diff --git a/6095.ba56bf75.async.js b/6095.612de197.async.js similarity index 96% rename from 6095.ba56bf75.async.js rename to 6095.612de197.async.js index ef33ec1a47..a9e48fc54b 100644 --- a/6095.ba56bf75.async.js +++ b/6095.612de197.async.js @@ -46,7 +46,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `;T.createContainer=class{constructor(b){var P=["style","innerHTML","body","absolute","append","defsvg","div","createElement","zIndex"],U=function(ae,me){ae=ae-0;var ce=P[ae];return ce};if(!document.getElementById("defsvg")){var G=document[U("0x7")](U("0x6"));G.id=U("0x5"),G[U("0x1")]=In,G[U("0x0")].position=U("0x3"),G.style.top="-10000px",G[U("0x0")][U("0x8")]=-1,document[U("0x2")][U("0x4")](G)}Vt.prototype.addElement=function(ae){for(var me=arguments.length,ce=new Array(me>1?me-1:0),pe=1;pe2&&arguments[2]!==void 0?arguments[2]:.1,Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:15,tt=mo().scaleExtent([Ke,Le]).on("zoom",function(dt){Ge.attr("transform",dt.transform)});se.zoom=tt,be.call(tt),Ge.on("dblclick.zoom",null),be.on("dblclick.zoom",null)}(pe,Ce,ce.zoomOptions.minScale,ce.zoomOptions.maxScale)}(Y,this),this._simulation=new Wn(this),this._pie=new Or(this),this.update()}addNode(b){(function(P,U){U._ops.nodes.push(P),U.update()})(b,this)}zoomIn(){Wt(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}zoomOut(){Wt(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}toggleNode(b){if(!this._ops.clickToggle)return;var P=this._ops.nodes,U=this._ops.links;b.isExtendedState=!b.isExtendedState;var G=!b.isExtendedState,Y=[b.id];function $(se,ae,me){me.forEach(ce=>{if(ce.source.id===se){ce.hide=G;const pe=ae.find(Ce=>Ce.id===ce.target.id);pe&&(pe.hide=G,Y.push(pe.id),$(pe.id,ae,me))}})}setTimeout(()=>{Y.forEach(se=>{U.forEach(ae=>{(ae.source.id===se||ae.target.id===se)&&ae.target.id!==b.id&&(ae.hide=G)})}),this.update()},100),$(b.id,P,U)}showAllNodes(){this._ops.nodes.forEach(b=>{b.hide=!1}),this._ops.links.forEach(b=>{b.hide=!1}),this.update()}deleteNode(b){(function(P,U){U._ops.nodes=U._ops.nodes.filter(function(G){return G.id!==P.id}),U._ops.links=U._ops.links.filter(function(G){return G.source.id!==P.id&&G.target.id!==P.id}),U.update(),kr(U.operationContainer)})(b,this)}scrollToNode(b){const U=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),G=this._ops.nodes.find(pe=>pe.id===b);if(!G)return;const Y=G.x,$=G.y,se=1287,ae=596,me=se/2-Y,ce=ae/2-$;U.setAttribute("transform",`translate(${me}, ${ce})`)}selectToNode(b){const P=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach(U=>{U.classList.remove("highlightNode")}),b&&P.querySelector(".node-circle-"+b).classList.add("highlightNode")}update(b=!0,P={}){var U,G;this._pie.showPie("");const Y=this._ops.nodes,$=this._ops.links,se=this._nodeContainer.addElement(Xn,Y,this),ae=this._linkContainer.addElement(Te,$,this),me=this._textContainer.addElement(Qa,Y);se.on("click",(be,Ge)=>R(this,null,function*(){this.toggleNode(Ge);const Ke=yield this._ops.nodeClick(Ge);if(Ke){const{type:Le,id:tt}=Ke;$a(Le,tt,this)}})),this._ops.isCustomMouse&&(se.on("mouseover",(be,Ge)=>R(this,null,function*(){yield this._ops.nodeMouseover(Ge)})),se.on("mouseout",()=>R(this,null,function*(){yield this._ops.nodeMouseout()}))),se.on("contextmenu",(be,Ge)=>{be.preventDefault(),this._pie.showPie(Ge,be)}),se.call(this._simulation.drag());const ce=(U=document.querySelector(this._ops.containerName))===null||U===void 0?void 0:U.clientWidth,pe=(G=document.querySelector(this._ops.containerName))===null||G===void 0?void 0:G.clientHeight,Ce=document.getElementsByClassName(`${this._ops.containerName}-graph-container`)[0];Ce&&ce&&pe&&(this._ops.width=ce,this._ops.height=pe,Ce.setAttribute("viewBox",`0 0 ${ce} ${pe}`)),b?this._simulation.updateSimulation(Y,$,this._ops):this._simulation.updateSimulation(Y,$,this._ops,.1),this._simulation.addSimulationEvent(ae,se,me,$),function(be,Ge){var Ke=["object","function","undefined"];if(Zi(Ge)!=="object")return be;for(var Le in Ge)Ke.indexOf(Zi(Ge[Le]))===-1&&(be[Le]=Ge[Le])}(this._ops,P),Object.getOwnPropertyNames(P).length&&this._updateBaseTheme()}_updateBaseTheme(){Wt(this._ops.containerName).style("background",this._ops.background)}},T.storage=za,Object.defineProperty(T,"__esModule",{value:!0})})},90463:function(kt,it,R){"use strict";R.d(it,{Z:function(){return E}});var T=R(60324),V={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},B=R(32637),g=R(59301),E=({type:i,style:m})=>{const x=g.createElement("div",{className:V.wrap,onClick:_=>{_.preventDefault(),_.stopPropagation()}},g.createElement("p",null,i==="shixun"||i==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",g.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",i==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),g.createElement("div",{className:V.contact},g.createElement("div",{className:V.img},g.createElement("img",{src:B,width:"124px",height:"124px"})),g.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return g.createElement(T.Z,{content:x},g.createElement("span",{className:V.text,style:m},"\u9AD8\u6D88\u8017"))}},97442:function(kt,it,R){"use strict";R.d(it,{Z:function(){return i}});var T=R(36237),V=R(92736),g={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},I=R(59301),i=({children:m,prefixCls:x="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?I.createElement(T.StyleProvider,{transformers:[(0,T.px2remTransformer)({rootValue:1})]},I.createElement(V.ZP,{prefixCls:x,theme:g},m)):I.createElement(I.Fragment,null,m)},46919:function(kt,it,R){"use strict";var T=R(59301),V=R(78241),B=R(95237),g=R(57809),I=R(92832),E=R(88522),i=R(3113),m=R(24905),x=R(6848),_=R(8591),u=R(1710),d=R(65582),v=R(56656),r=R.n(v),n=R(26724),a=R.n(n),c=R(58143),s=R(33270),l=R(3918),f=R(70031),e=R(59301),t=Object.defineProperty,o=Object.defineProperties,h=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,C=(z,k,j)=>k in z?t(z,k,{enumerable:!0,configurable:!0,writable:!0,value:j}):z[k]=j,D=(z,k)=>{for(var j in k||(k={}))A.call(k,j)&&C(z,j,k[j]);if(p)for(var j of p(k))y.call(k,j)&&C(z,j,k[j]);return z},O=(z,k)=>o(z,h(k)),S=(z,k,j)=>new Promise((J,te)=>{var le=xe=>{try{Oe(j.next(xe))}catch(Me){te(Me)}},he=xe=>{try{Oe(j.throw(xe))}catch(Me){te(Me)}},Oe=xe=>xe.done?J(xe.value):Promise.resolve(xe.value).then(le,he);Oe((j=j.apply(z,k)).next())});const F=[];function L({onSearch:z,schools:k}){return e.createElement(V.default,{colon:!1,layout:"horizontal",onFinish:z,initialValues:{keyword:"",school_name:"",search_type:"1"}},e.createElement(B.Z,{style:{flexWrap:"nowrap"}},e.createElement(V.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(g.default,{popupClassName:f.Z.selectdown,style:{width:106}},e.createElement(g.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(g.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(g.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(V.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},e.createElement(I.default,{allowClear:!0,style:{width:300},size:"middle"})),e.createElement(V.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},e.createElement(E.Z,{options:k,style:{width:300},size:"middle",showSearch:!0,filterOption:(j,J)=>J.value.toUpperCase().indexOf(j.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),e.createElement(i.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 w=(z=>(z[z.INITDATA=0]="INITDATA",z[z.INITSCHOOLS=1]="INITSCHOOLS",z[z.SHOWLOADING=2]="SHOWLOADING",z[z.SELECTEDIDS=3]="SELECTEDIDS",z[z.SETQUERY=4]="SETQUERY",z[z.SETPAGE=5]="SETPAGE",z))(w||{});function W(z,k){switch(k.type){case 0:return D(D({},z),k.payload);case 4:return D(D({},z),k.payload);case 5:return O(D({},z),{page:k.payload,reload:!1});case 2:return O(D({},z),{loading:k.payload});case 1:return O(D({},z),{schools:k.payload});case 3:return O(D({},z),{selectedIds:k.payload});default:throw new Error}}const N={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};it.Z=({onSelect:z,onCancel:k,container_id:j,container_type:J})=>{const[te,le]=(0,T.useReducer)(W,N),{data:he,schools:Oe,loading:xe,selectedIds:Me,page:Ve,count:Ze,query:Se,reload:Ie}=te;(0,T.useEffect)(()=>{function Q(){return S(this,null,function*(){const{users:Ee,user_count:H}=yield(0,s.nQ)(O(D({},Se),{page:Ve,container_type:J,container_id:j,display_aliases:!0}));le({type:0,payload:{data:Ie?Ee:[...he,...Ee],count:H}})})}Se&&Q()},[Ve,Se,Ie,j,J]),(0,T.useEffect)(()=>{function Q(){return S(this,null,function*(){const{school_names:Ee}=yield(0,s.K$)({display_aliases:!0});le({type:1,payload:Ee.map(H=>({value:H}))})})}Q()},[]);const Re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Q,Ee)=>e.createElement(m.default,{value:Ee.numid,checked:Me.includes(Ee.numid),disabled:!!Q})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Q,Ee)=>e.createElement("div",null,e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Ee.login}`,target:"_blank"},Q||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Q=>e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Q=>e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Q=>e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Q=>e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Q=>e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement("span",{style:{color:"#000000"}},Q||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Q=>e.createElement("span",{style:{color:"#000000"}},Q?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Q=>e.createElement(x.Z,{placement:"bottom",title:Q},e.createElement("span",{style:{color:"#000000"}},r()(Q).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Q=>{if(Q===1)return e.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ut(Q){le({type:4,payload:{page:1,reload:!0,query:Q}})}function Ae(Q){le({type:5,payload:Q})}function ge(Q){let Ee=Me.indexOf(Q);Ee>=0?Me.splice(Ee,1):Me.push(Q),le({type:3,payload:[...Me]})}function ue(){Me.length===0?_.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(z(Me,j),le({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const q=Ze>Ve*10;return e.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},e.createElement(L,{onSearch:ut,schools:Oe}),Se?e.createElement(e.Fragment,null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(l.Gi,null,e.createElement(u.default,{pagination:!1,dataSource:F,columns:Re}))),e.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},e.createElement(a(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ae,hasMore:q,useWindow:!1},e.createElement(l.Gi,null,e.createElement(u.default,{loading:xe,showHeader:!1,pagination:!1,dataSource:he,columns:Re,onRow:Q=>({onClick:Ee=>{Q.added!==1&&ge(Q.numid)}})})))),e.createElement("div",{className:"flex-container flex-end"},e.createElement(i.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:k},"\u53D6\u6D88"),e.createElement(i.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:ue},"\u786E\u5B9A"))):e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:c,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},44080:function(kt,it,R){"use strict";R.d(it,{Z:function(){return n}});var T=R(59301),V=R(8591),B=R(38854),g=R(73217),I=R(80360),E=R(41867),i=R(56102),m=R(84056),x={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"},_=(a,c,s)=>new Promise((l,f)=>{var e=h=>{try{o(s.next(h))}catch(p){f(p)}},t=h=>{try{o(s.throw(h))}catch(p){f(p)}},o=h=>h.done?l(h.value):Promise.resolve(h.value).then(e,t);o((s=s.apply(a,c)).next())});function u(a){if(isNaN(a))return{minutes:"00",seconds:"00"};const c=new Date(a*1e3).toISOString().substr(11,8);return{hour:c.substr(0,2),minutes:c.substr(3,2),seconds:c.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function d(a,c){return a-c}function v(a){a.sort(d);let c=0;for(let s=0;s{},handlePlay:h=()=>{},handlePlayEnded:p=()=>{},autoPlay:A=!1,onPlayEnded:y=()=>{},isShowWaterMark:C=!0},D)=>{var O;const F=((O=c==null?void 0:c.split("."))==null?void 0:O.pop())==="flv",L=(0,T.useRef)(),w=(0,T.useRef)(),W=(0,T.useRef)(),N=(0,T.useRef)(),z=(0,T.useRef)(),k=(0,T.useRef)(),j=(0,T.useRef)(),J=(0,T.useRef)(),te=(0,T.useRef)(),le=(0,T.useRef)(),he=(0,T.useRef)(),Oe=(0,T.useRef)(),xe=(0,T.useRef)(),Me=(0,T.useRef)(),Ve=navigator.userAgent.toLowerCase().match(r),Ze=Ve?Ve[0]:"pc",Se=(0,T.useRef)(!1),Ie=(0,E.eY)();let Re=0,ut=0,Ae=0,ge=null,ue=!1,q=20,Q=1,Ee=!1,H=!1,X=[];(0,T.useImperativeHandle)(D,()=>({getLastUpdatedTime:()=>L.current.currentTime,getDuration:()=>L.current.duration})),V.ZP.config({maxCount:1,getContainer:()=>W.current});const fe=(0,T.useCallback)((st,ct=!1)=>{let ve={point:L.current.currentTime};ge?(ve.log_id=ge,ve.watch_duration=v(X),ve.total_duration=ut):(e?(ve.video_id=parseInt(l,10),ve.course_id=e):ve.video_id=l,ve.duration=Re,ve.device=Ze),ct&&(ve.ed="1");function ke(){return _(this,null,function*(){Ee=!0,ge=yield f==null?void 0:f(ve),Ee=!1,st&&st()})}ke()},[l,e]);(0,T.useEffect)(()=>{L.current&&(N.current.style.display="none",z.current.style.display="block"),V.ZP.destroy();let st=null;return g.Z.isSupported&&F&&c&&(c==null?void 0:c.indexOf(".m3u8"))<0?(st=g.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:c,muted:!1}),L.current&&(st.attachMediaElement(L.current),st.load())):L.current.setAttribute("src",c),re(),()=>{st&&(st.unload(),st.pause(),st.destroy(),st=null)}},[L,F,c]);function ne(){L.current.paused?(N.current.style.display="none",z.current.style.display="block"):(N.current.style.display="block",z.current.style.display="none")}function re(){he.current.style.display="none",xe.current.style.display="none",Oe.current.style.display="none",L.current.muted||L.current.volume===0?he.current.style.display="block":L.current.volume>0&&L.current.volume<=.5?xe.current.style.display="block":Oe.current.style.display="block"}(0,T.useEffect)(()=>{const st=document.getElementById("play"),ct=document.querySelectorAll(".playback-icons use");function ve(){h(),t&&!Se.current&&(L.current.currentTime=t),Se.current=!0,X.push(L.current.currentTime),ue||(ue=!0,s&&fe())}function ke(){return _(this,null,function*(){ne(),X.push(L.current.currentTime),s&&fe(()=>{ge=null,Ae=0,ue=!1,Ee=!1,H=!1,X=[],ut=0,Q=1},!0),y()})}function Xe(){k.current.value=Math.round(L.current.currentTime),j.current.value=Math.round(L.current.currentTime)}function Be(){const Kt=u(Math.round(L.current.currentTime));te.current.innerText=`${Kt.hour>0?Kt.hour+":":""}${Kt.minutes}:${Kt.seconds}`,te.current.setAttribute("datetime",`${Kt.hour>0?" "+Kt.hour+" ":""}${Kt.minutes}m ${Kt.seconds}s`)}function Ct(){var Kt,Gr,gt,bt,cr,Yt,we;const xt=Math.round((Kt=L.current)==null?void 0:Kt.duration);(gt=(Gr=k.current)==null?void 0:Gr.setAttribute)==null||gt.call(Gr,"max",xt),(cr=(bt=j.current)==null?void 0:bt.setAttribute)==null||cr.call(bt,"max",xt);const mt=u(xt);J.current&&(J.current.innerText=`${mt.hour>0?mt.hour+":":""}${mt.minutes}:${mt.seconds}`,(we=(Yt=J.current).setAttribute)==null||we.call(Yt,"datetime",`${mt.hour>0?" "+mt.hour+" ":""}${mt.minutes}m ${mt.seconds}s`))}function Vt(){try{const Kt=Math.round(L.current.duration);k.current.setAttribute("max",Kt),j.current.setAttribute("max",Kt);const Gr=u(Kt);J.current.innerText=`${Gr.hour>0?Gr.hour+":":""}${Gr.minutes}:${Gr.seconds}`,J.current.setAttribute("datetime",`${Gr.hour>0?" "+Gr.hour+" ":""}${Gr.minutes}m ${Gr.seconds}s`),Xe(),Be();const{width:gt,height:bt,x:cr,y:Yt}=w.current.getBoundingClientRect();if(cr<0||Yt<0||!gt)return;if(!H){let we=L.current.currentTime,xt=we-Ae;Math.abs(xt)<10?(ut+=Math.abs(xt),Ae=we,Ee||ut-Q*q>=0&&(Q++,X.push(Ae),s&&fe())):(Ae=we,s&&fe())}}catch(Kt){console.log(Kt)}}function Wt(){H=!0}function Gt(){L.current.playing&&X.push(L.current.currentTime,Ae),Ae=L.current.currentTime,H=!1}function br(){Re=L.current.duration,Re<=20&&(q=Re/3),L.current.addEventListener("play",ve)}function Fr(Kt){Kt.preventDefault(),(0,m.vp)()?(L.current.style.width="100%",L.current.style.height="100%"):L.current.style.cssText=""}function Pr(){o()}function gr(Kt){if(!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Gr=Kt.target.dataset.seek?Kt.target.dataset.seek:Kt.target.value;L.current.currentTime=Gr,j.current.value=Gr,k.current.value=Gr}function vn(Kt){const Gr=Math.round(Kt.offsetX/Kt.target.clientWidth*parseInt(Kt.target.getAttribute("max"),10));k.current.setAttribute("data-seek",Gr);const gt=u(Gr);le.current.textContent=`${gt.hour>0?gt.hour+":":""}${gt.minutes}:${gt.seconds}`;const bt=L.current.getBoundingClientRect();le.current.style.left=`${Kt.pageX-bt.left}px`}function Sr(Kt){switch(Kt.code){case"Space":Kt.preventDefault(),He();break;case"ArrowRight":if(Kt.preventDefault(),!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(L.current.currentTime>=L.current.duration)break;L.current.currentTime=parseInt(L.current.currentTime)+5,Xe();break;case"ArrowLeft":if(Kt.preventDefault(),!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(L.current.currentTime===0)break;L.current.currentTime=parseInt(L.current.currentTime)-5,Xe();break;case"ArrowUp":Kt.preventDefault(),L.current.volume<1&&(L.current.volume=(parseInt(L.current.volume*10)+1)/10);break;case"ArrowDown":Kt.preventDefault(),L.current.volume>0&&(L.current.volume=(parseInt(L.current.volume*10)-1)/10);break}}return W.current.addEventListener((0,m.gH)(),Fr),L.current.addEventListener("canplay",br),L.current.addEventListener("ended",ke),L.current.addEventListener("seeking",Wt),L.current.addEventListener("seeked",Gt),L.current.addEventListener("loadedmetadata",Ct),k.current.addEventListener("mousemove",vn),k.current.addEventListener("input",gr),L.current.addEventListener("timeupdate",Vt),L.current.addEventListener("pause",Pr),L.current.addEventListener("volumechange",re),document.addEventListener("keydown",Sr),()=>{var Kt,Gr,gt,bt,cr,Yt,we,xt,mt,Tt,Nt,$e;(Kt=L.current)==null||Kt.removeEventListener("canplay",br),(Gr=L.current)==null||Gr.removeEventListener("play",ve),(gt=L.current)==null||gt.removeEventListener("ended",ke),(bt=L.current)==null||bt.removeEventListener("seeking",Wt),(cr=L.current)==null||cr.removeEventListener("seeked",Gt),(Yt=k.current)==null||Yt.removeEventListener("mousemove",vn),(we=k.current)==null||we.removeEventListener("input",gr),(xt=L.current)==null||xt.removeEventListener("timeupdate",Vt),(mt=L.current)==null||mt.removeEventListener("pause",Pr),(Tt=L.current)==null||Tt.removeEventListener("loadedmetadata",Ct),(Nt=L.current)==null||Nt.removeEventListener("volumechange",re),document.removeEventListener("keydown",Sr),($e=L.current)!=null&&$e.playing&&(X.push(Ae,L.current.currentTime),s&&fe())}},[L,c]),(0,T.useEffect)(()=>{if(L.current.onended=()=>{p(L)},L.current.oncontextmenu=()=>!1,(c==null?void 0:c.indexOf(".m3u8"))>-1){if(L.current.canPlayType("application/vnd.apple.mpegurl"))L.current.src=c;else if(I.ZP.isSupported()){var st=new I.ZP;st.loadSource(c),st.attachMedia(L.current)}}},[c]);const[_e,We]=(0,T.useState)(1),He=()=>{L.current.paused||L.current.ended?L.current.play():L.current.pause(),ne()};function ot(){L.current.muted=!L.current.muted,L.current.muted?(Me.current.setAttribute("data-volume",volume.value),Me.current.value=0):Me.current.value=Me.current.dataset.volume}return T.createElement("div",{style:{position:"relative"},ref:W},T.createElement("div",{ref:w,className:`${x.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${x.animate__loop}`},C&&Ie?Ie.login:" "),T.createElement("div",{className:x.container},T.createElement("div",{className:x["video-container"],id:"video-container"},T.createElement("div",{className:x["playback-animation"],id:"playback-animation"},T.createElement("svg",{className:x["playback-icons"]},T.createElement("use",{className:"hidden",href:"#play-icon"}),T.createElement("use",{href:"#pause"}))),T.createElement("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:L,autoPlay:A}),T.createElement("div",{className:`${x["video-controls"]} `,id:"video-controls"},T.createElement("div",{className:x["bottom-controls"]},T.createElement("div",{className:x["left-controls"]},T.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:He},T.createElement("svg",{className:x["playback-icons"]},T.createElement("use",{ref:z,href:"#play-icon"}),T.createElement("use",{ref:N,style:{display:"none"},href:"#pause"}))),T.createElement("div",{className:x.time},T.createElement("time",{id:"time-elapsed",ref:te},"00:00"),T.createElement("span",null," / "),T.createElement("time",{id:"duration",ref:J},"00:00"))),T.createElement("div",{className:x["right-controls"]},a&&T.createElement(B.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:st=>st.parentNode,menu:{items:[{key:"1",label:T.createElement("span",{onClick:()=>{We(1),L.current.playbackRate=1}},"1.0x")},{key:"2",label:T.createElement("span",{onClick:()=>{We(1.5),L.current.playbackRate=1.5}},"1.5x")},{key:"3",label:T.createElement("span",{onClick:()=>{We(2),L.current.playbackRate=2}},"2.0x")}]}},T.createElement("div",{className:`${x.controlText} mr5`},"\u500D\u901F")),T.createElement(i.CopyToClipboard,{text:c,onCopy:()=>V.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:x["volume-controls"]},T.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:x["volume-button"],id:"volume-button",onClick:ot},T.createElement("i",{ref:he,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),T.createElement("i",{ref:xe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),T.createElement("i",{ref:Oe,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),T.createElement("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Me,style:{display:"none"},onClick:re})),T.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:x["fullscreen-button"],onClick:()=>{(0,m.vp)()?(0,m.BU)():(0,m.Dj)(W.current)}},T.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),T.createElement("div",{className:x["video-progress"]},T.createElement("progress",{ref:j,value:"0",min:"0"}),T.createElement("input",{className:x.seek,ref:k,value:"0",min:"0",type:"range",step:"1"}),T.createElement("div",{className:x["seek-tooltip"],ref:le,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"})))))})},61584:function(kt,it,R){"use strict";R.d(it,{i:function(){return o},Z:function(){return p}});var T={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"},V=R(71418),B=R(6848),g=R(93948),I=R(92310),E=R.n(I),i=R(65862),m=R(2524),x=R(41867),_=R(79005),u=R(20345),d=R(77882),v=R(31081),r=R(75309),n=R(71979),a=R(47558),c=R(42922),s=R(66832),l=R(96593),f=R(19664),e=R(91833),t=R(59301);const o=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_,swimg:u},{name:"101\u8BA1\u5212",ptimg:d,swimg:v},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:r,swimg:n},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:c},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:s,swimg:l},{name:"\u519B\u961F\u4E00\u6D41",ptimg:f,swimg:e}];var p=({className:A,dataSource:y=[],col:C=4,right:D,bottom:O=23,precision:S=0,wrapWidth:F=1200,trackEventItems:L,loading:w,onRemove:W=()=>{},isCurrent:N=!0,showAlias:z=!1,showProgress:k=!1})=>{const j=Math.floor((F-(C-1)*D)/C),J=[{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(te=>(window.ENV==="build"&&(te.ptimg=`/react/build${te.ptimg}`,te.swimg=`/react/build${te.swimg}`),te));return t.createElement(V.Z,{spinning:w},t.createElement("div",{className:E()(T.list,A)},!!(y!=null&&y.length)&&(y==null?void 0:y.map((te,le)=>{var he,Oe,xe,Me,Ve,Ze;const{name:Se,id:Ie,identifier:Re,featured:ut,school_name:Ae,image_url:ge,excellent:ue,is_plan:q}=te;return t.createElement("div",{key:Ie,className:N&&k?T.wrapisCurrent:T.wrap,style:{width:j,marginRight:(1+le)%C===0?0:D+S,marginBottom:O}},t.createElement("a",{className:T.li,onClick:Q=>{Q.preventDefault(),Q.stopPropagation(),L&&(0,i.L9)([L]),(0,i.xg)(`/paths/${Re}`)}},t.createElement("div",{className:T.img},t.createElement("img",{className:T.cover,src:`${ge}`}),N&&(0,x.bg)()&&(te==null?void 0:te.studying)&&t.createElement("div",{className:`${T.movebq} user-path-items`,onClick:Q=>{Q.stopPropagation(),W(te)}},t.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),t.createElement("span",{className:"c-red"},"\u79FB\u9664")),(he=te==null?void 0:te.subject_tags)==null?void 0:he.map((Q,Ee)=>{var H,X;if(Ee===0){const ne=(H=J.find(re=>re.name==Q))==null?void 0:H.swimg;return t.createElement("img",{className:T.sign,src:ne,style:{left:"-4px"}})}const fe=(X=J.find(ne=>ne.name==Q))==null?void 0:X.ptimg;return t.createElement("img",{className:T.sign,src:fe,style:{left:`${48+52*(Ee-1)+2*Ee}px`}})}),t.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(te==null?void 0:te.excellent)&&t.createElement("div",{className:T.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:T.name},t.createElement(B.Z,{title:z&&(te!=null&&te.excellent_alias_name)?t.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Se}`,t.createElement("br",null),t.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${te==null?void 0:te.excellent_alias_name}`)):Se},t.createElement("span",{className:T.e},z&&(te==null?void 0:te.excellent_alias_name)||Se))),N&&k&&((Oe=te==null?void 0:te.progress)==null?void 0:Oe.all_score)!=0&&t.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},t.createElement(g.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((xe=te==null?void 0:te.progress)==null?void 0:xe.my_score)/((Me=te==null?void 0:te.progress)==null?void 0:Me.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ve=te==null?void 0:te.progress)==null?void 0:Ve.my_score,"/",(Ze=te==null?void 0:te.progress)==null?void 0:Ze.all_score),(!N||!k)&&t.createElement("div",{className:T.tags},t.createElement("div",null,t.createElement(B.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.createElement("span",null,te.stages_count))),t.createElement(B.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,te.members_count)))))))})),!y.length&&t.createElement(m.Z,null)))}},3918:function(kt,it,R){"use strict";R.d(it,{jL:function(){return I},w9:function(){return xt},vv:function(){return ie},dN:function(){return $e},QD:function(){return na},cQ:function(){return Ee.Z},vg:function(){return gt},Oz:function(){return Pr},op:function(){return Un},O5:function(){return hr},_b:function(){return Zn},t7:function(){return O},tT:function(){return L},Gi:function(){return Ht},YG:function(){return tr},Ed:function(){return jr},kT:function(){return mr},qp:function(){return c},Um:function(){return o},K3:function(){return f},vr:function(){return ma},qE:function(){return ra},Je:function(){return N},wb:function(){return Ze},rC:function(){return Q},lB:function(){return Re},cq:function(){return et},kO:function(){return yr},tp:function(){return A},Si:function(){return ha},k8:function(){return lr},Du:function(){return Rn}});var T=R(59301),V={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"},B="data:image/png;base64,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",I=({dataSource:Qe=[],img:Je,imgWidth:ht=346,title:Ft,sunTitle:Jt,bannerExtraContent:Ar})=>T.createElement("div",{className:V.banner},T.createElement("div",{className:V.content},T.createElement("aside",null,T.createElement("p",null,T.createElement("b",null,Ft),T.createElement("span",null,Jt)),Qe.length>0&&T.createElement("div",{className:V.btns},Qe.map((Rt,Zr)=>T.createElement("div",{key:Zr,onClick:Rt.click},Rt.name,Rt.sign?T.createElement("img",{src:B,width:39}):null))),Ar),Je&&T.createElement("img",{style:{marginTop:33,marginRight:38},src:Je,width:ht}))),E={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"},i=R(92310),m=R.n(i),x=R(89392),_=Object.defineProperty,u=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,r=(Qe,Je,ht)=>Je in Qe?_(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[Je]=ht,n=(Qe,Je)=>{for(var ht in Je||(Je={}))d.call(Je,ht)&&r(Qe,ht,Je[ht]);if(u)for(var ht of u(Je))v.call(Je,ht)&&r(Qe,ht,Je[ht]);return Qe},c=({dataSource:Qe=[],value:Je,onChange:ht,onTitleChange:Ft,className:Jt,title:Ar,titleWidth:Rt=41,style:Zr={},fontColor:nr="#6A7283",showCount:mn,classNameActive:Lr,styleItem:pr={}})=>{const[vt,sn]=(0,T.useState)(0),[va,En]=(0,T.useState)(!1),rn=(0,T.useRef)(null),or=(0,T.useRef)(null);return(0,T.useEffect)(()=>{var Hr;Qe.length!==0&&(((Hr=rn==null?void 0:rn.current)==null?void 0:Hr.clientHeight)>97?sn(1):sn(0)),Qe.length===0&&sn(0),En(!1)},[Qe]),T.createElement("div",{className:m()(E.row,Jt),style:Zr},T.createElement("div",{onClick:(0,x.throttle)(()=>Ft==null?void 0:Ft(),2e3),style:{width:Rt,marginTop:va?12:4},className:`${E.title} ${Ft?"current":""}`},Ar),T.createElement("div",{className:va?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},T.createElement("div",{className:E.bar,ref:or,style:vt>0?{height:vt===1?97:"auto",overflow:vt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},T.createElement("div",{className:E.tag,ref:rn},Qe==null?void 0:Qe.map(Hr=>T.createElement("span",{onClick:()=>ht(Hr.id),key:Hr.id,style:n(n({color:nr},pr),(Hr==null?void 0:Hr.style)||{}),className:Je===Hr.id?m()(Lr||E.active,Hr.classNameActive):""},T.createElement("span",{title:Hr.name,className:E.name},Hr.name),!!mn&&T.createElement("span",{className:E.num},Hr.count))))),!!vt&&T.createElement(T.Fragment,null,vt===1?T.createElement("div",{onClick:()=>{var Hr;sn(2),((Hr=rn==null?void 0:rn.current)==null?void 0:Hr.clientHeight)>245?En(!0):En(!1)},className:E.action},"\u5C55\u5F00",T.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):T.createElement("div",{onClick:()=>{or.current.scrollTop=0,sn(1),En(!1)},className:E.action},"\u6536\u8D77",T.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},s={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"},f=({dataSource:Qe=[],value:Je,onChange:ht,onTitleChange:Ft,className:Jt,title:Ar,titleWidth:Rt=41,style:Zr={},fontColor:nr="#6A7283",showCount:mn,expand:Lr=!0})=>{const[pr,vt]=(0,T.useState)(0),[sn,va]=(0,T.useState)(!1),En=(0,T.useRef)(null),rn=(0,T.useRef)(null),[or,Hr]=(0,T.useState)(Lr);return T.createElement("div",{className:m()(s.row,Jt),style:Zr},T.createElement("div",{className:"flex item-center justify-between"},T.createElement("div",{onClick:(0,x.throttle)(()=>Ft==null?void 0:Ft(),2e3),style:{width:Rt,marginTop:sn?12:4},className:`${s.title} ${Ft?"current":""}`},Ar),T.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:or?8:10},onClick:()=>Hr(!or)})),or&&T.createElement("div",{className:sn?`${s.tagsWrap} ${s.tagsBorderWrap}`:s.tagsWrap},T.createElement("div",{className:s.fenge}),T.createElement("div",{className:s.bar,ref:rn},T.createElement("div",{className:s.tag,ref:En},Qe==null?void 0:Qe.map(Ln=>T.createElement("span",{onClick:()=>ht(Ln.id),key:Ln.id,style:{color:nr},className:Je===Ln.id?s.active:""},T.createElement("span",{title:Ln.name,className:s.name},Ln.name),!!mn&&T.createElement("span",{className:s.num},Ln.count)))))))},e={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},o=({dataSource:Qe=[],value:Je,onChange:ht,onTitleChange:Ft,className:Jt,title:Ar,titleWidth:Rt=41,style:Zr={},fontColor:nr="#fff",showCount:mn,expand:Lr=!0})=>{const[pr,vt]=(0,T.useState)(0),[sn,va]=(0,T.useState)(!1),En=(0,T.useRef)(null),rn=(0,T.useRef)(null),[or,Hr]=(0,T.useState)(Lr);return T.createElement("div",{className:m()(e.row,Jt),style:Zr},T.createElement("div",{className:"flex item-center justify-between"},T.createElement("div",{onClick:(0,x.throttle)(()=>Ft==null?void 0:Ft(),2e3),style:{width:Rt},className:`${e.title} ${Ft?"current":""}`},Ar),T.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:or?"#00DDC7":"#037F74",fontSize:or?10:12},onClick:()=>Hr(!or)})),or&&T.createElement("div",{className:sn?`${e.tagsWrap} ${e.tagsBorderWrap}`:e.tagsWrap},T.createElement("div",{className:e.bar,ref:rn},T.createElement("div",{className:e.tag,ref:En},Qe==null?void 0:Qe.map(Ln=>T.createElement("span",{onClick:()=>ht(Ln.id),key:Ln.id,style:{color:nr},className:Je===Ln.id?e.active:""},T.createElement("span",{title:Ln.name,className:e.name},Ln.name),!!mn&&T.createElement("span",{className:e.num},Ln.count)))))))},h={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"},A=({dataSource:Qe=[],value:Je,onChange:ht,className:Ft,style:Jt={}})=>T.createElement("div",{style:Jt,className:m()(h.tabs,Ft)},Qe.map(Ar=>T.createElement("span",{onClick:()=>ht(Ar.id),className:Je===Ar.id?h.active:"",key:Ar.id},Ar.name))),y={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"},C=R(92832),O=({dataSource:Qe=[],value:Je="",onChange:ht,onInputChange:Ft=()=>{},className:Jt,style:Ar={},placeholder:Rt,allowClear:Zr=!1})=>{var nr;const[mn,Lr]=(0,T.useState)(""),[pr,vt]=(0,T.useState)("");(0,T.useEffect)(()=>{var En;let rn=Je;(En=JSON.stringify(Je))!=null&&En.includes("{")&&(Lr(Je.id),rn=Je.value||"");try{vt(decodeURIComponent(rn||""))}catch(or){vt(decodeURIComponent(rn||""))}},[Je]);const sn=()=>{ht(encodeURIComponent(pr),mn||null)},va=En=>{En!==mn&&(Lr(En),ht(encodeURIComponent(pr),En))};return T.createElement("div",{className:m()(y.input,Jt),style:Ar},!!Qe.length&&T.createElement("div",{className:y.dropdown},T.createElement("div",{className:y.text},(nr=Qe.find(En=>En.id===mn))==null?void 0:nr.name,T.createElement("i",{className:"iconfont icon-zhankai4"}),T.createElement("b",{className:y.b1}),T.createElement("b",{className:y.b2})),T.createElement("div",{className:y.menu},Qe.map((En,rn)=>T.createElement("div",{key:rn,onClick:()=>va(En.id)},En.name)))),T.createElement(C.default,{onPressEnter:sn,value:pr,onChange:En=>{vt(En.target.value),Ft(encodeURIComponent(En.target.value),mn||null)},bordered:!1,placeholder:Rt}),T.createElement("i",{onClick:sn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},S={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},L=({dataSource:Qe=[],value:Je="",onChange:ht,onInputChange:Ft=()=>{},className:Jt,style:Ar={},placeholder:Rt,allowClear:Zr=!1})=>{var nr;const[mn,Lr]=(0,T.useState)(""),[pr,vt]=(0,T.useState)("");(0,T.useEffect)(()=>{var En;let rn=Je;(En=JSON.stringify(Je))!=null&&En.includes("{")&&(Lr(Je.id),rn=Je.value||"");try{vt(decodeURIComponent(rn||""))}catch(or){vt(decodeURIComponent(rn||""))}},[Je]);const sn=()=>{ht(encodeURIComponent(pr),mn||null)},va=En=>{En!==mn&&(Lr(En),ht(encodeURIComponent(pr),En))};return T.createElement("div",{className:m()(S.input,Jt),style:Ar},!!Qe.length&&T.createElement("div",{className:S.dropdown},T.createElement("div",{className:S.text},(nr=Qe.find(En=>En.id===mn))==null?void 0:nr.name,T.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),T.createElement("div",{className:S.menu},Qe.map((En,rn)=>T.createElement("div",{key:rn,onClick:()=>va(En.id)},En.name)))),T.createElement(C.default,{onPressEnter:sn,value:pr,onChange:En=>{vt(En.target.value),Ft(encodeURIComponent(En.target.value),mn||null)},bordered:!1,placeholder:Rt}),T.createElement("i",{onClick:sn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={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"},N=({value:Qe,onChange:Je,className:ht,total:Ft,pageSize:Jt,style:Ar={}})=>{const Rt=Qe<2,Zr=Qe>=Math.ceil(Ft/Jt);return Ft<=Jt?T.createElement(T.Fragment,null):T.createElement("div",{className:m()(w.quickPager,ht),style:Ar},T.createElement("div",{onClick:()=>{Rt||Je(Qe-1,"prev")},className:Rt?w.disabled:""},"\u4E0A\u4E00\u9875"),T.createElement("div",{onClick:()=>{Zr||Je(Qe+1,"next")},className:Zr?w.disabled:""},"\u4E0B\u4E00\u9875"))},z={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"},k=R(71418),j=R(6848),J=R(13570),te=R(74128),le=R(65862),he=R(96908),Oe=R(57177),xe=R(81378),Me=R(2524),Ze=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,trackEventItems:Zr,loading:nr})=>{const mn=Math.floor((Rt-(ht-1)*Ft)/ht);return T.createElement(k.Z,{spinning:nr},T.createElement("div",{className:m()(z.list,Qe)},!!Je.length&&Je.map((Lr,pr)=>{const{name:vt,id:sn,identifier:va,power:En,cover_image_id:rn,pic:or}=Lr;return T.createElement("div",{className:z.wrap,key:sn,style:{width:mn,marginRight:(1+pr)%ht===0?0:Ft+Ar,marginBottom:Jt}},T.createElement("a",{target:"_blank",href:`/shixuns/${va}/challenges`,className:z.li,onClick:Hr=>{Hr.preventDefault(),Zr&&(0,le.L9)([Zr]),En&&(0,le.xg)(`/shixuns/${va}/challenges`)}},T.createElement("div",{className:z.img},T.createElement("img",{className:z.cover,src:`${or}`}),Lr.is_jupyter&&T.createElement("img",{className:z.sign,src:he}),Lr.is_jupyter_lab&&T.createElement("img",{className:z.sign,src:Oe}),Lr.is_unity_3d&&T.createElement("img",{className:z.sign,src:xe})),T.createElement("div",{className:z.name},T.createElement(j.Z,{title:vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:z.e},vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{className:z.tags},T.createElement(j.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),T.createElement("span",null,Lr.challenges_count))),!!Lr.myshixuns_count&&T.createElement(j.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),T.createElement("span",null,Lr.myshixuns_count))),T.createElement(j.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},T.createElement("span",null,T.createElement("span",null,Lr.level))),T.createElement("div",{className:z.rate},T.createElement(J.Z,{allowHalf:!0,disabled:!0,defaultValue:Lr.score_info}),T.createElement("span",null,"\xA0",Lr.score_info?`${Lr.score_info}\u5206`:"5\u5206")))),!En&&T.createElement("div",{className:z.lockWrap},T.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Je.length&&T.createElement(Me.Z,null)))},Se={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"},Re=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,wrapClassName:Zr,trackEventItems:nr,loading:mn})=>{const Lr=Math.floor((Rt-(ht-1)*Ft)/ht);return T.createElement(k.Z,{spinning:mn},T.createElement("div",{className:m()(Se.list,Qe)},!!Je.length&&Je.map((pr,vt)=>{const{name:sn,id:va,identifier:En,power:rn,cover_image_id:or,pic:Hr}=pr;return T.createElement("div",{className:m()(Se.wrap,Zr),key:va,style:{width:Lr,marginRight:(1+vt)%ht===0?0:Ft+Ar,marginBottom:Jt}},T.createElement("a",{target:"_blank",href:`/shixuns/${En}/challenges`,className:Se.li,onClick:Ln=>{Ln.preventDefault(),nr&&(0,le.L9)([nr]),rn&&(0,le.xg)(`/shixuns/${En}/challenges`)}},T.createElement("img",{src:R(47621),className:Se.titleBg}),T.createElement("div",{className:Se.name},T.createElement(j.Z,{title:sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:Se.e},sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{style:{padding:"14px",paddingBottom:0}},T.createElement("div",{className:Se.img},T.createElement("img",{className:Se.cover,src:or?`${te.Z.API_SERVER}/api/attachments/${or}`:`${te.Z.IMG_SERVER+Hr}`}),pr.is_jupyter&&T.createElement("div",{className:Se.bq},"Jupyter"),pr.is_jupyter_lab&&T.createElement("div",{className:Se.bq},"JupyterLab"),pr.is_unity_3d&&T.createElement("div",{className:Se.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),T.createElement("div",{className:"mt20 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:Se.text},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{className:Se.value},pr.myshixuns_count)),T.createElement("div",null,T.createElement("span",{className:Se.text},"\u56F0\u96BE\u7B49\u7EA7"),T.createElement("span",{className:Se.value},pr.level))),T.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:Se.text},"\u5173\u5361\u6570"),T.createElement("span",{className:Se.value},pr.challenges_count)),T.createElement("div",{className:Se.rate},T.createElement(J.Z,{allowHalf:!0,disabled:!0,defaultValue:pr.score_info}),T.createElement("span",{className:Se.value,style:{color:"#FF9C00"}},"\xA0",pr.score_info?`${pr.score_info}\u5206`:"5\u5206"))))),!rn&&T.createElement("div",{className:Se.lockWrap},T.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Je.length&&T.createElement(Me.Z,null)))},ut={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ae="data:image/png;base64,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",ge="data:image/png;base64,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",ue="data:image/png;base64,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",Q=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,trackEventItems:Zr,loading:nr,wrapClassName:mn,imgClassName:Lr})=>{const pr=Math.floor((Rt-(ht-1)*Ft)/ht);return T.createElement(k.Z,{spinning:nr},T.createElement("div",{className:m()(ut.list,Qe)},!!Je.length&&Je.map((vt,sn)=>{const{name:va,id:En,identifier:rn,power:or,cover_image_id:Hr,pic:Ln}=vt;return T.createElement("div",{className:m()(ut.wrap,mn),key:En,style:{width:pr,marginRight:(1+sn)%ht===0?0:Ft+Ar,marginBottom:Jt}},T.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:ut.li,onClick:Nn=>{Nn.preventDefault(),Zr&&(0,le.L9)([Zr]),or&&(0,le.xg)(`/shixuns/${rn}/challenges`)}},T.createElement("div",{className:m()(ut.img,Lr)},T.createElement("img",{className:ut.cover,src:Hr?`${te.Z.API_SERVER}/api/attachments/${Hr}`:`${te.Z.IMG_SERVER+Ln}`}),vt.is_jupyter&&T.createElement("img",{className:ut.sign,src:Ae}),vt.is_jupyter_lab&&T.createElement("img",{className:ut.sign,src:ge}),vt.is_unity_3d&&T.createElement("img",{className:ut.sign,src:ue})),T.createElement("div",{className:ut.name},T.createElement(j.Z,{title:va||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:ut.e},va||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{className:ut.tags},T.createElement(j.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),T.createElement("span",null,vt.challenges_count))),!!vt.myshixuns_count&&T.createElement(j.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),T.createElement("span",null,vt.myshixuns_count))),T.createElement(j.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},T.createElement("span",null,T.createElement("span",null,vt.level))),T.createElement("div",{className:ut.rate},T.createElement(J.Z,{allowHalf:!0,disabled:!0,defaultValue:vt.score_info}),T.createElement("span",null,"\xA0",vt.score_info?`${vt.score_info}\u5206`:"5\u5206")))),!or&&T.createElement("div",{className:ut.lockWrap},T.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Je.length&&T.createElement(Me.Z,null)))},Ee=R(61584),H={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"},X=R(79005),fe=R(20345),ne=R(77882),re=R(31081),_e=R(75309),We=R(71979),He=R(47558),ot=R(42922),st=R(66832),ct=R(96593),ve=R(19664),ke=R(91833),Xe=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Wt=(Qe,Je,ht)=>Je in Qe?Xe(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[Je]=ht,Gt=(Qe,Je)=>{for(var ht in Je||(Je={}))Ct.call(Je,ht)&&Wt(Qe,ht,Je[ht]);if(Be)for(var ht of Be(Je))Vt.call(Je,ht)&&Wt(Qe,ht,Je[ht]);return Qe};const br=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:fe},{name:"101\u8BA1\u5212",ptimg:ne,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:_e,swimg:We},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:He,swimg:ot},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ve,swimg:ke}];var Pr=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,trackEventItems:Zr,loading:nr,wrapClassName:mn,imgClassName:Lr,isArrow:pr=!1,imgStyle:vt={}})=>{const sn=Math.floor((Rt-(ht-1)*Ft)/ht),[va,En]=(0,T.useState)(),[rn,or]=(0,T.useState)(),Hr=Nn=>En(Nn),Ln=()=>En(-1);return T.createElement(k.Z,{spinning:nr},T.createElement("div",{className:m()(H.list,Qe)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((Nn,Ma)=>{var Ra;const{name:ka,id:ai,identifier:Va,featured:ii,school_name:Da,image_url:$r,excellent:Ya,is_plan:oi}=Nn;return T.createElement("div",{key:ai,className:m()(H.wrap,mn),style:{width:sn,marginRight:(1+Ma)%ht===0?0:Ft+Ar,marginBottom:Jt}},T.createElement("a",{target:"_blank",href:`/paths/${Va}`,className:H.li,onClick:Za=>{Za.preventDefault(),Zr&&(0,le.L9)([Zr]),(0,le.xg)(`/paths/${Va}`)}},T.createElement("img",{src:R(39057),className:H.titleBg}),T.createElement("div",{className:H.name},T.createElement(j.Z,{title:ka},T.createElement("span",{className:H.e,style:{color:pr&&va===Ma?"#145DFF":"#000000"},onMouseEnter:()=>{Hr(Ma)},onMouseLeave:Ln},ka))),T.createElement("div",{style:{padding:"14px",paddingBottom:0}},T.createElement("div",{className:m()(H.img,Lr)},T.createElement("img",{className:H.cover,style:Gt({},vt),src:`${te.Z.IMG_SERVER+$r}`}),(Ra=Nn==null?void 0:Nn.subject_tags)==null?void 0:Ra.map((Za,qn)=>{var an,dn;if(qn===0){const ba=(an=br.find(Pa=>Pa.name==Za))==null?void 0:an.swimg;return T.createElement("img",{className:H.sign,src:ba,style:{left:"-4px"}})}const Ea=(dn=br.find(ba=>ba.name==Za))==null?void 0:dn.ptimg;return T.createElement("img",{className:H.sign,src:Ea,style:{left:`${48+52*(qn-1)+2*qn}px`}})}),T.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Nn==null?void 0:Nn.excellent)&&T.createElement("div",{className:H.bq},"\u5F00\u653E\u8BFE\u7A0B"))),T.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:H.text},"\u7AE0\u8282\u6570"),T.createElement("span",{className:H.value},Nn.stages_count)),T.createElement("div",null,T.createElement("span",{className:H.text},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{className:H.value},Nn.members_count))))))})),!Je.length&&T.createElement(Me.Z,null)))},gr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},vn=R(41867),Sr=R(59301);const Kt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:fe},{name:"101\u8BA1\u5212",ptimg:ne,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:_e,swimg:We},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:He,swimg:ot},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:ct},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ve,swimg:ke}];var gt=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,trackEventItems:Zr,loading:nr,onRemove:mn=()=>{},isCurrent:Lr=!0,showAlias:pr=!1,wrapClassName:vt,imgClassName:sn})=>{const va=Math.floor((Rt-(ht-1)*Ft)/ht),En=[{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(rn=>(window.ENV==="build"&&(rn.ptimg=`/react/build${rn.ptimg}`,rn.swimg=`/react/build${rn.swimg}`),rn));return Sr.createElement(k.Z,{spinning:nr},Sr.createElement("div",{className:m()(gr.list,Qe)},!!(Je!=null&&Je.length)&&(Je==null?void 0:Je.map((rn,or)=>{var Hr;const{name:Ln,id:Nn,identifier:Ma,featured:Ra,school_name:ka,image_url:ai,excellent:Va,is_plan:ii}=rn;return Sr.createElement("div",{key:Nn,className:m()(gr.wrap,vt),style:{width:va,marginRight:(1+or)%ht===0?0:Ft+Ar,marginBottom:Jt}},Sr.createElement("a",{className:gr.li,onClick:Da=>{Da.preventDefault(),Da.stopPropagation(),Zr&&(0,le.L9)([Zr]),(0,le.xg)(`/paths/${Ma}`)}},Sr.createElement("div",{className:m()(gr.img,sn)},Sr.createElement("img",{className:gr.cover,src:`${te.Z.IMG_SERVER+ai}`}),Lr&&(0,vn.bg)()&&(rn==null?void 0:rn.studying)&&Sr.createElement("div",{className:`${gr.movebq} user-path-items`,onClick:Da=>{Da.stopPropagation(),mn(rn)}},Sr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Sr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Hr=rn==null?void 0:rn.subject_tags)==null?void 0:Hr.map((Da,$r)=>{var Ya,oi;if($r===0){const qn=(Ya=En.find(an=>an.name==Da))==null?void 0:Ya.swimg;return Sr.createElement("img",{className:gr.sign,src:qn,style:{left:"-4px"}})}const Za=(oi=En.find(qn=>qn.name==Da))==null?void 0:oi.ptimg;return Sr.createElement("img",{className:gr.sign,src:Za,style:{left:`${48+52*($r-1)+2*$r}px`}})}),Sr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(rn==null?void 0:rn.excellent)&&Sr.createElement("div",{className:gr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Sr.createElement("div",{className:gr.name},Sr.createElement(j.Z,{title:pr&&(rn!=null&&rn.excellent_alias_name)?Sr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ln}`,Sr.createElement("br",null),Sr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${rn==null?void 0:rn.excellent_alias_name}`)):Ln},Sr.createElement("span",{className:gr.e},pr&&(rn==null?void 0:rn.excellent_alias_name)||Ln))),Sr.createElement("div",{className:gr.tags},Sr.createElement("div",null,Sr.createElement(j.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Sr.createElement("span",null,Sr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Sr.createElement("span",null,rn.stages_count))),Sr.createElement(j.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Sr.createElement("span",null,Sr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Sr.createElement("span",null,rn.members_count)))))))})),!Je.length&&Sr.createElement(Me.Z,null)))},bt={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"},cr="data:image/png;base64,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",Yt=R(59301),xt=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,trackEventItems:Zr,loading:nr})=>{const mn=Math.floor((Rt-(ht-1)*Ft)/ht);return Yt.createElement(k.Z,{spinning:nr},Yt.createElement("div",{className:m()(bt.list,Qe)},!!Je.length&&Je.map((Lr,pr)=>{const{subject_identifier:vt,id:sn,identifier:va,power:En}=Lr,rn=Lr.is_public!=0&&Lr.is_public;return Yt.createElement("div",{className:bt.wrap,key:sn,style:{width:mn,marginRight:(1+pr)%ht===0?0:Ft+Ar,marginBottom:Jt}},Yt.createElement("a",{className:bt.li,onClick:or=>{or.preventDefault(),Zr&&(0,le.L9)([Zr]),(0,le.xg)(Lr.first_category_url)}},Yt.createElement("div",{className:bt.top},Yt.createElement(j.Z,{title:Lr.name},Yt.createElement("div",{className:bt.name},Lr.name)),Yt.createElement("img",{className:bt.img,src:te.Z.IMG_SERVER+"/images/"+Lr.avatar_url}),Yt.createElement("div",{className:bt.text,title:Lr.creator},Lr.creator),vt&&Yt.createElement("div",{className:bt.btns},Yt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Yt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rn&&Yt.createElement("div",{className:bt.sign},"\u516C\u5F00")),Yt.createElement("div",{className:bt.bottom},Lr.visits>0&&Yt.createElement(j.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-liulanyan"}),Yt.createElement("span",null,Lr.visits))),Lr.course_members_count>0&&Yt.createElement(j.Z,{title:"\u6210\u5458",placement:"bottom"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-chengyuan"}),Lr.course_members_count)),Lr.tasks_count>0&&Yt.createElement(j.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-zuoye"}),Lr.tasks_count)),Lr.is_end?Yt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Yt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Lr.is_accessible&&Yt.createElement("div",{className:bt.lockWrap},Yt.createElement("img",{src:`${te.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")))}),!Je.length&&Yt.createElement(Me.Z,null)))},mt={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"},Tt="data:image/png;base64,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",$e=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,wrapClassName:Zr,trackEventItems:nr,loading:mn})=>{const Lr=Math.floor((Rt-(ht-1)*Ft)/ht);return T.createElement(k.Z,{spinning:mn},T.createElement("div",{className:m()(mt.list,Qe)},!!Je.length&&Je.map((pr,vt)=>{const{subject_identifier:sn,id:va,identifier:En,power:rn}=pr,or=pr.is_public!=0&&pr.is_public;return T.createElement("div",{className:m()(`${mt.wrap} ${pr.is_accessible?"":mt.warpStyle}`,Zr),key:va,style:{width:Lr,marginRight:(1+vt)%ht===0?0:Ft+Ar,marginBottom:Jt}},T.createElement("a",{className:mt.li,onClick:Hr=>{Hr.preventDefault(),nr&&(0,le.L9)([nr]),(0,le.xg)(pr.first_category_url)}},T.createElement("div",{className:mt.creator},T.createElement("img",{className:mt.img,src:te.Z.IMG_SERVER+"/images/"+pr.avatar_url}),T.createElement("div",{className:mt.text,title:pr.creator},pr.creator)),T.createElement("div",{className:mt.top},T.createElement(j.Z,{title:pr.name},T.createElement("div",{className:mt.name},pr.name)),or&&T.createElement("div",{className:mt.sign},"\u516C\u5F00")),T.createElement("div",{className:mt.middle},T.createElement("div",{className:mt.row,style:{marginBottom:6}},T.createElement("div",null,T.createElement("span",{className:mt.text},"\u8BBF\u95EE\u91CF"),T.createElement("span",{className:mt.value},(pr==null?void 0:pr.visits)||0)),T.createElement("div",null,T.createElement("span",{className:mt.text},"\u6210\u5458"),T.createElement("span",{className:mt.value},(pr==null?void 0:pr.course_members_count)||0))),T.createElement("div",{className:mt.row},T.createElement("div",null,T.createElement("span",{className:mt.text,style:{width:42}},"\u4F5C",T.createElement("span",{style:{marginLeft:14}},"\u4E1A")),T.createElement("span",{className:mt.value},(pr==null?void 0:pr.tasks_count)||0)),T.createElement("div",null,T.createElement("span",{className:mt.text},"\u72B6\u6001"),pr.is_end?T.createElement("span",{className:mt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):T.createElement("span",{className:mt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),sn&&T.createElement("div",{className:mt.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pr.is_accessible&&T.createElement("div",{className:mt.lockWrap},T.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Je.length&&T.createElement(Me.Z,null)))},M={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},K="data:image/png;base64,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",ie=({className:Qe,dataSource:Je=[],col:ht=4,right:Ft,bottom:Jt=23,precision:Ar=0,wrapWidth:Rt=1200,wrapClassName:Zr,trackEventItems:nr,loading:mn})=>{const Lr=Math.floor((Rt-(ht-1)*Ft)/ht);return T.createElement(k.Z,{spinning:mn},T.createElement("div",{className:m()(M.list,Qe)},!!Je.length&&Je.map((pr,vt)=>{const{subject_identifier:sn,id:va,identifier:En,power:rn}=pr,or=pr.is_public!=0&&pr.is_public;return T.createElement("div",{className:m()(`${M.wrap} ${pr.is_accessible?"":M.warpStyle}`,Zr),key:va,style:{width:Lr,marginRight:(1+vt)%ht===0?0:Ft+Ar,marginBottom:Jt}},T.createElement("a",{className:M.li,onClick:Hr=>{Hr.preventDefault(),nr&&(0,le.L9)([nr]),(0,le.xg)(pr.first_category_url)}},T.createElement("div",{className:M.creator},T.createElement("img",{className:M.img,src:te.Z.IMG_SERVER+"/images/"+pr.avatar_url}),T.createElement("div",{className:M.text,title:pr.creator},pr.creator)),T.createElement("div",{className:M.top},T.createElement(j.Z,{title:pr.name},T.createElement("div",{className:M.name},pr.name)),or&&T.createElement("div",{className:M.sign})),T.createElement("div",{className:M.middle},T.createElement("div",{className:M.row,style:{marginBottom:6}},T.createElement("div",null,T.createElement("span",{className:M.text},"\u8BBF\u95EE\u91CF"),T.createElement("span",{className:M.value},(pr==null?void 0:pr.visits)||0)),T.createElement("div",null,T.createElement("span",{className:M.text},"\u6210\u5458"),T.createElement("span",{className:M.value},(pr==null?void 0:pr.course_members_count)||0))),T.createElement("div",{className:M.row},T.createElement("div",null,T.createElement("span",{className:M.text,style:{width:42}},"\u4F5C",T.createElement("span",{style:{marginLeft:14}},"\u4E1A")),T.createElement("span",{className:M.value},(pr==null?void 0:pr.tasks_count)||0)),T.createElement("div",null,T.createElement("span",{className:M.text},"\u72B6\u6001"),pr.is_end?T.createElement("span",{className:M.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):T.createElement("span",{className:M.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),sn&&T.createElement("div",{className:M.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pr.is_accessible&&T.createElement("div",{className:M.lockWrap},T.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Je.length&&T.createElement(Me.Z,null)))},de={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"},Pe=R(65582),tr=({dataSource:Qe=[],value:Je,onChange:ht,className:Ft,style:Jt={},tabBarExtraContent:Ar})=>T.createElement("div",{className:m()(de.tabs,Ft),style:Jt},T.createElement("div",{className:de.tabsWrap},Qe.map((Rt,Zr)=>T.createElement("aside",{className:de.tab,onClick:()=>{ht(Rt.id),Rt.link&&Pe.history.push(Rt.link)},key:Zr},T.createElement("div",{className:Je===Rt.id?de.active:""},Rt.name),(Rt==null?void 0:Rt.resetCount)==null&&(Rt==null?void 0:Rt.total)!==void 0&&T.createElement("span",null,"\uFF08",Rt==null?void 0:Rt.total,"\uFF09"),(Rt==null?void 0:Rt.resetCount)!==void 0&&(Rt==null?void 0:Rt.total)!==void 0&&T.createElement(j.Z,{title:(Rt==null?void 0:Rt.tip)!=null?Rt==null?void 0:Rt.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Rt==null?void 0:Rt.resetCount),"/",T.createElement("span",null,Rt==null?void 0:Rt.total),"\uFF09"))))),T.createElement("div",{className:de.tabBar},Ar)),It={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"},mr=({dataSource:Qe=[],value:Je,onChange:ht,className:Ft,style:Jt={},tabBarExtraContent:Ar})=>T.createElement("div",{className:m()(It.tabs,Ft),style:Jt},T.createElement("div",{className:It.tabsWrap},Qe.map((Rt,Zr)=>T.createElement("aside",{className:It.tab,onClick:()=>{ht(Rt.id),Rt.link&&Pe.history.push(Rt.link)},key:Zr},T.createElement("div",{className:Je===Rt.id?It.active:""},Rt.name),(Rt==null?void 0:Rt.resetCount)==null&&(Rt==null?void 0:Rt.total)!==void 0&&T.createElement("span",null,"\uFF08",Rt==null?void 0:Rt.total,"\uFF09"),(Rt==null?void 0:Rt.resetCount)!==void 0&&(Rt==null?void 0:Rt.total)!==void 0&&T.createElement(j.Z,{title:(Rt==null?void 0:Rt.tip)!=null?Rt==null?void 0:Rt.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Rt==null?void 0:Rt.resetCount),"/",T.createElement("span",null,Rt==null?void 0:Rt.total),"\uFF09"))))),T.createElement("div",{className:It.tabBar},Ar)),_r={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},jr=({dataSource:Qe=[],value:Je,onChange:ht,className:Ft,style:Jt={},tabBarExtraContent:Ar})=>T.createElement("div",{className:m()(_r.tabs,Ft),style:Jt},T.createElement("div",{className:_r.tabsWrap},Qe.map((Rt,Zr)=>T.createElement("aside",{className:`${_r.tab} ${Je===Rt.id?_r.active:""}`,onClick:()=>{ht(Rt.id),Rt.link&&Pe.history.push(Rt.link)},key:Zr},T.createElement("div",null,Rt.name),(Rt==null?void 0:Rt.resetCount)==null&&(Rt==null?void 0:Rt.total)!==void 0&&T.createElement("span",null,"\uFF08",Rt==null?void 0:Rt.total,"\uFF09"),(Rt==null?void 0:Rt.resetCount)!==void 0&&(Rt==null?void 0:Rt.total)!==void 0&&T.createElement(j.Z,{title:(Rt==null?void 0:Rt.tip)!=null?Rt==null?void 0:Rt.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Rt==null?void 0:Rt.resetCount),"/",T.createElement("span",null,Rt==null?void 0:Rt.total),"\uFF09"))))),T.createElement("div",{className:_r.tabBar},Ar)),Ht=({className:Qe,style:Je={},children:ht})=>T.createElement("div",{className:m()(Qe),style:Je},ht),Qt={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"},De=R(38854),nt=R(20834);const je=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var et=({sortValue:Qe,dropValue:Je,className:ht,onSort:Ft,onDrop:Jt,dataSource:Ar=je})=>{var Rt;return T.createElement("div",{className:m()(Qt.orderWrap,ht)},T.createElement(De.Z,{dropdownRender:()=>T.createElement(nt.default,null,Ar.map((Zr,nr)=>T.createElement(nt.default.Item,{key:nr,onClick:()=>Jt(Zr.id)},Zr.name)))},T.createElement("span",{className:Qt.orderTextWrap},(Rt=Ar.find(Zr=>Je===Zr.id))==null?void 0:Rt.name)),T.createElement("span",{className:Qt.orderIconWrap},T.createElement("span",{className:Qt.orderAsc},T.createElement("i",{className:Qe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Qt.cursorPointer} ${Qt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Qt.cursorPointer}`,onClick:()=>Ft(Qe==="asc"?"desc":"asc")})),T.createElement("span",{className:Qt.orderDesc},T.createElement("i",{className:Qe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Qt.cursorPointer} ${Qt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Qt.cursorPointer}`,onClick:()=>Ft(Qe==="asc"?"desc":"asc")}))))},ft={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Bt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yr=({sortValue:Qe,dropValue:Je,className:ht,onSort:Ft,onDrop:Jt,dataSource:Ar=Bt})=>{var Rt;return T.createElement("div",{className:m()(ft.orderWrap,ht)},T.createElement(De.Z,{dropdownRender:()=>T.createElement(nt.default,null,Ar.map((Zr,nr)=>T.createElement(nt.default.Item,{key:nr,onClick:()=>Jt(Zr.id)},Zr.name)))},T.createElement("span",{className:ft.orderTextWrap},(Rt=Ar.find(Zr=>Je===Zr.id))==null?void 0:Rt.name)),T.createElement("span",{className:ft.orderIconWrap},T.createElement("span",{className:ft.orderAsc},T.createElement("i",{className:Qe==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ft.cursorPointer} ${ft.active}`:`iconfont icon-sanjiaoxing-up font12 ${ft.cursorPointer}`,onClick:()=>Ft(Qe==="asc"?"desc":"asc")})),T.createElement("span",{className:ft.orderDesc},T.createElement("i",{className:Qe==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ft.cursorPointer} ${ft.active}`:`iconfont icon-sanjiaoxing-down font12 ${ft.cursorPointer}`,onClick:()=>Ft(Qe==="asc"?"desc":"asc")}))))},Tr={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"},Ur=R(3113),qr=R(2337),pn=Object.defineProperty,Mn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,ea=(Qe,Je,ht)=>Je in Qe?pn(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[Je]=ht,wn=(Qe,Je)=>{for(var ht in Je||(Je={}))Bn.call(Je,ht)&&ea(Qe,ht,Je[ht]);if(Mn)for(var ht of Mn(Je))vr.call(Je,ht)&&ea(Qe,ht,Je[ht]);return Qe},Sn=(Qe,Je)=>{var ht={};for(var Ft in Qe)Bn.call(Qe,Ft)&&Je.indexOf(Ft)<0&&(ht[Ft]=Qe[Ft]);if(Qe!=null&&Mn)for(var Ft of Mn(Qe))Je.indexOf(Ft)<0&&vr.call(Qe,Ft)&&(ht[Ft]=Qe[Ft]);return ht},On=(Qe,Je,ht)=>new Promise((Ft,Jt)=>{var Ar=nr=>{try{Zr(ht.next(nr))}catch(mn){Jt(mn)}},Rt=nr=>{try{Zr(ht.throw(nr))}catch(mn){Jt(mn)}},Zr=nr=>nr.done?Ft(nr.value):Promise.resolve(nr.value).then(Ar,Rt);Zr((ht=ht.apply(Qe,Je)).next())}),Un=Qe=>{var Je=Qe,{className:ht,style:Ft,children:Jt,loading:Ar=!1,openLoading:Rt,onClick:Zr=()=>{},size:nr="middle",shape:mn="round",theme:Lr}=Je,pr=Sn(Je,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[vt,sn]=(0,T.useState)(!1),va=(0,T.useMemo)(()=>{switch(Lr){case qr.Fy.THEMEONE:return Tr.ThemeOne;case qr.Fy.DEFAULT:default:return Tr.btn}},[Lr]);return T.createElement(Ur.ZP,wn({onClick:(0,x.throttle)(En=>On(void 0,null,function*(){Rt&&sn(!0);try{yield Zr(En)}catch(rn){console.log("error",rn)}Rt&&sn(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(va,Tr[`${nr}-${mn}`],ht),style:Ft,size:nr,shape:mn,loading:vt||Ar},pr),Jt)},oa={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"},ra=({className:Qe,style:Je,children:ht=null,onClick:Ft,title:Jt})=>T.createElement("div",{className:m()(oa.head,Qe),style:Je},T.createElement("span",{className:"primary-hover",onClick:Ft},T.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),T.createElement("b",{title:Jt},Jt),T.createElement("div",{className:oa.node},ht)),da={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"},na=({confirmShow:Qe=!0,confirmTitle:Je,confirmClick:ht,cancelShow:Ft=!0,cancelTitle:Jt,cancelClick:Ar,className:Rt,style:Zr,confirmLoading:nr=!1})=>T.createElement("div",{className:m()(da.btns,Rt),style:Zr},Qe&&T.createElement(Ur.ZP,{loading:nr,onClick:ht,type:"primary",className:da.confirm},Je),Ft&&T.createElement(Ur.ZP,{onClick:Ar,className:da.cancel},Jt)),yt={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"},ma=({className:Qe,style:Je={},LeftContent:ht,children:Ft,RightContent:Jt})=>T.createElement("div",{className:m()(yt.fixedBottom,Qe),style:Je},T.createElement("div",{className:yt.wrap},T.createElement("div",{className:yt.left},ht),T.createElement("div",{className:yt.center},Ft),T.createElement("div",{className:yt.right},Jt))),fa={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"},Zn=({className:Qe,style:Je={},dataSource:ht=[]})=>T.createElement("div",{className:m()(fa.crumbs,Qe),style:Je},ht.map((Ft,Jt)=>JtPe.history.push(Ft.path)},Ft.name):T.createElement("span",null,Ft.name),T.createElement("span",null,"\xA0",">","\xA0")):T.createElement("span",{key:Jt,style:{color:"#5F6368"}},Ft.name))),ya=R(31797),Ba=Object.defineProperty,ta=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,aa=(Qe,Je,ht)=>Je in Qe?Ba(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[Je]=ht,_a=(Qe,Je)=>{for(var ht in Je||(Je={}))Cn.call(Je,ht)&&aa(Qe,ht,Je[ht]);if(sa)for(var ht of sa(Je))pa.call(Je,ht)&&aa(Qe,ht,Je[ht]);return Qe},qa=(Qe,Je)=>ta(Qe,wa(Je)),Ye=(Qe,Je)=>{var ht={};for(var Ft in Qe)Cn.call(Qe,Ft)&&Je.indexOf(Ft)<0&&(ht[Ft]=Qe[Ft]);if(Qe!=null&&sa)for(var Ft of sa(Qe))Je.indexOf(Ft)<0&&pa.call(Qe,Ft)&&(ht[Ft]=Qe[Ft]);return ht};const{Countdown:zt}=ya.default;var hr=Qe=>{var Je=Qe,{onChange:ht}=Je,Ft=Ye(Je,["onChange"]);const[Jt,Ar]=(0,T.useState)(null);(0,T.useEffect)(()=>{typeof Jt=="number"&&Jt>=0&&ht(Jt)},[Jt]);const Rt=Zr=>{const nr=Math.floor(Zr/1e3);Ar(nr)};return T.createElement(zt,qa(_a({},Ft),{onChange:Rt}))},_n={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ha=({DataProps:Qe,className:Je,style:ht={}})=>{var Ft;return T.createElement("div",{className:m()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",_n.ClassRoomItem,Je),style:ht,onClick:()=>{(0,le.xg)(Qe==null?void 0:Qe.first_category_url)}},T.createElement("div",{className:"flex flex-col item-center"},T.createElement("img",{src:`${(Ft=te.Z)==null?void 0:Ft.IMG_SERVER}/images/${Qe==null?void 0:Qe.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Qe==null?void 0:Qe.subject_identifier)&&T.createElement("div",{className:"mt-40px"},T.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),T.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},T.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Qe!=null&&Qe.is_public)&&T.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"),T.createElement("span",{className:m()("text-16px font-medium",_n.TitleDom)},Qe==null?void 0:Qe.name)),T.createElement("div",{className:"c-grey-333 font-medium"},Qe==null?void 0:Qe.creator),T.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Qe==null?void 0:Qe.course_members_count),T.createElement("div",{className:"c-grey-333 flex item-center justify-between"},T.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Qe==null?void 0:Qe.tasks_count),Qe!=null&&Qe.is_end?T.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):T.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Kr=Object.defineProperty,Er=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,xr=(Qe,Je,ht)=>Je in Qe?Kr(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[Je]=ht,Yr=(Qe,Je)=>{for(var ht in Je||(Je={}))Pn.call(Je,ht)&&xr(Qe,ht,Je[ht]);if(Er)for(var ht of Er(Je))kn.call(Je,ht)&&xr(Qe,ht,Je[ht]);return Qe},Rn=({DataProps:Qe=[],selectValue:Je,onChange:ht,className:Ft,style:Jt={},extra:Ar,classNameItem:Rt,styleItem:Zr={},barHidden:nr})=>{const[mn,Lr]=(0,T.useState)();return(0,T.useEffect)(()=>{Lr(Array.isArray(Je)?Je:[Je])},[Je]),T.createElement("div",{className:m()("flex px-20px py-10px gap-40px",Ft),style:Yr({borderBottom:"1px solid #D3F0FF"},Jt)},Qe==null?void 0:Qe.map(pr=>T.createElement("div",{key:pr==null?void 0:pr.id,className:m()("flex item-center justify-center current c-grey-333 text-16 relative",Rt,pr==null?void 0:pr.className),style:Yr(Yr({color:mn!=null&&mn.includes(pr==null?void 0:pr.id)?"#1890FF":"",minWidth:88},Zr),(pr==null?void 0:pr.style)||{}),onClick:vt=>{ht==null||ht({domEvent:vt,item:pr}),pr!=null&&pr.link&&Pe.history.push(pr==null?void 0:pr.link)}},pr==null?void 0:pr.name,!nr&&(mn==null?void 0:mn.includes(pr==null?void 0:pr.id))&&T.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),T.createElement("div",{className:"ml-auto"},Ar))},Qr=Object.defineProperty,Gn=Object.defineProperties,la=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,zr=(Qe,Je,ht)=>Je in Qe?Qr(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[Je]=ht,Hn=(Qe,Je)=>{for(var ht in Je||(Je={}))Vn.call(Je,ht)&&zr(Qe,ht,Je[ht]);if(Dn)for(var ht of Dn(Je))bn.call(Je,ht)&&zr(Qe,ht,Je[ht]);return Qe},$n=(Qe,Je)=>Gn(Qe,la(Je)),lr=({value:Qe,onChange:Je,onInputChange:ht,className:Ft,style:Jt={},InputProps:Ar})=>{const[Rt,Zr]=(0,T.useState)(Qe);return T.createElement("div",{className:m()("flex item-center rounded-full px-10px py-2px",Ft),style:Hn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Jt)},T.createElement(C.default,$n(Hn({bordered:!1},Ar),{onChange:nr=>{Zr(nr.target.value),ht==null||ht(encodeURIComponent(nr.target.value))},onPressEnter:nr=>{Je==null||Je({domEvent:nr,item:{value:Rt}})}})),T.createElement("img",{className:"h-22px current",src:R(25365),height:22,onClick:nr=>{Je==null||Je({domEvent:nr,item:{value:Rt}})}}))}},21068:function(kt,it,R){"use strict";R.d(it,{Z:function(){return n}});var T=R(59301),V=R(43418),B=R(24905),g=R(38854),I=R(20834),E=R(1710),i=R(8591),m=R(5112),x=R(64506),_=R(38901),u=R(3918),d=R(70031),v=(a,c,s)=>new Promise((l,f)=>{var e=h=>{try{o(s.next(h))}catch(p){f(p)}},t=h=>{try{o(s.throw(h))}catch(p){f(p)}},o=h=>h.done?l(h.value):Promise.resolve(h.value).then(e,t);o((s=s.apply(a,c)).next())});const r=50;var n=({data:a,isAdminOrTeacher:c,onDelGroup:s,onChangeGroupName:l,onPlusMember:f,onDelMember:e,onExitGroup:t,Transferteams:o})=>{var h,p;const[A,y]=(0,T.useState)(0),[C,D]=(0,T.useState)(0);let[O,S]=(0,T.useState)(),[F,L]=(0,T.useState)(),[w,W]=(0,T.useState)(!1),[N,z]=(0,T.useState)(),[k,j]=(0,T.useState)(),[J,te]=(0,T.useState)(!1),[le,he]=(0,T.useState)(!1),[Oe,xe]=(0,T.useState)("");function Me(ge){let ue=parseInt(ge.key,10);xe(ue),he(!0)}function Ve(ge){let ue=parseInt(ge.key,10);V.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{t(ue)}})}function Ze(ge){let ue=parseInt(ge,10);V.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:d.Z.CustomTipsModalCss,cancelText:"\u53D6\u6D88",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{t(ue)}})}function Se(ge,ue){V.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:d.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{e(ge,ue)}})}const Ie={display:"block",height:"30px",lineHeight:"30px"};function Re(ge){j(ge),z(ge==null?void 0:ge.id),te(!0)}const ut=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(ge,ue,q)=>T.createElement(B.default,{disabled:ue==null?void 0:ue.is_creator,defaultChecked:ge,onChange:Q=>{(0,x.fg)({id:N,member_id:ue.id,clazz:"item_bank",enable:Q.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(ge,ue,q)=>T.createElement(B.default,{disabled:ue==null?void 0:ue.is_creator,defaultChecked:ge,onChange:Q=>{(0,x.fg)({id:N,member_id:ue.id,clazz:"edit_item_bank",enable:Q.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(ge,ue,q)=>T.createElement(B.default,{disabled:ue==null?void 0:ue.is_creator,defaultChecked:ge,onChange:Q=>{(0,x.fg)({id:N,member_id:ue.id,clazz:"exercise",enable:Q.target.checked})}})}];function Ae(ge){return v(this,null,function*(){const ue=yield(0,x.Gt)(ge==null?void 0:ge.id);z(ge==null?void 0:ge.id),L(ue),W(!0)})}return T.createElement("ul",{className:"teaching-lists"},a.map((ge,ue)=>T.createElement("li",{key:ge.id,style:{marginTop:ue===0?30:16},onClick:()=>y(ue)},T.createElement("div",{className:"item-group"},T.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},ge.name,"\u7684\u6559\u7814\u56E2\u961F"),T.createElement("div",{className:"action-group"})),T.createElement("div",{style:{display:"flex"}},T.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),T.createElement("ul",{className:"info",style:{flex:1}},ge.memers.map(q=>{var Q;return T.createElement("li",{key:q.id||q.name,onClick:()=>{D(q.id)},className:"directionItemWrap"},T.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:q!=null&&q.is_creater?"#000000":"#5F6367"}},((Q=q.name)==null?void 0:Q.length)>6?q.name.substr(0,6)+"....":q.name,T.createElement("img",{src:_.Z,style:{marginLeft:5,display:!(q!=null&&q.is_creater)&&"none",height:25,width:78}})),ge.is_creat?T.createElement("div",{className:"groupActionWrap",style:{display:!(q!=null&&q.id)&&"none"}},T.createElement("a",{className:"btn-del",onClick:Ee=>{Ee.preventDefault(),Ee.stopPropagation(),Se(ge.id,q.id)}},"x")):null)})),ge.is_creat||c?T.createElement(g.Z,{overlayClassName:"dropdowns",dropdownRender:()=>T.createElement(I.default,null,T.createElement(I.default.Item,{onClick:()=>{l(ge)}},"\u4FEE\u6539\u540D\u79F0"),T.createElement(I.default.Item,{disabled:ge.memers.length>=50,onClick:()=>{f(ge)}},"\u6DFB\u52A0\u6210\u5458"),ge.is_creat&&T.createElement(I.default.Item,{onClick:()=>Ae(ge)},"\u6743\u9650\u914D\u7F6E"),ge.is_creat&&T.createElement(I.default.Item,{onClick:()=>Re(ge)},"\u8F6C\u8BA9\u56E2\u961F"),T.createElement(I.default.Item,{key:ge.id+"",onClick:ge.is_creat?Me:Ve},ge.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},T.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",T.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):T.createElement("span",{key:ge.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>Ze(ge.id)},"\u9000\u51FA")))),T.createElement(V.default,{width:700,wrapClassName:d.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:w,onCancel:()=>W(!1)},T.createElement(u.Gi,null,T.createElement(E.default,{dataSource:F==null?void 0:F.members,columns:ut,pagination:!1,scroll:{y:240}})),T.createElement("p",{style:{color:"#FF9D18",marginTop:5}},"*\u9009\u4E2D\u4EE3\u8868\u8BE5\u6210\u5458\u53EF\u4EE5\u4F7F\u7528\u56E2\u961F\u5185\u6240\u6709\u6210\u5458\u5171\u4EAB\u7684\u8D44\u6E90\uFF0C\u5426\u5219\u4E0D\u53EF\u4EE5")),T.createElement(V.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:d.Z.CustomCss,onOk:()=>{s(Oe),he(!1)},open:le,onCancel:()=>he(!1)},T.createElement("p",null,"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002"),T.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),T.createElement(V.default,{wrapClassName:d.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!O){i.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}o(N,O),te(!1),O=""},open:J,onCancel:()=>{te(!1),O=""}},T.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",T.createElement("br",null)," \u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u521B\u5EFA\u4EBA\u7684\u8EAB\u4EFD\u548C\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u56E2\u961F\u4E2D\u7684\u4E00\u5458"),T.createElement("div",null,T.createElement(m.ZP.Group,{defaultValue:[],onChange:ge=>{O=ge.target.value,S(ge.target.value)}},(p=(h=k==null?void 0:k.memers)==null?void 0:h.filter(ge=>ge.is_teacher))==null?void 0:p.map((ge,ue)=>T.createElement(m.ZP,{style:Ie,value:ge==null?void 0:ge.id},ge==null?void 0:ge.name))))))}},88177:function(kt,it,R){"use strict";var T=R(59301),V=R(78241),B=R(43418),g=R(92832),I=R(70031);it.Z=({callback:E,visible:i,onCancel:m,id:x,name:_})=>{function u(v){E(v)}const[d]=V.default.useForm();return(0,T.useEffect)(()=>{d.setFieldsValue({name:_})},[_]),T.createElement(B.default,{centered:!0,title:x?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:i,onCancel:m,onOk:()=>{d.submit()},wrapClassName:I.Z.CustomCss},T.createElement(V.default,{form:d,initialValues:{name:_},onFinish:u},T.createElement(V.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},T.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))}},34618:function(kt,it,R){"use strict";R.d(it,{J:function(){return o},Z:function(){return C}});var T=R(59301),V=R(3113),B=R(43418),g=R(58103),I=R(64506),E=R(88177),i=R(21068),m=R(70031),x=R(3918),_=R(65862),u=R(65582),d=R(46919),v=Object.defineProperty,r=Object.defineProperties,n=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,l=(D,O,S)=>O in D?v(D,O,{enumerable:!0,configurable:!0,writable:!0,value:S}):D[O]=S,f=(D,O)=>{for(var S in O||(O={}))c.call(O,S)&&l(D,S,O[S]);if(a)for(var S of a(O))s.call(O,S)&&l(D,S,O[S]);return D},e=(D,O)=>r(D,n(O)),t=(D,O,S)=>new Promise((F,L)=>{var w=z=>{try{N(S.next(z))}catch(k){L(k)}},W=z=>{try{N(S.throw(z))}catch(k){L(k)}},N=z=>z.done?F(z.value):Promise.resolve(z.value).then(w,W);N((S=S.apply(D,O)).next())});function o({children:D}){return T.createElement("div",{className:"no-data"},T.createElement("img",{src:g,alt:"no-data",width:300}),D)}const h={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var p=(D=>(D[D.INITDATA=0]="INITDATA",D[D.SHOWLOADING=1]="SHOWLOADING",D[D.SHOWFORMPANEL=2]="SHOWFORMPANEL",D[D.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",D[D.SELECTGROUP=4]="SELECTGROUP",D[D.SETINDEX=5]="SETINDEX",D))(p||{});function A(D,O){switch(O.type){case 0:return f(f({},D),O.payload);case 1:return e(f({},D),{loading:O.payload});case 5:return e(f({},D),{index:O.payload});case 2:return f(f({},D),O.payload);case 3:return f(f({},D),O.payload);case 4:return e(f({},D),{selectedGroup:O.payload,showFormPanel:!0});default:throw new Error}}function y({user:D}){var O;const S=(0,u.useLocation)(),[F]=(0,u.useSearchParams)(),[L,w]=(0,T.useReducer)(A,h),{data:W,index:N,loading:z,showFormPanel:k,selectedGroup:j,showMemberPanel:J}=L,te=(O=D.userInfo)==null?void 0:O.role,[le,he]=(0,T.useState)(F.get("category")||"0"),Oe=(0,T.useMemo)(()=>{let H=[],X=[];if(W){for(let fe of W)fe.is_creat?H.push(fe):X.push(fe);return[H,X]}},[W]);(0,T.useEffect)(()=>{te===15&&w({type:5,payload:1})},[te]);function xe(){return t(this,null,function*(){const H=yield(0,I.XY)();(H==null?void 0:H.status)!==401&&w({type:0,payload:{loading:!1,showFormPanel:!1,data:H.groups,index:F.get("category")||0}})})}(0,T.useEffect)(()=>{xe()},[]);function Me(H){return t(this,null,function*(){j.id?yield(0,I.n3)(j.id,H):yield(0,I.Nd)(H),xe()})}function Ve(){w({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Ze(H){w({type:4,payload:H})}function Se(){w({type:2,payload:{showFormPanel:!1}})}function Ie(){w({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Re(H){w({type:3,payload:{showMemberPanel:!0,selectedGroup:H}})}function ut(H,X){return t(this,null,function*(){yield(0,I.UA)(H,X),xe()})}function Ae(H){return t(this,null,function*(){yield(0,I.eE)(H),xe()})}function ge(H){return t(this,null,function*(){yield(0,I.U2)(H),xe()})}function ue(H,X){return t(this,null,function*(){yield(0,I.Gj)(H,X),xe()})}function q(H){w({type:5,payload:parseInt(H.target.id,10)})}function Q(H,X){return t(this,null,function*(){Ie(),yield(0,I.E2)({user_ids:H,group_id:X}),xe()})}const Ee=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return T.createElement(T.Fragment,null,T.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},T.createElement("div",{className:"teaching-circling-body"},te===15?null:T.createElement(x.YG,{value:le,onChange:H=>{var X;(X=window.location.href.toString())!=null&&X.includes("category")?(0,_.jz)("category",H):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${H}`:`?category=${H}`),he(H),w({type:5,payload:parseInt(H,10)})},tabBarExtraContent:T.createElement(V.ZP,{type:"primary",disabled:W.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",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)",color:"#3061D0"},title:W.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ve},"\u65B0\u5EFA"),className:"mb25",dataSource:Ee}),T.createElement("div",{className:Oe[N].length===0?"nodata-content":"main-content"},Oe[N].length===0?T.createElement(o,null,te<=12?T.createElement(T.Fragment,null," ",T.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",T.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):T.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):T.createElement(i.Z,{onExitGroup:ge,Transferteams:ue,onPlusMember:Re,onDelMember:ut,onDelGroup:Ae,isAdminOrTeacher:te<=12,onChangeGroupName:Ze,data:Oe[N]})))),T.createElement(E.Z,{callback:Me,visible:k,onCancel:Se,id:j.id,name:j.name}),T.createElement(B.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:J,onCancel:Ie,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:m.Z.CustomCss},T.createElement(d.Z,{container_id:j.id,container_type:4,onSelect:Q,onCancel:Ie})))}var C=(0,u.connect)(({user:D})=>({user:D}))(y)},64506:function(kt,it,R){"use strict";R.d(it,{E2:function(){return I},Gj:function(){return i},Gt:function(){return _},Nd:function(){return B},U2:function(){return E},UA:function(){return m},XY:function(){return V},eE:function(){return x},fg:function(){return u},n3:function(){return g}});var T=R(38147);function V(){return(0,T.U2)("teach_groups.json")}function B(d){return(0,T.v_)("teach_groups.json",d)}function g(d,v){return(0,T.gz)(`teach_groups/${d}.json`,v)}function I(d){return(0,T.v_)("teach_group_members.json",d)}function E(d){return(0,T.IV)(`teach_group_members/${d}.json`)}function i(d,v){return(0,T.gz)(`teach_groups/${d}/change_admin.json`,{member_id:v})}function m(d,v){return(0,T.IV)(`teach_groups/${d}/del_member.json`,{member_id:v})}function x(d){return(0,T.IV)(`teach_groups/${d}.json`)}function _(d){return(0,T.U2)(`teach_groups/${d}/show_permission.json`)}function u(d){return(0,T.gz)(`teach_groups/${d==null?void 0:d.id}/update_permission.json`,d)}},7619:function(kt,it,R){"use strict";var T=R(59301),V=R(76411),B=R.n(V),g=R(48961),I=R.n(g),E=R(59301),i=Object.defineProperty,m=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,u=(r,n,a)=>n in r?i(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,d=(r,n)=>{for(var a in n||(n={}))x.call(n,a)&&u(r,a,n[a]);if(m)for(var a of m(n))_.call(n,a)&&u(r,a,n[a]);return r};const v=({dataSource:r,height:n,labelTextColor:a,legend:c={}})=>{console.log("dataSource:",r);const s=(0,T.useRef)(null),l=(0,T.useRef)(null),[f,e]=(0,T.useState)({}),[t,o]=(0,T.useState)(""),[h,p]=(0,T.useState)(""),A=r||[{name:"\u638C\u63E1\u738780%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u638C\u63D0\u738760%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63A8\u738759%\u4EE5\u4E0B",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,T.useEffect)(()=>(C(),window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}),[]),(0,T.useEffect)(()=>{r!=null&&r.length&&y()},[r]);const y=()=>{var w,W;const N=D(A,.8);(w=l.current)==null||w.setOption(N),(W=l.current)==null||W.resize()},C=()=>{const w=s.current;l.current=V.init(w);const W=D(A,.8);e(W),l.current.setOption(W),l.current.getZr().off("mousewheel"),W.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:A,itemStyle:{opacity:0}}),l.current.setOption(W),L(l.current)},D=(w,W)=>{let N,z=[],k=0,j=0,J=0,te=[],le=[],he=1-W;w.sort((xe,Me)=>Me.value-xe.value);for(let xe=0;xeZe.name===xe)[0],Ve=F(Me.value*100,2)+"%";return`${Me.name} ${Ve}`}},c),labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:a||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:a||"#FFF"}},formatter:`{b|{b} -}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:Oe,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:z}},O=(w,W)=>(w.sort((N,z)=>z.pieData.value-N.pieData.value),W*25/w[0].pieData.value),S=(w,W,N,z,k,j)=>{let J=(w+W)/2,te=w*Math.PI*2,le=W*Math.PI*2,he=J*Math.PI*2;w===0&&W===1&&(N=!1),k=typeof k!="undefined"?k:1/3;let Oe=N?Math.cos(he)*.1:0,xe=N?Math.sin(he)*.1:0,Me=z?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(Ve,Ze){return Vele?Oe+Math.cos(le)*(1+Math.cos(Ze)*k)*Me:Oe+Math.cos(Ve)*(1+Math.cos(Ze)*k)*Me},y:function(Ve,Ze){return Vele?xe+Math.sin(le)*(1+Math.cos(Ze)*k)*Me:xe+Math.sin(Ve)*(1+Math.cos(Ze)*k)*Me},z:function(Ve,Ze){return Ve<-Math.PI*.5?Math.sin(Ve):Ve>Math.PI*2.5?Math.sin(Ve)*j*.1:Math.sin(Ze)>0?1*j*.1:-1}}},F=(w,W)=>{let N=parseFloat(w);if(isNaN(N))return!1;N=Math.round(w*Math.pow(10,W))/Math.pow(10,W);let z=N.toString();(z==null?void 0:z.indexOf("."))<0&&(z+=".");for(let j=z.length-(z==null?void 0:z.indexOf("."));j<=W;j++)z+="0";return z},L=()=>{l.current.on("click",function(w){if(w.seriesName==="pie2d"){o(w.dataIndex);let W=l.current.getWidth()/2,N=l.current.getHeight()/2;l.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:w.dataIndex})}}),l.current.on("mousemove",function(w){}),l.current.on("mouseout",function(){l.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:h}),p("")})};return E.createElement("div",{ref:s,style:{width:"100%",height:n||"500rem"}})};it.Z=v},68700:function(kt,it,R){"use strict";R.d(it,{Z:function(){return qa}});var T=R(59301),V=R(65582),B=R(78241),g=R(8591),I=R(54580),E=R(43428),i=R(3113),m=R(43418),x=R(92832),_=R(6848),u=R(99313),d=R(5112),v=R(17574),r={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},n=R(99267),a=R(43531),c=R(15075),s={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},l=R(92310),f=R.n(l),e=R(38147),t=R(59301),o=Object.defineProperty,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,y=(Ye,zt,_t)=>zt in Ye?o(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,C=(Ye,zt)=>{for(var _t in zt||(zt={}))p.call(zt,_t)&&y(Ye,_t,zt[_t]);if(h)for(var _t of h(zt))A.call(zt,_t)&&y(Ye,_t,zt[_t]);return Ye},D=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});let O=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],S=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var L=({value:Ye=[],onChange:zt,type:_t,dataSources:hr=[],pathsDetail:_n={},showmodal:at,containerRef:ha})=>{const Kr=(0,V.useParams)(),[Er,Pn]=(0,T.useState)(!1),[kn,xr]=(0,T.useState)([]),[Yr,sr]=(0,T.useState)(),[Rn,Qr]=(0,T.useState)(""),[Gn,la]=(0,T.useState)(""),[Dn,Vn]=(0,T.useState)(""),[bn,zr]=(0,T.useState)(!1),[Hn,$n]=(0,T.useState)(!1),[Dr,lr]=(0,T.useState)([]),[Qe,Je]=(0,T.useState)("");(0,T.useEffect)(()=>{Er&&ht()},[Er]);function ht(){return D(this,null,function*(){let nr=yield(0,e.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:_t,subject_id:Kr==null?void 0:Kr.pathId}});(nr==null?void 0:nr.status)===0&&(_t===3?xr(nr==null?void 0:nr.data):(xr([...S,...nr==null?void 0:nr.data]),lr([...O,...nr==null?void 0:nr.data2])))})}const Ft=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],Jt="\u6807\u7B7E";(0,T.useEffect)(()=>{xr(hr)},[]),(0,T.useEffect)(()=>{Er&&sr(Ye)},[Er]);const Ar=({title:nr="",style:mn={},values:Lr="",showDelete:pr=!0,modal:vt=!1,active:sn=!1})=>{const En=(Hr=>Hr.split("").reduce((Ln,Nn)=>Ln+Nn.charCodeAt(0),0))(nr)%Ft.length,{background:rn,borderColor:or}=Ft[En];return t.createElement("div",{className:f()(s.tag,sn?s.active:""),onClick:()=>{var Hr;if(vt){if(Er===1){let Ln=[...kn,...Dr];sr([...Ln.filter(Nn=>(Nn==null?void 0:Nn.id)===Lr)])}Er===2&&((Hr=Yr==null?void 0:Yr.map(Ln=>Ln.id))!=null&&Hr.includes(Lr)?sr(Yr.filter(Ln=>Ln.id!==Lr)):sr([...Yr,...kn.filter(Ln=>(Ln==null?void 0:Ln.id)===Lr)]))}},style:C({background:rn,borderColor:or},mn)},t.createElement("span",null,nr),pr&&t.createElement("i",{onClick:Hr=>D(void 0,null,function*(){var Ln;if(Hr.stopPropagation(),vt){xr(kn.filter(Ma=>Ma.name!==nr)),xr(kn.filter(Ma=>Ma.name!==nr));let Nn=yield(0,e.ZP)(`/api/knowledge_items/${Lr}.json`,{method:"delete",body:{id:Lr,subject_id:(Ln=_n==null?void 0:_n.detail)==null?void 0:Ln.id}});(Nn==null?void 0:Nn.status)===0&&ht()}else zt(Ye.filter(Nn=>Nn.id!==Lr))}),className:"iconfont icon-shanchu5"}))},Rt=()=>{zt(Yr),Pn(!1)},Zr=nr=>D(void 0,null,function*(){if(!Rn.replace(/\s+/g,"")&&nr===1){Vn(`${Jt}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!Gn.replace(/\s+/g,"")&&nr===2){Je("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((kn.map(Lr=>Lr.name).includes(Rn)||Dr.map(Lr=>Lr.name).includes(Rn))&&nr===1){Vn(`\u8BE5${Jt}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((Dr.map(Lr=>Lr.name).includes(Gn)||kn.map(Lr=>Lr.name).includes(Gn))&&nr===2){Je("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let mn=yield(0,e.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:_t===3?3:nr,name:_t===3||nr===1?Rn:Gn,subject_id:Kr==null?void 0:Kr.pathId}});(mn==null?void 0:mn.status)===0&&ht(),nr===1&&zr(!1),nr===2&&$n(!1)});return t.createElement("div",{className:s.tagsModal},_t===5&&t.createElement(t.Fragment,null,Ye==null?void 0:Ye.map((nr,mn)=>t.createElement(Ar,{values:nr.id,key:mn,title:nr.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),at&&t.createElement("div",{onClick:()=>Pn(1),style:{marginBottom:"0rem"},className:s.btn},t.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),Ye!=null&&Ye.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),_t===3&&t.createElement(t.Fragment,null,Ye==null?void 0:Ye.map((nr,mn)=>t.createElement(Ar,{values:nr.id,key:mn,title:nr.name})),at&&t.createElement("div",{onClick:()=>Pn(2),className:s.btn,style:{marginBottom:"10rem"}},t.createElement("i",{className:"iconfont icon-tianjiatixing"}),Ye!=null&&Ye.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),t.createElement(m.default,{open:!!Er,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>ha.current,onCancel:()=>Pn(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{zr(!1),$n(!1),Vn(""),Qr("")},onOk:Rt,title:`\u9009\u62E9${Jt}`},t.createElement("div",{className:s.modal},t.createElement("div",{className:s.mHead},t.createElement("b",null),t.createElement("span",null,`${Jt}`,"\uFF08",kn.length,"\uFF09"),t.createElement("div",{onClick:()=>{zr(!0),Vn(""),Qr("")},className:s.btn},t.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),t.createElement("div",{className:s.body},kn==null?void 0:kn.map((nr,mn)=>{var Lr,pr,vt;return t.createElement(Ar,{showDelete:_t===3?!((Lr=Yr==null?void 0:Yr.map(sn=>sn==null?void 0:sn.id))!=null&&Lr.includes(nr==null?void 0:nr.id)):!((pr=Yr==null?void 0:Yr.map(sn=>sn==null?void 0:sn.id))!=null&&pr.includes(nr==null?void 0:nr.id))&&!((vt=S.map(sn=>sn.name))!=null&&vt.includes(nr.name)),modal:!0,style:{cursor:"pointer"},active:Yr==null?void 0:Yr.map(sn=>sn==null?void 0:sn.id).includes(nr==null?void 0:nr.id),key:nr==null?void 0:nr.id,values:nr==null?void 0:nr.id,title:nr==null?void 0:nr.name})}),bn&&t.createElement("div",{className:s.add},t.createElement(x.default,{style:{width:"rem"},size:"large",value:Rn,onChange:nr=>{Vn(""),Qr(nr.target.value)}}),t.createElement("i",{onClick:()=>Zr(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),t.createElement("i",{onClick:()=>zr(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Dn&&t.createElement("div",{className:s.error},Dn)))),_t===5&&t.createElement("div",{className:s.modal},t.createElement("div",{className:s.mHead},t.createElement("b",null),t.createElement("span",null,"\u8D44\u6E90","\uFF08",Dr.length,"\uFF09"),t.createElement("div",{onClick:()=>{$n(!0),Je(""),la("")},className:s.btn},t.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),t.createElement("div",{className:s.body},Dr==null?void 0:Dr.map((nr,mn)=>{var Lr,pr;return t.createElement(Ar,{showDelete:!((Lr=Yr==null?void 0:Yr.map(vt=>vt==null?void 0:vt.id))!=null&&Lr.includes(nr==null?void 0:nr.id))&&!((pr=O.map(vt=>vt.name))!=null&&pr.includes(nr.name)),modal:!0,style:{cursor:"pointer"},active:Yr==null?void 0:Yr.map(vt=>vt==null?void 0:vt.id).includes(nr==null?void 0:nr.id),key:nr==null?void 0:nr.id,values:nr==null?void 0:nr.id,title:nr==null?void 0:nr.name})}),Hn&&t.createElement("div",{className:s.add},t.createElement(x.default,{style:{width:"rem"},size:"large",value:Gn,onChange:nr=>{Je(""),la(nr.target.value)}}),t.createElement("i",{onClick:()=>Zr(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),t.createElement("i",{onClick:()=>$n(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Qe&&t.createElement("div",{className:s.error},Qe))))))},w=R(74128),W=R(57809),N=R(1710),z=R(58421),k=R(44080),j=R(59301),J=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,he=(Ye,zt)=>{var _t={};for(var hr in Ye)te.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&J)for(var hr of J(Ye))zt.indexOf(hr)<0&&le.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},Oe=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});let xe=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Me=Ye=>{var zt=Ye,{types:_t,globalSetting:hr,loading:_n,dispatch:at,pathsDetail:ha,onChange:Kr,ktzykey:Er,getother:Pn}=zt,kn=he(zt,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),xr,Yr,sr,Rn;let[Qr,Gn]=(0,T.useState)({page:1,limit:10,type:_t,keyword:"",select_type:1,subject_id:"",course_id:""});const[la,Dn]=(0,T.useState)([]);(0,T.useEffect)(()=>{Vn()},[_t]);function Vn(){return Oe(this,null,function*(){Qr.select_type===3&&(Qr.subject_id="",Qr.course_id=""),Qr.select_type===2&&(Qr.subject_id=""),Qr.select_type===1&&(Qr.course_id="");let bn=yield(0,e.ZP)("/api/paths/search_all.json",{method:"get",params:Qr});(bn==null?void 0:bn.status)===0&&Dn(bn)})}return j.createElement("div",{style:{padding:"10rem 20rem"}},j.createElement("div",{style:{display:"flex"}},j.createElement("div",null,_t==="1"&&j.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:bn=>{Qr.keyword=bn.target.value,Qr.page=1,Qr.limit=10,Gn(Qr)}}),_t!=="1"&&j.createElement("div",{style:{display:"flex"}},j.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},j.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),j.createElement(W.default,{value:Qr.select_type,onChange:bn=>{Qr.select_type=bn,Qr.page=1,Qr.limit=10,Gn(Qr),Vn()},className:r.select,style:{width:"131rem",height:"40rem"}},j.createElement(W.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),j.createElement(W.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),j.createElement(W.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),Qr.select_type!==3&&j.createElement(W.default,{value:Qr.subject_id||Qr.course_id,onChange:bn=>{Qr.course_id=bn,Qr.subject_id=bn,Qr.page=1,Qr.limit=10,Gn(Qr),Vn()},className:r.select,style:{width:"270rem",marginLeft:"8rem"}},Qr.select_type===1&&((xr=la==null?void 0:la.subjects)==null?void 0:xr.map(bn=>j.createElement(W.default.Option,{value:bn.id},bn.name))),Qr.select_type===2&&((Yr=la==null?void 0:la.courses)==null?void 0:Yr.map(bn=>j.createElement(W.default.Option,{value:bn.id},bn.name)))),j.createElement(x.default,{onChange:bn=>{Qr.keyword=bn.target.value,Qr.page=1,Qr.limit=10,Gn(Qr)},addonBefore:((sr=xe==null?void 0:xe.find(bn=>bn.key===_t))==null?void 0:sr.label)+"\u540D\u79F0",className:r.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),j.createElement(i.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{Vn()}},"\u67E5\u8BE2")),j.createElement(N.default,{style:{marginTop:"10rem"},dataSource:la==null?void 0:la.data,pagination:!1,rowKey:bn=>bn.id,scroll:{y:"400rem"},columns:[{title:((Rn=xe==null?void 0:xe.find(bn=>bn.key===_t))==null?void 0:Rn.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:_t==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(bn,zr)=>j.createElement("span",null,_t==="1"?zr==null?void 0:zr.user_names:zr==null?void 0:zr.model)},{title:_t==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(bn,zr)=>j.createElement("span",null,_t==="1"?zr==null?void 0:zr.updated_at:zr==null?void 0:zr.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(bn,zr)=>j.createElement("a",{onClick:()=>{(zr==null?void 0:zr.container_type)==="Video"?m.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:j.createElement(k.Z,{allow_skip:!0,src:bn})}):_t==="3"?Pn(bn):window.open(bn)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(bn,zr){Kr(zr)}}}),j.createElement(z.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:la==null?void 0:la.total_count,current:Qr==null?void 0:Qr.page,pageSize:Qr==null?void 0:Qr.limit,onChange:(bn,zr)=>{Qr.page=bn,Qr.limit=zr,Gn(Qr),Vn()}}))};var Ve=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(Me),Ze=R(71418),Se=R(84105),Ie=R(65862),Re=R(59301),ut=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,Ee=(Ye,zt,_t)=>zt in Ye?ut(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,H=(Ye,zt)=>{for(var _t in zt||(zt={}))q.call(zt,_t)&&Ee(Ye,_t,zt[_t]);if(ue)for(var _t of ue(zt))Q.call(zt,_t)&&Ee(Ye,_t,zt[_t]);return Ye},X=(Ye,zt)=>Ae(Ye,ge(zt)),fe=(Ye,zt)=>{var _t={};for(var hr in Ye)q.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&ue)for(var hr of ue(Ye))zt.indexOf(hr)<0&&Q.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},ne=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const re=Ye=>{var zt=Ye,{typesdata:_t,globalSetting:hr,loading:_n,dispatch:at,pathsDetail:ha,onChange:Kr,uuid:Er,itemsuuid:Pn}=zt,kn=fe(zt,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),xr,Yr,sr,Rn,Qr,Gn,la,Dn,Vn,bn,zr,Hn;const $n=(0,V.useParams)();let[Dr,lr]=(0,T.useState)([]),[Qe,Je]=(0,T.useState)(!1);const[ht,Ft]=(0,T.useState)([]),[Jt,Ar]=(0,T.useState)(""),[Rt,Zr]=(0,T.useState)(""),[nr,mn]=(0,T.useState)([]),[Lr,pr]=(0,T.useState)(!1);let[vt,sn]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]});(0,T.useEffect)(()=>{va()},[Er]),(0,T.useEffect)(()=>{if(_t){let or=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));sn(or)}return()=>{}},[_t]);function va(){return ne(this,null,function*(){var or,Hr,Ln,Nn,Ma;Je(!0);let Ra=yield(0,e.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Er,subject_id:$n==null?void 0:$n.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(Je(!1),(Ra==null?void 0:Ra.status)===0){Ft(Ra==null?void 0:Ra.data);const ai=[...(0,Ie.fX)((Hr=(or=Ra==null?void 0:Ra.data)==null?void 0:or.nodes)==null?void 0:Hr.map((Va,ii)=>{var Da,$r;return X(H({},Va),{key:(Da=Va==null?void 0:Va.properties)==null?void 0:Da.uuid,title:($r=Va==null?void 0:Va.properties)==null?void 0:$r.name})}),(Ma=(Nn=(Ln=Ra==null?void 0:Ra.data)==null?void 0:Ln.relationships)==null?void 0:Nn.filter(Va=>Va.type==="\u5305\u542B"||Va.type==="\u524D\u5E8F"))==null?void 0:Ma.filter((Va,ii,Da)=>ii===Da.findIndex($r=>$r.endNodeUuid===Va.endNodeUuid))).children||[]];Dr=ai,Zr(JSON.stringify(ai)),lr(ai)}})}(0,T.useEffect)(()=>{Kr(vt)},[vt]);function En(or,Hr,Ln){for(let Nn of or)Nn!=null&&Nn.title.includes(Hr)&&Ln.push(Nn),Nn.children&&Nn.children.length>0&&(En(Nn.children,Hr,Ln),rn(Nn.children,Hr,Ln)&&Ln.push(Nn))}function rn(or,Hr,Ln){for(let Nn of or)if(Nn!=null&&Nn.title.includes(Hr))return!0}return Re.createElement(Ze.Z,{spinning:Qe},Re.createElement("div",{className:r.body},Re.createElement("div",{className:r.left},Re.createElement("div",{className:r.header},Re.createElement("div",null,"\u5171",Re.createElement("span",{style:{color:"#1B8565"}},((Yr=(xr=ht==null?void 0:ht.metricCounters)==null?void 0:xr[0])==null?void 0:Yr.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",Re.createElement("span",{style:{color:"#1B8565"}},((Rn=(sr=ht==null?void 0:ht.metricCounters)==null?void 0:sr[1])==null?void 0:Rn.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),Re.createElement(x.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:or=>{var Hr,Ln,Nn,Ma;const{value:Ra}=or.target;Ar(Ra);let ka=[];En(JSON.parse(Rt),Ra,ka),ka.push((Hr=ht==null?void 0:ht.nodes)==null?void 0:Hr[0]);const ai=(Ln=ht==null?void 0:ht.nodes)==null?void 0:Ln.filter(Da=>{var $r,Ya;return((Ya=($r=Da==null?void 0:Da.properties)==null?void 0:$r.name)==null?void 0:Ya.indexOf(Ra))>-1}).map(Da=>{var $r;return($r=Da==null?void 0:Da.properties)==null?void 0:$r.uuid});mn(ai);const ii=[...(0,Ie.fX)(ka,(Ma=(Nn=ht==null?void 0:ht.relationships)==null?void 0:Nn.filter(Da=>Da.type==="\u5305\u542B"||Da.type==="\u524D\u5E8F"))==null?void 0:Ma.filter((Da,$r,Ya)=>$r===Ya.findIndex(oi=>oi.endNodeUuid===Da.endNodeUuid)).filter(Da=>(ka==null?void 0:ka.map($r=>$r==null?void 0:$r.key).includes(Da.endNodeUuid))||(ka==null?void 0:ka.map($r=>$r==null?void 0:$r.key).includes(Da.startNodeUuid)))).children||[]];Dr=ii,lr(ii),pr(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),Re.createElement(v.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Dr,className:r.tree,expandedKeys:nr,onExpand:or=>{mn(or),pr(!1)},autoExpandParent:Lr,blockNode:!0,switcherIcon:Re.createElement(Se.Z,null),titleRender:or=>{var Hr,Ln,Nn,Ma,Ra,ka,ai,Va,ii,Da,$r,Ya,oi,Za,qn;return Re.createElement("div",{className:r.treenode,key:(Hr=or==null?void 0:or.properties)==null?void 0:Hr.uuid},Re.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Ln=vt==null?void 0:vt.bh)==null?void 0:Ln.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((Nn=vt==null?void 0:vt.qx)==null?void 0:Nn.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((Ma=vt==null?void 0:vt.hx)==null?void 0:Ma.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((Ra=vt==null?void 0:vt.gl)==null?void 0:Ra.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),Re.createElement("div",{className:r.multiple,title:or==null?void 0:or.title,dangerouslySetInnerHTML:{__html:(ka=or==null?void 0:or.title)==null?void 0:ka.replaceAll(Jt,`${Jt}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),Re.createElement("div",{className:r.hudong},!((ai=vt==null?void 0:vt.qx)!=null&&ai.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)})||(Va=vt==null?void 0:vt.bh)!=null&&Va.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)})||(ii=vt==null?void 0:vt.hx)!=null&&ii.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)})||(Da=vt==null?void 0:vt.gl)!=null&&Da.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Pn!==(($r=or==null?void 0:or.properties)==null?void 0:$r.uuid)&&Re.createElement("div",null,Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.bh)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({bh:[...Pa,...vt==null?void 0:vt.bh],qx:vt==null?void 0:vt.qx,hx:vt==null?void 0:vt.hx,gl:vt==null?void 0:vt.gl})}},className:r.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.qx)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({qx:[...Pa,...vt==null?void 0:vt.qx],hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},className:r.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.hx)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({qx:vt==null?void 0:vt.qx,hx:[...Pa,...vt==null?void 0:vt.hx],bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},style:{margin:"0rem 20rem"},className:r.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.gl)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({qx:vt==null?void 0:vt.qx,hx:vt==null?void 0:vt.hx,gl:[...Pa,...vt==null?void 0:vt.gl],bh:vt==null?void 0:vt.bh})}},className:r.colortitle},"\u8BBE\u4E3A\u5173\u8054")),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.bh)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({bh:dn,hx:vt==null?void 0:vt.hx,qx:vt==null?void 0:vt.qx,gl:vt==null?void 0:vt.gl})}},((Ya=vt==null?void 0:vt.bh)==null?void 0:Ya.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.qx)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({qx:dn,hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},((oi=vt==null?void 0:vt.qx)==null?void 0:oi.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.hx)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({qx:vt==null?void 0:vt.qx,hx:dn,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},((Za=vt==null?void 0:vt.hx)==null?void 0:Za.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.gl)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({qx:vt==null?void 0:vt.qx,hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:dn})}},((qn=vt==null?void 0:vt.gl)==null?void 0:qn.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),Re.createElement("div",{className:r.right},Re.createElement("div",{className:r.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),Re.createElement("div",{style:{padding:"20rem 25rem"}},Re.createElement("div",{className:r.gxtitle},Re.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),Re.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Qr=vt.bh)==null?void 0:Qr.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(Gn=vt==null?void 0:vt.bh)==null?void 0:Gn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#6236ff"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.bh)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({bh:Ln,hx:vt==null?void 0:vt.hx,qx:vt==null?void 0:vt.qx,gl:vt==null?void 0:vt.gl})}})))),Re.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Re.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),Re.createElement("div",null,"\u524D\u5E8F\uFF08",(la=vt.qx)==null?void 0:la.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(Dn=vt==null?void 0:vt.qx)==null?void 0:Dn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#24A881"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.qx)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({qx:Ln,hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}})))),Re.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Re.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),Re.createElement("div",null,"\u540E\u5E8F\uFF08",(Vn=vt.hx)==null?void 0:Vn.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(bn=vt==null?void 0:vt.hx)==null?void 0:bn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#EC8657"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.hx)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({qx:vt==null?void 0:vt.qx,bh:vt==null?void 0:vt.bh,hx:Ln,gl:vt==null?void 0:vt.gl})}})))),Re.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Re.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),Re.createElement("div",null,"\u5173\u8054\uFF08",(zr=vt.gl)==null?void 0:zr.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(Hn=vt==null?void 0:vt.gl)==null?void 0:Hn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#497DFF"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.gl)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({qx:vt==null?void 0:vt.qx,bh:vt==null?void 0:vt.bh,hx:vt==null?void 0:vt.hx,gl:Ln})}}))))))))};var _e=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(re),We=R(89392),He=R(41867),ot=R(73375),st=R(59301),ct=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Xe=(Ye,zt)=>{var _t={};for(var hr in Ye)ve.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&ct)for(var hr of ct(Ye))zt.indexOf(hr)<0&&ke.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},Be=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Ct=[3,2,1];let Vt=null;const Wt=Ye=>{var zt=Ye,{pathsDetail:_t,user:hr,globalSetting:_n,loading:at,dispatch:ha,datas:Kr,items:Er}=zt,Pn=Xe(zt,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const kn=(0,T.useRef)(),xr=(0,T.useRef)(),Yr=(0,T.useRef)(null);(0,T.useEffect)(()=>{Rn()},[Kr]),(0,T.useEffect)(()=>(window.addEventListener("resize",sr),()=>{window.removeEventListener("resize",sr)}),[]);function sr(){var Qr,Gn;(Gn=(Qr=kn.current)==null?void 0:Qr.update)==null||Gn.call(Qr)}function Rn(){return Be(this,null,function*(){var Qr,Gn,la,Dn,Vn,bn,zr,Hn;if(((Qr=Kr==null?void 0:Kr.nodes)==null?void 0:Qr.length)>0){let $n=(Gn=Kr==null?void 0:Kr.nodes)==null?void 0:Gn.filter(lr=>{var Qe;return Er==null?void 0:Er.includes((Qe=lr==null?void 0:lr.properties)==null?void 0:Qe.uuid)}).map(lr=>{var Qe,Je,ht,Ft,Jt,Ar,Rt,Zr,nr,mn,Lr,pr;return{rootNodeUuid:(Qe=lr==null?void 0:lr.properties)==null?void 0:Qe.rootNodeUuid,id:((Je=lr==null?void 0:lr.properties)==null?void 0:Je.uuid)+"_",name:(ht=lr==null?void 0:lr.properties)==null?void 0:ht.name,description:(Ft=lr==null?void 0:lr.properties)==null?void 0:Ft.description,nodeType:(Jt=lr==null?void 0:lr.properties)==null?void 0:Jt.nodeType,tags:((Ar=lr==null?void 0:lr.properties)==null?void 0:Ar.tags)&&((nr=(Zr=(Rt=lr==null?void 0:lr.properties)==null?void 0:Rt.tags)==null?void 0:Zr.split("\uFF0C"))==null?void 0:nr.map(vt=>({name:vt}))),colorType:parseInt((mn=lr==null?void 0:lr.properties)==null?void 0:mn.color)>3?"3":(Lr=lr==null?void 0:lr.properties)==null?void 0:Lr.color,activeColor:"#FA6400",size:Ct[((pr=lr==null?void 0:lr.properties)==null?void 0:pr.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),Dr=(bn=(Vn=(Dn=(la=Kr==null?void 0:Kr.relationships)==null?void 0:la.filter(lr=>{var Qe,Je,ht,Ft,Jt,Ar;return lr.endNodeUuid!==((ht=(Je=(Qe=Kr==null?void 0:Kr.nodes)==null?void 0:Qe[0])==null?void 0:Je.properties)==null?void 0:ht.rootNodeUuid)&&lr.startNodeUuid!==((Ar=(Jt=(Ft=Kr==null?void 0:Kr.nodes)==null?void 0:Ft[0])==null?void 0:Jt.properties)==null?void 0:Ar.rootNodeUuid)}))==null?void 0:Dn.filter(lr=>(Er==null?void 0:Er.includes(lr.startNodeUuid))&&(Er==null?void 0:Er.includes(lr.endNodeUuid))))==null?void 0:Vn.filter(lr=>lr.type==="\u5305\u542B"||lr.type==="\u524D\u5E8F"||lr.type==="\u5173\u8054"))==null?void 0:bn.map(lr=>({hide:!1,id:(lr==null?void 0:lr.endNodeUuid)+"_",label:lr==null?void 0:lr.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(lr==null?void 0:lr.startNodeUuid)+"_",target:(lr==null?void 0:lr.endNodeUuid)+"_",value:10}));kn.current=null,xr.current.innerHTML="",kn.current=new ot.createContainer({containerName:"#graphRefs",width:((zr=xr==null?void 0:xr.current)==null?void 0:zr.clientWidth)||0,height:((Hn=xr==null?void 0:xr.current)==null?void 0:Hn.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:$n,links:Dr,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(lr){return lr},nodeClick:function(lr){var Qe;return(Qe=kn==null?void 0:kn.current)==null||Qe.selectToNode(lr.id),lr},layout:{force:!1,x:20,y:60}}),kn.current.zoomOut()}})}return st.createElement("div",{ref:Yr,style:{background:"#fff",height:"455rem"}},st.createElement("div",{style:{width:"100%",height:"455rem"},ref:xr,id:"graphRefs"}))};var Gt=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(Wt),br="data:image/png;base64,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",Fr="data:image/png;base64,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",Pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAkCAYAAADPRbkKAAAAAXNSR0IArs4c6QAAB/lJREFUWEelmW2MFVcZx3/n7m7BFmltXSlIgwgtHwwxLZV0Q6DbpbQ0UqOJ3RhSAtsNCUoLWrXVGLXGpl3iN23i0iDWD0isAmpbClLl0qQSEGw2NdsibxFou+z7y33dvXeOeeacc+/cuXPvLO3NTmbuzLkz/9/zdp4zq7iGj965rIl5N36GBI3kruGH0xkq98vlh1XnWxPTGe7GqOkM1n9ZPQev2AXqEbS+ofQbbY/i9jIsPMadC55XWqPVCTQ/VBuSyeloiwXQ+1bORTUeB72g4obBB7tjN0C+1xIcFC5Pjx5bBLVebTj6chxEPMD+1v3A16qsHmXVIEiUV+KuC40/RsnfGF7DIrXx70P1IOoC6JdXNtPU+CFaN/g3ibJqVCgEx9YDLd3PHjjxWg58aVvUxuTOjw6wr20VyjtWYf1YKwbyIi6MfItbG/pj3fcS0C/VpmPbPzrAgbYH0N7hKssbS3ko3YPHVWAJmoWRXqoCtmHihPu6gx4IeBrVrTYlv/nxADzvcIUwY6gTaLVRtR89U8rbP7auw2M3mubYBC6FVSDmHYSETglIdauOjwtQtADlWD6D5m7VnkyFLaP3tt6N4jiaxtpl08W380TgLlUhVw2gf9s6E839aPpUZ/JU/SSWEHIA5VB4VD2S3FPLrXrvfXvQen1lOFnRLjkrktfW0mrxgNetOt70Q0gfbW3konoMrX+Cpz/r31/x9PQAKm6emK/a//F+bYB7N6PVi/XDKBA6pdIZjH17rFQ3m5LfYldrO0r/HLg9dN+BeIBCVQ7MVe3JvjoeeAxP/yY6oZ0lgnEeqFrV5fefgITMXdFlXOVLAFrrFkDcNackLj98CyPnl1WIvXnJCa6bPVazMoz/bzHp/s9XJb6YLnUVev8A41fKc0pF0taAqdWqgAHQWn+d7NBeRs41MjkGhZzdslDMm62QB0+OC6ALUCwG9kUoToEn+wJ4cl2+u33RxMTs2+DOTjjdDUP/DUBETJJxvZPxVl5prRMUslfo75lbEukDZO1mAXyIXFmYQDjB2jNifcGhvX9eYIvgeTBjNrR8F448ZWbbUvmMmulDoVad6D7AXDKDHzBy1lharCzWLmRgMlP2QFGAJqE4Cd6UFWq9IMJ84e679ZDvLREu1zypKkbw6i44/J1r80B0B+AD3EZm4JIBEIFi8RxMZWBKQsiFU8YCWC+4kHGWFfHO2v6x3fzrAibiHcBzcPh7JuDjWpOo66XfqQDA8FnwLIALn8m0BcgaGIFqvB7mLYebFsF1syA/AUPvwcU3IDNgLC1CXY444f55KZ/igefgb9+v00KE2uwgaCVQFIC1+FTaCBYY2U+mYM5dsPhhaGiqLkLivZ7fwfnXwROhzuKSH/bYF+LB6ufjPVDPM2WgCIBSAqdNDghIPgXNS2HJV2tWT9IDcEMznOqGswcBCR0r2E9UbcBkf78FqF0eq1v36KpUB0CEi9UnJ0zL+6Xt0ZYXpHNHYPA9uOcJk0d/3QzpfhvjNmz8GdfOwGueh0M2B5w1wxaPyw1z9zoAIl7iOz8K81rgc/dFW3/iQ9jfCXeshZZtZsw7e+Htl0AFGzbXPmhY02UA4jwQDxEEOGdLqJ0DBCA3BpkhWLoBPmUm16rPGz+GS8dhyTpY8W1z+ep/4NCTlSUm2MA90AWviwem0VLUz4U6AGL97Aik+mH5NphV7jC4fBISDdB0Pbz6BCxcBff+yJyTz9hlONABSgQ6joASB1Brtq0VVtVlNwwwWZ6B8+OQGYZUH9y5GW5ebMR98DYcegrmL4cZs2DoDDz8a2j6RNk54oGD28sA7ooT/GAXHAzNA7XCadoeGDlvex4bQgKQHoKJPliwCu74clngu3+Gk92QaII1z8KtX6yMrJ7fw+ndJgd8q4WaXgcQK1rtQ3EFjy1oPSNi0gvOxBcCs24WHIB0kIUCSOUI1v9TuyA7BCufrhQvVehPGyEtS+WQ8JIHdlR6oKaV1U61NblFv9C2ALyfgX4UTUPgXVKvbSUGL1HlAckBCaF+44X5LbCssyxW+pzciKn9wc/xX0HvARM+/ie04pJTD1qAeA/4AKUIfGHFF9CNz6L1V0ANovlGCEBaCemDsqb+50ZNFZq4CqlBWLgalnXUnolPvgi98h5MdNsEDsI5wWt3wGuBMloraZXxQKWFQO9Y8Umyb6XVM3hlgNEL5WbNbx1kBh4zEOlBSA1Adhxm3gS3r4Vbl8LMGyE7Cn098O4rJuF9y0cs9IJhEgaoOR+onerxaoAgUBlg7GIlQF5mYpnIxk05lYqUGbX9kbTU0irbBs1katny1eWu0ogC8GpEFQrngnhgGgDzyA6/j3jArbycB1wrkRs3nhAPCJjfrU6ZXl8gXJtQCtaAkqAod/2hX8ArT1a+2A1Cu98otUM9nvxBOITCHmigkO1jsPfTZiGTt2sBaSVS5WZOPJGbMKElOSKLG98LdrHiWuUqmNDjpQVv+6kBqBX7JZjEOrXt6Gt1AfyxutBBdmQXIxcSZiEj4SM5IGJlk7bCWt+/bltuf3UWsWDxLeh6n8DjpWJJu3F6D/S9U+vVuovGfzF87B5J1FgAC/EQOrEVr9BcfrgNj+zoLaT6Fpn1q/T3tj9w69moxA2HjowRj/57Dwycrb8Sg14a9Fq19c3L9cS7Ih03xnh696o2dGI9aHmJW351GIzdoK2iJicZ68aEAY1NBlHqCEO8pJ5JTuufWP8Hu3S6KpfQPsUAAAAASUVORK5CYII=",gr="data:image/png;base64,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",vn=R(28103),Sr=R(42441),Kt=R(7619);const Gr=Ye=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:Ye}]});var gt=R(34618),bt=R(59301),cr=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,xt=(Ye,zt)=>{var _t={};for(var hr in Ye)Yt.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&cr)for(var hr of cr(Ye))zt.indexOf(hr)<0&&we.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},mt=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Tt=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Nt=Ye=>{var zt=Ye,{pathsDetail:_t,user:hr,globalSetting:_n,loading:at,dispatch:ha,uuid:Kr}=zt,Er=xt(zt,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),Pn,kn,xr;const Yr=(0,V.useParams)();let[sr,Rn]=(0,T.useState)({subject_id:Yr==null?void 0:Yr.pathId,course_id:"",parentNodeUuid:Kr,type:1});const[Qr,Gn]=(0,T.useState)(),[la,Dn]=(0,T.useState)([]),[Vn,bn]=(0,T.useState)([]),[zr]=(0,V.useSearchParams)();(0,T.useEffect)(()=>{Hn()},[Kr]);function Hn(){return mt(this,null,function*(){var $n,Dr,lr;let Qe=yield(0,e.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:sr});Gn(Qe);let Je=Object.entries(($n=Qe==null?void 0:Qe.data)==null?void 0:$n.study_grasp_hash).map(([Ft,Jt],Ar)=>({name:Ft,value:Jt,itemStyle:Tt[Ar].itemStyle})),ht=Object.entries((Dr=Qe==null?void 0:Qe.data)==null?void 0:Dr.study_complete_hash).map(([Ft,Jt],Ar)=>({name:Ft,value:Jt}));bn(ht),((lr=Je==null?void 0:Je.filter(Ft=>(Ft==null?void 0:Ft.value)>0))==null?void 0:lr.length)===0?Dn([]):Dn(Je)})}return bt.createElement("div",{className:r.DetailStatistics},bt.createElement("div",{style:{marginTop:"16rem",display:"flex"}},bt.createElement("div",{className:r.left,style:{backgroundImage:`url(${br}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},bt.createElement("img",{src:Fr}),bt.createElement("div",{style:{marginTop:"20rem"}},bt.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),bt.createElement("div",{className:r.xxrscount},(Pn=Qr==null?void 0:Qr.data)==null?void 0:Pn.study_count))),bt.createElement("div",{className:r.right},bt.createElement("div",{className:r.righttop},bt.createElement("img",{src:Pr}),bt.createElement("div",null,bt.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),bt.createElement("div",{className:r.xxrscount},(kn=Qr==null?void 0:Qr.data)==null?void 0:kn.study_complete_rate,"%"))),bt.createElement("div",{className:r.rightbottom},bt.createElement("img",{src:gr}),bt.createElement("div",null,bt.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),bt.createElement("div",{className:r.xxrscount},(xr=Qr==null?void 0:Qr.data)==null?void 0:xr.study_grasp_rate,"%"))))),bt.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),bt.createElement(Sr.Z,{option:Gr(Vn),style:{height:300,width:400},opts:{renderer:"svg"}}),bt.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(la==null?void 0:la.length)>0?bt.createElement(Kt.Z,{labelTextColor:"#333",dataSource:la}):bt.createElement(gt.J,{children:bt.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var $e=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(Nt),M=R(2524),K=R(59301),Z=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Fe=(Ye,zt,_t)=>zt in Ye?Z(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,tr=(Ye,zt)=>{for(var _t in zt||(zt={}))de.call(zt,_t)&&Fe(Ye,_t,zt[_t]);if(ie)for(var _t of ie(zt))Pe.call(zt,_t)&&Fe(Ye,_t,zt[_t]);return Ye},It=(Ye,zt)=>{var _t={};for(var hr in Ye)de.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&ie)for(var hr of ie(Ye))zt.indexOf(hr)<0&&Pe.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},Mt=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const mr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],_r=Ye=>{var zt=Ye,{pathsDetail:_t,user:hr,globalSetting:_n,loading:at,dispatch:ha,uuid:Kr}=zt,Er=It(zt,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),Pn,kn,xr,Yr;const sr=(0,V.useParams)();let[Rn,Qr]=(0,T.useState)({subject_id:sr==null?void 0:sr.pathId,course_id:"",parentNodeUuid:Kr,type:1});const[Gn,la]=(0,T.useState)(),[Dn,Vn]=(0,T.useState)([]),[bn]=(0,V.useSearchParams)(),[zr,Hn]=(0,T.useState)([]);(0,T.useEffect)(()=>{$n()},[Kr]);function $n(){return Mt(this,null,function*(){var Dr,lr,Qe;let Je=yield(0,e.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Rn});la(Je);let ht=Object.entries((Dr=Je==null?void 0:Je.data)==null?void 0:Dr.study_grasp_hash).map(([Jt,Ar],Rt)=>({name:Jt,value:Ar,itemStyle:mr[Rt].itemStyle})),Ft=Object.entries((lr=Je==null?void 0:Je.data)==null?void 0:lr.study_complete_hash).map(([Jt,Ar],Rt)=>({name:Jt,value:Ar}));Hn(Ft),((Qe=ht==null?void 0:ht.filter(Jt=>(Jt==null?void 0:Jt.value)>0))==null?void 0:Qe.length)===0?Vn([]):Vn(ht)})}return K.createElement("div",{className:r.DetailStatistics},bn.get("type")!=="classrooms"&&K.createElement("div",{className:r.header},K.createElement("span",{className:r.title},"\u7EDF\u8BA1\u8303\u56F4"),K.createElement(d.ZP.Group,{onChange:Dr=>{Rn.type=Dr.target.value,Qr(tr({},Rn)),$n()},value:Rn.type},K.createElement(d.ZP,{value:1},"\u5168\u90E8"),K.createElement(d.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),K.createElement(d.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Rn==null?void 0:Rn.type)===3&&K.createElement(W.default,{onChange:Dr=>{Rn.course_id=Dr,Qr(tr({},Rn)),$n()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(Pn=Gn==null?void 0:Gn.courses)==null?void 0:Pn.map(Dr=>K.createElement(W.default.Option,{value:Dr==null?void 0:Dr.id},Dr==null?void 0:Dr.name)))),K.createElement("div",{style:{marginTop:"16rem",display:"flex"}},K.createElement("div",{className:r.left,style:{backgroundImage:`url(${br}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},K.createElement("img",{src:Fr}),K.createElement("div",{style:{marginTop:"20rem"}},K.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),K.createElement("div",{className:r.xxrscount},(kn=Gn==null?void 0:Gn.data)==null?void 0:kn.study_count))),K.createElement("div",{className:r.right},K.createElement("div",{className:r.righttop},K.createElement("img",{src:Pr}),K.createElement("div",null,K.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),K.createElement("div",{className:r.xxrscount},(xr=Gn==null?void 0:Gn.data)==null?void 0:xr.study_complete_rate,"%"))),K.createElement("div",{className:r.rightbottom},K.createElement("img",{src:gr}),K.createElement("div",null,K.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),K.createElement("div",{className:r.xxrscount},(Yr=Gn==null?void 0:Gn.data)==null?void 0:Yr.study_grasp_rate,"%"))))),K.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),K.createElement(Sr.Z,{option:Gr(zr),style:{height:300,width:400},opts:{renderer:"svg"}}),K.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(Dn==null?void 0:Dn.length)>0?K.createElement(Kt.Z,{labelTextColor:"#333",dataSource:Dn}):K.createElement(M.Z,{children:K.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var rr=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(_r),jr=R(21185),fr=R(97442),Ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Qt=R(87513),De=R(19842),nt=R(98228),je={flex_box_center:"flex_box_center___wU4bP",flex_space_between:"flex_space_between___ryVxe",flex_box_vertical_center:"flex_box_vertical_center___J64e0",flex_box_center_end:"flex_box_center_end___ZQTrR",flex_box_column:"flex_box_column___qYlzG",scoremodal:"scoremodal___g_fYu",selectWrapper:"selectWrapper___wbF8t",selectWrappers:"selectWrappers___bAt3m",allqingchu:"allqingchu___IczWP",title:"title___cJxdu",score:"score___W6O3r",close:"close___rZaaH",content:"content___I6bh1",items:"items___NS5if",bottom:"bottom___zStfh",yes:"yes___dvYz0",no:"no___BqowM",titlecount:"titlecount___cx4fQ",add:"add___Vazpd",search:"search___kg8ng",searchIcon:"searchIcon___CaGo3",tabWrap:"tabWrap___CAndG",previewModal:"previewModal___Ms_9O",q_title:"q_title___WfJKh"},Dt=R(3033),et={flex_box_center:"flex_box_center___nswYj",flex_space_between:"flex_space_between___fOVoM",flex_box_vertical_center:"flex_box_vertical_center___Q25Hr",flex_box_center_end:"flex_box_center_end___e8x5w",flex_box_column:"flex_box_column___TkKrN",warp:"warp___CyVTN",shixunbutton:"shixunbutton___5A5Bl",redio:"redio____F59s",redioitem:"redioitem___lpnfs",redioitemyes:"redioitemyes___LJh0a",title:"title___pmJ_X",titleyes:"titleyes___xpcjY",yestag:"yestag___DZcUj",qcount:"qcount___N4pNO",score:"score___aNTPQ",qtitle:"qtitle___E_ClM",checkbox:"checkbox___T6Xdo",checkboxitem:"checkboxitem___dfyKW",checkboxitemyes:"checkboxitemyes___Uh2au",bottom:"bottom___uZhfZ",bottomitem:"bottomitem___NElKx",left:"left___CG1Ne",right:"right___iBXmO",completion:"completion___xvAyY",content:"content___Tf9bM",items:"items___zogcz",simple:"simple___zY1bm",shixun:"shixun___AAIlJ",combination:"combination___c7Ghw",program:"program___sXFp_"},ft=R(6339),Bt=R(24334);const Ot=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Tr=({qitem:Ye})=>{var zt,_t,hr,_n,at,ha,Kr,Er,Pn,kn;return T.createElement("div",{className:et.warp},T.createElement("div",{className:et.mainPart},T.createElement("div",{className:et.qcount},(Ye==null?void 0:Ye.question_type)===8&&T.createElement(ft.Z,{className:et.content,showProgramFill:!0,value:(zt=Ye==null?void 0:Ye.program_attr)==null?void 0:zt.description}),(Ye==null?void 0:Ye.question_type)!=8&&T.createElement(ft.Z,{className:et.qtitle,value:(Ye==null?void 0:Ye.name)||(Ye==null?void 0:Ye.title)})),((Ye==null?void 0:Ye.question_type)===0||(Ye==null?void 0:Ye.question_type)===2)&&T.createElement("div",null,(_t=Ye==null?void 0:Ye.choices)==null?void 0:_t.map((xr,Yr)=>T.createElement("div",{className:et.redio},!(xr!=null&&xr.is_answer)&&T.createElement("span",{className:et.redioitem}),(xr==null?void 0:xr.is_answer)&&T.createElement("i",{className:`${et.redioitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:xr!=null&&xr.is_answer?et.titleyes:et.title,value:Ot[Yr]+(xr==null?void 0:xr.choice_text)}),(xr==null?void 0:xr.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===1&&T.createElement("div",null,(hr=Ye==null?void 0:Ye.choices)==null?void 0:hr.map((xr,Yr)=>T.createElement("div",{className:et.checkbox},!(xr!=null&&xr.is_answer)&&T.createElement("span",{className:et.checkboxitem}),(xr==null?void 0:xr.is_answer)&&T.createElement("i",{className:`${et.checkboxitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:xr!=null&&xr.is_answer?et.titleyes:et.title,value:Ot[Yr]+(xr==null?void 0:xr.choice_text)}),(xr==null?void 0:xr.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===3&&T.createElement("div",{className:et.completion},(_n=Ye==null?void 0:Ye.standard_answer)==null?void 0:_n.map((xr,Yr)=>{var sr;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:et.title},"\u586B\u7A7A\u9879",Yr+1),T.createElement("div",{className:et.content},(sr=xr==null?void 0:xr.answer_text)==null?void 0:sr.map((Rn,Qr)=>T.createElement("div",{className:et.items},Rn))))})),(Ye==null?void 0:Ye.question_type)===4&&T.createElement("div",{className:et.simple},T.createElement("div",{className:et.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(at=Ye==null?void 0:Ye.answer_texts)!=null&&at[0]?T.createElement(ft.Z,{className:et.content,value:(ha=Ye==null?void 0:Ye.answer_texts)==null?void 0:ha[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ye==null?void 0:Ye.question_type)===5&&((Kr=Ye==null?void 0:Ye.challenge_names)==null?void 0:Kr.map((xr,Yr)=>T.createElement("div",{className:et.shixun},T.createElement("span",{className:et.qtitle},T.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Ie.EM)(Yr+1),"\u9898"),xr)))),(Ye==null?void 0:Ye.question_type)===6&&T.createElement("div",{className:et.program},T.createElement(ft.Z,{className:et.content,value:((Er=Ye==null?void 0:Ye.program_attr)==null?void 0:Er.description)||"- -"})),(Ye==null?void 0:Ye.question_type)===7&&((Pn=Ye==null?void 0:Ye.sub_item_banks)==null?void 0:Pn.map((xr,Yr)=>{var sr,Rn,Qr,Gn,la;return T.createElement("div",null,T.createElement("div",{className:et.combination},T.createElement("span",{className:et.qtitle},xr==null?void 0:xr.name)),T.createElement("div",{className:et.warp,style:{padding:"0px",paddingTop:20}},T.createElement("div",null,((xr==null?void 0:xr.item_type)=="SINGLE"||(xr==null?void 0:xr.item_type)=="JUDGMENT")&&((sr=xr==null?void 0:xr.choices)==null?void 0:sr.map((Dn,Vn)=>T.createElement("div",{className:et.redio},!(Dn!=null&&Dn.is_answer)&&T.createElement("span",{className:et.redioitem}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("i",{className:`${et.redioitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:Dn!=null&&Dn.is_answer?et.titleyes:et.title,value:Ot[Vn]+(Dn==null?void 0:Dn.choice_text)}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(xr==null?void 0:xr.item_type)=="MULTIPLE"&&((Rn=xr==null?void 0:xr.choices)==null?void 0:Rn.map((Dn,Vn)=>T.createElement("div",{className:et.checkbox},!(Dn!=null&&Dn.is_answer)&&T.createElement("span",{className:et.checkboxitem}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("i",{className:`${et.checkboxitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:Dn!=null&&Dn.is_answer?et.titleyes:et.title,value:Ot[Vn]+(Dn==null?void 0:Dn.choice_text)}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(xr==null?void 0:xr.item_type)=="COMPLETION"&&T.createElement("div",{className:et.completion},(Qr=xr==null?void 0:xr.standard_answer)==null?void 0:Qr.map((Dn,Vn)=>{var bn;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:et.title},"\u586B\u7A7A\u9879",Vn+1),T.createElement("div",{className:et.content},(bn=Dn==null?void 0:Dn.answer_text)==null?void 0:bn.map((zr,Hn)=>T.createElement("div",{className:et.items},zr))))})),(xr==null?void 0:xr.item_type)=="SUBJECTIVE"&&T.createElement("div",{className:et.simple},T.createElement("div",{className:et.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Gn=xr==null?void 0:xr.answer_texts)!=null&&Gn[0]?T.createElement(ft.Z,{className:et.content,value:(la=xr==null?void 0:xr.answer_texts)==null?void 0:la[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ye==null?void 0:Ye.question_type)===8&&T.createElement("div",null,T.createElement(ft.Z,{disabledFill:!0,className:et.content,showProgramFill:!0,value:Bt.Base64.decode(((kn=Ye==null?void 0:Ye.program_attr)==null?void 0:kn.code)||"")})),(Ye==null?void 0:Ye.question_type)===5&&T.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},T.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),T.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),T.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_school_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.study_count)||"0"))),T.createElement("a",{className:et.shixunbutton,href:`/shixuns/${Ye==null?void 0:Ye.identifier}/challenges?exercise=true`,target:"_blank"},T.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ye==null?void 0:Ye.question_type)<=4||[6,8].includes(Ye==null?void 0:Ye.question_type))&&T.createElement("div",{className:et.bottom},T.createElement("div",{className:et.bottomitem},T.createElement("span",{className:et.left},"\u89E3\u6790"),T.createElement("span",{className:et.right},Ye!=null&&Ye.analysis?T.createElement(ft.Z,{value:Ye==null?void 0:Ye.analysis}):T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),T.createElement("div",{className:et.bottomitem},T.createElement("span",{className:et.left},"\u96BE\u5EA6"),T.createElement("span",{className:et.right},(Ye==null?void 0:Ye.difficulty)===1?"\u7B80\u5355":(Ye==null?void 0:Ye.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),T.createElement("div",{className:et.bottomitem},T.createElement("span",{className:et.left},"\u77E5\u8BC6\u70B9"),T.createElement("span",{className:et.right},Ye!=null&&Ye.tag_discipline?Ye==null?void 0:Ye.tag_discipline:T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Ur=R(64303),qr=R(96435),pn=R(61485),Mn=R(90463),Bn=R(11517),vr=R(59301),ea=Object.defineProperty,wn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,oa=(Ye,zt,_t)=>zt in Ye?ea(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,gn=(Ye,zt)=>{for(var _t in zt||(zt={}))ua.call(zt,_t)&&oa(Ye,_t,zt[_t]);if(On)for(var _t of On(zt))Un.call(zt,_t)&&oa(Ye,_t,zt[_t]);return Ye},ra=(Ye,zt)=>wn(Ye,Sn(zt)),da=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Ia=({setScoreShow:Ye,ScoreShow:zt,listitem:_t,onOk:hr,isshixuns:_n,isloadings:at,dispatch:ha,isIntelligentAssistant:Kr=!1,ispptModal:Er=!1,isChangeQuestion:Pn=!1,newExercisePaper:kn,shixunsDetail:xr})=>{var Yr;let[sr,Rn]=(0,T.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Kr,is_smart_plan:Er,group_id:[]}),[Qr,Gn]=(0,T.useState)([]),[la,Dn]=(0,T.useState)([]),[Vn,bn]=(0,T.useState)([]),[zr,Hn]=(0,T.useState)([]);const[$n,Dr]=(0,T.useState)(!1),[lr]=B.default.useForm(),[Qe,Je]=(0,T.useState)(),[ht,Ft]=(0,T.useState)(!1);let[Jt,Ar]=(0,T.useState)(_n);const[Rt,Zr]=(0,T.useState)([]),[nr,mn]=(0,T.useState)(0),[Lr,pr]=(0,T.useState)(!0),[vt,sn]=(0,T.useState)([]),[va,En]=(0,T.useState)([]),rn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],or=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Hr,Ln]=(0,T.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Nn=(0,T.useRef)(new Set),Ma=(0,T.useRef)(new Set),Ra=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ka=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ai=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Va,ii]=(0,T.useState)(!1),Da=()=>{lr.resetFields(),Jt=!1,Ar(!1),ii(!1),lr.submit()};(0,T.useEffect)(()=>{var Ut,Br;(((Ut=_t==null?void 0:_t.questionIdArr)==null?void 0:Ut.length)>0||((Br=_t==null?void 0:_t.shixun_ids)==null?void 0:Br.length)>0)&&(Dn([..._t==null?void 0:_t.questionIdArr,..._t==null?void 0:_t.shixun_ids]),bn([..._t==null?void 0:_t.questionIdArr,..._t==null?void 0:_t.shixun_ids]),Zr([..._t==null?void 0:_t.shixun_ids]),Ma.current=new Set([..._t==null?void 0:_t.questionIdArr]),Nn.current=new Set([..._t==null?void 0:_t.shixun_ids]))},[_t]),(0,T.useEffect)(()=>{zt&&(lr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Lr&&Jt&&(lr.setFieldsValue({item_type:"SHIXUN"}),sr.item_type="SHIXUN",Rn(gn({},sr)),pr(!1)),$r(sr),Ya(),oi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[zt]),(0,T.useEffect)(()=>{nr>0&&setTimeout(()=>{mn(0)},2e3)},[nr]);function $r(Ut){return da(this,null,function*(){var Br,yn,Kn;if(Dr(!0),Rn(gn({},Ut)),(Vn==null?void 0:Vn.length)<=0&&Ut.type==="5"){Hn([]),Dr(!1);return}let ca=Ut.type==="5"?Vn==null?void 0:Vn.filter(Sa=>!Rt.includes(Sa)):null,Ga=Ut.type==="5"?Vn==null?void 0:Vn.filter(Sa=>Rt.includes(Sa)):null,ti=yield(0,e.ZP)("/api/item_banks.json",{method:"get",params:ra(gn({},Ut),{discipline_id:((Br=Ut==null?void 0:Ut.courseid)==null?void 0:Br[0])||null,sub_discipline_id:((yn=Ut==null?void 0:Ut.courseid)==null?void 0:yn[1])||null,ids:ca,shixun_ids:Ga,include_shixuns:!Kr,group_id:((Kn=Ut.group_id)==null?void 0:Kn.map(Sa=>Sa==null?void 0:Sa.value))||null,keyword:Ut.keyword?encodeURIComponent(Ut.keyword):Ut.keyword,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null,bigmodel:Kr,is_smart_plan:Er})});Hn(ti),Dr(!1)})}function Ya(){return da(this,null,function*(){let Ut=yield(0,e.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:sr.type==="5"?null:sr.type,clazz:"ItemBanksGroup"}});Gn((0,Dt.L)(Ut==null?void 0:Ut.disciplines))})}function oi(Ut){return da(this,null,function*(){var Br;let yn=yield(0,e.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ut}),Kn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Br=yn==null?void 0:yn.data)==null?void 0:Br.map(ca=>({title:ca.name,id:ca.id,pid:ca.id,value:ca.id,key:ca.id,isLeaf:!ca.have_child}))}];sn(Kn)})}function Za(Ut){return da(this,null,function*(){var Br,yn,Kn,ca;Dr(!0);let Ga=(Br=Ut.list)==null?void 0:Br.filter(Ci=>!Rt.includes(Ci)),ti=(yn=Ut.list)==null?void 0:yn.filter(Ci=>Rt.includes(Ci));if(Ga.length===0&&ti.length===0){Dr(!1),Hn([]);return}let Sa=yield(0,e.ZP)("/api/item_banks.json",{method:"get",params:ra(gn({},Ut),{discipline_id:((Kn=Ut==null?void 0:Ut.courseid)==null?void 0:Kn[0])||null,sub_discipline_id:((ca=Ut==null?void 0:Ut.courseid)==null?void 0:ca[1])||null,ids:Ga,shixun_ids:ti,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null})});Dr(!1),Hn(Sa)})}const qn=Ut=>da(void 0,null,function*(){const Br=yield ha({type:"shixunsDetail/release",payload:{id:Ut}});let yn=Br==null?void 0:Br.tag_position,Kn=(Br==null?void 0:Br.evaluation_set_position)||[],ca=Br.status;return ca===0?(g.ZP.success("\u53D1\u5E03\u6210\u529F"),$r(sr),!0):(ca===2?g.ZP.error(`\u7B2C${Kn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ca===3?g.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${yn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):g.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),an=Ut=>(Ut==null?void 0:Ut.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",dn=(Ut,Br,yn)=>Ut.map(Kn=>Kn.key===Br?gn(gn({},Kn),yn):Kn.children?ra(gn({},Kn),{children:dn(Kn.children,Br,yn)}):Kn),Ea=Ut=>da(void 0,null,function*(){const{key:Br}=Ut;let yn=sr.type;const Kn=yield(0,Bn.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Br),type:yn}),{data:ca,total_count:Ga}=Kn||{};Ga>0&&sn(ti=>dn(ti,Br,{children:ca.map(Sa=>({title:Sa.name,id:Sa.id,pid:Sa.id,value:Sa.id,key:Sa.id,isLeaf:!Sa.have_child}))}))});function ba(Ut){console.log("----",sr),Ut==="1"&&(Hr.gg=gn({},sr)),Ut==="2"&&(Hr.scj=gn({},sr)),Ut==="3"&&(Hr.ttgx=gn({},sr)),Ut==="0"&&(Hr.wcjd=gn({},sr)),Ut==="5"&&(Hr.yx=gn({},sr)),Ln(gn({},Hr))}function Pa(){sr.type==="1"&&(sr=Hr.gg),sr.type==="2"&&(sr=Hr.scj),sr.type==="3"&&(sr=Hr.ttgx),sr.type==="0"&&(sr=Hr.wcjd),sr.type==="5"&&(sr=Hr.yx),(sr==null?void 0:sr.item_type)==="SHIXUN"?(Jt=!0,Ar(!0)):(Jt=!1,Ar(!1)),lr.setFieldsValue(gn({},sr)),Rn(gn({},sr)),$r(gn({},sr))}return vr.createElement("div",null,vr.createElement(m.default,{title:!1,footer:!1,open:zt,width:1200,centered:!0,className:je.scoremodal,onCancel:()=>{Ye(!1)}},vr.createElement("div",{style:{display:"flex",alignItems:"center"}},vr.createElement("div",{className:je.title},Kr?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Kr&&vr.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),vr.createElement(u.default,{className:je.tabWrap,activeKey:sr.type,onChange:Ut=>{Ut==="3"?(sr.show_all_share=!0,oi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):sr.show_all_share=null,Ut==="0"&&oi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),ba(sr.type),sr.type=Ut,(sr==null?void 0:sr.item_type)==="SHIXUN"&&sr.type!=="5"&&(Jt=!0,Ar(!0)),ii(!1),sr.type==="5"&&(Jt=!1,Ar(!1)),Pa(),Ya()},items:[{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:vr.createElement("div",null,"\u5DF2\u9009",Vn.length>0&&vr.createElement("span",{className:je.titlecount},Vn.length),nr>0&&vr.createElement("span",{className:je.add},"+",nr)),key:"5"}]}),vr.createElement(B.default,{layout:"inline",form:lr,onValuesChange:(Ut,Br)=>{const yn=Object.values(Br).some(ca=>ca!==null&&ca!==""&&ca!==void 0),Kn=Br.keyword==="";if(ii(yn||!Kn),sr.page=1,(Br==null?void 0:Br.item_type)==="SHIXUN"){if(sr.type==="5"?Ar(!1):Ar(!0),Ut.keyword||Ut.keyword==="")return;lr.submit()}else{if(Ut!=null&&Ut.courseid&&lr.setFieldsValue({tag_discipline_id:""}),Ar(!1),Ut.keyword||Ut.keyword==="")return;lr.submit()}},onFinish:Ut=>{var Br;sr.type==="3"&&(!Ut.group_id||((Br=Ut==null?void 0:Ut.group_id)==null?void 0:Br.length)===0)?sr.show_all_share=!0:sr.show_all_share=null,Rn(gn(gn({},sr),Ut)),$r(gn(gn({},sr),Ut))}},vr.createElement(B.default.Item,{name:"item_type"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Er?or:Kr?rn==null?void 0:rn.filter(Ut=>Ut.question_type!==5):rn).map(Ut=>vr.createElement(W.default.Option,{key:Ut.value},Ut.name)))),vr.createElement(B.default.Item,{name:"courseid"},vr.createElement(De.Z,{className:je.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Qr})),!Jt&&vr.createElement(B.default.Item,{name:"tag_discipline_id"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Yr=zr==null?void 0:zr.tag_disciplines)==null?void 0:Yr.map(Ut=>vr.createElement(W.default.Option,{key:Ut.id},Ut.name)))),vr.createElement(B.default.Item,{name:Jt?"diff":"difficulty"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Ra.map(Ut=>vr.createElement(W.default.Option,{key:Ut.value},Ut.name)))),Jt&&vr.createElement(B.default.Item,{name:"shixun_publish_status"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ai.map(Ut=>vr.createElement(W.default.Option,{key:Ut.value},Ut.name)))),(sr.type==="3"||sr.type==="0")&&!Jt&&vr.createElement(B.default.Item,{name:"group_id"},vr.createElement(nt.default,{treeDataSimpleMode:!0,style:{width:118},className:je.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ut,Br)=>Br.title.toUpperCase().indexOf(Ut.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ea,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:vt})),Va&&vr.createElement("span",{className:je.allqingchu,onClick:Da},vr.createElement("i",{className:"iconfont icon-guanbi4"}),vr.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),vr.createElement(B.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},vr.createElement(x.default.Search,{className:je.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:vr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>lr.submit()}),onSearch:Ut=>{lr.submit()}}))),vr.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},vr.createElement("div",{onClick:()=>{sr.updated_at==="asc"?sr.updated_at="desc":sr.updated_at="asc",Rn(ra(gn({},sr),{page:1})),$r(ra(gn({},sr),{page:1}))}}," ",sr.updated_at?vr.createElement("img",{src:sr.updated_at==="asc"?Ur.Z:qr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):vr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),vr.createElement("div",{onClick:()=>{sr.quotes==="asc"?sr.quotes="desc":sr.quotes="asc",Rn(ra(gn({},sr),{page:1})),$r(ra(gn({},sr),{page:1}))},style:{marginLeft:20}}," ",sr.quotes?vr.createElement("img",{src:sr.quotes==="asc"?Ur.Z:qr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):vr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),vr.createElement(N.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(zr==null?void 0:zr.items)||(zr==null?void 0:zr.shixun_list),pagination:!1,loading:$n,rowKey:Ut=>Ut.id,rowSelection:{type:Kr||Pn?"radio":"checkbox",selectedRowKeys:la,getCheckboxProps:Ut=>({disabled:Ut.shixun_tag_num===1||(va==null?void 0:va.find(Br=>Ut.id===Br))}),onSelect(Ut,Br,yn){if(Kr||Pn){Dn([Ut.id]),Ma.current=new Set([Ut.id]),mn(1),bn([Ut.id]);return}if(Br)(Jt||Ut!=null&&Ut.challenge_names)&&Zr([...Rt,Ut.id]),Dn([...la,Ut.id]),Ut.identifier?Nn.current.add(Ut.id):Ma.current.add(Ut.id),mn(1),bn([...Vn,Ut.id]);else{Ut.identifier?Nn.current.delete(Ut.id):Ma.current.delete(Ut.id);let Kn=Vn.filter(ca=>ca!==Ut.id);if(Dn(Kn),bn(Kn),Jt||Ut!=null&&Ut.challenge_names){let ca=Rt.filter(Ga=>Ga!==Ut.id);Zr([...ca])}if(sr.type==="5"){Za(ra(gn({},sr),{list:[...Kn]}));return}}},onSelectAll(Ut,Br,yn){var Kn,ca;if(Ut){const Ga=yn.map(Sa=>Sa.id),ti=(ca=yn==null?void 0:yn.filter(Sa=>Sa==null?void 0:Sa.challenge_names))==null?void 0:ca.map(Sa=>Sa.id);Zr([...Rt,...ti]),Dn([...la,...Ga]),bn([...Vn,...Ga]);for(const Sa of yn)Sa.identifier?Nn.current.add(Sa.id):Ma.current.add(Sa.id)}else{const Ga=yn.map(Na=>Na.id),ti=la.filter(Na=>!Ga.some(Di=>Di===Na)),Sa=(Kn=yn==null?void 0:yn.filter(Na=>Na==null?void 0:Na.challenge_names))==null?void 0:Kn.map(Na=>Na.id);Dn([...ti]),bn([...ti]);let Ci=Rt.filter(Na=>!Sa.some(Di=>Di===Na.id));Zr([...Ci]),sr.type==="5"&&Za(ra(gn({},sr),{list:[...ti]}));for(const Na of Ga)Na.identifier?Nn.current.delete(Na):Ma.current.delete(Na)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ut,Br,yn)=>{var Kn,ca;return vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Jt||Br!=null&&Br.challenge_names?"\u5B9E\u8BAD\u9898":(ca=(Kn=rn==null?void 0:rn.filter(Ga=>Ga.value===Ut))==null?void 0:Kn[0])==null?void 0:ca.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Jt?"30%":"60%",key:"name",render:(Ut,Br,yn)=>{var Kn;return vr.createElement("div",{style:{display:"flex",alignItems:"center"}},vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",{className:Br!=null&&Br.high_resources_consume?je.q_title:""},vr.createElement(ft.Z,{key:1,showLines:1,showTextOnly:!0,value:Jt||Br!=null&&Br.challenge_names?Br!=null&&Br.title||Ut===null?"--":Ut:(Br==null?void 0:Br.item_type)=="BPROGRAM"?(Kn=Br==null?void 0:Br.program_attr)==null?void 0:Kn.description:Ut}))),(Br==null?void 0:Br.high_resources_consume)&&vr.createElement(Mn.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Jt,render:(Ut,Br,yn)=>{var Kn;return vr.createElement(_.Z,{title:an(Br)},vr.createElement("span",null,Ut?(Kn=Ut==null?void 0:Ut.split("\u3001"))==null?void 0:Kn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Jt,render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("span",null,Ut||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ut,Br,yn)=>{var Kn,ca,Ga,ti;return vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Jt||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.level)||((ca=(Kn=Ra==null?void 0:Ra.filter(Sa=>Sa.value===Ut))==null?void 0:Kn[0])==null?void 0:ca.name):(ti=(Ga=Ra==null?void 0:Ra.filter(Sa=>Sa.value===Ut))==null?void 0:Ga[0])==null?void 0:ti.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Jt,render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Ut||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Jt||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.study_count)||(Br==null?void 0:Br.stu_num):Ut))},{title:vr.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",vr.createElement(_.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},vr.createElement(pn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Jt,render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Ut||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",{style:{flex:1,textAlign:"start"}},vr.createElement("a",{onClick:()=>{var Kn,ca;Je(ra(gn({},Br),{question_type:Jt||Br!=null&&Br.challenge_names?5:(ca=(Kn=rn==null?void 0:rn.filter(Ga=>Ga.value===(Br==null?void 0:Br.item_type)))==null?void 0:Kn[0])==null?void 0:ca.question_type})),Ft(!0)}},"\u67E5\u770B"),(Br==null?void 0:Br.shixun_tag_num)===1&&vr.createElement("a",{style:{marginLeft:10},onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:vr.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",vr.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Br==null?void 0:Br.identifier}/challenges`)}},(Br==null?void 0:Br.shixun_name)||"--"),"\uFF1F"),onOk:()=>da(void 0,null,function*(){if(!qn(Br==null?void 0:Br.identifier))return new Promise((Kn,ca)=>{ca()})})})}},"\u53D1\u5E03")))}].filter(Ut=>!Ut.hidden)}),vr.createElement(z.Z,{current:sr.page,total:(zr==null?void 0:zr.items_count)||(zr==null?void 0:zr.shixuns_count),style:{marginBottom:20},defaultPageSize:sr.per_page,showTotal:Ut=>vr.createElement("span",null,"\u5171\xA0",vr.createElement("span",{style:{color:"#165DFF"}},Ut),"\xA0\u6761\u6570\u636E"),pageSize:sr.per_page,onChange:(Ut,Br)=>{sr.page=Ut,sr.per_page=Br,Rn(gn({},sr)),$r(gn({},sr))}}),vr.createElement("div",{className:je.bottom},vr.createElement(i.ZP,{className:je.no,onClick:()=>{Ye(!1)}},"\u53D6\u6D88"),vr.createElement(i.ZP,{loading:at,style:{width:at&&75},className:je.yes,onClick:()=>da(void 0,null,function*(){if((Vn==null?void 0:Vn.length)<=0){g.ZP.info(Kr||Pn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}console.log("----",Ma.current,Nn.current),hr([...Ma.current],[...Nn.current],!0,Vn==null?void 0:Vn.length)})},Kr?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),vr.createElement(m.default,{open:ht,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:je.previewModal,width:1e3,centered:!0,onCancel:()=>{Ft(!1)},onOk:()=>{Ft(!1)}},vr.createElement(Tr,{qitem:Qe})))};var na=(0,V.connect)(({shixunsDetail:Ye,newExercisePaper:zt})=>({shixunsDetail:Ye,newExercisePaper:zt}))(Ia),yt=R(59301),Aa=Object.defineProperty,ma=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ba=(Ye,zt,_t)=>zt in Ye?Aa(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,ta=(Ye,zt)=>{for(var _t in zt||(zt={}))Zn.call(zt,_t)&&Ba(Ye,_t,zt[_t]);if(Jn)for(var _t of Jn(zt))ya.call(zt,_t)&&Ba(Ye,_t,zt[_t]);return Ye},wa=(Ye,zt)=>ma(Ye,fa(zt)),sa=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Cn=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let pa=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],aa=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const _a=({pathsDetail:Ye,user:zt,globalSetting:_t,loading:hr,dispatch:_n,items:at,showdetail:ha,setshowdetail:Kr,containerRef:Er,getData:Pn,setshow:kn,Tabsdatas:xr,uuid:Yr,tpacti:sr,initdata:Rn})=>{var Qr,Gn,la,Dn,Vn,bn,zr,Hn,$n,Dr,lr,Qe,Je,ht,Ft,Jt,Ar,Rt,Zr,nr,mn,Lr,pr,vt,sn,va,En,rn,or,Hr,Ln,Nn,Ma,Ra,ka,ai,Va,ii,Da;const $r=(0,V.useParams)(),[Ya,oi]=(0,T.useState)(0),[Za]=B.default.useForm(),[qn,an]=(0,T.useState)({});let[dn,Ea]=(0,T.useState)(!1);const[ba,Pa]=(0,T.useState)(!1),[Ut,Br]=(0,T.useState)("1"),[yn,Kn]=(0,T.useState)([]),[ca,Ga]=(0,T.useState)(1),[ti,Sa]=(0,T.useState)(2),[Ci,Na]=(0,T.useState)(2),[Di,si]=(0,T.useState)(),[li,Ni]=(0,T.useState)();let[Wa,ni]=(0,T.useState)([]);const[_i,ui]=(0,T.useState)({}),[Si,Ti]=(0,T.useState)(!1),[Mi,Fi]=(0,T.useState)(""),[Ii,ao]=(0,T.useState)([]),[Vi]=(0,V.useSearchParams)(),[io,Hi]=(0,T.useState)(!1),[oo,Bi]=(0,T.useState)([]),[vi,ji]=(0,T.useState)([]),[ci,xi]=(0,T.useState)([]),[Ji,Ui]=(0,T.useState)(!1),[Wi,xo]=(0,T.useState)(!1),[Ai,Gi]=(0,T.useState)(!1);let[hi,wi]=(0,T.useState)({tags:[],tagszy:[],tagslx:[]});const[qi,vo]=(0,T.useState)([{label:"\u5B9E\u8BAD",children:yt.createElement(Ve,{getother:Oi,types:"1",ktzykey:Ut,onChange:St=>{Kn(St)}}),key:"1"},{label:"\u89C6\u9891",children:yt.createElement(Ve,{getother:Oi,types:"2",ktzykey:Ut,onChange:St=>{Kn(St)}}),key:"2"},{label:"\u8BFE\u4EF6",children:yt.createElement(Ve,{getother:Oi,types:"3",ktzykey:Ut,onChange:St=>{Kn(St)}}),key:"3"},{label:"\u8BD5\u5377",children:yt.createElement(Ve,{getother:Oi,types:"4",ktzykey:Ut,onChange:St=>{console.log("----",St),Kn(St)}}),key:"4"}].filter(St=>!!St));let[$i,so]=(0,T.useState)([]),[lo,uo]=(0,T.useState)([]);const[mo,Ei]=(0,T.useState)(0),[Zi,Xi]=(0,T.useState)(0),[mi,eo]=(0,T.useState)([]),[Fn,pi]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]}),po=St=>{var on,Xn;return(0,e.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:$r==null?void 0:$r.pathId,uuid:((on=St==null?void 0:St.items)==null?void 0:on.uuid)||((Xn=St==null?void 0:St.items)==null?void 0:Xn.id)}}),_n({type:"userDetail/logWatchHistory",payload:ta({},St)})},to={maxCount:1,fileList:Wa,accept:((Gn=(Qr=qn==null?void 0:qn.label)==null?void 0:Qr[0])==null?void 0:Gn.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:St=>{var on,Xn;if(!(St.type==="video/mp4")&&((Xn=(on=qn==null?void 0:qn.label)==null?void 0:on[0])==null?void 0:Xn.name)==="\u89C6\u9891")return g.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),I.default.LIST_IGNORE},action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:St=>{ni(St==null?void 0:St.fileList)}};function co(){return sa(this,null,function*(){var St,on,Xn,Tn,Qa;let xa=yield(0,e.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:$r==null?void 0:$r.pathId}});if((xa==null?void 0:xa.status)===0){Ei(Yr);const ga=[...(Qa=(Tn=(St=xa==null?void 0:xa.data)==null?void 0:St.nodes)==null?void 0:Tn.splice(1,(Xn=(on=xa==null?void 0:xa.data)==null?void 0:on.nodes)==null?void 0:Xn.length))==null?void 0:Qa.map(za=>{var $a,ee,oe;return ta({label:($a=za==null?void 0:za.properties)==null?void 0:$a.name,children:yt.createElement(_e,{onChange:ye=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(ye))},itemsuuid:at==null?void 0:at.uuid,uuid:(ee=za==null?void 0:za.properties)==null?void 0:ee.uuid,typesdata:Fn}),key:(oe=za==null?void 0:za.properties)==null?void 0:oe.uuid},za)})];$i=ga,so(ga),sessionStorage.setItem("typesdatajson",JSON.stringify(Fn)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Fn)),Ea(!0)}})}function fo(){return sa(this,null,function*(){var St;let on=yield(0,e.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:$r==null?void 0:$r.pathId}});(on==null?void 0:on.status)===0&&(hi.tags=on==null?void 0:on.data,wi(ta({},hi)));let Xn=yield(0,e.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:$r==null?void 0:$r.pathId}});(Xn==null?void 0:Xn.status)===0&&(hi.tagszy=[...pa,...Xn==null?void 0:Xn.data2],hi.tagslx=[...aa,...Xn==null?void 0:Xn.data],wi(ta({},hi)));let Tn=yield(0,e.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:at==null?void 0:at.resourceUrl,item_banks_group_ids:at==null?void 0:at.itemBanksGroupIds}});if(Fi(""),xi([]),localStorage.setItem("container_type_tupu",Tn==null?void 0:Tn.container_type),(at==null?void 0:at.nodeType)==="\u89C6\u9891"&&(((St=Tn==null?void 0:Tn.attachment)==null?void 0:St.file_type)==="video"||(Tn==null?void 0:Tn.container_type)==="video")&&Fi(Tn==null?void 0:Tn.id),(at==null?void 0:at.resourceOrigin)===1&&(at==null?void 0:at.nodeType)!=="\u9898\u96C6"){let Qa={url:at==null?void 0:at.resourceUrl,name:Tn==null?void 0:Tn.name,id:Tn==null?void 0:Tn.examination_bank_id,questionIdArr:Tn==null?void 0:Tn.item_bank_ids,shixun_ids:Tn==null?void 0:Tn.shixun_ids};Kn([Qa])}(at==null?void 0:at.resourceOrigin)===1&&(at==null?void 0:at.nodeType)==="\u9898\u96C6"&&xi(Tn==null?void 0:Tn.item_banks_groups),(at==null?void 0:at.resourceOrigin)===2&&ni([{uid:"123",name:Tn==null?void 0:Tn.name,response:{id:"123",url:at==null?void 0:at.resourceUrl}}])})}function Oi(St){return sa(this,null,function*(){var on,Xn;let Tn=yield(0,e.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:St}});(Tn==null?void 0:Tn.status)===0&&((Tn==null?void 0:Tn.container_type)==="att"?ui({url:w.Z.API_SERVER+((on=Tn==null?void 0:Tn.attachment)==null?void 0:on.url),file_type:(Xn=Tn==null?void 0:Tn.attachment)==null?void 0:Xn.file_type}):window.open(St))})}function Yi(){return sa(this,null,function*(){let St=yield(0,e.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:$r==null?void 0:$r.pathId}});(St==null?void 0:St.status)===0&&Bi(St==null?void 0:St.data)})}function ho(){return sa(this,null,function*(){var St,on,Xn,Tn,Qa,xa;let ga=yield(0,e.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),parentNodeUuids:xr==null?void 0:xr.map(za=>za==null?void 0:za.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:$r==null?void 0:$r.pathId}});if((ga==null?void 0:ga.status)===0){eo((St=ga==null?void 0:ga.data)==null?void 0:St.nodes),si((Xn=(on=ga==null?void 0:ga.data)==null?void 0:on.nodes)==null?void 0:Xn.filter($a=>{var ee;return((ee=$a==null?void 0:$a.properties)==null?void 0:ee.uuid)===(at==null?void 0:at.keys)||(at==null?void 0:at.id)})),Ni((Tn=ga==null?void 0:ga.data)==null?void 0:Tn.relationships);const za=[...(xa=(Qa=ga==null?void 0:ga.data)==null?void 0:Qa.graphNodeMappings)==null?void 0:xa.map(($a,ee)=>{var oe;return{label:`${$a==null?void 0:$a.parentNodeName}\uFF08${(oe=$a==null?void 0:$a.childNodeUuids)==null?void 0:oe.length}\uFF09`,children:yt.createElement(Gt,{datas:ga==null?void 0:ga.data,items:$a==null?void 0:$a.childNodeUuids}),key:ee}})];Xi(0),lo=za,uo(za)}})}(0,T.useEffect)(()=>{ha&&(ho(),fo())},[ha,at]);const ro=(...St)=>sa(void 0,[...St],function*(on={}){return yield _n({type:"pathsDetail/getKnowledgeGraphs",payload:ta({graphable_type:Vi.get("type")==="classrooms"?"course":"subject",graphable_id:$r==null?void 0:$r.pathId},on)})});return yt.createElement(fr.Z,null,yt.createElement("div",null,ha&&yt.createElement(E.Z,{open:ha,width:"700rem",maskStyle:{background:"#000",opacity:"0.1"},keyboard:!0,maskClosable:!0,closable:!1,rootClassName:r.drawer,getContainer:()=>Er.current,onClose:()=>{Kr(!1),Fi("")}},yt.createElement("div",{className:r.detailmodal},yt.createElement("div",null,yt.createElement("span",{className:r.title},"\u8282\u70B9\u8BE6\u60C5"),((la=Ye==null?void 0:Ye.detail)==null?void 0:la.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&(at==null?void 0:at.colorType)!=="1"&&yt.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>sa(void 0,null,function*(){var St,on,Xn,Tn,Qa,xa,ga,za,$a,ee;oi(3),Kr(!1);let oe={name:at.name,description:at.description,label:((on=(St=Di==null?void 0:Di[0])==null?void 0:St.labels)==null?void 0:on[1])==="\u8D44\u6E90"?(Xn=hi==null?void 0:hi.tagszy)==null?void 0:Xn.filter(ze=>(ze==null?void 0:ze.name)===(at==null?void 0:at.nodeType)):(Tn=hi==null?void 0:hi.tagslx)==null?void 0:Tn.filter(ze=>(ze==null?void 0:ze.name)===(at==null?void 0:at.nodeType)),tag:(Qa=hi==null?void 0:hi.tags)==null?void 0:Qa.filter(ze=>{var rt,Et;return(Et=(rt=at==null?void 0:at.tags)==null?void 0:rt.map(wt=>wt==null?void 0:wt.name))==null?void 0:Et.includes(ze==null?void 0:ze.name)}),resourceOrigin:at.resourceOrigin,url:(at==null?void 0:at.resourceOrigin)===3?at==null?void 0:at.resourceUrl:""},ye=(xa=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u88AB\u5305\u542B"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:xa.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}}),Te=(ga=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u5305\u542B"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:ga.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}});ao(Te);let Ne=(za=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u524D\u5E8F"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:za.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}}),Ue=($a=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u540E\u5E8F"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:$a.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}}),pt=(ee=li==null?void 0:li.filter(ze=>((ze==null?void 0:ze.type)==="\u5173\u8054"||(ze==null?void 0:ze.type)==="\u88AB\u5173\u8054")&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:ee.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}});pi({bh:ye,qx:Ne,hx:Ue,gl:pt}),Za.setFieldsValue(oe),an(oe)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),yt.createElement("div",{style:{display:"flex",alignItems:"center"}},(at==null?void 0:at.colorType)!=="1"&&((Dn=Ye==null?void 0:Ye.detail)==null?void 0:Dn.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&yt.createElement(i.ZP,{type:"primary",className:r.button,onClick:(0,We.debounce)(()=>sa(void 0,null,function*(){var St,on;let Xn=yield(0,e.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),subject_id:$r==null?void 0:$r.pathId,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((Xn==null?void 0:Xn.status)===0){let Tn=(on=(St=Xn==null?void 0:Xn.data)==null?void 0:St.nodes)==null?void 0:on.filter(xa=>{var ga;return((ga=xa==null?void 0:xa.properties)==null?void 0:ga.uuid)!==((at==null?void 0:at.keys)||(at==null?void 0:at.id))}),Qa=Tn==null?void 0:Tn.map(xa=>{var ga,za;return{name:(ga=xa==null?void 0:xa.properties)==null?void 0:ga.name,uuid:(za=xa==null?void 0:xa.properties)==null?void 0:za.uuid}});Fn.bh=Qa,pi(Fn),oi(1),Kr(!1),Kn([]),xi([]),ni([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((Vn=Ye==null?void 0:Ye.detail)==null?void 0:Vn.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&yt.createElement(i.ZP,{type:"primary",className:r.button,onClick:()=>{var St,on;((on=(St=Fn==null?void 0:Fn.bh)==null?void 0:St.filter(Xn=>(Xn==null?void 0:Xn.uuid)===(at==null?void 0:at.id)))==null?void 0:on.length)>0||Fn.bh.push({name:at==null?void 0:at.name,uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id)}),oi(2),Kr(!1),Kn([]),xi([]),ni([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((bn=Ye==null?void 0:Ye.detail)==null?void 0:bn.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&yt.createElement(i.ZP,{className:r.button,onClick:()=>{let St="";m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:Er.current,content:yt.createElement("div",null,yt.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",yt.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),yt.createElement(x.default,{onChange:on=>{St=on.target.value}})),onOk:()=>sa(void 0,null,function*(){if(St!=="\u786E\u8BA4\u5220\u9664")return g.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(St==="\u786E\u8BA4\u5220\u9664"){let on=yield(0,e.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),subject_id:$r==null?void 0:$r.pathId}});(on==null?void 0:on.status)===0&&(g.ZP.info("\u5220\u9664\u6210\u529F"),ro({graphable_id:$r==null?void 0:$r.pathId}),(at==null?void 0:at.colorType)!=="1"?(kn(!1),Pn()):Rn(),Kr(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((zr=Ye==null?void 0:Ye.detail)==null?void 0:zr.can_managed)&&Yr==="\u5B66\u4E60\u8DEF\u5F84"&&Vi.get("type")==="classrooms"&&yt.createElement(i.ZP,{type:"primary",className:r.button,onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:Er.current,okText:"\u786E\u8BA4\u540C\u6B65",content:yt.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",yt.createElement("span",{className:"c-light-primary"},at==null?void 0:at.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>sa(void 0,null,function*(){const St=yield(0,e.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:at==null?void 0:at.resourceid,subject_id:$r==null?void 0:$r.pathId}});(St==null?void 0:St.status)===0&&g.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),yt.createElement(n.Z,{onClick:()=>{Kr(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),yt.createElement("div",{className:r.tabstyle},Cn==null?void 0:Cn.map(St=>yt.createElement("div",{onClick:()=>{Ga(St.key)},className:ca===(St==null?void 0:St.key)?r.itemsactivite:r.items},St==null?void 0:St.name))),ca===1&&yt.createElement("div",null,yt.createElement("div",{className:r.nodetitle},ti===1&&yt.createElement(a.Z,{onClick:()=>Sa(2)}),ti===2&&yt.createElement(c.Z,{onClick:()=>Sa(1)}),yt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),ti===2&&yt.createElement("div",{className:r.nodeboyd},yt.createElement("div",{className:r.listitem,style:{marginTop:"0rem"}},yt.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),yt.createElement("span",null,at==null?void 0:at.name)),yt.createElement("div",{className:r.listitem},yt.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),yt.createElement("pre",null,(at==null?void 0:at.description)||"\u6682\u65E0")),yt.createElement("div",{className:r.listitem},yt.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),yt.createElement("div",null,(at==null?void 0:at.nodeType)&&yt.createElement(L,{containerRef:Er,type:5,value:[{name:at==null?void 0:at.nodeType}],pathsDetail:Ye,showmodal:!1,dataSources:[]})," ")),yt.createElement("div",{className:r.listitem},yt.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),yt.createElement("span",null,((Hn=at==null?void 0:at.tags)==null?void 0:Hn.length)>0&&yt.createElement(L,{containerRef:Er,type:5,pathsDetail:Ye,value:at==null?void 0:at.tags,showmodal:!1,dataSources:[]}))),(at==null?void 0:at.nodeType)==="\u89C6\u9891"&&(at==null?void 0:at.resourceOrigin)!==3&&Mi&&yt.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},yt.createElement(k.Z,{allow_skip:!0,videoId:Mi,toLog:!0,src:at==null?void 0:at.resourceUrl,logWatchHistory:St=>po(wa(ta({},St),{container_type:localStorage.getItem("container_type_tupu"),items:at}))})),(at==null?void 0:at.resourceOrigin)===3&&yt.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},yt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},at==null?void 0:at.resourceUrl),yt.createElement(i.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>sa(void 0,null,function*(){let St=yield(0,e.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:$r==null?void 0:$r.pathId,uuid:at==null?void 0:at.uuid}});window.open(at==null?void 0:at.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(at==null?void 0:at.nodeType)==="\u9898\u96C6"&&(ci==null?void 0:ci.map(St=>yt.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},yt.createElement(_.Z,{title:St==null?void 0:St.name},yt.createElement("span",{className:r.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},St==null?void 0:St.name)),yt.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",St==null?void 0:St.count)))),(at==null?void 0:at.nodeType)!="\u89C6\u9891"&&(at==null?void 0:at.nodeType)!="\u9898\u96C6"&&(at!=null&&at.resourceOrigin)&&[1,2].includes(at==null?void 0:at.resourceOrigin)?yt.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},yt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(at==null?void 0:at.resourceOrigin)===1?($n=yn==null?void 0:yn[0])==null?void 0:$n.name:(Dr=Wa==null?void 0:Wa[0])==null?void 0:Dr.name),(0,He.JA)()&&((at==null?void 0:at.nodeType)==="\u8BD5\u5377"||(at==null?void 0:at.nodeType)==="\u8BD5\u9898")?"":yt.createElement(i.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>sa(void 0,null,function*(){Oi(at==null?void 0:at.resourceUrl);let St=yield(0,e.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:$r==null?void 0:$r.pathId,uuid:at==null?void 0:at.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),((at==null?void 0:at.nodeType)==="\u8BD5\u5377"||(at==null?void 0:at.nodeType)==="\u8BD5\u9898")&&(at==null?void 0:at.resourceOrigin)===1&&yt.createElement(i.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>sa(void 0,null,function*(){var St,on;const Xn=yield(0,Qt.Mb)({categoryId:(St=yn==null?void 0:yn[0])==null?void 0:St.id});Xn!=null&&Xn.exercise_id&&(0,Ie.xg)(`/classrooms/coursesId/exercise/${Xn.exercise_id}/${(on=zt.userInfo)==null?void 0:on.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),yt.createElement("div",{className:r.nodetitle},Ci===1&&yt.createElement(a.Z,{onClick:()=>Na(2)}),Ci===2&&yt.createElement(c.Z,{onClick:()=>Na(1)}),yt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),Ci===2&&yt.createElement("div",{className:r.nodeboyd,style:{padding:0,minHeight:"530rem"}},yt.createElement(u.default,{className:r.Tabs,activeKey:Zi,destroyInactiveTabPane:!0,onChange:St=>{Xi(parseInt(St))},type:"card",items:lo}))),ca===3&&yt.createElement("div",null,(0,He.JA)()?yt.createElement(rr,{uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id)}):yt.createElement($e,{uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id)}))),yt.createElement(m.default,{title:yt.createElement("span",{style:{fontSize:"18rem",color:"#000"}},Ya===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:Ya>0,getContainer:()=>Er.current,onCancel:()=>{oi(0),Za.resetFields(),pi({qx:[],bh:[],hx:[],gl:[]}),ni([]),an({}),Kn([]),xi([])},okButtonProps:{loading:Si},onOk:()=>{Za.submit()}},yt.createElement("div",{className:r.addmodal},yt.createElement("div",{className:r.title},"\u8282\u70B9\u5C5E\u6027"),yt.createElement(B.default,{className:r.form,labelCol:{flex:"92rem"},layout:"horizontal",form:Za,colon:!1,onValuesChange:(St,on)=>{var Xn,Tn,Qa,xa;an(ta({},on)),(on==null?void 0:on.resourceOrigin)!==1&&Kn([]),((Tn=(Xn=on==null?void 0:on.label)==null?void 0:Xn[0])==null?void 0:Tn.name)!=="\u9898\u96C6"&&xi([]),((xa=(Qa=on==null?void 0:on.label)==null?void 0:Qa[0])==null?void 0:xa.item_type)!==2&&(Kn([]),ni([]),xi([]),Za.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,We.debounce)(St=>sa(void 0,null,function*(){var on,Xn,Tn,Qa,xa,ga,za,$a,ee,oe,ye,Te,Ne,Ue,pt,ze,rt,Et,wt,At,dr,ar,ur,Ir,Cr,Nr,Or,kr,xn,An,un,zn,Qn,tn,fn,Jr,Vr,nn,Wn,ia,Yn,In,b,P,U,G,Y,$,se,ae;if(((on=Fn==null?void 0:Fn.bh)==null?void 0:on.length)===0){g.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((St==null?void 0:St.resourceOrigin)===0){g.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((St==null?void 0:St.resourceOrigin)===1&&(yn==null?void 0:yn.length)<=0&&((Xn=St==null?void 0:St.label[0])==null?void 0:Xn.name)!=="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((St==null?void 0:St.resourceOrigin)===1&&(ci==null?void 0:ci.length)<=0&&((Tn=St==null?void 0:St.label[0])==null?void 0:Tn.name)==="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((St==null?void 0:St.resourceOrigin)===2&&(Wa==null?void 0:Wa.length)===0){g.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ti(!0);let me=Ya===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",ce=Ya===3?{subject_id:$r==null?void 0:$r.pathId,properties:{description:St.description,rootNodeUuid:at==null?void 0:at.rootNodeUuid,name:St.name,uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),nodeType:(Qa=St==null?void 0:St.label[0])==null?void 0:Qa.name,tags:((ga=(xa=St.tag)==null?void 0:xa.map(Ce=>Ce==null?void 0:Ce.name))==null?void 0:ga.join("\uFF0C"))||"",color:at==null?void 0:at.color,resourceOrigin:St.resourceOrigin,resourceUrl:St.resourceOrigin===3?St.url:St.resourceOrigin===2?((ee=($a=(za=Wa==null?void 0:Wa[0])==null?void 0:za.response)==null?void 0:$a.url)==null?void 0:ee.indexOf("educoder.net"))>-1?(ye=(oe=Wa==null?void 0:Wa[0])==null?void 0:oe.response)==null?void 0:ye.url:((Te=_t==null?void 0:_t.setting)==null?void 0:Te.public_bucket_host)+((Ue=(Ne=Wa==null?void 0:Wa[0])==null?void 0:Ne.response)==null?void 0:Ue.url):(pt=yn==null?void 0:yn[0])==null?void 0:pt.url,container_type:((ze=St==null?void 0:St.label[0])==null?void 0:ze.name)==="\u9898\u96C6"?"ItemBanksGroup":(St.resourceOrigin===1||St.resourceOrigin===2)&&((rt=yn==null?void 0:yn[0])==null?void 0:rt.container_type)||((wt=(Et=Wa==null?void 0:Wa[0])==null?void 0:Et.response)==null?void 0:wt.container_type),container_id:(St.resourceOrigin===1||St.resourceOrigin===2)&&((At=yn==null?void 0:yn[0])==null?void 0:At.container_id)||((ar=(dr=Wa==null?void 0:Wa[0])==null?void 0:dr.response)==null?void 0:ar.container_id),itemBanksGroupIds:ci==null?void 0:ci.map(Ce=>Ce==null?void 0:Ce.group_id).toString()},subgraphNodeUuid:sr,relationships:[...(ur=Fn.bh)==null?void 0:ur.map(Ce=>({startNodeUuid:Ce.uuid,endNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u5305\u542B"})),...Ii==null?void 0:Ii.map(Ce=>({endNodeUuid:Ce.uuid,startNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u5305\u542B"})),...(Ir=Fn.qx)==null?void 0:Ir.map(Ce=>({endNodeUuid:Ce.uuid,startNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u524D\u5E8F"})),...(Cr=Fn.hx)==null?void 0:Cr.map(Ce=>({endNodeUuid:Ce.uuid,startNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u540E\u5E8F"})),...(Nr=Fn.gl)==null?void 0:Nr.map(Ce=>({startNodeUuid:Ce.uuid,endNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u5173\u8054"}))]}:{label:((Or=St==null?void 0:St.label[0])==null?void 0:Or.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:$r==null?void 0:$r.pathId,properties:{description:St.description,rootNodeUuid:at==null?void 0:at.rootNodeUuid,name:St.name,nodeType:(kr=St==null?void 0:St.label[0])==null?void 0:kr.name,tags:((An=(xn=St.tag)==null?void 0:xn.map(Ce=>Ce==null?void 0:Ce.name))==null?void 0:An.join("\uFF0C"))||"",color:Ya===1?"2":parseInt(at==null?void 0:at.colorType)+1+"",resourceOrigin:St.resourceOrigin,resourceUrl:St.resourceOrigin===3?St.url:St.resourceOrigin===2?((Qn=(zn=(un=Wa==null?void 0:Wa[0])==null?void 0:un.response)==null?void 0:zn.url)==null?void 0:Qn.indexOf("educoder.net"))>-1?(fn=(tn=Wa==null?void 0:Wa[0])==null?void 0:tn.response)==null?void 0:fn.url:((Jr=_t==null?void 0:_t.setting)==null?void 0:Jr.public_bucket_host)+((nn=(Vr=Wa==null?void 0:Wa[0])==null?void 0:Vr.response)==null?void 0:nn.url):(Wn=yn==null?void 0:yn[0])==null?void 0:Wn.url,container_type:((ia=St==null?void 0:St.label[0])==null?void 0:ia.name)==="\u9898\u96C6"?"ItemBanksGroup":(St.resourceOrigin===1||St.resourceOrigin===2)&&((Yn=yn==null?void 0:yn[0])==null?void 0:Yn.container_type)||((b=(In=Wa==null?void 0:Wa[0])==null?void 0:In.response)==null?void 0:b.container_type),container_id:(St.resourceOrigin===1||St.resourceOrigin===2)&&((P=yn==null?void 0:yn[0])==null?void 0:P.container_id)||((G=(U=Wa==null?void 0:Wa[0])==null?void 0:U.response)==null?void 0:G.container_id),itemBanksGroupIds:ci==null?void 0:ci.map(Ce=>Ce==null?void 0:Ce.group_id).toString()},subgraphNodeUuid:sr,relationships:[...(Y=Fn.bh)==null?void 0:Y.map(Ce=>({startNodeUuid:Ce.uuid,type:"\u5305\u542B"})),...($=Fn.qx)==null?void 0:$.map(Ce=>({startNodeUuid:Ce.uuid,type:"\u524D\u5E8F"})),...(se=Fn.hx)==null?void 0:se.map(Ce=>({endNodeUuid:Ce.uuid,type:"\u540E\u5E8F"})),...(ae=Fn.gl)==null?void 0:ae.map(Ce=>({startNodeUuid:Ce.uuid,type:"\u5173\u8054"}))]};const pe=yield(0,e.ZP)(me,{method:"POST",body:ce});Ti(!1),(pe==null?void 0:pe.status)===0&&(ro({graphable_id:$r==null?void 0:$r.pathId}),g.ZP.info(Ya===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),oi(0),kn(!1),Pn(),Za.resetFields(),ni([]),an({}),Kn([]),xi([]),pi({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},yt.createElement(B.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:200,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},yt.createElement(x.default,{maxLength:200,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),yt.createElement(B.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},yt.createElement(x.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),yt.createElement(B.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},yt.createElement(L,{containerRef:Er,type:5,pathsDetail:Ye,showmodal:Ya!==3,dataSources:[]})),((Qe=(lr=qn==null?void 0:qn.label)==null?void 0:lr[0])==null?void 0:Qe.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},yt.createElement(d.ZP.Group,{className:r.radioform},yt.createElement(d.ZP,{value:1},"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90"),((ht=(Je=qn==null?void 0:qn.label)==null?void 0:Je[0])==null?void 0:ht.name)!=="\u9898\u96C6"&&yt.createElement(d.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((Jt=(Ft=qn==null?void 0:qn.label)==null?void 0:Ft[0])==null?void 0:Jt.name)!=="\u9898\u96C6"&&yt.createElement(d.ZP,{value:3},"\u5916\u94FE"))),(qn==null?void 0:qn.resourceOrigin)===1&&((Rt=(Ar=qn==null?void 0:qn.label)==null?void 0:Ar[0])==null?void 0:Rt.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:""},yt.createElement(i.ZP,{onClick:()=>{var St,on,Xn,Tn,Qa,xa,ga,za;((on=(St=qn==null?void 0:qn.label)==null?void 0:St[0])==null?void 0:on.name)==="\u9898\u96C6"?(Hi(!0),ji(ci),Yi()):((Tn=(Xn=qn==null?void 0:qn.label)==null?void 0:Xn[0])==null?void 0:Tn.name)==="\u8BD5\u9898"?Ui(!0):(Pa(!0),Br(((xa=(Qa=qn==null?void 0:qn.label)==null?void 0:Qa[0])==null?void 0:xa.name)==="\u89C6\u9891"?"2":((za=(ga=qn==null?void 0:qn.label)==null?void 0:ga[0])==null?void 0:za.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((nr=(Zr=qn==null?void 0:qn.label)==null?void 0:Zr[0])==null?void 0:nr.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(yn==null?void 0:yn.length)>0&&yt.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},yt.createElement("div",{className:r.multiple,title:(mn=yn==null?void 0:yn[0])==null?void 0:mn.name},((Lr=yn==null?void 0:yn[0])==null?void 0:Lr.name)||Za.getFieldValue("name")+"\uFF08"+((pr=yn==null?void 0:yn[0])==null?void 0:pr.question_count)+"\uFF09"),yt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Kn([])},className:"iconfont icon-shanchu12"})," "),(ci==null?void 0:ci.length)>0&&(ci==null?void 0:ci.map(St=>yt.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},yt.createElement("div",{className:r.multiple,title:St==null?void 0:St.name},St==null?void 0:St.name),yt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{xi(ci==null?void 0:ci.filter(on=>(on==null?void 0:on.group_id)!==(St==null?void 0:St.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(qn==null?void 0:qn.resourceOrigin)===2&&((sn=(vt=qn==null?void 0:qn.label)==null?void 0:vt[0])==null?void 0:sn.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:"file",shouldUpdate:!0},yt.createElement(I.default,ta({},to),yt.createElement(i.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(qn==null?void 0:qn.resourceOrigin)===3&&((En=(va=qn==null?void 0:qn.label)==null?void 0:va[0])==null?void 0:En.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:"url"},yt.createElement(B.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},yt.createElement(x.default,{style:{height:"40rem"}}))),yt.createElement(B.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},yt.createElement(L,{containerRef:Er,type:3,pathsDetail:Ye,showmodal:!0,dataSources:[]})))),yt.createElement("div",{className:r.addmodal,style:{marginTop:"20rem"}},yt.createElement("div",{className:r.title},yt.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),yt.createElement("span",{style:{cursor:"pointer"},onClick:()=>{co()}},"\u5173\u7CFB\u8BBE\u7F6E")),yt.createElement("div",{className:r.gxcoent,style:{padding:"20rem 25rem"}},yt.createElement("div",{className:r.gxtitle},yt.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),yt.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(rn=Fn.bh)==null?void 0:rn.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(or=Fn==null?void 0:Fn.bh)==null?void 0:or.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#6236ff"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.bh)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({bh:Xn,hx:Fn==null?void 0:Fn.hx,qx:Fn==null?void 0:Fn.qx,gl:Fn==null?void 0:Fn.gl})}})))),yt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},yt.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),yt.createElement("div",null,"\u524D\u5E8F\uFF08",(Hr=Fn.qx)==null?void 0:Hr.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(Ln=Fn==null?void 0:Fn.qx)==null?void 0:Ln.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#24A881"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.qx)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({qx:Xn,bh:Fn==null?void 0:Fn.bh,hx:Fn==null?void 0:Fn.hx,gl:Fn==null?void 0:Fn.gl})}})))),yt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},yt.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),yt.createElement("div",null,"\u540E\u5E8F\uFF08",(Nn=Fn.hx)==null?void 0:Nn.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(Ma=Fn==null?void 0:Fn.hx)==null?void 0:Ma.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#EC8657"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.hx)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({qx:Fn==null?void 0:Fn.qx,bh:Fn==null?void 0:Fn.bh,hx:Xn,gl:Fn==null?void 0:Fn.gl})}})))),yt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},yt.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),yt.createElement("div",null,"\u5173\u8054\uFF08",(Ra=Fn.gl)==null?void 0:Ra.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(ka=Fn==null?void 0:Fn.gl)==null?void 0:ka.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#497DFF"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.gl)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({qx:Fn==null?void 0:Fn.qx,hx:Fn==null?void 0:Fn.hx,bh:Fn==null?void 0:Fn.bh,gl:Xn})}}))))))),yt.createElement(m.default,{title:"\u9009\u62E9\u9898\u96C6",open:io,destroyOnClose:!0,centered:!0,getContainer:()=>Er.current,width:"1200rem",onOk:()=>{if((vi==null?void 0:vi.length)<=0){g.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}xi(vi),Hi(!1)},onCancel:()=>{ji([]),Hi(!1)}},yt.createElement(v.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:vi==null?void 0:vi.map(St=>St==null?void 0:St.group_id),onCheck:(St,on)=>{ji(on==null?void 0:on.checkedNodes)},treeData:oo,fieldNames:{key:"group_id",title:"name"},titleRender:St=>yt.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},yt.createElement(_.Z,{title:St==null?void 0:St.name},yt.createElement("div",{className:r.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},yt.createElement("img",{src:Ht,style:{marginRight:10}}),yt.createElement("span",null,St==null?void 0:St.name))),yt.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",St==null?void 0:St.count))})),yt.createElement(m.default,{title:"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90",open:ba,destroyOnClose:!0,centered:!0,getContainer:()=>Er.current,width:"1200rem",onOk:()=>{Pa(!1)},onCancel:()=>{Pa(!1),Ya!==3&&Kn([]),Br("1")}},yt.createElement("div",{className:r.settingmodal},yt.createElement(u.default,{className:r.Tabs,activeKey:Ut,destroyInactiveTabPane:!0,onChange:St=>{Br(St)},type:"card",items:((Va=(ai=qn==null?void 0:qn.label)==null?void 0:ai[0])==null?void 0:Va.name)==="\u89C6\u9891"?qi.filter(St=>(St==null?void 0:St.label)==="\u89C6\u9891"):((Da=(ii=qn==null?void 0:qn.label)==null?void 0:ii[0])==null?void 0:Da.name)==="\u8BD5\u5377"?qi.filter(St=>(St==null?void 0:St.label)==="\u8BD5\u5377"):qi.filter(St=>(St==null?void 0:St.label)!=="\u89C6\u9891")}))),Ji&&yt.createElement(na,{setScoreShow:Ui,isshixuns:Wi,ScoreShow:Ji,listitem:yn==null?void 0:yn[0],isloadings:Ai,onOk:(St,on,Xn,Tn)=>sa(void 0,null,function*(){Gi(!0);let Qa={item_bank_ids:St,shixun_ids:on,name:Za.getFieldValue("name")+"\uFF08"+(parseInt(St.length)+parseInt(on.length))+"\u9053\uFF09",subject_id:$r==null?void 0:$r.pathId};Gi(!1);let xa=yield(0,e.ZP)("/api/knowledge/v2/create_by_knowledge.json",{method:"post",body:Qa});if((xa==null?void 0:xa.status)===0){Ui(!1);let ga={container_id:xa==null?void 0:xa.container_id,container_type:xa==null?void 0:xa.container_type,url:xa==null?void 0:xa.resourceUrl,question_count:xa==null?void 0:xa.question_count,questionIdArr:St,shixun_ids:on};Kn([ga])}})}),yt.createElement(jr.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:_i==null?void 0:_i.url,type:_i==null?void 0:_i.file_type,disabledDownload:!0,onClose:()=>ui({})}),yt.createElement(m.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:dn,destroyOnClose:!0,centered:!0,getContainer:()=>Er.current,width:"1200rem",onCancel:()=>{Ea(!1);let St=JSON.parse(sessionStorage.getItem("typesdatajson"));pi(St)},onOk:()=>{let St=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));pi(St),Ea(!1)}},yt.createElement("div",{className:r.settingmodal},yt.createElement(u.default,{className:r.Tabs,activeKey:mo,destroyInactiveTabPane:!0,onChange:St=>{Ei(St)},type:"card",items:$i})))))};var qa=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(_a)},84056:function(kt,it,R){"use strict";R.d(it,{BU:function(){return V},Dj:function(){return T},gH:function(){return B},vp:function(){return g}});function T(I){try{I.mozRequestFullScreen?I.mozRequestFullScreen():I.webkitRequestFullScreen&&I.webkitRequestFullScreen()}catch(E){console.log(E,":e")}}function V(){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 B=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function g(){var I=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,E=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",I),window.isFullScreen?window.isFullScreen:I!=null}},61527:function(kt,it,R){"use strict";R.d(it,{U:function(){return x}});var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(_,u,d)=>u in _?V(_,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):_[u]=d,i=(_,u)=>{for(var d in u||(u={}))g.call(u,d)&&E(_,d,u[d]);if(B)for(var d of B(u))I.call(u,d)&&E(_,d,u[d]);return _},m=(_,u,d)=>new Promise((v,r)=>{var n=s=>{try{c(d.next(s))}catch(l){r(l)}},a=s=>{try{c(d.throw(s))}catch(l){r(l)}},c=s=>s.done?v(s.value):Promise.resolve(s.value).then(n,a);c((d=d.apply(_,u)).next())});function x(_,u){const[d,v]=(0,T.useState)(u),[r,n]=(0,T.useState)(!1),[a,c]=(0,T.useState)();return[d,r,(l,f=!1)=>m(this,null,function*(){const e=f?u:i(i({},d),l);n(!0),v(e);const t=yield _(e);return n(!1),c(t),t}),a]}},73217:function(kt,it,R){"use strict";R.d(it,{Z:function(){return Nt}});class T{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(M,K){return M.__proto__=K,M},Object.assign=Object.assign||function(M){if(M==null)throw new TypeError("Cannot convert undefined or null to object");let K=Object(M);for(let Z=1;Z ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","error",Z),I.ENABLE_ERROR&&(console.error?console.error(Z):console.warn?console.warn(Z):console.log(Z))}static i(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","info",Z),I.ENABLE_INFO&&(console.info?console.info(Z):console.log(Z))}static w(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","warn",Z),I.ENABLE_WARN&&(console.warn?console.warn(Z):console.log(Z))}static d(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","debug",Z),I.ENABLE_DEBUG&&(console.debug?console.debug(Z):console.log(Z))}static v(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","verbose",Z),I.ENABLE_VERBOSE&&console.log(Z)}}I.GLOBAL_TAG="flv.js",I.FORCE_GLOBAL_TAG=!1,I.ENABLE_ERROR=!0,I.ENABLE_INFO=!0,I.ENABLE_WARN=!0,I.ENABLE_DEBUG=!0,I.ENABLE_VERBOSE=!0,I.ENABLE_CALLBACK=!1,I.emitter=new(g());var E=I;class i{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(M){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=M,this._totalBytes+=M):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=M,this._totalBytes+=M):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=M,this._totalBytes+=M,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let M=(this._now()-this._lastCheckpoint)/1e3;return M==0&&(M=1),this._intervalBytes/M/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let M=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/M/1024}}var m=i;class x{constructor(M){this._message=M}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class _ extends x{constructor(M){super(M)}get name(){return"IllegalStateException"}}class u extends x{constructor(M){super(M)}get name(){return"InvalidArgumentException"}}class d extends x{constructor(M){super(M)}get name(){return"NotImplementedException"}}const v={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class n{constructor(M){this._type=M||"undefined",this._status=v.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=v.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===v.kConnecting||this._status===v.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(M){this._onContentLengthKnown=M}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(M){this._onURLRedirect=M}get onDataArrival(){return this._onDataArrival}set onDataArrival(M){this._onDataArrival=M}get onError(){return this._onError}set onError(M){this._onError=M}get onComplete(){return this._onComplete}set onComplete(M){this._onComplete=M}open(M,K){throw new d("Unimplemented abstract function!")}abort(){throw new d("Unimplemented abstract function!")}}let a={};function c(){let $e=self.navigator.userAgent.toLowerCase(),M=/(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)||[],K=/(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)||[],Z={browser:M[5]||M[3]||M[1]||"",version:M[2]||M[4]||"0",majorVersion:M[4]||M[2]||"0",platform:K[0]||""},ie={};if(Z.browser){ie[Z.browser]=!0;let de=Z.majorVersion.split(".");ie.version={major:parseInt(Z.majorVersion,10),string:Z.version},de.length>1&&(ie.version.minor=parseInt(de[1],10)),de.length>2&&(ie.version.build=parseInt(de[2],10))}if(Z.platform&&(ie[Z.platform]=!0),(ie.chrome||ie.opr||ie.safari)&&(ie.webkit=!0),ie.rv||ie.iemobile){ie.rv&&delete ie.rv;let de="msie";Z.browser=de,ie[de]=!0}if(ie.edge){delete ie.edge;let de="msedge";Z.browser=de,ie[de]=!0}if(ie.opr){let de="opera";Z.browser=de,ie[de]=!0}if(ie.safari&&ie.android){let de="android";Z.browser=de,ie[de]=!0}ie.name=Z.browser,ie.platform=Z.platform;for(let de in a)a.hasOwnProperty(de)&&delete a[de];Object.assign(a,ie)}c();var s=a;class l extends n{static isSupported(){try{let M=s.msedge&&s.version.minor>=15048,K=s.msedge?M:!0;return self.fetch&&self.ReadableStream&&K}catch(M){return!1}}constructor(M,K){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=M,this._config=K,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(M,K){this._dataSource=M,this._range=K;let Z=M.url;this._config.reuseRedirectedURL&&M.redirectedURL!=null&&(Z=M.redirectedURL);let ie=this._seekHandler.getConfig(Z,K),de=new self.Headers;if(typeof ie.headers=="object"){let Fe=ie.headers;for(let tr in Fe)Fe.hasOwnProperty(tr)&&de.append(tr,Fe[tr])}let Pe={method:"GET",headers:de,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Fe in this._config.headers)de.append(Fe,this._config.headers[Fe]);M.cors===!1&&(Pe.mode="same-origin"),M.withCredentials&&(Pe.credentials="include"),M.referrerPolicy&&(Pe.referrerPolicy=M.referrerPolicy),this._status=v.kConnecting,self.fetch(ie.url,Pe).then(Fe=>{if(this._requestAbort){this._requestAbort=!1,this._status=v.kIdle;return}if(Fe.ok&&Fe.status>=200&&Fe.status<=299){if(Fe.url!==ie.url&&this._onURLRedirect){let It=this._seekHandler.removeURLParameters(Fe.url);this._onURLRedirect(It)}let tr=Fe.headers.get("Content-Length");return tr!=null&&(this._contentLength=parseInt(tr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Fe.body.getReader())}else if(this._status=v.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:Fe.status,msg:Fe.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+Fe.status+" "+Fe.statusText)}).catch(Fe=>{if(this._status=v.kError,this._onError)this._onError(r.EXCEPTION,{code:-1,msg:Fe.message});else throw Fe})}abort(){this._requestAbort=!0}_pump(M){return M.read().then(K=>{if(K.done)if(this._contentLength!==null&&this._receivedLength{if(K.code===11&&s.msedge)return;this._status=v.kError;let Z=0,ie=null;if((K.code===19||K.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=v.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:K.status,msg:K.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+K.status+" "+K.statusText);else this._status=v.kBuffering}}_onProgress(M){if(this._status===v.kError)return;this._contentLength===null&&M.total!==null&&M.total!==0&&(this._contentLength=M.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let K=M.target.response,Z=this._range.from+this._receivedLength;this._receivedLength+=K.byteLength,this._onDataArrival&&this._onDataArrival(K,Z,this._receivedLength)}_onLoadEnd(M){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===v.kError)return;this._status=v.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(M){this._status=v.kError;let K=0,Z=null;if(this._contentLength&&M.loaded=200&&K.status<=299){if(this._status=LoaderStatus.kBuffering,K.responseURL!=null){let ie=this._seekHandler.removeURLParameters(K.responseURL);K.responseURL!==this._currentRequestURL&&ie!==this._currentRedirectedURL&&(this._currentRedirectedURL=ie,this._onURLRedirect&&this._onURLRedirect(ie))}let Z=K.getResponseHeader("Content-Length");if(Z!=null&&this._contentLength==null){let ie=parseInt(Z);ie>0&&(this._contentLength=ie,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:K.status,msg:K.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+K.status+" "+K.statusText);else if(K.readyState===3&&K.status>=200&&K.status<=299){this._status=LoaderStatus.kBuffering;let Z=K.response;this._reader.readAsArrayBuffer(Z)}}_xhrOnError(M){this._status=LoaderStatus.kError;let K=LoaderErrors.EXCEPTION,Z={code:-1,msg:M.constructor.name+" "+M.type};if(this._onError)this._onError(K,Z);else throw new RuntimeException(Z.msg)}_msrOnProgress(M){let Z=M.target.result;if(Z==null){this._doReconnectIfNeeded();return}let ie=Z.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Z.byteLength;let de=this._totalRange.from+this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,de,this._receivedLength),Z.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${de+ie.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Z=this._range.from+this._contentLength-1),this._currentRequestRange={from:K,to:Z},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(M,K){this._lastTimeLoaded=0;let Z=M.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Z=this._currentRedirectedURL:M.redirectedURL!=null&&(Z=M.redirectedURL));let ie=this._seekHandler.getConfig(Z,K);this._currentRequestURL=ie.url;let de=this._xhr=new XMLHttpRequest;if(de.open("GET",ie.url,!0),de.responseType="arraybuffer",de.onreadystatechange=this._onReadyStateChange.bind(this),de.onprogress=this._onProgress.bind(this),de.onload=this._onLoad.bind(this),de.onerror=this._onXhrError.bind(this),M.withCredentials&&(de.withCredentials=!0),typeof ie.headers=="object"){let Pe=ie.headers;for(let Fe in Pe)Pe.hasOwnProperty(Fe)&&de.setRequestHeader(Fe,Pe[Fe])}if(typeof this._config.headers=="object"){let Pe=this._config.headers;for(let Fe in Pe)Pe.hasOwnProperty(Fe)&&de.setRequestHeader(Fe,Pe[Fe])}de.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=v.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(M){let K=M.target;if(K.readyState===2){if(K.responseURL!=null){let Z=this._seekHandler.removeURLParameters(K.responseURL);K.responseURL!==this._currentRequestURL&&Z!==this._currentRedirectedURL&&(this._currentRedirectedURL=Z,this._onURLRedirect&&this._onURLRedirect(Z))}if(K.status>=200&&K.status<=299){if(this._waitForTotalLength)return;this._status=v.kBuffering}else if(this._status=v.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:K.status,msg:K.statusText});else throw new x("RangeLoader: Http code invalid, "+K.status+" "+K.statusText)}}_onProgress(M){if(this._status===v.kError)return;if(this._contentLength===null){let Z=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Z=!0;let ie=M.total;this._internalAbort(),ie!=null&ie!==0&&(this._totalLength=ie)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Z){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let K=M.loaded-this._lastTimeLoaded;this._lastTimeLoaded=M.loaded,this._speedSampler.addBytes(K)}_normalizeSpeed(M){let K=this._chunkSizeKBList,Z=K.length-1,ie=0,de=0,Pe=Z;if(M=K[ie]&&M=3&&(K=this._speedSampler.currentKBps)),K!==0){let Pe=this._normalizeSpeed(K);this._currentSpeedNormalized!==Pe&&(this._currentSpeedNormalized=Pe,this._currentChunkSizeKB=Pe)}let Z=M.target.response,ie=this._range.from+this._receivedLength;this._receivedLength+=Z.byteLength;let de=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(K.result)},K.readAsArrayBuffer(M.data)}else{this._status=v.kError;let K={code:-1,msg:"Unsupported WebSocket message type: "+M.data.constructor.name};if(this._onError)this._onError(r.EXCEPTION,K);else throw new x(K.msg)}}_dispatchArrayBuffer(M){let K=M,Z=this._receivedLength;this._receivedLength+=K.byteLength,this._onDataArrival&&this._onDataArrival(K,Z,this._receivedLength)}_onWebSocketError(M){this._status=v.kError;let K={code:M.code,msg:M.message};if(this._onError)this._onError(r.EXCEPTION,K);else throw new x(K.msg)}}var C=y;class D{constructor(M){this._zeroStart=M||!1}getConfig(M,K){let Z={};if(K.from!==0||K.to!==-1){let ie;K.to!==-1?ie=`bytes=${K.from.toString()}-${K.to.toString()}`:ie=`bytes=${K.from.toString()}-`,Z.Range=ie}else this._zeroStart&&(Z.Range="bytes=0-");return{url:M,headers:Z}}removeURLParameters(M){return M}}var O=D;class S{constructor(M,K){this._startName=M,this._endName=K}getConfig(M,K){let Z=M;if(K.from!==0||K.to!==-1){let ie=!0;Z.indexOf("?")===-1&&(Z+="?",ie=!1),ie&&(Z+="&"),Z+=`${this._startName}=${K.from.toString()}`,K.to!==-1&&(Z+=`&${this._endName}=${K.to.toString()}`)}return{url:Z,headers:{}}}removeURLParameters(M){let K=M.split("?")[0],Z,ie=M.indexOf("?");ie!==-1&&(Z=M.substring(ie+1));let de="";if(Z!=null&&Z.length>0){let Pe=Z.split("&");for(let Fe=0;Fe0;tr[0]!==this._startName&&tr[0]!==this._endName&&(It&&(de+="&"),de+=Pe[Fe])}}return de.length===0?K:K+"?"+de}}var F=S;class L{constructor(M,K,Z){this.TAG="IOController",this._config=K,this._extraData=Z,this._stashInitialSize=1024*384,K.stashInitialSize!=null&&K.stashInitialSize>0&&(this._stashInitialSize=K.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,K.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=M,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(M.url),this._refTotalLength=M.filesize?M.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new m,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(M){this._extraData=M}get onDataArrival(){return this._onDataArrival}set onDataArrival(M){this._onDataArrival=M}get onSeeked(){return this._onSeeked}set onSeeked(M){this._onSeeked=M}get onError(){return this._onError}set onError(M){this._onError=M}get onComplete(){return this._onComplete}set onComplete(M){this._onComplete=M}get onRedirect(){return this._onRedirect}set onRedirect(M){this._onRedirect=M}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(M){this._onRecoveredEarlyEof=M}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===A?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let M=this._config;if(M.seekType==="range")this._seekHandler=new O(this._config.rangeLoadZeroStart);else if(M.seekType==="param"){let K=M.seekParamStart||"bstart",Z=M.seekParamEnd||"bend";this._seekHandler=new F(K,Z)}else if(M.seekType==="custom"){if(typeof M.customSeekHandler!="function")throw new u("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new M.customSeekHandler}else throw new u(`Invalid seekType in config: ${M.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=C;else if(f.isSupported())this._loaderClass=f;else if(t.isSupported())this._loaderClass=t;else if(A.isSupported())this._loaderClass=A;else throw new x("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(M){this._currentRange={from:0,to:-1},M&&(this._currentRange.from=M),this._speedSampler.reset(),M||(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 M=this._resumeFrom;this._resumeFrom=0,this._internalSeek(M,!0)}}seek(M){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(M,!0)}_internalSeek(M,K){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(K),this._loader.destroy(),this._loader=null;let Z={from:M,to:-1};this._currentRange={from:Z.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Z),this._onSeeked&&this._onSeeked()}updateUrl(M){if(!M||typeof M!="string"||M.length===0)throw new u("Url must be a non-empty string!");this._dataSource.url=M}_expandBuffer(M){let K=this._stashSize;for(;K+1024*1024*10){let ie=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Z,0,K).set(ie,0)}this._stashBuffer=Z,this._bufferSize=K}_normalizeSpeed(M){let K=this._speedNormalizeList,Z=K.length-1,ie=0,de=0,Pe=Z;if(M=K[ie]&&M=512&&M<=1024?K=Math.floor(M*1.5):K=M*2,K>8192&&(K=8192);let Z=K*1024+1024*1024*1;this._bufferSize0){let Pe=this._stashBuffer.slice(0,this._stashUsed),Fe=this._dispatchChunks(Pe,this._stashByteStart);if(Fe0){let tr=new Uint8Array(Pe,Fe);de.set(tr,0),this._stashUsed=tr.byteLength,this._stashByteStart+=Fe}}else this._stashUsed=0,this._stashByteStart+=Fe;this._stashUsed+M.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+M.byteLength),de=new Uint8Array(this._stashBuffer,0,this._bufferSize)),de.set(new Uint8Array(M),this._stashUsed),this._stashUsed+=M.byteLength}else{let Pe=this._dispatchChunks(M,K);if(Pethis._bufferSize&&(this._expandBuffer(Fe),de=new Uint8Array(this._stashBuffer,0,this._bufferSize)),de.set(new Uint8Array(M,Pe),0),this._stashUsed+=Fe,this._stashByteStart=K+Pe}}}else if(this._stashUsed===0){let de=this._dispatchChunks(M,K);if(dethis._bufferSize&&this._expandBuffer(Pe),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(M,de),0),this._stashUsed+=Pe,this._stashByteStart=K+de}}else{this._stashUsed+M.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+M.byteLength);let de=new Uint8Array(this._stashBuffer,0,this._bufferSize);de.set(new Uint8Array(M),this._stashUsed),this._stashUsed+=M.byteLength;let Pe=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Pe0){let Fe=new Uint8Array(this._stashBuffer,Pe);de.set(Fe,0)}this._stashUsed-=Pe,this._stashByteStart+=Pe}}_flushStashBuffer(M){if(this._stashUsed>0){let K=this._stashBuffer.slice(0,this._stashUsed),Z=this._dispatchChunks(K,this._stashByteStart),ie=K.byteLength-Z;if(Z0){let de=new Uint8Array(this._stashBuffer,0,this._bufferSize),Pe=new Uint8Array(K,Z);de.set(Pe,0),this._stashUsed=Pe.byteLength,this._stashByteStart+=Z}return 0}return this._stashUsed=0,this._stashByteStart=0,ie}return 0}_onLoaderComplete(M,K){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(M,K){switch(E.e(this.TAG,`Loader error, code = ${K.code}, msg = ${K.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,M=r.UNRECOVERABLE_EARLY_EOF),M){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Z=this._currentRange.to+1;Z0){let K=te.getConfig();M.emit("change",K)}}static registerListener(M){te.emitter.addListener("change",M)}static removeListener(M){te.emitter.removeListener("change",M)}static addLogListener(M){E.emitter.addListener("log",M),E.emitter.listenerCount("log")>0&&(E.ENABLE_CALLBACK=!0,te._notifyChange())}static removeLogListener(M){E.emitter.removeListener("log",M),E.emitter.listenerCount("log")===0&&(E.ENABLE_CALLBACK=!1,te._notifyChange())}}te.emitter=new(g());var le=te;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 M=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,K=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&&M&&K}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(M){if(this.keyframesIndex==null)return null;let K=this.keyframesIndex,Z=this._search(K.times,M);return{index:Z,milliseconds:K.times[Z],fileposition:K.filepositions[Z]}}_search(M,K){let Z=0,ie=M.length-1,de=0,Pe=0,Fe=ie;for(K=M[de]&&K=128){M.push(String.fromCharCode(de&65535)),Z+=2;continue}}}else if(K[Z]<240){if(xe(K,Z,2)){let de=(K[Z]&15)<<12|(K[Z+1]&63)<<6|K[Z+2]&63;if(de>=2048&&(de&63488)!==55296){M.push(String.fromCharCode(de&65535)),Z+=3;continue}}}else if(K[Z]<248&&xe(K,Z,3)){let de=(K[Z]&7)<<18|(K[Z+1]&63)<<12|(K[Z+2]&63)<<6|K[Z+3]&63;if(de>65536&&de<1114112){de-=65536,M.push(String.fromCharCode(de>>>10|55296)),M.push(String.fromCharCode(de&1023|56320)),Z+=4;continue}}}M.push("\uFFFD"),++Z}return M.join("")}var Ve=Me;let Ze=function(){let $e=new ArrayBuffer(2);return new DataView($e).setInt16(0,256,!0),new Int16Array($e)[0]===256}();class Se{static parseScriptData(M,K,Z){let ie={};try{let de=Se.parseValue(M,K,Z),Pe=Se.parseValue(M,K+de.size,Z-de.size);ie[de.data]=Pe.data}catch(de){E.e("AMF",de.toString())}return ie}static parseObject(M,K,Z){if(Z<3)throw new _("Data not enough when parse ScriptDataObject");let ie=Se.parseString(M,K,Z),de=Se.parseValue(M,K+ie.size,Z-ie.size),Pe=de.objectEnd;return{data:{name:ie.data,value:de.data},size:ie.size+de.size,objectEnd:Pe}}static parseVariable(M,K,Z){return Se.parseObject(M,K,Z)}static parseString(M,K,Z){if(Z<2)throw new _("Data not enough when parse String");let de=new DataView(M,K,Z).getUint16(0,!Ze),Pe;return de>0?Pe=Ve(new Uint8Array(M,K+2,de)):Pe="",{data:Pe,size:2+de}}static parseLongString(M,K,Z){if(Z<4)throw new _("Data not enough when parse LongString");let de=new DataView(M,K,Z).getUint32(0,!Ze),Pe;return de>0?Pe=Ve(new Uint8Array(M,K+4,de)):Pe="",{data:Pe,size:4+de}}static parseDate(M,K,Z){if(Z<10)throw new _("Data size invalid when parse Date");let ie=new DataView(M,K,Z),de=ie.getFloat64(0,!Ze),Pe=ie.getInt16(8,!Ze);return de+=Pe*60*1e3,{data:new Date(de),size:10}}static parseValue(M,K,Z){if(Z<1)throw new _("Data not enough when parse Value");let ie=new DataView(M,K,Z),de=1,Pe=ie.getUint8(0),Fe,tr=!1;try{switch(Pe){case 0:Fe=ie.getFloat64(1,!Ze),de+=8;break;case 1:{Fe=!!ie.getUint8(1),de+=1;break}case 2:{let It=Se.parseString(M,K+1,Z-1);Fe=It.data,de+=It.size;break}case 3:{Fe={};let It=0;for((ie.getUint32(Z-4,!Ze)&16777215)===9&&(It=3);de32)throw new u("ExpGolomb: readBits() bits exceeded max 32bits!");if(M<=this._current_word_bits_left){let Pe=this._current_word>>>32-M;return this._current_word<<=M,this._current_word_bits_left-=M,Pe}let K=this._current_word_bits_left?this._current_word:0;K=K>>>32-this._current_word_bits_left;let Z=M-this._current_word_bits_left;this._fillCurrentWord();let ie=Math.min(Z,this._current_word_bits_left),de=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,K=K<>>M)return this._current_word<<=M,this._current_word_bits_left-=M,M;return this._fillCurrentWord(),M+this._skipLeadingZero()}readUEG(){let M=this._skipLeadingZero();return this.readBits(M+1)-1}readSEG(){let M=this.readUEG();return M&1?M+1>>>1:-1*(M>>>1)}}var ut=Re;class Ae{static _ebsp2rbsp(M){let K=M,Z=K.byteLength,ie=new Uint8Array(Z),de=0;for(let Pe=0;Pe=2&&K[Pe]===3&&K[Pe-1]===0&&K[Pe-2]===0||(ie[de]=K[Pe],de++);return new Uint8Array(ie.buffer,0,de)}static parseSPS(M){let K=Ae._ebsp2rbsp(M),Z=new ut(K);Z.readByte();let ie=Z.readByte();Z.readByte();let de=Z.readByte();Z.readUEG();let Pe=Ae.getProfileString(ie),Fe=Ae.getLevelString(de),tr=1,It=420,Mt=[0,420,422,444],mr=8;if((ie===100||ie===110||ie===122||ie===244||ie===44||ie===83||ie===86||ie===118||ie===128||ie===138||ie===144)&&(tr=Z.readUEG(),tr===3&&Z.readBits(1),tr<=3&&(It=Mt[tr]),mr=Z.readUEG()+8,Z.readUEG(),Z.readBits(1),Z.readBool())){let wn=tr!==3?8:12;for(let Sn=0;Sn0&&wn<16?(et=Sn[wn-1],ft=On[wn-1]):wn===255&&(et=Z.readByte()<<8|Z.readByte(),ft=Z.readByte()<<8|Z.readByte())}if(Z.readBool()&&Z.readBool(),Z.readBool()&&(Z.readBits(4),Z.readBool()&&Z.readBits(24)),Z.readBool()&&(Z.readUEG(),Z.readUEG()),Z.readBool()){let wn=Z.readBits(32),Sn=Z.readBits(32);Ot=Z.readBool(),yr=Sn,Tr=wn*2,Bt=yr/Tr}}let qr=1;(et!==1||ft!==1)&&(qr=et/ft);let pn=0,Mn=0;if(tr===0)pn=1,Mn=2-Ht;else{let wn=tr===3?1:2,Sn=tr===1?2:1;pn=wn,Mn=Sn*(2-Ht)}let Bn=(jr+1)*16,vr=(2-Ht)*((fr+1)*16);Bn-=(Qt+De)*pn,vr-=(nt+je)*Mn;let ea=Math.ceil(Bn*qr);return Z.destroy(),Z=null,{profile_string:Pe,level_string:Fe,bit_depth:mr,ref_frames:rr,chroma_format:It,chroma_format_string:Ae.getChromaFormatString(It),frame_rate:{fixed:Ot,fps:Bt,fps_den:Tr,fps_num:yr},sar_ratio:{width:et,height:ft},codec_size:{width:Bn,height:vr},present_size:{width:ea,height:vr}}}static _skipScalingList(M,K){let Z=8,ie=8,de=0;for(let Pe=0;Pe>>8&255|($e&255)<<8}function Ee($e){return($e&4278190080)>>>24|($e&16711680)>>>8|($e&65280)<<8|($e&255)<<24}function H($e,M){return $e[M]<<24|$e[M+1]<<16|$e[M+2]<<8|$e[M+3]}class X{constructor(M,K){this.TAG="FLVDemuxer",this._config=K,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=M.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=M.hasAudioTrack,this._hasVideo=M.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Oe,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 Z=new ArrayBuffer(2);return new DataView(Z).setInt16(0,256,!0),new Int16Array(Z)[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(M){let K=new Uint8Array(M),Z={match:!1};if(K[0]!==70||K[1]!==76||K[2]!==86||K[3]!==1)return Z;let ie=(K[4]&4)>>>2!==0,de=(K[4]&1)!==0,Pe=H(K,5);return Pe<9?Z:{match:!0,consumed:Pe,dataOffset:Pe,hasAudioTrack:ie,hasVideoTrack:de}}bindDataSource(M){return M.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(M){this._onTrackMetadata=M}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(M){this._onMediaInfo=M}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(M){this._onMetaDataArrived=M}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(M){this._onScriptDataArrived=M}get onError(){return this._onError}set onError(M){this._onError=M}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(M){this._onDataAvailable=M}get timestampBase(){return this._timestampBase}set timestampBase(M){this._timestampBase=M}get overridedDuration(){return this._duration}set overridedDuration(M){this._durationOverrided=!0,this._duration=M,this._mediaInfo.duration=M}set overridedHasAudio(M){this._hasAudioFlagOverrided=!0,this._hasAudio=M,this._mediaInfo.hasAudio=M}set overridedHasVideo(M){this._hasVideoFlagOverrided=!0,this._hasVideo=M,this._mediaInfo.hasVideo=M}resetMediaInfo(){this._mediaInfo=new Oe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(M,K){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new _("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Z=0,ie=this._littleEndian;if(K===0)if(M.byteLength>13)Z=X.probe(M).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,K+Z!==this._dataOffset&&E.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(M,Z).getUint32(0,!ie)!==0&&E.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Z+=4);ZM.byteLength)break;let Pe=de.getUint8(0),Fe=de.getUint32(0,!ie)&16777215;if(Z+11+Fe+4>M.byteLength)break;if(Pe!==8&&Pe!==9&&Pe!==18){E.w(this.TAG,`Unsupported tag type ${Pe}, skipped`),Z+=11+Fe+4;continue}let tr=de.getUint8(4),It=de.getUint8(5),Mt=de.getUint8(6),mr=de.getUint8(7),_r=Mt|It<<8|tr<<16|mr<<24;(de.getUint32(7,!ie)&16777215)!==0&&E.w(this.TAG,"Meet tag which has StreamID != 0!");let jr=Z+11;switch(Pe){case 8:this._parseAudioData(M,jr,Fe,_r);break;case 9:this._parseVideoData(M,jr,Fe,_r,K+Z);break;case 18:this._parseScriptData(M,jr,Fe);break}let fr=de.getUint32(11+Fe,!ie);fr!==11+Fe&&E.w(this.TAG,`Invalid PrevTagSize ${fr}`),Z+=11+Fe+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Z}_parseScriptData(M,K,Z){let ie=Ie.parseScriptData(M,K,Z);if(ie.hasOwnProperty("onMetaData")){if(ie.onMetaData==null||typeof ie.onMetaData!="object"){E.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&E.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ie;let de=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},de)),typeof de.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=de.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof de.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=de.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof de.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=de.audiodatarate),typeof de.videodatarate=="number"&&(this._mediaInfo.videoDataRate=de.videodatarate),typeof de.width=="number"&&(this._mediaInfo.width=de.width),typeof de.height=="number"&&(this._mediaInfo.height=de.height),typeof de.duration=="number"){if(!this._durationOverrided){let Pe=Math.floor(de.duration*this._timescale);this._duration=Pe,this._mediaInfo.duration=Pe}}else this._mediaInfo.duration=0;if(typeof de.framerate=="number"){let Pe=Math.floor(de.framerate*1e3);if(Pe>0){let Fe=Pe/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Fe,this._referenceFrameRate.fps_num=Pe,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Fe}}if(typeof de.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Pe=de.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Pe),de.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=de,E.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ie).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ie))}_parseKeyframesIndex(M){let K=[],Z=[];for(let ie=1;ie>>4;if(tr!==2&&tr!==10){this._onError(q.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+tr);return}let It=0,Mt=(Fe&12)>>>2;if(Mt>=0&&Mt<=4)It=this._flvSoundRateTable[Mt];else{this._onError(q.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Mt);return}let mr=(Fe&2)>>>1,_r=Fe&1,rr=this._audioMetadata,jr=this._audioTrack;if(rr||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),rr=this._audioMetadata={},rr.type="audio",rr.id=jr.id,rr.timescale=this._timescale,rr.duration=this._duration,rr.audioSampleRate=It,rr.channelCount=_r===0?1:2),tr===10){let fr=this._parseAACAudioData(M,K+1,Z-1);if(fr==null)return;if(fr.packetType===0){rr.config&&E.w(this.TAG,"Found another AudioSpecificConfig!");let Ht=fr.data;rr.audioSampleRate=Ht.samplingRate,rr.channelCount=Ht.channelCount,rr.codec=Ht.codec,rr.originalCodec=Ht.originalCodec,rr.config=Ht.config,rr.refSampleDuration=1024/rr.audioSampleRate*rr.timescale,E.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",rr);let Qt=this._mediaInfo;Qt.audioCodec=rr.originalCodec,Qt.audioSampleRate=rr.audioSampleRate,Qt.audioChannelCount=rr.channelCount,Qt.hasVideo?Qt.videoCodec!=null&&(Qt.mimeType='video/x-flv; codecs="'+Qt.videoCodec+","+Qt.audioCodec+'"'):Qt.mimeType='video/x-flv; codecs="'+Qt.audioCodec+'"',Qt.isComplete()&&this._onMediaInfo(Qt)}else if(fr.packetType===1){let Ht=this._timestampBase+ie,Qt={unit:fr.data,length:fr.data.byteLength,dts:Ht,pts:Ht};jr.samples.push(Qt),jr.length+=fr.data.length}else E.e(this.TAG,`Flv: Unsupported AAC data type ${fr.packetType}`)}else if(tr===2){if(!rr.codec){let De=this._parseMP3AudioData(M,K+1,Z-1,!0);if(De==null)return;rr.audioSampleRate=De.samplingRate,rr.channelCount=De.channelCount,rr.codec=De.codec,rr.originalCodec=De.originalCodec,rr.refSampleDuration=1152/rr.audioSampleRate*rr.timescale,E.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",rr);let nt=this._mediaInfo;nt.audioCodec=rr.codec,nt.audioSampleRate=rr.audioSampleRate,nt.audioChannelCount=rr.channelCount,nt.audioDataRate=De.bitRate,nt.hasVideo?nt.videoCodec!=null&&(nt.mimeType='video/x-flv; codecs="'+nt.videoCodec+","+nt.audioCodec+'"'):nt.mimeType='video/x-flv; codecs="'+nt.audioCodec+'"',nt.isComplete()&&this._onMediaInfo(nt)}let fr=this._parseMP3AudioData(M,K+1,Z-1,!1);if(fr==null)return;let Ht=this._timestampBase+ie,Qt={unit:fr,length:fr.byteLength,dts:Ht,pts:Ht};jr.samples.push(Qt),jr.length+=fr.length}}_parseAACAudioData(M,K,Z){if(Z<=1){E.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ie={},de=new Uint8Array(M,K,Z);return ie.packetType=de[0],de[0]===0?ie.data=this._parseAACAudioSpecificConfig(M,K+1,Z-1):ie.data=de.subarray(1),ie}_parseAACAudioSpecificConfig(M,K,Z){let ie=new Uint8Array(M,K,Z),de=null,Pe=0,Fe=0,tr=null,It=0,Mt=null;if(Pe=Fe=ie[0]>>>3,It=(ie[0]&7)<<1|ie[1]>>>7,It<0||It>=this._mpegSamplingRates.length){this._onError(q.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let mr=this._mpegSamplingRates[It],_r=(ie[1]&120)>>>3;if(_r<0||_r>=8){this._onError(q.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Pe===5&&(Mt=(ie[1]&7)<<1|ie[2]>>>7,tr=(ie[2]&124)>>>2);let rr=self.navigator.userAgent.toLowerCase();return rr.indexOf("firefox")!==-1?It>=6?(Pe=5,de=new Array(4),Mt=It-3):(Pe=2,de=new Array(2),Mt=It):rr.indexOf("android")!==-1?(Pe=2,de=new Array(2),Mt=It):(Pe=5,Mt=It,de=new Array(4),It>=6?Mt=It-3:_r===1&&(Pe=2,de=new Array(2),Mt=It)),de[0]=Pe<<3,de[0]|=(It&15)>>>1,de[1]=(It&15)<<7,de[1]|=(_r&15)<<3,Pe===5&&(de[1]|=(Mt&15)>>>1,de[2]=(Mt&1)<<7,de[2]|=8,de[3]=0),{config:de,samplingRate:mr,channelCount:_r,codec:"mp4a.40."+Pe,originalCodec:"mp4a.40."+Fe}}_parseMP3AudioData(M,K,Z,ie){if(Z<4){E.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let de=this._littleEndian,Pe=new Uint8Array(M,K,Z),Fe=null;if(ie){if(Pe[0]!==255)return;let tr=Pe[1]>>>3&3,It=(Pe[1]&6)>>1,Mt=(Pe[2]&240)>>>4,mr=(Pe[2]&12)>>>2,rr=(Pe[3]>>>6&3)!==3?2:1,jr=0,fr=0,Ht=34,Qt="mp3";switch(tr){case 0:jr=this._mpegAudioV25SampleRateTable[mr];break;case 2:jr=this._mpegAudioV20SampleRateTable[mr];break;case 3:jr=this._mpegAudioV10SampleRateTable[mr];break}switch(It){case 1:Ht=34,Mt>>4,tr=Pe&15;if(tr!==7){this._onError(q.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${tr}`);return}this._parseAVCVideoPacket(M,K+1,Z-1,ie,de,Fe)}_parseAVCVideoPacket(M,K,Z,ie,de,Pe){if(Z<4){E.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Fe=this._littleEndian,tr=new DataView(M,K,Z),It=tr.getUint8(0),mr=(tr.getUint32(0,!Fe)&16777215)<<8>>8;if(It===0)this._parseAVCDecoderConfigurationRecord(M,K+4,Z-4);else if(It===1)this._parseAVCVideoData(M,K+4,Z-4,ie,de,Pe,mr);else if(It!==2){this._onError(q.FORMAT_ERROR,`Flv: Invalid video packet type ${It}`);return}}_parseAVCDecoderConfigurationRecord(M,K,Z){if(Z<7){E.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ie=this._videoMetadata,de=this._videoTrack,Pe=this._littleEndian,Fe=new DataView(M,K,Z);ie?typeof ie.avcc!="undefined"&&E.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ie=this._videoMetadata={},ie.type="video",ie.id=de.id,ie.timescale=this._timescale,ie.duration=this._duration);let tr=Fe.getUint8(0),It=Fe.getUint8(1),Mt=Fe.getUint8(2),mr=Fe.getUint8(3);if(tr!==1||It===0){this._onError(q.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Fe.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(q.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let _r=Fe.getUint8(5)&31;if(_r===0){this._onError(q.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else _r>1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${_r}`);let rr=6;for(let fr=0;fr<_r;fr++){let Ht=Fe.getUint16(rr,!Pe);if(rr+=2,Ht===0)continue;let Qt=new Uint8Array(M,K+rr,Ht);rr+=Ht;let De=ge.parseSPS(Qt);if(fr!==0)continue;ie.codecWidth=De.codec_size.width,ie.codecHeight=De.codec_size.height,ie.presentWidth=De.present_size.width,ie.presentHeight=De.present_size.height,ie.profile=De.profile_string,ie.level=De.level_string,ie.bitDepth=De.bit_depth,ie.chromaFormat=De.chroma_format,ie.sarRatio=De.sar_ratio,ie.frameRate=De.frame_rate,(De.frame_rate.fixed===!1||De.frame_rate.fps_num===0||De.frame_rate.fps_den===0)&&(ie.frameRate=this._referenceFrameRate);let nt=ie.frameRate.fps_den,je=ie.frameRate.fps_num;ie.refSampleDuration=ie.timescale*(nt/je);let Dt=Qt.subarray(1,4),et="avc1.";for(let Bt=0;Bt<3;Bt++){let Ot=Dt[Bt].toString(16);Ot.length<2&&(Ot="0"+Ot),et+=Ot}ie.codec=et;let ft=this._mediaInfo;ft.width=ie.codecWidth,ft.height=ie.codecHeight,ft.fps=ie.frameRate.fps,ft.profile=ie.profile,ft.level=ie.level,ft.refFrames=De.ref_frames,ft.chromaFormat=De.chroma_format_string,ft.sarNum=ie.sarRatio.width,ft.sarDen=ie.sarRatio.height,ft.videoCodec=et,ft.hasAudio?ft.audioCodec!=null&&(ft.mimeType='video/x-flv; codecs="'+ft.videoCodec+","+ft.audioCodec+'"'):ft.mimeType='video/x-flv; codecs="'+ft.videoCodec+'"',ft.isComplete()&&this._onMediaInfo(ft)}let jr=Fe.getUint8(rr);if(jr===0){this._onError(q.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else jr>1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${jr}`);rr++;for(let fr=0;fr=Z){E.w(this.TAG,`Malformed Nalu near timestamp ${jr}, offset = ${_r}, dataSize = ${Z}`);break}let Ht=It.getUint32(_r,!tr);if(rr===3&&(Ht>>>=8),Ht>Z-rr){E.w(this.TAG,`Malformed Nalus near timestamp ${jr}, NaluSize > DataSize!`);return}let Qt=It.getUint8(_r+rr)&31;Qt===5&&(fr=!0);let De=new Uint8Array(M,K+_r,rr+Ht),nt={type:Qt,data:De};Mt.push(nt),mr+=De.byteLength,_r+=rr+Ht}if(Mt.length){let Ht=this._videoTrack,Qt={units:Mt,length:mr,isKeyframe:fr,dts:jr,cts:Fe,pts:jr+Fe};fr&&(Qt.fileposition=de),Ht.samples.push(Qt),Ht.length+=mr}}}var fe=X;class ne{static init(){ne.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 K in ne.types)ne.types.hasOwnProperty(K)&&(ne.types[K]=[K.charCodeAt(0),K.charCodeAt(1),K.charCodeAt(2),K.charCodeAt(3)]);let M=ne.constants={};M.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),M.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),M.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),M.STSC=M.STCO=M.STTS,M.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),M.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]),M.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]),M.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),M.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),M.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(M){let K=8,Z=null,ie=Array.prototype.slice.call(arguments,1),de=ie.length;for(let Fe=0;Fe>>24&255,Z[1]=K>>>16&255,Z[2]=K>>>8&255,Z[3]=K&255,Z.set(M,4);let Pe=8;for(let Fe=0;Fe>>24&255,M>>>16&255,M>>>8&255,M&255,K>>>24&255,K>>>16&255,K>>>8&255,K&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(M){return ne.box(ne.types.trak,ne.tkhd(M),ne.mdia(M))}static tkhd(M){let K=M.id,Z=M.duration,ie=M.presentWidth,de=M.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&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,ie>>>8&255,ie&255,0,0,de>>>8&255,de&255,0,0]))}static mdia(M){return ne.box(ne.types.mdia,ne.mdhd(M),ne.hdlr(M),ne.minf(M))}static mdhd(M){let K=M.timescale,Z=M.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,85,196,0,0]))}static hdlr(M){let K=null;return M.type==="audio"?K=ne.constants.HDLR_AUDIO:K=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,K)}static minf(M){let K=null;return M.type==="audio"?K=ne.box(ne.types.smhd,ne.constants.SMHD):K=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,K,ne.dinf(),ne.stbl(M))}static dinf(){return ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF))}static stbl(M){return ne.box(ne.types.stbl,ne.stsd(M),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO))}static stsd(M){return M.type==="audio"?M.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(M)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(M)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(M))}static mp3(M){let K=M.channelCount,Z=M.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,K,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ne.box(ne.types[".mp3"],ie)}static mp4a(M){let K=M.channelCount,Z=M.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,K,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ne.box(ne.types.mp4a,ie,ne.esds(M))}static esds(M){let K=M.config||[],Z=K.length,ie=new Uint8Array([0,0,0,0,3,23+Z,0,1,0,4,15+Z,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Z]).concat(K).concat([6,1,2]));return ne.box(ne.types.esds,ie)}static avc1(M){let K=M.avcc,Z=M.codecWidth,ie=M.codecHeight,de=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,Z>>>8&255,Z&255,ie>>>8&255,ie&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 ne.box(ne.types.avc1,de,ne.box(ne.types.avcC,K))}static mvex(M){return ne.box(ne.types.mvex,ne.trex(M))}static trex(M){let K=M.id,Z=new Uint8Array([0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,Z)}static moof(M,K){return ne.box(ne.types.moof,ne.mfhd(M.sequenceNumber),ne.traf(M,K))}static mfhd(M){let K=new Uint8Array([0,0,0,0,M>>>24&255,M>>>16&255,M>>>8&255,M&255]);return ne.box(ne.types.mfhd,K)}static traf(M,K){let Z=M.id,ie=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255])),de=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255])),Pe=ne.sdtp(M),Fe=ne.trun(M,Pe.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,ie,de,Fe,Pe)}static sdtp(M){let K=M.samples||[],Z=K.length,ie=new Uint8Array(4+Z);for(let de=0;de>>24&255,ie>>>16&255,ie>>>8&255,ie&255,K>>>24&255,K>>>16&255,K>>>8&255,K&255],0);for(let Fe=0;Fe>>24&255,tr>>>16&255,tr>>>8&255,tr&255,It>>>24&255,It>>>16&255,It>>>8&255,It&255,Mt.isLeading<<2|Mt.dependsOn,Mt.isDependedOn<<6|Mt.hasRedundancy<<4|Mt.isNonSync,0,0,mr>>>24&255,mr>>>16&255,mr>>>8&255,mr&255],12+16*Fe)}return ne.box(ne.types.trun,Pe)}static mdat(M){return ne.box(ne.types.mdat,M)}}ne.init();var re=ne;class _e{static getSilentFrame(M,K){if(M==="mp4a.40.2"){if(K===1)return new Uint8Array([0,200,0,128,35,128]);if(K===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(K===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(K===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(K===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(K===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(K===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(K===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(K===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 We=_e;class He{constructor(M,K,Z,ie,de){this.dts=M,this.pts=K,this.duration=Z,this.originalDts=ie,this.isSyncPoint=de,this.fileposition=null}}class ot{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(M){M.isSyncPoint=!0,this.syncPoints.push(M)}}class st{constructor(){this._list=[]}clear(){this._list=[]}appendArray(M){let K=this._list;M.length!==0&&(K.length>0&&M[0].originalDts=K[de].dts&&MK[ie].lastSample.originalDts&&M=K[ie].lastSample.originalDts&&(ie===K.length-1||ie0&&(de=this._searchNearestSegmentBefore(Z.originalBeginDts)+1),this._lastAppendLocation=de,this._list.splice(de,0,Z)}getLastSegmentBefore(M){let K=this._searchNearestSegmentBefore(M);return K>=0?this._list[K]:null}getLastSampleBefore(M){let K=this.getLastSegmentBefore(M);return K!=null?K.lastSample:null}getLastSyncPointBefore(M){let K=this._searchNearestSegmentBefore(M),Z=this._list[K].syncPoints;for(;Z.length===0&&K>0;)K--,Z=this._list[K].syncPoints;return Z.length>0?Z[Z.length-1]:null}}class ve{constructor(M){this.TAG="MP4Remuxer",this._config=M,this._isLive=M.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 ct("audio"),this._videoSegmentInfoList=new ct("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(s.chrome&&(s.version.major<50||s.version.major===50&&s.version.build<2661)),this._fillSilentAfterSeek=s.msedge||s.msie,this._mp3UseMpegAudio=!s.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(M){return M.onDataAvailable=this.remux.bind(this),M.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(M){this._onInitSegment=M}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(M){this._onMediaSegment=M}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(M){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(M,K){if(!this._onMediaSegment)throw new _("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(M,K),this._remuxVideo(K),this._remuxAudio(M)}_onTrackMetadataReceived(M,K){let Z=null,ie="mp4",de=K.codec;if(M==="audio")this._audioMeta=K,K.codec==="mp3"&&this._mp3UseMpegAudio?(ie="mpeg",de="",Z=new Uint8Array):Z=re.generateInitSegment(K);else if(M==="video")this._videoMeta=K,Z=re.generateInitSegment(K);else return;if(!this._onInitSegment)throw new _("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(M,{type:M,data:Z.buffer,codec:de,container:`${M}/${ie}`,mediaDuration:K.duration})}_calculateDtsBase(M,K){this._dtsBaseInited||(M.samples&&M.samples.length&&(this._audioDtsBase=M.samples[0].dts),K.samples&&K.samples.length&&(this._videoDtsBase=K.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let M=this._videoStashedLastSample,K=this._audioStashedLastSample,Z={type:"video",id:1,sequenceNumber:0,samples:[],length:0};M!=null&&(Z.samples.push(M),Z.length=M.length);let ie={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};K!=null&&(ie.samples.push(K),ie.length=K.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Z,!0),this._remuxAudio(ie,!0)}_remuxAudio(M,K){if(this._audioMeta==null)return;let Z=M,ie=Z.samples,de,Pe=-1,Fe=-1,tr=-1,It=this._audioMeta.refSampleDuration,Mt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,mr=this._dtsBaseInited&&this._audioNextDts===void 0,_r=!1;if(!ie||ie.length===0||ie.length===1&&!K)return;let rr=0,jr=null,fr=0;Mt?(rr=0,fr=Z.length):(rr=8,fr=8+Z.length);let Ht=null;if(ie.length>1&&(Ht=ie.pop(),fr-=Ht.length),this._audioStashedLastSample!=null){let ft=this._audioStashedLastSample;this._audioStashedLastSample=null,ie.unshift(ft),fr+=ft.length}Ht!=null&&(this._audioStashedLastSample=Ht);let Qt=ie[0].dts-this._dtsBase;if(this._audioNextDts)de=Qt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())de=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(_r=!0);else{let ft=this._audioSegmentInfoList.getLastSampleBefore(Qt);if(ft!=null){let Bt=Qt-(ft.originalDts+ft.duration);Bt<=3&&(Bt=0);let Ot=ft.dts+ft.duration+Bt;de=Qt-Ot}else de=0}if(_r){let ft=Qt-de,Bt=this._videoSegmentInfoList.getLastSegmentBefore(Qt);if(Bt!=null&&Bt.beginDts=1?Ur=De[De.length-1].duration:Ur=Math.floor(It);let qr=!1,pn=null;if(Ur>It*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!s.safari){qr=!0;let Mn=Math.abs(Ur-It),Bn=Math.ceil(Mn/It),vr=Tr+It;E.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:Oe,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:z}},O=(w,W)=>(w.sort((N,z)=>z.pieData.value-N.pieData.value),W*25/w[0].pieData.value),S=(w,W,N,z,k,j)=>{let J=(w+W)/2,te=w*Math.PI*2,le=W*Math.PI*2,he=J*Math.PI*2;w===0&&W===1&&(N=!1),k=typeof k!="undefined"?k:1/3;let Oe=N?Math.cos(he)*.1:0,xe=N?Math.sin(he)*.1:0,Me=z?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(Ve,Ze){return Vele?Oe+Math.cos(le)*(1+Math.cos(Ze)*k)*Me:Oe+Math.cos(Ve)*(1+Math.cos(Ze)*k)*Me},y:function(Ve,Ze){return Vele?xe+Math.sin(le)*(1+Math.cos(Ze)*k)*Me:xe+Math.sin(Ve)*(1+Math.cos(Ze)*k)*Me},z:function(Ve,Ze){return Ve<-Math.PI*.5?Math.sin(Ve):Ve>Math.PI*2.5?Math.sin(Ve)*j*.1:Math.sin(Ze)>0?1*j*.1:-1}}},F=(w,W)=>{let N=parseFloat(w);if(isNaN(N))return!1;N=Math.round(w*Math.pow(10,W))/Math.pow(10,W);let z=N.toString();(z==null?void 0:z.indexOf("."))<0&&(z+=".");for(let j=z.length-(z==null?void 0:z.indexOf("."));j<=W;j++)z+="0";return z},L=()=>{l.current.on("click",function(w){if(w.seriesName==="pie2d"){o(w.dataIndex);let W=l.current.getWidth()/2,N=l.current.getHeight()/2;l.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:w.dataIndex})}}),l.current.on("mousemove",function(w){}),l.current.on("mouseout",function(){l.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:h}),p("")})};return E.createElement("div",{ref:s,style:{width:"100%",height:n||"500rem"}})};it.Z=v},68700:function(kt,it,R){"use strict";R.d(it,{Z:function(){return qa}});var T=R(59301),V=R(65582),B=R(78241),g=R(8591),I=R(54580),E=R(43428),i=R(3113),m=R(43418),x=R(92832),_=R(6848),u=R(99313),d=R(5112),v=R(17574),r={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},n=R(99267),a=R(43531),c=R(15075),s={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},l=R(92310),f=R.n(l),e=R(38147),t=R(59301),o=Object.defineProperty,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,y=(Ye,zt,_t)=>zt in Ye?o(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,C=(Ye,zt)=>{for(var _t in zt||(zt={}))p.call(zt,_t)&&y(Ye,_t,zt[_t]);if(h)for(var _t of h(zt))A.call(zt,_t)&&y(Ye,_t,zt[_t]);return Ye},D=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});let O=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],S=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var L=({value:Ye=[],onChange:zt,type:_t,dataSources:hr=[],pathsDetail:_n={},showmodal:at,containerRef:ha})=>{const Kr=(0,V.useParams)(),[Er,Pn]=(0,T.useState)(!1),[kn,xr]=(0,T.useState)([]),[Yr,sr]=(0,T.useState)(),[Rn,Qr]=(0,T.useState)(""),[Gn,la]=(0,T.useState)(""),[Dn,Vn]=(0,T.useState)(""),[bn,zr]=(0,T.useState)(!1),[Hn,$n]=(0,T.useState)(!1),[Dr,lr]=(0,T.useState)([]),[Qe,Je]=(0,T.useState)("");(0,T.useEffect)(()=>{Er&&ht()},[Er]);function ht(){return D(this,null,function*(){let nr=yield(0,e.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:_t,subject_id:Kr==null?void 0:Kr.pathId}});(nr==null?void 0:nr.status)===0&&(_t===3?xr(nr==null?void 0:nr.data):(xr([...S,...nr==null?void 0:nr.data]),lr([...O,...nr==null?void 0:nr.data2])))})}const Ft=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],Jt="\u6807\u7B7E";(0,T.useEffect)(()=>{xr(hr)},[]),(0,T.useEffect)(()=>{Er&&sr(Ye)},[Er]);const Ar=({title:nr="",style:mn={},values:Lr="",showDelete:pr=!0,modal:vt=!1,active:sn=!1})=>{const En=(Hr=>Hr.split("").reduce((Ln,Nn)=>Ln+Nn.charCodeAt(0),0))(nr)%Ft.length,{background:rn,borderColor:or}=Ft[En];return t.createElement("div",{className:f()(s.tag,sn?s.active:""),onClick:()=>{var Hr;if(vt){if(Er===1){let Ln=[...kn,...Dr];sr([...Ln.filter(Nn=>(Nn==null?void 0:Nn.id)===Lr)])}Er===2&&((Hr=Yr==null?void 0:Yr.map(Ln=>Ln.id))!=null&&Hr.includes(Lr)?sr(Yr.filter(Ln=>Ln.id!==Lr)):sr([...Yr,...kn.filter(Ln=>(Ln==null?void 0:Ln.id)===Lr)]))}},style:C({background:rn,borderColor:or},mn)},t.createElement("span",null,nr),pr&&t.createElement("i",{onClick:Hr=>D(void 0,null,function*(){var Ln;if(Hr.stopPropagation(),vt){xr(kn.filter(Ma=>Ma.name!==nr)),xr(kn.filter(Ma=>Ma.name!==nr));let Nn=yield(0,e.ZP)(`/api/knowledge_items/${Lr}.json`,{method:"delete",body:{id:Lr,subject_id:(Ln=_n==null?void 0:_n.detail)==null?void 0:Ln.id}});(Nn==null?void 0:Nn.status)===0&&ht()}else zt(Ye.filter(Nn=>Nn.id!==Lr))}),className:"iconfont icon-shanchu5"}))},Rt=()=>{zt(Yr),Pn(!1)},Zr=nr=>D(void 0,null,function*(){if(!Rn.replace(/\s+/g,"")&&nr===1){Vn(`${Jt}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!Gn.replace(/\s+/g,"")&&nr===2){Je("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((kn.map(Lr=>Lr.name).includes(Rn)||Dr.map(Lr=>Lr.name).includes(Rn))&&nr===1){Vn(`\u8BE5${Jt}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((Dr.map(Lr=>Lr.name).includes(Gn)||kn.map(Lr=>Lr.name).includes(Gn))&&nr===2){Je("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let mn=yield(0,e.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:_t===3?3:nr,name:_t===3||nr===1?Rn:Gn,subject_id:Kr==null?void 0:Kr.pathId}});(mn==null?void 0:mn.status)===0&&ht(),nr===1&&zr(!1),nr===2&&$n(!1)});return t.createElement("div",{className:s.tagsModal},_t===5&&t.createElement(t.Fragment,null,Ye==null?void 0:Ye.map((nr,mn)=>t.createElement(Ar,{values:nr.id,key:mn,title:nr.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),at&&t.createElement("div",{onClick:()=>Pn(1),style:{marginBottom:"0rem"},className:s.btn},t.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),Ye!=null&&Ye.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),_t===3&&t.createElement(t.Fragment,null,Ye==null?void 0:Ye.map((nr,mn)=>t.createElement(Ar,{values:nr.id,key:mn,title:nr.name})),at&&t.createElement("div",{onClick:()=>Pn(2),className:s.btn,style:{marginBottom:"10rem"}},t.createElement("i",{className:"iconfont icon-tianjiatixing"}),Ye!=null&&Ye.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),t.createElement(m.default,{open:!!Er,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>ha.current,onCancel:()=>Pn(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{zr(!1),$n(!1),Vn(""),Qr("")},onOk:Rt,title:`\u9009\u62E9${Jt}`},t.createElement("div",{className:s.modal},t.createElement("div",{className:s.mHead},t.createElement("b",null),t.createElement("span",null,`${Jt}`,"\uFF08",kn.length,"\uFF09"),t.createElement("div",{onClick:()=>{zr(!0),Vn(""),Qr("")},className:s.btn},t.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),t.createElement("div",{className:s.body},kn==null?void 0:kn.map((nr,mn)=>{var Lr,pr,vt;return t.createElement(Ar,{showDelete:_t===3?!((Lr=Yr==null?void 0:Yr.map(sn=>sn==null?void 0:sn.id))!=null&&Lr.includes(nr==null?void 0:nr.id)):!((pr=Yr==null?void 0:Yr.map(sn=>sn==null?void 0:sn.id))!=null&&pr.includes(nr==null?void 0:nr.id))&&!((vt=S.map(sn=>sn.name))!=null&&vt.includes(nr.name)),modal:!0,style:{cursor:"pointer"},active:Yr==null?void 0:Yr.map(sn=>sn==null?void 0:sn.id).includes(nr==null?void 0:nr.id),key:nr==null?void 0:nr.id,values:nr==null?void 0:nr.id,title:nr==null?void 0:nr.name})}),bn&&t.createElement("div",{className:s.add},t.createElement(x.default,{style:{width:"rem"},size:"large",value:Rn,onChange:nr=>{Vn(""),Qr(nr.target.value)}}),t.createElement("i",{onClick:()=>Zr(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),t.createElement("i",{onClick:()=>zr(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Dn&&t.createElement("div",{className:s.error},Dn)))),_t===5&&t.createElement("div",{className:s.modal},t.createElement("div",{className:s.mHead},t.createElement("b",null),t.createElement("span",null,"\u8D44\u6E90","\uFF08",Dr.length,"\uFF09"),t.createElement("div",{onClick:()=>{$n(!0),Je(""),la("")},className:s.btn},t.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),t.createElement("div",{className:s.body},Dr==null?void 0:Dr.map((nr,mn)=>{var Lr,pr;return t.createElement(Ar,{showDelete:!((Lr=Yr==null?void 0:Yr.map(vt=>vt==null?void 0:vt.id))!=null&&Lr.includes(nr==null?void 0:nr.id))&&!((pr=O.map(vt=>vt.name))!=null&&pr.includes(nr.name)),modal:!0,style:{cursor:"pointer"},active:Yr==null?void 0:Yr.map(vt=>vt==null?void 0:vt.id).includes(nr==null?void 0:nr.id),key:nr==null?void 0:nr.id,values:nr==null?void 0:nr.id,title:nr==null?void 0:nr.name})}),Hn&&t.createElement("div",{className:s.add},t.createElement(x.default,{style:{width:"rem"},size:"large",value:Gn,onChange:nr=>{Je(""),la(nr.target.value)}}),t.createElement("i",{onClick:()=>Zr(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),t.createElement("i",{onClick:()=>$n(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Qe&&t.createElement("div",{className:s.error},Qe))))))},w=R(74128),W=R(57809),N=R(1710),z=R(58421),k=R(44080),j=R(59301),J=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,he=(Ye,zt)=>{var _t={};for(var hr in Ye)te.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&J)for(var hr of J(Ye))zt.indexOf(hr)<0&&le.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},Oe=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});let xe=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Me=Ye=>{var zt=Ye,{types:_t,globalSetting:hr,loading:_n,dispatch:at,pathsDetail:ha,onChange:Kr,ktzykey:Er,getother:Pn}=zt,kn=he(zt,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),xr,Yr,sr,Rn;let[Qr,Gn]=(0,T.useState)({page:1,limit:10,type:_t,keyword:"",select_type:1,subject_id:"",course_id:""});const[la,Dn]=(0,T.useState)([]);(0,T.useEffect)(()=>{Vn()},[_t]);function Vn(){return Oe(this,null,function*(){Qr.select_type===3&&(Qr.subject_id="",Qr.course_id=""),Qr.select_type===2&&(Qr.subject_id=""),Qr.select_type===1&&(Qr.course_id="");let bn=yield(0,e.ZP)("/api/paths/search_all.json",{method:"get",params:Qr});(bn==null?void 0:bn.status)===0&&Dn(bn)})}return j.createElement("div",{style:{padding:"10rem 20rem"}},j.createElement("div",{style:{display:"flex"}},j.createElement("div",null,_t==="1"&&j.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:bn=>{Qr.keyword=bn.target.value,Qr.page=1,Qr.limit=10,Gn(Qr)}}),_t!=="1"&&j.createElement("div",{style:{display:"flex"}},j.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},j.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),j.createElement(W.default,{value:Qr.select_type,onChange:bn=>{Qr.select_type=bn,Qr.page=1,Qr.limit=10,Gn(Qr),Vn()},className:r.select,style:{width:"131rem",height:"40rem"}},j.createElement(W.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),j.createElement(W.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),j.createElement(W.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),Qr.select_type!==3&&j.createElement(W.default,{value:Qr.subject_id||Qr.course_id,onChange:bn=>{Qr.course_id=bn,Qr.subject_id=bn,Qr.page=1,Qr.limit=10,Gn(Qr),Vn()},className:r.select,style:{width:"270rem",marginLeft:"8rem"}},Qr.select_type===1&&((xr=la==null?void 0:la.subjects)==null?void 0:xr.map(bn=>j.createElement(W.default.Option,{value:bn.id},bn.name))),Qr.select_type===2&&((Yr=la==null?void 0:la.courses)==null?void 0:Yr.map(bn=>j.createElement(W.default.Option,{value:bn.id},bn.name)))),j.createElement(x.default,{onChange:bn=>{Qr.keyword=bn.target.value,Qr.page=1,Qr.limit=10,Gn(Qr)},addonBefore:((sr=xe==null?void 0:xe.find(bn=>bn.key===_t))==null?void 0:sr.label)+"\u540D\u79F0",className:r.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),j.createElement(i.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{Vn()}},"\u67E5\u8BE2")),j.createElement(N.default,{style:{marginTop:"10rem"},dataSource:la==null?void 0:la.data,pagination:!1,rowKey:bn=>bn.id,scroll:{y:"400rem"},columns:[{title:((Rn=xe==null?void 0:xe.find(bn=>bn.key===_t))==null?void 0:Rn.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:_t==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(bn,zr)=>j.createElement("span",null,_t==="1"?zr==null?void 0:zr.user_names:zr==null?void 0:zr.model)},{title:_t==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(bn,zr)=>j.createElement("span",null,_t==="1"?zr==null?void 0:zr.updated_at:zr==null?void 0:zr.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(bn,zr)=>j.createElement("a",{onClick:()=>{(zr==null?void 0:zr.container_type)==="Video"?m.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:j.createElement(k.Z,{allow_skip:!0,src:bn})}):_t==="3"?Pn(bn):window.open(bn)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(bn,zr){Kr(zr)}}}),j.createElement(z.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:la==null?void 0:la.total_count,current:Qr==null?void 0:Qr.page,pageSize:Qr==null?void 0:Qr.limit,onChange:(bn,zr)=>{Qr.page=bn,Qr.limit=zr,Gn(Qr),Vn()}}))};var Ve=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(Me),Ze=R(71418),Se=R(84105),Ie=R(65862),Re=R(59301),ut=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,Ee=(Ye,zt,_t)=>zt in Ye?ut(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,H=(Ye,zt)=>{for(var _t in zt||(zt={}))q.call(zt,_t)&&Ee(Ye,_t,zt[_t]);if(ue)for(var _t of ue(zt))Q.call(zt,_t)&&Ee(Ye,_t,zt[_t]);return Ye},X=(Ye,zt)=>Ae(Ye,ge(zt)),fe=(Ye,zt)=>{var _t={};for(var hr in Ye)q.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&ue)for(var hr of ue(Ye))zt.indexOf(hr)<0&&Q.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},ne=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const re=Ye=>{var zt=Ye,{typesdata:_t,globalSetting:hr,loading:_n,dispatch:at,pathsDetail:ha,onChange:Kr,uuid:Er,itemsuuid:Pn}=zt,kn=fe(zt,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),xr,Yr,sr,Rn,Qr,Gn,la,Dn,Vn,bn,zr,Hn;const $n=(0,V.useParams)();let[Dr,lr]=(0,T.useState)([]),[Qe,Je]=(0,T.useState)(!1);const[ht,Ft]=(0,T.useState)([]),[Jt,Ar]=(0,T.useState)(""),[Rt,Zr]=(0,T.useState)(""),[nr,mn]=(0,T.useState)([]),[Lr,pr]=(0,T.useState)(!1);let[vt,sn]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]});(0,T.useEffect)(()=>{va()},[Er]),(0,T.useEffect)(()=>{if(_t){let or=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));sn(or)}return()=>{}},[_t]);function va(){return ne(this,null,function*(){var or,Hr,Ln,Nn,Ma;Je(!0);let Ra=yield(0,e.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Er,subject_id:$n==null?void 0:$n.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(Je(!1),(Ra==null?void 0:Ra.status)===0){Ft(Ra==null?void 0:Ra.data);const ai=[...(0,Ie.fX)((Hr=(or=Ra==null?void 0:Ra.data)==null?void 0:or.nodes)==null?void 0:Hr.map((Va,ii)=>{var Da,$r;return X(H({},Va),{key:(Da=Va==null?void 0:Va.properties)==null?void 0:Da.uuid,title:($r=Va==null?void 0:Va.properties)==null?void 0:$r.name})}),(Ma=(Nn=(Ln=Ra==null?void 0:Ra.data)==null?void 0:Ln.relationships)==null?void 0:Nn.filter(Va=>Va.type==="\u5305\u542B"||Va.type==="\u524D\u5E8F"))==null?void 0:Ma.filter((Va,ii,Da)=>ii===Da.findIndex($r=>$r.endNodeUuid===Va.endNodeUuid))).children||[]];Dr=ai,Zr(JSON.stringify(ai)),lr(ai)}})}(0,T.useEffect)(()=>{Kr(vt)},[vt]);function En(or,Hr,Ln){for(let Nn of or)Nn!=null&&Nn.title.includes(Hr)&&Ln.push(Nn),Nn.children&&Nn.children.length>0&&(En(Nn.children,Hr,Ln),rn(Nn.children,Hr,Ln)&&Ln.push(Nn))}function rn(or,Hr,Ln){for(let Nn of or)if(Nn!=null&&Nn.title.includes(Hr))return!0}return Re.createElement(Ze.Z,{spinning:Qe},Re.createElement("div",{className:r.body},Re.createElement("div",{className:r.left},Re.createElement("div",{className:r.header},Re.createElement("div",null,"\u5171",Re.createElement("span",{style:{color:"#1B8565"}},((Yr=(xr=ht==null?void 0:ht.metricCounters)==null?void 0:xr[0])==null?void 0:Yr.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",Re.createElement("span",{style:{color:"#1B8565"}},((Rn=(sr=ht==null?void 0:ht.metricCounters)==null?void 0:sr[1])==null?void 0:Rn.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),Re.createElement(x.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:or=>{var Hr,Ln,Nn,Ma;const{value:Ra}=or.target;Ar(Ra);let ka=[];En(JSON.parse(Rt),Ra,ka),ka.push((Hr=ht==null?void 0:ht.nodes)==null?void 0:Hr[0]);const ai=(Ln=ht==null?void 0:ht.nodes)==null?void 0:Ln.filter(Da=>{var $r,Ya;return((Ya=($r=Da==null?void 0:Da.properties)==null?void 0:$r.name)==null?void 0:Ya.indexOf(Ra))>-1}).map(Da=>{var $r;return($r=Da==null?void 0:Da.properties)==null?void 0:$r.uuid});mn(ai);const ii=[...(0,Ie.fX)(ka,(Ma=(Nn=ht==null?void 0:ht.relationships)==null?void 0:Nn.filter(Da=>Da.type==="\u5305\u542B"||Da.type==="\u524D\u5E8F"))==null?void 0:Ma.filter((Da,$r,Ya)=>$r===Ya.findIndex(oi=>oi.endNodeUuid===Da.endNodeUuid)).filter(Da=>(ka==null?void 0:ka.map($r=>$r==null?void 0:$r.key).includes(Da.endNodeUuid))||(ka==null?void 0:ka.map($r=>$r==null?void 0:$r.key).includes(Da.startNodeUuid)))).children||[]];Dr=ii,lr(ii),pr(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),Re.createElement(v.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Dr,className:r.tree,expandedKeys:nr,onExpand:or=>{mn(or),pr(!1)},autoExpandParent:Lr,blockNode:!0,switcherIcon:Re.createElement(Se.Z,null),titleRender:or=>{var Hr,Ln,Nn,Ma,Ra,ka,ai,Va,ii,Da,$r,Ya,oi,Za,qn;return Re.createElement("div",{className:r.treenode,key:(Hr=or==null?void 0:or.properties)==null?void 0:Hr.uuid},Re.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Ln=vt==null?void 0:vt.bh)==null?void 0:Ln.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((Nn=vt==null?void 0:vt.qx)==null?void 0:Nn.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((Ma=vt==null?void 0:vt.hx)==null?void 0:Ma.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((Ra=vt==null?void 0:vt.gl)==null?void 0:Ra.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Re.createElement("span",{className:r.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),Re.createElement("div",{className:r.multiple,title:or==null?void 0:or.title,dangerouslySetInnerHTML:{__html:(ka=or==null?void 0:or.title)==null?void 0:ka.replaceAll(Jt,`${Jt}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),Re.createElement("div",{className:r.hudong},!((ai=vt==null?void 0:vt.qx)!=null&&ai.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)})||(Va=vt==null?void 0:vt.bh)!=null&&Va.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)})||(ii=vt==null?void 0:vt.hx)!=null&&ii.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)})||(Da=vt==null?void 0:vt.gl)!=null&&Da.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&Pn!==(($r=or==null?void 0:or.properties)==null?void 0:$r.uuid)&&Re.createElement("div",null,Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.bh)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({bh:[...Pa,...vt==null?void 0:vt.bh],qx:vt==null?void 0:vt.qx,hx:vt==null?void 0:vt.hx,gl:vt==null?void 0:vt.gl})}},className:r.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.qx)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({qx:[...Pa,...vt==null?void 0:vt.qx],hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},className:r.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.hx)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({qx:vt==null?void 0:vt.qx,hx:[...Pa,...vt==null?void 0:vt.hx],bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},style:{margin:"0rem 20rem"},className:r.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),Re.createElement("span",{onClick:()=>{var an,dn,Ea,ba;if(!(((dn=(an=vt==null?void 0:vt.gl)==null?void 0:an.filter(Pa=>{var Ut;return(Pa==null?void 0:Pa.uuid)===((Ut=or==null?void 0:or.properties)==null?void 0:Ut.uuid)}))==null?void 0:dn.length)>0)){let Pa=[];Pa.push({name:(Ea=or==null?void 0:or.properties)==null?void 0:Ea.name,uuid:(ba=or==null?void 0:or.properties)==null?void 0:ba.uuid}),sn({qx:vt==null?void 0:vt.qx,hx:vt==null?void 0:vt.hx,gl:[...Pa,...vt==null?void 0:vt.gl],bh:vt==null?void 0:vt.bh})}},className:r.colortitle},"\u8BBE\u4E3A\u5173\u8054")),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.bh)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({bh:dn,hx:vt==null?void 0:vt.hx,qx:vt==null?void 0:vt.qx,gl:vt==null?void 0:vt.gl})}},((Ya=vt==null?void 0:vt.bh)==null?void 0:Ya.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.qx)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({qx:dn,hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},((oi=vt==null?void 0:vt.qx)==null?void 0:oi.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.hx)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({qx:vt==null?void 0:vt.qx,hx:dn,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}},((Za=vt==null?void 0:vt.hx)==null?void 0:Za.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),Re.createElement("span",{onClick:()=>{var an;let dn=(an=vt==null?void 0:vt.gl)==null?void 0:an.filter(Ea=>{var ba;return Ea.uuid!==((ba=or==null?void 0:or.properties)==null?void 0:ba.uuid)});sn({qx:vt==null?void 0:vt.qx,hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:dn})}},((qn=vt==null?void 0:vt.gl)==null?void 0:qn.find(an=>{var dn;return(an==null?void 0:an.uuid)===((dn=or==null?void 0:or.properties)==null?void 0:dn.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),Re.createElement("div",{className:r.right},Re.createElement("div",{className:r.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),Re.createElement("div",{style:{padding:"20rem 25rem"}},Re.createElement("div",{className:r.gxtitle},Re.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),Re.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Qr=vt.bh)==null?void 0:Qr.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(Gn=vt==null?void 0:vt.bh)==null?void 0:Gn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#6236ff"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.bh)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({bh:Ln,hx:vt==null?void 0:vt.hx,qx:vt==null?void 0:vt.qx,gl:vt==null?void 0:vt.gl})}})))),Re.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Re.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),Re.createElement("div",null,"\u524D\u5E8F\uFF08",(la=vt.qx)==null?void 0:la.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(Dn=vt==null?void 0:vt.qx)==null?void 0:Dn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#24A881"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.qx)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({qx:Ln,hx:vt==null?void 0:vt.hx,bh:vt==null?void 0:vt.bh,gl:vt==null?void 0:vt.gl})}})))),Re.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Re.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),Re.createElement("div",null,"\u540E\u5E8F\uFF08",(Vn=vt.hx)==null?void 0:Vn.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(bn=vt==null?void 0:vt.hx)==null?void 0:bn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#EC8657"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.hx)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({qx:vt==null?void 0:vt.qx,bh:vt==null?void 0:vt.bh,hx:Ln,gl:vt==null?void 0:vt.gl})}})))),Re.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Re.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),Re.createElement("div",null,"\u5173\u8054\uFF08",(zr=vt.gl)==null?void 0:zr.length,"\uFF09")),Re.createElement("div",{className:r.gxbody},(Hn=vt==null?void 0:vt.gl)==null?void 0:Hn.map(or=>Re.createElement("div",{className:r.tag,style:{background:"#497DFF"}},Re.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Re.createElement(n.Z,{onClick:()=>{var Hr;let Ln=(Hr=vt==null?void 0:vt.gl)==null?void 0:Hr.filter(Nn=>Nn.uuid!==or.uuid);sn({qx:vt==null?void 0:vt.qx,bh:vt==null?void 0:vt.bh,hx:vt==null?void 0:vt.hx,gl:Ln})}}))))))))};var _e=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(re),We=R(89392),He=R(41867),ot=R(73375),st=R(59301),ct=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Xe=(Ye,zt)=>{var _t={};for(var hr in Ye)ve.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&ct)for(var hr of ct(Ye))zt.indexOf(hr)<0&&ke.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},Be=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Ct=[3,2,1];let Vt=null;const Wt=Ye=>{var zt=Ye,{pathsDetail:_t,user:hr,globalSetting:_n,loading:at,dispatch:ha,datas:Kr,items:Er}=zt,Pn=Xe(zt,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const kn=(0,T.useRef)(),xr=(0,T.useRef)(),Yr=(0,T.useRef)(null);(0,T.useEffect)(()=>{Rn()},[Kr]),(0,T.useEffect)(()=>(window.addEventListener("resize",sr),()=>{window.removeEventListener("resize",sr)}),[]);function sr(){var Qr,Gn;(Gn=(Qr=kn.current)==null?void 0:Qr.update)==null||Gn.call(Qr)}function Rn(){return Be(this,null,function*(){var Qr,Gn,la,Dn,Vn,bn,zr,Hn;if(((Qr=Kr==null?void 0:Kr.nodes)==null?void 0:Qr.length)>0){let $n=(Gn=Kr==null?void 0:Kr.nodes)==null?void 0:Gn.filter(lr=>{var Qe;return Er==null?void 0:Er.includes((Qe=lr==null?void 0:lr.properties)==null?void 0:Qe.uuid)}).map(lr=>{var Qe,Je,ht,Ft,Jt,Ar,Rt,Zr,nr,mn,Lr,pr;return{rootNodeUuid:(Qe=lr==null?void 0:lr.properties)==null?void 0:Qe.rootNodeUuid,id:((Je=lr==null?void 0:lr.properties)==null?void 0:Je.uuid)+"_",name:(ht=lr==null?void 0:lr.properties)==null?void 0:ht.name,description:(Ft=lr==null?void 0:lr.properties)==null?void 0:Ft.description,nodeType:(Jt=lr==null?void 0:lr.properties)==null?void 0:Jt.nodeType,tags:((Ar=lr==null?void 0:lr.properties)==null?void 0:Ar.tags)&&((nr=(Zr=(Rt=lr==null?void 0:lr.properties)==null?void 0:Rt.tags)==null?void 0:Zr.split("\uFF0C"))==null?void 0:nr.map(vt=>({name:vt}))),colorType:parseInt((mn=lr==null?void 0:lr.properties)==null?void 0:mn.color)>3?"3":(Lr=lr==null?void 0:lr.properties)==null?void 0:Lr.color,activeColor:"#FA6400",size:Ct[((pr=lr==null?void 0:lr.properties)==null?void 0:pr.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),Dr=(bn=(Vn=(Dn=(la=Kr==null?void 0:Kr.relationships)==null?void 0:la.filter(lr=>{var Qe,Je,ht,Ft,Jt,Ar;return lr.endNodeUuid!==((ht=(Je=(Qe=Kr==null?void 0:Kr.nodes)==null?void 0:Qe[0])==null?void 0:Je.properties)==null?void 0:ht.rootNodeUuid)&&lr.startNodeUuid!==((Ar=(Jt=(Ft=Kr==null?void 0:Kr.nodes)==null?void 0:Ft[0])==null?void 0:Jt.properties)==null?void 0:Ar.rootNodeUuid)}))==null?void 0:Dn.filter(lr=>(Er==null?void 0:Er.includes(lr.startNodeUuid))&&(Er==null?void 0:Er.includes(lr.endNodeUuid))))==null?void 0:Vn.filter(lr=>lr.type==="\u5305\u542B"||lr.type==="\u524D\u5E8F"||lr.type==="\u5173\u8054"))==null?void 0:bn.map(lr=>({hide:!1,id:(lr==null?void 0:lr.endNodeUuid)+"_",label:lr==null?void 0:lr.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(lr==null?void 0:lr.startNodeUuid)+"_",target:(lr==null?void 0:lr.endNodeUuid)+"_",value:10}));kn.current=null,xr.current.innerHTML="",kn.current=new ot.createContainer({containerName:"#graphRefs",width:((zr=xr==null?void 0:xr.current)==null?void 0:zr.clientWidth)||0,height:((Hn=xr==null?void 0:xr.current)==null?void 0:Hn.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:$n,links:Dr,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(lr){return lr},nodeClick:function(lr){var Qe;return(Qe=kn==null?void 0:kn.current)==null||Qe.selectToNode(lr.id),lr},layout:{force:!1,x:20,y:60}}),kn.current.zoomOut()}})}return st.createElement("div",{ref:Yr,style:{background:"#fff",height:"455rem"}},st.createElement("div",{style:{width:"100%",height:"455rem"},ref:xr,id:"graphRefs"}))};var Gt=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(Wt),br="data:image/png;base64,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",Fr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAkCAYAAAAZ4GNvAAAAAXNSR0IArs4c6QAACPhJREFUWEe1WW2MXFUZfs69M3Pna2d3tu4CDWDS1opEYxG6myVtDf7AVKKEfkKrRqQCYoma0EQTf6iJRjD8UErZdpFQYowuNGCBta0ukRRIbRVsRbDtQEJLIl3crS2d3fm497zmPR937nx1Jq3c5OZ+nHPPPO97nvd533NGoM2xYZKGpI+NBCyQEgkigE8pAULtnh8CfsHvuE01mn78jQRkw7fcHhnrA0l4OenikT/fLkrt8LR6L1q93PBHWhUQxknC5R9WYMwPhj9qn60xBnhTuwUa+d4aafsyBinx1MG7xdqLBr9+H71BEp8IAUeBtQBRZ2CkrwJnvK980DhOfV+qBLjq8GZxrFsDmjy/coK8HgdFKeECKCHASt+O5gPhPb+LPnfbZgaw40iJbcpR2pBVr24WT18w+LUTNEDAlOIuUNx1k8h2O9iF9LtuGx0gYFjNCnDHa5vFY92O0+R5Bh8QpgzPi8988cMFf+3DdIAIw0wvCWw6cq/41UWB9wPteQKKv//Shwv+M1vpgJQYNmq26ch3LhJ81ceUCjSg+OzN3YMnoksALARUvHR1bN6N0WIFVzNLPzmI++9bgefbfMhdpoUQb9r2lrQpV43nCcXnbukMnoh4nJ+Xq/K7viRhZq2m70p1hMoHHJjqalULAvw9D+A4UDcunw5fyVxVG2ICwos7rwghbhVCnGylNgOxcg3886u7Av+ts6XgoXMlKcIEZgAGBmwlEPADwJf6rAZshFBG8BQbcHBdQsIF4i6QcAiJGMJnNorbcun4fiHEipbg3ZKhDaH4hzWdwUuiv5ycqQ4pgdJ0U6As8EAKBdYCV1cD3qha6O24Q4jHoE4L3nOBGJ9mRtKeAy/mLmoJXsxhyiSU4p51ncGXfVk4MeMvtF7nq/KqKQ0CBsreNl7XMyBYXVSZYKnCABk8e1d7vN7zFnwq4SAZd5e2BI+i9jwIxb3rO4Mv+bJwfCqoA2+BW44zYPY+nwSB+b3AQFbgXBk4cZpQDtjTDFqD9xh8DPCMAUyjzuDHaUDaJEUo7ru1M/i5iiz849/BQksBpdmR4LQ0ScaAK/sdXN4nEGcCm4OI8J8i8O5pif+WCNyPTwvei+sY4E9iDtDe8+M0EMhawP5pQ2fws2VZOHQyYInUKmLqGFYVxXcfYADLFzhIJVrWgsoMSYTjUxLvnyOk4kAybjwf14HaFfiqSVJMm8mNncF/UJaF/W/XPG8LMqaMH+hgna0CpQrwucUC6YTAFXnmujbkzBypAH7hqEQiTuhNApkEkE5oGlnPM206er7im4AFSlJiHf9AQCAESqeVqNhnvn92Iz364lvyMiM2ulY3dT4HK4OfKwPFEvDpywXOzgLvTAOLBoHpItTM3HAV8FKBkM8A+Qwh6zE9mPuaRqw+XYEvVULa6DK2sZxtKHt3riIcPKGtChXHJCEliQy+og2YLQM/+IKjOMzA2cO5lMCuVwPMFIF8FuhLEXIM3tOeV/zngOVE1YnzczZJGZCd6nUG/9LbBnxE55XicJKSQMUHyhWhjPj6iMDHL61xP5CEHfulCtC+DNCbJPQkoXjPqpOMk1IiV0npeQL2xidosEw41bTsa7XIMAuNnasJ+44xr7Ruh4sQ087gWXEqVaBaBfrTwJ3LBOZlBRj4ntcJx98n5FJAPsUzQch4OmDZ62xE3CWdqByOhTY6v/wxGhBOmGE1mMgMRJ8t0MdXE3a/QSHw0ABDN8mxQsD8HLBmicCZOWDX30gnMQDXLwRWLBY4/C7hnRkTsElC2oBPcuBy5mXFcYCMdx7wajHSedkWFlfs+fHDrT1vk9WCPHD3snp9/+mExDeWCwz01Ch07JTE8SmmjfY+K42ij6p3dKHG4FOtMiwrxtpx6rqk5f5bV+Loz16QSuebKMOqEwD33SDwscF6jf/27yTuWi5w9fz6hLXnn1JxPZskpTgpzrSsOIo2bBTnixblQVdFeEOn985S4Uf7pMqwjbxXWl8FHlwlVDkQPX4yIXHPZwXymfr3e18P1Di9KQOeDWDes9q4QFaBd5prGx58ZIy+GgS4TpXgqkTUqsH8VPeGUnZ/5skv42sPTFIfE8eWCHZbg73u+8DD6wUGI/TgoZ5+TeKWa5wmf+3+uwbfn9bUSXPwWs+7QE/S4aBtBj88RjeTxDM26KLbFXUKFFGVJ9YRHnzRlMN2A8rUNhysnIS+fyMwsqDew9PnSClO9ChVCb85KJFLAvPShGyKOV6rddjzuVbgr91OaRf4FxGuaNpjiahOnRxKYOd6wv2ThjK2po/IJHuffKA/BTBUYZJNTJBOPFwCu9rDXAb3ZoBLc0B/hr2ssy3Lpi2V2fMZr8HzQ9vpAZLYYoOubtsuumPWYMivbyP8eK+hk0mzdSsqlko2QAK81OICy+FVEVNB6JqdOc0ezqcJA6pc5nsNXlGH5dIY2ZdWnF8cztnSHbQEAQ4RIRbuckV3x6L7jw3vb18KpckTb9aSVEg7ZaiNZA2el3wcfHxy7cJKwgB7PKYEMC9LCngfg/eidY6udz7S4x6KOc6QAU9i6SN4WRJGWialBk+H5YJJXjzIDz8PXJYDjk7pckAdei9Gb87KWhJjr/NpaxVePbGeqzo+oeudbBIyHQcpuphg9WJwejxxxHHEGiFEQYEfGqU7ggCPNqX2FqBbBrDpd2Uf8FFV6jbMQGOGNhNhd4vt79r1L1+9BN4b+wru6vHqdhinAfxVCBEwbjE8Rpf4FRWkfZKUo54jwoySxMiWtuV/o0yGqycrocxvI6l2ezt8NjPBHdq1yQDXE2Ext4Nwb3lUbG2Xe8Q1ozQCH68YEAVZwpIjW0TxQpLV/+Ob5DfpTgK2Gzy/rYyK29qC54Ylv6QxImwy0+dLCb8u4CKbROFefUOd3y7I68qF6J8KhmoN8cMbVp7J1KccB8vK20ThvOABEp/6BbaA8D0ZIB8F3lZ5Wuh+CLSxfDYBbLax68vmhr7E6zXCpCDcU94h3jrfbNanNyKx6CEk+AN/BsLPQfQHcMoSTpXgSA9CliBkWeWajsdZ7nGmY7ewg+p/GrN4vLu/d/4Hvp6N0YgY4TMAAAAASUVORK5CYII=",Pr="data:image/png;base64,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",gr="data:image/png;base64,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",vn=R(28103),Sr=R(42441),Kt=R(7619);const Gr=Ye=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:Ye}]});var gt=R(34618),bt=R(59301),cr=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,xt=(Ye,zt)=>{var _t={};for(var hr in Ye)Yt.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&cr)for(var hr of cr(Ye))zt.indexOf(hr)<0&&we.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},mt=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Tt=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Nt=Ye=>{var zt=Ye,{pathsDetail:_t,user:hr,globalSetting:_n,loading:at,dispatch:ha,uuid:Kr}=zt,Er=xt(zt,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),Pn,kn,xr;const Yr=(0,V.useParams)();let[sr,Rn]=(0,T.useState)({subject_id:Yr==null?void 0:Yr.pathId,course_id:"",parentNodeUuid:Kr,type:1});const[Qr,Gn]=(0,T.useState)(),[la,Dn]=(0,T.useState)([]),[Vn,bn]=(0,T.useState)([]),[zr]=(0,V.useSearchParams)();(0,T.useEffect)(()=>{Hn()},[Kr]);function Hn(){return mt(this,null,function*(){var $n,Dr,lr;let Qe=yield(0,e.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:sr});Gn(Qe);let Je=Object.entries(($n=Qe==null?void 0:Qe.data)==null?void 0:$n.study_grasp_hash).map(([Ft,Jt],Ar)=>({name:Ft,value:Jt,itemStyle:Tt[Ar].itemStyle})),ht=Object.entries((Dr=Qe==null?void 0:Qe.data)==null?void 0:Dr.study_complete_hash).map(([Ft,Jt],Ar)=>({name:Ft,value:Jt}));bn(ht),((lr=Je==null?void 0:Je.filter(Ft=>(Ft==null?void 0:Ft.value)>0))==null?void 0:lr.length)===0?Dn([]):Dn(Je)})}return bt.createElement("div",{className:r.DetailStatistics},bt.createElement("div",{style:{marginTop:"16rem",display:"flex"}},bt.createElement("div",{className:r.left,style:{backgroundImage:`url(${br}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},bt.createElement("img",{src:Fr}),bt.createElement("div",{style:{marginTop:"20rem"}},bt.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),bt.createElement("div",{className:r.xxrscount},(Pn=Qr==null?void 0:Qr.data)==null?void 0:Pn.study_count))),bt.createElement("div",{className:r.right},bt.createElement("div",{className:r.righttop},bt.createElement("img",{src:Pr}),bt.createElement("div",null,bt.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),bt.createElement("div",{className:r.xxrscount},(kn=Qr==null?void 0:Qr.data)==null?void 0:kn.study_complete_rate,"%"))),bt.createElement("div",{className:r.rightbottom},bt.createElement("img",{src:gr}),bt.createElement("div",null,bt.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),bt.createElement("div",{className:r.xxrscount},(xr=Qr==null?void 0:Qr.data)==null?void 0:xr.study_grasp_rate,"%"))))),bt.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),bt.createElement(Sr.Z,{option:Gr(Vn),style:{height:300,width:400},opts:{renderer:"svg"}}),bt.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(la==null?void 0:la.length)>0?bt.createElement(Kt.Z,{labelTextColor:"#333",dataSource:la}):bt.createElement(gt.J,{children:bt.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var $e=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(Nt),M=R(2524),K=R(59301),Z=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Fe=(Ye,zt,_t)=>zt in Ye?Z(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,tr=(Ye,zt)=>{for(var _t in zt||(zt={}))de.call(zt,_t)&&Fe(Ye,_t,zt[_t]);if(ie)for(var _t of ie(zt))Pe.call(zt,_t)&&Fe(Ye,_t,zt[_t]);return Ye},It=(Ye,zt)=>{var _t={};for(var hr in Ye)de.call(Ye,hr)&&zt.indexOf(hr)<0&&(_t[hr]=Ye[hr]);if(Ye!=null&&ie)for(var hr of ie(Ye))zt.indexOf(hr)<0&&Pe.call(Ye,hr)&&(_t[hr]=Ye[hr]);return _t},Mt=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const mr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],_r=Ye=>{var zt=Ye,{pathsDetail:_t,user:hr,globalSetting:_n,loading:at,dispatch:ha,uuid:Kr}=zt,Er=It(zt,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),Pn,kn,xr,Yr;const sr=(0,V.useParams)();let[Rn,Qr]=(0,T.useState)({subject_id:sr==null?void 0:sr.pathId,course_id:"",parentNodeUuid:Kr,type:1});const[Gn,la]=(0,T.useState)(),[Dn,Vn]=(0,T.useState)([]),[bn]=(0,V.useSearchParams)(),[zr,Hn]=(0,T.useState)([]);(0,T.useEffect)(()=>{$n()},[Kr]);function $n(){return Mt(this,null,function*(){var Dr,lr,Qe;let Je=yield(0,e.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Rn});la(Je);let ht=Object.entries((Dr=Je==null?void 0:Je.data)==null?void 0:Dr.study_grasp_hash).map(([Jt,Ar],Rt)=>({name:Jt,value:Ar,itemStyle:mr[Rt].itemStyle})),Ft=Object.entries((lr=Je==null?void 0:Je.data)==null?void 0:lr.study_complete_hash).map(([Jt,Ar],Rt)=>({name:Jt,value:Ar}));Hn(Ft),((Qe=ht==null?void 0:ht.filter(Jt=>(Jt==null?void 0:Jt.value)>0))==null?void 0:Qe.length)===0?Vn([]):Vn(ht)})}return K.createElement("div",{className:r.DetailStatistics},bn.get("type")!=="classrooms"&&K.createElement("div",{className:r.header},K.createElement("span",{className:r.title},"\u7EDF\u8BA1\u8303\u56F4"),K.createElement(d.ZP.Group,{onChange:Dr=>{Rn.type=Dr.target.value,Qr(tr({},Rn)),$n()},value:Rn.type},K.createElement(d.ZP,{value:1},"\u5168\u90E8"),K.createElement(d.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),K.createElement(d.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Rn==null?void 0:Rn.type)===3&&K.createElement(W.default,{onChange:Dr=>{Rn.course_id=Dr,Qr(tr({},Rn)),$n()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(Pn=Gn==null?void 0:Gn.courses)==null?void 0:Pn.map(Dr=>K.createElement(W.default.Option,{value:Dr==null?void 0:Dr.id},Dr==null?void 0:Dr.name)))),K.createElement("div",{style:{marginTop:"16rem",display:"flex"}},K.createElement("div",{className:r.left,style:{backgroundImage:`url(${br}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},K.createElement("img",{src:Fr}),K.createElement("div",{style:{marginTop:"20rem"}},K.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),K.createElement("div",{className:r.xxrscount},(kn=Gn==null?void 0:Gn.data)==null?void 0:kn.study_count))),K.createElement("div",{className:r.right},K.createElement("div",{className:r.righttop},K.createElement("img",{src:Pr}),K.createElement("div",null,K.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),K.createElement("div",{className:r.xxrscount},(xr=Gn==null?void 0:Gn.data)==null?void 0:xr.study_complete_rate,"%"))),K.createElement("div",{className:r.rightbottom},K.createElement("img",{src:gr}),K.createElement("div",null,K.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),K.createElement("div",{className:r.xxrscount},(Yr=Gn==null?void 0:Gn.data)==null?void 0:Yr.study_grasp_rate,"%"))))),K.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),K.createElement(Sr.Z,{option:Gr(zr),style:{height:300,width:400},opts:{renderer:"svg"}}),K.createElement(vn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(Dn==null?void 0:Dn.length)>0?K.createElement(Kt.Z,{labelTextColor:"#333",dataSource:Dn}):K.createElement(M.Z,{children:K.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var rr=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(_r),jr=R(21185),fr=R(97442),Ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Qt=R(87513),De=R(19842),nt=R(98228),je={flex_box_center:"flex_box_center___wU4bP",flex_space_between:"flex_space_between___ryVxe",flex_box_vertical_center:"flex_box_vertical_center___J64e0",flex_box_center_end:"flex_box_center_end___ZQTrR",flex_box_column:"flex_box_column___qYlzG",scoremodal:"scoremodal___g_fYu",selectWrapper:"selectWrapper___wbF8t",selectWrappers:"selectWrappers___bAt3m",allqingchu:"allqingchu___IczWP",title:"title___cJxdu",score:"score___W6O3r",close:"close___rZaaH",content:"content___I6bh1",items:"items___NS5if",bottom:"bottom___zStfh",yes:"yes___dvYz0",no:"no___BqowM",titlecount:"titlecount___cx4fQ",add:"add___Vazpd",search:"search___kg8ng",searchIcon:"searchIcon___CaGo3",tabWrap:"tabWrap___CAndG",previewModal:"previewModal___Ms_9O",q_title:"q_title___WfJKh"},Dt=R(3033),et={flex_box_center:"flex_box_center___nswYj",flex_space_between:"flex_space_between___fOVoM",flex_box_vertical_center:"flex_box_vertical_center___Q25Hr",flex_box_center_end:"flex_box_center_end___e8x5w",flex_box_column:"flex_box_column___TkKrN",warp:"warp___CyVTN",shixunbutton:"shixunbutton___5A5Bl",redio:"redio____F59s",redioitem:"redioitem___lpnfs",redioitemyes:"redioitemyes___LJh0a",title:"title___pmJ_X",titleyes:"titleyes___xpcjY",yestag:"yestag___DZcUj",qcount:"qcount___N4pNO",score:"score___aNTPQ",qtitle:"qtitle___E_ClM",checkbox:"checkbox___T6Xdo",checkboxitem:"checkboxitem___dfyKW",checkboxitemyes:"checkboxitemyes___Uh2au",bottom:"bottom___uZhfZ",bottomitem:"bottomitem___NElKx",left:"left___CG1Ne",right:"right___iBXmO",completion:"completion___xvAyY",content:"content___Tf9bM",items:"items___zogcz",simple:"simple___zY1bm",shixun:"shixun___AAIlJ",combination:"combination___c7Ghw",program:"program___sXFp_"},ft=R(6339),Bt=R(24334);const Ot=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Tr=({qitem:Ye})=>{var zt,_t,hr,_n,at,ha,Kr,Er,Pn,kn;return T.createElement("div",{className:et.warp},T.createElement("div",{className:et.mainPart},T.createElement("div",{className:et.qcount},(Ye==null?void 0:Ye.question_type)===8&&T.createElement(ft.Z,{className:et.content,showProgramFill:!0,value:(zt=Ye==null?void 0:Ye.program_attr)==null?void 0:zt.description}),(Ye==null?void 0:Ye.question_type)!=8&&T.createElement(ft.Z,{className:et.qtitle,value:(Ye==null?void 0:Ye.name)||(Ye==null?void 0:Ye.title)})),((Ye==null?void 0:Ye.question_type)===0||(Ye==null?void 0:Ye.question_type)===2)&&T.createElement("div",null,(_t=Ye==null?void 0:Ye.choices)==null?void 0:_t.map((xr,Yr)=>T.createElement("div",{className:et.redio},!(xr!=null&&xr.is_answer)&&T.createElement("span",{className:et.redioitem}),(xr==null?void 0:xr.is_answer)&&T.createElement("i",{className:`${et.redioitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:xr!=null&&xr.is_answer?et.titleyes:et.title,value:Ot[Yr]+(xr==null?void 0:xr.choice_text)}),(xr==null?void 0:xr.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===1&&T.createElement("div",null,(hr=Ye==null?void 0:Ye.choices)==null?void 0:hr.map((xr,Yr)=>T.createElement("div",{className:et.checkbox},!(xr!=null&&xr.is_answer)&&T.createElement("span",{className:et.checkboxitem}),(xr==null?void 0:xr.is_answer)&&T.createElement("i",{className:`${et.checkboxitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:xr!=null&&xr.is_answer?et.titleyes:et.title,value:Ot[Yr]+(xr==null?void 0:xr.choice_text)}),(xr==null?void 0:xr.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===3&&T.createElement("div",{className:et.completion},(_n=Ye==null?void 0:Ye.standard_answer)==null?void 0:_n.map((xr,Yr)=>{var sr;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:et.title},"\u586B\u7A7A\u9879",Yr+1),T.createElement("div",{className:et.content},(sr=xr==null?void 0:xr.answer_text)==null?void 0:sr.map((Rn,Qr)=>T.createElement("div",{className:et.items},Rn))))})),(Ye==null?void 0:Ye.question_type)===4&&T.createElement("div",{className:et.simple},T.createElement("div",{className:et.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(at=Ye==null?void 0:Ye.answer_texts)!=null&&at[0]?T.createElement(ft.Z,{className:et.content,value:(ha=Ye==null?void 0:Ye.answer_texts)==null?void 0:ha[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ye==null?void 0:Ye.question_type)===5&&((Kr=Ye==null?void 0:Ye.challenge_names)==null?void 0:Kr.map((xr,Yr)=>T.createElement("div",{className:et.shixun},T.createElement("span",{className:et.qtitle},T.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Ie.EM)(Yr+1),"\u9898"),xr)))),(Ye==null?void 0:Ye.question_type)===6&&T.createElement("div",{className:et.program},T.createElement(ft.Z,{className:et.content,value:((Er=Ye==null?void 0:Ye.program_attr)==null?void 0:Er.description)||"- -"})),(Ye==null?void 0:Ye.question_type)===7&&((Pn=Ye==null?void 0:Ye.sub_item_banks)==null?void 0:Pn.map((xr,Yr)=>{var sr,Rn,Qr,Gn,la;return T.createElement("div",null,T.createElement("div",{className:et.combination},T.createElement("span",{className:et.qtitle},xr==null?void 0:xr.name)),T.createElement("div",{className:et.warp,style:{padding:"0px",paddingTop:20}},T.createElement("div",null,((xr==null?void 0:xr.item_type)=="SINGLE"||(xr==null?void 0:xr.item_type)=="JUDGMENT")&&((sr=xr==null?void 0:xr.choices)==null?void 0:sr.map((Dn,Vn)=>T.createElement("div",{className:et.redio},!(Dn!=null&&Dn.is_answer)&&T.createElement("span",{className:et.redioitem}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("i",{className:`${et.redioitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:Dn!=null&&Dn.is_answer?et.titleyes:et.title,value:Ot[Vn]+(Dn==null?void 0:Dn.choice_text)}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(xr==null?void 0:xr.item_type)=="MULTIPLE"&&((Rn=xr==null?void 0:xr.choices)==null?void 0:Rn.map((Dn,Vn)=>T.createElement("div",{className:et.checkbox},!(Dn!=null&&Dn.is_answer)&&T.createElement("span",{className:et.checkboxitem}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("i",{className:`${et.checkboxitemyes} icon-duigou1`}),T.createElement(ft.Z,{className:Dn!=null&&Dn.is_answer?et.titleyes:et.title,value:Ot[Vn]+(Dn==null?void 0:Dn.choice_text)}),(Dn==null?void 0:Dn.is_answer)&&T.createElement("div",{className:et.yestag},"\u6B63\u786E\u7B54\u6848")))),(xr==null?void 0:xr.item_type)=="COMPLETION"&&T.createElement("div",{className:et.completion},(Qr=xr==null?void 0:xr.standard_answer)==null?void 0:Qr.map((Dn,Vn)=>{var bn;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:et.title},"\u586B\u7A7A\u9879",Vn+1),T.createElement("div",{className:et.content},(bn=Dn==null?void 0:Dn.answer_text)==null?void 0:bn.map((zr,Hn)=>T.createElement("div",{className:et.items},zr))))})),(xr==null?void 0:xr.item_type)=="SUBJECTIVE"&&T.createElement("div",{className:et.simple},T.createElement("div",{className:et.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Gn=xr==null?void 0:xr.answer_texts)!=null&&Gn[0]?T.createElement(ft.Z,{className:et.content,value:(la=xr==null?void 0:xr.answer_texts)==null?void 0:la[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ye==null?void 0:Ye.question_type)===8&&T.createElement("div",null,T.createElement(ft.Z,{disabledFill:!0,className:et.content,showProgramFill:!0,value:Bt.Base64.decode(((kn=Ye==null?void 0:Ye.program_attr)==null?void 0:kn.code)||"")})),(Ye==null?void 0:Ye.question_type)===5&&T.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},T.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),T.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),T.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_school_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.study_count)||"0"))),T.createElement("a",{className:et.shixunbutton,href:`/shixuns/${Ye==null?void 0:Ye.identifier}/challenges?exercise=true`,target:"_blank"},T.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ye==null?void 0:Ye.question_type)<=4||[6,8].includes(Ye==null?void 0:Ye.question_type))&&T.createElement("div",{className:et.bottom},T.createElement("div",{className:et.bottomitem},T.createElement("span",{className:et.left},"\u89E3\u6790"),T.createElement("span",{className:et.right},Ye!=null&&Ye.analysis?T.createElement(ft.Z,{value:Ye==null?void 0:Ye.analysis}):T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),T.createElement("div",{className:et.bottomitem},T.createElement("span",{className:et.left},"\u96BE\u5EA6"),T.createElement("span",{className:et.right},(Ye==null?void 0:Ye.difficulty)===1?"\u7B80\u5355":(Ye==null?void 0:Ye.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),T.createElement("div",{className:et.bottomitem},T.createElement("span",{className:et.left},"\u77E5\u8BC6\u70B9"),T.createElement("span",{className:et.right},Ye!=null&&Ye.tag_discipline?Ye==null?void 0:Ye.tag_discipline:T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Ur=R(64303),qr=R(96435),pn=R(61485),Mn=R(90463),Bn=R(11517),vr=R(59301),ea=Object.defineProperty,wn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,oa=(Ye,zt,_t)=>zt in Ye?ea(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,gn=(Ye,zt)=>{for(var _t in zt||(zt={}))ua.call(zt,_t)&&oa(Ye,_t,zt[_t]);if(On)for(var _t of On(zt))Un.call(zt,_t)&&oa(Ye,_t,zt[_t]);return Ye},ra=(Ye,zt)=>wn(Ye,Sn(zt)),da=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Ia=({setScoreShow:Ye,ScoreShow:zt,listitem:_t,onOk:hr,isshixuns:_n,isloadings:at,dispatch:ha,isIntelligentAssistant:Kr=!1,ispptModal:Er=!1,isChangeQuestion:Pn=!1,newExercisePaper:kn,shixunsDetail:xr})=>{var Yr;let[sr,Rn]=(0,T.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Kr,is_smart_plan:Er,group_id:[]}),[Qr,Gn]=(0,T.useState)([]),[la,Dn]=(0,T.useState)([]),[Vn,bn]=(0,T.useState)([]),[zr,Hn]=(0,T.useState)([]);const[$n,Dr]=(0,T.useState)(!1),[lr]=B.default.useForm(),[Qe,Je]=(0,T.useState)(),[ht,Ft]=(0,T.useState)(!1);let[Jt,Ar]=(0,T.useState)(_n);const[Rt,Zr]=(0,T.useState)([]),[nr,mn]=(0,T.useState)(0),[Lr,pr]=(0,T.useState)(!0),[vt,sn]=(0,T.useState)([]),[va,En]=(0,T.useState)([]),rn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],or=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Hr,Ln]=(0,T.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Nn=(0,T.useRef)(new Set),Ma=(0,T.useRef)(new Set),Ra=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ka=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ai=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Va,ii]=(0,T.useState)(!1),Da=()=>{lr.resetFields(),Jt=!1,Ar(!1),ii(!1),lr.submit()};(0,T.useEffect)(()=>{var Ut,Br;(((Ut=_t==null?void 0:_t.questionIdArr)==null?void 0:Ut.length)>0||((Br=_t==null?void 0:_t.shixun_ids)==null?void 0:Br.length)>0)&&(Dn([..._t==null?void 0:_t.questionIdArr,..._t==null?void 0:_t.shixun_ids]),bn([..._t==null?void 0:_t.questionIdArr,..._t==null?void 0:_t.shixun_ids]),Zr([..._t==null?void 0:_t.shixun_ids]),Ma.current=new Set([..._t==null?void 0:_t.questionIdArr]),Nn.current=new Set([..._t==null?void 0:_t.shixun_ids]))},[_t]),(0,T.useEffect)(()=>{zt&&(lr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Lr&&Jt&&(lr.setFieldsValue({item_type:"SHIXUN"}),sr.item_type="SHIXUN",Rn(gn({},sr)),pr(!1)),$r(sr),Ya(),oi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[zt]),(0,T.useEffect)(()=>{nr>0&&setTimeout(()=>{mn(0)},2e3)},[nr]);function $r(Ut){return da(this,null,function*(){var Br,yn,Kn;if(Dr(!0),Rn(gn({},Ut)),(Vn==null?void 0:Vn.length)<=0&&Ut.type==="5"){Hn([]),Dr(!1);return}let ca=Ut.type==="5"?Vn==null?void 0:Vn.filter(Sa=>!Rt.includes(Sa)):null,Ga=Ut.type==="5"?Vn==null?void 0:Vn.filter(Sa=>Rt.includes(Sa)):null,ti=yield(0,e.ZP)("/api/item_banks.json",{method:"get",params:ra(gn({},Ut),{discipline_id:((Br=Ut==null?void 0:Ut.courseid)==null?void 0:Br[0])||null,sub_discipline_id:((yn=Ut==null?void 0:Ut.courseid)==null?void 0:yn[1])||null,ids:ca,shixun_ids:Ga,include_shixuns:!Kr,group_id:((Kn=Ut.group_id)==null?void 0:Kn.map(Sa=>Sa==null?void 0:Sa.value))||null,keyword:Ut.keyword?encodeURIComponent(Ut.keyword):Ut.keyword,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null,bigmodel:Kr,is_smart_plan:Er})});Hn(ti),Dr(!1)})}function Ya(){return da(this,null,function*(){let Ut=yield(0,e.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:sr.type==="5"?null:sr.type,clazz:"ItemBanksGroup"}});Gn((0,Dt.L)(Ut==null?void 0:Ut.disciplines))})}function oi(Ut){return da(this,null,function*(){var Br;let yn=yield(0,e.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ut}),Kn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Br=yn==null?void 0:yn.data)==null?void 0:Br.map(ca=>({title:ca.name,id:ca.id,pid:ca.id,value:ca.id,key:ca.id,isLeaf:!ca.have_child}))}];sn(Kn)})}function Za(Ut){return da(this,null,function*(){var Br,yn,Kn,ca;Dr(!0);let Ga=(Br=Ut.list)==null?void 0:Br.filter(Ci=>!Rt.includes(Ci)),ti=(yn=Ut.list)==null?void 0:yn.filter(Ci=>Rt.includes(Ci));if(Ga.length===0&&ti.length===0){Dr(!1),Hn([]);return}let Sa=yield(0,e.ZP)("/api/item_banks.json",{method:"get",params:ra(gn({},Ut),{discipline_id:((Kn=Ut==null?void 0:Ut.courseid)==null?void 0:Kn[0])||null,sub_discipline_id:((ca=Ut==null?void 0:Ut.courseid)==null?void 0:ca[1])||null,ids:Ga,shixun_ids:ti,type:Ut.type==="5"?null:Ut.type,clazz:Ut.type==="3"?"ItemBanksGroup":null})});Dr(!1),Hn(Sa)})}const qn=Ut=>da(void 0,null,function*(){const Br=yield ha({type:"shixunsDetail/release",payload:{id:Ut}});let yn=Br==null?void 0:Br.tag_position,Kn=(Br==null?void 0:Br.evaluation_set_position)||[],ca=Br.status;return ca===0?(g.ZP.success("\u53D1\u5E03\u6210\u529F"),$r(sr),!0):(ca===2?g.ZP.error(`\u7B2C${Kn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ca===3?g.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${yn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):g.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),an=Ut=>(Ut==null?void 0:Ut.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",dn=(Ut,Br,yn)=>Ut.map(Kn=>Kn.key===Br?gn(gn({},Kn),yn):Kn.children?ra(gn({},Kn),{children:dn(Kn.children,Br,yn)}):Kn),Ea=Ut=>da(void 0,null,function*(){const{key:Br}=Ut;let yn=sr.type;const Kn=yield(0,Bn.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Br),type:yn}),{data:ca,total_count:Ga}=Kn||{};Ga>0&&sn(ti=>dn(ti,Br,{children:ca.map(Sa=>({title:Sa.name,id:Sa.id,pid:Sa.id,value:Sa.id,key:Sa.id,isLeaf:!Sa.have_child}))}))});function ba(Ut){console.log("----",sr),Ut==="1"&&(Hr.gg=gn({},sr)),Ut==="2"&&(Hr.scj=gn({},sr)),Ut==="3"&&(Hr.ttgx=gn({},sr)),Ut==="0"&&(Hr.wcjd=gn({},sr)),Ut==="5"&&(Hr.yx=gn({},sr)),Ln(gn({},Hr))}function Pa(){sr.type==="1"&&(sr=Hr.gg),sr.type==="2"&&(sr=Hr.scj),sr.type==="3"&&(sr=Hr.ttgx),sr.type==="0"&&(sr=Hr.wcjd),sr.type==="5"&&(sr=Hr.yx),(sr==null?void 0:sr.item_type)==="SHIXUN"?(Jt=!0,Ar(!0)):(Jt=!1,Ar(!1)),lr.setFieldsValue(gn({},sr)),Rn(gn({},sr)),$r(gn({},sr))}return vr.createElement("div",null,vr.createElement(m.default,{title:!1,footer:!1,open:zt,width:1200,centered:!0,className:je.scoremodal,onCancel:()=>{Ye(!1)}},vr.createElement("div",{style:{display:"flex",alignItems:"center"}},vr.createElement("div",{className:je.title},Kr?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Kr&&vr.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),vr.createElement(u.default,{className:je.tabWrap,activeKey:sr.type,onChange:Ut=>{Ut==="3"?(sr.show_all_share=!0,oi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):sr.show_all_share=null,Ut==="0"&&oi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),ba(sr.type),sr.type=Ut,(sr==null?void 0:sr.item_type)==="SHIXUN"&&sr.type!=="5"&&(Jt=!0,Ar(!0)),ii(!1),sr.type==="5"&&(Jt=!1,Ar(!1)),Pa(),Ya()},items:[{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:vr.createElement("div",null,"\u5DF2\u9009",Vn.length>0&&vr.createElement("span",{className:je.titlecount},Vn.length),nr>0&&vr.createElement("span",{className:je.add},"+",nr)),key:"5"}]}),vr.createElement(B.default,{layout:"inline",form:lr,onValuesChange:(Ut,Br)=>{const yn=Object.values(Br).some(ca=>ca!==null&&ca!==""&&ca!==void 0),Kn=Br.keyword==="";if(ii(yn||!Kn),sr.page=1,(Br==null?void 0:Br.item_type)==="SHIXUN"){if(sr.type==="5"?Ar(!1):Ar(!0),Ut.keyword||Ut.keyword==="")return;lr.submit()}else{if(Ut!=null&&Ut.courseid&&lr.setFieldsValue({tag_discipline_id:""}),Ar(!1),Ut.keyword||Ut.keyword==="")return;lr.submit()}},onFinish:Ut=>{var Br;sr.type==="3"&&(!Ut.group_id||((Br=Ut==null?void 0:Ut.group_id)==null?void 0:Br.length)===0)?sr.show_all_share=!0:sr.show_all_share=null,Rn(gn(gn({},sr),Ut)),$r(gn(gn({},sr),Ut))}},vr.createElement(B.default.Item,{name:"item_type"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Er?or:Kr?rn==null?void 0:rn.filter(Ut=>Ut.question_type!==5):rn).map(Ut=>vr.createElement(W.default.Option,{key:Ut.value},Ut.name)))),vr.createElement(B.default.Item,{name:"courseid"},vr.createElement(De.Z,{className:je.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Qr})),!Jt&&vr.createElement(B.default.Item,{name:"tag_discipline_id"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Yr=zr==null?void 0:zr.tag_disciplines)==null?void 0:Yr.map(Ut=>vr.createElement(W.default.Option,{key:Ut.id},Ut.name)))),vr.createElement(B.default.Item,{name:Jt?"diff":"difficulty"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Ra.map(Ut=>vr.createElement(W.default.Option,{key:Ut.value},Ut.name)))),Jt&&vr.createElement(B.default.Item,{name:"shixun_publish_status"},vr.createElement(W.default,{className:je.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ai.map(Ut=>vr.createElement(W.default.Option,{key:Ut.value},Ut.name)))),(sr.type==="3"||sr.type==="0")&&!Jt&&vr.createElement(B.default.Item,{name:"group_id"},vr.createElement(nt.default,{treeDataSimpleMode:!0,style:{width:118},className:je.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ut,Br)=>Br.title.toUpperCase().indexOf(Ut.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ea,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:vt})),Va&&vr.createElement("span",{className:je.allqingchu,onClick:Da},vr.createElement("i",{className:"iconfont icon-guanbi4"}),vr.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),vr.createElement(B.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},vr.createElement(x.default.Search,{className:je.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:vr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>lr.submit()}),onSearch:Ut=>{lr.submit()}}))),vr.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},vr.createElement("div",{onClick:()=>{sr.updated_at==="asc"?sr.updated_at="desc":sr.updated_at="asc",Rn(ra(gn({},sr),{page:1})),$r(ra(gn({},sr),{page:1}))}}," ",sr.updated_at?vr.createElement("img",{src:sr.updated_at==="asc"?Ur.Z:qr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):vr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),vr.createElement("div",{onClick:()=>{sr.quotes==="asc"?sr.quotes="desc":sr.quotes="asc",Rn(ra(gn({},sr),{page:1})),$r(ra(gn({},sr),{page:1}))},style:{marginLeft:20}}," ",sr.quotes?vr.createElement("img",{src:sr.quotes==="asc"?Ur.Z:qr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):vr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),vr.createElement(N.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(zr==null?void 0:zr.items)||(zr==null?void 0:zr.shixun_list),pagination:!1,loading:$n,rowKey:Ut=>Ut.id,rowSelection:{type:Kr||Pn?"radio":"checkbox",selectedRowKeys:la,getCheckboxProps:Ut=>({disabled:Ut.shixun_tag_num===1||(va==null?void 0:va.find(Br=>Ut.id===Br))}),onSelect(Ut,Br,yn){if(Kr||Pn){Dn([Ut.id]),Ma.current=new Set([Ut.id]),mn(1),bn([Ut.id]);return}if(Br)(Jt||Ut!=null&&Ut.challenge_names)&&Zr([...Rt,Ut.id]),Dn([...la,Ut.id]),Ut.identifier?Nn.current.add(Ut.id):Ma.current.add(Ut.id),mn(1),bn([...Vn,Ut.id]);else{Ut.identifier?Nn.current.delete(Ut.id):Ma.current.delete(Ut.id);let Kn=Vn.filter(ca=>ca!==Ut.id);if(Dn(Kn),bn(Kn),Jt||Ut!=null&&Ut.challenge_names){let ca=Rt.filter(Ga=>Ga!==Ut.id);Zr([...ca])}if(sr.type==="5"){Za(ra(gn({},sr),{list:[...Kn]}));return}}},onSelectAll(Ut,Br,yn){var Kn,ca;if(Ut){const Ga=yn.map(Sa=>Sa.id),ti=(ca=yn==null?void 0:yn.filter(Sa=>Sa==null?void 0:Sa.challenge_names))==null?void 0:ca.map(Sa=>Sa.id);Zr([...Rt,...ti]),Dn([...la,...Ga]),bn([...Vn,...Ga]);for(const Sa of yn)Sa.identifier?Nn.current.add(Sa.id):Ma.current.add(Sa.id)}else{const Ga=yn.map(Na=>Na.id),ti=la.filter(Na=>!Ga.some(Di=>Di===Na)),Sa=(Kn=yn==null?void 0:yn.filter(Na=>Na==null?void 0:Na.challenge_names))==null?void 0:Kn.map(Na=>Na.id);Dn([...ti]),bn([...ti]);let Ci=Rt.filter(Na=>!Sa.some(Di=>Di===Na.id));Zr([...Ci]),sr.type==="5"&&Za(ra(gn({},sr),{list:[...ti]}));for(const Na of Ga)Na.identifier?Nn.current.delete(Na):Ma.current.delete(Na)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ut,Br,yn)=>{var Kn,ca;return vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Jt||Br!=null&&Br.challenge_names?"\u5B9E\u8BAD\u9898":(ca=(Kn=rn==null?void 0:rn.filter(Ga=>Ga.value===Ut))==null?void 0:Kn[0])==null?void 0:ca.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Jt?"30%":"60%",key:"name",render:(Ut,Br,yn)=>{var Kn;return vr.createElement("div",{style:{display:"flex",alignItems:"center"}},vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",{className:Br!=null&&Br.high_resources_consume?je.q_title:""},vr.createElement(ft.Z,{key:1,showLines:1,showTextOnly:!0,value:Jt||Br!=null&&Br.challenge_names?Br!=null&&Br.title||Ut===null?"--":Ut:(Br==null?void 0:Br.item_type)=="BPROGRAM"?(Kn=Br==null?void 0:Br.program_attr)==null?void 0:Kn.description:Ut}))),(Br==null?void 0:Br.high_resources_consume)&&vr.createElement(Mn.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Jt,render:(Ut,Br,yn)=>{var Kn;return vr.createElement(_.Z,{title:an(Br)},vr.createElement("span",null,Ut?(Kn=Ut==null?void 0:Ut.split("\u3001"))==null?void 0:Kn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Jt,render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("span",null,Ut||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ut,Br,yn)=>{var Kn,ca,Ga,ti;return vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Jt||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.level)||((ca=(Kn=Ra==null?void 0:Ra.filter(Sa=>Sa.value===Ut))==null?void 0:Kn[0])==null?void 0:ca.name):(ti=(Ga=Ra==null?void 0:Ra.filter(Sa=>Sa.value===Ut))==null?void 0:Ga[0])==null?void 0:ti.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Jt,render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Ut||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Jt||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.study_count)||(Br==null?void 0:Br.stu_num):Ut))},{title:vr.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",vr.createElement(_.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},vr.createElement(pn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Jt,render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",null,Ut||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ut,Br,yn)=>vr.createElement(_.Z,{title:an(Br)},vr.createElement("div",{style:{flex:1,textAlign:"start"}},vr.createElement("a",{onClick:()=>{var Kn,ca;Je(ra(gn({},Br),{question_type:Jt||Br!=null&&Br.challenge_names?5:(ca=(Kn=rn==null?void 0:rn.filter(Ga=>Ga.value===(Br==null?void 0:Br.item_type)))==null?void 0:Kn[0])==null?void 0:ca.question_type})),Ft(!0)}},"\u67E5\u770B"),(Br==null?void 0:Br.shixun_tag_num)===1&&vr.createElement("a",{style:{marginLeft:10},onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:vr.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",vr.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Br==null?void 0:Br.identifier}/challenges`)}},(Br==null?void 0:Br.shixun_name)||"--"),"\uFF1F"),onOk:()=>da(void 0,null,function*(){if(!qn(Br==null?void 0:Br.identifier))return new Promise((Kn,ca)=>{ca()})})})}},"\u53D1\u5E03")))}].filter(Ut=>!Ut.hidden)}),vr.createElement(z.Z,{current:sr.page,total:(zr==null?void 0:zr.items_count)||(zr==null?void 0:zr.shixuns_count),style:{marginBottom:20},defaultPageSize:sr.per_page,showTotal:Ut=>vr.createElement("span",null,"\u5171\xA0",vr.createElement("span",{style:{color:"#165DFF"}},Ut),"\xA0\u6761\u6570\u636E"),pageSize:sr.per_page,onChange:(Ut,Br)=>{sr.page=Ut,sr.per_page=Br,Rn(gn({},sr)),$r(gn({},sr))}}),vr.createElement("div",{className:je.bottom},vr.createElement(i.ZP,{className:je.no,onClick:()=>{Ye(!1)}},"\u53D6\u6D88"),vr.createElement(i.ZP,{loading:at,style:{width:at&&75},className:je.yes,onClick:()=>da(void 0,null,function*(){if((Vn==null?void 0:Vn.length)<=0){g.ZP.info(Kr||Pn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}console.log("----",Ma.current,Nn.current),hr([...Ma.current],[...Nn.current],!0,Vn==null?void 0:Vn.length)})},Kr?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),vr.createElement(m.default,{open:ht,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:je.previewModal,width:1e3,centered:!0,onCancel:()=>{Ft(!1)},onOk:()=>{Ft(!1)}},vr.createElement(Tr,{qitem:Qe})))};var na=(0,V.connect)(({shixunsDetail:Ye,newExercisePaper:zt})=>({shixunsDetail:Ye,newExercisePaper:zt}))(Ia),yt=R(59301),Aa=Object.defineProperty,ma=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ba=(Ye,zt,_t)=>zt in Ye?Aa(Ye,zt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):Ye[zt]=_t,ta=(Ye,zt)=>{for(var _t in zt||(zt={}))Zn.call(zt,_t)&&Ba(Ye,_t,zt[_t]);if(Jn)for(var _t of Jn(zt))ya.call(zt,_t)&&Ba(Ye,_t,zt[_t]);return Ye},wa=(Ye,zt)=>ma(Ye,fa(zt)),sa=(Ye,zt,_t)=>new Promise((hr,_n)=>{var at=Er=>{try{Kr(_t.next(Er))}catch(Pn){_n(Pn)}},ha=Er=>{try{Kr(_t.throw(Er))}catch(Pn){_n(Pn)}},Kr=Er=>Er.done?hr(Er.value):Promise.resolve(Er.value).then(at,ha);Kr((_t=_t.apply(Ye,zt)).next())});const Cn=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let pa=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],aa=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const _a=({pathsDetail:Ye,user:zt,globalSetting:_t,loading:hr,dispatch:_n,items:at,showdetail:ha,setshowdetail:Kr,containerRef:Er,getData:Pn,setshow:kn,Tabsdatas:xr,uuid:Yr,tpacti:sr,initdata:Rn})=>{var Qr,Gn,la,Dn,Vn,bn,zr,Hn,$n,Dr,lr,Qe,Je,ht,Ft,Jt,Ar,Rt,Zr,nr,mn,Lr,pr,vt,sn,va,En,rn,or,Hr,Ln,Nn,Ma,Ra,ka,ai,Va,ii,Da;const $r=(0,V.useParams)(),[Ya,oi]=(0,T.useState)(0),[Za]=B.default.useForm(),[qn,an]=(0,T.useState)({});let[dn,Ea]=(0,T.useState)(!1);const[ba,Pa]=(0,T.useState)(!1),[Ut,Br]=(0,T.useState)("1"),[yn,Kn]=(0,T.useState)([]),[ca,Ga]=(0,T.useState)(1),[ti,Sa]=(0,T.useState)(2),[Ci,Na]=(0,T.useState)(2),[Di,si]=(0,T.useState)(),[li,Ni]=(0,T.useState)();let[Wa,ni]=(0,T.useState)([]);const[_i,ui]=(0,T.useState)({}),[Si,Ti]=(0,T.useState)(!1),[Mi,Fi]=(0,T.useState)(""),[Ii,ao]=(0,T.useState)([]),[Vi]=(0,V.useSearchParams)(),[io,Hi]=(0,T.useState)(!1),[oo,Bi]=(0,T.useState)([]),[vi,ji]=(0,T.useState)([]),[ci,xi]=(0,T.useState)([]),[Ji,Ui]=(0,T.useState)(!1),[Wi,xo]=(0,T.useState)(!1),[Ai,Gi]=(0,T.useState)(!1);let[hi,wi]=(0,T.useState)({tags:[],tagszy:[],tagslx:[]});const[qi,vo]=(0,T.useState)([{label:"\u5B9E\u8BAD",children:yt.createElement(Ve,{getother:Oi,types:"1",ktzykey:Ut,onChange:St=>{Kn(St)}}),key:"1"},{label:"\u89C6\u9891",children:yt.createElement(Ve,{getother:Oi,types:"2",ktzykey:Ut,onChange:St=>{Kn(St)}}),key:"2"},{label:"\u8BFE\u4EF6",children:yt.createElement(Ve,{getother:Oi,types:"3",ktzykey:Ut,onChange:St=>{Kn(St)}}),key:"3"},{label:"\u8BD5\u5377",children:yt.createElement(Ve,{getother:Oi,types:"4",ktzykey:Ut,onChange:St=>{console.log("----",St),Kn(St)}}),key:"4"}].filter(St=>!!St));let[$i,so]=(0,T.useState)([]),[lo,uo]=(0,T.useState)([]);const[mo,Ei]=(0,T.useState)(0),[Zi,Xi]=(0,T.useState)(0),[mi,eo]=(0,T.useState)([]),[Fn,pi]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]}),po=St=>{var on,Xn;return(0,e.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:$r==null?void 0:$r.pathId,uuid:((on=St==null?void 0:St.items)==null?void 0:on.uuid)||((Xn=St==null?void 0:St.items)==null?void 0:Xn.id)}}),_n({type:"userDetail/logWatchHistory",payload:ta({},St)})},to={maxCount:1,fileList:Wa,accept:((Gn=(Qr=qn==null?void 0:qn.label)==null?void 0:Qr[0])==null?void 0:Gn.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:St=>{var on,Xn;if(!(St.type==="video/mp4")&&((Xn=(on=qn==null?void 0:qn.label)==null?void 0:on[0])==null?void 0:Xn.name)==="\u89C6\u9891")return g.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),I.default.LIST_IGNORE},action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:St=>{ni(St==null?void 0:St.fileList)}};function co(){return sa(this,null,function*(){var St,on,Xn,Tn,Qa;let xa=yield(0,e.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:$r==null?void 0:$r.pathId}});if((xa==null?void 0:xa.status)===0){Ei(Yr);const ga=[...(Qa=(Tn=(St=xa==null?void 0:xa.data)==null?void 0:St.nodes)==null?void 0:Tn.splice(1,(Xn=(on=xa==null?void 0:xa.data)==null?void 0:on.nodes)==null?void 0:Xn.length))==null?void 0:Qa.map(za=>{var $a,ee,oe;return ta({label:($a=za==null?void 0:za.properties)==null?void 0:$a.name,children:yt.createElement(_e,{onChange:ye=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(ye))},itemsuuid:at==null?void 0:at.uuid,uuid:(ee=za==null?void 0:za.properties)==null?void 0:ee.uuid,typesdata:Fn}),key:(oe=za==null?void 0:za.properties)==null?void 0:oe.uuid},za)})];$i=ga,so(ga),sessionStorage.setItem("typesdatajson",JSON.stringify(Fn)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Fn)),Ea(!0)}})}function fo(){return sa(this,null,function*(){var St;let on=yield(0,e.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:$r==null?void 0:$r.pathId}});(on==null?void 0:on.status)===0&&(hi.tags=on==null?void 0:on.data,wi(ta({},hi)));let Xn=yield(0,e.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:$r==null?void 0:$r.pathId}});(Xn==null?void 0:Xn.status)===0&&(hi.tagszy=[...pa,...Xn==null?void 0:Xn.data2],hi.tagslx=[...aa,...Xn==null?void 0:Xn.data],wi(ta({},hi)));let Tn=yield(0,e.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:at==null?void 0:at.resourceUrl,item_banks_group_ids:at==null?void 0:at.itemBanksGroupIds}});if(Fi(""),xi([]),localStorage.setItem("container_type_tupu",Tn==null?void 0:Tn.container_type),(at==null?void 0:at.nodeType)==="\u89C6\u9891"&&(((St=Tn==null?void 0:Tn.attachment)==null?void 0:St.file_type)==="video"||(Tn==null?void 0:Tn.container_type)==="video")&&Fi(Tn==null?void 0:Tn.id),(at==null?void 0:at.resourceOrigin)===1&&(at==null?void 0:at.nodeType)!=="\u9898\u96C6"){let Qa={url:at==null?void 0:at.resourceUrl,name:Tn==null?void 0:Tn.name,id:Tn==null?void 0:Tn.examination_bank_id,questionIdArr:Tn==null?void 0:Tn.item_bank_ids,shixun_ids:Tn==null?void 0:Tn.shixun_ids};Kn([Qa])}(at==null?void 0:at.resourceOrigin)===1&&(at==null?void 0:at.nodeType)==="\u9898\u96C6"&&xi(Tn==null?void 0:Tn.item_banks_groups),(at==null?void 0:at.resourceOrigin)===2&&ni([{uid:"123",name:Tn==null?void 0:Tn.name,response:{id:"123",url:at==null?void 0:at.resourceUrl}}])})}function Oi(St){return sa(this,null,function*(){var on,Xn;let Tn=yield(0,e.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:St}});(Tn==null?void 0:Tn.status)===0&&((Tn==null?void 0:Tn.container_type)==="att"?ui({url:w.Z.API_SERVER+((on=Tn==null?void 0:Tn.attachment)==null?void 0:on.url),file_type:(Xn=Tn==null?void 0:Tn.attachment)==null?void 0:Xn.file_type}):window.open(St))})}function Yi(){return sa(this,null,function*(){let St=yield(0,e.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:$r==null?void 0:$r.pathId}});(St==null?void 0:St.status)===0&&Bi(St==null?void 0:St.data)})}function ho(){return sa(this,null,function*(){var St,on,Xn,Tn,Qa,xa;let ga=yield(0,e.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),parentNodeUuids:xr==null?void 0:xr.map(za=>za==null?void 0:za.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:$r==null?void 0:$r.pathId}});if((ga==null?void 0:ga.status)===0){eo((St=ga==null?void 0:ga.data)==null?void 0:St.nodes),si((Xn=(on=ga==null?void 0:ga.data)==null?void 0:on.nodes)==null?void 0:Xn.filter($a=>{var ee;return((ee=$a==null?void 0:$a.properties)==null?void 0:ee.uuid)===(at==null?void 0:at.keys)||(at==null?void 0:at.id)})),Ni((Tn=ga==null?void 0:ga.data)==null?void 0:Tn.relationships);const za=[...(xa=(Qa=ga==null?void 0:ga.data)==null?void 0:Qa.graphNodeMappings)==null?void 0:xa.map(($a,ee)=>{var oe;return{label:`${$a==null?void 0:$a.parentNodeName}\uFF08${(oe=$a==null?void 0:$a.childNodeUuids)==null?void 0:oe.length}\uFF09`,children:yt.createElement(Gt,{datas:ga==null?void 0:ga.data,items:$a==null?void 0:$a.childNodeUuids}),key:ee}})];Xi(0),lo=za,uo(za)}})}(0,T.useEffect)(()=>{ha&&(ho(),fo())},[ha,at]);const ro=(...St)=>sa(void 0,[...St],function*(on={}){return yield _n({type:"pathsDetail/getKnowledgeGraphs",payload:ta({graphable_type:Vi.get("type")==="classrooms"?"course":"subject",graphable_id:$r==null?void 0:$r.pathId},on)})});return yt.createElement(fr.Z,null,yt.createElement("div",null,ha&&yt.createElement(E.Z,{open:ha,width:"700rem",maskStyle:{background:"#000",opacity:"0.1"},keyboard:!0,maskClosable:!0,closable:!1,rootClassName:r.drawer,getContainer:()=>Er.current,onClose:()=>{Kr(!1),Fi("")}},yt.createElement("div",{className:r.detailmodal},yt.createElement("div",null,yt.createElement("span",{className:r.title},"\u8282\u70B9\u8BE6\u60C5"),((la=Ye==null?void 0:Ye.detail)==null?void 0:la.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&(at==null?void 0:at.colorType)!=="1"&&yt.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>sa(void 0,null,function*(){var St,on,Xn,Tn,Qa,xa,ga,za,$a,ee;oi(3),Kr(!1);let oe={name:at.name,description:at.description,label:((on=(St=Di==null?void 0:Di[0])==null?void 0:St.labels)==null?void 0:on[1])==="\u8D44\u6E90"?(Xn=hi==null?void 0:hi.tagszy)==null?void 0:Xn.filter(ze=>(ze==null?void 0:ze.name)===(at==null?void 0:at.nodeType)):(Tn=hi==null?void 0:hi.tagslx)==null?void 0:Tn.filter(ze=>(ze==null?void 0:ze.name)===(at==null?void 0:at.nodeType)),tag:(Qa=hi==null?void 0:hi.tags)==null?void 0:Qa.filter(ze=>{var rt,Et;return(Et=(rt=at==null?void 0:at.tags)==null?void 0:rt.map(wt=>wt==null?void 0:wt.name))==null?void 0:Et.includes(ze==null?void 0:ze.name)}),resourceOrigin:at.resourceOrigin,url:(at==null?void 0:at.resourceOrigin)===3?at==null?void 0:at.resourceUrl:""},ye=(xa=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u88AB\u5305\u542B"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:xa.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}}),Te=(ga=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u5305\u542B"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:ga.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}});ao(Te);let Ne=(za=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u524D\u5E8F"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:za.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}}),Ue=($a=li==null?void 0:li.filter(ze=>(ze==null?void 0:ze.type)==="\u540E\u5E8F"&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:$a.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}}),pt=(ee=li==null?void 0:li.filter(ze=>((ze==null?void 0:ze.type)==="\u5173\u8054"||(ze==null?void 0:ze.type)==="\u88AB\u5173\u8054")&&(ze==null?void 0:ze.startNodeUuid)===((at==null?void 0:at.keys)||(at==null?void 0:at.id))))==null?void 0:ee.map(ze=>{var rt,Et;return{uuid:ze==null?void 0:ze.endNodeUuid,name:(Et=(rt=mi==null?void 0:mi.find(wt=>{var At;return((At=wt==null?void 0:wt.properties)==null?void 0:At.uuid)===(ze==null?void 0:ze.endNodeUuid)}))==null?void 0:rt.properties)==null?void 0:Et.name}});pi({bh:ye,qx:Ne,hx:Ue,gl:pt}),Za.setFieldsValue(oe),an(oe)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),yt.createElement("div",{style:{display:"flex",alignItems:"center"}},(at==null?void 0:at.colorType)!=="1"&&((Dn=Ye==null?void 0:Ye.detail)==null?void 0:Dn.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&yt.createElement(i.ZP,{type:"primary",className:r.button,onClick:(0,We.debounce)(()=>sa(void 0,null,function*(){var St,on;let Xn=yield(0,e.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),subject_id:$r==null?void 0:$r.pathId,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((Xn==null?void 0:Xn.status)===0){let Tn=(on=(St=Xn==null?void 0:Xn.data)==null?void 0:St.nodes)==null?void 0:on.filter(xa=>{var ga;return((ga=xa==null?void 0:xa.properties)==null?void 0:ga.uuid)!==((at==null?void 0:at.keys)||(at==null?void 0:at.id))}),Qa=Tn==null?void 0:Tn.map(xa=>{var ga,za;return{name:(ga=xa==null?void 0:xa.properties)==null?void 0:ga.name,uuid:(za=xa==null?void 0:xa.properties)==null?void 0:za.uuid}});Fn.bh=Qa,pi(Fn),oi(1),Kr(!1),Kn([]),xi([]),ni([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((Vn=Ye==null?void 0:Ye.detail)==null?void 0:Vn.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&yt.createElement(i.ZP,{type:"primary",className:r.button,onClick:()=>{var St,on;((on=(St=Fn==null?void 0:Fn.bh)==null?void 0:St.filter(Xn=>(Xn==null?void 0:Xn.uuid)===(at==null?void 0:at.id)))==null?void 0:on.length)>0||Fn.bh.push({name:at==null?void 0:at.name,uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id)}),oi(2),Kr(!1),Kn([]),xi([]),ni([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((bn=Ye==null?void 0:Ye.detail)==null?void 0:bn.can_managed)&&Yr!=="\u5B66\u4E60\u8DEF\u5F84"&&yt.createElement(i.ZP,{className:r.button,onClick:()=>{let St="";m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:Er.current,content:yt.createElement("div",null,yt.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",yt.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),yt.createElement(x.default,{onChange:on=>{St=on.target.value}})),onOk:()=>sa(void 0,null,function*(){if(St!=="\u786E\u8BA4\u5220\u9664")return g.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(St==="\u786E\u8BA4\u5220\u9664"){let on=yield(0,e.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),subject_id:$r==null?void 0:$r.pathId}});(on==null?void 0:on.status)===0&&(g.ZP.info("\u5220\u9664\u6210\u529F"),ro({graphable_id:$r==null?void 0:$r.pathId}),(at==null?void 0:at.colorType)!=="1"?(kn(!1),Pn()):Rn(),Kr(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((zr=Ye==null?void 0:Ye.detail)==null?void 0:zr.can_managed)&&Yr==="\u5B66\u4E60\u8DEF\u5F84"&&Vi.get("type")==="classrooms"&&yt.createElement(i.ZP,{type:"primary",className:r.button,onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:Er.current,okText:"\u786E\u8BA4\u540C\u6B65",content:yt.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",yt.createElement("span",{className:"c-light-primary"},at==null?void 0:at.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>sa(void 0,null,function*(){const St=yield(0,e.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:at==null?void 0:at.resourceid,subject_id:$r==null?void 0:$r.pathId}});(St==null?void 0:St.status)===0&&g.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),yt.createElement(n.Z,{onClick:()=>{Kr(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),yt.createElement("div",{className:r.tabstyle},Cn==null?void 0:Cn.map(St=>yt.createElement("div",{onClick:()=>{Ga(St.key)},className:ca===(St==null?void 0:St.key)?r.itemsactivite:r.items},St==null?void 0:St.name))),ca===1&&yt.createElement("div",null,yt.createElement("div",{className:r.nodetitle},ti===1&&yt.createElement(a.Z,{onClick:()=>Sa(2)}),ti===2&&yt.createElement(c.Z,{onClick:()=>Sa(1)}),yt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),ti===2&&yt.createElement("div",{className:r.nodeboyd},yt.createElement("div",{className:r.listitem,style:{marginTop:"0rem"}},yt.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),yt.createElement("span",null,at==null?void 0:at.name)),yt.createElement("div",{className:r.listitem},yt.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),yt.createElement("pre",null,(at==null?void 0:at.description)||"\u6682\u65E0")),yt.createElement("div",{className:r.listitem},yt.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),yt.createElement("div",null,(at==null?void 0:at.nodeType)&&yt.createElement(L,{containerRef:Er,type:5,value:[{name:at==null?void 0:at.nodeType}],pathsDetail:Ye,showmodal:!1,dataSources:[]})," ")),yt.createElement("div",{className:r.listitem},yt.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),yt.createElement("span",null,((Hn=at==null?void 0:at.tags)==null?void 0:Hn.length)>0&&yt.createElement(L,{containerRef:Er,type:5,pathsDetail:Ye,value:at==null?void 0:at.tags,showmodal:!1,dataSources:[]}))),(at==null?void 0:at.nodeType)==="\u89C6\u9891"&&(at==null?void 0:at.resourceOrigin)!==3&&Mi&&yt.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},yt.createElement(k.Z,{allow_skip:!0,videoId:Mi,toLog:!0,src:at==null?void 0:at.resourceUrl,logWatchHistory:St=>po(wa(ta({},St),{container_type:localStorage.getItem("container_type_tupu"),items:at}))})),(at==null?void 0:at.resourceOrigin)===3&&yt.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},yt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},at==null?void 0:at.resourceUrl),yt.createElement(i.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>sa(void 0,null,function*(){let St=yield(0,e.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:$r==null?void 0:$r.pathId,uuid:at==null?void 0:at.uuid}});window.open(at==null?void 0:at.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(at==null?void 0:at.nodeType)==="\u9898\u96C6"&&(ci==null?void 0:ci.map(St=>yt.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},yt.createElement(_.Z,{title:St==null?void 0:St.name},yt.createElement("span",{className:r.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},St==null?void 0:St.name)),yt.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",St==null?void 0:St.count)))),(at==null?void 0:at.nodeType)!="\u89C6\u9891"&&(at==null?void 0:at.nodeType)!="\u9898\u96C6"&&(at!=null&&at.resourceOrigin)&&[1,2].includes(at==null?void 0:at.resourceOrigin)?yt.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},yt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(at==null?void 0:at.resourceOrigin)===1?($n=yn==null?void 0:yn[0])==null?void 0:$n.name:(Dr=Wa==null?void 0:Wa[0])==null?void 0:Dr.name),(0,He.JA)()&&((at==null?void 0:at.nodeType)==="\u8BD5\u5377"||(at==null?void 0:at.nodeType)==="\u8BD5\u9898")?"":yt.createElement(i.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>sa(void 0,null,function*(){Oi(at==null?void 0:at.resourceUrl);let St=yield(0,e.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:$r==null?void 0:$r.pathId,uuid:at==null?void 0:at.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),((at==null?void 0:at.nodeType)==="\u8BD5\u5377"||(at==null?void 0:at.nodeType)==="\u8BD5\u9898")&&(at==null?void 0:at.resourceOrigin)===1&&yt.createElement(i.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>sa(void 0,null,function*(){var St,on;const Xn=yield(0,Qt.Mb)({categoryId:(St=yn==null?void 0:yn[0])==null?void 0:St.id});Xn!=null&&Xn.exercise_id&&(0,Ie.xg)(`/classrooms/coursesId/exercise/${Xn.exercise_id}/${(on=zt.userInfo)==null?void 0:on.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),yt.createElement("div",{className:r.nodetitle},Ci===1&&yt.createElement(a.Z,{onClick:()=>Na(2)}),Ci===2&&yt.createElement(c.Z,{onClick:()=>Na(1)}),yt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),Ci===2&&yt.createElement("div",{className:r.nodeboyd,style:{padding:0,minHeight:"530rem"}},yt.createElement(u.default,{className:r.Tabs,activeKey:Zi,destroyInactiveTabPane:!0,onChange:St=>{Xi(parseInt(St))},type:"card",items:lo}))),ca===3&&yt.createElement("div",null,(0,He.JA)()?yt.createElement(rr,{uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id)}):yt.createElement($e,{uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id)}))),yt.createElement(m.default,{title:yt.createElement("span",{style:{fontSize:"18rem",color:"#000"}},Ya===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:Ya>0,getContainer:()=>Er.current,onCancel:()=>{oi(0),Za.resetFields(),pi({qx:[],bh:[],hx:[],gl:[]}),ni([]),an({}),Kn([]),xi([])},okButtonProps:{loading:Si},onOk:()=>{Za.submit()}},yt.createElement("div",{className:r.addmodal},yt.createElement("div",{className:r.title},"\u8282\u70B9\u5C5E\u6027"),yt.createElement(B.default,{className:r.form,labelCol:{flex:"92rem"},layout:"horizontal",form:Za,colon:!1,onValuesChange:(St,on)=>{var Xn,Tn,Qa,xa;an(ta({},on)),(on==null?void 0:on.resourceOrigin)!==1&&Kn([]),((Tn=(Xn=on==null?void 0:on.label)==null?void 0:Xn[0])==null?void 0:Tn.name)!=="\u9898\u96C6"&&xi([]),((xa=(Qa=on==null?void 0:on.label)==null?void 0:Qa[0])==null?void 0:xa.item_type)!==2&&(Kn([]),ni([]),xi([]),Za.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,We.debounce)(St=>sa(void 0,null,function*(){var on,Xn,Tn,Qa,xa,ga,za,$a,ee,oe,ye,Te,Ne,Ue,pt,ze,rt,Et,wt,At,dr,ar,ur,Ir,Cr,Nr,Or,kr,xn,An,un,zn,Qn,tn,fn,Jr,Vr,nn,Wn,ia,Yn,In,b,P,U,G,Y,$,se,ae;if(((on=Fn==null?void 0:Fn.bh)==null?void 0:on.length)===0){g.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((St==null?void 0:St.resourceOrigin)===0){g.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((St==null?void 0:St.resourceOrigin)===1&&(yn==null?void 0:yn.length)<=0&&((Xn=St==null?void 0:St.label[0])==null?void 0:Xn.name)!=="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((St==null?void 0:St.resourceOrigin)===1&&(ci==null?void 0:ci.length)<=0&&((Tn=St==null?void 0:St.label[0])==null?void 0:Tn.name)==="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((St==null?void 0:St.resourceOrigin)===2&&(Wa==null?void 0:Wa.length)===0){g.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ti(!0);let me=Ya===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",ce=Ya===3?{subject_id:$r==null?void 0:$r.pathId,properties:{description:St.description,rootNodeUuid:at==null?void 0:at.rootNodeUuid,name:St.name,uuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),nodeType:(Qa=St==null?void 0:St.label[0])==null?void 0:Qa.name,tags:((ga=(xa=St.tag)==null?void 0:xa.map(Ce=>Ce==null?void 0:Ce.name))==null?void 0:ga.join("\uFF0C"))||"",color:at==null?void 0:at.color,resourceOrigin:St.resourceOrigin,resourceUrl:St.resourceOrigin===3?St.url:St.resourceOrigin===2?((ee=($a=(za=Wa==null?void 0:Wa[0])==null?void 0:za.response)==null?void 0:$a.url)==null?void 0:ee.indexOf("educoder.net"))>-1?(ye=(oe=Wa==null?void 0:Wa[0])==null?void 0:oe.response)==null?void 0:ye.url:((Te=_t==null?void 0:_t.setting)==null?void 0:Te.public_bucket_host)+((Ue=(Ne=Wa==null?void 0:Wa[0])==null?void 0:Ne.response)==null?void 0:Ue.url):(pt=yn==null?void 0:yn[0])==null?void 0:pt.url,container_type:((ze=St==null?void 0:St.label[0])==null?void 0:ze.name)==="\u9898\u96C6"?"ItemBanksGroup":(St.resourceOrigin===1||St.resourceOrigin===2)&&((rt=yn==null?void 0:yn[0])==null?void 0:rt.container_type)||((wt=(Et=Wa==null?void 0:Wa[0])==null?void 0:Et.response)==null?void 0:wt.container_type),container_id:(St.resourceOrigin===1||St.resourceOrigin===2)&&((At=yn==null?void 0:yn[0])==null?void 0:At.container_id)||((ar=(dr=Wa==null?void 0:Wa[0])==null?void 0:dr.response)==null?void 0:ar.container_id),itemBanksGroupIds:ci==null?void 0:ci.map(Ce=>Ce==null?void 0:Ce.group_id).toString()},subgraphNodeUuid:sr,relationships:[...(ur=Fn.bh)==null?void 0:ur.map(Ce=>({startNodeUuid:Ce.uuid,endNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u5305\u542B"})),...Ii==null?void 0:Ii.map(Ce=>({endNodeUuid:Ce.uuid,startNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u5305\u542B"})),...(Ir=Fn.qx)==null?void 0:Ir.map(Ce=>({endNodeUuid:Ce.uuid,startNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u524D\u5E8F"})),...(Cr=Fn.hx)==null?void 0:Cr.map(Ce=>({endNodeUuid:Ce.uuid,startNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u540E\u5E8F"})),...(Nr=Fn.gl)==null?void 0:Nr.map(Ce=>({startNodeUuid:Ce.uuid,endNodeUuid:(at==null?void 0:at.keys)||(at==null?void 0:at.id),type:"\u5173\u8054"}))]}:{label:((Or=St==null?void 0:St.label[0])==null?void 0:Or.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:$r==null?void 0:$r.pathId,properties:{description:St.description,rootNodeUuid:at==null?void 0:at.rootNodeUuid,name:St.name,nodeType:(kr=St==null?void 0:St.label[0])==null?void 0:kr.name,tags:((An=(xn=St.tag)==null?void 0:xn.map(Ce=>Ce==null?void 0:Ce.name))==null?void 0:An.join("\uFF0C"))||"",color:Ya===1?"2":parseInt(at==null?void 0:at.colorType)+1+"",resourceOrigin:St.resourceOrigin,resourceUrl:St.resourceOrigin===3?St.url:St.resourceOrigin===2?((Qn=(zn=(un=Wa==null?void 0:Wa[0])==null?void 0:un.response)==null?void 0:zn.url)==null?void 0:Qn.indexOf("educoder.net"))>-1?(fn=(tn=Wa==null?void 0:Wa[0])==null?void 0:tn.response)==null?void 0:fn.url:((Jr=_t==null?void 0:_t.setting)==null?void 0:Jr.public_bucket_host)+((nn=(Vr=Wa==null?void 0:Wa[0])==null?void 0:Vr.response)==null?void 0:nn.url):(Wn=yn==null?void 0:yn[0])==null?void 0:Wn.url,container_type:((ia=St==null?void 0:St.label[0])==null?void 0:ia.name)==="\u9898\u96C6"?"ItemBanksGroup":(St.resourceOrigin===1||St.resourceOrigin===2)&&((Yn=yn==null?void 0:yn[0])==null?void 0:Yn.container_type)||((b=(In=Wa==null?void 0:Wa[0])==null?void 0:In.response)==null?void 0:b.container_type),container_id:(St.resourceOrigin===1||St.resourceOrigin===2)&&((P=yn==null?void 0:yn[0])==null?void 0:P.container_id)||((G=(U=Wa==null?void 0:Wa[0])==null?void 0:U.response)==null?void 0:G.container_id),itemBanksGroupIds:ci==null?void 0:ci.map(Ce=>Ce==null?void 0:Ce.group_id).toString()},subgraphNodeUuid:sr,relationships:[...(Y=Fn.bh)==null?void 0:Y.map(Ce=>({startNodeUuid:Ce.uuid,type:"\u5305\u542B"})),...($=Fn.qx)==null?void 0:$.map(Ce=>({startNodeUuid:Ce.uuid,type:"\u524D\u5E8F"})),...(se=Fn.hx)==null?void 0:se.map(Ce=>({endNodeUuid:Ce.uuid,type:"\u540E\u5E8F"})),...(ae=Fn.gl)==null?void 0:ae.map(Ce=>({startNodeUuid:Ce.uuid,type:"\u5173\u8054"}))]};const pe=yield(0,e.ZP)(me,{method:"POST",body:ce});Ti(!1),(pe==null?void 0:pe.status)===0&&(ro({graphable_id:$r==null?void 0:$r.pathId}),g.ZP.info(Ya===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),oi(0),kn(!1),Pn(),Za.resetFields(),ni([]),an({}),Kn([]),xi([]),pi({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},yt.createElement(B.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:200,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},yt.createElement(x.default,{maxLength:200,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),yt.createElement(B.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},yt.createElement(x.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),yt.createElement(B.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},yt.createElement(L,{containerRef:Er,type:5,pathsDetail:Ye,showmodal:Ya!==3,dataSources:[]})),((Qe=(lr=qn==null?void 0:qn.label)==null?void 0:lr[0])==null?void 0:Qe.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},yt.createElement(d.ZP.Group,{className:r.radioform},yt.createElement(d.ZP,{value:1},"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90"),((ht=(Je=qn==null?void 0:qn.label)==null?void 0:Je[0])==null?void 0:ht.name)!=="\u9898\u96C6"&&yt.createElement(d.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((Jt=(Ft=qn==null?void 0:qn.label)==null?void 0:Ft[0])==null?void 0:Jt.name)!=="\u9898\u96C6"&&yt.createElement(d.ZP,{value:3},"\u5916\u94FE"))),(qn==null?void 0:qn.resourceOrigin)===1&&((Rt=(Ar=qn==null?void 0:qn.label)==null?void 0:Ar[0])==null?void 0:Rt.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:""},yt.createElement(i.ZP,{onClick:()=>{var St,on,Xn,Tn,Qa,xa,ga,za;((on=(St=qn==null?void 0:qn.label)==null?void 0:St[0])==null?void 0:on.name)==="\u9898\u96C6"?(Hi(!0),ji(ci),Yi()):((Tn=(Xn=qn==null?void 0:qn.label)==null?void 0:Xn[0])==null?void 0:Tn.name)==="\u8BD5\u9898"?Ui(!0):(Pa(!0),Br(((xa=(Qa=qn==null?void 0:qn.label)==null?void 0:Qa[0])==null?void 0:xa.name)==="\u89C6\u9891"?"2":((za=(ga=qn==null?void 0:qn.label)==null?void 0:ga[0])==null?void 0:za.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((nr=(Zr=qn==null?void 0:qn.label)==null?void 0:Zr[0])==null?void 0:nr.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(yn==null?void 0:yn.length)>0&&yt.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},yt.createElement("div",{className:r.multiple,title:(mn=yn==null?void 0:yn[0])==null?void 0:mn.name},((Lr=yn==null?void 0:yn[0])==null?void 0:Lr.name)||Za.getFieldValue("name")+"\uFF08"+((pr=yn==null?void 0:yn[0])==null?void 0:pr.question_count)+"\uFF09"),yt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Kn([])},className:"iconfont icon-shanchu12"})," "),(ci==null?void 0:ci.length)>0&&(ci==null?void 0:ci.map(St=>yt.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},yt.createElement("div",{className:r.multiple,title:St==null?void 0:St.name},St==null?void 0:St.name),yt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{xi(ci==null?void 0:ci.filter(on=>(on==null?void 0:on.group_id)!==(St==null?void 0:St.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(qn==null?void 0:qn.resourceOrigin)===2&&((sn=(vt=qn==null?void 0:qn.label)==null?void 0:vt[0])==null?void 0:sn.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:"file",shouldUpdate:!0},yt.createElement(I.default,ta({},to),yt.createElement(i.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(qn==null?void 0:qn.resourceOrigin)===3&&((En=(va=qn==null?void 0:qn.label)==null?void 0:va[0])==null?void 0:En.item_type)===2&&yt.createElement(B.default.Item,{label:" ",name:"url"},yt.createElement(B.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},yt.createElement(x.default,{style:{height:"40rem"}}))),yt.createElement(B.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},yt.createElement(L,{containerRef:Er,type:3,pathsDetail:Ye,showmodal:!0,dataSources:[]})))),yt.createElement("div",{className:r.addmodal,style:{marginTop:"20rem"}},yt.createElement("div",{className:r.title},yt.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),yt.createElement("span",{style:{cursor:"pointer"},onClick:()=>{co()}},"\u5173\u7CFB\u8BBE\u7F6E")),yt.createElement("div",{className:r.gxcoent,style:{padding:"20rem 25rem"}},yt.createElement("div",{className:r.gxtitle},yt.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),yt.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(rn=Fn.bh)==null?void 0:rn.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(or=Fn==null?void 0:Fn.bh)==null?void 0:or.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#6236ff"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.bh)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({bh:Xn,hx:Fn==null?void 0:Fn.hx,qx:Fn==null?void 0:Fn.qx,gl:Fn==null?void 0:Fn.gl})}})))),yt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},yt.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),yt.createElement("div",null,"\u524D\u5E8F\uFF08",(Hr=Fn.qx)==null?void 0:Hr.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(Ln=Fn==null?void 0:Fn.qx)==null?void 0:Ln.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#24A881"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.qx)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({qx:Xn,bh:Fn==null?void 0:Fn.bh,hx:Fn==null?void 0:Fn.hx,gl:Fn==null?void 0:Fn.gl})}})))),yt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},yt.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),yt.createElement("div",null,"\u540E\u5E8F\uFF08",(Nn=Fn.hx)==null?void 0:Nn.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(Ma=Fn==null?void 0:Fn.hx)==null?void 0:Ma.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#EC8657"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.hx)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({qx:Fn==null?void 0:Fn.qx,bh:Fn==null?void 0:Fn.bh,hx:Xn,gl:Fn==null?void 0:Fn.gl})}})))),yt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},yt.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),yt.createElement("div",null,"\u5173\u8054\uFF08",(Ra=Fn.gl)==null?void 0:Ra.length,"\uFF09")),yt.createElement("div",{className:r.gxbody},(ka=Fn==null?void 0:Fn.gl)==null?void 0:ka.map(St=>yt.createElement("div",{className:r.tag,style:{background:"#497DFF"}},yt.createElement("span",{style:{marginRight:"10rem"}},St==null?void 0:St.name)," ",yt.createElement(n.Z,{onClick:()=>{var on;let Xn=(on=Fn==null?void 0:Fn.gl)==null?void 0:on.filter(Tn=>Tn.uuid!==St.uuid);pi({qx:Fn==null?void 0:Fn.qx,hx:Fn==null?void 0:Fn.hx,bh:Fn==null?void 0:Fn.bh,gl:Xn})}}))))))),yt.createElement(m.default,{title:"\u9009\u62E9\u9898\u96C6",open:io,destroyOnClose:!0,centered:!0,getContainer:()=>Er.current,width:"1200rem",onOk:()=>{if((vi==null?void 0:vi.length)<=0){g.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}xi(vi),Hi(!1)},onCancel:()=>{ji([]),Hi(!1)}},yt.createElement(v.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:vi==null?void 0:vi.map(St=>St==null?void 0:St.group_id),onCheck:(St,on)=>{ji(on==null?void 0:on.checkedNodes)},treeData:oo,fieldNames:{key:"group_id",title:"name"},titleRender:St=>yt.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},yt.createElement(_.Z,{title:St==null?void 0:St.name},yt.createElement("div",{className:r.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},yt.createElement("img",{src:Ht,style:{marginRight:10}}),yt.createElement("span",null,St==null?void 0:St.name))),yt.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",St==null?void 0:St.count))})),yt.createElement(m.default,{title:"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90",open:ba,destroyOnClose:!0,centered:!0,getContainer:()=>Er.current,width:"1200rem",onOk:()=>{Pa(!1)},onCancel:()=>{Pa(!1),Ya!==3&&Kn([]),Br("1")}},yt.createElement("div",{className:r.settingmodal},yt.createElement(u.default,{className:r.Tabs,activeKey:Ut,destroyInactiveTabPane:!0,onChange:St=>{Br(St)},type:"card",items:((Va=(ai=qn==null?void 0:qn.label)==null?void 0:ai[0])==null?void 0:Va.name)==="\u89C6\u9891"?qi.filter(St=>(St==null?void 0:St.label)==="\u89C6\u9891"):((Da=(ii=qn==null?void 0:qn.label)==null?void 0:ii[0])==null?void 0:Da.name)==="\u8BD5\u5377"?qi.filter(St=>(St==null?void 0:St.label)==="\u8BD5\u5377"):qi.filter(St=>(St==null?void 0:St.label)!=="\u89C6\u9891")}))),Ji&&yt.createElement(na,{setScoreShow:Ui,isshixuns:Wi,ScoreShow:Ji,listitem:yn==null?void 0:yn[0],isloadings:Ai,onOk:(St,on,Xn,Tn)=>sa(void 0,null,function*(){Gi(!0);let Qa={item_bank_ids:St,shixun_ids:on,name:Za.getFieldValue("name")+"\uFF08"+(parseInt(St.length)+parseInt(on.length))+"\u9053\uFF09",subject_id:$r==null?void 0:$r.pathId};Gi(!1);let xa=yield(0,e.ZP)("/api/knowledge/v2/create_by_knowledge.json",{method:"post",body:Qa});if((xa==null?void 0:xa.status)===0){Ui(!1);let ga={container_id:xa==null?void 0:xa.container_id,container_type:xa==null?void 0:xa.container_type,url:xa==null?void 0:xa.resourceUrl,question_count:xa==null?void 0:xa.question_count,questionIdArr:St,shixun_ids:on};Kn([ga])}})}),yt.createElement(jr.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:_i==null?void 0:_i.url,type:_i==null?void 0:_i.file_type,disabledDownload:!0,onClose:()=>ui({})}),yt.createElement(m.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:dn,destroyOnClose:!0,centered:!0,getContainer:()=>Er.current,width:"1200rem",onCancel:()=>{Ea(!1);let St=JSON.parse(sessionStorage.getItem("typesdatajson"));pi(St)},onOk:()=>{let St=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));pi(St),Ea(!1)}},yt.createElement("div",{className:r.settingmodal},yt.createElement(u.default,{className:r.Tabs,activeKey:mo,destroyInactiveTabPane:!0,onChange:St=>{Ei(St)},type:"card",items:$i})))))};var qa=(0,V.connect)(({pathsDetail:Ye,user:zt,loading:_t,globalSetting:hr})=>({pathsDetail:Ye,user:zt,globalSetting:hr,loading:_t.models.index}))(_a)},84056:function(kt,it,R){"use strict";R.d(it,{BU:function(){return V},Dj:function(){return T},gH:function(){return B},vp:function(){return g}});function T(I){try{I.mozRequestFullScreen?I.mozRequestFullScreen():I.webkitRequestFullScreen&&I.webkitRequestFullScreen()}catch(E){console.log(E,":e")}}function V(){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 B=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function g(){var I=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,E=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",I),window.isFullScreen?window.isFullScreen:I!=null}},61527:function(kt,it,R){"use strict";R.d(it,{U:function(){return x}});var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(_,u,d)=>u in _?V(_,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):_[u]=d,i=(_,u)=>{for(var d in u||(u={}))g.call(u,d)&&E(_,d,u[d]);if(B)for(var d of B(u))I.call(u,d)&&E(_,d,u[d]);return _},m=(_,u,d)=>new Promise((v,r)=>{var n=s=>{try{c(d.next(s))}catch(l){r(l)}},a=s=>{try{c(d.throw(s))}catch(l){r(l)}},c=s=>s.done?v(s.value):Promise.resolve(s.value).then(n,a);c((d=d.apply(_,u)).next())});function x(_,u){const[d,v]=(0,T.useState)(u),[r,n]=(0,T.useState)(!1),[a,c]=(0,T.useState)();return[d,r,(l,f=!1)=>m(this,null,function*(){const e=f?u:i(i({},d),l);n(!0),v(e);const t=yield _(e);return n(!1),c(t),t}),a,c]}},73217:function(kt,it,R){"use strict";R.d(it,{Z:function(){return Nt}});class T{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(M,K){return M.__proto__=K,M},Object.assign=Object.assign||function(M){if(M==null)throw new TypeError("Cannot convert undefined or null to object");let K=Object(M);for(let Z=1;Z ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","error",Z),I.ENABLE_ERROR&&(console.error?console.error(Z):console.warn?console.warn(Z):console.log(Z))}static i(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","info",Z),I.ENABLE_INFO&&(console.info?console.info(Z):console.log(Z))}static w(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","warn",Z),I.ENABLE_WARN&&(console.warn?console.warn(Z):console.log(Z))}static d(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","debug",Z),I.ENABLE_DEBUG&&(console.debug?console.debug(Z):console.log(Z))}static v(M,K){(!M||I.FORCE_GLOBAL_TAG)&&(M=I.GLOBAL_TAG);let Z=`[${M}] > ${K}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","verbose",Z),I.ENABLE_VERBOSE&&console.log(Z)}}I.GLOBAL_TAG="flv.js",I.FORCE_GLOBAL_TAG=!1,I.ENABLE_ERROR=!0,I.ENABLE_INFO=!0,I.ENABLE_WARN=!0,I.ENABLE_DEBUG=!0,I.ENABLE_VERBOSE=!0,I.ENABLE_CALLBACK=!1,I.emitter=new(g());var E=I;class i{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(M){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=M,this._totalBytes+=M):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=M,this._totalBytes+=M):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=M,this._totalBytes+=M,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let M=(this._now()-this._lastCheckpoint)/1e3;return M==0&&(M=1),this._intervalBytes/M/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let M=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/M/1024}}var m=i;class x{constructor(M){this._message=M}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class _ extends x{constructor(M){super(M)}get name(){return"IllegalStateException"}}class u extends x{constructor(M){super(M)}get name(){return"InvalidArgumentException"}}class d extends x{constructor(M){super(M)}get name(){return"NotImplementedException"}}const v={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class n{constructor(M){this._type=M||"undefined",this._status=v.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=v.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===v.kConnecting||this._status===v.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(M){this._onContentLengthKnown=M}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(M){this._onURLRedirect=M}get onDataArrival(){return this._onDataArrival}set onDataArrival(M){this._onDataArrival=M}get onError(){return this._onError}set onError(M){this._onError=M}get onComplete(){return this._onComplete}set onComplete(M){this._onComplete=M}open(M,K){throw new d("Unimplemented abstract function!")}abort(){throw new d("Unimplemented abstract function!")}}let a={};function c(){let $e=self.navigator.userAgent.toLowerCase(),M=/(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)||[],K=/(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)||[],Z={browser:M[5]||M[3]||M[1]||"",version:M[2]||M[4]||"0",majorVersion:M[4]||M[2]||"0",platform:K[0]||""},ie={};if(Z.browser){ie[Z.browser]=!0;let de=Z.majorVersion.split(".");ie.version={major:parseInt(Z.majorVersion,10),string:Z.version},de.length>1&&(ie.version.minor=parseInt(de[1],10)),de.length>2&&(ie.version.build=parseInt(de[2],10))}if(Z.platform&&(ie[Z.platform]=!0),(ie.chrome||ie.opr||ie.safari)&&(ie.webkit=!0),ie.rv||ie.iemobile){ie.rv&&delete ie.rv;let de="msie";Z.browser=de,ie[de]=!0}if(ie.edge){delete ie.edge;let de="msedge";Z.browser=de,ie[de]=!0}if(ie.opr){let de="opera";Z.browser=de,ie[de]=!0}if(ie.safari&&ie.android){let de="android";Z.browser=de,ie[de]=!0}ie.name=Z.browser,ie.platform=Z.platform;for(let de in a)a.hasOwnProperty(de)&&delete a[de];Object.assign(a,ie)}c();var s=a;class l extends n{static isSupported(){try{let M=s.msedge&&s.version.minor>=15048,K=s.msedge?M:!0;return self.fetch&&self.ReadableStream&&K}catch(M){return!1}}constructor(M,K){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=M,this._config=K,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(M,K){this._dataSource=M,this._range=K;let Z=M.url;this._config.reuseRedirectedURL&&M.redirectedURL!=null&&(Z=M.redirectedURL);let ie=this._seekHandler.getConfig(Z,K),de=new self.Headers;if(typeof ie.headers=="object"){let Fe=ie.headers;for(let tr in Fe)Fe.hasOwnProperty(tr)&&de.append(tr,Fe[tr])}let Pe={method:"GET",headers:de,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Fe in this._config.headers)de.append(Fe,this._config.headers[Fe]);M.cors===!1&&(Pe.mode="same-origin"),M.withCredentials&&(Pe.credentials="include"),M.referrerPolicy&&(Pe.referrerPolicy=M.referrerPolicy),this._status=v.kConnecting,self.fetch(ie.url,Pe).then(Fe=>{if(this._requestAbort){this._requestAbort=!1,this._status=v.kIdle;return}if(Fe.ok&&Fe.status>=200&&Fe.status<=299){if(Fe.url!==ie.url&&this._onURLRedirect){let It=this._seekHandler.removeURLParameters(Fe.url);this._onURLRedirect(It)}let tr=Fe.headers.get("Content-Length");return tr!=null&&(this._contentLength=parseInt(tr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Fe.body.getReader())}else if(this._status=v.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:Fe.status,msg:Fe.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+Fe.status+" "+Fe.statusText)}).catch(Fe=>{if(this._status=v.kError,this._onError)this._onError(r.EXCEPTION,{code:-1,msg:Fe.message});else throw Fe})}abort(){this._requestAbort=!0}_pump(M){return M.read().then(K=>{if(K.done)if(this._contentLength!==null&&this._receivedLength{if(K.code===11&&s.msedge)return;this._status=v.kError;let Z=0,ie=null;if((K.code===19||K.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=v.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:K.status,msg:K.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+K.status+" "+K.statusText);else this._status=v.kBuffering}}_onProgress(M){if(this._status===v.kError)return;this._contentLength===null&&M.total!==null&&M.total!==0&&(this._contentLength=M.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let K=M.target.response,Z=this._range.from+this._receivedLength;this._receivedLength+=K.byteLength,this._onDataArrival&&this._onDataArrival(K,Z,this._receivedLength)}_onLoadEnd(M){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===v.kError)return;this._status=v.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(M){this._status=v.kError;let K=0,Z=null;if(this._contentLength&&M.loaded=200&&K.status<=299){if(this._status=LoaderStatus.kBuffering,K.responseURL!=null){let ie=this._seekHandler.removeURLParameters(K.responseURL);K.responseURL!==this._currentRequestURL&&ie!==this._currentRedirectedURL&&(this._currentRedirectedURL=ie,this._onURLRedirect&&this._onURLRedirect(ie))}let Z=K.getResponseHeader("Content-Length");if(Z!=null&&this._contentLength==null){let ie=parseInt(Z);ie>0&&(this._contentLength=ie,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:K.status,msg:K.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+K.status+" "+K.statusText);else if(K.readyState===3&&K.status>=200&&K.status<=299){this._status=LoaderStatus.kBuffering;let Z=K.response;this._reader.readAsArrayBuffer(Z)}}_xhrOnError(M){this._status=LoaderStatus.kError;let K=LoaderErrors.EXCEPTION,Z={code:-1,msg:M.constructor.name+" "+M.type};if(this._onError)this._onError(K,Z);else throw new RuntimeException(Z.msg)}_msrOnProgress(M){let Z=M.target.result;if(Z==null){this._doReconnectIfNeeded();return}let ie=Z.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Z.byteLength;let de=this._totalRange.from+this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,de,this._receivedLength),Z.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${de+ie.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Z=this._range.from+this._contentLength-1),this._currentRequestRange={from:K,to:Z},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(M,K){this._lastTimeLoaded=0;let Z=M.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Z=this._currentRedirectedURL:M.redirectedURL!=null&&(Z=M.redirectedURL));let ie=this._seekHandler.getConfig(Z,K);this._currentRequestURL=ie.url;let de=this._xhr=new XMLHttpRequest;if(de.open("GET",ie.url,!0),de.responseType="arraybuffer",de.onreadystatechange=this._onReadyStateChange.bind(this),de.onprogress=this._onProgress.bind(this),de.onload=this._onLoad.bind(this),de.onerror=this._onXhrError.bind(this),M.withCredentials&&(de.withCredentials=!0),typeof ie.headers=="object"){let Pe=ie.headers;for(let Fe in Pe)Pe.hasOwnProperty(Fe)&&de.setRequestHeader(Fe,Pe[Fe])}if(typeof this._config.headers=="object"){let Pe=this._config.headers;for(let Fe in Pe)Pe.hasOwnProperty(Fe)&&de.setRequestHeader(Fe,Pe[Fe])}de.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=v.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(M){let K=M.target;if(K.readyState===2){if(K.responseURL!=null){let Z=this._seekHandler.removeURLParameters(K.responseURL);K.responseURL!==this._currentRequestURL&&Z!==this._currentRedirectedURL&&(this._currentRedirectedURL=Z,this._onURLRedirect&&this._onURLRedirect(Z))}if(K.status>=200&&K.status<=299){if(this._waitForTotalLength)return;this._status=v.kBuffering}else if(this._status=v.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:K.status,msg:K.statusText});else throw new x("RangeLoader: Http code invalid, "+K.status+" "+K.statusText)}}_onProgress(M){if(this._status===v.kError)return;if(this._contentLength===null){let Z=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Z=!0;let ie=M.total;this._internalAbort(),ie!=null&ie!==0&&(this._totalLength=ie)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Z){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let K=M.loaded-this._lastTimeLoaded;this._lastTimeLoaded=M.loaded,this._speedSampler.addBytes(K)}_normalizeSpeed(M){let K=this._chunkSizeKBList,Z=K.length-1,ie=0,de=0,Pe=Z;if(M=K[ie]&&M=3&&(K=this._speedSampler.currentKBps)),K!==0){let Pe=this._normalizeSpeed(K);this._currentSpeedNormalized!==Pe&&(this._currentSpeedNormalized=Pe,this._currentChunkSizeKB=Pe)}let Z=M.target.response,ie=this._range.from+this._receivedLength;this._receivedLength+=Z.byteLength;let de=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(K.result)},K.readAsArrayBuffer(M.data)}else{this._status=v.kError;let K={code:-1,msg:"Unsupported WebSocket message type: "+M.data.constructor.name};if(this._onError)this._onError(r.EXCEPTION,K);else throw new x(K.msg)}}_dispatchArrayBuffer(M){let K=M,Z=this._receivedLength;this._receivedLength+=K.byteLength,this._onDataArrival&&this._onDataArrival(K,Z,this._receivedLength)}_onWebSocketError(M){this._status=v.kError;let K={code:M.code,msg:M.message};if(this._onError)this._onError(r.EXCEPTION,K);else throw new x(K.msg)}}var C=y;class D{constructor(M){this._zeroStart=M||!1}getConfig(M,K){let Z={};if(K.from!==0||K.to!==-1){let ie;K.to!==-1?ie=`bytes=${K.from.toString()}-${K.to.toString()}`:ie=`bytes=${K.from.toString()}-`,Z.Range=ie}else this._zeroStart&&(Z.Range="bytes=0-");return{url:M,headers:Z}}removeURLParameters(M){return M}}var O=D;class S{constructor(M,K){this._startName=M,this._endName=K}getConfig(M,K){let Z=M;if(K.from!==0||K.to!==-1){let ie=!0;Z.indexOf("?")===-1&&(Z+="?",ie=!1),ie&&(Z+="&"),Z+=`${this._startName}=${K.from.toString()}`,K.to!==-1&&(Z+=`&${this._endName}=${K.to.toString()}`)}return{url:Z,headers:{}}}removeURLParameters(M){let K=M.split("?")[0],Z,ie=M.indexOf("?");ie!==-1&&(Z=M.substring(ie+1));let de="";if(Z!=null&&Z.length>0){let Pe=Z.split("&");for(let Fe=0;Fe0;tr[0]!==this._startName&&tr[0]!==this._endName&&(It&&(de+="&"),de+=Pe[Fe])}}return de.length===0?K:K+"?"+de}}var F=S;class L{constructor(M,K,Z){this.TAG="IOController",this._config=K,this._extraData=Z,this._stashInitialSize=1024*384,K.stashInitialSize!=null&&K.stashInitialSize>0&&(this._stashInitialSize=K.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,K.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=M,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(M.url),this._refTotalLength=M.filesize?M.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new m,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(M){this._extraData=M}get onDataArrival(){return this._onDataArrival}set onDataArrival(M){this._onDataArrival=M}get onSeeked(){return this._onSeeked}set onSeeked(M){this._onSeeked=M}get onError(){return this._onError}set onError(M){this._onError=M}get onComplete(){return this._onComplete}set onComplete(M){this._onComplete=M}get onRedirect(){return this._onRedirect}set onRedirect(M){this._onRedirect=M}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(M){this._onRecoveredEarlyEof=M}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===A?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let M=this._config;if(M.seekType==="range")this._seekHandler=new O(this._config.rangeLoadZeroStart);else if(M.seekType==="param"){let K=M.seekParamStart||"bstart",Z=M.seekParamEnd||"bend";this._seekHandler=new F(K,Z)}else if(M.seekType==="custom"){if(typeof M.customSeekHandler!="function")throw new u("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new M.customSeekHandler}else throw new u(`Invalid seekType in config: ${M.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=C;else if(f.isSupported())this._loaderClass=f;else if(t.isSupported())this._loaderClass=t;else if(A.isSupported())this._loaderClass=A;else throw new x("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(M){this._currentRange={from:0,to:-1},M&&(this._currentRange.from=M),this._speedSampler.reset(),M||(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 M=this._resumeFrom;this._resumeFrom=0,this._internalSeek(M,!0)}}seek(M){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(M,!0)}_internalSeek(M,K){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(K),this._loader.destroy(),this._loader=null;let Z={from:M,to:-1};this._currentRange={from:Z.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Z),this._onSeeked&&this._onSeeked()}updateUrl(M){if(!M||typeof M!="string"||M.length===0)throw new u("Url must be a non-empty string!");this._dataSource.url=M}_expandBuffer(M){let K=this._stashSize;for(;K+1024*1024*10){let ie=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Z,0,K).set(ie,0)}this._stashBuffer=Z,this._bufferSize=K}_normalizeSpeed(M){let K=this._speedNormalizeList,Z=K.length-1,ie=0,de=0,Pe=Z;if(M=K[ie]&&M=512&&M<=1024?K=Math.floor(M*1.5):K=M*2,K>8192&&(K=8192);let Z=K*1024+1024*1024*1;this._bufferSize0){let Pe=this._stashBuffer.slice(0,this._stashUsed),Fe=this._dispatchChunks(Pe,this._stashByteStart);if(Fe0){let tr=new Uint8Array(Pe,Fe);de.set(tr,0),this._stashUsed=tr.byteLength,this._stashByteStart+=Fe}}else this._stashUsed=0,this._stashByteStart+=Fe;this._stashUsed+M.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+M.byteLength),de=new Uint8Array(this._stashBuffer,0,this._bufferSize)),de.set(new Uint8Array(M),this._stashUsed),this._stashUsed+=M.byteLength}else{let Pe=this._dispatchChunks(M,K);if(Pethis._bufferSize&&(this._expandBuffer(Fe),de=new Uint8Array(this._stashBuffer,0,this._bufferSize)),de.set(new Uint8Array(M,Pe),0),this._stashUsed+=Fe,this._stashByteStart=K+Pe}}}else if(this._stashUsed===0){let de=this._dispatchChunks(M,K);if(dethis._bufferSize&&this._expandBuffer(Pe),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(M,de),0),this._stashUsed+=Pe,this._stashByteStart=K+de}}else{this._stashUsed+M.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+M.byteLength);let de=new Uint8Array(this._stashBuffer,0,this._bufferSize);de.set(new Uint8Array(M),this._stashUsed),this._stashUsed+=M.byteLength;let Pe=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Pe0){let Fe=new Uint8Array(this._stashBuffer,Pe);de.set(Fe,0)}this._stashUsed-=Pe,this._stashByteStart+=Pe}}_flushStashBuffer(M){if(this._stashUsed>0){let K=this._stashBuffer.slice(0,this._stashUsed),Z=this._dispatchChunks(K,this._stashByteStart),ie=K.byteLength-Z;if(Z0){let de=new Uint8Array(this._stashBuffer,0,this._bufferSize),Pe=new Uint8Array(K,Z);de.set(Pe,0),this._stashUsed=Pe.byteLength,this._stashByteStart+=Z}return 0}return this._stashUsed=0,this._stashByteStart=0,ie}return 0}_onLoaderComplete(M,K){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(M,K){switch(E.e(this.TAG,`Loader error, code = ${K.code}, msg = ${K.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,M=r.UNRECOVERABLE_EARLY_EOF),M){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Z=this._currentRange.to+1;Z0){let K=te.getConfig();M.emit("change",K)}}static registerListener(M){te.emitter.addListener("change",M)}static removeListener(M){te.emitter.removeListener("change",M)}static addLogListener(M){E.emitter.addListener("log",M),E.emitter.listenerCount("log")>0&&(E.ENABLE_CALLBACK=!0,te._notifyChange())}static removeLogListener(M){E.emitter.removeListener("log",M),E.emitter.listenerCount("log")===0&&(E.ENABLE_CALLBACK=!1,te._notifyChange())}}te.emitter=new(g());var le=te;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 M=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,K=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&&M&&K}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(M){if(this.keyframesIndex==null)return null;let K=this.keyframesIndex,Z=this._search(K.times,M);return{index:Z,milliseconds:K.times[Z],fileposition:K.filepositions[Z]}}_search(M,K){let Z=0,ie=M.length-1,de=0,Pe=0,Fe=ie;for(K=M[de]&&K=128){M.push(String.fromCharCode(de&65535)),Z+=2;continue}}}else if(K[Z]<240){if(xe(K,Z,2)){let de=(K[Z]&15)<<12|(K[Z+1]&63)<<6|K[Z+2]&63;if(de>=2048&&(de&63488)!==55296){M.push(String.fromCharCode(de&65535)),Z+=3;continue}}}else if(K[Z]<248&&xe(K,Z,3)){let de=(K[Z]&7)<<18|(K[Z+1]&63)<<12|(K[Z+2]&63)<<6|K[Z+3]&63;if(de>65536&&de<1114112){de-=65536,M.push(String.fromCharCode(de>>>10|55296)),M.push(String.fromCharCode(de&1023|56320)),Z+=4;continue}}}M.push("\uFFFD"),++Z}return M.join("")}var Ve=Me;let Ze=function(){let $e=new ArrayBuffer(2);return new DataView($e).setInt16(0,256,!0),new Int16Array($e)[0]===256}();class Se{static parseScriptData(M,K,Z){let ie={};try{let de=Se.parseValue(M,K,Z),Pe=Se.parseValue(M,K+de.size,Z-de.size);ie[de.data]=Pe.data}catch(de){E.e("AMF",de.toString())}return ie}static parseObject(M,K,Z){if(Z<3)throw new _("Data not enough when parse ScriptDataObject");let ie=Se.parseString(M,K,Z),de=Se.parseValue(M,K+ie.size,Z-ie.size),Pe=de.objectEnd;return{data:{name:ie.data,value:de.data},size:ie.size+de.size,objectEnd:Pe}}static parseVariable(M,K,Z){return Se.parseObject(M,K,Z)}static parseString(M,K,Z){if(Z<2)throw new _("Data not enough when parse String");let de=new DataView(M,K,Z).getUint16(0,!Ze),Pe;return de>0?Pe=Ve(new Uint8Array(M,K+2,de)):Pe="",{data:Pe,size:2+de}}static parseLongString(M,K,Z){if(Z<4)throw new _("Data not enough when parse LongString");let de=new DataView(M,K,Z).getUint32(0,!Ze),Pe;return de>0?Pe=Ve(new Uint8Array(M,K+4,de)):Pe="",{data:Pe,size:4+de}}static parseDate(M,K,Z){if(Z<10)throw new _("Data size invalid when parse Date");let ie=new DataView(M,K,Z),de=ie.getFloat64(0,!Ze),Pe=ie.getInt16(8,!Ze);return de+=Pe*60*1e3,{data:new Date(de),size:10}}static parseValue(M,K,Z){if(Z<1)throw new _("Data not enough when parse Value");let ie=new DataView(M,K,Z),de=1,Pe=ie.getUint8(0),Fe,tr=!1;try{switch(Pe){case 0:Fe=ie.getFloat64(1,!Ze),de+=8;break;case 1:{Fe=!!ie.getUint8(1),de+=1;break}case 2:{let It=Se.parseString(M,K+1,Z-1);Fe=It.data,de+=It.size;break}case 3:{Fe={};let It=0;for((ie.getUint32(Z-4,!Ze)&16777215)===9&&(It=3);de32)throw new u("ExpGolomb: readBits() bits exceeded max 32bits!");if(M<=this._current_word_bits_left){let Pe=this._current_word>>>32-M;return this._current_word<<=M,this._current_word_bits_left-=M,Pe}let K=this._current_word_bits_left?this._current_word:0;K=K>>>32-this._current_word_bits_left;let Z=M-this._current_word_bits_left;this._fillCurrentWord();let ie=Math.min(Z,this._current_word_bits_left),de=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,K=K<>>M)return this._current_word<<=M,this._current_word_bits_left-=M,M;return this._fillCurrentWord(),M+this._skipLeadingZero()}readUEG(){let M=this._skipLeadingZero();return this.readBits(M+1)-1}readSEG(){let M=this.readUEG();return M&1?M+1>>>1:-1*(M>>>1)}}var ut=Re;class Ae{static _ebsp2rbsp(M){let K=M,Z=K.byteLength,ie=new Uint8Array(Z),de=0;for(let Pe=0;Pe=2&&K[Pe]===3&&K[Pe-1]===0&&K[Pe-2]===0||(ie[de]=K[Pe],de++);return new Uint8Array(ie.buffer,0,de)}static parseSPS(M){let K=Ae._ebsp2rbsp(M),Z=new ut(K);Z.readByte();let ie=Z.readByte();Z.readByte();let de=Z.readByte();Z.readUEG();let Pe=Ae.getProfileString(ie),Fe=Ae.getLevelString(de),tr=1,It=420,Mt=[0,420,422,444],mr=8;if((ie===100||ie===110||ie===122||ie===244||ie===44||ie===83||ie===86||ie===118||ie===128||ie===138||ie===144)&&(tr=Z.readUEG(),tr===3&&Z.readBits(1),tr<=3&&(It=Mt[tr]),mr=Z.readUEG()+8,Z.readUEG(),Z.readBits(1),Z.readBool())){let wn=tr!==3?8:12;for(let Sn=0;Sn0&&wn<16?(et=Sn[wn-1],ft=On[wn-1]):wn===255&&(et=Z.readByte()<<8|Z.readByte(),ft=Z.readByte()<<8|Z.readByte())}if(Z.readBool()&&Z.readBool(),Z.readBool()&&(Z.readBits(4),Z.readBool()&&Z.readBits(24)),Z.readBool()&&(Z.readUEG(),Z.readUEG()),Z.readBool()){let wn=Z.readBits(32),Sn=Z.readBits(32);Ot=Z.readBool(),yr=Sn,Tr=wn*2,Bt=yr/Tr}}let qr=1;(et!==1||ft!==1)&&(qr=et/ft);let pn=0,Mn=0;if(tr===0)pn=1,Mn=2-Ht;else{let wn=tr===3?1:2,Sn=tr===1?2:1;pn=wn,Mn=Sn*(2-Ht)}let Bn=(jr+1)*16,vr=(2-Ht)*((fr+1)*16);Bn-=(Qt+De)*pn,vr-=(nt+je)*Mn;let ea=Math.ceil(Bn*qr);return Z.destroy(),Z=null,{profile_string:Pe,level_string:Fe,bit_depth:mr,ref_frames:rr,chroma_format:It,chroma_format_string:Ae.getChromaFormatString(It),frame_rate:{fixed:Ot,fps:Bt,fps_den:Tr,fps_num:yr},sar_ratio:{width:et,height:ft},codec_size:{width:Bn,height:vr},present_size:{width:ea,height:vr}}}static _skipScalingList(M,K){let Z=8,ie=8,de=0;for(let Pe=0;Pe>>8&255|($e&255)<<8}function Ee($e){return($e&4278190080)>>>24|($e&16711680)>>>8|($e&65280)<<8|($e&255)<<24}function H($e,M){return $e[M]<<24|$e[M+1]<<16|$e[M+2]<<8|$e[M+3]}class X{constructor(M,K){this.TAG="FLVDemuxer",this._config=K,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=M.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=M.hasAudioTrack,this._hasVideo=M.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Oe,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 Z=new ArrayBuffer(2);return new DataView(Z).setInt16(0,256,!0),new Int16Array(Z)[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(M){let K=new Uint8Array(M),Z={match:!1};if(K[0]!==70||K[1]!==76||K[2]!==86||K[3]!==1)return Z;let ie=(K[4]&4)>>>2!==0,de=(K[4]&1)!==0,Pe=H(K,5);return Pe<9?Z:{match:!0,consumed:Pe,dataOffset:Pe,hasAudioTrack:ie,hasVideoTrack:de}}bindDataSource(M){return M.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(M){this._onTrackMetadata=M}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(M){this._onMediaInfo=M}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(M){this._onMetaDataArrived=M}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(M){this._onScriptDataArrived=M}get onError(){return this._onError}set onError(M){this._onError=M}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(M){this._onDataAvailable=M}get timestampBase(){return this._timestampBase}set timestampBase(M){this._timestampBase=M}get overridedDuration(){return this._duration}set overridedDuration(M){this._durationOverrided=!0,this._duration=M,this._mediaInfo.duration=M}set overridedHasAudio(M){this._hasAudioFlagOverrided=!0,this._hasAudio=M,this._mediaInfo.hasAudio=M}set overridedHasVideo(M){this._hasVideoFlagOverrided=!0,this._hasVideo=M,this._mediaInfo.hasVideo=M}resetMediaInfo(){this._mediaInfo=new Oe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(M,K){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new _("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Z=0,ie=this._littleEndian;if(K===0)if(M.byteLength>13)Z=X.probe(M).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,K+Z!==this._dataOffset&&E.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(M,Z).getUint32(0,!ie)!==0&&E.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Z+=4);ZM.byteLength)break;let Pe=de.getUint8(0),Fe=de.getUint32(0,!ie)&16777215;if(Z+11+Fe+4>M.byteLength)break;if(Pe!==8&&Pe!==9&&Pe!==18){E.w(this.TAG,`Unsupported tag type ${Pe}, skipped`),Z+=11+Fe+4;continue}let tr=de.getUint8(4),It=de.getUint8(5),Mt=de.getUint8(6),mr=de.getUint8(7),_r=Mt|It<<8|tr<<16|mr<<24;(de.getUint32(7,!ie)&16777215)!==0&&E.w(this.TAG,"Meet tag which has StreamID != 0!");let jr=Z+11;switch(Pe){case 8:this._parseAudioData(M,jr,Fe,_r);break;case 9:this._parseVideoData(M,jr,Fe,_r,K+Z);break;case 18:this._parseScriptData(M,jr,Fe);break}let fr=de.getUint32(11+Fe,!ie);fr!==11+Fe&&E.w(this.TAG,`Invalid PrevTagSize ${fr}`),Z+=11+Fe+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Z}_parseScriptData(M,K,Z){let ie=Ie.parseScriptData(M,K,Z);if(ie.hasOwnProperty("onMetaData")){if(ie.onMetaData==null||typeof ie.onMetaData!="object"){E.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&E.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ie;let de=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},de)),typeof de.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=de.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof de.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=de.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof de.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=de.audiodatarate),typeof de.videodatarate=="number"&&(this._mediaInfo.videoDataRate=de.videodatarate),typeof de.width=="number"&&(this._mediaInfo.width=de.width),typeof de.height=="number"&&(this._mediaInfo.height=de.height),typeof de.duration=="number"){if(!this._durationOverrided){let Pe=Math.floor(de.duration*this._timescale);this._duration=Pe,this._mediaInfo.duration=Pe}}else this._mediaInfo.duration=0;if(typeof de.framerate=="number"){let Pe=Math.floor(de.framerate*1e3);if(Pe>0){let Fe=Pe/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Fe,this._referenceFrameRate.fps_num=Pe,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Fe}}if(typeof de.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Pe=de.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Pe),de.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=de,E.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ie).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ie))}_parseKeyframesIndex(M){let K=[],Z=[];for(let ie=1;ie>>4;if(tr!==2&&tr!==10){this._onError(q.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+tr);return}let It=0,Mt=(Fe&12)>>>2;if(Mt>=0&&Mt<=4)It=this._flvSoundRateTable[Mt];else{this._onError(q.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Mt);return}let mr=(Fe&2)>>>1,_r=Fe&1,rr=this._audioMetadata,jr=this._audioTrack;if(rr||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),rr=this._audioMetadata={},rr.type="audio",rr.id=jr.id,rr.timescale=this._timescale,rr.duration=this._duration,rr.audioSampleRate=It,rr.channelCount=_r===0?1:2),tr===10){let fr=this._parseAACAudioData(M,K+1,Z-1);if(fr==null)return;if(fr.packetType===0){rr.config&&E.w(this.TAG,"Found another AudioSpecificConfig!");let Ht=fr.data;rr.audioSampleRate=Ht.samplingRate,rr.channelCount=Ht.channelCount,rr.codec=Ht.codec,rr.originalCodec=Ht.originalCodec,rr.config=Ht.config,rr.refSampleDuration=1024/rr.audioSampleRate*rr.timescale,E.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",rr);let Qt=this._mediaInfo;Qt.audioCodec=rr.originalCodec,Qt.audioSampleRate=rr.audioSampleRate,Qt.audioChannelCount=rr.channelCount,Qt.hasVideo?Qt.videoCodec!=null&&(Qt.mimeType='video/x-flv; codecs="'+Qt.videoCodec+","+Qt.audioCodec+'"'):Qt.mimeType='video/x-flv; codecs="'+Qt.audioCodec+'"',Qt.isComplete()&&this._onMediaInfo(Qt)}else if(fr.packetType===1){let Ht=this._timestampBase+ie,Qt={unit:fr.data,length:fr.data.byteLength,dts:Ht,pts:Ht};jr.samples.push(Qt),jr.length+=fr.data.length}else E.e(this.TAG,`Flv: Unsupported AAC data type ${fr.packetType}`)}else if(tr===2){if(!rr.codec){let De=this._parseMP3AudioData(M,K+1,Z-1,!0);if(De==null)return;rr.audioSampleRate=De.samplingRate,rr.channelCount=De.channelCount,rr.codec=De.codec,rr.originalCodec=De.originalCodec,rr.refSampleDuration=1152/rr.audioSampleRate*rr.timescale,E.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",rr);let nt=this._mediaInfo;nt.audioCodec=rr.codec,nt.audioSampleRate=rr.audioSampleRate,nt.audioChannelCount=rr.channelCount,nt.audioDataRate=De.bitRate,nt.hasVideo?nt.videoCodec!=null&&(nt.mimeType='video/x-flv; codecs="'+nt.videoCodec+","+nt.audioCodec+'"'):nt.mimeType='video/x-flv; codecs="'+nt.audioCodec+'"',nt.isComplete()&&this._onMediaInfo(nt)}let fr=this._parseMP3AudioData(M,K+1,Z-1,!1);if(fr==null)return;let Ht=this._timestampBase+ie,Qt={unit:fr,length:fr.byteLength,dts:Ht,pts:Ht};jr.samples.push(Qt),jr.length+=fr.length}}_parseAACAudioData(M,K,Z){if(Z<=1){E.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ie={},de=new Uint8Array(M,K,Z);return ie.packetType=de[0],de[0]===0?ie.data=this._parseAACAudioSpecificConfig(M,K+1,Z-1):ie.data=de.subarray(1),ie}_parseAACAudioSpecificConfig(M,K,Z){let ie=new Uint8Array(M,K,Z),de=null,Pe=0,Fe=0,tr=null,It=0,Mt=null;if(Pe=Fe=ie[0]>>>3,It=(ie[0]&7)<<1|ie[1]>>>7,It<0||It>=this._mpegSamplingRates.length){this._onError(q.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let mr=this._mpegSamplingRates[It],_r=(ie[1]&120)>>>3;if(_r<0||_r>=8){this._onError(q.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Pe===5&&(Mt=(ie[1]&7)<<1|ie[2]>>>7,tr=(ie[2]&124)>>>2);let rr=self.navigator.userAgent.toLowerCase();return rr.indexOf("firefox")!==-1?It>=6?(Pe=5,de=new Array(4),Mt=It-3):(Pe=2,de=new Array(2),Mt=It):rr.indexOf("android")!==-1?(Pe=2,de=new Array(2),Mt=It):(Pe=5,Mt=It,de=new Array(4),It>=6?Mt=It-3:_r===1&&(Pe=2,de=new Array(2),Mt=It)),de[0]=Pe<<3,de[0]|=(It&15)>>>1,de[1]=(It&15)<<7,de[1]|=(_r&15)<<3,Pe===5&&(de[1]|=(Mt&15)>>>1,de[2]=(Mt&1)<<7,de[2]|=8,de[3]=0),{config:de,samplingRate:mr,channelCount:_r,codec:"mp4a.40."+Pe,originalCodec:"mp4a.40."+Fe}}_parseMP3AudioData(M,K,Z,ie){if(Z<4){E.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let de=this._littleEndian,Pe=new Uint8Array(M,K,Z),Fe=null;if(ie){if(Pe[0]!==255)return;let tr=Pe[1]>>>3&3,It=(Pe[1]&6)>>1,Mt=(Pe[2]&240)>>>4,mr=(Pe[2]&12)>>>2,rr=(Pe[3]>>>6&3)!==3?2:1,jr=0,fr=0,Ht=34,Qt="mp3";switch(tr){case 0:jr=this._mpegAudioV25SampleRateTable[mr];break;case 2:jr=this._mpegAudioV20SampleRateTable[mr];break;case 3:jr=this._mpegAudioV10SampleRateTable[mr];break}switch(It){case 1:Ht=34,Mt>>4,tr=Pe&15;if(tr!==7){this._onError(q.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${tr}`);return}this._parseAVCVideoPacket(M,K+1,Z-1,ie,de,Fe)}_parseAVCVideoPacket(M,K,Z,ie,de,Pe){if(Z<4){E.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Fe=this._littleEndian,tr=new DataView(M,K,Z),It=tr.getUint8(0),mr=(tr.getUint32(0,!Fe)&16777215)<<8>>8;if(It===0)this._parseAVCDecoderConfigurationRecord(M,K+4,Z-4);else if(It===1)this._parseAVCVideoData(M,K+4,Z-4,ie,de,Pe,mr);else if(It!==2){this._onError(q.FORMAT_ERROR,`Flv: Invalid video packet type ${It}`);return}}_parseAVCDecoderConfigurationRecord(M,K,Z){if(Z<7){E.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ie=this._videoMetadata,de=this._videoTrack,Pe=this._littleEndian,Fe=new DataView(M,K,Z);ie?typeof ie.avcc!="undefined"&&E.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ie=this._videoMetadata={},ie.type="video",ie.id=de.id,ie.timescale=this._timescale,ie.duration=this._duration);let tr=Fe.getUint8(0),It=Fe.getUint8(1),Mt=Fe.getUint8(2),mr=Fe.getUint8(3);if(tr!==1||It===0){this._onError(q.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Fe.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(q.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let _r=Fe.getUint8(5)&31;if(_r===0){this._onError(q.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else _r>1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${_r}`);let rr=6;for(let fr=0;fr<_r;fr++){let Ht=Fe.getUint16(rr,!Pe);if(rr+=2,Ht===0)continue;let Qt=new Uint8Array(M,K+rr,Ht);rr+=Ht;let De=ge.parseSPS(Qt);if(fr!==0)continue;ie.codecWidth=De.codec_size.width,ie.codecHeight=De.codec_size.height,ie.presentWidth=De.present_size.width,ie.presentHeight=De.present_size.height,ie.profile=De.profile_string,ie.level=De.level_string,ie.bitDepth=De.bit_depth,ie.chromaFormat=De.chroma_format,ie.sarRatio=De.sar_ratio,ie.frameRate=De.frame_rate,(De.frame_rate.fixed===!1||De.frame_rate.fps_num===0||De.frame_rate.fps_den===0)&&(ie.frameRate=this._referenceFrameRate);let nt=ie.frameRate.fps_den,je=ie.frameRate.fps_num;ie.refSampleDuration=ie.timescale*(nt/je);let Dt=Qt.subarray(1,4),et="avc1.";for(let Bt=0;Bt<3;Bt++){let Ot=Dt[Bt].toString(16);Ot.length<2&&(Ot="0"+Ot),et+=Ot}ie.codec=et;let ft=this._mediaInfo;ft.width=ie.codecWidth,ft.height=ie.codecHeight,ft.fps=ie.frameRate.fps,ft.profile=ie.profile,ft.level=ie.level,ft.refFrames=De.ref_frames,ft.chromaFormat=De.chroma_format_string,ft.sarNum=ie.sarRatio.width,ft.sarDen=ie.sarRatio.height,ft.videoCodec=et,ft.hasAudio?ft.audioCodec!=null&&(ft.mimeType='video/x-flv; codecs="'+ft.videoCodec+","+ft.audioCodec+'"'):ft.mimeType='video/x-flv; codecs="'+ft.videoCodec+'"',ft.isComplete()&&this._onMediaInfo(ft)}let jr=Fe.getUint8(rr);if(jr===0){this._onError(q.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else jr>1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${jr}`);rr++;for(let fr=0;fr=Z){E.w(this.TAG,`Malformed Nalu near timestamp ${jr}, offset = ${_r}, dataSize = ${Z}`);break}let Ht=It.getUint32(_r,!tr);if(rr===3&&(Ht>>>=8),Ht>Z-rr){E.w(this.TAG,`Malformed Nalus near timestamp ${jr}, NaluSize > DataSize!`);return}let Qt=It.getUint8(_r+rr)&31;Qt===5&&(fr=!0);let De=new Uint8Array(M,K+_r,rr+Ht),nt={type:Qt,data:De};Mt.push(nt),mr+=De.byteLength,_r+=rr+Ht}if(Mt.length){let Ht=this._videoTrack,Qt={units:Mt,length:mr,isKeyframe:fr,dts:jr,cts:Fe,pts:jr+Fe};fr&&(Qt.fileposition=de),Ht.samples.push(Qt),Ht.length+=mr}}}var fe=X;class ne{static init(){ne.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 K in ne.types)ne.types.hasOwnProperty(K)&&(ne.types[K]=[K.charCodeAt(0),K.charCodeAt(1),K.charCodeAt(2),K.charCodeAt(3)]);let M=ne.constants={};M.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),M.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),M.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),M.STSC=M.STCO=M.STTS,M.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),M.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]),M.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]),M.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),M.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),M.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(M){let K=8,Z=null,ie=Array.prototype.slice.call(arguments,1),de=ie.length;for(let Fe=0;Fe>>24&255,Z[1]=K>>>16&255,Z[2]=K>>>8&255,Z[3]=K&255,Z.set(M,4);let Pe=8;for(let Fe=0;Fe>>24&255,M>>>16&255,M>>>8&255,M&255,K>>>24&255,K>>>16&255,K>>>8&255,K&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(M){return ne.box(ne.types.trak,ne.tkhd(M),ne.mdia(M))}static tkhd(M){let K=M.id,Z=M.duration,ie=M.presentWidth,de=M.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&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,ie>>>8&255,ie&255,0,0,de>>>8&255,de&255,0,0]))}static mdia(M){return ne.box(ne.types.mdia,ne.mdhd(M),ne.hdlr(M),ne.minf(M))}static mdhd(M){let K=M.timescale,Z=M.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,85,196,0,0]))}static hdlr(M){let K=null;return M.type==="audio"?K=ne.constants.HDLR_AUDIO:K=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,K)}static minf(M){let K=null;return M.type==="audio"?K=ne.box(ne.types.smhd,ne.constants.SMHD):K=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,K,ne.dinf(),ne.stbl(M))}static dinf(){return ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF))}static stbl(M){return ne.box(ne.types.stbl,ne.stsd(M),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO))}static stsd(M){return M.type==="audio"?M.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(M)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(M)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(M))}static mp3(M){let K=M.channelCount,Z=M.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,K,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ne.box(ne.types[".mp3"],ie)}static mp4a(M){let K=M.channelCount,Z=M.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,K,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ne.box(ne.types.mp4a,ie,ne.esds(M))}static esds(M){let K=M.config||[],Z=K.length,ie=new Uint8Array([0,0,0,0,3,23+Z,0,1,0,4,15+Z,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Z]).concat(K).concat([6,1,2]));return ne.box(ne.types.esds,ie)}static avc1(M){let K=M.avcc,Z=M.codecWidth,ie=M.codecHeight,de=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,Z>>>8&255,Z&255,ie>>>8&255,ie&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 ne.box(ne.types.avc1,de,ne.box(ne.types.avcC,K))}static mvex(M){return ne.box(ne.types.mvex,ne.trex(M))}static trex(M){let K=M.id,Z=new Uint8Array([0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,Z)}static moof(M,K){return ne.box(ne.types.moof,ne.mfhd(M.sequenceNumber),ne.traf(M,K))}static mfhd(M){let K=new Uint8Array([0,0,0,0,M>>>24&255,M>>>16&255,M>>>8&255,M&255]);return ne.box(ne.types.mfhd,K)}static traf(M,K){let Z=M.id,ie=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255])),de=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255])),Pe=ne.sdtp(M),Fe=ne.trun(M,Pe.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,ie,de,Fe,Pe)}static sdtp(M){let K=M.samples||[],Z=K.length,ie=new Uint8Array(4+Z);for(let de=0;de>>24&255,ie>>>16&255,ie>>>8&255,ie&255,K>>>24&255,K>>>16&255,K>>>8&255,K&255],0);for(let Fe=0;Fe>>24&255,tr>>>16&255,tr>>>8&255,tr&255,It>>>24&255,It>>>16&255,It>>>8&255,It&255,Mt.isLeading<<2|Mt.dependsOn,Mt.isDependedOn<<6|Mt.hasRedundancy<<4|Mt.isNonSync,0,0,mr>>>24&255,mr>>>16&255,mr>>>8&255,mr&255],12+16*Fe)}return ne.box(ne.types.trun,Pe)}static mdat(M){return ne.box(ne.types.mdat,M)}}ne.init();var re=ne;class _e{static getSilentFrame(M,K){if(M==="mp4a.40.2"){if(K===1)return new Uint8Array([0,200,0,128,35,128]);if(K===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(K===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(K===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(K===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(K===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(K===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(K===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(K===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 We=_e;class He{constructor(M,K,Z,ie,de){this.dts=M,this.pts=K,this.duration=Z,this.originalDts=ie,this.isSyncPoint=de,this.fileposition=null}}class ot{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(M){M.isSyncPoint=!0,this.syncPoints.push(M)}}class st{constructor(){this._list=[]}clear(){this._list=[]}appendArray(M){let K=this._list;M.length!==0&&(K.length>0&&M[0].originalDts=K[de].dts&&MK[ie].lastSample.originalDts&&M=K[ie].lastSample.originalDts&&(ie===K.length-1||ie0&&(de=this._searchNearestSegmentBefore(Z.originalBeginDts)+1),this._lastAppendLocation=de,this._list.splice(de,0,Z)}getLastSegmentBefore(M){let K=this._searchNearestSegmentBefore(M);return K>=0?this._list[K]:null}getLastSampleBefore(M){let K=this.getLastSegmentBefore(M);return K!=null?K.lastSample:null}getLastSyncPointBefore(M){let K=this._searchNearestSegmentBefore(M),Z=this._list[K].syncPoints;for(;Z.length===0&&K>0;)K--,Z=this._list[K].syncPoints;return Z.length>0?Z[Z.length-1]:null}}class ve{constructor(M){this.TAG="MP4Remuxer",this._config=M,this._isLive=M.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 ct("audio"),this._videoSegmentInfoList=new ct("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(s.chrome&&(s.version.major<50||s.version.major===50&&s.version.build<2661)),this._fillSilentAfterSeek=s.msedge||s.msie,this._mp3UseMpegAudio=!s.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(M){return M.onDataAvailable=this.remux.bind(this),M.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(M){this._onInitSegment=M}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(M){this._onMediaSegment=M}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(M){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(M,K){if(!this._onMediaSegment)throw new _("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(M,K),this._remuxVideo(K),this._remuxAudio(M)}_onTrackMetadataReceived(M,K){let Z=null,ie="mp4",de=K.codec;if(M==="audio")this._audioMeta=K,K.codec==="mp3"&&this._mp3UseMpegAudio?(ie="mpeg",de="",Z=new Uint8Array):Z=re.generateInitSegment(K);else if(M==="video")this._videoMeta=K,Z=re.generateInitSegment(K);else return;if(!this._onInitSegment)throw new _("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(M,{type:M,data:Z.buffer,codec:de,container:`${M}/${ie}`,mediaDuration:K.duration})}_calculateDtsBase(M,K){this._dtsBaseInited||(M.samples&&M.samples.length&&(this._audioDtsBase=M.samples[0].dts),K.samples&&K.samples.length&&(this._videoDtsBase=K.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let M=this._videoStashedLastSample,K=this._audioStashedLastSample,Z={type:"video",id:1,sequenceNumber:0,samples:[],length:0};M!=null&&(Z.samples.push(M),Z.length=M.length);let ie={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};K!=null&&(ie.samples.push(K),ie.length=K.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Z,!0),this._remuxAudio(ie,!0)}_remuxAudio(M,K){if(this._audioMeta==null)return;let Z=M,ie=Z.samples,de,Pe=-1,Fe=-1,tr=-1,It=this._audioMeta.refSampleDuration,Mt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,mr=this._dtsBaseInited&&this._audioNextDts===void 0,_r=!1;if(!ie||ie.length===0||ie.length===1&&!K)return;let rr=0,jr=null,fr=0;Mt?(rr=0,fr=Z.length):(rr=8,fr=8+Z.length);let Ht=null;if(ie.length>1&&(Ht=ie.pop(),fr-=Ht.length),this._audioStashedLastSample!=null){let ft=this._audioStashedLastSample;this._audioStashedLastSample=null,ie.unshift(ft),fr+=ft.length}Ht!=null&&(this._audioStashedLastSample=Ht);let Qt=ie[0].dts-this._dtsBase;if(this._audioNextDts)de=Qt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())de=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(_r=!0);else{let ft=this._audioSegmentInfoList.getLastSampleBefore(Qt);if(ft!=null){let Bt=Qt-(ft.originalDts+ft.duration);Bt<=3&&(Bt=0);let Ot=ft.dts+ft.duration+Bt;de=Qt-Ot}else de=0}if(_r){let ft=Qt-de,Bt=this._videoSegmentInfoList.getLastSegmentBefore(Qt);if(Bt!=null&&Bt.beginDts=1?Ur=De[De.length-1].duration:Ur=Math.floor(It);let qr=!1,pn=null;if(Ur>It*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!s.safari){qr=!0;let Mn=Math.abs(Ur-It),Bn=Math.ceil(Mn/It),vr=Tr+It;E.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${Tr+Ur} ms, expected: ${Tr+Math.round(It)} ms, delta: ${Math.round(Mn)} ms, generate: ${Bn} frames`);let ea=We.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ea==null&&(E.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ea=Ot),pn=[];for(let Sn=0;Sn0){let Un=pn[pn.length-1];Un.duration=On-Un.dts}let ua={dts:On,pts:On,cts:0,unit:ea,size:ea.byteLength,duration:0,originalDts:yr,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};pn.push(ua),fr+=ua.size,vr+=It}let wn=pn[pn.length-1];wn.duration=Tr+Ur-wn.dts,Ur=Math.round(It)}De.push({dts:Tr,pts:Tr,cts:0,unit:Bt.unit,size:Bt.unit.byteLength,duration:Ur,originalDts:yr,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),qr&&De.push.apply(De,pn)}Mt?jr=new Uint8Array(fr):(jr=new Uint8Array(fr),jr[0]=fr>>>24&255,jr[1]=fr>>>16&255,jr[2]=fr>>>8&255,jr[3]=fr&255,jr.set(re.types.mdat,4));for(let ft=0;ft1&&(rr=ie.pop(),_r-=rr.length),this._videoStashedLastSample!=null){let nt=this._videoStashedLastSample;this._videoStashedLastSample=null,ie.unshift(nt),_r+=nt.length}rr!=null&&(this._videoStashedLastSample=rr);let jr=ie[0].dts-this._dtsBase;if(this._videoNextDts)de=jr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())de=0;else{let nt=this._videoSegmentInfoList.getLastSampleBefore(jr);if(nt!=null){let je=jr-(nt.originalDts+nt.duration);je<=3&&(je=0);let Dt=nt.dts+nt.duration+je;de=jr-Dt}else de=0}let fr=new ot,Ht=[];for(let nt=0;nt=1?yr=Ht[Ht.length-1].duration:yr=Math.floor(this._videoMeta.refSampleDuration),et){let Tr=new He(ft,Ot,yr,je.dts,!0);Tr.fileposition=je.fileposition,fr.appendSyncPoint(Tr)}Ht.push({dts:ft,pts:Ot,cts:Bt,units:je.units,size:je.length,isKeyframe:et,duration:yr,originalDts:Dt,flags:{isLeading:0,dependsOn:et?2:1,isDependedOn:et?1:0,hasRedundancy:0,isNonSync:et?0:1}})}mr=new Uint8Array(_r),mr[0]=_r>>>24&255,mr[1]=_r>>>16&255,mr[2]=_r>>>8&255,mr[3]=_r&255,mr.set(re.types.mdat,4);for(let nt=0;nt{ie.timestampBase=Z,Z+=ie.duration,ie.cors=M.cors,ie.withCredentials=M.withCredentials,K.referrerPolicy&&(ie.referrerPolicy=K.referrerPolicy)}),!isNaN(Z)&&this._mediaDataSource.duration!==Z&&(this._mediaDataSource.duration=Z),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(M,K){this._emitter.addListener(M,K)}off(M,K){this._emitter.removeListener(M,K)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(M,K){this._currentSegmentIndex=M;let Z=this._mediaDataSource.segments[M],ie=this._ioctl=new w(Z,this._config,M);ie.onError=this._onIOException.bind(this),ie.onSeeked=this._onIOSeeked.bind(this),ie.onComplete=this._onIOComplete.bind(this),ie.onRedirect=this._onIORedirect.bind(this),ie.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),K?this._demuxer.bindDataSource(this._ioctl):ie.onDataArrival=this._onInitChunkArrival.bind(this),ie.open(K)}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(M){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let K=this._searchSegmentIndexContains(M);if(K===this._currentSegmentIndex){let Z=this._mediaInfo.segments[K];if(Z==null)this._pendingSeekTime=M;else{let ie=Z.getNearestKeyframe(M);this._remuxer.seek(ie.milliseconds),this._ioctl.seek(ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds}}else{let Z=this._mediaInfo.segments[K];if(Z==null)this._pendingSeekTime=M,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(K);else{let ie=Z.getNearestKeyframe(M);this._internalAbort(),this._remuxer.seek(M),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[K].timestampBase,this._loadSegment(K,ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds,this._reportSegmentMediaInfo(K)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(M){let K=this._mediaDataSource.segments,Z=K.length-1;for(let ie=0;ie0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ie=this._demuxer.parseChunks(M,K);else if((Z=fe.probe(M)).match){this._demuxer=new fe(Z,this._config),this._remuxer||(this._remuxer=new ke(this._config));let de=this._mediaDataSource;de.duration!=null&&!isNaN(de.duration)&&(this._demuxer.overridedDuration=de.duration),typeof de.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=de.hasAudio),typeof de.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=de.hasVideo),this._demuxer.timestampBase=de.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),ie=this._demuxer.parseChunks(M,K)}else Z=null,E.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Be.DEMUX_ERROR,q.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ie=0;return ie}_onMediaInfo(M){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},M),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Oe.prototype));let K=Object.assign({},M);Object.setPrototypeOf(K,Oe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=K,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Z=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Z)})}_onMetaDataArrived(M){this._emitter.emit(Be.METADATA_ARRIVED,M)}_onScriptDataArrived(M){this._emitter.emit(Be.SCRIPTDATA_ARRIVED,M)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(M){let Z=M+1;Z0&&Z[0].originalDts===ie&&(ie=Z[0].pts),this._emitter.emit(Be.RECOMMEND_SEEKPOINT,ie)}}_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(M){let K=this._mediaInfo.segments[M],Z=Object.assign({},K);Z.duration=this._mediaInfo.duration,Z.segmentCount=this._mediaInfo.segmentCount,delete Z.segments,delete Z.keyframesIndex,this._emitter.emit(Be.MEDIA_INFO,Z)}_reportStatisticsInfo(){let M={};M.url=this._ioctl.currentURL,M.hasRedirect=this._ioctl.hasRedirect,M.hasRedirect&&(M.redirectedURL=this._ioctl.currentRedirectedURL),M.speed=this._ioctl.currentSpeed,M.loaderType=this._ioctl.loaderType,M.currentSegmentIndex=this._currentSegmentIndex,M.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Be.STATISTICS_INFO,M)}}var Vt=Ct,Gt=function($e){let M="TransmuxingWorker",K=null,Z=fr.bind(this);V.install(),$e.addEventListener("message",function(Ht){switch(Ht.data.cmd){case"init":K=new Vt(Ht.data.param[0],Ht.data.param[1]),K.on(Be.IO_ERROR,_r.bind(this)),K.on(Be.DEMUX_ERROR,rr.bind(this)),K.on(Be.INIT_SEGMENT,ie.bind(this)),K.on(Be.MEDIA_SEGMENT,de.bind(this)),K.on(Be.LOADING_COMPLETE,Pe.bind(this)),K.on(Be.RECOVERED_EARLY_EOF,Fe.bind(this)),K.on(Be.MEDIA_INFO,tr.bind(this)),K.on(Be.METADATA_ARRIVED,It.bind(this)),K.on(Be.SCRIPTDATA_ARRIVED,Mt.bind(this)),K.on(Be.STATISTICS_INFO,mr.bind(this)),K.on(Be.RECOMMEND_SEEKPOINT,jr.bind(this));break;case"destroy":K&&(K.destroy(),K=null),$e.postMessage({msg:"destroyed"});break;case"start":K.start();break;case"stop":K.stop();break;case"seek":K.seek(Ht.data.param);break;case"pause":K.pause();break;case"resume":K.resume();break;case"logging_config":{let Qt=Ht.data.param;le.applyConfig(Qt),Qt.enableCallback===!0?le.addLogListener(Z):le.removeLogListener(Z);break}}});function ie(Ht,Qt){let De={msg:Be.INIT_SEGMENT,data:{type:Ht,data:Qt}};$e.postMessage(De,[Qt.data])}function de(Ht,Qt){let De={msg:Be.MEDIA_SEGMENT,data:{type:Ht,data:Qt}};$e.postMessage(De,[Qt.data])}function Pe(){let Ht={msg:Be.LOADING_COMPLETE};$e.postMessage(Ht)}function Fe(){let Ht={msg:Be.RECOVERED_EARLY_EOF};$e.postMessage(Ht)}function tr(Ht){let Qt={msg:Be.MEDIA_INFO,data:Ht};$e.postMessage(Qt)}function It(Ht){let Qt={msg:Be.METADATA_ARRIVED,data:Ht};$e.postMessage(Qt)}function Mt(Ht){let Qt={msg:Be.SCRIPTDATA_ARRIVED,data:Ht};$e.postMessage(Qt)}function mr(Ht){let Qt={msg:Be.STATISTICS_INFO,data:Ht};$e.postMessage(Qt)}function _r(Ht,Qt){$e.postMessage({msg:Be.IO_ERROR,data:{type:Ht,info:Qt}})}function rr(Ht,Qt){$e.postMessage({msg:Be.DEMUX_ERROR,data:{type:Ht,info:Qt}})}function jr(Ht){$e.postMessage({msg:Be.RECOMMEND_SEEKPOINT,data:Ht})}function fr(Ht,Qt){$e.postMessage({msg:"logcat_callback",data:{type:Ht,logcat:Qt}})}};class br{constructor(M,K){if(this.TAG="Transmuxer",this._emitter=new(g()),K.enableWorker&&typeof Worker!="undefined")try{let Z=R(82059);this._worker=Z(Gt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[M,K]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},le.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:le.getConfig()})}catch(Z){E.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Vt(M,K)}else this._controller=new Vt(M,K);if(this._controller){let Z=this._controller;Z.on(Be.IO_ERROR,this._onIOError.bind(this)),Z.on(Be.DEMUX_ERROR,this._onDemuxError.bind(this)),Z.on(Be.INIT_SEGMENT,this._onInitSegment.bind(this)),Z.on(Be.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Z.on(Be.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Z.on(Be.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Z.on(Be.MEDIA_INFO,this._onMediaInfo.bind(this)),Z.on(Be.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Z.on(Be.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Z.on(Be.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Z.on(Be.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),le.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(M,K){this._emitter.addListener(M,K)}off(M,K){this._emitter.removeListener(M,K)}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(M){this._worker?this._worker.postMessage({cmd:"seek",param:M}):this._controller.seek(M)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(M,K){Promise.resolve().then(()=>{this._emitter.emit(Be.INIT_SEGMENT,M,K)})}_onMediaSegment(M,K){Promise.resolve().then(()=>{this._emitter.emit(Be.MEDIA_SEGMENT,M,K)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Be.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Be.RECOVERED_EARLY_EOF)})}_onMediaInfo(M){Promise.resolve().then(()=>{this._emitter.emit(Be.MEDIA_INFO,M)})}_onMetaDataArrived(M){Promise.resolve().then(()=>{this._emitter.emit(Be.METADATA_ARRIVED,M)})}_onScriptDataArrived(M){Promise.resolve().then(()=>{this._emitter.emit(Be.SCRIPTDATA_ARRIVED,M)})}_onStatisticsInfo(M){Promise.resolve().then(()=>{this._emitter.emit(Be.STATISTICS_INFO,M)})}_onIOError(M,K){Promise.resolve().then(()=>{this._emitter.emit(Be.IO_ERROR,M,K)})}_onDemuxError(M,K){Promise.resolve().then(()=>{this._emitter.emit(Be.DEMUX_ERROR,M,K)})}_onRecommendSeekpoint(M){Promise.resolve().then(()=>{this._emitter.emit(Be.RECOMMEND_SEEKPOINT,M)})}_onLoggingConfigChanged(M){this._worker&&this._worker.postMessage({cmd:"logging_config",param:M})}_onWorkerMessage(M){let K=M.data,Z=K.data;if(K.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(K.msg){case Be.INIT_SEGMENT:case Be.MEDIA_SEGMENT:this._emitter.emit(K.msg,Z.type,Z.data);break;case Be.LOADING_COMPLETE:case Be.RECOVERED_EARLY_EOF:this._emitter.emit(K.msg);break;case Be.MEDIA_INFO:Object.setPrototypeOf(Z,Oe.prototype),this._emitter.emit(K.msg,Z);break;case Be.METADATA_ARRIVED:case Be.SCRIPTDATA_ARRIVED:case Be.STATISTICS_INFO:this._emitter.emit(K.msg,Z);break;case Be.IO_ERROR:case Be.DEMUX_ERROR:this._emitter.emit(K.msg,Z.type,Z.info);break;case Be.RECOMMEND_SEEKPOINT:this._emitter.emit(K.msg,Z);break;case"logcat_callback":E.emitter.emit("log",Z.type,Z.logcat);break;default:break}}}var Fr=br,gr={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class vn{constructor(M){this.TAG="MSEController",this._config=M,this._emitter=new(g()),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 st}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(M,K){this._emitter.addListener(M,K)}off(M,K){this._emitter.removeListener(M,K)}attachMediaElement(M){if(this._mediaSource)throw new _("MediaSource has been attached to an HTMLMediaElement!");let K=this._mediaSource=new window.MediaSource;K.addEventListener("sourceopen",this.e.onSourceOpen),K.addEventListener("sourceended",this.e.onSourceEnded),K.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=M,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),M.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let M=this._mediaSource;for(let K in this._sourceBuffers){let Z=this._pendingSegments[K];Z.splice(0,Z.length),this._pendingSegments[K]=null,this._pendingRemoveRanges[K]=null,this._lastInitSegments[K]=null;let ie=this._sourceBuffers[K];if(ie){if(M.readyState!=="closed"){try{M.removeSourceBuffer(ie)}catch(de){E.e(this.TAG,de.message)}ie.removeEventListener("error",this.e.onSourceBufferError),ie.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[K]=null,this._sourceBuffers[K]=null}}if(M.readyState==="open")try{M.endOfStream()}catch(K){E.e(this.TAG,K.message)}M.removeEventListener("sourceopen",this.e.onSourceOpen),M.removeEventListener("sourceended",this.e.onSourceEnded),M.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(M,K){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(M),this._pendingSegments[M.type].push(M);return}let Z=M,ie=`${Z.container}`;Z.codec&&Z.codec.length>0&&(ie+=`;codecs=${Z.codec}`);let de=!1;if(E.v(this.TAG,"Received Initialization Segment, mimeType: "+ie),this._lastInitSegments[Z.type]=Z,ie!==this._mimeTypes[Z.type]){if(this._mimeTypes[Z.type])E.v(this.TAG,`Notice: ${Z.type} mimeType changed, origin: ${this._mimeTypes[Z.type]}, target: ${ie}`);else{de=!0;try{let Pe=this._sourceBuffers[Z.type]=this._mediaSource.addSourceBuffer(ie);Pe.addEventListener("error",this.e.onSourceBufferError),Pe.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Pe){E.e(this.TAG,Pe.message),this._emitter.emit(gr.ERROR,{code:Pe.code,msg:Pe.message});return}}this._mimeTypes[Z.type]=ie}K||this._pendingSegments[Z.type].push(Z),de||this._sourceBuffers[Z.type]&&!this._sourceBuffers[Z.type].updating&&this._doAppendSegments(),s.safari&&Z.container==="audio/mpeg"&&Z.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Z.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(M){let K=M;this._pendingSegments[K.type].push(K),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Z=this._sourceBuffers[K.type];Z&&!Z.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(M){for(let K in this._sourceBuffers){if(!this._sourceBuffers[K])continue;let Z=this._sourceBuffers[K];if(this._mediaSource.readyState==="open")try{Z.abort()}catch(de){E.e(this.TAG,de.message)}this._idrList.clear();let ie=this._pendingSegments[K];if(ie.splice(0,ie.length),this._mediaSource.readyState!=="closed"){for(let de=0;de=1&&M-ie.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let M=this._mediaElement.currentTime;for(let K in this._sourceBuffers){let Z=this._sourceBuffers[K];if(Z){let ie=Z.buffered,de=!1;for(let Pe=0;Pe=this._config.autoCleanupMaxBackwardDuration){de=!0;let It=M-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[K].push({start:Fe,end:It})}}else tr0&&(isNaN(K)||Z>K)&&(E.v(this.TAG,`Update MediaSource duration from ${K} to ${Z}`),this._mediaSource.duration=Z),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let M in this._pendingRemoveRanges){if(!this._sourceBuffers[M]||this._sourceBuffers[M].updating)continue;let K=this._sourceBuffers[M],Z=this._pendingRemoveRanges[M];for(;Z.length&&!K.updating;){let ie=Z.shift();K.remove(ie.start,ie.end)}}}_doAppendSegments(){let M=this._pendingSegments;for(let K in M)if(!(!this._sourceBuffers[K]||this._sourceBuffers[K].updating)&&M[K].length>0){let Z=M[K].shift();if(Z.timestampOffset){let ie=this._sourceBuffers[K].timestampOffset,de=Z.timestampOffset/1e3;Math.abs(ie-de)>.1&&(E.v(this.TAG,`Update MPEG audio timestampOffset from ${ie} to ${de}`),this._sourceBuffers[K].timestampOffset=de),delete Z.timestampOffset}if(!Z.data||Z.data.byteLength===0)continue;try{this._sourceBuffers[K].appendBuffer(Z.data),this._isBufferFull=!1,K==="video"&&Z.hasOwnProperty("info")&&this._idrList.appendArray(Z.info.syncPoints)}catch(ie){this._pendingSegments[K].unshift(Z),ie.code===22?(this._isBufferFull||this._emitter.emit(gr.BUFFER_FULL),this._isBufferFull=!0):(E.e(this.TAG,ie.message),this._emitter.emit(gr.ERROR,{code:ie.code,msg:ie.message}))}}}_onSourceOpen(){if(E.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let M=this._pendingSourceBufferInit;for(;M.length;){let K=M.shift();this.appendInitSegment(K,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(gr.SOURCE_OPEN)}_onSourceEnded(){E.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){E.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 M=this._pendingSegments;return M.video.length>0||M.audio.length>0}_hasPendingRemoveRanges(){let M=this._pendingRemoveRanges;return M.video.length>0||M.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(gr.UPDATE_END)}_onSourceBufferError(M){E.e(this.TAG,`SourceBuffer Error: ${M}`)}}var Sr=vn;const Kt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Gr={NETWORK_EXCEPTION:r.EXCEPTION,NETWORK_STATUS_CODE_INVALID:r.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:r.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:r.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:q.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:q.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:q.CODEC_UNSUPPORTED};class gt{constructor(M,K){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(g()),this._config=N(),typeof K=="object"&&Object.assign(this._config,K),M.type.toLowerCase()!=="flv")throw new u("FlvPlayer requires an flv MediaDataSource input!");M.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=M,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 Z=s.chrome&&(s.version.major<50||s.version.major===50&&s.version.build<2661);this._alwaysSeekKeyframe=!!(Z||s.msedge||s.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(M,K){M===J.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(J.MEDIA_INFO,this.mediaInfo)}):M===J.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(J.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(M,K)}off(M,K){this._emitter.removeListener(M,K)}attachMediaElement(M){if(this._mediaElement=M,M.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),M.addEventListener("seeking",this.e.onvSeeking),M.addEventListener("canplay",this.e.onvCanPlay),M.addEventListener("stalled",this.e.onvStalled),M.addEventListener("progress",this.e.onvProgress),this._msectl=new Sr(this._config),this._msectl.on(gr.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(gr.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(gr.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(gr.ERROR,K=>{this._emitter.emit(J.ERROR,Kt.MEDIA_ERROR,Gr.MEDIA_MSE_ERROR,K)}),this._msectl.attachMediaElement(M),this._pendingSeekTime!=null)try{M.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(K){}}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 _("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new _("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 Fr(this._mediaDataSource,this._config),this._transmuxer.on(Be.INIT_SEGMENT,(M,K)=>{this._msectl.appendInitSegment(K)}),this._transmuxer.on(Be.MEDIA_SEGMENT,(M,K)=>{if(this._msectl.appendMediaSegment(K),this._config.lazyLoad&&!this._config.isLive){let Z=this._mediaElement.currentTime;K.info.endDts>=(Z+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(E.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Be.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(J.LOADING_COMPLETE)}),this._transmuxer.on(Be.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(J.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Be.IO_ERROR,(M,K)=>{this._emitter.emit(J.ERROR,Kt.NETWORK_ERROR,M,K)}),this._transmuxer.on(Be.DEMUX_ERROR,(M,K)=>{this._emitter.emit(J.ERROR,Kt.MEDIA_ERROR,M,{code:-1,msg:K})}),this._transmuxer.on(Be.MEDIA_INFO,M=>{this._mediaInfo=M,this._emitter.emit(J.MEDIA_INFO,Object.assign({},M))}),this._transmuxer.on(Be.METADATA_ARRIVED,M=>{this._emitter.emit(J.METADATA_ARRIVED,M)}),this._transmuxer.on(Be.SCRIPTDATA_ARRIVED,M=>{this._emitter.emit(J.SCRIPTDATA_ARRIVED,M)}),this._transmuxer.on(Be.STATISTICS_INFO,M=>{this._statisticsInfo=this._fillStatisticsInfo(M),this._emitter.emit(J.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Be.RECOMMEND_SEEKPOINT,M=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=M/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(M){this._mediaElement.volume=M}get muted(){return this._mediaElement.muted}set muted(M){this._mediaElement.muted=M}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(M){this._mediaElement?this._internalSeek(M):this._pendingSeekTime=M}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(M){if(M.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return M;let K=!0,Z=0,ie=0;if(this._mediaElement.getVideoPlaybackQuality){let de=this._mediaElement.getVideoPlaybackQuality();Z=de.totalVideoFrames,ie=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Z=this._mediaElement.webkitDecodedFrameCount,ie=this._mediaElement.webkitDroppedFrameCount):K=!1;return K&&(M.decodedFrames=Z,M.droppedFrames=ie),M}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let M=this._mediaElement.buffered,K=this._mediaElement.currentTime,Z=0,ie=0;for(let de=0;de=K+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(E.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){E.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 M=this._mediaElement.currentTime,K=this._mediaElement.buffered,Z=!1;for(let ie=0;ie=de&&M=Pe-this._config.lazyLoadRecoverDuration&&(Z=!0);break}}Z&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Z&&(E.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(M){let K=this._mediaElement.buffered;for(let Z=0;Z=ie&&M0){let de=this._mediaElement.buffered.start(0);(de<1&&M0&&K.currentTime0){let ie=Z.start(0);if(ie<1&&K{this._emitter.emit(J.MEDIA_INFO,this.mediaInfo)}):M===J.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(J.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(M,K)}off(M,K){this._emitter.removeListener(M,K)}attachMediaElement(M){if(this._mediaElement=M,M.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{M.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(K){}}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 _("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(M){this._mediaElement.volume=M}get muted(){return this._mediaElement.muted}set muted(M){this._mediaElement.muted=M}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(M){this._mediaElement?this._mediaElement.currentTime=M:this._pendingSeekTime=M}get mediaInfo(){let K={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(K.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(K.width=this._mediaElement.videoWidth,K.height=this._mediaElement.videoHeight)),K}get statisticsInfo(){let M={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return M;let K=!0,Z=0,ie=0;if(this._mediaElement.getVideoPlaybackQuality){let de=this._mediaElement.getVideoPlaybackQuality();Z=de.totalVideoFrames,ie=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Z=this._mediaElement.webkitDecodedFrameCount,ie=this._mediaElement.webkitDroppedFrameCount):K=!1;return K&&(M.decodedFrames=Z,M.droppedFrames=ie),M}_onvLoadedMetadata(M){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(J.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(J.STATISTICS_INFO,this.statisticsInfo)}}var Yt=cr;V.install();function we($e,M){let K=$e;if(K==null||typeof K!="object")throw new u("MediaDataSource must be an javascript object!");if(!K.hasOwnProperty("type"))throw new u("MediaDataSource must has type field to indicate video file type!");switch(K.type){case"flv":return new bt(K,M);default:return new Yt(K,M)}}function xt(){return k.supportMSEH264Playback()}function mt(){return k.getFeatureList()}let Tt={};Tt.createPlayer=we,Tt.isSupported=xt,Tt.getFeatureList=mt,Tt.BaseLoader=n,Tt.LoaderStatus=v,Tt.LoaderErrors=r,Tt.Events=J,Tt.ErrorTypes=Kt,Tt.ErrorDetails=Gr,Tt.FlvPlayer=bt,Tt.NativePlayer=Yt,Tt.LoggingControl=le,Object.defineProperty(Tt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Nt=Tt},50371:function(kt,it){"use strict";function R(){const T=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let V=1;V{const I=B[g];I!==void 0&&(T[g]=I)})}return T}it.Z=R},77578:function(kt,it,R){"use strict";R.d(it,{Z:function(){return T}});const T=V=>V?typeof V=="function"?V():V:null},13845:function(kt,it,R){"use strict";R.d(it,{F:function(){return T},Z:function(){return V}});function T(B){return B!=null&&B===B.window}function V(B,g){var I,E;if(typeof window=="undefined")return 0;const i=g?"scrollTop":"scrollLeft";let m=0;return T(B)?m=B[g?"pageYOffset":"pageXOffset"]:B instanceof Document?m=B.documentElement[i]:(B instanceof HTMLElement||B)&&(m=B[i]),B&&!T(B)&&typeof m!="number"&&(m=(E=((I=B.ownerDocument)!==null&&I!==void 0?I:B).documentElement)===null||E===void 0?void 0:E[i]),m}},56762:function(kt,it,R){"use strict";R.d(it,{Z:function(){return V}});var T=R(59301);function V(){const[,B]=T.useReducer(g=>g+1,0);return B}},68031:function(kt,it,R){"use strict";R.d(it,{Z:function(){return g}});var T=R(16089);function V(I,E,i,m){const x=i-E;return I/=m/2,I<1?x/2*I*I*I+E:x/2*((I-=2)*I*I+2)+E}var B=R(13845);function g(I){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:i=()=>window,callback:m,duration:x=450}=E,_=i(),u=(0,B.Z)(_,!0),d=Date.now(),v=()=>{const n=Date.now()-d,a=V(n>x?x:n,u,I,x);(0,B.F)(_)?_.scrollTo(window.pageXOffset,a):_ instanceof Document||_.constructor.name==="HTMLDocument"?_.documentElement.scrollTop=a:_.scrollTop=a,n{const{prefixCls:c,className:s,popupClassName:l,dropdownClassName:f,children:e,dataSource:t}=n,o=(0,B.Z)(e);let h;o.length===1&&(0,i.l$)(o[0])&&!u(o[0])&&([h]=o);const p=h?()=>h:void 0;let A;o.length&&u(o[0])?A=e:A=t?t.map(D=>{if((0,i.l$)(D))return D;switch(typeof D){case"string":return I.createElement(_,{key:D,value:D},D);case"object":{const{value:O}=D;return I.createElement(_,{key:O,value:O},D.text)}default:return}}):[];const{getPrefixCls:y}=I.useContext(m.E_),C=y("select",c);return I.createElement(x.default,Object.assign({ref:a,suffixIcon:null},(0,g.Z)(n,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:l||f,className:V()(`${C}-auto-complete`,s),mode:x.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:p}),A)},v=I.forwardRef(d),r=(0,E.Z)(v);v.Option=_,v._InternalPanelDoNotUseOrYouWillBeFired=r,it.Z=v},19842:function(kt,it,R){"use strict";R.d(it,{Z:function(){return Yt}});var T=R(94480),V=R(59301),B=R(33853),g=R(58617),I=R(38819),E=R(92310),i=R.n(E),m=R(54476),x=R(42978),_=R(75931),u=R(77861),d=R(17115),v=R(90782),r=R(6089),n=R(18929),a=V.createContext(null),c=a,s=R(76190),l=R(20068),f=R(33885),e="__rc_cascader_search_mark__",t=function(xt,mt,Tt){var Nt=Tt.label;return mt.some(function($e){return String($e[Nt]).toLowerCase().includes(xt.toLowerCase())})},o=function(xt,mt,Tt,Nt){return mt.map(function($e){return $e[Nt.label]}).join(" / ")},h=function(we,xt,mt,Tt,Nt,$e){var M=Nt.filter,K=M===void 0?t:M,Z=Nt.render,ie=Z===void 0?o:Z,de=Nt.limit,Pe=de===void 0?50:de,Fe=Nt.sort;return V.useMemo(function(){var tr=[];if(!we)return[];function It(Mt,mr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Mt.forEach(function(rr){if(!(!Fe&&Pe!==!1&&Pe>0&&tr.length>=Pe)){var jr=[].concat((0,T.Z)(mr),[rr]),fr=rr[mt.children],Ht=_r||rr.disabled;if((!fr||fr.length===0||$e)&&K(we,jr,{label:mt.label})){var Qt;tr.push((0,f.Z)((0,f.Z)({},rr),{},(Qt={disabled:Ht},(0,l.Z)(Qt,mt.label,ie(we,jr,Tt,mt)),(0,l.Z)(Qt,e,jr),(0,l.Z)(Qt,mt.children,void 0),Qt)))}fr&&It(rr[mt.children],jr,Ht)}})}return It(xt,[]),Fe&&tr.sort(function(Mt,mr){return Fe(Mt[e],mr[e],we,mt)}),Pe!==!1&&Pe>0?tr.slice(0,Pe):tr},[we,xt,mt,Tt,ie,$e,K,Fe,Pe])},p="__RC_CASCADER_SPLIT__",A="SHOW_PARENT",y="SHOW_CHILD";function C(we){return we.join(p)}function D(we){return we.map(C)}function O(we){return we.split(p)}function S(we){var xt=we||{},mt=xt.label,Tt=xt.value,Nt=xt.children,$e=Tt||"value";return{label:mt||"label",value:$e,key:$e,children:Nt||"children"}}function F(we,xt){var mt,Tt;return(mt=we.isLeaf)!==null&&mt!==void 0?mt:!((Tt=we[xt.children])!==null&&Tt!==void 0&&Tt.length)}function L(we){var xt=we.parentElement;if(xt){var mt=we.offsetTop-xt.offsetTop;mt-xt.scrollTop<0?xt.scrollTo({top:mt}):mt+we.offsetHeight-xt.scrollTop>xt.offsetHeight&&xt.scrollTo({top:mt+we.offsetHeight-xt.offsetHeight})}}function w(we,xt){return we.map(function(mt){var Tt;return(Tt=mt[e])===null||Tt===void 0?void 0:Tt.map(function(Nt){return Nt[xt.value]})})}function W(we,xt,mt){var Tt=new Set(we),Nt=xt();return we.filter(function($e){var M=Nt[$e],K=M?M.parent:null,Z=M?M.children:null;return M&&M.node.disabled?!0:mt===y?!(Z&&Z.some(function(ie){return ie.key&&Tt.has(ie.key)})):!(K&&!K.node.disabled&&Tt.has(K.key))})}function N(we,xt,mt){for(var Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Nt=xt,$e=[],M=function(){var ie,de,Pe,Fe=we[K],tr=(ie=Nt)===null||ie===void 0?void 0:ie.findIndex(function(Mt){var mr=Mt[mt.value];return Tt?String(mr)===String(Fe):mr===Fe}),It=tr!==-1?(de=Nt)===null||de===void 0?void 0:de[tr]:null;$e.push({value:(Pe=It==null?void 0:It[mt.value])!==null&&Pe!==void 0?Pe:Fe,index:tr,option:It}),Nt=It==null?void 0:It[mt.children]},K=0;K1){var De=It.slice(0,-1);rr(De)}else ie(!1)},Ht=function(){var De,nt=((De=mr[Mt])===null||De===void 0?void 0:De[mt.children])||[],je=nt.find(function(et){return!et.disabled});if(je){var Dt=[].concat((0,T.Z)(It),[je[mt.value]]);rr(Dt)}};V.useImperativeHandle(we,function(){return{onKeyDown:function(De){var nt=De.which;switch(nt){case Se.Z.UP:case Se.Z.DOWN:{var je=0;nt===Se.Z.UP?je=-1:nt===Se.Z.DOWN&&(je=1),je!==0&&jr(je);break}case Se.Z.LEFT:{if(Z)break;Pe?Ht():fr();break}case Se.Z.RIGHT:{if(Z)break;Pe?fr():Ht();break}case Se.Z.BACKSPACE:{Z||fr();break}case Se.Z.ENTER:{if(It.length){var Dt=mr[Mt],et=(Dt==null?void 0:Dt[e])||[];et.length?$e(et.map(function(ft){return ft[mt.value]}),et[et.length-1]):$e(It,mr[Mt])}break}case Se.Z.ESC:ie(!1),de&&De.stopPropagation()}},onKeyUp:function(){}}})},Re=V.forwardRef(function(we,xt){var mt,Tt,Nt,$e,M=(0,u.lk)(),K=M.prefixCls,Z=M.multiple,ie=M.searchValue,de=M.toggleOpen,Pe=M.notFoundContent,Fe=M.direction,tr=M.open,It=V.useRef(),Mt=Fe==="rtl",mr=V.useContext(c),_r=mr.options,rr=mr.values,jr=mr.halfValues,fr=mr.fieldNames,Ht=mr.changeOnSelect,Qt=mr.onSelect,De=mr.searchOptions,nt=mr.dropdownPrefixCls,je=mr.loadData,Dt=mr.expandTrigger,et=nt||K,ft=V.useState([]),Bt=(0,x.Z)(ft,2),Ot=Bt[0],yr=Bt[1],Tr=function(yt){if(!(!je||ie)){var Aa=N(yt,_r,fr),ma=Aa.map(function(Zn){var ya=Zn.option;return ya}),fa=ma[ma.length-1];if(fa&&!F(fa,fr)){var Jn=C(yt);yr(function(Zn){return[].concat((0,T.Z)(Zn),[Jn])}),je(ma)}}};V.useEffect(function(){Ot.length&&Ot.forEach(function(na){var yt=O(na),Aa=N(yt,_r,fr,!0).map(function(fa){var Jn=fa.option;return Jn}),ma=Aa[Aa.length-1];(!ma||ma[fr.children]||F(ma,fr))&&yr(function(fa){return fa.filter(function(Jn){return Jn!==na})})})},[_r,Ot,fr]);var Ur=V.useMemo(function(){return new Set(D(rr))},[rr]),qr=V.useMemo(function(){return new Set(D(jr))},[jr]),pn=Ze(),Mn=(0,x.Z)(pn,2),Bn=Mn[0],vr=Mn[1],ea=function(yt){vr(yt),Tr(yt)},wn=function(yt){var Aa=yt.disabled,ma=F(yt,fr);return!Aa&&(ma||Ht||Z)},Sn=function(yt,Aa){var ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qt(yt),!Z&&(Aa||Ht&&(Dt==="hover"||ma))&&de(!1)},On=V.useMemo(function(){return ie?De:_r},[ie,De,_r]),ua=V.useMemo(function(){for(var na=[{options:On}],yt=On,Aa=w(yt,fr),ma=function(){var ya=Bn[fa],Ba=yt.find(function(wa,sa){return(Aa[sa]?C(Aa[sa]):wa[fr.value])===ya}),ta=Ba==null?void 0:Ba[fr.children];if(!(ta!=null&&ta.length))return"break";yt=ta,na.push({options:ta})},fa=0;fa":Ot,Tr=we.loadingIcon,Ur=we.children,qr=we.dropdownMatchSelectWidth,pn=qr===void 0?!1:qr,Mn=we.showCheckedStrategy,Bn=Mn===void 0?A:Mn,vr=(0,_.Z)(we,q),ea=(0,d.ZP)(mt),wn=!!Pe,Sn=(0,n.Z)(M,{value:K,postState:Ee}),On=(0,x.Z)(Sn,2),ua=On[0],Un=On[1],oa=V.useMemo(function(){return S($e)},[JSON.stringify($e)]),gn=V.useMemo(function(){return rr||[]},[rr]),ra=j(gn,oa),da=V.useCallback(function(kn){var xr=ra();return kn.map(function(Yr){var sr=xr[Yr].nodes;return sr.map(function(Rn){return Rn[oa.value]})})},[ra,oa]),Ia=(0,n.Z)("",{value:It,postState:function(xr){return xr||""}}),na=(0,x.Z)(Ia,2),yt=na[0],Aa=na[1],ma=function(xr,Yr){Aa(xr),Yr.source!=="blur"&&Mt&&Mt(xr)},fa=le(mr),Jn=(0,x.Z)(fa,2),Zn=Jn[0],ya=Jn[1],Ba=h(yt,gn,oa,jr||Nt,ya,Z),ta=J(gn,oa),wa=V.useMemo(function(){var kn=ta(ua),xr=(0,x.Z)(kn,2),Yr=xr[0],sr=xr[1];if(!wn||!ua.length)return[Yr,[],sr];var Rn=D(Yr),Qr=ra(),Gn=(0,v.S)(Rn,!0,Qr),la=Gn.checkedKeys,Dn=Gn.halfCheckedKeys;return[da(la),da(Dn),sr]},[wn,ua,ra,da,ta]),sa=(0,x.Z)(wa,3),Cn=sa[0],pa=sa[1],aa=sa[2],_a=V.useMemo(function(){var kn=D(Cn),xr=W(kn,ra,Bn);return[].concat((0,T.Z)(aa),(0,T.Z)(da(xr)))},[Cn,ra,da,aa,Bn]),qa=z(_a,gn,oa,wn,de),Ye=(0,r.Z)(function(kn){if(Un(kn),ie){var xr=Ee(kn),Yr=xr.map(function(Qr){return N(Qr,gn,oa).map(function(Gn){return Gn.option})}),sr=wn?xr:xr[0],Rn=wn?Yr:Yr[0];ie(sr,Rn)}}),zt=(0,r.Z)(function(kn){if((!wn||tr)&&Aa(""),!wn)Ye(kn);else{var xr=C(kn),Yr=D(Cn),sr=D(pa),Rn=Yr.includes(xr),Qr=aa.some(function(Dr){return C(Dr)===xr}),Gn=Cn,la=aa;if(Qr&&!Rn)la=aa.filter(function(Dr){return C(Dr)!==xr});else{var Dn=Rn?Yr.filter(function(Dr){return Dr!==xr}):[].concat((0,T.Z)(Yr),[xr]),Vn=ra(),bn;if(Rn){var zr=(0,v.S)(Dn,{checked:!1,halfCheckedKeys:sr},Vn);bn=zr.checkedKeys}else{var Hn=(0,v.S)(Dn,!0,Vn);bn=Hn.checkedKeys}var $n=W(bn,ra,Bn);Gn=da($n)}Ye([].concat((0,T.Z)(la),(0,T.Z)(Gn)))}}),_t=function(xr,Yr){if(Yr.type==="clear"){Ye([]);return}var sr=Yr.values[0],Rn=sr.valueCells;zt(Rn)},hr=Qt!==void 0?Qt:Ht,_n=nt||De,at=et||Dt,ha=function(xr){ft==null||ft(xr),Bt==null||Bt(xr)},Kr=V.useMemo(function(){return{options:gn,fieldNames:oa,values:Cn,halfValues:pa,changeOnSelect:Z,onSelect:zt,checkable:Pe,searchOptions:Ba,dropdownPrefixCls:jr,loadData:fr,expandTrigger:_r,expandIcon:yr,loadingIcon:Tr,dropdownMenuColumnStyle:je}},[gn,oa,Cn,pa,Z,zt,Pe,Ba,jr,fr,_r,yr,Tr,je]),Er=!(yt?Ba:gn).length,Pn=yt&&ya.matchInputWidth||Er?{}:{minWidth:"auto"};return V.createElement(c.Provider,{value:Kr},V.createElement(u.Ac,(0,m.Z)({},vr,{ref:xt,id:ea,prefixCls:Nt,autoClearSearchValue:tr,dropdownMatchSelectWidth:pn,dropdownStyle:Pn,displayValues:qa,onDisplayValuesChange:_t,mode:wn?"multiple":void 0,searchValue:yt,onSearch:ma,showSearch:Zn,OptionList:ut,emptyOptions:Er,open:hr,dropdownClassName:_n,placement:at,onDropdownVisibleChange:ha,getRawInputElement:function(){return Ur}})))});H.SHOW_PARENT=A,H.SHOW_CHILD=y;var X=H,fe=X,ne=R(2738),re=R(62892),_e=R(53487),We=R(19080),He=R(36355),ot=R(93891),st=R(1684),ct=R(19716),ve=R(32441),ke=R(14154),Xe=R(58582),Be=R(84443),Ct=R(66339),Vt=R(33234),Wt=R(98447),Gt=R(17313),br=R(74207),Fr=R(83116);const Pr=we=>{const{prefixCls:xt,componentCls:mt,antCls:Tt}=we,Nt=`${mt}-menu-item`,$e=` &${Nt}-expand ${Nt}-expand-icon, ${Nt}-loading-icon diff --git a/8807.5456e7c2.async.js b/8807.8f09c7a0.async.js similarity index 99% rename from 8807.5456e7c2.async.js rename to 8807.8f09c7a0.async.js index ec5964d366..009ce009f1 100644 --- a/8807.5456e7c2.async.js +++ b/8807.8f09c7a0.async.js @@ -97,7 +97,7 @@ `;for(let yo=0;yo{switch(Pn){case ft:return Se.createElement(Ve,{callback:ao,onCancel:Po});case Nt:return Se.createElement(qe.Z,{callback:ao,onCancel:Po});case vt:return Se.createElement(We.Z,{callback:ao,onCancel:Po});case At:return Se.createElement(Oe,{callback:ao,onCancel:Po});case Wt:return Se.createElement(He,{callback:ao,onCancel:Po});case"maths-latex":return Se.createElement(ct,{showSaveButton:!0,callback:ao});case"inline-latex":return Se.createElement(pt.Z,{showSaveButton:!0,callback:ao});default:return null}},[Pn]);function Po(){yr("")}(0,Se.useEffect)(()=>{if(lo.current){let ln=function(Ln){an=!0,hn=Ln.pageY},$t=function(){an=!1},_t=function(Ln){if(an){let mn=Ln.pageY-hn;mn<0&&(mn=0),mn>300&&(mn=300);let xr=tn+mn+"px";Cr(xr)}},en=lo.current,an=!1,hn=0;return en.addEventListener("mousedown",ln),document.addEventListener("mousemove",_t),document.addEventListener("mouseup",$t),()=>{en.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",_t),document.removeEventListener("mouseup",$t)}}},[Ht,lo]),(0,Se.useEffect)(()=>{Cr(tn)},[tn]);const Oo=br(xt),Jo=br(Hr),Fo={width:Oo,height:Jo},Zr=(0,Se.useMemo)(()=>{if(ur){let ln=new Date(ur),$t=ln.getHours(),_t=ln.getMinutes(),en=ln.getSeconds();return $t=$t<10?"0"+$t:$t,_t=_t<10?"0"+_t:_t,en=en<10?"0"+en:en,`${$t}:${_t}:${en}`}return 0},[ur]),no=ln=>{const $t=[];if(wn){let _t=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(en,an,hn){$t.push({multiLine:en!==Bn})})}return $t};function zo(){window.sessionStorage.removeItem(Ot),po(!1),Jn(0)}function Bt(){po(!1),Jn(0),Ht.setValue(window.sessionStorage.getItem(Ot))}(0,Se.useEffect)(()=>{ir[Pn]&&Pn!==bt&&Pn!==At&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],$t=window.innerWidth/2-ln.offsetWidth/2,_t=window.innerHeight/2-ln.offsetHeight/2;Ro($t),zr(_t)},0)},[Pn]);const Qt=ln=>{ln.preventDefault();const $t=ln.clientX-pn,_t=ln.clientY-mo;document.body.onmousemove=en=>{let an=en.clientX-$t,hn=en.clientY-_t;const Ln=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-Ln.offsetWidth,xr=window.innerHeight-Ln.offsetHeight;an=Math.max(0,Math.min(an,mn)),hn=Math.max(0,Math.min(hn,xr)),on(en.clientX,en.clientY,$t,_t)&&(Ro(an),zr(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(ln,$t,_t,en)=>{const an=document.body.clientHeight,hn=document.body.clientWidth;return ln<20&&_t>ln||ln>hn-20&&_t$t||$t>an-20&&en<$t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"markdown-editor-wrapper",ref:to},Se.createElement("div",{className:`markdown-editor-container ${wt} ${Kr?"on-preview":""} ${Mn?"mini":""} ${vn?"full-screen":""}`,style:Fo},Se.createElement(he,{insertTemp:rr,watch:Kr,fullScreen:vn,showNullButton:dn,showNullProgramButton:wn,onActionCallback:wr,hidetoolBar:Dn,extraUse:Fn}),Se.createElement("div",{className:"markdown-editor-body"},Se.createElement("div",{className:"codemirror-container"},Se.createElement("textarea",{ref:So,placeholder:Zt})),Kr?Se.createElement("div",{ref:vo,className:"preview-container"},Gt==="stex"&&Se.createElement(oe,{value:tr}),Gt!=="stex"&&Se.createElement(ae.Z,{disabledFill:Xt,showProgramFill:wn,value:tr})):null))),rn?Se.createElement("a",{ref:lo,className:"editor-resize"}):null,Pn===bt&&Se.createElement(lt,{callback:ao,onCancel:Po}),Pn===At&&Se.createElement(Oe,{callback:ao,onCancel:Po}),Se.createElement(Ae.Z,null,ir[Pn]&&Pn!==bt&&Pn!==At?Se.createElement(ze.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:pn,top:mo},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:Qt},ir[Pn]),open:!0,onCancel:Po,footer:null,destroyOnClose:!0,width:Pn===At?"1200px":null,height:Pn===At?"80vh":null,className:"markdown-popup-form"},Bo):null))}},45053:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ve},I:function(){return Ae}});var Se=fe(78241),xe=fe(8591),E=fe(92832),pe=fe(81327),de=fe(5871),se=fe(5112),ne=fe(3113),ie=fe(28735),ce=fe(59301),ue=fe(41867),ae=fe(59301),oe=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ye,be,Pe)=>be in ye?oe(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[be]=Pe,z=(ye,be)=>{for(var Pe in be||(be={}))y.call(be,Pe)&&b(ye,Pe,be[Pe]);if(a)for(var Pe of a(be))x.call(be,Pe)&&b(ye,Pe,be[Pe]);return ye},te=(ye,be)=>re(ye,ee(be));const{useForm:le}=Se.default,ge={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:be})=>{const[Pe]=le();let Be=(0,ce.useRef)();function Ee(je){Be.current.width=Pe.getFieldValue("width"),Be.current.align=Pe.getFieldValue("align"),ye(je,Be.current)}function Le(je,Fe){if(je.status===-1){xe.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Fe.type})}function Ce(je){let Fe=je.target.files[0];Be.current=Fe,Ae(Fe,Le)}return ae.createElement(Se.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(Se.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:ge})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(Se.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(Se.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(Se.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:be},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Ae(ye,be){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw xe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Ee){be(JSON.parse(Ee.target.responseText),ye)},!1),Be.addEventListener("error",function(Ee){console.error(Ee)},!1),Be.open("POST",`${ie.KI}/api/attachments.json`),Be.send(Pe)}},57261:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return E}});var Se=fe(59301),xe=fe(4676);class E extends Se.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,xe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Ct,dt,fe){"use strict";var Se=fe(829),xe=fe(57809),E=fe(78673),pe=fe(59301);const de=xe.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var ge;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(ge=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:ge.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,me[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var Se=fe(59301);function xe(E,pe){const de=(0,Se.useRef)();(0,Se.useEffect)(()=>{de.current=E}),(0,Se.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},21390:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(31797),E=fe(5871),pe=fe(78241),de=fe(43418),se=fe(71418),ne=fe(1710),ie=fe(92832),ce=fe(95237),ue=fe(43604),ae=fe(3113),oe=fe(87513),re=fe(56656),ee=fe.n(re),a=fe(65582),y=fe(65862),x=fe(27158),b=fe(41867),z=fe(61527),te=fe(59301),le=(he,Ae,ye)=>new Promise((be,Pe)=>{var Be=Ce=>{try{Le(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{Le(ye.throw(Ce))}catch(je){Pe(je)}},Le=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Be,Ee);Le((ye=ye.apply(he,Ae)).next())});const{Countdown:ge}=xe.default,me=({value:he,onChange:Ae,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Ae,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:he,successCb:Ae,dispatch:ye})=>{var be,Pe,Be,Ee;const Le=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Fe,Qe]=(0,Se.useState)(!1),Ne=(0,Se.useRef)(),{actionTabs:_e}=he,[$e,Ve]=(0,Se.useState)(),[,qe,We,ze]=(0,z.U)(oe.n7,{id:Le.categoryId}),[,Ge,nt]=(0,z.U)(oe.Cd,{});(0,Se.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Qe(!1),Ce.resetFields())},[he.actionTabs.key]);const Je=()=>new Promise(Xe=>le(void 0,null,function*(){var Me,Ie;return Ne.current=yield(0,x.y)({ip_limit:(Me=_e==null?void 0:_e.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.ip_bind_type}),Xe()})),lt=()=>le(void 0,null,function*(){var Xe,Me,Ie,Oe,we;yield Ce.validateFields();const Re=Ce.getFieldsValue();if(Qe(!0),(((Xe=_e==null?void 0:_e.exerciseParams)==null?void 0:Xe.ip_limit)!=="no"||(Me=_e==null?void 0:_e.exerciseParams)!=null&&Me.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Oe=_e==null?void 0:_e.exerciseParams)==null?void 0:Oe.exercise_user_id,unlock_key:Re.unlock_key,time:Re.time,ip:Ne.current})).status===0){if(Ae){ye({type:"exercise/setActionTabs",payload:{}}),Ae();return}const rt=_e==null?void 0:_e.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Le.coursesId,login:(we=(0,b.eY)())==null?void 0:we.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Qe(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ue=((be=_e==null?void 0:_e.exerciseParams)==null?void 0:be.errorMessage)&&typeof((Pe=_e==null?void 0:_e.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,Se.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Xe=yield nt(Le);yield We({}),Xe.status||Ve(Xe)})},[he.actionTabs.key]);const{time:De,end_time:Ze}=($e==null?void 0:$e.exercise)||{},Te=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),ke=ee()(ze==null?void 0:ze.user_total_end_time)>Te?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Be=_e==null?void 0:_e.exerciseParams)!=null&&Be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:qe||Ge},Ue&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ue&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ue&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=_e==null?void 0:_e.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),De!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},qe||Ge?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Ze).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Fe,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(ve)},17933:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return a}});var Se=fe(59301),xe=fe(65582),E=fe(43418),pe=fe(3113),de=fe(71418),se=fe(67172),ne=fe(80443),ie=fe(50258),ce=fe(24334),ue=fe(56656),ae=fe.n(ue),oe=fe(17124),re=fe(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=ve=>{try{me(b.next(ve))}catch(he){te(he)}},ge=ve=>{try{me(b.throw(ve))}catch(he){te(he)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(le,ge);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,Se.useState)(void 0);console.log((0,xe.useLocation)(),33);const te=(0,xe.useLocation)();(0,Se.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,se.X6)(y);z(Ve.data)})}()},[y]);const{status:le,created_at:ge,code:me,name:ve,language:he,pass_sets_count:Ae,set_count:ye,error_msg:be,output:Pe,input:Be,expected_output:Ee,execute_memory:Le,user:Ce,execute_time:je,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Ae} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:be,execute_time:je,output:Pe,input:Be,expected_output:Ee,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(me),options:{readOnly:!0}}))):null)))}},88125:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var Se=fe(59301),xe=fe(92832),E=fe(8591),pe=fe(3113),de=fe(10129),se=fe(24334),ne=fe.n(se),ie=fe(25492),ce=fe(42678),ue=fe(6339),ae=fe(65862),oe=fe(34376),re=fe.n(oe),ee=fe(38147),a=fe(65582),y=fe(17933),x=fe(77254),b=fe(67172),z=fe(56918),te=fe(21185),le=fe(92310),ge=fe.n(le),me=fe(84056),ve=fe(59301),he=(Le,Ce,je)=>new Promise((Fe,Qe)=>{var Ne=Ve=>{try{$e(je.next(Ve))}catch(qe){Qe(qe)}},_e=Ve=>{try{$e(je.throw(Ve))}catch(qe){Qe(qe)}},$e=Ve=>Ve.done?Fe(Ve.value):Promise.resolve(Ve.value).then(Ne,_e);$e((je=je.apply(Le,Ce)).next())});const{TextArea:Ae}=xe.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var be=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(be||{});function Pe(Le){const{status:Ce,error_msg:je,output:Fe,input:Qe,expected_output:Ne,is_file:_e,input_file_url:$e,output_file_url:Ve,expected_output_file_url:qe,setMonacoValue:We,setData:ze}=Le,Ge=(0,Se.useRef)(),nt=(0,Se.useRef)(),Je=(0,Se.useRef)();let lt=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,Se.useEffect)(()=>{if(Fe&&!_e&&Ge.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ge.current);const De=(0,ae.pp)(se.Base64.decode(Fe));Ue.write(De),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Ze){}},100)}if(Qe&&!_e&&nt.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(nt.current),Ue.write((0,ae.pp)(Qe)),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}if(Ne&&!_e&&Je.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Je.current),Ue.write((0,ae.pp)(se.Base64.decode(Ne))),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}},[Fe]),Ce){case de.h.NOMATCH:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Ge}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(Ue),setTimeout(()=>{ze(Ve)},200)})},Fe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Je}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield fetch(qe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Ue.text()),setTimeout(()=>{ze(qe)},200)})},Ne)));break;case de.h.EXECUTEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&ve.createElement(ue.Z,{value:Qe,style:Ye}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)($e,Qe)},Qe))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:lt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:lt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",lt," ")}function Be(Le){const{status:Ce,error_msg:je,execute_time:Fe,output:Qe,input:Ne,expected_output:_e,is_file:$e,input_file_url:Ve,output_file_url:qe,expected_output_file_url:We}=Le;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:Le,className:Ce}){return ve.createElement("span",{className:Ce},Le)}dt.ZP=({input:Le,is_file:Ce,debuging:je,submitting:Fe,executingMessage:Qe,debugResult:Ne,onChangeInput:_e,onDebugCode:$e,onSubmitCode:Ve,hack:qe,user:We,submitResult:ze,isWhiteTheme:Ge,topDispatch:nt})=>{const[Je]=(0,a.useSearchParams)(),lt=(0,a.useParams)(),[Ye,Ue]=(0,Se.useState)(!1),[De,Ze]=(0,Se.useState)(!1),[Te,ke]=(0,Se.useState)(1),[et,Xe]=(0,Se.useState)(!1),[Me,Ie]=(0,Se.useState)(0),[Oe,we]=(0,Se.useState)(!1),[Re,Ke]=(0,Se.useState)(""),[rt,He]=(0,Se.useState)(""),tt=(0,Se.useRef)(),mt=(0,Se.useRef)(),ut=(0,Se.useRef)(null),ht=(0,Se.useRef)(null),ct=(0,Se.useRef)(null);console.log(ze,"submitResult",lt);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:At,input_file_url:bt,output_file_url:Tt,expected_output_file_url:Nt,error_msg:Wt,hack_sets:cn}=ze||{};(0,Se.useEffect)(()=>{pt===0&&(ke(1),Ie(0))},[pt,at]),(0,Se.useEffect)(()=>{he(void 0,null,function*(){var On;const Xn=yield(0,b.rX)(lt==null?void 0:lt.id,"submit");(Xn==null?void 0:Xn.status)===0&&(Xn!=null&&Xn.data&&((On=Xn==null?void 0:Xn.data)==null?void 0:On.status)!==0?(nt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Xn==null?void 0:Xn.data}}),ke(2),Ie(320)):(ke(1),Ie(0)))})},[lt==null?void 0:lt.id]),(0,Se.useEffect)(()=>{if(tt.current){let Bn=function(gr){kr=br.offsetHeight,$n=!0,jr=gr.pageY,ct.current.style.display="block"},On=function(){$n=!1,ct.current.style.display="none"},Xn=function(gr){if($n){qt();let It=jr-gr.pageY,Dt=kr+It;if(Dt<0&&(Dt=0),Dt>window.innerHeight-150&&(Dt=window.innerHeight-150),Te===1){Dt<=34?Ie(0):Ie(Dt);return}console.log(Dt,"resizeH"),Ie(Dt)}};const br=ut.current;let kr=0,$n=!1,jr=0;const ir=document.getElementById("case-y-bar");return ir==null||ir.addEventListener("mousedown",Bn),document.addEventListener("mousemove",Xn),document.addEventListener("mouseup",On),()=>{const gr=document.getElementById("case-y-bar");gr==null||gr.removeEventListener("mousedown",Bn),document.removeEventListener("mousemove",Xn),document.removeEventListener("mouseup",On)}}},[tt,Te]),(0,Se.useEffect)(()=>{const Bn=x.Z.subscribe("resize-move-bar",qt);if(Je.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Cn),()=>{document.removeEventListener((0,me.gH)(),Cn),Bn()}},[]),(0,Se.useEffect)(()=>{});function qt(){var Bn,On,Xn,br;const kr=document.getElementById("outputResultRef");if(kr){let $n=kr.dataset.text;mt.current.reset(),mt.current.writeln($n);const jr=document.getElementById("outputResultRef").offsetWidth-20,ir=((br=(Xn=(On=(Bn=mt.current)==null?void 0:Bn._core)==null?void 0:On._renderService)==null?void 0:Xn.dimensions)==null?void 0:br.actualCellWidth)||10,gr=Math.ceil(jr/ir);mt.current.resize(gr,Math.ceil(kr.clientHeight/16))}}function Yt(){Ue(!Ye),setTimeout(()=>{qt()},300),Ie(Ye?320:window.innerHeight-150)}function An(){De?(Ze(!1),(0,me.BU)()):(Ze(!0),(0,me.Dj)(ht.current))}const Cn=Bn=>{(0,me.vp)()||Ze(!1)},fn=(0,Se.useMemo)(()=>{if(Ne){const{status:Bn,output:On,error_msg:Xn}=Ne;return setTimeout(()=>{let br="",kr=document.getElementById("outputResultRef");On?br=se.Base64.decode(On):Xn&&(br=se.Base64.decode(Xn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(kr),mt.current.onKey(function($n){var jr;if($n.domEvent.key.toLocaleUpperCase()==="C"&&$n.domEvent.ctrlKey){$n.domEvent.preventDefault();let ir=(jr=mt.current)==null?void 0:jr.getSelection();navigator.clipboard.writeText(ir).then(()=>{})}}),kr.dataset.text=br,mt.current.setOption("convertEol",!0),qt()},300),ve.createElement(ve.Fragment,null,Be(Ne))}return null},[Ne]);function zn(){var Bn,On;if(!(qe!=null&&qe.code)||((Bn=qe==null?void 0:qe.code)==null?void 0:Bn.trim().length)===0){(On=E.ZP)==null||On.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Ie(320),$e()}const Un=Bn=>he(void 0,null,function*(){let On=yield(0,ee.ZP)(`/api/problems/${Bn}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});On&&(window.location.href=`/myproblems/${On==null?void 0:On.identifier}${window.location.search}`)});function kn(){At?navigator.clipboard.writeText(se.Base64.decode(Wt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(Se.Fragment,null,ve.createElement("div",{className:ge()(ie.Z.case,Ge&&ie.Z.whiteCase),style:{height:Me},ref:ut},ve.createElement("div",{className:ie.Z.fullMask,ref:ct}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Te===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Me<=34?ve.createElement("div",{onClick:()=>{Ie(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Ie(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Fe&&typeof pt=="number"&&ve.createElement(ve.Fragment,null,pt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),ve.createElement("div",{className:ie.Z.btns},Te===2&&!Fe&&ve.createElement(ve.Fragment,null,pt!==de.h.OK&&ve.createElement("div",{onClick:kn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{we(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Yt()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Te===1?"block":"none"}},je?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Ae,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Le,onChange:_e}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Ne?fn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Te===2?"block":"none"}},Fe?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:De?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!At&&ve.createElement(Ee,{value:st}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const Bn=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield Bn.text()),setTimeout(()=>{Ke(bt)},200)})},st)),st&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Xe(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>An(),className:`iconfont icon-${De?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!At&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const Bn=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield Bn.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(pt===4||pt===5)&&ve.createElement(Ee,{className:"mb10",value:Wt&&se.Base64.decode(Wt)||""}),pt!=4&&pt!=5&&(At?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const Bn=yield(0,ee.ZP)(Tt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{He(Bn)}catch(On){He("")}setTimeout(()=>{Ke(Tt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:ge()(ie.Z.footer,Ge&&ie.Z.whiteFooter),style:{zIndex:100}},(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(qe==null?void 0:qe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(qe==null?void 0:qe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Fe,loading:je,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Fe,disabled:je||Fe,onClick:()=>{var Bn,On;if(!(qe!=null&&qe.code)||((Bn=qe==null?void 0:qe.code)==null?void 0:Bn.trim().length)===0){(On=E.ZP)==null||On.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Ie(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:we,open:Oe}),ve.createElement(te.Z,{close:!0,data:Re,type:Re.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Ct,dt,fe){"use strict";fe.r(dt),fe.d(dt,{Types:function(){return Po},default:function(){return Zr}});var Se=fe(59301),xe=fe(65582),E=fe(31797),pe=fe(43418),de=fe(71418),se=fe(3113),ne=fe(6848),ie=fe(95237),ce=fe(67172),ue=fe(87513),ae=fe(84056),oe=fe(29584),re=fe(74128),ee=fe(87169),a=fe(43428),y=fe(50258),x=fe(57261),b=fe(42926),z=fe(77825),te=fe(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},ge=fe(56102),me=fe(38147),ve=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())}),Ae=({showResourceCentre:Bt,identifier:Qt})=>{const on=(0,xe.useParams)(),[ln,$t]=(0,Se.useState)(null);(0,Se.useEffect)(()=>{Bt&&_t()},[Bt]);const _t=()=>ve(void 0,null,function*(){const en=yield(0,me.ZP)(`/api/problems/${Qt}/attachment_list.json`,{method:"get"});(en==null?void 0:en.status)==0&&$t(en.data||[])});return Se.createElement("div",{className:"tpi-code-setting"},Se.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&Se.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((en,an)=>Se.createElement("dl",{className:le.list,key:an},Se.createElement(ne.Z,{title:en.title},Se.createElement("dt",null,Se.createElement("i",{className:"icon-wenjian4 mr5"}),en.title)),Se.createElement("dd",null,Se.createElement(ge.CopyToClipboard,{text:en.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},Se.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=fe(59301),be=Object.defineProperty,Pe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Bt,Qt,on)=>Qt in Bt?be(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Fe=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Le.call(Qt,on)&&je(Bt,on,Qt[on]);if(Ee)for(var on of Ee(Qt))Ce.call(Qt,on)&&je(Bt,on,Qt[on]);return Bt},Qe=(Bt,Qt)=>Pe(Bt,Be(Qt));const Ne={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var _e=(Bt=>(Bt[Bt.set_font_size=0]="set_font_size",Bt[Bt.set_theme=1]="set_theme",Bt[Bt.on_tab_to_space=2]="on_tab_to_space",Bt[Bt.set_show_editor_setting=3]="set_show_editor_setting",Bt[Bt.set_show_respurce_center=4]="set_show_respurce_center",Bt))(_e||{});function $e(Bt,Qt){switch(Qt.type){case 3:return Qe(Fe({},Bt),{showEditorSetting:Qt.payload});case 1:return Qe(Fe({},Bt),{theme:Qt.payload});case 0:return Qe(Fe({},Bt),{fontSize:Qt.payload});case 2:return Qe(Fe({},Bt),{tabToSpace:Qt.payload});case 4:return Qe(Fe({},Bt),{showResourceCentre:Qt.payload});default:throw new Error}}var Ve=({isLoading:Bt,value:Qt,onChange:on,language:ln,onUpdateCode:$t,ActionBarRender:_t,setIsWhiteTheme:en,identifier:an})=>{const[hn,Ln]=(0,Se.useReducer)($e,Ne),{theme:mn,fontSize:xr,showEditorSetting:Kn,tabToSpace:qr,showResourceCentre:sr}=hn,Hn=(0,Se.useRef)(),hr=(0,Se.useRef)();(0,Se.useEffect)(()=>{en(mn==="vs")},[mn]);const Ar={onFontSizeChange:Mr=>{Ln({type:0,payload:Mr}),(0,b.t)("cmFontSize",Mr)},tabToSpace:qr,cmFontSize:xr,className:"oj",cmCodeMode:mn,onTabToSpace:Mr=>{Ln({type:2,payload:Mr}),(0,b.t)("cmTabToSpace",Mr)},onCodeModeChange:Mr=>{Ln({type:1,payload:Mr}),(0,b.t)("ProgrammingCodeMode",Mr)}};function Tn(){Ln({type:3,payload:!1})}function Ir(){Ln({type:3,payload:!0})}function Qr(){Ln({type:4,payload:!1})}function Br(){Ln({type:4,payload:!0})}const pr={value:Qt,language:ln,theme:mn,options:{fontSize:xr,insertSpaces:qr},onChange:Mr=>{on(Mr),hr.current=Mr,clearTimeout(Hn.current),Hn.current=setTimeout(()=>{$t(hr.current)},1e4)},onEditBlur:Mr=>{hr.current&&$t(hr.current)}};return ye.createElement(Se.Fragment,null,_t(Ir,Br),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Bt&&ye.createElement(y.ZP,Fe({},pr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Tn},ye.createElement(z.Z,Fe({},Ar)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:sr,onClose:Qr},ye.createElement(Ae,{showResourceCentre:sr,identifier:an}))))},qe=fe(60141),We=fe(24334),ze=fe(88125),Ge={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},nt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=fe(1710),lt=fe(58421),Ye=fe(58617),Ue=fe(17933),De=fe(56656),Ze=fe.n(De),Te=fe(59301);const{Column:ke}=Je.default;var et=({submitResult:Bt,submitting:Qt,submitRecords:on,page:ln,onPageChange:$t,topicId:_t})=>{const[en]=(0,xe.useSearchParams)(),{records:an,records_count:hn}=on||{},[Ln,mn]=(0,Se.useState)(!1),xr=en.get("type")==="1";return Te.createElement(de.Z,{spinning:Qt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Te.createElement(Je.default,{dataSource:an,rowKey:"id",pagination:!1},Te.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,qr)=>Te.createElement("span",null," ",Ze()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,qr)=>{var sr;return Te.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{mn(qr.id)}},(sr=ze.Im[Kn])==null?void 0:sr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${xr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?xr?Kn:Kn/1e3:""}),Te.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${xr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?xr?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Te.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,qr)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{mn(qr.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(Ue.Z,{onClose:mn,open:Ln}),hn>15?Te.createElement(lt.Z,{className:nt.pagination,current:ln,pageSize:15,total:hn,onChange:$t}):null)},Xe=fe(2524),Me=fe(12563),Ie={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Oe=fe(6339),we=fe(59301);const Re={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Bt})=>{const{language:Qt,difficult:on,time_limit:ln,description:$t}=Bt,[_t]=(0,xe.useSearchParams)(),en=Re[on];return we.createElement(we.Fragment,null,we.createElement("ul",{className:Ie.info},we.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",we.createElement("b",{className:Ie.info_tag},Qt)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",we.createElement(Me.Z,{color:en==null?void 0:en.color},en==null?void 0:en.name)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",we.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),_t.get("qtype")==="8"?we.createElement(Oe.Z,{value:$t,showProgramFill:!0,className:Ie.desc}):we.createElement(Oe.Z,{value:$t,className:Ie.desc}))},rt={},He=fe(59301),tt=({hack:Bt,current_user:Qt})=>He.createElement("div",{className:rt.answer},Bt!=null&&Bt.answer_text?He.createElement(Oe.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.answer_text)||""}):He.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=fe(77254);function ut(Bt,Qt){return(0,me.U2)(`/problems/${Bt}/comments.json`,{page:Qt,limit:10})}function ht(Bt){return(0,me.v_)(`/discusses/${Bt}/plus.json`,{container_type:"Discuss",type:1})}function ct(Bt,Qt,on){return(0,me.v_)(`/problems/${Bt}/comments/reply.json`,{comments:{content:on,parent_id:Qt}})}function pt(Bt,Qt){return(0,me.v_)(`/problems/${Bt}/comments.json`,{comments:{content:Qt}})}function at(Bt,Qt,on){return(0,me.v_)(`/problems/${Bt}/comments/${Qt}/hidden.json`,on)}function st(Bt,Qt){return(0,me.IV)(`/problems/${Bt}/comments/${Qt}`)}var ft=fe(83554);function vt({author:Bt}){return Se.createElement("a",{href:`/users/${Bt.login}`,target:"_blank"},Se.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Bt.image_url}`,width:"50"}))}function At({data:Bt,index:Qt,parentDiscussIndex:on,user:ln,onSetActionType:$t}){const{author:_t,can_delete:en,content:an,id:hn,time:Ln}=Bt;function mn(){$t({id:hn,index:Qt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const xr=ln.admin||en||_t.user_id===ln.user_id;return Se.createElement("div",{className:"discuss-item-container second-discuss "},Se.createElement(vt,{author:_t}),Se.createElement("section",null,Se.createElement("div",{className:"discuss-info"},Se.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},_t.name),Se.createElement("span",{className:"grey"},Ln),Se.createElement("div",{className:"btn-group",style:{marginBottom:0}},xr?Se.createElement("a",{onClick:mn,title:"\u5220\u9664"},Se.createElement("i",{className:"iconfont icon-shanchu"})):null)),Se.createElement(Oe.Z,{className:"discuss-content",value:an})))}var bt=({user:Bt,data:Qt,index:on,onPlusDiscuss:ln,onSetActionType:$t,activeDiscussIndex:_t,onReplyDiscuss:en,onSetActiveDiscussIndex:an})=>{const{content:hn,children:Ln,hidden:mn,id:xr,praise_count:Kn,time:qr,user_praise:sr,can_delete:Hn,author:hr}=Qt;function Ar(){an(xr)}function Tn(){ln(xr,!sr,on)}function Ir(){$t({id:xr,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Qr(){$t({id:xr,index:on,params:{hidden:mn?"0":"1"},type:"hidden-discuss",message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Br=Bt.admin||Bt.user_id===hr.user_id;return Se.createElement("div",{className:"discuss-item-container",key:xr},Se.createElement(vt,{author:hr}),Se.createElement("section",null,Se.createElement("div",{className:"discuss-info"},Se.createElement("a",{href:`/users/${hr.login}`,target:"_blank"}," ",hr.name," "),Se.createElement("span",{className:"grey"},qr)),Se.createElement(Oe.Z,{className:"discuss-content",value:hn}),Ln&&Ln.length>0?Se.createElement("div",{className:"reply-discuss-container"},Ln.map((pr,Mr)=>Se.createElement(At,{key:pr.id,data:pr,index:Mr,user:Bt,onSetActionType:$t,parentDiscussIndex:on}))):null,Se.createElement("div",{className:"btn-group"},Br?Se.createElement("a",{onClick:Qr,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},Se.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Hn&&(!Ln||Ln.length==0)?Se.createElement("a",{onClick:Ir,title:"\u5220\u9664"},Se.createElement("i",{className:"iconfont icon-shanchu"})):null,Se.createElement("a",{onClick:Ar,title:"\u56DE\u590D"}," ",Se.createElement("i",{className:"iconfont icon-huifu1"})," "),Se.createElement("a",{onClick:Tn,className:sr?"c-orange":""},Se.createElement("i",{className:sr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),Se.createElement("span",null,Kn||""))),Se.createElement(ft.Z,{id:xr,activeDiscussIndex:_t,onReplyDiscuss:en})))},Tt=fe(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Wt=fe(96565),cn=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())}),qt=({user_praise:Bt,praise_count:Qt,praisePlus:on,onCreateDiscuss:ln,discuss_count:$t})=>{const[_t,en]=(0,Se.useState)(!1),[an,hn]=(0,Se.useState)("");function Ln(qr){hn(qr)}function mn(){en(!0)}function xr(){en(!1)}function Kn(){return cn(this,null,function*(){ln(an),hn(""),en(!1)})}return Se.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${_t?Nt.active:""} `},Se.createElement("div",{className:_t?`hide ${Nt["text-area"]}`:Nt["text-area"]},Se.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:mn}),Se.createElement("a",null," ",Se.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",$t," "),Se.createElement("a",{className:"c-light-black",onClick:on,title:Bt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},Se.createElement("i",{className:`mr3 ${Bt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qt?Se.createElement("span",null,Qt):"")),_t?Se.createElement("div",{className:Nt["input-mask"],onClick:xr}):null,Se.createElement("div",{className:_t?Nt["md-container"]:`${Nt["md-container"]} hide`},Se.createElement(Wt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:Ln}),Se.createElement("div",{className:Nt["tip-container"],onClick:xr},Se.createElement("a",{className:Nt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},Yt=fe(59301),An=Object.defineProperty,Cn=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Bn=(Bt,Qt,on)=>Qt in Bt?An(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,On=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Un.call(Qt,on)&&Bn(Bt,on,Qt[on]);if(zn)for(var on of zn(Qt))kn.call(Qt,on)&&Bn(Bt,on,Qt[on]);return Bt},Xn=(Bt,Qt)=>Cn(Bt,fn(Qt)),br=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())});const kr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var $n=(Bt=>(Bt[Bt.GET_DISCUSSES=0]="GET_DISCUSSES",Bt[Bt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Bt[Bt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Bt[Bt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Bt[Bt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Bt[Bt.SET_PAGE=5]="SET_PAGE",Bt[Bt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Bt))($n||{});function jr(Bt,Qt){switch(Qt.type){case 6:return Xn(On({},Bt),{loading:!0});case 0:return On(On({},Bt),Qt.payload);case 1:return On(On({},Bt),Qt.payload);case 4:return On(On({},Bt),Qt.payload);case 3:return On(On({},Bt),Qt.payload);case 5:return Xn(On({},Bt),{page:Qt.payload});case 2:return On(On({},Bt),Qt.payload);default:throw new Error}}var ir=({user:Bt,identifier:Qt,hack:on,onTriggerPraise:ln,activeIndex:$t})=>{const[_t,en]=(0,Se.useReducer)(jr,kr),{loading:an,page:hn,data:Ln,count:mn,actionType:xr,activeDiscussIndex:Kn}=_t,qr=(0,Se.useCallback)(()=>br(void 0,null,function*(){en({type:6});const pr=yield ut(Qt,hn),{comments:Mr,disscuss_count:co}=pr;en({type:0,payload:{data:Mr,count:co,loading:!1}})}),[hn,Qt]);(0,Se.useEffect)(()=>{$t==="2"&&qr()},[Qt,hn,$t]);function sr(pr){en({type:5,payload:pr})}function Hn(pr){en({type:4,payload:{actionType:pr}})}function hr(pr){en(Kn===pr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pr}})}function Ar(pr,Mr,co){return br(this,null,function*(){try{const ho=yield ht(pr);Ln[co].user_praise=Mr,Ln[co].praise_count=ho.praise_count,en({type:3,payload:{data:[...Ln]}})}catch(ho){console.log(ho)}})}function Tn(){return br(this,null,function*(){const{id:pr,params:Mr,type:co,index:ho,parentDiscussIndex:Uo}=xr;if(co==="hidden-discuss"&&(yield at(Qt,pr,Mr),Uo?Ln[Uo].children[ho].hidden=Mr.hidden==1:Ln[ho].hidden=Mr.hidden==1,en({type:4,payload:{actionType:null,data:[...Ln]}})),co==="delete-discuss"){if(yield st(Qt,pr),Uo||Uo===0){let yo=Ln[Uo].children;for(let Go=yo.length-1;Go>=0;Go--)if(yo[Go].id===pr){yo.splice(Go,1);break}Ln[Uo].children=yo}else for(let yo=Ln.length-1;yo>=0;yo--)if(Ln[yo].id===pr){Ln.splice(yo,1);break}en({type:4,payload:{actionType:null,data:[...Ln]}})}})}function Ir(){en({type:4,payload:{actionType:null}})}function Qr(pr,Mr){return br(this,null,function*(){try{yield ct(Qt,pr,Mr),qr()}catch(co){console.log(co)}})}function Br(pr){return br(this,null,function*(){en({type:6}),yield pt(Qt,pr),qr()})}return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:"discuss-panel"},Ln.length===0?Yt.createElement(Xe.Z,null):Ln.map((pr,Mr)=>Yt.createElement(bt,{onReplyDiscuss:Qr,onPlusDiscuss:Ar,onSetActiveDiscussIndex:hr,onSetActionType:Hn,data:pr,index:Mr,user:Bt,activeDiscussIndex:Kn})),mn>10?Yt.createElement("div",{className:"pagination-container"},Yt.createElement(lt.Z,{showQuickJumper:!0,onChange:sr,current:hn,total:mn})):null),Yt.createElement(qt,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:ln,discuss_count:on.comments_count,onCreateDiscuss:Br}),Yt.createElement(x.Z,null,Yt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!xr,onOk:Tn,onCancel:Ir},Yt.createElement("p",null,xr?xr.message:"")),Yt.createElement(Tt.Z,null)))},gr=fe(57809),It=fe(92832),Dt=fe(65615),xt={},tn=fe(59301),Mn=({hack:Bt,current_user:Qt})=>tn.createElement("div",{className:xt.answer},Bt!=null&&Bt.analysis?tn.createElement(Oe.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.analysis)||""}):tn.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),En={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Nr=fe(36381),rr=fe(43604),Gt=fe(78241),Ot=fe(5871),rn=fe(12088),jt=fe(59301);const{TextArea:dn}=It.default,{Panel:wn}=Nr.default;var Dn=({data:Bt,hack:Qt})=>(console.log(Bt,Qt,"data"),Qt!=null&&Qt.is_file?jt.createElement(rn.Y2,{disabled:!0,className:En.uploadTableWrapper,showScore:!Qt.test_set_score,data:Bt,isProgramHomework:!0}):jt.createElement("div",{className:En.hackSets},Bt==null?void 0:Bt.map((on,ln)=>jt.createElement(Nr.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&on.id,className:En.collapseWrapper,expandIcon:({isActive:$t})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${$t?En.open:En.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(wn,{key:on.id,header:jt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(rr.Z,{className:En.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),jt.createElement(rr.Z,{flex:1},jt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Qt!=null&&Qt.test_set_score)&&jt.createElement(rr.Z,{className:En.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(Gt.default.Item,{noStyle:!0},jt.createElement(Ot.Z,{value:on==null?void 0:on.score,className:En.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(Gt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),jt.createElement(Gt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),Sn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},St=fe(59301),kt=(0,Se.forwardRef)(({data:Bt=[]},Qt)=>{var on;const[ln,$t]=(0,Se.useState)(),_t=Bt.filter(an=>an.show);(0,Se.useEffect)(()=>{_t.length&&$t(_t[0].id)},[Bt==null?void 0:Bt.length]);const en=((on=_t.find(an=>an.id===ln))==null?void 0:on.element)||null;return(0,Se.useImperativeHandle)(Qt,()=>({setActiveTab:an=>$t(an)})),St.createElement("div",{className:Sn.tabs},St.createElement("div",{className:Sn.tabWarp},_t.map(an=>St.createElement("div",{onClick:()=>$t(an.id),className:`${Sn.tab} ${an.id===ln?Sn.active:""}`,key:an.id},an.name))),St.createElement("div",{className:Sn.content},en))}),wt=fe(59301),Jt=Object.defineProperty,Vt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ht=(Bt,Qt,on)=>Qt in Bt?Jt(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,vr=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Rn.call(Qt,on)&&Ht(Bt,on,Qt[on]);if(Zt)for(var on of Zt(Qt))Fn.call(Qt,on)&&Ht(Bt,on,Qt[on]);return Bt},tr=(Bt,Qt)=>Vt(Bt,Xt(Qt)),nr=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())});const Kr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},gn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vn=({hack:Bt,onTriggerPraise:Qt,topicId:on,page:ln,onPageChange:$t,user:_t,current_user:en,submitRecords:an,submitting:hn,submitResult:Ln,setActiveIndex:mn,hack_sets:xr})=>{var Kn,qr;const[sr]=(0,xe.useSearchParams)(),[Hn,hr]=(0,Se.useState)("0"),Ar=(0,xe.useLocation)(),[Tn,Ir]=(0,Se.useState)(!1),[Qr,Br]=(0,Se.useState)(null),[pr,Mr]=(0,Se.useState)([]),[co,ho]=(0,Se.useState)([]),[Uo,yo]=(0,Se.useState)({page:1,limit:10}),Go=(0,Se.useRef)(null),sa=(0,Se.useRef)(null);console.log(_t,"user");let[wo,ja]=(0,Se.useState)(tr(vr({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,Se.useEffect)(()=>{sa.current&&(Bt==null?void 0:Bt.is_close_tips)===!1&&Qr===null&&Br(!0)},[sa.current,Bt==null?void 0:Bt.is_close_tips,Qr]);function Na(){return nr(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,Se.useEffect)(()=>{mn(Hn)},[Hn]);function Pa(Wr){return nr(this,null,function*(){let qo=Wr.target.id;if(qo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:vr({},Uo)});(oa==null?void 0:oa.status)===0&&ho(oa==null?void 0:oa.data)}hr(qo)})}(0,Se.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{hr("1"),Go.current&&Go.current.setActiveTab("1")}),[]),(0,Se.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{Pa({target:{id:"1"}}),Go.current&&Go.current.setActiveTab("2")}),[]);function ka(){hr("2")}function ko(){return nr(this,null,function*(){let Wr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:vr({identifier:wo==null?void 0:wo.id},wo)});Mr(Wr)})}const Lr=[{title:null,description:wt.createElement("div",null,wt.createElement("b",{onClick:()=>{Br(!1),Na(),Ir(!0),ko()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),wt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),wt.createElement(se.ZP,{onClick:()=>{Br(!1),Na()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return wt.createElement("div",{className:Ge["left-panel"]},wt.createElement("ul",{className:`${Ge["s-navs"]} ${Ge["bg-white"]} ${Ge.b1}`},(Bt==null?void 0:Bt.is_program)&&!sr.get("pageId")&&wt.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},wt.createElement("div",{onClick:()=>{ko(),Ir(!0)},className:Ge.btns,ref:sa,style:Qr?{pointerEvents:"none"}:{}},wt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),wt.createElement("li",{style:{marginLeft:20}},wt.createElement("a",{className:Hn==="0"?Ge.active:"",id:"0",onClick:Pa},"\u9898\u76EE\u63CF\u8FF0")),wt.createElement("li",null,wt.createElement("a",{className:Hn==="1"?Ge.active:"",id:"1",onClick:Pa},"\u64CD\u4F5C\u8BB0\u5F55")),(sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show)||sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show))&&wt.createElement("li",null,wt.createElement("a",{className:Hn==="4"?Ge.active:"",id:"4",onClick:Pa},"\u89E3\u7B54\u53C2\u8003")),sr.get("type")!=="exercises"&&wt.createElement("li",null,wt.createElement("a",{className:Hn==="2"?Ge.active:"",id:"2",onClick:Pa},"\u8BC4\u8BBA")),!!(xr!=null&&xr.length)&&sr.get("type")!=="exercises"&&sr.get("type")!=="1"&&wt.createElement("li",null,wt.createElement("a",{className:Hn==="5"?Ge.active:"",id:"5",onClick:Pa},"\u6D4B\u8BD5\u7528\u4F8B"))),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Hn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},wt.createElement(Ke,{hack:Bt,onTriggerPraise:Qt,toDiscuss:ka})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${Hn==="1"?"":"hide"}`},wt.createElement(kt,{ref:Go,data:[{id:"1",show:sr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,an!=null&&an.records_count||hn?wt.createElement(et,{page:ln,onPageChange:$t,topicId:on,submitting:hn,key:(Ln==null?void 0:Ln.id)||1,submitRecords:an,submitResult:Ln}):wt.createElement(Xe.Z,null))},{id:"2",show:sr.get("type")==="exercises"||(Bt==null?void 0:Bt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,wt.createElement(Je.default,{pagination:!1,dataSource:co==null?void 0:co.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Wr,qo,oa)=>Ze()(Wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Wr,qo,oa)=>{var Ha;return(Ha=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Wr))==null?void 0:Ha.name}}]}),wt.createElement(lt.Z,{style:{marginTop:10},current:Uo.page,total:co==null?void 0:co.count,hideOnSinglePage:!0,onChange:Wr=>nr(void 0,null,function*(){Uo.page=Wr,yo(Uo);let qo=yield(0,me.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:tr(vr({},Uo),{courseId:wo.courseId})});(qo==null?void 0:qo.status)===0&&ho(qo==null?void 0:qo.data)})}))}]})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${Hn==="4"?"":"hide"}`},wt.createElement(kt,{data:[{id:"1",show:sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show),name:"\u7B54\u6848",element:wt.createElement(wt.Fragment,null,wt.createElement(tt,{hack:Bt,current_user:en}))},{id:"2",show:sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show),name:"\u89E3\u6790",element:wt.createElement(wt.Fragment,null,wt.createElement(Mn,{hack:Bt,current_user:en}))}]})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Hn==="2"?"":"hide"}`,style:{padding:0}},wt.createElement(ir,{user:_t,activeIndex:Hn,identifier:Bt.identifier,hack:Bt,onTriggerPraise:Qt})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Hn==="5"?"":"hide"}`,style:{padding:12}},wt.createElement(Dn,{data:xr||[],hack:Bt})),wt.createElement(a.Z,{rootClassName:Ge.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ir(!1),open:Tn},wt.createElement(ie.Z,null,wt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pr==null?void 0:pr.total_count,"\u9898\xA0[\xA0",pr==null?void 0:pr.total_score,"\u5206\xA0]\xA0"),!(_t!=null&&_t.hack_manager)&&wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pr==null?void 0:pr.work_score,"\u5206")),wt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),wt.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(_t!=null&&_t.hack_manager)&&wt.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Wr=>{wo.page=1,wo.finish_status=Wr,ja(vr({},wo)),ko()}},wt.createElement(gr.default.Option,{value:""},"\u5168\u90E8"),wt.createElement(gr.default.Option,{value:0},"\u672A\u5F00\u59CB"),wt.createElement(gr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),wt.createElement(gr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),wt.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Wr=>{wo.page=1,wo.difficult=Wr||null,ja(vr({},wo)),ko()}},wt.createElement(gr.default.Option,{value:0},"\u5168\u90E8"),wt.createElement(gr.default.Option,{value:1},"\u7B80\u5355"),wt.createElement(gr.default.Option,{value:2},"\u9002\u4E2D"),wt.createElement(gr.default.Option,{value:3},"\u56F0\u96BE")),wt.createElement(It.default.Search,{size:"large",onSearch:Wr=>{wo.name=Wr,wo.page=1,ja(vr({},wo)),ko()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),wt.createElement("div",{className:Ge.list,style:{height:36,background:"#3D445C"}},!(_t!=null&&_t.hack_manager)&&wt.createElement("span",null,"\u72B6\u6001"),wt.createElement("span",null,"\u5E8F\u53F7"),wt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),wt.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=pr==null?void 0:pr.data)!=null&&Kn.length?(qr=pr==null?void 0:pr.data)==null?void 0:qr.map((Wr,qo)=>wt.createElement("div",{onClick:()=>nr(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Wr==null?void 0:Wr.identifier}/start.json`,{method:"get",params:{hack_user_id:_t==null?void 0:_t.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ge.list} ${Wr!=null&&Wr.checked?Ge.active:""}`},!(_t!=null&&_t.hack_manager)&&wt.createElement(wt.Fragment,null,!(Wr!=null&&Wr.opened)&&wt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Wr==null?void 0:Wr.opened)&&!(Wr!=null&&Wr.passed)&&wt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Wr==null?void 0:Wr.opened)&&(Wr==null?void 0:Wr.passed)&&wt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),wt.createElement("span",null,(wo.page-1)*20+(qo+1)),wt.createElement("span",{style:{flex:1},title:Wr.name},`[${Wr==null?void 0:Wr.score}\u5206]`,"\xA0",Wr.name),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kr[Wr.difficult]))):wt.createElement(Xe.Z,null)),wt.createElement(lt.Z,{current:wo.page,className:"mt20",hideOnSinglePage:!0,total:pr==null?void 0:pr.count,pageSize:wo.per_page,onChange:(Wr,qo)=>{wo.page=Wr,wo.per_page=qo,ko()}})),wt.createElement(Dt.Z,{rootClassName:Ge.tour,closeIcon:!1,open:!!Qr,steps:Lr,gap:{offset:3,radius:2}}))},Wn=fe(62522),Pn=fe(27158),yr=fe(22744),ur=fe(21390),Jn=fe(72530),Hr=fe(35195),Cr=fe(25492),bo=fe(92310),po=fe.n(bo),io=fe(42217),Ho=fe(81747),Do=fe(51976),pn=fe(59301),Ro=Object.defineProperty,mo=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,vo=(Bt,Qt,on)=>Qt in Bt?Ro(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,dr=(Bt,Qt)=>{for(var on in Qt||(Qt={}))to.call(Qt,on)&&vo(Bt,on,Qt[on]);if(So)for(var on of So(Qt))lo.call(Qt,on)&&vo(Bt,on,Qt[on]);return Bt},Pr=(Bt,Qt)=>mo(Bt,zr(Qt)),Er=(Bt,Qt)=>{var on={};for(var ln in Bt)to.call(Bt,ln)&&Qt.indexOf(ln)<0&&(on[ln]=Bt[ln]);if(Bt!=null&&So)for(var ln of So(Bt))Qt.indexOf(ln)<0&&lo.call(Bt,ln)&&(on[ln]=Bt[ln]);return on},wr=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())});const{Countdown:ao}=E.default,Bo={Java:"java",C:"c",Python:"py","C++":"c"};var Po=(Bt=>(Bt[Bt.SET_LOADING=0]="SET_LOADING",Bt[Bt.GET_DATA=1]="GET_DATA",Bt[Bt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Bt[Bt.SET_DATA=3]="SET_DATA",Bt[Bt.SET_DEBUGING=4]="SET_DEBUGING",Bt[Bt.SET_SUBMITING=5]="SET_SUBMITING",Bt[Bt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Bt[Bt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Bt[Bt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Bt[Bt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Bt[Bt.SET_PAGE=10]="SET_PAGE",Bt))(Po||{});function Oo(){return new Date().getTime()}const Jo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Fo(Bt,Qt){switch(Qt.type){case 1:return dr(dr({},Bt),Qt.payload);case 3:return Pr(dr({},Bt),{data:Qt.payload});case 0:return Pr(dr({},Bt),{loading:Qt.payload});case 9:return Pr(dr({},Bt),{showNote:Qt.payload});case 4:return Pr(dr({},Bt),{debuging:Qt.payload});case 5:return Pr(dr({},Bt),{submitting:Qt.payload});case 2:return Pr(dr({},Bt),{submitRecords:Qt.payload});case 10:return Pr(dr({},Bt),{submitRecordPage:Qt.payload});case 6:return Pr(dr({},Bt),{executingMessage:Qt.payload});case 7:return dr(dr({},Bt),Qt.payload);case 8:return dr(dr({},Bt),Qt.payload);default:throw new Error}}var Zr=({children:Bt})=>{var Qt,on,ln,$t,_t;const[en,an]=(0,Se.useReducer)(Fo,Jo),{id:hn}=(0,xe.useParams)(),Ln=(0,xe.useLocation)(),[mn]=(0,xe.useSearchParams)(),{loading:xr,data:Kn,debugResult:qr,submitResult:sr,submitRecords:Hn,submitRecordPage:hr,showNote:Ar,debuging:Tn,submitting:Ir,executingMessage:Qr}=en,[Br,pr]=(0,Se.useState)("#37AD83"),[Mr,co]=(0,Se.useState)(null),[ho,Uo]=(0,Se.useState)({}),[yo,Go]=(0,Se.useState)(!0),[sa,wo]=(0,Se.useState)(!1),[ja,Na]=(0,Se.useState)(!1),Pa=(0,Se.useRef)(null),ka=(0,Se.useRef)(0),ko=Kn==null?void 0:Kn.user,Lr=Kn==null?void 0:Kn.hack,[Wr,qo]=(0,Se.useState)(!1),oa=(0,Se.useRef)(1),Ha=(0,Se.useRef)(!1);(0,io.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,io.X)(),[Ka,ti]=(0,Se.useState)(""),ni=(0,Jn._)(ho);(0,Se.useEffect)(()=>{function ar(){return wr(this,null,function*(){var Xr,ea,ga,Da,Ba;Go(!0);const ha=yield(0,ce.fu)(hn,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Go(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Qo){console.log(Qo)}ha.hack=Pr(dr({},ha.hack),{is_program:mn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ha}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Qo;mn.get("coursesId")=="coursesId"?Qo=yield(0,ue._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Qo=yield(0,ue._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),Uo(dr({},Qo)),za((Xr=Qo==null?void 0:Qo.exercise)==null?void 0:Xr.forbid_copy),typeof((ea=Qo==null?void 0:Qo.exercise)==null?void 0:ea.left_time)=="number"&&(co(Date.now()+((ga=Qo==null?void 0:Qo.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{pr("red")},(((Da=Qo==null?void 0:Qo.exercise)==null?void 0:Da.left_time)-300>0?((Ba=Qo==null?void 0:Qo.exercise)==null?void 0:Ba.left_time)-300:0)*1e3))}})}hn&&ar()},[hn]),(0,Se.useEffect)(()=>{var ar;return mn.get("type")==="exercises"&&((ar=ho==null?void 0:ho.exercise)!=null&&ar.screen_open)&&(window.removeEventListener("blur",Ua,!1),Hr.U.forEach((Xr,ea)=>{window.addEventListener(Xr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[ho]),(0,Se.useEffect)(()=>{Ka==="1"&&hn&&Lr!=null&&Lr.language&&fi()},[hn,hr,Lr==null?void 0:Lr.language,Ka]),(0,Se.useEffect)(()=>(Lr!=null&&Lr.is_program&&(ka.current=0,Pa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(Pa.current)}),[Lr==null?void 0:Lr.is_program]);const ri=()=>wr(void 0,null,function*(){let ar=yield(0,me.ZP)(`/api/myproblems/${hn}/save_long_time.json`,{method:"get",params:{answer_long_time:ka.current}})}),Ua=()=>{Ha.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return wr(this,null,function*(){try{const ar=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Lr==null?void 0:Lr.language});an({type:2,payload:ar})}catch(ar){console.log(ar)}})}function gi(ar){an({type:10,payload:ar})}function Ga(ar){return wr(this,null,function*(){var Xr;let ea;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(ea=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(hn,{code:We.Base64.encode(ar||Lr.code),language:Lr==null?void 0:Lr.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:ea});return ga.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Pr(dr({errorMessage:ga==null?void 0:ga.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Xr=ho==null?void 0:ho.exercise)==null?void 0:Xr.exercise_user_id,id:mn.get("exercisesId")})}}),ga})}function oi(){return wr(this,null,function*(){if(oa.current=2,!Ir){an({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const ar=yield Ga();if(console.log(ar,1),ar.status===0){let ha=function(){return wr(this,null,function*(){const{status:Qo,data:ma}=yield(0,ce.rX)(hn,"submit"),Ea=Oo()-Ba>(ga*Da+30)*1e3;if(Qo!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Qo!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Qo===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&mn.get("type")==="1"&&Na(!0);const ii=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Lr==null?void 0:Lr.language});an({type:8,payload:Pr(dr({},en),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Xr={};mn.get("type")==="exercises"&&(Xr.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Xr.extras.ip=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(hn,Xr);if(ea.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Da}=Lr,Ba=Oo();ea.status>-1?ha():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(ar){console.log(ar),an({type:5,payload:!1})}qo(!1)}})}function Za(){return wr(this,null,function*(){oa.current=1,en.debuging=!0,an({type:4,payload:!0});try{if((yield Ga()).status===0){let Ba=function(){return wr(this,null,function*(){const{status:ha,message:Qo,data:ma}=yield(0,ce.rX)(hn,"debug"),Ea=Oo()-Da>(Xr+30)*1e3;if(ha!==0&&!Ea&&(an({type:6,payload:Qo}),setTimeout(Ba,1e3)),Ea){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(dr({},en),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(dr({},en),{debugResult:ma,debuging:!1})}))})};const{time_limit:Xr}=Lr;let ea={input:encodeURIComponent(Kn.test_case.input)};mn.get("type")==="exercises"&&(ea.exercise_id=mn.get("exercisesId"));const ga=yield(0,ce.MU)(hn,ea);if(ga.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const Da=Oo();(ga==null?void 0:ga.status)>-1?Ba():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(ar){console.log(ar)}finally{}})}function Va(ar,Xr){const ea=Xr?{modify_code:!1}:{};an({type:3,payload:Pr(dr({},Kn),{hack:dr(Pr(dr({},Lr),{code:ar}),ea)})}),qo(!0)}const hi=ar=>wr(void 0,null,function*(){let Xr=yield(0,me.ZP)(`/api/problems/${Lr==null?void 0:Lr.identifier}/start.json`,{method:"get",params:{language:ar==="C++"||ar==="c++"?encodeURIComponent(ar):ar,hack_user_id:ko==null?void 0:ko.user_id}});Xr.status!==-1&&xe.history.replace(`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)});function pi(ar){let Xr=ar.target.value;an({type:3,payload:Pr(dr({},Kn),{test_case:{input:Xr}})})}function mi(){return wr(this,null,function*(){try{let ar={};mn.get("type")==="exercises"?ar.exercise_id=mn.get("exercisesId"):Lr!=null&&Lr.homework_common_id&&(ar.homework_common_id=Lr==null?void 0:Lr.homework_common_id);const Xr=yield(0,ce.H7)(hn,dr({},ar));Xr.status===401||(Va(We.Base64.decode(Xr.code)),(mn.get("type")==="exercises"||Lr!=null&&Lr.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(ar){console.log(ar)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return wr(this,null,function*(){const ar=yield(0,ce.fi)(hn);ar.status===401||Va(We.Base64.decode(ar.code),!0)})}})}function Ya(){an({type:9,payload:!0})}function vi(){an({type:9,payload:!1})}function yi(ar){return wr(this,null,function*(){yield(0,ce.MK)(hn,ar),an({type:1,payload:{showNote:!1,data:Pr(dr({},Kn),{hack:Pr(dr({},Lr),{notes:ar.notes})})}})})}const Ca={hack:Lr,isLoading:yo,input:(Qt=Kn==null?void 0:Kn.test_case)==null?void 0:Qt.input,is_file:(on=Kn==null?void 0:Kn.test_case)==null?void 0:on.is_file,identifier:Lr==null?void 0:Lr.identifier,attachments_count:Kn==null?void 0:Kn.attachments_count,language:Lr==null?void 0:Lr.language,code:Lr==null?void 0:Lr.code,title:"main."+Bo[Lr==null?void 0:Lr.language],modify_code:Lr==null?void 0:Lr.modify_code,notes:Lr==null?void 0:Lr.notes,debugResult:qr,debuging:Tn,submitting:Ir,submitResult:sr,executingMessage:Qr,onCancelNote:vi,onAddNote:yi,showNote:Ar,user:ko,onShowNote:Ya,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:Za,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ga,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:wo,topDispatch:an};function Ja(){return wr(this,null,function*(){const{praise_count:ar}=yield(0,ce.vl)(Lr.id,{container_type:"Hack",type:1});let Xr=Pr(dr({},Kn),{hack:Pr(dr({},Lr),{praises_count:ar,user_praise:!Lr.user_praise})});an({type:3,payload:Xr})})}const qa={topicId:hn,submitResult:sr,submitRecords:Hn,submitting:Ir,page:hr,onPageChange:gi,hack:Lr,user:Kn==null?void 0:Kn.user,hack_sets:Kn==null?void 0:Kn.hack_sets,current_user:Kn==null?void 0:Kn.current_user,onTriggerPraise:Ja,setActiveIndex:ti};return console.log(ho),pn.createElement(pn.Fragment,null,pn.createElement(de.Z,{spinning:xr,delay:500},Kn?pn.createElement(pn.Fragment,null,pn.createElement("header",{className:po()(Cr.Z.header,sa&&Cr.Z.whiteHeader)},mn.get("type")!=="exercises"&&pn.createElement("div",null,pn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${ko==null?void 0:ko.image_url}`,alt:"user",width:36}),pn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},ko==null?void 0:ko.name)),mn.get("type")==="exercises"&&pn.createElement("div",null,pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pn.createElement("span",{className:"ml10"},(ln=ho==null?void 0:ho.exercise)==null?void 0:ln.user_name)),pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pn.createElement("span",{className:"ml10"},($t=ho==null?void 0:ho.exercise)==null?void 0:$t.student_id))),pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pn.createElement("div",null,Lr.name)),(Lr==null?void 0:Lr.is_program)&&pn.createElement(yr.Z,{defaultValue:Lr==null?void 0:Lr.answer_long_time,onChange:ar=>{ka.current=ar},className:Cr.Z.timepiece}),ko!=null&&ko.hack_manager?pn.createElement(xe.Link,{className:Cr.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Lr.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Lr.identifier}?type=1`:`/problems/newedit/${Lr.identifier}`}," ",pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((_t=ho==null?void 0:ho.exercise)!=null&&_t.left_time)&&pn.createElement(pn.Fragment,null,pn.createElement("span",{style:{color:Br,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),pn.createElement("span",{className:"c-white mr20"},pn.createElement(ao,{valueStyle:{color:Br,fontSize:20,fontWeight:500},title:pn.createElement("span",{style:{color:Br,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Mr,onFinish:()=>wr(void 0,null,function*(){const ar=yield(0,ue.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((ar==null?void 0:ar.status)===0&&(Ga(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wr(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(ar==null?void 0:ar.status)===-3){const Xr=parseInt(ar==null?void 0:ar.message);co(Date.now()+Xr*1e3)}})}))),mn.get("type")==="exercises"?pn.createElement(se.ZP,{type:"primary",onClick:()=>{const ar=()=>wr(void 0,null,function*(){yield Ga(),qo(!1),ni(),Ha.current=!0,Ua()});if(!(Hn!=null&&Hn.records_count)||Wr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ar});return}ar()}},pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pn.createElement("span",{onClick:()=>{var ar;if(mn.get("backUrl"))xe.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let Xr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");xe.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}else xe.history.push("/problemset")}},pn.createElement(ne.Z,{title:"\u5173\u95ED"},pn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pn.createElement(de.Z,{size:"large",spinning:yo},pn.createElement(oe.Z,{className:po()(Cr.Z.myProblems,sa&&Cr.Z.whiteMyProblems),leftChild:pn.createElement(vn,dr({},qa)),rightChild:pn.createElement(zo,dr({},Ca))}))):null,pn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},pn.createElement("section",{className:"oj-modal-content"},pn.createElement("div",{className:"oj-modal-head"},pn.createElement("img",{src:Wn,alt:""}),pn.createElement("i",{onClick:()=>Na(!1),className:"iconfont icon-guanbi1"})),pn.createElement("aside",null,pn.createElement("img",{className:"mr30",src:Do.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},sr==null?void 0:sr.execute_time,"ms"),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("aside",{className:"mb50"},pn.createElement("img",{src:Ho.Z,className:"mr30"}),pn.createElement("span",{className:"oj-modal-tt"},pn.createElement("span",null,pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pn.createElement("span",{className:"c-light-primary"},sr==null?void 0:sr.execute_memory,"kb")),pn.createElement("span",null,pn.createElement("span",null))),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("div",{id:"oj-modal-next",onClick:()=>wr(void 0,null,function*(){var ar;if(sr!=null&&sr.next_identifier){let Xr=yield(0,me.ZP)(`/api/problems/${sr==null?void 0:sr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ko==null?void 0:ko.user_id}});Xr&&(window.location.href=`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)}else{let Xr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");xe.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}}),className:"oj-modal-btn"},sr!=null&&sr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pn.createElement(ur.Z,{successCb:()=>{oa.current===1?Za():oi()}}))};function no({title:Bt,modify_code:Qt,onSyncCode:on,onShowCodeSetting:ln,onResetCode:$t,hack:_t,onChangeLanguage:en,isWhiteTheme:an,onShowResourceCentre:hn,attachments_count:Ln}){var mn;const xr=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:$t})},[Kn]=(0,xe.useSearchParams)(),qr=Kn.get("language"),sr=Hn=>Hn==="1"?"c++":Hn==="2"?"C++":Hn;return(0,Se.useEffect)(()=>{qr&&en(sr(qr))},[]),(0,Se.useEffect)(()=>{_t!=null&&_t.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:pn.createElement("div",null,pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$t()})},[_t==null?void 0:_t.language]),console.log(_t,an,"hack"),pn.createElement("div",{className:`${Cr.Z.codeHead} ${an?Cr.Z.whiteCodeHead:""}`},pn.createElement("div",{className:Cr.Z.navWrap},(mn=_t==null?void 0:_t.all_language)==null?void 0:mn.map(Hn=>pn.createElement("div",{className:`${Cr.Z.nav} ${Hn===(_t==null?void 0:_t.language)?Cr.Z.active:""}`,key:Hn,onClick:()=>en(Hn)},pn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pn.createElement("span",null,Hn)))),pn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Qt?pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},pn.createElement("img",{src:qe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ln>0&&pn.createElement("a",{onClick:hn},pn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pn.createElement("a",{onClick:xr},pn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pn.createElement("a",{onClick:ln},pn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Bt){var Qt=Bt,{input:on,is_file:ln,identifier:$t,showNote:_t,onShowNote:en,notes:an,onCancelNote:hn,onAddNote:Ln,debugResult:mn,language:xr,debuging:Kn,submitting:qr,executingMessage:sr,code:Hn,onSubmitCode:hr,onDebugCode:Ar,onChangeCode:Tn,onChangeInput:Ir,onUpdateCode:Qr,user:Br,isLoading:pr,submitResult:Mr}=Qt,co=Er(Qt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ho(yo,Go){return pn.createElement(no,Pr(dr({},co),{onShowCodeSetting:yo,onShowResourceCentre:Go}))}const Uo=dr({input:on,is_file:ln,debugResult:mn,debuging:Kn,submitting:qr,executingMessage:sr,onDebugCode:Ar,onChangeCode:Tn,onSubmitCode:hr,onChangeInput:Ir,user:Br,submitResult:Mr},co);return pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pn.createElement(Ve,{setIsWhiteTheme:co==null?void 0:co.setIsWhiteTheme,isLoading:pr,language:xr,value:Hn,identifier:$t,onChange:Tn,onUpdateCode:Qr,ActionBarRender:ho}),pn.createElement(ze.ZP,dr({},Uo)))}},10129:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return Se}});var Se=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(Se||{})},67172:function(Ct,dt,fe){"use strict";fe.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var Se=fe(38147),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?xe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,Se.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,Se.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,Se.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,Se.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,Se.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,Se.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,Se.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,Se.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,Se.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,Se.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,Se.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var Se=fe(59301),xe=fe(92832),E=fe(3113),pe=fe(84105),de=fe(87395),se=fe(17124),ne=fe(24334),ie=fe(42678),ce=fe(6339),ue=fe(65862),ae=fe(51908),oe=fe(34376),re=fe(92310),ee=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ge=(je,Fe,Qe)=>Fe in je?y(je,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):je[Fe]=Qe,me=(je,Fe)=>{for(var Qe in Fe||(Fe={}))te.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);if(z)for(var Qe of z(Fe))le.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);return je},ve=(je,Fe)=>x(je,b(Fe));const{TextArea:he}=xe.default,Ae={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var be=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(be||{});function Pe(je,Fe){switch(Fe.type){case 0:return ve(me({},je),{visible:Fe.payload});case 1:return ve(me({},je),{tabIndex:Fe.payload});default:throw new Error}}function Be({value:je,className:Fe}){const[Qe,Ne]=(0,Se.useState)(!1),_e=(0,Se.useRef)(),$e=(0,Se.useRef)();return(0,Se.useEffect)(()=>{Qe&&($e.current.reset(),$e.current.write((0,ue.pp)(je||"")))},[je,Qe]),(0,Se.useEffect)(()=>{var Ve,qe,We,ze;if(_e.current){$e.current=new oe.Terminal({fontSize:14,disableStdin:!0}),$e.current.open(_e.current);const Ge=_e.current.offsetWidth-14,nt=((ze=(We=(qe=(Ve=$e.current)==null?void 0:Ve._core)==null?void 0:qe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ge/nt);$e.current.resize(Je,8),Ne(!0)}},[]),a.createElement("div",{ref:_e,className:ee()("XtermText-valueRef",Fe)})}function Ee(je){const{status:Fe,error_msg:Qe,output:Ne,input:_e,expected_output:$e,is_file:Ve,input_file_url:qe,output_file_url:We,expected_output_file_url:ze}=je;let Ge=null;const nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Fe){case se.h.NOMATCH:Ge=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:_e}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:Ne&&ne.Base64.decode(Ne)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Ne)},Ne)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:$e&&ne.Base64.decode($e)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,$e)},$e)));break;case se.h.EXECUTEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:Ge=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ge=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ge," ")}function Le(je){const{status:Fe,error_msg:Qe,execute_time:Ne,output:_e,input:$e,expected_output:Ve,is_file:qe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ge}=je;let nt=null;switch(Fe){case se.h.OK:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ne,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(_e)));break;case se.h.NOMATCH:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",_e&&ne.Base64.decode(_e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ne.Base64.decode(Ve)));break;case se.h.EXECUTEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:nt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:nt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",nt," ")}var Ce=({id:je,is_file:Fe,input:Qe,debuging:Ne,submitting:_e,executingMessage:$e,debugResult:Ve,onChangeInput:qe,onDebugCode:We,onSubmitCode:ze})=>{const[Ge,nt]=(0,Se.useReducer)(Pe,Ae),{visible:Je,tabIndex:lt}=Ge;(0,Se.useEffect)(()=>{nt({type:0,payload:!1})},[je]);function Ye(Te){let ke=Te.target.id;nt({type:1,payload:ke})}function Ue(){nt({type:0,payload:!Je})}const De=(0,Se.useMemo)(()=>{if(Ve){const{status:Te}=Ve;return a.createElement(a.Fragment,null,Le(Ve))}return null},[Ve]);function Ze(){nt({type:0,payload:!0}),nt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Qe,onChange:qe}),rightNode:Ne?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?De:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Je?"up":""}`,onClick:Ue},Je?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Ne,onClick:Ze},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:_e,disabled:_e,onClick:()=>{nt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return Se}});var Se=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(Se||{})},12088:function(Ct,dt,fe){"use strict";fe.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var Se=fe(59301),xe=fe(54580),E=fe(8591),pe=fe(43418),de=fe(95237),se=fe(5112),ne=fe(3113),ie=fe(24905),ce=fe(6848),ue=fe(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=fe(47257),ee=fe.n(re),a=fe(38147),y=fe(1012),x=fe(65862),b=fe(21185),z=fe(59301),te=Object.defineProperty,le=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ae=(Fe,Qe,Ne)=>Qe in Fe?te(Fe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Qe]=Ne,ye=(Fe,Qe)=>{for(var Ne in Qe||(Qe={}))ve.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);if(me)for(var Ne of me(Qe))he.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);return Fe},be=(Fe,Qe)=>le(Fe,ge(Qe)),Pe=(Fe,Qe,Ne)=>new Promise((_e,$e)=>{var Ve=ze=>{try{We(Ne.next(ze))}catch(Ge){$e(Ge)}},qe=ze=>{try{We(Ne.throw(ze))}catch(Ge){$e(Ge)}},We=ze=>ze.done?_e(ze.value):Promise.resolve(ze.value).then(Ve,qe);We((Ne=Ne.apply(Fe,Qe)).next())});const{Dragger:Be}=xe.default,Ee=Fe=>{const Qe=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf("."));for(var Ne=[...Fe],_e=0,$e=[],Ve=0;Ve{if(Ge.forEach(nt=>{let Je=nt.name.split(/\.(?=[^\.]+$)/);nt.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ge[0].name.includes(".in"))return Ge.length===2?Ge:[Ge[0],{}];if(Ge[0].name.includes(".out"))return Ge.length===2?Ge.reverse():[{},Ge[0]]})},Le=({onClose:Fe,onOK:Qe,visible:Ne,wrapClassName:_e,rootIdentifier:$e,multiple:Ve=!1,defaultMultipleValue:qe=!0})=>{const[We,ze]=(0,Se.useState)([]),[Ge,nt]=(0,Se.useState)({}),[Je,lt]=(0,Se.useState)(!1),[Ye,Ue]=(0,Se.useState)(!0),[De,Ze]=(0,Se.useState)(null),Te=(0,Se.useRef)([]),ke=(0,Se.useRef)(0),et=()=>{Fe()};(0,Se.useEffect)(()=>{Xe()},[]),(0,Se.useEffect)(()=>{Ne&&(Te.current=[],ke.current=0,ze([]),Ue(qe))},[Ne]);const Xe=()=>Pe(void 0,null,function*(){try{Ze(!0)}catch(He){}}),Me=He=>He&&He.substring(0,He.lastIndexOf(".")),Ie=He=>{var tt,mt;const ut=Me((tt=He[0])==null?void 0:tt.name)||Me((mt=He[1])==null?void 0:mt.name),ht=We.filter(ct=>Me(ct.name)!==ut);Te.current=[...ht],ze([...ht])},Oe=He=>{if(!Ye){const pt=new FormData;pt.append("file",He.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===He.name){const bt=ye({},vt);return(At=He==null?void 0:He.name)!=null&&At.includes(".in")?bt.input=st==null?void 0:st.content:bt.output=st==null?void 0:st.content,bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>be(ye(ye({},At[0]),At[1]),{is_file:!1})),Qe(vt),Fe()}}else lt(!1),Fe()});return}if(De){const pt=new FormData;pt.append("file",He.file),$e===null?pt.append("identifier","testsets"):pt.append("identifier",$e),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===(st==null?void 0:st.filename)){const bt=be(ye({},vt),{is_oss:!De});return(At=st==null?void 0:st.filename)!=null&&At.includes(".in")?(bt.in_object_key=st==null?void 0:st.object,bt.in_object_size=st==null?void 0:st.size,bt.input=st==null?void 0:st.filename,bt.in_file=He):(bt.out_object_key=st==null?void 0:st.object,bt.out_object_size=st==null?void 0:st.size,bt.output=st==null?void 0:st.filename,bt.out_file=He),bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>be(ye(ye({},At[0]),At[1]),{is_file:!0})),Qe(vt),Fe()}}else lt(!1),Fe()});return}const tt=new(ee())({endpoint:Ge.end_point,region:Ge.region,accessKeyId:Ge.access_key_id,accessKeySecret:Ge.access_key_secret,bucket:Ge.bucket,stsToken:Ge.security_token}),mt=He.name,ut={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let ct=`testsets/${$e}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;$e===null&&(ct=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(ct,new Blob([He.file],{type:He.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ge==null?void 0:Ge.callback_url,host:Ge==null?void 0:Ge.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ut)}}).then(function(pt){if(pt.data.status===0){ke.current=ke.current+1;const at=Te.current.map(st=>{var ft,vt,At,bt,Tt,Nt,Wt,cn,qt,Yt,An,Cn,fn,zn,Un,kn,Bn;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const On=be(ye({},st),{is_oss:!De});return(Tt=(bt=(At=pt.data)==null?void 0:At.data)==null?void 0:bt.file_name)!=null&&Tt.includes(".in")?(On.in_object_key=(Wt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Wt.object,On.in_object_size=(qt=(cn=pt.data)==null?void 0:cn.data)==null?void 0:qt.size,On.input=(An=(Yt=pt.data)==null?void 0:Yt.data)==null?void 0:An.file_name,On.in_file=He):(On.out_object_key=(fn=(Cn=pt.data)==null?void 0:Cn.data)==null?void 0:fn.object,On.out_object_size=(Un=(zn=pt.data)==null?void 0:zn.data)==null?void 0:Un.size,On.output=(Bn=(kn=pt.data)==null?void 0:kn.data)==null?void 0:Bn.file_name,On.out_file=He),On}return st});if(Te.current=[...at],ze([...at]),ke.current>0&&ke.current===We.length){lt(!1);let st=Ee(at);st=st.filter(ft=>{var vt,At;return!!((vt=ft[0])!=null&&vt.name&&((At=ft[1])!=null&&At.name))}),st=st.map(ft=>be(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Qe(st),Fe()}}})},we=He=>new Promise((tt,mt)=>{let ut=0,ht=[];for(let ct=0;ct{ut++,ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ut++,ht.push(He[ct].name),ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))})}),Re=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield we(We),lt(!0),Ee(We).some(tt=>{var mt,ut;return!((mt=tt[0])!=null&&mt.name&&((ut=tt[1])!=null&&ut.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Oe(tt)}))}),onCancel:()=>{lt(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Oe(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:He=>{if(We!=null&&We.some(mt=>mt.name===He.name))return E.ZP.info(`${He.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(He.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(He.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:He.name,uid:He.uid,file:He,percent:0};return We.push(tt),Te.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(pe.default,{open:Ne,wrapClassName:_e,onOk:Re,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:He=>Ue(He.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(xe.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Ie})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(xe.default.Dragger,be(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Fe=[],onRemove:Qe,width:Ne="auto",showScore:_e=!1,disabled:$e=!1,inputChange:Ve,onEvaluatingChange:qe,onSelectAll:We,checkAll1:ze,checkAll2:Ge,checkAll3:nt,checkAll4:Je,checkAll5:lt,showEvaluatingSetting:Ye=!1,className:Ue="",isProgramHomework:De=!1})=>{const Ze={value:"",filename:"",dataUrl:""},[Te,ke]=(0,Se.useState)(ye({},Ze)),et=Ie=>{let Oe=document.createElement("a");document.body.appendChild(Oe);let we=URL.createObjectURL(Ie.file);Oe.href=we,Oe.download=Ie.name,Oe.click(),URL.revokeObjectURL(we),document.body.removeChild(Oe)},Xe=(Ie,Oe)=>{(0,x.LR)(Ie,Oe)},Me=(Ie,Oe)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Qe(Ie,Oe)},onCancel:()=>{}})};return Fe.length?z.createElement("div",{className:Ue,style:{width:Ne}},z.createElement("div",{className:`${De?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Ie=>{We(Ie.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:De?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Ie=>{We(Ie.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ge,onChange:Ie=>{We(Ie.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:lt,onChange:Ie=>{We(Ie.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:nt,onChange:Ie=>{We(Ie.target.checked,"last_match_rule")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:De?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:De?"0px 2px 4px 0px #EAEEF4":"unset"}},Fe.map((Ie,Oe)=>{var we,Re,Ke,rt;return z.createElement("div",{key:Oe,className:ae.list,style:De?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Ie.hidden,onChange:He=>{qe(He.target.checked,Oe,"hidden")}})),z.createElement("div",{style:{width:De?"25%":"15%",paddingLeft:De?"5px":"0px",paddingRight:De?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Oe+1),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.input||((we=Ie[0])==null?void 0:we.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.input_file_url?He=Ie.input_file_url:He=Ie.in_file:He=Ie[0];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.input||((Re=Ie[0])==null?void 0:Re.name))),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.output||((Ke=Ie[1])==null?void 0:Ke.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.output_file_url?He=Ie.output_file_url:He=Ie.out_file:He=Ie[1];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.output||((rt=Ie[1])==null?void 0:rt.name))),_e&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:De?"%":null,disabled:$e,style:{width:"80%"},onChange:He=>Ve(He,Oe),value:Ie.score}),!De&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.input_visible||!1,onChange:He=>{qe(He.target.checked,Oe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.is_invisible||!1,onChange:He=>{qe(He.target.checked,Oe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.actual_output_visible||!1,onChange:He=>{qe(He.target.checked,Oe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.last_match_rule||!1,onChange:He=>{qe(He.target.checked,Oe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Me(Ie,Oe),style:De?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Te.dataUrl,filename:Te.filename,type:Te.dataUrl.length?"txt":"",onClose:()=>ke(ye({},Ze)),monacoEditor:{value:Te.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Le},83554:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return re}});var Se=fe(59301),xe=fe(8591),E=fe(6848),pe=fe(71418),de=fe(95237),se=fe(43604),ne=fe(58421),ie=fe(3113),ce=fe(96565),ue=fe(38147),ae=fe(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{ge(x.next(me))}catch(ve){z(ve)}},le=me=>{try{ge(x.throw(me))}catch(ve){z(ve)}},ge=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,le);ge((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,Se.useState)(""),[le,ge]=(0,Se.useState)(!1);function me(he){te(he)}function ve(){if(!z){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,Se.useEffect)(()=>{y!=a&&ge(!1)},[y]),Se.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},Se.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&Se.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:me,setIsOpen:ge}),overlayStyle:{maxWidth:600}},Se.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!le)},Se.createElement("i",{className:"iconfont icon-dianzan11"})))}),Se.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,Se.useState)(!1),[b,z]=(0,Se.useState)([]),[te,le]=(0,Se.useState)(1);(0,Se.useEffect)(()=>{a!=null&&a.isOpen?ge():(le(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return Se.createElement(pe.Z,{spinning:y},Se.createElement("div",{style:{color:"#000"}},Se.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),Se.createElement(de.Z,{justify:"end",align:"middle"},Se.createElement(se.Z,null,Se.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{le(me)}})),Se.createElement(se.Z,null,Se.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Ct,dt,fe){"use strict";fe.d(dt,{CP:function(){return E},_V:function(){return se}});var Se=fe(28209),xe=fe.n(Se);const E={secret:Se.enc.Utf8.parse("0a18e199b87f1a8d"),iv:Se.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return Se.AES.decrypt(ne,ce,{iv:ue,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(Se.enc.Utf8)}},84056:function(Ct,dt,fe){"use strict";fe.d(dt,{BU:function(){return xe},Dj:function(){return Se},gH:function(){return E},vp:function(){return pe}});function Se(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function xe(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(Ct,dt,fe){"use strict";fe.d(dt,{U:function(){return ce}});var Se=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?xe(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,Se.useState)(ae),[ee,a]=(0,Se.useState)(!1),[y,x]=(0,Se.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const ge=yield ue(le);return a(!1),x(ge),ge}),y]}},72530:function(Ct,dt,fe){"use strict";fe.d(dt,{_:function(){return E}});var Se=fe(59301),xe=fe(43418);const E=pe=>{var de,se;const ne=(0,Se.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,Se.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{xe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(Ct,dt,fe){"use strict";fe.d(dt,{G:function(){return de},t:function(){return pe}});var Se=fe(7062),xe=fe.n(Se);const E=null;function pe(se,ne){let ie=xe().get("__ec");ie||(ie={}),ie[se]=ne,xe().set("__ec",ie)}function de(se,ne){let ie=xe().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Ct){(function(dt){(function(fe){if(1)Ct.exports=fe();else var Se})(function(){var fe,Se,xe;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce +`),Ht.focus();default:throw new Error}},[Ht,Pn]),Bo=(0,Se.useMemo)(()=>{switch(Pn){case ft:return Se.createElement(Ve,{callback:ao,onCancel:Po});case Nt:return Se.createElement(qe.Z,{callback:ao,onCancel:Po});case vt:return Se.createElement(We.Z,{callback:ao,onCancel:Po});case At:return Se.createElement(Oe,{callback:ao,onCancel:Po});case Wt:return Se.createElement(He,{callback:ao,onCancel:Po});case"maths-latex":return Se.createElement(ct,{showSaveButton:!0,callback:ao});case"inline-latex":return Se.createElement(pt.Z,{showSaveButton:!0,callback:ao});default:return null}},[Pn]);function Po(){yr("")}(0,Se.useEffect)(()=>{if(lo.current){let ln=function(Ln){an=!0,hn=Ln.pageY},$t=function(){an=!1},_t=function(Ln){if(an){let mn=Ln.pageY-hn;mn<0&&(mn=0),mn>300&&(mn=300);let xr=tn+mn+"px";Cr(xr)}},en=lo.current,an=!1,hn=0;return en.addEventListener("mousedown",ln),document.addEventListener("mousemove",_t),document.addEventListener("mouseup",$t),()=>{en.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",_t),document.removeEventListener("mouseup",$t)}}},[Ht,lo]),(0,Se.useEffect)(()=>{Cr(tn)},[tn]);const Oo=br(xt),Jo=br(Hr),Fo={width:Oo,height:Jo},Zr=(0,Se.useMemo)(()=>{if(ur){let ln=new Date(ur),$t=ln.getHours(),_t=ln.getMinutes(),en=ln.getSeconds();return $t=$t<10?"0"+$t:$t,_t=_t<10?"0"+_t:_t,en=en<10?"0"+en:en,`${$t}:${_t}:${en}`}return 0},[ur]),no=ln=>{const $t=[];if(wn){let _t=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(en,an,hn){$t.push({multiLine:en!==Bn})})}return $t};function zo(){window.sessionStorage.removeItem(Ot),po(!1),Jn(0)}function Bt(){po(!1),Jn(0),Ht.setValue(window.sessionStorage.getItem(Ot))}(0,Se.useEffect)(()=>{ir[Pn]&&Pn!==bt&&Pn!==At&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],$t=window.innerWidth/2-ln.offsetWidth/2,_t=window.innerHeight/2-ln.offsetHeight/2;Ro($t),zr(_t)},0)},[Pn]);const Qt=ln=>{ln.preventDefault();const $t=ln.clientX-pn,_t=ln.clientY-mo;document.body.onmousemove=en=>{let an=en.clientX-$t,hn=en.clientY-_t;const Ln=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-Ln.offsetWidth,xr=window.innerHeight-Ln.offsetHeight;an=Math.max(0,Math.min(an,mn)),hn=Math.max(0,Math.min(hn,xr)),on(en.clientX,en.clientY,$t,_t)&&(Ro(an),zr(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(ln,$t,_t,en)=>{const an=document.body.clientHeight,hn=document.body.clientWidth;return ln<20&&_t>ln||ln>hn-20&&_t$t||$t>an-20&&en<$t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"markdown-editor-wrapper",ref:to},Se.createElement("div",{className:`markdown-editor-container ${wt} ${Kr?"on-preview":""} ${Mn?"mini":""} ${vn?"full-screen":""}`,style:Fo},Se.createElement(he,{insertTemp:rr,watch:Kr,fullScreen:vn,showNullButton:dn,showNullProgramButton:wn,onActionCallback:wr,hidetoolBar:Dn,extraUse:Fn}),Se.createElement("div",{className:"markdown-editor-body"},Se.createElement("div",{className:"codemirror-container"},Se.createElement("textarea",{ref:So,placeholder:Zt})),Kr?Se.createElement("div",{ref:vo,className:"preview-container"},Gt==="stex"&&Se.createElement(oe,{value:tr}),Gt!=="stex"&&Se.createElement(ae.Z,{disabledFill:Xt,showProgramFill:wn,value:tr})):null))),rn?Se.createElement("a",{ref:lo,className:"editor-resize"}):null,Pn===bt&&Se.createElement(lt,{callback:ao,onCancel:Po}),Pn===At&&Se.createElement(Oe,{callback:ao,onCancel:Po}),Se.createElement(Ae.Z,null,ir[Pn]&&Pn!==bt&&Pn!==At?Se.createElement(ze.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:pn,top:mo},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:Qt},ir[Pn]),open:!0,onCancel:Po,footer:null,destroyOnClose:!0,width:Pn===At?"1200px":null,height:Pn===At?"80vh":null,className:"markdown-popup-form"},Bo):null))}},45053:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ve},I:function(){return Ae}});var Se=fe(78241),xe=fe(8591),E=fe(92832),pe=fe(81327),de=fe(5871),se=fe(5112),ne=fe(3113),ie=fe(28735),ce=fe(59301),ue=fe(41867),ae=fe(59301),oe=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ye,be,Pe)=>be in ye?oe(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[be]=Pe,z=(ye,be)=>{for(var Pe in be||(be={}))y.call(be,Pe)&&b(ye,Pe,be[Pe]);if(a)for(var Pe of a(be))x.call(be,Pe)&&b(ye,Pe,be[Pe]);return ye},te=(ye,be)=>re(ye,ee(be));const{useForm:le}=Se.default,ge={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:be})=>{const[Pe]=le();let Be=(0,ce.useRef)();function Ee(je){Be.current.width=Pe.getFieldValue("width"),Be.current.align=Pe.getFieldValue("align"),ye(je,Be.current)}function Le(je,Fe){if(je.status===-1){xe.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Fe.type})}function Ce(je){let Fe=je.target.files[0];Be.current=Fe,Ae(Fe,Le)}return ae.createElement(Se.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(Se.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:ge})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(Se.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(Se.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(Se.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:be},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Ae(ye,be){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw xe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Ee){be(JSON.parse(Ee.target.responseText),ye)},!1),Be.addEventListener("error",function(Ee){console.error(Ee)},!1),Be.open("POST",`${ie.KI}/api/attachments.json`),Be.send(Pe)}},57261:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return E}});var Se=fe(59301),xe=fe(4676);class E extends Se.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,xe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Ct,dt,fe){"use strict";var Se=fe(829),xe=fe(57809),E=fe(78673),pe=fe(59301);const de=xe.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var ge;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(ge=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:ge.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,me[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var Se=fe(59301);function xe(E,pe){const de=(0,Se.useRef)();(0,Se.useEffect)(()=>{de.current=E}),(0,Se.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},21390:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(31797),E=fe(5871),pe=fe(78241),de=fe(43418),se=fe(71418),ne=fe(1710),ie=fe(92832),ce=fe(95237),ue=fe(43604),ae=fe(3113),oe=fe(87513),re=fe(56656),ee=fe.n(re),a=fe(65582),y=fe(65862),x=fe(27158),b=fe(41867),z=fe(61527),te=fe(59301),le=(he,Ae,ye)=>new Promise((be,Pe)=>{var Be=Ce=>{try{Le(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{Le(ye.throw(Ce))}catch(je){Pe(je)}},Le=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Be,Ee);Le((ye=ye.apply(he,Ae)).next())});const{Countdown:ge}=xe.default,me=({value:he,onChange:Ae,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Ae,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:he,successCb:Ae,dispatch:ye})=>{var be,Pe,Be,Ee;const Le=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Fe,Qe]=(0,Se.useState)(!1),Ne=(0,Se.useRef)(),{actionTabs:_e}=he,[$e,Ve]=(0,Se.useState)(),[,qe,We,ze]=(0,z.U)(oe.n7,{id:Le.categoryId}),[,Ge,nt]=(0,z.U)(oe.Cd,{});(0,Se.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Qe(!1),Ce.resetFields())},[he.actionTabs.key]);const Je=()=>new Promise(Xe=>le(void 0,null,function*(){var Me,Ie;return Ne.current=yield(0,x.y)({ip_limit:(Me=_e==null?void 0:_e.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.ip_bind_type}),Xe()})),lt=()=>le(void 0,null,function*(){var Xe,Me,Ie,Oe,we;yield Ce.validateFields();const Re=Ce.getFieldsValue();if(Qe(!0),(((Xe=_e==null?void 0:_e.exerciseParams)==null?void 0:Xe.ip_limit)!=="no"||(Me=_e==null?void 0:_e.exerciseParams)!=null&&Me.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Oe=_e==null?void 0:_e.exerciseParams)==null?void 0:Oe.exercise_user_id,unlock_key:Re.unlock_key,time:Re.time,ip:Ne.current})).status===0){if(Ae){ye({type:"exercise/setActionTabs",payload:{}}),Ae();return}const rt=_e==null?void 0:_e.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Le.coursesId,login:(we=(0,b.eY)())==null?void 0:we.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Qe(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ue=((be=_e==null?void 0:_e.exerciseParams)==null?void 0:be.errorMessage)&&typeof((Pe=_e==null?void 0:_e.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,Se.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Xe=yield nt(Le);yield We({}),Xe.status||Ve(Xe)})},[he.actionTabs.key]);const{time:De,end_time:Ze}=($e==null?void 0:$e.exercise)||{},Te=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),ke=ee()(ze==null?void 0:ze.user_total_end_time)>Te?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Be=_e==null?void 0:_e.exerciseParams)!=null&&Be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:qe||Ge},Ue&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ue&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ue&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=_e==null?void 0:_e.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),De!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},qe||Ge?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Ze).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Fe,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(ve)},17933:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return a}});var Se=fe(59301),xe=fe(65582),E=fe(43418),pe=fe(3113),de=fe(71418),se=fe(67172),ne=fe(80443),ie=fe(50258),ce=fe(24334),ue=fe(56656),ae=fe.n(ue),oe=fe(17124),re=fe(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=ve=>{try{me(b.next(ve))}catch(he){te(he)}},ge=ve=>{try{me(b.throw(ve))}catch(he){te(he)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(le,ge);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,Se.useState)(void 0);console.log((0,xe.useLocation)(),33);const te=(0,xe.useLocation)();(0,Se.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,se.X6)(y);z(Ve.data)})}()},[y]);const{status:le,created_at:ge,code:me,name:ve,language:he,pass_sets_count:Ae,set_count:ye,error_msg:be,output:Pe,input:Be,expected_output:Ee,execute_memory:Le,user:Ce,execute_time:je,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Ae} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:be,execute_time:je,output:Pe,input:Be,expected_output:Ee,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(me),options:{readOnly:!0}}))):null)))}},88125:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var Se=fe(59301),xe=fe(92832),E=fe(8591),pe=fe(3113),de=fe(10129),se=fe(24334),ne=fe.n(se),ie=fe(25492),ce=fe(42678),ue=fe(6339),ae=fe(65862),oe=fe(34376),re=fe.n(oe),ee=fe(38147),a=fe(65582),y=fe(17933),x=fe(77254),b=fe(67172),z=fe(56918),te=fe(21185),le=fe(92310),ge=fe.n(le),me=fe(84056),ve=fe(59301),he=(Le,Ce,je)=>new Promise((Fe,Qe)=>{var Ne=Ve=>{try{$e(je.next(Ve))}catch(qe){Qe(qe)}},_e=Ve=>{try{$e(je.throw(Ve))}catch(qe){Qe(qe)}},$e=Ve=>Ve.done?Fe(Ve.value):Promise.resolve(Ve.value).then(Ne,_e);$e((je=je.apply(Le,Ce)).next())});const{TextArea:Ae}=xe.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var be=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(be||{});function Pe(Le){const{status:Ce,error_msg:je,output:Fe,input:Qe,expected_output:Ne,is_file:_e,input_file_url:$e,output_file_url:Ve,expected_output_file_url:qe,setMonacoValue:We,setData:ze}=Le,Ge=(0,Se.useRef)(),nt=(0,Se.useRef)(),Je=(0,Se.useRef)();let lt=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,Se.useEffect)(()=>{if(Fe&&!_e&&Ge.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ge.current);const De=(0,ae.pp)(se.Base64.decode(Fe));Ue.write(De),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Ze){}},100)}if(Qe&&!_e&&nt.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(nt.current),Ue.write((0,ae.pp)(Qe)),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}if(Ne&&!_e&&Je.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Je.current),Ue.write((0,ae.pp)(se.Base64.decode(Ne))),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}},[Fe]),Ce){case de.h.NOMATCH:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Ge}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(Ue),setTimeout(()=>{ze(Ve)},200)})},Fe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Je}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield fetch(qe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Ue.text()),setTimeout(()=>{ze(qe)},200)})},Ne)));break;case de.h.EXECUTEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&ve.createElement(ue.Z,{value:Qe,style:Ye}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)($e,Qe)},Qe))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:lt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:lt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",lt," ")}function Be(Le){const{status:Ce,error_msg:je,execute_time:Fe,output:Qe,input:Ne,expected_output:_e,is_file:$e,input_file_url:Ve,output_file_url:qe,expected_output_file_url:We}=Le;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:Le,className:Ce}){return ve.createElement("span",{className:Ce},Le)}dt.ZP=({input:Le,is_file:Ce,debuging:je,submitting:Fe,executingMessage:Qe,debugResult:Ne,onChangeInput:_e,onDebugCode:$e,onSubmitCode:Ve,hack:qe,user:We,submitResult:ze,isWhiteTheme:Ge,topDispatch:nt})=>{const[Je]=(0,a.useSearchParams)(),lt=(0,a.useParams)(),[Ye,Ue]=(0,Se.useState)(!1),[De,Ze]=(0,Se.useState)(!1),[Te,ke]=(0,Se.useState)(1),[et,Xe]=(0,Se.useState)(!1),[Me,Ie]=(0,Se.useState)(0),[Oe,we]=(0,Se.useState)(!1),[Re,Ke]=(0,Se.useState)(""),[rt,He]=(0,Se.useState)(""),tt=(0,Se.useRef)(),mt=(0,Se.useRef)(),ut=(0,Se.useRef)(null),ht=(0,Se.useRef)(null),ct=(0,Se.useRef)(null);console.log(ze,"submitResult",lt);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:At,input_file_url:bt,output_file_url:Tt,expected_output_file_url:Nt,error_msg:Wt,hack_sets:cn}=ze||{};(0,Se.useEffect)(()=>{pt===0&&(ke(1),Ie(0))},[pt,at]),(0,Se.useEffect)(()=>{he(void 0,null,function*(){var On;const Xn=yield(0,b.rX)(lt==null?void 0:lt.id,"submit");(Xn==null?void 0:Xn.status)===0&&(Xn!=null&&Xn.data&&((On=Xn==null?void 0:Xn.data)==null?void 0:On.status)!==0?(nt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Xn==null?void 0:Xn.data}}),ke(2),Ie(320)):(ke(1),Ie(0)))})},[lt==null?void 0:lt.id]),(0,Se.useEffect)(()=>{if(tt.current){let Bn=function(gr){kr=br.offsetHeight,$n=!0,jr=gr.pageY,ct.current.style.display="block"},On=function(){$n=!1,ct.current.style.display="none"},Xn=function(gr){if($n){qt();let It=jr-gr.pageY,Dt=kr+It;if(Dt<0&&(Dt=0),Dt>window.innerHeight-150&&(Dt=window.innerHeight-150),Te===1){Dt<=34?Ie(0):Ie(Dt);return}console.log(Dt,"resizeH"),Ie(Dt)}};const br=ut.current;let kr=0,$n=!1,jr=0;const ir=document.getElementById("case-y-bar");return ir==null||ir.addEventListener("mousedown",Bn),document.addEventListener("mousemove",Xn),document.addEventListener("mouseup",On),()=>{const gr=document.getElementById("case-y-bar");gr==null||gr.removeEventListener("mousedown",Bn),document.removeEventListener("mousemove",Xn),document.removeEventListener("mouseup",On)}}},[tt,Te]),(0,Se.useEffect)(()=>{const Bn=x.Z.subscribe("resize-move-bar",qt);if(Je.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Cn),()=>{document.removeEventListener((0,me.gH)(),Cn),Bn()}},[]),(0,Se.useEffect)(()=>{});function qt(){var Bn,On,Xn,br;const kr=document.getElementById("outputResultRef");if(kr){let $n=kr.dataset.text;mt.current.reset(),mt.current.writeln($n);const jr=document.getElementById("outputResultRef").offsetWidth-20,ir=((br=(Xn=(On=(Bn=mt.current)==null?void 0:Bn._core)==null?void 0:On._renderService)==null?void 0:Xn.dimensions)==null?void 0:br.actualCellWidth)||10,gr=Math.ceil(jr/ir);mt.current.resize(gr,Math.ceil(kr.clientHeight/16))}}function Yt(){Ue(!Ye),setTimeout(()=>{qt()},300),Ie(Ye?320:window.innerHeight-150)}function An(){De?(Ze(!1),(0,me.BU)()):(Ze(!0),(0,me.Dj)(ht.current))}const Cn=Bn=>{(0,me.vp)()||Ze(!1)},fn=(0,Se.useMemo)(()=>{if(Ne){const{status:Bn,output:On,error_msg:Xn}=Ne;return setTimeout(()=>{let br="",kr=document.getElementById("outputResultRef");On?br=se.Base64.decode(On):Xn&&(br=se.Base64.decode(Xn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(kr),mt.current.onKey(function($n){var jr;if($n.domEvent.key.toLocaleUpperCase()==="C"&&$n.domEvent.ctrlKey){$n.domEvent.preventDefault();let ir=(jr=mt.current)==null?void 0:jr.getSelection();navigator.clipboard.writeText(ir).then(()=>{})}}),kr.dataset.text=br,mt.current.setOption("convertEol",!0),qt()},300),ve.createElement(ve.Fragment,null,Be(Ne))}return null},[Ne]);function zn(){var Bn,On;if(!(qe!=null&&qe.code)||((Bn=qe==null?void 0:qe.code)==null?void 0:Bn.trim().length)===0){(On=E.ZP)==null||On.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Ie(320),$e()}const Un=Bn=>he(void 0,null,function*(){let On=yield(0,ee.ZP)(`/api/problems/${Bn}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});On&&(window.location.href=`/myproblems/${On==null?void 0:On.identifier}${window.location.search}`)});function kn(){At?navigator.clipboard.writeText(se.Base64.decode(Wt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(Se.Fragment,null,ve.createElement("div",{className:ge()(ie.Z.case,Ge&&ie.Z.whiteCase),style:{height:Me},ref:ut},ve.createElement("div",{className:ie.Z.fullMask,ref:ct}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Te===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Me<=34?ve.createElement("div",{onClick:()=>{Ie(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Ie(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Fe&&typeof pt=="number"&&ve.createElement(ve.Fragment,null,pt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),ve.createElement("div",{className:ie.Z.btns},Te===2&&!Fe&&ve.createElement(ve.Fragment,null,pt!==de.h.OK&&ve.createElement("div",{onClick:kn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{we(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Yt()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Te===1?"block":"none"}},je?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Ae,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Le,onChange:_e}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Ne?fn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Te===2?"block":"none"}},Fe?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:De?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!At&&ve.createElement(Ee,{value:st}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const Bn=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield Bn.text()),setTimeout(()=>{Ke(bt)},200)})},st)),st&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Xe(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>An(),className:`iconfont icon-${De?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!At&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const Bn=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield Bn.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(pt===4||pt===5)&&ve.createElement(Ee,{className:"mb10",value:Wt&&se.Base64.decode(Wt)||""}),pt!=4&&pt!=5&&(At?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const Bn=yield(0,ee.ZP)(Tt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{He(Bn)}catch(On){He("")}setTimeout(()=>{Ke(Tt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:ge()(ie.Z.footer,Ge&&ie.Z.whiteFooter),style:{zIndex:100}},(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(qe==null?void 0:qe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(qe==null?void 0:qe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Fe,loading:je,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Fe,disabled:je||Fe,onClick:()=>{var Bn,On;if(!(qe!=null&&qe.code)||((Bn=qe==null?void 0:qe.code)==null?void 0:Bn.trim().length)===0){(On=E.ZP)==null||On.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Ie(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:we,open:Oe}),ve.createElement(te.Z,{close:!0,data:Re,type:Re.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Ct,dt,fe){"use strict";fe.r(dt),fe.d(dt,{Types:function(){return Po},default:function(){return Zr}});var Se=fe(59301),xe=fe(65582),E=fe(31797),pe=fe(43418),de=fe(71418),se=fe(3113),ne=fe(6848),ie=fe(95237),ce=fe(67172),ue=fe(87513),ae=fe(84056),oe=fe(29584),re=fe(74128),ee=fe(87169),a=fe(43428),y=fe(50258),x=fe(57261),b=fe(42926),z=fe(77825),te=fe(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},ge=fe(56102),me=fe(38147),ve=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())}),Ae=({showResourceCentre:Bt,identifier:Qt})=>{const on=(0,xe.useParams)(),[ln,$t]=(0,Se.useState)(null);(0,Se.useEffect)(()=>{Bt&&_t()},[Bt]);const _t=()=>ve(void 0,null,function*(){const en=yield(0,me.ZP)(`/api/problems/${Qt}/attachment_list.json`,{method:"get"});(en==null?void 0:en.status)==0&&$t(en.data||[])});return Se.createElement("div",{className:"tpi-code-setting"},Se.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&Se.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((en,an)=>Se.createElement("dl",{className:le.list,key:an},Se.createElement(ne.Z,{title:en.title},Se.createElement("dt",null,Se.createElement("i",{className:"icon-wenjian4 mr5"}),en.title)),Se.createElement("dd",null,Se.createElement(ge.CopyToClipboard,{text:en.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},Se.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=fe(59301),be=Object.defineProperty,Pe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Bt,Qt,on)=>Qt in Bt?be(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Fe=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Le.call(Qt,on)&&je(Bt,on,Qt[on]);if(Ee)for(var on of Ee(Qt))Ce.call(Qt,on)&&je(Bt,on,Qt[on]);return Bt},Qe=(Bt,Qt)=>Pe(Bt,Be(Qt));const Ne={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var _e=(Bt=>(Bt[Bt.set_font_size=0]="set_font_size",Bt[Bt.set_theme=1]="set_theme",Bt[Bt.on_tab_to_space=2]="on_tab_to_space",Bt[Bt.set_show_editor_setting=3]="set_show_editor_setting",Bt[Bt.set_show_respurce_center=4]="set_show_respurce_center",Bt))(_e||{});function $e(Bt,Qt){switch(Qt.type){case 3:return Qe(Fe({},Bt),{showEditorSetting:Qt.payload});case 1:return Qe(Fe({},Bt),{theme:Qt.payload});case 0:return Qe(Fe({},Bt),{fontSize:Qt.payload});case 2:return Qe(Fe({},Bt),{tabToSpace:Qt.payload});case 4:return Qe(Fe({},Bt),{showResourceCentre:Qt.payload});default:throw new Error}}var Ve=({isLoading:Bt,value:Qt,onChange:on,language:ln,onUpdateCode:$t,ActionBarRender:_t,setIsWhiteTheme:en,identifier:an})=>{const[hn,Ln]=(0,Se.useReducer)($e,Ne),{theme:mn,fontSize:xr,showEditorSetting:Kn,tabToSpace:qr,showResourceCentre:sr}=hn,Hn=(0,Se.useRef)(),hr=(0,Se.useRef)();(0,Se.useEffect)(()=>{en(mn==="vs")},[mn]);const Ar={onFontSizeChange:Mr=>{Ln({type:0,payload:Mr}),(0,b.t)("cmFontSize",Mr)},tabToSpace:qr,cmFontSize:xr,className:"oj",cmCodeMode:mn,onTabToSpace:Mr=>{Ln({type:2,payload:Mr}),(0,b.t)("cmTabToSpace",Mr)},onCodeModeChange:Mr=>{Ln({type:1,payload:Mr}),(0,b.t)("ProgrammingCodeMode",Mr)}};function Tn(){Ln({type:3,payload:!1})}function Ir(){Ln({type:3,payload:!0})}function Qr(){Ln({type:4,payload:!1})}function Br(){Ln({type:4,payload:!0})}const pr={value:Qt,language:ln,theme:mn,options:{fontSize:xr,insertSpaces:qr},onChange:Mr=>{on(Mr),hr.current=Mr,clearTimeout(Hn.current),Hn.current=setTimeout(()=>{$t(hr.current)},1e4)},onEditBlur:Mr=>{hr.current&&$t(hr.current)}};return ye.createElement(Se.Fragment,null,_t(Ir,Br),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Bt&&ye.createElement(y.ZP,Fe({},pr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Tn},ye.createElement(z.Z,Fe({},Ar)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:sr,onClose:Qr},ye.createElement(Ae,{showResourceCentre:sr,identifier:an}))))},qe=fe(60141),We=fe(24334),ze=fe(88125),Ge={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},nt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=fe(1710),lt=fe(58421),Ye=fe(58617),Ue=fe(17933),De=fe(56656),Ze=fe.n(De),Te=fe(59301);const{Column:ke}=Je.default;var et=({submitResult:Bt,submitting:Qt,submitRecords:on,page:ln,onPageChange:$t,topicId:_t})=>{const[en]=(0,xe.useSearchParams)(),{records:an,records_count:hn}=on||{},[Ln,mn]=(0,Se.useState)(!1),xr=en.get("type")==="1";return Te.createElement(de.Z,{spinning:Qt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Te.createElement(Je.default,{dataSource:an,rowKey:"id",pagination:!1},Te.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,qr)=>Te.createElement("span",null," ",Ze()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,qr)=>{var sr;return Te.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{mn(qr.id)}},(sr=ze.Im[Kn])==null?void 0:sr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${xr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?xr?Kn:Kn/1e3:""}),Te.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${xr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?xr?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Te.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,qr)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{mn(qr.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(Ue.Z,{onClose:mn,open:Ln}),hn>15?Te.createElement(lt.Z,{className:nt.pagination,current:ln,pageSize:15,total:hn,onChange:$t}):null)},Xe=fe(2524),Me=fe(12563),Ie={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Oe=fe(6339),we=fe(59301);const Re={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Bt})=>{const{language:Qt,difficult:on,time_limit:ln,description:$t}=Bt,[_t]=(0,xe.useSearchParams)(),en=Re[on];return we.createElement(we.Fragment,null,we.createElement("ul",{className:Ie.info},we.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",we.createElement("b",{className:Ie.info_tag},Qt)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",we.createElement(Me.Z,{color:en==null?void 0:en.color},en==null?void 0:en.name)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",we.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),_t.get("qtype")==="8"?we.createElement(Oe.Z,{value:$t,showProgramFill:!0,className:Ie.desc}):we.createElement(Oe.Z,{value:$t,className:Ie.desc}))},rt={},He=fe(59301),tt=({hack:Bt,current_user:Qt})=>He.createElement("div",{className:rt.answer},Bt!=null&&Bt.answer_text?He.createElement(Oe.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.answer_text)||""}):He.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=fe(77254);function ut(Bt,Qt){return(0,me.U2)(`/problems/${Bt}/comments.json`,{page:Qt,limit:10})}function ht(Bt){return(0,me.v_)(`/discusses/${Bt}/plus.json`,{container_type:"Discuss",type:1})}function ct(Bt,Qt,on){return(0,me.v_)(`/problems/${Bt}/comments/reply.json`,{comments:{content:on,parent_id:Qt}})}function pt(Bt,Qt){return(0,me.v_)(`/problems/${Bt}/comments.json`,{comments:{content:Qt}})}function at(Bt,Qt,on){return(0,me.v_)(`/problems/${Bt}/comments/${Qt}/hidden.json`,on)}function st(Bt,Qt){return(0,me.IV)(`/problems/${Bt}/comments/${Qt}`)}var ft=fe(83554);function vt({author:Bt}){return Se.createElement("a",{href:`/users/${Bt.login}`,target:"_blank"},Se.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Bt.image_url}`,width:"50"}))}function At({data:Bt,index:Qt,parentDiscussIndex:on,user:ln,onSetActionType:$t}){const{author:_t,can_delete:en,content:an,id:hn,time:Ln}=Bt;function mn(){$t({id:hn,index:Qt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const xr=ln.admin||en||_t.user_id===ln.user_id;return Se.createElement("div",{className:"discuss-item-container second-discuss "},Se.createElement(vt,{author:_t}),Se.createElement("section",null,Se.createElement("div",{className:"discuss-info"},Se.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},_t.name),Se.createElement("span",{className:"grey"},Ln),Se.createElement("div",{className:"btn-group",style:{marginBottom:0}},xr?Se.createElement("a",{onClick:mn,title:"\u5220\u9664"},Se.createElement("i",{className:"iconfont icon-shanchu"})):null)),Se.createElement(Oe.Z,{className:"discuss-content",value:an})))}var bt=({user:Bt,data:Qt,index:on,onPlusDiscuss:ln,onSetActionType:$t,activeDiscussIndex:_t,onReplyDiscuss:en,onSetActiveDiscussIndex:an})=>{const{content:hn,children:Ln,hidden:mn,id:xr,praise_count:Kn,time:qr,user_praise:sr,can_delete:Hn,author:hr}=Qt;function Ar(){an(xr)}function Tn(){ln(xr,!sr,on)}function Ir(){$t({id:xr,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Qr(){$t({id:xr,index:on,params:{hidden:mn?"0":"1"},type:"hidden-discuss",message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Br=Bt.admin||Bt.user_id===hr.user_id;return Se.createElement("div",{className:"discuss-item-container",key:xr},Se.createElement(vt,{author:hr}),Se.createElement("section",null,Se.createElement("div",{className:"discuss-info"},Se.createElement("a",{href:`/users/${hr.login}`,target:"_blank"}," ",hr.name," "),Se.createElement("span",{className:"grey"},qr)),Se.createElement(Oe.Z,{className:"discuss-content",value:hn}),Ln&&Ln.length>0?Se.createElement("div",{className:"reply-discuss-container"},Ln.map((pr,Mr)=>Se.createElement(At,{key:pr.id,data:pr,index:Mr,user:Bt,onSetActionType:$t,parentDiscussIndex:on}))):null,Se.createElement("div",{className:"btn-group"},Br?Se.createElement("a",{onClick:Qr,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},Se.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Hn&&(!Ln||Ln.length==0)?Se.createElement("a",{onClick:Ir,title:"\u5220\u9664"},Se.createElement("i",{className:"iconfont icon-shanchu"})):null,Se.createElement("a",{onClick:Ar,title:"\u56DE\u590D"}," ",Se.createElement("i",{className:"iconfont icon-huifu1"})," "),Se.createElement("a",{onClick:Tn,className:sr?"c-orange":""},Se.createElement("i",{className:sr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),Se.createElement("span",null,Kn||""))),Se.createElement(ft.Z,{id:xr,activeDiscussIndex:_t,onReplyDiscuss:en})))},Tt=fe(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Wt=fe(96565),cn=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())}),qt=({user_praise:Bt,praise_count:Qt,praisePlus:on,onCreateDiscuss:ln,discuss_count:$t})=>{const[_t,en]=(0,Se.useState)(!1),[an,hn]=(0,Se.useState)("");function Ln(qr){hn(qr)}function mn(){en(!0)}function xr(){en(!1)}function Kn(){return cn(this,null,function*(){ln(an),hn(""),en(!1)})}return Se.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${_t?Nt.active:""} `},Se.createElement("div",{className:_t?`hide ${Nt["text-area"]}`:Nt["text-area"]},Se.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:mn}),Se.createElement("a",null," ",Se.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",$t," "),Se.createElement("a",{className:"c-light-black",onClick:on,title:Bt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},Se.createElement("i",{className:`mr3 ${Bt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qt?Se.createElement("span",null,Qt):"")),_t?Se.createElement("div",{className:Nt["input-mask"],onClick:xr}):null,Se.createElement("div",{className:_t?Nt["md-container"]:`${Nt["md-container"]} hide`},Se.createElement(Wt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:Ln}),Se.createElement("div",{className:Nt["tip-container"],onClick:xr},Se.createElement("a",{className:Nt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},Yt=fe(59301),An=Object.defineProperty,Cn=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Bn=(Bt,Qt,on)=>Qt in Bt?An(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,On=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Un.call(Qt,on)&&Bn(Bt,on,Qt[on]);if(zn)for(var on of zn(Qt))kn.call(Qt,on)&&Bn(Bt,on,Qt[on]);return Bt},Xn=(Bt,Qt)=>Cn(Bt,fn(Qt)),br=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())});const kr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var $n=(Bt=>(Bt[Bt.GET_DISCUSSES=0]="GET_DISCUSSES",Bt[Bt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Bt[Bt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Bt[Bt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Bt[Bt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Bt[Bt.SET_PAGE=5]="SET_PAGE",Bt[Bt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Bt))($n||{});function jr(Bt,Qt){switch(Qt.type){case 6:return Xn(On({},Bt),{loading:!0});case 0:return On(On({},Bt),Qt.payload);case 1:return On(On({},Bt),Qt.payload);case 4:return On(On({},Bt),Qt.payload);case 3:return On(On({},Bt),Qt.payload);case 5:return Xn(On({},Bt),{page:Qt.payload});case 2:return On(On({},Bt),Qt.payload);default:throw new Error}}var ir=({user:Bt,identifier:Qt,hack:on,onTriggerPraise:ln,activeIndex:$t})=>{const[_t,en]=(0,Se.useReducer)(jr,kr),{loading:an,page:hn,data:Ln,count:mn,actionType:xr,activeDiscussIndex:Kn}=_t,qr=(0,Se.useCallback)(()=>br(void 0,null,function*(){en({type:6});const pr=yield ut(Qt,hn),{comments:Mr,disscuss_count:co}=pr;en({type:0,payload:{data:Mr,count:co,loading:!1}})}),[hn,Qt]);(0,Se.useEffect)(()=>{$t==="2"&&qr()},[Qt,hn,$t]);function sr(pr){en({type:5,payload:pr})}function Hn(pr){en({type:4,payload:{actionType:pr}})}function hr(pr){en(Kn===pr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pr}})}function Ar(pr,Mr,co){return br(this,null,function*(){try{const ho=yield ht(pr);Ln[co].user_praise=Mr,Ln[co].praise_count=ho.praise_count,en({type:3,payload:{data:[...Ln]}})}catch(ho){console.log(ho)}})}function Tn(){return br(this,null,function*(){const{id:pr,params:Mr,type:co,index:ho,parentDiscussIndex:Uo}=xr;if(co==="hidden-discuss"&&(yield at(Qt,pr,Mr),Uo?Ln[Uo].children[ho].hidden=Mr.hidden==1:Ln[ho].hidden=Mr.hidden==1,en({type:4,payload:{actionType:null,data:[...Ln]}})),co==="delete-discuss"){if(yield st(Qt,pr),Uo||Uo===0){let yo=Ln[Uo].children;for(let Go=yo.length-1;Go>=0;Go--)if(yo[Go].id===pr){yo.splice(Go,1);break}Ln[Uo].children=yo}else for(let yo=Ln.length-1;yo>=0;yo--)if(Ln[yo].id===pr){Ln.splice(yo,1);break}en({type:4,payload:{actionType:null,data:[...Ln]}})}})}function Ir(){en({type:4,payload:{actionType:null}})}function Qr(pr,Mr){return br(this,null,function*(){try{yield ct(Qt,pr,Mr),qr()}catch(co){console.log(co)}})}function Br(pr){return br(this,null,function*(){en({type:6}),yield pt(Qt,pr),qr()})}return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:"discuss-panel"},Ln.length===0?Yt.createElement(Xe.Z,null):Ln.map((pr,Mr)=>Yt.createElement(bt,{onReplyDiscuss:Qr,onPlusDiscuss:Ar,onSetActiveDiscussIndex:hr,onSetActionType:Hn,data:pr,index:Mr,user:Bt,activeDiscussIndex:Kn})),mn>10?Yt.createElement("div",{className:"pagination-container"},Yt.createElement(lt.Z,{showQuickJumper:!0,onChange:sr,current:hn,total:mn})):null),Yt.createElement(qt,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:ln,discuss_count:on.comments_count,onCreateDiscuss:Br}),Yt.createElement(x.Z,null,Yt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!xr,onOk:Tn,onCancel:Ir},Yt.createElement("p",null,xr?xr.message:"")),Yt.createElement(Tt.Z,null)))},gr=fe(57809),It=fe(92832),Dt=fe(65615),xt={},tn=fe(59301),Mn=({hack:Bt,current_user:Qt})=>tn.createElement("div",{className:xt.answer},Bt!=null&&Bt.analysis?tn.createElement(Oe.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.analysis)||""}):tn.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),En={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Nr=fe(36381),rr=fe(43604),Gt=fe(78241),Ot=fe(5871),rn=fe(12088),jt=fe(59301);const{TextArea:dn}=It.default,{Panel:wn}=Nr.default;var Dn=({data:Bt,hack:Qt})=>(console.log(Bt,Qt,"data"),Qt!=null&&Qt.is_file?jt.createElement(rn.Y2,{disabled:!0,className:En.uploadTableWrapper,showScore:!Qt.test_set_score,data:Bt,isProgramHomework:!0}):jt.createElement("div",{className:En.hackSets},Bt==null?void 0:Bt.map((on,ln)=>jt.createElement(Nr.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&on.id,className:En.collapseWrapper,expandIcon:({isActive:$t})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${$t?En.open:En.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(wn,{key:on.id,header:jt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(rr.Z,{className:En.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),jt.createElement(rr.Z,{flex:1},jt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Qt!=null&&Qt.test_set_score)&&jt.createElement(rr.Z,{className:En.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(Gt.default.Item,{noStyle:!0},jt.createElement(Ot.Z,{value:on==null?void 0:on.score,className:En.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(Gt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),jt.createElement(Gt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),Sn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},St=fe(59301),kt=(0,Se.forwardRef)(({data:Bt=[]},Qt)=>{var on;const[ln,$t]=(0,Se.useState)(),_t=Bt.filter(an=>an.show);(0,Se.useEffect)(()=>{_t.length&&$t(_t[0].id)},[Bt==null?void 0:Bt.length]);const en=((on=_t.find(an=>an.id===ln))==null?void 0:on.element)||null;return(0,Se.useImperativeHandle)(Qt,()=>({setActiveTab:an=>$t(an)})),St.createElement("div",{className:Sn.tabs},St.createElement("div",{className:Sn.tabWarp},_t.map(an=>St.createElement("div",{onClick:()=>$t(an.id),className:`${Sn.tab} ${an.id===ln?Sn.active:""}`,key:an.id},an.name))),St.createElement("div",{className:Sn.content},en))}),wt=fe(59301),Jt=Object.defineProperty,Vt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ht=(Bt,Qt,on)=>Qt in Bt?Jt(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,vr=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Rn.call(Qt,on)&&Ht(Bt,on,Qt[on]);if(Zt)for(var on of Zt(Qt))Fn.call(Qt,on)&&Ht(Bt,on,Qt[on]);return Bt},tr=(Bt,Qt)=>Vt(Bt,Xt(Qt)),nr=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())});const Kr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},gn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vn=({hack:Bt,onTriggerPraise:Qt,topicId:on,page:ln,onPageChange:$t,user:_t,current_user:en,submitRecords:an,submitting:hn,submitResult:Ln,setActiveIndex:mn,hack_sets:xr})=>{var Kn,qr;const[sr]=(0,xe.useSearchParams)(),[Hn,hr]=(0,Se.useState)("0"),Ar=(0,xe.useLocation)(),[Tn,Ir]=(0,Se.useState)(!1),[Qr,Br]=(0,Se.useState)(null),[pr,Mr]=(0,Se.useState)([]),[co,ho]=(0,Se.useState)([]),[Uo,yo]=(0,Se.useState)({page:1,limit:10}),Go=(0,Se.useRef)(null),sa=(0,Se.useRef)(null);console.log(_t,"user");let[wo,ja]=(0,Se.useState)(tr(vr({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,Se.useEffect)(()=>{sa.current&&(Bt==null?void 0:Bt.is_close_tips)===!1&&Qr===null&&Br(!0)},[sa.current,Bt==null?void 0:Bt.is_close_tips,Qr]);function Na(){return nr(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,Se.useEffect)(()=>{mn(Hn)},[Hn]);function Pa(Wr){return nr(this,null,function*(){let qo=Wr.target.id;if(qo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:vr({},Uo)});(oa==null?void 0:oa.status)===0&&ho(oa==null?void 0:oa.data)}hr(qo)})}(0,Se.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{hr("1"),Go.current&&Go.current.setActiveTab("1")}),[]),(0,Se.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{Pa({target:{id:"1"}}),Go.current&&Go.current.setActiveTab("2")}),[]);function ka(){hr("2")}function ko(){return nr(this,null,function*(){let Wr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:vr({identifier:wo==null?void 0:wo.id},wo)});Mr(Wr)})}const Lr=[{title:null,description:wt.createElement("div",null,wt.createElement("b",{onClick:()=>{Br(!1),Na(),Ir(!0),ko()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),wt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),wt.createElement(se.ZP,{onClick:()=>{Br(!1),Na()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return wt.createElement("div",{className:Ge["left-panel"]},wt.createElement("ul",{className:`${Ge["s-navs"]} ${Ge["bg-white"]} ${Ge.b1}`},(Bt==null?void 0:Bt.is_program)&&!sr.get("pageId")&&wt.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},wt.createElement("div",{onClick:()=>{ko(),Ir(!0)},className:Ge.btns,ref:sa,style:Qr?{pointerEvents:"none"}:{}},wt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),wt.createElement("li",{style:{marginLeft:20}},wt.createElement("a",{className:Hn==="0"?Ge.active:"",id:"0",onClick:Pa},"\u9898\u76EE\u63CF\u8FF0")),wt.createElement("li",null,wt.createElement("a",{className:Hn==="1"?Ge.active:"",id:"1",onClick:Pa},"\u64CD\u4F5C\u8BB0\u5F55")),(sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show)||sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show))&&wt.createElement("li",null,wt.createElement("a",{className:Hn==="4"?Ge.active:"",id:"4",onClick:Pa},"\u89E3\u7B54\u53C2\u8003")),sr.get("type")!=="exercises"&&wt.createElement("li",null,wt.createElement("a",{className:Hn==="2"?Ge.active:"",id:"2",onClick:Pa},"\u8BC4\u8BBA")),!!(xr!=null&&xr.length)&&sr.get("type")!=="exercises"&&sr.get("type")!=="1"&&wt.createElement("li",null,wt.createElement("a",{className:Hn==="5"?Ge.active:"",id:"5",onClick:Pa},"\u6D4B\u8BD5\u7528\u4F8B"))),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Hn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},wt.createElement(Ke,{hack:Bt,onTriggerPraise:Qt,toDiscuss:ka})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${Hn==="1"?"":"hide"}`},wt.createElement(kt,{ref:Go,data:[{id:"1",show:sr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,an!=null&&an.records_count||hn?wt.createElement(et,{page:ln,onPageChange:$t,topicId:on,submitting:hn,key:(Ln==null?void 0:Ln.id)||1,submitRecords:an,submitResult:Ln}):wt.createElement(Xe.Z,null))},{id:"2",show:sr.get("type")==="exercises"||(Bt==null?void 0:Bt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,wt.createElement(Je.default,{pagination:!1,dataSource:co==null?void 0:co.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Wr,qo,oa)=>Ze()(Wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Wr,qo,oa)=>{var Ha;return(Ha=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Wr))==null?void 0:Ha.name}}]}),wt.createElement(lt.Z,{style:{marginTop:10},current:Uo.page,total:co==null?void 0:co.count,hideOnSinglePage:!0,onChange:Wr=>nr(void 0,null,function*(){Uo.page=Wr,yo(Uo);let qo=yield(0,me.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:tr(vr({},Uo),{courseId:wo.courseId})});(qo==null?void 0:qo.status)===0&&ho(qo==null?void 0:qo.data)})}))}]})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${Hn==="4"?"":"hide"}`},wt.createElement(kt,{data:[{id:"1",show:sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show),name:"\u7B54\u6848",element:wt.createElement(wt.Fragment,null,wt.createElement(tt,{hack:Bt,current_user:en}))},{id:"2",show:sr.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show),name:"\u89E3\u6790",element:wt.createElement(wt.Fragment,null,wt.createElement(Mn,{hack:Bt,current_user:en}))}]})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Hn==="2"?"":"hide"}`,style:{padding:0}},wt.createElement(ir,{user:_t,activeIndex:Hn,identifier:Bt.identifier,hack:Bt,onTriggerPraise:Qt})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Hn==="5"?"":"hide"}`,style:{padding:12}},wt.createElement(Dn,{data:xr||[],hack:Bt})),wt.createElement(a.Z,{rootClassName:Ge.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ir(!1),open:Tn},wt.createElement(ie.Z,null,wt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pr==null?void 0:pr.total_count,"\u9898\xA0[\xA0",pr==null?void 0:pr.total_score,"\u5206\xA0]\xA0"),!(_t!=null&&_t.hack_manager)&&wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pr==null?void 0:pr.work_score,"\u5206")),wt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),wt.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(_t!=null&&_t.hack_manager)&&wt.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Wr=>{wo.page=1,wo.finish_status=Wr,ja(vr({},wo)),ko()}},wt.createElement(gr.default.Option,{value:""},"\u5168\u90E8"),wt.createElement(gr.default.Option,{value:0},"\u672A\u5F00\u59CB"),wt.createElement(gr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),wt.createElement(gr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),wt.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Wr=>{wo.page=1,wo.difficult=Wr||null,ja(vr({},wo)),ko()}},wt.createElement(gr.default.Option,{value:0},"\u5168\u90E8"),wt.createElement(gr.default.Option,{value:1},"\u7B80\u5355"),wt.createElement(gr.default.Option,{value:2},"\u9002\u4E2D"),wt.createElement(gr.default.Option,{value:3},"\u56F0\u96BE")),wt.createElement(It.default.Search,{size:"large",onSearch:Wr=>{wo.name=Wr,wo.page=1,ja(vr({},wo)),ko()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),wt.createElement("div",{className:Ge.list,style:{height:36,background:"#3D445C"}},!(_t!=null&&_t.hack_manager)&&wt.createElement("span",null,"\u72B6\u6001"),wt.createElement("span",null,"\u5E8F\u53F7"),wt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),wt.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=pr==null?void 0:pr.data)!=null&&Kn.length?(qr=pr==null?void 0:pr.data)==null?void 0:qr.map((Wr,qo)=>wt.createElement("div",{onClick:()=>nr(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Wr==null?void 0:Wr.identifier}/start.json`,{method:"get",params:{hack_user_id:_t==null?void 0:_t.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ge.list} ${Wr!=null&&Wr.checked?Ge.active:""}`},!(_t!=null&&_t.hack_manager)&&wt.createElement(wt.Fragment,null,!(Wr!=null&&Wr.opened)&&wt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Wr==null?void 0:Wr.opened)&&!(Wr!=null&&Wr.passed)&&wt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Wr==null?void 0:Wr.opened)&&(Wr==null?void 0:Wr.passed)&&wt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),wt.createElement("span",null,(wo.page-1)*20+(qo+1)),wt.createElement("span",{style:{flex:1},title:Wr.name},`[${Wr==null?void 0:Wr.score}\u5206]`,"\xA0",Wr.name),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kr[Wr.difficult]))):wt.createElement(Xe.Z,null)),wt.createElement(lt.Z,{current:wo.page,className:"mt20",hideOnSinglePage:!0,total:pr==null?void 0:pr.count,pageSize:wo.per_page,onChange:(Wr,qo)=>{wo.page=Wr,wo.per_page=qo,ko()}})),wt.createElement(Dt.Z,{rootClassName:Ge.tour,closeIcon:!1,open:!!Qr,steps:Lr,gap:{offset:3,radius:2}}))},Wn=fe(62522),Pn=fe(27158),yr=fe(22744),ur=fe(21390),Jn=fe(72530),Hr=fe(35195),Cr=fe(25492),bo=fe(92310),po=fe.n(bo),io=fe(42217),Ho=fe(81747),Do=fe(51976),pn=fe(59301),Ro=Object.defineProperty,mo=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,vo=(Bt,Qt,on)=>Qt in Bt?Ro(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,dr=(Bt,Qt)=>{for(var on in Qt||(Qt={}))to.call(Qt,on)&&vo(Bt,on,Qt[on]);if(So)for(var on of So(Qt))lo.call(Qt,on)&&vo(Bt,on,Qt[on]);return Bt},Pr=(Bt,Qt)=>mo(Bt,zr(Qt)),Er=(Bt,Qt)=>{var on={};for(var ln in Bt)to.call(Bt,ln)&&Qt.indexOf(ln)<0&&(on[ln]=Bt[ln]);if(Bt!=null&&So)for(var ln of So(Bt))Qt.indexOf(ln)<0&&lo.call(Bt,ln)&&(on[ln]=Bt[ln]);return on},wr=(Bt,Qt,on)=>new Promise((ln,$t)=>{var _t=hn=>{try{an(on.next(hn))}catch(Ln){$t(Ln)}},en=hn=>{try{an(on.throw(hn))}catch(Ln){$t(Ln)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(_t,en);an((on=on.apply(Bt,Qt)).next())});const{Countdown:ao}=E.default,Bo={Java:"java",C:"c",Python:"py","C++":"c"};var Po=(Bt=>(Bt[Bt.SET_LOADING=0]="SET_LOADING",Bt[Bt.GET_DATA=1]="GET_DATA",Bt[Bt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Bt[Bt.SET_DATA=3]="SET_DATA",Bt[Bt.SET_DEBUGING=4]="SET_DEBUGING",Bt[Bt.SET_SUBMITING=5]="SET_SUBMITING",Bt[Bt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Bt[Bt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Bt[Bt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Bt[Bt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Bt[Bt.SET_PAGE=10]="SET_PAGE",Bt))(Po||{});function Oo(){return new Date().getTime()}const Jo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Fo(Bt,Qt){switch(Qt.type){case 1:return dr(dr({},Bt),Qt.payload);case 3:return Pr(dr({},Bt),{data:Qt.payload});case 0:return Pr(dr({},Bt),{loading:Qt.payload});case 9:return Pr(dr({},Bt),{showNote:Qt.payload});case 4:return Pr(dr({},Bt),{debuging:Qt.payload});case 5:return Pr(dr({},Bt),{submitting:Qt.payload});case 2:return Pr(dr({},Bt),{submitRecords:Qt.payload});case 10:return Pr(dr({},Bt),{submitRecordPage:Qt.payload});case 6:return Pr(dr({},Bt),{executingMessage:Qt.payload});case 7:return dr(dr({},Bt),Qt.payload);case 8:return dr(dr({},Bt),Qt.payload);default:throw new Error}}var Zr=({children:Bt})=>{var Qt,on,ln,$t,_t;const[en,an]=(0,Se.useReducer)(Fo,Jo),{id:hn}=(0,xe.useParams)(),Ln=(0,xe.useLocation)(),[mn]=(0,xe.useSearchParams)(),{loading:xr,data:Kn,debugResult:qr,submitResult:sr,submitRecords:Hn,submitRecordPage:hr,showNote:Ar,debuging:Tn,submitting:Ir,executingMessage:Qr}=en,[Br,pr]=(0,Se.useState)("#37AD83"),[Mr,co]=(0,Se.useState)(null),[ho,Uo]=(0,Se.useState)({}),[yo,Go]=(0,Se.useState)(!0),[sa,wo]=(0,Se.useState)(!1),[ja,Na]=(0,Se.useState)(!1),Pa=(0,Se.useRef)(null),ka=(0,Se.useRef)(0),ko=Kn==null?void 0:Kn.user,Lr=Kn==null?void 0:Kn.hack,[Wr,qo]=(0,Se.useState)(!1),oa=(0,Se.useRef)(1),Ha=(0,Se.useRef)(!1);(0,io.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,io.X)(),[Ka,ti]=(0,Se.useState)(""),ni=(0,Jn._)(ho);(0,Se.useEffect)(()=>{function ar(){return wr(this,null,function*(){var Xr,ea,ga,Da,Ba;Go(!0);const ha=yield(0,ce.fu)(hn,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Go(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Qo){console.log(Qo)}ha.hack=Pr(dr({},ha.hack),{is_program:mn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ha}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Qo;mn.get("coursesId")=="coursesId"?Qo=yield(0,ue._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Qo=yield(0,ue._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),Uo(dr({},Qo)),za((Xr=Qo==null?void 0:Qo.exercise)==null?void 0:Xr.forbid_copy),typeof((ea=Qo==null?void 0:Qo.exercise)==null?void 0:ea.left_time)=="number"&&(co(Date.now()+((ga=Qo==null?void 0:Qo.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{pr("red")},(((Da=Qo==null?void 0:Qo.exercise)==null?void 0:Da.left_time)-300>0?((Ba=Qo==null?void 0:Qo.exercise)==null?void 0:Ba.left_time)-300:0)*1e3))}})}hn&&ar()},[hn]),(0,Se.useEffect)(()=>{var ar;return mn.get("type")==="exercises"&&((ar=ho==null?void 0:ho.exercise)!=null&&ar.screen_open)&&(window.removeEventListener("blur",Ua,!1),Hr.U.forEach((Xr,ea)=>{window.addEventListener(Xr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[ho]),(0,Se.useEffect)(()=>{Ka==="1"&&hn&&Lr!=null&&Lr.language&&fi()},[hn,hr,Lr==null?void 0:Lr.language,Ka]),(0,Se.useEffect)(()=>(Lr!=null&&Lr.is_program&&(ka.current=0,Pa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(Pa.current)}),[Lr==null?void 0:Lr.is_program]);const ri=()=>wr(void 0,null,function*(){let ar=yield(0,me.ZP)(`/api/myproblems/${hn}/save_long_time.json`,{method:"get",params:{answer_long_time:ka.current}})}),Ua=()=>{Ha.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return wr(this,null,function*(){try{const ar=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Lr==null?void 0:Lr.language});an({type:2,payload:ar})}catch(ar){console.log(ar)}})}function gi(ar){an({type:10,payload:ar})}function Ga(ar){return wr(this,null,function*(){var Xr;let ea;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(ea=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(hn,{code:We.Base64.encode(ar||Lr.code),language:Lr==null?void 0:Lr.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:ea});return ga.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Pr(dr({errorMessage:ga==null?void 0:ga.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Xr=ho==null?void 0:ho.exercise)==null?void 0:Xr.exercise_user_id,id:mn.get("exercisesId")})}}),ga})}function oi(){return wr(this,null,function*(){if(oa.current=2,!Ir){an({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const ar=yield Ga();if(console.log(ar,1),ar.status===0){let ha=function(){return wr(this,null,function*(){const{status:Qo,data:ma}=yield(0,ce.rX)(hn,"submit"),Ea=Oo()-Ba>(ga*Da+30)*1e3;if(Qo!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Qo!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Qo===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&mn.get("type")==="1"&&Na(!0);const ii=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Lr==null?void 0:Lr.language});an({type:8,payload:Pr(dr({},en),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Xr={};mn.get("type")==="exercises"&&(Xr.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Xr.extras.ip=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(hn,Xr);if(ea.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Da}=Lr,Ba=Oo();ea.status>-1?ha():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(ar){console.log(ar),an({type:5,payload:!1})}qo(!1)}})}function Za(){return wr(this,null,function*(){oa.current=1,en.debuging=!0,an({type:4,payload:!0});try{if((yield Ga()).status===0){let Ba=function(){return wr(this,null,function*(){const{status:ha,message:Qo,data:ma}=yield(0,ce.rX)(hn,"debug"),Ea=Oo()-Da>(Xr+30)*1e3;if(ha!==0&&!Ea&&(an({type:6,payload:Qo}),setTimeout(Ba,1e3)),Ea){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(dr({},en),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(dr({},en),{debugResult:ma,debuging:!1})}))})};const{time_limit:Xr}=Lr;let ea={input:encodeURIComponent(Kn.test_case.input)};mn.get("type")==="exercises"&&(ea.exercise_id=mn.get("exercisesId"));const ga=yield(0,ce.MU)(hn,ea);if(ga.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const Da=Oo();(ga==null?void 0:ga.status)>-1?Ba():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(ar){console.log(ar)}finally{}})}function Va(ar,Xr){const ea=Xr?{modify_code:!1}:{};an({type:3,payload:Pr(dr({},Kn),{hack:dr(Pr(dr({},Lr),{code:ar}),ea)})}),qo(!0)}const hi=ar=>wr(void 0,null,function*(){let Xr=yield(0,me.ZP)(`/api/problems/${Lr==null?void 0:Lr.identifier}/start.json`,{method:"get",params:{language:ar==="C++"||ar==="c++"?encodeURIComponent(ar):ar,hack_user_id:ko==null?void 0:ko.user_id}});Xr.status!==-1&&xe.history.replace(`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)});function pi(ar){let Xr=ar.target.value;an({type:3,payload:Pr(dr({},Kn),{test_case:{input:Xr}})})}function mi(){return wr(this,null,function*(){try{let ar={};mn.get("type")==="exercises"?ar.exercise_id=mn.get("exercisesId"):Lr!=null&&Lr.homework_common_id&&(ar.homework_common_id=Lr==null?void 0:Lr.homework_common_id);const Xr=yield(0,ce.H7)(hn,dr({},ar));Xr.status===401||(Va(We.Base64.decode(Xr.code)),(mn.get("type")==="exercises"||Lr!=null&&Lr.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(ar){console.log(ar)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return wr(this,null,function*(){const ar=yield(0,ce.fi)(hn);ar.status===401||Va(We.Base64.decode(ar.code),!0)})}})}function Ya(){an({type:9,payload:!0})}function vi(){an({type:9,payload:!1})}function yi(ar){return wr(this,null,function*(){yield(0,ce.MK)(hn,ar),an({type:1,payload:{showNote:!1,data:Pr(dr({},Kn),{hack:Pr(dr({},Lr),{notes:ar.notes})})}})})}const Ca={hack:Lr,isLoading:yo,input:(Qt=Kn==null?void 0:Kn.test_case)==null?void 0:Qt.input,is_file:(on=Kn==null?void 0:Kn.test_case)==null?void 0:on.is_file,identifier:Lr==null?void 0:Lr.identifier,attachments_count:Kn==null?void 0:Kn.attachments_count,language:Lr==null?void 0:Lr.language,code:Lr==null?void 0:Lr.code,title:"main."+Bo[Lr==null?void 0:Lr.language],modify_code:Lr==null?void 0:Lr.modify_code,notes:Lr==null?void 0:Lr.notes,debugResult:qr,debuging:Tn,submitting:Ir,submitResult:sr,executingMessage:Qr,onCancelNote:vi,onAddNote:yi,showNote:Ar,user:ko,onShowNote:Ya,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:Za,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ga,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:wo,topDispatch:an};function Ja(){return wr(this,null,function*(){const{praise_count:ar}=yield(0,ce.vl)(Lr.id,{container_type:"Hack",type:1});let Xr=Pr(dr({},Kn),{hack:Pr(dr({},Lr),{praises_count:ar,user_praise:!Lr.user_praise})});an({type:3,payload:Xr})})}const qa={topicId:hn,submitResult:sr,submitRecords:Hn,submitting:Ir,page:hr,onPageChange:gi,hack:Lr,user:Kn==null?void 0:Kn.user,hack_sets:Kn==null?void 0:Kn.hack_sets,current_user:Kn==null?void 0:Kn.current_user,onTriggerPraise:Ja,setActiveIndex:ti};return console.log(ho),pn.createElement(pn.Fragment,null,pn.createElement(de.Z,{spinning:xr,delay:500},Kn?pn.createElement(pn.Fragment,null,pn.createElement("header",{className:po()(Cr.Z.header,sa&&Cr.Z.whiteHeader)},mn.get("type")!=="exercises"&&pn.createElement("div",null,pn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${ko==null?void 0:ko.image_url}`,alt:"user",width:36}),pn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},ko==null?void 0:ko.name)),mn.get("type")==="exercises"&&pn.createElement("div",null,pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pn.createElement("span",{className:"ml10"},(ln=ho==null?void 0:ho.exercise)==null?void 0:ln.user_name)),pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pn.createElement("span",{className:"ml10"},($t=ho==null?void 0:ho.exercise)==null?void 0:$t.student_id))),pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pn.createElement("div",null,Lr.name)),(Lr==null?void 0:Lr.is_program)&&pn.createElement(yr.Z,{defaultValue:Lr==null?void 0:Lr.answer_long_time,onChange:ar=>{ka.current=ar},className:Cr.Z.timepiece}),ko!=null&&ko.hack_manager?pn.createElement(xe.Link,{className:Cr.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Lr.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Lr.identifier}?type=1`:`/problems/newedit/${Lr.identifier}`}," ",pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((_t=ho==null?void 0:ho.exercise)!=null&&_t.left_time)&&pn.createElement(pn.Fragment,null,pn.createElement("span",{style:{color:Br,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),pn.createElement("span",{className:"c-white mr20"},pn.createElement(ao,{valueStyle:{color:Br,fontSize:20,fontWeight:500},title:pn.createElement("span",{style:{color:Br,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Mr,onFinish:()=>wr(void 0,null,function*(){const ar=yield(0,ue.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((ar==null?void 0:ar.status)===0&&(Ga(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wr(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(ar==null?void 0:ar.status)===-3){const Xr=parseInt(ar==null?void 0:ar.message);co(Date.now()+Xr*1e3)}})}))),mn.get("type")==="exercises"?pn.createElement(se.ZP,{type:"primary",onClick:()=>{const ar=()=>wr(void 0,null,function*(){yield Ga(),qo(!1),ni(),Ha.current=!0,Ua()});if(!(Hn!=null&&Hn.records_count)||Wr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ar});return}ar()}},pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pn.createElement("span",{onClick:()=>{var ar;if(mn.get("backUrl"))xe.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let Xr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");xe.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}else xe.history.push("/problemset")}},pn.createElement(ne.Z,{title:"\u5173\u95ED"},pn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pn.createElement(de.Z,{size:"large",spinning:yo},pn.createElement(oe.Z,{className:po()(Cr.Z.myProblems,sa&&Cr.Z.whiteMyProblems),leftChild:pn.createElement(vn,dr({},qa)),rightChild:pn.createElement(zo,dr({},Ca))}))):null,pn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},pn.createElement("section",{className:"oj-modal-content"},pn.createElement("div",{className:"oj-modal-head"},pn.createElement("img",{src:Wn,alt:""}),pn.createElement("i",{onClick:()=>Na(!1),className:"iconfont icon-guanbi1"})),pn.createElement("aside",null,pn.createElement("img",{className:"mr30",src:Do.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},sr==null?void 0:sr.execute_time,"ms"),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("aside",{className:"mb50"},pn.createElement("img",{src:Ho.Z,className:"mr30"}),pn.createElement("span",{className:"oj-modal-tt"},pn.createElement("span",null,pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pn.createElement("span",{className:"c-light-primary"},sr==null?void 0:sr.execute_memory,"kb")),pn.createElement("span",null,pn.createElement("span",null))),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("div",{id:"oj-modal-next",onClick:()=>wr(void 0,null,function*(){var ar;if(sr!=null&&sr.next_identifier){let Xr=yield(0,me.ZP)(`/api/problems/${sr==null?void 0:sr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ko==null?void 0:ko.user_id}});Xr&&(window.location.href=`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)}else{let Xr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");xe.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}}),className:"oj-modal-btn"},sr!=null&&sr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pn.createElement(ur.Z,{successCb:()=>{oa.current===1?Za():oi()}}))};function no({title:Bt,modify_code:Qt,onSyncCode:on,onShowCodeSetting:ln,onResetCode:$t,hack:_t,onChangeLanguage:en,isWhiteTheme:an,onShowResourceCentre:hn,attachments_count:Ln}){var mn;const xr=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:$t})},[Kn]=(0,xe.useSearchParams)(),qr=Kn.get("language"),sr=Hn=>Hn==="1"?"c++":Hn==="2"?"C++":Hn;return(0,Se.useEffect)(()=>{qr&&en(sr(qr))},[]),(0,Se.useEffect)(()=>{_t!=null&&_t.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:pn.createElement("div",null,pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$t()})},[_t==null?void 0:_t.language]),console.log(_t,an,"hack"),pn.createElement("div",{className:`${Cr.Z.codeHead} ${an?Cr.Z.whiteCodeHead:""}`},pn.createElement("div",{className:Cr.Z.navWrap},(mn=_t==null?void 0:_t.all_language)==null?void 0:mn.map(Hn=>pn.createElement("div",{className:`${Cr.Z.nav} ${Hn===(_t==null?void 0:_t.language)?Cr.Z.active:""}`,key:Hn,onClick:()=>en(Hn)},pn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pn.createElement("span",null,Hn)))),pn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Qt?pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},pn.createElement("img",{src:qe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ln>0&&pn.createElement("a",{onClick:hn},pn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pn.createElement("a",{onClick:xr},pn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pn.createElement("a",{onClick:ln},pn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Bt){var Qt=Bt,{input:on,is_file:ln,identifier:$t,showNote:_t,onShowNote:en,notes:an,onCancelNote:hn,onAddNote:Ln,debugResult:mn,language:xr,debuging:Kn,submitting:qr,executingMessage:sr,code:Hn,onSubmitCode:hr,onDebugCode:Ar,onChangeCode:Tn,onChangeInput:Ir,onUpdateCode:Qr,user:Br,isLoading:pr,submitResult:Mr}=Qt,co=Er(Qt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ho(yo,Go){return pn.createElement(no,Pr(dr({},co),{onShowCodeSetting:yo,onShowResourceCentre:Go}))}const Uo=dr({input:on,is_file:ln,debugResult:mn,debuging:Kn,submitting:qr,executingMessage:sr,onDebugCode:Ar,onChangeCode:Tn,onSubmitCode:hr,onChangeInput:Ir,user:Br,submitResult:Mr},co);return pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pn.createElement(Ve,{setIsWhiteTheme:co==null?void 0:co.setIsWhiteTheme,isLoading:pr,language:xr,value:Hn,identifier:$t,onChange:Tn,onUpdateCode:Qr,ActionBarRender:ho}),pn.createElement(ze.ZP,dr({},Uo)))}},10129:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return Se}});var Se=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(Se||{})},67172:function(Ct,dt,fe){"use strict";fe.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var Se=fe(38147),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?xe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,Se.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,Se.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,Se.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,Se.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,Se.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,Se.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,Se.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,Se.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,Se.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,Se.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,Se.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var Se=fe(59301),xe=fe(92832),E=fe(3113),pe=fe(84105),de=fe(87395),se=fe(17124),ne=fe(24334),ie=fe(42678),ce=fe(6339),ue=fe(65862),ae=fe(51908),oe=fe(34376),re=fe(92310),ee=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ge=(je,Fe,Qe)=>Fe in je?y(je,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):je[Fe]=Qe,me=(je,Fe)=>{for(var Qe in Fe||(Fe={}))te.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);if(z)for(var Qe of z(Fe))le.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);return je},ve=(je,Fe)=>x(je,b(Fe));const{TextArea:he}=xe.default,Ae={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var be=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(be||{});function Pe(je,Fe){switch(Fe.type){case 0:return ve(me({},je),{visible:Fe.payload});case 1:return ve(me({},je),{tabIndex:Fe.payload});default:throw new Error}}function Be({value:je,className:Fe}){const[Qe,Ne]=(0,Se.useState)(!1),_e=(0,Se.useRef)(),$e=(0,Se.useRef)();return(0,Se.useEffect)(()=>{Qe&&($e.current.reset(),$e.current.write((0,ue.pp)(je||"")))},[je,Qe]),(0,Se.useEffect)(()=>{var Ve,qe,We,ze;if(_e.current){$e.current=new oe.Terminal({fontSize:14,disableStdin:!0}),$e.current.open(_e.current);const Ge=_e.current.offsetWidth-14,nt=((ze=(We=(qe=(Ve=$e.current)==null?void 0:Ve._core)==null?void 0:qe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ge/nt);$e.current.resize(Je,8),Ne(!0)}},[]),a.createElement("div",{ref:_e,className:ee()("XtermText-valueRef",Fe)})}function Ee(je){const{status:Fe,error_msg:Qe,output:Ne,input:_e,expected_output:$e,is_file:Ve,input_file_url:qe,output_file_url:We,expected_output_file_url:ze}=je;let Ge=null;const nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Fe){case se.h.NOMATCH:Ge=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:_e}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:Ne&&ne.Base64.decode(Ne)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Ne)},Ne)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:$e&&ne.Base64.decode($e)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,$e)},$e)));break;case se.h.EXECUTEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:Ge=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ge=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ge," ")}function Le(je){const{status:Fe,error_msg:Qe,execute_time:Ne,output:_e,input:$e,expected_output:Ve,is_file:qe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ge}=je;let nt=null;switch(Fe){case se.h.OK:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ne,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(_e)));break;case se.h.NOMATCH:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",_e&&ne.Base64.decode(_e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ne.Base64.decode(Ve)));break;case se.h.EXECUTEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:nt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:nt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",nt," ")}var Ce=({id:je,is_file:Fe,input:Qe,debuging:Ne,submitting:_e,executingMessage:$e,debugResult:Ve,onChangeInput:qe,onDebugCode:We,onSubmitCode:ze})=>{const[Ge,nt]=(0,Se.useReducer)(Pe,Ae),{visible:Je,tabIndex:lt}=Ge;(0,Se.useEffect)(()=>{nt({type:0,payload:!1})},[je]);function Ye(Te){let ke=Te.target.id;nt({type:1,payload:ke})}function Ue(){nt({type:0,payload:!Je})}const De=(0,Se.useMemo)(()=>{if(Ve){const{status:Te}=Ve;return a.createElement(a.Fragment,null,Le(Ve))}return null},[Ve]);function Ze(){nt({type:0,payload:!0}),nt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Qe,onChange:qe}),rightNode:Ne?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?De:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Je?"up":""}`,onClick:Ue},Je?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Ne,onClick:Ze},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:_e,disabled:_e,onClick:()=>{nt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return Se}});var Se=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(Se||{})},12088:function(Ct,dt,fe){"use strict";fe.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var Se=fe(59301),xe=fe(54580),E=fe(8591),pe=fe(43418),de=fe(95237),se=fe(5112),ne=fe(3113),ie=fe(24905),ce=fe(6848),ue=fe(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=fe(47257),ee=fe.n(re),a=fe(38147),y=fe(1012),x=fe(65862),b=fe(21185),z=fe(59301),te=Object.defineProperty,le=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ae=(Fe,Qe,Ne)=>Qe in Fe?te(Fe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Qe]=Ne,ye=(Fe,Qe)=>{for(var Ne in Qe||(Qe={}))ve.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);if(me)for(var Ne of me(Qe))he.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);return Fe},be=(Fe,Qe)=>le(Fe,ge(Qe)),Pe=(Fe,Qe,Ne)=>new Promise((_e,$e)=>{var Ve=ze=>{try{We(Ne.next(ze))}catch(Ge){$e(Ge)}},qe=ze=>{try{We(Ne.throw(ze))}catch(Ge){$e(Ge)}},We=ze=>ze.done?_e(ze.value):Promise.resolve(ze.value).then(Ve,qe);We((Ne=Ne.apply(Fe,Qe)).next())});const{Dragger:Be}=xe.default,Ee=Fe=>{const Qe=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf("."));for(var Ne=[...Fe],_e=0,$e=[],Ve=0;Ve{if(Ge.forEach(nt=>{let Je=nt.name.split(/\.(?=[^\.]+$)/);nt.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ge[0].name.includes(".in"))return Ge.length===2?Ge:[Ge[0],{}];if(Ge[0].name.includes(".out"))return Ge.length===2?Ge.reverse():[{},Ge[0]]})},Le=({onClose:Fe,onOK:Qe,visible:Ne,wrapClassName:_e,rootIdentifier:$e,multiple:Ve=!1,defaultMultipleValue:qe=!0})=>{const[We,ze]=(0,Se.useState)([]),[Ge,nt]=(0,Se.useState)({}),[Je,lt]=(0,Se.useState)(!1),[Ye,Ue]=(0,Se.useState)(!0),[De,Ze]=(0,Se.useState)(null),Te=(0,Se.useRef)([]),ke=(0,Se.useRef)(0),et=()=>{Fe()};(0,Se.useEffect)(()=>{Xe()},[]),(0,Se.useEffect)(()=>{Ne&&(Te.current=[],ke.current=0,ze([]),Ue(qe))},[Ne]);const Xe=()=>Pe(void 0,null,function*(){try{Ze(!0)}catch(He){}}),Me=He=>He&&He.substring(0,He.lastIndexOf(".")),Ie=He=>{var tt,mt;const ut=Me((tt=He[0])==null?void 0:tt.name)||Me((mt=He[1])==null?void 0:mt.name),ht=We.filter(ct=>Me(ct.name)!==ut);Te.current=[...ht],ze([...ht])},Oe=He=>{if(!Ye){const pt=new FormData;pt.append("file",He.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===He.name){const bt=ye({},vt);return(At=He==null?void 0:He.name)!=null&&At.includes(".in")?bt.input=st==null?void 0:st.content:bt.output=st==null?void 0:st.content,bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>be(ye(ye({},At[0]),At[1]),{is_file:!1})),Qe(vt),Fe()}}else lt(!1),Fe()});return}if(De){const pt=new FormData;pt.append("file",He.file),$e===null?pt.append("identifier","testsets"):pt.append("identifier",$e),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===(st==null?void 0:st.filename)){const bt=be(ye({},vt),{is_oss:!De});return(At=st==null?void 0:st.filename)!=null&&At.includes(".in")?(bt.in_object_key=st==null?void 0:st.object,bt.in_object_size=st==null?void 0:st.size,bt.input=st==null?void 0:st.filename,bt.in_file=He):(bt.out_object_key=st==null?void 0:st.object,bt.out_object_size=st==null?void 0:st.size,bt.output=st==null?void 0:st.filename,bt.out_file=He),bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>be(ye(ye({},At[0]),At[1]),{is_file:!0})),Qe(vt),Fe()}}else lt(!1),Fe()});return}const tt=new(ee())({endpoint:Ge.end_point,region:Ge.region,accessKeyId:Ge.access_key_id,accessKeySecret:Ge.access_key_secret,bucket:Ge.bucket,stsToken:Ge.security_token}),mt=He.name,ut={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let ct=`testsets/${$e}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;$e===null&&(ct=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(ct,new Blob([He.file],{type:He.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ge==null?void 0:Ge.callback_url,host:Ge==null?void 0:Ge.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ut)}}).then(function(pt){if(pt.data.status===0){ke.current=ke.current+1;const at=Te.current.map(st=>{var ft,vt,At,bt,Tt,Nt,Wt,cn,qt,Yt,An,Cn,fn,zn,Un,kn,Bn;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const On=be(ye({},st),{is_oss:!De});return(Tt=(bt=(At=pt.data)==null?void 0:At.data)==null?void 0:bt.file_name)!=null&&Tt.includes(".in")?(On.in_object_key=(Wt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Wt.object,On.in_object_size=(qt=(cn=pt.data)==null?void 0:cn.data)==null?void 0:qt.size,On.input=(An=(Yt=pt.data)==null?void 0:Yt.data)==null?void 0:An.file_name,On.in_file=He):(On.out_object_key=(fn=(Cn=pt.data)==null?void 0:Cn.data)==null?void 0:fn.object,On.out_object_size=(Un=(zn=pt.data)==null?void 0:zn.data)==null?void 0:Un.size,On.output=(Bn=(kn=pt.data)==null?void 0:kn.data)==null?void 0:Bn.file_name,On.out_file=He),On}return st});if(Te.current=[...at],ze([...at]),ke.current>0&&ke.current===We.length){lt(!1);let st=Ee(at);st=st.filter(ft=>{var vt,At;return!!((vt=ft[0])!=null&&vt.name&&((At=ft[1])!=null&&At.name))}),st=st.map(ft=>be(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Qe(st),Fe()}}})},we=He=>new Promise((tt,mt)=>{let ut=0,ht=[];for(let ct=0;ct{ut++,ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ut++,ht.push(He[ct].name),ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))})}),Re=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield we(We),lt(!0),Ee(We).some(tt=>{var mt,ut;return!((mt=tt[0])!=null&&mt.name&&((ut=tt[1])!=null&&ut.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Oe(tt)}))}),onCancel:()=>{lt(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Oe(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:He=>{if(We!=null&&We.some(mt=>mt.name===He.name))return E.ZP.info(`${He.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(He.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(He.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:He.name,uid:He.uid,file:He,percent:0};return We.push(tt),Te.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(pe.default,{open:Ne,wrapClassName:_e,onOk:Re,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:He=>Ue(He.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(xe.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Ie})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(xe.default.Dragger,be(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Fe=[],onRemove:Qe,width:Ne="auto",showScore:_e=!1,disabled:$e=!1,inputChange:Ve,onEvaluatingChange:qe,onSelectAll:We,checkAll1:ze,checkAll2:Ge,checkAll3:nt,checkAll4:Je,checkAll5:lt,showEvaluatingSetting:Ye=!1,className:Ue="",isProgramHomework:De=!1})=>{const Ze={value:"",filename:"",dataUrl:""},[Te,ke]=(0,Se.useState)(ye({},Ze)),et=Ie=>{let Oe=document.createElement("a");document.body.appendChild(Oe);let we=URL.createObjectURL(Ie.file);Oe.href=we,Oe.download=Ie.name,Oe.click(),URL.revokeObjectURL(we),document.body.removeChild(Oe)},Xe=(Ie,Oe)=>{(0,x.LR)(Ie,Oe)},Me=(Ie,Oe)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Qe(Ie,Oe)},onCancel:()=>{}})};return Fe.length?z.createElement("div",{className:Ue,style:{width:Ne}},z.createElement("div",{className:`${De?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Ie=>{We(Ie.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:De?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Ie=>{We(Ie.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ge,onChange:Ie=>{We(Ie.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:lt,onChange:Ie=>{We(Ie.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:nt,onChange:Ie=>{We(Ie.target.checked,"last_match_rule")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:De?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:De?"0px 2px 4px 0px #EAEEF4":"unset"}},Fe.map((Ie,Oe)=>{var we,Re,Ke,rt;return z.createElement("div",{key:Oe,className:ae.list,style:De?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Ie.hidden,onChange:He=>{qe(He.target.checked,Oe,"hidden")}})),z.createElement("div",{style:{width:De?"25%":"15%",paddingLeft:De?"5px":"0px",paddingRight:De?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Oe+1),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.input||((we=Ie[0])==null?void 0:we.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.input_file_url?He=Ie.input_file_url:He=Ie.in_file:He=Ie[0];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.input||((Re=Ie[0])==null?void 0:Re.name))),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.output||((Ke=Ie[1])==null?void 0:Ke.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.output_file_url?He=Ie.output_file_url:He=Ie.out_file:He=Ie[1];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.output||((rt=Ie[1])==null?void 0:rt.name))),_e&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:De?"%":null,disabled:$e,style:{width:"80%"},onChange:He=>Ve(He,Oe),value:Ie.score}),!De&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.input_visible||!1,onChange:He=>{qe(He.target.checked,Oe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.is_invisible||!1,onChange:He=>{qe(He.target.checked,Oe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.actual_output_visible||!1,onChange:He=>{qe(He.target.checked,Oe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.last_match_rule||!1,onChange:He=>{qe(He.target.checked,Oe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Me(Ie,Oe),style:De?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Te.dataUrl,filename:Te.filename,type:Te.dataUrl.length?"txt":"",onClose:()=>ke(ye({},Ze)),monacoEditor:{value:Te.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Le},83554:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return re}});var Se=fe(59301),xe=fe(8591),E=fe(6848),pe=fe(71418),de=fe(95237),se=fe(43604),ne=fe(58421),ie=fe(3113),ce=fe(96565),ue=fe(38147),ae=fe(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{ge(x.next(me))}catch(ve){z(ve)}},le=me=>{try{ge(x.throw(me))}catch(ve){z(ve)}},ge=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,le);ge((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,Se.useState)(""),[le,ge]=(0,Se.useState)(!1);function me(he){te(he)}function ve(){if(!z){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,Se.useEffect)(()=>{y!=a&&ge(!1)},[y]),Se.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},Se.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&Se.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:me,setIsOpen:ge}),overlayStyle:{maxWidth:600}},Se.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!le)},Se.createElement("i",{className:"iconfont icon-dianzan11"})))}),Se.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,Se.useState)(!1),[b,z]=(0,Se.useState)([]),[te,le]=(0,Se.useState)(1);(0,Se.useEffect)(()=>{a!=null&&a.isOpen?ge():(le(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return Se.createElement(pe.Z,{spinning:y},Se.createElement("div",{style:{color:"#000"}},Se.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),Se.createElement(de.Z,{justify:"end",align:"middle"},Se.createElement(se.Z,null,Se.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{le(me)}})),Se.createElement(se.Z,null,Se.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Ct,dt,fe){"use strict";fe.d(dt,{CP:function(){return E},_V:function(){return se}});var Se=fe(28209),xe=fe.n(Se);const E={secret:Se.enc.Utf8.parse("0a18e199b87f1a8d"),iv:Se.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return Se.AES.decrypt(ne,ce,{iv:ue,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(Se.enc.Utf8)}},84056:function(Ct,dt,fe){"use strict";fe.d(dt,{BU:function(){return xe},Dj:function(){return Se},gH:function(){return E},vp:function(){return pe}});function Se(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function xe(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(Ct,dt,fe){"use strict";fe.d(dt,{U:function(){return ce}});var Se=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?xe(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,Se.useState)(ae),[ee,a]=(0,Se.useState)(!1),[y,x]=(0,Se.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const ge=yield ue(le);return a(!1),x(ge),ge}),y,x]}},72530:function(Ct,dt,fe){"use strict";fe.d(dt,{_:function(){return E}});var Se=fe(59301),xe=fe(43418);const E=pe=>{var de,se;const ne=(0,Se.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,Se.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{xe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(Ct,dt,fe){"use strict";fe.d(dt,{G:function(){return de},t:function(){return pe}});var Se=fe(7062),xe=fe.n(Se);const E=null;function pe(se,ne){let ie=xe().get("__ec");ie||(ie={}),ie[se]=ne,xe().set("__ec",ie)}function de(se,ne){let ie=xe().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Ct){(function(dt){(function(fe){if(1)Ct.exports=fe();else var Se})(function(){var fe,Se,xe;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce `.concat(b,` diff --git a/910.9f1778a5.async.js b/910.628917a6.async.js similarity index 97% rename from 910.9f1778a5.async.js rename to 910.628917a6.async.js index 8e1cf63f25..4c0be3546d 100644 --- a/910.9f1778a5.async.js +++ b/910.628917a6.async.js @@ -97,7 +97,7 @@ `;for(let Ia=0;Ia{switch(Aa){case pt:return z.createElement(Tt,{callback:Ho,onCancel:ri});case bn:return z.createElement(St.Z,{callback:Ho,onCancel:ri});case gt:return z.createElement(je.Z,{callback:Ho,onCancel:ri});case sn:return z.createElement(_e,{callback:Ho,onCancel:ri});case Yn:return z.createElement(Le,{callback:Ho,onCancel:ri});case"maths-latex":return z.createElement(en,{showSaveButton:!0,callback:Ho});case"inline-latex":return z.createElement(Yt.Z,{showSaveButton:!0,callback:Ho});default:return null}},[Aa]);function ri(){wr("")}(0,z.useEffect)(()=>{if(hi.current){let Za=function(No){zr=!0,xo=No.pageY},ca=function(){zr=!1},pa=function(No){if(zr){let To=No.pageY-xo;To<0&&(To=0),To>300&&(To=300);let Go=In+To+"px";vo(Go)}},Ea=hi.current,zr=!1,xo=0;return Ea.addEventListener("mousedown",Za),document.addEventListener("mousemove",pa),document.addEventListener("mouseup",ca),()=>{Ea.removeEventListener("mousedown",Za),document.removeEventListener("mousemove",pa),document.removeEventListener("mouseup",ca)}}},[Vt,hi]),(0,z.useEffect)(()=>{vo(In)},[In]);const ci=Un(It),tl=Un(fo),ii={width:ci,height:tl},Oo=(0,z.useMemo)(()=>{if(Cr){let Za=new Date(Cr),ca=Za.getHours(),pa=Za.getMinutes(),Ea=Za.getSeconds();return ca=ca<10?"0"+ca:ca,pa=pa<10?"0"+pa:pa,Ea=Ea<10?"0"+Ea:Ea,`${ca}:${pa}:${Ea}`}return 0},[Cr]),Ro=Za=>{const ca=[];if($r){let pa=-1;Za=Za.replace(/(@▁▁@|@▁@)/g,function(Ea,zr,xo){ca.push({multiLine:Ea!==Bn})})}return ca};function Li(){window.sessionStorage.removeItem(xr),oi(!1),dr(0)}function nl(){oi(!1),dr(0),Vt.setValue(window.sessionStorage.getItem(xr))}(0,z.useEffect)(()=>{Mr[Aa]&&Aa!==xn&&Aa!==sn&&setTimeout(()=>{const Za=document.getElementsByClassName("markdown-popup-form")[0],ca=window.innerWidth/2-Za.offsetWidth/2,pa=window.innerHeight/2-Za.offsetHeight/2;wi(ca),Io(pa)},0)},[Aa]);const ll=Za=>{Za.preventDefault();const ca=Za.clientX-Mi,pa=Za.clientY-Lo;document.body.onmousemove=Ea=>{let zr=Ea.clientX-ca,xo=Ea.clientY-pa;const No=document.getElementsByClassName("markdown-popup-form")[0],To=window.innerWidth-No.offsetWidth,Go=window.innerHeight-No.offsetHeight;zr=Math.max(0,Math.min(zr,To)),xo=Math.max(0,Math.min(xo,Go)),sl(Ea.clientX,Ea.clientY,ca,pa)&&(wi(zr),Io(xo))},document.body.onmouseup=function(){document.body.onmousemove=null}},sl=(Za,ca,pa,Ea)=>{const zr=document.body.clientHeight,xo=document.body.clientWidth;return Za<20&&pa>Za||Za>xo-20&&paca||ca>zr-20&&Eaye in be?Ye(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Be}):be[ye]=Be,y=(be,ye)=>{for(var Be in ye||(ye={}))a.call(ye,Be)&&b(be,Be,ye[Be]);if(E)for(var Be of E(ye))x.call(ye,Be)&&b(be,Be,ye[Be]);return be},ne=(be,ye)=>Ne(be,se(ye));const{useForm:re}=z.default,ie={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Be]=re();let lt=(0,Ke.useRef)();function Ue(Et){lt.current.width=Be.getFieldValue("width"),lt.current.align=Be.getFieldValue("align"),be(Et,lt.current)}function wt(Et,Rt){if(Et.status===-1){Se.ZP.error(Et.message);return}Be.setFieldsValue({src:`/api/attachments/${Et.id}`,type:Rt.type})}function qe(Et){let Rt=Et.target.files[0];lt.current=Rt,Ee(Rt,wt)}return We.createElement(z.default,ne(y({form:Be},le),{className:"upload-image-panel",onFinish:Ue,style:{width:470,overflow:"hidden"}}),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},We.createElement("div",{className:"flex-container"},We.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},We.createElement(Ie.default,{style:ie})),We.createElement(pe,{onFileChange:qe}))),We.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},We.createElement(Ie.default,{style:{width:264}})),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},We.createElement(Je.Z,null,We.createElement(z.default.Item,{name:"width",style:{margin:0}},We.createElement(ke.Z,{style:{width:264}})),We.createElement("span",{className:"ml8"},"%"))),We.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},We.createElement(Qe.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"}]})),We.createElement("aside",null,We.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},We.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),We.createElement(ue.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function pe({onFileChange:be}){return We.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",We.createElement("input",{type:"file",onChange:be}))}function Ee(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw Se.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Be=new FormData;Be.append("editormd-image-file",be),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(Ue){ye(JSON.parse(Ue.target.responseText),be)},!1),lt.addEventListener("error",function(Ue){console.error(Ue)},!1),lt.open("POST",`${Xe.KI}/api/attachments.json`),lt.send(Be)}},57261:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Ie}});var z=ae(59301),Se=ae(4676);class Ie extends z.Component{constructor(ke){super(ke);const Qe=window.document;this.node=Qe.createElement("div"),Qe.body.appendChild(this.node)}render(){const{children:ke}=this.props;return(0,Se.createPortal)(ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ct,Lt,ae){"use strict";ae.d(Lt,{i:function(){return le},Z:function(){return pe}});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"},Se=ae(71418),Ie=ae(6848),Je=ae(93948),ke=ae(92310),Qe=ae.n(ke),ue=ae(65862),Xe=ae(2524),Ke=ae(41867),ot=ae(79005),We=ae(20345),Ye=ae(77882),Ne=ae(31081),se=ae(75309),E=ae(71979),a=ae(47558),x=ae(42922),b=ae(66832),y=ae(96593),ne=ae(19664),re=ae(91833),ie=ae(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:We},{name:"101\u8BA1\u5212",ptimg:Ye,swimg:Ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:se,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:y},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var pe=({className:Ee,dataSource:be=[],col:ye=4,right:Be,bottom:lt=23,precision:Ue=0,wrapWidth:wt=1200,trackEventItems:qe,loading:Et,onRemove:Rt=()=>{},isCurrent:Xt=!0,showAlias:Wt=!1,showProgress:Gt=!1})=>{const nt=Math.floor((wt-(ye-1)*Be)/ye),Tt=[{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(St=>(window.ENV==="build"&&(St.ptimg=`/react/build${St.ptimg}`,St.swimg=`/react/build${St.swimg}`),St));return ie.createElement(Se.Z,{spinning:Et},ie.createElement("div",{className:Qe()(z.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((St,je)=>{var st,Mt,zt,At,Pn,Re;const{name:Ut,id:ln,identifier:Gn,featured:kn,school_name:bt,image_url:ft,excellent:He,is_plan:Ce}=St;return ie.createElement("div",{key:ln,className:Xt&&Gt?z.wrapisCurrent:z.wrap,style:{width:nt,marginRight:(1+je)%ye===0?0:Be+Ue,marginBottom:lt}},ie.createElement("a",{className:z.li,onClick:Ze=>{Ze.preventDefault(),Ze.stopPropagation(),qe&&(0,ue.L9)([qe]),(0,ue.xg)(`/paths/${Gn}`)}},ie.createElement("div",{className:z.img},ie.createElement("img",{className:z.cover,src:`${ft}`}),Xt&&(0,Ke.bg)()&&(St==null?void 0:St.studying)&&ie.createElement("div",{className:`${z.movebq} user-path-items`,onClick:Ze=>{Ze.stopPropagation(),Rt(St)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(st=St==null?void 0:St.subject_tags)==null?void 0:st.map((Ze,_e)=>{var Fe,De;if(_e===0){const rt=(Fe=Tt.find(Le=>Le.name==Ze))==null?void 0:Fe.swimg;return ie.createElement("img",{className:z.sign,src:rt,style:{left:"-4px"}})}const mt=(De=Tt.find(rt=>rt.name==Ze))==null?void 0:De.ptimg;return ie.createElement("img",{className:z.sign,src:mt,style:{left:`${48+52*(_e-1)+2*_e}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(St==null?void 0:St.excellent)&&ie.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:z.name},ie.createElement(Ie.Z,{title:Wt&&(St!=null&&St.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ut}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${St==null?void 0:St.excellent_alias_name}`)):Ut},ie.createElement("span",{className:z.e},Wt&&(St==null?void 0:St.excellent_alias_name)||Ut))),Xt&&Gt&&((Mt=St==null?void 0:St.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((zt=St==null?void 0:St.progress)==null?void 0:zt.my_score)/((At=St==null?void 0:St.progress)==null?void 0:At.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pn=St==null?void 0:St.progress)==null?void 0:Pn.my_score,"/",(Re=St==null?void 0:St.progress)==null?void 0:Re.all_score),(!Xt||!Gt)&&ie.createElement("div",{className:z.tags},ie.createElement("div",null,ie.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,St.stages_count))),ie.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,St.members_count)))))))})),!be.length&&ie.createElement(Xe.Z,null)))}},3918:function(ct,Lt,ae){"use strict";ae.d(Lt,{jL:function(){return ke},w9:function(){return Un},vv:function(){return It},dN:function(){return Mr},QD:function(){return Fi},cQ:function(){return _e.Z},vg:function(){return ja},Oz:function(){return ra},op:function(){return dr},O5:function(){return Oo},_b:function(){return di},t7:function(){return lt},tT:function(){return qe},Gi:function(){return Dr},YG:function(){return vr},Ed:function(){return yr},kT:function(){return xr},qp:function(){return x},Um:function(){return le},K3:function(){return ne},vr:function(){return wi},qE:function(){return bi},Je:function(){return Xt},wb:function(){return Re},rC:function(){return Ze},lB:function(){return Gn},cq:function(){return Ln},kO:function(){return ar},tp:function(){return Ee},Si:function(){return nl},k8:function(){return to},Du:function(){return xo}});var z=ae(59301),Se={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"},Ie="data:image/png;base64,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",ke=({dataSource:kt=[],img:Ot,imgWidth:$t=346,title:On,sunTitle:Oa,bannerExtraContent:ir})=>z.createElement("div",{className:Se.banner},z.createElement("div",{className:Se.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,On),z.createElement("span",null,Oa)),kt.length>0&&z.createElement("div",{className:Se.btns},kt.map((yn,Ia)=>z.createElement("div",{key:Ia,onClick:yn.click},yn.name,yn.sign?z.createElement("img",{src:Ie,width:39}):null))),ir),Ot&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Ot,width:$t}))),Qe={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"},ue=ae(92310),Xe=ae.n(ue),Ke=ae(89392),ot=Object.defineProperty,We=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,se=(kt,Ot,$t)=>Ot in kt?ot(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,E=(kt,Ot)=>{for(var $t in Ot||(Ot={}))Ye.call(Ot,$t)&&se(kt,$t,Ot[$t]);if(We)for(var $t of We(Ot))Ne.call(Ot,$t)&&se(kt,$t,Ot[$t]);return kt},x=({dataSource:kt=[],value:Ot,onChange:$t,onTitleChange:On,className:Oa,title:ir,titleWidth:yn=41,style:Ia={},fontColor:$a="#6A7283",showCount:Fr,classNameActive:Xa,styleItem:ta={}})=>{const[Ir,io]=(0,z.useState)(0),[Mo,rr]=(0,z.useState)(!1),sr=(0,z.useRef)(null),lo=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var qr;kt.length!==0&&(((qr=sr==null?void 0:sr.current)==null?void 0:qr.clientHeight)>97?io(1):io(0)),kt.length===0&&io(0),rr(!1)},[kt]),z.createElement("div",{className:Xe()(Qe.row,Oa),style:Ia},z.createElement("div",{onClick:(0,Ke.throttle)(()=>On==null?void 0:On(),2e3),style:{width:yn,marginTop:Mo?12:4},className:`${Qe.title} ${On?"current":""}`},ir),z.createElement("div",{className:Mo?`${Qe.tagsWrap} ${Qe.tagsBorderWrap}`:Qe.tagsWrap},z.createElement("div",{className:Qe.bar,ref:lo,style:Ir>0?{height:Ir===1?97:"auto",overflow:Ir===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:Qe.tag,ref:sr},kt==null?void 0:kt.map(qr=>z.createElement("span",{onClick:()=>$t(qr.id),key:qr.id,style:E(E({color:$a},ta),(qr==null?void 0:qr.style)||{}),className:Ot===qr.id?Xe()(Xa||Qe.active,qr.classNameActive):""},z.createElement("span",{title:qr.name,className:Qe.name},qr.name),!!Fr&&z.createElement("span",{className:Qe.num},qr.count))))),!!Ir&&z.createElement(z.Fragment,null,Ir===1?z.createElement("div",{onClick:()=>{var qr;io(2),((qr=sr==null?void 0:sr.current)==null?void 0:qr.clientHeight)>245?rr(!0):rr(!1)},className:Qe.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{lo.current.scrollTop=0,io(1),rr(!1)},className:Qe.action},"\u6536\u8D77",z.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"},ne=({dataSource:kt=[],value:Ot,onChange:$t,onTitleChange:On,className:Oa,title:ir,titleWidth:yn=41,style:Ia={},fontColor:$a="#6A7283",showCount:Fr,expand:Xa=!0})=>{const[ta,Ir]=(0,z.useState)(0),[io,Mo]=(0,z.useState)(!1),rr=(0,z.useRef)(null),sr=(0,z.useRef)(null),[lo,qr]=(0,z.useState)(Xa);return z.createElement("div",{className:Xe()(b.row,Oa),style:Ia},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ke.throttle)(()=>On==null?void 0:On(),2e3),style:{width:yn,marginTop:io?12:4},className:`${b.title} ${On?"current":""}`},ir),z.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:lo?8:10},onClick:()=>qr(!lo)})),lo&&z.createElement("div",{className:io?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},z.createElement("div",{className:b.fenge}),z.createElement("div",{className:b.bar,ref:sr},z.createElement("div",{className:b.tag,ref:rr},kt==null?void 0:kt.map(Xr=>z.createElement("span",{onClick:()=>$t(Xr.id),key:Xr.id,style:{color:$a},className:Ot===Xr.id?b.active:""},z.createElement("span",{title:Xr.name,className:b.name},Xr.name),!!Fr&&z.createElement("span",{className:b.num},Xr.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:kt=[],value:Ot,onChange:$t,onTitleChange:On,className:Oa,title:ir,titleWidth:yn=41,style:Ia={},fontColor:$a="#fff",showCount:Fr,expand:Xa=!0})=>{const[ta,Ir]=(0,z.useState)(0),[io,Mo]=(0,z.useState)(!1),rr=(0,z.useRef)(null),sr=(0,z.useRef)(null),[lo,qr]=(0,z.useState)(Xa);return z.createElement("div",{className:Xe()(re.row,Oa),style:Ia},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ke.throttle)(()=>On==null?void 0:On(),2e3),style:{width:yn},className:`${re.title} ${On?"current":""}`},ir),z.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:lo?"#00DDC7":"#037F74",fontSize:lo?10:12},onClick:()=>qr(!lo)})),lo&&z.createElement("div",{className:io?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},z.createElement("div",{className:re.bar,ref:sr},z.createElement("div",{className:re.tag,ref:rr},kt==null?void 0:kt.map(Xr=>z.createElement("span",{onClick:()=>$t(Xr.id),key:Xr.id,style:{color:$a},className:Ot===Xr.id?re.active:""},z.createElement("span",{title:Xr.name,className:re.name},Xr.name),!!Fr&&z.createElement("span",{className:re.num},Xr.count)))))))},ge={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"},Ee=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={}})=>z.createElement("div",{style:Oa,className:Xe()(ge.tabs,On)},kt.map(ir=>z.createElement("span",{onClick:()=>$t(ir.id),className:Ot===ir.id?ge.active:"",key:ir.id},ir.name))),be={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"},ye=ae(92832),lt=({dataSource:kt=[],value:Ot="",onChange:$t,onInputChange:On=()=>{},className:Oa,style:ir={},placeholder:yn,allowClear:Ia=!1})=>{var $a;const[Fr,Xa]=(0,z.useState)(""),[ta,Ir]=(0,z.useState)("");(0,z.useEffect)(()=>{var rr;let sr=Ot;(rr=JSON.stringify(Ot))!=null&&rr.includes("{")&&(Xa(Ot.id),sr=Ot.value||"");try{Ir(decodeURIComponent(sr||""))}catch(lo){Ir(decodeURIComponent(sr||""))}},[Ot]);const io=()=>{$t(encodeURIComponent(ta),Fr||null)},Mo=rr=>{rr!==Fr&&(Xa(rr),$t(encodeURIComponent(ta),rr))};return z.createElement("div",{className:Xe()(be.input,Oa),style:ir},!!kt.length&&z.createElement("div",{className:be.dropdown},z.createElement("div",{className:be.text},($a=kt.find(rr=>rr.id===Fr))==null?void 0:$a.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:be.b1}),z.createElement("b",{className:be.b2})),z.createElement("div",{className:be.menu},kt.map((rr,sr)=>z.createElement("div",{key:sr,onClick:()=>Mo(rr.id)},rr.name)))),z.createElement(ye.default,{onPressEnter:io,value:ta,onChange:rr=>{Ir(rr.target.value),On(encodeURIComponent(rr.target.value),Fr||null)},bordered:!1,placeholder:yn}),z.createElement("i",{onClick:io,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ue={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},qe=({dataSource:kt=[],value:Ot="",onChange:$t,onInputChange:On=()=>{},className:Oa,style:ir={},placeholder:yn,allowClear:Ia=!1})=>{var $a;const[Fr,Xa]=(0,z.useState)(""),[ta,Ir]=(0,z.useState)("");(0,z.useEffect)(()=>{var rr;let sr=Ot;(rr=JSON.stringify(Ot))!=null&&rr.includes("{")&&(Xa(Ot.id),sr=Ot.value||"");try{Ir(decodeURIComponent(sr||""))}catch(lo){Ir(decodeURIComponent(sr||""))}},[Ot]);const io=()=>{$t(encodeURIComponent(ta),Fr||null)},Mo=rr=>{rr!==Fr&&(Xa(rr),$t(encodeURIComponent(ta),rr))};return z.createElement("div",{className:Xe()(Ue.input,Oa),style:ir},!!kt.length&&z.createElement("div",{className:Ue.dropdown},z.createElement("div",{className:Ue.text},($a=kt.find(rr=>rr.id===Fr))==null?void 0:$a.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:Ue.menu},kt.map((rr,sr)=>z.createElement("div",{key:sr,onClick:()=>Mo(rr.id)},rr.name)))),z.createElement(ye.default,{onPressEnter:io,value:ta,onChange:rr=>{Ir(rr.target.value),On(encodeURIComponent(rr.target.value),Fr||null)},bordered:!1,placeholder:yn}),z.createElement("i",{onClick:io,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Et={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"},Xt=({value:kt,onChange:Ot,className:$t,total:On,pageSize:Oa,style:ir={}})=>{const yn=kt<2,Ia=kt>=Math.ceil(On/Oa);return On<=Oa?z.createElement(z.Fragment,null):z.createElement("div",{className:Xe()(Et.quickPager,$t),style:ir},z.createElement("div",{onClick:()=>{yn||Ot(kt-1,"prev")},className:yn?Et.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Ia||Ot(kt+1,"next")},className:Ia?Et.disabled:""},"\u4E0B\u4E00\u9875"))},Wt={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"},Gt=ae(71418),nt=ae(6848),Tt=ae(13570),St=ae(74128),je=ae(65862),st=ae(96908),Mt=ae(57177),zt=ae(81378),At=ae(2524),Re=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a})=>{const Fr=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:$a},z.createElement("div",{className:Xe()(Wt.list,kt)},!!Ot.length&&Ot.map((Xa,ta)=>{const{name:Ir,id:io,identifier:Mo,power:rr,cover_image_id:sr,pic:lo}=Xa;return z.createElement("div",{className:Wt.wrap,key:io,style:{width:Fr,marginRight:(1+ta)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/shixuns/${Mo}/challenges`,className:Wt.li,onClick:qr=>{qr.preventDefault(),Ia&&(0,je.L9)([Ia]),rr&&(0,je.xg)(`/shixuns/${Mo}/challenges`)}},z.createElement("div",{className:Wt.img},z.createElement("img",{className:Wt.cover,src:`${lo}`}),Xa.is_jupyter&&z.createElement("img",{className:Wt.sign,src:st}),Xa.is_jupyter_lab&&z.createElement("img",{className:Wt.sign,src:Mt}),Xa.is_unity_3d&&z.createElement("img",{className:Wt.sign,src:zt})),z.createElement("div",{className:Wt.name},z.createElement(nt.Z,{title:Ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Wt.e},Ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Wt.tags},z.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Xa.challenges_count))),!!Xa.myshixuns_count&&z.createElement(nt.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,Xa.myshixuns_count))),z.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Xa.level))),z.createElement("div",{className:Wt.rate},z.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Xa.score_info}),z.createElement("span",null,"\xA0",Xa.score_info?`${Xa.score_info}\u5206`:"5\u5206")))),!rr&&z.createElement("div",{className:Wt.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")))}),!Ot.length&&z.createElement(At.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"},Gn=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,wrapClassName:Ia,trackEventItems:$a,loading:Fr})=>{const Xa=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:Fr},z.createElement("div",{className:Xe()(Ut.list,kt)},!!Ot.length&&Ot.map((ta,Ir)=>{const{name:io,id:Mo,identifier:rr,power:sr,cover_image_id:lo,pic:qr}=ta;return z.createElement("div",{className:Xe()(Ut.wrap,Ia),key:Mo,style:{width:Xa,marginRight:(1+Ir)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/shixuns/${rr}/challenges`,className:Ut.li,onClick:Xr=>{Xr.preventDefault(),$a&&(0,je.L9)([$a]),sr&&(0,je.xg)(`/shixuns/${rr}/challenges`)}},z.createElement("img",{src:ae(47621),className:Ut.titleBg}),z.createElement("div",{className:Ut.name},z.createElement(nt.Z,{title:io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Ut.e},io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Ut.img},z.createElement("img",{className:Ut.cover,src:lo?`${St.Z.API_SERVER}/api/attachments/${lo}`:`${St.Z.IMG_SERVER+qr}`}),ta.is_jupyter&&z.createElement("div",{className:Ut.bq},"Jupyter"),ta.is_jupyter_lab&&z.createElement("div",{className:Ut.bq},"JupyterLab"),ta.is_unity_3d&&z.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")),z.createElement("div",{className:"mt20 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Ut.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Ut.value},ta.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:Ut.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:Ut.value},ta.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Ut.text},"\u5173\u5361\u6570"),z.createElement("span",{className:Ut.value},ta.challenges_count)),z.createElement("div",{className:Ut.rate},z.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:ta.score_info}),z.createElement("span",{className:Ut.value,style:{color:"#FF9C00"}},"\xA0",ta.score_info?`${ta.score_info}\u5206`:"5\u5206"))))),!sr&&z.createElement("div",{className:Ut.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")))}),!Ot.length&&z.createElement(At.Z,null)))},kn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},bt="data:image/png;base64,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",ft="data:image/png;base64,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",He="data:image/png;base64,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",Ze=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a,wrapClassName:Fr,imgClassName:Xa})=>{const ta=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:$a},z.createElement("div",{className:Xe()(kn.list,kt)},!!Ot.length&&Ot.map((Ir,io)=>{const{name:Mo,id:rr,identifier:sr,power:lo,cover_image_id:qr,pic:Xr}=Ir;return z.createElement("div",{className:Xe()(kn.wrap,Fr),key:rr,style:{width:ta,marginRight:(1+io)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/shixuns/${sr}/challenges`,className:kn.li,onClick:Ri=>{Ri.preventDefault(),Ia&&(0,je.L9)([Ia]),lo&&(0,je.xg)(`/shixuns/${sr}/challenges`)}},z.createElement("div",{className:Xe()(kn.img,Xa)},z.createElement("img",{className:kn.cover,src:qr?`${St.Z.API_SERVER}/api/attachments/${qr}`:`${St.Z.IMG_SERVER+Xr}`}),Ir.is_jupyter&&z.createElement("img",{className:kn.sign,src:bt}),Ir.is_jupyter_lab&&z.createElement("img",{className:kn.sign,src:ft}),Ir.is_unity_3d&&z.createElement("img",{className:kn.sign,src:He})),z.createElement("div",{className:kn.name},z.createElement(nt.Z,{title:Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:kn.e},Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:kn.tags},z.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Ir.challenges_count))),!!Ir.myshixuns_count&&z.createElement(nt.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,Ir.myshixuns_count))),z.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Ir.level))),z.createElement("div",{className:kn.rate},z.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ir.score_info}),z.createElement("span",null,"\xA0",Ir.score_info?`${Ir.score_info}\u5206`:"5\u5206")))),!lo&&z.createElement("div",{className:kn.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")))}),!Ot.length&&z.createElement(At.Z,null)))},_e=ae(61584),Fe={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"},De=ae(79005),mt=ae(20345),rt=ae(77882),Le=ae(31081),Pt=ae(75309),pn=ae(71979),tn=ae(47558),Zt=ae(42922),en=ae(66832),Yt=ae(96593),Me=ae(19664),Ve=ae(91833),pt=Object.defineProperty,gt=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,mn=(kt,Ot,$t)=>Ot in kt?pt(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,bn=(kt,Ot)=>{for(var $t in Ot||(Ot={}))sn.call(Ot,$t)&&mn(kt,$t,Ot[$t]);if(gt)for(var $t of gt(Ot))xn.call(Ot,$t)&&mn(kt,$t,Ot[$t]);return kt};const Yn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:mt},{name:"101\u8BA1\u5212",ptimg:rt,swimg:Le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:pn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:tn,swimg:Zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:en,swimg:Yt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Me,swimg:Ve}];var ra=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a,wrapClassName:Fr,imgClassName:Xa,isArrow:ta=!1,imgStyle:Ir={}})=>{const io=Math.floor((yn-($t-1)*On)/$t),[Mo,rr]=(0,z.useState)(),[sr,lo]=(0,z.useState)(),qr=Ri=>rr(Ri),Xr=()=>rr(-1);return z.createElement(Gt.Z,{spinning:$a},z.createElement("div",{className:Xe()(Fe.list,kt)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((Ri,Yi)=>{var Pl;const{name:al,id:Ui,identifier:Al,featured:Ql,school_name:Wi,image_url:ul,excellent:El,is_plan:Cl}=Ri;return z.createElement("div",{key:Ui,className:Xe()(Fe.wrap,Fr),style:{width:io,marginRight:(1+Yi)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/paths/${Al}`,className:Fe.li,onClick:ei=>{ei.preventDefault(),Ia&&(0,je.L9)([Ia]),(0,je.xg)(`/paths/${Al}`)}},z.createElement("img",{src:ae(39057),className:Fe.titleBg}),z.createElement("div",{className:Fe.name},z.createElement(nt.Z,{title:al},z.createElement("span",{className:Fe.e,style:{color:ta&&Mo===Yi?"#145DFF":"#000000"},onMouseEnter:()=>{qr(Yi)},onMouseLeave:Xr},al))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Xe()(Fe.img,Xa)},z.createElement("img",{className:Fe.cover,style:bn({},Ir),src:`${St.Z.IMG_SERVER+ul}`}),(Pl=Ri==null?void 0:Ri.subject_tags)==null?void 0:Pl.map((ei,Ni)=>{var dl,Ji;if(Ni===0){const Vi=(dl=Yn.find(bl=>bl.name==ei))==null?void 0:dl.swimg;return z.createElement("img",{className:Fe.sign,src:Vi,style:{left:"-4px"}})}const Ul=(Ji=Yn.find(Vi=>Vi.name==ei))==null?void 0:Ji.ptimg;return z.createElement("img",{className:Fe.sign,src:Ul,style:{left:`${48+52*(Ni-1)+2*Ni}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ri==null?void 0:Ri.excellent)&&z.createElement("div",{className:Fe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Fe.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:Fe.value},Ri.stages_count)),z.createElement("div",null,z.createElement("span",{className:Fe.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Fe.value},Ri.members_count))))))})),!Ot.length&&z.createElement(At.Z,null)))},oa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Ua=ae(41867),Kn=ae(59301);const Jn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:mt},{name:"101\u8BA1\u5212",ptimg:rt,swimg:Le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:pn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:tn,swimg:Zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:en,swimg:Yt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Me,swimg:Ve}];var ja=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a,onRemove:Fr=()=>{},isCurrent:Xa=!0,showAlias:ta=!1,wrapClassName:Ir,imgClassName:io})=>{const Mo=Math.floor((yn-($t-1)*On)/$t),rr=[{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(sr=>(window.ENV==="build"&&(sr.ptimg=`/react/build${sr.ptimg}`,sr.swimg=`/react/build${sr.swimg}`),sr));return Kn.createElement(Gt.Z,{spinning:$a},Kn.createElement("div",{className:Xe()(oa.list,kt)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((sr,lo)=>{var qr;const{name:Xr,id:Ri,identifier:Yi,featured:Pl,school_name:al,image_url:Ui,excellent:Al,is_plan:Ql}=sr;return Kn.createElement("div",{key:Ri,className:Xe()(oa.wrap,Ir),style:{width:Mo,marginRight:(1+lo)%$t===0?0:On+ir,marginBottom:Oa}},Kn.createElement("a",{className:oa.li,onClick:Wi=>{Wi.preventDefault(),Wi.stopPropagation(),Ia&&(0,je.L9)([Ia]),(0,je.xg)(`/paths/${Yi}`)}},Kn.createElement("div",{className:Xe()(oa.img,io)},Kn.createElement("img",{className:oa.cover,src:`${St.Z.IMG_SERVER+Ui}`}),Xa&&(0,Ua.bg)()&&(sr==null?void 0:sr.studying)&&Kn.createElement("div",{className:`${oa.movebq} user-path-items`,onClick:Wi=>{Wi.stopPropagation(),Fr(sr)}},Kn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Kn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qr=sr==null?void 0:sr.subject_tags)==null?void 0:qr.map((Wi,ul)=>{var El,Cl;if(ul===0){const Ni=(El=rr.find(dl=>dl.name==Wi))==null?void 0:El.swimg;return Kn.createElement("img",{className:oa.sign,src:Ni,style:{left:"-4px"}})}const ei=(Cl=rr.find(Ni=>Ni.name==Wi))==null?void 0:Cl.ptimg;return Kn.createElement("img",{className:oa.sign,src:ei,style:{left:`${48+52*(ul-1)+2*ul}px`}})}),Kn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(sr==null?void 0:sr.excellent)&&Kn.createElement("div",{className:oa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Kn.createElement("div",{className:oa.name},Kn.createElement(nt.Z,{title:ta&&(sr!=null&&sr.excellent_alias_name)?Kn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Xr}`,Kn.createElement("br",null),Kn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${sr==null?void 0:sr.excellent_alias_name}`)):Xr},Kn.createElement("span",{className:oa.e},ta&&(sr==null?void 0:sr.excellent_alias_name)||Xr))),Kn.createElement("div",{className:oa.tags},Kn.createElement("div",null,Kn.createElement(nt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Kn.createElement("span",null,sr.stages_count))),Kn.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Kn.createElement("span",null,sr.members_count)))))))})),!Ot.length&&Kn.createElement(At.Z,null)))},Kt={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"},Bn="data:image/png;base64,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",$n=ae(59301),Un=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a})=>{const Fr=Math.floor((yn-($t-1)*On)/$t);return $n.createElement(Gt.Z,{spinning:$a},$n.createElement("div",{className:Xe()(Kt.list,kt)},!!Ot.length&&Ot.map((Xa,ta)=>{const{subject_identifier:Ir,id:io,identifier:Mo,power:rr}=Xa,sr=Xa.is_public!=0&&Xa.is_public;return $n.createElement("div",{className:Kt.wrap,key:io,style:{width:Fr,marginRight:(1+ta)%$t===0?0:On+ir,marginBottom:Oa}},$n.createElement("a",{className:Kt.li,onClick:lo=>{lo.preventDefault(),Ia&&(0,je.L9)([Ia]),(0,je.xg)(Xa.first_category_url)}},$n.createElement("div",{className:Kt.top},$n.createElement(nt.Z,{title:Xa.name},$n.createElement("div",{className:Kt.name},Xa.name)),$n.createElement("img",{className:Kt.img,src:St.Z.IMG_SERVER+"/images/"+Xa.avatar_url}),$n.createElement("div",{className:Kt.text,title:Xa.creator},Xa.creator),Ir&&$n.createElement("div",{className:Kt.btns},$n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sr&&$n.createElement("div",{className:Kt.sign},"\u516C\u5F00")),$n.createElement("div",{className:Kt.bottom},Xa.visits>0&&$n.createElement(nt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$n.createElement("span",null,$n.createElement("i",{className:"iconfont icon-liulanyan"}),$n.createElement("span",null,Xa.visits))),Xa.course_members_count>0&&$n.createElement(nt.Z,{title:"\u6210\u5458",placement:"bottom"},$n.createElement("span",null,$n.createElement("i",{className:"iconfont icon-chengyuan"}),Xa.course_members_count)),Xa.tasks_count>0&&$n.createElement(nt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$n.createElement("span",null,$n.createElement("i",{className:"iconfont icon-zuoye"}),Xa.tasks_count)),Xa.is_end?$n.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):$n.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xa.is_accessible&&$n.createElement("div",{className:Kt.lockWrap},$n.createElement("img",{src:`${St.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")))}),!Ot.length&&$n.createElement(At.Z,null)))},ya={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"},ma="data:image/png;base64,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",Mr=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,wrapClassName:Ia,trackEventItems:$a,loading:Fr})=>{const Xa=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:Fr},z.createElement("div",{className:Xe()(ya.list,kt)},!!Ot.length&&Ot.map((ta,Ir)=>{const{subject_identifier:io,id:Mo,identifier:rr,power:sr}=ta,lo=ta.is_public!=0&&ta.is_public;return z.createElement("div",{className:Xe()(`${ya.wrap} ${ta.is_accessible?"":ya.warpStyle}`,Ia),key:Mo,style:{width:Xa,marginRight:(1+Ir)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{className:ya.li,onClick:qr=>{qr.preventDefault(),$a&&(0,je.L9)([$a]),(0,je.xg)(ta.first_category_url)}},z.createElement("div",{className:ya.creator},z.createElement("img",{className:ya.img,src:St.Z.IMG_SERVER+"/images/"+ta.avatar_url}),z.createElement("div",{className:ya.text,title:ta.creator},ta.creator)),z.createElement("div",{className:ya.top},z.createElement(nt.Z,{title:ta.name},z.createElement("div",{className:ya.name},ta.name)),lo&&z.createElement("div",{className:ya.sign},"\u516C\u5F00")),z.createElement("div",{className:ya.middle},z.createElement("div",{className:ya.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:ya.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:ya.value},(ta==null?void 0:ta.visits)||0)),z.createElement("div",null,z.createElement("span",{className:ya.text},"\u6210\u5458"),z.createElement("span",{className:ya.value},(ta==null?void 0:ta.course_members_count)||0))),z.createElement("div",{className:ya.row},z.createElement("div",null,z.createElement("span",{className:ya.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:ya.value},(ta==null?void 0:ta.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:ya.text},"\u72B6\u6001"),ta.is_end?z.createElement("span",{className:ya.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:ya.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),io&&z.createElement("div",{className:ya.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ta.is_accessible&&z.createElement("div",{className:ya.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")))}),!Ot.length&&z.createElement(At.Z,null)))},Ca={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},yt="data:image/png;base64,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",It=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,wrapClassName:Ia,trackEventItems:$a,loading:Fr})=>{const Xa=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:Fr},z.createElement("div",{className:Xe()(Ca.list,kt)},!!Ot.length&&Ot.map((ta,Ir)=>{const{subject_identifier:io,id:Mo,identifier:rr,power:sr}=ta,lo=ta.is_public!=0&&ta.is_public;return z.createElement("div",{className:Xe()(`${Ca.wrap} ${ta.is_accessible?"":Ca.warpStyle}`,Ia),key:Mo,style:{width:Xa,marginRight:(1+Ir)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{className:Ca.li,onClick:qr=>{qr.preventDefault(),$a&&(0,je.L9)([$a]),(0,je.xg)(ta.first_category_url)}},z.createElement("div",{className:Ca.creator},z.createElement("img",{className:Ca.img,src:St.Z.IMG_SERVER+"/images/"+ta.avatar_url}),z.createElement("div",{className:Ca.text,title:ta.creator},ta.creator)),z.createElement("div",{className:Ca.top},z.createElement(nt.Z,{title:ta.name},z.createElement("div",{className:Ca.name},ta.name)),lo&&z.createElement("div",{className:Ca.sign})),z.createElement("div",{className:Ca.middle},z.createElement("div",{className:Ca.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Ca.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Ca.value},(ta==null?void 0:ta.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Ca.text},"\u6210\u5458"),z.createElement("span",{className:Ca.value},(ta==null?void 0:ta.course_members_count)||0))),z.createElement("div",{className:Ca.row},z.createElement("div",null,z.createElement("span",{className:Ca.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Ca.value},(ta==null?void 0:ta.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Ca.text},"\u72B6\u6001"),ta.is_end?z.createElement("span",{className:Ca.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Ca.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),io&&z.createElement("div",{className:Ca.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ta.is_accessible&&z.createElement("div",{className:Ca.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")))}),!Ot.length&&z.createElement(At.Z,null)))},In={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"},Vn=ae(65582),vr=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={},tabBarExtraContent:ir})=>z.createElement("div",{className:Xe()(In.tabs,On),style:Oa},z.createElement("div",{className:In.tabsWrap},kt.map((yn,Ia)=>z.createElement("aside",{className:In.tab,onClick:()=>{$t(yn.id),yn.link&&Vn.history.push(yn.link)},key:Ia},z.createElement("div",{className:Ot===yn.id?In.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&z.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&z.createElement(nt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",z.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),z.createElement("div",{className:In.tabBar},ir)),wa={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"},xr=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={},tabBarExtraContent:ir})=>z.createElement("div",{className:Xe()(wa.tabs,On),style:Oa},z.createElement("div",{className:wa.tabsWrap},kt.map((yn,Ia)=>z.createElement("aside",{className:wa.tab,onClick:()=>{$t(yn.id),yn.link&&Vn.history.push(yn.link)},key:Ia},z.createElement("div",{className:Ot===yn.id?wa.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&z.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&z.createElement(nt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",z.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),z.createElement("div",{className:wa.tabBar},ir)),Ta={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},yr=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={},tabBarExtraContent:ir})=>z.createElement("div",{className:Xe()(Ta.tabs,On),style:Oa},z.createElement("div",{className:Ta.tabsWrap},kt.map((yn,Ia)=>z.createElement("aside",{className:`${Ta.tab} ${Ot===yn.id?Ta.active:""}`,onClick:()=>{$t(yn.id),yn.link&&Vn.history.push(yn.link)},key:Ia},z.createElement("div",null,yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&z.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&z.createElement(nt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",z.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),z.createElement("div",{className:Ta.tabBar},ir)),Dr=({className:kt,style:Ot={},children:$t})=>z.createElement("div",{className:Xe()(kt),style:Ot},$t),on={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"},vt=ae(38854),rn=ae(20834);const an=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ln=({sortValue:kt,dropValue:Ot,className:$t,onSort:On,onDrop:Oa,dataSource:ir=an})=>{var yn;return z.createElement("div",{className:Xe()(on.orderWrap,$t)},z.createElement(vt.Z,{dropdownRender:()=>z.createElement(rn.default,null,ir.map((Ia,$a)=>z.createElement(rn.default.Item,{key:$a,onClick:()=>Oa(Ia.id)},Ia.name)))},z.createElement("span",{className:on.orderTextWrap},(yn=ir.find(Ia=>Ot===Ia.id))==null?void 0:yn.name)),z.createElement("span",{className:on.orderIconWrap},z.createElement("span",{className:on.orderAsc},z.createElement("i",{className:kt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${on.cursorPointer} ${on.active}`:`iconfont icon-sanjiaoxing-up font12 ${on.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")})),z.createElement("span",{className:on.orderDesc},z.createElement("i",{className:kt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${on.cursorPointer} ${on.active}`:`iconfont icon-sanjiaoxing-down font12 ${on.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")}))))},Dn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ar=({sortValue:kt,dropValue:Ot,className:$t,onSort:On,onDrop:Oa,dataSource:ir=wn})=>{var yn;return z.createElement("div",{className:Xe()(Dn.orderWrap,$t)},z.createElement(vt.Z,{dropdownRender:()=>z.createElement(rn.default,null,ir.map((Ia,$a)=>z.createElement(rn.default.Item,{key:$a,onClick:()=>Oa(Ia.id)},Ia.name)))},z.createElement("span",{className:Dn.orderTextWrap},(yn=ir.find(Ia=>Ot===Ia.id))==null?void 0:yn.name)),z.createElement("span",{className:Dn.orderIconWrap},z.createElement("span",{className:Dn.orderAsc},z.createElement("i",{className:kt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dn.cursorPointer} ${Dn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dn.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")})),z.createElement("span",{className:Dn.orderDesc},z.createElement("i",{className:kt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dn.cursorPointer} ${Dn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dn.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")}))))},Na={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"},Vt=ae(3113),mr=ae(2337),Pr=Object.defineProperty,Qr=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,fa=(kt,Ot,$t)=>Ot in kt?Pr(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,_a=(kt,Ot)=>{for(var $t in Ot||(Ot={}))eo.call(Ot,$t)&&fa(kt,$t,Ot[$t]);if(Qr)for(var $t of Qr(Ot))Tn.call(Ot,$t)&&fa(kt,$t,Ot[$t]);return kt},Aa=(kt,Ot)=>{var $t={};for(var On in kt)eo.call(kt,On)&&Ot.indexOf(On)<0&&($t[On]=kt[On]);if(kt!=null&&Qr)for(var On of Qr(kt))Ot.indexOf(On)<0&&Tn.call(kt,On)&&($t[On]=kt[On]);return $t},wr=(kt,Ot,$t)=>new Promise((On,Oa)=>{var ir=$a=>{try{Ia($t.next($a))}catch(Fr){Oa(Fr)}},yn=$a=>{try{Ia($t.throw($a))}catch(Fr){Oa(Fr)}},Ia=$a=>$a.done?On($a.value):Promise.resolve($a.value).then(ir,yn);Ia(($t=$t.apply(kt,Ot)).next())}),dr=kt=>{var Ot=kt,{className:$t,style:On,children:Oa,loading:ir=!1,openLoading:yn,onClick:Ia=()=>{},size:$a="middle",shape:Fr="round",theme:Xa}=Ot,ta=Aa(Ot,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ir,io]=(0,z.useState)(!1),Mo=(0,z.useMemo)(()=>{switch(Xa){case mr.Fy.THEMEONE:return Na.ThemeOne;case mr.Fy.DEFAULT:default:return Na.btn}},[Xa]);return z.createElement(Vt.ZP,_a({onClick:(0,Ke.throttle)(rr=>wr(void 0,null,function*(){yn&&io(!0);try{yield Ia(rr)}catch(sr){console.log("error",sr)}yn&&io(!1)}),2e3,{leading:!0,trailing:!1}),className:Xe()(Mo,Na[`${$a}-${Fr}`],$t),style:On,size:$a,shape:Fr,loading:Ir||ir},ta),Oa)},fo={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"},bi=({className:kt,style:Ot,children:$t=null,onClick:On,title:Oa})=>z.createElement("div",{className:Xe()(fo.head,kt),style:Ot},z.createElement("span",{className:"primary-hover",onClick:On},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:Oa},Oa),z.createElement("div",{className:fo.node},$t)),oi={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"},Fi=({confirmShow:kt=!0,confirmTitle:Ot,confirmClick:$t,cancelShow:On=!0,cancelTitle:Oa,cancelClick:ir,className:yn,style:Ia,confirmLoading:$a=!1})=>z.createElement("div",{className:Xe()(oi.btns,yn),style:Ia},kt&&z.createElement(Vt.ZP,{loading:$a,onClick:$t,type:"primary",className:oi.confirm},Ot),On&&z.createElement(Vt.ZP,{onClick:ir,className:oi.cancel},Oa)),yi={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"},wi=({className:kt,style:Ot={},LeftContent:$t,children:On,RightContent:Oa})=>z.createElement("div",{className:Xe()(yi.fixedBottom,kt),style:Ot},z.createElement("div",{className:yi.wrap},z.createElement("div",{className:yi.left},$t),z.createElement("div",{className:yi.center},On),z.createElement("div",{className:yi.right},Oa))),Lo={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"},di=({className:kt,style:Ot={},dataSource:$t=[]})=>z.createElement("div",{className:Xe()(Lo.crumbs,kt),style:Ot},$t.map((On,Oa)=>Oa<$t.length-1?z.createElement(z.Fragment,{key:Oa},On.path||On.onClick?z.createElement("span",{className:Lo.hover,onClick:On!=null&&On.onClick?On.onClick:()=>Vn.history.push(On.path)},On.name):z.createElement("span",null,On.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:Oa,style:{color:"#5F6368"}},On.name))),Di=ae(31797),hi=Object.defineProperty,Bi=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,Si=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Ho=(kt,Ot,$t)=>Ot in kt?hi(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,Wo=(kt,Ot)=>{for(var $t in Ot||(Ot={}))br.call(Ot,$t)&&Ho(kt,$t,Ot[$t]);if(Si)for(var $t of Si(Ot))Co.call(Ot,$t)&&Ho(kt,$t,Ot[$t]);return kt},ri=(kt,Ot)=>Bi(kt,qo(Ot)),ci=(kt,Ot)=>{var $t={};for(var On in kt)br.call(kt,On)&&Ot.indexOf(On)<0&&($t[On]=kt[On]);if(kt!=null&&Si)for(var On of Si(kt))Ot.indexOf(On)<0&&Co.call(kt,On)&&($t[On]=kt[On]);return $t};const{Countdown:tl}=Di.default;var Oo=kt=>{var Ot=kt,{onChange:$t}=Ot,On=ci(Ot,["onChange"]);const[Oa,ir]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof Oa=="number"&&Oa>=0&&$t(Oa)},[Oa]);const yn=Ia=>{const $a=Math.floor(Ia/1e3);ir($a)};return z.createElement(tl,ri(Wo({},On),{onChange:yn}))},Ro={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},nl=({DataProps:kt,className:Ot,style:$t={}})=>{var On;return z.createElement("div",{className:Xe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ro.ClassRoomItem,Ot),style:$t,onClick:()=>{(0,je.xg)(kt==null?void 0:kt.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(On=St.Z)==null?void 0:On.IMG_SERVER}/images/${kt==null?void 0:kt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(kt==null?void 0:kt.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}},!!(kt!=null&&kt.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:Xe()("text-16px font-medium",Ro.TitleDom)},kt==null?void 0:kt.name)),z.createElement("div",{className:"c-grey-333 font-medium"},kt==null?void 0:kt.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",kt==null?void 0:kt.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",kt==null?void 0:kt.tasks_count),kt!=null&&kt.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ll=Object.defineProperty,sl=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,pa=(kt,Ot,$t)=>Ot in kt?ll(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,Ea=(kt,Ot)=>{for(var $t in Ot||(Ot={}))Za.call(Ot,$t)&&pa(kt,$t,Ot[$t]);if(sl)for(var $t of sl(Ot))ca.call(Ot,$t)&&pa(kt,$t,Ot[$t]);return kt},xo=({DataProps:kt=[],selectValue:Ot,onChange:$t,className:On,style:Oa={},extra:ir,classNameItem:yn,styleItem:Ia={},barHidden:$a})=>{const[Fr,Xa]=(0,z.useState)();return(0,z.useEffect)(()=>{Xa(Array.isArray(Ot)?Ot:[Ot])},[Ot]),z.createElement("div",{className:Xe()("flex px-20px py-10px gap-40px",On),style:Ea({borderBottom:"1px solid #D3F0FF"},Oa)},kt==null?void 0:kt.map(ta=>z.createElement("div",{key:ta==null?void 0:ta.id,className:Xe()("flex item-center justify-center current c-grey-333 text-16 relative",yn,ta==null?void 0:ta.className),style:Ea(Ea({color:Fr!=null&&Fr.includes(ta==null?void 0:ta.id)?"#1890FF":"",minWidth:88},Ia),(ta==null?void 0:ta.style)||{}),onClick:Ir=>{$t==null||$t({domEvent:Ir,item:ta}),ta!=null&&ta.link&&Vn.history.push(ta==null?void 0:ta.link)}},ta==null?void 0:ta.name,!$a&&(Fr==null?void 0:Fr.includes(ta==null?void 0:ta.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},ir))},No=Object.defineProperty,To=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,_o=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,gr=(kt,Ot,$t)=>Ot in kt?No(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,Vr=(kt,Ot)=>{for(var $t in Ot||(Ot={}))Oi.call(Ot,$t)&&gr(kt,$t,Ot[$t]);if(_o)for(var $t of _o(Ot))$o.call(Ot,$t)&&gr(kt,$t,Ot[$t]);return kt},wo=(kt,Ot)=>To(kt,Go(Ot)),to=({value:kt,onChange:Ot,onInputChange:$t,className:On,style:Oa={},InputProps:ir})=>{const[yn,Ia]=(0,z.useState)(kt);return z.createElement("div",{className:Xe()("flex item-center rounded-full px-10px py-2px",On),style:Vr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Oa)},z.createElement(ye.default,wo(Vr({bordered:!1},ir),{onChange:$a=>{Ia($a.target.value),$t==null||$t(encodeURIComponent($a.target.value))},onPressEnter:$a=>{Ot==null||Ot({domEvent:$a,item:{value:yn}})}})),z.createElement("img",{className:"h-22px current",src:ae(25365),height:22,onClick:$a=>{Ot==null||Ot({domEvent:$a,item:{value:yn}})}}))}},31103:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Se}});var z=ae(59301);function Se(Ie,Je){const ke=(0,z.useRef)();(0,z.useEffect)(()=>{ke.current=Ie}),(0,z.useEffect)(()=>{function Qe(){ke.current()}if(Je!==null){let ue=setInterval(Qe,Je);return()=>clearInterval(ue)}},[Je])}},99981:function(ct,Lt,ae){"use strict";ae.d(Lt,{Q8:function(){return Gt},d0:function(){return nt},w6:function(){return Wt}});var z=ae(59301),Se=ae(5083),Ie=ae(57809),Je=ae(8591),ke=ae(43418),Qe=ae(5112),ue=ae(95237),Xe=ae(43604),Ke=ae(6848),ot=ae(24905),We=ae(3113),Ye=ae(56656),Ne=ae.n(Ye),se=ae(41867),E=ae(38147),a=ae(89392),x=ae.n(a),b=ae(65862),y=ae(61191),ne=ae(65582),re=ae(4324),ie=ae(66457),le=ae(42656),ge=ae(83028),pe=ae(60979),Ee=ae(59301),be=Object.defineProperty,ye=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,qe=(st,Mt,zt)=>Mt in st?be(st,Mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):st[Mt]=zt,Et=(st,Mt)=>{for(var zt in Mt||(Mt={}))Ue.call(Mt,zt)&&qe(st,zt,Mt[zt]);if(lt)for(var zt of lt(Mt))wt.call(Mt,zt)&&qe(st,zt,Mt[zt]);return st},Rt=(st,Mt)=>ye(st,Be(Mt)),Xt=(st,Mt,zt)=>new Promise((At,Pn)=>{var Re=Gn=>{try{ln(zt.next(Gn))}catch(kn){Pn(kn)}},Ut=Gn=>{try{ln(zt.throw(Gn))}catch(kn){Pn(kn)}},ln=Gn=>Gn.done?At(Gn.value):Promise.resolve(Gn.value).then(Re,Ut);ln((zt=zt.apply(st,Mt)).next())});function Wt(st,Mt){const zt=[];for(let At=st;At{const At=stNe()(Mt).endOf("day"),Re=st{const zt=parseInt(Ne()(st).format("HH")),At=parseInt(Ne()().format("HH")),Pn=parseInt(Ne()().format("mm"));if(!st)return{disabledHours:()=>Wt(0,At),disabledMinutes:()=>Wt(0,Pn)};if(Mt){const Re=parseInt(Ne()(Mt).format("HH")),Ut=parseInt(Ne()(Mt).format("mm"));return Ne()(st).isSame(Ne()(Mt),"day")?{disabledHours:()=>Wt(0,Re),disabledMinutes:()=>zt<=Re?Wt(0,Ut):[]}:void 0}if(Ne()(st).isSame(Ne()(),"day"))return{disabledHours:()=>Wt(0,At),disabledMinutes:()=>Ne()(st).isSame(Ne()(),"hour")&&zt<=At?Wt(0,Pn):[]}},{RangePicker:Tt}=Se.default,{Option:St}=Ie.default,je=({shixunHomeworks:st,loading:Mt,dispatch:zt,classroomList:At,user:Pn})=>{var Re,Ut,ln,Gn,kn,bt,ft,He,Ce;const Ze=(0,ne.useParams)(),{workSetting:_e,workList:Fe,shixunWorkList:De,headerInfo:mt,changeData:rt}=st,[Le,Pt]=(0,z.useState)(!1),[pn,tn]=(0,z.useState)(!1);let[Zt,en]=(0,z.useState)([]),[Yt,Me]=(0,z.useState)([]),[Ve,pt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:re.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[gt,sn]=(0,z.useState)({}),[xn,mn]=(0,z.useState)({});(0,z.useEffect)(()=>()=>{en([])},[]),(0,z.useEffect)(()=>{Pt(!(0,se.GJ)())},[(0,se.GJ)()]);const bn=()=>{zt({type:"shixunHomeworks/getWorkSetting",payload:Et({},Ze)})};(0,z.useEffect)(()=>{if(!(_e!=null&&_e.course_id))return;Object.keys(Ve).map(function(Bn){Ve[Bn]=_e[Bn]}),(!Ve.allow_late||!Ve.unified_late)&&(Ve.late_penalty=20,Ve.penalty_type=re.Q.Percent),Ve.unified_setting||(Ve.unified_late=!1,Ve.unified_anonymous_comment=!1,Ve.unified_anonymous_appeal=!1),Zt=JSON.parse(JSON.stringify(_e.group_settings.map(Bn=>Rt(Et({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.publish_time!==null))),Yt=JSON.parse(JSON.stringify(_e.allow_late_settings.map(Bn=>Rt(Et({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.late_time!==null))),pt(Et({},Ve));const Kt=(0,b.QE)((Zt==null?void 0:Zt.length)>0?Zt:[]);en([...Kt]),(Yt==null?void 0:Yt.length)<=0?Me([{penalty_type:re.Q.Percent,late_penalty:20}]):Me([...Yt])},[_e]);const Yn=()=>Xt(void 0,null,function*(){var Kt,Bn;if(((Kt=Pn==null?void 0:Pn.userInfo)==null?void 0:Kt.user_status)===2){(0,ie.Rd)();return}const $n=JSON.parse(JSON.stringify(Ve));if($n.challenge_settings.filter(Un=>!Un.hide),$n.categoryId=Ze.categoryId,(Bn=$n.challenge_settings)!=null&&Bn.every(Un=>!Un.checked)){Je.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Zt),!Ve.unified_setting)Zt=Zt==null?void 0:Zt.map(Un=>{var ya;if(!Un.publish_time||!Un.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(!Un.group_name)throw Je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Un.group_name=typeof(Un==null?void 0:Un.group_name)=="string"?[Un==null?void 0:Un.group_name]:Un==null?void 0:Un.group_name,Un.group_id=(ya=_e.group_settings)==null?void 0:ya.filter(ma=>{var kr;return(kr=Un==null?void 0:Un.group_name)==null?void 0:kr.includes(ma.group_name)}).map(ma=>ma.group_id||ma.id).toString().split(","),Un});else if(!Ve.publish_time||!Ve.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($n.group_settings=Zt,Ve.allow_late)if(Ve.unified_late){if(Ve.late_penalty===null||Ve.late_penalty===void 0||Ve.late_penalty<0||Ve.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(!Ve.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 Yt=Yt==null?void 0:Yt.map(Un=>{var ya,ma;if(Un.late_penalty===null||Un.late_penalty===void 0||Un.late_penalty<0||Un.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(!Un.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(!Un.group_name)throw Je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Un.group_name=typeof(Un==null?void 0:Un.group_name)=="string"?[Un==null?void 0:Un.group_name]:Un==null?void 0:Un.group_name,Un.group_id=(ma=(ya=Un==null?void 0:Un.group_name)==null?void 0:ya.map(kr=>{var Mr,Ca;let yt=(Ca=(Mr=_e.group_settings)==null?void 0:Mr.filter(Nt=>(Nt==null?void 0:Nt.group_name)===kr))==null?void 0:Ca[0];return yt==null?void 0:yt.group_id}))==null?void 0:ma.toString().split(","),Un}),$n.allow_late_settings=Yt;let da=yield(0,pe.Tr)({homework_common_ids:[parseInt(Ze.categoryId)],course_id:Ze.coursesId,type:"homework_common"});(da==null?void 0:da.student_count)===0?va($n):(mn($n),sn(da))}),va=Kt=>{var Bn;if(Kt.total_score===null){Je.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Kt!=null&&Kt.work_efficiency&&Kt.eff_score===null){Je.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const $n=Kt.challenge_settings.reduce((ya,ma)=>ya+Number(ma.challenge_score),0);if(($n==null?void 0:$n.toFixed(10))!==((Bn=Kt.total_score-Kt.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${Kt.total_score}\u5206`);return}const da={shixun_evaluation:Kt.shixun_evaluation,challenge_settings:Kt.challenge_settings};let Un=()=>{var ya;const ma=()=>Xt(void 0,null,function*(){tn(!0),(yield(0,E.ZP)(`/api/homework_commons/${Ze.categoryId}/publish_setting.json`,{method:"post",body:Et({},Kt)})).status===0&&(Je.ZP.success("\u66F4\u65B0\u6210\u529F"),bn(),zt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Et({},Ze)})),tn(!1)});!(0,a.isEqual)(rt,da)&&!((ya=mt==null?void 0:mt.homework_status)!=null&&ya.includes("\u672A\u53D1\u5E03"))?ke.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:ma}):ma()};_e!=null&&_e.high_resources_consume&&!(_e!=null&&_e.high_resources_consume_permission)?zt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ze.coursesId,type:"shixun",type_id:Ze.categoryId,name:_e.homework_name,fn:()=>{Un()}}}):Un()},ra=(Kt,Bn,$n="group_id")=>{var da;return Bn?Bn.find(Un=>Un[$n]===Kt):(da=_e==null?void 0:_e.group_settings)==null?void 0:da.find(Un=>Un.group_id[0]===Kt)},oa=(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.anonymous_comment),Ua=Kt=>{var Bn,$n;const da=ra(Kt,_e==null?void 0:_e.allow_late_settings,"id"),Un=ra(Kt,_e==null?void 0:_e.anonymous_comment_settings),ya=ra(Kt);return(_e==null?void 0:_e.allow_late)&&da&&Ne()(da==null?void 0:da.late_time)<=Ne()()||(_e==null?void 0:_e.anonymous_comment)&&Un&&(Un==null?void 0:Un.evaluation_start)!==null||(($n=(Ne()(ya==null?void 0:ya.end_time)<=Ne()()&&((Bn=_e==null?void 0:_e.allow_late_settings)==null?void 0:Bn.filter(ma=>ma.group_id.includes(Kt))))[0])==null?void 0:$n.late_time)!=null},Kn=(0,z.useMemo)(()=>(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.all_group_late),[_e,mt]),Jn=_e==null?void 0:_e.anonymous_comment,nr=Kt=>{if(!Kt)return!1;const Bn=ra(Kt,_e==null?void 0:_e.anonymous_comment_settings);return(_e==null?void 0:_e.anonymous_comment)&&Bn&&(Bn==null?void 0:Bn.evaluation_start)!==null},ja=(Kt,Bn)=>{var $n,da,Un;zt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Kt,index:Bn,rangePickerDisabled:Le||(Ne()()<=Ne()((da=ra(($n=Kt==null?void 0:Kt.group_id)==null?void 0:$n[0]))==null?void 0:da.publish_time)?!1:[!0,Ua((Un=Kt==null?void 0:Kt.group_id)==null?void 0:Un[0])]),disabledDate:_e==null?void 0:_e.course_end_date}})};return Ee.createElement("section",{className:y.Z.form},Ee.createElement("div",{className:y.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ee.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")),Ee.createElement("div",null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Qe.ZP.Group,{disabled:Le||!((Re=mt==null?void 0:mt.homework_status)!=null&&Re.includes("\u672A\u53D1\u5E03"))||(0,se.Rm)()&&!((Ut=At.AssistantObject.practice)!=null&&Ut.can_publish),value:Ve.unified_setting,onChange:Kt=>{var Bn;if(!((Bn=mt==null?void 0:mt.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(Ve.unified_setting=!Ve.unified_setting,Ve.unified_setting||(Ve.unified_late=!1,Me([{late_penalty:5}])),pt(Object.assign({},Ve)),Ve.unified_setting===!1&&Zt==""){en(Zt.concat({}));return}Ve.unified_setting&&(en([]),Me([{late_penalty:5}]))}},Ee.createElement(Qe.ZP,{value:!0,disabled:Le||!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(Qe.ZP,{disabled:Le||!((ln=_e==null?void 0:_e.group_settings)!=null&&ln.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Gn=_e==null?void 0:_e.group_settings)==null?void 0:Gn.length)===0&&Ee.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")),Ve.unified_setting&&Ee.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ee.createElement(ue.Z,{align:"middle"},Ee.createElement(Xe.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ee.createElement(Xe.Z,{className:"ml10"},Ee.createElement(Se.default,{size:"large",disabled:Le||!((kn=mt==null?void 0:mt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03")||(bt=mt==null?void 0:mt.homework_status)!=null&&bt.includes("\u672A\u5F00\u59CB"))||(0,se.Rm)()&&!((ft=At.AssistantObject.practice)!=null&&ft.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:Kt=>Gt(Kt,_e==null?void 0:_e.course_end_date),disabledTime:Kt=>nt(Kt),value:Ve.publish_time?Ne()(Ve.publish_time):"",onChange:(Kt,Bn)=>{Ve.publish_time=Bn,(Ve.end_time==""||!Ve.end_time)&&Ve.unified_setting&&(Ve.end_time=Ne()(Kt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),pt(Object.assign({},Ve))}}))),Ee.createElement(ue.Z,{align:"middle",className:"pl30"},Ee.createElement(Xe.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ee.createElement(Xe.Z,{className:"ml10"},Ee.createElement(Se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(_e==null?void 0:_e.allow_late)&&(_e==null?void 0:_e.homework_status.includes("\u5DF2\u622A\u6B62"))||Le||(_e==null?void 0:_e.allow_late)&&Ne()()>=Ne()(_e==null?void 0:_e.end_time)||(0,se.Rm)()&&!((He=At.AssistantObject.practice)!=null&&He.can_publish),disabledDate:Kt=>Gt(Kt,_e==null?void 0:_e.course_end_date,Ve.publish_time),disabledTime:Kt=>nt(Kt,Ve.publish_time),value:Ve.end_time?Ne()(Ve.end_time):"",onChange:(Kt,Bn)=>{Ve.end_time=Bn,pt(Object.assign({},Ve))}})))),!Ve.unified_setting&&(Zt==null?void 0:Zt.length)>0&&Ee.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Zt&&Zt.map(function(Kt,Bn){var $n,da,Un,ya,ma,kr,Mr;return Ee.createElement(Xe.Z,{span:24,key:Bn},Ee.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Bn==(Zt==null?void 0:Zt.length)-1?"0px":"10px"}},Ee.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Bn+1),Ee.createElement(Ie.default,{disabled:Le||(($n=mt==null?void 0:mt.homework_status)!=null&&$n.includes("\u672A\u53D1\u5E03")&&Kt.id||Ne()(){var yt;if((0,se.Rm)()&&!((yt=At.AssistantObject.practice)!=null&&yt.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[Bn].group_name=Ca,Zt[Bn].group_id=Kt.group_id;const Nt=(0,a.flattenDeep)(Zt.map(In=>In.group_name)),It=Yt.map(In=>{let Vn=(In==null?void 0:In.group_name)||[];return Rt(Et({},In),{group_name:(0,a.remove)(Vn,Nn=>Nt.includes(Nn))})});Me(It),en(Zt.slice())},maxTagCount:4,maxTagPlaceholder:Ca=>Ee.createElement("div",{style:{cursor:"pointer"},onClick:()=>ja(Kt,Bn)},"+",Ca==null?void 0:Ca.length)},_e.group_settings&&_e.group_settings.map(function(Ca){if(!Zt.map(Nt=>Nt.group_name).flat().includes(Ca.group_name))return Ee.createElement(St,{value:Ca.group_name,key:Ca.id},Ca.group_name)})),Ee.createElement("div",{className:"ml20"},Ee.createElement(Tt,{size:"large",ranges:{\u6B64\u523B:[Kt.publish_time?Ne()(Kt.publish_time):Ne()(),Ne()()]},allowClear:!1,disabled:Le||(Ne()()<=Ne()((ya=ra((Un=Kt==null?void 0:Kt.group_id)==null?void 0:Un[0]))==null?void 0:ya.publish_time)?!1:[!0,Ua((ma=Kt==null?void 0:Kt.group_id)==null?void 0:ma[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:Ca=>Gt(Ca,_e==null?void 0:_e.course_end_date),disabledTime:Ca=>nt(Ca),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,b.U6)(),"HH:mm"),Ne()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Kt.publish_time&&[Ne()(Kt.publish_time),Kt.end_time?Ne()(Kt.end_time):void 0],onChange:(Ca,yt)=>{var Nt;if((0,se.Rm)()&&!((Nt=At.AssistantObject.practice)!=null&&Nt.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[Bn].publish_time=yt[0],!Kt.end_time&&yt[0]?Zt[Bn].end_time=Ne()(yt[0]).add(7,"days"):Zt[Bn].end_time=yt[1],en([...Zt])},onCalendarChange:(Ca,yt,Nt)=>{if(yt!=null&&yt[0]&&!yt[1]){const It=Ne()(yt[0]).add(7,"days");Zt[Bn].publish_time=yt[0],Zt[Bn].end_time=It,en([...Zt])}}})),!Le&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},((kr=Kt==null?void 0:Kt.group_id)==null?void 0:kr.length)>1&&Ee.createElement(Ke.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ee.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ja(Kt,Bn)})),Zt.length<((Mr=_e==null?void 0:_e.group_settings)==null?void 0:Mr.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ca;if((0,se.Rm)()&&!((Ca=At.AssistantObject.practice)!=null&&Ca.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}en(Zt.concat({}))}}),((Kt==null?void 0:Kt.publish_time)&&Ne()(){const Ca=(0,a.cloneDeep)(Yt);Ca.forEach((yt,Nt)=>{yt.group_name&&(yt.group_name=yt.group_name.filter(It=>{var In;return!((In=Zt[Bn].group_name)!=null&&In.includes(It))}))}),Zt=Zt.filter((yt,Nt)=>Bn!==Nt),Me(Ca),en(Zt.slice()),setTimeout(()=>en(Zt.slice()),10)}}))))}))),Ee.createElement(ue.Z,null,Ee.createElement(Xe.Z,null,Ee.createElement("div",{className:y.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ee.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"))),Ee.createElement(Xe.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(ot.default,{checked:Ve.allow_late,disabled:Le||Kn,onChange:Kt=>{var Bn;if((0,se.Rm)()&&!((Bn=At.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}Kt.target.checked&&ke.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ee.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ee.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"),Ee.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ee.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"))}),Ve.allow_late=!Ve.allow_late,Yt==""&&Me([{late_penalty:5}]),pt(Object.assign({},Ve))}},Ee.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ve==null?void 0:Ve.allow_late)&&Ee.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ee.createElement("div",{style:{display:"flex"}},Ee.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ee.createElement(Qe.ZP.Group,{style:{marginLeft:"20px"},disabled:Le||(_e==null?void 0:_e.anonymous_comment)||(_e==null?void 0:_e.allow_late),value:Ve.unified_late,onChange:Kt=>{var Bn;if((0,se.Rm)()&&!((Bn=At.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}Ve.unified_late=Kt.target.value,Yt==""&&!Kt.target.value&&Me([{penalty_type:re.Q.Percent,late_penalty:20}]),pt(Et({},Ve))}},(Ve==null?void 0:Ve.unified_setting)&&Ee.createElement(Qe.ZP,{value:!0,disabled:!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ce=_e==null?void 0:_e.group_settings)==null?void 0:Ce.length)>0&&Ee.createElement(Qe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ve!=null&&Ve.unified_late?Ee.createElement(Ee.Fragment,null,Ee.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},Ee.createElement(Xe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ee.createElement(Xe.Z,{className:"ml20"},Ee.createElement(re.Z,{disabled:Le||Jn,value:{type:Ve.penalty_type,inputValue:Ve.late_penalty},onChange:Kt=>{var Bn;if((0,se.Rm)()&&!((Bn=At.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}pt(Rt(Et({},Ve),{late_penalty:Kt.inputValue,penalty_type:Kt.type}))}})),Ee.createElement(Xe.Z,{flex:"1",className:"ml5"},Ee.createElement("span",{className:"c-grey-c ml10"},Ve.penalty_type===re.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)"))),Ee.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},Ee.createElement(Xe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(Xe.Z,{className:"ml20"},Ee.createElement(Se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Le||Jn,value:Ve.late_time?Ne()(Ve.late_time):"",disabledDate:Kt=>Gt(Kt,_e==null?void 0:_e.course_end_date),onChange:(Kt,Bn)=>{var $n;if((0,se.Rm)()&&!(($n=At.AssistantObject.practice)!=null&&$n.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}Ve.late_time=Bn,pt(Object.assign({},Ve))}})))):Yt.map(function(Kt,Bn){var $n;return Ee.createElement(Xe.Z,{span:24,key:Bn},Ee.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ee.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Bn+1),Ee.createElement(Ie.default,{disabled:Le||!(($n=mt==null?void 0:mt.homework_status)!=null&&$n.includes("\u672A\u53D1\u5E03"))&&Kt.id||(_e==null?void 0:_e.anonymous_comment),mode:"multiple",className:y.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Kt.group_name=="string"?[Kt.group_name]:Kt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:da=>{var Un;if((0,se.Rm)()&&!((Un=At.AssistantObject.practice)!=null&&Un.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}Yt[Bn].group_name=da,Yt[Bn].group_id=Kt.group_id,Me(Yt.slice())}},_e.group_settings&&_e.group_settings.map(function(da){const Un=Yt.map(ma=>ma.group_name).flat(),ya=Zt.map(ma=>ma.group_name).flat();if(Ve!=null&&Ve.unified_setting){if(!Un.includes(da.group_name))return Ee.createElement(St,{value:da.group_name,key:da.id},da.group_name)}else if(ya.includes(da.group_name)&&!Un.includes(da.group_name))return Ee.createElement(St,{value:da.group_name,key:da.id},da.group_name)})),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ee.createElement(re.Z,{disabled:Le||nr(Kt.id),value:{type:Kt.penalty_type,inputValue:Kt.late_penalty},onChange:da=>{var Un;if((0,se.Rm)()&&!((Un=At.AssistantObject.practice)!=null&&Un.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}Yt[Bn].late_penalty=da.inputValue,Yt[Bn].penalty_type=da.type,Me([...Yt])}}),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(Se.default,{size:"large",disabled:Le||nr(Kt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ne()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:da=>Gt(da,_e==null?void 0:_e.course_end_date),format:"YYYY-MM-DD HH:mm",value:Kt!=null&&Kt.late_time?Ne()(Kt.late_time):void 0,onChange:(da,Un)=>{var ya;if((0,se.Rm)()&&!((ya=At.AssistantObject.practice)!=null&&ya.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}Yt[Bn].late_time=Un,Me([...Yt])}}),!Le&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var da;if((0,se.Rm)()&&!((da=At.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}Me(Yt.concat({penalty_type:re.Q.Percent,late_penalty:20}))}}),Bn>0&&!Kt.id&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var da;if((0,se.Rm)()&&!((da=At.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}Yt=Yt.filter((Un,ya)=>Bn!==ya),Me(Yt.slice()),setTimeout(()=>Me(Yt.slice()),10)}}))))})),!Le&&Ee.createElement(Ee.Fragment,null,Ee.createElement(We.ZP,{type:"primary",size:"large",loading:pn,style:{width:"138px",marginTop:"30px"},onClick:()=>Yn()},"\u4FDD\u5B58")),Ee.createElement(le.Z,{onConfirm:(Kt,Bn)=>{Zt.splice(Kt,0,...Bn),Zt.splice(Kt+Bn.length,1);const $n=(0,b.QE)([...Zt]);en([...$n])}}),Ee.createElement(ge.Z,{resdata:gt,type:"shixun",okloading:pn,oktext:(gt==null?void 0:gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Kt=>Xt(void 0,null,function*(){tn(!0);let Bn=yield(0,E.ZP)(`/api/courses/${Ze.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ze.categoryId)]}});tn(!1),(Bn==null?void 0:Bn.status)===0&&va(xn)})}))};Lt.ZP=(0,ne.connect)(({shixunHomeworks:st,classroomList:Mt,loading:zt,user:At})=>({shixunHomeworks:st,classroomList:Mt,loading:zt.effects,user:At}))(je)},61604:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(65582),Xe=ae(74128),Ke=ae(84511),ot=ae(38147),We=ae(56656),Ye=ae.n(We),Ne=ae(65862),se=ae(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,Ee)=>pe in ge?E(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[pe]=Ee,ne=(ge,pe)=>{for(var Ee in pe||(pe={}))x.call(pe,Ee)&&y(ge,Ee,pe[Ee]);if(a)for(var Ee of a(pe))b.call(pe,Ee)&&y(ge,Ee,pe[Ee]);return ge},re=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const{Dragger:ie}=Se.default,le=({classroomList:ge,dispatch:pe,onOk:Ee})=>{const be=(0,ue.useParams)(),[ye]=Ie.default.useForm(),[Be,lt]=(0,z.useState)(),[Ue,wt]=(0,z.useState)(!1),qe={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Et=>re(void 0,null,function*(){return lt(Et),!1})};return(0,z.useEffect)(()=>{ye.setFieldsValue({publish_time:Ye()(Ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ye()(Ye()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.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:Ue},onOk:()=>re(void 0,null,function*(){ye.submit()}),onCancel:()=>{ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Ie.default,{form:ye,onFinish:Et=>re(void 0,null,function*(){var Rt,Xt,Wt;if(!(Be!=null&&Be.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}wt(!0);let Gt=new FormData;Gt.append("type",ge.actionTabs.type),Gt.append("file",Be);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:nt=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Tt=yield(0,ot.ZP)(nt,{method:"post",body:Gt},!0);wt(!1),(Tt==null?void 0:Tt.status)===0&&(Ee(),ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Xt=(Rt=Tt==null?void 0:Tt.data)==null?void 0:Rt.fail)==null?void 0:Xt.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Qe.default,{pagination:!1,dataSource:(Wt=Tt==null?void 0:Tt.data)==null?void 0:Wt.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,Ne.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},se.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),se.createElement(Ie.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ke.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Ie.default.Item,{style:{marginBottom:0}},se.createElement(ie,ne({},qe),se.createElement("a",{className:Ke.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.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"))))))};Lt.Z=(0,ue.connect)(({classroomList:ge})=>({classroomList:ge}))(le)},62686:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(92832),Xe=ae(95237),Ke=ae(43604),ot=ae(5871),We=ae(5083),Ye=ae(65582),Ne=ae(96565),se=ae(74128),E=ae(84511),a=ae(38147),x=ae(99981),b=ae(56656),y=ae.n(b),ne=ae(65862),re=ae(59301),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(Ue,wt,qe)=>wt in Ue?ie(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[wt]=qe,be=(Ue,wt)=>{for(var qe in wt||(wt={}))ge.call(wt,qe)&&Ee(Ue,qe,wt[qe]);if(le)for(var qe of le(wt))pe.call(wt,qe)&&Ee(Ue,qe,wt[qe]);return Ue},ye=(Ue,wt,qe)=>new Promise((Et,Rt)=>{var Xt=nt=>{try{Gt(qe.next(nt))}catch(Tt){Rt(Tt)}},Wt=nt=>{try{Gt(qe.throw(nt))}catch(Tt){Rt(Tt)}},Gt=nt=>nt.done?Et(nt.value):Promise.resolve(nt.value).then(Xt,Wt);Gt((qe=qe.apply(Ue,wt)).next())});const{Dragger:Be}=Se.default,lt=({classroomList:Ue,dispatch:wt,onOk:qe})=>{const Et=(0,Ye.useParams)(),[Rt]=Ie.default.useForm(),[Xt,Wt]=(0,z.useState)(),[Gt,nt]=(0,z.useState)(!1),Tt={height:100,onRemove:()=>{Wt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:St=>ye(void 0,null,function*(){return Wt(St),!1})};return(0,z.useEffect)(()=>{Rt.setFieldsValue({publish_time:y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:y()(y()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(Je.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Gt},onOk:()=>ye(void 0,null,function*(){Rt.submit()}),onCancel:()=>{Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ie.default,{form:Rt,colon:!1,onFinish:St=>ye(void 0,null,function*(){var je,st,Mt;if(!(Xt!=null&&Xt.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}nt(!0);let zt=new FormData;zt.append("name",St.name),zt.append("type",Ue.actionTabs.type),zt.append("category_id",(Et==null?void 0:Et.categoryId)||null),Ue.actionTabs.type==="exercise"?(zt.append("time",St.time||""),zt.append("total_score",St.total_score)):zt.append("description",St.description||""),zt.append("publish_time",y()(St.publish_time).format("YYYY-MM-DD HH:mm")),zt.append("end_time",y()(St.end_time).format("YYYY-MM-DD HH:mm")),zt.append("file",Xt);let At=yield(0,a.ZP)(`/api/courses/${Et.coursesId}/export_external_score_homework.json`,{method:"post",body:zt},!0);nt(!1),(At==null?void 0:At.status)===0&&(Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}}),qe(),((st=(je=At==null?void 0:At.data)==null?void 0:je.fail)==null?void 0:st.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Qe.default,{pagination:!1,dataSource:(Mt=At==null?void 0:At.data)==null?void 0:Mt.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,ne.FH)("",se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ue.actionTabs.type}`)}}))})},re.createElement(Ie.default.Item,{label:Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ue.actionTabs.type!=="exercise"&&re.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(Ne.Z,{watch:!0})),Ue.actionTabs.type==="exercise"&&re.createElement(Xe.Z,{style:{marginLeft:6}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(ot.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(Xe.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:St=>(0,x.Q8)(St),disabledTime:St=>(0,x.d0)(St),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:St=>(0,x.Q8)(St,"",Rt.getFieldValue("publish_time")),disabledTime:St=>(0,x.d0)(St,Rt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(Ie.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:E.Z.downloadbutton,href:se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ue.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(Ie.default.Item,{style:{marginBottom:0}},re.createElement(Be,be({},Tt),re.createElement("a",{className:E.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"))))))};Lt.Z=(0,Ye.connect)(({classroomList:Ue})=>({classroomList:Ue}))(lt)},91704:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return ot}});var z=ae(59301),Se=ae(92832),Ie=ae(24905),Je=ae(95237),ke={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ae(2524),Xe=(We,Ye,Ne)=>new Promise((se,E)=>{var a=y=>{try{b(Ne.next(y))}catch(ne){E(ne)}},x=y=>{try{b(Ne.throw(y))}catch(ne){E(ne)}},b=y=>y.done?se(y.value):Promise.resolve(y.value).then(a,x);b((Ne=Ne.apply(We,Ye)).next())}),ot=({data:We,value:Ye=[],handleChangePage:Ne,setSelectedRowKeys:se,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,b]=(0,z.useState)([]),[y,ne]=(0,z.useState)([]),[re,ie]=(0,z.useState)([]);let[le,ge]=(0,z.useState)(1),[pe,Ee]=(0,z.useState)();return(0,z.useEffect)(()=>{b(We),ne([]),ie([])},[We]),(0,z.useEffect)(()=>{se&&(ne(E),ie(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ke.leftdiv},z.createElement(Se.default.Search,{size:"middle",onChange:be=>Xe(void 0,null,function*(){b(We.filter(ye=>{var Be;return(Be=ye==null?void 0:ye.name)==null?void 0:Be.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Ie.default.Group,{value:y.map(be=>`${be.id}`),onChange:be=>{se(x.filter(ye=>be.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,ye)=>z.createElement(Je.Z,{key:be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.id}`},z.createElement("div",{className:ke.listClass},z.createElement("span",{className:ke.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.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:ke.rightdiv},z.createElement(Se.default.Search,{onChange:be=>{ie(y.filter(ye=>ye.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.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}},re.map((be,ye)=>z.createElement(Je.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),z.createElement("img",{src:Qe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(y.filter(Be=>`${Be.id}`!=`${be.id}`))}})))))))}},13904:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return re}});var z=ae(59301),Se=ae(43418),Ie=ae(61621),Je=ae(95237),ke=ae(6848),Qe={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},ue=ae(22061),Xe=ae(65582),Ke=ae(59301),ot=Object.defineProperty,We=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(ie,le,ge)=>le in ie?ot(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ie[le]=ge,x=(ie,le)=>{for(var ge in le||(le={}))se.call(le,ge)&&a(ie,ge,le[ge]);if(Ne)for(var ge of Ne(le))E.call(le,ge)&&a(ie,ge,le[ge]);return ie},b=(ie,le)=>We(ie,Ye(le)),y=(ie,le,ge)=>new Promise((pe,Ee)=>{var be=lt=>{try{Be(ge.next(lt))}catch(Ue){Ee(Ue)}},ye=lt=>{try{Be(ge.throw(lt))}catch(Ue){Ee(Ue)}},Be=lt=>lt.done?pe(lt.value):Promise.resolve(lt.value).then(be,ye);Be((ge=ge.apply(ie,le)).next())}),re=({type:ie=1,data:le,visible:ge,callback:pe,onCancel:Ee})=>{var be,ye;const[Be,lt]=(0,z.useState)([]),Ue=(0,Xe.useSelector)(Rt=>Rt.loading);(0,z.useEffect)(()=>{lt(le)},[JSON.stringify(le)]);const wt=(Rt,Xt)=>{const Wt=(nt,Tt,St)=>{const je=Array.from(nt),[st]=je.splice(Tt,1);return je.splice(St,0,st),je};if(!Rt.destination)return;const Gt=Wt(Xt,Rt.source.index,Rt.destination.index);lt(Gt)},qe=Rt=>{let Xt={};return ie===1&&(Xt={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[Rt]),ie===2&&(Xt={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[Rt]),Ke.createElement("div",{className:Qe.tag,style:x({},Xt)},Rt)},Et=()=>y(void 0,null,function*(){pe(Be.map(Rt=>Rt.task_id))});return Ke.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:ge,onCancel:Ee,onOk:Et,confirmLoading:(be=Ue==null?void 0:Ue.effects)==null?void 0:be["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},Ke.createElement("div",{className:Qe.wrap},Ke.createElement("div",{className:Qe.tip},Ke.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),Ke.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),Ke.createElement(Ie.Z,{loading:(ye=Ue==null?void 0:Ue.effects)==null?void 0:ye["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},Ke.createElement(ue.Z5,{onDragEnd:Rt=>wt(Rt,Be)},Ke.createElement(ue.bK,{droppableId:"droppable"},(Rt,Xt)=>Ke.createElement("div",b(x({ref:Rt.innerRef},Rt.droppableProps),{className:Qe.listWrap}),Be.map((Wt,Gt)=>Ke.createElement(ue._l,{key:Wt.task_id,draggableId:Wt.task_id.toString(),index:Gt},(nt,Tt)=>Ke.createElement("div",b(x(x({ref:nt.innerRef},nt.draggableProps),nt.dragHandleProps),{className:Qe.li}),Ke.createElement(Je.Z,{align:"middle"},Ke.createElement("div",{className:Qe.nameWrap},Ke.createElement(ke.Z,{title:Wt==null?void 0:Wt.task_name},Ke.createElement("div",{className:Qe.name},Wt==null?void 0:Wt.task_name))),qe(Wt==null?void 0:Wt.status)),Ke.createElement(Je.Z,{align:"middle",className:"font12 mt10"},Ke.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",Ke.createElement("span",{className:"ml5 c-black"},(Wt==null?void 0:Wt.user_name)||"--")))))),Rt.placeholder))))))}},42656:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return a}});var z=ae(59301),Se=ae(65582),Ie=ae(5083),Je=ae(43418),ke=ae(92832),Qe=ae(95237),ue=ae(43604),Xe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ke=ae(56656),ot=ae.n(Ke),We=ae(65862),Ye=ae(2524),Ne=ae(59301);const{RangePicker:se}=Ie.default,E=({dispatch:x,classroomList:b,onConfirm:y})=>{const[ne,re]=(0,z.useState)([]),[ie,le]=(0,z.useState)([]),[ge,pe]=(0,z.useState)("");(0,z.useEffect)(()=>{var ye;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Be=b.actionTabs.data;console.log("data",Be);let lt=(ye=Be==null?void 0:Be.group_name)==null?void 0:ye.map((Ue,wt)=>{var qe;return{group_id:Be==null?void 0:Be.group_id[wt],group_name:Be==null?void 0:Be.group_name[wt],is_admin:Be==null?void 0:Be.is_admin,end_time:Be==null?void 0:Be.end_time,publish_time:Array.isArray(Be==null?void 0:Be.publish_time)?(qe=Be==null?void 0:Be.publish_time)==null?void 0:qe[0]:Be==null?void 0:Be.publish_time}});lt&&(re([...lt]),le([...lt]))}},[b.actionTabs]);const Ee=()=>{x({type:"classroomList/setActionTabs",payload:{}}),pe("")},be=ye=>{if(ye){const Be=ie==null?void 0:ie.filter(lt=>{var Ue,wt;return(wt=(Ue=lt==null?void 0:lt.group_name)==null?void 0:Ue.toLowerCase())==null?void 0:wt.includes(ye==null?void 0:ye.toLowerCase())});re(Be)}else re(ie)};return Ne.createElement(Je.default,{width:980,title:Ne.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ne.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ne.createElement("span",{className:Xe.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")),Ne.createElement(ke.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ge,onChange:ye=>{pe(ye.target.value.trim()),be(ye.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ee(),onOk:()=>{var ye;y((ye=b.actionTabs)==null?void 0:ye.index,ie),Ee()}},Ne.createElement("div",{className:Xe.modal_con},Ne.createElement(Qe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(ye,Be){var lt,Ue;return Ne.createElement(ue.Z,{span:24,key:Be},Ne.createElement(Qe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Be==(ne==null?void 0:ne.length)-1?"0px":"10px"}},Ne.createElement("div",{className:Xe.multiple_select,title:ye.group_name},ye.group_name),Ne.createElement("div",{className:"ml20"},Ne.createElement(se,{size:"large",ranges:{\u6B64\u523B:[ye.publish_time?ot()(ye.publish_time):ot()(),ot()()]},allowClear:!1,disabled:(lt=b.actionTabs)==null?void 0:lt.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:wt=>{var qe;return(0,We.Q8)(wt,(qe=b.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:wt=>(0,We.d0)(wt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ot()((0,We.U6)(),"HH:mm"),ot()((0,We.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ye.publish_time&&[ot()(ye.publish_time),ye.end_time?ot()(ye.end_time):void 0],onChange:(wt,qe)=>{ne[Be].publish_time=qe[0],ne[Be].end_time=qe[1],re([...ne]),ie.forEach(Et=>{Et.group_id===ye.group_id&&(Et.publish_time=qe[0],Et.end_time=qe[1])}),le([...ie])}})),(Ue=b.actionTabs)!=null&&Ue.rangePickerDisabled?Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Be,1),re([...ne]),ie.forEach((wt,qe)=>{wt.group_id===ye.group_id&&ie.splice(qe,1)}),le([...ie])}})))}):Ne.createElement(Ye.Z,null))))};var a=(0,Se.connect)(({classroomList:x})=>({classroomList:x}))(E)},18682:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(65582),Xe=ae(74128),Ke=ae(78677),ot=ae(38147),We=ae(56656),Ye=ae.n(We),Ne=ae(65862),se=ae(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,Ee)=>pe in ge?E(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[pe]=Ee,ne=(ge,pe)=>{for(var Ee in pe||(pe={}))x.call(pe,Ee)&&y(ge,Ee,pe[Ee]);if(a)for(var Ee of a(pe))b.call(pe,Ee)&&y(ge,Ee,pe[Ee]);return ge},re=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const{Dragger:ie}=Se.default,le=({classroomList:ge,dispatch:pe,onOk:Ee})=>{const be=(0,ue.useParams)(),[ye]=Ie.default.useForm(),[Be,lt]=(0,z.useState)(),[Ue,wt]=(0,z.useState)(!1),qe={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Et=>re(void 0,null,function*(){return lt(Et),!1})};return(0,z.useEffect)(()=>{ye.setFieldsValue({publish_time:Ye()(Ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ye()(Ye()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.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:Ue},onOk:()=>re(void 0,null,function*(){ye.submit()}),onCancel:()=>{ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Ie.default,{form:ye,onFinish:Et=>re(void 0,null,function*(){var Rt,Xt,Wt;if(!(Be!=null&&Be.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}wt(!0);let Gt=new FormData;Gt.append("type",ge.actionTabs.type),Gt.append("file",Be);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:nt=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Tt=yield(0,ot.ZP)(nt,{method:"post",body:Gt},!0);wt(!1),(Tt==null?void 0:Tt.status)===0&&(Ee(),ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Xt=(Rt=Tt==null?void 0:Tt.data)==null?void 0:Rt.fail)==null?void 0:Xt.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Qe.default,{pagination:!1,dataSource:(Wt=Tt==null?void 0:Tt.data)==null?void 0:Wt.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,Ne.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},se.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),se.createElement(Ie.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ke.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Ie.default.Item,{style:{marginBottom:0}},se.createElement(ie,ne({},qe),se.createElement("a",{className:Ke.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.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"))))))};Lt.Z=(0,ue.connect)(({classroomList:ge})=>({classroomList:ge}))(le)},90588:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(92832),Xe=ae(95237),Ke=ae(43604),ot=ae(5871),We=ae(5083),Ye=ae(65582),Ne=ae(96565),se=ae(74128),E=ae(78677),a=ae(38147),x=ae(99981),b=ae(56656),y=ae.n(b),ne=ae(65862),re=ae(59301),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(Ue,wt,qe)=>wt in Ue?ie(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[wt]=qe,be=(Ue,wt)=>{for(var qe in wt||(wt={}))ge.call(wt,qe)&&Ee(Ue,qe,wt[qe]);if(le)for(var qe of le(wt))pe.call(wt,qe)&&Ee(Ue,qe,wt[qe]);return Ue},ye=(Ue,wt,qe)=>new Promise((Et,Rt)=>{var Xt=nt=>{try{Gt(qe.next(nt))}catch(Tt){Rt(Tt)}},Wt=nt=>{try{Gt(qe.throw(nt))}catch(Tt){Rt(Tt)}},Gt=nt=>nt.done?Et(nt.value):Promise.resolve(nt.value).then(Xt,Wt);Gt((qe=qe.apply(Ue,wt)).next())});const{Dragger:Be}=Se.default,lt=({classroomList:Ue,dispatch:wt,onOk:qe})=>{const Et=(0,Ye.useParams)(),[Rt]=Ie.default.useForm(),[Xt,Wt]=(0,z.useState)(),[Gt,nt]=(0,z.useState)(!1),Tt={height:100,onRemove:()=>{Wt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:St=>ye(void 0,null,function*(){return Wt(St),!1})};return(0,z.useEffect)(()=>{Rt.setFieldsValue({publish_time:y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:y()(y()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(Je.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Gt},onOk:()=>ye(void 0,null,function*(){Rt.submit()}),onCancel:()=>{Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ie.default,{form:Rt,colon:!1,onFinish:St=>ye(void 0,null,function*(){var je,st,Mt;if(!(Xt!=null&&Xt.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}nt(!0);let zt=new FormData;zt.append("name",St.name),zt.append("type",Ue.actionTabs.type),zt.append("category_id",(Et==null?void 0:Et.categoryId)||null),Ue.actionTabs.type==="exercise"?(zt.append("time",St.time||""),zt.append("total_score",St.total_score)):zt.append("description",St.description||""),zt.append("publish_time",y()(St.publish_time).format("YYYY-MM-DD HH:mm")),zt.append("end_time",y()(St.end_time).format("YYYY-MM-DD HH:mm")),zt.append("file",Xt);let At=yield(0,a.ZP)(`/api/courses/${Et.coursesId}/export_external_score_homework.json`,{method:"post",body:zt},!0);nt(!1),(At==null?void 0:At.status)===0&&(Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}}),qe(),((st=(je=At==null?void 0:At.data)==null?void 0:je.fail)==null?void 0:st.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Qe.default,{pagination:!1,dataSource:(Mt=At==null?void 0:At.data)==null?void 0:Mt.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,ne.FH)("",se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ue.actionTabs.type}`)}}))})},re.createElement(Ie.default.Item,{label:Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ue.actionTabs.type!=="exercise"&&re.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(Ne.Z,{watch:!0})),Ue.actionTabs.type==="exercise"&&re.createElement(Xe.Z,{style:{marginLeft:6}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(ot.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(Xe.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:St=>(0,x.Q8)(St),disabledTime:St=>(0,x.d0)(St),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:St=>(0,x.Q8)(St,"",Rt.getFieldValue("publish_time")),disabledTime:St=>(0,x.d0)(St,Rt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(Ie.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:E.Z.downloadbutton,href:se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ue.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(Ie.default.Item,{style:{marginBottom:0}},re.createElement(Be,be({},Tt),re.createElement("a",{className:E.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"))))))};Lt.Z=(0,Ye.connect)(({classroomList:Ue})=>({classroomList:Ue}))(lt)},15518:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return ot}});var z=ae(59301),Se=ae(92832),Ie=ae(24905),Je=ae(95237),ke={leftdiv:"leftdiv___C0QyK",listClass:"listClass___ssVYJ",spantitle:"spantitle___EcO7r",rightdiv:"rightdiv___A2kDK"},Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ae(2524),Xe=(We,Ye,Ne)=>new Promise((se,E)=>{var a=y=>{try{b(Ne.next(y))}catch(ne){E(ne)}},x=y=>{try{b(Ne.throw(y))}catch(ne){E(ne)}},b=y=>y.done?se(y.value):Promise.resolve(y.value).then(a,x);b((Ne=Ne.apply(We,Ye)).next())}),ot=({data:We,value:Ye=[],handleChangePage:Ne,setSelectedRowKeys:se,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,b]=(0,z.useState)([]),[y,ne]=(0,z.useState)([]),[re,ie]=(0,z.useState)([]);let[le,ge]=(0,z.useState)(1),[pe,Ee]=(0,z.useState)();return(0,z.useEffect)(()=>{b(We),ne([]),ie([])},[We]),(0,z.useEffect)(()=>{se&&(ne(E),ie(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ke.leftdiv},z.createElement(Se.default.Search,{size:"middle",onChange:be=>Xe(void 0,null,function*(){b(We.filter(ye=>{var Be;return(Be=ye==null?void 0:ye.name)==null?void 0:Be.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Ie.default.Group,{value:y.map(be=>`${be.id}`),onChange:be=>{se(x.filter(ye=>be.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,ye)=>z.createElement(Je.Z,{key:be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.id}`},z.createElement("div",{className:ke.listClass},z.createElement("span",{className:ke.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.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:ke.rightdiv},z.createElement(Se.default.Search,{onChange:be=>{ie(y.filter(ye=>ye.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.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}},re.map((be,ye)=>z.createElement(Je.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),z.createElement("img",{src:Qe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(y.filter(Be=>`${Be.id}`!=`${be.id}`))}})))))))}},27269:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(65582),Xe=ae(74128),Ke=ae(57951),ot=ae(38147),We=ae(56656),Ye=ae.n(We),Ne=ae(65862),se=ae(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,Ee)=>pe in ge?E(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[pe]=Ee,ne=(ge,pe)=>{for(var Ee in pe||(pe={}))x.call(pe,Ee)&&y(ge,Ee,pe[Ee]);if(a)for(var Ee of a(pe))b.call(pe,Ee)&&y(ge,Ee,pe[Ee]);return ge},re=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const{Dragger:ie}=Se.default,le=({classroomList:ge,dispatch:pe,onOk:Ee})=>{const be=(0,ue.useParams)(),[ye]=Ie.default.useForm(),[Be,lt]=(0,z.useState)(),[Ue,wt]=(0,z.useState)(!1),qe={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Et=>re(void 0,null,function*(){return lt(Et),!1})};return(0,z.useEffect)(()=>{ye.setFieldsValue({publish_time:Ye()(Ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ye()(Ye()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.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:Ue},onOk:()=>re(void 0,null,function*(){ye.submit()}),onCancel:()=>{ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Ie.default,{form:ye,onFinish:Et=>re(void 0,null,function*(){var Rt,Xt,Wt;if(!(Be!=null&&Be.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}wt(!0);let Gt=new FormData;Gt.append("type",ge.actionTabs.type),Gt.append("file",Be);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:nt=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Tt=yield(0,ot.ZP)(nt,{method:"post",body:Gt},!0);wt(!1),(Tt==null?void 0:Tt.status)===0&&(Ee(),ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Xt=(Rt=Tt==null?void 0:Tt.data)==null?void 0:Rt.fail)==null?void 0:Xt.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Qe.default,{pagination:!1,dataSource:(Wt=Tt==null?void 0:Tt.data)==null?void 0:Wt.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,Ne.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},se.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),se.createElement(Ie.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ke.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Ie.default.Item,{style:{marginBottom:0}},se.createElement(ie,ne({},qe),se.createElement("a",{className:Ke.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.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"))))))};Lt.Z=(0,ue.connect)(({classroomList:ge})=>({classroomList:ge}))(le)},92521:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(92832),Xe=ae(95237),Ke=ae(43604),ot=ae(5871),We=ae(5083),Ye=ae(65582),Ne=ae(96565),se=ae(74128),E=ae(57951),a=ae(38147),x=ae(99981),b=ae(56656),y=ae.n(b),ne=ae(65862),re=ae(59301),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(Ue,wt,qe)=>wt in Ue?ie(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[wt]=qe,be=(Ue,wt)=>{for(var qe in wt||(wt={}))ge.call(wt,qe)&&Ee(Ue,qe,wt[qe]);if(le)for(var qe of le(wt))pe.call(wt,qe)&&Ee(Ue,qe,wt[qe]);return Ue},ye=(Ue,wt,qe)=>new Promise((Et,Rt)=>{var Xt=nt=>{try{Gt(qe.next(nt))}catch(Tt){Rt(Tt)}},Wt=nt=>{try{Gt(qe.throw(nt))}catch(Tt){Rt(Tt)}},Gt=nt=>nt.done?Et(nt.value):Promise.resolve(nt.value).then(Xt,Wt);Gt((qe=qe.apply(Ue,wt)).next())});const{Dragger:Be}=Se.default,lt=({classroomList:Ue,dispatch:wt,onOk:qe})=>{const Et=(0,Ye.useParams)(),[Rt]=Ie.default.useForm(),[Xt,Wt]=(0,z.useState)(),[Gt,nt]=(0,z.useState)(!1),Tt={height:100,onRemove:()=>{Wt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:St=>ye(void 0,null,function*(){return Wt(St),!1})};return(0,z.useEffect)(()=>{Rt.setFieldsValue({publish_time:y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:y()(y()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(Je.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Gt},onOk:()=>ye(void 0,null,function*(){Rt.submit()}),onCancel:()=>{Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ie.default,{form:Rt,colon:!1,onFinish:St=>ye(void 0,null,function*(){var je,st,Mt;if(!(Xt!=null&&Xt.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}nt(!0);let zt=new FormData;zt.append("name",St.name),zt.append("type",Ue.actionTabs.type),zt.append("category_id",(Et==null?void 0:Et.categoryId)||null),Ue.actionTabs.type==="exercise"?(zt.append("time",St.time||""),zt.append("total_score",St.total_score)):zt.append("description",St.description||""),zt.append("publish_time",y()(St.publish_time).format("YYYY-MM-DD HH:mm")),zt.append("end_time",y()(St.end_time).format("YYYY-MM-DD HH:mm")),zt.append("file",Xt);let At=yield(0,a.ZP)(`/api/courses/${Et.coursesId}/export_external_score_homework.json`,{method:"post",body:zt},!0);nt(!1),(At==null?void 0:At.status)===0&&(Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}}),qe(),((st=(je=At==null?void 0:At.data)==null?void 0:je.fail)==null?void 0:st.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Qe.default,{pagination:!1,dataSource:(Mt=At==null?void 0:At.data)==null?void 0:Mt.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,ne.FH)("",se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ue.actionTabs.type}`)}}))})},re.createElement(Ie.default.Item,{label:Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ue.actionTabs.type!=="exercise"&&re.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(Ne.Z,{watch:!0})),Ue.actionTabs.type==="exercise"&&re.createElement(Xe.Z,{style:{marginLeft:6}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(ot.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(Xe.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:St=>(0,x.Q8)(St),disabledTime:St=>(0,x.d0)(St),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:St=>(0,x.Q8)(St,"",Rt.getFieldValue("publish_time")),disabledTime:St=>(0,x.d0)(St,Rt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(Ie.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:E.Z.downloadbutton,href:se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ue.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(Ie.default.Item,{style:{marginBottom:0}},re.createElement(Be,be({},Tt),re.createElement("a",{className:E.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"))))))};Lt.Z=(0,Ye.connect)(({classroomList:Ue})=>({classroomList:Ue}))(lt)},82025:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return ot}});var z=ae(59301),Se=ae(92832),Ie=ae(24905),Je=ae(95237),ke={leftdiv:"leftdiv___xN4jD",listClass:"listClass___gN3su",spantitle:"spantitle___f2ySa",rightdiv:"rightdiv___mGuGs"},Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ae(2524),Xe=(We,Ye,Ne)=>new Promise((se,E)=>{var a=y=>{try{b(Ne.next(y))}catch(ne){E(ne)}},x=y=>{try{b(Ne.throw(y))}catch(ne){E(ne)}},b=y=>y.done?se(y.value):Promise.resolve(y.value).then(a,x);b((Ne=Ne.apply(We,Ye)).next())}),ot=({data:We,value:Ye=[],handleChangePage:Ne,setSelectedRowKeys:se,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,b]=(0,z.useState)([]),[y,ne]=(0,z.useState)([]),[re,ie]=(0,z.useState)([]);let[le,ge]=(0,z.useState)(1),[pe,Ee]=(0,z.useState)();return(0,z.useEffect)(()=>{b(We),ne([]),ie([])},[We]),(0,z.useEffect)(()=>{se&&(ne(E),ie(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ke.leftdiv},z.createElement(Se.default.Search,{size:"middle",onChange:be=>Xe(void 0,null,function*(){b(We.filter(ye=>{var Be;return(Be=ye==null?void 0:ye.name)==null?void 0:Be.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Ie.default.Group,{value:y.map(be=>`${be.id}`),onChange:be=>{se(x.filter(ye=>be.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,ye)=>z.createElement(Je.Z,{key:be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.id}`},z.createElement("div",{className:ke.listClass},z.createElement("span",{className:ke.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.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:ke.rightdiv},z.createElement(Se.default.Search,{onChange:be=>{ie(y.filter(ye=>ye.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.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}},re.map((be,ye)=>z.createElement(Je.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),z.createElement("img",{src:Qe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(y.filter(Be=>`${Be.id}`!=`${be.id}`))}})))))))}},61527:function(ct,Lt,ae){"use strict";ae.d(Lt,{U:function(){return Ke}});var z=ae(59301),Se=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Qe=(ot,We,Ye)=>We in ot?Se(ot,We,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):ot[We]=Ye,ue=(ot,We)=>{for(var Ye in We||(We={}))Je.call(We,Ye)&&Qe(ot,Ye,We[Ye]);if(Ie)for(var Ye of Ie(We))ke.call(We,Ye)&&Qe(ot,Ye,We[Ye]);return ot},Xe=(ot,We,Ye)=>new Promise((Ne,se)=>{var E=b=>{try{x(Ye.next(b))}catch(y){se(y)}},a=b=>{try{x(Ye.throw(b))}catch(y){se(y)}},x=b=>b.done?Ne(b.value):Promise.resolve(b.value).then(E,a);x((Ye=Ye.apply(ot,We)).next())});function Ke(ot,We){const[Ye,Ne]=(0,z.useState)(We),[se,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[Ye,se,(y,ne=!1)=>Xe(this,null,function*(){const re=ne?We:ue(ue({},Ye),y);E(!0),Ne(re);const ie=yield ot(re);return E(!1),x(ie),ie}),a]}},66457:function(ct,Lt,ae){"use strict";ae.d(Lt,{rX:function(){return re},pW:function(){return ie},gy:function(){return le},xY:function(){return ne},O5:function(){return y},tJ:function(){return se},o1:function(){return E},Rd:function(){return b}});var z=ae(65582),Se=ae(43418),Ie=ae(28103),Je=ae(8591),ke=ae(41867),Qe=ae(65862),ue=ae(87169),Xe=ae(25510),Ke="data:image/png;base64,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",ot=ae.p+"static/newqrcode.a8740efb.png",We=ae(32637),Ye=ae(59301),Ne=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const se=(ge,pe=!1)=>!!(E(ge)&&a(pe)),E=ge=>(0,ke.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ge=!1)=>{var pe;const{user:Ee}=(0,z.getDvaApp)()._store.getState();return(pe=Ee.userInfo)!=null&&pe.profile_completed?!0:(Se.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,Qe.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Se.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()}})},b=()=>{Se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ye.createElement("div",{style:{textAlign:"center"}},Ye.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"),Ye.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),Ye.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},y=()=>{var ge;const{user:pe}=(0,z.getDvaApp)()._store.getState();return(ge=pe.userInfo)!=null&&ge.professional_certification?!0:(Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ye.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,Qe.xg)("/account/certification")}}),!1)},ne=()=>(0,ke.V9)()?!0:(Se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ye.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),re=(ge,pe)=>ge?!0:(Se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("p",null,pe||"\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"),Ye.createElement("div",{style:{marginLeft:"110px"}},Ye.createElement("img",{src:Ke,width:200}),Ye.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Qe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ge=>{Se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,Ye.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"),Ye.createElement(Ie.Z,null),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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 ",Ye.createElement("a",null,ge),"\u5929\u3002"),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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")),Ye.createElement("div",{style:{textAlign:"center",marginTop:30}},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},le=(ge,pe="")=>{const{shixunsDetail:{detail:Ee}}=(0,z.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),Se.default.info({centered:!0,icon:Ye.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",pe,"\u3002"),Ye.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(Se.default.confirm({centered:!0,icon:Ye.createElement(ue.Z,null),title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),Ye.createElement("br",null),Ye.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:()=>{Se.default.confirm({width:440,centered:!0,icon:Ye.createElement(ue.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:()=>Ne(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.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:Ee==null?void 0:Ee.identifier}}),ge({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},50371:function(ct,Lt){"use strict";function ae(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Se=1;Se{const ke=Ie[Je];ke!==void 0&&(z[Je]=ke)})}return z}Lt.Z=ae},13845:function(ct,Lt,ae){"use strict";ae.d(Lt,{F:function(){return z},Z:function(){return Se}});function z(Ie){return Ie!=null&&Ie===Ie.window}function Se(Ie,Je){var ke,Qe;if(typeof window=="undefined")return 0;const ue=Je?"scrollTop":"scrollLeft";let Xe=0;return z(Ie)?Xe=Ie[Je?"pageYOffset":"pageXOffset"]:Ie instanceof Document?Xe=Ie.documentElement[ue]:(Ie instanceof HTMLElement||Ie)&&(Xe=Ie[ue]),Ie&&!z(Ie)&&typeof Xe!="number"&&(Xe=(Qe=((ke=Ie.ownerDocument)!==null&&ke!==void 0?ke:Ie).documentElement)===null||Qe===void 0?void 0:Qe[ue]),Xe}},56762:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Se}});var z=ae(59301);function Se(){const[,Ie]=z.useReducer(Je=>Je+1,0);return Ie}},68031:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Je}});var z=ae(16089);function Se(ke,Qe,ue,Xe){const Ke=ue-Qe;return ke/=Xe/2,ke<1?Ke/2*ke*ke*ke+Qe:Ke/2*((ke-=2)*ke*ke+2)+Qe}var Ie=ae(13845);function Je(ke){let Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Xe,duration:Ke=450}=Qe,ot=ue(),We=(0,Ie.Z)(ot,!0),Ye=Date.now(),Ne=()=>{const E=Date.now()-Ye,a=Se(E>Ke?Ke:E,We,ke,Ke);(0,Ie.F)(ot)?ot.scrollTo(window.pageXOffset,a):ot instanceof Document||ot.constructor.name==="HTMLDocument"?ot.documentElement.scrollTop=a:ot.scrollTop=a,E{var be;const{prefixCls:ye,className:Be,rootClassName:lt,children:Ue,indeterminate:wt=!1,style:qe,onMouseEnter:Et,onMouseLeave:Rt,skipGroup:Xt=!1,disabled:Wt}=pe,Gt=Ne(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:nt,direction:Tt,checkbox:St}=Je.useContext(ke.E_),je=Je.useContext(Ke),{isFormItemInput:st}=Je.useContext(ue.aM),Mt=Je.useContext(Qe.Z),zt=(be=(je==null?void 0:je.disabled)||Wt)!==null&&be!==void 0?be:Mt,At=Je.useRef(Gt.value);Je.useEffect(()=>{je==null||je.registerValue(Gt.value)},[]),Je.useEffect(()=>{if(!Xt)return Gt.value!==At.current&&(je==null||je.cancelValue(At.current),je==null||je.registerValue(Gt.value),At.current=Gt.value),()=>je==null?void 0:je.cancelValue(Gt.value)},[Gt.value]);const Pn=nt("checkbox",ye),[Re,Ut]=(0,ot.ZP)(Pn),ln=Object.assign({},Gt);je&&!Xt&&(ln.onChange=function(){Gt.onChange&&Gt.onChange.apply(Gt,arguments),je.toggleOption&&je.toggleOption({label:Ue,value:Gt.value})},ln.name=je.name,ln.checked=je.value.includes(Gt.value));const Gn=Se()(`${Pn}-wrapper`,{[`${Pn}-rtl`]:Tt==="rtl",[`${Pn}-wrapper-checked`]:ln.checked,[`${Pn}-wrapper-disabled`]:zt,[`${Pn}-wrapper-in-form-item`]:st},St==null?void 0:St.className,Be,lt,Ut),kn=Se()({[`${Pn}-indeterminate`]:wt},Ye.A,Ut),bt=wt?"mixed":void 0;return Re(Je.createElement(We.Z,{component:"Checkbox",disabled:zt},Je.createElement("label",{className:Gn,style:Object.assign(Object.assign({},St==null?void 0:St.style),qe),onMouseEnter:Et,onMouseLeave:Rt},Je.createElement(Ie.Z,Object.assign({"aria-checked":bt},ln,{prefixCls:Pn,className:kn,disabled:zt,ref:Ee})),Ue!==void 0&&Je.createElement("span",null,Ue))))};var a=Je.forwardRef(se),x=ae(94480),b=ae(2738),y=function(pe,Ee){var be={};for(var ye in pe)Object.prototype.hasOwnProperty.call(pe,ye)&&Ee.indexOf(ye)<0&&(be[ye]=pe[ye]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ye=Object.getOwnPropertySymbols(pe);Be{const{defaultValue:be,children:ye,options:Be=[],prefixCls:lt,className:Ue,rootClassName:wt,style:qe,onChange:Et}=pe,Rt=y(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Xt,direction:Wt}=Je.useContext(ke.E_),[Gt,nt]=Je.useState(Rt.value||be||[]),[Tt,St]=Je.useState([]);Je.useEffect(()=>{"value"in Rt&&nt(Rt.value||[])},[Rt.value]);const je=Je.useMemo(()=>Be.map(ft=>typeof ft=="string"||typeof ft=="number"?{label:ft,value:ft}:ft),[Be]),st=ft=>{St(He=>He.filter(Ce=>Ce!==ft))},Mt=ft=>{St(He=>[].concat((0,x.Z)(He),[ft]))},zt=ft=>{const He=Gt.indexOf(ft.value),Ce=(0,x.Z)(Gt);He===-1?Ce.push(ft.value):Ce.splice(He,1),"value"in Rt||nt(Ce),Et==null||Et(Ce.filter(Ze=>Tt.includes(Ze)).sort((Ze,_e)=>{const Fe=je.findIndex(mt=>mt.value===Ze),De=je.findIndex(mt=>mt.value===_e);return Fe-De}))},At=Xt("checkbox",lt),Pn=`${At}-group`,[Re,Ut]=(0,ot.ZP)(At),ln=(0,b.Z)(Rt,["value","disabled"]),Gn=Be.length?je.map(ft=>Je.createElement(a,{prefixCls:At,key:ft.value.toString(),disabled:"disabled"in ft?ft.disabled:Rt.disabled,value:ft.value,checked:Gt.includes(ft.value),onChange:ft.onChange,className:`${Pn}-item`,style:ft.style,title:ft.title},ft.label)):ye,kn={toggleOption:zt,value:Gt,disabled:Rt.disabled,name:Rt.name,registerValue:Mt,cancelValue:st},bt=Se()(Pn,{[`${Pn}-rtl`]:Wt==="rtl"},Ue,wt,Ut);return Re(Je.createElement("div",Object.assign({className:bt,style:qe},ln,{ref:Ee}),Je.createElement(Ke.Provider,{value:kn},Gn)))},re=Je.forwardRef(ne);var ie=Je.memo(re);const le=a;le.Group=ie,le.__ANT_CHECKBOX=!0;var ge=le},98447:function(ct,Lt,ae){"use strict";ae.d(Lt,{C2:function(){return ke}});var z=ae(17313),Se=ae(37613),Ie=ae(83116);const Je=Qe=>{const{checkboxCls:ue}=Qe,Xe=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,z.Wf)(Qe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Qe.marginXS,[`> ${Qe.antCls}-row`]:{flex:1}}),[Xe]:Object.assign(Object.assign({},(0,z.Wf)(Qe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Xe}`]:{marginInlineStart:0},[`&${Xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,z.Wf)(Qe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Qe.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,z.oN)(Qe))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Qe.checkboxSize,height:Qe.checkboxSize,direction:"ltr",backgroundColor:Qe.colorBgContainer,border:`${Qe.lineWidth}px ${Qe.lineType} ${Qe.colorBorder}`,borderRadius:Qe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Qe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Qe.checkboxSize/14*5,height:Qe.checkboxSize/14*8,border:`${Qe.lineWidthBold}px solid ${Qe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Qe.motionDurationFast} ${Qe.motionEaseInBack}, opacity ${Qe.motionDurationFast}`}},"& + span":{paddingInlineStart:Qe.paddingXS,paddingInlineEnd:Qe.paddingXS}})},{[` +`),Vt.focus();default:throw new Error}},[Vt,Aa]),Wo=(0,z.useMemo)(()=>{switch(Aa){case pt:return z.createElement(Tt,{callback:Ho,onCancel:ri});case bn:return z.createElement(St.Z,{callback:Ho,onCancel:ri});case gt:return z.createElement(je.Z,{callback:Ho,onCancel:ri});case sn:return z.createElement(_e,{callback:Ho,onCancel:ri});case Yn:return z.createElement(Le,{callback:Ho,onCancel:ri});case"maths-latex":return z.createElement(en,{showSaveButton:!0,callback:Ho});case"inline-latex":return z.createElement(Yt.Z,{showSaveButton:!0,callback:Ho});default:return null}},[Aa]);function ri(){wr("")}(0,z.useEffect)(()=>{if(hi.current){let Za=function(No){zr=!0,xo=No.pageY},ca=function(){zr=!1},pa=function(No){if(zr){let To=No.pageY-xo;To<0&&(To=0),To>300&&(To=300);let Go=In+To+"px";vo(Go)}},Ea=hi.current,zr=!1,xo=0;return Ea.addEventListener("mousedown",Za),document.addEventListener("mousemove",pa),document.addEventListener("mouseup",ca),()=>{Ea.removeEventListener("mousedown",Za),document.removeEventListener("mousemove",pa),document.removeEventListener("mouseup",ca)}}},[Vt,hi]),(0,z.useEffect)(()=>{vo(In)},[In]);const ci=Un(It),tl=Un(fo),ii={width:ci,height:tl},Oo=(0,z.useMemo)(()=>{if(Cr){let Za=new Date(Cr),ca=Za.getHours(),pa=Za.getMinutes(),Ea=Za.getSeconds();return ca=ca<10?"0"+ca:ca,pa=pa<10?"0"+pa:pa,Ea=Ea<10?"0"+Ea:Ea,`${ca}:${pa}:${Ea}`}return 0},[Cr]),Ro=Za=>{const ca=[];if($r){let pa=-1;Za=Za.replace(/(@▁▁@|@▁@)/g,function(Ea,zr,xo){ca.push({multiLine:Ea!==Bn})})}return ca};function Li(){window.sessionStorage.removeItem(xr),oi(!1),dr(0)}function nl(){oi(!1),dr(0),Vt.setValue(window.sessionStorage.getItem(xr))}(0,z.useEffect)(()=>{Mr[Aa]&&Aa!==xn&&Aa!==sn&&setTimeout(()=>{const Za=document.getElementsByClassName("markdown-popup-form")[0],ca=window.innerWidth/2-Za.offsetWidth/2,pa=window.innerHeight/2-Za.offsetHeight/2;wi(ca),Io(pa)},0)},[Aa]);const ll=Za=>{Za.preventDefault();const ca=Za.clientX-Mi,pa=Za.clientY-Lo;document.body.onmousemove=Ea=>{let zr=Ea.clientX-ca,xo=Ea.clientY-pa;const No=document.getElementsByClassName("markdown-popup-form")[0],To=window.innerWidth-No.offsetWidth,Go=window.innerHeight-No.offsetHeight;zr=Math.max(0,Math.min(zr,To)),xo=Math.max(0,Math.min(xo,Go)),sl(Ea.clientX,Ea.clientY,ca,pa)&&(wi(zr),Io(xo))},document.body.onmouseup=function(){document.body.onmousemove=null}},sl=(Za,ca,pa,Ea)=>{const zr=document.body.clientHeight,xo=document.body.clientWidth;return Za<20&&pa>Za||Za>xo-20&&paca||ca>zr-20&&Eaye in be?Ye(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Be}):be[ye]=Be,y=(be,ye)=>{for(var Be in ye||(ye={}))a.call(ye,Be)&&b(be,Be,ye[Be]);if(E)for(var Be of E(ye))x.call(ye,Be)&&b(be,Be,ye[Be]);return be},ne=(be,ye)=>Ne(be,se(ye));const{useForm:re}=z.default,ie={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Be]=re();let lt=(0,Ke.useRef)();function Ue(Et){lt.current.width=Be.getFieldValue("width"),lt.current.align=Be.getFieldValue("align"),be(Et,lt.current)}function wt(Et,Rt){if(Et.status===-1){Se.ZP.error(Et.message);return}Be.setFieldsValue({src:`/api/attachments/${Et.id}`,type:Rt.type})}function qe(Et){let Rt=Et.target.files[0];lt.current=Rt,Ee(Rt,wt)}return We.createElement(z.default,ne(y({form:Be},le),{className:"upload-image-panel",onFinish:Ue,style:{width:470,overflow:"hidden"}}),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},We.createElement("div",{className:"flex-container"},We.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},We.createElement(Ie.default,{style:ie})),We.createElement(pe,{onFileChange:qe}))),We.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},We.createElement(Ie.default,{style:{width:264}})),We.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},We.createElement(Je.Z,null,We.createElement(z.default.Item,{name:"width",style:{margin:0}},We.createElement(ke.Z,{style:{width:264}})),We.createElement("span",{className:"ml8"},"%"))),We.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},We.createElement(Qe.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"}]})),We.createElement("aside",null,We.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},We.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),We.createElement(ue.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function pe({onFileChange:be}){return We.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",We.createElement("input",{type:"file",onChange:be}))}function Ee(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw Se.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Be=new FormData;Be.append("editormd-image-file",be),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(Ue){ye(JSON.parse(Ue.target.responseText),be)},!1),lt.addEventListener("error",function(Ue){console.error(Ue)},!1),lt.open("POST",`${Xe.KI}/api/attachments.json`),lt.send(Be)}},57261:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Ie}});var z=ae(59301),Se=ae(4676);class Ie extends z.Component{constructor(ke){super(ke);const Qe=window.document;this.node=Qe.createElement("div"),Qe.body.appendChild(this.node)}render(){const{children:ke}=this.props;return(0,Se.createPortal)(ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ct,Lt,ae){"use strict";ae.d(Lt,{i:function(){return le},Z:function(){return pe}});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"},Se=ae(71418),Ie=ae(6848),Je=ae(93948),ke=ae(92310),Qe=ae.n(ke),ue=ae(65862),Xe=ae(2524),Ke=ae(41867),ot=ae(79005),We=ae(20345),Ye=ae(77882),Ne=ae(31081),se=ae(75309),E=ae(71979),a=ae(47558),x=ae(42922),b=ae(66832),y=ae(96593),ne=ae(19664),re=ae(91833),ie=ae(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:We},{name:"101\u8BA1\u5212",ptimg:Ye,swimg:Ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:se,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:y},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var pe=({className:Ee,dataSource:be=[],col:ye=4,right:Be,bottom:lt=23,precision:Ue=0,wrapWidth:wt=1200,trackEventItems:qe,loading:Et,onRemove:Rt=()=>{},isCurrent:Xt=!0,showAlias:Wt=!1,showProgress:Gt=!1})=>{const nt=Math.floor((wt-(ye-1)*Be)/ye),Tt=[{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(St=>(window.ENV==="build"&&(St.ptimg=`/react/build${St.ptimg}`,St.swimg=`/react/build${St.swimg}`),St));return ie.createElement(Se.Z,{spinning:Et},ie.createElement("div",{className:Qe()(z.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((St,je)=>{var st,Mt,zt,At,Pn,Re;const{name:Ut,id:ln,identifier:Gn,featured:kn,school_name:bt,image_url:ft,excellent:He,is_plan:Ce}=St;return ie.createElement("div",{key:ln,className:Xt&&Gt?z.wrapisCurrent:z.wrap,style:{width:nt,marginRight:(1+je)%ye===0?0:Be+Ue,marginBottom:lt}},ie.createElement("a",{className:z.li,onClick:Ze=>{Ze.preventDefault(),Ze.stopPropagation(),qe&&(0,ue.L9)([qe]),(0,ue.xg)(`/paths/${Gn}`)}},ie.createElement("div",{className:z.img},ie.createElement("img",{className:z.cover,src:`${ft}`}),Xt&&(0,Ke.bg)()&&(St==null?void 0:St.studying)&&ie.createElement("div",{className:`${z.movebq} user-path-items`,onClick:Ze=>{Ze.stopPropagation(),Rt(St)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(st=St==null?void 0:St.subject_tags)==null?void 0:st.map((Ze,_e)=>{var Fe,De;if(_e===0){const rt=(Fe=Tt.find(Le=>Le.name==Ze))==null?void 0:Fe.swimg;return ie.createElement("img",{className:z.sign,src:rt,style:{left:"-4px"}})}const mt=(De=Tt.find(rt=>rt.name==Ze))==null?void 0:De.ptimg;return ie.createElement("img",{className:z.sign,src:mt,style:{left:`${48+52*(_e-1)+2*_e}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(St==null?void 0:St.excellent)&&ie.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:z.name},ie.createElement(Ie.Z,{title:Wt&&(St!=null&&St.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ut}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${St==null?void 0:St.excellent_alias_name}`)):Ut},ie.createElement("span",{className:z.e},Wt&&(St==null?void 0:St.excellent_alias_name)||Ut))),Xt&&Gt&&((Mt=St==null?void 0:St.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((zt=St==null?void 0:St.progress)==null?void 0:zt.my_score)/((At=St==null?void 0:St.progress)==null?void 0:At.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pn=St==null?void 0:St.progress)==null?void 0:Pn.my_score,"/",(Re=St==null?void 0:St.progress)==null?void 0:Re.all_score),(!Xt||!Gt)&&ie.createElement("div",{className:z.tags},ie.createElement("div",null,ie.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,St.stages_count))),ie.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,St.members_count)))))))})),!be.length&&ie.createElement(Xe.Z,null)))}},3918:function(ct,Lt,ae){"use strict";ae.d(Lt,{jL:function(){return ke},w9:function(){return Un},vv:function(){return It},dN:function(){return Mr},QD:function(){return Fi},cQ:function(){return _e.Z},vg:function(){return ja},Oz:function(){return ra},op:function(){return dr},O5:function(){return Oo},_b:function(){return di},t7:function(){return lt},tT:function(){return qe},Gi:function(){return Dr},YG:function(){return vr},Ed:function(){return yr},kT:function(){return xr},qp:function(){return x},Um:function(){return le},K3:function(){return ne},vr:function(){return wi},qE:function(){return bi},Je:function(){return Xt},wb:function(){return Re},rC:function(){return Ze},lB:function(){return Gn},cq:function(){return Ln},kO:function(){return ar},tp:function(){return Ee},Si:function(){return nl},k8:function(){return to},Du:function(){return xo}});var z=ae(59301),Se={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"},Ie="data:image/png;base64,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",ke=({dataSource:kt=[],img:Ot,imgWidth:$t=346,title:On,sunTitle:Oa,bannerExtraContent:ir})=>z.createElement("div",{className:Se.banner},z.createElement("div",{className:Se.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,On),z.createElement("span",null,Oa)),kt.length>0&&z.createElement("div",{className:Se.btns},kt.map((yn,Ia)=>z.createElement("div",{key:Ia,onClick:yn.click},yn.name,yn.sign?z.createElement("img",{src:Ie,width:39}):null))),ir),Ot&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Ot,width:$t}))),Qe={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"},ue=ae(92310),Xe=ae.n(ue),Ke=ae(89392),ot=Object.defineProperty,We=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,se=(kt,Ot,$t)=>Ot in kt?ot(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,E=(kt,Ot)=>{for(var $t in Ot||(Ot={}))Ye.call(Ot,$t)&&se(kt,$t,Ot[$t]);if(We)for(var $t of We(Ot))Ne.call(Ot,$t)&&se(kt,$t,Ot[$t]);return kt},x=({dataSource:kt=[],value:Ot,onChange:$t,onTitleChange:On,className:Oa,title:ir,titleWidth:yn=41,style:Ia={},fontColor:$a="#6A7283",showCount:Fr,classNameActive:Xa,styleItem:ta={}})=>{const[Ir,io]=(0,z.useState)(0),[Mo,rr]=(0,z.useState)(!1),sr=(0,z.useRef)(null),lo=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var qr;kt.length!==0&&(((qr=sr==null?void 0:sr.current)==null?void 0:qr.clientHeight)>97?io(1):io(0)),kt.length===0&&io(0),rr(!1)},[kt]),z.createElement("div",{className:Xe()(Qe.row,Oa),style:Ia},z.createElement("div",{onClick:(0,Ke.throttle)(()=>On==null?void 0:On(),2e3),style:{width:yn,marginTop:Mo?12:4},className:`${Qe.title} ${On?"current":""}`},ir),z.createElement("div",{className:Mo?`${Qe.tagsWrap} ${Qe.tagsBorderWrap}`:Qe.tagsWrap},z.createElement("div",{className:Qe.bar,ref:lo,style:Ir>0?{height:Ir===1?97:"auto",overflow:Ir===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:Qe.tag,ref:sr},kt==null?void 0:kt.map(qr=>z.createElement("span",{onClick:()=>$t(qr.id),key:qr.id,style:E(E({color:$a},ta),(qr==null?void 0:qr.style)||{}),className:Ot===qr.id?Xe()(Xa||Qe.active,qr.classNameActive):""},z.createElement("span",{title:qr.name,className:Qe.name},qr.name),!!Fr&&z.createElement("span",{className:Qe.num},qr.count))))),!!Ir&&z.createElement(z.Fragment,null,Ir===1?z.createElement("div",{onClick:()=>{var qr;io(2),((qr=sr==null?void 0:sr.current)==null?void 0:qr.clientHeight)>245?rr(!0):rr(!1)},className:Qe.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{lo.current.scrollTop=0,io(1),rr(!1)},className:Qe.action},"\u6536\u8D77",z.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"},ne=({dataSource:kt=[],value:Ot,onChange:$t,onTitleChange:On,className:Oa,title:ir,titleWidth:yn=41,style:Ia={},fontColor:$a="#6A7283",showCount:Fr,expand:Xa=!0})=>{const[ta,Ir]=(0,z.useState)(0),[io,Mo]=(0,z.useState)(!1),rr=(0,z.useRef)(null),sr=(0,z.useRef)(null),[lo,qr]=(0,z.useState)(Xa);return z.createElement("div",{className:Xe()(b.row,Oa),style:Ia},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ke.throttle)(()=>On==null?void 0:On(),2e3),style:{width:yn,marginTop:io?12:4},className:`${b.title} ${On?"current":""}`},ir),z.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:lo?8:10},onClick:()=>qr(!lo)})),lo&&z.createElement("div",{className:io?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},z.createElement("div",{className:b.fenge}),z.createElement("div",{className:b.bar,ref:sr},z.createElement("div",{className:b.tag,ref:rr},kt==null?void 0:kt.map(Xr=>z.createElement("span",{onClick:()=>$t(Xr.id),key:Xr.id,style:{color:$a},className:Ot===Xr.id?b.active:""},z.createElement("span",{title:Xr.name,className:b.name},Xr.name),!!Fr&&z.createElement("span",{className:b.num},Xr.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:kt=[],value:Ot,onChange:$t,onTitleChange:On,className:Oa,title:ir,titleWidth:yn=41,style:Ia={},fontColor:$a="#fff",showCount:Fr,expand:Xa=!0})=>{const[ta,Ir]=(0,z.useState)(0),[io,Mo]=(0,z.useState)(!1),rr=(0,z.useRef)(null),sr=(0,z.useRef)(null),[lo,qr]=(0,z.useState)(Xa);return z.createElement("div",{className:Xe()(re.row,Oa),style:Ia},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ke.throttle)(()=>On==null?void 0:On(),2e3),style:{width:yn},className:`${re.title} ${On?"current":""}`},ir),z.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:lo?"#00DDC7":"#037F74",fontSize:lo?10:12},onClick:()=>qr(!lo)})),lo&&z.createElement("div",{className:io?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},z.createElement("div",{className:re.bar,ref:sr},z.createElement("div",{className:re.tag,ref:rr},kt==null?void 0:kt.map(Xr=>z.createElement("span",{onClick:()=>$t(Xr.id),key:Xr.id,style:{color:$a},className:Ot===Xr.id?re.active:""},z.createElement("span",{title:Xr.name,className:re.name},Xr.name),!!Fr&&z.createElement("span",{className:re.num},Xr.count)))))))},ge={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"},Ee=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={}})=>z.createElement("div",{style:Oa,className:Xe()(ge.tabs,On)},kt.map(ir=>z.createElement("span",{onClick:()=>$t(ir.id),className:Ot===ir.id?ge.active:"",key:ir.id},ir.name))),be={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"},ye=ae(92832),lt=({dataSource:kt=[],value:Ot="",onChange:$t,onInputChange:On=()=>{},className:Oa,style:ir={},placeholder:yn,allowClear:Ia=!1})=>{var $a;const[Fr,Xa]=(0,z.useState)(""),[ta,Ir]=(0,z.useState)("");(0,z.useEffect)(()=>{var rr;let sr=Ot;(rr=JSON.stringify(Ot))!=null&&rr.includes("{")&&(Xa(Ot.id),sr=Ot.value||"");try{Ir(decodeURIComponent(sr||""))}catch(lo){Ir(decodeURIComponent(sr||""))}},[Ot]);const io=()=>{$t(encodeURIComponent(ta),Fr||null)},Mo=rr=>{rr!==Fr&&(Xa(rr),$t(encodeURIComponent(ta),rr))};return z.createElement("div",{className:Xe()(be.input,Oa),style:ir},!!kt.length&&z.createElement("div",{className:be.dropdown},z.createElement("div",{className:be.text},($a=kt.find(rr=>rr.id===Fr))==null?void 0:$a.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:be.b1}),z.createElement("b",{className:be.b2})),z.createElement("div",{className:be.menu},kt.map((rr,sr)=>z.createElement("div",{key:sr,onClick:()=>Mo(rr.id)},rr.name)))),z.createElement(ye.default,{onPressEnter:io,value:ta,onChange:rr=>{Ir(rr.target.value),On(encodeURIComponent(rr.target.value),Fr||null)},bordered:!1,placeholder:yn}),z.createElement("i",{onClick:io,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ue={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},qe=({dataSource:kt=[],value:Ot="",onChange:$t,onInputChange:On=()=>{},className:Oa,style:ir={},placeholder:yn,allowClear:Ia=!1})=>{var $a;const[Fr,Xa]=(0,z.useState)(""),[ta,Ir]=(0,z.useState)("");(0,z.useEffect)(()=>{var rr;let sr=Ot;(rr=JSON.stringify(Ot))!=null&&rr.includes("{")&&(Xa(Ot.id),sr=Ot.value||"");try{Ir(decodeURIComponent(sr||""))}catch(lo){Ir(decodeURIComponent(sr||""))}},[Ot]);const io=()=>{$t(encodeURIComponent(ta),Fr||null)},Mo=rr=>{rr!==Fr&&(Xa(rr),$t(encodeURIComponent(ta),rr))};return z.createElement("div",{className:Xe()(Ue.input,Oa),style:ir},!!kt.length&&z.createElement("div",{className:Ue.dropdown},z.createElement("div",{className:Ue.text},($a=kt.find(rr=>rr.id===Fr))==null?void 0:$a.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:Ue.menu},kt.map((rr,sr)=>z.createElement("div",{key:sr,onClick:()=>Mo(rr.id)},rr.name)))),z.createElement(ye.default,{onPressEnter:io,value:ta,onChange:rr=>{Ir(rr.target.value),On(encodeURIComponent(rr.target.value),Fr||null)},bordered:!1,placeholder:yn}),z.createElement("i",{onClick:io,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Et={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"},Xt=({value:kt,onChange:Ot,className:$t,total:On,pageSize:Oa,style:ir={}})=>{const yn=kt<2,Ia=kt>=Math.ceil(On/Oa);return On<=Oa?z.createElement(z.Fragment,null):z.createElement("div",{className:Xe()(Et.quickPager,$t),style:ir},z.createElement("div",{onClick:()=>{yn||Ot(kt-1,"prev")},className:yn?Et.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Ia||Ot(kt+1,"next")},className:Ia?Et.disabled:""},"\u4E0B\u4E00\u9875"))},Wt={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"},Gt=ae(71418),nt=ae(6848),Tt=ae(13570),St=ae(74128),je=ae(65862),st=ae(96908),Mt=ae(57177),zt=ae(81378),At=ae(2524),Re=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a})=>{const Fr=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:$a},z.createElement("div",{className:Xe()(Wt.list,kt)},!!Ot.length&&Ot.map((Xa,ta)=>{const{name:Ir,id:io,identifier:Mo,power:rr,cover_image_id:sr,pic:lo}=Xa;return z.createElement("div",{className:Wt.wrap,key:io,style:{width:Fr,marginRight:(1+ta)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/shixuns/${Mo}/challenges`,className:Wt.li,onClick:qr=>{qr.preventDefault(),Ia&&(0,je.L9)([Ia]),rr&&(0,je.xg)(`/shixuns/${Mo}/challenges`)}},z.createElement("div",{className:Wt.img},z.createElement("img",{className:Wt.cover,src:`${lo}`}),Xa.is_jupyter&&z.createElement("img",{className:Wt.sign,src:st}),Xa.is_jupyter_lab&&z.createElement("img",{className:Wt.sign,src:Mt}),Xa.is_unity_3d&&z.createElement("img",{className:Wt.sign,src:zt})),z.createElement("div",{className:Wt.name},z.createElement(nt.Z,{title:Ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Wt.e},Ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Wt.tags},z.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Xa.challenges_count))),!!Xa.myshixuns_count&&z.createElement(nt.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,Xa.myshixuns_count))),z.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Xa.level))),z.createElement("div",{className:Wt.rate},z.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Xa.score_info}),z.createElement("span",null,"\xA0",Xa.score_info?`${Xa.score_info}\u5206`:"5\u5206")))),!rr&&z.createElement("div",{className:Wt.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")))}),!Ot.length&&z.createElement(At.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"},Gn=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,wrapClassName:Ia,trackEventItems:$a,loading:Fr})=>{const Xa=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:Fr},z.createElement("div",{className:Xe()(Ut.list,kt)},!!Ot.length&&Ot.map((ta,Ir)=>{const{name:io,id:Mo,identifier:rr,power:sr,cover_image_id:lo,pic:qr}=ta;return z.createElement("div",{className:Xe()(Ut.wrap,Ia),key:Mo,style:{width:Xa,marginRight:(1+Ir)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/shixuns/${rr}/challenges`,className:Ut.li,onClick:Xr=>{Xr.preventDefault(),$a&&(0,je.L9)([$a]),sr&&(0,je.xg)(`/shixuns/${rr}/challenges`)}},z.createElement("img",{src:ae(47621),className:Ut.titleBg}),z.createElement("div",{className:Ut.name},z.createElement(nt.Z,{title:io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Ut.e},io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Ut.img},z.createElement("img",{className:Ut.cover,src:lo?`${St.Z.API_SERVER}/api/attachments/${lo}`:`${St.Z.IMG_SERVER+qr}`}),ta.is_jupyter&&z.createElement("div",{className:Ut.bq},"Jupyter"),ta.is_jupyter_lab&&z.createElement("div",{className:Ut.bq},"JupyterLab"),ta.is_unity_3d&&z.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")),z.createElement("div",{className:"mt20 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Ut.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Ut.value},ta.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:Ut.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:Ut.value},ta.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Ut.text},"\u5173\u5361\u6570"),z.createElement("span",{className:Ut.value},ta.challenges_count)),z.createElement("div",{className:Ut.rate},z.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:ta.score_info}),z.createElement("span",{className:Ut.value,style:{color:"#FF9C00"}},"\xA0",ta.score_info?`${ta.score_info}\u5206`:"5\u5206"))))),!sr&&z.createElement("div",{className:Ut.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")))}),!Ot.length&&z.createElement(At.Z,null)))},kn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},bt="data:image/png;base64,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",ft="data:image/png;base64,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",He="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Ze=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a,wrapClassName:Fr,imgClassName:Xa})=>{const ta=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:$a},z.createElement("div",{className:Xe()(kn.list,kt)},!!Ot.length&&Ot.map((Ir,io)=>{const{name:Mo,id:rr,identifier:sr,power:lo,cover_image_id:qr,pic:Xr}=Ir;return z.createElement("div",{className:Xe()(kn.wrap,Fr),key:rr,style:{width:ta,marginRight:(1+io)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/shixuns/${sr}/challenges`,className:kn.li,onClick:Ri=>{Ri.preventDefault(),Ia&&(0,je.L9)([Ia]),lo&&(0,je.xg)(`/shixuns/${sr}/challenges`)}},z.createElement("div",{className:Xe()(kn.img,Xa)},z.createElement("img",{className:kn.cover,src:qr?`${St.Z.API_SERVER}/api/attachments/${qr}`:`${St.Z.IMG_SERVER+Xr}`}),Ir.is_jupyter&&z.createElement("img",{className:kn.sign,src:bt}),Ir.is_jupyter_lab&&z.createElement("img",{className:kn.sign,src:ft}),Ir.is_unity_3d&&z.createElement("img",{className:kn.sign,src:He})),z.createElement("div",{className:kn.name},z.createElement(nt.Z,{title:Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:kn.e},Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:kn.tags},z.createElement(nt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Ir.challenges_count))),!!Ir.myshixuns_count&&z.createElement(nt.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,Ir.myshixuns_count))),z.createElement(nt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Ir.level))),z.createElement("div",{className:kn.rate},z.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ir.score_info}),z.createElement("span",null,"\xA0",Ir.score_info?`${Ir.score_info}\u5206`:"5\u5206")))),!lo&&z.createElement("div",{className:kn.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")))}),!Ot.length&&z.createElement(At.Z,null)))},_e=ae(61584),Fe={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"},De=ae(79005),mt=ae(20345),rt=ae(77882),Le=ae(31081),Pt=ae(75309),pn=ae(71979),tn=ae(47558),Zt=ae(42922),en=ae(66832),Yt=ae(96593),Me=ae(19664),Ve=ae(91833),pt=Object.defineProperty,gt=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,mn=(kt,Ot,$t)=>Ot in kt?pt(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,bn=(kt,Ot)=>{for(var $t in Ot||(Ot={}))sn.call(Ot,$t)&&mn(kt,$t,Ot[$t]);if(gt)for(var $t of gt(Ot))xn.call(Ot,$t)&&mn(kt,$t,Ot[$t]);return kt};const Yn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:mt},{name:"101\u8BA1\u5212",ptimg:rt,swimg:Le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:pn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:tn,swimg:Zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:en,swimg:Yt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Me,swimg:Ve}];var ra=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a,wrapClassName:Fr,imgClassName:Xa,isArrow:ta=!1,imgStyle:Ir={}})=>{const io=Math.floor((yn-($t-1)*On)/$t),[Mo,rr]=(0,z.useState)(),[sr,lo]=(0,z.useState)(),qr=Ri=>rr(Ri),Xr=()=>rr(-1);return z.createElement(Gt.Z,{spinning:$a},z.createElement("div",{className:Xe()(Fe.list,kt)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((Ri,Yi)=>{var Pl;const{name:al,id:Ui,identifier:Al,featured:Ql,school_name:Wi,image_url:ul,excellent:El,is_plan:Cl}=Ri;return z.createElement("div",{key:Ui,className:Xe()(Fe.wrap,Fr),style:{width:io,marginRight:(1+Yi)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{target:"_blank",href:`/paths/${Al}`,className:Fe.li,onClick:ei=>{ei.preventDefault(),Ia&&(0,je.L9)([Ia]),(0,je.xg)(`/paths/${Al}`)}},z.createElement("img",{src:ae(39057),className:Fe.titleBg}),z.createElement("div",{className:Fe.name},z.createElement(nt.Z,{title:al},z.createElement("span",{className:Fe.e,style:{color:ta&&Mo===Yi?"#145DFF":"#000000"},onMouseEnter:()=>{qr(Yi)},onMouseLeave:Xr},al))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Xe()(Fe.img,Xa)},z.createElement("img",{className:Fe.cover,style:bn({},Ir),src:`${St.Z.IMG_SERVER+ul}`}),(Pl=Ri==null?void 0:Ri.subject_tags)==null?void 0:Pl.map((ei,Ni)=>{var dl,Ji;if(Ni===0){const Vi=(dl=Yn.find(bl=>bl.name==ei))==null?void 0:dl.swimg;return z.createElement("img",{className:Fe.sign,src:Vi,style:{left:"-4px"}})}const Ul=(Ji=Yn.find(Vi=>Vi.name==ei))==null?void 0:Ji.ptimg;return z.createElement("img",{className:Fe.sign,src:Ul,style:{left:`${48+52*(Ni-1)+2*Ni}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ri==null?void 0:Ri.excellent)&&z.createElement("div",{className:Fe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Fe.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:Fe.value},Ri.stages_count)),z.createElement("div",null,z.createElement("span",{className:Fe.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Fe.value},Ri.members_count))))))})),!Ot.length&&z.createElement(At.Z,null)))},oa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Ua=ae(41867),Kn=ae(59301);const Jn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:mt},{name:"101\u8BA1\u5212",ptimg:rt,swimg:Le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:pn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:tn,swimg:Zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:en,swimg:Yt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Me,swimg:Ve}];var ja=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a,onRemove:Fr=()=>{},isCurrent:Xa=!0,showAlias:ta=!1,wrapClassName:Ir,imgClassName:io})=>{const Mo=Math.floor((yn-($t-1)*On)/$t),rr=[{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(sr=>(window.ENV==="build"&&(sr.ptimg=`/react/build${sr.ptimg}`,sr.swimg=`/react/build${sr.swimg}`),sr));return Kn.createElement(Gt.Z,{spinning:$a},Kn.createElement("div",{className:Xe()(oa.list,kt)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((sr,lo)=>{var qr;const{name:Xr,id:Ri,identifier:Yi,featured:Pl,school_name:al,image_url:Ui,excellent:Al,is_plan:Ql}=sr;return Kn.createElement("div",{key:Ri,className:Xe()(oa.wrap,Ir),style:{width:Mo,marginRight:(1+lo)%$t===0?0:On+ir,marginBottom:Oa}},Kn.createElement("a",{className:oa.li,onClick:Wi=>{Wi.preventDefault(),Wi.stopPropagation(),Ia&&(0,je.L9)([Ia]),(0,je.xg)(`/paths/${Yi}`)}},Kn.createElement("div",{className:Xe()(oa.img,io)},Kn.createElement("img",{className:oa.cover,src:`${St.Z.IMG_SERVER+Ui}`}),Xa&&(0,Ua.bg)()&&(sr==null?void 0:sr.studying)&&Kn.createElement("div",{className:`${oa.movebq} user-path-items`,onClick:Wi=>{Wi.stopPropagation(),Fr(sr)}},Kn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Kn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qr=sr==null?void 0:sr.subject_tags)==null?void 0:qr.map((Wi,ul)=>{var El,Cl;if(ul===0){const Ni=(El=rr.find(dl=>dl.name==Wi))==null?void 0:El.swimg;return Kn.createElement("img",{className:oa.sign,src:Ni,style:{left:"-4px"}})}const ei=(Cl=rr.find(Ni=>Ni.name==Wi))==null?void 0:Cl.ptimg;return Kn.createElement("img",{className:oa.sign,src:ei,style:{left:`${48+52*(ul-1)+2*ul}px`}})}),Kn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(sr==null?void 0:sr.excellent)&&Kn.createElement("div",{className:oa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Kn.createElement("div",{className:oa.name},Kn.createElement(nt.Z,{title:ta&&(sr!=null&&sr.excellent_alias_name)?Kn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Xr}`,Kn.createElement("br",null),Kn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${sr==null?void 0:sr.excellent_alias_name}`)):Xr},Kn.createElement("span",{className:oa.e},ta&&(sr==null?void 0:sr.excellent_alias_name)||Xr))),Kn.createElement("div",{className:oa.tags},Kn.createElement("div",null,Kn.createElement(nt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Kn.createElement("span",null,sr.stages_count))),Kn.createElement(nt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Kn.createElement("span",null,sr.members_count)))))))})),!Ot.length&&Kn.createElement(At.Z,null)))},Kt={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"},Bn="data:image/png;base64,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",$n=ae(59301),Un=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,trackEventItems:Ia,loading:$a})=>{const Fr=Math.floor((yn-($t-1)*On)/$t);return $n.createElement(Gt.Z,{spinning:$a},$n.createElement("div",{className:Xe()(Kt.list,kt)},!!Ot.length&&Ot.map((Xa,ta)=>{const{subject_identifier:Ir,id:io,identifier:Mo,power:rr}=Xa,sr=Xa.is_public!=0&&Xa.is_public;return $n.createElement("div",{className:Kt.wrap,key:io,style:{width:Fr,marginRight:(1+ta)%$t===0?0:On+ir,marginBottom:Oa}},$n.createElement("a",{className:Kt.li,onClick:lo=>{lo.preventDefault(),Ia&&(0,je.L9)([Ia]),(0,je.xg)(Xa.first_category_url)}},$n.createElement("div",{className:Kt.top},$n.createElement(nt.Z,{title:Xa.name},$n.createElement("div",{className:Kt.name},Xa.name)),$n.createElement("img",{className:Kt.img,src:St.Z.IMG_SERVER+"/images/"+Xa.avatar_url}),$n.createElement("div",{className:Kt.text,title:Xa.creator},Xa.creator),Ir&&$n.createElement("div",{className:Kt.btns},$n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sr&&$n.createElement("div",{className:Kt.sign},"\u516C\u5F00")),$n.createElement("div",{className:Kt.bottom},Xa.visits>0&&$n.createElement(nt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$n.createElement("span",null,$n.createElement("i",{className:"iconfont icon-liulanyan"}),$n.createElement("span",null,Xa.visits))),Xa.course_members_count>0&&$n.createElement(nt.Z,{title:"\u6210\u5458",placement:"bottom"},$n.createElement("span",null,$n.createElement("i",{className:"iconfont icon-chengyuan"}),Xa.course_members_count)),Xa.tasks_count>0&&$n.createElement(nt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$n.createElement("span",null,$n.createElement("i",{className:"iconfont icon-zuoye"}),Xa.tasks_count)),Xa.is_end?$n.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):$n.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xa.is_accessible&&$n.createElement("div",{className:Kt.lockWrap},$n.createElement("img",{src:`${St.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")))}),!Ot.length&&$n.createElement(At.Z,null)))},ya={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"},ma="data:image/png;base64,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",Mr=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,wrapClassName:Ia,trackEventItems:$a,loading:Fr})=>{const Xa=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:Fr},z.createElement("div",{className:Xe()(ya.list,kt)},!!Ot.length&&Ot.map((ta,Ir)=>{const{subject_identifier:io,id:Mo,identifier:rr,power:sr}=ta,lo=ta.is_public!=0&&ta.is_public;return z.createElement("div",{className:Xe()(`${ya.wrap} ${ta.is_accessible?"":ya.warpStyle}`,Ia),key:Mo,style:{width:Xa,marginRight:(1+Ir)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{className:ya.li,onClick:qr=>{qr.preventDefault(),$a&&(0,je.L9)([$a]),(0,je.xg)(ta.first_category_url)}},z.createElement("div",{className:ya.creator},z.createElement("img",{className:ya.img,src:St.Z.IMG_SERVER+"/images/"+ta.avatar_url}),z.createElement("div",{className:ya.text,title:ta.creator},ta.creator)),z.createElement("div",{className:ya.top},z.createElement(nt.Z,{title:ta.name},z.createElement("div",{className:ya.name},ta.name)),lo&&z.createElement("div",{className:ya.sign},"\u516C\u5F00")),z.createElement("div",{className:ya.middle},z.createElement("div",{className:ya.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:ya.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:ya.value},(ta==null?void 0:ta.visits)||0)),z.createElement("div",null,z.createElement("span",{className:ya.text},"\u6210\u5458"),z.createElement("span",{className:ya.value},(ta==null?void 0:ta.course_members_count)||0))),z.createElement("div",{className:ya.row},z.createElement("div",null,z.createElement("span",{className:ya.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:ya.value},(ta==null?void 0:ta.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:ya.text},"\u72B6\u6001"),ta.is_end?z.createElement("span",{className:ya.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:ya.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),io&&z.createElement("div",{className:ya.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ta.is_accessible&&z.createElement("div",{className:ya.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")))}),!Ot.length&&z.createElement(At.Z,null)))},Ca={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},yt="data:image/png;base64,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",It=({className:kt,dataSource:Ot=[],col:$t=4,right:On,bottom:Oa=23,precision:ir=0,wrapWidth:yn=1200,wrapClassName:Ia,trackEventItems:$a,loading:Fr})=>{const Xa=Math.floor((yn-($t-1)*On)/$t);return z.createElement(Gt.Z,{spinning:Fr},z.createElement("div",{className:Xe()(Ca.list,kt)},!!Ot.length&&Ot.map((ta,Ir)=>{const{subject_identifier:io,id:Mo,identifier:rr,power:sr}=ta,lo=ta.is_public!=0&&ta.is_public;return z.createElement("div",{className:Xe()(`${Ca.wrap} ${ta.is_accessible?"":Ca.warpStyle}`,Ia),key:Mo,style:{width:Xa,marginRight:(1+Ir)%$t===0?0:On+ir,marginBottom:Oa}},z.createElement("a",{className:Ca.li,onClick:qr=>{qr.preventDefault(),$a&&(0,je.L9)([$a]),(0,je.xg)(ta.first_category_url)}},z.createElement("div",{className:Ca.creator},z.createElement("img",{className:Ca.img,src:St.Z.IMG_SERVER+"/images/"+ta.avatar_url}),z.createElement("div",{className:Ca.text,title:ta.creator},ta.creator)),z.createElement("div",{className:Ca.top},z.createElement(nt.Z,{title:ta.name},z.createElement("div",{className:Ca.name},ta.name)),lo&&z.createElement("div",{className:Ca.sign})),z.createElement("div",{className:Ca.middle},z.createElement("div",{className:Ca.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Ca.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Ca.value},(ta==null?void 0:ta.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Ca.text},"\u6210\u5458"),z.createElement("span",{className:Ca.value},(ta==null?void 0:ta.course_members_count)||0))),z.createElement("div",{className:Ca.row},z.createElement("div",null,z.createElement("span",{className:Ca.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Ca.value},(ta==null?void 0:ta.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Ca.text},"\u72B6\u6001"),ta.is_end?z.createElement("span",{className:Ca.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Ca.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),io&&z.createElement("div",{className:Ca.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ta.is_accessible&&z.createElement("div",{className:Ca.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")))}),!Ot.length&&z.createElement(At.Z,null)))},In={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"},Vn=ae(65582),vr=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={},tabBarExtraContent:ir})=>z.createElement("div",{className:Xe()(In.tabs,On),style:Oa},z.createElement("div",{className:In.tabsWrap},kt.map((yn,Ia)=>z.createElement("aside",{className:In.tab,onClick:()=>{$t(yn.id),yn.link&&Vn.history.push(yn.link)},key:Ia},z.createElement("div",{className:Ot===yn.id?In.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&z.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&z.createElement(nt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",z.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),z.createElement("div",{className:In.tabBar},ir)),wa={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"},xr=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={},tabBarExtraContent:ir})=>z.createElement("div",{className:Xe()(wa.tabs,On),style:Oa},z.createElement("div",{className:wa.tabsWrap},kt.map((yn,Ia)=>z.createElement("aside",{className:wa.tab,onClick:()=>{$t(yn.id),yn.link&&Vn.history.push(yn.link)},key:Ia},z.createElement("div",{className:Ot===yn.id?wa.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&z.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&z.createElement(nt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",z.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),z.createElement("div",{className:wa.tabBar},ir)),Ta={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},yr=({dataSource:kt=[],value:Ot,onChange:$t,className:On,style:Oa={},tabBarExtraContent:ir})=>z.createElement("div",{className:Xe()(Ta.tabs,On),style:Oa},z.createElement("div",{className:Ta.tabsWrap},kt.map((yn,Ia)=>z.createElement("aside",{className:`${Ta.tab} ${Ot===yn.id?Ta.active:""}`,onClick:()=>{$t(yn.id),yn.link&&Vn.history.push(yn.link)},key:Ia},z.createElement("div",null,yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&z.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&z.createElement(nt.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",z.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),z.createElement("div",{className:Ta.tabBar},ir)),Dr=({className:kt,style:Ot={},children:$t})=>z.createElement("div",{className:Xe()(kt),style:Ot},$t),on={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"},vt=ae(38854),rn=ae(20834);const an=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ln=({sortValue:kt,dropValue:Ot,className:$t,onSort:On,onDrop:Oa,dataSource:ir=an})=>{var yn;return z.createElement("div",{className:Xe()(on.orderWrap,$t)},z.createElement(vt.Z,{dropdownRender:()=>z.createElement(rn.default,null,ir.map((Ia,$a)=>z.createElement(rn.default.Item,{key:$a,onClick:()=>Oa(Ia.id)},Ia.name)))},z.createElement("span",{className:on.orderTextWrap},(yn=ir.find(Ia=>Ot===Ia.id))==null?void 0:yn.name)),z.createElement("span",{className:on.orderIconWrap},z.createElement("span",{className:on.orderAsc},z.createElement("i",{className:kt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${on.cursorPointer} ${on.active}`:`iconfont icon-sanjiaoxing-up font12 ${on.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")})),z.createElement("span",{className:on.orderDesc},z.createElement("i",{className:kt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${on.cursorPointer} ${on.active}`:`iconfont icon-sanjiaoxing-down font12 ${on.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")}))))},Dn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ar=({sortValue:kt,dropValue:Ot,className:$t,onSort:On,onDrop:Oa,dataSource:ir=wn})=>{var yn;return z.createElement("div",{className:Xe()(Dn.orderWrap,$t)},z.createElement(vt.Z,{dropdownRender:()=>z.createElement(rn.default,null,ir.map((Ia,$a)=>z.createElement(rn.default.Item,{key:$a,onClick:()=>Oa(Ia.id)},Ia.name)))},z.createElement("span",{className:Dn.orderTextWrap},(yn=ir.find(Ia=>Ot===Ia.id))==null?void 0:yn.name)),z.createElement("span",{className:Dn.orderIconWrap},z.createElement("span",{className:Dn.orderAsc},z.createElement("i",{className:kt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dn.cursorPointer} ${Dn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dn.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")})),z.createElement("span",{className:Dn.orderDesc},z.createElement("i",{className:kt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dn.cursorPointer} ${Dn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dn.cursorPointer}`,onClick:()=>On(kt==="asc"?"desc":"asc")}))))},Na={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"},Vt=ae(3113),mr=ae(2337),Pr=Object.defineProperty,Qr=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,fa=(kt,Ot,$t)=>Ot in kt?Pr(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,_a=(kt,Ot)=>{for(var $t in Ot||(Ot={}))eo.call(Ot,$t)&&fa(kt,$t,Ot[$t]);if(Qr)for(var $t of Qr(Ot))Tn.call(Ot,$t)&&fa(kt,$t,Ot[$t]);return kt},Aa=(kt,Ot)=>{var $t={};for(var On in kt)eo.call(kt,On)&&Ot.indexOf(On)<0&&($t[On]=kt[On]);if(kt!=null&&Qr)for(var On of Qr(kt))Ot.indexOf(On)<0&&Tn.call(kt,On)&&($t[On]=kt[On]);return $t},wr=(kt,Ot,$t)=>new Promise((On,Oa)=>{var ir=$a=>{try{Ia($t.next($a))}catch(Fr){Oa(Fr)}},yn=$a=>{try{Ia($t.throw($a))}catch(Fr){Oa(Fr)}},Ia=$a=>$a.done?On($a.value):Promise.resolve($a.value).then(ir,yn);Ia(($t=$t.apply(kt,Ot)).next())}),dr=kt=>{var Ot=kt,{className:$t,style:On,children:Oa,loading:ir=!1,openLoading:yn,onClick:Ia=()=>{},size:$a="middle",shape:Fr="round",theme:Xa}=Ot,ta=Aa(Ot,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ir,io]=(0,z.useState)(!1),Mo=(0,z.useMemo)(()=>{switch(Xa){case mr.Fy.THEMEONE:return Na.ThemeOne;case mr.Fy.DEFAULT:default:return Na.btn}},[Xa]);return z.createElement(Vt.ZP,_a({onClick:(0,Ke.throttle)(rr=>wr(void 0,null,function*(){yn&&io(!0);try{yield Ia(rr)}catch(sr){console.log("error",sr)}yn&&io(!1)}),2e3,{leading:!0,trailing:!1}),className:Xe()(Mo,Na[`${$a}-${Fr}`],$t),style:On,size:$a,shape:Fr,loading:Ir||ir},ta),Oa)},fo={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"},bi=({className:kt,style:Ot,children:$t=null,onClick:On,title:Oa})=>z.createElement("div",{className:Xe()(fo.head,kt),style:Ot},z.createElement("span",{className:"primary-hover",onClick:On},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:Oa},Oa),z.createElement("div",{className:fo.node},$t)),oi={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"},Fi=({confirmShow:kt=!0,confirmTitle:Ot,confirmClick:$t,cancelShow:On=!0,cancelTitle:Oa,cancelClick:ir,className:yn,style:Ia,confirmLoading:$a=!1})=>z.createElement("div",{className:Xe()(oi.btns,yn),style:Ia},kt&&z.createElement(Vt.ZP,{loading:$a,onClick:$t,type:"primary",className:oi.confirm},Ot),On&&z.createElement(Vt.ZP,{onClick:ir,className:oi.cancel},Oa)),yi={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"},wi=({className:kt,style:Ot={},LeftContent:$t,children:On,RightContent:Oa})=>z.createElement("div",{className:Xe()(yi.fixedBottom,kt),style:Ot},z.createElement("div",{className:yi.wrap},z.createElement("div",{className:yi.left},$t),z.createElement("div",{className:yi.center},On),z.createElement("div",{className:yi.right},Oa))),Lo={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"},di=({className:kt,style:Ot={},dataSource:$t=[]})=>z.createElement("div",{className:Xe()(Lo.crumbs,kt),style:Ot},$t.map((On,Oa)=>Oa<$t.length-1?z.createElement(z.Fragment,{key:Oa},On.path||On.onClick?z.createElement("span",{className:Lo.hover,onClick:On!=null&&On.onClick?On.onClick:()=>Vn.history.push(On.path)},On.name):z.createElement("span",null,On.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:Oa,style:{color:"#5F6368"}},On.name))),Di=ae(31797),hi=Object.defineProperty,Bi=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,Si=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Ho=(kt,Ot,$t)=>Ot in kt?hi(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,Wo=(kt,Ot)=>{for(var $t in Ot||(Ot={}))br.call(Ot,$t)&&Ho(kt,$t,Ot[$t]);if(Si)for(var $t of Si(Ot))Co.call(Ot,$t)&&Ho(kt,$t,Ot[$t]);return kt},ri=(kt,Ot)=>Bi(kt,qo(Ot)),ci=(kt,Ot)=>{var $t={};for(var On in kt)br.call(kt,On)&&Ot.indexOf(On)<0&&($t[On]=kt[On]);if(kt!=null&&Si)for(var On of Si(kt))Ot.indexOf(On)<0&&Co.call(kt,On)&&($t[On]=kt[On]);return $t};const{Countdown:tl}=Di.default;var Oo=kt=>{var Ot=kt,{onChange:$t}=Ot,On=ci(Ot,["onChange"]);const[Oa,ir]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof Oa=="number"&&Oa>=0&&$t(Oa)},[Oa]);const yn=Ia=>{const $a=Math.floor(Ia/1e3);ir($a)};return z.createElement(tl,ri(Wo({},On),{onChange:yn}))},Ro={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},nl=({DataProps:kt,className:Ot,style:$t={}})=>{var On;return z.createElement("div",{className:Xe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ro.ClassRoomItem,Ot),style:$t,onClick:()=>{(0,je.xg)(kt==null?void 0:kt.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(On=St.Z)==null?void 0:On.IMG_SERVER}/images/${kt==null?void 0:kt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(kt==null?void 0:kt.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}},!!(kt!=null&&kt.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:Xe()("text-16px font-medium",Ro.TitleDom)},kt==null?void 0:kt.name)),z.createElement("div",{className:"c-grey-333 font-medium"},kt==null?void 0:kt.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",kt==null?void 0:kt.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",kt==null?void 0:kt.tasks_count),kt!=null&&kt.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ll=Object.defineProperty,sl=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,pa=(kt,Ot,$t)=>Ot in kt?ll(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,Ea=(kt,Ot)=>{for(var $t in Ot||(Ot={}))Za.call(Ot,$t)&&pa(kt,$t,Ot[$t]);if(sl)for(var $t of sl(Ot))ca.call(Ot,$t)&&pa(kt,$t,Ot[$t]);return kt},xo=({DataProps:kt=[],selectValue:Ot,onChange:$t,className:On,style:Oa={},extra:ir,classNameItem:yn,styleItem:Ia={},barHidden:$a})=>{const[Fr,Xa]=(0,z.useState)();return(0,z.useEffect)(()=>{Xa(Array.isArray(Ot)?Ot:[Ot])},[Ot]),z.createElement("div",{className:Xe()("flex px-20px py-10px gap-40px",On),style:Ea({borderBottom:"1px solid #D3F0FF"},Oa)},kt==null?void 0:kt.map(ta=>z.createElement("div",{key:ta==null?void 0:ta.id,className:Xe()("flex item-center justify-center current c-grey-333 text-16 relative",yn,ta==null?void 0:ta.className),style:Ea(Ea({color:Fr!=null&&Fr.includes(ta==null?void 0:ta.id)?"#1890FF":"",minWidth:88},Ia),(ta==null?void 0:ta.style)||{}),onClick:Ir=>{$t==null||$t({domEvent:Ir,item:ta}),ta!=null&&ta.link&&Vn.history.push(ta==null?void 0:ta.link)}},ta==null?void 0:ta.name,!$a&&(Fr==null?void 0:Fr.includes(ta==null?void 0:ta.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},ir))},No=Object.defineProperty,To=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,_o=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,gr=(kt,Ot,$t)=>Ot in kt?No(kt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:$t}):kt[Ot]=$t,Vr=(kt,Ot)=>{for(var $t in Ot||(Ot={}))Oi.call(Ot,$t)&&gr(kt,$t,Ot[$t]);if(_o)for(var $t of _o(Ot))$o.call(Ot,$t)&&gr(kt,$t,Ot[$t]);return kt},wo=(kt,Ot)=>To(kt,Go(Ot)),to=({value:kt,onChange:Ot,onInputChange:$t,className:On,style:Oa={},InputProps:ir})=>{const[yn,Ia]=(0,z.useState)(kt);return z.createElement("div",{className:Xe()("flex item-center rounded-full px-10px py-2px",On),style:Vr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Oa)},z.createElement(ye.default,wo(Vr({bordered:!1},ir),{onChange:$a=>{Ia($a.target.value),$t==null||$t(encodeURIComponent($a.target.value))},onPressEnter:$a=>{Ot==null||Ot({domEvent:$a,item:{value:yn}})}})),z.createElement("img",{className:"h-22px current",src:ae(25365),height:22,onClick:$a=>{Ot==null||Ot({domEvent:$a,item:{value:yn}})}}))}},31103:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Se}});var z=ae(59301);function Se(Ie,Je){const ke=(0,z.useRef)();(0,z.useEffect)(()=>{ke.current=Ie}),(0,z.useEffect)(()=>{function Qe(){ke.current()}if(Je!==null){let ue=setInterval(Qe,Je);return()=>clearInterval(ue)}},[Je])}},99981:function(ct,Lt,ae){"use strict";ae.d(Lt,{Q8:function(){return Gt},d0:function(){return nt},w6:function(){return Wt}});var z=ae(59301),Se=ae(5083),Ie=ae(57809),Je=ae(8591),ke=ae(43418),Qe=ae(5112),ue=ae(95237),Xe=ae(43604),Ke=ae(6848),ot=ae(24905),We=ae(3113),Ye=ae(56656),Ne=ae.n(Ye),se=ae(41867),E=ae(38147),a=ae(89392),x=ae.n(a),b=ae(65862),y=ae(61191),ne=ae(65582),re=ae(4324),ie=ae(66457),le=ae(42656),ge=ae(83028),pe=ae(60979),Ee=ae(59301),be=Object.defineProperty,ye=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,qe=(st,Mt,zt)=>Mt in st?be(st,Mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):st[Mt]=zt,Et=(st,Mt)=>{for(var zt in Mt||(Mt={}))Ue.call(Mt,zt)&&qe(st,zt,Mt[zt]);if(lt)for(var zt of lt(Mt))wt.call(Mt,zt)&&qe(st,zt,Mt[zt]);return st},Rt=(st,Mt)=>ye(st,Be(Mt)),Xt=(st,Mt,zt)=>new Promise((At,Pn)=>{var Re=Gn=>{try{ln(zt.next(Gn))}catch(kn){Pn(kn)}},Ut=Gn=>{try{ln(zt.throw(Gn))}catch(kn){Pn(kn)}},ln=Gn=>Gn.done?At(Gn.value):Promise.resolve(Gn.value).then(Re,Ut);ln((zt=zt.apply(st,Mt)).next())});function Wt(st,Mt){const zt=[];for(let At=st;At{const At=stNe()(Mt).endOf("day"),Re=st{const zt=parseInt(Ne()(st).format("HH")),At=parseInt(Ne()().format("HH")),Pn=parseInt(Ne()().format("mm"));if(!st)return{disabledHours:()=>Wt(0,At),disabledMinutes:()=>Wt(0,Pn)};if(Mt){const Re=parseInt(Ne()(Mt).format("HH")),Ut=parseInt(Ne()(Mt).format("mm"));return Ne()(st).isSame(Ne()(Mt),"day")?{disabledHours:()=>Wt(0,Re),disabledMinutes:()=>zt<=Re?Wt(0,Ut):[]}:void 0}if(Ne()(st).isSame(Ne()(),"day"))return{disabledHours:()=>Wt(0,At),disabledMinutes:()=>Ne()(st).isSame(Ne()(),"hour")&&zt<=At?Wt(0,Pn):[]}},{RangePicker:Tt}=Se.default,{Option:St}=Ie.default,je=({shixunHomeworks:st,loading:Mt,dispatch:zt,classroomList:At,user:Pn})=>{var Re,Ut,ln,Gn,kn,bt,ft,He,Ce;const Ze=(0,ne.useParams)(),{workSetting:_e,workList:Fe,shixunWorkList:De,headerInfo:mt,changeData:rt}=st,[Le,Pt]=(0,z.useState)(!1),[pn,tn]=(0,z.useState)(!1);let[Zt,en]=(0,z.useState)([]),[Yt,Me]=(0,z.useState)([]),[Ve,pt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:re.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[gt,sn]=(0,z.useState)({}),[xn,mn]=(0,z.useState)({});(0,z.useEffect)(()=>()=>{en([])},[]),(0,z.useEffect)(()=>{Pt(!(0,se.GJ)())},[(0,se.GJ)()]);const bn=()=>{zt({type:"shixunHomeworks/getWorkSetting",payload:Et({},Ze)})};(0,z.useEffect)(()=>{if(!(_e!=null&&_e.course_id))return;Object.keys(Ve).map(function(Bn){Ve[Bn]=_e[Bn]}),(!Ve.allow_late||!Ve.unified_late)&&(Ve.late_penalty=20,Ve.penalty_type=re.Q.Percent),Ve.unified_setting||(Ve.unified_late=!1,Ve.unified_anonymous_comment=!1,Ve.unified_anonymous_appeal=!1),Zt=JSON.parse(JSON.stringify(_e.group_settings.map(Bn=>Rt(Et({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.publish_time!==null))),Yt=JSON.parse(JSON.stringify(_e.allow_late_settings.map(Bn=>Rt(Et({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.late_time!==null))),pt(Et({},Ve));const Kt=(0,b.QE)((Zt==null?void 0:Zt.length)>0?Zt:[]);en([...Kt]),(Yt==null?void 0:Yt.length)<=0?Me([{penalty_type:re.Q.Percent,late_penalty:20}]):Me([...Yt])},[_e]);const Yn=()=>Xt(void 0,null,function*(){var Kt,Bn;if(((Kt=Pn==null?void 0:Pn.userInfo)==null?void 0:Kt.user_status)===2){(0,ie.Rd)();return}const $n=JSON.parse(JSON.stringify(Ve));if($n.challenge_settings.filter(Un=>!Un.hide),$n.categoryId=Ze.categoryId,(Bn=$n.challenge_settings)!=null&&Bn.every(Un=>!Un.checked)){Je.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Zt),!Ve.unified_setting)Zt=Zt==null?void 0:Zt.map(Un=>{var ya;if(!Un.publish_time||!Un.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(!Un.group_name)throw Je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Un.group_name=typeof(Un==null?void 0:Un.group_name)=="string"?[Un==null?void 0:Un.group_name]:Un==null?void 0:Un.group_name,Un.group_id=(ya=_e.group_settings)==null?void 0:ya.filter(ma=>{var kr;return(kr=Un==null?void 0:Un.group_name)==null?void 0:kr.includes(ma.group_name)}).map(ma=>ma.group_id||ma.id).toString().split(","),Un});else if(!Ve.publish_time||!Ve.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($n.group_settings=Zt,Ve.allow_late)if(Ve.unified_late){if(Ve.late_penalty===null||Ve.late_penalty===void 0||Ve.late_penalty<0||Ve.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(!Ve.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 Yt=Yt==null?void 0:Yt.map(Un=>{var ya,ma;if(Un.late_penalty===null||Un.late_penalty===void 0||Un.late_penalty<0||Un.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(!Un.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(!Un.group_name)throw Je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Un.group_name=typeof(Un==null?void 0:Un.group_name)=="string"?[Un==null?void 0:Un.group_name]:Un==null?void 0:Un.group_name,Un.group_id=(ma=(ya=Un==null?void 0:Un.group_name)==null?void 0:ya.map(kr=>{var Mr,Ca;let yt=(Ca=(Mr=_e.group_settings)==null?void 0:Mr.filter(Nt=>(Nt==null?void 0:Nt.group_name)===kr))==null?void 0:Ca[0];return yt==null?void 0:yt.group_id}))==null?void 0:ma.toString().split(","),Un}),$n.allow_late_settings=Yt;let da=yield(0,pe.Tr)({homework_common_ids:[parseInt(Ze.categoryId)],course_id:Ze.coursesId,type:"homework_common"});(da==null?void 0:da.student_count)===0?va($n):(mn($n),sn(da))}),va=Kt=>{var Bn;if(Kt.total_score===null){Je.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Kt!=null&&Kt.work_efficiency&&Kt.eff_score===null){Je.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const $n=Kt.challenge_settings.reduce((ya,ma)=>ya+Number(ma.challenge_score),0);if(($n==null?void 0:$n.toFixed(10))!==((Bn=Kt.total_score-Kt.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${Kt.total_score}\u5206`);return}const da={shixun_evaluation:Kt.shixun_evaluation,challenge_settings:Kt.challenge_settings};let Un=()=>{var ya;const ma=()=>Xt(void 0,null,function*(){tn(!0),(yield(0,E.ZP)(`/api/homework_commons/${Ze.categoryId}/publish_setting.json`,{method:"post",body:Et({},Kt)})).status===0&&(Je.ZP.success("\u66F4\u65B0\u6210\u529F"),bn(),zt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Et({},Ze)})),tn(!1)});!(0,a.isEqual)(rt,da)&&!((ya=mt==null?void 0:mt.homework_status)!=null&&ya.includes("\u672A\u53D1\u5E03"))?ke.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:ma}):ma()};_e!=null&&_e.high_resources_consume&&!(_e!=null&&_e.high_resources_consume_permission)?zt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ze.coursesId,type:"shixun",type_id:Ze.categoryId,name:_e.homework_name,fn:()=>{Un()}}}):Un()},ra=(Kt,Bn,$n="group_id")=>{var da;return Bn?Bn.find(Un=>Un[$n]===Kt):(da=_e==null?void 0:_e.group_settings)==null?void 0:da.find(Un=>Un.group_id[0]===Kt)},oa=(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.anonymous_comment),Ua=Kt=>{var Bn,$n;const da=ra(Kt,_e==null?void 0:_e.allow_late_settings,"id"),Un=ra(Kt,_e==null?void 0:_e.anonymous_comment_settings),ya=ra(Kt);return(_e==null?void 0:_e.allow_late)&&da&&Ne()(da==null?void 0:da.late_time)<=Ne()()||(_e==null?void 0:_e.anonymous_comment)&&Un&&(Un==null?void 0:Un.evaluation_start)!==null||(($n=(Ne()(ya==null?void 0:ya.end_time)<=Ne()()&&((Bn=_e==null?void 0:_e.allow_late_settings)==null?void 0:Bn.filter(ma=>ma.group_id.includes(Kt))))[0])==null?void 0:$n.late_time)!=null},Kn=(0,z.useMemo)(()=>(_e==null?void 0:_e.allow_late)||(_e==null?void 0:_e.all_group_late),[_e,mt]),Jn=_e==null?void 0:_e.anonymous_comment,nr=Kt=>{if(!Kt)return!1;const Bn=ra(Kt,_e==null?void 0:_e.anonymous_comment_settings);return(_e==null?void 0:_e.anonymous_comment)&&Bn&&(Bn==null?void 0:Bn.evaluation_start)!==null},ja=(Kt,Bn)=>{var $n,da,Un;zt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Kt,index:Bn,rangePickerDisabled:Le||(Ne()()<=Ne()((da=ra(($n=Kt==null?void 0:Kt.group_id)==null?void 0:$n[0]))==null?void 0:da.publish_time)?!1:[!0,Ua((Un=Kt==null?void 0:Kt.group_id)==null?void 0:Un[0])]),disabledDate:_e==null?void 0:_e.course_end_date}})};return Ee.createElement("section",{className:y.Z.form},Ee.createElement("div",{className:y.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ee.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")),Ee.createElement("div",null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Qe.ZP.Group,{disabled:Le||!((Re=mt==null?void 0:mt.homework_status)!=null&&Re.includes("\u672A\u53D1\u5E03"))||(0,se.Rm)()&&!((Ut=At.AssistantObject.practice)!=null&&Ut.can_publish),value:Ve.unified_setting,onChange:Kt=>{var Bn;if(!((Bn=mt==null?void 0:mt.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(Ve.unified_setting=!Ve.unified_setting,Ve.unified_setting||(Ve.unified_late=!1,Me([{late_penalty:5}])),pt(Object.assign({},Ve)),Ve.unified_setting===!1&&Zt==""){en(Zt.concat({}));return}Ve.unified_setting&&(en([]),Me([{late_penalty:5}]))}},Ee.createElement(Qe.ZP,{value:!0,disabled:Le||!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(Qe.ZP,{disabled:Le||!((ln=_e==null?void 0:_e.group_settings)!=null&&ln.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Gn=_e==null?void 0:_e.group_settings)==null?void 0:Gn.length)===0&&Ee.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")),Ve.unified_setting&&Ee.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ee.createElement(ue.Z,{align:"middle"},Ee.createElement(Xe.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ee.createElement(Xe.Z,{className:"ml10"},Ee.createElement(Se.default,{size:"large",disabled:Le||!((kn=mt==null?void 0:mt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03")||(bt=mt==null?void 0:mt.homework_status)!=null&&bt.includes("\u672A\u5F00\u59CB"))||(0,se.Rm)()&&!((ft=At.AssistantObject.practice)!=null&&ft.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:Kt=>Gt(Kt,_e==null?void 0:_e.course_end_date),disabledTime:Kt=>nt(Kt),value:Ve.publish_time?Ne()(Ve.publish_time):"",onChange:(Kt,Bn)=>{Ve.publish_time=Bn,(Ve.end_time==""||!Ve.end_time)&&Ve.unified_setting&&(Ve.end_time=Ne()(Kt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),pt(Object.assign({},Ve))}}))),Ee.createElement(ue.Z,{align:"middle",className:"pl30"},Ee.createElement(Xe.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ee.createElement(Xe.Z,{className:"ml10"},Ee.createElement(Se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(_e==null?void 0:_e.allow_late)&&(_e==null?void 0:_e.homework_status.includes("\u5DF2\u622A\u6B62"))||Le||(_e==null?void 0:_e.allow_late)&&Ne()()>=Ne()(_e==null?void 0:_e.end_time)||(0,se.Rm)()&&!((He=At.AssistantObject.practice)!=null&&He.can_publish),disabledDate:Kt=>Gt(Kt,_e==null?void 0:_e.course_end_date,Ve.publish_time),disabledTime:Kt=>nt(Kt,Ve.publish_time),value:Ve.end_time?Ne()(Ve.end_time):"",onChange:(Kt,Bn)=>{Ve.end_time=Bn,pt(Object.assign({},Ve))}})))),!Ve.unified_setting&&(Zt==null?void 0:Zt.length)>0&&Ee.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Zt&&Zt.map(function(Kt,Bn){var $n,da,Un,ya,ma,kr,Mr;return Ee.createElement(Xe.Z,{span:24,key:Bn},Ee.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Bn==(Zt==null?void 0:Zt.length)-1?"0px":"10px"}},Ee.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Bn+1),Ee.createElement(Ie.default,{disabled:Le||(($n=mt==null?void 0:mt.homework_status)!=null&&$n.includes("\u672A\u53D1\u5E03")&&Kt.id||Ne()(){var yt;if((0,se.Rm)()&&!((yt=At.AssistantObject.practice)!=null&&yt.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[Bn].group_name=Ca,Zt[Bn].group_id=Kt.group_id;const Nt=(0,a.flattenDeep)(Zt.map(In=>In.group_name)),It=Yt.map(In=>{let Vn=(In==null?void 0:In.group_name)||[];return Rt(Et({},In),{group_name:(0,a.remove)(Vn,Nn=>Nt.includes(Nn))})});Me(It),en(Zt.slice())},maxTagCount:4,maxTagPlaceholder:Ca=>Ee.createElement("div",{style:{cursor:"pointer"},onClick:()=>ja(Kt,Bn)},"+",Ca==null?void 0:Ca.length)},_e.group_settings&&_e.group_settings.map(function(Ca){if(!Zt.map(Nt=>Nt.group_name).flat().includes(Ca.group_name))return Ee.createElement(St,{value:Ca.group_name,key:Ca.id},Ca.group_name)})),Ee.createElement("div",{className:"ml20"},Ee.createElement(Tt,{size:"large",ranges:{\u6B64\u523B:[Kt.publish_time?Ne()(Kt.publish_time):Ne()(),Ne()()]},allowClear:!1,disabled:Le||(Ne()()<=Ne()((ya=ra((Un=Kt==null?void 0:Kt.group_id)==null?void 0:Un[0]))==null?void 0:ya.publish_time)?!1:[!0,Ua((ma=Kt==null?void 0:Kt.group_id)==null?void 0:ma[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:Ca=>Gt(Ca,_e==null?void 0:_e.course_end_date),disabledTime:Ca=>nt(Ca),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ne()((0,b.U6)(),"HH:mm"),Ne()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Kt.publish_time&&[Ne()(Kt.publish_time),Kt.end_time?Ne()(Kt.end_time):void 0],onChange:(Ca,yt)=>{var Nt;if((0,se.Rm)()&&!((Nt=At.AssistantObject.practice)!=null&&Nt.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[Bn].publish_time=yt[0],!Kt.end_time&&yt[0]?Zt[Bn].end_time=Ne()(yt[0]).add(7,"days"):Zt[Bn].end_time=yt[1],en([...Zt])},onCalendarChange:(Ca,yt,Nt)=>{if(yt!=null&&yt[0]&&!yt[1]){const It=Ne()(yt[0]).add(7,"days");Zt[Bn].publish_time=yt[0],Zt[Bn].end_time=It,en([...Zt])}}})),!Le&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},((kr=Kt==null?void 0:Kt.group_id)==null?void 0:kr.length)>1&&Ee.createElement(Ke.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ee.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ja(Kt,Bn)})),Zt.length<((Mr=_e==null?void 0:_e.group_settings)==null?void 0:Mr.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ca;if((0,se.Rm)()&&!((Ca=At.AssistantObject.practice)!=null&&Ca.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}en(Zt.concat({}))}}),((Kt==null?void 0:Kt.publish_time)&&Ne()(){const Ca=(0,a.cloneDeep)(Yt);Ca.forEach((yt,Nt)=>{yt.group_name&&(yt.group_name=yt.group_name.filter(It=>{var In;return!((In=Zt[Bn].group_name)!=null&&In.includes(It))}))}),Zt=Zt.filter((yt,Nt)=>Bn!==Nt),Me(Ca),en(Zt.slice()),setTimeout(()=>en(Zt.slice()),10)}}))))}))),Ee.createElement(ue.Z,null,Ee.createElement(Xe.Z,null,Ee.createElement("div",{className:y.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ee.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"))),Ee.createElement(Xe.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(ot.default,{checked:Ve.allow_late,disabled:Le||Kn,onChange:Kt=>{var Bn;if((0,se.Rm)()&&!((Bn=At.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}Kt.target.checked&&ke.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ee.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ee.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"),Ee.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ee.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"))}),Ve.allow_late=!Ve.allow_late,Yt==""&&Me([{late_penalty:5}]),pt(Object.assign({},Ve))}},Ee.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ve==null?void 0:Ve.allow_late)&&Ee.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ee.createElement("div",{style:{display:"flex"}},Ee.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ee.createElement(Qe.ZP.Group,{style:{marginLeft:"20px"},disabled:Le||(_e==null?void 0:_e.anonymous_comment)||(_e==null?void 0:_e.allow_late),value:Ve.unified_late,onChange:Kt=>{var Bn;if((0,se.Rm)()&&!((Bn=At.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}Ve.unified_late=Kt.target.value,Yt==""&&!Kt.target.value&&Me([{penalty_type:re.Q.Percent,late_penalty:20}]),pt(Et({},Ve))}},(Ve==null?void 0:Ve.unified_setting)&&Ee.createElement(Qe.ZP,{value:!0,disabled:!(_e!=null&&_e.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ce=_e==null?void 0:_e.group_settings)==null?void 0:Ce.length)>0&&Ee.createElement(Qe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ve!=null&&Ve.unified_late?Ee.createElement(Ee.Fragment,null,Ee.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},Ee.createElement(Xe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ee.createElement(Xe.Z,{className:"ml20"},Ee.createElement(re.Z,{disabled:Le||Jn,value:{type:Ve.penalty_type,inputValue:Ve.late_penalty},onChange:Kt=>{var Bn;if((0,se.Rm)()&&!((Bn=At.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}pt(Rt(Et({},Ve),{late_penalty:Kt.inputValue,penalty_type:Kt.type}))}})),Ee.createElement(Xe.Z,{flex:"1",className:"ml5"},Ee.createElement("span",{className:"c-grey-c ml10"},Ve.penalty_type===re.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)"))),Ee.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},Ee.createElement(Xe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(Xe.Z,{className:"ml20"},Ee.createElement(Se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Le||Jn,value:Ve.late_time?Ne()(Ve.late_time):"",disabledDate:Kt=>Gt(Kt,_e==null?void 0:_e.course_end_date),onChange:(Kt,Bn)=>{var $n;if((0,se.Rm)()&&!(($n=At.AssistantObject.practice)!=null&&$n.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}Ve.late_time=Bn,pt(Object.assign({},Ve))}})))):Yt.map(function(Kt,Bn){var $n;return Ee.createElement(Xe.Z,{span:24,key:Bn},Ee.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ee.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Bn+1),Ee.createElement(Ie.default,{disabled:Le||!(($n=mt==null?void 0:mt.homework_status)!=null&&$n.includes("\u672A\u53D1\u5E03"))&&Kt.id||(_e==null?void 0:_e.anonymous_comment),mode:"multiple",className:y.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Kt.group_name=="string"?[Kt.group_name]:Kt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:da=>{var Un;if((0,se.Rm)()&&!((Un=At.AssistantObject.practice)!=null&&Un.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}Yt[Bn].group_name=da,Yt[Bn].group_id=Kt.group_id,Me(Yt.slice())}},_e.group_settings&&_e.group_settings.map(function(da){const Un=Yt.map(ma=>ma.group_name).flat(),ya=Zt.map(ma=>ma.group_name).flat();if(Ve!=null&&Ve.unified_setting){if(!Un.includes(da.group_name))return Ee.createElement(St,{value:da.group_name,key:da.id},da.group_name)}else if(ya.includes(da.group_name)&&!Un.includes(da.group_name))return Ee.createElement(St,{value:da.group_name,key:da.id},da.group_name)})),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ee.createElement(re.Z,{disabled:Le||nr(Kt.id),value:{type:Kt.penalty_type,inputValue:Kt.late_penalty},onChange:da=>{var Un;if((0,se.Rm)()&&!((Un=At.AssistantObject.practice)!=null&&Un.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}Yt[Bn].late_penalty=da.inputValue,Yt[Bn].penalty_type=da.type,Me([...Yt])}}),Ee.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ee.createElement(Se.default,{size:"large",disabled:Le||nr(Kt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ne()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:da=>Gt(da,_e==null?void 0:_e.course_end_date),format:"YYYY-MM-DD HH:mm",value:Kt!=null&&Kt.late_time?Ne()(Kt.late_time):void 0,onChange:(da,Un)=>{var ya;if((0,se.Rm)()&&!((ya=At.AssistantObject.practice)!=null&&ya.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}Yt[Bn].late_time=Un,Me([...Yt])}}),!Le&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var da;if((0,se.Rm)()&&!((da=At.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}Me(Yt.concat({penalty_type:re.Q.Percent,late_penalty:20}))}}),Bn>0&&!Kt.id&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var da;if((0,se.Rm)()&&!((da=At.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}Yt=Yt.filter((Un,ya)=>Bn!==ya),Me(Yt.slice()),setTimeout(()=>Me(Yt.slice()),10)}}))))})),!Le&&Ee.createElement(Ee.Fragment,null,Ee.createElement(We.ZP,{type:"primary",size:"large",loading:pn,style:{width:"138px",marginTop:"30px"},onClick:()=>Yn()},"\u4FDD\u5B58")),Ee.createElement(le.Z,{onConfirm:(Kt,Bn)=>{Zt.splice(Kt,0,...Bn),Zt.splice(Kt+Bn.length,1);const $n=(0,b.QE)([...Zt]);en([...$n])}}),Ee.createElement(ge.Z,{resdata:gt,type:"shixun",okloading:pn,oktext:(gt==null?void 0:gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Kt=>Xt(void 0,null,function*(){tn(!0);let Bn=yield(0,E.ZP)(`/api/courses/${Ze.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ze.categoryId)]}});tn(!1),(Bn==null?void 0:Bn.status)===0&&va(xn)})}))};Lt.ZP=(0,ne.connect)(({shixunHomeworks:st,classroomList:Mt,loading:zt,user:At})=>({shixunHomeworks:st,classroomList:Mt,loading:zt.effects,user:At}))(je)},61604:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(65582),Xe=ae(74128),Ke=ae(84511),ot=ae(38147),We=ae(56656),Ye=ae.n(We),Ne=ae(65862),se=ae(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,Ee)=>pe in ge?E(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[pe]=Ee,ne=(ge,pe)=>{for(var Ee in pe||(pe={}))x.call(pe,Ee)&&y(ge,Ee,pe[Ee]);if(a)for(var Ee of a(pe))b.call(pe,Ee)&&y(ge,Ee,pe[Ee]);return ge},re=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const{Dragger:ie}=Se.default,le=({classroomList:ge,dispatch:pe,onOk:Ee})=>{const be=(0,ue.useParams)(),[ye]=Ie.default.useForm(),[Be,lt]=(0,z.useState)(),[Ue,wt]=(0,z.useState)(!1),qe={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Et=>re(void 0,null,function*(){return lt(Et),!1})};return(0,z.useEffect)(()=>{ye.setFieldsValue({publish_time:Ye()(Ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ye()(Ye()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.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:Ue},onOk:()=>re(void 0,null,function*(){ye.submit()}),onCancel:()=>{ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Ie.default,{form:ye,onFinish:Et=>re(void 0,null,function*(){var Rt,Xt,Wt;if(!(Be!=null&&Be.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}wt(!0);let Gt=new FormData;Gt.append("type",ge.actionTabs.type),Gt.append("file",Be);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:nt=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Tt=yield(0,ot.ZP)(nt,{method:"post",body:Gt},!0);wt(!1),(Tt==null?void 0:Tt.status)===0&&(Ee(),ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Xt=(Rt=Tt==null?void 0:Tt.data)==null?void 0:Rt.fail)==null?void 0:Xt.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Qe.default,{pagination:!1,dataSource:(Wt=Tt==null?void 0:Tt.data)==null?void 0:Wt.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,Ne.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},se.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),se.createElement(Ie.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ke.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Ie.default.Item,{style:{marginBottom:0}},se.createElement(ie,ne({},qe),se.createElement("a",{className:Ke.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.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"))))))};Lt.Z=(0,ue.connect)(({classroomList:ge})=>({classroomList:ge}))(le)},62686:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(92832),Xe=ae(95237),Ke=ae(43604),ot=ae(5871),We=ae(5083),Ye=ae(65582),Ne=ae(96565),se=ae(74128),E=ae(84511),a=ae(38147),x=ae(99981),b=ae(56656),y=ae.n(b),ne=ae(65862),re=ae(59301),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(Ue,wt,qe)=>wt in Ue?ie(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[wt]=qe,be=(Ue,wt)=>{for(var qe in wt||(wt={}))ge.call(wt,qe)&&Ee(Ue,qe,wt[qe]);if(le)for(var qe of le(wt))pe.call(wt,qe)&&Ee(Ue,qe,wt[qe]);return Ue},ye=(Ue,wt,qe)=>new Promise((Et,Rt)=>{var Xt=nt=>{try{Gt(qe.next(nt))}catch(Tt){Rt(Tt)}},Wt=nt=>{try{Gt(qe.throw(nt))}catch(Tt){Rt(Tt)}},Gt=nt=>nt.done?Et(nt.value):Promise.resolve(nt.value).then(Xt,Wt);Gt((qe=qe.apply(Ue,wt)).next())});const{Dragger:Be}=Se.default,lt=({classroomList:Ue,dispatch:wt,onOk:qe})=>{const Et=(0,Ye.useParams)(),[Rt]=Ie.default.useForm(),[Xt,Wt]=(0,z.useState)(),[Gt,nt]=(0,z.useState)(!1),Tt={height:100,onRemove:()=>{Wt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:St=>ye(void 0,null,function*(){return Wt(St),!1})};return(0,z.useEffect)(()=>{Rt.setFieldsValue({publish_time:y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:y()(y()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(Je.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Gt},onOk:()=>ye(void 0,null,function*(){Rt.submit()}),onCancel:()=>{Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ie.default,{form:Rt,colon:!1,onFinish:St=>ye(void 0,null,function*(){var je,st,Mt;if(!(Xt!=null&&Xt.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}nt(!0);let zt=new FormData;zt.append("name",St.name),zt.append("type",Ue.actionTabs.type),zt.append("category_id",(Et==null?void 0:Et.categoryId)||null),Ue.actionTabs.type==="exercise"?(zt.append("time",St.time||""),zt.append("total_score",St.total_score)):zt.append("description",St.description||""),zt.append("publish_time",y()(St.publish_time).format("YYYY-MM-DD HH:mm")),zt.append("end_time",y()(St.end_time).format("YYYY-MM-DD HH:mm")),zt.append("file",Xt);let At=yield(0,a.ZP)(`/api/courses/${Et.coursesId}/export_external_score_homework.json`,{method:"post",body:zt},!0);nt(!1),(At==null?void 0:At.status)===0&&(Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}}),qe(),((st=(je=At==null?void 0:At.data)==null?void 0:je.fail)==null?void 0:st.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Qe.default,{pagination:!1,dataSource:(Mt=At==null?void 0:At.data)==null?void 0:Mt.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,ne.FH)("",se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ue.actionTabs.type}`)}}))})},re.createElement(Ie.default.Item,{label:Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ue.actionTabs.type!=="exercise"&&re.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(Ne.Z,{watch:!0})),Ue.actionTabs.type==="exercise"&&re.createElement(Xe.Z,{style:{marginLeft:6}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(ot.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(Xe.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:St=>(0,x.Q8)(St),disabledTime:St=>(0,x.d0)(St),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:St=>(0,x.Q8)(St,"",Rt.getFieldValue("publish_time")),disabledTime:St=>(0,x.d0)(St,Rt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(Ie.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:E.Z.downloadbutton,href:se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ue.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(Ie.default.Item,{style:{marginBottom:0}},re.createElement(Be,be({},Tt),re.createElement("a",{className:E.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"))))))};Lt.Z=(0,Ye.connect)(({classroomList:Ue})=>({classroomList:Ue}))(lt)},91704:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return ot}});var z=ae(59301),Se=ae(92832),Ie=ae(24905),Je=ae(95237),ke={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ae(2524),Xe=(We,Ye,Ne)=>new Promise((se,E)=>{var a=y=>{try{b(Ne.next(y))}catch(ne){E(ne)}},x=y=>{try{b(Ne.throw(y))}catch(ne){E(ne)}},b=y=>y.done?se(y.value):Promise.resolve(y.value).then(a,x);b((Ne=Ne.apply(We,Ye)).next())}),ot=({data:We,value:Ye=[],handleChangePage:Ne,setSelectedRowKeys:se,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,b]=(0,z.useState)([]),[y,ne]=(0,z.useState)([]),[re,ie]=(0,z.useState)([]);let[le,ge]=(0,z.useState)(1),[pe,Ee]=(0,z.useState)();return(0,z.useEffect)(()=>{b(We),ne([]),ie([])},[We]),(0,z.useEffect)(()=>{se&&(ne(E),ie(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ke.leftdiv},z.createElement(Se.default.Search,{size:"middle",onChange:be=>Xe(void 0,null,function*(){b(We.filter(ye=>{var Be;return(Be=ye==null?void 0:ye.name)==null?void 0:Be.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Ie.default.Group,{value:y.map(be=>`${be.id}`),onChange:be=>{se(x.filter(ye=>be.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,ye)=>z.createElement(Je.Z,{key:be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.id}`},z.createElement("div",{className:ke.listClass},z.createElement("span",{className:ke.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.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:ke.rightdiv},z.createElement(Se.default.Search,{onChange:be=>{ie(y.filter(ye=>ye.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.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}},re.map((be,ye)=>z.createElement(Je.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),z.createElement("img",{src:Qe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(y.filter(Be=>`${Be.id}`!=`${be.id}`))}})))))))}},13904:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return re}});var z=ae(59301),Se=ae(43418),Ie=ae(61621),Je=ae(95237),ke=ae(6848),Qe={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},ue=ae(22061),Xe=ae(65582),Ke=ae(59301),ot=Object.defineProperty,We=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(ie,le,ge)=>le in ie?ot(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ie[le]=ge,x=(ie,le)=>{for(var ge in le||(le={}))se.call(le,ge)&&a(ie,ge,le[ge]);if(Ne)for(var ge of Ne(le))E.call(le,ge)&&a(ie,ge,le[ge]);return ie},b=(ie,le)=>We(ie,Ye(le)),y=(ie,le,ge)=>new Promise((pe,Ee)=>{var be=lt=>{try{Be(ge.next(lt))}catch(Ue){Ee(Ue)}},ye=lt=>{try{Be(ge.throw(lt))}catch(Ue){Ee(Ue)}},Be=lt=>lt.done?pe(lt.value):Promise.resolve(lt.value).then(be,ye);Be((ge=ge.apply(ie,le)).next())}),re=({type:ie=1,data:le,visible:ge,callback:pe,onCancel:Ee})=>{var be,ye;const[Be,lt]=(0,z.useState)([]),Ue=(0,Xe.useSelector)(Rt=>Rt.loading);(0,z.useEffect)(()=>{lt(le)},[JSON.stringify(le)]);const wt=(Rt,Xt)=>{const Wt=(nt,Tt,St)=>{const je=Array.from(nt),[st]=je.splice(Tt,1);return je.splice(St,0,st),je};if(!Rt.destination)return;const Gt=Wt(Xt,Rt.source.index,Rt.destination.index);lt(Gt)},qe=Rt=>{let Xt={};return ie===1&&(Xt={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[Rt]),ie===2&&(Xt={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[Rt]),Ke.createElement("div",{className:Qe.tag,style:x({},Xt)},Rt)},Et=()=>y(void 0,null,function*(){pe(Be.map(Rt=>Rt.task_id))});return Ke.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:ge,onCancel:Ee,onOk:Et,confirmLoading:(be=Ue==null?void 0:Ue.effects)==null?void 0:be["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},Ke.createElement("div",{className:Qe.wrap},Ke.createElement("div",{className:Qe.tip},Ke.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),Ke.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),Ke.createElement(Ie.Z,{loading:(ye=Ue==null?void 0:Ue.effects)==null?void 0:ye["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},Ke.createElement(ue.Z5,{onDragEnd:Rt=>wt(Rt,Be)},Ke.createElement(ue.bK,{droppableId:"droppable"},(Rt,Xt)=>Ke.createElement("div",b(x({ref:Rt.innerRef},Rt.droppableProps),{className:Qe.listWrap}),Be.map((Wt,Gt)=>Ke.createElement(ue._l,{key:Wt.task_id,draggableId:Wt.task_id.toString(),index:Gt},(nt,Tt)=>Ke.createElement("div",b(x(x({ref:nt.innerRef},nt.draggableProps),nt.dragHandleProps),{className:Qe.li}),Ke.createElement(Je.Z,{align:"middle"},Ke.createElement("div",{className:Qe.nameWrap},Ke.createElement(ke.Z,{title:Wt==null?void 0:Wt.task_name},Ke.createElement("div",{className:Qe.name},Wt==null?void 0:Wt.task_name))),qe(Wt==null?void 0:Wt.status)),Ke.createElement(Je.Z,{align:"middle",className:"font12 mt10"},Ke.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",Ke.createElement("span",{className:"ml5 c-black"},(Wt==null?void 0:Wt.user_name)||"--")))))),Rt.placeholder))))))}},42656:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return a}});var z=ae(59301),Se=ae(65582),Ie=ae(5083),Je=ae(43418),ke=ae(92832),Qe=ae(95237),ue=ae(43604),Xe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ke=ae(56656),ot=ae.n(Ke),We=ae(65862),Ye=ae(2524),Ne=ae(59301);const{RangePicker:se}=Ie.default,E=({dispatch:x,classroomList:b,onConfirm:y})=>{const[ne,re]=(0,z.useState)([]),[ie,le]=(0,z.useState)([]),[ge,pe]=(0,z.useState)("");(0,z.useEffect)(()=>{var ye;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Be=b.actionTabs.data;console.log("data",Be);let lt=(ye=Be==null?void 0:Be.group_name)==null?void 0:ye.map((Ue,wt)=>{var qe;return{group_id:Be==null?void 0:Be.group_id[wt],group_name:Be==null?void 0:Be.group_name[wt],is_admin:Be==null?void 0:Be.is_admin,end_time:Be==null?void 0:Be.end_time,publish_time:Array.isArray(Be==null?void 0:Be.publish_time)?(qe=Be==null?void 0:Be.publish_time)==null?void 0:qe[0]:Be==null?void 0:Be.publish_time}});lt&&(re([...lt]),le([...lt]))}},[b.actionTabs]);const Ee=()=>{x({type:"classroomList/setActionTabs",payload:{}}),pe("")},be=ye=>{if(ye){const Be=ie==null?void 0:ie.filter(lt=>{var Ue,wt;return(wt=(Ue=lt==null?void 0:lt.group_name)==null?void 0:Ue.toLowerCase())==null?void 0:wt.includes(ye==null?void 0:ye.toLowerCase())});re(Be)}else re(ie)};return Ne.createElement(Je.default,{width:980,title:Ne.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ne.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ne.createElement("span",{className:Xe.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")),Ne.createElement(ke.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ge,onChange:ye=>{pe(ye.target.value.trim()),be(ye.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ee(),onOk:()=>{var ye;y((ye=b.actionTabs)==null?void 0:ye.index,ie),Ee()}},Ne.createElement("div",{className:Xe.modal_con},Ne.createElement(Qe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(ye,Be){var lt,Ue;return Ne.createElement(ue.Z,{span:24,key:Be},Ne.createElement(Qe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Be==(ne==null?void 0:ne.length)-1?"0px":"10px"}},Ne.createElement("div",{className:Xe.multiple_select,title:ye.group_name},ye.group_name),Ne.createElement("div",{className:"ml20"},Ne.createElement(se,{size:"large",ranges:{\u6B64\u523B:[ye.publish_time?ot()(ye.publish_time):ot()(),ot()()]},allowClear:!1,disabled:(lt=b.actionTabs)==null?void 0:lt.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:wt=>{var qe;return(0,We.Q8)(wt,(qe=b.actionTabs)==null?void 0:qe.disabledDate)},disabledTime:wt=>(0,We.d0)(wt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ot()((0,We.U6)(),"HH:mm"),ot()((0,We.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ye.publish_time&&[ot()(ye.publish_time),ye.end_time?ot()(ye.end_time):void 0],onChange:(wt,qe)=>{ne[Be].publish_time=qe[0],ne[Be].end_time=qe[1],re([...ne]),ie.forEach(Et=>{Et.group_id===ye.group_id&&(Et.publish_time=qe[0],Et.end_time=qe[1])}),le([...ie])}})),(Ue=b.actionTabs)!=null&&Ue.rangePickerDisabled?Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ne.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Be,1),re([...ne]),ie.forEach((wt,qe)=>{wt.group_id===ye.group_id&&ie.splice(qe,1)}),le([...ie])}})))}):Ne.createElement(Ye.Z,null))))};var a=(0,Se.connect)(({classroomList:x})=>({classroomList:x}))(E)},18682:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(65582),Xe=ae(74128),Ke=ae(78677),ot=ae(38147),We=ae(56656),Ye=ae.n(We),Ne=ae(65862),se=ae(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,Ee)=>pe in ge?E(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[pe]=Ee,ne=(ge,pe)=>{for(var Ee in pe||(pe={}))x.call(pe,Ee)&&y(ge,Ee,pe[Ee]);if(a)for(var Ee of a(pe))b.call(pe,Ee)&&y(ge,Ee,pe[Ee]);return ge},re=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const{Dragger:ie}=Se.default,le=({classroomList:ge,dispatch:pe,onOk:Ee})=>{const be=(0,ue.useParams)(),[ye]=Ie.default.useForm(),[Be,lt]=(0,z.useState)(),[Ue,wt]=(0,z.useState)(!1),qe={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Et=>re(void 0,null,function*(){return lt(Et),!1})};return(0,z.useEffect)(()=>{ye.setFieldsValue({publish_time:Ye()(Ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ye()(Ye()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.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:Ue},onOk:()=>re(void 0,null,function*(){ye.submit()}),onCancel:()=>{ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Ie.default,{form:ye,onFinish:Et=>re(void 0,null,function*(){var Rt,Xt,Wt;if(!(Be!=null&&Be.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}wt(!0);let Gt=new FormData;Gt.append("type",ge.actionTabs.type),Gt.append("file",Be);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:nt=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Tt=yield(0,ot.ZP)(nt,{method:"post",body:Gt},!0);wt(!1),(Tt==null?void 0:Tt.status)===0&&(Ee(),ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Xt=(Rt=Tt==null?void 0:Tt.data)==null?void 0:Rt.fail)==null?void 0:Xt.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Qe.default,{pagination:!1,dataSource:(Wt=Tt==null?void 0:Tt.data)==null?void 0:Wt.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,Ne.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},se.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),se.createElement(Ie.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ke.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Ie.default.Item,{style:{marginBottom:0}},se.createElement(ie,ne({},qe),se.createElement("a",{className:Ke.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.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"))))))};Lt.Z=(0,ue.connect)(({classroomList:ge})=>({classroomList:ge}))(le)},90588:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(92832),Xe=ae(95237),Ke=ae(43604),ot=ae(5871),We=ae(5083),Ye=ae(65582),Ne=ae(96565),se=ae(74128),E=ae(78677),a=ae(38147),x=ae(99981),b=ae(56656),y=ae.n(b),ne=ae(65862),re=ae(59301),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(Ue,wt,qe)=>wt in Ue?ie(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[wt]=qe,be=(Ue,wt)=>{for(var qe in wt||(wt={}))ge.call(wt,qe)&&Ee(Ue,qe,wt[qe]);if(le)for(var qe of le(wt))pe.call(wt,qe)&&Ee(Ue,qe,wt[qe]);return Ue},ye=(Ue,wt,qe)=>new Promise((Et,Rt)=>{var Xt=nt=>{try{Gt(qe.next(nt))}catch(Tt){Rt(Tt)}},Wt=nt=>{try{Gt(qe.throw(nt))}catch(Tt){Rt(Tt)}},Gt=nt=>nt.done?Et(nt.value):Promise.resolve(nt.value).then(Xt,Wt);Gt((qe=qe.apply(Ue,wt)).next())});const{Dragger:Be}=Se.default,lt=({classroomList:Ue,dispatch:wt,onOk:qe})=>{const Et=(0,Ye.useParams)(),[Rt]=Ie.default.useForm(),[Xt,Wt]=(0,z.useState)(),[Gt,nt]=(0,z.useState)(!1),Tt={height:100,onRemove:()=>{Wt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:St=>ye(void 0,null,function*(){return Wt(St),!1})};return(0,z.useEffect)(()=>{Rt.setFieldsValue({publish_time:y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:y()(y()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(Je.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Gt},onOk:()=>ye(void 0,null,function*(){Rt.submit()}),onCancel:()=>{Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ie.default,{form:Rt,colon:!1,onFinish:St=>ye(void 0,null,function*(){var je,st,Mt;if(!(Xt!=null&&Xt.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}nt(!0);let zt=new FormData;zt.append("name",St.name),zt.append("type",Ue.actionTabs.type),zt.append("category_id",(Et==null?void 0:Et.categoryId)||null),Ue.actionTabs.type==="exercise"?(zt.append("time",St.time||""),zt.append("total_score",St.total_score)):zt.append("description",St.description||""),zt.append("publish_time",y()(St.publish_time).format("YYYY-MM-DD HH:mm")),zt.append("end_time",y()(St.end_time).format("YYYY-MM-DD HH:mm")),zt.append("file",Xt);let At=yield(0,a.ZP)(`/api/courses/${Et.coursesId}/export_external_score_homework.json`,{method:"post",body:zt},!0);nt(!1),(At==null?void 0:At.status)===0&&(Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}}),qe(),((st=(je=At==null?void 0:At.data)==null?void 0:je.fail)==null?void 0:st.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Qe.default,{pagination:!1,dataSource:(Mt=At==null?void 0:At.data)==null?void 0:Mt.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,ne.FH)("",se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ue.actionTabs.type}`)}}))})},re.createElement(Ie.default.Item,{label:Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ue.actionTabs.type!=="exercise"&&re.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(Ne.Z,{watch:!0})),Ue.actionTabs.type==="exercise"&&re.createElement(Xe.Z,{style:{marginLeft:6}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(ot.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(Xe.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:St=>(0,x.Q8)(St),disabledTime:St=>(0,x.d0)(St),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:St=>(0,x.Q8)(St,"",Rt.getFieldValue("publish_time")),disabledTime:St=>(0,x.d0)(St,Rt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(Ie.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:E.Z.downloadbutton,href:se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ue.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(Ie.default.Item,{style:{marginBottom:0}},re.createElement(Be,be({},Tt),re.createElement("a",{className:E.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"))))))};Lt.Z=(0,Ye.connect)(({classroomList:Ue})=>({classroomList:Ue}))(lt)},15518:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return ot}});var z=ae(59301),Se=ae(92832),Ie=ae(24905),Je=ae(95237),ke={leftdiv:"leftdiv___C0QyK",listClass:"listClass___ssVYJ",spantitle:"spantitle___EcO7r",rightdiv:"rightdiv___A2kDK"},Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ae(2524),Xe=(We,Ye,Ne)=>new Promise((se,E)=>{var a=y=>{try{b(Ne.next(y))}catch(ne){E(ne)}},x=y=>{try{b(Ne.throw(y))}catch(ne){E(ne)}},b=y=>y.done?se(y.value):Promise.resolve(y.value).then(a,x);b((Ne=Ne.apply(We,Ye)).next())}),ot=({data:We,value:Ye=[],handleChangePage:Ne,setSelectedRowKeys:se,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,b]=(0,z.useState)([]),[y,ne]=(0,z.useState)([]),[re,ie]=(0,z.useState)([]);let[le,ge]=(0,z.useState)(1),[pe,Ee]=(0,z.useState)();return(0,z.useEffect)(()=>{b(We),ne([]),ie([])},[We]),(0,z.useEffect)(()=>{se&&(ne(E),ie(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ke.leftdiv},z.createElement(Se.default.Search,{size:"middle",onChange:be=>Xe(void 0,null,function*(){b(We.filter(ye=>{var Be;return(Be=ye==null?void 0:ye.name)==null?void 0:Be.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Ie.default.Group,{value:y.map(be=>`${be.id}`),onChange:be=>{se(x.filter(ye=>be.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,ye)=>z.createElement(Je.Z,{key:be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.id}`},z.createElement("div",{className:ke.listClass},z.createElement("span",{className:ke.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.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:ke.rightdiv},z.createElement(Se.default.Search,{onChange:be=>{ie(y.filter(ye=>ye.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.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}},re.map((be,ye)=>z.createElement(Je.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),z.createElement("img",{src:Qe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(y.filter(Be=>`${Be.id}`!=`${be.id}`))}})))))))}},27269:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(65582),Xe=ae(74128),Ke=ae(57951),ot=ae(38147),We=ae(56656),Ye=ae.n(We),Ne=ae(65862),se=ae(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,pe,Ee)=>pe in ge?E(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[pe]=Ee,ne=(ge,pe)=>{for(var Ee in pe||(pe={}))x.call(pe,Ee)&&y(ge,Ee,pe[Ee]);if(a)for(var Ee of a(pe))b.call(pe,Ee)&&y(ge,Ee,pe[Ee]);return ge},re=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const{Dragger:ie}=Se.default,le=({classroomList:ge,dispatch:pe,onOk:Ee})=>{const be=(0,ue.useParams)(),[ye]=Ie.default.useForm(),[Be,lt]=(0,z.useState)(),[Ue,wt]=(0,z.useState)(!1),qe={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Et=>re(void 0,null,function*(){return lt(Et),!1})};return(0,z.useEffect)(()=>{ye.setFieldsValue({publish_time:Ye()(Ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ye()(Ye()(new Date((0,Ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.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:Ue},onOk:()=>re(void 0,null,function*(){ye.submit()}),onCancel:()=>{ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Ie.default,{form:ye,onFinish:Et=>re(void 0,null,function*(){var Rt,Xt,Wt;if(!(Be!=null&&Be.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}wt(!0);let Gt=new FormData;Gt.append("type",ge.actionTabs.type),Gt.append("file",Be);let nt;window.location.href.indexOf("exercise")>-1?nt=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:nt=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Tt=yield(0,ot.ZP)(nt,{method:"post",body:Gt},!0);wt(!1),(Tt==null?void 0:Tt.status)===0&&(Ee(),ye.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Xt=(Rt=Tt==null?void 0:Tt.data)==null?void 0:Rt.fail)==null?void 0:Xt.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Qe.default,{pagination:!1,dataSource:(Wt=Tt==null?void 0:Tt.data)==null?void 0:Wt.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,Ne.FH)("",Xe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},se.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),se.createElement(Ie.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ke.Z.downloadbutton,href:Xe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Ie.default.Item,{style:{marginBottom:0}},se.createElement(ie,ne({},qe),se.createElement("a",{className:Ke.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.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"))))))};Lt.Z=(0,ue.connect)(({classroomList:ge})=>({classroomList:ge}))(le)},92521:function(ct,Lt,ae){"use strict";var z=ae(59301),Se=ae(54580),Ie=ae(78241),Je=ae(43418),ke=ae(8591),Qe=ae(1710),ue=ae(92832),Xe=ae(95237),Ke=ae(43604),ot=ae(5871),We=ae(5083),Ye=ae(65582),Ne=ae(96565),se=ae(74128),E=ae(57951),a=ae(38147),x=ae(99981),b=ae(56656),y=ae.n(b),ne=ae(65862),re=ae(59301),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(Ue,wt,qe)=>wt in Ue?ie(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[wt]=qe,be=(Ue,wt)=>{for(var qe in wt||(wt={}))ge.call(wt,qe)&&Ee(Ue,qe,wt[qe]);if(le)for(var qe of le(wt))pe.call(wt,qe)&&Ee(Ue,qe,wt[qe]);return Ue},ye=(Ue,wt,qe)=>new Promise((Et,Rt)=>{var Xt=nt=>{try{Gt(qe.next(nt))}catch(Tt){Rt(Tt)}},Wt=nt=>{try{Gt(qe.throw(nt))}catch(Tt){Rt(Tt)}},Gt=nt=>nt.done?Et(nt.value):Promise.resolve(nt.value).then(Xt,Wt);Gt((qe=qe.apply(Ue,wt)).next())});const{Dragger:Be}=Se.default,lt=({classroomList:Ue,dispatch:wt,onOk:qe})=>{const Et=(0,Ye.useParams)(),[Rt]=Ie.default.useForm(),[Xt,Wt]=(0,z.useState)(),[Gt,nt]=(0,z.useState)(!1),Tt={height:100,onRemove:()=>{Wt("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:St=>ye(void 0,null,function*(){return Wt(St),!1})};return(0,z.useEffect)(()=>{Rt.setFieldsValue({publish_time:y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:y()(y()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),re.createElement(Je.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Ue.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Gt},onOk:()=>ye(void 0,null,function*(){Rt.submit()}),onCancel:()=>{Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ie.default,{form:Rt,colon:!1,onFinish:St=>ye(void 0,null,function*(){var je,st,Mt;if(!(Xt!=null&&Xt.size)){ke.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}nt(!0);let zt=new FormData;zt.append("name",St.name),zt.append("type",Ue.actionTabs.type),zt.append("category_id",(Et==null?void 0:Et.categoryId)||null),Ue.actionTabs.type==="exercise"?(zt.append("time",St.time||""),zt.append("total_score",St.total_score)):zt.append("description",St.description||""),zt.append("publish_time",y()(St.publish_time).format("YYYY-MM-DD HH:mm")),zt.append("end_time",y()(St.end_time).format("YYYY-MM-DD HH:mm")),zt.append("file",Xt);let At=yield(0,a.ZP)(`/api/courses/${Et.coursesId}/export_external_score_homework.json`,{method:"post",body:zt},!0);nt(!1),(At==null?void 0:At.status)===0&&(Rt.resetFields(),wt({type:"classroomList/setActionTabs",payload:{}}),qe(),((st=(je=At==null?void 0:At.data)==null?void 0:je.fail)==null?void 0:st.length)>0&&Je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Qe.default,{pagination:!1,dataSource:(Mt=At==null?void 0:At.data)==null?void 0:Mt.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,ne.FH)("",se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ue.actionTabs.type}`)}}))})},re.createElement(Ie.default.Item,{label:Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},re.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Ue.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Ue.actionTabs.type!=="exercise"&&re.createElement(Ie.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},re.createElement(Ne.Z,{watch:!0})),Ue.actionTabs.type==="exercise"&&re.createElement(Xe.Z,{style:{marginLeft:6}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},re.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},re.createElement(ot.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),re.createElement(Xe.Z,{style:{marginLeft:6,marginBottom:12}},re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:St=>(0,x.Q8)(St),disabledTime:St=>(0,x.d0)(St),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),re.createElement(Ke.Z,{span:12},re.createElement(Ie.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},re.createElement(We.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:St=>(0,x.Q8)(St,"",Rt.getFieldValue("publish_time")),disabledTime:St=>(0,x.d0)(St,Rt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),re.createElement(Ie.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:E.Z.downloadbutton,href:se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ue.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(Ie.default.Item,{style:{marginBottom:0}},re.createElement(Be,be({},Tt),re.createElement("a",{className:E.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"))))))};Lt.Z=(0,Ye.connect)(({classroomList:Ue})=>({classroomList:Ue}))(lt)},82025:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return ot}});var z=ae(59301),Se=ae(92832),Ie=ae(24905),Je=ae(95237),ke={leftdiv:"leftdiv___xN4jD",listClass:"listClass___gN3su",spantitle:"spantitle___f2ySa",rightdiv:"rightdiv___mGuGs"},Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ae(2524),Xe=(We,Ye,Ne)=>new Promise((se,E)=>{var a=y=>{try{b(Ne.next(y))}catch(ne){E(ne)}},x=y=>{try{b(Ne.throw(y))}catch(ne){E(ne)}},b=y=>y.done?se(y.value):Promise.resolve(y.value).then(a,x);b((Ne=Ne.apply(We,Ye)).next())}),ot=({data:We,value:Ye=[],handleChangePage:Ne,setSelectedRowKeys:se,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,b]=(0,z.useState)([]),[y,ne]=(0,z.useState)([]),[re,ie]=(0,z.useState)([]);let[le,ge]=(0,z.useState)(1),[pe,Ee]=(0,z.useState)();return(0,z.useEffect)(()=>{b(We),ne([]),ie([])},[We]),(0,z.useEffect)(()=>{se&&(ne(E),ie(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ke.leftdiv},z.createElement(Se.default.Search,{size:"middle",onChange:be=>Xe(void 0,null,function*(){b(We.filter(ye=>{var Be;return(Be=ye==null?void 0:ye.name)==null?void 0:Be.includes(be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Ie.default.Group,{value:y.map(be=>`${be.id}`),onChange:be=>{se(x.filter(ye=>be.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((be,ye)=>z.createElement(Je.Z,{key:be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Ie.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:be.is_published,value:`${be.id}`},z.createElement("div",{className:ke.listClass},z.createElement("span",{className:ke.spantitle,style:{width:be.is_published?"108px":"170px"}},be.name),be.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:ke.rightdiv},z.createElement(Se.default.Search,{onChange:be=>{ie(y.filter(ye=>ye.name.includes(be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.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}},re.map((be,ye)=>z.createElement(Je.Z,{justify:"space-between",style:{marginTop:"10px"},key:be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},be.name),z.createElement("img",{src:Qe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(y.filter(Be=>`${Be.id}`!=`${be.id}`))}})))))))}},61527:function(ct,Lt,ae){"use strict";ae.d(Lt,{U:function(){return Ke}});var z=ae(59301),Se=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Qe=(ot,We,Ye)=>We in ot?Se(ot,We,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):ot[We]=Ye,ue=(ot,We)=>{for(var Ye in We||(We={}))Je.call(We,Ye)&&Qe(ot,Ye,We[Ye]);if(Ie)for(var Ye of Ie(We))ke.call(We,Ye)&&Qe(ot,Ye,We[Ye]);return ot},Xe=(ot,We,Ye)=>new Promise((Ne,se)=>{var E=b=>{try{x(Ye.next(b))}catch(y){se(y)}},a=b=>{try{x(Ye.throw(b))}catch(y){se(y)}},x=b=>b.done?Ne(b.value):Promise.resolve(b.value).then(E,a);x((Ye=Ye.apply(ot,We)).next())});function Ke(ot,We){const[Ye,Ne]=(0,z.useState)(We),[se,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[Ye,se,(y,ne=!1)=>Xe(this,null,function*(){const re=ne?We:ue(ue({},Ye),y);E(!0),Ne(re);const ie=yield ot(re);return E(!1),x(ie),ie}),a,x]}},66457:function(ct,Lt,ae){"use strict";ae.d(Lt,{rX:function(){return re},pW:function(){return ie},gy:function(){return le},xY:function(){return ne},O5:function(){return y},tJ:function(){return se},o1:function(){return E},Rd:function(){return b}});var z=ae(65582),Se=ae(43418),Ie=ae(28103),Je=ae(8591),ke=ae(41867),Qe=ae(65862),ue=ae(87169),Xe=ae(25510),Ke="data:image/png;base64,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",ot=ae.p+"static/newqrcode.a8740efb.png",We=ae(32637),Ye=ae(59301),Ne=(ge,pe,Ee)=>new Promise((be,ye)=>{var Be=wt=>{try{Ue(Ee.next(wt))}catch(qe){ye(qe)}},lt=wt=>{try{Ue(Ee.throw(wt))}catch(qe){ye(qe)}},Ue=wt=>wt.done?be(wt.value):Promise.resolve(wt.value).then(Be,lt);Ue((Ee=Ee.apply(ge,pe)).next())});const se=(ge,pe=!1)=>!!(E(ge)&&a(pe)),E=ge=>(0,ke.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ge=!1)=>{var pe;const{user:Ee}=(0,z.getDvaApp)()._store.getState();return(pe=Ee.userInfo)!=null&&pe.profile_completed?!0:(Se.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,Qe.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Se.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()}})},b=()=>{Se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ye.createElement("div",{style:{textAlign:"center"}},Ye.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"),Ye.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),Ye.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},y=()=>{var ge;const{user:pe}=(0,z.getDvaApp)()._store.getState();return(ge=pe.userInfo)!=null&&ge.professional_certification?!0:(Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ye.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,Qe.xg)("/account/certification")}}),!1)},ne=()=>(0,ke.V9)()?!0:(Se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ye.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),re=(ge,pe)=>ge?!0:(Se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("p",null,pe||"\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"),Ye.createElement("div",{style:{marginLeft:"110px"}},Ye.createElement("img",{src:Ke,width:200}),Ye.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Qe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ge=>{Se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,Ye.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"),Ye.createElement(Ie.Z,null),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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 ",Ye.createElement("a",null,ge),"\u5929\u3002"),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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")),Ye.createElement("div",{style:{textAlign:"center",marginTop:30}},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},le=(ge,pe="")=>{const{shixunsDetail:{detail:Ee}}=(0,z.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),Se.default.info({centered:!0,icon:Ye.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",pe,"\u3002"),Ye.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(Se.default.confirm({centered:!0,icon:Ye.createElement(ue.Z,null),title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),Ye.createElement("br",null),Ye.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:()=>{Se.default.confirm({width:440,centered:!0,icon:Ye.createElement(ue.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:()=>Ne(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.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:Ee==null?void 0:Ee.identifier}}),ge({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},50371:function(ct,Lt){"use strict";function ae(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Se=1;Se{const ke=Ie[Je];ke!==void 0&&(z[Je]=ke)})}return z}Lt.Z=ae},13845:function(ct,Lt,ae){"use strict";ae.d(Lt,{F:function(){return z},Z:function(){return Se}});function z(Ie){return Ie!=null&&Ie===Ie.window}function Se(Ie,Je){var ke,Qe;if(typeof window=="undefined")return 0;const ue=Je?"scrollTop":"scrollLeft";let Xe=0;return z(Ie)?Xe=Ie[Je?"pageYOffset":"pageXOffset"]:Ie instanceof Document?Xe=Ie.documentElement[ue]:(Ie instanceof HTMLElement||Ie)&&(Xe=Ie[ue]),Ie&&!z(Ie)&&typeof Xe!="number"&&(Xe=(Qe=((ke=Ie.ownerDocument)!==null&&ke!==void 0?ke:Ie).documentElement)===null||Qe===void 0?void 0:Qe[ue]),Xe}},56762:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Se}});var z=ae(59301);function Se(){const[,Ie]=z.useReducer(Je=>Je+1,0);return Ie}},68031:function(ct,Lt,ae){"use strict";ae.d(Lt,{Z:function(){return Je}});var z=ae(16089);function Se(ke,Qe,ue,Xe){const Ke=ue-Qe;return ke/=Xe/2,ke<1?Ke/2*ke*ke*ke+Qe:Ke/2*((ke-=2)*ke*ke+2)+Qe}var Ie=ae(13845);function Je(ke){let Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Xe,duration:Ke=450}=Qe,ot=ue(),We=(0,Ie.Z)(ot,!0),Ye=Date.now(),Ne=()=>{const E=Date.now()-Ye,a=Se(E>Ke?Ke:E,We,ke,Ke);(0,Ie.F)(ot)?ot.scrollTo(window.pageXOffset,a):ot instanceof Document||ot.constructor.name==="HTMLDocument"?ot.documentElement.scrollTop=a:ot.scrollTop=a,E{var be;const{prefixCls:ye,className:Be,rootClassName:lt,children:Ue,indeterminate:wt=!1,style:qe,onMouseEnter:Et,onMouseLeave:Rt,skipGroup:Xt=!1,disabled:Wt}=pe,Gt=Ne(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:nt,direction:Tt,checkbox:St}=Je.useContext(ke.E_),je=Je.useContext(Ke),{isFormItemInput:st}=Je.useContext(ue.aM),Mt=Je.useContext(Qe.Z),zt=(be=(je==null?void 0:je.disabled)||Wt)!==null&&be!==void 0?be:Mt,At=Je.useRef(Gt.value);Je.useEffect(()=>{je==null||je.registerValue(Gt.value)},[]),Je.useEffect(()=>{if(!Xt)return Gt.value!==At.current&&(je==null||je.cancelValue(At.current),je==null||je.registerValue(Gt.value),At.current=Gt.value),()=>je==null?void 0:je.cancelValue(Gt.value)},[Gt.value]);const Pn=nt("checkbox",ye),[Re,Ut]=(0,ot.ZP)(Pn),ln=Object.assign({},Gt);je&&!Xt&&(ln.onChange=function(){Gt.onChange&&Gt.onChange.apply(Gt,arguments),je.toggleOption&&je.toggleOption({label:Ue,value:Gt.value})},ln.name=je.name,ln.checked=je.value.includes(Gt.value));const Gn=Se()(`${Pn}-wrapper`,{[`${Pn}-rtl`]:Tt==="rtl",[`${Pn}-wrapper-checked`]:ln.checked,[`${Pn}-wrapper-disabled`]:zt,[`${Pn}-wrapper-in-form-item`]:st},St==null?void 0:St.className,Be,lt,Ut),kn=Se()({[`${Pn}-indeterminate`]:wt},Ye.A,Ut),bt=wt?"mixed":void 0;return Re(Je.createElement(We.Z,{component:"Checkbox",disabled:zt},Je.createElement("label",{className:Gn,style:Object.assign(Object.assign({},St==null?void 0:St.style),qe),onMouseEnter:Et,onMouseLeave:Rt},Je.createElement(Ie.Z,Object.assign({"aria-checked":bt},ln,{prefixCls:Pn,className:kn,disabled:zt,ref:Ee})),Ue!==void 0&&Je.createElement("span",null,Ue))))};var a=Je.forwardRef(se),x=ae(94480),b=ae(2738),y=function(pe,Ee){var be={};for(var ye in pe)Object.prototype.hasOwnProperty.call(pe,ye)&&Ee.indexOf(ye)<0&&(be[ye]=pe[ye]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ye=Object.getOwnPropertySymbols(pe);Be{const{defaultValue:be,children:ye,options:Be=[],prefixCls:lt,className:Ue,rootClassName:wt,style:qe,onChange:Et}=pe,Rt=y(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Xt,direction:Wt}=Je.useContext(ke.E_),[Gt,nt]=Je.useState(Rt.value||be||[]),[Tt,St]=Je.useState([]);Je.useEffect(()=>{"value"in Rt&&nt(Rt.value||[])},[Rt.value]);const je=Je.useMemo(()=>Be.map(ft=>typeof ft=="string"||typeof ft=="number"?{label:ft,value:ft}:ft),[Be]),st=ft=>{St(He=>He.filter(Ce=>Ce!==ft))},Mt=ft=>{St(He=>[].concat((0,x.Z)(He),[ft]))},zt=ft=>{const He=Gt.indexOf(ft.value),Ce=(0,x.Z)(Gt);He===-1?Ce.push(ft.value):Ce.splice(He,1),"value"in Rt||nt(Ce),Et==null||Et(Ce.filter(Ze=>Tt.includes(Ze)).sort((Ze,_e)=>{const Fe=je.findIndex(mt=>mt.value===Ze),De=je.findIndex(mt=>mt.value===_e);return Fe-De}))},At=Xt("checkbox",lt),Pn=`${At}-group`,[Re,Ut]=(0,ot.ZP)(At),ln=(0,b.Z)(Rt,["value","disabled"]),Gn=Be.length?je.map(ft=>Je.createElement(a,{prefixCls:At,key:ft.value.toString(),disabled:"disabled"in ft?ft.disabled:Rt.disabled,value:ft.value,checked:Gt.includes(ft.value),onChange:ft.onChange,className:`${Pn}-item`,style:ft.style,title:ft.title},ft.label)):ye,kn={toggleOption:zt,value:Gt,disabled:Rt.disabled,name:Rt.name,registerValue:Mt,cancelValue:st},bt=Se()(Pn,{[`${Pn}-rtl`]:Wt==="rtl"},Ue,wt,Ut);return Re(Je.createElement("div",Object.assign({className:bt,style:qe},ln,{ref:Ee}),Je.createElement(Ke.Provider,{value:kn},Gn)))},re=Je.forwardRef(ne);var ie=Je.memo(re);const le=a;le.Group=ie,le.__ANT_CHECKBOX=!0;var ge=le},98447:function(ct,Lt,ae){"use strict";ae.d(Lt,{C2:function(){return ke}});var z=ae(17313),Se=ae(37613),Ie=ae(83116);const Je=Qe=>{const{checkboxCls:ue}=Qe,Xe=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,z.Wf)(Qe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Qe.marginXS,[`> ${Qe.antCls}-row`]:{flex:1}}),[Xe]:Object.assign(Object.assign({},(0,z.Wf)(Qe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Xe}`]:{marginInlineStart:0},[`&${Xe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,z.Wf)(Qe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Qe.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,z.oN)(Qe))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Qe.checkboxSize,height:Qe.checkboxSize,direction:"ltr",backgroundColor:Qe.colorBgContainer,border:`${Qe.lineWidth}px ${Qe.lineType} ${Qe.colorBorder}`,borderRadius:Qe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Qe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Qe.checkboxSize/14*5,height:Qe.checkboxSize/14*8,border:`${Qe.lineWidthBold}px solid ${Qe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Qe.motionDurationFast} ${Qe.motionEaseInBack}, opacity ${Qe.motionDurationFast}`}},"& + span":{paddingInlineStart:Qe.paddingXS,paddingInlineEnd:Qe.paddingXS}})},{[` ${Xe}:not(${Xe}-disabled), ${ue}:not(${ue}-disabled) `]:{[`&:hover ${ue}-inner`]:{borderColor:Qe.colorPrimary}},[`${Xe}:not(${Xe}-disabled)`]:{[`&:hover ${ue}-checked:not(${ue}-disabled) ${ue}-inner`]:{backgroundColor:Qe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ue}-checked:not(${ue}-disabled):after`]:{borderColor:Qe.colorPrimaryHover}}},{[`${ue}-checked`]:{[`${ue}-inner`]:{backgroundColor:Qe.colorPrimary,borderColor:Qe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Qe.motionDurationMid} ${Qe.motionEaseOutBack} ${Qe.motionDurationFast}`}}},[` diff --git a/9219.20f2d174.async.js b/9219.1b2b7438.async.js similarity index 97% rename from 9219.20f2d174.async.js rename to 9219.1b2b7438.async.js index 33300a6b09..994f61c59a 100644 --- a/9219.20f2d174.async.js +++ b/9219.1b2b7438.async.js @@ -302,7 +302,7 @@ ${Ne} `;for(let Mn=0;Mn{switch(Dn){case xt:return ne.createElement(Ve,{callback:Or,onCancel:nt});case Lt:return ne.createElement(Ze.Z,{callback:Or,onCancel:nt});case Rt:return ne.createElement(Ue.Z,{callback:Or,onCancel:nt});case zt:return ne.createElement(Ie,{callback:Or,onCancel:nt});case fn:return ne.createElement(tt,{callback:Or,onCancel:nt});case"maths-latex":return ne.createElement(ft,{showSaveButton:!0,callback:Or});case"inline-latex":return ne.createElement(wt.Z,{showSaveButton:!0,callback:Or});default:return null}},[Dn]);function nt(){nr("")}(0,ne.useEffect)(()=>{if(zr.current){let en=function(In){an=!0,dn=In.pageY},_t=function(){an=!1},Ft=function(In){if(an){let Bn=In.pageY-dn;Bn<0&&(Bn=0),Bn>300&&(Bn=300);let tr=Qt+Bn+"px";Tn(tr)}},Kt=zr.current,an=!1,dn=0;return Kt.addEventListener("mousedown",en),document.addEventListener("mousemove",Ft),document.addEventListener("mouseup",_t),()=>{Kt.removeEventListener("mousedown",en),document.removeEventListener("mousemove",Ft),document.removeEventListener("mouseup",_t)}}},[sn,zr]),(0,ne.useEffect)(()=>{Tn(Qt)},[Qt]);const Zt=Dt(mt),on=Dt(Sr),En={width:Zt,height:on},Ut=(0,ne.useMemo)(()=>{if(Qn){let en=new Date(Qn),_t=en.getHours(),Ft=en.getMinutes(),Kt=en.getSeconds();return _t=_t<10?"0"+_t:_t,Ft=Ft<10?"0"+Ft:Ft,Kt=Kt<10?"0"+Kt:Kt,`${_t}:${Ft}:${Kt}`}return 0},[Qn]),vn=en=>{const _t=[];if(Vn){let Ft=-1;en=en.replace(/(@▁▁@|@▁@)/g,function(Kt,an,dn){_t.push({multiLine:Kt!==un})})}return _t};function On(){window.sessionStorage.removeItem(Vt),Dr(!1),Fr(0)}function lt(){Dr(!1),Fr(0),sn.setValue(window.sessionStorage.getItem(Vt))}(0,ne.useEffect)(()=>{mn[Dn]&&Dn!==Bt&&Dn!==zt&&setTimeout(()=>{const en=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth/2-en.offsetWidth/2,Ft=window.innerHeight/2-en.offsetHeight/2;Ir(_t),Ur(Ft)},0)},[Dn]);const bt=en=>{en.preventDefault();const _t=en.clientX-Sn,Ft=en.clientY-Hr;document.body.onmousemove=Kt=>{let an=Kt.clientX-_t,dn=Kt.clientY-Ft;const In=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth-In.offsetWidth,tr=window.innerHeight-In.offsetHeight;an=Math.max(0,Math.min(an,Bn)),dn=Math.max(0,Math.min(dn,tr)),Ht(Kt.clientX,Kt.clientY,_t,Ft)&&(Ir(an),Ur(dn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ht=(en,_t,Ft,Kt)=>{const an=document.body.clientHeight,dn=document.body.clientWidth;return en<20&&Ft>en||en>dn-20&&Ft_t||_t>an-20&&Kt<_t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"markdown-editor-wrapper",ref:xr},ne.createElement("div",{className:`markdown-editor-container ${bn} ${vr?"on-preview":""} ${ut?"mini":""} ${kn?"full-screen":""}`,style:En},ne.createElement(ye,{insertTemp:jn,watch:vr,fullScreen:kn,showNullButton:Cn,showNullProgramButton:Vn,onActionCallback:jr,hidetoolBar:sr,extraUse:Nr}),ne.createElement("div",{className:"markdown-editor-body"},ne.createElement("div",{className:"codemirror-container"},ne.createElement("textarea",{ref:gr,placeholder:ar})),vr?ne.createElement("div",{ref:Rr,className:"preview-container"},yt==="stex"&&ne.createElement(ae,{value:wr}),yt!=="stex"&&ne.createElement(oe.Z,{disabledFill:dr,showProgramFill:Vn,value:wr})):null))),gn?ne.createElement("a",{ref:zr,className:"editor-resize"}):null,Dn===Bt&&ne.createElement(rt,{callback:Or,onCancel:nt}),Dn===zt&&ne.createElement(Ie,{callback:Or,onCancel:nt}),ne.createElement(Ee.Z,null,mn[Dn]&&Dn!==Bt&&Dn!==zt?ne.createElement(Me.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Sn,top:Hr},title:ne.createElement("div",{style:{cursor:"move"},onMouseDown:bt},mn[Dn]),open:!0,onCancel:nt,footer:null,destroyOnClose:!0,width:Dn===zt?"1200px":null,height:Dn===zt?"80vh":null,className:"markdown-popup-form"},Wr):null))}},45053:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ve},I:function(){return Ee}});var ne=fe(78241),we=fe(8591),E=fe(92832),he=fe(81327),me=fe(5871),de=fe(5112),le=fe(3113),se=fe(28735),ue=fe(59301),ie=fe(41867),oe=fe(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(be,Se,Pe)=>Se in be?ae(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(be,Pe,Se[Pe]);return be},te=(be,Se)=>re(be,ee(Se));const{useForm:ce}=ne.default,ge={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:be,onCancel:Se})=>{const[Pe]=ce();let Ce=(0,ue.useRef)();function xe(Te){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),be(Te,Ce.current)}function Be(Te,Oe){if(Te.status===-1){we.ZP.error(Te.message);return}Pe.setFieldsValue({src:`/api/attachments/${Te.id}`,type:Oe.type})}function Ae(Te){let Oe=Te.target.files[0];Ce.current=Oe,Ee(Oe,Be)}return oe.createElement(ne.default,te(z({form:Pe},pe),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},oe.createElement(E.default,{style:ge})),oe.createElement(ye,{onFileChange:Ae}))),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(E.default,{style:{width:264}})),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(he.Z,null,oe.createElement(ne.default.Item,{name:"width",style:{margin:0}},oe.createElement(me.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(de.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"}]})),oe.createElement("aside",null,oe.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(le.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:be}))}function Ee(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ie.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(xe){Se(JSON.parse(xe.target.responseText),be)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${se.KI}/api/attachments.json`),Ce.send(Pe)}},57261:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return E}});var ne=fe(59301),we=fe(4676);class E extends ne.Component{constructor(me){super(me);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:me}=this.props;return(0,we.createPortal)(me,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(ct,at,fe){"use strict";var ne=fe(829),we=fe(57809),E=fe(78673),he=fe(59301);const me=we.default.Option;at.Z=({isTheoretical:de,onFontSizeChange:le,cmFontSize:se,cmCodeMode:ue,autoFormat:ie,onCodeModeChange:oe,onTabToSpace:ae,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var ge;const pe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(ge=ce==null?void 0:ce.find(ye=>ye.shixun_environment_id===te))==null?void 0:ge.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(we.default,{bordered:!1,size:"small",value:ue,onChange:oe},he.createElement(me,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(me,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(we.default,{bordered:!1,size:"small",value:se,onChange:le},he.createElement(me,{value:12},"12px"),he.createElement(me,{value:14},"14px"),he.createElement(me,{value:16},"16px"),he.createElement(me,{value:18},"18px"),he.createElement(me,{value:20},"20px"),he.createElement(me,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:ae})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!de&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,pe[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(ct,at,fe){"use strict";fe.d(at,{i:function(){return pe},Z:function(){return ye}});var ne={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"},we=fe(71418),E=fe(6848),he=fe(93948),me=fe(92310),de=fe.n(me),le=fe(65862),se=fe(2524),ue=fe(41867),ie=fe(79005),oe=fe(20345),ae=fe(77882),re=fe(31081),ee=fe(75309),a=fe(71979),y=fe(47558),x=fe(42922),b=fe(66832),z=fe(96593),te=fe(19664),ce=fe(91833),ge=fe(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ie,swimg:oe},{name:"101\u8BA1\u5212",ptimg:ae,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var ye=({className:Ee,dataSource:be=[],col:Se=4,right:Pe,bottom:Ce=23,precision:xe=0,wrapWidth:Be=1200,trackEventItems:Ae,loading:Te,onRemove:Oe=()=>{},isCurrent:je=!0,showAlias:De=!1,showProgress:We=!1})=>{const ze=Math.floor((Be-(Se-1)*Pe)/Se),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(Ze=>(window.ENV==="build"&&(Ze.ptimg=`/react/build${Ze.ptimg}`,Ze.swimg=`/react/build${Ze.swimg}`),Ze));return ge.createElement(we.Z,{spinning:Te},ge.createElement("div",{className:de()(ne.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ze,Ue)=>{var Me,He,Qe,Ke,rt,Ye;const{name:Ge,id:Le,identifier:Xe,featured:Fe,school_name:ke,image_url:$e,excellent:et,is_plan:Je}=Ze;return ge.createElement("div",{key:Le,className:je&&We?ne.wrapisCurrent:ne.wrap,style:{width:ze,marginRight:(1+Ue)%Se===0?0:Pe+xe,marginBottom:Ce}},ge.createElement("a",{className:ne.li,onClick:_e=>{_e.preventDefault(),_e.stopPropagation(),Ae&&(0,le.L9)([Ae]),(0,le.xg)(`/paths/${Xe}`)}},ge.createElement("div",{className:ne.img},ge.createElement("img",{className:ne.cover,src:`${$e}`}),je&&(0,ue.bg)()&&(Ze==null?void 0:Ze.studying)&&ge.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:_e=>{_e.stopPropagation(),Oe(Ze)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Ze==null?void 0:Ze.subject_tags)==null?void 0:Me.map((_e,Ie)=>{var Re,Ne;if(Ie===0){const st=(Re=Ve.find(tt=>tt.name==_e))==null?void 0:Re.swimg;return ge.createElement("img",{className:ne.sign,src:st,style:{left:"-4px"}})}const qe=(Ne=Ve.find(st=>st.name==_e))==null?void 0:Ne.ptimg;return ge.createElement("img",{className:ne.sign,src:qe,style:{left:`${48+52*(Ie-1)+2*Ie}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&ge.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:ne.name},ge.createElement(E.Z,{title:De&&(Ze!=null&&Ze.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ge}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):Ge},ge.createElement("span",{className:ne.e},De&&(Ze==null?void 0:Ze.excellent_alias_name)||Ge))),je&&We&&((He=Ze==null?void 0:Ze.progress)==null?void 0:He.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Qe=Ze==null?void 0:Ze.progress)==null?void 0:Qe.my_score)/((Ke=Ze==null?void 0:Ze.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(rt=Ze==null?void 0:Ze.progress)==null?void 0:rt.my_score,"/",(Ye=Ze==null?void 0:Ze.progress)==null?void 0:Ye.all_score),(!je||!We)&&ge.createElement("div",{className:ne.tags},ge.createElement("div",null,ge.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,Ze.stages_count))),ge.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,Ze.members_count)))))))})),!be.length&&ge.createElement(se.Z,null)))}},3918:function(ct,at,fe){"use strict";fe.d(at,{jL:function(){return me},w9:function(){return Dt},vv:function(){return mt},dN:function(){return mn},QD:function(){return er},cQ:function(){return Ie.Z},vg:function(){return Mt},Oz:function(){return ln},op:function(){return Fr},O5:function(){return Ut},_b:function(){return gr},t7:function(){return Ce},tT:function(){return Ae},Gi:function(){return sr},YG:function(){return zn},Ed:function(){return Cn},kT:function(){return Vt},qp:function(){return x},Um:function(){return pe},K3:function(){return te},vr:function(){return Ir},qE:function(){return Ar},Je:function(){return je},wb:function(){return Ye},rC:function(){return _e},lB:function(){return Xe},cq:function(){return $n},kO:function(){return ur},tp:function(){return Ee},Si:function(){return lt},k8:function(){return pr},Du:function(){return dn}});var ne=fe(59301),we={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"},E="data:image/png;base64,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",me=({dataSource:Tt=[],img:Ct,imgWidth:Ot=346,title:nn,sunTitle:hn,bannerExtraContent:An})=>ne.createElement("div",{className:we.banner},ne.createElement("div",{className:we.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,nn),ne.createElement("span",null,hn)),Tt.length>0&&ne.createElement("div",{className:we.btns},Tt.map((Jt,Mn)=>ne.createElement("div",{key:Mn,onClick:Jt.click},Jt.name,Jt.sign?ne.createElement("img",{src:E,width:39}):null))),An),Ct&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:Ct,width:Ot}))),de={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=fe(92310),se=fe.n(le),ue=fe(89392),ie=Object.defineProperty,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ee=(Tt,Ct,Ot)=>Ct in Tt?ie(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,a=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))ae.call(Ct,Ot)&&ee(Tt,Ot,Ct[Ot]);if(oe)for(var Ot of oe(Ct))re.call(Ct,Ot)&&ee(Tt,Ot,Ct[Ot]);return Tt},x=({dataSource:Tt=[],value:Ct,onChange:Ot,onTitleChange:nn,className:hn,title:An,titleWidth:Jt=41,style:Mn={},fontColor:Zn="#6A7283",showCount:rr,classNameActive:Hn,styleItem:Ln={}})=>{const[mr,lr]=(0,ne.useState)(0),[Tr,Xn]=(0,ne.useState)(!1),Fn=(0,ne.useRef)(null),Nn=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var br;Tt.length!==0&&(((br=Fn==null?void 0:Fn.current)==null?void 0:br.clientHeight)>97?lr(1):lr(0)),Tt.length===0&&lr(0),Xn(!1)},[Tt]),ne.createElement("div",{className:se()(de.row,hn),style:Mn},ne.createElement("div",{onClick:(0,ue.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jt,marginTop:Tr?12:4},className:`${de.title} ${nn?"current":""}`},An),ne.createElement("div",{className:Tr?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},ne.createElement("div",{className:de.bar,ref:Nn,style:mr>0?{height:mr===1?97:"auto",overflow:mr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:de.tag,ref:Fn},Tt==null?void 0:Tt.map(br=>ne.createElement("span",{onClick:()=>Ot(br.id),key:br.id,style:a(a({color:Zn},Ln),(br==null?void 0:br.style)||{}),className:Ct===br.id?se()(Hn||de.active,br.classNameActive):""},ne.createElement("span",{title:br.name,className:de.name},br.name),!!rr&&ne.createElement("span",{className:de.num},br.count))))),!!mr&&ne.createElement(ne.Fragment,null,mr===1?ne.createElement("div",{onClick:()=>{var br;lr(2),((br=Fn==null?void 0:Fn.current)==null?void 0:br.clientHeight)>245?Xn(!0):Xn(!1)},className:de.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Nn.current.scrollTop=0,lr(1),Xn(!1)},className:de.action},"\u6536\u8D77",ne.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:Tt=[],value:Ct,onChange:Ot,onTitleChange:nn,className:hn,title:An,titleWidth:Jt=41,style:Mn={},fontColor:Zn="#6A7283",showCount:rr,expand:Hn=!0})=>{const[Ln,mr]=(0,ne.useState)(0),[lr,Tr]=(0,ne.useState)(!1),Xn=(0,ne.useRef)(null),Fn=(0,ne.useRef)(null),[Nn,br]=(0,ne.useState)(Hn);return ne.createElement("div",{className:se()(b.row,hn),style:Mn},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jt,marginTop:lr?12:4},className:`${b.title} ${nn?"current":""}`},An),ne.createElement("i",{className:`iconfont ${Nn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Nn?8:10},onClick:()=>br(!Nn)})),Nn&&ne.createElement("div",{className:lr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ne.createElement("div",{className:b.fenge}),ne.createElement("div",{className:b.bar,ref:Fn},ne.createElement("div",{className:b.tag,ref:Xn},Tt==null?void 0:Tt.map(_r=>ne.createElement("span",{onClick:()=>Ot(_r.id),key:_r.id,style:{color:Zn},className:Ct===_r.id?b.active:""},ne.createElement("span",{title:_r.name,className:b.name},_r.name),!!rr&&ne.createElement("span",{className:b.num},_r.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},pe=({dataSource:Tt=[],value:Ct,onChange:Ot,onTitleChange:nn,className:hn,title:An,titleWidth:Jt=41,style:Mn={},fontColor:Zn="#fff",showCount:rr,expand:Hn=!0})=>{const[Ln,mr]=(0,ne.useState)(0),[lr,Tr]=(0,ne.useState)(!1),Xn=(0,ne.useRef)(null),Fn=(0,ne.useRef)(null),[Nn,br]=(0,ne.useState)(Hn);return ne.createElement("div",{className:se()(ce.row,hn),style:Mn},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jt},className:`${ce.title} ${nn?"current":""}`},An),ne.createElement("i",{className:`iconfont ${Nn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Nn?"#00DDC7":"#037F74",fontSize:Nn?10:12},onClick:()=>br(!Nn)})),Nn&&ne.createElement("div",{className:lr?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ne.createElement("div",{className:ce.bar,ref:Fn},ne.createElement("div",{className:ce.tag,ref:Xn},Tt==null?void 0:Tt.map(_r=>ne.createElement("span",{onClick:()=>Ot(_r.id),key:_r.id,style:{color:Zn},className:Ct===_r.id?ce.active:""},ne.createElement("span",{title:_r.name,className:ce.name},_r.name),!!rr&&ne.createElement("span",{className:ce.num},_r.count)))))))},ve={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"},Ee=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={}})=>ne.createElement("div",{style:hn,className:se()(ve.tabs,nn)},Tt.map(An=>ne.createElement("span",{onClick:()=>Ot(An.id),className:Ct===An.id?ve.active:"",key:An.id},An.name))),be={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"},Se=fe(92832),Ce=({dataSource:Tt=[],value:Ct="",onChange:Ot,onInputChange:nn=()=>{},className:hn,style:An={},placeholder:Jt,allowClear:Mn=!1})=>{var Zn;const[rr,Hn]=(0,ne.useState)(""),[Ln,mr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Xn;let Fn=Ct;(Xn=JSON.stringify(Ct))!=null&&Xn.includes("{")&&(Hn(Ct.id),Fn=Ct.value||"");try{mr(decodeURIComponent(Fn||""))}catch(Nn){mr(decodeURIComponent(Fn||""))}},[Ct]);const lr=()=>{Ot(encodeURIComponent(Ln),rr||null)},Tr=Xn=>{Xn!==rr&&(Hn(Xn),Ot(encodeURIComponent(Ln),Xn))};return ne.createElement("div",{className:se()(be.input,hn),style:An},!!Tt.length&&ne.createElement("div",{className:be.dropdown},ne.createElement("div",{className:be.text},(Zn=Tt.find(Xn=>Xn.id===rr))==null?void 0:Zn.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:be.b1}),ne.createElement("b",{className:be.b2})),ne.createElement("div",{className:be.menu},Tt.map((Xn,Fn)=>ne.createElement("div",{key:Fn,onClick:()=>Tr(Xn.id)},Xn.name)))),ne.createElement(Se.default,{onPressEnter:lr,value:Ln,onChange:Xn=>{mr(Xn.target.value),nn(encodeURIComponent(Xn.target.value),rr||null)},bordered:!1,placeholder:Jt}),ne.createElement("i",{onClick:lr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ae=({dataSource:Tt=[],value:Ct="",onChange:Ot,onInputChange:nn=()=>{},className:hn,style:An={},placeholder:Jt,allowClear:Mn=!1})=>{var Zn;const[rr,Hn]=(0,ne.useState)(""),[Ln,mr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Xn;let Fn=Ct;(Xn=JSON.stringify(Ct))!=null&&Xn.includes("{")&&(Hn(Ct.id),Fn=Ct.value||"");try{mr(decodeURIComponent(Fn||""))}catch(Nn){mr(decodeURIComponent(Fn||""))}},[Ct]);const lr=()=>{Ot(encodeURIComponent(Ln),rr||null)},Tr=Xn=>{Xn!==rr&&(Hn(Xn),Ot(encodeURIComponent(Ln),Xn))};return ne.createElement("div",{className:se()(xe.input,hn),style:An},!!Tt.length&&ne.createElement("div",{className:xe.dropdown},ne.createElement("div",{className:xe.text},(Zn=Tt.find(Xn=>Xn.id===rr))==null?void 0:Zn.name,ne.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ne.createElement("div",{className:xe.menu},Tt.map((Xn,Fn)=>ne.createElement("div",{key:Fn,onClick:()=>Tr(Xn.id)},Xn.name)))),ne.createElement(Se.default,{onPressEnter:lr,value:Ln,onChange:Xn=>{mr(Xn.target.value),nn(encodeURIComponent(Xn.target.value),rr||null)},bordered:!1,placeholder:Jt}),ne.createElement("i",{onClick:lr,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"},je=({value:Tt,onChange:Ct,className:Ot,total:nn,pageSize:hn,style:An={}})=>{const Jt=Tt<2,Mn=Tt>=Math.ceil(nn/hn);return nn<=hn?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:se()(Te.quickPager,Ot),style:An},ne.createElement("div",{onClick:()=>{Jt||Ct(Tt-1,"prev")},className:Jt?Te.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{Mn||Ct(Tt+1,"next")},className:Mn?Te.disabled:""},"\u4E0B\u4E00\u9875"))},De={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"},We=fe(71418),ze=fe(6848),Ve=fe(13570),Ze=fe(74128),Ue=fe(65862),Me=fe(96908),He=fe(57177),Qe=fe(81378),Ke=fe(2524),Ye=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn})=>{const rr=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:Zn},ne.createElement("div",{className:se()(De.list,Tt)},!!Ct.length&&Ct.map((Hn,Ln)=>{const{name:mr,id:lr,identifier:Tr,power:Xn,cover_image_id:Fn,pic:Nn}=Hn;return ne.createElement("div",{className:De.wrap,key:lr,style:{width:rr,marginRight:(1+Ln)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Tr}/challenges`,className:De.li,onClick:br=>{br.preventDefault(),Mn&&(0,Ue.L9)([Mn]),Xn&&(0,Ue.xg)(`/shixuns/${Tr}/challenges`)}},ne.createElement("div",{className:De.img},ne.createElement("img",{className:De.cover,src:`${Nn}`}),Hn.is_jupyter&&ne.createElement("img",{className:De.sign,src:Me}),Hn.is_jupyter_lab&&ne.createElement("img",{className:De.sign,src:He}),Hn.is_unity_3d&&ne.createElement("img",{className:De.sign,src:Qe})),ne.createElement("div",{className:De.name},ne.createElement(ze.Z,{title:mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:De.e},mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:De.tags},ne.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,Hn.challenges_count))),!!Hn.myshixuns_count&&ne.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,Hn.myshixuns_count))),ne.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,Hn.level))),ne.createElement("div",{className:De.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Hn.score_info}),ne.createElement("span",null,"\xA0",Hn.score_info?`${Hn.score_info}\u5206`:"5\u5206")))),!Xn&&ne.createElement("div",{className:De.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Ge={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"},Xe=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,wrapClassName:Mn,trackEventItems:Zn,loading:rr})=>{const Hn=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:rr},ne.createElement("div",{className:se()(Ge.list,Tt)},!!Ct.length&&Ct.map((Ln,mr)=>{const{name:lr,id:Tr,identifier:Xn,power:Fn,cover_image_id:Nn,pic:br}=Ln;return ne.createElement("div",{className:se()(Ge.wrap,Mn),key:Tr,style:{width:Hn,marginRight:(1+mr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Ge.li,onClick:_r=>{_r.preventDefault(),Zn&&(0,Ue.L9)([Zn]),Fn&&(0,Ue.xg)(`/shixuns/${Xn}/challenges`)}},ne.createElement("img",{src:fe(47621),className:Ge.titleBg}),ne.createElement("div",{className:Ge.name},ne.createElement(ze.Z,{title:lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Ge.e},lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:Ge.img},ne.createElement("img",{className:Ge.cover,src:Nn?`${Ze.Z.API_SERVER}/api/attachments/${Nn}`:`${Ze.Z.IMG_SERVER+br}`}),Ln.is_jupyter&&ne.createElement("div",{className:Ge.bq},"Jupyter"),Ln.is_jupyter_lab&&ne.createElement("div",{className:Ge.bq},"JupyterLab"),Ln.is_unity_3d&&ne.createElement("div",{className:Ge.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Ge.value},Ln.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:Ge.value},Ln.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:Ge.value},Ln.challenges_count)),ne.createElement("div",{className:Ge.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Ln.score_info}),ne.createElement("span",{className:Ge.value,style:{color:"#FF9C00"}},"\xA0",Ln.score_info?`${Ln.score_info}\u5206`:"5\u5206"))))),!Fn&&ne.createElement("div",{className:Ge.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Fe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",$e="data:image/png;base64,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",et="data:image/png;base64,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",_e=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn,wrapClassName:rr,imgClassName:Hn})=>{const Ln=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:Zn},ne.createElement("div",{className:se()(Fe.list,Tt)},!!Ct.length&&Ct.map((mr,lr)=>{const{name:Tr,id:Xn,identifier:Fn,power:Nn,cover_image_id:br,pic:_r}=mr;return ne.createElement("div",{className:se()(Fe.wrap,rr),key:Xn,style:{width:Ln,marginRight:(1+lr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:Fe.li,onClick:Qr=>{Qr.preventDefault(),Mn&&(0,Ue.L9)([Mn]),Nn&&(0,Ue.xg)(`/shixuns/${Fn}/challenges`)}},ne.createElement("div",{className:se()(Fe.img,Hn)},ne.createElement("img",{className:Fe.cover,src:br?`${Ze.Z.API_SERVER}/api/attachments/${br}`:`${Ze.Z.IMG_SERVER+_r}`}),mr.is_jupyter&&ne.createElement("img",{className:Fe.sign,src:ke}),mr.is_jupyter_lab&&ne.createElement("img",{className:Fe.sign,src:$e}),mr.is_unity_3d&&ne.createElement("img",{className:Fe.sign,src:et})),ne.createElement("div",{className:Fe.name},ne.createElement(ze.Z,{title:Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Fe.e},Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:Fe.tags},ne.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,mr.challenges_count))),!!mr.myshixuns_count&&ne.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,mr.myshixuns_count))),ne.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,mr.level))),ne.createElement("div",{className:Fe.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:mr.score_info}),ne.createElement("span",null,"\xA0",mr.score_info?`${mr.score_info}\u5206`:"5\u5206")))),!Nn&&ne.createElement("div",{className:Fe.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Ie=fe(61584),Re={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"},Ne=fe(79005),qe=fe(20345),st=fe(77882),tt=fe(31081),ot=fe(75309),Et=fe(71979),dt=fe(47558),vt=fe(42922),ft=fe(66832),wt=fe(96593),St=fe(19664),At=fe(91833),xt=Object.defineProperty,Rt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,jt=(Tt,Ct,Ot)=>Ct in Tt?xt(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Lt=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))zt.call(Ct,Ot)&&jt(Tt,Ot,Ct[Ot]);if(Rt)for(var Ot of Rt(Ct))Bt.call(Ct,Ot)&&jt(Tt,Ot,Ct[Ot]);return Tt};const fn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Et},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:dt,swimg:vt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ft,swimg:wt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:St,swimg:At}];var ln=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn,wrapClassName:rr,imgClassName:Hn,isArrow:Ln=!1,imgStyle:mr={}})=>{const lr=Math.floor((Jt-(Ot-1)*nn)/Ot),[Tr,Xn]=(0,ne.useState)(),[Fn,Nn]=(0,ne.useState)(),br=Qr=>Xn(Qr),_r=()=>Xn(-1);return ne.createElement(We.Z,{spinning:Zn},ne.createElement("div",{className:se()(Re.list,Tt)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Qr,oa)=>{var ga;const{name:va,id:ya,identifier:ba,featured:ia,school_name:ra,image_url:sa,excellent:ua,is_plan:Ea}=Qr;return ne.createElement("div",{key:ya,className:se()(Re.wrap,rr),style:{width:lr,marginRight:(1+oa)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/paths/${ba}`,className:Re.li,onClick:$r=>{$r.preventDefault(),Mn&&(0,Ue.L9)([Mn]),(0,Ue.xg)(`/paths/${ba}`)}},ne.createElement("img",{src:fe(39057),className:Re.titleBg}),ne.createElement("div",{className:Re.name},ne.createElement(ze.Z,{title:va},ne.createElement("span",{className:Re.e,style:{color:Ln&&Tr===oa?"#145DFF":"#000000"},onMouseEnter:()=>{br(oa)},onMouseLeave:_r},va))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:se()(Re.img,Hn)},ne.createElement("img",{className:Re.cover,style:Lt({},mr),src:`${Ze.Z.IMG_SERVER+sa}`}),(ga=Qr==null?void 0:Qr.subject_tags)==null?void 0:ga.map(($r,ea)=>{var ma,Sa;if(ea===0){const Aa=(ma=fn.find(wa=>wa.name==$r))==null?void 0:ma.swimg;return ne.createElement("img",{className:Re.sign,src:Aa,style:{left:"-4px"}})}const Ca=(Sa=fn.find(Aa=>Aa.name==$r))==null?void 0:Sa.ptimg;return ne.createElement("img",{className:Re.sign,src:Ca,style:{left:`${48+52*(ea-1)+2*ea}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Qr==null?void 0:Qr.excellent)&&ne.createElement("div",{className:Re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Re.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:Re.value},Qr.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:Re.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Re.value},Qr.members_count))))))})),!Ct.length&&ne.createElement(Ke.Z,null)))},kt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Yt=fe(41867),qt=fe(59301);const $t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Et},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:dt,swimg:vt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ft,swimg:wt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:St,swimg:At}];var Mt=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn,onRemove:rr=()=>{},isCurrent:Hn=!0,showAlias:Ln=!1,wrapClassName:mr,imgClassName:lr})=>{const Tr=Math.floor((Jt-(Ot-1)*nn)/Ot),Xn=[{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(Fn=>(window.ENV==="build"&&(Fn.ptimg=`/react/build${Fn.ptimg}`,Fn.swimg=`/react/build${Fn.swimg}`),Fn));return qt.createElement(We.Z,{spinning:Zn},qt.createElement("div",{className:se()(kt.list,Tt)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Fn,Nn)=>{var br;const{name:_r,id:Qr,identifier:oa,featured:ga,school_name:va,image_url:ya,excellent:ba,is_plan:ia}=Fn;return qt.createElement("div",{key:Qr,className:se()(kt.wrap,mr),style:{width:Tr,marginRight:(1+Nn)%Ot===0?0:nn+An,marginBottom:hn}},qt.createElement("a",{className:kt.li,onClick:ra=>{ra.preventDefault(),ra.stopPropagation(),Mn&&(0,Ue.L9)([Mn]),(0,Ue.xg)(`/paths/${oa}`)}},qt.createElement("div",{className:se()(kt.img,lr)},qt.createElement("img",{className:kt.cover,src:`${Ze.Z.IMG_SERVER+ya}`}),Hn&&(0,Yt.bg)()&&(Fn==null?void 0:Fn.studying)&&qt.createElement("div",{className:`${kt.movebq} user-path-items`,onClick:ra=>{ra.stopPropagation(),rr(Fn)}},qt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(br=Fn==null?void 0:Fn.subject_tags)==null?void 0:br.map((ra,sa)=>{var ua,Ea;if(sa===0){const ea=(ua=Xn.find(ma=>ma.name==ra))==null?void 0:ua.swimg;return qt.createElement("img",{className:kt.sign,src:ea,style:{left:"-4px"}})}const $r=(Ea=Xn.find(ea=>ea.name==ra))==null?void 0:Ea.ptimg;return qt.createElement("img",{className:kt.sign,src:$r,style:{left:`${48+52*(sa-1)+2*sa}px`}})}),qt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Fn==null?void 0:Fn.excellent)&&qt.createElement("div",{className:kt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qt.createElement("div",{className:kt.name},qt.createElement(ze.Z,{title:Ln&&(Fn!=null&&Fn.excellent_alias_name)?qt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${_r}`,qt.createElement("br",null),qt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Fn==null?void 0:Fn.excellent_alias_name}`)):_r},qt.createElement("span",{className:kt.e},Ln&&(Fn==null?void 0:Fn.excellent_alias_name)||_r))),qt.createElement("div",{className:kt.tags},qt.createElement("div",null,qt.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qt.createElement("span",null,Fn.stages_count))),qt.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qt.createElement("span",null,Fn.members_count)))))))})),!Ct.length&&qt.createElement(Ke.Z,null)))},Wt={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"},un="data:image/png;base64,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",It=fe(59301),Dt=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn})=>{const rr=Math.floor((Jt-(Ot-1)*nn)/Ot);return It.createElement(We.Z,{spinning:Zn},It.createElement("div",{className:se()(Wt.list,Tt)},!!Ct.length&&Ct.map((Hn,Ln)=>{const{subject_identifier:mr,id:lr,identifier:Tr,power:Xn}=Hn,Fn=Hn.is_public!=0&&Hn.is_public;return It.createElement("div",{className:Wt.wrap,key:lr,style:{width:rr,marginRight:(1+Ln)%Ot===0?0:nn+An,marginBottom:hn}},It.createElement("a",{className:Wt.li,onClick:Nn=>{Nn.preventDefault(),Mn&&(0,Ue.L9)([Mn]),(0,Ue.xg)(Hn.first_category_url)}},It.createElement("div",{className:Wt.top},It.createElement(ze.Z,{title:Hn.name},It.createElement("div",{className:Wt.name},Hn.name)),It.createElement("img",{className:Wt.img,src:Ze.Z.IMG_SERVER+"/images/"+Hn.avatar_url}),It.createElement("div",{className:Wt.text,title:Hn.creator},Hn.creator),mr&&It.createElement("div",{className:Wt.btns},It.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),It.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Fn&&It.createElement("div",{className:Wt.sign},"\u516C\u5F00")),It.createElement("div",{className:Wt.bottom},Hn.visits>0&&It.createElement(ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},It.createElement("span",null,It.createElement("i",{className:"iconfont icon-liulanyan"}),It.createElement("span",null,Hn.visits))),Hn.course_members_count>0&&It.createElement(ze.Z,{title:"\u6210\u5458",placement:"bottom"},It.createElement("span",null,It.createElement("i",{className:"iconfont icon-chengyuan"}),Hn.course_members_count)),Hn.tasks_count>0&&It.createElement(ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},It.createElement("span",null,It.createElement("i",{className:"iconfont icon-zuoye"}),Hn.tasks_count)),Hn.is_end?It.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):It.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Hn.is_accessible&&It.createElement("div",{className:Wt.lockWrap},It.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),It.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&It.createElement(Ke.Z,null)))},Pt={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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",mn=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,wrapClassName:Mn,trackEventItems:Zn,loading:rr})=>{const Hn=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:rr},ne.createElement("div",{className:se()(Pt.list,Tt)},!!Ct.length&&Ct.map((Ln,mr)=>{const{subject_identifier:lr,id:Tr,identifier:Xn,power:Fn}=Ln,Nn=Ln.is_public!=0&&Ln.is_public;return ne.createElement("div",{className:se()(`${Pt.wrap} ${Ln.is_accessible?"":Pt.warpStyle}`,Mn),key:Tr,style:{width:Hn,marginRight:(1+mr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{className:Pt.li,onClick:br=>{br.preventDefault(),Zn&&(0,Ue.L9)([Zn]),(0,Ue.xg)(Ln.first_category_url)}},ne.createElement("div",{className:Pt.creator},ne.createElement("img",{className:Pt.img,src:Ze.Z.IMG_SERVER+"/images/"+Ln.avatar_url}),ne.createElement("div",{className:Pt.text,title:Ln.creator},Ln.creator)),ne.createElement("div",{className:Pt.top},ne.createElement(ze.Z,{title:Ln.name},ne.createElement("div",{className:Pt.name},Ln.name)),Nn&&ne.createElement("div",{className:Pt.sign},"\u516C\u5F00")),ne.createElement("div",{className:Pt.middle},ne.createElement("div",{className:Pt.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:Pt.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:Pt.value},(Ln==null?void 0:Ln.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:Pt.text},"\u6210\u5458"),ne.createElement("span",{className:Pt.value},(Ln==null?void 0:Ln.course_members_count)||0))),ne.createElement("div",{className:Pt.row},ne.createElement("div",null,ne.createElement("span",{className:Pt.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:Pt.value},(Ln==null?void 0:Ln.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:Pt.text},"\u72B6\u6001"),Ln.is_end?ne.createElement("span",{className:Pt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:Pt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),lr&&ne.createElement("div",{className:Pt.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ln.is_accessible&&ne.createElement("div",{className:Pt.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},tn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},gt="data:image/png;base64,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",mt=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,wrapClassName:Mn,trackEventItems:Zn,loading:rr})=>{const Hn=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:rr},ne.createElement("div",{className:se()(tn.list,Tt)},!!Ct.length&&Ct.map((Ln,mr)=>{const{subject_identifier:lr,id:Tr,identifier:Xn,power:Fn}=Ln,Nn=Ln.is_public!=0&&Ln.is_public;return ne.createElement("div",{className:se()(`${tn.wrap} ${Ln.is_accessible?"":tn.warpStyle}`,Mn),key:Tr,style:{width:Hn,marginRight:(1+mr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{className:tn.li,onClick:br=>{br.preventDefault(),Zn&&(0,Ue.L9)([Zn]),(0,Ue.xg)(Ln.first_category_url)}},ne.createElement("div",{className:tn.creator},ne.createElement("img",{className:tn.img,src:Ze.Z.IMG_SERVER+"/images/"+Ln.avatar_url}),ne.createElement("div",{className:tn.text,title:Ln.creator},Ln.creator)),ne.createElement("div",{className:tn.top},ne.createElement(ze.Z,{title:Ln.name},ne.createElement("div",{className:tn.name},Ln.name)),Nn&&ne.createElement("div",{className:tn.sign})),ne.createElement("div",{className:tn.middle},ne.createElement("div",{className:tn.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:tn.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:tn.value},(Ln==null?void 0:Ln.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:tn.text},"\u6210\u5458"),ne.createElement("span",{className:tn.value},(Ln==null?void 0:Ln.course_members_count)||0))),ne.createElement("div",{className:tn.row},ne.createElement("div",null,ne.createElement("span",{className:tn.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:tn.value},(Ln==null?void 0:Ln.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:tn.text},"\u72B6\u6001"),Ln.is_end?ne.createElement("span",{className:tn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:tn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),lr&&ne.createElement("div",{className:tn.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ln.is_accessible&&ne.createElement("div",{className:tn.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Qt={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"},ut=fe(65582),zn=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={},tabBarExtraContent:An})=>ne.createElement("div",{className:se()(Qt.tabs,nn),style:hn},ne.createElement("div",{className:Qt.tabsWrap},Tt.map((Jt,Mn)=>ne.createElement("aside",{className:Qt.tab,onClick:()=>{Ot(Jt.id),Jt.link&&ut.history.push(Jt.link)},key:Mn},ne.createElement("div",{className:Ct===Jt.id?Qt.active:""},Jt.name),(Jt==null?void 0:Jt.resetCount)==null&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Jt==null?void 0:Jt.total,"\uFF09"),(Jt==null?void 0:Jt.resetCount)!==void 0&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement(ze.Z,{title:(Jt==null?void 0:Jt.tip)!=null?Jt==null?void 0:Jt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Jt==null?void 0:Jt.resetCount),"/",ne.createElement("span",null,Jt==null?void 0:Jt.total),"\uFF09"))))),ne.createElement("div",{className:Qt.tabBar},An)),jn={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"},Vt=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={},tabBarExtraContent:An})=>ne.createElement("div",{className:se()(jn.tabs,nn),style:hn},ne.createElement("div",{className:jn.tabsWrap},Tt.map((Jt,Mn)=>ne.createElement("aside",{className:jn.tab,onClick:()=>{Ot(Jt.id),Jt.link&&ut.history.push(Jt.link)},key:Mn},ne.createElement("div",{className:Ct===Jt.id?jn.active:""},Jt.name),(Jt==null?void 0:Jt.resetCount)==null&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Jt==null?void 0:Jt.total,"\uFF09"),(Jt==null?void 0:Jt.resetCount)!==void 0&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement(ze.Z,{title:(Jt==null?void 0:Jt.tip)!=null?Jt==null?void 0:Jt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Jt==null?void 0:Jt.resetCount),"/",ne.createElement("span",null,Jt==null?void 0:Jt.total),"\uFF09"))))),ne.createElement("div",{className:jn.tabBar},An)),gn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Cn=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={},tabBarExtraContent:An})=>ne.createElement("div",{className:se()(gn.tabs,nn),style:hn},ne.createElement("div",{className:gn.tabsWrap},Tt.map((Jt,Mn)=>ne.createElement("aside",{className:`${gn.tab} ${Ct===Jt.id?gn.active:""}`,onClick:()=>{Ot(Jt.id),Jt.link&&ut.history.push(Jt.link)},key:Mn},ne.createElement("div",null,Jt.name),(Jt==null?void 0:Jt.resetCount)==null&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Jt==null?void 0:Jt.total,"\uFF09"),(Jt==null?void 0:Jt.resetCount)!==void 0&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement(ze.Z,{title:(Jt==null?void 0:Jt.tip)!=null?Jt==null?void 0:Jt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Jt==null?void 0:Jt.resetCount),"/",ne.createElement("span",null,Jt==null?void 0:Jt.total),"\uFF09"))))),ne.createElement("div",{className:gn.tabBar},An)),sr=({className:Tt,style:Ct={},children:Ot})=>ne.createElement("div",{className:se()(Tt),style:Ct},Ot),xn={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"},Kn=fe(38854),qn=fe(20834);const Un=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var $n=({sortValue:Tt,dropValue:Ct,className:Ot,onSort:nn,onDrop:hn,dataSource:An=Un})=>{var Jt;return ne.createElement("div",{className:se()(xn.orderWrap,Ot)},ne.createElement(Kn.Z,{dropdownRender:()=>ne.createElement(qn.default,null,An.map((Mn,Zn)=>ne.createElement(qn.default.Item,{key:Zn,onClick:()=>hn(Mn.id)},Mn.name)))},ne.createElement("span",{className:xn.orderTextWrap},(Jt=An.find(Mn=>Ct===Mn.id))==null?void 0:Jt.name)),ne.createElement("span",{className:xn.orderIconWrap},ne.createElement("span",{className:xn.orderAsc},ne.createElement("i",{className:Tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")})),ne.createElement("span",{className:xn.orderDesc},ne.createElement("i",{className:Tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")}))))},cr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const dr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ur=({sortValue:Tt,dropValue:Ct,className:Ot,onSort:nn,onDrop:hn,dataSource:An=dr})=>{var Jt;return ne.createElement("div",{className:se()(cr.orderWrap,Ot)},ne.createElement(Kn.Z,{dropdownRender:()=>ne.createElement(qn.default,null,An.map((Mn,Zn)=>ne.createElement(qn.default.Item,{key:Zn,onClick:()=>hn(Mn.id)},Mn.name)))},ne.createElement("span",{className:cr.orderTextWrap},(Jt=An.find(Mn=>Ct===Mn.id))==null?void 0:Jt.name)),ne.createElement("span",{className:cr.orderIconWrap},ne.createElement("span",{className:cr.orderAsc},ne.createElement("i",{className:Tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")})),ne.createElement("span",{className:cr.orderDesc},ne.createElement("i",{className:Tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")}))))},Nr={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"},sn=fe(3113),hr=fe(2337),wr=Object.defineProperty,fr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,kn=(Tt,Ct,Ot)=>Ct in Tt?wr(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,_n=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))vr.call(Ct,Ot)&&kn(Tt,Ot,Ct[Ot]);if(fr)for(var Ot of fr(Ct))wn.call(Ct,Ot)&&kn(Tt,Ot,Ct[Ot]);return Tt},Dn=(Tt,Ct)=>{var Ot={};for(var nn in Tt)vr.call(Tt,nn)&&Ct.indexOf(nn)<0&&(Ot[nn]=Tt[nn]);if(Tt!=null&&fr)for(var nn of fr(Tt))Ct.indexOf(nn)<0&&wn.call(Tt,nn)&&(Ot[nn]=Tt[nn]);return Ot},nr=(Tt,Ct,Ot)=>new Promise((nn,hn)=>{var An=Zn=>{try{Mn(Ot.next(Zn))}catch(rr){hn(rr)}},Jt=Zn=>{try{Mn(Ot.throw(Zn))}catch(rr){hn(rr)}},Mn=Zn=>Zn.done?nn(Zn.value):Promise.resolve(Zn.value).then(An,Jt);Mn((Ot=Ot.apply(Tt,Ct)).next())}),Fr=Tt=>{var Ct=Tt,{className:Ot,style:nn,children:hn,loading:An=!1,openLoading:Jt,onClick:Mn=()=>{},size:Zn="middle",shape:rr="round",theme:Hn}=Ct,Ln=Dn(Ct,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[mr,lr]=(0,ne.useState)(!1),Tr=(0,ne.useMemo)(()=>{switch(Hn){case hr.Fy.THEMEONE:return Nr.ThemeOne;case hr.Fy.DEFAULT:default:return Nr.btn}},[Hn]);return ne.createElement(sn.ZP,_n({onClick:(0,ue.throttle)(Xn=>nr(void 0,null,function*(){Jt&&lr(!0);try{yield Mn(Xn)}catch(Fn){console.log("error",Fn)}Jt&&lr(!1)}),2e3,{leading:!0,trailing:!1}),className:se()(Tr,Nr[`${Zn}-${rr}`],Ot),style:nn,size:Zn,shape:rr,loading:mr||An},Ln),hn)},Sr={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"},Ar=({className:Tt,style:Ct,children:Ot=null,onClick:nn,title:hn})=>ne.createElement("div",{className:se()(Sr.head,Tt),style:Ct},ne.createElement("span",{className:"primary-hover",onClick:nn},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:hn},hn),ne.createElement("div",{className:Sr.node},Ot)),Dr={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:Tt=!0,confirmTitle:Ct,confirmClick:Ot,cancelShow:nn=!0,cancelTitle:hn,cancelClick:An,className:Jt,style:Mn,confirmLoading:Zn=!1})=>ne.createElement("div",{className:se()(Dr.btns,Jt),style:Mn},Tt&&ne.createElement(sn.ZP,{loading:Zn,onClick:Ot,type:"primary",className:Dr.confirm},Ct),nn&&ne.createElement(sn.ZP,{onClick:An,className:Dr.cancel},hn)),ir={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"},Ir=({className:Tt,style:Ct={},LeftContent:Ot,children:nn,RightContent:hn})=>ne.createElement("div",{className:se()(ir.fixedBottom,Tt),style:Ct},ne.createElement("div",{className:ir.wrap},ne.createElement("div",{className:ir.left},Ot),ne.createElement("div",{className:ir.center},nn),ne.createElement("div",{className:ir.right},hn))),Hr={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"},gr=({className:Tt,style:Ct={},dataSource:Ot=[]})=>ne.createElement("div",{className:se()(Hr.crumbs,Tt),style:Ct},Ot.map((nn,hn)=>hnut.history.push(nn.path)},nn.name):ne.createElement("span",null,nn.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:hn,style:{color:"#5F6368"}},nn.name))),xr=fe(31797),zr=Object.defineProperty,Rr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Pr=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Or=(Tt,Ct,Ot)=>Ct in Tt?zr(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Wr=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))kr.call(Ct,Ot)&&Or(Tt,Ot,Ct[Ot]);if(Pr)for(var Ot of Pr(Ct))jr.call(Ct,Ot)&&Or(Tt,Ot,Ct[Ot]);return Tt},nt=(Tt,Ct)=>Rr(Tt,yr(Ct)),Zt=(Tt,Ct)=>{var Ot={};for(var nn in Tt)kr.call(Tt,nn)&&Ct.indexOf(nn)<0&&(Ot[nn]=Tt[nn]);if(Tt!=null&&Pr)for(var nn of Pr(Tt))Ct.indexOf(nn)<0&&jr.call(Tt,nn)&&(Ot[nn]=Tt[nn]);return Ot};const{Countdown:on}=xr.default;var Ut=Tt=>{var Ct=Tt,{onChange:Ot}=Ct,nn=Zt(Ct,["onChange"]);const[hn,An]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof hn=="number"&&hn>=0&&Ot(hn)},[hn]);const Jt=Mn=>{const Zn=Math.floor(Mn/1e3);An(Zn)};return ne.createElement(on,nt(Wr({},nn),{onChange:Jt}))},vn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},lt=({DataProps:Tt,className:Ct,style:Ot={}})=>{var nn;return ne.createElement("div",{className:se()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",vn.ClassRoomItem,Ct),style:Ot,onClick:()=>{(0,Ue.xg)(Tt==null?void 0:Tt.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(nn=Ze.Z)==null?void 0:nn.IMG_SERVER}/images/${Tt==null?void 0:Tt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Tt==null?void 0:Tt.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Tt!=null&&Tt.is_public)&&ne.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"),ne.createElement("span",{className:se()("text-16px font-medium",vn.TitleDom)},Tt==null?void 0:Tt.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Tt==null?void 0:Tt.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Tt==null?void 0:Tt.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Tt==null?void 0:Tt.tasks_count),Tt!=null&&Tt.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},bt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ft=(Tt,Ct,Ot)=>Ct in Tt?bt(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Kt=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))en.call(Ct,Ot)&&Ft(Tt,Ot,Ct[Ot]);if(Ht)for(var Ot of Ht(Ct))_t.call(Ct,Ot)&&Ft(Tt,Ot,Ct[Ot]);return Tt},dn=({DataProps:Tt=[],selectValue:Ct,onChange:Ot,className:nn,style:hn={},extra:An,classNameItem:Jt,styleItem:Mn={},barHidden:Zn})=>{const[rr,Hn]=(0,ne.useState)();return(0,ne.useEffect)(()=>{Hn(Array.isArray(Ct)?Ct:[Ct])},[Ct]),ne.createElement("div",{className:se()("flex px-20px py-10px gap-40px",nn),style:Kt({borderBottom:"1px solid #D3F0FF"},hn)},Tt==null?void 0:Tt.map(Ln=>ne.createElement("div",{key:Ln==null?void 0:Ln.id,className:se()("flex item-center justify-center current c-grey-333 text-16 relative",Jt,Ln==null?void 0:Ln.className),style:Kt(Kt({color:rr!=null&&rr.includes(Ln==null?void 0:Ln.id)?"#1890FF":"",minWidth:88},Mn),(Ln==null?void 0:Ln.style)||{}),onClick:mr=>{Ot==null||Ot({domEvent:mr,item:Ln}),Ln!=null&&Ln.link&&ut.history.push(Ln==null?void 0:Ln.link)}},Ln==null?void 0:Ln.name,!Zn&&(rr==null?void 0:rr.includes(Ln==null?void 0:Ln.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},An))},In=Object.defineProperty,Bn=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Cr=(Tt,Ct,Ot)=>Ct in Tt?In(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Gr=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))Br.call(Ct,Ot)&&Cr(Tt,Ot,Ct[Ot]);if(Wn)for(var Ot of Wn(Ct))Jn.call(Ct,Ot)&&Cr(Tt,Ot,Ct[Ot]);return Tt},Vr=(Tt,Ct)=>Bn(Tt,tr(Ct)),pr=({value:Tt,onChange:Ct,onInputChange:Ot,className:nn,style:hn={},InputProps:An})=>{const[Jt,Mn]=(0,ne.useState)(Tt);return ne.createElement("div",{className:se()("flex item-center rounded-full px-10px py-2px",nn),style:Gr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},hn)},ne.createElement(Se.default,Vr(Gr({bordered:!1},An),{onChange:Zn=>{Mn(Zn.target.value),Ot==null||Ot(encodeURIComponent(Zn.target.value))},onPressEnter:Zn=>{Ct==null||Ct({domEvent:Zn,item:{value:Jt}})}})),ne.createElement("img",{className:"h-22px current",src:fe(25365),height:22,onClick:Zn=>{Ct==null||Ct({domEvent:Zn,item:{value:Jt}})}}))}},31103:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return we}});var ne=fe(59301);function we(E,he){const me=(0,ne.useRef)();(0,ne.useEffect)(()=>{me.current=E}),(0,ne.useEffect)(()=>{function de(){me.current()}if(he!==null){let le=setInterval(de,he);return()=>clearInterval(le)}},[he])}},21390:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(31797),E=fe(5871),he=fe(78241),me=fe(43418),de=fe(71418),le=fe(1710),se=fe(92832),ue=fe(95237),ie=fe(43604),oe=fe(3113),ae=fe(87513),re=fe(56656),ee=fe.n(re),a=fe(65582),y=fe(65862),x=fe(27158),b=fe(41867),z=fe(61527),te=fe(59301),ce=(ye,Ee,be)=>new Promise((Se,Pe)=>{var Ce=Ae=>{try{Be(be.next(Ae))}catch(Te){Pe(Te)}},xe=Ae=>{try{Be(be.throw(Ae))}catch(Te){Pe(Te)}},Be=Ae=>Ae.done?Se(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((be=be.apply(ye,Ee)).next())});const{Countdown:ge}=we.default,pe=({value:ye,onChange:Ee,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:ye,onChange:Ee,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:ye,successCb:Ee,dispatch:be})=>{var Se,Pe,Ce,xe;const Be=(0,a.useParams)(),[Ae]=he.default.useForm(),Te=he.default.useWatch("time",Ae),[Oe,je]=(0,ne.useState)(!1),De=(0,ne.useRef)(),{actionTabs:We}=ye,[ze,Ve]=(0,ne.useState)(),[,Ze,Ue,Me]=(0,z.U)(ae.n7,{id:Be.categoryId}),[,He,Qe]=(0,z.U)(ae.Cd,{});(0,ne.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(je(!1),Ae.resetFields())},[ye.actionTabs.key]);const Ke=()=>new Promise(et=>ce(void 0,null,function*(){var Je,_e;return De.current=yield(0,x.y)({ip_limit:(Je=We==null?void 0:We.exerciseParams)==null?void 0:Je.ip_limit,ip_bind:(_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.ip_bind_type}),et()})),rt=()=>ce(void 0,null,function*(){var et,Je,_e,Ie,Re;yield Ae.validateFields();const Ne=Ae.getFieldsValue();if(je(!0),(((et=We==null?void 0:We.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(Je=We==null?void 0:We.exerciseParams)!=null&&Je.ip_bind_type)&&(yield Ke()),(yield(0,ae.ZD)((_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Ie=We==null?void 0:We.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Ne.unlock_key,time:Ne.time,ip:De.current})).status===0){if(Ee){be({type:"exercise/setActionTabs",payload:{}}),Ee();return}const st=We==null?void 0:We.exerciseParams;(0,y.nr)({inner_ip:st.inner_ip,public_ip:st.public_ip,open_camera:st.open_camera,ip_limit:st.ip_limit,ip_bind:st.ip_bind,ip_bind_type:st.ip_bind_type,exercise_tips:st.exercise_tips,exerciseId:st.id,screen_open:st.screen_open,screen_num:st.screen_num,screen_sec:st.screen_sec,coursesId:Be.coursesId,login:(Re=(0,b.eY)())==null?void 0:Re.login,history,identity_verify:st.identity_verify,open_phone_video_recording:st.open_phone_video_recording,current_status:st.current_status}),be({type:"exercise/setActionTabs",payload:{}})}je(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ge=((Se=We==null?void 0:We.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=We==null?void 0:We.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,ne.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const et=yield Qe(Be);yield Ue({}),et.status||Ve(et)})},[ye.actionTabs.key]);const{time:Le,end_time:Xe}=(ze==null?void 0:ze.exercise)||{},Fe=Me!=null&&Me.user_end_time?ee()(Me==null?void 0:Me.user_end_time).add(1,"minutes"):ee()(),ke=ee()(Me==null?void 0:Me.user_total_end_time)>Fe?Math.round(ee().duration(ee()(Me==null?void 0:Me.user_total_end_time).diff(Fe.startOf("minute"))).asMinutes()):0,$e=((Me==null?void 0:Me.student_left_minutes)||0)+(Te||0);return te.createElement(te.Fragment,null,te.createElement(me.default,{width:514,centered:!0,closable:!!((Ce=We==null?void 0:We.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:Ze||He},Ge&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ge&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ge&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=We==null?void 0:We.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ae,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Le!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(Me==null?void 0:Me.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(pe,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ze||He?"--":$e),"\u5206\u949F",$e!==0&&(Me==null?void 0:Me.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Me==null?void 0:Me.user_end_time).add(Te||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Xe).format("YYYY-MM-DD HH:mm")))),te.createElement(ue.Z,{justify:"space-between",align:"middle"},te.createElement(ie.Z,null),te.createElement(ie.Z,null,te.createElement(oe.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(ve)},17933:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return a}});var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(3113),me=fe(71418),de=fe(67172),le=fe(80443),se=fe(50258),ue=fe(24334),ie=fe(56656),oe=fe.n(ie),ae=fe(17124),re=fe(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{pe(b.next(ve))}catch(ye){te(ye)}},ge=ve=>{try{pe(b.throw(ve))}catch(ye){te(ye)}},pe=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,ge);pe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,ne.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,ne.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,de.X6)(y);z(Ve.data)})}()},[y]);const{status:ce,created_at:ge,code:pe,name:ve,language:ye,pass_sets_count:Ee,set_count:be,error_msg:Se,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:Te,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(me.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},le.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,oe()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,ye)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Te*1e3,"ms")," "),re.createElement("li",null," ",`${ce===ae.h.HIDE_COMPILE_STATUS?"--":Ee} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ce,error_msg:Se,execute_time:Te,output:Pe,input:Ce,expected_output:xe,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(se.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:ue.Base64.decode(pe),options:{readOnly:!0}}))):null)))}},88125:function(ct,at,fe){"use strict";fe.d(at,{Im:function(){return be},Y4:function(){return Pe}});var ne=fe(59301),we=fe(92832),E=fe(8591),he=fe(3113),me=fe(10129),de=fe(24334),le=fe.n(de),se=fe(25492),ue=fe(42678),ie=fe(6339),oe=fe(65862),ae=fe(34376),re=fe.n(ae),ee=fe(38147),a=fe(65582),y=fe(17933),x=fe(77254),b=fe(67172),z=fe(56918),te=fe(21185),ce=fe(92310),ge=fe.n(ce),pe=fe(84056),ve=fe(59301),ye=(Be,Ae,Te)=>new Promise((Oe,je)=>{var De=Ve=>{try{ze(Te.next(Ve))}catch(Ze){je(Ze)}},We=Ve=>{try{ze(Te.throw(Ve))}catch(Ze){je(Ze)}},ze=Ve=>Ve.done?Oe(Ve.value):Promise.resolve(Ve.value).then(De,We);ze((Te=Te.apply(Be,Ae)).next())});const{TextArea:Ee}=we.default,be={[me.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[me.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[me.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Se||{});function Pe(Be){const{status:Ae,error_msg:Te,output:Oe,input:je,expected_output:De,is_file:We,input_file_url:ze,output_file_url:Ve,expected_output_file_url:Ze,setMonacoValue:Ue,setData:Me}=Be,He=(0,ne.useRef)(),Qe=(0,ne.useRef)(),Ke=(0,ne.useRef)();let rt=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ne.useEffect)(()=>{if(Oe&&!We&&He.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(He.current);const Le=(0,oe.pp)(de.Base64.decode(Oe));Ge.write(Le),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Xe){}},100)}if(je&&!We&&Qe.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Qe.current),Ge.write((0,oe.pp)(je)),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}if(De&&!We&&Ke.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Ke.current),Ge.write((0,oe.pp)(de.Base64.decode(De))),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}},[Oe]),Ae){case me.h.NOMATCH:rt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!We&&ve.createElement("div",{ref:He}),We&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ue(Ge),setTimeout(()=>{Me(Ve)},200)})},Oe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!We&&ve.createElement("div",{ref:Ke}),We&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ue(yield Ge.text()),setTimeout(()=>{Me(Ze)},200)})},De)));break;case me.h.EXECUTEFAILURE:rt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!We&&ve.createElement(ie.Z,{value:je,style:Ye}),We&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,oe.LR)(ze,je)},je))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:se.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(Te),"111")));break;case me.h.COMPILEFAILURE:rt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:se.Z.error},de.Base64.decode(Te)));break;case me.h.PODFAILURE:rt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:rt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",rt," ")}function Ce(Be){const{status:Ae,error_msg:Te,execute_time:Oe,output:je,input:De,expected_output:We,is_file:ze,input_file_url:Ve,output_file_url:Ze,expected_output_file_url:Ue}=Be;let Me=null;switch(Ae){case me.h.OK:case me.h.NOMATCH:case me.h.EXECUTEFAILURE:case me.h.COMPILEFAILURE:Me=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case me.h.PODFAILURE:Me=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Me=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Me," ")}function xe({value:Be,className:Ae}){return ve.createElement("span",{className:Ae},Be)}at.ZP=({input:Be,is_file:Ae,debuging:Te,submitting:Oe,executingMessage:je,debugResult:De,onChangeInput:We,onDebugCode:ze,onSubmitCode:Ve,hack:Ze,user:Ue,submitResult:Me,isWhiteTheme:He,topDispatch:Qe})=>{const[Ke]=(0,a.useSearchParams)(),rt=(0,a.useParams)(),[Ye,Ge]=(0,ne.useState)(!1),[Le,Xe]=(0,ne.useState)(!1),[Fe,ke]=(0,ne.useState)(1),[$e,et]=(0,ne.useState)(!1),[Je,_e]=(0,ne.useState)(0),[Ie,Re]=(0,ne.useState)(!1),[Ne,qe]=(0,ne.useState)(""),[st,tt]=(0,ne.useState)(""),ot=(0,ne.useRef)(),Et=(0,ne.useRef)(),dt=(0,ne.useRef)(null),vt=(0,ne.useRef)(null),ft=(0,ne.useRef)(null);console.log(Me,"submitResult",rt);const{status:wt,id:St,input:At,output:xt,expected_output:Rt,is_file:zt,input_file_url:Bt,output_file_url:jt,expected_output_file_url:Lt,error_msg:fn,hack_sets:cn}=Me||{};(0,ne.useEffect)(()=>{wt===0&&(ke(1),_e(0))},[wt,St]),(0,ne.useEffect)(()=>{ye(void 0,null,function*(){var It;const it=yield(0,b.rX)(rt==null?void 0:rt.id,"submit");(it==null?void 0:it.status)===0&&(it!=null&&it.data&&((It=it==null?void 0:it.data)==null?void 0:It.status)!==0?(Qe({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:it==null?void 0:it.data}}),ke(2),_e(320)):(ke(1),_e(0)))})},[rt==null?void 0:rt.id]),(0,ne.useEffect)(()=>{if(ot.current){let un=function(tn){Pt=Dt.offsetHeight,Gt=!0,rn=tn.pageY,ft.current.style.display="block"},It=function(){Gt=!1,ft.current.style.display="none"},it=function(tn){if(Gt){ln();let gt=rn-tn.pageY,ht=Pt+gt;if(ht<0&&(ht=0),ht>window.innerHeight-150&&(ht=window.innerHeight-150),Fe===1){ht<=34?_e(0):_e(ht);return}console.log(ht,"resizeH"),_e(ht)}};const Dt=dt.current;let Pt=0,Gt=!1,rn=0;const mn=document.getElementById("case-y-bar");return mn==null||mn.addEventListener("mousedown",un),document.addEventListener("mousemove",it),document.addEventListener("mouseup",It),()=>{const tn=document.getElementById("case-y-bar");tn==null||tn.removeEventListener("mousedown",un),document.removeEventListener("mousemove",it),document.removeEventListener("mouseup",It)}}},[ot,Fe]),(0,ne.useEffect)(()=>{const un=x.Z.subscribe("resize-move-bar",ln);if(Ke.get("type")!=="exercises")return document.addEventListener((0,pe.gH)(),qt),()=>{document.removeEventListener((0,pe.gH)(),qt),un()}},[]),(0,ne.useEffect)(()=>{});function ln(){var un,It,it,Dt;const Pt=document.getElementById("outputResultRef");if(Pt){let Gt=Pt.dataset.text;Et.current.reset(),Et.current.writeln(Gt);const rn=document.getElementById("outputResultRef").offsetWidth-20,mn=((Dt=(it=(It=(un=Et.current)==null?void 0:un._core)==null?void 0:It._renderService)==null?void 0:it.dimensions)==null?void 0:Dt.actualCellWidth)||10,tn=Math.ceil(rn/mn);Et.current.resize(tn,Math.ceil(Pt.clientHeight/16))}}function kt(){Ge(!Ye),setTimeout(()=>{ln()},300),_e(Ye?320:window.innerHeight-150)}function Yt(){Le?(Xe(!1),(0,pe.BU)()):(Xe(!0),(0,pe.Dj)(vt.current))}const qt=un=>{(0,pe.vp)()||Xe(!1)},$t=(0,ne.useMemo)(()=>{if(De){const{status:un,output:It,error_msg:it}=De;return setTimeout(()=>{let Dt="",Pt=document.getElementById("outputResultRef");It?Dt=de.Base64.decode(It):it&&(Dt=de.Base64.decode(it)),Et.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Et.current.open(Pt),Et.current.onKey(function(Gt){var rn;if(Gt.domEvent.key.toLocaleUpperCase()==="C"&&Gt.domEvent.ctrlKey){Gt.domEvent.preventDefault();let mn=(rn=Et.current)==null?void 0:rn.getSelection();navigator.clipboard.writeText(mn).then(()=>{})}}),Pt.dataset.text=Dt,Et.current.setOption("convertEol",!0),ln()},300),ve.createElement(ve.Fragment,null,Ce(De))}return null},[De]);function Rn(){var un,It;if(!(Ze!=null&&Ze.code)||((un=Ze==null?void 0:Ze.code)==null?void 0:un.trim().length)===0){(It=E.ZP)==null||It.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),_e(320),ze()}const Mt=un=>ye(void 0,null,function*(){let It=yield(0,ee.ZP)(`/api/problems/${un}/start.json`,{method:"get",params:{hack_user_id:Ue==null?void 0:Ue.user_id}});It&&(window.location.href=`/myproblems/${It==null?void 0:It.identifier}${window.location.search}`)});function Wt(){zt?navigator.clipboard.writeText(de.Base64.decode(fn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(xt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(ne.Fragment,null,ve.createElement("div",{className:ge()(se.Z.case,He&&se.Z.whiteCase),style:{height:Je},ref:dt},ve.createElement("div",{className:se.Z.fullMask,ref:ft}),ve.createElement("div",{className:se.Z["resize-y-bar"],id:"case-y-bar",ref:ot,draggable:!1},Fe===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&(Je<=34?ve.createElement("div",{onClick:()=>{_e(320)},className:se.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{_e(0)},className:se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:se.Z.caseHead},ve.createElement("div",{className:se.Z.dot}),ve.createElement("div",{className:se.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Oe&&typeof wt=="number"&&ve.createElement(ve.Fragment,null,wt===me.h.OK?ve.createElement("div",{className:se.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:se.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[wt])),ve.createElement("div",{className:se.Z.btns},Fe===2&&!Oe&&ve.createElement(ve.Fragment,null,wt!==me.h.OK&&ve.createElement("div",{onClick:Wt},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Re(St)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ke.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>kt()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Fe===1?"block":"none"}},Te?ve.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Je-34}},ve.createElement("div",{className:se.Z.result},ve.createElement("div",{className:se.Z.left},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:se.Z.leftNode},ve.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ae?"":Be,onChange:We}))),ve.createElement("div",{className:se.Z.right},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:se.Z.node},De?$t:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Fe===2?"block":"none"}},Oe?ve.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Je-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:vt,className:se.Z.elseNode},ve.createElement("div",{className:se.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:se.Z.scroll},ve.createElement("pre",{className:se.Z.scrollBox,style:$e?{height:Le?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zt&&ve.createElement(xe,{value:At}),zt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield un.text()),setTimeout(()=>{qe(Bt)},200)})},At)),At&&ve.createElement("div",{className:se.Z.action},ve.createElement("span",{onClick:()=>et(!$e)},$e?"\u6536\u8D77":"\u5C55\u5F00"),Ke.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Yt(),className:`iconfont icon-${Le?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:se.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:se.Z.left},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!zt&&ve.createElement(xe,{className:"mb10",value:Rt&&de.Base64.decode(Rt)||""}),zt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield fetch(Lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield un.text()),setTimeout(()=>{qe(Lt)},200)})},Rt)))),ve.createElement("div",{className:se.Z.right},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:se.Z.node,style:{color:wt===me.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(wt===4||wt===5)&&ve.createElement(xe,{className:"mb10",value:fn&&de.Base64.decode(fn)||""}),wt!=4&&wt!=5&&(zt?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield(0,ee.ZP)(jt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(un)}catch(It){tt("")}setTimeout(()=>{qe(jt)},200)})},xt):ve.createElement(xe,{className:"mb10",value:xt&&de.Base64.decode(xt)||""})))))))))),ve.createElement("div",{className:ge()(se.Z.footer,He&&se.Z.whiteFooter),style:{zIndex:100}},(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Mt(Ze==null?void 0:Ze.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Mt(Ze==null?void 0:Ze.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Te||Oe,loading:Te,color:"#2ABD8C",className:"mr10",onClick:Rn},"\u8C03\u8BD5\u4EE3\u7801"),Ke.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:se.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Te||Oe,onClick:()=>{var un,It;if(!(Ze!=null&&Ze.code)||((un=Ze==null?void 0:Ze.code)==null?void 0:un.trim().length)===0){(It=E.ZP)==null||It.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),_e(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:Re,open:Ie}),ve.createElement(te.Z,{close:!0,data:Ne,type:Ne.length?"txt":"",onClose:()=>qe(""),monacoEditor:{value:st,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(ct,at,fe){"use strict";fe.r(at),fe.d(at,{Types:function(){return nt},default:function(){return Ut}});var ne=fe(59301),we=fe(65582),E=fe(31797),he=fe(43418),me=fe(71418),de=fe(3113),le=fe(6848),se=fe(95237),ue=fe(67172),ie=fe(87513),oe=fe(84056),ae=fe(29584),re=fe(74128),ee=fe(87169),a=fe(43428),y=fe(50258),x=fe(57261),b=fe(42926),z=fe(77825),te=fe(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},ge=fe(56102),pe=fe(38147),ve=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())}),Ee=({showResourceCentre:lt,identifier:bt})=>{const Ht=(0,we.useParams)(),[en,_t]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{lt&&Ft()},[lt]);const Ft=()=>ve(void 0,null,function*(){const Kt=yield(0,pe.ZP)(`/api/problems/${bt}/attachment_list.json`,{method:"get"});(Kt==null?void 0:Kt.status)==0&&_t(Kt.data||[])});return ne.createElement("div",{className:"tpi-code-setting"},ne.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(en!=null&&en.length)&&ne.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),en==null?void 0:en.map((Kt,an)=>ne.createElement("dl",{className:ce.list,key:an},ne.createElement(le.Z,{title:Kt.title},ne.createElement("dt",null,ne.createElement("i",{className:"icon-wenjian4 mr5"}),Kt.title)),ne.createElement("dd",null,ne.createElement(ge.CopyToClipboard,{text:Kt.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},ne.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=fe(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Te=(lt,bt,Ht)=>bt in lt?Se(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,Oe=(lt,bt)=>{for(var Ht in bt||(bt={}))Be.call(bt,Ht)&&Te(lt,Ht,bt[Ht]);if(xe)for(var Ht of xe(bt))Ae.call(bt,Ht)&&Te(lt,Ht,bt[Ht]);return lt},je=(lt,bt)=>Pe(lt,Ce(bt));const De={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var We=(lt=>(lt[lt.set_font_size=0]="set_font_size",lt[lt.set_theme=1]="set_theme",lt[lt.on_tab_to_space=2]="on_tab_to_space",lt[lt.set_show_editor_setting=3]="set_show_editor_setting",lt[lt.set_show_respurce_center=4]="set_show_respurce_center",lt))(We||{});function ze(lt,bt){switch(bt.type){case 3:return je(Oe({},lt),{showEditorSetting:bt.payload});case 1:return je(Oe({},lt),{theme:bt.payload});case 0:return je(Oe({},lt),{fontSize:bt.payload});case 2:return je(Oe({},lt),{tabToSpace:bt.payload});case 4:return je(Oe({},lt),{showResourceCentre:bt.payload});default:throw new Error}}var Ve=({isLoading:lt,value:bt,onChange:Ht,language:en,onUpdateCode:_t,ActionBarRender:Ft,setIsWhiteTheme:Kt,identifier:an})=>{const[dn,In]=(0,ne.useReducer)(ze,De),{theme:Bn,fontSize:tr,showEditorSetting:Wn,tabToSpace:Br,showResourceCentre:Jn}=dn,Cr=(0,ne.useRef)(),Gr=(0,ne.useRef)();(0,ne.useEffect)(()=>{Kt(Bn==="vs")},[Bn]);const Vr={onFontSizeChange:nn=>{In({type:0,payload:nn}),(0,b.t)("cmFontSize",nn)},tabToSpace:Br,cmFontSize:tr,className:"oj",cmCodeMode:Bn,onTabToSpace:nn=>{In({type:2,payload:nn}),(0,b.t)("cmTabToSpace",nn)},onCodeModeChange:nn=>{In({type:1,payload:nn}),(0,b.t)("ProgrammingCodeMode",nn)}};function Er(){In({type:3,payload:!1})}function pr(){In({type:3,payload:!0})}function Tt(){In({type:4,payload:!1})}function Ct(){In({type:4,payload:!0})}const Ot={value:bt,language:en,theme:Bn,options:{fontSize:tr,insertSpaces:Br},onChange:nn=>{Ht(nn),Gr.current=nn,clearTimeout(Cr.current),Cr.current=setTimeout(()=>{_t(Gr.current)},1e4)},onEditBlur:nn=>{Gr.current&&_t(Gr.current)}};return be.createElement(ne.Fragment,null,Ft(pr,Ct),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!lt&&be.createElement(y.ZP,Oe({},Ot))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wn,onClose:Er},be.createElement(z.Z,Oe({},Vr)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Jn,onClose:Tt},be.createElement(Ee,{showResourceCentre:Jn,identifier:an}))))},Ze=fe(60141),Ue=fe(24334),Me=fe(88125),He={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Qe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ke=fe(1710),rt=fe(58421),Ye=fe(58617),Ge=fe(17933),Le=fe(56656),Xe=fe.n(Le),Fe=fe(59301);const{Column:ke}=Ke.default;var $e=({submitResult:lt,submitting:bt,submitRecords:Ht,page:en,onPageChange:_t,topicId:Ft})=>{const[Kt]=(0,we.useSearchParams)(),{records:an,records_count:dn}=Ht||{},[In,Bn]=(0,ne.useState)(!1),tr=Kt.get("type")==="1";return Fe.createElement(me.Z,{spinning:bt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Fe.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Fe.createElement(Ke.default,{dataSource:an,rowKey:"id",pagination:!1},Fe.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Wn,Br)=>Fe.createElement("span",null," ",Xe()(Wn).format("YYYY-MM-DD HH:mm:ss"))}),Fe.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Wn,Br)=>{var Jn;return Fe.createElement("span",{className:`${Wn===0?"c-green":"c-red"} current`,onClick:()=>{Bn(Br.id)}},(Jn=Me.Im[Wn])==null?void 0:Jn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Fe.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${tr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Wn=>Wn?tr?Wn:Wn/1e3:""}),Fe.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${tr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Wn=>Wn?tr?Wn:parseFloat((Wn/1024).toFixed(2)):""}),Fe.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Fe.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Wn,Br)=>Fe.createElement("span",{className:"c-light-primary current",onClick:()=>{Bn(Br.id)}},"\u67E5\u770B")})):Fe.createElement("div",{style:{height:300,width:"100%"}}),Fe.createElement(Ge.Z,{onClose:Bn,open:In}),dn>15?Fe.createElement(rt.Z,{className:Qe.pagination,current:en,pageSize:15,total:dn,onChange:_t}):null)},et=fe(2524),Je=fe(12563),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=fe(6339),Re=fe(59301);const Ne={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qe=({hack:lt})=>{const{language:bt,difficult:Ht,time_limit:en,description:_t}=lt,[Ft]=(0,we.useSearchParams)(),Kt=Ne[Ht];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:_e.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:_e.info_tag},bt)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(Je.Z,{color:Kt==null?void 0:Kt.color},Kt==null?void 0:Kt.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},en,"\u79D2"))),Ft.get("qtype")==="8"?Re.createElement(Ie.Z,{value:_t,showProgramFill:!0,className:_e.desc}):Re.createElement(Ie.Z,{value:_t,className:_e.desc}))},st={},tt=fe(59301),ot=({hack:lt,current_user:bt})=>tt.createElement("div",{className:st.answer},lt!=null&<.answer_text?tt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.answer_text)||""}):tt.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Et=fe(77254);function dt(lt,bt){return(0,pe.U2)(`/problems/${lt}/comments.json`,{page:bt,limit:10})}function vt(lt){return(0,pe.v_)(`/discusses/${lt}/plus.json`,{container_type:"Discuss",type:1})}function ft(lt,bt,Ht){return(0,pe.v_)(`/problems/${lt}/comments/reply.json`,{comments:{content:Ht,parent_id:bt}})}function wt(lt,bt){return(0,pe.v_)(`/problems/${lt}/comments.json`,{comments:{content:bt}})}function St(lt,bt,Ht){return(0,pe.v_)(`/problems/${lt}/comments/${bt}/hidden.json`,Ht)}function At(lt,bt){return(0,pe.IV)(`/problems/${lt}/comments/${bt}`)}var xt=fe(83554);function Rt({author:lt}){return ne.createElement("a",{href:`/users/${lt.login}`,target:"_blank"},ne.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${lt.image_url}`,width:"50"}))}function zt({data:lt,index:bt,parentDiscussIndex:Ht,user:en,onSetActionType:_t}){const{author:Ft,can_delete:Kt,content:an,id:dn,time:In}=lt;function Bn(){_t({id:dn,index:bt,type:"delete-discuss",parentDiscussIndex:Ht,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const tr=en.admin||Kt||Ft.user_id===en.user_id;return ne.createElement("div",{className:"discuss-item-container second-discuss "},ne.createElement(Rt,{author:Ft}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${Ft.login}`,target:"_blank"},Ft.name),ne.createElement("span",{className:"grey"},In),ne.createElement("div",{className:"btn-group",style:{marginBottom:0}},tr?ne.createElement("a",{onClick:Bn,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null)),ne.createElement(Ie.Z,{className:"discuss-content",value:an})))}var Bt=({user:lt,data:bt,index:Ht,onPlusDiscuss:en,onSetActionType:_t,activeDiscussIndex:Ft,onReplyDiscuss:Kt,onSetActiveDiscussIndex:an})=>{const{content:dn,children:In,hidden:Bn,id:tr,praise_count:Wn,time:Br,user_praise:Jn,can_delete:Cr,author:Gr}=bt;function Vr(){an(tr)}function Er(){en(tr,!Jn,Ht)}function pr(){_t({id:tr,index:Ht,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Tt(){_t({id:tr,index:Ht,params:{hidden:Bn?"0":"1"},type:"hidden-discuss",message:Bn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ct=lt.admin||lt.user_id===Gr.user_id;return ne.createElement("div",{className:"discuss-item-container",key:tr},ne.createElement(Rt,{author:Gr}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${Gr.login}`,target:"_blank"}," ",Gr.name," "),ne.createElement("span",{className:"grey"},Br)),ne.createElement(Ie.Z,{className:"discuss-content",value:dn}),In&&In.length>0?ne.createElement("div",{className:"reply-discuss-container"},In.map((Ot,nn)=>ne.createElement(zt,{key:Ot.id,data:Ot,index:nn,user:lt,onSetActionType:_t,parentDiscussIndex:Ht}))):null,ne.createElement("div",{className:"btn-group"},Ct?ne.createElement("a",{onClick:Tt,title:Bn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ne.createElement("i",{className:Bn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Cr&&(!In||In.length==0)?ne.createElement("a",{onClick:pr,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null,ne.createElement("a",{onClick:Vr,title:"\u56DE\u590D"}," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," "),ne.createElement("a",{onClick:Er,className:Jn?"c-orange":""},ne.createElement("i",{className:Jn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ne.createElement("span",null,Wn||""))),ne.createElement(xt.Z,{id:tr,activeDiscussIndex:Ft,onReplyDiscuss:Kt})))},jt=fe(30214),Lt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},fn=fe(96565),cn=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())}),ln=({user_praise:lt,praise_count:bt,praisePlus:Ht,onCreateDiscuss:en,discuss_count:_t})=>{const[Ft,Kt]=(0,ne.useState)(!1),[an,dn]=(0,ne.useState)("");function In(Br){dn(Br)}function Bn(){Kt(!0)}function tr(){Kt(!1)}function Wn(){return cn(this,null,function*(){en(an),dn(""),Kt(!1)})}return ne.createElement("div",{className:`${Lt["dis-input-editor-container"]} ${Ft?Lt.active:""} `},ne.createElement("div",{className:Ft?`hide ${Lt["text-area"]}`:Lt["text-area"]},ne.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Bn}),ne.createElement("a",null," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",_t," "),ne.createElement("a",{className:"c-light-black",onClick:Ht,title:lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ne.createElement("i",{className:`mr3 ${lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),bt?ne.createElement("span",null,bt):"")),Ft?ne.createElement("div",{className:Lt["input-mask"],onClick:tr}):null,ne.createElement("div",{className:Ft?Lt["md-container"]:`${Lt["md-container"]} hide`},ne.createElement(fn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:In}),ne.createElement("div",{className:Lt["tip-container"],onClick:tr},ne.createElement("a",{className:Lt["btn-send"],onClick:Wn}," \u53D1\u9001 "))))},kt=fe(59301),Yt=Object.defineProperty,qt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,un=(lt,bt,Ht)=>bt in lt?Yt(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,It=(lt,bt)=>{for(var Ht in bt||(bt={}))Mt.call(bt,Ht)&&un(lt,Ht,bt[Ht]);if(Rn)for(var Ht of Rn(bt))Wt.call(bt,Ht)&&un(lt,Ht,bt[Ht]);return lt},it=(lt,bt)=>qt(lt,$t(bt)),Dt=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())});const Pt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Gt=(lt=>(lt[lt.GET_DISCUSSES=0]="GET_DISCUSSES",lt[lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",lt[lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",lt[lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",lt[lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",lt[lt.SET_PAGE=5]="SET_PAGE",lt[lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",lt))(Gt||{});function rn(lt,bt){switch(bt.type){case 6:return it(It({},lt),{loading:!0});case 0:return It(It({},lt),bt.payload);case 1:return It(It({},lt),bt.payload);case 4:return It(It({},lt),bt.payload);case 3:return It(It({},lt),bt.payload);case 5:return it(It({},lt),{page:bt.payload});case 2:return It(It({},lt),bt.payload);default:throw new Error}}var mn=({user:lt,identifier:bt,hack:Ht,onTriggerPraise:en,activeIndex:_t})=>{const[Ft,Kt]=(0,ne.useReducer)(rn,Pt),{loading:an,page:dn,data:In,count:Bn,actionType:tr,activeDiscussIndex:Wn}=Ft,Br=(0,ne.useCallback)(()=>Dt(void 0,null,function*(){Kt({type:6});const Ot=yield dt(bt,dn),{comments:nn,disscuss_count:hn}=Ot;Kt({type:0,payload:{data:nn,count:hn,loading:!1}})}),[dn,bt]);(0,ne.useEffect)(()=>{_t==="2"&&Br()},[bt,dn,_t]);function Jn(Ot){Kt({type:5,payload:Ot})}function Cr(Ot){Kt({type:4,payload:{actionType:Ot}})}function Gr(Ot){Kt(Wn===Ot?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ot}})}function Vr(Ot,nn,hn){return Dt(this,null,function*(){try{const An=yield vt(Ot);In[hn].user_praise=nn,In[hn].praise_count=An.praise_count,Kt({type:3,payload:{data:[...In]}})}catch(An){console.log(An)}})}function Er(){return Dt(this,null,function*(){const{id:Ot,params:nn,type:hn,index:An,parentDiscussIndex:Jt}=tr;if(hn==="hidden-discuss"&&(yield St(bt,Ot,nn),Jt?In[Jt].children[An].hidden=nn.hidden==1:In[An].hidden=nn.hidden==1,Kt({type:4,payload:{actionType:null,data:[...In]}})),hn==="delete-discuss"){if(yield At(bt,Ot),Jt||Jt===0){let Mn=In[Jt].children;for(let Zn=Mn.length-1;Zn>=0;Zn--)if(Mn[Zn].id===Ot){Mn.splice(Zn,1);break}In[Jt].children=Mn}else for(let Mn=In.length-1;Mn>=0;Mn--)if(In[Mn].id===Ot){In.splice(Mn,1);break}Kt({type:4,payload:{actionType:null,data:[...In]}})}})}function pr(){Kt({type:4,payload:{actionType:null}})}function Tt(Ot,nn){return Dt(this,null,function*(){try{yield ft(bt,Ot,nn),Br()}catch(hn){console.log(hn)}})}function Ct(Ot){return Dt(this,null,function*(){Kt({type:6}),yield wt(bt,Ot),Br()})}return kt.createElement(kt.Fragment,null,kt.createElement("div",{className:"discuss-panel"},In.length===0?kt.createElement(et.Z,null):In.map((Ot,nn)=>kt.createElement(Bt,{onReplyDiscuss:Tt,onPlusDiscuss:Vr,onSetActiveDiscussIndex:Gr,onSetActionType:Cr,data:Ot,index:nn,user:lt,activeDiscussIndex:Wn})),Bn>10?kt.createElement("div",{className:"pagination-container"},kt.createElement(rt.Z,{showQuickJumper:!0,onChange:Jn,current:dn,total:Bn})):null),kt.createElement(ln,{user_praise:Ht.user_praise,praise_count:Ht.praises_count,praisePlus:en,discuss_count:Ht.comments_count,onCreateDiscuss:Ct}),kt.createElement(x.Z,null,kt.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!tr,onOk:Er,onCancel:pr},kt.createElement("p",null,tr?tr.message:"")),kt.createElement(jt.Z,null)))},tn=fe(57809),gt=fe(92832),ht=fe(65615),mt={},Qt=fe(59301),ut=({hack:lt,current_user:bt})=>Qt.createElement("div",{className:mt.answer},lt!=null&<.analysis?Qt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.analysis)||""}):Qt.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),pn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},zn=fe(36381),jn=fe(43604),yt=fe(78241),Vt=fe(5871),gn=fe(12088),Nt=fe(59301);const{TextArea:Cn}=gt.default,{Panel:Vn}=zn.default;var sr=({data:lt,hack:bt})=>(console.log(lt,bt,"data"),bt!=null&&bt.is_file?Nt.createElement(gn.Y2,{disabled:!0,className:pn.uploadTableWrapper,showScore:!bt.test_set_score,data:lt,isProgramHomework:!0}):Nt.createElement("div",{className:pn.hackSets},lt==null?void 0:lt.map((Ht,en)=>Nt.createElement(zn.default,{accordion:!0,bordered:!1,key:en,defaultActiveKey:en===0&&Ht.id,className:pn.collapseWrapper,expandIcon:({isActive:_t})=>Nt.createElement("i",{className:`iconfont icon-weizhankai ${_t?pn.open:pn.close}`,style:{fontSize:14,transition:"all .2s"}})},Nt.createElement(Vn,{key:Ht.id,header:Nt.createElement(se.Z,{align:"middle",justify:"space-between",wrap:!1},Nt.createElement(jn.Z,{className:pn.panelHeader},Nt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",en+1)),Nt.createElement(jn.Z,{flex:1},Nt.createElement(se.Z,{align:"middle",justify:"end",wrap:!1},!(bt!=null&&bt.test_set_score)&&Nt.createElement(jn.Z,{className:pn.rateInput},Nt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Nt.createElement("div",null,Nt.createElement(yt.default.Item,{noStyle:!0},Nt.createElement(Vt.Z,{value:Ht==null?void 0:Ht.score,className:pn.baseFormItem,min:0,max:100,disabled:!0}))),Nt.createElement("span",{className:"ml10"},"%")))))},Nt.createElement(yt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Nt.createElement(Cn,{readOnly:!0,value:Ht==null?void 0:Ht.input,rows:4})),Nt.createElement(yt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Nt.createElement(Cn,{readOnly:!0,value:Ht==null?void 0:Ht.output,rows:4}))))))),xn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Kn=fe(59301),Un=(0,ne.forwardRef)(({data:lt=[]},bt)=>{var Ht;const[en,_t]=(0,ne.useState)(),Ft=lt.filter(an=>an.show);(0,ne.useEffect)(()=>{Ft.length&&_t(Ft[0].id)},[lt==null?void 0:lt.length]);const Kt=((Ht=Ft.find(an=>an.id===en))==null?void 0:Ht.element)||null;return(0,ne.useImperativeHandle)(bt,()=>({setActiveTab:an=>_t(an)})),Kn.createElement("div",{className:xn.tabs},Kn.createElement("div",{className:xn.tabWarp},Ft.map(an=>Kn.createElement("div",{onClick:()=>_t(an.id),className:`${xn.tab} ${an.id===en?xn.active:""}`,key:an.id},an.name))),Kn.createElement("div",{className:xn.content},Kt))}),bn=fe(59301),$n=Object.defineProperty,cr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,ar=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,sn=(lt,bt,Ht)=>bt in lt?$n(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,hr=(lt,bt)=>{for(var Ht in bt||(bt={}))ur.call(bt,Ht)&&sn(lt,Ht,bt[Ht]);if(ar)for(var Ht of ar(bt))Nr.call(bt,Ht)&&sn(lt,Ht,bt[Ht]);return lt},wr=(lt,bt)=>cr(lt,dr(bt)),fr=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())});const vr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},wn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var kn=({hack:lt,onTriggerPraise:bt,topicId:Ht,page:en,onPageChange:_t,user:Ft,current_user:Kt,submitRecords:an,submitting:dn,submitResult:In,setActiveIndex:Bn,hack_sets:tr})=>{var Wn,Br;const[Jn]=(0,we.useSearchParams)(),[Cr,Gr]=(0,ne.useState)("0"),Vr=(0,we.useLocation)(),[Er,pr]=(0,ne.useState)(!1),[Tt,Ct]=(0,ne.useState)(null),[Ot,nn]=(0,ne.useState)([]),[hn,An]=(0,ne.useState)([]),[Jt,Mn]=(0,ne.useState)({page:1,limit:10}),Zn=(0,ne.useRef)(null),rr=(0,ne.useRef)(null);console.log(Ft,"user");let[Hn,Ln]=(0,ne.useState)(wr(hr({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,ne.useEffect)(()=>{rr.current&&(lt==null?void 0:lt.is_close_tips)===!1&&Tt===null&&Ct(!0)},[rr.current,lt==null?void 0:lt.is_close_tips,Tt]);function mr(){return fr(this,null,function*(){yield(0,pe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ne.useEffect)(()=>{Bn(Cr)},[Cr]);function lr(Nn){return fr(this,null,function*(){let br=Nn.target.id;if(br==="1"){let _r=yield(0,pe.ZP)(`/api/myproblems/${Hn.id}/redo_logs.json`,{method:"get",params:hr({},Jt)});(_r==null?void 0:_r.status)===0&&An(_r==null?void 0:_r.data)}Gr(br)})}(0,ne.useEffect)(()=>Et.Z.subscribe("to-commit-info",()=>{Gr("1"),Zn.current&&Zn.current.setActiveTab("1")}),[]),(0,ne.useEffect)(()=>Et.Z.subscribe("to-reset-info",()=>{lr({target:{id:"1"}}),Zn.current&&Zn.current.setActiveTab("2")}),[]);function Tr(){Gr("2")}function Xn(){return fr(this,null,function*(){let Nn=yield(0,pe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:hr({identifier:Hn==null?void 0:Hn.id},Hn)});nn(Nn)})}const Fn=[{title:null,description:bn.createElement("div",null,bn.createElement("b",{onClick:()=>{Ct(!1),mr(),pr(!0),Xn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),bn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),bn.createElement(de.ZP,{onClick:()=>{Ct(!1),mr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>rr.current}];return bn.createElement("div",{className:He["left-panel"]},bn.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(lt==null?void 0:lt.is_program)&&!Jn.get("pageId")&&bn.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},bn.createElement("div",{onClick:()=>{Xn(),pr(!0)},className:He.btns,ref:rr,style:Tt?{pointerEvents:"none"}:{}},bn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),bn.createElement("li",{style:{marginLeft:20}},bn.createElement("a",{className:Cr==="0"?He.active:"",id:"0",onClick:lr},"\u9898\u76EE\u63CF\u8FF0")),bn.createElement("li",null,bn.createElement("a",{className:Cr==="1"?He.active:"",id:"1",onClick:lr},"\u64CD\u4F5C\u8BB0\u5F55")),(Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show)||Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show))&&bn.createElement("li",null,bn.createElement("a",{className:Cr==="4"?He.active:"",id:"4",onClick:lr},"\u89E3\u7B54\u53C2\u8003")),Jn.get("type")!=="exercises"&&bn.createElement("li",null,bn.createElement("a",{className:Cr==="2"?He.active:"",id:"2",onClick:lr},"\u8BC4\u8BBA")),!!(tr!=null&&tr.length)&&Jn.get("type")!=="exercises"&&Jn.get("type")!=="1"&&bn.createElement("li",null,bn.createElement("a",{className:Cr==="5"?He.active:"",id:"5",onClick:lr},"\u6D4B\u8BD5\u7528\u4F8B"))),bn.createElement("div",{className:`${He["tab-panel-body"]} ${Cr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},bn.createElement(qe,{hack:lt,onTriggerPraise:bt,toDiscuss:Tr})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Cr==="1"?"":"hide"}`},bn.createElement(Un,{ref:Zn,data:[{id:"1",show:Jn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,an!=null&&an.records_count||dn?bn.createElement($e,{page:en,onPageChange:_t,topicId:Ht,submitting:dn,key:(In==null?void 0:In.id)||1,submitRecords:an,submitResult:In}):bn.createElement(et.Z,null))},{id:"2",show:Jn.get("type")==="exercises"||(lt==null?void 0:lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,bn.createElement(Ke.default,{pagination:!1,dataSource:hn==null?void 0:hn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Nn,br,_r)=>Xe()(Nn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Nn,br,_r)=>{var Qr;return(Qr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(oa=>oa.id===Nn))==null?void 0:Qr.name}}]}),bn.createElement(rt.Z,{style:{marginTop:10},current:Jt.page,total:hn==null?void 0:hn.count,hideOnSinglePage:!0,onChange:Nn=>fr(void 0,null,function*(){Jt.page=Nn,Mn(Jt);let br=yield(0,pe.ZP)(`/api/myproblems/${Hn.id}/redo_logs.json`,{method:"get",params:wr(hr({},Jt),{courseId:Hn.courseId})});(br==null?void 0:br.status)===0&&An(br==null?void 0:br.data)})}))}]})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Cr==="4"?"":"hide"}`},bn.createElement(Un,{data:[{id:"1",show:Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show),name:"\u7B54\u6848",element:bn.createElement(bn.Fragment,null,bn.createElement(ot,{hack:lt,current_user:Kt}))},{id:"2",show:Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show),name:"\u89E3\u6790",element:bn.createElement(bn.Fragment,null,bn.createElement(ut,{hack:lt,current_user:Kt}))}]})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${Cr==="2"?"":"hide"}`,style:{padding:0}},bn.createElement(mn,{user:Ft,activeIndex:Cr,identifier:lt.identifier,hack:lt,onTriggerPraise:bt})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${Cr==="5"?"":"hide"}`,style:{padding:12}},bn.createElement(sr,{data:tr||[],hack:lt})),bn.createElement(a.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>pr(!1),open:Er},bn.createElement(se.Z,null,bn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ot==null?void 0:Ot.total_count,"\u9898\xA0[\xA0",Ot==null?void 0:Ot.total_score,"\u5206\xA0]\xA0"),!(Ft!=null&&Ft.hack_manager)&&bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ot==null?void 0:Ot.work_score,"\u5206")),bn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),bn.createElement(se.Z,{align:"middle",className:"mt10 mb10"},!(Ft!=null&&Ft.hack_manager)&&bn.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Nn=>{Hn.page=1,Hn.finish_status=Nn,Ln(hr({},Hn)),Xn()}},bn.createElement(tn.default.Option,{value:""},"\u5168\u90E8"),bn.createElement(tn.default.Option,{value:0},"\u672A\u5F00\u59CB"),bn.createElement(tn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),bn.createElement(tn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),bn.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Nn=>{Hn.page=1,Hn.difficult=Nn||null,Ln(hr({},Hn)),Xn()}},bn.createElement(tn.default.Option,{value:0},"\u5168\u90E8"),bn.createElement(tn.default.Option,{value:1},"\u7B80\u5355"),bn.createElement(tn.default.Option,{value:2},"\u9002\u4E2D"),bn.createElement(tn.default.Option,{value:3},"\u56F0\u96BE")),bn.createElement(gt.default.Search,{size:"large",onSearch:Nn=>{Hn.name=Nn,Hn.page=1,Ln(hr({},Hn)),Xn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),bn.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(Ft!=null&&Ft.hack_manager)&&bn.createElement("span",null,"\u72B6\u6001"),bn.createElement("span",null,"\u5E8F\u53F7"),bn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),bn.createElement("div",{style:{overflow:"auto",flex:1}},(Wn=Ot==null?void 0:Ot.data)!=null&&Wn.length?(Br=Ot==null?void 0:Ot.data)==null?void 0:Br.map((Nn,br)=>bn.createElement("div",{onClick:()=>fr(void 0,null,function*(){let _r=yield(0,pe.ZP)(`/api/problems/${Nn==null?void 0:Nn.identifier}/start.json`,{method:"get",params:{hack_user_id:Ft==null?void 0:Ft.user_id}});_r&&(window.location.href=`/myproblems/${_r==null?void 0:_r.identifier}${window.location.search}`)}),className:`${He.list} ${Nn!=null&&Nn.checked?He.active:""}`},!(Ft!=null&&Ft.hack_manager)&&bn.createElement(bn.Fragment,null,!(Nn!=null&&Nn.opened)&&bn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Nn==null?void 0:Nn.opened)&&!(Nn!=null&&Nn.passed)&&bn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Nn==null?void 0:Nn.opened)&&(Nn==null?void 0:Nn.passed)&&bn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),bn.createElement("span",null,(Hn.page-1)*20+(br+1)),bn.createElement("span",{style:{flex:1},title:Nn.name},`[${Nn==null?void 0:Nn.score}\u5206]`,"\xA0",Nn.name),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},vr[Nn.difficult]))):bn.createElement(et.Z,null)),bn.createElement(rt.Z,{current:Hn.page,className:"mt20",hideOnSinglePage:!0,total:Ot==null?void 0:Ot.count,pageSize:Hn.per_page,onChange:(Nn,br)=>{Hn.page=Nn,Hn.per_page=br,Xn()}})),bn.createElement(ht.Z,{rootClassName:He.tour,closeIcon:!1,open:!!Tt,steps:Fn,gap:{offset:3,radius:2}}))},_n=fe(62522),Dn=fe(27158),nr=fe(22744),Qn=fe(21390),Fr=fe(72530),Sr=fe(35195),Tn=fe(25492),Ar=fe(92310),Dr=fe.n(Ar),Mr=fe(42217),er=fe(81747),ir=fe(51976),Sn=fe(59301),Ir=Object.defineProperty,Hr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Rr=(lt,bt,Ht)=>bt in lt?Ir(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,yr=(lt,bt)=>{for(var Ht in bt||(bt={}))xr.call(bt,Ht)&&Rr(lt,Ht,bt[Ht]);if(gr)for(var Ht of gr(bt))zr.call(bt,Ht)&&Rr(lt,Ht,bt[Ht]);return lt},Pr=(lt,bt)=>Hr(lt,Ur(bt)),kr=(lt,bt)=>{var Ht={};for(var en in lt)xr.call(lt,en)&&bt.indexOf(en)<0&&(Ht[en]=lt[en]);if(lt!=null&&gr)for(var en of gr(lt))bt.indexOf(en)<0&&zr.call(lt,en)&&(Ht[en]=lt[en]);return Ht},jr=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())});const{Countdown:Or}=E.default,Wr={Java:"java",C:"c",Python:"py","C++":"c"};var nt=(lt=>(lt[lt.SET_LOADING=0]="SET_LOADING",lt[lt.GET_DATA=1]="GET_DATA",lt[lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",lt[lt.SET_DATA=3]="SET_DATA",lt[lt.SET_DEBUGING=4]="SET_DEBUGING",lt[lt.SET_SUBMITING=5]="SET_SUBMITING",lt[lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",lt[lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",lt[lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",lt[lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",lt[lt.SET_PAGE=10]="SET_PAGE",lt))(nt||{});function Zt(){return new Date().getTime()}const on={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function En(lt,bt){switch(bt.type){case 1:return yr(yr({},lt),bt.payload);case 3:return Pr(yr({},lt),{data:bt.payload});case 0:return Pr(yr({},lt),{loading:bt.payload});case 9:return Pr(yr({},lt),{showNote:bt.payload});case 4:return Pr(yr({},lt),{debuging:bt.payload});case 5:return Pr(yr({},lt),{submitting:bt.payload});case 2:return Pr(yr({},lt),{submitRecords:bt.payload});case 10:return Pr(yr({},lt),{submitRecordPage:bt.payload});case 6:return Pr(yr({},lt),{executingMessage:bt.payload});case 7:return yr(yr({},lt),bt.payload);case 8:return yr(yr({},lt),bt.payload);default:throw new Error}}var Ut=({children:lt})=>{var bt,Ht,en,_t,Ft;const[Kt,an]=(0,ne.useReducer)(En,on),{id:dn}=(0,we.useParams)(),In=(0,we.useLocation)(),[Bn]=(0,we.useSearchParams)(),{loading:tr,data:Wn,debugResult:Br,submitResult:Jn,submitRecords:Cr,submitRecordPage:Gr,showNote:Vr,debuging:Er,submitting:pr,executingMessage:Tt}=Kt,[Ct,Ot]=(0,ne.useState)("#37AD83"),[nn,hn]=(0,ne.useState)(null),[An,Jt]=(0,ne.useState)({}),[Mn,Zn]=(0,ne.useState)(!0),[rr,Hn]=(0,ne.useState)(!1),[Ln,mr]=(0,ne.useState)(!1),lr=(0,ne.useRef)(null),Tr=(0,ne.useRef)(0),Xn=Wn==null?void 0:Wn.user,Fn=Wn==null?void 0:Wn.hack,[Nn,br]=(0,ne.useState)(!1),_r=(0,ne.useRef)(1),Qr=(0,ne.useRef)(!1);(0,Mr.y)(Bn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:oa}=(0,Mr.X)(),[ga,va]=(0,ne.useState)(""),ya=(0,Fr._)(An);(0,ne.useEffect)(()=>{function or(){return jr(this,null,function*(){var Lr,Xr,qr,pa,da;Zn(!0);const ta=yield(0,ue.fu)(dn,{exercise_id:Bn.get("exercisesId")});if(setTimeout(()=>{Zn(!1)},800),ta.status!==401){try{ta.hack.code=Ue.Base64.decode(ta.hack.code)}catch(Zr){console.log(Zr)}ta.hack=Pr(yr({},ta.hack),{is_program:Bn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ta}})}if(Bn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Zr;Bn.get("coursesId")=="coursesId"?Zr=yield(0,ie._F)({categoryId:Bn.get("exercisesId"),login:Bn.get("login")}):Zr=yield(0,ie._B)({categoryId:Bn.get("exercisesId"),login:Bn.get("login")}),Jt(yr({},Zr)),oa((Lr=Zr==null?void 0:Zr.exercise)==null?void 0:Lr.forbid_copy),typeof((Xr=Zr==null?void 0:Zr.exercise)==null?void 0:Xr.left_time)=="number"&&(hn(Date.now()+((qr=Zr==null?void 0:Zr.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{Ot("red")},(((pa=Zr==null?void 0:Zr.exercise)==null?void 0:pa.left_time)-300>0?((da=Zr==null?void 0:Zr.exercise)==null?void 0:da.left_time)-300:0)*1e3))}})}dn&&or()},[dn]),(0,ne.useEffect)(()=>{var or;return Bn.get("type")==="exercises"&&((or=An==null?void 0:An.exercise)!=null&&or.screen_open)&&(window.removeEventListener("blur",ia,!1),Sr.U.forEach((Lr,Xr)=>{window.addEventListener(Lr,ia,!1)}),window.addEventListener("blur",ia,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),ia)}},[An]),(0,ne.useEffect)(()=>{ga==="1"&&dn&&Fn!=null&&Fn.language&&ra()},[dn,Gr,Fn==null?void 0:Fn.language,ga]),(0,ne.useEffect)(()=>(Fn!=null&&Fn.is_program&&(Tr.current=0,lr.current=setInterval(()=>{ba()},15e3)),()=>{clearInterval(lr.current)}),[Fn==null?void 0:Fn.is_program]);const ba=()=>jr(void 0,null,function*(){let or=yield(0,pe.ZP)(`/api/myproblems/${dn}/save_long_time.json`,{method:"get",params:{answer_long_time:Tr.current}})}),ia=()=>{Qr.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ra(){return jr(this,null,function*(){try{const or=yield(0,ue.zO)(dn,{limit:15,page:Gr,language:Fn==null?void 0:Fn.language});an({type:2,payload:or})}catch(or){console.log(or)}})}function sa(or){an({type:10,payload:or})}function ua(or){return jr(this,null,function*(){var Lr;let Xr;(Bn.get("ip_limit")==="inner"||Bn.get("ip_bind_type")==="true")&&(Xr=yield(0,Dn.y)({ip_limit:Bn.get("ip_limit"),ip_bind:Bn.get("ip_bind_type")==="true"}));const qr=yield(0,ue.n4)(dn,{code:Ue.Base64.encode(or||Fn.code),language:Fn==null?void 0:Fn.language,exercise_id:Bn.get("exercisesId"),question_id:Bn.get("questionId"),ip:Xr});return qr.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Pr(yr({errorMessage:qr==null?void 0:qr.message},(An==null?void 0:An.exercise)||{}),{exercise_user_id:(Lr=An==null?void 0:An.exercise)==null?void 0:Lr.exercise_user_id,id:Bn.get("exercisesId")})}}),qr})}function Ea(){return jr(this,null,function*(){if(_r.current=2,!pr){an({type:5,payload:!0});try{Et.Z.publish("to-commit-info");const or=yield ua();if(console.log(or,1),or.status===0){let ta=function(){return jr(this,null,function*(){const{status:Zr,data:na}=yield(0,ue.rX)(dn,"submit"),Pa=Zt()-da>(qr*pa+30)*1e3;if(Zr!==0&&!Pa&&setTimeout(ta,1e3),Pa&&Zr!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Zr===0){na.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(na==null?void 0:na.status)===0&&Bn.get("type")==="1"&&mr(!0);const Ia=yield(0,ue.zO)(dn,{limit:15,page:Gr,language:Fn==null?void 0:Fn.language});an({type:8,payload:Pr(yr({},Kt),{submitResult:na,submitting:!1,submitRecords:Ia})})}})},Lr={};Bn.get("type")==="exercises"&&(Lr.extras={exercise_id:Bn.get("exercisesId"),question_id:Bn.get("questionId")},(Bn.get("ip_limit")==="inner"||Bn.get("ip_bind_type")==="true")&&(Lr.extras.ip=yield(0,Dn.y)({ip_limit:Bn.get("ip_limit"),ip_bind:Bn.get("ip_bind_type")==="true"})));const Xr=yield(0,ue.bM)(dn,Lr);if(Xr.status===-1&&Bn.get("exercisesId")){window.parent.location.href=`/classrooms/${Bn.get("coursesId")}/exercise/${Bn.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:pa}=Fn,da=Zt();Xr.status>-1?ta():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(or){console.log(or),an({type:5,payload:!1})}br(!1)}})}function $r(){return jr(this,null,function*(){_r.current=1,Kt.debuging=!0,an({type:4,payload:!0});try{if((yield ua()).status===0){let da=function(){return jr(this,null,function*(){const{status:ta,message:Zr,data:na}=yield(0,ue.rX)(dn,"debug"),Pa=Zt()-pa>(Lr+30)*1e3;if(ta!==0&&!Pa&&(an({type:6,payload:Zr}),setTimeout(da,1e3)),Pa){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(yr({},Kt),{debugResult:{status:2},debuging:!1})});return}ta===0&&(na.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(yr({},Kt),{debugResult:na,debuging:!1})}))})};const{time_limit:Lr}=Fn;let Xr={input:encodeURIComponent(Wn.test_case.input)};Bn.get("type")==="exercises"&&(Xr.exercise_id=Bn.get("exercisesId"));const qr=yield(0,ue.MU)(dn,Xr);if(qr.status===-1&&Bn.get("exercisesId")){window.parent.location.href=`/classrooms/${Bn.get("coursesId")}/exercise/${Bn.get("exercisesId")}/detail`;return}const pa=Zt();(qr==null?void 0:qr.status)>-1?da():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(or){console.log(or)}finally{}})}function ea(or,Lr){const Xr=Lr?{modify_code:!1}:{};an({type:3,payload:Pr(yr({},Wn),{hack:yr(Pr(yr({},Fn),{code:or}),Xr)})}),br(!0)}const ma=or=>jr(void 0,null,function*(){let Lr=yield(0,pe.ZP)(`/api/problems/${Fn==null?void 0:Fn.identifier}/start.json`,{method:"get",params:{language:or==="C++"||or==="c++"?encodeURIComponent(or):or,hack_user_id:Xn==null?void 0:Xn.user_id}});Lr.status!==-1&&we.history.replace(`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)});function Sa(or){let Lr=or.target.value;an({type:3,payload:Pr(yr({},Wn),{test_case:{input:Lr}})})}function Ca(){return jr(this,null,function*(){try{let or={};Bn.get("type")==="exercises"?or.exercise_id=Bn.get("exercisesId"):Fn!=null&&Fn.homework_common_id&&(or.homework_common_id=Fn==null?void 0:Fn.homework_common_id);const Lr=yield(0,ue.H7)(dn,yr({},or));Lr.status===401||(ea(Ue.Base64.decode(Lr.code)),(Bn.get("type")==="exercises"||Fn!=null&&Fn.homework_common_id)&&Et.Z.publish("to-reset-info"))}catch(or){console.log(or)}})}function Aa(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Sn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return jr(this,null,function*(){const or=yield(0,ue.fi)(dn);or.status===401||ea(Ue.Base64.decode(or.code),!0)})}})}function wa(){an({type:9,payload:!0})}function Ba(){an({type:9,payload:!1})}function la(or){return jr(this,null,function*(){yield(0,ue.MK)(dn,or),an({type:1,payload:{showNote:!1,data:Pr(yr({},Wn),{hack:Pr(yr({},Fn),{notes:or.notes})})}})})}const Fa={hack:Fn,isLoading:Mn,input:(bt=Wn==null?void 0:Wn.test_case)==null?void 0:bt.input,is_file:(Ht=Wn==null?void 0:Wn.test_case)==null?void 0:Ht.is_file,identifier:Fn==null?void 0:Fn.identifier,attachments_count:Wn==null?void 0:Wn.attachments_count,language:Fn==null?void 0:Fn.language,code:Fn==null?void 0:Fn.code,title:"main."+Wr[Fn==null?void 0:Fn.language],modify_code:Fn==null?void 0:Fn.modify_code,notes:Fn==null?void 0:Fn.notes,debugResult:Br,debuging:Er,submitting:pr,submitResult:Jn,executingMessage:Tt,onCancelNote:Ba,onAddNote:la,showNote:Vr,user:Xn,onShowNote:wa,onSubmitCode:Ea,onChangeCode:ea,onChangeInput:Sa,onDebugCode:$r,onResetCode:Ca,onSyncCode:Aa,onUpdateCode:ua,onChangeLanguage:ma,isWhiteTheme:rr,setIsWhiteTheme:Hn,topDispatch:an};function La(){return jr(this,null,function*(){const{praise_count:or}=yield(0,ue.vl)(Fn.id,{container_type:"Hack",type:1});let Lr=Pr(yr({},Wn),{hack:Pr(yr({},Fn),{praises_count:or,user_praise:!Fn.user_praise})});an({type:3,payload:Lr})})}const Da={topicId:dn,submitResult:Jn,submitRecords:Cr,submitting:pr,page:Gr,onPageChange:sa,hack:Fn,user:Wn==null?void 0:Wn.user,hack_sets:Wn==null?void 0:Wn.hack_sets,current_user:Wn==null?void 0:Wn.current_user,onTriggerPraise:La,setActiveIndex:va};return console.log(An),Sn.createElement(Sn.Fragment,null,Sn.createElement(me.Z,{spinning:tr,delay:500},Wn?Sn.createElement(Sn.Fragment,null,Sn.createElement("header",{className:Dr()(Tn.Z.header,rr&&Tn.Z.whiteHeader)},Bn.get("type")!=="exercises"&&Sn.createElement("div",null,Sn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Xn==null?void 0:Xn.image_url}`,alt:"user",width:36}),Sn.createElement("span",{style:{color:rr?"#333":"#B2BACB",fontSize:16}},Xn==null?void 0:Xn.name)),Bn.get("type")==="exercises"&&Sn.createElement("div",null,Sn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Sn.createElement("span",{className:"ml10"},(en=An==null?void 0:An.exercise)==null?void 0:en.user_name)),Sn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Sn.createElement("span",{className:"ml10"},(_t=An==null?void 0:An.exercise)==null?void 0:_t.student_id))),Sn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Sn.createElement("div",null,Fn.name)),(Fn==null?void 0:Fn.is_program)&&Sn.createElement(nr.Z,{defaultValue:Fn==null?void 0:Fn.answer_long_time,onChange:or=>{Tr.current=or},className:Tn.Z.timepiece}),Xn!=null&&Xn.hack_manager?Sn.createElement(we.Link,{className:Tn.Z.btn_edit,to:Bn.get("type")==="1"?Bn.get("pageId")?`/problems/newedit/${Fn.identifier}?type=1&pageId=${Bn.get("pageId")}&backUrl=${Bn.get("backUrl")}`:`/problems/newedit/${Fn.identifier}?type=1`:`/problems/newedit/${Fn.identifier}`}," ",Sn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ft=An==null?void 0:An.exercise)!=null&&Ft.left_time)&&Sn.createElement(Sn.Fragment,null,Sn.createElement("span",{style:{color:Ct,marginRight:6},className:`iconfont icon-daojishi ${Tn.Z.djs}`}),Sn.createElement("span",{className:"c-white mr20"},Sn.createElement(Or,{valueStyle:{color:Ct,fontSize:20,fontWeight:500},title:Sn.createElement("span",{style:{color:Ct,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:nn,onFinish:()=>jr(void 0,null,function*(){const or=yield(0,ie.VL)({categoryId:Bn.get("exercisesId"),commit_method:2});if((or==null?void 0:or.status)===0&&(ua(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Sn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Bn.get("coursesId")}/exercise/${Bn.get("exercisesId")}/detail`})})),(or==null?void 0:or.status)===-3){const Lr=parseInt(or==null?void 0:or.message);hn(Date.now()+Lr*1e3)}})}))),Bn.get("type")==="exercises"?Sn.createElement(de.ZP,{type:"primary",onClick:()=>{const or=()=>jr(void 0,null,function*(){yield ua(),br(!1),ya(),Qr.current=!0,ia()});if(!(Cr!=null&&Cr.records_count)||Nn){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Sn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:or});return}or()}},Sn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Sn.createElement("span",{onClick:()=>{var or;if(Bn.get("backUrl"))we.history.push(Bn.get("backUrl"));else if(Bn.get("type")==="1"){let Lr=(or=localStorage.getItem("program_homework"))==null?void 0:or.split(",");we.history.push(`/classrooms/${Lr==null?void 0:Lr[0]}/program_homework/${Lr==null?void 0:Lr[1]}/detail`)}else we.history.push("/problemset")}},Sn.createElement(le.Z,{title:"\u5173\u95ED"},Sn.createElement("i",{style:{color:rr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Sn.createElement(me.Z,{size:"large",spinning:Mn},Sn.createElement(ae.Z,{className:Dr()(Tn.Z.myProblems,rr&&Tn.Z.whiteMyProblems),leftChild:Sn.createElement(kn,yr({},Da)),rightChild:Sn.createElement(On,yr({},Fa))}))):null,Sn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:Ln,className:"oj-modal"},Sn.createElement("section",{className:"oj-modal-content"},Sn.createElement("div",{className:"oj-modal-head"},Sn.createElement("img",{src:_n,alt:""}),Sn.createElement("i",{onClick:()=>mr(!1),className:"iconfont icon-guanbi1"})),Sn.createElement("aside",null,Sn.createElement("img",{className:"mr30",src:ir.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Sn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Jn==null?void 0:Jn.execute_time,"ms"),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Jn==null?void 0:Jn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("aside",{className:"mb50"},Sn.createElement("img",{src:er.Z,className:"mr30"}),Sn.createElement("span",{className:"oj-modal-tt"},Sn.createElement("span",null,Sn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Sn.createElement("span",{className:"c-light-primary"},Jn==null?void 0:Jn.execute_memory,"kb")),Sn.createElement("span",null,Sn.createElement("span",null))),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Jn==null?void 0:Jn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("div",{id:"oj-modal-next",onClick:()=>jr(void 0,null,function*(){var or;if(Jn!=null&&Jn.next_identifier){let Lr=yield(0,pe.ZP)(`/api/problems/${Jn==null?void 0:Jn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xn==null?void 0:Xn.user_id}});Lr&&(window.location.href=`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)}else{let Lr=(or=localStorage.getItem("program_homework"))==null?void 0:or.split(",");we.history.push(`/classrooms/${Lr==null?void 0:Lr[0]}/program_homework/${Lr==null?void 0:Lr[1]}/detail`)}}),className:"oj-modal-btn"},Jn!=null&&Jn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Sn.createElement(Qn.Z,{successCb:()=>{_r.current===1?$r():Ea()}}))};function vn({title:lt,modify_code:bt,onSyncCode:Ht,onShowCodeSetting:en,onResetCode:_t,hack:Ft,onChangeLanguage:Kt,isWhiteTheme:an,onShowResourceCentre:dn,attachments_count:In}){var Bn;const tr=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:_t})},[Wn]=(0,we.useSearchParams)(),Br=Wn.get("language"),Jn=Cr=>Cr==="1"?"c++":Cr==="2"?"C++":Cr;return(0,ne.useEffect)(()=>{Br&&Kt(Jn(Br))},[]),(0,ne.useEffect)(()=>{Ft!=null&&Ft.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(ee.Z,null),content:Sn.createElement("div",null,Sn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Sn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Sn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_t()})},[Ft==null?void 0:Ft.language]),console.log(Ft,an,"hack"),Sn.createElement("div",{className:`${Tn.Z.codeHead} ${an?Tn.Z.whiteCodeHead:""}`},Sn.createElement("div",{className:Tn.Z.navWrap},(Bn=Ft==null?void 0:Ft.all_language)==null?void 0:Bn.map(Cr=>Sn.createElement("div",{className:`${Tn.Z.nav} ${Cr===(Ft==null?void 0:Ft.language)?Tn.Z.active:""}`,key:Cr,onClick:()=>Kt(Cr)},Sn.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Sn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Sn.createElement("span",null,Cr)))),Sn.createElement(se.Z,{align:"middle",style:{marginLeft:"auto"}},bt?Sn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ht},Sn.createElement("img",{src:Ze,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,In>0&&Sn.createElement("a",{onClick:dn},Sn.createElement(le.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Sn.createElement("a",{onClick:tr},Sn.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Sn.createElement("a",{onClick:en},Sn.createElement(le.Z,{title:"\u8BBE\u7F6E"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function On(lt){var bt=lt,{input:Ht,is_file:en,identifier:_t,showNote:Ft,onShowNote:Kt,notes:an,onCancelNote:dn,onAddNote:In,debugResult:Bn,language:tr,debuging:Wn,submitting:Br,executingMessage:Jn,code:Cr,onSubmitCode:Gr,onDebugCode:Vr,onChangeCode:Er,onChangeInput:pr,onUpdateCode:Tt,user:Ct,isLoading:Ot,submitResult:nn}=bt,hn=kr(bt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function An(Mn,Zn){return Sn.createElement(vn,Pr(yr({},hn),{onShowCodeSetting:Mn,onShowResourceCentre:Zn}))}const Jt=yr({input:Ht,is_file:en,debugResult:Bn,debuging:Wn,submitting:Br,executingMessage:Jn,onDebugCode:Vr,onChangeCode:Er,onSubmitCode:Gr,onChangeInput:pr,user:Ct,submitResult:nn},hn);return Sn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Sn.createElement(Ve,{setIsWhiteTheme:hn==null?void 0:hn.setIsWhiteTheme,isLoading:Ot,language:tr,value:Cr,identifier:_t,onChange:Er,onUpdateCode:Tt,ActionBarRender:An}),Sn.createElement(Me.ZP,yr({},Jt)))}},10129:function(ct,at,fe){"use strict";fe.d(at,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},67172:function(ct,at,fe){"use strict";fe.d(at,{H7:function(){return a},MK:function(){return ee},MU:function(){return ie},X6:function(){return ae},bM:function(){return ue},fi:function(){return y},fu:function(){return se},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return oe}});var ne=fe(38147),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(z,te,ce)=>te in z?we(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,le=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&de(z,ce,te[ce]);if(E)for(var ce of E(te))me.call(te,ce)&&de(z,ce,te[ce]);return z};function se(z,te){return(0,ne.U2)(`myproblems/${z}.json`,le({hidePopLogin:!0},te||{}))}function ue(z,te){return(0,ne.v_)(`myproblems/${z}/code_submit.json`,te)}function ie(z,te){return(0,ne.v_)(`myproblems/${z}/code_debug.json`,te)}function oe(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,ne.U2)(`myproblems/${z}/submit_records.json`,te)}function ae(z){return(0,ne.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,ne.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,ne.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,ne.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,ne.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,ne.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,ne.v_)(`discusses/${z}/plus.json`,te)}},44489:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return Ue}});var ne=fe(59301),we=fe(78241),E=fe(8591),he=fe(43418),me=fe(99313),de=fe(57809),le=fe(19842),se=fe(98228),ue=fe(92832),ie=fe(1710),oe=fe(6848),ae=fe(58421),re=fe(3113),ee=fe(38147),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=fe(3033),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=fe(6339),z=fe(65862),te=fe(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var pe=({qitem:Me})=>{var He,Qe,Ke,rt,Ye,Ge,Le,Xe,Fe,ke;return ne.createElement("div",{className:x.warp},ne.createElement("div",{className:x.mainPart},ne.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&ne.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(He=Me==null?void 0:Me.program_attr)==null?void 0:He.description}),(Me==null?void 0:Me.question_type)!=8&&ne.createElement(b.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&ne.createElement("div",null,(Qe=Me==null?void 0:Me.choices)==null?void 0:Qe.map(($e,et)=>ne.createElement("div",{className:x.redio},!($e!=null&&$e.is_answer)&&ne.createElement("span",{className:x.redioitem}),($e==null?void 0:$e.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:$e!=null&&$e.is_answer?x.titleyes:x.title,value:ce[et]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&ne.createElement("div",null,(Ke=Me==null?void 0:Me.choices)==null?void 0:Ke.map(($e,et)=>ne.createElement("div",{className:x.checkbox},!($e!=null&&$e.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),($e==null?void 0:$e.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:$e!=null&&$e.is_answer?x.titleyes:x.title,value:ce[et]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&ne.createElement("div",{className:x.completion},(rt=Me==null?void 0:Me.standard_answer)==null?void 0:rt.map(($e,et)=>{var Je;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",et+1),ne.createElement("div",{className:x.content},(Je=$e==null?void 0:$e.answer_text)==null?void 0:Je.map((_e,Ie)=>ne.createElement("div",{className:x.items},_e))))})),(Me==null?void 0:Me.question_type)===4&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ye=Me==null?void 0:Me.answer_texts)!=null&&Ye[0]?ne.createElement(b.Z,{className:x.content,value:(Ge=Me==null?void 0:Me.answer_texts)==null?void 0:Ge[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Le=Me==null?void 0:Me.challenge_names)==null?void 0:Le.map(($e,et)=>ne.createElement("div",{className:x.shixun},ne.createElement("span",{className:x.qtitle},ne.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(et+1),"\u9898"),$e)))),(Me==null?void 0:Me.question_type)===6&&ne.createElement("div",{className:x.program},ne.createElement(b.Z,{className:x.content,value:((Xe=Me==null?void 0:Me.program_attr)==null?void 0:Xe.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((Fe=Me==null?void 0:Me.sub_item_banks)==null?void 0:Fe.map(($e,et)=>{var Je,_e,Ie,Re,Ne;return ne.createElement("div",null,ne.createElement("div",{className:x.combination},ne.createElement("span",{className:x.qtitle},$e==null?void 0:$e.name)),ne.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},ne.createElement("div",null,(($e==null?void 0:$e.item_type)=="SINGLE"||($e==null?void 0:$e.item_type)=="JUDGMENT")&&((Je=$e==null?void 0:$e.choices)==null?void 0:Je.map((qe,st)=>ne.createElement("div",{className:x.redio},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.redioitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="MULTIPLE"&&((_e=$e==null?void 0:$e.choices)==null?void 0:_e.map((qe,st)=>ne.createElement("div",{className:x.checkbox},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="COMPLETION"&&ne.createElement("div",{className:x.completion},(Ie=$e==null?void 0:$e.standard_answer)==null?void 0:Ie.map((qe,st)=>{var tt;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",st+1),ne.createElement("div",{className:x.content},(tt=qe==null?void 0:qe.answer_text)==null?void 0:tt.map((ot,Et)=>ne.createElement("div",{className:x.items},ot))))})),($e==null?void 0:$e.item_type)=="SUBJECTIVE"&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=$e==null?void 0:$e.answer_texts)!=null&&Re[0]?ne.createElement(b.Z,{className:x.content,value:(Ne=$e==null?void 0:$e.answer_texts)==null?void 0:Ne[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&ne.createElement("div",null,ne.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=Me==null?void 0:Me.program_attr)==null?void 0:ke.code)||"")})),(Me==null?void 0:Me.question_type)===5&&ne.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ne.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),ne.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},ne.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&ne.createElement("div",{className:x.bottom},ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u89E3\u6790"),ne.createElement("span",{className:x.right},Me!=null&&Me.analysis?ne.createElement(b.Z,{value:Me==null?void 0:Me.analysis}):ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u96BE\u5EA6"),ne.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),ne.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=fe(64303),ye=fe(96435),Ee=fe(65582),be=fe(61485),Se=fe(90463),Pe=fe(11517),Ce=fe(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(Me,He,Qe)=>He in Me?xe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[He]=Qe,We=(Me,He)=>{for(var Qe in He||(He={}))Oe.call(He,Qe)&&De(Me,Qe,He[Qe]);if(Te)for(var Qe of Te(He))je.call(He,Qe)&&De(Me,Qe,He[Qe]);return Me},ze=(Me,He)=>Be(Me,Ae(He)),Ve=(Me,He,Qe)=>new Promise((Ke,rt)=>{var Ye=Xe=>{try{Le(Qe.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Qe.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(Ye,Ge);Le((Qe=Qe.apply(Me,He)).next())});const Ze=({setScoreShow:Me,ScoreShow:He,onOk:Qe,isshixuns:Ke,isloadings:rt,dispatch:Ye,isIntelligentAssistant:Ge=!1,newExercisePaper:Le,shixunsDetail:Xe})=>{var Fe,ke,$e;let[et,Je]=(0,ne.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ge,group_id:[]}),[_e,Ie]=(0,ne.useState)([]),[Re,Ne]=(0,ne.useState)([]),[qe,st]=(0,ne.useState)([]),[tt,ot]=(0,ne.useState)([]);const[Et,dt]=(0,ne.useState)(!1),[vt]=we.default.useForm(),[ft,wt]=(0,ne.useState)(),[St,At]=(0,ne.useState)(!1);let[xt,Rt]=(0,ne.useState)(Ke);const[zt,Bt]=(0,ne.useState)([]),[jt,Lt]=(0,ne.useState)(0),[fn,cn]=(0,ne.useState)(!0),[ln,kt]=(0,ne.useState)([]),[Yt,qt]=(0,ne.useState)([]),$t=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Rn,Mt]=(0,ne.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Wt=(0,ne.useRef)(new Set),un=(0,ne.useRef)(new Set),It=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],it=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Dt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Pt,Gt]=(0,ne.useState)(!1),rn=()=>{vt.resetFields(),xt=!1,Rt(!1),Gt(!1),vt.submit()};(0,ne.useEffect)(()=>{var yt,Vt,gn,Nt,Cn,Vn,sr,xn,Kn,qn;(((gn=(Vt=(yt=Le==null?void 0:Le.editData)==null?void 0:yt.exercise)==null?void 0:Vt.exist_item_bank_ids)==null?void 0:gn.length)>0||((Vn=(Cn=(Nt=Le==null?void 0:Le.editData)==null?void 0:Nt.exercise)==null?void 0:Cn.exist_item_bank_shixun_ids)==null?void 0:Vn.length)>0)&&qt([...(xn=(sr=Le==null?void 0:Le.editData)==null?void 0:sr.exercise)==null?void 0:xn.exist_item_bank_ids,...(qn=(Kn=Le==null?void 0:Le.editData)==null?void 0:Kn.exercise)==null?void 0:qn.exist_item_bank_shixun_ids])},[(ke=(Fe=Le==null?void 0:Le.editData)==null?void 0:Fe.exercise)==null?void 0:ke.exist_item_bank_ids]),(0,ne.useEffect)(()=>{He&&(vt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),fn&&xt&&(vt.setFieldsValue({item_type:"SHIXUN"}),et.item_type="SHIXUN",Je(We({},et)),cn(!1)),mn(et),tn(),gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,ne.useEffect)(()=>{jt>0&&setTimeout(()=>{Lt(0)},2e3)},[jt]);function mn(yt){return Ve(this,null,function*(){var Vt,gn,Nt;if(dt(!0),Je(We({},yt)),(qe==null?void 0:qe.length)<=0&&yt.type==="5"){ot([]),dt(!1);return}console.log("----",qe,zt);let Cn=yt.type==="5"?qe==null?void 0:qe.filter(xn=>!zt.includes(xn)):null,Vn=yt.type==="5"?qe==null?void 0:qe.filter(xn=>zt.includes(xn)):null;yt.group_id=((Vt=yt.group_id)==null?void 0:Vt.map(xn=>xn==null?void 0:xn.value))||null;let sr=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},yt),{discipline_id:((gn=yt==null?void 0:yt.courseid)==null?void 0:gn[0])||null,sub_discipline_id:((Nt=yt==null?void 0:yt.courseid)==null?void 0:Nt[1])||null,ids:Cn,shixun_ids:Vn,include_shixuns:!Ge,keyword:yt.keyword?encodeURIComponent(yt.keyword):yt.keyword,type:yt.type==="5"?null:yt.type,clazz:yt.type==="3"?"ItemBanksGroup":null})});ot(sr),dt(!1)})}function tn(){return Ve(this,null,function*(){let yt=yield(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:et.type==="5"?null:et.type,clazz:"ItemBanksGroup"}});Ie((0,y.L)(yt==null?void 0:yt.disciplines))})}function gt(yt){return Ve(this,null,function*(){var Vt;let gn=yield(0,ee.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:yt}),Nt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Vt=gn==null?void 0:gn.data)==null?void 0:Vt.map(Cn=>({title:Cn.name,id:Cn.id,pid:Cn.id,value:Cn.id,key:Cn.id,isLeaf:!Cn.have_child}))}];kt(Nt)})}function ht(yt){return Ve(this,null,function*(){var Vt,gn,Nt,Cn;dt(!0);let Vn=(Vt=yt.list)==null?void 0:Vt.filter(Kn=>!zt.includes(Kn)),sr=(gn=yt.list)==null?void 0:gn.filter(Kn=>zt.includes(Kn));if(Vn.length===0&&sr.length===0){dt(!1),ot([]);return}let xn=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},yt),{discipline_id:((Nt=yt==null?void 0:yt.courseid)==null?void 0:Nt[0])||null,sub_discipline_id:((Cn=yt==null?void 0:yt.courseid)==null?void 0:Cn[1])||null,ids:Vn,shixun_ids:sr,type:yt.type==="5"?null:yt.type,clazz:yt.type==="3"?"ItemBanksGroup":null})});dt(!1),ot(xn)})}const mt=yt=>Ve(void 0,null,function*(){const Vt=yield Ye({type:"shixunsDetail/release",payload:{id:yt}});let gn=Vt==null?void 0:Vt.tag_position,Nt=(Vt==null?void 0:Vt.evaluation_set_position)||[],Cn=Vt.status;return Cn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),mn(et),!0):(Cn===2?E.ZP.error(`\u7B2C${Nt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Cn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${gn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Qt=yt=>(yt==null?void 0:yt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ut=(yt,Vt,gn)=>yt.map(Nt=>Nt.key===Vt?We(We({},Nt),gn):Nt.children?ze(We({},Nt),{children:ut(Nt.children,Vt,gn)}):Nt),pn=yt=>Ve(void 0,null,function*(){const{key:Vt}=yt;let gn=et.type;const Nt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Vt),type:gn}),{data:Cn,total_count:Vn}=Nt||{};Vn>0&&kt(sr=>ut(sr,Vt,{children:Cn.map(xn=>({title:xn.name,id:xn.id,pid:xn.id,value:xn.id,key:xn.id,isLeaf:!xn.have_child}))}))});function zn(yt){console.log("----",et),yt==="1"&&(Rn.gg=We({},et)),yt==="2"&&(Rn.scj=We({},et)),yt==="3"&&(Rn.ttgx=We({},et)),yt==="0"&&(Rn.wcjd=We({},et)),yt==="5"&&(Rn.yx=We({},et)),Mt(We({},Rn))}function jn(){et.type==="1"&&(et=Rn.gg),et.type==="2"&&(et=Rn.scj),et.type==="3"&&(et=Rn.ttgx),et.type==="0"&&(et=Rn.wcjd),et.type==="5"&&(et=Rn.yx),(et==null?void 0:et.item_type)==="SHIXUN"?(xt=!0,Rt(!0)):(xt=!1,Rt(!1)),vt.setFieldsValue(We({},et)),Je(We({},et)),mn(We({},et))}return Ce.createElement("div",null,Ce.createElement(he.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},Ge?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ge&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(me.default,{className:a.tabWrap,activeKey:et.type,onChange:yt=>{yt==="3"?(et.show_all_share=!0,gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):et.show_all_share=null,yt==="0"&>({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zn(et.type),et.type=yt,(et==null?void 0:et.item_type)==="SHIXUN"&&et.type!=="5"&&(xt=!0,Rt(!0)),Gt(!1),et.type==="5"&&(xt=!1,Rt(!1)),jn(),tn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",qe.length>0&&Ce.createElement("span",{className:a.titlecount},qe.length),jt>0&&Ce.createElement("span",{className:a.add},"+",jt)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:vt,onValuesChange:(yt,Vt)=>{const gn=Object.values(Vt).some(Cn=>Cn!==null&&Cn!==""&&Cn!==void 0),Nt=Vt.keyword==="";if(Gt(gn||!Nt),et.page=1,(Vt==null?void 0:Vt.item_type)==="SHIXUN"){if(et.type==="5"?Rt(!1):Rt(!0),yt.keyword||yt.keyword==="")return;vt.submit()}else{if(yt!=null&&yt.courseid&&vt.setFieldsValue({tag_discipline_id:""}),Rt(!1),yt.keyword||yt.keyword==="")return;vt.submit()}},onFinish:yt=>{var Vt;et.type==="3"&&(!yt.group_id||((Vt=yt==null?void 0:yt.group_id)==null?void 0:Vt.length)===0)?et.show_all_share=!0:et.show_all_share=null,Je(We(We({},et),yt)),mn(We(We({},et),yt))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ge?$t.slice(0,6):$t).map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(le.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:_e})),!xt&&Ce.createElement(we.default.Item,{name:"tag_discipline_id"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},($e=tt==null?void 0:tt.tag_disciplines)==null?void 0:$e.map(yt=>Ce.createElement(de.default.Option,{key:yt.id},yt.name)))),Ce.createElement(we.default.Item,{name:xt?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!xt&&It.map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)),xt&&it.map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)))),xt&&Ce.createElement(we.default.Item,{name:"shixun_publish_status"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Dt.map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)))),(et.type==="3"||et.type==="0")&&!xt&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(se.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(yt,Vt)=>Vt.title.toUpperCase().indexOf(yt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:pn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ln})),Pt&&Ce.createElement("span",{className:a.allqingchu,onClick:rn},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ue.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>vt.submit()}),onSearch:yt=>{vt.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{et.updated_at==="asc"?et.updated_at="desc":et.updated_at="asc",Je(ze(We({},et),{page:1})),mn(ze(We({},et),{page:1}))}}," ",et.updated_at?Ce.createElement("img",{src:et.updated_at==="asc"?ve.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{et.quotes==="asc"?et.quotes="desc":et.quotes="asc",Je(ze(We({},et),{page:1})),mn(ze(We({},et),{page:1}))},style:{marginLeft:20}}," ",et.quotes?Ce.createElement("img",{src:et.quotes==="asc"?ve.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(ie.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(tt==null?void 0:tt.items)||(tt==null?void 0:tt.shixun_list),pagination:!1,loading:Et,rowKey:yt=>yt.id,rowSelection:{type:Ge?"radio":"checkbox",selectedRowKeys:Re,getCheckboxProps:yt=>({disabled:yt.shixun_tag_num===1||(Yt==null?void 0:Yt.find(Vt=>yt.id===Vt))}),onSelect(yt,Vt,gn){if(Ge){Ne([yt.id]),un.current=new Set([yt.id]),Lt(1),st([yt.id]);return}if(Vt)(xt||yt!=null&&yt.challenge_names)&&Bt([...zt,yt.id]),Ne([...Re,yt.id]),yt.identifier?Wt.current.add(yt.id):un.current.add(yt.id),Lt(1),st([...qe,yt.id]);else{yt.identifier?Wt.current.delete(yt.id):un.current.delete(yt.id);let Nt=qe.filter(Cn=>Cn!==yt.id);if(Ne(Nt),st(Nt),xt||yt!=null&&yt.challenge_names){let Cn=zt.filter(Vn=>Vn!==yt.id);Bt([...Cn])}if(et.type==="5"){ht(ze(We({},et),{list:[...Nt]}));return}}},onSelectAll(yt,Vt,gn){var Nt,Cn;if(yt){const Vn=gn.map(xn=>xn.id),sr=(Cn=gn==null?void 0:gn.filter(xn=>xn==null?void 0:xn.challenge_names))==null?void 0:Cn.map(xn=>xn.id);Bt([...zt,...sr]),Ne([...Re,...Vn]),st([...qe,...Vn]);for(const xn of gn)xn.identifier?Wt.current.add(xn.id):un.current.add(xn.id)}else{const Vn=gn.map(qn=>qn.id),sr=Re.filter(qn=>!Vn.some(Un=>Un===qn)),xn=(Nt=gn==null?void 0:gn.filter(qn=>qn==null?void 0:qn.challenge_names))==null?void 0:Nt.map(qn=>qn.id);Ne([...sr]),st([...sr]);let Kn=zt.filter(qn=>!xn.some(Un=>Un===qn.id));Bt([...Kn]),et.type==="5"&&ht(ze(We({},et),{list:[...sr]}));for(const qn of Vn)qn.identifier?Wt.current.delete(qn):un.current.delete(qn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(yt,Vt,gn)=>{var Nt,Cn;return Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,xt||Vt!=null&&Vt.challenge_names?"\u5B9E\u8BAD\u9898":(Cn=(Nt=$t==null?void 0:$t.filter(Vn=>Vn.value===yt))==null?void 0:Nt[0])==null?void 0:Cn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:xt?"30%":"60%",key:"name",render:(yt,Vt,gn)=>{var Nt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",{className:Vt!=null&&Vt.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:xt||Vt!=null&&Vt.challenge_names?Vt!=null&&Vt.title||yt===null?"--":yt:(Vt==null?void 0:Vt.item_type)=="BPROGRAM"?(Nt=Vt==null?void 0:Vt.program_attr)==null?void 0:Nt.description:yt}))),(Vt==null?void 0:Vt.high_resources_consume)&&Ce.createElement(Se.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!xt,render:(yt,Vt,gn)=>{var Nt;return Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("span",null,yt?(Nt=yt==null?void 0:yt.split("\u3001"))==null?void 0:Nt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("span",null,yt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(yt,Vt,gn)=>{var Nt,Cn,Vn,sr;return Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,xt||Vt!=null&&Vt.challenge_names?(Vt==null?void 0:Vt.level)||((Cn=(Nt=It==null?void 0:It.filter(xn=>xn.value===yt))==null?void 0:Nt[0])==null?void 0:Cn.name):(sr=(Vn=It==null?void 0:It.filter(xn=>xn.value===yt))==null?void 0:Vn[0])==null?void 0:sr.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,yt||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement("span",null,yt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,xt||Vt!=null&&Vt.challenge_names?(Vt==null?void 0:Vt.study_count)||(Vt==null?void 0:Vt.stu_num):yt))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,yt||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement("span",null,yt||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var Nt,Cn;wt(ze(We({},Vt),{question_type:xt||Vt!=null&&Vt.challenge_names?5:(Cn=(Nt=$t==null?void 0:$t.filter(Vn=>Vn.value===(Vt==null?void 0:Vt.item_type)))==null?void 0:Nt[0])==null?void 0:Cn.question_type})),At(!0)}},"\u67E5\u770B"),(Vt==null?void 0:Vt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Vt==null?void 0:Vt.identifier}/challenges`)}},(Vt==null?void 0:Vt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ve(void 0,null,function*(){if(!mt(Vt==null?void 0:Vt.identifier))return new Promise((Nt,Cn)=>{Cn()})})})}},"\u53D1\u5E03")))}].filter(yt=>!yt.hidden)}),Ce.createElement(ae.Z,{current:et.page,total:(tt==null?void 0:tt.items_count)||(tt==null?void 0:tt.shixuns_count),style:{marginBottom:20},defaultPageSize:et.per_page,showTotal:yt=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},yt),"\xA0\u6761\u6570\u636E"),pageSize:et.per_page,onChange:(yt,Vt)=>{et.page=yt,et.per_page=Vt,Je(We({},et)),mn(We({},et))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(re.ZP,{className:a.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(re.ZP,{loading:rt,style:{width:rt&&75},className:a.yes,onClick:()=>Ve(void 0,null,function*(){if((qe==null?void 0:qe.length)<=0){E.ZP.info(Ge?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Qe([...un.current],[...Wt.current],!0,qe==null?void 0:qe.length)})},Ge?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(he.default,{open:St,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{At(!1)},onOk:()=>{At(!1)}},Ce.createElement(pe,{qitem:ft})))};var Ue=(0,Ee.connect)(({shixunsDetail:Me,newExercisePaper:He})=>({shixunsDetail:Me,newExercisePaper:He}))(Ze)},24100:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ie}});var ne=fe(43418),we={ul:"ul___TdfYY"},E=fe(32637),he=fe(59301),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(oe,ae)=>{var re={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(re[ee]=oe[ee]);if(oe!=null&&me)for(var ee of me(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(re[ee]=oe[ee]);return re},ie=oe=>{var ae=oe,{open:re,onCancel:ee}=ae,a=se(ae,["open","onCancel"]);return he.createElement(ne.default,{centered:!0,open:re,title:he.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ee,footer:null},he.createElement("div",null,he.createElement("div",{className:"tc"},he.createElement("img",{className:"mt10",src:E,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),he.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),he.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),he.createElement("div",{style:{color:"#333"},className:"pt30 font14"},he.createElement("ul",{className:we.ul},he.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),he.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),he.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},65624:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return oe}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(92832),me={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},de=fe(51686),le=fe(11517),se=fe(65582),ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const ie=({problemset:ae,dispatch:re,onOk:ee})=>{const[a,y]=(0,ne.useState)(""),[x,b]=(0,ne.useState)([0]),z=()=>{re({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var ce,ge;ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ge=(ce=ae.actionTabs)==null?void 0:ce.params)==null?void 0:ge.group_id]),y(""))},[ae.actionTabs.key]);const te=()=>ue(void 0,null,function*(){const ce=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let pe=0;pe0?x[0]:0,name:a});ge.status===0&&(z(),ee(ge==null?void 0:ge.id))});return ne.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:te,destroyOnClose:!0},ne.createElement("div",{className:me.addModal},ne.createElement("div",{className:me.row},ne.createElement("span",{className:me.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),ne.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ce=>y(ce.target.value)})),ne.createElement("div",{className:me.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},ne.createElement("span",{className:me.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),ne.createElement(de.Z,{value:x,onChange:ce=>b(ce)}))))};var oe=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(ie)},36186:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(ae,re)=>{var ee={};for(var a in ae)de.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&me)for(var a of me(ae))re.indexOf(a)<0&&le.call(ae,a)&&(ee[a]=ae[a]);return ee},ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const ie={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},oe=ae=>{var re=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},onReloadBasketData:z=()=>{}}=re,te=se(re,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ce,ge;const pe=()=>ue(void 0,null,function*(){const ve=yield x({type:"problemset/basketDelete",payload:ee.actionTabs.params});x({type:"problemset/setActionTabs",payload:{}}),ve.status===0&&(b(),z())});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ee.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:y["problemset/handleDelete"],width:"442px",onOk:pe,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",ie[(ge=(ce=ee.actionTabs)==null?void 0:ce.params)==null?void 0:ge.type]))};at.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:re.effects}))(oe)},25670:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ee}});var ne=fe(59301),we=fe(43428),E=fe(95237),he=fe(43604),me={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},de=fe(2524);let le=[];const se=a=>{le.forEach(y=>{a.target===y.element||ue.isParent(a.target,y.element)||y.callbacks.forEach(x=>x())})};window.document.body?window.document.body.addEventListener("click",se):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",se)});const ue={isParent:(a,y)=>{let x=a;for(;x&&x.tagName&&x.tagName.toLowerCase()!=="body";){if(x===y)return!0;x=x.parentNode}return!1},init:(a,y)=>{const x=le.filter(b=>b.element===a);return x.length>0?x[0].callbacks.push(y):le.push({element:a,callbacks:[y]}),{clear:()=>{le=le.filter(b=>b.element!==a)}}}};var ie=ue,oe=fe(96935),ae=fe(59301);const re=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ee=({visible:a,basketData:y,basketTotal:x,onClose:b=()=>{},onDelete:z=()=>{},onClear:te,onSubmit:ce})=>{const ge=(0,ne.useRef)(),pe=(0,ne.useRef)();(0,ne.useEffect)(()=>{if(pe.current)return x>=0&&!ge.current&&(ge.current=ie.init(pe.current,()=>{b()})),()=>{ge.current&&ge.current.clear()}},[pe.current]);const ve=window.screen.width<=1440;return ae.createElement(we.Z,{rootClassName:me.drawerWrap,placement:"right",closable:!1,mask:!1,open:a,forceRender:!0,width:ve?130:160,onClose:b},x>0?ae.createElement(ae.Fragment,null,ae.createElement("div",{className:me.title},"\u8BD5\u9898\u7BEE"),ae.createElement("div",{ref:pe,className:me.contentWrap},ae.createElement(E.Z,{wrap:!1,className:me.totalInfo,align:"middle"},ae.createElement(he.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ae.createElement(he.Z,{span:4},x),ae.createElement(he.Z,{span:6,className:me.clear,onClick:te},"\u6E05\u7A7A")),re.map(ye=>y[ye.stateName]>0&&ae.createElement(E.Z,{align:"middle",wrap:!1,className:me.problemset,key:ye.type},ae.createElement(he.Z,{span:14},ye.typeName),ae.createElement(he.Z,{span:4},y[ye.stateName]),ae.createElement(he.Z,{span:6,className:me.delete},ae.createElement("i",{onClick:()=>z(ye.type),className:`iconfont icon-piliangshanchu3 ${me.deleteIcon}`})))),ae.createElement(E.Z,{justify:"center",className:me.createBtnWrapper},ae.createElement(oe.Z,{block:!0,type:"primary",onClick:ce},"\u521B\u5EFA\u8BD5\u5377")))):ae.createElement("div",{ref:pe},ae.createElement("div",{className:me.title},"\u8BD5\u9898\u7BEE"),ae.createElement(de.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))}},47354:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(89392),de=fe.n(me),le=fe(96601),se=fe(6339),ue=fe(24334),ie=fe.n(ue),oe=fe(38147),ae=fe(67172),re=fe(88125),ee=fe(56656),a=fe.n(ee),y=fe(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Se,Pe,Ce)=>Pe in Se?x(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ve=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))ge.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);return Se},ye=(Se,Pe)=>b(Se,z(Pe)),Ee=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const be=({problemset:Se,dispatch:Pe})=>{var Ce,xe,Be,Ae,Te;const[Oe,je]=(0,ne.useState)({}),[De,We]=(0,ne.useState)([]),[ze,Ve]=(0,ne.useState)(!1),[Ze,Ue]=(0,ne.useState)(!1),[Me,He]=(0,ne.useState)({}),Qe=["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"];(0,ne.useEffect)(()=>{var Ge,Le,Xe;if(((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.key)==="BPROGRAM"){const Fe=(0,me.cloneDeep)((Le=Se==null?void 0:Se.actionTabs)==null?void 0:Le.params);je(Fe),We((Xe=Fe==null?void 0:Fe.standard_answer)==null?void 0:Xe.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[]})))}},[(Ce=Se==null?void 0:Se.actionTabs)==null?void 0:Ce.key]);function Ke(){return new Date().getTime()}const rt=()=>Ee(void 0,null,function*(){var Ge,Le,Xe,Fe,ke;if(De.some(Je=>(Je==null?void 0:Je.value)==="")&&!ze){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ze){const Je=(0,me.cloneDeep)((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.params);We([...(Le=Je==null?void 0:Je.standard_answer)==null?void 0:Le.map(_e=>({value:"",answer:(_e==null?void 0:_e.answer_text)||[],type:""}))]),Ve(!ze);return}else{let Je=De==null?void 0:De.map((_e,Ie)=>ye(ve({},_e),{type:_e.types}));We(Je)}console.log(De),Ue(!0);let $e=yield(0,oe.ZP)(`/api/problems/${(Xe=Oe==null?void 0:Oe.program_attr)==null?void 0:Xe.identifier}/start.json`,{method:"get"});const et=yield(0,ae.n4)($e==null?void 0:$e.identifier,{code:(Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code,language:(ke=Oe==null?void 0:Oe.program_attr)==null?void 0:ke.language,answers:De==null?void 0:De.map(Je=>Je.value)});if((et==null?void 0:et.status)===0){let _e=function(){return Ee(this,null,function*(){const{status:Ie,message:Re,data:Ne}=yield(0,ae.rX)($e==null?void 0:$e.identifier,"submit"),st=Ke()-Je>10*1e3*(De==null?void 0:De.length);if(Ie!==0&&!st&&setTimeout(_e,1e3),st){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ue(!1);return}if(Ie===0){Ue(!1);let tt=De==null?void 0:De.map((ot,Et)=>ye(ve({},ot),{type:(Ne==null?void 0:Ne.right_arr[Et])===1?"success":"warning"}));We(tt),He(Ne),Ne.status===2&&(Ue(!1),he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Je=Ke();yield(0,ae.bM)($e==null?void 0:$e.identifier,{}),_e()}else Ue(!1);Ve(!ze)}),Ye=()=>{je({}),We([]),Ve(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Se.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ze?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:Ye,okButtonProps:{loading:Ze}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(se.Z,{value:(xe=Oe==null?void 0:Oe.program_attr)==null?void 0:xe.description}),((Be=Oe==null?void 0:Oe.program_attr)==null?void 0:Be.code)&&y.createElement(se.Z,{showProgramFill:!0,onFillChange:Ge=>{let Le=Ge==null?void 0:Ge.map((Xe,Fe)=>ve({},Xe));We(Le)},programFillValue:De,value:ue.Base64.decode((Ae=Oe==null?void 0:Oe.program_attr)==null?void 0:Ae.code)}),ze&&y.createElement(ne.Fragment,null,y.createElement("div",{className:le.Z.line}),(Te=Oe==null?void 0:Oe.standard_answer)==null?void 0:Te.map((Ge,Le)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Le+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ge==null?void 0:Ge.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Me==null?void 0:Me.id)&&Me.status!==2&&y.createElement(he.default,{open:(Me==null?void 0:Me.id)&&Me.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{He({})},onCancel:()=>{He({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:Me.status!==0&&"#E30000"}},re.Im[Me.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(Me.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},Me.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},Me.execute_time,"ms"))),y.createElement(re.Y4,ve({},Me)))))};at.Z=(0,we.connect)(({problemset:Se})=>({problemset:Se}))(be)},80950:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return zt}});var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(89392),de=fe(6339),le=fe(5112),se=fe(3113),ue=fe(28103),ie=fe(96601),oe=fe(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Bt,jt,Lt)=>jt in Bt?ae(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,z=(Bt,jt)=>{for(var Lt in jt||(jt={}))y.call(jt,Lt)&&b(Bt,Lt,jt[Lt]);if(a)for(var Lt of a(jt))x.call(jt,Lt)&&b(Bt,Lt,jt[Lt]);return Bt},te=(Bt,jt)=>re(Bt,ee(jt)),ce=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const ge=({problemset:Bt,dispatch:jt,showdiv:Lt,data:fn})=>{const[cn,ln]=(0,ne.useState)([]),[kt,Yt]=(0,ne.useState)(!1),qt=["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"];(0,ne.useEffect)(()=>{var Wt;((Wt=Object.keys(fn))==null?void 0:Wt.length)>0&&ln(fn.choices)},[fn]);const $t=()=>ce(void 0,null,function*(){if(!cn.some(Wt=>Wt==null?void 0:Wt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(kt){const Wt=(0,me.cloneDeep)(fn);ln(Wt.choices)}Yt(!kt)}),Rn=(Wt,un)=>{console.log(Wt.target.checked);const It=cn.map((it,Dt)=>te(z({},it),{checked:Dt===un?Wt.target.checked:!1}));ln(It)},Mt=()=>{ln([]),Yt(!1),jt({type:"problemset/setActionTabs",payload:{}})};return oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),oe.createElement(de.Z,{value:fn==null?void 0:fn.name}),cn==null?void 0:cn.map((Wt,un)=>{const{is_answer:It,checked:it,choice_text:Dt}=Wt;let Pt="";return kt&&It&&(Pt=ie.Z.green),kt&&!It&&it&&(Pt=ie.Z.red),oe.createElement("div",{key:un,style:{pointerEvents:kt?"none":"auto"},className:`${ie.Z.row} ${Pt}`},oe.createElement(le.ZP,{onChange:Gt=>Rn(Gt,un),checked:it}),oe.createElement("span",null,qt[un],".\xA0"),oe.createElement(de.Z,{className:ie.Z.html,value:Dt}),kt&&It&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),kt&&!It&&it&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),kt&&oe.createElement(ne.Fragment,null,oe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),qt[cn.findIndex(Wt=>Wt.is_answer)]),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),oe.createElement("div",{style:{textAlign:"end",marginTop:10}},oe.createElement(se.ZP,{type:"primary",onClick:()=>{$t()}},kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&oe.createElement(ue.Z,null))};var pe=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(ge),ve=fe(92832),ye=fe(27687),Ee=fe(59301),be=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(Bt,jt,Lt)=>jt in Bt?be(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,Te=(Bt,jt)=>{for(var Lt in jt||(jt={}))xe.call(jt,Lt)&&Ae(Bt,Lt,jt[Lt]);if(Ce)for(var Lt of Ce(jt))Be.call(jt,Lt)&&Ae(Bt,Lt,jt[Lt]);return Bt},Oe=(Bt,jt)=>Se(Bt,Pe(jt)),je=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const De=({problemset:Bt,datas:jt,showdiv:Lt,dispatch:fn})=>{var cn;const[ln,kt]=(0,ne.useState)({}),[Yt,qt]=(0,ne.useState)([]),[$t,Rn]=(0,ne.useState)(!1),Mt=["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"];(0,ne.useEffect)(()=>{var it;if(Object.keys(jt)){const Dt=(0,me.cloneDeep)(jt);kt(Dt),qt((it=Dt==null?void 0:Dt.standard_answer)==null?void 0:it.map(Pt=>Te({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}},[jt]);const Wt=()=>je(void 0,null,function*(){var it;if(Yt.some(Dt=>(Dt==null?void 0:Dt.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($t){const Dt=(0,me.cloneDeep)(jt);qt((it=Dt==null?void 0:Dt.standard_answer)==null?void 0:it.map(Pt=>Te({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}Rn(!$t)}),un=(it,Dt)=>{const Pt=Yt.map((Gt,rn)=>Oe(Te({},Gt),{value:rn===Dt?it.target.value:Gt.value}));qt(Pt)},It=()=>{kt({}),qt([]),Rn(!1),fn({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ee.createElement(de.Z,{value:ln==null?void 0:ln.name}),Yt==null?void 0:Yt.map((it,Dt)=>{const{value:Pt,answer:Gt}=it;let rn="";return $t&&(Gt!=null&&Gt.includes(Pt))&&(rn=ie.Z.green),$t&&!(Gt!=null&&Gt.includes(Pt))&&(rn=ie.Z.red),Ee.createElement("div",{key:Dt,style:{pointerEvents:$t?"none":"auto",marginTop:10},className:`${ie.Z.row} ${rn}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Dt+1,"\u7B54\u6848:"),(it==null?void 0:it.model)===1?Ee.createElement(ve.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:mn=>un(mn,Dt),value:Pt}):Ee.createElement(ye.Z,{value:Pt,onChange:mn=>{const tn=Yt.map((gt,ht)=>Oe(Te({},gt),{value:ht===Dt?mn:gt.value}));qt(tn)}}),$t&&(Gt==null?void 0:Gt.includes(Pt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),$t&&!(Gt!=null&&Gt.includes(Pt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),$t&&Ee.createElement(ne.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(cn=ln==null?void 0:ln.standard_answer)==null?void 0:cn.map((it,Dt)=>{var Pt,Gt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),(it==null?void 0:it.model)===1?((Pt=it==null?void 0:it.answer_text)==null?void 0:Pt.join("\u3001"))||"":Ee.createElement(ye.Z,{value:(Gt=it==null?void 0:it.answer_text)==null?void 0:Gt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(se.ZP,{type:"primary",onClick:()=>{Wt()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&Ee.createElement(ue.Z,null))};var We=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(De),ze=fe(59301),Ve=Object.defineProperty,Ze=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ke=(Bt,jt,Lt)=>jt in Bt?Ve(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,rt=(Bt,jt)=>{for(var Lt in jt||(jt={}))He.call(jt,Lt)&&Ke(Bt,Lt,jt[Lt]);if(Me)for(var Lt of Me(jt))Qe.call(jt,Lt)&&Ke(Bt,Lt,jt[Lt]);return Bt},Ye=(Bt,jt)=>Ze(Bt,Ue(jt)),Ge=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const Le=({problemset:Bt,datas:jt,showdiv:Lt,dispatch:fn})=>{var cn;const[ln,kt]=(0,ne.useState)({}),[Yt,qt]=(0,ne.useState)([]),[$t,Rn]=(0,ne.useState)(!1),Mt=["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"];(0,ne.useEffect)(()=>{if(Object.keys(jt)){const it=(0,me.cloneDeep)(jt);kt(it),qt(it.choices)}},[jt]);const Wt=()=>Ge(void 0,null,function*(){if(!Yt.some(it=>it==null?void 0:it.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($t){const it=(0,me.cloneDeep)(jt);qt(it.choices)}Rn(!$t)}),un=(it,Dt)=>{console.log(it.target.checked);const Pt=Yt.map((Gt,rn)=>Ye(rt({},Gt),{checked:rn===Dt?it.target.checked:!1}));qt(Pt)},It=()=>{kt({}),qt([]),Rn(!1),fn({type:"problemset/setActionTabs",payload:{}})};return ze.createElement("div",null,ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ze.createElement(de.Z,{value:ln==null?void 0:ln.name}),Yt==null?void 0:Yt.map((it,Dt)=>{const{is_answer:Pt,checked:Gt,choice_text:rn}=it;let mn="";return $t&&Pt&&(mn=ie.Z.green),$t&&!Pt&&Gt&&(mn=ie.Z.red),ze.createElement("div",{key:Dt,style:{pointerEvents:$t?"none":"auto"},className:`${ie.Z.row} ${mn}`},ze.createElement(le.ZP,{onChange:tn=>un(tn,Dt),checked:Gt}),ze.createElement(de.Z,{className:ie.Z.html,value:rn}),$t&&Pt&&ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),$t&&!Pt&&Gt&&ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),$t&&ze.createElement(ne.Fragment,null,ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ze.createElement("div",{className:"c-grey-333 mb5"},ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(cn=Yt.find(it=>it.is_answer))==null?void 0:cn.choice_text),ze.createElement("div",{className:"c-grey-333 mb10"},ze.createElement("b",null,"\u89E3\u6790:\xA0"),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),ze.createElement("div",{style:{textAlign:"end",marginTop:10}},ze.createElement(se.ZP,{type:"primary",onClick:()=>{Wt()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&ze.createElement(ue.Z,null))};var Xe=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(Le),Fe=fe(24905),ke=fe(59301),$e=Object.defineProperty,et=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Bt,jt,Lt)=>jt in Bt?$e(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,qe=(Bt,jt)=>{for(var Lt in jt||(jt={}))Ie.call(jt,Lt)&&Ne(Bt,Lt,jt[Lt]);if(_e)for(var Lt of _e(jt))Re.call(jt,Lt)&&Ne(Bt,Lt,jt[Lt]);return Bt},st=(Bt,jt)=>et(Bt,Je(jt)),tt=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const ot=({problemset:Bt,data:jt,showdiv:Lt,dispatch:fn})=>{const[cn,ln]=(0,ne.useState)([]),[kt,Yt]=(0,ne.useState)(!1),qt=["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"];(0,ne.useEffect)(()=>{var Wt;((Wt=Object.keys(jt))==null?void 0:Wt.length)>0&&ln(jt.choices)},[jt]);const $t=()=>tt(void 0,null,function*(){if(!cn.some(Wt=>Wt==null?void 0:Wt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(kt){const Wt=(0,me.cloneDeep)(jt);ln(Wt.choices)}Yt(!kt)}),Rn=(Wt,un)=>{console.log(Wt.target.checked);const It=cn.map((it,Dt)=>st(qe({},it),{checked:Dt===un?Wt.target.checked:it.checked}));ln(It)},Mt=()=>{let Wt="";return cn.forEach((un,It)=>{un.is_answer&&(Wt=Wt+qt[It])}),Wt};return ke.createElement("div",null,ke.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ke.createElement(de.Z,{value:jt==null?void 0:jt.name}),cn==null?void 0:cn.map((Wt,un)=>{const{is_answer:It,checked:it,choice_text:Dt}=Wt;let Pt="";return kt&&It&&(Pt=ie.Z.green),kt&&!It&&it&&(Pt=ie.Z.red),ke.createElement("div",{key:un,style:{pointerEvents:kt?"none":"auto"},className:`${ie.Z.row} ${Pt}`},ke.createElement(Fe.default,{style:{padding:3},onChange:Gt=>Rn(Gt,un),checked:it}),ke.createElement("span",null,qt[un],".\xA0"),ke.createElement(de.Z,{className:ie.Z.html,value:Dt}),kt&&It&&ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),kt&&!It&&it&&ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),kt&&ke.createElement(ne.Fragment,null,ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ke.createElement("div",{className:"c-grey-333 mb5"},ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Mt()),ke.createElement("div",{className:"c-grey-333 mb10"},ke.createElement("b",null,"\u89E3\u6790:\xA0"),(jt==null?void 0:jt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ke.createElement("div",{style:{textAlign:"end",marginTop:10}},ke.createElement(se.ZP,{type:"primary",onClick:()=>{$t()}},kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&ke.createElement(ue.Z,null))};var Et=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(ot),dt=fe(96565),vt=fe(59301),ft=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const wt=({problemset:Bt,dispatch:jt,showdiv:Lt,datas:fn})=>{var cn,ln,kt;const[Yt,qt]=(0,ne.useState)({}),[$t,Rn]=(0,ne.useState)(!1),[Mt,Wt]=(0,ne.useState)(!0),[un,It]=(0,ne.useState)("");(0,ne.useEffect)(()=>{if(Object.keys(fn)){const Pt=(0,me.cloneDeep)(fn);qt(Pt)}},[fn]);const it=()=>ft(void 0,null,function*(){if(!un){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}$t&&It(""),Rn(!$t)}),Dt=()=>{qt({}),Wt(!0),Rn(!1),It(""),jt({type:"problemset/setActionTabs",payload:{}})};return vt.createElement("div",null,vt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),vt.createElement(de.Z,{value:Yt==null?void 0:Yt.name,style:{marginBottom:10}}),Mt?vt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Wt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):vt.createElement(dt.Z,{defaultValue:un,onChange:Pt=>{It(Pt)}}),$t&&vt.createElement(ne.Fragment,null,vt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},vt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),vt.createElement("br",null),((cn=Yt==null?void 0:Yt.answer_texts)==null?void 0:cn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((ln=Yt==null?void 0:Yt.keywords)==null?void 0:ln.length)>0&&vt.createElement("div",{style:{marginTop:10,marginBottom:10}},vt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(kt=Yt==null?void 0:Yt.keywords)==null?void 0:kt.map(Pt=>{var Gt,rn,mn;return((Gt=Pt==null?void 0:Pt.keyword)==null?void 0:Gt.length)>1?((rn=Pt==null?void 0:Pt.keyword)==null?void 0:rn.join("\u6216"))+"\uFF1B":((mn=Pt==null?void 0:Pt.keyword)==null?void 0:mn[0])+"\uFF1B"})),vt.createElement("div",{style:{color:"#5F6368"}},vt.createElement("b",null,"\u89E3\u6790:"),vt.createElement("br",null),(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"))),vt.createElement("div",{style:{textAlign:"end",marginTop:10}},vt.createElement(se.ZP,{type:"primary",onClick:()=>{it()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&vt.createElement(ue.Z,null))};var St=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(wt),At=fe(59301),xt=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const Rt=({problemset:Bt,dispatch:jt})=>{var Lt,fn;const[cn,ln]=(0,ne.useState)({}),[kt,Yt]=(0,ne.useState)(!1),[qt,$t]=(0,ne.useState)(!0),[Rn,Mt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var It,it;if(((It=Bt==null?void 0:Bt.actionTabs)==null?void 0:It.key)==="COMBINATION"){const Dt=(0,me.cloneDeep)((it=Bt==null?void 0:Bt.actionTabs)==null?void 0:it.params);ln(Dt)}},[(Lt=Bt==null?void 0:Bt.actionTabs)==null?void 0:Lt.key]);const Wt=()=>xt(void 0,null,function*(){if(!Rn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Yt(!kt)}),un=()=>{ln({}),$t(!0),Yt(!1),Mt(""),jt({type:"problemset/setActionTabs",payload:{}})};return At.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Bt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Wt,onCancel:un},At.createElement("div",null,At.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),At.createElement(de.Z,{value:cn==null?void 0:cn.name,style:{marginBottom:10}}),(fn=cn==null?void 0:cn.sub_item_banks)==null?void 0:fn.map((It,it)=>{var Dt,Pt,Gt,rn,mn;if((It==null?void 0:It.item_type)==="SINGLE")return At.createElement(pe,{data:It,showdiv:((Dt=cn==null?void 0:cn.sub_item_banks)==null?void 0:Dt.length)-1===it});if((It==null?void 0:It.item_type)==="MULTIPLE")return At.createElement(Et,{data:It,showdiv:((Pt=cn==null?void 0:cn.sub_item_banks)==null?void 0:Pt.length)-1===it});if((It==null?void 0:It.item_type)==="JUDGMENT")return At.createElement(Xe,{datas:It,showdiv:((Gt=cn==null?void 0:cn.sub_item_banks)==null?void 0:Gt.length)-1===it});if((It==null?void 0:It.item_type)==="COMPLETION")return At.createElement(We,{datas:It,showdiv:((rn=cn==null?void 0:cn.sub_item_banks)==null?void 0:rn.length)-1===it});if((It==null?void 0:It.item_type)==="SUBJECTIVE")return At.createElement(St,{datas:It,showdiv:((mn=cn==null?void 0:cn.sub_item_banks)==null?void 0:mn.length)-1===it})})))};var zt=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(Rt)},14833:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(92832),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=fe(27687),oe=fe(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(pe,ve,ye)=>ve in pe?ae(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[ve]=ye,z=(pe,ve)=>{for(var ye in ve||(ve={}))y.call(ve,ye)&&b(pe,ye,ve[ye]);if(a)for(var ye of a(ve))x.call(ve,ye)&&b(pe,ye,ve[ye]);return pe},te=(pe,ve)=>re(pe,ee(ve)),ce=(pe,ve,ye)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(ye.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(ye.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((ye=ye.apply(pe,ve)).next())});const ge=({problemset:pe,dispatch:ve})=>{var ye,Ee;const[be,Se]=(0,ne.useState)({}),[Pe,Ce]=(0,ne.useState)([]),[xe,Be]=(0,ne.useState)(!1),Ae=["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"];(0,ne.useEffect)(()=>{var De,We,ze;if(((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.key)==="COMPLETION"){const Ve=(0,de.cloneDeep)((We=pe==null?void 0:pe.actionTabs)==null?void 0:We.params);Se(Ve),Ce((ze=Ve==null?void 0:Ve.standard_answer)==null?void 0:ze.map(Ze=>z({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]},Ze)))}},[(ye=pe==null?void 0:pe.actionTabs)==null?void 0:ye.key]);const Te=()=>ce(void 0,null,function*(){var De,We;if(Pe.some(ze=>(ze==null?void 0:ze.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const ze=(0,de.cloneDeep)((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.params);Ce((We=ze==null?void 0:ze.standard_answer)==null?void 0:We.map(Ve=>z({value:"",answer:(Ve==null?void 0:Ve.answer_text)||[]},Ve)))}Be(!xe)}),Oe=(De,We)=>{const ze=Pe.map((Ve,Ze)=>te(z({},Ve),{value:Ze===We?De.target.value:Ve.value}));Ce(ze)},je=()=>{Se({}),Ce([]),Be(!1),ve({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(he.default,{centered:!0,destroyOnClose:!0,open:pe.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Te,onCancel:je},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),oe.createElement(ue.Z,{value:be==null?void 0:be.name}),Pe==null?void 0:Pe.map((De,We)=>{const{value:ze,answer:Ve}=De;let Ze="";return xe&&(Ve!=null&&Ve.includes(ze))&&(Ze=se.Z.green),xe&&!(Ve!=null&&Ve.includes(ze))&&(Ze=se.Z.red),oe.createElement("div",{key:We,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${se.Z.row} ${Ze}`},oe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",We+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?oe.createElement(me.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:Ue=>Oe(Ue,We),value:ze}):oe.createElement(ie.Z,{value:ze,onChange:Ue=>{const Me=Pe.map((He,Qe)=>te(z({},He),{value:Qe===We?Ue:He.value}));Ce(Me)}}),xe&&(Ve==null?void 0:Ve.includes(ze))&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(Ve!=null&&Ve.includes(ze))&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&oe.createElement(ne.Fragment,null,oe.createElement("div",{className:se.Z.line}),(Ee=be==null?void 0:be.standard_answer)==null?void 0:Ee.map((De,We)=>{var ze,Ve;return oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u586B\u7A7A",We+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((ze=De==null?void 0:De.answer_text)==null?void 0:ze.join("\u3001"))||"":oe.createElement(ie.Z,{value:(Ve=De==null?void 0:De.answer_text)==null?void 0:Ve.join("\u3001"),disabled:!0}))}),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:pe})=>({problemset:pe}))(ge)},12829:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return me}});var ne={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},we=fe(60324),E=fe(59301),me=({data:de=[],activeTabsKey:le,onClick:se})=>{const ue=()=>de.map((oe,ae)=>E.createElement("div",{key:ae,className:ne.few},E.createElement("b",{title:oe.name,style:{color:"#333333"},onClick:()=>se(oe.id,!1,le==="3")},oe.name),ae\xA0"))),ie=()=>{let oe=!0;const ae=de.slice(2,-2),re=E.createElement("div",{className:ne.pWrap},ae.map(ee=>E.createElement("span",{title:ee.name,onClick:()=>se(ee.id,!1,le==="3"),key:ee.id},ee.name)));return de.map((ee,a)=>{let y=null;return a>1&&ase(ee.id,!1,le==="3")},ee.name),a\xA0")),y})};return E.createElement("aside",{style:{overflowX:"auto"}},de.length>1&&E.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{de.length===1||se(de[de.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(de==null?void 0:de.length)>5?ie():ue())}},10065:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(oe,ae)=>{var re={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(re[ee]=oe[ee]);if(oe!=null&&me)for(var ee of me(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(re[ee]=oe[ee]);return re},ue=(oe,ae,re)=>new Promise((ee,a)=>{var y=z=>{try{b(re.next(z))}catch(te){a(te)}},x=z=>{try{b(re.throw(z))}catch(te){a(te)}},b=z=>z.done?ee(z.value):Promise.resolve(z.value).then(y,x);b((re=re.apply(oe,ae)).next())});const ie=oe=>{var ae=oe,{problemset:re,globalSetting:ee,loading:a,dispatch:y,onReloadData:x=()=>{}}=ae,b=se(ae,["problemset","globalSetting","loading","dispatch","onReloadData"]);const z=()=>ue(void 0,null,function*(){const te=yield y({type:"problemset/handleDelete",payload:re.actionTabs.params});y({type:"problemset/setActionTabs",payload:{}}),te.status===0&&x()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:z,onCancel:()=>{y({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:he.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),ne.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};at.Z=(0,we.connect)(({problemset:oe,loading:ae,globalSetting:re})=>({problemset:oe,globalSetting:re,loading:ae.effects}))(ie)},75649:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ae}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(5112),me={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},de=fe(51686),le=fe(56656),se=fe.n(le),ue=fe(74128),ie=fe(65582);const oe=({problemset:re,dispatch:ee})=>{const[a,y]=(0,ne.useState)([]),[x,b]=(0,ne.useState)(!0),z=()=>{ee({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var ge,pe;re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&y([(pe=(ge=re.actionTabs)==null?void 0:ge.params)==null?void 0:pe.group_id])},[re.actionTabs.key]);const te=()=>{if(a.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ce({},`/api/item_banks/export.xlsx?group_id=${a[0]}&include_children=${x}`,(ge,pe)=>{var ve;if(((ve=ge.target.response)==null?void 0:ve.type)==="application/json"){let be=new FileReader;be.readAsText(ge.target.response,"utf-8"),be.addEventListener("loadend",()=>{const Se=JSON.parse(be.result);we.ZP.warning((Se==null?void 0:Se.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let ye=new Blob([ge.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Ee=`\u5BFC\u51FA\u8BD5\u9898-${se()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(ye,Ee);else{let be=URL.createObjectURL(ye),Se=document.createElement("a");Se.href=be,Se.setAttribute("download",Ee),document.body.appendChild(Se),Se.click(),window.URL.revokeObjectURL(Se.href)}z()})},ce=(ge,pe,ve,ye)=>{const Ee=ue.Z.API_SERVER+pe,be=new window.XMLHttpRequest;return be.withCredentials=!0,be.addEventListener("load",function(Se){ve(Se,be)},!1),be.addEventListener("error",function(Se){ye&&ye(Se)},!1),be.responseType="blob",be.open("GET",Ee),be.send(null),be};return ne.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:me.customModal,onCancel:z,onOk:te},ne.createElement("aside",{className:me.exportModal},ne.createElement("div",{style:{marginBottom:20}},ne.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),ne.createElement(he.ZP.Group,{onChange:ge=>{b(ge.target.value)},value:x},ne.createElement(he.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),ne.createElement(he.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),ne.createElement(de.Z,{value:a,onChange:ge=>y(ge)}),ne.createElement("div",{className:me.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ae=(0,ie.connect)(({problemset:re})=>({problemset:re}))(oe)},26519:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(5112),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ge,pe)=>ge in ce?ie(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[ge]=pe,x=(ce,ge)=>{for(var pe in ge||(ge={}))ee.call(ge,pe)&&y(ce,pe,ge[pe]);if(re)for(var pe of re(ge))a.call(ge,pe)&&y(ce,pe,ge[pe]);return ce},b=(ce,ge)=>oe(ce,ae(ge)),z=(ce,ge,pe)=>new Promise((ve,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?ve(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,ge)).next())});const te=({problemset:ce,dispatch:ge})=>{var pe,ve;const[ye,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["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"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const Be=()=>z(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ne.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=se.Z.green),Pe&&!De&&We&&(Ve=se.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${se.Z.row} ${Ve}`},ne.createElement(me.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),ne.createElement(ue.Z,{className:se.Z.html,value:ze}),Pe&&De&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:se.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=be.find(Oe=>Oe.is_answer))==null?void 0:ve.choice_text),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},47389:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(24905),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ge,pe)=>ge in ce?ie(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[ge]=pe,x=(ce,ge)=>{for(var pe in ge||(ge={}))ee.call(ge,pe)&&y(ce,pe,ge[pe]);if(re)for(var pe of re(ge))a.call(ge,pe)&&y(ce,pe,ge[pe]);return ce},b=(ce,ge)=>oe(ce,ae(ge)),z=(ce,ge,pe)=>new Promise((ve,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?ve(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,ge)).next())});const te=({problemset:ce,dispatch:ge})=>{var pe;const[ve,ye]=(0,ne.useState)({}),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!1),Ce=["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"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);ye(De),be(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const xe=()=>z(void 0,null,function*(){var Oe;if(!Ee.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);be(je.choices)}Pe(!Se)}),Be=(Oe,je)=>{console.log(Oe.target.checked);const De=Ee.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:We.checked}));be(De)},Ae=()=>{ye({}),be([]),Pe(!1),ge({type:"problemset/setActionTabs",payload:{}})},Te=()=>{let Oe="";return Ee.forEach((je,De)=>{je.is_answer&&(Oe=Oe+Ce[De])}),Oe};return ne.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ne.createElement(ue.Z,{value:ve==null?void 0:ve.name}),Ee==null?void 0:Ee.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Se&&De&&(Ve=se.Z.green),Se&&!De&&We&&(Ve=se.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Se?"none":"auto"},className:`${se.Z.row} ${Ve}`},ne.createElement(me.default,{style:{padding:3},onChange:Ze=>Be(Ze,je),checked:We}),ne.createElement("span",null,Ce[je],".\xA0"),ne.createElement(ue.Z,{className:se.Z.html,value:ze}),Se&&De&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!De&&We&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:se.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Te()),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},37103:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return be},b:function(){return ve}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(92832),me=fe(3113),de=fe(17574),le={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},se=fe(38147),ue=fe(73631),ie=fe(31328),oe=fe(11517),ae=fe(89392),re=fe(30592),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Se,Pe,Ce)=>Pe in Se?ee(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ce=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))b.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);if(x)for(var Ce of x(Pe))z.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);return Se},ge=(Se,Pe)=>a(Se,y(Pe)),pe=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const ve=(Se,Pe,Ce=[])=>{if(Se)for(const xe of Se){if(xe.key===Pe)return Ce;if(xe.children&&xe.children!=""){const Be=ve(xe.children,Pe,[...Ce,{id:xe.key,name:xe.title.props.name}]);if(Be)return Be}}},ye=({isProblemset:Se,name:Pe,id:Ce,isShare:xe,itemBanksCount:Be,onOpen:Ae=()=>{},onShare:Te=()=>{},onMove:Oe=()=>{},onDeleteOk:je=()=>{}})=>{const[De,We]=(0,ne.useState)(!1),[ze,Ve]=(0,ne.useState)(Pe),[Ze,Ue]=(0,ne.useState)(Pe),Me=Qe=>pe(void 0,null,function*(){const Ke=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ze.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ze.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ye=0;Ye{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:ne.createElement("div",null,ne.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),ne.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>pe(void 0,null,function*(){(yield(0,se.ZP)(`/api/item_banks_groups/${Math.abs(Qe)}.json`,{method:"delete",body:{}})).status===0&&je(Qe)})})};return ne.createElement("div",{className:le.list,onClick:Qe=>Ae(Ce,xe)},De?ne.createElement(he.default,{style:{maxWidth:780},value:Ze,onChange:Qe=>{Ue(Qe.target.value)},onClick:Qe=>Qe.stopPropagation()}):ne.createElement("div",{className:le.name,title:ze},ze),Be?ne.createElement("div",{className:le.subject},"\u8BD5\u9898\u6570 ",Be):"",Se&&ne.createElement("div",{className:le.btns},De?ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Qe=>{Qe.stopPropagation(),Me(Ce)}}),ne.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Qe=>{Qe.stopPropagation(),Ue(ze),We(!1)}})):ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Qe=>{Qe.stopPropagation(),Oe(Ce,"up")}}),ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Qe=>{Qe.stopPropagation(),Oe(Ce,"down")}})),ne.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},ne.createElement(me.ZP,{className:"ml10",onClick:Qe=>{Qe.stopPropagation(),Te(Math.abs(Ce))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),ne.createElement(me.ZP,{className:"ml10",onClick:Qe=>{Qe.stopPropagation(),We(!0)},type:"link"},"\u91CD\u547D\u540D"),ne.createElement(me.ZP,{onClick:Qe=>{Qe.stopPropagation(),He(Ce)},type:"link",danger:!0},"\u5220\u9664"))))};var be=({isProblemset:Se,data:Pe,onOpen:Ce=()=>{},onShare:xe=()=>{},navigation:Be,reloadData:Ae,activeTabsKey:Te,setRootData:Oe,params:je})=>{const[De,We]=(0,ne.useState)(),[ze,Ve]=(0,ne.useState)([]),[Ze,Ue]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{De&&setTimeout(()=>{Oe(De)},200)},[De]),(0,ne.useEffect)(()=>{Ue([]),Ve([])},[Pe]),(0,ne.useEffect)(()=>{Ze.length===0&&ze.length===0&&We(Pe==null?void 0:Pe.map(Le=>({title:ne.createElement(ye,{isProblemset:Se,name:Le.name,id:Le.id,isShare:Le.is_share,itemBanksCount:Le.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ke}),key:Le.id,icon:Le.is_share?ne.createElement("img",{onClick:()=>{Ce(Le.id)},src:ie,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Le.id)},src:ue,className:le.folderIcon}),isLeaf:!Le.have_child})))},[Ze,ze,Pe]);const Me=(Le,Xe,Fe)=>{const ke=(0,ae.cloneDeep)(Le);for(let $e=0;$epe(void 0,null,function*(){(Xe==="up"?yield(0,oe.A1)({id:Math.abs(Le)}):yield(0,oe.vi)({id:Math.abs(Le)})).status===0&&We(ke=>Me(ke,Le,Xe))}),Qe=(Le,Xe)=>Le.filter(Fe=>Fe.key===Xe?!1:(Fe.children&&(Fe.children=Qe(Fe.children,Xe)),!0)),Ke=Le=>{We(Xe=>Qe(Xe,Le)),Ae()},rt=(Le,Xe,Fe)=>Le.map(ke=>ke.key===Xe?ce(ce({},ke),Fe):ke.children?ge(ce({},ke),{children:rt(ke.children,Xe,Fe)}):ke),Ye=Le=>pe(void 0,null,function*(){var Xe;const{key:Fe}=Le;let ke=Te===re.TabType.TeachGroupShare?"3":"";const $e=yield(0,oe.ex)(ge(ce({},je),{group_id:Math.abs(Fe),parents:[...Be||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Xe=ve(De,Fe))==null?void 0:Xe.map(_e=>({id:_e.id,name:_e.name}))],type:ke})),{data:et,total_count:Je}=$e||{};Je>0&&We(_e=>rt(_e,Fe,{children:et.map(Ie=>({title:ne.createElement(ye,{isProblemset:Se,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ke}),key:Ie.id,icon:Ie.is_share?ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ie,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ue,className:le.folderIcon}),isLeaf:!Ie.have_child}))}))}),Ge=(Le,Xe)=>{Ue(Le)};return(De==null?void 0:De.length)>0&&ne.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,loadData:Ye,onExpand:Ge,onLoad:Le=>{Ve(Le)},className:le.folderWrapper,selectable:!1,expandedKeys:Ze,loadedKeys:ze})}},71766:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return a}});var ne=fe(59301),we=fe(78241),E=fe(92832),he=fe(24905),me={operating:"operating___srUHx",tip:"tip___F8nWU"},de=fe(96565),le=fe(59301),se=Object.defineProperty,ue=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ae=(y,x,b)=>x in y?se(y,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[x]=b,re=(y,x)=>{for(var b in x||(x={}))ie.call(x,b)&&ae(y,b,x[b]);if(ue)for(var b of ue(x))oe.call(x,b)&&ae(y,b,x[b]);return y};const ee=({data:y,height:x=400},b)=>{var z;const[te]=we.default.useForm(),[ce,ge]=(0,ne.useState)({});return(0,ne.useEffect)(()=>{y&&(ge(y),te.setFieldsValue(re({},y)))},[y]),(0,ne.useImperativeHandle)(b,()=>({form:te})),le.createElement("div",{className:me.operating,style:{marginBottom:"0"}},le.createElement(we.default,{form:te,scrollToFirstError:!0,onValuesChange:()=>{ge(re({},te.getFieldsValue()))}},le.createElement(we.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},le.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((z=ce.name)==null?void 0:z.length)||0}/30`})),le.createElement(we.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},le.createElement(he.default.Group,null,le.createElement(he.default,{value:"c"},"C"),le.createElement(he.default,{value:"c++"},"C++"),le.createElement(he.default,{value:"java"},"Java"),le.createElement(he.default,{value:"python"},"Python"))),le.createElement("div",{className:me.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),le.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),le.createElement(we.default.Item,{name:"description"},le.createElement(de.Z,{height:x,defaultValue:ce.description||"",watch:!0}))))};var a=(0,ne.forwardRef)(ee)},5749:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(ie,oe)=>{var ae={};for(var re in ie)de.call(ie,re)&&oe.indexOf(re)<0&&(ae[re]=ie[re]);if(ie!=null&&me)for(var re of me(ie))oe.indexOf(re)<0&&le.call(ie,re)&&(ae[re]=ie[re]);return ae};const ue=ie=>{var oe=ie,{problemset:ae,globalSetting:re,loading:ee,dispatch:a}=oe,y=se(oe,["problemset","globalSetting","loading","dispatch"]);return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{a({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{a({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:he.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),ne.createElement("div",{className:he.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};at.Z=(0,we.connect)(({problemset:ie,loading:oe,globalSetting:ae})=>({problemset:ie,globalSetting:ae,loading:oe.effects}))(ue)},23028:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return Oe}});var ne=fe(59301),we=fe(92832),E=fe(78241),he=fe(43428),me=fe(3113),de=fe(8591),le=fe(95237),se=fe(43604),ue=fe(24905),ie=fe(6848),oe=fe(28103),ae=fe(58421),re=fe(65582),ee={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},a=fe(60979),y=fe(2524),x=fe(66457),b=fe(41867),z=fe(7184),te=fe(38147),ce=Object.defineProperty,ge=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(je,De,We)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:We}):je[De]=We,Se=(je,De)=>{for(var We in De||(De={}))ye.call(De,We)&&be(je,We,De[We]);if(ve)for(var We of ve(De))Ee.call(De,We)&&be(je,We,De[We]);return je},Pe=(je,De)=>ge(je,pe(De)),Ce=(je,De,We)=>new Promise((ze,Ve)=>{var Ze=He=>{try{Me(We.next(He))}catch(Qe){Ve(Qe)}},Ue=He=>{try{Me(We.throw(He))}catch(Qe){Ve(Qe)}},Me=He=>He.done?ze(He.value):Promise.resolve(He.value).then(Ze,Ue);Me((We=We.apply(je,De)).next())});const{Search:xe}=we.default,Be={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Ae={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Te=({classroomList:je,loading:De,dispatch:We,cb:ze,shixunIds:Ve=[]})=>{var Ze,Ue,Me,He;const Qe=(0,re.useParams)(),Ke=(0,re.useLocation)(),{actionTabs:rt}=je,[Ye]=E.default.useForm(),{shixunLists:Ge}=je,[Le,Xe]=(0,ne.useState)([]),[Fe,ke]=(0,ne.useState)([]),[$e,et]=(0,ne.useState)([]),[Je,_e]=(0,ne.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,ne.useEffect)(()=>{je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&We({type:"classroomList/getShixunLists",payload:Se({},Je)})},[je.actionTabs.key]),(0,ne.useEffect)(()=>{Ie()},[Qe]);const Ie=()=>Ce(void 0,null,function*(){const qe=yield(0,a.I_)({}),st=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});et([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(st==null?void 0:st.groups)||[]]),ke((qe==null?void 0:qe.disciplines)||[])}),Re=(qe,st,tt)=>{Je.tag_level=qe,Je.sub_discipline_id=st,Je.discipline_id=tt,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})},Ne=()=>{We({type:"classroomList/setActionTabs",payload:{}}),_e({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return je.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:ne.createElement(he.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ne,open:je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ee.drawer,footer:ne.createElement("div",{className:"tc"},ne.createElement(me.ZP,{size:"middle",onClick:()=>{Ne(),Xe([])},style:{marginRight:8}},"\u53D6\u6D88"),ne.createElement(me.ZP,{size:"middle",onClick:()=>Ce(void 0,null,function*(){var qe,st;for(let tt=0;tt<(Le==null?void 0:Le.length);tt++){const ot=Le[tt];if(Ve.includes(ot)){de.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(st=(qe=Ge==null?void 0:Ge.shixun_list)==null?void 0:qe.find(Et=>Et.id===ot))==null?void 0:st.title}`);return}}Ne(),ze(Le),Xe([])}),type:"primary"},"\u786E\u5B9A"))},ne.createElement("section",{className:"tc"},ne.createElement(z.Z,{onChange:qe=>{_e(Pe(Se(Se({},Je),qe),{page:1})),We({type:"classroomList/getShixunLists",payload:Pe(Se(Se({},Je),qe),{page:1})})}})),ne.createElement("section",{className:"edu-container"},ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,Be.name),(Ze=Be==null?void 0:Be.children)==null?void 0:Ze.map((qe,st)=>ne.createElement("li",{className:Je[Be.id]==qe.id?ee.actived:"",key:qe.id,onClick:()=>{Je[Be.id]=qe.id,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})}},ne.createElement("strong",null,qe.name)))),ne.createElement("ul",{className:ee.menuDirection},ne.createElement("li",{className:ee.directionName},"\u65B9\u5411"),ne.createElement("li",{className:Je.discipline_id?"":ee.actived,onClick:()=>{Re(null,null,null)}},ne.createElement("strong",null,"\u5168\u90E8")),Fe==null?void 0:Fe.map(function(qe,st){return ne.createElement("li",{key:st,className:Je.discipline_id==qe.id?ee.actived:""},ne.createElement("strong",{onClick:()=>{Re(1,null,qe.id)}},qe.name),ne.createElement("div",null,qe.sub_disciplines.map(function(tt,ot){return ne.createElement("div",{key:ot,className:"mt5"},ne.createElement("div",{className:Je.sub_discipline_id==tt.id?`${ee.actived2} ${ee.subTag}`:ee.subTag,onClick:()=>{Re(2,tt.id,qe.id)}},tt.name),ne.createElement("ul",{className:"mt5"},tt.tags&&tt.tags.map(function(Et,dt){return ne.createElement("li",{key:dt,className:Je.sub_discipline_id==Et.id&&Je.tag_level===3?ee.actived2:"",onClick:()=>{Re(3,Et.id,qe.id)}},Et.name)})))})))})),Je.type==="mine"&&ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,"\u76EE\u5F55"),$e==null?void 0:$e.map((qe,st)=>ne.createElement("li",{className:Je.group_id==qe.id?ee.actived:"",key:qe.name,onClick:()=>{Je.group_id=qe.id,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})}},ne.createElement("strong",null,qe.name)))),ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,Ae.name),(Ue=Ae==null?void 0:Ae.children)==null?void 0:Ue.map((qe,st)=>ne.createElement("li",{className:Je[Ae.id]==qe.id?ee.actived:"",key:qe.name,onClick:()=>{Je[Ae.id]=qe.id,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})}},ne.createElement("strong",null,qe.name)))),ne.createElement(le.Z,null,ne.createElement(se.Z,{flex:"1"},ne.createElement("div",{className:ee.menuCourse,style:{margin:"0px 15px"}},ne.createElement("ul",null,ne.createElement("li",null,"\u5DF2\u9009",ne.createElement("span",{className:"c-blue"},Le.length),"\u4E2A"),ne.createElement("li",null,"\u5171",ne.createElement("span",{className:"c-blue"},Ge.shixuns_count),"\u4E2A"),ne.createElement("li",{className:"current",onClick:()=>{const qe=Pe(Se({},Je),{order:Je.order==="asc"?"desc":"asc"});_e(qe),We({type:"classroomList/getShixunLists",payload:qe})}},"\u5B66\u4E60\u4EBA\u6570",ne.createElement("p",{className:`edu-sorter current ${Je.order}`},Je.order==="asc"?ne.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):ne.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),ne.createElement(se.Z,{className:"c-grey-999"},(Je==null?void 0:Je.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Me=Ge==null?void 0:Ge.shixun_list)==null?void 0:Me.map(function(qe,st){return ne.createElement("div",{className:ee.listItem,key:st},ne.createElement(ue.default,{checked:Le.includes(qe.id),value:qe.id,disabled:qe==null?void 0:qe.need_authorize,onChange:tt=>{let ot=Le.indexOf(qe.id);Le.indexOf(qe.id)>-1?Xe(Le.filter(Et=>Et!==qe.id)):Xe(Le.concat(qe.id))}}),ne.createElement("div",{className:ee.info},ne.createElement("div",{className:ee.title},ne.createElement("div",{className:ee.titleLeft},ne.createElement("a",{className:"c-black",href:`/shixuns/${qe==null?void 0:qe.identifier}/challenges`,target:"_blank"},ne.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:qe.title}})),(qe==null?void 0:qe.need_authorize)&&ne.createElement("span",{onClick:()=>{(0,x.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===1&&ne.createElement(ie.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===2&&ne.createElement(ie.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===3&&ne.createElement(ie.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),ne.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ne.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:qe.description}})),ne.createElement("div",{className:" mt15"},qe.challenge_names.map(function(tt,ot){return ne.createElement("span",{key:ot,className:"mr30 font12"},"\u7B2C",ot+1,"\u5173 ",tt," ")})),ne.createElement(oe.Z,{dashed:!0}),ne.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},ne.createElement("div",null,ne.createElement(ie.Z,{overlayClassName:ee["tooltip-content"],title:ne.createElement("div",null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}}))},ne.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}})),qe.author_school_name&&ne.createElement(ne.Fragment,null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:qe.author_school_name}}))),ne.createElement("div",null,ne.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",qe.level),ne.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",qe.study_count)))))}),((He=Ge==null?void 0:Ge.shixun_list)==null?void 0:He.length)===0&&ne.createElement(y.Z,null),ne.createElement("p",null)),ne.createElement("div",{className:"tc mt20"},ne.createElement(ae.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Je.page||1,showQuickJumper:!0,total:Ge==null?void 0:Ge.shixuns_count,onChange:qe=>{const st=Pe(Se({},Je),{page:qe});_e(st),We({type:"classroomList/getShixunLists",payload:st})}})))};var Oe=(0,re.connect)(({classroomList:je,loading:De})=>({classroomList:je,loading:De}))(Te)},26439:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(24905),me=fe(96601),de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ue=(ae,re)=>{var ee={};for(var a in ae)le.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))re.indexOf(a)<0&&se.call(ae,a)&&(ee[a]=ae[a]);return ee},ie=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const oe=ae=>{var re=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},isPiliangRevoke:z=!1}=re,te=ue(re,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,ne.useRef)(!1),[ge,pe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{ee.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?ve():pe(!0):pe(!1)},[ee.actionTabs.key]);const ve=()=>ie(void 0,null,function*(){ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let ye={};z?ye=yield x({type:"problemset/revokePublish",payload:ee.actionTabs.params}):ye=yield x({type:"problemset/setPrivate",payload:ee.actionTabs.params}),x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1,(ye==null?void 0:ye.status)===0&&b()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ge,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z?y["problemset/revokePublish"]:y["problemset/setPrivate"],width:"442px",onOk:ve,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1}},ne.createElement("div",{className:me.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),ne.createElement("div",{className:me.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),ne.createElement("div",null,ne.createElement(he.default,{className:"mt10",defaultChecked:!1,onChange:ye=>ce.current=ye.target.checked},"\u4E0D\u518D\u63D0\u793A")))};at.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:re.effects}))(oe)},47139:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return re}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(71418),me=fe(24905),de=fe(3113),le={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},se=fe(11517),ue=fe(51686),ie=fe(65582),oe=(ee,a,y)=>new Promise((x,b)=>{var z=ge=>{try{ce(y.next(ge))}catch(pe){b(pe)}},te=ge=>{try{ce(y.throw(ge))}catch(pe){b(pe)}},ce=ge=>ge.done?x(ge.value):Promise.resolve(ge.value).then(z,te);ce((y=y.apply(ee,a)).next())});const ae=({problemset:ee,dispatch:a,onOk:y})=>{var x,b;const z=(0,ie.useParams)(),[te,ce]=(0,ne.useState)([]),[ge,pe]=(0,ne.useState)(1),[ve,ye]=(0,ne.useState)([]),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!0),[Ce,xe]=(0,ne.useState)(!1),[Be,Ae]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{var We,ze;ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Te(),ye([(ze=(We=ee.actionTabs)==null?void 0:We.params)==null?void 0:ze.group_id]))},[ee.actionTabs.key]);const Te=()=>oe(void 0,null,function*(){Pe(!0);const We=yield(0,se.Of)({type:0,page:1,per_page:10,order_by:"new"});if(We!=null&&We.item_banks_group){const Ve=[{id:-1,item_banks_count:(We==null?void 0:We.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((We==null?void 0:We.item_banks_group)||[]);ce(Ve)}Pe(!1)}),Oe=()=>{a({type:"problemset/setActionTabs",payload:{}})},je=()=>oe(void 0,null,function*(){if(ve.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(ge===1){pe(2);return}xe(!0);const We=yield(0,se.GW)({item_banks_group_ids:ve,clazz:"ItemBank",group_ids:Ee});(We==null?void 0:We.status)===0&&(y(),Oe()),xe(!1)}),De=We=>{ye(We),Ae(We.length===te.length)};return ne.createElement(E.default,{centered:!0,afterClose:()=>{be([]),pe(1),Ae(!1),ce([])},title:`\u5171\u4EAB\u8BD5\u9898${ge}/2`,open:ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Oe},ne.createElement("aside",{className:le.shareModal},ne.createElement(he.Z,{spinning:Se},ne.createElement("div",{className:le.content},ge===1&&ne.createElement("div",{className:le.group},ne.createElement(ue.Z,{value:ve,onChange:We=>ye(We)})),ge===2&&ne.createElement("div",{className:le.teachGroup},ne.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),ne.createElement(me.default.Group,{value:Ee,onChange:We=>be(We)},(b=(x=ee==null?void 0:ee.teachGroupData)==null?void 0:x.groups)==null?void 0:b.map(We=>ne.createElement(me.default,{key:We.group_id,value:We.group_id},We==null?void 0:We.name))))),ne.createElement("div",{className:le.footer},ne.createElement(de.ZP,{onClick:Oe},"\u53D6\u6D88"),ne.createElement(de.ZP,{loading:Ce,onClick:je,type:"primary"},ge===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var re=(0,ie.connect)(({problemset:ee})=>({problemset:ee}))(ae)},73878:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(5112),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=fe(59301),oe=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ge,pe,ve)=>pe in ge?oe(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[pe]=ve,b=(ge,pe)=>{for(var ve in pe||(pe={}))a.call(pe,ve)&&x(ge,ve,pe[ve]);if(ee)for(var ve of ee(pe))y.call(pe,ve)&&x(ge,ve,pe[ve]);return ge},z=(ge,pe)=>ae(ge,re(pe)),te=(ge,pe,ve)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(ve.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(ve.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((ve=ve.apply(ge,pe)).next())});const ce=({problemset:ge,dispatch:pe})=>{var ve;const[ye,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["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"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ge==null?void 0:ge.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const De=(0,de.cloneDeep)((je=ge==null?void 0:ge.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(ve=ge==null?void 0:ge.actionTabs)==null?void 0:ve.key]);const Be=()=>te(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=ge==null?void 0:ge.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>z(b({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),pe({type:"problemset/setActionTabs",payload:{}})};return ie.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ie.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=se.Z.green),Pe&&!De&&We&&(Ve=se.Z.red),ie.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${se.Z.row} ${Ve}`},ie.createElement(me.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),ie.createElement("span",null,xe[je],".\xA0"),ie.createElement(ue.Z,{className:se.Z.html,value:ze}),Pe&&De&&ie.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&ie.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ie.createElement(ne.Fragment,null,ie.createElement("div",{className:se.Z.line}),ie.createElement("div",{className:"c-grey-333 mb5"},ie.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[be.findIndex(Oe=>Oe.is_answer)]),ie.createElement("div",{className:"c-grey-333 mb10"},ie.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ge})=>({problemset:ge}))(ce)},24505:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(89392),de=fe.n(me),le=fe(96601),se=fe(6339),ue=fe(96565),ie=fe(59301),oe=(re,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(ge){x(ge)}},z=ce=>{try{te(a.throw(ce))}catch(ge){x(ge)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(re,ee)).next())});const ae=({problemset:re,dispatch:ee})=>{var a,y,x,b,z;const[te,ce]=(0,ne.useState)({}),[ge,pe]=(0,ne.useState)(!1),[ve,ye]=(0,ne.useState)(!0),[Ee,be]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Ce,xe;if(((Ce=re==null?void 0:re.actionTabs)==null?void 0:Ce.key)==="SUBJECTIVE"){const Be=(0,me.cloneDeep)((xe=re==null?void 0:re.actionTabs)==null?void 0:xe.params);ce(Be)}},[(a=re==null?void 0:re.actionTabs)==null?void 0:a.key]);const Se=()=>oe(void 0,null,function*(){if(!Ee){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ge&&be(""),pe(!ge)}),Pe=()=>{ce({}),ye(!0),pe(!1),be(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ge),ie.createElement(he.default,{centered:!0,destroyOnClose:!0,open:re.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Se,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ie.createElement(se.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ie.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ye(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ie.createElement(ue.Z,{height:160,defaultValue:Ee,onChange:Ce=>{be(Ce)}}),ge&&ie.createElement(ne.Fragment,null,ie.createElement("div",{className:le.Z.line}),ie.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ie.createElement("div",{style:{marginTop:10}},((y=te==null?void 0:te.answer_texts)==null?void 0:y[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=te==null?void 0:te.keywords)==null?void 0:x.length)>0&&ie.createElement("div",{style:{marginTop:10,marginBottom:10}},ie.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=te==null?void 0:te.keywords)==null?void 0:b.map(Ce=>{var xe,Be,Ae;return((xe=Ce==null?void 0:Ce.keyword)==null?void 0:xe.length)>1?((Be=Ce==null?void 0:Ce.keyword)==null?void 0:Be.join("\u6216"))+"\uFF1B":((Ae=Ce==null?void 0:Ce.keyword)==null?void 0:Ae[0])+"\uFF1B"})),ie.createElement("div",{style:{color:"#5F6368",marginTop:((z=te==null?void 0:te.keywords)==null?void 0:z.length)<=0?20:10}},ie.createElement("b",null,"\u89E3\u6790:")),ie.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:re})=>({problemset:re}))(ae)},75408:function(ct,at,fe){"use strict";fe.d(at,{N:function(){return te},Z:function(){return ce}});var ne=fe(59301),we=fe(6339),E=fe(5112),he=fe(6848),me=fe(95237),de=fe(43604),le=fe(24905),se=fe(20834),ue=fe(38854),ie={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},oe=fe(41867),ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",re=fe(24334),ee=fe(27687),a=fe(65862),y=(ge,pe,ve)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(ve.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(ve.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((ve=ve.apply(ge,pe)).next())});const x=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],b=["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"],z=({data:ge,selectIds:pe,onSelectCheckBox:ve=()=>{},showCheckbox:ye=!0})=>{var Ee,be,Se;const[Pe,Ce]=(0,ne.useState)(!1),xe=(0,ne.useRef)(),Be=()=>{var De,We;return ge.item_type==="JUDGMENT"?ne.createElement("div",{className:ie.judgmentContent},ge.choices.map((ze,Ve)=>ne.createElement(E.ZP,{key:Ve,disabled:!0},ze.choice_text))):ge.item_type==="PROGRAM"?ne.createElement("div",{className:ie.programContent},ne.createElement(we.Z,{value:(De=ge.program_attr)==null?void 0:De.description})):ge.item_type==="COMBINATION"?ne.createElement("div",{className:ie.combinationContent},(We=ge==null?void 0:ge.sub_item_banks)==null?void 0:We.map((ze,Ve)=>{var Ze,Ue,Me,He,Qe,Ke;const rt=`(\u9898\u76EE${Ve+1}-${(ze==null?void 0:ze.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ze==null?void 0:ze.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ze==null?void 0:ze.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ze==null?void 0:ze.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement(we.Z,{value:rt+ze.name})),((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="MULTIPLE")&&ze.choices.map((Ye,Ge)=>ne.createElement("div",{key:Ge,className:ie.otherContentItem},ne.createElement("p",null,x[Ge]),ne.createElement(we.Z,{className:ie.otehrContentHtml,value:Ye.choice_text}))),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",{style:{display:"flex",marginBottom:10}},ze.choices.map((Ye,Ge)=>ne.createElement(E.ZP,{key:Ge,disabled:!0},Ye.choice_text))),ne.createElement("div",{className:ie.con},(ze==null?void 0:ze.item_type)=="SINGLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ze=ze==null?void 0:ze.choices)==null?void 0:Ze.findIndex(Ye=>Ye==null?void 0:Ye.is_answer)]," "),(ze==null?void 0:ze.item_type)=="COMPLETION"&&((Ue=ze==null?void 0:ze.standard_answer)==null?void 0:Ue.map((Ye,Ge)=>{var Le;return ne.createElement("div",{key:Ge,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ye.position}\uFF09\uFF1A${(Le=Ye==null?void 0:Ye.answer_text)==null?void 0:Le.join("\u3001")}`)})),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Me=ze==null?void 0:ze.choices)==null?void 0:Me.map((Ye,Ge)=>{if(Ye!=null&&Ye.is_answer)return(b==null?void 0:b[Ge])+" "})," "),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Qe=(He=ze==null?void 0:ze.choices)==null?void 0:He.find(Ye=>Ye.is_answer))==null?void 0:Qe.choice_text),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Ke=ze==null?void 0:ze.answer_texts)==null?void 0:Ke[0]),ne.createElement("div",null,ne.createElement("span",null,"\u89E3\u6790\uFF1A"),ne.createElement(we.Z,{className:ie.parseAnswerHtml,value:ze.analysis||"\u6682\u65E0\u89E3\u6790"})),ne.createElement("div",null,ne.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(he.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--")))))})):ne.createElement("div",{className:ie.otherContent},ge.choices.map((ze,Ve)=>ne.createElement("div",{key:Ve,className:ie.otherContentItem},ne.createElement("p",null,x[Ve]),ne.createElement(we.Z,{className:ie.otehrContentHtml,value:ze.choice_text}))))},Ae=()=>{var De;if((ge==null?void 0:ge.item_type)!=="BPROGRAM")return ne.createElement("div",null,(De=ge.standard_answer)==null?void 0:De.map((We,ze)=>{var Ve,Ze;return ne.createElement("div",{key:ze,className:ie.answerHtml},(We==null?void 0:We.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${We.position}\uFF09\uFF1A${(Ve=We==null?void 0:We.answer_text)==null?void 0:Ve.join("\u3001")}`:ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",We.position,"\uFF09\uFF1A"),ne.createElement(ee.Z,{value:(Ze=We==null?void 0:We.answer_text)==null?void 0:Ze.join("\u3001"),readOnly:!0})))}))},Te=()=>{var De,We,ze,Ve,Ze,Ue;const Me={SUBJECTIVE:(De=ge.answer_texts)==null?void 0:De[0],JUDGMENT:(ze=(We=ge.choices)==null?void 0:We.find(Xe=>Xe.is_answer))==null?void 0:ze.choice_text},He=ge.choices.map(Xe=>Xe.is_answer).findIndex(Xe=>Xe),Qe=He>-1?b[He]:"";let Ke="";ge.choices.map((Xe,Fe)=>{Xe.is_answer&&(Ke+=b[Fe])});const rt=Me[ge.item_type];let Ye=((Ve=ge==null?void 0:ge.program_attr)==null?void 0:Ve.code)||"";try{Ye=re.Base64.decode(((Ze=ge==null?void 0:ge.program_attr)==null?void 0:Ze.code)||"")}catch(Xe){}const Ge={SINGLE:ne.createElement(we.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Qe||"\u65E0"}`}),MULTIPLE:ne.createElement(we.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Ke||"\u65E0"}`}),COMPLETION:Ae(),BPROGRAM:ne.createElement("div",null,ne.createElement(we.Z,{className:ie.answerHtml,showProgramFill:!0,value:Ye}),(Ue=ge.standard_answer)==null?void 0:Ue.map((Xe,Fe)=>ne.createElement("div",{key:Fe,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Xe.position}\uFF09\uFF1A${Xe==null?void 0:Xe.answer_text}`)))},Le=ne.createElement(me.Z,null,ne.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),ne.createElement(de.Z,{flex:1},ne.createElement(we.Z,{className:ie.answerHtml,value:`${rt||"\u65E0"}`})));return Ge[ge.item_type]||Le},Oe=De=>{let We=[...pe];De.target.checked?We.push(ge.id):We=We.filter(ze=>ze!==ge.id),ve(We)},je=De=>y(void 0,null,function*(){if(!De&&!(pe!=null&&pe.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");xe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ne.createElement("div",{className:`font14 ${ie.overflow}`,style:{maxHeight:500,overflow:"auto"}},ne.createElement("div",{className:ie.tips},ne.createElement("div",null,"\u63D0\u793A\uFF1A"),ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ne.createElement(CustomTree,{defaultValue:!0,value:xe.current,onChange:We=>xe.current=We})),onOk:()=>y(void 0,null,function*(){var We;const ze=yield batchGroup({ids:De?[De]:pe,groups_ids:(We=xe.current)==null?void 0:We[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ze),xe.current=[],ze==null||ze.status})})});return ne.createElement("div",{className:ie.itemWrap},ne.createElement("div",{className:ie.list},ye&&ne.createElement(le.default,{className:"mr10",onChange:Oe,checked:pe.includes(ge.id)}),ne.createElement("div",{onClick:()=>Ce(!Pe),className:ie.title},ne.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(Ee=ge==null?void 0:ge.program_attr)==null?void 0:Ee.description:ge.name})),ne.createElement("div",{onClick:()=>Ce(!Pe),className:ie.tr},ne.createElement("i",{style:{transform:Pe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),ne.createElement("aside",{style:Pe?{display:"block"}:{display:"none"},className:ie.itemDetail},ne.createElement("div",{style:{marginBottom:44}},ne.createElement(we.Z,{key:2,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(be=ge==null?void 0:ge.program_attr)==null?void 0:be.description:ge.name}),ne.createElement("div",{className:`${ie.row} mt15`},Be()),ne.createElement("div",{className:ie.row},ne.createElement("div",{className:ie.updateTimeRow},ne.createElement("div",{className:ie.updateTimeWrap},ge.item_type==="PROGRAM"&&ne.createElement("p",{className:ie.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Se=ge==null?void 0:ge.languages)==null?void 0:Se.join("/")))))),ge.item_type!=="COMBINATION"&&ne.createElement("div",{className:ie.answerWrapper},ne.createElement("img",{src:ae,alt:"",className:ie.decoration}),ne.createElement("div",{className:ie.answer},Te()),ne.createElement("div",{className:ie.parse},ne.createElement("div",{className:ie.parseText},"\u89E3\u6790\uFF1A"),ne.createElement("div",{className:ie.parseAnswer},ge.analysis?ne.createElement(we.Z,{className:ie.parseAnswerHtml,value:ge.analysis}):"\u6682\u65E0\u89E3\u6790")),ne.createElement("div",{className:ie.parse},ne.createElement("div",{className:ie.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(he.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},ne.createElement("div",{className:ie.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--"))))))},te=({SubjectShare:ge,isProblemset:pe,data:ve,user:ye,page:Ee,activeTabsKey:be,onPublicReview:Se=()=>{},onStartExperience:Pe=()=>{},onSetPrivate:Ce=()=>{},onCorrection:xe=()=>{},onChangeTag:Be=()=>{},onCollect:Ae=()=>{},onSetPublic:Te=()=>{},onDelete:Oe=()=>{},onCancel:je=()=>{},onSelect:De=()=>{},onMoveTo:We=()=>{},addProblemset:ze=()=>{},onSetShare:Ve=()=>{},onCancelShare:Ze=()=>{},onPublish:Ue=()=>{},onCancelPublish:Me=()=>{},onCopy:He=()=>{}})=>{var Qe,Ke,rt,Ye,Ge,Le,Xe,Fe,ke,$e,et,Je,_e,Ie,Re;const Ne=ve.item_type==="PROGRAM"?`/problems/newedit/${(Qe=ve.program_attr)==null?void 0:Qe.identifier}?tabs_key=${be}&page=${Ee}`:ve.item_type==="BPROGRAM"?`/problemset/edit/${(Ke=ve.program_attr)==null?void 0:Ke.identifier}?type=1&tabs_key=${be}&page=${Ee}`:`/problemset/edit/${ve.id}?tabs_key=${be}&page=${Ee}`,qe=be==="0"&&!ve.public&&!ve.apply&&(ve.item_type==="PROGRAM"&&((rt=ve.program_attr)==null?void 0:rt.status)!==0||ve.item_type!=="PROGRAM"),st=[{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>He(ve.id,!1)},"\u590D\u5236"),key:"2",show:be==="0"},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>{var dt;return Me((dt=ve==null?void 0:ve.program_attr)==null?void 0:dt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(be==="0"||be==="3")&&ve.item_type==="PROGRAM"&&((Ye=ve.program_attr)==null?void 0:Ye.status)!==0&&!ve.public&&((Ge=ve.author)==null?void 0:Ge.login)===((Le=ye.userInfo)==null?void 0:Le.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>We(ve.id)},"\u79FB\u52A8\u5230"),key:"1",show:be==="0"},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>{ve.is_share?Ze(ve.id):Ve(ve.id)}},"\u5171\u4EAB"),key:"3",show:be==="0"&&ge},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Te(ve)},"\u516C\u5F00"),key:"4",show:qe},{label:ne.createElement("a",{className:ie.reviewFlag,onClick:Se},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:be==="0"&&!ve.public&&ve.apply&&(ve.item_type==="PROGRAM"&&ve.program_attr.status!==0||ve.item_type!=="PROGRAM")},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Ce(ve.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(be==="0"||be==="1")&&ve.public&&((Xe=ve.author)==null?void 0:Xe.login)===((Fe=ye.userInfo)==null?void 0:Fe.login)||be==="1"&&(0,oe.ag)()},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Ae(ve.id,ve.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:be==="2"},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>{var dt;return Ue((dt=ve==null?void 0:ve.program_attr)==null?void 0:dt.identifier)}},"\u53D1\u5E03"),key:"8",show:(be==="0"||be==="3")&&ve.item_type==="PROGRAM"&&((ke=ve.program_attr)==null?void 0:ke.status)===0&&!ve.public&&(($e=ve.author)==null?void 0:$e.login)===((et=ye.userInfo)==null?void 0:et.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Ae(ve.id,ve.is_collected)},ve.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(be==="1"||be==="3")&&!(0,oe.ag)()&&!(0,oe.JA)()&&((Je=ve.author)==null?void 0:Je.login)!==((_e=ye.userInfo)==null?void 0:_e.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>xe(ve.id)},"\u7EA0\u9519"),key:"10",show:be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)()},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Be(ve)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:be==="0"||be==="3"&&(ve==null?void 0:ve.edit_item_bank)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Oe(ve.id)},"\u5220\u9664"),key:"11",show:be==="0"&&!ve.public||be==="1"&&(0,oe.ag)()&&((Ie=ve.author)==null?void 0:Ie.login)!==((Re=ye.userInfo)==null?void 0:Re.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>ze(ve.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:be==="1"||be==="3"}].filter(dt=>dt.show),tt=ne.createElement(se.default,{forceSubMenuRender:!0,className:ie.menu,items:st}),ot=ne.createElement(se.default,{forceSubMenuRender:!0,className:ie.menu},ne.createElement(se.default.Item,{key:"10"},ne.createElement("a",{className:ie.actionLink,onClick:()=>xe(ve.id)},"\u7EA0\u9519"))),Et=be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)();return ne.createElement(ne.Fragment,null,pe?ne.createElement(ne.Fragment,null,(be==="0"||be==="3"&&(ve==null?void 0:ve.edit_item_bank))&&!ve.public&&ne.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(Ne);const dt=document.getElementById(ve.id),vt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",dt.getBoundingClientRect().top+vt+"")}},ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2})),ne.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),ne.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>Pe(ve)},ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2})),ne.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2}))),st.length>0&&ne.createElement(ue.Z,{dropdownRender:()=>tt},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},ne.createElement("span",{className:ie.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2})))))):Et?ne.createElement(ue.Z,{className:"ml40",dropdownRender:()=>ot},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},ne.createElement("span",{className:ie.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2}))))):ne.createElement("span",null))};var ce=z},30592:function(ct,at,fe){"use strict";fe.r(at),fe.d(at,{TabType:function(){return zt},default:function(){return jt}});var ne=fe(59301),we=fe(65582),E=fe(82004),he=fe(99313),me=fe(92832),de=fe(78241),le=fe(43418),se=fe(5112),ue=fe(8591),ie=fe(71418),oe=fe(24905),ae=fe(20834),re=fe(6848),ee=fe(19842),a=fe(57809),y=fe(66104),x=fe(3113),b=fe(38854),z=fe(95237),te=fe(58421),ce=fe(65624),ge=fe(2524),pe=fe(5749),ve=fe(75649),ye=fe(47139),Ee=fe(26439),be=fe(10065),Se=fe(73878),Pe=fe(47389),Ce=fe(26519),xe=fe(14833),Be=fe(24505),Ae=fe(80950),Te=fe(47354),Oe=fe(12829),je={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},De=fe(25670),We=fe(36186),ze={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ve=({count:Lt,visibleBasket:fn,onToggleVisible:cn=()=>{}})=>ne.createElement(re.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},ne.createElement("div",{className:`${fn?ze.open:ze.hide} ${ze.basket}`,onClick:cn},Lt>0&&ne.createElement("div",{className:ze.count},Lt),ne.createElement("span",{className:ze.iconWrap},ne.createElement("i",{className:`${ze.icon} iconfont icon-shitilan`})),ne.createElement("div",{className:ze.name},"\u8BD5\u9898\u7BEE")));var Ze=fe(75408),Ue=fe(37103),Me=fe(65862),He=fe(41867),Qe=fe(51686),Ke=fe(23028),rt=fe(11517),Ye=fe(84454),Ge=fe(89392),Le=fe(38147),Xe=fe(71766),Fe=fe(79274),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",$e=fe(14047),et=fe(5623),Je=fe(87169),_e=fe(23340),Ie=fe(14191),Re=fe(77254),Ne=fe(59301),qe=Object.defineProperty,st=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,vt=(Lt,fn,cn)=>fn in Lt?qe(Lt,fn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Lt[fn]=cn,ft=(Lt,fn)=>{for(var cn in fn||(fn={}))Et.call(fn,cn)&&vt(Lt,cn,fn[cn]);if(ot)for(var cn of ot(fn))dt.call(fn,cn)&&vt(Lt,cn,fn[cn]);return Lt},wt=(Lt,fn)=>st(Lt,tt(fn)),St=(Lt,fn,cn)=>new Promise((ln,kt)=>{var Yt=Rn=>{try{$t(cn.next(Rn))}catch(Mt){kt(Mt)}},qt=Rn=>{try{$t(cn.throw(Rn))}catch(Mt){kt(Mt)}},$t=Rn=>Rn.done?ln(Rn.value):Promise.resolve(Rn.value).then(Yt,qt);$t((cn=cn.apply(Lt,fn)).next())});const At=he.default.TabPane,xt=me.default.Search,{TextArea:Rt}=me.default;var zt=(Lt=>(Lt.Mine="0",Lt.Public="1",Lt.Collection="2",Lt.TeachGroupShare="3",Lt))(zt||{});const Bt=({classroomList:Lt,problemset:fn,user:cn,globalSetting:ln,loading:kt,dispatch:Yt,match:qt,shixunHomeworks:$t})=>{var Rn,Mt,Wt,un,It,it,Dt,Pt,Gt,rn,mn;const tn=(0,we.useLocation)(),gt=(0,we.useParams)(),[ht]=(0,we.useSearchParams)(),mt=(0,ne.useRef)(),Qt=ht.get("tabs_key")||"0";let[ut,pn]=(0,ne.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Qt,item_type:null,difficulty:null,keyword:null,page:ht.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:ht.get("id")||null,exam_id:gt.id||null,exercise_id:gt.categoryId||null});const[zn,jn]=(0,ne.useState)(0),[yt,Vt]=(0,ne.useState)([]),[gn,Nt]=(0,ne.useState)(Qt),[Cn,Vn]=(0,ne.useState)(0),[sr,xn]=(0,ne.useState)(-1),[Kn,qn]=(0,ne.useState)([]),[Un,bn]=(0,ne.useState)(!1),[$n,cr]=(0,ne.useState)([]),[dr,ar]=(0,ne.useState)(0),[ur,Nr]=(0,ne.useState)(!1),[sn,hr]=(0,ne.useState)(!1),[wr,fr]=(0,ne.useState)(),[vr,wn]=(0,ne.useState)(!1),kn=(0,ne.useRef)(!1),_n=(0,ne.useRef)(""),Dn=(0,ne.useRef)(),nr=(0,ne.useRef)(),Qn=(0,ne.useRef)(),[Fr,Sr]=(0,ne.useState)(),[Tn,Ar]=(0,ne.useState)([]),Dr=(0,ne.useRef)(!1),Mr=tn.pathname==="/problemset",er=(Rn=tn.pathname)==null?void 0:Rn.includes("program_homework"),ir=er&>.categoryId&&((Mt=tn.pathname)!=null&&Mt.includes("edit"))?gt.categoryId:"",Sn=ir?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Ir,Hr]=(0,ne.useState)({}),[Ur,gr]=(0,ne.useState)(!1),{admin:xr,business:zr,is_shixun_marker:Rr,is_teacher:yr,user_identity:Pr}=cn.userInfo||{},kr=xr||zr||Rr||yr||Pr!=="\u5B66\u751F",[jr,Or]=(0,ne.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Wr}=$t,[nt,Zt]=(0,ne.useState)([]),on=(0,ne.useRef)(null),[En,Ut]=(0,ne.useState)(!1),[vn,On]=(0,ne.useState)([]),[lt,bt]=(0,ne.useState)(""),[Ht,en]=(0,ne.useState)(!1),[_t,Ft]=(0,ne.useState)(!1),[Kt,an]=(0,ne.useState)([]),[dn]=de.default.useForm(),[In,Bn]=(0,ne.useState)(!1),[tr,Wn]=(0,ne.useState)(null),[Br,Jn]=(0,ne.useState)(0),[Cr,Gr]=(0,ne.useState)(!1),Vr=(0,ne.useRef)(null),Er=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],pr=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,ne.useEffect)(()=>Re.Z.subscribe("refresh-item-bank",Xt=>{La(Xt)}),[]),(0,ne.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Tt=()=>St(void 0,null,function*(){var pt;const Xt=yield(0,rt.$c)({id:ir});if(Xt!=null&&Xt.name){const Pn={description:Xt.description,languages:Xt.languages,name:Xt.name};Vr.current.form.setFieldsValue(Pn),Hr(ft({},Pn)),On([...Xt.data]),Ar((pt=Xt.data)==null?void 0:pt.map(yn=>yn.id))}});(0,ne.useEffect)(()=>{ir&&Tt()},[ir]),(0,ne.useEffect)(()=>{},[]),(0,ne.useEffect)(()=>{const pt=(ht==null?void 0:ht.get("group_id"))||0;if(Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:pt,group_type:gn}}),ut.group_id=Number(pt),gn==="3"&&(ut.clazz="ItemBanksGroup",lr(!0)),ht.get("page")){let Xt=JSON.parse(localStorage.getItem("problemsetkey"))||{};xn((Xt==null?void 0:Xt.tag_discipline_id)||-1),ut=ft(ft({},ut),Xt),pn(ut)}else pn(ut);An(ut).then(Xt=>{Ut(!1)}),hn(ut),Jt(),nn()},[]),(0,ne.useEffect)(()=>(Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Yt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Yt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>(Yt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Yt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,ne.useEffect)(()=>(Yt({type:"globalSetting/headerFooterToggle",payload:Mr}),()=>{Yt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>{(0,Me.Dk)(er?Sn:"\u8BD5\u9898\u5E93")},[er,Sn]);const Ct=pt=>{let Xt=0;return wr==null||wr.forEach(Pn=>{Pn.type===pt&&(Xt=Pn.count)}),Xt},Ot=(pt,Xt)=>{var Pn,yn,Gn,Yn,Kr,Yr,Jr,fa,za;const Oa=[];if(pt||(yn=(Pn=fn==null?void 0:fn.disciplinesData)==null?void 0:Pn.disciplines)==null||yn.forEach(ha=>{var ca;(ca=ha==null?void 0:ha.sub_disciplines)==null||ca.forEach(aa=>{var xa;(xa=aa==null?void 0:aa.tag_disciplines)==null||xa.forEach(Wa=>{Wa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(Wa)})})}),pt&&!Xt){const ha=(Yn=(Gn=fn==null?void 0:fn.disciplinesData)==null?void 0:Gn.disciplines)==null?void 0:Yn.find(ca=>ca.id===pt);(Kr=ha==null?void 0:ha.sub_disciplines)==null||Kr.forEach(ca=>{var aa;(aa=ca==null?void 0:ca.tag_disciplines)==null||aa.forEach(xa=>{xa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(xa)})})}if(pt&&Xt){const ha=(Jr=(Yr=fn==null?void 0:fn.disciplinesData)==null?void 0:Yr.disciplines)==null?void 0:Jr.find(aa=>aa.id===pt),ca=(fa=ha==null?void 0:ha.sub_disciplines)==null?void 0:fa.find(aa=>aa.id===Xt);(za=ca==null?void 0:ca.tag_disciplines)==null||za.forEach(aa=>{aa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(aa)})}return Oa},nn=()=>St(void 0,null,function*(){Yt({type:"problemset/getTeachGroupData"})});(0,ne.useEffect)(()=>{const{completion_questions_count:pt=0,judgement_questions_count:Xt=0,multiple_questions_count:Pn=0,practical_questions_count:yn=0,program_questions_count:Gn=0,single_questions_count:Yn=0,subjective_questions_count:Kr=0,combination_questions_count:Yr=0,bprogram_questions_count:Jr=0}=fn.basketData||{},fa=pt+Xt+Pn+yn+Gn+Yn+Kr+Yr+Jr;ar(fa)},[fn.basketData]);const hn=(pt,Xt)=>St(void 0,null,function*(){var Pn;pt.type==="3"?pt.clazz="ItemBanksGroup":delete pt.clazz;const yn=ft({},pt);Ut(!0);const Gn=yield Yt({type:"problemset/getGroup",payload:ft({},yn)});return Gn!=null&&Gn.data&&Zt((Gn==null?void 0:Gn.data)||[]),Gn&&(cr((Gn==null?void 0:Gn.navigation)||[]),((Pn=Gn==null?void 0:Gn.navigation)==null?void 0:Pn.length)>1?la(!1):la(!0)),er||Xt||Ar([]),Ut(!1),Gn}),An=(pt,Xt)=>St(void 0,null,function*(){const Pn=ft({},pt);localStorage.setItem("problemsetkey",JSON.stringify(pt)),Pn.item_type=er?"PROGRAM":pt.item_type,Pn.keyword=pt.keyword||"",Ut(!0);const yn=yield Yt({type:"problemset/getItemBanks",payload:ft({},Pn)});if(yn&&yn.status!==403&&yn.status!==401&&yn.status!==500){if(jn(yn.items_count||0),fr(yn.item_types),Vt(yn.items||[]),qn(yn.tag_disciplines||[]),Sr(yn.used_shixun_ids||[]),Mn(yn.items||[]),er||Xt||Ar([]),Vn((yn==null?void 0:yn.added_num)||0),Ut(!1),ht.get("page")&&!Cr){let Gn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Gn-100,behavior:"smooth"}),Gr(!0)}return yn}}),Jt=()=>{Yt({type:"problemset/getBasketList",payload:{}})},Mn=pt=>{const Xt=pt.every(Pn=>{var yn;return((yn=Pn.program_attr)==null?void 0:yn.status)===0});kn.current=Xt},Zn=(pt,Xt)=>{ut.discipline_id=pt||"",ut.sub_discipline_id=Xt||"",ut.tag_discipline_id="",ut.page=1,delete ut.id,xn(-1),pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},rr=pt=>{ut.item_type=pt||"",ut.page=1,pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},Hn=pt=>{ut.difficulty=pt||"",ut.page=1,delete ut.id,pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},Ln=pt=>{ut.tag_discipline_id=pt,ut.page=1,delete ut.id,pt===-1&&(ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id=""),xn(pt),pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},[mr,lr]=(0,ne.useState)(!1),Tr=pt=>{Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:pt}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.type=pt,pt==="0"?(la(!1),ut.group_id=0,ut.teach_group_id=0):(la(!0),ut.group_id=null),pt==="3"&&er?ut.only_published=!0:ut.only_published=null,pt==="3"?(ut.clazz="ItemBanksGroup",lr(!0)):lr(!1),ut.page=1,delete ut.id,xn(-1),Nt(pt),pn(ut),An(ut),pt!=="1"&&pt!=="2"&&hn(ut),la(!0)},Xn=(pt,Xt)=>{debugger;ut.page=pt,ut.per_page=Xt,pn(ut),An(ut,!0),hn(ut,!0)},Fn=pt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.keyword=pt,delete ut.id,console.log(ut,"paramsparamsparamsparamsparams"),pt?(hr(!0),(0,Fe.tk)({name:pt,copywriting:pt,position:er?"Practice":"ItemBank"})):hr(!1),xn(-1),pn(ut),An(ut)},Nn=()=>{pn(ut),An(ut),wn(!1)},br=pt=>{const Xt=pt.length===yt.length&&ut.page>1?ut.page-1:ut.page;ut.page=Xt,Jt(),pn(ut),An(ut),hn(ut)},_r=()=>{Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Qr=(pt,Xt)=>St(void 0,null,function*(){const Pn=Xt?yield(0,rt.lS)({id:pt}):yield(0,rt.s)({id:pt});(Pn==null?void 0:Pn.status)===0&&Nn()}),oa=pt=>St(void 0,null,function*(){Ka(pt)}),ga=pt=>St(void 0,null,function*(){Na([pt])}),va=pt=>{nr.current="",Dn.current="",le.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Ne.createElement("div",{className:"font14"},Ne.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Ne.createElement(se.ZP.Group,{className:"mt10",onChange:Xt=>Dn.current=Xt.target.value},Ne.createElement(se.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Ne.createElement(se.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Ne.createElement(se.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Ne.createElement(se.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Ne.createElement(se.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Ne.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Ne.createElement(Rt,{className:"mt10",rows:4,defaultValue:nr.current,onChange:Xt=>nr.current=Xt.target.value})),onOk:()=>new Promise((Xt,Pn)=>St(void 0,null,function*(){if(!(Dn.current&&nr.current))return ue.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Pn();(yield(0,rt.L5)({id:pt,clazz:Dn.current,description:nr.current})).status===0&&ue.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Xt()}))})},ya=(0,ne.useRef)(),[ba,ia]=(0,ne.useState)([]),[ra,sa]=(0,ne.useState)(!1),[ua,Ea]=(0,ne.useState)({}),$r=(0,ne.useRef)([0]),ea=pt=>St(void 0,null,function*(){const Xt=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:pt==null?void 0:pt.sub_discipline_id}});ia(Xt==null?void 0:Xt.tag_disciplines)}),ma=pt=>St(void 0,null,function*(){Wn(pt),ka(pt),sa(!0)}),Sa=pt=>{Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:pt}}})},Ca=pt=>St(void 0,null,function*(){var Xt,Pn,yn,Gn;const Yn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[pt]}});(Yn==null?void 0:Yn.status)===0&&((Xt=Yn==null?void 0:Yn.data)==null?void 0:Xt.size)!==0?le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Pn=Yn==null?void 0:Yn.data)==null?void 0:Pn.name)||"--","\u300B",((yn=Yn==null?void 0:Yn.data)==null?void 0:yn.size)>1?`\u7B49 ${(Gn=Yn==null?void 0:Yn.data)==null?void 0:Gn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>St(void 0,null,function*(){const Kr=yield Yt({type:"problemset/handleDelete",payload:{id:pt}});(Kr==null?void 0:Kr.status)===0&&br([null])})}):Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:pt}}})}),Aa=pt=>St(void 0,null,function*(){const{item_type:Xt}=pt;if(Xt==="PROGRAM"){const{program_attr:{identifier:Pn}}=pt,yn=yield Yt({type:"problemset/startExperience",payload:{id:Pn}});if(yn.status===0){const Gn=yn.identifier;(0,Me.xg)(`/myproblems/${Gn}`);return}ue.ZP.warning(yn.message);return}Yt({type:"problemset/setActionTabs",payload:{key:Xt,params:pt}})}),wa=pt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.fY)({item_id:pt,id:ut.exam_id})).status===0&&Nn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:[pt]}})).status===0&&Nn();return}(yield Yt({type:"problemset/cancel",payload:{id:pt,item_bank:1}})).status===0&&(Nn(),Jt())}),[Ba,la]=(0,ne.useState)(!1),Fa=(pt,Xt=!1,Pn=!1)=>St(void 0,null,function*(){var yn;if(Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(pt),group_type:gn==="3"?"3":"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.group_id=Math.abs(pt),xn(-1),pn(ut),Pn){const Gn=JSON.parse(JSON.stringify($n));Gn.splice(Gn.length-2,2),ut.parents=Gn}else ut.parents=[...$n||[{id:0,name:"\u6839\u76EE\u5F55"}],...((yn=(0,Ue.b)(mt.current,pt))==null?void 0:yn.map(Gn=>({id:Gn.id,name:Gn.name})))||[]];hn(ft({},ut)).then(Gn=>{var Yn;cr(Gn==null?void 0:Gn.navigation),((Yn=Gn==null?void 0:Gn.navigation)==null?void 0:Yn.length)>1&&pt?la(!0):la(!1)}),An(ut)}),La=pt=>St(void 0,null,function*(){Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(pt),group_type:"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.item_type=null,ut.difficulty=null,ut.type="0",ut.group_id=Math.abs(pt),ut.only_published=null,lr(!1),xn(-1),Nt("0"),pn(ut),hn(ft({},ut)).then(Xt=>{var Pn;cr(Xt==null?void 0:Xt.navigation),((Pn=Xt==null?void 0:Xt.navigation)==null?void 0:Pn.length)>1&&pt?la(!0):la(!1)}),An(ut)}),Da=pt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:[pt]})).status===0&&Nn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[pt]}})).status===0&&Nn();return}if(dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Yt({type:"problemset/select",payload:{item_bank_ids:[pt]}})).status===0&&(Nn(),Jt())}),or=pt=>St(void 0,null,function*(){if(!pt&&!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Qn.current=[0],le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,value:Qn.current,onChange:Xt=>Qn.current=Xt}))),onOk:()=>St(void 0,null,function*(){var Xt;const Pn=yield(0,rt.Rp)({id:pt,group_id:(Xt=Qn.current)==null?void 0:Xt[0]});Qn.current=[],(Pn==null?void 0:Pn.status)===0&&(hn(ut),Nn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Lr=pt=>St(void 0,null,function*(){if(!pt&&!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,defaultSelectedKeys:$r.current,defaultExpandedKeys:$r.current,onChange:Xt=>$r.current=Xt}))),onOk:()=>St(void 0,null,function*(){var Xt;const Pn=yield(0,rt.LS)({ids:pt?[pt]:Tn,groups_ids:(Xt=$r.current)==null?void 0:Xt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Pn),(Pn==null?void 0:Pn.status)===0&&(hn(ut),Nn())})})}),Xr=(pt,Xt)=>St(void 0,null,function*(){if(!pt&&!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Pn=()=>St(void 0,null,function*(){var yn;const Gn=yield(0,Le.ZP)(`/api/item_banks/${pt}/copy`,{method:"post",body:{group_id:Xt?(yn=Qn.current)==null?void 0:yn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Gn),Qn.current=[],(Gn==null?void 0:Gn.status)===0&&(hn(ut),Nn(),ue.ZP.success("\u590D\u5236\u6210\u529F"))});Qn.current=[0],Xt?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,value:Qn.current,onChange:yn=>Qn.current=yn}))),onOk:()=>St(void 0,null,function*(){Pn()})}):Pn()}),qr=pt=>St(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Xt=yield(0,rt.hg)({clazz:"ItemBank",id:pt});console.log(Xt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Pn=(Xt==null?void 0:Xt.groups)||[];Qn.current=Pn.filter(yn=>yn.is_share).map(yn=>yn.id),le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("p",{className:`${je.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Pn==null?void 0:Pn.map(yn=>yn.is_share?yn.id:"")},Pn==null?void 0:Pn.map(yn=>Ne.createElement(oe.default,{key:yn.id,value:yn.id,onChange:()=>{yn.is_share=!yn.is_share,console.log(Pn,"\u9009\u4E2D\u7684data"),Qn.current=Pn}}," ",yn.name)))),onOk:()=>St(void 0,null,function*(){return Qn.current=Pn.filter(yn=>yn.is_share).map(yn=>yn.id),console.log(Qn.current,"joinGroupDataRef.current"),new Promise((yn,Gn)=>St(void 0,null,function*(){console.log(Pn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Yn=yield(0,rt.GW)({ids:[pt],clazz:"ItemBank",group_ids:Qn.current});return Qn.current=[],(Yn==null?void 0:Yn.status)===0&&(ue.ZP.info("\u64CD\u4F5C\u6210\u529F"),Nn()),yn()}))})})}),pa=pt=>{Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:pt}}})},da=()=>{le.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,rt.RT)()).status===0&&(Nn(),Jt())})})},ta=()=>{Yt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ut}})},Zr=()=>{var pt;const Xt={discipline_id:`&discipline_id=${ut.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ut.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ut.tag_discipline_id}`,difficulty:`&difficulty=${ut.difficulty}`,item_type:`&item_type=${ut.item_type}`,group_id:`&group_id=${ut.group_id||0}`};let Pn=`/problemset/newitem?pages=${ut.page}`;Object.keys(Xt).forEach(yn=>{ut[yn]&&(Pn=Pn+Xt[yn])}),(pt=we.history)==null||pt.push(Pn)},na=pt=>{const Xt=Tn;if(!(Xt!=null&&Xt.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(dr+Xt.length>200&&pt&&Mr){ue.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-dr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Xt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}pt?Ta(Xt):Pa(Xt)},Ta=pt=>St(void 0,null,function*(){let Xt=[...pt];yt.forEach(Pn=>{var yn;Xt.includes(Pn.id)&&Pn.item_type==="PROGRAM"&&((yn=Pn.program_attr)==null?void 0:yn.status)===0&&(0,Ge.remove)(Xt,Gn=>Gn===Pn.id)}),le.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ne.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",pt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>St(void 0,null,function*(){let Pn;ut.exam_id?Pn=yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:Xt}):ut!=null&&ut.exercise_id?Pn=yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Xt}}):Pn=yield Yt({type:"problemset/select",payload:{item_bank_ids:Xt}}),Pn.status===0&&(Nn(),Jt())})})}),Pa=pt=>St(void 0,null,function*(){let Xt;ut.exam_id?Xt=yield(0,Le.ZP)(`/api/examination_banks/${ut.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:pt}}):ut!=null&&ut.exercise_id?Xt=yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:pt}}):Xt=yield Yt({type:"problemset/unselectAll",payload:{item_ids:pt}}),Xt.status===0&&(Nn(),Jt())}),Ia=pt=>St(void 0,null,function*(){if(Mr&&dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Xt;ut.exam_id?(Xt=yield(0,rt.zh)({exam_id:ut.exam_id,shixun_ids:pt}),Xt.status===0&&Nn()):(Xt=yield Yt({type:"problemset/select",payload:{shixun_ids:pt}}),Xt.status===0&&(Jt(),Nn()))}),Va=()=>{Yt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Za=pt=>St(void 0,null,function*(){var Xt,Pn,yn;if(!((Pn=(Xt=fn.teachGroupData)==null?void 0:Xt.groups)!=null&&Pn.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Gn=yield(0,Le.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:pt}});console.log(Gn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Gn.status===0&&(Qn.current=Gn==null?void 0:Gn.data,le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Ne.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Qn.current.map(Yn=>Yn.is_share?Yn.id:"")},(yn=Gn==null?void 0:Gn.data)==null?void 0:yn.map(Yn=>Ne.createElement(oe.default,{disabled:!Yn.can_share,key:Yn.id,value:Yn.id,onChange:()=>{Yn.is_share=!Yn.is_share,console.log(Gn.data,"res.data"),Qn.current=Gn==null?void 0:Gn.data}}," ",Yn.name)))),onOk:()=>new Promise((Yn,Kr)=>St(void 0,null,function*(){var Yr;if(!((Yr=Qn.current)!=null&&Yr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Kr();const Jr=yield(0,Le.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Qn.current.map(fa=>({id:fa.id,is_share:fa.is_share})),group_id:pt}});console.log(Jr),(Gn==null?void 0:Gn.status)===0&&(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),Qn.current=[],Ar([]),Nn(),hn(ut),Yn())}))}))}),Na=pt=>{var Xt,Pn,yn,Gn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Pn=(Xt=fn.teachGroupData)==null?void 0:Xt.groups)!=null&&Pn.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Qn.current,onChange:Yn=>Qn.current=Yn},(Gn=(yn=fn.teachGroupData)==null?void 0:yn.groups)==null?void 0:Gn.map(Yn=>Ne.createElement(oe.default,{key:Yn.group_id,value:Yn.group_id},Yn.name)))),onOk:()=>new Promise((Yn,Kr)=>St(void 0,null,function*(){var Yr;if(!((Yr=Qn.current)!=null&&Yr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Kr();const Jr=yield(0,rt.GW)({ids:pt||Tn,clazz:"ItemBank",group_ids:Qn.current});(Jr==null?void 0:Jr.status)===0&&(ue.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Qn.current=[],Ar([]),Nn(),Yn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Qn.current=[]}})},_a=()=>St(void 0,null,function*(){var pt,Xt,Pn,yn;const Gn=()=>St(void 0,null,function*(){bn(!0);const Yn=yield(0,rt.nD)({ids:Tn});bn(!1),(Yn==null?void 0:Yn.status)===0&&le.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Yn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Yn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{br(new Array(Yn.success))}})});if(Tn!=null&&Tn.length){const Yn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Tn}});if((Yn==null?void 0:Yn.status)===0&&((pt=Yn==null?void 0:Yn.data)==null?void 0:pt.size)!==0){le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Xt=Yn==null?void 0:Yn.data)==null?void 0:Xt.name)||"--","\u300B",((Pn=Yn==null?void 0:Yn.data)==null?void 0:Pn.size)>1?`\u7B49 ${(yn=Yn==null?void 0:Yn.data)==null?void 0:yn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Gn});return}else{le.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Tn==null?void 0:Tn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Gn});return}}ue.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Ma=()=>{var pt,Xt,Pn;if(!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((pt=yt==null?void 0:yt.filter(yn=>Tn.includes(yn.id)))!=null&&pt.every(yn=>yn.public))return ue.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Xt=yt==null?void 0:yt.filter(yn=>Tn.includes(yn.id)))!=null&&Xt.find(yn=>{var Gn;return yn.item_type==="PROGRAM"&&((Gn=yn.program_attr)==null?void 0:Gn.status)===0}))return ue.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||cn.userInfo.professional_certification){if((Pn=yt==null?void 0:yt.filter(yn=>Tn.includes(yn.id)))!=null&&Pn.find(yn=>{var Gn;return((Gn=yn==null?void 0:yn.tag_discipline_ids)==null?void 0:Gn.length)==0}))return ue.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");le.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ra()}})}else le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Ne.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Ne.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Ne.createElement("br",null),Ne.createElement(oe.default,{className:"mt10",defaultChecked:!1,onChange:yn=>Dr.current=yn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ra()}})},Ra=()=>St(void 0,null,function*(){const pt=gn==="3"?1:2,Xt=yt?yt.filter(yn=>Tn.includes(yn.id)&&!(yn.public||yn.apply)).map(yn=>yn.id):[];(yield(0,rt.Qp)({ids:Xt,source:pt})).status===0&&(Dr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Dr.current=!1,Nn(),ue.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),ka=pt=>St(void 0,null,function*(){const Xt=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});an(Xt.disciplines||[]),yield ea(pt),pt!=null&&pt.sub_discipline_id&&(Jn(1),dn.setFieldsValue({sub_discipline_id:[pt==null?void 0:pt.discipline_id,pt==null?void 0:pt.sub_discipline_id],tag_discipline_ids:pt==null?void 0:pt.tag_discipline_ids}))}),Ka=pt=>{Wn(pt),ka(pt),Ft(!0)},Qa=pt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:je.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Ne.createElement("div",{className:je.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Xt=yield(0,rt.MZ)({identifier:pt});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Nn())})})},Ya=pt=>{Sa(pt)},Xa=pt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement("p",{className:je.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Xt=yield(0,rt.sD)({identifier:pt});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Nn())})})},Ja=pt=>St(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",pt),Yt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:pt,group_id:ut.group_id,group_type:"3"}}),ut.page=1,ut.teach_group_id=pt,delete ut.id,ut.group_id=0,pn(ft({},ut)),An(ut),hn(ut)}),qa=pt=>{ut.sort_by=pt.type,ut.sort_direction=pt.direction,ut.page=1,Or(pt.name),pn(ut),An(ut),hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},$a=()=>{ut.page=1,pn(ut),An(ut),hn(ut)},eo=pt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.group_id=pt,xn(-1),pn(ut),An(ut),hn(ut)},to=()=>{if(!(Tn!=null&&Tn.length)){Yt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ut}});return}le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},"\u5DF2\u9009\u4E2D",Tn==null?void 0:Tn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Ye.rQ)({ids:Tn})}})},no=()=>St(void 0,null,function*(){const pt=yield(0,rt.bF)({ids:Tn}),{unpublish_program_question_count:Xt,total_item_banks:Pn}=pt.data||{};Xt===0?le.default.error({title:"\u9519\u8BEF",content:Ne.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):le.default.confirm({title:"\u63D0\u793A",content:Ne.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Pn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Xt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,rt.dt)({ids:Tn})).status===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Nn())})})}),so=Ne.createElement(ae.default,null,kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!0)},"\u6279\u91CF\u52A0\u5165"),kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!1)},"\u6279\u91CF\u79FB\u51FA"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:()=>Lr()},"\u79FB\u52A8\u5230"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:Ma},"\u6279\u91CF\u516C\u5F00"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:()=>Na()},"\u6279\u91CF\u5171\u4EAB"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:_a},"\u6279\u91CF\u5220\u9664")),Ha=pt=>{var Xt;if(er)if((vn==null?void 0:vn.length)<=0){let Pn=yt.filter(yn=>pt.includes(yn.id));On([...Pn]),Ar(Pn==null?void 0:Pn.map(yn=>yn.id))}else if(pt.length>vn.length){let Pn=yt.filter(Yn=>pt.includes(Yn.id)),yn=vn.map(Yn=>Yn.id),Gn=Pn.filter(Yn=>!yn.includes(Yn.id));On([...vn,...Gn]),Ar((Xt=[...vn,...Gn])==null?void 0:Xt.map(Yn=>Yn.id))}else{let Pn=vn.filter(yn=>pt.includes(yn.id));On([...Pn]),Ar(Pn==null?void 0:Pn.map(yn=>yn.id))}else Ar(pt)},ja=pt=>{var Xt;if(er)if(pt){let Pn=vn==null?void 0:vn.map(Gn=>Gn.id),yn=yt.filter(Gn=>!Pn.includes(Gn.id));On([...vn,...yn]),Ar((Xt=[...vn,...yn])==null?void 0:Xt.map(Gn=>Gn.id))}else{let Pn=yt==null?void 0:yt.map(Gn=>Gn.id),yn=vn.filter(Gn=>!Pn.includes(Gn.id));On([...yn]),Ar(yn==null?void 0:yn.map(Gn=>Gn.id))}else Ar(pt?yt==null?void 0:yt.map(Pn=>Pn.id):[])},ro=()=>{let pt="/problemset/preview";ut.exam_id&&(pt=`/paperlibrary/edit/${ut.exam_id}`),ut!=null&&ut.exercise_id&&!(gt!=null&>.pathId)&&(pt=`/classrooms/${gt.coursesId}/exercise/${ut==null?void 0:ut.exercise_id}/edit`),we.history.push(pt)},ao=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],oo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},io=(pt,Xt)=>{var Pn;const yn=Xt.id<0?"--":kr?Xt[ut.exercise_id?"added":"choosed"]?Ne.createElement("span",{key:1,className:je.btnAdd,onClick:Yn=>{Yn.target.style.pointerEvents="none",wa(Xt.id)}},Mr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Ne.createElement("span",null,Ne.createElement("b",{className:`iconfont icon-yichu ${je.cancelC}`}),"\u79FB\u51FA")):Xt.item_type==="PROGRAM"&&((Pn=Xt.program_attr)==null?void 0:Pn.status)===0?Ne.createElement(re.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Ne.createElement("span",{className:je.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Mr?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")," ")):Ne.createElement("span",{className:je.btnAdd,onClick:()=>Da(Xt.id)},Mr?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")):Ne.createElement(Ne.Fragment,null);return Ne.createElement("span",{className:je.actonBtn},Xt.id>0&&Ne.createElement(Ze.N,{isProblemset:Mr,user:cn,key:Xt.id,data:Xt,page:ut.page,activeTabsKey:gn,selectIds:Tn,onCollect:Qr,onSetPublic:oa,onStartExperience:Aa,onCorrection:va,onChangeTag:ma,onPublicReview:_r,onSetPrivate:Sa,onDelete:Ca,onCancel:wa,onSelect:Da,onMoveTo:Lr,onCopy:Xr,addProblemset:or,onSetShare:ga,onCancelShare:qr,onPublish:Qa,onCancelPublish:Xa,SubjectShare:Ba}),yn)};(0,ne.useEffect)(()=>{if(er&&!(gt!=null&>.pathId)){const{coursesId:pt,categoryId:Xt}=gt;Yt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Xt,coursesId:pt,type:5}})}},[er]);const Ga=()=>St(void 0,null,function*(){try{yield Vr.current.form.validateFields();let pt=Vr.current.form.getFieldsValue();if((vn==null?void 0:vn.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ue.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}gr(!0);const{coursesId:Xt,categoryId:Pn}=gt;if(gt!=null&>.pathId){let yn=yield(0,Le.ZP)(`/api/paths/${gt==null?void 0:gt.pathId}/create_hack_homework`,{method:"post",body:wt(ft({},pt),{coursesId:Xt,category:Pn,stage_shixun_id:Pn=="null"?"":Pn,stage_id:gt==null?void 0:gt.stageId,type:5,hack_ids:vn==null?void 0:vn.map(Gn=>Gn.id)})});(yn==null?void 0:yn.status)===0&&(ue.ZP.success(`${Pn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${gt.pathId}`))}else{let yn=yield(0,Le.ZP)(ir?`/api/homework_commons/${Pn}/update_hack.json`:`/api/courses/${Xt}/homework_commons.json`,{method:ir?"put":"post",body:wt(ft({},pt),{coursesId:Xt,category:Pn,type:5,hack_ids:vn==null?void 0:vn.map(Gn=>Gn.id)})});(yn==null?void 0:yn.status)===0&&we.history.push(`/classrooms/${gt.coursesId}/program_homework/${ir?Pn:yn.homework_id}/detail?tabs=1`)}gr(!1)}catch(pt){document.body.scrollIntoView()}}),Ua=()=>Ne.createElement(de.default,{labelAlign:"right",form:dn,labelCol:{span:3},colon:!1,size:"large"},Ne.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Ne.createElement(ee.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Kt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(pt,Xt)=>{dn.setFieldsValue({sub_discipline_id:pt,tag_discipline_ids:[]}),Jn(pt?pt.length:0),(pt==null?void 0:pt.length)>0&&(ea({sub_discipline_id:pt[1]}),pt[1]==(tr==null?void 0:tr.sub_discipline_id)&&dn.setFieldValue("tag_discipline_ids",tr.tag_discipline_ids))},onClear:()=>{ia([]),dn.setFieldValue("tag_discipline_ids",[]),Jn(0)}})),Ne.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Ne.createElement(a.default,{disabled:Br===0,className:je.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(pt,Xt)=>Xt.key.indexOf(pt.toLowerCase())>=0},ba.map(pt=>Ne.createElement(a.default.Option,{key:pt.name+pt.id,value:pt.id},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},pt.name),(pt==null?void 0:pt.type)==="personal"&&Ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Br>0&&Ne.createElement("div",{className:je.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Ne.createElement("span",{onClick:()=>Bn(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Ne.createElement("div",{className:je.page},Ne.createElement("section",null,Ne.createElement("div",{className:je.wrap},Wr.course_name&&er&&Ne.createElement("section",{className:"animated fadeIn"},Ne.createElement("aside",{className:"mt10"},Wr.category&&Ne.createElement(y.Z,{separator:">"},Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${Wr.course_id}/program_homework`},Wr.course_name)),Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${Wr.course_id}/program_homework`},Wr.category.category_name)),Ne.createElement(y.Z.Item,null,Sn)))),Ne.createElement("div",{className:je.title},er?Sn:"\u8BD5\u9898\u5E93"),er&&Ne.createElement(Xe.Z,{height:250,data:Ir,ref:Vr}),Ne.createElement("div",{className:je.headerWrapper,id:"topicdom"},Ne.createElement("div",{className:je.tabsWrap},Ne.createElement(he.default,{activeKey:gn,onChange:Tr,tabBarExtraContent:Ne.createElement("div",{className:je.searchWrap},(0,He.bg)()&&gn==="0"&&Mr&&Ne.createElement(x.ZP,{className:je.addQuestionBtn,onClick:Zr},Ne.createElement("img",{src:ke,className:je.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Ne.createElement(xt,{allowClear:!0,suffix:Ne.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>Fn(ut.keyword)}),className:je.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:pt=>{ut.keyword=pt.target.value,pn(ft({},ut))},onSearch:Fn}))},Ne.createElement(At,{tab:"\u516C\u5171",key:"1"}),((un=(Wt=fn.teachGroupData)==null?void 0:Wt.groups)==null?void 0:un.length)&&Ne.createElement(At,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,He.ag)()&&!(0,He.JA)()&&!er&&Ne.createElement(At,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,He.bg)()&&Ne.createElement(At,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((It=cn==null?void 0:cn.userInfo)==null?void 0:It.professional_certification)||ut.type!=="1")&&Ne.createElement(E.S,{showSelectAll:!1,className:je.select,disciplinesData:(it=fn.disciplinesData)==null?void 0:it.disciplines,knowledgeData:Kn,directionValue:ut.discipline_id,subDisciplineValue:ut.sub_discipline_id,typeValue:ut.item_type,isprogram_homework:er,showKnowledge:!0,name:lt,setname:bt,difficultyValue:ut.difficulty,showShixun:!(0,He.JA)()&&!ut.exercise_id&&gn!=="3"&&gn!=="1",onShixunChange:Va,onDirectionChange:Zn,onTypeChange:rr,onDifficultyChange:Hn,knowledgeValue:sr,onKnowledgeChange:Ln,teachGroupData:(Dt=fn.teachGroupData)==null?void 0:Dt.groups,onTeachGroupChange:Ja,teachGroupValue:ut.teach_group_id,showTeachGroup:mr})),Ne.createElement("div",{className:je.treeWrapper,style:{display:gn==="0"||gn==="3"?"block":"none"}},Ne.createElement("div",{className:je.treeHeader},Ne.createElement(Oe.Z,{activeTabsKey:gn,data:$n,onClick:Fa}),gn==="0"&&!er&&Ne.createElement(x.ZP,{type:"link",onClick:ta,className:je.exportBtn},Ne.createElement("img",{src:et,alt:"",className:je.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Ne.createElement(ie.Z,{spinning:En},Ne.createElement("div",{ref:on,className:nt.length?je.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Ne.createElement(Ue.Z,{setRootData:pt=>{mt.current=pt},isProblemset:gn==="0"?Mr:!1,reloadData:Nn,data:nt,onShare:Za,onOpen:Fa,activeTabsKey:gn,params:ut,navigation:$n})))),Ne.createElement("div",{className:je.contentWrap},Ne.createElement("div",{className:je.batchWrap},Ne.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!er&&Ne.createElement("div",{className:"font14"},(((Pt=cn==null?void 0:cn.userInfo)==null?void 0:Pt.professional_certification)||ut.type!=="1")&&Ne.createElement(b.Z,{dropdownRender:()=>Ne.createElement(ae.default,{selectedKeys:[jr]},Er==null?void 0:Er.map((pt,Xt)=>Ne.createElement(ae.default.Item,{key:pt.name,onClick:()=>qa(pt)},pt.name)))},Ne.createElement("span",{style:{color:"#464F66"}},Ne.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),jr))),er&&Ne.createElement("div",null,Ne.createElement(oe.default,{checked:(yt==null?void 0:yt.filter(pt=>vn==null?void 0:vn.map(Xt=>Xt.id).includes(pt.id)).length)===yt.length,onChange:pt=>ja(pt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Tn==null?void 0:Tn.length,")"))),er&&Ne.createElement(le.default,{open:Ht,centered:!0,width:700,okText:`\u786E\u8BA4${gt!=null&>.pathId?"":ir?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>en(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ga,confirmLoading:Ur,title:"\u67E5\u770B\u5DF2\u9009"},Ne.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",vn==null?void 0:vn.length,"\u4E2A"),Ne.createElement("div",{style:{height:400,overflow:"auto"}},vn==null?void 0:vn.map((pt,Xt)=>{var Pn,yn,Gn,Yn,Kr,Yr;return Ne.createElement("div",{key:Xt,className:je.sendModal},Ne.createElement("div",{className:je.li},Ne.createElement("p",null,pt==null?void 0:pt.name),Ne.createElement("div",{className:je.bottom},Ne.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:"c-grey-333"},pt.difficulty===1&&"\u7B80\u5355",pt.difficulty===2&&"\u9002\u4E2D",pt.difficulty===3&&"\u56F0\u96BE"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Ne.createElement(re.Z,{title:(Pn=pt==null?void 0:pt.author)==null?void 0:Pn.name},Ne.createElement("span",{className:"c-grey-333"},((Gn=(yn=pt==null?void 0:pt.author)==null?void 0:yn.name)==null?void 0:Gn.length)>6?((Kr=(Yn=pt==null?void 0:pt.author)==null?void 0:Yn.name)==null?void 0:Kr.substr(0,3))+"...":(Yr=pt==null?void 0:pt.author)==null?void 0:Yr.name))),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:je.des},"\u66F4\u65B0\xA0",Ne.createElement("span",{className:"c-grey-333"},pt==null?void 0:pt.updated_at)))),Ne.createElement("div",{className:je.del,onClick:()=>{Ha(vn.filter(Jr=>Jr.id!==pt.id).map(Jr=>Jr.id))}},"\u5220\u9664"))})))),Ne.createElement(z.Z,{align:"middle"},Ne.createElement("div",null,!ut.item_type&&Ne.createElement("span",{style:{fontSize:"14px",color:"#999999"}},pr.map(pt=>{if(Ct(pt.value)>0)return Ne.createElement("span",{style:{marginLeft:6}},pt.name,Ne.createElement("span",{style:{color:"#000000",marginLeft:6}},Ct(pt.value)))}))),gn==="0"&&Mr&&Ne.createElement(x.ZP,{onClick:to,type:"link",className:je.exportBtn},Ne.createElement("img",{src:$e,className:je.pngIcon}),Ne.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),sn?Ne.createElement("div",null,Ne.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{ut.page=1,ut.keyword=null,delete ut.id,pn(ut),hr(!1),An(ut),hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},type:"link"}," ",Ne.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Ne.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ut.keyword,"\u201D")):null,Ne.createElement("div",{className:je.contentListWrap},zn!==0?Ne.createElement(ie.Z,{size:"middle",spinning:kt["problemset/getItemBanks"]},yt.map((pt,Xt)=>{var Pn,yn,Gn,Yn,Kr,Yr,Jr;return Ne.createElement("div",{id:pt.id+"",className:je.li,key:Xt},Ne.createElement("div",{className:je.top},Ne.createElement(Ze.Z,{key:pt.id,data:pt,selectIds:Tn,onSelectCheckBox:Ha})),Ne.createElement("div",{className:je.bottom},Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},"No.",pt==null?void 0:pt.id),Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},(Pn=ao.find(fa=>fa.type===pt.item_type))==null?void 0:Pn.name),Ne.createElement("p",{className:je.actionLeftItem},oo[pt.difficulty]),Ne.createElement("p",{className:je.actionLeftItem},"\u521B\u5EFA\u8005",Ne.createElement(re.Z,{title:(yn=pt==null?void 0:pt.author)==null?void 0:yn.name},Ne.createElement("span",{className:"c-grey-333"},((Yn=(Gn=pt==null?void 0:pt.author)==null?void 0:Gn.name)==null?void 0:Yn.length)>6?((Yr=(Kr=pt==null?void 0:pt.author)==null?void 0:Kr.name)==null?void 0:Yr.substr(0,5))+"...":(Jr=pt==null?void 0:pt.author)==null?void 0:Jr.name))),Ne.createElement("p",{className:je.actionLeftItem},"\u66F4\u65B0",Ne.createElement("span",{className:"c-grey-333"},pt==null?void 0:pt.updated_at)),Ne.createElement("p",{className:je.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Ne.createElement("span",{className:"c-grey-333"},pt==null?void 0:pt.quotes)),!er&&Ne.createElement("div",{className:je.more},io({},pt))))})):Ne.createElement(ie.Z,{size:"middle",spinning:kt["problemset/getItemBanks"]},Ne.createElement(ge.Z,{customText:!((Gt=cn==null?void 0:cn.userInfo)!=null&&Gt.professional_certification)&&ut.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((rn=cn==null?void 0:cn.userInfo)!=null&&rn.professional_certification)&&ut.type==="1"?Ne.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),zn!==0&&!er&&Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Xn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:parseInt(ut.page+"")||1,total:zn,showTotal:pt=>Ne.createElement(Ne.Fragment,null,Ne.createElement("span",{className:"mr10 font12"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},pt),"\u6761\u6570\u636E"))}),er&&Ne.createElement("div",{style:{height:20}})),Mr&&Ne.createElement(De.Z,{basketData:fn.basketData,visible:ur,basketTotal:dr,onClose:()=>Nr(!1),onDelete:pa,onClear:da,onSubmit:()=>St(void 0,null,function*(){var pt,Xt,Pn,yn,Gn;const Yn=yield Yt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Kr=(pt=Yn==null?void 0:Yn.disciplines)==null?void 0:pt[0],Yr=yield Yt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Xt=Yn==null?void 0:Yn.new_checked)==null?void 0:Xt.discipline_id)||(Kr==null?void 0:Kr.id),sub_discipline_id:((Pn=Yn==null?void 0:Yn.new_checked)==null?void 0:Pn.sub_discipline_id)||((Gn=(yn=Kr==null?void 0:Kr.sub_disciplines)==null?void 0:yn[0])==null?void 0:Gn.id)}});Yr.status===0&&we.history.push(`paperlibrary/add/${Yr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,He.JA)()&&Mr&&Ne.createElement(Ve,{visibleBasket:ur,onToggleVisible:()=>Nr(!ur),count:dr})),Ne.createElement(pe.Z,null),Ne.createElement(Ee.Z,{onReloadData:Nn,isPiliangRevoke:vr}),Ne.createElement(be.Z,{onReloadData:()=>br([null])}),Ne.createElement(We.Z,{onReloadData:Nn,onReloadBasketData:Jt}),Lt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Ne.createElement(Ke.Z,{shixunIds:Fr,cb:Ia}):null,Ne.createElement(Se.Z,null),Ne.createElement(Pe.Z,null),Ne.createElement(Ce.Z,null),Ne.createElement(xe.Z,null),Ne.createElement(Be.Z,null),Ne.createElement(Ae.Z,null),Ne.createElement(Te.Z,null),Ne.createElement(ve.Z,null),Ne.createElement(ye.Z,{onOk:$a}),Ne.createElement(ce.Z,{onOk:eo})),Mr?Ne.createElement(ne.Fragment,null,!!(Tn!=null&&Tn.length)&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:yt!=null&&yt.length?Tn.length===(yt==null?void 0:yt.length):!1,onChange:pt=>ja(pt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Tn==null?void 0:Tn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),kr&&["3","1"].includes(gn)&&Ne.createElement("div",{className:je.btn,onClick:()=>{(Tn==null?void 0:Tn.length)>0?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,value:Qn.current,onChange:pt=>Qn.current=pt}))),onOk:()=>St(void 0,null,function*(){var pt;const Xt=yield(0,rt.Rp)({id:Tn,group_id:(pt=Qn.current)==null?void 0:pt[0]});Qn.current=[],(Xt==null?void 0:Xt.status)===0&&(hn(ut),Nn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),gn==="1"&&(0,He.ag)()&&Ne.createElement("div",{className:je.btn,onClick:()=>{wn(!0),Ya(Tn)}},Ne.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:Ma}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),gn==="0"&&!Ba&&Ne.createElement("div",{className:je.btn,onClick:()=>Na()}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:_a}," ",Ne.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:no}," ",Ne.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:()=>Lr()},Ne.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Ne.createElement("div",{onClick:()=>Ar([]),style:{marginLeft:"auto"},className:je.btn}," ",Ne.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):er?"":Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:yt!=null&&yt.length?Tn.length===(yt==null?void 0:yt.length):!1,onChange:pt=>ja(pt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Tn==null?void 0:Tn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&!!(Tn!=null&&Tn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),kr&&!!(Tn!=null&&Tn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Ne.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Cn,"\u9898"),Ne.createElement("div",{onClick:ro,className:je.btn},"\u8FD4\u56DE\u8BD5\u5377")))),er&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Xn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:ut.page||1,hideOnSinglePage:!0,total:zn,showTotal:pt=>Ne.createElement("span",{className:"mr10"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},pt),"\u6761\u6570\u636E")})),Ne.createElement("div",{className:je.btns},Ne.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},Ne.createElement(z.Z,{onClick:()=>{if((vn==null?void 0:vn.length)<=0){ue.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}en(!0)},align:"middle",className:"current"},Ne.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Ne.createElement("span",null,"\u5DF2\u9009",Ne.createElement("span",{className:"c-light-primary"},Tn.length),"\u4E2A")),Ne.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(gt!=null&>.pathId)we.history.push(`/paths/${gt.pathId}`);else{if(ir){we.history.push(`/classrooms/${gt.coursesId}/program_homework/${gt.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${gt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Ne.createElement(x.ZP,{loading:Ur,onClick:Ga,type:"primary"},"\u786E\u8BA4",gt!=null&>.pathId?"":ir?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Ne.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:je.publicQuest,open:ra,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{sa(!1),Jn(0),dn.resetFields()},onOk:()=>St(void 0,null,function*(){dn.validateFields().then(pt=>St(void 0,null,function*(){const Xt=yield(0,Le.ZP)(`/api/item_banks/${tr==null?void 0:tr.id}/update_tag.json`,{method:"put",body:{name:ya.current,tag_discipline_ids:pt==null?void 0:pt.tag_discipline_ids}});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u4FEE\u6539\u6210\u529F"),sa(!1),An(ut),dn.resetFields())}))})},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement(Ua,null))),Ne.createElement(le.default,{width:640,className:je.publicQuest,centered:!0,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:_t,onCancel:()=>{Ft(!1),Jn(0),Wn(null),dn.resetFields()},onOk:()=>{dn.validateFields().then(pt=>St(void 0,null,function*(){const Xt=gn==="3"?1:2;(yield(0,rt.wX)({id:tr==null?void 0:tr.id,source:Xt,sub_discipline_id:pt==null?void 0:pt.sub_discipline_id[1],tag_discipline_ids:pt==null?void 0:pt.tag_discipline_ids})).status===0&&(Dr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Dr.current=!1,Wn(null),Ar([]),Nn(),ue.ZP.success("\u7533\u8BF7\u6210\u529F")),Ft(!1),Jn(0),dn.resetFields()}))}},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement("div",{className:je.public_tips},Ne.createElement(Je.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ne.createElement(Ua,null))),Ne.createElement(_e.Z,{open:In,subDisciplineId:(mn=dn.getFieldValue("sub_discipline_id"))==null?void 0:mn[1],onCancel:()=>{Bn(!1)},onOkClick:pt=>{ia(Xt=>[...Xt,pt]),dn.setFieldValue("tag_discipline_ids",[...dn.getFieldValue("tag_discipline_ids"),pt==null?void 0:pt.id])}}),Ne.createElement(Ie.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var jt=(0,we.connect)(({classroomList:Lt,problemset:fn,user:cn,loading:ln,globalSetting:kt,shixunHomeworks:Yt})=>({classroomList:Lt,problemset:fn,user:cn,globalSetting:kt,loading:ln.effects,shixunHomeworks:Yt}))(Bt)},80443:function(ct,at,fe){"use strict";fe.d(at,{Im:function(){return be},ZP:function(){return Ae},gZ:function(){return xe}});var ne=fe(59301),we=fe(92832),E=fe(3113),he=fe(84105),me=fe(87395),de=fe(17124),le=fe(24334),se=fe(42678),ue=fe(6339),ie=fe(65862),oe=fe(51908),ae=fe(34376),re=fe(92310),ee=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ge=(Te,Oe,je)=>Oe in Te?y(Te,Oe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Te[Oe]=je,pe=(Te,Oe)=>{for(var je in Oe||(Oe={}))te.call(Oe,je)&&ge(Te,je,Oe[je]);if(z)for(var je of z(Oe))ce.call(Oe,je)&&ge(Te,je,Oe[je]);return Te},ve=(Te,Oe)=>x(Te,b(Oe));const{TextArea:ye}=we.default,Ee={visible:!1,tabIndex:"0"},be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Se||{});function Pe(Te,Oe){switch(Oe.type){case 0:return ve(pe({},Te),{visible:Oe.payload});case 1:return ve(pe({},Te),{tabIndex:Oe.payload});default:throw new Error}}function Ce({value:Te,className:Oe}){const[je,De]=(0,ne.useState)(!1),We=(0,ne.useRef)(),ze=(0,ne.useRef)();return(0,ne.useEffect)(()=>{je&&(ze.current.reset(),ze.current.write((0,ie.pp)(Te||"")))},[Te,je]),(0,ne.useEffect)(()=>{var Ve,Ze,Ue,Me;if(We.current){ze.current=new ae.Terminal({fontSize:14,disableStdin:!0}),ze.current.open(We.current);const He=We.current.offsetWidth-14,Qe=((Me=(Ue=(Ze=(Ve=ze.current)==null?void 0:Ve._core)==null?void 0:Ze._renderService)==null?void 0:Ue.dimensions)==null?void 0:Me.actualCellWidth)||9.5,Ke=Math.ceil(He/Qe);ze.current.resize(Ke,8),De(!0)}},[]),a.createElement("div",{ref:We,className:ee()("XtermText-valueRef",Oe)})}function xe(Te){const{status:Oe,error_msg:je,output:De,input:We,expected_output:ze,is_file:Ve,input_file_url:Ze,output_file_url:Ue,expected_output_file_url:Me}=Te;let He=null;const Qe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:We}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ze,We)},We)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:De&&le.Base64.decode(De)||""}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ue,De)},De)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:ze&&le.Base64.decode(ze)||""}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Me,ze)},ze)));break;case de.h.EXECUTEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Qe}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Qe}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:He=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:He=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",He," ")}function Be(Te){const{status:Oe,error_msg:je,execute_time:De,output:We,input:ze,expected_output:Ve,is_file:Ze,input_file_url:Ue,output_file_url:Me,expected_output_file_url:He}=Te;let Qe=null;switch(Oe){case de.h.OK:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",De,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(We)));break;case de.h.NOMATCH:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",We&&le.Base64.decode(We)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&le.Base64.decode(Ve)));break;case de.h.EXECUTEFAILURE:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:Qe=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Qe=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Qe," ")}var Ae=({id:Te,is_file:Oe,input:je,debuging:De,submitting:We,executingMessage:ze,debugResult:Ve,onChangeInput:Ze,onDebugCode:Ue,onSubmitCode:Me})=>{const[He,Qe]=(0,ne.useReducer)(Pe,Ee),{visible:Ke,tabIndex:rt}=He;(0,ne.useEffect)(()=>{Qe({type:0,payload:!1})},[Te]);function Ye(Fe){let ke=Fe.target.id;Qe({type:1,payload:ke})}function Ge(){Qe({type:0,payload:!Ke})}const Le=(0,ne.useMemo)(()=>{if(Ve){const{status:Fe}=Ve;return a.createElement(a.Fragment,null,Be(Ve))}return null},[Ve]);function Xe(){Qe({type:0,payload:!0}),Qe({type:1,payload:"1"}),Ue()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Ke?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":je,onChange:Ze}),rightNode:De?a.createElement(se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Le:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Ke?"up":""}`,onClick:Ge},Ke?a.createElement(he.Z,null):a.createElement(me.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:De,onClick:Xe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:We,disabled:We,onClick:()=>{Qe({type:0,payload:!1}),Me()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(ct,at,fe){"use strict";fe.d(at,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},12088:function(ct,at,fe){"use strict";fe.d(at,{Y2:function(){return Ae},ZP:function(){return Te}});var ne=fe(59301),we=fe(54580),E=fe(8591),he=fe(43418),me=fe(95237),de=fe(5112),le=fe(3113),se=fe(24905),ue=fe(6848),ie=fe(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",re=fe(47257),ee=fe.n(re),a=fe(38147),y=fe(1012),x=fe(65862),b=fe(21185),z=fe(59301),te=Object.defineProperty,ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ee=(Oe,je,De)=>je in Oe?te(Oe,je,{enumerable:!0,configurable:!0,writable:!0,value:De}):Oe[je]=De,be=(Oe,je)=>{for(var De in je||(je={}))ve.call(je,De)&&Ee(Oe,De,je[De]);if(pe)for(var De of pe(je))ye.call(je,De)&&Ee(Oe,De,je[De]);return Oe},Se=(Oe,je)=>ce(Oe,ge(je)),Pe=(Oe,je,De)=>new Promise((We,ze)=>{var Ve=Me=>{try{Ue(De.next(Me))}catch(He){ze(He)}},Ze=Me=>{try{Ue(De.throw(Me))}catch(He){ze(He)}},Ue=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(Ve,Ze);Ue((De=De.apply(Oe,je)).next())});const{Dragger:Ce}=we.default,xe=Oe=>{const je=He=>He&&He.substring(0,He.lastIndexOf("."));for(var De=[...Oe],We=0,ze=[],Ve=0;Ve{if(He.forEach(Qe=>{let Ke=Qe.name.split(/\.(?=[^\.]+$)/);Qe.name=`${Ke[0]}.${Ke[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},Be=({onClose:Oe,onOK:je,visible:De,wrapClassName:We,rootIdentifier:ze,multiple:Ve=!1,defaultMultipleValue:Ze=!0})=>{const[Ue,Me]=(0,ne.useState)([]),[He,Qe]=(0,ne.useState)({}),[Ke,rt]=(0,ne.useState)(!1),[Ye,Ge]=(0,ne.useState)(!0),[Le,Xe]=(0,ne.useState)(null),Fe=(0,ne.useRef)([]),ke=(0,ne.useRef)(0),$e=()=>{Oe()};(0,ne.useEffect)(()=>{et()},[]),(0,ne.useEffect)(()=>{De&&(Fe.current=[],ke.current=0,Me([]),Ge(Ze))},[De]);const et=()=>Pe(void 0,null,function*(){try{Xe(!0)}catch(tt){}}),Je=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),_e=tt=>{var ot,Et;const dt=Je((ot=tt[0])==null?void 0:ot.name)||Je((Et=tt[1])==null?void 0:Et.name),vt=Ue.filter(ft=>Je(ft.name)!==dt);Fe.current=[...vt],Me([...vt])},Ie=tt=>{if(!Ye){const wt=new FormData;wt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:wt},!0).then(At=>{if(At.status===0){ke.current=ke.current+1;const xt=Fe.current.map(Rt=>{var zt;if(Rt.name===tt.name){const Bt=be({},Rt);return(zt=tt==null?void 0:tt.name)!=null&&zt.includes(".in")?Bt.input=At==null?void 0:At.content:Bt.output=At==null?void 0:At.content,Bt}return Rt});if(Fe.current=[...xt],Me([...xt]),ke.current>0&&ke.current===Ue.length){rt(!1);let Rt=xe(xt);Rt=Rt.filter(zt=>{var Bt,jt;return!!((Bt=zt[0])!=null&&Bt.name&&((jt=zt[1])!=null&&jt.name))}),Rt=Rt.map(zt=>Se(be(be({},zt[0]),zt[1]),{is_file:!1})),je(Rt),Oe()}}else rt(!1),Oe()});return}if(Le){const wt=new FormData;wt.append("file",tt.file),ze===null?wt.append("identifier","testsets"):wt.append("identifier",ze),(0,a.ZP)("/api/attachments.json",{method:"post",body:wt},!0).then(At=>{if(At.filename){ke.current=ke.current+1;const xt=Fe.current.map(Rt=>{var zt;if(Rt.name===(At==null?void 0:At.filename)){const Bt=Se(be({},Rt),{is_oss:!Le});return(zt=At==null?void 0:At.filename)!=null&&zt.includes(".in")?(Bt.in_object_key=At==null?void 0:At.object,Bt.in_object_size=At==null?void 0:At.size,Bt.input=At==null?void 0:At.filename,Bt.in_file=tt):(Bt.out_object_key=At==null?void 0:At.object,Bt.out_object_size=At==null?void 0:At.size,Bt.output=At==null?void 0:At.filename,Bt.out_file=tt),Bt}return Rt});if(Fe.current=[...xt],Me([...xt]),ke.current>0&&ke.current===Ue.length){rt(!1);let Rt=xe(xt);Rt=Rt.filter(zt=>{var Bt,jt;return!!((Bt=zt[0])!=null&&Bt.name&&((jt=zt[1])!=null&&jt.name))}),Rt=Rt.map(zt=>Se(be(be({},zt[0]),zt[1]),{is_file:!0})),je(Rt),Oe()}}else rt(!1),Oe()});return}const ot=new(ee())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),Et=tt.name,dt={container_type:"TestSet",file_name:Et},vt=(0,y.Z)();let ft=`testsets/${ze}/${vt}${Et.indexOf(".")>-1?"."+Et.split(".").pop():""}`;ze===null&&(ft=`testsets/${vt}${Et.indexOf(".")>-1?"."+Et.split(".").pop():""}`),ot.multipartUpload(ft,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Et+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(dt)}}).then(function(wt){if(wt.data.status===0){ke.current=ke.current+1;const St=Fe.current.map(At=>{var xt,Rt,zt,Bt,jt,Lt,fn,cn,ln,kt,Yt,qt,$t,Rn,Mt,Wt,un;if(At.name===((Rt=(xt=wt.data)==null?void 0:xt.data)==null?void 0:Rt.file_name)){const It=Se(be({},At),{is_oss:!Le});return(jt=(Bt=(zt=wt.data)==null?void 0:zt.data)==null?void 0:Bt.file_name)!=null&&jt.includes(".in")?(It.in_object_key=(fn=(Lt=wt.data)==null?void 0:Lt.data)==null?void 0:fn.object,It.in_object_size=(ln=(cn=wt.data)==null?void 0:cn.data)==null?void 0:ln.size,It.input=(Yt=(kt=wt.data)==null?void 0:kt.data)==null?void 0:Yt.file_name,It.in_file=tt):(It.out_object_key=($t=(qt=wt.data)==null?void 0:qt.data)==null?void 0:$t.object,It.out_object_size=(Mt=(Rn=wt.data)==null?void 0:Rn.data)==null?void 0:Mt.size,It.output=(un=(Wt=wt.data)==null?void 0:Wt.data)==null?void 0:un.file_name,It.out_file=tt),It}return At});if(Fe.current=[...St],Me([...St]),ke.current>0&&ke.current===Ue.length){rt(!1);let At=xe(St);At=At.filter(xt=>{var Rt,zt;return!!((Rt=xt[0])!=null&&Rt.name&&((zt=xt[1])!=null&&zt.name))}),At=At.map(xt=>Se(be(be({},xt[0]),xt[1]),{is_file:!0})),je(At),Oe()}}})},Re=tt=>new Promise((ot,Et)=>{let dt=0,vt=[];for(let ft=0;ft{dt++,dt===tt.length&&(vt.length?(E.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Et()):ot(tt))}).catch(wt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",wt),dt++,vt.push(tt[ft].name),dt===tt.length&&(vt.length?(E.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Et()):ot(tt))})}),Ne=()=>Pe(void 0,null,function*(){if(Ue.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Re(Ue),rt(!0),xe(Ue).some(ot=>{var Et,dt;return!((Et=ot[0])!=null&&Et.name&&((dt=ot[1])!=null&&dt.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),onCancel:()=>{rt(!1)}});return}Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),qe={name:"file",fileList:Ue,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(Ue!=null&&Ue.some(Et=>Et.name===tt.name))return E.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:tt.name,uid:tt.uid,file:tt,percent:0};return Ue.push(ot),Fe.current=[...Ue],Me([...Ue]),!1}},st=xe(Ue);return console.log(Ue,st,"fileList"),z.createElement(he.default,{open:De,wrapClassName:We,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onCancel:$e,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:oe.wrap},Ue.length?z.createElement("div",null,z.createElement(me.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(de.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:Ye,onChange:tt=>Ge(tt.target.value)},z.createElement(de.ZP,{value:!1},"\u6587\u672C"),z.createElement(de.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(we.default,be({},qe),z.createElement(le.ZP,{type:"primary",className:oe.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ae,{data:st,onRemove:_e})):z.createElement("div",{className:`${oe.noData} mb30`},z.createElement(we.default.Dragger,Se(be({},qe),{className:oe.dragger}),z.createElement("img",{src:ae,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:oe.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ae=({data:Oe=[],onRemove:je,width:De="auto",showScore:We=!1,disabled:ze=!1,inputChange:Ve,onEvaluatingChange:Ze,onSelectAll:Ue,checkAll1:Me,checkAll2:He,checkAll3:Qe,checkAll4:Ke,checkAll5:rt,showEvaluatingSetting:Ye=!1,className:Ge="",isProgramHomework:Le=!1})=>{const Xe={value:"",filename:"",dataUrl:""},[Fe,ke]=(0,ne.useState)(be({},Xe)),$e=_e=>{let Ie=document.createElement("a");document.body.appendChild(Ie);let Re=URL.createObjectURL(_e.file);Ie.href=Re,Ie.download=_e.name,Ie.click(),URL.revokeObjectURL(Re),document.body.removeChild(Ie)},et=(_e,Ie)=>{(0,x.LR)(_e,Ie)},Je=(_e,Ie)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{je(_e,Ie)},onCancel:()=>{}})};return Oe.length?z.createElement("div",{className:Ge,style:{width:De}},z.createElement("div",{className:`${Le?oe.headProgram:oe.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Me,onChange:_e=>{Ue(_e.target.checked,"hidden")}}),z.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Le?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),We&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Ke,onChange:_e=>{Ue(_e.target.checked,"input_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:He,onChange:_e=>{Ue(_e.target.checked,"is_invisible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:rt,onChange:_e=>{Ue(_e.target.checked,"actual_output_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Qe,onChange:_e=>{Ue(_e.target.checked,"last_match_rule")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:oe.operation,style:Le?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:oe.listWrapper,style:{boxShadow:Le?"0px 2px 4px 0px #EAEEF4":"unset"}},Oe.map((_e,Ie)=>{var Re,Ne,qe,st;return z.createElement("div",{key:Ie,className:oe.list,style:Le?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(se.default,{checked:!!_e.hidden,onChange:tt=>{Ze(tt.target.checked,Ie,"hidden")}})),z.createElement("div",{style:{width:Le?"25%":"15%",paddingLeft:Le?"5px":"0px",paddingRight:Le?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ie+1),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.input||((Re=_e[0])==null?void 0:Re.name),onClick:()=>Pe(void 0,null,function*(){let tt;_e.input?_e.input_file_url?tt=_e.input_file_url:tt=_e.in_file:tt=_e[0];let ot;typeof tt=="string"?(ot=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:tt})):(ot=yield(0,x.db)(tt.file),ke({value:ot.text,filename:tt.name,dataUrl:ot.link}))})},_e.input||((Ne=_e[0])==null?void 0:Ne.name))),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.output||((qe=_e[1])==null?void 0:qe.name),onClick:()=>Pe(void 0,null,function*(){let tt;_e.input?_e.output_file_url?tt=_e.output_file_url:tt=_e.out_file:tt=_e[1];let ot;typeof tt=="string"?(ot=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:tt})):(ot=yield(0,x.db)(tt.file),ke({value:ot.text,filename:tt.name,dataUrl:ot.link}))})},_e.output||((st=_e[1])==null?void 0:st.name))),We&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{size:"large",addonAfter:Le?"%":null,disabled:ze,style:{width:"80%"},onChange:tt=>Ve(tt,Ie),value:_e.score}),!Le&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.input_visible||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.is_invisible||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.actual_output_visible||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.last_match_rule||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Je(_e,Ie),style:Le?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:oe.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Fe.dataUrl,filename:Fe.filename,type:Fe.dataUrl.length?"txt":"",onClose:()=>ke(be({},Xe)),monacoEditor:{value:Fe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Te=Be},83554:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return re}});var ne=fe(59301),we=fe(8591),E=fe(6848),he=fe(71418),me=fe(95237),de=fe(43604),le=fe(58421),se=fe(3113),ue=fe(96565),ie=fe(38147),oe=fe(6339),ae=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{ge(x.next(pe))}catch(ve){z(ve)}},ce=pe=>{try{ge(x.throw(pe))}catch(ve){z(ve)}},ge=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,ce);ge((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,ne.useState)(""),[ce,ge]=(0,ne.useState)(!1);function pe(ye){te(ye)}function ve(){if(!z){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,ne.useEffect)(()=>{y!=a&&ge(!1)},[y]),ne.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ne.createElement(ue.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pe,extraUse:b&&ne.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:pe,setIsOpen:ge}),overlayStyle:{maxWidth:600}},ne.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!ce)},ne.createElement("i",{className:"iconfont icon-dianzan11"})))}),ne.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,ne.useState)(!1),[b,z]=(0,ne.useState)([]),[te,ce]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{a!=null&&a.isOpen?ge():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>ae(void 0,null,function*(){x(!0);const pe=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(pe==null?void 0:pe.status)==0&&z(pe==null?void 0:pe.answer),x(!1)});return ne.createElement(he.Z,{spinning:y},ne.createElement("div",{style:{color:"#000"}},ne.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),ne.createElement(me.Z,{justify:"end",align:"middle"},ne.createElement(de.Z,null,ne.createElement(le.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:pe=>{ce(pe)}})),ne.createElement(de.Z,null,ne.createElement(se.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(ct,at,fe){"use strict";fe.d(at,{CP:function(){return E},_V:function(){return de}});var ne=fe(28209),we=fe.n(ne);const E={secret:ne.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ne.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function me(le="",se="exam"){const{secret:ue,iv:ie}=he[se];return AES.encrypt(le,ue,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function de(le="",se="exam"){const{secret:ue,iv:ie}=he[se];return ne.AES.decrypt(le,ue,{iv:ie,mode:we().mode.CBC,padding:we().pad.Pkcs7}).toString(ne.enc.Utf8)}},84454:function(ct,at,fe){"use strict";fe.d(at,{AD:function(){return Be},BA:function(){return Fe},D9:function(){return We},Hp:function(){return pe},IM:function(){return Ve},Iy:function(){return ve},KM:function(){return Xe},KU:function(){return He},MJ:function(){return ye},Ne:function(){return ze},ON:function(){return Ke},Uj:function(){return Ge},VY:function(){return Me},YO:function(){return Ye},YX:function(){return rt},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Se},hS:function(){return Ze},iA:function(){return b},j6:function(){return ce},je:function(){return Oe},jj:function(){return ge},kS:function(){return Qe},o6:function(){return Pe},pO:function(){return Le},rQ:function(){return Ae},sA:function(){return be},xm:function(){return De},xo:function(){return Ue},y8:function(){return Te},yd:function(){return z}});var ne=fe(33270),we=fe(65582),E=fe(65862),he=fe(8591),me=fe(74128),de=Object.defineProperty,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(ke,$e,et)=>$e in ke?de(ke,$e,{enumerable:!0,configurable:!0,writable:!0,value:et}):ke[$e]=et,oe=(ke,$e)=>{for(var et in $e||($e={}))se.call($e,et)&&ie(ke,et,$e[et]);if(le)for(var et of le($e))ue.call($e,et)&&ie(ke,et,$e[et]);return ke},ae=(ke,$e,et)=>new Promise((Je,_e)=>{var Ie=qe=>{try{Ne(et.next(qe))}catch(st){_e(st)}},Re=qe=>{try{Ne(et.throw(qe))}catch(st){_e(st)}},Ne=qe=>qe.done?Je(qe.value):Promise.resolve(qe.value).then(Ie,Re);Ne((et=et.apply(ke,$e)).next())});const re=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>ae(void 0,null,function*(){re(),(yield(0,ne.YR)(oe({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),ee()}),y=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.yS)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if($e.status===-2)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.W0)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.Nl)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.IU)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.td)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-2)return $e;if($e.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if($e.status===-4)return $e}}),ce=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.QX)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),ge=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.o_)(oe({},ke));et.status===0?(he.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),pe=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.ZL)(oe({},ke));et.status===0?(he.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),ve=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.aP)(oe({},ke));et.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),ye=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.vV)(oe({},ke));et.status===0?(he.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),Ee=ke=>ae(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(oe({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),ee()}),be=ke=>ae(void 0,null,function*(){re(),yield(0,E.QH)("",me.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),ee()}),Se=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ce=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Be=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Te=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Oe=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.Uy)(oe({},ke));$e.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),De=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),We=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map($e=>`course_group_id[]=${$e}`).join("&")}`,query:ke}))}),ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),Ve=ke=>ae(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:me.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),Ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),Ue=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),Me=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),He=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),Qe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Ke=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),rt=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),Ye=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),Ge=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),Le=(ke,$e)=>ae(void 0,null,function*(){yield(0,E.FH)($e||"",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),Fe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},84056:function(ct,at,fe){"use strict";fe.d(at,{BU:function(){return we},Dj:function(){return ne},gH:function(){return E},vp:function(){return he}});function ne(me){try{me.mozRequestFullScreen?me.mozRequestFullScreen():me.webkitRequestFullScreen&&me.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function we(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var me=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",me),window.isFullScreen?window.isFullScreen:me!=null}},61527:function(ct,at,fe){"use strict";fe.d(at,{U:function(){return ue}});var ne=fe(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(ie,oe,ae)=>oe in ie?we(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ie[oe]=ae,le=(ie,oe)=>{for(var ae in oe||(oe={}))he.call(oe,ae)&&de(ie,ae,oe[ae]);if(E)for(var ae of E(oe))me.call(oe,ae)&&de(ie,ae,oe[ae]);return ie},se=(ie,oe,ae)=>new Promise((re,ee)=>{var a=b=>{try{x(ae.next(b))}catch(z){ee(z)}},y=b=>{try{x(ae.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(ie,oe)).next())});function ue(ie,oe){const[ae,re]=(0,ne.useState)(oe),[ee,a]=(0,ne.useState)(!1),[y,x]=(0,ne.useState)();return[ae,ee,(z,te=!1)=>se(this,null,function*(){const ce=te?oe:le(le({},ae),z);a(!0),re(ce);const ge=yield ie(ce);return a(!1),x(ge),ge}),y]}},72530:function(ct,at,fe){"use strict";fe.d(at,{_:function(){return E}});var ne=fe(59301),we=fe(43418);const E=he=>{var me,de;const le=(0,ne.useRef)([]),se=()=>{for(const ue of le.current)clearTimeout(ue);le.current=[]};return(0,ne.useEffect)(()=>{var ue,ie,oe,ae,re,ee;if(se(),(ue=he==null?void 0:he.exercise)!=null&&ue.left_time&&((oe=(ie=he==null?void 0:he.exercise)==null?void 0:ie.exercise_events)==null?void 0:oe.length)>0){for(const a of(ae=he==null?void 0:he.exercise)==null?void 0:ae.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{we.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(me=he==null?void 0:he.exercise)==null?void 0:me.left_time,(de=he==null?void 0:he.exercise)==null?void 0:de.exercise_events]),se}},42926:function(ct,at,fe){"use strict";fe.d(at,{G:function(){return me},t:function(){return he}});var ne=fe(7062),we=fe.n(ne);const E=null;function he(de,le){let se=we().get("__ec");se||(se={}),se[de]=le,we().set("__ec",se)}function me(de,le){let se=we().get("__ec");return se?se[de]===void 0?le:se[de]:le}},66457:function(ct,at,fe){"use strict";fe.d(at,{rX:function(){return ce},pW:function(){return ge},gy:function(){return pe},xY:function(){return te},O5:function(){return z},tJ:function(){return ee},o1:function(){return a},Rd:function(){return b}});var ne=fe(65582),we=fe(43418),E=fe(28103),he=fe(8591),me=fe(41867),de=fe(65862),le=fe(87169),se=fe(25510),ue="data:image/png;base64,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",ie=fe.p+"static/newqrcode.a8740efb.png",oe=fe(32637),ae=fe(59301),re=(ve,ye,Ee)=>new Promise((be,Se)=>{var Pe=Be=>{try{xe(Ee.next(Be))}catch(Ae){Se(Ae)}},Ce=Be=>{try{xe(Ee.throw(Be))}catch(Ae){Se(Ae)}},xe=Be=>Be.done?be(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((Ee=Ee.apply(ve,ye)).next())});const ee=(ve,ye=!1)=>!!(a(ve)&&y(ye)),a=ve=>(0,me.bg)()?!0:(ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ve=!1)=>{var ye;const{user:Ee}=(0,ne.getDvaApp)()._store.getState();return(ye=Ee.userInfo)!=null&&ye.profile_completed?!0:(we.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,de.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{we.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()}})},b=()=>{we.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ae.createElement("div",{style:{textAlign:"center"}},ae.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"),ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var ve;const{user:ye}=(0,ne.getDvaApp)()._store.getState();return(ve=ye.userInfo)!=null&&ve.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:ae.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,de.xg)("/account/certification")}}),!1)},te=()=>(0,me.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ae.createElement("img",{src:ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ve,ye)=>ve?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("p",null,ye||"\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"),ae.createElement("div",{style:{marginLeft:"110px"}},ae.createElement("img",{src:ue,width:200}),ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ge=ve=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ae.createElement("div",null,ae.createElement("div",null,ae.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"),ae.createElement(E.Z,null),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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 ",ae.createElement("a",null,ve),"\u5929\u3002"),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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")),ae.createElement("div",{style:{textAlign:"center",marginTop:30}},ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(ve,ye="")=>{const{shixunsDetail:{detail:Ee}}=(0,ne.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",ye,"\u3002"),ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(we.default.confirm({centered:!0,icon:ae.createElement(le.Z,null),title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ae.createElement("br",null),ae.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:()=>{we.default.confirm({width:440,centered:!0,icon:ae.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:()=>re(void 0,null,function*(){(yield ve({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ve({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),ve({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},47257:function(ct){(function(at){(function(fe){if(1)ct.exports=fe();else var ne})(function(){var fe,ne,we;return function(){function E(he,me,de){function le(ie,oe){if(!me[ie]){if(!he[ie]){var ae=void 0;if(!oe&&ae)return require(ie,!0);if(se)return se(ie,!0);var re=new Error("Cannot find module '"+ie+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=me[ie]={exports:{}};he[ie][0].call(ee.exports,function(a){var y=he[ie][1][a];return le(y||a)},ee,ee.exports,E,he,me,de)}return me[ie].exports}for(var se=void 0,ue=0;ue +`),sn.focus();default:throw new Error}},[sn,Dn]),Wr=(0,ne.useMemo)(()=>{switch(Dn){case xt:return ne.createElement(Ve,{callback:Or,onCancel:nt});case Lt:return ne.createElement(Ze.Z,{callback:Or,onCancel:nt});case Rt:return ne.createElement(Ue.Z,{callback:Or,onCancel:nt});case zt:return ne.createElement(Ie,{callback:Or,onCancel:nt});case fn:return ne.createElement(tt,{callback:Or,onCancel:nt});case"maths-latex":return ne.createElement(ft,{showSaveButton:!0,callback:Or});case"inline-latex":return ne.createElement(wt.Z,{showSaveButton:!0,callback:Or});default:return null}},[Dn]);function nt(){nr("")}(0,ne.useEffect)(()=>{if(zr.current){let en=function(In){an=!0,dn=In.pageY},_t=function(){an=!1},Ft=function(In){if(an){let Bn=In.pageY-dn;Bn<0&&(Bn=0),Bn>300&&(Bn=300);let tr=Qt+Bn+"px";Tn(tr)}},Kt=zr.current,an=!1,dn=0;return Kt.addEventListener("mousedown",en),document.addEventListener("mousemove",Ft),document.addEventListener("mouseup",_t),()=>{Kt.removeEventListener("mousedown",en),document.removeEventListener("mousemove",Ft),document.removeEventListener("mouseup",_t)}}},[sn,zr]),(0,ne.useEffect)(()=>{Tn(Qt)},[Qt]);const Zt=Dt(mt),on=Dt(Sr),En={width:Zt,height:on},Ut=(0,ne.useMemo)(()=>{if(Qn){let en=new Date(Qn),_t=en.getHours(),Ft=en.getMinutes(),Kt=en.getSeconds();return _t=_t<10?"0"+_t:_t,Ft=Ft<10?"0"+Ft:Ft,Kt=Kt<10?"0"+Kt:Kt,`${_t}:${Ft}:${Kt}`}return 0},[Qn]),vn=en=>{const _t=[];if(Vn){let Ft=-1;en=en.replace(/(@▁▁@|@▁@)/g,function(Kt,an,dn){_t.push({multiLine:Kt!==un})})}return _t};function On(){window.sessionStorage.removeItem(Vt),Dr(!1),Fr(0)}function lt(){Dr(!1),Fr(0),sn.setValue(window.sessionStorage.getItem(Vt))}(0,ne.useEffect)(()=>{mn[Dn]&&Dn!==Bt&&Dn!==zt&&setTimeout(()=>{const en=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth/2-en.offsetWidth/2,Ft=window.innerHeight/2-en.offsetHeight/2;Ir(_t),Ur(Ft)},0)},[Dn]);const bt=en=>{en.preventDefault();const _t=en.clientX-Sn,Ft=en.clientY-Hr;document.body.onmousemove=Kt=>{let an=Kt.clientX-_t,dn=Kt.clientY-Ft;const In=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth-In.offsetWidth,tr=window.innerHeight-In.offsetHeight;an=Math.max(0,Math.min(an,Bn)),dn=Math.max(0,Math.min(dn,tr)),Ht(Kt.clientX,Kt.clientY,_t,Ft)&&(Ir(an),Ur(dn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ht=(en,_t,Ft,Kt)=>{const an=document.body.clientHeight,dn=document.body.clientWidth;return en<20&&Ft>en||en>dn-20&&Ft_t||_t>an-20&&Kt<_t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"markdown-editor-wrapper",ref:xr},ne.createElement("div",{className:`markdown-editor-container ${bn} ${vr?"on-preview":""} ${ut?"mini":""} ${kn?"full-screen":""}`,style:En},ne.createElement(ye,{insertTemp:jn,watch:vr,fullScreen:kn,showNullButton:Cn,showNullProgramButton:Vn,onActionCallback:jr,hidetoolBar:sr,extraUse:Nr}),ne.createElement("div",{className:"markdown-editor-body"},ne.createElement("div",{className:"codemirror-container"},ne.createElement("textarea",{ref:gr,placeholder:ar})),vr?ne.createElement("div",{ref:Rr,className:"preview-container"},yt==="stex"&&ne.createElement(ae,{value:wr}),yt!=="stex"&&ne.createElement(oe.Z,{disabledFill:dr,showProgramFill:Vn,value:wr})):null))),gn?ne.createElement("a",{ref:zr,className:"editor-resize"}):null,Dn===Bt&&ne.createElement(rt,{callback:Or,onCancel:nt}),Dn===zt&&ne.createElement(Ie,{callback:Or,onCancel:nt}),ne.createElement(Ee.Z,null,mn[Dn]&&Dn!==Bt&&Dn!==zt?ne.createElement(Me.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Sn,top:Hr},title:ne.createElement("div",{style:{cursor:"move"},onMouseDown:bt},mn[Dn]),open:!0,onCancel:nt,footer:null,destroyOnClose:!0,width:Dn===zt?"1200px":null,height:Dn===zt?"80vh":null,className:"markdown-popup-form"},Wr):null))}},45053:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ve},I:function(){return Ee}});var ne=fe(78241),we=fe(8591),E=fe(92832),he=fe(81327),me=fe(5871),de=fe(5112),le=fe(3113),se=fe(28735),ue=fe(59301),ie=fe(41867),oe=fe(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(be,Se,Pe)=>Se in be?ae(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(be,Pe,Se[Pe]);return be},te=(be,Se)=>re(be,ee(Se));const{useForm:ce}=ne.default,ge={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:be,onCancel:Se})=>{const[Pe]=ce();let Ce=(0,ue.useRef)();function xe(Te){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),be(Te,Ce.current)}function Be(Te,Oe){if(Te.status===-1){we.ZP.error(Te.message);return}Pe.setFieldsValue({src:`/api/attachments/${Te.id}`,type:Oe.type})}function Ae(Te){let Oe=Te.target.files[0];Ce.current=Oe,Ee(Oe,Be)}return oe.createElement(ne.default,te(z({form:Pe},pe),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},oe.createElement(E.default,{style:ge})),oe.createElement(ye,{onFileChange:Ae}))),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(E.default,{style:{width:264}})),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(he.Z,null,oe.createElement(ne.default.Item,{name:"width",style:{margin:0}},oe.createElement(me.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(de.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"}]})),oe.createElement("aside",null,oe.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(le.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:be}))}function Ee(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ie.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(xe){Se(JSON.parse(xe.target.responseText),be)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${se.KI}/api/attachments.json`),Ce.send(Pe)}},57261:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return E}});var ne=fe(59301),we=fe(4676);class E extends ne.Component{constructor(me){super(me);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:me}=this.props;return(0,we.createPortal)(me,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(ct,at,fe){"use strict";var ne=fe(829),we=fe(57809),E=fe(78673),he=fe(59301);const me=we.default.Option;at.Z=({isTheoretical:de,onFontSizeChange:le,cmFontSize:se,cmCodeMode:ue,autoFormat:ie,onCodeModeChange:oe,onTabToSpace:ae,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var ge;const pe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(ge=ce==null?void 0:ce.find(ye=>ye.shixun_environment_id===te))==null?void 0:ge.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(we.default,{bordered:!1,size:"small",value:ue,onChange:oe},he.createElement(me,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(me,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(we.default,{bordered:!1,size:"small",value:se,onChange:le},he.createElement(me,{value:12},"12px"),he.createElement(me,{value:14},"14px"),he.createElement(me,{value:16},"16px"),he.createElement(me,{value:18},"18px"),he.createElement(me,{value:20},"20px"),he.createElement(me,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:ae})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!de&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,pe[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(ct,at,fe){"use strict";fe.d(at,{i:function(){return pe},Z:function(){return ye}});var ne={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"},we=fe(71418),E=fe(6848),he=fe(93948),me=fe(92310),de=fe.n(me),le=fe(65862),se=fe(2524),ue=fe(41867),ie=fe(79005),oe=fe(20345),ae=fe(77882),re=fe(31081),ee=fe(75309),a=fe(71979),y=fe(47558),x=fe(42922),b=fe(66832),z=fe(96593),te=fe(19664),ce=fe(91833),ge=fe(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ie,swimg:oe},{name:"101\u8BA1\u5212",ptimg:ae,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var ye=({className:Ee,dataSource:be=[],col:Se=4,right:Pe,bottom:Ce=23,precision:xe=0,wrapWidth:Be=1200,trackEventItems:Ae,loading:Te,onRemove:Oe=()=>{},isCurrent:je=!0,showAlias:De=!1,showProgress:We=!1})=>{const ze=Math.floor((Be-(Se-1)*Pe)/Se),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(Ze=>(window.ENV==="build"&&(Ze.ptimg=`/react/build${Ze.ptimg}`,Ze.swimg=`/react/build${Ze.swimg}`),Ze));return ge.createElement(we.Z,{spinning:Te},ge.createElement("div",{className:de()(ne.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ze,Ue)=>{var Me,He,Qe,Ke,rt,Ye;const{name:Ge,id:Le,identifier:Xe,featured:Fe,school_name:ke,image_url:$e,excellent:et,is_plan:Je}=Ze;return ge.createElement("div",{key:Le,className:je&&We?ne.wrapisCurrent:ne.wrap,style:{width:ze,marginRight:(1+Ue)%Se===0?0:Pe+xe,marginBottom:Ce}},ge.createElement("a",{className:ne.li,onClick:_e=>{_e.preventDefault(),_e.stopPropagation(),Ae&&(0,le.L9)([Ae]),(0,le.xg)(`/paths/${Xe}`)}},ge.createElement("div",{className:ne.img},ge.createElement("img",{className:ne.cover,src:`${$e}`}),je&&(0,ue.bg)()&&(Ze==null?void 0:Ze.studying)&&ge.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:_e=>{_e.stopPropagation(),Oe(Ze)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Ze==null?void 0:Ze.subject_tags)==null?void 0:Me.map((_e,Ie)=>{var Re,Ne;if(Ie===0){const st=(Re=Ve.find(tt=>tt.name==_e))==null?void 0:Re.swimg;return ge.createElement("img",{className:ne.sign,src:st,style:{left:"-4px"}})}const qe=(Ne=Ve.find(st=>st.name==_e))==null?void 0:Ne.ptimg;return ge.createElement("img",{className:ne.sign,src:qe,style:{left:`${48+52*(Ie-1)+2*Ie}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&ge.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:ne.name},ge.createElement(E.Z,{title:De&&(Ze!=null&&Ze.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ge}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):Ge},ge.createElement("span",{className:ne.e},De&&(Ze==null?void 0:Ze.excellent_alias_name)||Ge))),je&&We&&((He=Ze==null?void 0:Ze.progress)==null?void 0:He.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Qe=Ze==null?void 0:Ze.progress)==null?void 0:Qe.my_score)/((Ke=Ze==null?void 0:Ze.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(rt=Ze==null?void 0:Ze.progress)==null?void 0:rt.my_score,"/",(Ye=Ze==null?void 0:Ze.progress)==null?void 0:Ye.all_score),(!je||!We)&&ge.createElement("div",{className:ne.tags},ge.createElement("div",null,ge.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,Ze.stages_count))),ge.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,Ze.members_count)))))))})),!be.length&&ge.createElement(se.Z,null)))}},3918:function(ct,at,fe){"use strict";fe.d(at,{jL:function(){return me},w9:function(){return Dt},vv:function(){return mt},dN:function(){return mn},QD:function(){return er},cQ:function(){return Ie.Z},vg:function(){return Mt},Oz:function(){return ln},op:function(){return Fr},O5:function(){return Ut},_b:function(){return gr},t7:function(){return Ce},tT:function(){return Ae},Gi:function(){return sr},YG:function(){return zn},Ed:function(){return Cn},kT:function(){return Vt},qp:function(){return x},Um:function(){return pe},K3:function(){return te},vr:function(){return Ir},qE:function(){return Ar},Je:function(){return je},wb:function(){return Ye},rC:function(){return _e},lB:function(){return Xe},cq:function(){return $n},kO:function(){return ur},tp:function(){return Ee},Si:function(){return lt},k8:function(){return pr},Du:function(){return dn}});var ne=fe(59301),we={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"},E="data:image/png;base64,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",me=({dataSource:Tt=[],img:Ct,imgWidth:Ot=346,title:nn,sunTitle:hn,bannerExtraContent:An})=>ne.createElement("div",{className:we.banner},ne.createElement("div",{className:we.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,nn),ne.createElement("span",null,hn)),Tt.length>0&&ne.createElement("div",{className:we.btns},Tt.map((Jt,Mn)=>ne.createElement("div",{key:Mn,onClick:Jt.click},Jt.name,Jt.sign?ne.createElement("img",{src:E,width:39}):null))),An),Ct&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:Ct,width:Ot}))),de={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=fe(92310),se=fe.n(le),ue=fe(89392),ie=Object.defineProperty,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ee=(Tt,Ct,Ot)=>Ct in Tt?ie(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,a=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))ae.call(Ct,Ot)&&ee(Tt,Ot,Ct[Ot]);if(oe)for(var Ot of oe(Ct))re.call(Ct,Ot)&&ee(Tt,Ot,Ct[Ot]);return Tt},x=({dataSource:Tt=[],value:Ct,onChange:Ot,onTitleChange:nn,className:hn,title:An,titleWidth:Jt=41,style:Mn={},fontColor:Zn="#6A7283",showCount:rr,classNameActive:Hn,styleItem:Ln={}})=>{const[mr,lr]=(0,ne.useState)(0),[Tr,Xn]=(0,ne.useState)(!1),Fn=(0,ne.useRef)(null),Nn=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var br;Tt.length!==0&&(((br=Fn==null?void 0:Fn.current)==null?void 0:br.clientHeight)>97?lr(1):lr(0)),Tt.length===0&&lr(0),Xn(!1)},[Tt]),ne.createElement("div",{className:se()(de.row,hn),style:Mn},ne.createElement("div",{onClick:(0,ue.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jt,marginTop:Tr?12:4},className:`${de.title} ${nn?"current":""}`},An),ne.createElement("div",{className:Tr?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},ne.createElement("div",{className:de.bar,ref:Nn,style:mr>0?{height:mr===1?97:"auto",overflow:mr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:de.tag,ref:Fn},Tt==null?void 0:Tt.map(br=>ne.createElement("span",{onClick:()=>Ot(br.id),key:br.id,style:a(a({color:Zn},Ln),(br==null?void 0:br.style)||{}),className:Ct===br.id?se()(Hn||de.active,br.classNameActive):""},ne.createElement("span",{title:br.name,className:de.name},br.name),!!rr&&ne.createElement("span",{className:de.num},br.count))))),!!mr&&ne.createElement(ne.Fragment,null,mr===1?ne.createElement("div",{onClick:()=>{var br;lr(2),((br=Fn==null?void 0:Fn.current)==null?void 0:br.clientHeight)>245?Xn(!0):Xn(!1)},className:de.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Nn.current.scrollTop=0,lr(1),Xn(!1)},className:de.action},"\u6536\u8D77",ne.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:Tt=[],value:Ct,onChange:Ot,onTitleChange:nn,className:hn,title:An,titleWidth:Jt=41,style:Mn={},fontColor:Zn="#6A7283",showCount:rr,expand:Hn=!0})=>{const[Ln,mr]=(0,ne.useState)(0),[lr,Tr]=(0,ne.useState)(!1),Xn=(0,ne.useRef)(null),Fn=(0,ne.useRef)(null),[Nn,br]=(0,ne.useState)(Hn);return ne.createElement("div",{className:se()(b.row,hn),style:Mn},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jt,marginTop:lr?12:4},className:`${b.title} ${nn?"current":""}`},An),ne.createElement("i",{className:`iconfont ${Nn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Nn?8:10},onClick:()=>br(!Nn)})),Nn&&ne.createElement("div",{className:lr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ne.createElement("div",{className:b.fenge}),ne.createElement("div",{className:b.bar,ref:Fn},ne.createElement("div",{className:b.tag,ref:Xn},Tt==null?void 0:Tt.map(_r=>ne.createElement("span",{onClick:()=>Ot(_r.id),key:_r.id,style:{color:Zn},className:Ct===_r.id?b.active:""},ne.createElement("span",{title:_r.name,className:b.name},_r.name),!!rr&&ne.createElement("span",{className:b.num},_r.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},pe=({dataSource:Tt=[],value:Ct,onChange:Ot,onTitleChange:nn,className:hn,title:An,titleWidth:Jt=41,style:Mn={},fontColor:Zn="#fff",showCount:rr,expand:Hn=!0})=>{const[Ln,mr]=(0,ne.useState)(0),[lr,Tr]=(0,ne.useState)(!1),Xn=(0,ne.useRef)(null),Fn=(0,ne.useRef)(null),[Nn,br]=(0,ne.useState)(Hn);return ne.createElement("div",{className:se()(ce.row,hn),style:Mn},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>nn==null?void 0:nn(),2e3),style:{width:Jt},className:`${ce.title} ${nn?"current":""}`},An),ne.createElement("i",{className:`iconfont ${Nn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Nn?"#00DDC7":"#037F74",fontSize:Nn?10:12},onClick:()=>br(!Nn)})),Nn&&ne.createElement("div",{className:lr?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ne.createElement("div",{className:ce.bar,ref:Fn},ne.createElement("div",{className:ce.tag,ref:Xn},Tt==null?void 0:Tt.map(_r=>ne.createElement("span",{onClick:()=>Ot(_r.id),key:_r.id,style:{color:Zn},className:Ct===_r.id?ce.active:""},ne.createElement("span",{title:_r.name,className:ce.name},_r.name),!!rr&&ne.createElement("span",{className:ce.num},_r.count)))))))},ve={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"},Ee=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={}})=>ne.createElement("div",{style:hn,className:se()(ve.tabs,nn)},Tt.map(An=>ne.createElement("span",{onClick:()=>Ot(An.id),className:Ct===An.id?ve.active:"",key:An.id},An.name))),be={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"},Se=fe(92832),Ce=({dataSource:Tt=[],value:Ct="",onChange:Ot,onInputChange:nn=()=>{},className:hn,style:An={},placeholder:Jt,allowClear:Mn=!1})=>{var Zn;const[rr,Hn]=(0,ne.useState)(""),[Ln,mr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Xn;let Fn=Ct;(Xn=JSON.stringify(Ct))!=null&&Xn.includes("{")&&(Hn(Ct.id),Fn=Ct.value||"");try{mr(decodeURIComponent(Fn||""))}catch(Nn){mr(decodeURIComponent(Fn||""))}},[Ct]);const lr=()=>{Ot(encodeURIComponent(Ln),rr||null)},Tr=Xn=>{Xn!==rr&&(Hn(Xn),Ot(encodeURIComponent(Ln),Xn))};return ne.createElement("div",{className:se()(be.input,hn),style:An},!!Tt.length&&ne.createElement("div",{className:be.dropdown},ne.createElement("div",{className:be.text},(Zn=Tt.find(Xn=>Xn.id===rr))==null?void 0:Zn.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:be.b1}),ne.createElement("b",{className:be.b2})),ne.createElement("div",{className:be.menu},Tt.map((Xn,Fn)=>ne.createElement("div",{key:Fn,onClick:()=>Tr(Xn.id)},Xn.name)))),ne.createElement(Se.default,{onPressEnter:lr,value:Ln,onChange:Xn=>{mr(Xn.target.value),nn(encodeURIComponent(Xn.target.value),rr||null)},bordered:!1,placeholder:Jt}),ne.createElement("i",{onClick:lr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ae=({dataSource:Tt=[],value:Ct="",onChange:Ot,onInputChange:nn=()=>{},className:hn,style:An={},placeholder:Jt,allowClear:Mn=!1})=>{var Zn;const[rr,Hn]=(0,ne.useState)(""),[Ln,mr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Xn;let Fn=Ct;(Xn=JSON.stringify(Ct))!=null&&Xn.includes("{")&&(Hn(Ct.id),Fn=Ct.value||"");try{mr(decodeURIComponent(Fn||""))}catch(Nn){mr(decodeURIComponent(Fn||""))}},[Ct]);const lr=()=>{Ot(encodeURIComponent(Ln),rr||null)},Tr=Xn=>{Xn!==rr&&(Hn(Xn),Ot(encodeURIComponent(Ln),Xn))};return ne.createElement("div",{className:se()(xe.input,hn),style:An},!!Tt.length&&ne.createElement("div",{className:xe.dropdown},ne.createElement("div",{className:xe.text},(Zn=Tt.find(Xn=>Xn.id===rr))==null?void 0:Zn.name,ne.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ne.createElement("div",{className:xe.menu},Tt.map((Xn,Fn)=>ne.createElement("div",{key:Fn,onClick:()=>Tr(Xn.id)},Xn.name)))),ne.createElement(Se.default,{onPressEnter:lr,value:Ln,onChange:Xn=>{mr(Xn.target.value),nn(encodeURIComponent(Xn.target.value),rr||null)},bordered:!1,placeholder:Jt}),ne.createElement("i",{onClick:lr,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"},je=({value:Tt,onChange:Ct,className:Ot,total:nn,pageSize:hn,style:An={}})=>{const Jt=Tt<2,Mn=Tt>=Math.ceil(nn/hn);return nn<=hn?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:se()(Te.quickPager,Ot),style:An},ne.createElement("div",{onClick:()=>{Jt||Ct(Tt-1,"prev")},className:Jt?Te.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{Mn||Ct(Tt+1,"next")},className:Mn?Te.disabled:""},"\u4E0B\u4E00\u9875"))},De={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"},We=fe(71418),ze=fe(6848),Ve=fe(13570),Ze=fe(74128),Ue=fe(65862),Me=fe(96908),He=fe(57177),Qe=fe(81378),Ke=fe(2524),Ye=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn})=>{const rr=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:Zn},ne.createElement("div",{className:se()(De.list,Tt)},!!Ct.length&&Ct.map((Hn,Ln)=>{const{name:mr,id:lr,identifier:Tr,power:Xn,cover_image_id:Fn,pic:Nn}=Hn;return ne.createElement("div",{className:De.wrap,key:lr,style:{width:rr,marginRight:(1+Ln)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Tr}/challenges`,className:De.li,onClick:br=>{br.preventDefault(),Mn&&(0,Ue.L9)([Mn]),Xn&&(0,Ue.xg)(`/shixuns/${Tr}/challenges`)}},ne.createElement("div",{className:De.img},ne.createElement("img",{className:De.cover,src:`${Nn}`}),Hn.is_jupyter&&ne.createElement("img",{className:De.sign,src:Me}),Hn.is_jupyter_lab&&ne.createElement("img",{className:De.sign,src:He}),Hn.is_unity_3d&&ne.createElement("img",{className:De.sign,src:Qe})),ne.createElement("div",{className:De.name},ne.createElement(ze.Z,{title:mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:De.e},mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:De.tags},ne.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,Hn.challenges_count))),!!Hn.myshixuns_count&&ne.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,Hn.myshixuns_count))),ne.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,Hn.level))),ne.createElement("div",{className:De.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Hn.score_info}),ne.createElement("span",null,"\xA0",Hn.score_info?`${Hn.score_info}\u5206`:"5\u5206")))),!Xn&&ne.createElement("div",{className:De.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Ge={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"},Xe=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,wrapClassName:Mn,trackEventItems:Zn,loading:rr})=>{const Hn=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:rr},ne.createElement("div",{className:se()(Ge.list,Tt)},!!Ct.length&&Ct.map((Ln,mr)=>{const{name:lr,id:Tr,identifier:Xn,power:Fn,cover_image_id:Nn,pic:br}=Ln;return ne.createElement("div",{className:se()(Ge.wrap,Mn),key:Tr,style:{width:Hn,marginRight:(1+mr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Ge.li,onClick:_r=>{_r.preventDefault(),Zn&&(0,Ue.L9)([Zn]),Fn&&(0,Ue.xg)(`/shixuns/${Xn}/challenges`)}},ne.createElement("img",{src:fe(47621),className:Ge.titleBg}),ne.createElement("div",{className:Ge.name},ne.createElement(ze.Z,{title:lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Ge.e},lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:Ge.img},ne.createElement("img",{className:Ge.cover,src:Nn?`${Ze.Z.API_SERVER}/api/attachments/${Nn}`:`${Ze.Z.IMG_SERVER+br}`}),Ln.is_jupyter&&ne.createElement("div",{className:Ge.bq},"Jupyter"),Ln.is_jupyter_lab&&ne.createElement("div",{className:Ge.bq},"JupyterLab"),Ln.is_unity_3d&&ne.createElement("div",{className:Ge.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Ge.value},Ln.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:Ge.value},Ln.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:Ge.value},Ln.challenges_count)),ne.createElement("div",{className:Ge.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Ln.score_info}),ne.createElement("span",{className:Ge.value,style:{color:"#FF9C00"}},"\xA0",Ln.score_info?`${Ln.score_info}\u5206`:"5\u5206"))))),!Fn&&ne.createElement("div",{className:Ge.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Fe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ke="data:image/png;base64,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",$e="data:image/png;base64,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",et="data:image/png;base64,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",_e=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn,wrapClassName:rr,imgClassName:Hn})=>{const Ln=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:Zn},ne.createElement("div",{className:se()(Fe.list,Tt)},!!Ct.length&&Ct.map((mr,lr)=>{const{name:Tr,id:Xn,identifier:Fn,power:Nn,cover_image_id:br,pic:_r}=mr;return ne.createElement("div",{className:se()(Fe.wrap,rr),key:Xn,style:{width:Ln,marginRight:(1+lr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:Fe.li,onClick:Qr=>{Qr.preventDefault(),Mn&&(0,Ue.L9)([Mn]),Nn&&(0,Ue.xg)(`/shixuns/${Fn}/challenges`)}},ne.createElement("div",{className:se()(Fe.img,Hn)},ne.createElement("img",{className:Fe.cover,src:br?`${Ze.Z.API_SERVER}/api/attachments/${br}`:`${Ze.Z.IMG_SERVER+_r}`}),mr.is_jupyter&&ne.createElement("img",{className:Fe.sign,src:ke}),mr.is_jupyter_lab&&ne.createElement("img",{className:Fe.sign,src:$e}),mr.is_unity_3d&&ne.createElement("img",{className:Fe.sign,src:et})),ne.createElement("div",{className:Fe.name},ne.createElement(ze.Z,{title:Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Fe.e},Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:Fe.tags},ne.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,mr.challenges_count))),!!mr.myshixuns_count&&ne.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,mr.myshixuns_count))),ne.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,mr.level))),ne.createElement("div",{className:Fe.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:mr.score_info}),ne.createElement("span",null,"\xA0",mr.score_info?`${mr.score_info}\u5206`:"5\u5206")))),!Nn&&ne.createElement("div",{className:Fe.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Ie=fe(61584),Re={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"},Ne=fe(79005),qe=fe(20345),st=fe(77882),tt=fe(31081),ot=fe(75309),Et=fe(71979),dt=fe(47558),vt=fe(42922),ft=fe(66832),wt=fe(96593),St=fe(19664),At=fe(91833),xt=Object.defineProperty,Rt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,jt=(Tt,Ct,Ot)=>Ct in Tt?xt(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Lt=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))zt.call(Ct,Ot)&&jt(Tt,Ot,Ct[Ot]);if(Rt)for(var Ot of Rt(Ct))Bt.call(Ct,Ot)&&jt(Tt,Ot,Ct[Ot]);return Tt};const fn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Et},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:dt,swimg:vt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ft,swimg:wt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:St,swimg:At}];var ln=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn,wrapClassName:rr,imgClassName:Hn,isArrow:Ln=!1,imgStyle:mr={}})=>{const lr=Math.floor((Jt-(Ot-1)*nn)/Ot),[Tr,Xn]=(0,ne.useState)(),[Fn,Nn]=(0,ne.useState)(),br=Qr=>Xn(Qr),_r=()=>Xn(-1);return ne.createElement(We.Z,{spinning:Zn},ne.createElement("div",{className:se()(Re.list,Tt)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Qr,oa)=>{var ga;const{name:va,id:ya,identifier:ba,featured:ia,school_name:ra,image_url:sa,excellent:ua,is_plan:Ea}=Qr;return ne.createElement("div",{key:ya,className:se()(Re.wrap,rr),style:{width:lr,marginRight:(1+oa)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/paths/${ba}`,className:Re.li,onClick:$r=>{$r.preventDefault(),Mn&&(0,Ue.L9)([Mn]),(0,Ue.xg)(`/paths/${ba}`)}},ne.createElement("img",{src:fe(39057),className:Re.titleBg}),ne.createElement("div",{className:Re.name},ne.createElement(ze.Z,{title:va},ne.createElement("span",{className:Re.e,style:{color:Ln&&Tr===oa?"#145DFF":"#000000"},onMouseEnter:()=>{br(oa)},onMouseLeave:_r},va))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:se()(Re.img,Hn)},ne.createElement("img",{className:Re.cover,style:Lt({},mr),src:`${Ze.Z.IMG_SERVER+sa}`}),(ga=Qr==null?void 0:Qr.subject_tags)==null?void 0:ga.map(($r,ea)=>{var ma,Sa;if(ea===0){const Aa=(ma=fn.find(wa=>wa.name==$r))==null?void 0:ma.swimg;return ne.createElement("img",{className:Re.sign,src:Aa,style:{left:"-4px"}})}const Ca=(Sa=fn.find(Aa=>Aa.name==$r))==null?void 0:Sa.ptimg;return ne.createElement("img",{className:Re.sign,src:Ca,style:{left:`${48+52*(ea-1)+2*ea}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Qr==null?void 0:Qr.excellent)&&ne.createElement("div",{className:Re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Re.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:Re.value},Qr.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:Re.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Re.value},Qr.members_count))))))})),!Ct.length&&ne.createElement(Ke.Z,null)))},kt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Yt=fe(41867),qt=fe(59301);const $t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Et},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:dt,swimg:vt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ft,swimg:wt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:St,swimg:At}];var Mt=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn,onRemove:rr=()=>{},isCurrent:Hn=!0,showAlias:Ln=!1,wrapClassName:mr,imgClassName:lr})=>{const Tr=Math.floor((Jt-(Ot-1)*nn)/Ot),Xn=[{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(Fn=>(window.ENV==="build"&&(Fn.ptimg=`/react/build${Fn.ptimg}`,Fn.swimg=`/react/build${Fn.swimg}`),Fn));return qt.createElement(We.Z,{spinning:Zn},qt.createElement("div",{className:se()(kt.list,Tt)},!!(Ct!=null&&Ct.length)&&(Ct==null?void 0:Ct.map((Fn,Nn)=>{var br;const{name:_r,id:Qr,identifier:oa,featured:ga,school_name:va,image_url:ya,excellent:ba,is_plan:ia}=Fn;return qt.createElement("div",{key:Qr,className:se()(kt.wrap,mr),style:{width:Tr,marginRight:(1+Nn)%Ot===0?0:nn+An,marginBottom:hn}},qt.createElement("a",{className:kt.li,onClick:ra=>{ra.preventDefault(),ra.stopPropagation(),Mn&&(0,Ue.L9)([Mn]),(0,Ue.xg)(`/paths/${oa}`)}},qt.createElement("div",{className:se()(kt.img,lr)},qt.createElement("img",{className:kt.cover,src:`${Ze.Z.IMG_SERVER+ya}`}),Hn&&(0,Yt.bg)()&&(Fn==null?void 0:Fn.studying)&&qt.createElement("div",{className:`${kt.movebq} user-path-items`,onClick:ra=>{ra.stopPropagation(),rr(Fn)}},qt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(br=Fn==null?void 0:Fn.subject_tags)==null?void 0:br.map((ra,sa)=>{var ua,Ea;if(sa===0){const ea=(ua=Xn.find(ma=>ma.name==ra))==null?void 0:ua.swimg;return qt.createElement("img",{className:kt.sign,src:ea,style:{left:"-4px"}})}const $r=(Ea=Xn.find(ea=>ea.name==ra))==null?void 0:Ea.ptimg;return qt.createElement("img",{className:kt.sign,src:$r,style:{left:`${48+52*(sa-1)+2*sa}px`}})}),qt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Fn==null?void 0:Fn.excellent)&&qt.createElement("div",{className:kt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qt.createElement("div",{className:kt.name},qt.createElement(ze.Z,{title:Ln&&(Fn!=null&&Fn.excellent_alias_name)?qt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${_r}`,qt.createElement("br",null),qt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Fn==null?void 0:Fn.excellent_alias_name}`)):_r},qt.createElement("span",{className:kt.e},Ln&&(Fn==null?void 0:Fn.excellent_alias_name)||_r))),qt.createElement("div",{className:kt.tags},qt.createElement("div",null,qt.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qt.createElement("span",null,Fn.stages_count))),qt.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qt.createElement("span",null,qt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qt.createElement("span",null,Fn.members_count)))))))})),!Ct.length&&qt.createElement(Ke.Z,null)))},Wt={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"},un="data:image/png;base64,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",It=fe(59301),Dt=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,trackEventItems:Mn,loading:Zn})=>{const rr=Math.floor((Jt-(Ot-1)*nn)/Ot);return It.createElement(We.Z,{spinning:Zn},It.createElement("div",{className:se()(Wt.list,Tt)},!!Ct.length&&Ct.map((Hn,Ln)=>{const{subject_identifier:mr,id:lr,identifier:Tr,power:Xn}=Hn,Fn=Hn.is_public!=0&&Hn.is_public;return It.createElement("div",{className:Wt.wrap,key:lr,style:{width:rr,marginRight:(1+Ln)%Ot===0?0:nn+An,marginBottom:hn}},It.createElement("a",{className:Wt.li,onClick:Nn=>{Nn.preventDefault(),Mn&&(0,Ue.L9)([Mn]),(0,Ue.xg)(Hn.first_category_url)}},It.createElement("div",{className:Wt.top},It.createElement(ze.Z,{title:Hn.name},It.createElement("div",{className:Wt.name},Hn.name)),It.createElement("img",{className:Wt.img,src:Ze.Z.IMG_SERVER+"/images/"+Hn.avatar_url}),It.createElement("div",{className:Wt.text,title:Hn.creator},Hn.creator),mr&&It.createElement("div",{className:Wt.btns},It.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),It.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Fn&&It.createElement("div",{className:Wt.sign},"\u516C\u5F00")),It.createElement("div",{className:Wt.bottom},Hn.visits>0&&It.createElement(ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},It.createElement("span",null,It.createElement("i",{className:"iconfont icon-liulanyan"}),It.createElement("span",null,Hn.visits))),Hn.course_members_count>0&&It.createElement(ze.Z,{title:"\u6210\u5458",placement:"bottom"},It.createElement("span",null,It.createElement("i",{className:"iconfont icon-chengyuan"}),Hn.course_members_count)),Hn.tasks_count>0&&It.createElement(ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},It.createElement("span",null,It.createElement("i",{className:"iconfont icon-zuoye"}),Hn.tasks_count)),Hn.is_end?It.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):It.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Hn.is_accessible&&It.createElement("div",{className:Wt.lockWrap},It.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),It.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&It.createElement(Ke.Z,null)))},Pt={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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",mn=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,wrapClassName:Mn,trackEventItems:Zn,loading:rr})=>{const Hn=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:rr},ne.createElement("div",{className:se()(Pt.list,Tt)},!!Ct.length&&Ct.map((Ln,mr)=>{const{subject_identifier:lr,id:Tr,identifier:Xn,power:Fn}=Ln,Nn=Ln.is_public!=0&&Ln.is_public;return ne.createElement("div",{className:se()(`${Pt.wrap} ${Ln.is_accessible?"":Pt.warpStyle}`,Mn),key:Tr,style:{width:Hn,marginRight:(1+mr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{className:Pt.li,onClick:br=>{br.preventDefault(),Zn&&(0,Ue.L9)([Zn]),(0,Ue.xg)(Ln.first_category_url)}},ne.createElement("div",{className:Pt.creator},ne.createElement("img",{className:Pt.img,src:Ze.Z.IMG_SERVER+"/images/"+Ln.avatar_url}),ne.createElement("div",{className:Pt.text,title:Ln.creator},Ln.creator)),ne.createElement("div",{className:Pt.top},ne.createElement(ze.Z,{title:Ln.name},ne.createElement("div",{className:Pt.name},Ln.name)),Nn&&ne.createElement("div",{className:Pt.sign},"\u516C\u5F00")),ne.createElement("div",{className:Pt.middle},ne.createElement("div",{className:Pt.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:Pt.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:Pt.value},(Ln==null?void 0:Ln.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:Pt.text},"\u6210\u5458"),ne.createElement("span",{className:Pt.value},(Ln==null?void 0:Ln.course_members_count)||0))),ne.createElement("div",{className:Pt.row},ne.createElement("div",null,ne.createElement("span",{className:Pt.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:Pt.value},(Ln==null?void 0:Ln.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:Pt.text},"\u72B6\u6001"),Ln.is_end?ne.createElement("span",{className:Pt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:Pt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),lr&&ne.createElement("div",{className:Pt.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ln.is_accessible&&ne.createElement("div",{className:Pt.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},tn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},gt="data:image/png;base64,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",mt=({className:Tt,dataSource:Ct=[],col:Ot=4,right:nn,bottom:hn=23,precision:An=0,wrapWidth:Jt=1200,wrapClassName:Mn,trackEventItems:Zn,loading:rr})=>{const Hn=Math.floor((Jt-(Ot-1)*nn)/Ot);return ne.createElement(We.Z,{spinning:rr},ne.createElement("div",{className:se()(tn.list,Tt)},!!Ct.length&&Ct.map((Ln,mr)=>{const{subject_identifier:lr,id:Tr,identifier:Xn,power:Fn}=Ln,Nn=Ln.is_public!=0&&Ln.is_public;return ne.createElement("div",{className:se()(`${tn.wrap} ${Ln.is_accessible?"":tn.warpStyle}`,Mn),key:Tr,style:{width:Hn,marginRight:(1+mr)%Ot===0?0:nn+An,marginBottom:hn}},ne.createElement("a",{className:tn.li,onClick:br=>{br.preventDefault(),Zn&&(0,Ue.L9)([Zn]),(0,Ue.xg)(Ln.first_category_url)}},ne.createElement("div",{className:tn.creator},ne.createElement("img",{className:tn.img,src:Ze.Z.IMG_SERVER+"/images/"+Ln.avatar_url}),ne.createElement("div",{className:tn.text,title:Ln.creator},Ln.creator)),ne.createElement("div",{className:tn.top},ne.createElement(ze.Z,{title:Ln.name},ne.createElement("div",{className:tn.name},Ln.name)),Nn&&ne.createElement("div",{className:tn.sign})),ne.createElement("div",{className:tn.middle},ne.createElement("div",{className:tn.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:tn.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:tn.value},(Ln==null?void 0:Ln.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:tn.text},"\u6210\u5458"),ne.createElement("span",{className:tn.value},(Ln==null?void 0:Ln.course_members_count)||0))),ne.createElement("div",{className:tn.row},ne.createElement("div",null,ne.createElement("span",{className:tn.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:tn.value},(Ln==null?void 0:Ln.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:tn.text},"\u72B6\u6001"),Ln.is_end?ne.createElement("span",{className:tn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:tn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),lr&&ne.createElement("div",{className:tn.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ln.is_accessible&&ne.createElement("div",{className:tn.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ct.length&&ne.createElement(Ke.Z,null)))},Qt={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"},ut=fe(65582),zn=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={},tabBarExtraContent:An})=>ne.createElement("div",{className:se()(Qt.tabs,nn),style:hn},ne.createElement("div",{className:Qt.tabsWrap},Tt.map((Jt,Mn)=>ne.createElement("aside",{className:Qt.tab,onClick:()=>{Ot(Jt.id),Jt.link&&ut.history.push(Jt.link)},key:Mn},ne.createElement("div",{className:Ct===Jt.id?Qt.active:""},Jt.name),(Jt==null?void 0:Jt.resetCount)==null&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Jt==null?void 0:Jt.total,"\uFF09"),(Jt==null?void 0:Jt.resetCount)!==void 0&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement(ze.Z,{title:(Jt==null?void 0:Jt.tip)!=null?Jt==null?void 0:Jt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Jt==null?void 0:Jt.resetCount),"/",ne.createElement("span",null,Jt==null?void 0:Jt.total),"\uFF09"))))),ne.createElement("div",{className:Qt.tabBar},An)),jn={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"},Vt=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={},tabBarExtraContent:An})=>ne.createElement("div",{className:se()(jn.tabs,nn),style:hn},ne.createElement("div",{className:jn.tabsWrap},Tt.map((Jt,Mn)=>ne.createElement("aside",{className:jn.tab,onClick:()=>{Ot(Jt.id),Jt.link&&ut.history.push(Jt.link)},key:Mn},ne.createElement("div",{className:Ct===Jt.id?jn.active:""},Jt.name),(Jt==null?void 0:Jt.resetCount)==null&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Jt==null?void 0:Jt.total,"\uFF09"),(Jt==null?void 0:Jt.resetCount)!==void 0&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement(ze.Z,{title:(Jt==null?void 0:Jt.tip)!=null?Jt==null?void 0:Jt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Jt==null?void 0:Jt.resetCount),"/",ne.createElement("span",null,Jt==null?void 0:Jt.total),"\uFF09"))))),ne.createElement("div",{className:jn.tabBar},An)),gn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Cn=({dataSource:Tt=[],value:Ct,onChange:Ot,className:nn,style:hn={},tabBarExtraContent:An})=>ne.createElement("div",{className:se()(gn.tabs,nn),style:hn},ne.createElement("div",{className:gn.tabsWrap},Tt.map((Jt,Mn)=>ne.createElement("aside",{className:`${gn.tab} ${Ct===Jt.id?gn.active:""}`,onClick:()=>{Ot(Jt.id),Jt.link&&ut.history.push(Jt.link)},key:Mn},ne.createElement("div",null,Jt.name),(Jt==null?void 0:Jt.resetCount)==null&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement("span",null,"\uFF08",Jt==null?void 0:Jt.total,"\uFF09"),(Jt==null?void 0:Jt.resetCount)!==void 0&&(Jt==null?void 0:Jt.total)!==void 0&&ne.createElement(ze.Z,{title:(Jt==null?void 0:Jt.tip)!=null?Jt==null?void 0:Jt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},Jt==null?void 0:Jt.resetCount),"/",ne.createElement("span",null,Jt==null?void 0:Jt.total),"\uFF09"))))),ne.createElement("div",{className:gn.tabBar},An)),sr=({className:Tt,style:Ct={},children:Ot})=>ne.createElement("div",{className:se()(Tt),style:Ct},Ot),xn={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"},Kn=fe(38854),qn=fe(20834);const Un=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var $n=({sortValue:Tt,dropValue:Ct,className:Ot,onSort:nn,onDrop:hn,dataSource:An=Un})=>{var Jt;return ne.createElement("div",{className:se()(xn.orderWrap,Ot)},ne.createElement(Kn.Z,{dropdownRender:()=>ne.createElement(qn.default,null,An.map((Mn,Zn)=>ne.createElement(qn.default.Item,{key:Zn,onClick:()=>hn(Mn.id)},Mn.name)))},ne.createElement("span",{className:xn.orderTextWrap},(Jt=An.find(Mn=>Ct===Mn.id))==null?void 0:Jt.name)),ne.createElement("span",{className:xn.orderIconWrap},ne.createElement("span",{className:xn.orderAsc},ne.createElement("i",{className:Tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${xn.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")})),ne.createElement("span",{className:xn.orderDesc},ne.createElement("i",{className:Tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer} ${xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${xn.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")}))))},cr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const dr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ur=({sortValue:Tt,dropValue:Ct,className:Ot,onSort:nn,onDrop:hn,dataSource:An=dr})=>{var Jt;return ne.createElement("div",{className:se()(cr.orderWrap,Ot)},ne.createElement(Kn.Z,{dropdownRender:()=>ne.createElement(qn.default,null,An.map((Mn,Zn)=>ne.createElement(qn.default.Item,{key:Zn,onClick:()=>hn(Mn.id)},Mn.name)))},ne.createElement("span",{className:cr.orderTextWrap},(Jt=An.find(Mn=>Ct===Mn.id))==null?void 0:Jt.name)),ne.createElement("span",{className:cr.orderIconWrap},ne.createElement("span",{className:cr.orderAsc},ne.createElement("i",{className:Tt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")})),ne.createElement("span",{className:cr.orderDesc},ne.createElement("i",{className:Tt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer}`,onClick:()=>nn(Tt==="asc"?"desc":"asc")}))))},Nr={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"},sn=fe(3113),hr=fe(2337),wr=Object.defineProperty,fr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,kn=(Tt,Ct,Ot)=>Ct in Tt?wr(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,_n=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))vr.call(Ct,Ot)&&kn(Tt,Ot,Ct[Ot]);if(fr)for(var Ot of fr(Ct))wn.call(Ct,Ot)&&kn(Tt,Ot,Ct[Ot]);return Tt},Dn=(Tt,Ct)=>{var Ot={};for(var nn in Tt)vr.call(Tt,nn)&&Ct.indexOf(nn)<0&&(Ot[nn]=Tt[nn]);if(Tt!=null&&fr)for(var nn of fr(Tt))Ct.indexOf(nn)<0&&wn.call(Tt,nn)&&(Ot[nn]=Tt[nn]);return Ot},nr=(Tt,Ct,Ot)=>new Promise((nn,hn)=>{var An=Zn=>{try{Mn(Ot.next(Zn))}catch(rr){hn(rr)}},Jt=Zn=>{try{Mn(Ot.throw(Zn))}catch(rr){hn(rr)}},Mn=Zn=>Zn.done?nn(Zn.value):Promise.resolve(Zn.value).then(An,Jt);Mn((Ot=Ot.apply(Tt,Ct)).next())}),Fr=Tt=>{var Ct=Tt,{className:Ot,style:nn,children:hn,loading:An=!1,openLoading:Jt,onClick:Mn=()=>{},size:Zn="middle",shape:rr="round",theme:Hn}=Ct,Ln=Dn(Ct,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[mr,lr]=(0,ne.useState)(!1),Tr=(0,ne.useMemo)(()=>{switch(Hn){case hr.Fy.THEMEONE:return Nr.ThemeOne;case hr.Fy.DEFAULT:default:return Nr.btn}},[Hn]);return ne.createElement(sn.ZP,_n({onClick:(0,ue.throttle)(Xn=>nr(void 0,null,function*(){Jt&&lr(!0);try{yield Mn(Xn)}catch(Fn){console.log("error",Fn)}Jt&&lr(!1)}),2e3,{leading:!0,trailing:!1}),className:se()(Tr,Nr[`${Zn}-${rr}`],Ot),style:nn,size:Zn,shape:rr,loading:mr||An},Ln),hn)},Sr={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"},Ar=({className:Tt,style:Ct,children:Ot=null,onClick:nn,title:hn})=>ne.createElement("div",{className:se()(Sr.head,Tt),style:Ct},ne.createElement("span",{className:"primary-hover",onClick:nn},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:hn},hn),ne.createElement("div",{className:Sr.node},Ot)),Dr={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:Tt=!0,confirmTitle:Ct,confirmClick:Ot,cancelShow:nn=!0,cancelTitle:hn,cancelClick:An,className:Jt,style:Mn,confirmLoading:Zn=!1})=>ne.createElement("div",{className:se()(Dr.btns,Jt),style:Mn},Tt&&ne.createElement(sn.ZP,{loading:Zn,onClick:Ot,type:"primary",className:Dr.confirm},Ct),nn&&ne.createElement(sn.ZP,{onClick:An,className:Dr.cancel},hn)),ir={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"},Ir=({className:Tt,style:Ct={},LeftContent:Ot,children:nn,RightContent:hn})=>ne.createElement("div",{className:se()(ir.fixedBottom,Tt),style:Ct},ne.createElement("div",{className:ir.wrap},ne.createElement("div",{className:ir.left},Ot),ne.createElement("div",{className:ir.center},nn),ne.createElement("div",{className:ir.right},hn))),Hr={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"},gr=({className:Tt,style:Ct={},dataSource:Ot=[]})=>ne.createElement("div",{className:se()(Hr.crumbs,Tt),style:Ct},Ot.map((nn,hn)=>hnut.history.push(nn.path)},nn.name):ne.createElement("span",null,nn.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:hn,style:{color:"#5F6368"}},nn.name))),xr=fe(31797),zr=Object.defineProperty,Rr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Pr=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Or=(Tt,Ct,Ot)=>Ct in Tt?zr(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Wr=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))kr.call(Ct,Ot)&&Or(Tt,Ot,Ct[Ot]);if(Pr)for(var Ot of Pr(Ct))jr.call(Ct,Ot)&&Or(Tt,Ot,Ct[Ot]);return Tt},nt=(Tt,Ct)=>Rr(Tt,yr(Ct)),Zt=(Tt,Ct)=>{var Ot={};for(var nn in Tt)kr.call(Tt,nn)&&Ct.indexOf(nn)<0&&(Ot[nn]=Tt[nn]);if(Tt!=null&&Pr)for(var nn of Pr(Tt))Ct.indexOf(nn)<0&&jr.call(Tt,nn)&&(Ot[nn]=Tt[nn]);return Ot};const{Countdown:on}=xr.default;var Ut=Tt=>{var Ct=Tt,{onChange:Ot}=Ct,nn=Zt(Ct,["onChange"]);const[hn,An]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof hn=="number"&&hn>=0&&Ot(hn)},[hn]);const Jt=Mn=>{const Zn=Math.floor(Mn/1e3);An(Zn)};return ne.createElement(on,nt(Wr({},nn),{onChange:Jt}))},vn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},lt=({DataProps:Tt,className:Ct,style:Ot={}})=>{var nn;return ne.createElement("div",{className:se()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",vn.ClassRoomItem,Ct),style:Ot,onClick:()=>{(0,Ue.xg)(Tt==null?void 0:Tt.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(nn=Ze.Z)==null?void 0:nn.IMG_SERVER}/images/${Tt==null?void 0:Tt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Tt==null?void 0:Tt.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Tt!=null&&Tt.is_public)&&ne.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"),ne.createElement("span",{className:se()("text-16px font-medium",vn.TitleDom)},Tt==null?void 0:Tt.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Tt==null?void 0:Tt.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Tt==null?void 0:Tt.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Tt==null?void 0:Tt.tasks_count),Tt!=null&&Tt.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},bt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ft=(Tt,Ct,Ot)=>Ct in Tt?bt(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Kt=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))en.call(Ct,Ot)&&Ft(Tt,Ot,Ct[Ot]);if(Ht)for(var Ot of Ht(Ct))_t.call(Ct,Ot)&&Ft(Tt,Ot,Ct[Ot]);return Tt},dn=({DataProps:Tt=[],selectValue:Ct,onChange:Ot,className:nn,style:hn={},extra:An,classNameItem:Jt,styleItem:Mn={},barHidden:Zn})=>{const[rr,Hn]=(0,ne.useState)();return(0,ne.useEffect)(()=>{Hn(Array.isArray(Ct)?Ct:[Ct])},[Ct]),ne.createElement("div",{className:se()("flex px-20px py-10px gap-40px",nn),style:Kt({borderBottom:"1px solid #D3F0FF"},hn)},Tt==null?void 0:Tt.map(Ln=>ne.createElement("div",{key:Ln==null?void 0:Ln.id,className:se()("flex item-center justify-center current c-grey-333 text-16 relative",Jt,Ln==null?void 0:Ln.className),style:Kt(Kt({color:rr!=null&&rr.includes(Ln==null?void 0:Ln.id)?"#1890FF":"",minWidth:88},Mn),(Ln==null?void 0:Ln.style)||{}),onClick:mr=>{Ot==null||Ot({domEvent:mr,item:Ln}),Ln!=null&&Ln.link&&ut.history.push(Ln==null?void 0:Ln.link)}},Ln==null?void 0:Ln.name,!Zn&&(rr==null?void 0:rr.includes(Ln==null?void 0:Ln.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},An))},In=Object.defineProperty,Bn=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Cr=(Tt,Ct,Ot)=>Ct in Tt?In(Tt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Tt[Ct]=Ot,Gr=(Tt,Ct)=>{for(var Ot in Ct||(Ct={}))Br.call(Ct,Ot)&&Cr(Tt,Ot,Ct[Ot]);if(Wn)for(var Ot of Wn(Ct))Jn.call(Ct,Ot)&&Cr(Tt,Ot,Ct[Ot]);return Tt},Vr=(Tt,Ct)=>Bn(Tt,tr(Ct)),pr=({value:Tt,onChange:Ct,onInputChange:Ot,className:nn,style:hn={},InputProps:An})=>{const[Jt,Mn]=(0,ne.useState)(Tt);return ne.createElement("div",{className:se()("flex item-center rounded-full px-10px py-2px",nn),style:Gr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},hn)},ne.createElement(Se.default,Vr(Gr({bordered:!1},An),{onChange:Zn=>{Mn(Zn.target.value),Ot==null||Ot(encodeURIComponent(Zn.target.value))},onPressEnter:Zn=>{Ct==null||Ct({domEvent:Zn,item:{value:Jt}})}})),ne.createElement("img",{className:"h-22px current",src:fe(25365),height:22,onClick:Zn=>{Ct==null||Ct({domEvent:Zn,item:{value:Jt}})}}))}},31103:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return we}});var ne=fe(59301);function we(E,he){const me=(0,ne.useRef)();(0,ne.useEffect)(()=>{me.current=E}),(0,ne.useEffect)(()=>{function de(){me.current()}if(he!==null){let le=setInterval(de,he);return()=>clearInterval(le)}},[he])}},21390:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(31797),E=fe(5871),he=fe(78241),me=fe(43418),de=fe(71418),le=fe(1710),se=fe(92832),ue=fe(95237),ie=fe(43604),oe=fe(3113),ae=fe(87513),re=fe(56656),ee=fe.n(re),a=fe(65582),y=fe(65862),x=fe(27158),b=fe(41867),z=fe(61527),te=fe(59301),ce=(ye,Ee,be)=>new Promise((Se,Pe)=>{var Ce=Ae=>{try{Be(be.next(Ae))}catch(Te){Pe(Te)}},xe=Ae=>{try{Be(be.throw(Ae))}catch(Te){Pe(Te)}},Be=Ae=>Ae.done?Se(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((be=be.apply(ye,Ee)).next())});const{Countdown:ge}=we.default,pe=({value:ye,onChange:Ee,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:ye,onChange:Ee,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:ye,successCb:Ee,dispatch:be})=>{var Se,Pe,Ce,xe;const Be=(0,a.useParams)(),[Ae]=he.default.useForm(),Te=he.default.useWatch("time",Ae),[Oe,je]=(0,ne.useState)(!1),De=(0,ne.useRef)(),{actionTabs:We}=ye,[ze,Ve]=(0,ne.useState)(),[,Ze,Ue,Me]=(0,z.U)(ae.n7,{id:Be.categoryId}),[,He,Qe]=(0,z.U)(ae.Cd,{});(0,ne.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(je(!1),Ae.resetFields())},[ye.actionTabs.key]);const Ke=()=>new Promise(et=>ce(void 0,null,function*(){var Je,_e;return De.current=yield(0,x.y)({ip_limit:(Je=We==null?void 0:We.exerciseParams)==null?void 0:Je.ip_limit,ip_bind:(_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.ip_bind_type}),et()})),rt=()=>ce(void 0,null,function*(){var et,Je,_e,Ie,Re;yield Ae.validateFields();const Ne=Ae.getFieldsValue();if(je(!0),(((et=We==null?void 0:We.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(Je=We==null?void 0:We.exerciseParams)!=null&&Je.ip_bind_type)&&(yield Ke()),(yield(0,ae.ZD)((_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Ie=We==null?void 0:We.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Ne.unlock_key,time:Ne.time,ip:De.current})).status===0){if(Ee){be({type:"exercise/setActionTabs",payload:{}}),Ee();return}const st=We==null?void 0:We.exerciseParams;(0,y.nr)({inner_ip:st.inner_ip,public_ip:st.public_ip,open_camera:st.open_camera,ip_limit:st.ip_limit,ip_bind:st.ip_bind,ip_bind_type:st.ip_bind_type,exercise_tips:st.exercise_tips,exerciseId:st.id,screen_open:st.screen_open,screen_num:st.screen_num,screen_sec:st.screen_sec,coursesId:Be.coursesId,login:(Re=(0,b.eY)())==null?void 0:Re.login,history,identity_verify:st.identity_verify,open_phone_video_recording:st.open_phone_video_recording,current_status:st.current_status}),be({type:"exercise/setActionTabs",payload:{}})}je(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ge=((Se=We==null?void 0:We.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=We==null?void 0:We.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,ne.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const et=yield Qe(Be);yield Ue({}),et.status||Ve(et)})},[ye.actionTabs.key]);const{time:Le,end_time:Xe}=(ze==null?void 0:ze.exercise)||{},Fe=Me!=null&&Me.user_end_time?ee()(Me==null?void 0:Me.user_end_time).add(1,"minutes"):ee()(),ke=ee()(Me==null?void 0:Me.user_total_end_time)>Fe?Math.round(ee().duration(ee()(Me==null?void 0:Me.user_total_end_time).diff(Fe.startOf("minute"))).asMinutes()):0,$e=((Me==null?void 0:Me.student_left_minutes)||0)+(Te||0);return te.createElement(te.Fragment,null,te.createElement(me.default,{width:514,centered:!0,closable:!!((Ce=We==null?void 0:We.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:Ze||He},Ge&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ge&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ge&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=We==null?void 0:We.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ae,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Le!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(Me==null?void 0:Me.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(pe,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ze||He?"--":$e),"\u5206\u949F",$e!==0&&(Me==null?void 0:Me.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Me==null?void 0:Me.user_end_time).add(Te||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Xe).format("YYYY-MM-DD HH:mm")))),te.createElement(ue.Z,{justify:"space-between",align:"middle"},te.createElement(ie.Z,null),te.createElement(ie.Z,null,te.createElement(oe.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(ve)},17933:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return a}});var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(3113),me=fe(71418),de=fe(67172),le=fe(80443),se=fe(50258),ue=fe(24334),ie=fe(56656),oe=fe.n(ie),ae=fe(17124),re=fe(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{pe(b.next(ve))}catch(ye){te(ye)}},ge=ve=>{try{pe(b.throw(ve))}catch(ye){te(ye)}},pe=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,ge);pe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,ne.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,ne.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,de.X6)(y);z(Ve.data)})}()},[y]);const{status:ce,created_at:ge,code:pe,name:ve,language:ye,pass_sets_count:Ee,set_count:be,error_msg:Se,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:Te,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(me.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},le.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,oe()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,ye)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Te*1e3,"ms")," "),re.createElement("li",null," ",`${ce===ae.h.HIDE_COMPILE_STATUS?"--":Ee} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ce,error_msg:Se,execute_time:Te,output:Pe,input:Ce,expected_output:xe,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(se.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:ue.Base64.decode(pe),options:{readOnly:!0}}))):null)))}},88125:function(ct,at,fe){"use strict";fe.d(at,{Im:function(){return be},Y4:function(){return Pe}});var ne=fe(59301),we=fe(92832),E=fe(8591),he=fe(3113),me=fe(10129),de=fe(24334),le=fe.n(de),se=fe(25492),ue=fe(42678),ie=fe(6339),oe=fe(65862),ae=fe(34376),re=fe.n(ae),ee=fe(38147),a=fe(65582),y=fe(17933),x=fe(77254),b=fe(67172),z=fe(56918),te=fe(21185),ce=fe(92310),ge=fe.n(ce),pe=fe(84056),ve=fe(59301),ye=(Be,Ae,Te)=>new Promise((Oe,je)=>{var De=Ve=>{try{ze(Te.next(Ve))}catch(Ze){je(Ze)}},We=Ve=>{try{ze(Te.throw(Ve))}catch(Ze){je(Ze)}},ze=Ve=>Ve.done?Oe(Ve.value):Promise.resolve(Ve.value).then(De,We);ze((Te=Te.apply(Be,Ae)).next())});const{TextArea:Ee}=we.default,be={[me.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[me.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[me.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Se||{});function Pe(Be){const{status:Ae,error_msg:Te,output:Oe,input:je,expected_output:De,is_file:We,input_file_url:ze,output_file_url:Ve,expected_output_file_url:Ze,setMonacoValue:Ue,setData:Me}=Be,He=(0,ne.useRef)(),Qe=(0,ne.useRef)(),Ke=(0,ne.useRef)();let rt=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ne.useEffect)(()=>{if(Oe&&!We&&He.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(He.current);const Le=(0,oe.pp)(de.Base64.decode(Oe));Ge.write(Le),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Xe){}},100)}if(je&&!We&&Qe.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Qe.current),Ge.write((0,oe.pp)(je)),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}if(De&&!We&&Ke.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Ke.current),Ge.write((0,oe.pp)(de.Base64.decode(De))),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}},[Oe]),Ae){case me.h.NOMATCH:rt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!We&&ve.createElement("div",{ref:He}),We&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ue(Ge),setTimeout(()=>{Me(Ve)},200)})},Oe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!We&&ve.createElement("div",{ref:Ke}),We&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ue(yield Ge.text()),setTimeout(()=>{Me(Ze)},200)})},De)));break;case me.h.EXECUTEFAILURE:rt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!We&&ve.createElement(ie.Z,{value:je,style:Ye}),We&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,oe.LR)(ze,je)},je))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:se.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(Te),"111")));break;case me.h.COMPILEFAILURE:rt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:se.Z.error},de.Base64.decode(Te)));break;case me.h.PODFAILURE:rt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:rt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",rt," ")}function Ce(Be){const{status:Ae,error_msg:Te,execute_time:Oe,output:je,input:De,expected_output:We,is_file:ze,input_file_url:Ve,output_file_url:Ze,expected_output_file_url:Ue}=Be;let Me=null;switch(Ae){case me.h.OK:case me.h.NOMATCH:case me.h.EXECUTEFAILURE:case me.h.COMPILEFAILURE:Me=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case me.h.PODFAILURE:Me=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Me=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Me," ")}function xe({value:Be,className:Ae}){return ve.createElement("span",{className:Ae},Be)}at.ZP=({input:Be,is_file:Ae,debuging:Te,submitting:Oe,executingMessage:je,debugResult:De,onChangeInput:We,onDebugCode:ze,onSubmitCode:Ve,hack:Ze,user:Ue,submitResult:Me,isWhiteTheme:He,topDispatch:Qe})=>{const[Ke]=(0,a.useSearchParams)(),rt=(0,a.useParams)(),[Ye,Ge]=(0,ne.useState)(!1),[Le,Xe]=(0,ne.useState)(!1),[Fe,ke]=(0,ne.useState)(1),[$e,et]=(0,ne.useState)(!1),[Je,_e]=(0,ne.useState)(0),[Ie,Re]=(0,ne.useState)(!1),[Ne,qe]=(0,ne.useState)(""),[st,tt]=(0,ne.useState)(""),ot=(0,ne.useRef)(),Et=(0,ne.useRef)(),dt=(0,ne.useRef)(null),vt=(0,ne.useRef)(null),ft=(0,ne.useRef)(null);console.log(Me,"submitResult",rt);const{status:wt,id:St,input:At,output:xt,expected_output:Rt,is_file:zt,input_file_url:Bt,output_file_url:jt,expected_output_file_url:Lt,error_msg:fn,hack_sets:cn}=Me||{};(0,ne.useEffect)(()=>{wt===0&&(ke(1),_e(0))},[wt,St]),(0,ne.useEffect)(()=>{ye(void 0,null,function*(){var It;const it=yield(0,b.rX)(rt==null?void 0:rt.id,"submit");(it==null?void 0:it.status)===0&&(it!=null&&it.data&&((It=it==null?void 0:it.data)==null?void 0:It.status)!==0?(Qe({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:it==null?void 0:it.data}}),ke(2),_e(320)):(ke(1),_e(0)))})},[rt==null?void 0:rt.id]),(0,ne.useEffect)(()=>{if(ot.current){let un=function(tn){Pt=Dt.offsetHeight,Gt=!0,rn=tn.pageY,ft.current.style.display="block"},It=function(){Gt=!1,ft.current.style.display="none"},it=function(tn){if(Gt){ln();let gt=rn-tn.pageY,ht=Pt+gt;if(ht<0&&(ht=0),ht>window.innerHeight-150&&(ht=window.innerHeight-150),Fe===1){ht<=34?_e(0):_e(ht);return}console.log(ht,"resizeH"),_e(ht)}};const Dt=dt.current;let Pt=0,Gt=!1,rn=0;const mn=document.getElementById("case-y-bar");return mn==null||mn.addEventListener("mousedown",un),document.addEventListener("mousemove",it),document.addEventListener("mouseup",It),()=>{const tn=document.getElementById("case-y-bar");tn==null||tn.removeEventListener("mousedown",un),document.removeEventListener("mousemove",it),document.removeEventListener("mouseup",It)}}},[ot,Fe]),(0,ne.useEffect)(()=>{const un=x.Z.subscribe("resize-move-bar",ln);if(Ke.get("type")!=="exercises")return document.addEventListener((0,pe.gH)(),qt),()=>{document.removeEventListener((0,pe.gH)(),qt),un()}},[]),(0,ne.useEffect)(()=>{});function ln(){var un,It,it,Dt;const Pt=document.getElementById("outputResultRef");if(Pt){let Gt=Pt.dataset.text;Et.current.reset(),Et.current.writeln(Gt);const rn=document.getElementById("outputResultRef").offsetWidth-20,mn=((Dt=(it=(It=(un=Et.current)==null?void 0:un._core)==null?void 0:It._renderService)==null?void 0:it.dimensions)==null?void 0:Dt.actualCellWidth)||10,tn=Math.ceil(rn/mn);Et.current.resize(tn,Math.ceil(Pt.clientHeight/16))}}function kt(){Ge(!Ye),setTimeout(()=>{ln()},300),_e(Ye?320:window.innerHeight-150)}function Yt(){Le?(Xe(!1),(0,pe.BU)()):(Xe(!0),(0,pe.Dj)(vt.current))}const qt=un=>{(0,pe.vp)()||Xe(!1)},$t=(0,ne.useMemo)(()=>{if(De){const{status:un,output:It,error_msg:it}=De;return setTimeout(()=>{let Dt="",Pt=document.getElementById("outputResultRef");It?Dt=de.Base64.decode(It):it&&(Dt=de.Base64.decode(it)),Et.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Et.current.open(Pt),Et.current.onKey(function(Gt){var rn;if(Gt.domEvent.key.toLocaleUpperCase()==="C"&&Gt.domEvent.ctrlKey){Gt.domEvent.preventDefault();let mn=(rn=Et.current)==null?void 0:rn.getSelection();navigator.clipboard.writeText(mn).then(()=>{})}}),Pt.dataset.text=Dt,Et.current.setOption("convertEol",!0),ln()},300),ve.createElement(ve.Fragment,null,Ce(De))}return null},[De]);function Rn(){var un,It;if(!(Ze!=null&&Ze.code)||((un=Ze==null?void 0:Ze.code)==null?void 0:un.trim().length)===0){(It=E.ZP)==null||It.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),_e(320),ze()}const Mt=un=>ye(void 0,null,function*(){let It=yield(0,ee.ZP)(`/api/problems/${un}/start.json`,{method:"get",params:{hack_user_id:Ue==null?void 0:Ue.user_id}});It&&(window.location.href=`/myproblems/${It==null?void 0:It.identifier}${window.location.search}`)});function Wt(){zt?navigator.clipboard.writeText(de.Base64.decode(fn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(xt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(ne.Fragment,null,ve.createElement("div",{className:ge()(se.Z.case,He&&se.Z.whiteCase),style:{height:Je},ref:dt},ve.createElement("div",{className:se.Z.fullMask,ref:ft}),ve.createElement("div",{className:se.Z["resize-y-bar"],id:"case-y-bar",ref:ot,draggable:!1},Fe===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&(Je<=34?ve.createElement("div",{onClick:()=>{_e(320)},className:se.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{_e(0)},className:se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:se.Z.caseHead},ve.createElement("div",{className:se.Z.dot}),ve.createElement("div",{className:se.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Oe&&typeof wt=="number"&&ve.createElement(ve.Fragment,null,wt===me.h.OK?ve.createElement("div",{className:se.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:se.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[wt])),ve.createElement("div",{className:se.Z.btns},Fe===2&&!Oe&&ve.createElement(ve.Fragment,null,wt!==me.h.OK&&ve.createElement("div",{onClick:Wt},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Re(St)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ke.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>kt()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Fe===1?"block":"none"}},Te?ve.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Je-34}},ve.createElement("div",{className:se.Z.result},ve.createElement("div",{className:se.Z.left},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:se.Z.leftNode},ve.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ae?"":Be,onChange:We}))),ve.createElement("div",{className:se.Z.right},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:se.Z.node},De?$t:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Fe===2?"block":"none"}},Oe?ve.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Je-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:vt,className:se.Z.elseNode},ve.createElement("div",{className:se.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:se.Z.scroll},ve.createElement("pre",{className:se.Z.scrollBox,style:$e?{height:Le?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zt&&ve.createElement(xe,{value:At}),zt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield un.text()),setTimeout(()=>{qe(Bt)},200)})},At)),At&&ve.createElement("div",{className:se.Z.action},ve.createElement("span",{onClick:()=>et(!$e)},$e?"\u6536\u8D77":"\u5C55\u5F00"),Ke.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Yt(),className:`iconfont icon-${Le?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:se.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:se.Z.left},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!zt&&ve.createElement(xe,{className:"mb10",value:Rt&&de.Base64.decode(Rt)||""}),zt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield fetch(Lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield un.text()),setTimeout(()=>{qe(Lt)},200)})},Rt)))),ve.createElement("div",{className:se.Z.right},ve.createElement("div",{className:se.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:se.Z.node,style:{color:wt===me.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(wt===4||wt===5)&&ve.createElement(xe,{className:"mb10",value:fn&&de.Base64.decode(fn)||""}),wt!=4&&wt!=5&&(zt?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield(0,ee.ZP)(jt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(un)}catch(It){tt("")}setTimeout(()=>{qe(jt)},200)})},xt):ve.createElement(xe,{className:"mb10",value:xt&&de.Base64.decode(xt)||""})))))))))),ve.createElement("div",{className:ge()(se.Z.footer,He&&se.Z.whiteFooter),style:{zIndex:100}},(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Mt(Ze==null?void 0:Ze.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Mt(Ze==null?void 0:Ze.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Te||Oe,loading:Te,color:"#2ABD8C",className:"mr10",onClick:Rn},"\u8C03\u8BD5\u4EE3\u7801"),Ke.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:se.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Te||Oe,onClick:()=>{var un,It;if(!(Ze!=null&&Ze.code)||((un=Ze==null?void 0:Ze.code)==null?void 0:un.trim().length)===0){(It=E.ZP)==null||It.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),_e(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:Re,open:Ie}),ve.createElement(te.Z,{close:!0,data:Ne,type:Ne.length?"txt":"",onClose:()=>qe(""),monacoEditor:{value:st,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(ct,at,fe){"use strict";fe.r(at),fe.d(at,{Types:function(){return nt},default:function(){return Ut}});var ne=fe(59301),we=fe(65582),E=fe(31797),he=fe(43418),me=fe(71418),de=fe(3113),le=fe(6848),se=fe(95237),ue=fe(67172),ie=fe(87513),oe=fe(84056),ae=fe(29584),re=fe(74128),ee=fe(87169),a=fe(43428),y=fe(50258),x=fe(57261),b=fe(42926),z=fe(77825),te=fe(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},ge=fe(56102),pe=fe(38147),ve=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())}),Ee=({showResourceCentre:lt,identifier:bt})=>{const Ht=(0,we.useParams)(),[en,_t]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{lt&&Ft()},[lt]);const Ft=()=>ve(void 0,null,function*(){const Kt=yield(0,pe.ZP)(`/api/problems/${bt}/attachment_list.json`,{method:"get"});(Kt==null?void 0:Kt.status)==0&&_t(Kt.data||[])});return ne.createElement("div",{className:"tpi-code-setting"},ne.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(en!=null&&en.length)&&ne.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),en==null?void 0:en.map((Kt,an)=>ne.createElement("dl",{className:ce.list,key:an},ne.createElement(le.Z,{title:Kt.title},ne.createElement("dt",null,ne.createElement("i",{className:"icon-wenjian4 mr5"}),Kt.title)),ne.createElement("dd",null,ne.createElement(ge.CopyToClipboard,{text:Kt.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},ne.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=fe(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Te=(lt,bt,Ht)=>bt in lt?Se(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,Oe=(lt,bt)=>{for(var Ht in bt||(bt={}))Be.call(bt,Ht)&&Te(lt,Ht,bt[Ht]);if(xe)for(var Ht of xe(bt))Ae.call(bt,Ht)&&Te(lt,Ht,bt[Ht]);return lt},je=(lt,bt)=>Pe(lt,Ce(bt));const De={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var We=(lt=>(lt[lt.set_font_size=0]="set_font_size",lt[lt.set_theme=1]="set_theme",lt[lt.on_tab_to_space=2]="on_tab_to_space",lt[lt.set_show_editor_setting=3]="set_show_editor_setting",lt[lt.set_show_respurce_center=4]="set_show_respurce_center",lt))(We||{});function ze(lt,bt){switch(bt.type){case 3:return je(Oe({},lt),{showEditorSetting:bt.payload});case 1:return je(Oe({},lt),{theme:bt.payload});case 0:return je(Oe({},lt),{fontSize:bt.payload});case 2:return je(Oe({},lt),{tabToSpace:bt.payload});case 4:return je(Oe({},lt),{showResourceCentre:bt.payload});default:throw new Error}}var Ve=({isLoading:lt,value:bt,onChange:Ht,language:en,onUpdateCode:_t,ActionBarRender:Ft,setIsWhiteTheme:Kt,identifier:an})=>{const[dn,In]=(0,ne.useReducer)(ze,De),{theme:Bn,fontSize:tr,showEditorSetting:Wn,tabToSpace:Br,showResourceCentre:Jn}=dn,Cr=(0,ne.useRef)(),Gr=(0,ne.useRef)();(0,ne.useEffect)(()=>{Kt(Bn==="vs")},[Bn]);const Vr={onFontSizeChange:nn=>{In({type:0,payload:nn}),(0,b.t)("cmFontSize",nn)},tabToSpace:Br,cmFontSize:tr,className:"oj",cmCodeMode:Bn,onTabToSpace:nn=>{In({type:2,payload:nn}),(0,b.t)("cmTabToSpace",nn)},onCodeModeChange:nn=>{In({type:1,payload:nn}),(0,b.t)("ProgrammingCodeMode",nn)}};function Er(){In({type:3,payload:!1})}function pr(){In({type:3,payload:!0})}function Tt(){In({type:4,payload:!1})}function Ct(){In({type:4,payload:!0})}const Ot={value:bt,language:en,theme:Bn,options:{fontSize:tr,insertSpaces:Br},onChange:nn=>{Ht(nn),Gr.current=nn,clearTimeout(Cr.current),Cr.current=setTimeout(()=>{_t(Gr.current)},1e4)},onEditBlur:nn=>{Gr.current&&_t(Gr.current)}};return be.createElement(ne.Fragment,null,Ft(pr,Ct),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!lt&&be.createElement(y.ZP,Oe({},Ot))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wn,onClose:Er},be.createElement(z.Z,Oe({},Vr)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Jn,onClose:Tt},be.createElement(Ee,{showResourceCentre:Jn,identifier:an}))))},Ze=fe(60141),Ue=fe(24334),Me=fe(88125),He={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Qe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ke=fe(1710),rt=fe(58421),Ye=fe(58617),Ge=fe(17933),Le=fe(56656),Xe=fe.n(Le),Fe=fe(59301);const{Column:ke}=Ke.default;var $e=({submitResult:lt,submitting:bt,submitRecords:Ht,page:en,onPageChange:_t,topicId:Ft})=>{const[Kt]=(0,we.useSearchParams)(),{records:an,records_count:dn}=Ht||{},[In,Bn]=(0,ne.useState)(!1),tr=Kt.get("type")==="1";return Fe.createElement(me.Z,{spinning:bt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Fe.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Fe.createElement(Ke.default,{dataSource:an,rowKey:"id",pagination:!1},Fe.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Wn,Br)=>Fe.createElement("span",null," ",Xe()(Wn).format("YYYY-MM-DD HH:mm:ss"))}),Fe.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Wn,Br)=>{var Jn;return Fe.createElement("span",{className:`${Wn===0?"c-green":"c-red"} current`,onClick:()=>{Bn(Br.id)}},(Jn=Me.Im[Wn])==null?void 0:Jn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Fe.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${tr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Wn=>Wn?tr?Wn:Wn/1e3:""}),Fe.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${tr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Wn=>Wn?tr?Wn:parseFloat((Wn/1024).toFixed(2)):""}),Fe.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Fe.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Wn,Br)=>Fe.createElement("span",{className:"c-light-primary current",onClick:()=>{Bn(Br.id)}},"\u67E5\u770B")})):Fe.createElement("div",{style:{height:300,width:"100%"}}),Fe.createElement(Ge.Z,{onClose:Bn,open:In}),dn>15?Fe.createElement(rt.Z,{className:Qe.pagination,current:en,pageSize:15,total:dn,onChange:_t}):null)},et=fe(2524),Je=fe(12563),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=fe(6339),Re=fe(59301);const Ne={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qe=({hack:lt})=>{const{language:bt,difficult:Ht,time_limit:en,description:_t}=lt,[Ft]=(0,we.useSearchParams)(),Kt=Ne[Ht];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:_e.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:_e.info_tag},bt)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(Je.Z,{color:Kt==null?void 0:Kt.color},Kt==null?void 0:Kt.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},en,"\u79D2"))),Ft.get("qtype")==="8"?Re.createElement(Ie.Z,{value:_t,showProgramFill:!0,className:_e.desc}):Re.createElement(Ie.Z,{value:_t,className:_e.desc}))},st={},tt=fe(59301),ot=({hack:lt,current_user:bt})=>tt.createElement("div",{className:st.answer},lt!=null&<.answer_text?tt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.answer_text)||""}):tt.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Et=fe(77254);function dt(lt,bt){return(0,pe.U2)(`/problems/${lt}/comments.json`,{page:bt,limit:10})}function vt(lt){return(0,pe.v_)(`/discusses/${lt}/plus.json`,{container_type:"Discuss",type:1})}function ft(lt,bt,Ht){return(0,pe.v_)(`/problems/${lt}/comments/reply.json`,{comments:{content:Ht,parent_id:bt}})}function wt(lt,bt){return(0,pe.v_)(`/problems/${lt}/comments.json`,{comments:{content:bt}})}function St(lt,bt,Ht){return(0,pe.v_)(`/problems/${lt}/comments/${bt}/hidden.json`,Ht)}function At(lt,bt){return(0,pe.IV)(`/problems/${lt}/comments/${bt}`)}var xt=fe(83554);function Rt({author:lt}){return ne.createElement("a",{href:`/users/${lt.login}`,target:"_blank"},ne.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${lt.image_url}`,width:"50"}))}function zt({data:lt,index:bt,parentDiscussIndex:Ht,user:en,onSetActionType:_t}){const{author:Ft,can_delete:Kt,content:an,id:dn,time:In}=lt;function Bn(){_t({id:dn,index:bt,type:"delete-discuss",parentDiscussIndex:Ht,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const tr=en.admin||Kt||Ft.user_id===en.user_id;return ne.createElement("div",{className:"discuss-item-container second-discuss "},ne.createElement(Rt,{author:Ft}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${Ft.login}`,target:"_blank"},Ft.name),ne.createElement("span",{className:"grey"},In),ne.createElement("div",{className:"btn-group",style:{marginBottom:0}},tr?ne.createElement("a",{onClick:Bn,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null)),ne.createElement(Ie.Z,{className:"discuss-content",value:an})))}var Bt=({user:lt,data:bt,index:Ht,onPlusDiscuss:en,onSetActionType:_t,activeDiscussIndex:Ft,onReplyDiscuss:Kt,onSetActiveDiscussIndex:an})=>{const{content:dn,children:In,hidden:Bn,id:tr,praise_count:Wn,time:Br,user_praise:Jn,can_delete:Cr,author:Gr}=bt;function Vr(){an(tr)}function Er(){en(tr,!Jn,Ht)}function pr(){_t({id:tr,index:Ht,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Tt(){_t({id:tr,index:Ht,params:{hidden:Bn?"0":"1"},type:"hidden-discuss",message:Bn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ct=lt.admin||lt.user_id===Gr.user_id;return ne.createElement("div",{className:"discuss-item-container",key:tr},ne.createElement(Rt,{author:Gr}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${Gr.login}`,target:"_blank"}," ",Gr.name," "),ne.createElement("span",{className:"grey"},Br)),ne.createElement(Ie.Z,{className:"discuss-content",value:dn}),In&&In.length>0?ne.createElement("div",{className:"reply-discuss-container"},In.map((Ot,nn)=>ne.createElement(zt,{key:Ot.id,data:Ot,index:nn,user:lt,onSetActionType:_t,parentDiscussIndex:Ht}))):null,ne.createElement("div",{className:"btn-group"},Ct?ne.createElement("a",{onClick:Tt,title:Bn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ne.createElement("i",{className:Bn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Cr&&(!In||In.length==0)?ne.createElement("a",{onClick:pr,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null,ne.createElement("a",{onClick:Vr,title:"\u56DE\u590D"}," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," "),ne.createElement("a",{onClick:Er,className:Jn?"c-orange":""},ne.createElement("i",{className:Jn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ne.createElement("span",null,Wn||""))),ne.createElement(xt.Z,{id:tr,activeDiscussIndex:Ft,onReplyDiscuss:Kt})))},jt=fe(30214),Lt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},fn=fe(96565),cn=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())}),ln=({user_praise:lt,praise_count:bt,praisePlus:Ht,onCreateDiscuss:en,discuss_count:_t})=>{const[Ft,Kt]=(0,ne.useState)(!1),[an,dn]=(0,ne.useState)("");function In(Br){dn(Br)}function Bn(){Kt(!0)}function tr(){Kt(!1)}function Wn(){return cn(this,null,function*(){en(an),dn(""),Kt(!1)})}return ne.createElement("div",{className:`${Lt["dis-input-editor-container"]} ${Ft?Lt.active:""} `},ne.createElement("div",{className:Ft?`hide ${Lt["text-area"]}`:Lt["text-area"]},ne.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Bn}),ne.createElement("a",null," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",_t," "),ne.createElement("a",{className:"c-light-black",onClick:Ht,title:lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ne.createElement("i",{className:`mr3 ${lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),bt?ne.createElement("span",null,bt):"")),Ft?ne.createElement("div",{className:Lt["input-mask"],onClick:tr}):null,ne.createElement("div",{className:Ft?Lt["md-container"]:`${Lt["md-container"]} hide`},ne.createElement(fn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:In}),ne.createElement("div",{className:Lt["tip-container"],onClick:tr},ne.createElement("a",{className:Lt["btn-send"],onClick:Wn}," \u53D1\u9001 "))))},kt=fe(59301),Yt=Object.defineProperty,qt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,un=(lt,bt,Ht)=>bt in lt?Yt(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,It=(lt,bt)=>{for(var Ht in bt||(bt={}))Mt.call(bt,Ht)&&un(lt,Ht,bt[Ht]);if(Rn)for(var Ht of Rn(bt))Wt.call(bt,Ht)&&un(lt,Ht,bt[Ht]);return lt},it=(lt,bt)=>qt(lt,$t(bt)),Dt=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())});const Pt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Gt=(lt=>(lt[lt.GET_DISCUSSES=0]="GET_DISCUSSES",lt[lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",lt[lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",lt[lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",lt[lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",lt[lt.SET_PAGE=5]="SET_PAGE",lt[lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",lt))(Gt||{});function rn(lt,bt){switch(bt.type){case 6:return it(It({},lt),{loading:!0});case 0:return It(It({},lt),bt.payload);case 1:return It(It({},lt),bt.payload);case 4:return It(It({},lt),bt.payload);case 3:return It(It({},lt),bt.payload);case 5:return it(It({},lt),{page:bt.payload});case 2:return It(It({},lt),bt.payload);default:throw new Error}}var mn=({user:lt,identifier:bt,hack:Ht,onTriggerPraise:en,activeIndex:_t})=>{const[Ft,Kt]=(0,ne.useReducer)(rn,Pt),{loading:an,page:dn,data:In,count:Bn,actionType:tr,activeDiscussIndex:Wn}=Ft,Br=(0,ne.useCallback)(()=>Dt(void 0,null,function*(){Kt({type:6});const Ot=yield dt(bt,dn),{comments:nn,disscuss_count:hn}=Ot;Kt({type:0,payload:{data:nn,count:hn,loading:!1}})}),[dn,bt]);(0,ne.useEffect)(()=>{_t==="2"&&Br()},[bt,dn,_t]);function Jn(Ot){Kt({type:5,payload:Ot})}function Cr(Ot){Kt({type:4,payload:{actionType:Ot}})}function Gr(Ot){Kt(Wn===Ot?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ot}})}function Vr(Ot,nn,hn){return Dt(this,null,function*(){try{const An=yield vt(Ot);In[hn].user_praise=nn,In[hn].praise_count=An.praise_count,Kt({type:3,payload:{data:[...In]}})}catch(An){console.log(An)}})}function Er(){return Dt(this,null,function*(){const{id:Ot,params:nn,type:hn,index:An,parentDiscussIndex:Jt}=tr;if(hn==="hidden-discuss"&&(yield St(bt,Ot,nn),Jt?In[Jt].children[An].hidden=nn.hidden==1:In[An].hidden=nn.hidden==1,Kt({type:4,payload:{actionType:null,data:[...In]}})),hn==="delete-discuss"){if(yield At(bt,Ot),Jt||Jt===0){let Mn=In[Jt].children;for(let Zn=Mn.length-1;Zn>=0;Zn--)if(Mn[Zn].id===Ot){Mn.splice(Zn,1);break}In[Jt].children=Mn}else for(let Mn=In.length-1;Mn>=0;Mn--)if(In[Mn].id===Ot){In.splice(Mn,1);break}Kt({type:4,payload:{actionType:null,data:[...In]}})}})}function pr(){Kt({type:4,payload:{actionType:null}})}function Tt(Ot,nn){return Dt(this,null,function*(){try{yield ft(bt,Ot,nn),Br()}catch(hn){console.log(hn)}})}function Ct(Ot){return Dt(this,null,function*(){Kt({type:6}),yield wt(bt,Ot),Br()})}return kt.createElement(kt.Fragment,null,kt.createElement("div",{className:"discuss-panel"},In.length===0?kt.createElement(et.Z,null):In.map((Ot,nn)=>kt.createElement(Bt,{onReplyDiscuss:Tt,onPlusDiscuss:Vr,onSetActiveDiscussIndex:Gr,onSetActionType:Cr,data:Ot,index:nn,user:lt,activeDiscussIndex:Wn})),Bn>10?kt.createElement("div",{className:"pagination-container"},kt.createElement(rt.Z,{showQuickJumper:!0,onChange:Jn,current:dn,total:Bn})):null),kt.createElement(ln,{user_praise:Ht.user_praise,praise_count:Ht.praises_count,praisePlus:en,discuss_count:Ht.comments_count,onCreateDiscuss:Ct}),kt.createElement(x.Z,null,kt.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!tr,onOk:Er,onCancel:pr},kt.createElement("p",null,tr?tr.message:"")),kt.createElement(jt.Z,null)))},tn=fe(57809),gt=fe(92832),ht=fe(65615),mt={},Qt=fe(59301),ut=({hack:lt,current_user:bt})=>Qt.createElement("div",{className:mt.answer},lt!=null&<.analysis?Qt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.analysis)||""}):Qt.createElement(et.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),pn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},zn=fe(36381),jn=fe(43604),yt=fe(78241),Vt=fe(5871),gn=fe(12088),Nt=fe(59301);const{TextArea:Cn}=gt.default,{Panel:Vn}=zn.default;var sr=({data:lt,hack:bt})=>(console.log(lt,bt,"data"),bt!=null&&bt.is_file?Nt.createElement(gn.Y2,{disabled:!0,className:pn.uploadTableWrapper,showScore:!bt.test_set_score,data:lt,isProgramHomework:!0}):Nt.createElement("div",{className:pn.hackSets},lt==null?void 0:lt.map((Ht,en)=>Nt.createElement(zn.default,{accordion:!0,bordered:!1,key:en,defaultActiveKey:en===0&&Ht.id,className:pn.collapseWrapper,expandIcon:({isActive:_t})=>Nt.createElement("i",{className:`iconfont icon-weizhankai ${_t?pn.open:pn.close}`,style:{fontSize:14,transition:"all .2s"}})},Nt.createElement(Vn,{key:Ht.id,header:Nt.createElement(se.Z,{align:"middle",justify:"space-between",wrap:!1},Nt.createElement(jn.Z,{className:pn.panelHeader},Nt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",en+1)),Nt.createElement(jn.Z,{flex:1},Nt.createElement(se.Z,{align:"middle",justify:"end",wrap:!1},!(bt!=null&&bt.test_set_score)&&Nt.createElement(jn.Z,{className:pn.rateInput},Nt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Nt.createElement("div",null,Nt.createElement(yt.default.Item,{noStyle:!0},Nt.createElement(Vt.Z,{value:Ht==null?void 0:Ht.score,className:pn.baseFormItem,min:0,max:100,disabled:!0}))),Nt.createElement("span",{className:"ml10"},"%")))))},Nt.createElement(yt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Nt.createElement(Cn,{readOnly:!0,value:Ht==null?void 0:Ht.input,rows:4})),Nt.createElement(yt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Nt.createElement(Cn,{readOnly:!0,value:Ht==null?void 0:Ht.output,rows:4}))))))),xn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Kn=fe(59301),Un=(0,ne.forwardRef)(({data:lt=[]},bt)=>{var Ht;const[en,_t]=(0,ne.useState)(),Ft=lt.filter(an=>an.show);(0,ne.useEffect)(()=>{Ft.length&&_t(Ft[0].id)},[lt==null?void 0:lt.length]);const Kt=((Ht=Ft.find(an=>an.id===en))==null?void 0:Ht.element)||null;return(0,ne.useImperativeHandle)(bt,()=>({setActiveTab:an=>_t(an)})),Kn.createElement("div",{className:xn.tabs},Kn.createElement("div",{className:xn.tabWarp},Ft.map(an=>Kn.createElement("div",{onClick:()=>_t(an.id),className:`${xn.tab} ${an.id===en?xn.active:""}`,key:an.id},an.name))),Kn.createElement("div",{className:xn.content},Kt))}),bn=fe(59301),$n=Object.defineProperty,cr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,ar=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,sn=(lt,bt,Ht)=>bt in lt?$n(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,hr=(lt,bt)=>{for(var Ht in bt||(bt={}))ur.call(bt,Ht)&&sn(lt,Ht,bt[Ht]);if(ar)for(var Ht of ar(bt))Nr.call(bt,Ht)&&sn(lt,Ht,bt[Ht]);return lt},wr=(lt,bt)=>cr(lt,dr(bt)),fr=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())});const vr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},wn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var kn=({hack:lt,onTriggerPraise:bt,topicId:Ht,page:en,onPageChange:_t,user:Ft,current_user:Kt,submitRecords:an,submitting:dn,submitResult:In,setActiveIndex:Bn,hack_sets:tr})=>{var Wn,Br;const[Jn]=(0,we.useSearchParams)(),[Cr,Gr]=(0,ne.useState)("0"),Vr=(0,we.useLocation)(),[Er,pr]=(0,ne.useState)(!1),[Tt,Ct]=(0,ne.useState)(null),[Ot,nn]=(0,ne.useState)([]),[hn,An]=(0,ne.useState)([]),[Jt,Mn]=(0,ne.useState)({page:1,limit:10}),Zn=(0,ne.useRef)(null),rr=(0,ne.useRef)(null);console.log(Ft,"user");let[Hn,Ln]=(0,ne.useState)(wr(hr({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,ne.useEffect)(()=>{rr.current&&(lt==null?void 0:lt.is_close_tips)===!1&&Tt===null&&Ct(!0)},[rr.current,lt==null?void 0:lt.is_close_tips,Tt]);function mr(){return fr(this,null,function*(){yield(0,pe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ne.useEffect)(()=>{Bn(Cr)},[Cr]);function lr(Nn){return fr(this,null,function*(){let br=Nn.target.id;if(br==="1"){let _r=yield(0,pe.ZP)(`/api/myproblems/${Hn.id}/redo_logs.json`,{method:"get",params:hr({},Jt)});(_r==null?void 0:_r.status)===0&&An(_r==null?void 0:_r.data)}Gr(br)})}(0,ne.useEffect)(()=>Et.Z.subscribe("to-commit-info",()=>{Gr("1"),Zn.current&&Zn.current.setActiveTab("1")}),[]),(0,ne.useEffect)(()=>Et.Z.subscribe("to-reset-info",()=>{lr({target:{id:"1"}}),Zn.current&&Zn.current.setActiveTab("2")}),[]);function Tr(){Gr("2")}function Xn(){return fr(this,null,function*(){let Nn=yield(0,pe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:hr({identifier:Hn==null?void 0:Hn.id},Hn)});nn(Nn)})}const Fn=[{title:null,description:bn.createElement("div",null,bn.createElement("b",{onClick:()=>{Ct(!1),mr(),pr(!0),Xn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),bn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),bn.createElement(de.ZP,{onClick:()=>{Ct(!1),mr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>rr.current}];return bn.createElement("div",{className:He["left-panel"]},bn.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(lt==null?void 0:lt.is_program)&&!Jn.get("pageId")&&bn.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},bn.createElement("div",{onClick:()=>{Xn(),pr(!0)},className:He.btns,ref:rr,style:Tt?{pointerEvents:"none"}:{}},bn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),bn.createElement("li",{style:{marginLeft:20}},bn.createElement("a",{className:Cr==="0"?He.active:"",id:"0",onClick:lr},"\u9898\u76EE\u63CF\u8FF0")),bn.createElement("li",null,bn.createElement("a",{className:Cr==="1"?He.active:"",id:"1",onClick:lr},"\u64CD\u4F5C\u8BB0\u5F55")),(Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show)||Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show))&&bn.createElement("li",null,bn.createElement("a",{className:Cr==="4"?He.active:"",id:"4",onClick:lr},"\u89E3\u7B54\u53C2\u8003")),Jn.get("type")!=="exercises"&&bn.createElement("li",null,bn.createElement("a",{className:Cr==="2"?He.active:"",id:"2",onClick:lr},"\u8BC4\u8BBA")),!!(tr!=null&&tr.length)&&Jn.get("type")!=="exercises"&&Jn.get("type")!=="1"&&bn.createElement("li",null,bn.createElement("a",{className:Cr==="5"?He.active:"",id:"5",onClick:lr},"\u6D4B\u8BD5\u7528\u4F8B"))),bn.createElement("div",{className:`${He["tab-panel-body"]} ${Cr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},bn.createElement(qe,{hack:lt,onTriggerPraise:bt,toDiscuss:Tr})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Cr==="1"?"":"hide"}`},bn.createElement(Un,{ref:Zn,data:[{id:"1",show:Jn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,an!=null&&an.records_count||dn?bn.createElement($e,{page:en,onPageChange:_t,topicId:Ht,submitting:dn,key:(In==null?void 0:In.id)||1,submitRecords:an,submitResult:In}):bn.createElement(et.Z,null))},{id:"2",show:Jn.get("type")==="exercises"||(lt==null?void 0:lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,bn.createElement(Ke.default,{pagination:!1,dataSource:hn==null?void 0:hn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Nn,br,_r)=>Xe()(Nn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Nn,br,_r)=>{var Qr;return(Qr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(oa=>oa.id===Nn))==null?void 0:Qr.name}}]}),bn.createElement(rt.Z,{style:{marginTop:10},current:Jt.page,total:hn==null?void 0:hn.count,hideOnSinglePage:!0,onChange:Nn=>fr(void 0,null,function*(){Jt.page=Nn,Mn(Jt);let br=yield(0,pe.ZP)(`/api/myproblems/${Hn.id}/redo_logs.json`,{method:"get",params:wr(hr({},Jt),{courseId:Hn.courseId})});(br==null?void 0:br.status)===0&&An(br==null?void 0:br.data)})}))}]})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${Cr==="4"?"":"hide"}`},bn.createElement(Un,{data:[{id:"1",show:Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show),name:"\u7B54\u6848",element:bn.createElement(bn.Fragment,null,bn.createElement(ot,{hack:lt,current_user:Kt}))},{id:"2",show:Jn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show),name:"\u89E3\u6790",element:bn.createElement(bn.Fragment,null,bn.createElement(ut,{hack:lt,current_user:Kt}))}]})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${Cr==="2"?"":"hide"}`,style:{padding:0}},bn.createElement(mn,{user:Ft,activeIndex:Cr,identifier:lt.identifier,hack:lt,onTriggerPraise:bt})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${Cr==="5"?"":"hide"}`,style:{padding:12}},bn.createElement(sr,{data:tr||[],hack:lt})),bn.createElement(a.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>pr(!1),open:Er},bn.createElement(se.Z,null,bn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ot==null?void 0:Ot.total_count,"\u9898\xA0[\xA0",Ot==null?void 0:Ot.total_score,"\u5206\xA0]\xA0"),!(Ft!=null&&Ft.hack_manager)&&bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ot==null?void 0:Ot.work_score,"\u5206")),bn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),bn.createElement(se.Z,{align:"middle",className:"mt10 mb10"},!(Ft!=null&&Ft.hack_manager)&&bn.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Nn=>{Hn.page=1,Hn.finish_status=Nn,Ln(hr({},Hn)),Xn()}},bn.createElement(tn.default.Option,{value:""},"\u5168\u90E8"),bn.createElement(tn.default.Option,{value:0},"\u672A\u5F00\u59CB"),bn.createElement(tn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),bn.createElement(tn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),bn.createElement(tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Nn=>{Hn.page=1,Hn.difficult=Nn||null,Ln(hr({},Hn)),Xn()}},bn.createElement(tn.default.Option,{value:0},"\u5168\u90E8"),bn.createElement(tn.default.Option,{value:1},"\u7B80\u5355"),bn.createElement(tn.default.Option,{value:2},"\u9002\u4E2D"),bn.createElement(tn.default.Option,{value:3},"\u56F0\u96BE")),bn.createElement(gt.default.Search,{size:"large",onSearch:Nn=>{Hn.name=Nn,Hn.page=1,Ln(hr({},Hn)),Xn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),bn.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(Ft!=null&&Ft.hack_manager)&&bn.createElement("span",null,"\u72B6\u6001"),bn.createElement("span",null,"\u5E8F\u53F7"),bn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),bn.createElement("div",{style:{overflow:"auto",flex:1}},(Wn=Ot==null?void 0:Ot.data)!=null&&Wn.length?(Br=Ot==null?void 0:Ot.data)==null?void 0:Br.map((Nn,br)=>bn.createElement("div",{onClick:()=>fr(void 0,null,function*(){let _r=yield(0,pe.ZP)(`/api/problems/${Nn==null?void 0:Nn.identifier}/start.json`,{method:"get",params:{hack_user_id:Ft==null?void 0:Ft.user_id}});_r&&(window.location.href=`/myproblems/${_r==null?void 0:_r.identifier}${window.location.search}`)}),className:`${He.list} ${Nn!=null&&Nn.checked?He.active:""}`},!(Ft!=null&&Ft.hack_manager)&&bn.createElement(bn.Fragment,null,!(Nn!=null&&Nn.opened)&&bn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Nn==null?void 0:Nn.opened)&&!(Nn!=null&&Nn.passed)&&bn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Nn==null?void 0:Nn.opened)&&(Nn==null?void 0:Nn.passed)&&bn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),bn.createElement("span",null,(Hn.page-1)*20+(br+1)),bn.createElement("span",{style:{flex:1},title:Nn.name},`[${Nn==null?void 0:Nn.score}\u5206]`,"\xA0",Nn.name),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},vr[Nn.difficult]))):bn.createElement(et.Z,null)),bn.createElement(rt.Z,{current:Hn.page,className:"mt20",hideOnSinglePage:!0,total:Ot==null?void 0:Ot.count,pageSize:Hn.per_page,onChange:(Nn,br)=>{Hn.page=Nn,Hn.per_page=br,Xn()}})),bn.createElement(ht.Z,{rootClassName:He.tour,closeIcon:!1,open:!!Tt,steps:Fn,gap:{offset:3,radius:2}}))},_n=fe(62522),Dn=fe(27158),nr=fe(22744),Qn=fe(21390),Fr=fe(72530),Sr=fe(35195),Tn=fe(25492),Ar=fe(92310),Dr=fe.n(Ar),Mr=fe(42217),er=fe(81747),ir=fe(51976),Sn=fe(59301),Ir=Object.defineProperty,Hr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Rr=(lt,bt,Ht)=>bt in lt?Ir(lt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):lt[bt]=Ht,yr=(lt,bt)=>{for(var Ht in bt||(bt={}))xr.call(bt,Ht)&&Rr(lt,Ht,bt[Ht]);if(gr)for(var Ht of gr(bt))zr.call(bt,Ht)&&Rr(lt,Ht,bt[Ht]);return lt},Pr=(lt,bt)=>Hr(lt,Ur(bt)),kr=(lt,bt)=>{var Ht={};for(var en in lt)xr.call(lt,en)&&bt.indexOf(en)<0&&(Ht[en]=lt[en]);if(lt!=null&&gr)for(var en of gr(lt))bt.indexOf(en)<0&&zr.call(lt,en)&&(Ht[en]=lt[en]);return Ht},jr=(lt,bt,Ht)=>new Promise((en,_t)=>{var Ft=dn=>{try{an(Ht.next(dn))}catch(In){_t(In)}},Kt=dn=>{try{an(Ht.throw(dn))}catch(In){_t(In)}},an=dn=>dn.done?en(dn.value):Promise.resolve(dn.value).then(Ft,Kt);an((Ht=Ht.apply(lt,bt)).next())});const{Countdown:Or}=E.default,Wr={Java:"java",C:"c",Python:"py","C++":"c"};var nt=(lt=>(lt[lt.SET_LOADING=0]="SET_LOADING",lt[lt.GET_DATA=1]="GET_DATA",lt[lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",lt[lt.SET_DATA=3]="SET_DATA",lt[lt.SET_DEBUGING=4]="SET_DEBUGING",lt[lt.SET_SUBMITING=5]="SET_SUBMITING",lt[lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",lt[lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",lt[lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",lt[lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",lt[lt.SET_PAGE=10]="SET_PAGE",lt))(nt||{});function Zt(){return new Date().getTime()}const on={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function En(lt,bt){switch(bt.type){case 1:return yr(yr({},lt),bt.payload);case 3:return Pr(yr({},lt),{data:bt.payload});case 0:return Pr(yr({},lt),{loading:bt.payload});case 9:return Pr(yr({},lt),{showNote:bt.payload});case 4:return Pr(yr({},lt),{debuging:bt.payload});case 5:return Pr(yr({},lt),{submitting:bt.payload});case 2:return Pr(yr({},lt),{submitRecords:bt.payload});case 10:return Pr(yr({},lt),{submitRecordPage:bt.payload});case 6:return Pr(yr({},lt),{executingMessage:bt.payload});case 7:return yr(yr({},lt),bt.payload);case 8:return yr(yr({},lt),bt.payload);default:throw new Error}}var Ut=({children:lt})=>{var bt,Ht,en,_t,Ft;const[Kt,an]=(0,ne.useReducer)(En,on),{id:dn}=(0,we.useParams)(),In=(0,we.useLocation)(),[Bn]=(0,we.useSearchParams)(),{loading:tr,data:Wn,debugResult:Br,submitResult:Jn,submitRecords:Cr,submitRecordPage:Gr,showNote:Vr,debuging:Er,submitting:pr,executingMessage:Tt}=Kt,[Ct,Ot]=(0,ne.useState)("#37AD83"),[nn,hn]=(0,ne.useState)(null),[An,Jt]=(0,ne.useState)({}),[Mn,Zn]=(0,ne.useState)(!0),[rr,Hn]=(0,ne.useState)(!1),[Ln,mr]=(0,ne.useState)(!1),lr=(0,ne.useRef)(null),Tr=(0,ne.useRef)(0),Xn=Wn==null?void 0:Wn.user,Fn=Wn==null?void 0:Wn.hack,[Nn,br]=(0,ne.useState)(!1),_r=(0,ne.useRef)(1),Qr=(0,ne.useRef)(!1);(0,Mr.y)(Bn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:oa}=(0,Mr.X)(),[ga,va]=(0,ne.useState)(""),ya=(0,Fr._)(An);(0,ne.useEffect)(()=>{function or(){return jr(this,null,function*(){var Lr,Xr,qr,pa,da;Zn(!0);const ta=yield(0,ue.fu)(dn,{exercise_id:Bn.get("exercisesId")});if(setTimeout(()=>{Zn(!1)},800),ta.status!==401){try{ta.hack.code=Ue.Base64.decode(ta.hack.code)}catch(Zr){console.log(Zr)}ta.hack=Pr(yr({},ta.hack),{is_program:Bn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ta}})}if(Bn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Zr;Bn.get("coursesId")=="coursesId"?Zr=yield(0,ie._F)({categoryId:Bn.get("exercisesId"),login:Bn.get("login")}):Zr=yield(0,ie._B)({categoryId:Bn.get("exercisesId"),login:Bn.get("login")}),Jt(yr({},Zr)),oa((Lr=Zr==null?void 0:Zr.exercise)==null?void 0:Lr.forbid_copy),typeof((Xr=Zr==null?void 0:Zr.exercise)==null?void 0:Xr.left_time)=="number"&&(hn(Date.now()+((qr=Zr==null?void 0:Zr.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{Ot("red")},(((pa=Zr==null?void 0:Zr.exercise)==null?void 0:pa.left_time)-300>0?((da=Zr==null?void 0:Zr.exercise)==null?void 0:da.left_time)-300:0)*1e3))}})}dn&&or()},[dn]),(0,ne.useEffect)(()=>{var or;return Bn.get("type")==="exercises"&&((or=An==null?void 0:An.exercise)!=null&&or.screen_open)&&(window.removeEventListener("blur",ia,!1),Sr.U.forEach((Lr,Xr)=>{window.addEventListener(Lr,ia,!1)}),window.addEventListener("blur",ia,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),ia)}},[An]),(0,ne.useEffect)(()=>{ga==="1"&&dn&&Fn!=null&&Fn.language&&ra()},[dn,Gr,Fn==null?void 0:Fn.language,ga]),(0,ne.useEffect)(()=>(Fn!=null&&Fn.is_program&&(Tr.current=0,lr.current=setInterval(()=>{ba()},15e3)),()=>{clearInterval(lr.current)}),[Fn==null?void 0:Fn.is_program]);const ba=()=>jr(void 0,null,function*(){let or=yield(0,pe.ZP)(`/api/myproblems/${dn}/save_long_time.json`,{method:"get",params:{answer_long_time:Tr.current}})}),ia=()=>{Qr.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ra(){return jr(this,null,function*(){try{const or=yield(0,ue.zO)(dn,{limit:15,page:Gr,language:Fn==null?void 0:Fn.language});an({type:2,payload:or})}catch(or){console.log(or)}})}function sa(or){an({type:10,payload:or})}function ua(or){return jr(this,null,function*(){var Lr;let Xr;(Bn.get("ip_limit")==="inner"||Bn.get("ip_bind_type")==="true")&&(Xr=yield(0,Dn.y)({ip_limit:Bn.get("ip_limit"),ip_bind:Bn.get("ip_bind_type")==="true"}));const qr=yield(0,ue.n4)(dn,{code:Ue.Base64.encode(or||Fn.code),language:Fn==null?void 0:Fn.language,exercise_id:Bn.get("exercisesId"),question_id:Bn.get("questionId"),ip:Xr});return qr.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Pr(yr({errorMessage:qr==null?void 0:qr.message},(An==null?void 0:An.exercise)||{}),{exercise_user_id:(Lr=An==null?void 0:An.exercise)==null?void 0:Lr.exercise_user_id,id:Bn.get("exercisesId")})}}),qr})}function Ea(){return jr(this,null,function*(){if(_r.current=2,!pr){an({type:5,payload:!0});try{Et.Z.publish("to-commit-info");const or=yield ua();if(console.log(or,1),or.status===0){let ta=function(){return jr(this,null,function*(){const{status:Zr,data:na}=yield(0,ue.rX)(dn,"submit"),Pa=Zt()-da>(qr*pa+30)*1e3;if(Zr!==0&&!Pa&&setTimeout(ta,1e3),Pa&&Zr!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Zr===0){na.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(na==null?void 0:na.status)===0&&Bn.get("type")==="1"&&mr(!0);const Ia=yield(0,ue.zO)(dn,{limit:15,page:Gr,language:Fn==null?void 0:Fn.language});an({type:8,payload:Pr(yr({},Kt),{submitResult:na,submitting:!1,submitRecords:Ia})})}})},Lr={};Bn.get("type")==="exercises"&&(Lr.extras={exercise_id:Bn.get("exercisesId"),question_id:Bn.get("questionId")},(Bn.get("ip_limit")==="inner"||Bn.get("ip_bind_type")==="true")&&(Lr.extras.ip=yield(0,Dn.y)({ip_limit:Bn.get("ip_limit"),ip_bind:Bn.get("ip_bind_type")==="true"})));const Xr=yield(0,ue.bM)(dn,Lr);if(Xr.status===-1&&Bn.get("exercisesId")){window.parent.location.href=`/classrooms/${Bn.get("coursesId")}/exercise/${Bn.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:pa}=Fn,da=Zt();Xr.status>-1?ta():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(or){console.log(or),an({type:5,payload:!1})}br(!1)}})}function $r(){return jr(this,null,function*(){_r.current=1,Kt.debuging=!0,an({type:4,payload:!0});try{if((yield ua()).status===0){let da=function(){return jr(this,null,function*(){const{status:ta,message:Zr,data:na}=yield(0,ue.rX)(dn,"debug"),Pa=Zt()-pa>(Lr+30)*1e3;if(ta!==0&&!Pa&&(an({type:6,payload:Zr}),setTimeout(da,1e3)),Pa){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(yr({},Kt),{debugResult:{status:2},debuging:!1})});return}ta===0&&(na.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:Pr(yr({},Kt),{debugResult:na,debuging:!1})}))})};const{time_limit:Lr}=Fn;let Xr={input:encodeURIComponent(Wn.test_case.input)};Bn.get("type")==="exercises"&&(Xr.exercise_id=Bn.get("exercisesId"));const qr=yield(0,ue.MU)(dn,Xr);if(qr.status===-1&&Bn.get("exercisesId")){window.parent.location.href=`/classrooms/${Bn.get("coursesId")}/exercise/${Bn.get("exercisesId")}/detail`;return}const pa=Zt();(qr==null?void 0:qr.status)>-1?da():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(or){console.log(or)}finally{}})}function ea(or,Lr){const Xr=Lr?{modify_code:!1}:{};an({type:3,payload:Pr(yr({},Wn),{hack:yr(Pr(yr({},Fn),{code:or}),Xr)})}),br(!0)}const ma=or=>jr(void 0,null,function*(){let Lr=yield(0,pe.ZP)(`/api/problems/${Fn==null?void 0:Fn.identifier}/start.json`,{method:"get",params:{language:or==="C++"||or==="c++"?encodeURIComponent(or):or,hack_user_id:Xn==null?void 0:Xn.user_id}});Lr.status!==-1&&we.history.replace(`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)});function Sa(or){let Lr=or.target.value;an({type:3,payload:Pr(yr({},Wn),{test_case:{input:Lr}})})}function Ca(){return jr(this,null,function*(){try{let or={};Bn.get("type")==="exercises"?or.exercise_id=Bn.get("exercisesId"):Fn!=null&&Fn.homework_common_id&&(or.homework_common_id=Fn==null?void 0:Fn.homework_common_id);const Lr=yield(0,ue.H7)(dn,yr({},or));Lr.status===401||(ea(Ue.Base64.decode(Lr.code)),(Bn.get("type")==="exercises"||Fn!=null&&Fn.homework_common_id)&&Et.Z.publish("to-reset-info"))}catch(or){console.log(or)}})}function Aa(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Sn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return jr(this,null,function*(){const or=yield(0,ue.fi)(dn);or.status===401||ea(Ue.Base64.decode(or.code),!0)})}})}function wa(){an({type:9,payload:!0})}function Ba(){an({type:9,payload:!1})}function la(or){return jr(this,null,function*(){yield(0,ue.MK)(dn,or),an({type:1,payload:{showNote:!1,data:Pr(yr({},Wn),{hack:Pr(yr({},Fn),{notes:or.notes})})}})})}const Fa={hack:Fn,isLoading:Mn,input:(bt=Wn==null?void 0:Wn.test_case)==null?void 0:bt.input,is_file:(Ht=Wn==null?void 0:Wn.test_case)==null?void 0:Ht.is_file,identifier:Fn==null?void 0:Fn.identifier,attachments_count:Wn==null?void 0:Wn.attachments_count,language:Fn==null?void 0:Fn.language,code:Fn==null?void 0:Fn.code,title:"main."+Wr[Fn==null?void 0:Fn.language],modify_code:Fn==null?void 0:Fn.modify_code,notes:Fn==null?void 0:Fn.notes,debugResult:Br,debuging:Er,submitting:pr,submitResult:Jn,executingMessage:Tt,onCancelNote:Ba,onAddNote:la,showNote:Vr,user:Xn,onShowNote:wa,onSubmitCode:Ea,onChangeCode:ea,onChangeInput:Sa,onDebugCode:$r,onResetCode:Ca,onSyncCode:Aa,onUpdateCode:ua,onChangeLanguage:ma,isWhiteTheme:rr,setIsWhiteTheme:Hn,topDispatch:an};function La(){return jr(this,null,function*(){const{praise_count:or}=yield(0,ue.vl)(Fn.id,{container_type:"Hack",type:1});let Lr=Pr(yr({},Wn),{hack:Pr(yr({},Fn),{praises_count:or,user_praise:!Fn.user_praise})});an({type:3,payload:Lr})})}const Da={topicId:dn,submitResult:Jn,submitRecords:Cr,submitting:pr,page:Gr,onPageChange:sa,hack:Fn,user:Wn==null?void 0:Wn.user,hack_sets:Wn==null?void 0:Wn.hack_sets,current_user:Wn==null?void 0:Wn.current_user,onTriggerPraise:La,setActiveIndex:va};return console.log(An),Sn.createElement(Sn.Fragment,null,Sn.createElement(me.Z,{spinning:tr,delay:500},Wn?Sn.createElement(Sn.Fragment,null,Sn.createElement("header",{className:Dr()(Tn.Z.header,rr&&Tn.Z.whiteHeader)},Bn.get("type")!=="exercises"&&Sn.createElement("div",null,Sn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Xn==null?void 0:Xn.image_url}`,alt:"user",width:36}),Sn.createElement("span",{style:{color:rr?"#333":"#B2BACB",fontSize:16}},Xn==null?void 0:Xn.name)),Bn.get("type")==="exercises"&&Sn.createElement("div",null,Sn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Sn.createElement("span",{className:"ml10"},(en=An==null?void 0:An.exercise)==null?void 0:en.user_name)),Sn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Sn.createElement("span",{className:"ml10"},(_t=An==null?void 0:An.exercise)==null?void 0:_t.student_id))),Sn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Sn.createElement("div",null,Fn.name)),(Fn==null?void 0:Fn.is_program)&&Sn.createElement(nr.Z,{defaultValue:Fn==null?void 0:Fn.answer_long_time,onChange:or=>{Tr.current=or},className:Tn.Z.timepiece}),Xn!=null&&Xn.hack_manager?Sn.createElement(we.Link,{className:Tn.Z.btn_edit,to:Bn.get("type")==="1"?Bn.get("pageId")?`/problems/newedit/${Fn.identifier}?type=1&pageId=${Bn.get("pageId")}&backUrl=${Bn.get("backUrl")}`:`/problems/newedit/${Fn.identifier}?type=1`:`/problems/newedit/${Fn.identifier}`}," ",Sn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ft=An==null?void 0:An.exercise)!=null&&Ft.left_time)&&Sn.createElement(Sn.Fragment,null,Sn.createElement("span",{style:{color:Ct,marginRight:6},className:`iconfont icon-daojishi ${Tn.Z.djs}`}),Sn.createElement("span",{className:"c-white mr20"},Sn.createElement(Or,{valueStyle:{color:Ct,fontSize:20,fontWeight:500},title:Sn.createElement("span",{style:{color:Ct,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:nn,onFinish:()=>jr(void 0,null,function*(){const or=yield(0,ie.VL)({categoryId:Bn.get("exercisesId"),commit_method:2});if((or==null?void 0:or.status)===0&&(ua(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Sn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Bn.get("coursesId")}/exercise/${Bn.get("exercisesId")}/detail`})})),(or==null?void 0:or.status)===-3){const Lr=parseInt(or==null?void 0:or.message);hn(Date.now()+Lr*1e3)}})}))),Bn.get("type")==="exercises"?Sn.createElement(de.ZP,{type:"primary",onClick:()=>{const or=()=>jr(void 0,null,function*(){yield ua(),br(!1),ya(),Qr.current=!0,ia()});if(!(Cr!=null&&Cr.records_count)||Nn){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Sn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:or});return}or()}},Sn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Sn.createElement("span",{onClick:()=>{var or;if(Bn.get("backUrl"))we.history.push(Bn.get("backUrl"));else if(Bn.get("type")==="1"){let Lr=(or=localStorage.getItem("program_homework"))==null?void 0:or.split(",");we.history.push(`/classrooms/${Lr==null?void 0:Lr[0]}/program_homework/${Lr==null?void 0:Lr[1]}/detail`)}else we.history.push("/problemset")}},Sn.createElement(le.Z,{title:"\u5173\u95ED"},Sn.createElement("i",{style:{color:rr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Sn.createElement(me.Z,{size:"large",spinning:Mn},Sn.createElement(ae.Z,{className:Dr()(Tn.Z.myProblems,rr&&Tn.Z.whiteMyProblems),leftChild:Sn.createElement(kn,yr({},Da)),rightChild:Sn.createElement(On,yr({},Fa))}))):null,Sn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:Ln,className:"oj-modal"},Sn.createElement("section",{className:"oj-modal-content"},Sn.createElement("div",{className:"oj-modal-head"},Sn.createElement("img",{src:_n,alt:""}),Sn.createElement("i",{onClick:()=>mr(!1),className:"iconfont icon-guanbi1"})),Sn.createElement("aside",null,Sn.createElement("img",{className:"mr30",src:ir.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Sn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Jn==null?void 0:Jn.execute_time,"ms"),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Jn==null?void 0:Jn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("aside",{className:"mb50"},Sn.createElement("img",{src:er.Z,className:"mr30"}),Sn.createElement("span",{className:"oj-modal-tt"},Sn.createElement("span",null,Sn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Sn.createElement("span",{className:"c-light-primary"},Jn==null?void 0:Jn.execute_memory,"kb")),Sn.createElement("span",null,Sn.createElement("span",null))),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Jn==null?void 0:Jn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("div",{id:"oj-modal-next",onClick:()=>jr(void 0,null,function*(){var or;if(Jn!=null&&Jn.next_identifier){let Lr=yield(0,pe.ZP)(`/api/problems/${Jn==null?void 0:Jn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xn==null?void 0:Xn.user_id}});Lr&&(window.location.href=`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)}else{let Lr=(or=localStorage.getItem("program_homework"))==null?void 0:or.split(",");we.history.push(`/classrooms/${Lr==null?void 0:Lr[0]}/program_homework/${Lr==null?void 0:Lr[1]}/detail`)}}),className:"oj-modal-btn"},Jn!=null&&Jn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Sn.createElement(Qn.Z,{successCb:()=>{_r.current===1?$r():Ea()}}))};function vn({title:lt,modify_code:bt,onSyncCode:Ht,onShowCodeSetting:en,onResetCode:_t,hack:Ft,onChangeLanguage:Kt,isWhiteTheme:an,onShowResourceCentre:dn,attachments_count:In}){var Bn;const tr=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:_t})},[Wn]=(0,we.useSearchParams)(),Br=Wn.get("language"),Jn=Cr=>Cr==="1"?"c++":Cr==="2"?"C++":Cr;return(0,ne.useEffect)(()=>{Br&&Kt(Jn(Br))},[]),(0,ne.useEffect)(()=>{Ft!=null&&Ft.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(ee.Z,null),content:Sn.createElement("div",null,Sn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Sn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Sn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_t()})},[Ft==null?void 0:Ft.language]),console.log(Ft,an,"hack"),Sn.createElement("div",{className:`${Tn.Z.codeHead} ${an?Tn.Z.whiteCodeHead:""}`},Sn.createElement("div",{className:Tn.Z.navWrap},(Bn=Ft==null?void 0:Ft.all_language)==null?void 0:Bn.map(Cr=>Sn.createElement("div",{className:`${Tn.Z.nav} ${Cr===(Ft==null?void 0:Ft.language)?Tn.Z.active:""}`,key:Cr,onClick:()=>Kt(Cr)},Sn.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Sn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Sn.createElement("span",null,Cr)))),Sn.createElement(se.Z,{align:"middle",style:{marginLeft:"auto"}},bt?Sn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ht},Sn.createElement("img",{src:Ze,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,In>0&&Sn.createElement("a",{onClick:dn},Sn.createElement(le.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Sn.createElement("a",{onClick:tr},Sn.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Sn.createElement("a",{onClick:en},Sn.createElement(le.Z,{title:"\u8BBE\u7F6E"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function On(lt){var bt=lt,{input:Ht,is_file:en,identifier:_t,showNote:Ft,onShowNote:Kt,notes:an,onCancelNote:dn,onAddNote:In,debugResult:Bn,language:tr,debuging:Wn,submitting:Br,executingMessage:Jn,code:Cr,onSubmitCode:Gr,onDebugCode:Vr,onChangeCode:Er,onChangeInput:pr,onUpdateCode:Tt,user:Ct,isLoading:Ot,submitResult:nn}=bt,hn=kr(bt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function An(Mn,Zn){return Sn.createElement(vn,Pr(yr({},hn),{onShowCodeSetting:Mn,onShowResourceCentre:Zn}))}const Jt=yr({input:Ht,is_file:en,debugResult:Bn,debuging:Wn,submitting:Br,executingMessage:Jn,onDebugCode:Vr,onChangeCode:Er,onSubmitCode:Gr,onChangeInput:pr,user:Ct,submitResult:nn},hn);return Sn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Sn.createElement(Ve,{setIsWhiteTheme:hn==null?void 0:hn.setIsWhiteTheme,isLoading:Ot,language:tr,value:Cr,identifier:_t,onChange:Er,onUpdateCode:Tt,ActionBarRender:An}),Sn.createElement(Me.ZP,yr({},Jt)))}},10129:function(ct,at,fe){"use strict";fe.d(at,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},67172:function(ct,at,fe){"use strict";fe.d(at,{H7:function(){return a},MK:function(){return ee},MU:function(){return ie},X6:function(){return ae},bM:function(){return ue},fi:function(){return y},fu:function(){return se},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return oe}});var ne=fe(38147),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(z,te,ce)=>te in z?we(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,le=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&de(z,ce,te[ce]);if(E)for(var ce of E(te))me.call(te,ce)&&de(z,ce,te[ce]);return z};function se(z,te){return(0,ne.U2)(`myproblems/${z}.json`,le({hidePopLogin:!0},te||{}))}function ue(z,te){return(0,ne.v_)(`myproblems/${z}/code_submit.json`,te)}function ie(z,te){return(0,ne.v_)(`myproblems/${z}/code_debug.json`,te)}function oe(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,ne.U2)(`myproblems/${z}/submit_records.json`,te)}function ae(z){return(0,ne.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,ne.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,ne.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,ne.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,ne.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,ne.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,ne.v_)(`discusses/${z}/plus.json`,te)}},44489:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return Ue}});var ne=fe(59301),we=fe(78241),E=fe(8591),he=fe(43418),me=fe(99313),de=fe(57809),le=fe(19842),se=fe(98228),ue=fe(92832),ie=fe(1710),oe=fe(6848),ae=fe(58421),re=fe(3113),ee=fe(38147),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=fe(3033),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=fe(6339),z=fe(65862),te=fe(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var pe=({qitem:Me})=>{var He,Qe,Ke,rt,Ye,Ge,Le,Xe,Fe,ke;return ne.createElement("div",{className:x.warp},ne.createElement("div",{className:x.mainPart},ne.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&ne.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(He=Me==null?void 0:Me.program_attr)==null?void 0:He.description}),(Me==null?void 0:Me.question_type)!=8&&ne.createElement(b.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&ne.createElement("div",null,(Qe=Me==null?void 0:Me.choices)==null?void 0:Qe.map(($e,et)=>ne.createElement("div",{className:x.redio},!($e!=null&&$e.is_answer)&&ne.createElement("span",{className:x.redioitem}),($e==null?void 0:$e.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:$e!=null&&$e.is_answer?x.titleyes:x.title,value:ce[et]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&ne.createElement("div",null,(Ke=Me==null?void 0:Me.choices)==null?void 0:Ke.map(($e,et)=>ne.createElement("div",{className:x.checkbox},!($e!=null&&$e.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),($e==null?void 0:$e.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:$e!=null&&$e.is_answer?x.titleyes:x.title,value:ce[et]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&ne.createElement("div",{className:x.completion},(rt=Me==null?void 0:Me.standard_answer)==null?void 0:rt.map(($e,et)=>{var Je;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",et+1),ne.createElement("div",{className:x.content},(Je=$e==null?void 0:$e.answer_text)==null?void 0:Je.map((_e,Ie)=>ne.createElement("div",{className:x.items},_e))))})),(Me==null?void 0:Me.question_type)===4&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ye=Me==null?void 0:Me.answer_texts)!=null&&Ye[0]?ne.createElement(b.Z,{className:x.content,value:(Ge=Me==null?void 0:Me.answer_texts)==null?void 0:Ge[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Le=Me==null?void 0:Me.challenge_names)==null?void 0:Le.map(($e,et)=>ne.createElement("div",{className:x.shixun},ne.createElement("span",{className:x.qtitle},ne.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(et+1),"\u9898"),$e)))),(Me==null?void 0:Me.question_type)===6&&ne.createElement("div",{className:x.program},ne.createElement(b.Z,{className:x.content,value:((Xe=Me==null?void 0:Me.program_attr)==null?void 0:Xe.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((Fe=Me==null?void 0:Me.sub_item_banks)==null?void 0:Fe.map(($e,et)=>{var Je,_e,Ie,Re,Ne;return ne.createElement("div",null,ne.createElement("div",{className:x.combination},ne.createElement("span",{className:x.qtitle},$e==null?void 0:$e.name)),ne.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},ne.createElement("div",null,(($e==null?void 0:$e.item_type)=="SINGLE"||($e==null?void 0:$e.item_type)=="JUDGMENT")&&((Je=$e==null?void 0:$e.choices)==null?void 0:Je.map((qe,st)=>ne.createElement("div",{className:x.redio},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.redioitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="MULTIPLE"&&((_e=$e==null?void 0:$e.choices)==null?void 0:_e.map((qe,st)=>ne.createElement("div",{className:x.checkbox},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="COMPLETION"&&ne.createElement("div",{className:x.completion},(Ie=$e==null?void 0:$e.standard_answer)==null?void 0:Ie.map((qe,st)=>{var tt;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",st+1),ne.createElement("div",{className:x.content},(tt=qe==null?void 0:qe.answer_text)==null?void 0:tt.map((ot,Et)=>ne.createElement("div",{className:x.items},ot))))})),($e==null?void 0:$e.item_type)=="SUBJECTIVE"&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=$e==null?void 0:$e.answer_texts)!=null&&Re[0]?ne.createElement(b.Z,{className:x.content,value:(Ne=$e==null?void 0:$e.answer_texts)==null?void 0:Ne[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&ne.createElement("div",null,ne.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=Me==null?void 0:Me.program_attr)==null?void 0:ke.code)||"")})),(Me==null?void 0:Me.question_type)===5&&ne.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ne.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),ne.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},ne.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&ne.createElement("div",{className:x.bottom},ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u89E3\u6790"),ne.createElement("span",{className:x.right},Me!=null&&Me.analysis?ne.createElement(b.Z,{value:Me==null?void 0:Me.analysis}):ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u96BE\u5EA6"),ne.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),ne.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=fe(64303),ye=fe(96435),Ee=fe(65582),be=fe(61485),Se=fe(90463),Pe=fe(11517),Ce=fe(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(Me,He,Qe)=>He in Me?xe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[He]=Qe,We=(Me,He)=>{for(var Qe in He||(He={}))Oe.call(He,Qe)&&De(Me,Qe,He[Qe]);if(Te)for(var Qe of Te(He))je.call(He,Qe)&&De(Me,Qe,He[Qe]);return Me},ze=(Me,He)=>Be(Me,Ae(He)),Ve=(Me,He,Qe)=>new Promise((Ke,rt)=>{var Ye=Xe=>{try{Le(Qe.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Qe.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Ke(Xe.value):Promise.resolve(Xe.value).then(Ye,Ge);Le((Qe=Qe.apply(Me,He)).next())});const Ze=({setScoreShow:Me,ScoreShow:He,onOk:Qe,isshixuns:Ke,isloadings:rt,dispatch:Ye,isIntelligentAssistant:Ge=!1,newExercisePaper:Le,shixunsDetail:Xe})=>{var Fe,ke,$e;let[et,Je]=(0,ne.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ge,group_id:[]}),[_e,Ie]=(0,ne.useState)([]),[Re,Ne]=(0,ne.useState)([]),[qe,st]=(0,ne.useState)([]),[tt,ot]=(0,ne.useState)([]);const[Et,dt]=(0,ne.useState)(!1),[vt]=we.default.useForm(),[ft,wt]=(0,ne.useState)(),[St,At]=(0,ne.useState)(!1);let[xt,Rt]=(0,ne.useState)(Ke);const[zt,Bt]=(0,ne.useState)([]),[jt,Lt]=(0,ne.useState)(0),[fn,cn]=(0,ne.useState)(!0),[ln,kt]=(0,ne.useState)([]),[Yt,qt]=(0,ne.useState)([]),$t=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Rn,Mt]=(0,ne.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Wt=(0,ne.useRef)(new Set),un=(0,ne.useRef)(new Set),It=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],it=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Dt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Pt,Gt]=(0,ne.useState)(!1),rn=()=>{vt.resetFields(),xt=!1,Rt(!1),Gt(!1),vt.submit()};(0,ne.useEffect)(()=>{var yt,Vt,gn,Nt,Cn,Vn,sr,xn,Kn,qn;(((gn=(Vt=(yt=Le==null?void 0:Le.editData)==null?void 0:yt.exercise)==null?void 0:Vt.exist_item_bank_ids)==null?void 0:gn.length)>0||((Vn=(Cn=(Nt=Le==null?void 0:Le.editData)==null?void 0:Nt.exercise)==null?void 0:Cn.exist_item_bank_shixun_ids)==null?void 0:Vn.length)>0)&&qt([...(xn=(sr=Le==null?void 0:Le.editData)==null?void 0:sr.exercise)==null?void 0:xn.exist_item_bank_ids,...(qn=(Kn=Le==null?void 0:Le.editData)==null?void 0:Kn.exercise)==null?void 0:qn.exist_item_bank_shixun_ids])},[(ke=(Fe=Le==null?void 0:Le.editData)==null?void 0:Fe.exercise)==null?void 0:ke.exist_item_bank_ids]),(0,ne.useEffect)(()=>{He&&(vt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),fn&&xt&&(vt.setFieldsValue({item_type:"SHIXUN"}),et.item_type="SHIXUN",Je(We({},et)),cn(!1)),mn(et),tn(),gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,ne.useEffect)(()=>{jt>0&&setTimeout(()=>{Lt(0)},2e3)},[jt]);function mn(yt){return Ve(this,null,function*(){var Vt,gn,Nt;if(dt(!0),Je(We({},yt)),(qe==null?void 0:qe.length)<=0&&yt.type==="5"){ot([]),dt(!1);return}console.log("----",qe,zt);let Cn=yt.type==="5"?qe==null?void 0:qe.filter(xn=>!zt.includes(xn)):null,Vn=yt.type==="5"?qe==null?void 0:qe.filter(xn=>zt.includes(xn)):null;yt.group_id=((Vt=yt.group_id)==null?void 0:Vt.map(xn=>xn==null?void 0:xn.value))||null;let sr=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},yt),{discipline_id:((gn=yt==null?void 0:yt.courseid)==null?void 0:gn[0])||null,sub_discipline_id:((Nt=yt==null?void 0:yt.courseid)==null?void 0:Nt[1])||null,ids:Cn,shixun_ids:Vn,include_shixuns:!Ge,keyword:yt.keyword?encodeURIComponent(yt.keyword):yt.keyword,type:yt.type==="5"?null:yt.type,clazz:yt.type==="3"?"ItemBanksGroup":null})});ot(sr),dt(!1)})}function tn(){return Ve(this,null,function*(){let yt=yield(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:et.type==="5"?null:et.type,clazz:"ItemBanksGroup"}});Ie((0,y.L)(yt==null?void 0:yt.disciplines))})}function gt(yt){return Ve(this,null,function*(){var Vt;let gn=yield(0,ee.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:yt}),Nt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Vt=gn==null?void 0:gn.data)==null?void 0:Vt.map(Cn=>({title:Cn.name,id:Cn.id,pid:Cn.id,value:Cn.id,key:Cn.id,isLeaf:!Cn.have_child}))}];kt(Nt)})}function ht(yt){return Ve(this,null,function*(){var Vt,gn,Nt,Cn;dt(!0);let Vn=(Vt=yt.list)==null?void 0:Vt.filter(Kn=>!zt.includes(Kn)),sr=(gn=yt.list)==null?void 0:gn.filter(Kn=>zt.includes(Kn));if(Vn.length===0&&sr.length===0){dt(!1),ot([]);return}let xn=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},yt),{discipline_id:((Nt=yt==null?void 0:yt.courseid)==null?void 0:Nt[0])||null,sub_discipline_id:((Cn=yt==null?void 0:yt.courseid)==null?void 0:Cn[1])||null,ids:Vn,shixun_ids:sr,type:yt.type==="5"?null:yt.type,clazz:yt.type==="3"?"ItemBanksGroup":null})});dt(!1),ot(xn)})}const mt=yt=>Ve(void 0,null,function*(){const Vt=yield Ye({type:"shixunsDetail/release",payload:{id:yt}});let gn=Vt==null?void 0:Vt.tag_position,Nt=(Vt==null?void 0:Vt.evaluation_set_position)||[],Cn=Vt.status;return Cn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),mn(et),!0):(Cn===2?E.ZP.error(`\u7B2C${Nt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Cn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${gn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Qt=yt=>(yt==null?void 0:yt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ut=(yt,Vt,gn)=>yt.map(Nt=>Nt.key===Vt?We(We({},Nt),gn):Nt.children?ze(We({},Nt),{children:ut(Nt.children,Vt,gn)}):Nt),pn=yt=>Ve(void 0,null,function*(){const{key:Vt}=yt;let gn=et.type;const Nt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Vt),type:gn}),{data:Cn,total_count:Vn}=Nt||{};Vn>0&&kt(sr=>ut(sr,Vt,{children:Cn.map(xn=>({title:xn.name,id:xn.id,pid:xn.id,value:xn.id,key:xn.id,isLeaf:!xn.have_child}))}))});function zn(yt){console.log("----",et),yt==="1"&&(Rn.gg=We({},et)),yt==="2"&&(Rn.scj=We({},et)),yt==="3"&&(Rn.ttgx=We({},et)),yt==="0"&&(Rn.wcjd=We({},et)),yt==="5"&&(Rn.yx=We({},et)),Mt(We({},Rn))}function jn(){et.type==="1"&&(et=Rn.gg),et.type==="2"&&(et=Rn.scj),et.type==="3"&&(et=Rn.ttgx),et.type==="0"&&(et=Rn.wcjd),et.type==="5"&&(et=Rn.yx),(et==null?void 0:et.item_type)==="SHIXUN"?(xt=!0,Rt(!0)):(xt=!1,Rt(!1)),vt.setFieldsValue(We({},et)),Je(We({},et)),mn(We({},et))}return Ce.createElement("div",null,Ce.createElement(he.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},Ge?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ge&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(me.default,{className:a.tabWrap,activeKey:et.type,onChange:yt=>{yt==="3"?(et.show_all_share=!0,gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):et.show_all_share=null,yt==="0"&>({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zn(et.type),et.type=yt,(et==null?void 0:et.item_type)==="SHIXUN"&&et.type!=="5"&&(xt=!0,Rt(!0)),Gt(!1),et.type==="5"&&(xt=!1,Rt(!1)),jn(),tn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",qe.length>0&&Ce.createElement("span",{className:a.titlecount},qe.length),jt>0&&Ce.createElement("span",{className:a.add},"+",jt)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:vt,onValuesChange:(yt,Vt)=>{const gn=Object.values(Vt).some(Cn=>Cn!==null&&Cn!==""&&Cn!==void 0),Nt=Vt.keyword==="";if(Gt(gn||!Nt),et.page=1,(Vt==null?void 0:Vt.item_type)==="SHIXUN"){if(et.type==="5"?Rt(!1):Rt(!0),yt.keyword||yt.keyword==="")return;vt.submit()}else{if(yt!=null&&yt.courseid&&vt.setFieldsValue({tag_discipline_id:""}),Rt(!1),yt.keyword||yt.keyword==="")return;vt.submit()}},onFinish:yt=>{var Vt;et.type==="3"&&(!yt.group_id||((Vt=yt==null?void 0:yt.group_id)==null?void 0:Vt.length)===0)?et.show_all_share=!0:et.show_all_share=null,Je(We(We({},et),yt)),mn(We(We({},et),yt))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ge?$t.slice(0,6):$t).map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(le.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:_e})),!xt&&Ce.createElement(we.default.Item,{name:"tag_discipline_id"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},($e=tt==null?void 0:tt.tag_disciplines)==null?void 0:$e.map(yt=>Ce.createElement(de.default.Option,{key:yt.id},yt.name)))),Ce.createElement(we.default.Item,{name:xt?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!xt&&It.map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)),xt&&it.map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)))),xt&&Ce.createElement(we.default.Item,{name:"shixun_publish_status"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Dt.map(yt=>Ce.createElement(de.default.Option,{key:yt.value},yt.name)))),(et.type==="3"||et.type==="0")&&!xt&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(se.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(yt,Vt)=>Vt.title.toUpperCase().indexOf(yt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:pn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ln})),Pt&&Ce.createElement("span",{className:a.allqingchu,onClick:rn},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ue.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>vt.submit()}),onSearch:yt=>{vt.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{et.updated_at==="asc"?et.updated_at="desc":et.updated_at="asc",Je(ze(We({},et),{page:1})),mn(ze(We({},et),{page:1}))}}," ",et.updated_at?Ce.createElement("img",{src:et.updated_at==="asc"?ve.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{et.quotes==="asc"?et.quotes="desc":et.quotes="asc",Je(ze(We({},et),{page:1})),mn(ze(We({},et),{page:1}))},style:{marginLeft:20}}," ",et.quotes?Ce.createElement("img",{src:et.quotes==="asc"?ve.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(ie.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(tt==null?void 0:tt.items)||(tt==null?void 0:tt.shixun_list),pagination:!1,loading:Et,rowKey:yt=>yt.id,rowSelection:{type:Ge?"radio":"checkbox",selectedRowKeys:Re,getCheckboxProps:yt=>({disabled:yt.shixun_tag_num===1||(Yt==null?void 0:Yt.find(Vt=>yt.id===Vt))}),onSelect(yt,Vt,gn){if(Ge){Ne([yt.id]),un.current=new Set([yt.id]),Lt(1),st([yt.id]);return}if(Vt)(xt||yt!=null&&yt.challenge_names)&&Bt([...zt,yt.id]),Ne([...Re,yt.id]),yt.identifier?Wt.current.add(yt.id):un.current.add(yt.id),Lt(1),st([...qe,yt.id]);else{yt.identifier?Wt.current.delete(yt.id):un.current.delete(yt.id);let Nt=qe.filter(Cn=>Cn!==yt.id);if(Ne(Nt),st(Nt),xt||yt!=null&&yt.challenge_names){let Cn=zt.filter(Vn=>Vn!==yt.id);Bt([...Cn])}if(et.type==="5"){ht(ze(We({},et),{list:[...Nt]}));return}}},onSelectAll(yt,Vt,gn){var Nt,Cn;if(yt){const Vn=gn.map(xn=>xn.id),sr=(Cn=gn==null?void 0:gn.filter(xn=>xn==null?void 0:xn.challenge_names))==null?void 0:Cn.map(xn=>xn.id);Bt([...zt,...sr]),Ne([...Re,...Vn]),st([...qe,...Vn]);for(const xn of gn)xn.identifier?Wt.current.add(xn.id):un.current.add(xn.id)}else{const Vn=gn.map(qn=>qn.id),sr=Re.filter(qn=>!Vn.some(Un=>Un===qn)),xn=(Nt=gn==null?void 0:gn.filter(qn=>qn==null?void 0:qn.challenge_names))==null?void 0:Nt.map(qn=>qn.id);Ne([...sr]),st([...sr]);let Kn=zt.filter(qn=>!xn.some(Un=>Un===qn.id));Bt([...Kn]),et.type==="5"&&ht(ze(We({},et),{list:[...sr]}));for(const qn of Vn)qn.identifier?Wt.current.delete(qn):un.current.delete(qn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(yt,Vt,gn)=>{var Nt,Cn;return Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,xt||Vt!=null&&Vt.challenge_names?"\u5B9E\u8BAD\u9898":(Cn=(Nt=$t==null?void 0:$t.filter(Vn=>Vn.value===yt))==null?void 0:Nt[0])==null?void 0:Cn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:xt?"30%":"60%",key:"name",render:(yt,Vt,gn)=>{var Nt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",{className:Vt!=null&&Vt.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:xt||Vt!=null&&Vt.challenge_names?Vt!=null&&Vt.title||yt===null?"--":yt:(Vt==null?void 0:Vt.item_type)=="BPROGRAM"?(Nt=Vt==null?void 0:Vt.program_attr)==null?void 0:Nt.description:yt}))),(Vt==null?void 0:Vt.high_resources_consume)&&Ce.createElement(Se.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!xt,render:(yt,Vt,gn)=>{var Nt;return Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("span",null,yt?(Nt=yt==null?void 0:yt.split("\u3001"))==null?void 0:Nt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("span",null,yt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(yt,Vt,gn)=>{var Nt,Cn,Vn,sr;return Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,xt||Vt!=null&&Vt.challenge_names?(Vt==null?void 0:Vt.level)||((Cn=(Nt=It==null?void 0:It.filter(xn=>xn.value===yt))==null?void 0:Nt[0])==null?void 0:Cn.name):(sr=(Vn=It==null?void 0:It.filter(xn=>xn.value===yt))==null?void 0:Vn[0])==null?void 0:sr.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,yt||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement("span",null,yt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,xt||Vt!=null&&Vt.challenge_names?(Vt==null?void 0:Vt.study_count)||(Vt==null?void 0:Vt.stu_num):yt))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",null,yt||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!xt,render:(yt,Vt,gn)=>Ce.createElement("span",null,yt||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(yt,Vt,gn)=>Ce.createElement(oe.Z,{title:Qt(Vt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var Nt,Cn;wt(ze(We({},Vt),{question_type:xt||Vt!=null&&Vt.challenge_names?5:(Cn=(Nt=$t==null?void 0:$t.filter(Vn=>Vn.value===(Vt==null?void 0:Vt.item_type)))==null?void 0:Nt[0])==null?void 0:Cn.question_type})),At(!0)}},"\u67E5\u770B"),(Vt==null?void 0:Vt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{he.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Vt==null?void 0:Vt.identifier}/challenges`)}},(Vt==null?void 0:Vt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ve(void 0,null,function*(){if(!mt(Vt==null?void 0:Vt.identifier))return new Promise((Nt,Cn)=>{Cn()})})})}},"\u53D1\u5E03")))}].filter(yt=>!yt.hidden)}),Ce.createElement(ae.Z,{current:et.page,total:(tt==null?void 0:tt.items_count)||(tt==null?void 0:tt.shixuns_count),style:{marginBottom:20},defaultPageSize:et.per_page,showTotal:yt=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},yt),"\xA0\u6761\u6570\u636E"),pageSize:et.per_page,onChange:(yt,Vt)=>{et.page=yt,et.per_page=Vt,Je(We({},et)),mn(We({},et))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(re.ZP,{className:a.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(re.ZP,{loading:rt,style:{width:rt&&75},className:a.yes,onClick:()=>Ve(void 0,null,function*(){if((qe==null?void 0:qe.length)<=0){E.ZP.info(Ge?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Qe([...un.current],[...Wt.current],!0,qe==null?void 0:qe.length)})},Ge?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(he.default,{open:St,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{At(!1)},onOk:()=>{At(!1)}},Ce.createElement(pe,{qitem:ft})))};var Ue=(0,Ee.connect)(({shixunsDetail:Me,newExercisePaper:He})=>({shixunsDetail:Me,newExercisePaper:He}))(Ze)},24100:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ie}});var ne=fe(43418),we={ul:"ul___TdfYY"},E=fe(32637),he=fe(59301),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(oe,ae)=>{var re={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(re[ee]=oe[ee]);if(oe!=null&&me)for(var ee of me(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(re[ee]=oe[ee]);return re},ie=oe=>{var ae=oe,{open:re,onCancel:ee}=ae,a=se(ae,["open","onCancel"]);return he.createElement(ne.default,{centered:!0,open:re,title:he.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ee,footer:null},he.createElement("div",null,he.createElement("div",{className:"tc"},he.createElement("img",{className:"mt10",src:E,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),he.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),he.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),he.createElement("div",{style:{color:"#333"},className:"pt30 font14"},he.createElement("ul",{className:we.ul},he.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),he.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),he.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},65624:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return oe}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(92832),me={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},de=fe(51686),le=fe(11517),se=fe(65582),ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const ie=({problemset:ae,dispatch:re,onOk:ee})=>{const[a,y]=(0,ne.useState)(""),[x,b]=(0,ne.useState)([0]),z=()=>{re({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var ce,ge;ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ge=(ce=ae.actionTabs)==null?void 0:ce.params)==null?void 0:ge.group_id]),y(""))},[ae.actionTabs.key]);const te=()=>ue(void 0,null,function*(){const ce=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let pe=0;pe0?x[0]:0,name:a});ge.status===0&&(z(),ee(ge==null?void 0:ge.id))});return ne.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:te,destroyOnClose:!0},ne.createElement("div",{className:me.addModal},ne.createElement("div",{className:me.row},ne.createElement("span",{className:me.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),ne.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ce=>y(ce.target.value)})),ne.createElement("div",{className:me.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},ne.createElement("span",{className:me.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),ne.createElement(de.Z,{value:x,onChange:ce=>b(ce)}))))};var oe=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(ie)},36186:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(ae,re)=>{var ee={};for(var a in ae)de.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&me)for(var a of me(ae))re.indexOf(a)<0&&le.call(ae,a)&&(ee[a]=ae[a]);return ee},ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const ie={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},oe=ae=>{var re=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},onReloadBasketData:z=()=>{}}=re,te=se(re,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ce,ge;const pe=()=>ue(void 0,null,function*(){const ve=yield x({type:"problemset/basketDelete",payload:ee.actionTabs.params});x({type:"problemset/setActionTabs",payload:{}}),ve.status===0&&(b(),z())});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ee.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:y["problemset/handleDelete"],width:"442px",onOk:pe,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",ie[(ge=(ce=ee.actionTabs)==null?void 0:ce.params)==null?void 0:ge.type]))};at.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:re.effects}))(oe)},25670:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ee}});var ne=fe(59301),we=fe(43428),E=fe(95237),he=fe(43604),me={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},de=fe(2524);let le=[];const se=a=>{le.forEach(y=>{a.target===y.element||ue.isParent(a.target,y.element)||y.callbacks.forEach(x=>x())})};window.document.body?window.document.body.addEventListener("click",se):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",se)});const ue={isParent:(a,y)=>{let x=a;for(;x&&x.tagName&&x.tagName.toLowerCase()!=="body";){if(x===y)return!0;x=x.parentNode}return!1},init:(a,y)=>{const x=le.filter(b=>b.element===a);return x.length>0?x[0].callbacks.push(y):le.push({element:a,callbacks:[y]}),{clear:()=>{le=le.filter(b=>b.element!==a)}}}};var ie=ue,oe=fe(96935),ae=fe(59301);const re=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ee=({visible:a,basketData:y,basketTotal:x,onClose:b=()=>{},onDelete:z=()=>{},onClear:te,onSubmit:ce})=>{const ge=(0,ne.useRef)(),pe=(0,ne.useRef)();(0,ne.useEffect)(()=>{if(pe.current)return x>=0&&!ge.current&&(ge.current=ie.init(pe.current,()=>{b()})),()=>{ge.current&&ge.current.clear()}},[pe.current]);const ve=window.screen.width<=1440;return ae.createElement(we.Z,{rootClassName:me.drawerWrap,placement:"right",closable:!1,mask:!1,open:a,forceRender:!0,width:ve?130:160,onClose:b},x>0?ae.createElement(ae.Fragment,null,ae.createElement("div",{className:me.title},"\u8BD5\u9898\u7BEE"),ae.createElement("div",{ref:pe,className:me.contentWrap},ae.createElement(E.Z,{wrap:!1,className:me.totalInfo,align:"middle"},ae.createElement(he.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ae.createElement(he.Z,{span:4},x),ae.createElement(he.Z,{span:6,className:me.clear,onClick:te},"\u6E05\u7A7A")),re.map(ye=>y[ye.stateName]>0&&ae.createElement(E.Z,{align:"middle",wrap:!1,className:me.problemset,key:ye.type},ae.createElement(he.Z,{span:14},ye.typeName),ae.createElement(he.Z,{span:4},y[ye.stateName]),ae.createElement(he.Z,{span:6,className:me.delete},ae.createElement("i",{onClick:()=>z(ye.type),className:`iconfont icon-piliangshanchu3 ${me.deleteIcon}`})))),ae.createElement(E.Z,{justify:"center",className:me.createBtnWrapper},ae.createElement(oe.Z,{block:!0,type:"primary",onClick:ce},"\u521B\u5EFA\u8BD5\u5377")))):ae.createElement("div",{ref:pe},ae.createElement("div",{className:me.title},"\u8BD5\u9898\u7BEE"),ae.createElement(de.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))}},47354:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(89392),de=fe.n(me),le=fe(96601),se=fe(6339),ue=fe(24334),ie=fe.n(ue),oe=fe(38147),ae=fe(67172),re=fe(88125),ee=fe(56656),a=fe.n(ee),y=fe(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,pe=(Se,Pe,Ce)=>Pe in Se?x(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ve=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))ge.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);return Se},ye=(Se,Pe)=>b(Se,z(Pe)),Ee=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const be=({problemset:Se,dispatch:Pe})=>{var Ce,xe,Be,Ae,Te;const[Oe,je]=(0,ne.useState)({}),[De,We]=(0,ne.useState)([]),[ze,Ve]=(0,ne.useState)(!1),[Ze,Ue]=(0,ne.useState)(!1),[Me,He]=(0,ne.useState)({}),Qe=["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"];(0,ne.useEffect)(()=>{var Ge,Le,Xe;if(((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.key)==="BPROGRAM"){const Fe=(0,me.cloneDeep)((Le=Se==null?void 0:Se.actionTabs)==null?void 0:Le.params);je(Fe),We((Xe=Fe==null?void 0:Fe.standard_answer)==null?void 0:Xe.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[]})))}},[(Ce=Se==null?void 0:Se.actionTabs)==null?void 0:Ce.key]);function Ke(){return new Date().getTime()}const rt=()=>Ee(void 0,null,function*(){var Ge,Le,Xe,Fe,ke;if(De.some(Je=>(Je==null?void 0:Je.value)==="")&&!ze){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ze){const Je=(0,me.cloneDeep)((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.params);We([...(Le=Je==null?void 0:Je.standard_answer)==null?void 0:Le.map(_e=>({value:"",answer:(_e==null?void 0:_e.answer_text)||[],type:""}))]),Ve(!ze);return}else{let Je=De==null?void 0:De.map((_e,Ie)=>ye(ve({},_e),{type:_e.types}));We(Je)}console.log(De),Ue(!0);let $e=yield(0,oe.ZP)(`/api/problems/${(Xe=Oe==null?void 0:Oe.program_attr)==null?void 0:Xe.identifier}/start.json`,{method:"get"});const et=yield(0,ae.n4)($e==null?void 0:$e.identifier,{code:(Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code,language:(ke=Oe==null?void 0:Oe.program_attr)==null?void 0:ke.language,answers:De==null?void 0:De.map(Je=>Je.value)});if((et==null?void 0:et.status)===0){let _e=function(){return Ee(this,null,function*(){const{status:Ie,message:Re,data:Ne}=yield(0,ae.rX)($e==null?void 0:$e.identifier,"submit"),st=Ke()-Je>10*1e3*(De==null?void 0:De.length);if(Ie!==0&&!st&&setTimeout(_e,1e3),st){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ue(!1);return}if(Ie===0){Ue(!1);let tt=De==null?void 0:De.map((ot,Et)=>ye(ve({},ot),{type:(Ne==null?void 0:Ne.right_arr[Et])===1?"success":"warning"}));We(tt),He(Ne),Ne.status===2&&(Ue(!1),he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Je=Ke();yield(0,ae.bM)($e==null?void 0:$e.identifier,{}),_e()}else Ue(!1);Ve(!ze)}),Ye=()=>{je({}),We([]),Ve(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Se.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ze?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:Ye,okButtonProps:{loading:Ze}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(se.Z,{value:(xe=Oe==null?void 0:Oe.program_attr)==null?void 0:xe.description}),((Be=Oe==null?void 0:Oe.program_attr)==null?void 0:Be.code)&&y.createElement(se.Z,{showProgramFill:!0,onFillChange:Ge=>{let Le=Ge==null?void 0:Ge.map((Xe,Fe)=>ve({},Xe));We(Le)},programFillValue:De,value:ue.Base64.decode((Ae=Oe==null?void 0:Oe.program_attr)==null?void 0:Ae.code)}),ze&&y.createElement(ne.Fragment,null,y.createElement("div",{className:le.Z.line}),(Te=Oe==null?void 0:Oe.standard_answer)==null?void 0:Te.map((Ge,Le)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Le+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ge==null?void 0:Ge.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Me==null?void 0:Me.id)&&Me.status!==2&&y.createElement(he.default,{open:(Me==null?void 0:Me.id)&&Me.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{He({})},onCancel:()=>{He({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:Me.status!==0&&"#E30000"}},re.Im[Me.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(Me.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},Me.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},Me.execute_time,"ms"))),y.createElement(re.Y4,ve({},Me)))))};at.Z=(0,we.connect)(({problemset:Se})=>({problemset:Se}))(be)},80950:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return zt}});var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(89392),de=fe(6339),le=fe(5112),se=fe(3113),ue=fe(28103),ie=fe(96601),oe=fe(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Bt,jt,Lt)=>jt in Bt?ae(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,z=(Bt,jt)=>{for(var Lt in jt||(jt={}))y.call(jt,Lt)&&b(Bt,Lt,jt[Lt]);if(a)for(var Lt of a(jt))x.call(jt,Lt)&&b(Bt,Lt,jt[Lt]);return Bt},te=(Bt,jt)=>re(Bt,ee(jt)),ce=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const ge=({problemset:Bt,dispatch:jt,showdiv:Lt,data:fn})=>{const[cn,ln]=(0,ne.useState)([]),[kt,Yt]=(0,ne.useState)(!1),qt=["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"];(0,ne.useEffect)(()=>{var Wt;((Wt=Object.keys(fn))==null?void 0:Wt.length)>0&&ln(fn.choices)},[fn]);const $t=()=>ce(void 0,null,function*(){if(!cn.some(Wt=>Wt==null?void 0:Wt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(kt){const Wt=(0,me.cloneDeep)(fn);ln(Wt.choices)}Yt(!kt)}),Rn=(Wt,un)=>{console.log(Wt.target.checked);const It=cn.map((it,Dt)=>te(z({},it),{checked:Dt===un?Wt.target.checked:!1}));ln(It)},Mt=()=>{ln([]),Yt(!1),jt({type:"problemset/setActionTabs",payload:{}})};return oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),oe.createElement(de.Z,{value:fn==null?void 0:fn.name}),cn==null?void 0:cn.map((Wt,un)=>{const{is_answer:It,checked:it,choice_text:Dt}=Wt;let Pt="";return kt&&It&&(Pt=ie.Z.green),kt&&!It&&it&&(Pt=ie.Z.red),oe.createElement("div",{key:un,style:{pointerEvents:kt?"none":"auto"},className:`${ie.Z.row} ${Pt}`},oe.createElement(le.ZP,{onChange:Gt=>Rn(Gt,un),checked:it}),oe.createElement("span",null,qt[un],".\xA0"),oe.createElement(de.Z,{className:ie.Z.html,value:Dt}),kt&&It&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),kt&&!It&&it&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),kt&&oe.createElement(ne.Fragment,null,oe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),qt[cn.findIndex(Wt=>Wt.is_answer)]),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),oe.createElement("div",{style:{textAlign:"end",marginTop:10}},oe.createElement(se.ZP,{type:"primary",onClick:()=>{$t()}},kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&oe.createElement(ue.Z,null))};var pe=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(ge),ve=fe(92832),ye=fe(27687),Ee=fe(59301),be=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(Bt,jt,Lt)=>jt in Bt?be(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,Te=(Bt,jt)=>{for(var Lt in jt||(jt={}))xe.call(jt,Lt)&&Ae(Bt,Lt,jt[Lt]);if(Ce)for(var Lt of Ce(jt))Be.call(jt,Lt)&&Ae(Bt,Lt,jt[Lt]);return Bt},Oe=(Bt,jt)=>Se(Bt,Pe(jt)),je=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const De=({problemset:Bt,datas:jt,showdiv:Lt,dispatch:fn})=>{var cn;const[ln,kt]=(0,ne.useState)({}),[Yt,qt]=(0,ne.useState)([]),[$t,Rn]=(0,ne.useState)(!1),Mt=["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"];(0,ne.useEffect)(()=>{var it;if(Object.keys(jt)){const Dt=(0,me.cloneDeep)(jt);kt(Dt),qt((it=Dt==null?void 0:Dt.standard_answer)==null?void 0:it.map(Pt=>Te({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}},[jt]);const Wt=()=>je(void 0,null,function*(){var it;if(Yt.some(Dt=>(Dt==null?void 0:Dt.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($t){const Dt=(0,me.cloneDeep)(jt);qt((it=Dt==null?void 0:Dt.standard_answer)==null?void 0:it.map(Pt=>Te({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}Rn(!$t)}),un=(it,Dt)=>{const Pt=Yt.map((Gt,rn)=>Oe(Te({},Gt),{value:rn===Dt?it.target.value:Gt.value}));qt(Pt)},It=()=>{kt({}),qt([]),Rn(!1),fn({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ee.createElement(de.Z,{value:ln==null?void 0:ln.name}),Yt==null?void 0:Yt.map((it,Dt)=>{const{value:Pt,answer:Gt}=it;let rn="";return $t&&(Gt!=null&&Gt.includes(Pt))&&(rn=ie.Z.green),$t&&!(Gt!=null&&Gt.includes(Pt))&&(rn=ie.Z.red),Ee.createElement("div",{key:Dt,style:{pointerEvents:$t?"none":"auto",marginTop:10},className:`${ie.Z.row} ${rn}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Dt+1,"\u7B54\u6848:"),(it==null?void 0:it.model)===1?Ee.createElement(ve.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:mn=>un(mn,Dt),value:Pt}):Ee.createElement(ye.Z,{value:Pt,onChange:mn=>{const tn=Yt.map((gt,ht)=>Oe(Te({},gt),{value:ht===Dt?mn:gt.value}));qt(tn)}}),$t&&(Gt==null?void 0:Gt.includes(Pt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),$t&&!(Gt!=null&&Gt.includes(Pt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),$t&&Ee.createElement(ne.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(cn=ln==null?void 0:ln.standard_answer)==null?void 0:cn.map((it,Dt)=>{var Pt,Gt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),(it==null?void 0:it.model)===1?((Pt=it==null?void 0:it.answer_text)==null?void 0:Pt.join("\u3001"))||"":Ee.createElement(ye.Z,{value:(Gt=it==null?void 0:it.answer_text)==null?void 0:Gt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(se.ZP,{type:"primary",onClick:()=>{Wt()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&Ee.createElement(ue.Z,null))};var We=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(De),ze=fe(59301),Ve=Object.defineProperty,Ze=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ke=(Bt,jt,Lt)=>jt in Bt?Ve(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,rt=(Bt,jt)=>{for(var Lt in jt||(jt={}))He.call(jt,Lt)&&Ke(Bt,Lt,jt[Lt]);if(Me)for(var Lt of Me(jt))Qe.call(jt,Lt)&&Ke(Bt,Lt,jt[Lt]);return Bt},Ye=(Bt,jt)=>Ze(Bt,Ue(jt)),Ge=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const Le=({problemset:Bt,datas:jt,showdiv:Lt,dispatch:fn})=>{var cn;const[ln,kt]=(0,ne.useState)({}),[Yt,qt]=(0,ne.useState)([]),[$t,Rn]=(0,ne.useState)(!1),Mt=["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"];(0,ne.useEffect)(()=>{if(Object.keys(jt)){const it=(0,me.cloneDeep)(jt);kt(it),qt(it.choices)}},[jt]);const Wt=()=>Ge(void 0,null,function*(){if(!Yt.some(it=>it==null?void 0:it.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($t){const it=(0,me.cloneDeep)(jt);qt(it.choices)}Rn(!$t)}),un=(it,Dt)=>{console.log(it.target.checked);const Pt=Yt.map((Gt,rn)=>Ye(rt({},Gt),{checked:rn===Dt?it.target.checked:!1}));qt(Pt)},It=()=>{kt({}),qt([]),Rn(!1),fn({type:"problemset/setActionTabs",payload:{}})};return ze.createElement("div",null,ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ze.createElement(de.Z,{value:ln==null?void 0:ln.name}),Yt==null?void 0:Yt.map((it,Dt)=>{const{is_answer:Pt,checked:Gt,choice_text:rn}=it;let mn="";return $t&&Pt&&(mn=ie.Z.green),$t&&!Pt&&Gt&&(mn=ie.Z.red),ze.createElement("div",{key:Dt,style:{pointerEvents:$t?"none":"auto"},className:`${ie.Z.row} ${mn}`},ze.createElement(le.ZP,{onChange:tn=>un(tn,Dt),checked:Gt}),ze.createElement(de.Z,{className:ie.Z.html,value:rn}),$t&&Pt&&ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),$t&&!Pt&&Gt&&ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),$t&&ze.createElement(ne.Fragment,null,ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ze.createElement("div",{className:"c-grey-333 mb5"},ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(cn=Yt.find(it=>it.is_answer))==null?void 0:cn.choice_text),ze.createElement("div",{className:"c-grey-333 mb10"},ze.createElement("b",null,"\u89E3\u6790:\xA0"),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),ze.createElement("div",{style:{textAlign:"end",marginTop:10}},ze.createElement(se.ZP,{type:"primary",onClick:()=>{Wt()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&ze.createElement(ue.Z,null))};var Xe=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(Le),Fe=fe(24905),ke=fe(59301),$e=Object.defineProperty,et=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Bt,jt,Lt)=>jt in Bt?$e(Bt,jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Bt[jt]=Lt,qe=(Bt,jt)=>{for(var Lt in jt||(jt={}))Ie.call(jt,Lt)&&Ne(Bt,Lt,jt[Lt]);if(_e)for(var Lt of _e(jt))Re.call(jt,Lt)&&Ne(Bt,Lt,jt[Lt]);return Bt},st=(Bt,jt)=>et(Bt,Je(jt)),tt=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const ot=({problemset:Bt,data:jt,showdiv:Lt,dispatch:fn})=>{const[cn,ln]=(0,ne.useState)([]),[kt,Yt]=(0,ne.useState)(!1),qt=["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"];(0,ne.useEffect)(()=>{var Wt;((Wt=Object.keys(jt))==null?void 0:Wt.length)>0&&ln(jt.choices)},[jt]);const $t=()=>tt(void 0,null,function*(){if(!cn.some(Wt=>Wt==null?void 0:Wt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(kt){const Wt=(0,me.cloneDeep)(jt);ln(Wt.choices)}Yt(!kt)}),Rn=(Wt,un)=>{console.log(Wt.target.checked);const It=cn.map((it,Dt)=>st(qe({},it),{checked:Dt===un?Wt.target.checked:it.checked}));ln(It)},Mt=()=>{let Wt="";return cn.forEach((un,It)=>{un.is_answer&&(Wt=Wt+qt[It])}),Wt};return ke.createElement("div",null,ke.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ke.createElement(de.Z,{value:jt==null?void 0:jt.name}),cn==null?void 0:cn.map((Wt,un)=>{const{is_answer:It,checked:it,choice_text:Dt}=Wt;let Pt="";return kt&&It&&(Pt=ie.Z.green),kt&&!It&&it&&(Pt=ie.Z.red),ke.createElement("div",{key:un,style:{pointerEvents:kt?"none":"auto"},className:`${ie.Z.row} ${Pt}`},ke.createElement(Fe.default,{style:{padding:3},onChange:Gt=>Rn(Gt,un),checked:it}),ke.createElement("span",null,qt[un],".\xA0"),ke.createElement(de.Z,{className:ie.Z.html,value:Dt}),kt&&It&&ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),kt&&!It&&it&&ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),kt&&ke.createElement(ne.Fragment,null,ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ke.createElement("div",{className:"c-grey-333 mb5"},ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Mt()),ke.createElement("div",{className:"c-grey-333 mb10"},ke.createElement("b",null,"\u89E3\u6790:\xA0"),(jt==null?void 0:jt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ke.createElement("div",{style:{textAlign:"end",marginTop:10}},ke.createElement(se.ZP,{type:"primary",onClick:()=>{$t()}},kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&ke.createElement(ue.Z,null))};var Et=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(ot),dt=fe(96565),vt=fe(59301),ft=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const wt=({problemset:Bt,dispatch:jt,showdiv:Lt,datas:fn})=>{var cn,ln,kt;const[Yt,qt]=(0,ne.useState)({}),[$t,Rn]=(0,ne.useState)(!1),[Mt,Wt]=(0,ne.useState)(!0),[un,It]=(0,ne.useState)("");(0,ne.useEffect)(()=>{if(Object.keys(fn)){const Pt=(0,me.cloneDeep)(fn);qt(Pt)}},[fn]);const it=()=>ft(void 0,null,function*(){if(!un){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}$t&&It(""),Rn(!$t)}),Dt=()=>{qt({}),Wt(!0),Rn(!1),It(""),jt({type:"problemset/setActionTabs",payload:{}})};return vt.createElement("div",null,vt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),vt.createElement(de.Z,{value:Yt==null?void 0:Yt.name,style:{marginBottom:10}}),Mt?vt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Wt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):vt.createElement(dt.Z,{defaultValue:un,onChange:Pt=>{It(Pt)}}),$t&&vt.createElement(ne.Fragment,null,vt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},vt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),vt.createElement("br",null),((cn=Yt==null?void 0:Yt.answer_texts)==null?void 0:cn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((ln=Yt==null?void 0:Yt.keywords)==null?void 0:ln.length)>0&&vt.createElement("div",{style:{marginTop:10,marginBottom:10}},vt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(kt=Yt==null?void 0:Yt.keywords)==null?void 0:kt.map(Pt=>{var Gt,rn,mn;return((Gt=Pt==null?void 0:Pt.keyword)==null?void 0:Gt.length)>1?((rn=Pt==null?void 0:Pt.keyword)==null?void 0:rn.join("\u6216"))+"\uFF1B":((mn=Pt==null?void 0:Pt.keyword)==null?void 0:mn[0])+"\uFF1B"})),vt.createElement("div",{style:{color:"#5F6368"}},vt.createElement("b",null,"\u89E3\u6790:"),vt.createElement("br",null),(Yt==null?void 0:Yt.analysis)||"\u6682\u65E0\u89E3\u6790"))),vt.createElement("div",{style:{textAlign:"end",marginTop:10}},vt.createElement(se.ZP,{type:"primary",onClick:()=>{it()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Lt&&vt.createElement(ue.Z,null))};var St=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(wt),At=fe(59301),xt=(Bt,jt,Lt)=>new Promise((fn,cn)=>{var ln=qt=>{try{Yt(Lt.next(qt))}catch($t){cn($t)}},kt=qt=>{try{Yt(Lt.throw(qt))}catch($t){cn($t)}},Yt=qt=>qt.done?fn(qt.value):Promise.resolve(qt.value).then(ln,kt);Yt((Lt=Lt.apply(Bt,jt)).next())});const Rt=({problemset:Bt,dispatch:jt})=>{var Lt,fn;const[cn,ln]=(0,ne.useState)({}),[kt,Yt]=(0,ne.useState)(!1),[qt,$t]=(0,ne.useState)(!0),[Rn,Mt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var It,it;if(((It=Bt==null?void 0:Bt.actionTabs)==null?void 0:It.key)==="COMBINATION"){const Dt=(0,me.cloneDeep)((it=Bt==null?void 0:Bt.actionTabs)==null?void 0:it.params);ln(Dt)}},[(Lt=Bt==null?void 0:Bt.actionTabs)==null?void 0:Lt.key]);const Wt=()=>xt(void 0,null,function*(){if(!Rn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Yt(!kt)}),un=()=>{ln({}),$t(!0),Yt(!1),Mt(""),jt({type:"problemset/setActionTabs",payload:{}})};return At.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Bt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Wt,onCancel:un},At.createElement("div",null,At.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),At.createElement(de.Z,{value:cn==null?void 0:cn.name,style:{marginBottom:10}}),(fn=cn==null?void 0:cn.sub_item_banks)==null?void 0:fn.map((It,it)=>{var Dt,Pt,Gt,rn,mn;if((It==null?void 0:It.item_type)==="SINGLE")return At.createElement(pe,{data:It,showdiv:((Dt=cn==null?void 0:cn.sub_item_banks)==null?void 0:Dt.length)-1===it});if((It==null?void 0:It.item_type)==="MULTIPLE")return At.createElement(Et,{data:It,showdiv:((Pt=cn==null?void 0:cn.sub_item_banks)==null?void 0:Pt.length)-1===it});if((It==null?void 0:It.item_type)==="JUDGMENT")return At.createElement(Xe,{datas:It,showdiv:((Gt=cn==null?void 0:cn.sub_item_banks)==null?void 0:Gt.length)-1===it});if((It==null?void 0:It.item_type)==="COMPLETION")return At.createElement(We,{datas:It,showdiv:((rn=cn==null?void 0:cn.sub_item_banks)==null?void 0:rn.length)-1===it});if((It==null?void 0:It.item_type)==="SUBJECTIVE")return At.createElement(St,{datas:It,showdiv:((mn=cn==null?void 0:cn.sub_item_banks)==null?void 0:mn.length)-1===it})})))};var zt=(0,we.connect)(({problemset:Bt})=>({problemset:Bt}))(Rt)},14833:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(92832),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=fe(27687),oe=fe(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(pe,ve,ye)=>ve in pe?ae(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[ve]=ye,z=(pe,ve)=>{for(var ye in ve||(ve={}))y.call(ve,ye)&&b(pe,ye,ve[ye]);if(a)for(var ye of a(ve))x.call(ve,ye)&&b(pe,ye,ve[ye]);return pe},te=(pe,ve)=>re(pe,ee(ve)),ce=(pe,ve,ye)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(ye.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(ye.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((ye=ye.apply(pe,ve)).next())});const ge=({problemset:pe,dispatch:ve})=>{var ye,Ee;const[be,Se]=(0,ne.useState)({}),[Pe,Ce]=(0,ne.useState)([]),[xe,Be]=(0,ne.useState)(!1),Ae=["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"];(0,ne.useEffect)(()=>{var De,We,ze;if(((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.key)==="COMPLETION"){const Ve=(0,de.cloneDeep)((We=pe==null?void 0:pe.actionTabs)==null?void 0:We.params);Se(Ve),Ce((ze=Ve==null?void 0:Ve.standard_answer)==null?void 0:ze.map(Ze=>z({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]},Ze)))}},[(ye=pe==null?void 0:pe.actionTabs)==null?void 0:ye.key]);const Te=()=>ce(void 0,null,function*(){var De,We;if(Pe.some(ze=>(ze==null?void 0:ze.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const ze=(0,de.cloneDeep)((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.params);Ce((We=ze==null?void 0:ze.standard_answer)==null?void 0:We.map(Ve=>z({value:"",answer:(Ve==null?void 0:Ve.answer_text)||[]},Ve)))}Be(!xe)}),Oe=(De,We)=>{const ze=Pe.map((Ve,Ze)=>te(z({},Ve),{value:Ze===We?De.target.value:Ve.value}));Ce(ze)},je=()=>{Se({}),Ce([]),Be(!1),ve({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(he.default,{centered:!0,destroyOnClose:!0,open:pe.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Te,onCancel:je},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),oe.createElement(ue.Z,{value:be==null?void 0:be.name}),Pe==null?void 0:Pe.map((De,We)=>{const{value:ze,answer:Ve}=De;let Ze="";return xe&&(Ve!=null&&Ve.includes(ze))&&(Ze=se.Z.green),xe&&!(Ve!=null&&Ve.includes(ze))&&(Ze=se.Z.red),oe.createElement("div",{key:We,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${se.Z.row} ${Ze}`},oe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",We+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?oe.createElement(me.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:Ue=>Oe(Ue,We),value:ze}):oe.createElement(ie.Z,{value:ze,onChange:Ue=>{const Me=Pe.map((He,Qe)=>te(z({},He),{value:Qe===We?Ue:He.value}));Ce(Me)}}),xe&&(Ve==null?void 0:Ve.includes(ze))&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(Ve!=null&&Ve.includes(ze))&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&oe.createElement(ne.Fragment,null,oe.createElement("div",{className:se.Z.line}),(Ee=be==null?void 0:be.standard_answer)==null?void 0:Ee.map((De,We)=>{var ze,Ve;return oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u586B\u7A7A",We+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((ze=De==null?void 0:De.answer_text)==null?void 0:ze.join("\u3001"))||"":oe.createElement(ie.Z,{value:(Ve=De==null?void 0:De.answer_text)==null?void 0:Ve.join("\u3001"),disabled:!0}))}),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:pe})=>({problemset:pe}))(ge)},12829:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return me}});var ne={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},we=fe(60324),E=fe(59301),me=({data:de=[],activeTabsKey:le,onClick:se})=>{const ue=()=>de.map((oe,ae)=>E.createElement("div",{key:ae,className:ne.few},E.createElement("b",{title:oe.name,style:{color:"#333333"},onClick:()=>se(oe.id,!1,le==="3")},oe.name),ae\xA0"))),ie=()=>{let oe=!0;const ae=de.slice(2,-2),re=E.createElement("div",{className:ne.pWrap},ae.map(ee=>E.createElement("span",{title:ee.name,onClick:()=>se(ee.id,!1,le==="3"),key:ee.id},ee.name)));return de.map((ee,a)=>{let y=null;return a>1&&ase(ee.id,!1,le==="3")},ee.name),a\xA0")),y})};return E.createElement("aside",{style:{overflowX:"auto"}},de.length>1&&E.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{de.length===1||se(de[de.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(de==null?void 0:de.length)>5?ie():ue())}},10065:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(oe,ae)=>{var re={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(re[ee]=oe[ee]);if(oe!=null&&me)for(var ee of me(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(re[ee]=oe[ee]);return re},ue=(oe,ae,re)=>new Promise((ee,a)=>{var y=z=>{try{b(re.next(z))}catch(te){a(te)}},x=z=>{try{b(re.throw(z))}catch(te){a(te)}},b=z=>z.done?ee(z.value):Promise.resolve(z.value).then(y,x);b((re=re.apply(oe,ae)).next())});const ie=oe=>{var ae=oe,{problemset:re,globalSetting:ee,loading:a,dispatch:y,onReloadData:x=()=>{}}=ae,b=se(ae,["problemset","globalSetting","loading","dispatch","onReloadData"]);const z=()=>ue(void 0,null,function*(){const te=yield y({type:"problemset/handleDelete",payload:re.actionTabs.params});y({type:"problemset/setActionTabs",payload:{}}),te.status===0&&x()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:z,onCancel:()=>{y({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:he.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),ne.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};at.Z=(0,we.connect)(({problemset:oe,loading:ae,globalSetting:re})=>({problemset:oe,globalSetting:re,loading:ae.effects}))(ie)},75649:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return ae}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(5112),me={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},de=fe(51686),le=fe(56656),se=fe.n(le),ue=fe(74128),ie=fe(65582);const oe=({problemset:re,dispatch:ee})=>{const[a,y]=(0,ne.useState)([]),[x,b]=(0,ne.useState)(!0),z=()=>{ee({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var ge,pe;re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&y([(pe=(ge=re.actionTabs)==null?void 0:ge.params)==null?void 0:pe.group_id])},[re.actionTabs.key]);const te=()=>{if(a.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ce({},`/api/item_banks/export.xlsx?group_id=${a[0]}&include_children=${x}`,(ge,pe)=>{var ve;if(((ve=ge.target.response)==null?void 0:ve.type)==="application/json"){let be=new FileReader;be.readAsText(ge.target.response,"utf-8"),be.addEventListener("loadend",()=>{const Se=JSON.parse(be.result);we.ZP.warning((Se==null?void 0:Se.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let ye=new Blob([ge.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Ee=`\u5BFC\u51FA\u8BD5\u9898-${se()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(ye,Ee);else{let be=URL.createObjectURL(ye),Se=document.createElement("a");Se.href=be,Se.setAttribute("download",Ee),document.body.appendChild(Se),Se.click(),window.URL.revokeObjectURL(Se.href)}z()})},ce=(ge,pe,ve,ye)=>{const Ee=ue.Z.API_SERVER+pe,be=new window.XMLHttpRequest;return be.withCredentials=!0,be.addEventListener("load",function(Se){ve(Se,be)},!1),be.addEventListener("error",function(Se){ye&&ye(Se)},!1),be.responseType="blob",be.open("GET",Ee),be.send(null),be};return ne.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:me.customModal,onCancel:z,onOk:te},ne.createElement("aside",{className:me.exportModal},ne.createElement("div",{style:{marginBottom:20}},ne.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),ne.createElement(he.ZP.Group,{onChange:ge=>{b(ge.target.value)},value:x},ne.createElement(he.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),ne.createElement(he.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),ne.createElement(de.Z,{value:a,onChange:ge=>y(ge)}),ne.createElement("div",{className:me.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ae=(0,ie.connect)(({problemset:re})=>({problemset:re}))(oe)},26519:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(5112),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ge,pe)=>ge in ce?ie(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[ge]=pe,x=(ce,ge)=>{for(var pe in ge||(ge={}))ee.call(ge,pe)&&y(ce,pe,ge[pe]);if(re)for(var pe of re(ge))a.call(ge,pe)&&y(ce,pe,ge[pe]);return ce},b=(ce,ge)=>oe(ce,ae(ge)),z=(ce,ge,pe)=>new Promise((ve,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?ve(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,ge)).next())});const te=({problemset:ce,dispatch:ge})=>{var pe,ve;const[ye,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["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"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const Be=()=>z(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ne.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=se.Z.green),Pe&&!De&&We&&(Ve=se.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${se.Z.row} ${Ve}`},ne.createElement(me.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),ne.createElement(ue.Z,{className:se.Z.html,value:ze}),Pe&&De&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:se.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=be.find(Oe=>Oe.is_answer))==null?void 0:ve.choice_text),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},47389:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(24905),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ge,pe)=>ge in ce?ie(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[ge]=pe,x=(ce,ge)=>{for(var pe in ge||(ge={}))ee.call(ge,pe)&&y(ce,pe,ge[pe]);if(re)for(var pe of re(ge))a.call(ge,pe)&&y(ce,pe,ge[pe]);return ce},b=(ce,ge)=>oe(ce,ae(ge)),z=(ce,ge,pe)=>new Promise((ve,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?ve(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,ge)).next())});const te=({problemset:ce,dispatch:ge})=>{var pe;const[ve,ye]=(0,ne.useState)({}),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!1),Ce=["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"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);ye(De),be(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const xe=()=>z(void 0,null,function*(){var Oe;if(!Ee.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);be(je.choices)}Pe(!Se)}),Be=(Oe,je)=>{console.log(Oe.target.checked);const De=Ee.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:We.checked}));be(De)},Ae=()=>{ye({}),be([]),Pe(!1),ge({type:"problemset/setActionTabs",payload:{}})},Te=()=>{let Oe="";return Ee.forEach((je,De)=>{je.is_answer&&(Oe=Oe+Ce[De])}),Oe};return ne.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ne.createElement(ue.Z,{value:ve==null?void 0:ve.name}),Ee==null?void 0:Ee.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Se&&De&&(Ve=se.Z.green),Se&&!De&&We&&(Ve=se.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Se?"none":"auto"},className:`${se.Z.row} ${Ve}`},ne.createElement(me.default,{style:{padding:3},onChange:Ze=>Be(Ze,je),checked:We}),ne.createElement("span",null,Ce[je],".\xA0"),ne.createElement(ue.Z,{className:se.Z.html,value:ze}),Se&&De&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!De&&We&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:se.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Te()),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},37103:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return be},b:function(){return ve}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(92832),me=fe(3113),de=fe(17574),le={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},se=fe(38147),ue=fe(73631),ie=fe(31328),oe=fe(11517),ae=fe(89392),re=fe(30592),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Se,Pe,Ce)=>Pe in Se?ee(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ce=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))b.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);if(x)for(var Ce of x(Pe))z.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);return Se},ge=(Se,Pe)=>a(Se,y(Pe)),pe=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const ve=(Se,Pe,Ce=[])=>{if(Se)for(const xe of Se){if(xe.key===Pe)return Ce;if(xe.children&&xe.children!=""){const Be=ve(xe.children,Pe,[...Ce,{id:xe.key,name:xe.title.props.name}]);if(Be)return Be}}},ye=({isProblemset:Se,name:Pe,id:Ce,isShare:xe,itemBanksCount:Be,onOpen:Ae=()=>{},onShare:Te=()=>{},onMove:Oe=()=>{},onDeleteOk:je=()=>{}})=>{const[De,We]=(0,ne.useState)(!1),[ze,Ve]=(0,ne.useState)(Pe),[Ze,Ue]=(0,ne.useState)(Pe),Me=Qe=>pe(void 0,null,function*(){const Ke=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ze.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ze.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ye=0;Ye{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:ne.createElement("div",null,ne.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),ne.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>pe(void 0,null,function*(){(yield(0,se.ZP)(`/api/item_banks_groups/${Math.abs(Qe)}.json`,{method:"delete",body:{}})).status===0&&je(Qe)})})};return ne.createElement("div",{className:le.list,onClick:Qe=>Ae(Ce,xe)},De?ne.createElement(he.default,{style:{maxWidth:780},value:Ze,onChange:Qe=>{Ue(Qe.target.value)},onClick:Qe=>Qe.stopPropagation()}):ne.createElement("div",{className:le.name,title:ze},ze),Be?ne.createElement("div",{className:le.subject},"\u8BD5\u9898\u6570 ",Be):"",Se&&ne.createElement("div",{className:le.btns},De?ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Qe=>{Qe.stopPropagation(),Me(Ce)}}),ne.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Qe=>{Qe.stopPropagation(),Ue(ze),We(!1)}})):ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Qe=>{Qe.stopPropagation(),Oe(Ce,"up")}}),ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Qe=>{Qe.stopPropagation(),Oe(Ce,"down")}})),ne.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},ne.createElement(me.ZP,{className:"ml10",onClick:Qe=>{Qe.stopPropagation(),Te(Math.abs(Ce))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),ne.createElement(me.ZP,{className:"ml10",onClick:Qe=>{Qe.stopPropagation(),We(!0)},type:"link"},"\u91CD\u547D\u540D"),ne.createElement(me.ZP,{onClick:Qe=>{Qe.stopPropagation(),He(Ce)},type:"link",danger:!0},"\u5220\u9664"))))};var be=({isProblemset:Se,data:Pe,onOpen:Ce=()=>{},onShare:xe=()=>{},navigation:Be,reloadData:Ae,activeTabsKey:Te,setRootData:Oe,params:je})=>{const[De,We]=(0,ne.useState)(),[ze,Ve]=(0,ne.useState)([]),[Ze,Ue]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{De&&setTimeout(()=>{Oe(De)},200)},[De]),(0,ne.useEffect)(()=>{Ue([]),Ve([])},[Pe]),(0,ne.useEffect)(()=>{Ze.length===0&&ze.length===0&&We(Pe==null?void 0:Pe.map(Le=>({title:ne.createElement(ye,{isProblemset:Se,name:Le.name,id:Le.id,isShare:Le.is_share,itemBanksCount:Le.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ke}),key:Le.id,icon:Le.is_share?ne.createElement("img",{onClick:()=>{Ce(Le.id)},src:ie,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Le.id)},src:ue,className:le.folderIcon}),isLeaf:!Le.have_child})))},[Ze,ze,Pe]);const Me=(Le,Xe,Fe)=>{const ke=(0,ae.cloneDeep)(Le);for(let $e=0;$epe(void 0,null,function*(){(Xe==="up"?yield(0,oe.A1)({id:Math.abs(Le)}):yield(0,oe.vi)({id:Math.abs(Le)})).status===0&&We(ke=>Me(ke,Le,Xe))}),Qe=(Le,Xe)=>Le.filter(Fe=>Fe.key===Xe?!1:(Fe.children&&(Fe.children=Qe(Fe.children,Xe)),!0)),Ke=Le=>{We(Xe=>Qe(Xe,Le)),Ae()},rt=(Le,Xe,Fe)=>Le.map(ke=>ke.key===Xe?ce(ce({},ke),Fe):ke.children?ge(ce({},ke),{children:rt(ke.children,Xe,Fe)}):ke),Ye=Le=>pe(void 0,null,function*(){var Xe;const{key:Fe}=Le;let ke=Te===re.TabType.TeachGroupShare?"3":"";const $e=yield(0,oe.ex)(ge(ce({},je),{group_id:Math.abs(Fe),parents:[...Be||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Xe=ve(De,Fe))==null?void 0:Xe.map(_e=>({id:_e.id,name:_e.name}))],type:ke})),{data:et,total_count:Je}=$e||{};Je>0&&We(_e=>rt(_e,Fe,{children:et.map(Ie=>({title:ne.createElement(ye,{isProblemset:Se,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ke}),key:Ie.id,icon:Ie.is_share?ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ie,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ue,className:le.folderIcon}),isLeaf:!Ie.have_child}))}))}),Ge=(Le,Xe)=>{Ue(Le)};return(De==null?void 0:De.length)>0&&ne.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,loadData:Ye,onExpand:Ge,onLoad:Le=>{Ve(Le)},className:le.folderWrapper,selectable:!1,expandedKeys:Ze,loadedKeys:ze})}},71766:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return a}});var ne=fe(59301),we=fe(78241),E=fe(92832),he=fe(24905),me={operating:"operating___srUHx",tip:"tip___F8nWU"},de=fe(96565),le=fe(59301),se=Object.defineProperty,ue=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ae=(y,x,b)=>x in y?se(y,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[x]=b,re=(y,x)=>{for(var b in x||(x={}))ie.call(x,b)&&ae(y,b,x[b]);if(ue)for(var b of ue(x))oe.call(x,b)&&ae(y,b,x[b]);return y};const ee=({data:y,height:x=400},b)=>{var z;const[te]=we.default.useForm(),[ce,ge]=(0,ne.useState)({});return(0,ne.useEffect)(()=>{y&&(ge(y),te.setFieldsValue(re({},y)))},[y]),(0,ne.useImperativeHandle)(b,()=>({form:te})),le.createElement("div",{className:me.operating,style:{marginBottom:"0"}},le.createElement(we.default,{form:te,scrollToFirstError:!0,onValuesChange:()=>{ge(re({},te.getFieldsValue()))}},le.createElement(we.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},le.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((z=ce.name)==null?void 0:z.length)||0}/30`})),le.createElement(we.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},le.createElement(he.default.Group,null,le.createElement(he.default,{value:"c"},"C"),le.createElement(he.default,{value:"c++"},"C++"),le.createElement(he.default,{value:"java"},"Java"),le.createElement(he.default,{value:"python"},"Python"))),le.createElement("div",{className:me.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),le.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),le.createElement(we.default.Item,{name:"description"},le.createElement(de.Z,{height:x,defaultValue:ce.description||"",watch:!0}))))};var a=(0,ne.forwardRef)(ee)},5749:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(96601),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,se=(ie,oe)=>{var ae={};for(var re in ie)de.call(ie,re)&&oe.indexOf(re)<0&&(ae[re]=ie[re]);if(ie!=null&&me)for(var re of me(ie))oe.indexOf(re)<0&&le.call(ie,re)&&(ae[re]=ie[re]);return ae};const ue=ie=>{var oe=ie,{problemset:ae,globalSetting:re,loading:ee,dispatch:a}=oe,y=se(oe,["problemset","globalSetting","loading","dispatch"]);return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{a({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{a({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:he.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),ne.createElement("div",{className:he.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};at.Z=(0,we.connect)(({problemset:ie,loading:oe,globalSetting:ae})=>({problemset:ie,globalSetting:ae,loading:oe.effects}))(ue)},23028:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return Oe}});var ne=fe(59301),we=fe(92832),E=fe(78241),he=fe(43428),me=fe(3113),de=fe(8591),le=fe(95237),se=fe(43604),ue=fe(24905),ie=fe(6848),oe=fe(28103),ae=fe(58421),re=fe(65582),ee={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},a=fe(60979),y=fe(2524),x=fe(66457),b=fe(41867),z=fe(7184),te=fe(38147),ce=Object.defineProperty,ge=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(je,De,We)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:We}):je[De]=We,Se=(je,De)=>{for(var We in De||(De={}))ye.call(De,We)&&be(je,We,De[We]);if(ve)for(var We of ve(De))Ee.call(De,We)&&be(je,We,De[We]);return je},Pe=(je,De)=>ge(je,pe(De)),Ce=(je,De,We)=>new Promise((ze,Ve)=>{var Ze=He=>{try{Me(We.next(He))}catch(Qe){Ve(Qe)}},Ue=He=>{try{Me(We.throw(He))}catch(Qe){Ve(Qe)}},Me=He=>He.done?ze(He.value):Promise.resolve(He.value).then(Ze,Ue);Me((We=We.apply(je,De)).next())});const{Search:xe}=we.default,Be={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Ae={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Te=({classroomList:je,loading:De,dispatch:We,cb:ze,shixunIds:Ve=[]})=>{var Ze,Ue,Me,He;const Qe=(0,re.useParams)(),Ke=(0,re.useLocation)(),{actionTabs:rt}=je,[Ye]=E.default.useForm(),{shixunLists:Ge}=je,[Le,Xe]=(0,ne.useState)([]),[Fe,ke]=(0,ne.useState)([]),[$e,et]=(0,ne.useState)([]),[Je,_e]=(0,ne.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,ne.useEffect)(()=>{je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&We({type:"classroomList/getShixunLists",payload:Se({},Je)})},[je.actionTabs.key]),(0,ne.useEffect)(()=>{Ie()},[Qe]);const Ie=()=>Ce(void 0,null,function*(){const qe=yield(0,a.I_)({}),st=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});et([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(st==null?void 0:st.groups)||[]]),ke((qe==null?void 0:qe.disciplines)||[])}),Re=(qe,st,tt)=>{Je.tag_level=qe,Je.sub_discipline_id=st,Je.discipline_id=tt,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})},Ne=()=>{We({type:"classroomList/setActionTabs",payload:{}}),_e({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return je.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:ne.createElement(he.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ne,open:je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ee.drawer,footer:ne.createElement("div",{className:"tc"},ne.createElement(me.ZP,{size:"middle",onClick:()=>{Ne(),Xe([])},style:{marginRight:8}},"\u53D6\u6D88"),ne.createElement(me.ZP,{size:"middle",onClick:()=>Ce(void 0,null,function*(){var qe,st;for(let tt=0;tt<(Le==null?void 0:Le.length);tt++){const ot=Le[tt];if(Ve.includes(ot)){de.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(st=(qe=Ge==null?void 0:Ge.shixun_list)==null?void 0:qe.find(Et=>Et.id===ot))==null?void 0:st.title}`);return}}Ne(),ze(Le),Xe([])}),type:"primary"},"\u786E\u5B9A"))},ne.createElement("section",{className:"tc"},ne.createElement(z.Z,{onChange:qe=>{_e(Pe(Se(Se({},Je),qe),{page:1})),We({type:"classroomList/getShixunLists",payload:Pe(Se(Se({},Je),qe),{page:1})})}})),ne.createElement("section",{className:"edu-container"},ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,Be.name),(Ze=Be==null?void 0:Be.children)==null?void 0:Ze.map((qe,st)=>ne.createElement("li",{className:Je[Be.id]==qe.id?ee.actived:"",key:qe.id,onClick:()=>{Je[Be.id]=qe.id,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})}},ne.createElement("strong",null,qe.name)))),ne.createElement("ul",{className:ee.menuDirection},ne.createElement("li",{className:ee.directionName},"\u65B9\u5411"),ne.createElement("li",{className:Je.discipline_id?"":ee.actived,onClick:()=>{Re(null,null,null)}},ne.createElement("strong",null,"\u5168\u90E8")),Fe==null?void 0:Fe.map(function(qe,st){return ne.createElement("li",{key:st,className:Je.discipline_id==qe.id?ee.actived:""},ne.createElement("strong",{onClick:()=>{Re(1,null,qe.id)}},qe.name),ne.createElement("div",null,qe.sub_disciplines.map(function(tt,ot){return ne.createElement("div",{key:ot,className:"mt5"},ne.createElement("div",{className:Je.sub_discipline_id==tt.id?`${ee.actived2} ${ee.subTag}`:ee.subTag,onClick:()=>{Re(2,tt.id,qe.id)}},tt.name),ne.createElement("ul",{className:"mt5"},tt.tags&&tt.tags.map(function(Et,dt){return ne.createElement("li",{key:dt,className:Je.sub_discipline_id==Et.id&&Je.tag_level===3?ee.actived2:"",onClick:()=>{Re(3,Et.id,qe.id)}},Et.name)})))})))})),Je.type==="mine"&&ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,"\u76EE\u5F55"),$e==null?void 0:$e.map((qe,st)=>ne.createElement("li",{className:Je.group_id==qe.id?ee.actived:"",key:qe.name,onClick:()=>{Je.group_id=qe.id,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})}},ne.createElement("strong",null,qe.name)))),ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,Ae.name),(Ue=Ae==null?void 0:Ae.children)==null?void 0:Ue.map((qe,st)=>ne.createElement("li",{className:Je[Ae.id]==qe.id?ee.actived:"",key:qe.name,onClick:()=>{Je[Ae.id]=qe.id,Je.page=1,_e(Se({},Je)),We({type:"classroomList/getShixunLists",payload:Se({},Je)})}},ne.createElement("strong",null,qe.name)))),ne.createElement(le.Z,null,ne.createElement(se.Z,{flex:"1"},ne.createElement("div",{className:ee.menuCourse,style:{margin:"0px 15px"}},ne.createElement("ul",null,ne.createElement("li",null,"\u5DF2\u9009",ne.createElement("span",{className:"c-blue"},Le.length),"\u4E2A"),ne.createElement("li",null,"\u5171",ne.createElement("span",{className:"c-blue"},Ge.shixuns_count),"\u4E2A"),ne.createElement("li",{className:"current",onClick:()=>{const qe=Pe(Se({},Je),{order:Je.order==="asc"?"desc":"asc"});_e(qe),We({type:"classroomList/getShixunLists",payload:qe})}},"\u5B66\u4E60\u4EBA\u6570",ne.createElement("p",{className:`edu-sorter current ${Je.order}`},Je.order==="asc"?ne.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):ne.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),ne.createElement(se.Z,{className:"c-grey-999"},(Je==null?void 0:Je.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Me=Ge==null?void 0:Ge.shixun_list)==null?void 0:Me.map(function(qe,st){return ne.createElement("div",{className:ee.listItem,key:st},ne.createElement(ue.default,{checked:Le.includes(qe.id),value:qe.id,disabled:qe==null?void 0:qe.need_authorize,onChange:tt=>{let ot=Le.indexOf(qe.id);Le.indexOf(qe.id)>-1?Xe(Le.filter(Et=>Et!==qe.id)):Xe(Le.concat(qe.id))}}),ne.createElement("div",{className:ee.info},ne.createElement("div",{className:ee.title},ne.createElement("div",{className:ee.titleLeft},ne.createElement("a",{className:"c-black",href:`/shixuns/${qe==null?void 0:qe.identifier}/challenges`,target:"_blank"},ne.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:qe.title}})),(qe==null?void 0:qe.need_authorize)&&ne.createElement("span",{onClick:()=>{(0,x.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===1&&ne.createElement(ie.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===2&&ne.createElement(ie.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===3&&ne.createElement(ie.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),ne.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ne.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:qe.description}})),ne.createElement("div",{className:" mt15"},qe.challenge_names.map(function(tt,ot){return ne.createElement("span",{key:ot,className:"mr30 font12"},"\u7B2C",ot+1,"\u5173 ",tt," ")})),ne.createElement(oe.Z,{dashed:!0}),ne.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},ne.createElement("div",null,ne.createElement(ie.Z,{overlayClassName:ee["tooltip-content"],title:ne.createElement("div",null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}}))},ne.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}})),qe.author_school_name&&ne.createElement(ne.Fragment,null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:qe.author_school_name}}))),ne.createElement("div",null,ne.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",qe.level),ne.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",qe.study_count)))))}),((He=Ge==null?void 0:Ge.shixun_list)==null?void 0:He.length)===0&&ne.createElement(y.Z,null),ne.createElement("p",null)),ne.createElement("div",{className:"tc mt20"},ne.createElement(ae.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Je.page||1,showQuickJumper:!0,total:Ge==null?void 0:Ge.shixuns_count,onChange:qe=>{const st=Pe(Se({},Je),{page:qe});_e(st),We({type:"classroomList/getShixunLists",payload:st})}})))};var Oe=(0,re.connect)(({classroomList:je,loading:De})=>({classroomList:je,loading:De}))(Te)},26439:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(43418),he=fe(24905),me=fe(96601),de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ue=(ae,re)=>{var ee={};for(var a in ae)le.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))re.indexOf(a)<0&&se.call(ae,a)&&(ee[a]=ae[a]);return ee},ie=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const oe=ae=>{var re=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},isPiliangRevoke:z=!1}=re,te=ue(re,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,ne.useRef)(!1),[ge,pe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{ee.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?ve():pe(!0):pe(!1)},[ee.actionTabs.key]);const ve=()=>ie(void 0,null,function*(){ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let ye={};z?ye=yield x({type:"problemset/revokePublish",payload:ee.actionTabs.params}):ye=yield x({type:"problemset/setPrivate",payload:ee.actionTabs.params}),x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1,(ye==null?void 0:ye.status)===0&&b()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ge,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z?y["problemset/revokePublish"]:y["problemset/setPrivate"],width:"442px",onOk:ve,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1}},ne.createElement("div",{className:me.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),ne.createElement("div",{className:me.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),ne.createElement("div",null,ne.createElement(he.default,{className:"mt10",defaultChecked:!1,onChange:ye=>ce.current=ye.target.checked},"\u4E0D\u518D\u63D0\u793A")))};at.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:re.effects}))(oe)},47139:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return re}});var ne=fe(59301),we=fe(8591),E=fe(43418),he=fe(71418),me=fe(24905),de=fe(3113),le={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},se=fe(11517),ue=fe(51686),ie=fe(65582),oe=(ee,a,y)=>new Promise((x,b)=>{var z=ge=>{try{ce(y.next(ge))}catch(pe){b(pe)}},te=ge=>{try{ce(y.throw(ge))}catch(pe){b(pe)}},ce=ge=>ge.done?x(ge.value):Promise.resolve(ge.value).then(z,te);ce((y=y.apply(ee,a)).next())});const ae=({problemset:ee,dispatch:a,onOk:y})=>{var x,b;const z=(0,ie.useParams)(),[te,ce]=(0,ne.useState)([]),[ge,pe]=(0,ne.useState)(1),[ve,ye]=(0,ne.useState)([]),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!0),[Ce,xe]=(0,ne.useState)(!1),[Be,Ae]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{var We,ze;ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Te(),ye([(ze=(We=ee.actionTabs)==null?void 0:We.params)==null?void 0:ze.group_id]))},[ee.actionTabs.key]);const Te=()=>oe(void 0,null,function*(){Pe(!0);const We=yield(0,se.Of)({type:0,page:1,per_page:10,order_by:"new"});if(We!=null&&We.item_banks_group){const Ve=[{id:-1,item_banks_count:(We==null?void 0:We.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((We==null?void 0:We.item_banks_group)||[]);ce(Ve)}Pe(!1)}),Oe=()=>{a({type:"problemset/setActionTabs",payload:{}})},je=()=>oe(void 0,null,function*(){if(ve.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(ge===1){pe(2);return}xe(!0);const We=yield(0,se.GW)({item_banks_group_ids:ve,clazz:"ItemBank",group_ids:Ee});(We==null?void 0:We.status)===0&&(y(),Oe()),xe(!1)}),De=We=>{ye(We),Ae(We.length===te.length)};return ne.createElement(E.default,{centered:!0,afterClose:()=>{be([]),pe(1),Ae(!1),ce([])},title:`\u5171\u4EAB\u8BD5\u9898${ge}/2`,open:ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Oe},ne.createElement("aside",{className:le.shareModal},ne.createElement(he.Z,{spinning:Se},ne.createElement("div",{className:le.content},ge===1&&ne.createElement("div",{className:le.group},ne.createElement(ue.Z,{value:ve,onChange:We=>ye(We)})),ge===2&&ne.createElement("div",{className:le.teachGroup},ne.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),ne.createElement(me.default.Group,{value:Ee,onChange:We=>be(We)},(b=(x=ee==null?void 0:ee.teachGroupData)==null?void 0:x.groups)==null?void 0:b.map(We=>ne.createElement(me.default,{key:We.group_id,value:We.group_id},We==null?void 0:We.name))))),ne.createElement("div",{className:le.footer},ne.createElement(de.ZP,{onClick:Oe},"\u53D6\u6D88"),ne.createElement(de.ZP,{loading:Ce,onClick:je,type:"primary"},ge===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var re=(0,ie.connect)(({problemset:ee})=>({problemset:ee}))(ae)},73878:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(5112),de=fe(89392),le=fe.n(de),se=fe(96601),ue=fe(6339),ie=fe(59301),oe=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ge,pe,ve)=>pe in ge?oe(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[pe]=ve,b=(ge,pe)=>{for(var ve in pe||(pe={}))a.call(pe,ve)&&x(ge,ve,pe[ve]);if(ee)for(var ve of ee(pe))y.call(pe,ve)&&x(ge,ve,pe[ve]);return ge},z=(ge,pe)=>ae(ge,re(pe)),te=(ge,pe,ve)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(ve.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(ve.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((ve=ve.apply(ge,pe)).next())});const ce=({problemset:ge,dispatch:pe})=>{var ve;const[ye,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["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"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ge==null?void 0:ge.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const De=(0,de.cloneDeep)((je=ge==null?void 0:ge.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(ve=ge==null?void 0:ge.actionTabs)==null?void 0:ve.key]);const Be=()=>te(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=ge==null?void 0:ge.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>z(b({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),pe({type:"problemset/setActionTabs",payload:{}})};return ie.createElement(he.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ie.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=se.Z.green),Pe&&!De&&We&&(Ve=se.Z.red),ie.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${se.Z.row} ${Ve}`},ie.createElement(me.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),ie.createElement("span",null,xe[je],".\xA0"),ie.createElement(ue.Z,{className:se.Z.html,value:ze}),Pe&&De&&ie.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&ie.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ie.createElement(ne.Fragment,null,ie.createElement("div",{className:se.Z.line}),ie.createElement("div",{className:"c-grey-333 mb5"},ie.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[be.findIndex(Oe=>Oe.is_answer)]),ie.createElement("div",{className:"c-grey-333 mb10"},ie.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ge})=>({problemset:ge}))(ce)},24505:function(ct,at,fe){"use strict";var ne=fe(59301),we=fe(65582),E=fe(8591),he=fe(43418),me=fe(89392),de=fe.n(me),le=fe(96601),se=fe(6339),ue=fe(96565),ie=fe(59301),oe=(re,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(ge){x(ge)}},z=ce=>{try{te(a.throw(ce))}catch(ge){x(ge)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(re,ee)).next())});const ae=({problemset:re,dispatch:ee})=>{var a,y,x,b,z;const[te,ce]=(0,ne.useState)({}),[ge,pe]=(0,ne.useState)(!1),[ve,ye]=(0,ne.useState)(!0),[Ee,be]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Ce,xe;if(((Ce=re==null?void 0:re.actionTabs)==null?void 0:Ce.key)==="SUBJECTIVE"){const Be=(0,me.cloneDeep)((xe=re==null?void 0:re.actionTabs)==null?void 0:xe.params);ce(Be)}},[(a=re==null?void 0:re.actionTabs)==null?void 0:a.key]);const Se=()=>oe(void 0,null,function*(){if(!Ee){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ge&&be(""),pe(!ge)}),Pe=()=>{ce({}),ye(!0),pe(!1),be(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ge),ie.createElement(he.default,{centered:!0,destroyOnClose:!0,open:re.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Se,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ie.createElement(se.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ie.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ye(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ie.createElement(ue.Z,{height:160,defaultValue:Ee,onChange:Ce=>{be(Ce)}}),ge&&ie.createElement(ne.Fragment,null,ie.createElement("div",{className:le.Z.line}),ie.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ie.createElement("div",{style:{marginTop:10}},((y=te==null?void 0:te.answer_texts)==null?void 0:y[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=te==null?void 0:te.keywords)==null?void 0:x.length)>0&&ie.createElement("div",{style:{marginTop:10,marginBottom:10}},ie.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=te==null?void 0:te.keywords)==null?void 0:b.map(Ce=>{var xe,Be,Ae;return((xe=Ce==null?void 0:Ce.keyword)==null?void 0:xe.length)>1?((Be=Ce==null?void 0:Ce.keyword)==null?void 0:Be.join("\u6216"))+"\uFF1B":((Ae=Ce==null?void 0:Ce.keyword)==null?void 0:Ae[0])+"\uFF1B"})),ie.createElement("div",{style:{color:"#5F6368",marginTop:((z=te==null?void 0:te.keywords)==null?void 0:z.length)<=0?20:10}},ie.createElement("b",null,"\u89E3\u6790:")),ie.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:re})=>({problemset:re}))(ae)},75408:function(ct,at,fe){"use strict";fe.d(at,{N:function(){return te},Z:function(){return ce}});var ne=fe(59301),we=fe(6339),E=fe(5112),he=fe(6848),me=fe(95237),de=fe(43604),le=fe(24905),se=fe(20834),ue=fe(38854),ie={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},oe=fe(41867),ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",re=fe(24334),ee=fe(27687),a=fe(65862),y=(ge,pe,ve)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(ve.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(ve.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((ve=ve.apply(ge,pe)).next())});const x=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],b=["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"],z=({data:ge,selectIds:pe,onSelectCheckBox:ve=()=>{},showCheckbox:ye=!0})=>{var Ee,be,Se;const[Pe,Ce]=(0,ne.useState)(!1),xe=(0,ne.useRef)(),Be=()=>{var De,We;return ge.item_type==="JUDGMENT"?ne.createElement("div",{className:ie.judgmentContent},ge.choices.map((ze,Ve)=>ne.createElement(E.ZP,{key:Ve,disabled:!0},ze.choice_text))):ge.item_type==="PROGRAM"?ne.createElement("div",{className:ie.programContent},ne.createElement(we.Z,{value:(De=ge.program_attr)==null?void 0:De.description})):ge.item_type==="COMBINATION"?ne.createElement("div",{className:ie.combinationContent},(We=ge==null?void 0:ge.sub_item_banks)==null?void 0:We.map((ze,Ve)=>{var Ze,Ue,Me,He,Qe,Ke;const rt=`(\u9898\u76EE${Ve+1}-${(ze==null?void 0:ze.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ze==null?void 0:ze.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ze==null?void 0:ze.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ze==null?void 0:ze.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement(we.Z,{value:rt+ze.name})),((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="MULTIPLE")&&ze.choices.map((Ye,Ge)=>ne.createElement("div",{key:Ge,className:ie.otherContentItem},ne.createElement("p",null,x[Ge]),ne.createElement(we.Z,{className:ie.otehrContentHtml,value:Ye.choice_text}))),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",{style:{display:"flex",marginBottom:10}},ze.choices.map((Ye,Ge)=>ne.createElement(E.ZP,{key:Ge,disabled:!0},Ye.choice_text))),ne.createElement("div",{className:ie.con},(ze==null?void 0:ze.item_type)=="SINGLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ze=ze==null?void 0:ze.choices)==null?void 0:Ze.findIndex(Ye=>Ye==null?void 0:Ye.is_answer)]," "),(ze==null?void 0:ze.item_type)=="COMPLETION"&&((Ue=ze==null?void 0:ze.standard_answer)==null?void 0:Ue.map((Ye,Ge)=>{var Le;return ne.createElement("div",{key:Ge,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ye.position}\uFF09\uFF1A${(Le=Ye==null?void 0:Ye.answer_text)==null?void 0:Le.join("\u3001")}`)})),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Me=ze==null?void 0:ze.choices)==null?void 0:Me.map((Ye,Ge)=>{if(Ye!=null&&Ye.is_answer)return(b==null?void 0:b[Ge])+" "})," "),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Qe=(He=ze==null?void 0:ze.choices)==null?void 0:He.find(Ye=>Ye.is_answer))==null?void 0:Qe.choice_text),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Ke=ze==null?void 0:ze.answer_texts)==null?void 0:Ke[0]),ne.createElement("div",null,ne.createElement("span",null,"\u89E3\u6790\uFF1A"),ne.createElement(we.Z,{className:ie.parseAnswerHtml,value:ze.analysis||"\u6682\u65E0\u89E3\u6790"})),ne.createElement("div",null,ne.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(he.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--")))))})):ne.createElement("div",{className:ie.otherContent},ge.choices.map((ze,Ve)=>ne.createElement("div",{key:Ve,className:ie.otherContentItem},ne.createElement("p",null,x[Ve]),ne.createElement(we.Z,{className:ie.otehrContentHtml,value:ze.choice_text}))))},Ae=()=>{var De;if((ge==null?void 0:ge.item_type)!=="BPROGRAM")return ne.createElement("div",null,(De=ge.standard_answer)==null?void 0:De.map((We,ze)=>{var Ve,Ze;return ne.createElement("div",{key:ze,className:ie.answerHtml},(We==null?void 0:We.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${We.position}\uFF09\uFF1A${(Ve=We==null?void 0:We.answer_text)==null?void 0:Ve.join("\u3001")}`:ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",We.position,"\uFF09\uFF1A"),ne.createElement(ee.Z,{value:(Ze=We==null?void 0:We.answer_text)==null?void 0:Ze.join("\u3001"),readOnly:!0})))}))},Te=()=>{var De,We,ze,Ve,Ze,Ue;const Me={SUBJECTIVE:(De=ge.answer_texts)==null?void 0:De[0],JUDGMENT:(ze=(We=ge.choices)==null?void 0:We.find(Xe=>Xe.is_answer))==null?void 0:ze.choice_text},He=ge.choices.map(Xe=>Xe.is_answer).findIndex(Xe=>Xe),Qe=He>-1?b[He]:"";let Ke="";ge.choices.map((Xe,Fe)=>{Xe.is_answer&&(Ke+=b[Fe])});const rt=Me[ge.item_type];let Ye=((Ve=ge==null?void 0:ge.program_attr)==null?void 0:Ve.code)||"";try{Ye=re.Base64.decode(((Ze=ge==null?void 0:ge.program_attr)==null?void 0:Ze.code)||"")}catch(Xe){}const Ge={SINGLE:ne.createElement(we.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Qe||"\u65E0"}`}),MULTIPLE:ne.createElement(we.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Ke||"\u65E0"}`}),COMPLETION:Ae(),BPROGRAM:ne.createElement("div",null,ne.createElement(we.Z,{className:ie.answerHtml,showProgramFill:!0,value:Ye}),(Ue=ge.standard_answer)==null?void 0:Ue.map((Xe,Fe)=>ne.createElement("div",{key:Fe,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Xe.position}\uFF09\uFF1A${Xe==null?void 0:Xe.answer_text}`)))},Le=ne.createElement(me.Z,null,ne.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),ne.createElement(de.Z,{flex:1},ne.createElement(we.Z,{className:ie.answerHtml,value:`${rt||"\u65E0"}`})));return Ge[ge.item_type]||Le},Oe=De=>{let We=[...pe];De.target.checked?We.push(ge.id):We=We.filter(ze=>ze!==ge.id),ve(We)},je=De=>y(void 0,null,function*(){if(!De&&!(pe!=null&&pe.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");xe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ne.createElement("div",{className:`font14 ${ie.overflow}`,style:{maxHeight:500,overflow:"auto"}},ne.createElement("div",{className:ie.tips},ne.createElement("div",null,"\u63D0\u793A\uFF1A"),ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ne.createElement(CustomTree,{defaultValue:!0,value:xe.current,onChange:We=>xe.current=We})),onOk:()=>y(void 0,null,function*(){var We;const ze=yield batchGroup({ids:De?[De]:pe,groups_ids:(We=xe.current)==null?void 0:We[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ze),xe.current=[],ze==null||ze.status})})});return ne.createElement("div",{className:ie.itemWrap},ne.createElement("div",{className:ie.list},ye&&ne.createElement(le.default,{className:"mr10",onChange:Oe,checked:pe.includes(ge.id)}),ne.createElement("div",{onClick:()=>Ce(!Pe),className:ie.title},ne.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(Ee=ge==null?void 0:ge.program_attr)==null?void 0:Ee.description:ge.name})),ne.createElement("div",{onClick:()=>Ce(!Pe),className:ie.tr},ne.createElement("i",{style:{transform:Pe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),ne.createElement("aside",{style:Pe?{display:"block"}:{display:"none"},className:ie.itemDetail},ne.createElement("div",{style:{marginBottom:44}},ne.createElement(we.Z,{key:2,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(be=ge==null?void 0:ge.program_attr)==null?void 0:be.description:ge.name}),ne.createElement("div",{className:`${ie.row} mt15`},Be()),ne.createElement("div",{className:ie.row},ne.createElement("div",{className:ie.updateTimeRow},ne.createElement("div",{className:ie.updateTimeWrap},ge.item_type==="PROGRAM"&&ne.createElement("p",{className:ie.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Se=ge==null?void 0:ge.languages)==null?void 0:Se.join("/")))))),ge.item_type!=="COMBINATION"&&ne.createElement("div",{className:ie.answerWrapper},ne.createElement("img",{src:ae,alt:"",className:ie.decoration}),ne.createElement("div",{className:ie.answer},Te()),ne.createElement("div",{className:ie.parse},ne.createElement("div",{className:ie.parseText},"\u89E3\u6790\uFF1A"),ne.createElement("div",{className:ie.parseAnswer},ge.analysis?ne.createElement(we.Z,{className:ie.parseAnswerHtml,value:ge.analysis}):"\u6682\u65E0\u89E3\u6790")),ne.createElement("div",{className:ie.parse},ne.createElement("div",{className:ie.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(he.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},ne.createElement("div",{className:ie.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--"))))))},te=({SubjectShare:ge,isProblemset:pe,data:ve,user:ye,page:Ee,activeTabsKey:be,onPublicReview:Se=()=>{},onStartExperience:Pe=()=>{},onSetPrivate:Ce=()=>{},onCorrection:xe=()=>{},onChangeTag:Be=()=>{},onCollect:Ae=()=>{},onSetPublic:Te=()=>{},onDelete:Oe=()=>{},onCancel:je=()=>{},onSelect:De=()=>{},onMoveTo:We=()=>{},addProblemset:ze=()=>{},onSetShare:Ve=()=>{},onCancelShare:Ze=()=>{},onPublish:Ue=()=>{},onCancelPublish:Me=()=>{},onCopy:He=()=>{}})=>{var Qe,Ke,rt,Ye,Ge,Le,Xe,Fe,ke,$e,et,Je,_e,Ie,Re;const Ne=ve.item_type==="PROGRAM"?`/problems/newedit/${(Qe=ve.program_attr)==null?void 0:Qe.identifier}?tabs_key=${be}&page=${Ee}`:ve.item_type==="BPROGRAM"?`/problemset/edit/${(Ke=ve.program_attr)==null?void 0:Ke.identifier}?type=1&tabs_key=${be}&page=${Ee}`:`/problemset/edit/${ve.id}?tabs_key=${be}&page=${Ee}`,qe=be==="0"&&!ve.public&&!ve.apply&&(ve.item_type==="PROGRAM"&&((rt=ve.program_attr)==null?void 0:rt.status)!==0||ve.item_type!=="PROGRAM"),st=[{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>He(ve.id,!1)},"\u590D\u5236"),key:"2",show:be==="0"},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>{var dt;return Me((dt=ve==null?void 0:ve.program_attr)==null?void 0:dt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(be==="0"||be==="3")&&ve.item_type==="PROGRAM"&&((Ye=ve.program_attr)==null?void 0:Ye.status)!==0&&!ve.public&&((Ge=ve.author)==null?void 0:Ge.login)===((Le=ye.userInfo)==null?void 0:Le.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>We(ve.id)},"\u79FB\u52A8\u5230"),key:"1",show:be==="0"},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>{ve.is_share?Ze(ve.id):Ve(ve.id)}},"\u5171\u4EAB"),key:"3",show:be==="0"&&ge},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Te(ve)},"\u516C\u5F00"),key:"4",show:qe},{label:ne.createElement("a",{className:ie.reviewFlag,onClick:Se},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:be==="0"&&!ve.public&&ve.apply&&(ve.item_type==="PROGRAM"&&ve.program_attr.status!==0||ve.item_type!=="PROGRAM")},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Ce(ve.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(be==="0"||be==="1")&&ve.public&&((Xe=ve.author)==null?void 0:Xe.login)===((Fe=ye.userInfo)==null?void 0:Fe.login)||be==="1"&&(0,oe.ag)()},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Ae(ve.id,ve.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:be==="2"},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>{var dt;return Ue((dt=ve==null?void 0:ve.program_attr)==null?void 0:dt.identifier)}},"\u53D1\u5E03"),key:"8",show:(be==="0"||be==="3")&&ve.item_type==="PROGRAM"&&((ke=ve.program_attr)==null?void 0:ke.status)===0&&!ve.public&&(($e=ve.author)==null?void 0:$e.login)===((et=ye.userInfo)==null?void 0:et.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Ae(ve.id,ve.is_collected)},ve.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(be==="1"||be==="3")&&!(0,oe.ag)()&&!(0,oe.JA)()&&((Je=ve.author)==null?void 0:Je.login)!==((_e=ye.userInfo)==null?void 0:_e.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>xe(ve.id)},"\u7EA0\u9519"),key:"10",show:be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)()},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Be(ve)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:be==="0"||be==="3"&&(ve==null?void 0:ve.edit_item_bank)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>Oe(ve.id)},"\u5220\u9664"),key:"11",show:be==="0"&&!ve.public||be==="1"&&(0,oe.ag)()&&((Ie=ve.author)==null?void 0:Ie.login)!==((Re=ye.userInfo)==null?void 0:Re.login)},{label:ne.createElement("a",{className:ie.actionLink,onClick:()=>ze(ve.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:be==="1"||be==="3"}].filter(dt=>dt.show),tt=ne.createElement(se.default,{forceSubMenuRender:!0,className:ie.menu,items:st}),ot=ne.createElement(se.default,{forceSubMenuRender:!0,className:ie.menu},ne.createElement(se.default.Item,{key:"10"},ne.createElement("a",{className:ie.actionLink,onClick:()=>xe(ve.id)},"\u7EA0\u9519"))),Et=be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)();return ne.createElement(ne.Fragment,null,pe?ne.createElement(ne.Fragment,null,(be==="0"||be==="3"&&(ve==null?void 0:ve.edit_item_bank))&&!ve.public&&ne.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(Ne);const dt=document.getElementById(ve.id),vt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",dt.getBoundingClientRect().top+vt+"")}},ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2})),ne.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),ne.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>Pe(ve)},ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2})),ne.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2}))),st.length>0&&ne.createElement(ue.Z,{dropdownRender:()=>tt},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},ne.createElement("span",{className:ie.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2})))))):Et?ne.createElement(ue.Z,{className:"ml40",dropdownRender:()=>ot},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},ne.createElement("span",{className:ie.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:ie.line},ne.createElement("b",{className:ie.b1}),ne.createElement("b",{className:ie.b2}))))):ne.createElement("span",null))};var ce=z},30592:function(ct,at,fe){"use strict";fe.r(at),fe.d(at,{TabType:function(){return zt},default:function(){return jt}});var ne=fe(59301),we=fe(65582),E=fe(82004),he=fe(99313),me=fe(92832),de=fe(78241),le=fe(43418),se=fe(5112),ue=fe(8591),ie=fe(71418),oe=fe(24905),ae=fe(20834),re=fe(6848),ee=fe(19842),a=fe(57809),y=fe(66104),x=fe(3113),b=fe(38854),z=fe(95237),te=fe(58421),ce=fe(65624),ge=fe(2524),pe=fe(5749),ve=fe(75649),ye=fe(47139),Ee=fe(26439),be=fe(10065),Se=fe(73878),Pe=fe(47389),Ce=fe(26519),xe=fe(14833),Be=fe(24505),Ae=fe(80950),Te=fe(47354),Oe=fe(12829),je={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},De=fe(25670),We=fe(36186),ze={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ve=({count:Lt,visibleBasket:fn,onToggleVisible:cn=()=>{}})=>ne.createElement(re.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},ne.createElement("div",{className:`${fn?ze.open:ze.hide} ${ze.basket}`,onClick:cn},Lt>0&&ne.createElement("div",{className:ze.count},Lt),ne.createElement("span",{className:ze.iconWrap},ne.createElement("i",{className:`${ze.icon} iconfont icon-shitilan`})),ne.createElement("div",{className:ze.name},"\u8BD5\u9898\u7BEE")));var Ze=fe(75408),Ue=fe(37103),Me=fe(65862),He=fe(41867),Qe=fe(51686),Ke=fe(23028),rt=fe(11517),Ye=fe(84454),Ge=fe(89392),Le=fe(38147),Xe=fe(71766),Fe=fe(79274),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",$e=fe(14047),et=fe(5623),Je=fe(87169),_e=fe(23340),Ie=fe(14191),Re=fe(77254),Ne=fe(59301),qe=Object.defineProperty,st=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,vt=(Lt,fn,cn)=>fn in Lt?qe(Lt,fn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Lt[fn]=cn,ft=(Lt,fn)=>{for(var cn in fn||(fn={}))Et.call(fn,cn)&&vt(Lt,cn,fn[cn]);if(ot)for(var cn of ot(fn))dt.call(fn,cn)&&vt(Lt,cn,fn[cn]);return Lt},wt=(Lt,fn)=>st(Lt,tt(fn)),St=(Lt,fn,cn)=>new Promise((ln,kt)=>{var Yt=Rn=>{try{$t(cn.next(Rn))}catch(Mt){kt(Mt)}},qt=Rn=>{try{$t(cn.throw(Rn))}catch(Mt){kt(Mt)}},$t=Rn=>Rn.done?ln(Rn.value):Promise.resolve(Rn.value).then(Yt,qt);$t((cn=cn.apply(Lt,fn)).next())});const At=he.default.TabPane,xt=me.default.Search,{TextArea:Rt}=me.default;var zt=(Lt=>(Lt.Mine="0",Lt.Public="1",Lt.Collection="2",Lt.TeachGroupShare="3",Lt))(zt||{});const Bt=({classroomList:Lt,problemset:fn,user:cn,globalSetting:ln,loading:kt,dispatch:Yt,match:qt,shixunHomeworks:$t})=>{var Rn,Mt,Wt,un,It,it,Dt,Pt,Gt,rn,mn;const tn=(0,we.useLocation)(),gt=(0,we.useParams)(),[ht]=(0,we.useSearchParams)(),mt=(0,ne.useRef)(),Qt=ht.get("tabs_key")||"0";let[ut,pn]=(0,ne.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Qt,item_type:null,difficulty:null,keyword:null,page:ht.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:ht.get("id")||null,exam_id:gt.id||null,exercise_id:gt.categoryId||null});const[zn,jn]=(0,ne.useState)(0),[yt,Vt]=(0,ne.useState)([]),[gn,Nt]=(0,ne.useState)(Qt),[Cn,Vn]=(0,ne.useState)(0),[sr,xn]=(0,ne.useState)(-1),[Kn,qn]=(0,ne.useState)([]),[Un,bn]=(0,ne.useState)(!1),[$n,cr]=(0,ne.useState)([]),[dr,ar]=(0,ne.useState)(0),[ur,Nr]=(0,ne.useState)(!1),[sn,hr]=(0,ne.useState)(!1),[wr,fr]=(0,ne.useState)(),[vr,wn]=(0,ne.useState)(!1),kn=(0,ne.useRef)(!1),_n=(0,ne.useRef)(""),Dn=(0,ne.useRef)(),nr=(0,ne.useRef)(),Qn=(0,ne.useRef)(),[Fr,Sr]=(0,ne.useState)(),[Tn,Ar]=(0,ne.useState)([]),Dr=(0,ne.useRef)(!1),Mr=tn.pathname==="/problemset",er=(Rn=tn.pathname)==null?void 0:Rn.includes("program_homework"),ir=er&>.categoryId&&((Mt=tn.pathname)!=null&&Mt.includes("edit"))?gt.categoryId:"",Sn=ir?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Ir,Hr]=(0,ne.useState)({}),[Ur,gr]=(0,ne.useState)(!1),{admin:xr,business:zr,is_shixun_marker:Rr,is_teacher:yr,user_identity:Pr}=cn.userInfo||{},kr=xr||zr||Rr||yr||Pr!=="\u5B66\u751F",[jr,Or]=(0,ne.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Wr}=$t,[nt,Zt]=(0,ne.useState)([]),on=(0,ne.useRef)(null),[En,Ut]=(0,ne.useState)(!1),[vn,On]=(0,ne.useState)([]),[lt,bt]=(0,ne.useState)(""),[Ht,en]=(0,ne.useState)(!1),[_t,Ft]=(0,ne.useState)(!1),[Kt,an]=(0,ne.useState)([]),[dn]=de.default.useForm(),[In,Bn]=(0,ne.useState)(!1),[tr,Wn]=(0,ne.useState)(null),[Br,Jn]=(0,ne.useState)(0),[Cr,Gr]=(0,ne.useState)(!1),Vr=(0,ne.useRef)(null),Er=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],pr=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,ne.useEffect)(()=>Re.Z.subscribe("refresh-item-bank",Xt=>{La(Xt)}),[]),(0,ne.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Tt=()=>St(void 0,null,function*(){var pt;const Xt=yield(0,rt.$c)({id:ir});if(Xt!=null&&Xt.name){const Pn={description:Xt.description,languages:Xt.languages,name:Xt.name};Vr.current.form.setFieldsValue(Pn),Hr(ft({},Pn)),On([...Xt.data]),Ar((pt=Xt.data)==null?void 0:pt.map(yn=>yn.id))}});(0,ne.useEffect)(()=>{ir&&Tt()},[ir]),(0,ne.useEffect)(()=>{},[]),(0,ne.useEffect)(()=>{const pt=(ht==null?void 0:ht.get("group_id"))||0;if(Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:pt,group_type:gn}}),ut.group_id=Number(pt),gn==="3"&&(ut.clazz="ItemBanksGroup",lr(!0)),ht.get("page")){let Xt=JSON.parse(localStorage.getItem("problemsetkey"))||{};xn((Xt==null?void 0:Xt.tag_discipline_id)||-1),ut=ft(ft({},ut),Xt),pn(ut)}else pn(ut);An(ut).then(Xt=>{Ut(!1)}),hn(ut),Jt(),nn()},[]),(0,ne.useEffect)(()=>(Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Yt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Yt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>(Yt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Yt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,ne.useEffect)(()=>(Yt({type:"globalSetting/headerFooterToggle",payload:Mr}),()=>{Yt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>{(0,Me.Dk)(er?Sn:"\u8BD5\u9898\u5E93")},[er,Sn]);const Ct=pt=>{let Xt=0;return wr==null||wr.forEach(Pn=>{Pn.type===pt&&(Xt=Pn.count)}),Xt},Ot=(pt,Xt)=>{var Pn,yn,Gn,Yn,Kr,Yr,Jr,fa,za;const Oa=[];if(pt||(yn=(Pn=fn==null?void 0:fn.disciplinesData)==null?void 0:Pn.disciplines)==null||yn.forEach(ha=>{var ca;(ca=ha==null?void 0:ha.sub_disciplines)==null||ca.forEach(aa=>{var xa;(xa=aa==null?void 0:aa.tag_disciplines)==null||xa.forEach(Wa=>{Wa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(Wa)})})}),pt&&!Xt){const ha=(Yn=(Gn=fn==null?void 0:fn.disciplinesData)==null?void 0:Gn.disciplines)==null?void 0:Yn.find(ca=>ca.id===pt);(Kr=ha==null?void 0:ha.sub_disciplines)==null||Kr.forEach(ca=>{var aa;(aa=ca==null?void 0:ca.tag_disciplines)==null||aa.forEach(xa=>{xa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(xa)})})}if(pt&&Xt){const ha=(Jr=(Yr=fn==null?void 0:fn.disciplinesData)==null?void 0:Yr.disciplines)==null?void 0:Jr.find(aa=>aa.id===pt),ca=(fa=ha==null?void 0:ha.sub_disciplines)==null?void 0:fa.find(aa=>aa.id===Xt);(za=ca==null?void 0:ca.tag_disciplines)==null||za.forEach(aa=>{aa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(aa)})}return Oa},nn=()=>St(void 0,null,function*(){Yt({type:"problemset/getTeachGroupData"})});(0,ne.useEffect)(()=>{const{completion_questions_count:pt=0,judgement_questions_count:Xt=0,multiple_questions_count:Pn=0,practical_questions_count:yn=0,program_questions_count:Gn=0,single_questions_count:Yn=0,subjective_questions_count:Kr=0,combination_questions_count:Yr=0,bprogram_questions_count:Jr=0}=fn.basketData||{},fa=pt+Xt+Pn+yn+Gn+Yn+Kr+Yr+Jr;ar(fa)},[fn.basketData]);const hn=(pt,Xt)=>St(void 0,null,function*(){var Pn;pt.type==="3"?pt.clazz="ItemBanksGroup":delete pt.clazz;const yn=ft({},pt);Ut(!0);const Gn=yield Yt({type:"problemset/getGroup",payload:ft({},yn)});return Gn!=null&&Gn.data&&Zt((Gn==null?void 0:Gn.data)||[]),Gn&&(cr((Gn==null?void 0:Gn.navigation)||[]),((Pn=Gn==null?void 0:Gn.navigation)==null?void 0:Pn.length)>1?la(!1):la(!0)),er||Xt||Ar([]),Ut(!1),Gn}),An=(pt,Xt)=>St(void 0,null,function*(){const Pn=ft({},pt);localStorage.setItem("problemsetkey",JSON.stringify(pt)),Pn.item_type=er?"PROGRAM":pt.item_type,Pn.keyword=pt.keyword||"",Ut(!0);const yn=yield Yt({type:"problemset/getItemBanks",payload:ft({},Pn)});if(yn&&yn.status!==403&&yn.status!==401&&yn.status!==500){if(jn(yn.items_count||0),fr(yn.item_types),Vt(yn.items||[]),qn(yn.tag_disciplines||[]),Sr(yn.used_shixun_ids||[]),Mn(yn.items||[]),er||Xt||Ar([]),Vn((yn==null?void 0:yn.added_num)||0),Ut(!1),ht.get("page")&&!Cr){let Gn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Gn-100,behavior:"smooth"}),Gr(!0)}return yn}}),Jt=()=>{Yt({type:"problemset/getBasketList",payload:{}})},Mn=pt=>{const Xt=pt.every(Pn=>{var yn;return((yn=Pn.program_attr)==null?void 0:yn.status)===0});kn.current=Xt},Zn=(pt,Xt)=>{ut.discipline_id=pt||"",ut.sub_discipline_id=Xt||"",ut.tag_discipline_id="",ut.page=1,delete ut.id,xn(-1),pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},rr=pt=>{ut.item_type=pt||"",ut.page=1,pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},Hn=pt=>{ut.difficulty=pt||"",ut.page=1,delete ut.id,pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},Ln=pt=>{ut.tag_discipline_id=pt,ut.page=1,delete ut.id,pt===-1&&(ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id=""),xn(pt),pn(ut),An(ut),(gn==="3"||gn==="0")&&hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},[mr,lr]=(0,ne.useState)(!1),Tr=pt=>{Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:pt}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.type=pt,pt==="0"?(la(!1),ut.group_id=0,ut.teach_group_id=0):(la(!0),ut.group_id=null),pt==="3"&&er?ut.only_published=!0:ut.only_published=null,pt==="3"?(ut.clazz="ItemBanksGroup",lr(!0)):lr(!1),ut.page=1,delete ut.id,xn(-1),Nt(pt),pn(ut),An(ut),pt!=="1"&&pt!=="2"&&hn(ut),la(!0)},Xn=(pt,Xt)=>{debugger;ut.page=pt,ut.per_page=Xt,pn(ut),An(ut,!0),hn(ut,!0)},Fn=pt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.keyword=pt,delete ut.id,console.log(ut,"paramsparamsparamsparamsparams"),pt?(hr(!0),(0,Fe.tk)({name:pt,copywriting:pt,position:er?"Practice":"ItemBank"})):hr(!1),xn(-1),pn(ut),An(ut)},Nn=()=>{pn(ut),An(ut),wn(!1)},br=pt=>{const Xt=pt.length===yt.length&&ut.page>1?ut.page-1:ut.page;ut.page=Xt,Jt(),pn(ut),An(ut),hn(ut)},_r=()=>{Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Qr=(pt,Xt)=>St(void 0,null,function*(){const Pn=Xt?yield(0,rt.lS)({id:pt}):yield(0,rt.s)({id:pt});(Pn==null?void 0:Pn.status)===0&&Nn()}),oa=pt=>St(void 0,null,function*(){Ka(pt)}),ga=pt=>St(void 0,null,function*(){Na([pt])}),va=pt=>{nr.current="",Dn.current="",le.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Ne.createElement("div",{className:"font14"},Ne.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Ne.createElement(se.ZP.Group,{className:"mt10",onChange:Xt=>Dn.current=Xt.target.value},Ne.createElement(se.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Ne.createElement(se.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Ne.createElement(se.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Ne.createElement(se.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Ne.createElement(se.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Ne.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Ne.createElement(Rt,{className:"mt10",rows:4,defaultValue:nr.current,onChange:Xt=>nr.current=Xt.target.value})),onOk:()=>new Promise((Xt,Pn)=>St(void 0,null,function*(){if(!(Dn.current&&nr.current))return ue.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Pn();(yield(0,rt.L5)({id:pt,clazz:Dn.current,description:nr.current})).status===0&&ue.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Xt()}))})},ya=(0,ne.useRef)(),[ba,ia]=(0,ne.useState)([]),[ra,sa]=(0,ne.useState)(!1),[ua,Ea]=(0,ne.useState)({}),$r=(0,ne.useRef)([0]),ea=pt=>St(void 0,null,function*(){const Xt=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:pt==null?void 0:pt.sub_discipline_id}});ia(Xt==null?void 0:Xt.tag_disciplines)}),ma=pt=>St(void 0,null,function*(){Wn(pt),ka(pt),sa(!0)}),Sa=pt=>{Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:pt}}})},Ca=pt=>St(void 0,null,function*(){var Xt,Pn,yn,Gn;const Yn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[pt]}});(Yn==null?void 0:Yn.status)===0&&((Xt=Yn==null?void 0:Yn.data)==null?void 0:Xt.size)!==0?le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Pn=Yn==null?void 0:Yn.data)==null?void 0:Pn.name)||"--","\u300B",((yn=Yn==null?void 0:Yn.data)==null?void 0:yn.size)>1?`\u7B49 ${(Gn=Yn==null?void 0:Yn.data)==null?void 0:Gn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>St(void 0,null,function*(){const Kr=yield Yt({type:"problemset/handleDelete",payload:{id:pt}});(Kr==null?void 0:Kr.status)===0&&br([null])})}):Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:pt}}})}),Aa=pt=>St(void 0,null,function*(){const{item_type:Xt}=pt;if(Xt==="PROGRAM"){const{program_attr:{identifier:Pn}}=pt,yn=yield Yt({type:"problemset/startExperience",payload:{id:Pn}});if(yn.status===0){const Gn=yn.identifier;(0,Me.xg)(`/myproblems/${Gn}`);return}ue.ZP.warning(yn.message);return}Yt({type:"problemset/setActionTabs",payload:{key:Xt,params:pt}})}),wa=pt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.fY)({item_id:pt,id:ut.exam_id})).status===0&&Nn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:[pt]}})).status===0&&Nn();return}(yield Yt({type:"problemset/cancel",payload:{id:pt,item_bank:1}})).status===0&&(Nn(),Jt())}),[Ba,la]=(0,ne.useState)(!1),Fa=(pt,Xt=!1,Pn=!1)=>St(void 0,null,function*(){var yn;if(Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(pt),group_type:gn==="3"?"3":"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.group_id=Math.abs(pt),xn(-1),pn(ut),Pn){const Gn=JSON.parse(JSON.stringify($n));Gn.splice(Gn.length-2,2),ut.parents=Gn}else ut.parents=[...$n||[{id:0,name:"\u6839\u76EE\u5F55"}],...((yn=(0,Ue.b)(mt.current,pt))==null?void 0:yn.map(Gn=>({id:Gn.id,name:Gn.name})))||[]];hn(ft({},ut)).then(Gn=>{var Yn;cr(Gn==null?void 0:Gn.navigation),((Yn=Gn==null?void 0:Gn.navigation)==null?void 0:Yn.length)>1&&pt?la(!0):la(!1)}),An(ut)}),La=pt=>St(void 0,null,function*(){Yt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(pt),group_type:"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.item_type=null,ut.difficulty=null,ut.type="0",ut.group_id=Math.abs(pt),ut.only_published=null,lr(!1),xn(-1),Nt("0"),pn(ut),hn(ft({},ut)).then(Xt=>{var Pn;cr(Xt==null?void 0:Xt.navigation),((Pn=Xt==null?void 0:Xt.navigation)==null?void 0:Pn.length)>1&&pt?la(!0):la(!1)}),An(ut)}),Da=pt=>St(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:[pt]})).status===0&&Nn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[pt]}})).status===0&&Nn();return}if(dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Yt({type:"problemset/select",payload:{item_bank_ids:[pt]}})).status===0&&(Nn(),Jt())}),or=pt=>St(void 0,null,function*(){if(!pt&&!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Qn.current=[0],le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,value:Qn.current,onChange:Xt=>Qn.current=Xt}))),onOk:()=>St(void 0,null,function*(){var Xt;const Pn=yield(0,rt.Rp)({id:pt,group_id:(Xt=Qn.current)==null?void 0:Xt[0]});Qn.current=[],(Pn==null?void 0:Pn.status)===0&&(hn(ut),Nn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Lr=pt=>St(void 0,null,function*(){if(!pt&&!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,defaultSelectedKeys:$r.current,defaultExpandedKeys:$r.current,onChange:Xt=>$r.current=Xt}))),onOk:()=>St(void 0,null,function*(){var Xt;const Pn=yield(0,rt.LS)({ids:pt?[pt]:Tn,groups_ids:(Xt=$r.current)==null?void 0:Xt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Pn),(Pn==null?void 0:Pn.status)===0&&(hn(ut),Nn())})})}),Xr=(pt,Xt)=>St(void 0,null,function*(){if(!pt&&!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Pn=()=>St(void 0,null,function*(){var yn;const Gn=yield(0,Le.ZP)(`/api/item_banks/${pt}/copy`,{method:"post",body:{group_id:Xt?(yn=Qn.current)==null?void 0:yn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Gn),Qn.current=[],(Gn==null?void 0:Gn.status)===0&&(hn(ut),Nn(),ue.ZP.success("\u590D\u5236\u6210\u529F"))});Qn.current=[0],Xt?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,value:Qn.current,onChange:yn=>Qn.current=yn}))),onOk:()=>St(void 0,null,function*(){Pn()})}):Pn()}),qr=pt=>St(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Xt=yield(0,rt.hg)({clazz:"ItemBank",id:pt});console.log(Xt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Pn=(Xt==null?void 0:Xt.groups)||[];Qn.current=Pn.filter(yn=>yn.is_share).map(yn=>yn.id),le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("p",{className:`${je.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Pn==null?void 0:Pn.map(yn=>yn.is_share?yn.id:"")},Pn==null?void 0:Pn.map(yn=>Ne.createElement(oe.default,{key:yn.id,value:yn.id,onChange:()=>{yn.is_share=!yn.is_share,console.log(Pn,"\u9009\u4E2D\u7684data"),Qn.current=Pn}}," ",yn.name)))),onOk:()=>St(void 0,null,function*(){return Qn.current=Pn.filter(yn=>yn.is_share).map(yn=>yn.id),console.log(Qn.current,"joinGroupDataRef.current"),new Promise((yn,Gn)=>St(void 0,null,function*(){console.log(Pn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Yn=yield(0,rt.GW)({ids:[pt],clazz:"ItemBank",group_ids:Qn.current});return Qn.current=[],(Yn==null?void 0:Yn.status)===0&&(ue.ZP.info("\u64CD\u4F5C\u6210\u529F"),Nn()),yn()}))})})}),pa=pt=>{Yt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:pt}}})},da=()=>{le.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,rt.RT)()).status===0&&(Nn(),Jt())})})},ta=()=>{Yt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ut}})},Zr=()=>{var pt;const Xt={discipline_id:`&discipline_id=${ut.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ut.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ut.tag_discipline_id}`,difficulty:`&difficulty=${ut.difficulty}`,item_type:`&item_type=${ut.item_type}`,group_id:`&group_id=${ut.group_id||0}`};let Pn=`/problemset/newitem?pages=${ut.page}`;Object.keys(Xt).forEach(yn=>{ut[yn]&&(Pn=Pn+Xt[yn])}),(pt=we.history)==null||pt.push(Pn)},na=pt=>{const Xt=Tn;if(!(Xt!=null&&Xt.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(dr+Xt.length>200&&pt&&Mr){ue.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-dr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Xt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}pt?Ta(Xt):Pa(Xt)},Ta=pt=>St(void 0,null,function*(){let Xt=[...pt];yt.forEach(Pn=>{var yn;Xt.includes(Pn.id)&&Pn.item_type==="PROGRAM"&&((yn=Pn.program_attr)==null?void 0:yn.status)===0&&(0,Ge.remove)(Xt,Gn=>Gn===Pn.id)}),le.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ne.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",pt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>St(void 0,null,function*(){let Pn;ut.exam_id?Pn=yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:Xt}):ut!=null&&ut.exercise_id?Pn=yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Xt}}):Pn=yield Yt({type:"problemset/select",payload:{item_bank_ids:Xt}}),Pn.status===0&&(Nn(),Jt())})})}),Pa=pt=>St(void 0,null,function*(){let Xt;ut.exam_id?Xt=yield(0,Le.ZP)(`/api/examination_banks/${ut.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:pt}}):ut!=null&&ut.exercise_id?Xt=yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:pt}}):Xt=yield Yt({type:"problemset/unselectAll",payload:{item_ids:pt}}),Xt.status===0&&(Nn(),Jt())}),Ia=pt=>St(void 0,null,function*(){if(Mr&&dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Xt;ut.exam_id?(Xt=yield(0,rt.zh)({exam_id:ut.exam_id,shixun_ids:pt}),Xt.status===0&&Nn()):(Xt=yield Yt({type:"problemset/select",payload:{shixun_ids:pt}}),Xt.status===0&&(Jt(),Nn()))}),Va=()=>{Yt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Za=pt=>St(void 0,null,function*(){var Xt,Pn,yn;if(!((Pn=(Xt=fn.teachGroupData)==null?void 0:Xt.groups)!=null&&Pn.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Gn=yield(0,Le.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:pt}});console.log(Gn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Gn.status===0&&(Qn.current=Gn==null?void 0:Gn.data,le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Ne.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Qn.current.map(Yn=>Yn.is_share?Yn.id:"")},(yn=Gn==null?void 0:Gn.data)==null?void 0:yn.map(Yn=>Ne.createElement(oe.default,{disabled:!Yn.can_share,key:Yn.id,value:Yn.id,onChange:()=>{Yn.is_share=!Yn.is_share,console.log(Gn.data,"res.data"),Qn.current=Gn==null?void 0:Gn.data}}," ",Yn.name)))),onOk:()=>new Promise((Yn,Kr)=>St(void 0,null,function*(){var Yr;if(!((Yr=Qn.current)!=null&&Yr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Kr();const Jr=yield(0,Le.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Qn.current.map(fa=>({id:fa.id,is_share:fa.is_share})),group_id:pt}});console.log(Jr),(Gn==null?void 0:Gn.status)===0&&(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),Qn.current=[],Ar([]),Nn(),hn(ut),Yn())}))}))}),Na=pt=>{var Xt,Pn,yn,Gn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Pn=(Xt=fn.teachGroupData)==null?void 0:Xt.groups)!=null&&Pn.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:Qn.current,onChange:Yn=>Qn.current=Yn},(Gn=(yn=fn.teachGroupData)==null?void 0:yn.groups)==null?void 0:Gn.map(Yn=>Ne.createElement(oe.default,{key:Yn.group_id,value:Yn.group_id},Yn.name)))),onOk:()=>new Promise((Yn,Kr)=>St(void 0,null,function*(){var Yr;if(!((Yr=Qn.current)!=null&&Yr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Kr();const Jr=yield(0,rt.GW)({ids:pt||Tn,clazz:"ItemBank",group_ids:Qn.current});(Jr==null?void 0:Jr.status)===0&&(ue.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Qn.current=[],Ar([]),Nn(),Yn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Qn.current=[]}})},_a=()=>St(void 0,null,function*(){var pt,Xt,Pn,yn;const Gn=()=>St(void 0,null,function*(){bn(!0);const Yn=yield(0,rt.nD)({ids:Tn});bn(!1),(Yn==null?void 0:Yn.status)===0&&le.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Yn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Yn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{br(new Array(Yn.success))}})});if(Tn!=null&&Tn.length){const Yn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Tn}});if((Yn==null?void 0:Yn.status)===0&&((pt=Yn==null?void 0:Yn.data)==null?void 0:pt.size)!==0){le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Xt=Yn==null?void 0:Yn.data)==null?void 0:Xt.name)||"--","\u300B",((Pn=Yn==null?void 0:Yn.data)==null?void 0:Pn.size)>1?`\u7B49 ${(yn=Yn==null?void 0:Yn.data)==null?void 0:yn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Gn});return}else{le.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Tn==null?void 0:Tn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Gn});return}}ue.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Ma=()=>{var pt,Xt,Pn;if(!(Tn!=null&&Tn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((pt=yt==null?void 0:yt.filter(yn=>Tn.includes(yn.id)))!=null&&pt.every(yn=>yn.public))return ue.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Xt=yt==null?void 0:yt.filter(yn=>Tn.includes(yn.id)))!=null&&Xt.find(yn=>{var Gn;return yn.item_type==="PROGRAM"&&((Gn=yn.program_attr)==null?void 0:Gn.status)===0}))return ue.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||cn.userInfo.professional_certification){if((Pn=yt==null?void 0:yt.filter(yn=>Tn.includes(yn.id)))!=null&&Pn.find(yn=>{var Gn;return((Gn=yn==null?void 0:yn.tag_discipline_ids)==null?void 0:Gn.length)==0}))return ue.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");le.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ra()}})}else le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Ne.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Ne.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Ne.createElement("br",null),Ne.createElement(oe.default,{className:"mt10",defaultChecked:!1,onChange:yn=>Dr.current=yn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ra()}})},Ra=()=>St(void 0,null,function*(){const pt=gn==="3"?1:2,Xt=yt?yt.filter(yn=>Tn.includes(yn.id)&&!(yn.public||yn.apply)).map(yn=>yn.id):[];(yield(0,rt.Qp)({ids:Xt,source:pt})).status===0&&(Dr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Dr.current=!1,Nn(),ue.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),ka=pt=>St(void 0,null,function*(){const Xt=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});an(Xt.disciplines||[]),yield ea(pt),pt!=null&&pt.sub_discipline_id&&(Jn(1),dn.setFieldsValue({sub_discipline_id:[pt==null?void 0:pt.discipline_id,pt==null?void 0:pt.sub_discipline_id],tag_discipline_ids:pt==null?void 0:pt.tag_discipline_ids}))}),Ka=pt=>{Wn(pt),ka(pt),Ft(!0)},Qa=pt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:je.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Ne.createElement("div",{className:je.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Xt=yield(0,rt.MZ)({identifier:pt});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Nn())})})},Ya=pt=>{Sa(pt)},Xa=pt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement("p",{className:je.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const Xt=yield(0,rt.sD)({identifier:pt});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Nn())})})},Ja=pt=>St(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",pt),Yt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:pt,group_id:ut.group_id,group_type:"3"}}),ut.page=1,ut.teach_group_id=pt,delete ut.id,ut.group_id=0,pn(ft({},ut)),An(ut),hn(ut)}),qa=pt=>{ut.sort_by=pt.type,ut.sort_direction=pt.direction,ut.page=1,Or(pt.name),pn(ut),An(ut),hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},$a=()=>{ut.page=1,pn(ut),An(ut),hn(ut)},eo=pt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.group_id=pt,xn(-1),pn(ut),An(ut),hn(ut)},to=()=>{if(!(Tn!=null&&Tn.length)){Yt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ut}});return}le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},"\u5DF2\u9009\u4E2D",Tn==null?void 0:Tn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Ye.rQ)({ids:Tn})}})},no=()=>St(void 0,null,function*(){const pt=yield(0,rt.bF)({ids:Tn}),{unpublish_program_question_count:Xt,total_item_banks:Pn}=pt.data||{};Xt===0?le.default.error({title:"\u9519\u8BEF",content:Ne.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):le.default.confirm({title:"\u63D0\u793A",content:Ne.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Pn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Xt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>St(void 0,null,function*(){(yield(0,rt.dt)({ids:Tn})).status===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Nn())})})}),so=Ne.createElement(ae.default,null,kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!0)},"\u6279\u91CF\u52A0\u5165"),kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!1)},"\u6279\u91CF\u79FB\u51FA"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:()=>Lr()},"\u79FB\u52A8\u5230"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:Ma},"\u6279\u91CF\u516C\u5F00"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:()=>Na()},"\u6279\u91CF\u5171\u4EAB"),gn==="0"&&Mr&&Ne.createElement(ae.default.Item,{onClick:_a},"\u6279\u91CF\u5220\u9664")),Ha=pt=>{var Xt;if(er)if((vn==null?void 0:vn.length)<=0){let Pn=yt.filter(yn=>pt.includes(yn.id));On([...Pn]),Ar(Pn==null?void 0:Pn.map(yn=>yn.id))}else if(pt.length>vn.length){let Pn=yt.filter(Yn=>pt.includes(Yn.id)),yn=vn.map(Yn=>Yn.id),Gn=Pn.filter(Yn=>!yn.includes(Yn.id));On([...vn,...Gn]),Ar((Xt=[...vn,...Gn])==null?void 0:Xt.map(Yn=>Yn.id))}else{let Pn=vn.filter(yn=>pt.includes(yn.id));On([...Pn]),Ar(Pn==null?void 0:Pn.map(yn=>yn.id))}else Ar(pt)},ja=pt=>{var Xt;if(er)if(pt){let Pn=vn==null?void 0:vn.map(Gn=>Gn.id),yn=yt.filter(Gn=>!Pn.includes(Gn.id));On([...vn,...yn]),Ar((Xt=[...vn,...yn])==null?void 0:Xt.map(Gn=>Gn.id))}else{let Pn=yt==null?void 0:yt.map(Gn=>Gn.id),yn=vn.filter(Gn=>!Pn.includes(Gn.id));On([...yn]),Ar(yn==null?void 0:yn.map(Gn=>Gn.id))}else Ar(pt?yt==null?void 0:yt.map(Pn=>Pn.id):[])},ro=()=>{let pt="/problemset/preview";ut.exam_id&&(pt=`/paperlibrary/edit/${ut.exam_id}`),ut!=null&&ut.exercise_id&&!(gt!=null&>.pathId)&&(pt=`/classrooms/${gt.coursesId}/exercise/${ut==null?void 0:ut.exercise_id}/edit`),we.history.push(pt)},ao=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],oo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},io=(pt,Xt)=>{var Pn;const yn=Xt.id<0?"--":kr?Xt[ut.exercise_id?"added":"choosed"]?Ne.createElement("span",{key:1,className:je.btnAdd,onClick:Yn=>{Yn.target.style.pointerEvents="none",wa(Xt.id)}},Mr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Ne.createElement("span",null,Ne.createElement("b",{className:`iconfont icon-yichu ${je.cancelC}`}),"\u79FB\u51FA")):Xt.item_type==="PROGRAM"&&((Pn=Xt.program_attr)==null?void 0:Pn.status)===0?Ne.createElement(re.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Ne.createElement("span",{className:je.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Mr?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")," ")):Ne.createElement("span",{className:je.btnAdd,onClick:()=>Da(Xt.id)},Mr?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")):Ne.createElement(Ne.Fragment,null);return Ne.createElement("span",{className:je.actonBtn},Xt.id>0&&Ne.createElement(Ze.N,{isProblemset:Mr,user:cn,key:Xt.id,data:Xt,page:ut.page,activeTabsKey:gn,selectIds:Tn,onCollect:Qr,onSetPublic:oa,onStartExperience:Aa,onCorrection:va,onChangeTag:ma,onPublicReview:_r,onSetPrivate:Sa,onDelete:Ca,onCancel:wa,onSelect:Da,onMoveTo:Lr,onCopy:Xr,addProblemset:or,onSetShare:ga,onCancelShare:qr,onPublish:Qa,onCancelPublish:Xa,SubjectShare:Ba}),yn)};(0,ne.useEffect)(()=>{if(er&&!(gt!=null&>.pathId)){const{coursesId:pt,categoryId:Xt}=gt;Yt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Xt,coursesId:pt,type:5}})}},[er]);const Ga=()=>St(void 0,null,function*(){try{yield Vr.current.form.validateFields();let pt=Vr.current.form.getFieldsValue();if((vn==null?void 0:vn.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ue.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}gr(!0);const{coursesId:Xt,categoryId:Pn}=gt;if(gt!=null&>.pathId){let yn=yield(0,Le.ZP)(`/api/paths/${gt==null?void 0:gt.pathId}/create_hack_homework`,{method:"post",body:wt(ft({},pt),{coursesId:Xt,category:Pn,stage_shixun_id:Pn=="null"?"":Pn,stage_id:gt==null?void 0:gt.stageId,type:5,hack_ids:vn==null?void 0:vn.map(Gn=>Gn.id)})});(yn==null?void 0:yn.status)===0&&(ue.ZP.success(`${Pn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${gt.pathId}`))}else{let yn=yield(0,Le.ZP)(ir?`/api/homework_commons/${Pn}/update_hack.json`:`/api/courses/${Xt}/homework_commons.json`,{method:ir?"put":"post",body:wt(ft({},pt),{coursesId:Xt,category:Pn,type:5,hack_ids:vn==null?void 0:vn.map(Gn=>Gn.id)})});(yn==null?void 0:yn.status)===0&&we.history.push(`/classrooms/${gt.coursesId}/program_homework/${ir?Pn:yn.homework_id}/detail?tabs=1`)}gr(!1)}catch(pt){document.body.scrollIntoView()}}),Ua=()=>Ne.createElement(de.default,{labelAlign:"right",form:dn,labelCol:{span:3},colon:!1,size:"large"},Ne.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Ne.createElement(ee.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Kt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(pt,Xt)=>{dn.setFieldsValue({sub_discipline_id:pt,tag_discipline_ids:[]}),Jn(pt?pt.length:0),(pt==null?void 0:pt.length)>0&&(ea({sub_discipline_id:pt[1]}),pt[1]==(tr==null?void 0:tr.sub_discipline_id)&&dn.setFieldValue("tag_discipline_ids",tr.tag_discipline_ids))},onClear:()=>{ia([]),dn.setFieldValue("tag_discipline_ids",[]),Jn(0)}})),Ne.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Ne.createElement(a.default,{disabled:Br===0,className:je.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(pt,Xt)=>Xt.key.indexOf(pt.toLowerCase())>=0},ba.map(pt=>Ne.createElement(a.default.Option,{key:pt.name+pt.id,value:pt.id},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},pt.name),(pt==null?void 0:pt.type)==="personal"&&Ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Br>0&&Ne.createElement("div",{className:je.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Ne.createElement("span",{onClick:()=>Bn(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Ne.createElement("div",{className:je.page},Ne.createElement("section",null,Ne.createElement("div",{className:je.wrap},Wr.course_name&&er&&Ne.createElement("section",{className:"animated fadeIn"},Ne.createElement("aside",{className:"mt10"},Wr.category&&Ne.createElement(y.Z,{separator:">"},Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${Wr.course_id}/program_homework`},Wr.course_name)),Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${Wr.course_id}/program_homework`},Wr.category.category_name)),Ne.createElement(y.Z.Item,null,Sn)))),Ne.createElement("div",{className:je.title},er?Sn:"\u8BD5\u9898\u5E93"),er&&Ne.createElement(Xe.Z,{height:250,data:Ir,ref:Vr}),Ne.createElement("div",{className:je.headerWrapper,id:"topicdom"},Ne.createElement("div",{className:je.tabsWrap},Ne.createElement(he.default,{activeKey:gn,onChange:Tr,tabBarExtraContent:Ne.createElement("div",{className:je.searchWrap},(0,He.bg)()&&gn==="0"&&Mr&&Ne.createElement(x.ZP,{className:je.addQuestionBtn,onClick:Zr},Ne.createElement("img",{src:ke,className:je.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Ne.createElement(xt,{allowClear:!0,suffix:Ne.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>Fn(ut.keyword)}),className:je.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:pt=>{ut.keyword=pt.target.value,pn(ft({},ut))},onSearch:Fn}))},Ne.createElement(At,{tab:"\u516C\u5171",key:"1"}),((un=(Wt=fn.teachGroupData)==null?void 0:Wt.groups)==null?void 0:un.length)&&Ne.createElement(At,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,He.ag)()&&!(0,He.JA)()&&!er&&Ne.createElement(At,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,He.bg)()&&Ne.createElement(At,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((It=cn==null?void 0:cn.userInfo)==null?void 0:It.professional_certification)||ut.type!=="1")&&Ne.createElement(E.S,{showSelectAll:!1,className:je.select,disciplinesData:(it=fn.disciplinesData)==null?void 0:it.disciplines,knowledgeData:Kn,directionValue:ut.discipline_id,subDisciplineValue:ut.sub_discipline_id,typeValue:ut.item_type,isprogram_homework:er,showKnowledge:!0,name:lt,setname:bt,difficultyValue:ut.difficulty,showShixun:!(0,He.JA)()&&!ut.exercise_id&&gn!=="3"&&gn!=="1",onShixunChange:Va,onDirectionChange:Zn,onTypeChange:rr,onDifficultyChange:Hn,knowledgeValue:sr,onKnowledgeChange:Ln,teachGroupData:(Dt=fn.teachGroupData)==null?void 0:Dt.groups,onTeachGroupChange:Ja,teachGroupValue:ut.teach_group_id,showTeachGroup:mr})),Ne.createElement("div",{className:je.treeWrapper,style:{display:gn==="0"||gn==="3"?"block":"none"}},Ne.createElement("div",{className:je.treeHeader},Ne.createElement(Oe.Z,{activeTabsKey:gn,data:$n,onClick:Fa}),gn==="0"&&!er&&Ne.createElement(x.ZP,{type:"link",onClick:ta,className:je.exportBtn},Ne.createElement("img",{src:et,alt:"",className:je.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Ne.createElement(ie.Z,{spinning:En},Ne.createElement("div",{ref:on,className:nt.length?je.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Ne.createElement(Ue.Z,{setRootData:pt=>{mt.current=pt},isProblemset:gn==="0"?Mr:!1,reloadData:Nn,data:nt,onShare:Za,onOpen:Fa,activeTabsKey:gn,params:ut,navigation:$n})))),Ne.createElement("div",{className:je.contentWrap},Ne.createElement("div",{className:je.batchWrap},Ne.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!er&&Ne.createElement("div",{className:"font14"},(((Pt=cn==null?void 0:cn.userInfo)==null?void 0:Pt.professional_certification)||ut.type!=="1")&&Ne.createElement(b.Z,{dropdownRender:()=>Ne.createElement(ae.default,{selectedKeys:[jr]},Er==null?void 0:Er.map((pt,Xt)=>Ne.createElement(ae.default.Item,{key:pt.name,onClick:()=>qa(pt)},pt.name)))},Ne.createElement("span",{style:{color:"#464F66"}},Ne.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),jr))),er&&Ne.createElement("div",null,Ne.createElement(oe.default,{checked:(yt==null?void 0:yt.filter(pt=>vn==null?void 0:vn.map(Xt=>Xt.id).includes(pt.id)).length)===yt.length,onChange:pt=>ja(pt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Tn==null?void 0:Tn.length,")"))),er&&Ne.createElement(le.default,{open:Ht,centered:!0,width:700,okText:`\u786E\u8BA4${gt!=null&>.pathId?"":ir?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>en(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ga,confirmLoading:Ur,title:"\u67E5\u770B\u5DF2\u9009"},Ne.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",vn==null?void 0:vn.length,"\u4E2A"),Ne.createElement("div",{style:{height:400,overflow:"auto"}},vn==null?void 0:vn.map((pt,Xt)=>{var Pn,yn,Gn,Yn,Kr,Yr;return Ne.createElement("div",{key:Xt,className:je.sendModal},Ne.createElement("div",{className:je.li},Ne.createElement("p",null,pt==null?void 0:pt.name),Ne.createElement("div",{className:je.bottom},Ne.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:"c-grey-333"},pt.difficulty===1&&"\u7B80\u5355",pt.difficulty===2&&"\u9002\u4E2D",pt.difficulty===3&&"\u56F0\u96BE"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Ne.createElement(re.Z,{title:(Pn=pt==null?void 0:pt.author)==null?void 0:Pn.name},Ne.createElement("span",{className:"c-grey-333"},((Gn=(yn=pt==null?void 0:pt.author)==null?void 0:yn.name)==null?void 0:Gn.length)>6?((Kr=(Yn=pt==null?void 0:pt.author)==null?void 0:Yn.name)==null?void 0:Kr.substr(0,3))+"...":(Yr=pt==null?void 0:pt.author)==null?void 0:Yr.name))),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:je.des},"\u66F4\u65B0\xA0",Ne.createElement("span",{className:"c-grey-333"},pt==null?void 0:pt.updated_at)))),Ne.createElement("div",{className:je.del,onClick:()=>{Ha(vn.filter(Jr=>Jr.id!==pt.id).map(Jr=>Jr.id))}},"\u5220\u9664"))})))),Ne.createElement(z.Z,{align:"middle"},Ne.createElement("div",null,!ut.item_type&&Ne.createElement("span",{style:{fontSize:"14px",color:"#999999"}},pr.map(pt=>{if(Ct(pt.value)>0)return Ne.createElement("span",{style:{marginLeft:6}},pt.name,Ne.createElement("span",{style:{color:"#000000",marginLeft:6}},Ct(pt.value)))}))),gn==="0"&&Mr&&Ne.createElement(x.ZP,{onClick:to,type:"link",className:je.exportBtn},Ne.createElement("img",{src:$e,className:je.pngIcon}),Ne.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),sn?Ne.createElement("div",null,Ne.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{ut.page=1,ut.keyword=null,delete ut.id,pn(ut),hr(!1),An(ut),hn(wt(ft({},ut),{parents:$n.slice(0,-1)}))},type:"link"}," ",Ne.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Ne.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ut.keyword,"\u201D")):null,Ne.createElement("div",{className:je.contentListWrap},zn!==0?Ne.createElement(ie.Z,{size:"middle",spinning:kt["problemset/getItemBanks"]},yt.map((pt,Xt)=>{var Pn,yn,Gn,Yn,Kr,Yr,Jr;return Ne.createElement("div",{id:pt.id+"",className:je.li,key:Xt},Ne.createElement("div",{className:je.top},Ne.createElement(Ze.Z,{key:pt.id,data:pt,selectIds:Tn,onSelectCheckBox:Ha})),Ne.createElement("div",{className:je.bottom},Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},"No.",pt==null?void 0:pt.id),Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},(Pn=ao.find(fa=>fa.type===pt.item_type))==null?void 0:Pn.name),Ne.createElement("p",{className:je.actionLeftItem},oo[pt.difficulty]),Ne.createElement("p",{className:je.actionLeftItem},"\u521B\u5EFA\u8005",Ne.createElement(re.Z,{title:(yn=pt==null?void 0:pt.author)==null?void 0:yn.name},Ne.createElement("span",{className:"c-grey-333"},((Yn=(Gn=pt==null?void 0:pt.author)==null?void 0:Gn.name)==null?void 0:Yn.length)>6?((Yr=(Kr=pt==null?void 0:pt.author)==null?void 0:Kr.name)==null?void 0:Yr.substr(0,5))+"...":(Jr=pt==null?void 0:pt.author)==null?void 0:Jr.name))),Ne.createElement("p",{className:je.actionLeftItem},"\u66F4\u65B0",Ne.createElement("span",{className:"c-grey-333"},pt==null?void 0:pt.updated_at)),Ne.createElement("p",{className:je.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Ne.createElement("span",{className:"c-grey-333"},pt==null?void 0:pt.quotes)),!er&&Ne.createElement("div",{className:je.more},io({},pt))))})):Ne.createElement(ie.Z,{size:"middle",spinning:kt["problemset/getItemBanks"]},Ne.createElement(ge.Z,{customText:!((Gt=cn==null?void 0:cn.userInfo)!=null&&Gt.professional_certification)&&ut.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((rn=cn==null?void 0:cn.userInfo)!=null&&rn.professional_certification)&&ut.type==="1"?Ne.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),zn!==0&&!er&&Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Xn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:parseInt(ut.page+"")||1,total:zn,showTotal:pt=>Ne.createElement(Ne.Fragment,null,Ne.createElement("span",{className:"mr10 font12"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},pt),"\u6761\u6570\u636E"))}),er&&Ne.createElement("div",{style:{height:20}})),Mr&&Ne.createElement(De.Z,{basketData:fn.basketData,visible:ur,basketTotal:dr,onClose:()=>Nr(!1),onDelete:pa,onClear:da,onSubmit:()=>St(void 0,null,function*(){var pt,Xt,Pn,yn,Gn;const Yn=yield Yt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),Kr=(pt=Yn==null?void 0:Yn.disciplines)==null?void 0:pt[0],Yr=yield Yt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Xt=Yn==null?void 0:Yn.new_checked)==null?void 0:Xt.discipline_id)||(Kr==null?void 0:Kr.id),sub_discipline_id:((Pn=Yn==null?void 0:Yn.new_checked)==null?void 0:Pn.sub_discipline_id)||((Gn=(yn=Kr==null?void 0:Kr.sub_disciplines)==null?void 0:yn[0])==null?void 0:Gn.id)}});Yr.status===0&&we.history.push(`paperlibrary/add/${Yr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,He.JA)()&&Mr&&Ne.createElement(Ve,{visibleBasket:ur,onToggleVisible:()=>Nr(!ur),count:dr})),Ne.createElement(pe.Z,null),Ne.createElement(Ee.Z,{onReloadData:Nn,isPiliangRevoke:vr}),Ne.createElement(be.Z,{onReloadData:()=>br([null])}),Ne.createElement(We.Z,{onReloadData:Nn,onReloadBasketData:Jt}),Lt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Ne.createElement(Ke.Z,{shixunIds:Fr,cb:Ia}):null,Ne.createElement(Se.Z,null),Ne.createElement(Pe.Z,null),Ne.createElement(Ce.Z,null),Ne.createElement(xe.Z,null),Ne.createElement(Be.Z,null),Ne.createElement(Ae.Z,null),Ne.createElement(Te.Z,null),Ne.createElement(ve.Z,null),Ne.createElement(ye.Z,{onOk:$a}),Ne.createElement(ce.Z,{onOk:eo})),Mr?Ne.createElement(ne.Fragment,null,!!(Tn!=null&&Tn.length)&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:yt!=null&&yt.length?Tn.length===(yt==null?void 0:yt.length):!1,onChange:pt=>ja(pt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Tn==null?void 0:Tn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),kr&&["3","1"].includes(gn)&&Ne.createElement("div",{className:je.btn,onClick:()=>{(Tn==null?void 0:Tn.length)>0?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(ie.Z,{spinning:En},Ne.createElement(Qe.Z,{defaultValue:!0,value:Qn.current,onChange:pt=>Qn.current=pt}))),onOk:()=>St(void 0,null,function*(){var pt;const Xt=yield(0,rt.Rp)({id:Tn,group_id:(pt=Qn.current)==null?void 0:pt[0]});Qn.current=[],(Xt==null?void 0:Xt.status)===0&&(hn(ut),Nn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),gn==="1"&&(0,He.ag)()&&Ne.createElement("div",{className:je.btn,onClick:()=>{wn(!0),Ya(Tn)}},Ne.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:Ma}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),gn==="0"&&!Ba&&Ne.createElement("div",{className:je.btn,onClick:()=>Na()}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:_a}," ",Ne.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:no}," ",Ne.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),gn==="0"&&Ne.createElement("div",{className:je.btn,onClick:()=>Lr()},Ne.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Ne.createElement("div",{onClick:()=>Ar([]),style:{marginLeft:"auto"},className:je.btn}," ",Ne.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):er?"":Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:yt!=null&&yt.length?Tn.length===(yt==null?void 0:yt.length):!1,onChange:pt=>ja(pt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Tn==null?void 0:Tn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&!!(Tn!=null&&Tn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),kr&&!!(Tn!=null&&Tn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Ne.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Cn,"\u9898"),Ne.createElement("div",{onClick:ro,className:je.btn},"\u8FD4\u56DE\u8BD5\u5377")))),er&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Xn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:ut.page||1,hideOnSinglePage:!0,total:zn,showTotal:pt=>Ne.createElement("span",{className:"mr10"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},pt),"\u6761\u6570\u636E")})),Ne.createElement("div",{className:je.btns},Ne.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},Ne.createElement(z.Z,{onClick:()=>{if((vn==null?void 0:vn.length)<=0){ue.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}en(!0)},align:"middle",className:"current"},Ne.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Ne.createElement("span",null,"\u5DF2\u9009",Ne.createElement("span",{className:"c-light-primary"},Tn.length),"\u4E2A")),Ne.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(gt!=null&>.pathId)we.history.push(`/paths/${gt.pathId}`);else{if(ir){we.history.push(`/classrooms/${gt.coursesId}/program_homework/${gt.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${gt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Ne.createElement(x.ZP,{loading:Ur,onClick:Ga,type:"primary"},"\u786E\u8BA4",gt!=null&>.pathId?"":ir?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Ne.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:je.publicQuest,open:ra,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{sa(!1),Jn(0),dn.resetFields()},onOk:()=>St(void 0,null,function*(){dn.validateFields().then(pt=>St(void 0,null,function*(){const Xt=yield(0,Le.ZP)(`/api/item_banks/${tr==null?void 0:tr.id}/update_tag.json`,{method:"put",body:{name:ya.current,tag_discipline_ids:pt==null?void 0:pt.tag_discipline_ids}});(Xt==null?void 0:Xt.status)===0&&(ue.ZP.success("\u4FEE\u6539\u6210\u529F"),sa(!1),An(ut),dn.resetFields())}))})},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement(Ua,null))),Ne.createElement(le.default,{width:640,className:je.publicQuest,centered:!0,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:_t,onCancel:()=>{Ft(!1),Jn(0),Wn(null),dn.resetFields()},onOk:()=>{dn.validateFields().then(pt=>St(void 0,null,function*(){const Xt=gn==="3"?1:2;(yield(0,rt.wX)({id:tr==null?void 0:tr.id,source:Xt,sub_discipline_id:pt==null?void 0:pt.sub_discipline_id[1],tag_discipline_ids:pt==null?void 0:pt.tag_discipline_ids})).status===0&&(Dr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Dr.current=!1,Wn(null),Ar([]),Nn(),ue.ZP.success("\u7533\u8BF7\u6210\u529F")),Ft(!1),Jn(0),dn.resetFields()}))}},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement("div",{className:je.public_tips},Ne.createElement(Je.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ne.createElement(Ua,null))),Ne.createElement(_e.Z,{open:In,subDisciplineId:(mn=dn.getFieldValue("sub_discipline_id"))==null?void 0:mn[1],onCancel:()=>{Bn(!1)},onOkClick:pt=>{ia(Xt=>[...Xt,pt]),dn.setFieldValue("tag_discipline_ids",[...dn.getFieldValue("tag_discipline_ids"),pt==null?void 0:pt.id])}}),Ne.createElement(Ie.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var jt=(0,we.connect)(({classroomList:Lt,problemset:fn,user:cn,loading:ln,globalSetting:kt,shixunHomeworks:Yt})=>({classroomList:Lt,problemset:fn,user:cn,globalSetting:kt,loading:ln.effects,shixunHomeworks:Yt}))(Bt)},80443:function(ct,at,fe){"use strict";fe.d(at,{Im:function(){return be},ZP:function(){return Ae},gZ:function(){return xe}});var ne=fe(59301),we=fe(92832),E=fe(3113),he=fe(84105),me=fe(87395),de=fe(17124),le=fe(24334),se=fe(42678),ue=fe(6339),ie=fe(65862),oe=fe(51908),ae=fe(34376),re=fe(92310),ee=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ge=(Te,Oe,je)=>Oe in Te?y(Te,Oe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Te[Oe]=je,pe=(Te,Oe)=>{for(var je in Oe||(Oe={}))te.call(Oe,je)&&ge(Te,je,Oe[je]);if(z)for(var je of z(Oe))ce.call(Oe,je)&&ge(Te,je,Oe[je]);return Te},ve=(Te,Oe)=>x(Te,b(Oe));const{TextArea:ye}=we.default,Ee={visible:!1,tabIndex:"0"},be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Se||{});function Pe(Te,Oe){switch(Oe.type){case 0:return ve(pe({},Te),{visible:Oe.payload});case 1:return ve(pe({},Te),{tabIndex:Oe.payload});default:throw new Error}}function Ce({value:Te,className:Oe}){const[je,De]=(0,ne.useState)(!1),We=(0,ne.useRef)(),ze=(0,ne.useRef)();return(0,ne.useEffect)(()=>{je&&(ze.current.reset(),ze.current.write((0,ie.pp)(Te||"")))},[Te,je]),(0,ne.useEffect)(()=>{var Ve,Ze,Ue,Me;if(We.current){ze.current=new ae.Terminal({fontSize:14,disableStdin:!0}),ze.current.open(We.current);const He=We.current.offsetWidth-14,Qe=((Me=(Ue=(Ze=(Ve=ze.current)==null?void 0:Ve._core)==null?void 0:Ze._renderService)==null?void 0:Ue.dimensions)==null?void 0:Me.actualCellWidth)||9.5,Ke=Math.ceil(He/Qe);ze.current.resize(Ke,8),De(!0)}},[]),a.createElement("div",{ref:We,className:ee()("XtermText-valueRef",Oe)})}function xe(Te){const{status:Oe,error_msg:je,output:De,input:We,expected_output:ze,is_file:Ve,input_file_url:Ze,output_file_url:Ue,expected_output_file_url:Me}=Te;let He=null;const Qe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:We}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ze,We)},We)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:De&&le.Base64.decode(De)||""}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ue,De)},De)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:ze&&le.Base64.decode(ze)||""}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Me,ze)},ze)));break;case de.h.EXECUTEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Qe}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Qe}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,ie.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:He=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:He=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",He," ")}function Be(Te){const{status:Oe,error_msg:je,execute_time:De,output:We,input:ze,expected_output:Ve,is_file:Ze,input_file_url:Ue,output_file_url:Me,expected_output_file_url:He}=Te;let Qe=null;switch(Oe){case de.h.OK:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",De,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(We)));break;case de.h.NOMATCH:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",We&&le.Base64.decode(We)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&le.Base64.decode(Ve)));break;case de.h.EXECUTEFAILURE:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:Qe=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Qe=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Qe," ")}var Ae=({id:Te,is_file:Oe,input:je,debuging:De,submitting:We,executingMessage:ze,debugResult:Ve,onChangeInput:Ze,onDebugCode:Ue,onSubmitCode:Me})=>{const[He,Qe]=(0,ne.useReducer)(Pe,Ee),{visible:Ke,tabIndex:rt}=He;(0,ne.useEffect)(()=>{Qe({type:0,payload:!1})},[Te]);function Ye(Fe){let ke=Fe.target.id;Qe({type:1,payload:ke})}function Ge(){Qe({type:0,payload:!Ke})}const Le=(0,ne.useMemo)(()=>{if(Ve){const{status:Fe}=Ve;return a.createElement(a.Fragment,null,Be(Ve))}return null},[Ve]);function Xe(){Qe({type:0,payload:!0}),Qe({type:1,payload:"1"}),Ue()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Ke?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":je,onChange:Ze}),rightNode:De?a.createElement(se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Le:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Ke?"up":""}`,onClick:Ge},Ke?a.createElement(he.Z,null):a.createElement(me.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:De,onClick:Xe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:We,disabled:We,onClick:()=>{Qe({type:0,payload:!1}),Me()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(ct,at,fe){"use strict";fe.d(at,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},12088:function(ct,at,fe){"use strict";fe.d(at,{Y2:function(){return Ae},ZP:function(){return Te}});var ne=fe(59301),we=fe(54580),E=fe(8591),he=fe(43418),me=fe(95237),de=fe(5112),le=fe(3113),se=fe(24905),ue=fe(6848),ie=fe(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",re=fe(47257),ee=fe.n(re),a=fe(38147),y=fe(1012),x=fe(65862),b=fe(21185),z=fe(59301),te=Object.defineProperty,ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ee=(Oe,je,De)=>je in Oe?te(Oe,je,{enumerable:!0,configurable:!0,writable:!0,value:De}):Oe[je]=De,be=(Oe,je)=>{for(var De in je||(je={}))ve.call(je,De)&&Ee(Oe,De,je[De]);if(pe)for(var De of pe(je))ye.call(je,De)&&Ee(Oe,De,je[De]);return Oe},Se=(Oe,je)=>ce(Oe,ge(je)),Pe=(Oe,je,De)=>new Promise((We,ze)=>{var Ve=Me=>{try{Ue(De.next(Me))}catch(He){ze(He)}},Ze=Me=>{try{Ue(De.throw(Me))}catch(He){ze(He)}},Ue=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(Ve,Ze);Ue((De=De.apply(Oe,je)).next())});const{Dragger:Ce}=we.default,xe=Oe=>{const je=He=>He&&He.substring(0,He.lastIndexOf("."));for(var De=[...Oe],We=0,ze=[],Ve=0;Ve{if(He.forEach(Qe=>{let Ke=Qe.name.split(/\.(?=[^\.]+$)/);Qe.name=`${Ke[0]}.${Ke[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},Be=({onClose:Oe,onOK:je,visible:De,wrapClassName:We,rootIdentifier:ze,multiple:Ve=!1,defaultMultipleValue:Ze=!0})=>{const[Ue,Me]=(0,ne.useState)([]),[He,Qe]=(0,ne.useState)({}),[Ke,rt]=(0,ne.useState)(!1),[Ye,Ge]=(0,ne.useState)(!0),[Le,Xe]=(0,ne.useState)(null),Fe=(0,ne.useRef)([]),ke=(0,ne.useRef)(0),$e=()=>{Oe()};(0,ne.useEffect)(()=>{et()},[]),(0,ne.useEffect)(()=>{De&&(Fe.current=[],ke.current=0,Me([]),Ge(Ze))},[De]);const et=()=>Pe(void 0,null,function*(){try{Xe(!0)}catch(tt){}}),Je=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),_e=tt=>{var ot,Et;const dt=Je((ot=tt[0])==null?void 0:ot.name)||Je((Et=tt[1])==null?void 0:Et.name),vt=Ue.filter(ft=>Je(ft.name)!==dt);Fe.current=[...vt],Me([...vt])},Ie=tt=>{if(!Ye){const wt=new FormData;wt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:wt},!0).then(At=>{if(At.status===0){ke.current=ke.current+1;const xt=Fe.current.map(Rt=>{var zt;if(Rt.name===tt.name){const Bt=be({},Rt);return(zt=tt==null?void 0:tt.name)!=null&&zt.includes(".in")?Bt.input=At==null?void 0:At.content:Bt.output=At==null?void 0:At.content,Bt}return Rt});if(Fe.current=[...xt],Me([...xt]),ke.current>0&&ke.current===Ue.length){rt(!1);let Rt=xe(xt);Rt=Rt.filter(zt=>{var Bt,jt;return!!((Bt=zt[0])!=null&&Bt.name&&((jt=zt[1])!=null&&jt.name))}),Rt=Rt.map(zt=>Se(be(be({},zt[0]),zt[1]),{is_file:!1})),je(Rt),Oe()}}else rt(!1),Oe()});return}if(Le){const wt=new FormData;wt.append("file",tt.file),ze===null?wt.append("identifier","testsets"):wt.append("identifier",ze),(0,a.ZP)("/api/attachments.json",{method:"post",body:wt},!0).then(At=>{if(At.filename){ke.current=ke.current+1;const xt=Fe.current.map(Rt=>{var zt;if(Rt.name===(At==null?void 0:At.filename)){const Bt=Se(be({},Rt),{is_oss:!Le});return(zt=At==null?void 0:At.filename)!=null&&zt.includes(".in")?(Bt.in_object_key=At==null?void 0:At.object,Bt.in_object_size=At==null?void 0:At.size,Bt.input=At==null?void 0:At.filename,Bt.in_file=tt):(Bt.out_object_key=At==null?void 0:At.object,Bt.out_object_size=At==null?void 0:At.size,Bt.output=At==null?void 0:At.filename,Bt.out_file=tt),Bt}return Rt});if(Fe.current=[...xt],Me([...xt]),ke.current>0&&ke.current===Ue.length){rt(!1);let Rt=xe(xt);Rt=Rt.filter(zt=>{var Bt,jt;return!!((Bt=zt[0])!=null&&Bt.name&&((jt=zt[1])!=null&&jt.name))}),Rt=Rt.map(zt=>Se(be(be({},zt[0]),zt[1]),{is_file:!0})),je(Rt),Oe()}}else rt(!1),Oe()});return}const ot=new(ee())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),Et=tt.name,dt={container_type:"TestSet",file_name:Et},vt=(0,y.Z)();let ft=`testsets/${ze}/${vt}${Et.indexOf(".")>-1?"."+Et.split(".").pop():""}`;ze===null&&(ft=`testsets/${vt}${Et.indexOf(".")>-1?"."+Et.split(".").pop():""}`),ot.multipartUpload(ft,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Et+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(dt)}}).then(function(wt){if(wt.data.status===0){ke.current=ke.current+1;const St=Fe.current.map(At=>{var xt,Rt,zt,Bt,jt,Lt,fn,cn,ln,kt,Yt,qt,$t,Rn,Mt,Wt,un;if(At.name===((Rt=(xt=wt.data)==null?void 0:xt.data)==null?void 0:Rt.file_name)){const It=Se(be({},At),{is_oss:!Le});return(jt=(Bt=(zt=wt.data)==null?void 0:zt.data)==null?void 0:Bt.file_name)!=null&&jt.includes(".in")?(It.in_object_key=(fn=(Lt=wt.data)==null?void 0:Lt.data)==null?void 0:fn.object,It.in_object_size=(ln=(cn=wt.data)==null?void 0:cn.data)==null?void 0:ln.size,It.input=(Yt=(kt=wt.data)==null?void 0:kt.data)==null?void 0:Yt.file_name,It.in_file=tt):(It.out_object_key=($t=(qt=wt.data)==null?void 0:qt.data)==null?void 0:$t.object,It.out_object_size=(Mt=(Rn=wt.data)==null?void 0:Rn.data)==null?void 0:Mt.size,It.output=(un=(Wt=wt.data)==null?void 0:Wt.data)==null?void 0:un.file_name,It.out_file=tt),It}return At});if(Fe.current=[...St],Me([...St]),ke.current>0&&ke.current===Ue.length){rt(!1);let At=xe(St);At=At.filter(xt=>{var Rt,zt;return!!((Rt=xt[0])!=null&&Rt.name&&((zt=xt[1])!=null&&zt.name))}),At=At.map(xt=>Se(be(be({},xt[0]),xt[1]),{is_file:!0})),je(At),Oe()}}})},Re=tt=>new Promise((ot,Et)=>{let dt=0,vt=[];for(let ft=0;ft{dt++,dt===tt.length&&(vt.length?(E.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Et()):ot(tt))}).catch(wt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",wt),dt++,vt.push(tt[ft].name),dt===tt.length&&(vt.length?(E.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Et()):ot(tt))})}),Ne=()=>Pe(void 0,null,function*(){if(Ue.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Re(Ue),rt(!0),xe(Ue).some(ot=>{var Et,dt;return!((Et=ot[0])!=null&&Et.name&&((dt=ot[1])!=null&&dt.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),onCancel:()=>{rt(!1)}});return}Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),qe={name:"file",fileList:Ue,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(Ue!=null&&Ue.some(Et=>Et.name===tt.name))return E.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:tt.name,uid:tt.uid,file:tt,percent:0};return Ue.push(ot),Fe.current=[...Ue],Me([...Ue]),!1}},st=xe(Ue);return console.log(Ue,st,"fileList"),z.createElement(he.default,{open:De,wrapClassName:We,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onCancel:$e,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:oe.wrap},Ue.length?z.createElement("div",null,z.createElement(me.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(de.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:Ye,onChange:tt=>Ge(tt.target.value)},z.createElement(de.ZP,{value:!1},"\u6587\u672C"),z.createElement(de.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(we.default,be({},qe),z.createElement(le.ZP,{type:"primary",className:oe.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ae,{data:st,onRemove:_e})):z.createElement("div",{className:`${oe.noData} mb30`},z.createElement(we.default.Dragger,Se(be({},qe),{className:oe.dragger}),z.createElement("img",{src:ae,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:oe.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ae=({data:Oe=[],onRemove:je,width:De="auto",showScore:We=!1,disabled:ze=!1,inputChange:Ve,onEvaluatingChange:Ze,onSelectAll:Ue,checkAll1:Me,checkAll2:He,checkAll3:Qe,checkAll4:Ke,checkAll5:rt,showEvaluatingSetting:Ye=!1,className:Ge="",isProgramHomework:Le=!1})=>{const Xe={value:"",filename:"",dataUrl:""},[Fe,ke]=(0,ne.useState)(be({},Xe)),$e=_e=>{let Ie=document.createElement("a");document.body.appendChild(Ie);let Re=URL.createObjectURL(_e.file);Ie.href=Re,Ie.download=_e.name,Ie.click(),URL.revokeObjectURL(Re),document.body.removeChild(Ie)},et=(_e,Ie)=>{(0,x.LR)(_e,Ie)},Je=(_e,Ie)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{je(_e,Ie)},onCancel:()=>{}})};return Oe.length?z.createElement("div",{className:Ge,style:{width:De}},z.createElement("div",{className:`${Le?oe.headProgram:oe.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Me,onChange:_e=>{Ue(_e.target.checked,"hidden")}}),z.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Le?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),We&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Ke,onChange:_e=>{Ue(_e.target.checked,"input_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:He,onChange:_e=>{Ue(_e.target.checked,"is_invisible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:rt,onChange:_e=>{Ue(_e.target.checked,"actual_output_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Qe,onChange:_e=>{Ue(_e.target.checked,"last_match_rule")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:oe.operation,style:Le?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:oe.listWrapper,style:{boxShadow:Le?"0px 2px 4px 0px #EAEEF4":"unset"}},Oe.map((_e,Ie)=>{var Re,Ne,qe,st;return z.createElement("div",{key:Ie,className:oe.list,style:Le?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(se.default,{checked:!!_e.hidden,onChange:tt=>{Ze(tt.target.checked,Ie,"hidden")}})),z.createElement("div",{style:{width:Le?"25%":"15%",paddingLeft:Le?"5px":"0px",paddingRight:Le?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ie+1),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.input||((Re=_e[0])==null?void 0:Re.name),onClick:()=>Pe(void 0,null,function*(){let tt;_e.input?_e.input_file_url?tt=_e.input_file_url:tt=_e.in_file:tt=_e[0];let ot;typeof tt=="string"?(ot=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:tt})):(ot=yield(0,x.db)(tt.file),ke({value:ot.text,filename:tt.name,dataUrl:ot.link}))})},_e.input||((Ne=_e[0])==null?void 0:Ne.name))),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.output||((qe=_e[1])==null?void 0:qe.name),onClick:()=>Pe(void 0,null,function*(){let tt;_e.input?_e.output_file_url?tt=_e.output_file_url:tt=_e.out_file:tt=_e[1];let ot;typeof tt=="string"?(ot=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:tt})):(ot=yield(0,x.db)(tt.file),ke({value:ot.text,filename:tt.name,dataUrl:ot.link}))})},_e.output||((st=_e[1])==null?void 0:st.name))),We&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{size:"large",addonAfter:Le?"%":null,disabled:ze,style:{width:"80%"},onChange:tt=>Ve(tt,Ie),value:_e.score}),!Le&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.input_visible||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.is_invisible||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.actual_output_visible||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:_e.last_match_rule||!1,onChange:tt=>{Ze(tt.target.checked,Ie,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Je(_e,Ie),style:Le?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:oe.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Fe.dataUrl,filename:Fe.filename,type:Fe.dataUrl.length?"txt":"",onClose:()=>ke(be({},Xe)),monacoEditor:{value:Fe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Te=Be},83554:function(ct,at,fe){"use strict";fe.d(at,{Z:function(){return re}});var ne=fe(59301),we=fe(8591),E=fe(6848),he=fe(71418),me=fe(95237),de=fe(43604),le=fe(58421),se=fe(3113),ue=fe(96565),ie=fe(38147),oe=fe(6339),ae=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{ge(x.next(pe))}catch(ve){z(ve)}},ce=pe=>{try{ge(x.throw(pe))}catch(ve){z(ve)}},ge=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,ce);ge((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,ne.useState)(""),[ce,ge]=(0,ne.useState)(!1);function pe(ye){te(ye)}function ve(){if(!z){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,ne.useEffect)(()=>{y!=a&&ge(!1)},[y]),ne.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ne.createElement(ue.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pe,extraUse:b&&ne.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:pe,setIsOpen:ge}),overlayStyle:{maxWidth:600}},ne.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!ce)},ne.createElement("i",{className:"iconfont icon-dianzan11"})))}),ne.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,ne.useState)(!1),[b,z]=(0,ne.useState)([]),[te,ce]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{a!=null&&a.isOpen?ge():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>ae(void 0,null,function*(){x(!0);const pe=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(pe==null?void 0:pe.status)==0&&z(pe==null?void 0:pe.answer),x(!1)});return ne.createElement(he.Z,{spinning:y},ne.createElement("div",{style:{color:"#000"}},ne.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),ne.createElement(me.Z,{justify:"end",align:"middle"},ne.createElement(de.Z,null,ne.createElement(le.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:pe=>{ce(pe)}})),ne.createElement(de.Z,null,ne.createElement(se.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(ct,at,fe){"use strict";fe.d(at,{CP:function(){return E},_V:function(){return de}});var ne=fe(28209),we=fe.n(ne);const E={secret:ne.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ne.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function me(le="",se="exam"){const{secret:ue,iv:ie}=he[se];return AES.encrypt(le,ue,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function de(le="",se="exam"){const{secret:ue,iv:ie}=he[se];return ne.AES.decrypt(le,ue,{iv:ie,mode:we().mode.CBC,padding:we().pad.Pkcs7}).toString(ne.enc.Utf8)}},84454:function(ct,at,fe){"use strict";fe.d(at,{AD:function(){return Be},BA:function(){return Fe},D9:function(){return We},Hp:function(){return pe},IM:function(){return Ve},Iy:function(){return ve},KM:function(){return Xe},KU:function(){return He},MJ:function(){return ye},Ne:function(){return ze},ON:function(){return Ke},Uj:function(){return Ge},VY:function(){return Me},YO:function(){return Ye},YX:function(){return rt},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Se},hS:function(){return Ze},iA:function(){return b},j6:function(){return ce},je:function(){return Oe},jj:function(){return ge},kS:function(){return Qe},o6:function(){return Pe},pO:function(){return Le},rQ:function(){return Ae},sA:function(){return be},xm:function(){return De},xo:function(){return Ue},y8:function(){return Te},yd:function(){return z}});var ne=fe(33270),we=fe(65582),E=fe(65862),he=fe(8591),me=fe(74128),de=Object.defineProperty,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(ke,$e,et)=>$e in ke?de(ke,$e,{enumerable:!0,configurable:!0,writable:!0,value:et}):ke[$e]=et,oe=(ke,$e)=>{for(var et in $e||($e={}))se.call($e,et)&&ie(ke,et,$e[et]);if(le)for(var et of le($e))ue.call($e,et)&&ie(ke,et,$e[et]);return ke},ae=(ke,$e,et)=>new Promise((Je,_e)=>{var Ie=qe=>{try{Ne(et.next(qe))}catch(st){_e(st)}},Re=qe=>{try{Ne(et.throw(qe))}catch(st){_e(st)}},Ne=qe=>qe.done?Je(qe.value):Promise.resolve(qe.value).then(Ie,Re);Ne((et=et.apply(ke,$e)).next())});const re=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>ae(void 0,null,function*(){re(),(yield(0,ne.YR)(oe({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),ee()}),y=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.yS)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if($e.status===-2)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.W0)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.Nl)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.IU)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.td)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-2)return $e;if($e.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if($e.status===-4)return $e}}),ce=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.QX)(oe({},ke));if($e.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if($e.status===-4)return $e;$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),ge=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.o_)(oe({},ke));et.status===0?(he.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),pe=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.ZL)(oe({},ke));et.status===0?(he.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),ve=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.aP)(oe({},ke));et.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),ye=(ke,$e)=>ae(void 0,null,function*(){const et=yield(0,ne.vV)(oe({},ke));et.status===0?(he.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${$e}`))}),Ee=ke=>ae(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(oe({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),ee()}),be=ke=>ae(void 0,null,function*(){re(),yield(0,E.QH)("",me.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),ee()}),Se=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ce=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Be=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Te=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Oe=ke=>ae(void 0,null,function*(){const $e=yield(0,ne.Uy)(oe({},ke));$e.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):$e.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),De=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),We=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map($e=>`course_group_id[]=${$e}`).join("&")}`,query:ke}))}),ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),Ve=ke=>ae(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:me.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),Ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),Ue=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),Me=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),He=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),Qe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Ke=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),rt=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),Ye=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),Ge=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),Le=(ke,$e)=>ae(void 0,null,function*(){yield(0,E.FH)($e||"",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),Fe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},84056:function(ct,at,fe){"use strict";fe.d(at,{BU:function(){return we},Dj:function(){return ne},gH:function(){return E},vp:function(){return he}});function ne(me){try{me.mozRequestFullScreen?me.mozRequestFullScreen():me.webkitRequestFullScreen&&me.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function we(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var me=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",me),window.isFullScreen?window.isFullScreen:me!=null}},61527:function(ct,at,fe){"use strict";fe.d(at,{U:function(){return ue}});var ne=fe(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(ie,oe,ae)=>oe in ie?we(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ie[oe]=ae,le=(ie,oe)=>{for(var ae in oe||(oe={}))he.call(oe,ae)&&de(ie,ae,oe[ae]);if(E)for(var ae of E(oe))me.call(oe,ae)&&de(ie,ae,oe[ae]);return ie},se=(ie,oe,ae)=>new Promise((re,ee)=>{var a=b=>{try{x(ae.next(b))}catch(z){ee(z)}},y=b=>{try{x(ae.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(ie,oe)).next())});function ue(ie,oe){const[ae,re]=(0,ne.useState)(oe),[ee,a]=(0,ne.useState)(!1),[y,x]=(0,ne.useState)();return[ae,ee,(z,te=!1)=>se(this,null,function*(){const ce=te?oe:le(le({},ae),z);a(!0),re(ce);const ge=yield ie(ce);return a(!1),x(ge),ge}),y,x]}},72530:function(ct,at,fe){"use strict";fe.d(at,{_:function(){return E}});var ne=fe(59301),we=fe(43418);const E=he=>{var me,de;const le=(0,ne.useRef)([]),se=()=>{for(const ue of le.current)clearTimeout(ue);le.current=[]};return(0,ne.useEffect)(()=>{var ue,ie,oe,ae,re,ee;if(se(),(ue=he==null?void 0:he.exercise)!=null&&ue.left_time&&((oe=(ie=he==null?void 0:he.exercise)==null?void 0:ie.exercise_events)==null?void 0:oe.length)>0){for(const a of(ae=he==null?void 0:he.exercise)==null?void 0:ae.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{we.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(me=he==null?void 0:he.exercise)==null?void 0:me.left_time,(de=he==null?void 0:he.exercise)==null?void 0:de.exercise_events]),se}},42926:function(ct,at,fe){"use strict";fe.d(at,{G:function(){return me},t:function(){return he}});var ne=fe(7062),we=fe.n(ne);const E=null;function he(de,le){let se=we().get("__ec");se||(se={}),se[de]=le,we().set("__ec",se)}function me(de,le){let se=we().get("__ec");return se?se[de]===void 0?le:se[de]:le}},66457:function(ct,at,fe){"use strict";fe.d(at,{rX:function(){return ce},pW:function(){return ge},gy:function(){return pe},xY:function(){return te},O5:function(){return z},tJ:function(){return ee},o1:function(){return a},Rd:function(){return b}});var ne=fe(65582),we=fe(43418),E=fe(28103),he=fe(8591),me=fe(41867),de=fe(65862),le=fe(87169),se=fe(25510),ue="data:image/png;base64,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",ie=fe.p+"static/newqrcode.a8740efb.png",oe=fe(32637),ae=fe(59301),re=(ve,ye,Ee)=>new Promise((be,Se)=>{var Pe=Be=>{try{xe(Ee.next(Be))}catch(Ae){Se(Ae)}},Ce=Be=>{try{xe(Ee.throw(Be))}catch(Ae){Se(Ae)}},xe=Be=>Be.done?be(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((Ee=Ee.apply(ve,ye)).next())});const ee=(ve,ye=!1)=>!!(a(ve)&&y(ye)),a=ve=>(0,me.bg)()?!0:(ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ve=!1)=>{var ye;const{user:Ee}=(0,ne.getDvaApp)()._store.getState();return(ye=Ee.userInfo)!=null&&ye.profile_completed?!0:(we.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,de.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{we.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()}})},b=()=>{we.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ae.createElement("div",{style:{textAlign:"center"}},ae.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"),ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var ve;const{user:ye}=(0,ne.getDvaApp)()._store.getState();return(ve=ye.userInfo)!=null&&ve.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:ae.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,de.xg)("/account/certification")}}),!1)},te=()=>(0,me.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ae.createElement("img",{src:ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ve,ye)=>ve?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("p",null,ye||"\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"),ae.createElement("div",{style:{marginLeft:"110px"}},ae.createElement("img",{src:ue,width:200}),ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ge=ve=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ae.createElement("div",null,ae.createElement("div",null,ae.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"),ae.createElement(E.Z,null),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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 ",ae.createElement("a",null,ve),"\u5929\u3002"),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.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")),ae.createElement("div",{style:{textAlign:"center",marginTop:30}},ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(ve,ye="")=>{const{shixunsDetail:{detail:Ee}}=(0,ne.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",ye,"\u3002"),ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(we.default.confirm({centered:!0,icon:ae.createElement(le.Z,null),title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ae.createElement("br",null),ae.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:()=>{we.default.confirm({width:440,centered:!0,icon:ae.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:()=>re(void 0,null,function*(){(yield ve({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ve({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),ve({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},47257:function(ct){(function(at){(function(fe){if(1)ct.exports=fe();else var ne})(function(){var fe,ne,we;return function(){function E(he,me,de){function le(ie,oe){if(!me[ie]){if(!he[ie]){var ae=void 0;if(!oe&&ae)return require(ie,!0);if(se)return se(ie,!0);var re=new Error("Cannot find module '"+ie+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=me[ie]={exports:{}};he[ie][0].call(ee.exports,function(a){var y=he[ie][1][a];return le(y||a)},ee,ee.exports,E,he,me,de)}return me[ie].exports}for(var se=void 0,ue=0;ue `.concat(b,` diff --git a/index.html b/index.html index 6c246b4e33..660856fe3f 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__CommonHomework__Detail__index.7fbb617e.async.js b/p__Classrooms__Lists__CommonHomework__Detail__index.7bb7dedf.async.js similarity index 96% rename from p__Classrooms__Lists__CommonHomework__Detail__index.7fbb617e.async.js rename to p__Classrooms__Lists__CommonHomework__Detail__index.7bb7dedf.async.js index 21213d6597..47b67b5612 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.7fbb617e.async.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.7bb7dedf.async.js @@ -97,7 +97,7 @@ `;for(let or=0;or{switch(Ja){case zt:return z.createElement(Ve,{callback:Di,onCancel:nl});case Tn:return z.createElement(qe.Z,{callback:Di,onCancel:nl});case Gt:return z.createElement(_e.Z,{callback:Di,onCancel:nl});case hn:return z.createElement(We,{callback:Di,onCancel:nl});case ha:return z.createElement(Ye,{callback:Di,onCancel:nl});case"maths-latex":return z.createElement(qt,{showSaveButton:!0,callback:Di});case"inline-latex":return z.createElement(Qt.Z,{showSaveButton:!0,callback:Di});default:return null}},[Ja]);function nl(){eo("")}(0,z.useEffect)(()=>{if(Bl.current){let xr=function(Oi){To=!0,hi=Oi.pageY},ja=function(){To=!1},er=function(Oi){if(To){let Ni=Oi.pageY-hi;Ni<0&&(Ni=0),Ni>300&&(Ni=300);let Vi=Vn+Ni+"px";ui(Vi)}},qa=Bl.current,To=!1,hi=0;return qa.addEventListener("mousedown",xr),document.addEventListener("mousemove",er),document.addEventListener("mouseup",ja),()=>{qa.removeEventListener("mousedown",xr),document.removeEventListener("mousemove",er),document.removeEventListener("mouseup",ja)}}},[yn,Bl]),(0,z.useEffect)(()=>{ui(Vn)},[Vn]);const El=Ea(Zt),Sl=Ea($o),Vl={width:El,height:Sl},Zo=(0,z.useMemo)(()=>{if(yo){let xr=new Date(yo),ja=xr.getHours(),er=xr.getMinutes(),qa=xr.getSeconds();return ja=ja<10?"0"+ja:ja,er=er<10?"0"+er:er,qa=qa<10?"0"+qa:qa,`${ja}:${er}:${qa}`}return 0},[yo]),vi=xr=>{const ja=[];if(Ro){let er=-1;xr=xr.replace(/(@▁▁@|@▁@)/g,function(qa,To,hi){ja.push({multiLine:qa!==kn})})}return ja};function Tl(){window.sessionStorage.removeItem(Lo),el(!1),Qr(0)}function uu(){el(!1),Qr(0),yn.setValue(window.sessionStorage.getItem(Lo))}(0,z.useEffect)(()=>{Bo[Ja]&&Ja!==Ln&&Ja!==hn&&setTimeout(()=>{const xr=document.getElementsByClassName("markdown-popup-form")[0],ja=window.innerWidth/2-xr.offsetWidth/2,er=window.innerHeight/2-xr.offsetHeight/2;Ml(ja),yi(er)},0)},[Ja]);const Jl=xr=>{xr.preventDefault();const ja=xr.clientX-Hl,er=xr.clientY-Qi;document.body.onmousemove=qa=>{let To=qa.clientX-ja,hi=qa.clientY-er;const Oi=document.getElementsByClassName("markdown-popup-form")[0],Ni=window.innerWidth-Oi.offsetWidth,Vi=window.innerHeight-Oi.offsetHeight;To=Math.max(0,Math.min(To,Ni)),hi=Math.max(0,Math.min(hi,Vi)),su(qa.clientX,qa.clientY,ja,er)&&(Ml(To),yi(hi))},document.body.onmouseup=function(){document.body.onmousemove=null}},su=(xr,ja,er,qa)=>{const To=document.body.clientHeight,hi=document.body.clientWidth;return xr<20&&er>xr||xr>hi-20&&erja||ja>To-20&&qaZe in Be?be(Be,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Be[Ze]=ye,b=(Be,Ze)=>{for(var ye in Ze||(Ze={}))a.call(Ze,ye)&&y(Be,ye,Ze[ye]);if(E)for(var ye of E(Ze))x.call(Ze,ye)&&y(Be,ye,Ze[ye]);return Be},ee=(Be,Ze)=>pe(Be,re(Ze));const{useForm:ne}=z.default,oe={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Be,onCancel:Ze})=>{const[ye]=ne();let at=(0,De.useRef)();function we(tt){at.current.width=ye.getFieldValue("width"),at.current.align=ye.getFieldValue("align"),Be(tt,at.current)}function ct(tt,lt){if(tt.status===-1){Ee.ZP.error(tt.message);return}ye.setFieldsValue({src:`/api/attachments/${tt.id}`,type:lt.type})}function Je(tt){let lt=tt.target.files[0];at.current=lt,ce(lt,ct)}return me.createElement(z.default,ee(b({form:ye},se),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),me.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},me.createElement("div",{className:"flex-container"},me.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},me.createElement(xe.default,{style:oe})),me.createElement(Pe,{onFileChange:Je}))),me.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},me.createElement(xe.default,{style:{width:264}})),me.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},me.createElement(je.Z,null,me.createElement(z.default.Item,{name:"width",style:{margin:0}},me.createElement(ve.Z,{style:{width:264}})),me.createElement("span",{className:"ml8"},"%"))),me.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},me.createElement(Ce.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(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},me.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(ue.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function Pe({onFileChange:Be}){return me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",me.createElement("input",{type:"file",onChange:Be}))}function ce(Be,Ze){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Se.bg)())throw Ee.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ye=new FormData;ye.append("editormd-image-file",Be),ye.append("file_param_name","editormd-image-file"),ye.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(we){Ze(JSON.parse(we.target.responseText),Be)},!1),at.addEventListener("error",function(we){console.error(we)},!1),at.open("POST",`${ge.KI}/api/attachments.json`),at.send(ye)}},57261:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return xe}});var z=te(59301),Ee=te(4676);class xe extends z.Component{constructor(ve){super(ve);const Ce=window.document;this.node=Ce.createElement("div"),Ce.body.appendChild(this.node)}render(){const{children:ve}=this.props;return(0,Ee.createPortal)(ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(wt,Ft,te){"use strict";te.d(Ft,{i:function(){return se},Z:function(){return Pe}});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"},Ee=te(71418),xe=te(6848),je=te(93948),ve=te(92310),Ce=te.n(ve),ue=te(65862),ge=te(2524),De=te(41867),Se=te(79005),me=te(20345),be=te(77882),pe=te(31081),re=te(75309),E=te(71979),a=te(47558),x=te(42922),y=te(66832),b=te(96593),ee=te(19664),ne=te(91833),oe=te(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Se,swimg:me},{name:"101\u8BA1\u5212",ptimg:be,swimg:pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var Pe=({className:ce,dataSource:Be=[],col:Ze=4,right:ye,bottom:at=23,precision:we=0,wrapWidth:ct=1200,trackEventItems:Je,loading:tt,onRemove:lt=()=>{},isCurrent:et=!0,showAlias:Me=!1,showProgress:he=!1})=>{const Ie=Math.floor((ct-(Ze-1)*ye)/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(qe=>(window.ENV==="build"&&(qe.ptimg=`/react/build${qe.ptimg}`,qe.swimg=`/react/build${qe.swimg}`),qe));return oe.createElement(Ee.Z,{spinning:tt},oe.createElement("div",{className:Ce()(z.list,ce)},!!(Be!=null&&Be.length)&&(Be==null?void 0:Be.map((qe,_e)=>{var nt,ht,Ct,dt,bt,Qe;const{name:At,id:It,identifier:Ne,featured:yt,school_name:de,image_url:ie,excellent:ae,is_plan:le}=qe;return oe.createElement("div",{key:It,className:et&&he?z.wrapisCurrent:z.wrap,style:{width:Ie,marginRight:(1+_e)%Ze===0?0:ye+we,marginBottom:at}},oe.createElement("a",{className:z.li,onClick:Oe=>{Oe.preventDefault(),Oe.stopPropagation(),Je&&(0,ue.L9)([Je]),(0,ue.xg)(`/paths/${Ne}`)}},oe.createElement("div",{className:z.img},oe.createElement("img",{className:z.cover,src:`${ie}`}),et&&(0,De.bg)()&&(qe==null?void 0:qe.studying)&&oe.createElement("div",{className:`${z.movebq} user-path-items`,onClick:Oe=>{Oe.stopPropagation(),lt(qe)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(nt=qe==null?void 0:qe.subject_tags)==null?void 0:nt.map((Oe,We)=>{var Ae,Te;if(We===0){const Xe=(Ae=Ve.find(Ye=>Ye.name==Oe))==null?void 0:Ae.swimg;return oe.createElement("img",{className:z.sign,src:Xe,style:{left:"-4px"}})}const ot=(Te=Ve.find(Xe=>Xe.name==Oe))==null?void 0:Te.ptimg;return oe.createElement("img",{className:z.sign,src:ot,style:{left:`${48+52*(We-1)+2*We}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(qe==null?void 0:qe.excellent)&&oe.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:z.name},oe.createElement(xe.Z,{title:Me&&(qe!=null&&qe.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qe==null?void 0:qe.excellent_alias_name}`)):At},oe.createElement("span",{className:z.e},Me&&(qe==null?void 0:qe.excellent_alias_name)||At))),et&&he&&((ht=qe==null?void 0:qe.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:(((Ct=qe==null?void 0:qe.progress)==null?void 0:Ct.my_score)/((dt=qe==null?void 0:qe.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(bt=qe==null?void 0:qe.progress)==null?void 0:bt.my_score,"/",(Qe=qe==null?void 0:qe.progress)==null?void 0:Qe.all_score),(!et||!he)&&oe.createElement("div",{className:z.tags},oe.createElement("div",null,oe.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,qe.stages_count))),oe.createElement(xe.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,qe.members_count)))))))})),!Be.length&&oe.createElement(ge.Z,null)))}},3918:function(wt,Ft,te){"use strict";te.d(Ft,{jL:function(){return ve},w9:function(){return Ea},vv:function(){return Zt},dN:function(){return Bo},QD:function(){return Rl},cQ:function(){return We.Z},vg:function(){return pr},Oz:function(){return ca},op:function(){return Qr},O5:function(){return Zo},_b:function(){return cl},t7:function(){return at},tT:function(){return Je},Gi:function(){return wo},YG:function(){return no},Ed:function(){return mo},kT:function(){return Lo},qp:function(){return x},Um:function(){return se},K3:function(){return ee},vr:function(){return Ml},qE:function(){return Si},Je:function(){return et},wb:function(){return Qe},rC:function(){return Oe},lB:function(){return Ne},cq:function(){return ta},kO:function(){return zr},tp:function(){return ce},Si:function(){return uu},k8:function(){return qo},Du:function(){return hi}});var z=te(59301),Ee={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"},xe="data:image/png;base64,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",ve=({dataSource:tn=[],img:Kt,imgWidth:cn=346,title:Yn,sunTitle:cr,bannerExtraContent:Wr})=>z.createElement("div",{className:Ee.banner},z.createElement("div",{className:Ee.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,Yn),z.createElement("span",null,cr)),tn.length>0&&z.createElement("div",{className:Ee.btns},tn.map((zn,or)=>z.createElement("div",{key:or,onClick:zn.click},zn.name,zn.sign?z.createElement("img",{src:xe,width:39}):null))),Wr),Kt&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Kt,width:cn}))),Ce={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"},ue=te(92310),ge=te.n(ue),De=te(89392),Se=Object.defineProperty,me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,re=(tn,Kt,cn)=>Kt in tn?Se(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,E=(tn,Kt)=>{for(var cn in Kt||(Kt={}))be.call(Kt,cn)&&re(tn,cn,Kt[cn]);if(me)for(var cn of me(Kt))pe.call(Kt,cn)&&re(tn,cn,Kt[cn]);return tn},x=({dataSource:tn=[],value:Kt,onChange:cn,onTitleChange:Yn,className:cr,title:Wr,titleWidth:zn=41,style:or={},fontColor:Hr="#6A7283",showCount:Co,classNameActive:Tr,styleItem:ba={}})=>{const[Po,ei]=(0,z.useState)(0),[Ii,Zr]=(0,z.useState)(!1),Ya=(0,z.useRef)(null),Ao=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var jo;tn.length!==0&&(((jo=Ya==null?void 0:Ya.current)==null?void 0:jo.clientHeight)>97?ei(1):ei(0)),tn.length===0&&ei(0),Zr(!1)},[tn]),z.createElement("div",{className:ge()(Ce.row,cr),style:or},z.createElement("div",{onClick:(0,De.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:zn,marginTop:Ii?12:4},className:`${Ce.title} ${Yn?"current":""}`},Wr),z.createElement("div",{className:Ii?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},z.createElement("div",{className:Ce.bar,ref:Ao,style:Po>0?{height:Po===1?97:"auto",overflow:Po===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:Ce.tag,ref:Ya},tn==null?void 0:tn.map(jo=>z.createElement("span",{onClick:()=>cn(jo.id),key:jo.id,style:E(E({color:Hr},ba),(jo==null?void 0:jo.style)||{}),className:Kt===jo.id?ge()(Tr||Ce.active,jo.classNameActive):""},z.createElement("span",{title:jo.name,className:Ce.name},jo.name),!!Co&&z.createElement("span",{className:Ce.num},jo.count))))),!!Po&&z.createElement(z.Fragment,null,Po===1?z.createElement("div",{onClick:()=>{var jo;ei(2),((jo=Ya==null?void 0:Ya.current)==null?void 0:jo.clientHeight)>245?Zr(!0):Zr(!1)},className:Ce.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{Ao.current.scrollTop=0,ei(1),Zr(!1)},className:Ce.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:tn=[],value:Kt,onChange:cn,onTitleChange:Yn,className:cr,title:Wr,titleWidth:zn=41,style:or={},fontColor:Hr="#6A7283",showCount:Co,expand:Tr=!0})=>{const[ba,Po]=(0,z.useState)(0),[ei,Ii]=(0,z.useState)(!1),Zr=(0,z.useRef)(null),Ya=(0,z.useRef)(null),[Ao,jo]=(0,z.useState)(Tr);return z.createElement("div",{className:ge()(y.row,cr),style:or},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,De.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:zn,marginTop:ei?12:4},className:`${y.title} ${Yn?"current":""}`},Wr),z.createElement("i",{className:`iconfont ${Ao?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ao?8:10},onClick:()=>jo(!Ao)})),Ao&&z.createElement("div",{className:ei?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:Ya},z.createElement("div",{className:y.tag,ref:Zr},tn==null?void 0:tn.map(ji=>z.createElement("span",{onClick:()=>cn(ji.id),key:ji.id,style:{color:Hr},className:Kt===ji.id?y.active:""},z.createElement("span",{title:ji.name,className:y.name},ji.name),!!Co&&z.createElement("span",{className:y.num},ji.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},se=({dataSource:tn=[],value:Kt,onChange:cn,onTitleChange:Yn,className:cr,title:Wr,titleWidth:zn=41,style:or={},fontColor:Hr="#fff",showCount:Co,expand:Tr=!0})=>{const[ba,Po]=(0,z.useState)(0),[ei,Ii]=(0,z.useState)(!1),Zr=(0,z.useRef)(null),Ya=(0,z.useRef)(null),[Ao,jo]=(0,z.useState)(Tr);return z.createElement("div",{className:ge()(ne.row,cr),style:or},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,De.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:zn},className:`${ne.title} ${Yn?"current":""}`},Wr),z.createElement("i",{className:`iconfont ${Ao?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Ao?"#00DDC7":"#037F74",fontSize:Ao?10:12},onClick:()=>jo(!Ao)})),Ao&&z.createElement("div",{className:ei?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},z.createElement("div",{className:ne.bar,ref:Ya},z.createElement("div",{className:ne.tag,ref:Zr},tn==null?void 0:tn.map(ji=>z.createElement("span",{onClick:()=>cn(ji.id),key:ji.id,style:{color:Hr},className:Kt===ji.id?ne.active:""},z.createElement("span",{title:ji.name,className:ne.name},ji.name),!!Co&&z.createElement("span",{className:ne.num},ji.count)))))))},fe={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"},ce=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={}})=>z.createElement("div",{style:cr,className:ge()(fe.tabs,Yn)},tn.map(Wr=>z.createElement("span",{onClick:()=>cn(Wr.id),className:Kt===Wr.id?fe.active:"",key:Wr.id},Wr.name))),Be={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"},Ze=te(92832),at=({dataSource:tn=[],value:Kt="",onChange:cn,onInputChange:Yn=()=>{},className:cr,style:Wr={},placeholder:zn,allowClear:or=!1})=>{var Hr;const[Co,Tr]=(0,z.useState)(""),[ba,Po]=(0,z.useState)("");(0,z.useEffect)(()=>{var Zr;let Ya=Kt;(Zr=JSON.stringify(Kt))!=null&&Zr.includes("{")&&(Tr(Kt.id),Ya=Kt.value||"");try{Po(decodeURIComponent(Ya||""))}catch(Ao){Po(decodeURIComponent(Ya||""))}},[Kt]);const ei=()=>{cn(encodeURIComponent(ba),Co||null)},Ii=Zr=>{Zr!==Co&&(Tr(Zr),cn(encodeURIComponent(ba),Zr))};return z.createElement("div",{className:ge()(Be.input,cr),style:Wr},!!tn.length&&z.createElement("div",{className:Be.dropdown},z.createElement("div",{className:Be.text},(Hr=tn.find(Zr=>Zr.id===Co))==null?void 0:Hr.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:Be.b1}),z.createElement("b",{className:Be.b2})),z.createElement("div",{className:Be.menu},tn.map((Zr,Ya)=>z.createElement("div",{key:Ya,onClick:()=>Ii(Zr.id)},Zr.name)))),z.createElement(Ze.default,{onPressEnter:ei,value:ba,onChange:Zr=>{Po(Zr.target.value),Yn(encodeURIComponent(Zr.target.value),Co||null)},bordered:!1,placeholder:zn}),z.createElement("i",{onClick:ei,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Je=({dataSource:tn=[],value:Kt="",onChange:cn,onInputChange:Yn=()=>{},className:cr,style:Wr={},placeholder:zn,allowClear:or=!1})=>{var Hr;const[Co,Tr]=(0,z.useState)(""),[ba,Po]=(0,z.useState)("");(0,z.useEffect)(()=>{var Zr;let Ya=Kt;(Zr=JSON.stringify(Kt))!=null&&Zr.includes("{")&&(Tr(Kt.id),Ya=Kt.value||"");try{Po(decodeURIComponent(Ya||""))}catch(Ao){Po(decodeURIComponent(Ya||""))}},[Kt]);const ei=()=>{cn(encodeURIComponent(ba),Co||null)},Ii=Zr=>{Zr!==Co&&(Tr(Zr),cn(encodeURIComponent(ba),Zr))};return z.createElement("div",{className:ge()(we.input,cr),style:Wr},!!tn.length&&z.createElement("div",{className:we.dropdown},z.createElement("div",{className:we.text},(Hr=tn.find(Zr=>Zr.id===Co))==null?void 0:Hr.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:we.menu},tn.map((Zr,Ya)=>z.createElement("div",{key:Ya,onClick:()=>Ii(Zr.id)},Zr.name)))),z.createElement(Ze.default,{onPressEnter:ei,value:ba,onChange:Zr=>{Po(Zr.target.value),Yn(encodeURIComponent(Zr.target.value),Co||null)},bordered:!1,placeholder:zn}),z.createElement("i",{onClick:ei,className:"iconfont icon-sousuo9 font14 pl10 current"}))},tt={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"},et=({value:tn,onChange:Kt,className:cn,total:Yn,pageSize:cr,style:Wr={}})=>{const zn=tn<2,or=tn>=Math.ceil(Yn/cr);return Yn<=cr?z.createElement(z.Fragment,null):z.createElement("div",{className:ge()(tt.quickPager,cn),style:Wr},z.createElement("div",{onClick:()=>{zn||Kt(tn-1,"prev")},className:zn?tt.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{or||Kt(tn+1,"next")},className:or?tt.disabled:""},"\u4E0B\u4E00\u9875"))},Me={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"},he=te(71418),Ie=te(6848),Ve=te(13570),qe=te(74128),_e=te(65862),nt=te(96908),ht=te(57177),Ct=te(81378),dt=te(2524),Qe=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr})=>{const Co=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Hr},z.createElement("div",{className:ge()(Me.list,tn)},!!Kt.length&&Kt.map((Tr,ba)=>{const{name:Po,id:ei,identifier:Ii,power:Zr,cover_image_id:Ya,pic:Ao}=Tr;return z.createElement("div",{className:Me.wrap,key:ei,style:{width:Co,marginRight:(1+ba)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ii}/challenges`,className:Me.li,onClick:jo=>{jo.preventDefault(),or&&(0,_e.L9)([or]),Zr&&(0,_e.xg)(`/shixuns/${Ii}/challenges`)}},z.createElement("div",{className:Me.img},z.createElement("img",{className:Me.cover,src:`${Ao}`}),Tr.is_jupyter&&z.createElement("img",{className:Me.sign,src:nt}),Tr.is_jupyter_lab&&z.createElement("img",{className:Me.sign,src:ht}),Tr.is_unity_3d&&z.createElement("img",{className:Me.sign,src:Ct})),z.createElement("div",{className:Me.name},z.createElement(Ie.Z,{title:Po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Me.e},Po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Me.tags},z.createElement(Ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Tr.challenges_count))),!!Tr.myshixuns_count&&z.createElement(Ie.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,Tr.myshixuns_count))),z.createElement(Ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Tr.level))),z.createElement("div",{className:Me.rate},z.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Tr.score_info}),z.createElement("span",null,"\xA0",Tr.score_info?`${Tr.score_info}\u5206`:"5\u5206")))),!Zr&&z.createElement("div",{className:Me.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},At={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"},Ne=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,wrapClassName:or,trackEventItems:Hr,loading:Co})=>{const Tr=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Co},z.createElement("div",{className:ge()(At.list,tn)},!!Kt.length&&Kt.map((ba,Po)=>{const{name:ei,id:Ii,identifier:Zr,power:Ya,cover_image_id:Ao,pic:jo}=ba;return z.createElement("div",{className:ge()(At.wrap,or),key:Ii,style:{width:Tr,marginRight:(1+Po)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/shixuns/${Zr}/challenges`,className:At.li,onClick:ji=>{ji.preventDefault(),Hr&&(0,_e.L9)([Hr]),Ya&&(0,_e.xg)(`/shixuns/${Zr}/challenges`)}},z.createElement("img",{src:te(47621),className:At.titleBg}),z.createElement("div",{className:At.name},z.createElement(Ie.Z,{title:ei||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:At.e},ei||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:At.img},z.createElement("img",{className:At.cover,src:Ao?`${qe.Z.API_SERVER}/api/attachments/${Ao}`:`${qe.Z.IMG_SERVER+jo}`}),ba.is_jupyter&&z.createElement("div",{className:At.bq},"Jupyter"),ba.is_jupyter_lab&&z.createElement("div",{className:At.bq},"JupyterLab"),ba.is_unity_3d&&z.createElement("div",{className:At.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:At.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:At.value},ba.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:At.value},ba.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:At.text},"\u5173\u5361\u6570"),z.createElement("span",{className:At.value},ba.challenges_count)),z.createElement("div",{className:At.rate},z.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:ba.score_info}),z.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",ba.score_info?`${ba.score_info}\u5206`:"5\u5206"))))),!Ya&&z.createElement("div",{className:At.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},yt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},de="data:image/png;base64,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",ie="data:image/png;base64,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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Oe=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr,wrapClassName:Co,imgClassName:Tr})=>{const ba=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Hr},z.createElement("div",{className:ge()(yt.list,tn)},!!Kt.length&&Kt.map((Po,ei)=>{const{name:Ii,id:Zr,identifier:Ya,power:Ao,cover_image_id:jo,pic:ji}=Po;return z.createElement("div",{className:ge()(yt.wrap,Co),key:Zr,style:{width:ba,marginRight:(1+ei)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ya}/challenges`,className:yt.li,onClick:Dl=>{Dl.preventDefault(),or&&(0,_e.L9)([or]),Ao&&(0,_e.xg)(`/shixuns/${Ya}/challenges`)}},z.createElement("div",{className:ge()(yt.img,Tr)},z.createElement("img",{className:yt.cover,src:jo?`${qe.Z.API_SERVER}/api/attachments/${jo}`:`${qe.Z.IMG_SERVER+ji}`}),Po.is_jupyter&&z.createElement("img",{className:yt.sign,src:de}),Po.is_jupyter_lab&&z.createElement("img",{className:yt.sign,src:ie}),Po.is_unity_3d&&z.createElement("img",{className:yt.sign,src:ae})),z.createElement("div",{className:yt.name},z.createElement(Ie.Z,{title:Ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:yt.e},Ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:yt.tags},z.createElement(Ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Po.challenges_count))),!!Po.myshixuns_count&&z.createElement(Ie.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,Po.myshixuns_count))),z.createElement(Ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Po.level))),z.createElement("div",{className:yt.rate},z.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Po.score_info}),z.createElement("span",null,"\xA0",Po.score_info?`${Po.score_info}\u5206`:"5\u5206")))),!Ao&&z.createElement("div",{className:yt.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},We=te(61584),Ae={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"},Te=te(79005),ot=te(20345),Xe=te(77882),Ye=te(31081),mt=te(75309),Dt=te(71979),Tt=te(47558),jt=te(42922),qt=te(66832),Qt=te(96593),$e=te(19664),ut=te(91833),zt=Object.defineProperty,Gt=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,An=(tn,Kt,cn)=>Kt in tn?zt(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,Tn=(tn,Kt)=>{for(var cn in Kt||(Kt={}))hn.call(Kt,cn)&&An(tn,cn,Kt[cn]);if(Gt)for(var cn of Gt(Kt))Ln.call(Kt,cn)&&An(tn,cn,Kt[cn]);return tn};const ha=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Te,swimg:ot},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:Ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:Dt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:jt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:$e,swimg:ut}];var ca=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr,wrapClassName:Co,imgClassName:Tr,isArrow:ba=!1,imgStyle:Po={}})=>{const ei=Math.floor((zn-(cn-1)*Yn)/cn),[Ii,Zr]=(0,z.useState)(),[Ya,Ao]=(0,z.useState)(),jo=Dl=>Zr(Dl),ji=()=>Zr(-1);return z.createElement(he.Z,{spinning:Hr},z.createElement("div",{className:ge()(Ae.list,tn)},!!(Kt!=null&&Kt.length)&&(Kt==null?void 0:Kt.map((Dl,nu)=>{var Su;const{name:au,id:fu,identifier:Ta,featured:Zu,school_name:_l,image_url:cu,excellent:pu,is_plan:yu}=Dl;return z.createElement("div",{key:fu,className:ge()(Ae.wrap,Co),style:{width:ei,marginRight:(1+nu)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/paths/${Ta}`,className:Ae.li,onClick:Zl=>{Zl.preventDefault(),or&&(0,_e.L9)([or]),(0,_e.xg)(`/paths/${Ta}`)}},z.createElement("img",{src:te(39057),className:Ae.titleBg}),z.createElement("div",{className:Ae.name},z.createElement(Ie.Z,{title:au},z.createElement("span",{className:Ae.e,style:{color:ba&&Ii===nu?"#145DFF":"#000000"},onMouseEnter:()=>{jo(nu)},onMouseLeave:ji},au))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:ge()(Ae.img,Tr)},z.createElement("img",{className:Ae.cover,style:Tn({},Po),src:`${qe.Z.IMG_SERVER+cu}`}),(Su=Dl==null?void 0:Dl.subject_tags)==null?void 0:Su.map((Zl,wl)=>{var al,Cu;if(wl===0){const Gl=(al=ha.find(Pu=>Pu.name==Zl))==null?void 0:al.swimg;return z.createElement("img",{className:Ae.sign,src:Gl,style:{left:"-4px"}})}const Lu=(Cu=ha.find(Gl=>Gl.name==Zl))==null?void 0:Cu.ptimg;return z.createElement("img",{className:Ae.sign,src:Lu,style:{left:`${48+52*(wl-1)+2*wl}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Dl==null?void 0:Dl.excellent)&&z.createElement("div",{className:Ae.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Ae.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:Ae.value},Dl.stages_count)),z.createElement("div",null,z.createElement("span",{className:Ae.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Ae.value},Dl.members_count))))))})),!Kt.length&&z.createElement(dt.Z,null)))},dn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},_a=te(41867),da=te(59301);const fa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Te,swimg:ot},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:Ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:Dt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:jt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:$e,swimg:ut}];var pr=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr,onRemove:Co=()=>{},isCurrent:Tr=!0,showAlias:ba=!1,wrapClassName:Po,imgClassName:ei})=>{const Ii=Math.floor((zn-(cn-1)*Yn)/cn),Zr=[{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(Ya=>(window.ENV==="build"&&(Ya.ptimg=`/react/build${Ya.ptimg}`,Ya.swimg=`/react/build${Ya.swimg}`),Ya));return da.createElement(he.Z,{spinning:Hr},da.createElement("div",{className:ge()(dn.list,tn)},!!(Kt!=null&&Kt.length)&&(Kt==null?void 0:Kt.map((Ya,Ao)=>{var jo;const{name:ji,id:Dl,identifier:nu,featured:Su,school_name:au,image_url:fu,excellent:Ta,is_plan:Zu}=Ya;return da.createElement("div",{key:Dl,className:ge()(dn.wrap,Po),style:{width:Ii,marginRight:(1+Ao)%cn===0?0:Yn+Wr,marginBottom:cr}},da.createElement("a",{className:dn.li,onClick:_l=>{_l.preventDefault(),_l.stopPropagation(),or&&(0,_e.L9)([or]),(0,_e.xg)(`/paths/${nu}`)}},da.createElement("div",{className:ge()(dn.img,ei)},da.createElement("img",{className:dn.cover,src:`${qe.Z.IMG_SERVER+fu}`}),Tr&&(0,_a.bg)()&&(Ya==null?void 0:Ya.studying)&&da.createElement("div",{className:`${dn.movebq} user-path-items`,onClick:_l=>{_l.stopPropagation(),Co(Ya)}},da.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),da.createElement("span",{className:"c-red"},"\u79FB\u9664")),(jo=Ya==null?void 0:Ya.subject_tags)==null?void 0:jo.map((_l,cu)=>{var pu,yu;if(cu===0){const wl=(pu=Zr.find(al=>al.name==_l))==null?void 0:pu.swimg;return da.createElement("img",{className:dn.sign,src:wl,style:{left:"-4px"}})}const Zl=(yu=Zr.find(wl=>wl.name==_l))==null?void 0:yu.ptimg;return da.createElement("img",{className:dn.sign,src:Zl,style:{left:`${48+52*(cu-1)+2*cu}px`}})}),da.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ya==null?void 0:Ya.excellent)&&da.createElement("div",{className:dn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),da.createElement("div",{className:dn.name},da.createElement(Ie.Z,{title:ba&&(Ya!=null&&Ya.excellent_alias_name)?da.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ji}`,da.createElement("br",null),da.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ya==null?void 0:Ya.excellent_alias_name}`)):ji},da.createElement("span",{className:dn.e},ba&&(Ya==null?void 0:Ya.excellent_alias_name)||ji))),da.createElement("div",{className:dn.tags},da.createElement("div",null,da.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},da.createElement("span",null,da.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),da.createElement("span",null,Ya.stages_count))),da.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},da.createElement("span",null,da.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),da.createElement("span",null,Ya.members_count)))))))})),!Kt.length&&da.createElement(dt.Z,null)))},on={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"},kn="data:image/png;base64,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",sa=te(59301),Ea=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr})=>{const Co=Math.floor((zn-(cn-1)*Yn)/cn);return sa.createElement(he.Z,{spinning:Hr},sa.createElement("div",{className:ge()(on.list,tn)},!!Kt.length&&Kt.map((Tr,ba)=>{const{subject_identifier:Po,id:ei,identifier:Ii,power:Zr}=Tr,Ya=Tr.is_public!=0&&Tr.is_public;return sa.createElement("div",{className:on.wrap,key:ei,style:{width:Co,marginRight:(1+ba)%cn===0?0:Yn+Wr,marginBottom:cr}},sa.createElement("a",{className:on.li,onClick:Ao=>{Ao.preventDefault(),or&&(0,_e.L9)([or]),(0,_e.xg)(Tr.first_category_url)}},sa.createElement("div",{className:on.top},sa.createElement(Ie.Z,{title:Tr.name},sa.createElement("div",{className:on.name},Tr.name)),sa.createElement("img",{className:on.img,src:qe.Z.IMG_SERVER+"/images/"+Tr.avatar_url}),sa.createElement("div",{className:on.text,title:Tr.creator},Tr.creator),Po&&sa.createElement("div",{className:on.btns},sa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),sa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ya&&sa.createElement("div",{className:on.sign},"\u516C\u5F00")),sa.createElement("div",{className:on.bottom},Tr.visits>0&&sa.createElement(Ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},sa.createElement("span",null,sa.createElement("i",{className:"iconfont icon-liulanyan"}),sa.createElement("span",null,Tr.visits))),Tr.course_members_count>0&&sa.createElement(Ie.Z,{title:"\u6210\u5458",placement:"bottom"},sa.createElement("span",null,sa.createElement("i",{className:"iconfont icon-chengyuan"}),Tr.course_members_count)),Tr.tasks_count>0&&sa.createElement(Ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},sa.createElement("span",null,sa.createElement("i",{className:"iconfont icon-zuoye"}),Tr.tasks_count)),Tr.is_end?sa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):sa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Tr.is_accessible&&sa.createElement("div",{className:on.lockWrap},sa.createElement("img",{src:`${qe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),sa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Kt.length&&sa.createElement(dt.Z,null)))},Ha={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"},yr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Bo=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,wrapClassName:or,trackEventItems:Hr,loading:Co})=>{const Tr=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Co},z.createElement("div",{className:ge()(Ha.list,tn)},!!Kt.length&&Kt.map((ba,Po)=>{const{subject_identifier:ei,id:Ii,identifier:Zr,power:Ya}=ba,Ao=ba.is_public!=0&&ba.is_public;return z.createElement("div",{className:ge()(`${Ha.wrap} ${ba.is_accessible?"":Ha.warpStyle}`,or),key:Ii,style:{width:Tr,marginRight:(1+Po)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{className:Ha.li,onClick:jo=>{jo.preventDefault(),Hr&&(0,_e.L9)([Hr]),(0,_e.xg)(ba.first_category_url)}},z.createElement("div",{className:Ha.creator},z.createElement("img",{className:Ha.img,src:qe.Z.IMG_SERVER+"/images/"+ba.avatar_url}),z.createElement("div",{className:Ha.text,title:ba.creator},ba.creator)),z.createElement("div",{className:Ha.top},z.createElement(Ie.Z,{title:ba.name},z.createElement("div",{className:Ha.name},ba.name)),Ao&&z.createElement("div",{className:Ha.sign},"\u516C\u5F00")),z.createElement("div",{className:Ha.middle},z.createElement("div",{className:Ha.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Ha.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Ha.value},(ba==null?void 0:ba.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Ha.text},"\u6210\u5458"),z.createElement("span",{className:Ha.value},(ba==null?void 0:ba.course_members_count)||0))),z.createElement("div",{className:Ha.row},z.createElement("div",null,z.createElement("span",{className:Ha.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Ha.value},(ba==null?void 0:ba.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Ha.text},"\u72B6\u6001"),ba.is_end?z.createElement("span",{className:Ha.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Ha.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ei&&z.createElement("div",{className:Ha.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ba.is_accessible&&z.createElement("div",{className:Ha.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},Va={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Nt="data:image/png;base64,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",Zt=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,wrapClassName:or,trackEventItems:Hr,loading:Co})=>{const Tr=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Co},z.createElement("div",{className:ge()(Va.list,tn)},!!Kt.length&&Kt.map((ba,Po)=>{const{subject_identifier:ei,id:Ii,identifier:Zr,power:Ya}=ba,Ao=ba.is_public!=0&&ba.is_public;return z.createElement("div",{className:ge()(`${Va.wrap} ${ba.is_accessible?"":Va.warpStyle}`,or),key:Ii,style:{width:Tr,marginRight:(1+Po)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{className:Va.li,onClick:jo=>{jo.preventDefault(),Hr&&(0,_e.L9)([Hr]),(0,_e.xg)(ba.first_category_url)}},z.createElement("div",{className:Va.creator},z.createElement("img",{className:Va.img,src:qe.Z.IMG_SERVER+"/images/"+ba.avatar_url}),z.createElement("div",{className:Va.text,title:ba.creator},ba.creator)),z.createElement("div",{className:Va.top},z.createElement(Ie.Z,{title:ba.name},z.createElement("div",{className:Va.name},ba.name)),Ao&&z.createElement("div",{className:Va.sign})),z.createElement("div",{className:Va.middle},z.createElement("div",{className:Va.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Va.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Va.value},(ba==null?void 0:ba.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Va.text},"\u6210\u5458"),z.createElement("span",{className:Va.value},(ba==null?void 0:ba.course_members_count)||0))),z.createElement("div",{className:Va.row},z.createElement("div",null,z.createElement("span",{className:Va.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Va.value},(ba==null?void 0:ba.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Va.text},"\u72B6\u6001"),ba.is_end?z.createElement("span",{className:Va.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Va.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ei&&z.createElement("div",{className:Va.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ba.is_accessible&&z.createElement("div",{className:Va.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},Vn={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"},ya=te(65582),no=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={},tabBarExtraContent:Wr})=>z.createElement("div",{className:ge()(Vn.tabs,Yn),style:cr},z.createElement("div",{className:Vn.tabsWrap},tn.map((zn,or)=>z.createElement("aside",{className:Vn.tab,onClick:()=>{cn(zn.id),zn.link&&ya.history.push(zn.link)},key:or},z.createElement("div",{className:Kt===zn.id?Vn.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&z.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&z.createElement(Ie.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",z.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),z.createElement("div",{className:Vn.tabBar},Wr)),nr={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"},Lo=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={},tabBarExtraContent:Wr})=>z.createElement("div",{className:ge()(nr.tabs,Yn),style:cr},z.createElement("div",{className:nr.tabsWrap},tn.map((zn,or)=>z.createElement("aside",{className:nr.tab,onClick:()=>{cn(zn.id),zn.link&&ya.history.push(zn.link)},key:or},z.createElement("div",{className:Kt===zn.id?nr.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&z.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&z.createElement(Ie.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",z.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),z.createElement("div",{className:nr.tabBar},Wr)),mr={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mo=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={},tabBarExtraContent:Wr})=>z.createElement("div",{className:ge()(mr.tabs,Yn),style:cr},z.createElement("div",{className:mr.tabsWrap},tn.map((zn,or)=>z.createElement("aside",{className:`${mr.tab} ${Kt===zn.id?mr.active:""}`,onClick:()=>{cn(zn.id),zn.link&&ya.history.push(zn.link)},key:or},z.createElement("div",null,zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&z.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&z.createElement(Ie.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",z.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),z.createElement("div",{className:mr.tabBar},Wr)),wo=({className:tn,style:Kt={},children:cn})=>z.createElement("div",{className:ge()(tn),style:Kt},cn),Xr={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"},Ot=te(38854),En=te(20834);const Cn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ta=({sortValue:tn,dropValue:Kt,className:cn,onSort:Yn,onDrop:cr,dataSource:Wr=Cn})=>{var zn;return z.createElement("div",{className:ge()(Xr.orderWrap,cn)},z.createElement(Ot.Z,{dropdownRender:()=>z.createElement(En.default,null,Wr.map((or,Hr)=>z.createElement(En.default.Item,{key:Hr,onClick:()=>cr(or.id)},or.name)))},z.createElement("span",{className:Xr.orderTextWrap},(zn=Wr.find(or=>Kt===or.id))==null?void 0:zn.name)),z.createElement("span",{className:Xr.orderIconWrap},z.createElement("span",{className:Xr.orderAsc},z.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xr.cursorPointer} ${Xr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xr.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")})),z.createElement("span",{className:Xr.orderDesc},z.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xr.cursorPointer} ${Xr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xr.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")}))))},Wn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const _n=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var zr=({sortValue:tn,dropValue:Kt,className:cn,onSort:Yn,onDrop:cr,dataSource:Wr=_n})=>{var zn;return z.createElement("div",{className:ge()(Wn.orderWrap,cn)},z.createElement(Ot.Z,{dropdownRender:()=>z.createElement(En.default,null,Wr.map((or,Hr)=>z.createElement(En.default.Item,{key:Hr,onClick:()=>cr(or.id)},or.name)))},z.createElement("span",{className:Wn.orderTextWrap},(zn=Wr.find(or=>Kt===or.id))==null?void 0:zn.name)),z.createElement("span",{className:Wn.orderIconWrap},z.createElement("span",{className:Wn.orderAsc},z.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")})),z.createElement("span",{className:Wn.orderDesc},z.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")}))))},Cr={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"},yn=te(3113),bo=te(2337),Go=Object.defineProperty,Xo=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,wa=(tn,Kt,cn)=>Kt in tn?Go(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,Rr=(tn,Kt)=>{for(var cn in Kt||(Kt={}))pi.call(Kt,cn)&&wa(tn,cn,Kt[cn]);if(Xo)for(var cn of Xo(Kt))ia.call(Kt,cn)&&wa(tn,cn,Kt[cn]);return tn},Ja=(tn,Kt)=>{var cn={};for(var Yn in tn)pi.call(tn,Yn)&&Kt.indexOf(Yn)<0&&(cn[Yn]=tn[Yn]);if(tn!=null&&Xo)for(var Yn of Xo(tn))Kt.indexOf(Yn)<0&&ia.call(tn,Yn)&&(cn[Yn]=tn[Yn]);return cn},eo=(tn,Kt,cn)=>new Promise((Yn,cr)=>{var Wr=Hr=>{try{or(cn.next(Hr))}catch(Co){cr(Co)}},zn=Hr=>{try{or(cn.throw(Hr))}catch(Co){cr(Co)}},or=Hr=>Hr.done?Yn(Hr.value):Promise.resolve(Hr.value).then(Wr,zn);or((cn=cn.apply(tn,Kt)).next())}),Qr=tn=>{var Kt=tn,{className:cn,style:Yn,children:cr,loading:Wr=!1,openLoading:zn,onClick:or=()=>{},size:Hr="middle",shape:Co="round",theme:Tr}=Kt,ba=Ja(Kt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Po,ei]=(0,z.useState)(!1),Ii=(0,z.useMemo)(()=>{switch(Tr){case bo.Fy.THEMEONE:return Cr.ThemeOne;case bo.Fy.DEFAULT:default:return Cr.btn}},[Tr]);return z.createElement(yn.ZP,Rr({onClick:(0,De.throttle)(Zr=>eo(void 0,null,function*(){zn&&ei(!0);try{yield or(Zr)}catch(Ya){console.log("error",Ya)}zn&&ei(!1)}),2e3,{leading:!0,trailing:!1}),className:ge()(Ii,Cr[`${Hr}-${Co}`],cn),style:Yn,size:Hr,shape:Co,loading:Po||Wr},ba),cr)},$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"},Si=({className:tn,style:Kt,children:cn=null,onClick:Yn,title:cr})=>z.createElement("div",{className:ge()($o.head,tn),style:Kt},z.createElement("span",{className:"primary-hover",onClick:Yn},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:cr},cr),z.createElement("div",{className:$o.node},cn)),el={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"},Rl=({confirmShow:tn=!0,confirmTitle:Kt,confirmClick:cn,cancelShow:Yn=!0,cancelTitle:cr,cancelClick:Wr,className:zn,style:or,confirmLoading:Hr=!1})=>z.createElement("div",{className:ge()(el.btns,zn),style:or},tn&&z.createElement(yn.ZP,{loading:Hr,onClick:cn,type:"primary",className:el.confirm},Kt),Yn&&z.createElement(yn.ZP,{onClick:Wr,className:el.cancel},cr)),hl={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"},Ml=({className:tn,style:Kt={},LeftContent:cn,children:Yn,RightContent:cr})=>z.createElement("div",{className:ge()(hl.fixedBottom,tn),style:Kt},z.createElement("div",{className:hl.wrap},z.createElement("div",{className:hl.left},cn),z.createElement("div",{className:hl.center},Yn),z.createElement("div",{className:hl.right},cr))),Qi={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"},cl=({className:tn,style:Kt={},dataSource:cn=[]})=>z.createElement("div",{className:ge()(Qi.crumbs,tn),style:Kt},cn.map((Yn,cr)=>crya.history.push(Yn.path)},Yn.name):z.createElement("span",null,Yn.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:cr,style:{color:"#5F6368"}},Yn.name))),Al=te(31797),Bl=Object.defineProperty,ml=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Di=(tn,Kt,cn)=>Kt in tn?Bl(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,tl=(tn,Kt)=>{for(var cn in Kt||(Kt={}))vo.call(Kt,cn)&&Di(tn,cn,Kt[cn]);if(Fl)for(var cn of Fl(Kt))Ai.call(Kt,cn)&&Di(tn,cn,Kt[cn]);return tn},nl=(tn,Kt)=>ml(tn,Pt(Kt)),El=(tn,Kt)=>{var cn={};for(var Yn in tn)vo.call(tn,Yn)&&Kt.indexOf(Yn)<0&&(cn[Yn]=tn[Yn]);if(tn!=null&&Fl)for(var Yn of Fl(tn))Kt.indexOf(Yn)<0&&Ai.call(tn,Yn)&&(cn[Yn]=tn[Yn]);return cn};const{Countdown:Sl}=Al.default;var Zo=tn=>{var Kt=tn,{onChange:cn}=Kt,Yn=El(Kt,["onChange"]);const[cr,Wr]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof cr=="number"&&cr>=0&&cn(cr)},[cr]);const zn=or=>{const Hr=Math.floor(or/1e3);Wr(Hr)};return z.createElement(Sl,nl(tl({},Yn),{onChange:zn}))},vi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},uu=({DataProps:tn,className:Kt,style:cn={}})=>{var Yn;return z.createElement("div",{className:ge()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",vi.ClassRoomItem,Kt),style:cn,onClick:()=>{(0,_e.xg)(tn==null?void 0:tn.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(Yn=qe.Z)==null?void 0:Yn.IMG_SERVER}/images/${tn==null?void 0:tn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(tn==null?void 0:tn.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}},!!(tn!=null&&tn.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:ge()("text-16px font-medium",vi.TitleDom)},tn==null?void 0:tn.name)),z.createElement("div",{className:"c-grey-333 font-medium"},tn==null?void 0:tn.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",tn==null?void 0:tn.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",tn==null?void 0:tn.tasks_count),tn!=null&&tn.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Jl=Object.defineProperty,su=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,er=(tn,Kt,cn)=>Kt in tn?Jl(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,qa=(tn,Kt)=>{for(var cn in Kt||(Kt={}))xr.call(Kt,cn)&&er(tn,cn,Kt[cn]);if(su)for(var cn of su(Kt))ja.call(Kt,cn)&&er(tn,cn,Kt[cn]);return tn},hi=({DataProps:tn=[],selectValue:Kt,onChange:cn,className:Yn,style:cr={},extra:Wr,classNameItem:zn,styleItem:or={},barHidden:Hr})=>{const[Co,Tr]=(0,z.useState)();return(0,z.useEffect)(()=>{Tr(Array.isArray(Kt)?Kt:[Kt])},[Kt]),z.createElement("div",{className:ge()("flex px-20px py-10px gap-40px",Yn),style:qa({borderBottom:"1px solid #D3F0FF"},cr)},tn==null?void 0:tn.map(ba=>z.createElement("div",{key:ba==null?void 0:ba.id,className:ge()("flex item-center justify-center current c-grey-333 text-16 relative",zn,ba==null?void 0:ba.className),style:qa(qa({color:Co!=null&&Co.includes(ba==null?void 0:ba.id)?"#1890FF":"",minWidth:88},or),(ba==null?void 0:ba.style)||{}),onClick:Po=>{cn==null||cn({domEvent:Po,item:ba}),ba!=null&&ba.link&&ya.history.push(ba==null?void 0:ba.link)}},ba==null?void 0:ba.name,!Hr&&(Co==null?void 0:Co.includes(ba==null?void 0:ba.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},Wr))},Oi=Object.defineProperty,Ni=Object.defineProperties,Vi=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,ao=(tn,Kt,cn)=>Kt in tn?Oi(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,Ca=(tn,Kt)=>{for(var cn in Kt||(Kt={}))bl.call(Kt,cn)&&ao(tn,cn,Kt[cn]);if(Zi)for(var cn of Zi(Kt))qi.call(Kt,cn)&&ao(tn,cn,Kt[cn]);return tn},Ci=(tn,Kt)=>Ni(tn,Vi(Kt)),qo=({value:tn,onChange:Kt,onInputChange:cn,className:Yn,style:cr={},InputProps:Wr})=>{const[zn,or]=(0,z.useState)(tn);return z.createElement("div",{className:ge()("flex item-center rounded-full px-10px py-2px",Yn),style:Ca({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},cr)},z.createElement(Ze.default,Ci(Ca({bordered:!1},Wr),{onChange:Hr=>{or(Hr.target.value),cn==null||cn(encodeURIComponent(Hr.target.value))},onPressEnter:Hr=>{Kt==null||Kt({domEvent:Hr,item:{value:zn}})}})),z.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Hr=>{Kt==null||Kt({domEvent:Hr,item:{value:zn}})}}))}},31103:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ee}});var z=te(59301);function Ee(xe,je){const ve=(0,z.useRef)();(0,z.useEffect)(()=>{ve.current=xe}),(0,z.useEffect)(()=>{function Ce(){ve.current()}if(je!==null){let ue=setInterval(Ce,je);return()=>clearInterval(ue)}},[je])}},68145:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(78241),xe=te(95237),je=te(43604),ve=te(57809),Ce=te(5871),ue=te(6848),ge=te(5083),De=te(92832),Se=te(65582),me=te(99981),be=te(91967),pe=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(Pe,ce,Be)=>ce in Pe?re(Pe,ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Pe[ce]=Be,ne=(Pe,ce)=>{for(var Be in ce||(ce={}))y.call(ce,Be)&&ee(Pe,Be,ce[Be]);if(x)for(var Be of x(ce))b.call(ce,Be)&&ee(Pe,Be,ce[Be]);return Pe},oe=(Pe,ce)=>E(Pe,a(ce)),se=(Pe,ce)=>{var Be={};for(var Ze in Pe)y.call(Pe,Ze)&&ce.indexOf(Ze)<0&&(Be[Ze]=Pe[Ze]);if(Pe!=null&&x)for(var Ze of x(Pe))ce.indexOf(Ze)<0&&b.call(Pe,Ze)&&(Be[Ze]=Pe[Ze]);return Be};const fe=({disabled:Pe,shixunHomeworks:ce,selectOptions:Be,form:Ze})=>{const{workSetting:ye}=ce,[at,we]=(0,z.useState)([]),ct=(0,z.useMemo)(()=>Be==null?void 0:Be.filter(Je=>!at.includes(Je.value)),[at,Be]);return(0,z.useEffect)(()=>{var Je;const tt=((Je=ye==null?void 0:ye.anonymous_appeal_settings)==null?void 0:Je.filter(lt=>lt.appeal_time))||[];we(tt.map(lt=>lt.group_name))},[ye]),pe.createElement(Ee.default.List,{name:"anonymous_appeal_settings"},(Je,{add:tt,remove:lt})=>pe.createElement(pe.Fragment,null,Je.map(et=>{var Me;const he=et,{key:Ie,name:Ve}=he,qe=se(he,["key","name"]),nt=Ze.getFieldValue(["anonymous_appeal_settings",Ve]).deleteflag;return pe.createElement("div",{key:Ie},pe.createElement(xe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},pe.createElement(je.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Ie+1),pe.createElement(je.Z,null,pe.createElement(Ee.default.Item,oe(ne({},qe),{name:[et.name,"group_name"]}),pe.createElement(ve.default,{mode:"multiple",disabled:Pe||!nt,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:be.Z.multiple_select,options:ct||[],onSelect:ht=>{we(Ct=>[...Ct,ht])},onDeselect:ht=>{we(Ct=>Ct.filter(dt=>dt!==ht))}}))),pe.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pe.createElement(je.Z,null,pe.createElement(Ee.default.Item,oe(ne({},qe),{label:"",name:[et.name,"appeal_penalty"]}),pe.createElement(Ce.Z,{min:0,disabled:Pe,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),pe.createElement(ue.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"},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${be.Z.title_icon}`})),pe.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),pe.createElement(je.Z,null,pe.createElement(Ee.default.Item,oe(ne({},qe),{label:"",name:[et.name,"appeal_time"]}),pe.createElement(ge.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:Pe,size:"large",disabledDate:ht=>(0,me.Q8)(ht,ye==null?void 0:ye.course_end_date),disabledTime:ht=>(0,me.d0)(ht),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),pe.createElement(Ee.default.Item,oe(ne({},qe),{name:[Ve,"deleteflag"]}),pe.createElement(De.default,{type:"hidden"})),!Pe&&Je.length<((Me=ye==null?void 0:ye.anonymous_appeal_settings)==null?void 0:Me.length)&&pe.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{tt({deleteflag:!0})}}),Ie!==0&&!Pe&&nt&&pe.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ht=Ze.getFieldValue(["anonymous_appeal_settings",Ve,"group_name"])||[];we(Ct=>Ct.filter(dt=>!ht.includes(dt))),lt(Ve)}})))})))};Ft.Z=(0,Se.connect)(({shixunHomeworks:Pe})=>({shixunHomeworks:Pe}))(fe)},50902:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(5083),xe=te(78241),je=te(95237),ve=te(43604),Ce=te(57809),ue=te(8591),ge=te(92832),De=te(5871),Se=te(6848),me=te(24905),be=te(56656),pe=te.n(be),re=te(65582),E=te(99981),a=te(41867),x=te(91967),y=te(59301),b=Object.defineProperty,ee=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(we,ct,Je)=>ct in we?b(we,ct,{enumerable:!0,configurable:!0,writable:!0,value:Je}):we[ct]=Je,ce=(we,ct)=>{for(var Je in ct||(ct={}))se.call(ct,Je)&&Pe(we,Je,ct[Je]);if(oe)for(var Je of oe(ct))fe.call(ct,Je)&&Pe(we,Je,ct[Je]);return we},Be=(we,ct)=>ee(we,ne(ct)),Ze=(we,ct)=>{var Je={};for(var tt in we)se.call(we,tt)&&ct.indexOf(tt)<0&&(Je[tt]=we[tt]);if(we!=null&&oe)for(var tt of oe(we))ct.indexOf(tt)<0&&fe.call(we,tt)&&(Je[tt]=we[tt]);return Je};const{RangePicker:ye}=Ee.default,at=({disabled:we,shixunHomeworks:ct,selectOptions:Je,form:tt,data:lt,classroomList:et})=>{const{workSetting:Me}=ct,[he,Ie]=(0,z.useState)([]),Ve=(0,z.useMemo)(()=>Je==null?void 0:Je.filter(_e=>!he.includes(_e.value)),[he,Je]);(0,z.useEffect)(()=>{var _e;const nt=((_e=Me==null?void 0:Me.anonymous_comment_settings)==null?void 0:_e.filter(ht=>ht.evaluation_end))||[];Ie(nt.map(ht=>ht.group_name))},[Me]);const qe=_e=>{var nt;const ht=(nt=Me==null?void 0:Me.anonymous_appeal_settings)==null?void 0:nt.find(Ct=>Ct.group_id===_e);return lt.anonymous_appeal&&ht&&(ht==null?void 0:ht.appeal_time)!==null};return y.createElement(xe.default.List,{name:"anonymous_comment_settings"},(_e,{add:nt,remove:ht})=>y.createElement(y.Fragment,null,_e.map(Ct=>{var dt,bt;const Qe=Ct,{key:At,name:It}=Qe,Ne=Ze(Qe,["key","name"]),yt=tt.getFieldValue(["anonymous_comment_settings",It]),de=yt.deleteflag,ie=pe()((dt=yt.evaluation_start)==null?void 0:dt[0])<=pe()(),ae=!de&&ie?[!0,qe(yt==null?void 0:yt.group_id)]:[!1,!1];return y.createElement("div",{key:At,style:{background:"#F6F7F9",padding:"5px 30px"}},y.createElement(je.Z,{align:"top",style:{marginLeft:"53px"}},y.createElement(ve.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",At+1),y.createElement(ve.Z,{flex:1},y.createElement(je.Z,{align:"middle",style:{marginBottom:10}},y.createElement(ve.Z,{span:8},y.createElement(xe.default.Item,Be(ce({},Ne),{name:[It,"group_name"]}),y.createElement(Ce.default,{mode:"multiple",disabled:we||!de,className:x.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ve||[],onSelect:le=>{Ie(Oe=>[...Oe,le])},onDeselect:le=>{Ie(Oe=>Oe.filter(We=>We!==le))}}))),y.createElement(ve.Z,{className:"ml20"},y.createElement(xe.default.Item,Be(ce({},Ne),{name:[It,"evaluation_start"]}),y.createElement(ye,{ranges:{\u6B64\u523B:()=>{var le;const Oe=(le=yt==null?void 0:yt.evaluation_start)==null?void 0:le[0];return[Oe?pe()(Oe):pe()(),pe()()]}},size:"large",style:{width:"500px"},disabled:we||ae,allowClear:!1,disabledDate:le=>(0,E.Q8)(le,Me==null?void 0:Me.course_end_date),disabledTime:le=>(0,E.d0)(le),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var le;if((0,a.Rm)()&&!((le=et.AssistantObject.group)!=null&&le.can_anonymous_comment)){ue.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(xe.default.Item,Be(ce({},Ne),{name:[It,"deleteflag"]}),y.createElement(ge.default,{type:"hidden"})),!we&&_e.length<((bt=Me==null?void 0:Me.anonymous_comment_settings)==null?void 0:bt.length)&&y.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{nt({deleteflag:!0})}}),At!==0&&!we&&de&&y.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const le=tt.getFieldValue(["anonymous_comment_settings",It,"group_name"])||[];Ie(Oe=>Oe.filter(We=>!le.includes(We))),ht(It)}})))),y.createElement(je.Z,{align:"middle",style:{marginLeft:"53px"}},y.createElement(ve.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),y.createElement(ve.Z,null,y.createElement(xe.default.Item,Be(ce({},Ne),{label:"",colon:!1,name:[It,"evaluation_num"]}),y.createElement(De.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:we||!de&&ie}))),y.createElement(Se.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 ${x.Z.title_icon}`})),y.createElement(ve.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),y.createElement(ve.Z,null,y.createElement(xe.default.Item,Be(ce({},Ne),{label:"",colon:!1,name:[It,"absence_penalty"]}),y.createElement(De.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:we,onChange:le=>{var Oe;if((0,a.Rm)()&&!((Oe=et.AssistantObject.group)!=null&&Oe.can_anonymous_comment)){ue.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(ve.Z,{style:{marginLeft:"40px"}},y.createElement(xe.default.Item,Be(ce({},Ne),{name:[It,"student_comment"],valuePropName:"checked"}),y.createElement(me.default,{disabled:we,onChange:()=>{var le;if((0,a.Rm)()&&!((le=et.AssistantObject.group)!=null&&le.can_anonymous_comment)){ue.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(ve.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Ft.Z=(0,re.connect)(({shixunHomeworks:we,classroomList:ct})=>({shixunHomeworks:we,classroomList:ct}))(at)},82865:function(wt,Ft,te){"use strict";var z=te(65582),Ee=te(95237),xe=te(43604),je=te(5083),ve=te(5871),Ce=te(6848),ue=te(56656),ge=te.n(ue),De=te(99981),Se=te(91967),me=te(59301);const be=({data:pe,disabled:re,setData:E,shixunHomeworks:a})=>{const{workSetting:x,workList:y}=a;return me.createElement("div",null,me.createElement(Ee.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},me.createElement(xe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),me.createElement(xe.Z,null,me.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:b=>(0,De.Q8)(b,x==null?void 0:x.course_end_date),disabledTime:b=>(0,De.d0)(b),value:pe.appeal_time?ge()(pe.appeal_time):"",onChange:(b,ee)=>{pe.appeal_time=ee,E(Object.assign({},pe))}})),me.createElement(xe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),me.createElement(xe.Z,null,me.createElement(ve.Z,{size:"large",disabled:re,value:pe.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:b=>{pe.appeal_penalty=b,E(Object.assign({},pe))}})),me.createElement(Ce.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"},me.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Se.Z.title_icon}`}))))};Ft.Z=(0,z.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(be)},42337:function(wt,Ft,te){"use strict";var z=te(5083),Ee=te(5871),xe=te(6848),je=te(24905),ve=te(56656),Ce=te.n(ve),ue=te(65582),ge=te(99981),De=te(91967),Se=te(59301);const me=({data:be,setData:pe,disabled:re,shixunHomeworks:E})=>{const{workSetting:a}=E,x=Ce()(a==null?void 0:a.evaluation_start)<=Ce()(),y=be.anonymous_appeal;return Se.createElement("div",null,Se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),Se.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:b=>(0,ge.Q8)(b,a==null?void 0:a.course_end_date),disabledTime:b=>(0,ge.d0)(b),disabled:re||x||y,value:be.evaluation_start?Ce()(be.evaluation_start):"",onChange:(b,ee)=>{be.evaluation_start=ee,pe(Object.assign({},be))}}),Se.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Se.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:b=>(0,ge.Q8)(b,a==null?void 0:a.course_end_date,be.evaluation_start),disabledTime:b=>(0,ge.d0)(b,Ce()(be.evaluation_start)),disabled:re||y,value:be.evaluation_end?Ce()(be.evaluation_end):"",onChange:(b,ee)=>{be.evaluation_end=ee,pe(Object.assign({},be))}})),Se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),Se.createElement(Ee.Z,{disabled:re||x||y,value:be.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:b=>{be.evaluation_num=b,pe(Object.assign({},be))}}),Se.createElement(xe.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"},Se.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`})),Se.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),Se.createElement(Ee.Z,{min:0,disabled:re,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:be.absence_penalty,onChange:b=>{be.absence_penalty=b,pe(Object.assign({},be))}})),be.anonymous_comment&&Se.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},Se.createElement(je.default,{checked:be.student_comment,disabled:re,onChange:()=>{be.student_comment=!be.student_comment,pe(Object.assign({},be))}},Se.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Ft.Z=(0,ue.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(me)},35314:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return oe}});var z=te(59301),Ee=te(43418),xe=te(8591),je=te(95237),ve=te(43604),Ce=te(3113),ue=te(54580),ge=te(1710),De={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},Se=te(3918),me=te(74128),be=te(38147),pe=te(65862),re=Object.defineProperty,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(se,fe,Pe)=>fe in se?re(se,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[fe]=Pe,b=(se,fe)=>{for(var Pe in fe||(fe={}))a.call(fe,Pe)&&y(se,Pe,fe[Pe]);if(E)for(var Pe of E(fe))x.call(fe,Pe)&&y(se,Pe,fe[Pe]);return se},ee=(se,fe,Pe)=>new Promise((ce,Be)=>{var Ze=we=>{try{at(Pe.next(we))}catch(ct){Be(ct)}},ye=we=>{try{at(Pe.throw(we))}catch(ct){Be(ct)}},at=we=>we.done?ce(we.value):Promise.resolve(we.value).then(Ze,ye);at((Pe=Pe.apply(se,fe)).next())}),oe=({visible:se,categoryId:fe,getData:Pe,onCancle:ce})=>{var Be,Ze;const[ye,at]=(0,z.useState)([]),[we,ct]=(0,z.useState)(!1),[Je,tt]=(0,z.useState)(!1),[lt,et]=(0,z.useState)({success_size:0,error_list:[]}),Me={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{at([])},beforeUpload:he=>ee(void 0,null,function*(){return at([he]),!1}),fileList:ye,accept:".xlsx"};return z.createElement(z.Fragment,null,z.createElement(Ee.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:se,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Je,onOk:()=>ee(void 0,null,function*(){if(ye.length===0){xe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}tt(!0);const he=new FormData;he.append("file",ye[0]);const Ie=yield(0,be.ZP)(`/api/homework_commons/${fe}/import_external_score.json`,{method:"post",body:he},!0);(Ie==null?void 0:Ie.status)===0&&(et(Ie),ce(),Pe(),ct(!0),at([])),tt(!1)}),onCancel:()=>{at([]),ce()}},z.createElement("div",{className:De.achieveSty},z.createElement("div",{className:De.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(ve.Z,{className:"mr10"},z.createElement("span",{className:De.labolIcon},"*"),z.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),z.createElement(ve.Z,null,z.createElement(Ce.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},z.createElement("a",{className:De.downloadbutton,onClick:he=>{he.stopPropagation(),he.preventDefault(),(0,pe.FH)("",me.Z.API_SERVER+`/api/homework_commons/${fe}/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(ue.default.Dragger,b({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Me),z.createElement("div",null,z.createElement(Se.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(Ee.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:we,onCancel:()=>{ct(!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"}}," ",lt==null?void 0:lt.success_size," "),"\u4E2A\u5B66\u751F"),z.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",z.createElement("span",{style:{color:"#E30000"}}," ",(Be=lt==null?void 0:lt.error_list)==null?void 0:Be.length," "),"\u4E2A\u5B66\u751F")),!!((Ze=lt==null?void 0:lt.error_list)!=null&&Ze.length)&&z.createElement("div",{className:"mb20"},z.createElement(ge.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:he=>z.createElement("span",{style:{color:"#000"}},he)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:he=>z.createElement("span",{style:{color:"#666"}},he)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:he=>z.createElement("span",{style:{color:"#000"}},he)}],dataSource:lt==null?void 0:lt.error_list,pagination:!1,scroll:{y:47*8}})))))}},76200:function(wt,Ft,te){"use strict";var z=te(43418),Ee=te(8591),xe=te(38147),je=te(65582),ve=te(41867),Ce=te(59301),ue=(De,Se,me)=>new Promise((be,pe)=>{var re=x=>{try{a(me.next(x))}catch(y){pe(y)}},E=x=>{try{a(me.throw(x))}catch(y){pe(y)}},a=x=>x.done?be(x.value):Promise.resolve(x.value).then(re,E);a((me=me.apply(De,Se)).next())});const ge=({shixunHomeworks:De,dispatch:Se,classroomList:me,getData:be})=>Ce.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:De.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ue(void 0,null,function*(){var pe;if((0,ve.Rm)()&&!((pe=me.AssistantObject.normal)!=null&&pe.can_redo)){Ee.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,xe.ZP)(`/api/homework_commons/${De.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:De.actionTabs.student_work_id}})).status===0&&(Ee.ZP.success("\u64CD\u4F5C\u6210\u529F"),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),be())}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ce.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",De.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Ce.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Ft.Z=(0,je.connect)(({shixunHomeworks:De,classroomList:Se})=>({shixunHomeworks:De,classroomList:Se}))(ge)},86664:function(wt,Ft,te){"use strict";te.r(Ft),te.d(Ft,{default:function(){return zl}});var z=te(59301),Ee=te(65582),xe=te(49127),je=te(3113),ve=te(8591),Ce=te(43418),ue=te(66104),ge=te(99313),De=te(27812),Se=te(65862),me=te(78241),be=te(6848),pe=te(95237),re=te(20834),E=te(24905),a=te(43604),x=te(1710),y=te(92832),b=te(38854),ee=te(58421),ne=te(5112),oe=te(5871),se=te(57809),fe=te(71418),Pe=te(56656),ce=te.n(Pe),Be=te(2524),Ze=te(38147),ye=Object.defineProperty,at=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Je=(Ke,He,ke)=>He in Ke?ye(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,tt=(Ke,He)=>{for(var ke in He||(He={}))we.call(He,ke)&&Je(Ke,ke,He[ke]);if(at)for(var ke of at(He))ct.call(He,ke)&&Je(Ke,ke,He[ke]);return Ke},lt=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const et=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)();return z.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:Ke.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lt(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/myshixuns/${Ke.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ke.coursesId}})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),He({type:"shixunHomeworks/setActionTabs",payload:{}}),He({type:"shixunHomeworks/getWorkList",payload:tt({},Ke.actionTabs.params)}))}),onCancel:()=>{He({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),z.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Me=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(et),he=te(41867),Ie=te(59301),Ve=Object.defineProperty,qe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ht=(Ke,He,ke)=>He in Ke?Ve(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Ct=(Ke,He)=>{for(var ke in He||(He={}))_e.call(He,ke)&&ht(Ke,ke,He[ke]);if(qe)for(var ke of qe(He))nt.call(He,ke)&&ht(Ke,ke,He[ke]);return Ke},dt=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const bt=({shixunHomeworks:Ke,classroomList:He,dispatch:ke})=>{const Ht=(0,Ee.useParams)(),[_t,Xt]=(0,z.useState)(!0),[ln,an]=(0,z.useState)(!1),[vt]=me.default.useForm();return Ie.createElement(Ie.Fragment,null,Ie.createElement(Ce.default,{centered:!0,title:"\u8C03\u5206",open:Ke.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ln,onOk:()=>dt(void 0,null,function*(){var un;if((0,he.Rm)()&&!((un=He.AssistantObject.normal)!=null&&un.can_appraise)){ve.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 vt.validateFields();const en=vt.getFieldsValue();an(!0),(yield(0,Ze.ZP)(`/api/student_works/${Ke.actionTabs.id}/adjust_score.json`,{method:"post",body:Ct({},en)})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),vt.resetFields(),ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ke({type:"shixunHomeworks/getWorkList",payload:Ct({},Ke.actionTabs.params)})),an(!1)}),onCancel:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ie.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"),Ie.createElement(me.default,{form:vt,layout:"horizontal"},Ie.createElement("div",{style:{display:"flex",alignItems:"baseline"}},Ie.createElement(me.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Ie.createElement(oe.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),Ie.createElement("span",{className:"ml10"},"\u5206")),Ie.createElement("div",null,Ie.createElement(me.default.Item,{name:"comment"},Ie.createElement(y.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Qe=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He})=>({shixunHomeworks:Ke,classroomList:He}))(bt),At=te(76200),It=te(66457),Ne=te(89392),yt=te(37906),de=te(3918),ie=te(61527),ae=te(88761),le=te(59301),Oe=Object.defineProperty,We=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ye=(Ke,He,ke)=>He in Ke?Oe(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,mt=(Ke,He)=>{for(var ke in He||(He={}))ot.call(He,ke)&&Ye(Ke,ke,He[ke]);if(Te)for(var ke of Te(He))Xe.call(He,ke)&&Ye(Ke,ke,He[ke]);return Ke},Dt=(Ke,He)=>We(Ke,Ae(He)),Tt=(Ke,He)=>{var ke={};for(var Ht in Ke)ot.call(Ke,Ht)&&He.indexOf(Ht)<0&&(ke[Ht]=Ke[Ht]);if(Ke!=null&&Te)for(var Ht of Te(Ke))He.indexOf(Ht)<0&&Xe.call(Ke,Ht)&&(ke[Ht]=Ke[Ht]);return ke},jt=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const qt=Ke=>jt(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/student_works/${Ke.userId}/deal_appeal_score.json`,{method:"post",body:Ke})});var $e=Ke=>{var He=Ke,{task_status:ke,new_work_status:Ht,shixunHomeworks:_t,course_group:Xt}=He,ln=Tt(He,["task_status","new_work_status","shixunHomeworks","course_group"]),an;const vt=(0,Ee.useParams)(),[un]=me.default.useForm(),{workList:en,workSetting:xt}=_t,[ka,ma]=(0,z.useState)(!1),[Bt,Pn]=(0,z.useState)(null),[Ma,Wa]=(0,z.useState)({search:"",page:1,limit:10,work_status:ke!=null?ke==0?[0,-1]:[ke]:null,new_work_status:Ht,status:Ht||"",course_group:Xt}),[,sn,Wt,rn]=(0,ie.U)(ae.h$,mt({},vt)),[,Er,ga,Ia]=(0,ie.U)(ae.cN,{homeworkId:vt==null?void 0:vt.categoryId}),[,,st,Ir]=(0,ie.U)(qt,{}),[qn,Fa]=(0,z.useState)([]),ua=()=>{var Ut,Sn,Et;if(ke==0)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(ke==1)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(ke==2)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F",xt!=null&&xt.anonymous_comment||(Ut=en==null?void 0:en.homework_status)!=null&&Ut.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(Ht==1)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(Ht==2)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(Ht==3)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(Ht==4)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},((Sn=Ia==null?void 0:Ia.data)==null?void 0:Sn.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(Ht==5)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},((Et=Ia==null?void 0:Ia.data)==null?void 0:Et.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},Ua=()=>{var Ut,Sn;return ke?(Ut=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(Et,Sr,Jr)=>`${((Ma==null?void 0:Ma.page)-1)*Ma.limit+Jr+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(Et,Sr)=>le.createElement("a",{onClick:()=>{Mn(Sr)}},Et)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},ke!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(Et,Sr)=>le.createElement(be.Z,{placement:"bottom",title:le.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Sr.teacher_score||"0.0","\u5206",le.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Sr.teaching_asistant_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Sr.student_score||"0.0","\u5206",le.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Sr.late_penalty||"0.0","\u5206",le.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Sr.repeat_minus_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Sr.absence_penalty||"0.0","\u5206",le.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Sr.work_score||"0.0","\u5206",le.createElement("br",null),!(en!=null&&en.is_jupyter||en!=null&&en.is_jupyter_lab)&&le.createElement("div",{onClick:Jr=>{Mn(Sr)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},Et>0?le.createElement("span",{style:{color:"#ff8100"}},Et):Et)},ke>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:Et=>ce()(Et).format("YYYY-MM-DD HH:mm")}])==null?void 0:Ut.filter(Et=>Et):Ht==4||Ht==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(Et,Sr)=>le.createElement("a",{onClick:()=>{Mn(Sr)}},Et)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",ellipsis:!0,width:110},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",ellipsis:!0},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:140,render:Et=>ce()(Et).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(Et,Sr)=>le.createElement(le.Fragment,null,Et==3&&le.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Et==4&&le.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Et==1&&le.createElement(le.Fragment,null,le.createElement(de.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>jt(void 0,null,function*(){(yield st({userId:Sr.student_work_id,score_id:Sr.student_works_score_id,status:4})).status===0&&Qa()})},"\u9A73\u56DE"),le.createElement(de.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{Pn(Sr),ma(!0)}},"\u63A5\u53D7")))}]:(Sn=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(Et,Sr,Jr)=>`${((Ma==null?void 0:Ma.page)-1)*Ma.limit+Jr+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(Et,Sr)=>le.createElement("a",{onClick:()=>{Mn(Sr)}},Et)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},ke!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(Et,Sr)=>le.createElement(be.Z,{placement:"bottom",title:le.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Sr.teacher_score||"0.0","\u5206",le.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Sr.teaching_asistant_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Sr.student_score||"0.0","\u5206",le.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Sr.late_penalty||"0.0","\u5206",le.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Sr.repeat_minus_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Sr.absence_penalty||"0.0","\u5206",le.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Sr.work_score||"0.0","\u5206",le.createElement("br",null),!(en!=null&&en.is_jupyter||en!=null&&en.is_jupyter_lab)&&le.createElement("div",{onClick:Jr=>{Mn(Sr)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},Et>0?le.createElement("span",{style:{color:"#ff8100"}},Et):Et)},Ht==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:Et=>ce()(Et).format("YYYY-MM-DD HH:mm")},Ht==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},Ht==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:Sn.filter(Et=>Et)},Mn=(Ut={})=>{var Sn;(Ut!=null&&Ut.id||Ut!=null&&Ut.student_work_id)&&(0,Se.xg)(en.is_jupyter||en.is_jupyter_lab?`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/${Ut.id}/comment`:vt.course_group?`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/review/${Ht==4?Ut.student_work_id:Ut==null?void 0:Ut.id}?ids=${(Sn=vt.course_group)==null?void 0:Sn.toString()}`:`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/review/${Ht==4?Ut.student_work_id:Ut==null?void 0:Ut.id}`)},Qa=(Ut=Ma)=>{const Sn=Dt(mt({},Ut),{work_status:ke!=null?ke==0?[0,-1]:[ke]:null,new_work_status:Ht,status:Ht==4?"":1,course_group:Xt});Wa(Sn),Ht==4||Ht==5?ga(Sn):Wt(Sn)};return(0,z.useEffect)(()=>{var Ut;Fa((Ht==4||Ht==5?(Ut=Ia==null?void 0:Ia.data)==null?void 0:Ut.list:rn==null?void 0:rn.student_works)||[])},[rn,Ia]),(0,z.useEffect)(()=>{ln.open&&Qa(),ln.open||(Fa([]),Wa(Dt(mt({},Ma),{search:"",page:1,limit:10})),Pn(null),ma(!1),un.resetFields())},[ln.open,Ma.page,Ma.limit]),(0,z.useEffect)(()=>{console.log(Bt)},[Bt]),le.createElement(le.Fragment,null,le.createElement(Ce.default,mt({},ln),le.createElement(pe.Z,{wrap:!1,justify:"space-between",align:"middle"},le.createElement(a.Z,null,ua()),le.createElement(a.Z,null,le.createElement(de.t7,{style:{width:300},value:Ma==null?void 0:Ma.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ut=>{Qa(Dt(mt({},Ma),{search:decodeURIComponent(Ut).trim(),page:1}))},onInputChange:Ut=>{Wa(Dt(mt({},Ma),{search:decodeURIComponent(Ut).trim()}))}}))),le.createElement(x.default,{loading:sn||Er,className:"mt20",columns:Ua(),locale:{emptyText:le.createElement(Be.Z,null)},dataSource:qn,pagination:{total:(rn==null?void 0:rn.work_count)||((an=Ia==null?void 0:Ia.data)==null?void 0:an.count)||0,onChange:(Ut,Sn)=>{Wa(Dt(mt({},Ma),{page:Ut,limit:Sn}))},current:Ma==null?void 0:Ma.page,pageSize:Ma==null?void 0:Ma.limit}})),le.createElement(Ce.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:ka,centered:!0,destroyOnClose:!0,onCancel:()=>{ma(!1)},maskClosable:!1,width:544,onOk:()=>{un.submit()}},le.createElement(me.default,{form:un,colon:!1,onFinish:Ut=>jt(void 0,null,function*(){(yield st(Dt(mt({},Ut),{userId:Bt.student_work_id,score_id:Bt.student_works_score_id,status:3}))).status===0&&(Qa(),ma(!1))})},le.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"),le.createElement(yt.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:le.createElement("a",{onClick:()=>{Mn(Dt(mt({},Bt),{id:en.is_jupyter||en.is_jupyter_lab?Bt==null?void 0:Bt.id:Bt==null?void 0:Bt.student_work_id}))}},Bt==null?void 0:Bt.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:le.createElement("span",{style:{color:"#191919"}},Bt==null?void 0:Bt.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:le.createElement("span",{style:{color:"#191919"}},Bt==null?void 0:Bt.score)}]}),le.createElement(pe.Z,{className:"mt20",wrap:!1},le.createElement(a.Z,null,le.createElement(me.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},le.createElement(oe.Z,{min:1,max:100,step:1}))),le.createElement(a.Z,null,le.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),le.createElement(a.Z,null,le.createElement(me.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},le.createElement(E.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},ut={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc",btn_review:"btn_review___u0rVP",is_disabled:"is_disabled___Ihs8S",under_review:"under_review___DhNyV"},zt=te(96565),Gt=te(84105),hn=te(87395),Ln=te(67921),An=te(89489),Tn=te(84454),ha=te(20443),La=te(51198),ca=te(58617),dn=te(59301),_a=Object.defineProperty,da=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,pr=(Ke,He,ke)=>He in Ke?_a(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,on=(Ke,He)=>{for(var ke in He||(He={}))fa.call(He,ke)&&pr(Ke,ke,He[ke]);if(da)for(var ke of da(He))Fr.call(He,ke)&&pr(Ke,ke,He[ke]);return Ke},kn=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const sa=({shixunHomeworks:Ke,user:He,loading:ke,dispatch:Ht})=>{var _t,Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),{workList:xt}=Ke,[,ka,ma]=(0,ie.U)(ae.Gw,{homeworkId:xt==null?void 0:xt.id}),Bt=(sn,Wt={},rn=0)=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn||"--",Pn=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:sn=>sn===-1?"\u91CD\u505A\u4E2D":dn.createElement(Se.Uw,{status:sn}),isShow:!0},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(sn,Wt)=>dn.createElement(be.Z,{placement:"bottom",title:dn.createElement("div",null,dn.createElement("div",null,Wt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Wt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),dn.createElement("div",null,Wt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Wt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?dn.createElement("div",null,Wt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Wt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",dn.createElement("div",null,Wt.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Wt.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),dn.createElement("div",null,Wt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Wt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?dn.createElement("div",null,Wt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Wt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(xt==null?void 0:xt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Wt.appeal_penalty||"0.0"}\u5206`,dn.createElement("div",null,Wt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Wt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(xt!=null&&xt.is_jupyter||xt!=null&&xt.is_jupyter_lab)&&dn.createElement("div",{onClick:rn=>{var Er;rn.stopPropagation(),(0,Se.xg)(xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/${Wt.id}/comment`:en.course_group?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Wt.id}?ids=${(Er=en.course_group)==null?void 0:Er.toString()}`:`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Wt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},sn>0?dn.createElement("span",{style:{color:"#ff8100"}},sn):sn),isShow:!0},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:Bt},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:xt==null?void 0:xt.can_submit,render:(sn,Wt={},rn=0)=>(xt==null?void 0:xt.work_status)==0?"--":sn||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(sn,Wt)=>dn.createElement("a",{onClick:()=>{var rn;(rn=xt==null?void 0:xt.homework_status)!=null&&rn.includes("\u5BFC\u5165")||Wa(Wt,"review")}},"\u67E5\u770B"),isShow:!0}].filter(sn=>sn.isShow),Ma=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(sn,Wt,rn)=>rn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Bt},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:sn=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn?dn.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):dn.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:sn=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn?ce()(sn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Bt},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Bt},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:sn=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn===1?dn.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):sn===-1?"--":dn.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(sn,Wt)=>{var rn;return dn.createElement("a",{onClick:()=>{var Er;if((xt==null?void 0:xt.work_status)==0||(xt==null?void 0:xt.work_status)==-1){ve.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(Er=xt.homework_status)!=null&&Er.includes("\u5BFC\u5165")||Wa(Wt)}},!((rn=xt==null?void 0:xt.homework_status)!=null&&rn.includes("\u5DF2\u622A\u6B62")&&!(xt!=null&&xt.work_public)&&(0,he.dE)())&&(Wt!=null&&Wt.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}],Wa=(sn={},Wt="")=>{var rn;sn!=null&&sn.id&&(0,Se.xg)(xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/${sn.id}/comment`:en.course_group?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${sn==null?void 0:sn.id}?ids=${(rn=en.course_group)==null?void 0:rn.toString()}&review=${Wt}`:`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${sn==null?void 0:sn.id}?review=${Wt}`)};return dn.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(xt!=null&&xt.all_member_count)&&!ke["shixunHomeworks/getWorkList"]&&(((_t=xt==null?void 0:xt.homework_status)==null?void 0:_t.includes("\u672A\u53D1\u5E03"))||((Xt=xt==null?void 0:xt.homework_status)==null?void 0:Xt.includes("\u672A\u5F00\u59CB")))&&dn.createElement(Be.Z,null),!((ln=xt==null?void 0:xt.homework_status)!=null&&ln.includes("\u672A\u53D1\u5E03"))&&!((an=xt==null?void 0:xt.homework_status)!=null&&an.includes("\u672A\u5F00\u59CB"))&&dn.createElement(dn.Fragment,null,dn.createElement(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},dn.createElement(a.Z,null,dn.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),dn.createElement(a.Z,null,dn.createElement("span",null,(vt=xt==null?void 0:xt.left_time)==null?void 0:vt.status,dn.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(un=xt==null?void 0:xt.left_time)==null?void 0:un.time)))),(xt==null?void 0:xt.is_shixun)&&!(xt!=null&&xt.open_evaluate)&&!(xt!=null&&xt.is_close_tips)&&dn.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},dn.createElement(a.Z,null,dn.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 ")),dn.createElement(a.Z,null,dn.createElement("span",{className:"current",onClick:()=>kn(void 0,null,function*(){const sn=yield(0,Ze.ZP)(`/api/homework_commons/${en.categoryId}/close_tips.json`,{method:"post"});(sn==null?void 0:sn.status)===0&&Ht({type:"shixunHomeworks/getWorkList",payload:on({},en)})})},"X"))),!(xt!=null&&xt.is_shixun)&&(xt==null?void 0:xt.feedback_notice)&&dn.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},dn.createElement("i",{className:"iconfont icon-tishi11 font14"}),dn.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"),ka?dn.createElement(ca.Z,null):dn.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>kn(void 0,null,function*(){const sn=yield ma({homeworkId:xt==null?void 0:xt.id});(sn==null?void 0:sn.status)===0&&Ht({type:"shixunHomeworks/getWorkList",payload:on({},en)})})})),dn.createElement(x.default,{className:"mt20",locale:{emptyText:dn.createElement(Be.Z,null)},pagination:!1,columns:Pn,dataSource:[xt]}),(xt==null?void 0:xt.student_anonymous_comment)&&dn.createElement("div",{className:"mt20"},dn.createElement(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},dn.createElement(a.Z,null,"\u5171",dn.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(xt==null?void 0:xt.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),dn.createElement(a.Z,null,dn.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",dn.createElement("span",{className:"c-grey-333 ml10"},(xt==null?void 0:xt.evaluation_start)&&ce()(xt==null?void 0:xt.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(xt==null?void 0:xt.evaluation_end)&&ce()(xt==null?void 0:xt.evaluation_end).format("YYYY-MM-DD HH:mm")))),dn.createElement(x.default,{className:"mt20",locale:{emptyText:dn.createElement(Be.Z,null)},columns:Ma,dataSource:xt==null?void 0:xt.student_works,pagination:!1}))))};var Ra=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(sa),Ea=te(35314),Ha={title_sty:"title_sty___P5YJg",znpy:"znpy___NSwrB",btns_pfbz:"btns_pfbz___DaiTV"},yr=te(78455),Io=Object.defineProperty,Bo=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Yt=(Ke,He,ke)=>He in Ke?Io(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Zt=(Ke,He)=>{for(var ke in He||(He={}))Va.call(He,ke)&&Yt(Ke,ke,He[ke]);if(Bo)for(var ke of Bo(He))Nt.call(He,ke)&&Yt(Ke,ke,He[ke]);return Ke};const Vn=Ke=>React.createElement("svg",Zt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ke),React.createElement("title",null,"\u53C2\u8003\u7B54\u6848"),React.createElement("path",{d:"m9.94.219 3.841 4.8v6.356a2.406 2.406 0 0 1-2.406 2.406h-8.75a2.406 2.406 0 0 1-2.406-2.406v-8.75A2.406 2.406 0 0 1 2.625.219H9.94ZM9.31 1.53H2.625c-.604 0-1.094.49-1.094 1.094v8.75c0 .604.49 1.094 1.094 1.094h8.75c.604 0 1.094-.49 1.094-1.094V5.48L9.31 1.531Zm1.6 5.832a.656.656 0 0 1 .157.842l-.055.08-2.1 2.625a.656.656 0 0 1-.888.128l-.073-.06-1.4-1.312a.656.656 0 0 1 .822-1.018l.076.06.882.828 1.657-2.071a.656.656 0 0 1 .922-.102ZM4.375 8.969a.656.656 0 0 1 .089 1.306l-.089.006H3.5a.656.656 0 0 1-.089-1.306l.089-.006h.875ZM7 6.344a.656.656 0 0 1 .089 1.306L7 7.656H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Zm0-2.625a.656.656 0 0 1 .089 1.306L7 5.031H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Z",fill:"#3061D0",fillRule:"nonzero"}));var ya="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ea=Object.defineProperty,no=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Lo=(Ke,He,ke)=>He in Ke?ea(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,mr=(Ke,He)=>{for(var ke in He||(He={}))nr.call(He,ke)&&Lo(Ke,ke,He[ke]);if(no)for(var ke of no(He))wr.call(He,ke)&&Lo(Ke,ke,He[ke]);return Ke};const Qn=Ke=>React.createElement("svg",mr({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Ke),React.createElement("title",null,"\u4F5C\u4E1A\u8981\u6C42"),React.createElement("path",{d:"M14.03.475a1.378 1.378 0 0 1 1.72 1.335v11.11c0 .494-.356.918-.844 1.003l-6.88 1.204c-.155.027-.315.021-.468-.018L1.015 13.42a1.02 1.02 0 0 1-.765-.987V1.82A1.378 1.378 0 0 1 1.988.49l5.835 1.577Zm.22 1.491-6.151 1.58c-.186.047-.38.046-.565-.004L1.75 1.98v10.081l6.099 1.574 6.401-1.121V1.966ZM9.885 8.969a.75.75 0 0 1 .101 1.493l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Zm0-3.14a.75.75 0 0 1 .101 1.492l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Z",fill:"#3061D0",fillRule:"nonzero"}));var mo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ro=te(6339),wo=te(59301);const Xr=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t,Xt,ln;const{workList:an,workDetail:vt}=Ke,un=(0,Ee.useParams)();(0,z.useEffect)(()=>{var xt;((xt=Ke.actionTabs)==null?void 0:xt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&ke({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:un==null?void 0:un.categoryId}})},[(Ht=Ke.actionTabs)==null?void 0:Ht.key]);const en=()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return wo.createElement(Ce.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(_t=Ke.actionTabs)==null?void 0:_t.title,open:((Xt=Ke.actionTabs)==null?void 0:Xt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>en(),footer:[wo.createElement(je.ZP,{type:"primary",onClick:()=>{en(),Ee.history.push(`/classrooms/${un==null?void 0:un.coursesId}/common_homework/${an==null?void 0:an.homework_id}/edit`)}},"\u7F16\u8F91")]},wo.createElement(Ro.Z,{value:((ln=Ke.actionTabs)==null?void 0:ln.title)=="\u4F5C\u4E1A\u8981\u6C42"?(vt==null?void 0:vt.description)||"\u6682\u65E0\u5185\u5BB9~":(vt==null?void 0:vt.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var Ot=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(Xr),En={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},Cn=te(57146),vn=te(59301),ta=Object.defineProperty,Wn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,yn=(Ke,He,ke)=>He in Ke?ta(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,bo=(Ke,He)=>{for(var ke in He||(He={}))zr.call(He,ke)&&yn(Ke,ke,He[ke]);if(Rn)for(var ke of Rn(He))Cr.call(He,ke)&&yn(Ke,ke,He[ke]);return Ke},Go=(Ke,He)=>Wn(Ke,_n(He)),Xo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const pi=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t,Xt,ln,an;const{workList:vt}=Ke,[un,en]=(0,z.useState)(Go(bo({},(0,Ee.useParams)()),{page:1,limit:10})),[xt,ka]=(0,z.useState)([]),[ma,Bt]=(0,z.useState)(""),[Pn,Ma]=(0,z.useState)(1),[Wa]=me.default.useForm(),[sn,Wt]=(0,z.useState)({}),[rn,Er]=(0,z.useState)(null),[ga,Ia]=(0,z.useState)(!1),st=(0,z.useRef)(null),Ir=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Et,Sr,Jr)=>(un.page-1)*un.limit+Jr+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,he.GJ)()||(0,he.dE)()&&!(vt!=null&&vt.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,he.dE)()&&((Ht=vt==null?void 0:vt.homework_status)!=null&&Ht.includes("\u533F\u8BC4\u4E2D")||(_t=vt==null?void 0:vt.homework_status)!=null&&_t.includes("\u7533\u8BC9\u4E2D")))&&(vt==null?void 0:vt.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:vt!=null&&vt.is_jupyter_lab||vt!=null&&vt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:Et=>Et===-1?"\u91CD\u505A\u4E2D":vn.createElement(Se.Uw,{status:Et})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:Et=>Et?ce()(Et).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),qn=(Et,Sr)=>{un.page=Et,un.limit=Sr,en(bo({},un)),Fa(un)},Fa=Et=>Xo(void 0,null,function*(){ke({type:"shixunHomeworks/getWorkList",payload:bo({},Et)})}),ua=Et=>{un.search=Et,un.page=1,Wa.resetFields(),Wt({}),ka([]),Er(null),en(bo({},un)),Fa(un)},Ua=(ln=(Xt=vt==null?void 0:vt.student_works)==null?void 0:Xt.filter(Et=>(Et==null?void 0:Et.work_status)===0||(Et==null?void 0:Et.work_status)===-1))==null?void 0:ln.map(Et=>Et==null?void 0:Et.id),Mn=Et=>Xo(void 0,null,function*(){var Sr,Jr,_o;const Ba=bo({},sn);if(!((Sr=Et==null?void 0:Et.content)!=null&&Sr.trim()||(Jr=Et==null?void 0:Et.attachment_ids)!=null&&Jr.length)){ve.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}Ba.content=Et==null?void 0:Et.content,Ba.attachment_ids=(_o=Et==null?void 0:Et.attachment_ids)==null?void 0:_o.map(Kn=>Kn.response.id),Qa(Ba)}),Qa=Et=>Xo(void 0,null,function*(){Ia(!0);const Sr=yield(0,Ze.ZP)(`/api/homework_commons/${vt==null?void 0:vt.homework_id}/test_ai_review.json`,{method:"post",body:Et});if([0,-3].includes(Sr.status)){Sr.status==0&&ve.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Er(Sr);const Jr=document.querySelector(".modal-ai-pfcs");if(Jr){const _o=Jr.querySelector(".ant-modal-body");_o&&(_o.scrollTop=_o.scrollHeight)}}Ia(!1)}),Ut=()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ma(1),Sn()},Sn=()=>{Wa.resetFields(),Wt({}),ka([]),Bt(""),Er(null)};return vn.createElement(Ce.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ga,open:((an=Ke.actionTabs)==null?void 0:an.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ut(),okText:rn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(Pn==1){if(xt.length==0)return ve.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Qa({student_work_id:xt[0]})}else Pn==2&&Wa.submit()}},vn.createElement(fe.Z,{spinning:ga,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},vn.createElement("div",{className:En.radio_con},vn.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),vn.createElement(ne.ZP.Group,{onChange:Et=>{Et.target.value==1&&qn(1,10),Ma(Et.target.value),Sn()},value:Pn,options:[{label:"\u9009\u62E9\u5B66\u751F\u4F5C\u4E1A",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A",value:2,style:{marginRight:30,color:"#000"}}]})),Pn==1&&vn.createElement(vn.Fragment,null,vn.createElement("div",{className:"flex justify-between item-center mb10"},vn.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),vn.createElement(y.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ma,onChange:Et=>Bt(Et.target.value),onSearch:ua})),vn.createElement(x.default,{rowSelection:{type:"radio",selectedRowKeys:xt,onChange:(Et,Sr)=>{ka(Et)},getCheckboxProps:Et=>({disabled:Ua.includes(Et.id)})},loading:He["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(vt==null?void 0:vt.student_works)||[],columns:Ir,pagination:{current:un.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:un.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:vt.work_count,size:"default",showTotal:Se.rU,onChange:qn},onChange:(Et,Sr,Jr)=>{if(Jr.order===void 0)switch(Jr.field){case"student_id":un.b_order="desc",un.order=Jr.field;break;default:delete un.b_order,delete un.order}else un.b_order=Jr.order.replace("end",""),un.order=Jr.field;Fa(un)}})),Pn==2&&vn.createElement("div",{style:{marginTop:20}},vn.createElement(me.default,{form:Wa,className:En.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Wt(bo({},Wa.getFieldsValue()))},onFinish:Mn},vn.createElement(me.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},vn.createElement(zt.Z,{watch:!0})),vn.createElement(me.default.Item,{name:"attachment_ids",style:{marginBottom:0}},vn.createElement(Cn.Z,null)))),rn&&vn.createElement("div",{className:En.result_con},vn.createElement("div",{className:En.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(rn==null?void 0:rn.status)==0&&vn.createElement("div",{className:"p20"},vn.createElement("div",{className:"mb5"},vn.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),rn==null?void 0:rn.score),vn.createElement("div",{className:"flex"},vn.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),vn.createElement(Ro.Z,{value:rn==null?void 0:rn.content,style:{fontSize:"14px"}}))),(rn==null?void 0:rn.status)==-3&&vn.createElement("div",{className:"p20"},vn.createElement(Ro.Z,{value:rn==null?void 0:rn.message,style:{fontSize:"14px"}})))))};var ia=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(pi),wa=te(59301);const Rr=({shixunHomeworks:Ke,classroomList:He,loading:ke,dispatch:Ht,range:_t,setRange:Xt,closeModal:ln})=>{const{workList:an}=Ke,vt=(0,Ee.useParams)();return wa.createElement("div",null,wa.createElement("div",{className:"flex item-center justify-between",style:{height:50}},wa.createElement("div",{className:Ha.title_sty},"\u8BC4\u5206\u6807\u51C6"),wa.createElement("div",{className:"flex"},wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},wa.createElement("img",{src:mo}),"\u4F5C\u4E1A\u8981\u6C42"),wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},wa.createElement("img",{src:ya})," \u53C2\u8003\u7B54\u6848"),wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},wa.createElement("img",{src:yr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/detail?tabs=5`}},wa.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),wa.createElement(x.default,{pagination:!1,dataSource:an==null?void 0:an.ai_review_settings,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}]}),wa.createElement("div",{className:Ha.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),wa.createElement("div",{className:Ha.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},wa.createElement(ne.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:un=>Xt(un.target.value),value:_t,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]})),wa.createElement(Ot,null),wa.createElement(ia,null))};var Ja=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,classroomList:ke,user:Ht})=>({shixunHomeworks:Ke,loading:He.effects,classroomList:ke,user:Ht}))(Rr),eo=te(59301),yo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Qr=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t;const{workList:Xt}=Ke,[ln,an]=(0,z.useState)([]),vt=(0,Ee.useParams)(),[un,en]=(0,z.useState)(!1),xt=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:ma=>eo.createElement(be.Z,{placement:"bottom",title:ma},eo.createElement("span",{style:{color:"#333"}},ce()(ma).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(ma,Bt)=>eo.createElement("span",{style:{color:"#333"}},Bt==null?void 0:Bt.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(ma,Bt)=>(Bt==null?void 0:Bt.status)=="running"?eo.createElement("span",{style:{color:"#333"}}," ",eo.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Bt==null?void 0:Bt.rate):eo.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Bt==null?void 0:Bt.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Bt==null?void 0:Bt.fail_count," \u4EBA")}];(0,z.useEffect)(()=>{var ma;((ma=Ke.actionTabs)==null?void 0:ma.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&ka()},[(Ht=Ke.actionTabs)==null?void 0:Ht.key]);const ka=()=>yo(void 0,null,function*(){en(!0);const ma=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:vt==null?void 0:vt.categoryId}});ma.status===0&&an(ma==null?void 0:ma.data),en(!1)});return eo.createElement(Ce.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((_t=Ke.actionTabs)==null?void 0:_t.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},eo.createElement(x.default,{loading:un,pagination:!1,dataSource:ln,columns:xt,className:"mb10"}))};var $o=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(Qr),ui={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},Si=te(59301),el=Object.defineProperty,sl=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,Qi=(Ke,He,ke)=>He in Ke?el(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,yi=(Ke,He)=>{for(var ke in He||(He={}))Hl.call(He,ke)&&Qi(Ke,ke,He[ke]);if(hl)for(var ke of hl(He))Ml.call(He,ke)&&Qi(Ke,ke,He[ke]);return Ke},cl=(Ke,He)=>sl(Ke,Rl(He)),Al=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Bl=({shixunHomeworks:Ke,loading:He,dispatch:ke,getData:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt;const{workList:ka}=Ke,[ma,Bt]=(0,z.useState)({page:1,limit:10}),[Pn,Ma]=(0,z.useState)(-1),[Wa,sn]=(0,z.useState)(""),[Wt,rn]=(0,z.useState)({}),[Er,ga]=(0,z.useState)(!1),[Ia,st]=(0,z.useState)(!1),Ir=(0,Ee.useParams)(),qn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ut,Sn,Et)=>(ma.page-1)*ma.limit+Et+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,he.GJ)()||(0,he.dE)()&&!(ka!=null&&ka.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:180}:null,!((0,he.dE)()&&((_t=ka==null?void 0:ka.homework_status)!=null&&_t.includes("\u533F\u8BC4\u4E2D")||(Xt=ka==null?void 0:ka.homework_status)!=null&&Xt.includes("\u7533\u8BC9\u4E2D")))&&(ka==null?void 0:ka.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:ka!=null&&ka.is_jupyter_lab||ka!=null&&ka.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:Ut=>Ut===-1?"\u91CD\u505A\u4E2D":Si.createElement(Se.Uw,{status:Ut})},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"review_status",render:Ut=>Ut?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(Ut,Sn)=>Ut===1?Si.createElement("span",{className:"c-green"},"\u6210\u529F"):Si.createElement(be.Z,{title:Sn==null?void 0:Sn.error_message},Si.createElement("span",{className:"c-red"},"\u5931\u8D25"))}].filter(Boolean);(0,z.useEffect)(()=>{var Ut,Sn;((Ut=Ke.actionTabs)==null?void 0:Ut.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Ma((Sn=Ke.actionTabs)==null?void 0:Sn.status)},[(ln=Ke.actionTabs)==null?void 0:ln.key]),(0,z.useEffect)(()=>{var Ut;((Ut=Ke.actionTabs)==null?void 0:Ut.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Pn!=null&&Ua(1,10)},[Pn]);const Fa=Ut=>{ma.keyword=Ut,ma.page=1,Bt(yi({},ma)),ua(ma)},ua=Ut=>Al(void 0,null,function*(){var Sn;st(!0);const Et=yield(0,Ze.ZP)(`/api/homework_common_resubmits/${(Sn=Ke.actionTabs)==null?void 0:Sn.id}/resubmit_student_list.json`,{method:"get",params:cl(yi({},Ut),{homework_id:Ir==null?void 0:Ir.categoryId,success_status:Pn!=-1?[Pn]:null})});(Et==null?void 0:Et.status)===0&&rn(Et||{}),st(!1)}),Ua=(Ut,Sn)=>{ma.page=Ut,ma.limit=Sn,Bt(yi({},ma)),ua(ma)},Mn=()=>Al(void 0,null,function*(){var Ut,Sn;if(Pn==1&&((Ut=Wt==null?void 0:Wt.success_status)==null?void 0:Ut[1].count)==0||Pn==2&&((Sn=Wt==null?void 0:Wt.success_status)==null?void 0:Sn[0].count)==0)return ve.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");ga(!0);const Et=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Ir==null?void 0:Ir.categoryId,student_works_ids:Wt==null?void 0:Wt.student_works_ids}});(Et==null?void 0:Et.status)===0&&(Qa(),Ht()),ga(!1)}),Qa=()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),sn(""),Ma(null)};return Si.createElement(Ce.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((an=Ke.actionTabs)==null?void 0:an.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Er,onCancel:()=>Qa(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Mn()},Si.createElement("div",{className:ui.radio_con},Si.createElement("div",null,Si.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Si.createElement(ne.ZP.Group,{onChange:Ut=>{Ma(Ut.target.value)},value:Pn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((vt=Wt==null?void 0:Wt.success_status)==null?void 0:vt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((un=Wt==null?void 0:Wt.success_status)==null?void 0:un[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Si.createElement("div",{className:"flex justify-between item-center mb10"},Si.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Si.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((en=Wt==null?void 0:Wt.success_status)==null?void 0:en[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Si.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((xt=Wt==null?void 0:Wt.success_status)==null?void 0:xt[0].count)||0),"\u4EBA"),Si.createElement(y.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Wa,onChange:Ut=>sn(Ut.target.value),onSearch:Fa})),Si.createElement(x.default,{loading:Ia,dataSource:(Wt==null?void 0:Wt.data)||[],columns:qn,pagination:{current:ma.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ma.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Wt==null?void 0:Wt.count)||0,size:"default",showTotal:Se.rU,onChange:Ua},onChange:(Ut,Sn,Et)=>{Et!=null&&Et.order?(ma.sort_by=Et==null?void 0:Et.field,ma.direction=(Et==null?void 0:Et.order)==="ascend"?"asc":"desc"):(ma.sort_by=null,ma.direction=null),ua(ma)}}))};var ml=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(Bl),Pt=te(59301),Fl=Object.defineProperty,vo=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Di=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,El=(Ke,He,ke)=>He in Ke?Fl(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Sl=(Ke,He)=>{for(var ke in He||(He={}))tl.call(He,ke)&&El(Ke,ke,He[ke]);if(Di)for(var ke of Di(He))nl.call(He,ke)&&El(Ke,ke,He[ke]);return Ke},Vl=(Ke,He)=>vo(Ke,Ai(He)),Zo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const vi=(0,z.createRef)(),Tl=({shixunHomeworks:Ke,classroomList:He,loading:ke,zip:Ht,btnLoading:_t,setBtnLoading:Xt,dispatch:ln})=>{var an,vt,un,en,xt,ka,ma,Bt,Pn,Ma,Wa,sn,Wt,rn,Er,ga,Ia,st,Ir,qn,Fa,ua,Ua;const Mn=(0,Ee.useParams)(),[Qa]=(0,Ee.useSearchParams)(),[Ut,Sn]=(0,z.useState)(Sl(Sl({},(0,Ee.useParams)()),{page:Qa.get("page")||1,limit:20})),{workList:Et,actionTabs:Sr,workSetting:Jr}=Ke,[_o,Ba]=(0,z.useState)([]),[Kn,Uo]=(0,z.useState)(1),[Yr,Ti]=(0,z.useState)(),[Pr,xa]=(0,z.useState)(),[kr,gn]=(0,z.useState)(),[ur,Ar]=(0,z.useState)(),[fo,ko]=(0,z.useState)(),[to,ii]=(0,z.useState)(!1),[Xi,kl]=(0,z.useState)(1),[ul,Nl]=(0,z.useState)(!1),[Yl,$i]=(0,z.useState)(!1),[ru,Zs]=(0,z.useState)([]),[Ys,gu]=(0,z.useState)(!1),[hs,li]=(0,z.useState)(),[Qs,js]=(0,z.useState)(!1),[Ws,Ks]=(0,z.useState)(""),[Gn,Hn]=(0,z.useState)(),[bi,uo]=(0,z.useState)(),[jr,Qo]=(0,z.useState)(null),[Wi,Ki]=(0,z.useState)(!0),[po,ro]=(0,z.useState)([]),[So,Pi]=(0,z.useState)([]),[ra,$n]=(0,z.useState)(0),[Un,so]=(0,z.useState)({status:!1,visible:!0}),[ou,bu]=(0,z.useState)(!1),[Es,Bs]=(0,z.useState)(""),[eu]=me.default.useForm(),[Hs,iu]=(0,z.useState)(!0),[lu,Js]=(0,z.useState)(!1),[Du,tc]=(0,z.useState)(null),[nc,Xs]=(0,z.useState)(!1),[qs,ac]=(0,z.useState)(0),[rc,oc]=(0,z.useState)(!1);(0,z.useEffect)(()=>{vi&&vi.current&&(vi.current.clientHeight>47?so({status:!0,visible:!0}):so({status:!1,visible:!0}))},[Et.course_group_info&&Et.course_group_info.length]),(0,z.useEffect)(()=>{Et!=null&&Et.course_id&&Ba(Et==null?void 0:Et.student_works)},[Et]);const Ou=()=>Zo(void 0,null,function*(){const Jt=yield ln({type:"shixunHomeworks/getWorkList",payload:Sl({},Ut)});(0,he.GJ)()?Ba([...Jt.student_works]):Ba([...Jt])});(0,z.useEffect)(()=>{!ke["shixunHomeworks/getWorkList"]&&(Et!=null&&Et.is_open_ai_review)&&!(0,he.dE)()&&Us()},[ke["shixunHomeworks/getWorkList"]]),(0,z.useEffect)(()=>{if((Du==null?void 0:Du.status)=="running"){oc(!0);const Jt=setInterval(()=>{Us()},3e3);return()=>clearInterval(Jt)}else Du!=null&&Du.status&&(Du==null?void 0:Du.status)=="success"&&rc&&Ou()},[Du==null?void 0:Du.status]);const Us=()=>Zo(void 0,null,function*(){const Jt=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Mn==null?void 0:Mn.categoryId}});(Jt==null?void 0:Jt.status)===0&&tc(Jt==null?void 0:Jt.data)});(0,z.useEffect)(()=>{if(Qa.get("page")){let Jt=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((Mn==null?void 0:Mn.categoryId)!=(Jt==null?void 0:Jt.categoryId))return;Sn(Sl(Sl({},Ut),Jt)),Jt.task_status=(Jt==null?void 0:Jt.work_status)||"all",Jt.course_group_info=(Jt==null?void 0:Jt.course_group)||"all",Jt.file_status=Jt!=null&&Jt.file_status?[Jt==null?void 0:Jt.file_status]:"all",Jt.teacher_comment=Jt!=null&&Jt.teacher_comment?[Jt==null?void 0:Jt.teacher_comment]:"all",eu.setFieldsValue(Sl({},Jt))}},[]);function Ss(){Uo(1),Ti(""),xa(""),gn(""),ko(""),Ar(""),Zs([])}const ic=()=>{Ut.page=1;const Jt=Object.assign({},eu.getFieldsValue());Object.keys(Jt).map(function(Xn){switch(Xn){case"task_status":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.work_status,eu.setFieldsValue({task_status:"all"})):(Ut.work_status=Jt[Xn],eu.setFieldsValue({task_status:Ut.work_status}));break;case"file_status":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.file_status,eu.setFieldsValue({file_status:"all"})):(Ut.file_status=Jt[Xn][0],eu.setFieldsValue({file_status:Jt[Xn]}));break;case"course_group_info":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.course_group,eu.setFieldsValue({course_group_info:"all"})):(Ut.course_group=Jt[Xn],eu.setFieldsValue({course_group_info:Ut.course_group}));break;case"teacher_comment":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.teacher_comment,eu.setFieldsValue({teacher_comment:"all"})):(Ut.teacher_comment=Jt[Xn][0],eu.setFieldsValue({teacher_comment:Jt[Xn]}));break}}),Ou()},lc=(Jt,Xn)=>{ro(Xn.map(fi=>(fi.course_group_id===Jt&&(fi.checked=!fi.checked),fi))),Vs(Xn)},Vs=Jt=>{Pi(Jt.filter(Xn=>Xn.checked).map(Xn=>Xn.course_group_id))},bs=(0,z.useRef)();(0,z.useEffect)(()=>{bs.current=So},[So]);const uc=(Jt,Xn)=>{Ut.page=Jt,Ut.limit=Xn,Ou()},sc=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(Jt,Xn,fi)=>Xn!=null&&Xn.isMe&&(_o!=null&&_o.length)?"\u6211":Ut.limit*(Ut.page-1)+fi+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,he.GJ)()||(0,he.dE)()&&!(Et!=null&&Et.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:Jt=>Jt},!((0,he.dE)()&&((an=Et==null?void 0:Et.homework_status)!=null&&an.includes("\u533F\u8BC4\u4E2D")||(vt=Et==null?void 0:Et.homework_status)!=null&&vt.includes("\u7533\u8BC9\u4E2D")))&&Et.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:Et!=null&&Et.is_jupyter_lab||Et!=null&&Et.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:Jt=>Jt===-1?"\u91CD\u505A\u4E2D":Pt.createElement(Se.Uw,{status:Jt})},((0,he.GJ)()||(0,he.dE)()&&!(Et!=null&&Et.anonymous_comment)&&!Et.anonymous_appeal||(0,he.dE)()&&((un=Et.homework_status)==null?void 0:un.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(Jt,Xn)=>Pt.createElement(be.Z,{placement:"bottom",title:Pt.createElement("div",null,Pt.createElement("div",null,Xn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Xn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Pt.createElement("div",null,Xn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Xn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Et!=null&&Et.anonymous_comment?Pt.createElement("div",null,Xn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Xn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Pt.createElement("div",null,Xn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Xn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Pt.createElement("div",null,Xn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Xn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Et!=null&&Et.anonymous_comment?Pt.createElement("div",null,Xn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Xn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Et==null?void 0:Et.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Xn.appeal_penalty||"0.0"}\u5206`,Pt.createElement("div",null,Xn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Xn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Et!=null&&Et.is_jupyter||Et!=null&&Et.is_jupyter_lab)&&Pt.createElement("div",{onClick:fi=>{var Eu;fi.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Ut)),(0,Se.xg)(Et.is_jupyter||Et.is_jupyter_lab?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/${Xn.id}/comment?page=${Ut.page}`:Ut.course_group?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?page=${Ut.page}&ids=${(Eu=Ut.course_group)==null?void 0:Eu.toString()}`:`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?page=${Ut.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},Jt>0?Pt.createElement("span",{style:{color:"#ff8100"}},Jt):Jt)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:Jt=>Jt?ce()(Jt).format("YYYY-MM-DD HH:mm"):"--"},((0,he.GJ)()||((en=Et==null?void 0:Et.homework_status)==null?void 0:en.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,he.GJ)()||((xt=Et==null?void 0:Et.homework_status)==null?void 0:xt.includes("\u5DF2\u622A\u6B62")))&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(Et==null?void 0:Et.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(Jt,Xn)=>Pt.createElement(be.Z,{title:Pt.createElement("div",null,Pt.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",Jt,"\u5206"),Pt.createElement("br",null),Pt.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Xn.anonymous_comment_rate,"%"))},Pt.createElement("span",null,Jt))},(Et==null?void 0:Et.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:Jt=>Pt.createElement(be.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},Pt.createElement("span",null,Jt))},(Et==null?void 0:Et.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(Jt,Xn)=>Pt.createElement("div",null,!!Jt&&Pt.createElement(be.Z,{placement:"bottom",title:`\u5171\u6709${Jt}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${Xn.appeal_deal_count}\u6761\u5F85\u5904\u7406`},Pt.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${Xn.appeal_deal_count}/${Jt}`)),!Jt&&Pt.createElement("span",null,"-/-"))},(Et==null?void 0:Et.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:Jt=>Jt||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:Jt=>Jt||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(Jt,Xn)=>{var fi,Eu,Ql;return(fi=Et.homework_status)!=null&&fi.includes("\u5BFC\u5165")?Pt.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,he.GJ)()&&Pt.createElement("a",{onClick:jl=>{jl.stopPropagation(),ln({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Xn==null?void 0:Xn.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Pt.createElement("a",{style:{marginLeft:(0,he.GJ)()&&10},onClick:(0,Ne.debounce)(jl=>Zo(void 0,null,function*(){var tu,Vu,_s,Gs,ec;jl.stopPropagation();let Iu=yield(0,Ze.ZP)(`/api/student_works/${Xn==null?void 0:Xn.id}/passed_condition.json`,{method:"get"});Ce.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,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}},(tu=Iu==null?void 0:Iu.data)==null?void 0:tu.user_name)),Pt.createElement("div",{style:{marginLeft:60}},Pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Pt.createElement("span",{style:{marginLeft:10}},(Vu=Iu==null?void 0:Iu.data)==null?void 0:Vu.student_id)),Pt.createElement("div",{style:{marginLeft:60}},Pt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Pt.createElement("span",{style:{marginLeft:10}},(_s=Iu==null?void 0:Iu.data)==null?void 0:_s.group_name))),Pt.createElement("div",{style:{marginTop:22}},Pt.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Pt.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Gs=Iu==null?void 0:Iu.data)==null?void 0:Gs.description)||"\u6682\u65E0\u4FE1\u606F")),Pt.createElement("div",{style:{marginTop:22,marginBottom:20}},Pt.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Pt.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ec=Iu==null?void 0:Iu.data)==null?void 0:ec.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Xn.work_status===0&&!(0,he.GJ)()?Pt.createElement("div",null,"--"):Pt.createElement("div",null,!(0,he.GJ)()&&Pt.createElement("div",null,Pt.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,he.GJ)()&&Pt.createElement("div",null,Pt.createElement(Ee.Link,{className:"c-blue",target:"_blank",to:Et.is_jupyter||Et.is_jupyter_lab?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/${Xn.id}/comment?page=${Ut.page}`:Ut.course_group?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?ids=${(Eu=Ut.course_group)==null?void 0:Eu.toString()}&page=${Ut.page}`:`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?page=${Ut.page}`,onClick:jl=>{var tu,Vu,_s,Gs;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ut)),jl.stopPropagation(),Ut.course_group?(0,he.Rm)()&&!((Vu=(tu=He.AssistantObject)==null?void 0:tu.group)!=null&&Vu.can_view):(0,he.Rm)()&&!((Gs=(_s=He.AssistantObject)==null?void 0:_s.normal)!=null&&Gs.can_view)){jl.preventDefault(),ve.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.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),Pt.createElement("br",null),Pt.createElement(be.Z,{placement:"bottom",title:Pt.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Pt.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Pt.createElement("a",{className:"c-green",onClick:jl=>Zo(void 0,null,function*(){jl.preventDefault(),jl.stopPropagation(),ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Xn,id:Xn.id,params:Ut}})})},"\u8C03\u5206"))),(0,he.GJ)()&&Pt.createElement("div",null,Xn.work_status!==-1&&Xn.work_status!==0&&Xn.myshixun_identifier&&((Et==null?void 0:Et.is_jupyter)||(Et==null?void 0:Et.is_jupyter_lab))&&Pt.createElement(pe.Z,{justify:"center"},Pt.createElement("a",{onClick:jl=>Zo(void 0,null,function*(){if(jl.stopPropagation(),js(!0),Ki(!0),Ks(Xn.shixun_url),Hn(Xn.id),Qo(Xn.evaluation_codes),uo(null),Xn.myshixun_identifier){const tu=yield(0,Ze.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:Xn.myshixun_identifier,student_work_id:Xn.id}});tu.status===0&&(uo(tu.html_content),Ki(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(Et!=null&&Et.is_new_rule?Xn.work_status!==-1&&Xn.work_status!==0:Xn.work_status!==-1&&Xn.work_status!==0&&!((Ql=Et==null?void 0:Et.homework_status)!=null&&Ql.includes("\u5DF2\u622A\u6B62")))&&Pt.createElement(pe.Z,{justify:"center"},Pt.createElement("span",{className:ut.redoBtn,onClick:jl=>{var tu;if(jl.stopPropagation(),(0,he.Rm)()&&!((tu=He.AssistantObject.normal)!=null&&tu.can_redo)){ve.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}ln({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Et.homework_id,student_work_id:Xn.id,isshixun:Et.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(Jt=>!!Jt),mu=(Jt={key:""})=>{ln({type:"shixunHomeworks/setActionTabs",payload:Jt})},cc=()=>{var Jt;return Jr!=null&&Jr.anonymous_comment||(Jt=Et==null?void 0:Et.homework_status)!=null&&Jt.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},Xn)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},Xn)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},Xn)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},Xn)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},Xn)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},Xn)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},Xn)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},Xn)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},Xn)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},Xn)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},Xn)}]},$s=Jt=>Zo(void 0,null,function*(){Xt(!0),(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:Jt,student_works_ids:Et==null?void 0:Et.student_works_ids,with_submit_record:Hs,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(bu(!1),Ee.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/exportlist/normal_work_list`)),Xt(!1)}),dc=()=>{var Jt,Xn,fi,Eu;return Pt.createElement(re.default,null,Pt.createElement(re.default.Item,{key:"1"},Pt.createElement("span",{onClick:()=>{var Ql;if((0,he.Rm)()&&!((Ql=He.AssistantObject.normal)!=null&&Ql.can_download)){ve.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}ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Et==null?void 0:Et.course_group_info,fn:()=>{(0,Tn.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}," \u5BFC\u51FA\u6210\u7EE9 ")),(Et==null?void 0:Et.start_permanent)&&Pt.createElement(re.default.Item,{onClick:()=>Zo(void 0,null,function*(){let Ql=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ql.status===0&&Ee.history.push(`/classrooms/${Ut.coursesId}/exportlist/workspace_files`),Ql.status===-3&&(ln({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Ut}}),Ee.history.push(`/classrooms/${Ut.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((Jt=Et.homework_status)!=null&&Jt.includes("\u5BFC\u5165"))&&(0,he.GJ)()&&((Xn=Et==null?void 0:Et.student_works)==null?void 0:Xn.length)>0&&((Et==null?void 0:Et.is_jupyter)||(Et==null?void 0:Et.is_jupyter_lab))&&Pt.createElement(re.default.Item,{key:"2"},Pt.createElement("span",{onClick:Ql=>{var jl;if((0,he.Rm)()&&!((jl=He.AssistantObject.normal)!=null&&jl.can_download)){ve.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}ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Et==null?void 0:Et.course_group_info,fn:()=>{var tu,Vu;ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,Se.xg)(`/classrooms/${Ut==null?void 0:Ut.coursesId}/common_homework/${Ut.categoryId}/${(Vu=(tu=Et==null?void 0:Et.student_works)==null?void 0:tu[0])==null?void 0:Vu.id}/comment`)}}})}},"\u5B9E\u8BAD\u62A5\u544A")),!((fi=Et.homework_status)!=null&&fi.includes("\u5BFC\u5165"))&&((Eu=Et==null?void 0:Et.student_works)==null?void 0:Eu.length)>0&&!(Et!=null&&Et.is_jupyter_lab)&&!(Et!=null&&Et.is_jupyter)&&Pt.createElement(re.default.Item,{key:"3"},Pt.createElement(je.ZP,{loading:_t,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ql;if((0,he.Rm)()&&!((Ql=He.AssistantObject.normal)!=null&&Ql.can_download)){ve.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}ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:Et==null?void 0:Et.course_group_info,fn:()=>{Bs("\u9644\u4EF6"),bu(!0)}}})}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),Pt.createElement(re.default.Item,{key:"5",onClick:()=>{var Ql;if((0,he.Rm)()&&!((Ql=He.AssistantObject.normal)!=null&&Ql.can_download)){ve.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}Ee.history.push(`/classrooms/${Ut.coursesId}/exportlist/normal_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},gc=Jt=>{ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Du==null?void 0:Du.id,status:Jt}})};return(0,he.dE)()?Pt.createElement(Ra,null):Pt.createElement("section",{className:`${ut.wrap} minH500`},Pt.createElement("aside",{className:`minH500 bg-white pl30 ${(0,he.GJ)()?"pt30":""} pr30`},!(Et!=null&&Et.all_member_count)&&!ke["shixunHomeworks/getWorkList"]&&(((ka=Et==null?void 0:Et.homework_status)==null?void 0:ka.includes("\u672A\u53D1\u5E03"))||((ma=Et==null?void 0:Et.homework_status)==null?void 0:ma.includes("\u672A\u5F00\u59CB")))&&Pt.createElement(Be.Z,null),Pt.createElement("aside",null,!!(Et!=null&&Et.all_member_count)&&Pt.createElement("aside",{className:"mb30"},Pt.createElement(me.default,{form:eu,onChange:ic,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((Bt=Et.teacher_comment)!=null&&Bt.length)&&Pt.createElement(me.default.Item,{name:"teacher_comment"},Pt.createElement(E.default.Group,{style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(a.Z,{flex:"1"},(Pn=Et.teacher_comment)==null?void 0:Pn.map(Jt=>Pt.createElement(E.default,{value:Jt.id,key:Jt.id}," ",Jt.name,"(",Jt.count,") ")))))),!!((Ma=Et==null?void 0:Et.file_status)!=null&&Ma.length)&&(0,he.GJ)()&&Pt.createElement(me.default.Item,{name:"file_status"},Pt.createElement(E.default.Group,{style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(a.Z,{flex:"1"},(Wa=Et==null?void 0:Et.file_status)==null?void 0:Wa.map(Jt=>Pt.createElement(E.default,{value:Jt.id,key:Jt.id},Jt.name,"(",Jt.count,")")))))),!!((sn=Et.task_status)!=null&&sn.length)&&Pt.createElement(me.default.Item,{name:"task_status"},Pt.createElement(E.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all"},"\u5168\u90E8")," "),Pt.createElement(a.Z,{flex:"1"},(Wt=Et.task_status)==null?void 0:Wt.map(Jt=>Pt.createElement(E.default,{name:"task_status",value:Jt.id,key:Jt.id},Jt.name,"(",Jt.count,")")))))),!!((rn=Et.course_group_info)!=null&&rn.length)&&Pt.createElement(me.default.Item,{name:"course_group_info"},Pt.createElement(E.default.Group,{style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all",checked:!Ut.course_group_info},"\u5168\u90E8")),Pt.createElement(a.Z,{flex:"1",className:`${ut.workListClass} ${Un.visible?ut.visible:""} ${Un.status?"":ut.status}`},Pt.createElement("div",{ref:vi,className:ut.left},Et.course_group_info.map((Jt,Xn)=>Pt.createElement(E.default,{value:Jt.course_group_id,key:Jt.course_group_id}," ",Jt.group_group_name,"(",Jt.count,")"))),Un.status&&Pt.createElement("div",{className:ut.tips,onClick:()=>so(Vl(Sl({},Un),{visible:!Un.visible}))},Pt.createElement("span",null,Un.visible?"\u5C55\u5F00":"\u6536\u8D77",Un.visible?Pt.createElement(Gt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(hn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Pt.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},Pt.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),Pt.createElement(x.default,{className:"mt20",locale:{emptyText:Pt.createElement(Be.Z,null)},columns:cc(),dataSource:[Et==null?void 0:Et.group_data],pagination:!1})),Pt.createElement(pe.Z,{align:"middle"},Pt.createElement(a.Z,{flex:"1"},Pt.createElement(pe.Z,{align:"middle"},Pt.createElement(a.Z,null,Pt.createElement(y.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Jt=>{Ut.page=1,Ut.search=Jt.trim(),Ou()}})),Pt.createElement(a.Z,null,Pt.createElement("span",{className:"ml5 c-red"},Et.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Et.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Pt.createElement(a.Z,{style:{textAlign:"end"},className:ut.workListButtonWrap},!((Er=Et.homework_status)!=null&&Er.includes("\u5BFC\u5165"))&&!(Et!=null&&Et.is_jupyter||Et!=null&&Et.is_jupyter_lab)&&Pt.createElement(je.ZP,{className:"mr10",icon:Pt.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Ut}})}},"\u6587\u6863\u67E5\u91CD"),!(Et!=null&&Et.is_new_rule)&&!((ga=Et.homework_status)!=null&&ga.includes("\u5BFC\u5165"))&&(((Ia=Et==null?void 0:Et.homework_status)==null?void 0:Ia.includes("\u63D0\u4EA4\u4E2D"))||((st=Et==null?void 0:Et.homework_status)==null?void 0:st.includes("\u8865\u4EA4\u4E2D"))||((Ir=Et==null?void 0:Et.homework_status)==null?void 0:Ir.includes("\u8FDB\u884C\u4E2D")))&&Pt.createElement(je.ZP,{className:"mr10",icon:Pt.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var Jt;if((0,he.Rm)()&&!((Jt=He.AssistantObject.normal)!=null&&Jt.can_redo)){ve.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}$i(!0),Zo(void 0,null,function*(){const fi=yield(0,Ze.ZP)(`/api/homework_commons/${Ut==null?void 0:Ut.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});fi.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",fi),ro(fi.data.list),Vs(fi.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((qn=Et.homework_status)==null?void 0:qn.includes("\u5DF2\u622A\u6B62"))&&!Et.is_jupyter&&!Et.is_jupyter_lab&&Pt.createElement(je.ZP,{className:"mr10",icon:Pt.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Js(!0)}},"\u5BFC\u5165\u6210\u7EE9"),Pt.createElement(b.Z,{dropdownRender:dc},Pt.createElement(je.ZP,{icon:Pt.createElement(Ln.Z,null)},"\u5BFC\u51FA",Pt.createElement(An.Z,null))))),(Et==null?void 0:Et.is_shixun)&&!(Et!=null&&Et.open_evaluate)&&!(Et!=null&&Et.is_close_tips)&&Pt.createElement(pe.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"}},Pt.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"),Pt.createElement("span",{style:{cursor:"pointer"},onClick:()=>Zo(void 0,null,function*(){let Jt=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/close_tips.json`,{method:"post"});(Jt==null?void 0:Jt.status)===0&&ln({type:"shixunHomeworks/getWorkList",payload:Sl({},Ut)})})},"X"))),Pt.createElement(x.default,{loading:ke["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(Et==null?void 0:Et.anonymous_comment)&&{x:1300},dataSource:_o,columns:sc,onRow:(Jt,Xn)=>({onClick:()=>{var fi,Eu;(fi=Et.homework_status)!=null&&fi.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ut)),(0,Se.xg)(Et.is_jupyter||Et.is_jupyter_lab?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/${Jt.id}/comment?page=${Ut.page}`:Ut.course_group?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Jt.id}?ids=${(Eu=Ut.course_group)==null?void 0:Eu.toString()}&page=${Ut.page}`:`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Jt.id}?page=${Ut.page}`))}}),rowKey:"id",onChange:(Jt,Xn,fi)=>{if(fi.order===void 0)switch(fi.field){case"student_id":Ut.b_order="desc",Ut.order=fi.field;break;default:delete Ut.b_order,delete Ut.order}else Ut.b_order=fi.order.replace("end",""),Ut.order=fi.field;Ou()}}))),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(ee.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:uc,defaultCurrent:parseInt(Ut.page)||1,current:parseInt(Ut.page)||1,defaultPageSize:20,total:Ke.workList.work_count})),Pt.createElement(Qe,null),Pt.createElement(Me,null),Pt.createElement(At.Z,{getData:Ou}),Pt.createElement(Ce.default,{title:"\u667A\u80FD\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:to,width:Kn===3&&(Et!=null&&Et.is_open_ai_review)?1150:600,confirmLoading:nc,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Zo(void 0,null,function*(){var Jt,Xn;if((0,he.Rm)()&&!((Xn=(Jt=He.AssistantObject)==null?void 0:Jt.normal)!=null&&Xn.can_appraise)){ve.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(Kn===1){if(Yr!==0){if(!Yr){ve.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}ii(!1),Nl(!0)}else if(Kn===2){if(!(kr===0||Pr===0)){if(!kr){ve.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(kr>Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}ii(!1),Nl(!0)}else if(Kn===3){if(Et!=null&&Et.is_open_ai_review)if(Et!=null&&Et.single_score){if(Et!=null&&Et.zero_commit_student_works)return ve.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return ve.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return ve.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Xs(!0);const fi=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Mn==null?void 0:Mn.categoryId,range:qs}});(fi==null?void 0:fi.status)===0&&(ii(!1),Us()),Xs(!1)}}),onCancel:()=>{ii(!1),Ss()}},Pt.createElement("div",null,Pt.createElement("div",null,Pt.createElement("div",{style:{background:"#F6F7F9",height:40},className:"flex item-center"},Pt.createElement("span",{style:{margin:"0 20px"}},"\u8BC4\u9605\u65B9\u5F0F"),Pt.createElement(ne.ZP.Group,{value:Kn,onChange:Jt=>Uo(Jt.target.value)},Pt.createElement(ne.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),Pt.createElement(ne.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"),(Et==null?void 0:Et.show_ai_review)&&Pt.createElement(ne.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605"))),Kn===1&&Pt.createElement("div",null,Pt.createElement("div",{className:"mt15 mb5"},Pt.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),Pt.createElement(oe.Z,{size:"large",min:0,max:100,value:Yr,onChange:Jt=>Ti(Jt),style:{width:"100%"}})),Kn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px",alignItems:"center"}},Pt.createElement("div",{style:{width:60}},Pt.createElement("span",{style:{color:"red"}},"*")," \u6700\u4F4E\u5206"),Pt.createElement(oe.Z,{size:"large",min:0,max:100,value:kr,onChange:Jt=>gn(Jt),style:{width:"calc(50% - 70px)"}}),Pt.createElement("div",{style:{width:80}},Pt.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),Pt.createElement(oe.Z,{size:"large",min:0,max:100,value:Pr,onChange:Jt=>xa(Jt),style:{width:"calc(50% - 70px)"}})),[1,2].includes(Kn)&&Pt.createElement(Pt.Fragment,null,Pt.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),Pt.createElement(y.default.TextArea,{value:ur,onChange:Jt=>Ar(Jt.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),Pt.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pt.createElement(y.default.TextArea,{value:fo,onChange:Jt=>ko(Jt.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),Kn===3&&(Et!=null&&Et.is_open_ai_review?Pt.createElement(Ja,{range:qs,setRange:Jt=>ac(Jt)}):Pt.createElement(Be.Z,{customText:"\u6B64\u529F\u80FD\u9700\u8981\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u4EE5\u540E\u624D\u80FD\u4F7F\u7528\u3002",ButtonText:"\u53BB\u5F00\u542F",ButtonClick:()=>{window.location.href=`/classrooms/${Mn==null?void 0:Mn.coursesId}/common_homework/${Mn==null?void 0:Mn.categoryId}/detail?tabs=5`}}))))),Pt.createElement(Ce.default,{title:"\u63D0\u793A",open:ul,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Zo(void 0,null,function*(){let Jt={};Kn===1?Jt.score=Yr||"0":(Jt.min_score=kr||"0",Jt.max_score=Pr||"0"),Jt.comment=ur,Jt.hidden_comment=fo,Xi===1?Jt.student_work_ids=_o.map(fi=>fi.id):Jt.student_work_ids=_o.filter(fi=>!fi.has_comment).map(fi=>fi.id),(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/batch_add_score.json`,{method:"post",body:Jt})).status===0&&(ve.ZP.info("\u4FEE\u6539\u6210\u529F"),Nl(!1),Ss(),Ou())}),onCancel:()=>{Ss(),Nl(!1)}},Pt.createElement("div",{style:{padding:"32px",textAlign:"center"}},Pt.createElement("span",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),Pt.createElement("br",null),Pt.createElement(ne.ZP.Group,{value:Xi,onChange:Jt=>kl(Jt.target.value)},Pt.createElement(ne.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),Pt.createElement(ne.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),Pt.createElement(Ce.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Yl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Zo(void 0,null,function*(){if(Vs(po),Kn===2&&bs.current){if(ru.length<=0){ve.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ur){ve.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Jt=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,status:ru,course_group_ids:bs.current}});Jt.status===0&&($n(Jt.course_group_count),li(Jt),$i(!1),gu(!0))}else{if(!(kr===0||Pr===0)){if(!kr){ve.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(kr>Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ur){ve.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Jt=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,min_score:kr,max_score:Pr,course_group_ids:bs.current}});Jt.status===0&&($n(Jt.course_group_count),li(Jt),$i(!1),gu(!0))}}),onCancel:()=>{$i(!1),Ss()}},Pt.createElement("div",{style:{padding:"32px"}},Pt.createElement("div",null,Pt.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Pt.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Pt.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Pt.createElement("div",{className:po.length>15?ut.scroll:"",style:{overflowX:"hidden"}},po==null?void 0:po.map((Jt,Xn)=>Pt.createElement(E.default,{style:{textAlign:"left",margin:"0"},value:Jt.course_group_id,key:Jt.course_group_id,onChange:()=>{lc(Jt.course_group_id,po)},checked:Jt.checked},Jt.group_group_name,"(",Jt.count,")")))),Pt.createElement("div",null,Pt.createElement("span",{style:{width:"80px"}}," ",Pt.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pt.createElement(ne.ZP.Group,{value:Kn,onChange:Jt=>{Uo(Jt.target.value)}},Pt.createElement(ne.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pt.createElement(ne.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Kn===1&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(oe.Z,{min:0,max:100,value:kr,onChange:Jt=>gn(Jt),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(oe.Z,{min:0,max:100,value:Pr,onChange:Jt=>xa(Jt),style:{width:"100px"}})),Kn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(E.default.Group,{onChange:Jt=>{Zs([...Jt])},style:{width:"100%"}},(Fa=Et.task_status)==null?void 0:Fa.map((Jt,Xn)=>Pt.createElement(E.default,{name:"task_status",value:Jt.id},Jt.name,"(",Jt.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(zt.Z,{className:ut.MdEditor,onChange:Jt=>Ar(Jt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(Ce.default,{open:Ys,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Zo(void 0,null,function*(){Kn===2?(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,status:ru,course_group_ids:bs.current}})).status===0&&(ve.ZP.info("\u6253\u56DE\u6210\u529F"),Ss(),Ou(),gu(!1)):(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,min_score:kr,max_score:Pr,course_group_ids:bs.current}})).status===0&&(ve.ZP.info("\u6253\u56DE\u6210\u529F"),Ss(),Ou(),gu(!1))}),onCancel:()=>{Ss(),gu(!1)}},Pt.createElement("div",{style:{padding:"32px"}},Kn===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",ra,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",kr,"-",Pr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Kn===2&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06",ra,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(ua=Et.task_status)==null?void 0:ua.filter(Jt=>ru==null?void 0:ru.includes(Jt.id)).map(Jt=>Jt.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pt.createElement("br",null),Pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",hs==null?void 0:hs.count,"\u540D\u5B66\u751F"))),Pt.createElement(Ce.default,{open:Qs,width:900,centered:!0,closeIcon:!1,footer:Pt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Pt.createElement("div",null,Pt.createElement(je.ZP,{className:"mr20",style:{background:"none"},icon:Pt.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:Jt=>{var Xn;if(Jt.preventDefault(),(0,he.Rm)()&&!((Xn=He.AssistantObject.normal)!=null&&Xn.can_view)){ve.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,It.O5)()&&(0,Se.xg)(`${Ws}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),Pt.createElement("span",{className:"mr10"},"\u8C03\u5206"),Pt.createElement(oe.Z,{min:0,onChange:(0,Ne.debounce)(Jt=>Zo(void 0,null,function*(){var Xn;if(Ti(Jt),(0,he.Rm)()&&!((Xn=He.AssistantObject.normal)!=null&&Xn.can_appraise)){ve.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,Ze.ZP)(`/api/student_works/${Gn}/adjust_score.json`,{method:"post",body:{score:Jt}})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),ln({type:"shixunHomeworks/getWorkList",payload:Sl({},Ut)}))}),2e3)})),Pt.createElement(je.ZP,{type:"primary",onClick:Jt=>js(!1)},"\u5173\u95ED")),onOk:()=>Zo(void 0,null,function*(){}),onCancel:()=>{js(!1)}},Pt.createElement("div",{className:ut.viewcode},Pt.createElement("div",{className:ut.lefttitle},"\u67E5\u770B\u4EE3\u7801"),Pt.createElement("div",null,Pt.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),jr&&Pt.createElement(se.default,{style:{width:200},value:(Ua=jr[0])==null?void 0:Ua.path}," ",jr==null?void 0:jr.map(Jt=>Pt.createElement(se.default.Option,{value:Jt.path},Jt.path))," "))),Pt.createElement(fe.Z,{spinning:Wi},Pt.createElement("iframe",{srcDoc:bi,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),Pt.createElement(Ce.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:ou,centered:!0,onCancel:()=>bu(!1),onOk:()=>{Es=="\u9644\u4EF6"?$s(!1):Es=="\u6279\u6CE8"&&$s(!0),bu(!1)}},Pt.createElement(E.default,{checked:Hs,onChange:Jt=>{iu(Jt.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),Pt.createElement("div",{className:ut.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),Pt.createElement("div",{className:ut.export_type_modal},Pt.createElement("div",{className:ut.export_type_modal_con},Pt.createElement("div",{className:`${ut.type_item} ${Es=="\u9644\u4EF6"?ut.type_item_active:""}`,onClick:()=>Bs("\u9644\u4EF6")},Pt.createElement("div",{className:`${ut.img_warp}`},Pt.createElement("img",{src:ha.Z,width:72,height:80})),Pt.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),Pt.createElement("div",{className:`${ut.type_item} ${Es=="\u6279\u6CE8"?ut.type_item_active:""}`,onClick:()=>Bs("\u6279\u6CE8")},Pt.createElement("div",{className:`${ut.img_warp}`},Pt.createElement("img",{src:La.Z,width:99,height:80})),Pt.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),Pt.createElement("div",{className:ut.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),Pt.createElement($e,{title:Sr==null?void 0:Sr.title,open:(Sr==null?void 0:Sr.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:Sr==null?void 0:Sr.task_status,new_work_status:Sr==null?void 0:Sr.new_work_status,shixunHomeworks:Ke,destroyOnClose:!0,centered:!0,onCancel:()=>{mu()},footer:null,width:764,course_group:Ut==null?void 0:Ut.course_group}),Pt.createElement(Ea.Z,{visible:lu,getData:Ou,categoryId:Ut.categoryId,onCancle:()=>{Js(!1)}}),Pt.createElement($o,null),Pt.createElement(ml,{getData:()=>Us()}))};var uu=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(Tl),Jl=te(74128),su=te(27183),xr=Object.defineProperty,ja=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,To=(Ke,He,ke)=>He in Ke?xr(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,hi=(Ke,He)=>{for(var ke in He||(He={}))er.call(He,ke)&&To(Ke,ke,He[ke]);if(ja)for(var ke of ja(He))qa.call(He,ke)&&To(Ke,ke,He[ke]);return Ke},Oi=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Ni=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)();return z.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:Ke.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Oi(void 0,null,function*(){(yield He({type:"shixunHomeworks/deleteReply",payload:{object_id:Ke.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"shixunHomeworks/setActionTabs",payload:{}}),He({type:"shixunHomeworks/getReplyList",payload:hi({},Ke.actionTabs.params)}))}),onCancel:()=>{He({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Vi=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(Ni),Zi=te(60979),bl=te(26227),qi=te(63524),ao={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"},Ca=te(59301),Ci=Object.defineProperty,Yo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,Kt=(Ke,He,ke)=>He in Ke?Ci(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,cn=(Ke,He)=>{for(var ke in He||(He={}))qo.call(He,ke)&&Kt(Ke,ke,He[ke]);if(Yo)for(var ke of Yo(He))tn.call(He,ke)&&Kt(Ke,ke,He[ke]);return Ke},Yn=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});ce().locale("ZH-cn");const cr=({shixunHomeworks:Ke,classroomList:He,user:ke,globalSetting:Ht,loading:_t,dispatch:Xt})=>{const[ln,an]=(0,z.useState)(cn({},(0,Ee.useParams)())),[vt,un]=(0,z.useState)(!1),[en,xt]=(0,z.useState)(-1),[ka,ma]=(0,z.useState)(""),[Bt,Pn]=(0,z.useState)(""),{workList:Ma}=Ke,{detailLeftMenus:Wa}=He,{replyList:sn,workDetail:Wt}=Ke;ln.page_size=10,(0,z.useEffect)(()=>{Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)}),Xt({type:"shixunHomeworks/getWorkDetail",payload:cn({},ln)}),Wa.course_modules||Xt({type:"classroomList/getClassroomLeftMenus",payload:cn({},ln)})},[ln.categoryId]);const rn=ga=>{ga=ga!=null&&ga.includes(".json")?ga:`${ga}.json`,Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Yn(void 0,null,function*(){var Ia;const st=yield(0,Zi.$Q)({url:ga});if(!st)return;ve.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const Ir=yield(0,Zi.Ir)({id:st.shixun_identifier});if(Ir!=null&&Ir.game_identifier){(Ia=Ee.history)==null||Ia.push(`/tasks/${Ir.game_identifier}`);return}(Ir==null?void 0:Ir.status)===2?rn(Ir==null?void 0:Ir.message):(Ir==null?void 0:Ir.status)===3&&Er(Ir==null?void 0:Ir.message)})})},Er=ga=>{Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ga,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ca.createElement("section",{className:ao.bg},Ca.createElement(fe.Z,{spinning:_t["shixunHomeworks/getWorkDetail"]},Ca.createElement("section",{className:""},Ca.createElement("aside",{className:[ao.desc,"c-black","font14","bg-white"].join(" ")},Ke.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ca.createElement("div",null,Ca.createElement(Ro.Z,{value:(Wt==null?void 0:Wt.description)||"\u6682\u65E0\uFF5E"})),Ca.createElement(su.Z,{authority:(0,he.GJ)(),showDimensions:!1,dataSource:Wt==null?void 0:Wt.attachments,callback:()=>{Xt({type:"shixunHomeworks/getWorkDetail",payload:cn({},ln)})}}),Ke.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ca.createElement("aside",{className:["bg-white"].join(" ")},Ca.createElement(zt.Z,{onChange:ga=>{ma(ga)},defaultValue:Wt==null?void 0:Wt.explanation,height:200,isFocus:!0,watch:!0}),Ca.createElement(pe.Z,null,Ca.createElement(a.Z,{span:24,className:"tr"},Ca.createElement(je.ZP,{type:"default",size:"middle",onClick:()=>Yn(void 0,null,function*(){Xt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ca.createElement(je.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>Yn(void 0,null,function*(){ka===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Xt({type:"shixunHomeworks/updateWork",payload:{explanation:ka,categoryId:ln.categoryId}})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Xt({type:"shixunHomeworks/getWorkDetail",payload:cn({},ln)}))})},"\u4FDD\u5B58"))))),Ca.createElement("aside",{className:[ao.reply,"bg-white","mt20"].join(" ")},vt&&Ca.createElement(zt.Z,{onChange:ga=>{ma(ga)},height:200,isFocus:!0,watch:!0}),Ca.createElement(pe.Z,{onClick:()=>{un(!0)}},Ca.createElement(a.Z,{flex:"1",style:{pointerEvents:"none"}},!vt&&Ca.createElement(y.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ca.createElement(a.Z,null,Ca.createElement(je.ZP,{type:"primary",size:"middle",onClick:()=>Yn(void 0,null,function*(){if((0,he.Rm)()&&!He.AssistantObject.normal.can_create){ve.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}ka===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Xt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:ln.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:ka}}})).status===0&&(ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)}),un(!1),ma(""))})},"\u53D1\u8868")))),(sn==null?void 0:sn.comments)&&sn.comments!=""&&Ca.createElement("aside",{className:[ao.replyList,"bg-white"].join(" ")},Ca.createElement(fe.Z,{spinning:_t["shixunHomeworks/getReplyList"]},sn==null?void 0:sn.comments.map(function(ga,Ia){var st,Ir,qn,Fa;return Ca.createElement(pe.Z,{gutter:[12,12],key:Ia},Ca.createElement(a.Z,{flex:"40px"},Ca.createElement("img",{className:ao.headpic,width:"40",src:`${Jl.Z.IMG_SERVER}/images/${(st=ga==null?void 0:ga.author)==null?void 0:st.image_url}`})),Ca.createElement(a.Z,{flex:"1"},Ca.createElement(pe.Z,{align:"middle"},Ca.createElement(a.Z,{span:20},Ca.createElement("span",{className:"c-light-black"},(Ir=ga==null?void 0:ga.author)==null?void 0:Ir.name),Ca.createElement("span",{className:"c-light-black ml10"},ga==null?void 0:ga.time," \u53D1\u5E03")),Ca.createElement(a.Z,{className:"tr",span:4},((0,he.GJ)()||((qn=ke==null?void 0:ke.userInfo)==null?void 0:qn.login)===((Fa=ga==null?void 0:ga.author)==null?void 0:Fa.login))&&Ca.createElement(be.Z,{title:"\u5220\u9664"},Ca.createElement(bl.Z,{className:"current",onClick:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:ln,selectArr:ga}})}}))),Ca.createElement(a.Z,{span:24},Ca.createElement(Ro.Z,{value:ga.content})),ga.children&&Ca.createElement("aside",{className:ao.comment},ga.children.map(function(ua,Ua){var Mn,Qa;return Ca.createElement(pe.Z,{key:Ua},Ca.createElement(a.Z,{span:24},Ca.createElement(pe.Z,null,Ca.createElement(a.Z,{flex:"1"},ua.author.name,Ca.createElement("span",{className:"c-light-black ml10"},ua==null?void 0:ua.time)),Ca.createElement(a.Z,null,((0,he.GJ)()||((Mn=ke==null?void 0:ke.userInfo)==null?void 0:Mn.login)===((Qa=ua==null?void 0:ua.author)==null?void 0:Qa.login))&&Ca.createElement(be.Z,{title:"\u5220\u9664"},Ca.createElement(bl.Z,{className:"current",onClick:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:ln,selectArr:ua}})}}))))),Ca.createElement(a.Z,null,Ca.createElement(Ro.Z,{value:ua.content})))})),Ca.createElement(a.Z,{span:24,className:"mt5 c-light-black"},en===Ia&&Ca.createElement("aside",null,Ca.createElement(zt.Z,{onChange:ua=>{Pn(ua)},height:150,isFocus:!0}),Ca.createElement(pe.Z,null,Ca.createElement(a.Z,{span:24,className:"tr"},Ca.createElement(je.ZP,{type:"primary",size:"middle",onClick:()=>Yn(this,null,function*(){Bt===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Xt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:ln.categoryId,jour_type:"HomeworkCommon",m_parent_id:ga.id,reply_id:1,notes:Bt}}}),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)}),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(-1))})},"\u53D1\u8868")))),en!==Ia&&Ca.createElement("div",{className:"tr"},Ca.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>xt(Ia)}),!!ga.user_praise&&Ca.createElement("span",{className:"c-orange"},Ca.createElement(qi.Z,{className:"mr5 ml30",onClick:()=>Yn(this,null,function*(){yield Xt({type:"shixunHomeworks/replyUnLike",payload:{object_id:ga.id,object_type:"journals_for_message"}}),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)})})}),!!ga.praise_count&&ga.praise_count),!ga.user_praise&&Ca.createElement("span",null,Ca.createElement(qi.Z,{className:"mr5 ml30",onClick:()=>Yn(this,null,function*(){yield Xt({type:"shixunHomeworks/replyLike",payload:{object_id:ga.id,object_type:"journals_for_message"}}),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)})})}),!!ga.praise_count&&ga.praise_count))))))}))))),Ca.createElement("aside",{className:"tc mt30 pb30"},Ca.createElement(ee.Z,{defaultCurrent:1,total:sn==null?void 0:sn.messages_count,hideOnSinglePage:!0,current:ln.page||1,onChange:ga=>{ln.page=ga,Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)})}})),Ca.createElement(Vi,null))};var Wr=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,user:ke,loading:Ht,globalSetting:_t})=>({shixunHomeworks:Ke,globalSetting:_t,user:ke,classroomList:He,loading:Ht.effects}))(cr),zn=Object.defineProperty,or=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Tr=(Ke,He,ke)=>He in Ke?zn(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,ba=(Ke,He)=>{for(var ke in He||(He={}))Hr.call(He,ke)&&Tr(Ke,ke,He[ke]);if(or)for(var ke of or(He))Co.call(He,ke)&&Tr(Ke,ke,He[ke]);return Ke};ce().locale("ZH-cn");const Po=({shixunHomeworks:Ke,classroomList:He,globalSetting:ke,loading:Ht,dispatch:_t})=>{var Xt,ln;const an=(0,Ee.useParams)(),{detailLeftMenus:vt}=He,{replyList:un,referenceAnswer:en}=Ke;return an.page_size=10,(0,z.useEffect)(()=>{_t({type:"shixunHomeworks/getReplyList",payload:ba({},an)}),_t({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:an.categoryId}}),vt.course_modules||_t({type:"classroomList/getClassroomLeftMenus",payload:ba({},an)})},[an.categoryId]),z.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},z.createElement("aside",{className:["c-black","font14"].join(" ")},z.createElement("div",null,(en==null?void 0:en.reference_answer)&&z.createElement(Ro.Z,{value:en==null?void 0:en.reference_answer}),!(en!=null&&en.reference_answer)&&!((Xt=en.attachments)!=null&&Xt.length)&&z.createElement(Be.Z,null)),(ln=en==null?void 0:en.attachments)==null?void 0:ln.map((xt,ka)=>z.createElement("div",null,z.createElement("a",{href:`${Jl.Z.API_SERVER}${xt.url}`},z.createElement("span",{className:"iconfont icon-fujian c-green font14"}),z.createElement("span",{className:"ml10 c-black"},xt.title),z.createElement("span",{className:"c-light-black ml20 font12"},xt.filesize))))))};var ei=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,globalSetting:Ht})=>({shixunHomeworks:Ke,globalSetting:Ht,classroomList:He,loading:ke.effects}))(Po),Ii=te(55059),Zr=te(2948),Ya=te(91967),Ao=te(59301),jo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ji=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t;const[Xt,ln]=(0,z.useState)(!0),[an,vt]=(0,z.useState)(!1),[un,en]=(0,z.useState)([]),[xt,ka]=(0,z.useState)([]),[ma,Bt]=(0,z.useState)([]),[Pn,Ma]=(0,z.useState)([]),[Wa,sn]=(0,z.useState)(""),Wt=(0,Ee.useParams)();function rn(){return jo(this,null,function*(){let Ia=yield(0,Ze.ZP)(`/api/homework_commons/${Wt.categoryId}/homework_common_collaborators.json`,{method:"get"});ka(Ia)})}function Er(){return jo(this,null,function*(){var Ia;let st=yield(0,Ze.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/teachers`,{method:"get",params:{homework_id:Wt.categoryId,limit:1e3}});(Ia=st==null?void 0:st.teacher_list)==null||Ia.map(Ir=>{Ir.key=Ir.user_id}),Bt(st==null?void 0:st.teacher_list),Ma(st==null?void 0:st.teacher_list)})}(0,z.useEffect)(()=>{rn(),((0,he.G5)()||(0,he.Rm)())&&Er()},[Wt]);const ga=()=>{};return Ao.createElement("section",{className:Ya.Z.form},Ao.createElement(pe.Z,{className:Ya.Z.content,style:{padding:"20px 30px",gap:20}},(Ht=xt==null?void 0:xt.data)==null?void 0:Ht.map(Ia=>Ao.createElement(pe.Z,{align:"middle",className:`${Ya.Z.borderSty} ${Wa===(Ia==null?void 0:Ia.id)?Ya.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ao.createElement("span",{className:"c-grey-333"},Ia==null?void 0:Ia.real_name),(xt==null?void 0:xt.can_edit)&&Ao.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Ya.Z.delSty}`,onMouseEnter:()=>{sn(Ia.id)},onMouseLeave:()=>{sn("")},onClick:()=>jo(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/homework_commons/${Wt.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Ia.id}})).status===0&&(ve.ZP.info("\u5220\u9664\u6210\u529F"),rn(),Er())})}))),(xt==null?void 0:xt.can_edit)&&Ao.createElement(je.ZP,{className:Ya.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>vt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(xt!=null&&xt.can_edit)&&!((_t=xt==null?void 0:xt.data)!=null&&_t.length)&&Ao.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Ao.createElement(Ce.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:an,onCancel:()=>vt(!1),onOk:()=>jo(void 0,null,function*(){if(un.length===0){ve.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,Ze.ZP)(`/api/homework_commons/${Wt.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:un}})).status===0&&(ve.ZP.info("\u6DFB\u52A0\u6210\u529F"),en([]),rn(),Er(),vt(!1))})},Ao.createElement("div",null,Ao.createElement("div",{style:{display:"flex"}},Ao.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ao.createElement(y.default.Search,{onChange:Ia=>{Bt(Pn.filter(st=>st.name.indexOf(Ia.target.value)>-1))}})),Ao.createElement(x.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Ia,st)=>{en(Ia)},selectedRowKeys:un,getCheckboxProps:Ia=>({disabled:Ia.is_collaborator})},pagination:!1,dataSource:ma,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Dl=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He})=>({shixunHomeworks:Ke,loading:He.effects}))(ji),nu=te(81327),Su=te(32134),au=te(12893),fu=te(76505),Ta=te(59301),Zu=Object.defineProperty,_l=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,wl=(Ke,He,ke)=>He in Ke?Zu(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,al=(Ke,He)=>{for(var ke in He||(He={}))yu.call(He,ke)&&wl(Ke,ke,He[ke]);if(pu)for(var ke of pu(He))Zl.call(He,ke)&&wl(Ke,ke,He[ke]);return Ke},Cu=(Ke,He)=>_l(Ke,cu(He)),Lu=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Gl=({shixunHomeworks:Ke,loading:He,globalSetting:ke,user:Ht,dispatch:_t})=>{var Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),xt=(0,Ee.useLocation)(),{verifyModelUser:ka,ContactModalElement:ma}=(0,fu.Z)(),{workSetting:Bt,workList:Pn}=Ke,[Ma,Wa]=(0,z.useState)(!0),[sn]=me.default.useForm(),[Wt,rn]=(0,z.useState)(!1),[Er,ga]=(0,z.useState)(!1),[Ia,st]=(0,z.useState)(!1),[Ir,qn]=Ce.default.useModal();let[Fa,ua]=(0,z.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[Ua,Mn]=(0,z.useState)([]),[Qa,Ut]=(0,z.useState)([]),[Sn,Et]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,teacher_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],is_open_ai_review:!1});const Sr=((Xt=Pn==null?void 0:Pn.homework_status)==null?void 0:Xt.includes("\u533F\u8BC4\u4E2D"))||((ln=Pn==null?void 0:Pn.homework_status)==null?void 0:ln.includes("\u7533\u8BC9\u4E2D")),Jr=((an=Pn==null?void 0:Pn.homework_status)==null?void 0:an.includes("\u533F\u8BC4\u4E2D"))||((vt=Pn==null?void 0:Pn.homework_status)==null?void 0:vt.includes("\u7533\u8BC9\u4E2D"))||((un=Pn==null?void 0:Pn.homework_status)==null?void 0:un.includes("\u5DF2\u622A\u6B62"));(0,z.useEffect)(()=>{},[]),(0,z.useEffect)(()=>{Wa(!(Bt!=null&&Bt.can_edit))},[Bt]),(0,z.useEffect)(()=>{Bt!=null&&Bt.course_id&&(Object.keys(Sn).map(function(xa){xa.indexOf("proportion")>-1&&(Bt[xa]=(Bt[xa]*100).toFixed(0)),Sn[xa]=Bt[xa]}),(!Sn.allow_late||!Sn.unified_late)&&(Sn.late_penalty=5),Ua=JSON.parse(JSON.stringify(Bt.group_settings.map(xa=>Cu(al({},xa),{group_name:[xa.group_name]})).filter(xa=>xa.publish_time!==null))),Qa=JSON.parse(JSON.stringify(Bt.allow_late_settings.map(xa=>Cu(al({},xa),{group_name:[xa.group_name]})).filter(xa=>xa.late_time!==null))),Fa=JSON.parse(JSON.stringify(Bt.score_details.map(xa=>al({},xa)))),Et(al({},Sn)),ua([...Fa]),Mn([...Ua]),Ut([...Qa]))},[Bt]);const _o=()=>{_t({type:"shixunHomeworks/getWorkSetting",payload:al({},en)})},Ba=()=>Lu(void 0,null,function*(){ga(!0);let xa=!1;if(Fa==null||Fa.find(gn=>{if(gn.name===""||gn.score===""){xa=!0;return}}),xa)return;if(Ti().toFixed(2)!=100){ve.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(Pr(Fa)){ve.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const kr=JSON.parse(JSON.stringify(Sn));if(kr.categoryId=en.categoryId,Sn.unified_setting||Ua==null||Ua.map(gn=>{var ur,Ar;if(!gn.publish_time||!gn.end_time)throw ve.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(!gn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");gn.group_name=typeof(gn==null?void 0:gn.group_name)=="string"?[gn==null?void 0:gn.group_name]:gn==null?void 0:gn.group_name,console.log("item:0",gn,Bt.group_settings,Ua),gn.group_id=(Ar=(ur=gn==null?void 0:gn.group_name)==null?void 0:ur.map(fo=>{var ko,to;let ii=(to=(ko=Bt.group_settings)==null?void 0:ko.filter(Xi=>(Xi==null?void 0:Xi.group_name)===fo))==null?void 0:to[0];return console.log("d:",ii,fo),ii==null?void 0:ii.group_id}))==null?void 0:Ar.toString().split(",")}),kr.group_settings=Ua,kr.score_details=Fa,Sn.allow_late)if(Sn.unified_late){if(Sn.late_penalty===null||Sn.late_penalty===void 0||Sn.late_penalty<0||Sn.late_penalty>100)throw ve.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(!Sn.late_time)throw ve.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 Qa=Qa==null?void 0:Qa.map(gn=>{var ur,Ar;if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw ve.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(!gn.late_time)throw ve.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(!gn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return gn.group_name=typeof(gn==null?void 0:gn.group_name)=="string"?[gn==null?void 0:gn.group_name]:gn==null?void 0:gn.group_name,gn.group_id=(Ar=(ur=gn==null?void 0:gn.group_name)==null?void 0:ur.map(fo=>{var ko,to;let ii=(to=(ko=Bt.group_settings)==null?void 0:ko.filter(Xi=>(Xi==null?void 0:Xi.group_name)===fo))==null?void 0:to[0];return ii==null?void 0:ii.group_id}))==null?void 0:Ar.toString().split(","),gn}),kr.allow_late_settings=Qa;Object.keys(kr).map(function(gn){gn.indexOf("proportion")>-1&&(kr[gn]=kr[gn]/100)}),JSON.stringify(Fa)!==JSON.stringify(Bt==null?void 0:Bt.score_details)||(Bt==null?void 0:Bt.single_score)!=(Sn==null?void 0:Sn.single_score)?(Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\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",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>Lu(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/homework_commons/${en.categoryId}/score_setting_with_normal.json`,{method:"post",body:al({},kr)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Bt!=null&&Bt.have_repeated&&((Bt==null?void 0:Bt.is_repeat_minus)!==(Sn==null?void 0:Sn.is_repeat_minus)||(Bt==null?void 0:Bt.repeat_setting_score)!==(Sn==null?void 0:Sn.repeat_setting_score)||(Bt==null?void 0:Bt.repeat_limit)!==(Sn==null?void 0:Sn.repeat_limit))&&Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:en}})}}),_o(),_t({type:"shixunHomeworks/getWorkList",payload:al({},en)}))})}),st(!0)):(yield(0,Ze.ZP)(`/api/homework_commons/${en.categoryId}/score_setting_with_normal.json`,{method:"post",body:al({},kr)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Bt!=null&&Bt.have_repeated&&((Bt==null?void 0:Bt.is_repeat_minus)!==(Sn==null?void 0:Sn.is_repeat_minus)||(Bt==null?void 0:Bt.repeat_setting_score)!==(Sn==null?void 0:Sn.repeat_setting_score)||(Bt==null?void 0:Bt.repeat_limit)!==(Sn==null?void 0:Sn.repeat_limit))&&Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:en}})}}),_o(),_t({type:"shixunHomeworks/getWorkList",payload:al({},en)}))}),Kn=Ta.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ta.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Ta.createElement("br",null),Ta.createElement("br",null),"\u6CE8\u610F\uFF1A",Ta.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Ta.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Uo=Ta.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ta.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Ta.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Yr=xa=>xa&&xaFa.reduce((xa,kr)=>kr.score!==""?xa+kr.score:xa,0);function Pr(xa){return xa.some((kr,gn)=>xa.find((Ar,fo)=>Ar.name===kr.name&&fo!==gn)!==void 0)}return Ta.createElement("section",{className:Ya.Z.form},!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&Ta.createElement(Ta.Fragment,null,Ta.createElement("div",{style:{display:"flex",alignItems:"center"}},Ta.createElement("div",{className:Ya.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!Sn.single_score&&Ta.createElement("div",{style:{marginLeft:"auto"}},Ta.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Ta.createElement("span",{style:{color:"#E30000"}},Ti().toFixed(2),"\u5206"))),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn==null?void 0:Sn.single_score,onChange:xa=>{Sn.single_score=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:!0},Ta.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Ta.createElement("br",null),Ta.createElement(ne.ZP,{value:!1},Ta.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Ta.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6559\u5E08\u548C\u52A9\u6559\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u9700\u4F9D\u636E\u9884\u8BBE\u7684\u591A\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u8FDB\u884C\u8BC4\u5206\uFF09"))),!Sn.single_score&&Ta.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fa==null?void 0:Fa.map((xa,kr)=>Ta.createElement(nu.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:kr==(Fa==null?void 0:Fa.length)-1?"0px":"10px"},align:"baseline"},Ta.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Ta.createElement(y.default,{disabled:Ma,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:xa==null?void 0:xa.name,onChange:gn=>{Fa[kr].name=gn.target.value.trim(),ua([...Fa])}}),Ta.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Ta.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:xa==null?void 0:xa.score,disabled:Ma,onChange:gn=>{console.log(gn),gn?(Fa[kr].score=Number(gn.toFixed(2)),ua([...Fa])):(Fa[kr].score="",ua([...Fa]))}}),(Fa==null?void 0:Fa.length)<5&&!Ma&&Ta.createElement(Su.Z,{onClick:()=>{ua([...Fa,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),kr>1&&!Ma&&Ta.createElement(au.Z,{onClick:()=>{Fa.splice(kr,1),console.log(Fa),ua([...Fa])},style:{color:"#E30000"}}),!Fa[kr].name&&Er&&Ta.createElement("div",{className:Ya.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!Fa[kr].score&&Er&&Ta.createElement("div",{className:Ya.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn.teacher_mode,onChange:xa=>{Sn.teacher_mode=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:1,style:{marginRight:"40px"}},Ta.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Ta.createElement("br",null),Ta.createElement(ne.ZP,{value:0},Ta.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Ta.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn.ta_mode,onChange:xa=>{Sn.ta_mode=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:1,style:{marginRight:"40px"}},Ta.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Ta.createElement("br",null),Ta.createElement(ne.ZP,{value:0},Ta.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Ta.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn.final_mode,onChange:xa=>{Sn.final_mode=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:!0,style:{marginRight:"40px"}},Ta.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Ta.createElement(ne.ZP,{value:!1},Ta.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),Sn.final_mode&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Ta.createElement("div",{style:{marginLeft:"24px",color:"#333333"}},"\u8BC4\u5206\u4F18\u5148\u7EA7\uFF1A\u6559\u5E08\u8BC4\u5206\u2192\u52A9\u6559\u8BC4\u5206\u2192\u533F\u8BC4\u8BC4\u5206"),Ta.createElement("div",{style:{marginLeft:"24px",color:"#333333",marginTop:20}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u82E5\u5B58\u5728\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4EC5\u4EE5\u6559\u5E08\u8BC4\u5206\u4E3A\u51C6\uFF1B\u82E5\u65E0\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4F9D\u6B21\u8003\u8651\u52A9\u6559\u8BC4\u5206\u548C\u533F\u8BC4\u8BC4\u5206\uFF0C\u53D6\u6700\u9AD8\u4F18\u5148\u7EA7\u7684\u8BC4\u5206\u4F5C\u4E3A\u6700\u7EC8\u6210\u7EE9\u3002")),!Sn.final_mode&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ta.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Sn.te_proportion,onChange:xa=>{Sn.te_proportion=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Sn.ta_proportion,onChange:xa=>{Sn.ta_proportion=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:Sn.st_proportion,onChange:xa=>{Sn.st_proportion=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Ta.createElement(E.default,{disabled:Ma,checked:Sn==null?void 0:Sn.is_repeat_minus,onChange:xa=>{Et(kr=>Cu(al({},kr),{is_repeat_minus:xa.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),Ta.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\uFF08\u5F00\u542F\u5E76\u4F7F\u7528\u6587\u6863\u67E5\u91CD\u540E\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u6263\u9664\u4F5C\u4E1A\u91CD\u590D\u5B66\u751F\u5206\u6570\uFF09")),(Sn==null?void 0:Sn.is_repeat_minus)&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ta.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:Sn.repeat_setting_score,onChange:xa=>{Sn.repeat_setting_score=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Ta.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Ta.createElement(oe.Z,{disabled:Ma,value:Sn.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:xa=>{Sn.repeat_limit=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!Ma&&Ta.createElement(Ta.Fragment,null,Ta.createElement(je.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:Ba},"\u4FDD\u5B58"),Ta.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>rn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Ta.createElement(Ce.default,{open:Wt,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{rn(!1)},onOk:()=>Lu(void 0,null,function*(){const xa=JSON.parse(JSON.stringify(Sn));Object.keys(xa).map(function(gn){gn.indexOf("proportion")>-1&&(xa[gn]=xa[gn]/100)}),(yield(0,Ze.ZP)(`/api/courses/${en.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:xa}})).status===0&&(ve.ZP.success("\u8BBE\u7F6E\u6210\u529F"),rn(!1))})},Ta.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")),ma())};var Pu=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,globalSetting:ke,user:Ht})=>({shixunHomeworks:Ke,loading:He.effects,globalSetting:ke,user:Ht}))(Gl),ho=te(59301),Ds=Object.defineProperty,Xl=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,qu=(Ke,He,ke)=>He in Ke?Ds(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Au=(Ke,He)=>{for(var ke in He||(He={}))Xu.call(He,ke)&&qu(Ke,ke,He[ke]);if(ju)for(var ke of ju(He))ys.call(He,ke)&&qu(Ke,ke,He[ke]);return Ke},$u=(Ke,He)=>Xl(Ke,Ju(He));const Os=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)(),{workSetting:Ht}=Ke,[_t,Xt]=(0,z.useState)(!0);let[ln,an]=(0,z.useState)([]),[vt,un]=(0,z.useState)([]),[en,xt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],answer_public_type:3,shared_review:!0,is_score_open:!1,see_comment:!1,see_comment_type:1});(0,z.useEffect)(()=>{Xt(!(Ht!=null&&Ht.can_edit))},[Ht]),(0,z.useEffect)(()=>{},[]),(0,z.useEffect)(()=>{Ht!=null&&Ht.course_id&&(Object.keys(en).map(function(Bt){en[Bt]=Ht[Bt]}),(!en.allow_late||!en.unified_late)&&(en.late_penalty=5),ln=JSON.parse(JSON.stringify(Ht.group_settings.map(Bt=>$u(Au({},Bt),{group_name:[Bt.group_name]})).filter(Bt=>Bt.publish_time!==null))),vt=JSON.parse(JSON.stringify(Ht.allow_late_settings.map(Bt=>$u(Au({},Bt),{group_name:[Bt.group_name]})).filter(Bt=>Bt.late_time!==null))),xt(Au({},en)),an([...ln]),un([...vt]))},[Ht]);const ka=()=>{He({type:"shixunHomeworks/getWorkSetting",payload:Au({},ke)})},ma=()=>{const Bt=JSON.parse(JSON.stringify(en));if(Bt.categoryId=ke.categoryId,en.unified_setting||ln==null||ln.map(Pn=>{var Ma,Wa;if(!Pn.publish_time||!Pn.end_time)throw ve.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(!Pn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Pn.group_name=typeof(Pn==null?void 0:Pn.group_name)=="string"?[Pn==null?void 0:Pn.group_name]:Pn==null?void 0:Pn.group_name,Pn.group_id=(Wa=(Ma=Pn==null?void 0:Pn.group_name)==null?void 0:Ma.map(sn=>{var Wt,rn;let Er=(rn=(Wt=Ht.group_settings)==null?void 0:Wt.filter(ga=>(ga==null?void 0:ga.group_name)===sn))==null?void 0:rn[0];return Er==null?void 0:Er.group_id}))==null?void 0:Wa.toString().split(",")}),Bt.group_settings=ln,en.allow_late)if(en.unified_late){if(en.late_penalty===null||en.late_penalty===void 0||en.late_penalty<0||en.late_penalty>100)throw ve.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(!en.late_time)throw ve.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 vt=vt==null?void 0:vt.map(Pn=>{var Ma,Wa;if(Pn.late_penalty===null||Pn.late_penalty===void 0||Pn.late_penalty<0||Pn.late_penalty>100)throw ve.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(!Pn.late_time)throw ve.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(!Pn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Pn.group_name=typeof(Pn==null?void 0:Pn.group_name)=="string"?[Pn==null?void 0:Pn.group_name]:Pn==null?void 0:Pn.group_name,Pn.group_id=(Wa=(Ma=Pn==null?void 0:Pn.group_name)==null?void 0:Ma.map(sn=>{var Wt,rn;let Er=(rn=(Wt=Ht.group_settings)==null?void 0:Wt.filter(ga=>(ga==null?void 0:ga.group_name)===sn))==null?void 0:rn[0];return Er==null?void 0:Er.group_id}))==null?void 0:Wa.toString().split(","),Pn}),Bt.allow_late_settings=vt;Object.keys(Bt).map(function(Pn){Pn.indexOf("proportion")>-1&&(Bt[Pn]=Bt[Pn]/100)}),He({type:"shixunHomeworks/updateSetting",payload:Bt}).then(Pn=>{Pn.status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),ka(),He({type:"shixunHomeworks/getWorkList",payload:Au({},ke)}))})};return ho.createElement("section",{className:Ya.Z.form},ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},"\u6CE8\u610F\uFF1A\u82E5\u65F6\u95F4\u8303\u56F4\u8BBE\u7F6E\u4E3A\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u201D\uFF0C\u5E76\u4E14\u4F5C\u4E1A\u542F\u7528\u4E86\u533F\u8BC4\uFF0C\u5982\u516C\u5F00\u53C2\u8003\u7B54\u6848\u3001\u5B66\u751F\u4F5C\u4E1A\u3001\u5B66\u751F\u6210\u7EE9\u53CA\u6559\u5E08\u8BC4\u9605\u7B49\u529F\u80FD\u5C06\u5728\u533F\u8BC4\u622A\u6B62\u540E\u751F\u6548\u3002"),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.answer_public,disabled:_t,onChange:Bt=>{en.answer_public=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09"),en.answer_public&&ho.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},ho.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),ho.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:_t,value:en==null?void 0:en.answer_public_type,onChange:Bt=>{en.answer_public_type=Bt.target.value,xt(Au({},en))}},ho.createElement(ne.ZP,{value:1},ho.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),ho.createElement("br",null),ho.createElement(ne.ZP,{value:2},ho.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),ho.createElement(ne.ZP,{value:3},ho.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.work_public,disabled:_t,onChange:Bt=>{en.work_public=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u4F5C\u4E1A\uFF09")),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.is_score_open,disabled:_t,onChange:Bt=>{en.is_score_open=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u7684\u6210\u7EE9\u8303\u56F4\uFF09"),en.is_score_open&&ho.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},ho.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),ho.createElement(E.default,{checked:en.personal_score_open,style:{marginLeft:10},disabled:_t||en.score_open,onChange:Bt=>{en.personal_score_open=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),ho.createElement(E.default,{checked:en.score_open,disabled:_t,onChange:Bt=>{Bt.target.checked&&(en.personal_score_open=!0),en.score_open=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.see_comment,disabled:_t,onChange:Bt=>{en.see_comment=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u53CA\u52A9\u6559\u8BC4\u9605\u5185\u5BB9\u3001\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u8BC4\u9605\uFF09"),en.see_comment&&ho.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},ho.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),ho.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:_t,value:en==null?void 0:en.see_comment_type,onChange:Bt=>{en.see_comment_type=Bt.target.value,xt(Au({},en))}},ho.createElement(ne.ZP,{value:0},ho.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),ho.createElement("br",null),ho.createElement(ne.ZP,{value:1},ho.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ho.createElement(E.default,{checked:en.shared_review,disabled:_t,onChange:Bt=>{en.shared_review=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u6559\u5E08\u53EF\u4EE5\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u67E5\u770B\u5176\u4ED6\u6559\u5E08\u8BC4\u9605\u5185\u5BB9\uFF0C\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u52A9\u6559\u8BC4\u9605\uFF09")),!_t&&ho.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>ma()},"\u4FDD\u5B58"))};var Is=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(Os),es=te(99517),Fu=te(78673),wu=te(42337),Nu=te(50902),Cs=te(82865),Ls=te(68145),Mu=te(31574),Lr=te(59301),Ps=Object.defineProperty,As=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,Fs=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,ns=(Ke,He,ke)=>He in Ke?Ps(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Ol=(Ke,He)=>{for(var ke in He||(He={}))Ns.call(He,ke)&&ns(Ke,ke,He[ke]);if(Fs)for(var ke of Fs(He))Ms.call(He,ke)&&ns(Ke,ke,He[ke]);return Ke},Wl=(Ke,He)=>As(Ke,ts(He)),xu=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ks=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt,ka;const ma=(0,Ee.useParams)(),{workSetting:Bt,workList:Pn}=Ke,[Ma,Wa]=(0,z.useState)(!0);let[sn,Wt]=(0,z.useState)([]);const[rn,Er]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,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});(0,z.useEffect)(()=>{Mn.resetFields(),Qa.resetFields()},[]),(0,z.useEffect)(()=>{Wa(!(Bt!=null&&Bt.can_edit))},[Bt]),(0,z.useEffect)(()=>{Bt!=null&&Bt.course_id&&(Object.keys(rn).map(function(Kn){rn[Kn]=Bt[Kn]}),(!rn.allow_late||!rn.unified_late)&&(rn.late_penalty=5),sn=JSON.parse(JSON.stringify(Bt.group_settings.map(Kn=>Wl(Ol({},Kn),{group_name:[Kn.group_name]})).filter(Kn=>Kn.publish_time!==null))),Er(Ol({},rn)),Wt([...sn]))},[Bt]);const ga=()=>xu(void 0,null,function*(){yield ke({type:"shixunHomeworks/getWorkSetting",payload:Ol({},ma)}),Mn.resetFields(),Qa.resetFields()}),[Ia,st]=(0,z.useState)(!1),Ir=()=>xu(void 0,null,function*(){st(!Ia);const Kn=JSON.parse(JSON.stringify(rn));if(Kn.categoryId=ma.categoryId,rn.unified_setting||sn==null||sn.map(Yr=>{var Ti,Pr;if(!Yr.publish_time||!Yr.end_time)throw ve.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),st(Ia),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Yr.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),st(Ia),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Yr.group_name=typeof(Yr==null?void 0:Yr.group_name)=="string"?[Yr==null?void 0:Yr.group_name]:Yr==null?void 0:Yr.group_name,Yr.group_id=(Pr=(Ti=Yr==null?void 0:Yr.group_name)==null?void 0:Ti.map(xa=>{var kr,gn;let ur=(gn=(kr=Bt.group_settings)==null?void 0:kr.filter(Ar=>(Ar==null?void 0:Ar.group_name)===xa))==null?void 0:gn[0];return ur==null?void 0:ur.group_id}))==null?void 0:Pr.toString().split(",")}),Kn.group_settings=sn,rn.evaluation_start){if(rn.end_time&&ce()(rn.evaluation_start)<=ce()(rn.end_time))throw ve.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),st(Ia),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(rn.late_time&&ce()(rn.evaluation_start)<=ce()(rn.late_time))throw ve.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),st(Ia),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(Kn).map(function(Yr){Yr.indexOf("proportion")>-1&&(Kn[Yr]=Kn[Yr]/100)}),Kn.anonymous_comment&&!Kn.unified_anonymous_comment){const Yr=yield Sn();Kn.anonymous_comment_settings=Yr.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(Ti=>{Reflect.deleteProperty(Kn,Ti)})}if(Kn.anonymous_appeal&&!Kn.unified_anonymous_appeal){const Yr=Et();Kn.anonymous_appeal_settings=Yr.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(Ti=>{Reflect.deleteProperty(Kn,Ti)})}(yield(0,Ze.ZP)(`/api/homework_commons/${ma.categoryId}/evaluation_setting.json`,{method:"post",body:Ol({},Kn)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Wa(!0),ga(),ke({type:"shixunHomeworks/getWorkList",payload:Ol({},ma)})),st(Ia)}),qn=Lr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Lr.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Lr.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Lr.createElement("br",null),Lr.createElement("br",null),"\u6CE8\u610F",Lr.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Lr.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Lr.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Lr.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Fa=Lr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Lr.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Lr.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Lr.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),ua=(_t=Bt==null?void 0:Bt.anonymous_comment_settings)==null?void 0:_t.map(Kn=>({label:Kn.group_name,value:Kn.group_name,id:Kn.group_id})),Ua=(Xt=Bt==null?void 0:Bt.anonymous_appeal_settings)==null?void 0:Xt.map(Kn=>({label:Kn.group_name,value:Kn.group_name,id:Kn.group_id})),[Mn]=me.default.useForm(),[Qa]=me.default.useForm(),Ut=(Kn,Uo)=>Kn.map(Yr=>{var Ti;return(Ti=Uo.find(Pr=>Pr.value===Yr))==null?void 0:Ti.id}),Sn=()=>xu(void 0,null,function*(){const Kn=(0,Mu.Y)(Mn.getFieldsValue(),"YYYY-MM-DD HH:mm"),Uo=(0,Ne.cloneDeep)(Kn);for(const Yr of Uo.anonymous_comment_settings||[]){if(!(Yr!=null&&Yr.evaluation_start))return ve.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),st(Ia),Promise.reject();if(!Yr.group_name)return ve.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),st(Ia),Promise.reject();Yr.evaluation_end=Yr==null?void 0:Yr.evaluation_start[1],Yr.evaluation_start=Yr==null?void 0:Yr.evaluation_start[0],Yr.group_id=Ut(Yr.group_name,ua),Reflect.deleteProperty(Yr,"deleteflag")}return Uo}),Et=()=>{const Kn=(0,Mu.Y)(Qa.getFieldsValue(),"YYYY-MM-DD HH:mm"),Uo=(0,Ne.cloneDeep)(Kn);for(const Yr of Uo.anonymous_appeal_settings||[])Yr.group_id=Ut(Yr.group_name,Ua),Reflect.deleteProperty(Yr,"deleteflag");return Uo},Sr=(Kn,Uo)=>{if(Uo==="comment"){const Yr=Kn==null?void 0:Kn.filter(xa=>xa.evaluation_end!==null);return Yr.length===0?[{deleteflag:!0}]:(0,Mu.M)(Yr,["evaluation_start","evaluation_end"]).map(xa=>Wl(Ol({},xa),{evaluation_start:[xa.evaluation_start,xa.evaluation_end],group_name:[xa.group_name],deleteflag:!1}))}else if(Uo==="appeal"){const Yr=Kn==null?void 0:Kn.filter(xa=>xa.appeal_time!==null);return Yr.length===0?[{deleteflag:!0}]:(0,Mu.M)(Yr,["appeal_time"]).map(xa=>Wl(Ol({},xa),{group_name:[xa.group_name],deleteflag:!1}))}},Jr=(((ln=Bt==null?void 0:Bt.homework_status)==null?void 0:ln.includes("\u5DF2\u622A\u6B62"))||(ua==null?void 0:ua.length)>0)&&(Bt==null?void 0:Bt.student_works),_o=((an=Bt==null?void 0:Bt.anonymous_appeal_settings)==null?void 0:an.length)>0,Ba=(Bt==null?void 0:Bt.anonymous_comment)&&(Bt==null?void 0:Bt.unified_anonymous_comment)&&((vt=Pn==null?void 0:Pn.homework_status)==null?void 0:vt.includes("\u5DF2\u622A\u6B62"))||_o;return Lr.createElement("section",{className:Ya.Z.form},Lr.createElement("div",{className:Ya.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Lr.createElement(Fu.Z,{checked:rn.anonymous_comment,disabled:Ma||!Jr||(Bt==null?void 0:Bt.anonymous_comment),onChange:()=>{var Kn;if((0,he.Rm)()&&!((Kn=Ht.AssistantObject.normal)!=null&&Kn.can_anonymous_comment)){ve.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}rn.anonymous_comment=!rn.anonymous_comment,rn.allow_late&&!rn.evaluation_start||rn.unified_setting&&!rn.evaluation_start&&rn.end_time&&rn.end_time!=""&&(rn.evaluation_start=ce()(rn.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),rn.evaluation_end=ce()(rn.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),rn.anonymous_comment&&(rn.evaluation_num=parseInt(rn.evaluation_num)?rn.evaluation_num:3,rn.absence_penalty=parseInt(rn.absence_penalty)?rn.absence_penalty:3),Er(Object.assign({},rn))}}),Lr.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Lr.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"),Lr.createElement(be.Z,{title:Lr.createElement("div",null,Lr.createElement("div",null,"\u89C4\u5219"),Lr.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"),Lr.createElement("div",null,"2.\u6240\u6709\u5B66\u751F\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u6240\u6709\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\uFF1B"),Lr.createElement("div",null,"3.\u73ED\u7EA7\u5185\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\u3002"),Lr.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"))},Lr.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ya.Z.title_icon}`}))),rn.anonymous_comment&&Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Lr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Lr.createElement(ne.ZP.Group,{value:rn.unified_anonymous_comment,disabled:Ma||rn.anonymous_appeal||(Bt==null?void 0:Bt.anonymous_comment),onChange:Kn=>{var Uo;if((0,he.Rm)()&&!((Uo=Ht.AssistantObject.normal)!=null&&Uo.can_anonymous_comment)){ve.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}Er(Yr=>Wl(Ol({},Yr),{unified_anonymous_comment:Kn.target.value})),Mn.resetFields()}},(Bt==null?void 0:Bt.unified_setting)&&(Bt==null?void 0:Bt.unified_late)&&Lr.createElement(ne.ZP,{value:!0,disabled:Ma||rn.anonymous_appeal||(Bt==null?void 0:Bt.anonymous_comment)||!(Bt!=null&&Bt.manage_all_group)},Lr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((un=Bt==null?void 0:Bt.group_settings)==null?void 0:un.length)>0&&Lr.createElement(ne.ZP,{value:!1},Lr.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),rn.anonymous_comment&&rn.unified_anonymous_comment&&Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Lr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Lr.createElement(ne.ZP.Group,{value:rn.anonymous_group,disabled:Ma||rn.anonymous_appeal||(Bt==null?void 0:Bt.anonymous_comment),onChange:Kn=>{if((0,he.Rm)()&&!Ht.AssistantObject.normal.can_anonymous_comment){ve.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}Er(Uo=>Wl(Ol({},Uo),{anonymous_group:Kn.target.value}))}},Lr.createElement(ne.ZP,{value:!1},Lr.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((en=Bt==null?void 0:Bt.group_settings)==null?void 0:en.length)>0&&Lr.createElement(ne.ZP,{value:!0,disabled:Ma||!(Bt!=null&&Bt.can_anonymous_group)},Lr.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),Lr.createElement("aside",null,rn.anonymous_comment&&Lr.createElement(Lr.Fragment,null,rn.unified_anonymous_comment?Lr.createElement(wu.Z,{data:rn,setData:Er,disabled:Ma}):Lr.createElement(me.default,{form:Mn,style:{marginTop:"1px"},autoComplete:"off",initialValues:Bt!=null&&Bt.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Sr(Bt==null?void 0:Bt.anonymous_comment_settings,"comment")}},Lr.createElement(Nu.Z,{disabled:Ma,selectOptions:ua,form:Mn,data:rn}))),Lr.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Lr.createElement(Fu.Z,{checked:rn.anonymous_appeal,disabled:Ma||!Ba||(Bt==null?void 0:Bt.anonymous_appeal),onChange:()=>{if((0,he.Rm)()&&!Ht.AssistantObject.normal.can_anonymous_appeal){ve.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}rn.anonymous_appeal=!rn.anonymous_appeal,rn.anonymous_appeal&&(rn.appeal_penalty=rn.appeal_penalty?rn.appeal_penalty:2),Er(Object.assign({},rn))}}),Lr.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Lr.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")),rn.anonymous_appeal&&Lr.createElement(Lr.Fragment,null,Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Lr.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Lr.createElement(ne.ZP.Group,{value:rn.unified_anonymous_appeal,disabled:Ma||(Bt==null?void 0:Bt.anonymous_appeal),onChange:Kn=>{if((0,he.Rm)()&&!Ht.AssistantObject.normal.can_anonymous_appeal){ve.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}Er(Uo=>Wl(Ol({},Uo),{unified_anonymous_appeal:Kn.target.value})),Qa.resetFields()}},(Bt==null?void 0:Bt.unified_anonymous_comment)&&Lr.createElement(ne.ZP,{value:!0,disabled:!(Bt!=null&&Bt.manage_all_group),style:{marginRight:"40px"}},Lr.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((xt=Bt==null?void 0:Bt.group_settings)==null?void 0:xt.length)>0&&Lr.createElement(ne.ZP,{value:!1},Lr.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),rn.unified_anonymous_appeal?Lr.createElement(Cs.Z,{data:rn,setData:Er,disabled:Ma}):Lr.createElement(me.default,{form:Qa,initialValues:Bt!=null&&Bt.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Sr(Bt==null?void 0:Bt.anonymous_appeal_settings,"appeal")}},Lr.createElement(Ls.Z,{disabled:Ma||(0,he.Rm)()&&!((ka=Ht.AssistantObject.normal)!=null&&ka.can_anonymous_appeal),selectOptions:Ua,form:Qa})))),!Ma&&Lr.createElement(je.ZP,{loading:Ia,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Ir()},"\u4FDD\u5B58"))};var Rs=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))(ks),Fe=te(5083),Re=te(4324),Le=te(7489),gt=te(42656),ft=te(83028),Ue=te(59301),Lt=Object.defineProperty,pn=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,In=(Ke,He,ke)=>He in Ke?Lt(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Nn=(Ke,He)=>{for(var ke in He||(He={}))pa.call(He,ke)&&In(Ke,ke,He[ke]);if(Fn)for(var ke of Fn(He))Dn.call(He,ke)&&In(Ke,ke,He[ke]);return Ke},Zn=(Ke,He)=>pn(Ke,fn(He)),mn=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Bn=Ke=>mn(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/publish_setting.json`,{method:"post",body:Ke})}),oa=Ke=>mn(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/evaluation_setting.json`,{method:"post",body:Ke})}),Ka=(Ke,He)=>Ke==null?void 0:Ke.map(ke=>{var Ht;return(Ht=He==null?void 0:He.find(_t=>_t.value===ke))==null?void 0:Ht.id}),Za=(Ke,He)=>{var ke;return Ke=typeof Ke=="string"?[Ke]:Ke,(ke=Ke==null?void 0:Ke.map(Ht=>He==null?void 0:He.find(_t=>{var Xt;return(Xt=_t==null?void 0:_t.group_name)==null?void 0:Xt.includes(Ht)})))==null?void 0:ke.filter(Ht=>Ht)},Da=(Ke,He,ke,Ht=!1)=>{let _t=null,Xt=Ht?He:Za(Ke,He);return Xt==null||Xt.forEach((ln,an)=>{(an==0||ke(ln,_t||{}))&&(_t=ln)}),_t},lr=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt,ka,ma,Bt,Pn,Ma,Wa,sn,Wt,rn,Er,ga;const Ia=(0,Ee.useParams)(),{workSetting:st,workList:Ir}=Ke,[,qn,Fa]=(0,ie.U)(Bn,{categoryId:Ia==null?void 0:Ia.categoryId,penalty_type:Re.Q.Number}),[,ua,Ua]=(0,ie.U)(oa,{categoryId:Ia==null?void 0:Ia.categoryId}),[Mn]=me.default.useForm(),Qa=me.default.useWatch("unified_setting",Mn),Ut=me.default.useWatch("group_settings",Mn),Sn=me.default.useWatch("allow_late_settings",Mn),Et=me.default.useWatch("end_time",Mn),Sr=me.default.useWatch("publish_time",Mn),Jr=me.default.useWatch("allow_late",Mn),_o=me.default.useWatch("unified_late",Mn),Ba=me.default.useWatch("late_time",Mn),Kn=me.default.useWatch("anonymous_comment",Mn),Uo=me.default.useWatch("unified_anonymous_comment",Mn),Yr=me.default.useWatch("evaluation_start",Mn),Ti=me.default.useWatch("anonymous_appeal",Mn),Pr=me.default.useWatch("anonymous_comment_settings",Mn),xa=me.default.useWatch("unified_anonymous_appeal",Mn),kr=me.default.useWatch("anonymous_appeal_settings",Mn),[gn,ur]=(0,z.useState)(!1),[Ar,fo]=(0,z.useState)({}),[ko,to]=(0,z.useState)({}),[ii,Xi]=(0,z.useState)({}),[kl,ul]=(0,z.useState)(!1),Nl=gn||(0,he.Rm)()&&!((Xt=(_t=Ht.AssistantObject)==null?void 0:_t.normal)!=null&&Xt.can_publish),Yl=gn||(0,he.Rm)()&&!((an=(ln=Ht.AssistantObject)==null?void 0:ln.normal)!=null&&an.can_late),$i=gn||(0,he.Rm)()&&!((un=(vt=Ht.AssistantObject)==null?void 0:vt.normal)!=null&&un.can_anonymous_comment),ru=gn||(0,he.Rm)()&&!((xt=(en=Ht.AssistantObject)==null?void 0:en.normal)!=null&&xt.can_anonymous_appeal),[Zs,Ys]=(0,z.useState)([]),gu=(Gn,Hn)=>{if(Gn!=null&&Gn.some(bi=>typeof bi.group_name!="string")){const bi=[];Gn==null||Gn.forEach(uo=>{var jr;typeof uo.group_name!="string"&&((jr=uo.group_name)==null||jr.forEach(Qo=>{bi.push(Zn(Nn({},uo),{group_name:Qo}))}))}),Gn=bi}return Gn==null?void 0:Gn.filter(bi=>{var uo,jr,Qo;return!((Qo=(jr=(uo=Hn==null?void 0:Hn.map(Wi=>Wi==null?void 0:Wi.group_name))==null?void 0:uo.toString())==null?void 0:jr.split(","))!=null&&Qo.includes(String(bi.group_name)))&&bi.is_admin})},hs=Gn=>{if(Gn=="allow_late"){Ce.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:Ue.createElement(Ue.Fragment,null,Ir!=null&&Ir.is_shixun?Ue.createElement("div",null,Ue.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u901A\u5173\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u5219\u4E0D\u6263\u5206\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u901A\u5173\u5219\u4E0D\u6263\u5206\u3002"):Ue.createElement("div",null,Ue.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"),Ue.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Ue.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(Gn=="anonymous_comment"){Ce.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:Ue.createElement(Ue.Fragment,null,Ue.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",Ue.createElement("br",null),Ue.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Ue.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(Gn=="anonymous_appeal"){Ce.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:Ue.createElement(Ue.Fragment,null,Ue.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"),Ue.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",Ue.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",Ue.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",Ue.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",Ue.createElement("br",null))});return}if(Gn=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(Gn=="unified_anonymous_comment")return Qa===!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(Gn=="unified_anonymous_appeal")return Qa===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":_o===!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(Gn=="make_up_score")return Jr?"\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(Gn=="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"},li=(Gn,Hn={})=>{var bi,uo,jr,Qo,Wi,Ki,po,ro,So,Pi;if(Gn=="unified_setting")return Nl||!((bi=Ir==null?void 0:Ir.homework_status)!=null&&bi.includes("\u672A\u53D1\u5E03"))||!(st!=null&&st.manage_all_group);if(Gn=="publish_time")return Nl||!((uo=Ir==null?void 0:Ir.homework_status)!=null&&uo.includes("\u672A\u53D1\u5E03")||(jr=Ir==null?void 0:Ir.homework_status)!=null&&jr.includes("\u672A\u5F00\u59CB"));if(Gn=="end_time"){const ra=Da([],(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(st==null?void 0:st.end_time).startOf("second")||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")||(st==null?void 0:st.anonymous_comment)&&(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra)))return Nl||!(Hn!=null&&Hn.is_admin)||!((Qo=Ir==null?void 0:Ir.homework_status)!=null&&Qo.includes("\u672A\u53D1\u5E03"))&&(Hn==null?void 0:Hn.publish_time)&&ce()().startOf("second")>=ce()((Wi=Hn==null?void 0:Hn.publish_time)==null?void 0:Wi[0]).startOf("second");if(["group_settings","publish_time"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.allow_late_settings)||[],(Un,so)=>(Un==null?void 0:Un.late_time)&&(so==null?void 0:so.late_time)&&ce()(Un==null?void 0:Un.late_time).startOf("second")(Un==null?void 0:Un.evaluation_start)&&(so==null?void 0:so.evaluation_start)&&ce()(Un==null?void 0:Un.evaluation_start).startOf("second")=ce()((po=Hn==null?void 0:Hn.publish_time)==null?void 0:po[0]).startOf("second"),(st==null?void 0:st.allow_late)&&(ra==null?void 0:ra.late_time)&&ce()().startOf("second")>=ce()(Hn==null?void 0:Hn.end_time).startOf("second")||(st==null?void 0:st.anonymous_comment)&&($n==null?void 0:$n.evaluation_start)&&ce()().startOf("second")>=ce()($n==null?void 0:$n.evaluation_start).startOf("second")]}if(Gn=="allow_late"){const ra=((ro=st==null?void 0:st.allow_late_settings)==null?void 0:ro.filter(Un=>Un.late_time!==null).map(Un=>{var so;return(so=Un==null?void 0:Un.group_id)==null?void 0:so[0]}))||[],$n=Da(null,(st==null?void 0:st.group_settings)||[],(Un,so)=>(Un==null?void 0:Un.end_time)&&(so==null?void 0:so.end_time)&&ce()(Un==null?void 0:Un.end_time).startOf("second")=ce()(st==null?void 0:st.end_time).startOf("second")||(ra==null?void 0:ra.includes((So=$n==null?void 0:$n.group_id)==null?void 0:So[0]))&&(st==null?void 0:st.allow_late)&&($n==null?void 0:$n.end_time)&&ce()().startOf("second")>=ce()($n==null?void 0:$n.end_time).startOf("second")||(st==null?void 0:st.anonymous_comment)&&(st==null?void 0:st.evaluation_start)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")}if(Gn=="unified_late"){const ra=Da(null,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(st==null?void 0:st.end_time).startOf("second")||Qa===!1}if(Gn=="late_penalty"||Gn=="late_time")return Yl||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.group_settings)||[],($n,Un)=>($n==null?void 0:$n.end_time)&&(Un==null?void 0:Un.end_time)&&ce()($n==null?void 0:$n.end_time).startOf("second")>ce()(Un==null?void 0:Un.end_time).startOf("second"));return Nl||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.end_time)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.end_time).startOf("second")||(Hn==null?void 0:Hn.group_name)&&((Pi=Hn==null?void 0:Hn.group_name)==null?void 0:Pi.length)&&(st==null?void 0:st.unified_setting)&&(st==null?void 0:st.end_time)&&ce()().startOf("second")>=ce()(st==null?void 0:st.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return Nl||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_start)&&(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(Gn=="anonymous_comment"){const ra=Da(null,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"),!0);return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")||(st==null?void 0:st.anonymous_comment)&&(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(Gn=="unified_anonymous_comment"){const ra=Da(null,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(st==null?void 0:st.evaluation_start).startOf("second")||!(st!=null&&st.unified_anonymous_comment)&&(st==null?void 0:st.anonymous_comment)&&ra.evaluation_start&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")||_o===!1||Qa===!1}if(Gn=="anonymous_group")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.anonymous_comment)&&(st==null?void 0:st.evaluation_start)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="evaluation_start")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="evaluation_start")return $i;if(Gn=="evaluation_end")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(Gn=="evaluation_num")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="absence_penalty")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(["anonymous_comment_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||[(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(ra=>Gn==null?void 0:Gn.includes(ra))||["anonymous_comment_settings","student_comment"].every(ra=>Gn==null?void 0:Gn.includes(ra)))return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin);if(Gn=="student_comment")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(Gn=="is_open_abnormal_score")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.is_open_abnormal_score);if(Gn=="anonymous_appeal")return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||st.anonymous_appeal&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="unified_anonymous_appeal")return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")||_o===!1||Qa===!1||Uo==!1;if(Gn=="appeal_penalty")return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(["anonymous_appeal_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_end)&&(Un==null?void 0:Un.evaluation_end)&&ce()($n==null?void 0:$n.evaluation_end).startOf("second")>ce()(Un==null?void 0:Un.evaluation_end).startOf("second"));return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_end)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(ra=>Gn==null?void 0:Gn.includes(ra))?ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin):!1},Qs=(Gn,Hn)=>{var bi,uo,jr,Qo,Wi,Ki,po,ro,So,Pi;if(console.log("handleValuesChange",Gn,Hn),ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in Gn&&(Hn!=null&&Hn.end_time||Mn.setFieldsValue({end_time:ce()(Hn==null?void 0:Hn.publish_time).add(7,"days")})),"unified_setting"in Gn&&(Hn!=null&&Hn.unified_setting||Mn.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in Gn&&(Hn!=null&&Hn.unified_late||Mn.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in Gn&&(Hn!=null&&Hn.unified_anonymous_comment||Mn.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in Gn){let ra=[];(bi=Hn==null?void 0:Hn.group_settings)==null||bi.forEach($n=>{ra=[...ra,...($n==null?void 0:$n.group_name)||[]]}),Mn.setFieldsValue({allow_late_settings:((uo=Hn==null?void 0:Hn.allow_late_settings)==null?void 0:uo.map($n=>{var Un;return Zn(Nn({},$n),{group_name:(Un=$n==null?void 0:$n.group_name)==null?void 0:Un.filter(so=>ra.includes(so))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((jr=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:jr.map($n=>{var Un,so;return Zn(Nn({},$n),{group_name:$n!=null&&$n.evaluation_start&&ce()().startOf("second")>=ce()((Un=$n==null?void 0:$n.evaluation_start)==null?void 0:Un[0]).startOf("second")?$n==null?void 0:$n.group_name:(so=$n==null?void 0:$n.group_name)==null?void 0:so.filter(ou=>ra.includes(ou))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Qo=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Qo.map($n=>{var Un;return Zn(Nn({},$n),{group_name:(Un=$n==null?void 0:$n.group_name)==null?void 0:Un.filter(so=>ra.includes(so))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in Gn){let ra=[];(Wi=Hn==null?void 0:Hn.allow_late_settings)==null||Wi.forEach($n=>{ra=[...ra,...($n==null?void 0:$n.group_name)||[]]}),Mn.setFieldsValue({anonymous_comment_settings:((Ki=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:Ki.map($n=>{var Un,so;return Zn(Nn({},$n),{group_name:$n!=null&&$n.evaluation_start&&ce()().startOf("second")>=ce()((Un=$n==null?void 0:$n.evaluation_start)==null?void 0:Un[0]).startOf("second")?$n==null?void 0:$n.group_name:(so=$n==null?void 0:$n.group_name)==null?void 0:so.filter(ou=>ra.includes(ou))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((po=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:po.map($n=>{var Un;return Zn(Nn({},$n),{group_name:(Un=$n==null?void 0:$n.group_name)==null?void 0:Un.filter(so=>ra.includes(so))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in Gn){let ra=[];(ro=Hn==null?void 0:Hn.anonymous_comment_settings)==null||ro.forEach(Un=>{ra=[...ra,...(Un==null?void 0:Un.group_name)||[]]});let $n=(So=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:So.map(Un=>{var so,ou,bu,Es,Bs,eu,Hs;return{max:((ou=(so=st==null?void 0:st.anonymous_comment_settings)==null?void 0:so.filter(iu=>{var lu;return(lu=Un==null?void 0:Un.group_name)==null?void 0:lu.includes(iu==null?void 0:iu.group_name)}))==null?void 0:ou.length)===1?(Bs=(Es=(bu=st==null?void 0:st.anonymous_comment_settings)==null?void 0:bu.filter(iu=>{var lu;return(lu=Un==null?void 0:Un.group_name)==null?void 0:lu.includes(iu==null?void 0:iu.group_name)}))==null?void 0:Es[0])==null?void 0:Bs.all_user_size:(Hs=(eu=st==null?void 0:st.anonymous_comment_settings)==null?void 0:eu.filter(iu=>{var lu;return(lu=Un==null?void 0:Un.group_name)==null?void 0:lu.includes(iu==null?void 0:iu.group_name)}))==null?void 0:Hs.reduce((iu,lu)=>(iu==null?void 0:iu.all_user_size)+(lu==null?void 0:lu.all_user_size))}});Ys($n),Mn.setFieldsValue({anonymous_appeal_settings:((Pi=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Pi.map(Un=>{var so;return Zn(Nn({},Un),{group_name:(so=Un==null?void 0:Un.group_name)==null?void 0:so.filter(ou=>ra.includes(ou))})}))||[{is_admin:!0,appeal_penalty:2}]})}Mn.validateFields(),console.log("=====",ce()(Hn==null?void 0:Hn.end_time).format("YYYY-MM-DD HH:mm:ss"))},js=Gn=>mn(void 0,null,function*(){var Hn,bi,uo,jr;const Qo=Gn;Qo.group_settings=(Hn=Qo==null?void 0:Qo.group_settings)==null?void 0:Hn.map(Ki=>{var po,ro;const So=Nn({},Ki);return So.end_time=ce()((po=So==null?void 0:So.publish_time)==null?void 0:po[1]).startOf("second"),So.publish_time=ce()((ro=So==null?void 0:So.publish_time)==null?void 0:ro[0]).startOf("second"),So.group_name=typeof(So==null?void 0:So.group_name)=="string"?[So==null?void 0:So.group_name]:So==null?void 0:So.group_name,So.group_id=Ka(So==null?void 0:So.group_name,st==null?void 0:st.group_settings),So}),Qo.allow_late_settings=(bi=Qo==null?void 0:Qo.allow_late_settings)==null?void 0:bi.map(Ki=>{const po=Nn({},Ki);return po.group_name=typeof(po==null?void 0:po.group_name)=="string"?[po==null?void 0:po.group_name]:po==null?void 0:po.group_name,po.group_id=Ka(po==null?void 0:po.group_name,st==null?void 0:st.group_settings),po}),Qo.anonymous_comment_settings=(uo=Qo==null?void 0:Qo.anonymous_comment_settings)==null?void 0:uo.map(Ki=>{var po,ro;const So=Nn({},Ki);return So.evaluation_end=ce()((po=So==null?void 0:So.evaluation_start)==null?void 0:po[1]).startOf("second"),So.evaluation_start=ce()((ro=So==null?void 0:So.evaluation_start)==null?void 0:ro[0]).startOf("second"),So.group_name=typeof(So==null?void 0:So.group_name)=="string"?[So==null?void 0:So.group_name]:So==null?void 0:So.group_name,So.group_id=Ka(So==null?void 0:So.group_name,st==null?void 0:st.group_settings),So}),Qo.anonymous_appeal_settings=(jr=Qo==null?void 0:Qo.anonymous_appeal_settings)==null?void 0:jr.map(Ki=>{const po=Nn({},Ki);return po.group_name=typeof(po==null?void 0:po.group_name)=="string"?[po==null?void 0:po.group_name]:po==null?void 0:po.group_name,po.group_id=Ka(po==null?void 0:po.group_name,st==null?void 0:st.group_settings),po});let Wi=yield(0,Zi.Tr)({homework_common_ids:[parseInt(Ia==null?void 0:Ia.categoryId)],course_id:Ia.coursesId,type:"homework_common"});if((Wi==null?void 0:Wi.student_count)===0){if((yield Fa(Nn({},Qo))).status!==0||(yield Ua(Nn({},Qo))).status!==0)return;ve.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ws(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else Xi(Qo),to(Wi)}),Ws=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:Nn({},Ia)}),ke({type:"shixunHomeworks/getWorkList",payload:Nn({},Ia)})};(0,z.useEffect)(()=>{var Gn,Hn,bi,uo;let jr=(Gn=st==null?void 0:st.group_settings)==null?void 0:Gn.filter(ro=>ro.publish_time!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name],publish_time:(ro==null?void 0:ro.publish_time)&&[ce()(ro==null?void 0:ro.publish_time),ce()(ro==null?void 0:ro.end_time)]}));jr=(0,Se.QE)((jr==null?void 0:jr.length)>0?jr:[]);const Qo=(Hn=st.allow_late_settings)==null?void 0:Hn.filter(ro=>ro.late_time!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name],late_time:(ro==null?void 0:ro.late_time)&&ce()(ro==null?void 0:ro.late_time)})),Wi=(bi=st.anonymous_comment_settings)==null?void 0:bi.filter(ro=>ro.evaluation_start!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name],evaluation_start:(ro==null?void 0:ro.evaluation_start)&&[ce()(ro==null?void 0:ro.evaluation_start),ce()(ro==null?void 0:ro.evaluation_end)]})),Ki=(uo=st.anonymous_appeal_settings)==null?void 0:uo.filter(ro=>ro.appeal_time!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name]})),po=Zn(Nn({},st),{late_penalty:st!=null&&st.allow_late?st==null?void 0:st.late_penalty:5,evaluation_num:st!=null&&st.evaluation_num?st==null?void 0:st.evaluation_num:3,absence_penalty:st!=null&&st.anonymous_comment?st==null?void 0:st.absence_penalty:3,appeal_penalty:st!=null&&st.anonymous_appeal?st==null?void 0:st.appeal_penalty:2,publish_time:st!=null&&st.publish_time?ce()(st==null?void 0:st.publish_time):"",end_time:st!=null&&st.end_time?ce()(st==null?void 0:st.end_time):"",late_time:st!=null&&st.late_time?ce()(st==null?void 0:st.late_time):"",evaluation_start:st!=null&&st.evaluation_start?ce()(st==null?void 0:st.evaluation_start):"",evaluation_end:st!=null&&st.evaluation_end?ce()(st==null?void 0:st.evaluation_end):"",group_settings:jr!=null&&jr.length?jr:[{is_admin:!0}],allow_late_settings:Qo!=null&&Qo.length?Qo:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Wi!=null&&Wi.length?Wi:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Ki!=null&&Ki.length?Ki:[{is_admin:!0,appeal_penalty:2}]});Mn.setFieldsValue(po),fo(po),ur(!(0,he.GJ)()),console.log("workSetting",st)},[st]),(0,z.useEffect)(()=>(ke({type:"globalSetting/footerToggle",payload:!1}),()=>{ke({type:"globalSetting/footerToggle",payload:!0}),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Mn==null||Mn.resetFields()}),[]);const Ks=(Gn,Hn)=>{ke({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Gn,index:Hn,rangePickerDisabled:li(["group_settings","publish_time"],Ut==null?void 0:Ut[Hn]),disabledDate:st==null?void 0:st.course_end_date}})};return Ue.createElement(fe.Z,{spinning:!!He["shixunHomeworks/getWorkSetting"]||!!He["shixunHomeworks/getWorkList"]},Ue.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Ue.createElement(me.default,{form:Mn,colon:!1,disabled:gn,initialValues:Ar,scrollToFirstError:!0,onValuesChange:Qs,onFinish:js},Ue.createElement("div",{className:`${Le.Z.title}`},Ue.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Ue.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ue.createElement("div",{className:Le.Z.content},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line}`},Ue.createElement(me.default.Item,{className:(ka=Le.Z)==null?void 0:ka.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_setting")},Ue.createElement(ne.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((ma=st==null?void 0:st.group_settings)==null?void 0:ma.length)>0&&Ue.createElement(ne.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Qa?Ue.createElement(pe.Z,{className:Le.Z.row_sty,style:{padding:"5px 30px"}},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{style:{width:200},size:"large",disabled:li("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date),disabledTime:Gn=>(0,Se.d0)(Gn),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{style:{width:200},size:"large",disabled:li("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Sr).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Sr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}})))):Ue.createElement(me.default.List,{name:"group_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi,Ki,po,ro,So;return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"5px 14px 5px 30px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",jr+1),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["group_settings","group_name"],Ut==null?void 0:Ut[jr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Qo=st==null?void 0:st.group_settings)==null?void 0:Qo.filter(Pi=>{var ra,$n,Un;return!((Un=($n=(ra=Ut==null?void 0:Ut.map(so=>so==null?void 0:so.group_name))==null?void 0:ra.toString())==null?void 0:$n.split(","))!=null&&Un.includes(String(Pi.group_name)))&&Pi.is_admin}),maxTagCount:4,maxTagPlaceholder:Pi=>Ue.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ks(Ut[jr],jr)},"+",Pi==null?void 0:Pi.length)}))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml20",name:[uo.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},Ue.createElement(Fe.default.RangePicker,{style:{width:585},size:"large",disabled:li(["group_settings","publish_time"],Ut==null?void 0:Ut[jr]),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:Pi=>(0,Se.Q8)(Pi,st==null?void 0:st.course_end_date),disabledTime:Pi=>(0,Se.d0)(Pi),showTime:{format:"HH:mm",defaultValue:[ce()((0,Se.U6)(),"HH:mm"),ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:Pi=>{if(Pi!=null&&Pi[0]&&!(Pi!=null&&Pi[1])){const ra=Mn.getFieldValue("group_settings");ra[jr].publish_time=[Pi[0],ce()(Pi[0]).add(7,"days")],Mn.setFieldsValue({group_settings:ra})}}}))),!gn&&Ue.createElement(pe.Z,{className:(Wi=Le.Z)==null?void 0:Wi.h_lh_40},((po=(Ki=Ut==null?void 0:Ut[jr])==null?void 0:Ki.group_id)==null?void 0:po.length)>1&&Ue.createElement(a.Z,null,Ue.createElement(be.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ue.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ks(Ut[jr],jr)}))),((So=(ro=st==null?void 0:st.group_settings)==null?void 0:ro.filter(Pi=>{var ra,$n,Un;return!((Un=($n=(ra=Ut==null?void 0:Ut.map(so=>so==null?void 0:so.group_name))==null?void 0:ra.toString())==null?void 0:$n.split(","))!=null&&Un.includes(String(Pi.group_name)))&&Pi.is_admin}))==null?void 0:So.length)>0&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0})}})),jr!=0&&!li(["group_settings","group_name"],Ut==null?void 0:Ut[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),Ue.createElement(Ue.Fragment,null,Ue.createElement("div",{className:`${Le.Z.title} mt30`},Ue.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),Ue.createElement("span",{style:{color:"#666",fontSize:14,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")),Ue.createElement("div",{className:Le.Z.content},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${(Bt=Le.Z)==null?void 0:Bt.h_lh_40}`,align:"middle"},Ue.createElement(me.default.Item,{name:"allow_late",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),Jr&&Ue.createElement(Ue.Fragment,null,Ue.createElement(pe.Z,{className:Le.Z.row_sty1},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),Ue.createElement(me.default.Item,{className:`${(Pn=Le.Z)==null?void 0:Pn.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_late")},Ue.createElement(ne.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Ma=st==null?void 0:st.group_settings)==null?void 0:Ma.length)>0&&Ue.createElement(ne.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Qa===!1&&Ue.createElement(be.Z,{title:hs("unified_late")},Ue.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),_o?Ue.createElement("div",{style:{paddingBottom:5}},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10 mt5`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Ue.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},Ue.createElement(me.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:li("late_penalty")})))),Ue.createElement(pe.Z,{className:Le.Z.row_sty1},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Ue.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},Ue.createElement(me.default.Item,{name:"late_time",rules:[{required:!0,validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ce()(Hn).startOf("second")<=ce()(Et).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:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{style:{width:280},size:"large",disabled:li("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Et).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Et).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),Ue.createElement(a.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):Ue.createElement(me.default.List,{name:"allow_late_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi,Ki,po,ro,So;const Pi=Et||((Ki=(Wi=Da((Qo=Sn==null?void 0:Sn[jr])==null?void 0:Qo.group_name,Ut||[],(ra,$n)=>{var Un,so;return ce()((Un=ra==null?void 0:ra.publish_time)==null?void 0:Un[1]).startOf("second")>ce()((so=$n==null?void 0:$n.publish_time)==null?void 0:so[1]).startOf("second")}))==null?void 0:Wi.publish_time)==null?void 0:Ki[1]);return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"5px 14px 5px 52px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",jr+1),Ue.createElement(a.Z,{className:"mr20 ml20"},Ue.createElement(me.default.Item,{name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["allow_late_settings","group_name"],Sn==null?void 0:Sn[jr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:gu(Qa?st==null?void 0:st.group_settings:Ut,[...Sn||[],...(st==null?void 0:st.anonymous_comment)&&!(st!=null&&st.unified_anonymous_comment)&&((po=st==null?void 0:st.anonymous_comment_settings)==null?void 0:po.filter(ra=>(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")))||[]])}))),Ue.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Ue.createElement(a.Z,{className:"mr20 ml10"},Ue.createElement(me.default.Item,{name:[uo.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(oe.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:li(["allow_late_settings","late_penalty"],Sn==null?void 0:Sn[jr])}))),Ue.createElement(a.Z,{className:Le.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),Ue.createElement(a.Z,{className:"ml10"},Ue.createElement(me.default.Item,{name:[uo.name,"late_time"],rules:[{required:!0,validator:(ra,$n)=>$n==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Pi&&ce()($n).startOf("second")<=ce()(Pi).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()}]},Ue.createElement(Fe.default,{disabled:li(["allow_late_settings","late_time"],Sn==null?void 0:Sn[jr]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:ra=>(0,Se.Q8)(ra,st==null?void 0:st.course_end_date,ce()(Pi).add(1,"minutes").format()),disabledTime:ra=>(0,Se.d0)(ra,ce()(Pi).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),!gn&&Ue.createElement(pe.Z,{className:(ro=Le.Z)==null?void 0:ro.h_lh_40},((So=gu(Qa?st==null?void 0:st.group_settings:Ut,Sn))==null?void 0:So.length)>0&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,late_penalty:5})}})),jr!=0&&!li(["allow_late_settings","group_name"],Sn==null?void 0:Sn[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),Ue.createElement(Ue.Fragment,null,Ue.createElement("div",{className:`${Le.Z.title} mt30`},Ue.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),Ue.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u4F7F\u5B66\u751F\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u540C\u5B66\u4F5C\u4E1A\u8FDB\u884C\u533F\u540D\u8BC4\u9605\uFF09")),Ue.createElement("div",{className:Le.Z.content},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${(Wa=Le.Z)==null?void 0:Wa.h_lh_40}`,align:"middle"},Ue.createElement(me.default.Item,{name:"anonymous_comment",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4"))),Kn&&Ue.createElement(Ue.Fragment,null,Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} ${!Jr&&"mb10"} mt5`},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},Ue.createElement(E.default,null," ",Jr?"\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"," "))),!Jr&&Ue.createElement(a.Z,{className:"mr10"},Ue.createElement(me.default.Item,{name:"make_up_score"},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),Ue.createElement(a.Z,null,Ue.createElement(be.Z,{title:hs("make_up_score")},Ue.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),Ue.createElement("div",{style:{position:"relative"}},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5 ${Le.Z.bottom_line}`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:`${(sn=Le.Z)==null?void 0:sn.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_anonymous_comment")},Ue.createElement(ne.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((Wt=st==null?void 0:st.group_settings)==null?void 0:Wt.length)>0&&Ue.createElement(ne.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(_o===!1||Qa===!1)&&Ue.createElement(be.Z,{title:hs("unified_anonymous_comment")},Ue.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Uo?Ue.createElement(Ue.Fragment,null,Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"anonymous_group",className:`${(rn=Le.Z)==null?void 0:rn.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},Ue.createElement(ne.ZP.Group,{disabled:li("anonymous_group")},Ue.createElement(ne.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((Er=st==null?void 0:st.group_settings)==null?void 0:Er.length)>0&&Ue.createElement(ne.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):ce()(Hn).startOf("second")<=ce()(Ba||Et).startOf("second")?Promise.reject(Ba?"\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:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{disabled:li("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Ba||Et).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Ba||Et).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),Ue.createElement(a.Z,{className:Le.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ce()(Hn).startOf("second")<=ce()(Yr||Ba||Et).startOf("second")?Promise.reject(Yr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Ba?"\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:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{disabled:li("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Yr||Ba||Et).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Yr||Ba||Et).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}})))),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Ue.createElement(oe.Z,{size:"large",min:1,precision:0,max:st==null?void 0:st.all_user_size,style:{width:186,marginLeft:10},disabled:li("evaluation_num")}))),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:li("absence_penalty")}))),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):Ue.createElement(me.default.List,{name:"anonymous_comment_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi,Ki,po,ro,So,Pi,ra;const $n=Ba||((Wi=Da((Qo=Pr==null?void 0:Pr[jr])==null?void 0:Qo.group_name,Sn||[],(Un,so)=>ce()(Un==null?void 0:Un.late_time).startOf("second")>ce()(so==null?void 0:so.late_time).startOf("second")))==null?void 0:Wi.late_time)||Et||((ro=(po=Da((Ki=Pr==null?void 0:Pr[jr])==null?void 0:Ki.group_name,Ut||[],(Un,so)=>{var ou,bu;return ce()((ou=Un==null?void 0:Un.publish_time)==null?void 0:ou[1]).startOf("second")>ce()((bu=so==null?void 0:so.publish_time)==null?void 0:bu[1]).startOf("second")}))==null?void 0:po.publish_time)==null?void 0:ro[1]);return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"0px 14px 0px 82px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",jr+1),Ue.createElement(pe.Z,{wrap:!1,align:"top",justify:"space-between"},Ue.createElement(a.Z,null,Ue.createElement(pe.Z,{wrap:!1,align:"top"},Ue.createElement(a.Z,{className:"mr20 ml15"},Ue.createElement(me.default.Item,{name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["anonymous_comment_settings","group_name"],Pr==null?void 0:Pr[jr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:gu(Qa?st==null?void 0:st.group_settings:Ut,Pr)}))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:[uo.name,"evaluation_start"],rules:[{required:!0,validator:(Un,so)=>so==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):$n&&ce()(so).startOf("second")<=ce()($n).startOf("second")?Promise.reject(Et?"\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()}]},Ue.createElement(Fe.default.RangePicker,{disabled:li(["anonymous_comment_settings","evaluation_start"],Pr==null?void 0:Pr[jr]),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:Un=>(0,Se.Q8)(Un,st==null?void 0:st.course_end_date,ce()($n).add(1,"minutes").format()),disabledTime:Un=>(0,Se.d0)(Un,ce()($n).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[ce()((0,Se.U6)(),"HH:mm"),ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),Ue.createElement(pe.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Ue.createElement(oe.Z,{max:((So=Zs==null?void 0:Zs[jr])==null?void 0:So.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:li(["anonymous_comment_settings","evaluation_num"],Pr==null?void 0:Pr[jr])}))),Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:li(["anonymous_comment_settings","absence_penalty"],Pr==null?void 0:Pr[jr])}))),!Uo&&Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[uo.name,"student_comment"],valuePropName:"checked"},Ue.createElement(E.default,{disabled:li(["anonymous_comment_settings","student_comment"],Pr==null?void 0:Pr[jr])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!gn&&Ue.createElement(pe.Z,{className:(Pi=Le.Z)==null?void 0:Pi.h_lh_40},((ra=gu(Qa?st==null?void 0:st.group_settings:Ut,Pr))==null?void 0:ra.length)>0&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),jr!=0&&!li(["anonymous_comment_settings","group_name"],Pr==null?void 0:Pr[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5 mt5`},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:Le.Z.poor_rating,name:"abnormal_score",rules:[{validator:(Gn,Hn)=>Hn===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},Ue.createElement(oe.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:li("student_comment"),min:1,max:100}))),Ue.createElement(a.Z,null," ",Ue.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",gn?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":Ue.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(st!=null&&st.anonymous_comment)){ve.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/${Ia==null?void 0:Ia.coursesId}/common_homework/${Ia==null?void 0:Ia.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Ue.createElement("span",{style:{color:"#666",fontWeight:400}},"\uFF08\u5F00\u542F\u540E\uFF0C\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u8BBE\u7F6E\u6216\u5F97\u5206\u4E0D\u8DB360\u5206\uFF0C\u5747\u81EA\u52A8\u8BA1\u5165\u533F\u8BC4\u5F02\u5E38\u5217\u8868\uFF09"))),Uo&&Ue.createElement(me.default.Item,{className:`${Le.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("student_comment")},Ue.createElement(pe.Z,{gutter:10},Ue.createElement(a.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u5B8C\u6210\u533F\u8BC4\u540E\uFF0C\u88AB\u533F\u8BC4\u4F5C\u4E1A\u5C06\u6807\u8BB0\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF09")))),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(me.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Le.Z.h_lh_40},Ue.createElement(E.default,{disabled:li("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),Ue.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u7533\u8BC9\u533F\u8BC4\u5F97\u5206\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Ti&&Ue.createElement("div",{style:{paddingBottom:5}},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_anonymous_appeal")},Ue.createElement(ne.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((ga=st==null?void 0:st.group_settings)==null?void 0:ga.length)>0&&Ue.createElement(ne.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(_o===!1||Qa===!1||Uo==!1)&&Ue.createElement(be.Z,{title:hs("unified_anonymous_appeal")},Ue.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),xa?Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(a.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:li("appeal_penalty")}))),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4\u88AB\u7533\u8BC9\u6210\u529F\u5C06\u5224\u5B9A\u4E3A\u8FDD\u89C4\u533F\u8BC4\uFF0C\u8BE5\u5B66\u751F\u5C06\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570\uFF09")):Ue.createElement(me.default.List,{name:"anonymous_appeal_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi;return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"5px 14px 5px 82px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",jr+1),Ue.createElement(pe.Z,{wrap:!1,align:"top",justify:"space-between"},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["anonymous_appeal_settings","group_name"],kr==null?void 0:kr[jr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:gu(Uo?st==null?void 0:st.group_settings:Pr,kr)}))),Ue.createElement(a.Z,{className:`${Le.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:li(["anonymous_appeal_settings","appeal_penalty"],kr==null?void 0:kr[jr])}))),!gn&&Ue.createElement(pe.Z,{className:(Qo=Le.Z)==null?void 0:Qo.h_lh_40},!!((Wi=gu(Uo?st==null?void 0:st.group_settings:Pr,kr))!=null&&Wi.length)&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,appeal_penalty:2})}})),jr!=0&&!li(["anonymous_appeal_settings","group_name"],kr==null?void 0:kr[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,he.GJ)()||!(Nl||Yl||$i))&&Ue.createElement(je.ZP,{loading:qn||ua,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Mn.submit()}},"\u4FDD\u5B58"),Ue.createElement(ft.Z,{resdata:ko,type:"shixun",okloading:kl,oktext:(ko==null?void 0:ko.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gn=>mn(void 0,null,function*(){ul(!0);let Hn=yield(0,Ze.ZP)(`/api/courses/${Ia.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ia==null?void 0:Ia.categoryId)]}});if(ul(!1),(Hn==null?void 0:Hn.status)===0){ul(!0);const bi=yield Fa(Nn({},ii));if(ul(!1),bi.status!==0)return;ul(!0);const uo=yield Ua(Nn({},ii));if(ul(!1),uo.status!==0)return;ve.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ws(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),Ue.createElement(gt.Z,{onConfirm:(Gn,Hn)=>{Ut.splice(Gn,0,...Hn),Ut.splice(Gn+Hn.length,1);const bi=(0,Se.QE)([...Ut]);bi.forEach(uo=>{var jr;((jr=uo==null?void 0:uo.publish_time)==null?void 0:jr.length)==2?uo.publish_time=uo.publish_time:uo.publish_time=[ce()(uo==null?void 0:uo.publish_time),ce()(uo==null?void 0:uo.end_time)]}),Mn.setFieldValue("group_settings",[...bi])}})))};var tr=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))(lr),Pa=te(59301),Do=Object.defineProperty,qr=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,si=(Ke,He,ke)=>He in Ke?Do(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,gi=(Ke,He)=>{for(var ke in He||(He={}))No.call(He,ke)&&si(Ke,ke,He[ke]);if(qr)for(var ke of qr(He))Vo.call(He,ke)&&si(Ke,ke,He[ke]);return Ke},Hi=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ci=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht,user:_t})=>{const Xt=(0,Ee.useParams)(),{workSetting:ln}=Ke,[an,vt]=(0,z.useState)(!1),[un,en]=(0,z.useState)(!1),[xt,ka]=(0,z.useState)({start_permanent:!1,ai_q_and_a:!1});(0,z.useEffect)(()=>{vt(!(0,he.GJ)())},[(0,he.GJ)()]);const ma=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:gi({},Xt)}),ke({type:"shixunHomeworks/getWorkList",payload:gi({},Xt)})};(0,z.useEffect)(()=>{ln!=null&&ln.course_id&&(Object.keys(xt).forEach(Pn=>{xt[Pn]=ln[Pn]}),ka(gi({},xt)))},[ln]);const Bt=()=>Hi(void 0,null,function*(){var Pn;if(((Pn=_t==null?void 0:_t.userInfo)==null?void 0:Pn.user_status)===2){(0,It.Rd)();return}en(!0),(yield(0,Ze.ZP)(`/api/homework_commons/${Xt.categoryId}/shiyan_setting.json`,{method:"post",body:gi({},xt)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),ma()),en(!1)});return Pa.createElement("section",{className:Ya.Z.form},Pa.createElement("div",{className:Ya.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Pa.createElement("div",{className:Ya.Z.content},Pa.createElement(E.default,{disabled:an,checked:xt.start_permanent,onChange:Pn=>{if(!(0,he.Ny)()){(0,It.pW)(2);return}xt.start_permanent=Pn.target.checked,ka(Object.assign({},xt))}},Pa.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Pa.createElement("a",{target:"_blank",href:Jl.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),Pa.createElement("div",{className:`${Ya.Z.title} mt30`},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Pa.createElement("div",{className:Ya.Z.content},Pa.createElement(E.default,{disabled:an,checked:xt.ai_q_and_a,onChange:Pn=>{xt.ai_q_and_a=Pn.target.checked,ka(Object.assign({},xt))}},"AI\u95EE\u7B54 ",Pa.createElement("span",{style:{color:"#666"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09"))),!an&&Pa.createElement(Pa.Fragment,null,Pa.createElement(je.ZP,{type:"primary",size:"large",loading:un,style:{width:"138px",marginTop:"30px"},onClick:()=>Bt()},"\u4FDD\u5B58")))};var Wo=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(ci),Ko=te(64351),Ho=te(99981),jn=te(59301),ti=Object.defineProperty,oi=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,Yi=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,rt=(Ke,He,ke)=>He in Ke?ti(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,it=(Ke,He)=>{for(var ke in He||(He={}))ze.call(He,ke)&&rt(Ke,ke,He[ke]);if(Yi)for(var ke of Yi(He))Ge.call(He,ke)&&rt(Ke,ke,He[ke]);return Ke},pt=(Ke,He)=>oi(Ke,rl(He)),St=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const{RangePicker:Rt}=Fe.default,{Option:kt}=se.default,Mt=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt,ka,ma,Bt,Pn,Ma;const Wa=(0,Ee.useParams)(),{workSetting:sn,workList:Wt}=Ke,[rn,Er]=(0,z.useState)(!0);let[ga,Ia]=(0,z.useState)([]),[st,Ir]=(0,z.useState)([]),[qn,Fa]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Re.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""});(0,z.useEffect)(()=>{},[]);const[ua,Ua]=(0,z.useState)(!1);(0,z.useEffect)(()=>{sn!=null&&sn.course_id&&(Object.keys(qn).map(function(gn){qn[gn]=sn[gn]}),sn.anonymous_comment&&(qn.unified_late=sn.unified_anonymous_comment,Ua(sn.unified_anonymous_comment)),(!qn.allow_late||!qn.unified_late)&&(qn.late_penalty=5),qn.unified_setting||(qn.unified_late=!1,qn.unified_anonymous_comment=!1,qn.unified_anonymous_appeal=!1),ga=JSON.parse(JSON.stringify(sn.group_settings.map(gn=>pt(it({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.publish_time!==null))),st=JSON.parse(JSON.stringify(sn.allow_late_settings.map(gn=>pt(it({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.late_time!==null))),Fa(it({},qn)),Ia(ga.length?[...ga]:[{}]),Ir([...st]))},[sn]),(0,z.useEffect)(()=>{Er(!(0,he.GJ)())},[(0,he.GJ)()]);const Mn=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:it({},Wa)})},[Qa,Ut]=(0,z.useState)(!1),Sn=()=>St(void 0,null,function*(){Ut(!Qa);const gn=JSON.parse(JSON.stringify(qn));if(gn.categoryId=Wa.categoryId,qn.unified_setting||ga==null||ga.map(Ar=>{var fo,ko;if(!Ar.publish_time||!Ar.end_time)throw ve.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ut(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Ar.group_name=typeof(Ar==null?void 0:Ar.group_name)=="string"?[Ar==null?void 0:Ar.group_name]:Ar==null?void 0:Ar.group_name,Ar.group_id=(ko=(fo=Ar==null?void 0:Ar.group_name)==null?void 0:fo.map(to=>{var ii,Xi;let kl=(Xi=(ii=sn.group_settings)==null?void 0:ii.filter(ul=>(ul==null?void 0:ul.group_name)===to))==null?void 0:Xi[0];return kl==null?void 0:kl.group_id}))==null?void 0:ko.toString().split(",")}),gn.group_settings=ga,qn.allow_late)if(qn.unified_late){if(qn.late_penalty===null||qn.late_penalty===void 0||qn.late_penalty<0||qn.late_penalty>100)throw ve.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ut(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!qn.late_time)throw ve.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(ce()(qn.late_time)<=ce()(qn.end_time))throw ve.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Ut(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else st=st==null?void 0:st.map(Ar=>{var fo,ko;if(Ar.penalty_type=Re.Q.Number,Ar.late_penalty===null||Ar.late_penalty===void 0||Ar.late_penalty<0||Ar.late_penalty>100)throw ve.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ut(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ar.late_time)throw ve.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ut(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ar.group_name=typeof(Ar==null?void 0:Ar.group_name)=="string"?[Ar==null?void 0:Ar.group_name]:Ar==null?void 0:Ar.group_name,Ar.group_id=(ko=(fo=Ar==null?void 0:Ar.group_name)==null?void 0:fo.map(to=>{var ii,Xi;let kl=(Xi=(ii=sn.group_settings)==null?void 0:ii.filter(ul=>(ul==null?void 0:ul.group_name)===to))==null?void 0:Xi[0];return kl==null?void 0:kl.group_id}))==null?void 0:ko.toString().split(","),Ar}),gn.allow_late_settings=st;if(qn!=null&&qn.submit_limit&&!(qn!=null&&qn.submit_limit_num)){ve.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1);return}if(qn!=null&&qn.can_submit&&!(qn!=null&&qn.submit_num)){ve.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1);return}Object.keys(gn).map(function(Ar){Ar.indexOf("proportion")>-1&&(gn[Ar]=gn[Ar]/100)}),(yield(0,Ze.ZP)(`/api/homework_commons/${Wa.categoryId}/publish_setting.json`,{method:"post",body:pt(it({},gn),{penalty_type:Re.Q.Number})})).status===0?(Ut(!1),ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Mn(),ke({type:"shixunHomeworks/getWorkList",payload:it({},Wa)})):Ut(!1)}),Et=jn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",jn.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",jn.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",jn.createElement("br",null),jn.createElement("br",null),"\u6CE8\u610F",jn.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",jn.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",jn.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",jn.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Sr=jn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",jn.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",jn.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",jn.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Jr=(gn,ur,Ar="group_id")=>{var fo;return ur?ur.find(ko=>ko[Ar]===gn):(fo=sn==null?void 0:sn.group_settings)==null?void 0:fo.find(ko=>ko.group_id[0]===gn)},_o=(sn==null?void 0:sn.allow_late)||(sn==null?void 0:sn.anonymous_comment),Ba=gn=>{var ur,Ar;const fo=Jr(gn,sn==null?void 0:sn.allow_late_settings,"id"),ko=Jr(gn,sn==null?void 0:sn.anonymous_comment_settings),to=Jr(gn);return(sn==null?void 0:sn.allow_late)&&fo&&ce()(fo==null?void 0:fo.late_time)<=ce()()||(sn==null?void 0:sn.anonymous_comment)&&ko&&(ko==null?void 0:ko.evaluation_start)!==null||((Ar=(ce()(to==null?void 0:to.end_time)<=ce()()&&((ur=sn==null?void 0:sn.allow_late_settings)==null?void 0:ur.filter(ii=>ii.group_id.includes(gn))))[0])==null?void 0:Ar.late_time)!=null},Kn=(_t=sn==null?void 0:sn.allow_late_settings)!=null&&_t.length?(Xt=sn==null?void 0:sn.allow_late_settings)==null?void 0:Xt.every(gn=>{if(gn.evaluation_start)return!0}):!1,Uo=(sn==null?void 0:sn.unified_late)&&(sn==null?void 0:sn.anonymous_comment),Yr=sn==null?void 0:sn.anonymous_comment,Ti=(0,z.useMemo)(()=>{var gn,ur;return sn!=null&&sn.unified_setting?!((gn=Wt==null?void 0:Wt.homework_status)!=null&&gn.includes("\u5DF2\u622A\u6B62"))||(sn==null?void 0:sn.allow_late)||(sn==null?void 0:sn.anonymous_comment):!((ur=sn==null?void 0:sn.group_settings)==null?void 0:ur.some(fo=>ce()(fo.end_time)<=ce()()))||(sn==null?void 0:sn.allow_late)||(sn==null?void 0:sn.all_group_late)},[sn,Wt]),Pr=sn==null?void 0:sn.anonymous_comment,xa=gn=>{if(!gn)return!1;const ur=Jr(gn,sn==null?void 0:sn.anonymous_comment_settings);return(sn==null?void 0:sn.anonymous_comment)&&ur&&(ur==null?void 0:ur.evaluation_start)!==null},kr=gn=>{const ur=Jr(gn,sn==null?void 0:sn.anonymous_comment_settings);return ur&&(ur==null?void 0:ur.evaluation_start)!==null};return jn.createElement("section",{style:{padding:"30px 50px"}},jn.createElement("div",{className:`${Le.Z.title}`},jn.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),jn.createElement(be.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"},jn.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`}))),jn.createElement("div",{className:Le.Z.content},jn.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${Le.Z.h_lh_40}`},jn.createElement(ne.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:rn||!((ln=Wt==null?void 0:Wt.homework_status)!=null&&ln.includes("\u672A\u53D1\u5E03"))||(0,he.Rm)()&&!((vt=(an=Ht.AssistantObject)==null?void 0:an.normal)!=null&&vt.can_publish),value:qn.unified_setting,onChange:gn=>{var ur;if(!((ur=Wt==null?void 0:Wt.homework_status)!=null&&ur.includes("\u672A\u53D1\u5E03"))){ve.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(qn.unified_setting=!qn.unified_setting,qn.unified_setting||(qn.unified_late=!1),Fa(Object.assign({},qn)),qn.unified_setting===!1&&ga==""){Ia(ga.concat({}));return}qn.unified_setting&&(Ia([]),Ir([{late_penalty:5}]))}},jn.createElement(ne.ZP,{value:!0,disabled:!(sn!=null&&sn.manage_all_group)||!(0,he.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),jn.createElement(ne.ZP,{disabled:((un=sn==null?void 0:sn.group_settings)==null?void 0:un.length)===0||!(0,he.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((en=sn==null?void 0:sn.group_settings)==null?void 0:en.length)===0&&jn.createElement("span",{style:{marginLeft:"20px",color:"#333"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),qn.unified_setting&&jn.createElement("div",{className:Le.Z.row_sty,style:{padding:"5px 30px"}},jn.createElement(pe.Z,{align:"middle"},jn.createElement(a.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),jn.createElement(a.Z,{className:"ml5"},jn.createElement(Fe.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:gn=>(0,Ho.Q8)(gn,sn==null?void 0:sn.course_end_date),disabledTime:gn=>(0,Ho.d0)(gn),disabled:rn||!((xt=Wt==null?void 0:Wt.homework_status)!=null&&xt.includes("\u672A\u53D1\u5E03")||(ka=Wt==null?void 0:Wt.homework_status)!=null&&ka.includes("\u672A\u5F00\u59CB"))||(0,he.Rm)()&&!((ma=Ht.AssistantObject.normal)!=null&&ma.can_publish),value:qn.publish_time?ce()(qn.publish_time):"",allowClear:!1,onChange:(gn,ur)=>{qn.publish_time=ur,(qn.end_time==""||!qn.end_time)&&qn.unified_setting&&(qn.end_time=ce()(gn).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),qn.end_time=qn.end_time),Fa(Object.assign({},qn))}})),jn.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),jn.createElement(pe.Z,{align:"middle"},jn.createElement(a.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),jn.createElement(a.Z,{className:"ml5"},jn.createElement(Fe.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Kn||Yr||(sn==null?void 0:sn.allow_late)&&(sn==null?void 0:sn.homework_status.includes("\u5DF2\u622A\u6B62"))||rn||(sn==null?void 0:sn.allow_late)&&ce()()>=ce()(sn==null?void 0:sn.end_time)||(0,he.Rm)()&&!((Bt=Ht.AssistantObject.normal)!=null&&Bt.can_publish),allowClear:!1,disabledDate:gn=>(0,Ho.Q8)(gn,sn==null?void 0:sn.course_end_date,qn.publish_time),disabledTime:gn=>(0,Ho.d0)(gn,qn.publish_time),value:qn.end_time?ce()(qn.end_time):"",onChange:(gn,ur)=>{qn.end_time=ur,Fa(Object.assign({},qn))}})),jn.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!qn.unified_setting&&jn.createElement(pe.Z,null,ga&&ga.map(function(gn,ur){var Ar,fo,ko,to;return jn.createElement(pe.Z,{key:ur},jn.createElement(pe.Z,{style:{padding:"5px 14px 5px 52px"}},jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",ur+1),jn.createElement(a.Z,{flex:1,style:{maxWidth:400}},jn.createElement(se.default,{disabled:rn||((Ar=Wt==null?void 0:Wt.homework_status)!=null&&Ar.includes("\u672A\u53D1\u5E03")&&gn.id||ce()(){var Xi,kl;if((0,he.Rm)()&&!((kl=(Xi=Ht.AssistantObject)==null?void 0:Xi.normal)!=null&&kl.can_publish)){ve.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}ga[ur].group_name=ii,ga[ur].group_id=gn.group_id;const ul=(0,Ne.flattenDeep)(ga.map(Yl=>Yl.group_name)),Nl=st.map(Yl=>{let $i=(Yl==null?void 0:Yl.group_name)||[];return pt(it({},Yl),{group_name:(0,Ne.remove)($i,ru=>ul.includes(ru))})});Ir(Nl),Ia(ga.slice())}},sn.group_settings&&sn.group_settings.map(function(ii){if(!ga.map(Xi=>Xi.group_name).toString().split(",").includes(String(ii.group_name)))return jn.createElement(kt,{value:ii.group_name,key:ii.id},ii.group_name)})))),jn.createElement(a.Z,{style:{padding:"5px 0"}},jn.createElement(Rt,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[gn.publish_time?ce()(gn.publish_time):ce()(),ce()()]},disabled:rn||(ce()()<=ce()((fo=Jr(gn.id))==null?void 0:fo.publish_time)?!1:[!0,Ba(gn.id)]),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:ii=>(0,Ho.Q8)(ii,sn==null?void 0:sn.course_end_date),disabledTime:ii=>(0,Ho.d0)(ii),showTime:{format:"HH:mm",defaultValue:[ce()((0,Se.U6)(),"HH:mm"),ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:gn.publish_time&&[ce()(gn.publish_time),ce()(gn.end_time)],onChange:(ii,Xi)=>{var kl,ul;if((0,he.Rm)()&&!((ul=(kl=Ht.AssistantObject)==null?void 0:kl.normal)!=null&&ul.can_publish)){ve.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}ga[ur].publish_time=Xi[0],ga[ur].end_time=Xi[1],Ia([...ga])}})),!rn&&jn.createElement(a.Z,{className:`${(ko=Le.Z)==null?void 0:ko.h_lh_40}`,style:{padding:"5px 0"}},ga.length<((to=sn==null?void 0:sn.group_settings)==null?void 0:to.length)&&jn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ia(ga.concat({}))}}),(gn!=null&&gn.publish_time&&ce()(){var ii,Xi;if((0,he.Rm)()&&!((Xi=(ii=Ht.AssistantObject)==null?void 0:ii.normal)!=null&&Xi.can_publish)){ve.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 kl=(0,Ne.cloneDeep)(st);kl.forEach((ul,Nl)=>{ul.group_name&&(ul.group_name=ul.group_name.filter(Yl=>{var $i;return!(($i=ga[ur].group_name)!=null&&$i.includes(Yl))}))}),ga=ga.filter((ul,Nl)=>ur!==Nl),Ir(kl),Ia(ga.slice()),setTimeout(()=>Ia(ga.slice()),10)}}):jn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(Wt!=null&&Wt.is_shixun)&&jn.createElement(Ko.ZP,{checkMarginLeft:60,disabled:rn,value:qn,onChange:gn=>Fa(it(it({},qn),gn))}),jn.createElement(jn.Fragment,null,jn.createElement("div",{className:`${Le.Z.title} mt30`},jn.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),jn.createElement("div",{className:Le.Z.content},jn.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${(Pn=Le.Z)==null?void 0:Pn.h_lh_40}`,align:"middle"},jn.createElement(Fu.Z,{checked:qn.allow_late,disabled:Kn||rn||(sn==null?void 0:sn.allow_late),onChange:gn=>{var ur,Ar;if((0,he.Rm)()&&!((Ar=(ur=Ht.AssistantObject)==null?void 0:ur.normal)!=null&&Ar.can_late)){ve.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}gn&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:jn.createElement("div",{style:{padding:10,background:"#f5f6f9"}},jn.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"),jn.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),jn.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"))}),qn.allow_late=gn,st==""&&Ir([{late_penalty:5}]),Fa(it({},qn))}}),jn.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),jn.createElement(be.Z,{overlayStyle:{width:380,maxWidth:380},title:jn.createElement("div",{style:{display:"flex",flexFlow:"column"}},jn.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),jn.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"),jn.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"))},jn.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`}))),(qn==null?void 0:qn.allow_late)&&jn.createElement("div",{className:"pb5"},jn.createElement(pe.Z,{className:Le.Z.row_sty1},jn.createElement(a.Z,{className:Le.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),jn.createElement(ne.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:rn,value:qn.unified_late,onChange:gn=>{var ur;if((0,he.Rm)()&&!((ur=Ht.AssistantObject.normal)!=null&&ur.can_late)){ve.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.unified_late=gn.target.value,st==""&&!gn.target.value&&Ir([{late_penalty:5}]),Fa(it({},qn))}},(qn==null?void 0:qn.unified_setting)&&jn.createElement(ne.ZP,{disabled:(sn==null?void 0:sn.allow_late)||!(sn!=null&&sn.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Ma=sn==null?void 0:sn.group_settings)==null?void 0:Ma.length)&&jn.createElement(ne.ZP,{disabled:sn==null?void 0:sn.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),qn!=null&&qn.unified_late?jn.createElement("div",null,jn.createElement(pe.Z,{wrap:!1,align:"middle",className:`${Le.Z.row_sty1} mb10 mt5`},jn.createElement(a.Z,{className:Le.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),jn.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},jn.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:rn||Pr,value:qn.late_penalty,onChange:gn=>{var ur;if((0,he.Rm)()&&!((ur=Ht.AssistantObject.normal)!=null&&ur.can_late)){ve.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.late_penalty=gn,Fa(Object.assign({},qn))}})),jn.createElement(a.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")),jn.createElement(pe.Z,{className:`${Le.Z.row_sty1}`},jn.createElement(a.Z,{className:Le.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),jn.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},jn.createElement(Fe.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:rn||Uo||Kn,value:qn.late_time?ce()(qn.late_time):"",disabledDate:gn=>(0,Ho.Q8)(gn,sn==null?void 0:sn.course_end_date),disabledTime:gn=>(0,Ho.d0)(gn),onChange:(gn,ur)=>{var Ar;if((0,he.Rm)()&&!((Ar=Ht.AssistantObject.normal)!=null&&Ar.can_late)){ve.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.late_time=ur,Fa(Object.assign({},qn))}})),jn.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):st.map(function(gn,ur){var Ar;return jn.createElement(pe.Z,{key:ur,style:{padding:"5px 14px 5px 52px"}},jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",ur+1),jn.createElement(a.Z,{className:"mr20 ml10"},jn.createElement(se.default,{size:"large",disabled:rn||!((Ar=Wt==null?void 0:Wt.homework_status)!=null&&Ar.includes("\u672A\u53D1\u5E03"))&&gn.id,mode:"multiple",style:{width:250},value:typeof gn.group_name=="string"?[gn.group_name]:gn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:fo=>{var ko;if((0,he.Rm)()&&!((ko=Ht.AssistantObject.normal)!=null&&ko.can_late)){ve.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}st[ur].group_name=fo,st[ur].group_id=gn.group_id,Ir(st.slice())}},sn.group_settings&&sn.group_settings.map(function(fo){if(qn!=null&&qn.unified_setting&&!st.map(ko=>ko.group_name).toString().split(",").includes(String(fo.group_name))&&!kr(fo.id))return jn.createElement(kt,{value:fo.group_name,key:fo.id},fo.group_name);if(ga.map(ko=>ko.group_name).toString().split(",").includes(String(fo.group_name))&&!st.map(ko=>ko.group_name).toString().split(",").includes(String(fo.group_name))&&!kr(fo.id))return jn.createElement(kt,{value:fo.group_name,key:fo.id},fo.group_name)}))),jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),jn.createElement(a.Z,{className:"mr20 ml10"},jn.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:rn||xa(gn.id),defaultValue:gn.late_penalty,onChange:fo=>{var ko,to;if((0,he.Rm)()&&!((to=(ko=Ht.AssistantObject)==null?void 0:ko.normal)!=null&&to.can_late)){ve.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}st[ur].late_penalty=fo,st[ur].penalty_type=Re.Q.Number}})),jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),jn.createElement(a.Z,{className:"ml10"},jn.createElement(Fe.default,{size:"large",disabled:rn||xa(gn.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:fo=>(0,Ho.Q8)(fo,sn==null?void 0:sn.course_end_date),disabledTime:fo=>(0,Ho.d0)(fo),format:"YYYY-MM-DD HH:mm",value:gn!=null&&gn.late_time?ce()(gn.late_time):void 0,onChange:(fo,ko)=>{var to,ii;if((0,he.Rm)()&&!((ii=(to=Ht.AssistantObject)==null?void 0:to.normal)!=null&&ii.can_late)){ve.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}st[ur].late_time=ko,Ir([...st])}})),!rn&&jn.createElement(a.Z,{style:{height:40,lineHeight:"40px"}},jn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ir(st.concat({penalty_type:Re.Q.Number,late_penalty:5}))}}),ur>0&&!gn.id?jn.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{st=st.filter((fo,ko)=>ur!==ko),Ir(st.slice()),setTimeout(()=>Ir(st.slice()),10)}}):jn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),jn.createElement(je.ZP,{loading:Qa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Sn()},"\u4FDD\u5B58"))};var nn=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))(Mt),Vt=te(59301),$t=Object.defineProperty,xn=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,va=(Ke,He,ke)=>He in Ke?$t(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,na=(Ke,He)=>{for(var ke in He||(He={}))aa.call(He,ke)&&va(Ke,ke,He[ke]);if(bn)for(var ke of bn(He))Jn.call(He,ke)&&va(Ke,ke,He[ke]);return Ke},Sa=(Ke,He)=>xn(Ke,wn(He)),ar=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const vr=Ke=>ar(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/publish_setting.json`,{method:"post",body:Ke})}),Xa=Ke=>ar(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/evaluation_setting.json`,{method:"post",body:Ke})}),fr=(Ke,He)=>Ke==null?void 0:Ke.map(ke=>{var Ht;return(Ht=He==null?void 0:He.find(_t=>_t.value===ke))==null?void 0:Ht.id}),_r=(Ke,He)=>{var ke;return Ke=typeof Ke=="string"?[Ke]:Ke,(ke=Ke==null?void 0:Ke.map(Ht=>He==null?void 0:He.find(_t=>{var Xt;return(Xt=_t==null?void 0:_t.group_name)==null?void 0:Xt.includes(Ht)})))==null?void 0:ke.filter(Ht=>Ht)},Na=(Ke,He,ke,Ht=!1)=>{let _t=null,Xt=Ht?He:_r(Ke,He);return Xt==null||Xt.forEach((ln,an)=>{(an==0||ke(ln,_t||{}))&&(_t=ln)}),_t},$a=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),{workSetting:xt,workList:ka}=Ke,[,ma,Bt]=(0,ie.U)(vr,{categoryId:en==null?void 0:en.categoryId,penalty_type:Re.Q.Number}),[,Pn,Ma]=(0,ie.U)(Xa,{categoryId:en==null?void 0:en.categoryId}),[Wa]=me.default.useForm(),sn=me.default.useWatch("unified_setting",Wa),Wt=me.default.useWatch("group_settings",Wa),rn=me.default.useWatch("allow_late_settings",Wa),Er=me.default.useWatch("end_time",Wa),ga=me.default.useWatch("publish_time",Wa),Ia=me.default.useWatch("allow_late",Wa),st=me.default.useWatch("unified_late",Wa),Ir=me.default.useWatch("late_time",Wa),qn=me.default.useWatch("anonymous_comment",Wa),Fa=me.default.useWatch("unified_anonymous_comment",Wa),ua=me.default.useWatch("evaluation_start",Wa),Ua=me.default.useWatch("anonymous_appeal",Wa),Mn=me.default.useWatch("anonymous_comment_settings",Wa),Qa=me.default.useWatch("unified_anonymous_appeal",Wa),Ut=me.default.useWatch("anonymous_appeal_settings",Wa),[Sn,Et]=(0,z.useState)(!1),[Sr,Jr]=(0,z.useState)({}),_o=Sn||(0,he.Rm)()&&!((Xt=(_t=Ht.AssistantObject)==null?void 0:_t.normal)!=null&&Xt.can_publish),Ba=Sn||(0,he.Rm)()&&!((an=(ln=Ht.AssistantObject)==null?void 0:ln.normal)!=null&&an.can_late),Kn=Sn||(0,he.Rm)()&&!((un=(vt=Ht.AssistantObject)==null?void 0:vt.normal)!=null&&un.can_anonymous_comment),Uo=Ti=>ar(void 0,null,function*(){const Pr=Ti;let xa=yield(0,Ze.ZP)(`/api/homework_commons/${en==null?void 0:en.categoryId}/publish_setting_for_submit.json`,{method:"post",body:Pr});(xa==null?void 0:xa.status)===0&&(ve.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yr(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),Yr=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:na({},en)}),ke({type:"shixunHomeworks/getWorkList",payload:na({},en)})};return(0,z.useEffect)(()=>{var Ti,Pr,xa,kr;let gn=(Ti=xt==null?void 0:xt.group_settings)==null?void 0:Ti.filter(to=>to.publish_time!==null).map(to=>Sa(na({},to),{group_name:[to.group_name],publish_time:(to==null?void 0:to.publish_time)&&[ce()(to==null?void 0:to.publish_time),ce()(to==null?void 0:to.end_time)]}));gn=(0,Se.QE)((gn==null?void 0:gn.length)>0?gn:[]);const ur=(Pr=xt.allow_late_settings)==null?void 0:Pr.filter(to=>to.late_time!==null).map(to=>Sa(na({},to),{group_name:[to.group_name],late_time:(to==null?void 0:to.late_time)&&ce()(to==null?void 0:to.late_time)})),Ar=(xa=xt.anonymous_comment_settings)==null?void 0:xa.filter(to=>to.evaluation_start!==null).map(to=>Sa(na({},to),{group_name:[to.group_name],evaluation_start:(to==null?void 0:to.evaluation_start)&&[ce()(to==null?void 0:to.evaluation_start),ce()(to==null?void 0:to.evaluation_end)]})),fo=(kr=xt.anonymous_appeal_settings)==null?void 0:kr.filter(to=>to.appeal_time!==null).map(to=>Sa(na({},to),{group_name:[to.group_name]})),ko=Sa(na({},xt),{late_penalty:xt!=null&&xt.allow_late?xt==null?void 0:xt.late_penalty:5,evaluation_num:xt!=null&&xt.evaluation_num?xt==null?void 0:xt.evaluation_num:3,absence_penalty:xt!=null&&xt.anonymous_comment?xt==null?void 0:xt.absence_penalty:3,appeal_penalty:xt!=null&&xt.anonymous_appeal?xt==null?void 0:xt.appeal_penalty:2,publish_time:xt!=null&&xt.publish_time?ce()(xt==null?void 0:xt.publish_time):"",end_time:xt!=null&&xt.end_time?ce()(xt==null?void 0:xt.end_time):"",late_time:xt!=null&&xt.late_time?ce()(xt==null?void 0:xt.late_time):"",evaluation_start:xt!=null&&xt.evaluation_start?ce()(xt==null?void 0:xt.evaluation_start):"",evaluation_end:xt!=null&&xt.evaluation_end?ce()(xt==null?void 0:xt.evaluation_end):"",group_settings:gn!=null&&gn.length?gn:[{is_admin:!0}],allow_late_settings:ur!=null&&ur.length?ur:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Ar!=null&&Ar.length?Ar:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:fo!=null&&fo.length?fo:[{is_admin:!0,appeal_penalty:2}]});Wa.setFieldsValue(ko),Jr(ko),Et(!(0,he.GJ)()),console.log("workSetting",xt)},[xt]),(0,z.useEffect)(()=>(ke({type:"globalSetting/footerToggle",payload:!1}),()=>{ke({type:"globalSetting/footerToggle",payload:!0}),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Wa==null||Wa.resetFields()}),[]),Vt.createElement(fe.Z,{spinning:!!He["shixunHomeworks/getWorkSetting"]||!!He["shixunHomeworks/getWorkList"]},Vt.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Vt.createElement(me.default,{form:Wa,colon:!1,disabled:Sn,initialValues:Sr,scrollToFirstError:!0,onFinish:Uo},!(ka!=null&&ka.is_shixun)&&Vt.createElement(Ko.rU,{form:Wa})),((0,he.GJ)()||!(_o||Ba||Kn))&&Vt.createElement(je.ZP,{loading:ma||Pn,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Wa.submit()}},"\u4FDD\u5B58"),Vt.createElement(gt.Z,{onConfirm:(Ti,Pr)=>{Wt.splice(Ti,0,...Pr),Wt.splice(Ti+Pr.length,1);const xa=(0,Se.QE)([...Wt]);xa.forEach(kr=>{var gn;((gn=kr==null?void 0:kr.publish_time)==null?void 0:gn.length)==2?kr.publish_time=kr.publish_time:kr.publish_time=[ce()(kr==null?void 0:kr.publish_time),ce()(kr==null?void 0:kr.end_time)]}),Wa.setFieldValue("group_settings",[...xa])}})))};var za=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))($a),la=te(59301);const Aa=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{const{workSetting:Ht,workList:_t}=Ke,[Xt,ln]=(0,z.useState)("1"),an=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Ht!=null&&Ht.is_new_rule?la.createElement(tr,null):la.createElement(nn,null)},!(_t!=null&&_t.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:la.createElement(za,null)},((_t==null?void 0:_t.is_jupyter)||(_t==null?void 0:_t.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:la.createElement(Wo,null)},!(Ht!=null&&Ht.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:la.createElement(Rs,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:la.createElement(Pu,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:la.createElement(Is,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:la.createElement(Dl,null)}].filter(vt=>!!vt);return(0,z.useEffect)(()=>(ke({type:"globalSetting/footerToggle",payload:!1}),()=>{ke({type:"globalSetting/footerToggle",payload:!0})}),[]),la.createElement("div",{style:{paddingBottom:"50px"}},(an==null?void 0:an.length)&&la.createElement(es.Z,{dataSource:an,style:{marginBottom:52}}))};var dr=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He})=>({shixunHomeworks:Ke,loading:He.effects}))(Aa),Kr={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe",ai_review_new:"ai_review_new___AmrKW"},Ur=te(30252),rr=te(10928),$r=te(46400),oo="data:image/png;base64,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",co=Object.defineProperty,io=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,Fo=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Dr=(Ke,He,ke)=>He in Ke?co(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Oo=(Ke,He)=>{for(var ke in He||(He={}))Mr.call(He,ke)&&Dr(Ke,ke,He[ke]);if(Fo)for(var ke of Fo(He))Ei.call(He,ke)&&Dr(Ke,ke,He[ke]);return Ke},Mo=(Ke,He)=>io(Ke,mi(He)),_i=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Or=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht;const _t=(0,Ee.useParams)(),[Xt,ln]=(0,z.useState)(Oo(Oo({},{page:1,limit:20,group_ids:[]}),_t)),{codeReview:an}=Ke,[vt]=me.default.useForm();Xt.order="code_rate",Xt.sort="desc",Xt.category=Xt.categoryId,(0,z.useEffect)(()=>{un()},[Xt]),(0,z.useEffect)(()=>{Ke.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&un()},[Ke.actionTabs.key]);const un=()=>_i(void 0,null,function*(){(yield ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})).status===-2&&setTimeout(()=>un(),1500)}),en=(ka,ma)=>{Xt.page=ka,Xt.limit=20,ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})},xt=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(ka,ma,Bt)=>Xt.limit*(Xt.page-1)+Bt+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:ka=>z.createElement("span",{className:"c-orange"},ka)},{title:"\u64CD\u4F5C",dataInex:"action",render:(ka,ma)=>z.createElement("div",null,z.createElement(Ee.Link,{target:"_blank",to:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review_detail/${ma.user_id}`},"\u67E5\u770B"),z.createElement("br",null))}];return z.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},z.createElement(pe.Z,null,z.createElement(a.Z,{flex:"1"},z.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",an.time,z.createElement(je.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}},"\u6587\u6863\u67E5\u91CD"))),z.createElement(a.Z,null,z.createElement(y.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ka=>{Xt.search=ka,ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})},style:{width:200}}),z.createElement("span",{className:"ml5 c-red"}))),(an==null?void 0:an.status)===-2&&z.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},z.createElement("img",{src:oo}),z.createElement("br",null),z.createElement(je.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((Ht=an.course_groups)==null?void 0:Ht.length)>0&&z.createElement(z.Fragment,null,z.createElement(pe.Z,null,z.createElement(a.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),z.createElement(a.Z,{flex:"80px"},z.createElement(E.default,{checked:Xt.group_ids=="",value:"all",onChange:ka=>{delete Xt.group_ids,Xt.group_ids=[],Xt.page=1,ln(Oo({},Xt))}},"\u5168\u90E8")),z.createElement(a.Z,{flex:"1"},an.course_groups&&an.course_groups.map((ka,ma)=>z.createElement(E.default,{value:ka.id,checked:Xt.group_ids.includes(ka.id),onChange:Bt=>{Bt.target.checked?Xt.group_ids.push(ka.id):Xt.group_ids.splice(Xt.group_ids.indexOf(ka.id),1),Xt.page=1,ln(Oo({},Xt))}},ka.name,"(",ka.members_count,")")))),z.createElement(pe.Z,{className:"font14 c-red mt5"},z.createElement(a.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(an==null?void 0:an.data)==="\u52A0\u8F7D\u4E2D"&&z.createElement(fe.Z,null,z.createElement($r.Z,{message:an==null?void 0:an.data,type:"info"})),(an==null?void 0:an.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(an==null?void 0:an.data)==="\u52A0\u8F7D\u4E2D"?"":z.createElement("div",null,z.createElement("p",{className:"mt10"},z.createElement("span",{className:"c-red"},an.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",an.total_count,"\u5B66\u5458\uFF09"),z.createElement(x.default,{className:"mt30",pagination:!1,dataSource:an.data,columns:xt,onChange:(ka,ma,Bt)=>{Bt.order==="ascend"&&(Xt.b_order="asc"),Bt.order==="descend"&&(Xt.b_order="desc"),Bt.order||delete Xt.b_order,ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})}}),z.createElement("aside",{className:"tc mb50 mt30"},z.createElement(ee.Z,{showSizeChanger:!1,onChange:en,defaultCurrent:Xt.page||1,current:Xt.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:an.copy_reviews_count}))))};var hr=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He})=>({shixunHomeworks:Ke,loading:He.effects}))(Or),Br=Object.defineProperty,ir=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,lo=(Ke,He,ke)=>He in Ke?Br(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,il=(Ke,He)=>{for(var ke in He||(He={}))Oa.call(He,ke)&&lo(Ke,ke,He[ke]);if(On)for(var ke of On(He))Gr.call(He,ke)&&lo(Ke,ke,He[ke]);return Ke},Ji=(Ke,He)=>ir(Ke,Ga(He)),Il=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Mi=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)(),[Ht,_t]=(0,z.useState)([]),[Xt,ln]=(0,z.useState)(!1),[an,vt]=(0,z.useState)(!1),[un,en]=(0,z.useState)(!1),[xt,ka]=(0,z.useState)(""),[ma,Bt]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Ke.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Pn.resetFields(),_t([]),vt(!0),Wa()):vt(!1)},[Ke.actionTabs.key]);const[Pn]=me.default.useForm();let Ma=[];const Wa=()=>Il(void 0,null,function*(){ln(!0);const rn=yield(0,ae.VB)(Ji(il({},ke),{course_id:ke==null?void 0:ke.coursesId,id:ke==null?void 0:ke.categoryId}));_t([...Ht,...rn==null?void 0:rn.data]),ka(rn),ln(!1)}),sn=()=>{He({type:"shixunHomeworks/setActionTabs",payload:{}}),en(!1),ln(!1),_t([]),Pn.resetFields()},Wt=[{title:"",dataIndex:"course_group_id",width:280,render:(rn,Er)=>z.createElement(E.default,{disabled:!(Er.work_count>=1),value:String(Er.course_group_id)},Er.course_group_name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"work_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_time",width:130}];return z.createElement(Ce.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:an,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>Il(void 0,null,function*(){var rn;const Er=Pn.getFieldsValue();if(((rn=Er.group_ids)==null?void 0:rn.length)<=0){ve.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}Bt(!0);const ga=yield(0,Ze.ZP)(`/api/homework_commons/${ke.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...Er.group_ids.map(Ia=>Number(Ia))]}});Bt(!1),ga.status===0&&(sn(),ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield He({type:"shixunHomeworks/getWorkList",payload:Ke.actionTabs.params}),Ee.history.push(`/classrooms/${ke.coursesId}/common_homework/${ke.categoryId}/detail?tabs=4`),He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:ma},onCancel:sn},z.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",xt==null?void 0:xt.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ke.codeReviewCourse&&z.createElement(me.default,{form:Pn,initialValues:{group_ids:Ma,end_time:ce()(ce()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},z.createElement("div",{className:"flexd-table-header mt20"},z.createElement(x.default,{pagination:!1,dataSource:[],columns:Wt})),z.createElement(me.default.Item,{name:"group_ids"},z.createElement(E.default.Group,{className:"w100"},z.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},z.createElement(x.default,{showHeader:!1,columns:Wt,dataSource:Ht,pagination:!1,loading:Xt}))))),z.createElement(pe.Z,null,z.createElement(a.Z,{className:"ml10"},z.createElement(E.default,{checked:un,onChange:rn=>{en(rn.target.checked);let Er=[];rn.target.checked&&(Er=Ht.filter(ga=>ga.work_count>=1).map(ga=>ga.course_group_id+"")),Pn.setFieldsValue({group_ids:Er})}},"\u5168\u9009"))))};var Fi=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(Mi),br=te(80446),dl=te(71635),fl=te(61604),Jo=te(75735),ni=te(88656),Li={TabsStyle:"TabsStyle___cT3EC"},sr=te(59301),Gi=Object.defineProperty,xo=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,zi=(Ke,He,ke)=>He in Ke?Gi(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,wi=(Ke,He)=>{for(var ke in He||(He={}))ai.call(He,ke)&&zi(Ke,ke,He[ke]);if(ol)for(var ke of ol(He))Nr.call(He,ke)&&zi(Ke,ke,He[ke]);return Ke},ll=(Ke,He)=>xo(Ke,pl(He)),xl=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Ll=Ke=>xl(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/student_works/${Ke.userId}/deal_appeal_score.json`,{method:"post",body:Ke})}),yl=({globalSetting:Ke,shixunHomeworks:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),[xt]=(0,Ee.useSearchParams)(),{workList:ka,workSetting:ma}=He,[Bt]=me.default.useForm(),[Pn,Ma]=(0,z.useState)(!1),[Wa,sn]=(0,z.useState)(null),[,Wt,rn,Er]=(0,ie.U)(ae.cN,{homeworkId:en==null?void 0:en.categoryId}),[,ga,Ia,st]=(0,ie.U)(ae.Qz,{homeworkId:en==null?void 0:en.categoryId}),[,Ir,qn,Fa]=(0,ie.U)(ae.mQ,{homeworkId:en==null?void 0:en.categoryId}),[,,ua,Ua]=(0,ie.U)(Ll,{}),[Mn,Qa]=(0,z.useState)({activeKey:"1",page:1,limit:10,status:""}),Ut=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Sn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ba,Kn,Uo)=>`${((Mn==null?void 0:Mn.page)-1)*Mn.limit+Uo+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:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},Ba)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ba=>ce()(Ba).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},"\u67E5\u770B")}],Et=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ba,Kn,Uo)=>`${((Mn==null?void 0:Mn.page)-1)*Mn.limit+Uo+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:Ba=>Ba===-1?"\u91CD\u505A\u4E2D":sr.createElement(Se.Uw,{status:Ba})},{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:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},"\u67E5\u770B")}],Sr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ba,Kn,Uo)=>`${((Mn==null?void 0:Mn.page)-1)*Mn.limit+Uo+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},Ba)},{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:Ba=>ce()(Ba).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ba,Kn)=>sr.createElement(sr.Fragment,null,Ba==3&&sr.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ba==4&&sr.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ba==1&&sr.createElement(sr.Fragment,null,sr.createElement(de.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>xl(void 0,null,function*(){(yield ua({userId:Kn.student_work_id,score_id:Kn.student_works_score_id,status:4})).status===0&&Jr()})},"\u9A73\u56DE"),sr.createElement(de.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>xl(void 0,null,function*(){sn(Kn),Ma(!0)})},"\u63A5\u53D7")))}],Jr=(Ba=Mn)=>{Mn.activeKey=="1"&&Ia({page:Ba==null?void 0:Ba.page,limit:Ba==null?void 0:Ba.limit}),Mn.activeKey=="2"&&qn({page:Ba==null?void 0:Ba.page,limit:Ba==null?void 0:Ba.limit}),Mn.activeKey=="3"&&rn({page:Ba==null?void 0:Ba.page,limit:Ba==null?void 0:Ba.limit,status:Ba==null?void 0:Ba.status})},_o=(Ba={})=>{var Kn;Ba!=null&&Ba.id&&(0,Se.xg)(ka.is_jupyter||ka.is_jupyter_lab?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/${Ba.id}/comment`:en.course_group?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Ba.id}?ids=${(Kn=en.course_group)==null?void 0:Kn.toString()}`:`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Ba.id}`)};return(0,z.useEffect)(()=>{Jr(Mn)},[Mn]),(0,z.useEffect)(()=>{console.log("params",en,xt.get("TabsActiveKey")),Qa(ll(wi({},Mn),{activeKey:xt.get("TabsActiveKey")||"1"}))},[xt.get("TabsActiveKey")]),sr.createElement(fe.Z,{spinning:ga||Wt||Ir},sr.createElement("section",{className:"p30",style:{background:"#fff"}},sr.createElement(ge.default,{destroyInactiveTabPane:!0,className:Li.TabsStyle,activeKey:Mn.activeKey,onChange:Ba=>{Qa(ll(wi({},Mn),{activeKey:Ba,page:1,limit:10}))}},sr.createElement(ge.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},sr.createElement(x.default,{className:"mt20",locale:{emptyText:sr.createElement(Be.Z,null)},columns:Sn,dataSource:((_t=st==null?void 0:st.data)==null?void 0:_t.list)||[],pagination:{total:((Xt=st==null?void 0:st.data)==null?void 0:Xt.count)||0,onChange:(Ba,Kn)=>{Qa(ll(wi({},Mn),{page:Ba,limit:Kn}))},current:Mn==null?void 0:Mn.page,pageSize:Mn==null?void 0:Mn.limit,showTotal:Ba=>sr.createElement(sr.Fragment,null,"\u5171",sr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})),sr.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},sr.createElement(x.default,{className:"mt20",locale:{emptyText:sr.createElement(Be.Z,null)},columns:Et,dataSource:((ln=Fa==null?void 0:Fa.data)==null?void 0:ln.list)||[],pagination:{total:((an=Fa==null?void 0:Fa.data)==null?void 0:an.count)||0,onChange:(Ba,Kn)=>{Qa(ll(wi({},Mn),{page:Ba,limit:Kn}))},current:Mn==null?void 0:Mn.page,pageSize:Mn==null?void 0:Mn.limit,showTotal:Ba=>sr.createElement(sr.Fragment,null,"\u5171",sr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})),sr.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},sr.createElement(de.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Mn.status,onChange:Ba=>{Qa(ll(wi({},Mn),{status:Ba,page:1}))},dataSource:Ut,titleWidth:60}),sr.createElement(x.default,{locale:{emptyText:sr.createElement(Be.Z,null)},columns:Sr,dataSource:((vt=Er==null?void 0:Er.data)==null?void 0:vt.list)||[],pagination:{total:((un=Er==null?void 0:Er.data)==null?void 0:un.count)||0,onChange:(Ba,Kn)=>{Qa(ll(wi({},Mn),{page:Ba,limit:Kn}))},current:Mn==null?void 0:Mn.page,pageSize:Mn==null?void 0:Mn.limit,showTotal:Ba=>sr.createElement(sr.Fragment,null,"\u5171",sr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}}))),sr.createElement(Ce.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Pn,centered:!0,destroyOnClose:!0,onCancel:()=>{Ma(!1)},maskClosable:!1,width:544,onOk:()=>{Bt.submit()}},sr.createElement(me.default,{form:Bt,colon:!1,onFinish:Ba=>xl(void 0,null,function*(){(yield ua(ll(wi({},Ba),{userId:Wa.student_work_id,score_id:Wa.student_works_score_id,status:3}))).status===0&&(Jr(),Ma(!1))})},sr.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"),sr.createElement(yt.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:sr.createElement("a",{onClick:()=>{_o(ll(wi({},Wa),{id:ka.is_jupyter||ka.is_jupyter_lab?Wa==null?void 0:Wa.id:Wa==null?void 0:Wa.student_work_id}))}},Wa==null?void 0:Wa.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:sr.createElement("span",{style:{color:"#191919"}},Wa==null?void 0:Wa.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:sr.createElement("span",{style:{color:"#191919"}},Wa==null?void 0:Wa.score)}]}),sr.createElement(pe.Z,{className:"mt20",wrap:!1},sr.createElement(a.Z,null,sr.createElement(me.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},sr.createElement(oe.Z,{min:1,max:100,step:1}))),sr.createElement(a.Z,null,sr.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),sr.createElement(a.Z,null,sr.createElement(me.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},sr.createElement(E.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Ui=(0,Ee.connect)(({user:Ke,shixunHomeworks:He,loading:ke,globalSetting:Ht,classroomList:_t})=>({user:Ke,shixunHomeworks:He,globalSetting:Ht,loading:ke.effects,classroomList:_t}))(yl),Eo=te(59301),ql=Object.defineProperty,du=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,zo=(Ke,He,ke)=>He in Ke?ql(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,di=(Ke,He)=>{for(var ke in He||(He={}))ku.call(He,ke)&&zo(Ke,ke,He[ke]);if(Ul)for(var ke of Ul(He))as.call(He,ke)&&zo(Ke,ke,He[ke]);return Ke},gl=(Ke,He)=>du(Ke,Kl(He)),ki=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Cl=({shixunHomeworks:Ke,classroomList:He,loading:ke,dispatch:Ht})=>{const[_t,Xt]=(0,z.useState)(di(di({},(0,Ee.useParams)()),{page:1,limit:20})),{workList:ln,workSetting:an}=Ke,[vt,un]=(0,z.useState)([]);(0,z.useEffect)(()=>{ln!=null&&ln.course_id&&un(ln==null?void 0:ln.student_works)},[ln]),(0,z.useEffect)(()=>{en()},[]);const en=()=>ki(void 0,null,function*(){const ma=yield Ht({type:"shixunHomeworks/getWorkList",payload:gl(di({},_t),{score_open:!0,work_public:!0})});un((ma==null?void 0:ma.student_works)||[])}),xt=(ma,Bt)=>{_t.page=ma,_t.limit=20,en()},ka=[{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:ma=>ma},{title:ln!=null&&ln.is_jupyter_lab||ln!=null&&ln.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:ma=>ma===-1?"\u91CD\u505A\u4E2D":Eo.createElement(Se.Uw,{status:ma})},{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(ma,Bt)=>Eo.createElement(be.Z,{placement:"bottom",title:Eo.createElement("div",null,Eo.createElement("div",null,Bt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Bt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Eo.createElement("div",null,Bt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Bt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),ln!=null&&ln.anonymous_comment?Eo.createElement("div",null,Bt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Bt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Eo.createElement("div",null,Bt.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${Bt.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Eo.createElement("div",null,Bt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Bt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),ln!=null&&ln.anonymous_comment?Eo.createElement("div",null,Bt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Bt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Eo.createElement("div",null,Bt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Bt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(ln!=null&&ln.is_jupyter||ln!=null&&ln.is_jupyter_lab)&&Eo.createElement("div",{onClick:Pn=>{var Ma;Pn.stopPropagation(),(0,Se.xg)(ln.is_jupyter||ln.is_jupyter_lab?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/${Bt.id}/comment`:_t.course_group?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}?ids=${(Ma=_t.course_group)==null?void 0:Ma.toString()}`:`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ma>0?Eo.createElement("span",{style:{color:"#ff8100"}},ma):ma)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:ma=>ma?ce()(ma).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(ma,Bt)=>Eo.createElement(be.Z,{title:Eo.createElement("div",null,Eo.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",ma,"\u5206"),Eo.createElement("br",null),Eo.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Bt.anonymous_comment_rate,"%"))},Eo.createElement("span",null,ma))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(ma,Bt)=>ln!=null&&ln.work_public?Eo.createElement("a",{target:"_blank",onClick:()=>{var Pn,Ma;(Pn=ln.homework_status)!=null&&Pn.includes("\u5BFC\u5165")||(0,Se.xg)(ln.is_jupyter||ln.is_jupyter_lab?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/${Bt.id}/comment`:_t.course_group?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}?ids=${(Ma=_t.course_group)==null?void 0:Ma.toString()}`:`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}`)}},"\u67E5\u770B"):"--"}].filter(ma=>!!ma);return Eo.createElement("div",{className:"p30 bg-white"},Eo.createElement(x.default,{loading:ke["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Eo.createElement(Be.Z,null)},dataSource:vt,columns:ka,onRow:(ma,Bt)=>({}),rowKey:"id",onChange:(ma,Bt,Pn)=>{if(Pn.order===void 0)switch(Pn.field){case"student_id":_t.b_order="desc",_t.order=Pn.field;break;default:delete _t.b_order,delete _t.order}else _t.b_order=Pn.order.replace("end",""),_t.order=Pn.field;en()}}),Eo.createElement(ee.Z,{showSizeChanger:!1,onChange:xt,hideOnSinglePage:!0,defaultCurrent:_t.page||1,current:_t.page||1,defaultPageSize:20,total:Ke.workList.work_count}))};var Pl=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(Cl),vl=te(70110),xi={ai_review:"ai_review___N3KIA",top_warp:"top_warp___CzIfQ",under_review:"under_review___T38LW",btn_operate:"btn_operate___m04j_",btn_review:"btn_review___HJvll",is_disabled:"is_disabled___nqJkU",config_warp:"config_warp___Vetgu",config_title:"config_title___vHg7f",znpy:"znpy___bssUF",pfbz_ts:"pfbz_ts___GkRKw",btns_pfbz:"btns_pfbz___OhjDa",lable_name1:"lable_name1___FcH9s",h_lh_40:"h_lh_40___wIDaL",teacherList:"teacherList___xfIx9",teacherItem:"teacherItem___DtSWj",activeTeacherItem:"activeTeacherItem___uIeeF",title_sty:"title_sty___xsq2m"},rs=te(13014),Vr=te(59301),os=Object.defineProperty,Ts=Object.defineProperties,ws=Object.getOwnPropertyDescriptors,Ru=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,is=(Ke,He,ke)=>He in Ke?os(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Hu=(Ke,He)=>{for(var ke in He||(He={}))vu.call(He,ke)&&is(Ke,ke,He[ke]);if(Ru)for(var ke of Ru(He))hu.call(He,ke)&&is(Ke,ke,He[ke]);return Ke},Tu=(Ke,He)=>Ts(Ke,ws(He)),Bu=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const _u=({shixunHomeworks:Ke,user:He,loading:ke,dispatch:Ht})=>{const{workList:_t}=Ke,{is_open_ai_review:Xt,single_score:ln,can_feedback:an,ai_review_settings:vt,homework_create_user_id:un,zero_commit_student_works:en,ai_review_user_id:xt,is_jupyter:ka,is_jupyter_lab:ma}=_t,Bt=(0,Ee.useParams)(),[Pn,Ma]=(0,z.useState)([]),[Wa,sn]=(0,z.useState)(null),[Wt,rn]=(0,z.useState)(!1),[Er,ga]=(0,z.useState)({is_open_ai_review:!1,can_feedback:!1}),[Ia,st]=(0,z.useState)(!1),[Ir]=me.default.useForm(),qn=[{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,z.useEffect)(()=>{ke["shixunHomeworks/getWorkList"]||Fa()},[ke["shixunHomeworks/getWorkList"]]);const Fa=()=>Bu(void 0,null,function*(){ga({is_open_ai_review:Xt,can_feedback:an}),Ir.setFieldValue("ai_review_settings",(vt==null?void 0:vt.length)>0?vt:qn),ua(),xt&&xt!=-1?(st(!1),sn(xt)):xt==-1?st(!0):sn(un)}),ua=()=>Bu(void 0,null,function*(){const Sn=yield Ht({type:"teachers/getList",payload:{id:Bt==null?void 0:Bt.coursesId,coursesId:Bt==null?void 0:Bt.coursesId,page:1}});return Ma(Sn==null?void 0:Sn.teacher_list),Sn==null?void 0:Sn.teacher_list}),Ua=()=>{Ce.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Vr.createElement("div",{className:"tc"},Vr.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),Vr.createElement("img",{src:rs,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Mn=()=>Bu(void 0,null,function*(){if((Er==null?void 0:Er.is_open_ai_review)===!1)return Qa({is_open_ai_review:!1});yield Ir.validateFields();const Sn=Ir.getFieldValue("ai_review_settings");(0,Se.BR)(Sn)&&Qa(Tu(Hu({},Er),{ai_review_settings:Sn,ai_review_user_id:Ia?-1:Wa}))}),Qa=Sn=>Bu(void 0,null,function*(){rn(!0);const Et=yield(0,Ze.ZP)(`/api/homework_commons/${Bt==null?void 0:Bt.categoryId}/ai_review_settings.json`,{method:"post",body:Sn});(Et==null?void 0:Et.status)===0&&(ve.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Ut()),rn(!1)}),Ut=()=>{Ht({type:"shixunHomeworks/getWorkList",payload:{categoryId:Bt==null?void 0:Bt.categoryId,coursesId:Bt==null?void 0:Bt.coursesId}})};return Vr.createElement(fe.Z,{spinning:ke["shixunHomeworks/getWorkList"]},Vr.createElement("div",{className:xi.ai_review},Vr.createElement("div",{className:xi.config_warp},Vr.createElement("div",{className:xi.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),Vr.createElement("div",{className:xi.znpy},Vr.createElement(E.default,{style:{color:"#000"},checked:Er==null?void 0:Er.is_open_ai_review,onChange:Sn=>{var Et;if(!((Et=He==null?void 0:He.userInfo)!=null&&Et.has_big_model_permission))return Ua(),!1;ga(Tu(Hu({},Er),{is_open_ai_review:Sn.target.checked}))}}),Vr.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\uFF0C\u8BA9AI\u52A9\u6559\u534F\u52A9\u6253\u5206\u5199\u8BC4\u8BED\uFF0C\u8FD8\u652F\u6301\u4E00\u952E\u6279\u91CF\u667A\u80FD\u8BC4\u9605"),Vr.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E")),(Er==null?void 0:Er.is_open_ai_review)&&Vr.createElement(Vr.Fragment,null,Vr.createElement("div",{className:`${xi.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),Vr.createElement("div",{className:xi.pfbz_ts},Vr.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u4F5C\u4E1A\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),Vr.createElement("div",{className:"flex"},Vr.createElement("div",{className:xi.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},Vr.createElement("img",{src:mo}),"\u4F5C\u4E1A\u8981\u6C42"),Vr.createElement("div",{className:xi.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},Vr.createElement("img",{src:ya})," \u53C2\u8003\u7B54\u6848"),Vr.createElement("div",{className:xi.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Vr.createElement("img",{src:yr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),Vr.createElement(me.default,{form:Ir,colon:!1,style:{background:"#F6F7F9"}},Vr.createElement(me.default.List,{name:"ai_review_settings"},(Sn,{add:Et,remove:Sr})=>Sn.map((Jr,_o)=>{var Ba;return Vr.createElement(pe.Z,{key:Jr.key,style:{padding:"5px 14px 5px 30px"}},Vr.createElement(a.Z,{className:xi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Vr.createElement(a.Z,null,Vr.createElement(me.default.Item,{className:"ml10",name:[Jr.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Vr.createElement(y.default,{onChange:Kn=>{Ir.setFieldValue([Jr.name,"content"],Kn.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Vr.createElement(a.Z,{className:xi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Vr.createElement(a.Z,null,Vr.createElement(me.default.Item,{className:"ml10",name:[Jr.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Vr.createElement(y.default,{onChange:Kn=>{Ir.setFieldValue([Jr.name,"content"],Kn.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Vr.createElement(a.Z,{className:xi.lable_name1},"\u6743\u91CD"),Vr.createElement(a.Z,null,Vr.createElement(me.default.Item,{className:"ml10",name:[Jr.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(\d+(\.\d{1,2})?)?$/,message:"\u6700\u591A\u4FDD\u7559\u4E24\u4F4D\u5C0F\u6570"}]},Vr.createElement(oe.Z,{value:Ir.getFieldValue([Jr.name,"weight"]),onChange:Kn=>{Number.isInteger(Kn)||Ir.setFieldValue([Jr.name,"weight"],parseFloat(Kn).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),Vr.createElement(pe.Z,{className:(Ba=xi)==null?void 0:Ba.h_lh_40},Vr.createElement(a.Z,null,Vr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Sn.length>=10)return ve.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Et()}})),_o>0&&Vr.createElement(a.Z,null,Vr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Sr(Jr.name)}}))))}))),Vr.createElement("div",{className:`${xi.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),Vr.createElement("div",{className:xi.znpy,style:{border:0}},Vr.createElement(ne.ZP,{style:{color:"#000"},checked:!Ia,onChange:Sn=>{if(st(!Ia),xt&&xt!==-1)return sn(xt);sn(un)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",Vr.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Ia&&(Pn==null?void 0:Pn.length)>0&&Vr.createElement("div",{className:xi.teacherList},Pn==null?void 0:Pn.map((Sn,Et)=>Vr.createElement("div",{className:`${xi.teacherItem} ${(Sn==null?void 0:Sn.user_id)==Wa?xi.activeTeacherItem:""}`,key:Et,onClick:()=>sn(Sn==null?void 0:Sn.user_id)},Sn==null?void 0:Sn.name))),Vr.createElement("div",{className:xi.znpy},Vr.createElement(ne.ZP,{style:{color:"#000"},checked:Ia,onChange:Sn=>{st(!Ia)}},"AI\u667A\u80FD\u4F53",Vr.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09"))),!(ka||ma)&&Vr.createElement(Vr.Fragment,null,Vr.createElement("div",{className:`${xi.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),Vr.createElement("div",{className:xi.znpy},Vr.createElement(E.default,{style:{color:"#000"},checked:Er==null?void 0:Er.can_feedback,onChange:Sn=>{ga(Tu(Hu({},Er),{can_feedback:Sn.target.checked}))}},"\u5141\u8BB8\u5B66\u751F\u5BF9\u8BC4\u9605\u5185\u5BB9\u8FDB\u884C\u53CD\u9988\uFF08\u70B9\u8D5E\u3001\u8E29\uFF09")))),Vr.createElement(je.ZP,{loading:Wt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Mn()},"\u4FDD\u5B58"))),Vr.createElement(Ot,null),Vr.createElement(ia,null))};var Gu=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(_u),$l={review_warp:"review_warp___LcMfG",under_review:"under_review___taDOD",btn_operate:"btn_operate___bK38t",btn_review:"btn_review___gcS5j",is_disabled:"is_disabled___XDtBP"},Wu=te(30365),ls=Object.defineProperty,xs=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,ss=(Ke,He,ke)=>He in Ke?ls(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Ku=(Ke,He)=>{for(var ke in He||(He={}))us.call(He,ke)&&ss(Ke,ke,He[ke]);if(xs)for(var ke of xs(He))zs.call(He,ke)&&ss(Ke,ke,He[ke]);return Ke};const cs=Ke=>React.createElement("svg",Ku({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ke),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));var ds="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4=",Bi=te(59301),gs=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ms=({shixunHomeworks:Ke,user:He,loading:ke,dispatch:Ht})=>{const{workList:_t}=Ke,{is_open_ai_review:Xt,single_score:ln,zero_commit_student_works:an}=_t,vt=(0,Ee.useParams)(),[un,en]=(0,z.useState)(!1),[xt,ka]=(0,z.useState)(0),[ma,Bt]=(0,z.useState)(!1),[Pn,Ma]=(0,z.useState)(null);(0,z.useEffect)(()=>{if((Pn==null?void 0:Pn.status)=="running"){const rn=setInterval(()=>{Wt()},3e3);return()=>clearInterval(rn)}},[Pn==null?void 0:Pn.status]),(0,z.useEffect)(()=>{ke["shixunHomeworks/getWorkList"]||Wt()},[ke["shixunHomeworks/getWorkList"]]);const Wa=rn=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Pn==null?void 0:Pn.id,status:rn}})},sn=()=>gs(void 0,null,function*(){if(Xt)if(ln){if(an)return ve.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return ve.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return ve.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Bt(!0);const rn=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:vt==null?void 0:vt.categoryId,range:xt}});(rn==null?void 0:rn.status)===0&&(en(!1),Wt()),Bt(!1)}),Wt=()=>gs(void 0,null,function*(){const rn=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:vt==null?void 0:vt.categoryId}});(rn==null?void 0:rn.status)===0&&Ma(rn==null?void 0:rn.data)});return Bi.createElement(Bi.Fragment,null,Bi.createElement("div",{className:$l.review_warp},Bi.createElement(be.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},Bi.createElement("div",{className:$l.btn_operate,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},Bi.createElement("i",{className:"iconfont icon-lishijilu"}))),Bi.createElement("div",null,Xt&&(Pn==null?void 0:Pn.status)=="running"&&Bi.createElement("div",{className:$l.under_review,style:{marginRight:0}},Bi.createElement(fe.Z,{spinning:!0,className:"mr6",size:"small"}),Bi.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),Bi.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Pn==null?void 0:Pn.rate)),Xt&&["success","failed"].includes(Pn==null?void 0:Pn.status)&&Bi.createElement(be.Z,{title:Bi.createElement("div",{className:$l.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Bi.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},Pn==null?void 0:Pn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Bi.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},Pn==null?void 0:Pn.fail_count),"\u4EBA")},Bi.createElement("div",{className:$l.under_review},Bi.createElement("img",{src:ds,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",Bi.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>Wa(1)},Pn==null?void 0:Pn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Bi.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>Wa(0)},Pn==null?void 0:Pn.fail_count),"\u4EBA"))),(Pn==null?void 0:Pn.status)!="running"&&Bi.createElement("div",{className:`${$l.btn_review} ${(Pn==null?void 0:Pn.status)=="running"&&$l.is_disabled}`,onClick:()=>{if((Pn==null?void 0:Pn.status)!="running"){if(!(_t!=null&&_t.is_open_ai_review))return ve.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;ka(0),en(!0)}}},Bi.createElement("img",{src:Wu.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Bi.createElement(Ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:un,destroyOnClose:!0,onCancel:()=>en(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:ma,onOk:()=>sn()},Bi.createElement("div",{className:$l.title_sty},"\u8BC4\u5206\u6807\u51C6"),Bi.createElement(x.default,{pagination:!1,dataSource:_t==null?void 0:_t.ai_review_settings,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}]}),Bi.createElement("div",{className:$l.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Bi.createElement("div",{className:$l.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Bi.createElement(ne.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:rn=>ka(rn.target.value),value:xt,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]}))),Bi.createElement($o,null),Bi.createElement(ml,{getData:()=>Wt()}))};var fs=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(ms),gr=te(59301),ps=Object.defineProperty,Uu=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Yu=Object.prototype.propertyIsEnumerable,Qu=(Ke,He,ke)=>He in Ke?ps(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,zu=(Ke,He)=>{for(var ke in He||(He={}))vs.call(He,ke)&&Qu(Ke,ke,He[ke]);if(Uu)for(var ke of Uu(He))Yu.call(He,ke)&&Qu(Ke,ke,He[ke]);return Ke},ri=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Ri=({globalSetting:Ke,shixunHomeworks:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en;const xt=(0,Ee.useParams)(),ka=(0,Ee.useLocation)(),[ma]=(0,Ee.useSearchParams)(),[Bt,Pn]=(0,z.useState)(ma.get("tabs")||"0"),Ma=(0,z.useRef)(null),[Wa,sn]=(0,z.useState)(!1),{workList:Wt,workSetting:rn}=He,[,,Er]=(0,ie.U)(ae.Gw,{homeworkId:Wt==null?void 0:Wt.id});ma.get("category_id")&&(xt.category=ma.get("category_id")),(0,z.useEffect)(()=>{ga()},[xt.coursesId]),(0,z.useEffect)(()=>{ke({type:"classroomList/getAssistantPermissions",payload:{course_id:xt.coursesId}})},[(0,he.bg)()]),(0,z.useEffect)(()=>{new URLSearchParams(ka.search).get("tabs")=="3"&&Ia()},[]);const ga=()=>{let qn=ma.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));qn=(xt==null?void 0:xt.categoryId)!=(qn==null?void 0:qn.categoryId)?{}:qn,ke({type:"shixunHomeworks/getWorkList",payload:zu(zu({},xt),qn)})},Ia=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:zu({},xt)})},st=[{name:(0,he.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:gr.createElement(uu,{zip:Ma,btnLoading:Wa,setBtnLoading:sn})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:gr.createElement(Pl,null),hidden:(0,he.GJ)()||!(Wt!=null&&Wt.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:gr.createElement("div",{className:"minH500"},gr.createElement(Wr,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(_t=Wt.homework_status)==null?void 0:_t.includes("\u5BFC\u5165"),component:gr.createElement(ni.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:gr.createElement(hr,null),hidden:((Xt=Wt.homework_status)==null?void 0:Xt.includes("\u5BFC\u5165"))||!(0,he.GJ)()||Wt.is_jupyter||Wt.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:gr.createElement(ei,null),hidden:((ln=Wt.homework_status)==null?void 0:ln.includes("\u5BFC\u5165"))||!(Wt!=null&&Wt.view_answer)||Wt.is_jupyter||Wt.is_jupyter_lab},{name:gr.createElement(xe.Z,{dot:Wt==null?void 0:Wt.appeal_notice,offset:[5,-5]},gr.createElement("span",{style:{color:Bt=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:gr.createElement(Ui,null),hidden:(0,he.dE)()||!(Wt!=null&&Wt.anonymous_comment)},{name:(0,he.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(an=Wt.homework_status)!=null&&an.includes("\u5BFC\u5165")?gr.createElement(dl.Z,null):gr.createElement(dr,null),hidden:((vt=Wt.homework_status)==null?void 0:vt.includes("\u5BFC\u5165"))&&(0,he.dE)(),forceRender:!1},{name:gr.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",gr.createElement("img",{className:Kr.ai_review_new,src:vl.Z})),id:"5",component:gr.createElement(Gu,null),hidden:!(Wt!=null&&Wt.show_ai_review)}].filter(qn=>!qn.hidden),Ir=()=>{var qn,Fa,ua,Ua,Mn,Qa,Ut,Sn,Et,Sr,Jr,_o,Ba,Kn,Uo,Yr,Ti;return gr.createElement(gr.Fragment,null,(qn=Wt.homework_status)!=null&&qn.includes("\u5BFC\u5165")&&(0,he.GJ)()?gr.createElement(je.ZP,{icon:gr.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{ke({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Wt==null?void 0:Wt.homework_name,id:Wt==null?void 0:Wt.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):gr.createElement("div",{className:Kr.workListTabButton},(0,he.GJ)()&&gr.createElement(gr.Fragment,null,(Wt.is_jupyter||Wt.is_jupyter_lab)&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,Se.xg)(`/shixuns/${Wt.shixun_identifier}/challenges`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((Fa=Wt.homework_status)==null?void 0:Fa.includes("\u672A\u53D1\u5E03"))||((ua=Wt.homework_status)==null?void 0:ua.includes("\u672A\u5F00\u59CB")))&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:Pr=>{Pr.preventDefault(),ke({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[xt.categoryId],selectArrsAll:[Wt],params:xt,detail:!0,type:2,manage_all_group:rn==null?void 0:rn.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((Ua=Wt.homework_status)!=null&&Ua.includes("\u672A\u53D1\u5E03"))&&!((Mn=Wt.homework_status)!=null&&Mn.includes("\u672A\u5F00\u59CB"))&&!((Qa=Wt.homework_status)!=null&&Qa.includes("\u5DF2\u622A\u6B62"))&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:Pr=>{var xa,kr;if(Pr.preventDefault(),(0,he.Rm)()&&!((kr=(xa=Ht.AssistantObject)==null?void 0:xa.normal)!=null&&kr.can_stop)){ve.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}ke({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[xt.categoryId],selectArrsAll:[],params:xt,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),Wt!=null&&Wt.is_jupyter_lab||Wt!=null&&Wt.is_jupyter?gr.createElement(gr.Fragment,null,Bt==="1"&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Pr,xa;if((0,he.Rm)()&&!((xa=(Pr=Ht.AssistantObject)==null?void 0:Pr.normal)!=null&&xa.can_create)){ve.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}Ee.history.push(`/classrooms/${xt.coursesId}/common_homework/${xt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):gr.createElement(gr.Fragment,null,gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Pr,xa;if((0,he.Rm)()&&!((xa=(Pr=Ht.AssistantObject)==null?void 0:Pr.normal)!=null&&xa.can_create)){ve.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}Ee.history.push(`/classrooms/${xt.coursesId}/common_homework/${xt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(Wt!=null&&Wt.is_jupyter_lab||Wt!=null&&Wt.is_jupyter)&&(0,he.dE)()?gr.createElement(je.ZP,{type:"primary",onClick:()=>ri(void 0,null,function*(){(0,br.Z)({is_jupyter:Wt.is_jupyter,is_jupyter_lab:Wt.is_jupyter_lab,shixunId:Wt.shixun_identifier,homework_common_id:Wt.homework_id})})},gr.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Ut=Wt==null?void 0:Wt.task_operation)==null?void 0:Ut[0]):!((Sn=Wt==null?void 0:Wt.homework_status)!=null&&Sn.includes("\u5BFC\u5165"))&&gr.createElement(gr.Fragment,null,((Et=Wt==null?void 0:Wt.work_statuses)==null?void 0:Et.includes("\u53D6\u6D88\u5173\u8054"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>ri(void 0,null,function*(){const Pr=yield(0,ae.rN)({homeworkId:xt.categoryId});(Pr==null?void 0:Pr.status)===0&&(ve.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),ke({type:"shixunHomeworks/getWorkList",payload:zu({},xt)}))})},"\u53D6\u6D88\u5173\u8054"),((Sr=Wt==null?void 0:Wt.work_statuses)==null?void 0:Sr.includes("\u5173\u8054\u9879\u76EE"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>{var Pr;return(0,Se.xg)(`${(Pr=Ke==null?void 0:Ke.setting)==null?void 0:Pr.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Jr=Wt==null?void 0:Wt.work_statuses)==null?void 0:Jr.includes("\u5173\u8054\u9879\u76EE"))&&gr.createElement(je.ZP,{type:"primary",onClick:Pr=>{Pr.preventDefault(),Ce.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gr.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",gr.createElement("a",{onClick:()=>{var xa;(0,Se.xg)(`${(xa=Ke==null?void 0:Ke.setting)==null?void 0:xa.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((_o=Wt==null?void 0:Wt.work_statuses)==null?void 0:_o.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>(0,Se.xg)(`/classrooms/${Wt.course_id}/common_homework/${Wt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Ba=Wt==null?void 0:Wt.work_statuses)==null?void 0:Ba.includes("\u4FEE\u6539\u4F5C\u54C1"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>{const Pr=()=>{(0,Se.xg)(`/classrooms/${Wt.course_id}/common_homework/${Wt.homework_id}/${Wt.id}/edit`)};if(rn!=null&&rn.can_submit&&!(rn!=null&&rn.submit_size)){ve.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}Pr()}},"\u4FEE\u6539\u4F5C\u54C1"),((Kn=Wt==null?void 0:Wt.work_statuses)==null?void 0:Kn.includes("\u8865\u4EA4\u4F5C\u54C1"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>(0,Se.xg)(`/classrooms/${Wt.course_id}/common_homework/${Wt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Uo=Wt==null?void 0:Wt.work_statuses)==null?void 0:Uo.includes("\u8865\u4EA4\u9644\u4EF6"))||((Yr=Wt==null?void 0:Wt.work_statuses)==null?void 0:Yr.includes("\u4FEE\u6539\u9644\u4EF6")))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>{var Pr;if(rn!=null&&rn.can_submit&&!(rn!=null&&rn.submit_size)){ve.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}ke({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:xt,selectArrs:zu({},Wt),title:(Pr=Wt==null?void 0:Wt.work_statuses)!=null&&Pr.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(Ti=Wt==null?void 0:Wt.work_statuses)!=null&&Ti.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))};return gr.createElement("section",{className:`${Kr.bg} ${Kr.homeworkDetailWrapper}`},gr.createElement("div",{className:"edu-container mb30"},Wt.homework_name&&gr.createElement("section",{className:"animated fadeIn"},gr.createElement("aside",{className:"mt10"},Wt.category&&gr.createElement(ue.Z,{separator:">"},gr.createElement(ue.Z.Item,null,gr.createElement(Ee.Link,{to:`/classrooms/${xt==null?void 0:xt.coursesId}/common_homework`},Wt.course_name)),gr.createElement(ue.Z.Item,null,gr.createElement(Ee.Link,{to:`/classrooms/${xt==null?void 0:xt.coursesId}/common_homework/${((un=Wt.category)==null?void 0:un.main)===1?"":Wt.category.category_id}`},Wt.category.category_name)),gr.createElement(ue.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),gr.createElement("aside",{className:[Kr.title,"mt20"].join(" ")},gr.createElement(Ee.Link,{to:`/classrooms/${Wt.course_id}/common_homework/${((en=Wt.category)==null?void 0:en.main)===1?"":Wt.category.category_id}`},gr.createElement(De.Z,{className:"font16 c-black"})),gr.createElement("strong",{className:"font20 ml5"},Wt.homework_name),gr.createElement(Se.VV,{temporary:!0,status:Wt.homework_status}))),gr.createElement("aside",{className:`mt30 relative ${Kr.workListTabWrap}`},gr.createElement(ge.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Bt,tabBarExtraContent:Bt=="5"?(0,he.GJ)()&&gr.createElement(fs,null):Ir(),onTabClick:(qn,Fa)=>{parseInt(qn)==3&&Ia();const ua=()=>{if(parseInt(qn)===2){if(!(Wt!=null&&Wt.view_answer)){ve.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}Pn(qn)}else Pn(qn)};qn!=="11"&&ga(),He.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ce.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:()=>{ua(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):ua()},className:Kr.tabs,items:st.map(qn=>({label:qn.name,key:qn.id,children:qn.component,forceRender:qn.forceRender}))}))),gr.createElement(Ur.Z,null),gr.createElement(fl.Z,{onOk:()=>{ga()}}),gr.createElement(Jo.Z,{onOk:()=>{ga()}}),gr.createElement(Ii.Z,{type:"edit",onCallback:()=>ga(),courseEndTime:Wt==null?void 0:Wt.course_end_date}),gr.createElement(Zr.Z,{courseEndTime:Wt==null?void 0:Wt.course_end_date,successCallback:()=>ga(),visible:Ht.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[xt.categoryId],courseId:xt.coursesId,isBatch:!1}),gr.createElement(Fi,null),gr.createElement(rr.Z,{ref:Ma,hide:!0,name:`${Wt==null?void 0:Wt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>sn(!1)}))};var zl=(0,Ee.connect)(({user:Ke,shixunHomeworks:He,loading:ke,globalSetting:Ht,classroomList:_t})=>({user:Ke,shixunHomeworks:He,globalSetting:Ht,loading:ke.effects,classroomList:_t}))(Ri)},30252:function(wt,Ft,te){"use strict";var z=te(78241),Ee=te(43418),xe=te(8591),je=te(92832),ve=te(88761),Ce=te(65582),ue=te(57146),ge=te(59301),De=Object.defineProperty,Se=Object.defineProperties,me=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ee,ne,oe)=>ne in ee?De(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ee[ne]=oe,a=(ee,ne)=>{for(var oe in ne||(ne={}))pe.call(ne,oe)&&E(ee,oe,ne[oe]);if(be)for(var oe of be(ne))re.call(ne,oe)&&E(ee,oe,ne[oe]);return ee},x=(ee,ne)=>Se(ee,me(ne)),y=(ee,ne,oe)=>new Promise((se,fe)=>{var Pe=Ze=>{try{Be(oe.next(Ze))}catch(ye){fe(ye)}},ce=Ze=>{try{Be(oe.throw(Ze))}catch(ye){fe(ye)}},Be=Ze=>Ze.done?se(Ze.value):Promise.resolve(Ze.value).then(Pe,ce);Be((oe=oe.apply(ee,ne)).next())});const b=({classroomList:ee,loading:ne,dispatch:oe,shixunHomeworks:se})=>{const fe=(0,Ce.useParams)(),[Pe]=z.default.useForm(),{workList:ce,workSetting:Be}=se,Ze=()=>{oe({type:"shixunHomeworks/getWorkSetting",payload:a({},fe)}),oe({type:"shixunHomeworks/getWorkList",payload:a({},fe)})};return ge.createElement(Ee.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 ye=()=>y(void 0,null,function*(){var at;yield Pe.validateFields();const we=a({},Pe.getFieldValue()),{selectArrs:ct}=ee.actionTabs;we.attachment_ids=(at=we.attachment_ids)==null?void 0:at.map(tt=>tt.response.id),(yield(0,ve.mz)(x(a({},we),{homeworkId:ct.work_id}))).status===0&&(Pe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}}),Ze())});if(Be!=null&&Be.can_submit){if(!(Be!=null&&Be.submit_size)){xe.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}Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:ge.createElement(ge.Fragment,null,"\u4F60\u8FD8\u6709 ",ge.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Be==null?void 0:Be.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:()=>{ye()}});return}ye()}),onCancel:()=>{Pe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement(z.default,{form:Pe,initialValues:{}},ge.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ge.createElement(ue.Z,null)),ge.createElement(z.default.Item,{name:"description"},ge.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}))))};Ft.Z=(0,Ce.connect)(({classroomList:ee,loading:ne,shixunHomeworks:oe})=>({classroomList:ee,loading:ne,shixunHomeworks:oe}))(b)},55059:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(78241),xe=te(8591),je=te(43418),ve=te(95237),Ce=te(43604),ue=te(5083),ge=te(5112),De=te(24905),Se=te(56656),me=te.n(Se),be=te(38147),pe=te(41867),re=te(65862),E=te(65582),a=te(91704),x=te(64351),y=te(33270),b=te(99981),ee=te(83028),ne=te(60979),oe=te(59301),se=Object.defineProperty,fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ye=(lt,et,Me)=>et in lt?se(lt,et,{enumerable:!0,configurable:!0,writable:!0,value:Me}):lt[et]=Me,at=(lt,et)=>{for(var Me in et||(et={}))Be.call(et,Me)&&ye(lt,Me,et[Me]);if(ce)for(var Me of ce(et))Ze.call(et,Me)&&ye(lt,Me,et[Me]);return lt},we=(lt,et)=>fe(lt,Pe(et)),ct=(lt,et)=>{var Me={};for(var he in lt)Be.call(lt,he)&&et.indexOf(he)<0&&(Me[he]=lt[he]);if(lt!=null&&ce)for(var he of ce(lt))et.indexOf(he)<0&&Ze.call(lt,he)&&(Me[he]=lt[he]);return Me},Je=(lt,et,Me)=>new Promise((he,Ie)=>{var Ve=nt=>{try{_e(Me.next(nt))}catch(ht){Ie(ht)}},qe=nt=>{try{_e(Me.throw(nt))}catch(ht){Ie(ht)}},_e=nt=>nt.done?he(nt.value):Promise.resolve(nt.value).then(Ve,qe);_e((Me=Me.apply(lt,et)).next())});const tt=lt=>{var et=lt,{classroomList:Me,dispatch:he,courseEndTime:Ie}=et,Ve=ct(et,["classroomList","dispatch","courseEndTime"]),qe,_e,nt,ht;const Ct=(0,E.useParams)(),[dt]=Ee.default.useForm(),[bt,Qe]=(0,z.useState)(1),[At,It]=(0,z.useState)([]),[Ne,yt]=(0,z.useState)(0),[de,ie]=(0,z.useState)(2e3),[ae,le]=(0,z.useState)(!0),[Oe,We]=(0,z.useState)(!1),[Ae,Te]=(0,z.useState)(!1),[ot,Xe]=(0,z.useState)([]),[Ye,mt]=(0,z.useState)(!0),[Dt,Tt]=(0,z.useState)(null),[jt,qt]=(0,z.useState)({}),[Qt,$e]=(0,z.useState)({});(0,z.useEffect)(()=>{if(Me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(An(),ut(),Me.actionTabs.type===2){const dn=Me.actionTabs.selectArrsAll[0];Tt({submit_limit:dn==null?void 0:dn.submit_limit,submit_limit_num:dn==null?void 0:dn.submit_limit_num,must_file:dn==null?void 0:dn.must_file,can_submit:dn==null?void 0:dn.can_submit,submit_num:dn==null?void 0:dn.submit_num}),mt(dn.unified_setting)}else mt(!1),Tt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[Me.actionTabs]),(0,z.useEffect)(()=>{if(Oe){if(Ae)return;he({type:"classroomList/setActionTabs",payload:{}}),(0,pe.GJ)()?he({type:"classroomList/getClassroomTeacherCommonList",payload:we(at({},Me.actionTabs.params),{type:1})}):he({type:"classroomList/getClassroomCommonList",payload:at({},Me.actionTabs.params)})}},[Oe]);const ut=dn=>Je(void 0,null,function*(){le(!0);const _a=yield(0,y.c_)(we(at({},Ct),{page:dn||bt,limit:2e4,homework_id:Me.actionTabs.type===1?"":Me.actionTabs.selectArrs[0]}));_a==null||_a.course_groups.map((da,fa)=>{da.key=da.id,da.title=da.name,da.disabled=da.is_published}),_a&&(It([..._a==null?void 0:_a.course_groups]),yt(_a==null?void 0:_a.course_groups_count),le(!1),dn||dt.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),zt=dn=>{Qe(dn),ut(dn)},Gt=()=>{(0,pe.GJ)()?Me.actionTabs.detail?(he({type:"shixunHomeworks/setActionTabs",payload:{}}),he({type:"shixunHomeworks/getWorkList",payload:at({},Ct)}),he({type:"shixunHomeworks/getWorkSetting",payload:at({},Ct)})):he({type:"classroomList/getClassroomTeacherCommonList",payload:we(at({},Me.actionTabs.params),{type:1})}):he({type:"classroomList/getClassroomCommonList",payload:at({},Me.actionTabs.params)})},hn=()=>Je(void 0,null,function*(){var dn,_a;if((0,pe.Rm)()&&!((dn=Me.AssistantObject.normal)!=null&&dn.can_publish)){xe.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"),ca(!1);return}const da=at({},dt.getFieldsValue());if(da.end_time<=da.publish_time){xe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ca(!1);return}if((ot==null?void 0:ot.length)<=0&&!Ye&&At.length>0){xe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ca(!1);return}if(Dt!=null&&Dt.submit_limit&&!(Dt!=null&&Dt.submit_limit_num)){xe.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ca(!1);return}if(Dt!=null&&Dt.can_submit&&!(Dt!=null&&Dt.submit_num)){xe.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ca(!1);return}let fa=at({homework_ids:[...Me.actionTabs.selectArrs],group_ids:ot.length>0?ot.map(pr=>pr.id):(_a=Me.detailCommonHomeworksList)==null?void 0:_a.course_groups,end_time:me()(da.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(da.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ot.length},Dt),Fr=yield(0,ne.Tr)({homework_common_ids:[...Me.actionTabs.selectArrs],course_id:Ct.coursesId,type:"homework_common"});(Fr==null?void 0:Fr.student_count)===0?Ln(fa):($e(fa),qt(Fr))}),Ln=dn=>Je(void 0,null,function*(){ca(!0);const _a=yield(0,be.ZP)(`/api/courses/${Ct.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:at({},dn)});ca(!1),_a.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),xe.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ve.onCallback&&Ve.onCallback(),Gt(),localStorage.getItem("Noviceguide")==="0"||he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:oe.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~")}}))}),An=()=>{Qe(1),It([]),Xe([])},{detailCommonHomeworksList:Tn}=Me,ha=Ne>bt*de,[La,ca]=(0,z.useState)(!1);return oe.createElement("div",null,oe.createElement(je.default,{width:600,centered:!0,confirmLoading:La,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:hn,onCancel:()=>{An(),Gt(),he({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",oe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),At&&oe.createElement(Ee.default,{form:dt},oe.createElement("div",{style:{paddingLeft:0}},oe.createElement(ve.Z,{className:"mt30",align:"middle"},oe.createElement(Ce.Z,null,oe.createElement(Ee.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},oe.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:dn=>(0,b.Q8)(dn,Ie),disabledTime:dn=>(0,b.d0)(dn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),oe.createElement(Ce.Z,{className:"ml20"},oe.createElement(Ee.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},oe.createElement(ue.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,re.U6)(),"HH:mm")},disabledDate:dn=>(0,b.Q8)(dn,Ie,dt.getFieldValue("publish_time")),disabledTime:dn=>(0,b.d0)(dn,dt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Me.actionTabs.type===2&&oe.createElement(ve.Z,{style:{marginBottom:"10px"}},oe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),oe.createElement(ge.ZP.Group,{value:Ye,onChange:dn=>{mt(dn.target.value),Xe([])}},oe.createElement(ge.ZP,{value:!0,disabled:!Me.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),oe.createElement(ge.ZP,{className:"ml20",disabled:At.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),At.length<=0&&Me.actionTabs.type===2&&oe.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"')),(Me.actionTabs.type===1||!Ye)&&At.length>0&&oe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},oe.createElement("span",{style:{flex:1}},oe.createElement(De.default,{checked:ot.length===At.length,onChange:dn=>{ot.length===At.length?Xe([]):Xe(At.filter(_a=>!_a.is_published))}},"\u5168\u9009")),oe.createElement("span",{style:{width:16}}),oe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ot.length||0,"\u4E2A\u5206\u73ED")),(Me.actionTabs.type===1||!Ye)&&At.length>0&&oe.createElement(a.Z,{data:At,selectedRowKeys:ot,setSelectedRowKeys:Xe})),!((nt=(_e=(qe=Me==null?void 0:Me.actionTabs)==null?void 0:qe.selectArrsAll)==null?void 0:_e[0])!=null&&nt.is_shixun)&&oe.createElement(x.ZP,{value:Dt,onChange:dn=>Tt(at({},dn))})),oe.createElement(ee.Z,{resdata:jt,type:((ht=Me.actionTabs.selectArrs)==null?void 0:ht.length)===1?"shixun":"shixunpush",okloading:La,oktext:(jt==null?void 0:jt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:dn=>Je(void 0,null,function*(){ca(!0);let _a=yield(0,be.ZP)(`/api/courses/${Ct.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...Me.actionTabs.selectArrs]}});ca(!1),(_a==null?void 0:_a.status)===0&&Ln(Qt)})}))};Ft.Z=(0,E.connect)(({classroomList:lt})=>({classroomList:lt}))(tt)},99517:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Pe}});var z=te(59301),Ee={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},xe=Object.defineProperty,je=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ue=(ce,Be,Ze)=>Be in ce?xe(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ce[Be]=Ze,ge=(ce,Be)=>{for(var Ze in Be||(Be={}))ve.call(Be,Ze)&&ue(ce,Ze,Be[Ze]);if(je)for(var Ze of je(Be))Ce.call(Be,Ze)&&ue(ce,Ze,Be[Ze]);return ce};const De=ce=>React.createElement("svg",ge({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},ce),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 Se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",me=te(99313),be=te(92310),pe=te.n(be),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ce,Be,Ze)=>Be in ce?E(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ce[Be]=Ze,oe=(ce,Be)=>{for(var Ze in Be||(Be={}))b.call(Be,Ze)&&ne(ce,Ze,Be[Ze]);if(y)for(var Ze of y(Be))ee.call(Be,Ze)&&ne(ce,Ze,Be[Ze]);return ce},se=(ce,Be)=>a(ce,x(Be)),Pe=({dataSource:ce,className:Be,style:Ze})=>{const[ye,at]=(0,z.useState)([]),[we,ct]=(0,z.useState)(""),Je=(0,z.useRef)("");(0,z.useEffect)(()=>{if(ce!=null&&ce.length){const et=String(Math.random()).slice(-6),Me=ce.map(he=>se(oe({},he),{key:`${et}-${he.key}`}));at(Me),ct(Me[0].key)}},[ce.length]);const tt=et=>{ct(et),Je.current=et;const Me=document.getElementById(et);if(Me){const he=Me.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:he,behavior:"smooth"})}},lt=()=>{const et=ye.map(he=>document.getElementById(he.key)),Me=window.innerHeight/2;for(const he of et)if(he){const Ie=he.getBoundingClientRect();if(Ie.top>=0&&Ie.top(window.addEventListener("scroll",lt),()=>{window.removeEventListener("scroll",lt)}),[ye]),re.createElement("div",{className:pe()(Ee.anchorNavigation,Be),style:Ze},re.createElement(me.default,{items:ye,tabBarGutter:60,className:Ee.tabs,activeKey:we,onChange:tt}),ye.map(et=>re.createElement("div",{key:et.key,id:et.key,className:Ee.box},re.createElement("div",{className:Ee.head},re.createElement("img",{className:"mr10",src:Se,alt:"Dot"}),et.label),re.createElement("div",{className:Ee.element},et.element))))}},99981:function(wt,Ft,te){"use strict";te.d(Ft,{Q8:function(){return he},d0:function(){return Ie},w6:function(){return Me}});var z=te(59301),Ee=te(5083),xe=te(57809),je=te(8591),ve=te(43418),Ce=te(5112),ue=te(95237),ge=te(43604),De=te(6848),Se=te(24905),me=te(3113),be=te(56656),pe=te.n(be),re=te(41867),E=te(38147),a=te(89392),x=te.n(a),y=te(65862),b=te(61191),ee=te(65582),ne=te(4324),oe=te(66457),se=te(42656),fe=te(83028),Pe=te(60979),ce=te(59301),Be=Object.defineProperty,Ze=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Je=(nt,ht,Ct)=>ht in nt?Be(nt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):nt[ht]=Ct,tt=(nt,ht)=>{for(var Ct in ht||(ht={}))we.call(ht,Ct)&&Je(nt,Ct,ht[Ct]);if(at)for(var Ct of at(ht))ct.call(ht,Ct)&&Je(nt,Ct,ht[Ct]);return nt},lt=(nt,ht)=>Ze(nt,ye(ht)),et=(nt,ht,Ct)=>new Promise((dt,bt)=>{var Qe=Ne=>{try{It(Ct.next(Ne))}catch(yt){bt(yt)}},At=Ne=>{try{It(Ct.throw(Ne))}catch(yt){bt(yt)}},It=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(Qe,At);It((Ct=Ct.apply(nt,ht)).next())});function Me(nt,ht){const Ct=[];for(let dt=nt;dt{const dt=ntpe()(ht).endOf("day"),Qe=nt{const Ct=parseInt(pe()(nt).format("HH")),dt=parseInt(pe()().format("HH")),bt=parseInt(pe()().format("mm"));if(!nt)return{disabledHours:()=>Me(0,dt),disabledMinutes:()=>Me(0,bt)};if(ht){const Qe=parseInt(pe()(ht).format("HH")),At=parseInt(pe()(ht).format("mm"));return pe()(nt).isSame(pe()(ht),"day")?{disabledHours:()=>Me(0,Qe),disabledMinutes:()=>Ct<=Qe?Me(0,At):[]}:void 0}if(pe()(nt).isSame(pe()(),"day"))return{disabledHours:()=>Me(0,dt),disabledMinutes:()=>pe()(nt).isSame(pe()(),"hour")&&Ct<=dt?Me(0,bt):[]}},{RangePicker:Ve}=Ee.default,{Option:qe}=xe.default,_e=({shixunHomeworks:nt,loading:ht,dispatch:Ct,classroomList:dt,user:bt})=>{var Qe,At,It,Ne,yt,de,ie,ae,le;const Oe=(0,ee.useParams)(),{workSetting:We,workList:Ae,shixunWorkList:Te,headerInfo:ot,changeData:Xe}=nt,[Ye,mt]=(0,z.useState)(!1),[Dt,Tt]=(0,z.useState)(!1);let[jt,qt]=(0,z.useState)([]),[Qt,$e]=(0,z.useState)([]),[ut,zt]=(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[Gt,hn]=(0,z.useState)({}),[Ln,An]=(0,z.useState)({});(0,z.useEffect)(()=>()=>{qt([])},[]),(0,z.useEffect)(()=>{mt(!(0,re.GJ)())},[(0,re.GJ)()]);const Tn=()=>{Ct({type:"shixunHomeworks/getWorkSetting",payload:tt({},Oe)})};(0,z.useEffect)(()=>{if(!(We!=null&&We.course_id))return;Object.keys(ut).map(function(kn){ut[kn]=We[kn]}),(!ut.allow_late||!ut.unified_late)&&(ut.late_penalty=20,ut.penalty_type=ne.Q.Percent),ut.unified_setting||(ut.unified_late=!1,ut.unified_anonymous_comment=!1,ut.unified_anonymous_appeal=!1),jt=JSON.parse(JSON.stringify(We.group_settings.map(kn=>lt(tt({},kn),{group_name:[kn.group_name]})).filter(kn=>kn.publish_time!==null))),Qt=JSON.parse(JSON.stringify(We.allow_late_settings.map(kn=>lt(tt({},kn),{group_name:[kn.group_name]})).filter(kn=>kn.late_time!==null))),zt(tt({},ut));const on=(0,y.QE)((jt==null?void 0:jt.length)>0?jt:[]);qt([...on]),(Qt==null?void 0:Qt.length)<=0?$e([{penalty_type:ne.Q.Percent,late_penalty:20}]):$e([...Qt])},[We]);const ha=()=>et(void 0,null,function*(){var on,kn;if(((on=bt==null?void 0:bt.userInfo)==null?void 0:on.user_status)===2){(0,oe.Rd)();return}const sa=JSON.parse(JSON.stringify(ut));if(sa.challenge_settings.filter(Ea=>!Ea.hide),sa.categoryId=Oe.categoryId,(kn=sa.challenge_settings)!=null&&kn.every(Ea=>!Ea.checked)){je.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(jt),!ut.unified_setting)jt=jt==null?void 0:jt.map(Ea=>{var Ha;if(!Ea.publish_time||!Ea.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(!Ea.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ea.group_name=typeof(Ea==null?void 0:Ea.group_name)=="string"?[Ea==null?void 0:Ea.group_name]:Ea==null?void 0:Ea.group_name,Ea.group_id=(Ha=We.group_settings)==null?void 0:Ha.filter(yr=>{var Io;return(Io=Ea==null?void 0:Ea.group_name)==null?void 0:Io.includes(yr.group_name)}).map(yr=>yr.group_id||yr.id).toString().split(","),Ea});else if(!ut.publish_time||!ut.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(sa.group_settings=jt,ut.allow_late)if(ut.unified_late){if(ut.late_penalty===null||ut.late_penalty===void 0||ut.late_penalty<0||ut.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(!ut.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 Qt=Qt==null?void 0:Qt.map(Ea=>{var Ha,yr;if(Ea.late_penalty===null||Ea.late_penalty===void 0||Ea.late_penalty<0||Ea.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(!Ea.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(!Ea.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ea.group_name=typeof(Ea==null?void 0:Ea.group_name)=="string"?[Ea==null?void 0:Ea.group_name]:Ea==null?void 0:Ea.group_name,Ea.group_id=(yr=(Ha=Ea==null?void 0:Ea.group_name)==null?void 0:Ha.map(Io=>{var Bo,Va;let Nt=(Va=(Bo=We.group_settings)==null?void 0:Bo.filter(Yt=>(Yt==null?void 0:Yt.group_name)===Io))==null?void 0:Va[0];return Nt==null?void 0:Nt.group_id}))==null?void 0:yr.toString().split(","),Ea}),sa.allow_late_settings=Qt;let Ra=yield(0,Pe.Tr)({homework_common_ids:[parseInt(Oe.categoryId)],course_id:Oe.coursesId,type:"homework_common"});(Ra==null?void 0:Ra.student_count)===0?La(sa):(An(sa),hn(Ra))}),La=on=>{var kn;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 sa=on.challenge_settings.reduce((Ha,yr)=>Ha+Number(yr.challenge_score),0);if((sa==null?void 0:sa.toFixed(10))!==((kn=on.total_score-on.eff_score)==null?void 0:kn.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 Ra={shixun_evaluation:on.shixun_evaluation,challenge_settings:on.challenge_settings};let Ea=()=>{var Ha;const yr=()=>et(void 0,null,function*(){Tt(!0),(yield(0,E.ZP)(`/api/homework_commons/${Oe.categoryId}/publish_setting.json`,{method:"post",body:tt({},on)})).status===0&&(je.ZP.success("\u66F4\u65B0\u6210\u529F"),Tn(),Ct({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:tt({},Oe)})),Tt(!1)});!(0,a.isEqual)(Xe,Ra)&&!((Ha=ot==null?void 0:ot.homework_status)!=null&&Ha.includes("\u672A\u53D1\u5E03"))?ve.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:yr}):yr()};We!=null&&We.high_resources_consume&&!(We!=null&&We.high_resources_consume_permission)?Ct({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Oe.coursesId,type:"shixun",type_id:Oe.categoryId,name:We.homework_name,fn:()=>{Ea()}}}):Ea()},ca=(on,kn,sa="group_id")=>{var Ra;return kn?kn.find(Ea=>Ea[sa]===on):(Ra=We==null?void 0:We.group_settings)==null?void 0:Ra.find(Ea=>Ea.group_id[0]===on)},dn=(We==null?void 0:We.allow_late)||(We==null?void 0:We.anonymous_comment),_a=on=>{var kn,sa;const Ra=ca(on,We==null?void 0:We.allow_late_settings,"id"),Ea=ca(on,We==null?void 0:We.anonymous_comment_settings),Ha=ca(on);return(We==null?void 0:We.allow_late)&&Ra&&pe()(Ra==null?void 0:Ra.late_time)<=pe()()||(We==null?void 0:We.anonymous_comment)&&Ea&&(Ea==null?void 0:Ea.evaluation_start)!==null||((sa=(pe()(Ha==null?void 0:Ha.end_time)<=pe()()&&((kn=We==null?void 0:We.allow_late_settings)==null?void 0:kn.filter(yr=>yr.group_id.includes(on))))[0])==null?void 0:sa.late_time)!=null},da=(0,z.useMemo)(()=>(We==null?void 0:We.allow_late)||(We==null?void 0:We.all_group_late),[We,ot]),fa=We==null?void 0:We.anonymous_comment,Fr=on=>{if(!on)return!1;const kn=ca(on,We==null?void 0:We.anonymous_comment_settings);return(We==null?void 0:We.anonymous_comment)&&kn&&(kn==null?void 0:kn.evaluation_start)!==null},pr=(on,kn)=>{var sa,Ra,Ea;Ct({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:on,index:kn,rangePickerDisabled:Ye||(pe()()<=pe()((Ra=ca((sa=on==null?void 0:on.group_id)==null?void 0:sa[0]))==null?void 0:Ra.publish_time)?!1:[!0,_a((Ea=on==null?void 0:on.group_id)==null?void 0:Ea[0])]),disabledDate:We==null?void 0:We.course_end_date}})};return ce.createElement("section",{className:b.Z.form},ce.createElement("div",{className:b.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.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")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ce.ZP.Group,{disabled:Ye||!((Qe=ot==null?void 0:ot.homework_status)!=null&&Qe.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((At=dt.AssistantObject.practice)!=null&&At.can_publish),value:ut.unified_setting,onChange:on=>{var kn;if(!((kn=ot==null?void 0:ot.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03"))){je.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(ut.unified_setting=!ut.unified_setting,ut.unified_setting||(ut.unified_late=!1,$e([{late_penalty:5}])),zt(Object.assign({},ut)),ut.unified_setting===!1&&jt==""){qt(jt.concat({}));return}ut.unified_setting&&(qt([]),$e([{late_penalty:5}]))}},ce.createElement(Ce.ZP,{value:!0,disabled:Ye||!(We!=null&&We.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(Ce.ZP,{disabled:Ye||!((It=We==null?void 0:We.group_settings)!=null&&It.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ne=We==null?void 0:We.group_settings)==null?void 0:Ne.length)===0&&ce.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")),ut.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ue.Z,{align:"middle"},ce.createElement(ge.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ce.createElement(ge.Z,{className:"ml10"},ce.createElement(Ee.default,{size:"large",disabled:Ye||!((yt=ot==null?void 0:ot.homework_status)!=null&&yt.includes("\u672A\u53D1\u5E03")||(de=ot==null?void 0:ot.homework_status)!=null&&de.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ie=dt.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=>he(on,We==null?void 0:We.course_end_date),disabledTime:on=>Ie(on),value:ut.publish_time?pe()(ut.publish_time):"",onChange:(on,kn)=>{ut.publish_time=kn,(ut.end_time==""||!ut.end_time)&&ut.unified_setting&&(ut.end_time=pe()(on).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),zt(Object.assign({},ut))}}))),ce.createElement(ue.Z,{align:"middle",className:"pl30"},ce.createElement(ge.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(ge.Z,{className:"ml10"},ce.createElement(Ee.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(We==null?void 0:We.allow_late)&&(We==null?void 0:We.homework_status.includes("\u5DF2\u622A\u6B62"))||Ye||(We==null?void 0:We.allow_late)&&pe()()>=pe()(We==null?void 0:We.end_time)||(0,re.Rm)()&&!((ae=dt.AssistantObject.practice)!=null&&ae.can_publish),disabledDate:on=>he(on,We==null?void 0:We.course_end_date,ut.publish_time),disabledTime:on=>Ie(on,ut.publish_time),value:ut.end_time?pe()(ut.end_time):"",onChange:(on,kn)=>{ut.end_time=kn,zt(Object.assign({},ut))}})))),!ut.unified_setting&&(jt==null?void 0:jt.length)>0&&ce.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},jt&&jt.map(function(on,kn){var sa,Ra,Ea,Ha,yr,Io,Bo;return ce.createElement(ge.Z,{span:24,key:kn},ce.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:kn==(jt==null?void 0:jt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",kn+1),ce.createElement(xe.default,{disabled:Ye||((sa=ot==null?void 0:ot.homework_status)!=null&&sa.includes("\u672A\u53D1\u5E03")&&on.id||pe()(){var Nt;if((0,re.Rm)()&&!((Nt=dt.AssistantObject.practice)!=null&&Nt.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[kn].group_name=Va,jt[kn].group_id=on.group_id;const Yt=(0,a.flattenDeep)(jt.map(Vn=>Vn.group_name)),Zt=Qt.map(Vn=>{let ya=(Vn==null?void 0:Vn.group_name)||[];return lt(tt({},Vn),{group_name:(0,a.remove)(ya,ea=>Yt.includes(ea))})});$e(Zt),qt(jt.slice())},maxTagCount:4,maxTagPlaceholder:Va=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>pr(on,kn)},"+",Va==null?void 0:Va.length)},We.group_settings&&We.group_settings.map(function(Va){if(!jt.map(Yt=>Yt.group_name).flat().includes(Va.group_name))return ce.createElement(qe,{value:Va.group_name,key:Va.id},Va.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(Ve,{size:"large",ranges:{\u6B64\u523B:[on.publish_time?pe()(on.publish_time):pe()(),pe()()]},allowClear:!1,disabled:Ye||(pe()()<=pe()((Ha=ca((Ea=on==null?void 0:on.group_id)==null?void 0:Ea[0]))==null?void 0:Ha.publish_time)?!1:[!0,_a((yr=on==null?void 0:on.group_id)==null?void 0:yr[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:Va=>he(Va,We==null?void 0:We.course_end_date),disabledTime:Va=>Ie(Va),showTime:{showNow:!0,format:"HH:mm",defaultValue:[pe()((0,y.U6)(),"HH:mm"),pe()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:on.publish_time&&[pe()(on.publish_time),on.end_time?pe()(on.end_time):void 0],onChange:(Va,Nt)=>{var Yt;if((0,re.Rm)()&&!((Yt=dt.AssistantObject.practice)!=null&&Yt.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[kn].publish_time=Nt[0],!on.end_time&&Nt[0]?jt[kn].end_time=pe()(Nt[0]).add(7,"days"):jt[kn].end_time=Nt[1],qt([...jt])},onCalendarChange:(Va,Nt,Yt)=>{if(Nt!=null&&Nt[0]&&!Nt[1]){const Zt=pe()(Nt[0]).add(7,"days");jt[kn].publish_time=Nt[0],jt[kn].end_time=Zt,qt([...jt])}}})),!Ye&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((Io=on==null?void 0:on.group_id)==null?void 0:Io.length)>1&&ce.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pr(on,kn)})),jt.length<((Bo=We==null?void 0:We.group_settings)==null?void 0:Bo.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Va;if((0,re.Rm)()&&!((Va=dt.AssistantObject.practice)!=null&&Va.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}qt(jt.concat({}))}}),((on==null?void 0:on.publish_time)&&pe()(){const Va=(0,a.cloneDeep)(Qt);Va.forEach((Nt,Yt)=>{Nt.group_name&&(Nt.group_name=Nt.group_name.filter(Zt=>{var Vn;return!((Vn=jt[kn].group_name)!=null&&Vn.includes(Zt))}))}),jt=jt.filter((Nt,Yt)=>kn!==Yt),$e(Va),qt(jt.slice()),setTimeout(()=>qt(jt.slice()),10)}}))))}))),ce.createElement(ue.Z,null,ce.createElement(ge.Z,null,ce.createElement("div",{className:b.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.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"))),ce.createElement(ge.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Se.default,{checked:ut.allow_late,disabled:Ye||da,onChange:on=>{var kn;if((0,re.Rm)()&&!((kn=dt.AssistantObject.practice)!=null&&kn.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&&ve.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.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"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.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"))}),ut.allow_late=!ut.allow_late,Qt==""&&$e([{late_penalty:5}]),zt(Object.assign({},ut))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ut==null?void 0:ut.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(Ce.ZP.Group,{style:{marginLeft:"20px"},disabled:Ye||(We==null?void 0:We.anonymous_comment)||(We==null?void 0:We.allow_late),value:ut.unified_late,onChange:on=>{var kn;if((0,re.Rm)()&&!((kn=dt.AssistantObject.practice)!=null&&kn.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}ut.unified_late=on.target.value,Qt==""&&!on.target.value&&$e([{penalty_type:ne.Q.Percent,late_penalty:20}]),zt(tt({},ut))}},(ut==null?void 0:ut.unified_setting)&&ce.createElement(Ce.ZP,{value:!0,disabled:!(We!=null&&We.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((le=We==null?void 0:We.group_settings)==null?void 0:le.length)>0&&ce.createElement(Ce.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ut!=null&&ut.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ge.Z,{className:"ml20"},ce.createElement(ne.Z,{disabled:Ye||fa,value:{type:ut.penalty_type,inputValue:ut.late_penalty},onChange:on=>{var kn;if((0,re.Rm)()&&!((kn=dt.AssistantObject.practice)!=null&&kn.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}zt(lt(tt({},ut),{late_penalty:on.inputValue,penalty_type:on.type}))}})),ce.createElement(ge.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},ut.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)"))),ce.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(ge.Z,{className:"ml20"},ce.createElement(Ee.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ye||fa,value:ut.late_time?pe()(ut.late_time):"",disabledDate:on=>he(on,We==null?void 0:We.course_end_date),onChange:(on,kn)=>{var sa;if((0,re.Rm)()&&!((sa=dt.AssistantObject.practice)!=null&&sa.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}ut.late_time=kn,zt(Object.assign({},ut))}})))):Qt.map(function(on,kn){var sa;return ce.createElement(ge.Z,{span:24,key:kn},ce.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",kn+1),ce.createElement(xe.default,{disabled:Ye||!((sa=ot==null?void 0:ot.homework_status)!=null&&sa.includes("\u672A\u53D1\u5E03"))&&on.id||(We==null?void 0:We.anonymous_comment),mode:"multiple",className:b.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:Ra=>{var Ea;if((0,re.Rm)()&&!((Ea=dt.AssistantObject.practice)!=null&&Ea.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}Qt[kn].group_name=Ra,Qt[kn].group_id=on.group_id,$e(Qt.slice())}},We.group_settings&&We.group_settings.map(function(Ra){const Ea=Qt.map(yr=>yr.group_name).flat(),Ha=jt.map(yr=>yr.group_name).flat();if(ut!=null&&ut.unified_setting){if(!Ea.includes(Ra.group_name))return ce.createElement(qe,{value:Ra.group_name,key:Ra.id},Ra.group_name)}else if(Ha.includes(Ra.group_name)&&!Ea.includes(Ra.group_name))return ce.createElement(qe,{value:Ra.group_name,key:Ra.id},Ra.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ne.Z,{disabled:Ye||Fr(on.id),value:{type:on.penalty_type,inputValue:on.late_penalty},onChange:Ra=>{var Ea;if((0,re.Rm)()&&!((Ea=dt.AssistantObject.practice)!=null&&Ea.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}Qt[kn].late_penalty=Ra.inputValue,Qt[kn].penalty_type=Ra.type,$e([...Qt])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(Ee.default,{size:"large",disabled:Ye||Fr(on.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:pe()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ra=>he(Ra,We==null?void 0:We.course_end_date),format:"YYYY-MM-DD HH:mm",value:on!=null&&on.late_time?pe()(on.late_time):void 0,onChange:(Ra,Ea)=>{var Ha;if((0,re.Rm)()&&!((Ha=dt.AssistantObject.practice)!=null&&Ha.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}Qt[kn].late_time=Ea,$e([...Qt])}}),!Ye&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ra;if((0,re.Rm)()&&!((Ra=dt.AssistantObject.practice)!=null&&Ra.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}$e(Qt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),kn>0&&!on.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ra;if((0,re.Rm)()&&!((Ra=dt.AssistantObject.practice)!=null&&Ra.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}Qt=Qt.filter((Ea,Ha)=>kn!==Ha),$e(Qt.slice()),setTimeout(()=>$e(Qt.slice()),10)}}))))})),!Ye&&ce.createElement(ce.Fragment,null,ce.createElement(me.ZP,{type:"primary",size:"large",loading:Dt,style:{width:"138px",marginTop:"30px"},onClick:()=>ha()},"\u4FDD\u5B58")),ce.createElement(se.Z,{onConfirm:(on,kn)=>{jt.splice(on,0,...kn),jt.splice(on+kn.length,1);const sa=(0,y.QE)([...jt]);qt([...sa])}}),ce.createElement(fe.Z,{resdata:Gt,type:"shixun",okloading:Dt,oktext:(Gt==null?void 0:Gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:on=>et(void 0,null,function*(){Tt(!0);let kn=yield(0,E.ZP)(`/api/courses/${Oe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Oe.categoryId)]}});Tt(!1),(kn==null?void 0:kn.status)===0&&La(Ln)})}))};Ft.ZP=(0,ee.connect)(({shixunHomeworks:nt,classroomList:ht,loading:Ct,user:dt})=>({shixunHomeworks:nt,classroomList:ht,loading:Ct.effects,user:dt}))(_e)},61604:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(43418),ve=te(8591),Ce=te(1710),ue=te(65582),ge=te(74128),De=te(84511),Se=te(38147),me=te(56656),be=te.n(me),pe=te(65862),re=te(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(fe,Pe,ce)=>Pe in fe?E(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):fe[Pe]=ce,ee=(fe,Pe)=>{for(var ce in Pe||(Pe={}))x.call(Pe,ce)&&b(fe,ce,Pe[ce]);if(a)for(var ce of a(Pe))y.call(Pe,ce)&&b(fe,ce,Pe[ce]);return fe},ne=(fe,Pe,ce)=>new Promise((Be,Ze)=>{var ye=ct=>{try{we(ce.next(ct))}catch(Je){Ze(Je)}},at=ct=>{try{we(ce.throw(ct))}catch(Je){Ze(Je)}},we=ct=>ct.done?Be(ct.value):Promise.resolve(ct.value).then(ye,at);we((ce=ce.apply(fe,Pe)).next())});const{Dragger:oe}=Ee.default,se=({classroomList:fe,dispatch:Pe,onOk:ce})=>{const Be=(0,ue.useParams)(),[Ze]=xe.default.useForm(),[ye,at]=(0,z.useState)(),[we,ct]=(0,z.useState)(!1),Je={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:tt=>ne(void 0,null,function*(){return at(tt),!1})};return(0,z.useEffect)(()=>{Ze.setFieldsValue({publish_time:be()(be()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:be()(be()(new Date((0,pe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(je.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:fe.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>ne(void 0,null,function*(){Ze.submit()}),onCancel:()=>{Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(xe.default,{form:Ze,onFinish:tt=>ne(void 0,null,function*(){var lt,et,Me;if(!(ye!=null&&ye.size)){ve.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ct(!0);let he=new FormData;he.append("type",fe.actionTabs.type),he.append("file",ye);let Ie;window.location.href.indexOf("exercise")>-1?Ie=`/api/exercises/${fe.actionTabs.id}/supplement_score.json`:Ie=`/api/homework_commons/${fe.actionTabs.id}/supplement_score.json`;let Ve=yield(0,Se.ZP)(Ie,{method:"post",body:he},!0);ct(!1),(Ve==null?void 0:Ve.status)===0&&(ce(),Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}}),((et=(lt=Ve==null?void 0:Ve.data)==null?void 0:lt.fail)==null?void 0:et.length)>0&&je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Ce.default,{pagination:!1,dataSource:(Me=Ve==null?void 0:Ve.data)==null?void 0:Me.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,pe.FH)("",ge.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${fe.actionTabs.type}`)}}))})},re.createElement(xe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},fe.actionTabs.name),re.createElement(xe.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:De.Z.downloadbutton,href:ge.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${fe.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(xe.default.Item,{style:{marginBottom:0}},re.createElement(oe,ee({},Je),re.createElement("a",{className:De.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"))))))};Ft.Z=(0,ue.connect)(({classroomList:fe})=>({classroomList:fe}))(se)},88656:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(99313),ve=te(1710),Ce=te(58421),ue=te(65582),ge=te(38147),De=te(56656),Se=te.n(De),me=te(59301),be=(E,a,x)=>new Promise((y,b)=>{var ee=se=>{try{oe(x.next(se))}catch(fe){b(fe)}},ne=se=>{try{oe(x.throw(se))}catch(fe){b(fe)}},oe=se=>se.done?y(se.value):Promise.resolve(se.value).then(ee,ne);oe((x=x.apply(E,a)).next())});const{Dragger:pe}=Ee.default,re=({})=>{const E=(0,ue.useParams)(),[a]=xe.default.useForm(),[x,y]=(0,z.useState)(!0),[b,ee]=(0,z.useState)(!1);let[ne,oe]=(0,z.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const se=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function fe(){return be(this,null,function*(){let ce;ee(!0),window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:ce=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let Be=yield(0,ge.ZP)(ce,{method:"get",params:ne});ee(!1),(Be==null?void 0:Be.status)===0&&y(Be==null?void 0:Be.data)})}(0,z.useEffect)(()=>{fe()},[]);let Pe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(ce,Be,Ze)=>{var ye;return(ye=se.find(at=>at.question_type===ce))==null?void 0:ye.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ce,Be,Ze)=>{var ye;return(ye=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(at=>at.id===ce))==null?void 0:ye.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ce,Be,Ze)=>Se()(ce).format("YYYY-MM-DD HH:mm:ss")}].filter(ce=>!!ce);return me.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},me.createElement(je.default,{destroyInactiveTabPane:!0,onChange:ce=>{ne.type=ce,ne.page=1,ne.limit=10,oe(ne),fe()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:me.createElement(ve.default,{className:"mt20",loading:b,columns:[{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:(ce,Be,Ze)=>Se()(ce).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:me.createElement(ve.default,{className:"mt20",loading:b,columns:Pe,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(ce=>!!ce)}),me.createElement(Ce.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(ce,Be)=>{ne.page=ce,ne.limit=Be,oe(ne),fe()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};Ft.Z=(0,ue.connect)(({classroomList:E})=>({classroomList:E}))(re)},75735:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(43418),ve=te(5871),Ce=te(65582),ue=te(38147),ge=te(56656),De=te.n(ge),Se=te(65862),me=te(59301),be=Object.defineProperty,pe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(fe,Pe,ce)=>Pe in fe?be(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):fe[Pe]=ce,b=(fe,Pe)=>{for(var ce in Pe||(Pe={}))a.call(Pe,ce)&&y(fe,ce,Pe[ce]);if(E)for(var ce of E(Pe))x.call(Pe,ce)&&y(fe,ce,Pe[ce]);return fe},ee=(fe,Pe)=>pe(fe,re(Pe)),ne=(fe,Pe,ce)=>new Promise((Be,Ze)=>{var ye=ct=>{try{we(ce.next(ct))}catch(Je){Ze(Je)}},at=ct=>{try{we(ce.throw(ct))}catch(Je){Ze(Je)}},we=ct=>ct.done?Be(ct.value):Promise.resolve(ct.value).then(ye,at);we((ce=ce.apply(fe,Pe)).next())});const{Dragger:oe}=Ee.default,se=({classroomList:fe,dispatch:Pe,onOk:ce})=>{const Be=(0,Ce.useParams)(),[Ze]=xe.default.useForm(),[ye,at]=(0,z.useState)(),[we,ct]=(0,z.useState)(!1),Je={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:tt=>ne(void 0,null,function*(){return at(tt),!1})};return(0,z.useEffect)(()=>{Ze.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Se.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),me.createElement(je.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:fe.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>ne(void 0,null,function*(){Ze.submit()}),onCancel:()=>{Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}})}},me.createElement(xe.default,{form:Ze,onFinish:tt=>ne(void 0,null,function*(){var lt,et;console.log("---",fe.actionTabs,tt,Be);let Me=((lt=fe==null?void 0:fe.actionTabs)==null?void 0:lt.type)==="exercise"?`/api/exercises/${Be==null?void 0:Be.category}/exercise_user/edit_score.json`:`/api/student_works/${fe.actionTabs.id}/edit_score.json`;ct(!0);let he=yield(0,ue.ZP)(Me,{method:"post",body:ee(b({},tt),{exercise_user_id:((et=fe==null?void 0:fe.actionTabs)==null?void 0:et.type)==="exercise"?fe.actionTabs.id:""})});ct(!1),Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}}),ce()})},me.createElement(xe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},me.createElement(ve.Z,{min:0,style:{width:"100%"}}))))};Ft.Z=(0,Ce.connect)(({classroomList:fe})=>({classroomList:fe}))(se)},71635:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(3113),ve=te(95237),Ce=te(81327),ue=te(5083),ge=te(65582),De=te(56656),Se=te.n(De),me=te(99981),be=te(38147),pe=te(59301),re=(x,y,b)=>new Promise((ee,ne)=>{var oe=Pe=>{try{fe(b.next(Pe))}catch(ce){ne(ce)}},se=Pe=>{try{fe(b.throw(Pe))}catch(ce){ne(ce)}},fe=Pe=>Pe.done?ee(Pe.value):Promise.resolve(Pe.value).then(oe,se);fe((b=b.apply(x,y)).next())});const{Dragger:E}=Ee.default,a=({})=>{const x=(0,ge.useParams)(),[y]=xe.default.useForm(),[b,ee]=(0,z.useState)(!0),[ne,oe]=(0,z.useState)(!1);console.log("----",x);function se(){return re(this,null,function*(){var fe,Pe;let ce;window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:ce=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let Be=yield(0,be.ZP)(ce,{method:"get"});(Be==null?void 0:Be.status)===0&&y.setFieldsValue({publish_time:Se()(Se()((fe=Be==null?void 0:Be.data)==null?void 0:fe.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Se()(Se()((Pe=Be==null?void 0:Be.data)==null?void 0:Pe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,z.useEffect)(()=>{se()},[]),pe.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},pe.createElement("div",{style:{textAlign:"end"}},b&&pe.createElement(je.ZP,{onClick:()=>{ee(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!b&&pe.createElement("div",null,pe.createElement(je.ZP,{type:"primary",loading:ne,onClick:()=>{y.submit()}},"\u63D0\u4EA4"),pe.createElement(je.ZP,{style:{marginLeft:20},onClick:()=>{ee(!0)}},"\u53D6\u6D88"))),pe.createElement(xe.default,{form:y,disabled:b,onFinish:fe=>re(void 0,null,function*(){oe(!0),console.log("---",window.location.href);let Pe;window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:Pe=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let ce=yield(0,be.ZP)(Pe,{method:"post",body:{publish_time:Se()(fe.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Se()(fe.end_time).format("YYYY-MM-DD HH:mm")}});oe(!1),(ce==null?void 0:ce.status)===0&&ee(!0)})},pe.createElement(ve.Z,null,pe.createElement(Ce.Z,null,pe.createElement(xe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},pe.createElement(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,me.Q8)(fe),disabledTime:fe=>(0,me.d0)(fe),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),pe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),pe.createElement(ve.Z,null,pe.createElement(Ce.Z,null,pe.createElement(xe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},pe.createElement(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,me.Q8)(fe,"",y.getFieldValue("publish_time")),disabledTime:fe=>(0,me.d0)(fe,y.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),pe.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")))))};Ft.Z=(0,ge.connect)(({classroomList:x})=>({classroomList:x}))(a)},91704:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Se}});var z=te(59301),Ee=te(92832),xe=te(24905),je=te(95237),ve={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),ge=(me,be,pe)=>new Promise((re,E)=>{var a=b=>{try{y(pe.next(b))}catch(ee){E(ee)}},x=b=>{try{y(pe.throw(b))}catch(ee){E(ee)}},y=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,x);y((pe=pe.apply(me,be)).next())}),Se=({data:me,value:be=[],handleChangePage:pe,setSelectedRowKeys:re,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,y]=(0,z.useState)([]),[b,ee]=(0,z.useState)([]),[ne,oe]=(0,z.useState)([]);let[se,fe]=(0,z.useState)(1),[Pe,ce]=(0,z.useState)();return(0,z.useEffect)(()=>{y(me),ee([]),oe([])},[me]),(0,z.useEffect)(()=>{re&&(ee(E),oe(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ve.leftdiv},z.createElement(Ee.default.Search,{size:"middle",onChange:Be=>ge(void 0,null,function*(){y(me.filter(Ze=>{var ye;return(ye=Ze==null?void 0:Ze.name)==null?void 0:ye.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(xe.default.Group,{value:b.map(Be=>`${Be.id}`),onChange:Be=>{re(x.filter(Ze=>Be.includes(`${Ze.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Be,Ze)=>z.createElement(je.Z,{key:Be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(xe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.id}`},z.createElement("div",{className:ve.listClass},z.createElement("span",{className:ve.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.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:ve.rightdiv},z.createElement(Ee.default.Search,{onChange:Be=>{oe(b.filter(Ze=>Ze.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&z.createElement(ue.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((Be,Ze)=>z.createElement(je.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),z.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(b.filter(ye=>`${ye.id}`!=`${Be.id}`))}})))))))}},64351:function(wt,Ft,te){"use strict";te.d(Ft,{Ei:function(){return y},rU:function(){return b},ZP:function(){return ne}});var z=te(59301),Ee={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},xe=te(78241),je=te(24905),ve=te(5871),Ce=te(95237),ue=te(43604),ge=te(6848),De=te(92310),Se=te.n(De),me=te(59301),be=Object.defineProperty,pe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(oe,se,fe)=>se in oe?be(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:fe}):oe[se]=fe,x=(oe,se)=>{for(var fe in se||(se={}))re.call(se,fe)&&a(oe,fe,se[fe]);if(pe)for(var fe of pe(se))E.call(se,fe)&&a(oe,fe,se[fe]);return oe};const y=({value:oe,className:se,style:fe})=>{const[Pe,ce]=(0,z.useState)("0");(0,z.useEffect)(()=>{if(oe){const{submit_limit:Ze,must_file:ye}=oe;if(Ze&&ye){ce("1");return}if(Ze&&!ye){ce("2");return}if(!Ze&&ye){ce("3");return}}},[oe]);const Be={1:me.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",me.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:me.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",me.createElement("span",{className:"ml5 mr5 c-light-primary"},oe==null?void 0:oe.submit_limit_num),"\u5B57\u7B26"),3:me.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Pe==="0"?me.createElement(me.Fragment,null):me.createElement("section",{className:Se()(Ee.exhibition,se),style:fe},me.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Be==null?void 0:Be[Pe])},b=({className:oe,style:se,form:fe})=>{const Pe=xe.default.useWatch("submit_limit",fe),ce=xe.default.useWatch("can_submit",fe);return me.createElement("section",{className:Se()(Ee.wrap,oe),style:se},me.createElement("div",{className:`${Ee.title}`},me.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),me.createElement("div",null,me.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},me.createElement(xe.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},me.createElement(je.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),me.createElement(xe.default.Item,{name:"submit_num",rules:ce&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},me.createElement(ve.Z,{precision:0,min:1,disabled:!ce,size:"large",addonAfter:"\u6B21",style:{width:223}})),me.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")),me.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},me.createElement(xe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},me.createElement(je.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),me.createElement(xe.default.Item,{className:"mr10",name:"submit_limit_num",rules:Pe&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},me.createElement(ve.Z,{precision:0,min:1,disabled:!Pe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),me.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},me.createElement(xe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},me.createElement(je.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),me.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},me.createElement(xe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},me.createElement(je.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),me.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:se,className:fe,style:Pe,disabled:ce=!1,checkMarginLeft:Be=0})=>{const Ze={submit_limit:!1,submit_limit_num:200,must_file:!1},[ye,at]=(0,z.useState)({});(0,z.useEffect)(()=>{if(console.log(oe,"value"),!oe)return;const ct={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(x({},ct))},[oe]);const we=ct=>{const Je=x(x({},ye),ct);se(Je)};return me.createElement("section",{className:Se()(Ee.wrap,fe),style:Pe},me.createElement("div",{className:`${Ee.title} mt30`},me.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),me.createElement(Ce.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},me.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},me.createElement(je.default,{disabled:ce,checked:ye==null?void 0:ye.can_submit,onChange:ct=>we({can_submit:ct.target.checked})}),me.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),me.createElement(ve.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ce||!(ye!=null&&ye.can_submit),value:ye==null?void 0:ye.submit_num,onChange:ct=>we({submit_num:ct})}),me.createElement(ge.Z,{overlayInnerStyle:{width:520},title:me.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",me.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",me.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")},me.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ee.title_icon}`}))),me.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},me.createElement(je.default,{style:{marginLeft:Be},disabled:ce,checked:ye==null?void 0:ye.submit_limit,onChange:ct=>we({submit_limit:ct.target.checked})}),me.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),me.createElement(ve.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ce||!(ye!=null&&ye.submit_limit),value:ye==null?void 0:ye.submit_limit_num,onChange:ct=>we({submit_limit_num:ct})})),me.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},me.createElement(je.default,{style:{marginLeft:Be},disabled:ce,checked:ye==null?void 0:ye.must_file,onChange:ct=>we({must_file:ct.target.checked})}),me.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},42656:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return a}});var z=te(59301),Ee=te(65582),xe=te(5083),je=te(43418),ve=te(92832),Ce=te(95237),ue=te(43604),ge={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=te(56656),Se=te.n(De),me=te(65862),be=te(2524),pe=te(59301);const{RangePicker:re}=xe.default,E=({dispatch:x,classroomList:y,onConfirm:b})=>{const[ee,ne]=(0,z.useState)([]),[oe,se]=(0,z.useState)([]),[fe,Pe]=(0,z.useState)("");(0,z.useEffect)(()=>{var Ze;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let ye=y.actionTabs.data;console.log("data",ye);let at=(Ze=ye==null?void 0:ye.group_name)==null?void 0:Ze.map((we,ct)=>{var Je;return{group_id:ye==null?void 0:ye.group_id[ct],group_name:ye==null?void 0:ye.group_name[ct],is_admin:ye==null?void 0:ye.is_admin,end_time:ye==null?void 0:ye.end_time,publish_time:Array.isArray(ye==null?void 0:ye.publish_time)?(Je=ye==null?void 0:ye.publish_time)==null?void 0:Je[0]:ye==null?void 0:ye.publish_time}});at&&(ne([...at]),se([...at]))}},[y.actionTabs]);const ce=()=>{x({type:"classroomList/setActionTabs",payload:{}}),Pe("")},Be=Ze=>{if(Ze){const ye=oe==null?void 0:oe.filter(at=>{var we,ct;return(ct=(we=at==null?void 0:at.group_name)==null?void 0:we.toLowerCase())==null?void 0:ct.includes(Ze==null?void 0:Ze.toLowerCase())});ne(ye)}else ne(oe)};return pe.createElement(je.default,{width:980,title:pe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},pe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",pe.createElement("span",{className:ge.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")),pe.createElement(ve.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:Ze=>{Pe(Ze.target.value.trim()),Be(Ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>ce(),onOk:()=>{var Ze;b((Ze=y.actionTabs)==null?void 0:Ze.index,oe),ce()}},pe.createElement("div",{className:ge.modal_con},pe.createElement(Ce.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ee==null?void 0:ee.length)>0?ee.map(function(Ze,ye){var at,we;return pe.createElement(ue.Z,{span:24,key:ye},pe.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ye==(ee==null?void 0:ee.length)-1?"0px":"10px"}},pe.createElement("div",{className:ge.multiple_select,title:Ze.group_name},Ze.group_name),pe.createElement("div",{className:"ml20"},pe.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Ze.publish_time?Se()(Ze.publish_time):Se()(),Se()()]},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:ct=>{var Je;return(0,me.Q8)(ct,(Je=y.actionTabs)==null?void 0:Je.disabledDate)},disabledTime:ct=>(0,me.d0)(ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Se()((0,me.U6)(),"HH:mm"),Se()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ze.publish_time&&[Se()(Ze.publish_time),Ze.end_time?Se()(Ze.end_time):void 0],onChange:(ct,Je)=>{ee[ye].publish_time=Je[0],ee[ye].end_time=Je[1],ne([...ee]),oe.forEach(tt=>{tt.group_id===Ze.group_id&&(tt.publish_time=Je[0],tt.end_time=Je[1])}),se([...oe])}})),(we=y.actionTabs)!=null&&we.rangePickerDisabled?pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ee.splice(ye,1),ne([...ee]),oe.forEach((ct,Je)=>{ct.group_id===Ze.group_id&&oe.splice(Je,1)}),se([...oe])}})))}):pe.createElement(be.Z,null))))};var a=(0,Ee.connect)(({classroomList:x})=>({classroomList:x}))(E)},80024:function(wt,Ft,te){"use strict";te.d(Ft,{$J:function(){return xe},JZ:function(){return ve},bN:function(){return ue},jP:function(){return Ce},rO:function(){return je}});var z=te(38147),Ee=(ge,De,Se)=>new Promise((me,be)=>{var pe=a=>{try{E(Se.next(a))}catch(x){be(x)}},re=a=>{try{E(Se.throw(a))}catch(x){be(x)}},E=a=>a.done?me(a.value):Promise.resolve(a.value).then(pe,re);E((Se=Se.apply(ge,De)).next())});function xe(ge){return(0,z.U2)(`libraries/${ge}.json`)}function je(ge){return(0,z.U2)("library_tags.json",ge)}function ve(ge){return Ee(this,null,function*(){return(yield(0,z.IV)(`attachments/${ge}.json`)).status===0})}function Ce(ge){return(0,z.v_)("libraries.json",ge)}function ue(ge,De){return(0,z.gz)(`libraries/${ge}.json`,De)}},84454:function(wt,Ft,te){"use strict";te.d(Ft,{AD:function(){return ct},BA:function(){return yt},D9:function(){return he},Hp:function(){return se},IM:function(){return Ve},Iy:function(){return fe},KM:function(){return Ne},KU:function(){return ht},MJ:function(){return Pe},Ne:function(){return Ie},ON:function(){return dt},Uj:function(){return At},VY:function(){return nt},YO:function(){return Qe},YX:function(){return bt},Zn:function(){return E},_g:function(){return ee},_k:function(){return et},c6:function(){return at},cr:function(){return a},eV:function(){return we},fi:function(){return x},gh:function(){return Ze},hS:function(){return qe},iA:function(){return y},j6:function(){return ne},je:function(){return lt},jj:function(){return oe},kS:function(){return Ct},o6:function(){return ye},pO:function(){return It},rQ:function(){return Je},sA:function(){return Be},xm:function(){return Me},xo:function(){return _e},y8:function(){return tt},yd:function(){return b}});var z=te(33270),Ee=te(65582),xe=te(65862),je=te(8591),ve=te(74128),Ce=Object.defineProperty,ue=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Se=(de,ie,ae)=>ie in de?Ce(de,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):de[ie]=ae,me=(de,ie)=>{for(var ae in ie||(ie={}))ge.call(ie,ae)&&Se(de,ae,ie[ae]);if(ue)for(var ae of ue(ie))De.call(ie,ae)&&Se(de,ae,ie[ae]);return de},be=(de,ie,ae)=>new Promise((le,Oe)=>{var We=ot=>{try{Te(ae.next(ot))}catch(Xe){Oe(Xe)}},Ae=ot=>{try{Te(ae.throw(ot))}catch(Xe){Oe(Xe)}},Te=ot=>ot.done?le(ot.value):Promise.resolve(ot.value).then(We,Ae);Te((ae=ae.apply(de,ie)).next())});const pe=()=>{(0,Ee.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,Ee.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=de=>be(void 0,null,function*(){pe(),(yield(0,z.YR)(me({},de))).status===0&&(yield(0,xe.QH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/export_couser_info.json`,query:de}))),re()}),a=de=>be(void 0,null,function*(){const ie=yield(0,z.yS)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_member_act_score`);else{if(ie.status===-2)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_member_act_score`))}}),x=de=>be(void 0,null,function*(){const ie=yield(0,z.W0)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_score`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_score`))}}),y=de=>be(void 0,null,function*(){const ie=yield(0,z.Nl)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`))}}),b=de=>be(void 0,null,function*(){const ie=yield(0,z.IU)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/export_star_user`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/export_star_user`))}}),ee=de=>be(void 0,null,function*(){const ie=yield(0,z.td)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-2)return ie;if(ie.status===-3)(0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`);else if(ie.status===-4)return ie}}),ne=de=>be(void 0,null,function*(){const ie=yield(0,z.QX)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_homework`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_homework`))}}),oe=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.o_)(me({},de));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"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),se=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.ZL)(me({},de));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"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),fe=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.aP)(me({},de));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),Pe=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.vV)(me({},de));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"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),ce=de=>be(void 0,null,function*(){pe(),(yield exportCourseWorkListAppendix(me({},de))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${de.categoryId}/works_list.zip`,query:de}))),re()}),Be=de=>be(void 0,null,function*(){pe(),yield(0,xe.QH)("",ve.Z.API_SERVER+`/api/polls/${de.categoryId}/commit_result.xlsx`),re()}),Ze=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/attendances/export_xlsx_data.xlsx`,query:de}))}),ye=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/video_study_statics.xlsx`,query:de}))}),at=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/export_video_study.xlsx`,query:de}))}),we=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/export_course_students_info.xlsx`,query:de}))}),ct=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/school_manages/students.xlsx",query:de}))}),Je=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/item_banks/export.xlsx",query:de}))}),tt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:de}))}),lt=de=>be(void 0,null,function*(){const ie=yield(0,z.Uy)(me({},de));ie.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/exercise_score,export_exercise_users`)):ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/exercise_score,export_exercise_users`))}),et=de=>be(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/export_records/${de.id}.xlsx`,query:de}))}),Me=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:de}))}),he=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de==null?void 0:de.coursesId}/${de.menuKey}_statistic.xlsx?${de.checkedList.map(ie=>`course_group_id[]=${ie}`).join("&")}`,query:de}))}),Ie=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/ec_years/${de==null?void 0:de.ec_year_id}/ec_training_objectives.xlsx`,query:de}))}),Ve=de=>be(void 0,null,function*(){yield(0,xe.FH)(de==null?void 0:de.name,(0,xe.NY)({url:ve.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:de}))}),qe=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/ec_years/${de==null?void 0:de.ec_year_id}/ec_courses.xlsx`,query:de}))}),_e=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/ec_years/${de==null?void 0:de.ec_year_id}/ec_graduation_requirements.xlsx`,query:de}))}),nt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:de}))}),ht=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/exercises/${de.categoryId}/rank_list.xlsx`,query:de}))}),Ct=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:de}))}),dt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/examination_banks/${de.id}.json`,query:de}))}),bt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/exercises/${de.categoryId}.json`,query:de}))}),Qe=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/polls/${de==null?void 0:de.id}/commit_result.json`,query:de}))}),At=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/paths/get_task_pass.json",query:de}))}),It=(de,ie)=>be(void 0,null,function*(){yield(0,xe.FH)(ie||"",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/exercises/${de==null?void 0:de.exercise_id}/consult_exercise.json`,query:de}))}),Ne=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/competitions/${de==null?void 0:de.identifier}/competition_commit_records/member_works.xlsx`,query:de}))}),yt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de==null?void 0:de.coursesId}/group_homeworks/import_group_template.xlsx`,query:de}))})},31574:function(wt,Ft,te){"use strict";te.d(Ft,{M:function(){return Ce},Y:function(){return ve}});var z=te(56656),Ee=te.n(z),xe=te(89392),je=te.n(xe);const ve=(ue,ge="YYYY-MM-DD")=>(0,xe.cloneDeepWith)(ue,Se=>{if(Se instanceof Ee())return Se.format(ge)}),Ce=(ue,ge,De)=>{const Se=me=>Reflect.toString.call(me)==="[object Object]";if(!Se(ue)&&!Array.isArray(ue))return ue;for(const me of Object.keys(ue))Array.isArray(ue[me])?ue[me]=ue[me].map(be=>Ce(be,ge,De)):Se(ue[me])?ue[me]=Ce(ue[me],ge,De):ge.includes(me)&&typeof ue[me]=="string"&&(ue[me]=De?Ee()(ue[me],De):Ee()(ue[me]));return ue}},61527:function(wt,Ft,te){"use strict";te.d(Ft,{U:function(){return De}});var z=te(59301),Ee=Object.defineProperty,xe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ce=(Se,me,be)=>me in Se?Ee(Se,me,{enumerable:!0,configurable:!0,writable:!0,value:be}):Se[me]=be,ue=(Se,me)=>{for(var be in me||(me={}))je.call(me,be)&&Ce(Se,be,me[be]);if(xe)for(var be of xe(me))ve.call(me,be)&&Ce(Se,be,me[be]);return Se},ge=(Se,me,be)=>new Promise((pe,re)=>{var E=y=>{try{x(be.next(y))}catch(b){re(b)}},a=y=>{try{x(be.throw(y))}catch(b){re(b)}},x=y=>y.done?pe(y.value):Promise.resolve(y.value).then(E,a);x((be=be.apply(Se,me)).next())});function De(Se,me){const[be,pe]=(0,z.useState)(me),[re,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[be,re,(b,ee=!1)=>ge(this,null,function*(){const ne=ee?me:ue(ue({},be),b);E(!0),pe(ne);const oe=yield Se(ne);return E(!1),x(oe),oe}),a]}},76505:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return be}});var z=te(59301),Ee=te.p+"static/modelContact.7a7eb113.png",xe=te(43418),je={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ce=te(59301),ge=({visible:pe,setVisible:re,image:E,closeImageStyle:a,hiddenbutton:x})=>Ce.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:pe,footer:null,wrapClassName:je.modal,onCancel:()=>re(!1)},Ce.createElement("div",{className:je.content},Ce.createElement("img",{src:E}),x,Ce.createElement("img",{onClick:()=>re(!1),className:je.close,src:ve,style:a}))),De=te(41867),Se=te(59301),be=()=>{const[pe,re]=(0,z.useState)(!1);return{verifyModelUser:()=>(0,De.$O)()?!0:(re(!0),!1),ContactModalElement:()=>Se.createElement(ge,{visible:pe,setVisible:re,image:Ee}),contactOpen:pe,setContactOpen:re}}},80446:function(wt,Ft,te){"use strict";te.d(Ft,{_:function(){return me}});var z=te(60979),Ee=te(43418),xe=te(8591),je=te(1710),ve=te(65862),Ce=te(59301),ue=(be,pe,re)=>new Promise((E,a)=>{var x=ee=>{try{b(re.next(ee))}catch(ne){a(ne)}},y=ee=>{try{b(re.throw(ee))}catch(ne){a(ne)}},b=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(x,y);b((re=re.apply(be,pe)).next())});const ge=be=>ue(void 0,[be],function*({is_jupyter:pe,is_jupyter_lab:re,shixunId:E,homework_common_id:a,courseId:x}){if(pe||re){const b=yield(0,z.BK)({id:E});b!=null&&b.identifier&&(0,ve.xg)(`/tasks/${b.identifier}/jupyter?homework_common_id=${a}`);return}const y=yield(0,z.Ir)({id:E,homework_common_id:a});if(y!=null&&y.game_identifier){(0,ve.xg)(`/tasks/${x}/${a}/${y.game_identifier}`);return}(y==null?void 0:y.status)===2?De(y==null?void 0:y.message,a,x):(y==null?void 0:y.status)===3?Se(y==null?void 0:y.message):(y==null?void 0:y.status)==-3&&(0,ve.eF)()}),De=(be,pe,re)=>{be=be!=null&&be.includes(".json")?be:`${be}.json`,Ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ue(void 0,null,function*(){const E=yield(0,z.$Q)({url:be});if(!E)return;xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const a=yield(0,z.Ir)({id:E.shixun_identifier,homework_common_id:pe});if(a!=null&&a.game_identifier){(0,ve.xg)(`/tasks/${re}/${pe}/${a.game_identifier}`);return}(a==null?void 0:a.status)===2?De(a==null?void 0:a.message,pe,re):(a==null?void 0:a.status)===3&&Se(a==null?void 0:a.message)})})},Se=be=>{Ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",be,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},me=(be,pe)=>ue(void 0,[be,pe],function*(re,{is_jupyter:E,is_jupyter_lab:a}){const x=yield(0,z.WT)(re);if(x.length>1)return Ee.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:Ce.createElement("div",null,Ce.createElement("div",null,"\u4F60\u5F53\u524D\u6709",x.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),Ce.createElement(je.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(y,b){const{course_identifier:ee,id:ne}=b||{};return Ce.createElement("a",{target:"_blank",href:`/classrooms/${ee}/shixun_homework/${ne}/detail`},y)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(y,b){const{course_identifier:ee,id:ne,shixun_identifier:oe}=b;return Ce.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{ge({is_jupyter:E,is_jupyter_lab:a,shixunId:oe,homework_common_id:ne,courseId:ee})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:x,rowKey:"id"}))}),!0;if(x.length===1){const{shixun_identifier:y,id:b,course_identifier:ee}=x[0];return ge({is_jupyter:E,is_jupyter_lab:a,shixunId:y,homework_common_id:b,courseId:ee}),!0}return!1});Ft.Z=ge},66457:function(wt,Ft,te){"use strict";te.d(Ft,{rX:function(){return ne},pW:function(){return oe},gy:function(){return se},xY:function(){return ee},O5:function(){return b},tJ:function(){return re},o1:function(){return E},Rd:function(){return y}});var z=te(65582),Ee=te(43418),xe=te(28103),je=te(8591),ve=te(41867),Ce=te(65862),ue=te(87169),ge=te(25510),De="data:image/png;base64,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",Se=te.p+"static/newqrcode.a8740efb.png",me=te(32637),be=te(59301),pe=(fe,Pe,ce)=>new Promise((Be,Ze)=>{var ye=ct=>{try{we(ce.next(ct))}catch(Je){Ze(Je)}},at=ct=>{try{we(ce.throw(ct))}catch(Je){Ze(Je)}},we=ct=>ct.done?Be(ct.value):Promise.resolve(ct.value).then(ye,at);we((ce=ce.apply(fe,Pe)).next())});const re=(fe,Pe=!1)=>!!(E(fe)&&a(Pe)),E=fe=>(0,ve.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(fe=!1)=>{var Pe;const{user:ce}=(0,z.getDvaApp)()._store.getState();return(Pe=ce.userInfo)!=null&&Pe.profile_completed?!0:(Ee.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,Ce.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Ee.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=()=>{Ee.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:be.createElement("div",{style:{textAlign:"center"}},be.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"),be.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:me}),be.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},b=()=>{var fe;const{user:Pe}=(0,z.getDvaApp)()._store.getState();return(fe=Pe.userInfo)!=null&&fe.professional_certification?!0:(Ee.default.confirm({title:"\u63D0\u793A",centered:!0,content:be.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,Ce.xg)("/account/certification")}}),!1)},ee=()=>(0,ve.V9)()?!0:(Ee.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:be.createElement("div",{className:"tc",style:{marginLeft:-38}},be.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),be.createElement("img",{src:Se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(fe,Pe)=>fe?!0:(Ee.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:be.createElement("div",null,be.createElement("p",null,Pe||"\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"),be.createElement("div",{style:{marginLeft:"110px"}},be.createElement("img",{src:De,width:200}),be.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=fe=>{Ee.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:be.createElement("div",null,be.createElement("div",null,be.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"),be.createElement(xe.Z,null),be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",be.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 ",be.createElement("a",null,fe),"\u5929\u3002"),be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",be.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")),be.createElement("div",{style:{textAlign:"center",marginTop:30}},be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,alt:"\u4E8C\u7EF4\u7801",width:160})))})},se=(fe,Pe="")=>{const{shixunsDetail:{detail:ce}}=(0,z.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let Be="";return(ce==null?void 0:ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),Ee.default.info({centered:!0,icon:be.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:be.createElement("div",{className:"tc",style:{marginLeft:-38}},be.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",Pe,"\u3002"),be.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(Ee.default.confirm({centered:!0,icon:be.createElement(ue.Z,null),title:"\u63D0\u793A",content:be.createElement("div",null,be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),be.createElement("br",null),be.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:()=>{Ee.default.confirm({width:440,centered:!0,icon:be.createElement(ue.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:()=>pe(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(je.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(wt,Ft){"use strict";function te(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ee=1;Ee{const ve=xe[je];ve!==void 0&&(z[je]=ve)})}return z}Ft.Z=te},13845:function(wt,Ft,te){"use strict";te.d(Ft,{F:function(){return z},Z:function(){return Ee}});function z(xe){return xe!=null&&xe===xe.window}function Ee(xe,je){var ve,Ce;if(typeof window=="undefined")return 0;const ue=je?"scrollTop":"scrollLeft";let ge=0;return z(xe)?ge=xe[je?"pageYOffset":"pageXOffset"]:xe instanceof Document?ge=xe.documentElement[ue]:(xe instanceof HTMLElement||xe)&&(ge=xe[ue]),xe&&!z(xe)&&typeof ge!="number"&&(ge=(Ce=((ve=xe.ownerDocument)!==null&&ve!==void 0?ve:xe).documentElement)===null||Ce===void 0?void 0:Ce[ue]),ge}},56762:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ee}});var z=te(59301);function Ee(){const[,xe]=z.useReducer(je=>je+1,0);return xe}},68031:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return je}});var z=te(16089);function Ee(ve,Ce,ue,ge){const De=ue-Ce;return ve/=ge/2,ve<1?De/2*ve*ve*ve+Ce:De/2*((ve-=2)*ve*ve+2)+Ce}var xe=te(13845);function je(ve){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:ge,duration:De=450}=Ce,Se=ue(),me=(0,xe.Z)(Se,!0),be=Date.now(),pe=()=>{const E=Date.now()-be,a=Ee(E>De?De:E,me,ve,De);(0,xe.F)(Se)?Se.scrollTo(window.pageXOffset,a):Se instanceof Document||Se.constructor.name==="HTMLDocument"?Se.documentElement.scrollTop=a:Se.scrollTop=a,E({backgroundColor:lt,border:`${he.lineWidth}px ${he.lineType} ${et}`,[`${Ie}-icon`]:{color:Me}}),a=lt=>{const{componentCls:et,motionDurationSlow:Me,marginXS:he,marginSM:Ie,fontSize:Ve,fontSizeLG:qe,lineHeight:_e,borderRadiusLG:nt,motionEaseInOutCirc:ht,withDescriptionIconSize:Ct,colorText:dt,colorTextHeading:bt,withDescriptionPadding:Qe,defaultPadding:At}=lt;return{[et]:Object.assign(Object.assign({},(0,pe.Wf)(lt)),{position:"relative",display:"flex",alignItems:"center",padding:At,wordWrap:"break-word",borderRadius:nt,[`&${et}-rtl`]:{direction:"rtl"},[`${et}-content`]:{flex:1,minWidth:0},[`${et}-icon`]:{marginInlineEnd:he,lineHeight:0},"&-description":{display:"none",fontSize:Ve,lineHeight:_e},"&-message":{color:bt},[`&${et}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Me} ${ht}, opacity ${Me} ${ht}, +`),yn.focus();default:throw new Error}},[yn,Ja]),tl=(0,z.useMemo)(()=>{switch(Ja){case zt:return z.createElement(Ve,{callback:Di,onCancel:nl});case Tn:return z.createElement(qe.Z,{callback:Di,onCancel:nl});case Gt:return z.createElement(_e.Z,{callback:Di,onCancel:nl});case hn:return z.createElement(We,{callback:Di,onCancel:nl});case ha:return z.createElement(Ye,{callback:Di,onCancel:nl});case"maths-latex":return z.createElement(qt,{showSaveButton:!0,callback:Di});case"inline-latex":return z.createElement(Qt.Z,{showSaveButton:!0,callback:Di});default:return null}},[Ja]);function nl(){eo("")}(0,z.useEffect)(()=>{if(Bl.current){let xr=function(Oi){To=!0,hi=Oi.pageY},ja=function(){To=!1},er=function(Oi){if(To){let Ni=Oi.pageY-hi;Ni<0&&(Ni=0),Ni>300&&(Ni=300);let Vi=Vn+Ni+"px";ui(Vi)}},qa=Bl.current,To=!1,hi=0;return qa.addEventListener("mousedown",xr),document.addEventListener("mousemove",er),document.addEventListener("mouseup",ja),()=>{qa.removeEventListener("mousedown",xr),document.removeEventListener("mousemove",er),document.removeEventListener("mouseup",ja)}}},[yn,Bl]),(0,z.useEffect)(()=>{ui(Vn)},[Vn]);const El=Ea(Zt),Sl=Ea($o),Vl={width:El,height:Sl},Zo=(0,z.useMemo)(()=>{if(yo){let xr=new Date(yo),ja=xr.getHours(),er=xr.getMinutes(),qa=xr.getSeconds();return ja=ja<10?"0"+ja:ja,er=er<10?"0"+er:er,qa=qa<10?"0"+qa:qa,`${ja}:${er}:${qa}`}return 0},[yo]),vi=xr=>{const ja=[];if(Ro){let er=-1;xr=xr.replace(/(@▁▁@|@▁@)/g,function(qa,To,hi){ja.push({multiLine:qa!==kn})})}return ja};function Tl(){window.sessionStorage.removeItem(Lo),el(!1),Qr(0)}function uu(){el(!1),Qr(0),yn.setValue(window.sessionStorage.getItem(Lo))}(0,z.useEffect)(()=>{Bo[Ja]&&Ja!==Ln&&Ja!==hn&&setTimeout(()=>{const xr=document.getElementsByClassName("markdown-popup-form")[0],ja=window.innerWidth/2-xr.offsetWidth/2,er=window.innerHeight/2-xr.offsetHeight/2;Ml(ja),yi(er)},0)},[Ja]);const Jl=xr=>{xr.preventDefault();const ja=xr.clientX-Hl,er=xr.clientY-Qi;document.body.onmousemove=qa=>{let To=qa.clientX-ja,hi=qa.clientY-er;const Oi=document.getElementsByClassName("markdown-popup-form")[0],Ni=window.innerWidth-Oi.offsetWidth,Vi=window.innerHeight-Oi.offsetHeight;To=Math.max(0,Math.min(To,Ni)),hi=Math.max(0,Math.min(hi,Vi)),su(qa.clientX,qa.clientY,ja,er)&&(Ml(To),yi(hi))},document.body.onmouseup=function(){document.body.onmousemove=null}},su=(xr,ja,er,qa)=>{const To=document.body.clientHeight,hi=document.body.clientWidth;return xr<20&&er>xr||xr>hi-20&&erja||ja>To-20&&qaZe in Be?be(Be,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Be[Ze]=ye,b=(Be,Ze)=>{for(var ye in Ze||(Ze={}))a.call(Ze,ye)&&y(Be,ye,Ze[ye]);if(E)for(var ye of E(Ze))x.call(Ze,ye)&&y(Be,ye,Ze[ye]);return Be},ee=(Be,Ze)=>pe(Be,re(Ze));const{useForm:ne}=z.default,oe={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Be,onCancel:Ze})=>{const[ye]=ne();let at=(0,De.useRef)();function we(tt){at.current.width=ye.getFieldValue("width"),at.current.align=ye.getFieldValue("align"),Be(tt,at.current)}function ct(tt,lt){if(tt.status===-1){Ee.ZP.error(tt.message);return}ye.setFieldsValue({src:`/api/attachments/${tt.id}`,type:lt.type})}function Je(tt){let lt=tt.target.files[0];at.current=lt,ce(lt,ct)}return me.createElement(z.default,ee(b({form:ye},se),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),me.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},me.createElement("div",{className:"flex-container"},me.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},me.createElement(xe.default,{style:oe})),me.createElement(Pe,{onFileChange:Je}))),me.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},me.createElement(xe.default,{style:{width:264}})),me.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},me.createElement(je.Z,null,me.createElement(z.default.Item,{name:"width",style:{margin:0}},me.createElement(ve.Z,{style:{width:264}})),me.createElement("span",{className:"ml8"},"%"))),me.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},me.createElement(Ce.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(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},me.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(ue.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function Pe({onFileChange:Be}){return me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",me.createElement("input",{type:"file",onChange:Be}))}function ce(Be,Ze){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Se.bg)())throw Ee.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ye=new FormData;ye.append("editormd-image-file",Be),ye.append("file_param_name","editormd-image-file"),ye.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(we){Ze(JSON.parse(we.target.responseText),Be)},!1),at.addEventListener("error",function(we){console.error(we)},!1),at.open("POST",`${ge.KI}/api/attachments.json`),at.send(ye)}},57261:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return xe}});var z=te(59301),Ee=te(4676);class xe extends z.Component{constructor(ve){super(ve);const Ce=window.document;this.node=Ce.createElement("div"),Ce.body.appendChild(this.node)}render(){const{children:ve}=this.props;return(0,Ee.createPortal)(ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(wt,Ft,te){"use strict";te.d(Ft,{i:function(){return se},Z:function(){return Pe}});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"},Ee=te(71418),xe=te(6848),je=te(93948),ve=te(92310),Ce=te.n(ve),ue=te(65862),ge=te(2524),De=te(41867),Se=te(79005),me=te(20345),be=te(77882),pe=te(31081),re=te(75309),E=te(71979),a=te(47558),x=te(42922),y=te(66832),b=te(96593),ee=te(19664),ne=te(91833),oe=te(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Se,swimg:me},{name:"101\u8BA1\u5212",ptimg:be,swimg:pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var Pe=({className:ce,dataSource:Be=[],col:Ze=4,right:ye,bottom:at=23,precision:we=0,wrapWidth:ct=1200,trackEventItems:Je,loading:tt,onRemove:lt=()=>{},isCurrent:et=!0,showAlias:Me=!1,showProgress:he=!1})=>{const Ie=Math.floor((ct-(Ze-1)*ye)/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(qe=>(window.ENV==="build"&&(qe.ptimg=`/react/build${qe.ptimg}`,qe.swimg=`/react/build${qe.swimg}`),qe));return oe.createElement(Ee.Z,{spinning:tt},oe.createElement("div",{className:Ce()(z.list,ce)},!!(Be!=null&&Be.length)&&(Be==null?void 0:Be.map((qe,_e)=>{var nt,ht,Ct,dt,bt,Qe;const{name:At,id:It,identifier:Ne,featured:yt,school_name:de,image_url:ie,excellent:ae,is_plan:le}=qe;return oe.createElement("div",{key:It,className:et&&he?z.wrapisCurrent:z.wrap,style:{width:Ie,marginRight:(1+_e)%Ze===0?0:ye+we,marginBottom:at}},oe.createElement("a",{className:z.li,onClick:Oe=>{Oe.preventDefault(),Oe.stopPropagation(),Je&&(0,ue.L9)([Je]),(0,ue.xg)(`/paths/${Ne}`)}},oe.createElement("div",{className:z.img},oe.createElement("img",{className:z.cover,src:`${ie}`}),et&&(0,De.bg)()&&(qe==null?void 0:qe.studying)&&oe.createElement("div",{className:`${z.movebq} user-path-items`,onClick:Oe=>{Oe.stopPropagation(),lt(qe)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(nt=qe==null?void 0:qe.subject_tags)==null?void 0:nt.map((Oe,We)=>{var Ae,Te;if(We===0){const Xe=(Ae=Ve.find(Ye=>Ye.name==Oe))==null?void 0:Ae.swimg;return oe.createElement("img",{className:z.sign,src:Xe,style:{left:"-4px"}})}const ot=(Te=Ve.find(Xe=>Xe.name==Oe))==null?void 0:Te.ptimg;return oe.createElement("img",{className:z.sign,src:ot,style:{left:`${48+52*(We-1)+2*We}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(qe==null?void 0:qe.excellent)&&oe.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:z.name},oe.createElement(xe.Z,{title:Me&&(qe!=null&&qe.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qe==null?void 0:qe.excellent_alias_name}`)):At},oe.createElement("span",{className:z.e},Me&&(qe==null?void 0:qe.excellent_alias_name)||At))),et&&he&&((ht=qe==null?void 0:qe.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:(((Ct=qe==null?void 0:qe.progress)==null?void 0:Ct.my_score)/((dt=qe==null?void 0:qe.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(bt=qe==null?void 0:qe.progress)==null?void 0:bt.my_score,"/",(Qe=qe==null?void 0:qe.progress)==null?void 0:Qe.all_score),(!et||!he)&&oe.createElement("div",{className:z.tags},oe.createElement("div",null,oe.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,qe.stages_count))),oe.createElement(xe.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,qe.members_count)))))))})),!Be.length&&oe.createElement(ge.Z,null)))}},3918:function(wt,Ft,te){"use strict";te.d(Ft,{jL:function(){return ve},w9:function(){return Ea},vv:function(){return Zt},dN:function(){return Bo},QD:function(){return Rl},cQ:function(){return We.Z},vg:function(){return pr},Oz:function(){return ca},op:function(){return Qr},O5:function(){return Zo},_b:function(){return cl},t7:function(){return at},tT:function(){return Je},Gi:function(){return wo},YG:function(){return no},Ed:function(){return mo},kT:function(){return Lo},qp:function(){return x},Um:function(){return se},K3:function(){return ee},vr:function(){return Ml},qE:function(){return Si},Je:function(){return et},wb:function(){return Qe},rC:function(){return Oe},lB:function(){return Ne},cq:function(){return ta},kO:function(){return zr},tp:function(){return ce},Si:function(){return uu},k8:function(){return qo},Du:function(){return hi}});var z=te(59301),Ee={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"},xe="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==",ve=({dataSource:tn=[],img:Kt,imgWidth:cn=346,title:Yn,sunTitle:cr,bannerExtraContent:Wr})=>z.createElement("div",{className:Ee.banner},z.createElement("div",{className:Ee.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,Yn),z.createElement("span",null,cr)),tn.length>0&&z.createElement("div",{className:Ee.btns},tn.map((zn,or)=>z.createElement("div",{key:or,onClick:zn.click},zn.name,zn.sign?z.createElement("img",{src:xe,width:39}):null))),Wr),Kt&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Kt,width:cn}))),Ce={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"},ue=te(92310),ge=te.n(ue),De=te(89392),Se=Object.defineProperty,me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,re=(tn,Kt,cn)=>Kt in tn?Se(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,E=(tn,Kt)=>{for(var cn in Kt||(Kt={}))be.call(Kt,cn)&&re(tn,cn,Kt[cn]);if(me)for(var cn of me(Kt))pe.call(Kt,cn)&&re(tn,cn,Kt[cn]);return tn},x=({dataSource:tn=[],value:Kt,onChange:cn,onTitleChange:Yn,className:cr,title:Wr,titleWidth:zn=41,style:or={},fontColor:Hr="#6A7283",showCount:Co,classNameActive:Tr,styleItem:ba={}})=>{const[Po,ei]=(0,z.useState)(0),[Ii,Zr]=(0,z.useState)(!1),Ya=(0,z.useRef)(null),Ao=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var jo;tn.length!==0&&(((jo=Ya==null?void 0:Ya.current)==null?void 0:jo.clientHeight)>97?ei(1):ei(0)),tn.length===0&&ei(0),Zr(!1)},[tn]),z.createElement("div",{className:ge()(Ce.row,cr),style:or},z.createElement("div",{onClick:(0,De.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:zn,marginTop:Ii?12:4},className:`${Ce.title} ${Yn?"current":""}`},Wr),z.createElement("div",{className:Ii?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},z.createElement("div",{className:Ce.bar,ref:Ao,style:Po>0?{height:Po===1?97:"auto",overflow:Po===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:Ce.tag,ref:Ya},tn==null?void 0:tn.map(jo=>z.createElement("span",{onClick:()=>cn(jo.id),key:jo.id,style:E(E({color:Hr},ba),(jo==null?void 0:jo.style)||{}),className:Kt===jo.id?ge()(Tr||Ce.active,jo.classNameActive):""},z.createElement("span",{title:jo.name,className:Ce.name},jo.name),!!Co&&z.createElement("span",{className:Ce.num},jo.count))))),!!Po&&z.createElement(z.Fragment,null,Po===1?z.createElement("div",{onClick:()=>{var jo;ei(2),((jo=Ya==null?void 0:Ya.current)==null?void 0:jo.clientHeight)>245?Zr(!0):Zr(!1)},className:Ce.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{Ao.current.scrollTop=0,ei(1),Zr(!1)},className:Ce.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:tn=[],value:Kt,onChange:cn,onTitleChange:Yn,className:cr,title:Wr,titleWidth:zn=41,style:or={},fontColor:Hr="#6A7283",showCount:Co,expand:Tr=!0})=>{const[ba,Po]=(0,z.useState)(0),[ei,Ii]=(0,z.useState)(!1),Zr=(0,z.useRef)(null),Ya=(0,z.useRef)(null),[Ao,jo]=(0,z.useState)(Tr);return z.createElement("div",{className:ge()(y.row,cr),style:or},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,De.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:zn,marginTop:ei?12:4},className:`${y.title} ${Yn?"current":""}`},Wr),z.createElement("i",{className:`iconfont ${Ao?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ao?8:10},onClick:()=>jo(!Ao)})),Ao&&z.createElement("div",{className:ei?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:Ya},z.createElement("div",{className:y.tag,ref:Zr},tn==null?void 0:tn.map(ji=>z.createElement("span",{onClick:()=>cn(ji.id),key:ji.id,style:{color:Hr},className:Kt===ji.id?y.active:""},z.createElement("span",{title:ji.name,className:y.name},ji.name),!!Co&&z.createElement("span",{className:y.num},ji.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},se=({dataSource:tn=[],value:Kt,onChange:cn,onTitleChange:Yn,className:cr,title:Wr,titleWidth:zn=41,style:or={},fontColor:Hr="#fff",showCount:Co,expand:Tr=!0})=>{const[ba,Po]=(0,z.useState)(0),[ei,Ii]=(0,z.useState)(!1),Zr=(0,z.useRef)(null),Ya=(0,z.useRef)(null),[Ao,jo]=(0,z.useState)(Tr);return z.createElement("div",{className:ge()(ne.row,cr),style:or},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,De.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:zn},className:`${ne.title} ${Yn?"current":""}`},Wr),z.createElement("i",{className:`iconfont ${Ao?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Ao?"#00DDC7":"#037F74",fontSize:Ao?10:12},onClick:()=>jo(!Ao)})),Ao&&z.createElement("div",{className:ei?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},z.createElement("div",{className:ne.bar,ref:Ya},z.createElement("div",{className:ne.tag,ref:Zr},tn==null?void 0:tn.map(ji=>z.createElement("span",{onClick:()=>cn(ji.id),key:ji.id,style:{color:Hr},className:Kt===ji.id?ne.active:""},z.createElement("span",{title:ji.name,className:ne.name},ji.name),!!Co&&z.createElement("span",{className:ne.num},ji.count)))))))},fe={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"},ce=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={}})=>z.createElement("div",{style:cr,className:ge()(fe.tabs,Yn)},tn.map(Wr=>z.createElement("span",{onClick:()=>cn(Wr.id),className:Kt===Wr.id?fe.active:"",key:Wr.id},Wr.name))),Be={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"},Ze=te(92832),at=({dataSource:tn=[],value:Kt="",onChange:cn,onInputChange:Yn=()=>{},className:cr,style:Wr={},placeholder:zn,allowClear:or=!1})=>{var Hr;const[Co,Tr]=(0,z.useState)(""),[ba,Po]=(0,z.useState)("");(0,z.useEffect)(()=>{var Zr;let Ya=Kt;(Zr=JSON.stringify(Kt))!=null&&Zr.includes("{")&&(Tr(Kt.id),Ya=Kt.value||"");try{Po(decodeURIComponent(Ya||""))}catch(Ao){Po(decodeURIComponent(Ya||""))}},[Kt]);const ei=()=>{cn(encodeURIComponent(ba),Co||null)},Ii=Zr=>{Zr!==Co&&(Tr(Zr),cn(encodeURIComponent(ba),Zr))};return z.createElement("div",{className:ge()(Be.input,cr),style:Wr},!!tn.length&&z.createElement("div",{className:Be.dropdown},z.createElement("div",{className:Be.text},(Hr=tn.find(Zr=>Zr.id===Co))==null?void 0:Hr.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:Be.b1}),z.createElement("b",{className:Be.b2})),z.createElement("div",{className:Be.menu},tn.map((Zr,Ya)=>z.createElement("div",{key:Ya,onClick:()=>Ii(Zr.id)},Zr.name)))),z.createElement(Ze.default,{onPressEnter:ei,value:ba,onChange:Zr=>{Po(Zr.target.value),Yn(encodeURIComponent(Zr.target.value),Co||null)},bordered:!1,placeholder:zn}),z.createElement("i",{onClick:ei,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Je=({dataSource:tn=[],value:Kt="",onChange:cn,onInputChange:Yn=()=>{},className:cr,style:Wr={},placeholder:zn,allowClear:or=!1})=>{var Hr;const[Co,Tr]=(0,z.useState)(""),[ba,Po]=(0,z.useState)("");(0,z.useEffect)(()=>{var Zr;let Ya=Kt;(Zr=JSON.stringify(Kt))!=null&&Zr.includes("{")&&(Tr(Kt.id),Ya=Kt.value||"");try{Po(decodeURIComponent(Ya||""))}catch(Ao){Po(decodeURIComponent(Ya||""))}},[Kt]);const ei=()=>{cn(encodeURIComponent(ba),Co||null)},Ii=Zr=>{Zr!==Co&&(Tr(Zr),cn(encodeURIComponent(ba),Zr))};return z.createElement("div",{className:ge()(we.input,cr),style:Wr},!!tn.length&&z.createElement("div",{className:we.dropdown},z.createElement("div",{className:we.text},(Hr=tn.find(Zr=>Zr.id===Co))==null?void 0:Hr.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:we.menu},tn.map((Zr,Ya)=>z.createElement("div",{key:Ya,onClick:()=>Ii(Zr.id)},Zr.name)))),z.createElement(Ze.default,{onPressEnter:ei,value:ba,onChange:Zr=>{Po(Zr.target.value),Yn(encodeURIComponent(Zr.target.value),Co||null)},bordered:!1,placeholder:zn}),z.createElement("i",{onClick:ei,className:"iconfont icon-sousuo9 font14 pl10 current"}))},tt={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"},et=({value:tn,onChange:Kt,className:cn,total:Yn,pageSize:cr,style:Wr={}})=>{const zn=tn<2,or=tn>=Math.ceil(Yn/cr);return Yn<=cr?z.createElement(z.Fragment,null):z.createElement("div",{className:ge()(tt.quickPager,cn),style:Wr},z.createElement("div",{onClick:()=>{zn||Kt(tn-1,"prev")},className:zn?tt.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{or||Kt(tn+1,"next")},className:or?tt.disabled:""},"\u4E0B\u4E00\u9875"))},Me={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"},he=te(71418),Ie=te(6848),Ve=te(13570),qe=te(74128),_e=te(65862),nt=te(96908),ht=te(57177),Ct=te(81378),dt=te(2524),Qe=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr})=>{const Co=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Hr},z.createElement("div",{className:ge()(Me.list,tn)},!!Kt.length&&Kt.map((Tr,ba)=>{const{name:Po,id:ei,identifier:Ii,power:Zr,cover_image_id:Ya,pic:Ao}=Tr;return z.createElement("div",{className:Me.wrap,key:ei,style:{width:Co,marginRight:(1+ba)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ii}/challenges`,className:Me.li,onClick:jo=>{jo.preventDefault(),or&&(0,_e.L9)([or]),Zr&&(0,_e.xg)(`/shixuns/${Ii}/challenges`)}},z.createElement("div",{className:Me.img},z.createElement("img",{className:Me.cover,src:`${Ao}`}),Tr.is_jupyter&&z.createElement("img",{className:Me.sign,src:nt}),Tr.is_jupyter_lab&&z.createElement("img",{className:Me.sign,src:ht}),Tr.is_unity_3d&&z.createElement("img",{className:Me.sign,src:Ct})),z.createElement("div",{className:Me.name},z.createElement(Ie.Z,{title:Po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Me.e},Po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Me.tags},z.createElement(Ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Tr.challenges_count))),!!Tr.myshixuns_count&&z.createElement(Ie.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,Tr.myshixuns_count))),z.createElement(Ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Tr.level))),z.createElement("div",{className:Me.rate},z.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Tr.score_info}),z.createElement("span",null,"\xA0",Tr.score_info?`${Tr.score_info}\u5206`:"5\u5206")))),!Zr&&z.createElement("div",{className:Me.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},At={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"},Ne=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,wrapClassName:or,trackEventItems:Hr,loading:Co})=>{const Tr=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Co},z.createElement("div",{className:ge()(At.list,tn)},!!Kt.length&&Kt.map((ba,Po)=>{const{name:ei,id:Ii,identifier:Zr,power:Ya,cover_image_id:Ao,pic:jo}=ba;return z.createElement("div",{className:ge()(At.wrap,or),key:Ii,style:{width:Tr,marginRight:(1+Po)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/shixuns/${Zr}/challenges`,className:At.li,onClick:ji=>{ji.preventDefault(),Hr&&(0,_e.L9)([Hr]),Ya&&(0,_e.xg)(`/shixuns/${Zr}/challenges`)}},z.createElement("img",{src:te(47621),className:At.titleBg}),z.createElement("div",{className:At.name},z.createElement(Ie.Z,{title:ei||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:At.e},ei||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:At.img},z.createElement("img",{className:At.cover,src:Ao?`${qe.Z.API_SERVER}/api/attachments/${Ao}`:`${qe.Z.IMG_SERVER+jo}`}),ba.is_jupyter&&z.createElement("div",{className:At.bq},"Jupyter"),ba.is_jupyter_lab&&z.createElement("div",{className:At.bq},"JupyterLab"),ba.is_unity_3d&&z.createElement("div",{className:At.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:At.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:At.value},ba.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:At.value},ba.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:At.text},"\u5173\u5361\u6570"),z.createElement("span",{className:At.value},ba.challenges_count)),z.createElement("div",{className:At.rate},z.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:ba.score_info}),z.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",ba.score_info?`${ba.score_info}\u5206`:"5\u5206"))))),!Ya&&z.createElement("div",{className:At.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},yt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},de="data:image/png;base64,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",ie="data:image/png;base64,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",ae="data:image/png;base64,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",Oe=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr,wrapClassName:Co,imgClassName:Tr})=>{const ba=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Hr},z.createElement("div",{className:ge()(yt.list,tn)},!!Kt.length&&Kt.map((Po,ei)=>{const{name:Ii,id:Zr,identifier:Ya,power:Ao,cover_image_id:jo,pic:ji}=Po;return z.createElement("div",{className:ge()(yt.wrap,Co),key:Zr,style:{width:ba,marginRight:(1+ei)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ya}/challenges`,className:yt.li,onClick:Dl=>{Dl.preventDefault(),or&&(0,_e.L9)([or]),Ao&&(0,_e.xg)(`/shixuns/${Ya}/challenges`)}},z.createElement("div",{className:ge()(yt.img,Tr)},z.createElement("img",{className:yt.cover,src:jo?`${qe.Z.API_SERVER}/api/attachments/${jo}`:`${qe.Z.IMG_SERVER+ji}`}),Po.is_jupyter&&z.createElement("img",{className:yt.sign,src:de}),Po.is_jupyter_lab&&z.createElement("img",{className:yt.sign,src:ie}),Po.is_unity_3d&&z.createElement("img",{className:yt.sign,src:ae})),z.createElement("div",{className:yt.name},z.createElement(Ie.Z,{title:Ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:yt.e},Ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:yt.tags},z.createElement(Ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Po.challenges_count))),!!Po.myshixuns_count&&z.createElement(Ie.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,Po.myshixuns_count))),z.createElement(Ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Po.level))),z.createElement("div",{className:yt.rate},z.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Po.score_info}),z.createElement("span",null,"\xA0",Po.score_info?`${Po.score_info}\u5206`:"5\u5206")))),!Ao&&z.createElement("div",{className:yt.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},We=te(61584),Ae={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"},Te=te(79005),ot=te(20345),Xe=te(77882),Ye=te(31081),mt=te(75309),Dt=te(71979),Tt=te(47558),jt=te(42922),qt=te(66832),Qt=te(96593),$e=te(19664),ut=te(91833),zt=Object.defineProperty,Gt=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,An=(tn,Kt,cn)=>Kt in tn?zt(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,Tn=(tn,Kt)=>{for(var cn in Kt||(Kt={}))hn.call(Kt,cn)&&An(tn,cn,Kt[cn]);if(Gt)for(var cn of Gt(Kt))Ln.call(Kt,cn)&&An(tn,cn,Kt[cn]);return tn};const ha=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Te,swimg:ot},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:Ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:Dt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:jt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:$e,swimg:ut}];var ca=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr,wrapClassName:Co,imgClassName:Tr,isArrow:ba=!1,imgStyle:Po={}})=>{const ei=Math.floor((zn-(cn-1)*Yn)/cn),[Ii,Zr]=(0,z.useState)(),[Ya,Ao]=(0,z.useState)(),jo=Dl=>Zr(Dl),ji=()=>Zr(-1);return z.createElement(he.Z,{spinning:Hr},z.createElement("div",{className:ge()(Ae.list,tn)},!!(Kt!=null&&Kt.length)&&(Kt==null?void 0:Kt.map((Dl,nu)=>{var Su;const{name:au,id:fu,identifier:Ta,featured:Zu,school_name:_l,image_url:cu,excellent:pu,is_plan:yu}=Dl;return z.createElement("div",{key:fu,className:ge()(Ae.wrap,Co),style:{width:ei,marginRight:(1+nu)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{target:"_blank",href:`/paths/${Ta}`,className:Ae.li,onClick:Zl=>{Zl.preventDefault(),or&&(0,_e.L9)([or]),(0,_e.xg)(`/paths/${Ta}`)}},z.createElement("img",{src:te(39057),className:Ae.titleBg}),z.createElement("div",{className:Ae.name},z.createElement(Ie.Z,{title:au},z.createElement("span",{className:Ae.e,style:{color:ba&&Ii===nu?"#145DFF":"#000000"},onMouseEnter:()=>{jo(nu)},onMouseLeave:ji},au))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:ge()(Ae.img,Tr)},z.createElement("img",{className:Ae.cover,style:Tn({},Po),src:`${qe.Z.IMG_SERVER+cu}`}),(Su=Dl==null?void 0:Dl.subject_tags)==null?void 0:Su.map((Zl,wl)=>{var al,Cu;if(wl===0){const Gl=(al=ha.find(Pu=>Pu.name==Zl))==null?void 0:al.swimg;return z.createElement("img",{className:Ae.sign,src:Gl,style:{left:"-4px"}})}const Lu=(Cu=ha.find(Gl=>Gl.name==Zl))==null?void 0:Cu.ptimg;return z.createElement("img",{className:Ae.sign,src:Lu,style:{left:`${48+52*(wl-1)+2*wl}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Dl==null?void 0:Dl.excellent)&&z.createElement("div",{className:Ae.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Ae.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:Ae.value},Dl.stages_count)),z.createElement("div",null,z.createElement("span",{className:Ae.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Ae.value},Dl.members_count))))))})),!Kt.length&&z.createElement(dt.Z,null)))},dn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},_a=te(41867),da=te(59301);const fa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Te,swimg:ot},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:Ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:Dt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:jt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:$e,swimg:ut}];var pr=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr,onRemove:Co=()=>{},isCurrent:Tr=!0,showAlias:ba=!1,wrapClassName:Po,imgClassName:ei})=>{const Ii=Math.floor((zn-(cn-1)*Yn)/cn),Zr=[{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(Ya=>(window.ENV==="build"&&(Ya.ptimg=`/react/build${Ya.ptimg}`,Ya.swimg=`/react/build${Ya.swimg}`),Ya));return da.createElement(he.Z,{spinning:Hr},da.createElement("div",{className:ge()(dn.list,tn)},!!(Kt!=null&&Kt.length)&&(Kt==null?void 0:Kt.map((Ya,Ao)=>{var jo;const{name:ji,id:Dl,identifier:nu,featured:Su,school_name:au,image_url:fu,excellent:Ta,is_plan:Zu}=Ya;return da.createElement("div",{key:Dl,className:ge()(dn.wrap,Po),style:{width:Ii,marginRight:(1+Ao)%cn===0?0:Yn+Wr,marginBottom:cr}},da.createElement("a",{className:dn.li,onClick:_l=>{_l.preventDefault(),_l.stopPropagation(),or&&(0,_e.L9)([or]),(0,_e.xg)(`/paths/${nu}`)}},da.createElement("div",{className:ge()(dn.img,ei)},da.createElement("img",{className:dn.cover,src:`${qe.Z.IMG_SERVER+fu}`}),Tr&&(0,_a.bg)()&&(Ya==null?void 0:Ya.studying)&&da.createElement("div",{className:`${dn.movebq} user-path-items`,onClick:_l=>{_l.stopPropagation(),Co(Ya)}},da.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),da.createElement("span",{className:"c-red"},"\u79FB\u9664")),(jo=Ya==null?void 0:Ya.subject_tags)==null?void 0:jo.map((_l,cu)=>{var pu,yu;if(cu===0){const wl=(pu=Zr.find(al=>al.name==_l))==null?void 0:pu.swimg;return da.createElement("img",{className:dn.sign,src:wl,style:{left:"-4px"}})}const Zl=(yu=Zr.find(wl=>wl.name==_l))==null?void 0:yu.ptimg;return da.createElement("img",{className:dn.sign,src:Zl,style:{left:`${48+52*(cu-1)+2*cu}px`}})}),da.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ya==null?void 0:Ya.excellent)&&da.createElement("div",{className:dn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),da.createElement("div",{className:dn.name},da.createElement(Ie.Z,{title:ba&&(Ya!=null&&Ya.excellent_alias_name)?da.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ji}`,da.createElement("br",null),da.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ya==null?void 0:Ya.excellent_alias_name}`)):ji},da.createElement("span",{className:dn.e},ba&&(Ya==null?void 0:Ya.excellent_alias_name)||ji))),da.createElement("div",{className:dn.tags},da.createElement("div",null,da.createElement(Ie.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},da.createElement("span",null,da.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),da.createElement("span",null,Ya.stages_count))),da.createElement(Ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},da.createElement("span",null,da.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),da.createElement("span",null,Ya.members_count)))))))})),!Kt.length&&da.createElement(dt.Z,null)))},on={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"},kn="data:image/png;base64,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",sa=te(59301),Ea=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,trackEventItems:or,loading:Hr})=>{const Co=Math.floor((zn-(cn-1)*Yn)/cn);return sa.createElement(he.Z,{spinning:Hr},sa.createElement("div",{className:ge()(on.list,tn)},!!Kt.length&&Kt.map((Tr,ba)=>{const{subject_identifier:Po,id:ei,identifier:Ii,power:Zr}=Tr,Ya=Tr.is_public!=0&&Tr.is_public;return sa.createElement("div",{className:on.wrap,key:ei,style:{width:Co,marginRight:(1+ba)%cn===0?0:Yn+Wr,marginBottom:cr}},sa.createElement("a",{className:on.li,onClick:Ao=>{Ao.preventDefault(),or&&(0,_e.L9)([or]),(0,_e.xg)(Tr.first_category_url)}},sa.createElement("div",{className:on.top},sa.createElement(Ie.Z,{title:Tr.name},sa.createElement("div",{className:on.name},Tr.name)),sa.createElement("img",{className:on.img,src:qe.Z.IMG_SERVER+"/images/"+Tr.avatar_url}),sa.createElement("div",{className:on.text,title:Tr.creator},Tr.creator),Po&&sa.createElement("div",{className:on.btns},sa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),sa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ya&&sa.createElement("div",{className:on.sign},"\u516C\u5F00")),sa.createElement("div",{className:on.bottom},Tr.visits>0&&sa.createElement(Ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},sa.createElement("span",null,sa.createElement("i",{className:"iconfont icon-liulanyan"}),sa.createElement("span",null,Tr.visits))),Tr.course_members_count>0&&sa.createElement(Ie.Z,{title:"\u6210\u5458",placement:"bottom"},sa.createElement("span",null,sa.createElement("i",{className:"iconfont icon-chengyuan"}),Tr.course_members_count)),Tr.tasks_count>0&&sa.createElement(Ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},sa.createElement("span",null,sa.createElement("i",{className:"iconfont icon-zuoye"}),Tr.tasks_count)),Tr.is_end?sa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):sa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Tr.is_accessible&&sa.createElement("div",{className:on.lockWrap},sa.createElement("img",{src:`${qe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),sa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Kt.length&&sa.createElement(dt.Z,null)))},Ha={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"},yr="data:image/png;base64,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",Bo=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,wrapClassName:or,trackEventItems:Hr,loading:Co})=>{const Tr=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Co},z.createElement("div",{className:ge()(Ha.list,tn)},!!Kt.length&&Kt.map((ba,Po)=>{const{subject_identifier:ei,id:Ii,identifier:Zr,power:Ya}=ba,Ao=ba.is_public!=0&&ba.is_public;return z.createElement("div",{className:ge()(`${Ha.wrap} ${ba.is_accessible?"":Ha.warpStyle}`,or),key:Ii,style:{width:Tr,marginRight:(1+Po)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{className:Ha.li,onClick:jo=>{jo.preventDefault(),Hr&&(0,_e.L9)([Hr]),(0,_e.xg)(ba.first_category_url)}},z.createElement("div",{className:Ha.creator},z.createElement("img",{className:Ha.img,src:qe.Z.IMG_SERVER+"/images/"+ba.avatar_url}),z.createElement("div",{className:Ha.text,title:ba.creator},ba.creator)),z.createElement("div",{className:Ha.top},z.createElement(Ie.Z,{title:ba.name},z.createElement("div",{className:Ha.name},ba.name)),Ao&&z.createElement("div",{className:Ha.sign},"\u516C\u5F00")),z.createElement("div",{className:Ha.middle},z.createElement("div",{className:Ha.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Ha.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Ha.value},(ba==null?void 0:ba.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Ha.text},"\u6210\u5458"),z.createElement("span",{className:Ha.value},(ba==null?void 0:ba.course_members_count)||0))),z.createElement("div",{className:Ha.row},z.createElement("div",null,z.createElement("span",{className:Ha.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Ha.value},(ba==null?void 0:ba.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Ha.text},"\u72B6\u6001"),ba.is_end?z.createElement("span",{className:Ha.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Ha.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ei&&z.createElement("div",{className:Ha.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ba.is_accessible&&z.createElement("div",{className:Ha.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},Va={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Nt="data:image/png;base64,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",Zt=({className:tn,dataSource:Kt=[],col:cn=4,right:Yn,bottom:cr=23,precision:Wr=0,wrapWidth:zn=1200,wrapClassName:or,trackEventItems:Hr,loading:Co})=>{const Tr=Math.floor((zn-(cn-1)*Yn)/cn);return z.createElement(he.Z,{spinning:Co},z.createElement("div",{className:ge()(Va.list,tn)},!!Kt.length&&Kt.map((ba,Po)=>{const{subject_identifier:ei,id:Ii,identifier:Zr,power:Ya}=ba,Ao=ba.is_public!=0&&ba.is_public;return z.createElement("div",{className:ge()(`${Va.wrap} ${ba.is_accessible?"":Va.warpStyle}`,or),key:Ii,style:{width:Tr,marginRight:(1+Po)%cn===0?0:Yn+Wr,marginBottom:cr}},z.createElement("a",{className:Va.li,onClick:jo=>{jo.preventDefault(),Hr&&(0,_e.L9)([Hr]),(0,_e.xg)(ba.first_category_url)}},z.createElement("div",{className:Va.creator},z.createElement("img",{className:Va.img,src:qe.Z.IMG_SERVER+"/images/"+ba.avatar_url}),z.createElement("div",{className:Va.text,title:ba.creator},ba.creator)),z.createElement("div",{className:Va.top},z.createElement(Ie.Z,{title:ba.name},z.createElement("div",{className:Va.name},ba.name)),Ao&&z.createElement("div",{className:Va.sign})),z.createElement("div",{className:Va.middle},z.createElement("div",{className:Va.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Va.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Va.value},(ba==null?void 0:ba.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Va.text},"\u6210\u5458"),z.createElement("span",{className:Va.value},(ba==null?void 0:ba.course_members_count)||0))),z.createElement("div",{className:Va.row},z.createElement("div",null,z.createElement("span",{className:Va.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Va.value},(ba==null?void 0:ba.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Va.text},"\u72B6\u6001"),ba.is_end?z.createElement("span",{className:Va.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Va.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ei&&z.createElement("div",{className:Va.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ba.is_accessible&&z.createElement("div",{className:Va.lockWrap},z.createElement("img",{src:`${qe.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")))}),!Kt.length&&z.createElement(dt.Z,null)))},Vn={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"},ya=te(65582),no=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={},tabBarExtraContent:Wr})=>z.createElement("div",{className:ge()(Vn.tabs,Yn),style:cr},z.createElement("div",{className:Vn.tabsWrap},tn.map((zn,or)=>z.createElement("aside",{className:Vn.tab,onClick:()=>{cn(zn.id),zn.link&&ya.history.push(zn.link)},key:or},z.createElement("div",{className:Kt===zn.id?Vn.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&z.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&z.createElement(Ie.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",z.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),z.createElement("div",{className:Vn.tabBar},Wr)),nr={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"},Lo=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={},tabBarExtraContent:Wr})=>z.createElement("div",{className:ge()(nr.tabs,Yn),style:cr},z.createElement("div",{className:nr.tabsWrap},tn.map((zn,or)=>z.createElement("aside",{className:nr.tab,onClick:()=>{cn(zn.id),zn.link&&ya.history.push(zn.link)},key:or},z.createElement("div",{className:Kt===zn.id?nr.active:""},zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&z.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&z.createElement(Ie.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",z.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),z.createElement("div",{className:nr.tabBar},Wr)),mr={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mo=({dataSource:tn=[],value:Kt,onChange:cn,className:Yn,style:cr={},tabBarExtraContent:Wr})=>z.createElement("div",{className:ge()(mr.tabs,Yn),style:cr},z.createElement("div",{className:mr.tabsWrap},tn.map((zn,or)=>z.createElement("aside",{className:`${mr.tab} ${Kt===zn.id?mr.active:""}`,onClick:()=>{cn(zn.id),zn.link&&ya.history.push(zn.link)},key:or},z.createElement("div",null,zn.name),(zn==null?void 0:zn.resetCount)==null&&(zn==null?void 0:zn.total)!==void 0&&z.createElement("span",null,"\uFF08",zn==null?void 0:zn.total,"\uFF09"),(zn==null?void 0:zn.resetCount)!==void 0&&(zn==null?void 0:zn.total)!==void 0&&z.createElement(Ie.Z,{title:(zn==null?void 0:zn.tip)!=null?zn==null?void 0:zn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},zn==null?void 0:zn.resetCount),"/",z.createElement("span",null,zn==null?void 0:zn.total),"\uFF09"))))),z.createElement("div",{className:mr.tabBar},Wr)),wo=({className:tn,style:Kt={},children:cn})=>z.createElement("div",{className:ge()(tn),style:Kt},cn),Xr={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"},Ot=te(38854),En=te(20834);const Cn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ta=({sortValue:tn,dropValue:Kt,className:cn,onSort:Yn,onDrop:cr,dataSource:Wr=Cn})=>{var zn;return z.createElement("div",{className:ge()(Xr.orderWrap,cn)},z.createElement(Ot.Z,{dropdownRender:()=>z.createElement(En.default,null,Wr.map((or,Hr)=>z.createElement(En.default.Item,{key:Hr,onClick:()=>cr(or.id)},or.name)))},z.createElement("span",{className:Xr.orderTextWrap},(zn=Wr.find(or=>Kt===or.id))==null?void 0:zn.name)),z.createElement("span",{className:Xr.orderIconWrap},z.createElement("span",{className:Xr.orderAsc},z.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xr.cursorPointer} ${Xr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xr.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")})),z.createElement("span",{className:Xr.orderDesc},z.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xr.cursorPointer} ${Xr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xr.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")}))))},Wn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const _n=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var zr=({sortValue:tn,dropValue:Kt,className:cn,onSort:Yn,onDrop:cr,dataSource:Wr=_n})=>{var zn;return z.createElement("div",{className:ge()(Wn.orderWrap,cn)},z.createElement(Ot.Z,{dropdownRender:()=>z.createElement(En.default,null,Wr.map((or,Hr)=>z.createElement(En.default.Item,{key:Hr,onClick:()=>cr(or.id)},or.name)))},z.createElement("span",{className:Wn.orderTextWrap},(zn=Wr.find(or=>Kt===or.id))==null?void 0:zn.name)),z.createElement("span",{className:Wn.orderIconWrap},z.createElement("span",{className:Wn.orderAsc},z.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wn.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")})),z.createElement("span",{className:Wn.orderDesc},z.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer} ${Wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wn.cursorPointer}`,onClick:()=>Yn(tn==="asc"?"desc":"asc")}))))},Cr={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"},yn=te(3113),bo=te(2337),Go=Object.defineProperty,Xo=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,wa=(tn,Kt,cn)=>Kt in tn?Go(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,Rr=(tn,Kt)=>{for(var cn in Kt||(Kt={}))pi.call(Kt,cn)&&wa(tn,cn,Kt[cn]);if(Xo)for(var cn of Xo(Kt))ia.call(Kt,cn)&&wa(tn,cn,Kt[cn]);return tn},Ja=(tn,Kt)=>{var cn={};for(var Yn in tn)pi.call(tn,Yn)&&Kt.indexOf(Yn)<0&&(cn[Yn]=tn[Yn]);if(tn!=null&&Xo)for(var Yn of Xo(tn))Kt.indexOf(Yn)<0&&ia.call(tn,Yn)&&(cn[Yn]=tn[Yn]);return cn},eo=(tn,Kt,cn)=>new Promise((Yn,cr)=>{var Wr=Hr=>{try{or(cn.next(Hr))}catch(Co){cr(Co)}},zn=Hr=>{try{or(cn.throw(Hr))}catch(Co){cr(Co)}},or=Hr=>Hr.done?Yn(Hr.value):Promise.resolve(Hr.value).then(Wr,zn);or((cn=cn.apply(tn,Kt)).next())}),Qr=tn=>{var Kt=tn,{className:cn,style:Yn,children:cr,loading:Wr=!1,openLoading:zn,onClick:or=()=>{},size:Hr="middle",shape:Co="round",theme:Tr}=Kt,ba=Ja(Kt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Po,ei]=(0,z.useState)(!1),Ii=(0,z.useMemo)(()=>{switch(Tr){case bo.Fy.THEMEONE:return Cr.ThemeOne;case bo.Fy.DEFAULT:default:return Cr.btn}},[Tr]);return z.createElement(yn.ZP,Rr({onClick:(0,De.throttle)(Zr=>eo(void 0,null,function*(){zn&&ei(!0);try{yield or(Zr)}catch(Ya){console.log("error",Ya)}zn&&ei(!1)}),2e3,{leading:!0,trailing:!1}),className:ge()(Ii,Cr[`${Hr}-${Co}`],cn),style:Yn,size:Hr,shape:Co,loading:Po||Wr},ba),cr)},$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"},Si=({className:tn,style:Kt,children:cn=null,onClick:Yn,title:cr})=>z.createElement("div",{className:ge()($o.head,tn),style:Kt},z.createElement("span",{className:"primary-hover",onClick:Yn},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:cr},cr),z.createElement("div",{className:$o.node},cn)),el={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"},Rl=({confirmShow:tn=!0,confirmTitle:Kt,confirmClick:cn,cancelShow:Yn=!0,cancelTitle:cr,cancelClick:Wr,className:zn,style:or,confirmLoading:Hr=!1})=>z.createElement("div",{className:ge()(el.btns,zn),style:or},tn&&z.createElement(yn.ZP,{loading:Hr,onClick:cn,type:"primary",className:el.confirm},Kt),Yn&&z.createElement(yn.ZP,{onClick:Wr,className:el.cancel},cr)),hl={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"},Ml=({className:tn,style:Kt={},LeftContent:cn,children:Yn,RightContent:cr})=>z.createElement("div",{className:ge()(hl.fixedBottom,tn),style:Kt},z.createElement("div",{className:hl.wrap},z.createElement("div",{className:hl.left},cn),z.createElement("div",{className:hl.center},Yn),z.createElement("div",{className:hl.right},cr))),Qi={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"},cl=({className:tn,style:Kt={},dataSource:cn=[]})=>z.createElement("div",{className:ge()(Qi.crumbs,tn),style:Kt},cn.map((Yn,cr)=>crya.history.push(Yn.path)},Yn.name):z.createElement("span",null,Yn.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:cr,style:{color:"#5F6368"}},Yn.name))),Al=te(31797),Bl=Object.defineProperty,ml=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,Di=(tn,Kt,cn)=>Kt in tn?Bl(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,tl=(tn,Kt)=>{for(var cn in Kt||(Kt={}))vo.call(Kt,cn)&&Di(tn,cn,Kt[cn]);if(Fl)for(var cn of Fl(Kt))Ai.call(Kt,cn)&&Di(tn,cn,Kt[cn]);return tn},nl=(tn,Kt)=>ml(tn,Pt(Kt)),El=(tn,Kt)=>{var cn={};for(var Yn in tn)vo.call(tn,Yn)&&Kt.indexOf(Yn)<0&&(cn[Yn]=tn[Yn]);if(tn!=null&&Fl)for(var Yn of Fl(tn))Kt.indexOf(Yn)<0&&Ai.call(tn,Yn)&&(cn[Yn]=tn[Yn]);return cn};const{Countdown:Sl}=Al.default;var Zo=tn=>{var Kt=tn,{onChange:cn}=Kt,Yn=El(Kt,["onChange"]);const[cr,Wr]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof cr=="number"&&cr>=0&&cn(cr)},[cr]);const zn=or=>{const Hr=Math.floor(or/1e3);Wr(Hr)};return z.createElement(Sl,nl(tl({},Yn),{onChange:zn}))},vi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},uu=({DataProps:tn,className:Kt,style:cn={}})=>{var Yn;return z.createElement("div",{className:ge()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",vi.ClassRoomItem,Kt),style:cn,onClick:()=>{(0,_e.xg)(tn==null?void 0:tn.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(Yn=qe.Z)==null?void 0:Yn.IMG_SERVER}/images/${tn==null?void 0:tn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(tn==null?void 0:tn.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}},!!(tn!=null&&tn.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:ge()("text-16px font-medium",vi.TitleDom)},tn==null?void 0:tn.name)),z.createElement("div",{className:"c-grey-333 font-medium"},tn==null?void 0:tn.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",tn==null?void 0:tn.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",tn==null?void 0:tn.tasks_count),tn!=null&&tn.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Jl=Object.defineProperty,su=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,er=(tn,Kt,cn)=>Kt in tn?Jl(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,qa=(tn,Kt)=>{for(var cn in Kt||(Kt={}))xr.call(Kt,cn)&&er(tn,cn,Kt[cn]);if(su)for(var cn of su(Kt))ja.call(Kt,cn)&&er(tn,cn,Kt[cn]);return tn},hi=({DataProps:tn=[],selectValue:Kt,onChange:cn,className:Yn,style:cr={},extra:Wr,classNameItem:zn,styleItem:or={},barHidden:Hr})=>{const[Co,Tr]=(0,z.useState)();return(0,z.useEffect)(()=>{Tr(Array.isArray(Kt)?Kt:[Kt])},[Kt]),z.createElement("div",{className:ge()("flex px-20px py-10px gap-40px",Yn),style:qa({borderBottom:"1px solid #D3F0FF"},cr)},tn==null?void 0:tn.map(ba=>z.createElement("div",{key:ba==null?void 0:ba.id,className:ge()("flex item-center justify-center current c-grey-333 text-16 relative",zn,ba==null?void 0:ba.className),style:qa(qa({color:Co!=null&&Co.includes(ba==null?void 0:ba.id)?"#1890FF":"",minWidth:88},or),(ba==null?void 0:ba.style)||{}),onClick:Po=>{cn==null||cn({domEvent:Po,item:ba}),ba!=null&&ba.link&&ya.history.push(ba==null?void 0:ba.link)}},ba==null?void 0:ba.name,!Hr&&(Co==null?void 0:Co.includes(ba==null?void 0:ba.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},Wr))},Oi=Object.defineProperty,Ni=Object.defineProperties,Vi=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,ao=(tn,Kt,cn)=>Kt in tn?Oi(tn,Kt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):tn[Kt]=cn,Ca=(tn,Kt)=>{for(var cn in Kt||(Kt={}))bl.call(Kt,cn)&&ao(tn,cn,Kt[cn]);if(Zi)for(var cn of Zi(Kt))qi.call(Kt,cn)&&ao(tn,cn,Kt[cn]);return tn},Ci=(tn,Kt)=>Ni(tn,Vi(Kt)),qo=({value:tn,onChange:Kt,onInputChange:cn,className:Yn,style:cr={},InputProps:Wr})=>{const[zn,or]=(0,z.useState)(tn);return z.createElement("div",{className:ge()("flex item-center rounded-full px-10px py-2px",Yn),style:Ca({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},cr)},z.createElement(Ze.default,Ci(Ca({bordered:!1},Wr),{onChange:Hr=>{or(Hr.target.value),cn==null||cn(encodeURIComponent(Hr.target.value))},onPressEnter:Hr=>{Kt==null||Kt({domEvent:Hr,item:{value:zn}})}})),z.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Hr=>{Kt==null||Kt({domEvent:Hr,item:{value:zn}})}}))}},31103:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ee}});var z=te(59301);function Ee(xe,je){const ve=(0,z.useRef)();(0,z.useEffect)(()=>{ve.current=xe}),(0,z.useEffect)(()=>{function Ce(){ve.current()}if(je!==null){let ue=setInterval(Ce,je);return()=>clearInterval(ue)}},[je])}},68145:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(78241),xe=te(95237),je=te(43604),ve=te(57809),Ce=te(5871),ue=te(6848),ge=te(5083),De=te(92832),Se=te(65582),me=te(99981),be=te(91967),pe=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(Pe,ce,Be)=>ce in Pe?re(Pe,ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Pe[ce]=Be,ne=(Pe,ce)=>{for(var Be in ce||(ce={}))y.call(ce,Be)&&ee(Pe,Be,ce[Be]);if(x)for(var Be of x(ce))b.call(ce,Be)&&ee(Pe,Be,ce[Be]);return Pe},oe=(Pe,ce)=>E(Pe,a(ce)),se=(Pe,ce)=>{var Be={};for(var Ze in Pe)y.call(Pe,Ze)&&ce.indexOf(Ze)<0&&(Be[Ze]=Pe[Ze]);if(Pe!=null&&x)for(var Ze of x(Pe))ce.indexOf(Ze)<0&&b.call(Pe,Ze)&&(Be[Ze]=Pe[Ze]);return Be};const fe=({disabled:Pe,shixunHomeworks:ce,selectOptions:Be,form:Ze})=>{const{workSetting:ye}=ce,[at,we]=(0,z.useState)([]),ct=(0,z.useMemo)(()=>Be==null?void 0:Be.filter(Je=>!at.includes(Je.value)),[at,Be]);return(0,z.useEffect)(()=>{var Je;const tt=((Je=ye==null?void 0:ye.anonymous_appeal_settings)==null?void 0:Je.filter(lt=>lt.appeal_time))||[];we(tt.map(lt=>lt.group_name))},[ye]),pe.createElement(Ee.default.List,{name:"anonymous_appeal_settings"},(Je,{add:tt,remove:lt})=>pe.createElement(pe.Fragment,null,Je.map(et=>{var Me;const he=et,{key:Ie,name:Ve}=he,qe=se(he,["key","name"]),nt=Ze.getFieldValue(["anonymous_appeal_settings",Ve]).deleteflag;return pe.createElement("div",{key:Ie},pe.createElement(xe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},pe.createElement(je.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Ie+1),pe.createElement(je.Z,null,pe.createElement(Ee.default.Item,oe(ne({},qe),{name:[et.name,"group_name"]}),pe.createElement(ve.default,{mode:"multiple",disabled:Pe||!nt,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:be.Z.multiple_select,options:ct||[],onSelect:ht=>{we(Ct=>[...Ct,ht])},onDeselect:ht=>{we(Ct=>Ct.filter(dt=>dt!==ht))}}))),pe.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pe.createElement(je.Z,null,pe.createElement(Ee.default.Item,oe(ne({},qe),{label:"",name:[et.name,"appeal_penalty"]}),pe.createElement(Ce.Z,{min:0,disabled:Pe,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),pe.createElement(ue.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"},pe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${be.Z.title_icon}`})),pe.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),pe.createElement(je.Z,null,pe.createElement(Ee.default.Item,oe(ne({},qe),{label:"",name:[et.name,"appeal_time"]}),pe.createElement(ge.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:Pe,size:"large",disabledDate:ht=>(0,me.Q8)(ht,ye==null?void 0:ye.course_end_date),disabledTime:ht=>(0,me.d0)(ht),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),pe.createElement(Ee.default.Item,oe(ne({},qe),{name:[Ve,"deleteflag"]}),pe.createElement(De.default,{type:"hidden"})),!Pe&&Je.length<((Me=ye==null?void 0:ye.anonymous_appeal_settings)==null?void 0:Me.length)&&pe.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{tt({deleteflag:!0})}}),Ie!==0&&!Pe&&nt&&pe.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ht=Ze.getFieldValue(["anonymous_appeal_settings",Ve,"group_name"])||[];we(Ct=>Ct.filter(dt=>!ht.includes(dt))),lt(Ve)}})))})))};Ft.Z=(0,Se.connect)(({shixunHomeworks:Pe})=>({shixunHomeworks:Pe}))(fe)},50902:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(5083),xe=te(78241),je=te(95237),ve=te(43604),Ce=te(57809),ue=te(8591),ge=te(92832),De=te(5871),Se=te(6848),me=te(24905),be=te(56656),pe=te.n(be),re=te(65582),E=te(99981),a=te(41867),x=te(91967),y=te(59301),b=Object.defineProperty,ee=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Pe=(we,ct,Je)=>ct in we?b(we,ct,{enumerable:!0,configurable:!0,writable:!0,value:Je}):we[ct]=Je,ce=(we,ct)=>{for(var Je in ct||(ct={}))se.call(ct,Je)&&Pe(we,Je,ct[Je]);if(oe)for(var Je of oe(ct))fe.call(ct,Je)&&Pe(we,Je,ct[Je]);return we},Be=(we,ct)=>ee(we,ne(ct)),Ze=(we,ct)=>{var Je={};for(var tt in we)se.call(we,tt)&&ct.indexOf(tt)<0&&(Je[tt]=we[tt]);if(we!=null&&oe)for(var tt of oe(we))ct.indexOf(tt)<0&&fe.call(we,tt)&&(Je[tt]=we[tt]);return Je};const{RangePicker:ye}=Ee.default,at=({disabled:we,shixunHomeworks:ct,selectOptions:Je,form:tt,data:lt,classroomList:et})=>{const{workSetting:Me}=ct,[he,Ie]=(0,z.useState)([]),Ve=(0,z.useMemo)(()=>Je==null?void 0:Je.filter(_e=>!he.includes(_e.value)),[he,Je]);(0,z.useEffect)(()=>{var _e;const nt=((_e=Me==null?void 0:Me.anonymous_comment_settings)==null?void 0:_e.filter(ht=>ht.evaluation_end))||[];Ie(nt.map(ht=>ht.group_name))},[Me]);const qe=_e=>{var nt;const ht=(nt=Me==null?void 0:Me.anonymous_appeal_settings)==null?void 0:nt.find(Ct=>Ct.group_id===_e);return lt.anonymous_appeal&&ht&&(ht==null?void 0:ht.appeal_time)!==null};return y.createElement(xe.default.List,{name:"anonymous_comment_settings"},(_e,{add:nt,remove:ht})=>y.createElement(y.Fragment,null,_e.map(Ct=>{var dt,bt;const Qe=Ct,{key:At,name:It}=Qe,Ne=Ze(Qe,["key","name"]),yt=tt.getFieldValue(["anonymous_comment_settings",It]),de=yt.deleteflag,ie=pe()((dt=yt.evaluation_start)==null?void 0:dt[0])<=pe()(),ae=!de&&ie?[!0,qe(yt==null?void 0:yt.group_id)]:[!1,!1];return y.createElement("div",{key:At,style:{background:"#F6F7F9",padding:"5px 30px"}},y.createElement(je.Z,{align:"top",style:{marginLeft:"53px"}},y.createElement(ve.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",At+1),y.createElement(ve.Z,{flex:1},y.createElement(je.Z,{align:"middle",style:{marginBottom:10}},y.createElement(ve.Z,{span:8},y.createElement(xe.default.Item,Be(ce({},Ne),{name:[It,"group_name"]}),y.createElement(Ce.default,{mode:"multiple",disabled:we||!de,className:x.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ve||[],onSelect:le=>{Ie(Oe=>[...Oe,le])},onDeselect:le=>{Ie(Oe=>Oe.filter(We=>We!==le))}}))),y.createElement(ve.Z,{className:"ml20"},y.createElement(xe.default.Item,Be(ce({},Ne),{name:[It,"evaluation_start"]}),y.createElement(ye,{ranges:{\u6B64\u523B:()=>{var le;const Oe=(le=yt==null?void 0:yt.evaluation_start)==null?void 0:le[0];return[Oe?pe()(Oe):pe()(),pe()()]}},size:"large",style:{width:"500px"},disabled:we||ae,allowClear:!1,disabledDate:le=>(0,E.Q8)(le,Me==null?void 0:Me.course_end_date),disabledTime:le=>(0,E.d0)(le),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var le;if((0,a.Rm)()&&!((le=et.AssistantObject.group)!=null&&le.can_anonymous_comment)){ue.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(xe.default.Item,Be(ce({},Ne),{name:[It,"deleteflag"]}),y.createElement(ge.default,{type:"hidden"})),!we&&_e.length<((bt=Me==null?void 0:Me.anonymous_comment_settings)==null?void 0:bt.length)&&y.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{nt({deleteflag:!0})}}),At!==0&&!we&&de&&y.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const le=tt.getFieldValue(["anonymous_comment_settings",It,"group_name"])||[];Ie(Oe=>Oe.filter(We=>!le.includes(We))),ht(It)}})))),y.createElement(je.Z,{align:"middle",style:{marginLeft:"53px"}},y.createElement(ve.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),y.createElement(ve.Z,null,y.createElement(xe.default.Item,Be(ce({},Ne),{label:"",colon:!1,name:[It,"evaluation_num"]}),y.createElement(De.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:we||!de&&ie}))),y.createElement(Se.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 ${x.Z.title_icon}`})),y.createElement(ve.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),y.createElement(ve.Z,null,y.createElement(xe.default.Item,Be(ce({},Ne),{label:"",colon:!1,name:[It,"absence_penalty"]}),y.createElement(De.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:we,onChange:le=>{var Oe;if((0,a.Rm)()&&!((Oe=et.AssistantObject.group)!=null&&Oe.can_anonymous_comment)){ue.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(ve.Z,{style:{marginLeft:"40px"}},y.createElement(xe.default.Item,Be(ce({},Ne),{name:[It,"student_comment"],valuePropName:"checked"}),y.createElement(me.default,{disabled:we,onChange:()=>{var le;if((0,a.Rm)()&&!((le=et.AssistantObject.group)!=null&&le.can_anonymous_comment)){ue.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(ve.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};Ft.Z=(0,re.connect)(({shixunHomeworks:we,classroomList:ct})=>({shixunHomeworks:we,classroomList:ct}))(at)},82865:function(wt,Ft,te){"use strict";var z=te(65582),Ee=te(95237),xe=te(43604),je=te(5083),ve=te(5871),Ce=te(6848),ue=te(56656),ge=te.n(ue),De=te(99981),Se=te(91967),me=te(59301);const be=({data:pe,disabled:re,setData:E,shixunHomeworks:a})=>{const{workSetting:x,workList:y}=a;return me.createElement("div",null,me.createElement(Ee.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},me.createElement(xe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),me.createElement(xe.Z,null,me.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:b=>(0,De.Q8)(b,x==null?void 0:x.course_end_date),disabledTime:b=>(0,De.d0)(b),value:pe.appeal_time?ge()(pe.appeal_time):"",onChange:(b,ee)=>{pe.appeal_time=ee,E(Object.assign({},pe))}})),me.createElement(xe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),me.createElement(xe.Z,null,me.createElement(ve.Z,{size:"large",disabled:re,value:pe.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:b=>{pe.appeal_penalty=b,E(Object.assign({},pe))}})),me.createElement(Ce.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"},me.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Se.Z.title_icon}`}))))};Ft.Z=(0,z.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(be)},42337:function(wt,Ft,te){"use strict";var z=te(5083),Ee=te(5871),xe=te(6848),je=te(24905),ve=te(56656),Ce=te.n(ve),ue=te(65582),ge=te(99981),De=te(91967),Se=te(59301);const me=({data:be,setData:pe,disabled:re,shixunHomeworks:E})=>{const{workSetting:a}=E,x=Ce()(a==null?void 0:a.evaluation_start)<=Ce()(),y=be.anonymous_appeal;return Se.createElement("div",null,Se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),Se.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:b=>(0,ge.Q8)(b,a==null?void 0:a.course_end_date),disabledTime:b=>(0,ge.d0)(b),disabled:re||x||y,value:be.evaluation_start?Ce()(be.evaluation_start):"",onChange:(b,ee)=>{be.evaluation_start=ee,pe(Object.assign({},be))}}),Se.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Se.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:b=>(0,ge.Q8)(b,a==null?void 0:a.course_end_date,be.evaluation_start),disabledTime:b=>(0,ge.d0)(b,Ce()(be.evaluation_start)),disabled:re||y,value:be.evaluation_end?Ce()(be.evaluation_end):"",onChange:(b,ee)=>{be.evaluation_end=ee,pe(Object.assign({},be))}})),Se.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},Se.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),Se.createElement(Ee.Z,{disabled:re||x||y,value:be.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:b=>{be.evaluation_num=b,pe(Object.assign({},be))}}),Se.createElement(xe.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"},Se.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`})),Se.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),Se.createElement(Ee.Z,{min:0,disabled:re,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:be.absence_penalty,onChange:b=>{be.absence_penalty=b,pe(Object.assign({},be))}})),be.anonymous_comment&&Se.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},Se.createElement(je.default,{checked:be.student_comment,disabled:re,onChange:()=>{be.student_comment=!be.student_comment,pe(Object.assign({},be))}},Se.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};Ft.Z=(0,ue.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(me)},35314:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return oe}});var z=te(59301),Ee=te(43418),xe=te(8591),je=te(95237),ve=te(43604),Ce=te(3113),ue=te(54580),ge=te(1710),De={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},Se=te(3918),me=te(74128),be=te(38147),pe=te(65862),re=Object.defineProperty,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(se,fe,Pe)=>fe in se?re(se,fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[fe]=Pe,b=(se,fe)=>{for(var Pe in fe||(fe={}))a.call(fe,Pe)&&y(se,Pe,fe[Pe]);if(E)for(var Pe of E(fe))x.call(fe,Pe)&&y(se,Pe,fe[Pe]);return se},ee=(se,fe,Pe)=>new Promise((ce,Be)=>{var Ze=we=>{try{at(Pe.next(we))}catch(ct){Be(ct)}},ye=we=>{try{at(Pe.throw(we))}catch(ct){Be(ct)}},at=we=>we.done?ce(we.value):Promise.resolve(we.value).then(Ze,ye);at((Pe=Pe.apply(se,fe)).next())}),oe=({visible:se,categoryId:fe,getData:Pe,onCancle:ce})=>{var Be,Ze;const[ye,at]=(0,z.useState)([]),[we,ct]=(0,z.useState)(!1),[Je,tt]=(0,z.useState)(!1),[lt,et]=(0,z.useState)({success_size:0,error_list:[]}),Me={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{at([])},beforeUpload:he=>ee(void 0,null,function*(){return at([he]),!1}),fileList:ye,accept:".xlsx"};return z.createElement(z.Fragment,null,z.createElement(Ee.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:se,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Je,onOk:()=>ee(void 0,null,function*(){if(ye.length===0){xe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}tt(!0);const he=new FormData;he.append("file",ye[0]);const Ie=yield(0,be.ZP)(`/api/homework_commons/${fe}/import_external_score.json`,{method:"post",body:he},!0);(Ie==null?void 0:Ie.status)===0&&(et(Ie),ce(),Pe(),ct(!0),at([])),tt(!1)}),onCancel:()=>{at([]),ce()}},z.createElement("div",{className:De.achieveSty},z.createElement("div",{className:De.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(ve.Z,{className:"mr10"},z.createElement("span",{className:De.labolIcon},"*"),z.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),z.createElement(ve.Z,null,z.createElement(Ce.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},z.createElement("a",{className:De.downloadbutton,onClick:he=>{he.stopPropagation(),he.preventDefault(),(0,pe.FH)("",me.Z.API_SERVER+`/api/homework_commons/${fe}/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(ue.default.Dragger,b({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Me),z.createElement("div",null,z.createElement(Se.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(Ee.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:we,onCancel:()=>{ct(!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"}}," ",lt==null?void 0:lt.success_size," "),"\u4E2A\u5B66\u751F"),z.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",z.createElement("span",{style:{color:"#E30000"}}," ",(Be=lt==null?void 0:lt.error_list)==null?void 0:Be.length," "),"\u4E2A\u5B66\u751F")),!!((Ze=lt==null?void 0:lt.error_list)!=null&&Ze.length)&&z.createElement("div",{className:"mb20"},z.createElement(ge.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:he=>z.createElement("span",{style:{color:"#000"}},he)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:he=>z.createElement("span",{style:{color:"#666"}},he)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:he=>z.createElement("span",{style:{color:"#000"}},he)}],dataSource:lt==null?void 0:lt.error_list,pagination:!1,scroll:{y:47*8}})))))}},76200:function(wt,Ft,te){"use strict";var z=te(43418),Ee=te(8591),xe=te(38147),je=te(65582),ve=te(41867),Ce=te(59301),ue=(De,Se,me)=>new Promise((be,pe)=>{var re=x=>{try{a(me.next(x))}catch(y){pe(y)}},E=x=>{try{a(me.throw(x))}catch(y){pe(y)}},a=x=>x.done?be(x.value):Promise.resolve(x.value).then(re,E);a((me=me.apply(De,Se)).next())});const ge=({shixunHomeworks:De,dispatch:Se,classroomList:me,getData:be})=>Ce.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:De.actionTabs.key==="redoShixunModal",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ue(void 0,null,function*(){var pe;if((0,ve.Rm)()&&!((pe=me.AssistantObject.normal)!=null&&pe.can_redo)){Ee.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,xe.ZP)(`/api/homework_commons/${De.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{student_work_id:De.actionTabs.student_work_id}})).status===0&&(Ee.ZP.success("\u64CD\u4F5C\u6210\u529F"),Se({type:"shixunHomeworks/setActionTabs",payload:{}}),be())}),onCancel:()=>{Se({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ce.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C",De.actionTabs.isshixun?"\u5B66\u751F\u5B9E\u8BAD":"\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4","\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Ce.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));Ft.Z=(0,je.connect)(({shixunHomeworks:De,classroomList:Se})=>({shixunHomeworks:De,classroomList:Se}))(ge)},86664:function(wt,Ft,te){"use strict";te.r(Ft),te.d(Ft,{default:function(){return zl}});var z=te(59301),Ee=te(65582),xe=te(49127),je=te(3113),ve=te(8591),Ce=te(43418),ue=te(66104),ge=te(99313),De=te(27812),Se=te(65862),me=te(78241),be=te(6848),pe=te(95237),re=te(20834),E=te(24905),a=te(43604),x=te(1710),y=te(92832),b=te(38854),ee=te(58421),ne=te(5112),oe=te(5871),se=te(57809),fe=te(71418),Pe=te(56656),ce=te.n(Pe),Be=te(2524),Ze=te(38147),ye=Object.defineProperty,at=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Je=(Ke,He,ke)=>He in Ke?ye(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,tt=(Ke,He)=>{for(var ke in He||(He={}))we.call(He,ke)&&Je(Ke,ke,He[ke]);if(at)for(var ke of at(He))ct.call(He,ke)&&Je(Ke,ke,He[ke]);return Ke},lt=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const et=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)();return z.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:Ke.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lt(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/myshixuns/${Ke.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ke.coursesId}})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),He({type:"shixunHomeworks/setActionTabs",payload:{}}),He({type:"shixunHomeworks/getWorkList",payload:tt({},Ke.actionTabs.params)}))}),onCancel:()=>{He({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),z.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Me=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(et),he=te(41867),Ie=te(59301),Ve=Object.defineProperty,qe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ht=(Ke,He,ke)=>He in Ke?Ve(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Ct=(Ke,He)=>{for(var ke in He||(He={}))_e.call(He,ke)&&ht(Ke,ke,He[ke]);if(qe)for(var ke of qe(He))nt.call(He,ke)&&ht(Ke,ke,He[ke]);return Ke},dt=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const bt=({shixunHomeworks:Ke,classroomList:He,dispatch:ke})=>{const Ht=(0,Ee.useParams)(),[_t,Xt]=(0,z.useState)(!0),[ln,an]=(0,z.useState)(!1),[vt]=me.default.useForm();return Ie.createElement(Ie.Fragment,null,Ie.createElement(Ce.default,{centered:!0,title:"\u8C03\u5206",open:Ke.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ln,onOk:()=>dt(void 0,null,function*(){var un;if((0,he.Rm)()&&!((un=He.AssistantObject.normal)!=null&&un.can_appraise)){ve.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 vt.validateFields();const en=vt.getFieldsValue();an(!0),(yield(0,Ze.ZP)(`/api/student_works/${Ke.actionTabs.id}/adjust_score.json`,{method:"post",body:Ct({},en)})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),vt.resetFields(),ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ke({type:"shixunHomeworks/getWorkList",payload:Ct({},Ke.actionTabs.params)})),an(!1)}),onCancel:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ie.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"),Ie.createElement(me.default,{form:vt,layout:"horizontal"},Ie.createElement("div",{style:{display:"flex",alignItems:"baseline"}},Ie.createElement(me.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Ie.createElement(oe.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),Ie.createElement("span",{className:"ml10"},"\u5206")),Ie.createElement("div",null,Ie.createElement(me.default.Item,{name:"comment"},Ie.createElement(y.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Qe=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He})=>({shixunHomeworks:Ke,classroomList:He}))(bt),At=te(76200),It=te(66457),Ne=te(89392),yt=te(37906),de=te(3918),ie=te(61527),ae=te(88761),le=te(59301),Oe=Object.defineProperty,We=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ye=(Ke,He,ke)=>He in Ke?Oe(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,mt=(Ke,He)=>{for(var ke in He||(He={}))ot.call(He,ke)&&Ye(Ke,ke,He[ke]);if(Te)for(var ke of Te(He))Xe.call(He,ke)&&Ye(Ke,ke,He[ke]);return Ke},Dt=(Ke,He)=>We(Ke,Ae(He)),Tt=(Ke,He)=>{var ke={};for(var Ht in Ke)ot.call(Ke,Ht)&&He.indexOf(Ht)<0&&(ke[Ht]=Ke[Ht]);if(Ke!=null&&Te)for(var Ht of Te(Ke))He.indexOf(Ht)<0&&Xe.call(Ke,Ht)&&(ke[Ht]=Ke[Ht]);return ke},jt=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const qt=Ke=>jt(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/student_works/${Ke.userId}/deal_appeal_score.json`,{method:"post",body:Ke})});var $e=Ke=>{var He=Ke,{task_status:ke,new_work_status:Ht,shixunHomeworks:_t,course_group:Xt}=He,ln=Tt(He,["task_status","new_work_status","shixunHomeworks","course_group"]),an;const vt=(0,Ee.useParams)(),[un]=me.default.useForm(),{workList:en,workSetting:xt}=_t,[ka,ma]=(0,z.useState)(!1),[Bt,Pn]=(0,z.useState)(null),[Ma,Wa]=(0,z.useState)({search:"",page:1,limit:10,work_status:ke!=null?ke==0?[0,-1]:[ke]:null,new_work_status:Ht,status:Ht||"",course_group:Xt}),[,sn,Wt,rn]=(0,ie.U)(ae.h$,mt({},vt)),[,Er,ga,Ia]=(0,ie.U)(ae.cN,{homeworkId:vt==null?void 0:vt.categoryId}),[,,st,Ir]=(0,ie.U)(qt,{}),[qn,Fa]=(0,z.useState)([]),ua=()=>{var Ut,Sn,Et;if(ke==0)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u63D0\u4EA4\u4F5C\u54C1");if(ke==1)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1");if(ke==2)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F",xt!=null&&xt.anonymous_comment||(Ut=en==null?void 0:en.homework_status)!=null&&Ut.includes("\u533F\u8BC4\u4E2D")?"\u5EF6\u65F6\u63D0\u4EA4":"\u8865\u4EA4","\u4F5C\u54C1");if(Ht==1)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u672A\u533F\u8BC4");if(Ht==2)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u533F\u8BC4\u4E2D");if(Ht==3)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},(rn==null?void 0:rn.work_count)||0),"\u4F4D\u5B66\u751F\u5B8C\u6210\u533F\u8BC4");if(Ht==4)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},((Sn=Ia==null?void 0:Ia.data)==null?void 0:Sn.count)||0),"\u4F4D\u5B66\u751F\u63D0\u4EA4\u4E86\u7533\u8BC9");if(Ht==5)return le.createElement(le.Fragment,null,"\u5171",le.createElement("span",{style:{color:"#DF711C"}},((Et=Ia==null?void 0:Ia.data)==null?void 0:Et.count)||0),"\u6761\u7533\u8BC9\u8BB0\u5F55\u5F85\u5BA1\u6838")},Ua=()=>{var Ut,Sn;return ke?(Ut=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(Et,Sr,Jr)=>`${((Ma==null?void 0:Ma.page)-1)*Ma.limit+Jr+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(Et,Sr)=>le.createElement("a",{onClick:()=>{Mn(Sr)}},Et)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},ke!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(Et,Sr)=>le.createElement(be.Z,{placement:"bottom",title:le.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Sr.teacher_score||"0.0","\u5206",le.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Sr.teaching_asistant_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Sr.student_score||"0.0","\u5206",le.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Sr.late_penalty||"0.0","\u5206",le.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Sr.repeat_minus_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Sr.absence_penalty||"0.0","\u5206",le.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Sr.work_score||"0.0","\u5206",le.createElement("br",null),!(en!=null&&en.is_jupyter||en!=null&&en.is_jupyter_lab)&&le.createElement("div",{onClick:Jr=>{Mn(Sr)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},Et>0?le.createElement("span",{style:{color:"#ff8100"}},Et):Et)},ke>1&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:Et=>ce()(Et).format("YYYY-MM-DD HH:mm")}])==null?void 0:Ut.filter(Et=>Et):Ht==4||Ht==5?[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:80,render:(Et,Sr)=>le.createElement("a",{onClick:()=>{Mn(Sr)}},Et)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:80},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",ellipsis:!0,width:110},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",ellipsis:!0},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:140,render:Et=>ce()(Et).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"appeal_status",ellipsis:!0,width:140,align:"right",render:(Et,Sr)=>le.createElement(le.Fragment,null,Et==3&&le.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Et==4&&le.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Et==1&&le.createElement(le.Fragment,null,le.createElement(de.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>jt(void 0,null,function*(){(yield st({userId:Sr.student_work_id,score_id:Sr.student_works_score_id,status:4})).status===0&&Qa()})},"\u9A73\u56DE"),le.createElement(de.op,{className:"ml20",type:"link",style:{padding:0},onClick:()=>{Pn(Sr),ma(!0)}},"\u63A5\u53D7")))}]:(Sn=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(Et,Sr,Jr)=>`${((Ma==null?void 0:Ma.page)-1)*Ma.limit+Jr+1}`},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(Et,Sr)=>le.createElement("a",{onClick:()=>{Mn(Sr)}},Et)},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0},ke!=0&&{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(Et,Sr)=>le.createElement(be.Z,{placement:"bottom",title:le.createElement("div",null,"\u6559\u5E08\u8BC4\u5206\uFF1A",Sr.teacher_score||"0.0","\u5206",le.createElement("br",null),"\u52A9\u6559\u8BC4\u5206\uFF1A",Sr.teaching_asistant_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u533F\u8BC4\u8BC4\u5206\uFF1A",Sr.student_score||"0.0","\u5206",le.createElement("br",null)):"","\u8FDF\u4EA4\u6263\u5206\uFF1A",Sr.late_penalty||"0.0","\u5206",le.createElement("br",null),"\u67E5\u91CD\u6263\u5206\uFF1A",Sr.repeat_minus_score||"0.0","\u5206",le.createElement("br",null),en!=null&&en.anonymous_comment?le.createElement(le.Fragment,null,"\u7F3A\u8BC4\u6263\u5206\uFF1A",Sr.absence_penalty||"0.0","\u5206",le.createElement("br",null)):"","\u6700\u7EC8\u6210\u7EE9\uFF1A",Sr.work_score||"0.0","\u5206",le.createElement("br",null),!(en!=null&&en.is_jupyter||en!=null&&en.is_jupyter_lab)&&le.createElement("div",{onClick:Jr=>{Mn(Sr)},className:"current",style:{color:"#8bb6fd"}},"\u67E5\u770B\u8BC4\u5206"))},Et>0?le.createElement("span",{style:{color:"#ff8100"}},Et):Et)},Ht==2&&{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:Et=>ce()(Et).format("YYYY-MM-DD HH:mm")},Ht==2&&{title:"\u9700\u8BC4\u6570",dataIndex:"need_evaluate",ellipsis:!0},Ht==2&&{title:"\u5DF2\u8BC4\u6570",dataIndex:"evaluate_num",ellipsis:!0}])==null?void 0:Sn.filter(Et=>Et)},Mn=(Ut={})=>{var Sn;(Ut!=null&&Ut.id||Ut!=null&&Ut.student_work_id)&&(0,Se.xg)(en.is_jupyter||en.is_jupyter_lab?`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/${Ut.id}/comment`:vt.course_group?`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/review/${Ht==4?Ut.student_work_id:Ut==null?void 0:Ut.id}?ids=${(Sn=vt.course_group)==null?void 0:Sn.toString()}`:`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/review/${Ht==4?Ut.student_work_id:Ut==null?void 0:Ut.id}`)},Qa=(Ut=Ma)=>{const Sn=Dt(mt({},Ut),{work_status:ke!=null?ke==0?[0,-1]:[ke]:null,new_work_status:Ht,status:Ht==4?"":1,course_group:Xt});Wa(Sn),Ht==4||Ht==5?ga(Sn):Wt(Sn)};return(0,z.useEffect)(()=>{var Ut;Fa((Ht==4||Ht==5?(Ut=Ia==null?void 0:Ia.data)==null?void 0:Ut.list:rn==null?void 0:rn.student_works)||[])},[rn,Ia]),(0,z.useEffect)(()=>{ln.open&&Qa(),ln.open||(Fa([]),Wa(Dt(mt({},Ma),{search:"",page:1,limit:10})),Pn(null),ma(!1),un.resetFields())},[ln.open,Ma.page,Ma.limit]),(0,z.useEffect)(()=>{console.log(Bt)},[Bt]),le.createElement(le.Fragment,null,le.createElement(Ce.default,mt({},ln),le.createElement(pe.Z,{wrap:!1,justify:"space-between",align:"middle"},le.createElement(a.Z,null,ua()),le.createElement(a.Z,null,le.createElement(de.t7,{style:{width:300},value:Ma==null?void 0:Ma.search,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ut=>{Qa(Dt(mt({},Ma),{search:decodeURIComponent(Ut).trim(),page:1}))},onInputChange:Ut=>{Wa(Dt(mt({},Ma),{search:decodeURIComponent(Ut).trim()}))}}))),le.createElement(x.default,{loading:sn||Er,className:"mt20",columns:Ua(),locale:{emptyText:le.createElement(Be.Z,null)},dataSource:qn,pagination:{total:(rn==null?void 0:rn.work_count)||((an=Ia==null?void 0:Ia.data)==null?void 0:an.count)||0,onChange:(Ut,Sn)=>{Wa(Dt(mt({},Ma),{page:Ut,limit:Sn}))},current:Ma==null?void 0:Ma.page,pageSize:Ma==null?void 0:Ma.limit}})),le.createElement(Ce.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:ka,centered:!0,destroyOnClose:!0,onCancel:()=>{ma(!1)},maskClosable:!1,width:544,onOk:()=>{un.submit()}},le.createElement(me.default,{form:un,colon:!1,onFinish:Ut=>jt(void 0,null,function*(){(yield st(Dt(mt({},Ut),{userId:Bt.student_work_id,score_id:Bt.student_works_score_id,status:3}))).status===0&&(Qa(),ma(!1))})},le.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"),le.createElement(yt.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:le.createElement("a",{onClick:()=>{Mn(Dt(mt({},Bt),{id:en.is_jupyter||en.is_jupyter_lab?Bt==null?void 0:Bt.id:Bt==null?void 0:Bt.student_work_id}))}},Bt==null?void 0:Bt.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:le.createElement("span",{style:{color:"#191919"}},Bt==null?void 0:Bt.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:le.createElement("span",{style:{color:"#191919"}},Bt==null?void 0:Bt.score)}]}),le.createElement(pe.Z,{className:"mt20",wrap:!1},le.createElement(a.Z,null,le.createElement(me.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},le.createElement(oe.Z,{min:1,max:100,step:1}))),le.createElement(a.Z,null,le.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),le.createElement(a.Z,null,le.createElement(me.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},le.createElement(E.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))},ut={wrap:"wrap___W0LgL",MdEditor:"MdEditor___cHRH7",workListButtonWrap:"workListButtonWrap___QZZWS",anticon:"anticon___m82JD",workListClass:"workListClass___jvhD1",left:"left______XB",visible:"visible___Z1XhK",status:"status___gJ0dF",tips:"tips___dUSKO",redoBtn:"redoBtn___yd1Bl",scroll:"scroll___kwGSX",codewrap:"codewrap___OuRJd",viewcode:"viewcode___D8Xzb",lefttitle:"lefttitle___cmyHe",export_type_modal_title:"export_type_modal_title___v0LPC",export_type_modal:"export_type_modal___OtCoW",export_type_modal_con:"export_type_modal_con___jYlKl",type_item:"type_item___wLYJg",type_item_active:"type_item_active___xScmP",export_type_modal_waring:"export_type_modal_waring___c88Oc",btn_review:"btn_review___u0rVP",is_disabled:"is_disabled___Ihs8S",under_review:"under_review___DhNyV"},zt=te(96565),Gt=te(84105),hn=te(87395),Ln=te(67921),An=te(89489),Tn=te(84454),ha=te(20443),La=te(51198),ca=te(58617),dn=te(59301),_a=Object.defineProperty,da=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,pr=(Ke,He,ke)=>He in Ke?_a(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,on=(Ke,He)=>{for(var ke in He||(He={}))fa.call(He,ke)&&pr(Ke,ke,He[ke]);if(da)for(var ke of da(He))Fr.call(He,ke)&&pr(Ke,ke,He[ke]);return Ke},kn=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const sa=({shixunHomeworks:Ke,user:He,loading:ke,dispatch:Ht})=>{var _t,Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),{workList:xt}=Ke,[,ka,ma]=(0,ie.U)(ae.Gw,{homeworkId:xt==null?void 0:xt.id}),Bt=(sn,Wt={},rn=0)=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn||"--",Pn=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,isShow:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,isShow:!0},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",ellipsis:!0,render:sn=>sn===-1?"\u91CD\u505A\u4E2D":dn.createElement(Se.Uw,{status:sn}),isShow:!0},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",ellipsis:!0,render:(sn,Wt)=>dn.createElement(be.Z,{placement:"bottom",title:dn.createElement("div",null,dn.createElement("div",null,Wt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Wt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),dn.createElement("div",null,Wt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Wt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?dn.createElement("div",null,Wt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Wt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",dn.createElement("div",null,Wt.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Wt.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),dn.createElement("div",null,Wt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Wt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?dn.createElement("div",null,Wt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Wt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(xt==null?void 0:xt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Wt.appeal_penalty||"0.0"}\u5206`,dn.createElement("div",null,Wt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Wt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(xt!=null&&xt.is_jupyter||xt!=null&&xt.is_jupyter_lab)&&dn.createElement("div",{onClick:rn=>{var Er;rn.stopPropagation(),(0,Se.xg)(xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/${Wt.id}/comment`:en.course_group?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Wt.id}?ids=${(Er=en.course_group)==null?void 0:Er.toString()}`:`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Wt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},sn>0?dn.createElement("span",{style:{color:"#ff8100"}},sn):sn),isShow:!0},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",ellipsis:!0,isShow:!0,render:Bt},{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",ellipsis:!0,isShow:xt==null?void 0:xt.can_submit,render:(sn,Wt={},rn=0)=>(xt==null?void 0:xt.work_status)==0?"--":sn||"--"},{title:"\u9700\u8BC4\u6570",dataIndex:"need_comment_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u5DF2\u8BC4\u6570",dataIndex:"user_comment_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u88AB\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"appeal_deal_count",ellipsis:!0,render:Bt,isShow:xt==null?void 0:xt.student_anonymous_comment},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"center",width:80,render:(sn,Wt)=>dn.createElement("a",{onClick:()=>{var rn;(rn=xt==null?void 0:xt.homework_status)!=null&&rn.includes("\u5BFC\u5165")||Wa(Wt,"review")}},"\u67E5\u770B"),isShow:!0}].filter(sn=>sn.isShow),Ma=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(sn,Wt,rn)=>rn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Bt},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:sn=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn?dn.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):dn.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:sn=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn?ce()(sn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Bt},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Bt},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:sn=>xt!=null&&xt.can_make_up&&(xt==null?void 0:xt.work_status)==0?"--":sn===1?dn.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):sn===-1?"--":dn.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(sn,Wt)=>{var rn;return dn.createElement("a",{onClick:()=>{var Er;if((xt==null?void 0:xt.work_status)==0||(xt==null?void 0:xt.work_status)==-1){ve.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(Er=xt.homework_status)!=null&&Er.includes("\u5BFC\u5165")||Wa(Wt)}},!((rn=xt==null?void 0:xt.homework_status)!=null&&rn.includes("\u5DF2\u622A\u6B62")&&!(xt!=null&&xt.work_public)&&(0,he.dE)())&&(Wt!=null&&Wt.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605"))}}],Wa=(sn={},Wt="")=>{var rn;sn!=null&&sn.id&&(0,Se.xg)(xt.is_jupyter||xt.is_jupyter_lab?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/${sn.id}/comment`:en.course_group?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${sn==null?void 0:sn.id}?ids=${(rn=en.course_group)==null?void 0:rn.toString()}&review=${Wt}`:`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${sn==null?void 0:sn.id}?review=${Wt}`)};return dn.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(xt!=null&&xt.all_member_count)&&!ke["shixunHomeworks/getWorkList"]&&(((_t=xt==null?void 0:xt.homework_status)==null?void 0:_t.includes("\u672A\u53D1\u5E03"))||((Xt=xt==null?void 0:xt.homework_status)==null?void 0:Xt.includes("\u672A\u5F00\u59CB")))&&dn.createElement(Be.Z,null),!((ln=xt==null?void 0:xt.homework_status)!=null&&ln.includes("\u672A\u53D1\u5E03"))&&!((an=xt==null?void 0:xt.homework_status)!=null&&an.includes("\u672A\u5F00\u59CB"))&&dn.createElement(dn.Fragment,null,dn.createElement(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},dn.createElement(a.Z,null,dn.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),dn.createElement(a.Z,null,dn.createElement("span",null,(vt=xt==null?void 0:xt.left_time)==null?void 0:vt.status,dn.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(un=xt==null?void 0:xt.left_time)==null?void 0:un.time)))),(xt==null?void 0:xt.is_shixun)&&!(xt!=null&&xt.open_evaluate)&&!(xt!=null&&xt.is_close_tips)&&dn.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},dn.createElement(a.Z,null,dn.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 ")),dn.createElement(a.Z,null,dn.createElement("span",{className:"current",onClick:()=>kn(void 0,null,function*(){const sn=yield(0,Ze.ZP)(`/api/homework_commons/${en.categoryId}/close_tips.json`,{method:"post"});(sn==null?void 0:sn.status)===0&&Ht({type:"shixunHomeworks/getWorkList",payload:on({},en)})})},"X"))),!(xt!=null&&xt.is_shixun)&&(xt==null?void 0:xt.feedback_notice)&&dn.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},dn.createElement("i",{className:"iconfont icon-tishi11 font14"}),dn.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"),ka?dn.createElement(ca.Z,null):dn.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>kn(void 0,null,function*(){const sn=yield ma({homeworkId:xt==null?void 0:xt.id});(sn==null?void 0:sn.status)===0&&Ht({type:"shixunHomeworks/getWorkList",payload:on({},en)})})})),dn.createElement(x.default,{className:"mt20",locale:{emptyText:dn.createElement(Be.Z,null)},pagination:!1,columns:Pn,dataSource:[xt]}),(xt==null?void 0:xt.student_anonymous_comment)&&dn.createElement("div",{className:"mt20"},dn.createElement(pe.Z,{wrap:!1,align:"middle",justify:"space-between"},dn.createElement(a.Z,null,"\u5171",dn.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(xt==null?void 0:xt.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),dn.createElement(a.Z,null,dn.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",dn.createElement("span",{className:"c-grey-333 ml10"},(xt==null?void 0:xt.evaluation_start)&&ce()(xt==null?void 0:xt.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(xt==null?void 0:xt.evaluation_end)&&ce()(xt==null?void 0:xt.evaluation_end).format("YYYY-MM-DD HH:mm")))),dn.createElement(x.default,{className:"mt20",locale:{emptyText:dn.createElement(Be.Z,null)},columns:Ma,dataSource:xt==null?void 0:xt.student_works,pagination:!1}))))};var Ra=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(sa),Ea=te(35314),Ha={title_sty:"title_sty___P5YJg",znpy:"znpy___NSwrB",btns_pfbz:"btns_pfbz___DaiTV"},yr=te(78455),Io=Object.defineProperty,Bo=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Yt=(Ke,He,ke)=>He in Ke?Io(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Zt=(Ke,He)=>{for(var ke in He||(He={}))Va.call(He,ke)&&Yt(Ke,ke,He[ke]);if(Bo)for(var ke of Bo(He))Nt.call(He,ke)&&Yt(Ke,ke,He[ke]);return Ke};const Vn=Ke=>React.createElement("svg",Zt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ke),React.createElement("title",null,"\u53C2\u8003\u7B54\u6848"),React.createElement("path",{d:"m9.94.219 3.841 4.8v6.356a2.406 2.406 0 0 1-2.406 2.406h-8.75a2.406 2.406 0 0 1-2.406-2.406v-8.75A2.406 2.406 0 0 1 2.625.219H9.94ZM9.31 1.53H2.625c-.604 0-1.094.49-1.094 1.094v8.75c0 .604.49 1.094 1.094 1.094h8.75c.604 0 1.094-.49 1.094-1.094V5.48L9.31 1.531Zm1.6 5.832a.656.656 0 0 1 .157.842l-.055.08-2.1 2.625a.656.656 0 0 1-.888.128l-.073-.06-1.4-1.312a.656.656 0 0 1 .822-1.018l.076.06.882.828 1.657-2.071a.656.656 0 0 1 .922-.102ZM4.375 8.969a.656.656 0 0 1 .089 1.306l-.089.006H3.5a.656.656 0 0 1-.089-1.306l.089-.006h.875ZM7 6.344a.656.656 0 0 1 .089 1.306L7 7.656H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Zm0-2.625a.656.656 0 0 1 .089 1.306L7 5.031H3.5a.656.656 0 0 1-.089-1.306l.089-.006H7Z",fill:"#3061D0",fillRule:"nonzero"}));var ya="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuOTQuMjE5IDMuODQxIDQuOHY2LjM1NmEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNiAyLjQwNmgtOC43NWEyLjQwNiAyLjQwNiAwIDAgMS0yLjQwNi0yLjQwNnYtOC43NUEyLjQwNiAyLjQwNiAwIDAgMSAyLjYyNS4yMTlIOS45NFpNOS4zMSAxLjUzSDIuNjI1Yy0uNjA0IDAtMS4wOTQuNDktMS4wOTQgMS4wOTR2OC43NWMwIC42MDQuNDkgMS4wOTQgMS4wOTQgMS4wOTRoOC43NWMuNjA0IDAgMS4wOTQtLjQ5IDEuMDk0LTEuMDk0VjUuNDhMOS4zMSAxLjUzMVptMS42IDUuODMyYS42NTYuNjU2IDAgMCAxIC4xNTcuODQybC0uMDU1LjA4LTIuMSAyLjYyNWEuNjU2LjY1NiAwIDAgMS0uODg4LjEyOGwtLjA3My0uMDYtMS40LTEuMzEyYS42NTYuNjU2IDAgMCAxIC44MjItMS4wMThsLjA3Ni4wNi44ODIuODI4IDEuNjU3LTIuMDcxYS42NTYuNjU2IDAgMCAxIC45MjItLjEwMlpNNC4zNzUgOC45NjlhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNmwtLjA4OS4wMDZIMy41YS42NTYuNjU2IDAgMCAxLS4wODktMS4zMDZsLjA4OS0uMDA2aC44NzVaTTcgNi4zNDRhLjY1Ni42NTYgMCAwIDEgLjA4OSAxLjMwNkw3IDcuNjU2SDMuNWEuNjU2LjY1NiAwIDAgMS0uMDg5LTEuMzA2bC4wODktLjAwNkg3Wm0wLTIuNjI1YS42NTYuNjU2IDAgMCAxIC4wODkgMS4zMDZMNyA1LjAzMUgzLjVhLjY1Ni42NTYgMCAwIDEtLjA4OS0xLjMwNmwuMDg5LS4wMDZIN1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ea=Object.defineProperty,no=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Lo=(Ke,He,ke)=>He in Ke?ea(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,mr=(Ke,He)=>{for(var ke in He||(He={}))nr.call(He,ke)&&Lo(Ke,ke,He[ke]);if(no)for(var ke of no(He))wr.call(He,ke)&&Lo(Ke,ke,He[ke]);return Ke};const Qn=Ke=>React.createElement("svg",mr({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},Ke),React.createElement("title",null,"\u4F5C\u4E1A\u8981\u6C42"),React.createElement("path",{d:"M14.03.475a1.378 1.378 0 0 1 1.72 1.335v11.11c0 .494-.356.918-.844 1.003l-6.88 1.204c-.155.027-.315.021-.468-.018L1.015 13.42a1.02 1.02 0 0 1-.765-.987V1.82A1.378 1.378 0 0 1 1.988.49l5.835 1.577Zm.22 1.491-6.151 1.58c-.186.047-.38.046-.565-.004L1.75 1.98v10.081l6.099 1.574 6.401-1.121V1.966ZM9.885 8.969a.75.75 0 0 1 .101 1.493l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Zm0-3.14a.75.75 0 0 1 .101 1.492l-.101.007h-3.68a.75.75 0 0 1-.102-1.493l.102-.007h3.68Z",fill:"#3061D0",fillRule:"nonzero"}));var mo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAzLjQ3NWExLjM3OCAxLjM3OCAwIDAgMSAxLjcyIDEuMzM1djExLjExYzAgLjQ5NC0uMzU2LjkxOC0uODQ0IDEuMDAzbC02Ljg4IDEuMjA0Yy0uMTU1LjAyNy0uMzE1LjAyMS0uNDY4LS4wMThMMS4wMTUgMTMuNDJhMS4wMiAxLjAyIDAgMCAxLS43NjUtLjk4N1YxLjgyQTEuMzc4IDEuMzc4IDAgMCAxIDEuOTg4LjQ5bDUuODM1IDEuNTc3Wm0uMjIgMS40OTEtNi4xNTEgMS41OGMtLjE4Ni4wNDctLjM4LjA0Ni0uNTY1LS4wMDRMMS43NSAxLjk4djEwLjA4MWw2LjA5OSAxLjU3NCA2LjQwMS0xLjEyMVYxLjk2NlpNOS44ODUgOC45NjlhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTNsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4Wm0wLTMuMTRhLjc1Ljc1IDAgMCAxIC4xMDEgMS40OTJsLS4xMDEuMDA3aC0zLjY4YS43NS43NSAwIDAgMS0uMTAyLTEuNDkzbC4xMDItLjAwN2gzLjY4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ro=te(6339),wo=te(59301);const Xr=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t,Xt,ln;const{workList:an,workDetail:vt}=Ke,un=(0,Ee.useParams)();(0,z.useEffect)(()=>{var xt;((xt=Ke.actionTabs)==null?void 0:xt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97"&&ke({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:un==null?void 0:un.categoryId}})},[(Ht=Ke.actionTabs)==null?void 0:Ht.key]);const en=()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return wo.createElement(Ce.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:(_t=Ke.actionTabs)==null?void 0:_t.title,open:((Xt=Ke.actionTabs)==null?void 0:Xt.key)==="\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",destroyOnClose:!0,onCancel:()=>en(),footer:[wo.createElement(je.ZP,{type:"primary",onClick:()=>{en(),Ee.history.push(`/classrooms/${un==null?void 0:un.coursesId}/common_homework/${an==null?void 0:an.homework_id}/edit`)}},"\u7F16\u8F91")]},wo.createElement(Ro.Z,{value:((ln=Ke.actionTabs)==null?void 0:ln.title)=="\u4F5C\u4E1A\u8981\u6C42"?(vt==null?void 0:vt.description)||"\u6682\u65E0\u5185\u5BB9~":(vt==null?void 0:vt.reference_answer)||"\u6682\u65E0\u5185\u5BB9~"}))};var Ot=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(Xr),En={radio_con:"radio_con___iO1MG",result_con:"result_con___e0e_t",result_title:"result_title___fa5Xp",title_icon:"title_icon___Khfgd"},Cn=te(57146),vn=te(59301),ta=Object.defineProperty,Wn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,yn=(Ke,He,ke)=>He in Ke?ta(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,bo=(Ke,He)=>{for(var ke in He||(He={}))zr.call(He,ke)&&yn(Ke,ke,He[ke]);if(Rn)for(var ke of Rn(He))Cr.call(He,ke)&&yn(Ke,ke,He[ke]);return Ke},Go=(Ke,He)=>Wn(Ke,_n(He)),Xo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const pi=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t,Xt,ln,an;const{workList:vt}=Ke,[un,en]=(0,z.useState)(Go(bo({},(0,Ee.useParams)()),{page:1,limit:10})),[xt,ka]=(0,z.useState)([]),[ma,Bt]=(0,z.useState)(""),[Pn,Ma]=(0,z.useState)(1),[Wa]=me.default.useForm(),[sn,Wt]=(0,z.useState)({}),[rn,Er]=(0,z.useState)(null),[ga,Ia]=(0,z.useState)(!1),st=(0,z.useRef)(null),Ir=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Et,Sr,Jr)=>(un.page-1)*un.limit+Jr+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130},(0,he.GJ)()||(0,he.dE)()&&!(vt!=null&&vt.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:220}:null,!((0,he.dE)()&&((Ht=vt==null?void 0:vt.homework_status)!=null&&Ht.includes("\u533F\u8BC4\u4E2D")||(_t=vt==null?void 0:vt.homework_status)!=null&&_t.includes("\u7533\u8BC9\u4E2D")))&&(vt==null?void 0:vt.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:vt!=null&&vt.is_jupyter_lab||vt!=null&&vt.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:Et=>Et===-1?"\u91CD\u505A\u4E2D":vn.createElement(Se.Uw,{status:Et})},{title:"\u66F4\u65B0\u65F6\u95F4",width:170,dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:Et=>Et?ce()(Et).format("YYYY-MM-DD HH:mm"):"--"}].filter(Boolean),qn=(Et,Sr)=>{un.page=Et,un.limit=Sr,en(bo({},un)),Fa(un)},Fa=Et=>Xo(void 0,null,function*(){ke({type:"shixunHomeworks/getWorkList",payload:bo({},Et)})}),ua=Et=>{un.search=Et,un.page=1,Wa.resetFields(),Wt({}),ka([]),Er(null),en(bo({},un)),Fa(un)},Ua=(ln=(Xt=vt==null?void 0:vt.student_works)==null?void 0:Xt.filter(Et=>(Et==null?void 0:Et.work_status)===0||(Et==null?void 0:Et.work_status)===-1))==null?void 0:ln.map(Et=>Et==null?void 0:Et.id),Mn=Et=>Xo(void 0,null,function*(){var Sr,Jr,_o;const Ba=bo({},sn);if(!((Sr=Et==null?void 0:Et.content)!=null&&Sr.trim()||(Jr=Et==null?void 0:Et.attachment_ids)!=null&&Jr.length)){ve.ZP.warning("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A\u6587\u672C\uFF01");return}Ba.content=Et==null?void 0:Et.content,Ba.attachment_ids=(_o=Et==null?void 0:Et.attachment_ids)==null?void 0:_o.map(Kn=>Kn.response.id),Qa(Ba)}),Qa=Et=>Xo(void 0,null,function*(){Ia(!0);const Sr=yield(0,Ze.ZP)(`/api/homework_commons/${vt==null?void 0:vt.homework_id}/test_ai_review.json`,{method:"post",body:Et});if([0,-3].includes(Sr.status)){Sr.status==0&&ve.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Er(Sr);const Jr=document.querySelector(".modal-ai-pfcs");if(Jr){const _o=Jr.querySelector(".ant-modal-body");_o&&(_o.scrollTop=_o.scrollHeight)}}Ia(!1)}),Ut=()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ma(1),Sn()},Sn=()=>{Wa.resetFields(),Wt({}),ka([]),Bt(""),Er(null)};return vn.createElement(Ce.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ga,open:((an=Ke.actionTabs)==null?void 0:an.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ut(),okText:rn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{if(Pn==1){if(xt.length==0)return ve.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Qa({student_work_id:xt[0]})}else Pn==2&&Wa.submit()}},vn.createElement(fe.Z,{spinning:ga,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},vn.createElement("div",{className:En.radio_con},vn.createElement("span",{className:"mr20"},"\u6D4B\u8BD5\u65B9\u5F0F"),vn.createElement(ne.ZP.Group,{onChange:Et=>{Et.target.value==1&&qn(1,10),Ma(Et.target.value),Sn()},value:Pn,options:[{label:"\u9009\u62E9\u5B66\u751F\u4F5C\u4E1A",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u5185\u5BB9\u6216\u4E0A\u4F20\u4F5C\u4E1A",value:2,style:{marginRight:30,color:"#000"}}]})),Pn==1&&vn.createElement(vn.Fragment,null,vn.createElement("div",{className:"flex justify-between item-center mb10"},vn.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),vn.createElement(y.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ma,onChange:Et=>Bt(Et.target.value),onSearch:ua})),vn.createElement(x.default,{rowSelection:{type:"radio",selectedRowKeys:xt,onChange:(Et,Sr)=>{ka(Et)},getCheckboxProps:Et=>({disabled:Ua.includes(Et.id)})},loading:He["shixunHomeworks/getWorkList"],rowKey:"id",dataSource:(vt==null?void 0:vt.student_works)||[],columns:Ir,pagination:{current:un.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:un.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:vt.work_count,size:"default",showTotal:Se.rU,onChange:qn},onChange:(Et,Sr,Jr)=>{if(Jr.order===void 0)switch(Jr.field){case"student_id":un.b_order="desc",un.order=Jr.field;break;default:delete un.b_order,delete un.order}else un.b_order=Jr.order.replace("end",""),un.order=Jr.field;Fa(un)}})),Pn==2&&vn.createElement("div",{style:{marginTop:20}},vn.createElement(me.default,{form:Wa,className:En.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Wt(bo({},Wa.getFieldsValue()))},onFinish:Mn},vn.createElement(me.default.Item,{name:"content",label:"\u4F5C\u4E1A\u5185\u5BB9",style:{marginBottom:20}},vn.createElement(zt.Z,{watch:!0})),vn.createElement(me.default.Item,{name:"attachment_ids",style:{marginBottom:0}},vn.createElement(Cn.Z,null)))),rn&&vn.createElement("div",{className:En.result_con},vn.createElement("div",{className:En.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(rn==null?void 0:rn.status)==0&&vn.createElement("div",{className:"p20"},vn.createElement("div",{className:"mb5"},vn.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),rn==null?void 0:rn.score),vn.createElement("div",{className:"flex"},vn.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),vn.createElement(Ro.Z,{value:rn==null?void 0:rn.content,style:{fontSize:"14px"}}))),(rn==null?void 0:rn.status)==-3&&vn.createElement("div",{className:"p20"},vn.createElement(Ro.Z,{value:rn==null?void 0:rn.message,style:{fontSize:"14px"}})))))};var ia=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(pi),wa=te(59301);const Rr=({shixunHomeworks:Ke,classroomList:He,loading:ke,dispatch:Ht,range:_t,setRange:Xt,closeModal:ln})=>{const{workList:an}=Ke,vt=(0,Ee.useParams)();return wa.createElement("div",null,wa.createElement("div",{className:"flex item-center justify-between",style:{height:50}},wa.createElement("div",{className:Ha.title_sty},"\u8BC4\u5206\u6807\u51C6"),wa.createElement("div",{className:"flex"},wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},wa.createElement("img",{src:mo}),"\u4F5C\u4E1A\u8981\u6C42"),wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},wa.createElement("img",{src:ya})," \u53C2\u8003\u7B54\u6848"),wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},wa.createElement("img",{src:yr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),wa.createElement("div",{className:Ha.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${vt.coursesId}/common_homework/${vt.categoryId}/detail?tabs=5`}},wa.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),wa.createElement(x.default,{pagination:!1,dataSource:an==null?void 0:an.ai_review_settings,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}]}),wa.createElement("div",{className:Ha.title_sty,style:{marginTop:20,marginBottom:10}},"\u8BC4\u9605\u8303\u56F4"),wa.createElement("div",{className:Ha.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},wa.createElement(ne.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:un=>Xt(un.target.value),value:_t,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]})),wa.createElement(Ot,null),wa.createElement(ia,null))};var Ja=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,classroomList:ke,user:Ht})=>({shixunHomeworks:Ke,loading:He.effects,classroomList:ke,user:Ht}))(Rr),eo=te(59301),yo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Qr=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t;const{workList:Xt}=Ke,[ln,an]=(0,z.useState)([]),vt=(0,Ee.useParams)(),[un,en]=(0,z.useState)(!1),xt=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:ma=>eo.createElement(be.Z,{placement:"bottom",title:ma},eo.createElement("span",{style:{color:"#333"}},ce()(ma).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(ma,Bt)=>eo.createElement("span",{style:{color:"#333"}},Bt==null?void 0:Bt.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(ma,Bt)=>(Bt==null?void 0:Bt.status)=="running"?eo.createElement("span",{style:{color:"#333"}}," ",eo.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Bt==null?void 0:Bt.rate):eo.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Bt==null?void 0:Bt.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Bt==null?void 0:Bt.fail_count," \u4EBA")}];(0,z.useEffect)(()=>{var ma;((ma=Ke.actionTabs)==null?void 0:ma.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&ka()},[(Ht=Ke.actionTabs)==null?void 0:Ht.key]);const ka=()=>yo(void 0,null,function*(){en(!0);const ma=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit_history.json",{method:"get",params:{homework_id:vt==null?void 0:vt.categoryId}});ma.status===0&&an(ma==null?void 0:ma.data),en(!1)});return eo.createElement(Ce.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((_t=Ke.actionTabs)==null?void 0:_t.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},footer:null},eo.createElement(x.default,{loading:un,pagination:!1,dataSource:ln,columns:xt,className:"mb10"}))};var $o=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(Qr),ui={radio_con:"radio_con___Ga5KB",result_con:"result_con____hJwj",result_title:"result_title___P6TDk"},Si=te(59301),el=Object.defineProperty,sl=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,Qi=(Ke,He,ke)=>He in Ke?el(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,yi=(Ke,He)=>{for(var ke in He||(He={}))Hl.call(He,ke)&&Qi(Ke,ke,He[ke]);if(hl)for(var ke of hl(He))Ml.call(He,ke)&&Qi(Ke,ke,He[ke]);return Ke},cl=(Ke,He)=>sl(Ke,Rl(He)),Al=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Bl=({shixunHomeworks:Ke,loading:He,dispatch:ke,getData:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt;const{workList:ka}=Ke,[ma,Bt]=(0,z.useState)({page:1,limit:10}),[Pn,Ma]=(0,z.useState)(-1),[Wa,sn]=(0,z.useState)(""),[Wt,rn]=(0,z.useState)({}),[Er,ga]=(0,z.useState)(!1),[Ia,st]=(0,z.useState)(!1),Ir=(0,Ee.useParams)(),qn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ut,Sn,Et)=>(ma.page-1)*ma.limit+Et+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180},(0,he.GJ)()||(0,he.dE)()&&!(ka!=null&&ka.anonymous_comment)?{title:"\u5B66\u53F7",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,width:180}:null,!((0,he.dE)()&&((_t=ka==null?void 0:ka.homework_status)!=null&&_t.includes("\u533F\u8BC4\u4E2D")||(Xt=ka==null?void 0:ka.homework_status)!=null&&Xt.includes("\u7533\u8BC9\u4E2D")))&&(ka==null?void 0:ka.course_group_count)!==0?{title:"\u5206\u73ED",dataIndex:"group_name",width:250}:null,{title:ka!=null&&ka.is_jupyter_lab||ka!=null&&ka.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",width:180,dataIndex:"work_status",render:Ut=>Ut===-1?"\u91CD\u505A\u4E2D":Si.createElement(Se.Uw,{status:Ut})},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"review_status",render:Ut=>Ut?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:(Ut,Sn)=>Ut===1?Si.createElement("span",{className:"c-green"},"\u6210\u529F"):Si.createElement(be.Z,{title:Sn==null?void 0:Sn.error_message},Si.createElement("span",{className:"c-red"},"\u5931\u8D25"))}].filter(Boolean);(0,z.useEffect)(()=>{var Ut,Sn;((Ut=Ke.actionTabs)==null?void 0:Ut.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Ma((Sn=Ke.actionTabs)==null?void 0:Sn.status)},[(ln=Ke.actionTabs)==null?void 0:ln.key]),(0,z.useEffect)(()=>{var Ut;((Ut=Ke.actionTabs)==null?void 0:Ut.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Pn!=null&&Ua(1,10)},[Pn]);const Fa=Ut=>{ma.keyword=Ut,ma.page=1,Bt(yi({},ma)),ua(ma)},ua=Ut=>Al(void 0,null,function*(){var Sn;st(!0);const Et=yield(0,Ze.ZP)(`/api/homework_common_resubmits/${(Sn=Ke.actionTabs)==null?void 0:Sn.id}/resubmit_student_list.json`,{method:"get",params:cl(yi({},Ut),{homework_id:Ir==null?void 0:Ir.categoryId,success_status:Pn!=-1?[Pn]:null})});(Et==null?void 0:Et.status)===0&&rn(Et||{}),st(!1)}),Ua=(Ut,Sn)=>{ma.page=Ut,ma.limit=Sn,Bt(yi({},ma)),ua(ma)},Mn=()=>Al(void 0,null,function*(){var Ut,Sn;if(Pn==1&&((Ut=Wt==null?void 0:Wt.success_status)==null?void 0:Ut[1].count)==0||Pn==2&&((Sn=Wt==null?void 0:Wt.success_status)==null?void 0:Sn[0].count)==0)return ve.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");ga(!0);const Et=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Ir==null?void 0:Ir.categoryId,student_works_ids:Wt==null?void 0:Wt.student_works_ids}});(Et==null?void 0:Et.status)===0&&(Qa(),Ht()),ga(!1)}),Qa=()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),sn(""),Ma(null)};return Si.createElement(Ce.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((an=Ke.actionTabs)==null?void 0:an.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Er,onCancel:()=>Qa(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Mn()},Si.createElement("div",{className:ui.radio_con},Si.createElement("div",null,Si.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Si.createElement(ne.ZP.Group,{onChange:Ut=>{Ma(Ut.target.value)},value:Pn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((vt=Wt==null?void 0:Wt.success_status)==null?void 0:vt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((un=Wt==null?void 0:Wt.success_status)==null?void 0:un[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Si.createElement("div",{className:"flex justify-between item-center mb10"},Si.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Si.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((en=Wt==null?void 0:Wt.success_status)==null?void 0:en[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Si.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((xt=Wt==null?void 0:Wt.success_status)==null?void 0:xt[0].count)||0),"\u4EBA"),Si.createElement(y.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Wa,onChange:Ut=>sn(Ut.target.value),onSearch:Fa})),Si.createElement(x.default,{loading:Ia,dataSource:(Wt==null?void 0:Wt.data)||[],columns:qn,pagination:{current:ma.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ma.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Wt==null?void 0:Wt.count)||0,size:"default",showTotal:Se.rU,onChange:Ua},onChange:(Ut,Sn,Et)=>{Et!=null&&Et.order?(ma.sort_by=Et==null?void 0:Et.field,ma.direction=(Et==null?void 0:Et.order)==="ascend"?"asc":"desc"):(ma.sort_by=null,ma.direction=null),ua(ma)}}))};var ml=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(Bl),Pt=te(59301),Fl=Object.defineProperty,vo=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Di=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,El=(Ke,He,ke)=>He in Ke?Fl(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Sl=(Ke,He)=>{for(var ke in He||(He={}))tl.call(He,ke)&&El(Ke,ke,He[ke]);if(Di)for(var ke of Di(He))nl.call(He,ke)&&El(Ke,ke,He[ke]);return Ke},Vl=(Ke,He)=>vo(Ke,Ai(He)),Zo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const vi=(0,z.createRef)(),Tl=({shixunHomeworks:Ke,classroomList:He,loading:ke,zip:Ht,btnLoading:_t,setBtnLoading:Xt,dispatch:ln})=>{var an,vt,un,en,xt,ka,ma,Bt,Pn,Ma,Wa,sn,Wt,rn,Er,ga,Ia,st,Ir,qn,Fa,ua,Ua;const Mn=(0,Ee.useParams)(),[Qa]=(0,Ee.useSearchParams)(),[Ut,Sn]=(0,z.useState)(Sl(Sl({},(0,Ee.useParams)()),{page:Qa.get("page")||1,limit:20})),{workList:Et,actionTabs:Sr,workSetting:Jr}=Ke,[_o,Ba]=(0,z.useState)([]),[Kn,Uo]=(0,z.useState)(1),[Yr,Ti]=(0,z.useState)(),[Pr,xa]=(0,z.useState)(),[kr,gn]=(0,z.useState)(),[ur,Ar]=(0,z.useState)(),[fo,ko]=(0,z.useState)(),[to,ii]=(0,z.useState)(!1),[Xi,kl]=(0,z.useState)(1),[ul,Nl]=(0,z.useState)(!1),[Yl,$i]=(0,z.useState)(!1),[ru,Zs]=(0,z.useState)([]),[Ys,gu]=(0,z.useState)(!1),[hs,li]=(0,z.useState)(),[Qs,js]=(0,z.useState)(!1),[Ws,Ks]=(0,z.useState)(""),[Gn,Hn]=(0,z.useState)(),[bi,uo]=(0,z.useState)(),[jr,Qo]=(0,z.useState)(null),[Wi,Ki]=(0,z.useState)(!0),[po,ro]=(0,z.useState)([]),[So,Pi]=(0,z.useState)([]),[ra,$n]=(0,z.useState)(0),[Un,so]=(0,z.useState)({status:!1,visible:!0}),[ou,bu]=(0,z.useState)(!1),[Es,Bs]=(0,z.useState)(""),[eu]=me.default.useForm(),[Hs,iu]=(0,z.useState)(!0),[lu,Js]=(0,z.useState)(!1),[Du,tc]=(0,z.useState)(null),[nc,Xs]=(0,z.useState)(!1),[qs,ac]=(0,z.useState)(0),[rc,oc]=(0,z.useState)(!1);(0,z.useEffect)(()=>{vi&&vi.current&&(vi.current.clientHeight>47?so({status:!0,visible:!0}):so({status:!1,visible:!0}))},[Et.course_group_info&&Et.course_group_info.length]),(0,z.useEffect)(()=>{Et!=null&&Et.course_id&&Ba(Et==null?void 0:Et.student_works)},[Et]);const Ou=()=>Zo(void 0,null,function*(){const Jt=yield ln({type:"shixunHomeworks/getWorkList",payload:Sl({},Ut)});(0,he.GJ)()?Ba([...Jt.student_works]):Ba([...Jt])});(0,z.useEffect)(()=>{!ke["shixunHomeworks/getWorkList"]&&(Et!=null&&Et.is_open_ai_review)&&!(0,he.dE)()&&Us()},[ke["shixunHomeworks/getWorkList"]]),(0,z.useEffect)(()=>{if((Du==null?void 0:Du.status)=="running"){oc(!0);const Jt=setInterval(()=>{Us()},3e3);return()=>clearInterval(Jt)}else Du!=null&&Du.status&&(Du==null?void 0:Du.status)=="success"&&rc&&Ou()},[Du==null?void 0:Du.status]);const Us=()=>Zo(void 0,null,function*(){const Jt=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:Mn==null?void 0:Mn.categoryId}});(Jt==null?void 0:Jt.status)===0&&tc(Jt==null?void 0:Jt.data)});(0,z.useEffect)(()=>{if(Qa.get("page")){let Jt=JSON.parse(localStorage.getItem("commonhomeworkkey"))||{};if((Mn==null?void 0:Mn.categoryId)!=(Jt==null?void 0:Jt.categoryId))return;Sn(Sl(Sl({},Ut),Jt)),Jt.task_status=(Jt==null?void 0:Jt.work_status)||"all",Jt.course_group_info=(Jt==null?void 0:Jt.course_group)||"all",Jt.file_status=Jt!=null&&Jt.file_status?[Jt==null?void 0:Jt.file_status]:"all",Jt.teacher_comment=Jt!=null&&Jt.teacher_comment?[Jt==null?void 0:Jt.teacher_comment]:"all",eu.setFieldsValue(Sl({},Jt))}},[]);function Ss(){Uo(1),Ti(""),xa(""),gn(""),ko(""),Ar(""),Zs([])}const ic=()=>{Ut.page=1;const Jt=Object.assign({},eu.getFieldsValue());Object.keys(Jt).map(function(Xn){switch(Xn){case"task_status":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.work_status,eu.setFieldsValue({task_status:"all"})):(Ut.work_status=Jt[Xn],eu.setFieldsValue({task_status:Ut.work_status}));break;case"file_status":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.file_status,eu.setFieldsValue({file_status:"all"})):(Ut.file_status=Jt[Xn][0],eu.setFieldsValue({file_status:Jt[Xn]}));break;case"course_group_info":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.course_group,eu.setFieldsValue({course_group_info:"all"})):(Ut.course_group=Jt[Xn],eu.setFieldsValue({course_group_info:Ut.course_group}));break;case"teacher_comment":Jt[Xn].includes("all")||Et[Xn].length===Jt[Xn].length||!Jt[Xn].length?(delete Ut.teacher_comment,eu.setFieldsValue({teacher_comment:"all"})):(Ut.teacher_comment=Jt[Xn][0],eu.setFieldsValue({teacher_comment:Jt[Xn]}));break}}),Ou()},lc=(Jt,Xn)=>{ro(Xn.map(fi=>(fi.course_group_id===Jt&&(fi.checked=!fi.checked),fi))),Vs(Xn)},Vs=Jt=>{Pi(Jt.filter(Xn=>Xn.checked).map(Xn=>Xn.course_group_id))},bs=(0,z.useRef)();(0,z.useEffect)(()=>{bs.current=So},[So]);const uc=(Jt,Xn)=>{Ut.page=Jt,Ut.limit=Xn,Ou()},sc=[{title:"\u5E8F\u53F7",dataIndex:"name",width:"5%",fixed:"left",render:(Jt,Xn,fi)=>Xn!=null&&Xn.isMe&&(_o!=null&&_o.length)?"\u6211":Ut.limit*(Ut.page-1)+fi+1},{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},((0,he.GJ)()||(0,he.dE)()&&!(Et!=null&&Et.anonymous_comment))&&{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:Jt=>Jt},!((0,he.dE)()&&((an=Et==null?void 0:Et.homework_status)!=null&&an.includes("\u533F\u8BC4\u4E2D")||(vt=Et==null?void 0:Et.homework_status)!=null&&vt.includes("\u7533\u8BC9\u4E2D")))&&Et.course_group_count!==0&&{title:"\u5206\u73ED",width:"7%",ellipsis:!0,dataIndex:"group_name"},{title:Et!=null&&Et.is_jupyter_lab||Et!=null&&Et.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"12%",render:Jt=>Jt===-1?"\u91CD\u505A\u4E2D":Pt.createElement(Se.Uw,{status:Jt})},((0,he.GJ)()||(0,he.dE)()&&!(Et!=null&&Et.anonymous_comment)&&!Et.anonymous_appeal||(0,he.dE)()&&((un=Et.homework_status)==null?void 0:un.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(Jt,Xn)=>Pt.createElement(be.Z,{placement:"bottom",title:Pt.createElement("div",null,Pt.createElement("div",null,Xn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Xn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Pt.createElement("div",null,Xn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Xn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Et!=null&&Et.anonymous_comment?Pt.createElement("div",null,Xn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Xn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Pt.createElement("div",null,Xn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Xn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Pt.createElement("div",null,Xn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Xn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Et!=null&&Et.anonymous_comment?Pt.createElement("div",null,Xn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Xn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Et==null?void 0:Et.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Xn.appeal_penalty||"0.0"}\u5206`,Pt.createElement("div",null,Xn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Xn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Et!=null&&Et.is_jupyter||Et!=null&&Et.is_jupyter_lab)&&Pt.createElement("div",{onClick:fi=>{var Eu;fi.stopPropagation(),localStorage.setItem("commonhomeworkkey",JSON.stringify(Ut)),(0,Se.xg)(Et.is_jupyter||Et.is_jupyter_lab?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/${Xn.id}/comment?page=${Ut.page}`:Ut.course_group?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?page=${Ut.page}&ids=${(Eu=Ut.course_group)==null?void 0:Eu.toString()}`:`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?page=${Ut.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},Jt>0?Pt.createElement("span",{style:{color:"#ff8100"}},Jt):Jt)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:Jt=>Jt?ce()(Jt).format("YYYY-MM-DD HH:mm"):"--"},((0,he.GJ)()||((en=Et==null?void 0:Et.homework_status)==null?void 0:en.includes("\u5DF2\u622A\u6B62")))&&{title:"\u6559\u5E08\u8BC4\u5206",width:"6%",dataIndex:"teacher_score"},((0,he.GJ)()||((xt=Et==null?void 0:Et.homework_status)==null?void 0:xt.includes("\u5DF2\u622A\u6B62")))&&{title:"\u52A9\u6559\u8BC4\u5206",width:"6%",dataIndex:"teaching_asistant_score"},(Et==null?void 0:Et.anonymous_comment)&&{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(Jt,Xn)=>Pt.createElement(be.Z,{title:Pt.createElement("div",null,Pt.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",Jt,"\u5206"),Pt.createElement("br",null),Pt.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Xn.anonymous_comment_rate,"%"))},Pt.createElement("span",null,Jt))},(Et==null?void 0:Et.anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",width:"5%",dataIndex:"user_comment_count",render:Jt=>Pt.createElement(be.Z,{title:"\u5728\u533F\u8BC4\u671F\u95F4\u8BC4\u9605\u7684\u4F5C\u54C1\u6570\u91CF"},Pt.createElement("span",null,Jt))},(Et==null?void 0:Et.anonymous_appeal)&&{title:"\u533F\u8BC4\u7533\u8BC9",width:"8%",dataIndex:"appeal_all_count",render:(Jt,Xn)=>Pt.createElement("div",null,!!Jt&&Pt.createElement(be.Z,{placement:"bottom",title:`\u5171\u6709${Jt}\u6761\u533F\u8BC4\u7533\u8BC9\uFF0C${Xn.appeal_deal_count}\u6761\u5F85\u5904\u7406`},Pt.createElement("span",{style:{minWidth:"30px",display:"inline-block",textAlign:"center"}},`${Xn.appeal_deal_count}/${Jt}`)),!Jt&&Pt.createElement("span",null,"-/-"))},(Et==null?void 0:Et.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_size",width:"6%",render:Jt=>Jt||"- -"},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",width:"6%",render:Jt=>Jt||"- -"},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(Jt,Xn)=>{var fi,Eu,Ql;return(fi=Et.homework_status)!=null&&fi.includes("\u5BFC\u5165")?Pt.createElement("div",{style:{display:"flex",alignItems:"center"}}," ",(0,he.GJ)()&&Pt.createElement("a",{onClick:jl=>{jl.stopPropagation(),ln({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Xn==null?void 0:Xn.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Pt.createElement("a",{style:{marginLeft:(0,he.GJ)()&&10},onClick:(0,Ne.debounce)(jl=>Zo(void 0,null,function*(){var tu,Vu,_s,Gs,ec;jl.stopPropagation();let Iu=yield(0,Ze.ZP)(`/api/student_works/${Xn==null?void 0:Xn.id}/passed_condition.json`,{method:"get"});Ce.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,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}},(tu=Iu==null?void 0:Iu.data)==null?void 0:tu.user_name)),Pt.createElement("div",{style:{marginLeft:60}},Pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Pt.createElement("span",{style:{marginLeft:10}},(Vu=Iu==null?void 0:Iu.data)==null?void 0:Vu.student_id)),Pt.createElement("div",{style:{marginLeft:60}},Pt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Pt.createElement("span",{style:{marginLeft:10}},(_s=Iu==null?void 0:Iu.data)==null?void 0:_s.group_name))),Pt.createElement("div",{style:{marginTop:22}},Pt.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Pt.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Gs=Iu==null?void 0:Iu.data)==null?void 0:Gs.description)||"\u6682\u65E0\u4FE1\u606F")),Pt.createElement("div",{style:{marginTop:22,marginBottom:20}},Pt.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Pt.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ec=Iu==null?void 0:Iu.data)==null?void 0:ec.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Xn.work_status===0&&!(0,he.GJ)()?Pt.createElement("div",null,"--"):Pt.createElement("div",null,!(0,he.GJ)()&&Pt.createElement("div",null,Pt.createElement("a",{target:"_blank"},"\u67E5\u770B")),(0,he.GJ)()&&Pt.createElement("div",null,Pt.createElement(Ee.Link,{className:"c-blue",target:"_blank",to:Et.is_jupyter||Et.is_jupyter_lab?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/${Xn.id}/comment?page=${Ut.page}`:Ut.course_group?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?ids=${(Eu=Ut.course_group)==null?void 0:Eu.toString()}&page=${Ut.page}`:`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Xn.id}?page=${Ut.page}`,onClick:jl=>{var tu,Vu,_s,Gs;if(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ut)),jl.stopPropagation(),Ut.course_group?(0,he.Rm)()&&!((Vu=(tu=He.AssistantObject)==null?void 0:tu.group)!=null&&Vu.can_view):(0,he.Rm)()&&!((Gs=(_s=He.AssistantObject)==null?void 0:_s.normal)!=null&&Gs.can_view)){jl.preventDefault(),ve.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.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),Pt.createElement("br",null),Pt.createElement(be.Z,{placement:"bottom",title:Pt.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Pt.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Pt.createElement("a",{className:"c-green",onClick:jl=>Zo(void 0,null,function*(){jl.preventDefault(),jl.stopPropagation(),ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Xn,id:Xn.id,params:Ut}})})},"\u8C03\u5206"))),(0,he.GJ)()&&Pt.createElement("div",null,Xn.work_status!==-1&&Xn.work_status!==0&&Xn.myshixun_identifier&&((Et==null?void 0:Et.is_jupyter)||(Et==null?void 0:Et.is_jupyter_lab))&&Pt.createElement(pe.Z,{justify:"center"},Pt.createElement("a",{onClick:jl=>Zo(void 0,null,function*(){if(jl.stopPropagation(),js(!0),Ki(!0),Ks(Xn.shixun_url),Hn(Xn.id),Qo(Xn.evaluation_codes),uo(null),Xn.myshixun_identifier){const tu=yield(0,Ze.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:Xn.myshixun_identifier,student_work_id:Xn.id}});tu.status===0&&(uo(tu.html_content),Ki(!1))}})},"\u67E5\u770B\u4EE3\u7801")),(Et!=null&&Et.is_new_rule?Xn.work_status!==-1&&Xn.work_status!==0:Xn.work_status!==-1&&Xn.work_status!==0&&!((Ql=Et==null?void 0:Et.homework_status)!=null&&Ql.includes("\u5DF2\u622A\u6B62")))&&Pt.createElement(pe.Z,{justify:"center"},Pt.createElement("span",{className:ut.redoBtn,onClick:jl=>{var tu;if(jl.stopPropagation(),(0,he.Rm)()&&!((tu=He.AssistantObject.normal)!=null&&tu.can_redo)){ve.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}ln({type:"shixunHomeworks/setActionTabs",payload:{key:"redoShixunModal",homework_common_id:Et.homework_id,student_work_id:Xn.id,isshixun:Et.is_shixun}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(Jt=>!!Jt),mu=(Jt={key:""})=>{ln({type:"shixunHomeworks/setActionTabs",payload:Jt})},cc=()=>{var Jt;return Jr!=null&&Jr.anonymous_comment||(Jt=Et==null?void 0:Et.homework_status)!=null&&Jt.includes("\u533F\u8BC4\u4E2D")?[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},Xn)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},Xn)},{title:"\u5EF6\u65F6\u63D0\u4EA4",dataIndex:"delayed_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5EF6\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},Xn)},{title:"\u672A\u533F\u8BC4",dataIndex:"no_evaluate",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:1})}},Xn)},{title:"\u533F\u8BC4\u4E2D",dataIndex:"in_evaluate",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u533F\u8BC4\u4E2D\u7684\u5B66\u751F\u5217\u8868",new_work_status:2})}},Xn)},{title:"\u5B8C\u6210\u533F\u8BC4",dataIndex:"evaluate",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5B8C\u6210\u533F\u8BC4\u7684\u5B66\u751F\u5217\u8868",new_work_status:3})}},Xn)},{title:"\u7533\u8BC9\u6B21\u6570",dataIndex:"review",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u63D0\u4EA4\u7533\u8BC9\u7684\u5B66\u751F\u5217\u8868",new_work_status:4})}},Xn)},{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",dataIndex:"under_review",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u5F85\u5BA1\u6838\u7533\u8BC9\u5217\u8868",new_work_status:5})}},Xn)}]:[{title:"\u5B66\u751F\u4EBA\u6570",dataIndex:"work_count"},{title:"\u672A\u63D0\u4EA4",dataIndex:"not_submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u672A\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:0})}},Xn)},{title:"\u6309\u65F6\u63D0\u4EA4",dataIndex:"submitted_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:1})}},Xn)},{title:"\u8865\u4EA4",dataIndex:"delayed_num",render:Xn=>Pt.createElement("a",{onClick:()=>{mu({key:"\u4F5C\u4E1A\u6982\u89C8",title:"\u8865\u4EA4\u7684\u5B66\u751F\u5217\u8868",task_status:2})}},Xn)}]},$s=Jt=>Zo(void 0,null,function*(){Xt(!0),(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:Jt,student_works_ids:Et==null?void 0:Et.student_works_ids,with_submit_record:Hs,course_group:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}})).status===0&&(bu(!1),Ee.history.push(`/classrooms/${Ut==null?void 0:Ut.coursesId}/exportlist/normal_work_list`)),Xt(!1)}),dc=()=>{var Jt,Xn,fi,Eu;return Pt.createElement(re.default,null,Pt.createElement(re.default.Item,{key:"1"},Pt.createElement("span",{onClick:()=>{var Ql;if((0,he.Rm)()&&!((Ql=He.AssistantObject.normal)!=null&&Ql.can_download)){ve.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}ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Et==null?void 0:Et.course_group_info,fn:()=>{(0,Tn.Iy)(JSON.parse(sessionStorage.all_student_works_params),"normal_work_list")}}})}}," \u5BFC\u51FA\u6210\u7EE9 ")),(Et==null?void 0:Et.start_permanent)&&Pt.createElement(re.default.Item,{onClick:()=>Zo(void 0,null,function*(){let Ql=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Ql.status===0&&Ee.history.push(`/classrooms/${Ut.coursesId}/exportlist/workspace_files`),Ql.status===-3&&(ln({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Ut}}),Ee.history.push(`/classrooms/${Ut.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),!((Jt=Et.homework_status)!=null&&Jt.includes("\u5BFC\u5165"))&&(0,he.GJ)()&&((Xn=Et==null?void 0:Et.student_works)==null?void 0:Xn.length)>0&&((Et==null?void 0:Et.is_jupyter)||(Et==null?void 0:Et.is_jupyter_lab))&&Pt.createElement(re.default.Item,{key:"2"},Pt.createElement("span",{onClick:Ql=>{var jl;if((0,he.Rm)()&&!((jl=He.AssistantObject.normal)!=null&&jl.can_download)){ve.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}ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Et==null?void 0:Et.course_group_info,fn:()=>{var tu,Vu;ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),(0,Se.xg)(`/classrooms/${Ut==null?void 0:Ut.coursesId}/common_homework/${Ut.categoryId}/${(Vu=(tu=Et==null?void 0:Et.student_works)==null?void 0:tu[0])==null?void 0:Vu.id}/comment`)}}})}},"\u5B9E\u8BAD\u62A5\u544A")),!((fi=Et.homework_status)!=null&&fi.includes("\u5BFC\u5165"))&&((Eu=Et==null?void 0:Et.student_works)==null?void 0:Eu.length)>0&&!(Et!=null&&Et.is_jupyter_lab)&&!(Et!=null&&Et.is_jupyter)&&Pt.createElement(re.default.Item,{key:"3"},Pt.createElement(je.ZP,{loading:_t,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var Ql;if((0,he.Rm)()&&!((Ql=He.AssistantObject.normal)!=null&&Ql.can_download)){ve.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}ln({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6",course_groups:Et==null?void 0:Et.course_group_info,fn:()=>{Bs("\u9644\u4EF6"),bu(!0)}}})}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6")),Pt.createElement(re.default.Item,{key:"5",onClick:()=>{var Ql;if((0,he.Rm)()&&!((Ql=He.AssistantObject.normal)!=null&&Ql.can_download)){ve.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}Ee.history.push(`/classrooms/${Ut.coursesId}/exportlist/normal_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},gc=Jt=>{ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Du==null?void 0:Du.id,status:Jt}})};return(0,he.dE)()?Pt.createElement(Ra,null):Pt.createElement("section",{className:`${ut.wrap} minH500`},Pt.createElement("aside",{className:`minH500 bg-white pl30 ${(0,he.GJ)()?"pt30":""} pr30`},!(Et!=null&&Et.all_member_count)&&!ke["shixunHomeworks/getWorkList"]&&(((ka=Et==null?void 0:Et.homework_status)==null?void 0:ka.includes("\u672A\u53D1\u5E03"))||((ma=Et==null?void 0:Et.homework_status)==null?void 0:ma.includes("\u672A\u5F00\u59CB")))&&Pt.createElement(Be.Z,null),Pt.createElement("aside",null,!!(Et!=null&&Et.all_member_count)&&Pt.createElement("aside",{className:"mb30"},Pt.createElement(me.default,{form:eu,onChange:ic,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},!!((Bt=Et.teacher_comment)!=null&&Bt.length)&&Pt.createElement(me.default.Item,{name:"teacher_comment"},Pt.createElement(E.default.Group,{style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(a.Z,{flex:"1"},(Pn=Et.teacher_comment)==null?void 0:Pn.map(Jt=>Pt.createElement(E.default,{value:Jt.id,key:Jt.id}," ",Jt.name,"(",Jt.count,") ")))))),!!((Ma=Et==null?void 0:Et.file_status)!=null&&Ma.length)&&(0,he.GJ)()&&Pt.createElement(me.default.Item,{name:"file_status"},Pt.createElement(E.default.Group,{style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(a.Z,{flex:"1"},(Wa=Et==null?void 0:Et.file_status)==null?void 0:Wa.map(Jt=>Pt.createElement(E.default,{value:Jt.id,key:Jt.id},Jt.name,"(",Jt.count,")")))))),!!((sn=Et.task_status)!=null&&sn.length)&&Pt.createElement(me.default.Item,{name:"task_status"},Pt.createElement(E.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}}," \u4F5C\u54C1\u72B6\u6001: "),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all"},"\u5168\u90E8")," "),Pt.createElement(a.Z,{flex:"1"},(Wt=Et.task_status)==null?void 0:Wt.map(Jt=>Pt.createElement(E.default,{name:"task_status",value:Jt.id,key:Jt.id},Jt.name,"(",Jt.count,")")))))),!!((rn=Et.course_group_info)!=null&&rn.length)&&Pt.createElement(me.default.Item,{name:"course_group_info"},Pt.createElement(E.default.Group,{style:{width:"100%"}},Pt.createElement(pe.Z,null,Pt.createElement(a.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(a.Z,{flex:"80px"},Pt.createElement(E.default,{value:"all",checked:!Ut.course_group_info},"\u5168\u90E8")),Pt.createElement(a.Z,{flex:"1",className:`${ut.workListClass} ${Un.visible?ut.visible:""} ${Un.status?"":ut.status}`},Pt.createElement("div",{ref:vi,className:ut.left},Et.course_group_info.map((Jt,Xn)=>Pt.createElement(E.default,{value:Jt.course_group_id,key:Jt.course_group_id}," ",Jt.group_group_name,"(",Jt.count,")"))),Un.status&&Pt.createElement("div",{className:ut.tips,onClick:()=>so(Vl(Sl({},Un),{visible:!Un.visible}))},Pt.createElement("span",null,Un.visible?"\u5C55\u5F00":"\u6536\u8D77",Un.visible?Pt.createElement(Gt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(hn.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Pt.createElement("div",{className:"mt40",style:{marginBottom:"40px"}},Pt.createElement("span",{className:"c-grey-333"},"\u4F5C\u4E1A\u6982\u89C8"),Pt.createElement(x.default,{className:"mt20",locale:{emptyText:Pt.createElement(Be.Z,null)},columns:cc(),dataSource:[Et==null?void 0:Et.group_data],pagination:!1})),Pt.createElement(pe.Z,{align:"middle"},Pt.createElement(a.Z,{flex:"1"},Pt.createElement(pe.Z,{align:"middle"},Pt.createElement(a.Z,null,Pt.createElement(y.default.Search,{style:{width:240},allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Jt=>{Ut.page=1,Ut.search=Jt.trim(),Ou()}})),Pt.createElement(a.Z,null,Pt.createElement("span",{className:"ml5 c-red"},Et.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Et.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Pt.createElement(a.Z,{style:{textAlign:"end"},className:ut.workListButtonWrap},!((Er=Et.homework_status)!=null&&Er.includes("\u5BFC\u5165"))&&!(Et!=null&&Et.is_jupyter||Et!=null&&Et.is_jupyter_lab)&&Pt.createElement(je.ZP,{className:"mr10",icon:Pt.createElement("i",{className:"iconfont icon-chazhong"}),onClick:()=>{ln({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Ut}})}},"\u6587\u6863\u67E5\u91CD"),!(Et!=null&&Et.is_new_rule)&&!((ga=Et.homework_status)!=null&&ga.includes("\u5BFC\u5165"))&&(((Ia=Et==null?void 0:Et.homework_status)==null?void 0:Ia.includes("\u63D0\u4EA4\u4E2D"))||((st=Et==null?void 0:Et.homework_status)==null?void 0:st.includes("\u8865\u4EA4\u4E2D"))||((Ir=Et==null?void 0:Et.homework_status)==null?void 0:Ir.includes("\u8FDB\u884C\u4E2D")))&&Pt.createElement(je.ZP,{className:"mr10",icon:Pt.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>{var Jt;if((0,he.Rm)()&&!((Jt=He.AssistantObject.normal)!=null&&Jt.can_redo)){ve.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}$i(!0),Zo(void 0,null,function*(){const fi=yield(0,Ze.ZP)(`/api/homework_commons/${Ut==null?void 0:Ut.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});fi.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",fi),ro(fi.data.list),Vs(fi.data.list))})}}," \u4E00\u952E\u6253\u56DE"),((qn=Et.homework_status)==null?void 0:qn.includes("\u5DF2\u622A\u6B62"))&&!Et.is_jupyter&&!Et.is_jupyter_lab&&Pt.createElement(je.ZP,{className:"mr10",icon:Pt.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Js(!0)}},"\u5BFC\u5165\u6210\u7EE9"),Pt.createElement(b.Z,{dropdownRender:dc},Pt.createElement(je.ZP,{icon:Pt.createElement(Ln.Z,null)},"\u5BFC\u51FA",Pt.createElement(An.Z,null))))),(Et==null?void 0:Et.is_shixun)&&!(Et!=null&&Et.open_evaluate)&&!(Et!=null&&Et.is_close_tips)&&Pt.createElement(pe.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3",justifyContent:"space-between"}},Pt.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"),Pt.createElement("span",{style:{cursor:"pointer"},onClick:()=>Zo(void 0,null,function*(){let Jt=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/close_tips.json`,{method:"post"});(Jt==null?void 0:Jt.status)===0&&ln({type:"shixunHomeworks/getWorkList",payload:Sl({},Ut)})})},"X"))),Pt.createElement(x.default,{loading:ke["shixunHomeworks/getWorkList"],hideOnSinglePage:!0,pagination:!1,size:"middle",style:{cursor:"pointer"},scroll:(Et==null?void 0:Et.anonymous_comment)&&{x:1300},dataSource:_o,columns:sc,onRow:(Jt,Xn)=>({onClick:()=>{var fi,Eu;(fi=Et.homework_status)!=null&&fi.includes("\u5BFC\u5165")||(localStorage.setItem("commonhomeworkkey",JSON.stringify(Ut)),(0,Se.xg)(Et.is_jupyter||Et.is_jupyter_lab?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/${Jt.id}/comment?page=${Ut.page}`:Ut.course_group?`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Jt.id}?ids=${(Eu=Ut.course_group)==null?void 0:Eu.toString()}&page=${Ut.page}`:`/classrooms/${Ut.coursesId}/common_homework/${Ut.categoryId}/review/${Jt.id}?page=${Ut.page}`))}}),rowKey:"id",onChange:(Jt,Xn,fi)=>{if(fi.order===void 0)switch(fi.field){case"student_id":Ut.b_order="desc",Ut.order=fi.field;break;default:delete Ut.b_order,delete Ut.order}else Ut.b_order=fi.order.replace("end",""),Ut.order=fi.field;Ou()}}))),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(ee.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:uc,defaultCurrent:parseInt(Ut.page)||1,current:parseInt(Ut.page)||1,defaultPageSize:20,total:Ke.workList.work_count})),Pt.createElement(Qe,null),Pt.createElement(Me,null),Pt.createElement(At.Z,{getData:Ou}),Pt.createElement(Ce.default,{title:"\u667A\u80FD\u8BC4\u9605",bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},open:to,width:Kn===3&&(Et!=null&&Et.is_open_ai_review)?1150:600,confirmLoading:nc,centered:!0,okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>Zo(void 0,null,function*(){var Jt,Xn;if((0,he.Rm)()&&!((Xn=(Jt=He.AssistantObject)==null?void 0:Jt.normal)!=null&&Xn.can_appraise)){ve.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(Kn===1){if(Yr!==0){if(!Yr){ve.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}}ii(!1),Nl(!0)}else if(Kn===2){if(!(kr===0||Pr===0)){if(!kr){ve.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(kr>Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}ii(!1),Nl(!0)}else if(Kn===3){if(Et!=null&&Et.is_open_ai_review)if(Et!=null&&Et.single_score){if(Et!=null&&Et.zero_commit_student_works)return ve.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return ve.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return ve.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Xs(!0);const fi=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:Mn==null?void 0:Mn.categoryId,range:qs}});(fi==null?void 0:fi.status)===0&&(ii(!1),Us()),Xs(!1)}}),onCancel:()=>{ii(!1),Ss()}},Pt.createElement("div",null,Pt.createElement("div",null,Pt.createElement("div",{style:{background:"#F6F7F9",height:40},className:"flex item-center"},Pt.createElement("span",{style:{margin:"0 20px"}},"\u8BC4\u9605\u65B9\u5F0F"),Pt.createElement(ne.ZP.Group,{value:Kn,onChange:Jt=>Uo(Jt.target.value)},Pt.createElement(ne.ZP,{value:1},"\u7EDF\u4E00\u5F97\u5206"),Pt.createElement(ne.ZP,{value:2,className:"mr20"},"\u533A\u95F4\u968F\u673A\u5F97\u5206"),(Et==null?void 0:Et.show_ai_review)&&Pt.createElement(ne.ZP,{value:3},"\u667A\u80FD\u8BC4\u9605"))),Kn===1&&Pt.createElement("div",null,Pt.createElement("div",{className:"mt15 mb5"},Pt.createElement("span",{style:{color:"red"}},"*")," \u5F97\u5206"),Pt.createElement(oe.Z,{size:"large",min:0,max:100,value:Yr,onChange:Jt=>Ti(Jt),style:{width:"100%"}})),Kn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px",alignItems:"center"}},Pt.createElement("div",{style:{width:60}},Pt.createElement("span",{style:{color:"red"}},"*")," \u6700\u4F4E\u5206"),Pt.createElement(oe.Z,{size:"large",min:0,max:100,value:kr,onChange:Jt=>gn(Jt),style:{width:"calc(50% - 70px)"}}),Pt.createElement("div",{style:{width:80}},Pt.createElement("span",{style:{color:"red",marginLeft:20}},"*")," \u6700\u9AD8\u5206"),Pt.createElement(oe.Z,{size:"large",min:0,max:100,value:Pr,onChange:Jt=>xa(Jt),style:{width:"calc(50% - 70px)"}})),[1,2].includes(Kn)&&Pt.createElement(Pt.Fragment,null,Pt.createElement("div",{className:"mt15 mb5"},"\u8BC4\u8BED"),Pt.createElement(y.default.TextArea,{value:ur,onChange:Jt=>Ar(Jt.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}),Pt.createElement("div",{className:"mt15 mb5"},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pt.createElement(y.default.TextArea,{value:fo,onChange:Jt=>ko(Jt.target.value),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"})),Kn===3&&(Et!=null&&Et.is_open_ai_review?Pt.createElement(Ja,{range:qs,setRange:Jt=>ac(Jt)}):Pt.createElement(Be.Z,{customText:"\u6B64\u529F\u80FD\u9700\u8981\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u4EE5\u540E\u624D\u80FD\u4F7F\u7528\u3002",ButtonText:"\u53BB\u5F00\u542F",ButtonClick:()=>{window.location.href=`/classrooms/${Mn==null?void 0:Mn.coursesId}/common_homework/${Mn==null?void 0:Mn.categoryId}/detail?tabs=5`}}))))),Pt.createElement(Ce.default,{title:"\u63D0\u793A",open:ul,centered:!0,okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>Zo(void 0,null,function*(){let Jt={};Kn===1?Jt.score=Yr||"0":(Jt.min_score=kr||"0",Jt.max_score=Pr||"0"),Jt.comment=ur,Jt.hidden_comment=fo,Xi===1?Jt.student_work_ids=_o.map(fi=>fi.id):Jt.student_work_ids=_o.filter(fi=>!fi.has_comment).map(fi=>fi.id),(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/batch_add_score.json`,{method:"post",body:Jt})).status===0&&(ve.ZP.info("\u4FEE\u6539\u6210\u529F"),Nl(!1),Ss(),Ou())}),onCancel:()=>{Ss(),Nl(!1)}},Pt.createElement("div",{style:{padding:"32px",textAlign:"center"}},Pt.createElement("span",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),Pt.createElement("br",null),Pt.createElement(ne.ZP.Group,{value:Xi,onChange:Jt=>kl(Jt.target.value)},Pt.createElement(ne.ZP,{value:1},"\u8986\u76D6\u5DF2\u6709\u8BC4\u8BBA"),Pt.createElement(ne.ZP,{value:2},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4")))),Pt.createElement(Ce.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Yl,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Zo(void 0,null,function*(){if(Vs(po),Kn===2&&bs.current){if(ru.length<=0){ve.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ur){ve.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Jt=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,status:ru,course_group_ids:bs.current}});Jt.status===0&&($n(Jt.course_group_count),li(Jt),$i(!1),gu(!0))}else{if(!(kr===0||Pr===0)){if(!kr){ve.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(kr>Pr){ve.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ur){ve.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Jt=yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,min_score:kr,max_score:Pr,course_group_ids:bs.current}});Jt.status===0&&($n(Jt.course_group_count),li(Jt),$i(!1),gu(!0))}}),onCancel:()=>{$i(!1),Ss()}},Pt.createElement("div",{style:{padding:"32px"}},Pt.createElement("div",null,Pt.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Pt.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Pt.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Pt.createElement("div",{className:po.length>15?ut.scroll:"",style:{overflowX:"hidden"}},po==null?void 0:po.map((Jt,Xn)=>Pt.createElement(E.default,{style:{textAlign:"left",margin:"0"},value:Jt.course_group_id,key:Jt.course_group_id,onChange:()=>{lc(Jt.course_group_id,po)},checked:Jt.checked},Jt.group_group_name,"(",Jt.count,")")))),Pt.createElement("div",null,Pt.createElement("span",{style:{width:"80px"}}," ",Pt.createElement("span",{style:{color:"red"}},"*"),"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pt.createElement(ne.ZP.Group,{value:Kn,onChange:Jt=>{Uo(Jt.target.value)}},Pt.createElement(ne.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pt.createElement(ne.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Kn===1&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(oe.Z,{min:0,max:100,value:kr,onChange:Jt=>gn(Jt),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(oe.Z,{min:0,max:100,value:Pr,onChange:Jt=>xa(Jt),style:{width:"100px"}})),Kn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(E.default.Group,{onChange:Jt=>{Zs([...Jt])},style:{width:"100%"}},(Fa=Et.task_status)==null?void 0:Fa.map((Jt,Xn)=>Pt.createElement(E.default,{name:"task_status",value:Jt.id},Jt.name,"(",Jt.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(zt.Z,{className:ut.MdEditor,onChange:Jt=>Ar(Jt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(Ce.default,{open:Ys,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Zo(void 0,null,function*(){Kn===2?(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,status:ru,course_group_ids:bs.current}})).status===0&&(ve.ZP.info("\u6253\u56DE\u6210\u529F"),Ss(),Ou(),gu(!1)):(yield(0,Ze.ZP)(`/api/homework_commons/${Ut.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ut.categoryId,comment:ur,min_score:kr,max_score:Pr,course_group_ids:bs.current}})).status===0&&(ve.ZP.info("\u6253\u56DE\u6210\u529F"),Ss(),Ou(),gu(!1))}),onCancel:()=>{Ss(),gu(!1)}},Pt.createElement("div",{style:{padding:"32px"}},Kn===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",ra,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",kr,"-",Pr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Kn===2&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06",ra,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(ua=Et.task_status)==null?void 0:ua.filter(Jt=>ru==null?void 0:ru.includes(Jt.id)).map(Jt=>Jt.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pt.createElement("br",null),Pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",hs==null?void 0:hs.count,"\u540D\u5B66\u751F"))),Pt.createElement(Ce.default,{open:Qs,width:900,centered:!0,closeIcon:!1,footer:Pt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Pt.createElement("div",null,Pt.createElement(je.ZP,{className:"mr20",style:{background:"none"},icon:Pt.createElement("i",{className:"iconfont icon-yijiandianping"}),onClick:Jt=>{var Xn;if(Jt.preventDefault(),(0,he.Rm)()&&!((Xn=He.AssistantObject.normal)!=null&&Xn.can_view)){ve.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,It.O5)()&&(0,Se.xg)(`${Ws}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),Pt.createElement("span",{className:"mr10"},"\u8C03\u5206"),Pt.createElement(oe.Z,{min:0,onChange:(0,Ne.debounce)(Jt=>Zo(void 0,null,function*(){var Xn;if(Ti(Jt),(0,he.Rm)()&&!((Xn=He.AssistantObject.normal)!=null&&Xn.can_appraise)){ve.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,Ze.ZP)(`/api/student_works/${Gn}/adjust_score.json`,{method:"post",body:{score:Jt}})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),ln({type:"shixunHomeworks/getWorkList",payload:Sl({},Ut)}))}),2e3)})),Pt.createElement(je.ZP,{type:"primary",onClick:Jt=>js(!1)},"\u5173\u95ED")),onOk:()=>Zo(void 0,null,function*(){}),onCancel:()=>{js(!1)}},Pt.createElement("div",{className:ut.viewcode},Pt.createElement("div",{className:ut.lefttitle},"\u67E5\u770B\u4EE3\u7801"),Pt.createElement("div",null,Pt.createElement("span",{className:"mr10"},"\u6587\u4EF6\u8DEF\u5F84"),jr&&Pt.createElement(se.default,{style:{width:200},value:(Ua=jr[0])==null?void 0:Ua.path}," ",jr==null?void 0:jr.map(Jt=>Pt.createElement(se.default.Option,{value:Jt.path},Jt.path))," "))),Pt.createElement(fe.Z,{spinning:Wi},Pt.createElement("iframe",{srcDoc:bi,style:{border:"none",width:"910px",marginLeft:"-38px",height:"550px"}}))),Pt.createElement(Ce.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:ou,centered:!0,onCancel:()=>bu(!1),onOk:()=>{Es=="\u9644\u4EF6"?$s(!1):Es=="\u6279\u6CE8"&&$s(!0),bu(!1)}},Pt.createElement(E.default,{checked:Hs,onChange:Jt=>{iu(Jt.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),Pt.createElement("div",{className:ut.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),Pt.createElement("div",{className:ut.export_type_modal},Pt.createElement("div",{className:ut.export_type_modal_con},Pt.createElement("div",{className:`${ut.type_item} ${Es=="\u9644\u4EF6"?ut.type_item_active:""}`,onClick:()=>Bs("\u9644\u4EF6")},Pt.createElement("div",{className:`${ut.img_warp}`},Pt.createElement("img",{src:ha.Z,width:72,height:80})),Pt.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),Pt.createElement("div",{className:`${ut.type_item} ${Es=="\u6279\u6CE8"?ut.type_item_active:""}`,onClick:()=>Bs("\u6279\u6CE8")},Pt.createElement("div",{className:`${ut.img_warp}`},Pt.createElement("img",{src:La.Z,width:99,height:80})),Pt.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),Pt.createElement("div",{className:ut.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),Pt.createElement($e,{title:Sr==null?void 0:Sr.title,open:(Sr==null?void 0:Sr.key)=="\u4F5C\u4E1A\u6982\u89C8",task_status:Sr==null?void 0:Sr.task_status,new_work_status:Sr==null?void 0:Sr.new_work_status,shixunHomeworks:Ke,destroyOnClose:!0,centered:!0,onCancel:()=>{mu()},footer:null,width:764,course_group:Ut==null?void 0:Ut.course_group}),Pt.createElement(Ea.Z,{visible:lu,getData:Ou,categoryId:Ut.categoryId,onCancle:()=>{Js(!1)}}),Pt.createElement($o,null),Pt.createElement(ml,{getData:()=>Us()}))};var uu=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(Tl),Jl=te(74128),su=te(27183),xr=Object.defineProperty,ja=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,To=(Ke,He,ke)=>He in Ke?xr(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,hi=(Ke,He)=>{for(var ke in He||(He={}))er.call(He,ke)&&To(Ke,ke,He[ke]);if(ja)for(var ke of ja(He))qa.call(He,ke)&&To(Ke,ke,He[ke]);return Ke},Oi=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Ni=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)();return z.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:Ke.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Oi(void 0,null,function*(){(yield He({type:"shixunHomeworks/deleteReply",payload:{object_id:Ke.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"shixunHomeworks/setActionTabs",payload:{}}),He({type:"shixunHomeworks/getReplyList",payload:hi({},Ke.actionTabs.params)}))}),onCancel:()=>{He({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Vi=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(Ni),Zi=te(60979),bl=te(26227),qi=te(63524),ao={flex_box_center:"flex_box_center___eQbfr",flex_space_between:"flex_space_between___yYxed",flex_box_vertical_center:"flex_box_vertical_center___hnVLv",flex_box_center_end:"flex_box_center_end___dJtsJ",flex_box_column:"flex_box_column___bbLAL",top:"top___wdmbO",desc:"desc___io462",liked:"liked___lE9CL",likedActive:"likedActive____w2_o",reply:"reply___BEzBQ",replyList:"replyList___m4VYn",comment:"comment___bM8aM",headpic:"headpic___qQASP"},Ca=te(59301),Ci=Object.defineProperty,Yo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,Kt=(Ke,He,ke)=>He in Ke?Ci(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,cn=(Ke,He)=>{for(var ke in He||(He={}))qo.call(He,ke)&&Kt(Ke,ke,He[ke]);if(Yo)for(var ke of Yo(He))tn.call(He,ke)&&Kt(Ke,ke,He[ke]);return Ke},Yn=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});ce().locale("ZH-cn");const cr=({shixunHomeworks:Ke,classroomList:He,user:ke,globalSetting:Ht,loading:_t,dispatch:Xt})=>{const[ln,an]=(0,z.useState)(cn({},(0,Ee.useParams)())),[vt,un]=(0,z.useState)(!1),[en,xt]=(0,z.useState)(-1),[ka,ma]=(0,z.useState)(""),[Bt,Pn]=(0,z.useState)(""),{workList:Ma}=Ke,{detailLeftMenus:Wa}=He,{replyList:sn,workDetail:Wt}=Ke;ln.page_size=10,(0,z.useEffect)(()=>{Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)}),Xt({type:"shixunHomeworks/getWorkDetail",payload:cn({},ln)}),Wa.course_modules||Xt({type:"classroomList/getClassroomLeftMenus",payload:cn({},ln)})},[ln.categoryId]);const rn=ga=>{ga=ga!=null&&ga.includes(".json")?ga:`${ga}.json`,Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Yn(void 0,null,function*(){var Ia;const st=yield(0,Zi.$Q)({url:ga});if(!st)return;ve.ZP.success("\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE");const Ir=yield(0,Zi.Ir)({id:st.shixun_identifier});if(Ir!=null&&Ir.game_identifier){(Ia=Ee.history)==null||Ia.push(`/tasks/${Ir.game_identifier}`);return}(Ir==null?void 0:Ir.status)===2?rn(Ir==null?void 0:Ir.message):(Ir==null?void 0:Ir.status)===3&&Er(Ir==null?void 0:Ir.message)})})},Er=ga=>{Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ga,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ca.createElement("section",{className:ao.bg},Ca.createElement(fe.Z,{spinning:_t["shixunHomeworks/getWorkDetail"]},Ca.createElement("section",{className:""},Ca.createElement("aside",{className:[ao.desc,"c-black","font14","bg-white"].join(" ")},Ke.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Ca.createElement("div",null,Ca.createElement(Ro.Z,{value:(Wt==null?void 0:Wt.description)||"\u6682\u65E0\uFF5E"})),Ca.createElement(su.Z,{authority:(0,he.GJ)(),showDimensions:!1,dataSource:Wt==null?void 0:Wt.attachments,callback:()=>{Xt({type:"shixunHomeworks/getWorkDetail",payload:cn({},ln)})}}),Ke.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Ca.createElement("aside",{className:["bg-white"].join(" ")},Ca.createElement(zt.Z,{onChange:ga=>{ma(ga)},defaultValue:Wt==null?void 0:Wt.explanation,height:200,isFocus:!0,watch:!0}),Ca.createElement(pe.Z,null,Ca.createElement(a.Z,{span:24,className:"tr"},Ca.createElement(je.ZP,{type:"default",size:"middle",onClick:()=>Yn(void 0,null,function*(){Xt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Ca.createElement(je.ZP,{type:"primary",size:"middle",className:"ml20",onClick:()=>Yn(void 0,null,function*(){ka===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Xt({type:"shixunHomeworks/updateWork",payload:{explanation:ka,categoryId:ln.categoryId}})).status===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Xt({type:"shixunHomeworks/getWorkDetail",payload:cn({},ln)}))})},"\u4FDD\u5B58"))))),Ca.createElement("aside",{className:[ao.reply,"bg-white","mt20"].join(" ")},vt&&Ca.createElement(zt.Z,{onChange:ga=>{ma(ga)},height:200,isFocus:!0,watch:!0}),Ca.createElement(pe.Z,{onClick:()=>{un(!0)}},Ca.createElement(a.Z,{flex:"1",style:{pointerEvents:"none"}},!vt&&Ca.createElement(y.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Ca.createElement(a.Z,null,Ca.createElement(je.ZP,{type:"primary",size:"middle",onClick:()=>Yn(void 0,null,function*(){if((0,he.Rm)()&&!He.AssistantObject.normal.can_create){ve.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}ka===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Xt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:ln.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:ka}}})).status===0&&(ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)}),un(!1),ma(""))})},"\u53D1\u8868")))),(sn==null?void 0:sn.comments)&&sn.comments!=""&&Ca.createElement("aside",{className:[ao.replyList,"bg-white"].join(" ")},Ca.createElement(fe.Z,{spinning:_t["shixunHomeworks/getReplyList"]},sn==null?void 0:sn.comments.map(function(ga,Ia){var st,Ir,qn,Fa;return Ca.createElement(pe.Z,{gutter:[12,12],key:Ia},Ca.createElement(a.Z,{flex:"40px"},Ca.createElement("img",{className:ao.headpic,width:"40",src:`${Jl.Z.IMG_SERVER}/images/${(st=ga==null?void 0:ga.author)==null?void 0:st.image_url}`})),Ca.createElement(a.Z,{flex:"1"},Ca.createElement(pe.Z,{align:"middle"},Ca.createElement(a.Z,{span:20},Ca.createElement("span",{className:"c-light-black"},(Ir=ga==null?void 0:ga.author)==null?void 0:Ir.name),Ca.createElement("span",{className:"c-light-black ml10"},ga==null?void 0:ga.time," \u53D1\u5E03")),Ca.createElement(a.Z,{className:"tr",span:4},((0,he.GJ)()||((qn=ke==null?void 0:ke.userInfo)==null?void 0:qn.login)===((Fa=ga==null?void 0:ga.author)==null?void 0:Fa.login))&&Ca.createElement(be.Z,{title:"\u5220\u9664"},Ca.createElement(bl.Z,{className:"current",onClick:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:ln,selectArr:ga}})}}))),Ca.createElement(a.Z,{span:24},Ca.createElement(Ro.Z,{value:ga.content})),ga.children&&Ca.createElement("aside",{className:ao.comment},ga.children.map(function(ua,Ua){var Mn,Qa;return Ca.createElement(pe.Z,{key:Ua},Ca.createElement(a.Z,{span:24},Ca.createElement(pe.Z,null,Ca.createElement(a.Z,{flex:"1"},ua.author.name,Ca.createElement("span",{className:"c-light-black ml10"},ua==null?void 0:ua.time)),Ca.createElement(a.Z,null,((0,he.GJ)()||((Mn=ke==null?void 0:ke.userInfo)==null?void 0:Mn.login)===((Qa=ua==null?void 0:ua.author)==null?void 0:Qa.login))&&Ca.createElement(be.Z,{title:"\u5220\u9664"},Ca.createElement(bl.Z,{className:"current",onClick:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:ln,selectArr:ua}})}}))))),Ca.createElement(a.Z,null,Ca.createElement(Ro.Z,{value:ua.content})))})),Ca.createElement(a.Z,{span:24,className:"mt5 c-light-black"},en===Ia&&Ca.createElement("aside",null,Ca.createElement(zt.Z,{onChange:ua=>{Pn(ua)},height:150,isFocus:!0}),Ca.createElement(pe.Z,null,Ca.createElement(a.Z,{span:24,className:"tr"},Ca.createElement(je.ZP,{type:"primary",size:"middle",onClick:()=>Yn(this,null,function*(){Bt===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Xt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:ln.categoryId,jour_type:"HomeworkCommon",m_parent_id:ga.id,reply_id:1,notes:Bt}}}),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)}),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(-1))})},"\u53D1\u8868")))),en!==Ia&&Ca.createElement("div",{className:"tr"},Ca.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>xt(Ia)}),!!ga.user_praise&&Ca.createElement("span",{className:"c-orange"},Ca.createElement(qi.Z,{className:"mr5 ml30",onClick:()=>Yn(this,null,function*(){yield Xt({type:"shixunHomeworks/replyUnLike",payload:{object_id:ga.id,object_type:"journals_for_message"}}),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)})})}),!!ga.praise_count&&ga.praise_count),!ga.user_praise&&Ca.createElement("span",null,Ca.createElement(qi.Z,{className:"mr5 ml30",onClick:()=>Yn(this,null,function*(){yield Xt({type:"shixunHomeworks/replyLike",payload:{object_id:ga.id,object_type:"journals_for_message"}}),Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)})})}),!!ga.praise_count&&ga.praise_count))))))}))))),Ca.createElement("aside",{className:"tc mt30 pb30"},Ca.createElement(ee.Z,{defaultCurrent:1,total:sn==null?void 0:sn.messages_count,hideOnSinglePage:!0,current:ln.page||1,onChange:ga=>{ln.page=ga,Xt({type:"shixunHomeworks/getReplyList",payload:cn({},ln)})}})),Ca.createElement(Vi,null))};var Wr=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,user:ke,loading:Ht,globalSetting:_t})=>({shixunHomeworks:Ke,globalSetting:_t,user:ke,classroomList:He,loading:Ht.effects}))(cr),zn=Object.defineProperty,or=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,Tr=(Ke,He,ke)=>He in Ke?zn(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,ba=(Ke,He)=>{for(var ke in He||(He={}))Hr.call(He,ke)&&Tr(Ke,ke,He[ke]);if(or)for(var ke of or(He))Co.call(He,ke)&&Tr(Ke,ke,He[ke]);return Ke};ce().locale("ZH-cn");const Po=({shixunHomeworks:Ke,classroomList:He,globalSetting:ke,loading:Ht,dispatch:_t})=>{var Xt,ln;const an=(0,Ee.useParams)(),{detailLeftMenus:vt}=He,{replyList:un,referenceAnswer:en}=Ke;return an.page_size=10,(0,z.useEffect)(()=>{_t({type:"shixunHomeworks/getReplyList",payload:ba({},an)}),_t({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:an.categoryId}}),vt.course_modules||_t({type:"classroomList/getClassroomLeftMenus",payload:ba({},an)})},[an.categoryId]),z.createElement("section",{className:"pb30 bg-white pl30 pr30 pt30"},z.createElement("aside",{className:["c-black","font14"].join(" ")},z.createElement("div",null,(en==null?void 0:en.reference_answer)&&z.createElement(Ro.Z,{value:en==null?void 0:en.reference_answer}),!(en!=null&&en.reference_answer)&&!((Xt=en.attachments)!=null&&Xt.length)&&z.createElement(Be.Z,null)),(ln=en==null?void 0:en.attachments)==null?void 0:ln.map((xt,ka)=>z.createElement("div",null,z.createElement("a",{href:`${Jl.Z.API_SERVER}${xt.url}`},z.createElement("span",{className:"iconfont icon-fujian c-green font14"}),z.createElement("span",{className:"ml10 c-black"},xt.title),z.createElement("span",{className:"c-light-black ml20 font12"},xt.filesize))))))};var ei=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,globalSetting:Ht})=>({shixunHomeworks:Ke,globalSetting:Ht,classroomList:He,loading:ke.effects}))(Po),Ii=te(55059),Zr=te(2948),Ya=te(91967),Ao=te(59301),jo=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ji=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht,_t;const[Xt,ln]=(0,z.useState)(!0),[an,vt]=(0,z.useState)(!1),[un,en]=(0,z.useState)([]),[xt,ka]=(0,z.useState)([]),[ma,Bt]=(0,z.useState)([]),[Pn,Ma]=(0,z.useState)([]),[Wa,sn]=(0,z.useState)(""),Wt=(0,Ee.useParams)();function rn(){return jo(this,null,function*(){let Ia=yield(0,Ze.ZP)(`/api/homework_commons/${Wt.categoryId}/homework_common_collaborators.json`,{method:"get"});ka(Ia)})}function Er(){return jo(this,null,function*(){var Ia;let st=yield(0,Ze.ZP)(`/api/courses/${Wt==null?void 0:Wt.coursesId}/teachers`,{method:"get",params:{homework_id:Wt.categoryId,limit:1e3}});(Ia=st==null?void 0:st.teacher_list)==null||Ia.map(Ir=>{Ir.key=Ir.user_id}),Bt(st==null?void 0:st.teacher_list),Ma(st==null?void 0:st.teacher_list)})}(0,z.useEffect)(()=>{rn(),((0,he.G5)()||(0,he.Rm)())&&Er()},[Wt]);const ga=()=>{};return Ao.createElement("section",{className:Ya.Z.form},Ao.createElement(pe.Z,{className:Ya.Z.content,style:{padding:"20px 30px",gap:20}},(Ht=xt==null?void 0:xt.data)==null?void 0:Ht.map(Ia=>Ao.createElement(pe.Z,{align:"middle",className:`${Ya.Z.borderSty} ${Wa===(Ia==null?void 0:Ia.id)?Ya.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ao.createElement("span",{className:"c-grey-333"},Ia==null?void 0:Ia.real_name),(xt==null?void 0:xt.can_edit)&&Ao.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Ya.Z.delSty}`,onMouseEnter:()=>{sn(Ia.id)},onMouseLeave:()=>{sn("")},onClick:()=>jo(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/homework_commons/${Wt.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Ia.id}})).status===0&&(ve.ZP.info("\u5220\u9664\u6210\u529F"),rn(),Er())})}))),(xt==null?void 0:xt.can_edit)&&Ao.createElement(je.ZP,{className:Ya.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>vt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(xt!=null&&xt.can_edit)&&!((_t=xt==null?void 0:xt.data)!=null&&_t.length)&&Ao.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Ao.createElement(Ce.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:an,onCancel:()=>vt(!1),onOk:()=>jo(void 0,null,function*(){if(un.length===0){ve.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,Ze.ZP)(`/api/homework_commons/${Wt.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:un}})).status===0&&(ve.ZP.info("\u6DFB\u52A0\u6210\u529F"),en([]),rn(),Er(),vt(!1))})},Ao.createElement("div",null,Ao.createElement("div",{style:{display:"flex"}},Ao.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ao.createElement(y.default.Search,{onChange:Ia=>{Bt(Pn.filter(st=>st.name.indexOf(Ia.target.value)>-1))}})),Ao.createElement(x.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Ia,st)=>{en(Ia)},selectedRowKeys:un,getCheckboxProps:Ia=>({disabled:Ia.is_collaborator})},pagination:!1,dataSource:ma,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Dl=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He})=>({shixunHomeworks:Ke,loading:He.effects}))(ji),nu=te(81327),Su=te(32134),au=te(12893),fu=te(76505),Ta=te(59301),Zu=Object.defineProperty,_l=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,wl=(Ke,He,ke)=>He in Ke?Zu(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,al=(Ke,He)=>{for(var ke in He||(He={}))yu.call(He,ke)&&wl(Ke,ke,He[ke]);if(pu)for(var ke of pu(He))Zl.call(He,ke)&&wl(Ke,ke,He[ke]);return Ke},Cu=(Ke,He)=>_l(Ke,cu(He)),Lu=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Gl=({shixunHomeworks:Ke,loading:He,globalSetting:ke,user:Ht,dispatch:_t})=>{var Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),xt=(0,Ee.useLocation)(),{verifyModelUser:ka,ContactModalElement:ma}=(0,fu.Z)(),{workSetting:Bt,workList:Pn}=Ke,[Ma,Wa]=(0,z.useState)(!0),[sn]=me.default.useForm(),[Wt,rn]=(0,z.useState)(!1),[Er,ga]=(0,z.useState)(!1),[Ia,st]=(0,z.useState)(!1),[Ir,qn]=Ce.default.useModal();let[Fa,ua]=(0,z.useState)([{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}]),[Ua,Mn]=(0,z.useState)([]),[Qa,Ut]=(0,z.useState)([]),[Sn,Et]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,teacher_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",is_repeat_minus:"",repeat_setting_score:"",repeat_limit:"",single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],is_open_ai_review:!1});const Sr=((Xt=Pn==null?void 0:Pn.homework_status)==null?void 0:Xt.includes("\u533F\u8BC4\u4E2D"))||((ln=Pn==null?void 0:Pn.homework_status)==null?void 0:ln.includes("\u7533\u8BC9\u4E2D")),Jr=((an=Pn==null?void 0:Pn.homework_status)==null?void 0:an.includes("\u533F\u8BC4\u4E2D"))||((vt=Pn==null?void 0:Pn.homework_status)==null?void 0:vt.includes("\u7533\u8BC9\u4E2D"))||((un=Pn==null?void 0:Pn.homework_status)==null?void 0:un.includes("\u5DF2\u622A\u6B62"));(0,z.useEffect)(()=>{},[]),(0,z.useEffect)(()=>{Wa(!(Bt!=null&&Bt.can_edit))},[Bt]),(0,z.useEffect)(()=>{Bt!=null&&Bt.course_id&&(Object.keys(Sn).map(function(xa){xa.indexOf("proportion")>-1&&(Bt[xa]=(Bt[xa]*100).toFixed(0)),Sn[xa]=Bt[xa]}),(!Sn.allow_late||!Sn.unified_late)&&(Sn.late_penalty=5),Ua=JSON.parse(JSON.stringify(Bt.group_settings.map(xa=>Cu(al({},xa),{group_name:[xa.group_name]})).filter(xa=>xa.publish_time!==null))),Qa=JSON.parse(JSON.stringify(Bt.allow_late_settings.map(xa=>Cu(al({},xa),{group_name:[xa.group_name]})).filter(xa=>xa.late_time!==null))),Fa=JSON.parse(JSON.stringify(Bt.score_details.map(xa=>al({},xa)))),Et(al({},Sn)),ua([...Fa]),Mn([...Ua]),Ut([...Qa]))},[Bt]);const _o=()=>{_t({type:"shixunHomeworks/getWorkSetting",payload:al({},en)})},Ba=()=>Lu(void 0,null,function*(){ga(!0);let xa=!1;if(Fa==null||Fa.find(gn=>{if(gn.name===""||gn.score===""){xa=!0;return}}),xa)return;if(Ti().toFixed(2)!=100){ve.ZP.warning("\u6574\u4E2A\u4F5C\u4E1A\u6700\u7EC8\u7684\u6EE1\u5206\u503C\u5FC5\u987B\u4E3A100\u5206");return}if(Pr(Fa)){ve.ZP.warning("\u7EF4\u5EA6\u540D\u79F0\u4E0D\u80FD\u91CD\u590D");return}const kr=JSON.parse(JSON.stringify(Sn));if(kr.categoryId=en.categoryId,Sn.unified_setting||Ua==null||Ua.map(gn=>{var ur,Ar;if(!gn.publish_time||!gn.end_time)throw ve.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(!gn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");gn.group_name=typeof(gn==null?void 0:gn.group_name)=="string"?[gn==null?void 0:gn.group_name]:gn==null?void 0:gn.group_name,console.log("item:0",gn,Bt.group_settings,Ua),gn.group_id=(Ar=(ur=gn==null?void 0:gn.group_name)==null?void 0:ur.map(fo=>{var ko,to;let ii=(to=(ko=Bt.group_settings)==null?void 0:ko.filter(Xi=>(Xi==null?void 0:Xi.group_name)===fo))==null?void 0:to[0];return console.log("d:",ii,fo),ii==null?void 0:ii.group_id}))==null?void 0:Ar.toString().split(",")}),kr.group_settings=Ua,kr.score_details=Fa,Sn.allow_late)if(Sn.unified_late){if(Sn.late_penalty===null||Sn.late_penalty===void 0||Sn.late_penalty<0||Sn.late_penalty>100)throw ve.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(!Sn.late_time)throw ve.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 Qa=Qa==null?void 0:Qa.map(gn=>{var ur,Ar;if(gn.late_penalty===null||gn.late_penalty===void 0||gn.late_penalty<0||gn.late_penalty>100)throw ve.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(!gn.late_time)throw ve.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(!gn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return gn.group_name=typeof(gn==null?void 0:gn.group_name)=="string"?[gn==null?void 0:gn.group_name]:gn==null?void 0:gn.group_name,gn.group_id=(Ar=(ur=gn==null?void 0:gn.group_name)==null?void 0:ur.map(fo=>{var ko,to;let ii=(to=(ko=Bt.group_settings)==null?void 0:ko.filter(Xi=>(Xi==null?void 0:Xi.group_name)===fo))==null?void 0:to[0];return ii==null?void 0:ii.group_id}))==null?void 0:Ar.toString().split(","),gn}),kr.allow_late_settings=Qa;Object.keys(kr).map(function(gn){gn.indexOf("proportion")>-1&&(kr[gn]=kr[gn]/100)}),JSON.stringify(Fa)!==JSON.stringify(Bt==null?void 0:Bt.score_details)||(Bt==null?void 0:Bt.single_score)!=(Sn==null?void 0:Sn.single_score)?(Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",centered:!0,icon:null,content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u8BC4\u5206\u7EF4\u5EA6\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",cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A",onOk:()=>Lu(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/homework_commons/${en.categoryId}/score_setting_with_normal.json`,{method:"post",body:al({},kr)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Bt!=null&&Bt.have_repeated&&((Bt==null?void 0:Bt.is_repeat_minus)!==(Sn==null?void 0:Sn.is_repeat_minus)||(Bt==null?void 0:Bt.repeat_setting_score)!==(Sn==null?void 0:Sn.repeat_setting_score)||(Bt==null?void 0:Bt.repeat_limit)!==(Sn==null?void 0:Sn.repeat_limit))&&Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:en}})}}),_o(),_t({type:"shixunHomeworks/getWorkList",payload:al({},en)}))})}),st(!0)):(yield(0,Ze.ZP)(`/api/homework_commons/${en.categoryId}/score_setting_with_normal.json`,{method:"post",body:al({},kr)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Bt!=null&&Bt.have_repeated&&((Bt==null?void 0:Bt.is_repeat_minus)!==(Sn==null?void 0:Sn.is_repeat_minus)||(Bt==null?void 0:Bt.repeat_setting_score)!==(Sn==null?void 0:Sn.repeat_setting_score)||(Bt==null?void 0:Bt.repeat_limit)!==(Sn==null?void 0:Sn.repeat_limit))&&Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9",cancelText:"\u53D6\u6D88",okText:"\u7ACB\u5373\u67E5\u91CD",onOk:()=>{_t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:en}})}}),_o(),_t({type:"shixunHomeworks/getWorkList",payload:al({},en)}))}),Kn=Ta.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ta.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Ta.createElement("br",null),Ta.createElement("br",null),"\u6CE8\u610F\uFF1A",Ta.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Ta.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Uo=Ta.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Ta.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Ta.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Yr=xa=>xa&&xaFa.reduce((xa,kr)=>kr.score!==""?xa+kr.score:xa,0);function Pr(xa){return xa.some((kr,gn)=>xa.find((Ar,fo)=>Ar.name===kr.name&&fo!==gn)!==void 0)}return Ta.createElement("section",{className:Ya.Z.form},!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&Ta.createElement(Ta.Fragment,null,Ta.createElement("div",{style:{display:"flex",alignItems:"center"}},Ta.createElement("div",{className:Ya.Z.title},"\u8BC4\u5206\u7EF4\u5EA6"),!Sn.single_score&&Ta.createElement("div",{style:{marginLeft:"auto"}},Ta.createElement("span",{style:{color:"#666666"},className:"mr10"},"\u5F53\u524D\u6EE1\u5206"),Ta.createElement("span",{style:{color:"#E30000"}},Ti().toFixed(2),"\u5206"))),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn==null?void 0:Sn.single_score,onChange:xa=>{Sn.single_score=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:!0},Ta.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u5355\u7EF4\u5EA6\u8BC4\u5206")),Ta.createElement("br",null),Ta.createElement(ne.ZP,{value:!1},Ta.createElement("span",{style:{color:"#000"}},"\u591A\u7EF4\u5EA6\u8BC4\u5206"),Ta.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6559\u5E08\u548C\u52A9\u6559\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u9700\u4F9D\u636E\u9884\u8BBE\u7684\u591A\u4E2A\u8BC4\u5206\u7EF4\u5EA6\u8FDB\u884C\u8BC4\u5206\uFF09"))),!Sn.single_score&&Ta.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fa==null?void 0:Fa.map((xa,kr)=>Ta.createElement(nu.Z,{style:{display:"flex",alignItems:"center",fontSize:14,marginBottom:kr==(Fa==null?void 0:Fa.length)-1?"0px":"10px"},align:"baseline"},Ta.createElement("span",{style:{marginLeft:"173px",marginRight:"10px"}},"\u7EF4\u5EA6\u540D\u79F0"),Ta.createElement(y.default,{disabled:Ma,placeholder:"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0",style:{width:470},size:"large",showCount:!0,maxLength:10,value:xa==null?void 0:xa.name,onChange:gn=>{Fa[kr].name=gn.target.value.trim(),ua([...Fa])}}),Ta.createElement("span",{className:"mr10",style:{marginLeft:10}},"\u6EE1\u5206"),Ta.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C",style:{width:180,marginRight:10},size:"large",min:.01,max:100,value:xa==null?void 0:xa.score,disabled:Ma,onChange:gn=>{console.log(gn),gn?(Fa[kr].score=Number(gn.toFixed(2)),ua([...Fa])):(Fa[kr].score="",ua([...Fa]))}}),(Fa==null?void 0:Fa.length)<5&&!Ma&&Ta.createElement(Su.Z,{onClick:()=>{ua([...Fa,{name:"",score:""}])},style:{color:"#2FA34F",marginRight:15}}),kr>1&&!Ma&&Ta.createElement(au.Z,{onClick:()=>{Fa.splice(kr,1),console.log(Fa),ua([...Fa])},style:{color:"#E30000"}}),!Fa[kr].name&&Er&&Ta.createElement("div",{className:Ya.Z.tip1},"\u8BF7\u8F93\u5165\u7EF4\u5EA6\u540D\u79F0"),!Fa[kr].score&&Er&&Ta.createElement("div",{className:Ya.Z.tip2},"\u8BF7\u8F93\u5165\u6EE1\u5206\u5206\u503C"))))),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u6559\u5E08\u8BC4\u5206"),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn.teacher_mode,onChange:xa=>{Sn.teacher_mode=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:1,style:{marginRight:"40px"}},Ta.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Ta.createElement("br",null),Ta.createElement(ne.ZP,{value:0},Ta.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Ta.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u6559\u5E08\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn.ta_mode,onChange:xa=>{Sn.ta_mode=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:1,style:{marginRight:"40px"}},Ta.createElement("span",{style:{color:"#000000"}},"\u5E73\u5747\u8BC4\u5206\u6A21\u5F0F")),Ta.createElement("br",null),Ta.createElement(ne.ZP,{value:0},Ta.createElement("span",{style:{color:"#000000"}},"\u6700\u7EC8\u8BC4\u5206\u6A21\u5F0F"),Ta.createElement("span",{style:{color:"#666"}},"\uFF08\u4EE5\u6700\u540E\u4E00\u4F4D\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\u4E3A\u51C6\uFF09"))),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u6743\u91CD"),Ta.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ma,value:Sn.final_mode,onChange:xa=>{Sn.final_mode=xa.target.value,Et(al({},Sn))}},Ta.createElement(ne.ZP,{value:!0,style:{marginRight:"40px"}},Ta.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148")),Ta.createElement(ne.ZP,{value:!1},Ta.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"))),Sn.final_mode&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",alignItems:"center",marginTop:"1px"}},Ta.createElement("div",{style:{marginLeft:"24px",color:"#333333"}},"\u8BC4\u5206\u4F18\u5148\u7EA7\uFF1A\u6559\u5E08\u8BC4\u5206\u2192\u52A9\u6559\u8BC4\u5206\u2192\u533F\u8BC4\u8BC4\u5206"),Ta.createElement("div",{style:{marginLeft:"24px",color:"#333333",marginTop:20}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u82E5\u5B58\u5728\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4EC5\u4EE5\u6559\u5E08\u8BC4\u5206\u4E3A\u51C6\uFF1B\u82E5\u65E0\u6559\u5E08\u8BC4\u5206\uFF0C\u5219\u4F9D\u6B21\u8003\u8651\u52A9\u6559\u8BC4\u5206\u548C\u533F\u8BC4\u8BC4\u5206\uFF0C\u53D6\u6700\u9AD8\u4F18\u5148\u7EA7\u7684\u8BC4\u5206\u4F5C\u4E3A\u6700\u7EC8\u6210\u7EE9\u3002")),!Sn.final_mode&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ta.createElement("div",{style:{marginLeft:"60px"}},"\u6559\u5E08\u8BC4\u5206"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Sn.te_proportion,onChange:xa=>{Sn.te_proportion=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 30px 0 10px"},value:Sn.ta_proportion,onChange:xa=>{Sn.ta_proportion=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"%",style:{width:"110px",margin:"0 0 0 10px"},value:Sn.st_proportion,onChange:xa=>{Sn.st_proportion=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",{style:{color:"#666"}},"\uFF08\u6309\u7167\u8BC4\u5206\u9879\u5360\u6BD4\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Ta.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},Ta.createElement(E.default,{disabled:Ma,checked:Sn==null?void 0:Sn.is_repeat_minus,onChange:xa=>{Et(kr=>Cu(al({},kr),{is_repeat_minus:xa.target.checked}))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206"),Ta.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\uFF08\u5F00\u542F\u5E76\u4F7F\u7528\u6587\u6863\u67E5\u91CD\u540E\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u6263\u9664\u4F5C\u4E1A\u91CD\u590D\u5B66\u751F\u5206\u6570\uFF09")),(Sn==null?void 0:Sn.is_repeat_minus)&&Ta.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ta.createElement("div",{style:{marginLeft:"54px"}},"\u67E5\u91CD\u6263\u5206"),Ta.createElement(oe.Z,{disabled:Ma,min:0,max:100,size:"large",addonAfter:"\u5206",style:{margin:"0 10px",width:"120px"},value:Sn.repeat_setting_score,onChange:xa=>{Sn.repeat_setting_score=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4"),Ta.createElement("div",{style:{marginLeft:"50px"}},"\u6263\u5206\u9600\u503C"),Ta.createElement(oe.Z,{disabled:Ma,value:Sn.repeat_limit,size:"large",addonAfter:"%",style:{margin:"0 10px",width:"120px"},onChange:xa=>{Sn.repeat_limit=xa,Et(Object.assign({},Sn))}}),Ta.createElement("div",{style:{color:"#666666"}},"\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206")),!Ma&&Ta.createElement(Ta.Fragment,null,Ta.createElement(je.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:Ba},"\u4FDD\u5B58"),Ta.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>rn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Ta.createElement(Ce.default,{open:Wt,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{rn(!1)},onOk:()=>Lu(void 0,null,function*(){const xa=JSON.parse(JSON.stringify(Sn));Object.keys(xa).map(function(gn){gn.indexOf("proportion")>-1&&(xa[gn]=xa[gn]/100)}),(yield(0,Ze.ZP)(`/api/courses/${en.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:xa}})).status===0&&(ve.ZP.success("\u8BBE\u7F6E\u6210\u529F"),rn(!1))})},Ta.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")),ma())};var Pu=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,globalSetting:ke,user:Ht})=>({shixunHomeworks:Ke,loading:He.effects,globalSetting:ke,user:Ht}))(Gl),ho=te(59301),Ds=Object.defineProperty,Xl=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,qu=(Ke,He,ke)=>He in Ke?Ds(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Au=(Ke,He)=>{for(var ke in He||(He={}))Xu.call(He,ke)&&qu(Ke,ke,He[ke]);if(ju)for(var ke of ju(He))ys.call(He,ke)&&qu(Ke,ke,He[ke]);return Ke},$u=(Ke,He)=>Xl(Ke,Ju(He));const Os=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)(),{workSetting:Ht}=Ke,[_t,Xt]=(0,z.useState)(!0);let[ln,an]=(0,z.useState)([]),[vt,un]=(0,z.useState)([]),[en,xt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",personal_score_open:!0,single_score:!0,score_details:[{name:"\u7406\u8BBA\u8BC4\u5206",score:40},{name:"\u5B9E\u8DF5\u8BC4\u5206",score:60}],answer_public_type:3,shared_review:!0,is_score_open:!1,see_comment:!1,see_comment_type:1});(0,z.useEffect)(()=>{Xt(!(Ht!=null&&Ht.can_edit))},[Ht]),(0,z.useEffect)(()=>{},[]),(0,z.useEffect)(()=>{Ht!=null&&Ht.course_id&&(Object.keys(en).map(function(Bt){en[Bt]=Ht[Bt]}),(!en.allow_late||!en.unified_late)&&(en.late_penalty=5),ln=JSON.parse(JSON.stringify(Ht.group_settings.map(Bt=>$u(Au({},Bt),{group_name:[Bt.group_name]})).filter(Bt=>Bt.publish_time!==null))),vt=JSON.parse(JSON.stringify(Ht.allow_late_settings.map(Bt=>$u(Au({},Bt),{group_name:[Bt.group_name]})).filter(Bt=>Bt.late_time!==null))),xt(Au({},en)),an([...ln]),un([...vt]))},[Ht]);const ka=()=>{He({type:"shixunHomeworks/getWorkSetting",payload:Au({},ke)})},ma=()=>{const Bt=JSON.parse(JSON.stringify(en));if(Bt.categoryId=ke.categoryId,en.unified_setting||ln==null||ln.map(Pn=>{var Ma,Wa;if(!Pn.publish_time||!Pn.end_time)throw ve.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(!Pn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Pn.group_name=typeof(Pn==null?void 0:Pn.group_name)=="string"?[Pn==null?void 0:Pn.group_name]:Pn==null?void 0:Pn.group_name,Pn.group_id=(Wa=(Ma=Pn==null?void 0:Pn.group_name)==null?void 0:Ma.map(sn=>{var Wt,rn;let Er=(rn=(Wt=Ht.group_settings)==null?void 0:Wt.filter(ga=>(ga==null?void 0:ga.group_name)===sn))==null?void 0:rn[0];return Er==null?void 0:Er.group_id}))==null?void 0:Wa.toString().split(",")}),Bt.group_settings=ln,en.allow_late)if(en.unified_late){if(en.late_penalty===null||en.late_penalty===void 0||en.late_penalty<0||en.late_penalty>100)throw ve.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(!en.late_time)throw ve.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 vt=vt==null?void 0:vt.map(Pn=>{var Ma,Wa;if(Pn.late_penalty===null||Pn.late_penalty===void 0||Pn.late_penalty<0||Pn.late_penalty>100)throw ve.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(!Pn.late_time)throw ve.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(!Pn.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Pn.group_name=typeof(Pn==null?void 0:Pn.group_name)=="string"?[Pn==null?void 0:Pn.group_name]:Pn==null?void 0:Pn.group_name,Pn.group_id=(Wa=(Ma=Pn==null?void 0:Pn.group_name)==null?void 0:Ma.map(sn=>{var Wt,rn;let Er=(rn=(Wt=Ht.group_settings)==null?void 0:Wt.filter(ga=>(ga==null?void 0:ga.group_name)===sn))==null?void 0:rn[0];return Er==null?void 0:Er.group_id}))==null?void 0:Wa.toString().split(","),Pn}),Bt.allow_late_settings=vt;Object.keys(Bt).map(function(Pn){Pn.indexOf("proportion")>-1&&(Bt[Pn]=Bt[Pn]/100)}),He({type:"shixunHomeworks/updateSetting",payload:Bt}).then(Pn=>{Pn.status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),ka(),He({type:"shixunHomeworks/getWorkList",payload:Au({},ke)}))})};return ho.createElement("section",{className:Ya.Z.form},ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},"\u6CE8\u610F\uFF1A\u82E5\u65F6\u95F4\u8303\u56F4\u8BBE\u7F6E\u4E3A\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u201D\uFF0C\u5E76\u4E14\u4F5C\u4E1A\u542F\u7528\u4E86\u533F\u8BC4\uFF0C\u5982\u516C\u5F00\u53C2\u8003\u7B54\u6848\u3001\u5B66\u751F\u4F5C\u4E1A\u3001\u5B66\u751F\u6210\u7EE9\u53CA\u6559\u5E08\u8BC4\u9605\u7B49\u529F\u80FD\u5C06\u5728\u533F\u8BC4\u622A\u6B62\u540E\u751F\u6548\u3002"),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.answer_public,disabled:_t,onChange:Bt=>{en.answer_public=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u53C2\u8003\u7B54\u6848")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09"),en.answer_public&&ho.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},ho.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),ho.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:_t,value:en==null?void 0:en.answer_public_type,onChange:Bt=>{en.answer_public_type=Bt.target.value,xt(Au({},en))}},ho.createElement(ne.ZP,{value:1},ho.createElement("span",{style:{color:"#000"}},"\u5B66\u751F\u63D0\u4EA4\u540E")),ho.createElement("br",null),ho.createElement(ne.ZP,{value:2},ho.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E")),ho.createElement(ne.ZP,{value:3},ho.createElement("span",{style:{color:"#000"}},"\u6559\u5E08\u8BC4\u9605\u540E"))))),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.work_public,disabled:_t,onChange:Bt=>{en.work_public=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u4F5C\u4E1A")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u4F5C\u4E1A\uFF09")),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.is_score_open,disabled:_t,onChange:Bt=>{en.is_score_open=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u5B66\u751F\u6210\u7EE9")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\u65F6\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u53EF\u67E5\u770B\u7684\u6210\u7EE9\u8303\u56F4\uFF09"),en.is_score_open&&ho.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},ho.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u6210\u7EE9\u8303\u56F4"),ho.createElement(E.default,{checked:en.personal_score_open,style:{marginLeft:10},disabled:_t||en.score_open,onChange:Bt=>{en.personal_score_open=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u4E2A\u4EBA\u6210\u7EE9")),ho.createElement(E.default,{checked:en.score_open,disabled:_t,onChange:Bt=>{Bt.target.checked&&(en.personal_score_open=!0),en.score_open=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u6210\u7EE9")))),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ho.createElement(E.default,{checked:en.see_comment,disabled:_t,onChange:Bt=>{en.see_comment=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6559\u5E08\u8BC4\u9605")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u516C\u5F00\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u53CA\u52A9\u6559\u8BC4\u9605\u5185\u5BB9\u3001\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u6559\u5E08\u8BC4\u9605\uFF09"),en.see_comment&&ho.createElement("div",{style:{display:"flex",alignItems:"center",padding:"13px 23px",paddingBottom:3}},ho.createElement("span",{style:{color:"#000"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),ho.createElement(ne.ZP.Group,{style:{background:"#F6F7F9",display:"flex",marginLeft:10,alignItems:"center"},disabled:_t,value:en==null?void 0:en.see_comment_type,onChange:Bt=>{en.see_comment_type=Bt.target.value,xt(Au({},en))}},ho.createElement(ne.ZP,{value:0},ho.createElement("span",{style:{color:"#000",marginRight:"40px"}},"\u4EFB\u610F\u65F6\u95F4")),ho.createElement("br",null),ho.createElement(ne.ZP,{value:1},ho.createElement("span",{style:{color:"#000"}},"\u4F5C\u4E1A\u622A\u6B62\u540E"))))),ho.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ho.createElement(E.default,{checked:en.shared_review,disabled:_t,onChange:Bt=>{en.shared_review=Bt.target.checked,xt(Object.assign({},en))}},ho.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u6559\u5E08\u5171\u4EAB\u8BC4\u9605")),ho.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u6559\u5E08\u53EF\u4EE5\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u67E5\u770B\u5176\u4ED6\u6559\u5E08\u8BC4\u9605\u5185\u5BB9\uFF0C\u52A9\u6559\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u52A9\u6559\u8BC4\u9605\uFF09")),!_t&&ho.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>ma()},"\u4FDD\u5B58"))};var Is=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(Os),es=te(99517),Fu=te(78673),wu=te(42337),Nu=te(50902),Cs=te(82865),Ls=te(68145),Mu=te(31574),Lr=te(59301),Ps=Object.defineProperty,As=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,Fs=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,ns=(Ke,He,ke)=>He in Ke?Ps(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Ol=(Ke,He)=>{for(var ke in He||(He={}))Ns.call(He,ke)&&ns(Ke,ke,He[ke]);if(Fs)for(var ke of Fs(He))Ms.call(He,ke)&&ns(Ke,ke,He[ke]);return Ke},Wl=(Ke,He)=>As(Ke,ts(He)),xu=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ks=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt,ka;const ma=(0,Ee.useParams)(),{workSetting:Bt,workList:Pn}=Ke,[Ma,Wa]=(0,z.useState)(!0);let[sn,Wt]=(0,z.useState)([]);const[rn,Er]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,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});(0,z.useEffect)(()=>{Mn.resetFields(),Qa.resetFields()},[]),(0,z.useEffect)(()=>{Wa(!(Bt!=null&&Bt.can_edit))},[Bt]),(0,z.useEffect)(()=>{Bt!=null&&Bt.course_id&&(Object.keys(rn).map(function(Kn){rn[Kn]=Bt[Kn]}),(!rn.allow_late||!rn.unified_late)&&(rn.late_penalty=5),sn=JSON.parse(JSON.stringify(Bt.group_settings.map(Kn=>Wl(Ol({},Kn),{group_name:[Kn.group_name]})).filter(Kn=>Kn.publish_time!==null))),Er(Ol({},rn)),Wt([...sn]))},[Bt]);const ga=()=>xu(void 0,null,function*(){yield ke({type:"shixunHomeworks/getWorkSetting",payload:Ol({},ma)}),Mn.resetFields(),Qa.resetFields()}),[Ia,st]=(0,z.useState)(!1),Ir=()=>xu(void 0,null,function*(){st(!Ia);const Kn=JSON.parse(JSON.stringify(rn));if(Kn.categoryId=ma.categoryId,rn.unified_setting||sn==null||sn.map(Yr=>{var Ti,Pr;if(!Yr.publish_time||!Yr.end_time)throw ve.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),st(Ia),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Yr.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),st(Ia),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Yr.group_name=typeof(Yr==null?void 0:Yr.group_name)=="string"?[Yr==null?void 0:Yr.group_name]:Yr==null?void 0:Yr.group_name,Yr.group_id=(Pr=(Ti=Yr==null?void 0:Yr.group_name)==null?void 0:Ti.map(xa=>{var kr,gn;let ur=(gn=(kr=Bt.group_settings)==null?void 0:kr.filter(Ar=>(Ar==null?void 0:Ar.group_name)===xa))==null?void 0:gn[0];return ur==null?void 0:ur.group_id}))==null?void 0:Pr.toString().split(",")}),Kn.group_settings=sn,rn.evaluation_start){if(rn.end_time&&ce()(rn.evaluation_start)<=ce()(rn.end_time))throw ve.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),st(Ia),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(rn.late_time&&ce()(rn.evaluation_start)<=ce()(rn.late_time))throw ve.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),st(Ia),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(Kn).map(function(Yr){Yr.indexOf("proportion")>-1&&(Kn[Yr]=Kn[Yr]/100)}),Kn.anonymous_comment&&!Kn.unified_anonymous_comment){const Yr=yield Sn();Kn.anonymous_comment_settings=Yr.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(Ti=>{Reflect.deleteProperty(Kn,Ti)})}if(Kn.anonymous_appeal&&!Kn.unified_anonymous_appeal){const Yr=Et();Kn.anonymous_appeal_settings=Yr.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(Ti=>{Reflect.deleteProperty(Kn,Ti)})}(yield(0,Ze.ZP)(`/api/homework_commons/${ma.categoryId}/evaluation_setting.json`,{method:"post",body:Ol({},Kn)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Wa(!0),ga(),ke({type:"shixunHomeworks/getWorkList",payload:Ol({},ma)})),st(Ia)}),qn=Lr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Lr.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Lr.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Lr.createElement("br",null),Lr.createElement("br",null),"\u6CE8\u610F",Lr.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Lr.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Lr.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Lr.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Fa=Lr.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Lr.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Lr.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Lr.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),ua=(_t=Bt==null?void 0:Bt.anonymous_comment_settings)==null?void 0:_t.map(Kn=>({label:Kn.group_name,value:Kn.group_name,id:Kn.group_id})),Ua=(Xt=Bt==null?void 0:Bt.anonymous_appeal_settings)==null?void 0:Xt.map(Kn=>({label:Kn.group_name,value:Kn.group_name,id:Kn.group_id})),[Mn]=me.default.useForm(),[Qa]=me.default.useForm(),Ut=(Kn,Uo)=>Kn.map(Yr=>{var Ti;return(Ti=Uo.find(Pr=>Pr.value===Yr))==null?void 0:Ti.id}),Sn=()=>xu(void 0,null,function*(){const Kn=(0,Mu.Y)(Mn.getFieldsValue(),"YYYY-MM-DD HH:mm"),Uo=(0,Ne.cloneDeep)(Kn);for(const Yr of Uo.anonymous_comment_settings||[]){if(!(Yr!=null&&Yr.evaluation_start))return ve.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),st(Ia),Promise.reject();if(!Yr.group_name)return ve.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),st(Ia),Promise.reject();Yr.evaluation_end=Yr==null?void 0:Yr.evaluation_start[1],Yr.evaluation_start=Yr==null?void 0:Yr.evaluation_start[0],Yr.group_id=Ut(Yr.group_name,ua),Reflect.deleteProperty(Yr,"deleteflag")}return Uo}),Et=()=>{const Kn=(0,Mu.Y)(Qa.getFieldsValue(),"YYYY-MM-DD HH:mm"),Uo=(0,Ne.cloneDeep)(Kn);for(const Yr of Uo.anonymous_appeal_settings||[])Yr.group_id=Ut(Yr.group_name,Ua),Reflect.deleteProperty(Yr,"deleteflag");return Uo},Sr=(Kn,Uo)=>{if(Uo==="comment"){const Yr=Kn==null?void 0:Kn.filter(xa=>xa.evaluation_end!==null);return Yr.length===0?[{deleteflag:!0}]:(0,Mu.M)(Yr,["evaluation_start","evaluation_end"]).map(xa=>Wl(Ol({},xa),{evaluation_start:[xa.evaluation_start,xa.evaluation_end],group_name:[xa.group_name],deleteflag:!1}))}else if(Uo==="appeal"){const Yr=Kn==null?void 0:Kn.filter(xa=>xa.appeal_time!==null);return Yr.length===0?[{deleteflag:!0}]:(0,Mu.M)(Yr,["appeal_time"]).map(xa=>Wl(Ol({},xa),{group_name:[xa.group_name],deleteflag:!1}))}},Jr=(((ln=Bt==null?void 0:Bt.homework_status)==null?void 0:ln.includes("\u5DF2\u622A\u6B62"))||(ua==null?void 0:ua.length)>0)&&(Bt==null?void 0:Bt.student_works),_o=((an=Bt==null?void 0:Bt.anonymous_appeal_settings)==null?void 0:an.length)>0,Ba=(Bt==null?void 0:Bt.anonymous_comment)&&(Bt==null?void 0:Bt.unified_anonymous_comment)&&((vt=Pn==null?void 0:Pn.homework_status)==null?void 0:vt.includes("\u5DF2\u622A\u6B62"))||_o;return Lr.createElement("section",{className:Ya.Z.form},Lr.createElement("div",{className:Ya.Z.title},"\u4F5C\u4E1A\u533F\u8BC4"),Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Lr.createElement(Fu.Z,{checked:rn.anonymous_comment,disabled:Ma||!Jr||(Bt==null?void 0:Bt.anonymous_comment),onChange:()=>{var Kn;if((0,he.Rm)()&&!((Kn=Ht.AssistantObject.normal)!=null&&Kn.can_anonymous_comment)){ve.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}rn.anonymous_comment=!rn.anonymous_comment,rn.allow_late&&!rn.evaluation_start||rn.unified_setting&&!rn.evaluation_start&&rn.end_time&&rn.end_time!=""&&(rn.evaluation_start=ce()(rn.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),rn.evaluation_end=ce()(rn.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),rn.anonymous_comment&&(rn.evaluation_num=parseInt(rn.evaluation_num)?rn.evaluation_num:3,rn.absence_penalty=parseInt(rn.absence_penalty)?rn.absence_penalty:3),Er(Object.assign({},rn))}}),Lr.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Lr.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"),Lr.createElement(be.Z,{title:Lr.createElement("div",null,Lr.createElement("div",null,"\u89C4\u5219"),Lr.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"),Lr.createElement("div",null,"2.\u6240\u6709\u5B66\u751F\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u6240\u6709\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\uFF1B"),Lr.createElement("div",null,"3.\u73ED\u7EA7\u5185\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5B66\u751F\u4E92\u76F8\u533F\u8BC4\u3002"),Lr.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"))},Lr.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ya.Z.title_icon}`}))),rn.anonymous_comment&&Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Lr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Lr.createElement(ne.ZP.Group,{value:rn.unified_anonymous_comment,disabled:Ma||rn.anonymous_appeal||(Bt==null?void 0:Bt.anonymous_comment),onChange:Kn=>{var Uo;if((0,he.Rm)()&&!((Uo=Ht.AssistantObject.normal)!=null&&Uo.can_anonymous_comment)){ve.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}Er(Yr=>Wl(Ol({},Yr),{unified_anonymous_comment:Kn.target.value})),Mn.resetFields()}},(Bt==null?void 0:Bt.unified_setting)&&(Bt==null?void 0:Bt.unified_late)&&Lr.createElement(ne.ZP,{value:!0,disabled:Ma||rn.anonymous_appeal||(Bt==null?void 0:Bt.anonymous_comment)||!(Bt!=null&&Bt.manage_all_group)},Lr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((un=Bt==null?void 0:Bt.group_settings)==null?void 0:un.length)>0&&Lr.createElement(ne.ZP,{value:!1},Lr.createElement("span",{style:{color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),rn.anonymous_comment&&rn.unified_anonymous_comment&&Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Lr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Lr.createElement(ne.ZP.Group,{value:rn.anonymous_group,disabled:Ma||rn.anonymous_appeal||(Bt==null?void 0:Bt.anonymous_comment),onChange:Kn=>{if((0,he.Rm)()&&!Ht.AssistantObject.normal.can_anonymous_comment){ve.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}Er(Uo=>Wl(Ol({},Uo),{anonymous_group:Kn.target.value}))}},Lr.createElement(ne.ZP,{value:!1},Lr.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((en=Bt==null?void 0:Bt.group_settings)==null?void 0:en.length)>0&&Lr.createElement(ne.ZP,{value:!0,disabled:Ma||!(Bt!=null&&Bt.can_anonymous_group)},Lr.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),Lr.createElement("aside",null,rn.anonymous_comment&&Lr.createElement(Lr.Fragment,null,rn.unified_anonymous_comment?Lr.createElement(wu.Z,{data:rn,setData:Er,disabled:Ma}):Lr.createElement(me.default,{form:Mn,style:{marginTop:"1px"},autoComplete:"off",initialValues:Bt!=null&&Bt.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Sr(Bt==null?void 0:Bt.anonymous_comment_settings,"comment")}},Lr.createElement(Nu.Z,{disabled:Ma,selectOptions:ua,form:Mn,data:rn}))),Lr.createElement("div",{className:Ya.Z.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Lr.createElement(Fu.Z,{checked:rn.anonymous_appeal,disabled:Ma||!Ba||(Bt==null?void 0:Bt.anonymous_appeal),onChange:()=>{if((0,he.Rm)()&&!Ht.AssistantObject.normal.can_anonymous_appeal){ve.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}rn.anonymous_appeal=!rn.anonymous_appeal,rn.anonymous_appeal&&(rn.appeal_penalty=rn.appeal_penalty?rn.appeal_penalty:2),Er(Object.assign({},rn))}}),Lr.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Lr.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")),rn.anonymous_appeal&&Lr.createElement(Lr.Fragment,null,Lr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Lr.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Lr.createElement(ne.ZP.Group,{value:rn.unified_anonymous_appeal,disabled:Ma||(Bt==null?void 0:Bt.anonymous_appeal),onChange:Kn=>{if((0,he.Rm)()&&!Ht.AssistantObject.normal.can_anonymous_appeal){ve.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}Er(Uo=>Wl(Ol({},Uo),{unified_anonymous_appeal:Kn.target.value})),Qa.resetFields()}},(Bt==null?void 0:Bt.unified_anonymous_comment)&&Lr.createElement(ne.ZP,{value:!0,disabled:!(Bt!=null&&Bt.manage_all_group),style:{marginRight:"40px"}},Lr.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((xt=Bt==null?void 0:Bt.group_settings)==null?void 0:xt.length)>0&&Lr.createElement(ne.ZP,{value:!1},Lr.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),rn.unified_anonymous_appeal?Lr.createElement(Cs.Z,{data:rn,setData:Er,disabled:Ma}):Lr.createElement(me.default,{form:Qa,initialValues:Bt!=null&&Bt.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Sr(Bt==null?void 0:Bt.anonymous_appeal_settings,"appeal")}},Lr.createElement(Ls.Z,{disabled:Ma||(0,he.Rm)()&&!((ka=Ht.AssistantObject.normal)!=null&&ka.can_anonymous_appeal),selectOptions:Ua,form:Qa})))),!Ma&&Lr.createElement(je.ZP,{loading:Ia,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Ir()},"\u4FDD\u5B58"))};var Rs=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))(ks),Fe=te(5083),Re=te(4324),Le=te(7489),gt=te(42656),ft=te(83028),Ue=te(59301),Lt=Object.defineProperty,pn=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,In=(Ke,He,ke)=>He in Ke?Lt(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Nn=(Ke,He)=>{for(var ke in He||(He={}))pa.call(He,ke)&&In(Ke,ke,He[ke]);if(Fn)for(var ke of Fn(He))Dn.call(He,ke)&&In(Ke,ke,He[ke]);return Ke},Zn=(Ke,He)=>pn(Ke,fn(He)),mn=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Bn=Ke=>mn(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/publish_setting.json`,{method:"post",body:Ke})}),oa=Ke=>mn(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/evaluation_setting.json`,{method:"post",body:Ke})}),Ka=(Ke,He)=>Ke==null?void 0:Ke.map(ke=>{var Ht;return(Ht=He==null?void 0:He.find(_t=>_t.value===ke))==null?void 0:Ht.id}),Za=(Ke,He)=>{var ke;return Ke=typeof Ke=="string"?[Ke]:Ke,(ke=Ke==null?void 0:Ke.map(Ht=>He==null?void 0:He.find(_t=>{var Xt;return(Xt=_t==null?void 0:_t.group_name)==null?void 0:Xt.includes(Ht)})))==null?void 0:ke.filter(Ht=>Ht)},Da=(Ke,He,ke,Ht=!1)=>{let _t=null,Xt=Ht?He:Za(Ke,He);return Xt==null||Xt.forEach((ln,an)=>{(an==0||ke(ln,_t||{}))&&(_t=ln)}),_t},lr=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt,ka,ma,Bt,Pn,Ma,Wa,sn,Wt,rn,Er,ga;const Ia=(0,Ee.useParams)(),{workSetting:st,workList:Ir}=Ke,[,qn,Fa]=(0,ie.U)(Bn,{categoryId:Ia==null?void 0:Ia.categoryId,penalty_type:Re.Q.Number}),[,ua,Ua]=(0,ie.U)(oa,{categoryId:Ia==null?void 0:Ia.categoryId}),[Mn]=me.default.useForm(),Qa=me.default.useWatch("unified_setting",Mn),Ut=me.default.useWatch("group_settings",Mn),Sn=me.default.useWatch("allow_late_settings",Mn),Et=me.default.useWatch("end_time",Mn),Sr=me.default.useWatch("publish_time",Mn),Jr=me.default.useWatch("allow_late",Mn),_o=me.default.useWatch("unified_late",Mn),Ba=me.default.useWatch("late_time",Mn),Kn=me.default.useWatch("anonymous_comment",Mn),Uo=me.default.useWatch("unified_anonymous_comment",Mn),Yr=me.default.useWatch("evaluation_start",Mn),Ti=me.default.useWatch("anonymous_appeal",Mn),Pr=me.default.useWatch("anonymous_comment_settings",Mn),xa=me.default.useWatch("unified_anonymous_appeal",Mn),kr=me.default.useWatch("anonymous_appeal_settings",Mn),[gn,ur]=(0,z.useState)(!1),[Ar,fo]=(0,z.useState)({}),[ko,to]=(0,z.useState)({}),[ii,Xi]=(0,z.useState)({}),[kl,ul]=(0,z.useState)(!1),Nl=gn||(0,he.Rm)()&&!((Xt=(_t=Ht.AssistantObject)==null?void 0:_t.normal)!=null&&Xt.can_publish),Yl=gn||(0,he.Rm)()&&!((an=(ln=Ht.AssistantObject)==null?void 0:ln.normal)!=null&&an.can_late),$i=gn||(0,he.Rm)()&&!((un=(vt=Ht.AssistantObject)==null?void 0:vt.normal)!=null&&un.can_anonymous_comment),ru=gn||(0,he.Rm)()&&!((xt=(en=Ht.AssistantObject)==null?void 0:en.normal)!=null&&xt.can_anonymous_appeal),[Zs,Ys]=(0,z.useState)([]),gu=(Gn,Hn)=>{if(Gn!=null&&Gn.some(bi=>typeof bi.group_name!="string")){const bi=[];Gn==null||Gn.forEach(uo=>{var jr;typeof uo.group_name!="string"&&((jr=uo.group_name)==null||jr.forEach(Qo=>{bi.push(Zn(Nn({},uo),{group_name:Qo}))}))}),Gn=bi}return Gn==null?void 0:Gn.filter(bi=>{var uo,jr,Qo;return!((Qo=(jr=(uo=Hn==null?void 0:Hn.map(Wi=>Wi==null?void 0:Wi.group_name))==null?void 0:uo.toString())==null?void 0:jr.split(","))!=null&&Qo.includes(String(bi.group_name)))&&bi.is_admin})},hs=Gn=>{if(Gn=="allow_late"){Ce.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:Ue.createElement(Ue.Fragment,null,Ir!=null&&Ir.is_shixun?Ue.createElement("div",null,Ue.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u901A\u5173\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u5219\u4E0D\u6263\u5206\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u901A\u5173\u5219\u4E0D\u6263\u5206\u3002"):Ue.createElement("div",null,Ue.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"),Ue.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Ue.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(Gn=="anonymous_comment"){Ce.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:Ue.createElement(Ue.Fragment,null,Ue.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",Ue.createElement("br",null),Ue.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Ue.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(Gn=="anonymous_appeal"){Ce.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:Ue.createElement(Ue.Fragment,null,Ue.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"),Ue.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",Ue.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",Ue.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",Ue.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",Ue.createElement("br",null))});return}if(Gn=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(Gn=="unified_anonymous_comment")return Qa===!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(Gn=="unified_anonymous_appeal")return Qa===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":_o===!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(Gn=="make_up_score")return Jr?"\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(Gn=="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"},li=(Gn,Hn={})=>{var bi,uo,jr,Qo,Wi,Ki,po,ro,So,Pi;if(Gn=="unified_setting")return Nl||!((bi=Ir==null?void 0:Ir.homework_status)!=null&&bi.includes("\u672A\u53D1\u5E03"))||!(st!=null&&st.manage_all_group);if(Gn=="publish_time")return Nl||!((uo=Ir==null?void 0:Ir.homework_status)!=null&&uo.includes("\u672A\u53D1\u5E03")||(jr=Ir==null?void 0:Ir.homework_status)!=null&&jr.includes("\u672A\u5F00\u59CB"));if(Gn=="end_time"){const ra=Da([],(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(st==null?void 0:st.end_time).startOf("second")||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")||(st==null?void 0:st.anonymous_comment)&&(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra)))return Nl||!(Hn!=null&&Hn.is_admin)||!((Qo=Ir==null?void 0:Ir.homework_status)!=null&&Qo.includes("\u672A\u53D1\u5E03"))&&(Hn==null?void 0:Hn.publish_time)&&ce()().startOf("second")>=ce()((Wi=Hn==null?void 0:Hn.publish_time)==null?void 0:Wi[0]).startOf("second");if(["group_settings","publish_time"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.allow_late_settings)||[],(Un,so)=>(Un==null?void 0:Un.late_time)&&(so==null?void 0:so.late_time)&&ce()(Un==null?void 0:Un.late_time).startOf("second")(Un==null?void 0:Un.evaluation_start)&&(so==null?void 0:so.evaluation_start)&&ce()(Un==null?void 0:Un.evaluation_start).startOf("second")=ce()((po=Hn==null?void 0:Hn.publish_time)==null?void 0:po[0]).startOf("second"),(st==null?void 0:st.allow_late)&&(ra==null?void 0:ra.late_time)&&ce()().startOf("second")>=ce()(Hn==null?void 0:Hn.end_time).startOf("second")||(st==null?void 0:st.anonymous_comment)&&($n==null?void 0:$n.evaluation_start)&&ce()().startOf("second")>=ce()($n==null?void 0:$n.evaluation_start).startOf("second")]}if(Gn=="allow_late"){const ra=((ro=st==null?void 0:st.allow_late_settings)==null?void 0:ro.filter(Un=>Un.late_time!==null).map(Un=>{var so;return(so=Un==null?void 0:Un.group_id)==null?void 0:so[0]}))||[],$n=Da(null,(st==null?void 0:st.group_settings)||[],(Un,so)=>(Un==null?void 0:Un.end_time)&&(so==null?void 0:so.end_time)&&ce()(Un==null?void 0:Un.end_time).startOf("second")=ce()(st==null?void 0:st.end_time).startOf("second")||(ra==null?void 0:ra.includes((So=$n==null?void 0:$n.group_id)==null?void 0:So[0]))&&(st==null?void 0:st.allow_late)&&($n==null?void 0:$n.end_time)&&ce()().startOf("second")>=ce()($n==null?void 0:$n.end_time).startOf("second")||(st==null?void 0:st.anonymous_comment)&&(st==null?void 0:st.evaluation_start)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")}if(Gn=="unified_late"){const ra=Da(null,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(st==null?void 0:st.end_time).startOf("second")||Qa===!1}if(Gn=="late_penalty"||Gn=="late_time")return Yl||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.group_settings)||[],($n,Un)=>($n==null?void 0:$n.end_time)&&(Un==null?void 0:Un.end_time)&&ce()($n==null?void 0:$n.end_time).startOf("second")>ce()(Un==null?void 0:Un.end_time).startOf("second"));return Nl||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.end_time)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.end_time).startOf("second")||(Hn==null?void 0:Hn.group_name)&&((Pi=Hn==null?void 0:Hn.group_name)==null?void 0:Pi.length)&&(st==null?void 0:st.unified_setting)&&(st==null?void 0:st.end_time)&&ce()().startOf("second")>=ce()(st==null?void 0:st.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return Nl||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_start)&&(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(Gn=="anonymous_comment"){const ra=Da(null,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"),!0);return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")||(st==null?void 0:st.anonymous_comment)&&(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(Gn=="unified_anonymous_comment"){const ra=Da(null,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")=ce()(st==null?void 0:st.evaluation_start).startOf("second")||!(st!=null&&st.unified_anonymous_comment)&&(st==null?void 0:st.anonymous_comment)&&ra.evaluation_start&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")||_o===!1||Qa===!1}if(Gn=="anonymous_group")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.anonymous_comment)&&(st==null?void 0:st.evaluation_start)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="evaluation_start")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.anonymous_comment)&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="evaluation_start")return $i;if(Gn=="evaluation_end")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(Gn=="evaluation_num")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="absence_penalty")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(["anonymous_comment_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||[(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_start)&&(Un==null?void 0:Un.evaluation_start)&&ce()($n==null?void 0:$n.evaluation_start).startOf("second")>ce()(Un==null?void 0:Un.evaluation_start).startOf("second"));return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(ra=>Gn==null?void 0:Gn.includes(ra))||["anonymous_comment_settings","student_comment"].every(ra=>Gn==null?void 0:Gn.includes(ra)))return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin);if(Gn=="student_comment")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(Gn=="is_open_abnormal_score")return $i||!(st!=null&&st.can_edit)&&!(0,he.t_)()||(st==null?void 0:st.is_open_abnormal_score);if(Gn=="anonymous_appeal")return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||st.anonymous_appeal&&ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second");if(Gn=="unified_anonymous_appeal")return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||ce()().startOf("second")>=ce()(st==null?void 0:st.evaluation_start).startOf("second")||_o===!1||Qa===!1||Uo==!1;if(Gn=="appeal_penalty")return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)();if(["anonymous_appeal_settings","group_name"].every(ra=>Gn==null?void 0:Gn.includes(ra))){const ra=Da(Hn==null?void 0:Hn.group_name,(st==null?void 0:st.anonymous_comment_settings)||[],($n,Un)=>($n==null?void 0:$n.evaluation_end)&&(Un==null?void 0:Un.evaluation_end)&&ce()($n==null?void 0:$n.evaluation_end).startOf("second")>ce()(Un==null?void 0:Un.evaluation_end).startOf("second"));return ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin)||(ra==null?void 0:ra.evaluation_end)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(ra=>Gn==null?void 0:Gn.includes(ra))?ru||!(st!=null&&st.can_edit)&&!(0,he.t_)()||!(Hn!=null&&Hn.is_admin):!1},Qs=(Gn,Hn)=>{var bi,uo,jr,Qo,Wi,Ki,po,ro,So,Pi;if(console.log("handleValuesChange",Gn,Hn),ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in Gn&&(Hn!=null&&Hn.end_time||Mn.setFieldsValue({end_time:ce()(Hn==null?void 0:Hn.publish_time).add(7,"days")})),"unified_setting"in Gn&&(Hn!=null&&Hn.unified_setting||Mn.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in Gn&&(Hn!=null&&Hn.unified_late||Mn.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in Gn&&(Hn!=null&&Hn.unified_anonymous_comment||Mn.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in Gn){let ra=[];(bi=Hn==null?void 0:Hn.group_settings)==null||bi.forEach($n=>{ra=[...ra,...($n==null?void 0:$n.group_name)||[]]}),Mn.setFieldsValue({allow_late_settings:((uo=Hn==null?void 0:Hn.allow_late_settings)==null?void 0:uo.map($n=>{var Un;return Zn(Nn({},$n),{group_name:(Un=$n==null?void 0:$n.group_name)==null?void 0:Un.filter(so=>ra.includes(so))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((jr=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:jr.map($n=>{var Un,so;return Zn(Nn({},$n),{group_name:$n!=null&&$n.evaluation_start&&ce()().startOf("second")>=ce()((Un=$n==null?void 0:$n.evaluation_start)==null?void 0:Un[0]).startOf("second")?$n==null?void 0:$n.group_name:(so=$n==null?void 0:$n.group_name)==null?void 0:so.filter(ou=>ra.includes(ou))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Qo=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Qo.map($n=>{var Un;return Zn(Nn({},$n),{group_name:(Un=$n==null?void 0:$n.group_name)==null?void 0:Un.filter(so=>ra.includes(so))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in Gn){let ra=[];(Wi=Hn==null?void 0:Hn.allow_late_settings)==null||Wi.forEach($n=>{ra=[...ra,...($n==null?void 0:$n.group_name)||[]]}),Mn.setFieldsValue({anonymous_comment_settings:((Ki=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:Ki.map($n=>{var Un,so;return Zn(Nn({},$n),{group_name:$n!=null&&$n.evaluation_start&&ce()().startOf("second")>=ce()((Un=$n==null?void 0:$n.evaluation_start)==null?void 0:Un[0]).startOf("second")?$n==null?void 0:$n.group_name:(so=$n==null?void 0:$n.group_name)==null?void 0:so.filter(ou=>ra.includes(ou))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((po=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:po.map($n=>{var Un;return Zn(Nn({},$n),{group_name:(Un=$n==null?void 0:$n.group_name)==null?void 0:Un.filter(so=>ra.includes(so))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in Gn){let ra=[];(ro=Hn==null?void 0:Hn.anonymous_comment_settings)==null||ro.forEach(Un=>{ra=[...ra,...(Un==null?void 0:Un.group_name)||[]]});let $n=(So=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:So.map(Un=>{var so,ou,bu,Es,Bs,eu,Hs;return{max:((ou=(so=st==null?void 0:st.anonymous_comment_settings)==null?void 0:so.filter(iu=>{var lu;return(lu=Un==null?void 0:Un.group_name)==null?void 0:lu.includes(iu==null?void 0:iu.group_name)}))==null?void 0:ou.length)===1?(Bs=(Es=(bu=st==null?void 0:st.anonymous_comment_settings)==null?void 0:bu.filter(iu=>{var lu;return(lu=Un==null?void 0:Un.group_name)==null?void 0:lu.includes(iu==null?void 0:iu.group_name)}))==null?void 0:Es[0])==null?void 0:Bs.all_user_size:(Hs=(eu=st==null?void 0:st.anonymous_comment_settings)==null?void 0:eu.filter(iu=>{var lu;return(lu=Un==null?void 0:Un.group_name)==null?void 0:lu.includes(iu==null?void 0:iu.group_name)}))==null?void 0:Hs.reduce((iu,lu)=>(iu==null?void 0:iu.all_user_size)+(lu==null?void 0:lu.all_user_size))}});Ys($n),Mn.setFieldsValue({anonymous_appeal_settings:((Pi=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Pi.map(Un=>{var so;return Zn(Nn({},Un),{group_name:(so=Un==null?void 0:Un.group_name)==null?void 0:so.filter(ou=>ra.includes(ou))})}))||[{is_admin:!0,appeal_penalty:2}]})}Mn.validateFields(),console.log("=====",ce()(Hn==null?void 0:Hn.end_time).format("YYYY-MM-DD HH:mm:ss"))},js=Gn=>mn(void 0,null,function*(){var Hn,bi,uo,jr;const Qo=Gn;Qo.group_settings=(Hn=Qo==null?void 0:Qo.group_settings)==null?void 0:Hn.map(Ki=>{var po,ro;const So=Nn({},Ki);return So.end_time=ce()((po=So==null?void 0:So.publish_time)==null?void 0:po[1]).startOf("second"),So.publish_time=ce()((ro=So==null?void 0:So.publish_time)==null?void 0:ro[0]).startOf("second"),So.group_name=typeof(So==null?void 0:So.group_name)=="string"?[So==null?void 0:So.group_name]:So==null?void 0:So.group_name,So.group_id=Ka(So==null?void 0:So.group_name,st==null?void 0:st.group_settings),So}),Qo.allow_late_settings=(bi=Qo==null?void 0:Qo.allow_late_settings)==null?void 0:bi.map(Ki=>{const po=Nn({},Ki);return po.group_name=typeof(po==null?void 0:po.group_name)=="string"?[po==null?void 0:po.group_name]:po==null?void 0:po.group_name,po.group_id=Ka(po==null?void 0:po.group_name,st==null?void 0:st.group_settings),po}),Qo.anonymous_comment_settings=(uo=Qo==null?void 0:Qo.anonymous_comment_settings)==null?void 0:uo.map(Ki=>{var po,ro;const So=Nn({},Ki);return So.evaluation_end=ce()((po=So==null?void 0:So.evaluation_start)==null?void 0:po[1]).startOf("second"),So.evaluation_start=ce()((ro=So==null?void 0:So.evaluation_start)==null?void 0:ro[0]).startOf("second"),So.group_name=typeof(So==null?void 0:So.group_name)=="string"?[So==null?void 0:So.group_name]:So==null?void 0:So.group_name,So.group_id=Ka(So==null?void 0:So.group_name,st==null?void 0:st.group_settings),So}),Qo.anonymous_appeal_settings=(jr=Qo==null?void 0:Qo.anonymous_appeal_settings)==null?void 0:jr.map(Ki=>{const po=Nn({},Ki);return po.group_name=typeof(po==null?void 0:po.group_name)=="string"?[po==null?void 0:po.group_name]:po==null?void 0:po.group_name,po.group_id=Ka(po==null?void 0:po.group_name,st==null?void 0:st.group_settings),po});let Wi=yield(0,Zi.Tr)({homework_common_ids:[parseInt(Ia==null?void 0:Ia.categoryId)],course_id:Ia.coursesId,type:"homework_common"});if((Wi==null?void 0:Wi.student_count)===0){if((yield Fa(Nn({},Qo))).status!==0||(yield Ua(Nn({},Qo))).status!==0)return;ve.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ws(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}else Xi(Qo),to(Wi)}),Ws=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:Nn({},Ia)}),ke({type:"shixunHomeworks/getWorkList",payload:Nn({},Ia)})};(0,z.useEffect)(()=>{var Gn,Hn,bi,uo;let jr=(Gn=st==null?void 0:st.group_settings)==null?void 0:Gn.filter(ro=>ro.publish_time!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name],publish_time:(ro==null?void 0:ro.publish_time)&&[ce()(ro==null?void 0:ro.publish_time),ce()(ro==null?void 0:ro.end_time)]}));jr=(0,Se.QE)((jr==null?void 0:jr.length)>0?jr:[]);const Qo=(Hn=st.allow_late_settings)==null?void 0:Hn.filter(ro=>ro.late_time!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name],late_time:(ro==null?void 0:ro.late_time)&&ce()(ro==null?void 0:ro.late_time)})),Wi=(bi=st.anonymous_comment_settings)==null?void 0:bi.filter(ro=>ro.evaluation_start!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name],evaluation_start:(ro==null?void 0:ro.evaluation_start)&&[ce()(ro==null?void 0:ro.evaluation_start),ce()(ro==null?void 0:ro.evaluation_end)]})),Ki=(uo=st.anonymous_appeal_settings)==null?void 0:uo.filter(ro=>ro.appeal_time!==null).map(ro=>Zn(Nn({},ro),{group_name:[ro.group_name]})),po=Zn(Nn({},st),{late_penalty:st!=null&&st.allow_late?st==null?void 0:st.late_penalty:5,evaluation_num:st!=null&&st.evaluation_num?st==null?void 0:st.evaluation_num:3,absence_penalty:st!=null&&st.anonymous_comment?st==null?void 0:st.absence_penalty:3,appeal_penalty:st!=null&&st.anonymous_appeal?st==null?void 0:st.appeal_penalty:2,publish_time:st!=null&&st.publish_time?ce()(st==null?void 0:st.publish_time):"",end_time:st!=null&&st.end_time?ce()(st==null?void 0:st.end_time):"",late_time:st!=null&&st.late_time?ce()(st==null?void 0:st.late_time):"",evaluation_start:st!=null&&st.evaluation_start?ce()(st==null?void 0:st.evaluation_start):"",evaluation_end:st!=null&&st.evaluation_end?ce()(st==null?void 0:st.evaluation_end):"",group_settings:jr!=null&&jr.length?jr:[{is_admin:!0}],allow_late_settings:Qo!=null&&Qo.length?Qo:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Wi!=null&&Wi.length?Wi:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Ki!=null&&Ki.length?Ki:[{is_admin:!0,appeal_penalty:2}]});Mn.setFieldsValue(po),fo(po),ur(!(0,he.GJ)()),console.log("workSetting",st)},[st]),(0,z.useEffect)(()=>(ke({type:"globalSetting/footerToggle",payload:!1}),()=>{ke({type:"globalSetting/footerToggle",payload:!0}),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Mn==null||Mn.resetFields()}),[]);const Ks=(Gn,Hn)=>{ke({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Gn,index:Hn,rangePickerDisabled:li(["group_settings","publish_time"],Ut==null?void 0:Ut[Hn]),disabledDate:st==null?void 0:st.course_end_date}})};return Ue.createElement(fe.Z,{spinning:!!He["shixunHomeworks/getWorkSetting"]||!!He["shixunHomeworks/getWorkList"]},Ue.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Ue.createElement(me.default,{form:Mn,colon:!1,disabled:gn,initialValues:Ar,scrollToFirstError:!0,onValuesChange:Qs,onFinish:js},Ue.createElement("div",{className:`${Le.Z.title}`},Ue.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Ue.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ue.createElement("div",{className:Le.Z.content},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line}`},Ue.createElement(me.default.Item,{className:(ka=Le.Z)==null?void 0:ka.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_setting")},Ue.createElement(ne.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((ma=st==null?void 0:st.group_settings)==null?void 0:ma.length)>0&&Ue.createElement(ne.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Qa?Ue.createElement(pe.Z,{className:Le.Z.row_sty,style:{padding:"5px 30px"}},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{style:{width:200},size:"large",disabled:li("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date),disabledTime:Gn=>(0,Se.d0)(Gn),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{style:{width:200},size:"large",disabled:li("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Sr).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Sr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}})))):Ue.createElement(me.default.List,{name:"group_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi,Ki,po,ro,So;return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"5px 14px 5px 30px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",jr+1),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["group_settings","group_name"],Ut==null?void 0:Ut[jr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Qo=st==null?void 0:st.group_settings)==null?void 0:Qo.filter(Pi=>{var ra,$n,Un;return!((Un=($n=(ra=Ut==null?void 0:Ut.map(so=>so==null?void 0:so.group_name))==null?void 0:ra.toString())==null?void 0:$n.split(","))!=null&&Un.includes(String(Pi.group_name)))&&Pi.is_admin}),maxTagCount:4,maxTagPlaceholder:Pi=>Ue.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ks(Ut[jr],jr)},"+",Pi==null?void 0:Pi.length)}))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml20",name:[uo.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},Ue.createElement(Fe.default.RangePicker,{style:{width:585},size:"large",disabled:li(["group_settings","publish_time"],Ut==null?void 0:Ut[jr]),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:Pi=>(0,Se.Q8)(Pi,st==null?void 0:st.course_end_date),disabledTime:Pi=>(0,Se.d0)(Pi),showTime:{format:"HH:mm",defaultValue:[ce()((0,Se.U6)(),"HH:mm"),ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:Pi=>{if(Pi!=null&&Pi[0]&&!(Pi!=null&&Pi[1])){const ra=Mn.getFieldValue("group_settings");ra[jr].publish_time=[Pi[0],ce()(Pi[0]).add(7,"days")],Mn.setFieldsValue({group_settings:ra})}}}))),!gn&&Ue.createElement(pe.Z,{className:(Wi=Le.Z)==null?void 0:Wi.h_lh_40},((po=(Ki=Ut==null?void 0:Ut[jr])==null?void 0:Ki.group_id)==null?void 0:po.length)>1&&Ue.createElement(a.Z,null,Ue.createElement(be.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ue.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ks(Ut[jr],jr)}))),((So=(ro=st==null?void 0:st.group_settings)==null?void 0:ro.filter(Pi=>{var ra,$n,Un;return!((Un=($n=(ra=Ut==null?void 0:Ut.map(so=>so==null?void 0:so.group_name))==null?void 0:ra.toString())==null?void 0:$n.split(","))!=null&&Un.includes(String(Pi.group_name)))&&Pi.is_admin}))==null?void 0:So.length)>0&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0})}})),jr!=0&&!li(["group_settings","group_name"],Ut==null?void 0:Ut[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))}))),Ue.createElement(Ue.Fragment,null,Ue.createElement("div",{className:`${Le.Z.title} mt30`},Ue.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4"),Ue.createElement("span",{style:{color:"#666",fontSize:14,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")),Ue.createElement("div",{className:Le.Z.content},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${(Bt=Le.Z)==null?void 0:Bt.h_lh_40}`,align:"middle"},Ue.createElement(me.default.Item,{name:"allow_late",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("allow_late")},"\u5F00\u542F\u8865\u4EA4"))),Jr&&Ue.createElement(Ue.Fragment,null,Ue.createElement(pe.Z,{className:Le.Z.row_sty1},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),Ue.createElement(me.default.Item,{className:`${(Pn=Le.Z)==null?void 0:Pn.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_late")},Ue.createElement(ne.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Ma=st==null?void 0:st.group_settings)==null?void 0:Ma.length)>0&&Ue.createElement(ne.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Qa===!1&&Ue.createElement(be.Z,{title:hs("unified_late")},Ue.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),_o?Ue.createElement("div",{style:{paddingBottom:5}},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10 mt5`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Ue.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},Ue.createElement(me.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:li("late_penalty")})))),Ue.createElement(pe.Z,{className:Le.Z.row_sty1},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Ue.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},Ue.createElement(me.default.Item,{name:"late_time",rules:[{required:!0,validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ce()(Hn).startOf("second")<=ce()(Et).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:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{style:{width:280},size:"large",disabled:li("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Et).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Et).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),Ue.createElement(a.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):Ue.createElement(me.default.List,{name:"allow_late_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi,Ki,po,ro,So;const Pi=Et||((Ki=(Wi=Da((Qo=Sn==null?void 0:Sn[jr])==null?void 0:Qo.group_name,Ut||[],(ra,$n)=>{var Un,so;return ce()((Un=ra==null?void 0:ra.publish_time)==null?void 0:Un[1]).startOf("second")>ce()((so=$n==null?void 0:$n.publish_time)==null?void 0:so[1]).startOf("second")}))==null?void 0:Wi.publish_time)==null?void 0:Ki[1]);return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"5px 14px 5px 52px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",jr+1),Ue.createElement(a.Z,{className:"mr20 ml20"},Ue.createElement(me.default.Item,{name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["allow_late_settings","group_name"],Sn==null?void 0:Sn[jr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:gu(Qa?st==null?void 0:st.group_settings:Ut,[...Sn||[],...(st==null?void 0:st.anonymous_comment)&&!(st!=null&&st.unified_anonymous_comment)&&((po=st==null?void 0:st.anonymous_comment_settings)==null?void 0:po.filter(ra=>(ra==null?void 0:ra.evaluation_start)&&ce()().startOf("second")>=ce()(ra==null?void 0:ra.evaluation_start).startOf("second")))||[]])}))),Ue.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Ue.createElement(a.Z,{className:"mr20 ml10"},Ue.createElement(me.default.Item,{name:[uo.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(oe.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:li(["allow_late_settings","late_penalty"],Sn==null?void 0:Sn[jr])}))),Ue.createElement(a.Z,{className:Le.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),Ue.createElement(a.Z,{className:"ml10"},Ue.createElement(me.default.Item,{name:[uo.name,"late_time"],rules:[{required:!0,validator:(ra,$n)=>$n==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Pi&&ce()($n).startOf("second")<=ce()(Pi).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()}]},Ue.createElement(Fe.default,{disabled:li(["allow_late_settings","late_time"],Sn==null?void 0:Sn[jr]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:ra=>(0,Se.Q8)(ra,st==null?void 0:st.course_end_date,ce()(Pi).add(1,"minutes").format()),disabledTime:ra=>(0,Se.d0)(ra,ce()(Pi).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),!gn&&Ue.createElement(pe.Z,{className:(ro=Le.Z)==null?void 0:ro.h_lh_40},((So=gu(Qa?st==null?void 0:st.group_settings:Ut,Sn))==null?void 0:So.length)>0&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,late_penalty:5})}})),jr!=0&&!li(["allow_late_settings","group_name"],Sn==null?void 0:Sn[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),Ue.createElement(Ue.Fragment,null,Ue.createElement("div",{className:`${Le.Z.title} mt30`},Ue.createElement("span",null,"\u4F5C\u4E1A\u533F\u8BC4"),Ue.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u53EF\u4F7F\u5B66\u751F\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u524D\u63D0\u4E0B\uFF0C\u5BF9\u540C\u5B66\u4F5C\u4E1A\u8FDB\u884C\u533F\u540D\u8BC4\u9605\uFF09")),Ue.createElement("div",{className:Le.Z.content},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${(Wa=Le.Z)==null?void 0:Wa.h_lh_40}`,align:"middle"},Ue.createElement(me.default.Item,{name:"anonymous_comment",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("anonymous_comment")},"\u5F00\u542F\u533F\u8BC4"))),Kn&&Ue.createElement(Ue.Fragment,null,Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} ${!Jr&&"mb10"} mt5`},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},Ue.createElement(E.default,null," ",Jr?"\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"," "))),!Jr&&Ue.createElement(a.Z,{className:"mr10"},Ue.createElement(me.default.Item,{name:"make_up_score"},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),Ue.createElement(a.Z,null,Ue.createElement(be.Z,{title:hs("make_up_score")},Ue.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),Ue.createElement("div",{style:{position:"relative"}},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5 ${Le.Z.bottom_line}`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:`${(sn=Le.Z)==null?void 0:sn.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_anonymous_comment")},Ue.createElement(ne.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((Wt=st==null?void 0:st.group_settings)==null?void 0:Wt.length)>0&&Ue.createElement(ne.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(_o===!1||Qa===!1)&&Ue.createElement(be.Z,{title:hs("unified_anonymous_comment")},Ue.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Uo?Ue.createElement(Ue.Fragment,null,Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"anonymous_group",className:`${(rn=Le.Z)==null?void 0:rn.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},Ue.createElement(ne.ZP.Group,{disabled:li("anonymous_group")},Ue.createElement(ne.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((Er=st==null?void 0:st.group_settings)==null?void 0:Er.length)>0&&Ue.createElement(ne.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):ce()(Hn).startOf("second")<=ce()(Ba||Et).startOf("second")?Promise.reject(Ba?"\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:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{disabled:li("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Ba||Et).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Ba||Et).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}}))),Ue.createElement(a.Z,{className:Le.Z.lable_name,style:{marginLeft:88}},"\u622A\u6B62\u65F6\u95F4"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(Gn,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ce()(Hn).startOf("second")<=ce()(Yr||Ba||Et).startOf("second")?Promise.reject(Yr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":Ba?"\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:Gn=>Gn&&ce()(Gn).startOf("second")},Ue.createElement(Fe.default,{disabled:li("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Gn=>(0,Se.Q8)(Gn,st==null?void 0:st.course_end_date,ce()(Yr||Ba||Et).add(1,"minutes").format()),disabledTime:Gn=>(0,Se.d0)(Gn,ce()(Yr||Ba||Et).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")}})))),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Ue.createElement(oe.Z,{size:"large",min:1,precision:0,max:st==null?void 0:st.all_user_size,style:{width:186,marginLeft:10},disabled:li("evaluation_num")}))),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u6BCF\u4F4D\u5B66\u751F\u9700\u8981\u533F\u8BC4\u7684\u4F5C\u4E1A\u6570\u91CF\uFF09")),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb10`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:li("absence_penalty")}))),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\u5C06\u6263\u9664\u7684\u5206\u503C\uFF09"))):Ue.createElement(me.default.List,{name:"anonymous_comment_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi,Ki,po,ro,So,Pi,ra;const $n=Ba||((Wi=Da((Qo=Pr==null?void 0:Pr[jr])==null?void 0:Qo.group_name,Sn||[],(Un,so)=>ce()(Un==null?void 0:Un.late_time).startOf("second")>ce()(so==null?void 0:so.late_time).startOf("second")))==null?void 0:Wi.late_time)||Et||((ro=(po=Da((Ki=Pr==null?void 0:Pr[jr])==null?void 0:Ki.group_name,Ut||[],(Un,so)=>{var ou,bu;return ce()((ou=Un==null?void 0:Un.publish_time)==null?void 0:ou[1]).startOf("second")>ce()((bu=so==null?void 0:so.publish_time)==null?void 0:bu[1]).startOf("second")}))==null?void 0:po.publish_time)==null?void 0:ro[1]);return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"0px 14px 0px 82px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",jr+1),Ue.createElement(pe.Z,{wrap:!1,align:"top",justify:"space-between"},Ue.createElement(a.Z,null,Ue.createElement(pe.Z,{wrap:!1,align:"top"},Ue.createElement(a.Z,{className:"mr20 ml15"},Ue.createElement(me.default.Item,{name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["anonymous_comment_settings","group_name"],Pr==null?void 0:Pr[jr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:gu(Qa?st==null?void 0:st.group_settings:Ut,Pr)}))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:[uo.name,"evaluation_start"],rules:[{required:!0,validator:(Un,so)=>so==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):$n&&ce()(so).startOf("second")<=ce()($n).startOf("second")?Promise.reject(Et?"\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()}]},Ue.createElement(Fe.default.RangePicker,{disabled:li(["anonymous_comment_settings","evaluation_start"],Pr==null?void 0:Pr[jr]),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:Un=>(0,Se.Q8)(Un,st==null?void 0:st.course_end_date,ce()($n).add(1,"minutes").format()),disabledTime:Un=>(0,Se.d0)(Un,ce()($n).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[ce()((0,Se.U6)(),"HH:mm"),ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),Ue.createElement(pe.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Ue.createElement(oe.Z,{max:((So=Zs==null?void 0:Zs[jr])==null?void 0:So.max)||100,precision:0,style:{width:203},size:"large",min:1,disabled:li(["anonymous_comment_settings","evaluation_num"],Pr==null?void 0:Pr[jr])}))),Ue.createElement(a.Z,{className:Le.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:li(["anonymous_comment_settings","absence_penalty"],Pr==null?void 0:Pr[jr])}))),!Uo&&Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[uo.name,"student_comment"],valuePropName:"checked"},Ue.createElement(E.default,{disabled:li(["anonymous_comment_settings","student_comment"],Pr==null?void 0:Pr[jr])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!gn&&Ue.createElement(pe.Z,{className:(Pi=Le.Z)==null?void 0:Pi.h_lh_40},((ra=gu(Qa?st==null?void 0:st.group_settings:Ut,Pr))==null?void 0:ra.length)>0&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),jr!=0&&!li(["anonymous_comment_settings","group_name"],Pr==null?void 0:Pr[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5 mt5`},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:Le.Z.poor_rating,name:"abnormal_score",rules:[{validator:(Gn,Hn)=>Hn===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},Ue.createElement(oe.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:li("student_comment"),min:1,max:100}))),Ue.createElement(a.Z,null," ",Ue.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",gn?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":Ue.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(st!=null&&st.anonymous_comment)){ve.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/${Ia==null?void 0:Ia.coursesId}/common_homework/${Ia==null?void 0:Ia.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Ue.createElement("span",{style:{color:"#666",fontWeight:400}},"\uFF08\u5F00\u542F\u540E\uFF0C\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u8BBE\u7F6E\u6216\u5F97\u5206\u4E0D\u8DB360\u5206\uFF0C\u5747\u81EA\u52A8\u8BA1\u5165\u533F\u8BC4\u5F02\u5E38\u5217\u8868\uFF09"))),Uo&&Ue.createElement(me.default.Item,{className:`${Le.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},Ue.createElement(E.default,{disabled:li("student_comment")},Ue.createElement(pe.Z,{gutter:10},Ue.createElement(a.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u5B8C\u6210\u533F\u8BC4\u540E\uFF0C\u88AB\u533F\u8BC4\u4F5C\u4E1A\u5C06\u6807\u8BB0\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\uFF09")))),Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(me.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Le.Z.h_lh_40},Ue.createElement(E.default,{disabled:li("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),Ue.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u7533\u8BC9\u533F\u8BC4\u5F97\u5206\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Ti&&Ue.createElement("div",{style:{paddingBottom:5}},Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(a.Z,{className:Le.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},Ue.createElement(ne.ZP.Group,{disabled:li("unified_anonymous_appeal")},Ue.createElement(ne.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((ga=st==null?void 0:st.group_settings)==null?void 0:ga.length)>0&&Ue.createElement(ne.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(_o===!1||Qa===!1||Uo==!1)&&Ue.createElement(be.Z,{title:hs("unified_anonymous_appeal")},Ue.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),xa?Ue.createElement(pe.Z,{className:`${Le.Z.row_sty1} mb5`},Ue.createElement(a.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:li("appeal_penalty")}))),Ue.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4\u88AB\u7533\u8BC9\u6210\u529F\u5C06\u5224\u5B9A\u4E3A\u8FDD\u89C4\u533F\u8BC4\uFF0C\u8BE5\u5B66\u751F\u5C06\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570\uFF09")):Ue.createElement(me.default.List,{name:"anonymous_appeal_settings"},(Gn,{add:Hn,remove:bi})=>Gn.map((uo,jr)=>{var Qo,Wi;return Ue.createElement(pe.Z,{key:uo.key,style:{padding:"5px 14px 5px 82px"}},Ue.createElement(a.Z,{className:Le.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",jr+1),Ue.createElement(pe.Z,{wrap:!1,align:"top",justify:"space-between"},Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(se.default,{disabled:li(["anonymous_appeal_settings","group_name"],kr==null?void 0:kr[jr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:gu(Uo?st==null?void 0:st.group_settings:Pr,kr)}))),Ue.createElement(a.Z,{className:`${Le.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ue.createElement(a.Z,null,Ue.createElement(me.default.Item,{className:"ml10",name:[uo.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Ue.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:li(["anonymous_appeal_settings","appeal_penalty"],kr==null?void 0:kr[jr])}))),!gn&&Ue.createElement(pe.Z,{className:(Qo=Le.Z)==null?void 0:Qo.h_lh_40},!!((Wi=gu(Uo?st==null?void 0:st.group_settings:Pr,kr))!=null&&Wi.length)&&Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,appeal_penalty:2})}})),jr!=0&&!li(["anonymous_appeal_settings","group_name"],kr==null?void 0:kr[jr])?Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{bi(uo.name)}})):Ue.createElement(a.Z,null,Ue.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,he.GJ)()||!(Nl||Yl||$i))&&Ue.createElement(je.ZP,{loading:qn||ua,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Mn.submit()}},"\u4FDD\u5B58"),Ue.createElement(ft.Z,{resdata:ko,type:"shixun",okloading:kl,oktext:(ko==null?void 0:ko.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gn=>mn(void 0,null,function*(){ul(!0);let Hn=yield(0,Ze.ZP)(`/api/courses/${Ia.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ia==null?void 0:Ia.categoryId)]}});if(ul(!1),(Hn==null?void 0:Hn.status)===0){ul(!0);const bi=yield Fa(Nn({},ii));if(ul(!1),bi.status!==0)return;ul(!0);const uo=yield Ua(Nn({},ii));if(ul(!1),uo.status!==0)return;ve.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ws(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}})}),Ue.createElement(gt.Z,{onConfirm:(Gn,Hn)=>{Ut.splice(Gn,0,...Hn),Ut.splice(Gn+Hn.length,1);const bi=(0,Se.QE)([...Ut]);bi.forEach(uo=>{var jr;((jr=uo==null?void 0:uo.publish_time)==null?void 0:jr.length)==2?uo.publish_time=uo.publish_time:uo.publish_time=[ce()(uo==null?void 0:uo.publish_time),ce()(uo==null?void 0:uo.end_time)]}),Mn.setFieldValue("group_settings",[...bi])}})))};var tr=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))(lr),Pa=te(59301),Do=Object.defineProperty,qr=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,si=(Ke,He,ke)=>He in Ke?Do(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,gi=(Ke,He)=>{for(var ke in He||(He={}))No.call(He,ke)&&si(Ke,ke,He[ke]);if(qr)for(var ke of qr(He))Vo.call(He,ke)&&si(Ke,ke,He[ke]);return Ke},Hi=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ci=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht,user:_t})=>{const Xt=(0,Ee.useParams)(),{workSetting:ln}=Ke,[an,vt]=(0,z.useState)(!1),[un,en]=(0,z.useState)(!1),[xt,ka]=(0,z.useState)({start_permanent:!1,ai_q_and_a:!1});(0,z.useEffect)(()=>{vt(!(0,he.GJ)())},[(0,he.GJ)()]);const ma=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:gi({},Xt)}),ke({type:"shixunHomeworks/getWorkList",payload:gi({},Xt)})};(0,z.useEffect)(()=>{ln!=null&&ln.course_id&&(Object.keys(xt).forEach(Pn=>{xt[Pn]=ln[Pn]}),ka(gi({},xt)))},[ln]);const Bt=()=>Hi(void 0,null,function*(){var Pn;if(((Pn=_t==null?void 0:_t.userInfo)==null?void 0:Pn.user_status)===2){(0,It.Rd)();return}en(!0),(yield(0,Ze.ZP)(`/api/homework_commons/${Xt.categoryId}/shiyan_setting.json`,{method:"post",body:gi({},xt)})).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),ma()),en(!1)});return Pa.createElement("section",{className:Ya.Z.form},Pa.createElement("div",{className:Ya.Z.title},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Pa.createElement("div",{className:Ya.Z.content},Pa.createElement(E.default,{disabled:an,checked:xt.start_permanent,onChange:Pn=>{if(!(0,he.Ny)()){(0,It.pW)(2);return}xt.start_permanent=Pn.target.checked,ka(Object.assign({},xt))}},Pa.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Pa.createElement("a",{target:"_blank",href:Jl.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),Pa.createElement("div",{className:`${Ya.Z.title} mt30`},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Pa.createElement("div",{className:Ya.Z.content},Pa.createElement(E.default,{disabled:an,checked:xt.ai_q_and_a,onChange:Pn=>{xt.ai_q_and_a=Pn.target.checked,ka(Object.assign({},xt))}},"AI\u95EE\u7B54 ",Pa.createElement("span",{style:{color:"#666"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09"))),!an&&Pa.createElement(Pa.Fragment,null,Pa.createElement(je.ZP,{type:"primary",size:"large",loading:un,style:{width:"138px",marginTop:"30px"},onClick:()=>Bt()},"\u4FDD\u5B58")))};var Wo=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(ci),Ko=te(64351),Ho=te(99981),jn=te(59301),ti=Object.defineProperty,oi=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,Yi=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,rt=(Ke,He,ke)=>He in Ke?ti(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,it=(Ke,He)=>{for(var ke in He||(He={}))ze.call(He,ke)&&rt(Ke,ke,He[ke]);if(Yi)for(var ke of Yi(He))Ge.call(He,ke)&&rt(Ke,ke,He[ke]);return Ke},pt=(Ke,He)=>oi(Ke,rl(He)),St=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const{RangePicker:Rt}=Fe.default,{Option:kt}=se.default,Mt=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en,xt,ka,ma,Bt,Pn,Ma;const Wa=(0,Ee.useParams)(),{workSetting:sn,workList:Wt}=Ke,[rn,Er]=(0,z.useState)(!0);let[ga,Ia]=(0,z.useState)([]),[st,Ir]=(0,z.useState)([]),[qn,Fa]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"",ta_proportion:"",te_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,unified_late:!0,allow_late:!1,late_time:"",late_penalty:0,penalty_type:Re.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,comment_public:!0,score_open:!1,total_score:"",eff_score:"",submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""});(0,z.useEffect)(()=>{},[]);const[ua,Ua]=(0,z.useState)(!1);(0,z.useEffect)(()=>{sn!=null&&sn.course_id&&(Object.keys(qn).map(function(gn){qn[gn]=sn[gn]}),sn.anonymous_comment&&(qn.unified_late=sn.unified_anonymous_comment,Ua(sn.unified_anonymous_comment)),(!qn.allow_late||!qn.unified_late)&&(qn.late_penalty=5),qn.unified_setting||(qn.unified_late=!1,qn.unified_anonymous_comment=!1,qn.unified_anonymous_appeal=!1),ga=JSON.parse(JSON.stringify(sn.group_settings.map(gn=>pt(it({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.publish_time!==null))),st=JSON.parse(JSON.stringify(sn.allow_late_settings.map(gn=>pt(it({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.late_time!==null))),Fa(it({},qn)),Ia(ga.length?[...ga]:[{}]),Ir([...st]))},[sn]),(0,z.useEffect)(()=>{Er(!(0,he.GJ)())},[(0,he.GJ)()]);const Mn=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:it({},Wa)})},[Qa,Ut]=(0,z.useState)(!1),Sn=()=>St(void 0,null,function*(){Ut(!Qa);const gn=JSON.parse(JSON.stringify(qn));if(gn.categoryId=Wa.categoryId,qn.unified_setting||ga==null||ga.map(Ar=>{var fo,ko;if(!Ar.publish_time||!Ar.end_time)throw ve.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ut(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");Ar.group_name=typeof(Ar==null?void 0:Ar.group_name)=="string"?[Ar==null?void 0:Ar.group_name]:Ar==null?void 0:Ar.group_name,Ar.group_id=(ko=(fo=Ar==null?void 0:Ar.group_name)==null?void 0:fo.map(to=>{var ii,Xi;let kl=(Xi=(ii=sn.group_settings)==null?void 0:ii.filter(ul=>(ul==null?void 0:ul.group_name)===to))==null?void 0:Xi[0];return kl==null?void 0:kl.group_id}))==null?void 0:ko.toString().split(",")}),gn.group_settings=ga,qn.allow_late)if(qn.unified_late){if(qn.late_penalty===null||qn.late_penalty===void 0||qn.late_penalty<0||qn.late_penalty>100)throw ve.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ut(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!qn.late_time)throw ve.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(ce()(qn.late_time)<=ce()(qn.end_time))throw ve.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4"),Ut(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4")}else st=st==null?void 0:st.map(Ar=>{var fo,ko;if(Ar.penalty_type=Re.Q.Number,Ar.late_penalty===null||Ar.late_penalty===void 0||Ar.late_penalty<0||Ar.late_penalty>100)throw ve.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Ut(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ar.late_time)throw ve.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.group_name)throw ve.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Ut(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ar.group_name=typeof(Ar==null?void 0:Ar.group_name)=="string"?[Ar==null?void 0:Ar.group_name]:Ar==null?void 0:Ar.group_name,Ar.group_id=(ko=(fo=Ar==null?void 0:Ar.group_name)==null?void 0:fo.map(to=>{var ii,Xi;let kl=(Xi=(ii=sn.group_settings)==null?void 0:ii.filter(ul=>(ul==null?void 0:ul.group_name)===to))==null?void 0:Xi[0];return kl==null?void 0:kl.group_id}))==null?void 0:ko.toString().split(","),Ar}),gn.allow_late_settings=st;if(qn!=null&&qn.submit_limit&&!(qn!=null&&qn.submit_limit_num)){ve.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1);return}if(qn!=null&&qn.can_submit&&!(qn!=null&&qn.submit_num)){ve.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1);return}Object.keys(gn).map(function(Ar){Ar.indexOf("proportion")>-1&&(gn[Ar]=gn[Ar]/100)}),(yield(0,Ze.ZP)(`/api/homework_commons/${Wa.categoryId}/publish_setting.json`,{method:"post",body:pt(it({},gn),{penalty_type:Re.Q.Number})})).status===0?(Ut(!1),ve.ZP.success("\u66F4\u65B0\u6210\u529F"),Mn(),ke({type:"shixunHomeworks/getWorkList",payload:it({},Wa)})):Ut(!1)}),Et=jn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",jn.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",jn.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",jn.createElement("br",null),jn.createElement("br",null),"\u6CE8\u610F",jn.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",jn.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",jn.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",jn.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Sr=jn.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",jn.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",jn.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",jn.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),Jr=(gn,ur,Ar="group_id")=>{var fo;return ur?ur.find(ko=>ko[Ar]===gn):(fo=sn==null?void 0:sn.group_settings)==null?void 0:fo.find(ko=>ko.group_id[0]===gn)},_o=(sn==null?void 0:sn.allow_late)||(sn==null?void 0:sn.anonymous_comment),Ba=gn=>{var ur,Ar;const fo=Jr(gn,sn==null?void 0:sn.allow_late_settings,"id"),ko=Jr(gn,sn==null?void 0:sn.anonymous_comment_settings),to=Jr(gn);return(sn==null?void 0:sn.allow_late)&&fo&&ce()(fo==null?void 0:fo.late_time)<=ce()()||(sn==null?void 0:sn.anonymous_comment)&&ko&&(ko==null?void 0:ko.evaluation_start)!==null||((Ar=(ce()(to==null?void 0:to.end_time)<=ce()()&&((ur=sn==null?void 0:sn.allow_late_settings)==null?void 0:ur.filter(ii=>ii.group_id.includes(gn))))[0])==null?void 0:Ar.late_time)!=null},Kn=(_t=sn==null?void 0:sn.allow_late_settings)!=null&&_t.length?(Xt=sn==null?void 0:sn.allow_late_settings)==null?void 0:Xt.every(gn=>{if(gn.evaluation_start)return!0}):!1,Uo=(sn==null?void 0:sn.unified_late)&&(sn==null?void 0:sn.anonymous_comment),Yr=sn==null?void 0:sn.anonymous_comment,Ti=(0,z.useMemo)(()=>{var gn,ur;return sn!=null&&sn.unified_setting?!((gn=Wt==null?void 0:Wt.homework_status)!=null&&gn.includes("\u5DF2\u622A\u6B62"))||(sn==null?void 0:sn.allow_late)||(sn==null?void 0:sn.anonymous_comment):!((ur=sn==null?void 0:sn.group_settings)==null?void 0:ur.some(fo=>ce()(fo.end_time)<=ce()()))||(sn==null?void 0:sn.allow_late)||(sn==null?void 0:sn.all_group_late)},[sn,Wt]),Pr=sn==null?void 0:sn.anonymous_comment,xa=gn=>{if(!gn)return!1;const ur=Jr(gn,sn==null?void 0:sn.anonymous_comment_settings);return(sn==null?void 0:sn.anonymous_comment)&&ur&&(ur==null?void 0:ur.evaluation_start)!==null},kr=gn=>{const ur=Jr(gn,sn==null?void 0:sn.anonymous_comment_settings);return ur&&(ur==null?void 0:ur.evaluation_start)!==null};return jn.createElement("section",{style:{padding:"30px 50px"}},jn.createElement("div",{className:`${Le.Z.title}`},jn.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),jn.createElement(be.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"},jn.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`}))),jn.createElement("div",{className:Le.Z.content},jn.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${Le.Z.h_lh_40}`},jn.createElement(ne.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:rn||!((ln=Wt==null?void 0:Wt.homework_status)!=null&&ln.includes("\u672A\u53D1\u5E03"))||(0,he.Rm)()&&!((vt=(an=Ht.AssistantObject)==null?void 0:an.normal)!=null&&vt.can_publish),value:qn.unified_setting,onChange:gn=>{var ur;if(!((ur=Wt==null?void 0:Wt.homework_status)!=null&&ur.includes("\u672A\u53D1\u5E03"))){ve.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(qn.unified_setting=!qn.unified_setting,qn.unified_setting||(qn.unified_late=!1),Fa(Object.assign({},qn)),qn.unified_setting===!1&&ga==""){Ia(ga.concat({}));return}qn.unified_setting&&(Ia([]),Ir([{late_penalty:5}]))}},jn.createElement(ne.ZP,{value:!0,disabled:!(sn!=null&&sn.manage_all_group)||!(0,he.GJ)()},"\u7EDF\u4E00\u53D1\u5E03"),jn.createElement(ne.ZP,{disabled:((un=sn==null?void 0:sn.group_settings)==null?void 0:un.length)===0||!(0,he.GJ)(),value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")),((en=sn==null?void 0:sn.group_settings)==null?void 0:en.length)===0&&jn.createElement("span",{style:{marginLeft:"20px",color:"#333"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),qn.unified_setting&&jn.createElement("div",{className:Le.Z.row_sty,style:{padding:"5px 30px"}},jn.createElement(pe.Z,{align:"middle"},jn.createElement(a.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),jn.createElement(a.Z,{className:"ml5"},jn.createElement(Fe.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:gn=>(0,Ho.Q8)(gn,sn==null?void 0:sn.course_end_date),disabledTime:gn=>(0,Ho.d0)(gn),disabled:rn||!((xt=Wt==null?void 0:Wt.homework_status)!=null&&xt.includes("\u672A\u53D1\u5E03")||(ka=Wt==null?void 0:Wt.homework_status)!=null&&ka.includes("\u672A\u5F00\u59CB"))||(0,he.Rm)()&&!((ma=Ht.AssistantObject.normal)!=null&&ma.can_publish),value:qn.publish_time?ce()(qn.publish_time):"",allowClear:!1,onChange:(gn,ur)=>{qn.publish_time=ur,(qn.end_time==""||!qn.end_time)&&qn.unified_setting&&(qn.end_time=ce()(gn).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),qn.end_time=qn.end_time),Fa(Object.assign({},qn))}})),jn.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),jn.createElement(pe.Z,{align:"middle"},jn.createElement(a.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),jn.createElement(a.Z,{className:"ml5"},jn.createElement(Fe.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Kn||Yr||(sn==null?void 0:sn.allow_late)&&(sn==null?void 0:sn.homework_status.includes("\u5DF2\u622A\u6B62"))||rn||(sn==null?void 0:sn.allow_late)&&ce()()>=ce()(sn==null?void 0:sn.end_time)||(0,he.Rm)()&&!((Bt=Ht.AssistantObject.normal)!=null&&Bt.can_publish),allowClear:!1,disabledDate:gn=>(0,Ho.Q8)(gn,sn==null?void 0:sn.course_end_date,qn.publish_time),disabledTime:gn=>(0,Ho.d0)(gn,qn.publish_time),value:qn.end_time?ce()(qn.end_time):"",onChange:(gn,ur)=>{qn.end_time=ur,Fa(Object.assign({},qn))}})),jn.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!qn.unified_setting&&jn.createElement(pe.Z,null,ga&&ga.map(function(gn,ur){var Ar,fo,ko,to;return jn.createElement(pe.Z,{key:ur},jn.createElement(pe.Z,{style:{padding:"5px 14px 5px 52px"}},jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",ur+1),jn.createElement(a.Z,{flex:1,style:{maxWidth:400}},jn.createElement(se.default,{disabled:rn||((Ar=Wt==null?void 0:Wt.homework_status)!=null&&Ar.includes("\u672A\u53D1\u5E03")&&gn.id||ce()(){var Xi,kl;if((0,he.Rm)()&&!((kl=(Xi=Ht.AssistantObject)==null?void 0:Xi.normal)!=null&&kl.can_publish)){ve.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}ga[ur].group_name=ii,ga[ur].group_id=gn.group_id;const ul=(0,Ne.flattenDeep)(ga.map(Yl=>Yl.group_name)),Nl=st.map(Yl=>{let $i=(Yl==null?void 0:Yl.group_name)||[];return pt(it({},Yl),{group_name:(0,Ne.remove)($i,ru=>ul.includes(ru))})});Ir(Nl),Ia(ga.slice())}},sn.group_settings&&sn.group_settings.map(function(ii){if(!ga.map(Xi=>Xi.group_name).toString().split(",").includes(String(ii.group_name)))return jn.createElement(kt,{value:ii.group_name,key:ii.id},ii.group_name)})))),jn.createElement(a.Z,{style:{padding:"5px 0"}},jn.createElement(Rt,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[gn.publish_time?ce()(gn.publish_time):ce()(),ce()()]},disabled:rn||(ce()()<=ce()((fo=Jr(gn.id))==null?void 0:fo.publish_time)?!1:[!0,Ba(gn.id)]),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:ii=>(0,Ho.Q8)(ii,sn==null?void 0:sn.course_end_date),disabledTime:ii=>(0,Ho.d0)(ii),showTime:{format:"HH:mm",defaultValue:[ce()((0,Se.U6)(),"HH:mm"),ce()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:gn.publish_time&&[ce()(gn.publish_time),ce()(gn.end_time)],onChange:(ii,Xi)=>{var kl,ul;if((0,he.Rm)()&&!((ul=(kl=Ht.AssistantObject)==null?void 0:kl.normal)!=null&&ul.can_publish)){ve.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}ga[ur].publish_time=Xi[0],ga[ur].end_time=Xi[1],Ia([...ga])}})),!rn&&jn.createElement(a.Z,{className:`${(ko=Le.Z)==null?void 0:ko.h_lh_40}`,style:{padding:"5px 0"}},ga.length<((to=sn==null?void 0:sn.group_settings)==null?void 0:to.length)&&jn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ia(ga.concat({}))}}),(gn!=null&&gn.publish_time&&ce()(){var ii,Xi;if((0,he.Rm)()&&!((Xi=(ii=Ht.AssistantObject)==null?void 0:ii.normal)!=null&&Xi.can_publish)){ve.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 kl=(0,Ne.cloneDeep)(st);kl.forEach((ul,Nl)=>{ul.group_name&&(ul.group_name=ul.group_name.filter(Yl=>{var $i;return!(($i=ga[ur].group_name)!=null&&$i.includes(Yl))}))}),ga=ga.filter((ul,Nl)=>ur!==Nl),Ir(kl),Ia(ga.slice()),setTimeout(()=>Ia(ga.slice()),10)}}):jn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),!(Wt!=null&&Wt.is_shixun)&&jn.createElement(Ko.ZP,{checkMarginLeft:60,disabled:rn,value:qn,onChange:gn=>Fa(it(it({},qn),gn))}),jn.createElement(jn.Fragment,null,jn.createElement("div",{className:`${Le.Z.title} mt30`},jn.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),jn.createElement("div",{className:Le.Z.content},jn.createElement(pe.Z,{className:`${Le.Z.row_sty} ${Le.Z.bottom_line} ${(Pn=Le.Z)==null?void 0:Pn.h_lh_40}`,align:"middle"},jn.createElement(Fu.Z,{checked:qn.allow_late,disabled:Kn||rn||(sn==null?void 0:sn.allow_late),onChange:gn=>{var ur,Ar;if((0,he.Rm)()&&!((Ar=(ur=Ht.AssistantObject)==null?void 0:ur.normal)!=null&&Ar.can_late)){ve.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}gn&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:jn.createElement("div",{style:{padding:10,background:"#f5f6f9"}},jn.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"),jn.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),jn.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"))}),qn.allow_late=gn,st==""&&Ir([{late_penalty:5}]),Fa(it({},qn))}}),jn.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),jn.createElement(be.Z,{overlayStyle:{width:380,maxWidth:380},title:jn.createElement("div",{style:{display:"flex",flexFlow:"column"}},jn.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),jn.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"),jn.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"))},jn.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`}))),(qn==null?void 0:qn.allow_late)&&jn.createElement("div",{className:"pb5"},jn.createElement(pe.Z,{className:Le.Z.row_sty1},jn.createElement(a.Z,{className:Le.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),jn.createElement(ne.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:rn,value:qn.unified_late,onChange:gn=>{var ur;if((0,he.Rm)()&&!((ur=Ht.AssistantObject.normal)!=null&&ur.can_late)){ve.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.unified_late=gn.target.value,st==""&&!gn.target.value&&Ir([{late_penalty:5}]),Fa(it({},qn))}},(qn==null?void 0:qn.unified_setting)&&jn.createElement(ne.ZP,{disabled:(sn==null?void 0:sn.allow_late)||!(sn!=null&&sn.manage_all_group),value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Ma=sn==null?void 0:sn.group_settings)==null?void 0:Ma.length)&&jn.createElement(ne.ZP,{disabled:sn==null?void 0:sn.allow_late,value:!1},"\u5206\u73ED\u8865\u4EA4"))),qn!=null&&qn.unified_late?jn.createElement("div",null,jn.createElement(pe.Z,{wrap:!1,align:"middle",className:`${Le.Z.row_sty1} mb10 mt5`},jn.createElement(a.Z,{className:Le.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),jn.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},jn.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:206},disabled:rn||Pr,value:qn.late_penalty,onChange:gn=>{var ur;if((0,he.Rm)()&&!((ur=Ht.AssistantObject.normal)!=null&&ur.can_late)){ve.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.late_penalty=gn,Fa(Object.assign({},qn))}})),jn.createElement(a.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")),jn.createElement(pe.Z,{className:`${Le.Z.row_sty1}`},jn.createElement(a.Z,{className:Le.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),jn.createElement(a.Z,{style:{margin:"0 10px 0 8px"}},jn.createElement(Fe.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:rn||Uo||Kn,value:qn.late_time?ce()(qn.late_time):"",disabledDate:gn=>(0,Ho.Q8)(gn,sn==null?void 0:sn.course_end_date),disabledTime:gn=>(0,Ho.d0)(gn),onChange:(gn,ur)=>{var Ar;if((0,he.Rm)()&&!((Ar=Ht.AssistantObject.normal)!=null&&Ar.can_late)){ve.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.late_time=ur,Fa(Object.assign({},qn))}})),jn.createElement(a.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):st.map(function(gn,ur){var Ar;return jn.createElement(pe.Z,{key:ur,style:{padding:"5px 14px 5px 52px"}},jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",ur+1),jn.createElement(a.Z,{className:"mr20 ml10"},jn.createElement(se.default,{size:"large",disabled:rn||!((Ar=Wt==null?void 0:Wt.homework_status)!=null&&Ar.includes("\u672A\u53D1\u5E03"))&&gn.id,mode:"multiple",style:{width:250},value:typeof gn.group_name=="string"?[gn.group_name]:gn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:fo=>{var ko;if((0,he.Rm)()&&!((ko=Ht.AssistantObject.normal)!=null&&ko.can_late)){ve.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}st[ur].group_name=fo,st[ur].group_id=gn.group_id,Ir(st.slice())}},sn.group_settings&&sn.group_settings.map(function(fo){if(qn!=null&&qn.unified_setting&&!st.map(ko=>ko.group_name).toString().split(",").includes(String(fo.group_name))&&!kr(fo.id))return jn.createElement(kt,{value:fo.group_name,key:fo.id},fo.group_name);if(ga.map(ko=>ko.group_name).toString().split(",").includes(String(fo.group_name))&&!st.map(ko=>ko.group_name).toString().split(",").includes(String(fo.group_name))&&!kr(fo.id))return jn.createElement(kt,{value:fo.group_name,key:fo.id},fo.group_name)}))),jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),jn.createElement(a.Z,{className:"mr20 ml10"},jn.createElement(oe.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:rn||xa(gn.id),defaultValue:gn.late_penalty,onChange:fo=>{var ko,to;if((0,he.Rm)()&&!((to=(ko=Ht.AssistantObject)==null?void 0:ko.normal)!=null&&to.can_late)){ve.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}st[ur].late_penalty=fo,st[ur].penalty_type=Re.Q.Number}})),jn.createElement(a.Z,{className:Le.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),jn.createElement(a.Z,{className:"ml10"},jn.createElement(Fe.default,{size:"large",disabled:rn||xa(gn.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:ce()((0,Se.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:fo=>(0,Ho.Q8)(fo,sn==null?void 0:sn.course_end_date),disabledTime:fo=>(0,Ho.d0)(fo),format:"YYYY-MM-DD HH:mm",value:gn!=null&&gn.late_time?ce()(gn.late_time):void 0,onChange:(fo,ko)=>{var to,ii;if((0,he.Rm)()&&!((ii=(to=Ht.AssistantObject)==null?void 0:to.normal)!=null&&ii.can_late)){ve.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}st[ur].late_time=ko,Ir([...st])}})),!rn&&jn.createElement(a.Z,{style:{height:40,lineHeight:"40px"}},jn.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ir(st.concat({penalty_type:Re.Q.Number,late_penalty:5}))}}),ur>0&&!gn.id?jn.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{st=st.filter((fo,ko)=>ur!==ko),Ir(st.slice()),setTimeout(()=>Ir(st.slice()),10)}}):jn.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),jn.createElement(je.ZP,{loading:Qa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Sn()},"\u4FDD\u5B58"))};var nn=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))(Mt),Vt=te(59301),$t=Object.defineProperty,xn=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,va=(Ke,He,ke)=>He in Ke?$t(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,na=(Ke,He)=>{for(var ke in He||(He={}))aa.call(He,ke)&&va(Ke,ke,He[ke]);if(bn)for(var ke of bn(He))Jn.call(He,ke)&&va(Ke,ke,He[ke]);return Ke},Sa=(Ke,He)=>xn(Ke,wn(He)),ar=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const vr=Ke=>ar(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/publish_setting.json`,{method:"post",body:Ke})}),Xa=Ke=>ar(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/homework_commons/${Ke==null?void 0:Ke.categoryId}/evaluation_setting.json`,{method:"post",body:Ke})}),fr=(Ke,He)=>Ke==null?void 0:Ke.map(ke=>{var Ht;return(Ht=He==null?void 0:He.find(_t=>_t.value===ke))==null?void 0:Ht.id}),_r=(Ke,He)=>{var ke;return Ke=typeof Ke=="string"?[Ke]:Ke,(ke=Ke==null?void 0:Ke.map(Ht=>He==null?void 0:He.find(_t=>{var Xt;return(Xt=_t==null?void 0:_t.group_name)==null?void 0:Xt.includes(Ht)})))==null?void 0:ke.filter(Ht=>Ht)},Na=(Ke,He,ke,Ht=!1)=>{let _t=null,Xt=Ht?He:_r(Ke,He);return Xt==null||Xt.forEach((ln,an)=>{(an==0||ke(ln,_t||{}))&&(_t=ln)}),_t},$a=({shixunHomeworks:Ke,loading:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),{workSetting:xt,workList:ka}=Ke,[,ma,Bt]=(0,ie.U)(vr,{categoryId:en==null?void 0:en.categoryId,penalty_type:Re.Q.Number}),[,Pn,Ma]=(0,ie.U)(Xa,{categoryId:en==null?void 0:en.categoryId}),[Wa]=me.default.useForm(),sn=me.default.useWatch("unified_setting",Wa),Wt=me.default.useWatch("group_settings",Wa),rn=me.default.useWatch("allow_late_settings",Wa),Er=me.default.useWatch("end_time",Wa),ga=me.default.useWatch("publish_time",Wa),Ia=me.default.useWatch("allow_late",Wa),st=me.default.useWatch("unified_late",Wa),Ir=me.default.useWatch("late_time",Wa),qn=me.default.useWatch("anonymous_comment",Wa),Fa=me.default.useWatch("unified_anonymous_comment",Wa),ua=me.default.useWatch("evaluation_start",Wa),Ua=me.default.useWatch("anonymous_appeal",Wa),Mn=me.default.useWatch("anonymous_comment_settings",Wa),Qa=me.default.useWatch("unified_anonymous_appeal",Wa),Ut=me.default.useWatch("anonymous_appeal_settings",Wa),[Sn,Et]=(0,z.useState)(!1),[Sr,Jr]=(0,z.useState)({}),_o=Sn||(0,he.Rm)()&&!((Xt=(_t=Ht.AssistantObject)==null?void 0:_t.normal)!=null&&Xt.can_publish),Ba=Sn||(0,he.Rm)()&&!((an=(ln=Ht.AssistantObject)==null?void 0:ln.normal)!=null&&an.can_late),Kn=Sn||(0,he.Rm)()&&!((un=(vt=Ht.AssistantObject)==null?void 0:vt.normal)!=null&&un.can_anonymous_comment),Uo=Ti=>ar(void 0,null,function*(){const Pr=Ti;let xa=yield(0,Ze.ZP)(`/api/homework_commons/${en==null?void 0:en.categoryId}/publish_setting_for_submit.json`,{method:"post",body:Pr});(xa==null?void 0:xa.status)===0&&(ve.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yr(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),Yr=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:na({},en)}),ke({type:"shixunHomeworks/getWorkList",payload:na({},en)})};return(0,z.useEffect)(()=>{var Ti,Pr,xa,kr;let gn=(Ti=xt==null?void 0:xt.group_settings)==null?void 0:Ti.filter(to=>to.publish_time!==null).map(to=>Sa(na({},to),{group_name:[to.group_name],publish_time:(to==null?void 0:to.publish_time)&&[ce()(to==null?void 0:to.publish_time),ce()(to==null?void 0:to.end_time)]}));gn=(0,Se.QE)((gn==null?void 0:gn.length)>0?gn:[]);const ur=(Pr=xt.allow_late_settings)==null?void 0:Pr.filter(to=>to.late_time!==null).map(to=>Sa(na({},to),{group_name:[to.group_name],late_time:(to==null?void 0:to.late_time)&&ce()(to==null?void 0:to.late_time)})),Ar=(xa=xt.anonymous_comment_settings)==null?void 0:xa.filter(to=>to.evaluation_start!==null).map(to=>Sa(na({},to),{group_name:[to.group_name],evaluation_start:(to==null?void 0:to.evaluation_start)&&[ce()(to==null?void 0:to.evaluation_start),ce()(to==null?void 0:to.evaluation_end)]})),fo=(kr=xt.anonymous_appeal_settings)==null?void 0:kr.filter(to=>to.appeal_time!==null).map(to=>Sa(na({},to),{group_name:[to.group_name]})),ko=Sa(na({},xt),{late_penalty:xt!=null&&xt.allow_late?xt==null?void 0:xt.late_penalty:5,evaluation_num:xt!=null&&xt.evaluation_num?xt==null?void 0:xt.evaluation_num:3,absence_penalty:xt!=null&&xt.anonymous_comment?xt==null?void 0:xt.absence_penalty:3,appeal_penalty:xt!=null&&xt.anonymous_appeal?xt==null?void 0:xt.appeal_penalty:2,publish_time:xt!=null&&xt.publish_time?ce()(xt==null?void 0:xt.publish_time):"",end_time:xt!=null&&xt.end_time?ce()(xt==null?void 0:xt.end_time):"",late_time:xt!=null&&xt.late_time?ce()(xt==null?void 0:xt.late_time):"",evaluation_start:xt!=null&&xt.evaluation_start?ce()(xt==null?void 0:xt.evaluation_start):"",evaluation_end:xt!=null&&xt.evaluation_end?ce()(xt==null?void 0:xt.evaluation_end):"",group_settings:gn!=null&&gn.length?gn:[{is_admin:!0}],allow_late_settings:ur!=null&&ur.length?ur:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Ar!=null&&Ar.length?Ar:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:fo!=null&&fo.length?fo:[{is_admin:!0,appeal_penalty:2}]});Wa.setFieldsValue(ko),Jr(ko),Et(!(0,he.GJ)()),console.log("workSetting",xt)},[xt]),(0,z.useEffect)(()=>(ke({type:"globalSetting/footerToggle",payload:!1}),()=>{ke({type:"globalSetting/footerToggle",payload:!0}),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Wa==null||Wa.resetFields()}),[]),Vt.createElement(fe.Z,{spinning:!!He["shixunHomeworks/getWorkSetting"]||!!He["shixunHomeworks/getWorkList"]},Vt.createElement("section",{style:{padding:"30px 50px",background:"#fff",marginTop:4}},Vt.createElement(me.default,{form:Wa,colon:!1,disabled:Sn,initialValues:Sr,scrollToFirstError:!0,onFinish:Uo},!(ka!=null&&ka.is_shixun)&&Vt.createElement(Ko.rU,{form:Wa})),((0,he.GJ)()||!(_o||Ba||Kn))&&Vt.createElement(je.ZP,{loading:ma||Pn,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Wa.submit()}},"\u4FDD\u5B58"),Vt.createElement(gt.Z,{onConfirm:(Ti,Pr)=>{Wt.splice(Ti,0,...Pr),Wt.splice(Ti+Pr.length,1);const xa=(0,Se.QE)([...Wt]);xa.forEach(kr=>{var gn;((gn=kr==null?void 0:kr.publish_time)==null?void 0:gn.length)==2?kr.publish_time=kr.publish_time:kr.publish_time=[ce()(kr==null?void 0:kr.publish_time),ce()(kr==null?void 0:kr.end_time)]}),Wa.setFieldValue("group_settings",[...xa])}})))};var za=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects}))($a),la=te(59301);const Aa=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{const{workSetting:Ht,workList:_t}=Ke,[Xt,ln]=(0,z.useState)("1"),an=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Ht!=null&&Ht.is_new_rule?la.createElement(tr,null):la.createElement(nn,null)},!(_t!=null&&_t.is_shixun)&&{key:"7",label:"\u63D0\u4EA4\u8BBE\u7F6E",element:la.createElement(za,null)},((_t==null?void 0:_t.is_jupyter)||(_t==null?void 0:_t.is_jupyter_lab))&&{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:la.createElement(Wo,null)},!(Ht!=null&&Ht.is_new_rule)&&{key:"2",label:"\u533F\u8BC4\u8BBE\u7F6E",element:la.createElement(Rs,null)},{key:"3",label:"\u8BC4\u5206\u8BBE\u7F6E",element:la.createElement(Pu,null)},{key:"4",label:"\u516C\u5F00\u8BBE\u7F6E",element:la.createElement(Is,null)},{key:"5",label:"\u534F\u4F5C\u8BBE\u7F6E",element:la.createElement(Dl,null)}].filter(vt=>!!vt);return(0,z.useEffect)(()=>(ke({type:"globalSetting/footerToggle",payload:!1}),()=>{ke({type:"globalSetting/footerToggle",payload:!0})}),[]),la.createElement("div",{style:{paddingBottom:"50px"}},(an==null?void 0:an.length)&&la.createElement(es.Z,{dataSource:an,style:{marginBottom:52}}))};var dr=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He})=>({shixunHomeworks:Ke,loading:He.effects}))(Aa),Kr={flex_box_center:"flex_box_center___FJzIA",flex_space_between:"flex_space_between___oLjvQ",flex_box_vertical_center:"flex_box_vertical_center___SoaRH",flex_box_center_end:"flex_box_center_end___ewpDJ",flex_box_column:"flex_box_column___HLvXm",homeworkDetailWrapper:"homeworkDetailWrapper___VAJSJ",title:"title___C63Sm",export:"export___HoqEK",bg:"bg___Ow82a",tabs:"tabs___AQDwR",workListTabWrap:"workListTabWrap___eltpM",workListTabButton:"workListTabButton___kCRZe",ai_review_new:"ai_review_new___AmrKW"},Ur=te(30252),rr=te(10928),$r=te(46400),oo="data:image/png;base64,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",co=Object.defineProperty,io=Object.defineProperties,mi=Object.getOwnPropertyDescriptors,Fo=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Dr=(Ke,He,ke)=>He in Ke?co(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Oo=(Ke,He)=>{for(var ke in He||(He={}))Mr.call(He,ke)&&Dr(Ke,ke,He[ke]);if(Fo)for(var ke of Fo(He))Ei.call(He,ke)&&Dr(Ke,ke,He[ke]);return Ke},Mo=(Ke,He)=>io(Ke,mi(He)),_i=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Or=({shixunHomeworks:Ke,loading:He,dispatch:ke})=>{var Ht;const _t=(0,Ee.useParams)(),[Xt,ln]=(0,z.useState)(Oo(Oo({},{page:1,limit:20,group_ids:[]}),_t)),{codeReview:an}=Ke,[vt]=me.default.useForm();Xt.order="code_rate",Xt.sort="desc",Xt.category=Xt.categoryId,(0,z.useEffect)(()=>{un()},[Xt]),(0,z.useEffect)(()=>{Ke.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&un()},[Ke.actionTabs.key]);const un=()=>_i(void 0,null,function*(){(yield ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})).status===-2&&setTimeout(()=>un(),1500)}),en=(ka,ma)=>{Xt.page=ka,Xt.limit=20,ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})},xt=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(ka,ma,Bt)=>Xt.limit*(Xt.page-1)+Bt+1},{title:"\u59D3\u540D",dataIndex:"user"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"similar_rate",render:ka=>z.createElement("span",{className:"c-orange"},ka)},{title:"\u64CD\u4F5C",dataInex:"action",render:(ka,ma)=>z.createElement("div",null,z.createElement(Ee.Link,{target:"_blank",to:`/classrooms/${Xt.coursesId}/common_homework/${Xt.categoryId}/review_detail/${ma.user_id}`},"\u67E5\u770B"),z.createElement("br",null))}];return z.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},z.createElement(pe.Z,null,z.createElement(a.Z,{flex:"1"},z.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",an.time,z.createElement(je.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Xt}})}},"\u6587\u6863\u67E5\u91CD"))),z.createElement(a.Z,null,z.createElement(y.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ka=>{Xt.search=ka,ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})},style:{width:200}}),z.createElement("span",{className:"ml5 c-red"}))),(an==null?void 0:an.status)===-2&&z.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},z.createElement("img",{src:oo}),z.createElement("br",null),z.createElement(je.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})}},"\u5237\u65B0\u9875\u9762")),((Ht=an.course_groups)==null?void 0:Ht.length)>0&&z.createElement(z.Fragment,null,z.createElement(pe.Z,null,z.createElement(a.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),z.createElement(a.Z,{flex:"80px"},z.createElement(E.default,{checked:Xt.group_ids=="",value:"all",onChange:ka=>{delete Xt.group_ids,Xt.group_ids=[],Xt.page=1,ln(Oo({},Xt))}},"\u5168\u90E8")),z.createElement(a.Z,{flex:"1"},an.course_groups&&an.course_groups.map((ka,ma)=>z.createElement(E.default,{value:ka.id,checked:Xt.group_ids.includes(ka.id),onChange:Bt=>{Bt.target.checked?Xt.group_ids.push(ka.id):Xt.group_ids.splice(Xt.group_ids.indexOf(ka.id),1),Xt.page=1,ln(Oo({},Xt))}},ka.name,"(",ka.members_count,")")))),z.createElement(pe.Z,{className:"font14 c-red mt5"},z.createElement(a.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),(an==null?void 0:an.data)==="\u52A0\u8F7D\u4E2D"&&z.createElement(fe.Z,null,z.createElement($r.Z,{message:an==null?void 0:an.data,type:"info"})),(an==null?void 0:an.data)==="\u6682\u65E0\u67E5\u91CD\u8BB0\u5F55"||(an==null?void 0:an.data)==="\u52A0\u8F7D\u4E2D"?"":z.createElement("div",null,z.createElement("p",{className:"mt10"},z.createElement("span",{className:"c-red"},an.similar_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u5B66\u5458\uFF08",an.total_count,"\u5B66\u5458\uFF09"),z.createElement(x.default,{className:"mt30",pagination:!1,dataSource:an.data,columns:xt,onChange:(ka,ma,Bt)=>{Bt.order==="ascend"&&(Xt.b_order="asc"),Bt.order==="descend"&&(Xt.b_order="desc"),Bt.order||delete Xt.b_order,ke({type:"shixunHomeworks/getFileRepeatResult",payload:Mo(Oo({},Xt),{id:Xt==null?void 0:Xt.category,course_id:Xt==null?void 0:Xt.coursesId})})}}),z.createElement("aside",{className:"tc mb50 mt30"},z.createElement(ee.Z,{showSizeChanger:!1,onChange:en,defaultCurrent:Xt.page||1,current:Xt.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:an.copy_reviews_count}))))};var hr=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He})=>({shixunHomeworks:Ke,loading:He.effects}))(Or),Br=Object.defineProperty,ir=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,lo=(Ke,He,ke)=>He in Ke?Br(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,il=(Ke,He)=>{for(var ke in He||(He={}))Oa.call(He,ke)&&lo(Ke,ke,He[ke]);if(On)for(var ke of On(He))Gr.call(He,ke)&&lo(Ke,ke,He[ke]);return Ke},Ji=(Ke,He)=>ir(Ke,Ga(He)),Il=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Mi=({shixunHomeworks:Ke,dispatch:He})=>{const ke=(0,Ee.useParams)(),[Ht,_t]=(0,z.useState)([]),[Xt,ln]=(0,z.useState)(!1),[an,vt]=(0,z.useState)(!1),[un,en]=(0,z.useState)(!1),[xt,ka]=(0,z.useState)(""),[ma,Bt]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Ke.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Pn.resetFields(),_t([]),vt(!0),Wa()):vt(!1)},[Ke.actionTabs.key]);const[Pn]=me.default.useForm();let Ma=[];const Wa=()=>Il(void 0,null,function*(){ln(!0);const rn=yield(0,ae.VB)(Ji(il({},ke),{course_id:ke==null?void 0:ke.coursesId,id:ke==null?void 0:ke.categoryId}));_t([...Ht,...rn==null?void 0:rn.data]),ka(rn),ln(!1)}),sn=()=>{He({type:"shixunHomeworks/setActionTabs",payload:{}}),en(!1),ln(!1),_t([]),Pn.resetFields()},Wt=[{title:"",dataIndex:"course_group_id",width:280,render:(rn,Er)=>z.createElement(E.default,{disabled:!(Er.work_count>=1),value:String(Er.course_group_id)},Er.course_group_name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"work_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_time",width:130}];return z.createElement(Ce.default,{centered:!0,title:"\u6587\u6863\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:an,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>Il(void 0,null,function*(){var rn;const Er=Pn.getFieldsValue();if(((rn=Er.group_ids)==null?void 0:rn.length)<=0){ve.ZP.info("\u8BF7\u9009\u62E9\u8981\u67E5\u8BE2\u7684\u73ED\u7EA7");return}Bt(!0);const ga=yield(0,Ze.ZP)(`/api/homework_commons/${ke.categoryId}/homework_file_repeat.json`,{method:"get",params:{course_group_id:[...Er.group_ids.map(Ia=>Number(Ia))]}});Bt(!1),ga.status===0&&(sn(),ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield He({type:"shixunHomeworks/getWorkList",payload:Ke.actionTabs.params}),Ee.history.push(`/classrooms/${ke.coursesId}/common_homework/${ke.categoryId}/detail?tabs=4`),He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:ma},onCancel:sn},z.createElement("span",null,"\u5F53\u524D\u6587\u6863\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",xt==null?void 0:xt.repeat_setting_score,"\u5206\uFF0C\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ke.codeReviewCourse&&z.createElement(me.default,{form:Pn,initialValues:{group_ids:Ma,end_time:ce()(ce()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},z.createElement("div",{className:"flexd-table-header mt20"},z.createElement(x.default,{pagination:!1,dataSource:[],columns:Wt})),z.createElement(me.default.Item,{name:"group_ids"},z.createElement(E.default.Group,{className:"w100"},z.createElement("div",{style:{width:"100%",maxHeight:360,overflow:"auto"}},z.createElement(x.default,{showHeader:!1,columns:Wt,dataSource:Ht,pagination:!1,loading:Xt}))))),z.createElement(pe.Z,null,z.createElement(a.Z,{className:"ml10"},z.createElement(E.default,{checked:un,onChange:rn=>{en(rn.target.checked);let Er=[];rn.target.checked&&(Er=Ht.filter(ga=>ga.work_count>=1).map(ga=>ga.course_group_id+"")),Pn.setFieldsValue({group_ids:Er})}},"\u5168\u9009"))))};var Fi=(0,Ee.connect)(({shixunHomeworks:Ke})=>({shixunHomeworks:Ke}))(Mi),br=te(80446),dl=te(71635),fl=te(61604),Jo=te(75735),ni=te(88656),Li={TabsStyle:"TabsStyle___cT3EC"},sr=te(59301),Gi=Object.defineProperty,xo=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,zi=(Ke,He,ke)=>He in Ke?Gi(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,wi=(Ke,He)=>{for(var ke in He||(He={}))ai.call(He,ke)&&zi(Ke,ke,He[ke]);if(ol)for(var ke of ol(He))Nr.call(He,ke)&&zi(Ke,ke,He[ke]);return Ke},ll=(Ke,He)=>xo(Ke,pl(He)),xl=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Ll=Ke=>xl(void 0,null,function*(){return yield(0,Ze.ZP)(`/api/student_works/${Ke.userId}/deal_appeal_score.json`,{method:"post",body:Ke})}),yl=({globalSetting:Ke,shixunHomeworks:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un;const en=(0,Ee.useParams)(),[xt]=(0,Ee.useSearchParams)(),{workList:ka,workSetting:ma}=He,[Bt]=me.default.useForm(),[Pn,Ma]=(0,z.useState)(!1),[Wa,sn]=(0,z.useState)(null),[,Wt,rn,Er]=(0,ie.U)(ae.cN,{homeworkId:en==null?void 0:en.categoryId}),[,ga,Ia,st]=(0,ie.U)(ae.Qz,{homeworkId:en==null?void 0:en.categoryId}),[,Ir,qn,Fa]=(0,ie.U)(ae.mQ,{homeworkId:en==null?void 0:en.categoryId}),[,,ua,Ua]=(0,ie.U)(Ll,{}),[Mn,Qa]=(0,z.useState)({activeKey:"1",page:1,limit:10,status:""}),Ut=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Sn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ba,Kn,Uo)=>`${((Mn==null?void 0:Mn.page)-1)*Mn.limit+Uo+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:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},Ba)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Ba=>ce()(Ba).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},"\u67E5\u770B")}],Et=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ba,Kn,Uo)=>`${((Mn==null?void 0:Mn.page)-1)*Mn.limit+Uo+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:Ba=>Ba===-1?"\u91CD\u505A\u4E2D":sr.createElement(Se.Uw,{status:Ba})},{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:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},"\u67E5\u770B")}],Sr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Ba,Kn,Uo)=>`${((Mn==null?void 0:Mn.page)-1)*Mn.limit+Uo+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Ba,Kn)=>sr.createElement("a",{onClick:()=>{_o(ll(wi({},Kn),{id:ka.is_jupyter||ka.is_jupyter_lab?Kn==null?void 0:Kn.id:Kn==null?void 0:Kn.student_work_id}))}},Ba)},{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:Ba=>ce()(Ba).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Ba,Kn)=>sr.createElement(sr.Fragment,null,Ba==3&&sr.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Ba==4&&sr.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Ba==1&&sr.createElement(sr.Fragment,null,sr.createElement(de.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>xl(void 0,null,function*(){(yield ua({userId:Kn.student_work_id,score_id:Kn.student_works_score_id,status:4})).status===0&&Jr()})},"\u9A73\u56DE"),sr.createElement(de.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>xl(void 0,null,function*(){sn(Kn),Ma(!0)})},"\u63A5\u53D7")))}],Jr=(Ba=Mn)=>{Mn.activeKey=="1"&&Ia({page:Ba==null?void 0:Ba.page,limit:Ba==null?void 0:Ba.limit}),Mn.activeKey=="2"&&qn({page:Ba==null?void 0:Ba.page,limit:Ba==null?void 0:Ba.limit}),Mn.activeKey=="3"&&rn({page:Ba==null?void 0:Ba.page,limit:Ba==null?void 0:Ba.limit,status:Ba==null?void 0:Ba.status})},_o=(Ba={})=>{var Kn;Ba!=null&&Ba.id&&(0,Se.xg)(ka.is_jupyter||ka.is_jupyter_lab?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/${Ba.id}/comment`:en.course_group?`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Ba.id}?ids=${(Kn=en.course_group)==null?void 0:Kn.toString()}`:`/classrooms/${en.coursesId}/common_homework/${en.categoryId}/review/${Ba.id}`)};return(0,z.useEffect)(()=>{Jr(Mn)},[Mn]),(0,z.useEffect)(()=>{console.log("params",en,xt.get("TabsActiveKey")),Qa(ll(wi({},Mn),{activeKey:xt.get("TabsActiveKey")||"1"}))},[xt.get("TabsActiveKey")]),sr.createElement(fe.Z,{spinning:ga||Wt||Ir},sr.createElement("section",{className:"p30",style:{background:"#fff"}},sr.createElement(ge.default,{destroyInactiveTabPane:!0,className:Li.TabsStyle,activeKey:Mn.activeKey,onChange:Ba=>{Qa(ll(wi({},Mn),{activeKey:Ba,page:1,limit:10}))}},sr.createElement(ge.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},sr.createElement(x.default,{className:"mt20",locale:{emptyText:sr.createElement(Be.Z,null)},columns:Sn,dataSource:((_t=st==null?void 0:st.data)==null?void 0:_t.list)||[],pagination:{total:((Xt=st==null?void 0:st.data)==null?void 0:Xt.count)||0,onChange:(Ba,Kn)=>{Qa(ll(wi({},Mn),{page:Ba,limit:Kn}))},current:Mn==null?void 0:Mn.page,pageSize:Mn==null?void 0:Mn.limit,showTotal:Ba=>sr.createElement(sr.Fragment,null,"\u5171",sr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})),sr.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},sr.createElement(x.default,{className:"mt20",locale:{emptyText:sr.createElement(Be.Z,null)},columns:Et,dataSource:((ln=Fa==null?void 0:Fa.data)==null?void 0:ln.list)||[],pagination:{total:((an=Fa==null?void 0:Fa.data)==null?void 0:an.count)||0,onChange:(Ba,Kn)=>{Qa(ll(wi({},Mn),{page:Ba,limit:Kn}))},current:Mn==null?void 0:Mn.page,pageSize:Mn==null?void 0:Mn.limit,showTotal:Ba=>sr.createElement(sr.Fragment,null,"\u5171",sr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})),sr.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},sr.createElement(de.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:Mn.status,onChange:Ba=>{Qa(ll(wi({},Mn),{status:Ba,page:1}))},dataSource:Ut,titleWidth:60}),sr.createElement(x.default,{locale:{emptyText:sr.createElement(Be.Z,null)},columns:Sr,dataSource:((vt=Er==null?void 0:Er.data)==null?void 0:vt.list)||[],pagination:{total:((un=Er==null?void 0:Er.data)==null?void 0:un.count)||0,onChange:(Ba,Kn)=>{Qa(ll(wi({},Mn),{page:Ba,limit:Kn}))},current:Mn==null?void 0:Mn.page,pageSize:Mn==null?void 0:Mn.limit,showTotal:Ba=>sr.createElement(sr.Fragment,null,"\u5171",sr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}}))),sr.createElement(Ce.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Pn,centered:!0,destroyOnClose:!0,onCancel:()=>{Ma(!1)},maskClosable:!1,width:544,onOk:()=>{Bt.submit()}},sr.createElement(me.default,{form:Bt,colon:!1,onFinish:Ba=>xl(void 0,null,function*(){(yield ua(ll(wi({},Ba),{userId:Wa.student_work_id,score_id:Wa.student_works_score_id,status:3}))).status===0&&(Jr(),Ma(!1))})},sr.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"),sr.createElement(yt.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:sr.createElement("a",{onClick:()=>{_o(ll(wi({},Wa),{id:ka.is_jupyter||ka.is_jupyter_lab?Wa==null?void 0:Wa.id:Wa==null?void 0:Wa.student_work_id}))}},Wa==null?void 0:Wa.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:sr.createElement("span",{style:{color:"#191919"}},Wa==null?void 0:Wa.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:sr.createElement("span",{style:{color:"#191919"}},Wa==null?void 0:Wa.score)}]}),sr.createElement(pe.Z,{className:"mt20",wrap:!1},sr.createElement(a.Z,null,sr.createElement(me.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},sr.createElement(oe.Z,{min:1,max:100,step:1}))),sr.createElement(a.Z,null,sr.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),sr.createElement(a.Z,null,sr.createElement(me.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},sr.createElement(E.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Ui=(0,Ee.connect)(({user:Ke,shixunHomeworks:He,loading:ke,globalSetting:Ht,classroomList:_t})=>({user:Ke,shixunHomeworks:He,globalSetting:Ht,loading:ke.effects,classroomList:_t}))(yl),Eo=te(59301),ql=Object.defineProperty,du=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,zo=(Ke,He,ke)=>He in Ke?ql(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,di=(Ke,He)=>{for(var ke in He||(He={}))ku.call(He,ke)&&zo(Ke,ke,He[ke]);if(Ul)for(var ke of Ul(He))as.call(He,ke)&&zo(Ke,ke,He[ke]);return Ke},gl=(Ke,He)=>du(Ke,Kl(He)),ki=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Cl=({shixunHomeworks:Ke,classroomList:He,loading:ke,dispatch:Ht})=>{const[_t,Xt]=(0,z.useState)(di(di({},(0,Ee.useParams)()),{page:1,limit:20})),{workList:ln,workSetting:an}=Ke,[vt,un]=(0,z.useState)([]);(0,z.useEffect)(()=>{ln!=null&&ln.course_id&&un(ln==null?void 0:ln.student_works)},[ln]),(0,z.useEffect)(()=>{en()},[]);const en=()=>ki(void 0,null,function*(){const ma=yield Ht({type:"shixunHomeworks/getWorkList",payload:gl(di({},_t),{score_open:!0,work_public:!0})});un((ma==null?void 0:ma.student_works)||[])}),xt=(ma,Bt)=>{_t.page=ma,_t.limit=20,en()},ka=[{title:"\u59D3\u540D",width:"5%",ellipsis:!0,dataIndex:"user_name"},{title:"\u5B66\u53F7",width:"8%",ellipsis:!0,dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:!0,render:ma=>ma},{title:ln!=null&&ln.is_jupyter_lab||ln!=null&&ln.is_jupyter?"\u4F5C\u4E1A\u72B6\u6001":"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",width:"6%",render:ma=>ma===-1?"\u91CD\u505A\u4E2D":Eo.createElement(Se.Uw,{status:ma})},{title:"\u6700\u7EC8\u6210\u7EE9",width:"8%",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!0,render:(ma,Bt)=>Eo.createElement(be.Z,{placement:"bottom",title:Eo.createElement("div",null,Eo.createElement("div",null,Bt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Bt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Eo.createElement("div",null,Bt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Bt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),ln!=null&&ln.anonymous_comment?Eo.createElement("div",null,Bt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Bt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Eo.createElement("div",null,Bt.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${Bt.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Eo.createElement("div",null,Bt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Bt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),ln!=null&&ln.anonymous_comment?Eo.createElement("div",null,Bt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Bt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Eo.createElement("div",null,Bt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Bt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(ln!=null&&ln.is_jupyter||ln!=null&&ln.is_jupyter_lab)&&Eo.createElement("div",{onClick:Pn=>{var Ma;Pn.stopPropagation(),(0,Se.xg)(ln.is_jupyter||ln.is_jupyter_lab?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/${Bt.id}/comment`:_t.course_group?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}?ids=${(Ma=_t.course_group)==null?void 0:Ma.toString()}`:`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ma>0?Eo.createElement("span",{style:{color:"#ff8100"}},ma):ma)},{title:"\u66F4\u65B0\u65F6\u95F4",width:"10%",dataIndex:"update_time",sortDirections:["descend","ascend"],sorter:!0,render:ma=>ma?ce()(ma).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u8BC4\u5206",width:"6%",dataIndex:"student_score",render:(ma,Bt)=>Eo.createElement(be.Z,{title:Eo.createElement("div",null,Eo.createElement("span",null,"\u4F60\u7684\u8BC4\u9605\u5206\u6570\uFF1A",ma,"\u5206"),Eo.createElement("br",null),Eo.createElement("span",null,"\u533F\u8BC4\u5B8C\u6210\u5EA6\uFF1A",Bt.anonymous_comment_rate,"%"))},Eo.createElement("span",null,ma))},{title:"\u64CD\u4F5C",width:"10%",align:"center",fixed:"right",dataIndex:"action",render:(ma,Bt)=>ln!=null&&ln.work_public?Eo.createElement("a",{target:"_blank",onClick:()=>{var Pn,Ma;(Pn=ln.homework_status)!=null&&Pn.includes("\u5BFC\u5165")||(0,Se.xg)(ln.is_jupyter||ln.is_jupyter_lab?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/${Bt.id}/comment`:_t.course_group?`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}?ids=${(Ma=_t.course_group)==null?void 0:Ma.toString()}`:`/classrooms/${_t.coursesId}/common_homework/${_t.categoryId}/review/${Bt.id}`)}},"\u67E5\u770B"):"--"}].filter(ma=>!!ma);return Eo.createElement("div",{className:"p30 bg-white"},Eo.createElement(x.default,{loading:ke["shixunHomeworks/getWorkList"],pagination:!1,locale:{emptyText:Eo.createElement(Be.Z,null)},dataSource:vt,columns:ka,onRow:(ma,Bt)=>({}),rowKey:"id",onChange:(ma,Bt,Pn)=>{if(Pn.order===void 0)switch(Pn.field){case"student_id":_t.b_order="desc",_t.order=Pn.field;break;default:delete _t.b_order,delete _t.order}else _t.b_order=Pn.order.replace("end",""),_t.order=Pn.field;en()}}),Eo.createElement(ee.Z,{showSizeChanger:!1,onChange:xt,hideOnSinglePage:!0,defaultCurrent:_t.page||1,current:_t.page||1,defaultPageSize:20,total:Ke.workList.work_count}))};var Pl=(0,Ee.connect)(({shixunHomeworks:Ke,classroomList:He,loading:ke,user:Ht})=>({shixunHomeworks:Ke,classroomList:He,loading:ke.effects,user:Ht}))(Cl),vl=te(70110),xi={ai_review:"ai_review___N3KIA",top_warp:"top_warp___CzIfQ",under_review:"under_review___T38LW",btn_operate:"btn_operate___m04j_",btn_review:"btn_review___HJvll",is_disabled:"is_disabled___nqJkU",config_warp:"config_warp___Vetgu",config_title:"config_title___vHg7f",znpy:"znpy___bssUF",pfbz_ts:"pfbz_ts___GkRKw",btns_pfbz:"btns_pfbz___OhjDa",lable_name1:"lable_name1___FcH9s",h_lh_40:"h_lh_40___wIDaL",teacherList:"teacherList___xfIx9",teacherItem:"teacherItem___DtSWj",activeTeacherItem:"activeTeacherItem___uIeeF",title_sty:"title_sty___xsq2m"},rs=te(13014),Vr=te(59301),os=Object.defineProperty,Ts=Object.defineProperties,ws=Object.getOwnPropertyDescriptors,Ru=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,is=(Ke,He,ke)=>He in Ke?os(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Hu=(Ke,He)=>{for(var ke in He||(He={}))vu.call(He,ke)&&is(Ke,ke,He[ke]);if(Ru)for(var ke of Ru(He))hu.call(He,ke)&&is(Ke,ke,He[ke]);return Ke},Tu=(Ke,He)=>Ts(Ke,ws(He)),Bu=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const _u=({shixunHomeworks:Ke,user:He,loading:ke,dispatch:Ht})=>{const{workList:_t}=Ke,{is_open_ai_review:Xt,single_score:ln,can_feedback:an,ai_review_settings:vt,homework_create_user_id:un,zero_commit_student_works:en,ai_review_user_id:xt,is_jupyter:ka,is_jupyter_lab:ma}=_t,Bt=(0,Ee.useParams)(),[Pn,Ma]=(0,z.useState)([]),[Wa,sn]=(0,z.useState)(null),[Wt,rn]=(0,z.useState)(!1),[Er,ga]=(0,z.useState)({is_open_ai_review:!1,can_feedback:!1}),[Ia,st]=(0,z.useState)(!1),[Ir]=me.default.useForm(),qn=[{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,z.useEffect)(()=>{ke["shixunHomeworks/getWorkList"]||Fa()},[ke["shixunHomeworks/getWorkList"]]);const Fa=()=>Bu(void 0,null,function*(){ga({is_open_ai_review:Xt,can_feedback:an}),Ir.setFieldValue("ai_review_settings",(vt==null?void 0:vt.length)>0?vt:qn),ua(),xt&&xt!=-1?(st(!1),sn(xt)):xt==-1?st(!0):sn(un)}),ua=()=>Bu(void 0,null,function*(){const Sn=yield Ht({type:"teachers/getList",payload:{id:Bt==null?void 0:Bt.coursesId,coursesId:Bt==null?void 0:Bt.coursesId,page:1}});return Ma(Sn==null?void 0:Sn.teacher_list),Sn==null?void 0:Sn.teacher_list}),Ua=()=>{Ce.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Vr.createElement("div",{className:"tc"},Vr.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),Vr.createElement("img",{src:rs,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Mn=()=>Bu(void 0,null,function*(){if((Er==null?void 0:Er.is_open_ai_review)===!1)return Qa({is_open_ai_review:!1});yield Ir.validateFields();const Sn=Ir.getFieldValue("ai_review_settings");(0,Se.BR)(Sn)&&Qa(Tu(Hu({},Er),{ai_review_settings:Sn,ai_review_user_id:Ia?-1:Wa}))}),Qa=Sn=>Bu(void 0,null,function*(){rn(!0);const Et=yield(0,Ze.ZP)(`/api/homework_commons/${Bt==null?void 0:Bt.categoryId}/ai_review_settings.json`,{method:"post",body:Sn});(Et==null?void 0:Et.status)===0&&(ve.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Ut()),rn(!1)}),Ut=()=>{Ht({type:"shixunHomeworks/getWorkList",payload:{categoryId:Bt==null?void 0:Bt.categoryId,coursesId:Bt==null?void 0:Bt.coursesId}})};return Vr.createElement(fe.Z,{spinning:ke["shixunHomeworks/getWorkList"]},Vr.createElement("div",{className:xi.ai_review},Vr.createElement("div",{className:xi.config_warp},Vr.createElement("div",{className:xi.config_title},"\u8BBE\u7F6E\u667A\u80FD\u8BC4\u9605"),Vr.createElement("div",{className:xi.znpy},Vr.createElement(E.default,{style:{color:"#000"},checked:Er==null?void 0:Er.is_open_ai_review,onChange:Sn=>{var Et;if(!((Et=He==null?void 0:He.userInfo)!=null&&Et.has_big_model_permission))return Ua(),!1;ga(Tu(Hu({},Er),{is_open_ai_review:Sn.target.checked}))}}),Vr.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u53EF\u5728\u4F5C\u4E1A\u8BC4\u9605\u9875\u9762\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\uFF0C\u8BA9AI\u52A9\u6559\u534F\u52A9\u6253\u5206\u5199\u8BC4\u8BED\uFF0C\u8FD8\u652F\u6301\u4E00\u952E\u6279\u91CF\u667A\u80FD\u8BC4\u9605"),Vr.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/38915"},"\u64CD\u4F5C\u8BF4\u660E")),(Er==null?void 0:Er.is_open_ai_review)&&Vr.createElement(Vr.Fragment,null,Vr.createElement("div",{className:`${xi.config_title} mt30`},"\u8BC4\u5206\u6807\u51C6"),Vr.createElement("div",{className:xi.pfbz_ts},Vr.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u4F5C\u4E1A\u8981\u6C42\u548C\u53C2\u8003\u7B54\u6848\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),Vr.createElement("div",{className:"flex"},Vr.createElement("div",{className:xi.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u4F5C\u4E1A\u8981\u6C42"}})}},Vr.createElement("img",{src:mo}),"\u4F5C\u4E1A\u8981\u6C42"),Vr.createElement("div",{className:xi.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4F5C\u4E1A\u8981\u6C42\u548C\u7B54\u6848\u5F39\u7A97",title:"\u53C2\u8003\u7B54\u6848"}})}},Vr.createElement("img",{src:ya})," \u53C2\u8003\u7B54\u6848"),Vr.createElement("div",{className:xi.btns_pfbz,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Vr.createElement("img",{src:yr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),Vr.createElement(me.default,{form:Ir,colon:!1,style:{background:"#F6F7F9"}},Vr.createElement(me.default.List,{name:"ai_review_settings"},(Sn,{add:Et,remove:Sr})=>Sn.map((Jr,_o)=>{var Ba;return Vr.createElement(pe.Z,{key:Jr.key,style:{padding:"5px 14px 5px 30px"}},Vr.createElement(a.Z,{className:xi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Vr.createElement(a.Z,null,Vr.createElement(me.default.Item,{className:"ml10",name:[Jr.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Vr.createElement(y.default,{onChange:Kn=>{Ir.setFieldValue([Jr.name,"content"],Kn.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Vr.createElement(a.Z,{className:xi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Vr.createElement(a.Z,null,Vr.createElement(me.default.Item,{className:"ml10",name:[Jr.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Vr.createElement(y.default,{onChange:Kn=>{Ir.setFieldValue([Jr.name,"content"],Kn.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Vr.createElement(a.Z,{className:xi.lable_name1},"\u6743\u91CD"),Vr.createElement(a.Z,null,Vr.createElement(me.default.Item,{className:"ml10",name:[Jr.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(\d+(\.\d{1,2})?)?$/,message:"\u6700\u591A\u4FDD\u7559\u4E24\u4F4D\u5C0F\u6570"}]},Vr.createElement(oe.Z,{value:Ir.getFieldValue([Jr.name,"weight"]),onChange:Kn=>{Number.isInteger(Kn)||Ir.setFieldValue([Jr.name,"weight"],parseFloat(Kn).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),Vr.createElement(pe.Z,{className:(Ba=xi)==null?void 0:Ba.h_lh_40},Vr.createElement(a.Z,null,Vr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Sn.length>=10)return ve.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Et()}})),_o>0&&Vr.createElement(a.Z,null,Vr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Sr(Jr.name)}}))))}))),Vr.createElement("div",{className:`${xi.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),Vr.createElement("div",{className:xi.znpy,style:{border:0}},Vr.createElement(ne.ZP,{style:{color:"#000"},checked:!Ia,onChange:Sn=>{if(st(!Ia),xt&&xt!==-1)return sn(xt);sn(un)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",Vr.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Ia&&(Pn==null?void 0:Pn.length)>0&&Vr.createElement("div",{className:xi.teacherList},Pn==null?void 0:Pn.map((Sn,Et)=>Vr.createElement("div",{className:`${xi.teacherItem} ${(Sn==null?void 0:Sn.user_id)==Wa?xi.activeTeacherItem:""}`,key:Et,onClick:()=>sn(Sn==null?void 0:Sn.user_id)},Sn==null?void 0:Sn.name))),Vr.createElement("div",{className:xi.znpy},Vr.createElement(ne.ZP,{style:{color:"#000"},checked:Ia,onChange:Sn=>{st(!Ia)}},"AI\u667A\u80FD\u4F53",Vr.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09"))),!(ka||ma)&&Vr.createElement(Vr.Fragment,null,Vr.createElement("div",{className:`${xi.config_title} mt30`},"\u5B66\u751F\u53CD\u9988"),Vr.createElement("div",{className:xi.znpy},Vr.createElement(E.default,{style:{color:"#000"},checked:Er==null?void 0:Er.can_feedback,onChange:Sn=>{ga(Tu(Hu({},Er),{can_feedback:Sn.target.checked}))}},"\u5141\u8BB8\u5B66\u751F\u5BF9\u8BC4\u9605\u5185\u5BB9\u8FDB\u884C\u53CD\u9988\uFF08\u70B9\u8D5E\u3001\u8E29\uFF09")))),Vr.createElement(je.ZP,{loading:Wt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Mn()},"\u4FDD\u5B58"))),Vr.createElement(Ot,null),Vr.createElement(ia,null))};var Gu=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(_u),$l={review_warp:"review_warp___LcMfG",under_review:"under_review___taDOD",btn_operate:"btn_operate___bK38t",btn_review:"btn_review___gcS5j",is_disabled:"is_disabled___XDtBP"},Wu=te(30365),ls=Object.defineProperty,xs=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,ss=(Ke,He,ke)=>He in Ke?ls(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,Ku=(Ke,He)=>{for(var ke in He||(He={}))us.call(He,ke)&&ss(Ke,ke,He[ke]);if(xs)for(var ke of xs(He))zs.call(He,ke)&&ss(Ke,ke,He[ke]);return Ke};const cs=Ke=>React.createElement("svg",Ku({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ke),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));var ds="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4=",Bi=te(59301),gs=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const ms=({shixunHomeworks:Ke,user:He,loading:ke,dispatch:Ht})=>{const{workList:_t}=Ke,{is_open_ai_review:Xt,single_score:ln,zero_commit_student_works:an}=_t,vt=(0,Ee.useParams)(),[un,en]=(0,z.useState)(!1),[xt,ka]=(0,z.useState)(0),[ma,Bt]=(0,z.useState)(!1),[Pn,Ma]=(0,z.useState)(null);(0,z.useEffect)(()=>{if((Pn==null?void 0:Pn.status)=="running"){const rn=setInterval(()=>{Wt()},3e3);return()=>clearInterval(rn)}},[Pn==null?void 0:Pn.status]),(0,z.useEffect)(()=>{ke["shixunHomeworks/getWorkList"]||Wt()},[ke["shixunHomeworks/getWorkList"]]);const Wa=rn=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:Pn==null?void 0:Pn.id,status:rn}})},sn=()=>gs(void 0,null,function*(){if(Xt)if(ln){if(an)return ve.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return ve.ZP.warning("\u591A\u7EF4\u5EA6\u8BC4\u5206\u6682\u65F6\u4E0D\u80FD\u652F\u6301\u667A\u80FD\u8BC4\u9605!");else return ve.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Bt(!0);const rn=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit.json",{method:"post",body:{homework_id:vt==null?void 0:vt.categoryId,range:xt}});(rn==null?void 0:rn.status)===0&&(en(!1),Wt()),Bt(!1)}),Wt=()=>gs(void 0,null,function*(){const rn=yield(0,Ze.ZP)("/api/homework_common_resubmits/resubmit_status.json",{method:"get",params:{homework_id:vt==null?void 0:vt.categoryId}});(rn==null?void 0:rn.status)===0&&Ma(rn==null?void 0:rn.data)});return Bi.createElement(Bi.Fragment,null,Bi.createElement("div",{className:$l.review_warp},Bi.createElement(be.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},Bi.createElement("div",{className:$l.btn_operate,onClick:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"}})}},Bi.createElement("i",{className:"iconfont icon-lishijilu"}))),Bi.createElement("div",null,Xt&&(Pn==null?void 0:Pn.status)=="running"&&Bi.createElement("div",{className:$l.under_review,style:{marginRight:0}},Bi.createElement(fe.Z,{spinning:!0,className:"mr6",size:"small"}),Bi.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),Bi.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Pn==null?void 0:Pn.rate)),Xt&&["success","failed"].includes(Pn==null?void 0:Pn.status)&&Bi.createElement(be.Z,{title:Bi.createElement("div",{className:$l.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Bi.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},Pn==null?void 0:Pn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Bi.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},Pn==null?void 0:Pn.fail_count),"\u4EBA")},Bi.createElement("div",{className:$l.under_review},Bi.createElement("img",{src:ds,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",Bi.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>Wa(1)},Pn==null?void 0:Pn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Bi.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>Wa(0)},Pn==null?void 0:Pn.fail_count),"\u4EBA"))),(Pn==null?void 0:Pn.status)!="running"&&Bi.createElement("div",{className:`${$l.btn_review} ${(Pn==null?void 0:Pn.status)=="running"&&$l.is_disabled}`,onClick:()=>{if((Pn==null?void 0:Pn.status)!="running"){if(!(_t!=null&&_t.is_open_ai_review))return ve.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;ka(0),en(!0)}}},Bi.createElement("img",{src:Wu.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Bi.createElement(Ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:un,destroyOnClose:!0,onCancel:()=>en(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:ma,onOk:()=>sn()},Bi.createElement("div",{className:$l.title_sty},"\u8BC4\u5206\u6807\u51C6"),Bi.createElement(x.default,{pagination:!1,dataSource:_t==null?void 0:_t.ai_review_settings,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}]}),Bi.createElement("div",{className:$l.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Bi.createElement("div",{className:$l.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Bi.createElement(ne.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:rn=>ka(rn.target.value),value:xt,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F"}]}))),Bi.createElement($o,null),Bi.createElement(ml,{getData:()=>Wt()}))};var fs=(0,Ee.connect)(({shixunHomeworks:Ke,loading:He,user:ke})=>({shixunHomeworks:Ke,loading:He.effects,user:ke}))(ms),gr=te(59301),ps=Object.defineProperty,Uu=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Yu=Object.prototype.propertyIsEnumerable,Qu=(Ke,He,ke)=>He in Ke?ps(Ke,He,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[He]=ke,zu=(Ke,He)=>{for(var ke in He||(He={}))vs.call(He,ke)&&Qu(Ke,ke,He[ke]);if(Uu)for(var ke of Uu(He))Yu.call(He,ke)&&Qu(Ke,ke,He[ke]);return Ke},ri=(Ke,He,ke)=>new Promise((Ht,_t)=>{var Xt=vt=>{try{an(ke.next(vt))}catch(un){_t(un)}},ln=vt=>{try{an(ke.throw(vt))}catch(un){_t(un)}},an=vt=>vt.done?Ht(vt.value):Promise.resolve(vt.value).then(Xt,ln);an((ke=ke.apply(Ke,He)).next())});const Ri=({globalSetting:Ke,shixunHomeworks:He,dispatch:ke,classroomList:Ht})=>{var _t,Xt,ln,an,vt,un,en;const xt=(0,Ee.useParams)(),ka=(0,Ee.useLocation)(),[ma]=(0,Ee.useSearchParams)(),[Bt,Pn]=(0,z.useState)(ma.get("tabs")||"0"),Ma=(0,z.useRef)(null),[Wa,sn]=(0,z.useState)(!1),{workList:Wt,workSetting:rn}=He,[,,Er]=(0,ie.U)(ae.Gw,{homeworkId:Wt==null?void 0:Wt.id});ma.get("category_id")&&(xt.category=ma.get("category_id")),(0,z.useEffect)(()=>{ga()},[xt.coursesId]),(0,z.useEffect)(()=>{ke({type:"classroomList/getAssistantPermissions",payload:{course_id:xt.coursesId}})},[(0,he.bg)()]),(0,z.useEffect)(()=>{new URLSearchParams(ka.search).get("tabs")=="3"&&Ia()},[]);const ga=()=>{let qn=ma.get("page")&&JSON.parse(localStorage.getItem("commonhomeworkkey"));qn=(xt==null?void 0:xt.categoryId)!=(qn==null?void 0:qn.categoryId)?{}:qn,ke({type:"shixunHomeworks/getWorkList",payload:zu(zu({},xt),qn)})},Ia=()=>{ke({type:"shixunHomeworks/getWorkSetting",payload:zu({},xt)})},st=[{name:(0,he.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",component:gr.createElement(uu,{zip:Ma,btnLoading:Wa,setBtnLoading:sn})},{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:gr.createElement(Pl,null),hidden:(0,he.GJ)()||!(Wt!=null&&Wt.can_public_work)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:"1",component:gr.createElement("div",{className:"minH500"},gr.createElement(Wr,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",hidden:(_t=Wt.homework_status)==null?void 0:_t.includes("\u5BFC\u5165"),component:gr.createElement(ni.Z,null)},{name:"\u6587\u6863\u67E5\u91CD",id:"4",component:gr.createElement(hr,null),hidden:((Xt=Wt.homework_status)==null?void 0:Xt.includes("\u5BFC\u5165"))||!(0,he.GJ)()||Wt.is_jupyter||Wt.is_jupyter_lab},{name:"\u53C2\u8003\u7B54\u6848",id:"2",component:gr.createElement(ei,null),hidden:((ln=Wt.homework_status)==null?void 0:ln.includes("\u5BFC\u5165"))||!(Wt!=null&&Wt.view_answer)||Wt.is_jupyter||Wt.is_jupyter_lab},{name:gr.createElement(xe.Z,{dot:Wt==null?void 0:Wt.appeal_notice,offset:[5,-5]},gr.createElement("span",{style:{color:Bt=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:gr.createElement(Ui,null),hidden:(0,he.dE)()||!(Wt!=null&&Wt.anonymous_comment)},{name:(0,he.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",component:(an=Wt.homework_status)!=null&&an.includes("\u5BFC\u5165")?gr.createElement(dl.Z,null):gr.createElement(dr,null),hidden:((vt=Wt.homework_status)==null?void 0:vt.includes("\u5BFC\u5165"))&&(0,he.dE)(),forceRender:!1},{name:gr.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",gr.createElement("img",{className:Kr.ai_review_new,src:vl.Z})),id:"5",component:gr.createElement(Gu,null),hidden:!(Wt!=null&&Wt.show_ai_review)}].filter(qn=>!qn.hidden),Ir=()=>{var qn,Fa,ua,Ua,Mn,Qa,Ut,Sn,Et,Sr,Jr,_o,Ba,Kn,Uo,Yr,Ti;return gr.createElement(gr.Fragment,null,(qn=Wt.homework_status)!=null&&qn.includes("\u5BFC\u5165")&&(0,he.GJ)()?gr.createElement(je.ZP,{icon:gr.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{ke({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Wt==null?void 0:Wt.homework_name,id:Wt==null?void 0:Wt.homework_id,type:"normal"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):gr.createElement("div",{className:Kr.workListTabButton},(0,he.GJ)()&&gr.createElement(gr.Fragment,null,(Wt.is_jupyter||Wt.is_jupyter_lab)&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-shixunxiangmu"}),onClick:()=>(0,Se.xg)(`/shixuns/${Wt.shixun_identifier}/challenges`)},"\u8FDB\u5165\u5B9E\u8BAD"),(((Fa=Wt.homework_status)==null?void 0:Fa.includes("\u672A\u53D1\u5E03"))||((ua=Wt.homework_status)==null?void 0:ua.includes("\u672A\u5F00\u59CB")))&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:Pr=>{Pr.preventDefault(),ke({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[xt.categoryId],selectArrsAll:[Wt],params:xt,detail:!0,type:2,manage_all_group:rn==null?void 0:rn.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),!((Ua=Wt.homework_status)!=null&&Ua.includes("\u672A\u53D1\u5E03"))&&!((Mn=Wt.homework_status)!=null&&Mn.includes("\u672A\u5F00\u59CB"))&&!((Qa=Wt.homework_status)!=null&&Qa.includes("\u5DF2\u622A\u6B62"))&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:Pr=>{var xa,kr;if(Pr.preventDefault(),(0,he.Rm)()&&!((kr=(xa=Ht.AssistantObject)==null?void 0:xa.normal)!=null&&kr.can_stop)){ve.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}ke({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[xt.categoryId],selectArrsAll:[],params:xt,type:2}})}},"\u7ACB\u5373\u622A\u6B62"),Wt!=null&&Wt.is_jupyter_lab||Wt!=null&&Wt.is_jupyter?gr.createElement(gr.Fragment,null,Bt==="1"&&gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Pr,xa;if((0,he.Rm)()&&!((xa=(Pr=Ht.AssistantObject)==null?void 0:Pr.normal)!=null&&xa.can_create)){ve.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}Ee.history.push(`/classrooms/${xt.coursesId}/common_homework/${xt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")):gr.createElement(gr.Fragment,null,gr.createElement(je.ZP,{type:"primary",icon:gr.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Pr,xa;if((0,he.Rm)()&&!((xa=(Pr=Ht.AssistantObject)==null?void 0:Pr.normal)!=null&&xa.can_create)){ve.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}Ee.history.push(`/classrooms/${xt.coursesId}/common_homework/${xt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"))),(Wt!=null&&Wt.is_jupyter_lab||Wt!=null&&Wt.is_jupyter)&&(0,he.dE)()?gr.createElement(je.ZP,{type:"primary",onClick:()=>ri(void 0,null,function*(){(0,br.Z)({is_jupyter:Wt.is_jupyter,is_jupyter_lab:Wt.is_jupyter_lab,shixunId:Wt.shixun_identifier,homework_common_id:Wt.homework_id})})},gr.createElement("i",{className:"iconfont icon-kaiqizhong"}),(Ut=Wt==null?void 0:Wt.task_operation)==null?void 0:Ut[0]):!((Sn=Wt==null?void 0:Wt.homework_status)!=null&&Sn.includes("\u5BFC\u5165"))&&gr.createElement(gr.Fragment,null,((Et=Wt==null?void 0:Wt.work_statuses)==null?void 0:Et.includes("\u53D6\u6D88\u5173\u8054"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>ri(void 0,null,function*(){const Pr=yield(0,ae.rN)({homeworkId:xt.categoryId});(Pr==null?void 0:Pr.status)===0&&(ve.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),ke({type:"shixunHomeworks/getWorkList",payload:zu({},xt)}))})},"\u53D6\u6D88\u5173\u8054"),((Sr=Wt==null?void 0:Wt.work_statuses)==null?void 0:Sr.includes("\u5173\u8054\u9879\u76EE"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>{var Pr;return(0,Se.xg)(`${(Pr=Ke==null?void 0:Ke.setting)==null?void 0:Pr.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Jr=Wt==null?void 0:Wt.work_statuses)==null?void 0:Jr.includes("\u5173\u8054\u9879\u76EE"))&&gr.createElement(je.ZP,{type:"primary",onClick:Pr=>{Pr.preventDefault(),Ce.default.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gr.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",gr.createElement("a",{onClick:()=>{var xa;(0,Se.xg)(`${(xa=Ke==null?void 0:Ke.setting)==null?void 0:xa.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE"),((_o=Wt==null?void 0:Wt.work_statuses)==null?void 0:_o.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>(0,Se.xg)(`/classrooms/${Wt.course_id}/common_homework/${Wt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Ba=Wt==null?void 0:Wt.work_statuses)==null?void 0:Ba.includes("\u4FEE\u6539\u4F5C\u54C1"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>{const Pr=()=>{(0,Se.xg)(`/classrooms/${Wt.course_id}/common_homework/${Wt.homework_id}/${Wt.id}/edit`)};if(rn!=null&&rn.can_submit&&!(rn!=null&&rn.submit_size)){ve.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}Pr()}},"\u4FEE\u6539\u4F5C\u54C1"),((Kn=Wt==null?void 0:Wt.work_statuses)==null?void 0:Kn.includes("\u8865\u4EA4\u4F5C\u54C1"))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>(0,Se.xg)(`/classrooms/${Wt.course_id}/common_homework/${Wt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((Uo=Wt==null?void 0:Wt.work_statuses)==null?void 0:Uo.includes("\u8865\u4EA4\u9644\u4EF6"))||((Yr=Wt==null?void 0:Wt.work_statuses)==null?void 0:Yr.includes("\u4FEE\u6539\u9644\u4EF6")))&&gr.createElement(je.ZP,{type:"primary",onClick:()=>{var Pr;if(rn!=null&&rn.can_submit&&!(rn!=null&&rn.submit_size)){ve.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}ke({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:xt,selectArrs:zu({},Wt),title:(Pr=Wt==null?void 0:Wt.work_statuses)!=null&&Pr.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(Ti=Wt==null?void 0:Wt.work_statuses)!=null&&Ti.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))))};return gr.createElement("section",{className:`${Kr.bg} ${Kr.homeworkDetailWrapper}`},gr.createElement("div",{className:"edu-container mb30"},Wt.homework_name&&gr.createElement("section",{className:"animated fadeIn"},gr.createElement("aside",{className:"mt10"},Wt.category&&gr.createElement(ue.Z,{separator:">"},gr.createElement(ue.Z.Item,null,gr.createElement(Ee.Link,{to:`/classrooms/${xt==null?void 0:xt.coursesId}/common_homework`},Wt.course_name)),gr.createElement(ue.Z.Item,null,gr.createElement(Ee.Link,{to:`/classrooms/${xt==null?void 0:xt.coursesId}/common_homework/${((un=Wt.category)==null?void 0:un.main)===1?"":Wt.category.category_id}`},Wt.category.category_name)),gr.createElement(ue.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),gr.createElement("aside",{className:[Kr.title,"mt20"].join(" ")},gr.createElement(Ee.Link,{to:`/classrooms/${Wt.course_id}/common_homework/${((en=Wt.category)==null?void 0:en.main)===1?"":Wt.category.category_id}`},gr.createElement(De.Z,{className:"font16 c-black"})),gr.createElement("strong",{className:"font20 ml5"},Wt.homework_name),gr.createElement(Se.VV,{temporary:!0,status:Wt.homework_status}))),gr.createElement("aside",{className:`mt30 relative ${Kr.workListTabWrap}`},gr.createElement(ge.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Bt,tabBarExtraContent:Bt=="5"?(0,he.GJ)()&&gr.createElement(fs,null):Ir(),onTabClick:(qn,Fa)=>{parseInt(qn)==3&&Ia();const ua=()=>{if(parseInt(qn)===2){if(!(Wt!=null&&Wt.view_answer)){ve.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}Pn(qn)}else Pn(qn)};qn!=="11"&&ga(),He.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ce.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:()=>{ua(),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):ua()},className:Kr.tabs,items:st.map(qn=>({label:qn.name,key:qn.id,children:qn.component,forceRender:qn.forceRender}))}))),gr.createElement(Ur.Z,null),gr.createElement(fl.Z,{onOk:()=>{ga()}}),gr.createElement(Jo.Z,{onOk:()=>{ga()}}),gr.createElement(Ii.Z,{type:"edit",onCallback:()=>ga(),courseEndTime:Wt==null?void 0:Wt.course_end_date}),gr.createElement(Zr.Z,{courseEndTime:Wt==null?void 0:Wt.course_end_date,successCallback:()=>ga(),visible:Ht.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[xt.categoryId],courseId:xt.coursesId,isBatch:!1}),gr.createElement(Fi,null),gr.createElement(rr.Z,{ref:Ma,hide:!0,name:`${Wt==null?void 0:Wt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>sn(!1)}))};var zl=(0,Ee.connect)(({user:Ke,shixunHomeworks:He,loading:ke,globalSetting:Ht,classroomList:_t})=>({user:Ke,shixunHomeworks:He,globalSetting:Ht,loading:ke.effects,classroomList:_t}))(Ri)},30252:function(wt,Ft,te){"use strict";var z=te(78241),Ee=te(43418),xe=te(8591),je=te(92832),ve=te(88761),Ce=te(65582),ue=te(57146),ge=te(59301),De=Object.defineProperty,Se=Object.defineProperties,me=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ee,ne,oe)=>ne in ee?De(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ee[ne]=oe,a=(ee,ne)=>{for(var oe in ne||(ne={}))pe.call(ne,oe)&&E(ee,oe,ne[oe]);if(be)for(var oe of be(ne))re.call(ne,oe)&&E(ee,oe,ne[oe]);return ee},x=(ee,ne)=>Se(ee,me(ne)),y=(ee,ne,oe)=>new Promise((se,fe)=>{var Pe=Ze=>{try{Be(oe.next(Ze))}catch(ye){fe(ye)}},ce=Ze=>{try{Be(oe.throw(Ze))}catch(ye){fe(ye)}},Be=Ze=>Ze.done?se(Ze.value):Promise.resolve(Ze.value).then(Pe,ce);Be((oe=oe.apply(ee,ne)).next())});const b=({classroomList:ee,loading:ne,dispatch:oe,shixunHomeworks:se})=>{const fe=(0,Ce.useParams)(),[Pe]=z.default.useForm(),{workList:ce,workSetting:Be}=se,Ze=()=>{oe({type:"shixunHomeworks/getWorkSetting",payload:a({},fe)}),oe({type:"shixunHomeworks/getWorkList",payload:a({},fe)})};return ge.createElement(Ee.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 ye=()=>y(void 0,null,function*(){var at;yield Pe.validateFields();const we=a({},Pe.getFieldValue()),{selectArrs:ct}=ee.actionTabs;we.attachment_ids=(at=we.attachment_ids)==null?void 0:at.map(tt=>tt.response.id),(yield(0,ve.mz)(x(a({},we),{homeworkId:ct.work_id}))).status===0&&(Pe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}}),Ze())});if(Be!=null&&Be.can_submit){if(!(Be!=null&&Be.submit_size)){xe.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}Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:ge.createElement(ge.Fragment,null,"\u4F60\u8FD8\u6709 ",ge.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Be==null?void 0:Be.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:()=>{ye()}});return}ye()}),onCancel:()=>{Pe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement(z.default,{form:Pe,initialValues:{}},ge.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ge.createElement(ue.Z,null)),ge.createElement(z.default.Item,{name:"description"},ge.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}))))};Ft.Z=(0,Ce.connect)(({classroomList:ee,loading:ne,shixunHomeworks:oe})=>({classroomList:ee,loading:ne,shixunHomeworks:oe}))(b)},55059:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(78241),xe=te(8591),je=te(43418),ve=te(95237),Ce=te(43604),ue=te(5083),ge=te(5112),De=te(24905),Se=te(56656),me=te.n(Se),be=te(38147),pe=te(41867),re=te(65862),E=te(65582),a=te(91704),x=te(64351),y=te(33270),b=te(99981),ee=te(83028),ne=te(60979),oe=te(59301),se=Object.defineProperty,fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,ye=(lt,et,Me)=>et in lt?se(lt,et,{enumerable:!0,configurable:!0,writable:!0,value:Me}):lt[et]=Me,at=(lt,et)=>{for(var Me in et||(et={}))Be.call(et,Me)&&ye(lt,Me,et[Me]);if(ce)for(var Me of ce(et))Ze.call(et,Me)&&ye(lt,Me,et[Me]);return lt},we=(lt,et)=>fe(lt,Pe(et)),ct=(lt,et)=>{var Me={};for(var he in lt)Be.call(lt,he)&&et.indexOf(he)<0&&(Me[he]=lt[he]);if(lt!=null&&ce)for(var he of ce(lt))et.indexOf(he)<0&&Ze.call(lt,he)&&(Me[he]=lt[he]);return Me},Je=(lt,et,Me)=>new Promise((he,Ie)=>{var Ve=nt=>{try{_e(Me.next(nt))}catch(ht){Ie(ht)}},qe=nt=>{try{_e(Me.throw(nt))}catch(ht){Ie(ht)}},_e=nt=>nt.done?he(nt.value):Promise.resolve(nt.value).then(Ve,qe);_e((Me=Me.apply(lt,et)).next())});const tt=lt=>{var et=lt,{classroomList:Me,dispatch:he,courseEndTime:Ie}=et,Ve=ct(et,["classroomList","dispatch","courseEndTime"]),qe,_e,nt,ht;const Ct=(0,E.useParams)(),[dt]=Ee.default.useForm(),[bt,Qe]=(0,z.useState)(1),[At,It]=(0,z.useState)([]),[Ne,yt]=(0,z.useState)(0),[de,ie]=(0,z.useState)(2e3),[ae,le]=(0,z.useState)(!0),[Oe,We]=(0,z.useState)(!1),[Ae,Te]=(0,z.useState)(!1),[ot,Xe]=(0,z.useState)([]),[Ye,mt]=(0,z.useState)(!0),[Dt,Tt]=(0,z.useState)(null),[jt,qt]=(0,z.useState)({}),[Qt,$e]=(0,z.useState)({});(0,z.useEffect)(()=>{if(Me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(An(),ut(),Me.actionTabs.type===2){const dn=Me.actionTabs.selectArrsAll[0];Tt({submit_limit:dn==null?void 0:dn.submit_limit,submit_limit_num:dn==null?void 0:dn.submit_limit_num,must_file:dn==null?void 0:dn.must_file,can_submit:dn==null?void 0:dn.can_submit,submit_num:dn==null?void 0:dn.submit_num}),mt(dn.unified_setting)}else mt(!1),Tt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[Me.actionTabs]),(0,z.useEffect)(()=>{if(Oe){if(Ae)return;he({type:"classroomList/setActionTabs",payload:{}}),(0,pe.GJ)()?he({type:"classroomList/getClassroomTeacherCommonList",payload:we(at({},Me.actionTabs.params),{type:1})}):he({type:"classroomList/getClassroomCommonList",payload:at({},Me.actionTabs.params)})}},[Oe]);const ut=dn=>Je(void 0,null,function*(){le(!0);const _a=yield(0,y.c_)(we(at({},Ct),{page:dn||bt,limit:2e4,homework_id:Me.actionTabs.type===1?"":Me.actionTabs.selectArrs[0]}));_a==null||_a.course_groups.map((da,fa)=>{da.key=da.id,da.title=da.name,da.disabled=da.is_published}),_a&&(It([..._a==null?void 0:_a.course_groups]),yt(_a==null?void 0:_a.course_groups_count),le(!1),dn||dt.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),zt=dn=>{Qe(dn),ut(dn)},Gt=()=>{(0,pe.GJ)()?Me.actionTabs.detail?(he({type:"shixunHomeworks/setActionTabs",payload:{}}),he({type:"shixunHomeworks/getWorkList",payload:at({},Ct)}),he({type:"shixunHomeworks/getWorkSetting",payload:at({},Ct)})):he({type:"classroomList/getClassroomTeacherCommonList",payload:we(at({},Me.actionTabs.params),{type:1})}):he({type:"classroomList/getClassroomCommonList",payload:at({},Me.actionTabs.params)})},hn=()=>Je(void 0,null,function*(){var dn,_a;if((0,pe.Rm)()&&!((dn=Me.AssistantObject.normal)!=null&&dn.can_publish)){xe.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"),ca(!1);return}const da=at({},dt.getFieldsValue());if(da.end_time<=da.publish_time){xe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ca(!1);return}if((ot==null?void 0:ot.length)<=0&&!Ye&&At.length>0){xe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ca(!1);return}if(Dt!=null&&Dt.submit_limit&&!(Dt!=null&&Dt.submit_limit_num)){xe.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ca(!1);return}if(Dt!=null&&Dt.can_submit&&!(Dt!=null&&Dt.submit_num)){xe.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ca(!1);return}let fa=at({homework_ids:[...Me.actionTabs.selectArrs],group_ids:ot.length>0?ot.map(pr=>pr.id):(_a=Me.detailCommonHomeworksList)==null?void 0:_a.course_groups,end_time:me()(da.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(da.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ot.length},Dt),Fr=yield(0,ne.Tr)({homework_common_ids:[...Me.actionTabs.selectArrs],course_id:Ct.coursesId,type:"homework_common"});(Fr==null?void 0:Fr.student_count)===0?Ln(fa):($e(fa),qt(Fr))}),Ln=dn=>Je(void 0,null,function*(){ca(!0);const _a=yield(0,be.ZP)(`/api/courses/${Ct.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:at({},dn)});ca(!1),_a.status===0&&((0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),xe.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ve.onCallback&&Ve.onCallback(),Gt(),localStorage.getItem("Noviceguide")==="0"||he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:oe.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~")}}))}),An=()=>{Qe(1),It([]),Xe([])},{detailCommonHomeworksList:Tn}=Me,ha=Ne>bt*de,[La,ca]=(0,z.useState)(!1);return oe.createElement("div",null,oe.createElement(je.default,{width:600,centered:!0,confirmLoading:La,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:hn,onCancel:()=>{An(),Gt(),he({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",oe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),At&&oe.createElement(Ee.default,{form:dt},oe.createElement("div",{style:{paddingLeft:0}},oe.createElement(ve.Z,{className:"mt30",align:"middle"},oe.createElement(Ce.Z,null,oe.createElement(Ee.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},oe.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:dn=>(0,b.Q8)(dn,Ie),disabledTime:dn=>(0,b.d0)(dn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),oe.createElement(Ce.Z,{className:"ml20"},oe.createElement(Ee.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},oe.createElement(ue.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,re.U6)(),"HH:mm")},disabledDate:dn=>(0,b.Q8)(dn,Ie,dt.getFieldValue("publish_time")),disabledTime:dn=>(0,b.d0)(dn,dt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Me.actionTabs.type===2&&oe.createElement(ve.Z,{style:{marginBottom:"10px"}},oe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),oe.createElement(ge.ZP.Group,{value:Ye,onChange:dn=>{mt(dn.target.value),Xe([])}},oe.createElement(ge.ZP,{value:!0,disabled:!Me.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),oe.createElement(ge.ZP,{className:"ml20",disabled:At.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),At.length<=0&&Me.actionTabs.type===2&&oe.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"')),(Me.actionTabs.type===1||!Ye)&&At.length>0&&oe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},oe.createElement("span",{style:{flex:1}},oe.createElement(De.default,{checked:ot.length===At.length,onChange:dn=>{ot.length===At.length?Xe([]):Xe(At.filter(_a=>!_a.is_published))}},"\u5168\u9009")),oe.createElement("span",{style:{width:16}}),oe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ot.length||0,"\u4E2A\u5206\u73ED")),(Me.actionTabs.type===1||!Ye)&&At.length>0&&oe.createElement(a.Z,{data:At,selectedRowKeys:ot,setSelectedRowKeys:Xe})),!((nt=(_e=(qe=Me==null?void 0:Me.actionTabs)==null?void 0:qe.selectArrsAll)==null?void 0:_e[0])!=null&&nt.is_shixun)&&oe.createElement(x.ZP,{value:Dt,onChange:dn=>Tt(at({},dn))})),oe.createElement(ee.Z,{resdata:jt,type:((ht=Me.actionTabs.selectArrs)==null?void 0:ht.length)===1?"shixun":"shixunpush",okloading:La,oktext:(jt==null?void 0:jt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:dn=>Je(void 0,null,function*(){ca(!0);let _a=yield(0,be.ZP)(`/api/courses/${Ct.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...Me.actionTabs.selectArrs]}});ca(!1),(_a==null?void 0:_a.status)===0&&Ln(Qt)})}))};Ft.Z=(0,E.connect)(({classroomList:lt})=>({classroomList:lt}))(tt)},99517:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Pe}});var z=te(59301),Ee={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},xe=Object.defineProperty,je=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ue=(ce,Be,Ze)=>Be in ce?xe(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ce[Be]=Ze,ge=(ce,Be)=>{for(var Ze in Be||(Be={}))ve.call(Be,Ze)&&ue(ce,Ze,Be[Ze]);if(je)for(var Ze of je(Be))Ce.call(Be,Ze)&&ue(ce,Ze,Be[Ze]);return ce};const De=ce=>React.createElement("svg",ge({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},ce),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 Se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",me=te(99313),be=te(92310),pe=te.n(be),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ce,Be,Ze)=>Be in ce?E(ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ce[Be]=Ze,oe=(ce,Be)=>{for(var Ze in Be||(Be={}))b.call(Be,Ze)&&ne(ce,Ze,Be[Ze]);if(y)for(var Ze of y(Be))ee.call(Be,Ze)&&ne(ce,Ze,Be[Ze]);return ce},se=(ce,Be)=>a(ce,x(Be)),Pe=({dataSource:ce,className:Be,style:Ze})=>{const[ye,at]=(0,z.useState)([]),[we,ct]=(0,z.useState)(""),Je=(0,z.useRef)("");(0,z.useEffect)(()=>{if(ce!=null&&ce.length){const et=String(Math.random()).slice(-6),Me=ce.map(he=>se(oe({},he),{key:`${et}-${he.key}`}));at(Me),ct(Me[0].key)}},[ce.length]);const tt=et=>{ct(et),Je.current=et;const Me=document.getElementById(et);if(Me){const he=Me.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:he,behavior:"smooth"})}},lt=()=>{const et=ye.map(he=>document.getElementById(he.key)),Me=window.innerHeight/2;for(const he of et)if(he){const Ie=he.getBoundingClientRect();if(Ie.top>=0&&Ie.top(window.addEventListener("scroll",lt),()=>{window.removeEventListener("scroll",lt)}),[ye]),re.createElement("div",{className:pe()(Ee.anchorNavigation,Be),style:Ze},re.createElement(me.default,{items:ye,tabBarGutter:60,className:Ee.tabs,activeKey:we,onChange:tt}),ye.map(et=>re.createElement("div",{key:et.key,id:et.key,className:Ee.box},re.createElement("div",{className:Ee.head},re.createElement("img",{className:"mr10",src:Se,alt:"Dot"}),et.label),re.createElement("div",{className:Ee.element},et.element))))}},99981:function(wt,Ft,te){"use strict";te.d(Ft,{Q8:function(){return he},d0:function(){return Ie},w6:function(){return Me}});var z=te(59301),Ee=te(5083),xe=te(57809),je=te(8591),ve=te(43418),Ce=te(5112),ue=te(95237),ge=te(43604),De=te(6848),Se=te(24905),me=te(3113),be=te(56656),pe=te.n(be),re=te(41867),E=te(38147),a=te(89392),x=te.n(a),y=te(65862),b=te(61191),ee=te(65582),ne=te(4324),oe=te(66457),se=te(42656),fe=te(83028),Pe=te(60979),ce=te(59301),Be=Object.defineProperty,Ze=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Je=(nt,ht,Ct)=>ht in nt?Be(nt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):nt[ht]=Ct,tt=(nt,ht)=>{for(var Ct in ht||(ht={}))we.call(ht,Ct)&&Je(nt,Ct,ht[Ct]);if(at)for(var Ct of at(ht))ct.call(ht,Ct)&&Je(nt,Ct,ht[Ct]);return nt},lt=(nt,ht)=>Ze(nt,ye(ht)),et=(nt,ht,Ct)=>new Promise((dt,bt)=>{var Qe=Ne=>{try{It(Ct.next(Ne))}catch(yt){bt(yt)}},At=Ne=>{try{It(Ct.throw(Ne))}catch(yt){bt(yt)}},It=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(Qe,At);It((Ct=Ct.apply(nt,ht)).next())});function Me(nt,ht){const Ct=[];for(let dt=nt;dt{const dt=ntpe()(ht).endOf("day"),Qe=nt{const Ct=parseInt(pe()(nt).format("HH")),dt=parseInt(pe()().format("HH")),bt=parseInt(pe()().format("mm"));if(!nt)return{disabledHours:()=>Me(0,dt),disabledMinutes:()=>Me(0,bt)};if(ht){const Qe=parseInt(pe()(ht).format("HH")),At=parseInt(pe()(ht).format("mm"));return pe()(nt).isSame(pe()(ht),"day")?{disabledHours:()=>Me(0,Qe),disabledMinutes:()=>Ct<=Qe?Me(0,At):[]}:void 0}if(pe()(nt).isSame(pe()(),"day"))return{disabledHours:()=>Me(0,dt),disabledMinutes:()=>pe()(nt).isSame(pe()(),"hour")&&Ct<=dt?Me(0,bt):[]}},{RangePicker:Ve}=Ee.default,{Option:qe}=xe.default,_e=({shixunHomeworks:nt,loading:ht,dispatch:Ct,classroomList:dt,user:bt})=>{var Qe,At,It,Ne,yt,de,ie,ae,le;const Oe=(0,ee.useParams)(),{workSetting:We,workList:Ae,shixunWorkList:Te,headerInfo:ot,changeData:Xe}=nt,[Ye,mt]=(0,z.useState)(!1),[Dt,Tt]=(0,z.useState)(!1);let[jt,qt]=(0,z.useState)([]),[Qt,$e]=(0,z.useState)([]),[ut,zt]=(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[Gt,hn]=(0,z.useState)({}),[Ln,An]=(0,z.useState)({});(0,z.useEffect)(()=>()=>{qt([])},[]),(0,z.useEffect)(()=>{mt(!(0,re.GJ)())},[(0,re.GJ)()]);const Tn=()=>{Ct({type:"shixunHomeworks/getWorkSetting",payload:tt({},Oe)})};(0,z.useEffect)(()=>{if(!(We!=null&&We.course_id))return;Object.keys(ut).map(function(kn){ut[kn]=We[kn]}),(!ut.allow_late||!ut.unified_late)&&(ut.late_penalty=20,ut.penalty_type=ne.Q.Percent),ut.unified_setting||(ut.unified_late=!1,ut.unified_anonymous_comment=!1,ut.unified_anonymous_appeal=!1),jt=JSON.parse(JSON.stringify(We.group_settings.map(kn=>lt(tt({},kn),{group_name:[kn.group_name]})).filter(kn=>kn.publish_time!==null))),Qt=JSON.parse(JSON.stringify(We.allow_late_settings.map(kn=>lt(tt({},kn),{group_name:[kn.group_name]})).filter(kn=>kn.late_time!==null))),zt(tt({},ut));const on=(0,y.QE)((jt==null?void 0:jt.length)>0?jt:[]);qt([...on]),(Qt==null?void 0:Qt.length)<=0?$e([{penalty_type:ne.Q.Percent,late_penalty:20}]):$e([...Qt])},[We]);const ha=()=>et(void 0,null,function*(){var on,kn;if(((on=bt==null?void 0:bt.userInfo)==null?void 0:on.user_status)===2){(0,oe.Rd)();return}const sa=JSON.parse(JSON.stringify(ut));if(sa.challenge_settings.filter(Ea=>!Ea.hide),sa.categoryId=Oe.categoryId,(kn=sa.challenge_settings)!=null&&kn.every(Ea=>!Ea.checked)){je.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(jt),!ut.unified_setting)jt=jt==null?void 0:jt.map(Ea=>{var Ha;if(!Ea.publish_time||!Ea.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(!Ea.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ea.group_name=typeof(Ea==null?void 0:Ea.group_name)=="string"?[Ea==null?void 0:Ea.group_name]:Ea==null?void 0:Ea.group_name,Ea.group_id=(Ha=We.group_settings)==null?void 0:Ha.filter(yr=>{var Io;return(Io=Ea==null?void 0:Ea.group_name)==null?void 0:Io.includes(yr.group_name)}).map(yr=>yr.group_id||yr.id).toString().split(","),Ea});else if(!ut.publish_time||!ut.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(sa.group_settings=jt,ut.allow_late)if(ut.unified_late){if(ut.late_penalty===null||ut.late_penalty===void 0||ut.late_penalty<0||ut.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(!ut.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 Qt=Qt==null?void 0:Qt.map(Ea=>{var Ha,yr;if(Ea.late_penalty===null||Ea.late_penalty===void 0||Ea.late_penalty<0||Ea.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(!Ea.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(!Ea.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ea.group_name=typeof(Ea==null?void 0:Ea.group_name)=="string"?[Ea==null?void 0:Ea.group_name]:Ea==null?void 0:Ea.group_name,Ea.group_id=(yr=(Ha=Ea==null?void 0:Ea.group_name)==null?void 0:Ha.map(Io=>{var Bo,Va;let Nt=(Va=(Bo=We.group_settings)==null?void 0:Bo.filter(Yt=>(Yt==null?void 0:Yt.group_name)===Io))==null?void 0:Va[0];return Nt==null?void 0:Nt.group_id}))==null?void 0:yr.toString().split(","),Ea}),sa.allow_late_settings=Qt;let Ra=yield(0,Pe.Tr)({homework_common_ids:[parseInt(Oe.categoryId)],course_id:Oe.coursesId,type:"homework_common"});(Ra==null?void 0:Ra.student_count)===0?La(sa):(An(sa),hn(Ra))}),La=on=>{var kn;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 sa=on.challenge_settings.reduce((Ha,yr)=>Ha+Number(yr.challenge_score),0);if((sa==null?void 0:sa.toFixed(10))!==((kn=on.total_score-on.eff_score)==null?void 0:kn.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 Ra={shixun_evaluation:on.shixun_evaluation,challenge_settings:on.challenge_settings};let Ea=()=>{var Ha;const yr=()=>et(void 0,null,function*(){Tt(!0),(yield(0,E.ZP)(`/api/homework_commons/${Oe.categoryId}/publish_setting.json`,{method:"post",body:tt({},on)})).status===0&&(je.ZP.success("\u66F4\u65B0\u6210\u529F"),Tn(),Ct({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:tt({},Oe)})),Tt(!1)});!(0,a.isEqual)(Xe,Ra)&&!((Ha=ot==null?void 0:ot.homework_status)!=null&&Ha.includes("\u672A\u53D1\u5E03"))?ve.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:yr}):yr()};We!=null&&We.high_resources_consume&&!(We!=null&&We.high_resources_consume_permission)?Ct({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Oe.coursesId,type:"shixun",type_id:Oe.categoryId,name:We.homework_name,fn:()=>{Ea()}}}):Ea()},ca=(on,kn,sa="group_id")=>{var Ra;return kn?kn.find(Ea=>Ea[sa]===on):(Ra=We==null?void 0:We.group_settings)==null?void 0:Ra.find(Ea=>Ea.group_id[0]===on)},dn=(We==null?void 0:We.allow_late)||(We==null?void 0:We.anonymous_comment),_a=on=>{var kn,sa;const Ra=ca(on,We==null?void 0:We.allow_late_settings,"id"),Ea=ca(on,We==null?void 0:We.anonymous_comment_settings),Ha=ca(on);return(We==null?void 0:We.allow_late)&&Ra&&pe()(Ra==null?void 0:Ra.late_time)<=pe()()||(We==null?void 0:We.anonymous_comment)&&Ea&&(Ea==null?void 0:Ea.evaluation_start)!==null||((sa=(pe()(Ha==null?void 0:Ha.end_time)<=pe()()&&((kn=We==null?void 0:We.allow_late_settings)==null?void 0:kn.filter(yr=>yr.group_id.includes(on))))[0])==null?void 0:sa.late_time)!=null},da=(0,z.useMemo)(()=>(We==null?void 0:We.allow_late)||(We==null?void 0:We.all_group_late),[We,ot]),fa=We==null?void 0:We.anonymous_comment,Fr=on=>{if(!on)return!1;const kn=ca(on,We==null?void 0:We.anonymous_comment_settings);return(We==null?void 0:We.anonymous_comment)&&kn&&(kn==null?void 0:kn.evaluation_start)!==null},pr=(on,kn)=>{var sa,Ra,Ea;Ct({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:on,index:kn,rangePickerDisabled:Ye||(pe()()<=pe()((Ra=ca((sa=on==null?void 0:on.group_id)==null?void 0:sa[0]))==null?void 0:Ra.publish_time)?!1:[!0,_a((Ea=on==null?void 0:on.group_id)==null?void 0:Ea[0])]),disabledDate:We==null?void 0:We.course_end_date}})};return ce.createElement("section",{className:b.Z.form},ce.createElement("div",{className:b.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.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")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ce.ZP.Group,{disabled:Ye||!((Qe=ot==null?void 0:ot.homework_status)!=null&&Qe.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((At=dt.AssistantObject.practice)!=null&&At.can_publish),value:ut.unified_setting,onChange:on=>{var kn;if(!((kn=ot==null?void 0:ot.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03"))){je.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(ut.unified_setting=!ut.unified_setting,ut.unified_setting||(ut.unified_late=!1,$e([{late_penalty:5}])),zt(Object.assign({},ut)),ut.unified_setting===!1&&jt==""){qt(jt.concat({}));return}ut.unified_setting&&(qt([]),$e([{late_penalty:5}]))}},ce.createElement(Ce.ZP,{value:!0,disabled:Ye||!(We!=null&&We.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(Ce.ZP,{disabled:Ye||!((It=We==null?void 0:We.group_settings)!=null&&It.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ne=We==null?void 0:We.group_settings)==null?void 0:Ne.length)===0&&ce.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")),ut.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ue.Z,{align:"middle"},ce.createElement(ge.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ce.createElement(ge.Z,{className:"ml10"},ce.createElement(Ee.default,{size:"large",disabled:Ye||!((yt=ot==null?void 0:ot.homework_status)!=null&&yt.includes("\u672A\u53D1\u5E03")||(de=ot==null?void 0:ot.homework_status)!=null&&de.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ie=dt.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=>he(on,We==null?void 0:We.course_end_date),disabledTime:on=>Ie(on),value:ut.publish_time?pe()(ut.publish_time):"",onChange:(on,kn)=>{ut.publish_time=kn,(ut.end_time==""||!ut.end_time)&&ut.unified_setting&&(ut.end_time=pe()(on).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),zt(Object.assign({},ut))}}))),ce.createElement(ue.Z,{align:"middle",className:"pl30"},ce.createElement(ge.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(ge.Z,{className:"ml10"},ce.createElement(Ee.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(We==null?void 0:We.allow_late)&&(We==null?void 0:We.homework_status.includes("\u5DF2\u622A\u6B62"))||Ye||(We==null?void 0:We.allow_late)&&pe()()>=pe()(We==null?void 0:We.end_time)||(0,re.Rm)()&&!((ae=dt.AssistantObject.practice)!=null&&ae.can_publish),disabledDate:on=>he(on,We==null?void 0:We.course_end_date,ut.publish_time),disabledTime:on=>Ie(on,ut.publish_time),value:ut.end_time?pe()(ut.end_time):"",onChange:(on,kn)=>{ut.end_time=kn,zt(Object.assign({},ut))}})))),!ut.unified_setting&&(jt==null?void 0:jt.length)>0&&ce.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},jt&&jt.map(function(on,kn){var sa,Ra,Ea,Ha,yr,Io,Bo;return ce.createElement(ge.Z,{span:24,key:kn},ce.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:kn==(jt==null?void 0:jt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",kn+1),ce.createElement(xe.default,{disabled:Ye||((sa=ot==null?void 0:ot.homework_status)!=null&&sa.includes("\u672A\u53D1\u5E03")&&on.id||pe()(){var Nt;if((0,re.Rm)()&&!((Nt=dt.AssistantObject.practice)!=null&&Nt.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[kn].group_name=Va,jt[kn].group_id=on.group_id;const Yt=(0,a.flattenDeep)(jt.map(Vn=>Vn.group_name)),Zt=Qt.map(Vn=>{let ya=(Vn==null?void 0:Vn.group_name)||[];return lt(tt({},Vn),{group_name:(0,a.remove)(ya,ea=>Yt.includes(ea))})});$e(Zt),qt(jt.slice())},maxTagCount:4,maxTagPlaceholder:Va=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>pr(on,kn)},"+",Va==null?void 0:Va.length)},We.group_settings&&We.group_settings.map(function(Va){if(!jt.map(Yt=>Yt.group_name).flat().includes(Va.group_name))return ce.createElement(qe,{value:Va.group_name,key:Va.id},Va.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(Ve,{size:"large",ranges:{\u6B64\u523B:[on.publish_time?pe()(on.publish_time):pe()(),pe()()]},allowClear:!1,disabled:Ye||(pe()()<=pe()((Ha=ca((Ea=on==null?void 0:on.group_id)==null?void 0:Ea[0]))==null?void 0:Ha.publish_time)?!1:[!0,_a((yr=on==null?void 0:on.group_id)==null?void 0:yr[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:Va=>he(Va,We==null?void 0:We.course_end_date),disabledTime:Va=>Ie(Va),showTime:{showNow:!0,format:"HH:mm",defaultValue:[pe()((0,y.U6)(),"HH:mm"),pe()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:on.publish_time&&[pe()(on.publish_time),on.end_time?pe()(on.end_time):void 0],onChange:(Va,Nt)=>{var Yt;if((0,re.Rm)()&&!((Yt=dt.AssistantObject.practice)!=null&&Yt.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[kn].publish_time=Nt[0],!on.end_time&&Nt[0]?jt[kn].end_time=pe()(Nt[0]).add(7,"days"):jt[kn].end_time=Nt[1],qt([...jt])},onCalendarChange:(Va,Nt,Yt)=>{if(Nt!=null&&Nt[0]&&!Nt[1]){const Zt=pe()(Nt[0]).add(7,"days");jt[kn].publish_time=Nt[0],jt[kn].end_time=Zt,qt([...jt])}}})),!Ye&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((Io=on==null?void 0:on.group_id)==null?void 0:Io.length)>1&&ce.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pr(on,kn)})),jt.length<((Bo=We==null?void 0:We.group_settings)==null?void 0:Bo.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Va;if((0,re.Rm)()&&!((Va=dt.AssistantObject.practice)!=null&&Va.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}qt(jt.concat({}))}}),((on==null?void 0:on.publish_time)&&pe()(){const Va=(0,a.cloneDeep)(Qt);Va.forEach((Nt,Yt)=>{Nt.group_name&&(Nt.group_name=Nt.group_name.filter(Zt=>{var Vn;return!((Vn=jt[kn].group_name)!=null&&Vn.includes(Zt))}))}),jt=jt.filter((Nt,Yt)=>kn!==Yt),$e(Va),qt(jt.slice()),setTimeout(()=>qt(jt.slice()),10)}}))))}))),ce.createElement(ue.Z,null,ce.createElement(ge.Z,null,ce.createElement("div",{className:b.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.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"))),ce.createElement(ge.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Se.default,{checked:ut.allow_late,disabled:Ye||da,onChange:on=>{var kn;if((0,re.Rm)()&&!((kn=dt.AssistantObject.practice)!=null&&kn.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&&ve.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.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"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.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"))}),ut.allow_late=!ut.allow_late,Qt==""&&$e([{late_penalty:5}]),zt(Object.assign({},ut))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(ut==null?void 0:ut.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(Ce.ZP.Group,{style:{marginLeft:"20px"},disabled:Ye||(We==null?void 0:We.anonymous_comment)||(We==null?void 0:We.allow_late),value:ut.unified_late,onChange:on=>{var kn;if((0,re.Rm)()&&!((kn=dt.AssistantObject.practice)!=null&&kn.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}ut.unified_late=on.target.value,Qt==""&&!on.target.value&&$e([{penalty_type:ne.Q.Percent,late_penalty:20}]),zt(tt({},ut))}},(ut==null?void 0:ut.unified_setting)&&ce.createElement(Ce.ZP,{value:!0,disabled:!(We!=null&&We.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((le=We==null?void 0:We.group_settings)==null?void 0:le.length)>0&&ce.createElement(Ce.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ut!=null&&ut.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ge.Z,{className:"ml20"},ce.createElement(ne.Z,{disabled:Ye||fa,value:{type:ut.penalty_type,inputValue:ut.late_penalty},onChange:on=>{var kn;if((0,re.Rm)()&&!((kn=dt.AssistantObject.practice)!=null&&kn.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}zt(lt(tt({},ut),{late_penalty:on.inputValue,penalty_type:on.type}))}})),ce.createElement(ge.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},ut.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)"))),ce.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(ge.Z,{className:"ml20"},ce.createElement(Ee.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ye||fa,value:ut.late_time?pe()(ut.late_time):"",disabledDate:on=>he(on,We==null?void 0:We.course_end_date),onChange:(on,kn)=>{var sa;if((0,re.Rm)()&&!((sa=dt.AssistantObject.practice)!=null&&sa.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}ut.late_time=kn,zt(Object.assign({},ut))}})))):Qt.map(function(on,kn){var sa;return ce.createElement(ge.Z,{span:24,key:kn},ce.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",kn+1),ce.createElement(xe.default,{disabled:Ye||!((sa=ot==null?void 0:ot.homework_status)!=null&&sa.includes("\u672A\u53D1\u5E03"))&&on.id||(We==null?void 0:We.anonymous_comment),mode:"multiple",className:b.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:Ra=>{var Ea;if((0,re.Rm)()&&!((Ea=dt.AssistantObject.practice)!=null&&Ea.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}Qt[kn].group_name=Ra,Qt[kn].group_id=on.group_id,$e(Qt.slice())}},We.group_settings&&We.group_settings.map(function(Ra){const Ea=Qt.map(yr=>yr.group_name).flat(),Ha=jt.map(yr=>yr.group_name).flat();if(ut!=null&&ut.unified_setting){if(!Ea.includes(Ra.group_name))return ce.createElement(qe,{value:Ra.group_name,key:Ra.id},Ra.group_name)}else if(Ha.includes(Ra.group_name)&&!Ea.includes(Ra.group_name))return ce.createElement(qe,{value:Ra.group_name,key:Ra.id},Ra.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ne.Z,{disabled:Ye||Fr(on.id),value:{type:on.penalty_type,inputValue:on.late_penalty},onChange:Ra=>{var Ea;if((0,re.Rm)()&&!((Ea=dt.AssistantObject.practice)!=null&&Ea.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}Qt[kn].late_penalty=Ra.inputValue,Qt[kn].penalty_type=Ra.type,$e([...Qt])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(Ee.default,{size:"large",disabled:Ye||Fr(on.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:pe()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ra=>he(Ra,We==null?void 0:We.course_end_date),format:"YYYY-MM-DD HH:mm",value:on!=null&&on.late_time?pe()(on.late_time):void 0,onChange:(Ra,Ea)=>{var Ha;if((0,re.Rm)()&&!((Ha=dt.AssistantObject.practice)!=null&&Ha.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}Qt[kn].late_time=Ea,$e([...Qt])}}),!Ye&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ra;if((0,re.Rm)()&&!((Ra=dt.AssistantObject.practice)!=null&&Ra.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}$e(Qt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),kn>0&&!on.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ra;if((0,re.Rm)()&&!((Ra=dt.AssistantObject.practice)!=null&&Ra.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}Qt=Qt.filter((Ea,Ha)=>kn!==Ha),$e(Qt.slice()),setTimeout(()=>$e(Qt.slice()),10)}}))))})),!Ye&&ce.createElement(ce.Fragment,null,ce.createElement(me.ZP,{type:"primary",size:"large",loading:Dt,style:{width:"138px",marginTop:"30px"},onClick:()=>ha()},"\u4FDD\u5B58")),ce.createElement(se.Z,{onConfirm:(on,kn)=>{jt.splice(on,0,...kn),jt.splice(on+kn.length,1);const sa=(0,y.QE)([...jt]);qt([...sa])}}),ce.createElement(fe.Z,{resdata:Gt,type:"shixun",okloading:Dt,oktext:(Gt==null?void 0:Gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:on=>et(void 0,null,function*(){Tt(!0);let kn=yield(0,E.ZP)(`/api/courses/${Oe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Oe.categoryId)]}});Tt(!1),(kn==null?void 0:kn.status)===0&&La(Ln)})}))};Ft.ZP=(0,ee.connect)(({shixunHomeworks:nt,classroomList:ht,loading:Ct,user:dt})=>({shixunHomeworks:nt,classroomList:ht,loading:Ct.effects,user:dt}))(_e)},61604:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(43418),ve=te(8591),Ce=te(1710),ue=te(65582),ge=te(74128),De=te(84511),Se=te(38147),me=te(56656),be=te.n(me),pe=te(65862),re=te(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(fe,Pe,ce)=>Pe in fe?E(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):fe[Pe]=ce,ee=(fe,Pe)=>{for(var ce in Pe||(Pe={}))x.call(Pe,ce)&&b(fe,ce,Pe[ce]);if(a)for(var ce of a(Pe))y.call(Pe,ce)&&b(fe,ce,Pe[ce]);return fe},ne=(fe,Pe,ce)=>new Promise((Be,Ze)=>{var ye=ct=>{try{we(ce.next(ct))}catch(Je){Ze(Je)}},at=ct=>{try{we(ce.throw(ct))}catch(Je){Ze(Je)}},we=ct=>ct.done?Be(ct.value):Promise.resolve(ct.value).then(ye,at);we((ce=ce.apply(fe,Pe)).next())});const{Dragger:oe}=Ee.default,se=({classroomList:fe,dispatch:Pe,onOk:ce})=>{const Be=(0,ue.useParams)(),[Ze]=xe.default.useForm(),[ye,at]=(0,z.useState)(),[we,ct]=(0,z.useState)(!1),Je={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:tt=>ne(void 0,null,function*(){return at(tt),!1})};return(0,z.useEffect)(()=>{Ze.setFieldsValue({publish_time:be()(be()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:be()(be()(new Date((0,pe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(je.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:fe.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>ne(void 0,null,function*(){Ze.submit()}),onCancel:()=>{Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(xe.default,{form:Ze,onFinish:tt=>ne(void 0,null,function*(){var lt,et,Me;if(!(ye!=null&&ye.size)){ve.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ct(!0);let he=new FormData;he.append("type",fe.actionTabs.type),he.append("file",ye);let Ie;window.location.href.indexOf("exercise")>-1?Ie=`/api/exercises/${fe.actionTabs.id}/supplement_score.json`:Ie=`/api/homework_commons/${fe.actionTabs.id}/supplement_score.json`;let Ve=yield(0,Se.ZP)(Ie,{method:"post",body:he},!0);ct(!1),(Ve==null?void 0:Ve.status)===0&&(ce(),Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}}),((et=(lt=Ve==null?void 0:Ve.data)==null?void 0:lt.fail)==null?void 0:et.length)>0&&je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Ce.default,{pagination:!1,dataSource:(Me=Ve==null?void 0:Ve.data)==null?void 0:Me.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,pe.FH)("",ge.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${fe.actionTabs.type}`)}}))})},re.createElement(xe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},fe.actionTabs.name),re.createElement(xe.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:De.Z.downloadbutton,href:ge.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${fe.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(xe.default.Item,{style:{marginBottom:0}},re.createElement(oe,ee({},Je),re.createElement("a",{className:De.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"))))))};Ft.Z=(0,ue.connect)(({classroomList:fe})=>({classroomList:fe}))(se)},88656:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(99313),ve=te(1710),Ce=te(58421),ue=te(65582),ge=te(38147),De=te(56656),Se=te.n(De),me=te(59301),be=(E,a,x)=>new Promise((y,b)=>{var ee=se=>{try{oe(x.next(se))}catch(fe){b(fe)}},ne=se=>{try{oe(x.throw(se))}catch(fe){b(fe)}},oe=se=>se.done?y(se.value):Promise.resolve(se.value).then(ee,ne);oe((x=x.apply(E,a)).next())});const{Dragger:pe}=Ee.default,re=({})=>{const E=(0,ue.useParams)(),[a]=xe.default.useForm(),[x,y]=(0,z.useState)(!0),[b,ee]=(0,z.useState)(!1);let[ne,oe]=(0,z.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const se=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function fe(){return be(this,null,function*(){let ce;ee(!0),window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:ce=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let Be=yield(0,ge.ZP)(ce,{method:"get",params:ne});ee(!1),(Be==null?void 0:Be.status)===0&&y(Be==null?void 0:Be.data)})}(0,z.useEffect)(()=>{fe()},[]);let Pe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(ce,Be,Ze)=>{var ye;return(ye=se.find(at=>at.question_type===ce))==null?void 0:ye.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ce,Be,Ze)=>{var ye;return(ye=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(at=>at.id===ce))==null?void 0:ye.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ce,Be,Ze)=>Se()(ce).format("YYYY-MM-DD HH:mm:ss")}].filter(ce=>!!ce);return me.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},me.createElement(je.default,{destroyInactiveTabPane:!0,onChange:ce=>{ne.type=ce,ne.page=1,ne.limit=10,oe(ne),fe()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:me.createElement(ve.default,{className:"mt20",loading:b,columns:[{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:(ce,Be,Ze)=>Se()(ce).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:me.createElement(ve.default,{className:"mt20",loading:b,columns:Pe,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(ce=>!!ce)}),me.createElement(Ce.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(ce,Be)=>{ne.page=ce,ne.limit=Be,oe(ne),fe()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};Ft.Z=(0,ue.connect)(({classroomList:E})=>({classroomList:E}))(re)},75735:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(43418),ve=te(5871),Ce=te(65582),ue=te(38147),ge=te(56656),De=te.n(ge),Se=te(65862),me=te(59301),be=Object.defineProperty,pe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(fe,Pe,ce)=>Pe in fe?be(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):fe[Pe]=ce,b=(fe,Pe)=>{for(var ce in Pe||(Pe={}))a.call(Pe,ce)&&y(fe,ce,Pe[ce]);if(E)for(var ce of E(Pe))x.call(Pe,ce)&&y(fe,ce,Pe[ce]);return fe},ee=(fe,Pe)=>pe(fe,re(Pe)),ne=(fe,Pe,ce)=>new Promise((Be,Ze)=>{var ye=ct=>{try{we(ce.next(ct))}catch(Je){Ze(Je)}},at=ct=>{try{we(ce.throw(ct))}catch(Je){Ze(Je)}},we=ct=>ct.done?Be(ct.value):Promise.resolve(ct.value).then(ye,at);we((ce=ce.apply(fe,Pe)).next())});const{Dragger:oe}=Ee.default,se=({classroomList:fe,dispatch:Pe,onOk:ce})=>{const Be=(0,Ce.useParams)(),[Ze]=xe.default.useForm(),[ye,at]=(0,z.useState)(),[we,ct]=(0,z.useState)(!1),Je={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:tt=>ne(void 0,null,function*(){return at(tt),!1})};return(0,z.useEffect)(()=>{Ze.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Se.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),me.createElement(je.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:fe.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>ne(void 0,null,function*(){Ze.submit()}),onCancel:()=>{Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}})}},me.createElement(xe.default,{form:Ze,onFinish:tt=>ne(void 0,null,function*(){var lt,et;console.log("---",fe.actionTabs,tt,Be);let Me=((lt=fe==null?void 0:fe.actionTabs)==null?void 0:lt.type)==="exercise"?`/api/exercises/${Be==null?void 0:Be.category}/exercise_user/edit_score.json`:`/api/student_works/${fe.actionTabs.id}/edit_score.json`;ct(!0);let he=yield(0,ue.ZP)(Me,{method:"post",body:ee(b({},tt),{exercise_user_id:((et=fe==null?void 0:fe.actionTabs)==null?void 0:et.type)==="exercise"?fe.actionTabs.id:""})});ct(!1),Ze.resetFields(),Pe({type:"classroomList/setActionTabs",payload:{}}),ce()})},me.createElement(xe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},me.createElement(ve.Z,{min:0,style:{width:"100%"}}))))};Ft.Z=(0,Ce.connect)(({classroomList:fe})=>({classroomList:fe}))(se)},71635:function(wt,Ft,te){"use strict";var z=te(59301),Ee=te(54580),xe=te(78241),je=te(3113),ve=te(95237),Ce=te(81327),ue=te(5083),ge=te(65582),De=te(56656),Se=te.n(De),me=te(99981),be=te(38147),pe=te(59301),re=(x,y,b)=>new Promise((ee,ne)=>{var oe=Pe=>{try{fe(b.next(Pe))}catch(ce){ne(ce)}},se=Pe=>{try{fe(b.throw(Pe))}catch(ce){ne(ce)}},fe=Pe=>Pe.done?ee(Pe.value):Promise.resolve(Pe.value).then(oe,se);fe((b=b.apply(x,y)).next())});const{Dragger:E}=Ee.default,a=({})=>{const x=(0,ge.useParams)(),[y]=xe.default.useForm(),[b,ee]=(0,z.useState)(!0),[ne,oe]=(0,z.useState)(!1);console.log("----",x);function se(){return re(this,null,function*(){var fe,Pe;let ce;window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:ce=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let Be=yield(0,be.ZP)(ce,{method:"get"});(Be==null?void 0:Be.status)===0&&y.setFieldsValue({publish_time:Se()(Se()((fe=Be==null?void 0:Be.data)==null?void 0:fe.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Se()(Se()((Pe=Be==null?void 0:Be.data)==null?void 0:Pe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,z.useEffect)(()=>{se()},[]),pe.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},pe.createElement("div",{style:{textAlign:"end"}},b&&pe.createElement(je.ZP,{onClick:()=>{ee(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!b&&pe.createElement("div",null,pe.createElement(je.ZP,{type:"primary",loading:ne,onClick:()=>{y.submit()}},"\u63D0\u4EA4"),pe.createElement(je.ZP,{style:{marginLeft:20},onClick:()=>{ee(!0)}},"\u53D6\u6D88"))),pe.createElement(xe.default,{form:y,disabled:b,onFinish:fe=>re(void 0,null,function*(){oe(!0),console.log("---",window.location.href);let Pe;window.location.href.indexOf("exercise")>-1?Pe=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:Pe=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let ce=yield(0,be.ZP)(Pe,{method:"post",body:{publish_time:Se()(fe.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Se()(fe.end_time).format("YYYY-MM-DD HH:mm")}});oe(!1),(ce==null?void 0:ce.status)===0&&ee(!0)})},pe.createElement(ve.Z,null,pe.createElement(Ce.Z,null,pe.createElement(xe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},pe.createElement(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,me.Q8)(fe),disabledTime:fe=>(0,me.d0)(fe),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),pe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),pe.createElement(ve.Z,null,pe.createElement(Ce.Z,null,pe.createElement(xe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},pe.createElement(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,me.Q8)(fe,"",y.getFieldValue("publish_time")),disabledTime:fe=>(0,me.d0)(fe,y.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),pe.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")))))};Ft.Z=(0,ge.connect)(({classroomList:x})=>({classroomList:x}))(a)},91704:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Se}});var z=te(59301),Ee=te(92832),xe=te(24905),je=te(95237),ve={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),ge=(me,be,pe)=>new Promise((re,E)=>{var a=b=>{try{y(pe.next(b))}catch(ee){E(ee)}},x=b=>{try{y(pe.throw(b))}catch(ee){E(ee)}},y=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,x);y((pe=pe.apply(me,be)).next())}),Se=({data:me,value:be=[],handleChangePage:pe,setSelectedRowKeys:re,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,y]=(0,z.useState)([]),[b,ee]=(0,z.useState)([]),[ne,oe]=(0,z.useState)([]);let[se,fe]=(0,z.useState)(1),[Pe,ce]=(0,z.useState)();return(0,z.useEffect)(()=>{y(me),ee([]),oe([])},[me]),(0,z.useEffect)(()=>{re&&(ee(E),oe(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:ve.leftdiv},z.createElement(Ee.default.Search,{size:"middle",onChange:Be=>ge(void 0,null,function*(){y(me.filter(Ze=>{var ye;return(ye=Ze==null?void 0:Ze.name)==null?void 0:ye.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(xe.default.Group,{value:b.map(Be=>`${Be.id}`),onChange:Be=>{re(x.filter(Ze=>Be.includes(`${Ze.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Be,Ze)=>z.createElement(je.Z,{key:Be.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(xe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.id}`},z.createElement("div",{className:ve.listClass},z.createElement("span",{className:ve.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.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:ve.rightdiv},z.createElement(Ee.default.Search,{onChange:Be=>{oe(b.filter(Ze=>Ze.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&z.createElement(ue.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((Be,Ze)=>z.createElement(je.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),z.createElement("img",{src:Ce,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(b.filter(ye=>`${ye.id}`!=`${Be.id}`))}})))))))}},64351:function(wt,Ft,te){"use strict";te.d(Ft,{Ei:function(){return y},rU:function(){return b},ZP:function(){return ne}});var z=te(59301),Ee={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},xe=te(78241),je=te(24905),ve=te(5871),Ce=te(95237),ue=te(43604),ge=te(6848),De=te(92310),Se=te.n(De),me=te(59301),be=Object.defineProperty,pe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(oe,se,fe)=>se in oe?be(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:fe}):oe[se]=fe,x=(oe,se)=>{for(var fe in se||(se={}))re.call(se,fe)&&a(oe,fe,se[fe]);if(pe)for(var fe of pe(se))E.call(se,fe)&&a(oe,fe,se[fe]);return oe};const y=({value:oe,className:se,style:fe})=>{const[Pe,ce]=(0,z.useState)("0");(0,z.useEffect)(()=>{if(oe){const{submit_limit:Ze,must_file:ye}=oe;if(Ze&&ye){ce("1");return}if(Ze&&!ye){ce("2");return}if(!Ze&&ye){ce("3");return}}},[oe]);const Be={1:me.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",me.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:me.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",me.createElement("span",{className:"ml5 mr5 c-light-primary"},oe==null?void 0:oe.submit_limit_num),"\u5B57\u7B26"),3:me.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Pe==="0"?me.createElement(me.Fragment,null):me.createElement("section",{className:Se()(Ee.exhibition,se),style:fe},me.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Be==null?void 0:Be[Pe])},b=({className:oe,style:se,form:fe})=>{const Pe=xe.default.useWatch("submit_limit",fe),ce=xe.default.useWatch("can_submit",fe);return me.createElement("section",{className:Se()(Ee.wrap,oe),style:se},me.createElement("div",{className:`${Ee.title}`},me.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),me.createElement("div",null,me.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},me.createElement(xe.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},me.createElement(je.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),me.createElement(xe.default.Item,{name:"submit_num",rules:ce&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},me.createElement(ve.Z,{precision:0,min:1,disabled:!ce,size:"large",addonAfter:"\u6B21",style:{width:223}})),me.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")),me.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},me.createElement(xe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},me.createElement(je.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),me.createElement(xe.default.Item,{className:"mr10",name:"submit_limit_num",rules:Pe&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},me.createElement(ve.Z,{precision:0,min:1,disabled:!Pe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),me.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},me.createElement(xe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},me.createElement(je.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),me.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},me.createElement(xe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},me.createElement(je.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),me.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:se,className:fe,style:Pe,disabled:ce=!1,checkMarginLeft:Be=0})=>{const Ze={submit_limit:!1,submit_limit_num:200,must_file:!1},[ye,at]=(0,z.useState)({});(0,z.useEffect)(()=>{if(console.log(oe,"value"),!oe)return;const ct={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(x({},ct))},[oe]);const we=ct=>{const Je=x(x({},ye),ct);se(Je)};return me.createElement("section",{className:Se()(Ee.wrap,fe),style:Pe},me.createElement("div",{className:`${Ee.title} mt30`},me.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),me.createElement(Ce.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},me.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},me.createElement(je.default,{disabled:ce,checked:ye==null?void 0:ye.can_submit,onChange:ct=>we({can_submit:ct.target.checked})}),me.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),me.createElement(ve.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ce||!(ye!=null&&ye.can_submit),value:ye==null?void 0:ye.submit_num,onChange:ct=>we({submit_num:ct})}),me.createElement(ge.Z,{overlayInnerStyle:{width:520},title:me.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",me.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",me.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")},me.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ee.title_icon}`}))),me.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},me.createElement(je.default,{style:{marginLeft:Be},disabled:ce,checked:ye==null?void 0:ye.submit_limit,onChange:ct=>we({submit_limit:ct.target.checked})}),me.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),me.createElement(ve.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ce||!(ye!=null&&ye.submit_limit),value:ye==null?void 0:ye.submit_limit_num,onChange:ct=>we({submit_limit_num:ct})})),me.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},me.createElement(je.default,{style:{marginLeft:Be},disabled:ce,checked:ye==null?void 0:ye.must_file,onChange:ct=>we({must_file:ct.target.checked})}),me.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},42656:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return a}});var z=te(59301),Ee=te(65582),xe=te(5083),je=te(43418),ve=te(92832),Ce=te(95237),ue=te(43604),ge={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=te(56656),Se=te.n(De),me=te(65862),be=te(2524),pe=te(59301);const{RangePicker:re}=xe.default,E=({dispatch:x,classroomList:y,onConfirm:b})=>{const[ee,ne]=(0,z.useState)([]),[oe,se]=(0,z.useState)([]),[fe,Pe]=(0,z.useState)("");(0,z.useEffect)(()=>{var Ze;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let ye=y.actionTabs.data;console.log("data",ye);let at=(Ze=ye==null?void 0:ye.group_name)==null?void 0:Ze.map((we,ct)=>{var Je;return{group_id:ye==null?void 0:ye.group_id[ct],group_name:ye==null?void 0:ye.group_name[ct],is_admin:ye==null?void 0:ye.is_admin,end_time:ye==null?void 0:ye.end_time,publish_time:Array.isArray(ye==null?void 0:ye.publish_time)?(Je=ye==null?void 0:ye.publish_time)==null?void 0:Je[0]:ye==null?void 0:ye.publish_time}});at&&(ne([...at]),se([...at]))}},[y.actionTabs]);const ce=()=>{x({type:"classroomList/setActionTabs",payload:{}}),Pe("")},Be=Ze=>{if(Ze){const ye=oe==null?void 0:oe.filter(at=>{var we,ct;return(ct=(we=at==null?void 0:at.group_name)==null?void 0:we.toLowerCase())==null?void 0:ct.includes(Ze==null?void 0:Ze.toLowerCase())});ne(ye)}else ne(oe)};return pe.createElement(je.default,{width:980,title:pe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},pe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",pe.createElement("span",{className:ge.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")),pe.createElement(ve.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:Ze=>{Pe(Ze.target.value.trim()),Be(Ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>ce(),onOk:()=>{var Ze;b((Ze=y.actionTabs)==null?void 0:Ze.index,oe),ce()}},pe.createElement("div",{className:ge.modal_con},pe.createElement(Ce.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ee==null?void 0:ee.length)>0?ee.map(function(Ze,ye){var at,we;return pe.createElement(ue.Z,{span:24,key:ye},pe.createElement(Ce.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ye==(ee==null?void 0:ee.length)-1?"0px":"10px"}},pe.createElement("div",{className:ge.multiple_select,title:Ze.group_name},Ze.group_name),pe.createElement("div",{className:"ml20"},pe.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Ze.publish_time?Se()(Ze.publish_time):Se()(),Se()()]},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:ct=>{var Je;return(0,me.Q8)(ct,(Je=y.actionTabs)==null?void 0:Je.disabledDate)},disabledTime:ct=>(0,me.d0)(ct),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Se()((0,me.U6)(),"HH:mm"),Se()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ze.publish_time&&[Se()(Ze.publish_time),Ze.end_time?Se()(Ze.end_time):void 0],onChange:(ct,Je)=>{ee[ye].publish_time=Je[0],ee[ye].end_time=Je[1],ne([...ee]),oe.forEach(tt=>{tt.group_id===Ze.group_id&&(tt.publish_time=Je[0],tt.end_time=Je[1])}),se([...oe])}})),(we=y.actionTabs)!=null&&we.rangePickerDisabled?pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ee.splice(ye,1),ne([...ee]),oe.forEach((ct,Je)=>{ct.group_id===Ze.group_id&&oe.splice(Je,1)}),se([...oe])}})))}):pe.createElement(be.Z,null))))};var a=(0,Ee.connect)(({classroomList:x})=>({classroomList:x}))(E)},80024:function(wt,Ft,te){"use strict";te.d(Ft,{$J:function(){return xe},JZ:function(){return ve},bN:function(){return ue},jP:function(){return Ce},rO:function(){return je}});var z=te(38147),Ee=(ge,De,Se)=>new Promise((me,be)=>{var pe=a=>{try{E(Se.next(a))}catch(x){be(x)}},re=a=>{try{E(Se.throw(a))}catch(x){be(x)}},E=a=>a.done?me(a.value):Promise.resolve(a.value).then(pe,re);E((Se=Se.apply(ge,De)).next())});function xe(ge){return(0,z.U2)(`libraries/${ge}.json`)}function je(ge){return(0,z.U2)("library_tags.json",ge)}function ve(ge){return Ee(this,null,function*(){return(yield(0,z.IV)(`attachments/${ge}.json`)).status===0})}function Ce(ge){return(0,z.v_)("libraries.json",ge)}function ue(ge,De){return(0,z.gz)(`libraries/${ge}.json`,De)}},84454:function(wt,Ft,te){"use strict";te.d(Ft,{AD:function(){return ct},BA:function(){return yt},D9:function(){return he},Hp:function(){return se},IM:function(){return Ve},Iy:function(){return fe},KM:function(){return Ne},KU:function(){return ht},MJ:function(){return Pe},Ne:function(){return Ie},ON:function(){return dt},Uj:function(){return At},VY:function(){return nt},YO:function(){return Qe},YX:function(){return bt},Zn:function(){return E},_g:function(){return ee},_k:function(){return et},c6:function(){return at},cr:function(){return a},eV:function(){return we},fi:function(){return x},gh:function(){return Ze},hS:function(){return qe},iA:function(){return y},j6:function(){return ne},je:function(){return lt},jj:function(){return oe},kS:function(){return Ct},o6:function(){return ye},pO:function(){return It},rQ:function(){return Je},sA:function(){return Be},xm:function(){return Me},xo:function(){return _e},y8:function(){return tt},yd:function(){return b}});var z=te(33270),Ee=te(65582),xe=te(65862),je=te(8591),ve=te(74128),Ce=Object.defineProperty,ue=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Se=(de,ie,ae)=>ie in de?Ce(de,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):de[ie]=ae,me=(de,ie)=>{for(var ae in ie||(ie={}))ge.call(ie,ae)&&Se(de,ae,ie[ae]);if(ue)for(var ae of ue(ie))De.call(ie,ae)&&Se(de,ae,ie[ae]);return de},be=(de,ie,ae)=>new Promise((le,Oe)=>{var We=ot=>{try{Te(ae.next(ot))}catch(Xe){Oe(Xe)}},Ae=ot=>{try{Te(ae.throw(ot))}catch(Xe){Oe(Xe)}},Te=ot=>ot.done?le(ot.value):Promise.resolve(ot.value).then(We,Ae);Te((ae=ae.apply(de,ie)).next())});const pe=()=>{(0,Ee.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,Ee.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=de=>be(void 0,null,function*(){pe(),(yield(0,z.YR)(me({},de))).status===0&&(yield(0,xe.QH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/export_couser_info.json`,query:de}))),re()}),a=de=>be(void 0,null,function*(){const ie=yield(0,z.yS)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_member_act_score`);else{if(ie.status===-2)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_member_act_score`))}}),x=de=>be(void 0,null,function*(){const ie=yield(0,z.W0)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_score`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_score`))}}),y=de=>be(void 0,null,function*(){const ie=yield(0,z.Nl)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`))}}),b=de=>be(void 0,null,function*(){const ie=yield(0,z.IU)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/export_star_user`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/export_star_user`))}}),ee=de=>be(void 0,null,function*(){const ie=yield(0,z.td)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-2)return ie;if(ie.status===-3)(0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_exercise_and_other`);else if(ie.status===-4)return ie}}),ne=de=>be(void 0,null,function*(){const ie=yield(0,z.QX)(me({},de));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_homework`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/course_total_homework`))}}),oe=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.o_)(me({},de));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"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),se=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.ZL)(me({},de));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"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),fe=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.aP)(me({},de));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),Pe=(de,ie)=>be(void 0,null,function*(){const ae=yield(0,z.vV)(me({},de));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"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/${ie}`))}),ce=de=>be(void 0,null,function*(){pe(),(yield exportCourseWorkListAppendix(me({},de))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${de.categoryId}/works_list.zip`,query:de}))),re()}),Be=de=>be(void 0,null,function*(){pe(),yield(0,xe.QH)("",ve.Z.API_SERVER+`/api/polls/${de.categoryId}/commit_result.xlsx`),re()}),Ze=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/attendances/export_xlsx_data.xlsx`,query:de}))}),ye=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/video_study_statics.xlsx`,query:de}))}),at=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/export_video_study.xlsx`,query:de}))}),we=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de.coursesId}/export_course_students_info.xlsx`,query:de}))}),ct=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/school_manages/students.xlsx",query:de}))}),Je=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/item_banks/export.xlsx",query:de}))}),tt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:de}))}),lt=de=>be(void 0,null,function*(){const ie=yield(0,z.Uy)(me({},de));ie.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/exercise_score,export_exercise_users`)):ie.status===-3&&((0,Ee.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ee.history.push(`/classrooms/${de.coursesId}/exportlist/exercise_score,export_exercise_users`))}),et=de=>be(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/export_records/${de.id}.xlsx`,query:de}))}),Me=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:de}))}),he=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de==null?void 0:de.coursesId}/${de.menuKey}_statistic.xlsx?${de.checkedList.map(ie=>`course_group_id[]=${ie}`).join("&")}`,query:de}))}),Ie=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/ec_years/${de==null?void 0:de.ec_year_id}/ec_training_objectives.xlsx`,query:de}))}),Ve=de=>be(void 0,null,function*(){yield(0,xe.FH)(de==null?void 0:de.name,(0,xe.NY)({url:ve.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:de}))}),qe=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/ec_years/${de==null?void 0:de.ec_year_id}/ec_courses.xlsx`,query:de}))}),_e=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/ec_years/${de==null?void 0:de.ec_year_id}/ec_graduation_requirements.xlsx`,query:de}))}),nt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:de}))}),ht=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/exercises/${de.categoryId}/rank_list.xlsx`,query:de}))}),Ct=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:de}))}),dt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/examination_banks/${de.id}.json`,query:de}))}),bt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/exercises/${de.categoryId}.json`,query:de}))}),Qe=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/polls/${de==null?void 0:de.id}/commit_result.json`,query:de}))}),At=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+"/api/paths/get_task_pass.json",query:de}))}),It=(de,ie)=>be(void 0,null,function*(){yield(0,xe.FH)(ie||"",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/exercises/${de==null?void 0:de.exercise_id}/consult_exercise.json`,query:de}))}),Ne=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/competitions/${de==null?void 0:de.identifier}/competition_commit_records/member_works.xlsx`,query:de}))}),yt=de=>be(void 0,null,function*(){yield(0,xe.FH)("",(0,xe.NY)({url:ve.Z.API_SERVER+`/api/courses/${de==null?void 0:de.coursesId}/group_homeworks/import_group_template.xlsx`,query:de}))})},31574:function(wt,Ft,te){"use strict";te.d(Ft,{M:function(){return Ce},Y:function(){return ve}});var z=te(56656),Ee=te.n(z),xe=te(89392),je=te.n(xe);const ve=(ue,ge="YYYY-MM-DD")=>(0,xe.cloneDeepWith)(ue,Se=>{if(Se instanceof Ee())return Se.format(ge)}),Ce=(ue,ge,De)=>{const Se=me=>Reflect.toString.call(me)==="[object Object]";if(!Se(ue)&&!Array.isArray(ue))return ue;for(const me of Object.keys(ue))Array.isArray(ue[me])?ue[me]=ue[me].map(be=>Ce(be,ge,De)):Se(ue[me])?ue[me]=Ce(ue[me],ge,De):ge.includes(me)&&typeof ue[me]=="string"&&(ue[me]=De?Ee()(ue[me],De):Ee()(ue[me]));return ue}},61527:function(wt,Ft,te){"use strict";te.d(Ft,{U:function(){return De}});var z=te(59301),Ee=Object.defineProperty,xe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ce=(Se,me,be)=>me in Se?Ee(Se,me,{enumerable:!0,configurable:!0,writable:!0,value:be}):Se[me]=be,ue=(Se,me)=>{for(var be in me||(me={}))je.call(me,be)&&Ce(Se,be,me[be]);if(xe)for(var be of xe(me))ve.call(me,be)&&Ce(Se,be,me[be]);return Se},ge=(Se,me,be)=>new Promise((pe,re)=>{var E=y=>{try{x(be.next(y))}catch(b){re(b)}},a=y=>{try{x(be.throw(y))}catch(b){re(b)}},x=y=>y.done?pe(y.value):Promise.resolve(y.value).then(E,a);x((be=be.apply(Se,me)).next())});function De(Se,me){const[be,pe]=(0,z.useState)(me),[re,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[be,re,(b,ee=!1)=>ge(this,null,function*(){const ne=ee?me:ue(ue({},be),b);E(!0),pe(ne);const oe=yield Se(ne);return E(!1),x(oe),oe}),a,x]}},76505:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return be}});var z=te(59301),Ee=te.p+"static/modelContact.7a7eb113.png",xe=te(43418),je={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ce=te(59301),ge=({visible:pe,setVisible:re,image:E,closeImageStyle:a,hiddenbutton:x})=>Ce.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:pe,footer:null,wrapClassName:je.modal,onCancel:()=>re(!1)},Ce.createElement("div",{className:je.content},Ce.createElement("img",{src:E}),x,Ce.createElement("img",{onClick:()=>re(!1),className:je.close,src:ve,style:a}))),De=te(41867),Se=te(59301),be=()=>{const[pe,re]=(0,z.useState)(!1);return{verifyModelUser:()=>(0,De.$O)()?!0:(re(!0),!1),ContactModalElement:()=>Se.createElement(ge,{visible:pe,setVisible:re,image:Ee}),contactOpen:pe,setContactOpen:re}}},80446:function(wt,Ft,te){"use strict";te.d(Ft,{_:function(){return me}});var z=te(60979),Ee=te(43418),xe=te(8591),je=te(1710),ve=te(65862),Ce=te(59301),ue=(be,pe,re)=>new Promise((E,a)=>{var x=ee=>{try{b(re.next(ee))}catch(ne){a(ne)}},y=ee=>{try{b(re.throw(ee))}catch(ne){a(ne)}},b=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(x,y);b((re=re.apply(be,pe)).next())});const ge=be=>ue(void 0,[be],function*({is_jupyter:pe,is_jupyter_lab:re,shixunId:E,homework_common_id:a,courseId:x}){if(pe||re){const b=yield(0,z.BK)({id:E});b!=null&&b.identifier&&(0,ve.xg)(`/tasks/${b.identifier}/jupyter?homework_common_id=${a}`);return}const y=yield(0,z.Ir)({id:E,homework_common_id:a});if(y!=null&&y.game_identifier){(0,ve.xg)(`/tasks/${x}/${a}/${y.game_identifier}`);return}(y==null?void 0:y.status)===2?De(y==null?void 0:y.message,a,x):(y==null?void 0:y.status)===3?Se(y==null?void 0:y.message):(y==null?void 0:y.status)==-3&&(0,ve.eF)()}),De=(be,pe,re)=>{be=be!=null&&be.includes(".json")?be:`${be}.json`,Ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ue(void 0,null,function*(){const E=yield(0,z.$Q)({url:be});if(!E)return;xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const a=yield(0,z.Ir)({id:E.shixun_identifier,homework_common_id:pe});if(a!=null&&a.game_identifier){(0,ve.xg)(`/tasks/${re}/${pe}/${a.game_identifier}`);return}(a==null?void 0:a.status)===2?De(a==null?void 0:a.message,pe,re):(a==null?void 0:a.status)===3&&Se(a==null?void 0:a.message)})})},Se=be=>{Ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ce.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",be,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},me=(be,pe)=>ue(void 0,[be,pe],function*(re,{is_jupyter:E,is_jupyter_lab:a}){const x=yield(0,z.WT)(re);if(x.length>1)return Ee.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:Ce.createElement("div",null,Ce.createElement("div",null,"\u4F60\u5F53\u524D\u6709",x.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),Ce.createElement(je.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(y,b){const{course_identifier:ee,id:ne}=b||{};return Ce.createElement("a",{target:"_blank",href:`/classrooms/${ee}/shixun_homework/${ne}/detail`},y)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(y,b){const{course_identifier:ee,id:ne,shixun_identifier:oe}=b;return Ce.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{ge({is_jupyter:E,is_jupyter_lab:a,shixunId:oe,homework_common_id:ne,courseId:ee})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:x,rowKey:"id"}))}),!0;if(x.length===1){const{shixun_identifier:y,id:b,course_identifier:ee}=x[0];return ge({is_jupyter:E,is_jupyter_lab:a,shixunId:y,homework_common_id:b,courseId:ee}),!0}return!1});Ft.Z=ge},66457:function(wt,Ft,te){"use strict";te.d(Ft,{rX:function(){return ne},pW:function(){return oe},gy:function(){return se},xY:function(){return ee},O5:function(){return b},tJ:function(){return re},o1:function(){return E},Rd:function(){return y}});var z=te(65582),Ee=te(43418),xe=te(28103),je=te(8591),ve=te(41867),Ce=te(65862),ue=te(87169),ge=te(25510),De="data:image/png;base64,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",Se=te.p+"static/newqrcode.a8740efb.png",me=te(32637),be=te(59301),pe=(fe,Pe,ce)=>new Promise((Be,Ze)=>{var ye=ct=>{try{we(ce.next(ct))}catch(Je){Ze(Je)}},at=ct=>{try{we(ce.throw(ct))}catch(Je){Ze(Je)}},we=ct=>ct.done?Be(ct.value):Promise.resolve(ct.value).then(ye,at);we((ce=ce.apply(fe,Pe)).next())});const re=(fe,Pe=!1)=>!!(E(fe)&&a(Pe)),E=fe=>(0,ve.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(fe=!1)=>{var Pe;const{user:ce}=(0,z.getDvaApp)()._store.getState();return(Pe=ce.userInfo)!=null&&Pe.profile_completed?!0:(Ee.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,Ce.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Ee.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=()=>{Ee.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:be.createElement("div",{style:{textAlign:"center"}},be.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"),be.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:me}),be.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},b=()=>{var fe;const{user:Pe}=(0,z.getDvaApp)()._store.getState();return(fe=Pe.userInfo)!=null&&fe.professional_certification?!0:(Ee.default.confirm({title:"\u63D0\u793A",centered:!0,content:be.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,Ce.xg)("/account/certification")}}),!1)},ee=()=>(0,ve.V9)()?!0:(Ee.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:be.createElement("div",{className:"tc",style:{marginLeft:-38}},be.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),be.createElement("img",{src:Se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(fe,Pe)=>fe?!0:(Ee.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:be.createElement("div",null,be.createElement("p",null,Pe||"\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"),be.createElement("div",{style:{marginLeft:"110px"}},be.createElement("img",{src:De,width:200}),be.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=fe=>{Ee.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:be.createElement("div",null,be.createElement("div",null,be.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"),be.createElement(xe.Z,null),be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",be.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 ",be.createElement("a",null,fe),"\u5929\u3002"),be.createElement("p",{style:{color:"#666666",fontSize:12}}," ",be.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")),be.createElement("div",{style:{textAlign:"center",marginTop:30}},be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,alt:"\u4E8C\u7EF4\u7801",width:160})))})},se=(fe,Pe="")=>{const{shixunsDetail:{detail:ce}}=(0,z.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let Be="";return(ce==null?void 0:ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),Ee.default.info({centered:!0,icon:be.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:be.createElement("div",{className:"tc",style:{marginLeft:-38}},be.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",Pe,"\u3002"),be.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),be.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(Ee.default.confirm({centered:!0,icon:be.createElement(ue.Z,null),title:"\u63D0\u793A",content:be.createElement("div",null,be.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),be.createElement("br",null),be.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:()=>{Ee.default.confirm({width:440,centered:!0,icon:be.createElement(ue.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:()=>pe(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(je.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(wt,Ft){"use strict";function te(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ee=1;Ee{const ve=xe[je];ve!==void 0&&(z[je]=ve)})}return z}Ft.Z=te},13845:function(wt,Ft,te){"use strict";te.d(Ft,{F:function(){return z},Z:function(){return Ee}});function z(xe){return xe!=null&&xe===xe.window}function Ee(xe,je){var ve,Ce;if(typeof window=="undefined")return 0;const ue=je?"scrollTop":"scrollLeft";let ge=0;return z(xe)?ge=xe[je?"pageYOffset":"pageXOffset"]:xe instanceof Document?ge=xe.documentElement[ue]:(xe instanceof HTMLElement||xe)&&(ge=xe[ue]),xe&&!z(xe)&&typeof ge!="number"&&(ge=(Ce=((ve=xe.ownerDocument)!==null&&ve!==void 0?ve:xe).documentElement)===null||Ce===void 0?void 0:Ce[ue]),ge}},56762:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ee}});var z=te(59301);function Ee(){const[,xe]=z.useReducer(je=>je+1,0);return xe}},68031:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return je}});var z=te(16089);function Ee(ve,Ce,ue,ge){const De=ue-Ce;return ve/=ge/2,ve<1?De/2*ve*ve*ve+Ce:De/2*((ve-=2)*ve*ve+2)+Ce}var xe=te(13845);function je(ve){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:ge,duration:De=450}=Ce,Se=ue(),me=(0,xe.Z)(Se,!0),be=Date.now(),pe=()=>{const E=Date.now()-be,a=Ee(E>De?De:E,me,ve,De);(0,xe.F)(Se)?Se.scrollTo(window.pageXOffset,a):Se instanceof Document||Se.constructor.name==="HTMLDocument"?Se.documentElement.scrollTop=a:Se.scrollTop=a,E({backgroundColor:lt,border:`${he.lineWidth}px ${he.lineType} ${et}`,[`${Ie}-icon`]:{color:Me}}),a=lt=>{const{componentCls:et,motionDurationSlow:Me,marginXS:he,marginSM:Ie,fontSize:Ve,fontSizeLG:qe,lineHeight:_e,borderRadiusLG:nt,motionEaseInOutCirc:ht,withDescriptionIconSize:Ct,colorText:dt,colorTextHeading:bt,withDescriptionPadding:Qe,defaultPadding:At}=lt;return{[et]:Object.assign(Object.assign({},(0,pe.Wf)(lt)),{position:"relative",display:"flex",alignItems:"center",padding:At,wordWrap:"break-word",borderRadius:nt,[`&${et}-rtl`]:{direction:"rtl"},[`${et}-content`]:{flex:1,minWidth:0},[`${et}-icon`]:{marginInlineEnd:he,lineHeight:0},"&-description":{display:"none",fontSize:Ve,lineHeight:_e},"&-message":{color:bt},[`&${et}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Me} ${ht}, opacity ${Me} ${ht}, padding-top ${Me} ${ht}, padding-bottom ${Me} ${ht}, margin-bottom ${Me} ${ht}`},[`&${et}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${et}-with-description`]:{alignItems:"flex-start",padding:Qe,[`${et}-icon`]:{marginInlineEnd:Ie,fontSize:Ct,lineHeight:0},[`${et}-message`]:{display:"block",marginBottom:he,color:bt,fontSize:qe},[`${et}-description`]:{display:"block",color:dt}},[`${et}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=lt=>{const{componentCls:et,colorSuccess:Me,colorSuccessBorder:he,colorSuccessBg:Ie,colorWarning:Ve,colorWarningBorder:qe,colorWarningBg:_e,colorError:nt,colorErrorBorder:ht,colorErrorBg:Ct,colorInfo:dt,colorInfoBorder:bt,colorInfoBg:Qe}=lt;return{[et]:{"&-success":E(Ie,he,Me,lt,et),"&-info":E(Qe,bt,dt,lt,et),"&-warning":E(_e,qe,Ve,lt,et),"&-error":Object.assign(Object.assign({},E(Ct,ht,nt,lt,et)),{[`${et}-description > pre`]:{margin:0,padding:0}})}}},y=lt=>{const{componentCls:et,iconCls:Me,motionDurationMid:he,marginXS:Ie,fontSizeIcon:Ve,colorIcon:qe,colorIconHover:_e}=lt;return{[et]:{"&-action":{marginInlineStart:Ie},[`${et}-close-icon`]:{marginInlineStart:Ie,padding:0,overflow:"hidden",fontSize:Ve,lineHeight:`${Ve}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${Me}-close`]:{color:qe,transition:`color ${he}`,"&:hover":{color:_e}}},"&-close-text":{color:qe,transition:`color ${he}`,"&:hover":{color:_e}}}}},b=lt=>[a(lt),x(lt),y(lt)];var ee=(0,re.Z)("Alert",lt=>[b(lt)],lt=>({withDescriptionIconSize:lt.fontSizeHeading3,defaultPadding:`${lt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${lt.paddingMD}px ${lt.paddingContentHorizontalLG}px`})),ne=function(lt,et){var Me={};for(var he in lt)Object.prototype.hasOwnProperty.call(lt,he)&&et.indexOf(he)<0&&(Me[he]=lt[he]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,he=Object.getOwnPropertySymbols(lt);Ie{const{icon:et,prefixCls:Me,type:he}=lt,Ie=oe[he]||null;return et?(0,me.wm)(et,Se.createElement("span",{className:`${Me}-icon`},et),()=>({className:ue()(`${Me}-icon`,{[et.props.className]:et.props.className})})):Se.createElement(Ie,{className:`${Me}-icon`})},fe=lt=>{const{isClosable:et,prefixCls:Me,closeIcon:he,handleClose:Ie}=lt,Ve=he===!0||he===void 0?Se.createElement(xe.Z,null):he;return et?Se.createElement("button",{type:"button",onClick:Ie,className:`${Me}-close-icon`,tabIndex:0},Ve):null};var ce=lt=>{const{description:et,prefixCls:Me,message:he,banner:Ie,className:Ve,rootClassName:qe,style:_e,onMouseEnter:nt,onMouseLeave:ht,onClick:Ct,afterClose:dt,showIcon:bt,closable:Qe,closeText:At,closeIcon:It,action:Ne}=lt,yt=ne(lt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[de,ie]=Se.useState(!1),ae=Se.useRef(null),{getPrefixCls:le,direction:Oe,alert:We}=Se.useContext(be.E_),Ae=le("alert",Me),[Te,ot]=ee(Ae),Xe=qt=>{var Qt;ie(!0),(Qt=lt.onClose)===null||Qt===void 0||Qt.call(lt,qt)},Ye=Se.useMemo(()=>lt.type!==void 0?lt.type:Ie?"warning":"info",[lt.type,Ie]),mt=Se.useMemo(()=>At?!0:typeof Qe=="boolean"?Qe:It!==!1&&It!==null&&It!==void 0,[At,It,Qe]),Dt=Ie&&bt===void 0?!0:bt,Tt=ue()(Ae,`${Ae}-${Ye}`,{[`${Ae}-with-description`]:!!et,[`${Ae}-no-icon`]:!Dt,[`${Ae}-banner`]:!!Ie,[`${Ae}-rtl`]:Oe==="rtl"},We==null?void 0:We.className,Ve,qe,ot),jt=(0,De.Z)(yt,{aria:!0,data:!0});return Te(Se.createElement(ge.default,{visible:!de,motionName:`${Ae}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:qt=>({maxHeight:qt.offsetHeight}),onLeaveEnd:dt},qt=>{let{className:Qt,style:$e}=qt;return Se.createElement("div",Object.assign({ref:ae,"data-show":!de,className:ue()(Tt,Qt),style:Object.assign(Object.assign(Object.assign({},We==null?void 0:We.style),_e),$e),onMouseEnter:nt,onMouseLeave:ht,onClick:Ct,role:"alert"},jt),Dt?Se.createElement(se,{description:et,icon:lt.icon,prefixCls:Ae,type:Ye}):null,Se.createElement("div",{className:`${Ae}-content`},he?Se.createElement("div",{className:`${Ae}-message`},he):null,et?Se.createElement("div",{className:`${Ae}-description`},et):null),Ne?Se.createElement("div",{className:`${Ae}-action`},Ne):null,Se.createElement(fe,{isClosable:mt,prefixCls:Ae,closeIcon:At||It,handleClose:Xe}))}))},Be=te(67732),Ze=te(83652),ye=te(42403),at=te(158),ct=function(lt){(0,ye.Z)(Me,lt);var et=(0,at.Z)(Me);function Me(){var he;return(0,Be.Z)(this,Me),he=et.apply(this,arguments),he.state={error:void 0,info:{componentStack:""}},he}return(0,Ze.Z)(Me,[{key:"componentDidCatch",value:function(Ie,Ve){this.setState({error:Ie,info:Ve})}},{key:"render",value:function(){const{message:Ie,description:Ve,children:qe}=this.props,{error:_e,info:nt}=this.state,ht=nt&&nt.componentStack?nt.componentStack:null,Ct=typeof Ie=="undefined"?(_e||"").toString():Ie,dt=typeof Ve=="undefined"?ht:Ve;return _e?Se.createElement(ce,{type:"error",message:Ct,description:Se.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},dt)}):qe}}]),Me}(Se.Component);const Je=ce;Je.ErrorBoundary=ct;var tt=Je},49127:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return et}});var z=te(92310),Ee=te.n(z),xe=te(77900),je=te(59301),ve=te(36785),Ce=te(92343),ue=te(36355),ge=te(36237),De=te(17313),Se=te(45157),me=te(37613),be=te(83116);const pe=new ge.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),re=new ge.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),E=new ge.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),a=new ge.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new ge.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new ge.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),b=Me=>{const{componentCls:he,iconCls:Ie,antCls:Ve,badgeShadowSize:qe,motionDurationSlow:_e,textFontSize:nt,textFontSizeSM:ht,statusSize:Ct,dotSize:dt,textFontWeight:bt,indicatorHeight:Qe,indicatorHeightSM:At,marginXS:It}=Me,Ne=`${Ve}-scroll-number`,yt=(0,Se.Z)(Me,(de,ie)=>{let{darkColor:ae}=ie;return{[`&${he} ${he}-color-${de}`]:{background:ae,[`&:not(${he}-count)`]:{color:ae}}}});return{[he]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(Me)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${he}-count`]:{zIndex:Me.indicatorZIndex,minWidth:Qe,height:Qe,color:Me.badgeTextColor,fontWeight:bt,fontSize:nt,lineHeight:`${Qe}px`,whiteSpace:"nowrap",textAlign:"center",background:Me.badgeColor,borderRadius:Qe/2,boxShadow:`0 0 0 ${qe}px ${Me.badgeShadowColor}`,transition:`background ${Me.motionDurationMid}`,a:{color:Me.badgeTextColor},"a:hover":{color:Me.badgeTextColor},"a:hover &":{background:Me.badgeColorHover}},[`${he}-count-sm`]:{minWidth:At,height:At,fontSize:ht,lineHeight:`${At}px`,borderRadius:At/2},[`${he}-multiple-words`]:{padding:`0 ${Me.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${he}-dot`]:{zIndex:Me.indicatorZIndex,width:dt,minWidth:dt,height:dt,background:Me.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${qe}px ${Me.badgeShadowColor}`},[`${he}-dot${Ne}`]:{transition:`background ${_e}`},[`${he}-count, ${he}-dot, ${Ne}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Ie}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${he}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${he}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ct,height:Ct,verticalAlign:"middle",borderRadius:"50%"},[`${he}-status-success`]:{backgroundColor:Me.colorSuccess},[`${he}-status-processing`]:{overflow:"visible",color:Me.colorPrimary,backgroundColor:Me.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:qe,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:pe,animationDuration:Me.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${he}-status-default`]:{backgroundColor:Me.colorTextPlaceholder},[`${he}-status-error`]:{backgroundColor:Me.colorError},[`${he}-status-warning`]:{backgroundColor:Me.colorWarning},[`${he}-status-text`]:{marginInlineStart:It,color:Me.colorText,fontSize:Me.fontSize}}}),yt),{[`${he}-zoom-appear, ${he}-zoom-enter`]:{animationName:re,animationDuration:Me.motionDurationSlow,animationTimingFunction:Me.motionEaseOutBack,animationFillMode:"both"},[`${he}-zoom-leave`]:{animationName:E,animationDuration:Me.motionDurationSlow,animationTimingFunction:Me.motionEaseOutBack,animationFillMode:"both"},[`&${he}-not-a-wrapper`]:{[`${he}-zoom-appear, ${he}-zoom-enter`]:{animationName:a,animationDuration:Me.motionDurationSlow,animationTimingFunction:Me.motionEaseOutBack},[`${he}-zoom-leave`]:{animationName:x,animationDuration:Me.motionDurationSlow,animationTimingFunction:Me.motionEaseOutBack},[`&:not(${he}-status)`]:{verticalAlign:"middle"},[`${Ne}-custom-component, ${he}-count`]:{transform:"none"},[`${Ne}-custom-component, ${Ne}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Ne}`]:{overflow:"hidden",[`${Ne}-only`]:{position:"relative",display:"inline-block",height:Qe,transition:`all ${Me.motionDurationSlow} ${Me.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Ne}-only-unit`]:{height:Qe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Ne}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${he}-count, ${he}-dot, ${Ne}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=Me=>{const{fontSize:he,lineHeight:Ie,lineWidth:Ve,marginXS:qe,colorBorderBg:_e}=Me,nt=Math.round(he*Ie),ht=Ve,Ct=Me.colorBgContainer,dt=Me.colorError,bt=Me.colorErrorHover;return(0,me.TS)(Me,{badgeFontHeight:nt,badgeShadowSize:ht,badgeTextColor:Ct,badgeColor:dt,badgeColorHover:bt,badgeShadowColor:_e,badgeProcessingDuration:"1.2s",badgeRibbonOffset:qe,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=Me=>{const{fontSize:he,lineHeight:Ie,fontSizeSM:Ve,lineWidth:qe}=Me;return{indicatorZIndex:"auto",indicatorHeight:Math.round(he*Ie)-2*qe,indicatorHeightSM:he,dotSize:Ve/2,textFontSize:Ve,textFontSizeSM:Ve,textFontWeight:"normal",statusSize:Ve/2}};var oe=(0,be.Z)("Badge",Me=>{const he=ee(Me);return[b(he)]},ne);const se=Me=>{const{antCls:he,badgeFontHeight:Ie,marginXS:Ve,badgeRibbonOffset:qe}=Me,_e=`${he}-ribbon`,nt=`${he}-ribbon-wrapper`,ht=(0,Se.Z)(Me,(Ct,dt)=>{let{darkColor:bt}=dt;return{[`&${_e}-color-${Ct}`]:{background:bt,color:bt}}});return{[`${nt}`]:{position:"relative"},[`${_e}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(Me)),{position:"absolute",top:Ve,padding:`0 ${Me.paddingXS}px`,color:Me.colorPrimary,lineHeight:`${Ie}px`,whiteSpace:"nowrap",backgroundColor:Me.colorPrimary,borderRadius:Me.borderRadiusSM,[`${_e}-text`]:{color:Me.colorTextLightSolid},[`${_e}-corner`]:{position:"absolute",top:"100%",width:qe,height:qe,color:"currentcolor",border:`${qe/2}px solid`,transform:Me.badgeRibbonCornerTransform,transformOrigin:"top",filter:Me.badgeRibbonCornerFilter}}),ht),{[`&${_e}-placement-end`]:{insetInlineEnd:-qe,borderEndEndRadius:0,[`${_e}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${_e}-placement-start`]:{insetInlineStart:-qe,borderEndStartRadius:0,[`${_e}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var fe=(0,be.Z)(["Badge","Ribbon"],Me=>{const he=ee(Me);return[se(he)]},ne),ce=Me=>{const{className:he,prefixCls:Ie,style:Ve,color:qe,children:_e,text:nt,placement:ht="end",rootClassName:Ct}=Me,{getPrefixCls:dt,direction:bt}=je.useContext(ue.E_),Qe=dt("ribbon",Ie),At=(0,ve.o2)(qe,!1),It=Ee()(Qe,`${Qe}-placement-${ht}`,{[`${Qe}-rtl`]:bt==="rtl",[`${Qe}-color-${qe}`]:At},he),[Ne,yt]=fe(Qe),de={},ie={};return qe&&!At&&(de.background=qe,ie.color=qe),Ne(je.createElement("div",{className:Ee()(`${Qe}-wrapper`,Ct,yt)},_e,je.createElement("div",{className:Ee()(It,yt),style:Object.assign(Object.assign({},de),Ve)},je.createElement("span",{className:`${Qe}-text`},nt),je.createElement("div",{className:`${Qe}-corner`,style:ie}))))};function Be(Me){let{prefixCls:he,value:Ie,current:Ve,offset:qe=0}=Me,_e;return qe&&(_e={position:"absolute",top:`${qe}00%`,left:0}),je.createElement("span",{style:_e,className:Ee()(`${he}-only-unit`,{current:Ve})},Ie)}function Ze(Me,he,Ie){let Ve=Me,qe=0;for(;(Ve+10)%10!==he;)Ve+=Ie,qe+=Ie;return qe}function ye(Me){const{prefixCls:he,count:Ie,value:Ve}=Me,qe=Number(Ve),_e=Math.abs(Ie),[nt,ht]=je.useState(qe),[Ct,dt]=je.useState(_e),bt=()=>{ht(qe),dt(_e)};je.useEffect(()=>{const It=setTimeout(()=>{bt()},1e3);return()=>{clearTimeout(It)}},[qe]);let Qe,At;if(nt===qe||Number.isNaN(qe)||Number.isNaN(nt))Qe=[je.createElement(Be,Object.assign({},Me,{key:qe,current:!0}))],At={transition:"none"};else{Qe=[];const It=qe+10,Ne=[];for(let ie=qe;ie<=It;ie+=1)Ne.push(ie);const yt=Ne.findIndex(ie=>ie%10===nt);Qe=Ne.map((ie,ae)=>{const le=ie%10;return je.createElement(Be,Object.assign({},Me,{key:ie,value:le,offset:ae-yt,current:ae===yt}))});const de=Ct<_e?1:-1;At={transform:`translateY(${-Ze(nt,qe,de)}00%)`}}return je.createElement("span",{className:`${he}-only`,style:At,onTransitionEnd:bt},Qe)}var at=function(Me,he){var Ie={};for(var Ve in Me)Object.prototype.hasOwnProperty.call(Me,Ve)&&he.indexOf(Ve)<0&&(Ie[Ve]=Me[Ve]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Ve=Object.getOwnPropertySymbols(Me);qe{const{prefixCls:Ie,count:Ve,className:qe,motionClassName:_e,style:nt,title:ht,show:Ct,component:dt="sup",children:bt}=Me,Qe=at(Me,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:At}=je.useContext(ue.E_),It=At("scroll-number",Ie),Ne=Object.assign(Object.assign({},Qe),{"data-show":Ct,style:nt,className:Ee()(It,qe,_e),title:ht});let yt=Ve;if(Ve&&Number(Ve)%1===0){const de=String(Ve).split("");yt=je.createElement("bdi",null,de.map((ie,ae)=>je.createElement(ye,{prefixCls:It,count:Number(Ve),value:ie,key:de.length-ae})))}return nt&&nt.borderColor&&(Ne.style=Object.assign(Object.assign({},nt),{boxShadow:`0 0 0 1px ${nt.borderColor} inset`})),bt?(0,Ce.Tm)(bt,de=>({className:Ee()(`${It}-custom-component`,de==null?void 0:de.className,_e)})):je.createElement(dt,Object.assign({},Ne,{ref:he}),yt)}),Je=function(Me,he){var Ie={};for(var Ve in Me)Object.prototype.hasOwnProperty.call(Me,Ve)&&he.indexOf(Ve)<0&&(Ie[Ve]=Me[Ve]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Ve=Object.getOwnPropertySymbols(Me);qe{var Ie,Ve,qe,_e,nt;const{prefixCls:ht,scrollNumberPrefixCls:Ct,children:dt,status:bt,text:Qe,color:At,count:It=null,overflowCount:Ne=99,dot:yt=!1,size:de="default",title:ie,offset:ae,style:le,className:Oe,rootClassName:We,classNames:Ae,styles:Te,showZero:ot=!1}=Me,Xe=Je(Me,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Ye,direction:mt,badge:Dt}=je.useContext(ue.E_),Tt=Ye("badge",ht),[jt,qt]=oe(Tt),Qt=It>Ne?`${Ne}+`:It,$e=Qt==="0"||Qt===0,ut=It===null||$e&&!ot,zt=(bt!=null||At!=null)&&ut,Gt=yt&&!$e,hn=Gt?"":Qt,Ln=(0,je.useMemo)(()=>(hn==null||hn===""||$e&&!ot)&&!Gt,[hn,$e,ot,Gt]),An=(0,je.useRef)(It);Ln||(An.current=It);const Tn=An.current,ha=(0,je.useRef)(hn);Ln||(ha.current=hn);const La=ha.current,ca=(0,je.useRef)(Gt);Ln||(ca.current=Gt);const dn=(0,je.useMemo)(()=>{if(!ae)return Object.assign(Object.assign({},Dt==null?void 0:Dt.style),le);const sa={marginTop:ae[1]};return mt==="rtl"?sa.left=parseInt(ae[0],10):sa.right=-parseInt(ae[0],10),Object.assign(Object.assign(Object.assign({},sa),Dt==null?void 0:Dt.style),le)},[mt,ae,le,Dt==null?void 0:Dt.style]),_a=ie!=null?ie:typeof Tn=="string"||typeof Tn=="number"?Tn:void 0,da=Ln||!Qe?null:je.createElement("span",{className:`${Tt}-status-text`},Qe),fa=!Tn||typeof Tn!="object"?void 0:(0,Ce.Tm)(Tn,sa=>({style:Object.assign(Object.assign({},dn),sa.style)})),Fr=(0,ve.o2)(At,!1),pr=Ee()(Ae==null?void 0:Ae.indicator,(Ie=Dt==null?void 0:Dt.classNames)===null||Ie===void 0?void 0:Ie.indicator,{[`${Tt}-status-dot`]:zt,[`${Tt}-status-${bt}`]:!!bt,[`${Tt}-color-${At}`]:Fr}),on={};At&&!Fr&&(on.color=At,on.background=At);const kn=Ee()(Tt,{[`${Tt}-status`]:zt,[`${Tt}-not-a-wrapper`]:!dt,[`${Tt}-rtl`]:mt==="rtl"},Oe,We,Dt==null?void 0:Dt.className,(Ve=Dt==null?void 0:Dt.classNames)===null||Ve===void 0?void 0:Ve.root,Ae==null?void 0:Ae.root,qt);if(!dt&&zt){const sa=dn.color;return jt(je.createElement("span",Object.assign({},Xe,{className:kn,style:Object.assign(Object.assign(Object.assign({},Te==null?void 0:Te.root),(qe=Dt==null?void 0:Dt.styles)===null||qe===void 0?void 0:qe.root),dn)}),je.createElement("span",{className:pr,style:Object.assign(Object.assign(Object.assign({},Te==null?void 0:Te.indicator),(_e=Dt==null?void 0:Dt.styles)===null||_e===void 0?void 0:_e.indicator),on)}),Qe&&je.createElement("span",{style:{color:sa},className:`${Tt}-status-text`},Qe)))}return jt(je.createElement("span",Object.assign({ref:he},Xe,{className:kn,style:Object.assign(Object.assign({},(nt=Dt==null?void 0:Dt.styles)===null||nt===void 0?void 0:nt.root),Te==null?void 0:Te.root)}),dt,je.createElement(xe.default,{visible:!Ln,motionName:`${Tt}-zoom`,motionAppear:!1,motionDeadline:1e3},sa=>{let{className:Ra,ref:Ea}=sa;var Ha,yr;const Io=Ye("scroll-number",Ct),Bo=ca.current,Va=Ee()(Ae==null?void 0:Ae.indicator,(Ha=Dt==null?void 0:Dt.classNames)===null||Ha===void 0?void 0:Ha.indicator,{[`${Tt}-dot`]:Bo,[`${Tt}-count`]:!Bo,[`${Tt}-count-sm`]:de==="small",[`${Tt}-multiple-words`]:!Bo&&La&&La.toString().length>1,[`${Tt}-status-${bt}`]:!!bt,[`${Tt}-color-${At}`]:Fr});let Nt=Object.assign(Object.assign(Object.assign({},Te==null?void 0:Te.indicator),(yr=Dt==null?void 0:Dt.styles)===null||yr===void 0?void 0:yr.indicator),dn);return At&&!Fr&&(Nt=Nt||{},Nt.background=At),je.createElement(ct,{prefixCls:Io,show:!Ln,motionClassName:Ra,className:Va,count:La,title:_a,style:Nt,key:"scrollNumber",ref:Ea},fa)}),da))},lt=je.forwardRef(tt);lt.Ribbon=ce;var et=lt},66104:function(wt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ct}});var z=te(92310),Ee=te.n(z),xe=te(11592),je=te(26112),ve=te(59301),Ce=te(92343),ue=te(36355),ge=te(84105),De=te(91857);const Se=Je=>{let{children:tt}=Je;const{getPrefixCls:lt}=ve.useContext(ue.E_),et=lt("breadcrumb");return ve.createElement("li",{className:`${et}-separator`,"aria-hidden":"true"},tt===""?tt:tt||"/")};Se.__ANT_BREADCRUMB_SEPARATOR=!0;var me=Se,be=function(Je,tt){var lt={};for(var et in Je)Object.prototype.hasOwnProperty.call(Je,et)&&tt.indexOf(et)<0&&(lt[et]=Je[et]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,et=Object.getOwnPropertySymbols(Je);Mett[Me]||et)}function re(Je,tt,lt,et){if(lt==null)return null;const{className:Me,onClick:he}=tt,Ie=be(tt,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,je.Z)(Ie,{data:!0,aria:!0})),{onClick:he});return et!==void 0?ve.createElement("a",Object.assign({},Ve,{className:Ee()(`${Je}-link`,Me),href:et}),lt):ve.createElement("span",Object.assign({},Ve,{className:Ee()(`${Je}-link`,Me)}),lt)}function E(Je,tt){return(et,Me,he,Ie,Ve)=>{if(tt)return tt(et,Me,he,Ie);const qe=pe(et,Me);return re(Je,et,qe,Ve)}}var a=function(Je,tt){var lt={};for(var et in Je)Object.prototype.hasOwnProperty.call(Je,et)&&tt.indexOf(et)<0&&(lt[et]=Je[et]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,et=Object.getOwnPropertySymbols(Je);Me{const{prefixCls:tt,separator:lt="/",children:et,menu:Me,overlay:he,dropdownProps:Ie,href:Ve}=Je,_e=(nt=>{if(Me||he){const ht=Object.assign({},Ie);if(Me){const Ct=Me||{},{items:dt}=Ct,bt=a(Ct,["items"]);ht.menu=Object.assign(Object.assign({},bt),{items:dt==null?void 0:dt.map((Qe,At)=>{var{key:It,title:Ne,label:yt,path:de}=Qe,ie=a(Qe,["key","title","label","path"]);let ae=yt!=null?yt:Ne;return de&&(ae=ve.createElement("a",{href:`${Ve}${de}`},ae)),Object.assign(Object.assign({},ie),{key:It!=null?It:At,label:ae})})})}else he&&(ht.overlay=he);return ve.createElement(De.Z,Object.assign({placement:"bottom"},ht),ve.createElement("span",{className:`${tt}-overlay-link`},nt,ve.createElement(ge.Z,null)))}return nt})(et);return _e!=null?ve.createElement(ve.Fragment,null,ve.createElement("li",null,_e),lt&&ve.createElement(me,null,lt)):null},y=Je=>{const{prefixCls:tt,children:lt,href:et}=Je,Me=a(Je,["prefixCls","children","href"]),{getPrefixCls:he}=ve.useContext(ue.E_),Ie=he("breadcrumb",tt);return ve.createElement(x,Object.assign({},Me,{prefixCls:Ie}),re(Ie,Me,lt,et))};y.__ANT_BREADCRUMB_ITEM=!0;var b=y,ee=te(17313),ne=te(83116),oe=te(37613);const se=Je=>{const{componentCls:tt,iconCls:lt}=Je;return{[tt]:Object.assign(Object.assign({},(0,ee.Wf)(Je)),{color:Je.itemColor,fontSize:Je.fontSize,[lt]:{fontSize:Je.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Je.linkColor,transition:`color ${Je.motionDurationMid}`,padding:`0 ${Je.paddingXXS}px`,borderRadius:Je.borderRadiusSM,height:Je.lineHeight*Je.fontSize,display:"inline-block",marginInline:-Je.marginXXS,"&:hover":{color:Je.linkHoverColor,backgroundColor:Je.colorBgTextHover}},(0,ee.Qy)(Je)),"li:last-child":{color:Je.lastItemColor},[`${tt}-separator`]:{marginInline:Je.separatorMargin,color:Je.separatorColor},[`${tt}-link`]:{[` > ${lt} + span, diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.9b122856.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.b7d303fb.async.js similarity index 67% rename from p__Classrooms__Lists__CommonHomework__Review__index.9b122856.async.js rename to p__Classrooms__Lists__CommonHomework__Review__index.b7d303fb.async.js index 580f75ec79..2e6a0692b1 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.9b122856.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.b7d303fb.async.js @@ -240,4 +240,4 @@ ${jt} `;for(let Pt=0;Pt{switch(Nt){case so:return b.createElement(Ge,{callback:_n,onCancel:ja});case mo:return b.createElement(Ve.Z,{callback:_n,onCancel:ja});case Da:return b.createElement(he.Z,{callback:_n,onCancel:ja});case pa:return b.createElement(Bt,{callback:_n,onCancel:ja});case co:return b.createElement(cn,{callback:_n,onCancel:ja});case"maths-latex":return b.createElement(Ya,{showSaveButton:!0,callback:_n});case"inline-latex":return b.createElement(na.Z,{showSaveButton:!0,callback:_n});default:return null}},[Nt]);function ja(){Bn("")}(0,b.useEffect)(()=>{if(Sa.current){let Ft=function(jn){fn=!0,xn=jn.pageY},ct=function(){fn=!1},vt=function(jn){if(fn){let Rn=jn.pageY-xn;Rn<0&&(Rn=0),Rn>300&&(Rn=300);let Qn=it+Rn+"px";ca(Qn)}},yt=Sa.current,fn=!1,xn=0;return yt.addEventListener("mousedown",Ft),document.addEventListener("mousemove",vt),document.addEventListener("mouseup",ct),()=>{yt.removeEventListener("mousedown",Ft),document.removeEventListener("mousemove",vt),document.removeEventListener("mouseup",ct)}}},[Xe,Sa]),(0,b.useEffect)(()=>{ca(it)},[it]);const Zo=va(De),Go=va(Vn),er={width:Zo,height:Go},Vo=(0,b.useMemo)(()=>{if(Cn){let Ft=new Date(Cn),ct=Ft.getHours(),vt=Ft.getMinutes(),yt=Ft.getSeconds();return ct=ct<10?"0"+ct:ct,vt=vt<10?"0"+vt:vt,yt=yt<10?"0"+yt:yt,`${ct}:${vt}:${yt}`}return 0},[Cn]),Eo=Ft=>{const ct=[];if(la){let vt=-1;Ft=Ft.replace(/(@▁▁@|@▁@)/g,function(yt,fn,xn){ct.push({multiLine:yt!==zo})})}return ct};function rr(){window.sessionStorage.removeItem(on),xa(!1),bn(0)}function Jo(){xa(!1),bn(0),Xe.setValue(window.sessionStorage.getItem(on))}(0,b.useEffect)(()=>{da[Nt]&&Nt!==Ca&&Nt!==pa&&setTimeout(()=>{const Ft=document.getElementsByClassName("markdown-popup-form")[0],ct=window.innerWidth/2-Ft.offsetWidth/2,vt=window.innerHeight/2-Ft.offsetHeight/2;to(ct),To(vt)},0)},[Nt]);const Ja=Ft=>{Ft.preventDefault();const ct=Ft.clientX-Wo,vt=Ft.clientY-no;document.body.onmousemove=yt=>{let fn=yt.clientX-ct,xn=yt.clientY-vt;const jn=document.getElementsByClassName("markdown-popup-form")[0],Rn=window.innerWidth-jn.offsetWidth,Qn=window.innerHeight-jn.offsetHeight;fn=Math.max(0,Math.min(fn,Rn)),xn=Math.max(0,Math.min(xn,Qn)),Ka(yt.clientX,yt.clientY,ct,vt)&&(to(fn),To(xn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ka=(Ft,ct,vt,yt)=>{const fn=document.body.clientHeight,xn=document.body.clientWidth;return Ft<20&&vt>Ft||Ft>xn-20&&vtct||ct>fn-20&&ytQe in fe?ke(fe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):fe[Qe]=Ye,z=(fe,Qe)=>{for(var Ye in Qe||(Qe={}))a.call(Qe,Ye)&&y(fe,Ye,Qe[Ye]);if(E)for(var Ye of E(Qe))x.call(Qe,Ye)&&y(fe,Ye,Qe[Ye]);return fe},ee=(fe,Qe)=>be(fe,ae(Qe));const{useForm:te}=b.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:fe,onCancel:Qe})=>{const[Ye]=te();let St=(0,ye.useRef)();function $e(ht){St.current.width=Ye.getFieldValue("width"),St.current.align=Ye.getFieldValue("align"),fe(ht,St.current)}function mt(ht,Yt){if(ht.status===-1){Fe.ZP.error(ht.message);return}Ye.setFieldsValue({src:`/api/attachments/${ht.id}`,type:Yt.type})}function Ue(ht){let Yt=ht.target.files[0];St.current=Yt,we(Yt,mt)}return Be.createElement(b.default,ee(z({form:Ye},re),{className:"upload-image-panel",onFinish:$e,style:{width:470,overflow:"hidden"}}),Be.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Be.createElement("div",{className:"flex-container"},Be.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Be.createElement(Ce.default,{style:ne})),Be.createElement(le,{onFileChange:Ue}))),Be.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Be.createElement(Ce.default,{style:{width:264}})),Be.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Be.createElement(Ie.Z,null,Be.createElement(b.default.Item,{name:"width",style:{margin:0}},Be.createElement(pe.Z,{style:{width:264}})),Be.createElement("span",{className:"ml8"},"%"))),Be.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Be.createElement(ze.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"}]})),Be.createElement("aside",null,Be.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Be.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Be.createElement(me.ZP,{type:"default",onClick:Qe},"\u53D6\u6D88"))))};function le({onFileChange:fe}){return Be.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Be.createElement("input",{type:"file",onChange:fe}))}function we(fe,Qe){if(!fe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ve.bg)())throw Fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ye=new FormData;Ye.append("editormd-image-file",fe),Ye.append("file_param_name","editormd-image-file"),Ye.append("byxhr","true");var St=new window.XMLHttpRequest;St.withCredentials=!0,St.addEventListener("load",function($e){Qe(JSON.parse($e.target.responseText),fe)},!1),St.addEventListener("error",function($e){console.error($e)},!1),St.open("POST",`${Le.KI}/api/attachments.json`),St.send(Ye)}},57261:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return Ce}});var b=oe(59301),Fe=oe(4676);class Ce extends b.Component{constructor(pe){super(pe);const ze=window.document;this.node=ze.createElement("div"),ze.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,Fe.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Pe,ot,oe){"use strict";oe.d(ot,{i:function(){return re},Z:function(){return le}});var b={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=oe(71418),Ce=oe(6848),Ie=oe(93948),pe=oe(92310),ze=oe.n(pe),me=oe(65862),Le=oe(2524),ye=oe(41867),ve=oe(79005),Be=oe(20345),ke=oe(77882),be=oe(31081),ae=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ee=oe(19664),te=oe(91833),ne=oe(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ve,swimg:Be},{name:"101\u8BA1\u5212",ptimg:ke,swimg:be},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ae,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:te}];var le=({className:we,dataSource:fe=[],col:Qe=4,right:Ye,bottom:St=23,precision:$e=0,wrapWidth:mt=1200,trackEventItems:Ue,loading:ht,onRemove:Yt=()=>{},isCurrent:tn=!0,showAlias:Ee=!1,showProgress:Me=!1})=>{const Te=Math.floor((mt-(Qe-1)*Ye)/Qe),Ge=[{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(Ve=>(window.ENV==="build"&&(Ve.ptimg=`/react/build${Ve.ptimg}`,Ve.swimg=`/react/build${Ve.swimg}`),Ve));return ne.createElement(Fe.Z,{spinning:ht},ne.createElement("div",{className:ze()(b.list,we)},!!(fe!=null&&fe.length)&&(fe==null?void 0:fe.map((Ve,he)=>{var Ne,We,st,He,at,se;const{name:Ze,id:wt,identifier:Ct,featured:ft,school_name:Xt,image_url:an,excellent:Ht,is_plan:$t}=Ve;return ne.createElement("div",{key:wt,className:tn&&Me?b.wrapisCurrent:b.wrap,style:{width:Te,marginRight:(1+he)%Qe===0?0:Ye+$e,marginBottom:St}},ne.createElement("a",{className:b.li,onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),Ue&&(0,me.L9)([Ue]),(0,me.xg)(`/paths/${Ct}`)}},ne.createElement("div",{className:b.img},ne.createElement("img",{className:b.cover,src:`${an}`}),tn&&(0,ye.bg)()&&(Ve==null?void 0:Ve.studying)&&ne.createElement("div",{className:`${b.movebq} user-path-items`,onClick:bt=>{bt.stopPropagation(),Yt(Ve)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ne=Ve==null?void 0:Ve.subject_tags)==null?void 0:Ne.map((bt,Bt)=>{var Et,jt;if(Bt===0){const Mn=(Et=Ge.find(cn=>cn.name==bt))==null?void 0:Et.swimg;return ne.createElement("img",{className:b.sign,src:Mn,style:{left:"-4px"}})}const Nn=(jt=Ge.find(Mn=>Mn.name==bt))==null?void 0:jt.ptimg;return ne.createElement("img",{className:b.sign,src:Nn,style:{left:`${48+52*(Bt-1)+2*Bt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ve==null?void 0:Ve.excellent)&&ne.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:b.name},ne.createElement(Ce.Z,{title:Ee&&(Ve!=null&&Ve.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ze}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ve==null?void 0:Ve.excellent_alias_name}`)):Ze},ne.createElement("span",{className:b.e},Ee&&(Ve==null?void 0:Ve.excellent_alias_name)||Ze))),tn&&Me&&((We=Ve==null?void 0:Ve.progress)==null?void 0:We.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=Ve==null?void 0:Ve.progress)==null?void 0:st.my_score)/((He=Ve==null?void 0:Ve.progress)==null?void 0:He.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(at=Ve==null?void 0:Ve.progress)==null?void 0:at.my_score,"/",(se=Ve==null?void 0:Ve.progress)==null?void 0:se.all_score),(!tn||!Me)&&ne.createElement("div",{className:b.tags},ne.createElement("div",null,ne.createElement(Ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ve.stages_count))),ne.createElement(Ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ve.members_count)))))))})),!fe.length&&ne.createElement(Le.Z,null)))}},3918:function(Pe,ot,oe){"use strict";oe.d(ot,{jL:function(){return pe},w9:function(){return va},vv:function(){return De},dN:function(){return da},QD:function(){return _e},cQ:function(){return Bt.Z},vg:function(){return vo},Oz:function(){return Yo},op:function(){return bn},O5:function(){return Vo},_b:function(){return Fa},t7:function(){return St},tT:function(){return Ue},Gi:function(){return Aa},YG:function(){return Sn},Ed:function(){return sn},kT:function(){return on},qp:function(){return x},Um:function(){return re},K3:function(){return ee},vr:function(){return to},qE:function(){return ba},Je:function(){return tn},wb:function(){return se},rC:function(){return bt},lB:function(){return Ct},cq:function(){return Ba},kO:function(){return Jn},tp:function(){return we},Si:function(){return Jo},k8:function(){return za},Du:function(){return xn}});var b=oe(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"},Ce="data:image/png;base64,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",pe=({dataSource:je=[],img:Ae,imgWidth:Re=346,title:tt,sunTitle:Lt,bannerExtraContent:Tt})=>b.createElement("div",{className:Fe.banner},b.createElement("div",{className:Fe.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,tt),b.createElement("span",null,Lt)),je.length>0&&b.createElement("div",{className:Fe.btns},je.map((Je,Pt)=>b.createElement("div",{key:Pt,onClick:Je.click},Je.name,Je.sign?b.createElement("img",{src:Ce,width:39}):null))),Tt),Ae&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Ae,width:Re}))),ze={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"},me=oe(92310),Le=oe.n(me),ye=oe(89392),ve=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ae=(je,Ae,Re)=>Ae in je?ve(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,E=(je,Ae)=>{for(var Re in Ae||(Ae={}))ke.call(Ae,Re)&&ae(je,Re,Ae[Re]);if(Be)for(var Re of Be(Ae))be.call(Ae,Re)&&ae(je,Re,Ae[Re]);return je},x=({dataSource:je=[],value:Ae,onChange:Re,onTitleChange:tt,className:Lt,title:Tt,titleWidth:Je=41,style:Pt={},fontColor:kt="#6A7283",showCount:en,classNameActive:Gt,styleItem:de={}})=>{const[qe,dt]=(0,b.useState)(0),[Mt,ut]=(0,b.useState)(!1),rt=(0,b.useRef)(null),Wt=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ut;je.length!==0&&(((Ut=rt==null?void 0:rt.current)==null?void 0:Ut.clientHeight)>97?dt(1):dt(0)),je.length===0&&dt(0),ut(!1)},[je]),b.createElement("div",{className:Le()(ze.row,Lt),style:Pt},b.createElement("div",{onClick:(0,ye.throttle)(()=>tt==null?void 0:tt(),2e3),style:{width:Je,marginTop:Mt?12:4},className:`${ze.title} ${tt?"current":""}`},Tt),b.createElement("div",{className:Mt?`${ze.tagsWrap} ${ze.tagsBorderWrap}`:ze.tagsWrap},b.createElement("div",{className:ze.bar,ref:Wt,style:qe>0?{height:qe===1?97:"auto",overflow:qe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:ze.tag,ref:rt},je==null?void 0:je.map(Ut=>b.createElement("span",{onClick:()=>Re(Ut.id),key:Ut.id,style:E(E({color:kt},de),(Ut==null?void 0:Ut.style)||{}),className:Ae===Ut.id?Le()(Gt||ze.active,Ut.classNameActive):""},b.createElement("span",{title:Ut.name,className:ze.name},Ut.name),!!en&&b.createElement("span",{className:ze.num},Ut.count))))),!!qe&&b.createElement(b.Fragment,null,qe===1?b.createElement("div",{onClick:()=>{var Ut;dt(2),((Ut=rt==null?void 0:rt.current)==null?void 0:Ut.clientHeight)>245?ut(!0):ut(!1)},className:ze.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Wt.current.scrollTop=0,dt(1),ut(!1)},className:ze.action},"\u6536\u8D77",b.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:je=[],value:Ae,onChange:Re,onTitleChange:tt,className:Lt,title:Tt,titleWidth:Je=41,style:Pt={},fontColor:kt="#6A7283",showCount:en,expand:Gt=!0})=>{const[de,qe]=(0,b.useState)(0),[dt,Mt]=(0,b.useState)(!1),ut=(0,b.useRef)(null),rt=(0,b.useRef)(null),[Wt,Ut]=(0,b.useState)(Gt);return b.createElement("div",{className:Le()(y.row,Lt),style:Pt},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ye.throttle)(()=>tt==null?void 0:tt(),2e3),style:{width:Je,marginTop:dt?12:4},className:`${y.title} ${tt?"current":""}`},Tt),b.createElement("i",{className:`iconfont ${Wt?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Wt?8:10},onClick:()=>Ut(!Wt)})),Wt&&b.createElement("div",{className:dt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:rt},b.createElement("div",{className:y.tag,ref:ut},je==null?void 0:je.map(ce=>b.createElement("span",{onClick:()=>Re(ce.id),key:ce.id,style:{color:kt},className:Ae===ce.id?y.active:""},b.createElement("span",{title:ce.name,className:y.name},ce.name),!!en&&b.createElement("span",{className:y.num},ce.count)))))))},te={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},re=({dataSource:je=[],value:Ae,onChange:Re,onTitleChange:tt,className:Lt,title:Tt,titleWidth:Je=41,style:Pt={},fontColor:kt="#fff",showCount:en,expand:Gt=!0})=>{const[de,qe]=(0,b.useState)(0),[dt,Mt]=(0,b.useState)(!1),ut=(0,b.useRef)(null),rt=(0,b.useRef)(null),[Wt,Ut]=(0,b.useState)(Gt);return b.createElement("div",{className:Le()(te.row,Lt),style:Pt},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ye.throttle)(()=>tt==null?void 0:tt(),2e3),style:{width:Je},className:`${te.title} ${tt?"current":""}`},Tt),b.createElement("i",{className:`iconfont ${Wt?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Wt?"#00DDC7":"#037F74",fontSize:Wt?10:12},onClick:()=>Ut(!Wt)})),Wt&&b.createElement("div",{className:dt?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},b.createElement("div",{className:te.bar,ref:rt},b.createElement("div",{className:te.tag,ref:ut},je==null?void 0:je.map(ce=>b.createElement("span",{onClick:()=>Re(ce.id),key:ce.id,style:{color:kt},className:Ae===ce.id?te.active:""},b.createElement("span",{title:ce.name,className:te.name},ce.name),!!en&&b.createElement("span",{className:te.num},ce.count)))))))},ie={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"},we=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={}})=>b.createElement("div",{style:Lt,className:Le()(ie.tabs,tt)},je.map(Tt=>b.createElement("span",{onClick:()=>Re(Tt.id),className:Ae===Tt.id?ie.active:"",key:Tt.id},Tt.name))),fe={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"},Qe=oe(92832),St=({dataSource:je=[],value:Ae="",onChange:Re,onInputChange:tt=()=>{},className:Lt,style:Tt={},placeholder:Je,allowClear:Pt=!1})=>{var kt;const[en,Gt]=(0,b.useState)(""),[de,qe]=(0,b.useState)("");(0,b.useEffect)(()=>{var ut;let rt=Ae;(ut=JSON.stringify(Ae))!=null&&ut.includes("{")&&(Gt(Ae.id),rt=Ae.value||"");try{qe(decodeURIComponent(rt||""))}catch(Wt){qe(decodeURIComponent(rt||""))}},[Ae]);const dt=()=>{Re(encodeURIComponent(de),en||null)},Mt=ut=>{ut!==en&&(Gt(ut),Re(encodeURIComponent(de),ut))};return b.createElement("div",{className:Le()(fe.input,Lt),style:Tt},!!je.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(kt=je.find(ut=>ut.id===en))==null?void 0:kt.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},je.map((ut,rt)=>b.createElement("div",{key:rt,onClick:()=>Mt(ut.id)},ut.name)))),b.createElement(Qe.default,{onPressEnter:dt,value:de,onChange:ut=>{qe(ut.target.value),tt(encodeURIComponent(ut.target.value),en||null)},bordered:!1,placeholder:Je}),b.createElement("i",{onClick:dt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},$e={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ue=({dataSource:je=[],value:Ae="",onChange:Re,onInputChange:tt=()=>{},className:Lt,style:Tt={},placeholder:Je,allowClear:Pt=!1})=>{var kt;const[en,Gt]=(0,b.useState)(""),[de,qe]=(0,b.useState)("");(0,b.useEffect)(()=>{var ut;let rt=Ae;(ut=JSON.stringify(Ae))!=null&&ut.includes("{")&&(Gt(Ae.id),rt=Ae.value||"");try{qe(decodeURIComponent(rt||""))}catch(Wt){qe(decodeURIComponent(rt||""))}},[Ae]);const dt=()=>{Re(encodeURIComponent(de),en||null)},Mt=ut=>{ut!==en&&(Gt(ut),Re(encodeURIComponent(de),ut))};return b.createElement("div",{className:Le()($e.input,Lt),style:Tt},!!je.length&&b.createElement("div",{className:$e.dropdown},b.createElement("div",{className:$e.text},(kt=je.find(ut=>ut.id===en))==null?void 0:kt.name,b.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),b.createElement("div",{className:$e.menu},je.map((ut,rt)=>b.createElement("div",{key:rt,onClick:()=>Mt(ut.id)},ut.name)))),b.createElement(Qe.default,{onPressEnter:dt,value:de,onChange:ut=>{qe(ut.target.value),tt(encodeURIComponent(ut.target.value),en||null)},bordered:!1,placeholder:Je}),b.createElement("i",{onClick:dt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ht={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"},tn=({value:je,onChange:Ae,className:Re,total:tt,pageSize:Lt,style:Tt={}})=>{const Je=je<2,Pt=je>=Math.ceil(tt/Lt);return tt<=Lt?b.createElement(b.Fragment,null):b.createElement("div",{className:Le()(ht.quickPager,Re),style:Tt},b.createElement("div",{onClick:()=>{Je||Ae(je-1,"prev")},className:Je?ht.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Pt||Ae(je+1,"next")},className:Pt?ht.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},Me=oe(71418),Te=oe(6848),Ge=oe(13570),Ve=oe(74128),he=oe(65862),Ne=oe(96908),We=oe(57177),st=oe(81378),He=oe(2524),se=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt})=>{const en=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:kt},b.createElement("div",{className:Le()(Ee.list,je)},!!Ae.length&&Ae.map((Gt,de)=>{const{name:qe,id:dt,identifier:Mt,power:ut,cover_image_id:rt,pic:Wt}=Gt;return b.createElement("div",{className:Ee.wrap,key:dt,style:{width:en,marginRight:(1+de)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/shixuns/${Mt}/challenges`,className:Ee.li,onClick:Ut=>{Ut.preventDefault(),Pt&&(0,he.L9)([Pt]),ut&&(0,he.xg)(`/shixuns/${Mt}/challenges`)}},b.createElement("div",{className:Ee.img},b.createElement("img",{className:Ee.cover,src:`${Wt}`}),Gt.is_jupyter&&b.createElement("img",{className:Ee.sign,src:Ne}),Gt.is_jupyter_lab&&b.createElement("img",{className:Ee.sign,src:We}),Gt.is_unity_3d&&b.createElement("img",{className:Ee.sign,src:st})),b.createElement("div",{className:Ee.name},b.createElement(Te.Z,{title:qe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ee.e},qe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ee.tags},b.createElement(Te.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Gt.challenges_count))),!!Gt.myshixuns_count&&b.createElement(Te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Gt.myshixuns_count))),b.createElement(Te.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Gt.level))),b.createElement("div",{className:Ee.rate},b.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:Gt.score_info}),b.createElement("span",null,"\xA0",Gt.score_info?`${Gt.score_info}\u5206`:"5\u5206")))),!ut&&b.createElement("div",{className:Ee.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&b.createElement(He.Z,null)))},Ze={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"},Ct=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,wrapClassName:Pt,trackEventItems:kt,loading:en})=>{const Gt=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:en},b.createElement("div",{className:Le()(Ze.list,je)},!!Ae.length&&Ae.map((de,qe)=>{const{name:dt,id:Mt,identifier:ut,power:rt,cover_image_id:Wt,pic:Ut}=de;return b.createElement("div",{className:Le()(Ze.wrap,Pt),key:Mt,style:{width:Gt,marginRight:(1+qe)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/shixuns/${ut}/challenges`,className:Ze.li,onClick:ce=>{ce.preventDefault(),kt&&(0,he.L9)([kt]),rt&&(0,he.xg)(`/shixuns/${ut}/challenges`)}},b.createElement("img",{src:oe(47621),className:Ze.titleBg}),b.createElement("div",{className:Ze.name},b.createElement(Te.Z,{title:dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ze.e},dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ze.img},b.createElement("img",{className:Ze.cover,src:Wt?`${Ve.Z.API_SERVER}/api/attachments/${Wt}`:`${Ve.Z.IMG_SERVER+Ut}`}),de.is_jupyter&&b.createElement("div",{className:Ze.bq},"Jupyter"),de.is_jupyter_lab&&b.createElement("div",{className:Ze.bq},"JupyterLab"),de.is_unity_3d&&b.createElement("div",{className:Ze.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ze.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Ze.value},de.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Ze.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Ze.value},de.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ze.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Ze.value},de.challenges_count)),b.createElement("div",{className:Ze.rate},b.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:de.score_info}),b.createElement("span",{className:Ze.value,style:{color:"#FF9C00"}},"\xA0",de.score_info?`${de.score_info}\u5206`:"5\u5206"))))),!rt&&b.createElement("div",{className:Ze.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&b.createElement(He.Z,null)))},ft={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Xt="data:image/png;base64,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",an="data:image/png;base64,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",Ht="data:image/png;base64,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",bt=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt,wrapClassName:en,imgClassName:Gt})=>{const de=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:kt},b.createElement("div",{className:Le()(ft.list,je)},!!Ae.length&&Ae.map((qe,dt)=>{const{name:Mt,id:ut,identifier:rt,power:Wt,cover_image_id:Ut,pic:ce}=qe;return b.createElement("div",{className:Le()(ft.wrap,en),key:ut,style:{width:de,marginRight:(1+dt)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/shixuns/${rt}/challenges`,className:ft.li,onClick:hn=>{hn.preventDefault(),Pt&&(0,he.L9)([Pt]),Wt&&(0,he.xg)(`/shixuns/${rt}/challenges`)}},b.createElement("div",{className:Le()(ft.img,Gt)},b.createElement("img",{className:ft.cover,src:Ut?`${Ve.Z.API_SERVER}/api/attachments/${Ut}`:`${Ve.Z.IMG_SERVER+ce}`}),qe.is_jupyter&&b.createElement("img",{className:ft.sign,src:Xt}),qe.is_jupyter_lab&&b.createElement("img",{className:ft.sign,src:an}),qe.is_unity_3d&&b.createElement("img",{className:ft.sign,src:Ht})),b.createElement("div",{className:ft.name},b.createElement(Te.Z,{title:Mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:ft.e},Mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:ft.tags},b.createElement(Te.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,qe.challenges_count))),!!qe.myshixuns_count&&b.createElement(Te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,qe.myshixuns_count))),b.createElement(Te.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,qe.level))),b.createElement("div",{className:ft.rate},b.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:qe.score_info}),b.createElement("span",null,"\xA0",qe.score_info?`${qe.score_info}\u5206`:"5\u5206")))),!Wt&&b.createElement("div",{className:ft.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&b.createElement(He.Z,null)))},Bt=oe(61584),Et={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"},jt=oe(79005),Nn=oe(20345),Mn=oe(77882),cn=oe(31081),nn=oe(75309),Zn=oe(71979),Un=oe(47558),Pa=oe(42922),Ya=oe(66832),na=oe(96593),ho=oe(19664),$a=oe(91833),so=Object.defineProperty,Da=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Po=(je,Ae,Re)=>Ae in je?so(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,mo=(je,Ae)=>{for(var Re in Ae||(Ae={}))pa.call(Ae,Re)&&Po(je,Re,Ae[Re]);if(Da)for(var Re of Da(Ae))Ca.call(Ae,Re)&&Po(je,Re,Ae[Re]);return je};const co=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:jt,swimg:Nn},{name:"101\u8BA1\u5212",ptimg:Mn,swimg:cn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nn,swimg:Zn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Un,swimg:Pa},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ya,swimg:na},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ho,swimg:$a}];var Yo=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt,wrapClassName:en,imgClassName:Gt,isArrow:de=!1,imgStyle:qe={}})=>{const dt=Math.floor((Je-(Re-1)*tt)/Re),[Mt,ut]=(0,b.useState)(),[rt,Wt]=(0,b.useState)(),Ut=hn=>ut(hn),ce=()=>ut(-1);return b.createElement(Me.Z,{spinning:kt},b.createElement("div",{className:Le()(Et.list,je)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((hn,Kn)=>{var Ko;const{name:Mo,id:oo,identifier:wo,featured:Do,school_name:Fn,image_url:ra,excellent:ro,is_plan:Ro}=hn;return b.createElement("div",{key:oo,className:Le()(Et.wrap,en),style:{width:dt,marginRight:(1+Kn)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/paths/${wo}`,className:Et.li,onClick:io=>{io.preventDefault(),Pt&&(0,he.L9)([Pt]),(0,he.xg)(`/paths/${wo}`)}},b.createElement("img",{src:oe(39057),className:Et.titleBg}),b.createElement("div",{className:Et.name},b.createElement(Te.Z,{title:Mo},b.createElement("span",{className:Et.e,style:{color:de&&Mt===Kn?"#145DFF":"#000000"},onMouseEnter:()=>{Ut(Kn)},onMouseLeave:ce},Mo))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Le()(Et.img,Gt)},b.createElement("img",{className:Et.cover,style:mo({},qe),src:`${Ve.Z.IMG_SERVER+ra}`}),(Ko=hn==null?void 0:hn.subject_tags)==null?void 0:Ko.map((io,fo)=>{var tr,mr;if(fo===0){const ue=(tr=co.find(ge=>ge.name==io))==null?void 0:tr.swimg;return b.createElement("img",{className:Et.sign,src:ue,style:{left:"-4px"}})}const Se=(mr=co.find(ue=>ue.name==io))==null?void 0:mr.ptimg;return b.createElement("img",{className:Et.sign,src:Se,style:{left:`${48+52*(fo-1)+2*fo}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(hn==null?void 0:hn.excellent)&&b.createElement("div",{className:Et.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Et.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:Et.value},hn.stages_count)),b.createElement("div",null,b.createElement("span",{className:Et.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Et.value},hn.members_count))))))})),!Ae.length&&b.createElement(He.Z,null)))},aa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Oo=oe(41867),vn=oe(59301);const Ho=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:jt,swimg:Nn},{name:"101\u8BA1\u5212",ptimg:Mn,swimg:cn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nn,swimg:Zn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Un,swimg:Pa},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ya,swimg:na},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ho,swimg:$a}];var vo=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt,onRemove:en=()=>{},isCurrent:Gt=!0,showAlias:de=!1,wrapClassName:qe,imgClassName:dt})=>{const Mt=Math.floor((Je-(Re-1)*tt)/Re),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(rt=>(window.ENV==="build"&&(rt.ptimg=`/react/build${rt.ptimg}`,rt.swimg=`/react/build${rt.swimg}`),rt));return vn.createElement(Me.Z,{spinning:kt},vn.createElement("div",{className:Le()(aa.list,je)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((rt,Wt)=>{var Ut;const{name:ce,id:hn,identifier:Kn,featured:Ko,school_name:Mo,image_url:oo,excellent:wo,is_plan:Do}=rt;return vn.createElement("div",{key:hn,className:Le()(aa.wrap,qe),style:{width:Mt,marginRight:(1+Wt)%Re===0?0:tt+Tt,marginBottom:Lt}},vn.createElement("a",{className:aa.li,onClick:Fn=>{Fn.preventDefault(),Fn.stopPropagation(),Pt&&(0,he.L9)([Pt]),(0,he.xg)(`/paths/${Kn}`)}},vn.createElement("div",{className:Le()(aa.img,dt)},vn.createElement("img",{className:aa.cover,src:`${Ve.Z.IMG_SERVER+oo}`}),Gt&&(0,Oo.bg)()&&(rt==null?void 0:rt.studying)&&vn.createElement("div",{className:`${aa.movebq} user-path-items`,onClick:Fn=>{Fn.stopPropagation(),en(rt)}},vn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),vn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ut=rt==null?void 0:rt.subject_tags)==null?void 0:Ut.map((Fn,ra)=>{var ro,Ro;if(ra===0){const fo=(ro=ut.find(tr=>tr.name==Fn))==null?void 0:ro.swimg;return vn.createElement("img",{className:aa.sign,src:fo,style:{left:"-4px"}})}const io=(Ro=ut.find(fo=>fo.name==Fn))==null?void 0:Ro.ptimg;return vn.createElement("img",{className:aa.sign,src:io,style:{left:`${48+52*(ra-1)+2*ra}px`}})}),vn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(rt==null?void 0:rt.excellent)&&vn.createElement("div",{className:aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),vn.createElement("div",{className:aa.name},vn.createElement(Te.Z,{title:de&&(rt!=null&&rt.excellent_alias_name)?vn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ce}`,vn.createElement("br",null),vn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${rt==null?void 0:rt.excellent_alias_name}`)):ce},vn.createElement("span",{className:aa.e},de&&(rt==null?void 0:rt.excellent_alias_name)||ce))),vn.createElement("div",{className:aa.tags},vn.createElement("div",null,vn.createElement(Te.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),vn.createElement("span",null,rt.stages_count))),vn.createElement(Te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),vn.createElement("span",null,rt.members_count)))))))})),!Ae.length&&vn.createElement(He.Z,null)))},ea={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"},zo="data:image/png;base64,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",un=oe(59301),va=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt})=>{const en=Math.floor((Je-(Re-1)*tt)/Re);return un.createElement(Me.Z,{spinning:kt},un.createElement("div",{className:Le()(ea.list,je)},!!Ae.length&&Ae.map((Gt,de)=>{const{subject_identifier:qe,id:dt,identifier:Mt,power:ut}=Gt,rt=Gt.is_public!=0&&Gt.is_public;return un.createElement("div",{className:ea.wrap,key:dt,style:{width:en,marginRight:(1+de)%Re===0?0:tt+Tt,marginBottom:Lt}},un.createElement("a",{className:ea.li,onClick:Wt=>{Wt.preventDefault(),Pt&&(0,he.L9)([Pt]),(0,he.xg)(Gt.first_category_url)}},un.createElement("div",{className:ea.top},un.createElement(Te.Z,{title:Gt.name},un.createElement("div",{className:ea.name},Gt.name)),un.createElement("img",{className:ea.img,src:Ve.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),un.createElement("div",{className:ea.text,title:Gt.creator},Gt.creator),qe&&un.createElement("div",{className:ea.btns},un.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),un.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rt&&un.createElement("div",{className:ea.sign},"\u516C\u5F00")),un.createElement("div",{className:ea.bottom},Gt.visits>0&&un.createElement(Te.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},un.createElement("span",null,un.createElement("i",{className:"iconfont icon-liulanyan"}),un.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&un.createElement(Te.Z,{title:"\u6210\u5458",placement:"bottom"},un.createElement("span",null,un.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&un.createElement(Te.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},un.createElement("span",null,un.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?un.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):un.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&un.createElement("div",{className:ea.lockWrap},un.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),un.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&un.createElement(He.Z,null)))},An={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"},Ha="data:image/png;base64,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",da=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,wrapClassName:Pt,trackEventItems:kt,loading:en})=>{const Gt=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:en},b.createElement("div",{className:Le()(An.list,je)},!!Ae.length&&Ae.map((de,qe)=>{const{subject_identifier:dt,id:Mt,identifier:ut,power:rt}=de,Wt=de.is_public!=0&&de.is_public;return b.createElement("div",{className:Le()(`${An.wrap} ${de.is_accessible?"":An.warpStyle}`,Pt),key:Mt,style:{width:Gt,marginRight:(1+qe)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{className:An.li,onClick:Ut=>{Ut.preventDefault(),kt&&(0,he.L9)([kt]),(0,he.xg)(de.first_category_url)}},b.createElement("div",{className:An.creator},b.createElement("img",{className:An.img,src:Ve.Z.IMG_SERVER+"/images/"+de.avatar_url}),b.createElement("div",{className:An.text,title:de.creator},de.creator)),b.createElement("div",{className:An.top},b.createElement(Te.Z,{title:de.name},b.createElement("div",{className:An.name},de.name)),Wt&&b.createElement("div",{className:An.sign},"\u516C\u5F00")),b.createElement("div",{className:An.middle},b.createElement("div",{className:An.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:An.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:An.value},(de==null?void 0:de.visits)||0)),b.createElement("div",null,b.createElement("span",{className:An.text},"\u6210\u5458"),b.createElement("span",{className:An.value},(de==null?void 0:de.course_members_count)||0))),b.createElement("div",{className:An.row},b.createElement("div",null,b.createElement("span",{className:An.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:An.value},(de==null?void 0:de.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:An.text},"\u72B6\u6001"),de.is_end?b.createElement("span",{className:An.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:An.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),dt&&b.createElement("div",{className:An.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!de.is_accessible&&b.createElement("div",{className:An.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&b.createElement(He.Z,null)))},wn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},xe="data:image/png;base64,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",De=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,wrapClassName:Pt,trackEventItems:kt,loading:en})=>{const Gt=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:en},b.createElement("div",{className:Le()(wn.list,je)},!!Ae.length&&Ae.map((de,qe)=>{const{subject_identifier:dt,id:Mt,identifier:ut,power:rt}=de,Wt=de.is_public!=0&&de.is_public;return b.createElement("div",{className:Le()(`${wn.wrap} ${de.is_accessible?"":wn.warpStyle}`,Pt),key:Mt,style:{width:Gt,marginRight:(1+qe)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{className:wn.li,onClick:Ut=>{Ut.preventDefault(),kt&&(0,he.L9)([kt]),(0,he.xg)(de.first_category_url)}},b.createElement("div",{className:wn.creator},b.createElement("img",{className:wn.img,src:Ve.Z.IMG_SERVER+"/images/"+de.avatar_url}),b.createElement("div",{className:wn.text,title:de.creator},de.creator)),b.createElement("div",{className:wn.top},b.createElement(Te.Z,{title:de.name},b.createElement("div",{className:wn.name},de.name)),Wt&&b.createElement("div",{className:wn.sign})),b.createElement("div",{className:wn.middle},b.createElement("div",{className:wn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:wn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:wn.value},(de==null?void 0:de.visits)||0)),b.createElement("div",null,b.createElement("span",{className:wn.text},"\u6210\u5458"),b.createElement("span",{className:wn.value},(de==null?void 0:de.course_members_count)||0))),b.createElement("div",{className:wn.row},b.createElement("div",null,b.createElement("span",{className:wn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:wn.value},(de==null?void 0:de.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:wn.text},"\u72B6\u6001"),de.is_end?b.createElement("span",{className:wn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:wn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),dt&&b.createElement("div",{className:wn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!de.is_accessible&&b.createElement("div",{className:wn.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&b.createElement(He.Z,null)))},it={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"},It=oe(65582),Sn=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={},tabBarExtraContent:Tt})=>b.createElement("div",{className:Le()(it.tabs,tt),style:Lt},b.createElement("div",{className:it.tabsWrap},je.map((Je,Pt)=>b.createElement("aside",{className:it.tab,onClick:()=>{Re(Je.id),Je.link&&It.history.push(Je.link)},key:Pt},b.createElement("div",{className:Ae===Je.id?it.active:""},Je.name),(Je==null?void 0:Je.resetCount)==null&&(Je==null?void 0:Je.total)!==void 0&&b.createElement("span",null,"\uFF08",Je==null?void 0:Je.total,"\uFF09"),(Je==null?void 0:Je.resetCount)!==void 0&&(Je==null?void 0:Je.total)!==void 0&&b.createElement(Te.Z,{title:(Je==null?void 0:Je.tip)!=null?Je==null?void 0:Je.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Je==null?void 0:Je.resetCount),"/",b.createElement("span",null,Je==null?void 0:Je.total),"\uFF09"))))),b.createElement("div",{className:it.tabBar},Tt)),qt={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"},on=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={},tabBarExtraContent:Tt})=>b.createElement("div",{className:Le()(qt.tabs,tt),style:Lt},b.createElement("div",{className:qt.tabsWrap},je.map((Je,Pt)=>b.createElement("aside",{className:qt.tab,onClick:()=>{Re(Je.id),Je.link&&It.history.push(Je.link)},key:Pt},b.createElement("div",{className:Ae===Je.id?qt.active:""},Je.name),(Je==null?void 0:Je.resetCount)==null&&(Je==null?void 0:Je.total)!==void 0&&b.createElement("span",null,"\uFF08",Je==null?void 0:Je.total,"\uFF09"),(Je==null?void 0:Je.resetCount)!==void 0&&(Je==null?void 0:Je.total)!==void 0&&b.createElement(Te.Z,{title:(Je==null?void 0:Je.tip)!=null?Je==null?void 0:Je.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Je==null?void 0:Je.resetCount),"/",b.createElement("span",null,Je==null?void 0:Je.total),"\uFF09"))))),b.createElement("div",{className:qt.tabBar},Tt)),In={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},sn=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={},tabBarExtraContent:Tt})=>b.createElement("div",{className:Le()(In.tabs,tt),style:Lt},b.createElement("div",{className:In.tabsWrap},je.map((Je,Pt)=>b.createElement("aside",{className:`${In.tab} ${Ae===Je.id?In.active:""}`,onClick:()=>{Re(Je.id),Je.link&&It.history.push(Je.link)},key:Pt},b.createElement("div",null,Je.name),(Je==null?void 0:Je.resetCount)==null&&(Je==null?void 0:Je.total)!==void 0&&b.createElement("span",null,"\uFF08",Je==null?void 0:Je.total,"\uFF09"),(Je==null?void 0:Je.resetCount)!==void 0&&(Je==null?void 0:Je.total)!==void 0&&b.createElement(Te.Z,{title:(Je==null?void 0:Je.tip)!=null?Je==null?void 0:Je.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Je==null?void 0:Je.resetCount),"/",b.createElement("span",null,Je==null?void 0:Je.total),"\uFF09"))))),b.createElement("div",{className:In.tabBar},Tt)),Aa=({className:je,style:Ae={},children:Re})=>b.createElement("div",{className:Le()(je),style:Ae},Re),Ln={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"},Dn=oe(38854),ma=oe(20834);const Na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ba=({sortValue:je,dropValue:Ae,className:Re,onSort:tt,onDrop:Lt,dataSource:Tt=Na})=>{var Je;return b.createElement("div",{className:Le()(Ln.orderWrap,Re)},b.createElement(Dn.Z,{dropdownRender:()=>b.createElement(ma.default,null,Tt.map((Pt,kt)=>b.createElement(ma.default.Item,{key:kt,onClick:()=>Lt(Pt.id)},Pt.name)))},b.createElement("span",{className:Ln.orderTextWrap},(Je=Tt.find(Pt=>Ae===Pt.id))==null?void 0:Je.name)),b.createElement("span",{className:Ln.orderIconWrap},b.createElement("span",{className:Ln.orderAsc},b.createElement("i",{className:je==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ln.cursorPointer} ${Ln.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ln.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")})),b.createElement("span",{className:Ln.orderDesc},b.createElement("i",{className:je==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ln.cursorPointer} ${Ln.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ln.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")}))))},Gn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const En=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jn=({sortValue:je,dropValue:Ae,className:Re,onSort:tt,onDrop:Lt,dataSource:Tt=En})=>{var Je;return b.createElement("div",{className:Le()(Gn.orderWrap,Re)},b.createElement(Dn.Z,{dropdownRender:()=>b.createElement(ma.default,null,Tt.map((Pt,kt)=>b.createElement(ma.default.Item,{key:kt,onClick:()=>Lt(Pt.id)},Pt.name)))},b.createElement("span",{className:Gn.orderTextWrap},(Je=Tt.find(Pt=>Ae===Pt.id))==null?void 0:Je.name)),b.createElement("span",{className:Gn.orderIconWrap},b.createElement("span",{className:Gn.orderAsc},b.createElement("i",{className:je==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Gn.cursorPointer} ${Gn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Gn.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")})),b.createElement("span",{className:Gn.orderDesc},b.createElement("i",{className:je==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Gn.cursorPointer} ${Gn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Gn.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")}))))},oa={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"},Xe=oe(3113),Za=oe(2337),Ia=Object.defineProperty,ua=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,xt=(je,Ae,Re)=>Ae in je?Ia(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,Jt=(je,Ae)=>{for(var Re in Ae||(Ae={}))Ea.call(Ae,Re)&&xt(je,Re,Ae[Re]);if(ua)for(var Re of ua(Ae))gt.call(Ae,Re)&&xt(je,Re,Ae[Re]);return je},Nt=(je,Ae)=>{var Re={};for(var tt in je)Ea.call(je,tt)&&Ae.indexOf(tt)<0&&(Re[tt]=je[tt]);if(je!=null&&ua)for(var tt of ua(je))Ae.indexOf(tt)<0&>.call(je,tt)&&(Re[tt]=je[tt]);return Re},Bn=(je,Ae,Re)=>new Promise((tt,Lt)=>{var Tt=kt=>{try{Pt(Re.next(kt))}catch(en){Lt(en)}},Je=kt=>{try{Pt(Re.throw(kt))}catch(en){Lt(en)}},Pt=kt=>kt.done?tt(kt.value):Promise.resolve(kt.value).then(Tt,Je);Pt((Re=Re.apply(je,Ae)).next())}),bn=je=>{var Ae=je,{className:Re,style:tt,children:Lt,loading:Tt=!1,openLoading:Je,onClick:Pt=()=>{},size:kt="middle",shape:en="round",theme:Gt}=Ae,de=Nt(Ae,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qe,dt]=(0,b.useState)(!1),Mt=(0,b.useMemo)(()=>{switch(Gt){case Za.Fy.THEMEONE:return oa.ThemeOne;case Za.Fy.DEFAULT:default:return oa.btn}},[Gt]);return b.createElement(Xe.ZP,Jt({onClick:(0,ye.throttle)(ut=>Bn(void 0,null,function*(){Je&&dt(!0);try{yield Pt(ut)}catch(rt){console.log("error",rt)}Je&&dt(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(Mt,oa[`${kt}-${en}`],Re),style:tt,size:kt,shape:en,loading:qe||Tt},de),Lt)},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"},ba=({className:je,style:Ae,children:Re=null,onClick:tt,title:Lt})=>b.createElement("div",{className:Le()(Vn.head,je),style:Ae},b.createElement("span",{className:"primary-hover",onClick:tt},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Lt},Lt),b.createElement("div",{className:Vn.node},Re)),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"},_e=({confirmShow:je=!0,confirmTitle:Ae,confirmClick:Re,cancelShow:tt=!0,cancelTitle:Lt,cancelClick:Tt,className:Je,style:Pt,confirmLoading:kt=!1})=>b.createElement("div",{className:Le()(xa.btns,Je),style:Pt},je&&b.createElement(Xe.ZP,{loading:kt,onClick:Re,type:"primary",className:xa.confirm},Ae),tt&&b.createElement(Xe.ZP,{onClick:Tt,className:xa.cancel},Lt)),eo={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"},to=({className:je,style:Ae={},LeftContent:Re,children:tt,RightContent:Lt})=>b.createElement("div",{className:Le()(eo.fixedBottom,je),style:Ae},b.createElement("div",{className:eo.wrap},b.createElement("div",{className:eo.left},Re),b.createElement("div",{className:eo.center},tt),b.createElement("div",{className:eo.right},Lt))),no={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"},Fa=({className:je,style:Ae={},dataSource:Re=[]})=>b.createElement("div",{className:Le()(no.crumbs,je),style:Ae},Re.map((tt,Lt)=>LtIt.history.push(tt.path)},tt.name):b.createElement("span",null,tt.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Lt,style:{color:"#5F6368"}},tt.name))),Va=oe(31797),Sa=Object.defineProperty,ya=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,_n=(je,Ae,Re)=>Ae in je?Sa(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,ko=(je,Ae)=>{for(var Re in Ae||(Ae={}))ao.call(Ae,Re)&&_n(je,Re,Ae[Re]);if(qn)for(var Re of qn(Ae))Ma.call(Ae,Re)&&_n(je,Re,Ae[Re]);return je},ja=(je,Ae)=>ya(je,xo(Ae)),Zo=(je,Ae)=>{var Re={};for(var tt in je)ao.call(je,tt)&&Ae.indexOf(tt)<0&&(Re[tt]=je[tt]);if(je!=null&&qn)for(var tt of qn(je))Ae.indexOf(tt)<0&&Ma.call(je,tt)&&(Re[tt]=je[tt]);return Re};const{Countdown:Go}=Va.default;var Vo=je=>{var Ae=je,{onChange:Re}=Ae,tt=Zo(Ae,["onChange"]);const[Lt,Tt]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Lt=="number"&&Lt>=0&&Re(Lt)},[Lt]);const Je=Pt=>{const kt=Math.floor(Pt/1e3);Tt(kt)};return b.createElement(Go,ja(ko({},tt),{onChange:Je}))},Eo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Jo=({DataProps:je,className:Ae,style:Re={}})=>{var tt;return b.createElement("div",{className:Le()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Eo.ClassRoomItem,Ae),style:Re,onClick:()=>{(0,he.xg)(je==null?void 0:je.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(tt=Ve.Z)==null?void 0:tt.IMG_SERVER}/images/${je==null?void 0:je.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(je==null?void 0:je.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(je!=null&&je.is_public)&&b.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"),b.createElement("span",{className:Le()("text-16px font-medium",Eo.TitleDom)},je==null?void 0:je.name)),b.createElement("div",{className:"c-grey-333 font-medium"},je==null?void 0:je.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",je==null?void 0:je.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",je==null?void 0:je.tasks_count),je!=null&&je.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ja=Object.defineProperty,Ka=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,vt=(je,Ae,Re)=>Ae in je?Ja(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,yt=(je,Ae)=>{for(var Re in Ae||(Ae={}))Ft.call(Ae,Re)&&vt(je,Re,Ae[Re]);if(Ka)for(var Re of Ka(Ae))ct.call(Ae,Re)&&vt(je,Re,Ae[Re]);return je},xn=({DataProps:je=[],selectValue:Ae,onChange:Re,className:tt,style:Lt={},extra:Tt,classNameItem:Je,styleItem:Pt={},barHidden:kt})=>{const[en,Gt]=(0,b.useState)();return(0,b.useEffect)(()=>{Gt(Array.isArray(Ae)?Ae:[Ae])},[Ae]),b.createElement("div",{className:Le()("flex px-20px py-10px gap-40px",tt),style:yt({borderBottom:"1px solid #D3F0FF"},Lt)},je==null?void 0:je.map(de=>b.createElement("div",{key:de==null?void 0:de.id,className:Le()("flex item-center justify-center current c-grey-333 text-16 relative",Je,de==null?void 0:de.className),style:yt(yt({color:en!=null&&en.includes(de==null?void 0:de.id)?"#1890FF":"",minWidth:88},Pt),(de==null?void 0:de.style)||{}),onClick:qe=>{Re==null||Re({domEvent:qe,item:de}),de!=null&&de.link&&It.history.push(de==null?void 0:de.link)}},de==null?void 0:de.name,!kt&&(en==null?void 0:en.includes(de==null?void 0:de.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},Tt))},jn=Object.defineProperty,Rn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,So=(je,Ae,Re)=>Ae in je?jn(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,Xa=(je,Ae)=>{for(var Re in Ae||(Ae={}))Oa.call(Ae,Re)&&So(je,Re,Ae[Re]);if(Yn)for(var Re of Yn(Ae))ta.call(Ae,Re)&&So(je,Re,Ae[Re]);return je},yo=(je,Ae)=>Rn(je,Qn(Ae)),za=({value:je,onChange:Ae,onInputChange:Re,className:tt,style:Lt={},InputProps:Tt})=>{const[Je,Pt]=(0,b.useState)(je);return b.createElement("div",{className:Le()("flex item-center rounded-full px-10px py-2px",tt),style:Xa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Lt)},b.createElement(Qe.default,yo(Xa({bordered:!1},Tt),{onChange:kt=>{Pt(kt.target.value),Re==null||Re(encodeURIComponent(kt.target.value))},onPressEnter:kt=>{Ae==null||Ae({domEvent:kt,item:{value:Je}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:kt=>{Ae==null||Ae({domEvent:kt,item:{value:Je}})}}))}},31103:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return Fe}});var b=oe(59301);function Fe(Ce,Ie){const pe=(0,b.useRef)();(0,b.useEffect)(()=>{pe.current=Ce}),(0,b.useEffect)(()=>{function ze(){pe.current()}if(Ie!==null){let me=setInterval(ze,Ie);return()=>clearInterval(me)}},[Ie])}},88493:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return a}});var b=oe(78241),Fe=oe(43418),Ce=oe(95237),Ie=oe(43604),pe=oe(92832),ze=oe(5871),me=oe(8591),Le=oe(24905),ye=oe(59301),ve=oe(65582),Be={form_item_warp:"form_item_warp___jRcx8",lable_name1:"lable_name1___NOUD6",h_lh_40:"h_lh_40___murfL",config_title:"config_title___Pz2EP"},ke=oe(65862),be=oe(59301),ae=(x,y,z)=>new Promise((ee,te)=>{var ne=le=>{try{ie(z.next(le))}catch(we){te(we)}},re=le=>{try{ie(z.throw(le))}catch(we){te(we)}},ie=le=>le.done?ee(le.value):Promise.resolve(le.value).then(ne,re);ie((z=z.apply(x,y)).next())});const E=({shixunHomeworks:x,loading:y,dispatch:z,getData:ee})=>{var te,ne;const{ai_review_settings:re}=x==null?void 0:x.studentWorkDetail,[ie]=b.default.useForm(),le=[{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,ye.useEffect)(()=>{var Qe;((Qe=x.actionTabs)==null?void 0:Qe.key)==="\u667A\u80FD\u8BC4\u9605\u914D\u7F6E"&&ie.setFieldsValue({ai_review_settings:(re==null?void 0:re.length)>0?re:le,update_ai_review_settings:!1})},[(te=x.actionTabs)==null?void 0:te.key]);const we=()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},fe=()=>ae(void 0,null,function*(){var Qe;const Ye=ie.getFieldValue("ai_review_settings");if(!(0,ke.BR)(Ye))return;const $e=ie.getFieldsValue();(Qe=x.actionTabs)==null||Qe.onOk($e),we()});return be.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((ne=x.actionTabs)==null?void 0:ne.key)==="\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",destroyOnClose:!0,onCancel:()=>we(),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>fe(),bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},be.createElement("div",{className:`${Be.config_title}`},"\u8BC4\u5206\u6807\u51C6"),be.createElement(b.default,{form:ie,colon:!1},be.createElement("div",{className:Be.form_item_warp},be.createElement(b.default.List,{name:"ai_review_settings"},(Qe,{add:Ye,remove:St})=>Qe.map(($e,mt)=>{var Ue;return be.createElement(Ce.Z,{key:$e.key,style:{padding:"5px 14px 5px 30px"}},be.createElement(Ie.Z,{className:Be.lable_name1},"\u8BC4\u5206\u9879\u76EE"),be.createElement(Ie.Z,null,be.createElement(b.default.Item,{className:"ml10",name:[$e.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},be.createElement(pe.default,{onChange:ht=>{ie.setFieldValue([$e.name,"content"],ht.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),be.createElement(Ie.Z,{className:Be.lable_name1},"\u8BC4\u5206\u6807\u51C6"),be.createElement(Ie.Z,null,be.createElement(b.default.Item,{className:"ml10",name:[$e.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},be.createElement(pe.default,{onChange:ht=>{ie.setFieldValue([$e.name,"content"],ht.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),be.createElement(Ie.Z,{className:Be.lable_name1},"\u6743\u91CD"),be.createElement(Ie.Z,null,be.createElement(b.default.Item,{className:"ml10",name:[$e.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"}]},be.createElement(ze.Z,{onChange:ht=>{Number.isInteger(ht)||ie.setFieldValue([$e.name,"weight"],parseFloat(ht).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),be.createElement(Ce.Z,{className:(Ue=Be)==null?void 0:Ue.h_lh_40},be.createElement(Ie.Z,null,be.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Qe.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Ye()}})),mt>0&&be.createElement(Ie.Z,null,be.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{St($e.name)}}))))}))),be.createElement(b.default.Item,{name:"update_ai_review_settings",valuePropName:"checked"},be.createElement(Le.default,{style:{color:"#000"}},"\u5C06\u5F53\u524D\u8BC4\u5206\u6807\u51C6\u5E94\u7528\u4E8E\u6574\u4EFD\u4F5C\u4E1A",be.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u66FF\u6362\u667A\u80FD\u8BC4\u9605\u7684\u8BC4\u5206\u6807\u51C6\uFF1B\u672A\u9009\u4E2D\uFF0C\u4EC5\u5BF9\u672C\u6B21\u667A\u80FD\u8BC4\u9605\u751F\u6548\uFF09")))))};var a=(0,ve.connect)(({shixunHomeworks:x,loading:y,user:z})=>({shixunHomeworks:x,loading:y.effects,user:z}))(E)},27880:function(Pe,ot,oe){"use strict";oe.r(ot),oe.d(ot,{default:function(){return mr}});var b=oe(59301),Fe=oe(65582),Ce=oe(78241),Ie=oe(43418),pe=oe(8591),ze=oe(3113),me=oe(38854),Le=oe(6848),ye=oe(99313),ve=oe(71418),Be=oe(24905),ke=oe(1710),be=oe(92832),ae=oe(30214),E=oe(38147),a=oe(96565),x=oe(77254),y=oe(21185),z=oe(56656),ee=oe.n(z),te=oe(74128),ne=oe(88761),re=oe(5871),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Qe=(Se,ue,ge)=>ue in Se?ie(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Ye=(Se,ue)=>{for(var ge in ue||(ue={}))we.call(ue,ge)&&Qe(Se,ge,ue[ge]);if(le)for(var ge of le(ue))fe.call(ue,ge)&&Qe(Se,ge,ue[ge]);return Se},St=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const $e=({shixunHomeworks:Se,dispatch:ue})=>{const ge=(0,Fe.useParams)(),[Dt,Vt]=(0,b.useState)(!0),[_t]=Ce.default.useForm();return b.createElement(b.Fragment,null,b.createElement(Ie.default,{centered:!0,title:"\u8C03\u5206",open:Se.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){yield _t.validateFields();const Pn=_t.getFieldsValue();(yield(0,E.ZP)(`/api/student_works/${Se.actionTabs.id}/adjust_score.json`,{method:"post",body:Ye({},Pn)})).status===0&&(pe.ZP.success("\u8BC4\u9605\u6210\u529F"),_t.resetFields(),ue({type:"shixunHomeworks/setActionTabs",payload:{}}),ue({type:"shixunHomeworks/getStudentWorkCommon",payload:Ye({},ge)}))}),onCancel:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.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"),b.createElement(Ce.default,{form:_t,layout:"horizontal"},b.createElement("div",{style:{display:"flex",alignItems:"baseline"}},b.createElement(Ce.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},b.createElement(re.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),b.createElement("span",{className:"ml10"},"\u5206")),b.createElement("div",null,b.createElement(Ce.default.Item,{name:"comment"},b.createElement(be.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var mt=(0,Fe.connect)(({shixunHomeworks:Se})=>({shixunHomeworks:Se}))($e),Ue={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",bg:"bg___sFhaA",title:"title___bk4oD",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N",left_content:"left_content___Tdt77",left_title:"left_title___V11QV",see_work:"see_work___HAfMs",left_list:"left_list___sXmxX",list_title:"list_title___NmWRs",list_box:"list_box___nK01J",list_item:"list_item___rrWl_",item_img:"item_img___yMYSc",item_content:"item_content___ZJr_4",item_name:"item_name___PkA99",item_code:"item_code___g13cU",item_states:"item_states___Rwb1r",center_top:"center_top___hgoJF",center_top_title:"center_top_title___rVfnl",center_top_content:"center_top_content___Wfmlt",right_content:"right_content___nMMjC",right_form:"right_form___ahOzz",work_score:"work_score___sJRnv",work_img:"work_img___p6zO4",work_button:"work_button___NDoqh",pingyue:"pingyue___PDoT9",pingyue_title:"pingyue_title___Wsqbg",pingyue_score:"pingyue_score___kvMiC",pingyue_teacher_title:"pingyue_teacher_title___lyJ0m",top_content:"top_content___mJifP",top_content_img:"top_content_img___vbTWm",item_tags:"item_tags___K9Qrr",daochu:"daochu___WdJvT",foldClose:"foldClose___DQSiP",foldOpen:"foldOpen___J18go",ScoreDetailsBase:"ScoreDetailsBase___UG7u2",lastAdd:"lastAdd___T9F0p",btnAdd:"btnAdd___GCat1",buttonStyle:"buttonStyle___jWXWa",hiddenBar:"hiddenBar___ZRZYH",apply:"apply___WQ6t7"},ht=oe(6339),Yt=oe(89392),tn=oe(57146),Ee=oe(59301),Me=Object.defineProperty,Te=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(Se,ue,ge)=>ue in Se?Me(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,st=(Se,ue)=>{for(var ge in ue||(ue={}))he.call(ue,ge)&&We(Se,ge,ue[ge]);if(Ve)for(var ge of Ve(ue))Ne.call(ue,ge)&&We(Se,ge,ue[ge]);return Se},He=(Se,ue)=>Te(Se,Ge(ue)),at=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const se=({classroomList:Se,loading:ue,dispatch:ge,studentWorkDetail:Dt})=>{const Vt=(0,Fe.useParams)(),[_t]=Ce.default.useForm(),Pn=()=>at(void 0,null,function*(){var Kt;yield _t.validateFields();const At=st({},_t.getFieldValue()),{selectArrs:nt}=Se.actionTabs;At.attachment_ids=(Kt=At.attachment_ids)==null?void 0:Kt.map(Xn=>Xn.response.id),(yield(0,ne.mz)(He(st({},At),{homeworkId:nt.work_id}))).status===0&&(_t.resetFields(),ge({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:st({},Se.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}))});return Ee.createElement(Ie.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:Se.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>at(void 0,null,function*(){if(Dt!=null&&Dt.can_submit){if(!(Dt!=null&&Dt.submit_size)){pe.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}Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Ee.createElement(Ee.Fragment,null,"\u4F60\u8FD8\u6709 ",Ee.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Dt==null?void 0:Dt.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:()=>{Pn()}});return}Pn()}),onCancel:()=>{_t.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}})}},Ee.createElement(Ce.default,{form:_t,initialValues:{}},Ee.createElement(Ce.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Ee.createElement(tn.Z,null)),Ee.createElement(Ce.default.Item,{name:"description"},Ee.createElement(be.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Ze=(0,Fe.connect)(({classroomList:Se,loading:ue})=>({classroomList:Se,loading:ue}))(se),wt=oe(65862),Ct=oe(41867),ft=oe(20443),Xt=oe(51198),an=oe(61527),Ht=oe(2524),$t=oe(27183),bt=oe(95237),Bt=oe(43604),Et=oe(37906),jt={pinfen:"pinfen____hgN7",left:"left___ZyTXs",right:"right___OSPEM",tagStyleSzz:"tagStyleSzz___fzxbk",headpic:"headpic___d7fnl",new_style_box:"new_style_box___XOWhi",box_child:"box_child___uYxgt",box_item_top:"box_item_top___MohWv",yichang:"yichang___ppIPI",text_style:"text_style___V3FT_",text_style_red:"text_style_red___reUfY",btnWarp:"btnWarp___n5eYa",active:"active___JVU0m",feedbackSty:"feedbackSty___CeTDz"},Nn=oe(3969),Mn=oe(27185),cn=oe(50030),nn=Object.defineProperty,Zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ya=(Se,ue,ge)=>ue in Se?nn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,na=(Se,ue)=>{for(var ge in ue||(ue={}))Un.call(ue,ge)&&Ya(Se,ge,ue[ge]);if(Zn)for(var ge of Zn(ue))Pa.call(ue,ge)&&Ya(Se,ge,ue[ge]);return Se};const ho=Se=>React.createElement("svg",na({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u661F\u5F62"),React.createElement("path",{d:"m7 10.5-4.114 2.163.785-4.581L.343 4.837l4.6-.669L7 0l2.057 4.168 4.6.669-3.328 3.245.785 4.581z",fill:"#FA6400",fillRule:"evenodd"}));var $a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcgMTAuNS00LjExNCAyLjE2My43ODUtNC41ODFMLjM0MyA0LjgzN2w0LjYtLjY2OUw3IDBsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6IiBmaWxsPSIjRkE2NDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",so=Object.defineProperty,Da=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Po=(Se,ue,ge)=>ue in Se?so(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,mo=(Se,ue)=>{for(var ge in ue||(ue={}))pa.call(ue,ge)&&Po(Se,ge,ue[ge]);if(Da)for(var ge of Da(ue))Ca.call(ue,ge)&&Po(Se,ge,ue[ge]);return Se};const co=Se=>React.createElement("svg",mo({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u62A5\u544A"),React.createElement("path",{d:"M3.629 14a2.38 2.38 0 0 1-2.373-2.373V4.311a.057.057 0 0 0-.06-.06H.564A.542.542 0 0 1 0 3.737V1.691C0 .76.81 0 1.81 0h8.868c.999 0 1.809.81 1.81 1.81v7.563a.057.057 0 0 0 .059.06h1.997a.557.557 0 0 1 .563.563v2.185a1.81 1.81 0 0 1-1.809 1.81L3.628 14Zm8.927-3.56a.057.057 0 0 0-.059.06v1.69a.81.81 0 0 0 1.622 0V10.5a.057.057 0 0 0-.06-.06h-1.503ZM2.314 4.252a.057.057 0 0 0-.06.06v7.306a1.377 1.377 0 0 0 1.375 1.375h7.959c.02 0 .04-.012.049-.03a.063.063 0 0 0 0-.06 1.814 1.814 0 0 1-.148-.721V1.819a.81.81 0 0 0-1.622 0v1.918a.536.536 0 0 1-.563.514h-6.99Zm-.505-3.243c-.445 0-.81.307-.81.683v1.502a.058.058 0 0 0 .059.06h7.741a.057.057 0 0 0 .06-.06V1.82c0-.248.05-.494.148-.722.01-.02 0-.04 0-.059a.054.054 0 0 0-.05-.03H1.81Zm2.314 9.462a.504.504 0 1 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Zm0-2.689a.504.504 0 0 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Z",fill:"#3061D0",fillRule:"nonzero"}));var po="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNjI5IDE0YTIuMzggMi4zOCAwIDAgMS0yLjM3My0yLjM3M1Y0LjMxMWEuMDU3LjA1NyAwIDAgMC0uMDYtLjA2SC41NjRBLjU0Mi41NDIgMCAwIDEgMCAzLjczN1YxLjY5MUMwIC43Ni44MSAwIDEuODEgMGg4Ljg2OGMuOTk5IDAgMS44MDkuODEgMS44MSAxLjgxdjcuNTYzYS4wNTcuMDU3IDAgMCAwIC4wNTkuMDZoMS45OTdhLjU1Ny41NTcgMCAwIDEgLjU2My41NjN2Mi4xODVhMS44MSAxLjgxIDAgMCAxLTEuODA5IDEuODFMMy42MjggMTRabTguOTI3LTMuNTZhLjA1Ny4wNTcgMCAwIDAtLjA1OS4wNnYxLjY5YS44MS44MSAwIDAgMCAxLjYyMiAwVjEwLjVhLjA1Ny4wNTcgMCAwIDAtLjA2LS4wNmgtMS41MDNaTTIuMzE0IDQuMjUyYS4wNTcuMDU3IDAgMCAwLS4wNi4wNnY3LjMwNmExLjM3NyAxLjM3NyAwIDAgMCAxLjM3NSAxLjM3NWg3Ljk1OWMuMDIgMCAuMDQtLjAxMi4wNDktLjAzYS4wNjMuMDYzIDAgMCAwIDAtLjA2IDEuODE0IDEuODE0IDAgMCAxLS4xNDgtLjcyMVYxLjgxOWEuODEuODEgMCAwIDAtMS42MjIgMHYxLjkxOGEuNTM2LjUzNiAwIDAgMS0uNTYzLjUxNGgtNi45OVptLS41MDUtMy4yNDNjLS40NDUgMC0uODEuMzA3LS44MS42ODN2MS41MDJhLjA1OC4wNTggMCAwIDAgLjA1OS4wNmg3Ljc0MWEuMDU3LjA1NyAwIDAgMCAuMDYtLjA2VjEuODJjMC0uMjQ4LjA1LS40OTQuMTQ4LS43MjIuMDEtLjAyIDAtLjA0IDAtLjA1OWEuMDU0LjA1NCAwIDAgMC0uMDUtLjAzSDEuODFabTIuMzE0IDkuNDYyYS41MDQuNTA0IDAgMSAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWm0wLTIuNjg5YS41MDQuNTA0IDAgMCAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+";const Yo=({handleCloseOrOpenModal:Se,dataInfo:ue,isShowButton:ge=!0,className:Dt=""})=>{const Vt=()=>{if(ue!=null&&ue.teacher_score&&(ue==null?void 0:ue.teacher_score)>=0)return b.createElement(b.Fragment,null,"\u6559\u5E08\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.teacher_score));if(ue!=null&&ue.teaching_asistant_score&&(ue==null?void 0:ue.teaching_asistant_score)>=0)return b.createElement(b.Fragment,null,"\u52A9\u6559\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.teaching_asistant_score));if(ue!=null&&ue.student_score&&(ue==null?void 0:ue.student_score)>=0)return b.createElement(b.Fragment,null,"\u533F\u8BC4\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.student_score))};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ue.work_score} ${Dt}`},b.createElement("div",{style:{color:"#191919",fontWeight:600}},"\u4F5C\u4E1A\u5F97\u5206"),b.createElement("div",{className:Ue.work_img},b.createElement("div",{style:{height:"40px",lineHeight:"50px",fontSize:"24px",color:"#009C0F",fontWeight:600}},(ue==null?void 0:ue.work_score)||"--",b.createElement("span",{style:{fontSize:"14px"}},"\u5206")),b.createElement("div",{style:{fontSize:"12px",color:"#666666"}},"\u6700\u7EC8\u6210\u7EE9")),b.createElement("img",{src:$a}),b.createElement("div",{style:{marginLeft:"10px",flex:1,marginRight:"10px",fontSize:"12px"}},"\u8BA1\u7B97\u89C4\u5219",b.createElement(Le.Z,{title:b.createElement("span",{className:"font12"},"\u5728\u591A\u9879\u8BC4\u5206\u5360\u6BD4\u8BBE\u7F6E\u4E2D\uFF0C\u82E5\u67D0\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5176\u5360\u6BD4\u5C06\u7531\u5176\u4ED6\u5DF2\u8BC4\u5206\u9879\u5E73\u5206\uFF1B\u82E5\u4E24\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5219\u552F\u4E00\u5DF2\u8BC4\u5206\u9879\u5C06\u5360100%\u7684\u6BD4\u91CD\u3002")},b.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5 mr5 font12 c-grey-999 current",style:{lineHeight:"18px"}})),"=",ue!=null&&ue.final_mode?Vt():b.createElement(b.Fragment,null,"\u6559\u5E08\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},(ue==null?void 0:ue.teacher_score)||"--","*",ue==null?void 0:ue.te_proportion),"+\u52A9\u6559\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},(ue==null?void 0:ue.teaching_asistant_score)||"--","*",ue==null?void 0:ue.ta_proportion),"+\u533F\u8BC4\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},(ue==null?void 0:ue.student_score)||"--","*",ue==null?void 0:ue.st_proportion)),"-\u6263\u5206\u9879 (\u8865\u4EA4\u6263\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.late_penalty),"+\u67E5\u91CD\u6263\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.repeat_minus_score),"+\u7F3A\u8BC4\u6263\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.absence_penalty),")"),ge&&b.createElement("div",{className:Ue.work_button,onClick:()=>{Se({key:"\u5F97\u5206\u8BE6\u60C5"})}},b.createElement("img",{src:po,style:{marginRight:"5px"}}),"\u67E5\u770B\u5F97\u5206\u8BE6\u60C5")))};var aa=(0,Fe.connect)(({shixunHomeworks:Se})=>({shixunHomeworks:Se}))(Yo),Oo=oe(88493),vn=Object.defineProperty,Ho=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,un=(Se,ue,ge)=>ue in Se?vn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Wn=(Se,ue)=>{for(var ge in ue||(ue={}))ea.call(ue,ge)&&un(Se,ge,ue[ge]);if(vo)for(var ge of vo(ue))zo.call(ue,ge)&&un(Se,ge,ue[ge]);return Se},va=(Se,ue)=>Ho(Se,Uo(ue)),An=(Se,ue)=>{var ge={};for(var Dt in Se)ea.call(Se,Dt)&&ue.indexOf(Dt)<0&&(ge[Dt]=Se[Dt]);if(Se!=null&&vo)for(var Dt of vo(Se))ue.indexOf(Dt)<0&&zo.call(Se,Dt)&&(ge[Dt]=Se[Dt]);return ge},Ha=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const Ao=({shixunHomeworks:Se,loading:ue,user:ge,globalSetting:Dt})=>({shixunHomeworks:Se,loading:ue.effects,user:ge,globalSetting:Dt}),da=Se=>{var ue=Se,{ModalProps:ge={},shixunHomeworks:Dt,user:Vt}=ue,_t=An(ue,["ModalProps","shixunHomeworks","user"]),Pn,Kt;const[At]=Ce.default.useForm(),nt=(0,Fe.useParams)(),{userInfo:zt={}}=Vt,[,Xn,qa,dn]=(0,an.U)(ne.Yn,{homeworkId:nt==null?void 0:nt.userId}),[,mn,fa,wa]=(0,an.U)(ne.Am,{homeworkId:nt==null?void 0:nt.userId}),[,Ta,ka]=(0,an.U)(ne.QC,{userId:nt==null?void 0:nt.userId}),[On,sa]=(0,b.useState)({page:1,limit:10}),[ga,pn]=(0,b.useState)(!1),$n=[{title:"\u8BC4\u9605\u4EBA\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:100,render:gn=>b.createElement(Le.Z,{title:gn},b.createElement("span",null,gn))},{title:"\u8BC4\u5206",dataIndex:"score",width:80},{title:"\u8BC4\u8BED",dataIndex:"content",ellipsis:!0,render:gn=>b.createElement(Le.Z,{title:gn},b.createElement("span",null,gn))},{title:"\u63D0\u4EA4\u4F5C\u4E1A\u7248\u672C",dataIndex:"student_work_num",width:110,render:(gn,ln)=>{var zn;return b.createElement("a",{style:{color:gn===((zn=dn==null?void 0:dn.data)==null?void 0:zn.max_student_work_num)?"#1B8565":"#FA6400"},target:"_blank",href:`/classrooms/${nt==null?void 0:nt.coursesId}/common_homework/${nt==null?void 0:nt.categoryId}/review/${ln==null?void 0:ln.student_work_id}?history_id=${ln==null?void 0:ln.history_id}`},"\u7B2C ",gn," \u6B21")}},{title:"\u64CD\u4F5C",dataIndex:"comment_id",width:150,render:(gn,ln)=>b.createElement("div",{className:"flex item-center gap-20px"},(ln==null?void 0:ln.user_login)===(zt==null?void 0:zt.login)&&b.createElement("a",{onClick:()=>{var zn;At.setFieldsValue(va(Wn({},ln),{comment:ln==null?void 0:ln.content,score_details:((zn=ln==null?void 0:ln.score_details)==null?void 0:zn.map(yn=>Wn({},yn)))||[]})),pn(!0)}},"\u7F16\u8F91"),b.createElement("a",{target:"_blank",href:`/classrooms/${nt==null?void 0:nt.coursesId}/common_homework/${nt==null?void 0:nt.categoryId}/review/${ln==null?void 0:ln.student_work_id}?history_id=${ln==null?void 0:ln.history_id}`},"\u67E5\u770B"),(ln==null?void 0:ln.user_login)===(zt==null?void 0:zt.login)&&b.createElement("a",{className:"current-delete-hover",onClick:()=>{Co(ln)}},"\u5220\u9664"))}],Co=(gn={})=>{Ie.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>Ha(void 0,null,function*(){(yield ka({score_id:gn==null?void 0:gn.comment_id})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),sa({page:1,limit:10}),pn(!1))})})};return(0,b.useEffect)(()=>{ge!=null&&ge.open&&qa(Wn({homeworkId:nt==null?void 0:nt.userId},On))},[On,ge==null?void 0:ge.open]),b.createElement(b.Fragment,null,b.createElement(Ie.default,Wn({},Wn({title:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",centered:!0,width:800},ge)),b.createElement(ke.default,{className:"mt10",loading:Xn,columns:$n,locale:{emptyText:b.createElement(Ht.Z,null)},dataSource:((Pn=dn==null?void 0:dn.data)==null?void 0:Pn.list)||[],pagination:{hideOnSinglePage:!0,total:((Kt=dn==null?void 0:dn.data)==null?void 0:Kt.size)||0,onChange:(gn,ln)=>{sa(va(Wn({},On),{page:gn,limit:ln}))},current:On==null?void 0:On.page,pageSize:On==null?void 0:On.limit,showTotal:gn=>b.createElement(b.Fragment,null,"\u5171",b.createElement("span",{className:"ml5 mr5 c-blue"},gn),"\u6761\u6570\u636E")}})),b.createElement(it,{FormProps:{form:At,onFinish:(...gn)=>Ha(void 0,[...gn],function*(ln={}){const zn=yield fa(va(Wn({},ln),{homeworkId:nt==null?void 0:nt.userId}));(zn==null?void 0:zn.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),sa({page:1,limit:10}),pn(!1))})},ModalProps:{open:ga,onCancel:()=>{pn(!1)},onOk:()=>{At.submit()},confirmLoading:mn}}))},wn=(0,Fe.connect)(Ao)(da),xe=Se=>{var ue=Se,{FormProps:ge,DataProps:Dt={},isShowStyles:Vt=!0,shixunHomeworks:_t,dispatch:Pn}=ue,Kt=An(ue,["FormProps","DataProps","isShowStyles","shixunHomeworks","dispatch"]);const[At]=Ce.default.useForm(),{form:nt=At}=ge,{studentWorkDetail:zt,workDetail:Xn}=_t,qa=(0,Fe.useParams)(),dn=Ce.default.useWatch("comment",nt),mn=Ce.default.useWatch("score",nt),fa=Ce.default.useWatch("score_details",nt),[wa,Ta]=Ie.default.useModal(),[ka,On]=(0,b.useState)(!1),[sa,ga]=(0,b.useState)(!1),pn=(0,b.useRef)({});(0,b.useEffect)(()=>{var gn;!(zt!=null&&zt.single_score)&&(fa==null?void 0:fa.length)>0&&nt.setFieldsValue({score:(gn=fa||[])==null?void 0:gn.reduce((ln,zn)=>(0,wt.EN)(ln,zn.score||0,"+"),0)})},[fa]);const $n=gn=>Ha(void 0,null,function*(){const{mes:ln,setChatData:zn,setTyping:yn}=gn,Tn=yield(0,E.ZP)("/api/intelligent_reviews/large_model_intelligent_qa.json",{method:"post",body:Wn({query:ln,student_work_id:qa.userId},pn.current)});Tn.answer=(Tn==null?void 0:Tn.status)==-3?Tn.message:Tn==null?void 0:Tn.answer,Tn!=null&&Tn.answer&&zn(La=>[...La].map((_a,No)=>No===La.length-1?va(Wn({},_a),{text:Tn==null?void 0:Tn.answer,loading:!1,response:Tn}):_a))}),Co=({chatData:gn,setChatData:ln,setLoading:zn,getData:yn,renderChatItems:Tn})=>{Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",onOk:La=>{pn.current=La,ga(!0),zn(!0);const _a=Tn();_a[0].show=!1,ln(_a),yn()}}})};return b.createElement(b.Fragment,null,Ta,b.createElement(Ce.default.Item,{hidden:!0,name:"score_id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),!(Dt!=null&&Dt.disabledScore)&&b.createElement(b.Fragment,null,zt!=null&&zt.single_score?b.createElement(Ce.default.Item,{className:Ue.ReviewStyle,name:"score",rules:[{required:!(0,Ct.GJ)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}],label:b.createElement("div",{className:"w-full flex justify-between item-center"},b.createElement("span",null,"\u8BC4\u5206"),(Xn==null?void 0:Xn.is_open_ai_review)&&b.createElement(cn.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:sa,onOpen:Co,onClose:()=>{ga(!1)},loadingOption:{text:"AI\u8BC4\u9605\u4E2D..."},hideUpload:!0,showDefaultTips:!1,hideInputBox:!0,customRequest:$n,extraAnswerAction:gn=>{var ln;return!gn.loading&&![-1,-3].includes((ln=gn==null?void 0:gn.response)==null?void 0:ln.status)&&b.createElement("div",{className:Ue.apply,onClick:()=>{const zn=()=>{var yn,Tn;nt.setFieldsValue({score:(yn=gn==null?void 0:gn.response)==null?void 0:yn.score,comment:(Tn=gn==null?void 0:gn.response)==null?void 0:Tn.remarks}),ga(!1)};if(mn||dn){wa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u5206\u6216\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4E00\u952E\u5E94\u7528\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u5E94\u7528\uFF1F",okText:"\u5E94\u7528",onOk:zn});return}zn()}},b.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},b.createElement(ze.ZP,{icon:b.createElement("img",{src:oe(11689)}),type:"link"},"\u667A\u80FD\u8BC4\u9605")))},b.createElement(re.Z,{className:"w-full",step:.1,min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570",addonAfter:"\u5206"})):b.createElement("div",{className:Vt?"gap-10px":"gap-20px mb20",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(200px, 1fr))"}},b.createElement(Ce.default.List,{name:"score_details"},(gn,{add:ln,remove:zn})=>b.createElement(b.Fragment,null,gn.map(yn=>b.createElement("div",{key:yn.key,className:Vt?"pt10 pb10 p20":"",style:{background:Vt&&"#F6F7F9"}},b.createElement("div",{className:"flex justify-between mb10"},b.createElement("div",{className:"multi_ellipsis1"},nt.getFieldValue(["score_details",yn.name,"name"])),b.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206",nt.getFieldValue(["score_details",yn.name,"full_score"]),"\u5206\uFF09")),b.createElement(Ce.default.Item,{className:"mb0",name:[yn.name,"score"],rules:nt.getFieldValue(["score_details",yn.name,"isAllScore"])?null:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},b.createElement(re.Z,{className:"w-full",stringMode:!0,min:0,max:nt.getFieldValue(["score_details",yn.name,"full_score"]),placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"})))))),b.createElement("div",{key:"allScore",className:Vt?"pt10 pb10 p20":"",style:{background:Vt&&"#F6F7F9"}},b.createElement("div",{className:"flex justify-between mb10"},b.createElement("div",{className:"multi_ellipsis1 c-blue"},"\u7EFC\u5408\u5F97\u5206"),b.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206100\u5206\uFF09")),b.createElement(Ce.default.Item,{className:"mb0",name:"score"},b.createElement(re.Z,{className:"w-full",stringMode:!0,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"}))))),b.createElement(Ce.default.Item,{name:"comment",className:Ue.ReviewStyle,label:b.createElement("div",{className:"w-full flex justify-between item-center"},b.createElement("span",null,"\u8BC4\u8BED"),b.createElement(Mn.Z,{isShowComponent:(0,Ct.G5)(),ModalProps:{open:ka,onCancel:()=>{On(!1)}},onDataSelect:(gn,{node:ln})=>{const zn=()=>{nt.setFieldsValue({comment:ln==null?void 0:ln.value}),On(!1)};if(dn){wa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:zn});return}zn()}},b.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:b.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:gn=>{gn.stopPropagation(),On(!0)}},"\u5E38\u7528\u8BC4\u8BED")))},b.createElement(Nn.h,{height:200,scrollId:"comment",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})),b.createElement(Oo.Z,null))},Oe=(0,Fe.connect)(Ao)(xe),De=Se=>{var ue=Se,{ModalProps:ge={},DataProps:Dt={},shixunHomeworks:Vt,FormProps:_t}=ue,Pn=An(ue,["ModalProps","DataProps","shixunHomeworks","FormProps"]);const{form:Kt}=_t,{studentWorkDetail:At}=Vt;return b.createElement(Ie.default,Wn({},Wn({title:b.createElement(b.Fragment,null,"\u7F16\u8F91\u8BC4\u8BED",!(At!=null&&At.single_score)&&b.createElement("span",{className:"ml20 font16",style:{color:"#FA6400"}},"\u6CE8\u610F\uFF1A\u5F00\u542F\u591A\u7EF4\u5EA6\u8BC4\u5206")),centered:!0,width:At!=null&&At.single_score?662:1120},ge)),b.createElement(Ce.default,Wn({},Wn({size:"large",layout:"vertical"},_t)),b.createElement(Oe,{FormProps:{form:Kt},DataProps:Dt})))},it=(0,Fe.connect)(Ao)(De),It=Se=>{var ue=Se,{ModalProps:ge={},DataProps:Dt={},shixunHomeworks:Vt}=ue,_t=An(ue,["ModalProps","DataProps","shixunHomeworks"]),Pn,Kt,At;const{studentWorkDetail:nt}=Vt,[zt,Xn]=(0,b.useState)({teacherList:[],assistantsList:[],anonymousCommentList:[]}),qa=(dn,mn,fa="")=>({title:fa==="anonymous_comment"?b.createElement(Le.Z,{title:(0,Ct.G5)()&&(dn==null?void 0:dn.name)},b.createElement("a",null,"\u533F\u540D")):dn==null?void 0:dn.name,dataIndex:`score${mn}`,align:"center",render:(wa,Ta,ka)=>ka===0?b.createElement(b.Fragment,null,wa,Ta[`old_score${mn}`]&&b.createElement("span",{style:{color:"#009C0F"}},"\uFF08\u6559\u5E08\u8865\u5206\uFF1A",Ta[`old_score${mn}`],"\uFF09")):b.createElement("div",{className:"flex item-center justify-center"},b.createElement("div",{style:{width:166}},wa==null?void 0:wa.map((On,sa)=>b.createElement("div",{key:sa,className:"flex justify-between"},On==null?void 0:On.name,b.createElement("span",{className:"ml5",style:{color:"#009C0F"}},On==null?void 0:On.score)))))});return(0,b.useEffect)(()=>{var dn,mn,fa,wa,Ta,ka;if(nt&&(ge!=null&&ge.open)){const On=[{},{}],sa=[{},{}],ga=[{},{}];((dn=nt==null?void 0:nt.teacher_score_list)==null?void 0:dn.length)>0&&((mn=nt==null?void 0:nt.teacher_score_list)==null||mn.forEach((pn,$n)=>{On[0][`score${$n}`]=pn==null?void 0:pn.score,On[1][`score${$n}`]=pn==null?void 0:pn.user_score})),((fa=nt==null?void 0:nt.assistants_score_list)==null?void 0:fa.length)>0&&((wa=nt==null?void 0:nt.assistants_score_list)==null||wa.forEach((pn,$n)=>{sa[0][`score${$n}`]=pn==null?void 0:pn.score,sa[1][`score${$n}`]=pn==null?void 0:pn.user_score})),((Ta=nt==null?void 0:nt.anonymous_comment_score_list)==null?void 0:Ta.length)>0&&((ka=nt==null?void 0:nt.anonymous_comment_score_list)==null||ka.forEach((pn,$n)=>{pn!=null&&pn.old_score?(ga[0][`score${$n}`]=pn==null?void 0:pn.old_score,ga[0][`old_score${$n}`]=pn==null?void 0:pn.score):(ga[0][`score${$n}`]=pn==null?void 0:pn.score,ga[0][`old_score${$n}`]=pn==null?void 0:pn.old_score),ga[1][`score${$n}`]=pn==null?void 0:pn.user_score})),Xn({teacherList:nt!=null&&nt.single_score?[On[0]]:On,assistantsList:nt!=null&&nt.single_score?[sa[0]]:sa,anonymousCommentList:nt!=null&&nt.single_score?[ga[0]]:ga})}},[nt,ge==null?void 0:ge.open]),b.createElement(Ie.default,Wn({},Wn({title:"\u5F97\u5206\u8BE6\u60C5",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},ge)),b.createElement(aa,{className:"mt0",dataInfo:nt,isShowButton:!1}),b.createElement("div",{className:`${Ue.ScoreDetailsBase} flex flex-col gap-20px`},((Pn=nt==null?void 0:nt.teacher_score_list)==null?void 0:Pn.length)>0&&b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6559\u5E08\u8BC4\u5206"),b.createElement(ke.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:zt==null?void 0:zt.teacherList,pagination:!1,scroll:{x:"max-content"},columns:[...((nt==null?void 0:nt.teacher_score_list)||[]).map((dn,mn)=>qa(dn,mn)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(nt==null?void 0:nt.teacher_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:dn=>b.createElement("span",{style:{color:"#009C0F"}},nt==null?void 0:nt.teacher_score),onCell:(dn,mn)=>({rowSpan:mn%2==0?2:0})}]})),((Kt=nt==null?void 0:nt.assistants_score_list)==null?void 0:Kt.length)>0&&b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u52A9\u6559\u8BC4\u5206"),b.createElement(ke.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(zt==null?void 0:zt.assistantsList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((nt==null?void 0:nt.assistants_score_list)||[]).map((dn,mn)=>qa(dn,mn)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(nt==null?void 0:nt.ta_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:dn=>b.createElement("span",{style:{color:"#009C0F"}},nt==null?void 0:nt.teaching_asistant_score),onCell:(dn,mn)=>({rowSpan:mn%2==0?2:0})}]})),(nt==null?void 0:nt.anonymous_comment)&&((At=nt==null?void 0:nt.anonymous_comment_score_list)==null?void 0:At.length)>0&&b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u533F\u8BC4\u8BC4\u5206"),b.createElement(ke.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(zt==null?void 0:zt.anonymousCommentList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((nt==null?void 0:nt.anonymous_comment_score_list)||[]).map((dn,mn)=>qa(dn,mn,"anonymous_comment")),{title:"\u6700\u7EC8\u5F97\u5206\uFF08\u53D6\u5E73\u5747\u5206\uFF09",dataIndex:"value",align:"center",width:224,fixed:"right",render:dn=>b.createElement("span",{style:{color:"#009C0F"}}," ",nt==null?void 0:nt.student_score),onCell:(dn,mn)=>({rowSpan:mn%2==0?2:0})}]})),b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6263\u5206"),b.createElement(ke.default,{className:" flex-1",bordered:!0,dataSource:[nt],pagination:!1,columns:[{title:"\u8865\u4EA4\u6263\u5206",dataIndex:"late_penalty",align:"center"},{title:"\u67E5\u91CD\u6263\u5206",dataIndex:"repeat_minus_score",align:"center"},(nt==null?void 0:nt.anonymous_comment)&&{title:"\u7F3A\u8BC4\u6263\u5206",dataIndex:"absence_penalty",align:"center"},{title:"\u8FDD\u8BC4\u6263\u5206",dataIndex:"appeal_penalty",align:"center"},{title:"\u6700\u7EC8\u6263\u5206",dataIndex:"value",align:"center",width:224,render:(dn,mn)=>b.createElement("span",{style:{color:"#009C0F"}},((mn==null?void 0:mn.late_penalty)||0)+((mn==null?void 0:mn.repeat_minus_score)||0)+((mn==null?void 0:mn.absence_penalty)||0)+((mn==null?void 0:mn.appeal_penalty)||0))}].filter(dn=>dn)}))))},Ot=(0,Fe.connect)(Ao)(It),Sn=Se=>{var ue=Se,{ModalProps:ge={},DataProps:Dt={},shixunHomeworks:Vt,dispatch:_t}=ue,Pn=An(ue,["ModalProps","DataProps","shixunHomeworks","dispatch"]);const{workDetail:Kt}=Vt,At=(0,Fe.useParams)();return b.createElement(Ie.default,Wn({},Wn({title:"\u4F5C\u4E1A\u63CF\u8FF0",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},ge)),b.createElement(ht.Z,{className:"mt10",value:(Kt==null?void 0:Kt.description)||"\u6682\u65E0\uFF5E"}),b.createElement($t.Z,{authority:(0,Ct.GJ)(),showDimensions:!1,dataSource:Kt==null?void 0:Kt.attachments,callback:()=>{_t({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:At.categoryId}})}}))},qt=(0,Fe.connect)(Ao)(Sn);var Qt=Object.defineProperty,on=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,sn=(Se,ue,ge)=>ue in Se?Qt(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,la=(Se,ue)=>{for(var ge in ue||(ue={}))In.call(ue,ge)&&sn(Se,ge,ue[ge]);if(on)for(var ge of on(ue))lt.call(ue,ge)&&sn(Se,ge,ue[ge]);return Se};const Aa=Se=>React.createElement("svg",la({width:13,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"4"),React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787ZM7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z",fill:"#FA6400",fillRule:"nonzero"}));var Ln="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNTczIDEuNzg3di4wMDZjLjAxOC4xMzUuMzI0IDIuMzk0IDIuMTQ2IDQuMDRDNi41OTcgNy41MyA5LjQ4MSA3LjY2IDkuNDgxIDcuNjZoLjAwM2MuMDg0LjAwMSAxLjk4NS4wNyAzLjAzNSAzLjE2LjAzMy4wOTYuMDc0LjIzMi4xMjMuNDA3YS41ODMuNTgzIDAgMCAxLS41NjMuNzM5SDMuNTc4YS41ODMuNTgzIDAgMCAxLS41ODQtLjU5MmMuMDI1LTEuNzMyLS4xMTUtMi45Ny0uNDIxLTMuNzE0QzIuMDU3IDYuNDA1LjczNSA1LjM5Mi4wMzggMi4xODNjLS4wNC0uMTg4LS4yNDYtMS40MS45OTctMS41NzhDMi4yNzcuNDM3IDIuNTczIDEuNzg3IDIuNTczIDEuNzg3Wk03Ljg3Ni4wMDdjMS42MTEgMCAyLjkxNyAxLjM3MSAyLjkxNyAzLjA2MyAwIDEuNjktMS4zMDYgMy4wNjItMi45MTcgMy4wNjItMS42MTEgMC0yLjkxNy0xLjM3LTIuOTE3LTMuMDYyQzQuOTYgMS4zNzkgNi4yNjUuMDA3IDcuODc2LjAwN1oiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Dn=Object.defineProperty,ma=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Ba=(Se,ue,ge)=>ue in Se?Dn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Gn=(Se,ue)=>{for(var ge in ue||(ue={}))Na.call(ue,ge)&&Ba(Se,ge,ue[ge]);if(ma)for(var ge of ma(ue))Ua.call(ue,ge)&&Ba(Se,ge,ue[ge]);return Se};const En=Se=>React.createElement("svg",Gn({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"5"),React.createElement("g",{fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M8.477 5.651c.569 0 1.101.138 1.569.377V1.257C10.046.56 9.486 0 8.789 0H1.257C.56 0 0 .56 0 1.257v8.789c0 .697.56 1.257 1.257 1.257h4.56a3.411 3.411 0 0 1-.79-2.193 3.448 3.448 0 0 1 3.45-3.459Zm-3.138.624H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h3.137a.31.31 0 0 1 .312.312.31.31 0 0 1-.312.312ZM1.257 3.138V1.88c0-.349.284-.624.624-.624h6.275c.349 0 .624.284.624.624v1.257H1.257Zm2.826 5.651H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h1.88a.31.31 0 0 1 .312.312.31.31 0 0 1-.311.312Z"}),React.createElement("path",{d:"M8.477 6.275a2.827 2.827 0 0 0 0 5.652 2.827 2.827 0 0 0 0-5.652Zm1.587 4.743C10.22 8.752 8.44 9.661 8.44 9.661v.981L6.908 9.101 8.44 7.54l-.009.9c2.835.421 1.633 2.577 1.633 2.577Z"})));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVFNTRFNyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC40NzcgNS42NTFjLjU2OSAwIDEuMTAxLjEzOCAxLjU2OS4zNzdWMS4yNTdDMTAuMDQ2LjU2IDkuNDg2IDAgOC43ODkgMEgxLjI1N0MuNTYgMCAwIC41NiAwIDEuMjU3djguNzg5YzAgLjY5Ny41NiAxLjI1NyAxLjI1NyAxLjI1N2g0LjU2YTMuNDExIDMuNDExIDAgMCAxLS43OS0yLjE5MyAzLjQ0OCAzLjQ0OCAwIDAgMSAzLjQ1LTMuNDU5Wm0tMy4xMzguNjI0SDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDMuMTM3YS4zMS4zMSAwIDAgMSAuMzEyLjMxMi4zMS4zMSAwIDAgMS0uMzEyLjMxMlpNMS4yNTcgMy4xMzhWMS44OGMwLS4zNDkuMjg0LS42MjQuNjI0LS42MjRoNi4yNzVjLjM0OSAwIC42MjQuMjg0LjYyNC42MjR2MS4yNTdIMS4yNTdabTIuODI2IDUuNjUxSDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDEuODhhLjMxLjMxIDAgMCAxIC4zMTIuMzEyLjMxLjMxIDAgMCAxLS4zMTEuMzEyWiIvPjxwYXRoIGQ9Ik04LjQ3NyA2LjI3NWEyLjgyNyAyLjgyNyAwIDAgMCAwIDUuNjUyIDIuODI3IDIuODI3IDAgMCAwIDAtNS42NTJabTEuNTg3IDQuNzQzQzEwLjIyIDguNzUyIDguNDQgOS42NjEgOC40NCA5LjY2MXYuOTgxTDYuOTA4IDkuMTAxIDguNDQgNy41NGwtLjAwOS45YzIuODM1LjQyMSAxLjYzMyAyLjU3NyAxLjYzMyAyLjU3N1oiLz48L2c+PC9zdmc+",Jn=Object.defineProperty,oa=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Ia=(Se,ue,ge)=>ue in Se?Jn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,ua=(Se,ue)=>{for(var ge in ue||(ue={}))Xe.call(ue,ge)&&Ia(Se,ge,ue[ge]);if(oa)for(var ge of oa(ue))Za.call(ue,ge)&&Ia(Se,ge,ue[ge]);return Se};const Ea=Se=>React.createElement("svg",ua({width:16,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"2"),React.createElement("g",{fill:"#00B187",fillRule:"nonzero"},React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787Z"}),React.createElement("path",{d:"M13.09 1.787v.006c-.017.135-.324 2.394-2.146 4.04C9.066 7.53 6.182 7.66 6.182 7.66h-.003c-.084.001-1.985.07-3.035 3.16a7.91 7.91 0 0 0-.122.407.583.583 0 0 0 .562.739h8.502a.583.583 0 0 0 .583-.592c-.025-1.732.116-2.97.422-3.714.515-1.255 1.837-2.268 2.534-5.477.041-.188.246-1.41-.996-1.578-1.242-.168-1.538 1.182-1.538 1.182Z"}),React.createElement("path",{d:"M7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z"})));var gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQjE4NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMi41NzMgMS43ODd2LjAwNmMuMDE4LjEzNS4zMjQgMi4zOTQgMi4xNDYgNC4wNEM2LjU5NyA3LjUzIDkuNDgxIDcuNjYgOS40ODEgNy42NmguMDAzYy4wODQuMDAxIDEuOTg1LjA3IDMuMDM1IDMuMTYuMDMzLjA5Ni4wNzQuMjMyLjEyMy40MDdhLjU4My41ODMgMCAwIDEtLjU2My43MzlIMy41NzhhLjU4My41ODMgMCAwIDEtLjU4NC0uNTkyYy4wMjUtMS43MzItLjExNS0yLjk3LS40MjEtMy43MTRDMi4wNTcgNi40MDUuNzM1IDUuMzkyLjAzOCAyLjE4M2MtLjA0LS4xODgtLjI0Ni0xLjQxLjk5Ny0xLjU3OEMyLjI3Ny40MzcgMi41NzMgMS43ODcgMi41NzMgMS43ODdaIi8+PHBhdGggZD0iTTEzLjA5IDEuNzg3di4wMDZjLS4wMTcuMTM1LS4zMjQgMi4zOTQtMi4xNDYgNC4wNEM5LjA2NiA3LjUzIDYuMTgyIDcuNjYgNi4xODIgNy42NmgtLjAwM2MtLjA4NC4wMDEtMS45ODUuMDctMy4wMzUgMy4xNmE3LjkxIDcuOTEgMCAwIDAtLjEyMi40MDcuNTgzLjU4MyAwIDAgMCAuNTYyLjczOWg4LjUwMmEuNTgzLjU4MyAwIDAgMCAuNTgzLS41OTJjLS4wMjUtMS43MzIuMTE2LTIuOTcuNDIyLTMuNzE0LjUxNS0xLjI1NSAxLjgzNy0yLjI2OCAyLjUzNC01LjQ3Ny4wNDEtLjE4OC4yNDYtMS40MS0uOTk2LTEuNTc4LTEuMjQyLS4xNjgtMS41MzggMS4xODItMS41MzggMS4xODJaIi8+PHBhdGggZD0iTTcuODc2LjAwN2MxLjYxMSAwIDIuOTE3IDEuMzcxIDIuOTE3IDMuMDYzIDAgMS42OS0xLjMwNiAzLjA2Mi0yLjkxNyAzLjA2Mi0xLjYxMSAwLTIuOTE3LTEuMzctMi45MTctMy4wNjJDNC45NiAxLjM3OSA2LjI2NS4wMDcgNy44NzYuMDA3WiIvPjwvZz48L3N2Zz4=",xt=Object.defineProperty,Jt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Cn=(Se,ue,ge)=>ue in Se?xt(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,bn=(Se,ue)=>{for(var ge in ue||(ue={}))Nt.call(ue,ge)&&Cn(Se,ge,ue[ge]);if(Jt)for(var ge of Jt(ue))Bn.call(ue,ge)&&Cn(Se,ge,ue[ge]);return Se};const Vn=Se=>React.createElement("svg",bn({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"1"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M6.325 1.6a.578.578 0 0 1 .448.197c.135.176.215.387.23.608a.672.672 0 0 1 .535-.107c.497.088.628.632.653 1.043a.565.565 0 0 1 .292-.037c.699.079.686.756.68 1.046-.008.29-.248 2.06-.28 2.288.04.277.343 2.649-.851 3.6l.057.849-3.338.113v-1.168c-.27-.219-1.33-1.136-1.544-2.283a4.077 4.077 0 0 0-.475-1.201c-.277-.514-.515-.96-.114-1.436a.585.585 0 0 1 .457-.236c.608 0 1.154 1.1 1.302 1.935l.16.08-.12-3.53c0-.015-.043-.516.228-.809a.651.651 0 0 1 .493-.205h.036a.767.767 0 0 1 .375.106c.016-.233.104-.456.252-.636a.692.692 0 0 1 .524-.217Z",fill:"#EE5D5D"}),React.createElement("path",{d:"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0ZM2.019 2.655a5.2 5.2 0 0 0 6.472 7.91ZM6 .8a5.18 5.18 0 0 0-3.417 1.28l6.582 8.046A5.2 5.2 0 0 0 6 .8Z",fill:"#E30000"})));var ca="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi4zMjUgMS42YS41NzguNTc4IDAgMCAxIC40NDguMTk3Yy4xMzUuMTc2LjIxNS4zODcuMjMuNjA4YS42NzIuNjcyIDAgMCAxIC41MzUtLjEwN2MuNDk3LjA4OC42MjguNjMyLjY1MyAxLjA0M2EuNTY1LjU2NSAwIDAgMSAuMjkyLS4wMzdjLjY5OS4wNzkuNjg2Ljc1Ni42OCAxLjA0Ni0uMDA4LjI5LS4yNDggMi4wNi0uMjggMi4yODguMDQuMjc3LjM0MyAyLjY0OS0uODUxIDMuNmwuMDU3Ljg0OS0zLjMzOC4xMTN2LTEuMTY4Yy0uMjctLjIxOS0xLjMzLTEuMTM2LTEuNTQ0LTIuMjgzYTQuMDc3IDQuMDc3IDAgMCAwLS40NzUtMS4yMDFjLS4yNzctLjUxNC0uNTE1LS45Ni0uMTE0LTEuNDM2YS41ODUuNTg1IDAgMCAxIC40NTctLjIzNmMuNjA4IDAgMS4xNTQgMS4xIDEuMzAyIDEuOTM1bC4xNi4wOC0uMTItMy41M2MwLS4wMTUtLjA0My0uNTE2LjIyOC0uODA5YS42NTEuNjUxIDAgMCAxIC40OTMtLjIwNWguMDM2YS43NjcuNzY3IDAgMCAxIC4zNzUuMTA2Yy4wMTYtLjIzMy4xMDQtLjQ1Ni4yNTItLjYzNmEuNjkyLjY5MiAwIDAgMSAuNTI0LS4yMTdaIiBmaWxsPSIjRUU1RDVEIi8+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwWk0yLjAxOSAyLjY1NWE1LjIgNS4yIDAgMCAwIDYuNDcyIDcuOTFaTTYgLjhhNS4xOCA1LjE4IDAgMCAwLTMuNDE3IDEuMjhsNi41ODIgOC4wNDZBNS4yIDUuMiAwIDAgMCA2IC44WiIgZmlsbD0iI0UzMDAwMCIvPjwvZz48L3N2Zz4=",ba=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())}),$o=({open:Se,onClose:ue,onOk:ge})=>{const[Dt,Vt]=(0,b.useState)(!1),[_t,Pn]=(0,b.useState)("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670"),[Kt,At]=(0,b.useState)(""),nt=()=>ba(void 0,null,function*(){Vt(!0),(yield ge(_t,Kt))===0&&ue(),Vt(!1)}),zt=["\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670","\u4F5C\u4E1A\u6B63\u786E\u4F46\u88AB\u6263\u5206","\u8BC4\u8BED\u8FC7\u4E8E\u4E3B\u89C2\u6216\u7B3C\u7EDF","\u8BC4\u8BED\u4E0E\u5B9E\u9645\u60C5\u51B5\u4E0D\u7B26","\u8BC4\u8BED\u4E0E\u8BC4\u5206\u4E0D\u5339\u914D","\u8BC4\u5206\u6807\u51C6\u6267\u884C\u4E0D\u4E00\u81F4","\u7F3A\u4E4F\u6539\u8FDB\u5EFA\u8BAE","\u81EA\u52A8\u8BC4\u5206\u7CFB\u7EDF\u95EE\u9898","\u5176\u5B83"];return b.createElement(Ie.default,{centered:!0,open:Se,confirmLoading:Dt,onCancel:()=>{ue()},afterClose:()=>{At(""),Pn("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670")},onOk:nt,title:"\u53CD\u9988",width:"1000px",okText:"\u63D0\u4EA4"},b.createElement("div",{className:jt.btnWarp},zt.map(Xn=>b.createElement("div",{key:Xn,className:_t===Xn?jt.active:"",onClick:()=>Pn(Xn)},Xn))),b.createElement(be.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u8BC4\u5206\u6216\u8BC4\u8BED\u4E0D\u6EE1\u610F\u7684\u539F\u56E0~",value:Kt,onChange:Xn=>At(Xn.target.value)}))},_e=oe(59301),eo=Object.defineProperty,Wo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Va=(Se,ue,ge)=>ue in Se?eo(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Sa=(Se,ue)=>{for(var ge in ue||(ue={}))To.call(ue,ge)&&Va(Se,ge,ue[ge]);if(no)for(var ge of no(ue))Fa.call(ue,ge)&&Va(Se,ge,ue[ge]);return Se},ya=(Se,ue)=>Wo(Se,to(ue)),xo=(Se,ue)=>{var ge={};for(var Dt in Se)To.call(Se,Dt)&&ue.indexOf(Dt)<0&&(ge[Dt]=Se[Dt]);if(Se!=null&&no)for(var Dt of no(Se))ue.indexOf(Dt)<0&&Fa.call(Se,Dt)&&(ge[Dt]=Se[Dt]);return ge},qn=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const ao=Se=>{var ue=Se,{Data:ge,layer:Dt=1,type:Vt,index:_t=0,newType:Pn,user:Kt,showName:At,showNm:nt}=ue,zt=xo(ue,["Data","layer","type","index","newType","user","showName","showNm"]),Xn,qa,dn,mn,fa,wa,Ta,ka,On,sa,ga,pn,$n,Co,gn,ln,zn;const yn=(0,Fe.useParams)(),{studentWorkDetail:Tn}=zt==null?void 0:zt.shixunHomeworks,[La,_a]=(0,b.useState)({type:0,show:!1}),[No,cr]=(0,b.useState)(null),[,kn,pt]=(0,an.U)(ne.qP,{userId:yn==null?void 0:yn.userId}),[,Lo,Qo]=(0,an.U)(ne.R$,{userId:yn==null?void 0:yn.userId}),[,$r,Ke]=(0,an.U)(ne.QC,{userId:yn==null?void 0:yn.userId}),[,Zt,zr]=(0,an.U)(ne.Mf,{userId:yn==null?void 0:yn.userId}),[,Tr,kr,ha]=(0,an.U)(ne.Am,{homeworkId:yn==null?void 0:yn.userId}),[,Lr,Br,xr]=(0,an.U)(ne.oK,{}),[Fr,Xo]=(0,b.useState)(!1),[qo]=Ce.default.useForm(),[nr]=Ce.default.useForm(),[gr]=Ce.default.useForm(),[ar,ir]=(0,b.useState)(!1),[Gr,Sr]=(0,b.useState)(!1),[Ga,lr]=(0,b.useState)(!1),Ra=(rn=ge)=>{Ie.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>qn(void 0,null,function*(){(yield Ke({score_id:rn==null?void 0:rn.comment_id})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})})},fr=(rn=ge)=>{Ie.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>qn(void 0,null,function*(){(yield zr({object_id:rn.id,object_type:"journals_for_message"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})})},ur=(rn,Hn)=>{let lo="";for(let Io=0;Io<(rn==null?void 0:rn.length);Io++){const bo=rn[Io];Hn!=null&&Hn.old_score?lo+=`${bo.name} ${bo.score}\u5206 `:lo+=`${bo.name} ${bo.score}\u5206 `,Io<(rn==null?void 0:rn.length)-1&&(Hn!=null&&Hn.old_score?lo+=' + ':lo+=" + ")}return _e.createElement("span",{dangerouslySetInnerHTML:{__html:lo}})},hr=(rn,Hn,lo)=>qn(void 0,null,function*(){const Io={type:rn,score_id:ge==null?void 0:ge.comment_id,reason:Hn||null,content:lo||null},bo=yield(0,E.ZP)(`/api/student_works/${yn==null?void 0:yn.categoryId}/add_score_like.json`,{method:"post",body:Io});return bo.status===0&&zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()),bo.status});return _e.createElement("div",{className:Dt==1&&jt.new_style_box,style:Pn&&{background:"#FCF8F4",border:"none"}},_e.createElement(bt.Z,{wrap:!1,gutter:15,className:Dt!=1&&jt.box_child,style:Pn&&{marginTop:"0px"}},Vt=="appeal_info"?_e.createElement(Bt.Z,{flex:1},_e.createElement("div",{className:jt.box_item_top},_e.createElement(Le.Z,{title:At?(Xn=ge==null?void 0:ge.appeal_info)==null?void 0:Xn.user_name:""},_e.createElement("span",{style:{color:At?"#3061D0":"#333333",fontWeight:600}},nt?"\u533F\u540D":(qa=ge==null?void 0:ge.appeal_info)==null?void 0:qa.user_name)),(ge==null?void 0:ge.appeal_status)==1&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#CF5300",border:"1px solid rgba(250,100,0,0.2)",background:"rgba(250,100,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:Ln,className:"mr5"}),"\u7533\u8BC9\u4E2D"),(ge==null?void 0:ge.appeal_status)==2&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#4237E7",border:"1px solid rgba(94,84,231,0.2)",background:"rgba(94,84,231,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:Wa,className:"mr5"}),"\u7533\u8BC9\u5DF2\u64A4\u9500"),(ge==null?void 0:ge.appeal_status)==3&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#00B187",border:"1px rgba(0,177,135,0.2) solid",background:"rgba(0,177,135,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:gt,className:"mr5"}),"\u7533\u8BC9\u6210\u529F"),(ge==null?void 0:ge.appeal_status)==4&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#E30000",border:"1px solid rgba(227,0,0,0.2)",background:"rgba(227,0,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:ca,className:"mr5"}),"\u7533\u8BC9\u88AB\u62D2\u7EDD"),(ge==null?void 0:ge.reason)&&_e.createElement("span",{className:`${jt.tagStyleSzz} ${jt.feedbackSty}`},ge==null?void 0:ge.reason)),_e.createElement(ht.Z,{className:"font14 mt10",value:`${((dn=ge==null?void 0:ge.appeal_info)==null?void 0:dn.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`})):_e.createElement(Bt.Z,{flex:1},_e.createElement("div",{className:jt.box_item_top},_e.createElement(Le.Z,{title:At?(mn=ge==null?void 0:ge.user_info)==null?void 0:mn.user_name:""},_e.createElement("span",{style:{color:At?"#3061D0":"#333333",fontWeight:600}},nt?"\u533F\u540D":(fa=ge==null?void 0:ge.user_info)==null?void 0:fa.user_name)),(ge==null?void 0:ge.student_work_num)&&_e.createElement(Bt.Z,null,_e.createElement("span",{style:{padding:"3px 8px",background:(ge==null?void 0:ge.student_work_num)==1?"#5A9781":"#FFD28D",color:(ge==null?void 0:ge.student_work_num)==1?"#FFFFFF":"#AC4C0C",fontSize:"12px",borderRadius:"2px"}},"\u7B2C ",ge==null?void 0:ge.student_work_num," \u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A")),((ge==null?void 0:ge.score)||(ge==null?void 0:ge.score)==0)&&(Tn==null?void 0:Tn.single_score)&&_e.createElement(Bt.Z,null,_e.createElement("span",{style:{color:ge!=null&&ge.anonymous_exception?"#E30000":ge!=null&&ge.old_score?"#999999":"#009C0F",fontWeight:600,marginLeft:"-7px"}}," ",(ge==null?void 0:ge.old_score)||(ge==null?void 0:ge.score),"\u5206 ",(ge==null?void 0:ge.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09")),Vt!="feedback"&&(Dt==1&&!(ge!=null&&ge.can_reply)||!(ge!=null&&ge.can_reply)&&Vt=="teacher"&&_t!=0)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u5931\u6548\uFF09")),!(Tn!=null&&Tn.single_score)&&(ge==null?void 0:ge.score)!==null&&_e.createElement("div",{style:{color:"#333333"}},_e.createElement(Le.Z,{title:((wa=ge==null?void 0:ge.score_details)==null?void 0:wa.length)>0?ur(ge==null?void 0:ge.score_details,ge):"",overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft"},_e.createElement("div",{style:{display:"flex",alignItems:"center"}},((ge==null?void 0:ge.score)||(ge==null?void 0:ge.score)==0)&&_e.createElement("span",{style:{color:ge!=null&&ge.anonymous_exception?"#E30000":ge!=null&&ge.old_score?"#999999":"#009C0F",fontWeight:600,marginRight:"5px"}},(ge==null?void 0:ge.old_score)||(ge==null?void 0:ge.score),"\u5206 ",(ge==null?void 0:ge.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09"),((Ta=ge==null?void 0:ge.score_details)==null?void 0:Ta.length)>0&&_e.createElement("div",{className:jt.left,style:{width:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},"= ",ur(ge==null?void 0:ge.score_details,ge))))),(ge==null?void 0:ge.anonymous_exception)&&_e.createElement("div",{className:jt.yichang,style:{marginLeft:((ka=ge==null?void 0:ge.score_details)==null?void 0:ka.length)>0&&"10px"}},_e.createElement("i",{className:"iconfont icon-tishi12",style:{fontSize:"11px",marginRight:"3px"}}),"\u8BC4\u5206\u5F02\u5E38"),(ge==null?void 0:ge.reason)&&_e.createElement("span",{className:`${jt.tagStyleSzz} ${jt.feedbackSty}`},ge==null?void 0:ge.reason)),_e.createElement(ht.Z,{className:"font14 mt10",value:`${(ge==null?void 0:ge.content)||(ge==null?void 0:ge.hidden_comment)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),((On=ge==null?void 0:ge.attachments)==null?void 0:On.length)>0&&_e.createElement("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10}},(sa=ge==null?void 0:ge.attachments)==null?void 0:sa.map((rn,Hn)=>_e.createElement("a",{key:Hn,href:`${te.Z.API_SERVER}${rn.url}`},_e.createElement("i",{className:"iconfont icon-fujian font14"}),_e.createElement("span",{className:"ml10"},rn==null?void 0:rn.title),_e.createElement("span",{className:"c-light-black ml20 font12"},rn==null?void 0:rn.filesize))))),Vt!="feedback"&&_e.createElement(_e.Fragment,null,Vt=="appeal_info"?_e.createElement(Bt.Z,{style:{whiteSpace:"nowrap"}},_e.createElement(bt.Z,{wrap:!1,gutter:10},(ge==null?void 0:ge.delete)&&(ge==null?void 0:ge.can_appeal)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{Ie.default.confirm({centered:!0,title:_e.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",_e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:()=>qn(void 0,null,function*(){zt!=null&&zt.getInitData&&(zt==null||zt.getInitData())})})}},"\u64A4\u9500\u7533\u8BC9")),(ge==null?void 0:ge.appeal_status)==1&&(0,Ct.GJ)()&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,style:{marginRight:"10pz"},onClick:()=>{ir(!0)}},"\u63A5\u53D7\u7533\u8BC9")),(ge==null?void 0:ge.appeal_status)==1&&(0,Ct.GJ)()&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style_red,onClick:()=>{Ie.default.confirm({centered:!0,title:_e.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",_e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:()=>qn(void 0,null,function*(){const rn=yield(0,E.ZP)(`/api/student_works/${yn.userId}/deal_appeal_score.json`,{method:"post",body:{score_id:ge==null?void 0:ge.score_id,status:4}});(rn==null?void 0:rn.status)===0&&zt!=null&&zt.getInitData&&(zt==null||zt.getInitData())})})}},"\u62D2\u7EDD\u7533\u8BC9")))):_e.createElement(_e.Fragment,null,Dt==1&&(0,Ct.Yh)()&&(Tn==null?void 0:Tn.can_feedback)&&_e.createElement(_e.Fragment,null,_e.createElement(Le.Z,{title:"\u559C\u6B22"},_e.createElement("i",{style:{color:(ge==null?void 0:ge.like)&&"#E30000",cursor:"pointer",lineHeight:"21px"},onClick:()=>hr("like"),className:"iconfot icon-yijiejue font16 mr15"})),_e.createElement(Le.Z,{title:"\u4E0D\u559C\u6B22"},_e.createElement("i",{style:{color:(ge==null?void 0:ge.dislike)&&"#37AD83",cursor:"pointer",lineHeight:"21px"},onClick:()=>{ge!=null&&ge.dislike?hr("dislike"):lr(!0)},className:"iconfot icon-weijiejuezhengchang font16 mr5"}))),(Dt==1||Vt=="teacher")&&_e.createElement(Bt.Z,{style:{whiteSpace:"nowrap"}},_e.createElement(bt.Z,{wrap:!1,gutter:10},((ge==null?void 0:ge.delete)||((ga=Kt==null?void 0:Kt.userInfo)==null?void 0:ga.user_id)==(ge==null?void 0:ge.user_id))&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:`${jt.text_style} ml5`,onClick:()=>{var rn;Xo(!0),nr.setFieldsValue(ya(Sa({},ge),{comment:ge==null?void 0:ge.content,score_details:((rn=ge==null?void 0:ge.score_details)==null?void 0:rn.map(Hn=>Sa({},Hn)))||[]}))}},"\u7F16\u8F91")),(ge==null?void 0:ge.is_invalid)&&(ge==null?void 0:ge.delete)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{Ra(ge)}},"\u5220\u9664")),(ge==null?void 0:ge.can_appeal)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{_a({type:1,show:!0})}},"\u7533\u8BC9")),(ge==null?void 0:ge.can_reply)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{_a({type:0,show:!0})}},"\u56DE\u590D")))),_e.createElement(Bt.Z,{style:{whiteSpace:"nowrap",padding:0}},Dt!=1&&((ge==null?void 0:ge.can_delete)&&Vt!="teacher"||((pn=Kt==null?void 0:Kt.userInfo)==null?void 0:pn.user_id)==(($n=ge==null?void 0:ge.user_info)==null?void 0:$n.user_id))&&_e.createElement("span",{className:jt.text_style,onClick:()=>{Sr(!0),gr.setFieldsValue(Sa({},ge))}},"\u7F16\u8F91"),Dt!=1&&(ge==null?void 0:ge.can_delete)&&Vt!="teacher"&&_e.createElement("span",{className:jt.text_style,style:{marginLeft:"10px"},onClick:()=>{fr(ge)}},"\u5220\u9664")))),Dt!=1&&(ge==null?void 0:ge.old_score)&&_e.createElement("span",{style:{color:"#009C0F"}},"\u6559\u5E08\u533F\u8BC4\u8865\u5206\uFF1A",ge==null?void 0:ge.score,"\u5206")),Dt==1&&(ge==null?void 0:ge.appeal_info)&&(ge==null?void 0:ge.appeal_info)!=""&&_e.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},_e.createElement(ao,Sa({type:"appeal_info",Data:ge,layer:Dt+1},zt))),Dt==1&&((Co=ge==null?void 0:ge.journals)==null?void 0:Co.length)>0&&_e.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},(gn=ge==null?void 0:ge.journals)==null?void 0:gn.map((rn,Hn)=>_e.createElement(ao,Sa({key:Hn,type:Vt,Data:rn,layer:Dt+1},zt)))),(La==null?void 0:La.show)&&_e.createElement("div",{className:"mt20",style:{marginLeft:"56px"}},_e.createElement(a.Z,{height:150,isFocus:!0,watch:!0,onChange:rn=>{cr(rn)}}),_e.createElement(bt.Z,{align:"middle",justify:"end",gutter:20},_e.createElement(Bt.Z,null,_e.createElement(ze.ZP,{onClick:()=>{_a({type:0,show:!1})}},"\u53D6\u6D88")),_e.createElement(Bt.Z,null,_e.createElement(ze.ZP,{loading:kn||Lo,type:"primary",onClick:()=>qn(void 0,null,function*(){if(No===""){pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let rn;Vt=="teacher"?rn=(yield La==null?void 0:La.type)==0?pt({hidden_comment:No,score_id:ge==null?void 0:ge.score_id}):Qo({comment:No,score_id:ge==null?void 0:ge.score_id}):rn=yield((La==null?void 0:La.type)==0?pt:Qo)({comment:No,score_id:ge==null?void 0:ge.score_id}),rn.status===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),_a({type:0,show:!1}),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})},(La==null?void 0:La.type)==0?"\u56DE\u590D":"\u7533\u8BC9")))),_e.createElement(Ie.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:ar,centered:!0,destroyOnClose:!0,onCancel:()=>{ir(!1)},maskClosable:!1,width:544,onOk:()=>{qo.submit()}},_e.createElement(Ce.default,{form:qo,colon:!1,onFinish:rn=>qn(void 0,null,function*(){(yield(0,E.ZP)(`/api/student_works/${yn.userId}/deal_appeal_score.json`,{method:"post",body:ya(Sa({},rn),{userId:yn.userId,score_id:ge==null?void 0:ge.score_id,status:3})})).status===0&&(ir(!1),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})},_e.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"),_e.createElement(Et.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:_e.createElement("span",null,(ln=ge==null?void 0:ge.appeal_info)==null?void 0:ln.user_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:_e.createElement("span",{style:{color:"#191919"}},(zn=ge==null?void 0:ge.user_info)==null?void 0:zn.user_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:_e.createElement("span",{style:{color:"#191919"}},ge==null?void 0:ge.score)}]}),_e.createElement(bt.Z,{className:"mt20",wrap:!1},_e.createElement(Bt.Z,null,_e.createElement(Ce.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},_e.createElement(re.Z,{min:1,max:100,step:1}))),_e.createElement(Bt.Z,null,_e.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),_e.createElement(Bt.Z,null,_e.createElement(Ce.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},_e.createElement(Be.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))),_e.createElement(Ie.default,{title:"\u7F16\u8F91\u56DE\u590D",width:800,centered:!0,open:Gr,confirmLoading:Lr,onCancel:()=>{Sr(!1)},onOk:()=>{gr.submit()}},_e.createElement(Ce.default,{form:gr,colon:!1,onFinish:rn=>qn(void 0,null,function*(){const Hn=yield Br(Sa({},rn));(Hn==null?void 0:Hn.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Sr(!1),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})},_e.createElement(Ce.default.Item,{hidden:!0,name:"id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),_e.createElement(Ce.default.Item,{name:"content",label:"\u8BC4\u8BED"},_e.createElement(Nn.h,{height:200,scrollId:"notes",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})))),_e.createElement(it,{DataProps:{disabledScore:Pn=="teacher"},FormProps:{form:nr,onFinish:(...rn)=>qn(void 0,[...rn],function*(Hn={}){const lo=yield kr(ya(Sa({},Hn),{homeworkId:yn==null?void 0:yn.userId}));(lo==null?void 0:lo.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Xo(!1),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()),zt!=null&&zt.updateData&&(zt==null||zt.updateData()))})},ModalProps:{open:Fr,onCancel:()=>{Xo(!1),nr.resetFields()},onOk:()=>{nr.submit()},confirmLoading:Tr}}),_e.createElement($o,{open:Ga,onClose:()=>lr(!1),onOk:(rn,Hn)=>hr("dislike",rn,Hn)}))};var Ma=(0,Fe.connect)(({user:Se})=>({user:Se}))(ao),_n=Object.defineProperty,ko=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Go=(Se,ue,ge)=>ue in Se?_n(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,er=(Se,ue)=>{for(var ge in ue||(ue={}))ja.call(ue,ge)&&Go(Se,ge,ue[ge]);if(ko)for(var ge of ko(ue))Zo.call(ue,ge)&&Go(Se,ge,ue[ge]);return Se};const Vo=Se=>React.createElement("svg",er({width:18,height:18,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M9 0C4.032 0 0 4.032 0 9s4.032 9 9 9 9-4.032 9-9-4.032-9-9-9Z",fill:"#009CDC"}),React.createElement("path",{d:"M11.511 5H5.956a.954.954 0 0 0-.952.951v6.032c0 .524.428.952.952.952h5.555a.954.954 0 0 0 .952-.952V5.951A.954.954 0 0 0 11.511 5ZM6.607 6.881h2.58a.34.34 0 0 1 0 .68h-2.58a.34.34 0 0 1 0-.68Zm1.603 4.17H6.608a.34.34 0 0 1 0-.68H8.21a.34.34 0 0 1 0 .68Zm2.445-1.744H6.607a.34.34 0 0 1 0-.68h4.048a.34.34 0 0 1 0 .68Z",fill:"#FFF"})));var Eo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOSAwQzQuMDMyIDAgMCA0LjAzMiAwIDlzNC4wMzIgOSA5IDkgOS00LjAzMiA5LTktNC4wMzItOS05LTlaIiBmaWxsPSIjMDA5Q0RDIi8+PHBhdGggZD0iTTExLjUxMSA1SDUuOTU2YS45NTQuOTU0IDAgMCAwLS45NTIuOTUxdjYuMDMyYzAgLjUyNC40MjguOTUyLjk1Mi45NTJoNS41NTVhLjk1NC45NTQgMCAwIDAgLjk1Mi0uOTUyVjUuOTUxQS45NTQuOTU0IDAgMCAwIDExLjUxMSA1Wk02LjYwNyA2Ljg4MWgyLjU4YS4zNC4zNCAwIDAgMSAwIC42OGgtMi41OGEuMzQuMzQgMCAwIDEgMC0uNjhabTEuNjAzIDQuMTdINi42MDhhLjM0LjM0IDAgMCAxIDAtLjY4SDguMjFhLjM0LjM0IDAgMCAxIDAgLjY4Wm0yLjQ0NS0xLjc0NEg2LjYwN2EuMzQuMzQgMCAwIDEgMC0uNjhoNC4wNDhhLjM0LjM0IDAgMCAxIDAgLjY4WiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",rr=Object.defineProperty,Jo=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Ft=(Se,ue,ge)=>ue in Se?rr(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,ct=(Se,ue)=>{for(var ge in ue||(ue={}))Ja.call(ue,ge)&&Ft(Se,ge,ue[ge]);if(Jo)for(var ge of Jo(ue))Ka.call(ue,ge)&&Ft(Se,ge,ue[ge]);return Se};const vt=Se=>React.createElement("svg",ct({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u5F85\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.992 5.229H31.7v1.646h3.768v5.83H31.21v1.663h4.258v5.796h1.724v-5.796h4.325v-1.663h-4.325v-5.83h3.801V5.23Zm4.157 2.167h-1.724v12.768h1.724V7.396Zm-32.34.958c-.845 1.848-2.112 3.46-3.802 4.821l.524 1.663a27.003 27.003 0 0 0 1.656-1.41v6.618h1.706v-8.55a12.713 12.713 0 0 0 1.42-2.437l-1.504-.705Zm44.793-3.142h-8.01v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.658-.034c.186-.37.32-1.008.405-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.422.218h-.305c-.22 0-.32-.134-.32-.386v-1.966h1.672V10.32h-1.487c.406-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.165 2.822H49l1.217-.605c-.406-.739-.811-1.428-1.25-2.032l-1.47.705c.439.571.861 1.21 1.25 1.932h-1.842v4.855h1.538c-.237 1.31-1.183 2.235-2.856 2.806l.913 1.445c2.06-.89 3.21-2.302 3.446-4.25h.913v2.301c0 1.042.456 1.58 1.368 1.58h1.082c.49 0 .878-.102 1.149-.27l.32 1.26h1.015c1.2 0 1.808-.588 1.808-1.764V5.212Zm-35.095 6.3H20.75v1.058h-6.353v1.63h6.353v3.394c0 .537-.253.823-.76.823-.676 0-1.403-.034-2.18-.101l.406 1.663h2.399c1.25 0 1.892-.655 1.892-1.949V14.2h1.775v-1.63h-1.775v-1.058Zm7.317-1.949h-4.022v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.929.908-1.351 1.294V9.563Zm-13.146 4.973-1.369.857c.88.924 1.589 1.764 2.113 2.52l1.368-.958c-.49-.705-1.2-1.512-2.112-2.419Zm35.787-2.806v2.033h-3.97V11.73h3.97Zm-19.11-4.233L31.851 8a28.8 28.8 0 0 1 1.2 4.099l1.504-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.796-.05c-.355 1.646-.76 3.023-1.234 4.099l1.47.52c.524-1.21.963-2.604 1.301-4.216l-1.537-.404ZM20.226 4.573H18.52V6.22h-3.565v1.596h3.565v1.596h-4.174v1.613h10.172V9.412h-4.292V7.816h3.6V6.22h-3.6V4.574Zm-8.025-.101c-.727 1.562-1.842 2.923-3.346 4.065l.524 1.68c2.061-1.512 3.497-3.175 4.342-5.023l-1.52-.722Zm16 .235-1.25 1.21c1.2.873 2.13 1.696 2.771 2.47L30.94 7.16a23.623 23.623 0 0 0-2.737-2.453Zm18.283-.269-1.606.706A15.91 15.91 0 0 1 46.686 7.9l1.572-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#FA6400",fillRule:"nonzero"}));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuOTkyIDUuMjI5SDMxLjd2MS42NDZoMy43Njh2NS44M0gzMS4yMXYxLjY2M2g0LjI1OHY1Ljc5NmgxLjcyNHYtNS43OTZoNC4zMjV2LTEuNjYzaC00LjMyNXYtNS44M2gzLjgwMVY1LjIzWm00LjE1NyAyLjE2N2gtMS43MjR2MTIuNzY4aDEuNzI0VjcuMzk2Wm0tMzIuMzQuOTU4Yy0uODQ1IDEuODQ4LTIuMTEyIDMuNDYtMy44MDIgNC44MjFsLjUyNCAxLjY2M2EyNy4wMDMgMjcuMDAzIDAgMCAwIDEuNjU2LTEuNDF2Ni42MThoMS43MDZ2LTguNTVhMTIuNzEzIDEyLjcxMyAwIDAgMCAxLjQyLTIuNDM3bC0xLjUwNC0uNzA1Wm00NC43OTMtMy4xNDJoLTguMDF2MS42MTNoNi4yODZ2MTAuOTUzYzAgLjQ3LS4xNTIuNzA2LS40NC43MDZsLS42NTgtLjAzNGMuMTg2LS4zNy4zMi0xLjAwOC40MDUtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIyLjIxOGgtLjMwNWMtLjIyIDAtLjMyLS4xMzQtLjMyLS4zODZ2LTEuOTY2aDEuNjcyVjEwLjMyaC0xLjQ4N2MuNDA2LS42NzIuNzk0LTEuNDExIDEuMTMyLTIuMjM0bC0xLjY1Ni0uNTg4YTIzLjUzNiAyMy41MzYgMCAwIDEtMS4xNjUgMi44MjJINDlsMS4yMTctLjYwNWMtLjQwNi0uNzM5LS44MTEtMS40MjgtMS4yNS0yLjAzMmwtMS40Ny43MDVjLjQzOS41NzEuODYxIDEuMjEgMS4yNSAxLjkzMmgtMS44NDJ2NC44NTVoMS41MzhjLS4yMzcgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NiAyLjgwNmwuOTEzIDEuNDQ1YzIuMDYtLjg5IDMuMjEtMi4zMDIgMy40NDYtNC4yNWguOTEzdjIuMzAxYzAgMS4wNDIuNDU2IDEuNTggMS4zNjggMS41OGgxLjA4MmMuNDkgMCAuODc4LS4xMDIgMS4xNDktLjI3bC4zMiAxLjI2aDEuMDE1YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJabS0zNS4wOTUgNi4zSDIwLjc1djEuMDU4aC02LjM1M3YxLjYzaDYuMzUzdjMuMzk0YzAgLjUzNy0uMjUzLjgyMy0uNzYuODIzLS42NzYgMC0xLjQwMy0uMDM0LTIuMTgtLjEwMWwuNDA2IDEuNjYzaDIuMzk5YzEuMjUgMCAxLjg5Mi0uNjU1IDEuODkyLTEuOTQ5VjE0LjJoMS43NzV2LTEuNjNoLTEuNzc1di0xLjA1OFptNy4zMTctMS45NDloLTQuMDIydjEuNjhoMi4zMTV2NS45NjRjMCAuMzUzLS4xNTIuNjU1LS40NC45MDdsLjY2IDEuNThhMjUuMTUyIDI1LjE1MiAwIDAgMCAzLjMyOC0yLjY3MmwtLjQ5LTEuODQ4Yy0uNDczLjQ3LS45MjkuOTA4LTEuMzUxIDEuMjk0VjkuNTYzWm0tMTMuMTQ2IDQuOTczLTEuMzY5Ljg1N2MuODguOTI0IDEuNTg5IDEuNzY0IDIuMTEzIDIuNTJsMS4zNjgtLjk1OGMtLjQ5LS43MDUtMS4yLTEuNTEyLTIuMTEyLTIuNDE5Wm0zNS43ODctMi44MDZ2Mi4wMzNoLTMuOTdWMTEuNzNoMy45N1ptLTE5LjExLTQuMjMzTDMxLjg1MSA4YTI4LjggMjguOCAwIDAgMSAxLjIgNC4wOTlsMS41MDQtLjM3YTM1LjM3NCAzNS4zNzQgMCAwIDAtMS4yLTQuMjMzWm01Ljc5Ni0uMDVjLS4zNTUgMS42NDYtLjc2IDMuMDIzLTEuMjM0IDQuMDk5bDEuNDcuNTJjLjUyNC0xLjIxLjk2My0yLjYwNCAxLjMwMS00LjIxNmwtMS41MzctLjQwNFpNMjAuMjI2IDQuNTczSDE4LjUyVjYuMjJoLTMuNTY1djEuNTk2aDMuNTY1djEuNTk2aC00LjE3NHYxLjYxM2gxMC4xNzJWOS40MTJoLTQuMjkyVjcuODE2aDMuNlY2LjIyaC0zLjZWNC41NzRabS04LjAyNS0uMTAxYy0uNzI3IDEuNTYyLTEuODQyIDIuOTIzLTMuMzQ2IDQuMDY1bC41MjQgMS42OGMyLjA2MS0xLjUxMiAzLjQ5Ny0zLjE3NSA0LjM0Mi01LjAyM2wtMS41Mi0uNzIyWm0xNiAuMjM1LTEuMjUgMS4yMWMxLjIuODczIDIuMTMgMS42OTYgMi43NzEgMi40N0wzMC45NCA3LjE2YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4My0uMjY5LTEuNjA2LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni42ODYgNy45bDEuNTcyLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",fn=Object.defineProperty,xn=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Qn=(Se,ue,ge)=>ue in Se?fn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Yn=(Se,ue)=>{for(var ge in ue||(ue={}))jn.call(ue,ge)&&Qn(Se,ge,ue[ge]);if(xn)for(var ge of xn(ue))Rn.call(ue,ge)&&Qn(Se,ge,ue[ge]);return Se};const Oa=Se=>React.createElement("svg",Yn({width:17,height:14,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u4EC5\u6559\u5E08\u53EF\u89C1"),React.createElement("g",{fill:"#CA7720",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"}),React.createElement("path",{d:"M10.977 8.084c-.061 0-.12-.004-.177-.013a.65.65 0 0 1-.15-.042.343.343 0 0 1-.175-.167.885.885 0 0 1-.075-.214l-.029-.133-.002-.009-.02-.092-.001-.006-.002-.005a.697.697 0 0 0-.005-.018l-.001-.002a.546.546 0 0 1-.013-.046.963.963 0 0 0-.009-.033l-.024-.08-.07-.047a.019.019 0 0 1-.008-.014l-.001-.005a.11.11 0 0 1-.003-.022l.005-.142v-.037c.001-.011.008-.02.02-.023l.011-.003a.422.422 0 0 1 .052-.012l.301-.039c.111-.013.23-.02.383-.02H11.011c.165 0 .333.016.5.047.096.018.188.048.27.074.06.02.106.032.15.04a.425.425 0 0 0 .072.008l-.198.512c-.02.054-.042.101-.065.145a.858.858 0 0 1-.2.25.499.499 0 0 1-.184.096 1.258 1.258 0 0 1-.38.052Zm-.205-.097c.022.005.042.01.062.013a1.09 1.09 0 0 0 .452-.026.435.435 0 0 0 .196-.104.61.61 0 0 0 .105-.138c.055-.095.095-.194.118-.294a.65.65 0 0 0 .018-.205l-.01-.126-.112-.058a.506.506 0 0 0-.13-.042l-.01-.002a1.717 1.717 0 0 0-.374-.039h-.008l-.038.002a4.311 4.311 0 0 0-.128.008 1.43 1.43 0 0 0-.25.041l-.133.036-.032.136a.514.514 0 0 0-.009.059v.001l-.002.018a.708.708 0 0 0-.002.155c.007.073.018.17.041.266a.57.57 0 0 0 .078.189c.019.027.04.05.063.067l.06.043h.045Zm2.28.091a1.4 1.4 0 0 1-.27-.025.75.75 0 0 1-.22-.077.594.594 0 0 1-.228-.228 1.782 1.782 0 0 1-.105-.212l-.21-.507a.565.565 0 0 0 .16-.029l.08-.028.075-.025c.09-.03.19-.05.315-.066a2.854 2.854 0 0 1 .525-.019h.009l.265.015c.11.008.219.024.34.043l.02.004.003.002c.01.002.017.007.018.021l.001.023v.006a.984.984 0 0 1 .005.138l-.034-.062-.048.167-.024.08-.082.288.014-.008c-.018.075-.04.152-.07.225a.512.512 0 0 1-.07.125.333.333 0 0 1-.178.115.855.855 0 0 1-.21.032 1.846 1.846 0 0 1-.08.002Zm-.106-1.115a1.641 1.641 0 0 0-.486.075l-.142.049-.012.15a.722.722 0 0 0 .023.21.868.868 0 0 0 .167.354c.066.083.15.136.249.157.109.024.208.035.303.035h.01a.815.815 0 0 0 .21-.024.319.319 0 0 0 .146-.076.342.342 0 0 0 .079-.128c.041-.11.064-.23.068-.358v-.008c.002-.042 0-.084-.002-.125v-.02a.489.489 0 0 0-.003-.039l-.004-.032-.012-.03a.424.424 0 0 0-.004-.01l-.044-.099-.104-.029a1.763 1.763 0 0 0-.396-.053h-.046Zm1.042 3.06-1.42 2.599-.21-.62.388-.78-.778-.782-.778.781.39.782-.251.633-1.38-2.613s-2.942 1.564-2.942 3.113c0 .428.176.823.605.823h8.731c.427 0 .607-.391.607-.817 0-1.454-2.962-3.12-2.962-3.12Zm.54-3.202-.003-.122-.102-.068c-.012-.01-.024-.017-.037-.024-.208-1.803-.194-2.866-2.287-2.551-.734.11-1.535-.118-1.99.215-.574.539-.615 1.348-.459 2.297-.035.019-.07.04-.103.063l-.102.068-.002.123c-.005.316.034.582.12.787a.788.788 0 0 0 .345.407c.182.62.444 1.084.772 1.419.357.365.787.572 1.273.654l.043.007.044-.01c.538-.113.968-.329 1.31-.69.319-.335.556-.787.73-1.39a.8.8 0 0 0 .332-.41c.083-.203.12-.465.115-.775Zm-.556.6c-.041.102-.098.17-.17.194l-.119.042-.032.12c-.156.58-.365.999-.644 1.293-.264.277-.598.449-1.02.544a1.78 1.78 0 0 1-.967-.509c-.292-.297-.524-.729-.685-1.322l-.034-.126-.126-.04c-.074-.022-.132-.088-.174-.19-.043-.101-.069-.23-.08-.383.116-.018.245-.05.308-.009l.022-.074h.003l.01-.05c.034-.137.073-1 .108-1.139.014-.04.019-.086.045-.12.169.23 1.444.257 2.185-.257l-.139.375.141.028.158-.253-.02.177.15.02.093-.291c.184.105.387.246.568.17.06.136.107.967.137 1.127l.039.206.068-.004.032.107c.08-.01.15-.011.22-.013a1.25 1.25 0 0 1-.077.376Z"})));var ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NBNzcyMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjxnPjxwYXRoIGQ9Ik0xMC45NzcgOC4wODRjLS4wNjEgMC0uMTItLjAwNC0uMTc3LS4wMTNhLjY1LjY1IDAgMCAxLS4xNS0uMDQyLjM0My4zNDMgMCAwIDEtLjE3NS0uMTY3Ljg4NS44ODUgMCAwIDEtLjA3NS0uMjE0bC0uMDI5LS4xMzMtLjAwMi0uMDA5LS4wMi0uMDkyLS4wMDEtLjAwNi0uMDAyLS4wMDVhLjY5Ny42OTcgMCAwIDAtLjAwNS0uMDE4bC0uMDAxLS4wMDJhLjU0Ni41NDYgMCAwIDEtLjAxMy0uMDQ2Ljk2My45NjMgMCAwIDAtLjAwOS0uMDMzbC0uMDI0LS4wOC0uMDctLjA0N2EuMDE5LjAxOSAwIDAgMS0uMDA4LS4wMTRsLS4wMDEtLjAwNWEuMTEuMTEgMCAwIDEtLjAwMy0uMDIybC4wMDUtLjE0MnYtLjAzN2MuMDAxLS4wMTEuMDA4LS4wMi4wMi0uMDIzbC4wMTEtLjAwM2EuNDIyLjQyMiAwIDAgMSAuMDUyLS4wMTJsLjMwMS0uMDM5Yy4xMTEtLjAxMy4yMy0uMDIuMzgzLS4wMkgxMS4wMTFjLjE2NSAwIC4zMzMuMDE2LjUuMDQ3LjA5Ni4wMTguMTg4LjA0OC4yNy4wNzQuMDYuMDIuMTA2LjAzMi4xNS4wNGEuNDI1LjQyNSAwIDAgMCAuMDcyLjAwOGwtLjE5OC41MTJjLS4wMi4wNTQtLjA0Mi4xMDEtLjA2NS4xNDVhLjg1OC44NTggMCAwIDEtLjIuMjUuNDk5LjQ5OSAwIDAgMS0uMTg0LjA5NiAxLjI1OCAxLjI1OCAwIDAgMS0uMzguMDUyWm0tLjIwNS0uMDk3Yy4wMjIuMDA1LjA0Mi4wMS4wNjIuMDEzYTEuMDkgMS4wOSAwIDAgMCAuNDUyLS4wMjYuNDM1LjQzNSAwIDAgMCAuMTk2LS4xMDQuNjEuNjEgMCAwIDAgLjEwNS0uMTM4Yy4wNTUtLjA5NS4wOTUtLjE5NC4xMTgtLjI5NGEuNjUuNjUgMCAwIDAgLjAxOC0uMjA1bC0uMDEtLjEyNi0uMTEyLS4wNThhLjUwNi41MDYgMCAwIDAtLjEzLS4wNDJsLS4wMS0uMDAyYTEuNzE3IDEuNzE3IDAgMCAwLS4zNzQtLjAzOWgtLjAwOGwtLjAzOC4wMDJhNC4zMTEgNC4zMTEgMCAwIDAtLjEyOC4wMDggMS40MyAxLjQzIDAgMCAwLS4yNS4wNDFsLS4xMzMuMDM2LS4wMzIuMTM2YS41MTQuNTE0IDAgMCAwLS4wMDkuMDU5di4wMDFsLS4wMDIuMDE4YS43MDguNzA4IDAgMCAwLS4wMDIuMTU1Yy4wMDcuMDczLjAxOC4xNy4wNDEuMjY2YS41Ny41NyAwIDAgMCAuMDc4LjE4OWMuMDE5LjAyNy4wNC4wNS4wNjMuMDY3bC4wNi4wNDNoLjA0NVptMi4yOC4wOTFhMS40IDEuNCAwIDAgMS0uMjctLjAyNS43NS43NSAwIDAgMS0uMjItLjA3Ny41OTQuNTk0IDAgMCAxLS4yMjgtLjIyOCAxLjc4MiAxLjc4MiAwIDAgMS0uMTA1LS4yMTJsLS4yMS0uNTA3YS41NjUuNTY1IDAgMCAwIC4xNi0uMDI5bC4wOC0uMDI4LjA3NS0uMDI1Yy4wOS0uMDMuMTktLjA1LjMxNS0uMDY2YTIuODU0IDIuODU0IDAgMCAxIC41MjUtLjAxOWguMDA5bC4yNjUuMDE1Yy4xMS4wMDguMjE5LjAyNC4zNC4wNDNsLjAyLjAwNC4wMDMuMDAyYy4wMS4wMDIuMDE3LjAwNy4wMTguMDIxbC4wMDEuMDIzdi4wMDZhLjk4NC45ODQgMCAwIDEgLjAwNS4xMzhsLS4wMzQtLjA2Mi0uMDQ4LjE2Ny0uMDI0LjA4LS4wODIuMjg4LjAxNC0uMDA4Yy0uMDE4LjA3NS0uMDQuMTUyLS4wNy4yMjVhLjUxMi41MTIgMCAwIDEtLjA3LjEyNS4zMzMuMzMzIDAgMCAxLS4xNzguMTE1Ljg1NS44NTUgMCAwIDEtLjIxLjAzMiAxLjg0NiAxLjg0NiAwIDAgMS0uMDguMDAyWm0tLjEwNi0xLjExNWExLjY0MSAxLjY0MSAwIDAgMC0uNDg2LjA3NWwtLjE0Mi4wNDktLjAxMi4xNWEuNzIyLjcyMiAwIDAgMCAuMDIzLjIxLjg2OC44NjggMCAwIDAgLjE2Ny4zNTRjLjA2Ni4wODMuMTUuMTM2LjI0OS4xNTcuMTA5LjAyNC4yMDguMDM1LjMwMy4wMzVoLjAxYS44MTUuODE1IDAgMCAwIC4yMS0uMDI0LjMxOS4zMTkgMCAwIDAgLjE0Ni0uMDc2LjM0Mi4zNDIgMCAwIDAgLjA3OS0uMTI4Yy4wNDEtLjExLjA2NC0uMjMuMDY4LS4zNTh2LS4wMDhjLjAwMi0uMDQyIDAtLjA4NC0uMDAyLS4xMjV2LS4wMmEuNDg5LjQ4OSAwIDAgMC0uMDAzLS4wMzlsLS4wMDQtLjAzMi0uMDEyLS4wM2EuNDI0LjQyNCAwIDAgMC0uMDA0LS4wMWwtLjA0NC0uMDk5LS4xMDQtLjAyOWExLjc2MyAxLjc2MyAwIDAgMC0uMzk2LS4wNTNoLS4wNDZabTEuMDQyIDMuMDYtMS40MiAyLjU5OS0uMjEtLjYyLjM4OC0uNzgtLjc3OC0uNzgyLS43NzguNzgxLjM5Ljc4Mi0uMjUxLjYzMy0xLjM4LTIuNjEzcy0yLjk0MiAxLjU2NC0yLjk0MiAzLjExM2MwIC40MjguMTc2LjgyMy42MDUuODIzaDguNzMxYy40MjcgMCAuNjA3LS4zOTEuNjA3LS44MTcgMC0xLjQ1NC0yLjk2Mi0zLjEyLTIuOTYyLTMuMTJabS41NC0zLjIwMi0uMDAzLS4xMjItLjEwMi0uMDY4Yy0uMDEyLS4wMS0uMDI0LS4wMTctLjAzNy0uMDI0LS4yMDgtMS44MDMtLjE5NC0yLjg2Ni0yLjI4Ny0yLjU1MS0uNzM0LjExLTEuNTM1LS4xMTgtMS45OS4yMTUtLjU3NC41MzktLjYxNSAxLjM0OC0uNDU5IDIuMjk3LS4wMzUuMDE5LS4wNy4wNC0uMTAzLjA2M2wtLjEwMi4wNjgtLjAwMi4xMjNjLS4wMDUuMzE2LjAzNC41ODIuMTIuNzg3YS43ODguNzg4IDAgMCAwIC4zNDUuNDA3Yy4xODIuNjIuNDQ0IDEuMDg0Ljc3MiAxLjQxOS4zNTcuMzY1Ljc4Ny41NzIgMS4yNzMuNjU0bC4wNDMuMDA3LjA0NC0uMDFjLjUzOC0uMTEzLjk2OC0uMzI5IDEuMzEtLjY5LjMxOS0uMzM1LjU1Ni0uNzg3LjczLTEuMzlhLjguOCAwIDAgMCAuMzMyLS40MWMuMDgzLS4yMDMuMTItLjQ2NS4xMTUtLjc3NVptLS41NTYuNmMtLjA0MS4xMDItLjA5OC4xNy0uMTcuMTk0bC0uMTE5LjA0Mi0uMDMyLjEyYy0uMTU2LjU4LS4zNjUuOTk5LS42NDQgMS4yOTMtLjI2NC4yNzctLjU5OC40NDktMS4wMi41NDRhMS43OCAxLjc4IDAgMCAxLS45NjctLjUwOWMtLjI5Mi0uMjk3LS41MjQtLjcyOS0uNjg1LTEuMzIybC0uMDM0LS4xMjYtLjEyNi0uMDRjLS4wNzQtLjAyMi0uMTMyLS4wODgtLjE3NC0uMTktLjA0My0uMTAxLS4wNjktLjIzLS4wOC0uMzgzLjExNi0uMDE4LjI0NS0uMDUuMzA4LS4wMDlsLjAyMi0uMDc0aC4wMDNsLjAxLS4wNWMuMDM0LS4xMzcuMDczLTEgLjEwOC0xLjEzOS4wMTQtLjA0LjAxOS0uMDg2LjA0NS0uMTIuMTY5LjIzIDEuNDQ0LjI1NyAyLjE4NS0uMjU3bC0uMTM5LjM3NS4xNDEuMDI4LjE1OC0uMjUzLS4wMi4xNzcuMTUuMDIuMDkzLS4yOTFjLjE4NC4xMDUuMzg3LjI0Ni41NjguMTcuMDYuMTM2LjEwNy45NjcuMTM3IDEuMTI3bC4wMzkuMjA2LjA2OC0uMDA0LjAzMi4xMDdjLjA4LS4wMS4xNS0uMDExLjIyLS4wMTNhMS4yNSAxLjI1IDAgMCAxLS4wNzcuMzc2WiIvPjwvZz48L2c+PC9zdmc+",So=Object.defineProperty,Xa=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,za=(Se,ue,ge)=>ue in Se?So(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,je=(Se,ue)=>{for(var ge in ue||(ue={}))yo.call(ue,ge)&&za(Se,ge,ue[ge]);if(Xa)for(var ge of Xa(ue))Fo.call(ue,ge)&&za(Se,ge,ue[ge]);return Se};const Ae=Se=>React.createElement("svg",je({width:11,height:14,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u8BC4\u8BED"),React.createElement("g",{fill:"#000",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"})));var Re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjwvZz48L3N2Zz4=",tt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Pt=(Se,ue,ge)=>ue in Se?tt(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,kt=(Se,ue)=>{for(var ge in ue||(ue={}))Tt.call(ue,ge)&&Pt(Se,ge,ue[ge]);if(Lt)for(var ge of Lt(ue))Je.call(ue,ge)&&Pt(Se,ge,ue[ge]);return Se};const en=Se=>React.createElement("svg",kt({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u8FD4\u56DE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#3061D0",width:20,height:20,rx:4}),React.createElement("g",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2},React.createElement("path",{d:"M4.678 10.176h10.526M8.187 13.684l-3.509-3.509 3.509-3.508"}))));var Gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMzA2MUQwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI0Ii8+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTQuNjc4IDEwLjE3NmgxMC41MjZNOC4xODcgMTMuNjg0bC0zLjUwOS0zLjUwOSAzLjUwOS0zLjUwOCIvPjwvZz48L2c+PC9zdmc+",de=Object.defineProperty,qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,ut=(Se,ue,ge)=>ue in Se?de(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,rt=(Se,ue)=>{for(var ge in ue||(ue={}))dt.call(ue,ge)&&ut(Se,ge,ue[ge]);if(qe)for(var ge of qe(ue))Mt.call(ue,ge)&&ut(Se,ge,ue[ge]);return Se};const Wt=Se=>React.createElement("svg",rt({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u5DF2\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.74 5.229h-9.292v1.646h3.768v5.83h-4.258v1.663h4.258v5.796h1.723v-5.796h4.326v-1.663h-4.326v-5.83h3.802V5.23Zm4.157 2.167h-1.723v12.768h1.723V7.396ZM57.35 5.212h-8.009v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.659-.034c.186-.37.321-1.008.406-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.423.218h-.304c-.22 0-.321-.134-.321-.386v-1.966h1.673V10.32h-1.487c.405-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.166 2.822H48.75l1.216-.605c-.405-.739-.81-1.428-1.25-2.032l-1.47.705c.44.571.862 1.21 1.25 1.932h-1.841v4.855h1.537c-.236 1.31-1.183 2.235-2.855 2.806l.912 1.445c2.061-.89 3.21-2.302 3.447-4.25h.912v2.301c0 1.042.457 1.58 1.369 1.58h1.081c.49 0 .879-.102 1.15-.27l.32 1.26h1.014c1.2 0 1.808-.588 1.808-1.764V5.212ZM29.572 9.563h-4.021v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.93.908-1.352 1.294V9.563Zm-7.215-4.217H9.465v1.68h11.101v3.83h-8.634V8.64h-1.757v8.703c0 1.512.71 2.268 2.163 2.268h9.394c.676-.034 1.234-.236 1.64-.605.337-.37.624-1.63.844-3.78l-1.723-.538c-.102 1.714-.254 2.705-.49 2.94-.237.202-.49.303-.76.303h-8.398c-.609 0-.913-.303-.913-.908v-4.485h10.425v-7.19Zm29.857 6.384v2.033h-3.971V11.73h3.97Zm-19.11-4.233L31.6 8a28.8 28.8 0 0 1 1.2 4.099l1.503-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.795-.05c-.355 1.646-.76 3.023-1.233 4.099l1.47.52c.523-1.21.963-2.604 1.3-4.216L38.9 7.446ZM27.95 4.707l-1.25 1.21c1.2.873 2.129 1.696 2.77 2.47l1.217-1.227a23.623 23.623 0 0 0-2.737-2.453Zm18.282-.269-1.605.706A15.91 15.91 0 0 1 46.435 7.9l1.571-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#37AD83",fillRule:"nonzero"}));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuNzQgNS4yMjloLTkuMjkydjEuNjQ2aDMuNzY4djUuODNoLTQuMjU4djEuNjYzaDQuMjU4djUuNzk2aDEuNzIzdi01Ljc5Nmg0LjMyNnYtMS42NjNoLTQuMzI2di01LjgzaDMuODAyVjUuMjNabTQuMTU3IDIuMTY3aC0xLjcyM3YxMi43NjhoMS43MjNWNy4zOTZaTTU3LjM1IDUuMjEyaC04LjAwOXYxLjYxM2g2LjI4NnYxMC45NTNjMCAuNDctLjE1Mi43MDYtLjQ0LjcwNmwtLjY1OS0uMDM0Yy4xODYtLjM3LjMyMS0xLjAwOC40MDYtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIzLjIxOGgtLjMwNGMtLjIyIDAtLjMyMS0uMTM0LS4zMjEtLjM4NnYtMS45NjZoMS42NzNWMTAuMzJoLTEuNDg3Yy40MDUtLjY3Mi43OTQtMS40MTEgMS4xMzItMi4yMzRsLTEuNjU2LS41ODhhMjMuNTM2IDIzLjUzNiAwIDAgMS0xLjE2NiAyLjgyMkg0OC43NWwxLjIxNi0uNjA1Yy0uNDA1LS43MzktLjgxLTEuNDI4LTEuMjUtMi4wMzJsLTEuNDcuNzA1Yy40NC41NzEuODYyIDEuMjEgMS4yNSAxLjkzMmgtMS44NDF2NC44NTVoMS41MzdjLS4yMzYgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NSAyLjgwNmwuOTEyIDEuNDQ1YzIuMDYxLS44OSAzLjIxLTIuMzAyIDMuNDQ3LTQuMjVoLjkxMnYyLjMwMWMwIDEuMDQyLjQ1NyAxLjU4IDEuMzY5IDEuNThoMS4wODFjLjQ5IDAgLjg3OS0uMTAyIDEuMTUtLjI3bC4zMiAxLjI2aDEuMDE0YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJaTTI5LjU3MiA5LjU2M2gtNC4wMjF2MS42OGgyLjMxNXY1Ljk2NGMwIC4zNTMtLjE1Mi42NTUtLjQ0LjkwN2wuNjYgMS41OGEyNS4xNTIgMjUuMTUyIDAgMCAwIDMuMzI4LTIuNjcybC0uNDktMS44NDhjLS40NzMuNDctLjkzLjkwOC0xLjM1MiAxLjI5NFY5LjU2M1ptLTcuMjE1LTQuMjE3SDkuNDY1djEuNjhoMTEuMTAxdjMuODNoLTguNjM0VjguNjRoLTEuNzU3djguNzAzYzAgMS41MTIuNzEgMi4yNjggMi4xNjMgMi4yNjhoOS4zOTRjLjY3Ni0uMDM0IDEuMjM0LS4yMzYgMS42NC0uNjA1LjMzNy0uMzcuNjI0LTEuNjMuODQ0LTMuNzhsLTEuNzIzLS41MzhjLS4xMDIgMS43MTQtLjI1NCAyLjcwNS0uNDkgMi45NC0uMjM3LjIwMi0uNDkuMzAzLS43Ni4zMDNoLTguMzk4Yy0uNjA5IDAtLjkxMy0uMzAzLS45MTMtLjkwOHYtNC40ODVoMTAuNDI1di03LjE5Wm0yOS44NTcgNi4zODR2Mi4wMzNoLTMuOTcxVjExLjczaDMuOTdabS0xOS4xMS00LjIzM0wzMS42IDhhMjguOCAyOC44IDAgMCAxIDEuMiA0LjA5OWwxLjUwMy0uMzdhMzUuMzc0IDM1LjM3NCAwIDAgMC0xLjItNC4yMzNabTUuNzk1LS4wNWMtLjM1NSAxLjY0Ni0uNzYgMy4wMjMtMS4yMzMgNC4wOTlsMS40Ny41MmMuNTIzLTEuMjEuOTYzLTIuNjA0IDEuMy00LjIxNkwzOC45IDcuNDQ2Wk0yNy45NSA0LjcwN2wtMS4yNSAxLjIxYzEuMi44NzMgMi4xMjkgMS42OTYgMi43NyAyLjQ3bDEuMjE3LTEuMjI3YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4Mi0uMjY5LTEuNjA1LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni40MzUgNy45bDEuNTcxLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiMzN0FEODMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ce=oe(59301),hn=Object.defineProperty,Kn=Object.defineProperties,Ko=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Do=(Se,ue,ge)=>ue in Se?hn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Fn=(Se,ue)=>{for(var ge in ue||(ue={}))oo.call(ue,ge)&&Do(Se,ge,ue[ge]);if(Mo)for(var ge of Mo(ue))wo.call(ue,ge)&&Do(Se,ge,ue[ge]);return Se},ra=(Se,ue)=>Kn(Se,Ko(ue)),ro=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const Ro={0:"\u672A\u63D0\u4EA4",1:"\u6309\u65F6\u63D0\u4EA4",2:"\u5EF6\u65F6\u63D0\u4EA4",3:"\u90E8\u5206\u63D0\u4EA4",4:"\u6309\u65F6\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",5:"\u672A\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",6:"\u6309\u65F6\u63D0\u4EA4\uFF08\u7EBF\u4E0B\uFF09","-1":"\u91CD\u505A\u4E2D"},io={0:"#4D5865",1:"#FFFFFF",2:"#AC4C0C",3:"#AC4C0C",4:"#FFFFFF",5:"#4D5865",6:"#FFFFFF","-1":"#FFFFFF"},fo={0:"#D0D8E0",1:"#37AD83",2:"#FFD28D",3:"#FFD28D",4:"#37AD83",5:"#D0D8E0",6:"#37AD83","-1":"#776FE8"},tr=({shixunHomeworks:Se,globalSetting:ue,loading:ge,user:Dt,classroomList:Vt,dispatch:_t})=>{var Pn,Kt,At,nt,zt,Xn,qa,dn,mn,fa,wa,Ta,ka,On,sa,ga,pn,$n,Co,gn,ln,zn,yn,Tn,La,_a,No,cr;const[kn]=(0,Fe.useSearchParams)(),pt=(0,Fe.useParams)(),[Lo]=Ce.default.useForm(),[Qo]=Ce.default.useForm(),{userInfo:$r}=Dt,{studentWorkDetail:Ke,studentWorkCommon:Zt,studentWorkSupplyDetail:zr,workList:Tr,workDetail:kr,actionTabs:ha}=Se,[,Lr,Br,xr]=(0,an.U)(ne.wT,{userId:pt==null?void 0:pt.userId}),[,Fr,Xo,qo]=(0,an.U)(ne.Wr,{userId:pt==null?void 0:pt.userId}),[,nr,gr]=(0,an.U)(ne.G$,{userId:pt==null?void 0:pt.userId,id:pt==null?void 0:pt.userId}),[ar,ir]=(0,b.useState)("1"),[Gr,Sr]=(0,b.useState)(!1),[Ga,lr]=(0,b.useState)({last:!1}),[Ra,fr]=(0,b.useState)({last:!1}),ur=(0,b.useRef)(),[hr,rn]=(0,b.useState)(!1),[Hn,lo]=(0,b.useState)("");let[Io,bo]=(0,b.useState)([]);const[eg,Rr]=(0,b.useState)(!1),tg=(0,b.useRef)(),[ng,Pr]=(0,b.useState)(!1),[pr,Dr]=(0,b.useState)(""),[ag,vr]=(0,b.useState)(!1),[Qr,og]=(0,b.useState)(!1),[uo,rg]=(0,b.useState)(""),[Cr,gg]=(0,b.useState)(!0),[vg,Ag]=Ie.default.useModal(),[Eg,yg]=(0,b.useState)(!1),[Mg,wg]=(0,b.useState)(!1),[Nr,Yr]=(0,b.useState)(!1),[Ir,Hr]=(0,b.useState)(!1),[br,Ur]=(0,b.useState)(!1),[jr,Wr]=(0,b.useState)(!1),[sr,ig]=(0,b.useState)(!0),[lg,Zr]=(0,b.useState)(!1),[Ar,ug]=(0,b.useState)({content:"",type:""}),[Er,Lg]=(0,b.useState)({status:0}),sg=[{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"id",ellipsis:!0,width:80,render:(et,Rt,Qa)=>Qa+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"commit_time",ellipsis:!0,render:et=>ee()(et).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u9636\u6BB5",dataIndex:"stage_name",ellipsis:!0,width:180,render:(et,Rt)=>ce.createElement(ce.Fragment,null,et,Rt!=null&&Rt.is_redo?ce.createElement("span",{style:{color:"#FF9D18"}},"\uFF08\u6253\u56DE\u91CD\u505A\uFF09"):(Rt==null?void 0:Rt.is_redo_commit)&&ce.createElement("span",{style:{color:"#2FA34F"}},"\uFF08\u91CD\u505A\u63D0\u4EA4\uFF09"))},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",ellipsis:!0},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"\u533F\u8BC4\u5F97\u5206",dataIndex:"student_score",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:(et,Rt)=>ce.createElement("a",{target:"_blank",href:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Rt==null?void 0:Rt.student_work_id}?history_id=${Rt==null?void 0:Rt.history_id}`},"\u67E5\u770B")}],ia=(et={key:""})=>{_t({type:"shixunHomeworks/setActionTabs",payload:et}),et.key===""&&(Lo.resetFields(),Qo.resetFields())},jo=()=>{_t({type:"shixunHomeworks/getStudentWorkCommon",payload:Fn({is_invalid:!1,history_id:kn.get("history_id")},pt)})},dg=et=>{let Rt=0;for(let Qa=0;Qaro(void 0,null,function*(){var Rt;Ke!=null&&Ke.single_score||(et.score=dg(et.score_details)),et.attachment_ids=(Rt=et.attachment_ids)==null?void 0:Rt.map(dr=>{var Mr;return(Mr=dr==null?void 0:dr.response)==null?void 0:Mr.id}),Rr(!0),(yield(0,ne.yy)(ra(Fn({},et),{userId:pt.userId,is_hidden_comment:lg}))).status===0&&(Lo.resetFields(),Zr(!1),Ke!=null&&Ke.next_work_id?(pe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F",2),yr("read")):(pe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01",2),jo(),_o())),rn(!0),Rr(!1)}),yr=et=>ro(void 0,null,function*(){const{comment:Rt,score:Qa,score_details:dr,attachment_ids:Mr}=Lo.getFieldsValue();let Or=!1;if(Ke!=null&&Ke.single_score?Or=!(0,Yt.isNil)((Qa==null?void 0:Qa.length)==0?null:Qa):dr==null||dr.some(wr=>{if(!(0,Yt.isNil)(wr!=null&&wr.score?wr==null?void 0:wr.score:null))return Or=!0,!0}),Rt||Or||Mr){Ie.default.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:ce.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:()=>{Lo.resetFields(),et==="last"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}&page=${kn.get("page")}`):et==="read"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}&page=${kn.get("page")}`):Fe.history.push(`/classrooms/${pt.coursesId}/common_homework/${pt.categoryId}/detail?page=${kn.get("page")}`)}});return}et==="last"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}&page=${kn.get("page")}`):et==="read"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}&page=${kn.get("page")}`):Fe.history.push(`/classrooms/${pt.coursesId}/common_homework/${pt.categoryId}/detail?page=${kn.get("page")}`)}),Vr=et=>ro(void 0,null,function*(){vr(!0),(yield(0,E.ZP)(`/api/homework_commons/${pt.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:et,with_submit_record:Cr}})).status===0&&(Pr(!1),Fe.history.push(`/classrooms/${pt==null?void 0:pt.coursesId}/exportlist/normal_work_list`)),vr(!1)}),Jr=et=>{vr(!0),(0,wt.Nd)("",`${te.Z.API_SERVER}/api/student_works/${pt.userId}/export_normal_word_single.json?with_edit=${et}&with_submit_record=${Cr}`),vr(!1),Pr(!1)},Kr=et=>{og(et),Dr("\u9644\u4EF6"),Pr(!0)};(0,b.useEffect)(()=>{Ke!=null&&Ke.homework_id&&(Ke!=null&&Ke.prev_work_id?fr({student_work_id:Ke==null?void 0:Ke.prev_work_id}):fr({last:!0}),Ke!=null&&Ke.next_work_id?lr({student_work_id:Ke==null?void 0:Ke.next_work_id}):lr({last:!0}))},[Ke]),(0,b.useEffect)(()=>{const et=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");_t({type:"shixunHomeworks/getStudentWorkDetail",payload:ra(Fn(Fn({},pt),et),{history_id:kn.get("history_id")||uo})}),_t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Fn({},pt)}),jo(),ar=="3"&&Xo({userId:pt==null?void 0:pt.userId}),ur.current.onclick=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.alt!==""&&x.Z.publish("preview-image",Rt.target.src)}},[pt.categoryId,pt.userId]),(0,b.useEffect)(()=>{Ke!=null&&Ke.score_details&&bo(Ke==null?void 0:Ke.score_details.map(et=>ra(Fn({},et),{score:""})))},[Ke]),(0,b.useEffect)(()=>{Io.every(et=>et.score==="")?rn(!0):rn(!1)},[Io]);const _o=()=>{const et=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");_t({type:"shixunHomeworks/getStudentWorkDetail",payload:ra(Fn(Fn({},pt),et),{history_id:kn.get("history_id")||uo})}),_t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Fn({},pt)}),_t({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:pt.categoryId}})};(0,b.useEffect)(()=>{rg(kn.get("history_id")||"")},[kn.get("history_id")]),(0,b.useEffect)(()=>(_t({type:"classroomList/getAssistantPermissions",payload:{course_id:pt.coursesId}}),_t({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:pt.categoryId}}),_t({type:"globalSetting/footerToggle",payload:!1}),()=>{_t({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,b.useEffect)(()=>{(0,Ct.Rm)()&&_t({type:"classroomList/getAssistantPermissions",payload:{course_id:pt.coursesId}})},[(Pn=Dt==null?void 0:Dt.userInfo)==null?void 0:Pn.username]);const or=()=>{var et,Rt,Qa;return uo?!1:(0,Ct.G5)()||(0,Ct.Rm)()&&((Rt=(et=Vt==null?void 0:Vt.AssistantObject)==null?void 0:et.practice)!=null&&Rt.can_appraise)?!0:!!((0,Ct.dE)()&&((Qa=Ke==null?void 0:Ke.homework_status)!=null&&Qa.includes("\u533F\u8BC4\u4E2D"))&&!Zt.is_author)},Bo=(0,Ct.dE)()&&((Kt=Ke==null?void 0:Ke.homework_status)==null?void 0:Kt.includes("\u533F\u8BC4\u4E2D"))&&!Zt.is_author,[cg,Xr]=(0,b.useState)(!1),[Sg,qr]=(0,b.useState)(!1),[fg,_r]=(0,b.useState)(!1),hg=et=>{const Rt=et.currentTarget;Rt.scrollHeight>Rt.clientHeight&&Xr(!0)},Pg=et=>{const Rt=et.currentTarget;Rt.scrollHeight>Rt.clientHeight&&qr(!0)},pg=et=>{const Rt=et.currentTarget;Rt.scrollHeight>Rt.clientHeight&&_r(!0)};return(0,b.useEffect)(()=>{var et;!(Ke!=null&&Ke.single_score)&&Lo.setFieldValue("score_details",(et=Ke==null?void 0:Ke.score_details)==null?void 0:et.map(Rt=>Fn({},Rt)))},[Ke]),ce.createElement("section",{className:"edu-container",ref:ur,style:{width:or()?"100%":"1200px",overflow:"hidden",overflowX:"auto"}},ce.createElement("div",{style:(0,Ct.bg)()&&or()?{minWidth:"1200px"}:{}},ce.createElement("section",{className:"animated fadeIn"},ce.createElement("div",{style:{height:"52px",background:"#FFFFFF",marginBottom:"10px",padding:"0 20px",display:"flex",alignItems:"center"}},ce.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{yr("list")}},ce.createElement("img",{src:Gt}),ce.createElement("div",{style:{fontWeight:400,color:"#666666",marginLeft:"5px",fontSize:"16px"}},"\u8FD4\u56DE")),ce.createElement("div",{className:Ue.top_content},!Bo&&(Ke==null?void 0:Ke.image_url)&&ce.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Ke==null?void 0:Ke.image_url}`,className:Ue.top_content_img}),ce.createElement("div",{className:Ue.item_content},ce.createElement("div",{className:Ue.item_name,style:{height:Bo?"40px":"20px",lineHeight:Bo?"40px":"20px"}},Ke==null?void 0:Ke.author_name,!Bo&&ce.createElement("span",{className:Ue.item_tags,style:{color:io[Ke==null?void 0:Ke.work_status],background:fo[Ke==null?void 0:Ke.work_status]}},Ro[Ke==null?void 0:Ke.work_status])),!Bo&&((Ke==null?void 0:Ke.student_id)||(Ke==null?void 0:Ke.group_name))&&ce.createElement("div",{className:Ue.item_code},ce.createElement("span",null,"\u5B66\u53F7\uFF1A",Ke==null?void 0:Ke.student_id),ce.createElement("span",{style:{marginLeft:"20px"}},"\u73ED\u7EA7\uFF1A",Ke==null?void 0:Ke.group_name)))),ce.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},((Ke==null?void 0:Ke.score_given_user)||(Ke==null?void 0:Ke.score_given_user)==0)&&!uo&&ce.createElement("div",{className:"mr10 font24",style:{fontWeight:600,color:"#009C0F"}},Ke==null?void 0:Ke.score_given_user,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),uo&&ce.createElement("span",{style:{padding:"3px",marginRight:30,background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",Ke==null?void 0:Ke.commit_count,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A"),uo&&ce.createElement("div",{className:Ue.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px",marginRight:10,height:32,cursor:"pointer"},onClick:()=>{ia({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},ce.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ce.createElement("span",{style:{marginLeft:5}},"\u4F5C\u4E1A\u63CF\u8FF0")),!uo&&ce.createElement("div",null,!((0,Ct.dE)()&&Zt.is_author)&&(Ke!=null&&Ke.rated_already?ce.createElement("img",{src:Ut,style:{margin:"0 20px 0 0"}}):ce.createElement("img",{src:yt,style:{marginRight:"20px"}}))),(0,Ct.dE)()&&Zt.is_author?ce.createElement(ce.Fragment,null):(Ke==null?void 0:Ke.have_history_comment)&&ce.createElement(ze.ZP,{className:Ue.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px"},icon:ce.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),onClick:()=>{ia({key:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"})}},"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"),!uo&&(0,Ct.G5)()&&ce.createElement(me.Z,{menu:{items:[{label:ce.createElement("div",{onClick:()=>{Kr(!1)}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"1"},{label:ce.createElement("div",{onClick:()=>{Kr(!0)}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"2"}]}},ce.createElement("div",{className:`${Ue.daochu} ${Ue.buttonStyle}`},"\u5BFC\u51FA",ce.createElement("i",{className:"iconfont icon-a-xialazhankai",style:{fontSize:"6px",marginLeft:"6px"}})))))),ce.createElement("div",{style:{display:"flex"}},sr&&or()&&ce.createElement("div",{className:Ue.left_content},ce.createElement("div",{className:Ue.left_title},ce.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ce.createElement("span",{className:"ml10"},"\u4F5C\u4E1A\u63CF\u8FF0"),ce.createElement("span",{className:Ue.see_work,onClick:()=>{ia({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},"\u67E5\u770B")),ce.createElement("div",{className:Ue.left_list},ce.createElement("div",{className:Ue.list_title},ce.createElement("div",{style:{width:"5px",height:"10px",background:"#3061D0"}}),ce.createElement("span",{style:{color:"#171717",fontWeight:600,marginLeft:"10px"}},"\u8BC4\u9605\u4EFB\u52A1"),ce.createElement("span",{style:{marginLeft:"auto",color:"#333333"}},"\u5DF2\u8BC4"),ce.createElement("span",{style:{color:"#009C0F",margin:"0 20px 0 8px",fontWeight:600}},Ke==null?void 0:Ke.commented_size),ce.createElement("span",{style:{color:"#333333",marginRight:"8px"}},"\u672A\u8BC4"),ce.createElement("span",{style:{color:"#FA6400",fontWeight:600}},Ke==null?void 0:Ke.no_commented_size)),ce.createElement("div",{className:`${Ue.list_box} ${cg?"":Ue.hiddenBar}`,onMouseEnter:hg,onMouseLeave:()=>Xr(!1)},(At=Ke==null?void 0:Ke.all_student_works)==null?void 0:At.map(et=>{var Rt;return ce.createElement("div",{className:Ue.list_item,style:{background:(Rt=pt==null?void 0:pt.userId)!=null&&Rt.includes(et==null?void 0:et.student_work_id)?"#F1F4F9":""},onClick:()=>{Fe.history.push(et==null?void 0:et.url)}},ce.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${et==null?void 0:et.image_url}`,className:Ue.item_img,style:{filter:Bo&&"blur(10px)",border:Bo&&"none"}}),ce.createElement("div",{className:Ue.item_content},ce.createElement("div",{className:Ue.item_name,style:{height:Bo?"40px":"20px",lineHeight:Bo?"40px":"20px"}},et==null?void 0:et.username),!Bo&&ce.createElement("div",{className:Ue.item_code},"\u5B66\u53F7\uFF1A",et==null?void 0:et.student_id)),ce.createElement("div",{className:Ue.item_states,style:{color:(et==null?void 0:et.score)=="\u5F85\u8BC4"?"#FA6400":"#009C0F"}},et==null?void 0:et.score,(et==null?void 0:et.score)!="\u5F85\u8BC4"&&"\u5206"))})))),or()&&ce.createElement("div",{className:sr?Ue.foldClose:Ue.foldOpen,onClick:()=>ig(!sr)},sr&&ce.createElement(Le.Z,{placement:"right",title:"\u6536\u8D77"},ce.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!sr&&ce.createElement(Le.Z,{placement:"right",title:"\u5C55\u5F00"},ce.createElement("span",{className:"icon-youjiantou iconfont",style:{color:"#3061D0"}}))),ce.createElement("div",{style:{flex:1,margin:or()?"0 20px 0 5px":"auto",minWidth:"600px"}},ce.createElement(ye.default,{className:Ue.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:ar,tabBarExtraContent:ce.createElement(ce.Fragment,null,!uo&&(Ke==null?void 0:Ke.commit_count)>1&&ce.createElement(ze.ZP,{style:{border:"none",color:"#3061D0",display:"flex",alignItems:"center",padding:0},icon:ce.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),loading:Lr,onClick:()=>ro(void 0,null,function*(){yield Br({},!0),ia({key:"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55"})})},"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55")),onChange:et=>{ir(et),et=="2"&&Fe.history.push(`/classrooms/${pt.coursesId}/common_homework/${pt.categoryId}/lab-report-view/${pt.userId}`),et=="3"&&Xo({})}},ce.createElement(ye.default.TabPane,{tab:ce.createElement("span",{style:{position:"relative"}},"\u5B66\u751F\u4F5C\u4E1A",ce.createElement(Le.Z,{title:ce.createElement("span",{className:"font14"},"\uFF08\u5F53\u524D\u652F\u6301\u6279\u6CE8\u7684\u6587\u6863\u7C7B\u578B\uFF1A.docx\u3001.xlsx\u3001.pptx\uFF09")},ce.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}}))),key:"1"}),!uo&&(0,Ct.j5)()&&ce.createElement(ye.default.TabPane,{tab:"\u5B9E\u9A8C\u62A5\u544A",key:"2"}),(Ke==null?void 0:Ke.anonymous_comment)&&!uo&&ce.createElement(ye.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"3"})),ce.createElement("div",{className:`${Sg?"":Ue.hiddenBar}`,onMouseEnter:Pg,onMouseLeave:()=>qr(!1),style:{overflowY:"auto",height:"calc(100vh - 180px)"}},ce.createElement(ve.Z,{spinning:Fr||!!ge["shixunHomeworks/getStudentWorkDetail"]||!!ge["shixunHomeworks/getStudentWorkSupplyDetail"]},ce.createElement("div",{key:"1",style:{display:ar==="1"?"block":"none"}},ce.createElement("div",{style:{background:"#F5F6F8",padding:"20px"}},ce.createElement("div",{className:Ue.center_top},ce.createElement("div",{className:Ue.center_top_title},ce.createElement("img",{src:Eo}),ce.createElement("span",{className:"ml5",style:{color:"#3061D0",fontWeight:600}},"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),(Ke==null?void 0:Ke.update_time)&&ce.createElement(ce.Fragment,null,ce.createElement("span",{style:{marginLeft:"auto",cursor:"pointer",color:"#333333"}},ee()(Ke==null?void 0:Ke.update_time).format("YYYY-MM-DD HH:mm")),ce.createElement("span",{className:"ml10",style:{color:"#333333"}},"\u66F4\u65B0"))),ce.createElement("div",{className:Ue.center_top_content},ce.createElement(ht.Z,{value:(Ke==null?void 0:Ke.description)||"\u6682\u65E0\uFF5E"}),ce.createElement($t.Z,{authority:(0,Ct.GJ)(),dataSource:Ke==null?void 0:Ke.attachments,callback:()=>{_t({type:"shixunHomeworks/getStudentWorkDetail",payload:Fn({},pt)})}})))),((Ke==null?void 0:Ke.work_score)||(Ke==null?void 0:Ke.work_score)==0)&&!uo&&ce.createElement(aa,{dataInfo:Ke,handleCloseOrOpenModal:et=>{ia(et)}})),ce.createElement("div",{key:"3",style:{display:ar==="3"?"block":"none"}},ce.createElement("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"}},((nt=qo==null?void 0:qo.data)==null?void 0:nt.count)>0?ce.createElement(ce.Fragment,null,(Xn=(zt=qo==null?void 0:qo.data)==null?void 0:zt.list)==null?void 0:Xn.map((et,Rt)=>ce.createElement(Ma,{key:Rt,type:"feedback",Data:ra(Fn({},et),{time:et==null?void 0:et.created_at,user_info:{user_image_url:et.avatar_url,user_id:et.user_id,user_name:et.real_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se}))):ce.createElement(Ht.Z,null)))),(qa=Zt==null?void 0:Zt.teacher_list)!=null&&qa.length?ce.createElement("div",{className:Ue.pingyue},ce.createElement("div",{className:Ue.pingyue_title},ce.createElement("img",{src:Re,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u6559\u5E08\u8BC4\u9605"),((Ke==null?void 0:Ke.teacher_score)||(Ke==null?void 0:Ke.teacher_score)==0)&&ce.createElement("div",{className:Ue.pingyue_score},ce.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Ke==null?void 0:Ke.teacher_score,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ce.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Ke==null?void 0:Ke.teacher_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ce.createElement("div",{style:{padding:"20px"}},ce.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(dn=Zt==null?void 0:Zt.teacher_list)!=null&&dn.length?(mn=Nr?Zt==null?void 0:Zt.teacher_list:Zt==null?void 0:Zt.teacher_list.slice(0,3))==null?void 0:mn.map((et,Rt)=>ce.createElement(Ma,{key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((fa=Zt==null?void 0:Zt.teacher_list)==null?void 0:fa.length)>3&&!Nr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Yr(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((wa=Zt==null?void 0:Zt.teacher_list)==null?void 0:wa.length)>3&&Nr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Yr(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")),((Ta=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:Ta.length)>0&&ce.createElement("div",{className:Ue.pingyue_teacher_title},ce.createElement("img",{src:ta,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#CA7720",fontWeight:600}},"\u4EC5\u6559\u5E08\u53EF\u89C1\u8BC4\u8BED")),((ka=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:ka.length)>0&&ce.createElement("div",{style:{display:"flex",flexDirection:"column"}},(On=Zt==null?void 0:Zt.hidden_comment_scores)!=null&&On.length?(sa=Ir?Zt==null?void 0:Zt.hidden_comment_scores:Zt==null?void 0:Zt.hidden_comment_scores.slice(0,3))==null?void 0:sa.map((et,Rt)=>ce.createElement(Ma,{newType:"teacher",key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((ga=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:ga.length)>3&&!Ir&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Hr(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((pn=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:pn.length)>3&&Ir&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Hr(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")))):null,($n=Zt==null?void 0:Zt.teaching_assistant_list)!=null&&$n.length?ce.createElement("div",{className:Ue.pingyue,style:{marginTop:"20px"}},ce.createElement("div",{className:Ue.pingyue_title},ce.createElement("img",{src:Re,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u52A9\u6559\u8BC4\u9605"),((Ke==null?void 0:Ke.teaching_asistant_score)||(Ke==null?void 0:Ke.teaching_asistant_score)==0)&&ce.createElement("div",{className:Ue.pingyue_score},ce.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Ke==null?void 0:Ke.teaching_asistant_score,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ce.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Ke==null?void 0:Ke.ta_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ce.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(Co=Zt==null?void 0:Zt.teaching_assistant_list)!=null&&Co.length?(gn=br?Zt==null?void 0:Zt.teaching_assistant_list:Zt==null?void 0:Zt.teaching_assistant_list.slice(0,3))==null?void 0:gn.map((et,Rt)=>ce.createElement(Ma,{key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((ln=Zt==null?void 0:Zt.teaching_assistant_list)==null?void 0:ln.length)>3&&!br&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Ur(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((zn=Zt==null?void 0:Zt.teaching_assistant_list)==null?void 0:zn.length)>3&&br&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Ur(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null,(yn=Zt==null?void 0:Zt.student_list)!=null&&yn.length?ce.createElement("div",{className:Ue.pingyue,style:{marginTop:"20px"}},ce.createElement("div",{className:Ue.pingyue_title},ce.createElement("img",{src:Re,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u533F\u8BC4\u8BC4\u9605"),((Ke==null?void 0:Ke.student_score)||(Ke==null?void 0:Ke.student_score)==0)&&ce.createElement("div",{className:Ue.pingyue_score},ce.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Ke==null?void 0:Ke.student_score,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ce.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08\u5E73\u5747\u8BC4\u5206\uFF09"))),ce.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(Tn=Zt==null?void 0:Zt.student_list)!=null&&Tn.length?(La=jr?Zt==null?void 0:Zt.student_list:Zt==null?void 0:Zt.student_list.slice(0,3))==null?void 0:La.map((et,Rt)=>ce.createElement(Ma,{showNm:!0,showName:!(0,Ct.dE)(),key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((_a=Zt==null?void 0:Zt.student_list)==null?void 0:_a.length)>3&&!jr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Wr(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((No=Zt==null?void 0:Zt.student_list)==null?void 0:No.length)>3&&jr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Wr(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null)),or()&&ce.createElement("div",{style:{padding:"15px",height:"calc(100vh - 143px)",overflowY:"auto",background:"#ffffff"},className:`${Ue.right_content} ${fg?"":Ue.hiddenBar}`,onMouseEnter:pg,onMouseLeave:()=>_r(!1)},ce.createElement(Ce.default,{form:Lo,layout:"vertical",size:"large",className:Ue.right_form,style:{position:"relative"},scrollToFirstError:!0,onFinish:et=>{mg(et)}},ce.createElement("div",{className:"blod font16 mb10",style:{color:"#191919"}},"\u8BC4\u9605"),ce.createElement(Oe,{FormProps:{form:Lo},isShowStyles:!1}),ce.createElement(Ce.default.Item,{name:"attachment_ids",className:"mb20",style:{marginTop:"-12px"}},ce.createElement(tn.Z,null)),(0,Ct.GJ)()&&ce.createElement("div",null,ce.createElement(Ce.default.Item,{name:"hidden_comment",style:{background:"#F6F7F9",height:"50px",display:"flex",alignItems:"center",padding:"0 20px"}},ce.createElement(Be.default,{onChange:et=>{var Rt;Zr((Rt=et==null?void 0:et.target)==null?void 0:Rt.checked)}},"\u8BC4\u8BED\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1")))),ce.createElement("div",null,ce.createElement(ze.ZP,{loading:eg,style:{width:"100%",height:"40px",background:"#3061D0",borderRadius:"7px"},type:"primary",onClick:()=>{Lo.submit()}}," \u63D0\u4EA4\u8BC4\u9605 ")),ce.createElement("div",{style:{display:"flex",marginTop:"20px",justifyContent:"space-between"}},(Ke==null?void 0:Ke.is_new_rule)&&(0,Ct.G5)()&&Ke.work_status!==-1&&Ke.work_status!==0&&ce.createElement(ze.ZP,{className:Ue.btnAdd,onClick:()=>{ia({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Ke!=null&&Ke.is_new_rule)&&(0,Ct.G5)()&&["\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u8FDB\u884C\u4E2D"].some(et=>{var Rt;return(Rt=Ke==null?void 0:Ke.homework_status)==null?void 0:Rt.includes(et)})&&ce.createElement(ze.ZP,{className:Ue.btnAdd,onClick:()=>{ia({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Ke!=null&&Ke.is_author)&&(0,Ct.dE)()&&((cr=Ke==null?void 0:Ke.homework_status)==null?void 0:cr.includes("\u533F\u8BC4\u4E2D"))&&kn.get("review")!=="review"&&ce.createElement(ze.ZP,{className:Ue.btnAdd,onClick:()=>{ia({key:"\u95EE\u9898\u53CD\u9988"})}}," \u95EE\u9898\u53CD\u9988 "),ce.createElement(ze.ZP,{className:`${!(Ra!=null&&Ra.last)&&Ue.btnAdd} ${Ue.lastAdd}`,style:{display:"flex",alignItems:"center"},onClick:()=>yr("last"),disabled:Ra==null?void 0:Ra.last},ce.createElement("i",{className:"iconfont icon-zuojiantou font12 mr5"})," \u4E0A\u4E00\u4E2A "),ce.createElement(ze.ZP,{className:!(Ga!=null&&Ga.last)&&Ue.btnAdd,style:{display:"flex",alignItems:"center"},disabled:Ga==null?void 0:Ga.last,onClick:()=>yr("read")},"\u4E0B\u4E00\u4E2A ",ce.createElement("i",{className:"iconfont icon-youjiantou font12 ml5"})))))),ce.createElement(mt,null),ce.createElement(Ze,{studentWorkDetail:Ke}),ce.createElement(ae.Z,null),ce.createElement(Ie.default,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",open:(ha==null?void 0:ha.key)=="\u786E\u8BA4\u6253\u56DE\u91CD\u505A",destroyOnClose:!0,forceRender:!0,width:700,onCancel:()=>{ia("")},onOk:()=>ro(void 0,null,function*(){if(!Hn){pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}const et=yield(0,E.ZP)(`/api/student_works/${pt.userId}/redo_modal.json`,{method:"post",body:{comment:Hn,id:pt.userId}});(et==null?void 0:et.status)===0&&(pe.ZP.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),ia(""),jo(),_o())})},ce.createElement("div",{style:{padding:"32px"}},ce.createElement("span",null,"\u786E\u8BA4\u5C06",Ke==null?void 0:Ke.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),ce.createElement("div",{style:{marginTop:"20px"}},ce.createElement("label",null,ce.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),ce.createElement(a.Z,{className:Ue.MdEditor,onChange:et=>lo(et),defaultValue:"",height:250})))),ce.createElement(y.Z,{close:!0,data:Ar==null?void 0:Ar.content,type:Ar==null?void 0:Ar.type,hasMask:!0,monacoEditor:{value:tg.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>ug({content:"",type:""})}),ce.createElement(Ie.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:ng,confirmLoading:ag,centered:!0,onCancel:()=>Pr(!1),onOk:()=>{pr=="\u9644\u4EF6"?Qr?Vr(!1):Jr(!1):pr=="\u6279\u6CE8"&&(Qr?Vr(!0):Jr(!0))}},ce.createElement(Be.default,{checked:Cr,onChange:et=>{gg(et.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),ce.createElement("div",{className:Ue.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),ce.createElement("div",{className:Ue.export_type_modal},ce.createElement("div",{className:Ue.export_type_modal_con},ce.createElement("div",{className:`${Ue.type_item} ${pr=="\u9644\u4EF6"?Ue.type_item_active:""}`,onClick:()=>Dr("\u9644\u4EF6")},ce.createElement("div",{className:`${Ue.img_warp}`},ce.createElement("img",{src:ft.Z,width:72,height:80})),ce.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),ce.createElement("div",{className:`${Ue.type_item} ${pr=="\u6279\u6CE8"?Ue.type_item_active:""}`,onClick:()=>Dr("\u6279\u6CE8")},ce.createElement("div",{className:`${Ue.img_warp}`},ce.createElement("img",{src:Xt.Z,width:99,height:80})),ce.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),ce.createElement("div",{className:Ue.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),ce.createElement(Ie.default,{title:ha==null?void 0:ha.key,open:(ha==null?void 0:ha.key)=="\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55",centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:()=>ia("")},ce.createElement(ke.default,{locale:{emptyText:ce.createElement(Ht.Z,null)},columns:sg,dataSource:xr==null?void 0:xr.student_works,pagination:!1})),ce.createElement(Ie.default,{title:ha==null?void 0:ha.key,open:(ha==null?void 0:ha.key)=="\u95EE\u9898\u53CD\u9988",centered:!0,destroyOnClose:!0,width:700,onCancel:()=>{ia(""),Qo.resetFields()},confirmLoading:nr,onOk:()=>{Qo.submit()}},ce.createElement(Ce.default,{form:Qo,onFinish:et=>ro(void 0,null,function*(){const Rt=yield gr({userId:pt==null?void 0:pt.userId,id:pt==null?void 0:pt.userId,student_work_feedback:Fn({},et)});(Rt==null?void 0:Rt.status)==0&&(pe.ZP.success("\u63D0\u4EA4\u6210\u529F"),ia(""),Qo.resetFields(),Xo({}),jo())})},ce.createElement("div",{className:"mb20 p20 pt10 pb10 c-grey-333",style:{background:"#F6F7F9"}}," \u5982\u679C\u4F5C\u54C1\u65E0\u6CD5\u533F\u8BC4\uFF0C\u8BF7\u63CF\u8FF0\u95EE\u9898\u5E76\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u8FDB\u884C\u53CD\u9988\u3002\u53CD\u9988\u540E\u7CFB\u7EDF\u5C06\u4E0D\u4F1A\u6263\u9664\u7F3A\u8BC4\u5206\u6570\u3002"),ce.createElement(Ce.default.Item,{className:"mb0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},ce.createElement(be.default.TextArea,{rows:6,placeholder:"\u4F8B\u5982\uFF1A\u4F5C\u54C1\u63D0\u4EA4\u7684\u9644\u4EF6\u4E0D\u6E05\u6670",maxLength:200})))),ce.createElement(wn,{ModalProps:{open:(ha==null?void 0:ha.key)=="\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",onCancel:()=>{ia("")},onOk:()=>{ia("")}}}),ce.createElement(Ot,{ModalProps:{open:(ha==null?void 0:ha.key)=="\u5F97\u5206\u8BE6\u60C5",onCancel:()=>{ia("")},onOk:()=>{ia("")}}}),ce.createElement(qt,{ModalProps:{open:(ha==null?void 0:ha.key)=="\u4F5C\u4E1A\u63CF\u8FF0",footer:[ce.createElement(ze.ZP,{type:"primary",onClick:()=>ia("")},"\u786E\u5B9A")],onCancel:()=>{ia("")}}}))};var mr=(0,Fe.connect)(({shixunHomeworks:Se,loading:ue,user:ge,globalSetting:Dt,classroomList:Vt})=>({shixunHomeworks:Se,globalSetting:Dt,user:ge,loading:ue.effects,classroomList:Vt}))(tr)},80024:function(Pe,ot,oe){"use strict";oe.d(ot,{$J:function(){return Ce},JZ:function(){return pe},bN:function(){return me},jP:function(){return ze},rO:function(){return Ie}});var b=oe(38147),Fe=(Le,ye,ve)=>new Promise((Be,ke)=>{var be=a=>{try{E(ve.next(a))}catch(x){ke(x)}},ae=a=>{try{E(ve.throw(a))}catch(x){ke(x)}},E=a=>a.done?Be(a.value):Promise.resolve(a.value).then(be,ae);E((ve=ve.apply(Le,ye)).next())});function Ce(Le){return(0,b.U2)(`libraries/${Le}.json`)}function Ie(Le){return(0,b.U2)("library_tags.json",Le)}function pe(Le){return Fe(this,null,function*(){return(yield(0,b.IV)(`attachments/${Le}.json`)).status===0})}function ze(Le){return(0,b.v_)("libraries.json",Le)}function me(Le,ye){return(0,b.gz)(`libraries/${Le}.json`,ye)}},61527:function(Pe,ot,oe){"use strict";oe.d(ot,{U:function(){return ye}});var b=oe(59301),Fe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ze=(ve,Be,ke)=>Be in ve?Fe(ve,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[Be]=ke,me=(ve,Be)=>{for(var ke in Be||(Be={}))Ie.call(Be,ke)&&ze(ve,ke,Be[ke]);if(Ce)for(var ke of Ce(Be))pe.call(Be,ke)&&ze(ve,ke,Be[ke]);return ve},Le=(ve,Be,ke)=>new Promise((be,ae)=>{var E=y=>{try{x(ke.next(y))}catch(z){ae(z)}},a=y=>{try{x(ke.throw(y))}catch(z){ae(z)}},x=y=>y.done?be(y.value):Promise.resolve(y.value).then(E,a);x((ke=ke.apply(ve,Be)).next())});function ye(ve,Be){const[ke,be]=(0,b.useState)(Be),[ae,E]=(0,b.useState)(!1),[a,x]=(0,b.useState)();return[ke,ae,(z,ee=!1)=>Le(this,null,function*(){const te=ee?Be:me(me({},ke),z);E(!0),be(te);const ne=yield ve(te);return E(!1),x(ne),ne}),a]}},77578:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return b}});const b=Fe=>Fe?typeof Fe=="function"?Fe():Fe:null},37906:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return tn}});var b=oe(59301),Fe=oe(92310),Ce=oe.n(Fe),Ie=oe(69507),pe=oe(36355),ze=oe(19716),me=oe(8628),ye={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},Be=b.createContext({}),ke=oe(11592),be=function(Ee,Me){var Te={};for(var Ge in Ee)Object.prototype.hasOwnProperty.call(Ee,Ge)&&Me.indexOf(Ge)<0&&(Te[Ge]=Ee[Ge]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ge=Object.getOwnPropertySymbols(Ee);Ve(0,ke.Z)(Ee).map(Me=>Object.assign({},Me==null?void 0:Me.props));function E(Ee,Me,Te){const Ge=b.useMemo(()=>Me||ae(Te),[Me,Te]);return b.useMemo(()=>Ge.map(he=>{var{span:Ne}=he,We=be(he,["span"]);return Object.assign(Object.assign({},We),{span:typeof Ne=="number"?Ne:(0,Ie.m9)(Ee,Ne)})}),[Ge,Ee])}function a(Ee,Me,Te){let Ge=Ee;return(Te===void 0||Te>Me)&&(Ge=Object.assign(Object.assign({},Ee),{span:Me})),Ge}function x(Ee,Me){const Te=[];let Ge=[],Ve=Me;return Ee.filter(he=>he).forEach((he,Ne)=>{const We=he==null?void 0:he.span,st=We||1;if(Ne===Ee.length-1){Ge.push(a(he,Ve,We)),Te.push(Ge);return}st(0,b.useMemo)(()=>x(Me,Ee),[Me,Ee]),te=Ee=>{let{children:Me}=Ee;return Me};function ne(Ee){return Ee!=null}var ie=Ee=>{const{itemPrefixCls:Me,component:Te,span:Ge,className:Ve,style:he,labelStyle:Ne,contentStyle:We,bordered:st,label:He,content:at,colon:se}=Ee,Ze=Te;return st?b.createElement(Ze,{className:Ce()({[`${Me}-item-label`]:ne(He),[`${Me}-item-content`]:ne(at)},Ve),style:he,colSpan:Ge},ne(He)&&b.createElement("span",{style:Ne},He),ne(at)&&b.createElement("span",{style:We},at)):b.createElement(Ze,{className:Ce()(`${Me}-item`,Ve),style:he,colSpan:Ge},b.createElement("div",{className:`${Me}-item-container`},(He||He===0)&&b.createElement("span",{className:Ce()(`${Me}-item-label`,{[`${Me}-item-no-colon`]:!se}),style:Ne},He),(at||at===0)&&b.createElement("span",{className:Ce()(`${Me}-item-content`),style:We},at)))};function le(Ee,Me,Te){let{colon:Ge,prefixCls:Ve,bordered:he}=Me,{component:Ne,type:We,showLabel:st,showContent:He,labelStyle:at,contentStyle:se}=Te;return Ee.map((Ze,wt)=>{let{label:Ct,children:ft,prefixCls:Xt=Ve,className:an,style:Ht,labelStyle:$t,contentStyle:bt,span:Bt=1,key:Et}=Ze;return typeof Ne=="string"?b.createElement(ie,{key:`${We}-${Et||wt}`,className:an,style:Ht,labelStyle:Object.assign(Object.assign({},at),$t),contentStyle:Object.assign(Object.assign({},se),bt),span:Bt,colon:Ge,component:Ne,itemPrefixCls:Xt,bordered:he,label:st?Ct:null,content:He?ft:null}):[b.createElement(ie,{key:`label-${Et||wt}`,className:an,style:Object.assign(Object.assign(Object.assign({},at),Ht),$t),span:1,colon:Ge,component:Ne[0],itemPrefixCls:Xt,bordered:he,label:Ct}),b.createElement(ie,{key:`content-${Et||wt}`,className:an,style:Object.assign(Object.assign(Object.assign({},se),Ht),bt),span:Bt*2-1,component:Ne[1],itemPrefixCls:Xt,bordered:he,content:ft})]})}var fe=Ee=>{const Me=b.useContext(Be),{prefixCls:Te,vertical:Ge,row:Ve,index:he,bordered:Ne}=Ee;return Ge?b.createElement(b.Fragment,null,b.createElement("tr",{key:`label-${he}`,className:`${Te}-row`},le(Ve,Ee,Object.assign({component:"th",type:"label",showLabel:!0},Me))),b.createElement("tr",{key:`content-${he}`,className:`${Te}-row`},le(Ve,Ee,Object.assign({component:"td",type:"content",showContent:!0},Me)))):b.createElement("tr",{key:he,className:`${Te}-row`},le(Ve,Ee,Object.assign({component:Ne?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Me)))},Qe=oe(17313),Ye=oe(83116),St=oe(37613);const $e=Ee=>{const{componentCls:Me,labelBg:Te}=Ee;return{[`&${Me}-bordered`]:{[`> ${Me}-view`]:{border:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${Me}-row`]:{borderBottom:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Me}-item-label, > ${Me}-item-content`]:{padding:`${Ee.padding}px ${Ee.paddingLG}px`,borderInlineEnd:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Me}-item-label`]:{color:Ee.colorTextSecondary,backgroundColor:Te,"&::after":{display:"none"}}}},[`&${Me}-middle`]:{[`${Me}-row`]:{[`> ${Me}-item-label, > ${Me}-item-content`]:{padding:`${Ee.paddingSM}px ${Ee.paddingLG}px`}}},[`&${Me}-small`]:{[`${Me}-row`]:{[`> ${Me}-item-label, > ${Me}-item-content`]:{padding:`${Ee.paddingXS}px ${Ee.padding}px`}}}}}},mt=Ee=>{const{componentCls:Me,extraColor:Te,itemPaddingBottom:Ge,colonMarginRight:Ve,colonMarginLeft:he,titleMarginBottom:Ne}=Ee;return{[Me]:Object.assign(Object.assign(Object.assign({},(0,Qe.Wf)(Ee)),$e(Ee)),{"&-rtl":{direction:"rtl"},[`${Me}-header`]:{display:"flex",alignItems:"center",marginBottom:Ne},[`${Me}-title`]:Object.assign(Object.assign({},Qe.vS),{flex:"auto",color:Ee.colorText,fontWeight:Ee.fontWeightStrong,fontSize:Ee.fontSizeLG,lineHeight:Ee.lineHeightLG}),[`${Me}-extra`]:{marginInlineStart:"auto",color:Te,fontSize:Ee.fontSize},[`${Me}-view`]:{width:"100%",borderRadius:Ee.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${Me}-row`]:{"> th, > td":{paddingBottom:Ge},"&:last-child":{borderBottom:"none"}},[`${Me}-item-label`]:{color:Ee.colorTextTertiary,fontWeight:"normal",fontSize:Ee.fontSize,lineHeight:Ee.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${he}px ${Ve}px`},[`&${Me}-item-no-colon::after`]:{content:'""'}},[`${Me}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Me}-item-content`]:{display:"table-cell",flex:1,color:Ee.colorText,fontSize:Ee.fontSize,lineHeight:Ee.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Me}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Me}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Me}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${Me}-row`]:{"> th, > td":{paddingBottom:Ee.paddingSM}}},"&-small":{[`${Me}-row`]:{"> th, > td":{paddingBottom:Ee.paddingXS}}}})}};var Ue=(0,Ye.Z)("Descriptions",Ee=>{const Me=(0,St.TS)(Ee,{});return[mt(Me)]},Ee=>({labelBg:Ee.colorFillAlter,titleMarginBottom:Ee.fontSizeSM*Ee.lineHeightSM,itemPaddingBottom:Ee.padding,colonMarginRight:Ee.marginXS,colonMarginLeft:Ee.marginXXS/2,extraColor:Ee.colorText})),ht=function(Ee,Me){var Te={};for(var Ge in Ee)Object.prototype.hasOwnProperty.call(Ee,Ge)&&Me.indexOf(Ge)<0&&(Te[Ge]=Ee[Ge]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ge=Object.getOwnPropertySymbols(Ee);Ve{const{prefixCls:Me,title:Te,extra:Ge,column:Ve,colon:he=!0,bordered:Ne,layout:We,children:st,className:He,rootClassName:at,style:se,size:Ze,labelStyle:wt,contentStyle:Ct,items:ft}=Ee,Xt=ht(Ee,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:an,direction:Ht,descriptions:$t}=b.useContext(pe.E_),bt=an("descriptions",Me),Bt=(0,me.Z)(),Et=b.useMemo(()=>{var Un;return typeof Ve=="number"?Ve:(Un=(0,Ie.m9)(Bt,Object.assign(Object.assign({},ye),Ve)))!==null&&Un!==void 0?Un:3},[Bt,Ve]),jt=E(Bt,ft,st),Nn=(0,ze.Z)(Ze),Mn=z(Et,jt),[cn,nn]=Ue(bt),Zn=b.useMemo(()=>({labelStyle:wt,contentStyle:Ct}),[wt,Ct]);return cn(b.createElement(Be.Provider,{value:Zn},b.createElement("div",Object.assign({className:Ce()(bt,$t==null?void 0:$t.className,{[`${bt}-${Nn}`]:Nn&&Nn!=="default",[`${bt}-bordered`]:!!Ne,[`${bt}-rtl`]:Ht==="rtl"},He,at,nn),style:Object.assign(Object.assign({},$t==null?void 0:$t.style),se)},Xt),(Te||Ge)&&b.createElement("div",{className:`${bt}-header`},Te&&b.createElement("div",{className:`${bt}-title`},Te),Ge&&b.createElement("div",{className:`${bt}-extra`},Ge)),b.createElement("div",{className:`${bt}-view`},b.createElement("table",null,b.createElement("tbody",null,Mn.map((Un,Pa)=>b.createElement(fe,{key:Pa,index:Pa,colon:he,prefixCls:bt,vertical:We==="vertical",bordered:Ne,row:Un}))))))))};Yt.Item=te;var tn=Yt},14478:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return fe}});var b=oe(96512),Fe=oe(92310),Ce=oe.n(Fe),Ie=oe(10228),pe=oe(18929),ze=oe(2738),me=oe(59301),Le=oe(92343),ye=oe(36355),ve=oe(60324),Be=oe(92806),ke=oe(77578),be=oe(3113),ae=oe(67797),E=oe(9763),a=oe(31724),x=oe(39722),y=oe(83116);const z=Qe=>{const{componentCls:Ye,iconCls:St,antCls:$e,zIndexPopup:mt,colorText:Ue,colorWarning:ht,marginXXS:Yt,marginXS:tn,fontSize:Ee,fontWeightStrong:Me,colorTextHeading:Te}=Qe;return{[Ye]:{zIndex:mt,[`&${$e}-popover`]:{fontSize:Ee},[`${Ye}-message`]:{marginBottom:tn,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Ye}-message-icon ${St}`]:{color:ht,fontSize:Ee,lineHeight:1,marginInlineEnd:tn},[`${Ye}-title`]:{fontWeight:Me,color:Te,"&:only-child":{fontWeight:"normal"}},[`${Ye}-description`]:{marginTop:Yt,color:Ue}},[`${Ye}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:tn}}}}};var ee=(0,y.Z)("Popconfirm",Qe=>z(Qe),Qe=>{const{zIndexPopupBase:Ye}=Qe;return{zIndexPopup:Ye+60}},{resetStyle:!1}),te=function(Qe,Ye){var St={};for(var $e in Qe)Object.prototype.hasOwnProperty.call(Qe,$e)&&Ye.indexOf($e)<0&&(St[$e]=Qe[$e]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,$e=Object.getOwnPropertySymbols(Qe);mt<$e.length;mt++)Ye.indexOf($e[mt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,$e[mt])&&(St[$e[mt]]=Qe[$e[mt]]);return St};const ne=Qe=>{const{prefixCls:Ye,okButtonProps:St,cancelButtonProps:$e,title:mt,description:Ue,cancelText:ht,okText:Yt,okType:tn="primary",icon:Ee=me.createElement(b.Z,null),showCancel:Me=!0,close:Te,onConfirm:Ge,onCancel:Ve,onPopupClick:he}=Qe,{getPrefixCls:Ne}=me.useContext(ye.E_),[We]=(0,E.Z)("Popconfirm",a.Z.Popconfirm),st=(0,ke.Z)(mt),He=(0,ke.Z)(Ue);return me.createElement("div",{className:`${Ye}-inner-content`,onClick:he},me.createElement("div",{className:`${Ye}-message`},Ee&&me.createElement("span",{className:`${Ye}-message-icon`},Ee),me.createElement("div",{className:`${Ye}-message-text`},st&&me.createElement("div",{className:Ce()(`${Ye}-title`)},st),He&&me.createElement("div",{className:`${Ye}-description`},He))),me.createElement("div",{className:`${Ye}-buttons`},Me&&me.createElement(be.ZP,Object.assign({onClick:Ve,size:"small"},$e),ht!=null?ht:We==null?void 0:We.cancelText),me.createElement(Be.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,ae.n)(tn)),St),actionFn:Ge,close:Te,prefixCls:Ne("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Yt!=null?Yt:We==null?void 0:We.okText)))};var ie=Qe=>{const{prefixCls:Ye,placement:St,className:$e,style:mt}=Qe,Ue=te(Qe,["prefixCls","placement","className","style"]),{getPrefixCls:ht}=me.useContext(ye.E_),Yt=ht("popconfirm",Ye),[tn]=ee(Yt);return tn(me.createElement(x.ZP,{placement:St,className:Ce()(Yt,$e),style:mt,content:me.createElement(ne,Object.assign({prefixCls:Yt},Ue))}))},le=function(Qe,Ye){var St={};for(var $e in Qe)Object.prototype.hasOwnProperty.call(Qe,$e)&&Ye.indexOf($e)<0&&(St[$e]=Qe[$e]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,$e=Object.getOwnPropertySymbols(Qe);mt<$e.length;mt++)Ye.indexOf($e[mt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,$e[mt])&&(St[$e[mt]]=Qe[$e[mt]]);return St};const we=me.forwardRef((Qe,Ye)=>{const{prefixCls:St,placement:$e="top",trigger:mt="click",okType:Ue="primary",icon:ht=me.createElement(b.Z,null),children:Yt,overlayClassName:tn,onOpenChange:Ee,onVisibleChange:Me}=Qe,Te=le(Qe,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Ge}=me.useContext(ye.E_),[Ve,he]=(0,pe.Z)(!1,{value:Qe.open,defaultValue:Qe.defaultOpen}),Ne=(ft,Xt)=>{he(ft,!0),Me==null||Me(ft),Ee==null||Ee(ft,Xt)},We=ft=>{Ne(!1,ft)},st=ft=>{var Xt;return(Xt=Qe.onConfirm)===null||Xt===void 0?void 0:Xt.call(void 0,ft)},He=ft=>{var Xt;Ne(!1,ft),(Xt=Qe.onCancel)===null||Xt===void 0||Xt.call(void 0,ft)},at=ft=>{ft.keyCode===Ie.Z.ESC&&Ve&&Ne(!1,ft)},se=ft=>{const{disabled:Xt=!1}=Qe;Xt||Ne(ft)},Ze=Ge("popconfirm",St),wt=Ce()(Ze,tn),[Ct]=ee(Ze);return Ct(me.createElement(ve.Z,Object.assign({},(0,ze.Z)(Te,["title"]),{trigger:mt,placement:$e,onOpenChange:se,open:Ve,ref:Ye,overlayClassName:wt,content:me.createElement(ne,Object.assign({okType:Ue,icon:ht},Qe,{prefixCls:Ze,close:We,onConfirm:st,onCancel:He})),"data-popover-inject":!0}),(0,Le.Tm)(Yt,{onKeyDown:ft=>{var Xt,an;me.isValidElement(Yt)&&((an=Yt==null?void 0:(Xt=Yt.props).onKeyDown)===null||an===void 0||an.call(Xt,ft)),at(ft)}})))});we._InternalPanelDoNotUseOrYouWillBeFired=ie;var fe=we},39722:function(Pe,ot,oe){"use strict";oe.d(ot,{t5:function(){return ve}});var b=oe(92310),Fe=oe.n(b),Ce=oe(55477),Ie=oe(59301),pe=oe(36355),ze=oe(77578),me=oe(17356),Le=function(ke,be){var ae={};for(var E in ke)Object.prototype.hasOwnProperty.call(ke,E)&&be.indexOf(E)<0&&(ae[E]=ke[E]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(ke);a{if(!(!be&&!ae))return Ie.createElement(Ie.Fragment,null,be&&Ie.createElement("div",{className:`${ke}-title`},(0,ze.Z)(be)),Ie.createElement("div",{className:`${ke}-inner-content`},(0,ze.Z)(ae)))},ve=ke=>{const{hashId:be,prefixCls:ae,className:E,style:a,placement:x="top",title:y,content:z,children:ee}=ke;return Ie.createElement("div",{className:Fe()(be,ae,`${ae}-pure`,`${ae}-placement-${x}`,E),style:a},Ie.createElement("div",{className:`${ae}-arrow`}),Ie.createElement(Ce.G,Object.assign({},ke,{className:be,prefixCls:ae}),ee||ye(ae,y,z)))},Be=ke=>{const{prefixCls:be}=ke,ae=Le(ke,["prefixCls"]),{getPrefixCls:E}=Ie.useContext(pe.E_),a=E("popover",be),[x,y]=(0,me.Z)(a);return x(Ie.createElement(ve,Object.assign({},ae,{prefixCls:a,hashId:y})))};ot.ZP=Be},60324:function(Pe,ot,oe){"use strict";var b=oe(92310),Fe=oe.n(b),Ce=oe(59301),Ie=oe(77578),pe=oe(62892),ze=oe(36355),me=oe(6848),Le=oe(39722),ye=oe(17356),ve=function(be,ae){var E={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&ae.indexOf(a)<0&&(E[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(be);x{let{title:ae,content:E,prefixCls:a}=be;return Ce.createElement(Ce.Fragment,null,ae&&Ce.createElement("div",{className:`${a}-title`},(0,Ie.Z)(ae)),Ce.createElement("div",{className:`${a}-inner-content`},(0,Ie.Z)(E)))},ke=Ce.forwardRef((be,ae)=>{const{prefixCls:E,title:a,content:x,overlayClassName:y,placement:z="top",trigger:ee="hover",mouseEnterDelay:te=.1,mouseLeaveDelay:ne=.1,overlayStyle:re={}}=be,ie=ve(be,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:le}=Ce.useContext(ze.E_),we=le("popover",E),[fe,Qe]=(0,ye.Z)(we),Ye=le(),St=Fe()(y,Qe);return fe(Ce.createElement(me.Z,Object.assign({placement:z,trigger:ee,mouseEnterDelay:te,mouseLeaveDelay:ne,overlayStyle:re},ie,{prefixCls:we,overlayClassName:St,ref:ae,overlay:a||x?Ce.createElement(Be,{prefixCls:we,title:a,content:x}):null,transitionName:(0,pe.m)(Ye,"zoom-big",ie.transitionName),"data-popover-inject":!0})))});ke._InternalPanelDoNotUseOrYouWillBeFired=Le.ZP,ot.Z=ke},17356:function(Pe,ot,oe){"use strict";var b=oe(17313),Fe=oe(29878),Ce=oe(19447),Ie=oe(33166),pe=oe(83116),ze=oe(37613);const me=ve=>{const{componentCls:Be,popoverColor:ke,minWidth:be,fontWeightStrong:ae,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ee,colorBgElevated:te,popoverBg:ne}=ve;return[{[Be]:Object.assign(Object.assign({},(0,b.Wf)(ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":te,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Be}-content`]:{position:"relative"},[`${Be}-inner`]:{backgroundColor:ne,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Be}-title`]:{minWidth:be,marginBottom:ee,color:x,fontWeight:ae},[`${Be}-inner-content`]:{color:ke}})},(0,Ce.ZP)(ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Be}-pure`]:{position:"relative",maxWidth:"none",margin:ve.sizePopupArrow,display:"inline-block",[`${Be}-content`]:{display:"inline-block"}}}]},Le=ve=>{const{componentCls:Be}=ve;return{[Be]:Ie.i.map(ke=>{const be=ve[`${ke}6`];return{[`&${Be}-${ke}`]:{"--antd-arrow-background-color":be,[`${Be}-inner`]:{backgroundColor:be},[`${Be}-arrow`]:{background:"transparent"}}}})}},ye=ve=>{const{componentCls:Be,lineWidth:ke,lineType:be,colorSplit:ae,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:y,padding:z}=ve,ee=a-Math.round(x*y),te=ee/2,ne=ee/2-ke,re=z;return{[Be]:{[`${Be}-inner`]:{padding:0},[`${Be}-title`]:{margin:0,padding:`${te}px ${re}px ${ne}px`,borderBottom:`${ke}px ${be} ${ae}`},[`${Be}-inner-content`]:{padding:`${E}px ${re}px`}}}};ot.Z=(0,pe.Z)("Popover",ve=>{const{colorBgElevated:Be,colorText:ke,wireframe:be}=ve,ae=(0,ze.TS)(ve,{popoverPadding:12,popoverBg:Be,popoverColor:ke});return[me(ae),Le(ae),be&&ye(ae),(0,Fe._y)(ae,"zoom-big")]},ve=>({width:177,minWidth:177,zIndexPopup:ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},90034:function(Pe,ot,oe){var b={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function Fe(Ie){var pe=Ce(Ie);return oe(pe)}function Ce(Ie){if(!oe.o(b,Ie)){var pe=new Error("Cannot find module '"+Ie+"'");throw pe.code="MODULE_NOT_FOUND",pe}return b[Ie]}Fe.keys=function(){return Object.keys(b)},Fe.resolve=Ce,Pe.exports=Fe,Fe.id=90034},11689:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAABERJREFUSEullltsVFUUhr+1z3SgQoVOS9sZqG2oCZcENDHxyQQT9WXqpQ0E37xweVESosbwIo2ATxpJiTZFUkmkaowSCtg0mJAIiRqJMUFMTBUUQum0KDNDhZG2M2cvs08z7bSdGUncT+fsvdb/r9u/zxHKrNFbWsckT1s0LrBKhSiqAoyg+hviDYR8TtbVyWg5HOcwb42Oap2G7ZuqvAgsLAeAMIFyJLTAdNQtLk42j2Q4lXtKrHyIsKws+PzDJKrbY7WhvrlHs0iGk7ltghwEvNIEChQtgHOxImZHNCLdhf7T1iNjGsfXk6pakkAVMllYFC5NIyLWiGysr5bjeaKAxDXYZnUQ1er/KlH6DlRXlrcS+DtrzZr7lknCWQYkiaTfA2wt5Zov0LiFSRUWoITz+SpIkeqJ0BuNeM8FJEEWk3YICM8lceDGQDgsqAi5HOT8qdDEgKiiOS3VoZyvprmxVoZlNK07rbWdxbKoCAvW+lz45SLpsVsB6PQSQ1NTI7FoPfiKKQIgwq5oxHtbEkl7DLS90Cbrw+83lNUNObbu2M3pb86SvZ0hSGWGhaqqJezZu5uN7XEujSir6sEUlE5EBqIR0yrDKf+iKPfnfa3CqyeE9G0hXtXPax17sJkM+P5U7VwDXEbWBs/3Lqml/9Qp2g4v4q0nlbZ1s4b3WqzGNMpw0k8LLM0fJf+BDT3CwyuE5j/e42DPIZiYpDn+GMnBS2QSo9SsW4OI8OcP5xET5tOjfbx8ZiUPNcJHGwtKiozHakylJJL+LWBxnuRGBrYdM6xvgIrzB+ju7g4ij3/SxeAXXzL09bc8uGMLxjOc29eJmAo+P9bH/vMtNNfCu/EZEhHJRSOmQhIpexnV5jzJzTvwxlfC6jph7LsDdL3fBZ7Holg9ufEJ7ESW0OJKbDbHROomIiFOnOzjyK8tNEbg9Q0FmSjXY7Veg2t8P2jrTE+Uw+cMVZWQ+rGXfXv2BSSuHyYUAjRoibohUCUUvofvzw5w+EI9j7Yoj6yc1ZPTsRrzhIyk/JdU6So8Gs9C8g4syF0n3r6F4ZEhgvhEAk2oe1N3wQmbN23ig84OfhpSVkbmCtO8EquRThm6octDRq+oqguzYEChcqFweSjBZ32nSKbTs5TgGv/A2lU82/Y4ngkzPjFP+laMaYlWy5Wpuyulh6za7XP15KZ1YQWEKgTjTU2tK5Xbd9PsKpadVCYL5ZMHEY7EIt7z03fX1b80FjJ2EKgqpnwH6ETmwPNac3py0ikc2Bl8yajI2lhErk6TBNmk9RlrnfqL3hDFuEvtqXhmc3SpHJ0hLTBNpHUn1u7/H0TuD2DX8oj3ztz+zoroelrbfGt7CwV6l2lkxDMvFGZQNJP85rWkrvCwexXc96DMpzjwsAgfg9md78G8ASoXZSKtTVjbBtIKuh6oDeyVpIr+7BmvX+G4G9NyOCX/CO6yRHdl9i+jmbAprh0r/wAAAABJRU5ErkJggg=="},25365:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},71986:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},37166:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF6VnQmAnGV9/z/vMffeV3azuRMCSUgCSQggiCBFEE9UvFpqW6utFopa71bx6GHRWq31xKtSFS0eqICV+wwSIJKQkDvZJJvsObOzO/d7PH9/z/O+s5sY2/4XhpmdnXln3u/7/f1+39/xPFj8H39Wr742GRaOXaYs65WWnVhtuc58y7Lmh4oWZYFv2fpIgdxZFtg2oZMgdByU7eA7Npbt6L958rttUXMsQtsCyyawLEI5gC0HMMcCpf8193ILIVT6ZoUhlgqxw5BEoLAD87ulAuxQkZC/h4ogDHBCX79eXivHsfShQizkOJQsFR63FMdVGO6yHfWz1s4FD+za9V+N/ws01v/2otVLzuv36tZHwfpDlN1m2w6W62LLiVpyLhahpQixNRiBxkPAE+BcQtvRj+Veyd8dG99x8CyLIOESuC4qlPcJ6BH48lgOHoMnXzIMIAJA7gUQ/VwQ4obgBgGOgBiGOAiIIY4fEqoQFXoazEQIlrwnuhhKLoB8hgZXPlH/IhdsGmV911HpTxwef3Dkf8Lo9wL40hUvTR0uTfxtiHpPYFk527KxQhfLtbGdhAZJoQiEEChC+V1AsS0sR8AU0ISB8pwLtkPg2niuTaAZaBO4CXwBUL6hMFiA0zdDuuYDfcLyQQJaBJwG0QAo906gcAXMiInCOtuPQQ80gI4GKgYQ/dhSShNbPtDRdwGhsFw+z6JswWdTbV3/sH//3fXTAXlaAIV1qmr9RKnwAmGVsmxsLCxLgLA0eFiOBkyflzDQEWDknB3Qj11CxyVwxGxdlDAvIaZs4dsODcfFd1yU62hw5bgngRhZrkZSgxabcARiIOD5+m8CoO2H2EFAMgg1E1Gefs4Vc1cCYGTC2pwFKAOSvMdcrMgAwiBirUZVAww84dq5a07Hxt8B8OwF568Lg/BOpawFMeKhsE8g1GBoz2HAi1gjIIdizhpcB+UIwwQ0Y7o4Ll7CJpB7x6HhCnjGtBF2atuVKz6HgdqMIybGptv0h7H5+gZEP8QKAg2G64vPUziBp38X1rmRyRqmikkLMw2A2pfKY5TxvGGAChVi3vJ9bDdB6DXEvx7DVVcfG316x1wmngSgMI86W5VSC+Sk9DmIjxP2aZbY2o8JgJb2fbZmTmijnxczFjZp5kVAavAEMM0+h4btUpOvKsdOJ+jubGPxvB6WDnQz2N1JX0cLLckkthxPKSqez8hUieGJKQ6PTDI0MslEYRpqdcMi8VlitoGYrAAakggDkn6gnxNAxEcKeG4UdJSAqAzzxFdqAHUAkvMV9sot0OdpOy5h4BmmYx1zbeu8w+Nbm36xCWDk8x4EdYHxPtoj6J9QM8OwT4NoxQBa4EqgEFBDzTYBOpTn5IMdh8ARP2dTtx3KoSLZkmHdmYt5yaZVvHDtSlYvHqCvo5WEI0z8n38CFTJeLLH76BiP7dzHPU/v4annD1MWQOV0tUn6mnlpDaqnmSl+UUBpAhj70ZiBmqECZuQmmiCKl9d2bBgrEGI9ke7suTT2iU0A1wyc/wlF+BElB9XxSMw2cg+RtFDa94npxicq5mprJirHQv9dmOca36fcBFUcaipgwWAvr7h8M6+74kLOXbnk9wBmvmRsuf+rRAD2HB3hp488w/f+ewvbdw+B72n2pgIfV4NpfKOAY4KGidQmmAgzxdfJc/JYAAzQGEQ+Us5Vu/bopOVvoRV8cnji6Y/GYQ4xXavOfgU5/WQY+Thjwdq5a0aKsoj8lDyvfaA2azFbGxz5tIRmYMOCWqAYXNjHH7/uCt78ihcz0NPVpJj+krGfOw3xIr8e+/fZi9mEN+JD9N5Kvc6dj/6GL9x2F49s3a2ByVniCyWAiH8UE/VNJI4itQEwMJcsFLMW4MS/CmBREJEz1xpXXhUSmiBTdm1rhZiyfu/Zg5u/FIbqHSedhxKZIuZrcLZxDZg6WhqA5doIA0XbKdfCkcBhu1TFB2VTvPHal3D9n7yW+X095rT/B9D0Z5mIp32u4UXsQiJTiExiFnexFnAUuOLwAS8IuP2eLXzqltvZvuMQrQkLV4trMVHfBJsoMscM1A5IP2f8oS3W43va7G0cLcuUsrBVSCC+U5tz8OWjk0+/07p29bXJXVNHxkG1yQnOUsQAKNJEvpptuVrviYDWQCoxWfF3Rn4oV553qHoe6zes5KPvezsXbFr3vwLnR4wyelKAU/ri+NqrGhdiwDRgGddioBURL08KcOJBkwoSlkUKmCqV+fTXf8QXv/lTGtUGWccyJhyzUY4R+TxbzFL8p85yogynCYT2ezpIykUIQ/ONUUy3zFvUa60ZuPBKrOCXMUPi9ylhoDbTyNIliOhMa46UETA1gA6enLgDf/KWV/Ge6/+E1pacZpx+92lMVX9XFL6I7wgkiXvy9eRdvgL5XUDVaZ64J0ucuoFR/1eBp/WuAVCAS1qKpAVpbLLA/Vu2ceNNX+LAniPkUrY24aYmNCetQRUGyt+EdXJcZ67zsCzcREq/zm809LfS5+YEV1lr5p/3RaV456luSKuiiJCGhY5mojZhfROAjQ+sBQGdPTlu+ugNvPoVL/m9rNOMlo/X4Bi2iYsQ8OV3XxkAJR0MlAAnv1t4+n3ydQyAcZiTDxKg7XpIQomvAteGpA0pG9IWtFs2x0cneNcH/5Vf3fsErSk3ki5yaYzvE9MVQCRzEVzE9kxaZ1JLycKMx1X4vqfzaP1tFF+y1gyc94CCS08FEGUSem1CIpC1LpSAEWk4eWzZVPw6q9Yu5zM3f5C1Z686LetElMpXEhAEKAFGHouZCgD6XsxWWfiW0oDJTcAz7zHfQ0A1+tfIDu3WlSJRMSmc2IjjiC8G17FJuZByLFpEKdTqfPimz/P9795NS8I1/k2D97uFClvz3nym0Ybm4hnCCsjNLOVBa/X8zXtUGK78HVOLTFgYIvDJlTAMnNWD5XqNy696AZ/65w/S19sTBYnI5CPzCCW31B9q42lWmZtvSwVHTNCiEYEm7JPfNSOlwCDgis8OfiuwAkUQWBgRLGYXgyiRNsRRBkDXVtrpJ20b17VxXIuUa5FNOqR+W/L4xMf+ne987UdkUgkNXnwTwa19qy7YSF5s/GKEmqngaCJEYttcwb3WmoHNM6EKW04F0BKHpp2nMTN9NSxH3wTPuufxmjdfxSf//n2k0xmTe2ubMFdUf5gGLyQIQ104EX+lTRNHp3RSXGhIWUuADAUk8HwxE0XghzpLCwJ5b4gv6ZUAqY9tbnJSWmUJ80SyWEp7F8kQXQHQcXBdi4Rrk0jYpJMuGRf+4cOf5bvfuoN0Ookzp0ghzDPkjtO7yEfGsTXK/ZUS29A+uWStmrdRBNnJzl6br6Rvhk3CPA1ilPs2PI9LX7KRL93yUZJJKSjI+zNYpCP8fANgaMCTmpwOCsKi0JLUlUA5eLZLPenQEP/nKTwvJPA8Ql8AC/HkdYG8XzI0UzURVmpf2BSKJoe1hXni7LG0H7QdheMYBrqOOwtiJkHaVnz4+k9w1x3305pK6YusCwvaJfq6xGUIoEy5KzJnxzWs9X0pFZrs6/QAats3TBO/JwDHmkxMuNbw+Mq3P8QVV11AGNT0VRcJA0mUSqNC25ysZp5hoR8DISzTwMTm6mhmNnyFp0010EDLa+T5UF8AqRcoDapIF00areqNg9J5k7BPg2frmqx8nYRtwBQGuq6Lk7BxkxbZTJqwVuX6697Lzm27SCQTWJKxxHJGGG5s2fjAKIDNif/6YumQtqp/kzp9RiDlqygD0bmu6DOp3SlqNY+bP38jr3vTZajQlMmMn5SrliQIMvi+pU9eKhuBgKLv5SZ+zZikF1g0BCj9N2gEwk5l/i6vUwKkMVdPqldKGByVPDWQca5q+CDsEyY6otkkMbItEnbEQg2iMWU34dLSluHE0BGuf/N7KExMaf2oy2YRt0xxQT5DK1MDlnZT5sIZLaywVg+cN0c9nxyLNYBSAxQGCj5KvATUag1e+qqL+eLX34cKa+ZDmyFLImOSej2tARP/JSYcil/T4MS3ECmeNCJGCmgapMDCCwVAAc+wT9joC7jaLRjpEuvIOGRpcSMmbCksYZ4uRSnjCwVEyUhcBzcpIDokki7tnS089ssH+diNf29MNTZZqW/qanUsZgwbtUlHPtePGXp6ACOy6oChS6m60uxE0qZS83jv313HO258DSg/Kv/IVTF5g3ys56Wp1oSNxiQ1kEGgA4QBMQLJtzRwkoLJfRM4MWntbwRQS/tC8Z0ieA2AIoWiml6co2jNZtoqUlBwI0mTiHyhI0FFwEs4JJMObsqlvaOVr37q37ntlttJpxM62zBhxDDQtpwo+zCBcTYrjl5zWgBN0ostdh7lvnEwkftkJsE3vv9x1p2zWJtMJJSM37CihCy0KFeyVGtWEzwBUAcI7e/MvTZVX9HQDJR7A6YwVszXgCogm98FQLE0KW0JiEZYaAeiGajlfuwD5XeJyDoaS+UtNmMB0cVNOiRzaS2kP/jW97Nvxx6SbiIy2CiINHszAqzRjXGVSCuBUwGc9YfxyyQaGzOW7+p7IWs3nsFXvvNhOruyphBpJH2kdaKCJCF+PUFhJkXdM8FE+cJGP5IpApZPIAzzFXU/0GAKYA2RMMJSAVuDKr4yei5mofaNcbIUgRhpVrmorliMZqC51wA6ThSNJTVzdfBwkwlyHS3s3b6Tj7zjb1HiL/SpmvOJSvpRIDFNKGOfkQ49HQNPBjEq5+vMw6JWrfPGt17NRz75Z5GEidOeSNHbkVIXYAOYnkkzVbIJIvBC3ze6zg81cJ4f0PBF/xmfKL/r5/VrjJAWRgoz5bH4UfGNwkQDoKlcxzpW68CmHrQNiBpACzFlE0jElE0wEQDdtEtbZzvf+uzX+Ol//JhUOmly4ij7MJF41gdq1pumE9aa/vOMjDvlx4BoTNlEWANktd7g4595B2/4wxebdoY+ji6sRaZsul7KkpI6eDWb0XySai0gFMZFZqzN1BOwQhqeMWctZQQ0DWJIQ7NQQPX13+qeT8NrUK97NDxhr1yMOZFYm6wA5JIUhiUShmUClASQ2ITlPiEC29V+UG7pbJZGrcaH3/YBxk+M4ugi8mz0NYEyqgKJbIr0qGQisRhoQjjLQANaXCU2XTO45baPsPmCs0xvuFlwMlcIKypQKd80sgPIF5KMFmx8QUdMODQnH3iBdgkaLJ2BCBsVjYZPrV6lVqlSmalTKdaoTTVoTAf4MxZBycFqJCBwsKTSoRztry05KyfAckKcdIid87HaFE47JNoTpNqypFuypDNZEqmUAVpHZWFhgpauDu77+b06qKQTSd1tnDVh8zjmpdaeysJaM3+zOqkOeFL5yWjBqCyta3Gt7Vm+9/NPsmRpf8ROYZvxF6a9HkjJW5fGNYCholFxODzqUioHqEBYU9fBRMzamLJPvVajMlOinK9SGVXUx238QoagkKNeFAYrGvWQehBQF0bi0VBSGTGmLMVOuaBJHDKkyDopWhJJsklhF7g5H5WrErbPoLrLWAOKdG8b6Y4O0pmMNuV0No2dSPCJ93yMQ8/v18J7rvk2fV/U7tTF+bMHNptaye+kc3HR1DSQBEhx7AuWztMAdnVK+qyTn0gDxjXkkMAyVV+doIuYDmB03GZoTOSN9Cl8PS0QNCqUCjOURqpUhm2qR1uZOZGmkFeMVMqM1ork/TzFcIoKRTxVJVANfMsjkLqOmG9UhtfOXWSHTCmEDnbo4KoUSZUl52TpTvQwkJ7P4tZ+5rd00dLhEfaN4y+ewl2eJN3XQyqbo6WzlScf3coXPvk5ktKz1jBYUQkrzseESgKuQspZ2gWfmo3oGpgvJXsBVwS1hd8IWXXuMm798cdIp6V8qQtKBkRdrjCFpzAardBlHwExgEpJsWtIUZiuEVamqY0XqR6ymD6Y48Swxd7JIkMzo4zURymGeWqU8KkQIO1Lya2lX+tFmUEUqLTbjT7f5HdGzgiQODha1ri4KkmKHGknA36CZJBjeXYFmzo3cua8QRILR/HOGsM9q4VMbxduKss/f/CfOLBrt/afuoURFUjiIp98gpxfM4j8LoBS1TT5sBFW4DVCNr9wDd/4wU04MlWg2RXgOIE2Y3GyoVTxdBoUlZ0kRwstwkaDZ7fn2fbACN5QK6UTreweKfBsfh/H6keYJo8flvFVjTBsmOa3BidqNcYZvakrzbnFlbu49RiBGmUW+upJO9V2WNbfy8rFS/FqOQ4PzZCfLDE/McgfDLyYTYtXopaOEW4o07Z6Hk//+jm+/Kl/1xE7znZ02T+qhovZiZGdBGDc9DFdABN95V70mjj4Wt3j8pedz5e/+l5qpQq5eYNM1JJY0xP0zxPfZ2rOtmaLcbp6Ciq08Epl7vvWGLvv6mJ3fpJH808w3DhMTRXxwjJB0GgyuFn+iEGbLWUYQKNsYbYkE8WyGNgozdLxLZI4kif3d+bYtHY5Z6xcjJNIMjxUZ9tTE5wYmWJNxzLevPIN9A0kaWw6hr0qxWf/4ascPXAYO2F4p88n6j/H+vq0JqxJZ7lac4k8Wb1mKavOOZv2vnms3XgWC+a3cc9t97N5wyDzL7ucXfvLrG2bZHCxlLNMOmeKnrONm92/muK+L2S55+BzPDrzAKVwnEYwJUmfCeSR1opUbPTcbEHTSITo9yaAc5+LDxKxc44siyNpVzbD+jMXs2r1Ut2CyLamyedrPPTTExwaztOSDnn3yg+wtK+bxoZ93Hf8YX56x4O6AKFTOx1G55TSBMymD9RaL57Mi+ZfwoD33vRWrnntFYR+g+zAMkokkWrY8dEi933+Fl5w1Xp2+EvpKR7hmhf34GallmtahHq8BJg+WuaOj9r89PGd3Dt9N+VwhCAsz4I2hykGp2aKMfs4Eq5NoJuAz77WREzj6ON6oakjGSPMJVOsWTrIunXL6O3tIJ1L6ADx0MO/YejZgHytyoJsK3+38N9o7a1ycPWDfOHn/0m9XtcuRSxsVtRFbDxbV2PigmpU/8OiWqvyJ3/1Wj788etBVZkYneHIRJly7zLKDQiqAcee3k6w+1HaN7yQI7uOc+2VPaxYOy+a44sooBRbb63yn58rcNvobUx4BwmDyhw2nQJWTKo55fST2BeJ2SbB5qRbUddiVrfG/kp/mk3aznB23zI2bFhE98Is6VwSlbB4+qk9PPzYdjo4k5Hac9zQ809c2v1CKuc+x2ee+TTDo2NIQG5eClN6MkFEZIyOpdFYngQTkRqr1i3lP35yMy05GT+toRqwfU+JA6MBx0oOqlYlqFeYeuZRVqxaxN7Dio2rE1zzxvVY0h6Lrnt10uP7f9PgGw8+yK8r9xD4Mscyh2VN9sWBIQY+QjKy2qgiGR03LqbOsVP9UNgXT7fO/i1m4XzO5j3W9aztSLPtykepzq9guzbP7TzIL+97GjfoxA9rXORcwdva34Vaf4hPH/o4wxOjOh1supAmN8SE528+qR4oL6t7DT7z5ffzytdehgqmsPw6QdnnxEiNBx45yqGiRb1aJWjUmRo6yMpFaSaK7eSSNW5418W09eXMZ9lw+LEaX/ybSW498j1Ga3tNj605nxfLkNjy5rCxyaO4mRl1407F7KTfTw9gbNZreQX/yj8x4E5z16u/w8zCaZyEy+7dh/jlvduo1RRZt40z/FVc3/4hwjWHufnQxymUZ3RRotnqnOtf1w1eYNLmqEwjueW8BV385J7P096RQIUVrHqDRrFGIV/h7rt2s/NoiVK5qjXezHiB3nZFrmMBhbECN974AlaeI6OFugLLw7eU+NJnn+eOqdupeRMmq9GsMwLcZEFzp5/M77NDEtH4hm5zmrw79mmRp46akCef4JyiU5O181jJy+3XsWR5lfLFR0i2JbGTDnv2DHH3/dsolRu0J7tZ7q3i7d1/TemMHXxu72d17VJ07u9yG6yNSy5RUnr3vYY+NxmDuOrVL+Tz3/wgqBIENajXqEzWKOZnePCBvTy65RilSk2XsYr5Cr3tWQYXdDB0eIo3v2U9f/CytWaC1Q/5/kfzfP32J3mk9N/4fikCcE6kbAaMiH3aUpodGH2t5YuvTwW8uj3g7hmXJ6qG3q1WyOac4v6S7svp9rwJF+Zd8RRDbA4ONgs7eti4fhGLls6jpS1Hq9PG9l17eeDxpxgvN2hNdLPK38gfz/8z9vf/klv3fR/XdnS/pFkInMvAcxddokLl4wcigKFaqXHjh67jhg+8GaWKWH5VDzPOTJQpjk3z1NYhfvGzXVTrvq4tTE3V6cq1sWJVG4cPlbjk8sVc92cvwEklqE/7fOWvR/jOow+xrfI4SnezdDf8ZD8YnfRsTt7UNc2v2mmHfGRewDcKDjt1F8EiAaxMKXbXtfqM/MBcXyVaNh4HEYhhflc7m85ezuKlA2Q7U6wdPo+tO57j+8d/SL4c0up2szF8Ma9Z/nLuS3ybR4Ye16N4OtM6zc9JPlBeU6vW+Phn/4o3/+nVswBWG0yPl8iPTLHzuePc/r3t1DxfM1Cyk1LF47xNixg9XuWsdT385fWXkG5LUzxR53M3DnHbtgfZV3nWlMajoKHNtxlMhHHNOu8pznq21iacOpmbUaCZc2KrXEUxhONaQplB+PhHUrtFXZ2cu245Cxf1kW1N0Vrv5smte7l75xbd2OpKdHKp8xouWbOe7xY+x9GxYWwZdYh+TgXyd4JIvVrnHz//Lq697nIIi+AJAw2A48cL7N8zxg9v3UFDqpvRqY6M5dm0aTmVYkDfwlauf9fFtHdnGTtS5eb37uPHOx7maGkPQTTZNLdV2Dy/2UbvbKRtGqSRDSYYzL2Pnzf3Mnlwx6oGnzrs8GBVipUnR05pNC3r6+acdcvon99NNpehVvd58OHn2HXgiJY6PYl5vKzljay9oJNv7/sa46MFs3QlqheYbC2+KMrImLigqk34t7PHH7v5nfzRn1+NCgtYXg2qPtMT04wNFzi8b5I7bt1HvRHqqdRyzac8U2btxgFq0yEt3SneceOF9PTnGDlS4VPv38HPnvs1x0oHCGW9RrMkbnRVE8zZqHEKgDFI2vZPMaK5ZmWRtkIuz4Y8WLEpRw0wM8Jk6pZJ22Ll/F7WrllC77xOMpkM4xNF7n1oByfyU3qIaDC5jFf3voYVlytufepHHDkixdWTPzaewNBgCoAmCTGmUq02+IsbX8t7b3oLhAVoCIAepckZRo8XGdpb4Je3HaNekcU0li7HS89kwYqQcsEj1ZbkbTecy7yBVsZOVPmHD27lru2/4dj0QQLdwYv6DRG7tI86NRMxjjI2mlOYdHpfNHuKcwGPbcQwURrti7rbWXXGIIODvWSyaZ7ff4xfP3OAmheQtBMsS63i5QuvZODFZW69706ODo/pxtSsCZvKTPz9rLPnb9bdyLgaI+Xyiy8/l6//4COosIhVr6IqHjP5MvnREgd3FnnoJwXqFdeMe4SW1o2LzlZMj/mk2pO85Z1n0TOQozRV55MfeoxfPLWLQvkItu1FDXXp90p70lQ0YgkV9x1O9odzr/7/L3hzATRHzSQcejtyLBvspa0jx54DIxwdmdLTXEkrw9nZc7h81XnkNkxz68/uZiyfx9YiOsYoknxay0cMjBpu5kqH6AP/+L6bmTc/i5qZwZuqUC7WmS5W2bttht/8qkFtJq2nmaS5ky9PsWQdlMdTpHvgTX+5mK5emU4I+dTHHuBHD+yiVB+jKycduLgfLJVlc5N2pbxWxmel1xtPHJxcKY8j82kaOE1vfIqFn/ZX03RvSSdIJxPMVD3dlEolbLJWG5u7N3LRhjPxeqf5zh13Ua5XTatAA2guyNzvZa2Vkv4sP3UxUvzgTZ96G3/0tqtQUxM0piqUphtUyj67thQ5vCVJdSqtDybyZ7x+gmVr0pSG2mhZUeXVf9ZHa0dSTwF87d8e4Zs/eJqR4hgLutO6SaSb5FI71MDJ5EE8hGRmaPQMjDwnFyhqooudm26YkZJz243GKUSTWzpLjIeD4zM7Hehxs8zMFKZdm95EHxctPZvNm87i8OQwtz94r5Zqsb40IEYZd9wJXDv//HjqrWnGgadYuKSXH9z5j3RkoD5RojLToDzt89xDRSZ2dFGfljmZkEq9xoRziBVLBinsTzFwYYnLr+0gk02Qyrjce/d2/vEz97JreJQFnSmpE2vzlWl3mdSSYSE9N6MBnbOeMCrIamCilUQxgKbnok8nmp6OZnD0ELhZYOhJDbMpyE81fdNxNG7LzOVlHZfFbQNctm4N61eu5edbHuKZwztJuHpS0HBci+lTGuvr5p8flwmjIUqJjDaVWp03XHcFf3/zn+ONT1Gb9hg5WubYMyFTu7oJPUcXTQ+NHiW1okC/OpPxE1XWXlNl/QtyJNIyh+IwMjzBhz90O/f/5jAp26Y316L7u/JeM9Mdj60JiOZmTNg0qvRqUHlN9I/mQ1T4MIQUcLThazB0GU2qjIFHyWvgaek0V2ca4E+uwCs6k1mWdfdw9QXn0e4s5qv3f5daUMMysx5NE26mnvFzwsDokFHLLgr6ytL91xtuvJYb/uoaqoUyRw+VmNnZTWW4Bb9eJ7A8do/tYfm6Dorbegg7x9j8Bpu++SnduI5Wh/HVL9zJLT/YyuGxEss6u0mQIAwt3Uo27DPXWI9qRADqwUwZKo9yZTPYbQbTdeU7SgFj4AwzRKNFwONT8xtMN6p6uOn0eZiZKBNjnpdu48xFvbxs00U88ewQW448rRvxp1ZgDG5zQF2r+8Lm+LEAiLMEufri3F//+j/gqj+4iPqxFIWDSb0wY9maXhxJAVtLjG13KB+3Wf6SIovOypDMOnq4R49YJBz27Rriwx/7AY/uHEV5Dktb+nCClB7MDGVsVwNo/hEumUAy+0xomcfx6wwcRsibHyMrTMI/K3JFNk17ZUr1mtGcUeexGQR09AxpS6fJ2Uku2bCC+T19/PShrabrFw9InxKM9GygbqCBNRfAGLjOVs6VAAAWlElEQVRo+YU2ZUG33vBJJFI4etTNTKq//o1XcsNfvIrJE3kmj9WplmZYfGYb/Ut7jJ/QNzEVk9Z/6+t38/UfbGHnkSlarQ6WJRfhBmk9Oy02Kc2oQICyAnzLR0Az/T0Dq9x8fNpEECvFhMxV277pSWvnHq1Aj8W51mYy3VBjslqmHsgcrFHxUUw17wP6W9uw8Xj9Feczmi/zwFPPk3SjPPo0ObAZJRSALZo6ML6Os1mJ9IOlG2eScWFLpLj1N6jLiNu738TVl52D4wa6v3D0wAStLVkGlveYlT8R3YWNk2MF/vnTt3PPUwc4OFwip9o5g7PoCPr1sTVElhcBKdN3DXxbQJXnBLyQHsfj05sOs7g1z4d+fSa/qskoR+zjYrMyEVizxzIrT2bqVfL1EjLbfFJFRSm6c616UeKigS5e9aJzeHTbQXYdOq5H43QTKU6d5vK9GeXBkiASRxizrCtymOJoZR2rvkxyoEQ0DxL5IU9x3RuvYmnfIgYGsmx44ULdPx56foyMm2NwTa+eg4l7xTLkuHPHAb7wlTvYtm+M/SeKeNUkS9RKFrOGVrqN8xfgqCOzB4G+1Qnw8PDJ2QEvGRxlXm6au452s823sVxPs1ZmccxqExOALFvAElb6NIIG49UitaA667+UIptM0tfSTr40wStetIGVC/q5/VfbKJar2v2Y9SBSGTMhzARsU8pv8njd4IXaA8kgoYyexbzWqZ2SaTuDqgyYxyYuEmFxfz+Xrt9AKZ9h6ZkDvOkvz6BWDtj/6wo9CzLYnkv/ujZzzGizCDnSs9ue59bb7uH5w+MczZcZmaygaln61XIWsZJeBkmT1T5IwPSoR6DqYQ6q+i8+AVVCu4Hv1Akcj0DMWbynmL4GrwG2j62526BQm6ZQnyZUZgVKWybLvNYuRvKTnLtmIZdtWMF4ocbP73tWD6Zr0ujgExEokjta+MwFcP3ghbIYQc+VCGPi+oXuC8tIhzGIJoixDXS1tvKic9ZRsjewd3gBH3hHmo3rFU/cUeT8V/YyvLdMkgyDq1o1A+RqmpE0i0P7j3DXfz/Cjn2HyM+UGZuuMT5VZ7qscOstdAWDzGMxnQzQSpuO2mImDRrUov/W9X0dz6rhW3UC24AYytiH44FVx7YbWE5NA11qlBkrT5DJwcol/bSmcuzeP8yqFX1cePYi2tty3HHPDg4PT+C48VIyCUxGMxnFGevBuQyMhLRefTmnImKL/4vXyGrqRZNaciTZfcOH+d1drF77Sn4zcinZyhauuvQE5/ZdTDqXZdnGHONHpmlNZ+hZ1qInruSKykCRTJ/mJyvs2nGA53bv5tjYMaaqRR0ti9UGUzMNimUZOHKhniHtdZIJu8jQToo0Dgm99EzHXh2hA3y7YQC0G+Zm1cCugVvFcuq4GZ90C7S1JfVEmFjF6mV9DM5roz3XzjM7h7nnEWGfnLa4nqhFoCf7Im8eMS+OwJqc4gNnRwkjk9fmapYqNFWBpqJR8HpWREAMQuZ1zCdQPeSnDuLXS6xctJIXr30lf/TOTaTbQo48O01nVwsdAym8ejShqnxqFYtSwaGU95gYm+T42DDDk0fJF08wUy9Q9krUvCqVeoOZhk9VJrPqpvojIl7kTxjahMrV3zWepBB/Zct4mxuQcEMSCUU6bdHWkqQlm9b3fZ0tdLXnSCVTdLX0sf35E/z8/kciMS4sjnPf6F4kmWySoSvq0X4KcSxfN7hZkgJdC9N7rBidbkb85XEcSOStspgllN06ojF/WYATmLzUbINi6xEQRznc8Kd/xNv/9DVUaw2OPF2nZ16GXJ8pJqR/kUHtcyisqzPT5SEtjkbFpVJWzJSqFKoFCtUxpiojFKtjlGuTVBpTNLyyliW+FB30wJEyy1D12hDZ2MfWbUoZpEy5DqmESyrpkkrJfVLP/KXdDNlECx2ZPrqSA/z31l9z9+MP6aAjeW+oF5qFJt+eUzg1A/SzP811JDoK6xxPT/bFQSdi25xKYuwcBVg97hsdTBbkxKYeXRVhbtLJ8KpLr+K1L30pi+YtZmJPSFt/g7aCRfrWVpBG0PNQaw2ZOtOnuCyg2Am1NNSwaAQ2dd8y84BhnUpQoyKs9Geo+SUdUT1fxt1qKFXT8ziOFeDaPo4dkpSFNo5D0nVJuzInmKUlkyOXaqMr0Uu96POt+3/I4/sex9WDZqIpzSYVEoj0cGXUWTRBNK4GzQFROovahOOOU6TUpXqjx2IiHagXV8f74ejHkSnHx5oDYvMp0Yr1kM5ML5esvZSrNlzJ4uwS+g8kaNkF9sWhrA6DPRZqp0VtFIoJRWEgpLAgoNwN1axFLeVSSVmUM1BIw2gOjrdAPgelFDRkMxEFyQAyHnTUYMlMyLKZgO6qT9ZvkMLX60fSNYueUpYjY4f5zGO3sG9qD0kBTxqmIt4leocSzc36QLO5SFR9OQXAOBLrTEQ7wyYosfyNBGkcTHReGkmZ5pL/WPVIYeHUkpGRQRJ1Gw1Fxmpn1cA6Lhq8hAuT57C82CEr63AWKhK94rcsKIM/blGcgmJDMWUrCjnFtnMsvr8ZxtotxtsU9RYFqRDdlosbFmbpkM5qUmWbVcNw7a6AjQcCeicV8yoJWoOQu4Ye43N7bmNMjeEmApTtYdmevjeLI8UHRuelk4hodXKU8Zi/xH4wSuVi1uhx3liyyIu0HDIjbmZYMpYz0eYTuqoRvSeSKHIsvUTBky8jh3Nx7aRe8SQLZNJtLdhWJ+t61vK6TVfQWh+gNZ9jXs3RbEh2KhI9CrdFQIUgBXduCnn3mpDjehWhHDMqDshj2TBB/HQzD9XOGqZtbnrI4oa9UhSZZsfEAX6+/THuf3Y7gapCooqyGyjJZEQzOtFSDD2ifHIQ0SI6Sk1NU8mkcs0oHFeANTxxjUwDabY+0dmsXg4fA2hMWOMjwSOumIS2ruDMX9jLOeeezbLBJXRkerDJaUlSrjqUayFb9u2m7ua5ZM0SKqUEd+8dpK3az1lulsGuFvpa0rS2OuRabQoL4JtXwb6FIXlb4Yu9xkso5RtoNx2Vq/TFlAaGzdrj8PVfjLP90ef4r4d+zdCxEUJVwUn4KFvAqxnWiWaUWWsn2lNLkkkpYUWVFV0ea37eXP93CoBN3zW38KNFpJE0uiIczSGbDRhEysjFFnDNUnkB8q3Xv54/vu5aetv7TaDIAzNQKNYZGgs4MZVmzLPZmvN4KH2ChUPPs/3OMsPH58NIHcfOkm1tJ9eZJNvjM71IMXFeC2xshcEUlizhSEfr+fW6LsMOvc9KsQYjM2Sfm2Tjjw6gHt3LieoEjiOi2tO6UFFBWXWU04gyFnneZEvCNCloxBFXV73n+L74+VN04AUzoPSC67jMY0w3ZmMsqKNaerRtU5OZskVTGOgFiG9/zxt4/9+9S/syygEUHcjbElb1Qt9Cqc6hEzCSTzGMxX8thHuXKNSzR7G/cYzEtimCRIfxMXaSQMph1QJhSzvq4lbstUmyMw3SrkOyu51qa1bXFPuqJbpKDVpHfMrPHeDY7mcIvRKu6EFL9r2q650XQquKskRYG9+nMBtI6KJp5PsEwHj+Ri/jnTtmEjHRmK+uNs1Y6wfP36MUesm/ATFCby6AhnpmtbqJ6WZPrag0JKvLBxb18cO7vkBPWyelfJWWdAcUHBjXOVhUg/QpTHsMDVlMjKSYCC0e7ocfr4bRcpnEP28jswMqboJAttqrTWH7BYK2QdTGDHTYuI06mTR0ppNU3YReibnWqpPxK3gNh0VWP51TdX717I+ZmBwiZcveCAKeZCYy/1NHWZ72eUayiIaVWmNUwNUnKJIoqoFH2Zl+XZTTzQFwr7V+8IIHlFLRphOnyBPt42S1YrSjTxSptSKKSu0iviuVBn/1/jfz9r94FTd9+Bs8++QY56xZxp//4Ss5e+FqqERrcS0P36oxNukztjdB8ViOou+yrwO+uxp+065Y8UDAst0+47U6hWKRmfFRqn4Cryupt1XB9Uh1OTitDjPVEmGpRHtSsaojQUZGTTyHF3AmZyXh209/kaGje0i7UkERnyeqX/ReNI8t4MjOZLp3IL4vKhzI/gt6iHxW+80V0nFf2MJ60Fo3eMEXUSra9uR3ATRROVbRJsJJLdBJOnT1tONYCbqSC7j4ovMZPVbkiYcPkEq0UqzkOXtND9dccz6XX3oemUQLKmjgKU/vtzA5VmNyT4bq0S4qXoLhVotfLIVf9sGG3bBpGGo2lG2YseQahFRsEGOUtqQsDZuZLjF29CD5I3vJqBJnrFhIKttKGHTwWnsFy9tP8LmHP8Po6JA2Zy2UdaF2zhLdRLQaKSpd6dxaMq64L9MspMT1xjkrBCy+ZK1feOGVKgj1xjvmZ+4cQyxTjP+ThYCC/iVXbuANb3oJy5cuIJhJMLWnj/vuOMATjz6pdweypexkVykxCZmAC1/4Qt53/aW0ZtLUGx6BrHtrSA48zdSedhrDPVT9JKOtDo8PWPxoHlx8GDZPQKkNJrOK/KExDh8/zowog45OkvPmoxyXRhlOHBlhas8zZCmxcOUK6pluBuw+brSTlNxn+Ne7/oVKeQo3aYK0rJaKljcZGRQvyZCmltT+tB88eaBzbiYSL+6xbOcqvfXT7oLZ+smomEiCG5UT6TwxDY/2njbe9/G38MpXbsL2LIqFgMJMg6PPw8yOxezcfoj7ntxF1U1DWKNeGWaiuoXOtvN50YVL+dgHN+I4SQLPIvQdPbw9OlZgen8btbFuykGOiWyCp+dZ/KwPVtmKY4thuEWx6pYTzH+uStUKyXtljruK6hkDJPsGcCehcOgE1aMH6OxroWXhAjrdNl4WJrkoVWZ77WF+9uxPGT5wUJeqDEeiBpTuG4n/m12VHjfSZ3snsWlHWYkZ6ZzO9S/t1cF03cDmLyl4RzP6RrTV1Ve9xMuns7eDz33zb1i9aSlWqUaQr1PM13i2qtiZL7B4ayfVsdV8b8vTPD/yMJY/TlifwfMmyNjdtCQv4i/e1sYfv2k9oZfC8jOoeppyvcjoxAhTR3KUJ3oo1dspZLI81WHzX8ssSpsd6FRkd1U557sVUmWLBjZTyuJIeZTykhZSPfNpPWERHKtjjU8yf2ErK+wMa6XXS8hAZwnOn+GRbffy0//8IeVSSTe7NFBaf5kAoocotQIwQMU+UAeQWIQ0p3nVl4cKT79TA3jekkv76/XKfmVZMlKuN1w0++pF/a7f7kX1qa+8m6tfsZG9ymdRvkZlpEBhrMjwdIU90xXajpQpHzmPbXst7tq9h3S2lUpByuOPobxpFra/jM6WPJ+/+aUsOaMXK8hgN9oIfYtCfYSR4+NMHk9SnOxg29AUT+zZiZ90KV56CUeuWEVtMGlmfEVBmA1CTCon3bGpMoxJMbiT5EHFZUdD1lWgo110YkjH+CgtmWEWX9bDwbH9fOVfbmFkeIxExjE7AUe9Dy1fdKUpZtrJ1WcznayrkGXbsWe3vxOg1g6c/4nfbir0kRg0fVDZYKLe4KWveRH/+tV3s89u0Fqv0zE+xeTwBIWxGfJTM0xPlskXZ5ge62Ro53p+9OzDlINhav4UeHn8YJQ+60w60j1cdHE3f/u3l5FMpXHJYQU5Gl6N0YkTDB0qcOxoyP1bjzKkd9Jw6Onsx12ynr1rF7K7W/Z0kZqT3v8Zt1ymZXwSt1LG9i2Sdop+t4NzUx30uhlU0qIShGSndrDzmUdYPLiIl7/pfI5OHOffPv0NJiYnTBmsuYhVYmRc0otlXdTkj9Rb1Fr75KH81tkNGOWlsgXocCX/IHCBSdPMXIo0pb9y28e4+NINHArLLJkpMj2aZ/zYOPnJMoV8ialCmelimelCyIn9y7n9yR9RdJYTtC2Hya34ld2kVRvdzkISiTr/cvPVnL95md6oxLVTunA7dqLA7uePsWXbFIdONNC7QcveUG4C287R3zXAgRwctlxdoQnctN5KWfZtkx3krIQioaDfq3GWHTA/4bKg4pMKPSqpPMeHhxgdq/CSi1ez7MJBHtuyi6995T+NRBOVFee/ktPH6/qj/sfslKvsjsQTVtdptgCNTbnmVbdaylqghWUQ0j/Yy+0PfA63vZVGY5qO6QLjw2OMH5/UZfl8foZioUJxqsJUvkb+RC93PfmMliZVf1qvBZb1cI7y6GY5yxa18ZrXruS1Lz+XZCZFQm/yYDF8OM+2p4/wyFMzzDTMjsEVT5abmcGNjlwrA6kG07WS6cLJ+jvZT0HW5ekdOlwy6RQduRwdbVlaW1J6lC3pBnqbglq1gu95ZGyXs84ZgPYk3/qPX7Bly1N64bVxXdrzmURhbv6ru0Y6wB7LOOF5u063CW0sYmQbZFtxpwrVAikMXHT5Rr70zQ9y3K/Tmw7JzMwwMnSC8eE8k/kShYkSxakyhUKVyckak6MdPLFzD0P5g2Scbr2r30w4hheUGEgs46LzB3Vv4tqXn8/Gc5foja7ELHfvOMHjTxzjnicOct6GPsLUII/vLOEkodwISElAyLp0JmSvP5swFAfYQuiksOwUrpPQ63vTSUVLrkE6VcbRpSqYKUzpQJhKu8gIc0dbGyvWD7Dj4FH+49u348k2x/HUQtzCjACJd3cLbY5Zyr76YGHL798GOQZRgkqtUf1JveFdcN11l3LFi9fqUrvnN9i0eRX1YokTR8SESxQnS+SnykxOVpgYD5gca2H38F72DB8mm+ii6pd1RVmpBotzA6xa3UO5YrNx7Rn89TsvNn3WAO675yBPPDXGfdue4E3XnENP3xp+9tAhUk5d79xh2y5Zy6VTpJXrUPHbODxh0d82D1ulQQNpk0yGNGYO4DqTLFnYQTYH9WpZz0KX6x45KZiGaRad0YvdafOTn93D/gNDeq8FLdx0WT/apS0Kow7qiYSTuWbXabaFP7UK2pTT4hMPTo/87T/+yzvf84rXvyRXr1Z46qHHGD14hDWrllObqTIxVmQqX2YyX2ZsvMLEmMvUZIJio8jW3XvxwgoOOcrhlAZwfnoeC3oGyBcd7I5xbv23t9LRnkGFDnf+fA9PPzvB3Vsf5BVXbuSyzRfyw59vJSs7KVoOCeViWykaYRrLyeA7bezN27QnsoxmO/BbcmSnqwyoOl5xiA53mrVnttEIS9HmZGY7PatSwS+4pGXP6hUpnnzuN9x3/5MkpAcQTXg1ez6yFbxlf9bqaPv/2wp+NiuBBx64s//8zWd9dHp07A/nLepo27P1WY7sPk5XawvjI1NMTpaYnCgzNlZh5ESOalnmaFwe2vUkU2XpbrhUwmk9e9KXGCTpdnGkslsPNX7n5j9n49pFehf7X965n517J6kmJ1l1xkKmRnyOjpYJXdlcwmK8exElp41GyaXm5Ci0tDHdPQ8Cl+nVGWgPdUmr4948bctb6fRDllROsHZ6L9lgWhcMhGSSTjo1WYGVws1ajNWOc9sd9+ptooz4A5VQ02B9N20nP3E61s3F5/cycO6L5PEPb7opeeVfX32ZPVN95W8e3726NePOHx+Znj82Nt0yPlrm2HGL0RERnB7pRJpdwwfZdWSEhqoRhB5JO6Td7dV7IHgyrU+CD7ztUt7ymhfoTRcP7i/SM9jKwsEWdu8a499/uJ1j81ZTkp2Zjx5lX0cn9WxWUiJT9BUfeM4a2LASgjzcNQKLc9DdBi0J2HUQdg+zaGaUxbVJ5ucy9C5ayEAwof1jY9JjZn+dxFKrdOud9xy3bXUcpXbhOD9L9vf/n/93GP8PfbOtZaNNkVQAAAAASUVORK5CYII="},28984:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},63604:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},30045:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},13740:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},58881:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},28982:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},2487:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},3164:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},88745:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},49321:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},75309:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},19664:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},77882:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},66832:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},47558:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC"},71979:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},91833:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},31081:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},96593:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg=="},42922:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},20345:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},79005:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},39057:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},96908:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},57177:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},47621:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"}}]); +`),Xe.focus();default:throw new Error}},[Xe,Nt]),ko=(0,b.useMemo)(()=>{switch(Nt){case so:return b.createElement(Ge,{callback:_n,onCancel:ja});case mo:return b.createElement(Ve.Z,{callback:_n,onCancel:ja});case Da:return b.createElement(he.Z,{callback:_n,onCancel:ja});case pa:return b.createElement(Bt,{callback:_n,onCancel:ja});case co:return b.createElement(cn,{callback:_n,onCancel:ja});case"maths-latex":return b.createElement(Ya,{showSaveButton:!0,callback:_n});case"inline-latex":return b.createElement(na.Z,{showSaveButton:!0,callback:_n});default:return null}},[Nt]);function ja(){Bn("")}(0,b.useEffect)(()=>{if(Sa.current){let Ft=function(jn){fn=!0,xn=jn.pageY},ct=function(){fn=!1},vt=function(jn){if(fn){let Rn=jn.pageY-xn;Rn<0&&(Rn=0),Rn>300&&(Rn=300);let Qn=it+Rn+"px";ca(Qn)}},yt=Sa.current,fn=!1,xn=0;return yt.addEventListener("mousedown",Ft),document.addEventListener("mousemove",vt),document.addEventListener("mouseup",ct),()=>{yt.removeEventListener("mousedown",Ft),document.removeEventListener("mousemove",vt),document.removeEventListener("mouseup",ct)}}},[Xe,Sa]),(0,b.useEffect)(()=>{ca(it)},[it]);const Zo=va(De),Go=va(Vn),er={width:Zo,height:Go},Vo=(0,b.useMemo)(()=>{if(Cn){let Ft=new Date(Cn),ct=Ft.getHours(),vt=Ft.getMinutes(),yt=Ft.getSeconds();return ct=ct<10?"0"+ct:ct,vt=vt<10?"0"+vt:vt,yt=yt<10?"0"+yt:yt,`${ct}:${vt}:${yt}`}return 0},[Cn]),Eo=Ft=>{const ct=[];if(la){let vt=-1;Ft=Ft.replace(/(@▁▁@|@▁@)/g,function(yt,fn,xn){ct.push({multiLine:yt!==zo})})}return ct};function rr(){window.sessionStorage.removeItem(on),xa(!1),bn(0)}function Jo(){xa(!1),bn(0),Xe.setValue(window.sessionStorage.getItem(on))}(0,b.useEffect)(()=>{da[Nt]&&Nt!==Ca&&Nt!==pa&&setTimeout(()=>{const Ft=document.getElementsByClassName("markdown-popup-form")[0],ct=window.innerWidth/2-Ft.offsetWidth/2,vt=window.innerHeight/2-Ft.offsetHeight/2;to(ct),To(vt)},0)},[Nt]);const Ja=Ft=>{Ft.preventDefault();const ct=Ft.clientX-Wo,vt=Ft.clientY-no;document.body.onmousemove=yt=>{let fn=yt.clientX-ct,xn=yt.clientY-vt;const jn=document.getElementsByClassName("markdown-popup-form")[0],Rn=window.innerWidth-jn.offsetWidth,Qn=window.innerHeight-jn.offsetHeight;fn=Math.max(0,Math.min(fn,Rn)),xn=Math.max(0,Math.min(xn,Qn)),Ka(yt.clientX,yt.clientY,ct,vt)&&(to(fn),To(xn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ka=(Ft,ct,vt,yt)=>{const fn=document.body.clientHeight,xn=document.body.clientWidth;return Ft<20&&vt>Ft||Ft>xn-20&&vtct||ct>fn-20&&ytQe in fe?ke(fe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):fe[Qe]=Ye,z=(fe,Qe)=>{for(var Ye in Qe||(Qe={}))a.call(Qe,Ye)&&y(fe,Ye,Qe[Ye]);if(E)for(var Ye of E(Qe))x.call(Qe,Ye)&&y(fe,Ye,Qe[Ye]);return fe},ee=(fe,Qe)=>be(fe,ae(Qe));const{useForm:te}=b.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:fe,onCancel:Qe})=>{const[Ye]=te();let St=(0,ye.useRef)();function $e(ht){St.current.width=Ye.getFieldValue("width"),St.current.align=Ye.getFieldValue("align"),fe(ht,St.current)}function mt(ht,Yt){if(ht.status===-1){Fe.ZP.error(ht.message);return}Ye.setFieldsValue({src:`/api/attachments/${ht.id}`,type:Yt.type})}function Ue(ht){let Yt=ht.target.files[0];St.current=Yt,we(Yt,mt)}return Be.createElement(b.default,ee(z({form:Ye},re),{className:"upload-image-panel",onFinish:$e,style:{width:470,overflow:"hidden"}}),Be.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Be.createElement("div",{className:"flex-container"},Be.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Be.createElement(Ce.default,{style:ne})),Be.createElement(le,{onFileChange:Ue}))),Be.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Be.createElement(Ce.default,{style:{width:264}})),Be.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Be.createElement(Ie.Z,null,Be.createElement(b.default.Item,{name:"width",style:{margin:0}},Be.createElement(pe.Z,{style:{width:264}})),Be.createElement("span",{className:"ml8"},"%"))),Be.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Be.createElement(ze.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"}]})),Be.createElement("aside",null,Be.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Be.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Be.createElement(me.ZP,{type:"default",onClick:Qe},"\u53D6\u6D88"))))};function le({onFileChange:fe}){return Be.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Be.createElement("input",{type:"file",onChange:fe}))}function we(fe,Qe){if(!fe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ve.bg)())throw Fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ye=new FormData;Ye.append("editormd-image-file",fe),Ye.append("file_param_name","editormd-image-file"),Ye.append("byxhr","true");var St=new window.XMLHttpRequest;St.withCredentials=!0,St.addEventListener("load",function($e){Qe(JSON.parse($e.target.responseText),fe)},!1),St.addEventListener("error",function($e){console.error($e)},!1),St.open("POST",`${Le.KI}/api/attachments.json`),St.send(Ye)}},57261:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return Ce}});var b=oe(59301),Fe=oe(4676);class Ce extends b.Component{constructor(pe){super(pe);const ze=window.document;this.node=ze.createElement("div"),ze.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,Fe.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Pe,ot,oe){"use strict";oe.d(ot,{i:function(){return re},Z:function(){return le}});var b={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=oe(71418),Ce=oe(6848),Ie=oe(93948),pe=oe(92310),ze=oe.n(pe),me=oe(65862),Le=oe(2524),ye=oe(41867),ve=oe(79005),Be=oe(20345),ke=oe(77882),be=oe(31081),ae=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ee=oe(19664),te=oe(91833),ne=oe(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ve,swimg:Be},{name:"101\u8BA1\u5212",ptimg:ke,swimg:be},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ae,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:te}];var le=({className:we,dataSource:fe=[],col:Qe=4,right:Ye,bottom:St=23,precision:$e=0,wrapWidth:mt=1200,trackEventItems:Ue,loading:ht,onRemove:Yt=()=>{},isCurrent:tn=!0,showAlias:Ee=!1,showProgress:Me=!1})=>{const Te=Math.floor((mt-(Qe-1)*Ye)/Qe),Ge=[{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(Ve=>(window.ENV==="build"&&(Ve.ptimg=`/react/build${Ve.ptimg}`,Ve.swimg=`/react/build${Ve.swimg}`),Ve));return ne.createElement(Fe.Z,{spinning:ht},ne.createElement("div",{className:ze()(b.list,we)},!!(fe!=null&&fe.length)&&(fe==null?void 0:fe.map((Ve,he)=>{var Ne,We,st,He,at,se;const{name:Ze,id:wt,identifier:Ct,featured:ft,school_name:Xt,image_url:an,excellent:Ht,is_plan:$t}=Ve;return ne.createElement("div",{key:wt,className:tn&&Me?b.wrapisCurrent:b.wrap,style:{width:Te,marginRight:(1+he)%Qe===0?0:Ye+$e,marginBottom:St}},ne.createElement("a",{className:b.li,onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),Ue&&(0,me.L9)([Ue]),(0,me.xg)(`/paths/${Ct}`)}},ne.createElement("div",{className:b.img},ne.createElement("img",{className:b.cover,src:`${an}`}),tn&&(0,ye.bg)()&&(Ve==null?void 0:Ve.studying)&&ne.createElement("div",{className:`${b.movebq} user-path-items`,onClick:bt=>{bt.stopPropagation(),Yt(Ve)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ne=Ve==null?void 0:Ve.subject_tags)==null?void 0:Ne.map((bt,Bt)=>{var Et,jt;if(Bt===0){const Mn=(Et=Ge.find(cn=>cn.name==bt))==null?void 0:Et.swimg;return ne.createElement("img",{className:b.sign,src:Mn,style:{left:"-4px"}})}const Nn=(jt=Ge.find(Mn=>Mn.name==bt))==null?void 0:jt.ptimg;return ne.createElement("img",{className:b.sign,src:Nn,style:{left:`${48+52*(Bt-1)+2*Bt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ve==null?void 0:Ve.excellent)&&ne.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:b.name},ne.createElement(Ce.Z,{title:Ee&&(Ve!=null&&Ve.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ze}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ve==null?void 0:Ve.excellent_alias_name}`)):Ze},ne.createElement("span",{className:b.e},Ee&&(Ve==null?void 0:Ve.excellent_alias_name)||Ze))),tn&&Me&&((We=Ve==null?void 0:Ve.progress)==null?void 0:We.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=Ve==null?void 0:Ve.progress)==null?void 0:st.my_score)/((He=Ve==null?void 0:Ve.progress)==null?void 0:He.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(at=Ve==null?void 0:Ve.progress)==null?void 0:at.my_score,"/",(se=Ve==null?void 0:Ve.progress)==null?void 0:se.all_score),(!tn||!Me)&&ne.createElement("div",{className:b.tags},ne.createElement("div",null,ne.createElement(Ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ve.stages_count))),ne.createElement(Ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ve.members_count)))))))})),!fe.length&&ne.createElement(Le.Z,null)))}},3918:function(Pe,ot,oe){"use strict";oe.d(ot,{jL:function(){return pe},w9:function(){return va},vv:function(){return De},dN:function(){return da},QD:function(){return _e},cQ:function(){return Bt.Z},vg:function(){return vo},Oz:function(){return Yo},op:function(){return bn},O5:function(){return Vo},_b:function(){return Fa},t7:function(){return St},tT:function(){return Ue},Gi:function(){return Aa},YG:function(){return Sn},Ed:function(){return sn},kT:function(){return on},qp:function(){return x},Um:function(){return re},K3:function(){return ee},vr:function(){return to},qE:function(){return ba},Je:function(){return tn},wb:function(){return se},rC:function(){return bt},lB:function(){return Ct},cq:function(){return Ba},kO:function(){return Jn},tp:function(){return we},Si:function(){return Jo},k8:function(){return za},Du:function(){return xn}});var b=oe(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"},Ce="data:image/png;base64,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",pe=({dataSource:je=[],img:Ae,imgWidth:Re=346,title:tt,sunTitle:Lt,bannerExtraContent:Tt})=>b.createElement("div",{className:Fe.banner},b.createElement("div",{className:Fe.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,tt),b.createElement("span",null,Lt)),je.length>0&&b.createElement("div",{className:Fe.btns},je.map((Je,Pt)=>b.createElement("div",{key:Pt,onClick:Je.click},Je.name,Je.sign?b.createElement("img",{src:Ce,width:39}):null))),Tt),Ae&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Ae,width:Re}))),ze={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"},me=oe(92310),Le=oe.n(me),ye=oe(89392),ve=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ae=(je,Ae,Re)=>Ae in je?ve(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,E=(je,Ae)=>{for(var Re in Ae||(Ae={}))ke.call(Ae,Re)&&ae(je,Re,Ae[Re]);if(Be)for(var Re of Be(Ae))be.call(Ae,Re)&&ae(je,Re,Ae[Re]);return je},x=({dataSource:je=[],value:Ae,onChange:Re,onTitleChange:tt,className:Lt,title:Tt,titleWidth:Je=41,style:Pt={},fontColor:kt="#6A7283",showCount:en,classNameActive:Gt,styleItem:de={}})=>{const[qe,dt]=(0,b.useState)(0),[Mt,ut]=(0,b.useState)(!1),rt=(0,b.useRef)(null),Wt=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ut;je.length!==0&&(((Ut=rt==null?void 0:rt.current)==null?void 0:Ut.clientHeight)>97?dt(1):dt(0)),je.length===0&&dt(0),ut(!1)},[je]),b.createElement("div",{className:Le()(ze.row,Lt),style:Pt},b.createElement("div",{onClick:(0,ye.throttle)(()=>tt==null?void 0:tt(),2e3),style:{width:Je,marginTop:Mt?12:4},className:`${ze.title} ${tt?"current":""}`},Tt),b.createElement("div",{className:Mt?`${ze.tagsWrap} ${ze.tagsBorderWrap}`:ze.tagsWrap},b.createElement("div",{className:ze.bar,ref:Wt,style:qe>0?{height:qe===1?97:"auto",overflow:qe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:ze.tag,ref:rt},je==null?void 0:je.map(Ut=>b.createElement("span",{onClick:()=>Re(Ut.id),key:Ut.id,style:E(E({color:kt},de),(Ut==null?void 0:Ut.style)||{}),className:Ae===Ut.id?Le()(Gt||ze.active,Ut.classNameActive):""},b.createElement("span",{title:Ut.name,className:ze.name},Ut.name),!!en&&b.createElement("span",{className:ze.num},Ut.count))))),!!qe&&b.createElement(b.Fragment,null,qe===1?b.createElement("div",{onClick:()=>{var Ut;dt(2),((Ut=rt==null?void 0:rt.current)==null?void 0:Ut.clientHeight)>245?ut(!0):ut(!1)},className:ze.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Wt.current.scrollTop=0,dt(1),ut(!1)},className:ze.action},"\u6536\u8D77",b.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:je=[],value:Ae,onChange:Re,onTitleChange:tt,className:Lt,title:Tt,titleWidth:Je=41,style:Pt={},fontColor:kt="#6A7283",showCount:en,expand:Gt=!0})=>{const[de,qe]=(0,b.useState)(0),[dt,Mt]=(0,b.useState)(!1),ut=(0,b.useRef)(null),rt=(0,b.useRef)(null),[Wt,Ut]=(0,b.useState)(Gt);return b.createElement("div",{className:Le()(y.row,Lt),style:Pt},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ye.throttle)(()=>tt==null?void 0:tt(),2e3),style:{width:Je,marginTop:dt?12:4},className:`${y.title} ${tt?"current":""}`},Tt),b.createElement("i",{className:`iconfont ${Wt?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Wt?8:10},onClick:()=>Ut(!Wt)})),Wt&&b.createElement("div",{className:dt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:rt},b.createElement("div",{className:y.tag,ref:ut},je==null?void 0:je.map(ce=>b.createElement("span",{onClick:()=>Re(ce.id),key:ce.id,style:{color:kt},className:Ae===ce.id?y.active:""},b.createElement("span",{title:ce.name,className:y.name},ce.name),!!en&&b.createElement("span",{className:y.num},ce.count)))))))},te={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},re=({dataSource:je=[],value:Ae,onChange:Re,onTitleChange:tt,className:Lt,title:Tt,titleWidth:Je=41,style:Pt={},fontColor:kt="#fff",showCount:en,expand:Gt=!0})=>{const[de,qe]=(0,b.useState)(0),[dt,Mt]=(0,b.useState)(!1),ut=(0,b.useRef)(null),rt=(0,b.useRef)(null),[Wt,Ut]=(0,b.useState)(Gt);return b.createElement("div",{className:Le()(te.row,Lt),style:Pt},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ye.throttle)(()=>tt==null?void 0:tt(),2e3),style:{width:Je},className:`${te.title} ${tt?"current":""}`},Tt),b.createElement("i",{className:`iconfont ${Wt?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Wt?"#00DDC7":"#037F74",fontSize:Wt?10:12},onClick:()=>Ut(!Wt)})),Wt&&b.createElement("div",{className:dt?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},b.createElement("div",{className:te.bar,ref:rt},b.createElement("div",{className:te.tag,ref:ut},je==null?void 0:je.map(ce=>b.createElement("span",{onClick:()=>Re(ce.id),key:ce.id,style:{color:kt},className:Ae===ce.id?te.active:""},b.createElement("span",{title:ce.name,className:te.name},ce.name),!!en&&b.createElement("span",{className:te.num},ce.count)))))))},ie={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"},we=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={}})=>b.createElement("div",{style:Lt,className:Le()(ie.tabs,tt)},je.map(Tt=>b.createElement("span",{onClick:()=>Re(Tt.id),className:Ae===Tt.id?ie.active:"",key:Tt.id},Tt.name))),fe={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"},Qe=oe(92832),St=({dataSource:je=[],value:Ae="",onChange:Re,onInputChange:tt=()=>{},className:Lt,style:Tt={},placeholder:Je,allowClear:Pt=!1})=>{var kt;const[en,Gt]=(0,b.useState)(""),[de,qe]=(0,b.useState)("");(0,b.useEffect)(()=>{var ut;let rt=Ae;(ut=JSON.stringify(Ae))!=null&&ut.includes("{")&&(Gt(Ae.id),rt=Ae.value||"");try{qe(decodeURIComponent(rt||""))}catch(Wt){qe(decodeURIComponent(rt||""))}},[Ae]);const dt=()=>{Re(encodeURIComponent(de),en||null)},Mt=ut=>{ut!==en&&(Gt(ut),Re(encodeURIComponent(de),ut))};return b.createElement("div",{className:Le()(fe.input,Lt),style:Tt},!!je.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(kt=je.find(ut=>ut.id===en))==null?void 0:kt.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},je.map((ut,rt)=>b.createElement("div",{key:rt,onClick:()=>Mt(ut.id)},ut.name)))),b.createElement(Qe.default,{onPressEnter:dt,value:de,onChange:ut=>{qe(ut.target.value),tt(encodeURIComponent(ut.target.value),en||null)},bordered:!1,placeholder:Je}),b.createElement("i",{onClick:dt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},$e={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ue=({dataSource:je=[],value:Ae="",onChange:Re,onInputChange:tt=()=>{},className:Lt,style:Tt={},placeholder:Je,allowClear:Pt=!1})=>{var kt;const[en,Gt]=(0,b.useState)(""),[de,qe]=(0,b.useState)("");(0,b.useEffect)(()=>{var ut;let rt=Ae;(ut=JSON.stringify(Ae))!=null&&ut.includes("{")&&(Gt(Ae.id),rt=Ae.value||"");try{qe(decodeURIComponent(rt||""))}catch(Wt){qe(decodeURIComponent(rt||""))}},[Ae]);const dt=()=>{Re(encodeURIComponent(de),en||null)},Mt=ut=>{ut!==en&&(Gt(ut),Re(encodeURIComponent(de),ut))};return b.createElement("div",{className:Le()($e.input,Lt),style:Tt},!!je.length&&b.createElement("div",{className:$e.dropdown},b.createElement("div",{className:$e.text},(kt=je.find(ut=>ut.id===en))==null?void 0:kt.name,b.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),b.createElement("div",{className:$e.menu},je.map((ut,rt)=>b.createElement("div",{key:rt,onClick:()=>Mt(ut.id)},ut.name)))),b.createElement(Qe.default,{onPressEnter:dt,value:de,onChange:ut=>{qe(ut.target.value),tt(encodeURIComponent(ut.target.value),en||null)},bordered:!1,placeholder:Je}),b.createElement("i",{onClick:dt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ht={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"},tn=({value:je,onChange:Ae,className:Re,total:tt,pageSize:Lt,style:Tt={}})=>{const Je=je<2,Pt=je>=Math.ceil(tt/Lt);return tt<=Lt?b.createElement(b.Fragment,null):b.createElement("div",{className:Le()(ht.quickPager,Re),style:Tt},b.createElement("div",{onClick:()=>{Je||Ae(je-1,"prev")},className:Je?ht.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Pt||Ae(je+1,"next")},className:Pt?ht.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},Me=oe(71418),Te=oe(6848),Ge=oe(13570),Ve=oe(74128),he=oe(65862),Ne=oe(96908),We=oe(57177),st=oe(81378),He=oe(2524),se=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt})=>{const en=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:kt},b.createElement("div",{className:Le()(Ee.list,je)},!!Ae.length&&Ae.map((Gt,de)=>{const{name:qe,id:dt,identifier:Mt,power:ut,cover_image_id:rt,pic:Wt}=Gt;return b.createElement("div",{className:Ee.wrap,key:dt,style:{width:en,marginRight:(1+de)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/shixuns/${Mt}/challenges`,className:Ee.li,onClick:Ut=>{Ut.preventDefault(),Pt&&(0,he.L9)([Pt]),ut&&(0,he.xg)(`/shixuns/${Mt}/challenges`)}},b.createElement("div",{className:Ee.img},b.createElement("img",{className:Ee.cover,src:`${Wt}`}),Gt.is_jupyter&&b.createElement("img",{className:Ee.sign,src:Ne}),Gt.is_jupyter_lab&&b.createElement("img",{className:Ee.sign,src:We}),Gt.is_unity_3d&&b.createElement("img",{className:Ee.sign,src:st})),b.createElement("div",{className:Ee.name},b.createElement(Te.Z,{title:qe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ee.e},qe||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ee.tags},b.createElement(Te.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Gt.challenges_count))),!!Gt.myshixuns_count&&b.createElement(Te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Gt.myshixuns_count))),b.createElement(Te.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Gt.level))),b.createElement("div",{className:Ee.rate},b.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:Gt.score_info}),b.createElement("span",null,"\xA0",Gt.score_info?`${Gt.score_info}\u5206`:"5\u5206")))),!ut&&b.createElement("div",{className:Ee.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&b.createElement(He.Z,null)))},Ze={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"},Ct=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,wrapClassName:Pt,trackEventItems:kt,loading:en})=>{const Gt=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:en},b.createElement("div",{className:Le()(Ze.list,je)},!!Ae.length&&Ae.map((de,qe)=>{const{name:dt,id:Mt,identifier:ut,power:rt,cover_image_id:Wt,pic:Ut}=de;return b.createElement("div",{className:Le()(Ze.wrap,Pt),key:Mt,style:{width:Gt,marginRight:(1+qe)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/shixuns/${ut}/challenges`,className:Ze.li,onClick:ce=>{ce.preventDefault(),kt&&(0,he.L9)([kt]),rt&&(0,he.xg)(`/shixuns/${ut}/challenges`)}},b.createElement("img",{src:oe(47621),className:Ze.titleBg}),b.createElement("div",{className:Ze.name},b.createElement(Te.Z,{title:dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ze.e},dt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ze.img},b.createElement("img",{className:Ze.cover,src:Wt?`${Ve.Z.API_SERVER}/api/attachments/${Wt}`:`${Ve.Z.IMG_SERVER+Ut}`}),de.is_jupyter&&b.createElement("div",{className:Ze.bq},"Jupyter"),de.is_jupyter_lab&&b.createElement("div",{className:Ze.bq},"JupyterLab"),de.is_unity_3d&&b.createElement("div",{className:Ze.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ze.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Ze.value},de.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Ze.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Ze.value},de.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Ze.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Ze.value},de.challenges_count)),b.createElement("div",{className:Ze.rate},b.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:de.score_info}),b.createElement("span",{className:Ze.value,style:{color:"#FF9C00"}},"\xA0",de.score_info?`${de.score_info}\u5206`:"5\u5206"))))),!rt&&b.createElement("div",{className:Ze.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&b.createElement(He.Z,null)))},ft={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Xt="data:image/png;base64,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",an="data:image/png;base64,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",Ht="data:image/png;base64,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",bt=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt,wrapClassName:en,imgClassName:Gt})=>{const de=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:kt},b.createElement("div",{className:Le()(ft.list,je)},!!Ae.length&&Ae.map((qe,dt)=>{const{name:Mt,id:ut,identifier:rt,power:Wt,cover_image_id:Ut,pic:ce}=qe;return b.createElement("div",{className:Le()(ft.wrap,en),key:ut,style:{width:de,marginRight:(1+dt)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/shixuns/${rt}/challenges`,className:ft.li,onClick:hn=>{hn.preventDefault(),Pt&&(0,he.L9)([Pt]),Wt&&(0,he.xg)(`/shixuns/${rt}/challenges`)}},b.createElement("div",{className:Le()(ft.img,Gt)},b.createElement("img",{className:ft.cover,src:Ut?`${Ve.Z.API_SERVER}/api/attachments/${Ut}`:`${Ve.Z.IMG_SERVER+ce}`}),qe.is_jupyter&&b.createElement("img",{className:ft.sign,src:Xt}),qe.is_jupyter_lab&&b.createElement("img",{className:ft.sign,src:an}),qe.is_unity_3d&&b.createElement("img",{className:ft.sign,src:Ht})),b.createElement("div",{className:ft.name},b.createElement(Te.Z,{title:Mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:ft.e},Mt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:ft.tags},b.createElement(Te.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,qe.challenges_count))),!!qe.myshixuns_count&&b.createElement(Te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,qe.myshixuns_count))),b.createElement(Te.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,qe.level))),b.createElement("div",{className:ft.rate},b.createElement(Ge.Z,{allowHalf:!0,disabled:!0,defaultValue:qe.score_info}),b.createElement("span",null,"\xA0",qe.score_info?`${qe.score_info}\u5206`:"5\u5206")))),!Wt&&b.createElement("div",{className:ft.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&b.createElement(He.Z,null)))},Bt=oe(61584),Et={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"},jt=oe(79005),Nn=oe(20345),Mn=oe(77882),cn=oe(31081),nn=oe(75309),Zn=oe(71979),Un=oe(47558),Pa=oe(42922),Ya=oe(66832),na=oe(96593),ho=oe(19664),$a=oe(91833),so=Object.defineProperty,Da=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Po=(je,Ae,Re)=>Ae in je?so(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,mo=(je,Ae)=>{for(var Re in Ae||(Ae={}))pa.call(Ae,Re)&&Po(je,Re,Ae[Re]);if(Da)for(var Re of Da(Ae))Ca.call(Ae,Re)&&Po(je,Re,Ae[Re]);return je};const co=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:jt,swimg:Nn},{name:"101\u8BA1\u5212",ptimg:Mn,swimg:cn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nn,swimg:Zn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Un,swimg:Pa},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ya,swimg:na},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ho,swimg:$a}];var Yo=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt,wrapClassName:en,imgClassName:Gt,isArrow:de=!1,imgStyle:qe={}})=>{const dt=Math.floor((Je-(Re-1)*tt)/Re),[Mt,ut]=(0,b.useState)(),[rt,Wt]=(0,b.useState)(),Ut=hn=>ut(hn),ce=()=>ut(-1);return b.createElement(Me.Z,{spinning:kt},b.createElement("div",{className:Le()(Et.list,je)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((hn,Kn)=>{var Ko;const{name:Mo,id:oo,identifier:wo,featured:Do,school_name:Fn,image_url:ra,excellent:ro,is_plan:Ro}=hn;return b.createElement("div",{key:oo,className:Le()(Et.wrap,en),style:{width:dt,marginRight:(1+Kn)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{target:"_blank",href:`/paths/${wo}`,className:Et.li,onClick:io=>{io.preventDefault(),Pt&&(0,he.L9)([Pt]),(0,he.xg)(`/paths/${wo}`)}},b.createElement("img",{src:oe(39057),className:Et.titleBg}),b.createElement("div",{className:Et.name},b.createElement(Te.Z,{title:Mo},b.createElement("span",{className:Et.e,style:{color:de&&Mt===Kn?"#145DFF":"#000000"},onMouseEnter:()=>{Ut(Kn)},onMouseLeave:ce},Mo))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Le()(Et.img,Gt)},b.createElement("img",{className:Et.cover,style:mo({},qe),src:`${Ve.Z.IMG_SERVER+ra}`}),(Ko=hn==null?void 0:hn.subject_tags)==null?void 0:Ko.map((io,fo)=>{var tr,mr;if(fo===0){const ue=(tr=co.find(ge=>ge.name==io))==null?void 0:tr.swimg;return b.createElement("img",{className:Et.sign,src:ue,style:{left:"-4px"}})}const Se=(mr=co.find(ue=>ue.name==io))==null?void 0:mr.ptimg;return b.createElement("img",{className:Et.sign,src:Se,style:{left:`${48+52*(fo-1)+2*fo}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(hn==null?void 0:hn.excellent)&&b.createElement("div",{className:Et.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Et.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:Et.value},hn.stages_count)),b.createElement("div",null,b.createElement("span",{className:Et.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Et.value},hn.members_count))))))})),!Ae.length&&b.createElement(He.Z,null)))},aa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Oo=oe(41867),vn=oe(59301);const Ho=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:jt,swimg:Nn},{name:"101\u8BA1\u5212",ptimg:Mn,swimg:cn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nn,swimg:Zn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Un,swimg:Pa},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ya,swimg:na},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ho,swimg:$a}];var vo=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt,onRemove:en=()=>{},isCurrent:Gt=!0,showAlias:de=!1,wrapClassName:qe,imgClassName:dt})=>{const Mt=Math.floor((Je-(Re-1)*tt)/Re),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(rt=>(window.ENV==="build"&&(rt.ptimg=`/react/build${rt.ptimg}`,rt.swimg=`/react/build${rt.swimg}`),rt));return vn.createElement(Me.Z,{spinning:kt},vn.createElement("div",{className:Le()(aa.list,je)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((rt,Wt)=>{var Ut;const{name:ce,id:hn,identifier:Kn,featured:Ko,school_name:Mo,image_url:oo,excellent:wo,is_plan:Do}=rt;return vn.createElement("div",{key:hn,className:Le()(aa.wrap,qe),style:{width:Mt,marginRight:(1+Wt)%Re===0?0:tt+Tt,marginBottom:Lt}},vn.createElement("a",{className:aa.li,onClick:Fn=>{Fn.preventDefault(),Fn.stopPropagation(),Pt&&(0,he.L9)([Pt]),(0,he.xg)(`/paths/${Kn}`)}},vn.createElement("div",{className:Le()(aa.img,dt)},vn.createElement("img",{className:aa.cover,src:`${Ve.Z.IMG_SERVER+oo}`}),Gt&&(0,Oo.bg)()&&(rt==null?void 0:rt.studying)&&vn.createElement("div",{className:`${aa.movebq} user-path-items`,onClick:Fn=>{Fn.stopPropagation(),en(rt)}},vn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),vn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ut=rt==null?void 0:rt.subject_tags)==null?void 0:Ut.map((Fn,ra)=>{var ro,Ro;if(ra===0){const fo=(ro=ut.find(tr=>tr.name==Fn))==null?void 0:ro.swimg;return vn.createElement("img",{className:aa.sign,src:fo,style:{left:"-4px"}})}const io=(Ro=ut.find(fo=>fo.name==Fn))==null?void 0:Ro.ptimg;return vn.createElement("img",{className:aa.sign,src:io,style:{left:`${48+52*(ra-1)+2*ra}px`}})}),vn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(rt==null?void 0:rt.excellent)&&vn.createElement("div",{className:aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),vn.createElement("div",{className:aa.name},vn.createElement(Te.Z,{title:de&&(rt!=null&&rt.excellent_alias_name)?vn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ce}`,vn.createElement("br",null),vn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${rt==null?void 0:rt.excellent_alias_name}`)):ce},vn.createElement("span",{className:aa.e},de&&(rt==null?void 0:rt.excellent_alias_name)||ce))),vn.createElement("div",{className:aa.tags},vn.createElement("div",null,vn.createElement(Te.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),vn.createElement("span",null,rt.stages_count))),vn.createElement(Te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),vn.createElement("span",null,rt.members_count)))))))})),!Ae.length&&vn.createElement(He.Z,null)))},ea={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"},zo="data:image/png;base64,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",un=oe(59301),va=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,trackEventItems:Pt,loading:kt})=>{const en=Math.floor((Je-(Re-1)*tt)/Re);return un.createElement(Me.Z,{spinning:kt},un.createElement("div",{className:Le()(ea.list,je)},!!Ae.length&&Ae.map((Gt,de)=>{const{subject_identifier:qe,id:dt,identifier:Mt,power:ut}=Gt,rt=Gt.is_public!=0&&Gt.is_public;return un.createElement("div",{className:ea.wrap,key:dt,style:{width:en,marginRight:(1+de)%Re===0?0:tt+Tt,marginBottom:Lt}},un.createElement("a",{className:ea.li,onClick:Wt=>{Wt.preventDefault(),Pt&&(0,he.L9)([Pt]),(0,he.xg)(Gt.first_category_url)}},un.createElement("div",{className:ea.top},un.createElement(Te.Z,{title:Gt.name},un.createElement("div",{className:ea.name},Gt.name)),un.createElement("img",{className:ea.img,src:Ve.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),un.createElement("div",{className:ea.text,title:Gt.creator},Gt.creator),qe&&un.createElement("div",{className:ea.btns},un.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),un.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rt&&un.createElement("div",{className:ea.sign},"\u516C\u5F00")),un.createElement("div",{className:ea.bottom},Gt.visits>0&&un.createElement(Te.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},un.createElement("span",null,un.createElement("i",{className:"iconfont icon-liulanyan"}),un.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&un.createElement(Te.Z,{title:"\u6210\u5458",placement:"bottom"},un.createElement("span",null,un.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&un.createElement(Te.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},un.createElement("span",null,un.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?un.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):un.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&un.createElement("div",{className:ea.lockWrap},un.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),un.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&un.createElement(He.Z,null)))},An={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"},Ha="data:image/png;base64,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",da=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,wrapClassName:Pt,trackEventItems:kt,loading:en})=>{const Gt=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:en},b.createElement("div",{className:Le()(An.list,je)},!!Ae.length&&Ae.map((de,qe)=>{const{subject_identifier:dt,id:Mt,identifier:ut,power:rt}=de,Wt=de.is_public!=0&&de.is_public;return b.createElement("div",{className:Le()(`${An.wrap} ${de.is_accessible?"":An.warpStyle}`,Pt),key:Mt,style:{width:Gt,marginRight:(1+qe)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{className:An.li,onClick:Ut=>{Ut.preventDefault(),kt&&(0,he.L9)([kt]),(0,he.xg)(de.first_category_url)}},b.createElement("div",{className:An.creator},b.createElement("img",{className:An.img,src:Ve.Z.IMG_SERVER+"/images/"+de.avatar_url}),b.createElement("div",{className:An.text,title:de.creator},de.creator)),b.createElement("div",{className:An.top},b.createElement(Te.Z,{title:de.name},b.createElement("div",{className:An.name},de.name)),Wt&&b.createElement("div",{className:An.sign},"\u516C\u5F00")),b.createElement("div",{className:An.middle},b.createElement("div",{className:An.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:An.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:An.value},(de==null?void 0:de.visits)||0)),b.createElement("div",null,b.createElement("span",{className:An.text},"\u6210\u5458"),b.createElement("span",{className:An.value},(de==null?void 0:de.course_members_count)||0))),b.createElement("div",{className:An.row},b.createElement("div",null,b.createElement("span",{className:An.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:An.value},(de==null?void 0:de.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:An.text},"\u72B6\u6001"),de.is_end?b.createElement("span",{className:An.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:An.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),dt&&b.createElement("div",{className:An.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!de.is_accessible&&b.createElement("div",{className:An.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&b.createElement(He.Z,null)))},wn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",De=({className:je,dataSource:Ae=[],col:Re=4,right:tt,bottom:Lt=23,precision:Tt=0,wrapWidth:Je=1200,wrapClassName:Pt,trackEventItems:kt,loading:en})=>{const Gt=Math.floor((Je-(Re-1)*tt)/Re);return b.createElement(Me.Z,{spinning:en},b.createElement("div",{className:Le()(wn.list,je)},!!Ae.length&&Ae.map((de,qe)=>{const{subject_identifier:dt,id:Mt,identifier:ut,power:rt}=de,Wt=de.is_public!=0&&de.is_public;return b.createElement("div",{className:Le()(`${wn.wrap} ${de.is_accessible?"":wn.warpStyle}`,Pt),key:Mt,style:{width:Gt,marginRight:(1+qe)%Re===0?0:tt+Tt,marginBottom:Lt}},b.createElement("a",{className:wn.li,onClick:Ut=>{Ut.preventDefault(),kt&&(0,he.L9)([kt]),(0,he.xg)(de.first_category_url)}},b.createElement("div",{className:wn.creator},b.createElement("img",{className:wn.img,src:Ve.Z.IMG_SERVER+"/images/"+de.avatar_url}),b.createElement("div",{className:wn.text,title:de.creator},de.creator)),b.createElement("div",{className:wn.top},b.createElement(Te.Z,{title:de.name},b.createElement("div",{className:wn.name},de.name)),Wt&&b.createElement("div",{className:wn.sign})),b.createElement("div",{className:wn.middle},b.createElement("div",{className:wn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:wn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:wn.value},(de==null?void 0:de.visits)||0)),b.createElement("div",null,b.createElement("span",{className:wn.text},"\u6210\u5458"),b.createElement("span",{className:wn.value},(de==null?void 0:de.course_members_count)||0))),b.createElement("div",{className:wn.row},b.createElement("div",null,b.createElement("span",{className:wn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:wn.value},(de==null?void 0:de.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:wn.text},"\u72B6\u6001"),de.is_end?b.createElement("span",{className:wn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:wn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),dt&&b.createElement("div",{className:wn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!de.is_accessible&&b.createElement("div",{className:wn.lockWrap},b.createElement("img",{src:`${Ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&b.createElement(He.Z,null)))},it={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"},It=oe(65582),Sn=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={},tabBarExtraContent:Tt})=>b.createElement("div",{className:Le()(it.tabs,tt),style:Lt},b.createElement("div",{className:it.tabsWrap},je.map((Je,Pt)=>b.createElement("aside",{className:it.tab,onClick:()=>{Re(Je.id),Je.link&&It.history.push(Je.link)},key:Pt},b.createElement("div",{className:Ae===Je.id?it.active:""},Je.name),(Je==null?void 0:Je.resetCount)==null&&(Je==null?void 0:Je.total)!==void 0&&b.createElement("span",null,"\uFF08",Je==null?void 0:Je.total,"\uFF09"),(Je==null?void 0:Je.resetCount)!==void 0&&(Je==null?void 0:Je.total)!==void 0&&b.createElement(Te.Z,{title:(Je==null?void 0:Je.tip)!=null?Je==null?void 0:Je.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Je==null?void 0:Je.resetCount),"/",b.createElement("span",null,Je==null?void 0:Je.total),"\uFF09"))))),b.createElement("div",{className:it.tabBar},Tt)),qt={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"},on=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={},tabBarExtraContent:Tt})=>b.createElement("div",{className:Le()(qt.tabs,tt),style:Lt},b.createElement("div",{className:qt.tabsWrap},je.map((Je,Pt)=>b.createElement("aside",{className:qt.tab,onClick:()=>{Re(Je.id),Je.link&&It.history.push(Je.link)},key:Pt},b.createElement("div",{className:Ae===Je.id?qt.active:""},Je.name),(Je==null?void 0:Je.resetCount)==null&&(Je==null?void 0:Je.total)!==void 0&&b.createElement("span",null,"\uFF08",Je==null?void 0:Je.total,"\uFF09"),(Je==null?void 0:Je.resetCount)!==void 0&&(Je==null?void 0:Je.total)!==void 0&&b.createElement(Te.Z,{title:(Je==null?void 0:Je.tip)!=null?Je==null?void 0:Je.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Je==null?void 0:Je.resetCount),"/",b.createElement("span",null,Je==null?void 0:Je.total),"\uFF09"))))),b.createElement("div",{className:qt.tabBar},Tt)),In={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},sn=({dataSource:je=[],value:Ae,onChange:Re,className:tt,style:Lt={},tabBarExtraContent:Tt})=>b.createElement("div",{className:Le()(In.tabs,tt),style:Lt},b.createElement("div",{className:In.tabsWrap},je.map((Je,Pt)=>b.createElement("aside",{className:`${In.tab} ${Ae===Je.id?In.active:""}`,onClick:()=>{Re(Je.id),Je.link&&It.history.push(Je.link)},key:Pt},b.createElement("div",null,Je.name),(Je==null?void 0:Je.resetCount)==null&&(Je==null?void 0:Je.total)!==void 0&&b.createElement("span",null,"\uFF08",Je==null?void 0:Je.total,"\uFF09"),(Je==null?void 0:Je.resetCount)!==void 0&&(Je==null?void 0:Je.total)!==void 0&&b.createElement(Te.Z,{title:(Je==null?void 0:Je.tip)!=null?Je==null?void 0:Je.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Je==null?void 0:Je.resetCount),"/",b.createElement("span",null,Je==null?void 0:Je.total),"\uFF09"))))),b.createElement("div",{className:In.tabBar},Tt)),Aa=({className:je,style:Ae={},children:Re})=>b.createElement("div",{className:Le()(je),style:Ae},Re),Ln={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"},Dn=oe(38854),ma=oe(20834);const Na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ba=({sortValue:je,dropValue:Ae,className:Re,onSort:tt,onDrop:Lt,dataSource:Tt=Na})=>{var Je;return b.createElement("div",{className:Le()(Ln.orderWrap,Re)},b.createElement(Dn.Z,{dropdownRender:()=>b.createElement(ma.default,null,Tt.map((Pt,kt)=>b.createElement(ma.default.Item,{key:kt,onClick:()=>Lt(Pt.id)},Pt.name)))},b.createElement("span",{className:Ln.orderTextWrap},(Je=Tt.find(Pt=>Ae===Pt.id))==null?void 0:Je.name)),b.createElement("span",{className:Ln.orderIconWrap},b.createElement("span",{className:Ln.orderAsc},b.createElement("i",{className:je==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ln.cursorPointer} ${Ln.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ln.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")})),b.createElement("span",{className:Ln.orderDesc},b.createElement("i",{className:je==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ln.cursorPointer} ${Ln.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ln.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")}))))},Gn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const En=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Jn=({sortValue:je,dropValue:Ae,className:Re,onSort:tt,onDrop:Lt,dataSource:Tt=En})=>{var Je;return b.createElement("div",{className:Le()(Gn.orderWrap,Re)},b.createElement(Dn.Z,{dropdownRender:()=>b.createElement(ma.default,null,Tt.map((Pt,kt)=>b.createElement(ma.default.Item,{key:kt,onClick:()=>Lt(Pt.id)},Pt.name)))},b.createElement("span",{className:Gn.orderTextWrap},(Je=Tt.find(Pt=>Ae===Pt.id))==null?void 0:Je.name)),b.createElement("span",{className:Gn.orderIconWrap},b.createElement("span",{className:Gn.orderAsc},b.createElement("i",{className:je==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Gn.cursorPointer} ${Gn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Gn.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")})),b.createElement("span",{className:Gn.orderDesc},b.createElement("i",{className:je==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Gn.cursorPointer} ${Gn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Gn.cursorPointer}`,onClick:()=>tt(je==="asc"?"desc":"asc")}))))},oa={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"},Xe=oe(3113),Za=oe(2337),Ia=Object.defineProperty,ua=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,xt=(je,Ae,Re)=>Ae in je?Ia(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,Jt=(je,Ae)=>{for(var Re in Ae||(Ae={}))Ea.call(Ae,Re)&&xt(je,Re,Ae[Re]);if(ua)for(var Re of ua(Ae))gt.call(Ae,Re)&&xt(je,Re,Ae[Re]);return je},Nt=(je,Ae)=>{var Re={};for(var tt in je)Ea.call(je,tt)&&Ae.indexOf(tt)<0&&(Re[tt]=je[tt]);if(je!=null&&ua)for(var tt of ua(je))Ae.indexOf(tt)<0&>.call(je,tt)&&(Re[tt]=je[tt]);return Re},Bn=(je,Ae,Re)=>new Promise((tt,Lt)=>{var Tt=kt=>{try{Pt(Re.next(kt))}catch(en){Lt(en)}},Je=kt=>{try{Pt(Re.throw(kt))}catch(en){Lt(en)}},Pt=kt=>kt.done?tt(kt.value):Promise.resolve(kt.value).then(Tt,Je);Pt((Re=Re.apply(je,Ae)).next())}),bn=je=>{var Ae=je,{className:Re,style:tt,children:Lt,loading:Tt=!1,openLoading:Je,onClick:Pt=()=>{},size:kt="middle",shape:en="round",theme:Gt}=Ae,de=Nt(Ae,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qe,dt]=(0,b.useState)(!1),Mt=(0,b.useMemo)(()=>{switch(Gt){case Za.Fy.THEMEONE:return oa.ThemeOne;case Za.Fy.DEFAULT:default:return oa.btn}},[Gt]);return b.createElement(Xe.ZP,Jt({onClick:(0,ye.throttle)(ut=>Bn(void 0,null,function*(){Je&&dt(!0);try{yield Pt(ut)}catch(rt){console.log("error",rt)}Je&&dt(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(Mt,oa[`${kt}-${en}`],Re),style:tt,size:kt,shape:en,loading:qe||Tt},de),Lt)},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"},ba=({className:je,style:Ae,children:Re=null,onClick:tt,title:Lt})=>b.createElement("div",{className:Le()(Vn.head,je),style:Ae},b.createElement("span",{className:"primary-hover",onClick:tt},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Lt},Lt),b.createElement("div",{className:Vn.node},Re)),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"},_e=({confirmShow:je=!0,confirmTitle:Ae,confirmClick:Re,cancelShow:tt=!0,cancelTitle:Lt,cancelClick:Tt,className:Je,style:Pt,confirmLoading:kt=!1})=>b.createElement("div",{className:Le()(xa.btns,Je),style:Pt},je&&b.createElement(Xe.ZP,{loading:kt,onClick:Re,type:"primary",className:xa.confirm},Ae),tt&&b.createElement(Xe.ZP,{onClick:Tt,className:xa.cancel},Lt)),eo={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"},to=({className:je,style:Ae={},LeftContent:Re,children:tt,RightContent:Lt})=>b.createElement("div",{className:Le()(eo.fixedBottom,je),style:Ae},b.createElement("div",{className:eo.wrap},b.createElement("div",{className:eo.left},Re),b.createElement("div",{className:eo.center},tt),b.createElement("div",{className:eo.right},Lt))),no={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"},Fa=({className:je,style:Ae={},dataSource:Re=[]})=>b.createElement("div",{className:Le()(no.crumbs,je),style:Ae},Re.map((tt,Lt)=>LtIt.history.push(tt.path)},tt.name):b.createElement("span",null,tt.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Lt,style:{color:"#5F6368"}},tt.name))),Va=oe(31797),Sa=Object.defineProperty,ya=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,_n=(je,Ae,Re)=>Ae in je?Sa(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,ko=(je,Ae)=>{for(var Re in Ae||(Ae={}))ao.call(Ae,Re)&&_n(je,Re,Ae[Re]);if(qn)for(var Re of qn(Ae))Ma.call(Ae,Re)&&_n(je,Re,Ae[Re]);return je},ja=(je,Ae)=>ya(je,xo(Ae)),Zo=(je,Ae)=>{var Re={};for(var tt in je)ao.call(je,tt)&&Ae.indexOf(tt)<0&&(Re[tt]=je[tt]);if(je!=null&&qn)for(var tt of qn(je))Ae.indexOf(tt)<0&&Ma.call(je,tt)&&(Re[tt]=je[tt]);return Re};const{Countdown:Go}=Va.default;var Vo=je=>{var Ae=je,{onChange:Re}=Ae,tt=Zo(Ae,["onChange"]);const[Lt,Tt]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Lt=="number"&&Lt>=0&&Re(Lt)},[Lt]);const Je=Pt=>{const kt=Math.floor(Pt/1e3);Tt(kt)};return b.createElement(Go,ja(ko({},tt),{onChange:Je}))},Eo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Jo=({DataProps:je,className:Ae,style:Re={}})=>{var tt;return b.createElement("div",{className:Le()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Eo.ClassRoomItem,Ae),style:Re,onClick:()=>{(0,he.xg)(je==null?void 0:je.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(tt=Ve.Z)==null?void 0:tt.IMG_SERVER}/images/${je==null?void 0:je.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(je==null?void 0:je.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(je!=null&&je.is_public)&&b.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"),b.createElement("span",{className:Le()("text-16px font-medium",Eo.TitleDom)},je==null?void 0:je.name)),b.createElement("div",{className:"c-grey-333 font-medium"},je==null?void 0:je.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",je==null?void 0:je.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",je==null?void 0:je.tasks_count),je!=null&&je.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ja=Object.defineProperty,Ka=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,vt=(je,Ae,Re)=>Ae in je?Ja(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,yt=(je,Ae)=>{for(var Re in Ae||(Ae={}))Ft.call(Ae,Re)&&vt(je,Re,Ae[Re]);if(Ka)for(var Re of Ka(Ae))ct.call(Ae,Re)&&vt(je,Re,Ae[Re]);return je},xn=({DataProps:je=[],selectValue:Ae,onChange:Re,className:tt,style:Lt={},extra:Tt,classNameItem:Je,styleItem:Pt={},barHidden:kt})=>{const[en,Gt]=(0,b.useState)();return(0,b.useEffect)(()=>{Gt(Array.isArray(Ae)?Ae:[Ae])},[Ae]),b.createElement("div",{className:Le()("flex px-20px py-10px gap-40px",tt),style:yt({borderBottom:"1px solid #D3F0FF"},Lt)},je==null?void 0:je.map(de=>b.createElement("div",{key:de==null?void 0:de.id,className:Le()("flex item-center justify-center current c-grey-333 text-16 relative",Je,de==null?void 0:de.className),style:yt(yt({color:en!=null&&en.includes(de==null?void 0:de.id)?"#1890FF":"",minWidth:88},Pt),(de==null?void 0:de.style)||{}),onClick:qe=>{Re==null||Re({domEvent:qe,item:de}),de!=null&&de.link&&It.history.push(de==null?void 0:de.link)}},de==null?void 0:de.name,!kt&&(en==null?void 0:en.includes(de==null?void 0:de.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},Tt))},jn=Object.defineProperty,Rn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,So=(je,Ae,Re)=>Ae in je?jn(je,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):je[Ae]=Re,Xa=(je,Ae)=>{for(var Re in Ae||(Ae={}))Oa.call(Ae,Re)&&So(je,Re,Ae[Re]);if(Yn)for(var Re of Yn(Ae))ta.call(Ae,Re)&&So(je,Re,Ae[Re]);return je},yo=(je,Ae)=>Rn(je,Qn(Ae)),za=({value:je,onChange:Ae,onInputChange:Re,className:tt,style:Lt={},InputProps:Tt})=>{const[Je,Pt]=(0,b.useState)(je);return b.createElement("div",{className:Le()("flex item-center rounded-full px-10px py-2px",tt),style:Xa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Lt)},b.createElement(Qe.default,yo(Xa({bordered:!1},Tt),{onChange:kt=>{Pt(kt.target.value),Re==null||Re(encodeURIComponent(kt.target.value))},onPressEnter:kt=>{Ae==null||Ae({domEvent:kt,item:{value:Je}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:kt=>{Ae==null||Ae({domEvent:kt,item:{value:Je}})}}))}},31103:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return Fe}});var b=oe(59301);function Fe(Ce,Ie){const pe=(0,b.useRef)();(0,b.useEffect)(()=>{pe.current=Ce}),(0,b.useEffect)(()=>{function ze(){pe.current()}if(Ie!==null){let me=setInterval(ze,Ie);return()=>clearInterval(me)}},[Ie])}},88493:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return a}});var b=oe(78241),Fe=oe(43418),Ce=oe(95237),Ie=oe(43604),pe=oe(92832),ze=oe(5871),me=oe(8591),Le=oe(24905),ye=oe(59301),ve=oe(65582),Be={form_item_warp:"form_item_warp___jRcx8",lable_name1:"lable_name1___NOUD6",h_lh_40:"h_lh_40___murfL",config_title:"config_title___Pz2EP"},ke=oe(65862),be=oe(59301),ae=(x,y,z)=>new Promise((ee,te)=>{var ne=le=>{try{ie(z.next(le))}catch(we){te(we)}},re=le=>{try{ie(z.throw(le))}catch(we){te(we)}},ie=le=>le.done?ee(le.value):Promise.resolve(le.value).then(ne,re);ie((z=z.apply(x,y)).next())});const E=({shixunHomeworks:x,loading:y,dispatch:z,getData:ee})=>{var te,ne;const{ai_review_settings:re}=x==null?void 0:x.studentWorkDetail,[ie]=b.default.useForm(),le=[{name:"\u683C\u5F0F\u89C4\u8303",content:"\u4F5C\u4E1A\u7B26\u5408\u63D0\u4EA4\u8981\u6C42\uFF08\u547D\u540D\u3001\u683C\u5F0F\u3001\u9644\u4EF6\u5B8C\u6574\uFF09\uFF0C\u6587\u6863\u7ED3\u6784\u6E05\u6670\uFF0C\u8BED\u8A00\u8868\u8FBE\u51C6\u786E",weight:10},{name:"\u903B\u8F91\u4E25\u8C28",content:"\u8BBA\u8FF0\u6E05\u6670\uFF0C\u5185\u5BB9\u8FDE\u8D2F\uFF0C\u8BBA\u8BC1\u5408\u7406\uFF0C\u6709\u5145\u5206\u7684\u6570\u636E\u6216\u7406\u8BBA\u652F\u6491",weight:20},{name:"\u5185\u5BB9\u5B8C\u6574",content:"\u8986\u76D6\u6240\u6709\u8981\u6C42\u7684\u5185\u5BB9\uFF0C\u5206\u6790\u6DF1\u5165\uFF0C\u5305\u542B\u5B9E\u9A8C\u73B0\u8C61\u3001\u6570\u636E\u548C\u7ED3\u8BBA",weight:60},{name:"\u521B\u65B0\u4E0E\u601D\u8003",content:"\u63D0\u51FA\u4E2A\u4EBA\u89C1\u89E3\u6216\u6539\u8FDB\u5EFA\u8BAE\uFF0C\u5BF9\u5B9E\u9A8C\u7ED3\u679C\u6216\u95EE\u9898\u6709\u53CD\u601D\u4E0E\u603B\u7ED3",weight:10}];(0,ye.useEffect)(()=>{var Qe;((Qe=x.actionTabs)==null?void 0:Qe.key)==="\u667A\u80FD\u8BC4\u9605\u914D\u7F6E"&&ie.setFieldsValue({ai_review_settings:(re==null?void 0:re.length)>0?re:le,update_ai_review_settings:!1})},[(te=x.actionTabs)==null?void 0:te.key]);const we=()=>{z({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},fe=()=>ae(void 0,null,function*(){var Qe;const Ye=ie.getFieldValue("ai_review_settings");if(!(0,ke.BR)(Ye))return;const $e=ie.getFieldsValue();(Qe=x.actionTabs)==null||Qe.onOk($e),we()});return be.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:((ne=x.actionTabs)==null?void 0:ne.key)==="\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",destroyOnClose:!0,onCancel:()=>we(),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:()=>fe(),bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},be.createElement("div",{className:`${Be.config_title}`},"\u8BC4\u5206\u6807\u51C6"),be.createElement(b.default,{form:ie,colon:!1},be.createElement("div",{className:Be.form_item_warp},be.createElement(b.default.List,{name:"ai_review_settings"},(Qe,{add:Ye,remove:St})=>Qe.map(($e,mt)=>{var Ue;return be.createElement(Ce.Z,{key:$e.key,style:{padding:"5px 14px 5px 30px"}},be.createElement(Ie.Z,{className:Be.lable_name1},"\u8BC4\u5206\u9879\u76EE"),be.createElement(Ie.Z,null,be.createElement(b.default.Item,{className:"ml10",name:[$e.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},be.createElement(pe.default,{onChange:ht=>{ie.setFieldValue([$e.name,"content"],ht.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),be.createElement(Ie.Z,{className:Be.lable_name1},"\u8BC4\u5206\u6807\u51C6"),be.createElement(Ie.Z,null,be.createElement(b.default.Item,{className:"ml10",name:[$e.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},be.createElement(pe.default,{onChange:ht=>{ie.setFieldValue([$e.name,"content"],ht.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),be.createElement(Ie.Z,{className:Be.lable_name1},"\u6743\u91CD"),be.createElement(Ie.Z,null,be.createElement(b.default.Item,{className:"ml10",name:[$e.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"}]},be.createElement(ze.Z,{onChange:ht=>{Number.isInteger(ht)||ie.setFieldValue([$e.name,"weight"],parseFloat(ht).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),be.createElement(Ce.Z,{className:(Ue=Be)==null?void 0:Ue.h_lh_40},be.createElement(Ie.Z,null,be.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Qe.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Ye()}})),mt>0&&be.createElement(Ie.Z,null,be.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{St($e.name)}}))))}))),be.createElement(b.default.Item,{name:"update_ai_review_settings",valuePropName:"checked"},be.createElement(Le.default,{style:{color:"#000"}},"\u5C06\u5F53\u524D\u8BC4\u5206\u6807\u51C6\u5E94\u7528\u4E8E\u6574\u4EFD\u4F5C\u4E1A",be.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u66FF\u6362\u667A\u80FD\u8BC4\u9605\u7684\u8BC4\u5206\u6807\u51C6\uFF1B\u672A\u9009\u4E2D\uFF0C\u4EC5\u5BF9\u672C\u6B21\u667A\u80FD\u8BC4\u9605\u751F\u6548\uFF09")))))};var a=(0,ve.connect)(({shixunHomeworks:x,loading:y,user:z})=>({shixunHomeworks:x,loading:y.effects,user:z}))(E)},27880:function(Pe,ot,oe){"use strict";oe.r(ot),oe.d(ot,{default:function(){return mr}});var b=oe(59301),Fe=oe(65582),Ce=oe(78241),Ie=oe(43418),pe=oe(8591),ze=oe(3113),me=oe(38854),Le=oe(6848),ye=oe(99313),ve=oe(71418),Be=oe(24905),ke=oe(1710),be=oe(92832),ae=oe(30214),E=oe(38147),a=oe(96565),x=oe(77254),y=oe(21185),z=oe(56656),ee=oe.n(z),te=oe(74128),ne=oe(88761),re=oe(5871),ie=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Qe=(Se,ue,ge)=>ue in Se?ie(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Ye=(Se,ue)=>{for(var ge in ue||(ue={}))we.call(ue,ge)&&Qe(Se,ge,ue[ge]);if(le)for(var ge of le(ue))fe.call(ue,ge)&&Qe(Se,ge,ue[ge]);return Se},St=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const $e=({shixunHomeworks:Se,dispatch:ue})=>{const ge=(0,Fe.useParams)(),[Dt,Vt]=(0,b.useState)(!0),[_t]=Ce.default.useForm();return b.createElement(b.Fragment,null,b.createElement(Ie.default,{centered:!0,title:"\u8C03\u5206",open:Se.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){yield _t.validateFields();const Pn=_t.getFieldsValue();(yield(0,E.ZP)(`/api/student_works/${Se.actionTabs.id}/adjust_score.json`,{method:"post",body:Ye({},Pn)})).status===0&&(pe.ZP.success("\u8BC4\u9605\u6210\u529F"),_t.resetFields(),ue({type:"shixunHomeworks/setActionTabs",payload:{}}),ue({type:"shixunHomeworks/getStudentWorkCommon",payload:Ye({},ge)}))}),onCancel:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.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"),b.createElement(Ce.default,{form:_t,layout:"horizontal"},b.createElement("div",{style:{display:"flex",alignItems:"baseline"}},b.createElement(Ce.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},b.createElement(re.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),b.createElement("span",{className:"ml10"},"\u5206")),b.createElement("div",null,b.createElement(Ce.default.Item,{name:"comment"},b.createElement(be.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var mt=(0,Fe.connect)(({shixunHomeworks:Se})=>({shixunHomeworks:Se}))($e),Ue={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",bg:"bg___sFhaA",title:"title___bk4oD",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N",left_content:"left_content___Tdt77",left_title:"left_title___V11QV",see_work:"see_work___HAfMs",left_list:"left_list___sXmxX",list_title:"list_title___NmWRs",list_box:"list_box___nK01J",list_item:"list_item___rrWl_",item_img:"item_img___yMYSc",item_content:"item_content___ZJr_4",item_name:"item_name___PkA99",item_code:"item_code___g13cU",item_states:"item_states___Rwb1r",center_top:"center_top___hgoJF",center_top_title:"center_top_title___rVfnl",center_top_content:"center_top_content___Wfmlt",right_content:"right_content___nMMjC",right_form:"right_form___ahOzz",work_score:"work_score___sJRnv",work_img:"work_img___p6zO4",work_button:"work_button___NDoqh",pingyue:"pingyue___PDoT9",pingyue_title:"pingyue_title___Wsqbg",pingyue_score:"pingyue_score___kvMiC",pingyue_teacher_title:"pingyue_teacher_title___lyJ0m",top_content:"top_content___mJifP",top_content_img:"top_content_img___vbTWm",item_tags:"item_tags___K9Qrr",daochu:"daochu___WdJvT",foldClose:"foldClose___DQSiP",foldOpen:"foldOpen___J18go",ScoreDetailsBase:"ScoreDetailsBase___UG7u2",lastAdd:"lastAdd___T9F0p",btnAdd:"btnAdd___GCat1",buttonStyle:"buttonStyle___jWXWa",hiddenBar:"hiddenBar___ZRZYH",apply:"apply___WQ6t7"},ht=oe(6339),Yt=oe(89392),tn=oe(57146),Ee=oe(59301),Me=Object.defineProperty,Te=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(Se,ue,ge)=>ue in Se?Me(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,st=(Se,ue)=>{for(var ge in ue||(ue={}))he.call(ue,ge)&&We(Se,ge,ue[ge]);if(Ve)for(var ge of Ve(ue))Ne.call(ue,ge)&&We(Se,ge,ue[ge]);return Se},He=(Se,ue)=>Te(Se,Ge(ue)),at=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const se=({classroomList:Se,loading:ue,dispatch:ge,studentWorkDetail:Dt})=>{const Vt=(0,Fe.useParams)(),[_t]=Ce.default.useForm(),Pn=()=>at(void 0,null,function*(){var Kt;yield _t.validateFields();const At=st({},_t.getFieldValue()),{selectArrs:nt}=Se.actionTabs;At.attachment_ids=(Kt=At.attachment_ids)==null?void 0:Kt.map(Xn=>Xn.response.id),(yield(0,ne.mz)(He(st({},At),{homeworkId:nt.work_id}))).status===0&&(_t.resetFields(),ge({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:st({},Se.actionTabs.params)}),ge({type:"classroomList/setActionTabs",payload:{}}))});return Ee.createElement(Ie.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:Se.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>at(void 0,null,function*(){if(Dt!=null&&Dt.can_submit){if(!(Dt!=null&&Dt.submit_size)){pe.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}Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Ee.createElement(Ee.Fragment,null,"\u4F60\u8FD8\u6709 ",Ee.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Dt==null?void 0:Dt.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:()=>{Pn()}});return}Pn()}),onCancel:()=>{_t.resetFields(),ge({type:"classroomList/setActionTabs",payload:{}})}},Ee.createElement(Ce.default,{form:_t,initialValues:{}},Ee.createElement(Ce.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Ee.createElement(tn.Z,null)),Ee.createElement(Ce.default.Item,{name:"description"},Ee.createElement(be.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Ze=(0,Fe.connect)(({classroomList:Se,loading:ue})=>({classroomList:Se,loading:ue}))(se),wt=oe(65862),Ct=oe(41867),ft=oe(20443),Xt=oe(51198),an=oe(61527),Ht=oe(2524),$t=oe(27183),bt=oe(95237),Bt=oe(43604),Et=oe(37906),jt={pinfen:"pinfen____hgN7",left:"left___ZyTXs",right:"right___OSPEM",tagStyleSzz:"tagStyleSzz___fzxbk",headpic:"headpic___d7fnl",new_style_box:"new_style_box___XOWhi",box_child:"box_child___uYxgt",box_item_top:"box_item_top___MohWv",yichang:"yichang___ppIPI",text_style:"text_style___V3FT_",text_style_red:"text_style_red___reUfY",btnWarp:"btnWarp___n5eYa",active:"active___JVU0m",feedbackSty:"feedbackSty___CeTDz"},Nn=oe(3969),Mn=oe(27185),cn=oe(50030),nn=Object.defineProperty,Zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ya=(Se,ue,ge)=>ue in Se?nn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,na=(Se,ue)=>{for(var ge in ue||(ue={}))Un.call(ue,ge)&&Ya(Se,ge,ue[ge]);if(Zn)for(var ge of Zn(ue))Pa.call(ue,ge)&&Ya(Se,ge,ue[ge]);return Se};const ho=Se=>React.createElement("svg",na({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u661F\u5F62"),React.createElement("path",{d:"m7 10.5-4.114 2.163.785-4.581L.343 4.837l4.6-.669L7 0l2.057 4.168 4.6.669-3.328 3.245.785 4.581z",fill:"#FA6400",fillRule:"evenodd"}));var $a="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcgMTAuNS00LjExNCAyLjE2My43ODUtNC41ODFMLjM0MyA0LjgzN2w0LjYtLjY2OUw3IDBsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6IiBmaWxsPSIjRkE2NDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",so=Object.defineProperty,Da=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Po=(Se,ue,ge)=>ue in Se?so(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,mo=(Se,ue)=>{for(var ge in ue||(ue={}))pa.call(ue,ge)&&Po(Se,ge,ue[ge]);if(Da)for(var ge of Da(ue))Ca.call(ue,ge)&&Po(Se,ge,ue[ge]);return Se};const co=Se=>React.createElement("svg",mo({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u62A5\u544A"),React.createElement("path",{d:"M3.629 14a2.38 2.38 0 0 1-2.373-2.373V4.311a.057.057 0 0 0-.06-.06H.564A.542.542 0 0 1 0 3.737V1.691C0 .76.81 0 1.81 0h8.868c.999 0 1.809.81 1.81 1.81v7.563a.057.057 0 0 0 .059.06h1.997a.557.557 0 0 1 .563.563v2.185a1.81 1.81 0 0 1-1.809 1.81L3.628 14Zm8.927-3.56a.057.057 0 0 0-.059.06v1.69a.81.81 0 0 0 1.622 0V10.5a.057.057 0 0 0-.06-.06h-1.503ZM2.314 4.252a.057.057 0 0 0-.06.06v7.306a1.377 1.377 0 0 0 1.375 1.375h7.959c.02 0 .04-.012.049-.03a.063.063 0 0 0 0-.06 1.814 1.814 0 0 1-.148-.721V1.819a.81.81 0 0 0-1.622 0v1.918a.536.536 0 0 1-.563.514h-6.99Zm-.505-3.243c-.445 0-.81.307-.81.683v1.502a.058.058 0 0 0 .059.06h7.741a.057.057 0 0 0 .06-.06V1.82c0-.248.05-.494.148-.722.01-.02 0-.04 0-.059a.054.054 0 0 0-.05-.03H1.81Zm2.314 9.462a.504.504 0 1 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Zm0-2.689a.504.504 0 0 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Z",fill:"#3061D0",fillRule:"nonzero"}));var po="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNjI5IDE0YTIuMzggMi4zOCAwIDAgMS0yLjM3My0yLjM3M1Y0LjMxMWEuMDU3LjA1NyAwIDAgMC0uMDYtLjA2SC41NjRBLjU0Mi41NDIgMCAwIDEgMCAzLjczN1YxLjY5MUMwIC43Ni44MSAwIDEuODEgMGg4Ljg2OGMuOTk5IDAgMS44MDkuODEgMS44MSAxLjgxdjcuNTYzYS4wNTcuMDU3IDAgMCAwIC4wNTkuMDZoMS45OTdhLjU1Ny41NTcgMCAwIDEgLjU2My41NjN2Mi4xODVhMS44MSAxLjgxIDAgMCAxLTEuODA5IDEuODFMMy42MjggMTRabTguOTI3LTMuNTZhLjA1Ny4wNTcgMCAwIDAtLjA1OS4wNnYxLjY5YS44MS44MSAwIDAgMCAxLjYyMiAwVjEwLjVhLjA1Ny4wNTcgMCAwIDAtLjA2LS4wNmgtMS41MDNaTTIuMzE0IDQuMjUyYS4wNTcuMDU3IDAgMCAwLS4wNi4wNnY3LjMwNmExLjM3NyAxLjM3NyAwIDAgMCAxLjM3NSAxLjM3NWg3Ljk1OWMuMDIgMCAuMDQtLjAxMi4wNDktLjAzYS4wNjMuMDYzIDAgMCAwIDAtLjA2IDEuODE0IDEuODE0IDAgMCAxLS4xNDgtLjcyMVYxLjgxOWEuODEuODEgMCAwIDAtMS42MjIgMHYxLjkxOGEuNTM2LjUzNiAwIDAgMS0uNTYzLjUxNGgtNi45OVptLS41MDUtMy4yNDNjLS40NDUgMC0uODEuMzA3LS44MS42ODN2MS41MDJhLjA1OC4wNTggMCAwIDAgLjA1OS4wNmg3Ljc0MWEuMDU3LjA1NyAwIDAgMCAuMDYtLjA2VjEuODJjMC0uMjQ4LjA1LS40OTQuMTQ4LS43MjIuMDEtLjAyIDAtLjA0IDAtLjA1OWEuMDU0LjA1NCAwIDAgMC0uMDUtLjAzSDEuODFabTIuMzE0IDkuNDYyYS41MDQuNTA0IDAgMSAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWm0wLTIuNjg5YS41MDQuNTA0IDAgMCAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+";const Yo=({handleCloseOrOpenModal:Se,dataInfo:ue,isShowButton:ge=!0,className:Dt=""})=>{const Vt=()=>{if(ue!=null&&ue.teacher_score&&(ue==null?void 0:ue.teacher_score)>=0)return b.createElement(b.Fragment,null,"\u6559\u5E08\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.teacher_score));if(ue!=null&&ue.teaching_asistant_score&&(ue==null?void 0:ue.teaching_asistant_score)>=0)return b.createElement(b.Fragment,null,"\u52A9\u6559\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.teaching_asistant_score));if(ue!=null&&ue.student_score&&(ue==null?void 0:ue.student_score)>=0)return b.createElement(b.Fragment,null,"\u533F\u8BC4\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.student_score))};return b.createElement(b.Fragment,null,b.createElement("div",{className:`${Ue.work_score} ${Dt}`},b.createElement("div",{style:{color:"#191919",fontWeight:600}},"\u4F5C\u4E1A\u5F97\u5206"),b.createElement("div",{className:Ue.work_img},b.createElement("div",{style:{height:"40px",lineHeight:"50px",fontSize:"24px",color:"#009C0F",fontWeight:600}},(ue==null?void 0:ue.work_score)||"--",b.createElement("span",{style:{fontSize:"14px"}},"\u5206")),b.createElement("div",{style:{fontSize:"12px",color:"#666666"}},"\u6700\u7EC8\u6210\u7EE9")),b.createElement("img",{src:$a}),b.createElement("div",{style:{marginLeft:"10px",flex:1,marginRight:"10px",fontSize:"12px"}},"\u8BA1\u7B97\u89C4\u5219",b.createElement(Le.Z,{title:b.createElement("span",{className:"font12"},"\u5728\u591A\u9879\u8BC4\u5206\u5360\u6BD4\u8BBE\u7F6E\u4E2D\uFF0C\u82E5\u67D0\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5176\u5360\u6BD4\u5C06\u7531\u5176\u4ED6\u5DF2\u8BC4\u5206\u9879\u5E73\u5206\uFF1B\u82E5\u4E24\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5219\u552F\u4E00\u5DF2\u8BC4\u5206\u9879\u5C06\u5360100%\u7684\u6BD4\u91CD\u3002")},b.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5 mr5 font12 c-grey-999 current",style:{lineHeight:"18px"}})),"=",ue!=null&&ue.final_mode?Vt():b.createElement(b.Fragment,null,"\u6559\u5E08\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},(ue==null?void 0:ue.teacher_score)||"--","*",ue==null?void 0:ue.te_proportion),"+\u52A9\u6559\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},(ue==null?void 0:ue.teaching_asistant_score)||"--","*",ue==null?void 0:ue.ta_proportion),"+\u533F\u8BC4\u8BC4\u5206",b.createElement("span",{style:{color:"#CA7720"}},(ue==null?void 0:ue.student_score)||"--","*",ue==null?void 0:ue.st_proportion)),"-\u6263\u5206\u9879 (\u8865\u4EA4\u6263\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.late_penalty),"+\u67E5\u91CD\u6263\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.repeat_minus_score),"+\u7F3A\u8BC4\u6263\u5206",b.createElement("span",{style:{color:"#CA7720"}},ue==null?void 0:ue.absence_penalty),")"),ge&&b.createElement("div",{className:Ue.work_button,onClick:()=>{Se({key:"\u5F97\u5206\u8BE6\u60C5"})}},b.createElement("img",{src:po,style:{marginRight:"5px"}}),"\u67E5\u770B\u5F97\u5206\u8BE6\u60C5")))};var aa=(0,Fe.connect)(({shixunHomeworks:Se})=>({shixunHomeworks:Se}))(Yo),Oo=oe(88493),vn=Object.defineProperty,Ho=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,un=(Se,ue,ge)=>ue in Se?vn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Wn=(Se,ue)=>{for(var ge in ue||(ue={}))ea.call(ue,ge)&&un(Se,ge,ue[ge]);if(vo)for(var ge of vo(ue))zo.call(ue,ge)&&un(Se,ge,ue[ge]);return Se},va=(Se,ue)=>Ho(Se,Uo(ue)),An=(Se,ue)=>{var ge={};for(var Dt in Se)ea.call(Se,Dt)&&ue.indexOf(Dt)<0&&(ge[Dt]=Se[Dt]);if(Se!=null&&vo)for(var Dt of vo(Se))ue.indexOf(Dt)<0&&zo.call(Se,Dt)&&(ge[Dt]=Se[Dt]);return ge},Ha=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const Ao=({shixunHomeworks:Se,loading:ue,user:ge,globalSetting:Dt})=>({shixunHomeworks:Se,loading:ue.effects,user:ge,globalSetting:Dt}),da=Se=>{var ue=Se,{ModalProps:ge={},shixunHomeworks:Dt,user:Vt}=ue,_t=An(ue,["ModalProps","shixunHomeworks","user"]),Pn,Kt;const[At]=Ce.default.useForm(),nt=(0,Fe.useParams)(),{userInfo:zt={}}=Vt,[,Xn,qa,dn]=(0,an.U)(ne.Yn,{homeworkId:nt==null?void 0:nt.userId}),[,mn,fa,wa]=(0,an.U)(ne.Am,{homeworkId:nt==null?void 0:nt.userId}),[,Ta,ka]=(0,an.U)(ne.QC,{userId:nt==null?void 0:nt.userId}),[On,sa]=(0,b.useState)({page:1,limit:10}),[ga,pn]=(0,b.useState)(!1),$n=[{title:"\u8BC4\u9605\u4EBA\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:100,render:gn=>b.createElement(Le.Z,{title:gn},b.createElement("span",null,gn))},{title:"\u8BC4\u5206",dataIndex:"score",width:80},{title:"\u8BC4\u8BED",dataIndex:"content",ellipsis:!0,render:gn=>b.createElement(Le.Z,{title:gn},b.createElement("span",null,gn))},{title:"\u63D0\u4EA4\u4F5C\u4E1A\u7248\u672C",dataIndex:"student_work_num",width:110,render:(gn,ln)=>{var zn;return b.createElement("a",{style:{color:gn===((zn=dn==null?void 0:dn.data)==null?void 0:zn.max_student_work_num)?"#1B8565":"#FA6400"},target:"_blank",href:`/classrooms/${nt==null?void 0:nt.coursesId}/common_homework/${nt==null?void 0:nt.categoryId}/review/${ln==null?void 0:ln.student_work_id}?history_id=${ln==null?void 0:ln.history_id}`},"\u7B2C ",gn," \u6B21")}},{title:"\u64CD\u4F5C",dataIndex:"comment_id",width:150,render:(gn,ln)=>b.createElement("div",{className:"flex item-center gap-20px"},(ln==null?void 0:ln.user_login)===(zt==null?void 0:zt.login)&&b.createElement("a",{onClick:()=>{var zn;At.setFieldsValue(va(Wn({},ln),{comment:ln==null?void 0:ln.content,score_details:((zn=ln==null?void 0:ln.score_details)==null?void 0:zn.map(yn=>Wn({},yn)))||[]})),pn(!0)}},"\u7F16\u8F91"),b.createElement("a",{target:"_blank",href:`/classrooms/${nt==null?void 0:nt.coursesId}/common_homework/${nt==null?void 0:nt.categoryId}/review/${ln==null?void 0:ln.student_work_id}?history_id=${ln==null?void 0:ln.history_id}`},"\u67E5\u770B"),(ln==null?void 0:ln.user_login)===(zt==null?void 0:zt.login)&&b.createElement("a",{className:"current-delete-hover",onClick:()=>{Co(ln)}},"\u5220\u9664"))}],Co=(gn={})=>{Ie.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>Ha(void 0,null,function*(){(yield ka({score_id:gn==null?void 0:gn.comment_id})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),sa({page:1,limit:10}),pn(!1))})})};return(0,b.useEffect)(()=>{ge!=null&&ge.open&&qa(Wn({homeworkId:nt==null?void 0:nt.userId},On))},[On,ge==null?void 0:ge.open]),b.createElement(b.Fragment,null,b.createElement(Ie.default,Wn({},Wn({title:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",centered:!0,width:800},ge)),b.createElement(ke.default,{className:"mt10",loading:Xn,columns:$n,locale:{emptyText:b.createElement(Ht.Z,null)},dataSource:((Pn=dn==null?void 0:dn.data)==null?void 0:Pn.list)||[],pagination:{hideOnSinglePage:!0,total:((Kt=dn==null?void 0:dn.data)==null?void 0:Kt.size)||0,onChange:(gn,ln)=>{sa(va(Wn({},On),{page:gn,limit:ln}))},current:On==null?void 0:On.page,pageSize:On==null?void 0:On.limit,showTotal:gn=>b.createElement(b.Fragment,null,"\u5171",b.createElement("span",{className:"ml5 mr5 c-blue"},gn),"\u6761\u6570\u636E")}})),b.createElement(it,{FormProps:{form:At,onFinish:(...gn)=>Ha(void 0,[...gn],function*(ln={}){const zn=yield fa(va(Wn({},ln),{homeworkId:nt==null?void 0:nt.userId}));(zn==null?void 0:zn.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),sa({page:1,limit:10}),pn(!1))})},ModalProps:{open:ga,onCancel:()=>{pn(!1)},onOk:()=>{At.submit()},confirmLoading:mn}}))},wn=(0,Fe.connect)(Ao)(da),xe=Se=>{var ue=Se,{FormProps:ge,DataProps:Dt={},isShowStyles:Vt=!0,shixunHomeworks:_t,dispatch:Pn}=ue,Kt=An(ue,["FormProps","DataProps","isShowStyles","shixunHomeworks","dispatch"]);const[At]=Ce.default.useForm(),{form:nt=At}=ge,{studentWorkDetail:zt,workDetail:Xn}=_t,qa=(0,Fe.useParams)(),dn=Ce.default.useWatch("comment",nt),mn=Ce.default.useWatch("score",nt),fa=Ce.default.useWatch("score_details",nt),[wa,Ta]=Ie.default.useModal(),[ka,On]=(0,b.useState)(!1),[sa,ga]=(0,b.useState)(!1),pn=(0,b.useRef)({});(0,b.useEffect)(()=>{var gn;!(zt!=null&&zt.single_score)&&(fa==null?void 0:fa.length)>0&&nt.setFieldsValue({score:(gn=fa||[])==null?void 0:gn.reduce((ln,zn)=>(0,wt.EN)(ln,zn.score||0,"+"),0)})},[fa]);const $n=gn=>Ha(void 0,null,function*(){const{mes:ln,setChatData:zn,setTyping:yn}=gn,Tn=yield(0,E.ZP)("/api/intelligent_reviews/large_model_intelligent_qa.json",{method:"post",body:Wn({query:ln,student_work_id:qa.userId},pn.current)});Tn.answer=(Tn==null?void 0:Tn.status)==-3?Tn.message:Tn==null?void 0:Tn.answer,Tn!=null&&Tn.answer&&zn(La=>[...La].map((_a,No)=>No===La.length-1?va(Wn({},_a),{text:Tn==null?void 0:Tn.answer,loading:!1,response:Tn}):_a))}),Co=({chatData:gn,setChatData:ln,setLoading:zn,getData:yn,renderChatItems:Tn})=>{Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",onOk:La=>{pn.current=La,ga(!0),zn(!0);const _a=Tn();_a[0].show=!1,ln(_a),yn()}}})};return b.createElement(b.Fragment,null,Ta,b.createElement(Ce.default.Item,{hidden:!0,name:"score_id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),!(Dt!=null&&Dt.disabledScore)&&b.createElement(b.Fragment,null,zt!=null&&zt.single_score?b.createElement(Ce.default.Item,{className:Ue.ReviewStyle,name:"score",rules:[{required:!(0,Ct.GJ)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}],label:b.createElement("div",{className:"w-full flex justify-between item-center"},b.createElement("span",null,"\u8BC4\u5206"),(Xn==null?void 0:Xn.is_open_ai_review)&&b.createElement(cn.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:sa,onOpen:Co,onClose:()=>{ga(!1)},loadingOption:{text:"AI\u8BC4\u9605\u4E2D..."},hideUpload:!0,showDefaultTips:!1,hideInputBox:!0,customRequest:$n,extraAnswerAction:gn=>{var ln;return!gn.loading&&![-1,-3].includes((ln=gn==null?void 0:gn.response)==null?void 0:ln.status)&&b.createElement("div",{className:Ue.apply,onClick:()=>{const zn=()=>{var yn,Tn;nt.setFieldsValue({score:(yn=gn==null?void 0:gn.response)==null?void 0:yn.score,comment:(Tn=gn==null?void 0:gn.response)==null?void 0:Tn.remarks}),ga(!1)};if(mn||dn){wa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u5206\u6216\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4E00\u952E\u5E94\u7528\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u5E94\u7528\uFF1F",okText:"\u5E94\u7528",onOk:zn});return}zn()}},b.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},b.createElement(ze.ZP,{icon:b.createElement("img",{src:oe(11689)}),type:"link"},"\u667A\u80FD\u8BC4\u9605")))},b.createElement(re.Z,{className:"w-full",step:.1,min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570",addonAfter:"\u5206"})):b.createElement("div",{className:Vt?"gap-10px":"gap-20px mb20",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(200px, 1fr))"}},b.createElement(Ce.default.List,{name:"score_details"},(gn,{add:ln,remove:zn})=>b.createElement(b.Fragment,null,gn.map(yn=>b.createElement("div",{key:yn.key,className:Vt?"pt10 pb10 p20":"",style:{background:Vt&&"#F6F7F9"}},b.createElement("div",{className:"flex justify-between mb10"},b.createElement("div",{className:"multi_ellipsis1"},nt.getFieldValue(["score_details",yn.name,"name"])),b.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206",nt.getFieldValue(["score_details",yn.name,"full_score"]),"\u5206\uFF09")),b.createElement(Ce.default.Item,{className:"mb0",name:[yn.name,"score"],rules:nt.getFieldValue(["score_details",yn.name,"isAllScore"])?null:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},b.createElement(re.Z,{className:"w-full",stringMode:!0,min:0,max:nt.getFieldValue(["score_details",yn.name,"full_score"]),placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"})))))),b.createElement("div",{key:"allScore",className:Vt?"pt10 pb10 p20":"",style:{background:Vt&&"#F6F7F9"}},b.createElement("div",{className:"flex justify-between mb10"},b.createElement("div",{className:"multi_ellipsis1 c-blue"},"\u7EFC\u5408\u5F97\u5206"),b.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206100\u5206\uFF09")),b.createElement(Ce.default.Item,{className:"mb0",name:"score"},b.createElement(re.Z,{className:"w-full",stringMode:!0,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"}))))),b.createElement(Ce.default.Item,{name:"comment",className:Ue.ReviewStyle,label:b.createElement("div",{className:"w-full flex justify-between item-center"},b.createElement("span",null,"\u8BC4\u8BED"),b.createElement(Mn.Z,{isShowComponent:(0,Ct.G5)(),ModalProps:{open:ka,onCancel:()=>{On(!1)}},onDataSelect:(gn,{node:ln})=>{const zn=()=>{nt.setFieldsValue({comment:ln==null?void 0:ln.value}),On(!1)};if(dn){wa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:zn});return}zn()}},b.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:b.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:gn=>{gn.stopPropagation(),On(!0)}},"\u5E38\u7528\u8BC4\u8BED")))},b.createElement(Nn.h,{height:200,scrollId:"comment",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})),b.createElement(Oo.Z,null))},Oe=(0,Fe.connect)(Ao)(xe),De=Se=>{var ue=Se,{ModalProps:ge={},DataProps:Dt={},shixunHomeworks:Vt,FormProps:_t}=ue,Pn=An(ue,["ModalProps","DataProps","shixunHomeworks","FormProps"]);const{form:Kt}=_t,{studentWorkDetail:At}=Vt;return b.createElement(Ie.default,Wn({},Wn({title:b.createElement(b.Fragment,null,"\u7F16\u8F91\u8BC4\u8BED",!(At!=null&&At.single_score)&&b.createElement("span",{className:"ml20 font16",style:{color:"#FA6400"}},"\u6CE8\u610F\uFF1A\u5F00\u542F\u591A\u7EF4\u5EA6\u8BC4\u5206")),centered:!0,width:At!=null&&At.single_score?662:1120},ge)),b.createElement(Ce.default,Wn({},Wn({size:"large",layout:"vertical"},_t)),b.createElement(Oe,{FormProps:{form:Kt},DataProps:Dt})))},it=(0,Fe.connect)(Ao)(De),It=Se=>{var ue=Se,{ModalProps:ge={},DataProps:Dt={},shixunHomeworks:Vt}=ue,_t=An(ue,["ModalProps","DataProps","shixunHomeworks"]),Pn,Kt,At;const{studentWorkDetail:nt}=Vt,[zt,Xn]=(0,b.useState)({teacherList:[],assistantsList:[],anonymousCommentList:[]}),qa=(dn,mn,fa="")=>({title:fa==="anonymous_comment"?b.createElement(Le.Z,{title:(0,Ct.G5)()&&(dn==null?void 0:dn.name)},b.createElement("a",null,"\u533F\u540D")):dn==null?void 0:dn.name,dataIndex:`score${mn}`,align:"center",render:(wa,Ta,ka)=>ka===0?b.createElement(b.Fragment,null,wa,Ta[`old_score${mn}`]&&b.createElement("span",{style:{color:"#009C0F"}},"\uFF08\u6559\u5E08\u8865\u5206\uFF1A",Ta[`old_score${mn}`],"\uFF09")):b.createElement("div",{className:"flex item-center justify-center"},b.createElement("div",{style:{width:166}},wa==null?void 0:wa.map((On,sa)=>b.createElement("div",{key:sa,className:"flex justify-between"},On==null?void 0:On.name,b.createElement("span",{className:"ml5",style:{color:"#009C0F"}},On==null?void 0:On.score)))))});return(0,b.useEffect)(()=>{var dn,mn,fa,wa,Ta,ka;if(nt&&(ge!=null&&ge.open)){const On=[{},{}],sa=[{},{}],ga=[{},{}];((dn=nt==null?void 0:nt.teacher_score_list)==null?void 0:dn.length)>0&&((mn=nt==null?void 0:nt.teacher_score_list)==null||mn.forEach((pn,$n)=>{On[0][`score${$n}`]=pn==null?void 0:pn.score,On[1][`score${$n}`]=pn==null?void 0:pn.user_score})),((fa=nt==null?void 0:nt.assistants_score_list)==null?void 0:fa.length)>0&&((wa=nt==null?void 0:nt.assistants_score_list)==null||wa.forEach((pn,$n)=>{sa[0][`score${$n}`]=pn==null?void 0:pn.score,sa[1][`score${$n}`]=pn==null?void 0:pn.user_score})),((Ta=nt==null?void 0:nt.anonymous_comment_score_list)==null?void 0:Ta.length)>0&&((ka=nt==null?void 0:nt.anonymous_comment_score_list)==null||ka.forEach((pn,$n)=>{pn!=null&&pn.old_score?(ga[0][`score${$n}`]=pn==null?void 0:pn.old_score,ga[0][`old_score${$n}`]=pn==null?void 0:pn.score):(ga[0][`score${$n}`]=pn==null?void 0:pn.score,ga[0][`old_score${$n}`]=pn==null?void 0:pn.old_score),ga[1][`score${$n}`]=pn==null?void 0:pn.user_score})),Xn({teacherList:nt!=null&&nt.single_score?[On[0]]:On,assistantsList:nt!=null&&nt.single_score?[sa[0]]:sa,anonymousCommentList:nt!=null&&nt.single_score?[ga[0]]:ga})}},[nt,ge==null?void 0:ge.open]),b.createElement(Ie.default,Wn({},Wn({title:"\u5F97\u5206\u8BE6\u60C5",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},ge)),b.createElement(aa,{className:"mt0",dataInfo:nt,isShowButton:!1}),b.createElement("div",{className:`${Ue.ScoreDetailsBase} flex flex-col gap-20px`},((Pn=nt==null?void 0:nt.teacher_score_list)==null?void 0:Pn.length)>0&&b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6559\u5E08\u8BC4\u5206"),b.createElement(ke.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:zt==null?void 0:zt.teacherList,pagination:!1,scroll:{x:"max-content"},columns:[...((nt==null?void 0:nt.teacher_score_list)||[]).map((dn,mn)=>qa(dn,mn)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(nt==null?void 0:nt.teacher_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:dn=>b.createElement("span",{style:{color:"#009C0F"}},nt==null?void 0:nt.teacher_score),onCell:(dn,mn)=>({rowSpan:mn%2==0?2:0})}]})),((Kt=nt==null?void 0:nt.assistants_score_list)==null?void 0:Kt.length)>0&&b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u52A9\u6559\u8BC4\u5206"),b.createElement(ke.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(zt==null?void 0:zt.assistantsList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((nt==null?void 0:nt.assistants_score_list)||[]).map((dn,mn)=>qa(dn,mn)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(nt==null?void 0:nt.ta_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:dn=>b.createElement("span",{style:{color:"#009C0F"}},nt==null?void 0:nt.teaching_asistant_score),onCell:(dn,mn)=>({rowSpan:mn%2==0?2:0})}]})),(nt==null?void 0:nt.anonymous_comment)&&((At=nt==null?void 0:nt.anonymous_comment_score_list)==null?void 0:At.length)>0&&b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u533F\u8BC4\u8BC4\u5206"),b.createElement(ke.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(zt==null?void 0:zt.anonymousCommentList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((nt==null?void 0:nt.anonymous_comment_score_list)||[]).map((dn,mn)=>qa(dn,mn,"anonymous_comment")),{title:"\u6700\u7EC8\u5F97\u5206\uFF08\u53D6\u5E73\u5747\u5206\uFF09",dataIndex:"value",align:"center",width:224,fixed:"right",render:dn=>b.createElement("span",{style:{color:"#009C0F"}}," ",nt==null?void 0:nt.student_score),onCell:(dn,mn)=>({rowSpan:mn%2==0?2:0})}]})),b.createElement("div",{className:"flex"},b.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6263\u5206"),b.createElement(ke.default,{className:" flex-1",bordered:!0,dataSource:[nt],pagination:!1,columns:[{title:"\u8865\u4EA4\u6263\u5206",dataIndex:"late_penalty",align:"center"},{title:"\u67E5\u91CD\u6263\u5206",dataIndex:"repeat_minus_score",align:"center"},(nt==null?void 0:nt.anonymous_comment)&&{title:"\u7F3A\u8BC4\u6263\u5206",dataIndex:"absence_penalty",align:"center"},{title:"\u8FDD\u8BC4\u6263\u5206",dataIndex:"appeal_penalty",align:"center"},{title:"\u6700\u7EC8\u6263\u5206",dataIndex:"value",align:"center",width:224,render:(dn,mn)=>b.createElement("span",{style:{color:"#009C0F"}},((mn==null?void 0:mn.late_penalty)||0)+((mn==null?void 0:mn.repeat_minus_score)||0)+((mn==null?void 0:mn.absence_penalty)||0)+((mn==null?void 0:mn.appeal_penalty)||0))}].filter(dn=>dn)}))))},Ot=(0,Fe.connect)(Ao)(It),Sn=Se=>{var ue=Se,{ModalProps:ge={},DataProps:Dt={},shixunHomeworks:Vt,dispatch:_t}=ue,Pn=An(ue,["ModalProps","DataProps","shixunHomeworks","dispatch"]);const{workDetail:Kt}=Vt,At=(0,Fe.useParams)();return b.createElement(Ie.default,Wn({},Wn({title:"\u4F5C\u4E1A\u63CF\u8FF0",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},ge)),b.createElement(ht.Z,{className:"mt10",value:(Kt==null?void 0:Kt.description)||"\u6682\u65E0\uFF5E"}),b.createElement($t.Z,{authority:(0,Ct.GJ)(),showDimensions:!1,dataSource:Kt==null?void 0:Kt.attachments,callback:()=>{_t({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:At.categoryId}})}}))},qt=(0,Fe.connect)(Ao)(Sn);var Qt=Object.defineProperty,on=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,sn=(Se,ue,ge)=>ue in Se?Qt(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,la=(Se,ue)=>{for(var ge in ue||(ue={}))In.call(ue,ge)&&sn(Se,ge,ue[ge]);if(on)for(var ge of on(ue))lt.call(ue,ge)&&sn(Se,ge,ue[ge]);return Se};const Aa=Se=>React.createElement("svg",la({width:13,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"4"),React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787ZM7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z",fill:"#FA6400",fillRule:"nonzero"}));var Ln="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNTczIDEuNzg3di4wMDZjLjAxOC4xMzUuMzI0IDIuMzk0IDIuMTQ2IDQuMDRDNi41OTcgNy41MyA5LjQ4MSA3LjY2IDkuNDgxIDcuNjZoLjAwM2MuMDg0LjAwMSAxLjk4NS4wNyAzLjAzNSAzLjE2LjAzMy4wOTYuMDc0LjIzMi4xMjMuNDA3YS41ODMuNTgzIDAgMCAxLS41NjMuNzM5SDMuNTc4YS41ODMuNTgzIDAgMCAxLS41ODQtLjU5MmMuMDI1LTEuNzMyLS4xMTUtMi45Ny0uNDIxLTMuNzE0QzIuMDU3IDYuNDA1LjczNSA1LjM5Mi4wMzggMi4xODNjLS4wNC0uMTg4LS4yNDYtMS40MS45OTctMS41NzhDMi4yNzcuNDM3IDIuNTczIDEuNzg3IDIuNTczIDEuNzg3Wk03Ljg3Ni4wMDdjMS42MTEgMCAyLjkxNyAxLjM3MSAyLjkxNyAzLjA2MyAwIDEuNjktMS4zMDYgMy4wNjItMi45MTcgMy4wNjItMS42MTEgMC0yLjkxNy0xLjM3LTIuOTE3LTMuMDYyQzQuOTYgMS4zNzkgNi4yNjUuMDA3IDcuODc2LjAwN1oiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Dn=Object.defineProperty,ma=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Ba=(Se,ue,ge)=>ue in Se?Dn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Gn=(Se,ue)=>{for(var ge in ue||(ue={}))Na.call(ue,ge)&&Ba(Se,ge,ue[ge]);if(ma)for(var ge of ma(ue))Ua.call(ue,ge)&&Ba(Se,ge,ue[ge]);return Se};const En=Se=>React.createElement("svg",Gn({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"5"),React.createElement("g",{fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M8.477 5.651c.569 0 1.101.138 1.569.377V1.257C10.046.56 9.486 0 8.789 0H1.257C.56 0 0 .56 0 1.257v8.789c0 .697.56 1.257 1.257 1.257h4.56a3.411 3.411 0 0 1-.79-2.193 3.448 3.448 0 0 1 3.45-3.459Zm-3.138.624H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h3.137a.31.31 0 0 1 .312.312.31.31 0 0 1-.312.312ZM1.257 3.138V1.88c0-.349.284-.624.624-.624h6.275c.349 0 .624.284.624.624v1.257H1.257Zm2.826 5.651H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h1.88a.31.31 0 0 1 .312.312.31.31 0 0 1-.311.312Z"}),React.createElement("path",{d:"M8.477 6.275a2.827 2.827 0 0 0 0 5.652 2.827 2.827 0 0 0 0-5.652Zm1.587 4.743C10.22 8.752 8.44 9.661 8.44 9.661v.981L6.908 9.101 8.44 7.54l-.009.9c2.835.421 1.633 2.577 1.633 2.577Z"})));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVFNTRFNyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC40NzcgNS42NTFjLjU2OSAwIDEuMTAxLjEzOCAxLjU2OS4zNzdWMS4yNTdDMTAuMDQ2LjU2IDkuNDg2IDAgOC43ODkgMEgxLjI1N0MuNTYgMCAwIC41NiAwIDEuMjU3djguNzg5YzAgLjY5Ny41NiAxLjI1NyAxLjI1NyAxLjI1N2g0LjU2YTMuNDExIDMuNDExIDAgMCAxLS43OS0yLjE5MyAzLjQ0OCAzLjQ0OCAwIDAgMSAzLjQ1LTMuNDU5Wm0tMy4xMzguNjI0SDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDMuMTM3YS4zMS4zMSAwIDAgMSAuMzEyLjMxMi4zMS4zMSAwIDAgMS0uMzEyLjMxMlpNMS4yNTcgMy4xMzhWMS44OGMwLS4zNDkuMjg0LS42MjQuNjI0LS42MjRoNi4yNzVjLjM0OSAwIC42MjQuMjg0LjYyNC42MjR2MS4yNTdIMS4yNTdabTIuODI2IDUuNjUxSDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDEuODhhLjMxLjMxIDAgMCAxIC4zMTIuMzEyLjMxLjMxIDAgMCAxLS4zMTEuMzEyWiIvPjxwYXRoIGQ9Ik04LjQ3NyA2LjI3NWEyLjgyNyAyLjgyNyAwIDAgMCAwIDUuNjUyIDIuODI3IDIuODI3IDAgMCAwIDAtNS42NTJabTEuNTg3IDQuNzQzQzEwLjIyIDguNzUyIDguNDQgOS42NjEgOC40NCA5LjY2MXYuOTgxTDYuOTA4IDkuMTAxIDguNDQgNy41NGwtLjAwOS45YzIuODM1LjQyMSAxLjYzMyAyLjU3NyAxLjYzMyAyLjU3N1oiLz48L2c+PC9zdmc+",Jn=Object.defineProperty,oa=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Ia=(Se,ue,ge)=>ue in Se?Jn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,ua=(Se,ue)=>{for(var ge in ue||(ue={}))Xe.call(ue,ge)&&Ia(Se,ge,ue[ge]);if(oa)for(var ge of oa(ue))Za.call(ue,ge)&&Ia(Se,ge,ue[ge]);return Se};const Ea=Se=>React.createElement("svg",ua({width:16,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"2"),React.createElement("g",{fill:"#00B187",fillRule:"nonzero"},React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787Z"}),React.createElement("path",{d:"M13.09 1.787v.006c-.017.135-.324 2.394-2.146 4.04C9.066 7.53 6.182 7.66 6.182 7.66h-.003c-.084.001-1.985.07-3.035 3.16a7.91 7.91 0 0 0-.122.407.583.583 0 0 0 .562.739h8.502a.583.583 0 0 0 .583-.592c-.025-1.732.116-2.97.422-3.714.515-1.255 1.837-2.268 2.534-5.477.041-.188.246-1.41-.996-1.578-1.242-.168-1.538 1.182-1.538 1.182Z"}),React.createElement("path",{d:"M7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z"})));var gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQjE4NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMi41NzMgMS43ODd2LjAwNmMuMDE4LjEzNS4zMjQgMi4zOTQgMi4xNDYgNC4wNEM2LjU5NyA3LjUzIDkuNDgxIDcuNjYgOS40ODEgNy42NmguMDAzYy4wODQuMDAxIDEuOTg1LjA3IDMuMDM1IDMuMTYuMDMzLjA5Ni4wNzQuMjMyLjEyMy40MDdhLjU4My41ODMgMCAwIDEtLjU2My43MzlIMy41NzhhLjU4My41ODMgMCAwIDEtLjU4NC0uNTkyYy4wMjUtMS43MzItLjExNS0yLjk3LS40MjEtMy43MTRDMi4wNTcgNi40MDUuNzM1IDUuMzkyLjAzOCAyLjE4M2MtLjA0LS4xODgtLjI0Ni0xLjQxLjk5Ny0xLjU3OEMyLjI3Ny40MzcgMi41NzMgMS43ODcgMi41NzMgMS43ODdaIi8+PHBhdGggZD0iTTEzLjA5IDEuNzg3di4wMDZjLS4wMTcuMTM1LS4zMjQgMi4zOTQtMi4xNDYgNC4wNEM5LjA2NiA3LjUzIDYuMTgyIDcuNjYgNi4xODIgNy42NmgtLjAwM2MtLjA4NC4wMDEtMS45ODUuMDctMy4wMzUgMy4xNmE3LjkxIDcuOTEgMCAwIDAtLjEyMi40MDcuNTgzLjU4MyAwIDAgMCAuNTYyLjczOWg4LjUwMmEuNTgzLjU4MyAwIDAgMCAuNTgzLS41OTJjLS4wMjUtMS43MzIuMTE2LTIuOTcuNDIyLTMuNzE0LjUxNS0xLjI1NSAxLjgzNy0yLjI2OCAyLjUzNC01LjQ3Ny4wNDEtLjE4OC4yNDYtMS40MS0uOTk2LTEuNTc4LTEuMjQyLS4xNjgtMS41MzggMS4xODItMS41MzggMS4xODJaIi8+PHBhdGggZD0iTTcuODc2LjAwN2MxLjYxMSAwIDIuOTE3IDEuMzcxIDIuOTE3IDMuMDYzIDAgMS42OS0xLjMwNiAzLjA2Mi0yLjkxNyAzLjA2Mi0xLjYxMSAwLTIuOTE3LTEuMzctMi45MTctMy4wNjJDNC45NiAxLjM3OSA2LjI2NS4wMDcgNy44NzYuMDA3WiIvPjwvZz48L3N2Zz4=",xt=Object.defineProperty,Jt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Cn=(Se,ue,ge)=>ue in Se?xt(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,bn=(Se,ue)=>{for(var ge in ue||(ue={}))Nt.call(ue,ge)&&Cn(Se,ge,ue[ge]);if(Jt)for(var ge of Jt(ue))Bn.call(ue,ge)&&Cn(Se,ge,ue[ge]);return Se};const Vn=Se=>React.createElement("svg",bn({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"1"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M6.325 1.6a.578.578 0 0 1 .448.197c.135.176.215.387.23.608a.672.672 0 0 1 .535-.107c.497.088.628.632.653 1.043a.565.565 0 0 1 .292-.037c.699.079.686.756.68 1.046-.008.29-.248 2.06-.28 2.288.04.277.343 2.649-.851 3.6l.057.849-3.338.113v-1.168c-.27-.219-1.33-1.136-1.544-2.283a4.077 4.077 0 0 0-.475-1.201c-.277-.514-.515-.96-.114-1.436a.585.585 0 0 1 .457-.236c.608 0 1.154 1.1 1.302 1.935l.16.08-.12-3.53c0-.015-.043-.516.228-.809a.651.651 0 0 1 .493-.205h.036a.767.767 0 0 1 .375.106c.016-.233.104-.456.252-.636a.692.692 0 0 1 .524-.217Z",fill:"#EE5D5D"}),React.createElement("path",{d:"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0ZM2.019 2.655a5.2 5.2 0 0 0 6.472 7.91ZM6 .8a5.18 5.18 0 0 0-3.417 1.28l6.582 8.046A5.2 5.2 0 0 0 6 .8Z",fill:"#E30000"})));var ca="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi4zMjUgMS42YS41NzguNTc4IDAgMCAxIC40NDguMTk3Yy4xMzUuMTc2LjIxNS4zODcuMjMuNjA4YS42NzIuNjcyIDAgMCAxIC41MzUtLjEwN2MuNDk3LjA4OC42MjguNjMyLjY1MyAxLjA0M2EuNTY1LjU2NSAwIDAgMSAuMjkyLS4wMzdjLjY5OS4wNzkuNjg2Ljc1Ni42OCAxLjA0Ni0uMDA4LjI5LS4yNDggMi4wNi0uMjggMi4yODguMDQuMjc3LjM0MyAyLjY0OS0uODUxIDMuNmwuMDU3Ljg0OS0zLjMzOC4xMTN2LTEuMTY4Yy0uMjctLjIxOS0xLjMzLTEuMTM2LTEuNTQ0LTIuMjgzYTQuMDc3IDQuMDc3IDAgMCAwLS40NzUtMS4yMDFjLS4yNzctLjUxNC0uNTE1LS45Ni0uMTE0LTEuNDM2YS41ODUuNTg1IDAgMCAxIC40NTctLjIzNmMuNjA4IDAgMS4xNTQgMS4xIDEuMzAyIDEuOTM1bC4xNi4wOC0uMTItMy41M2MwLS4wMTUtLjA0My0uNTE2LjIyOC0uODA5YS42NTEuNjUxIDAgMCAxIC40OTMtLjIwNWguMDM2YS43NjcuNzY3IDAgMCAxIC4zNzUuMTA2Yy4wMTYtLjIzMy4xMDQtLjQ1Ni4yNTItLjYzNmEuNjkyLjY5MiAwIDAgMSAuNTI0LS4yMTdaIiBmaWxsPSIjRUU1RDVEIi8+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwWk0yLjAxOSAyLjY1NWE1LjIgNS4yIDAgMCAwIDYuNDcyIDcuOTFaTTYgLjhhNS4xOCA1LjE4IDAgMCAwLTMuNDE3IDEuMjhsNi41ODIgOC4wNDZBNS4yIDUuMiAwIDAgMCA2IC44WiIgZmlsbD0iI0UzMDAwMCIvPjwvZz48L3N2Zz4=",ba=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())}),$o=({open:Se,onClose:ue,onOk:ge})=>{const[Dt,Vt]=(0,b.useState)(!1),[_t,Pn]=(0,b.useState)("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670"),[Kt,At]=(0,b.useState)(""),nt=()=>ba(void 0,null,function*(){Vt(!0),(yield ge(_t,Kt))===0&&ue(),Vt(!1)}),zt=["\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670","\u4F5C\u4E1A\u6B63\u786E\u4F46\u88AB\u6263\u5206","\u8BC4\u8BED\u8FC7\u4E8E\u4E3B\u89C2\u6216\u7B3C\u7EDF","\u8BC4\u8BED\u4E0E\u5B9E\u9645\u60C5\u51B5\u4E0D\u7B26","\u8BC4\u8BED\u4E0E\u8BC4\u5206\u4E0D\u5339\u914D","\u8BC4\u5206\u6807\u51C6\u6267\u884C\u4E0D\u4E00\u81F4","\u7F3A\u4E4F\u6539\u8FDB\u5EFA\u8BAE","\u81EA\u52A8\u8BC4\u5206\u7CFB\u7EDF\u95EE\u9898","\u5176\u5B83"];return b.createElement(Ie.default,{centered:!0,open:Se,confirmLoading:Dt,onCancel:()=>{ue()},afterClose:()=>{At(""),Pn("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670")},onOk:nt,title:"\u53CD\u9988",width:"1000px",okText:"\u63D0\u4EA4"},b.createElement("div",{className:jt.btnWarp},zt.map(Xn=>b.createElement("div",{key:Xn,className:_t===Xn?jt.active:"",onClick:()=>Pn(Xn)},Xn))),b.createElement(be.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u8BC4\u5206\u6216\u8BC4\u8BED\u4E0D\u6EE1\u610F\u7684\u539F\u56E0~",value:Kt,onChange:Xn=>At(Xn.target.value)}))},_e=oe(59301),eo=Object.defineProperty,Wo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Va=(Se,ue,ge)=>ue in Se?eo(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Sa=(Se,ue)=>{for(var ge in ue||(ue={}))To.call(ue,ge)&&Va(Se,ge,ue[ge]);if(no)for(var ge of no(ue))Fa.call(ue,ge)&&Va(Se,ge,ue[ge]);return Se},ya=(Se,ue)=>Wo(Se,to(ue)),xo=(Se,ue)=>{var ge={};for(var Dt in Se)To.call(Se,Dt)&&ue.indexOf(Dt)<0&&(ge[Dt]=Se[Dt]);if(Se!=null&&no)for(var Dt of no(Se))ue.indexOf(Dt)<0&&Fa.call(Se,Dt)&&(ge[Dt]=Se[Dt]);return ge},qn=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const ao=Se=>{var ue=Se,{Data:ge,layer:Dt=1,type:Vt,index:_t=0,newType:Pn,user:Kt,showName:At,showNm:nt}=ue,zt=xo(ue,["Data","layer","type","index","newType","user","showName","showNm"]),Xn,qa,dn,mn,fa,wa,Ta,ka,On,sa,ga,pn,$n,Co,gn,ln,zn;const yn=(0,Fe.useParams)(),{studentWorkDetail:Tn}=zt==null?void 0:zt.shixunHomeworks,[La,_a]=(0,b.useState)({type:0,show:!1}),[No,cr]=(0,b.useState)(null),[,kn,pt]=(0,an.U)(ne.qP,{userId:yn==null?void 0:yn.userId}),[,Lo,Qo]=(0,an.U)(ne.R$,{userId:yn==null?void 0:yn.userId}),[,$r,Ke]=(0,an.U)(ne.QC,{userId:yn==null?void 0:yn.userId}),[,Zt,zr]=(0,an.U)(ne.Mf,{userId:yn==null?void 0:yn.userId}),[,Tr,kr,ha]=(0,an.U)(ne.Am,{homeworkId:yn==null?void 0:yn.userId}),[,Lr,Br,xr]=(0,an.U)(ne.oK,{}),[Fr,Xo]=(0,b.useState)(!1),[qo]=Ce.default.useForm(),[nr]=Ce.default.useForm(),[gr]=Ce.default.useForm(),[ar,ir]=(0,b.useState)(!1),[Gr,Sr]=(0,b.useState)(!1),[Ga,lr]=(0,b.useState)(!1),Ra=(rn=ge)=>{Ie.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>qn(void 0,null,function*(){(yield Ke({score_id:rn==null?void 0:rn.comment_id})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})})},fr=(rn=ge)=>{Ie.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>qn(void 0,null,function*(){(yield zr({object_id:rn.id,object_type:"journals_for_message"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})})},ur=(rn,Hn)=>{let lo="";for(let Io=0;Io<(rn==null?void 0:rn.length);Io++){const bo=rn[Io];Hn!=null&&Hn.old_score?lo+=`${bo.name} ${bo.score}\u5206 `:lo+=`${bo.name} ${bo.score}\u5206 `,Io<(rn==null?void 0:rn.length)-1&&(Hn!=null&&Hn.old_score?lo+=' + ':lo+=" + ")}return _e.createElement("span",{dangerouslySetInnerHTML:{__html:lo}})},hr=(rn,Hn,lo)=>qn(void 0,null,function*(){const Io={type:rn,score_id:ge==null?void 0:ge.comment_id,reason:Hn||null,content:lo||null},bo=yield(0,E.ZP)(`/api/student_works/${yn==null?void 0:yn.categoryId}/add_score_like.json`,{method:"post",body:Io});return bo.status===0&&zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()),bo.status});return _e.createElement("div",{className:Dt==1&&jt.new_style_box,style:Pn&&{background:"#FCF8F4",border:"none"}},_e.createElement(bt.Z,{wrap:!1,gutter:15,className:Dt!=1&&jt.box_child,style:Pn&&{marginTop:"0px"}},Vt=="appeal_info"?_e.createElement(Bt.Z,{flex:1},_e.createElement("div",{className:jt.box_item_top},_e.createElement(Le.Z,{title:At?(Xn=ge==null?void 0:ge.appeal_info)==null?void 0:Xn.user_name:""},_e.createElement("span",{style:{color:At?"#3061D0":"#333333",fontWeight:600}},nt?"\u533F\u540D":(qa=ge==null?void 0:ge.appeal_info)==null?void 0:qa.user_name)),(ge==null?void 0:ge.appeal_status)==1&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#CF5300",border:"1px solid rgba(250,100,0,0.2)",background:"rgba(250,100,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:Ln,className:"mr5"}),"\u7533\u8BC9\u4E2D"),(ge==null?void 0:ge.appeal_status)==2&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#4237E7",border:"1px solid rgba(94,84,231,0.2)",background:"rgba(94,84,231,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:Wa,className:"mr5"}),"\u7533\u8BC9\u5DF2\u64A4\u9500"),(ge==null?void 0:ge.appeal_status)==3&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#00B187",border:"1px rgba(0,177,135,0.2) solid",background:"rgba(0,177,135,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:gt,className:"mr5"}),"\u7533\u8BC9\u6210\u529F"),(ge==null?void 0:ge.appeal_status)==4&&_e.createElement("span",{className:jt.tagStyleSzz,style:{color:"#E30000",border:"1px solid rgba(227,0,0,0.2)",background:"rgba(227,0,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},_e.createElement("img",{src:ca,className:"mr5"}),"\u7533\u8BC9\u88AB\u62D2\u7EDD"),(ge==null?void 0:ge.reason)&&_e.createElement("span",{className:`${jt.tagStyleSzz} ${jt.feedbackSty}`},ge==null?void 0:ge.reason)),_e.createElement(ht.Z,{className:"font14 mt10",value:`${((dn=ge==null?void 0:ge.appeal_info)==null?void 0:dn.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`})):_e.createElement(Bt.Z,{flex:1},_e.createElement("div",{className:jt.box_item_top},_e.createElement(Le.Z,{title:At?(mn=ge==null?void 0:ge.user_info)==null?void 0:mn.user_name:""},_e.createElement("span",{style:{color:At?"#3061D0":"#333333",fontWeight:600}},nt?"\u533F\u540D":(fa=ge==null?void 0:ge.user_info)==null?void 0:fa.user_name)),(ge==null?void 0:ge.student_work_num)&&_e.createElement(Bt.Z,null,_e.createElement("span",{style:{padding:"3px 8px",background:(ge==null?void 0:ge.student_work_num)==1?"#5A9781":"#FFD28D",color:(ge==null?void 0:ge.student_work_num)==1?"#FFFFFF":"#AC4C0C",fontSize:"12px",borderRadius:"2px"}},"\u7B2C ",ge==null?void 0:ge.student_work_num," \u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A")),((ge==null?void 0:ge.score)||(ge==null?void 0:ge.score)==0)&&(Tn==null?void 0:Tn.single_score)&&_e.createElement(Bt.Z,null,_e.createElement("span",{style:{color:ge!=null&&ge.anonymous_exception?"#E30000":ge!=null&&ge.old_score?"#999999":"#009C0F",fontWeight:600,marginLeft:"-7px"}}," ",(ge==null?void 0:ge.old_score)||(ge==null?void 0:ge.score),"\u5206 ",(ge==null?void 0:ge.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09")),Vt!="feedback"&&(Dt==1&&!(ge!=null&&ge.can_reply)||!(ge!=null&&ge.can_reply)&&Vt=="teacher"&&_t!=0)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u5931\u6548\uFF09")),!(Tn!=null&&Tn.single_score)&&(ge==null?void 0:ge.score)!==null&&_e.createElement("div",{style:{color:"#333333"}},_e.createElement(Le.Z,{title:((wa=ge==null?void 0:ge.score_details)==null?void 0:wa.length)>0?ur(ge==null?void 0:ge.score_details,ge):"",overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft"},_e.createElement("div",{style:{display:"flex",alignItems:"center"}},((ge==null?void 0:ge.score)||(ge==null?void 0:ge.score)==0)&&_e.createElement("span",{style:{color:ge!=null&&ge.anonymous_exception?"#E30000":ge!=null&&ge.old_score?"#999999":"#009C0F",fontWeight:600,marginRight:"5px"}},(ge==null?void 0:ge.old_score)||(ge==null?void 0:ge.score),"\u5206 ",(ge==null?void 0:ge.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09"),((Ta=ge==null?void 0:ge.score_details)==null?void 0:Ta.length)>0&&_e.createElement("div",{className:jt.left,style:{width:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},"= ",ur(ge==null?void 0:ge.score_details,ge))))),(ge==null?void 0:ge.anonymous_exception)&&_e.createElement("div",{className:jt.yichang,style:{marginLeft:((ka=ge==null?void 0:ge.score_details)==null?void 0:ka.length)>0&&"10px"}},_e.createElement("i",{className:"iconfont icon-tishi12",style:{fontSize:"11px",marginRight:"3px"}}),"\u8BC4\u5206\u5F02\u5E38"),(ge==null?void 0:ge.reason)&&_e.createElement("span",{className:`${jt.tagStyleSzz} ${jt.feedbackSty}`},ge==null?void 0:ge.reason)),_e.createElement(ht.Z,{className:"font14 mt10",value:`${(ge==null?void 0:ge.content)||(ge==null?void 0:ge.hidden_comment)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),((On=ge==null?void 0:ge.attachments)==null?void 0:On.length)>0&&_e.createElement("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10}},(sa=ge==null?void 0:ge.attachments)==null?void 0:sa.map((rn,Hn)=>_e.createElement("a",{key:Hn,href:`${te.Z.API_SERVER}${rn.url}`},_e.createElement("i",{className:"iconfont icon-fujian font14"}),_e.createElement("span",{className:"ml10"},rn==null?void 0:rn.title),_e.createElement("span",{className:"c-light-black ml20 font12"},rn==null?void 0:rn.filesize))))),Vt!="feedback"&&_e.createElement(_e.Fragment,null,Vt=="appeal_info"?_e.createElement(Bt.Z,{style:{whiteSpace:"nowrap"}},_e.createElement(bt.Z,{wrap:!1,gutter:10},(ge==null?void 0:ge.delete)&&(ge==null?void 0:ge.can_appeal)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{Ie.default.confirm({centered:!0,title:_e.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",_e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:()=>qn(void 0,null,function*(){zt!=null&&zt.getInitData&&(zt==null||zt.getInitData())})})}},"\u64A4\u9500\u7533\u8BC9")),(ge==null?void 0:ge.appeal_status)==1&&(0,Ct.GJ)()&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,style:{marginRight:"10pz"},onClick:()=>{ir(!0)}},"\u63A5\u53D7\u7533\u8BC9")),(ge==null?void 0:ge.appeal_status)==1&&(0,Ct.GJ)()&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style_red,onClick:()=>{Ie.default.confirm({centered:!0,title:_e.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",_e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:()=>qn(void 0,null,function*(){const rn=yield(0,E.ZP)(`/api/student_works/${yn.userId}/deal_appeal_score.json`,{method:"post",body:{score_id:ge==null?void 0:ge.score_id,status:4}});(rn==null?void 0:rn.status)===0&&zt!=null&&zt.getInitData&&(zt==null||zt.getInitData())})})}},"\u62D2\u7EDD\u7533\u8BC9")))):_e.createElement(_e.Fragment,null,Dt==1&&(0,Ct.Yh)()&&(Tn==null?void 0:Tn.can_feedback)&&_e.createElement(_e.Fragment,null,_e.createElement(Le.Z,{title:"\u559C\u6B22"},_e.createElement("i",{style:{color:(ge==null?void 0:ge.like)&&"#E30000",cursor:"pointer",lineHeight:"21px"},onClick:()=>hr("like"),className:"iconfot icon-yijiejue font16 mr15"})),_e.createElement(Le.Z,{title:"\u4E0D\u559C\u6B22"},_e.createElement("i",{style:{color:(ge==null?void 0:ge.dislike)&&"#37AD83",cursor:"pointer",lineHeight:"21px"},onClick:()=>{ge!=null&&ge.dislike?hr("dislike"):lr(!0)},className:"iconfot icon-weijiejuezhengchang font16 mr5"}))),(Dt==1||Vt=="teacher")&&_e.createElement(Bt.Z,{style:{whiteSpace:"nowrap"}},_e.createElement(bt.Z,{wrap:!1,gutter:10},((ge==null?void 0:ge.delete)||((ga=Kt==null?void 0:Kt.userInfo)==null?void 0:ga.user_id)==(ge==null?void 0:ge.user_id))&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:`${jt.text_style} ml5`,onClick:()=>{var rn;Xo(!0),nr.setFieldsValue(ya(Sa({},ge),{comment:ge==null?void 0:ge.content,score_details:((rn=ge==null?void 0:ge.score_details)==null?void 0:rn.map(Hn=>Sa({},Hn)))||[]}))}},"\u7F16\u8F91")),(ge==null?void 0:ge.is_invalid)&&(ge==null?void 0:ge.delete)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{Ra(ge)}},"\u5220\u9664")),(ge==null?void 0:ge.can_appeal)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{_a({type:1,show:!0})}},"\u7533\u8BC9")),(ge==null?void 0:ge.can_reply)&&_e.createElement(Bt.Z,null,_e.createElement("span",{className:jt.text_style,onClick:()=>{_a({type:0,show:!0})}},"\u56DE\u590D")))),_e.createElement(Bt.Z,{style:{whiteSpace:"nowrap",padding:0}},Dt!=1&&((ge==null?void 0:ge.can_delete)&&Vt!="teacher"||((pn=Kt==null?void 0:Kt.userInfo)==null?void 0:pn.user_id)==(($n=ge==null?void 0:ge.user_info)==null?void 0:$n.user_id))&&_e.createElement("span",{className:jt.text_style,onClick:()=>{Sr(!0),gr.setFieldsValue(Sa({},ge))}},"\u7F16\u8F91"),Dt!=1&&(ge==null?void 0:ge.can_delete)&&Vt!="teacher"&&_e.createElement("span",{className:jt.text_style,style:{marginLeft:"10px"},onClick:()=>{fr(ge)}},"\u5220\u9664")))),Dt!=1&&(ge==null?void 0:ge.old_score)&&_e.createElement("span",{style:{color:"#009C0F"}},"\u6559\u5E08\u533F\u8BC4\u8865\u5206\uFF1A",ge==null?void 0:ge.score,"\u5206")),Dt==1&&(ge==null?void 0:ge.appeal_info)&&(ge==null?void 0:ge.appeal_info)!=""&&_e.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},_e.createElement(ao,Sa({type:"appeal_info",Data:ge,layer:Dt+1},zt))),Dt==1&&((Co=ge==null?void 0:ge.journals)==null?void 0:Co.length)>0&&_e.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},(gn=ge==null?void 0:ge.journals)==null?void 0:gn.map((rn,Hn)=>_e.createElement(ao,Sa({key:Hn,type:Vt,Data:rn,layer:Dt+1},zt)))),(La==null?void 0:La.show)&&_e.createElement("div",{className:"mt20",style:{marginLeft:"56px"}},_e.createElement(a.Z,{height:150,isFocus:!0,watch:!0,onChange:rn=>{cr(rn)}}),_e.createElement(bt.Z,{align:"middle",justify:"end",gutter:20},_e.createElement(Bt.Z,null,_e.createElement(ze.ZP,{onClick:()=>{_a({type:0,show:!1})}},"\u53D6\u6D88")),_e.createElement(Bt.Z,null,_e.createElement(ze.ZP,{loading:kn||Lo,type:"primary",onClick:()=>qn(void 0,null,function*(){if(No===""){pe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let rn;Vt=="teacher"?rn=(yield La==null?void 0:La.type)==0?pt({hidden_comment:No,score_id:ge==null?void 0:ge.score_id}):Qo({comment:No,score_id:ge==null?void 0:ge.score_id}):rn=yield((La==null?void 0:La.type)==0?pt:Qo)({comment:No,score_id:ge==null?void 0:ge.score_id}),rn.status===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),_a({type:0,show:!1}),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})},(La==null?void 0:La.type)==0?"\u56DE\u590D":"\u7533\u8BC9")))),_e.createElement(Ie.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:ar,centered:!0,destroyOnClose:!0,onCancel:()=>{ir(!1)},maskClosable:!1,width:544,onOk:()=>{qo.submit()}},_e.createElement(Ce.default,{form:qo,colon:!1,onFinish:rn=>qn(void 0,null,function*(){(yield(0,E.ZP)(`/api/student_works/${yn.userId}/deal_appeal_score.json`,{method:"post",body:ya(Sa({},rn),{userId:yn.userId,score_id:ge==null?void 0:ge.score_id,status:3})})).status===0&&(ir(!1),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})},_e.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"),_e.createElement(Et.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:_e.createElement("span",null,(ln=ge==null?void 0:ge.appeal_info)==null?void 0:ln.user_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:_e.createElement("span",{style:{color:"#191919"}},(zn=ge==null?void 0:ge.user_info)==null?void 0:zn.user_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:_e.createElement("span",{style:{color:"#191919"}},ge==null?void 0:ge.score)}]}),_e.createElement(bt.Z,{className:"mt20",wrap:!1},_e.createElement(Bt.Z,null,_e.createElement(Ce.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},_e.createElement(re.Z,{min:1,max:100,step:1}))),_e.createElement(Bt.Z,null,_e.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),_e.createElement(Bt.Z,null,_e.createElement(Ce.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},_e.createElement(Be.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))),_e.createElement(Ie.default,{title:"\u7F16\u8F91\u56DE\u590D",width:800,centered:!0,open:Gr,confirmLoading:Lr,onCancel:()=>{Sr(!1)},onOk:()=>{gr.submit()}},_e.createElement(Ce.default,{form:gr,colon:!1,onFinish:rn=>qn(void 0,null,function*(){const Hn=yield Br(Sa({},rn));(Hn==null?void 0:Hn.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Sr(!1),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()))})},_e.createElement(Ce.default.Item,{hidden:!0,name:"id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),_e.createElement(Ce.default.Item,{name:"content",label:"\u8BC4\u8BED"},_e.createElement(Nn.h,{height:200,scrollId:"notes",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})))),_e.createElement(it,{DataProps:{disabledScore:Pn=="teacher"},FormProps:{form:nr,onFinish:(...rn)=>qn(void 0,[...rn],function*(Hn={}){const lo=yield kr(ya(Sa({},Hn),{homeworkId:yn==null?void 0:yn.userId}));(lo==null?void 0:lo.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Xo(!1),zt!=null&&zt.getInitData&&(zt==null||zt.getInitData()),zt!=null&&zt.updateData&&(zt==null||zt.updateData()))})},ModalProps:{open:Fr,onCancel:()=>{Xo(!1),nr.resetFields()},onOk:()=>{nr.submit()},confirmLoading:Tr}}),_e.createElement($o,{open:Ga,onClose:()=>lr(!1),onOk:(rn,Hn)=>hr("dislike",rn,Hn)}))};var Ma=(0,Fe.connect)(({user:Se})=>({user:Se}))(ao),_n=Object.defineProperty,ko=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Go=(Se,ue,ge)=>ue in Se?_n(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,er=(Se,ue)=>{for(var ge in ue||(ue={}))ja.call(ue,ge)&&Go(Se,ge,ue[ge]);if(ko)for(var ge of ko(ue))Zo.call(ue,ge)&&Go(Se,ge,ue[ge]);return Se};const Vo=Se=>React.createElement("svg",er({width:18,height:18,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M9 0C4.032 0 0 4.032 0 9s4.032 9 9 9 9-4.032 9-9-4.032-9-9-9Z",fill:"#009CDC"}),React.createElement("path",{d:"M11.511 5H5.956a.954.954 0 0 0-.952.951v6.032c0 .524.428.952.952.952h5.555a.954.954 0 0 0 .952-.952V5.951A.954.954 0 0 0 11.511 5ZM6.607 6.881h2.58a.34.34 0 0 1 0 .68h-2.58a.34.34 0 0 1 0-.68Zm1.603 4.17H6.608a.34.34 0 0 1 0-.68H8.21a.34.34 0 0 1 0 .68Zm2.445-1.744H6.607a.34.34 0 0 1 0-.68h4.048a.34.34 0 0 1 0 .68Z",fill:"#FFF"})));var Eo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOSAwQzQuMDMyIDAgMCA0LjAzMiAwIDlzNC4wMzIgOSA5IDkgOS00LjAzMiA5LTktNC4wMzItOS05LTlaIiBmaWxsPSIjMDA5Q0RDIi8+PHBhdGggZD0iTTExLjUxMSA1SDUuOTU2YS45NTQuOTU0IDAgMCAwLS45NTIuOTUxdjYuMDMyYzAgLjUyNC40MjguOTUyLjk1Mi45NTJoNS41NTVhLjk1NC45NTQgMCAwIDAgLjk1Mi0uOTUyVjUuOTUxQS45NTQuOTU0IDAgMCAwIDExLjUxMSA1Wk02LjYwNyA2Ljg4MWgyLjU4YS4zNC4zNCAwIDAgMSAwIC42OGgtMi41OGEuMzQuMzQgMCAwIDEgMC0uNjhabTEuNjAzIDQuMTdINi42MDhhLjM0LjM0IDAgMCAxIDAtLjY4SDguMjFhLjM0LjM0IDAgMCAxIDAgLjY4Wm0yLjQ0NS0xLjc0NEg2LjYwN2EuMzQuMzQgMCAwIDEgMC0uNjhoNC4wNDhhLjM0LjM0IDAgMCAxIDAgLjY4WiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",rr=Object.defineProperty,Jo=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Ft=(Se,ue,ge)=>ue in Se?rr(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,ct=(Se,ue)=>{for(var ge in ue||(ue={}))Ja.call(ue,ge)&&Ft(Se,ge,ue[ge]);if(Jo)for(var ge of Jo(ue))Ka.call(ue,ge)&&Ft(Se,ge,ue[ge]);return Se};const vt=Se=>React.createElement("svg",ct({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u5F85\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.992 5.229H31.7v1.646h3.768v5.83H31.21v1.663h4.258v5.796h1.724v-5.796h4.325v-1.663h-4.325v-5.83h3.801V5.23Zm4.157 2.167h-1.724v12.768h1.724V7.396Zm-32.34.958c-.845 1.848-2.112 3.46-3.802 4.821l.524 1.663a27.003 27.003 0 0 0 1.656-1.41v6.618h1.706v-8.55a12.713 12.713 0 0 0 1.42-2.437l-1.504-.705Zm44.793-3.142h-8.01v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.658-.034c.186-.37.32-1.008.405-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.422.218h-.305c-.22 0-.32-.134-.32-.386v-1.966h1.672V10.32h-1.487c.406-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.165 2.822H49l1.217-.605c-.406-.739-.811-1.428-1.25-2.032l-1.47.705c.439.571.861 1.21 1.25 1.932h-1.842v4.855h1.538c-.237 1.31-1.183 2.235-2.856 2.806l.913 1.445c2.06-.89 3.21-2.302 3.446-4.25h.913v2.301c0 1.042.456 1.58 1.368 1.58h1.082c.49 0 .878-.102 1.149-.27l.32 1.26h1.015c1.2 0 1.808-.588 1.808-1.764V5.212Zm-35.095 6.3H20.75v1.058h-6.353v1.63h6.353v3.394c0 .537-.253.823-.76.823-.676 0-1.403-.034-2.18-.101l.406 1.663h2.399c1.25 0 1.892-.655 1.892-1.949V14.2h1.775v-1.63h-1.775v-1.058Zm7.317-1.949h-4.022v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.929.908-1.351 1.294V9.563Zm-13.146 4.973-1.369.857c.88.924 1.589 1.764 2.113 2.52l1.368-.958c-.49-.705-1.2-1.512-2.112-2.419Zm35.787-2.806v2.033h-3.97V11.73h3.97Zm-19.11-4.233L31.851 8a28.8 28.8 0 0 1 1.2 4.099l1.504-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.796-.05c-.355 1.646-.76 3.023-1.234 4.099l1.47.52c.524-1.21.963-2.604 1.301-4.216l-1.537-.404ZM20.226 4.573H18.52V6.22h-3.565v1.596h3.565v1.596h-4.174v1.613h10.172V9.412h-4.292V7.816h3.6V6.22h-3.6V4.574Zm-8.025-.101c-.727 1.562-1.842 2.923-3.346 4.065l.524 1.68c2.061-1.512 3.497-3.175 4.342-5.023l-1.52-.722Zm16 .235-1.25 1.21c1.2.873 2.13 1.696 2.771 2.47L30.94 7.16a23.623 23.623 0 0 0-2.737-2.453Zm18.283-.269-1.606.706A15.91 15.91 0 0 1 46.686 7.9l1.572-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#FA6400",fillRule:"nonzero"}));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuOTkyIDUuMjI5SDMxLjd2MS42NDZoMy43Njh2NS44M0gzMS4yMXYxLjY2M2g0LjI1OHY1Ljc5NmgxLjcyNHYtNS43OTZoNC4zMjV2LTEuNjYzaC00LjMyNXYtNS44M2gzLjgwMVY1LjIzWm00LjE1NyAyLjE2N2gtMS43MjR2MTIuNzY4aDEuNzI0VjcuMzk2Wm0tMzIuMzQuOTU4Yy0uODQ1IDEuODQ4LTIuMTEyIDMuNDYtMy44MDIgNC44MjFsLjUyNCAxLjY2M2EyNy4wMDMgMjcuMDAzIDAgMCAwIDEuNjU2LTEuNDF2Ni42MThoMS43MDZ2LTguNTVhMTIuNzEzIDEyLjcxMyAwIDAgMCAxLjQyLTIuNDM3bC0xLjUwNC0uNzA1Wm00NC43OTMtMy4xNDJoLTguMDF2MS42MTNoNi4yODZ2MTAuOTUzYzAgLjQ3LS4xNTIuNzA2LS40NC43MDZsLS42NTgtLjAzNGMuMTg2LS4zNy4zMi0xLjAwOC40MDUtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIyLjIxOGgtLjMwNWMtLjIyIDAtLjMyLS4xMzQtLjMyLS4zODZ2LTEuOTY2aDEuNjcyVjEwLjMyaC0xLjQ4N2MuNDA2LS42NzIuNzk0LTEuNDExIDEuMTMyLTIuMjM0bC0xLjY1Ni0uNTg4YTIzLjUzNiAyMy41MzYgMCAwIDEtMS4xNjUgMi44MjJINDlsMS4yMTctLjYwNWMtLjQwNi0uNzM5LS44MTEtMS40MjgtMS4yNS0yLjAzMmwtMS40Ny43MDVjLjQzOS41NzEuODYxIDEuMjEgMS4yNSAxLjkzMmgtMS44NDJ2NC44NTVoMS41MzhjLS4yMzcgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NiAyLjgwNmwuOTEzIDEuNDQ1YzIuMDYtLjg5IDMuMjEtMi4zMDIgMy40NDYtNC4yNWguOTEzdjIuMzAxYzAgMS4wNDIuNDU2IDEuNTggMS4zNjggMS41OGgxLjA4MmMuNDkgMCAuODc4LS4xMDIgMS4xNDktLjI3bC4zMiAxLjI2aDEuMDE1YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJabS0zNS4wOTUgNi4zSDIwLjc1djEuMDU4aC02LjM1M3YxLjYzaDYuMzUzdjMuMzk0YzAgLjUzNy0uMjUzLjgyMy0uNzYuODIzLS42NzYgMC0xLjQwMy0uMDM0LTIuMTgtLjEwMWwuNDA2IDEuNjYzaDIuMzk5YzEuMjUgMCAxLjg5Mi0uNjU1IDEuODkyLTEuOTQ5VjE0LjJoMS43NzV2LTEuNjNoLTEuNzc1di0xLjA1OFptNy4zMTctMS45NDloLTQuMDIydjEuNjhoMi4zMTV2NS45NjRjMCAuMzUzLS4xNTIuNjU1LS40NC45MDdsLjY2IDEuNThhMjUuMTUyIDI1LjE1MiAwIDAgMCAzLjMyOC0yLjY3MmwtLjQ5LTEuODQ4Yy0uNDczLjQ3LS45MjkuOTA4LTEuMzUxIDEuMjk0VjkuNTYzWm0tMTMuMTQ2IDQuOTczLTEuMzY5Ljg1N2MuODguOTI0IDEuNTg5IDEuNzY0IDIuMTEzIDIuNTJsMS4zNjgtLjk1OGMtLjQ5LS43MDUtMS4yLTEuNTEyLTIuMTEyLTIuNDE5Wm0zNS43ODctMi44MDZ2Mi4wMzNoLTMuOTdWMTEuNzNoMy45N1ptLTE5LjExLTQuMjMzTDMxLjg1MSA4YTI4LjggMjguOCAwIDAgMSAxLjIgNC4wOTlsMS41MDQtLjM3YTM1LjM3NCAzNS4zNzQgMCAwIDAtMS4yLTQuMjMzWm01Ljc5Ni0uMDVjLS4zNTUgMS42NDYtLjc2IDMuMDIzLTEuMjM0IDQuMDk5bDEuNDcuNTJjLjUyNC0xLjIxLjk2My0yLjYwNCAxLjMwMS00LjIxNmwtMS41MzctLjQwNFpNMjAuMjI2IDQuNTczSDE4LjUyVjYuMjJoLTMuNTY1djEuNTk2aDMuNTY1djEuNTk2aC00LjE3NHYxLjYxM2gxMC4xNzJWOS40MTJoLTQuMjkyVjcuODE2aDMuNlY2LjIyaC0zLjZWNC41NzRabS04LjAyNS0uMTAxYy0uNzI3IDEuNTYyLTEuODQyIDIuOTIzLTMuMzQ2IDQuMDY1bC41MjQgMS42OGMyLjA2MS0xLjUxMiAzLjQ5Ny0zLjE3NSA0LjM0Mi01LjAyM2wtMS41Mi0uNzIyWm0xNiAuMjM1LTEuMjUgMS4yMWMxLjIuODczIDIuMTMgMS42OTYgMi43NzEgMi40N0wzMC45NCA3LjE2YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4My0uMjY5LTEuNjA2LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni42ODYgNy45bDEuNTcyLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",fn=Object.defineProperty,xn=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Qn=(Se,ue,ge)=>ue in Se?fn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Yn=(Se,ue)=>{for(var ge in ue||(ue={}))jn.call(ue,ge)&&Qn(Se,ge,ue[ge]);if(xn)for(var ge of xn(ue))Rn.call(ue,ge)&&Qn(Se,ge,ue[ge]);return Se};const Oa=Se=>React.createElement("svg",Yn({width:17,height:14,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u4EC5\u6559\u5E08\u53EF\u89C1"),React.createElement("g",{fill:"#CA7720",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"}),React.createElement("path",{d:"M10.977 8.084c-.061 0-.12-.004-.177-.013a.65.65 0 0 1-.15-.042.343.343 0 0 1-.175-.167.885.885 0 0 1-.075-.214l-.029-.133-.002-.009-.02-.092-.001-.006-.002-.005a.697.697 0 0 0-.005-.018l-.001-.002a.546.546 0 0 1-.013-.046.963.963 0 0 0-.009-.033l-.024-.08-.07-.047a.019.019 0 0 1-.008-.014l-.001-.005a.11.11 0 0 1-.003-.022l.005-.142v-.037c.001-.011.008-.02.02-.023l.011-.003a.422.422 0 0 1 .052-.012l.301-.039c.111-.013.23-.02.383-.02H11.011c.165 0 .333.016.5.047.096.018.188.048.27.074.06.02.106.032.15.04a.425.425 0 0 0 .072.008l-.198.512c-.02.054-.042.101-.065.145a.858.858 0 0 1-.2.25.499.499 0 0 1-.184.096 1.258 1.258 0 0 1-.38.052Zm-.205-.097c.022.005.042.01.062.013a1.09 1.09 0 0 0 .452-.026.435.435 0 0 0 .196-.104.61.61 0 0 0 .105-.138c.055-.095.095-.194.118-.294a.65.65 0 0 0 .018-.205l-.01-.126-.112-.058a.506.506 0 0 0-.13-.042l-.01-.002a1.717 1.717 0 0 0-.374-.039h-.008l-.038.002a4.311 4.311 0 0 0-.128.008 1.43 1.43 0 0 0-.25.041l-.133.036-.032.136a.514.514 0 0 0-.009.059v.001l-.002.018a.708.708 0 0 0-.002.155c.007.073.018.17.041.266a.57.57 0 0 0 .078.189c.019.027.04.05.063.067l.06.043h.045Zm2.28.091a1.4 1.4 0 0 1-.27-.025.75.75 0 0 1-.22-.077.594.594 0 0 1-.228-.228 1.782 1.782 0 0 1-.105-.212l-.21-.507a.565.565 0 0 0 .16-.029l.08-.028.075-.025c.09-.03.19-.05.315-.066a2.854 2.854 0 0 1 .525-.019h.009l.265.015c.11.008.219.024.34.043l.02.004.003.002c.01.002.017.007.018.021l.001.023v.006a.984.984 0 0 1 .005.138l-.034-.062-.048.167-.024.08-.082.288.014-.008c-.018.075-.04.152-.07.225a.512.512 0 0 1-.07.125.333.333 0 0 1-.178.115.855.855 0 0 1-.21.032 1.846 1.846 0 0 1-.08.002Zm-.106-1.115a1.641 1.641 0 0 0-.486.075l-.142.049-.012.15a.722.722 0 0 0 .023.21.868.868 0 0 0 .167.354c.066.083.15.136.249.157.109.024.208.035.303.035h.01a.815.815 0 0 0 .21-.024.319.319 0 0 0 .146-.076.342.342 0 0 0 .079-.128c.041-.11.064-.23.068-.358v-.008c.002-.042 0-.084-.002-.125v-.02a.489.489 0 0 0-.003-.039l-.004-.032-.012-.03a.424.424 0 0 0-.004-.01l-.044-.099-.104-.029a1.763 1.763 0 0 0-.396-.053h-.046Zm1.042 3.06-1.42 2.599-.21-.62.388-.78-.778-.782-.778.781.39.782-.251.633-1.38-2.613s-2.942 1.564-2.942 3.113c0 .428.176.823.605.823h8.731c.427 0 .607-.391.607-.817 0-1.454-2.962-3.12-2.962-3.12Zm.54-3.202-.003-.122-.102-.068c-.012-.01-.024-.017-.037-.024-.208-1.803-.194-2.866-2.287-2.551-.734.11-1.535-.118-1.99.215-.574.539-.615 1.348-.459 2.297-.035.019-.07.04-.103.063l-.102.068-.002.123c-.005.316.034.582.12.787a.788.788 0 0 0 .345.407c.182.62.444 1.084.772 1.419.357.365.787.572 1.273.654l.043.007.044-.01c.538-.113.968-.329 1.31-.69.319-.335.556-.787.73-1.39a.8.8 0 0 0 .332-.41c.083-.203.12-.465.115-.775Zm-.556.6c-.041.102-.098.17-.17.194l-.119.042-.032.12c-.156.58-.365.999-.644 1.293-.264.277-.598.449-1.02.544a1.78 1.78 0 0 1-.967-.509c-.292-.297-.524-.729-.685-1.322l-.034-.126-.126-.04c-.074-.022-.132-.088-.174-.19-.043-.101-.069-.23-.08-.383.116-.018.245-.05.308-.009l.022-.074h.003l.01-.05c.034-.137.073-1 .108-1.139.014-.04.019-.086.045-.12.169.23 1.444.257 2.185-.257l-.139.375.141.028.158-.253-.02.177.15.02.093-.291c.184.105.387.246.568.17.06.136.107.967.137 1.127l.039.206.068-.004.032.107c.08-.01.15-.011.22-.013a1.25 1.25 0 0 1-.077.376Z"})));var ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NBNzcyMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjxnPjxwYXRoIGQ9Ik0xMC45NzcgOC4wODRjLS4wNjEgMC0uMTItLjAwNC0uMTc3LS4wMTNhLjY1LjY1IDAgMCAxLS4xNS0uMDQyLjM0My4zNDMgMCAwIDEtLjE3NS0uMTY3Ljg4NS44ODUgMCAwIDEtLjA3NS0uMjE0bC0uMDI5LS4xMzMtLjAwMi0uMDA5LS4wMi0uMDkyLS4wMDEtLjAwNi0uMDAyLS4wMDVhLjY5Ny42OTcgMCAwIDAtLjAwNS0uMDE4bC0uMDAxLS4wMDJhLjU0Ni41NDYgMCAwIDEtLjAxMy0uMDQ2Ljk2My45NjMgMCAwIDAtLjAwOS0uMDMzbC0uMDI0LS4wOC0uMDctLjA0N2EuMDE5LjAxOSAwIDAgMS0uMDA4LS4wMTRsLS4wMDEtLjAwNWEuMTEuMTEgMCAwIDEtLjAwMy0uMDIybC4wMDUtLjE0MnYtLjAzN2MuMDAxLS4wMTEuMDA4LS4wMi4wMi0uMDIzbC4wMTEtLjAwM2EuNDIyLjQyMiAwIDAgMSAuMDUyLS4wMTJsLjMwMS0uMDM5Yy4xMTEtLjAxMy4yMy0uMDIuMzgzLS4wMkgxMS4wMTFjLjE2NSAwIC4zMzMuMDE2LjUuMDQ3LjA5Ni4wMTguMTg4LjA0OC4yNy4wNzQuMDYuMDIuMTA2LjAzMi4xNS4wNGEuNDI1LjQyNSAwIDAgMCAuMDcyLjAwOGwtLjE5OC41MTJjLS4wMi4wNTQtLjA0Mi4xMDEtLjA2NS4xNDVhLjg1OC44NTggMCAwIDEtLjIuMjUuNDk5LjQ5OSAwIDAgMS0uMTg0LjA5NiAxLjI1OCAxLjI1OCAwIDAgMS0uMzguMDUyWm0tLjIwNS0uMDk3Yy4wMjIuMDA1LjA0Mi4wMS4wNjIuMDEzYTEuMDkgMS4wOSAwIDAgMCAuNDUyLS4wMjYuNDM1LjQzNSAwIDAgMCAuMTk2LS4xMDQuNjEuNjEgMCAwIDAgLjEwNS0uMTM4Yy4wNTUtLjA5NS4wOTUtLjE5NC4xMTgtLjI5NGEuNjUuNjUgMCAwIDAgLjAxOC0uMjA1bC0uMDEtLjEyNi0uMTEyLS4wNThhLjUwNi41MDYgMCAwIDAtLjEzLS4wNDJsLS4wMS0uMDAyYTEuNzE3IDEuNzE3IDAgMCAwLS4zNzQtLjAzOWgtLjAwOGwtLjAzOC4wMDJhNC4zMTEgNC4zMTEgMCAwIDAtLjEyOC4wMDggMS40MyAxLjQzIDAgMCAwLS4yNS4wNDFsLS4xMzMuMDM2LS4wMzIuMTM2YS41MTQuNTE0IDAgMCAwLS4wMDkuMDU5di4wMDFsLS4wMDIuMDE4YS43MDguNzA4IDAgMCAwLS4wMDIuMTU1Yy4wMDcuMDczLjAxOC4xNy4wNDEuMjY2YS41Ny41NyAwIDAgMCAuMDc4LjE4OWMuMDE5LjAyNy4wNC4wNS4wNjMuMDY3bC4wNi4wNDNoLjA0NVptMi4yOC4wOTFhMS40IDEuNCAwIDAgMS0uMjctLjAyNS43NS43NSAwIDAgMS0uMjItLjA3Ny41OTQuNTk0IDAgMCAxLS4yMjgtLjIyOCAxLjc4MiAxLjc4MiAwIDAgMS0uMTA1LS4yMTJsLS4yMS0uNTA3YS41NjUuNTY1IDAgMCAwIC4xNi0uMDI5bC4wOC0uMDI4LjA3NS0uMDI1Yy4wOS0uMDMuMTktLjA1LjMxNS0uMDY2YTIuODU0IDIuODU0IDAgMCAxIC41MjUtLjAxOWguMDA5bC4yNjUuMDE1Yy4xMS4wMDguMjE5LjAyNC4zNC4wNDNsLjAyLjAwNC4wMDMuMDAyYy4wMS4wMDIuMDE3LjAwNy4wMTguMDIxbC4wMDEuMDIzdi4wMDZhLjk4NC45ODQgMCAwIDEgLjAwNS4xMzhsLS4wMzQtLjA2Mi0uMDQ4LjE2Ny0uMDI0LjA4LS4wODIuMjg4LjAxNC0uMDA4Yy0uMDE4LjA3NS0uMDQuMTUyLS4wNy4yMjVhLjUxMi41MTIgMCAwIDEtLjA3LjEyNS4zMzMuMzMzIDAgMCAxLS4xNzguMTE1Ljg1NS44NTUgMCAwIDEtLjIxLjAzMiAxLjg0NiAxLjg0NiAwIDAgMS0uMDguMDAyWm0tLjEwNi0xLjExNWExLjY0MSAxLjY0MSAwIDAgMC0uNDg2LjA3NWwtLjE0Mi4wNDktLjAxMi4xNWEuNzIyLjcyMiAwIDAgMCAuMDIzLjIxLjg2OC44NjggMCAwIDAgLjE2Ny4zNTRjLjA2Ni4wODMuMTUuMTM2LjI0OS4xNTcuMTA5LjAyNC4yMDguMDM1LjMwMy4wMzVoLjAxYS44MTUuODE1IDAgMCAwIC4yMS0uMDI0LjMxOS4zMTkgMCAwIDAgLjE0Ni0uMDc2LjM0Mi4zNDIgMCAwIDAgLjA3OS0uMTI4Yy4wNDEtLjExLjA2NC0uMjMuMDY4LS4zNTh2LS4wMDhjLjAwMi0uMDQyIDAtLjA4NC0uMDAyLS4xMjV2LS4wMmEuNDg5LjQ4OSAwIDAgMC0uMDAzLS4wMzlsLS4wMDQtLjAzMi0uMDEyLS4wM2EuNDI0LjQyNCAwIDAgMC0uMDA0LS4wMWwtLjA0NC0uMDk5LS4xMDQtLjAyOWExLjc2MyAxLjc2MyAwIDAgMC0uMzk2LS4wNTNoLS4wNDZabTEuMDQyIDMuMDYtMS40MiAyLjU5OS0uMjEtLjYyLjM4OC0uNzgtLjc3OC0uNzgyLS43NzguNzgxLjM5Ljc4Mi0uMjUxLjYzMy0xLjM4LTIuNjEzcy0yLjk0MiAxLjU2NC0yLjk0MiAzLjExM2MwIC40MjguMTc2LjgyMy42MDUuODIzaDguNzMxYy40MjcgMCAuNjA3LS4zOTEuNjA3LS44MTcgMC0xLjQ1NC0yLjk2Mi0zLjEyLTIuOTYyLTMuMTJabS41NC0zLjIwMi0uMDAzLS4xMjItLjEwMi0uMDY4Yy0uMDEyLS4wMS0uMDI0LS4wMTctLjAzNy0uMDI0LS4yMDgtMS44MDMtLjE5NC0yLjg2Ni0yLjI4Ny0yLjU1MS0uNzM0LjExLTEuNTM1LS4xMTgtMS45OS4yMTUtLjU3NC41MzktLjYxNSAxLjM0OC0uNDU5IDIuMjk3LS4wMzUuMDE5LS4wNy4wNC0uMTAzLjA2M2wtLjEwMi4wNjgtLjAwMi4xMjNjLS4wMDUuMzE2LjAzNC41ODIuMTIuNzg3YS43ODguNzg4IDAgMCAwIC4zNDUuNDA3Yy4xODIuNjIuNDQ0IDEuMDg0Ljc3MiAxLjQxOS4zNTcuMzY1Ljc4Ny41NzIgMS4yNzMuNjU0bC4wNDMuMDA3LjA0NC0uMDFjLjUzOC0uMTEzLjk2OC0uMzI5IDEuMzEtLjY5LjMxOS0uMzM1LjU1Ni0uNzg3LjczLTEuMzlhLjguOCAwIDAgMCAuMzMyLS40MWMuMDgzLS4yMDMuMTItLjQ2NS4xMTUtLjc3NVptLS41NTYuNmMtLjA0MS4xMDItLjA5OC4xNy0uMTcuMTk0bC0uMTE5LjA0Mi0uMDMyLjEyYy0uMTU2LjU4LS4zNjUuOTk5LS42NDQgMS4yOTMtLjI2NC4yNzctLjU5OC40NDktMS4wMi41NDRhMS43OCAxLjc4IDAgMCAxLS45NjctLjUwOWMtLjI5Mi0uMjk3LS41MjQtLjcyOS0uNjg1LTEuMzIybC0uMDM0LS4xMjYtLjEyNi0uMDRjLS4wNzQtLjAyMi0uMTMyLS4wODgtLjE3NC0uMTktLjA0My0uMTAxLS4wNjktLjIzLS4wOC0uMzgzLjExNi0uMDE4LjI0NS0uMDUuMzA4LS4wMDlsLjAyMi0uMDc0aC4wMDNsLjAxLS4wNWMuMDM0LS4xMzcuMDczLTEgLjEwOC0xLjEzOS4wMTQtLjA0LjAxOS0uMDg2LjA0NS0uMTIuMTY5LjIzIDEuNDQ0LjI1NyAyLjE4NS0uMjU3bC0uMTM5LjM3NS4xNDEuMDI4LjE1OC0uMjUzLS4wMi4xNzcuMTUuMDIuMDkzLS4yOTFjLjE4NC4xMDUuMzg3LjI0Ni41NjguMTcuMDYuMTM2LjEwNy45NjcuMTM3IDEuMTI3bC4wMzkuMjA2LjA2OC0uMDA0LjAzMi4xMDdjLjA4LS4wMS4xNS0uMDExLjIyLS4wMTNhMS4yNSAxLjI1IDAgMCAxLS4wNzcuMzc2WiIvPjwvZz48L2c+PC9zdmc+",So=Object.defineProperty,Xa=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,za=(Se,ue,ge)=>ue in Se?So(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,je=(Se,ue)=>{for(var ge in ue||(ue={}))yo.call(ue,ge)&&za(Se,ge,ue[ge]);if(Xa)for(var ge of Xa(ue))Fo.call(ue,ge)&&za(Se,ge,ue[ge]);return Se};const Ae=Se=>React.createElement("svg",je({width:11,height:14,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u8BC4\u8BED"),React.createElement("g",{fill:"#000",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"})));var Re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjwvZz48L3N2Zz4=",tt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Pt=(Se,ue,ge)=>ue in Se?tt(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,kt=(Se,ue)=>{for(var ge in ue||(ue={}))Tt.call(ue,ge)&&Pt(Se,ge,ue[ge]);if(Lt)for(var ge of Lt(ue))Je.call(ue,ge)&&Pt(Se,ge,ue[ge]);return Se};const en=Se=>React.createElement("svg",kt({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u8FD4\u56DE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#3061D0",width:20,height:20,rx:4}),React.createElement("g",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2},React.createElement("path",{d:"M4.678 10.176h10.526M8.187 13.684l-3.509-3.509 3.509-3.508"}))));var Gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMzA2MUQwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI0Ii8+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTQuNjc4IDEwLjE3NmgxMC41MjZNOC4xODcgMTMuNjg0bC0zLjUwOS0zLjUwOSAzLjUwOS0zLjUwOCIvPjwvZz48L2c+PC9zdmc+",de=Object.defineProperty,qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,ut=(Se,ue,ge)=>ue in Se?de(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,rt=(Se,ue)=>{for(var ge in ue||(ue={}))dt.call(ue,ge)&&ut(Se,ge,ue[ge]);if(qe)for(var ge of qe(ue))Mt.call(ue,ge)&&ut(Se,ge,ue[ge]);return Se};const Wt=Se=>React.createElement("svg",rt({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u5DF2\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.74 5.229h-9.292v1.646h3.768v5.83h-4.258v1.663h4.258v5.796h1.723v-5.796h4.326v-1.663h-4.326v-5.83h3.802V5.23Zm4.157 2.167h-1.723v12.768h1.723V7.396ZM57.35 5.212h-8.009v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.659-.034c.186-.37.321-1.008.406-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.423.218h-.304c-.22 0-.321-.134-.321-.386v-1.966h1.673V10.32h-1.487c.405-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.166 2.822H48.75l1.216-.605c-.405-.739-.81-1.428-1.25-2.032l-1.47.705c.44.571.862 1.21 1.25 1.932h-1.841v4.855h1.537c-.236 1.31-1.183 2.235-2.855 2.806l.912 1.445c2.061-.89 3.21-2.302 3.447-4.25h.912v2.301c0 1.042.457 1.58 1.369 1.58h1.081c.49 0 .879-.102 1.15-.27l.32 1.26h1.014c1.2 0 1.808-.588 1.808-1.764V5.212ZM29.572 9.563h-4.021v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.93.908-1.352 1.294V9.563Zm-7.215-4.217H9.465v1.68h11.101v3.83h-8.634V8.64h-1.757v8.703c0 1.512.71 2.268 2.163 2.268h9.394c.676-.034 1.234-.236 1.64-.605.337-.37.624-1.63.844-3.78l-1.723-.538c-.102 1.714-.254 2.705-.49 2.94-.237.202-.49.303-.76.303h-8.398c-.609 0-.913-.303-.913-.908v-4.485h10.425v-7.19Zm29.857 6.384v2.033h-3.971V11.73h3.97Zm-19.11-4.233L31.6 8a28.8 28.8 0 0 1 1.2 4.099l1.503-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.795-.05c-.355 1.646-.76 3.023-1.233 4.099l1.47.52c.523-1.21.963-2.604 1.3-4.216L38.9 7.446ZM27.95 4.707l-1.25 1.21c1.2.873 2.129 1.696 2.77 2.47l1.217-1.227a23.623 23.623 0 0 0-2.737-2.453Zm18.282-.269-1.605.706A15.91 15.91 0 0 1 46.435 7.9l1.571-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#37AD83",fillRule:"nonzero"}));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuNzQgNS4yMjloLTkuMjkydjEuNjQ2aDMuNzY4djUuODNoLTQuMjU4djEuNjYzaDQuMjU4djUuNzk2aDEuNzIzdi01Ljc5Nmg0LjMyNnYtMS42NjNoLTQuMzI2di01LjgzaDMuODAyVjUuMjNabTQuMTU3IDIuMTY3aC0xLjcyM3YxMi43NjhoMS43MjNWNy4zOTZaTTU3LjM1IDUuMjEyaC04LjAwOXYxLjYxM2g2LjI4NnYxMC45NTNjMCAuNDctLjE1Mi43MDYtLjQ0LjcwNmwtLjY1OS0uMDM0Yy4xODYtLjM3LjMyMS0xLjAwOC40MDYtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIzLjIxOGgtLjMwNGMtLjIyIDAtLjMyMS0uMTM0LS4zMjEtLjM4NnYtMS45NjZoMS42NzNWMTAuMzJoLTEuNDg3Yy40MDUtLjY3Mi43OTQtMS40MTEgMS4xMzItMi4yMzRsLTEuNjU2LS41ODhhMjMuNTM2IDIzLjUzNiAwIDAgMS0xLjE2NiAyLjgyMkg0OC43NWwxLjIxNi0uNjA1Yy0uNDA1LS43MzktLjgxLTEuNDI4LTEuMjUtMi4wMzJsLTEuNDcuNzA1Yy40NC41NzEuODYyIDEuMjEgMS4yNSAxLjkzMmgtMS44NDF2NC44NTVoMS41MzdjLS4yMzYgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NSAyLjgwNmwuOTEyIDEuNDQ1YzIuMDYxLS44OSAzLjIxLTIuMzAyIDMuNDQ3LTQuMjVoLjkxMnYyLjMwMWMwIDEuMDQyLjQ1NyAxLjU4IDEuMzY5IDEuNThoMS4wODFjLjQ5IDAgLjg3OS0uMTAyIDEuMTUtLjI3bC4zMiAxLjI2aDEuMDE0YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJaTTI5LjU3MiA5LjU2M2gtNC4wMjF2MS42OGgyLjMxNXY1Ljk2NGMwIC4zNTMtLjE1Mi42NTUtLjQ0LjkwN2wuNjYgMS41OGEyNS4xNTIgMjUuMTUyIDAgMCAwIDMuMzI4LTIuNjcybC0uNDktMS44NDhjLS40NzMuNDctLjkzLjkwOC0xLjM1MiAxLjI5NFY5LjU2M1ptLTcuMjE1LTQuMjE3SDkuNDY1djEuNjhoMTEuMTAxdjMuODNoLTguNjM0VjguNjRoLTEuNzU3djguNzAzYzAgMS41MTIuNzEgMi4yNjggMi4xNjMgMi4yNjhoOS4zOTRjLjY3Ni0uMDM0IDEuMjM0LS4yMzYgMS42NC0uNjA1LjMzNy0uMzcuNjI0LTEuNjMuODQ0LTMuNzhsLTEuNzIzLS41MzhjLS4xMDIgMS43MTQtLjI1NCAyLjcwNS0uNDkgMi45NC0uMjM3LjIwMi0uNDkuMzAzLS43Ni4zMDNoLTguMzk4Yy0uNjA5IDAtLjkxMy0uMzAzLS45MTMtLjkwOHYtNC40ODVoMTAuNDI1di03LjE5Wm0yOS44NTcgNi4zODR2Mi4wMzNoLTMuOTcxVjExLjczaDMuOTdabS0xOS4xMS00LjIzM0wzMS42IDhhMjguOCAyOC44IDAgMCAxIDEuMiA0LjA5OWwxLjUwMy0uMzdhMzUuMzc0IDM1LjM3NCAwIDAgMC0xLjItNC4yMzNabTUuNzk1LS4wNWMtLjM1NSAxLjY0Ni0uNzYgMy4wMjMtMS4yMzMgNC4wOTlsMS40Ny41MmMuNTIzLTEuMjEuOTYzLTIuNjA0IDEuMy00LjIxNkwzOC45IDcuNDQ2Wk0yNy45NSA0LjcwN2wtMS4yNSAxLjIxYzEuMi44NzMgMi4xMjkgMS42OTYgMi43NyAyLjQ3bDEuMjE3LTEuMjI3YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4Mi0uMjY5LTEuNjA1LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni40MzUgNy45bDEuNTcxLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiMzN0FEODMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ce=oe(59301),hn=Object.defineProperty,Kn=Object.defineProperties,Ko=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Do=(Se,ue,ge)=>ue in Se?hn(Se,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[ue]=ge,Fn=(Se,ue)=>{for(var ge in ue||(ue={}))oo.call(ue,ge)&&Do(Se,ge,ue[ge]);if(Mo)for(var ge of Mo(ue))wo.call(ue,ge)&&Do(Se,ge,ue[ge]);return Se},ra=(Se,ue)=>Kn(Se,Ko(ue)),ro=(Se,ue,ge)=>new Promise((Dt,Vt)=>{var _t=At=>{try{Kt(ge.next(At))}catch(nt){Vt(nt)}},Pn=At=>{try{Kt(ge.throw(At))}catch(nt){Vt(nt)}},Kt=At=>At.done?Dt(At.value):Promise.resolve(At.value).then(_t,Pn);Kt((ge=ge.apply(Se,ue)).next())});const Ro={0:"\u672A\u63D0\u4EA4",1:"\u6309\u65F6\u63D0\u4EA4",2:"\u5EF6\u65F6\u63D0\u4EA4",3:"\u90E8\u5206\u63D0\u4EA4",4:"\u6309\u65F6\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",5:"\u672A\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",6:"\u6309\u65F6\u63D0\u4EA4\uFF08\u7EBF\u4E0B\uFF09","-1":"\u91CD\u505A\u4E2D"},io={0:"#4D5865",1:"#FFFFFF",2:"#AC4C0C",3:"#AC4C0C",4:"#FFFFFF",5:"#4D5865",6:"#FFFFFF","-1":"#FFFFFF"},fo={0:"#D0D8E0",1:"#37AD83",2:"#FFD28D",3:"#FFD28D",4:"#37AD83",5:"#D0D8E0",6:"#37AD83","-1":"#776FE8"},tr=({shixunHomeworks:Se,globalSetting:ue,loading:ge,user:Dt,classroomList:Vt,dispatch:_t})=>{var Pn,Kt,At,nt,zt,Xn,qa,dn,mn,fa,wa,Ta,ka,On,sa,ga,pn,$n,Co,gn,ln,zn,yn,Tn,La,_a,No,cr;const[kn]=(0,Fe.useSearchParams)(),pt=(0,Fe.useParams)(),[Lo]=Ce.default.useForm(),[Qo]=Ce.default.useForm(),{userInfo:$r}=Dt,{studentWorkDetail:Ke,studentWorkCommon:Zt,studentWorkSupplyDetail:zr,workList:Tr,workDetail:kr,actionTabs:ha}=Se,[,Lr,Br,xr]=(0,an.U)(ne.wT,{userId:pt==null?void 0:pt.userId}),[,Fr,Xo,qo]=(0,an.U)(ne.Wr,{userId:pt==null?void 0:pt.userId}),[,nr,gr]=(0,an.U)(ne.G$,{userId:pt==null?void 0:pt.userId,id:pt==null?void 0:pt.userId}),[ar,ir]=(0,b.useState)("1"),[Gr,Sr]=(0,b.useState)(!1),[Ga,lr]=(0,b.useState)({last:!1}),[Ra,fr]=(0,b.useState)({last:!1}),ur=(0,b.useRef)(),[hr,rn]=(0,b.useState)(!1),[Hn,lo]=(0,b.useState)("");let[Io,bo]=(0,b.useState)([]);const[eg,Rr]=(0,b.useState)(!1),tg=(0,b.useRef)(),[ng,Pr]=(0,b.useState)(!1),[pr,Dr]=(0,b.useState)(""),[ag,vr]=(0,b.useState)(!1),[Qr,og]=(0,b.useState)(!1),[uo,rg]=(0,b.useState)(""),[Cr,gg]=(0,b.useState)(!0),[vg,Ag]=Ie.default.useModal(),[Eg,yg]=(0,b.useState)(!1),[Mg,wg]=(0,b.useState)(!1),[Nr,Yr]=(0,b.useState)(!1),[Ir,Hr]=(0,b.useState)(!1),[br,Ur]=(0,b.useState)(!1),[jr,Wr]=(0,b.useState)(!1),[sr,ig]=(0,b.useState)(!0),[lg,Zr]=(0,b.useState)(!1),[Ar,ug]=(0,b.useState)({content:"",type:""}),[Er,Lg]=(0,b.useState)({status:0}),sg=[{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"id",ellipsis:!0,width:80,render:(et,Rt,Qa)=>Qa+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"commit_time",ellipsis:!0,render:et=>ee()(et).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u9636\u6BB5",dataIndex:"stage_name",ellipsis:!0,width:180,render:(et,Rt)=>ce.createElement(ce.Fragment,null,et,Rt!=null&&Rt.is_redo?ce.createElement("span",{style:{color:"#FF9D18"}},"\uFF08\u6253\u56DE\u91CD\u505A\uFF09"):(Rt==null?void 0:Rt.is_redo_commit)&&ce.createElement("span",{style:{color:"#2FA34F"}},"\uFF08\u91CD\u505A\u63D0\u4EA4\uFF09"))},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",ellipsis:!0},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"\u533F\u8BC4\u5F97\u5206",dataIndex:"student_score",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:(et,Rt)=>ce.createElement("a",{target:"_blank",href:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Rt==null?void 0:Rt.student_work_id}?history_id=${Rt==null?void 0:Rt.history_id}`},"\u67E5\u770B")}],ia=(et={key:""})=>{_t({type:"shixunHomeworks/setActionTabs",payload:et}),et.key===""&&(Lo.resetFields(),Qo.resetFields())},jo=()=>{_t({type:"shixunHomeworks/getStudentWorkCommon",payload:Fn({is_invalid:!1,history_id:kn.get("history_id")},pt)})},dg=et=>{let Rt=0;for(let Qa=0;Qaro(void 0,null,function*(){var Rt;Ke!=null&&Ke.single_score||(et.score=dg(et.score_details)),et.attachment_ids=(Rt=et.attachment_ids)==null?void 0:Rt.map(dr=>{var Mr;return(Mr=dr==null?void 0:dr.response)==null?void 0:Mr.id}),Rr(!0),(yield(0,ne.yy)(ra(Fn({},et),{userId:pt.userId,is_hidden_comment:lg}))).status===0&&(Lo.resetFields(),Zr(!1),Ke!=null&&Ke.next_work_id?(pe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F",2),yr("read")):(pe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01",2),jo(),_o())),rn(!0),Rr(!1)}),yr=et=>ro(void 0,null,function*(){const{comment:Rt,score:Qa,score_details:dr,attachment_ids:Mr}=Lo.getFieldsValue();let Or=!1;if(Ke!=null&&Ke.single_score?Or=!(0,Yt.isNil)((Qa==null?void 0:Qa.length)==0?null:Qa):dr==null||dr.some(wr=>{if(!(0,Yt.isNil)(wr!=null&&wr.score?wr==null?void 0:wr.score:null))return Or=!0,!0}),Rt||Or||Mr){Ie.default.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:ce.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:()=>{Lo.resetFields(),et==="last"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}&page=${kn.get("page")}`):et==="read"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}&page=${kn.get("page")}`):Fe.history.push(`/classrooms/${pt.coursesId}/common_homework/${pt.categoryId}/detail?page=${kn.get("page")}`)}});return}et==="last"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ra==null?void 0:Ra.student_work_id}&page=${kn.get("page")}`):et==="read"?Fe.history.push(kn.get("ids")?`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}?ids=${kn.get("ids")}&page=${kn.get("page")}`:`/classrooms/${pt==null?void 0:pt.coursesId}/common_homework/${pt==null?void 0:pt.categoryId}/review/${Ga==null?void 0:Ga.student_work_id}&page=${kn.get("page")}`):Fe.history.push(`/classrooms/${pt.coursesId}/common_homework/${pt.categoryId}/detail?page=${kn.get("page")}`)}),Vr=et=>ro(void 0,null,function*(){vr(!0),(yield(0,E.ZP)(`/api/homework_commons/${pt.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:et,with_submit_record:Cr}})).status===0&&(Pr(!1),Fe.history.push(`/classrooms/${pt==null?void 0:pt.coursesId}/exportlist/normal_work_list`)),vr(!1)}),Jr=et=>{vr(!0),(0,wt.Nd)("",`${te.Z.API_SERVER}/api/student_works/${pt.userId}/export_normal_word_single.json?with_edit=${et}&with_submit_record=${Cr}`),vr(!1),Pr(!1)},Kr=et=>{og(et),Dr("\u9644\u4EF6"),Pr(!0)};(0,b.useEffect)(()=>{Ke!=null&&Ke.homework_id&&(Ke!=null&&Ke.prev_work_id?fr({student_work_id:Ke==null?void 0:Ke.prev_work_id}):fr({last:!0}),Ke!=null&&Ke.next_work_id?lr({student_work_id:Ke==null?void 0:Ke.next_work_id}):lr({last:!0}))},[Ke]),(0,b.useEffect)(()=>{const et=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");_t({type:"shixunHomeworks/getStudentWorkDetail",payload:ra(Fn(Fn({},pt),et),{history_id:kn.get("history_id")||uo})}),_t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Fn({},pt)}),jo(),ar=="3"&&Xo({userId:pt==null?void 0:pt.userId}),ur.current.onclick=Rt=>{Rt.target.nodeName==="IMG"&&Rt.target.alt!==""&&x.Z.publish("preview-image",Rt.target.src)}},[pt.categoryId,pt.userId]),(0,b.useEffect)(()=>{Ke!=null&&Ke.score_details&&bo(Ke==null?void 0:Ke.score_details.map(et=>ra(Fn({},et),{score:""})))},[Ke]),(0,b.useEffect)(()=>{Io.every(et=>et.score==="")?rn(!0):rn(!1)},[Io]);const _o=()=>{const et=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");_t({type:"shixunHomeworks/getStudentWorkDetail",payload:ra(Fn(Fn({},pt),et),{history_id:kn.get("history_id")||uo})}),_t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Fn({},pt)}),_t({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:pt.categoryId}})};(0,b.useEffect)(()=>{rg(kn.get("history_id")||"")},[kn.get("history_id")]),(0,b.useEffect)(()=>(_t({type:"classroomList/getAssistantPermissions",payload:{course_id:pt.coursesId}}),_t({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:pt.categoryId}}),_t({type:"globalSetting/footerToggle",payload:!1}),()=>{_t({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,b.useEffect)(()=>{(0,Ct.Rm)()&&_t({type:"classroomList/getAssistantPermissions",payload:{course_id:pt.coursesId}})},[(Pn=Dt==null?void 0:Dt.userInfo)==null?void 0:Pn.username]);const or=()=>{var et,Rt,Qa;return uo?!1:(0,Ct.G5)()||(0,Ct.Rm)()&&((Rt=(et=Vt==null?void 0:Vt.AssistantObject)==null?void 0:et.practice)!=null&&Rt.can_appraise)?!0:!!((0,Ct.dE)()&&((Qa=Ke==null?void 0:Ke.homework_status)!=null&&Qa.includes("\u533F\u8BC4\u4E2D"))&&!Zt.is_author)},Bo=(0,Ct.dE)()&&((Kt=Ke==null?void 0:Ke.homework_status)==null?void 0:Kt.includes("\u533F\u8BC4\u4E2D"))&&!Zt.is_author,[cg,Xr]=(0,b.useState)(!1),[Sg,qr]=(0,b.useState)(!1),[fg,_r]=(0,b.useState)(!1),hg=et=>{const Rt=et.currentTarget;Rt.scrollHeight>Rt.clientHeight&&Xr(!0)},Pg=et=>{const Rt=et.currentTarget;Rt.scrollHeight>Rt.clientHeight&&qr(!0)},pg=et=>{const Rt=et.currentTarget;Rt.scrollHeight>Rt.clientHeight&&_r(!0)};return(0,b.useEffect)(()=>{var et;!(Ke!=null&&Ke.single_score)&&Lo.setFieldValue("score_details",(et=Ke==null?void 0:Ke.score_details)==null?void 0:et.map(Rt=>Fn({},Rt)))},[Ke]),ce.createElement("section",{className:"edu-container",ref:ur,style:{width:or()?"100%":"1200px",overflow:"hidden",overflowX:"auto"}},ce.createElement("div",{style:(0,Ct.bg)()&&or()?{minWidth:"1200px"}:{}},ce.createElement("section",{className:"animated fadeIn"},ce.createElement("div",{style:{height:"52px",background:"#FFFFFF",marginBottom:"10px",padding:"0 20px",display:"flex",alignItems:"center"}},ce.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{yr("list")}},ce.createElement("img",{src:Gt}),ce.createElement("div",{style:{fontWeight:400,color:"#666666",marginLeft:"5px",fontSize:"16px"}},"\u8FD4\u56DE")),ce.createElement("div",{className:Ue.top_content},!Bo&&(Ke==null?void 0:Ke.image_url)&&ce.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Ke==null?void 0:Ke.image_url}`,className:Ue.top_content_img}),ce.createElement("div",{className:Ue.item_content},ce.createElement("div",{className:Ue.item_name,style:{height:Bo?"40px":"20px",lineHeight:Bo?"40px":"20px"}},Ke==null?void 0:Ke.author_name,!Bo&&ce.createElement("span",{className:Ue.item_tags,style:{color:io[Ke==null?void 0:Ke.work_status],background:fo[Ke==null?void 0:Ke.work_status]}},Ro[Ke==null?void 0:Ke.work_status])),!Bo&&((Ke==null?void 0:Ke.student_id)||(Ke==null?void 0:Ke.group_name))&&ce.createElement("div",{className:Ue.item_code},ce.createElement("span",null,"\u5B66\u53F7\uFF1A",Ke==null?void 0:Ke.student_id),ce.createElement("span",{style:{marginLeft:"20px"}},"\u73ED\u7EA7\uFF1A",Ke==null?void 0:Ke.group_name)))),ce.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},((Ke==null?void 0:Ke.score_given_user)||(Ke==null?void 0:Ke.score_given_user)==0)&&!uo&&ce.createElement("div",{className:"mr10 font24",style:{fontWeight:600,color:"#009C0F"}},Ke==null?void 0:Ke.score_given_user,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),uo&&ce.createElement("span",{style:{padding:"3px",marginRight:30,background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",Ke==null?void 0:Ke.commit_count,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A"),uo&&ce.createElement("div",{className:Ue.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px",marginRight:10,height:32,cursor:"pointer"},onClick:()=>{ia({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},ce.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ce.createElement("span",{style:{marginLeft:5}},"\u4F5C\u4E1A\u63CF\u8FF0")),!uo&&ce.createElement("div",null,!((0,Ct.dE)()&&Zt.is_author)&&(Ke!=null&&Ke.rated_already?ce.createElement("img",{src:Ut,style:{margin:"0 20px 0 0"}}):ce.createElement("img",{src:yt,style:{marginRight:"20px"}}))),(0,Ct.dE)()&&Zt.is_author?ce.createElement(ce.Fragment,null):(Ke==null?void 0:Ke.have_history_comment)&&ce.createElement(ze.ZP,{className:Ue.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px"},icon:ce.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),onClick:()=>{ia({key:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"})}},"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"),!uo&&(0,Ct.G5)()&&ce.createElement(me.Z,{menu:{items:[{label:ce.createElement("div",{onClick:()=>{Kr(!1)}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"1"},{label:ce.createElement("div",{onClick:()=>{Kr(!0)}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"2"}]}},ce.createElement("div",{className:`${Ue.daochu} ${Ue.buttonStyle}`},"\u5BFC\u51FA",ce.createElement("i",{className:"iconfont icon-a-xialazhankai",style:{fontSize:"6px",marginLeft:"6px"}})))))),ce.createElement("div",{style:{display:"flex"}},sr&&or()&&ce.createElement("div",{className:Ue.left_content},ce.createElement("div",{className:Ue.left_title},ce.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ce.createElement("span",{className:"ml10"},"\u4F5C\u4E1A\u63CF\u8FF0"),ce.createElement("span",{className:Ue.see_work,onClick:()=>{ia({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},"\u67E5\u770B")),ce.createElement("div",{className:Ue.left_list},ce.createElement("div",{className:Ue.list_title},ce.createElement("div",{style:{width:"5px",height:"10px",background:"#3061D0"}}),ce.createElement("span",{style:{color:"#171717",fontWeight:600,marginLeft:"10px"}},"\u8BC4\u9605\u4EFB\u52A1"),ce.createElement("span",{style:{marginLeft:"auto",color:"#333333"}},"\u5DF2\u8BC4"),ce.createElement("span",{style:{color:"#009C0F",margin:"0 20px 0 8px",fontWeight:600}},Ke==null?void 0:Ke.commented_size),ce.createElement("span",{style:{color:"#333333",marginRight:"8px"}},"\u672A\u8BC4"),ce.createElement("span",{style:{color:"#FA6400",fontWeight:600}},Ke==null?void 0:Ke.no_commented_size)),ce.createElement("div",{className:`${Ue.list_box} ${cg?"":Ue.hiddenBar}`,onMouseEnter:hg,onMouseLeave:()=>Xr(!1)},(At=Ke==null?void 0:Ke.all_student_works)==null?void 0:At.map(et=>{var Rt;return ce.createElement("div",{className:Ue.list_item,style:{background:(Rt=pt==null?void 0:pt.userId)!=null&&Rt.includes(et==null?void 0:et.student_work_id)?"#F1F4F9":""},onClick:()=>{Fe.history.push(et==null?void 0:et.url)}},ce.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${et==null?void 0:et.image_url}`,className:Ue.item_img,style:{filter:Bo&&"blur(10px)",border:Bo&&"none"}}),ce.createElement("div",{className:Ue.item_content},ce.createElement("div",{className:Ue.item_name,style:{height:Bo?"40px":"20px",lineHeight:Bo?"40px":"20px"}},et==null?void 0:et.username),!Bo&&ce.createElement("div",{className:Ue.item_code},"\u5B66\u53F7\uFF1A",et==null?void 0:et.student_id)),ce.createElement("div",{className:Ue.item_states,style:{color:(et==null?void 0:et.score)=="\u5F85\u8BC4"?"#FA6400":"#009C0F"}},et==null?void 0:et.score,(et==null?void 0:et.score)!="\u5F85\u8BC4"&&"\u5206"))})))),or()&&ce.createElement("div",{className:sr?Ue.foldClose:Ue.foldOpen,onClick:()=>ig(!sr)},sr&&ce.createElement(Le.Z,{placement:"right",title:"\u6536\u8D77"},ce.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!sr&&ce.createElement(Le.Z,{placement:"right",title:"\u5C55\u5F00"},ce.createElement("span",{className:"icon-youjiantou iconfont",style:{color:"#3061D0"}}))),ce.createElement("div",{style:{flex:1,margin:or()?"0 20px 0 5px":"auto",minWidth:"600px"}},ce.createElement(ye.default,{className:Ue.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:ar,tabBarExtraContent:ce.createElement(ce.Fragment,null,!uo&&(Ke==null?void 0:Ke.commit_count)>1&&ce.createElement(ze.ZP,{style:{border:"none",color:"#3061D0",display:"flex",alignItems:"center",padding:0},icon:ce.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),loading:Lr,onClick:()=>ro(void 0,null,function*(){yield Br({},!0),ia({key:"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55"})})},"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55")),onChange:et=>{ir(et),et=="2"&&Fe.history.push(`/classrooms/${pt.coursesId}/common_homework/${pt.categoryId}/lab-report-view/${pt.userId}`),et=="3"&&Xo({})}},ce.createElement(ye.default.TabPane,{tab:ce.createElement("span",{style:{position:"relative"}},"\u5B66\u751F\u4F5C\u4E1A",ce.createElement(Le.Z,{title:ce.createElement("span",{className:"font14"},"\uFF08\u5F53\u524D\u652F\u6301\u6279\u6CE8\u7684\u6587\u6863\u7C7B\u578B\uFF1A.docx\u3001.xlsx\u3001.pptx\uFF09")},ce.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}}))),key:"1"}),!uo&&(0,Ct.j5)()&&ce.createElement(ye.default.TabPane,{tab:"\u5B9E\u9A8C\u62A5\u544A",key:"2"}),(Ke==null?void 0:Ke.anonymous_comment)&&!uo&&ce.createElement(ye.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"3"})),ce.createElement("div",{className:`${Sg?"":Ue.hiddenBar}`,onMouseEnter:Pg,onMouseLeave:()=>qr(!1),style:{overflowY:"auto",height:"calc(100vh - 180px)"}},ce.createElement(ve.Z,{spinning:Fr||!!ge["shixunHomeworks/getStudentWorkDetail"]||!!ge["shixunHomeworks/getStudentWorkSupplyDetail"]},ce.createElement("div",{key:"1",style:{display:ar==="1"?"block":"none"}},ce.createElement("div",{style:{background:"#F5F6F8",padding:"20px"}},ce.createElement("div",{className:Ue.center_top},ce.createElement("div",{className:Ue.center_top_title},ce.createElement("img",{src:Eo}),ce.createElement("span",{className:"ml5",style:{color:"#3061D0",fontWeight:600}},"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),(Ke==null?void 0:Ke.update_time)&&ce.createElement(ce.Fragment,null,ce.createElement("span",{style:{marginLeft:"auto",cursor:"pointer",color:"#333333"}},ee()(Ke==null?void 0:Ke.update_time).format("YYYY-MM-DD HH:mm")),ce.createElement("span",{className:"ml10",style:{color:"#333333"}},"\u66F4\u65B0"))),ce.createElement("div",{className:Ue.center_top_content},ce.createElement(ht.Z,{value:(Ke==null?void 0:Ke.description)||"\u6682\u65E0\uFF5E"}),ce.createElement($t.Z,{authority:(0,Ct.GJ)(),dataSource:Ke==null?void 0:Ke.attachments,callback:()=>{_t({type:"shixunHomeworks/getStudentWorkDetail",payload:Fn({},pt)})}})))),((Ke==null?void 0:Ke.work_score)||(Ke==null?void 0:Ke.work_score)==0)&&!uo&&ce.createElement(aa,{dataInfo:Ke,handleCloseOrOpenModal:et=>{ia(et)}})),ce.createElement("div",{key:"3",style:{display:ar==="3"?"block":"none"}},ce.createElement("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"}},((nt=qo==null?void 0:qo.data)==null?void 0:nt.count)>0?ce.createElement(ce.Fragment,null,(Xn=(zt=qo==null?void 0:qo.data)==null?void 0:zt.list)==null?void 0:Xn.map((et,Rt)=>ce.createElement(Ma,{key:Rt,type:"feedback",Data:ra(Fn({},et),{time:et==null?void 0:et.created_at,user_info:{user_image_url:et.avatar_url,user_id:et.user_id,user_name:et.real_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se}))):ce.createElement(Ht.Z,null)))),(qa=Zt==null?void 0:Zt.teacher_list)!=null&&qa.length?ce.createElement("div",{className:Ue.pingyue},ce.createElement("div",{className:Ue.pingyue_title},ce.createElement("img",{src:Re,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u6559\u5E08\u8BC4\u9605"),((Ke==null?void 0:Ke.teacher_score)||(Ke==null?void 0:Ke.teacher_score)==0)&&ce.createElement("div",{className:Ue.pingyue_score},ce.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Ke==null?void 0:Ke.teacher_score,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ce.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Ke==null?void 0:Ke.teacher_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ce.createElement("div",{style:{padding:"20px"}},ce.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(dn=Zt==null?void 0:Zt.teacher_list)!=null&&dn.length?(mn=Nr?Zt==null?void 0:Zt.teacher_list:Zt==null?void 0:Zt.teacher_list.slice(0,3))==null?void 0:mn.map((et,Rt)=>ce.createElement(Ma,{key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((fa=Zt==null?void 0:Zt.teacher_list)==null?void 0:fa.length)>3&&!Nr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Yr(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((wa=Zt==null?void 0:Zt.teacher_list)==null?void 0:wa.length)>3&&Nr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Yr(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")),((Ta=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:Ta.length)>0&&ce.createElement("div",{className:Ue.pingyue_teacher_title},ce.createElement("img",{src:ta,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#CA7720",fontWeight:600}},"\u4EC5\u6559\u5E08\u53EF\u89C1\u8BC4\u8BED")),((ka=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:ka.length)>0&&ce.createElement("div",{style:{display:"flex",flexDirection:"column"}},(On=Zt==null?void 0:Zt.hidden_comment_scores)!=null&&On.length?(sa=Ir?Zt==null?void 0:Zt.hidden_comment_scores:Zt==null?void 0:Zt.hidden_comment_scores.slice(0,3))==null?void 0:sa.map((et,Rt)=>ce.createElement(Ma,{newType:"teacher",key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((ga=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:ga.length)>3&&!Ir&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Hr(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((pn=Zt==null?void 0:Zt.hidden_comment_scores)==null?void 0:pn.length)>3&&Ir&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Hr(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")))):null,($n=Zt==null?void 0:Zt.teaching_assistant_list)!=null&&$n.length?ce.createElement("div",{className:Ue.pingyue,style:{marginTop:"20px"}},ce.createElement("div",{className:Ue.pingyue_title},ce.createElement("img",{src:Re,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u52A9\u6559\u8BC4\u9605"),((Ke==null?void 0:Ke.teaching_asistant_score)||(Ke==null?void 0:Ke.teaching_asistant_score)==0)&&ce.createElement("div",{className:Ue.pingyue_score},ce.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Ke==null?void 0:Ke.teaching_asistant_score,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ce.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Ke==null?void 0:Ke.ta_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ce.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(Co=Zt==null?void 0:Zt.teaching_assistant_list)!=null&&Co.length?(gn=br?Zt==null?void 0:Zt.teaching_assistant_list:Zt==null?void 0:Zt.teaching_assistant_list.slice(0,3))==null?void 0:gn.map((et,Rt)=>ce.createElement(Ma,{key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((ln=Zt==null?void 0:Zt.teaching_assistant_list)==null?void 0:ln.length)>3&&!br&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Ur(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((zn=Zt==null?void 0:Zt.teaching_assistant_list)==null?void 0:zn.length)>3&&br&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Ur(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null,(yn=Zt==null?void 0:Zt.student_list)!=null&&yn.length?ce.createElement("div",{className:Ue.pingyue,style:{marginTop:"20px"}},ce.createElement("div",{className:Ue.pingyue_title},ce.createElement("img",{src:Re,style:{marginRight:"5px"}}),ce.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u533F\u8BC4\u8BC4\u9605"),((Ke==null?void 0:Ke.student_score)||(Ke==null?void 0:Ke.student_score)==0)&&ce.createElement("div",{className:Ue.pingyue_score},ce.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Ke==null?void 0:Ke.student_score,ce.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ce.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08\u5E73\u5747\u8BC4\u5206\uFF09"))),ce.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(Tn=Zt==null?void 0:Zt.student_list)!=null&&Tn.length?(La=jr?Zt==null?void 0:Zt.student_list:Zt==null?void 0:Zt.student_list.slice(0,3))==null?void 0:La.map((et,Rt)=>ce.createElement(Ma,{showNm:!0,showName:!(0,Ct.dE)(),key:Rt,index:Rt,type:Er.status==1&&"teacher",Data:ra(Fn({},et),{user_info:{user_image_url:et.user_image_url,user_login:et.user_login,user_name:et.user_name}}),getInitData:jo,updateData:_o,shixunHomeworks:Se})):ce.createElement(Ht.Z,{styles:{margin:"50px auto"}}),((_a=Zt==null?void 0:Zt.student_list)==null?void 0:_a.length)>3&&!jr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Wr(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((No=Zt==null?void 0:Zt.student_list)==null?void 0:No.length)>3&&jr&&ce.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{Wr(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null)),or()&&ce.createElement("div",{style:{padding:"15px",height:"calc(100vh - 143px)",overflowY:"auto",background:"#ffffff"},className:`${Ue.right_content} ${fg?"":Ue.hiddenBar}`,onMouseEnter:pg,onMouseLeave:()=>_r(!1)},ce.createElement(Ce.default,{form:Lo,layout:"vertical",size:"large",className:Ue.right_form,style:{position:"relative"},scrollToFirstError:!0,onFinish:et=>{mg(et)}},ce.createElement("div",{className:"blod font16 mb10",style:{color:"#191919"}},"\u8BC4\u9605"),ce.createElement(Oe,{FormProps:{form:Lo},isShowStyles:!1}),ce.createElement(Ce.default.Item,{name:"attachment_ids",className:"mb20",style:{marginTop:"-12px"}},ce.createElement(tn.Z,null)),(0,Ct.GJ)()&&ce.createElement("div",null,ce.createElement(Ce.default.Item,{name:"hidden_comment",style:{background:"#F6F7F9",height:"50px",display:"flex",alignItems:"center",padding:"0 20px"}},ce.createElement(Be.default,{onChange:et=>{var Rt;Zr((Rt=et==null?void 0:et.target)==null?void 0:Rt.checked)}},"\u8BC4\u8BED\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1")))),ce.createElement("div",null,ce.createElement(ze.ZP,{loading:eg,style:{width:"100%",height:"40px",background:"#3061D0",borderRadius:"7px"},type:"primary",onClick:()=>{Lo.submit()}}," \u63D0\u4EA4\u8BC4\u9605 ")),ce.createElement("div",{style:{display:"flex",marginTop:"20px",justifyContent:"space-between"}},(Ke==null?void 0:Ke.is_new_rule)&&(0,Ct.G5)()&&Ke.work_status!==-1&&Ke.work_status!==0&&ce.createElement(ze.ZP,{className:Ue.btnAdd,onClick:()=>{ia({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Ke!=null&&Ke.is_new_rule)&&(0,Ct.G5)()&&["\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u8FDB\u884C\u4E2D"].some(et=>{var Rt;return(Rt=Ke==null?void 0:Ke.homework_status)==null?void 0:Rt.includes(et)})&&ce.createElement(ze.ZP,{className:Ue.btnAdd,onClick:()=>{ia({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Ke!=null&&Ke.is_author)&&(0,Ct.dE)()&&((cr=Ke==null?void 0:Ke.homework_status)==null?void 0:cr.includes("\u533F\u8BC4\u4E2D"))&&kn.get("review")!=="review"&&ce.createElement(ze.ZP,{className:Ue.btnAdd,onClick:()=>{ia({key:"\u95EE\u9898\u53CD\u9988"})}}," \u95EE\u9898\u53CD\u9988 "),ce.createElement(ze.ZP,{className:`${!(Ra!=null&&Ra.last)&&Ue.btnAdd} ${Ue.lastAdd}`,style:{display:"flex",alignItems:"center"},onClick:()=>yr("last"),disabled:Ra==null?void 0:Ra.last},ce.createElement("i",{className:"iconfont icon-zuojiantou font12 mr5"})," \u4E0A\u4E00\u4E2A "),ce.createElement(ze.ZP,{className:!(Ga!=null&&Ga.last)&&Ue.btnAdd,style:{display:"flex",alignItems:"center"},disabled:Ga==null?void 0:Ga.last,onClick:()=>yr("read")},"\u4E0B\u4E00\u4E2A ",ce.createElement("i",{className:"iconfont icon-youjiantou font12 ml5"})))))),ce.createElement(mt,null),ce.createElement(Ze,{studentWorkDetail:Ke}),ce.createElement(ae.Z,null),ce.createElement(Ie.default,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",open:(ha==null?void 0:ha.key)=="\u786E\u8BA4\u6253\u56DE\u91CD\u505A",destroyOnClose:!0,forceRender:!0,width:700,onCancel:()=>{ia("")},onOk:()=>ro(void 0,null,function*(){if(!Hn){pe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}const et=yield(0,E.ZP)(`/api/student_works/${pt.userId}/redo_modal.json`,{method:"post",body:{comment:Hn,id:pt.userId}});(et==null?void 0:et.status)===0&&(pe.ZP.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),ia(""),jo(),_o())})},ce.createElement("div",{style:{padding:"32px"}},ce.createElement("span",null,"\u786E\u8BA4\u5C06",Ke==null?void 0:Ke.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),ce.createElement("div",{style:{marginTop:"20px"}},ce.createElement("label",null,ce.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),ce.createElement(a.Z,{className:Ue.MdEditor,onChange:et=>lo(et),defaultValue:"",height:250})))),ce.createElement(y.Z,{close:!0,data:Ar==null?void 0:Ar.content,type:Ar==null?void 0:Ar.type,hasMask:!0,monacoEditor:{value:tg.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>ug({content:"",type:""})}),ce.createElement(Ie.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:ng,confirmLoading:ag,centered:!0,onCancel:()=>Pr(!1),onOk:()=>{pr=="\u9644\u4EF6"?Qr?Vr(!1):Jr(!1):pr=="\u6279\u6CE8"&&(Qr?Vr(!0):Jr(!0))}},ce.createElement(Be.default,{checked:Cr,onChange:et=>{gg(et.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),ce.createElement("div",{className:Ue.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),ce.createElement("div",{className:Ue.export_type_modal},ce.createElement("div",{className:Ue.export_type_modal_con},ce.createElement("div",{className:`${Ue.type_item} ${pr=="\u9644\u4EF6"?Ue.type_item_active:""}`,onClick:()=>Dr("\u9644\u4EF6")},ce.createElement("div",{className:`${Ue.img_warp}`},ce.createElement("img",{src:ft.Z,width:72,height:80})),ce.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),ce.createElement("div",{className:`${Ue.type_item} ${pr=="\u6279\u6CE8"?Ue.type_item_active:""}`,onClick:()=>Dr("\u6279\u6CE8")},ce.createElement("div",{className:`${Ue.img_warp}`},ce.createElement("img",{src:Xt.Z,width:99,height:80})),ce.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),ce.createElement("div",{className:Ue.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),ce.createElement(Ie.default,{title:ha==null?void 0:ha.key,open:(ha==null?void 0:ha.key)=="\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55",centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:()=>ia("")},ce.createElement(ke.default,{locale:{emptyText:ce.createElement(Ht.Z,null)},columns:sg,dataSource:xr==null?void 0:xr.student_works,pagination:!1})),ce.createElement(Ie.default,{title:ha==null?void 0:ha.key,open:(ha==null?void 0:ha.key)=="\u95EE\u9898\u53CD\u9988",centered:!0,destroyOnClose:!0,width:700,onCancel:()=>{ia(""),Qo.resetFields()},confirmLoading:nr,onOk:()=>{Qo.submit()}},ce.createElement(Ce.default,{form:Qo,onFinish:et=>ro(void 0,null,function*(){const Rt=yield gr({userId:pt==null?void 0:pt.userId,id:pt==null?void 0:pt.userId,student_work_feedback:Fn({},et)});(Rt==null?void 0:Rt.status)==0&&(pe.ZP.success("\u63D0\u4EA4\u6210\u529F"),ia(""),Qo.resetFields(),Xo({}),jo())})},ce.createElement("div",{className:"mb20 p20 pt10 pb10 c-grey-333",style:{background:"#F6F7F9"}}," \u5982\u679C\u4F5C\u54C1\u65E0\u6CD5\u533F\u8BC4\uFF0C\u8BF7\u63CF\u8FF0\u95EE\u9898\u5E76\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u8FDB\u884C\u53CD\u9988\u3002\u53CD\u9988\u540E\u7CFB\u7EDF\u5C06\u4E0D\u4F1A\u6263\u9664\u7F3A\u8BC4\u5206\u6570\u3002"),ce.createElement(Ce.default.Item,{className:"mb0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},ce.createElement(be.default.TextArea,{rows:6,placeholder:"\u4F8B\u5982\uFF1A\u4F5C\u54C1\u63D0\u4EA4\u7684\u9644\u4EF6\u4E0D\u6E05\u6670",maxLength:200})))),ce.createElement(wn,{ModalProps:{open:(ha==null?void 0:ha.key)=="\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",onCancel:()=>{ia("")},onOk:()=>{ia("")}}}),ce.createElement(Ot,{ModalProps:{open:(ha==null?void 0:ha.key)=="\u5F97\u5206\u8BE6\u60C5",onCancel:()=>{ia("")},onOk:()=>{ia("")}}}),ce.createElement(qt,{ModalProps:{open:(ha==null?void 0:ha.key)=="\u4F5C\u4E1A\u63CF\u8FF0",footer:[ce.createElement(ze.ZP,{type:"primary",onClick:()=>ia("")},"\u786E\u5B9A")],onCancel:()=>{ia("")}}}))};var mr=(0,Fe.connect)(({shixunHomeworks:Se,loading:ue,user:ge,globalSetting:Dt,classroomList:Vt})=>({shixunHomeworks:Se,globalSetting:Dt,user:ge,loading:ue.effects,classroomList:Vt}))(tr)},80024:function(Pe,ot,oe){"use strict";oe.d(ot,{$J:function(){return Ce},JZ:function(){return pe},bN:function(){return me},jP:function(){return ze},rO:function(){return Ie}});var b=oe(38147),Fe=(Le,ye,ve)=>new Promise((Be,ke)=>{var be=a=>{try{E(ve.next(a))}catch(x){ke(x)}},ae=a=>{try{E(ve.throw(a))}catch(x){ke(x)}},E=a=>a.done?Be(a.value):Promise.resolve(a.value).then(be,ae);E((ve=ve.apply(Le,ye)).next())});function Ce(Le){return(0,b.U2)(`libraries/${Le}.json`)}function Ie(Le){return(0,b.U2)("library_tags.json",Le)}function pe(Le){return Fe(this,null,function*(){return(yield(0,b.IV)(`attachments/${Le}.json`)).status===0})}function ze(Le){return(0,b.v_)("libraries.json",Le)}function me(Le,ye){return(0,b.gz)(`libraries/${Le}.json`,ye)}},61527:function(Pe,ot,oe){"use strict";oe.d(ot,{U:function(){return ye}});var b=oe(59301),Fe=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ze=(ve,Be,ke)=>Be in ve?Fe(ve,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ve[Be]=ke,me=(ve,Be)=>{for(var ke in Be||(Be={}))Ie.call(Be,ke)&&ze(ve,ke,Be[ke]);if(Ce)for(var ke of Ce(Be))pe.call(Be,ke)&&ze(ve,ke,Be[ke]);return ve},Le=(ve,Be,ke)=>new Promise((be,ae)=>{var E=y=>{try{x(ke.next(y))}catch(z){ae(z)}},a=y=>{try{x(ke.throw(y))}catch(z){ae(z)}},x=y=>y.done?be(y.value):Promise.resolve(y.value).then(E,a);x((ke=ke.apply(ve,Be)).next())});function ye(ve,Be){const[ke,be]=(0,b.useState)(Be),[ae,E]=(0,b.useState)(!1),[a,x]=(0,b.useState)();return[ke,ae,(z,ee=!1)=>Le(this,null,function*(){const te=ee?Be:me(me({},ke),z);E(!0),be(te);const ne=yield ve(te);return E(!1),x(ne),ne}),a,x]}},77578:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return b}});const b=Fe=>Fe?typeof Fe=="function"?Fe():Fe:null},37906:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return tn}});var b=oe(59301),Fe=oe(92310),Ce=oe.n(Fe),Ie=oe(69507),pe=oe(36355),ze=oe(19716),me=oe(8628),ye={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},Be=b.createContext({}),ke=oe(11592),be=function(Ee,Me){var Te={};for(var Ge in Ee)Object.prototype.hasOwnProperty.call(Ee,Ge)&&Me.indexOf(Ge)<0&&(Te[Ge]=Ee[Ge]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ge=Object.getOwnPropertySymbols(Ee);Ve(0,ke.Z)(Ee).map(Me=>Object.assign({},Me==null?void 0:Me.props));function E(Ee,Me,Te){const Ge=b.useMemo(()=>Me||ae(Te),[Me,Te]);return b.useMemo(()=>Ge.map(he=>{var{span:Ne}=he,We=be(he,["span"]);return Object.assign(Object.assign({},We),{span:typeof Ne=="number"?Ne:(0,Ie.m9)(Ee,Ne)})}),[Ge,Ee])}function a(Ee,Me,Te){let Ge=Ee;return(Te===void 0||Te>Me)&&(Ge=Object.assign(Object.assign({},Ee),{span:Me})),Ge}function x(Ee,Me){const Te=[];let Ge=[],Ve=Me;return Ee.filter(he=>he).forEach((he,Ne)=>{const We=he==null?void 0:he.span,st=We||1;if(Ne===Ee.length-1){Ge.push(a(he,Ve,We)),Te.push(Ge);return}st(0,b.useMemo)(()=>x(Me,Ee),[Me,Ee]),te=Ee=>{let{children:Me}=Ee;return Me};function ne(Ee){return Ee!=null}var ie=Ee=>{const{itemPrefixCls:Me,component:Te,span:Ge,className:Ve,style:he,labelStyle:Ne,contentStyle:We,bordered:st,label:He,content:at,colon:se}=Ee,Ze=Te;return st?b.createElement(Ze,{className:Ce()({[`${Me}-item-label`]:ne(He),[`${Me}-item-content`]:ne(at)},Ve),style:he,colSpan:Ge},ne(He)&&b.createElement("span",{style:Ne},He),ne(at)&&b.createElement("span",{style:We},at)):b.createElement(Ze,{className:Ce()(`${Me}-item`,Ve),style:he,colSpan:Ge},b.createElement("div",{className:`${Me}-item-container`},(He||He===0)&&b.createElement("span",{className:Ce()(`${Me}-item-label`,{[`${Me}-item-no-colon`]:!se}),style:Ne},He),(at||at===0)&&b.createElement("span",{className:Ce()(`${Me}-item-content`),style:We},at)))};function le(Ee,Me,Te){let{colon:Ge,prefixCls:Ve,bordered:he}=Me,{component:Ne,type:We,showLabel:st,showContent:He,labelStyle:at,contentStyle:se}=Te;return Ee.map((Ze,wt)=>{let{label:Ct,children:ft,prefixCls:Xt=Ve,className:an,style:Ht,labelStyle:$t,contentStyle:bt,span:Bt=1,key:Et}=Ze;return typeof Ne=="string"?b.createElement(ie,{key:`${We}-${Et||wt}`,className:an,style:Ht,labelStyle:Object.assign(Object.assign({},at),$t),contentStyle:Object.assign(Object.assign({},se),bt),span:Bt,colon:Ge,component:Ne,itemPrefixCls:Xt,bordered:he,label:st?Ct:null,content:He?ft:null}):[b.createElement(ie,{key:`label-${Et||wt}`,className:an,style:Object.assign(Object.assign(Object.assign({},at),Ht),$t),span:1,colon:Ge,component:Ne[0],itemPrefixCls:Xt,bordered:he,label:Ct}),b.createElement(ie,{key:`content-${Et||wt}`,className:an,style:Object.assign(Object.assign(Object.assign({},se),Ht),bt),span:Bt*2-1,component:Ne[1],itemPrefixCls:Xt,bordered:he,content:ft})]})}var fe=Ee=>{const Me=b.useContext(Be),{prefixCls:Te,vertical:Ge,row:Ve,index:he,bordered:Ne}=Ee;return Ge?b.createElement(b.Fragment,null,b.createElement("tr",{key:`label-${he}`,className:`${Te}-row`},le(Ve,Ee,Object.assign({component:"th",type:"label",showLabel:!0},Me))),b.createElement("tr",{key:`content-${he}`,className:`${Te}-row`},le(Ve,Ee,Object.assign({component:"td",type:"content",showContent:!0},Me)))):b.createElement("tr",{key:he,className:`${Te}-row`},le(Ve,Ee,Object.assign({component:Ne?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Me)))},Qe=oe(17313),Ye=oe(83116),St=oe(37613);const $e=Ee=>{const{componentCls:Me,labelBg:Te}=Ee;return{[`&${Me}-bordered`]:{[`> ${Me}-view`]:{border:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${Me}-row`]:{borderBottom:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Me}-item-label, > ${Me}-item-content`]:{padding:`${Ee.padding}px ${Ee.paddingLG}px`,borderInlineEnd:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Me}-item-label`]:{color:Ee.colorTextSecondary,backgroundColor:Te,"&::after":{display:"none"}}}},[`&${Me}-middle`]:{[`${Me}-row`]:{[`> ${Me}-item-label, > ${Me}-item-content`]:{padding:`${Ee.paddingSM}px ${Ee.paddingLG}px`}}},[`&${Me}-small`]:{[`${Me}-row`]:{[`> ${Me}-item-label, > ${Me}-item-content`]:{padding:`${Ee.paddingXS}px ${Ee.padding}px`}}}}}},mt=Ee=>{const{componentCls:Me,extraColor:Te,itemPaddingBottom:Ge,colonMarginRight:Ve,colonMarginLeft:he,titleMarginBottom:Ne}=Ee;return{[Me]:Object.assign(Object.assign(Object.assign({},(0,Qe.Wf)(Ee)),$e(Ee)),{"&-rtl":{direction:"rtl"},[`${Me}-header`]:{display:"flex",alignItems:"center",marginBottom:Ne},[`${Me}-title`]:Object.assign(Object.assign({},Qe.vS),{flex:"auto",color:Ee.colorText,fontWeight:Ee.fontWeightStrong,fontSize:Ee.fontSizeLG,lineHeight:Ee.lineHeightLG}),[`${Me}-extra`]:{marginInlineStart:"auto",color:Te,fontSize:Ee.fontSize},[`${Me}-view`]:{width:"100%",borderRadius:Ee.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${Me}-row`]:{"> th, > td":{paddingBottom:Ge},"&:last-child":{borderBottom:"none"}},[`${Me}-item-label`]:{color:Ee.colorTextTertiary,fontWeight:"normal",fontSize:Ee.fontSize,lineHeight:Ee.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${he}px ${Ve}px`},[`&${Me}-item-no-colon::after`]:{content:'""'}},[`${Me}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Me}-item-content`]:{display:"table-cell",flex:1,color:Ee.colorText,fontSize:Ee.fontSize,lineHeight:Ee.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Me}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Me}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Me}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${Me}-row`]:{"> th, > td":{paddingBottom:Ee.paddingSM}}},"&-small":{[`${Me}-row`]:{"> th, > td":{paddingBottom:Ee.paddingXS}}}})}};var Ue=(0,Ye.Z)("Descriptions",Ee=>{const Me=(0,St.TS)(Ee,{});return[mt(Me)]},Ee=>({labelBg:Ee.colorFillAlter,titleMarginBottom:Ee.fontSizeSM*Ee.lineHeightSM,itemPaddingBottom:Ee.padding,colonMarginRight:Ee.marginXS,colonMarginLeft:Ee.marginXXS/2,extraColor:Ee.colorText})),ht=function(Ee,Me){var Te={};for(var Ge in Ee)Object.prototype.hasOwnProperty.call(Ee,Ge)&&Me.indexOf(Ge)<0&&(Te[Ge]=Ee[Ge]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ge=Object.getOwnPropertySymbols(Ee);Ve{const{prefixCls:Me,title:Te,extra:Ge,column:Ve,colon:he=!0,bordered:Ne,layout:We,children:st,className:He,rootClassName:at,style:se,size:Ze,labelStyle:wt,contentStyle:Ct,items:ft}=Ee,Xt=ht(Ee,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:an,direction:Ht,descriptions:$t}=b.useContext(pe.E_),bt=an("descriptions",Me),Bt=(0,me.Z)(),Et=b.useMemo(()=>{var Un;return typeof Ve=="number"?Ve:(Un=(0,Ie.m9)(Bt,Object.assign(Object.assign({},ye),Ve)))!==null&&Un!==void 0?Un:3},[Bt,Ve]),jt=E(Bt,ft,st),Nn=(0,ze.Z)(Ze),Mn=z(Et,jt),[cn,nn]=Ue(bt),Zn=b.useMemo(()=>({labelStyle:wt,contentStyle:Ct}),[wt,Ct]);return cn(b.createElement(Be.Provider,{value:Zn},b.createElement("div",Object.assign({className:Ce()(bt,$t==null?void 0:$t.className,{[`${bt}-${Nn}`]:Nn&&Nn!=="default",[`${bt}-bordered`]:!!Ne,[`${bt}-rtl`]:Ht==="rtl"},He,at,nn),style:Object.assign(Object.assign({},$t==null?void 0:$t.style),se)},Xt),(Te||Ge)&&b.createElement("div",{className:`${bt}-header`},Te&&b.createElement("div",{className:`${bt}-title`},Te),Ge&&b.createElement("div",{className:`${bt}-extra`},Ge)),b.createElement("div",{className:`${bt}-view`},b.createElement("table",null,b.createElement("tbody",null,Mn.map((Un,Pa)=>b.createElement(fe,{key:Pa,index:Pa,colon:he,prefixCls:bt,vertical:We==="vertical",bordered:Ne,row:Un}))))))))};Yt.Item=te;var tn=Yt},14478:function(Pe,ot,oe){"use strict";oe.d(ot,{Z:function(){return fe}});var b=oe(96512),Fe=oe(92310),Ce=oe.n(Fe),Ie=oe(10228),pe=oe(18929),ze=oe(2738),me=oe(59301),Le=oe(92343),ye=oe(36355),ve=oe(60324),Be=oe(92806),ke=oe(77578),be=oe(3113),ae=oe(67797),E=oe(9763),a=oe(31724),x=oe(39722),y=oe(83116);const z=Qe=>{const{componentCls:Ye,iconCls:St,antCls:$e,zIndexPopup:mt,colorText:Ue,colorWarning:ht,marginXXS:Yt,marginXS:tn,fontSize:Ee,fontWeightStrong:Me,colorTextHeading:Te}=Qe;return{[Ye]:{zIndex:mt,[`&${$e}-popover`]:{fontSize:Ee},[`${Ye}-message`]:{marginBottom:tn,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Ye}-message-icon ${St}`]:{color:ht,fontSize:Ee,lineHeight:1,marginInlineEnd:tn},[`${Ye}-title`]:{fontWeight:Me,color:Te,"&:only-child":{fontWeight:"normal"}},[`${Ye}-description`]:{marginTop:Yt,color:Ue}},[`${Ye}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:tn}}}}};var ee=(0,y.Z)("Popconfirm",Qe=>z(Qe),Qe=>{const{zIndexPopupBase:Ye}=Qe;return{zIndexPopup:Ye+60}},{resetStyle:!1}),te=function(Qe,Ye){var St={};for(var $e in Qe)Object.prototype.hasOwnProperty.call(Qe,$e)&&Ye.indexOf($e)<0&&(St[$e]=Qe[$e]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,$e=Object.getOwnPropertySymbols(Qe);mt<$e.length;mt++)Ye.indexOf($e[mt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,$e[mt])&&(St[$e[mt]]=Qe[$e[mt]]);return St};const ne=Qe=>{const{prefixCls:Ye,okButtonProps:St,cancelButtonProps:$e,title:mt,description:Ue,cancelText:ht,okText:Yt,okType:tn="primary",icon:Ee=me.createElement(b.Z,null),showCancel:Me=!0,close:Te,onConfirm:Ge,onCancel:Ve,onPopupClick:he}=Qe,{getPrefixCls:Ne}=me.useContext(ye.E_),[We]=(0,E.Z)("Popconfirm",a.Z.Popconfirm),st=(0,ke.Z)(mt),He=(0,ke.Z)(Ue);return me.createElement("div",{className:`${Ye}-inner-content`,onClick:he},me.createElement("div",{className:`${Ye}-message`},Ee&&me.createElement("span",{className:`${Ye}-message-icon`},Ee),me.createElement("div",{className:`${Ye}-message-text`},st&&me.createElement("div",{className:Ce()(`${Ye}-title`)},st),He&&me.createElement("div",{className:`${Ye}-description`},He))),me.createElement("div",{className:`${Ye}-buttons`},Me&&me.createElement(be.ZP,Object.assign({onClick:Ve,size:"small"},$e),ht!=null?ht:We==null?void 0:We.cancelText),me.createElement(Be.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,ae.n)(tn)),St),actionFn:Ge,close:Te,prefixCls:Ne("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Yt!=null?Yt:We==null?void 0:We.okText)))};var ie=Qe=>{const{prefixCls:Ye,placement:St,className:$e,style:mt}=Qe,Ue=te(Qe,["prefixCls","placement","className","style"]),{getPrefixCls:ht}=me.useContext(ye.E_),Yt=ht("popconfirm",Ye),[tn]=ee(Yt);return tn(me.createElement(x.ZP,{placement:St,className:Ce()(Yt,$e),style:mt,content:me.createElement(ne,Object.assign({prefixCls:Yt},Ue))}))},le=function(Qe,Ye){var St={};for(var $e in Qe)Object.prototype.hasOwnProperty.call(Qe,$e)&&Ye.indexOf($e)<0&&(St[$e]=Qe[$e]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,$e=Object.getOwnPropertySymbols(Qe);mt<$e.length;mt++)Ye.indexOf($e[mt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,$e[mt])&&(St[$e[mt]]=Qe[$e[mt]]);return St};const we=me.forwardRef((Qe,Ye)=>{const{prefixCls:St,placement:$e="top",trigger:mt="click",okType:Ue="primary",icon:ht=me.createElement(b.Z,null),children:Yt,overlayClassName:tn,onOpenChange:Ee,onVisibleChange:Me}=Qe,Te=le(Qe,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Ge}=me.useContext(ye.E_),[Ve,he]=(0,pe.Z)(!1,{value:Qe.open,defaultValue:Qe.defaultOpen}),Ne=(ft,Xt)=>{he(ft,!0),Me==null||Me(ft),Ee==null||Ee(ft,Xt)},We=ft=>{Ne(!1,ft)},st=ft=>{var Xt;return(Xt=Qe.onConfirm)===null||Xt===void 0?void 0:Xt.call(void 0,ft)},He=ft=>{var Xt;Ne(!1,ft),(Xt=Qe.onCancel)===null||Xt===void 0||Xt.call(void 0,ft)},at=ft=>{ft.keyCode===Ie.Z.ESC&&Ve&&Ne(!1,ft)},se=ft=>{const{disabled:Xt=!1}=Qe;Xt||Ne(ft)},Ze=Ge("popconfirm",St),wt=Ce()(Ze,tn),[Ct]=ee(Ze);return Ct(me.createElement(ve.Z,Object.assign({},(0,ze.Z)(Te,["title"]),{trigger:mt,placement:$e,onOpenChange:se,open:Ve,ref:Ye,overlayClassName:wt,content:me.createElement(ne,Object.assign({okType:Ue,icon:ht},Qe,{prefixCls:Ze,close:We,onConfirm:st,onCancel:He})),"data-popover-inject":!0}),(0,Le.Tm)(Yt,{onKeyDown:ft=>{var Xt,an;me.isValidElement(Yt)&&((an=Yt==null?void 0:(Xt=Yt.props).onKeyDown)===null||an===void 0||an.call(Xt,ft)),at(ft)}})))});we._InternalPanelDoNotUseOrYouWillBeFired=ie;var fe=we},39722:function(Pe,ot,oe){"use strict";oe.d(ot,{t5:function(){return ve}});var b=oe(92310),Fe=oe.n(b),Ce=oe(55477),Ie=oe(59301),pe=oe(36355),ze=oe(77578),me=oe(17356),Le=function(ke,be){var ae={};for(var E in ke)Object.prototype.hasOwnProperty.call(ke,E)&&be.indexOf(E)<0&&(ae[E]=ke[E]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(ke);a{if(!(!be&&!ae))return Ie.createElement(Ie.Fragment,null,be&&Ie.createElement("div",{className:`${ke}-title`},(0,ze.Z)(be)),Ie.createElement("div",{className:`${ke}-inner-content`},(0,ze.Z)(ae)))},ve=ke=>{const{hashId:be,prefixCls:ae,className:E,style:a,placement:x="top",title:y,content:z,children:ee}=ke;return Ie.createElement("div",{className:Fe()(be,ae,`${ae}-pure`,`${ae}-placement-${x}`,E),style:a},Ie.createElement("div",{className:`${ae}-arrow`}),Ie.createElement(Ce.G,Object.assign({},ke,{className:be,prefixCls:ae}),ee||ye(ae,y,z)))},Be=ke=>{const{prefixCls:be}=ke,ae=Le(ke,["prefixCls"]),{getPrefixCls:E}=Ie.useContext(pe.E_),a=E("popover",be),[x,y]=(0,me.Z)(a);return x(Ie.createElement(ve,Object.assign({},ae,{prefixCls:a,hashId:y})))};ot.ZP=Be},60324:function(Pe,ot,oe){"use strict";var b=oe(92310),Fe=oe.n(b),Ce=oe(59301),Ie=oe(77578),pe=oe(62892),ze=oe(36355),me=oe(6848),Le=oe(39722),ye=oe(17356),ve=function(be,ae){var E={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&ae.indexOf(a)<0&&(E[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(be);x{let{title:ae,content:E,prefixCls:a}=be;return Ce.createElement(Ce.Fragment,null,ae&&Ce.createElement("div",{className:`${a}-title`},(0,Ie.Z)(ae)),Ce.createElement("div",{className:`${a}-inner-content`},(0,Ie.Z)(E)))},ke=Ce.forwardRef((be,ae)=>{const{prefixCls:E,title:a,content:x,overlayClassName:y,placement:z="top",trigger:ee="hover",mouseEnterDelay:te=.1,mouseLeaveDelay:ne=.1,overlayStyle:re={}}=be,ie=ve(be,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:le}=Ce.useContext(ze.E_),we=le("popover",E),[fe,Qe]=(0,ye.Z)(we),Ye=le(),St=Fe()(y,Qe);return fe(Ce.createElement(me.Z,Object.assign({placement:z,trigger:ee,mouseEnterDelay:te,mouseLeaveDelay:ne,overlayStyle:re},ie,{prefixCls:we,overlayClassName:St,ref:ae,overlay:a||x?Ce.createElement(Be,{prefixCls:we,title:a,content:x}):null,transitionName:(0,pe.m)(Ye,"zoom-big",ie.transitionName),"data-popover-inject":!0})))});ke._InternalPanelDoNotUseOrYouWillBeFired=Le.ZP,ot.Z=ke},17356:function(Pe,ot,oe){"use strict";var b=oe(17313),Fe=oe(29878),Ce=oe(19447),Ie=oe(33166),pe=oe(83116),ze=oe(37613);const me=ve=>{const{componentCls:Be,popoverColor:ke,minWidth:be,fontWeightStrong:ae,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:ee,colorBgElevated:te,popoverBg:ne}=ve;return[{[Be]:Object.assign(Object.assign({},(0,b.Wf)(ve)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":te,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Be}-content`]:{position:"relative"},[`${Be}-inner`]:{backgroundColor:ne,backgroundClip:"padding-box",borderRadius:y,boxShadow:a,padding:E},[`${Be}-title`]:{minWidth:be,marginBottom:ee,color:x,fontWeight:ae},[`${Be}-inner-content`]:{color:ke}})},(0,Ce.ZP)(ve,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Be}-pure`]:{position:"relative",maxWidth:"none",margin:ve.sizePopupArrow,display:"inline-block",[`${Be}-content`]:{display:"inline-block"}}}]},Le=ve=>{const{componentCls:Be}=ve;return{[Be]:Ie.i.map(ke=>{const be=ve[`${ke}6`];return{[`&${Be}-${ke}`]:{"--antd-arrow-background-color":be,[`${Be}-inner`]:{backgroundColor:be},[`${Be}-arrow`]:{background:"transparent"}}}})}},ye=ve=>{const{componentCls:Be,lineWidth:ke,lineType:be,colorSplit:ae,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:y,padding:z}=ve,ee=a-Math.round(x*y),te=ee/2,ne=ee/2-ke,re=z;return{[Be]:{[`${Be}-inner`]:{padding:0},[`${Be}-title`]:{margin:0,padding:`${te}px ${re}px ${ne}px`,borderBottom:`${ke}px ${be} ${ae}`},[`${Be}-inner-content`]:{padding:`${E}px ${re}px`}}}};ot.Z=(0,pe.Z)("Popover",ve=>{const{colorBgElevated:Be,colorText:ke,wireframe:be}=ve,ae=(0,ze.TS)(ve,{popoverPadding:12,popoverBg:Be,popoverColor:ke});return[me(ae),Le(ae),be&&ye(ae),(0,Fe._y)(ae,"zoom-big")]},ve=>({width:177,minWidth:177,zIndexPopup:ve.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},90034:function(Pe,ot,oe){var b={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function Fe(Ie){var pe=Ce(Ie);return oe(pe)}function Ce(Ie){if(!oe.o(b,Ie)){var pe=new Error("Cannot find module '"+Ie+"'");throw pe.code="MODULE_NOT_FOUND",pe}return b[Ie]}Fe.keys=function(){return Object.keys(b)},Fe.resolve=Ce,Pe.exports=Fe,Fe.id=90034},11689:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAABERJREFUSEullltsVFUUhr+1z3SgQoVOS9sZqG2oCZcENDHxyQQT9WXqpQ0E37xweVESosbwIo2ATxpJiTZFUkmkaowSCtg0mJAIiRqJMUFMTBUUQum0KDNDhZG2M2cvs08z7bSdGUncT+fsvdb/r9u/zxHKrNFbWsckT1s0LrBKhSiqAoyg+hviDYR8TtbVyWg5HOcwb42Oap2G7ZuqvAgsLAeAMIFyJLTAdNQtLk42j2Q4lXtKrHyIsKws+PzDJKrbY7WhvrlHs0iGk7ltghwEvNIEChQtgHOxImZHNCLdhf7T1iNjGsfXk6pakkAVMllYFC5NIyLWiGysr5bjeaKAxDXYZnUQ1er/KlH6DlRXlrcS+DtrzZr7lknCWQYkiaTfA2wt5Zov0LiFSRUWoITz+SpIkeqJ0BuNeM8FJEEWk3YICM8lceDGQDgsqAi5HOT8qdDEgKiiOS3VoZyvprmxVoZlNK07rbWdxbKoCAvW+lz45SLpsVsB6PQSQ1NTI7FoPfiKKQIgwq5oxHtbEkl7DLS90Cbrw+83lNUNObbu2M3pb86SvZ0hSGWGhaqqJezZu5uN7XEujSir6sEUlE5EBqIR0yrDKf+iKPfnfa3CqyeE9G0hXtXPax17sJkM+P5U7VwDXEbWBs/3Lqml/9Qp2g4v4q0nlbZ1s4b3WqzGNMpw0k8LLM0fJf+BDT3CwyuE5j/e42DPIZiYpDn+GMnBS2QSo9SsW4OI8OcP5xET5tOjfbx8ZiUPNcJHGwtKiozHakylJJL+LWBxnuRGBrYdM6xvgIrzB+ju7g4ij3/SxeAXXzL09bc8uGMLxjOc29eJmAo+P9bH/vMtNNfCu/EZEhHJRSOmQhIpexnV5jzJzTvwxlfC6jph7LsDdL3fBZ7Holg9ufEJ7ESW0OJKbDbHROomIiFOnOzjyK8tNEbg9Q0FmSjXY7Veg2t8P2jrTE+Uw+cMVZWQ+rGXfXv2BSSuHyYUAjRoibohUCUUvofvzw5w+EI9j7Yoj6yc1ZPTsRrzhIyk/JdU6So8Gs9C8g4syF0n3r6F4ZEhgvhEAk2oe1N3wQmbN23ig84OfhpSVkbmCtO8EquRThm6octDRq+oqguzYEChcqFweSjBZ32nSKbTs5TgGv/A2lU82/Y4ngkzPjFP+laMaYlWy5Wpuyulh6za7XP15KZ1YQWEKgTjTU2tK5Xbd9PsKpadVCYL5ZMHEY7EIt7z03fX1b80FjJ2EKgqpnwH6ETmwPNac3py0ikc2Bl8yajI2lhErk6TBNmk9RlrnfqL3hDFuEvtqXhmc3SpHJ0hLTBNpHUn1u7/H0TuD2DX8oj3ztz+zoroelrbfGt7CwV6l2lkxDMvFGZQNJP85rWkrvCwexXc96DMpzjwsAgfg9md78G8ASoXZSKtTVjbBtIKuh6oDeyVpIr+7BmvX+G4G9NyOCX/CO6yRHdl9i+jmbAprh0r/wAAAABJRU5ErkJggg=="},25365:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},71986:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABRCAYAAACOlsX2AAAAAXNSR0IArs4c6QAAIABJREFUeF7NmwecHlW9979nZp66fbM9vZOOJKH3FgLSNSAB5HJBEEEBr1yKF1CayEUFqVIEFQygEQg1lFAD6QXSk012N5vN9vb0KeflnHl20yEUue+E/ezDPDPnnN+/txUX/s2ZKvEeRtKfL33J7BviS7/5zbzwJfYX1AmMS8QFT6Rr4auA/WaO/G2uIhB14oePpXrI1Lt3D792+eJbOt2/c39x/iNJ2SuQWYTbBGXvtu5dIPviLgLee8P/IOWOD36b+4vzH0xIxM5H9A+UExKcf6jFg285O/K2l/U9B9/2/qTBBghYWO3qd/IiglO+Y/HUhzb6i+2uSBAsc9vdpA22CwcMNUjZsKzW20WmyvIFao9XlrpYpiRoCb4zyKAzAZ9u7nl+J9ns/V+BOO/+xB4l94eHBxhVZWCakMpI0g786a0Mv/pemPp2f/HcsODav6ezn+G6U0P85oUMx44zWV7r0h6Dn00N8spSh/59BEPLDB54I0N3Ci47LkBxjiCRgfICwfMLHT5a53LSdywSacmclT7Req4zJlsMqzCoKDRYUeeytdOjOwn79DV46xOHDU1foIQSxLn3xreJdHZl9Vp+RDDtIIvH3ra5+Nggs5c5bGr29P3Lpwa5fWZa8+uO6WGueypFMABXnRTi3ZUOW9okwysNpuxrcfesNNeeFtLvb26VVDd5xLJm4ydTgry82KGm2ePUyQGaOiWOJ5k4xCTjoEGpa8F6F1dCXhgGlRocOdbitSUOpx8Q4K4X09x1blhLRigApgG/eylNTfPuwYtzfx/bWUD1JqP6mpx9WEB/HlBqUNvsc/S9lQ4HjrC4/R8p/f93nh/hmr8kNeW/OymgwXQlJK3dkr7FBs3dkn0HmfxmZgq10XETLKq3emxo9Lh8agjDgK6kZHCZwetLHPrkCcb0N7Q0bWryOGZ8gP96IkG/PgYnTgwQDQkqCgWOC4mM5MX5Nj8+IcRF9yc4YoxFKCCYvVSpz66X2l9Mvzsm9Un2cO03zOSiY4O886mjFw9a8MtpEV6YrxaVnHZAgF/82Qd/2BiTAaVm70pNnR5zVzncdl6EZ97P6PsnTQ5w/8tpGtolPzkxxNJqXyKOHGexZrPL3NUu0w4NaK7PW+Ny63lhbpnhr58fFQRMuGRqiDeX2qze7HLOEUHKCwx+/2Kaw8dYmjEL1u1kc7azHeKcO7t3C1fZsaMmWEydFOTOZ5MMrTKYOjHIb/+R5MB9rF5QybTko9W+6F15WpgPVti0dkmiYTjtoCB3PJvikNEWOWHfYDV3eixa5z9/+ckhXppvs6nR47SDAzS1S02gC48PMm+Nw4oajzsuiHDT35JaxP/juCDjBpnkRARbWiXrt7iaSGptT6L3eWx2muaOnSBt52zED+7o2q0fHlhmcPzEAGkbqkoMfUDLAGcnw/mbGcleAbny9DCGECQzkoDl24EHX0pxyUlhbp+R1GuUFghaOn2huuKUMH1LDNK2pDjPYMY7aT5c6XDj9AgPzErR0iW566Io1z2eYGiVyfSjQ/ztrTRb2z0unhrm6TlpGto8inIFl58S1sCvfTyxZ3FVIn32rZ27NVrqLUWYn50R4eV5GWoat7OYWRLddWkuV90f2wb4zAgvfZShscMjNyL4zxPCPPBiklsvzGFzs7qH5v7DL6XoTkquOM1/flOjy+mHBmlsl8xfbXPnxTlc/VBc73/3pTn8/KE4AUtgCDRxph8TojMu6YhLtrZ5rK93uWF6lKUbHF7+2FedPV3i7F8p/u8pwBBc+b0IpUWC9G7WUVS/4I6uXsBXfT9KQa4gY6NdmfrigeeT/PTMCHc8lSCVgfwcQSotyTiSK86I8M5Sm2BAcMLkIGXFBu8uzZAXFTz5mtJbwe9+ksPV98cYUmVy8XcjuK6kON9gY4PL8g0OC9c4lBYa/OjksCbCLU/GtXjv/hKIs27cXuB3flJw1bQosxekqWvaNQi47Ue5/PQP3b2R09Vn5fD3N1M0tHr60FdOi3L/zASXnR7l1ifj+gxnHhlic5OrrexFJ0do7vBYXaMOb7Nxi8tNF+byv0/HaerwiIQEt16cy8/vi+nYqCdAO/+EMMvXOyxd7zBuqMkFUyPc+VScI/YNkpcj+PPLqeyzuyYXYtoN7XsUaXXAq86OkhsVJHYNuZkwLMAFt3T2HuTqH0R5+o2UtqZnHuVT/NEXE9x1eR7t3VI/V5gruPnRmI6kPFdxept8nTc1TGunxxsLMvx0Wg7lRQZzFmV45SM/sAkFBZeeHmHEAIs7nohpTl55dg5/mBGnocVDGHDhdyOsrnH4YNnuXZOYdm3brn44K+HqV2WJSVunp3Vn52tQpcmmz7jS840ybsogqasoT9DaKbUIKo1RAYH6xlWCsoeYOxLOElag/a0KJhxnx32VbVBEyqjzSLAsgb3dM0oS1F7ujkGaPpPirPj+Na3b/PAeYurPtQL6y93H4tv8ew8F96BcvZK3h3W+8AB7v7/43s9bd052vnD5b/qBvcvJvpldxZlXtdYi5Q7Vjn/XAfZ23b197kuTQFU9vndl21Tpeg/DNtC72rYvvfTXeuHfs7+oE6ZxybdejDrj8uabPjOvN+9AEUPcPPO+0l99LSrt5cvfOmB1rjMubb7ps6qHBi2EuHnmQ98O2N2Z172k09d/7LQfNd+kVnn+T98e2P9TwF+fZF9thf8Tkf5qR/1m3vo3Av6+WT6eAcISk21h7usEA/u4ljHSM6h0hZGrju9hxKTnNUhPrpF2ZrXwvKWBtLUgtTxVC8/tJlb6+qC/acDGoGHH7u8Gw9NlIHS8bVjDsEwjY5okLAPHNHBVwKvqOjob0AGfCqrRRSvPw3AcL+DK9aZtz7ak+1TX8pnzNW2+oesbAVxefnxObq433RXicmmaY10rKDwrgGtZpIMWGcsiEwzhmNY2sGpnFeOpjEID1oEzwrURjkvAdgk6rrQ851Mz7d5ndqaeamyc7adcX+P6WoDHMCaY6V9+oWEa19mmGOAZAmlZOFYQNxDE0WADpIJBMoEgBAJgqERZRfHZU2vAXi9gnDQqdzQyNuGMg+FkCCgCeF4tnn1H07rNj8OKz8/yP4cgXxnwPpWHTsQyH/KEMUkqUTUFnmkirSBOwAecDgVJGCYiEmbU4ErGjBjMkIo+lBUWEAoFdB7dGU+yqamNTZubWbJmI1saWzV44WQw0g4RJ4Np21iuh+W5GK670HbsS1tq5yz6Koz+KoDNfSoP+W9M80YEISkEWnxVTmZaGqgbDBIXBgMH9+X804/i1MMnMaiyFEPpbg9jd8mxJMm0zaJ1NTz92lxmvDKXjq4uwq4SbxvTtTEV510X03PTePLXDXUld35Z4/alAA8pmlgQiAT+KqR5sjY8SoSF4q6JFzARVgBloMr7l3PVpdM4c8rhhIJBbZu2JQR+IUDd2y411g+oe4YERZa2jm4eevY1/vjkSyQ7YwQ8G8N1MB0HQ3PaU/o/K5mIn9fevqhzb7m914DHlh1Q7hriFVfI/Qxh+VZWiTAGXlCJsqkt8A8vOJVfXHE+0XBkhzTZkxJXgMrVVdXY/5F4iO1MsMRFFeskESkIK+Atbfzi1w/z0utzCSlH5tiYSuc9F+F5CE8utl37xKameY17A3qvAA8uG1seMaNzJGKUtjGGgRAmwjSQwkQGTCIFUX7/u2s58rAD9b6fxcj6twYKqIKLjURZm4wAVbBQ99JC6O97/I4q28iM1GBDBuSakPdZA/uxP/+LW37zqK/HyppnrbtQ1t1llS3co/YG9BcCVmIcCZtvSeREKRVAhUb5UQtMdVjB8HGD+dPDd1BVVe6D1UA9XCmxMbBVeVX9IEkJgapQpSVkpMDuMdDaD2fLNhmHoOsRMAUhyyAUNMgPGix9fwE/+tHNeOl0lrvZl6WnVGFRzLGP+SLx/iLA5j4Vk2cacIoPxNSAlftB+H3OAw/fj3sf+jU5OXkYCKR0kZ6L4zm61pTxIINFJmARtwySrsTOeGTSHrYtsW0Xx/HwPImnRFXrsNRF/6CBBh0MWhp0TsRi7ZJPuPicaxBKpF0l0q629kJ66ves+pb5p6vS2Z7E+3MB71M+8TohxO0+WPXP1IGDsszqxwoGeGf+IxQVBsEIgMzB80xcx8NxXWz1Y6vKpCAlBUlh6a6EnbF1ES7tSU0U2/V0R0MxWVk0gVTCQ9AQmAEIai6bhEIW0ZwA8978gF/+7DZt3AzP0wRWgIUSEuT19a0L7vjSgEdW7j/JgPcFUqmTb0KFMigBpAGesPBcj1feu4/Bgwt713ecHOyMieM4OI4POG2rqickVFnWlqRsVXl0SbmerkymVZDlymx06Vc5leEKGH7zzAoYPuiQSTgSICc/woyH/8qT9z6lCaP0WQFWh5SSlOvYhzV0Llm4O9C75fBEJgZSleZciZy0o+MUCMPS3BXSxAxYvDb3PirKc7NVcn/TWDyHdMbDtV0yGZeMBuyRyghStqNLvmnbJe1KfU91IWwl6p6v9+pSWmMahp4QCASEBhxUXA5bRCIhcgqi3Pjj6/hk3idaBaTisPokNbcX1rXJg2HRLsXp3QIeXTbxUkzjwR0p5Au1NlimiZAGw0cP5JlZt2EpL6U2FUoHHey0SWtHCDvj4Nq2Bp3OOLpdk8i4uuWigCtdVtxOOq6uNTuuAqz5pK284p5lCt1XCgYUhw3CCnQkSCgSJmMnueyMH+PoPpD2y76/147eu6yufdFOGHYtKDO+fHyOK4KrQPTXtN6OJL6rUabJ0gZ1+o++y3U3TddcVd5UOyDp6ti4tTVMR5eHY6dxegCnXZJpj2TGI60+qzEKxXn94xPFdV1drFd0tQxDAw0GAwR69VgBDmjQ0YIc3nttDo/d9SctEVJIDB+sOnhdpi0zqpHlOyQcu3B4dNmkSzDEQz3JzPZcVoC1pVauxvb4w6NXM+WkA7KbKSupnJQCbGMnDDbUW9gpG1uBTtuk0g7JlEsilaGrq5tYS5J4o0Niq0em3cCNmXgZZSBMzV0zIAhFJVahjShzsEoNcktziBYVEMmJEImGiBblc8Ml19JQU6c5q/4Z0vOjOCkvrW9f/PAOGHZSbGN0xaRlwFgd9ao4OfuA5q5UOqxtoxbTf775W8aMHeSLkBJnXKSwUcGAcDw21Zk0tDhIJ42djNHd1E37eoemVYLGWoOGtjTNyU7a7BZibhdJmcR1VdPJt7gh1ySHKAVGMaWhPvTPq6CyT5TCQRmMUUkio/LJLSmmurqG3157G5aK/LQNUNImMaXxaW37wgnb59M7cHh8+X4HukIbK6EA6neV2majJmWo9GdhaJGePe9+Kqr6+FzVP47WYZ3teC7d7S7vfdRC15o4DUtMFq9tYVHrerZmNpPw2nFkAulltBoo6dB5sRbJbBCiuOX5BiwgA1TmlZIbKIX2Ag4pOYiDJwxEHN5J/n5l3HHdnWyurvEDIxWI+IySruMdXN+1+OMexu4AeGzlxHtA/FT3V7Ul9nP0nlDRwNSpqzQEwUiIf716F3m5uaTCJfQJthGMqEDA8TnkeLRs7OTp/07yxpp1fNjxAd1eE66TQCqi9FTbNVWzIHvAbgdY66NmmqSqMJepx0wkL6+YRfPbaKl2uXD0WQw8xGJl4UoeuefPCFOd219TKADIe2vblvxsd4DNcRWTV0rkCN/mZrtt2casUFx1JedceDJnTDuOgkEjcAIB3vzrLAZPHkW6K82UQ1SpSgX2Hp7tMuPKOL956UVWp+fhOLFt3Ou1pD0WNevos4D1gfV/WbCa8pAXinDcweMYNXYQgbDFzKeWsqWpm+uH3ES/yTa//uA3dHV1+CmJb64V7LV1bYtG90RfvRweWb7/4ADeeimESvq21Zy0CPvm+pCj9+O+P/8PdirOkvVJapwCEltbyHzyLt2UcdG5gygqjWrJqF2Y5ifnz+fVlmdw3fg2sNloqldstTRlOdxDiN5Ip8dN+OKQL0q5cMAp5B+fxCgUzHzhPbZuNBlhDuHaUTfwh8wvWLtlg7+ezzKkJz0hneG1nZ9U7+B0xlbsN00I8YxKEJTSaFXYQaRh1nt/YuDAAF53ksWLm3h9fivdXTFS9evoU9KXww4s5agTR+nD/ePGTi5/7EEa0+t21EsdP2Y52gtwd23UnTtMHvtwFI8at/LuOY9iVzi88trHrFrdSpVXxa2Dfsv/ulezpWurjtJ22MLzzqrtXPzsjoArJ932WWJ2vY4bs0YqoCoZnquD+sHD+/L8nHsQbjt2WzdrPq3n8ScX0xlL0tncxYihFVRV5XL5NcfgfZb43nzmeu5acD9pN6b1T3ia2lrkFTlVZKQuC8khEZc6x6DaFgwMuGx1BGnf+miP0HP6MLkcOXgC444upSC/iFde/5BlaxsYIEdw9cgruLP5GtJOWhu5bZenMrfb69qX3rAD4HFVE2cCp0vPHw7VSm+qupOHdD2mnHIYdz/0E6TdTqqpk5o1W7nn7nfp7E4R63IYNryEUCjIzXd+l3RScNnJ83h609NIz9YeS7uL3mmTHpHzjzUh5NHgCpocyBMSNc5iS0EUiT+E5COwhGDyyCEcdPBoBsqhPDN7NksbNzLOOIipYw7mkY33YKqIRRusLJlU9CX4V03bojN24vDEFQIxWgUVPnGzeqytvOT0s0/glt+dh8h0kGjsYtOaLTx498d0dKVIJjOUV+YTCoa58fYppBJwwVlv80bdq8js7IEG3DOVktWvHQO9HYmgOH9Xf5ur6tT4o3/6gBAcMn44++43DMOw+PvMD2jvSnJ09GSGHxDmnwuex8iyV1no3jFl5Mra9sVjduZwO5iFPe6iZ/se6Tjy+AO5989XIFLtJJu62LS2kafuWUl7u6enYasGWWTSLj+/8RA8z+C8c17h3Zr38JSbyiqU7y22B9YjsjuP/apQVRBSBQMt0r5OquzpgFEDmTBhGC3tMV5+eynCsziz4mxKD+7k6VdnY5rZ4EG/4a9rCKN9U9uC4p0Bu0jdEvANVk9GmH2qtLKE1z++BzPVQryxm/oN7Tz/YDPdbRYZ26WgX5JMWnDJDaMIRUzOnT6TpTXLMA2VHXkkbYeMSg5Uop/V3+2c8fZK10ugXefHBNGgxfC+JXQlMrR0xMkzC5k+9nS6ymt4+d0PdNnbD5q2NSuEwK5pWxTcCfAk1xCWoR52XUengL3cVh89mPHKXYwZFKa7oZv6TTE++ItNvDVCPBUnXNWN4eZw7vV9yCsM8pNLn+OdpSsoivgEsR0/RcyoSojtYeuqiIp5fQL4rjdbzszec9X9HWqbvrypNFCdU2VRg3P7Mf2IY5lXs5zlG9eCUBGfLjJtI6KUdm3H4p0BT2w3hFVomha2oyIhP0VTW2oL4AlGjR/CX2bcgNPYwfplnVS/Wki626KmfRN9BxUhojbfvSRCJC/IE4/O4Vf3zaYqNwdXRZueGmFSs5oq7/XzV6VjqorpqdAyGyZovRNulgguaSdD3FbVMJ0BZUH4sUHIMJnYbxBnHnwCD85+FttL9RpcX3973JNsr+1YvJNIV05cgWC0ipe9HpnOVh8VaOXa1KGPO+FAbrr2h2xdatCxoghXJmgxN+PVlTD42DaGT4xiBQQN9c18/4IHaW5xKA8XIh3DB4wa9laD4B6uAqZIKtVvlVz6Oa0+qFDxsPrWpTMTI57xh9N6jyYkhaEIh40ZRr5ZwntrF+lSec+lCwK6daXWkitr23YxWpNnIlEFsKwObK/HPaNchhbtvNw8LMJaBG+55WLK8nLoakwwdHwhuUWRbC4Lf/zjC/z28XfJyZRQJfsjXVMDcISNLWxc4eD/sxkUTNPqQotKQIQ6rPLXfn3LkWma4p1kVKKRzVtVo6M4EuYHxx/A7I9WkkqndD68HeRePd6DW5p0m8C4XgP2c8MssXu0SDksVenwuw3qt9KWfccO56JpJzHhgEo6mmLkFeST0ycCnkMyluDam55g1gfrEe3FjJL7k0sxNikyJLFFQn/2hM0vJqxjUWOUZzsiYGSQQll3lSo5CGHTlY7RkmrvrWxU5BVQWGBx8iH78szri/yKi3q+F/Q2kZaeuL2uc+GOgcfYvvtNM6T1TA8F1dyzTqKVWOgShFpLUcKveih5UWOFx+8/GSHHctHlo/E6MhT2iRKORon2MVRuRmtzBw8//gJvzl/N5qYkZmclle5QKhhChBxcDTlOnBQpEqSNOLaVwDbSeAq4mcIwkmRIUNfdgGFlGFxeRiKR4vSjxlLX0M2iTzf2ZEYacE+K2KvDntw1tBxXPnmIMMU6n7/bfNm2SUpVEvUBa8FRnQchyAlHGTb6Qro605x9lMnoYeMpKIH8vChWjtDVy3hXmnlzV7Bw2TI2bK2hobOLtg6bdDyMlehD2C4l6EX90pFKa5SomxlcM4VnxsCKYYYTBPJsyvpEiQQDTBhRAV6Ip55/XylJVu9VFVnl6k5WnHUV0xMys2vyAJgT+h6wUko/PdQWWruFnqBL5ZlKzHssg1/UUwe0jDCOaysp5uAJB/C7O6+gtdahsCCCCHkYHwRoC3i0WxkaG2PUbW1ga3ctrbHNtMYb6Yi3EUsnSDu2P3EvDF0ONgMGkaAgGrHIyw3SJy+PssIiyvIqaW3L8PQrr5PIxHGFKuL54aTK9ZTV90u2yhaItTVtC3dNDxXTxlcdcA/In/qK72uFnkhQdWIdYqoCnhJzvzjgaWVXMp/lfDZ6HFI5jAtPPZcJffanNCPIfy0CcYhv9Wjq69E4xKWjUJAQJnFcOowU7SJGkxEnJlJ4Xoqga5PvOJS5LvkScgIB8iNRSkQxbyx4l6fnPQdWGk+kdZVFpwBKnLWFzzo5P5y9t7Zj0W4LAIzve8CBAjlXJTfbh5gq+fe5qWpNfkCiTJi6lAHzQWdH4NVnz8S2BZW5Q5gy5ESOticxsriSyECB1SnINENLQNJkwYIR8NARUNdH0l7oIiNZ56O6h2nBftWCK99zGd3kEuiM8eC8Z5nV9CYikAYl8qSVo/P7rNoFZfNrn8PSdeWeSzzKGu3bb/9lrsvYXn+WbbP4TNerZS1Zj9tS4u8Xz1SAkV+Ux8gRwyiKVuA5uaRcg8U1m/j+EQexdetgihsHMKwgh8r+QfIrBLOO87hjnIcqVuq0StMxa0M8g7HNBo/9ZSvPvvU2by9eQDzWgQx0Ia0U0lC+2cERqnjodyD0Gr2Zkvf5RTy11YTK/S+RQjy0LdPwofeaMdVE08TU1T1tuVWNSxmns/7jFH5+9aXkpfOg3qCzNc3yGliZCHB/eRuxBSvZ9DeJ1R0inFdAsMKhfXQAvl+GlQducRgZDRJwbAoaU6Tmr2HAP1aSWbUBYcRAdCPNbjwjiTTTCJHxQxMVTmqQ2XBym0hfWtu+8HPLtLoQjxlZJbMjxT0Vy97MTnFTjRdlu4fKiKltBg3vz7Mv309TXRcDwn0x6k3d/e5KpFixwmR1Z5DHxsLc6lry7msglQ7gxJohGEEeVUjITVGUHyQdDjFGZChIpuiXLGbV8tlsbvgUS/lrI4Y0EkhTdVD8SqkCqzoeqsrhJyW9IXFdsi0+upkVse2ike37Cttuj62Y/GNDGA9s+zYryvoR1b/xLaJjS4RlYBlBfnDWGdRWt7Hgwy1MOXYMV1x0JmW5xTgkaW5NUvtxlJbWAp4bDq/lCY6c6xKLp2hMpYgFBBnTw4oaNG1tIF6/ljGVUcLhYs629uG1FfewoXYZ0kiBYYNUfzbjjzvp0FTVcv2ov9doedLdu1aLgqSaaXaVNRfQzTRfnH0j1aOvqpF22X+dyZTjDiLVEuGjGQavvjCHpJOhy2vELPT47a3nM2pIse4FNzd10riwkI62Ej6uCPBiieD4Zsm6MknspbU0pVMkKooxKvvRtrGd9mVzGTByMJV5Q7kyEOeP79/Ilub1CEuVinwj5c8WeHi6CeCHldpOC7mwts3d+2aaenGsapcK430pvbAPuKdAbejO3SP/+CVDBpUQq+nm/dYUqfeDLHo/nxeWvYSXqCWT2sTI/ifx6IP7UpxTjpfMYWtLPfWfRGlur2ReYYgnJwg6D4ow8ulOila7tLiS2nCMUL/+mCvTRNo6ObCkhKNNk35VjXwUf4WZf53hA9UuKNvLyuqsn9mRcl15WF3n/L1vl/YI9/jK/a+XCFXcy5ZtVVvT4a5HrmHUyRMobeykYWUdNfUtNNS2U7dkIo+/v4ru5Bri8flUBsZyyvGDue66Y7AoxE4L1lVvYPVyjxnvrCLlCjLHncCKg6pImJ7uJ4XjMQINzRjpMCPjRRyTzkOqP7KsWUh+SZyCgYL/vf0B3a/S3QoFXLmkLHc96dxQ075QN/F3d+1Q39vNA+bYqv3/JSQn+xGnR2nfEmbNfYiE24WoqaN65Wbq69po2NJGw4Z8npg9j/bQCOy2BYRch6pIPx59+FSGDa/CNEKsX1XPv17eyIYGVQCwkGaUPuVlrBYOHaEgnmrWmSaBoMEwQzIuatEv4xLzGtm8eSvHHjuGhevX8eQT/8QwVSLjB0dCibiUs6rbP/7qIw+KAP5Qi/WWIZiorPOUUw/jihvPpyTHpaO6VgPeXNdG/eZ26qrhtY/X0NYdI60GWtwuDh05jsOPGMhF5x+JZVl8MKeaJ/+5jNHjhjJ/vUtSRVOREFVBVRUxsb08sCJEgmHyowaFBd1Ewi7xLvUXcK4ecRi2X3/ufWQGDQ0NPo80h8UiKdPHVH/BzNYXcVivp2a0hCXm2LY96ppfns2hR0zk0wULGDW4Lw01zdTXtrKxpo3qdQFW19ezrq4eWyX1MsG+/YaScII8dv+Z9CnM58knlvHM2x/w4/NP4o33NxG0JAERAieMFyiipi2MkVOKMMKUyBhWaiWj98nTLVhVFxOtKfoMqGJT9zpee/1DzWWEXOVm3KM2xr94VmuvACvQY0onV7hSvnzr7y7bb0B5hLEHjWTeix9AymUs3W4EAAADYUlEQVTTplY2rO9k04YASTvJ258s1rUrQ9gUB/pSn67h/hvP4eiDR/PqS9W4OSkSMYNFmz2cpMuGksEkuy1i4QJiI0eTGBQB16ag2qYwmOE7G5cwLF1PXnEuETtOpt3EyY3xxL9exjTFYs9xT9wbsNrL7Em5d3e/iCEFd//+4r8eftRBJ/cflMOnc1bx6ZItdHV5rF0bI96RwjJCzFmxnC3tjQQNqQfQwmaY808Zz8UXHIlnWpSWRbjv76t5vjbI5uo6OvpWICtLIRxFHqo8oYAPW2FiBXQ0YayppnjTOia6kgMrghTn22yubue5t9+eZSTs86r5N4we9hBASml2tq6+pnvzipsaNnaFXnxuGWWlOWzckKC2Nk1Jbh+au+K8/uk75BgR4l6SfnkljNmnkF/992kIK0hZv3z+8tdPeOvTTuaHBmAUFWCFgrjhPGLDB5MYFIWQg0gGKJq/kVC6AzfWTaqpmf+IdDNuRF66ra3r19fcf+2dnzeT9VWs9B4FINP89sSP3lz1UHtd16SVK9vZvDlNLGaQJ4p0cfzZJa9g6Wk8Q89nnHjYQC754dGYwTBVQ/vw3D83MG/hZmQmiekFsHOjLN+cwczvy6rD9sfOyaO0O8E+bz1NjimYNLIUy1FDb8bCwr6hS39298++tfHhXiKsePbm4CdrzP9csyp+3dat6f52xiKfPqRthzmr5hK3u5CeIJxjcPbUcZx07HcIRMKU9S1iyRsp1s0V1CXqWd6xgWGFVSxoa6cqL6BbO6VFebpNU5IfYvnqFFPLv1PXUb7qDoPOx25+7uZvf0B8e9bfdd5/5aza6E5vaU5evk/JyLHddlysaVrOmoZqDAJUlORy/eXHU1FaSCg3gkhFWT3bZM7y1azt3ki/gjJC0RysYIa059LeGaeqJJ94Ii6H9Kv8NNcovk+uKXvqF8un/N/+CcBu5N24Yb8H9pfF6XOW1M+bUtNYP6yoIGRccPphjBrZT7dBcosjtC2PsnRBnNUNDdiik5I+BeREQnpsMZm2VQt7vcR+PRoJPC1mtc2/mZv///ojj90punz2WfN/nntvQHFezmRXpPcdP3bIqIL8whGWF6xc+04oL7kqQ2Pfpu5omAZThNY6GWuV4waWOp6xcGg0UDPtuWn/lj/j+X+Lbso4jJUfOwAAAABJRU5ErkJggg=="},37166:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},28984:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},63604:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},30045:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAARiUlEQVR4nO3dW2wdxR0G8BluBRWIQ/tAgyoMLa3agjBIUNSq2JF6eUBVTF+4SC0O4gkqxSkSPABKEPAAEo2RCk8Ih1bi8tI4Qjz0IsVJ1aotEjiCtiIQJSkkhKbxJQm5EXv7/w4+9MTs/md2z87ezveTxt5jJXtmZ+ebmd1z7GNNRc0ciQbMvBlcMGbARqbfWDNkqBB7P9h/4PMXnnvd5SuW75GHPc1KqYyZY1H/wkmzRgIxLDXrN1SK3XveM6dOzR/74sV93+j1kFgppVsMxjqpzIih0iEgR48eM+ecc07Ph8RKKdXMXLQuMma9ocpoBwR6PSRWSikwa0QnzCapwYA8pArpDAj0ckislMLhAjw6ZbbIs/fJQ6qYpQGBXg2JlVKomUPRcLRgxuWZGY6KigsI9GJIrJTCcOaoh6SAQK+FxEopxEwU9UVzZpc8I8NRcVpAoJdCYqUUYno22iLPNmSo8lwBgV4JiZUSnNzKHZVbuRtkk2rAJyDQCyGxUoLi0qp+fAMCTQ+JlRLUwblovTzJOtmkmkgTEGhySKyUYDh71FPagEBTQ2KlBCOveYxEkbzmQbWSJSDQxJBYKcFMz0UT8m2VFKqRrAGBpoXESglGAhLJN6qZbgICTQqJlRLEzOFoKFqQV82pdroNCDQlJFZKELx7VV95BASaEBIrJQgJyJjsfI1sUs3kFRCoe0islCCmZ6NJ2fugbFLN5BkQqHNIrJQgGJD6yjsgUNeQWClBMCD1FSIgUMeQWClBMCD1tX//f8z0zKxs5a9uIbFSgmBA6uvAgYPmwH8PylYYdQqJlRIEA1JfB6dnzIcfHpCtcOoSEislCAakvj766KjZ8+/3ZSusOoTESgmCAam3f/5rh3wNr+ohsVKCYEDqLdSdrDhVDomVEgQDUm9FXId0qmpIrJQgGJB6m5+fN2/v2ClbxaliSKyUIBiQ+tu7b7+ZmzskW8WpWkislCAYkPo7efJj8+7OXbJVrCqFxEoJggFphpCvqmuqEhIrJQgGpBlwLfLOu7vMwsKCPCpWFUJipQTBgDRHUS8cxik7JFZKEAxIs8zOzpl9H3woW8UrMyRWShAMSPOUcVerrayQWClBMCDNVNZFO5QREislCAakuXppuWWlBMGANNvx48fNe+/vMx9/fEoeFavIkFgpQTAgvQG/XIX3bRV9G7iokFgpQTAgvQOvlUxPz5rZublCZ5QiQmKlBMGA9KZDh4+Yo/K6yUdHj5kTJ07IT8IKHRIrJQgGhAAvMsJxCcvCfJhl2Nlnnf23y/uX3SCbuWNAqP4is/WiPjtkAmBAqP4YECIFA0KkYECIFAwIkYIBIVIwIEQKBoRIwYAQKRgQIgUDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECJF7QLS/52BLS88t+Xqb329Tx4RBbX9H2/Prrz9zpVm91+m5GGu8g+IhMPMmy2vjP+q77vXXSM/IArrz6+9YX68+uez5kyTe0jyDchiOEwU9b2y8WnDgFARWgEZuUd6s809JPkFpCMc8sgwIFSUTwMCOYckn4AsCQcwIFSU0wICOYak+4DEhAMYECrKZwICOYWku4AkhAMYECpKbEAgh5BkD4gSDmBAqCiJAYEuQ5ItII5wAANCRVEDAl2EJH1APMIBDAgVxRkQyBiSdAHxDAcwIFQUr4BAhpD4ByRFOIABoaJ4BwRShsQvICnDAQwIFSVVQCBFSNwByRAOYECoKKkDAp4h0QOSMRzAgFBRMgUEPEKSHJAuwgEMCBUlc0DAEZL4gHQZDmBAqChdBQSUkHw2IDmEAxgQKkrXAYGEkJwekJzCAQwIFSWXgEBMSP4fkBzDAQwIFSW3gMCSkHwSkJzDAQwIFSXXgEBHSGyIcAADQkXJPSCwGBJrvnnLMWMWzpUf5er24ZvMl1dcLFtEYb23b795YeJV2crbGcet+fbaSLaIKAYDQqRgQIgUDAiRggEhUjAgRAoGhEjBgBApGBAiBQNCpGBAutB3wXnm6itWyJYxQ9d+1cwePmam3tkrj4zZ/s6+1uMyDF77FflqzMAVl7TqCJOvvytfy61XHZUWkIGvXWI2jK6SrWxwkqfkZO/+YNps3vZW63ER+r90kVl145Vm5KbrWsegmdqx12x89bVW/VDPkNp1Gh68Sh7pstQLxz3+0K2ylQzn4Ob7x2UrvfV3/ejTYCd56uVtZmLrW7JVnNICghF3yzN3y1Y+Jra+aSbkhD8vJz4EjMQI9MhN18uj9Da++nezdmxzqxPlCe2IjosOnAXq9fCzv/cKysQTd7aCqFn9yIuyz3TnAHXftelB2Uo2d+SY6b/50dzbz6UxAWnDUgInHN/zgpF5w+hwKyTdwMldOzaRugPFQV3GH7zVa8ZwQb1WP/qiDDL66OzTkRG0y6Qjp7HxodvMHdLGmoef/Z1ZL6VojQtI29hLW6Uzbpat7mDWGL11ULby023dEI4tT9/tXOKl5VMvn86cZhbxCd0eCR1mjzI0NiCA5cPqR16SrWywdMm6pHLppm5v/Pre3MPR5urcCOdu6dDLzk+eTdPMInkHLm+NDghk7Yijt94os8ewbIWD5dbYS9tkyx8uZtdJCemanz3ZupBP4lOHlXc/41zm+swe2+Wu4MBPn5StclQ2ILgom9qxT7ZO13fBuXJrNd3ombYj4sRhlMZo6YI7QehMuL3bJ6Mq/i+OzXVHBrD2X3nPM63/7wOzBurlgiUJbligg84ePi4/wf9dYYZvvMqrXvh/6OBJ0C5TUo9L5ViTuPYBeQUtpMoGZOvrO83Q3U/LVjycJFw8j95yo3qi2lyjYid0QnRGDeo38siLreVEHARl4onVzjCjTqibD596uS5m0e4bZenoajNXx0Tbj8vySKPtA+dv128fbH1PgjbW+kARahuQNjTwmCyFXOtYnCicMJfhwSvNpsfvlK1kuJWMcPjIa43tUy+f/QDazDUDYGYcvu852UqGaxFtH1qb+8weuI5JGoCKUvuAtPl0RJwsnDQN6oS6JUlbL5j6zb3qTOIzi7jq5dOhO2Ff2GcSLP+W/+AB2Urm2gfEtTkC6po90gxCITUmINDNiAauOkGWUc1nv6gX6hcHyzXXxWyWernaC6FFeDWTz9yjXtfEBdc1e+D6ExfmaY8nhEYFxLVP0E762Nphs0auaZJ0M6q5Zjht3647anGd0Iero/rc3PBp887wYtZwzR6u66giNSog4FrOaCfddRF88/3POV9tTuK6hkAHQkeK43qLh++1x1KuOvl21DThd4USswdeFMQSrwoaFxDX3ZWk0RYj2swfHpOteDhxfd9/QLaycy1pEBAEZSksr7DMSpL0/1xc58A3IKgb6qhp1xFtjLZOog1gZWhcQFwnCyNT3MVnqPp0cq3Xk65Dor/+Ur7G6ya4aCsMKEkm5Zjj6hPHNTNgFsG+tMELr99g9qiSxgUEZv/4mPpWCHvDL+Tr6Vz18R1NNa5OlLRU0gLSTTvlCbMCZkit3TGDIJRJulnChtLIgLhG6riAYCTVRrciAhL3HOhQ2ozYTTvlzXV8miodR6eeDEjcUsZ1cuM6b1pZniNkO4WAWUS7zkoSd06qgAFZlKXzppXlOUK2UwiumThO0o2TKmBAFmXpvGlleY6Q7RSK61b7Uu07XFXEgCzK0nnTyvIcIdspFFedO+HuVvs1kipiQBZl6bxpZXmOkO0Uku8sUuXZAxiQRVk6b1pZniNkO4XiuvPWKe6Yq4QBWZSl86aV5TlCtlMoqC/q7QMv3OL9cVWdRRiQRVk6b1pZniNkO4Xgqm+cKl+HMCCLsnTetLI8R8h2CsH1hs8kceekCnoyIJjSl77lPUvnTSvLc4Rsp7xleQ2kDeFASKqmkQFxjWJxbzVx1Seu86aVJSB4jxPeAZukm3bKGy7McYGeVdJ70crUyIBob+6DLAHJY53s+oUsjKAYSZfSjgczIWbEsrnCj3fqovNr/wYX6jgWXLhXReMC4tovTlTcW6ox42DmSZJHR3Qt/bIEBOIC78PVVnEzWhzMcq7fEsTsgD9FhPdqae/49X3OojQuIK7fbsNfCB/dMCFbn+V6m3w3L2qh82hLJUjq6FmD5eI6B76d1TUzdg5KrpkGswcGoqztnLdGBQSd0DWSab9z4PrV1m5+2811Aasdr6sDaqHXuDqrz/HimgPXHhrMHlheAc6NaxbJYzmbl0YFxHXC8dt3GMkwSsVx/XEEjGqYRbJAJ0JnSqJ1RtfvjuN4LvtJ8nElcc22PjPTpsdXS/2ukq14nbNHm+s8AWYRLGvL1piAuK4hwDXS+oxunaOhL9fsAQgeApjEtfzzXQ614VhdSz78arIWOtc5hLj2wnO72hnBREDL1oiAoMFdSytwdUJwjaroMGn/ni4+qkCrm8+SwjXqpq2Xa9nm80ejcf5wHpPEzR5truMBbTlclNoHBMuP8QdvUzsguGaPNiyDsBzSIGT4qDFXZ0Q4sATBPjU+wcXxuUZ87MOnXmgzbckGrhnJZ1aMmz3acDyuWQTHg7YpU2UDgpM8KuvyOOhwA1eskBN9VWvbBaPhkEzXGGV9+IxugA+ceerlP7VOZCfUac0t35NrmkF5pPMNLvjUC8c4JvvEfrHdCfVad9cPpXNfL4+Sua7VAIMI9pdEmz3afI7HFdTQKhuQvOBkIxwIXBq+v88A6Ej4+APo/GRZFwTXtYxZKk29cMyzcvyAzoziw9UpXTczwLUPQDu5ZhG0bZYbEHlpfEC0aV6DzoTOqJ28bmQNLpZtk9JuoerlCi06tet6D8eG2cOnU7uu+cDnGi2UxgYEJylLB+wUqjN2Wze0HT57JES9EI6lS8ZOeS+LMBBhueZS1m3fRgYEF/i4fsmjQXEC0Rl9lzUuGKGH7xtXO6GPvMOLeo088pLaZmgLV2dGyHxnjzafWaSs276NCgguDDFyZVlSabCcwCdZYe2dtUOi4+CFQFxAp+k8GnRY3K7VXv33gT+7gyWMq14+HTnN7NGG43AFD8q47Vv7gKDjodEmtr3Z+h4SgoJPs8JtUt+gtOuHTtPtrJEEbTm2dlXqWQ4zLeqF0dkFz+E6XzjWtLNHm0/40H5F3/YtLSDobLjj0w2fExsKOgyC0j6G9psJ0ekAd7VQP4SjKBiJUSd8WCfggzvbQUbnxYei4q7WxNY3pW47Wx3OF/aNosG+tSWaxrc/oF2zBDCr0gJCVAcMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVJYKUFMz0aTsvdB2SQKKzJbL+qzQyYABoTqjwEhUjAgRAoGhEjBgBApGBAiBQNCpGBAiBQMCJGCASFSMCBECgaESMGAECkYECIFA0KkYECIFAwIkYIBIVLUMSAH56Ix2fka2SQKKjLmqS8ss6OymTvpw2FIQNbLztfJJlFQkTEPS0DWmwCkD4cxczgaihbMFtkkCsqeYVYuv8BOmgCCBQSm56JIvhEFddEyG6wfB9sxSEAm5NsqKUShbJaADMv3IIIGZOZQNCJzyLhsEgUhc8fq5RfajSaQsAGJor5ozuyWZ1kmD4nyFZk5u8z0L7d2Vh4FETQgwLtZFEoU8O5Vm/TdsDiLUBAFzB4QPCAwMxeNSto3yCZRLqTjrl2+zI7JZlDyPMXgW08oNwHfWrJUYQHhUotyUdDSqq2wgMDMkWggOmUm5VkZEkoP4TjLDC0/307Jo0IUGhBovQVl3kzIMzMk5K+EcEDhAQHOJJRKSeGAUgICM8ei/uhEaya5Wh4SxYvMdvs5M7z8PLvblKC0gLS1XkiMzKjUZJk8JPqEzBqRNWOhXwh0KT0ggNlk4aRZL5W5Qx5Sj4uMef6Mc8z6smaNTtInq2MxKCMyo4xIzS6VH1GviMwemTE2SjA2ViEYbZUKSCdcyJt5M7RgzIAEpl9qOig/piaQ5ZN8nYqs2X2GfDdnmskyLsB9/A+krB6cv+qtogAAAABJRU5ErkJggg=="},13740:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},58881:function(Pe){"use strict";Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAPcklEQVR4nO3da4xU5R3H8efscrNcFm3EVgQXq4mKCo2toEJY3oiNvRC5aNJWQbGpiVG8tNoXChiTxkaFJm1s4gVq+0YQg0lNrX3BEryA0bpbbk1FFkRQMQK77IIuu5z+fztOZ3eZ8zzPmTnP2XOe/X2ScZ5dWGdYnu/M/8zMDoEaIC0ndtWf6uq8NVRhg1KBnKgabScPq11tW1VtMHTv0GDY1qHB8HU/nvCL9fJLVIXUA2kJW8Z2tbctkwteKh9SQoqB9Da0Zti2M4LRd/9owh2Niioi+zQ9hThaNwYqmCofUoLKBQI1qub4qNozb2AklUktEMbhVlQgwEgql1ogu481r5Kze+REDugCAUZSmVQCwQF5d1dniyzJEVMgwEjiSyWQD9ubl4ahWilLcsQmEGAk8aQSyAfHmhvlgmbJkhyxDQQYiT3Zt+7tbms+Ipc0VpbkSJxAgJHYSSeQY82hnJFDcQMBRmLGQDxRSSDASPQYiCcqDQQYSTQG4olqAgFGUh4D8US1gQAjOR0D8UQSgQAj6YuBeCKpQICRlDAQTyQZCDCSAgbiiaQDAUTyafDJ5feev3KPfDgoMRBPuAgEuk6d/Ohw7eHZgzUSBuIJV4EAIvnW2ed/f87oWw7Jh4MKA/GEy0AAP+t+5llnTxtskTAQT7gOBAZjJAzEE2kEAoMtEgbiibQCgcEUCQPxRJqBwGCJhIF4Iu1AYDBEwkA8MRCBgO+RMBBPDFQg4HMkDMQTAxkI+BoJA/HEQAcCPkbCQDyRhUDAt0gYiCeyEgj4FAkD8USWAgFfImEgnshaIHAy7Nz46vEXr183eUenfJhLDMQTWQwE8h4JA/FEVgOBPEfCQDyR5UAgr5EwEE9kPRAYVnPGawsm3vMDWeYGA/FEHgKBvEXCQDyRl0AgT5EwEE/kKRDISyQMxBN5CwTyEAkD8UQeA4GsR8JAPJHXQCDLkTAQT+Q5EMhqJAzEE3kPBLIYCQPxhA+BQNYiYSCe8CUQyFIkDMQTPgUCJ0+d/OOiCx6+S5YDioF4wrdA4ER3++NLvvPYQ7IcMAzEEz4GAgMdCQPxhK+BwEBGwkA84XMgMFCRMBBPdIdd6t3D/5SVvwYiEgbika1f/F3+67dhNSMeXjBx6WOyTAUD8QhGLIxaPutW3cdHBCPnLjx/aSp3lwzEI59+uVft69glK78NrRm2beHE+66QpXMMxDPvH2lUnadOyMpvQ4MR16VxL8JAPHOk8zP132P/kpXfzqj5xtobJ959kyydYiAe+vyrA2pP+79l5a8hNcO33zTx3stl6RQD8RQi2dexs+fhXx/VqtrPb67/1ThZOsVAPIY4EMlhGbuw9s1P6x9yvn+dXwAwkIF3vLtNdZ3q+vr8pHwm/xrOme98/zq/AGAg5MKFo6c437/OLwAYCLnAQIg0GAiRBgMh0mAgRBoMhEiDgRBpMBAiDQZCpMFAiDQYCJEGAyHSYCBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaXgTSsHrs2GfnbzoiS6JELXlp1pmNi48elaUzTgNBHF+Fpzb+ZcHmqfIhUaJ+vm5m0/CgZrbLSJwFUowjVOHUvy54Qz5DlKyfrZshGzhwGomzQK5+fsz7iEOWioGQCwgEAoeROAlk+uoxq1UYLlJfYyDkQjEQCBxFkngg/eMABkIu9A4EAgeRJBpIuTiAgZAL/QOBIOFIEgskKg5gIORCuUC+1rjltmOz5bxqgZyqposDGAi5oAlEdnawZsvitsWyqkogp6qY4gAGQi5oA4EEIgnkVDGbOICBkAvGQKDKSAI5VcQ2DmAg5IJVIFBFJIGcYosTBzAQcsE6EKgwkkBOscSNAxgIuRArEKggkkBO1iqJAxgIuRA7EIgZSSAnK5XGAQyEXKgoEIgRSSAno2riAAZCLlQcCFhGEshJq9o4gIGQC1UFAhaRBHKKlEQcwEDIhaoDAUMkgZzKmr56bIMKu5erBEggs+SMKFESyCY5q1pNULv0rcVHm2R5mkBOzvFNG8iFAX3Thnlvjl+lQjVFllW7YOTlDYooYXs6tjWqJASqef21B5bK6jSRgdy4eXyjCsJZsiTyWxhsennmgQZVBgMhYiBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaDIRIg4EQaTCQwWNkbZ2qH3mpGjlkjJxPls8UYI3Pwd6OHaqjq01WpfXejp2qo7tVPjMIMZC+bppwv1o48T5ZRTv05X5153vTZZWsH557h1o8abnS2dH6tnpk+3xZ6SGGyXXTezb/5Lqr1SQ5HzmkTn6lMi3tO9SOtrd6Ln9H65bBEwwD6csmEHig6TrVIrewSXpiyutq0qjSLXs52KA2gay/9oD8142Orlb1zhf/UGv3P6UOfbVfPuMxBtKXbSB/O/isWt2yTFbJGDd8gnr6e1tkpZeFQHrb+Nla9eonzyZ+Y5EZDKSvxZNWyKizRFZ6SY9ZNuNV0bw3x8t/9dIKpOj5Pct6QvEOA+nr0cte6pnZbSQ5ZtmMV0VZDAS2t76lfrdriV/HJwykrziBJDVm2Y5XRVkNBHB8smz7gsRuOAYcA+krTiBJjVlxxiu4ZculxlvpgQoEvIqEgfQVZ9SBJMasuJf5yLYFPQ+56tgEggN+KJ4XFW8gcM929ojzZBUfbjweaJpjDDnzGEhfNhurt2rHLGzCOOMVJBHI2o+eUi/uf1JWerh+COaqs65XV31zjnzGHo5JcE+SawykL9PG6g+3lNWMWXHHK0gzkN4Qy8KJ96vZ4+w3/R8+uFdtPLRWVjnFQPoybaxyqhmznr5yixo3YoKs7D2+63b1zuHXZBXN9OeoJJAi3JvcddFKeWa+8PIUHRyP3Pnu1fkdtRhICW4h4447UOmYhZd/PDH1dVnFY7O5XQYC+F7hAQ2bY5TVLcvle/SMrHKIgZRMHnONevTydbKKp9Ixy/ZJyf5sNrfrQACBr5BITPcklX5/MoGBlFQaCFQyZlUyXoHN5k4jELA9hrIZCzOJgZRUE0jcMQu3vpWMV7Dx0Do5+C37fsr/l1Yg8KcrtxpHLZvrnEkMpGT2uIU9B59R8PMRePl4OXHHCNN49fmXH0duOjxvYXrBYpqBmL5vgJfLP9B8naxyhoGUmF7Ji4NN3TgRZ8zSjVcIET+ohOcfyslaIPDCtF3GYxGbVwBkDgMpMQVy57vTtY9y2Y5ZpvEKIV511pxcBfLgxc8bn0i0ef4mcxhIiSkQvEjwSdnY1Y5ZpvEKIWJkiQrE5nLSDsRmzEL4uXu4l4GUmG4FEYjpURubMcs0Xt0v/w88xxAVCOC66KQdiM0DHElfZioYSInNpsQTZNWMWTbjFW5lba6LTtqBmL4vkPRlpoKBlOg2JR5V+uV702SlqhqzbMYr/Jy36fdlLRAwXabNsVPmMJASXSC9/3KrGbNsxiswHQ/pLgNMm5WBWGIgJS9M2ykPVdbJ6nS9/3JN40TUmGU7XoEpENMjQqbNmnQgeJuhF6bvlFW0qO9LpjGQEt2m6h0IVDJmmcam4ngFeQuEB+m9MJDKxizb8QryFgheAv/gJc/JKlrSl5kKBlKi21T9A4k7ZsUZr8AUSP/f35/uzwJJb1bTvSPk8gWLDKTANCL0DwTijFmmDdR7vAJTIKYNnnYgNj9XX+5eNfMYSEElgcQZs+KMV5CnQEz3pkWmh6YziYEUmALBe9E+/p/bZFVi2hjFMSvueAWm62Pa4GkGctdFq5Tp59TL3cDkAgMpqHRD2oxZcccrMF0f04ZLKxDTjURRuRuBXGAgBZWONDZj1q8vfi7WeAV5CQR/tmnfvF5WeuVuBHKBgRRUGojpFhTvDXVZ3TWyKi/qljUPgZi+Z0Wm65ppDKTA9Jet21C6l6iYRN2yZj2QG769RN12wQpZmZmes8k0BlJgOk7QbSibn4UoJ2q8AlMgoHtUyFUgeEkJRsrZ5yyUj8xMIWceAykw3QvoNhQ2jel1SOVEjVeQtUDwZ7zh3Nt7bkSiXq9WDo7Big915xIDKagmEDD9sFU5UeMVmB4ahmoCwb8MhbcEjfoHOhEE/sFPfE9w0h1HRTF9z3KBgRRUG0jcMUs3XhWZNrnuTRBMX+taueeNcomBFJheKmF6HRFuceOMWbrxqsi0yXUHv6avdQnx47pFxZsrDKTAtKHwFx61GYvijFm68aqomutk+lpXcM+Bd3T3Ig5gIAWmDaXbjEW2YxZuYU3jFVRznUxfmzS8jxdeVoPjGq8wkALThtJtxiLbMctmvALTddKNfaavTRKCx3Ux3SPmEgOx29g2gYDNmGUzXoFpk+seODB9bRLwHMeLch1svi+5xUDsnnOwDcQ0ZmFT2T5xZtrkukAQKh6VM70daFx4d5ftbW/LZT9pFXnuMZDCcw54Jl0H87XNE164N9L96CleAh81FvWHh551MO/jpIM/29nDJxTOR0xQ44YX3hAb8ZggBkSAPzfGKMSNjwcVBkJ4wSUiAoTgzSNQSWAgRBoMhEiDgRBpVBLIvDfGrwlVeKssibwWBMHv5dHEsv92XGQgN24+d7n86jJZEvktVCtennlwuSojMpD5m89rOBWc2ihLIq/VhDWzX5r5caMqIzKQRe/Xj23r6DwiSyKvvTzjYGQHkb8APA4h3wUq+PP6GQcWqQjaQDhmke904xVoA4F5b5y7IVTqJ7Ik8ops/lfWzzg4V5aR5Pfo3fx2fX1n98kmOdSvkw+JPBG0jhk5tH7Nd/celQ8iGQOBBW+On9odqkZGQn4IWmsD1bDu2gNN8oGWVSBQiCTcIMvz5USUV/tqg2CuTRxgHQj0PPTb3rlUvmqRYiiUL/tUqNaMGTVslWms6i1WIL0hlvb2rqmyNLrjwt9ulDOiRD2z+zez5cxo1KghTXGi6C2Qk3O7jzWHckaUqAtHT3G+f51fADAQcoGBEGkwECINBkKkwUCINBgIkQYDIdJgIEQa/gTS1nRUBQFf6EiJkVvcTReNntKgHEslkA+ONTfKBc2SJVFSXpF7kLly7pTsW/c+bG9eGoZqpSyJkhEEiy8cdcUa5VgqgbSc2FXf3dXZIkui6oVha+3ouvpJwaSj8pFTqQQCcqC+Ss7ukRNRVUKlVsjxx3KVgtQCaQlbxna1tzYGKpgiHxJVROLYJHE0qJSkFggwEqoG4hgyaszcSSmMVkWpBgKIpLu9bbniuEW25JgjDIJVcs+xXKUs9UCKcODe1dW5SCnVEIThVHlUok7WRAWFKJpqArWhpnbYhklnXLJXDYD/AURtGX0bg0UyAAAAAElFTkSuQmCC"},28982:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},2487:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},3164:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},88745:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},49321:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},75309:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},19664:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},77882:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},66832:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},47558:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},71979:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},91833:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},31081:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},96593:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},42922:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},20345:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},79005:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},39057:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},96908:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},57177:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},81378:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"},47621:function(Pe){"use strict";Pe.exports="data:image/png;base64,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"}}]); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.b3590724.async.js b/p__Classrooms__Lists__Exercise__Detail__index.77efbf04.async.js similarity index 96% rename from p__Classrooms__Lists__Exercise__Detail__index.b3590724.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.77efbf04.async.js index 96aa7e544f..86499f817b 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.b3590724.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.77efbf04.async.js @@ -103,7 +103,7 @@ www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D 192.160.22.2 \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u7F51\u9875\uFF09`}))))),((0,bt.aN)()||((et=me==null?void 0:me.commonHeader)==null?void 0:et.exercise_author))&&!(rt!=null&&rt.appraise_label)&&Hi.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Ne.submit()}},"\u4FDD\u5B58")),Hi.createElement(Wc,null))};var Rc=(0,Fe.connect)(({exercise:me,loading:ve,globalSetting:ue})=>({exercise:me,loading:ve.effects,globalSetting:ue}))(od),Hs=x(99517),ld=x(59301);const C0=({exercise:me,globalSetting:ve,dispatch:ue})=>{var dt,Dt,et,Ut,rt;const[Ne,xe]=(0,a.useState)("0"),[Pn]=(0,Fe.useSearchParams)(),zn=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ld.createElement(qc,{changeActive:Jn=>{xe(Jn)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ld.createElement(xu,null)},(0,bt.GJ)()&&((Dt=(dt=me==null?void 0:me.workSetting)==null?void 0:dt.exercise)==null?void 0:Dt.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ld.createElement(Id,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ld.createElement(jd,null)},((et=ve==null?void 0:ve.setting)!=null&&et.is_local?!1:((rt=(Ut=me==null?void 0:me.workSetting)==null?void 0:Ut.exercise)==null?void 0:rt.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ld.createElement(Rc,null)}].filter(Jn=>!!Jn);return(0,a.useEffect)(()=>(Pn.get("childrenTabs")&&xe(Pn.get("childrenTabs")),ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),ld.createElement("div",{style:{paddingBottom:"50px"}},ld.createElement(Hs.Z,{dataSource:zn,style:{marginBottom:52}}))};var _0=(0,Fe.connect)(({exercise:me,globalSetting:ve})=>({exercise:me,globalSetting:ve}))(C0),Os={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},Wd=x(3918),Gd=x(65078),Fd=x(42441),y0=x(55069),F0=x(70341),B0=x(1742),$0=x(92310),em=x.n($0),tm=Object.defineProperty,S0=Object.defineProperties,Ud=Object.getOwnPropertyDescriptors,id=Object.getOwnPropertySymbols,P0=Object.prototype.hasOwnProperty,Kd=Object.prototype.propertyIsEnumerable,s0=(me,ve,ue)=>ve in me?tm(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,b0=(me,ve)=>{for(var ue in ve||(ve={}))P0.call(ve,ue)&&s0(me,ue,ve[ue]);if(id)for(var ue of id(ve))Kd.call(ve,ue)&&s0(me,ue,ve[ue]);return me},x0=(me,ve)=>S0(me,Ud(ve)),w0=(me,ve)=>{var ue={};for(var dt in me)P0.call(me,dt)&&ve.indexOf(dt)<0&&(ue[dt]=me[dt]);if(me!=null&&id)for(var dt of id(me))ve.indexOf(dt)<0&&Kd.call(me,dt)&&(ue[dt]=me[dt]);return ue},c0=me=>{var ve=me,{data:ue,className:dt="",colon:Dt=!1}=ve,et=w0(ve,["data","className","colon"]);return a.createElement(de.default,x0(b0({},et),{className:em()(Os.FormCheckBoxDom,dt),colon:Dt}),ue==null?void 0:ue.map((Ut,rt)=>{var Ne=Ut,{ItemData:xe,valuePropName:Pn,children:zn,desc:Jn,type:nn="Checkbox",normalize:xn}=Ne,oa=w0(Ne,["ItemData","valuePropName","children","desc","type","normalize"]);return(oa==null?void 0:oa.isShow)&&a.createElement(re.Z,{key:rt,wrap:!1,justify:"space-between"},a.createElement(pe.Z,null,a.createElement(de.default.Item,x0(b0({},oa),{normalize:(Ca,ea,Un)=>{var Wa,In;return nn=="Radio"||((Wa=ea||[])!=null&&Wa.every(ha=>ha==="all")&&Ca.includes("all")&&Ca.length>1&&(Ca=Ca.filter(ha=>ha!=="all")),(!((In=ea||[])!=null&&In.includes("all"))&&Ca.includes("all")||(Ca==null?void 0:Ca.length)==0)&&(Ca=["all"])),xn?xn(Ca,ea,Un):Ca}}),zn||(nn=="Checkbox"?a.createElement(Re.default.Group,{options:xe}):a.createElement(Pe.ZP.Group,{options:xe})))),a.createElement(pe.Z,null,Jn))}))},d0=x(36381),du={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Vd=x(49142),nm=Object.defineProperty,am=Object.defineProperties,rm=Object.getOwnPropertyDescriptors,D0=Object.getOwnPropertySymbols,om=Object.prototype.hasOwnProperty,I0=Object.prototype.propertyIsEnumerable,O0=(me,ve,ue)=>ve in me?nm(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,ud=(me,ve)=>{for(var ue in ve||(ve={}))om.call(ve,ue)&&O0(me,ue,ve[ue]);if(D0)for(var ue of D0(ve))I0.call(ve,ue)&&O0(me,ue,ve[ue]);return me},Od=(me,ve)=>am(me,rm(ve));const N0=(me="")=>{var ve,ue;const dt=document.createElement("html");return dt.innerHTML=(0,Vd.ZP)(me),a.createElement("span",null,((ue=(ve=dt==null?void 0:dt.children)==null?void 0:ve[1])==null?void 0:ue.textContent)||(dt==null?void 0:dt.textContent)||"")},lm=({ModalProps:me={},QuestionDetail:ve={},CurrentData:ue={}})=>{var dt,Dt,et,Ut,rt,Ne,xe,Pn,zn,Jn;const{question_type:nn=null}=ve;return(0,a.useEffect)(()=>{console.log("CurrentData===",ue,ve,ve==null?void 0:ve.question_choices)},[ue]),a.createElement(ye.default,ud({},ud({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},me)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ue==null?void 0:ue.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ue==null?void 0:ue.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ue==null?void 0:ue.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(dt=ue==null?void 0:ue.users_answer_info)==null?void 0:dt.score,"/",ve==null?void 0:ve.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(nn===gl.fw[3].id||nn===gl.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(et=(Dt=ue==null?void 0:ue.users_answer_info)==null?void 0:Dt.choices)==null?void 0:et.map((xn,oa)=>a.createElement("div",{key:xn==null?void 0:xn.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",oa+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:xn!=null&&xn.score_type?"#2EC25B":"#E30000"}},xn==null?void 0:xn.answer_text)))),nn===gl.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(rt=(Ut=ue==null?void 0:ue.users_answer_info)==null?void 0:Ut.choices)==null?void 0:rt.map((xn,oa)=>a.createElement(bo.Z,{key:oa,value:(0,ie.EJ)(xn==null?void 0:xn.answer_text,ve==null?void 0:ve.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Ne=ve==null?void 0:ve.question_choices)==null?void 0:Ne.map((xn,oa)=>a.createElement(bo.Z,{key:oa,value:xn==null?void 0:xn.answer_text}))))),nn===gl.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Pn=(xe=ue==null?void 0:ue.users_answer_info)==null?void 0:xe.choices)==null?void 0:Pn.map((xn,oa)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",oa+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(xn!=null&&xn.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,xn==null?void 0:xn.answer_text)))))),nn===gl.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Jn=(zn=ue==null?void 0:ue.users_answer_info)==null?void 0:zn.choices)==null?void 0:Jn.map((xn,oa)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(xn!=null&&xn.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,xn!=null&&xn.answer_text?We.Base64.decode(xn==null?void 0:xn.answer_text):""))))))))},im=a.memo(lm),um=({exercise:me,dispatch:ve,handleOnComplete:ue})=>{var dt,Dt,et,Ut,rt,Ne,xe,Pn,zn,Jn,nn,xn,oa,Ca,ea,Un,Wa,In,ha,qt,ma,ua,ja,Jt,Fa,sa,nr,to,Or,Ga,cn,nt,Ha;const{actionTabs:Ea={},course_groups:Qa=[]}=me,lr=(0,Fe.useParams)(),[,za,Vr,Ua]=(0,wt.U)(ne.hv,{exercise_id:lr==null?void 0:lr.categoryId}),Oa=((dt=Ua==null?void 0:Ua.data)==null?void 0:dt.question)||{},Ir=((et=(Dt=Ua==null?void 0:Ua.data)==null?void 0:Dt.exercise)==null?void 0:et.use_blank_score)||0,[yr,ar]=(0,a.useState)({open:!1,currentData:{}}),[aa,Ya]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Ut=Ea==null?void 0:Ea.data)==null?void 0:Ut.exercise_group_id)||"all",keyword:"",score_type:(rt=Ea==null?void 0:Ea.data)!=null&&rt.choice_position?(Ne=Ea==null?void 0:Ea.data)==null?void 0:Ne.choice_position:"all"}),Ba=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},la=(0,a.useMemo)(()=>{var wa;const $n=Oa==null?void 0:Oa.question_type,_a=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:pr=>pr||"\u672A\u5206\u73ED"}];return[gl.fw[0].id,gl.fw[1].id,gl.fw[2].id].includes($n)&&_a.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(pr,br)=>{var mo,fo,zr,ur,lo;const Ao=(fo=(mo=br==null?void 0:br.users_answer_info)==null?void 0:mo.choices)==null?void 0:fo.map(Wl=>Wl==null?void 0:Wl.exercise_choice_id),kl=(zr=Oa==null?void 0:Oa.question_choices)==null?void 0:zr.filter(Wl=>Ao.includes(Wl==null?void 0:Wl.exercise_choice_id)),Qi=((lo=(ur=Oa==null?void 0:Oa.question_choices)==null?void 0:ur.filter(Wl=>Wl==null?void 0:Wl.right_answer))==null?void 0:lo.map(Wl=>Wl==null?void 0:Wl.exercise_choice_id))||[],Vi=Qi.length===Ao.length?Ao.length>0&&Ao.every(Wl=>Qi.includes(Wl))?1:3:Ao.length>0&&Ao.every(Wl=>Qi.includes(Wl))&&Ir===1?2:3;return a.createElement(a.Fragment,null,kl==null?void 0:kl.map(Wl=>a.createElement("span",{key:Wl==null?void 0:Wl.exercise_choice_id,style:{color:Vi===3?"#E30000":Vi===2?"#FF9D18":"#2EC25B"}},(Oa==null?void 0:Oa.question_type)===gl.fw[2].id?Wl==null?void 0:Wl.choice_text:gl.k4[(Wl==null?void 0:Wl.choice_position)-1])))}}),[gl.fw[3].id,gl.fw[4].id,gl.fw[8].id,gl.fw[6].id,gl.fw[7].id].includes($n)&&_a.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(pr,br)=>{var mo;return`${(mo=br==null?void 0:br.users_answer_info)==null?void 0:mo.score}/${Oa==null?void 0:Oa.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(pr,br)=>a.createElement("a",{onClick:()=>{ar({open:!0,currentData:br})}},"\u67E5\u770B\u8BE6\u60C5")}),[gl.fw[5].id].includes($n)&&_a.push(...((wa=Oa==null?void 0:Oa.question_choices)==null?void 0:wa.map((pr,br=0)=>({title:`\u7B2C${pr==null?void 0:pr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(mo,fo)=>{var zr,ur,lo,Ao,kl,Qi,Vi,Wl;return((ur=(zr=fo==null?void 0:fo.users_answer_info)==null?void 0:zr.choices)==null?void 0:ur.length)>0&&`${(kl=(Ao=(lo=fo==null?void 0:fo.users_answer_info)==null?void 0:lo.choices)==null?void 0:Ao[br])==null?void 0:kl.score}/${(Wl=(Vi=(Qi=fo==null?void 0:fo.users_answer_info)==null?void 0:Qi.choices)==null?void 0:Vi[br])==null?void 0:Wl.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(pr,br)=>a.createElement("a",{onClick:()=>{ar({open:!0,currentData:br})}},"\u67E5\u770B\u8BE6\u60C5")}),_a},[Oa,Ir]);return(0,a.useEffect)(()=>{var wa,$n,_a,pr,br,mo;(Ea==null?void 0:Ea.key)==="\u7B54\u9898\u8BE6\u60C5"&&Vr(Od(ud({},aa),{exercise_group_id:(aa==null?void 0:aa.exercise_group_id)=="all"?"":aa==null?void 0:aa.exercise_group_id,exercise_id:lr==null?void 0:lr.categoryId,question_id:(wa=Ea==null?void 0:Ea.data)==null?void 0:wa.id,choice_position:([4,5,6].includes(($n=Ea==null?void 0:Ea.data)==null?void 0:$n.ques_type)||[4,5,6].includes((pr=(_a=Ua==null?void 0:Ua.data)==null?void 0:_a.question)==null?void 0:pr.question_type))&&aa.score_type!=="all"?aa.score_type:null,challenge_id:(br=Ea==null?void 0:Ea.data)==null?void 0:br.challenge_id,scope:(mo=Ea==null?void 0:Ea.data)==null?void 0:mo.scope,score_type:null}))},[Ea==null?void 0:Ea.key,aa]),a.createElement(a.Fragment,null,a.createElement(ye.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((xe=Ea==null?void 0:Ea.data)==null?void 0:xe.tabActive)==="3"&&((Pn=Ea==null?void 0:Ea.data)!=null&&Pn.title)?(zn=Ea==null?void 0:Ea.data)==null?void 0:zn.title:`${(oa=(xn=gl.fw)==null?void 0:xn[(nn=(Jn=Ua==null?void 0:Ua.data)==null?void 0:Jn.question)==null?void 0:nn.question_type])==null?void 0:oa.name}${((Ca=Ea==null?void 0:Ea.data)==null?void 0:Ca.question_number)||""}`,"\uFF09"),((ea=Ea==null?void 0:Ea.data)==null?void 0:ea.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(De.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",N0((Wa=(Un=Ua==null?void 0:Ua.data)==null?void 0:Un.question)==null?void 0:Wa.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",gl.fw[((ha=(In=Ua==null?void 0:Ua.data)==null?void 0:In.question)==null?void 0:ha.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",N0((ma=(qt=Ua==null?void 0:Ua.data)==null?void 0:qt.question)==null?void 0:ma.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(ua=Ea==null?void 0:Ea.data)==null?void 0:ua.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(ja=Ea==null?void 0:Ea.data)==null?void 0:ja.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Jt=Ea==null?void 0:Ea.data)==null?void 0:Jt.effictive_counts,"\u4EBA")))),open:(Ea==null?void 0:Ea.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ba},((Fa=Ea==null?void 0:Ea.data)==null?void 0:Fa.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(nr=(sa=Ea==null?void 0:Ea.data)==null?void 0:sa.exercise_group_list)==null?void 0:nr.map((wa,$n)=>{var _a;return a.createElement("span",{key:$n},wa==null?void 0:wa.course_group_name,a.createElement("span",{className:"ml10 c-black"},wa==null?void 0:wa.value,((_a=Ea==null?void 0:Ea.data)==null?void 0:_a.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(un.default,{style:{width:256},value:aa==null?void 0:aa.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:wa=>wa.parentNode,onChange:wa=>{let $n=[...wa];$n.length===0&&($n=["all"]),$n.includes("all")&&$n.length>1&&($n[$n.length-1]=="all"?$n=["all"]:$n=$n.filter(_a=>_a!=="all")),Ya(Od(ud({},aa),{exercise_group_id:$n}))},filterOption:(wa,$n)=>$n.label.indexOf(wa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Qa.map(wa=>({label:wa==null?void 0:wa.exercise_group_name,value:wa==null?void 0:wa.exercise_group_id}))]}),[4,5,6].includes((Or=(to=Ua==null?void 0:Ua.data)==null?void 0:to.question)==null?void 0:Or.question_type)&&a.createElement(un.default,{style:{width:140,marginLeft:20},value:aa==null?void 0:aa.score_type,onChange:wa=>{Ya(Od(ud({},aa),{score_type:wa}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Wd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:wa=>{Ya(Od(ud({},aa),{keyword:wa}))}})),a.createElement(z.default,{className:"mt10",dataSource:((cn=(Ga=Ua==null?void 0:Ua.data)==null?void 0:Ga.student_score)==null?void 0:cn.list)||[],scroll:{y:500,x:"max-content"},loading:za,columns:la,pagination:{current:aa.page,pageSize:aa==null?void 0:aa.limit,onChange:(wa,$n)=>{Ya(Od(ud({},aa),{page:wa,limit:$n}))},total:((Ha=(nt=Ua==null?void 0:Ua.data)==null?void 0:nt.student_score)==null?void 0:Ha.count)||0,showTotal:wa=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},wa),"\u6761\u6570\u636E")}})),a.createElement(im,{QuestionDetail:Oa,CurrentData:yr.currentData,ModalProps:{open:yr.open,onCancel:()=>{ar({open:!1,currentData:{}})}}}))};var L0=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(um),ca=x(59301),sm=Object.defineProperty,cm=Object.defineProperties,dm=Object.getOwnPropertyDescriptors,Nd=Object.getOwnPropertySymbols,m0=Object.prototype.hasOwnProperty,R0=Object.prototype.propertyIsEnumerable,M0=(me,ve,ue)=>ve in me?sm(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,yc=(me,ve)=>{for(var ue in ve||(ve={}))m0.call(ve,ue)&&M0(me,ue,ve[ue]);if(Nd)for(var ue of Nd(ve))R0.call(ve,ue)&&M0(me,ue,ve[ue]);return me},Mc=(me,ve)=>cm(me,dm(ve)),g0=(me,ve)=>{var ue={};for(var dt in me)m0.call(me,dt)&&ve.indexOf(dt)<0&&(ue[dt]=me[dt]);if(me!=null&&Nd)for(var dt of Nd(me))ve.indexOf(dt)<0&&R0.call(me,dt)&&(ue[dt]=me[dt]);return ue},mm=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const gm=me=>{var ve,ue;const dt=document.createElement("html");return dt.innerHTML=(0,Vd.ZP)(me),ca.createElement("span",null,((ue=(ve=dt==null?void 0:dt.children)==null?void 0:ve[1])==null?void 0:ue.textContent)||(dt==null?void 0:dt.textContent)||"")},T0=me=>{var ve=me,{data:ue,dispatch:dt,exercise_group_id:Dt}=ve,et=g0(ve,["data","dispatch","exercise_group_id"]),Ut,rt;const Ne=(()=>{var Pn,zn,Jn,nn;let xn=[];return((ue==null?void 0:ue.ques_type)==gl.fw[0].id||(ue==null?void 0:ue.ques_type)==gl.fw[1].id)&&(xn=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ca.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Pn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Pn.map((oa,Ca)=>Mc(yc({},oa),{title:gl.k4[Ca],num:oa.choice_users_count,scale:(Number(oa.choice_percent)*100).toFixed(2)}))]),(ue==null?void 0:ue.ques_type)==gl.fw[2].id&&(xn=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ca.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(zn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:zn.map((oa,Ca)=>Mc(yc({},oa),{title:oa.choice_text,num:oa.choice_users_count,scale:(Number(oa.choice_percent)*100).toFixed(2)}))]),((ue==null?void 0:ue.ques_type)==gl.fw[3].id||(ue==null?void 0:ue.ques_type)==gl.fw[8].id)&&(xn=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ca.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Jn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:Jn.map((oa,Ca)=>Mc(yc({},oa),{title:`\u586B\u7A7A${oa.choice_position}`,num:oa.choice_users_count,scale:(Number(oa.choice_percent)*100).toFixed(2)}))]),((ue==null?void 0:ue.ques_type)==gl.fw[4].id||(ue==null?void 0:ue.ques_type)==gl.fw[6].id)&&(xn=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ca.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==gl.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ue==null?void 0:ue.ques_type)==gl.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==gl.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ue==null?void 0:ue.ques_type)==gl.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ue==null?void 0:ue.ques_type)==gl.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ue==null?void 0:ue.ques_type)==gl.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(nn=(ue==null?void 0:ue.ques_details)||[])==null?void 0:nn.map((oa,Ca)=>Mc(yc({},oa),{title:oa.choice_text,num:oa.choice_users_count,scale:(Number(oa.choice_percent)*100).toFixed(2)}))]),xn})(),xe=(Pn={})=>{dt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Mc(yc({},ue),{scope:et==null?void 0:et.scope,exercise_group_id:Dt,choice_position:Pn==null?void 0:Pn.choice_position,tabActive:"2",question_number:(ue==null?void 0:ue.index)||`${et.Findex}.${ue==null?void 0:ue.ques_position}`})}})};return ca.createElement("div",{className:du.DomStyle},ca.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ca.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ca.createElement(re.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ca.createElement(pe.Z,{className:du.DomStyleTitle},"\u9898\u76EE"),ca.createElement(pe.Z,null,ca.createElement(bo.Z,{className:du.DomStyleTitle,style:{maxWidth:710},value:ue.ques_title}),ca.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Ut=ue==null?void 0:ue.ques_details)==null?void 0:Ut.map((Pn,zn)=>ca.createElement("div",{key:zn},((ue==null?void 0:ue.ques_type)==gl.fw[0].id||(ue==null?void 0:ue.ques_type)==gl.fw[1].id)&&ca.createElement(re.Z,{className:`${Pn.choice_right_boolean?du.Sessce:""}`,gutter:10,wrap:!1,key:zn},ca.createElement(pe.Z,{style:{fontWeight:600}},gl.k4[zn]),ca.createElement(pe.Z,null,ca.createElement(bo.Z,{className:du.DomStyleTitle,style:{maxWidth:690},value:Pn.choice_text||""}))),(ue==null?void 0:ue.ques_type)==gl.fw[2].id&&ca.createElement(re.Z,{className:`${Pn.choice_right_boolean?du.Sessce:""}`,gutter:10,wrap:!1,key:zn},ca.createElement(pe.Z,null,ca.createElement(bo.Z,{className:du.DomStyleTitle,style:{maxWidth:690},value:Pn.choice_text||""}))),((ue==null?void 0:ue.ques_type)==gl.fw[3].id||(ue==null?void 0:ue.ques_type)==gl.fw[8].id)&&ca.createElement(re.Z,{gutter:10,wrap:!1,key:zn},ca.createElement(pe.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Pn.choice_position,"\uFF1A"),ca.createElement(pe.Z,null,Pn.choice_text||"")),((ue==null?void 0:ue.ques_type)==gl.fw[4].id||(ue==null?void 0:ue.ques_type)==gl.fw[6].id)&&ca.createElement(re.Z,{gutter:10,wrap:!1,key:zn},ca.createElement(pe.Z,null,ca.createElement(bo.Z,{className:du.DomStyleTitle,style:{maxWidth:690},value:Pn.choice_text||""})))))))),ca.createElement(re.Z,{gutter:60},[gl.fw[0].id,gl.fw[1].id,gl.fw[2].id].includes(ue==null?void 0:ue.ques_type)&&ca.createElement(pe.Z,null,ca.createElement("span",{className:`${du.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(rt=ue==null?void 0:ue.ques_details)==null?void 0:rt.filter(Pn=>Pn.choice_right_boolean).map((Pn,zn)=>ca.createElement("span",{key:zn},((ue==null?void 0:ue.ques_type)==gl.fw[0].id||(ue==null?void 0:ue.ques_type)==gl.fw[1].id)&&ca.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},gl.k4[Pn.choice_position-1]),(ue==null?void 0:ue.ques_type)==gl.fw[2].id&&ca.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Pn.choice_text)))),ca.createElement(pe.Z,null,ca.createElement("span",{className:`${du.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ca.createElement("span",{style:{color:"#000",fontWeight:600}},(ue==null?void 0:ue.tag_discipline)||"-")))),ca.createElement("div",{className:du.AnswerSDom,style:{padding:"0 0 0 20px"}},ca.createElement("div",{className:`${du.DomStyleTitle} flex item-center justify-between`},ca.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ca.createElement("a",{onClick:xe},"\u67E5\u770B\u8BE6\u60C5")),ca.createElement("div",{className:"mt20"},Ne==null?void 0:Ne.map((Pn,zn)=>ca.createElement("div",{key:zn,style:{display:"flex",alignItems:"center",gap:10,marginTop:zn==0?10:14}},[gl.fw[0].id,gl.fw[1].id,gl.fw[2].id].includes(ue==null?void 0:ue.ques_type)?ca.createElement("div",{className:`${Pn!=null&&Pn.choice_right_boolean?du.Sessce:""}`,style:{width:56}},Pn.title):ca.createElement("div",{style:{width:56}},Pn.title),ca.createElement("div",{className:`${Pn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Pn.num>0&&xe(Pn)}},Pn.num,zn==0?"":"\u4EBA"),ca.createElement("div",{style:{width:140}},zn==0?Pn.scale:ca.createElement(re.Z,{gutter:4,align:"middle",className:`${Pn.num>0?du.scale_hover:""}`,onClick:()=>{Pn.num>0&&xe(Pn)}},ca.createElement(pe.Z,{flex:1},ca.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ca.createElement("div",{style:{width:`${Pn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ca.createElement(pe.Z,{className:`${Pn.num>0?du.percent:""}`,style:{color:"#999"}},Pn.scale,"%")))))))))},fm=me=>{var ve=me,{data:ue,dispatch:dt,exercise_group_id:Dt}=ve,et=g0(ve,["data","dispatch","exercise_group_id"]);const Ut=(Ne,xe={})=>{dt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Mc(yc({},ue),{scope:et==null?void 0:et.scope,exercise_group_id:Dt,choice_position:xe==null?void 0:xe.choice_position,challenge_id:Ne==null?void 0:Ne.challenge_id,tabActive:"2",question_number:ue==null?void 0:ue.index})}})},rt={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ca.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ca.createElement("div",{className:du.DomStyle},ca.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ca.createElement("div",null,ca.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ca.createElement(re.Z,{gutter:10,wrap:!1},ca.createElement(pe.Z,{className:du.DomStyleTitle},"\u9898\u76EE"),ca.createElement(pe.Z,null,ca.createElement(bo.Z,{style:{maxWidth:710},className:du.DomStyleTitle,value:ue.ques_title}))),ca.createElement("div",{className:du.AnswerSDom},ca.createElement("div",{className:`${du.DomStyleTitle} flex item-center justify-between`},ca.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ca.createElement("a",{onClick:Ut},"\u67E5\u770B\u8BE6\u60C5")),ca.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ca.createElement("div",{style:{width:56}},rt.title),ca.createElement("div",{style:{width:56}},rt.num),ca.createElement("div",{style:{width:140}},rt.scale)))),ue==null?void 0:ue.ques_details.map((Ne,xe)=>ca.createElement("div",{key:xe,style:{display:"flex",gap:10}},ca.createElement("div",{className:du.DomStyleTitle},"\u7B2C",(0,ie.EM)(xe+1),"\u5173\uFF1A"),ca.createElement("div",{style:{flex:1}},[{challenge_name:Ne.challenge_name},...(Ne==null?void 0:Ne.challenge_details)||[]].map((Pn,zn)=>ca.createElement("div",{key:zn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ca.createElement("div",null,ca.createElement(bo.Z,{className:`${du.DomStyleTitle} ${zn==0?du.DomStyleTitleChild:""}`,value:Pn.challenge_name||Pn.choice_text})),ca.createElement("div",{className:du.AnswerSDom},ca.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ca.createElement("div",{style:{width:56}},Pn.choice_text?Pn.choice_text:""),ca.createElement("div",{className:"current",style:{width:56},onClick:()=>{Pn.choice_users_count>0&&Ut(Ne,Pn)}},Pn.choice_users_count!=null?`${Pn.choice_users_count}\u4EBA`:""),ca.createElement("div",{style:{width:140}},Pn.choice_percent&&ca.createElement(re.Z,{gutter:4,align:"middle",className:`${Pn.choice_users_count>0?du.scale_hover:""}`,onClick:()=>{Pn.choice_users_count>0&&Ut(Ne,Pn)}},ca.createElement(pe.Z,{flex:1},ca.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ca.createElement("div",{style:{width:`${(Number(Pn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ca.createElement(pe.Z,{className:`${Pn.choice_users_count>0?du.percent:""}`,style:{color:"#999"}},(Number(Pn.choice_percent)*100).toFixed(2),"%"))))))))))),ca.createElement("div",null,ca.createElement("span",{className:`${du.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ca.createElement("span",{style:{color:"#000",fontWeight:600}},(ue==null?void 0:ue.tag_discipline)||"-"))))},f0=({columns:me,item:ve,Fques_type:ue,Findex:dt})=>ca.createElement(re.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ca.createElement(pe.Z,{flex:`${me[0].width-20}px`,style:{paddingLeft:ue==gl.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${dt}.${ve==null?void 0:ve.ques_position}`),ca.createElement(pe.Z,{className:du.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},gm(ve==null?void 0:ve.ques_title)),ca.createElement(De.Z,{title:ve==null?void 0:ve.name},ca.createElement(pe.Z,{className:du.Onerow,flex:`${me[2].width}px`,style:{padding:"0 8px"}},ue==gl.fw[7].id?ve==null?void 0:ve.name:ca.createElement("div",{className:du.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ca.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),ca.createElement(pe.Z,{flex:`${me[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),ca.createElement(pe.Z,{flex:`${me[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),ca.createElement(pe.Z,{flex:`${me[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),ca.createElement(pe.Z,{flex:`${me[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),ca.createElement(pe.Z,{flex:`${me[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),pm=(me,ve)=>{var ue=me,{exercise:dt,dispatch:Dt,value:et}=ue,Ut=g0(ue,["exercise","dispatch","value"]);const{NormalResult:{commit_results:rt,questions_count:Ne},actionTabs:xe}=dt,Pn=(0,Fe.useParams)(),[zn,Jn]=(0,a.useState)([]),[nn,xn]=(0,a.useState)([]),[oa,Ca]=(0,a.useState)(void 0),[ea,Un]=(0,a.useState)(!1),[Wa,In]=(0,a.useState)({coursesId:Pn.coursesId,id:Pn.categoryId,categoryId:Pn.categoryId,page:1,limit:50,order:null,sort:"asc"}),ha=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(ja,Jt)=>ja.index-Jt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ca.createElement("span",null,"\u6B63\u786E\u7387 ",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(ja,Jt)=>ja.index3-Jt.index3},{title:ca.createElement("span",null,"\u5F97\u5206\u7387 ",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ca.createElement(ca.Fragment,null,ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ca.createElement("div",null,ca.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(ja,Jt)=>ja.score_percent-Jt.score_percent},{title:ca.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(ja,Jt)=>ja.effictive_counts-Jt.effictive_counts},{title:ca.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ca.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ca.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(ja,Jt)=>ja.un_answer_counts-Jt.un_answer_counts},{title:ca.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],qt=(...ja)=>mm(void 0,[...ja],function*(Jt=Wa){var Fa,sa,nr,to,Or;Un(!0);const Ga=[],cn=yield Dt({type:"exercise/getQuestionResult",payload:yc(yc({},Jt),et)});(Fa=cn==null?void 0:cn.commit_results)==null||Fa.forEach(nt=>{var Ha,Ea;Ga.push(nt==null?void 0:nt.id),(Ha=nt==null?void 0:nt.sub_exercise_questions)!=null&&Ha.length&&((Ea=nt==null?void 0:nt.sub_exercise_questions)==null||Ea.forEach(Qa=>{Ga.push(Qa==null?void 0:Qa.id)}))}),oa&&Jn(Ga),oa==!1&&Jn([]),oa==null&&Jn((nr=(sa=cn==null?void 0:cn.commit_results)==null?void 0:sa[0])!=null&&nr.id?[(Or=(to=cn==null?void 0:cn.commit_results)==null?void 0:to[0])==null?void 0:Or.id]:[]),xn(Ga),Un(!1)}),ma=ja=>{let Jt=[];zn!=null&&zn.includes(ja)?Jt=zn.filter(Fa=>Fa!=ja):Jt=[...zn,ja],Jn(Jt)};(0,a.useEffect)(()=>{qt(),console.log("asdfsadf====",et)},[Wa,et]);const ua=()=>{qt()};return(0,a.useImperativeHandle)(ve,()=>({dealData:ua})),ca.createElement(yt.Z,{spinning:ea},ca.createElement("div",null,ca.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ca.createElement(pe.Z,null,ca.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ca.createElement(pe.Z,null,ca.createElement(Ce.ZP,{type:"primary",onClick:()=>{(zn==null?void 0:zn.length)==(nn==null?void 0:nn.length)?(Jn([]),Ca(!1)):(Jn(nn),Ca(!0))}},"\u5168\u90E8",(zn==null?void 0:zn.length)==(nn==null?void 0:nn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ca.createElement(z.default,{className:du.TableDom,columns:ha,dataSource:[],pagination:!1,onChange:(ja,Jt,Fa)=>{var sa;In(Mc(yc({},Wa),{order:Fa==null?void 0:Fa.field,sort:((sa=Fa==null?void 0:Fa.order)==null?void 0:sa.replace("end",""))||"asc"}))}}),rt==null?void 0:rt.map(ja=>{var Jt;return ca.createElement(d0.default,{key:ja==null?void 0:ja.id,className:`${du.CollapseDom} ${(ja==null?void 0:ja.ques_type)==gl.fw[7].id?du.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:zn,onChange:()=>{ma(ja==null?void 0:ja.id)},expandIcon:({isActive:Fa})=>ca.createElement("span",{className:"font14",style:{color:"#165DFF"}},Fa?"\u6536\u8D77":"\u5C55\u5F00",ca.createElement(ao.Z,{className:`${Fa?du.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:ja==null?void 0:ja.id,label:ca.createElement(f0,{columns:ha,item:ja}),children:ca.createElement(ca.Fragment,null,(ja==null?void 0:ja.ques_type)==gl.fw[7].id&&((Jt=ja==null?void 0:ja.sub_exercise_questions)==null?void 0:Jt.map(Fa=>ca.createElement(d0.default,{key:Fa==null?void 0:Fa.id,className:du.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:zn,onChange:()=>{ma(Fa==null?void 0:Fa.id)},expandIcon:({isActive:sa})=>ca.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ca.createElement(ao.Z,{className:`${sa?du.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Fa==null?void 0:Fa.id,label:ca.createElement(f0,{columns:ha,item:Fa,Fques_type:ja==null?void 0:ja.ques_type,Findex:ja==null?void 0:ja.index}),children:ca.createElement(T0,{data:Fa,exercise_group_id:et==null?void 0:et.exercise_group_id,Findex:ja==null?void 0:ja.index,scope:et==null?void 0:et.scope,dispatch:Dt})}]}))),(ja==null?void 0:ja.ques_type)!==gl.fw[7].id&&(ja==null?void 0:ja.ques_type)!==gl.fw[5].id&&ca.createElement(T0,{data:ja,scope:et==null?void 0:et.scope,exercise_group_id:et==null?void 0:et.exercise_group_id,dispatch:Dt}),(ja==null?void 0:ja.ques_type)==gl.fw[5].id&&ca.createElement(fm,{data:ja,dispatch:Dt,scope:et==null?void 0:et.scope,exercise_group_id:et==null?void 0:et.exercise_group_id}))}]})}),(rt==null?void 0:rt.length)==0&&ca.createElement(Qe.Z,null),ca.createElement(we.Z,{className:"mt20",pageSize:Wa.limit,current:Wa.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:ja=>ca.createElement("span",null,"\u5171",ca.createElement("span",{style:{color:"#165DFF"}}," ",ja," "),"\u6761\u6570\u636E"),onChange:(ja,Jt)=>{In(Mc(yc({},Wa),{page:ja,limit:Jt}))},total:Ne}),(xe==null?void 0:xe.key)==="\u7B54\u9898\u8BE6\u60C5"&&ca.createElement(L0,null)))};var vm=(0,Fe.connect)(({exercise:me})=>({exercise:me}),null,null,{forwardRef:!0})((0,a.forwardRef)(pm)),p0={wrap:"wrap___nansB"},au=x(59301),hm=Object.defineProperty,Em=Object.defineProperties,Am=Object.getOwnPropertyDescriptors,Yd=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(me,ve,ue)=>ve in me?hm(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,he=(me,ve)=>{for(var ue in ve||(ve={}))v0.call(ve,ue)&&le(me,ue,ve[ue]);if(Yd)for(var ue of Yd(ve))ae.call(ve,ue)&&le(me,ue,ve[ue]);return me},ke=(me,ve)=>Em(me,Am(ve)),tt=(me,ve)=>{var ue={};for(var dt in me)v0.call(me,dt)&&ve.indexOf(dt)<0&&(ue[dt]=me[dt]);if(me!=null&&Yd)for(var dt of Yd(me))ve.indexOf(dt)<0&&ae.call(me,dt)&&(ue[dt]=me[dt]);return ue},at=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const pt=(me,ve)=>{var ue=me,{exercise:dt,dispatch:Dt,value:et}=ue,Ut=tt(ue,["exercise","dispatch","value"]);const[rt]=de.default.useForm(),{NormalResult:{commit_results:Ne}}=dt,xe=(0,Fe.useParams)(),[Pn,zn]=(0,a.useState)({coursesId:xe.coursesId,id:xe.categoryId,categoryId:xe.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Jn,nn]=(0,a.useState)(!1),xn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(ea,Un)=>ea.index-Un.index,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},ea)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},ea)},{title:au.createElement("span",null,"\u6B63\u786E\u7387 ",au.createElement(De.Z,{overlayStyle:{maxWidth:600},title:au.createElement(au.Fragment,null,au.createElement("div",null,au.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),au.createElement("div",null,au.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},au.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(ea,Un)=>ea.right_percent-Un.right_percent,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},`${ea}%`)},{title:au.createElement("span",null,"\u5F97\u5206\u7387 ",au.createElement(De.Z,{overlayStyle:{maxWidth:600},title:au.createElement(au.Fragment,null,au.createElement("div",null,au.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),au.createElement("div",null,au.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},au.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(ea,Un)=>ea.score_percent-Un.score_percent,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},`${ea}%`)},{title:au.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",au.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},au.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(ea,Un)=>ea.effictive_counts-Un.effictive_counts,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},`${ea}\u4EBA`)},{title:au.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",au.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},au.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(ea,Un)=>ea.un_answer_counts-Un.un_answer_counts,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},`${ea}\u4EBA`)},{title:au.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(ea,Un)=>au.createElement("span",{style:{color:"#333"}},`${ea}\u4EBA`)}],oa=(...ea)=>at(void 0,[...ea],function*(Un=Pn){nn(!0);const Wa=yield Dt({type:"exercise/getQuestionResult",payload:he(he({},Un),et)});nn(!1)});(0,a.useEffect)(()=>{oa()},[Pn,et]);const Ca=()=>{oa()};return(0,a.useImperativeHandle)(ve,()=>({dealData:Ca})),au.createElement("div",{className:p0.wrap},au.createElement("div",{className:"mt30"},au.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),au.createElement(z.default,{columns:xn,rowKey:ea=>ea.index,loading:Jn,dataSource:Ne,onChange:(ea,Un,Wa)=>{var In;zn(ke(he({},Pn),{order:Wa==null?void 0:Wa.field,sort:((In=Wa==null?void 0:Wa.order)==null?void 0:In.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Pn.limit,current:Pn.page,position:["bottomRight"],onChange:(ea,Un)=>{Pn.page=ea,Pn.limit=Un,zn(he({},Pn)),oa()},total:Ne==null?void 0:Ne.length,showTotal:(ea,Un)=>au.createElement("span",null,"\u5171",au.createElement("span",{style:{color:"#165DFF"}}," ",ea," "),"\u6761\u6570\u636E")}})))};var At=(0,Fe.connect)(({exercise:me})=>({exercise:me}),null,null,{forwardRef:!0})((0,a.forwardRef)(pt)),_t=x(59301),Dn=Object.defineProperty,Fn=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Xn=(me,ve,ue)=>ve in me?Dn(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,tr=(me,ve)=>{for(var ue in ve||(ve={}))sn.call(ve,ue)&&Xn(me,ue,ve[ue]);if(Fn)for(var ue of Fn(ve))gn.call(ve,ue)&&Xn(me,ue,ve[ue]);return me},eo=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const po=({exercise:me,dispatch:ve,handleOnComplete:ue})=>{const{actionTabs:dt={},ScoreRangesData:Dt}=me,[et]=de.default.useForm(),Ut=(0,Fe.useParams)(),[,rt,Ne]=(0,wt.U)(ne.lL,{exercise_id:Ut==null?void 0:Ut.categoryId}),[xe,Pn]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),zn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:xn=>_t.createElement("span",{style:{color:"#000000"}},xn)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(xn,oa,Ca)=>_t.createElement("div",{className:"flex item-center"},_t.createElement(de.default.Item,{className:"mb0",name:Ca===0?"min_rate":xe[Ca-1].level},_t.createElement(Te.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),_t.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),_t.createElement(de.default.Item,{className:"mb0",name:xn,rules:Ca!==3&&[{validator:(ea,Un)=>{const Wa=(Ca===0?et.getFieldValue("min_rate"):et.getFieldValue(xe[Ca-1].level))+1,In=et.getFieldValue(xe[Ca+1].level)-1;return Un{const{min_rate:xn=0,fail_rate:oa=60,pass_rate:Ca=70,good_rate:ea=90,max_rate:Un=100}=(Dt==null?void 0:Dt.score_ranges)||{};et.setFieldsValue({min_rate:xn,fail_rate:oa,pass_rate:Ca,good_rate:ea,max_rate:Un})},nn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Jn()},[Dt]),_t.createElement(ye.default,{centered:!0,title:dt==null?void 0:dt.key,open:(dt==null?void 0:dt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:rt,destroyOnClose:!0,onCancel:nn,onOk:()=>{et.submit()}},_t.createElement(de.default,{form:et,onValuesChange:()=>{et.validateFields()},onFinish:xn=>eo(void 0,null,function*(){(yield Ne(tr({exercise_id:Ut.categoryId},xn))).status===0&&(oe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),nn(),ue==null||ue(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:Ut==null?void 0:Ut.categoryId}}))})},_t.createElement(de.default.Item,{hidden:!0,name:"min_rate"}),_t.createElement(z.default,{pagination:!1,dataSource:xe,columns:zn})))};var Fo=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(po),Lo=x(59301),cl=Object.defineProperty,yl=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,mu=(me,ve,ue)=>ve in me?cl(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,Hu=(me,ve)=>{for(var ue in ve||(ve={}))ru.call(ve,ue)&&mu(me,ue,ve[ue]);if(Ai)for(var ue of Ai(ve))es.call(ve,ue)&&mu(me,ue,ve[ue]);return me},os=(me,ve)=>yl(me,Mi(ve));const Ps=({exercise:me,dispatch:ve,handleOnComplete:ue})=>{var dt,Dt,et,Ut,rt;const{actionTabs:Ne={},course_groups:xe=[]}=me,Pn=(0,Fe.useParams)(),[,zn,Jn,nn]=(0,wt.U)(ne.OO,{exercise_id:Pn==null?void 0:Pn.categoryId}),[xn,oa]=(0,a.useState)({page:1,limit:10,exercise_group_id:((dt=Ne==null?void 0:Ne.data)==null?void 0:dt.exercise_group_id)||"all",keyword:""}),Ca=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Ne!=null&&Ne.data&&Jn(os(Hu(Hu({},Ne==null?void 0:Ne.data),xn),{exercise_id:Pn==null?void 0:Pn.categoryId,exercise_group_id:(xn==null?void 0:xn.exercise_group_id)=="all"?"":xn==null?void 0:xn.exercise_group_id}))},[Ne==null?void 0:Ne.data,xn]),Lo.createElement(ye.default,{centered:!0,title:`${Ne==null?void 0:Ne.key} (${((Dt=nn==null?void 0:nn.data)==null?void 0:Dt.score_range)||""}, ${((et=nn==null?void 0:nn.data)==null?void 0:et.score_type)||""})`,open:(Ne==null?void 0:Ne.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ca},Lo.createElement("div",{className:"flex item-center justify-between"},Lo.createElement(un.default,{style:{width:256},value:xn==null?void 0:xn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ea=>ea.parentNode,onChange:ea=>{let Un=[...ea];Un.length===0&&(Un=["all"]),Un.includes("all")&&Un.length>1&&(Un[Un.length-1]=="all"?Un=["all"]:Un=Un.filter(Wa=>Wa!=="all")),oa(os(Hu({},xn),{exercise_group_id:Un}))},filterOption:(ea,Un)=>Un.label.indexOf(ea.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...xe.map(ea=>({label:ea==null?void 0:ea.exercise_group_name,value:ea==null?void 0:ea.exercise_group_id}))]}),Lo.createElement(Wd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ea=>{oa(os(Hu({},xn),{keyword:ea}))}})),Lo.createElement(z.default,{className:"mt10",dataSource:((Ut=nn==null?void 0:nn.data)==null?void 0:Ut.list)||[],scroll:{y:500},loading:zn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:xn.page,pageSize:xn==null?void 0:xn.limit,onChange:(ea,Un)=>{oa(os(Hu({},xn),{page:ea,limit:Un}))},total:((rt=nn==null?void 0:nn.data)==null?void 0:rt.count)||0,showTotal:ea=>Lo.createElement("span",{className:"font12 c-666"},"\u5171",Lo.createElement("span",{style:{color:"#3061D0"}},ea),"\u6761\u6570\u636E")}}))};var Fc=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(Ps),ls=x(59301),Xs=Object.defineProperty,Bc=Object.defineProperties,bs=Object.getOwnPropertyDescriptors,Tc=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Ld=Object.prototype.propertyIsEnumerable,Yc=(me,ve,ue)=>ve in me?Xs(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,ec=(me,ve)=>{for(var ue in ve||(ve={}))Sc.call(ve,ue)&&Yc(me,ue,ve[ue]);if(Tc)for(var ue of Tc(ve))Ld.call(ve,ue)&&Yc(me,ue,ve[ue]);return me},zs=(me,ve)=>Bc(me,bs(ve));const sd=({exercise:me,dispatch:ve,handleOnComplete:ue})=>{var dt,Dt,et,Ut,rt,Ne,xe,Pn,zn,Jn,nn,xn,oa,Ca,ea,Un,Wa;const{actionTabs:In={},course_groups:ha=[]}=me,qt=(0,Fe.useParams)(),[,ma,ua,ja]=(0,wt.U)(ne.OO,{exercise_id:qt==null?void 0:qt.categoryId}),[,Jt,Fa,sa]=(0,wt.U)(ne.hk,{exercise_id:qt==null?void 0:qt.categoryId}),[nr,to]=(0,a.useState)({page:1,limit:10,type:((dt=In==null?void 0:In.data)==null?void 0:dt.type)||2,exercise_group_id:((Dt=In==null?void 0:In.data)==null?void 0:Dt.exercise_group_id)==-1||((et=In==null?void 0:In.data)==null?void 0:et.exercise_group_id)==null?"all":(Ut=In==null?void 0:In.data)==null?void 0:Ut.exercise_group_id,keyword:"",sub_type:(rt=In==null?void 0:In.data)==null?void 0:rt.sub_type}),Or=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},Ga=(0,a.useMemo)(()=>{var cn;const nt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(nr==null?void 0:nr.type)===2&&nt.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Ha,Ea)=>ls.createElement("a",{onClick:()=>{(0,ie.xg)(`/classrooms/${qt.coursesId}/exercise/${qt.categoryId}/review/${Ea==null?void 0:Ea.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(nr==null?void 0:nr.type)===3&&nt.push({title:(cn=In==null?void 0:In.data)!=null&&cn.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),nt},[nr==null?void 0:nr.type,(Ne=In==null?void 0:In.data)==null?void 0:Ne.isFinalScore]);return(0,a.useEffect)(()=>{var cn,nt;(In==null?void 0:In.key)==="\u5B66\u751F\u8BE6\u60C52"&&(In!=null&&In.data)&&((cn=In==null?void 0:In.data)!=null&&cn.isFinalScore?ua(zs(ec({},nr),{exercise_id:qt==null?void 0:qt.categoryId,exercise_group_id:(nr==null?void 0:nr.exercise_group_id)=="all"?"":nr==null?void 0:nr.exercise_group_id})):Fa(zs(ec({},nr),{exercise_id:qt==null?void 0:qt.categoryId,exercise_group_id:(nr==null?void 0:nr.exercise_group_id)=="all"?"":nr==null?void 0:nr.exercise_group_id,question_type:(nt=In==null?void 0:In.data)==null?void 0:nt.question_type})))},[nr,In==null?void 0:In.data]),ls.createElement(ye.default,{centered:!0,title:In==null?void 0:In.title,open:(In==null?void 0:In.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Or},((xe=In==null?void 0:In.data)==null?void 0:xe.type)===3&&ls.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(zn=(Pn=In==null?void 0:In.data)==null?void 0:Pn.exercise_group_list)==null?void 0:zn.map((cn,nt)=>{var Ha;return ls.createElement("span",{key:nt},cn==null?void 0:cn.course_group_name,ls.createElement("span",{className:"ml10 c-black"},cn==null?void 0:cn.value,((Ha=In==null?void 0:In.data)==null?void 0:Ha.questionsscoreType)||"%"))})),ls.createElement("div",{className:"flex item-center justify-between"},ls.createElement(un.default,{style:{width:140},value:nr==null?void 0:nr.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:cn=>cn.parentNode,onChange:cn=>{let nt=[...cn];nt.length===0&&(nt=["all"]),nt.includes("all")&&nt.length>1&&(nt[nt.length-1]=="all"?nt=["all"]:nt=nt.filter(Ha=>Ha!=="all")),to(zs(ec({},nr),{exercise_group_id:nt}))},filterOption:(cn,nt)=>nt.label.indexOf(cn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ha.map(cn=>({label:cn==null?void 0:cn.exercise_group_name,value:cn==null?void 0:cn.exercise_group_id}))]}),ls.createElement(Wd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:cn=>{to(zs(ec({},nr),{keyword:cn}))}})),ls.createElement(z.default,{className:"mt20",dataSource:((Jn=In==null?void 0:In.data)!=null&&Jn.isFinalScore?(nn=ja==null?void 0:ja.data)==null?void 0:nn.list:(oa=(xn=sa==null?void 0:sa.data)==null?void 0:xn.student_score)==null?void 0:oa.list)||[],scroll:{y:500},loading:ma||Jt,columns:Ga,pagination:{current:nr.page,pageSize:nr==null?void 0:nr.limit,onChange:(cn,nt)=>{to(zs(ec({},nr),{page:cn,limit:nt}))},total:((Ca=In==null?void 0:In.data)!=null&&Ca.isFinalScore?(ea=ja==null?void 0:ja.data)==null?void 0:ea.count:(Wa=(Un=sa==null?void 0:sa.data)==null?void 0:Un.student_score)==null?void 0:Wa.count)||0,showTotal:cn=>ls.createElement("span",{className:"font12 c-666"},"\u5171",ls.createElement("span",{style:{color:"#3061D0"}},cn),"\u6761\u6570\u636E")}}))};var Xd=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(sd),Pc={tables:"tables___zoHyz"},Rd=Object.defineProperty,Jd=Object.defineProperties,Bd=Object.getOwnPropertyDescriptors,Md=Object.getOwnPropertySymbols,qd=Object.prototype.hasOwnProperty,k0=Object.prototype.propertyIsEnumerable,j0=(me,ve,ue)=>ve in me?Rd(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,bc=(me,ve)=>{for(var ue in ve||(ve={}))qd.call(ve,ue)&&j0(me,ue,ve[ue]);if(Md)for(var ue of Md(ve))k0.call(ve,ue)&&j0(me,ue,ve[ue]);return me},_d=(me,ve)=>Jd(me,Bd(ve));const Z0=({Data:me=[],yAxisName:ve="",legendData:ue=[],className:dt="",style:Dt={},labelTrue:et=!1,grid:Ut={},yAxisNamePadding:rt=0,ReactEchartsOnEvents:Ne})=>{const xe=(0,a.useRef)(null),Pn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(xe.current){const zn=xe.current.getEchartsInstance(),Jn=[];ue==null||ue.forEach((nn,xn)=>{Jn.push((Pn==null?void 0:Pn[xn])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),zn.setOption({dataset:{source:[["product",...ue],...me]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:bc({left:"5%",right:"2%",top:"20%",bottom:40},Ut),dataZoom:[bc({type:"slider"},(me==null?void 0:me.length)>10||(ue==null?void 0:ue.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:rt},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ue==null?void 0:ue.map(()=>({type:"bar",barMaxWidth:40,label:{show:et,position:"top"}})),color:Jn},!0)}},[me,ve,ue,et,Ut]),a.createElement(Fd.Z,{ref:xe,className:`w-full ${dt}`,style:bc({height:400,background:"#F6F7F9"},Dt),onEvents:Ne,option:{}})},cd=a.memo(Z0),$d=({exercise:me,dispatch:ve,value:ue})=>{var dt,Dt,et,Ut,rt,Ne,xe,Pn,zn,Jn,nn,xn,oa,Ca,ea,Un,Wa,In,ha,qt,ma,ua,ja,Jt,Fa,sa,nr,to,Or;const{actionTabs:Ga={}}=me,cn=(0,Fe.useParams)(),[nt,Ha]=(0,a.useState)(1),[,Ea,Qa,lr]=(0,wt.U)(ne.iU,{exercise_id:cn==null?void 0:cn.categoryId,exercise_group_id:(dt=ue==null?void 0:ue.exercise_group_id)!=null&&dt.includes("all")?null:ue==null?void 0:ue.exercise_group_id}),[,za,Vr,Ua]=(0,wt.U)(ne.fG,{exercise_id:cn==null?void 0:cn.categoryId,exercise_group_id:(Dt=ue==null?void 0:ue.exercise_group_id)!=null&&Dt.includes("all")?null:ue==null?void 0:ue.exercise_group_id}),Oa=($n={},_a)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:_a,exercise_group_id:($n==null?void 0:$n.course_group_id)==-1?"all":$n==null?void 0:$n.course_group_id,isFinalScore:$n==null?void 0:$n.isFinalScore}}})},Ir=(0,a.useCallback)($n=>{var _a,pr,br,mo;Oa(_d(bc({},((pr=(_a=lr==null?void 0:lr.data)==null?void 0:_a.list)==null?void 0:pr[($n==null?void 0:$n.dataIndex)||0])||{}),{isFinalScore:!0}),(((mo=(br=$n==null?void 0:$n.encode)==null?void 0:br.y)==null?void 0:mo[0])||1)-1)},[(et=lr==null?void 0:lr.data)==null?void 0:et.list]),yr=($n={},_a=null)=>{var pr;console.log("asdfasdf===",$n),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:($n==null?void 0:$n.question_type)||"",id:$n==null?void 0:$n.question_id,exercise_group_id:ue==null?void 0:ue.exercise_group_id,tabActive:"3",exercise_group_list:(pr=$n==null?void 0:$n.list)==null?void 0:pr.map(br=>_d(bc({},br),{value:_a===0?br==null?void 0:br.correct_percent:_a===1?br==null?void 0:br.score_percent:br==null?void 0:br.value})),questionsscoreType:$n==null?void 0:$n.questionsscoreType}}})},ar=(0,a.useCallback)(($n,_a={})=>{var pr,br;yr((br=(pr=Ua==null?void 0:Ua.data)==null?void 0:pr.question_type_list)==null?void 0:br[($n==null?void 0:$n.dataIndex)||0],0)},[(Ut=Ua==null?void 0:Ua.data)==null?void 0:Ut.question_type_list]),aa=(0,a.useCallback)(($n,_a={})=>{var pr,br;yr((br=(pr=Ua==null?void 0:Ua.data)==null?void 0:pr.question_type_list)==null?void 0:br[($n==null?void 0:$n.dataIndex)||0],1)},[(rt=Ua==null?void 0:Ua.data)==null?void 0:rt.question_type_list]),Ya=(0,a.useCallback)($n=>{var _a,pr,br;const mo=(pr=(_a=Ua==null?void 0:Ua.data)==null?void 0:_a.class_average_score_list)==null?void 0:pr[($n==null?void 0:$n.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ue==null?void 0:ue.exercise_group_id,exercise_group_list:mo==null?void 0:mo.list,type:3,isFinalScore:(br=$n==null?void 0:$n.data)==null?void 0:br[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:mo==null?void 0:mo.question_type,questionsscoreType:"\u5206"}}})},[(Ne=Ua==null?void 0:Ua.data)==null?void 0:Ne.class_average_score_list,ue]),Ba=([$n,_a,pr],br=0)=>a.createElement("span",{className:$n>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{$n>0&&Oa(_d(bc({},_a),{isFinalScore:!0}),br)}},`${$n}${nt===1?"":"%"}`),la=(()=>{var $n,_a,pr,br,mo,fo,zr,ur,lo,Ao,kl,Qi;const Vi=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((_a=($n=lr==null?void 0:lr.data)==null?void 0:$n.titles)==null?void 0:_a[0])||"",dataIndex:"column_1",align:"center",render:(...Wl)=>Ba(Wl,0)},{title:((br=(pr=lr==null?void 0:lr.data)==null?void 0:pr.titles)==null?void 0:br[1])||"",dataIndex:"column_2",align:"center",render:(...Wl)=>Ba(Wl,1)},{title:((fo=(mo=lr==null?void 0:lr.data)==null?void 0:mo.titles)==null?void 0:fo[2])||"",dataIndex:"column_3",align:"center",render:(...Wl)=>Ba(Wl,2)},{title:((ur=(zr=lr==null?void 0:lr.data)==null?void 0:zr.titles)==null?void 0:ur[3])||"",dataIndex:"column_4",align:"center",render:(...Wl)=>Ba(Wl,3)},{title:((Ao=(lo=lr==null?void 0:lr.data)==null?void 0:lo.titles)==null?void 0:Ao[4])||"",dataIndex:"column_5",align:"center",render:(...Wl)=>Ba(Wl,4)},{title:((Qi=(kl=lr==null?void 0:lr.data)==null?void 0:kl.titles)==null?void 0:Qi[5])||"",dataIndex:"column_6",align:"center",render:(...Wl)=>Ba(Wl,5)}];return nt===1&&Vi.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Wl)=>Ba(Wl,6)}),Vi})();(0,a.useEffect)(()=>{var $n;Qa({count_by:nt,exercise_id:cn==null?void 0:cn.categoryId,exercise_group_id:($n=ue==null?void 0:ue.exercise_group_id)!=null&&$n.includes("all")?null:ue==null?void 0:ue.exercise_group_id})},[nt,ue==null?void 0:ue.exercise_group_id]),(0,a.useEffect)(()=>{var $n;Vr({exercise_id:cn==null?void 0:cn.categoryId,exercise_group_id:($n=ue==null?void 0:ue.exercise_group_id)!=null&&$n.includes("all")?null:ue==null?void 0:ue.exercise_group_id})},[ue==null?void 0:ue.exercise_group_id]);const wa=(0,a.useMemo)(()=>{var $n,_a;return(_a=($n=Ua==null?void 0:Ua.data)==null?void 0:$n.question_type_score_list)==null?void 0:_a.map((pr,br)=>{var mo,fo,zr,ur;return a.createElement(cd,{key:br,Data:((mo=pr==null?void 0:pr.list)==null?void 0:mo.map(lo=>{var Ao;return[(lo==null?void 0:lo.title)||"",...((Ao=lo==null?void 0:lo.list)==null?void 0:Ao.map(kl=>kl==null?void 0:kl.value))||[]]}))||[],yAxisName:pr==null?void 0:pr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((ur=(zr=(fo=pr==null?void 0:pr.list)==null?void 0:fo[0])==null?void 0:zr.list)==null?void 0:ur.map(lo=>lo==null?void 0:lo.course_group_name))||[],ReactEchartsOnEvents:{click:lo=>{var Ao;console.log("params",lo),yr(_d(bc({},((Ao=pr==null?void 0:pr.list)==null?void 0:Ao[(lo==null?void 0:lo.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(xe=Ua==null?void 0:Ua.data)==null?void 0:xe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(yt.Z,{spinning:Ea},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(un.default,{style:{width:140},size:"large",value:nt,onChange:$n=>{Ha($n)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(z.default,{className:`mt10 ${Pc.tables}`,bordered:!0,columns:la,dataSource:((Pn=lr==null?void 0:lr.data)==null?void 0:Pn.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(cd,{Data:((Jn=(zn=lr==null?void 0:lr.data)==null?void 0:zn.list)==null?void 0:Jn.map($n=>[($n==null?void 0:$n.course_group_name)||"",($n==null?void 0:$n.column_1)||0,($n==null?void 0:$n.column_2)||0,($n==null?void 0:$n.column_3)||0,($n==null?void 0:$n.column_4)||0,($n==null?void 0:$n.column_5)||0,($n==null?void 0:$n.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${nt===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((nn=lr==null?void 0:lr.data)==null?void 0:nn.titles)||[],ReactEchartsOnEvents:{click:Ir}}))),a.createElement(yt.Z,{spinning:za},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(cd,{Data:((oa=(xn=Ua==null?void 0:Ua.data)==null?void 0:xn.question_type_list)==null?void 0:oa.map($n=>{var _a;return[($n==null?void 0:$n.question_type)||"",...((_a=$n==null?void 0:$n.list)==null?void 0:_a.map(pr=>pr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Wa=(Un=(ea=(Ca=Ua==null?void 0:Ua.data)==null?void 0:Ca.question_type_list)==null?void 0:ea[0])==null?void 0:Un.list)==null?void 0:Wa.map($n=>$n==null?void 0:$n.course_group_name))||[],ReactEchartsOnEvents:{click:ar}}),a.createElement(cd,{Data:((ha=(In=Ua==null?void 0:Ua.data)==null?void 0:In.question_type_list)==null?void 0:ha.map($n=>{var _a;return[($n==null?void 0:$n.question_type)||"",...((_a=$n==null?void 0:$n.list)==null?void 0:_a.map(pr=>pr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ja=(ua=(ma=(qt=Ua==null?void 0:Ua.data)==null?void 0:qt.question_type_list)==null?void 0:ma[0])==null?void 0:ua.list)==null?void 0:ja.map($n=>$n==null?void 0:$n.course_group_name))||[],ReactEchartsOnEvents:{click:aa}}))),a.createElement(yt.Z,{spinning:za},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(cd,{Data:((Fa=(Jt=Ua==null?void 0:Ua.data)==null?void 0:Jt.class_average_score_list)==null?void 0:Fa.map($n=>{var _a;return[($n==null?void 0:$n.title)||"",...((_a=$n==null?void 0:$n.list)==null?void 0:_a.map(pr=>pr==null?void 0:pr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Or=(to=(nr=(sa=Ua==null?void 0:Ua.data)==null?void 0:sa.class_average_score_list)==null?void 0:nr[0])==null?void 0:to.list)==null?void 0:Or.map($n=>$n==null?void 0:$n.course_group_name))||[],ReactEchartsOnEvents:{click:Ya}}),a.createElement("div",{className:"flex flex-col"},wa))),(Ga==null?void 0:Ga.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(L0,null),(Ga==null?void 0:Ga.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Xd,null))};var H0=(0,Fe.connect)(({exercise:me})=>({exercise:me}))($d),h0=x(67921),kc=x(59301),Cm=Object.defineProperty,Td=Object.defineProperties,E0=Object.getOwnPropertyDescriptors,xm=Object.getOwnPropertySymbols,ug=Object.prototype.hasOwnProperty,sg=Object.prototype.propertyIsEnumerable,wm=(me,ve,ue)=>ve in me?Cm(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,z0=(me,ve)=>{for(var ue in ve||(ve={}))ug.call(ve,ue)&&wm(me,ue,ve[ue]);if(xm)for(var ue of xm(ve))sg.call(ve,ue)&&wm(me,ue,ve[ue]);return me},Q0=(me,ve)=>Td(me,E0(ve));const cg=({exercise:me,dispatch:ve,handleOnComplete:ue})=>{var dt,Dt,et,Ut,rt;const{actionTabs:Ne={},course_groups:xe=[]}=me,Pn=(0,Fe.useParams)(),[,zn,Jn,nn]=(0,wt.U)(ne.hv,{exercise_id:Pn==null?void 0:Pn.categoryId}),[xn,oa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Ca=(0,a.useMemo)(()=>{var Un,Wa,In;return((In=(Wa=(Un=nn==null?void 0:nn.data)==null?void 0:Un.question)==null?void 0:Wa.question_choices)==null?void 0:In.filter(ha=>ha==null?void 0:ha.right_answer).map(ha=>ha==null?void 0:ha.exercise_choice_id))||[]},[(dt=nn==null?void 0:nn.data)==null?void 0:dt.question]),ea=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var Un,Wa,In,ha,qt;Ne!=null&&Ne.data&&Jn(Q0(z0({},xn),{exercise_group_id:(xn==null?void 0:xn.exercise_group_id)=="all"?"":xn==null?void 0:xn.exercise_group_id,exercise_id:Pn==null?void 0:Pn.categoryId,question_id:(Wa=(Un=Ne==null?void 0:Ne.data)==null?void 0:Un.questionDetail)==null?void 0:Wa.question_id,question_number:(ha=(In=Ne==null?void 0:Ne.data)==null?void 0:In.questionDetail)==null?void 0:ha.index,scope:(qt=Ne==null?void 0:Ne.data)==null?void 0:qt.scope}))},[Ne==null?void 0:Ne.data,xn]),kc.createElement(ye.default,{centered:!0,title:Ne==null?void 0:Ne.title,open:(Ne==null?void 0:Ne.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ea},kc.createElement("div",{className:"flex item-center justify-between"},kc.createElement(un.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:xn==null?void 0:xn.exercise_group_id,getPopupContainer:Un=>Un.parentNode,onChange:Un=>{console.log(Un);let Wa=[...Un];Wa.length===0&&(Wa=["all"]),Wa.includes("all")&&Wa.length>1&&(Wa[Wa.length-1]=="all"?Wa=["all"]:Wa=Wa.filter(In=>In!=="all")),oa(Q0(z0({},xn),{exercise_group_id:Wa}))},filterOption:(Un,Wa)=>Wa.label.indexOf(Un.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...xe.map(Un=>({label:Un==null?void 0:Un.exercise_group_name,value:Un==null?void 0:Un.exercise_group_id}))]}),kc.createElement(Wd.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Un=>{oa(Q0(z0({},xn),{keyword:Un}))}})),kc.createElement(z.default,{className:"mt10",dataSource:((et=(Dt=nn==null?void 0:nn.data)==null?void 0:Dt.student_score)==null?void 0:et.list)||[],scroll:{y:500},loading:zn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Un=>Un||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Un,Wa)=>{var In,ha,qt,ma;return((ha=(In=Wa==null?void 0:Wa.users_answer_info)==null?void 0:In.choices)==null?void 0:ha.length)>0&&((ma=(qt=Wa==null?void 0:Wa.users_answer_info)==null?void 0:qt.choices)!=null&&ma.every(ua=>Ca.includes(ua==null?void 0:ua.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Un,Wa)=>{var In,ha,qt;return`${(In=Wa==null?void 0:Wa.users_answer_info)==null?void 0:In.score}/${(qt=(ha=nn==null?void 0:nn.data)==null?void 0:ha.question)==null?void 0:qt.question_score}`}}],pagination:{current:xn.page,pageSize:xn==null?void 0:xn.limit,onChange:(Un,Wa)=>{oa(Q0(z0({},xn),{page:Un,limit:Wa}))},total:((rt=(Ut=nn==null?void 0:nn.data)==null?void 0:Ut.student_score)==null?void 0:rt.count)||0,showTotal:Un=>kc.createElement("span",{className:"font12 c-666"},"\u5171",kc.createElement("span",{style:{color:"#3061D0"}},Un),"\u6761\u6570\u636E")}}))};var dg=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(cg),Dm={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Im=x(72851),Om=x(84056),mg=Object.defineProperty,gg=Object.defineProperties,fg=Object.getOwnPropertyDescriptors,Nm=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,vg=Object.prototype.propertyIsEnumerable,Lm=(me,ve,ue)=>ve in me?mg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,xs=(me,ve)=>{for(var ue in ve||(ve={}))pg.call(ve,ue)&&Lm(me,ue,ve[ue]);if(Nm)for(var ue of Nm(ve))vg.call(ve,ue)&&Lm(me,ue,ve[ue]);return me},e0=(me,ve)=>gg(me,fg(ve)),t0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});let hg=[y0.Z,F0.Z,B0.Z];const Eg=me=>{let ve=new Date;const ue=ze()(me).format("HH");if(ze()(me).isSame(ze()(ve),"day")){const dt=ze()(ve).format("HH"),Dt=ze()(ve).format("mm");return{disabledHours:()=>n0(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ue,dt),ze()(me).isSame(ze()(ve),"hour")&&ue<=dt?n0(0,60).splice(0,Dt):n0(60,60))}}else if(ze()(me).isSame(ze()(),"day")){const dt=ze()().format("HH"),Dt=ze()().format("mm");return{disabledHours:()=>n0(0,24).splice(0,dt),disabledMinutes:()=>ue<=dt?n0(0,Dt):n0(60,60)}}else return};function n0(me,ve){const ue=[];for(let dt=me;dt{var et,Ut;let[rt,Ne]=(0,a.useState)(xs(e0(xs({},(0,Fe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,bt.dE)()?[me.userInfo.course.course_group_id]:[]}),(0,Fe.useParams)()));const[xe,Pn]=(0,a.useState)([]),[zn,Jn]=(0,a.useState)([]),[nn,xn]=(0,a.useState)([]),[oa,Ca]=(0,a.useState)(!1),[ea,Un]=(0,a.useState)(!1),[Wa,In]=(0,a.useState)(!1),[ha]=de.default.useForm(),{commonHeader:qt}=Dt,ma=(0,a.useRef)(),[ua,ja]=(0,a.useState)({});let[Jt,Fa]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(nt,Ha)=>nt.rank-Ha.rank,render:(nt,Ha,Ea)=>nt<4?a.createElement("img",{src:hg[nt-1]}):nt},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(nt,Ha,Ea)=>a.createElement("span",null,Ha.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),nt)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:nt=>nt||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:nt=>a.createElement("span",null,nt," ",nt!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[sa,nr]=(0,a.useState)(null),to=()=>{var nt,Ha;const Ea=((nt=document.getElementById("filterWarp"))==null?void 0:nt.clientHeight)||0,Qa=((Ha=document.getElementById("pagination"))==null?void 0:Ha.clientHeight)||0;return window.innerHeight-Ea-Qa-110};(0,a.useEffect)(()=>{const nt=()=>{nr(to())};return window.addEventListener("resize",nt),()=>{window.removeEventListener("resize",nt)}},[]);const Or=nt=>nt&&nt{var nt,Ha,Ea,Qa,lr;Jt.splice(7);for(let za=0;za<((nt=xe==null?void 0:xe.question_data)==null?void 0:nt.length);za++){let Vr={};Vr.title=xe!=null&&xe.sent_type?a.createElement("span",null,"\u9898\u76EE"+(za+1)+`\uFF08${(Ea=(Ha=xe==null?void 0:xe.question_data)==null?void 0:Ha[za])==null?void 0:Ea.question_score}\uFF09`):a.createElement("a",{onClick:()=>t0(void 0,null,function*(){var Ua,Oa;let Ir=yield(0,fe.ZP)(`/api/problems/${(Oa=(Ua=xe==null?void 0:xe.question_data)==null?void 0:Ua[za])==null?void 0:Oa.identifier}/start.json`,{method:"get"});Ir&&(window.open(`/myproblems/${Ir==null?void 0:Ir.identifier}?type=1`),localStorage.setItem("program_homework",[rt.coursesId,rt.categoryId]))})},"\u9898\u76EE"+(za+1)+`\uFF08${(lr=(Qa=xe==null?void 0:xe.question_data)==null?void 0:Qa[za])==null?void 0:lr.question_score}\uFF09`),Vr.dataIndex="question_data",Vr.width=140,Vr.render=(Ua,Oa)=>{var Ir,yr,ar,aa,Ya;return a.createElement("div",null,((Ir=Ua==null?void 0:Ua[za])==null?void 0:Ir.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>t0(void 0,null,function*(){var Ba,la,wa,$n,_a,pr,br,mo;if((0,bt.Rm)()&&!((Ba=ve.AssistantObject.hack)!=null&&Ba.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}if(!((la=Ua==null?void 0:Ua[za])!=null&&la.open_code)){oe.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let fo=yield(0,fe.ZP)("/api/courses/view_code.json",{method:"get",params:e0(xs({},rt),{id:rt.coursesId,homework_common_id:rt.categoryId,hack_user_code_id:(wa=Ua==null?void 0:Ua[za])==null?void 0:wa.hack_user_code_id})});ye.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",($n=Ua==null?void 0:Ua[za])==null?void 0:$n.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(_a=Ua==null?void 0:Ua[za])==null?void 0:_a.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(pr=Ua==null?void 0:Ua[za])==null?void 0:pr.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(br=Ua==null?void 0:Ua[za])==null?void 0:br.score)),content:a.createElement(Im.Z,{classroomList:ve,user:me,languages:[{language:(mo=Ua==null?void 0:Ua[za])==null?void 0:mo.language,code:fo==null?void 0:fo.code}],v:Ua,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ua.language,game_id:Ua.id,diff_code_count:Ua.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((yr=Ua==null?void 0:Ua[za])==null?void 0:yr.answer_question_time)||"- -"),(ar=Ua==null?void 0:Ua[za])!=null&&ar.submit_count?a.createElement(De.Z,{title:`${((aa=Ua==null?void 0:Ua[za])==null?void 0:aa.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ya=Ua==null?void 0:Ua[za])==null?void 0:Ya.submit_count)||0):null))},Jt.push(Vr)}Fa([...Jt])},[xe==null?void 0:xe.question_data]),(0,a.useEffect)(()=>{var nt;(nt=me==null?void 0:me.userInfo)!=null&&nt.course&&((0,bt.dE)()&&(rt.course_group=(0,bt.dE)()?[me.userInfo.course.course_group_id]:[],Ne(xs({},rt))),Ga(1))},[me==null?void 0:me.userInfo]);function Ga(nt){return t0(this,null,function*(){var Ha,Ea,Qa,lr,za,Vr,Ua;Ca(!0);let Oa=yield(0,fe.ZP)(`/api/exercises/${rt.categoryId}/rank_list.json`,{method:"get",params:e0(xs({},rt),{id:rt.coursesId,rank_type:2})});if(Pn(Oa),Ca(!1),Oa.status!=-1&&((0,bt.dE)()?(nt===1&&Jn([(Ea=(Ha=Oa==null?void 0:Oa.course_group)==null?void 0:Ha[0])==null?void 0:Ea.id]),Oa!=null&&Oa.my_rank?xn([xs({is_me:!0},Oa==null?void 0:Oa.my_rank),...Oa==null?void 0:Oa.rank_list]):xn([...(Oa==null?void 0:Oa.rank_list)||[]])):xn([...(Oa==null?void 0:Oa.rank_list)||[]]),nt===1)){let Ir={title:(Oa==null?void 0:Oa.hack_rank_rule)===0?a.createElement(De.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Oa==null?void 0:Oa.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Oa==null?void 0:Oa.hack_rank_rule)===0?"finish_time":"finish_at",width:(Oa==null?void 0:Oa.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Jt.push(Ir);for(let yr=0;yr<((Qa=Oa==null?void 0:Oa.question_data)==null?void 0:Qa.length);yr++){let ar={};ar.title=Oa!=null&&Oa.sent_type?a.createElement("span",null,"\u9898\u76EE"+(yr+1)+`\uFF08${(za=(lr=Oa==null?void 0:Oa.question_data)==null?void 0:lr[yr])==null?void 0:za.question_score}\uFF09`):a.createElement("a",{onClick:()=>t0(this,null,function*(){var aa,Ya;let Ba=yield(0,fe.ZP)(`/api/problems/${(Ya=(aa=Oa==null?void 0:Oa.question_data)==null?void 0:aa[yr])==null?void 0:Ya.identifier}/start.json`,{method:"get"});Ba&&(window.open(`/myproblems/${Ba==null?void 0:Ba.identifier}?type=1`),localStorage.setItem("program_homework",[rt.coursesId,rt.categoryId]))})},"\u9898\u76EE"+(yr+1)+`\uFF08${(Ua=(Vr=Oa==null?void 0:Oa.question_data)==null?void 0:Vr[yr])==null?void 0:Ua.question_score}\uFF09`),ar.dataIndex="question_data",ar.width=140,ar.render=(aa,Ya)=>{var Ba,la,wa,$n,_a;return a.createElement("div",null,((Ba=aa==null?void 0:aa[yr])==null?void 0:Ba.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>t0(this,null,function*(){var pr,br,mo,fo,zr,ur,lo,Ao;if((0,bt.Rm)()&&!((pr=ve.AssistantObject.hack)!=null&&pr.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}if(!((br=aa==null?void 0:aa[yr])!=null&&br.open_code)){oe.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let kl=yield(0,fe.ZP)("/api/courses/view_code.json",{method:"get",params:e0(xs({},rt),{id:rt.coursesId,homework_common_id:rt.categoryId,hack_user_code_id:(mo=aa==null?void 0:aa[yr])==null?void 0:mo.hack_user_code_id})});ye.default.warning({icon:null,width:800,getContainer:ma.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(fo=aa==null?void 0:aa[yr])==null?void 0:fo.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(zr=aa==null?void 0:aa[yr])==null?void 0:zr.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ur=aa==null?void 0:aa[yr])==null?void 0:ur.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(lo=aa==null?void 0:aa[yr])==null?void 0:lo.score)),content:a.createElement(Im.Z,{classroomList:ve,user:me,languages:[{language:(Ao=aa==null?void 0:aa[yr])==null?void 0:Ao.language,code:kl==null?void 0:kl.code}],v:aa,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:aa.language,game_id:aa.id,diff_code_count:aa.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((la=aa==null?void 0:aa[yr])==null?void 0:la.answer_question_time)||"- -"),(wa=aa==null?void 0:aa[yr])!=null&&wa.submit_count?a.createElement(De.Z,{title:`${(($n=aa==null?void 0:aa[yr])==null?void 0:$n.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((_a=aa==null?void 0:aa[yr])==null?void 0:_a.submit_count)||0):null))},Jt.push(ar)}Fa([...Jt])}})}const cn=qt==null?void 0:qt.hack_rank_rule;return a.createElement("div",{ref:ma,style:{margin:"0px auto",minHeight:ea?"100vh":""},id:"rankingInfo"},(xe==null?void 0:xe.message)==="\u5C01\u699C\u4E2D"?a.createElement(Qe.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,bt.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,bt.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(Re.default.Group,{className:Dm.checkboxgroup,value:zn,onChange:nt=>{var Ha;rt.type===1?(Jn([]),rt.course_group=[],rt.page=1,Ne(xs({},rt)),Ga()):rt.type===2?(Jn(["\u5168\u90E8"]),rt.course_group=(Ha=xe==null?void 0:xe.course_group)==null?void 0:Ha.map(Ea=>Ea.id),rt.page=1,Ne(xs({},rt)),Ga()):(Jn([...nt.filter(Ea=>Ea!="\u5168\u90E8")]),rt.course_group=nt.filter(Ea=>Ea!="\u5168\u90E8"),rt.page=1,Ne(xs({},rt)),Ga())}},a.createElement(Re.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:nt=>{nt.target.checked?rt.type=2:rt.type=1}},"\u5168\u90E8\u5206\u73ED"),(et=xe==null?void 0:xe.course_group)==null?void 0:et.map((nt,Ha)=>a.createElement(Re.default,{style:{marginBottom:10},onChange:Ea=>{rt.type=3},value:nt.id},nt==null?void 0:nt.name)))),(0,bt.dE)()&&a.createElement(Pe.ZP.Group,{style:{marginBottom:10},onChange:nt=>{nt.target.value==="\u5168\u90E8"?(rt.course_group=[],rt.page=1,Ne(xs({},rt)),Ga()):(rt.course_group=[nt.target.value],rt.page=1,Ne(xs({},rt)),Ga())},defaultValue:me.userInfo.course.course_group_id},a.createElement(Pe.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Ut=xe==null?void 0:xe.course_group)==null?void 0:Ut.map((nt,Ha)=>a.createElement(Pe.ZP,{style:{marginBottom:10},value:nt.id},nt.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{ea?(0,Om.BU)():(0,Om.Dj)(document.getElementById("rankingInfo")),Un(!ea)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${ea?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,ea?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",cn===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,bt.eB)()&&a.createElement("a",{onClick:()=>{In(!0),ha.setFieldsValue({punish_time:qt.punish_time,hack_rank_rule:qt.hack_rank_rule,open_code:qt.open_code,open_code_type:qt.open_code_type,rank_forbidden:qt.rank_forbidden,rank_forbidden_start:qt.rank_forbidden_start?ze()(qt.rank_forbidden_start):"",rank_forbidden_end:qt.rank_forbidden_end?ze()(qt.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{ye.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:ma.current,content:a.createElement("div",null,cn===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),cn==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,bt.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Se.default.Search,{className:"mr20",onSearch:nt=>{rt.page=1,rt.search=nt,Ne(xs({},rt)),Ga()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(Ce.ZP,{onClick:()=>{(0,ce.KU)(e0(xs({},rt),{id:rt.coursesId,rank_type:2,homework_common_id:rt.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(yt.Z,{spinning:oa},a.createElement(z.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:ea?sa:null},rowClassName:(nt,Ha)=>Ha===0&&(0,bt.dE)()&&Dm.tables,dataSource:nn,columns:Jt})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(we.Z,{current:rt.page,pageSize:rt.per_page,total:xe==null?void 0:xe.count,showSizeChanger:!0,onChange:(nt,Ha)=>{rt.page=nt,rt.per_page=Ha,Ne(xs({},rt)),Ga()}}))),a.createElement(ye.default,{open:Wa,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>ma.current,width:630,onOk:()=>{ha.submit()},onCancel:()=>{In(!1)}},a.createElement(de.default,{colon:!1,size:"large",form:ha,onValuesChange:(nt,Ha)=>{console.log("---",nt),ja(xs(xs({},Ha),nt))},onFinish:nt=>t0(void 0,null,function*(){console.log("---",nt);let Ha=yield(0,fe.ZP)(`/api/exercises/${rt.categoryId}/exercise_setting_rank.json`,{method:"put",body:e0(xs({},nt),{rank_forbidden_start:ze()(nt.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:ze()(nt.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(Ha==null?void 0:Ha.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),In(!1),Ga(),ue({type:"exercise/getCommonHeader",payload:xs({},rt)}))})},a.createElement(de.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(Te.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(de.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(Pe.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(Pe.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(Pe.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(de.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(Re.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),ua.open_code&&a.createElement(de.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(Pe.ZP.Group,null,a.createElement(Pe.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(Pe.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(de.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(Re.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),ua.rank_forbidden&&a.createElement(re.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(pe.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(pe.Z,{className:"ml10"},a.createElement(de.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(an.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Or,disabledTime:Eg}))),a.createElement(pe.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(pe.Z,{className:"ml10"},a.createElement(de.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(an.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:ze()((0,ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Rm=(0,Fe.connect)(({shixunHomeworks:me,user:ve,classroomList:ue,exercise:dt})=>({user:ve,shixunHomeworks:me,classroomList:ue,exercise:dt}))(Ag),or=x(59301),Cg=Object.defineProperty,yg=Object.defineProperties,Fg=Object.getOwnPropertyDescriptors,Mm=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,Tm=(me,ve,ue)=>ve in me?Cg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,sc=(me,ve)=>{for(var ue in ve||(ve={}))Bg.call(ve,ue)&&Tm(me,ue,ve[ue]);if(Mm)for(var ue of Mm(ve))Sg.call(ve,ue)&&Tm(me,ue,ve[ue]);return me},W0=(me,ve)=>yg(me,Fg(ve)),a0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Pg=({exercise:me,dispatch:ve,classroomList:ue})=>{var dt,Dt,et,Ut,rt,Ne,xe,Pn,zn,Jn,nn,xn,oa,Ca,ea,Un,Wa,In,ha,qt,ma,ua,ja,Jt,Fa,sa;const{ScoreRangesData:nr}=me,[to,Or]=(0,a.useState)((dt=me==null?void 0:me.commonHeader)!=null&&dt.show_acm?"5":"1"),[Ga,cn]=(0,a.useState)({}),[nt,Ha]=(0,a.useState)([]),[Ea,Qa]=(0,a.useState)([]),[lr,za]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Vr,Ua]=(0,a.useState)(0),[Oa,Ir]=(0,a.useState)(0),[yr,ar]=(0,a.useState)([]),[aa,Ya]=(0,a.useState)([]),[Ba,la]=(0,a.useState)(0),[wa,$n]=(0,a.useState)(!0),[_a,pr]=(0,a.useState)(!1),[br,mo]=(0,a.useState)(!1),[fo,zr]=(0,a.useState)(!1),[ur,lo]=(0,a.useState)(!1),[Ao,kl]=(0,a.useState)(0),Qi=(0,a.useRef)(null),Vi=(0,a.useRef)(null),[Wl]=de.default.useForm(),$i=(0,Fe.useParams)(),ju=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(ur?Qi.current=setInterval(()=>{kl(no=>no+1)},1e3*30):clearInterval(Qi.current),()=>{clearInterval(Qi.current)}),[ur]),(0,a.useEffect)(()=>{Iu()},[]),(0,a.useEffect)(()=>{var no;Ao>0&&(to==="1"?Iu():(no=Vi.current)==null||no.dealData())},[Ao]);const Iu=(...no)=>a0(void 0,[...no],function*(qo=lr){pr(!0),yield Promise.all([Jl(qo),Wi(qo),pu(qo)]),pr(!1),$n(!1)}),Jr=(0,a.useMemo)(()=>{var no,qo;return{scope:lr==null?void 0:lr.scope,exercise_group_id:(no=lr==null?void 0:lr.exercise_group_id)!=null&&no.includes("all")?null:lr==null?void 0:lr.exercise_group_id,question_type:(qo=lr==null?void 0:lr.question_type)!=null&&qo.includes("all")?null:lr==null?void 0:lr.question_type}},[lr]),Jl=no=>a0(void 0,null,function*(){var qo,wl,xi;const Ji={scope:no==null?void 0:no.scope,exercise_group_id:(qo=no==null?void 0:no.exercise_group_id)!=null&&qo.includes("all")?null:no==null?void 0:no.exercise_group_id},pi=yield(0,fe.ZP)(`/api/exercises/${$i==null?void 0:$i.categoryId}/new_exercise_result.json`,{method:"get",params:sc({},Ji)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:$i==null?void 0:$i.categoryId}}),(pi==null?void 0:pi.status)===0){const Ju=[{label:"\u5168\u90E8",value:"all"}];ve({type:"exercise/save",payload:{course_groups:pi==null?void 0:pi.course_groups}}),(wl=pi==null?void 0:pi.course_groups)==null||wl.forEach(ta=>{Ju.push({label:ta==null?void 0:ta.exercise_group_name,value:ta==null?void 0:ta.exercise_group_id})});const Hn=[{label:"\u5168\u90E8",value:"all"}];(xi=pi==null?void 0:pi.question_types)==null||xi.forEach(ta=>{Hn.push({label:ta==null?void 0:ta.name,value:ta==null?void 0:ta.id})}),Qa(Hn),Ha(Ju),cn(sc({},pi))}}),Wi=(no,...qo)=>a0(void 0,[no,...qo],function*(wl,xi=!1,Ji={}){var pi;const Ju={scope:wl==null?void 0:wl.scope,exercise_group_id:(pi=wl==null?void 0:wl.exercise_group_id)!=null&&pi.includes("all")?null:wl==null?void 0:wl.exercise_group_id};mo(xi);const Hn=yield(0,fe.ZP)(`/api/exercises/${$i==null?void 0:$i.categoryId}/new_exercise_result_form.json`,{method:"get",params:sc(W0(sc({},Ju),{method:Vr,order:Oa}),Ji)});(Hn==null?void 0:Hn.status)===0&&ar(Hn==null?void 0:Hn.rate_list),mo(!1)}),pu=(no,...qo)=>a0(void 0,[no,...qo],function*(wl,xi=!1,Ji={}){var pi;const Ju={scope:wl==null?void 0:wl.scope,exercise_group_id:(pi=wl==null?void 0:wl.exercise_group_id)!=null&&pi.includes("all")?null:wl==null?void 0:wl.exercise_group_id};zr(xi);const Hn=yield(0,fe.ZP)(`/api/exercises/${$i==null?void 0:$i.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:sc(W0(sc({},Ju),{method:Ba}),Ji)});(Hn==null?void 0:Hn.status)===0&&Ya(Hn==null?void 0:Hn.chart),zr(!1)}),Ku=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],fu=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:nt,isShow:!0},{noStyle:!0,isShow:to==="3",children:or.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:or.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",or.createElement(De.Z,{overlayStyle:{maxWidth:600},title:or.createElement(or.Fragment,null,or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),or.createElement("div",null,or.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},or.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Ku,isShow:to!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:Ea,isShow:to==="2"}],jl=[((Dt=me==null?void 0:me.commonHeader)==null?void 0:Dt.show_acm)&&{name:"\u7F16\u7A0B\u9898\u6392\u884C",id:"5"},{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],Ru=Vr?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Js=no=>{no==="1"&&Iu(),Or(no)},Qu=(0,a.useMemo)(()=>{var no;const qo=[],wl=[],xi=[];(no=Ga==null?void 0:Ga.student_score_list)==null||no.map(pi=>{qo.unshift([pi.name,pi.score_range].join(".")),wl.unshift({value:pi.rate,type:pi.type}),xi.unshift(pi.count)});const Ji={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:qo,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:pi=>`${pi.split(".")[0]} -(${pi.split(".")[1]})`}},series:[{type:"bar",data:wl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:pi=>{var Ju;return`${(Ju=pi==null?void 0:pi.data)==null?void 0:Ju.value}%\uFF08${xi[pi==null?void 0:pi.dataIndex]}\u4EBA\uFF09`}}}]};return or.createElement(Fd.Z,{option:Ji,onEvents:{click:pi=>{var Ju;pi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:W0(sc({},lr),{type:1,sub_type:(Ju=pi==null?void 0:pi.data)==null?void 0:Ju.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Ga==null?void 0:Ga.student_score_list]),xr=(0,a.useMemo)(()=>{let no=[],qo=[];yr.forEach(xi=>{no.push(xi.index),qo.push({value:xi.rate,extraInfo:xi})});const wl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:sc({type:"slider",show:(qo==null?void 0:qo.length)>30},(qo==null?void 0:qo.length)>30?{start:0,end:Math.floor(29*100/(yr==null?void 0:yr.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:no,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Ru,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:qo,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return or.createElement(Fd.Z,{option:wl,style:{height:370,background:"#F6F7F9"},onEvents:{click:xi=>{var Ji,pi,Ju,Hn,ta,co,Tu,is,Vu,dc,jc,tc;console.log("sdfsdf===",(Ji=xi==null?void 0:xi.data)==null?void 0:Ji.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:or.createElement(or.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",or.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Ju=(pi=xi==null?void 0:xi.data)==null?void 0:pi.extraInfo)==null?void 0:Ju.index,"\uFF0C",Ru,(ta=(Hn=xi==null?void 0:xi.data)==null?void 0:Hn.extraInfo)==null?void 0:ta.rate,"%\uFF09"),or.createElement(De.Z,{title:or.createElement(or.Fragment,null,"\u9898\u76EE\uFF1A",(Tu=(co=xi==null?void 0:xi.data)==null?void 0:co.extraInfo)==null?void 0:Tu.question_title,or.createElement("br",null),"\u9898\u578B\uFF1A",(Vu=(is=xi==null?void 0:xi.data)==null?void 0:is.extraInfo)==null?void 0:Vu.question_type,or.createElement("br",null),Ru,"\uFF1A",(jc=(dc=xi==null?void 0:xi.data)==null?void 0:dc.extraInfo)==null?void 0:jc.rate,"%")},or.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(tc=xi==null?void 0:xi.data)==null?void 0:tc.extraInfo,scope:Jr==null?void 0:Jr.scope}}})}}})},[yr,Ru,Jr]),dl=(0,a.useMemo)(()=>aa==null?void 0:aa.map((no,qo)=>{var wl,xi,Ji,pi,Ju;const Hn={tooltip:{trigger:"item"},title:{text:no==null?void 0:no.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:no==null?void 0:no.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((wl=no==null?void 0:no.details)==null?void 0:wl.full_count)||0,name:ju[0].label,itemStyle:{color:ju[0].color}},{value:((xi=no==null?void 0:no.details)==null?void 0:xi.best_count)||0,name:ju[1].label,itemStyle:{color:ju[1].color}},{value:((Ji=no==null?void 0:no.details)==null?void 0:Ji.good_count)||0,name:ju[2].label,itemStyle:{color:ju[2].color}},{value:((pi=no==null?void 0:no.details)==null?void 0:pi.pass_count)||0,name:ju[3].label,itemStyle:{color:ju[3].color}},{value:((Ju=no==null?void 0:no.details)==null?void 0:Ju.fails_count)||0,name:ju[4].label,itemStyle:{color:ju[4].color}}]}]};return or.createElement(Fd.Z,{key:qo,className:"bg-white",option:Hn,style:{width:"100%",height:240},onEvents:{click:ta=>{const co=W0(sc({},lr),{question_type:[no==null?void 0:no.question_type_id]});za(co),Wl.setFieldsValue(sc({},co)),Or("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[aa]),Bi=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:no=>{let qo=no;no===1&&(qo=y0.Z),no===2&&(qo=F0.Z),no===3&&(qo=B0.Z);const wl=typeof qo=="number"?qo:or.createElement("img",{src:qo});return or.createElement("div",{style:{textAlign:"left",paddingLeft:22}},wl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return or.createElement("div",{className:Os.wrap},or.createElement(Zl.Z,{loading:wa,active:!0},(Ga==null?void 0:Ga.exercise_status)===1&&or.createElement(Qe.Z,{styles:{margin:"0 auto",padding:200}}),(Ga==null?void 0:Ga.exercise_status)>1&&or.createElement(a.Fragment,null,or.createElement(re.Z,{className:"mb30",align:"middle",justify:"space-between"},or.createElement(Wd.tp,{dataSource:jl,value:to,onChange:Js}),to==="3"?or.createElement(Ce.ZP,{type:"primary",icon:or.createElement(h0.Z,{rev:void 0}),onClick:()=>a0(void 0,null,function*(){var no;if((0,bt.Rm)()&&!((no=ue.AssistantObject.exercise)!=null&&no.can_download)){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}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Ga==null?void 0:Ga.course_groups.map(qo=>({course_group_id:qo==null?void 0:qo.exercise_group_id,group_group_name:qo==null?void 0:qo.exercise_group_name,count:qo==null?void 0:qo.exercise_group_students})),fn:()=>a0(void 0,null,function*(){const qo=yield(0,ne.iB)({exercise_id:$i==null?void 0:$i.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(qo==null?void 0:qo.status)===0?(oe.ZP.success(qo==null?void 0:qo.message),Fe.history.push(`/classrooms/${$i.coursesId}/exportlist/exercise_score,export_exercise_users`)):oe.ZP.success(qo==null?void 0:qo.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):or.createElement(re.Z,null,or.createElement(Ae.Z,{checked:ur,onChange:no=>lo(no),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",or.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(to)&&or.createElement(c0,{form:Wl,initialValues:lr,onValuesChange:(no,qo)=>{const wl=sc(sc({},lr),qo);console.log(wl,"newValue"),za(sc({},wl)),to==="1"&&Iu(wl)},data:fu()}),to==="5"&&or.createElement(Rm,null),or.createElement("section",{style:{display:to==="1"?"block":"none"}},or.createElement(yt.Z,{spinning:_a},(Ga==null?void 0:Ga.open_camera)&&or.createElement(or.Fragment,null,or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),or.createElement(Gd.ZP,{data:(0,Gd.Uf)(Ga)})),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u8BD5\u5377\u6982\u89C8"),or.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},or.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),or.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),or.createElement("div",{className:Os.table},or.createElement("aside",null,or.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),or.createElement("div",null,(et=Ga==null?void 0:Ga.exercise_counts)==null?void 0:et.total_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),or.createElement("div",null,(Ut=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Ut.time)),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",or.createElement(De.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(rt=Ga==null?void 0:Ga.exercise_counts)==null?void 0:rt.avg_answer_duration)),or.createElement("aside",null,or.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",or.createElement(De.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Ne=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Ne.candidate_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",or.createElement(De.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(xe=Ga==null?void 0:Ga.exercise_counts)==null?void 0:xe.exam_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53C2\u8003\u7387",or.createElement(De.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Pn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Pn.reference_rate,"%")),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u5206",or.createElement(De.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(zn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:zn.average_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u9AD8\u5206"),or.createElement("div",null,(Jn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Jn.max_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u4F4E\u5206"),or.createElement("div",null,(nn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:nn.min_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6807\u51C6\u5DEE",or.createElement(De.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(xn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:xn.standard_deviation)),or.createElement("aside",null,or.createElement("div",null,"\u4F18\u79C0",or.createElement(De.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(oa=nr==null?void 0:nr.score_ranges)==null?void 0:oa.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Ca=nr==null?void 0:nr.score_ranges)==null?void 0:Ca.max_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ea=Ga==null?void 0:Ga.exercise_counts)==null?void 0:ea.best_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u826F\u597D",or.createElement(De.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Un=nr==null?void 0:nr.score_ranges)==null?void 0:Un.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Wa=nr==null?void 0:nr.score_ranges)==null?void 0:Wa.good_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(In=Ga==null?void 0:Ga.exercise_counts)==null?void 0:In.good_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53CA\u683C",or.createElement(De.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ha=nr==null?void 0:nr.score_ranges)==null?void 0:ha.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(qt=nr==null?void 0:nr.score_ranges)==null?void 0:qt.pass_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ma=Ga==null?void 0:Ga.exercise_counts)==null?void 0:ma.pass_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u4E0D\u53CA\u683C",or.createElement(De.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(ua=nr==null?void 0:nr.score_ranges)==null?void 0:ua.fail_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ja=Ga==null?void 0:Ga.exercise_counts)==null?void 0:ja.fail_counts,"\u4EBA"))),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u9898\u76EE\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(un.default,{style:{width:140},value:Vr,onChange:no=>{Ua(no),Wi(lr,!0,{method:no})}},or.createElement(un.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(un.default.Option,{value:1},"\u5F97\u5206\u7387"))),or.createElement(de.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},or.createElement(un.default,{style:{width:140},value:Oa,onChange:no=>{Ir(no),Wi(lr,!0,{order:no})}},or.createElement(un.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),or.createElement(un.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),or.createElement(un.default.Option,{value:2},"\u6309",Ru,"\u5347\u5E8F"),or.createElement(un.default.Option,{value:3},"\u6309",Ru,"\u964D\u5E8F"))))),or.createElement(yt.Z,{spinning:br},xr),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Qu,or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u4F18\u79C0\u751F",or.createElement(De.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},or.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),or.createElement(z.default,{columns:Bi,rowKey:"index",dataSource:(Ga==null?void 0:Ga.rank_list)||[],pagination:!1}),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u9898\u578B\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(un.default,{style:{width:140},value:Ba,onChange:no=>{la(no),pu(lr,!0,{method:no})}},or.createElement(un.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(un.default.Option,{value:1},"\u5F97\u5206\u7387"))))),or.createElement(yt.Z,{spinning:fo},or.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},or.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},or.createElement("div",{className:" c-grey-333"},Ba===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),or.createElement("div",{className:"flex item-center gap-20px"},ju.map((no,qo)=>or.createElement("div",{key:qo,className:"flex item-center gap-10px"},or.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:no==null?void 0:no.color}}),or.createElement("div",{className:"font12 c-grey-333"},no==null?void 0:no.label))))),or.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},dl))))),to==="2"&&or.createElement("section",null,Ga!=null&&Ga.is_random?or.createElement(At,{value:Jr,ref:Vi}):or.createElement(vm,{value:Jr,ref:Vi})),to==="3"&&or.createElement("section",null,or.createElement(H0,{value:Jr})))),((Jt=me==null?void 0:me.actionTabs)==null?void 0:Jt.key)==="\u5B66\u751F\u8BE6\u60C5"&&or.createElement(dg,null),((Fa=me==null?void 0:me.actionTabs)==null?void 0:Fa.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&or.createElement(Fo,{handleOnComplete:Iu}),((sa=me==null?void 0:me.actionTabs)==null?void 0:sa.key)==="\u5B66\u751F\u5217\u8868"&&or.createElement(Fc,null))};var bg=(0,Fe.connect)(({exercise:me,classroomList:ve})=>({exercise:me,classroomList:ve}))(Pg),xg=x(49018),dd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},km=x(35479),wg=x(79274),zi=x(59301),Dg=Object.defineProperty,Ig=Object.defineProperties,Og=Object.getOwnPropertyDescriptors,jm=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,Zm=(me,ve,ue)=>ve in me?Dg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,G0=(me,ve)=>{for(var ue in ve||(ve={}))Ng.call(ve,ue)&&Zm(me,ue,ve[ue]);if(jm)for(var ue of jm(ve))Lg.call(ve,ue)&&Zm(me,ue,ve[ue]);return me},Rg=(me,ve)=>Ig(me,Og(ve)),r0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const{TabPane:ym}=E.default,Mg=({classroomList:me,exercise:ve,loading:ue,dispatch:dt})=>{var Dt;const et=(0,Fe.useParams)(),Ut=(0,Fe.useLocation)(),[rt]=de.default.useForm(),{commonHeader:Ne}=ve;let[xe,Pn]=(0,a.useState)(!0),[zn,Jn]=(0,a.useState)(!1);const[nn,xn]=(0,a.useState)("myself");let[oa,Ca]=(0,a.useState)([]),[ea,Un]=(0,a.useState)([]),[Wa,In]=(0,a.useState)(),[ha,qt]=(0,a.useState)([]);const ma=(0,a.useRef)(),[ua,ja]=(0,a.useState)(1),Jt=(0,a.useRef)(null),[Fa,sa]=(0,a.useState)(!1),[nr,to]=(0,a.useState)(""),[Or,Ga]=(0,a.useState)(""),cn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Ya=>Ya?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Ya,Ba)=>zi.createElement("a",{href:Ya?`/randompaper/detail/${Ba.id}`:`/paperlibrary/see/${Ba.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[nt,Ha]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(lr(),qt([]),Ea())},[ve.actionTabs.key]);const Ea=()=>r0(void 0,null,function*(){const Ya=yield dt({type:"paperlibrary/getTeachGroupData"});Un(Ya)}),Qa=Ya=>{const Ba=parseInt(Ya);return isNaN(Ba)?"":Ba},lr=()=>r0(void 0,null,function*(){var Ya,Ba;if(xe){++nt.page,Pn(!1);const la=yield dt({type:"exercise/getBrankList",payload:Rg(G0({},nt),{search:(Ya=nt.search)==null?void 0:Ya.trim()})});oa=la!=null&&la.object_list?[...oa.concat(la==null?void 0:la.object_list)]:oa,In(la.is_teacher),((Ba=la.object_list)==null?void 0:Ba.length){Jt.current.scrollTop=0,oa=[],nt.page=0,nt.group_id=Ya,xe=!0,qt([]),Ha(G0({},nt)),lr()},Vr={selectedRowKeys:ha,onChange:Ya=>{qt(Ya)},type:"radio"},Ua=()=>{Ha(G0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ca([]),Pn(!0),xn("myself"),dt({type:"exercise/setActionTabs",payload:{}}),Jn(!1)},[Oa,Ir,yr,ar]=(0,km.P)(),aa=Ya=>r0(void 0,null,function*(){let Ba=!1;oa.forEach(_a=>{ha.includes(_a.id)&&(Ba=_a.is_random)}),ma.current&&(Ba=Ne==null?void 0:Ne.is_random);const la=Ya.map(_a=>({shixun_id:_a.id,is_use:_a.is_use,is_copy:_a.is_copy}));if(!Ba){const _a=yield dt({type:"exercise/saveBanks",payload:{course_id:et.coursesId,object_type:"examination_bank",bank_id:ma.current?[ma.current]:ha,shixuns_info:la,is_make_up_exercise:!0,make_up_exercise_id:Number(et.categoryId),use_origin_exercise:!!ma.current}});(_a==null?void 0:_a.status)===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),to(`/classrooms/${et.coursesId}/exercise/${_a.exercise_id}/detail?random=${_a.is_random}&tabs=3`),Ga(`/classrooms/${et.coursesId}/exercise/add/${_a.exercise_id}?random=${_a.is_random}&type=2`),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${et.coursesId}/exercise/${_a.exercise_id}/detail?random=${_a.is_random}&tabs=3`},1e3),Ir(),Ua());return}dt({type:"exercise/setActionTabs",payload:{}}),Ir();let wa=1,$n=ye.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:zi.createElement("div",{className:dd.modalColumn},zi.createElement("div",{className:dd.modalRow},zi.createElement("sup",{className:dd.sup},"*"),zi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),zi.createElement(Te.Z,{parser:Qa,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:wa,onChange:_a=>{wa=_a;const pr=document.getElementById("model_error");wa<1||wa>50?pr.style.display="block":pr.style.display="none"}})),zi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ua,onOk:()=>r0(void 0,null,function*(){if(wa<1||wa>50){const pr=document.getElementById("model_error");return pr.style.display="block",Promise.reject()}$n.update({cancelButtonProps:{disabled:!0}});const _a=yield dt({type:"exercise/saveBanks",payload:{course_id:et.coursesId,object_type:"examination_bank",bank_id:ma.current?[ma.current]:ha,shixuns_info:la,num:wa,is_make_up_exercise:!0,make_up_exercise_id:Number(et.categoryId),use_origin_exercise:!!ma.current}});$n.update({cancelButtonProps:{disabled:!1}}),_a&&_a.status===0?((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),ye.default.destroyAll(),Ua(),Ir(),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${et.coursesId}/exercise/${_a.exercise_id}/detail?random=${_a.is_random}&tabs=3`},1e3)):(Ua(),Ir())})})});return zi.createElement(zi.Fragment,null,zi.createElement(ye.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:zn,bodyStyle:{minHeight:150},wrapClassName:dd.warpModal,onOk:()=>r0(void 0,null,function*(){var Ya;if(ua===1){if(!ha.length){oe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Jn(!0);let Ba=!1,la=!1;if(oa.forEach($n=>{ha.includes($n.id)&&$n.need_authorize&&(Ba=$n.need_authorize),ha.includes($n.id)&&(la=$n.is_random)}),Ba){(0,zu.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield ar({id:`${ha[0]}`,course_id:et.coursesId,type:"examination_bank"}))||aa([]),Jn(!1)}else{Jn(!0);const Ba=yield(0,fe.ZP)(`/api/exercises/${et.categoryId}/use_origin_exercise.json`,{method:"post"}),la=yield ar({id:`${ha[0]}`,course_id:et.coursesId,type:"examination_bank",result:Ba});ma.current=(Ya=Ba==null?void 0:Ba.save_banks_params)==null?void 0:Ya.bank_id,la||aa([]),Jn(!1)}}),onCancel:Ua},zi.createElement(Pe.ZP.Group,{value:ua,onChange:Ya=>ja(Ya.target.value),style:{marginTop:10,marginBottom:15}},zi.createElement(Pe.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),zi.createElement(Pe.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),ua===1?zi.createElement(zi.Fragment,null,zi.createElement(E.default,{activeKey:nn,onTabClick:Ya=>r0(void 0,null,function*(){Jt.current.scrollTop=0,oa=[],nn!==Ya&&qt([]),xn(Ya),nt.page=0,nt.filter=Ya,nt.group_id=null,xe=!0,lr()})},zi.createElement(ym,{tab:zi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),zi.createElement(ym,{tab:zi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),zi.createElement(ym,{tab:zi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),zi.createElement("div",{className:dd.tabSearch},nn==="teacher"&&zi.createElement(un.default,{value:nt.group_id,onChange:za,size:"middle",style:{width:200,marginRight:30}},zi.createElement(un.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Dt=ea==null?void 0:ea.groups)==null?void 0:Dt.map(Ya=>zi.createElement(un.default.Option,{key:Ya==null?void 0:Ya.group_id,value:Ya==null?void 0:Ya.group_id},Ya==null?void 0:Ya.name))),zi.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:nt.search,onChange:Ya=>{nt.search=Ya.target.value,Ha(G0({},nt))},onSearch:Ya=>{Jt.current.scrollTop=0,oa=[],nt.page=0,xe=!0,qt([]),Ya&&(0,wg.tk)({name:Ya,copywriting:Ya,position:"Exercise"}),lr()}})),zi.createElement("div",{ref:Jt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Wa&&nn==="public"&&zi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},zi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),zi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),zi.createElement(ho(),{initialLoad:!1,pageStart:0,loadMore:()=>{lr()},hasMore:xe,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Wa&&zi.createElement(xg.Z,{className:dd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:oa,onRow:Ya=>({onClick:()=>{qt([Ya==null?void 0:Ya.id])}}),resColumns:cn,rowSelection:Vr})))):zi.createElement(zi.Fragment,null,zi.createElement("div",{className:dd.shijuan},zi.createElement("div",null,"\u8BD5\u5377\uFF1A"),zi.createElement("div",{className:dd.name},zi.createElement("span",null,Ne==null?void 0:Ne.exercise_name))),zi.createElement("div",{className:dd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),zi.createElement(ye.default,{title:"\u63D0\u793A",open:Fa,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:zi.createElement("div",null,zi.createElement(Ce.ZP,{onClick:()=>{sa(!1),Fe.history.push(Or)}},"\u4FEE\u6539\u8BD5\u5377"),zi.createElement(Ce.ZP,{type:"primary",onClick:()=>{Fe.history.push(nr),sa(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{sa(!1)}},zi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),zi.createElement(km.Z,{inPaper:!0,visible:Oa,onCancel:Ir,onOk:aa,renderData:yr,modalType:"multiple",type:"examination_bank"}))};var Tg=(0,Fe.connect)(({exercise:me,loading:ve,classroomList:ue})=>({exercise:me,loading:ve,classroomList:ue}))(Mg),Hm=x(33270),U0=x(59301),kg=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const jg=({exercise:me,dispatch:ve})=>{const{value:ue}=me.actionTabs.params||{},[dt,Dt]=(0,a.useState)(!1),{categoryId:et,coursesId:Ut}=(0,Fe.useParams)(),rt=()=>kg(void 0,null,function*(){Dt(!0);let Ne;ue!=null&&ue.is_wrong?Ne=yield(0,Hm._B)(et,{exercise_question_id:ue==null?void 0:ue.question_id}):Ne=yield(0,Hm.pr)(et,{exercise_question_id:ue==null?void 0:ue.question_id}),(Ne==null?void 0:Ne.status)===0&&(oe.ZP.success(Ne==null?void 0:Ne.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:et,coursesId:Ut}}),ve({type:"exercise/setActionTabs",payload:{}})),Dt(!1)});return U0.createElement(ye.default,{title:"\u63D0\u793A",width:600,centered:!0,open:me.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:dt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:rt},U0.createElement("p",null,ue!=null&&ue.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ue!=null&&ue.is_wrong?U0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):U0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ue==null?void 0:ue.question_score,"\u5206\u3002"))};var Zg=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(jg),Hg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const zg=(me=[],ve=[],ue=[])=>(console.log("---",me,ve,ue),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ue},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:me}]}),Qg=(me=[])=>({dataset:[{source:me}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Wg=Object.defineProperty,zm=Object.getOwnPropertySymbols,Gg=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Qm=(me,ve,ue)=>ve in me?Wg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,K0=(me,ve)=>{for(var ue in ve||(ve={}))Gg.call(ve,ue)&&Qm(me,ue,ve[ue]);if(zm)for(var ue of zm(ve))Ug.call(ve,ue)&&Qm(me,ue,ve[ue]);return me},Fm=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Kg=({shixunHomeworks:me,loading:ve,dispatch:ue})=>{var dt,Dt,et,Ut;const rt=(0,Fe.useParams)(),[Ne,xe]=(0,a.useState)(K0(K0({},{sort_by:"student_id",sort_direction:"desc"}),rt)),[Pn,zn]=(0,a.useState)(),[Jn,nn]=(0,a.useState)([]);let xn=(0,a.useRef)();const[oa,Ca]=(0,a.useState)(1),[ea,Un]=(0,a.useState)(!1),[Wa,In]=(0,a.useState)(10),[ha,qt]=(0,a.useState)([]);(0,a.useEffect)(()=>{ua()},[]);const ma=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="student_number"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ne.sort_by==="bug"?Ne.sort_direction==="desc"?"descend":"ascend":null,render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ne.sort_by==="vulnerability"?Ne.sort_direction==="desc"?"descend":"ascend":null,render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ne.sort_by==="specification"?Ne.sort_direction==="desc"?"descend":"ascend":null,render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="complexity"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="total_row_number"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="quality_score"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Jt,Fa)=>a.createElement("a",{target:"_blank",href:`/classrooms/${rt.coursesId}/exercise/${rt.categoryId}/analysis/${Fa.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(Pn===2&&(xn.current=setInterval(()=>{ua()},6e4)),()=>{clearTimeout(xn.current)}),[Pn]);function ua(){return Fm(this,null,function*(){const Jt=yield(0,fe.ZP)(`/api/exercises/${Ne.categoryId}/check_status.json`,{method:"GET"});zn(Jt.status),Jt.status!=2&&Jt.status!=-1&&(ja({page:1,limit:10}),clearTimeout(xn.current))})}function ja(Jt){return Fm(this,null,function*(){Ca(Jt==null?void 0:Jt.page),In(Jt==null?void 0:Jt.limit);const Fa=yield(0,fe.ZP)(`/api/exercises/${Ne.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:K0({},Jt)});nn(Fa)})}return console.log("-------",rt),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Pn===0||Pn===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Jn==null?void 0:Jn.created_at)),a.createElement(Ce.ZP,{onClick:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(re.Z,{style:{width:"100%"}},a.createElement(pe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(pe.Z,{flex:"80px"},a.createElement(Re.default,{checked:(ha==null?void 0:ha.length)===0,onChange:Jt=>{Jt.target.checked&&(qt([]),ja({page:oa,limit:Wa}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1"},a.createElement(Re.default.Group,{value:ha,onChange:Jt=>Fm(void 0,null,function*(){qt([...Jt]),ja({page:oa,limit:Wa,group_course_ids:Jt})}),style:{width:"100%",fontSize:"14px"}},(dt=Jn==null?void 0:Jn.course_groups)==null?void 0:dt.map((Jt,Fa)=>a.createElement(Re.default,{style:{fontSize:"14px"},value:Jt==null?void 0:Jt.id},Jt==null?void 0:Jt.name,"(",Jt==null?void 0:Jt.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Jn==null?void 0:Jn.grade_statistics)&&a.createElement(Fd.Z,{option:zg((Dt=Jn==null?void 0:Jn.grade_statistics)==null?void 0:Dt.map(Jt=>Jt.specification_count),(et=Jn==null?void 0:Jn.grade_statistics)==null?void 0:et.map(Jt=>Jt.vulnerability_count),(Ut=Jn==null?void 0:Jn.grade_statistics)==null?void 0:Ut.map(Jt=>Jt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Jn==null?void 0:Jn.quality_scores)&&a.createElement(Fd.Z,{option:Qg(Jn==null?void 0:Jn.quality_scores.map((Jt,Fa)=>[Fa+1,Jt==null?void 0:Jt.quality_score,Jt==null?void 0:Jt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Se.default.Search,{size:"middle",onSearch:Jt=>{ja({page:1,limit:Wa,search:Jt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(z.default,{columns:ma,dataSource:Jn==null?void 0:Jn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Jt,Fa,sa)=>{sa.field&&(Ne.sort_by=sa.field),sa.order||(Ne.sort_direction="asc"),sa.order==="ascend"&&(Ne.sort_direction="asc"),sa.order==="descend"&&(Ne.sort_direction="desc"),sa.order||(Ne.sort_direction="asc"),ja(K0({page:1,limit:Wa},Ne))}}),a.createElement(we.Z,{current:oa,total:Jn==null?void 0:Jn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:Wa,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Jt,Fa)=>{Ca(Jt),In(Fa),ja({page:Jt,limit:Fa,group_course_ids:ha})}}))),Pn===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Hg}),a.createElement("br",null),a.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{ua()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Qr,null),a.createElement(ye.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!ea,footer:null,onCancel:()=>Un(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!ea&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${rt==null?void 0:rt.categoryId}-${ea==null?void 0:ea.student_number}&resolved=false`,frameBorder:"0"}))))};var Vg=(0,Fe.connect)(({shixunHomeworks:me,loading:ve})=>({shixunHomeworks:me,loading:ve.effects}))(Kg),yu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},fr=x(59301),Yg=Object.defineProperty,Xg=Object.defineProperties,Jg=Object.getOwnPropertyDescriptors,Wm=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,_g=Object.prototype.propertyIsEnumerable,Gm=(me,ve,ue)=>ve in me?Yg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,xc=(me,ve)=>{for(var ue in ve||(ve={}))qg.call(ve,ue)&&Gm(me,ue,ve[ue]);if(Wm)for(var ue of Wm(ve))_g.call(ve,ue)&&Gm(me,ue,ve[ue]);return me},$g=(me,ve)=>Xg(me,Jg(ve)),o0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const ef=({exercise:me,dispatch:ve,user:ue})=>{var dt;const Dt=(0,Fe.useParams)(),[et,Ut]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:Dt==null?void 0:Dt.categoryId}),[rt]=de.default.useForm(),[Ne,xe]=(0,a.useState)(),[Pn,zn]=(0,a.useState)(!1),{exerciseList:Jn,commonHeader:nn}=me,[xn,oa]=(0,a.useState)([]),[Ca,ea]=(0,a.useState)([]),[Un,Wa]=(0,a.useState)(0),[In,ha]=(0,a.useState)(!0),[qt,ma]=(0,a.useState)(!1),[ua,ja]=(0,a.useState)(!1),[Jt,Fa]=(0,a.useState)(!1),[sa,nr]=(0,a.useState)(""),to=(0,a.useRef)(null),Or=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ga,cn]=(0,a.useState)([]);(0,a.useEffect)(()=>{nt(et)},[]),(0,a.useEffect)(()=>(clearInterval(to.current),(nn==null?void 0:nn.exercise_status)===2&&(to.current=setInterval(()=>{nt(et)},3e4)),()=>{clearInterval(to.current)}),[nn==null?void 0:nn.exercise_status,et]);const nt=ar=>o0(void 0,null,function*(){const aa=Cr().cloneDeep(ar);console.log(aa,"sendData"),ha(!0),oa([]);const Ya=yield(0,fe.ZP)(`/api/exercises/${ar==null?void 0:ar.exercise_id}/exercise_abnormities.json`,{method:"get",params:aa});cn((Ya==null?void 0:Ya.error_types)||[]),ea([]),ha(!1),Wa(Ya==null?void 0:Ya.total_count),oa((Ya==null?void 0:Ya.exercise_abnormites)||[])}),Ha=(ar,aa)=>{et.page=1,et[aa]=ar,Ut(xc({},et)),nt(et)},Ea=ar=>{et.page=1,et.keyword=ar,Ut(xc({},et))},Qa=()=>{et.page=1;const ar=Object.assign({},rt.getFieldValue());Object.keys(ar).map(function(aa){switch(aa){case"error_type":ar[aa].includes("all")||!ar[aa].length?(delete et.error_type,rt.setFieldsValue({error_type:"all"})):(et.error_type=ar[aa],rt.setFieldsValue({error_type:et.error_type}));break;case"course_group_id":ar[aa].includes("all")||!ar[aa].length?(delete et.course_group,rt.setFieldsValue({course_group_id:"all"})):(et.course_group=ar[aa],rt.setFieldsValue({course_group_id:et.course_group}));break}}),Ut(xc({},et)),nt(et)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(xe(47),zn(!0))},[document.getElementById("divhe"),Jn]);const lr=(ar,aa,Ya)=>{et.page=ar==null?void 0:ar.current,et.limit=ar==null?void 0:ar.pageSize,Ya!=null&&Ya.order?(et.sort_by=Ya==null?void 0:Ya.field,et.sort_direction=(Ya==null?void 0:Ya.order)==="ascend"?"asc":"desc"):(et.sort_by=null,et.sort_direction=null),Ut(xc({},et)),nt(et)},za=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(ar,aa,Ya)=>et.limit*(et.page-1)+Ya+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:ar=>fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ar=>fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ar=>fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(ar,aa)=>fr.createElement(fr.Fragment,null,fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar||"--")),(aa==null?void 0:aa.user_screen_num)>=50&&fr.createElement(De.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},fr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(aa==null?void 0:aa.user_screen_num)>0&&fr.createElement("span",{onClick:()=>nr(aa==null?void 0:aa.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Vr=ar=>{ea(ar)},Ua=()=>{ma(!1),nt(et)},Oa=ar=>{const aa=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Ba,la)=>fr.createElement("span",null,Ba||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Ba,la)=>fr.createElement(fr.Fragment,null,Ba==="passed"&&fr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ba==="rejected"&&fr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ba==="submitted"&&fr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Ba,la)=>Ba?fr.createElement(De.Z,{placement:"bottom",title:Ba},fr.createElement("span",null,Ba)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Ba,la)=>fr.createElement("span",{className:"current c-light-primary",onClick:()=>{$a.Z.publish("preview-image",Ba)}},"\u67E5\u770B")}],Ya=ye.default.confirm({icon:null,width:700,className:`${yu.cusModal} custom-modal-divider`,centered:!0,title:fr.createElement(re.Z,null,fr.createElement(pe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),fr.createElement(pe.Z,null,fr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ya.destroy()}))),content:fr.createElement("div",null,fr.createElement(z.default,{className:yu.customTable,dataSource:[xc({},ar)],bordered:!1,columns:aa,rowKey:"exercise_identity_photo_id",rowClassName:yu.row,pagination:!1}))})},Ir=ar=>{var aa,Ya;const Ba=ye.default.confirm({icon:null,className:`${yu.cusModal} custom-modal-divider`,centered:!0,width:((aa=ar==null?void 0:ar.play_url)==null?void 0:aa.length)<6?724:744,title:fr.createElement(re.Z,null,fr.createElement(pe.Z,{flex:"1"},"\u89C6\u9891"),fr.createElement(pe.Z,null,fr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ba.destroy()}))),content:fr.createElement("ul",{className:yu.sys},(Ya=ar==null?void 0:ar.play_url)==null?void 0:Ya.map((la,wa)=>fr.createElement("li",{className:yu.li,key:wa},fr.createElement("div",{className:yu.d1},fr.createElement("div",{className:yu.img},fr.createElement(so,{src:la==null?void 0:la.replace(".m3u8",".flv"),autoPlay:!0})),fr.createElement("div",{className:yu.btn},fr.createElement("div",{className:yu.b1},"\u56DE\u653E\u89C6\u9891",wa+1))))))})},yr=ar=>{const aa=ye.default.confirm({icon:null,className:`${yu.cusModal} custom-modal-divider`,centered:!0,width:710,title:fr.createElement(re.Z,null,fr.createElement(pe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),fr.createElement(pe.Z,null,fr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>aa.destroy()}))),content:fr.createElement(re.Z,null,fr.createElement("aside",{className:yu.imgWrap,style:{marginBottom:40}},fr.createElement("div",{className:yu.img},fr.createElement("img",{width:326,src:(0,ie.Tv)(ar==null?void 0:ar.photo_url)}),fr.createElement("div",{className:yu.textP},"\u91C7\u96C6\u7167\u7247")),fr.createElement("div",{className:yu.img,style:{marginLeft:20}},ar!=null&&ar.identity_url?fr.createElement("img",{width:326,src:(0,ie.Tv)(ar==null?void 0:ar.identity_url)}):fr.createElement("div",{className:yu.no,style:{width:326}},fr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),fr.createElement("div",{className:yu.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return fr.createElement("section",{className:yu.wrap},fr.createElement(de.default,{form:rt,onChange:Qa,initialValues:{course_group_id:"all"}},fr.createElement(de.default.Item,{name:"course_group_id"},fr.createElement(Re.default.Group,{style:{width:"100%"}},fr.createElement(re.Z,null,fr.createElement(pe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),fr.createElement(pe.Z,{flex:"80px"},fr.createElement(Re.default,{value:"all"},"\u5168\u90E8")),fr.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Ne+"px",overflow:"hidden"}},(dt=Jn.course_groups)==null?void 0:dt.map((ar,aa)=>fr.createElement(Re.default,{key:aa,value:ar.exercise_group_id,className:"ml0 mr8"},ar.exercise_group_name,"(",ar.exercise_group_students,")"))),Pn&&fr.createElement("span",{onClick:()=>{let ar=document.getElementById("divhe").scrollHeight;Ne>47?xe(47):xe(ar)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ne===47?"\u5C55\u5F00":"\u6536\u8D77",Ne===47?fr.createElement(ao.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):fr.createElement(Nr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),fr.createElement(de.default.Item,{name:"error_type"},fr.createElement(Re.default.Group,{style:{width:"100%"}},fr.createElement(re.Z,null,fr.createElement(pe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),fr.createElement(pe.Z,{flex:"80px"},fr.createElement(Re.default,{value:"all"},"\u5168\u90E8")),fr.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Ne+"px",overflow:"hidden"}},Ga==null?void 0:Ga.map((ar,aa)=>fr.createElement(Re.default,{key:aa,value:ar.error_type,className:"ml0 mr8"},ar.error_type_text,"\uFF08",ar.count||0,"\uFF09"))))))),fr.createElement("div",{className:yu.control},fr.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:et==null?void 0:et.keyword,onChange:ar=>Ea(ar.target.value),onSearch:()=>{et.page=1,Ut(xc({},et)),nt(et)}}),fr.createElement(Ce.ZP,{onClick:()=>ja(!0),style:{marginLeft:"auto"},icon:fr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),fr.createElement(Ce.ZP,{onClick:()=>Fa(!0),icon:fr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),fr.createElement("div",{className:yu.bgH}),fr.createElement(z.default,{className:yu.customTable,dataSource:xn,bordered:!1,columns:za,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:yu.row,loading:In,onChange:lr,pagination:{pageSize:et.limit,total:Un,current:et.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ar=>fr.createElement("span",{className:"mr10"},"\u5171",fr.createElement("span",{className:"c-orange"},ar),"\u6761\u6570\u636E")}}),fr.createElement(nf,{selectIds:Ca,visible:qt,onCancel:()=>ma(!1),onOk:Ua,params:et}),fr.createElement(af,{visible:Jt,onCancel:()=>Fa(!1)}),fr.createElement(rf,{visible:sa,onCancel:()=>nr(!1)}),fr.createElement(ye.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:ua,width:900,footer:null,onCancel:()=>{ja(!1)}},fr.createElement("div",{className:"c-grey-333"},fr.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),fr.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),fr.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),fr.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),fr.createElement(Da.Z,null))};var tf=(0,Fe.connect)(({exercise:me,user:ve})=>({exercise:me,user:ve}))(ef);const nf=({visible:me,onOk:ve,onCancel:ue,selectIds:dt,params:Dt})=>{const[et,Ut]=(0,a.useState)(!1),[rt,Ne]=(0,a.useState)({}),[xe]=de.default.useForm(),Pn=zn=>o0(void 0,null,function*(){Ut(!0);let Jn;me===!0?Jn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:xc({identity_photo_ids:dt},zn)}):Jn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/audit_identity_photo.json`,{method:"post",body:xc({identity_photo_id:me==null?void 0:me.exercise_identity_photo_id},zn)}),(Jn==null?void 0:Jn.status)===0&&ve(),Ut(!1)});return fr.createElement(ye.default,{title:me!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!me,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ue()},afterClose:()=>{xe.resetFields(),Ne({})},confirmLoading:et,onOk:()=>xe.submit()},fr.createElement(de.default,{className:yu.formWrap,form:xe,labelCol:{span:4},wrapperCol:{span:18},onFinish:Pn,onValuesChange:()=>{Ne(xc({},xe.getFieldsValue()))}},me!==!0&&fr.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},fr.createElement(pe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),fr.createElement(pe.Z,null,fr.createElement("aside",{className:yu.imgWrap},fr.createElement("div",{className:yu.img},fr.createElement("img",{width:234,src:(0,ie.Tv)(me==null?void 0:me.photo_url)}),fr.createElement("div",{onClick:()=>{$a.Z.publish("preview-image",me==null?void 0:me.photo_url)},className:yu.iBtn},"\u9884\u89C8"),fr.createElement("div",{className:yu.text},"\u91C7\u96C6\u7167\u7247")),fr.createElement("div",{className:yu.img,style:{marginLeft:20}},me!=null&&me.identity_url?fr.createElement("img",{width:234,src:(0,ie.Tv)(me==null?void 0:me.identity_url)}):fr.createElement("div",{className:yu.no,style:{width:326}},fr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(me!=null&&me.identity_url)&&fr.createElement("div",{onClick:()=>{$a.Z.publish("preview-image",(0,ie.Tv)(me==null?void 0:me.identity_url))},className:yu.iBtn},"\u9884\u89C8"),fr.createElement("div",{className:yu.text},"\u8BC1\u4EF6\u7167\u7247"))))),fr.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},fr.createElement(Pe.ZP.Group,null,fr.createElement(Pe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),fr.createElement(Pe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(rt==null?void 0:rt.state)==="rejected"&&fr.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},fr.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),fr.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")))},af=({visible:me,onCancel:ve})=>{const ue=(0,Fe.useParams)(),[dt,Dt]=(0,a.useState)({page:1,limit:20,exercise_id:ue==null?void 0:ue.categoryId}),[et,Ut]=(0,a.useState)(!1),[rt,Ne]=(0,a.useState)([]),[xe,Pn]=(0,a.useState)(0);(0,a.useEffect)(()=>{me&&(dt.page=1,dt.limit=20,Dt(xc({},dt)),Jn(dt))},[me]);const zn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:xn=>fr.createElement(De.Z,{placement:"bottomLeft",title:xn},fr.createElement("span",null,xn))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:xn=>fr.createElement(fr.Fragment,null,xn===0&&fr.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:xn=>fr.createElement(De.Z,{placement:"bottomLeft",title:xn},fr.createElement("span",null,xn))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:xn=>fr.createElement(De.Z,{placement:"bottomLeft",title:xn},fr.createElement("span",null,xn))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:xn=>fr.createElement("img",{className:"current",onClick:()=>$a.Z.publish("preview-image",`${be.Z.API_SERVER}${xn}`),width:70,height:40,src:`${be.Z.API_SERVER}${xn}`})}],Jn=xn=>o0(void 0,null,function*(){const oa=Cr().cloneDeep(xn);Ut(!0);const Ca=yield(0,fe.ZP)(`/api/exercises/${xn==null?void 0:xn.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:oa});Ut(!1),Pn(Ca==null?void 0:Ca.total_count),Ne((Ca==null?void 0:Ca.exercise_screen_actions)||[])}),nn=xn=>{dt.page=xn==null?void 0:xn.current,dt.limit=xn==null?void 0:xn.pageSize,Dt(xc({},dt)),Jn(dt)};return fr.createElement(ye.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:me,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},fr.createElement(z.default,{dataSource:rt,bordered:!1,columns:zn,size:"large",loading:et,locale:{emptyText:fr.createElement(Qe.Z,null)},onChange:nn,pagination:{pageSize:dt.limit,total:xe,current:dt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:xn=>fr.createElement("span",{className:"mr10"},"\u5171",fr.createElement("span",{className:"c-orange"},xn),"\u6761\u6570\u636E")}}))},rf=({visible:me,onCancel:ve})=>{const ue=(0,Fe.useParams)(),[dt,Dt]=(0,a.useState)({page:1,limit:9999,user_id:me,error_type:[8],exercise_id:ue==null?void 0:ue.categoryId}),[et,Ut]=(0,a.useState)(!1),[rt,Ne]=(0,a.useState)([]);(0,a.useEffect)(()=>{me&&xe($g(xc({},dt),{user_id:me}))},[me]);const xe=Jn=>o0(void 0,null,function*(){const nn=Cr().cloneDeep(Jn);console.log(nn,"sendData"),Ut(!0);const xn=yield(0,fe.ZP)(`/api/exercises/${Jn==null?void 0:Jn.exercise_id}/exercise_abnormities.json`,{method:"get",params:nn});Ut(!1),Ne((xn==null?void 0:xn.exercise_abnormites)||[])}),Pn=Jn=>o0(void 0,null,function*(){ye.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>o0(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${ue==null?void 0:ue.categoryId}/exercise_user_screens/${Jn}.json`,{method:"delete"})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),xe(dt))})})}),zn=(rt==null?void 0:rt[0])||{};return fr.createElement(ye.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!me,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},fr.createElement(yt.Z,{spinning:et},fr.createElement("div",{style:{maxHeight:500}},fr.createElement("div",{className:"c-grey-333 blod mb10"},zn==null?void 0:zn.real_name," ",zn==null?void 0:zn.student_id),(zn==null?void 0:zn.user_screen_num)>=50&&fr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},fr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),fr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),rt==null?void 0:rt.map((Jn,nn)=>{var xn,oa;return fr.createElement("div",{key:nn},fr.createElement("div",{className:"mb10"},fr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),fr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Jn==null?void 0:Jn.created_at),fr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",fr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(xn=Jn==null?void 0:Jn.exercise_user_screens)==null?void 0:xn.length),"\u5F20")),fr.createElement("div",{className:yu.listWrap},(oa=Jn==null?void 0:Jn.exercise_user_screens)==null?void 0:oa.map(Ca=>fr.createElement("div",{key:Ca==null?void 0:Ca.id,className:yu.list},fr.createElement("img",{src:`${be.Z.API_SERVER}${Ca==null?void 0:Ca.url}`}),fr.createElement("div",{className:yu.time},fr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),fr.createElement("span",{className:"c-grey-333 font12"},Ca==null?void 0:Ca.created_at)),fr.createElement("div",{className:yu.mask},fr.createElement("div",{className:yu.icons},fr.createElement("i",{onClick:()=>$a.Z.publish("preview-image",`${be.Z.API_SERVER}${Ca==null?void 0:Ca.url}`),className:"iconfont icon-fangda3 mr15"}),fr.createElement("i",{onClick:()=>Pn(Ca==null?void 0:Ca.id),className:"iconfont icon-shanchu14"})))))))}))))};var Sd={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Um=x(36254),of=x(21390),lf=x(41727),uf=x(12971),sf=x(6079);const cf=me=>{const ve=ue=>{const dt=new Notification(ue.title,{body:ue.message,icon:ue.icon||"/ip.png"});dt.addEventListener("click",()=>{ue.link&&window.open(ue.link,ue.target||"_blank")}),setTimeout(()=>{dt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(me):Notification.permission!=="denied"&&Notification.requestPermission().then(ue=>{ue==="granted"&&ve(me)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var df=x(71635),mf=x(61604),gf=x(75735),ff=x(88656),pf=x(85548),vf=x(32637),hf=x(21185),As={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},Ef=x(13014),ri=x(59301),Af=Object.defineProperty,Cf=Object.defineProperties,yf=Object.getOwnPropertyDescriptors,Km=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,Bf=Object.prototype.propertyIsEnumerable,Vm=(me,ve,ue)=>ve in me?Af(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,Ym=(me,ve)=>{for(var ue in ve||(ve={}))Ff.call(ve,ue)&&Vm(me,ue,ve[ue]);if(Km)for(var ue of Km(ve))Bf.call(ve,ue)&&Vm(me,ue,ve[ue]);return me},Xm=(me,ve)=>Cf(me,yf(ve)),V0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Sf=x(89392),Pf=({exercise:me,globalSetting:ve,user:ue,loading:dt,dispatch:Dt})=>{const{is_open_ai_review:et,ai_review_settings:Ut,unified_ai_setting:rt,ai_review_user_id:Ne,exercise_author_id:xe,is_random:Pn}=me==null?void 0:me.commonHeader,zn=(0,Fe.useParams)(),[Jn,nn]=(0,a.useState)([]),[xn,oa]=(0,a.useState)(null),[Ca,ea]=(0,a.useState)(!1),[Un,Wa]=(0,a.useState)({is_open_ai_review:!1}),[In,ha]=(0,a.useState)(!1),[qt]=de.default.useForm(),[ma,ua]=(0,a.useState)(1),ja=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{dt["exercise/getCommonHeader"]||Jt()},[dt["exercise/getCommonHeader"]]);const Jt=()=>V0(void 0,null,function*(){Wa({is_open_ai_review:et}),ua(rt?1:2),qt.setFieldValue("ai_review_settings",(Ut==null?void 0:Ut.length)>0?Ut:ja),Fa(),Ne&&Ne!=-1?(ha(!1),oa(Ne)):Ne==-1?ha(!0):oa(xe)}),Fa=()=>V0(void 0,null,function*(){const cn=yield Dt({type:"teachers/getList",payload:{id:zn==null?void 0:zn.coursesId,coursesId:zn==null?void 0:zn.coursesId,page:1}});return nn(cn==null?void 0:cn.teacher_list),cn==null?void 0:cn.teacher_list}),sa=()=>{ye.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ri.createElement("div",{className:"tc"},ri.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),ri.createElement("img",{src:Ef,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},nr=()=>V0(void 0,null,function*(){if((Un==null?void 0:Un.is_open_ai_review)===!1)return to({is_open_ai_review:!1});yield qt.validateFields();const cn=qt.getFieldValue("ai_review_settings");ma==1&&!(0,ie.BR)(cn)||to(Xm(Ym({},Un),{unified_ai_setting:ma==1,ai_review_settings:cn,ai_review_user_id:In?-1:xn}))}),to=cn=>V0(void 0,null,function*(){ea(!0);const nt=yield(0,fe.ZP)(`/api/exercises/${zn==null?void 0:zn.categoryId}/ai_review_settings.json`,{method:"post",body:cn});(nt==null?void 0:nt.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Or()),ea(!1)}),Or=()=>{Dt({type:"exercise/getCommonHeader",payload:{categoryId:zn==null?void 0:zn.categoryId,coursesId:zn==null?void 0:zn.coursesId,category:zn==null?void 0:zn.categoryId}})},Ga=()=>Sf.isEqual({ai_review_settings:Ut,ai_review_user_id:Ne,is_open_ai_review:et,unified_ai_setting:rt},{ai_review_settings:qt.getFieldValue("ai_review_settings"),ai_review_user_id:In?-1:xn,is_open_ai_review:Un==null?void 0:Un.is_open_ai_review,unified_ai_setting:ma==1});return ri.createElement(yt.Z,{spinning:dt["exercise/getCommonHeader"]},ri.createElement("div",{className:As.ai_review},ri.createElement("div",{className:As.config_warp},ri.createElement("div",{className:As.config_title},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),ri.createElement("div",{className:As.znpy},ri.createElement(Re.default,{style:{color:"#000"},checked:Un==null?void 0:Un.is_open_ai_review,onChange:cn=>{var nt;if(!((nt=ue==null?void 0:ue.userInfo)!=null&&nt.has_big_model_permission))return sa(),!1;Wa(Xm(Ym({},Un),{is_open_ai_review:cn.target.checked}))}}),ri.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED"),ri.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Un==null?void 0:Un.is_open_ai_review)&&ri.createElement(ri.Fragment,null,ri.createElement("div",{className:`${As.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),ri.createElement("div",{className:As.pfbz_ts},ri.createElement(Pe.ZP.Group,{onChange:cn=>{cn.target.value==2&&qt.setFieldValue("ai_review_settings",(Ut==null?void 0:Ut.length)>0?Ut:ja),ua(cn.target.value)},value:ma,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),ma==1&&ri.createElement(ri.Fragment,null,ri.createElement("div",{className:As.pfbz_ts},ri.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ri.createElement("div",{className:"flex"},ri.createElement("div",{className:As.btns_pfbz,onClick:()=>{Dt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:qt.getFieldValue("ai_review_settings")}})}},ri.createElement("img",{src:yo.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ri.createElement(de.default,{form:qt,colon:!1,style:{background:"#F6F7F9"}},ri.createElement(de.default.List,{name:"ai_review_settings"},(cn,{add:nt,remove:Ha})=>cn.map((Ea,Qa)=>{var lr;return ri.createElement(re.Z,{key:Ea.key,style:{padding:"5px 14px 5px 30px"}},ri.createElement(pe.Z,{className:As.lable_name1},"\u8BC4\u5206\u9879\u76EE"),ri.createElement(pe.Z,null,ri.createElement(de.default.Item,{className:"ml10",name:[Ea.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},ri.createElement(Se.default,{onChange:za=>{qt.setFieldValue([Ea.name,"content"],za.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),ri.createElement(pe.Z,{className:As.lable_name1},"\u8BC4\u5206\u6807\u51C6"),ri.createElement(pe.Z,null,ri.createElement(de.default.Item,{className:"ml10",name:[Ea.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ri.createElement(Se.default,{onChange:za=>{qt.setFieldValue([Ea.name,"content"],za.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),ri.createElement(pe.Z,{className:As.lable_name1},"\u6743\u91CD"),ri.createElement(pe.Z,null,ri.createElement(de.default.Item,{className:"ml10",name:[Ea.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},ri.createElement(Te.Z,{value:qt.getFieldValue([Ea.name,"weight"]),onChange:za=>{Number.isInteger(za)||qt.setFieldValue([Ea.name,"weight"],parseFloat(za).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),ri.createElement(re.Z,{className:(lr=As)==null?void 0:lr.h_lh_40},ri.createElement(pe.Z,null,ri.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(cn.length>=10)return oe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");nt()}})),Qa>0&&ri.createElement(pe.Z,null,ri.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Ha(Ea.name)}}))))})))),ma==2&&ri.createElement("div",{className:As.pfbz_ts,style:{border:0,height:50}},ri.createElement("div",{className:`${As.btn_config}`,onClick:()=>{if(!Ga()){ye.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:ri.createElement("div",null,ri.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}Fe.history.push(`/classrooms/${zn.coursesId}/exercise/add/${zn.categoryId}?random=${Pn}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),ri.createElement("div",{className:`${As.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),ri.createElement("div",{className:As.znpy,style:{border:0}},ri.createElement(Pe.ZP,{style:{color:"#000"},checked:!In,onChange:cn=>{if(ha(!In),Ne&&Ne!==-1)return oa(Ne);oa(xe)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",ri.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!In&&(Jn==null?void 0:Jn.length)>0&&ri.createElement("div",{className:As.teacherList},Jn==null?void 0:Jn.map((cn,nt)=>ri.createElement("div",{className:`${As.teacherItem} ${(cn==null?void 0:cn.user_id)==xn?As.activeTeacherItem:""}`,key:nt,onClick:()=>oa(cn==null?void 0:cn.user_id)},cn==null?void 0:cn.name))),ri.createElement("div",{className:As.znpy},ri.createElement(Pe.ZP,{style:{color:"#000"},checked:In,onChange:cn=>{ha(!In)}},"AI\u667A\u80FD\u4F53",ri.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),ri.createElement(Ce.ZP,{loading:Ca,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>nr()},"\u4FDD\u5B58"))))};var bf=(0,Fe.connect)(({exercise:me,globalSetting:ve,loading:ue,user:dt})=>({exercise:me,globalSetting:ve,loading:ue.effects,user:dt}))(Pf),xf=x(36306),Jm={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Ns=x(59301),wf=Object.defineProperty,Df=Object.defineProperties,If=Object.getOwnPropertyDescriptors,qm=Object.getOwnPropertySymbols,Of=Object.prototype.hasOwnProperty,Nf=Object.prototype.propertyIsEnumerable,_m=(me,ve,ue)=>ve in me?wf(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,Bm=(me,ve)=>{for(var ue in ve||(ve={}))Of.call(ve,ue)&&_m(me,ue,ve[ue]);if(qm)for(var ue of qm(ve))Nf.call(ve,ue)&&_m(me,ue,ve[ue]);return me},Lf=(me,ve)=>Df(me,If(ve)),Sm=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Rf=({shixunHomeworks:me,exercise:ve,loading:ue,dispatch:dt})=>{var Dt,et,Ut,rt,Ne,xe;const[Pn,zn]=(0,a.useState)({page:1,limit:10}),[Jn,nn]=(0,a.useState)(-1),[xn,oa]=(0,a.useState)(""),[Ca,ea]=(0,a.useState)({}),[Un,Wa]=(0,a.useState)(!1),[In,ha]=(0,a.useState)(!1),qt=(0,Fe.useParams)(),[ma,ua]=(0,a.useState)({}),ja=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ga,cn,nt)=>(Pn.page-1)*Pn.limit+nt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Ga=>Ga||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Ga,cn)=>Ns.createElement("div",{className:Jm.banding,title:Ga||"--"},Ga||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ga,cn)=>Ga===0?Ns.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ga===1?Ns.createElement("span",{style:{color:"#DF3042"}},!cn.is_make_up&&"\u8003\u8BD5\u4E2D",cn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ga===2?Ns.createElement("span",{style:{color:"#5AB891"}},!cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377",cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ns.createElement("span",{style:{color:"#5AB891"}},!cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Ga,cn)=>{let nt=new Date().getTime();return ma!=null&&ma.appraise_setting&&(ma!=null&&ma.sealed_review)&&new Date(ma==null?void 0:ma.appraise_end_time).getTime()>nt?"--":!Ga&&cn.review_status?"\u8BC4\u9605\u4E2D":Ga?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Ga=>Ga===1?Ns.createElement("span",{className:"c-green"},"\u6210\u529F"):Ns.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Ga=>!!Ga);(0,a.useEffect)(()=>{var Ga,cn;((Ga=ve.actionTabs)==null?void 0:Ga.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(nn((cn=ve.actionTabs)==null?void 0:cn.status),Jt())},[(Dt=ve.actionTabs)==null?void 0:Dt.key]),(0,a.useEffect)(()=>{var Ga;((Ga=ve.actionTabs)==null?void 0:Ga.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Jn!=null&&nr(1,10)},[Jn]);const Jt=()=>Sm(void 0,null,function*(){const Ga=yield(0,fe.ZP)(`/api/exercises/${qt.categoryId}/header_info.json`,{method:"get"});(Ga==null?void 0:Ga.status)===0&&ua((Ga==null?void 0:Ga.data)||{})}),Fa=Ga=>{Pn.keyword=Ga,Pn.page=1,zn(Bm({},Pn)),sa(Pn)},sa=Ga=>Sm(void 0,null,function*(){var cn,nt;ha(!0);const Ha=yield(0,fe.ZP)(`/api/exercise_resubmits/${(cn=ve.actionTabs)==null?void 0:cn.id}/resubmit_student_list.json`,{method:"get",params:Lf(Bm({},Ga),{success_status:Jn!=-1?[Jn]:null,exercise_id:qt==null?void 0:qt.categoryId,exercise_question_id:(nt=ve.actionTabs)==null?void 0:nt.questionId})});(Ha==null?void 0:Ha.status)===0&&ea(Ha||{}),ha(!1)}),nr=(Ga,cn)=>{Pn.page=Ga,Pn.limit=cn,zn(Bm({},Pn)),sa(Pn)},to=()=>Sm(void 0,null,function*(){var Ga,cn,nt,Ha;if(Jn==1&&((Ga=Ca==null?void 0:Ca.success_status)==null?void 0:Ga[1].count)==0||Jn==2&&((cn=Ca==null?void 0:Ca.success_status)==null?void 0:cn[0].count)==0)return oe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");Wa(!0);const Ea=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:qt==null?void 0:qt.categoryId,exercise_users_ids:Ca==null?void 0:Ca.exercise_users_ids,exercise_question_id:(nt=ve.actionTabs)==null?void 0:nt.questionId}});(Ea==null?void 0:Ea.status)===0&&(Or(),(Ha=ve.actionTabs)==null||Ha.onOK()),Wa(!1)}),Or=()=>{dt({type:"exercise/setActionTabs",payload:{key:""}}),oa(""),nn(null)};return Ns.createElement(ye.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((et=ve.actionTabs)==null?void 0:et.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Un,onCancel:()=>Or(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>to()},Ns.createElement("div",{className:Jm.radio_con},Ns.createElement("div",null,Ns.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Ns.createElement(Pe.ZP.Group,{onChange:Ga=>{nn(Ga.target.value)},value:Jn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Ut=Ca==null?void 0:Ca.success_status)==null?void 0:Ut[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((rt=Ca==null?void 0:Ca.success_status)==null?void 0:rt[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Ns.createElement("div",{className:"flex justify-between item-center mb10"},Ns.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ns.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Ne=Ca==null?void 0:Ca.success_status)==null?void 0:Ne[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Ns.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((xe=Ca==null?void 0:Ca.success_status)==null?void 0:xe[0].count)||0),"\u4EBA"),Ns.createElement(Se.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:xn,onChange:Ga=>oa(Ga.target.value),onSearch:Fa})),Ns.createElement(z.default,{loading:In,dataSource:(Ca==null?void 0:Ca.data)||[],columns:ja,pagination:{current:Pn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Pn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Ca==null?void 0:Ca.count)||0,size:"default",showTotal:ie.rU,onChange:nr},onChange:(Ga,cn,nt)=>{nt!=null&&nt.order?(Pn.sort_by=nt==null?void 0:nt.field,Pn.direction=(nt==null?void 0:nt.order)==="ascend"?"asc":"desc"):(Pn.sort_by=null,Pn.direction=null),sa(Pn)}}))};var Mf=(0,Fe.connect)(({shixunHomeworks:me,exercise:ve,loading:ue,user:dt})=>({shixunHomeworks:me,exercise:ve,loading:ue.effects,user:dt}))(Rf),Pd=x(59301),Tf=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const kf=({exercise:me,loading:ve,dispatch:ue})=>{var dt,Dt;const[et,Ut]=(0,a.useState)([]),rt=(0,Fe.useParams)(),Ne=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Pn=>Pd.createElement(De.Z,{placement:"bottom",title:Pn},Pd.createElement("span",{style:{color:"#333"}},ze()(Pn).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Pn,zn)=>Pd.createElement("span",{style:{color:"#333"}},zn==null?void 0:zn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Pn,zn)=>(zn==null?void 0:zn.status)=="running"?Pd.createElement("span",{style:{color:"#333"}}," ",Pd.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",zn==null?void 0:zn.rate):Pd.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",zn==null?void 0:zn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",zn==null?void 0:zn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var Pn;((Pn=me.actionTabs)==null?void 0:Pn.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&xe()},[(dt=me.actionTabs)==null?void 0:dt.key]);const xe=()=>Tf(void 0,null,function*(){var Pn;const zn=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(Pn=me.actionTabs)==null?void 0:Pn.params});zn.status===0&&Ut(zn==null?void 0:zn.data)});return Pd.createElement(ye.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((Dt=me.actionTabs)==null?void 0:Dt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Pd.createElement(z.default,{pagination:!1,dataSource:et,columns:Ne,className:"mb10"}))};var jf=(0,Fe.connect)(({exercise:me,loading:ve,user:ue})=>({exercise:me,loading:ve.effects,user:ue}))(kf),Zf=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())}),Hf=({id:me,dispatch:ve})=>{const[ue,dt]=(0,a.useState)(null);(0,a.useEffect)(()=>{Dt()},[]);const Dt=()=>Zf(void 0,null,function*(){var et,Ut,rt,Ne,xe,Pn,zn,Jn,nn,xn,oa,Ca;const ea=me;let Un;do if(Un=yield(0,fe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:ea}}),((et=Un==null?void 0:Un.data)==null?void 0:et.status)===1){dt([(rt=(Ut=Un==null?void 0:Un.data)==null?void 0:Ut.progress)==null?void 0:rt.current_success_count,(xe=(Ne=Un==null?void 0:Un.data)==null?void 0:Ne.progress)==null?void 0:xe.total]);break}else if(((Pn=Un==null?void 0:Un.data)==null?void 0:Pn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),dt([(Jn=(zn=Un==null?void 0:Un.data)==null?void 0:zn.progress)==null?void 0:Jn.current_success_count,(xn=(nn=Un==null?void 0:Un.data)==null?void 0:nn.progress)==null?void 0:xn.total]),yield new Promise(Wa=>setTimeout(Wa,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((oa=Un==null?void 0:Un.data)==null?void 0:oa.status)===0);ve({type:"exercise/setCommonHeader",payload:{progress:(Ca=Un==null?void 0:Un.data)==null?void 0:Ca.progress}})});return a.createElement(a.Fragment,null,ue&&a.createElement(re.Z,{align:"middle",className:"mr10 ml10"},a.createElement(yt.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ue[0]," / ",ue[1])))},Ra=x(59301),zf=Object.defineProperty,Qf=Object.defineProperties,Wf=Object.getOwnPropertyDescriptors,Y0=Object.getOwnPropertySymbols,$m=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,tg=(me,ve,ue)=>ve in me?zf(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,cc=(me,ve)=>{for(var ue in ve||(ve={}))$m.call(ve,ue)&&tg(me,ue,ve[ue]);if(Y0)for(var ue of Y0(ve))eg.call(ve,ue)&&tg(me,ue,ve[ue]);return me},X0=(me,ve)=>Qf(me,Wf(ve)),Gf=(me,ve)=>{var ue={};for(var dt in me)$m.call(me,dt)&&ve.indexOf(dt)<0&&(ue[dt]=me[dt]);if(me!=null&&Y0)for(var dt of Y0(me))ve.indexOf(dt)<0&&eg.call(me,dt)&&(ue[dt]=me[dt]);return ue},kd=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Uf=me=>{var ve=me,{exercise:ue,globalSetting:dt,loading:Dt,dispatch:et,classroomList:Ut,user:rt,match:Ne}=ve,xe=Gf(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Pn,zn,Jn,nn,xn,oa,Ca,ea,Un,Wa,In,ha,qt,ma,ua,ja,Jt,Fa;const sa=(0,Fe.useParams)(),[nr]=(0,Fe.useSearchParams)(),to=(0,Fe.useLocation)(),[Or,Ga]=(0,a.useState)([]),{exerciseList:cn,commonHeader:nt,checkDomain:Ha,workSetting:Ea,saveExerciseDownUsers:Qa,course_groups:lr}=ue,[za,Vr]=(0,a.useState)(null),[Ua,Oa]=(0,a.useState)(ze()(new Date).valueOf()),[Ir,yr]=(0,a.useState)(),[ar,aa]=(0,a.useState)(!1),[Ya,Ba]=(0,a.useState)(1),[la,wa]=(0,a.useState)(!1),[$n,_a]=(0,a.useState)({name:"",id:"",list:[]}),[pr,br]=(0,a.useState)({}),{userInfo:mo}=rt;sa.category=nr.get("category_id");const fo=!Ha||Ha&&((Pn=mo==null?void 0:mo.course)==null?void 0:Pn.course_identity)<3,zr=(0,a.useRef)(Date.now()),ur=(0,a.useRef)(),[lo,Ao]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,bt.Rm)()&&et({type:"classroomList/getAssistantPermissions",payload:{course_id:sa.coursesId}})},[(zn=rt==null?void 0:rt.userInfo)==null?void 0:zn.username]),(0,a.useEffect)(()=>{new URLSearchParams(to.search).get("tabs")==="3"&&ju()},[]),(0,a.useEffect)(()=>{ue.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Vr(3)},[ue.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(ur.current),(0,bt.G5)()&&(nt==null?void 0:nt.exercise_status)===2&&(nt!=null&&nt.enable_monitor)&&(ur.current=setInterval(()=>{Vi()},5*1e3)),()=>{clearInterval(ur.current)}),[rt.userInfo,nt==null?void 0:nt.exercise_status]),(0,a.useEffect)(()=>{kl();const xr=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),ye.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ra.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ra.createElement("br",null),"1\u3001\u5728",Ra.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ra.createElement("br",null),"2\u3001\u5728",Ra.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ra.createElement("br",null),xr==="allowRouter"&&Ra.createElement(Ra.Fragment,null,"3\u3001",Ra.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[sa.coursesId]);const kl=()=>kd(void 0,null,function*(){const xr=yield et({type:"exercise/getCommonHeader",payload:cc({},sa)});xr&&_a(xr==null?void 0:xr.simulate_exercise_records)}),Qi=()=>{const xr=(nt==null?void 0:nt.simulate_exercise_num)-(nt==null?void 0:nt.user_simulate_num);return xr>=0?xr:0},Vi=()=>kd(void 0,null,function*(){const xr=yield(0,fe.ZP)(`/api/exercises/${sa.categoryId}/new_abnormities.json`,{method:"get",params:{time:zr.current}});if((xr==null?void 0:xr.status)===401){clearInterval(ur.current);return}zr.current=Date.now(),(xr==null?void 0:xr.message)!==""&&(xr==null?void 0:xr.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&cf({title:(xr==null?void 0:xr.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:xr.message,target:"self",icon:"/warning.png",link:`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/detail?random=${nr.get("random")==="true"}&tabs=7`})}),Wl=(xr=!1)=>{Fe.history.push(`/classrooms/${sa.coursesId}/exercisenotice/${nt.id}/users/${mo.login}`)},$i=()=>{et({type:"exercise/setUpdateIndex"})},ju=()=>{et({type:"exercise/getWorkSetting",payload:cc({},sa)})},Iu=()=>{et({type:"exercise/getCommonHeader",payload:cc({},sa)});const xr={0:()=>{$i()},2:()=>{Ba(Ya+1)},3:()=>{et({type:"exercise/getWorkSetting",payload:cc({},sa)})}};xr[za]&&xr[za]()};function Jr(xr){yr(cc({},xr))}const Jl=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Ra.createElement(Yr,{getparams:Jr,checkDomainAuthority:fo})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(nt==null?void 0:nt.exercise_status)===-1||(0,ie._m)()&&!(0,bt.ag)()||!fo||(0,bt.dE)(),component:(0,bt.Rm)()&&!((Jn=Ut.AssistantObject.exercise)!=null&&Jn.can_preview)||(nt==null?void 0:nt.exercise_status)==1&&(0,bt.Ny)()&&!(nt!=null&&nt.exercise_can_preview)?Ra.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ra.createElement("img",{src:x(85004),width:220}),(0,bt.Rm)()?Ra.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\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"):Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ra.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):nt!=null&&nt.is_random?Ra.createElement(ns.default,{key:Ya}):Ra.createElement(vl,{activeTabs:za})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(nt==null?void 0:nt.exercise_status)===-1||!fo||(0,ie._m)()&&!(0,bt.ag)()||(0,bt.dE)()&&!(nt!=null&&nt.show_statistic),component:Ra.createElement(bg,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,bt.dE)()&&(nt!=null&&nt.show_acm)),component:Ra.createElement(Rm,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(nt==null?void 0:nt.exercise_status)===-1||!(nt!=null&&nt.open_code_quality_analysis)||(0,bt.dE)(),component:Ra.createElement(Vg,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(nt==null?void 0:nt.exercise_status)===-1||(0,bt.dE)()||nt.exercise_status===1||!nt.exist_program||((nn=dt==null?void 0:dt.setting)==null?void 0:nn.hide_code_repeat),component:Ra.createElement(ku,{key:Ua})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(nt==null?void 0:nt.exercise_status)===-1||(nt==null?void 0:nt.exercise_type)===2||(0,bt.dE)()&&(nt==null?void 0:nt.exercise_status)===1,component:Ra.createElement(ff.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!fo||(0,bt.dE)(),component:(nt==null?void 0:nt.exercise_status)===-1?Ra.createElement(df.Z,null):Ra.createElement(_0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(nt==null?void 0:nt.exercise_status)===-1||!(0,bt.G5)()||!(nt!=null&&nt.enable_monitor),component:Ra.createElement(tf,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(nt==null?void 0:nt.exercise_status)===-1||!nt.identity_verify||(0,bt.dE)(),component:Ra.createElement(kr,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(nt==null?void 0:nt.exercise_status)===-1||!nt.open_phone_video_recording||(0,bt.dE)(),component:Ra.createElement(lu,null)},{name:Ra.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",Ra.createElement("img",{className:Sd.ai_review_new,src:ga.Z})),id:11,component:Ra.createElement(bf,null),hidden:(0,bt.dE)()||(nt==null?void 0:nt.is_random)||(nt==null?void 0:nt.exercise_type)==2}].filter(xr=>!xr.hidden);(nt==null?void 0:nt.exercise_status)===1&&Jl.splice(0,1,...Jl.splice(1,1,Jl[0])),(0,a.useEffect)(()=>{if(typeof(nt==null?void 0:nt.exercise_status)=="number"){if(nr.get("tabs")){Vr(nr.get("tabs"));return}(nt==null?void 0:nt.exercise_status)===1?(Vr("2"),(0,bt.dE)()&&Vr("0")):Vr("0")}},[nt==null?void 0:nt.exercise_status]);const Wi="YYYY-MM-DD",pu=ze()("2020-11-15",Wi),Ku=()=>ye.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ra.createElement(Ra.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")}),fu=()=>{var xr,dl;return Ra.createElement(Be.default,{onClick:Bi=>kd(void 0,null,function*(){var no,qo;switch(ue.order&&(sa.order=ue.order,sa.order_type=ue.order_type),Bi.key){case"1":if((0,bt.Rm)()&&!((no=Ut.AssistantObject.exercise)!=null&&no.can_download)){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}et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:lr==null?void 0:lr.map(wl=>({course_group_id:wl==null?void 0:wl.exercise_group_id,group_group_name:wl==null?void 0:wl.exercise_group_name,count:wl==null?void 0:wl.exercise_group_students})),fn:()=>{let wl=[];ye.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>kd(void 0,null,function*(){if(wl.length===0)return oe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();sa.types=wl,(yield(0,ne.Uj)(X0(cc(cc({},sa),Ir),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ce.je)(X0(cc(cc({},sa),Ir),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ra.createElement("div",null,Ra.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ra.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ra.createElement("div",null,Ra.createElement(Re.default,{onChange:xi=>{xi.target.checked?wl.push(1):wl=wl.filter(Ji=>Ji!==1)}},"\u57FA\u672C\u6570\u636E",Ra.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ra.createElement("div",{style:{marginTop:15,marginBottom:15}},Ra.createElement(Re.default,{onChange:xi=>{xi.target.checked?wl.push(2):wl=wl.filter(Ji=>Ji!==2)}},"\u5F97\u5206\u8BE6\u8868",Ra.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ra.createElement("div",null,Ra.createElement(Re.default,{onChange:xi=>{xi.target.checked?wl.push(3):wl=wl.filter(Ji=>Ji!==3)}},"\u6570\u636E\u5206\u6790",Ra.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,bt.Rm)()&&!((qo=Ut.AssistantObject.exercise)!=null&&qo.can_download)){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(nt!=null&&nt.can_export_exam_summary)et({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const wl=yield(0,ne.aU)({id:(sa==null?void 0:sa.categoryId)||(sa==null?void 0:sa.exerciseId)});ye.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Ra.createElement(Ra.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ra.createElement("br",null),Ra.createElement("div",{className:"mt-20px"},Ra.createElement("a",{onClick:()=>{var xi,Ji,pi,Ju,Hn,ta,co,Tu;Ao({url:be.Z.API_SERVER+((Ju=(pi=(Ji=(xi=wl==null?void 0:wl.data)==null?void 0:xi.exam_summary_templates)==null?void 0:Ji[0])==null?void 0:pi.attachment_info)==null?void 0:Ju.url),file_type:(Tu=(co=(ta=(Hn=wl==null?void 0:wl.data)==null?void 0:Hn.exam_summary_templates)==null?void 0:ta[0])==null?void 0:co.attachment_info)==null?void 0:Tu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ra.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ra.createElement("img",{className:"h-full w-full",src:vf})),Ra.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,bt.GJ)()&&!(nt!=null&&nt.appraise_label)&&fo&&((xr=nt==null?void 0:nt.user_permission)==null?void 0:xr.exercise_unpublish_count)>0&&(nt==null?void 0:nt.exercise_status)!==1&&(!(nt!=null&&nt.is_make_up_exercise)||(nt==null?void 0:nt.is_make_up_exercise)&&!((dl=Ea==null?void 0:Ea.exercise)!=null&&dl.publish_time)&&(nt==null?void 0:nt.allow_create_make_up))&&Ra.createElement(Be.default.Item,{key:"7",onClick:()=>{var Bi,no,qo,wl;if(console.log(nt),(0,bt.Rm)()&&!((no=(Bi=Ut==null?void 0:Ut.AssistantObject)==null?void 0:Bi.exercise)!=null&&no.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}if((nt==null?void 0:nt.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const xi=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(xi),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}if(((qo=rt==null?void 0:rt.userInfo)==null?void 0:qo.user_status)===2){(0,zu.Rd)();return}nt!=null&&nt.high_resources_consume&&!(nt!=null&&nt.high_resources_consume_permission)?et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:sa.coursesId,type:"exercise",type_id:sa.categoryId,name:nt.exercise_name,fn:()=>{var pi;et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(pi=Ea==null?void 0:Ea.exercise)==null?void 0:pi.manage_all_group}})}}}):et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(wl=Ea==null?void 0:Ea.exercise)==null?void 0:wl.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(nt==null?void 0:nt.exercise_status)!==-1&&(0,bt.GJ)()&&fo&&nt.exercise_status!==1&&!(nt!=null&&nt.is_make_up_exercise&&nt.exercise_status===3)&&(nt!=null&&nt.open_appraise?Ra.createElement(De.Z,{overlayStyle:{maxWidth:"initial"},title:Ra.createElement("div",null,Ra.createElement("div",null,"\u63D0\u793A\uFF1A"),Ra.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ra.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ra.createElement(Be.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ra.createElement(Be.default.Item,{key:"5",onClick:()=>{var Bi,no;if((0,bt.Rm)()&&!((no=(Bi=Ut==null?void 0:Ut.AssistantObject)==null?void 0:Bi.exercise)!=null&&no.can_create)){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}const qo=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(qo),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}else Fe.history.push(nt!=null&&nt.is_random?`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/random/edit?type=settings`:`/classrooms/${sa.coursesId}/exercise/add/${sa.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(nt==null?void 0:nt.exercise_status)!==-1&&!(0,bt.dE)()&&fo&&nt.exercise_status>1&&nt.exist_program&&Ra.createElement(Be.default.Item,{key:"4",onClick:Bi=>{et({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:sa}})}},"\u4EE3\u7801\u67E5\u91CD"),Ra.createElement(Be.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(nt==null?void 0:nt.exercise_status)===3&&Ra.createElement(Be.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(nt==null?void 0:nt.exercise_status)!==-1&&Ra.createElement(Be.default.Item,{key:"2",onClick:()=>{var Bi;if((0,bt.Rm)()&&!((Bi=Ut.AssistantObject.exercise)!=null&&Bi.can_download)){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((0,bt.Ny)()&&(nt==null?void 0:nt.exercise_status)==1&&!(nt!=null&&nt.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((nt==null?void 0:nt.exercise_status)===1)(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/export_blank`);else{let no=1;ye.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ra.createElement(Pe.ZP.Group,{defaultValue:1,onChange:qo=>{no=qo.target.value}},Ra.createElement(Me.Z,{direction:"vertical"},Ra.createElement(Pe.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ra.createElement(Pe.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ra.createElement(Pe.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{no===3?et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:lr==null?void 0:lr.map(qo=>({course_group_id:qo==null?void 0:qo.exercise_group_id,group_group_name:qo==null?void 0:qo.exercise_group_name,count:qo==null?void 0:qo.exercise_group_students})),fn:()=>kd(void 0,null,function*(){var qo,wl,xi,Ji;Qa&&Qa();let pi="",Ju=0;const Hn=yield(0,fe.ZP)(`/api/exercises/${sa.categoryId}/exercise_users.json`,{method:"get",params:X0(cc({},sa),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Hn==null?void 0:Hn.status)===0){pi=(qo=Hn==null?void 0:Hn.data)==null?void 0:qo.first_export_user_login,Ju=(wl=Hn==null?void 0:Hn.data)==null?void 0:wl.total_count;const ta=JSON.parse(localStorage[`${(xi=rt==null?void 0:rt.userInfo)==null?void 0:xi.login}-${sa.coursesId}-${sa.categoryId}-downFilter`]);localStorage[`${(Ji=rt==null?void 0:rt.userInfo)==null?void 0:Ji.login}-${sa.coursesId}-${sa.categoryId}-downFilter`]=JSON.stringify(X0(cc({},ta),{firstTargetLogin:pi,totalCount:Ju,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/export_blank?type=${no}`)})}}):(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/export_blank?type=${no}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ra.createElement(Be.default.Item,{key:"3",onClick:()=>{var Bi;if((0,bt.Rm)()&&!((Bi=Ut.AssistantObject.exercise)!=null&&Bi.can_download)){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}Fe.history.push(`/classrooms/${sa.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(nt==null?void 0:nt.exercise_status)!==-1&&Ra.createElement(Be.default.Item,{key:"6",onClick:()=>{var Bi;if((0,bt.Rm)()&&!((Bi=Ut.AssistantObject.exercise)!=null&&Bi.can_download)){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}et({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},jl=xr=>kd(void 0,null,function*(){const dl=yield(0,fe.ZP)(`/api/courses/${sa==null?void 0:sa.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:xr,id:sa==null?void 0:sa.categoryId}});if(dl.status===0){Vr(4),Oa(ze()(new Date).valueOf()),et({type:"exercise/setActionTabs",payload:{}});return}dl.status<-2&&oe.ZP.error(dl==null?void 0:dl.message)});let Ru=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Js=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(xr,dl,Bi)=>Ra.createElement(De.Z,{title:((sa.page||1)-1)*20+Bi+1},Ra.createElement("span",null,((sa.page||1)-1)*20+Bi+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(xr,dl)=>dl.commit_status===0||dl.commit_status===1?"--":!dl.open_total_score&&(0,bt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0),xr===100?Ra.createElement("span",{className:"c-green"},xr||"--"):xr>60?Ra.createElement("span",{className:"c-orange"},xr||"--"):Ra.createElement("span",null,xr||"--"))},!((pr==null?void 0:pr.objective)!==1||(pr==null?void 0:pr.objective)===1&&(pr==null?void 0:pr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(xr,dl)=>{if(dl.commit_status===0||dl.commit_status===1)return"--";if(!dl.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0);let Bi;return xr>=0&&xr<=60?Bi=Ra.createElement("span",null,xr):xr===100?Bi=Ra.createElement("span",{className:"c-green"},xr):xr>60?Bi=Ra.createElement("span",{className:"c-orange"},xr):Bi="--",Ra.createElement(Aa,{renderText:Bi,item:dl})}}},!((pr==null?void 0:pr.subjective)!==1||(pr==null?void 0:pr.subjective)===1&&(pr==null?void 0:pr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(xr,dl)=>{if(dl.commit_status===0||dl.commit_status===1)return"--";if(!dl.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0);let Bi;return xr==0||xr>0&&xr<=60?Bi=Ra.createElement("span",null,xr):xr===100?Bi=Ra.createElement("span",{className:"c-green"},xr):xr>60?Bi=Ra.createElement("span",{className:"c-orange"},xr):Bi="--",Bi}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(xr,dl)=>xr===0?Ra.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):xr===1?Ra.createElement("span",{style:{color:"#DF3042"}},!dl.is_make_up&&"\u8003\u8BD5\u4E2D",dl.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):xr===2?Ra.createElement("span",{style:{color:"#5AB891"}},!dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377",dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",dl.is_make_up&&dl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!dl.is_make_up&&dl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ra.createElement("span",{style:{color:"#5AB891"}},!dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",dl.is_make_up&&dl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!dl.is_make_up&&dl.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:xr=>xr?ze()(xr).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:xr=>xr?ze()(xr).format("YYYY-MM-DD HH:mm"):"--"}].filter(xr=>!!xr);if(!(0,bt.RV)())return null;if(!(0,bt.RV)())return"";const Qu=()=>Ra.createElement("div",{className:Sd.export},Ra.createElement("div",{className:`${Sd.btn_review}`,onClick:()=>{if(!(nt!=null&&nt.is_open_ai_review))return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;window.location.href=`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/detail?random=${nt==null?void 0:nt.is_random}&tabs=2`}},Ra.createElement("img",{src:Pa.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"));return Ra.createElement("section",{className:Sd.bg},Ra.createElement("div",{className:"edu-container"},mo.username&&Ra.createElement("section",{className:"animated fadeIn"},Ra.createElement("aside",{className:"mt10"},Ra.createElement(Ze.Z,{separator:">"},Ra.createElement(Ze.Z.Item,{href:`/classrooms/${sa.coursesId}/exercise`},(oa=(xn=rt==null?void 0:rt.userInfo)==null?void 0:xn.course)==null?void 0:oa.course_name),Ra.createElement(Ze.Z.Item,{href:`/classrooms/${sa.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Ra.createElement(Ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ra.createElement("aside",{className:[Sd.title,"mt20"].join(" ")},Ra.createElement("a",{href:`/classrooms/${sa.coursesId}/exercise`},Ra.createElement(ee.Z,{className:"font16 c-black"})),(0,ie.vB)(nt==null?void 0:nt.exercise_status,nt==null?void 0:nt.appraise_label),(nt==null?void 0:nt.is_make_up_exercise)&&Ra.createElement("img",{src:lf,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ra.createElement("strong",{className:"font20 ml5 mr10"},nt==null?void 0:nt.exercise_name),(nt==null?void 0:nt.exercise_type)==2&&Ra.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Sd.moni},Ra.createElement("img",{src:uf,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(nt==null?void 0:nt.is_make_up_exercise)&&Ra.createElement(De.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ra.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${nt==null?void 0:nt.make_up_exercise_id}/detail?random=${nt==null?void 0:nt.make_up_exercise_is_random}`)}})))),Ra.createElement("aside",{className:"mt30 relative"},za=="11"?Ra.createElement(Qu,null):Ra.createElement("div",{className:Sd.export},!(0,bt.dE)()&&!(nt!=null&&nt.is_make_up_exercise)&&(nt==null?void 0:nt.exercise_status)===3&&(nt==null?void 0:nt.exercise_type)!=2&&Ra.createElement(Ce.ZP,{onClick:xr=>{if(xr.preventDefault(),!(nt!=null&&nt.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}et({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:sa}})}},Ra.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,bt.dE)()&&!(nt!=null&&nt.is_make_up_exercise)&&nt.exercise_status===3&&(nt==null?void 0:nt.exercise_type)!=2&&Ra.createElement(Ce.ZP,{onClick:xr=>{if(xr.preventDefault(),!(nt!=null&&nt.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}et({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:sa}})}},Ra.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,bt.GJ)()&&fo&&((Ca=nt==null?void 0:nt.user_permission)==null?void 0:Ca.user_commit_counts)>0&&(nt==null?void 0:nt.exercise_status)===2&&(nt==null?void 0:nt.exercise_type)!=2&&Ra.createElement(Ce.ZP,{onClick:xr=>{var dl,Bi;if(xr.preventDefault(),(0,bt.Rm)()&&!((Bi=(dl=Ut==null?void 0:Ut.AssistantObject)==null?void 0:dl.exercise)!=null&&Bi.can_redo)){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}et({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:sa}})}},Ra.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,bt.GJ)()&&fo&&((ea=nt==null?void 0:nt.user_permission)==null?void 0:ea.exercise_unpublish_count)>0&&(nt==null?void 0:nt.exercise_status)===1&&(!(nt!=null&&nt.is_make_up_exercise)||(nt==null?void 0:nt.is_make_up_exercise)&&(nt==null?void 0:nt.allow_create_make_up))&&Ra.createElement(Um.Z,{tips:nt==null?void 0:nt.open_appraise,style:{marginLeft:10}},Ra.createElement(Ce.ZP,{onClick:xr=>{var dl,Bi,no,qo;if(xr.preventDefault(),(0,bt.Rm)()&&!((Bi=(dl=Ut==null?void 0:Ut.AssistantObject)==null?void 0:dl.exercise)!=null&&Bi.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}if((nt==null?void 0:nt.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((no=rt==null?void 0:rt.userInfo)==null?void 0:no.user_status)===2){(0,zu.Rd)();return}const wl=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(wl),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}nt!=null&&nt.high_resources_consume&&!(nt!=null&&nt.high_resources_consume_permission)?et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:sa.coursesId,type:"exercise",type_id:sa.categoryId,name:nt.exercise_name,fn:()=>{var Ji;et({type:"exercise/getCommonHeader",payload:cc({},sa)}),et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(Ji=Ea==null?void 0:Ea.exercise)==null?void 0:Ji.manage_all_group}})}}}):et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(qo=Ea==null?void 0:Ea.exercise)==null?void 0:qo.manage_all_group}})}},Ra.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,bt.GJ)()&&fo&&((Un=nt==null?void 0:nt.user_permission)==null?void 0:Un.exercise_publish_count)>0&&Ra.createElement(Ce.ZP,{onClick:xr=>{var dl,Bi;if(xr.preventDefault(),(0,bt.Rm)()&&!((Bi=(dl=Ut==null?void 0:Ut.AssistantObject)==null?void 0:dl.exercise)!=null&&Bi.can_stop)){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}et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:nt==null?void 0:nt.unified_setting,selectArrs:[sa.categoryId],params:sa,cb:Iu}})}},Ra.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,bt.dE)()&&nt.is_late&&`\u8FDF\u5230\u8D85\u8FC7${nt.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===2&&Ra.createElement(Ce.ZP,{onClick:xr=>kd(void 0,null,function*(){xr.preventDefault();const dl=yield(0,fe.ZP)(`/api/exercises/${sa.categoryId}/header_info.json`,{method:"get"});(dl==null?void 0:dl.status)===0&&br((dl==null?void 0:dl.data)||{}),wa(!0)})},Ra.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===1&&((Wa=nt==null?void 0:nt.user_permission)==null?void 0:Wa.current_status)===2&&!nt.is_late&&nt.exercise_status>1&&Ra.createElement(Ce.ZP,{onClick:()=>Wl()},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(In=cn==null?void 0:cn.exercise_types)!=null&&In.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===2&&!nt.is_late&&(nt==null?void 0:nt.exercise_status)!=3&&nt.exercise_status>1&&Ra.createElement(De.Z,{title:Ra.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",nt==null?void 0:nt.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Qi(),"\u6B21")},Ra.createElement(Ce.ZP,{onClick:()=>Wl(),disabled:Qi()===0&&((ha=nt==null?void 0:nt.user_permission)==null?void 0:ha.current_status)!=0,style:{marginLeft:8}},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((qt=nt==null?void 0:nt.user_permission)==null?void 0:qt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===1&&((ma=nt==null?void 0:nt.user_permission)==null?void 0:ma.current_status)===0&&!nt.is_late&&nt.exercise_status>1&&Ra.createElement(Ce.ZP,{onClick:()=>Wl(!0)},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,bt.dE)()&&(nt==null?void 0:nt.screen_used_num)>(nt==null?void 0:nt.screen_num)&&nt.exercise_status!==3&&Ra.createElement(Ce.ZP,{onClick:()=>Wl(!0)},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,bt.dE)()&&(nt==null?void 0:nt.whole_exercise_status)===3&&(nt==null?void 0:nt.ai_push_wrong_question)&&((ua=nt==null?void 0:nt.user_permission)==null?void 0:ua.current_status)!==4&&Ra.createElement(re.Z,{align:"middle"},(nt==null?void 0:nt.wrong_questions_size)!==0&&((ja=nt==null?void 0:nt.progress)==null?void 0:ja.stat)===1&&Ra.createElement(Hf,{dispatch:et,id:nt==null?void 0:nt.ai_question_record_id}),Ra.createElement(Ce.ZP,{onClick:()=>{var xr;if((nt==null?void 0:nt.wrong_questions_size)===0){oe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((xr=nt==null?void 0:nt.progress)==null?void 0:xr.stat)===1){oe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/wrongAnswer/${mo==null?void 0:mo.login}`)}},Ra.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(nt==null?void 0:nt.show_analysis_detail)&&Ra.createElement(Ce.ZP,{onClick:()=>{(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/analysis/${nt==null?void 0:nt.analysis_id}`)}},Ra.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,bt.GJ)()&&fo&&(nt.exercise_status===1||nt.exercise_status===3&&(nt==null?void 0:nt.is_make_up_exercise))&&Ra.createElement(Um.Z,{tips:nt==null?void 0:nt.open_appraise,style:{marginLeft:10}},Ra.createElement(Ce.ZP,{onClick:()=>{var xr,dl;if((0,bt.Rm)()&&!((dl=(xr=Ut==null?void 0:Ut.AssistantObject)==null?void 0:xr.exercise)!=null&&dl.can_create)){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((0,bt.Ny)()&&(nt==null?void 0:nt.exercise_status)==1&&!(nt!=null&&nt.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const Bi=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(Bi),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}else Fe.history.push(nt!=null&&nt.is_random?`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/random/edit?type=settings`:`/classrooms/${sa.coursesId}/exercise/add/${sa.categoryId}?random=false&type=2`)}},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(nt==null?void 0:nt.exercise_status)===-1&&(0,bt.GJ)()&&Ra.createElement(Ce.ZP,{icon:Ra.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{et({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:nt==null?void 0:nt.exercise_name,id:nt==null?void 0:nt.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,bt.GJ)()&&fo&&Ra.createElement(y.Z,{dropdownRender:fu},Ra.createElement(Ce.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Ra.createElement(te.Z,null)))),Ra.createElement("aside",{className:`mt30 relative ${Sd.workListTabWrap}`},Ra.createElement(E.default,{activeKey:`${za}`,onChange:xr=>{var dl;if(parseInt(xr)===1&&!((dl=Ut.AssistantObject.exercise)!=null&&dl.can_view)&&(0,bt.Rm)()){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}const Bi=ze()(nt==null?void 0:nt.created_at,Wi),no=ze()(pu).diff(ze()(Bi),"days");if(ue.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")ye.default.confirm({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",cancelText:"\u53D6\u6D88",onOk:()=>{if(no>0&&parseInt(xr)===3&&(nt!=null&&nt.is_random)){Ku();return}Vr(xr),et({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(no>0&&parseInt(xr)===3&&(nt!=null&&nt.is_random)){Ku();return}Vr(xr)}xr==="3"?ju():(xr==="2"||xr==="11")&&et({type:"exercise/getCommonHeader",payload:cc({},sa)})},items:Jl.map(xr=>({label:xr.name,key:`${xr.id}`}))})),Ra.createElement("section",{className:nt!=null&&nt.is_random&&za==="2"||["3","9","10","11"].includes(za)?"":"pl25 pr25 bg-white"},(Fa=(Jt=Jl.filter(xr=>xr.id==za))==null?void 0:Jt[0])==null?void 0:Fa.component))),Ra.createElement(fi.Z,null),Ra.createElement(Ui,{onOk:jl}),Ra.createElement(Wu.Z,null),Ra.createElement(ol,{cb:()=>$i()}),Ra.createElement(mf.Z,{onOk:()=>$i()}),Ra.createElement(gf.Z,{onOk:()=>$i()}),Ra.createElement(Cl,null),Ra.createElement(Tg,null),Ra.createElement(sf.Z,null),Ra.createElement(Nu,null),Ra.createElement(Zg,null),Ra.createElement(of.Z,{successCb:()=>Wl(currentEnterExamRef.current)}),Ra.createElement(ye.default,{open:ar,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{aa(!1)}},Ra.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ra.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ra.createElement("p",{style:{marginLeft:"10px"}},Ra.createElement(z.default,{dataSource:Ru,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ra.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ra.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ra.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ra.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ra.createElement(ye.default,{open:la,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{wa(!1)}},($n==null?void 0:$n.length)===0?Ra.createElement(Qe.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ra.createElement(z.default,{dataSource:$n,columns:Js,pagination:!1})),Ra.createElement(pf.Z,null),Ra.createElement(hf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:lo==null?void 0:lo.url,type:lo==null?void 0:lo.file_type,onClose:()=>Ao({})}),Ra.createElement(jf,null),Ra.createElement(Mf,null),Ra.createElement(xf.Z,null))};var Kf=(0,Fe.connect)(({exercise:me,loading:ve,user:ue,globalSetting:dt,classroomList:Dt})=>({classroomList:Dt,exercise:me,globalSetting:dt,user:ue,loading:ve.effects}))(Uf)},6079:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return ze}});var a=x(59301),fe=x(92832),be=x(8591),Fe=x(43418),ye=x(71418),Be=x(95237),oe=x(43604),Re=x(54580),De=x(24905),Pe=x(5871),Me=x(62772),Ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ce=x(65582),re=x(38147),y=x(59149),E=x(77254),z=x(74128),b=x(30214),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=x(59301),ie=Object.defineProperty,ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ae=(it,Ye,ut)=>Ye in it?ie(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ut}):it[Ye]=ut,Se=(it,Ye)=>{for(var ut in Ye||(Ye={}))de.call(Ye,ut)&&Ae(it,ut,Ye[ut]);if(ce)for(var ut of ce(Ye))pe.call(Ye,ut)&&Ae(it,ut,Ye[ut]);return it},Te=(it,Ye,ut)=>new Promise((St,Ct)=>{var vt=Vt=>{try{Rt(ut.next(Vt))}catch(st){Ct(st)}},Lt=Vt=>{try{Rt(ut.throw(Vt))}catch(st){Ct(st)}},Rt=Vt=>Vt.done?St(Vt.value):Promise.resolve(Vt.value).then(vt,Lt);Rt((ut=ut.apply(it,Ye)).next())});const{TextArea:we}=fe.default,lt=({exercise:it,loading:Ye,dispatch:ut})=>{var St;const{workSetting:Ct}=it,vt=(0,Ce.useParams)();vt.category=vt.categoryId||vt.exerciseId,vt.categoryId=vt.categoryId||vt.exerciseId;const[Lt,Rt]=(0,a.useState)(!1),[Vt,st]=(0,a.useState)(!1);let[Xe,mt]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Tt()},[Ct]),(0,a.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(Ct!=null&&Ct.exercise_header)&&ut({type:"exercise/getWorkSetting",payload:Se({},vt)})},[it.actionTabs.key]);const Tt=()=>{var Ge,Gt,kn,En;const tn=JSON.parse(JSON.stringify(Ct));Object.keys(Xe).forEach(ot=>{var ht;Xe[ot]=(ht=tn==null?void 0:tn.exercise_header)==null?void 0:ht[ot]}),Xe.file_list=(Ge=tn==null?void 0:tn.exercise_header)!=null&&Ge.attachment_id?[{uid:(Gt=tn==null?void 0:tn.exercise_header)==null?void 0:Gt.attachment_id,id:(kn=tn==null?void 0:tn.exercise_header)==null?void 0:kn.attachment_id,url:(En=tn==null?void 0:tn.exercise_header)==null?void 0:En.photo_url}]:[],mt(Xe)},$t=()=>{var Ge,Gt,kn;const En=JSON.parse(JSON.stringify(Xe));En.categoryId=vt.categoryId,En.attachment_id=((kn=(Gt=(Ge=En.file_list)==null?void 0:Ge[0])==null?void 0:Gt.response)==null?void 0:kn.id)||null,Wt(En)},Wt=Ge=>Te(void 0,null,function*(){st(!0),(yield(0,re.ZP)(`/api/exercises/${vt==null?void 0:vt.categoryId}/foramt_settings.json`,{method:"post",body:Ge})).status===0&&(be.ZP.success("\u66F4\u65B0\u6210\u529F"),ut({type:"exercise/getCommonHeader",payload:Se({},vt)}),ut({type:"exercise/getWorkSetting",payload:Se({},vt)}),ut({type:"exercise/getExerciseExportHeadData",payload:{id:vt.exerciseId||vt.categoryId,identify:vt.userId||null}}),st(!1))}),Rn={disabled:Lt,multiple:!1,listType:"picture-card",onPreview:Ge=>{E.Z.publish("preview-image",Ge.thumbUrl||Ge.url)},withCredentials:!0,fileList:Xe.file_list,beforeUpload:Ge=>Ge.size/1024>200?(be.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${z.Z.API_SERVER}/api/attachments.json`,onChange(Ge){let Gt=Ge.fileList.filter(kn=>!!kn.status);Xe.file_list=Gt,mt(Object.assign({},Xe))},onRemove:Ge=>Te(void 0,null,function*(){return Xe.file_list=[],mt(Object.assign({},Xe)),!0})};return ne.createElement(Fe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Ze.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>$t(),onCancel:()=>{Tt(),ut({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Ze.exportSettingWrapper},ne.createElement(ye.Z,{spinning:Ye["exercise/getWorkSetting"]||Vt},ne.createElement(Be.Z,{wrap:!1,justify:"space-between"},ne.createElement(oe.Z,null,ne.createElement(Be.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Re.default,Se({},Rn),!((St=Xe.file_list)!=null&&St.length)&&ne.createElement("div",null,ne.createElement(Me.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_title,disabled:Lt,onChange:Ge=>{Xe.show_title=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_body,disabled:Lt,onChange:Ge=>{Xe.show_body=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_info,disabled:Lt,onChange:Ge=>{Xe.show_info=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_table,disabled:Lt,onChange:Ge=>{Xe.show_table=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Be.Z,{align:"middle",className:`mt20 ${Ze.pottedLine}`},ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(oe.Z,{className:Ze.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(De.default,{className:"pl8",checked:Xe.show_user,disabled:Lt,onChange:Ge=>{Xe.show_user=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(De.default,{checked:Xe.show_no,disabled:Lt,onChange:Ge=>{Xe.show_no=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(De.default,{checked:Xe.show_group,disabled:Lt,onChange:Ge=>{Xe.show_group=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(De.default,{checked:Xe.show_school_name,disabled:Lt,onChange:Ge=>{Xe.show_school_name=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(De.default,{checked:Xe.show_phone,disabled:Lt,onChange:Ge=>{Xe.show_phone=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Pe.Z,{size:"middle",min:1,value:Xe.export_page_num?Xe.export_page_num:40,onChange:Ge=>{Xe.export_page_num=Ge,mt(Se({},Xe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Be.Z,{className:"mt15"},ne.createElement(De.default,{checked:Xe.show_desc,disabled:Lt,onChange:Ge=>{Xe.show_desc=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(oe.Z,{className:Ze.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var ze=(0,Ce.connect)(({exercise:it,loading:Ye,globalSetting:ut})=>({exercise:it,loading:Ye.effects,globalSetting:ut}))(lt)},60546:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return te}});var a=x(59301),fe=x(65582),be=x(95237),Fe=x(1710),ye={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=x(87513),oe=x(65862),Re=x(6079),De=x(2337),Pe=x(74128),Me=x(59301),Ze=Object.defineProperty,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(ne,ie,ce)=>ie in ne?Ze(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[ie]=ce,z=(ne,ie)=>{for(var ce in ie||(ie={}))re.call(ie,ce)&&E(ne,ce,ie[ce]);if(Ce)for(var ce of Ce(ie))y.call(ie,ce)&&E(ne,ce,ie[ce]);return ne},b=(ne,ie,ce)=>new Promise((de,pe)=>{var Ae=we=>{try{Te(ce.next(we))}catch(lt){pe(lt)}},Se=we=>{try{Te(ce.throw(we))}catch(lt){pe(lt)}},Te=we=>we.done?de(we.value):Promise.resolve(we.value).then(Ae,Se);Te((ce=ce.apply(ne,ie)).next())});const ee=({isPreview:ne=!1,isExportBlank:ie=!1,activeTabs:ce,exercise:de,globalSetting:pe,loading:Ae,user:Se,dispatch:Te,showExportBtn:we=!1,sealStyle:lt={}})=>{var ze,it,Ye,ut,St,Ct,vt,Lt,Rt,Vt,st,Xe,mt,Tt,$t;const Wt=(0,fe.useParams)(),{userInfo:Rn}=Se,[Ge,Gt]=(0,a.useState)(),[kn,En]=(0,a.useState)();let tn=(0,a.useRef)(null);const[ot,ht]=(0,a.useState)(21),[$e,Qe]=(0,a.useState)([]),yt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!yt.current)return;yt.current=!1;const gt=yield(0,Be.cV)({id:Wt.exerciseId||Wt.categoryId});gt.status==0&&Qe(gt.data)}),(0,oe.W)(ce)||ce==="2"&&wt()},[Wt.userId,Wt.coursesId,Wt.exerciseId,Wt.categoryId,ce]),(0,a.useEffect)(()=>{tn.current&&ht(tn.current.clientHeight)},[tn.current]),(0,a.useEffect)(()=>{var gt;if((gt=de.exerciseExportHeadData)!=null&>.title){const qe=de.exerciseExportHeadData;Gt(z({},qe||{}));const{table:Ie}=qe||{};let Ht,ia;(Ie!=null&&Ie.total_singles_scores||Ie!=null&&Ie.total_doubles_scores||Ie!=null&&Ie.total_nulls_scores||Ie!=null&&Ie.total_judges_scores||Ie!=null&&Ie.total_pros_scores||Ie!=null&&Ie.total_shixuns_scores||Ie!=null&&Ie.total_mains_scores||Ie!=null&&Ie.total_combination_scores||Ie!=null&&Ie.total_bpros_scores)&&(Ht=Number(Ie==null?void 0:Ie.total_singles_scores)+Number(Ie==null?void 0:Ie.total_doubles_scores)+Number(Ie==null?void 0:Ie.total_nulls_scores)+Number(Ie==null?void 0:Ie.total_judges_scores)+Number(Ie==null?void 0:Ie.total_bpros_scores)+Number(Ie==null?void 0:Ie.total_pros_scores)+Number(Ie==null?void 0:Ie.total_shixuns_scores)+Number(Ie==null?void 0:Ie.total_mains_scores)+Number(Ie==null?void 0:Ie.total_combination_scores)),(Ie!=null&&Ie.singles_scores||Ie!=null&&Ie.doubles_scores||Ie!=null&&Ie.nulls_scores||Ie!=null&&Ie.judges_scores||Ie!=null&&Ie.pros_scores||Ie!=null&&Ie.bpros_scores||Ie!=null&&Ie.shixuns_scores||Ie!=null&&Ie.mains_scores||Ie!=null&&Ie.combination_scores)&&(ia=Number(Ie==null?void 0:Ie.singles_scores)+Number(Ie==null?void 0:Ie.doubles_scores)+Number(Ie==null?void 0:Ie.nulls_scores)+Number(Ie==null?void 0:Ie.judges_scores)+Number(Ie==null?void 0:Ie.pros_scores)+Number(Ie==null?void 0:Ie.bpros_scores)+Number(Ie==null?void 0:Ie.shixuns_scores)+Number(Ie==null?void 0:Ie.mains_scores)+Number(Ie==null?void 0:Ie.combination_scores));const vn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.total_singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.total_doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.total_nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.total_judges_scores)||0,pros_score:(Ie==null?void 0:Ie.total_pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.total_bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.total_shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.total_mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.total_combination_scores)||0,total_score:Ht||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.judges_scores)||0,pros_score:(Ie==null?void 0:Ie.pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.combination_scores)||0,total_score:ia||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],bn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.total_singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.total_doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.total_nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.total_judges_scores)||0,pros_score:(Ie==null?void 0:Ie.total_pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.total_bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.total_shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.total_mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.total_combination_scores)||0,total_score:Ht||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];En([...ie?bn:vn])}},[de.exerciseExportHeadData]);const wt=()=>b(void 0,null,function*(){const gt={id:Wt.exerciseId||Wt.categoryId,identify:(Rn==null?void 0:Rn.login)||null},qe=yield(0,Be.iw)(gt);Gt(qe||{});const{table:Ie}=qe||{};let Ht,ia;(Ie!=null&&Ie.total_singles_scores||Ie!=null&&Ie.total_doubles_scores||Ie!=null&&Ie.total_nulls_scores||Ie!=null&&Ie.total_judges_scores||Ie!=null&&Ie.total_pros_scores||Ie!=null&&Ie.total_bpros_scores||Ie!=null&&Ie.total_shixuns_scores||Ie!=null&&Ie.total_mains_scores||Ie!=null&&Ie.total_combination_scores)&&(Ht=Number(Ie==null?void 0:Ie.total_singles_scores)+Number(Ie==null?void 0:Ie.total_doubles_scores)+Number(Ie==null?void 0:Ie.total_nulls_scores)+Number(Ie==null?void 0:Ie.total_bpros_scores)+Number(Ie==null?void 0:Ie.total_judges_scores)+Number(Ie==null?void 0:Ie.total_pros_scores)+Number(Ie==null?void 0:Ie.total_shixuns_scores)+Number(Ie==null?void 0:Ie.total_mains_scores)+Number(Ie==null?void 0:Ie.total_combination_scores)),(Ie!=null&&Ie.singles_scores||Ie!=null&&Ie.doubles_scores||Ie!=null&&Ie.nulls_scores||Ie!=null&&Ie.judges_scores||Ie!=null&&Ie.pros_scores||Ie!=null&&Ie.bpros_scores||Ie!=null&&Ie.shixuns_scores||Ie!=null&&Ie.mains_scores||Ie!=null&&Ie.combination_scores)&&(ia=Number(Ie==null?void 0:Ie.singles_scores)+Number(Ie==null?void 0:Ie.doubles_scores)+Number(Ie==null?void 0:Ie.bpros_scores)+Number(Ie==null?void 0:Ie.nulls_scores)+Number(Ie==null?void 0:Ie.judges_scores)+Number(Ie==null?void 0:Ie.pros_scores)+Number(Ie==null?void 0:Ie.shixuns_scores)+Number(Ie==null?void 0:Ie.mains_scores)+Number(Ie==null?void 0:Ie.combination_scores));const vn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.total_singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.total_doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.total_nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.total_judges_scores)||0,pros_score:(Ie==null?void 0:Ie.total_pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.total_bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.total_shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.total_mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.total_combination_scores)||0,total_score:Ht||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.judges_scores)||0,pros_score:(Ie==null?void 0:Ie.pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.combination_scores)||0,total_score:ia||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];En(ie?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:vn)}),Ke=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:gt=>Me.createElement("a",null,gt)},{title:((ze=$e==null?void 0:$e.find(gt=>gt.value==De.fw[0].nameType))==null?void 0:ze.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((it=$e==null?void 0:$e.find(gt=>gt.value==De.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Ye=$e==null?void 0:$e.find(gt=>gt.value==De.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((ut=$e==null?void 0:$e.find(gt=>gt.value==De.fw[2].nameType))==null?void 0:ut.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((St=$e==null?void 0:$e.find(gt=>gt.value==De.fw[6].nameType))==null?void 0:St.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Ct=$e==null?void 0:$e.find(gt=>gt.value==De.fw[5].nameType))==null?void 0:Ct.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((vt=$e==null?void 0:$e.find(gt=>gt.value==De.fw[4].nameType))==null?void 0:vt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Lt=$e==null?void 0:$e.find(gt=>gt.value==De.fw[7].nameType))==null?void 0:Lt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Rt=$e==null?void 0:$e.find(gt=>gt.value==De.fw[8].nameType))==null?void 0:Rt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt==null?void 0:gt.toFixed(1))}],{exercise_header:He}=Ge||{};return Me.createElement(Me.Fragment,null,((He==null?void 0:He.show_user)||(He==null?void 0:He.show_no)||(He==null?void 0:He.show_group))&&Me.createElement("section",{className:ye.glassSeal,style:lt},(He==null?void 0:He.show_user)&&Me.createElement("span",null,"\u59D3\u540D\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.user)),(He==null?void 0:He.show_no)&&Me.createElement("span",null,"\u5B66\u53F7\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.student_id)),(He==null?void 0:He.show_group)&&Me.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.group_name)),(He==null?void 0:He.show_school_name)&&Me.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.school_name)),(He==null?void 0:He.show_phone)&&Me.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.phone))),Me.createElement("section",{className:`${ye.wrap} ${ne?"pl20":""} `},(Ge==null?void 0:Ge.photo_url)&&Me.createElement("img",{className:ye.img,src:`${Pe.Z.API_SERVER}${Ge==null?void 0:Ge.photo_url}`}),(He==null?void 0:He.show_title)&&Me.createElement(be.Z,{className:ye.paperHeader,justify:"center"},Me.createElement("div",null,Ge==null?void 0:Ge.title)),(He==null?void 0:He.show_info)&&Me.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ge==null?void 0:Ge.large_counts,"\u5927\u9898\u3011\u3010",Ge==null?void 0:Ge.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ge==null?void 0:Ge.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ge==null?void 0:Ge.time)>-1?`${Ge==null?void 0:Ge.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(He==null?void 0:He.show_desc)&&(((Vt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Vt.exercise_description)||((st=de==null?void 0:de.commonHeader)==null?void 0:st.exercise_description))&&Me.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Me.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Me.createElement("span",null,((Xe=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Xe.exercise_description)||((mt=de==null?void 0:de.commonHeader)==null?void 0:mt.exercise_description))),(He==null?void 0:He.show_table)&&Me.createElement("div",{className:"mt10"},Me.createElement(Fe.default,{className:ye.table,columns:Ke,dataSource:[...kn||[]],bordered:!0,pagination:!1})),((Tt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Tt.analysis)&&Me.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${($t=de==null?void 0:de.exerciseExportHeadData)==null?void 0:$t.analysis}`)),Me.createElement(Re.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ie,user:ce,globalSetting:de})=>({exercise:ne,globalSetting:de,user:ce,loading:ie.effects}))(ee)},85548:function(Ot,ct,x){"use strict";var a=x(21185),fe=x(87513),be=x(61527),Fe=x(78241),ye=x(43418),Be=x(3113),oe=x(71418),Re=x(24905),De=x(5112),Pe=x(81327),Me=x(59301),Ze=x(65582),Ce=x(74128),re=x(59301),y=(z,b,ee)=>new Promise((te,ne)=>{var ie=pe=>{try{de(ee.next(pe))}catch(Ae){ne(Ae)}},ce=pe=>{try{de(ee.throw(pe))}catch(Ae){ne(Ae)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(ie,ce);de((ee=ee.apply(z,b)).next())});const E=({exercise:z,dispatch:b})=>{var ee,te,ne,ie;const ce=(0,Ze.useParams)(),[de]=(0,Ze.useSearchParams)(),pe=de.getAll("exercise_group_id").map(st=>st==="all"?st:Number(st)),{actionTabs:Ae}=z,[Se]=Fe.default.useForm(),[Te,we]=(0,Me.useState)(!1),lt=(0,Me.useRef)(null),[ze,it]=(0,Me.useState)(!1),[,Ye,ut,St]=(0,be.U)(fe.aU,{}),[Ct,vt]=(0,Me.useState)({}),Lt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Rt=(st,Xe)=>{Ze.history.push(`/classrooms/${ce.coursesId}/exercise/${(ce==null?void 0:ce.categoryId)||(ce==null?void 0:ce.exerciseId)}/sumup?exam_summary_id=${(Xe==null?void 0:Xe.exam_summary_id)||""}&template=${st==null?void 0:st.exam_summary_template_id}&${st==null?void 0:st.exercise_group_id.map(mt=>`exercise_group_id=${mt}`).join("&")}`)},Vt=()=>y(void 0,null,function*(){var st,Xe,mt,Tt,$t;const Wt=yield ut({id:(ce==null?void 0:ce.categoryId)||(ce==null?void 0:ce.exerciseId)});Se.setFieldsValue({exercise_group_id:Ae!=null&&Ae.isEdit&&pe.length>0?pe:["all",...((Xe=(st=Wt==null?void 0:Wt.data)==null?void 0:st.course_groups)==null?void 0:Xe.map(Rn=>Rn==null?void 0:Rn.exercise_group_id))||[]],exam_summary_template_id:Ae!=null&&Ae.isEdit?Number(de.get("template")):($t=(Tt=(mt=Wt==null?void 0:Wt.data)==null?void 0:mt.exam_summary_templates)==null?void 0:Tt[0])==null?void 0:$t.id})});return(0,Me.useEffect)(()=>{lt.current&<.current.scrollHeight>134&&it(!0)},[lt]),(0,Me.useEffect)(()=>{(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Vt():Se.resetFields()},[Ae==null?void 0:Ae.title]),re.createElement(re.Fragment,null,re.createElement(ye.default,{title:Ae.title,width:800,centered:!0,open:(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:re.createElement("div",{style:{textAlign:"center"}},re.createElement(Be.ZP,{type:"primary",onClick:()=>{Se.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Lt()}},re.createElement(oe.Z,{spinning:Ye},re.createElement(Fe.default,{form:Se,onFinish:st=>y(void 0,null,function*(){var Xe,mt;const Tt=(mt=(Xe=St==null?void 0:St.data)==null?void 0:Xe.exam_summaries)==null?void 0:mt.find($t=>($t==null?void 0:$t.exam_summary_template_id)===st.exam_summary_template_id);if(Tt!=null&&Tt.exam_summary_id){const $t=ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:re.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Wt=>{Wt.preventDefault(),Wt.stopPropagation(),$t.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Rt(st,Tt),Lt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Rt(st,{}),Lt()}});return}Rt(st,Tt),Lt()})},re.createElement("div",{ref:lt,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Te?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},re.createElement(Fe.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(st,Xe=[],mt)=>{var Tt,$t;let Wt=st;const Rn=(($t=(Tt=St==null?void 0:St.data)==null?void 0:Tt.course_groups)==null?void 0:$t.map(Ge=>Ge==null?void 0:Ge.exercise_group_id))||[];return!(Xe!=null&&Xe.includes("all"))&&(st.includes("all")||st.length===Rn.length)?Wt=[...Rn,"all"]:st.includes("all")&&st.length!==Rn.length+1?Wt=st.filter(Ge=>Ge!=="all"):Xe!=null&&Xe.includes("all")&&!st.includes("all")&&(Wt=[]),Wt}},re.createElement(Re.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=St==null?void 0:St.data)==null?void 0:ee.course_groups)==null?void 0:te.map(st=>({value:st==null?void 0:st.exercise_group_id,label:`${st==null?void 0:st.exercise_group_name}\uFF08${st==null?void 0:st.exercise_group_students}\uFF09`})))||[]]})),ze&&re.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>we(!Te)},Te?"\u6536\u8D77":"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),re.createElement(Fe.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},re.createElement(De.ZP.Group,null,re.createElement(Pe.Z,{className:"mt5",direction:"vertical"},(ie=(ne=St==null?void 0:St.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ie.map((st,Xe)=>re.createElement(De.ZP,{key:Xe,value:st==null?void 0:st.id},`\u6A21\u677F${Xe+1}-${st==null?void 0:st.name}`,re.createElement("a",{className:"ml5",onClick:()=>{var mt,Tt;vt({url:Ce.Z.API_SERVER+((mt=st==null?void 0:st.attachment_info)==null?void 0:mt.url),file_type:(Tt=st==null?void 0:st.attachment_info)==null?void 0:Tt.file_type})}},"\u67E5\u770B"))))))))),re.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ct==null?void 0:Ct.url,type:Ct==null?void 0:Ct.file_type,onClose:()=>vt({})}))};ct.Z=(0,Ze.connect)(({exercise:z})=>({exercise:z}))(E)},12586:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(43418),be=x(38147),Fe=x(65582),ye=x(59301),Be=(Re,De,Pe)=>new Promise((Me,Ze)=>{var Ce=E=>{try{y(Pe.next(E))}catch(z){Ze(z)}},re=E=>{try{y(Pe.throw(E))}catch(z){Ze(z)}},y=E=>E.done?Me(E.value):Promise.resolve(E.value).then(Ce,re);y((Pe=Pe.apply(Re,De)).next())});const oe=({exercise:Re,dispatch:De,init:Pe,haveInit:Me=!1})=>{const Ze=(0,Fe.useParams)(),[Ce,re]=(0,a.useState)(!1);let[y,E]=(0,a.useState)();const[z,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Re.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Re.actionTabs]);function ne(){return Be(this,null,function*(){var ie,ce;let de=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs}});if(((ie=de==null?void 0:de.cover_exercises)==null?void 0:ie.length)>0)re(!0),E((ce=de==null?void 0:de.cover_exercises)==null?void 0:ce[0]);else{let pe=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(pe==null?void 0:pe.status)===0&&(Me&&Pe(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}})}return ye.createElement("div",null,ye.createElement(fe.default,{open:Ce,centered:!0,onCancel:ie=>Be(void 0,null,function*(){if(ie.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let ce=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(ce==null?void 0:ce.status)===0&&(Me&&Pe(),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}else re(!1)}),cancelButtonProps:{loading:z},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Be(void 0,null,function*(){te(!0);let ie=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs}});te(!1),(ie==null?void 0:ie.status)===0&&(Me&&Pe(),De({type:"exercise/setActionTabs",payload:{key:""}}),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ye.createElement("div",null,ye.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ye.createElement("div",null,ye.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),ye.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ye.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ct.Z=(0,Fe.connect)(({exercise:Re})=>({exercise:Re}))(oe)},41996:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(59301),fe=x(43418),be=x(95237),Fe=x(43604),ye=x(57809),Be=x(1710),oe=x(3113),Re=x(3918),De=x(38147),Pe={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Me=x(65582),Ze=x(96622),Ce=x(59301),re=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ae,Se,Te)=>Se in Ae?re(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[Se]=Te,ne=(Ae,Se)=>{for(var Te in Se||(Se={}))b.call(Se,Te)&&te(Ae,Te,Se[Te]);if(z)for(var Te of z(Se))ee.call(Se,Te)&&te(Ae,Te,Se[Te]);return Ae},ie=(Ae,Se)=>y(Ae,E(Se)),ce=(Ae,Se,Te)=>new Promise((we,lt)=>{var ze=ut=>{try{Ye(Te.next(ut))}catch(St){lt(St)}},it=ut=>{try{Ye(Te.throw(ut))}catch(St){lt(St)}},Ye=ut=>ut.done?we(ut.value):Promise.resolve(ut.value).then(ze,it);Ye((Te=Te.apply(Ae,Se)).next())});const de=({visible:Ae,setVisible:Se,onK:Te,selectKeys:we,selectRows:lt,appointStudent:ze,modalParams:it,courseId:Ye})=>{const ut=(0,Me.useParams)(),[St,Ct]=(0,a.useState)(!1),[vt,Lt]=(0,a.useState)(!1),[Rt,Vt]=(0,a.useState)([]),[st,Xe]=(0,a.useState)([]),[mt,Tt]=(0,a.useState)([]),[$t,Wt]=(0,a.useState)("all"),[Rn,Ge]=(0,a.useState)("all");let[Gt,kn]=(0,a.useState)(!0);const[En,tn]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[ot,ht]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),$e={selectedRowKeys:st,columnWidth:40,hideSelectAll:!0,onSelect:(He,gt,qe)=>{let Ie=!0;for(let Ht=0;Ht{if(He&&qe.length>0){qe.forEach(Ie=>{st.push(Ie.user_id),mt.push(Ie)}),Xe([...st]),Tt([...mt]);return}if(!He&&qe.length>0){let Ie=[],Ht=[];const ia=new Set(qe),vn=new Set(st),bn=new Set(mt);Ie=[...vn].filter(ra=>[...ia].every(qn=>qn.user_id!==ra)),Ht=[...bn].filter(ra=>[...ia].every(qn=>qn.user_id!==ra.user_id)),Xe([...Ie]),Tt([...Ht])}}};(0,a.useEffect)(()=>{Ae&&we&&(Xe([...we]),Tt(lt))},[Ae,we]),(0,a.useEffect)(()=>{Ae&&(!ze&&it?ot.status=it:ot.status=null,ht(ne({},ot)),yt())},[Ae,ze,it]);const Qe=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(He,gt,qe)=>Ce.createElement("span",{style:{color:"#333"}},qe+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(He,gt,qe)=>Ce.createElement("span",null,He)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(He,gt,qe)=>Ce.createElement("span",{style:{color:"#666"}},He)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(He,gt)=>Ce.createElement("span",null,He)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(He,gt)=>Ce.createElement("span",null,He||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(He,gt)=>Ce.createElement("span",null,He)}].filter(He=>it===1||it===2?He.title!=="\u72B6\u6001":!0),yt=()=>ce(void 0,null,function*(){var He,gt,qe;Lt(!0);const Ie=yield(0,De.ZP)(`/api/exercises/${ut.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:ie(ne({},ot),{keywords:(He=ot==null?void 0:ot.keywords)==null?void 0:He.trim()})});if(Ie.status===0){const Ht=((qe=(gt=Ie==null?void 0:Ie.data)==null?void 0:gt.all_course_groups)==null?void 0:qe.map(ia=>({value:ia==null?void 0:ia.id,label:ia==null?void 0:ia.name})))||[];tn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Ht]),Vt(Ie.data)}Lt(!1)}),wt=()=>{ot.page=1,ot.status=null,ot.course_group_id=null,ot.keywords="",Wt("all"),Ge("all"),Xe([]),Tt([]),ht(ne({},ot)),ze&&Te(st==null?void 0:st.length,st,mt)},Ke=()=>{ot.page=1,ot.status=null,ot.course_group_id=null,ot.keywords="",ht(ne({},ot)),Wt("all"),Ge("all"),Xe([]),Tt([]),Se(!1)};return Ce.createElement(fe.default,{centered:!0,className:Pe.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ae,width:1200,footer:null,onCancel:()=>{Ke()}},Ce.createElement(be.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ce.createElement(be.Z,null,Ce.createElement(Fe.Z,null,Ce.createElement(ye.default,{size:"large",value:$t,style:{width:200,marginRight:20},onChange:He=>{Wt(He),He==="all"?ot.course_group_id=null:ot.course_group_id=He,ot.page=1,ht(ne({},ot)),yt()},options:En})),ze&&Ce.createElement(Fe.Z,null,Ce.createElement(ye.default,{size:"large",value:Rn,style:{width:200},onChange:He=>{Ge(He),He==="all"?ot.status=null:ot.status=He,ot.page=1,ht(ne({},ot)),yt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ce.createElement(Fe.Z,null,Ce.createElement(Re.t7,{style:{width:300,marginLeft:15},value:ot.keywords,allowClear:!0,onChange:He=>{ot.keywords=He,ot.page=1,ht(ne({},ot)),yt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ce.createElement(be.Z,{align:"middle",className:"mb30"},Ce.createElement(Fe.Z,{span:14},Ce.createElement("div",{className:"flexd-table-header"},Ce.createElement(Be.default,{pagination:!1,dataSource:[],columns:Qe,rowSelection:ze?$e:null,rowKey:He=>He.user_id})),Ce.createElement("div",null,Ce.createElement(Be.default,{rowSelection:ze?$e:null,columns:Qe,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:He=>He.user_id,loading:vt,dataSource:Rt==null?void 0:Rt.exercise_users,onChange:(He,gt,qe)=>{ot.page=He==null?void 0:He.current,ot.limit=He==null?void 0:He.pageSize,qe!=null&&qe.order?(ot.sort_by=qe==null?void 0:qe.field,ot.direction=(qe==null?void 0:qe.order)==="ascend"?"asc":"desc"):(ot.sort_by=null,ot.direction=null),ht(ne({},ot)),yt()},pagination:!1}))),Ce.createElement(Fe.Z,{span:1},Ce.createElement("img",{src:Ze,style:{marginLeft:10}})),Ce.createElement(Fe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ce.createElement("div",{className:Pe.searchMember,style:{width:550}},Ce.createElement(be.Z,{className:Pe.searchMemberHeader},Ce.createElement(Fe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ce.createElement(Fe.Z,{flex:"110px"},"\u5B66\u53F7"),Ce.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ce.createElement("div",{style:{overflow:"auto",height:390}},mt==null?void 0:mt.map((He,gt)=>Ce.createElement(be.Z,{key:gt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ce.createElement(Fe.Z,{flex:"100px"},He.user_name),Ce.createElement(Fe.Z,{flex:"110px"},He.student_id),Ce.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},He.user_group_name),Ce.createElement(Fe.Z,{style:{marginLeft:10}},Ce.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Tt(mt.filter(qe=>qe.user_id!=He.user_id)),Xe(st.filter(qe=>qe!=He.user_id))}})))))))),!(it===1||it===2)&&Ce.createElement("div",{className:Pe.bottom},Ce.createElement(oe.ZP,{className:Pe.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),Ce.createElement(oe.ZP,{loading:St,type:"primary",onClick:()=>{wt()}},"\u786E\u5B9A")))};var pe=(0,Me.connect)(({})=>({}))(de)},24528:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(78241),be=x(8591),Fe=x(43418),ye=x(71418),Be=x(95237),oe=x(5112),Re=x(5083),De=x(24905),Pe=x(56656),Me=x.n(Pe),Ze=x(38147),Ce=x(65862),re=x(65582),y=x(70414),E=x(59553),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(lt,ze,it)=>ze in lt?z(lt,ze,{enumerable:!0,configurable:!0,writable:!0,value:it}):lt[ze]=it,de=(lt,ze)=>{for(var it in ze||(ze={}))ne.call(ze,it)&&ce(lt,it,ze[it]);if(te)for(var it of te(ze))ie.call(ze,it)&&ce(lt,it,ze[it]);return lt},pe=(lt,ze)=>b(lt,ee(ze)),Ae=(lt,ze,it)=>new Promise((Ye,ut)=>{var St=Lt=>{try{vt(it.next(Lt))}catch(Rt){ut(Rt)}},Ct=Lt=>{try{vt(it.throw(Lt))}catch(Rt){ut(Rt)}},vt=Lt=>Lt.done?Ye(Lt.value):Promise.resolve(Lt.value).then(St,Ct);vt((it=it.apply(lt,ze)).next())});function Se(lt,ze){const it=[];for(let Ye=lt;Ye{let ze=new Date;const it=Me()(lt).format("HH");if(Me()(lt).isSame(Me()(ze),"day")){const Ye=Me()(ze).format("HH"),ut=Me()(ze).format("mm");return{disabledHours:()=>Se(0,24).splice(1,Ye*1-1),disabledMinutes:()=>Me()(lt).isSame(Me()(ze),"hour")&&it<=Ye?Se(0,60).splice(0,ut):Se(60,60)}}else if(Me()(lt).isSame(Me()(),"day")){const Ye=Me()().format("HH"),ut=Me()().format("mm");return{disabledHours:()=>Se(0,24).splice(0,Ye),disabledMinutes:()=>it<=Ye?Se(0,ut):Se(60,60)}}else return!1},we=({exercise:lt,dispatch:ze})=>{var it;const Ye=(0,re.useParams)(),[ut]=fe.default.useForm(),[St,Ct]=(0,a.useState)(1),[vt,Lt]=(0,a.useState)([]),[Rt,Vt]=(0,a.useState)(!0),[st,Xe]=(0,a.useState)([]),[mt,Tt]=(0,a.useState)(!0),[$t,Wt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{lt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Rn()},[lt.actionTabs]);const Rn=kn=>Ae(void 0,null,function*(){var En,tn;Vt(!0);const ot=yield ze({type:"exercise/getEndGroups",payload:pe(de({},Ye),{check_ids:[...((En=lt.actionTabs.selectArrs)==null?void 0:En.map($e=>Number($e)))||[]]})}),ht=(tn=ot==null?void 0:ot.course_info)==null?void 0:tn.map(($e,Qe)=>pe(de({},$e),{key:$e.course_group_id,title:$e.course_group_name,name:$e.course_group_name,disabled:!!$e.is_published}));ot&&(ot!=null&&ot.course_info)&&(Lt([...ht]),ut.setFieldsValue({end_time:Me()(Me()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Vt(!1)}),Ge=()=>Ae(void 0,null,function*(){var kn,En,tn,ot;const ht=de({},ut.getFieldsValue());if((st==null?void 0:st.length)<=0&&vt.length>0&&!((kn=lt.actionTabs)!=null&&kn.unified_setting)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Wt(!0);const $e={check_ids:[...((En=lt.actionTabs.selectArrs)==null?void 0:En.map(yt=>Number(yt)))||[]],group_ids:st};mt||($e.end_time=Me()(ht.end_time).format("YYYY-MM-DD HH:mm")),$e.group_ids=st.map(yt=>yt.course_group_id),(yield(0,Ze.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:$e})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ze({type:"exercise/setActionTabs",payload:{}}),(tn=lt==null?void 0:lt.actionTabs)!=null&&tn.cb?(ot=lt==null?void 0:lt.actionTabs)==null||ot.cb():ze({type:"classroomList/getClassroomExercisesList",payload:de({},lt.actionTabs.params)})),Wt(!1)}),Gt=()=>{Ct(1),Lt([]),Xe([]),Tt(!0)};return a.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:lt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ge,width:680,confirmLoading:$t||Rt,onCancel:()=>{Gt(),ze({type:"exercise/setActionTabs",payload:{}})}},a.createElement(ye.Z,{spinning:Rt},vt&&a.createElement(fe.default,{form:ut},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Be.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(oe.ZP.Group,{value:mt,onChange:kn=>{Tt(kn.target.value),Xe([])}},a.createElement(oe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(oe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:mt?"hidden":"visible"}},a.createElement(Re.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Ce.U6)(),"HH:mm")},disabledDate:kn=>kn&&kn0&&!((it=lt.actionTabs)!=null&&it.unified_setting)&&a.createElement(Be.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,vt.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(De.default,{checked:st.length===vt.length,onChange:kn=>{st.length===vt.length?Xe([]):Xe(vt)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",st.length||0,"\u4E2A\u5206\u73ED")),a.createElement(E.Z,{data:vt,selectedRowKeys:st,setSelectedRowKeys:Xe}))))))};ct.Z=(0,re.connect)(({exercise:lt})=>({exercise:lt}))(we)},72936:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Vt}});var a=x(59301),fe=x(78241),be=x(8591),Fe=x(43418),ye=x(71418),Be=x(95237),oe=x(5112),Re=x(5871),De=x(5083),Pe=x(78673),Me=x(24905),Ze=x(3113),Ce=x(56656),re=x.n(Ce),y=x(38147),E=x(65862),z=x(65582),b=x(87513),ee=x(70414),te=x(59553),ne=x(41996),ie={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ce=x(83028),de=x(60979),pe=x(33276),Ae=x(59301),Se=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(st,Xe,mt)=>Xe in st?Se(st,Xe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):st[Xe]=mt,ut=(st,Xe)=>{for(var mt in Xe||(Xe={}))ze.call(Xe,mt)&&Ye(st,mt,Xe[mt]);if(lt)for(var mt of lt(Xe))it.call(Xe,mt)&&Ye(st,mt,Xe[mt]);return st},St=(st,Xe)=>Te(st,we(Xe)),Ct=(st,Xe,mt)=>new Promise((Tt,$t)=>{var Wt=Gt=>{try{Ge(mt.next(Gt))}catch(kn){$t(kn)}},Rn=Gt=>{try{Ge(mt.throw(Gt))}catch(kn){$t(kn)}},Ge=Gt=>Gt.done?Tt(Gt.value):Promise.resolve(Gt.value).then(Wt,Rn);Ge((mt=mt.apply(st,Xe)).next())});function vt(st,Xe){const mt=[];for(let Tt=st;Tt{let Xe=new Date;const mt=re()(st).format("HH");if(re()(st).isSame(re()(Xe),"day")){const Tt=re()(Xe).format("HH"),$t=re()(Xe).format("mm");return{disabledHours:()=>vt(0,24).splice(1,Tt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",mt,Tt),re()(st).isSame(re()(Xe),"hour")&&mt<=Tt?vt(0,60).splice(0,$t):vt(60,60))}}else if(re()(st).isSame(re()(),"day")){const Tt=re()().format("HH"),$t=re()().format("mm");return{disabledHours:()=>vt(0,24).splice(0,Tt),disabledMinutes:()=>mt<=Tt?vt(0,$t):vt(60,60)}}else return!1},Rt=({exercise:st,dispatch:Xe})=>{var mt,Tt,$t,Wt,Rn,Ge,Gt,kn,En,tn,ot,ht,$e,Qe,yt,wt,Ke,He,gt,qe,Ie,Ht,ia;const vn=(0,z.useParams)(),[bn]=fe.default.useForm(),[ra,qn]=(0,a.useState)(1),[Et,kt]=(0,a.useState)([]),[an,Pt]=(0,a.useState)(!0),[Nn,An]=(0,a.useState)([]),[On,Da]=(0,a.useState)(!0),[$a,Br]=(0,a.useState)(!1),{workSetting:en}=st,[Qn,Sa]=(0,a.useState)(!1),[fa,Xa]=(0,a.useState)([]),[jr,Qr]=(0,a.useState)([]),[bt,Bn]=(0,a.useState)(!1),[Ja,zt]=(0,a.useState)(!1),[Ln,Aa]=(0,a.useState)(!1),[Ia,Cr]=(0,a.useState)(null),[un,se]=(0,a.useState)(1),[ge,Ee]=(0,a.useState)({}),[Oe,_e]=(0,a.useState)({}),[xt,Mt]=(0,a.useState)(!1),[La,Yn]=(0,a.useState)(!1),[ln,Yt]=(0,a.useState)(!1),[jn,Kt]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:pn=[],type:Mn}=st.actionTabs||{},dn=pn.filter(Gn=>![100,120,150].includes(Number(Gn.total_score)));dn.length?(Yt(Mn===1?"multiple":"single"),Kt(dn.map(Gn=>St(ut({},Gn),{name:Gn.exercise_name})))):Yn(!0)}},[(mt=st==null?void 0:st.actionTabs)==null?void 0:mt.key]),console.log(ln,"visible"),(0,a.useEffect)(()=>{var pn;if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Pa(),on(),st.actionTabs.type===2)){const Mn=(pn=st.actionTabs)==null?void 0:pn.unified_setting;Da(Mn)}},[st.actionTabs]),(0,a.useEffect)(()=>{var pn,Mn,dn,Gn,Wn,er,dr;(pn=en==null?void 0:en.exercise)!=null&&pn.publish_time&&bn.setFieldsValue({publish_time:re()((Mn=en==null?void 0:en.exercise)==null?void 0:Mn.publish_time)}),(dn=en==null?void 0:en.exercise)!=null&&dn.end_time&&bn.setFieldsValue({end_time:re()((Gn=en==null?void 0:en.exercise)==null?void 0:Gn.end_time)}),bn.setFieldsValue({exercise_type:(Wn=en==null?void 0:en.exercise)==null?void 0:Wn.exercise_type,simulate_exercise_num:(er=en==null?void 0:en.exercise)==null?void 0:er.simulate_exercise_num}),se((dr=en==null?void 0:en.exercise)==null?void 0:dr.exercise_type)},[st]);const xa=pn=>{var Mn;const dn=bn.getFieldValue("publish_time");if(!dn||(Mn=en==null?void 0:en.exercise)!=null&&Mn.publish_time)return;let Gn;pn===1?Gn=re()(dn).add(120,"minutes"):Gn=re()(dn).add(7,"days"),bn.setFieldsValue({end_time:Gn})},Pa=pn=>Ct(void 0,null,function*(){var Mn,dn;Pt(!0);const Gn=yield(0,b.N3)({coursesId:vn.coursesId,check_ids:[...((Mn=st.actionTabs.selectArrs)==null?void 0:Mn.map(er=>Number(er)))||[]]});console.log(Gn,"res");const Wn=((dn=Gn==null?void 0:Gn.course_info)==null?void 0:dn.map((er,dr)=>St(ut({},er),{key:er.course_group_id,title:er.course_group_name,name:er.course_group_name,disabled:!!er.is_published})))||[];if((Gn==null?void 0:Gn.status)!==-1){kt([...Wn]);const er=re()();bn.setFieldsValue({publish_time:er}),(bn.getFieldValue("exercise_type")||1)===1?bn.setFieldsValue({end_time:re()(er).add(120,"minutes")}):bn.setFieldsValue({end_time:re()(er).add(7,"days")})}Pt(!1)});(0,a.useEffect)(()=>{var pn,Mn,dn,Gn,Wn,er;if((pn=en==null?void 0:en.exercise)!=null&&pn.is_appoint_user){const dr=((dn=(Mn=en==null?void 0:en.exercise)==null?void 0:Mn.all_exercise_users)==null?void 0:dn.map(Cn=>Cn.user_id))||[];Xa([...dr])}Bn((Gn=en==null?void 0:en.exercise)==null?void 0:Gn.is_appoint_user),zt((Wn=en==null?void 0:en.exercise)==null?void 0:Wn.is_miss_exam_user),Aa((er=en==null?void 0:en.exercise)==null?void 0:er.is_no_passing_user)},[en]),(0,a.useEffect)(()=>{var pn,Mn,dn,Gn,Wn,er,dr,Cn;(Mn=(pn=st==null?void 0:st.actionTabs)==null?void 0:pn.selectArrs)!=null&&Mn[0]&&st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Xe({type:"exercise/getWorkSetting",payload:{categoryId:(Gn=(dn=st==null?void 0:st.actionTabs)==null?void 0:dn.selectArrs)==null?void 0:Gn[0],category:(er=(Wn=st==null?void 0:st.actionTabs)==null?void 0:Wn.selectArrs)==null?void 0:er[0],coursesId:(Cn=(dr=st==null?void 0:st.actionTabs)==null?void 0:dr.params)==null?void 0:Cn.id}})},[(Tt=st==null?void 0:st.actionTabs)==null?void 0:Tt.selectArrs]);const ga=()=>Ct(void 0,null,function*(){var pn,Mn,dn,Gn,Wn,er,dr;const Cn=ut({},bn.getFieldsValue()),qr=re()(re()(Cn.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Yr=re()(re()(Cn.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(qr,qr,33),Yr<=qr){be.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Nn==null?void 0:Nn.length)<=0&&!On&&Et.length>0&&!((pn=en==null?void 0:en.exercise)!=null&&pn.is_make_up_exercise)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const ao=Et.map(nl=>nl.key),Nr={check_ids:[...((Mn=st.actionTabs.selectArrs)==null?void 0:Mn.map(nl=>Number(nl)))||[]],end_time:re()(Cn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()(Cn.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Nn.map(nl=>nl.course_group_id),unified_setting:!Nn.length,exercise_type:Cn.exercise_type,simulate_exercise_num:Cn.simulate_exercise_num};if(((dn=st.actionTabs.selectArrsAll)==null?void 0:dn.length)>0&&st.actionTabs.type===1&&(Nr.check_ids=[...((Wn=(Gn=st.actionTabs.selectArrsAll)==null?void 0:Gn.filter(nl=>!nl.high_resources_consume||nl.high_resources_consume_permission))==null?void 0:Wn.map(nl=>Number(nl==null?void 0:nl.id)))||[]]),(er=en==null?void 0:en.exercise)!=null&&er.is_make_up_exercise){if(bt&&fa.length<=0||!bt&&!(Ja||Ln)){be.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Nr.is_appoint_user=bt,Nr.is_miss_exam_user=Ja,Nr.is_no_passing_user=Ln,bt?Nr.make_up_exercise_users=fa.map(nl=>({user_id:nl})):Nr.make_up_exercise_user=[]}let{is_locked:ka,open_camera:Pr,screen_open:Rr,login_restrict:hr,ip_bind:so,ip_limit:Po,is_random:vo,id:Yo,identity_verify:il,open_phone_video_recording:ci}=en==null?void 0:en.exercise;if(st.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(ka||Pr||Rr||hr||so||Po=="pub"||Po=="inner"||il||ci)&&Cn.exercise_type==2){if(Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),st.actionTabs.type==2){let nl=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ae.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(en==null?void 0:en.exercise)," "),"\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:()=>Ct(void 0,null,function*(){var Ll;Mt(!0);let kr=yield(0,de.Tr)({exercise_ids:[...((Ll=st.actionTabs.selectArrs)==null?void 0:Ll.map(Pl=>Number(Pl)))||[]],course_id:vn.coursesId,type:"exercise"});if((kr==null?void 0:kr.student_count)===0){if((yield Nt(Nr))&&st.actionTabs.isRouter){nl.destroy(),z.history.push(`/classrooms/${vn.coursesId}/exercise/${Yo}/detail?random=${vo}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _e(Nr),Ee(kr)}),onCancel:()=>{nl.destroy(),Mt(!1),Nt(Nr)}})}else{let nl=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Ct(void 0,null,function*(){var Ll;Mt(!0);let kr=yield(0,de.Tr)({exercise_ids:[...((Ll=st.actionTabs.selectArrs)==null?void 0:Ll.map(Pl=>Number(Pl)))||[]],course_id:vn.coursesId,type:"exercise"});if((kr==null?void 0:kr.student_count)===0){if((yield Nt(Nr))&&st.actionTabs.isRouter){z.history.push(`/classrooms/${vn.coursesId}/exercise/${Yo}/detail?random=${vo}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _e(Nr),Ee(kr)})})}return}let Dl=yield(0,de.Tr)({exercise_ids:[...((dr=st.actionTabs.selectArrs)==null?void 0:dr.map(nl=>Number(nl)))||[]],course_id:vn.coursesId,type:"exercise"});(Dl==null?void 0:Dl.student_count)===0?Nt(Nr):(_e(Nr),Ee(Dl))}),Je=()=>{var pn;let Mn=[...(pn=st.actionTabs.selectArrsAll)==null?void 0:pn.filter(dn=>dn.high_resources_consume&&!dn.high_resources_consume_permission)];(Mn==null?void 0:Mn.length)>0&&st.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ae.createElement("div",null,Ae.createElement("div",{className:ie.tipcontent},Ae.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Mn==null?void 0:Mn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ae.createElement("div",{className:"mt20 mb20"},Mn==null?void 0:Mn.map(dn=>Ae.createElement("div",{className:ie.failedList,key:dn.id},Ae.createElement("div",{className:ie.name},dn==null?void 0:dn.exercise_name),Ae.createElement("div",{className:ie.publish,onClick:()=>{(0,E.xg)(`/classrooms/${vn.coursesId}/exercise/${dn.id}/detail?random=${dn.is_random}`)}},"\u53D1\u5E03"))))))})},Nt=pn=>Ct(void 0,null,function*(){var Mn,dn,Gn;if(st.actionTabs.type===1){let dr=[...(Mn=st.actionTabs.selectArrsAll)==null?void 0:Mn.filter(Cn=>Cn.high_resources_consume&&!Cn.high_resources_consume_permission)];if((dr==null?void 0:dr.length)==st.actionTabs.selectArrsAll.length){Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),Je();return}}let Wn=!1;return Br(!0),(yield(0,y.ZP)(`/api/courses/${vn.coursesId}/exercises/publish.json`,{method:"post",body:pn})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),on(),be.ZP.success("\u53D1\u5E03\u6210\u529F"),Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),(dn=st==null?void 0:st.actionTabs)!=null&&dn.cb?(Gn=st==null?void 0:st.actionTabs)==null||Gn.cb():Xe({type:"classroomList/getClassroomExercisesList",payload:ut({},st.actionTabs.params)}),Wn=!0,st.actionTabs.type===1&&Je()),Br(!1),Wn}),on=()=>{qn(1),kt([]),An([])},fn=(pn,Mn,dn)=>{pn<=0?be.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Xa(Mn),Qr(dn),Sa(!1))};return Ae.createElement(a.Fragment,null,Ae.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:La,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ga,confirmLoading:$a||an,onCancel:()=>{on(),Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}})}},Ae.createElement(ye.Z,{spinning:an},Et&&Ae.createElement(fe.default,{form:bn},!!(($t=st==null?void 0:st.actionTabs)!=null&&$t.disabled)&&Ae.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Ae.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Wt=en==null?void 0:en.exercise)!=null&&Wt.is_make_up_exercise)&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Ae.createElement(fe.default.Item,{name:"exercise_type"},Ae.createElement(oe.ZP.Group,{disabled:((Rn=en==null?void 0:en.exercise)==null?void 0:Rn.exercise_status)>1,onChange:pn=>{se(pn.target.value),xa(pn.target.value)}},Ae.createElement(oe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Ae.createElement(oe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),un==2&&Ae.createElement(Be.Z,{className:`${ie.contentInterval}`},Ae.createElement("span",{className:`${ie.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ae.createElement(fe.default.Item,{name:"simulate_exercise_num"},Ae.createElement(Re.Z,{className:ie.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ge=en==null?void 0:en.exercise)==null?void 0:Ge.exercise_status)>1,min:1,max:999})),Ae.createElement("span",null,"\u6B21",Ae.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10 mt5"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Ae.createElement(fe.default.Item,{name:"publish_time"},Ae.createElement(De.default,{style:{width:170},disabledDate:pn=>pn&&pn<=re()().subtract(0,"days"),disabledTime:Lt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Ae.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Ae.createElement(fe.default.Item,{name:"end_time"},Ae.createElement(De.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},disabledDate:pn=>pn&&pn{var dn,Gn,Wn,er,dr;if(Bn(pn),pn)if((dn=en==null?void 0:en.exercise)!=null&&dn.is_appoint_user){const Cn=(Wn=(Gn=en==null?void 0:en.exercise)==null?void 0:Gn.all_exercise_users)==null?void 0:Wn.map(qr=>qr.user_id);Xa([...Cn])}else Xa([]),zt(!1),Aa(!1);else zt((er=en==null?void 0:en.exercise)==null?void 0:er.is_miss_exam_user),Aa((dr=en==null?void 0:en.exercise)==null?void 0:dr.is_no_passing_user)},disabled:((kn=en==null?void 0:en.exercise)==null?void 0:kn.exercise_status)!==1}),Ae.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!bt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Ae.createElement(Me.default,{checked:Ja,disabled:((En=en==null?void 0:en.exercise)==null?void 0:En.exercise_status)!==1||((tn=en==null?void 0:en.exercise)==null?void 0:tn.miss_exam_count)<=0,onChange:pn=>{zt(pn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Cr(1),Bn(!1),Sa(!0)}},"\uFF08",`${(ot=en==null?void 0:en.exercise)==null?void 0:ot.miss_exam_count}\u4EBA`,"\uFF09"),Ae.createElement(Me.default,{checked:Ln,disabled:((ht=en==null?void 0:en.exercise)==null?void 0:ht.exercise_status)!==1||(($e=en==null?void 0:en.exercise)==null?void 0:$e.no_passing_count)<=0,onChange:pn=>{Aa(pn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Cr(2),Bn(!1),Sa(!0)}},"\uFF08",`${(Qe=en==null?void 0:en.exercise)==null?void 0:Qe.no_passing_count}\u4EBA`,"\uFF09")),bt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"}},Ae.createElement(Ze.ZP,{type:"primary",ghost:!0,disabled:((yt=en==null?void 0:en.exercise)==null?void 0:yt.exercise_status)!==1,onClick:()=>{Sa(!0),Cr(void 0)}},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ae.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ae.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${fa.length||0} \u4EBA`,"\uFF09"))),st.actionTabs.type===2&&!((wt=en==null?void 0:en.exercise)!=null&&wt.is_make_up_exercise)&&Ae.createElement(Be.Z,{style:{marginBottom:"10px"}},Ae.createElement("span",{className:"mr10"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Ae.createElement(oe.ZP.Group,{value:On,onChange:pn=>{Da(pn.target.value),An([])}},Ae.createElement(oe.ZP,{disabled:!!((Ke=st==null?void 0:st.actionTabs)!=null&&Ke.disabled)||Et.some(pn=>pn==null?void 0:pn.is_published)||!((He=st==null?void 0:st.actionTabs)!=null&&He.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(oe.ZP,{disabled:Et.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Et.length<=0&&st.actionTabs.type===2&&!((gt=en==null?void 0:en.exercise)!=null&>.is_make_up_exercise)&&Ae.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||!On)&&!((qe=en==null?void 0:en.exercise)!=null&&qe.is_make_up_exercise)&&Et.length>0&&Ae.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ae.createElement("span",{style:{flex:1}},Ae.createElement(Me.default,{checked:Nn.length===Et.length,onChange:pn=>{Nn.length===Et.length?An([]):An(Et)}},"\u5168\u9009")),Ae.createElement("span",{style:{width:16}}),Ae.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Nn.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!On)&&!((Ie=en==null?void 0:en.exercise)!=null&&Ie.is_make_up_exercise)&&Et.length>0&&Ae.createElement(te.Z,{data:Et,selectedRowKeys:Nn,setSelectedRowKeys:An})),Ae.createElement(ne.Z,{visible:Qn,setVisible:Sa,onK:fn,selectKeys:fa,selectRows:jr,appointStudent:bt,modalParams:Ia,courseId:vn.categoryId||((ia=(Ht=st==null?void 0:st.actionTabs)==null?void 0:Ht.selectArrs)==null?void 0:ia[0])})),Ae.createElement(ce.Z,{resdata:ge,type:"exercisepush",okloading:$a,oktext:(ge==null?void 0:ge.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pn=>Ct(void 0,null,function*(){var Mn,dn,Gn;Br(!0);let Wn=yield(0,y.ZP)(`/api/courses/${vn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Mn=st.actionTabs.selectArrs)==null?void 0:Mn.map(er=>Number(er)))||[]]}});if(Br(!1),(Wn==null?void 0:Wn.status)===0)if(xt){let er=yield Nt(Oe);if(Fe.default.destroyAll(),er&&st.actionTabs.isRouter){z.history.push(`/classrooms/${vn.coursesId}/exercise/${(dn=en==null?void 0:en.exercise)==null?void 0:dn.id}/detail?random=${(Gn=en==null?void 0:en.exercise)==null?void 0:Gn.is_random}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Nt(Oe)})})),Ae.createElement(pe.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:ln,dataSource:jn,onSuccess:()=>{Yt(!1),Yn(!0)},onClose:()=>{Yt(!1),on(),Xe({type:"exercise/setActionTabs",payload:{}})}}))};var Vt=(0,z.connect)(({exercise:st})=>({exercise:st}))(Rt)},59553:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Pe}});var a=x(59301),fe=x(92832),be=x(24905),Fe=x(95237),ye={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",oe=x(2524),Re=(Me,Ze,Ce)=>new Promise((re,y)=>{var E=ee=>{try{b(Ce.next(ee))}catch(te){y(te)}},z=ee=>{try{b(Ce.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?re(ee.value):Promise.resolve(ee.value).then(E,z);b((Ce=Ce.apply(Me,Ze)).next())}),Pe=({data:Me,value:Ze=[],handleChangePage:Ce,setSelectedRowKeys:re,selectedRowKeys:y,onChange:E=()=>{}})=>{const[z,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,ie]=(0,a.useState)([]);let[ce,de]=(0,a.useState)(1),[pe,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Me),te([]),ie([])},[Me]),(0,a.useEffect)(()=>{re&&(te(y),ie(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:ye.leftdiv},a.createElement(fe.default.Search,{size:"middle",onChange:Se=>Re(void 0,null,function*(){b(Me.filter(Te=>{var we;return(we=Te==null?void 0:Te.name)==null?void 0:we.includes(Se.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(be.default.Group,{value:ee.map(Se=>`${Se.course_group_id}`),onChange:Se=>{re(z.filter(Te=>Se.includes(`${Te.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((Se,Te)=>a.createElement(Fe.Z,{key:Se.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(be.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Se.is_published,value:`${Se.course_group_id}`},a.createElement("div",{className:ye.listClass},a.createElement("span",{className:ye.spantitle,style:{width:Se.is_published?"108px":"170px"}},Se.name),Se.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:ye.rightdiv},a.createElement(fe.default.Search,{onChange:Se=>{ie(ee.filter(Te=>Te.name.includes(Se.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Se,Te)=>a.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:Se.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Se.name),a.createElement("img",{src:Be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(ee.filter(we=>`${we.course_group_name}`!=`${Se.course_group_name}`))}})))))))}},21390:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(31797),be=x(5871),Fe=x(78241),ye=x(43418),Be=x(71418),oe=x(1710),Re=x(92832),De=x(95237),Pe=x(43604),Me=x(3113),Ze=x(87513),Ce=x(56656),re=x.n(Ce),y=x(65582),E=x(65862),z=x(27158),b=x(41867),ee=x(61527),te=x(59301),ne=(pe,Ae,Se)=>new Promise((Te,we)=>{var lt=Ye=>{try{it(Se.next(Ye))}catch(ut){we(ut)}},ze=Ye=>{try{it(Se.throw(Ye))}catch(ut){we(ut)}},it=Ye=>Ye.done?Te(Ye.value):Promise.resolve(Ye.value).then(lt,ze);it((Se=Se.apply(pe,Ae)).next())});const{Countdown:ie}=fe.default,ce=({value:pe,onChange:Ae,MaxMinutes:Se})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(be.Z,{value:pe,onChange:Ae,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:pe,successCb:Ae,dispatch:Se})=>{var Te,we,lt,ze;const it=(0,y.useParams)(),[Ye]=Fe.default.useForm(),ut=Fe.default.useWatch("time",Ye),[St,Ct]=(0,a.useState)(!1),vt=(0,a.useRef)(),{actionTabs:Lt}=pe,[Rt,Vt]=(0,a.useState)(),[,st,Xe,mt]=(0,ee.U)(Ze.n7,{id:it.categoryId}),[,Tt,$t]=(0,ee.U)(Ze.Cd,{});(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ct(!1),Ye.resetFields())},[pe.actionTabs.key]);const Wt=()=>new Promise($e=>ne(void 0,null,function*(){var Qe,yt;return vt.current=yield(0,z.y)({ip_limit:(Qe=Lt==null?void 0:Lt.exerciseParams)==null?void 0:Qe.ip_limit,ip_bind:(yt=Lt==null?void 0:Lt.exerciseParams)==null?void 0:yt.ip_bind_type}),$e()})),Rn=()=>ne(void 0,null,function*(){var $e,Qe,yt,wt,Ke;yield Ye.validateFields();const He=Ye.getFieldsValue();if(Ct(!0),((($e=Lt==null?void 0:Lt.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(Qe=Lt==null?void 0:Lt.exerciseParams)!=null&&Qe.ip_bind_type)&&(yield Wt()),(yield(0,Ze.ZD)((yt=Lt==null?void 0:Lt.exerciseParams)==null?void 0:yt.id,{exercise_user_id:(wt=Lt==null?void 0:Lt.exerciseParams)==null?void 0:wt.exercise_user_id,unlock_key:He.unlock_key,time:He.time,ip:vt.current})).status===0){if(Ae){Se({type:"exercise/setActionTabs",payload:{}}),Ae();return}const qe=Lt==null?void 0:Lt.exerciseParams;(0,E.nr)({inner_ip:qe.inner_ip,public_ip:qe.public_ip,open_camera:qe.open_camera,ip_limit:qe.ip_limit,ip_bind:qe.ip_bind,ip_bind_type:qe.ip_bind_type,exercise_tips:qe.exercise_tips,exerciseId:qe.id,screen_open:qe.screen_open,screen_num:qe.screen_num,screen_sec:qe.screen_sec,coursesId:it.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:qe.identity_verify,open_phone_video_recording:qe.open_phone_video_recording,current_status:qe.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}Ct(!1)}),Ge=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$e=>te.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>te.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Gt=((Te=Lt==null?void 0:Lt.exerciseParams)==null?void 0:Te.errorMessage)&&typeof((we=Lt==null?void 0:Lt.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const $e=yield $t(it);yield Xe({}),$e.status||Vt($e)})},[pe.actionTabs.key]);const{time:kn,end_time:En}=(Rt==null?void 0:Rt.exercise)||{},tn=mt!=null&&mt.user_end_time?re()(mt==null?void 0:mt.user_end_time).add(1,"minutes"):re()(),ot=re()(mt==null?void 0:mt.user_total_end_time)>tn?Math.round(re().duration(re()(mt==null?void 0:mt.user_total_end_time).diff(tn.startOf("minute"))).asMinutes()):0,ht=((mt==null?void 0:mt.student_left_minutes)||0)+(ut||0);return te.createElement(te.Fragment,null,te.createElement(ye.default,{width:514,centered:!0,closable:!!((lt=Lt==null?void 0:Lt.exerciseParams)!=null&<.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Be.Z,{spinning:st||Tt},Gt&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Gt&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Gt&&te.createElement(oe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ze=Lt==null?void 0:Lt.exerciseParams)==null?void 0:ze.errorMessage)||{}],columns:Ge}),te.createElement("div",{className:""},te.createElement(Fe.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(Fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),kn!==-1?te.createElement(te.Fragment,null,te.createElement(Fe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",re()(mt==null?void 0:mt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ce,{MaxMinutes:ot})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},st||Tt?"--":ht),"\u5206\u949F",ht!==0&&(mt==null?void 0:mt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},re()(mt==null?void 0:mt.user_end_time).add(ut||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",re()(En).format("YYYY-MM-DD HH:mm")))),te.createElement(De.Z,{justify:"space-between",align:"middle"},te.createElement(Pe.Z,null),te.createElement(Pe.Z,null,te.createElement(Me.ZP,{loading:St,onClick:Rn},"\u8FDB\u5165\u8003\u8BD5"))))))};ct.Z=(0,y.connect)(({exercise:pe})=>({exercise:pe}))(de)},82896:function(Ot,ct,x){"use strict";x.d(ct,{w:function(){return Be}});var a=x(38147),fe=x(43418),be=x(65582),Fe=x(59301),ye=(oe,Re,De)=>new Promise((Pe,Me)=>{var Ze=y=>{try{re(De.next(y))}catch(E){Me(E)}},Ce=y=>{try{re(De.throw(y))}catch(E){Me(E)}},re=y=>y.done?Pe(y.value):Promise.resolve(y.value).then(Ze,Ce);re((De=De.apply(oe,Re)).next())});const Be=(oe,Re,De="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Pe=1,Me=2)=>ye(void 0,null,function*(){Pe===1&&(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Pe===1?De:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Ze=yield(0,a.ZP)(`/api/exercises/${Re}/user_appraise_status.json`,{method:"get",params:{appraise_type:Pe}});if((Ze==null?void 0:Ze.status)===-1)return(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ce={status:0};if((Ze==null?void 0:Ze.type)===2&&(Ce=yield(0,a.ZP)(`/api/exercises/${Re}/create_appraise_students.json`,{method:"get"})),(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ce==null?void 0:Ce.status)===-1)return Promise.reject();if((Ze==null?void 0:Ze.type)===2){const re=()=>{be.history.replace(`/classrooms/${oe}/exercise/${Re}/centralizeReview/${Ce==null?void 0:Ce.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:re,onCancel:()=>{Me===1&&be.history.replace(`/classrooms/${oe}/exercise/${Re}/detail`)},content:Fe.createElement("div",null,Fe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Fe.createElement("span",{onClick:re,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Fe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Me!==3)return Promise.reject()}if((Ze==null?void 0:Ze.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Me===1&&be.history.replace(`/classrooms/${oe}/exercise/${Re}/detail`)},content:Fe.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Me!==3)||(Ze==null?void 0:Ze.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Me===1&&be.history.replace(`/classrooms/${oe}/exercise/${Re}/detail`)},content:Fe.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Me!==3))return Promise.reject()})},72851:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return St}});var a=x(59301),fe=x(5112),be=x(3113),Fe=x(8591),ye=x(43418),Be=x(5871),oe=x(95237),Re=x(43604),De=x(28103),Pe=x(50258),Me={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Ze=x(41867),Ce=x(24334),re=x(38147),y=x(65582),E=x(6339),z=x(88761),b=x(87169),ee=x(26227),te=x(59301),ne=Object.defineProperty,ie=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(Ct,vt,Lt)=>vt in Ct?ne(Ct,vt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Ct[vt]=Lt,Te=(Ct,vt)=>{for(var Lt in vt||(vt={}))pe.call(vt,Lt)&&Se(Ct,Lt,vt[Lt]);if(de)for(var Lt of de(vt))Ae.call(vt,Lt)&&Se(Ct,Lt,vt[Lt]);return Ct},we=(Ct,vt)=>ie(Ct,ce(vt)),lt=(Ct,vt,Lt)=>new Promise((Rt,Vt)=>{var st=Tt=>{try{mt(Lt.next(Tt))}catch($t){Vt($t)}},Xe=Tt=>{try{mt(Lt.throw(Tt))}catch($t){Vt($t)}},mt=Tt=>Tt.done?Rt(Tt.value):Promise.resolve(Tt.value).then(st,Xe);mt((Lt=Lt.apply(Ct,vt)).next())});const ze={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var it=(Ct=>(Ct[Ct.SET_PATH=0]="SET_PATH",Ct[Ct.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ct))(it||{});function Ye(Ct,vt){switch(vt.type){case 0:return we(Te({},Ct),{selectedPath:vt.payload});case 1:return we(Te({},Ct),{passedContent:vt.payload});default:throw new Error}}var St=({language:Ct,dispatch:vt,shixunWorkReport:Lt,v:Rt,languages:Vt,classroomList:st,autoHeight:Xe,diff_code_count:mt,data:Tt})=>{const[$t,Wt]=(0,a.useState)(Vt==null?void 0:Vt[0]),Rn=(0,y.useParams)();return(0,a.useEffect)(()=>{Wt(Vt==null?void 0:Vt[0])},[]),(0,a.useEffect)(()=>{var Ge;Wt((Ge=Vt==null?void 0:Vt.filter(Gt=>Gt.language===($t==null?void 0:$t.language)))==null?void 0:Ge[0])},[Vt]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,Rt.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Vt==null?void 0:Vt.length)>1&&te.createElement(fe.ZP.Group,{defaultValue:Ct,style:{marginLeft:10},onChange:Ge=>{var Gt;Rt.language=Ge.target.value,Wt((Gt=Vt==null?void 0:Vt.filter(kn=>kn.language===Ge.target.value))==null?void 0:Gt[0])}},Vt==null?void 0:Vt.map(Ge=>te.createElement(fe.ZP,{value:Ge==null?void 0:Ge.language},Ge==null?void 0:Ge.language)))),(0,Ze.GJ)()&&Lt!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement(be.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ge,Gt;if(!((Gt=(Ge=st.AssistantObject)==null?void 0:Ge.hack)!=null&&Gt.can_appraise)&&(0,Ze.Rm)()){Fe.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}let kn=$t==null?void 0:$t.score;ye.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(Be.Z,{min:0,max:$t==null?void 0:$t.total_score,defaultValue:$t==null?void 0:$t.score,onChange:En=>{kn=En}}))),okText:"\u786E\u8BA4",onOk:()=>lt(void 0,null,function*(){(yield(0,re.ZP)(`/api/courses/${Rn==null?void 0:Rn.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Rn==null?void 0:Rn.coursesId,hack_user_code_id:$t==null?void 0:$t.hack_user_id,score:kn}})).status===0&&(Fe.ZP.success("\u8C03\u5206\u6210\u529F"),vt({type:"shixunHomeworks/setActionTabs",payload:{}}),vt({type:"shixunHomeworks/getShixunWorkReports",payload:Te({},Rn)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Ze.GJ)()&&Lt!="shixunWorkReport"&&te.createElement(be.ZP,{onClick:()=>{var Ge;if(!((Ge=st.AssistantObject.hack)!=null&&Ge.can_appraise)&&(0,Ze.Rm)()){Fe.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}vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Lt.user_id,type:"1",language:$t==null?void 0:$t.language,v:Rt,data:Te({},Lt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(Pe.ZP,{height:300,language:$t==null?void 0:$t.language,value:$t!=null&&$t.code?Ce.Base64.decode($t==null?void 0:$t.code):"",autoHeight:Xe,theme:"default",options:ze}),(($t==null?void 0:$t.comment)||($t==null?void 0:$t.hidden_comment))&&te.createElement("div",null,te.createElement(oe.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Re.Z,{flex:1},te.createElement("h1",{className:Me.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Re.Z,{className:"pr30"},(0,Ze.GJ)()&&te.createElement(be.ZP,{onClick:()=>lt(void 0,null,function*(){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return lt(this,null,function*(){(yield(0,z.gZ)({comment_id:$t==null?void 0:$t.comment_id,homeworkId:Rn.homeworkId,type:"hack"})).status===0&&(Fe.ZP.success("\u5220\u9664\u6210\u529F"),vt({type:"shixunHomeworks/getShixunWorkReports",payload:Te({},Rn)}))})}})})},te.createElement(ee.Z,null),"\u5220\u9664"))),te.createElement(De.Z,{style:{margin:0}}),($t==null?void 0:$t.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.comment})),($t==null?void 0:$t.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.hidden_comment}))))}},99517:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},be=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,oe=(Ae,Se,Te)=>Se in Ae?be(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[Se]=Te,Re=(Ae,Se)=>{for(var Te in Se||(Se={}))ye.call(Se,Te)&&oe(Ae,Te,Se[Te]);if(Fe)for(var Te of Fe(Se))Be.call(Se,Te)&&oe(Ae,Te,Se[Te]);return Ae};const De=Ae=>React.createElement("svg",Re({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ae),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 Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Me=x(99313),Ze=x(92310),Ce=x.n(Ze),re=x(59301),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ae,Se,Te)=>Se in Ae?y(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[Se]=Te,ie=(Ae,Se)=>{for(var Te in Se||(Se={}))ee.call(Se,Te)&&ne(Ae,Te,Se[Te]);if(b)for(var Te of b(Se))te.call(Se,Te)&&ne(Ae,Te,Se[Te]);return Ae},ce=(Ae,Se)=>E(Ae,z(Se)),pe=({dataSource:Ae,className:Se,style:Te})=>{const[we,lt]=(0,a.useState)([]),[ze,it]=(0,a.useState)(""),Ye=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ae!=null&&Ae.length){const Ct=String(Math.random()).slice(-6),vt=Ae.map(Lt=>ce(ie({},Lt),{key:`${Ct}-${Lt.key}`}));lt(vt),it(vt[0].key)}},[Ae.length]);const ut=Ct=>{it(Ct),Ye.current=Ct;const vt=document.getElementById(Ct);if(vt){const Lt=vt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Lt,behavior:"smooth"})}},St=()=>{const Ct=we.map(Lt=>document.getElementById(Lt.key)),vt=window.innerHeight/2;for(const Lt of Ct)if(Lt){const Rt=Lt.getBoundingClientRect();if(Rt.top>=0&&Rt.top(window.addEventListener("scroll",St),()=>{window.removeEventListener("scroll",St)}),[we]),re.createElement("div",{className:Ce()(fe.anchorNavigation,Se),style:Te},re.createElement(Me.default,{items:we,tabBarGutter:60,className:fe.tabs,activeKey:ze,onChange:ut}),we.map(Ct=>re.createElement("div",{key:Ct.key,id:Ct.key,className:fe.box},re.createElement("div",{className:fe.head},re.createElement("img",{className:"mr10",src:Pe,alt:"Dot"}),Ct.label),re.createElement("div",{className:fe.element},Ct.element))))}},99981:function(Ot,ct,x){"use strict";x.d(ct,{Q8:function(){return Lt},d0:function(){return Rt},w6:function(){return vt}});var a=x(59301),fe=x(5083),be=x(57809),Fe=x(8591),ye=x(43418),Be=x(5112),oe=x(95237),Re=x(43604),De=x(6848),Pe=x(24905),Me=x(3113),Ze=x(56656),Ce=x.n(Ze),re=x(41867),y=x(38147),E=x(89392),z=x.n(E),b=x(65862),ee=x(61191),te=x(65582),ne=x(4324),ie=x(66457),ce=x(42656),de=x(83028),pe=x(60979),Ae=x(59301),Se=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(mt,Tt,$t)=>Tt in mt?Se(mt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):mt[Tt]=$t,ut=(mt,Tt)=>{for(var $t in Tt||(Tt={}))ze.call(Tt,$t)&&Ye(mt,$t,Tt[$t]);if(lt)for(var $t of lt(Tt))it.call(Tt,$t)&&Ye(mt,$t,Tt[$t]);return mt},St=(mt,Tt)=>Te(mt,we(Tt)),Ct=(mt,Tt,$t)=>new Promise((Wt,Rn)=>{var Ge=En=>{try{kn($t.next(En))}catch(tn){Rn(tn)}},Gt=En=>{try{kn($t.throw(En))}catch(tn){Rn(tn)}},kn=En=>En.done?Wt(En.value):Promise.resolve(En.value).then(Ge,Gt);kn(($t=$t.apply(mt,Tt)).next())});function vt(mt,Tt){const $t=[];for(let Wt=mt;Wt{const Wt=mtCe()(Tt).endOf("day"),Ge=mt{const $t=parseInt(Ce()(mt).format("HH")),Wt=parseInt(Ce()().format("HH")),Rn=parseInt(Ce()().format("mm"));if(!mt)return{disabledHours:()=>vt(0,Wt),disabledMinutes:()=>vt(0,Rn)};if(Tt){const Ge=parseInt(Ce()(Tt).format("HH")),Gt=parseInt(Ce()(Tt).format("mm"));return Ce()(mt).isSame(Ce()(Tt),"day")?{disabledHours:()=>vt(0,Ge),disabledMinutes:()=>$t<=Ge?vt(0,Gt):[]}:void 0}if(Ce()(mt).isSame(Ce()(),"day"))return{disabledHours:()=>vt(0,Wt),disabledMinutes:()=>Ce()(mt).isSame(Ce()(),"hour")&&$t<=Wt?vt(0,Rn):[]}},{RangePicker:Vt}=fe.default,{Option:st}=be.default,Xe=({shixunHomeworks:mt,loading:Tt,dispatch:$t,classroomList:Wt,user:Rn})=>{var Ge,Gt,kn,En,tn,ot,ht,$e,Qe;const yt=(0,te.useParams)(),{workSetting:wt,workList:Ke,shixunWorkList:He,headerInfo:gt,changeData:qe}=mt,[Ie,Ht]=(0,a.useState)(!1),[ia,vn]=(0,a.useState)(!1);let[bn,ra]=(0,a.useState)([]),[qn,Et]=(0,a.useState)([]),[kt,an]=(0,a.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[Pt,Nn]=(0,a.useState)({}),[An,On]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{ra([])},[]),(0,a.useEffect)(()=>{Ht(!(0,re.GJ)())},[(0,re.GJ)()]);const Da=()=>{$t({type:"shixunHomeworks/getWorkSetting",payload:ut({},yt)})};(0,a.useEffect)(()=>{if(!(wt!=null&&wt.course_id))return;Object.keys(kt).map(function(Bn){kt[Bn]=wt[Bn]}),(!kt.allow_late||!kt.unified_late)&&(kt.late_penalty=20,kt.penalty_type=ne.Q.Percent),kt.unified_setting||(kt.unified_late=!1,kt.unified_anonymous_comment=!1,kt.unified_anonymous_appeal=!1),bn=JSON.parse(JSON.stringify(wt.group_settings.map(Bn=>St(ut({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.publish_time!==null))),qn=JSON.parse(JSON.stringify(wt.allow_late_settings.map(Bn=>St(ut({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.late_time!==null))),an(ut({},kt));const bt=(0,b.QE)((bn==null?void 0:bn.length)>0?bn:[]);ra([...bt]),(qn==null?void 0:qn.length)<=0?Et([{penalty_type:ne.Q.Percent,late_penalty:20}]):Et([...qn])},[wt]);const $a=()=>Ct(void 0,null,function*(){var bt,Bn;if(((bt=Rn==null?void 0:Rn.userInfo)==null?void 0:bt.user_status)===2){(0,ie.Rd)();return}const Ja=JSON.parse(JSON.stringify(kt));if(Ja.challenge_settings.filter(Ln=>!Ln.hide),Ja.categoryId=yt.categoryId,(Bn=Ja.challenge_settings)!=null&&Bn.every(Ln=>!Ln.checked)){Fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(bn),!kt.unified_setting)bn=bn==null?void 0:bn.map(Ln=>{var Aa;if(!Ln.publish_time||!Ln.end_time)throw Fe.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(!Ln.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ln.group_name=typeof(Ln==null?void 0:Ln.group_name)=="string"?[Ln==null?void 0:Ln.group_name]:Ln==null?void 0:Ln.group_name,Ln.group_id=(Aa=wt.group_settings)==null?void 0:Aa.filter(Ia=>{var Cr;return(Cr=Ln==null?void 0:Ln.group_name)==null?void 0:Cr.includes(Ia.group_name)}).map(Ia=>Ia.group_id||Ia.id).toString().split(","),Ln});else if(!kt.publish_time||!kt.end_time)throw Fe.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(Ja.group_settings=bn,kt.allow_late)if(kt.unified_late){if(kt.late_penalty===null||kt.late_penalty===void 0||kt.late_penalty<0||kt.late_penalty>100)throw Fe.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(!kt.late_time)throw Fe.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 qn=qn==null?void 0:qn.map(Ln=>{var Aa,Ia;if(Ln.late_penalty===null||Ln.late_penalty===void 0||Ln.late_penalty<0||Ln.late_penalty>100)throw Fe.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(!Ln.late_time)throw Fe.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(!Ln.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ln.group_name=typeof(Ln==null?void 0:Ln.group_name)=="string"?[Ln==null?void 0:Ln.group_name]:Ln==null?void 0:Ln.group_name,Ln.group_id=(Ia=(Aa=Ln==null?void 0:Ln.group_name)==null?void 0:Aa.map(Cr=>{var un,se;let ge=(se=(un=wt.group_settings)==null?void 0:un.filter(Ee=>(Ee==null?void 0:Ee.group_name)===Cr))==null?void 0:se[0];return ge==null?void 0:ge.group_id}))==null?void 0:Ia.toString().split(","),Ln}),Ja.allow_late_settings=qn;let zt=yield(0,pe.Tr)({homework_common_ids:[parseInt(yt.categoryId)],course_id:yt.coursesId,type:"homework_common"});(zt==null?void 0:zt.student_count)===0?Br(Ja):(On(Ja),Nn(zt))}),Br=bt=>{var Bn;if(bt.total_score===null){Fe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(bt!=null&&bt.work_efficiency&&bt.eff_score===null){Fe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ja=bt.challenge_settings.reduce((Aa,Ia)=>Aa+Number(Ia.challenge_score),0);if((Ja==null?void 0:Ja.toFixed(10))!==((Bn=bt.total_score-bt.eff_score)==null?void 0:Bn.toFixed(10))){Fe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${bt.total_score}\u5206`);return}const zt={shixun_evaluation:bt.shixun_evaluation,challenge_settings:bt.challenge_settings};let Ln=()=>{var Aa;const Ia=()=>Ct(void 0,null,function*(){vn(!0),(yield(0,y.ZP)(`/api/homework_commons/${yt.categoryId}/publish_setting.json`,{method:"post",body:ut({},bt)})).status===0&&(Fe.ZP.success("\u66F4\u65B0\u6210\u529F"),Da(),$t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ut({},yt)})),vn(!1)});!(0,E.isEqual)(qe,zt)&&!((Aa=gt==null?void 0:gt.homework_status)!=null&&Aa.includes("\u672A\u53D1\u5E03"))?ye.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:Ia}):Ia()};wt!=null&&wt.high_resources_consume&&!(wt!=null&&wt.high_resources_consume_permission)?$t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"shixun",type_id:yt.categoryId,name:wt.homework_name,fn:()=>{Ln()}}}):Ln()},en=(bt,Bn,Ja="group_id")=>{var zt;return Bn?Bn.find(Ln=>Ln[Ja]===bt):(zt=wt==null?void 0:wt.group_settings)==null?void 0:zt.find(Ln=>Ln.group_id[0]===bt)},Qn=(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.anonymous_comment),Sa=bt=>{var Bn,Ja;const zt=en(bt,wt==null?void 0:wt.allow_late_settings,"id"),Ln=en(bt,wt==null?void 0:wt.anonymous_comment_settings),Aa=en(bt);return(wt==null?void 0:wt.allow_late)&&zt&&Ce()(zt==null?void 0:zt.late_time)<=Ce()()||(wt==null?void 0:wt.anonymous_comment)&&Ln&&(Ln==null?void 0:Ln.evaluation_start)!==null||((Ja=(Ce()(Aa==null?void 0:Aa.end_time)<=Ce()()&&((Bn=wt==null?void 0:wt.allow_late_settings)==null?void 0:Bn.filter(Ia=>Ia.group_id.includes(bt))))[0])==null?void 0:Ja.late_time)!=null},fa=(0,a.useMemo)(()=>(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.all_group_late),[wt,gt]),Xa=wt==null?void 0:wt.anonymous_comment,jr=bt=>{if(!bt)return!1;const Bn=en(bt,wt==null?void 0:wt.anonymous_comment_settings);return(wt==null?void 0:wt.anonymous_comment)&&Bn&&(Bn==null?void 0:Bn.evaluation_start)!==null},Qr=(bt,Bn)=>{var Ja,zt,Ln;$t({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:bt,index:Bn,rangePickerDisabled:Ie||(Ce()()<=Ce()((zt=en((Ja=bt==null?void 0:bt.group_id)==null?void 0:Ja[0]))==null?void 0:zt.publish_time)?!1:[!0,Sa((Ln=bt==null?void 0:bt.group_id)==null?void 0:Ln[0])]),disabledDate:wt==null?void 0:wt.course_end_date}})};return Ae.createElement("section",{className:ee.Z.form},Ae.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ae.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")),Ae.createElement("div",null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Be.ZP.Group,{disabled:Ie||!((Ge=gt==null?void 0:gt.homework_status)!=null&&Ge.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((Gt=Wt.AssistantObject.practice)!=null&&Gt.can_publish),value:kt.unified_setting,onChange:bt=>{var Bn;if(!((Bn=gt==null?void 0:gt.homework_status)!=null&&Bn.includes("\u672A\u53D1\u5E03"))){Fe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(kt.unified_setting=!kt.unified_setting,kt.unified_setting||(kt.unified_late=!1,Et([{late_penalty:5}])),an(Object.assign({},kt)),kt.unified_setting===!1&&bn==""){ra(bn.concat({}));return}kt.unified_setting&&(ra([]),Et([{late_penalty:5}]))}},Ae.createElement(Be.ZP,{value:!0,disabled:Ie||!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(Be.ZP,{disabled:Ie||!((kn=wt==null?void 0:wt.group_settings)!=null&&kn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((En=wt==null?void 0:wt.group_settings)==null?void 0:En.length)===0&&Ae.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")),kt.unified_setting&&Ae.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ae.createElement(oe.Z,{align:"middle"},Ae.createElement(Re.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ae.createElement(Re.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",disabled:Ie||!((tn=gt==null?void 0:gt.homework_status)!=null&&tn.includes("\u672A\u53D1\u5E03")||(ot=gt==null?void 0:gt.homework_status)!=null&&ot.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ht=Wt.AssistantObject.practice)!=null&&ht.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:bt=>Lt(bt,wt==null?void 0:wt.course_end_date),disabledTime:bt=>Rt(bt),value:kt.publish_time?Ce()(kt.publish_time):"",onChange:(bt,Bn)=>{kt.publish_time=Bn,(kt.end_time==""||!kt.end_time)&&kt.unified_setting&&(kt.end_time=Ce()(bt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),an(Object.assign({},kt))}}))),Ae.createElement(oe.Z,{align:"middle",className:"pl30"},Ae.createElement(Re.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Re.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(wt==null?void 0:wt.allow_late)&&(wt==null?void 0:wt.homework_status.includes("\u5DF2\u622A\u6B62"))||Ie||(wt==null?void 0:wt.allow_late)&&Ce()()>=Ce()(wt==null?void 0:wt.end_time)||(0,re.Rm)()&&!(($e=Wt.AssistantObject.practice)!=null&&$e.can_publish),disabledDate:bt=>Lt(bt,wt==null?void 0:wt.course_end_date,kt.publish_time),disabledTime:bt=>Rt(bt,kt.publish_time),value:kt.end_time?Ce()(kt.end_time):"",onChange:(bt,Bn)=>{kt.end_time=Bn,an(Object.assign({},kt))}})))),!kt.unified_setting&&(bn==null?void 0:bn.length)>0&&Ae.createElement(oe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},bn&&bn.map(function(bt,Bn){var Ja,zt,Ln,Aa,Ia,Cr,un;return Ae.createElement(Re.Z,{span:24,key:Bn},Ae.createElement(oe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Bn==(bn==null?void 0:bn.length)-1?"0px":"10px"}},Ae.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Bn+1),Ae.createElement(be.default,{disabled:Ie||((Ja=gt==null?void 0:gt.homework_status)!=null&&Ja.includes("\u672A\u53D1\u5E03")&&bt.id||Ce()(){var ge;if((0,re.Rm)()&&!((ge=Wt.AssistantObject.practice)!=null&&ge.can_publish)){Fe.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}bn[Bn].group_name=se,bn[Bn].group_id=bt.group_id;const Ee=(0,E.flattenDeep)(bn.map(_e=>_e.group_name)),Oe=qn.map(_e=>{let xt=(_e==null?void 0:_e.group_name)||[];return St(ut({},_e),{group_name:(0,E.remove)(xt,Mt=>Ee.includes(Mt))})});Et(Oe),ra(bn.slice())},maxTagCount:4,maxTagPlaceholder:se=>Ae.createElement("div",{style:{cursor:"pointer"},onClick:()=>Qr(bt,Bn)},"+",se==null?void 0:se.length)},wt.group_settings&&wt.group_settings.map(function(se){if(!bn.map(Ee=>Ee.group_name).flat().includes(se.group_name))return Ae.createElement(st,{value:se.group_name,key:se.id},se.group_name)})),Ae.createElement("div",{className:"ml20"},Ae.createElement(Vt,{size:"large",ranges:{\u6B64\u523B:[bt.publish_time?Ce()(bt.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:Ie||(Ce()()<=Ce()((Aa=en((Ln=bt==null?void 0:bt.group_id)==null?void 0:Ln[0]))==null?void 0:Aa.publish_time)?!1:[!0,Sa((Ia=bt==null?void 0:bt.group_id)==null?void 0:Ia[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:se=>Lt(se,wt==null?void 0:wt.course_end_date),disabledTime:se=>Rt(se),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,b.U6)(),"HH:mm"),Ce()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:bt.publish_time&&[Ce()(bt.publish_time),bt.end_time?Ce()(bt.end_time):void 0],onChange:(se,ge)=>{var Ee;if((0,re.Rm)()&&!((Ee=Wt.AssistantObject.practice)!=null&&Ee.can_publish)){Fe.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}bn[Bn].publish_time=ge[0],!bt.end_time&&ge[0]?bn[Bn].end_time=Ce()(ge[0]).add(7,"days"):bn[Bn].end_time=ge[1],ra([...bn])},onCalendarChange:(se,ge,Ee)=>{if(ge!=null&&ge[0]&&!ge[1]){const Oe=Ce()(ge[0]).add(7,"days");bn[Bn].publish_time=ge[0],bn[Bn].end_time=Oe,ra([...bn])}}})),!Ie&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},((Cr=bt==null?void 0:bt.group_id)==null?void 0:Cr.length)>1&&Ae.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ae.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Qr(bt,Bn)})),bn.length<((un=wt==null?void 0:wt.group_settings)==null?void 0:un.length)&&Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var se;if((0,re.Rm)()&&!((se=Wt.AssistantObject.practice)!=null&&se.can_publish)){Fe.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(bn.concat({}))}}),((bt==null?void 0:bt.publish_time)&&Ce()(){const se=(0,E.cloneDeep)(qn);se.forEach((ge,Ee)=>{ge.group_name&&(ge.group_name=ge.group_name.filter(Oe=>{var _e;return!((_e=bn[Bn].group_name)!=null&&_e.includes(Oe))}))}),bn=bn.filter((ge,Ee)=>Bn!==Ee),Et(se),ra(bn.slice()),setTimeout(()=>ra(bn.slice()),10)}}))))}))),Ae.createElement(oe.Z,null,Ae.createElement(Re.Z,null,Ae.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ae.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"))),Ae.createElement(Re.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Pe.default,{checked:kt.allow_late,disabled:Ie||fa,onChange:bt=>{var Bn;if((0,re.Rm)()&&!((Bn=Wt.AssistantObject.practice)!=null&&Bn.can_late)){Fe.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}bt.target.checked&&ye.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ae.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ae.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"),Ae.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ae.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"))}),kt.allow_late=!kt.allow_late,qn==""&&Et([{late_penalty:5}]),an(Object.assign({},kt))}},Ae.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(kt==null?void 0:kt.allow_late)&&Ae.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ae.createElement("div",{style:{display:"flex"}},Ae.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ae.createElement(Be.ZP.Group,{style:{marginLeft:"20px"},disabled:Ie||(wt==null?void 0:wt.anonymous_comment)||(wt==null?void 0:wt.allow_late),value:kt.unified_late,onChange:bt=>{var Bn;if((0,re.Rm)()&&!((Bn=Wt.AssistantObject.practice)!=null&&Bn.can_late)){Fe.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}kt.unified_late=bt.target.value,qn==""&&!bt.target.value&&Et([{penalty_type:ne.Q.Percent,late_penalty:20}]),an(ut({},kt))}},(kt==null?void 0:kt.unified_setting)&&Ae.createElement(Be.ZP,{value:!0,disabled:!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Qe=wt==null?void 0:wt.group_settings)==null?void 0:Qe.length)>0&&Ae.createElement(Be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),kt!=null&&kt.unified_late?Ae.createElement(Ae.Fragment,null,Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"10px"}},Ae.createElement(Re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(Re.Z,{className:"ml20"},Ae.createElement(ne.Z,{disabled:Ie||Xa,value:{type:kt.penalty_type,inputValue:kt.late_penalty},onChange:bt=>{var Bn;if((0,re.Rm)()&&!((Bn=Wt.AssistantObject.practice)!=null&&Bn.can_late)){Fe.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}an(St(ut({},kt),{late_penalty:bt.inputValue,penalty_type:bt.type}))}})),Ae.createElement(Re.Z,{flex:"1",className:"ml5"},Ae.createElement("span",{className:"c-grey-c ml10"},kt.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)"))),Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"15px"}},Ae.createElement(Re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Re.Z,{className:"ml20"},Ae.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ie||Xa,value:kt.late_time?Ce()(kt.late_time):"",disabledDate:bt=>Lt(bt,wt==null?void 0:wt.course_end_date),onChange:(bt,Bn)=>{var Ja;if((0,re.Rm)()&&!((Ja=Wt.AssistantObject.practice)!=null&&Ja.can_late)){Fe.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}kt.late_time=Bn,an(Object.assign({},kt))}})))):qn.map(function(bt,Bn){var Ja;return Ae.createElement(Re.Z,{span:24,key:Bn},Ae.createElement(oe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ae.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Bn+1),Ae.createElement(be.default,{disabled:Ie||!((Ja=gt==null?void 0:gt.homework_status)!=null&&Ja.includes("\u672A\u53D1\u5E03"))&&bt.id||(wt==null?void 0:wt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof bt.group_name=="string"?[bt.group_name]:bt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:zt=>{var Ln;if((0,re.Rm)()&&!((Ln=Wt.AssistantObject.practice)!=null&&Ln.can_late)){Fe.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[Bn].group_name=zt,qn[Bn].group_id=bt.group_id,Et(qn.slice())}},wt.group_settings&&wt.group_settings.map(function(zt){const Ln=qn.map(Ia=>Ia.group_name).flat(),Aa=bn.map(Ia=>Ia.group_name).flat();if(kt!=null&&kt.unified_setting){if(!Ln.includes(zt.group_name))return Ae.createElement(st,{value:zt.group_name,key:zt.id},zt.group_name)}else if(Aa.includes(zt.group_name)&&!Ln.includes(zt.group_name))return Ae.createElement(st,{value:zt.group_name,key:zt.id},zt.group_name)})),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(ne.Z,{disabled:Ie||jr(bt.id),value:{type:bt.penalty_type,inputValue:bt.late_penalty},onChange:zt=>{var Ln;if((0,re.Rm)()&&!((Ln=Wt.AssistantObject.practice)!=null&&Ln.can_late)){Fe.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[Bn].late_penalty=zt.inputValue,qn[Bn].penalty_type=zt.type,Et([...qn])}}),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(fe.default,{size:"large",disabled:Ie||jr(bt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:zt=>Lt(zt,wt==null?void 0:wt.course_end_date),format:"YYYY-MM-DD HH:mm",value:bt!=null&&bt.late_time?Ce()(bt.late_time):void 0,onChange:(zt,Ln)=>{var Aa;if((0,re.Rm)()&&!((Aa=Wt.AssistantObject.practice)!=null&&Aa.can_late)){Fe.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[Bn].late_time=Ln,Et([...qn])}}),!Ie&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Wt.AssistantObject.practice)!=null&&zt.can_late)){Fe.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}Et(qn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Bn>0&&!bt.id&&Ae.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Wt.AssistantObject.practice)!=null&&zt.can_late)){Fe.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=qn.filter((Ln,Aa)=>Bn!==Aa),Et(qn.slice()),setTimeout(()=>Et(qn.slice()),10)}}))))})),!Ie&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Me.ZP,{type:"primary",size:"large",loading:ia,style:{width:"138px",marginTop:"30px"},onClick:()=>$a()},"\u4FDD\u5B58")),Ae.createElement(ce.Z,{onConfirm:(bt,Bn)=>{bn.splice(bt,0,...Bn),bn.splice(bt+Bn.length,1);const Ja=(0,b.QE)([...bn]);ra([...Ja])}}),Ae.createElement(de.Z,{resdata:Pt,type:"shixun",okloading:ia,oktext:(Pt==null?void 0:Pt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:bt=>Ct(void 0,null,function*(){vn(!0);let Bn=yield(0,y.ZP)(`/api/courses/${yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(yt.categoryId)]}});vn(!1),(Bn==null?void 0:Bn.status)===0&&Br(An)})}))};ct.ZP=(0,te.connect)(({shixunHomeworks:mt,classroomList:Tt,loading:$t,user:Wt})=>({shixunHomeworks:mt,classroomList:Tt,loading:$t.effects,user:Wt}))(Xe)},61604:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(43418),ye=x(8591),Be=x(1710),oe=x(65582),Re=x(74128),De=x(84511),Pe=x(38147),Me=x(56656),Ze=x.n(Me),Ce=x(65862),re=x(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(de,pe,Ae)=>pe in de?y(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[pe]=Ae,te=(de,pe)=>{for(var Ae in pe||(pe={}))z.call(pe,Ae)&&ee(de,Ae,pe[Ae]);if(E)for(var Ae of E(pe))b.call(pe,Ae)&&ee(de,Ae,pe[Ae]);return de},ne=(de,pe,Ae)=>new Promise((Se,Te)=>{var we=it=>{try{ze(Ae.next(it))}catch(Ye){Te(Ye)}},lt=it=>{try{ze(Ae.throw(it))}catch(Ye){Te(Ye)}},ze=it=>it.done?Se(it.value):Promise.resolve(it.value).then(we,lt);ze((Ae=Ae.apply(de,pe)).next())});const{Dragger:ie}=fe.default,ce=({classroomList:de,dispatch:pe,onOk:Ae})=>{const Se=(0,oe.useParams)(),[Te]=be.default.useForm(),[we,lt]=(0,a.useState)(),[ze,it]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ut=>ne(void 0,null,function*(){return lt(ut),!1})};return(0,a.useEffect)(()=>{Te.setFieldsValue({publish_time:Ze()(Ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ze()(Ze()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Te.submit()}),onCancel:()=>{Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(be.default,{form:Te,onFinish:ut=>ne(void 0,null,function*(){var St,Ct,vt;if(!(we!=null&&we.size)){ye.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Lt=new FormData;Lt.append("type",de.actionTabs.type),Lt.append("file",we);let Rt;window.location.href.indexOf("exercise")>-1?Rt=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Rt=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let Vt=yield(0,Pe.ZP)(Rt,{method:"post",body:Lt},!0);it(!1),(Vt==null?void 0:Vt.status)===0&&(Ae(),Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Ct=(St=Vt==null?void 0:Vt.data)==null?void 0:St.fail)==null?void 0:Ct.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Be.default,{pagination:!1,dataSource:(vt=Vt==null?void 0:Vt.data)==null?void 0:vt.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,Ce.FH)("",Re.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},re.createElement(be.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),re.createElement(be.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:De.Z.downloadbutton,href:Re.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.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(be.default.Item,{style:{marginBottom:0}},re.createElement(ie,te({},Ye),re.createElement("a",{className:De.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"))))))};ct.Z=(0,oe.connect)(({classroomList:de})=>({classroomList:de}))(ce)},88656:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(99313),ye=x(1710),Be=x(58421),oe=x(65582),Re=x(38147),De=x(56656),Pe=x.n(De),Me=x(59301),Ze=(y,E,z)=>new Promise((b,ee)=>{var te=ce=>{try{ie(z.next(ce))}catch(de){ee(de)}},ne=ce=>{try{ie(z.throw(ce))}catch(de){ee(de)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,ne);ie((z=z.apply(y,E)).next())});const{Dragger:Ce}=fe.default,re=({})=>{const y=(0,oe.useParams)(),[E]=be.default.useForm(),[z,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,ie]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ce=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function de(){return Ze(this,null,function*(){let Ae;te(!0),window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ae=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Se=yield(0,Re.ZP)(Ae,{method:"get",params:ne});te(!1),(Se==null?void 0:Se.status)===0&&b(Se==null?void 0:Se.data)})}(0,a.useEffect)(()=>{de()},[]);let pe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ae,Se,Te)=>{var we;return(we=ce.find(lt=>lt.question_type===Ae))==null?void 0:we.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ae,Se,Te)=>{var we;return(we=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(lt=>lt.id===Ae))==null?void 0:we.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ae,Se,Te)=>Pe()(Ae).format("YYYY-MM-DD HH:mm:ss")}].filter(Ae=>!!Ae);return Me.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Me.createElement(Fe.default,{destroyInactiveTabPane:!0,onChange:Ae=>{ne.type=Ae,ne.page=1,ne.limit=10,ie(ne),de()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Me.createElement(ye.default,{className:"mt20",loading:ee,columns:[{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:(Ae,Se,Te)=>Pe()(Ae).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:z==null?void 0:z.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Me.createElement(ye.default,{className:"mt20",loading:ee,columns:pe,dataSource:z==null?void 0:z.list,pagination:!1})}].filter(Ae=>!!Ae)}),Me.createElement(Be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ae,Se)=>{ne.page=Ae,ne.limit=Se,ie(ne),de()},current:ne.page,total:z.count,pageSize:ne.limit,style:{marginTop:20}}))};ct.Z=(0,oe.connect)(({classroomList:y})=>({classroomList:y}))(re)},75735:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(43418),ye=x(5871),Be=x(65582),oe=x(38147),Re=x(56656),De=x.n(Re),Pe=x(65862),Me=x(59301),Ze=Object.defineProperty,Ce=Object.defineProperties,re=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(de,pe,Ae)=>pe in de?Ze(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[pe]=Ae,ee=(de,pe)=>{for(var Ae in pe||(pe={}))E.call(pe,Ae)&&b(de,Ae,pe[Ae]);if(y)for(var Ae of y(pe))z.call(pe,Ae)&&b(de,Ae,pe[Ae]);return de},te=(de,pe)=>Ce(de,re(pe)),ne=(de,pe,Ae)=>new Promise((Se,Te)=>{var we=it=>{try{ze(Ae.next(it))}catch(Ye){Te(Ye)}},lt=it=>{try{ze(Ae.throw(it))}catch(Ye){Te(Ye)}},ze=it=>it.done?Se(it.value):Promise.resolve(it.value).then(we,lt);ze((Ae=Ae.apply(de,pe)).next())});const{Dragger:ie}=fe.default,ce=({classroomList:de,dispatch:pe,onOk:Ae})=>{const Se=(0,Be.useParams)(),[Te]=be.default.useForm(),[we,lt]=(0,a.useState)(),[ze,it]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:ut=>ne(void 0,null,function*(){return lt(ut),!1})};return(0,a.useEffect)(()=>{Te.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Pe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Me.createElement(Fe.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:de.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Te.submit()}),onCancel:()=>{Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},Me.createElement(be.default,{form:Te,onFinish:ut=>ne(void 0,null,function*(){var St,Ct;console.log("---",de.actionTabs,ut,Se);let vt=((St=de==null?void 0:de.actionTabs)==null?void 0:St.type)==="exercise"?`/api/exercises/${Se==null?void 0:Se.category}/exercise_user/edit_score.json`:`/api/student_works/${de.actionTabs.id}/edit_score.json`;it(!0);let Lt=yield(0,oe.ZP)(vt,{method:"post",body:te(ee({},ut),{exercise_user_id:((Ct=de==null?void 0:de.actionTabs)==null?void 0:Ct.type)==="exercise"?de.actionTabs.id:""})});it(!1),Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),Ae()})},Me.createElement(be.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Me.createElement(ye.Z,{min:0,style:{width:"100%"}}))))};ct.Z=(0,Be.connect)(({classroomList:de})=>({classroomList:de}))(ce)},71635:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(3113),ye=x(95237),Be=x(81327),oe=x(5083),Re=x(65582),De=x(56656),Pe=x.n(De),Me=x(99981),Ze=x(38147),Ce=x(59301),re=(z,b,ee)=>new Promise((te,ne)=>{var ie=pe=>{try{de(ee.next(pe))}catch(Ae){ne(Ae)}},ce=pe=>{try{de(ee.throw(pe))}catch(Ae){ne(Ae)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(ie,ce);de((ee=ee.apply(z,b)).next())});const{Dragger:y}=fe.default,E=({})=>{const z=(0,Re.useParams)(),[b]=be.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,ie]=(0,a.useState)(!1);console.log("----",z);function ce(){return re(this,null,function*(){var de,pe;let Ae;window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${z==null?void 0:z.categoryId}/get_time_setting.json`:Ae=`/api/homework_commons/${z==null?void 0:z.categoryId}/get_time_setting.json`;let Se=yield(0,Ze.ZP)(Ae,{method:"get"});(Se==null?void 0:Se.status)===0&&b.setFieldsValue({publish_time:Pe()(Pe()((de=Se==null?void 0:Se.data)==null?void 0:de.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Pe()(Pe()((pe=Se==null?void 0:Se.data)==null?void 0:pe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{ce()},[]),Ce.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ce.createElement("div",{style:{textAlign:"end"}},ee&&Ce.createElement(Fe.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&Ce.createElement("div",null,Ce.createElement(Fe.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ce.createElement(Fe.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ce.createElement(be.default,{form:b,disabled:ee,onFinish:de=>re(void 0,null,function*(){ie(!0),console.log("---",window.location.href);let pe;window.location.href.indexOf("exercise")>-1?pe=`/api/exercises/${z==null?void 0:z.categoryId}/time_setting.json`:pe=`/api/homework_commons/${z==null?void 0:z.categoryId}/time_setting.json`;let Ae=yield(0,Ze.ZP)(pe,{method:"post",body:{publish_time:Pe()(de.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Pe()(de.end_time).format("YYYY-MM-DD HH:mm")}});ie(!1),(Ae==null?void 0:Ae.status)===0&&te(!0)})},Ce.createElement(ye.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(be.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Me.Q8)(de),disabledTime:de=>(0,Me.d0)(de),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ce.createElement(ye.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(be.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Me.Q8)(de,"",b.getFieldValue("publish_time")),disabledTime:de=>(0,Me.d0)(de,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.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")))))};ct.Z=(0,Re.connect)(({classroomList:z})=>({classroomList:z}))(E)},42656:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return E}});var a=x(59301),fe=x(65582),be=x(5083),Fe=x(43418),ye=x(92832),Be=x(95237),oe=x(43604),Re={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=x(56656),Pe=x.n(De),Me=x(65862),Ze=x(2524),Ce=x(59301);const{RangePicker:re}=be.default,y=({dispatch:z,classroomList:b,onConfirm:ee})=>{const[te,ne]=(0,a.useState)([]),[ie,ce]=(0,a.useState)([]),[de,pe]=(0,a.useState)("");(0,a.useEffect)(()=>{var Te;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let we=b.actionTabs.data;console.log("data",we);let lt=(Te=we==null?void 0:we.group_name)==null?void 0:Te.map((ze,it)=>{var Ye;return{group_id:we==null?void 0:we.group_id[it],group_name:we==null?void 0:we.group_name[it],is_admin:we==null?void 0:we.is_admin,end_time:we==null?void 0:we.end_time,publish_time:Array.isArray(we==null?void 0:we.publish_time)?(Ye=we==null?void 0:we.publish_time)==null?void 0:Ye[0]:we==null?void 0:we.publish_time}});lt&&(ne([...lt]),ce([...lt]))}},[b.actionTabs]);const Ae=()=>{z({type:"classroomList/setActionTabs",payload:{}}),pe("")},Se=Te=>{if(Te){const we=ie==null?void 0:ie.filter(lt=>{var ze,it;return(it=(ze=lt==null?void 0:lt.group_name)==null?void 0:ze.toLowerCase())==null?void 0:it.includes(Te==null?void 0:Te.toLowerCase())});ne(we)}else ne(ie)};return Ce.createElement(Fe.default,{width:980,title:Ce.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ce.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ce.createElement("span",{className:Re.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")),Ce.createElement(ye.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:de,onChange:Te=>{pe(Te.target.value.trim()),Se(Te.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ae(),onOk:()=>{var Te;ee((Te=b.actionTabs)==null?void 0:Te.index,ie),Ae()}},Ce.createElement("div",{className:Re.modal_con},Ce.createElement(Be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(Te,we){var lt,ze;return Ce.createElement(oe.Z,{span:24,key:we},Ce.createElement(Be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:we==(te==null?void 0:te.length)-1?"0px":"10px"}},Ce.createElement("div",{className:Re.multiple_select,title:Te.group_name},Te.group_name),Ce.createElement("div",{className:"ml20"},Ce.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Te.publish_time?Pe()(Te.publish_time):Pe()(),Pe()()]},allowClear:!1,disabled:(lt=b.actionTabs)==null?void 0:lt.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 Ye;return(0,Me.Q8)(it,(Ye=b.actionTabs)==null?void 0:Ye.disabledDate)},disabledTime:it=>(0,Me.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Pe()((0,Me.U6)(),"HH:mm"),Pe()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Te.publish_time&&[Pe()(Te.publish_time),Te.end_time?Pe()(Te.end_time):void 0],onChange:(it,Ye)=>{te[we].publish_time=Ye[0],te[we].end_time=Ye[1],ne([...te]),ie.forEach(ut=>{ut.group_id===Te.group_id&&(ut.publish_time=Ye[0],ut.end_time=Ye[1])}),ce([...ie])}})),(ze=b.actionTabs)!=null&&ze.rangePickerDisabled?Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(we,1),ne([...te]),ie.forEach((it,Ye)=>{it.group_id===Te.group_id&&ie.splice(Ye,1)}),ce([...ie])}})))}):Ce.createElement(Ze.Z,null))))};var E=(0,fe.connect)(({classroomList:z})=>({classroomList:z}))(y)},10129:function(Ot,ct,x){"use strict";x.d(ct,{h:function(){return a}});var a=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(a||{})},67172:function(Ot,ct,x){"use strict";x.d(ct,{H7:function(){return y},MK:function(){return re},MU:function(){return Pe},X6:function(){return Ze},bM:function(){return De},fi:function(){return E},fu:function(){return Re},n4:function(){return z},rX:function(){return Ce},vl:function(){return b},zO:function(){return Me}});var a=x(38147),fe=Object.defineProperty,be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(ee,te,ne)=>te in ee?fe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,oe=(ee,te)=>{for(var ne in te||(te={}))Fe.call(te,ne)&&Be(ee,ne,te[ne]);if(be)for(var ne of be(te))ye.call(te,ne)&&Be(ee,ne,te[ne]);return ee};function Re(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,oe({hidePopLogin:!0},te||{}))}function De(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function Pe(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Me(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Ze(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function Ce(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function re(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function E(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function z(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},26971:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Us}});var a=x(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},be=x(78241),Fe=x(6848),ye=x(3113),Be=x(43418),oe=x(5871),Re=x(8591),De=x(92832),Pe=x(28103),Me=x(24905),Ze=x(95237),Ce=x(43604),re=x(58421),y=x(60324),E=Object.defineProperty,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(jt,rn,yn)=>rn in jt?E(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,ne=(jt,rn)=>{for(var yn in rn||(rn={}))b.call(rn,yn)&&te(jt,yn,rn[yn]);if(z)for(var yn of z(rn))ee.call(rn,yn)&&te(jt,yn,rn[yn]);return jt};const ie=jt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=x(6339),pe=x(65582),Ae=x(65862),Se=x(38147),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,it=(jt,rn,yn)=>rn in jt?Te(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,Ye=(jt,rn)=>{for(var yn in rn||(rn={}))lt.call(rn,yn)&&it(jt,yn,rn[yn]);if(we)for(var yn of we(rn))ze.call(rn,yn)&&it(jt,yn,rn[yn]);return jt};const ut=jt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var St="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ct=Object.defineProperty,vt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Vt=(jt,rn,yn)=>rn in jt?Ct(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,st=(jt,rn)=>{for(var yn in rn||(rn={}))Lt.call(rn,yn)&&Vt(jt,yn,rn[yn]);if(vt)for(var yn of vt(rn))Rt.call(rn,yn)&&Vt(jt,yn,rn[yn]);return jt};const Xe=jt=>React.createElement("svg",st({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Tt=x(70414),$t=x(96565),Wt=x(97805),Rn=x(20633),Ge={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Gt=x(59301),kn=Object.defineProperty,En=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Qe=(jt,rn,yn)=>rn in jt?kn(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,yt=(jt,rn)=>{for(var yn in rn||(rn={}))ht.call(rn,yn)&&Qe(jt,yn,rn[yn]);if(ot)for(var yn of ot(rn))$e.call(rn,yn)&&Qe(jt,yn,rn[yn]);return jt},wt=(jt,rn)=>En(jt,tn(rn)),Ke=(jt,rn)=>{var yn={};for(var ya in jt)ht.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&ot)for(var ya of ot(jt))rn.indexOf(ya)<0&&$e.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const He=null,gt=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,dispatch:wo,isEdit:fl,editData:No}=yn,To=Ke(yn,["globalSetting","loading","dispatch","isEdit","editData"]);const[$l,Al]=(0,a.useState)(""),[ai,Ti]=(0,a.useState)(""),[Ql,Ur]=(0,a.useState)([]),[Zo,Bl]=(0,a.useState)(""),[Ml,_o]=(0,a.useState)(),[Le,Ve]=(0,a.useState)(!1),[Ue,Bt]=(0,a.useState)({}),[ft,Xt]=(0,a.useState)([]);(0,a.useEffect)(()=>{!No||!fl||(Al(No==null?void 0:No.name),Ti(No==null?void 0:No.analysis),_o(No==null?void 0:No.is_ordered),Bt(No),Ve(!0))},[No]),(0,a.useEffect)(()=>{if(!Le)return;const rr=No==null?void 0:No.standard_answer.map(va=>va==null?void 0:va.answer_text);Ur(rr);const mr=No==null?void 0:No.standard_answer.map(va=>va==null?void 0:va.score);Xt(mr),Ve(!1)},[Le]),(0,a.useImperativeHandle)(rn,()=>({onSave:mn,Clear:pa}));const mn=()=>{let rr=[],mr=!1;return $l?(Ql.forEach((va,Za)=>{rr.push({position:Za+1,answer_text:[],score:ft[Za]}),va==null||va.forEach((Er,yo)=>{rr[Za].answer_text.push(Er),(!Er||!(0,Ae.eR)(Er,1e4))&&(Bl(`${Za}-${yo}`),Re.ZP.info(Er?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),mr=!0)})}),mr?!1:(rr==null?void 0:rr.length)>20?(Re.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:$l,analysis:ai,standard_answers:rr,is_ordered:Ml,downcase:Ue==null?void 0:Ue.downcase,no_space:Ue==null?void 0:Ue.no_space,use_blank_score:Ue==null?void 0:Ue.use_blank_score}):(Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},pa=()=>{Al(""),Ti(""),Ur([]),_o(!1)},ba=(rr,mr,va)=>{const Za=Ql.slice();if(mr&&Za.splice(rr,mr),va)for(let Er=0;Er{Bl("");let Za=Ql.slice();Za[rr][mr]=va,Ur(Za)},Va=rr=>{let mr=Ql.slice();mr[rr]=[...mr[rr],""],Ur(mr)},sr=(rr,mr)=>{let va=Ql.slice();if(!va[rr][mr]){va[rr]=va[rr].filter((Za,Er)=>Er!==mr),Ur(va);return}Be.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:Ge.modal,onOk:()=>{va[rr]=va[rr].filter((Za,Er)=>Er!==mr),Ur(va)}})},cr=rr=>{Be.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:Ge.modal,onOk:()=>{let mr=Ql.slice();mr=Ql.filter((va,Za)=>rr!==Za),Ur(mr)}})};return Gt.createElement("section",{className:Ge.wrap},Gt.createElement("p",{className:Ge.titleWrap},Gt.createElement("span",{className:Ge.required},"*"),Gt.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),Gt.createElement("div",null,Gt.createElement(Wt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:$l,onChange:rr=>Al(rr),showNullButton:!0,onPlaceholderChange:ba})),Gt.createElement("div",{className:"mt20"},Ql.map((rr,mr)=>Gt.createElement("div",{style:{display:"flex"}},Gt.createElement("div",{style:{flex:1}},Gt.createElement(Rn.Z,{key:mr,answers:rr,index:mr,flex:1,is_md:!0,activeOptionErrorIndex:Zo,onAnswerChange:Ka,addChildAnswer:Va,deleteChildAnswer:sr,deleteChildAnswermain:cr})),Ue.use_blank_score&&Gt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Gt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Gt.createElement(oe.Z,{style:{width:"100px"},size:"large",defaultValue:ft[mr],onBlur:va=>{ft[mr]=va.target.value,Xt([...ft])}}))))),Gt.createElement("div",null,Gt.createElement(Me.default,{className:`${Ge.color333} font14 mt20`,checked:Ue.use_blank_score,onChange:rr=>Bt(wt(yt({},Ue),{use_blank_score:rr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Gt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Gt.createElement("div",null,Gt.createElement(Me.default,{className:`${Ge.color333} font14 mt20`,checked:Ue.downcase,onChange:rr=>Bt(wt(yt({},Ue),{downcase:rr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Gt.createElement("div",null,Gt.createElement(Me.default,{className:`${Ge.color333} font14 mt20`,checked:Ue.no_space,onChange:rr=>Bt(wt(yt({},Ue),{no_space:rr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Gt.createElement("div",{className:"mt20"},(Ql==null?void 0:Ql.length)>1&&Gt.createElement("span",null,Gt.createElement(Me.default,{checked:Ml,onChange:rr=>_o(rr.target.checked),className:`${Ge.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Gt.createElement("span",{className:`${Ge.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"))),Gt.createElement("p",{className:Ge.titleWrap},Gt.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Gt.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ai,onChange:rr=>Ti(rr)}))};var qe=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gt)),Ie=x(5112),Ht=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,bn=(jt,rn)=>{var yn={};for(var ya in jt)ia.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&Ht)for(var ya of Ht(jt))rn.indexOf(ya)<0&&vn.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const ra=null,qn=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,editData:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=bn(yn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)(),[Ti,Ql]=(0,a.useState)(""),[Ur,Zo]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!wo||!To)return;Ql(wo==null?void 0:wo.name),Zo(wo==null?void 0:wo.analysis);const _o=wo==null?void 0:wo.choices.find(Le=>Le.is_answer);ai(_o.choice_text==="\u6B63\u786E"?"0":"1")},[wo]),(0,a.useImperativeHandle)(rn,()=>({onSave:Bl,Clear:Ml}));const Bl=()=>Ti?Al?{name:Ti,choices:[{choice_text:"\u6B63\u786E",is_answer:Al==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Al==="1"?1:0}],analysis:Ur}:(Re.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Ml=()=>{Ql(""),Zo(""),ai("")};return a.createElement("section",{className:Ge.wrap},a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ti,onChange:_o=>Ql(_o)}),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ie.ZP.Group,{buttonStyle:"solid",value:Al,onChange:_o=>ai(_o.target.value)},a.createElement(Ie.ZP.Button,{value:"0",className:`${Ge.radio} mr40`},"\u6B63\u786E"),a.createElement(Ie.ZP.Button,{value:"1",className:Ge.radio},"\u9519\u8BEF")),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ur,onChange:_o=>Zo(_o)}))};var Et=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(qn)),kt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Nn=(jt,rn)=>{var yn={};for(var ya in jt)an.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&kt)for(var ya of kt(jt))rn.indexOf(ya)<0&&Pt.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const An=null,On=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,editData:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Nn(yn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Zo;if(!wo||!To)return;const Bl=(Zo=wo==null?void 0:wo.shixun)==null?void 0:Zo.challenges.map(Ml=>({id:Ml==null?void 0:Ml.id,score:Ml.score}));ai(Bl)},[wo]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ti,Clear:Ql}));const Ti=()=>({challenges:[...Al]}),Ql=()=>{ai([])};console.log("editData--",wo);const Ur=Zo=>{var Bl,Ml;return a.createElement("div",null,(Ml=(Bl=Zo==null?void 0:Zo.shixun)==null?void 0:Bl.challenges)==null?void 0:Ml.map((_o,Le)=>{var Ve;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Le+1,"\u5173"),a.createElement(Fe.Z,{key:Le,title:_o==null?void 0:_o.challenge_name},a.createElement("span",null,(0,Ae.Pq)(_o==null?void 0:_o.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u5206\u503C\uFF1A"),a.createElement(oe.Z,{precision:1,min:1,max:100,className:Ge.baseFormItem,style:{width:176},value:(Ve=Al.find(Ue=>Ue.id===_o.id))==null?void 0:Ve.score,onChange:Ue=>{Al.find(Bt=>Bt.id===_o.id).score=Ue,ai([...Al])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Ge.wrap},a.createElement(de.Z,{style:{paddingRight:10},className:Ge.titleHtml,value:`${wo==null?void 0:wo.position}\u3001${wo==null?void 0:wo.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u5173\u5361")),Ur(wo))};var Da=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(On)),$a=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Qn=(jt,rn)=>{var yn={};for(var ya in jt)Br.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&$a)for(var ya of $a(jt))rn.indexOf(ya)<0&&en.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Sa=["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"],fa=(jt,rn)=>{var yn=jt,{editData:ya,globalSetting:rl,loading:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Qn(yn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)([]),[Ti,Ql]=(0,a.useState)(),[Ur,Zo]=(0,a.useState)([]),[Bl,Ml]=(0,a.useState)(""),[_o,Le]=(0,a.useState)("");(0,a.useEffect)(()=>{ai(["","","",""])},[]),(0,a.useEffect)(()=>{if(!ya||!To)return;Ml(ya==null?void 0:ya.name),Le(ya==null?void 0:ya.analysis),ai(ya==null?void 0:ya.choices.map(ft=>ft.choice_text));const Bt=[];ya==null||ya.choices.map((ft,Xt)=>{ft.is_answer&&Bt.push(Xt)}),Zo(Bt)},[ya]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ve,Clear:Ue}));const Ve=()=>{if(!Bl)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Bt=Al.findIndex(Xt=>!Xt);if(Bt>-1)return Re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Sa[Bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ur.length)return Re.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(Ur.length<2)return Re.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ft=Al.map((Xt,mn)=>({choice_text:Xt,is_answer:Ur.includes(mn)?1:0}));return{name:Bl,choices:ft,analysis:_o}},Ue=()=>{ai(["","","",""]),Ml(""),Le(""),Zo("")};return a.createElement("section",{className:Ge.wrap},a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Bl,onChange:Bt=>Ml(Bt)}),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Al.map((Bt,ft)=>a.createElement("div",{className:Ge.choiceWrap,key:ft},a.createElement(Fe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ge.answer} ${Ur.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>{Ur.includes(ft)?Zo(Ur.filter(Xt=>Xt!==ft)):Zo([...Ur,ft])}},Sa[ft])),a.createElement("div",{className:Ge.editorWrap},Ti===ft?a.createElement($t.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Bt,onChange:Xt=>{Al[ft]=Xt,ai(Al)}}):a.createElement("div",{className:Ge.htmlWrap,onClick:()=>Ql(ft)},a.createElement(de.Z,{value:Bt}))),ft>1&&a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ai(Al.filter((Xt,mn)=>mn!==ft)),Ur.includes(ft)?Zo(Ur.filter(Xt=>Xt!==ft)):Zo([...Ur,ft])}})),ft<7&&ft===Al.length-1&&a.createElement(Fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ai([...Al,""])})))),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_o,onChange:Bt=>Le(Bt)}))};var Xa=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(fa)),jr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Bn=(jt,rn)=>{var yn={};for(var ya in jt)Qr.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&jr)for(var ya of jr(jt))rn.indexOf(ya)<0&&bt.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Ja=["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"],zt=(jt,rn)=>{var yn=jt,{editData:ya,globalSetting:rl,loading:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Bn(yn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)([]),[Ti,Ql]=(0,a.useState)(),[Ur,Zo]=(0,a.useState)(),[Bl,Ml]=(0,a.useState)(""),[_o,Le]=(0,a.useState)("");(0,a.useEffect)(()=>{ai(["","","",""])},[]),(0,a.useEffect)(()=>{if(!ya||!To)return;const Bt=[],ft=[];ya==null||ya.choices.forEach((Xt,mn)=>{Bt.push(Xt.choice_text),Xt.is_answer&&ft.push(mn)}),Ml(ya==null?void 0:ya.name),Le(ya==null?void 0:ya.analysis),ai(Bt),Zo(ft)},[ya]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ve,Clear:Ue}));const Ve=()=>{if(!Bl)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Bt=Al.findIndex(Xt=>!Xt);if(Bt>-1)return Re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ja[Bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Ur))return Re.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;const ft=Al.map((Xt,mn)=>({choice_text:Xt,is_answer:Ur.includes(mn)?1:0}));return{name:Bl,choices:ft,analysis:_o}},Ue=()=>{ai(["","","",""]),Ml(""),Le(""),Zo("")};return a.createElement("section",{className:Ge.wrap},a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Bl,onChange:Bt=>Ml(Bt)}),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Al.map((Bt,ft)=>a.createElement("div",{className:Ge.choiceWrap,key:ft},a.createElement(Fe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ge.answer} ${Ur!=null&&Ur.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>Zo([ft])},Ja[ft])),a.createElement("div",{className:Ge.editorWrap},Ti===ft?a.createElement($t.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Bt,onChange:Xt=>{Al[ft]=Xt,ai(Al)}}):a.createElement("div",{className:Ge.htmlWrap,onClick:()=>Ql(ft)},a.createElement(de.Z,{value:Bt}))),ft>1&&a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ai(Al.filter((Xt,mn)=>mn!==ft)),ft===Ur&&Zo(null)}})),ft<7&&ft===Al.length-1&&a.createElement(Fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ai([...Al,""])})))),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_o,onChange:Bt=>Le(Bt)}))};var Ln=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(zt)),Aa=x(12563),Ia=x(78673),Cr=x(61485),un=x(59301),se=Object.defineProperty,ge=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Mt=(jt,rn,yn)=>rn in jt?se(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,La=(jt,rn)=>{for(var yn in rn||(rn={}))_e.call(rn,yn)&&Mt(jt,yn,rn[yn]);if(Oe)for(var yn of Oe(rn))xt.call(rn,yn)&&Mt(jt,yn,rn[yn]);return jt},Yn=(jt,rn)=>ge(jt,Ee(rn)),ln=(jt,rn)=>{var yn={};for(var ya in jt)_e.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&Oe)for(var ya of Oe(jt))rn.indexOf(ya)<0&&xt.call(jt,ya)&&(yn[ya]=jt[ya]);return yn},Yt=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())});const jn=jt=>{if(!jt)return!1;if(/^s*$/.test(jt)||jt.trim()===""){Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let rn=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 jt==="|"?(Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Kt=({value:jt=[],onClose:rn})=>un.createElement(Aa.Z,{closable:!0,onClose:rn,className:Ge.keywordTag},un.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},jt.join(" \u6216 "))),xa=(jt,rn)=>{var yn=jt,{editData:ya,globalSetting:rl,loading:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=ln(yn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)(""),[Ti,Ql]=(0,a.useState)(""),[Ur,Zo]=(0,a.useState)(""),[Bl,Ml]=(0,a.useState)(""),[_o]=be.default.useForm(),Le=be.default.useWatch("use_keywords",_o);(0,a.useEffect)(()=>{var ft;!ya||!To||(ai(ya==null?void 0:ya.name),Ql(ya==null?void 0:ya.analysis),Zo((ft=ya==null?void 0:ya.answer_texts)==null?void 0:ft[0]),_o.setFieldsValue(La({},ya)))},[ya]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ve,Clear:Ue}));const Ve=()=>Yt(void 0,null,function*(){if(!Al)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield _o.validateFields()}catch(Xt){Re.ZP.error(Xt.errorFields[0].errors[0]);return}const ft=_o.getFieldsValue();return console.log(ft,"values"),La({name:Al,answer_texts:[Ur],analysis:Ti},ft)}),Ue=()=>{ai(""),Ql(""),Zo(""),_o.resetFields()},Bt=ya==null?void 0:ya.score;return un.createElement("section",{className:Ge.wrap},un.createElement("p",{className:Ge.titleWrap},un.createElement("span",{className:Ge.required},"*"),un.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),un.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Al,onChange:ft=>ai(ft)}),un.createElement("p",{className:Ge.titleWrap},un.createElement("span",{className:Ge.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),un.createElement($t.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ur,onChange:ft=>Zo(ft)}),un.createElement("p",{className:Ge.titleWrap},un.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),un.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ti,onChange:ft=>Ql(ft)}),un.createElement(be.default,{form:_o,size:"large",onFinishFailed:ft=>Yt(void 0,null,function*(){var Xt,mn;Re.ZP.error(ft.errorFields[0].errors[0]),_o.scrollToField((mn=(Xt=ft==null?void 0:ft.errorFields)==null?void 0:Xt[0])==null?void 0:mn.name,{behavior:"smooth",block:"center"})})},un.createElement(Ze.Z,{align:"middle",className:"mb30 mt20"},un.createElement(be.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},un.createElement(Ia.Z,null)),un.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),un.createElement(Ce.Z,null,un.createElement(Fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},un.createElement(Cr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Le&&un.createElement(be.default.List,{name:"keywords",rules:[{validator(ft,Xt){return Xt!=null&&Xt.length?(Xt==null?void 0:Xt.reduce((pa,ba)=>pa+ba.score,0))>parseFloat(Bt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ft,{add:Xt,remove:mn})=>un.createElement(un.Fragment,null,un.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),un.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},un.createElement(Ce.Z,{flex:1},un.createElement(De.default,{value:Bl,onChange:pa=>{Ml(pa.target.value)},maxLength:50,allowClear:!0,onPressEnter:pa=>{var ba,Ka,Va,sr;const cr=`${(ba=pa.target)==null?void 0:ba.value}`,rr=(Va=(Ka=cr==null?void 0:cr.split("|"))==null?void 0:Ka.filter(Za=>!!Za))==null?void 0:Va.map(Za=>Za==null?void 0:Za.trim()),mr=_o.getFieldValue("keywords"),va=((sr=mr==null?void 0:mr.map(Za=>Za==null?void 0:Za.keyword))==null?void 0:sr.flat())||[];for(const Za of rr)if(va.includes(Za)){Re.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}jn(cr)&&(Xt({keyword:rr,score:1}),Ml(""))},className:Ge.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),un.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ft.map(pa=>{var ba=pa,{key:Ka,name:Va}=ba,sr=ln(ba,["key","name"]);return un.createElement(Ze.Z,{key:Ka,style:{marginRight:148}},un.createElement(Ce.Z,{flex:1},un.createElement(Ze.Z,{align:"middle",justify:"space-between"},un.createElement(be.default.Item,Yn(La({},sr),{name:[Va,"keyword"]}),un.createElement(Kt,{onClose:()=>mn(Va)})),un.createElement(be.default.Item,Yn(La({},sr),{name:[Va,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),un.createElement(oe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Pa=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xa)),ga=x(36381),Je={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Nt=x(32134),on=x(12893),fn=Object.defineProperty,pn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,er=(jt,rn,yn)=>rn in jt?fn(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,dr=(jt,rn)=>{for(var yn in rn||(rn={}))Gn.call(rn,yn)&&er(jt,yn,rn[yn]);if(dn)for(var yn of dn(rn))Wn.call(rn,yn)&&er(jt,yn,rn[yn]);return jt},Cn=(jt,rn)=>pn(jt,Mn(rn)),qr=(jt,rn)=>{var yn={};for(var ya in jt)Gn.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&dn)for(var ya of dn(jt))rn.indexOf(ya)<0&&Wn.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Yr=jt=>{var rn=jt,{value:yn,onChange:ya,scrollId:rl}=rn,wo=qr(rn,["value","onChange","scrollId"]);return a.createElement("div",{id:rl||""},a.createElement($t.Z,Cn(dr({},wo),{defaultValue:yn,onChange:(fl,No)=>{No!=null&&No.length?ya(fl,No):ya(fl)}})))},ao=({value:jt,onChange:rn,placeholder:yn,height:ya=140,isEdit:rl})=>rl?a.createElement($t.Z,{watch:!0,isFocus:!0,height:ya,placeholder:yn,defaultValue:jt,onChange:rn}):a.createElement("div",{style:{cursor:"pointer"}},jt?a.createElement(de.Z,{className:Je.inputBorder,value:jt}):a.createElement("div",{className:`${Je.inputBorder} ${Je.placeholder}`},yn));var Nr=x(59301),ka=Object.defineProperty,Pr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,vo=(jt,rn,yn)=>rn in jt?ka(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,Yo=(jt,rn)=>{for(var yn in rn||(rn={}))so.call(rn,yn)&&vo(jt,yn,rn[yn]);if(hr)for(var yn of hr(rn))Po.call(rn,yn)&&vo(jt,yn,rn[yn]);return jt},il=(jt,rn)=>Pr(jt,Rr(rn)),ci=(jt,rn)=>{var yn={};for(var ya in jt)so.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&hr)for(var ya of hr(jt))rn.indexOf(ya)<0&&Po.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Dl=["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"],nl=({value:jt,onChange:rn,choiceTextKey:yn,answerKey:ya,index:rl,isEdit:wo,setInputActive:fl,form:No,choiceOptionsPath:To,allowChangeMode:$l,showAddIcon:Al,addItem:ai,deleteItem:Ti})=>{const Ql=(jt==null?void 0:jt[ya])===!0,Ur=()=>{const Bl=No.getFieldValue(To);No.setFieldValue(To,Bl.map(Ml=>il(Yo({},Ml),{[ya]:!1})))},Zo=()=>{Ql?rn(il(Yo({},jt),{[ya]:!1})):($l||Ur(),rn(il(Yo({},jt),{[ya]:!0})))};return Nr.createElement(Ze.Z,{className:Je.choiceWrap,align:"middle",wrap:!1},Nr.createElement(Ce.Z,{onClick:Zo,className:`${Je.choiceIndex} ${Ql?Je.activeAnswer:""}`},Dl[rl]),Nr.createElement(Ce.Z,{flex:1,className:`${Je.editorWrap} ml15`,onClick:fl},Nr.createElement(ao,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:wo,value:jt==null?void 0:jt[yn],onChange:Bl=>{rn(il(Yo({},jt),{[yn]:Bl}))}})),Nr.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},Nr.createElement("div",{onClick:Zo,className:`${Je.setAnswerBtn} ${Ql?Je.activeAnswer:""}`},Ql?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Nr.createElement(Ce.Z,{className:Je.actionWrapper},Nr.createElement(Fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Nr.createElement(Nt.Z,{className:Je.addIcon,onClick:ai,style:{visibility:Al?"visible":"hidden"}})),Nr.createElement(Fe.Z,{title:"\u5220\u9664"},Nr.createElement(on.Z,{className:Je.deleteIcon,onClick:Ti,style:{visibility:rl>1?"visible":"hidden"}}))))},Ll=({questionTitlePlaceholder:jt,titleKey:rn,choiceKey:yn,analysisKey:ya,choiceTextKey:rl,answerKey:wo,choiceOptionsPath:fl,allowChangeMode:No=!0,form:To,showAnalysis:$l=!0})=>{const[Al,ai]=(0,a.useState)(),[Ti,Ql]=(0,a.useState)(!1);return Nr.createElement("div",{className:Je.wrap},Nr.createElement("div",{className:Je.questionTitleEditorWrap},Nr.createElement(be.default.Item,{label:"\u9898\u5E72",name:rn,labelCol:{span:24},rules:[{required:!0}]},Nr.createElement(Yr,{scrollId:Array.isArray(rn)?rn.join("_"):`${rn}`,watch:!0,height:140,placeholder:jt}))),Nr.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Nr.createElement(be.default.List,{name:yn,rules:[{validator(Ur,Zo){const Bl=Zo.some(_o=>_o[wo]),Ml=Zo.findIndex(_o=>{var Le;return((Le=_o[rl])==null?void 0:Le.length)<=0});return Ml!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Dl[Ml]}\u9009\u9879\u7684\u5185\u5BB9`)):Bl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ur,{add:Zo,remove:Bl})=>Nr.createElement("div",{id:Array.isArray(fl)?fl.join("_"):`${fl}`},Ur.map((Ml,_o)=>{var Le=Ml,{key:Ve,name:Ue}=Le,Bt=ci(Le,["key","name"]);const ft=Al===Ve,Xt=()=>{ai(Ve)},mn=_o<7&&_o===Ur.length-1,pa=()=>Zo({[rl]:"",[wo]:0}),ba=()=>Bl(Ue);return Nr.createElement(be.default.Item,il(Yo({},Bt),{key:Ve,name:Ue,noStyle:!0}),Nr.createElement(nl,{choiceTextKey:rl,answerKey:wo,index:_o,isEdit:ft,setInputActive:Xt,form:To,choiceOptionsPath:fl,allowChangeMode:No,showAddIcon:mn,addItem:pa,deleteItem:ba}))}),Ur.length<8&&Nr.createElement("div",{className:`${Je.addBtn} mb30`,onClick:()=>Zo({[rl]:"",[wo]:0})},"\u6DFB\u52A0\u9009\u9879"))),$l&&Nr.createElement("div",{onClick:()=>Ql(!0)},Nr.createElement(be.default.Item,{name:ya,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Nr.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ti}))))};var kr=x(59301),Pl=Object.defineProperty,Zl=Object.defineProperties,bl=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,li=(jt,rn,yn)=>rn in jt?Pl(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,di=(jt,rn)=>{for(var yn in rn||(rn={}))wi.call(rn,yn)&&li(jt,yn,rn[yn]);if(ro)for(var yn of ro(rn))oi.call(rn,yn)&&li(jt,yn,rn[yn]);return jt},vi=(jt,rn)=>Zl(jt,bl(rn)),Gl=(jt,rn)=>{var yn={};for(var ya in jt)wi.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&ro)for(var ya of ro(jt))rn.indexOf(ya)<0&&oi.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Go=({value:jt,onChange:rn})=>{const yn=rl=>{Be.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:Je.modal,onOk:()=>{const wo=[...jt];wo.splice(rl,1),rn(wo)}})},ya=()=>{const rl=[...jt];rl.push(""),rn(rl)};return kr.createElement(Ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},jt==null?void 0:jt.map((rl,wo)=>kr.createElement(Ce.Z,{key:`${rl}_${wo}`,className:Je.blankWrapper},kr.createElement(De.default,{className:Je.blankInput,defaultValue:rl,maxLength:1e3,onBlur:fl=>{const No=[...jt],To=fl.target.value.trim();No[wo]=To,rn(No)}}),kr.createElement(Fe.Z,{title:"\u5220\u9664"},kr.createElement(on.Z,{className:Je.deleteIcon,style:{marginLeft:15,visibility:wo>0?"visible":"hidden"},onClick:()=>yn(wo)})))),kr.createElement(Ce.Z,null,kr.createElement("div",{className:`${Je.addBtn}`,onClick:()=>{ya()}},"\u65B0\u589E\u7B54\u6848")))},Il=({value:jt=!0,onChange:rn})=>kr.createElement(Ia.Z,{checked:!jt,onChange:yn=>{rn(!yn)}}),Hl="\u2581",Di=({questionTitlePlaceholder:jt,form:rn,name:yn,scoreByBlank:ya="use_blank_score",answerKey:rl,titleKey:wo="name",analysisKey:fl="analysis",isOrdered:No="is_ordered"})=>{var To,$l;const[Al,ai]=(0,a.useState)(!1),Ti=(Ve,Ue)=>{const Bt=Ue.line;let ft=0;for(let mn=0;mn{const Xt=Ve.getRange(Ue.from,Ue.to);let mn=0;if(Ue.text.forEach(pa=>{mn+=pa.split(Hl).length-1}),Ue.origin!=="setValue"){if(Xt&&Xt.indexOf(Hl)!==-1){const pa=Xt.split(Hl).length-1,ba=Ti(Ve,Ue.from);if(console.log(`\u5220\u9664${pa}\u4E2A\uFF0C \u524D\u9762\u6709${ba}\u4E2A\uFF0C\u65B0\u589E${mn}\u4E2A`),pa>1){const Ka=Array.from({length:pa},(Va,sr)=>ba+sr);ft(Ka)}else ft(ba)}else if(mn>0){const pa=Ti(Ve,Ue.from);console.log(`\u65B0\u589E${mn}\u4E2A\uFF0C\u4E4B\u524D\u6709${pa}\u4E2A`),Bt(mn,pa)}}},Ur=()=>{const Ve=rn.getFieldValue(["sub_item_banks",...rl]);rn.setFieldValue(["sub_item_banks",...rl],Ve==null?void 0:Ve.map((Ue,Bt)=>vi(di({},Ue),{position:Bt+1})))},Zo=(0,a.useRef)(),Bl=(Ve,Ue)=>{for(let Bt=0;Bt{Ml.current(Ve),Ur()},Le=($l=(To=rn.getFieldValue("sub_item_banks"))==null?void 0:To[rl==null?void 0:rl[0]])==null?void 0:$l[rl==null?void 0:rl[1]];return kr.createElement("div",{className:Je.wrap},kr.createElement("div",{className:Je.questionTitleEditorWrap},kr.createElement(be.default.Item,{label:"\u9898\u5E72",name:wo,labelCol:{span:24},rules:[{required:!0}]},kr.createElement(Yr,{scrollId:"name",watch:!0,height:140,placeholder:jt,showNullButton:!0,onCMBeforeChange:(Ve,Ue)=>{Ql(Ve,Ue,Bl,_o)}}))),kr.createElement(be.default.List,{name:rl,rules:[{validator(Ve,Ue){if((Ue==null?void 0:Ue.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Bt of Ue){const{answer_text:ft}=Bt||{};if(ft!=null&&ft.some(Xt=>(Xt==null?void 0:Xt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ve,{add:Ue,remove:Bt},{errors:ft})=>(Zo.current=Ue,Ml.current=Bt,kr.createElement(kr.Fragment,null,kr.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ve.map((Xt,mn)=>{var pa=Xt,{key:ba,name:Ka}=pa,Va=Gl(pa,["key","name"]);return kr.createElement(Ze.Z,{className:"mb20",key:ba,align:"middle",wrap:!1},kr.createElement(Ce.Z,{flex:"0 0 auto",className:`${Je.blankIndex}`},"\u586B\u7A7A\u9879",mn+1),kr.createElement(Ce.Z,{flex:1},kr.createElement(Ze.Z,{align:"top",justify:"space-between",wrap:!1},kr.createElement(Ce.Z,null,kr.createElement(be.default.Item,vi(di({},Va),{name:[Ka,"answer_text"],noStyle:!0}),kr.createElement(Go,null))),(rn==null?void 0:rn.getFieldValue(["sub_item_banks",...ya]))&&kr.createElement(Ce.Z,{flex:"224px"},kr.createElement(be.default.Item,vi(di({},Va),{name:[Ka,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Je.blankInputNumberWrapper}),kr.createElement(oe.Z,{className:Je.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),kr.createElement(be.default.Item,vi(di({},Va),{name:[Ka,"position"],noStyle:!0}),kr.createElement(De.default,{type:"hidden"}))))})))),kr.createElement(Ze.Z,{align:"middle"},kr.createElement(be.default.Item,{name:[yn,"downcase"],valuePropName:"checked"},kr.createElement(Ia.Z,null)),kr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),kr.createElement(Ze.Z,{align:"middle"},kr.createElement(be.default.Item,{name:[yn,"no_space"],valuePropName:"checked"},kr.createElement(Ia.Z,null)),kr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Le==null?void 0:Le.length)>1&&kr.createElement(Ze.Z,{align:"middle",className:(Le==null?void 0:Le.length)>1?"mb30":`${Je.hide}`},kr.createElement(be.default.Item,{name:No},kr.createElement(Il,null)),kr.createElement(Ce.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),kr.createElement("div",{onClick:()=>ai(!0)},kr.createElement(be.default.Item,{name:fl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},kr.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Al}))))};var ou=Object.defineProperty,lu=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,hi=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Au=(jt,rn,yn)=>rn in jt?ou(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,qu=(jt,rn)=>{for(var yn in rn||(rn={}))ii.call(rn,yn)&&Au(jt,yn,rn[yn]);if(hi)for(var yn of hi(rn))Ci.call(rn,yn)&&Au(jt,yn,rn[yn]);return jt},rs=(jt,rn)=>lu(jt,Eu(rn)),Yu=(jt,rn)=>{var yn={};for(var ya in jt)ii.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&hi)for(var ya of hi(jt))rn.indexOf(ya)<0&&Ci.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Mo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Wr=({value:jt,onChange:rn,form:yn,choiceKey:ya})=>{const rl=(jt==null?void 0:jt.is_answer)===!0,wo=jt==null?void 0:jt.choice_text,fl=()=>{var No;const To=(No=yn==null?void 0:yn.getFieldValue(["sub_item_banks",...ya]))==null?void 0:No.map($l=>({choice_text:$l==null?void 0:$l.choice_text,is_answer:!1}));yn==null||yn.setFieldValue(["sub_item_banks",...ya],To),rn(rs(qu({},jt),{is_answer:!0}))};return a.createElement(Ze.Z,{className:Je.choiceWrap,align:"middle",wrap:!1},a.createElement(Ce.Z,{onClick:fl,className:`${Je.choiceIndex} ${Je.judgementIndex} ${rl?Je.activeAnswer:""}`},Mo[wo]),a.createElement(Ce.Z,{flex:1,className:`${Je.editorWrap} ml15`},a.createElement("div",{className:`${Je.inputBorder} ${Je.placeholder} ${rl?Je.activeJudgementAnswer:""}`},wo)),a.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:fl,className:`${Je.setAnswerBtn} ${rl?Je.activeAnswer:""}`},rl?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Zr=({questionTitlePlaceholder:jt,choiceKey:rn="choices",form:yn,titleKey:ya="name",analysisKey:rl="analysis"})=>{const[wo,fl]=(0,a.useState)(!1);return a.createElement("div",{className:Je.wrap},a.createElement("div",{className:Je.questionTitleEditorWrap},a.createElement(be.default.Item,{label:"\u9898\u5E72",name:ya,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Yr,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),a.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(be.default.List,{name:rn,rules:[{validator(No,To){return To.some(Al=>(Al==null?void 0:Al.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},No=>a.createElement("div",{id:"choices"},No.map(To=>{var $l=To,{key:Al,name:ai}=$l,Ti=Yu($l,["key","name"]);return a.createElement(be.default.Item,rs(qu({},Ti),{key:Al,name:ai,noStyle:!0}),a.createElement(Wr,{form:yn,choiceKey:rn}))})))),a.createElement("div",{onClick:()=>fl(!0)},a.createElement(be.default.Item,{name:rl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wo}))))};var Gr=Object.defineProperty,El=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,eu=(jt,rn,yn)=>rn in jt?Gr(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,ku=(jt,rn)=>{for(var yn in rn||(rn={}))zl.call(rn,yn)&&eu(jt,yn,rn[yn]);if(mi)for(var yn of mi(rn))Yi.call(rn,yn)&&eu(jt,yn,rn[yn]);return jt},tu=(jt,rn)=>El(jt,ei(rn)),Ro=(jt,rn)=>{var yn={};for(var ya in jt)zl.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&mi)for(var ya of mi(jt))rn.indexOf(ya)<0&&Yi.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Ei=jt=>{var rn=jt,{value:yn,onChange:ya}=rn,rl=Ro(rn,["value","onChange"]);const wo=fl=>{ya([fl])};return a.createElement($t.Z,tu(ku({},rl),{defaultValue:yn==null?void 0:yn[0],onChange:wo}))},Ul=jt=>{if(!jt)return!1;let rn=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 jt==="|"?(Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},na=({value:jt=[],onClose:rn})=>a.createElement(Aa.Z,{closable:!0,onClose:rn,className:Je.keywordTag},jt==null?void 0:jt.join(" \u6216 ")),bo=({questionTitlePlaceholder:jt,form:rn,showKeywords:yn,isMustKeyWords:ya=yn,titleKey:rl="name",analysisKey:wo="analysis",answerTexts:fl="answer_texts",keywords:No="keywords",useKeywords:To="use_keywords",indexs:$l})=>{const[Al,ai]=(0,a.useState)(!1),[Ti,Ql]=(0,a.useState)(""),Ur=be.default.useWatch("sub_item_banks",rn),{use_keywords:Zo,score:Bl}=(Ur==null?void 0:Ur[$l])||{};return console.log(Zo,Bl,"itemValues"),a.createElement("div",{className:Je.wrap},a.createElement("div",{className:Je.questionTitleEditorWrap},a.createElement(be.default.Item,{label:"\u9898\u5E72",name:rl,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Yr,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),a.createElement(be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:fl,labelCol:{span:24}},a.createElement(Ei,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),yn&&!ya&&a.createElement(be.default.Item,{hidden:!0,name:To,valuePropName:"checked"},a.createElement(Ia.Z,{defaultChecked:!0})),yn&&ya&&a.createElement(Ze.Z,{align:"middle",className:"mb30"},a.createElement(be.default.Item,{name:To,valuePropName:"checked"},a.createElement(Ia.Z,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ce.Z,null,a.createElement(Fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(Cr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Zo||!ya)&&a.createElement(be.default.List,{name:No,rules:[{validator(Ml,_o){return ya?_o!=null&&_o.length?(_o==null?void 0:_o.reduce((Ve,Ue)=>Ve+Ue.score,0))>parseFloat(Bl)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ml,{add:_o,remove:Le})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Je.title} mb10`},ya?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ce.Z,{flex:1},a.createElement(De.default,{value:Ti,onChange:Ve=>{Ql(Ve.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ve=>{var Ue,Bt,ft,Xt;const mn=`${(Ue=Ve.target)==null?void 0:Ue.value}`,pa=(ft=(Bt=mn==null?void 0:mn.split("|"))==null?void 0:Bt.filter(Va=>!!Va))==null?void 0:ft.map(Va=>Va==null?void 0:Va.trim()),ba=rn.getFieldValue(["sub_item_banks",...No]),Ka=((Xt=ba==null?void 0:ba.map(Va=>Va==null?void 0:Va.keyword))==null?void 0:Xt.flat())||[];for(const Va of pa)if(Ka.includes(Va)){Re.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ul(mn)&&(_o({keyword:pa,score:1}),Ql(""))},className:Je.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ml.map(Ve=>{var Ue=Ve,{key:Bt,name:ft}=Ue,Xt=Ro(Ue,["key","name"]);return a.createElement(Ze.Z,{key:Bt,className:"mb20",style:{marginRight:148}},a.createElement(Ce.Z,{flex:1},a.createElement(Ze.Z,{align:"middle",justify:"space-between"},a.createElement(be.default.Item,tu(ku({},Xt),{name:[ft,"keyword"]}),a.createElement(na,{onClose:()=>Le(ft)})),ya&&a.createElement(be.default.Item,tu(ku({},Xt),{name:[ft,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Je.blankInputNumberWrapper}),a.createElement(oe.Z,{className:Je.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>ai(!0)},a.createElement(be.default.Item,{name:wo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Al}))))};var Vn=x(59301),_n=Object.defineProperty,Kn=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,xo=(jt,rn,yn)=>rn in jt?_n(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,Qo=(jt,rn)=>{for(var yn in rn||(rn={}))al.call(rn,yn)&&xo(jt,yn,rn[yn]);if(Co)for(var yn of Co(rn))Fr.call(rn,yn)&&xo(jt,yn,rn[yn]);return jt},ni=(jt,rn)=>Kn(jt,wr(rn)),Wo=(jt,rn)=>{var yn={};for(var ya in jt)al.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&Co)for(var ya of Co(jt))rn.indexOf(ya)<0&&Fr.call(jt,ya)&&(yn[ya]=jt[ya]);return yn},io=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())});const{Panel:ui}=ga.default,Gi=null,vu=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,dispatch:wo,editData:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Wo(yn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Al,ai]=(0,a.useState)(""),[Ti,Ql]=(0,a.useState)([]),[Ur]=be.default.useForm();(0,a.useEffect)(()=>{!fl||!To||(ai(fl==null?void 0:fl.name),Ql(fl==null?void 0:fl.sub_item_banks),Ur.setFieldsValue(Qo({},fl)))},[fl]),(0,a.useEffect)(()=>{Ql(Ur.getFieldValue("sub_item_banks"))},[be.default.useWatch("sub_item_banks",Ur)]),(0,a.useImperativeHandle)(rn,()=>({onSave:Zo,Clear:Bl}));const Zo=()=>io(void 0,null,function*(){if(!Al)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Ur.validateFields()}catch(Bt){return console.log(Bt,"errInfo"),Re.ZP.error(Bt.errorFields[0].errors[0]),!1}const Ue=Ti.map(Bt=>Qo({id:Bt.id>1?Bt.id:null},Bt));return{name:Al,sub_item_banks:Ue}}),Bl=()=>{ai(""),Ql([])},Ml={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},_o=({value:Ue})=>Vn.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ue),[Le,Ve]=(0,a.useState)();return Vn.createElement("section",{className:Ge.wrap},Vn.createElement("p",{className:Ge.titleWrap},Vn.createElement("span",{className:Ge.required},"*"),Vn.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),Vn.createElement($t.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Al,onChange:Ue=>ai(Ue)}),Vn.createElement(be.default,{form:Ur,autoComplete:"off"},Vn.createElement(be.default.List,{name:"sub_item_banks",rules:[{validator(Ue,Bt){return Bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ue,{add:Bt,remove:ft})=>{const Xt=Ur.getFieldValue("sub_item_banks");return Vn.createElement(Vn.Fragment,null,Vn.createElement(ga.default,{className:Ue.length>0?Ge.collapseWrapper:"",bordered:!1,expandIcon:({isActive:mn})=>Vn.createElement("i",{className:`iconfont icon-weizhankai ${mn?Ge.open:Ge.close}`,style:{fontSize:14,transition:"all .2s"}})},Ue.map((mn,pa)=>{var ba=mn,{key:Ka,name:Va}=ba,sr=Wo(ba,["key","name"]),cr,rr,mr,va,Za,Er,yo,Lr,Bo,Do,So,Ma;return Vn.createElement(ui,{className:Ge.panel,forceRender:!0,header:Vn.createElement("div",{className:Ge.panelHeader},"\u7B2C",pa+1,"\u5C0F\u9898",Vn.createElement("span",null,"\uFF08",Ml[(cr=Xt==null?void 0:Xt[Va])==null?void 0:cr.item_type],"\uFF09")),extra:Vn.createElement(Ze.Z,{align:"middle",onClick:Vl=>Vl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((rr=Xt==null?void 0:Xt[Va])==null?void 0:rr.item_type)=="completion"&&Vn.createElement(be.default.Item,ni(Qo({},sr),{name:[Va,"score"],className:Ge.blankInputNumberWrapper,style:{marginBottom:0}}),((mr=Xt==null?void 0:Xt[Va])==null?void 0:mr.item_type)=="completion"&&Vn.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Vn.createElement(_o,{value:(va=Xt==null?void 0:Xt[Va])==null?void 0:va.score}),"\u5206")),((Za=Xt==null?void 0:Xt[Va])==null?void 0:Za.item_type)=="completion"&&Vn.createElement(Vn.Fragment,null,Vn.createElement(Ie.ZP.Group,{defaultValue:(Er=Xt==null?void 0:Xt[Va])==null?void 0:Er.use_blank_score,className:Ge.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Vl=>{var pl;console.log(Ur.getFieldsValue()),Ur==null||Ur.setFieldValue(["sub_item_banks",Va,"use_blank_score"],(pl=Vl==null?void 0:Vl.target)==null?void 0:pl.value),Ve(new Date)}}),Vn.createElement(Fe.Z,{overlayInnerStyle:{width:460},title:Vn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Vn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Vn.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ka},Vn.createElement(be.default.Item,ni(Qo({},sr),{name:Va}),(((yo=Xt==null?void 0:Xt[Va])==null?void 0:yo.item_type)=="single"||((Lr=Xt==null?void 0:Xt[Va])==null?void 0:Lr.item_type)=="multiple")&&Vn.createElement(Ll,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Bo=Xt==null?void 0:Xt[Va])==null?void 0:Bo.item_type)!="single",form:Ur,choiceKey:[Va,"choices"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceOptionsPath:["sub_item_banks",Va,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Do=Xt==null?void 0:Xt[Va])==null?void 0:Do.item_type)=="completion"&&Vn.createElement(Di,{form:Ur,name:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Va,"use_blank_score"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],isOrdered:[Va,"is_ordered"],answerKey:[Va,"standard_answer"],key:Le}),((So=Xt==null?void 0:Xt[Va])==null?void 0:So.item_type)=="judgement"&&Vn.createElement(Zr,{form:Ur,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceKey:[Va,"choices"]}),((Ma=Xt==null?void 0:Xt[Va])==null?void 0:Ma.item_type)=="subjective"&&Vn.createElement(bo,{showKeywords:!0,form:Ur,titleKey:[Va,"name"],analysisKey:[Va,"analysis"],answerTexts:[Va,"answer_texts"],useKeywords:[Va,"use_keywords"],keywords:[Va,"keywords"],indexs:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var ml=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(vu)),ul=x(96935),ji=x(19842),Si=x(57809),Pi=x(1710),wu={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},ts=x(3918),Cs=x(63952),Ls=x(33270),ys=x(61527),Qs=x(2524),nc=x(90463),Rs=({open:jt,onCancel:rn,onOk:yn})=>{const ya=(0,Cs.g)(),[rl,wo,fl,No]=(0,ys.U)(Ls.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[To,$l]=(0,a.useState)(!1);(0,a.useEffect)(()=>{jt&&fl({page:1,limit:10,type:0},!0).then(Ur=>{(Ur==null?void 0:Ur.shixuns_count)===0&&$l(!0)})},[jt]);const[Al,ai]=(0,a.useState)([]),[Ti,Ql]=(0,a.useState)([]);return a.createElement(Be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:jt,width:948,centered:!0,closable:!0,onCancel:rn,onOk:()=>yn(Ti),destroyOnClose:!0},a.createElement(Ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(Ce.Z,null,a.createElement(ji.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ya,onChange:Ur=>{fl({page:1,discipline_id:Ur==null?void 0:Ur[0],sub_discipline_id:Ur==null?void 0:Ur[1]})}}),a.createElement(Si.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Ur=>fl({page:1,diff:Ur})}),a.createElement(Si.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Ur=>fl({page:1,shixun_publish_status:Ur})})),a.createElement(ts.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ur=>{fl({keyword:Ur,page:1})}})),To?a.createElement("div",null,a.createElement(Qs.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):a.createElement(Pi.default,{loading:wo,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ur,Zo)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Zo!=null&&Zo.high_resources_consume?wu.title:"",title:Ur||"--"},a.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Ur||"--"})),(Zo==null?void 0:Zo.high_resources_consume)&&a.createElement(nc.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ur,Zo,Bl)=>a.createElement("span",null,Ur||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(Fe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(Cr.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ur,Zo,Bl)=>a.createElement("span",null,Ur||"- -")},{title:"\u64CD\u4F5C",render(Ur,Zo){const{title:Bl,challenge_names:Ml,author_name:_o,identifier:Le,author_school_name:Ve,study_count:Ue}=Zo||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(de.Z,{value:Bl,style:{marginBottom:18}}),a.createElement("div",{className:wu.challengeNameWrapper},Ml.map((Bt,ft)=>a.createElement("div",{className:wu.challengeName,key:ft},"\u7B2C",(0,Ae.EM)(ft+1),"\u9898\xA0",Bt))),a.createElement(Ze.Z,{className:wu.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(Ce.Z,{className:wu.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:wu.shixunInfo},_o.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:wu.shixunInfo},Ve),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:wu.shixunInfo},Ue)),a.createElement(ye.ZP,{type:"primary",className:wu.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Le}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Zo==null?void 0:Zo.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Zo==null?void 0:Zo.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:No==null?void 0:No.items,rowSelection:{type:"radio",selectedRowKeys:Al,preserveSelectedRowKeys:!0,getCheckboxProps:Ur=>({disabled:Ur.shixun_tag_num===1}),onChange(Ur,Zo){var Bl,Ml,_o;console.log(Ur),ai(Ur);const Le=[];for(const Ue of Ti)Ur.includes(Ue.id)&&Le.push(Ue);const Ve=Le.map(Ue=>Ue.id);for(const Ue of Zo)Ue&&Ur.includes(Ue.id)&&!Ve.includes(Ue.id)&&Le.push({id:Ue.id,difficulty:Ue.level,identifier:Ue.identifier,name:Ue.name,real_name:(Bl=Ue==null?void 0:Ue.author_name)==null?void 0:Bl.split("\u3001")[0],school_name:Ue.author_school_name,challenge_names:Ue.challenge_names,challenges:(Ml=Ue.challenge_names)==null?void 0:Ml.map((Bt,ft)=>({subject:Bt,id:ft,score:5})),score:((_o=Ue.challenge_names)==null?void 0:_o.length)*5,study_count:Ue.study_count,challenges_count:Ue.challenges_count});Ql(Le)}},pagination:{current:rl.page,pageSize:rl.limit,total:No==null?void 0:No.items_count,showTotal:Ur=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Ur),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ur,Zo){fl({page:Ur,limit:Zo})},size:"default"},scroll:{y:400}}))},Ws=x(83028),Gs=x(60979),Cu=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())}),gs=({visible:jt,getdata:rn,onCancel:yn,onRandomExchange:ya,selectFromProblemSet:rl,questionParams:wo})=>{const[fl,No]=(0,a.useState)(!1),[To,$l]=(0,a.useState)(!1),[Al,ai]=(0,a.useState)({}),Ti=(0,pe.useParams)(),[Ql,Ur]=(0,a.useState)(),Zo=(Bl,Ml)=>Cu(void 0,null,function*(){$l(!0);const _o=yield(0,Se.ZP)(`/api/exercises/${Ti.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:wo.id,item_bank_id:Bl,shixuns_info:[{id:Bl,is_copy:Ml!=1,is_use:Ml!=1}]}});$l(!1),_o!=null&&_o.status||(Re.ZP.info("\u6362\u9898\u6210\u529F"),yn(),rn())});return a.createElement(Be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:jt,onCancel:yn,centered:!0,maskClosable:!0,footer:null},a.createElement(Ze.Z,{justify:"center",className:"pb20"},a.createElement(ul.Z,{onClick:ya},"\u968F\u673A\u66F4\u6362"),(wo==null?void 0:wo.type)!=="PRACTICAL"&&a.createElement(ye.ZP,{style:{marginLeft:24},onClick:rl},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(wo==null?void 0:wo.type)==="PRACTICAL"&&a.createElement(ye.ZP,{style:{marginLeft:24},onClick:()=>{No(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Rs,{open:fl,onCancel:()=>No(!1),onOk:Bl=>Cu(void 0,null,function*(){if(console.log("----selectedRows",Bl,Ti),(Bl==null?void 0:Bl.length)<=0){Re.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Ml=Bl==null?void 0:Bl.map(Le=>Le==null?void 0:Le.id),_o=yield(0,Gs.Tr)({id:[...Ml],course_id:Ti.coursesId,type:"shixun"});(_o==null?void 0:_o.student_count)===0?Zo(Ml==null?void 0:Ml[0],1):(Ur(Ml),ai(_o)),No(!1)})}),a.createElement(Ws.Z,{resdata:Al,type:"shixun",okloading:To,oktext:(Al==null?void 0:Al.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Bl=>Cu(void 0,null,function*(){Zo(Ql==null?void 0:Ql[0],2)})}))},ps=x(98408),qs=x(24334),vs=x(88436),Kl=x(25965),js=x(2337),ac=Object.defineProperty,Fs=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,oc=Object.getOwnPropertySymbols,mc=Object.prototype.hasOwnProperty,Zc=Object.prototype.propertyIsEnumerable,lc=(jt,rn,yn)=>rn in jt?ac(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,ws=(jt,rn)=>{for(var yn in rn||(rn={}))mc.call(rn,yn)&&lc(jt,yn,rn[yn]);if(oc)for(var yn of oc(rn))Zc.call(rn,yn)&&lc(jt,yn,rn[yn]);return jt},Ds=(jt,rn)=>Fs(jt,rc(rn)),cs=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())}),Us=({data:jt,submit:rn,goBack:yn,loading:ya,onTypeScore:rl,editPreview:wo=!1,onSkipExamination:fl,selectValue:No,onExchange:To,getdata:$l,handleMarkWrongQuestion:Al})=>{var ai,Ti,Ql,Ur,Zo,Bl,Ml,_o,Le,Ve,Ue;const Bt=(0,a.useRef)(),[ft,Xt]=(0,a.useState)(null),[mn,pa]=(0,a.useState)(!1),[ba,Ka]=(0,a.useState)(!1),Va=(0,a.useRef)(),[sr]=be.default.useForm(),cr=(0,pe.useParams)(),[rr,mr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{pa(!0)},[]),(0,a.useEffect)(()=>{wo||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[wo]);const va=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Za={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Er={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},yo=Zn=>{var Hr;const zo=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(Hr=Zn==null?void 0:Zn.choices)==null?void 0:Hr.map((We,je)=>(We.is_answer&&zo.push(js.k4[je]),a.createElement("ul",{key:je},a.createElement("li",null,js.k4[je],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:We.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",zo.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",va[Zn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name)))))},Lr=(Zn,Hr)=>{var zo;const We=(zo=Zn==null?void 0:Zn.standard_answer)==null?void 0:zo.map((je,Ft)=>{var It;return a.createElement("div",{key:Ft},`\u7B54\u6848\uFF08\u586B\u7A7A${je==null?void 0:je.position}\uFF09\uFF1A${(It=je==null?void 0:je.answer_text)==null?void 0:It.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,We)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Hr?`${(Hr==null?void 0:Hr.discipline_name)||"--"}/${Hr==null?void 0:Hr.sub_discipline_name}`:`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name)))))},Bo=Zn=>{var Hr;const zo=(Hr=Zn==null?void 0:Zn.standard_answer)==null?void 0:Hr.map((We,je)=>a.createElement("div",{key:je},`\u7B54\u6848\uFF08\u586B\u7A7A${(We==null?void 0:We.position)||(We==null?void 0:We.exercise_choice_id)}\uFF09\uFF1A${We==null?void 0:We.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,zo)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name)))))},Do=(Zn,Hr)=>{var zo;return a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(zo=Zn==null?void 0:Zn.answer_texts)==null?void 0:zo[0]),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Hr?`${(Hr==null?void 0:Hr.discipline_name)||"--"}/${Hr==null?void 0:Hr.sub_discipline_name}`:`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name))))},So=Zn=>{var Hr,zo;return a.createElement("div",{className:fe.analysis},a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(de.Z,{value:(Hr=Zn==null?void 0:Zn.program_attr)==null?void 0:Hr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((zo=Zn==null?void 0:Zn.program_attr)==null?void 0:zo.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name))))},Ma=(Zn,Hr)=>{var zo;return a.createElement("div",null,(zo=Zn==null?void 0:Zn.sub_item_banks)==null?void 0:zo.map((We,je)=>{var Ft,It;const Qt=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Hr+1+"."+(je+1),"\uFF08",Za[We.item_type]||Er[We.item_type],"\uFF09",We.name),(We.item_type=="SINGLE"||We.item_type=="MULTIPLE"||We.item_type=="JUDGMENT"||We.item_type=="single"||We.item_type=="multiple"||We.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(Ft=We==null?void 0:We.choices)==null?void 0:Ft.map((Zt,Tn)=>(Zt.is_answer&&Qt.push(js.k4[Tn]),a.createElement("ul",{key:Tn},a.createElement("li",null,js.k4[Tn],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:Zt.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Qt.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",va[We.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:We.analysis?We.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name))))),(We.item_type=="COMPLETION"||We.item_type=="completion")&&Lr(We,Zn),(We.item_type=="SUBJECTIVE"||We.item_type=="subjective")&&Do(We,Zn),((It=jt==null?void 0:jt.exam)==null?void 0:It.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(vs.Z,{state:We==null?void 0:We.is_wrong,onClick:()=>{Al==null||Al({value:Ds(ws({},We),{question_id:We==null?void 0:We.id,question_score:We==null?void 0:We.score})})}}),We.item_type=="single"&&a.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{Ni({value:We})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Vl=Zn=>{var Hr,zo,We;return a.createElement("div",{style:{marginTop:"12px"}},(zo=(Hr=Zn==null?void 0:Zn.shixun)==null?void 0:Hr.challenges)==null?void 0:zo.map((je,Ft)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Ft+1,"\u5173"),a.createElement(Fe.Z,{key:Ft,title:je==null?void 0:je.challenge_name},a.createElement("span",null,(0,Ae.Pq)(je==null?void 0:je.challenge_name,44)))),wo&&a.createElement("div",null,"\u5206\u503C\uFF1A",je.score,"\u5206"))),a.createElement(pe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(We=Zn==null?void 0:Zn.shixun)==null?void 0:We.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},pl=Zn=>{let Hr=Zn.questions_score/Zn.questions_count;Be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",null,Zn==null?void 0:Zn.name,"\uFF1A"),a.createElement(oe.Z,{min:0,precision:1,defaultValue:Hr,onChange:zo=>{Hr=zo}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){var zo;if(!Hr)return Re.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const We={type:Zn==null?void 0:Zn.type,score:Hr,scoreTotal:Number((zo=Hr*Zn.questions_count)==null?void 0:zo.toFixed(1))};rl(We)})})},gi=()=>{let Zn="";Be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Tt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:fe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Zn,onChange:Hr=>{Zn=Hr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){var Hr;if(!Zn)return Re.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const zo=[],We=[],je=[],Ft=[];(Hr=jt==null?void 0:jt.questionList)==null||Hr.forEach(Qt=>{var Zt;(Zt=Qt.questions)==null||Zt.forEach(Tn=>{let Sn=Qt.questions_score/Qt.questions_count;Sn=Sn&&Sn.toFixed(1),Qt.type==="COMBINATION"&&je.push({id:Tn.id,sub_item_bank_ids:Tn.sub_item_banks.map(wn=>wn.id)}),Qt.type==="PRACTICAL"?Ft.push(Tn.id):(zo.push(Tn.id),We.push(Sn))})}),console.log("-----",je),yield rn({item_bank_ids:zo,item_bank_scores:We,name:Zn,combination_item_banks:je,shixun_ids:Ft})})})},si=(Zn,Hr,zo,We)=>{var je;const Ft=`${location.pathname}${location.search}`,It=(je=We.questions)==null?void 0:je.map(Qt=>Qt==null?void 0:Qt.id);if(Ft.includes("exercise"))Va.current={id:Zn,ids:It,type:Hr,index:zo},Ka(!0);else{let Qt=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){Qt.update({cancelButtonProps:{disabled:!0}}),yield To({single_question_id:Zn,seleted_item_bank_ids:It},{type:Hr,index:zo}),Qt.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},ki=Zn=>{var Hr;const zo=(Hr=Zn.questions)==null?void 0:Hr.map(Ft=>Ft==null?void 0:Ft.id),We=Zn.name;let je=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${We}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){je.update({cancelButtonProps:{disabled:!0}}),yield To({seleted_item_bank_ids:zo},{type:Zn.type}),je.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${We}\u8BD5\u9898`)})})},nu=()=>{let Zn=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){Zn.update({cancelButtonProps:{disabled:!0}}),yield To(),Zn.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},iu=Zn=>{console.log(Zn,"key"),fl(Zn-1)},Ii=(Zn,Hr)=>{var zo,We;if(Hr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Ln,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Xa,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Et,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(qe,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Pa,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(ml,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(be.default,{form:sr,style:{marginTop:20},onFinishFailed:je=>{var Ft,It;je.errorFields[0].name.includes("standard_answers")?Re.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Re.ZP.error(je.errorFields[0].errors[0]),sr.scrollToField((It=(Ft=je==null?void 0:je.errorFields)==null?void 0:Ft[0])==null?void 0:It.name,{behavior:"smooth",block:"center"})},onFinish:je=>cs(void 0,null,function*(){var Ft;let It=Ds(ws({question_score:Zn.score},je),{question_type:8,hack:Ds(ws({},je.hack),{difficult:Zn.program_attr.difficult}),hack_codes:Ds(ws({},je.hack_codes),{code:qs.Base64.encode((Ft=je.hack_codes)==null?void 0:Ft.code)})});rr&&(It.is_cover=1);const Qt=yield(0,Se.ZP)(`/api/exercise_questions/${Zn.id}.json`,{method:"put",body:It});(Qt==null?void 0:Qt.status)===0&&(Re.ZP.success("\u7F16\u8F91\u6210\u529F"),iu(No+1)),Xt(null)})},a.createElement(ps.tc,{form:sr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(zo=Zn==null?void 0:Zn.program_attr)==null?void 0:zo.identifier,answerKey:"standard_answers"}),a.createElement(Pe.Z,null)));if(Hr==="PROGRAM"&&pe.history.push(`/problems/${(We=Zn==null?void 0:Zn.program_attr)==null?void 0:We.identifier}/edit?type=exercises&express_id=${cr.categoryId}&question_id=${Zn==null?void 0:Zn.id}&score=${Zn==null?void 0:Zn.score}&callback_url=${location.pathname}&select=${No}&exercise=true`),Hr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(Da,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null))},yi=(Zn,Hr)=>cs(void 0,null,function*(){var zo,We,je,Ft,It,Qt;const Zt=yield(zo=Bt.current)==null?void 0:zo.onSave();if(!Zt)return;const Tn=hn=>{const da=hn.map(qa=>qa.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(da).size!==da.length},Sn={question_score:Hr.score,analysis:Zt.analysis};if(Zn==="SINGLE"||Zn==="MULTIPLE"||Zn==="JUDGMENT"){if(Zn!=="JUDGMENT"&&Tn(Zt==null?void 0:Zt.choices)){Re.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const hn=[],da=[];Sn.question_type=Zn==="JUDGMENT"?2:1,Sn.question_title=Zt==null?void 0:Zt.name,(We=Zt==null?void 0:Zt.choices)==null||We.forEach((ir,qa)=>{hn.push(ir.choice_text),ir!=null&&ir.is_answer&&da.push(qa+1)}),Sn.question_choices=hn,Sn.standard_answers=da}if(Zn==="COMPLETION"){let hn=(je=Zt==null?void 0:Zt.standard_answers)==null?void 0:je.map((qa,gr)=>(qa==null?void 0:qa.score)<=0?gr+1:null).filter(qa=>qa!==null);if((hn==null?void 0:hn.length)>0)return Re.ZP.warning(`\u7B2C${hn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let da=(Ft=Zt==null?void 0:Zt.standard_answers)==null?void 0:Ft.reduce((qa,gr)=>qa+(Number(gr==null?void 0:gr.score)||0),0);if(parseFloat(da.toFixed(2))!=(Sn==null?void 0:Sn.question_score))return Re.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Sn.is_ordered=Zt.is_ordered,Sn.question_title=Zt==null?void 0:Zt.name,Sn.use_blank_score=Zt==null?void 0:Zt.use_blank_score,Sn.question_type=3;const ir=[];(It=Zt==null?void 0:Zt.standard_answers)==null||It.forEach((qa,gr)=>{ir.push({choice_id:qa.position,answer_text:qa.answer_text,score:qa.score})}),Sn.standard_answers=ir,Sn.downcase=Zt==null?void 0:Zt.downcase,Sn.no_space=Zt==null?void 0:Zt.no_space}if(Zn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Zt),Sn.question_title=Zt==null?void 0:Zt.name,Sn.question_type=4,Sn.answer_texts=Zt==null?void 0:Zt.answer_texts,Sn.use_keywords=Zt==null?void 0:Zt.use_keywords,Sn.keywords=Zt==null?void 0:Zt.keywords),Zn==="COMBINATION"){Sn.question_title=Zt==null?void 0:Zt.name,Sn.question_type=7;try{Sn.sub_questions=(Qt=Zt==null?void 0:Zt.sub_item_banks)==null?void 0:Qt.map((hn,da)=>{var ir,qa,gr;if((hn==null?void 0:hn.item_type)=="single"||(hn==null?void 0:hn.item_type)=="multiple"){if(Tn(hn==null?void 0:hn.choices))throw new Error(`\u7B2C${da+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Sr=[],Dr=[];return(ir=hn==null?void 0:hn.choices)==null||ir.forEach((Tr,Mr)=>{Sr.push(Tr.choice_text),Tr!=null&&Tr.is_answer&&Dr.push(Mr+1)}),{id:hn.id,question_id:hn.id,question_title:hn.name,difficulty:hn.difficulty,question_type:(hn==null?void 0:hn.item_type)=="single"?0:(hn==null?void 0:hn.item_type)=="multiple"?1:2,question_choices:Sr,standard_answers:Dr,analysis:hn.analysis,question_score:hn==null?void 0:hn.score}}else if((hn==null?void 0:hn.item_type)=="completion"){let Sr=(qa=hn==null?void 0:hn.standard_answer)==null?void 0:qa.reduce((Tr,Mr)=>Tr+(Number(Mr==null?void 0:Mr.score)||0),0);if(parseFloat(Sr.toFixed(2))!=(hn==null?void 0:hn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Dr=[];return(gr=hn==null?void 0:hn.standard_answer)==null||gr.forEach((Tr,Mr)=>{Dr.push({choice_id:Tr.position,answer_text:Tr.answer_text,score:Tr.score})}),{id:hn.id,question_id:hn.id,is_ordered:hn.is_ordered,question_title:hn.name,difficulty:hn.difficulty,question_type:3,standard_answers:Dr,use_blank_score:hn.use_blank_score,analysis:hn.analysis,downcase:hn==null?void 0:hn.downcase,no_space:hn==null?void 0:hn.no_space,question_score:hn==null?void 0:hn.score}}else if((hn==null?void 0:hn.item_type)=="subjective")return{id:hn.id,question_id:hn.id,question_title:hn.name,question_type:4,difficulty:hn.difficulty,answer_texts:hn==null?void 0:hn.answer_texts,analysis:hn.analysis,question_score:hn==null?void 0:hn.score,use_keywords:hn.use_keywords,keywords:hn==null?void 0:hn.keywords}})}catch(hn){Re.ZP.warning(hn.message);return}delete Sn.analysis}let wn=!1;(Hr==null?void 0:Hr.is_my)===1&&(wn=yield new Promise((da,ir)=>{Be.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:()=>{da(!0)},onCancel:()=>{da(!1)}})})),wn&&(Sn.is_cover=1);const Na=Zn!=="PRACTICAL"?yield(0,Se.ZP)(`/api/exercise_questions/${Hr.id}.json`,{method:"put",body:Sn}):yield(0,Se.ZP)(`/api/exercise_questions/${Hr.id}/update_shixun_score.json`,{method:"post",body:ws({},Zt)});(Na==null?void 0:Na.status)===0&&(Re.ZP.success("\u7F16\u8F91\u6210\u529F"),iu(No+1),Xt(null))}),Oi=()=>cs(void 0,null,function*(){(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Se.ZP)(`/api/exercises/${cr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield fl(No),Re.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ni=({value:Zn}={})=>{var Hr;const zo=[];let We=[];const je=(Hr=Zn==null?void 0:Zn.choices)==null?void 0:Hr.map((It,Qt)=>{var Zt;const Tn=Qt+1;return It!=null&&It.is_answer&&(zo.push(Tn),We.push(Tn)),{value:Tn,label:a.createElement(de.Z,{className:"c-black font14",value:`${(Zt=js.k4)==null?void 0:Zt[Qt]}. ${It==null?void 0:It.choice_text}`}),disabled:It==null?void 0:It.origin_standard_answer}}),Ft=Be.default.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 ",zo==null?void 0:zo.map(It=>{var Qt;return(Qt=js.k4)==null?void 0:Qt[It-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(Me.default.Group,{className:"flex-col mt20",options:je,defaultValue:We,onChange:It=>{We=It}})),onOk:()=>cs(void 0,null,function*(){const It=yield(0,Se.ZP)(`/api/exercises/${cr.categoryId}/questions/${Zn==null?void 0:Zn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:We}});(It==null?void 0:It.status)===0&&(Re.ZP.success("\u4FEE\u6539\u6210\u529F"),iu(No+1))})})},qi=(ai=jt==null?void 0:jt.questionList)==null?void 0:ai.reduce((Zn,Hr)=>Zn+Number(Hr.questions_score),0),Zi=wo&&((Ti=jt==null?void 0:jt.exam)==null?void 0:Ti.exercise_status)!==1;return a.createElement("section",{className:fe.wrap},a.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:Zn=>{const Hr=document.getElementById("id_left_preview");Hr.style.overflowY="auto"},onMouseLeave:Zn=>{const Hr=document.getElementById("id_left_preview");Hr.style.overflowY="hidden"}},a.createElement("div",{className:fe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:fe.total},a.createElement("div",null,a.createElement("img",{src:St}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,jt==null?void 0:jt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:mt}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,qi&&qi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:ce}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Ql=jt==null?void 0:jt.exam)==null?void 0:Ql.time)===-1||((Ur=jt==null?void 0:jt.exam)==null?void 0:Ur.time)===null?"\u4E0D\u9650":(Zo=jt==null?void 0:jt.exam)==null?void 0:Zo.time))),(Bl=jt==null?void 0:jt.questionList)==null?void 0:Bl.map((Zn,Hr)=>{var zo;return a.createElement("div",{className:fe.list,key:Hr},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Zn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:fe.b},Zn.questions_count),"\u9898 ",a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Zn.questions_score),"\u5206"),a.createElement("div",{className:fe.answerSheet},(zo=Zn==null?void 0:Zn.questions)==null?void 0:zo.map((We,je)=>a.createElement("div",{onClick:()=>{const Ft=`Anchor_${We==null?void 0:We.id}`;let It=document.getElementById(Ft);It&&setTimeout(()=>It.scrollIntoView({block:"center",behavior:"smooth"}))},key:We==null?void 0:We.id,className:fe.tag},je+1)))))})),a.createElement("div",{className:fe.right},a.createElement("div",{className:fe.examName,id:"examName"},a.createElement("div",{className:fe.name},a.createElement(Fe.Z,{title:(Ml=jt==null?void 0:jt.exam)==null?void 0:Ml.name,getPopupContainer:Zn=>Zn.parentNode},a.createElement("span",{className:fe.t},(_o=jt==null?void 0:jt.exam)==null?void 0:_o.name))),wo&&((Le=jt==null?void 0:jt.exam)==null?void 0:Le.exercise_status)===1&&a.createElement(ts.op,{openLoading:!0,shape:"default",onClick:()=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Oi()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!wo&&a.createElement(ye.ZP,{onClick:nu,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:fe.topWarp},(Ve=jt==null?void 0:jt.questionList)==null?void 0:Ve.map((Zn,Hr)=>{var zo,We;return a.createElement(a.Fragment,{key:Hr},a.createElement("div",{className:fe.head,style:Hr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Zn.name)),a.createElement("div",{className:fe.so},"\u5171",a.createElement("span",{className:fe.b},Zn.questions_count," "),"\u9898 ",Zn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(zo=Zn==null?void 0:Zn.questions)==null?void 0:zo.map(je=>{var Ft;return(Ft=je==null?void 0:je.sub_item_banks)==null?void 0:Ft.length}).reduce((je,Ft)=>je+Ft)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Zn.questions_score),"\u5206"),!wo&&a.createElement("div",{className:fe.btn},a.createElement(ye.ZP,{onClick:()=>{pl(Zn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(ye.ZP,{onClick:()=>ki(Zn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(We=Zn==null?void 0:Zn.questions)==null?void 0:We.map((je,Ft)=>{var It,Qt,Zt,Tn;return ft===(je==null?void 0:je.id)?a.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,style:{padding:0,marginTop:24},key:je==null?void 0:je.id},a.createElement("div",{style:{float:"right",marginTop:`${(Zn==null?void 0:Zn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(ye.ZP,{onClick:()=>Xt(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(ye.ZP,{onClick:()=>{yi(Zn==null?void 0:Zn.type,je)},type:"primary"},"\u4FDD\u5B58")),Ii(je,Zn.type)):a.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,key:je==null?void 0:je.id},a.createElement("div",{className:fe.titleWrap},(je==null?void 0:je.item_type)==="bprogram"?a.createElement(de.Z,{style:{paddingRight:10},value:Ft+1+"\u3001"+((It=je==null?void 0:je.program_attr)==null?void 0:It.description)}):a.createElement(de.Z,{style:{paddingRight:10},className:fe.titleHtml,value:Ft+1+`\u3001${(je==null?void 0:je.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(je==null?void 0:je.name)}),wo&&a.createElement(ye.ZP,{onClick:()=>{var Sn,wn,Na;if(ft){Re.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}sr.setFieldsValue({standard_answers:je==null?void 0:je.standard_answer,hack:ws(ws({},je),je==null?void 0:je.program_attr),hack_codes:Ds(ws({},je==null?void 0:je.program_attr),{code:qs.Base64.decode(((Sn=je==null?void 0:je.program_attr)==null?void 0:Sn.code)||"")}),hack_sets:ws({},(wn=je==null?void 0:je.hack_sets)==null?void 0:wn[0])}),(je==null?void 0:je.item_type)=="program"?pe.history.push(`/problems/newedit/${(Na=je==null?void 0:je.program_attr)==null?void 0:Na.identifier}?type=exercises&express_id=${cr.categoryId}&question_id=${je==null?void 0:je.id}&score=${je==null?void 0:je.score}&exercise=true&callback_url=/classrooms/${cr.coursesId}/exercise/${cr.categoryId}/detail?random=true`):Xt(je==null?void 0:je.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Zi&&a.createElement(ye.ZP,{disabled:Zi,className:"ml20",onClick:()=>si(je==null?void 0:je.id,Zn.type,Ft,Zn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(je==null?void 0:je.item_type)==="bprogram"&&a.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:qs.Base64.decode(((Qt=je==null?void 0:je.program_attr)==null?void 0:Qt.code)||"")}),(Zn.type==="SINGLE"||Zn.type==="JUDGMENT"||Zn.type==="MULTIPLE")&&yo(je),Zn.type==="COMPLETION"&&Lr(je),Zn.type==="SUBJECTIVE"&&Do(je),Zn.type==="PROGRAM"&&So(je),Zn.type==="BPROGRAM"&&Bo(je),Zn.type==="COMBINATION"&&Ma(je,Ft),Zn.type==="PRACTICAL"&&Vl(je),a.createElement(Ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Zt=jt==null?void 0:jt.exam)==null?void 0:Zt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Zn.type)&&a.createElement(Ce.Z,null,a.createElement(vs.Z,{state:je==null?void 0:je.is_wrong,onClick:()=>{Al==null||Al({value:Ds(ws({},je),{question_id:je==null?void 0:je.id,question_score:je==null?void 0:je.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Zn.type)&&(je==null?void 0:je.show_resubmit)&&a.createElement(Ce.Z,null,a.createElement(Kl.C,{dataSource:Ds(ws({},je),{question_id:je==null?void 0:je.id})})),((Tn=jt==null?void 0:jt.exam)==null?void 0:Tn.exercise_status)===3&&["SINGLE"].includes(Zn.type)&&a.createElement(Ce.Z,null,a.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{Ni({value:je})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),wo?a.createElement(ts.vr,null,a.createElement(re.Z,{showTotal:Ae.rU,total:(Ue=jt==null?void 0:jt.exam)==null?void 0:Ue.total_num,pageSize:1,current:No+1,showSizeChanger:!1,onChange:iu,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(ts.vr,{LeftContent:a.createElement(ts.op,{onClick:yn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Ze.Z,{align:"middle"},a.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:mn,getPopupContainer:Zn=>Zn==null?void 0:Zn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(ts.op,{onMouseEnter:()=>pa(!0),onMouseLeave:()=>pa(!1),onClick:()=>cs(void 0,null,function*(){const Zn=Number(qi);[100,120,150].includes(Zn)||(yield new Promise((Hr,zo)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Zn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>cs(void 0,null,function*(){Hr("")}),onCancel:()=>{zo()}})})),gi()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(ts.op,{shape:"default",type:"primary",onClick:()=>cs(void 0,null,function*(){const Zn=Number(qi);[100,120,150].includes(Zn)||(yield new Promise((Hr,zo)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Zn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>cs(void 0,null,function*(){Hr("")}),onCancel:()=>{zo()}})})),rn()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(gs,{visible:ba,questionParams:Va.current,getdata:$l,onRandomExchange:()=>cs(void 0,null,function*(){const Zn=Va.current;yield To({single_question_id:Zn.id,seleted_item_bank_ids:Zn.ids},{type:Zn.type,index:Zn.index}),Ka(!1)}),selectFromProblemSet:()=>{const Zn=Va.current,Hr=`${location.pathname}${location.search}`;Hr.includes("exercise")&&pe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Zn.id}&qtype=${Zn.type}&exerciseid=${cr.categoryId}&from=${Hr}`)},onCancel:()=>{Ka(!1)}}))}},74768:function(Ot,ct,x){"use strict";x.r(ct),x.d(ct,{default:function(){return b}});var a=x(59301),fe=x(65582),be={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Fe=x(26971),ye=x(8591),Be=x(61621),oe=x(38147),Re=x(65862),De=x(59301),Pe=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(ee,te,ne)=>te in ee?Pe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))Ze.call(te,ne)&&re(ee,ne,te[ne]);if(Me)for(var ne of Me(te))Ce.call(te,ne)&&re(ee,ne,te[ne]);return ee},E=(ee,te,ne)=>new Promise((ie,ce)=>{var de=Se=>{try{Ae(ne.next(Se))}catch(Te){ce(Te)}},pe=Se=>{try{Ae(ne.throw(Se))}catch(Te){ce(Te)}},Ae=Se=>Se.done?ie(Se.value):Promise.resolve(Se.value).then(de,pe);Ae((ne=ne.apply(ee,te)).next())});const z=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ie,location:ce})=>{var de,pe,Ae,Se;const[Te]=(0,fe.useSearchParams)(),we=Te.get("select")||0,[lt,ze]=(0,a.useState)(!1),[it,Ye]=(0,a.useState)(!0),[ut,St]=(0,a.useState)(Number(we)),[Ct,vt]=(0,a.useState)({}),Lt=(0,fe.useParams)(),{userInfo:Rt}=te,{actionTabs:Vt}=ee;(0,a.useEffect)(()=>(ie({type:"globalSetting/footerToggle",payload:!1}),()=>{ie({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(ie({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ie({type:"exercise/getWorkSetting",payload:y({},Lt)}),()=>{ie({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{st(ut)},[]),(0,a.useEffect)(()=>{var Rn;(Rn=Vt==null?void 0:Vt.params)!=null&&Rn.isUpdateData&&st(ut)},[(de=Vt==null?void 0:Vt.params)==null?void 0:de.isUpdateData]);const st=(Rn=0)=>E(void 0,null,function*(){console.log(Lt),Ye(!0);const Ge=yield(0,oe.ZP)(`/api/exercises/${Lt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Rn}});ie({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),vt((0,Re.PF)(Ge))}),Xe=()=>{fe.history.push(`/classrooms/${Lt.coursesId}/exercise`)},mt=()=>{alert("\u4FDD\u5B58")},Tt=(Rn,Ge)=>E(void 0,null,function*(){const Gt=yield(0,oe.ZP)(`/api/exercises/${Lt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Rn==null?void 0:Rn.single_question_id}});Gt!=null&&Gt.question&&(ye.ZP.info("\u6362\u9898\u6210\u529F"),st(ut))}),$t=Rn=>E(void 0,null,function*(){document.body.scrollIntoView(),St(Rn),yield st(Rn)}),Wt=Rn=>{ie({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Rn}})};return De.createElement("section",{className:be.wrap},De.createElement(Be.Z,{loading:it,active:!0,paragraph:{rows:5}},((Ae=(pe=(0,fe.useLocation)())==null?void 0:pe.pathname)==null?void 0:Ae.includes("preview"))&&De.createElement("div",{className:be.crumbs},De.createElement("b",null),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Lt.coursesId}/exercise`)},`${(Se=Rt==null?void 0:Rt.course)==null?void 0:Se.course_name}>`),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Lt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),De.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),De.createElement(Fe.Z,{loading:lt,submit:mt,goBack:Xe,data:Ct,getdata:()=>{st(ut)},selectValue:ut,editPreview:!0,onExchange:Tt,onSkipExamination:$t,handleMarkWrongQuestion:Wt})))};var b=(0,fe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(z)},84454:function(Ot,ct,x){"use strict";x.d(ct,{AD:function(){return it},BA:function(){return tn},D9:function(){return Lt},Hp:function(){return ce},IM:function(){return Vt},Iy:function(){return de},KM:function(){return En},KU:function(){return Tt},MJ:function(){return pe},Ne:function(){return Rt},ON:function(){return Wt},Uj:function(){return Gt},VY:function(){return mt},YO:function(){return Ge},YX:function(){return Rn},Zn:function(){return y},_g:function(){return te},_k:function(){return Ct},c6:function(){return lt},cr:function(){return E},eV:function(){return ze},fi:function(){return z},gh:function(){return Te},hS:function(){return st},iA:function(){return b},j6:function(){return ne},je:function(){return St},jj:function(){return ie},kS:function(){return $t},o6:function(){return we},pO:function(){return kn},rQ:function(){return Ye},sA:function(){return Se},xm:function(){return vt},xo:function(){return Xe},y8:function(){return ut},yd:function(){return ee}});var a=x(33270),fe=x(65582),be=x(65862),Fe=x(8591),ye=x(74128),Be=Object.defineProperty,oe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Pe=(ot,ht,$e)=>ht in ot?Be(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:$e}):ot[ht]=$e,Me=(ot,ht)=>{for(var $e in ht||(ht={}))Re.call(ht,$e)&&Pe(ot,$e,ht[$e]);if(oe)for(var $e of oe(ht))De.call(ht,$e)&&Pe(ot,$e,ht[$e]);return ot},Ze=(ot,ht,$e)=>new Promise((Qe,yt)=>{var wt=gt=>{try{He($e.next(gt))}catch(qe){yt(qe)}},Ke=gt=>{try{He($e.throw(gt))}catch(qe){yt(qe)}},He=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(wt,Ke);He(($e=$e.apply(ot,ht)).next())});const Ce=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=ot=>Ze(void 0,null,function*(){Ce(),(yield(0,a.YR)(Me({},ot))).status===0&&(yield(0,be.QH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/export_couser_info.json`,query:ot}))),re()}),E=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.yS)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_member_act_score`);else{if(ht.status===-2)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_member_act_score`))}}),z=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.W0)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_score`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_score`))}}),b=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.Nl)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.IU)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/export_star_user`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/export_star_user`))}}),te=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.td)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-2)return ht;if(ht.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`);else if(ht.status===-4)return ht}}),ne=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.QX)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_homework`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_homework`))}}),ie=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.o_)(Me({},ot));$e.status===0?(Fe.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"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),ce=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.ZL)(Me({},ot));$e.status===0?(Fe.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"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),de=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.aP)(Me({},ot));$e.status===0?(Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),pe=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.vV)(Me({},ot));$e.status===0?(Fe.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"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),Ae=ot=>Ze(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Me({},ot))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ot.categoryId}/works_list.zip`,query:ot}))),re()}),Se=ot=>Ze(void 0,null,function*(){Ce(),yield(0,be.QH)("",ye.Z.API_SERVER+`/api/polls/${ot.categoryId}/commit_result.xlsx`),re()}),Te=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/attendances/export_xlsx_data.xlsx`,query:ot}))}),we=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/video_study_statics.xlsx`,query:ot}))}),lt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/export_video_study.xlsx`,query:ot}))}),ze=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/export_course_students_info.xlsx`,query:ot}))}),it=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ot}))}),Ye=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ot}))}),ut=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ot}))}),St=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.Uy)(Me({},ot));ht.status===0?(Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/exercise_score,export_exercise_users`)):ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ct=ot=>Ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/export_records/${ot.id}.xlsx`,query:ot}))}),vt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ot}))}),Lt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot==null?void 0:ot.coursesId}/${ot.menuKey}_statistic.xlsx?${ot.checkedList.map(ht=>`course_group_id[]=${ht}`).join("&")}`,query:ot}))}),Rt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/ec_years/${ot==null?void 0:ot.ec_year_id}/ec_training_objectives.xlsx`,query:ot}))}),Vt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)(ot==null?void 0:ot.name,(0,be.NY)({url:ye.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ot}))}),st=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/ec_years/${ot==null?void 0:ot.ec_year_id}/ec_courses.xlsx`,query:ot}))}),Xe=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/ec_years/${ot==null?void 0:ot.ec_year_id}/ec_graduation_requirements.xlsx`,query:ot}))}),mt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ot}))}),Tt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/exercises/${ot.categoryId}/rank_list.xlsx`,query:ot}))}),$t=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ot}))}),Wt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/examination_banks/${ot.id}.json`,query:ot}))}),Rn=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/exercises/${ot.categoryId}.json`,query:ot}))}),Ge=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/polls/${ot==null?void 0:ot.id}/commit_result.json`,query:ot}))}),Gt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ot}))}),kn=(ot,ht)=>Ze(void 0,null,function*(){yield(0,be.FH)(ht||"",(0,be.NY)({url:ye.Z.API_SERVER+`/api/exercises/${ot==null?void 0:ot.exercise_id}/consult_exercise.json`,query:ot}))}),En=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/competitions/${ot==null?void 0:ot.identifier}/competition_commit_records/member_works.xlsx`,query:ot}))}),tn=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot==null?void 0:ot.coursesId}/group_homeworks/import_group_template.xlsx`,query:ot}))})},84056:function(Ot,ct,x){"use strict";x.d(ct,{BU:function(){return fe},Dj:function(){return a},gH:function(){return be},vp:function(){return Fe}});function a(ye){try{ye.mozRequestFullScreen?ye.mozRequestFullScreen():ye.webkitRequestFullScreen&&ye.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function fe(){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 be=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Fe(){var ye=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ye),window.isFullScreen?window.isFullScreen:ye!=null}},63952:function(Ot,ct,x){"use strict";x.d(ct,{g:function(){return ye}});var a=x(59301),fe=x(29297),be=x(3033),Fe=(Be,oe,Re)=>new Promise((De,Pe)=>{var Me=re=>{try{Ce(Re.next(re))}catch(y){Pe(y)}},Ze=re=>{try{Ce(Re.throw(re))}catch(y){Pe(y)}},Ce=re=>re.done?De(re.value):Promise.resolve(re.value).then(Me,Ze);Ce((Re=Re.apply(Be,oe)).next())});const ye=()=>{const[Be,oe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{Fe(void 0,null,function*(){const De=yield(0,fe.d1)({source:"question"});De!=null&&De.disciplines&&oe((0,be.L)(De==null?void 0:De.disciplines))})},[]),Be}},61527:function(Ot,ct,x){"use strict";x.d(ct,{U:function(){return De}});var a=x(59301),fe=Object.defineProperty,be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(Pe,Me,Ze)=>Me in Pe?fe(Pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Pe[Me]=Ze,oe=(Pe,Me)=>{for(var Ze in Me||(Me={}))Fe.call(Me,Ze)&&Be(Pe,Ze,Me[Ze]);if(be)for(var Ze of be(Me))ye.call(Me,Ze)&&Be(Pe,Ze,Me[Ze]);return Pe},Re=(Pe,Me,Ze)=>new Promise((Ce,re)=>{var y=b=>{try{z(Ze.next(b))}catch(ee){re(ee)}},E=b=>{try{z(Ze.throw(b))}catch(ee){re(ee)}},z=b=>b.done?Ce(b.value):Promise.resolve(b.value).then(y,E);z((Ze=Ze.apply(Pe,Me)).next())});function De(Pe,Me){const[Ze,Ce]=(0,a.useState)(Me),[re,y]=(0,a.useState)(!1),[E,z]=(0,a.useState)();return[Ze,re,(ee,te=!1)=>Re(this,null,function*(){const ne=te?Me:oe(oe({},Ze),ee);y(!0),Ce(ne);const ie=yield Pe(ne);return y(!1),z(ie),ie}),E]}},66457:function(Ot,ct,x){"use strict";x.d(ct,{rX:function(){return ne},pW:function(){return ie},gy:function(){return ce},xY:function(){return te},O5:function(){return ee},tJ:function(){return re},o1:function(){return y},Rd:function(){return b}});var a=x(65582),fe=x(43418),be=x(28103),Fe=x(8591),ye=x(41867),Be=x(65862),oe=x(87169),Re=x(25510),De="data:image/png;base64,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",Pe=x.p+"static/newqrcode.a8740efb.png",Me=x(32637),Ze=x(59301),Ce=(de,pe,Ae)=>new Promise((Se,Te)=>{var we=it=>{try{ze(Ae.next(it))}catch(Ye){Te(Ye)}},lt=it=>{try{ze(Ae.throw(it))}catch(Ye){Te(Ye)}},ze=it=>it.done?Se(it.value):Promise.resolve(it.value).then(we,lt);ze((Ae=Ae.apply(de,pe)).next())});const re=(de,pe=!1)=>!!(y(de)&&E(pe)),y=de=>(0,ye.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(de=!1)=>{var pe;const{user:Ae}=(0,a.getDvaApp)()._store.getState();return(pe=Ae.userInfo)!=null&&pe.profile_completed?!0:(fe.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"),z()}}),!1)},z=()=>{fe.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()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ze.createElement("div",{style:{textAlign:"center"}},Ze.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"),Ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Me}),Ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var de;const{user:pe}=(0,a.getDvaApp)()._store.getState();return(de=pe.userInfo)!=null&&de.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ze.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)},te=()=>(0,ye.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ze.createElement("img",{src:Pe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(de,pe)=>de?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("p",null,pe||"\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"),Ze.createElement("div",{style:{marginLeft:"110px"}},Ze.createElement("img",{src:De,width:200}),Ze.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),ie=de=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ze.createElement("div",null,Ze.createElement("div",null,Ze.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"),Ze.createElement(be.Z,null),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.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 ",Ze.createElement("a",null,de),"\u5929\u3002"),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.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")),Ze.createElement("div",{style:{textAlign:"center",marginTop:30}},Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(de,pe="")=>{const{shixunsDetail:{detail:Ae}}=(0,a.getDvaApp)()._store.getState();if((Ae==null?void 0:Ae.public)===2||(Ae==null?void 0:Ae.public)===1||(Ae==null?void 0:Ae.shixun_status)===3){let Se="";return(Ae==null?void 0:Ae.public)===2&&(Se="\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.public)===1&&(Se="\u5F85\u5BA1\u6838"),(Ae==null?void 0:Ae.shixun_status)===3&&(Se="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:Ze.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Se,"\uFF0C",pe,"\u3002"),Ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ae==null?void 0:Ae.shixun_status)===2?(fe.default.confirm({centered:!0,icon:Ze.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),Ze.createElement("br",null),Ze.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:()=>{fe.default.confirm({width:440,centered:!0,icon:Ze.createElement(oe.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:()=>Ce(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:Ae==null?void 0:Ae.identifier}})).status!==401&&(Fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:Ae==null?void 0:Ae.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:Ae==null?void 0:Ae.identifier}}))})})}}),!0):!1}},73217:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Cr}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(se,ge){return se.__proto__=ge,se},Object.assign=Object.assign||function(se){if(se==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(se);for(let Ee=1;Ee ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","error",Ee),ye.ENABLE_ERROR&&(console.error?console.error(Ee):console.warn?console.warn(Ee):console.log(Ee))}static i(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","info",Ee),ye.ENABLE_INFO&&(console.info?console.info(Ee):console.log(Ee))}static w(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","warn",Ee),ye.ENABLE_WARN&&(console.warn?console.warn(Ee):console.log(Ee))}static d(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","debug",Ee),ye.ENABLE_DEBUG&&(console.debug?console.debug(Ee):console.log(Ee))}static v(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","verbose",Ee),ye.ENABLE_VERBOSE&&console.log(Ee)}}ye.GLOBAL_TAG="flv.js",ye.FORCE_GLOBAL_TAG=!1,ye.ENABLE_ERROR=!0,ye.ENABLE_INFO=!0,ye.ENABLE_WARN=!0,ye.ENABLE_DEBUG=!0,ye.ENABLE_VERBOSE=!0,ye.ENABLE_CALLBACK=!1,ye.emitter=new(Fe());var Be=ye;class oe{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(se){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=se,this._totalBytes+=se):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=se,this._totalBytes+=se):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=se,this._totalBytes+=se,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let se=(this._now()-this._lastCheckpoint)/1e3;return se==0&&(se=1),this._intervalBytes/se/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let se=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/se/1024}}var Re=oe;class De{constructor(se){this._message=se}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Pe extends De{constructor(se){super(se)}get name(){return"IllegalStateException"}}class Me extends De{constructor(se){super(se)}get name(){return"InvalidArgumentException"}}class Ze extends De{constructor(se){super(se)}get name(){return"NotImplementedException"}}const Ce={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 y{constructor(se){this._type=se||"undefined",this._status=Ce.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ce.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ce.kConnecting||this._status===Ce.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(se){this._onContentLengthKnown=se}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(se){this._onURLRedirect=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}open(se,ge){throw new Ze("Unimplemented abstract function!")}abort(){throw new Ze("Unimplemented abstract function!")}}let E={};function z(){let un=self.navigator.userAgent.toLowerCase(),se=/(edge)\/([\w.]+)/.exec(un)||/(opr)[\/]([\w.]+)/.exec(un)||/(chrome)[ \/]([\w.]+)/.exec(un)||/(iemobile)[\/]([\w.]+)/.exec(un)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(un)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(un)||/(webkit)[ \/]([\w.]+)/.exec(un)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(un)||/(msie) ([\w.]+)/.exec(un)||un.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(un)||un.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(un)||[],ge=/(ipad)/.exec(un)||/(ipod)/.exec(un)||/(windows phone)/.exec(un)||/(iphone)/.exec(un)||/(kindle)/.exec(un)||/(android)/.exec(un)||/(windows)/.exec(un)||/(mac)/.exec(un)||/(linux)/.exec(un)||/(cros)/.exec(un)||[],Ee={browser:se[5]||se[3]||se[1]||"",version:se[2]||se[4]||"0",majorVersion:se[4]||se[2]||"0",platform:ge[0]||""},Oe={};if(Ee.browser){Oe[Ee.browser]=!0;let _e=Ee.majorVersion.split(".");Oe.version={major:parseInt(Ee.majorVersion,10),string:Ee.version},_e.length>1&&(Oe.version.minor=parseInt(_e[1],10)),_e.length>2&&(Oe.version.build=parseInt(_e[2],10))}if(Ee.platform&&(Oe[Ee.platform]=!0),(Oe.chrome||Oe.opr||Oe.safari)&&(Oe.webkit=!0),Oe.rv||Oe.iemobile){Oe.rv&&delete Oe.rv;let _e="msie";Ee.browser=_e,Oe[_e]=!0}if(Oe.edge){delete Oe.edge;let _e="msedge";Ee.browser=_e,Oe[_e]=!0}if(Oe.opr){let _e="opera";Ee.browser=_e,Oe[_e]=!0}if(Oe.safari&&Oe.android){let _e="android";Ee.browser=_e,Oe[_e]=!0}Oe.name=Ee.browser,Oe.platform=Ee.platform;for(let _e in E)E.hasOwnProperty(_e)&&delete E[_e];Object.assign(E,Oe)}z();var b=E;class ee extends y{static isSupported(){try{let se=b.msedge&&b.version.minor>=15048,ge=b.msedge?se:!0;return self.fetch&&self.ReadableStream&&ge}catch(se){return!1}}constructor(se,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=se,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(se,ge){this._dataSource=se,this._range=ge;let Ee=se.url;this._config.reuseRedirectedURL&&se.redirectedURL!=null&&(Ee=se.redirectedURL);let Oe=this._seekHandler.getConfig(Ee,ge),_e=new self.Headers;if(typeof Oe.headers=="object"){let Mt=Oe.headers;for(let La in Mt)Mt.hasOwnProperty(La)&&_e.append(La,Mt[La])}let xt={method:"GET",headers:_e,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Mt in this._config.headers)_e.append(Mt,this._config.headers[Mt]);se.cors===!1&&(xt.mode="same-origin"),se.withCredentials&&(xt.credentials="include"),se.referrerPolicy&&(xt.referrerPolicy=se.referrerPolicy),this._status=Ce.kConnecting,self.fetch(Oe.url,xt).then(Mt=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ce.kIdle;return}if(Mt.ok&&Mt.status>=200&&Mt.status<=299){if(Mt.url!==Oe.url&&this._onURLRedirect){let Yn=this._seekHandler.removeURLParameters(Mt.url);this._onURLRedirect(Yn)}let La=Mt.headers.get("Content-Length");return La!=null&&(this._contentLength=parseInt(La),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Mt.body.getReader())}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:Mt.status,msg:Mt.statusText});else throw new De("FetchStreamLoader: Http code invalid, "+Mt.status+" "+Mt.statusText)}).catch(Mt=>{if(this._status=Ce.kError,this._onError)this._onError(re.EXCEPTION,{code:-1,msg:Mt.message});else throw Mt})}abort(){this._requestAbort=!0}_pump(se){return se.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=Ce.kError;let Ee=0,Oe=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new De("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=Ce.kBuffering}}_onProgress(se){if(this._status===Ce.kError)return;this._contentLength===null&&se.total!==null&&se.total!==0&&(this._contentLength=se.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=se.target.response,Ee=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onLoadEnd(se){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ce.kError)return;this._status=Ce.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(se){this._status=Ce.kError;let ge=0,Ee=null;if(this._contentLength&&se.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let Oe=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Oe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Oe,this._onURLRedirect&&this._onURLRedirect(Oe))}let Ee=ge.getResponseHeader("Content-Length");if(Ee!=null&&this._contentLength==null){let Oe=parseInt(Ee);Oe>0&&(this._contentLength=Oe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let Ee=ge.response;this._reader.readAsArrayBuffer(Ee)}}_xhrOnError(se){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,Ee={code:-1,msg:se.constructor.name+" "+se.type};if(this._onError)this._onError(ge,Ee);else throw new RuntimeException(Ee.msg)}_msrOnProgress(se){let Ee=se.target.result;if(Ee==null){this._doReconnectIfNeeded();return}let Oe=Ee.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ee.byteLength;let _e=this._totalRange.from+this._receivedLength;this._receivedLength+=Oe.byteLength,this._onDataArrival&&this._onDataArrival(Oe,_e,this._receivedLength),Ee.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${_e+Oe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ee=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:Ee},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(se,ge){this._lastTimeLoaded=0;let Ee=se.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ee=this._currentRedirectedURL:se.redirectedURL!=null&&(Ee=se.redirectedURL));let Oe=this._seekHandler.getConfig(Ee,ge);this._currentRequestURL=Oe.url;let _e=this._xhr=new XMLHttpRequest;if(_e.open("GET",Oe.url,!0),_e.responseType="arraybuffer",_e.onreadystatechange=this._onReadyStateChange.bind(this),_e.onprogress=this._onProgress.bind(this),_e.onload=this._onLoad.bind(this),_e.onerror=this._onXhrError.bind(this),se.withCredentials&&(_e.withCredentials=!0),typeof Oe.headers=="object"){let xt=Oe.headers;for(let Mt in xt)xt.hasOwnProperty(Mt)&&_e.setRequestHeader(Mt,xt[Mt])}if(typeof this._config.headers=="object"){let xt=this._config.headers;for(let Mt in xt)xt.hasOwnProperty(Mt)&&_e.setRequestHeader(Mt,xt[Mt])}_e.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ce.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(se){let ge=se.target;if(ge.readyState===2){if(ge.responseURL!=null){let Ee=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Ee!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ee,this._onURLRedirect&&this._onURLRedirect(Ee))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=Ce.kBuffering}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new De("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(se){if(this._status===Ce.kError)return;if(this._contentLength===null){let Ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Ee=!0;let Oe=se.total;this._internalAbort(),Oe!=null&Oe!==0&&(this._totalLength=Oe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=se.loaded-this._lastTimeLoaded;this._lastTimeLoaded=se.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(se){let ge=this._chunkSizeKBList,Ee=ge.length-1,Oe=0,_e=0,xt=Ee;if(se=ge[Oe]&&se=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let xt=this._normalizeSpeed(ge);this._currentSpeedNormalized!==xt&&(this._currentSpeedNormalized=xt,this._currentChunkSizeKB=xt)}let Ee=se.target.response,Oe=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength;let _e=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(se.data)}else{this._status=Ce.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+se.data.constructor.name};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new De(ge.msg)}}_dispatchArrayBuffer(se){let ge=se,Ee=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onWebSocketError(se){this._status=Ce.kError;let ge={code:se.code,msg:se.message};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new De(ge.msg)}}var Te=Se;class we{constructor(se){this._zeroStart=se||!1}getConfig(se,ge){let Ee={};if(ge.from!==0||ge.to!==-1){let Oe;ge.to!==-1?Oe=`bytes=${ge.from.toString()}-${ge.to.toString()}`:Oe=`bytes=${ge.from.toString()}-`,Ee.Range=Oe}else this._zeroStart&&(Ee.Range="bytes=0-");return{url:se,headers:Ee}}removeURLParameters(se){return se}}var lt=we;class ze{constructor(se,ge){this._startName=se,this._endName=ge}getConfig(se,ge){let Ee=se;if(ge.from!==0||ge.to!==-1){let Oe=!0;Ee.indexOf("?")===-1&&(Ee+="?",Oe=!1),Oe&&(Ee+="&"),Ee+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(Ee+=`&${this._endName}=${ge.to.toString()}`)}return{url:Ee,headers:{}}}removeURLParameters(se){let ge=se.split("?")[0],Ee,Oe=se.indexOf("?");Oe!==-1&&(Ee=se.substring(Oe+1));let _e="";if(Ee!=null&&Ee.length>0){let xt=Ee.split("&");for(let Mt=0;Mt0;La[0]!==this._startName&&La[0]!==this._endName&&(Yn&&(_e+="&"),_e+=xt[Mt])}}return _e.length===0?ge:ge+"?"+_e}}var it=ze;class Ye{constructor(se,ge,Ee){this.TAG="IOController",this._config=ge,this._extraData=Ee,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.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,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=se,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(se.url),this._refTotalLength=se.filesize?se.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Re,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(se){this._extraData=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onSeeked(){return this._onSeeked}set onSeeked(se){this._onSeeked=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}get onRedirect(){return this._onRedirect}set onRedirect(se){this._onRedirect=se}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(se){this._onRecoveredEarlyEof=se}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===Ae?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let se=this._config;if(se.seekType==="range")this._seekHandler=new lt(this._config.rangeLoadZeroStart);else if(se.seekType==="param"){let ge=se.seekParamStart||"bstart",Ee=se.seekParamEnd||"bend";this._seekHandler=new it(ge,Ee)}else if(se.seekType==="custom"){if(typeof se.customSeekHandler!="function")throw new Me("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new se.customSeekHandler}else throw new Me(`Invalid seekType in config: ${se.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Te;else if(te.isSupported())this._loaderClass=te;else if(ie.isSupported())this._loaderClass=ie;else if(Ae.isSupported())this._loaderClass=Ae;else throw new De("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(se){this._currentRange={from:0,to:-1},se&&(this._currentRange.from=se),this._speedSampler.reset(),se||(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 se=this._resumeFrom;this._resumeFrom=0,this._internalSeek(se,!0)}}seek(se){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(se,!0)}_internalSeek(se,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let Ee={from:se,to:-1};this._currentRange={from:Ee.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Ee),this._onSeeked&&this._onSeeked()}updateUrl(se){if(!se||typeof se!="string"||se.length===0)throw new Me("Url must be a non-empty string!");this._dataSource.url=se}_expandBuffer(se){let ge=this._stashSize;for(;ge+1024*1024*10){let Oe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Ee,0,ge).set(Oe,0)}this._stashBuffer=Ee,this._bufferSize=ge}_normalizeSpeed(se){let ge=this._speedNormalizeList,Ee=ge.length-1,Oe=0,_e=0,xt=Ee;if(se=ge[Oe]&&se=512&&se<=1024?ge=Math.floor(se*1.5):ge=se*2,ge>8192&&(ge=8192);let Ee=ge*1024+1024*1024*1;this._bufferSize0){let xt=this._stashBuffer.slice(0,this._stashUsed),Mt=this._dispatchChunks(xt,this._stashByteStart);if(Mt0){let La=new Uint8Array(xt,Mt);_e.set(La,0),this._stashUsed=La.byteLength,this._stashByteStart+=Mt}}else this._stashUsed=0,this._stashByteStart+=Mt;this._stashUsed+se.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+se.byteLength),_e=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_e.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength}else{let xt=this._dispatchChunks(se,ge);if(xtthis._bufferSize&&(this._expandBuffer(Mt),_e=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_e.set(new Uint8Array(se,xt),0),this._stashUsed+=Mt,this._stashByteStart=ge+xt}}}else if(this._stashUsed===0){let _e=this._dispatchChunks(se,ge);if(_ethis._bufferSize&&this._expandBuffer(xt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(se,_e),0),this._stashUsed+=xt,this._stashByteStart=ge+_e}}else{this._stashUsed+se.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+se.byteLength);let _e=new Uint8Array(this._stashBuffer,0,this._bufferSize);_e.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength;let xt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(xt0){let Mt=new Uint8Array(this._stashBuffer,xt);_e.set(Mt,0)}this._stashUsed-=xt,this._stashByteStart+=xt}}_flushStashBuffer(se){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),Ee=this._dispatchChunks(ge,this._stashByteStart),Oe=ge.byteLength-Ee;if(Ee0){let _e=new Uint8Array(this._stashBuffer,0,this._bufferSize),xt=new Uint8Array(ge,Ee);_e.set(xt,0),this._stashUsed=xt.byteLength,this._stashByteStart+=Ee}return 0}return this._stashUsed=0,this._stashByteStart=0,Oe}return 0}_onLoaderComplete(se,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(se,ge){switch(Be.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,se=re.UNRECOVERABLE_EARLY_EOF),se){case re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Ee=this._currentRange.to+1;Ee0){let ge=st.getConfig();se.emit("change",ge)}}static registerListener(se){st.emitter.addListener("change",se)}static removeListener(se){st.emitter.removeListener("change",se)}static addLogListener(se){Be.emitter.addListener("log",se),Be.emitter.listenerCount("log")>0&&(Be.ENABLE_CALLBACK=!0,st._notifyChange())}static removeLogListener(se){Be.emitter.removeListener("log",se),Be.emitter.listenerCount("log")===0&&(Be.ENABLE_CALLBACK=!1,st._notifyChange())}}st.emitter=new(Fe());var Xe=st;class mt{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 se=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=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&&se&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(se){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,Ee=this._search(ge.times,se);return{index:Ee,milliseconds:ge.times[Ee],fileposition:ge.filepositions[Ee]}}_search(se,ge){let Ee=0,Oe=se.length-1,_e=0,xt=0,Mt=Oe;for(ge=se[_e]&&ge=128){se.push(String.fromCharCode(_e&65535)),Ee+=2;continue}}}else if(ge[Ee]<240){if($t(ge,Ee,2)){let _e=(ge[Ee]&15)<<12|(ge[Ee+1]&63)<<6|ge[Ee+2]&63;if(_e>=2048&&(_e&63488)!==55296){se.push(String.fromCharCode(_e&65535)),Ee+=3;continue}}}else if(ge[Ee]<248&&$t(ge,Ee,3)){let _e=(ge[Ee]&7)<<18|(ge[Ee+1]&63)<<12|(ge[Ee+2]&63)<<6|ge[Ee+3]&63;if(_e>65536&&_e<1114112){_e-=65536,se.push(String.fromCharCode(_e>>>10|55296)),se.push(String.fromCharCode(_e&1023|56320)),Ee+=4;continue}}}se.push("\uFFFD"),++Ee}return se.join("")}var Rn=Wt;let Ge=function(){let un=new ArrayBuffer(2);return new DataView(un).setInt16(0,256,!0),new Int16Array(un)[0]===256}();class Gt{static parseScriptData(se,ge,Ee){let Oe={};try{let _e=Gt.parseValue(se,ge,Ee),xt=Gt.parseValue(se,ge+_e.size,Ee-_e.size);Oe[_e.data]=xt.data}catch(_e){Be.e("AMF",_e.toString())}return Oe}static parseObject(se,ge,Ee){if(Ee<3)throw new Pe("Data not enough when parse ScriptDataObject");let Oe=Gt.parseString(se,ge,Ee),_e=Gt.parseValue(se,ge+Oe.size,Ee-Oe.size),xt=_e.objectEnd;return{data:{name:Oe.data,value:_e.data},size:Oe.size+_e.size,objectEnd:xt}}static parseVariable(se,ge,Ee){return Gt.parseObject(se,ge,Ee)}static parseString(se,ge,Ee){if(Ee<2)throw new Pe("Data not enough when parse String");let _e=new DataView(se,ge,Ee).getUint16(0,!Ge),xt;return _e>0?xt=Rn(new Uint8Array(se,ge+2,_e)):xt="",{data:xt,size:2+_e}}static parseLongString(se,ge,Ee){if(Ee<4)throw new Pe("Data not enough when parse LongString");let _e=new DataView(se,ge,Ee).getUint32(0,!Ge),xt;return _e>0?xt=Rn(new Uint8Array(se,ge+4,_e)):xt="",{data:xt,size:4+_e}}static parseDate(se,ge,Ee){if(Ee<10)throw new Pe("Data size invalid when parse Date");let Oe=new DataView(se,ge,Ee),_e=Oe.getFloat64(0,!Ge),xt=Oe.getInt16(8,!Ge);return _e+=xt*60*1e3,{data:new Date(_e),size:10}}static parseValue(se,ge,Ee){if(Ee<1)throw new Pe("Data not enough when parse Value");let Oe=new DataView(se,ge,Ee),_e=1,xt=Oe.getUint8(0),Mt,La=!1;try{switch(xt){case 0:Mt=Oe.getFloat64(1,!Ge),_e+=8;break;case 1:{Mt=!!Oe.getUint8(1),_e+=1;break}case 2:{let Yn=Gt.parseString(se,ge+1,Ee-1);Mt=Yn.data,_e+=Yn.size;break}case 3:{Mt={};let Yn=0;for((Oe.getUint32(Ee-4,!Ge)&16777215)===9&&(Yn=3);_e32)throw new Me("ExpGolomb: readBits() bits exceeded max 32bits!");if(se<=this._current_word_bits_left){let xt=this._current_word>>>32-se;return this._current_word<<=se,this._current_word_bits_left-=se,xt}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let Ee=se-this._current_word_bits_left;this._fillCurrentWord();let Oe=Math.min(Ee,this._current_word_bits_left),_e=this._current_word>>>32-Oe;return this._current_word<<=Oe,this._current_word_bits_left-=Oe,ge=ge<>>se)return this._current_word<<=se,this._current_word_bits_left-=se,se;return this._fillCurrentWord(),se+this._skipLeadingZero()}readUEG(){let se=this._skipLeadingZero();return this.readBits(se+1)-1}readSEG(){let se=this.readUEG();return se&1?se+1>>>1:-1*(se>>>1)}}var tn=En;class ot{static _ebsp2rbsp(se){let ge=se,Ee=ge.byteLength,Oe=new Uint8Array(Ee),_e=0;for(let xt=0;xt=2&&ge[xt]===3&&ge[xt-1]===0&&ge[xt-2]===0||(Oe[_e]=ge[xt],_e++);return new Uint8Array(Oe.buffer,0,_e)}static parseSPS(se){let ge=ot._ebsp2rbsp(se),Ee=new tn(ge);Ee.readByte();let Oe=Ee.readByte();Ee.readByte();let _e=Ee.readByte();Ee.readUEG();let xt=ot.getProfileString(Oe),Mt=ot.getLevelString(_e),La=1,Yn=420,ln=[0,420,422,444],Yt=8;if((Oe===100||Oe===110||Oe===122||Oe===244||Oe===44||Oe===83||Oe===86||Oe===118||Oe===128||Oe===138||Oe===144)&&(La=Ee.readUEG(),La===3&&Ee.readBits(1),La<=3&&(Yn=ln[La]),Yt=Ee.readUEG()+8,Ee.readUEG(),Ee.readBits(1),Ee.readBool())){let Rr=La!==3?8:12;for(let hr=0;hr0&&Rr<16?(Mn=hr[Rr-1],dn=so[Rr-1]):Rr===255&&(Mn=Ee.readByte()<<8|Ee.readByte(),dn=Ee.readByte()<<8|Ee.readByte())}if(Ee.readBool()&&Ee.readBool(),Ee.readBool()&&(Ee.readBits(4),Ee.readBool()&&Ee.readBits(24)),Ee.readBool()&&(Ee.readUEG(),Ee.readUEG()),Ee.readBool()){let Rr=Ee.readBits(32),hr=Ee.readBits(32);Wn=Ee.readBool(),er=hr,dr=Rr*2,Gn=er/dr}}let qr=1;(Mn!==1||dn!==1)&&(qr=Mn/dn);let Yr=0,ao=0;if(La===0)Yr=1,ao=2-ga;else{let Rr=La===3?1:2,hr=La===1?2:1;Yr=Rr,ao=hr*(2-ga)}let Nr=(xa+1)*16,ka=(2-ga)*((Pa+1)*16);Nr-=(Je+Nt)*Yr,ka-=(on+fn)*ao;let Pr=Math.ceil(Nr*qr);return Ee.destroy(),Ee=null,{profile_string:xt,level_string:Mt,bit_depth:Yt,ref_frames:Kt,chroma_format:Yn,chroma_format_string:ot.getChromaFormatString(Yn),frame_rate:{fixed:Wn,fps:Gn,fps_den:dr,fps_num:er},sar_ratio:{width:Mn,height:dn},codec_size:{width:Nr,height:ka},present_size:{width:Pr,height:ka}}}static _skipScalingList(se,ge){let Ee=8,Oe=8,_e=0;for(let xt=0;xt>>8&255|(un&255)<<8}function wt(un){return(un&4278190080)>>>24|(un&16711680)>>>8|(un&65280)<<8|(un&255)<<24}function Ke(un,se){return un[se]<<24|un[se+1]<<16|un[se+2]<<8|un[se+3]}class He{constructor(se,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=se.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=se.hasAudioTrack,this._hasVideo=se.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 Ee=new ArrayBuffer(2);return new DataView(Ee).setInt16(0,256,!0),new Int16Array(Ee)[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(se){let ge=new Uint8Array(se),Ee={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return Ee;let Oe=(ge[4]&4)>>>2!==0,_e=(ge[4]&1)!==0,xt=Ke(ge,5);return xt<9?Ee:{match:!0,consumed:xt,dataOffset:xt,hasAudioTrack:Oe,hasVideoTrack:_e}}bindDataSource(se){return se.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(se){this._onTrackMetadata=se}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(se){this._onMediaInfo=se}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(se){this._onMetaDataArrived=se}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(se){this._onScriptDataArrived=se}get onError(){return this._onError}set onError(se){this._onError=se}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(se){this._onDataAvailable=se}get timestampBase(){return this._timestampBase}set timestampBase(se){this._timestampBase=se}get overridedDuration(){return this._duration}set overridedDuration(se){this._durationOverrided=!0,this._duration=se,this._mediaInfo.duration=se}set overridedHasAudio(se){this._hasAudioFlagOverrided=!0,this._hasAudio=se,this._mediaInfo.hasAudio=se}set overridedHasVideo(se){this._hasVideoFlagOverrided=!0,this._hasVideo=se,this._mediaInfo.hasVideo=se}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(se,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Pe("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Ee=0,Oe=this._littleEndian;if(ge===0)if(se.byteLength>13)Ee=He.probe(se).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+Ee!==this._dataOffset&&Be.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(se,Ee).getUint32(0,!Oe)!==0&&Be.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Ee+=4);Eese.byteLength)break;let xt=_e.getUint8(0),Mt=_e.getUint32(0,!Oe)&16777215;if(Ee+11+Mt+4>se.byteLength)break;if(xt!==8&&xt!==9&&xt!==18){Be.w(this.TAG,`Unsupported tag type ${xt}, skipped`),Ee+=11+Mt+4;continue}let La=_e.getUint8(4),Yn=_e.getUint8(5),ln=_e.getUint8(6),Yt=_e.getUint8(7),jn=ln|Yn<<8|La<<16|Yt<<24;(_e.getUint32(7,!Oe)&16777215)!==0&&Be.w(this.TAG,"Meet tag which has StreamID != 0!");let xa=Ee+11;switch(xt){case 8:this._parseAudioData(se,xa,Mt,jn);break;case 9:this._parseVideoData(se,xa,Mt,jn,ge+Ee);break;case 18:this._parseScriptData(se,xa,Mt);break}let Pa=_e.getUint32(11+Mt,!Oe);Pa!==11+Mt&&Be.w(this.TAG,`Invalid PrevTagSize ${Pa}`),Ee+=11+Mt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Ee}_parseScriptData(se,ge,Ee){let Oe=kn.parseScriptData(se,ge,Ee);if(Oe.hasOwnProperty("onMetaData")){if(Oe.onMetaData==null||typeof Oe.onMetaData!="object"){Be.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Be.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Oe;let _e=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},_e)),typeof _e.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=_e.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof _e.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=_e.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof _e.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=_e.audiodatarate),typeof _e.videodatarate=="number"&&(this._mediaInfo.videoDataRate=_e.videodatarate),typeof _e.width=="number"&&(this._mediaInfo.width=_e.width),typeof _e.height=="number"&&(this._mediaInfo.height=_e.height),typeof _e.duration=="number"){if(!this._durationOverrided){let xt=Math.floor(_e.duration*this._timescale);this._duration=xt,this._mediaInfo.duration=xt}}else this._mediaInfo.duration=0;if(typeof _e.framerate=="number"){let xt=Math.floor(_e.framerate*1e3);if(xt>0){let Mt=xt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Mt,this._referenceFrameRate.fps_num=xt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Mt}}if(typeof _e.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let xt=_e.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(xt),_e.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=_e,Be.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Oe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Oe))}_parseKeyframesIndex(se){let ge=[],Ee=[];for(let Oe=1;Oe>>4;if(La!==2&&La!==10){this._onError(Qe.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+La);return}let Yn=0,ln=(Mt&12)>>>2;if(ln>=0&&ln<=4)Yn=this._flvSoundRateTable[ln];else{this._onError(Qe.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+ln);return}let Yt=(Mt&2)>>>1,jn=Mt&1,Kt=this._audioMetadata,xa=this._audioTrack;if(Kt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Kt=this._audioMetadata={},Kt.type="audio",Kt.id=xa.id,Kt.timescale=this._timescale,Kt.duration=this._duration,Kt.audioSampleRate=Yn,Kt.channelCount=jn===0?1:2),La===10){let Pa=this._parseAACAudioData(se,ge+1,Ee-1);if(Pa==null)return;if(Pa.packetType===0){Kt.config&&Be.w(this.TAG,"Found another AudioSpecificConfig!");let ga=Pa.data;Kt.audioSampleRate=ga.samplingRate,Kt.channelCount=ga.channelCount,Kt.codec=ga.codec,Kt.originalCodec=ga.originalCodec,Kt.config=ga.config,Kt.refSampleDuration=1024/Kt.audioSampleRate*Kt.timescale,Be.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",Kt);let Je=this._mediaInfo;Je.audioCodec=Kt.originalCodec,Je.audioSampleRate=Kt.audioSampleRate,Je.audioChannelCount=Kt.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(Pa.packetType===1){let ga=this._timestampBase+Oe,Je={unit:Pa.data,length:Pa.data.byteLength,dts:ga,pts:ga};xa.samples.push(Je),xa.length+=Pa.data.length}else Be.e(this.TAG,`Flv: Unsupported AAC data type ${Pa.packetType}`)}else if(La===2){if(!Kt.codec){let Nt=this._parseMP3AudioData(se,ge+1,Ee-1,!0);if(Nt==null)return;Kt.audioSampleRate=Nt.samplingRate,Kt.channelCount=Nt.channelCount,Kt.codec=Nt.codec,Kt.originalCodec=Nt.originalCodec,Kt.refSampleDuration=1152/Kt.audioSampleRate*Kt.timescale,Be.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Kt);let on=this._mediaInfo;on.audioCodec=Kt.codec,on.audioSampleRate=Kt.audioSampleRate,on.audioChannelCount=Kt.channelCount,on.audioDataRate=Nt.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}let Pa=this._parseMP3AudioData(se,ge+1,Ee-1,!1);if(Pa==null)return;let ga=this._timestampBase+Oe,Je={unit:Pa,length:Pa.byteLength,dts:ga,pts:ga};xa.samples.push(Je),xa.length+=Pa.length}}_parseAACAudioData(se,ge,Ee){if(Ee<=1){Be.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Oe={},_e=new Uint8Array(se,ge,Ee);return Oe.packetType=_e[0],_e[0]===0?Oe.data=this._parseAACAudioSpecificConfig(se,ge+1,Ee-1):Oe.data=_e.subarray(1),Oe}_parseAACAudioSpecificConfig(se,ge,Ee){let Oe=new Uint8Array(se,ge,Ee),_e=null,xt=0,Mt=0,La=null,Yn=0,ln=null;if(xt=Mt=Oe[0]>>>3,Yn=(Oe[0]&7)<<1|Oe[1]>>>7,Yn<0||Yn>=this._mpegSamplingRates.length){this._onError(Qe.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Yt=this._mpegSamplingRates[Yn],jn=(Oe[1]&120)>>>3;if(jn<0||jn>=8){this._onError(Qe.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}xt===5&&(ln=(Oe[1]&7)<<1|Oe[2]>>>7,La=(Oe[2]&124)>>>2);let Kt=self.navigator.userAgent.toLowerCase();return Kt.indexOf("firefox")!==-1?Yn>=6?(xt=5,_e=new Array(4),ln=Yn-3):(xt=2,_e=new Array(2),ln=Yn):Kt.indexOf("android")!==-1?(xt=2,_e=new Array(2),ln=Yn):(xt=5,ln=Yn,_e=new Array(4),Yn>=6?ln=Yn-3:jn===1&&(xt=2,_e=new Array(2),ln=Yn)),_e[0]=xt<<3,_e[0]|=(Yn&15)>>>1,_e[1]=(Yn&15)<<7,_e[1]|=(jn&15)<<3,xt===5&&(_e[1]|=(ln&15)>>>1,_e[2]=(ln&1)<<7,_e[2]|=8,_e[3]=0),{config:_e,samplingRate:Yt,channelCount:jn,codec:"mp4a.40."+xt,originalCodec:"mp4a.40."+Mt}}_parseMP3AudioData(se,ge,Ee,Oe){if(Ee<4){Be.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let _e=this._littleEndian,xt=new Uint8Array(se,ge,Ee),Mt=null;if(Oe){if(xt[0]!==255)return;let La=xt[1]>>>3&3,Yn=(xt[1]&6)>>1,ln=(xt[2]&240)>>>4,Yt=(xt[2]&12)>>>2,Kt=(xt[3]>>>6&3)!==3?2:1,xa=0,Pa=0,ga=34,Je="mp3";switch(La){case 0:xa=this._mpegAudioV25SampleRateTable[Yt];break;case 2:xa=this._mpegAudioV20SampleRateTable[Yt];break;case 3:xa=this._mpegAudioV10SampleRateTable[Yt];break}switch(Yn){case 1:ga=34,ln>>4,La=xt&15;if(La!==7){this._onError(Qe.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${La}`);return}this._parseAVCVideoPacket(se,ge+1,Ee-1,Oe,_e,Mt)}_parseAVCVideoPacket(se,ge,Ee,Oe,_e,xt){if(Ee<4){Be.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Mt=this._littleEndian,La=new DataView(se,ge,Ee),Yn=La.getUint8(0),Yt=(La.getUint32(0,!Mt)&16777215)<<8>>8;if(Yn===0)this._parseAVCDecoderConfigurationRecord(se,ge+4,Ee-4);else if(Yn===1)this._parseAVCVideoData(se,ge+4,Ee-4,Oe,_e,xt,Yt);else if(Yn!==2){this._onError(Qe.FORMAT_ERROR,`Flv: Invalid video packet type ${Yn}`);return}}_parseAVCDecoderConfigurationRecord(se,ge,Ee){if(Ee<7){Be.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Oe=this._videoMetadata,_e=this._videoTrack,xt=this._littleEndian,Mt=new DataView(se,ge,Ee);Oe?typeof Oe.avcc!="undefined"&&Be.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Oe=this._videoMetadata={},Oe.type="video",Oe.id=_e.id,Oe.timescale=this._timescale,Oe.duration=this._duration);let La=Mt.getUint8(0),Yn=Mt.getUint8(1),ln=Mt.getUint8(2),Yt=Mt.getUint8(3);if(La!==1||Yn===0){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Qe.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let jn=Mt.getUint8(5)&31;if(jn===0){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else jn>1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${jn}`);let Kt=6;for(let Pa=0;Pa1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${xa}`);Kt++;for(let Pa=0;Pa=Ee){Be.w(this.TAG,`Malformed Nalu near timestamp ${xa}, offset = ${jn}, dataSize = ${Ee}`);break}let ga=Yn.getUint32(jn,!La);if(Kt===3&&(ga>>>=8),ga>Ee-Kt){Be.w(this.TAG,`Malformed Nalus near timestamp ${xa}, NaluSize > DataSize!`);return}let Je=Yn.getUint8(jn+Kt)&31;Je===5&&(Pa=!0);let Nt=new Uint8Array(se,ge+jn,Kt+ga),on={type:Je,data:Nt};ln.push(on),Yt+=Nt.byteLength,jn+=Kt+ga}if(ln.length){let ga=this._videoTrack,Je={units:ln,length:Yt,isKeyframe:Pa,dts:xa,cts:Mt,pts:xa+Mt};Pa&&(Je.fileposition=_e),ga.samples.push(Je),ga.length+=Yt}}}var gt=He;class qe{static init(){qe.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 ge in qe.types)qe.types.hasOwnProperty(ge)&&(qe.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let se=qe.constants={};se.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),se.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),se.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),se.STSC=se.STCO=se.STTS,se.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),se.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]),se.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]),se.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),se.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),se.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(se){let ge=8,Ee=null,Oe=Array.prototype.slice.call(arguments,1),_e=Oe.length;for(let Mt=0;Mt<_e;Mt++)ge+=Oe[Mt].byteLength;Ee=new Uint8Array(ge),Ee[0]=ge>>>24&255,Ee[1]=ge>>>16&255,Ee[2]=ge>>>8&255,Ee[3]=ge&255,Ee.set(se,4);let xt=8;for(let Mt=0;Mt<_e;Mt++)Ee.set(Oe[Mt],xt),xt+=Oe[Mt].byteLength;return Ee}static generateInitSegment(se){let ge=qe.box(qe.types.ftyp,qe.constants.FTYP),Ee=qe.moov(se),Oe=new Uint8Array(ge.byteLength+Ee.byteLength);return Oe.set(ge,0),Oe.set(Ee,ge.byteLength),Oe}static moov(se){let ge=qe.mvhd(se.timescale,se.duration),Ee=qe.trak(se),Oe=qe.mvex(se);return qe.box(qe.types.moov,ge,Ee,Oe)}static mvhd(se,ge){return qe.box(qe.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,se>>>24&255,se>>>16&255,se>>>8&255,se&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&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(se){return qe.box(qe.types.trak,qe.tkhd(se),qe.mdia(se))}static tkhd(se){let ge=se.id,Ee=se.duration,Oe=se.presentWidth,_e=se.presentHeight;return qe.box(qe.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&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,Oe>>>8&255,Oe&255,0,0,_e>>>8&255,_e&255,0,0]))}static mdia(se){return qe.box(qe.types.mdia,qe.mdhd(se),qe.hdlr(se),qe.minf(se))}static mdhd(se){let ge=se.timescale,Ee=se.duration;return qe.box(qe.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,85,196,0,0]))}static hdlr(se){let ge=null;return se.type==="audio"?ge=qe.constants.HDLR_AUDIO:ge=qe.constants.HDLR_VIDEO,qe.box(qe.types.hdlr,ge)}static minf(se){let ge=null;return se.type==="audio"?ge=qe.box(qe.types.smhd,qe.constants.SMHD):ge=qe.box(qe.types.vmhd,qe.constants.VMHD),qe.box(qe.types.minf,ge,qe.dinf(),qe.stbl(se))}static dinf(){return qe.box(qe.types.dinf,qe.box(qe.types.dref,qe.constants.DREF))}static stbl(se){return qe.box(qe.types.stbl,qe.stsd(se),qe.box(qe.types.stts,qe.constants.STTS),qe.box(qe.types.stsc,qe.constants.STSC),qe.box(qe.types.stsz,qe.constants.STSZ),qe.box(qe.types.stco,qe.constants.STCO))}static stsd(se){return se.type==="audio"?se.codec==="mp3"?qe.box(qe.types.stsd,qe.constants.STSD_PREFIX,qe.mp3(se)):qe.box(qe.types.stsd,qe.constants.STSD_PREFIX,qe.mp4a(se)):qe.box(qe.types.stsd,qe.constants.STSD_PREFIX,qe.avc1(se))}static mp3(se){let ge=se.channelCount,Ee=se.audioSampleRate,Oe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return qe.box(qe.types[".mp3"],Oe)}static mp4a(se){let ge=se.channelCount,Ee=se.audioSampleRate,Oe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return qe.box(qe.types.mp4a,Oe,qe.esds(se))}static esds(se){let ge=se.config||[],Ee=ge.length,Oe=new Uint8Array([0,0,0,0,3,23+Ee,0,1,0,4,15+Ee,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Ee]).concat(ge).concat([6,1,2]));return qe.box(qe.types.esds,Oe)}static avc1(se){let ge=se.avcc,Ee=se.codecWidth,Oe=se.codecHeight,_e=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,Ee>>>8&255,Ee&255,Oe>>>8&255,Oe&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 qe.box(qe.types.avc1,_e,qe.box(qe.types.avcC,ge))}static mvex(se){return qe.box(qe.types.mvex,qe.trex(se))}static trex(se){let ge=se.id,Ee=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return qe.box(qe.types.trex,Ee)}static moof(se,ge){return qe.box(qe.types.moof,qe.mfhd(se.sequenceNumber),qe.traf(se,ge))}static mfhd(se){let ge=new Uint8Array([0,0,0,0,se>>>24&255,se>>>16&255,se>>>8&255,se&255]);return qe.box(qe.types.mfhd,ge)}static traf(se,ge){let Ee=se.id,Oe=qe.box(qe.types.tfhd,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),_e=qe.box(qe.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),xt=qe.sdtp(se),Mt=qe.trun(se,xt.byteLength+16+16+8+16+8+8);return qe.box(qe.types.traf,Oe,_e,Mt,xt)}static sdtp(se){let ge=se.samples||[],Ee=ge.length,Oe=new Uint8Array(4+Ee);for(let _e=0;_e>>24&255,Oe>>>16&255,Oe>>>8&255,Oe&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Mt=0;Mt>>24&255,La>>>16&255,La>>>8&255,La&255,Yn>>>24&255,Yn>>>16&255,Yn>>>8&255,Yn&255,ln.isLeading<<2|ln.dependsOn,ln.isDependedOn<<6|ln.hasRedundancy<<4|ln.isNonSync,0,0,Yt>>>24&255,Yt>>>16&255,Yt>>>8&255,Yt&255],12+16*Mt)}return qe.box(qe.types.trun,xt)}static mdat(se){return qe.box(qe.types.mdat,se)}}qe.init();var Ie=qe;class Ht{static getSilentFrame(se,ge){if(se==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===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(ge===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(ge===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(ge===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(ge===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 ia=Ht;class vn{constructor(se,ge,Ee,Oe,_e){this.dts=se,this.pts=ge,this.duration=Ee,this.originalDts=Oe,this.isSyncPoint=_e,this.fileposition=null}}class bn{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(se){se.isSyncPoint=!0,this.syncPoints.push(se)}}class ra{constructor(){this._list=[]}clear(){this._list=[]}appendArray(se){let ge=this._list;se.length!==0&&(ge.length>0&&se[0].originalDts=ge[_e].dts&&sege[Oe].lastSample.originalDts&&se=ge[Oe].lastSample.originalDts&&(Oe===ge.length-1||Oe0&&(_e=this._searchNearestSegmentBefore(Ee.originalBeginDts)+1),this._lastAppendLocation=_e,this._list.splice(_e,0,Ee)}getLastSegmentBefore(se){let ge=this._searchNearestSegmentBefore(se);return ge>=0?this._list[ge]:null}getLastSampleBefore(se){let ge=this.getLastSegmentBefore(se);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(se){let ge=this._searchNearestSegmentBefore(se),Ee=this._list[ge].syncPoints;for(;Ee.length===0&&ge>0;)ge--,Ee=this._list[ge].syncPoints;return Ee.length>0?Ee[Ee.length-1]:null}}class Et{constructor(se){this.TAG="MP4Remuxer",this._config=se,this._isLive=se.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 qn("audio"),this._videoSegmentInfoList=new qn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.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(se){return se.onDataAvailable=this.remux.bind(this),se.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(se){this._onInitSegment=se}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(se){this._onMediaSegment=se}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(se){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(se,ge){if(!this._onMediaSegment)throw new Pe("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(se,ge),this._remuxVideo(ge),this._remuxAudio(se)}_onTrackMetadataReceived(se,ge){let Ee=null,Oe="mp4",_e=ge.codec;if(se==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(Oe="mpeg",_e="",Ee=new Uint8Array):Ee=Ie.generateInitSegment(ge);else if(se==="video")this._videoMeta=ge,Ee=Ie.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new Pe("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(se,{type:se,data:Ee.buffer,codec:_e,container:`${se}/${Oe}`,mediaDuration:ge.duration})}_calculateDtsBase(se,ge){this._dtsBaseInited||(se.samples&&se.samples.length&&(this._audioDtsBase=se.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let se=this._videoStashedLastSample,ge=this._audioStashedLastSample,Ee={type:"video",id:1,sequenceNumber:0,samples:[],length:0};se!=null&&(Ee.samples.push(se),Ee.length=se.length);let Oe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(Oe.samples.push(ge),Oe.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Ee,!0),this._remuxAudio(Oe,!0)}_remuxAudio(se,ge){if(this._audioMeta==null)return;let Ee=se,Oe=Ee.samples,_e,xt=-1,Mt=-1,La=-1,Yn=this._audioMeta.refSampleDuration,ln=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yt=this._dtsBaseInited&&this._audioNextDts===void 0,jn=!1;if(!Oe||Oe.length===0||Oe.length===1&&!ge)return;let Kt=0,xa=null,Pa=0;ln?(Kt=0,Pa=Ee.length):(Kt=8,Pa=8+Ee.length);let ga=null;if(Oe.length>1&&(ga=Oe.pop(),Pa-=ga.length),this._audioStashedLastSample!=null){let dn=this._audioStashedLastSample;this._audioStashedLastSample=null,Oe.unshift(dn),Pa+=dn.length}ga!=null&&(this._audioStashedLastSample=ga);let Je=Oe[0].dts-this._dtsBase;if(this._audioNextDts)_e=Je-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())_e=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(jn=!0);else{let dn=this._audioSegmentInfoList.getLastSampleBefore(Je);if(dn!=null){let Gn=Je-(dn.originalDts+dn.duration);Gn<=3&&(Gn=0);let Wn=dn.dts+dn.duration+Gn;_e=Je-Wn}else _e=0}if(jn){let dn=Je-_e,Gn=this._videoSegmentInfoList.getLastSegmentBefore(Je);if(Gn!=null&&Gn.beginDts=1?Cn=Nt[Nt.length-1].duration:Cn=Math.floor(Yn);let qr=!1,Yr=null;if(Cn>Yn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){qr=!0;let ao=Math.abs(Cn-Yn),Nr=Math.ceil(ao/Yn),ka=dr+Yn;Be.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(${pi.split(".")[1]})`}},series:[{type:"bar",data:wl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:pi=>{var Ju;return`${(Ju=pi==null?void 0:pi.data)==null?void 0:Ju.value}%\uFF08${xi[pi==null?void 0:pi.dataIndex]}\u4EBA\uFF09`}}}]};return or.createElement(Fd.Z,{option:Ji,onEvents:{click:pi=>{var Ju;pi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:W0(sc({},lr),{type:1,sub_type:(Ju=pi==null?void 0:pi.data)==null?void 0:Ju.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Ga==null?void 0:Ga.student_score_list]),xr=(0,a.useMemo)(()=>{let no=[],qo=[];yr.forEach(xi=>{no.push(xi.index),qo.push({value:xi.rate,extraInfo:xi})});const wl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:sc({type:"slider",show:(qo==null?void 0:qo.length)>30},(qo==null?void 0:qo.length)>30?{start:0,end:Math.floor(29*100/(yr==null?void 0:yr.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:no,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Ru,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:qo,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return or.createElement(Fd.Z,{option:wl,style:{height:370,background:"#F6F7F9"},onEvents:{click:xi=>{var Ji,pi,Ju,Hn,ta,co,Tu,is,Vu,dc,jc,tc;console.log("sdfsdf===",(Ji=xi==null?void 0:xi.data)==null?void 0:Ji.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:or.createElement(or.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",or.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Ju=(pi=xi==null?void 0:xi.data)==null?void 0:pi.extraInfo)==null?void 0:Ju.index,"\uFF0C",Ru,(ta=(Hn=xi==null?void 0:xi.data)==null?void 0:Hn.extraInfo)==null?void 0:ta.rate,"%\uFF09"),or.createElement(De.Z,{title:or.createElement(or.Fragment,null,"\u9898\u76EE\uFF1A",(Tu=(co=xi==null?void 0:xi.data)==null?void 0:co.extraInfo)==null?void 0:Tu.question_title,or.createElement("br",null),"\u9898\u578B\uFF1A",(Vu=(is=xi==null?void 0:xi.data)==null?void 0:is.extraInfo)==null?void 0:Vu.question_type,or.createElement("br",null),Ru,"\uFF1A",(jc=(dc=xi==null?void 0:xi.data)==null?void 0:dc.extraInfo)==null?void 0:jc.rate,"%")},or.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(tc=xi==null?void 0:xi.data)==null?void 0:tc.extraInfo,scope:Jr==null?void 0:Jr.scope}}})}}})},[yr,Ru,Jr]),dl=(0,a.useMemo)(()=>aa==null?void 0:aa.map((no,qo)=>{var wl,xi,Ji,pi,Ju;const Hn={tooltip:{trigger:"item"},title:{text:no==null?void 0:no.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:no==null?void 0:no.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((wl=no==null?void 0:no.details)==null?void 0:wl.full_count)||0,name:ju[0].label,itemStyle:{color:ju[0].color}},{value:((xi=no==null?void 0:no.details)==null?void 0:xi.best_count)||0,name:ju[1].label,itemStyle:{color:ju[1].color}},{value:((Ji=no==null?void 0:no.details)==null?void 0:Ji.good_count)||0,name:ju[2].label,itemStyle:{color:ju[2].color}},{value:((pi=no==null?void 0:no.details)==null?void 0:pi.pass_count)||0,name:ju[3].label,itemStyle:{color:ju[3].color}},{value:((Ju=no==null?void 0:no.details)==null?void 0:Ju.fails_count)||0,name:ju[4].label,itemStyle:{color:ju[4].color}}]}]};return or.createElement(Fd.Z,{key:qo,className:"bg-white",option:Hn,style:{width:"100%",height:240},onEvents:{click:ta=>{const co=W0(sc({},lr),{question_type:[no==null?void 0:no.question_type_id]});za(co),Wl.setFieldsValue(sc({},co)),Or("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[aa]),Bi=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:no=>{let qo=no;no===1&&(qo=y0.Z),no===2&&(qo=F0.Z),no===3&&(qo=B0.Z);const wl=typeof qo=="number"?qo:or.createElement("img",{src:qo});return or.createElement("div",{style:{textAlign:"left",paddingLeft:22}},wl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:no=>or.createElement(De.Z,{placement:"topLeft",title:no},or.createElement("span",null,no||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return or.createElement("div",{className:Os.wrap},or.createElement(Zl.Z,{loading:wa,active:!0},(Ga==null?void 0:Ga.exercise_status)===1&&or.createElement(Qe.Z,{styles:{margin:"0 auto",padding:200}}),(Ga==null?void 0:Ga.exercise_status)>1&&or.createElement(a.Fragment,null,or.createElement(re.Z,{className:"mb30",align:"middle",justify:"space-between"},or.createElement(Wd.tp,{dataSource:jl,value:to,onChange:Js}),to==="3"?or.createElement(Ce.ZP,{type:"primary",icon:or.createElement(h0.Z,{rev:void 0}),onClick:()=>a0(void 0,null,function*(){var no;if((0,bt.Rm)()&&!((no=ue.AssistantObject.exercise)!=null&&no.can_download)){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}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Ga==null?void 0:Ga.course_groups.map(qo=>({course_group_id:qo==null?void 0:qo.exercise_group_id,group_group_name:qo==null?void 0:qo.exercise_group_name,count:qo==null?void 0:qo.exercise_group_students})),fn:()=>a0(void 0,null,function*(){const qo=yield(0,ne.iB)({exercise_id:$i==null?void 0:$i.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(qo==null?void 0:qo.status)===0?(oe.ZP.success(qo==null?void 0:qo.message),Fe.history.push(`/classrooms/${$i.coursesId}/exportlist/exercise_score,export_exercise_users`)):oe.ZP.success(qo==null?void 0:qo.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):or.createElement(re.Z,null,or.createElement(Ae.Z,{checked:ur,onChange:no=>lo(no),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",or.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(to)&&or.createElement(c0,{form:Wl,initialValues:lr,onValuesChange:(no,qo)=>{const wl=sc(sc({},lr),qo);console.log(wl,"newValue"),za(sc({},wl)),to==="1"&&Iu(wl)},data:fu()}),to==="5"&&or.createElement(Rm,null),or.createElement("section",{style:{display:to==="1"?"block":"none"}},or.createElement(yt.Z,{spinning:_a},(Ga==null?void 0:Ga.open_camera)&&or.createElement(or.Fragment,null,or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),or.createElement(Gd.ZP,{data:(0,Gd.Uf)(Ga)})),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u8BD5\u5377\u6982\u89C8"),or.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},or.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),or.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),or.createElement("div",{className:Os.table},or.createElement("aside",null,or.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),or.createElement("div",null,(et=Ga==null?void 0:Ga.exercise_counts)==null?void 0:et.total_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),or.createElement("div",null,(Ut=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Ut.time)),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",or.createElement(De.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(rt=Ga==null?void 0:Ga.exercise_counts)==null?void 0:rt.avg_answer_duration)),or.createElement("aside",null,or.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",or.createElement(De.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Ne=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Ne.candidate_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",or.createElement(De.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(xe=Ga==null?void 0:Ga.exercise_counts)==null?void 0:xe.exam_num,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53C2\u8003\u7387",or.createElement(De.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(Pn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Pn.reference_rate,"%")),or.createElement("aside",null,or.createElement("div",null,"\u5E73\u5747\u5206",or.createElement(De.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(zn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:zn.average_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u9AD8\u5206"),or.createElement("div",null,(Jn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:Jn.max_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6700\u4F4E\u5206"),or.createElement("div",null,(nn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:nn.min_score,"\u5206")),or.createElement("aside",null,or.createElement("div",null,"\u6807\u51C6\u5DEE",or.createElement(De.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(xn=Ga==null?void 0:Ga.exercise_counts)==null?void 0:xn.standard_deviation)),or.createElement("aside",null,or.createElement("div",null,"\u4F18\u79C0",or.createElement(De.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(oa=nr==null?void 0:nr.score_ranges)==null?void 0:oa.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Ca=nr==null?void 0:nr.score_ranges)==null?void 0:Ca.max_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ea=Ga==null?void 0:Ga.exercise_counts)==null?void 0:ea.best_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u826F\u597D",or.createElement(De.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Un=nr==null?void 0:nr.score_ranges)==null?void 0:Un.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Wa=nr==null?void 0:nr.score_ranges)==null?void 0:Wa.good_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(In=Ga==null?void 0:Ga.exercise_counts)==null?void 0:In.good_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u53CA\u683C",or.createElement(De.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ha=nr==null?void 0:nr.score_ranges)==null?void 0:ha.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(qt=nr==null?void 0:nr.score_ranges)==null?void 0:qt.pass_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ma=Ga==null?void 0:Ga.exercise_counts)==null?void 0:ma.pass_counts,"\u4EBA")),or.createElement("aside",null,or.createElement("div",null,"\u4E0D\u53CA\u683C",or.createElement(De.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(ua=nr==null?void 0:nr.score_ranges)==null?void 0:ua.fail_rate}%\u7684\u5B66\u751F\u6570`},or.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),or.createElement("div",null,(ja=Ga==null?void 0:Ga.exercise_counts)==null?void 0:ja.fail_counts,"\u4EBA"))),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u9898\u76EE\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(un.default,{style:{width:140},value:Vr,onChange:no=>{Ua(no),Wi(lr,!0,{method:no})}},or.createElement(un.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(un.default.Option,{value:1},"\u5F97\u5206\u7387"))),or.createElement(de.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},or.createElement(un.default,{style:{width:140},value:Oa,onChange:no=>{Ir(no),Wi(lr,!0,{order:no})}},or.createElement(un.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),or.createElement(un.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),or.createElement(un.default.Option,{value:2},"\u6309",Ru,"\u5347\u5E8F"),or.createElement(un.default.Option,{value:3},"\u6309",Ru,"\u964D\u5E8F"))))),or.createElement(yt.Z,{spinning:br},xr),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Qu,or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u4F18\u79C0\u751F",or.createElement(De.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},or.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),or.createElement(z.default,{columns:Bi,rowKey:"index",dataSource:(Ga==null?void 0:Ga.rank_list)||[],pagination:!1}),or.createElement("div",{className:Os.head},or.createElement("div",{className:Os.title},"\u9898\u578B\u6982\u89C8",or.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),or.createElement(re.Z,null,or.createElement(de.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},or.createElement(un.default,{style:{width:140},value:Ba,onChange:no=>{la(no),pu(lr,!0,{method:no})}},or.createElement(un.default.Option,{value:0},"\u6B63\u786E\u7387"),or.createElement(un.default.Option,{value:1},"\u5F97\u5206\u7387"))))),or.createElement(yt.Z,{spinning:fo},or.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},or.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},or.createElement("div",{className:" c-grey-333"},Ba===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),or.createElement("div",{className:"flex item-center gap-20px"},ju.map((no,qo)=>or.createElement("div",{key:qo,className:"flex item-center gap-10px"},or.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:no==null?void 0:no.color}}),or.createElement("div",{className:"font12 c-grey-333"},no==null?void 0:no.label))))),or.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},dl))))),to==="2"&&or.createElement("section",null,Ga!=null&&Ga.is_random?or.createElement(At,{value:Jr,ref:Vi}):or.createElement(vm,{value:Jr,ref:Vi})),to==="3"&&or.createElement("section",null,or.createElement(H0,{value:Jr})))),((Jt=me==null?void 0:me.actionTabs)==null?void 0:Jt.key)==="\u5B66\u751F\u8BE6\u60C5"&&or.createElement(dg,null),((Fa=me==null?void 0:me.actionTabs)==null?void 0:Fa.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&or.createElement(Fo,{handleOnComplete:Iu}),((sa=me==null?void 0:me.actionTabs)==null?void 0:sa.key)==="\u5B66\u751F\u5217\u8868"&&or.createElement(Fc,null))};var bg=(0,Fe.connect)(({exercise:me,classroomList:ve})=>({exercise:me,classroomList:ve}))(Pg),xg=x(49018),dd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},km=x(35479),wg=x(79274),zi=x(59301),Dg=Object.defineProperty,Ig=Object.defineProperties,Og=Object.getOwnPropertyDescriptors,jm=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,Zm=(me,ve,ue)=>ve in me?Dg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,G0=(me,ve)=>{for(var ue in ve||(ve={}))Ng.call(ve,ue)&&Zm(me,ue,ve[ue]);if(jm)for(var ue of jm(ve))Lg.call(ve,ue)&&Zm(me,ue,ve[ue]);return me},Rg=(me,ve)=>Ig(me,Og(ve)),r0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const{TabPane:ym}=E.default,Mg=({classroomList:me,exercise:ve,loading:ue,dispatch:dt})=>{var Dt;const et=(0,Fe.useParams)(),Ut=(0,Fe.useLocation)(),[rt]=de.default.useForm(),{commonHeader:Ne}=ve;let[xe,Pn]=(0,a.useState)(!0),[zn,Jn]=(0,a.useState)(!1);const[nn,xn]=(0,a.useState)("myself");let[oa,Ca]=(0,a.useState)([]),[ea,Un]=(0,a.useState)([]),[Wa,In]=(0,a.useState)(),[ha,qt]=(0,a.useState)([]);const ma=(0,a.useRef)(),[ua,ja]=(0,a.useState)(1),Jt=(0,a.useRef)(null),[Fa,sa]=(0,a.useState)(!1),[nr,to]=(0,a.useState)(""),[Or,Ga]=(0,a.useState)(""),cn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Ya=>Ya?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Ya,Ba)=>zi.createElement("a",{href:Ya?`/randompaper/detail/${Ba.id}`:`/paperlibrary/see/${Ba.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[nt,Ha]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(lr(),qt([]),Ea())},[ve.actionTabs.key]);const Ea=()=>r0(void 0,null,function*(){const Ya=yield dt({type:"paperlibrary/getTeachGroupData"});Un(Ya)}),Qa=Ya=>{const Ba=parseInt(Ya);return isNaN(Ba)?"":Ba},lr=()=>r0(void 0,null,function*(){var Ya,Ba;if(xe){++nt.page,Pn(!1);const la=yield dt({type:"exercise/getBrankList",payload:Rg(G0({},nt),{search:(Ya=nt.search)==null?void 0:Ya.trim()})});oa=la!=null&&la.object_list?[...oa.concat(la==null?void 0:la.object_list)]:oa,In(la.is_teacher),((Ba=la.object_list)==null?void 0:Ba.length){Jt.current.scrollTop=0,oa=[],nt.page=0,nt.group_id=Ya,xe=!0,qt([]),Ha(G0({},nt)),lr()},Vr={selectedRowKeys:ha,onChange:Ya=>{qt(Ya)},type:"radio"},Ua=()=>{Ha(G0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ca([]),Pn(!0),xn("myself"),dt({type:"exercise/setActionTabs",payload:{}}),Jn(!1)},[Oa,Ir,yr,ar]=(0,km.P)(),aa=Ya=>r0(void 0,null,function*(){let Ba=!1;oa.forEach(_a=>{ha.includes(_a.id)&&(Ba=_a.is_random)}),ma.current&&(Ba=Ne==null?void 0:Ne.is_random);const la=Ya.map(_a=>({shixun_id:_a.id,is_use:_a.is_use,is_copy:_a.is_copy}));if(!Ba){const _a=yield dt({type:"exercise/saveBanks",payload:{course_id:et.coursesId,object_type:"examination_bank",bank_id:ma.current?[ma.current]:ha,shixuns_info:la,is_make_up_exercise:!0,make_up_exercise_id:Number(et.categoryId),use_origin_exercise:!!ma.current}});(_a==null?void 0:_a.status)===0&&((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),to(`/classrooms/${et.coursesId}/exercise/${_a.exercise_id}/detail?random=${_a.is_random}&tabs=3`),Ga(`/classrooms/${et.coursesId}/exercise/add/${_a.exercise_id}?random=${_a.is_random}&type=2`),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${et.coursesId}/exercise/${_a.exercise_id}/detail?random=${_a.is_random}&tabs=3`},1e3),Ir(),Ua());return}dt({type:"exercise/setActionTabs",payload:{}}),Ir();let wa=1,$n=ye.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:zi.createElement("div",{className:dd.modalColumn},zi.createElement("div",{className:dd.modalRow},zi.createElement("sup",{className:dd.sup},"*"),zi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),zi.createElement(Te.Z,{parser:Qa,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:wa,onChange:_a=>{wa=_a;const pr=document.getElementById("model_error");wa<1||wa>50?pr.style.display="block":pr.style.display="none"}})),zi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ua,onOk:()=>r0(void 0,null,function*(){if(wa<1||wa>50){const pr=document.getElementById("model_error");return pr.style.display="block",Promise.reject()}$n.update({cancelButtonProps:{disabled:!0}});const _a=yield dt({type:"exercise/saveBanks",payload:{course_id:et.coursesId,object_type:"examination_bank",bank_id:ma.current?[ma.current]:ha,shixuns_info:la,num:wa,is_make_up_exercise:!0,make_up_exercise_id:Number(et.categoryId),use_origin_exercise:!!ma.current}});$n.update({cancelButtonProps:{disabled:!1}}),_a&&_a.status===0?((0,ie.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),ye.default.destroyAll(),Ua(),Ir(),oe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${et.coursesId}/exercise/${_a.exercise_id}/detail?random=${_a.is_random}&tabs=3`},1e3)):(Ua(),Ir())})})});return zi.createElement(zi.Fragment,null,zi.createElement(ye.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:zn,bodyStyle:{minHeight:150},wrapClassName:dd.warpModal,onOk:()=>r0(void 0,null,function*(){var Ya;if(ua===1){if(!ha.length){oe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Jn(!0);let Ba=!1,la=!1;if(oa.forEach($n=>{ha.includes($n.id)&&$n.need_authorize&&(Ba=$n.need_authorize),ha.includes($n.id)&&(la=$n.is_random)}),Ba){(0,zu.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield ar({id:`${ha[0]}`,course_id:et.coursesId,type:"examination_bank"}))||aa([]),Jn(!1)}else{Jn(!0);const Ba=yield(0,fe.ZP)(`/api/exercises/${et.categoryId}/use_origin_exercise.json`,{method:"post"}),la=yield ar({id:`${ha[0]}`,course_id:et.coursesId,type:"examination_bank",result:Ba});ma.current=(Ya=Ba==null?void 0:Ba.save_banks_params)==null?void 0:Ya.bank_id,la||aa([]),Jn(!1)}}),onCancel:Ua},zi.createElement(Pe.ZP.Group,{value:ua,onChange:Ya=>ja(Ya.target.value),style:{marginTop:10,marginBottom:15}},zi.createElement(Pe.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),zi.createElement(Pe.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),ua===1?zi.createElement(zi.Fragment,null,zi.createElement(E.default,{activeKey:nn,onTabClick:Ya=>r0(void 0,null,function*(){Jt.current.scrollTop=0,oa=[],nn!==Ya&&qt([]),xn(Ya),nt.page=0,nt.filter=Ya,nt.group_id=null,xe=!0,lr()})},zi.createElement(ym,{tab:zi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),zi.createElement(ym,{tab:zi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),zi.createElement(ym,{tab:zi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),zi.createElement("div",{className:dd.tabSearch},nn==="teacher"&&zi.createElement(un.default,{value:nt.group_id,onChange:za,size:"middle",style:{width:200,marginRight:30}},zi.createElement(un.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Dt=ea==null?void 0:ea.groups)==null?void 0:Dt.map(Ya=>zi.createElement(un.default.Option,{key:Ya==null?void 0:Ya.group_id,value:Ya==null?void 0:Ya.group_id},Ya==null?void 0:Ya.name))),zi.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:nt.search,onChange:Ya=>{nt.search=Ya.target.value,Ha(G0({},nt))},onSearch:Ya=>{Jt.current.scrollTop=0,oa=[],nt.page=0,xe=!0,qt([]),Ya&&(0,wg.tk)({name:Ya,copywriting:Ya,position:"Exercise"}),lr()}})),zi.createElement("div",{ref:Jt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Wa&&nn==="public"&&zi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},zi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),zi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),zi.createElement(ho(),{initialLoad:!1,pageStart:0,loadMore:()=>{lr()},hasMore:xe,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Wa&&zi.createElement(xg.Z,{className:dd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:oa,onRow:Ya=>({onClick:()=>{qt([Ya==null?void 0:Ya.id])}}),resColumns:cn,rowSelection:Vr})))):zi.createElement(zi.Fragment,null,zi.createElement("div",{className:dd.shijuan},zi.createElement("div",null,"\u8BD5\u5377\uFF1A"),zi.createElement("div",{className:dd.name},zi.createElement("span",null,Ne==null?void 0:Ne.exercise_name))),zi.createElement("div",{className:dd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),zi.createElement(ye.default,{title:"\u63D0\u793A",open:Fa,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:zi.createElement("div",null,zi.createElement(Ce.ZP,{onClick:()=>{sa(!1),Fe.history.push(Or)}},"\u4FEE\u6539\u8BD5\u5377"),zi.createElement(Ce.ZP,{type:"primary",onClick:()=>{Fe.history.push(nr),sa(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{sa(!1)}},zi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),zi.createElement(km.Z,{inPaper:!0,visible:Oa,onCancel:Ir,onOk:aa,renderData:yr,modalType:"multiple",type:"examination_bank"}))};var Tg=(0,Fe.connect)(({exercise:me,loading:ve,classroomList:ue})=>({exercise:me,loading:ve,classroomList:ue}))(Mg),Hm=x(33270),U0=x(59301),kg=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const jg=({exercise:me,dispatch:ve})=>{const{value:ue}=me.actionTabs.params||{},[dt,Dt]=(0,a.useState)(!1),{categoryId:et,coursesId:Ut}=(0,Fe.useParams)(),rt=()=>kg(void 0,null,function*(){Dt(!0);let Ne;ue!=null&&ue.is_wrong?Ne=yield(0,Hm._B)(et,{exercise_question_id:ue==null?void 0:ue.question_id}):Ne=yield(0,Hm.pr)(et,{exercise_question_id:ue==null?void 0:ue.question_id}),(Ne==null?void 0:Ne.status)===0&&(oe.ZP.success(Ne==null?void 0:Ne.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:et,coursesId:Ut}}),ve({type:"exercise/setActionTabs",payload:{}})),Dt(!1)});return U0.createElement(ye.default,{title:"\u63D0\u793A",width:600,centered:!0,open:me.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:dt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:rt},U0.createElement("p",null,ue!=null&&ue.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ue!=null&&ue.is_wrong?U0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):U0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ue==null?void 0:ue.question_score,"\u5206\u3002"))};var Zg=(0,Fe.connect)(({exercise:me})=>({exercise:me}))(jg),Hg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const zg=(me=[],ve=[],ue=[])=>(console.log("---",me,ve,ue),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ue},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:me}]}),Qg=(me=[])=>({dataset:[{source:me}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Wg=Object.defineProperty,zm=Object.getOwnPropertySymbols,Gg=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Qm=(me,ve,ue)=>ve in me?Wg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,K0=(me,ve)=>{for(var ue in ve||(ve={}))Gg.call(ve,ue)&&Qm(me,ue,ve[ue]);if(zm)for(var ue of zm(ve))Ug.call(ve,ue)&&Qm(me,ue,ve[ue]);return me},Fm=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Kg=({shixunHomeworks:me,loading:ve,dispatch:ue})=>{var dt,Dt,et,Ut;const rt=(0,Fe.useParams)(),[Ne,xe]=(0,a.useState)(K0(K0({},{sort_by:"student_id",sort_direction:"desc"}),rt)),[Pn,zn]=(0,a.useState)(),[Jn,nn]=(0,a.useState)([]);let xn=(0,a.useRef)();const[oa,Ca]=(0,a.useState)(1),[ea,Un]=(0,a.useState)(!1),[Wa,In]=(0,a.useState)(10),[ha,qt]=(0,a.useState)([]);(0,a.useEffect)(()=>{ua()},[]);const ma=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="student_number"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ne.sort_by==="bug"?Ne.sort_direction==="desc"?"descend":"ascend":null,render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ne.sort_by==="vulnerability"?Ne.sort_direction==="desc"?"descend":"ascend":null,render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ne.sort_by==="specification"?Ne.sort_direction==="desc"?"descend":"ascend":null,render:Jt=>a.createElement("span",{className:"current"},Jt==null?void 0:Jt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="complexity"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="total_row_number"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ne.sort_by==="quality_score"?Ne.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Jt,Fa)=>a.createElement("a",{target:"_blank",href:`/classrooms/${rt.coursesId}/exercise/${rt.categoryId}/analysis/${Fa.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(Pn===2&&(xn.current=setInterval(()=>{ua()},6e4)),()=>{clearTimeout(xn.current)}),[Pn]);function ua(){return Fm(this,null,function*(){const Jt=yield(0,fe.ZP)(`/api/exercises/${Ne.categoryId}/check_status.json`,{method:"GET"});zn(Jt.status),Jt.status!=2&&Jt.status!=-1&&(ja({page:1,limit:10}),clearTimeout(xn.current))})}function ja(Jt){return Fm(this,null,function*(){Ca(Jt==null?void 0:Jt.page),In(Jt==null?void 0:Jt.limit);const Fa=yield(0,fe.ZP)(`/api/exercises/${Ne.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:K0({},Jt)});nn(Fa)})}return console.log("-------",rt),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Pn===0||Pn===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Jn==null?void 0:Jn.created_at)),a.createElement(Ce.ZP,{onClick:()=>{ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(re.Z,{style:{width:"100%"}},a.createElement(pe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(pe.Z,{flex:"80px"},a.createElement(Re.default,{checked:(ha==null?void 0:ha.length)===0,onChange:Jt=>{Jt.target.checked&&(qt([]),ja({page:oa,limit:Wa}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(pe.Z,{flex:"1"},a.createElement(Re.default.Group,{value:ha,onChange:Jt=>Fm(void 0,null,function*(){qt([...Jt]),ja({page:oa,limit:Wa,group_course_ids:Jt})}),style:{width:"100%",fontSize:"14px"}},(dt=Jn==null?void 0:Jn.course_groups)==null?void 0:dt.map((Jt,Fa)=>a.createElement(Re.default,{style:{fontSize:"14px"},value:Jt==null?void 0:Jt.id},Jt==null?void 0:Jt.name,"(",Jt==null?void 0:Jt.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Jn==null?void 0:Jn.grade_statistics)&&a.createElement(Fd.Z,{option:zg((Dt=Jn==null?void 0:Jn.grade_statistics)==null?void 0:Dt.map(Jt=>Jt.specification_count),(et=Jn==null?void 0:Jn.grade_statistics)==null?void 0:et.map(Jt=>Jt.vulnerability_count),(Ut=Jn==null?void 0:Jn.grade_statistics)==null?void 0:Ut.map(Jt=>Jt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Jn==null?void 0:Jn.quality_scores)&&a.createElement(Fd.Z,{option:Qg(Jn==null?void 0:Jn.quality_scores.map((Jt,Fa)=>[Fa+1,Jt==null?void 0:Jt.quality_score,Jt==null?void 0:Jt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Se.default.Search,{size:"middle",onSearch:Jt=>{ja({page:1,limit:Wa,search:Jt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(z.default,{columns:ma,dataSource:Jn==null?void 0:Jn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Jt,Fa,sa)=>{sa.field&&(Ne.sort_by=sa.field),sa.order||(Ne.sort_direction="asc"),sa.order==="ascend"&&(Ne.sort_direction="asc"),sa.order==="descend"&&(Ne.sort_direction="desc"),sa.order||(Ne.sort_direction="asc"),ja(K0({page:1,limit:Wa},Ne))}}),a.createElement(we.Z,{current:oa,total:Jn==null?void 0:Jn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:Wa,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Jt,Fa)=>{Ca(Jt),In(Fa),ja({page:Jt,limit:Fa,group_course_ids:ha})}}))),Pn===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Hg}),a.createElement("br",null),a.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{ua()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Qr,null),a.createElement(ye.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!ea,footer:null,onCancel:()=>Un(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!ea&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${rt==null?void 0:rt.categoryId}-${ea==null?void 0:ea.student_number}&resolved=false`,frameBorder:"0"}))))};var Vg=(0,Fe.connect)(({shixunHomeworks:me,loading:ve})=>({shixunHomeworks:me,loading:ve.effects}))(Kg),yu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},fr=x(59301),Yg=Object.defineProperty,Xg=Object.defineProperties,Jg=Object.getOwnPropertyDescriptors,Wm=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,_g=Object.prototype.propertyIsEnumerable,Gm=(me,ve,ue)=>ve in me?Yg(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,xc=(me,ve)=>{for(var ue in ve||(ve={}))qg.call(ve,ue)&&Gm(me,ue,ve[ue]);if(Wm)for(var ue of Wm(ve))_g.call(ve,ue)&&Gm(me,ue,ve[ue]);return me},$g=(me,ve)=>Xg(me,Jg(ve)),o0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const ef=({exercise:me,dispatch:ve,user:ue})=>{var dt;const Dt=(0,Fe.useParams)(),[et,Ut]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:Dt==null?void 0:Dt.categoryId}),[rt]=de.default.useForm(),[Ne,xe]=(0,a.useState)(),[Pn,zn]=(0,a.useState)(!1),{exerciseList:Jn,commonHeader:nn}=me,[xn,oa]=(0,a.useState)([]),[Ca,ea]=(0,a.useState)([]),[Un,Wa]=(0,a.useState)(0),[In,ha]=(0,a.useState)(!0),[qt,ma]=(0,a.useState)(!1),[ua,ja]=(0,a.useState)(!1),[Jt,Fa]=(0,a.useState)(!1),[sa,nr]=(0,a.useState)(""),to=(0,a.useRef)(null),Or=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ga,cn]=(0,a.useState)([]);(0,a.useEffect)(()=>{nt(et)},[]),(0,a.useEffect)(()=>(clearInterval(to.current),(nn==null?void 0:nn.exercise_status)===2&&(to.current=setInterval(()=>{nt(et)},3e4)),()=>{clearInterval(to.current)}),[nn==null?void 0:nn.exercise_status,et]);const nt=ar=>o0(void 0,null,function*(){const aa=Cr().cloneDeep(ar);console.log(aa,"sendData"),ha(!0),oa([]);const Ya=yield(0,fe.ZP)(`/api/exercises/${ar==null?void 0:ar.exercise_id}/exercise_abnormities.json`,{method:"get",params:aa});cn((Ya==null?void 0:Ya.error_types)||[]),ea([]),ha(!1),Wa(Ya==null?void 0:Ya.total_count),oa((Ya==null?void 0:Ya.exercise_abnormites)||[])}),Ha=(ar,aa)=>{et.page=1,et[aa]=ar,Ut(xc({},et)),nt(et)},Ea=ar=>{et.page=1,et.keyword=ar,Ut(xc({},et))},Qa=()=>{et.page=1;const ar=Object.assign({},rt.getFieldValue());Object.keys(ar).map(function(aa){switch(aa){case"error_type":ar[aa].includes("all")||!ar[aa].length?(delete et.error_type,rt.setFieldsValue({error_type:"all"})):(et.error_type=ar[aa],rt.setFieldsValue({error_type:et.error_type}));break;case"course_group_id":ar[aa].includes("all")||!ar[aa].length?(delete et.course_group,rt.setFieldsValue({course_group_id:"all"})):(et.course_group=ar[aa],rt.setFieldsValue({course_group_id:et.course_group}));break}}),Ut(xc({},et)),nt(et)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(xe(47),zn(!0))},[document.getElementById("divhe"),Jn]);const lr=(ar,aa,Ya)=>{et.page=ar==null?void 0:ar.current,et.limit=ar==null?void 0:ar.pageSize,Ya!=null&&Ya.order?(et.sort_by=Ya==null?void 0:Ya.field,et.sort_direction=(Ya==null?void 0:Ya.order)==="ascend"?"asc":"desc"):(et.sort_by=null,et.sort_direction=null),Ut(xc({},et)),nt(et)},za=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(ar,aa,Ya)=>et.limit*(et.page-1)+Ya+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:ar=>fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ar=>fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ar=>fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(ar,aa)=>fr.createElement(fr.Fragment,null,fr.createElement(De.Z,{placement:"bottomLeft",title:ar},fr.createElement("span",null,ar||"--")),(aa==null?void 0:aa.user_screen_num)>=50&&fr.createElement(De.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},fr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(aa==null?void 0:aa.user_screen_num)>0&&fr.createElement("span",{onClick:()=>nr(aa==null?void 0:aa.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Vr=ar=>{ea(ar)},Ua=()=>{ma(!1),nt(et)},Oa=ar=>{const aa=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Ba,la)=>fr.createElement("span",null,Ba||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Ba,la)=>fr.createElement(fr.Fragment,null,Ba==="passed"&&fr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ba==="rejected"&&fr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ba==="submitted"&&fr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Ba,la)=>Ba?fr.createElement(De.Z,{placement:"bottom",title:Ba},fr.createElement("span",null,Ba)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Ba,la)=>fr.createElement("span",{className:"current c-light-primary",onClick:()=>{$a.Z.publish("preview-image",Ba)}},"\u67E5\u770B")}],Ya=ye.default.confirm({icon:null,width:700,className:`${yu.cusModal} custom-modal-divider`,centered:!0,title:fr.createElement(re.Z,null,fr.createElement(pe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),fr.createElement(pe.Z,null,fr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ya.destroy()}))),content:fr.createElement("div",null,fr.createElement(z.default,{className:yu.customTable,dataSource:[xc({},ar)],bordered:!1,columns:aa,rowKey:"exercise_identity_photo_id",rowClassName:yu.row,pagination:!1}))})},Ir=ar=>{var aa,Ya;const Ba=ye.default.confirm({icon:null,className:`${yu.cusModal} custom-modal-divider`,centered:!0,width:((aa=ar==null?void 0:ar.play_url)==null?void 0:aa.length)<6?724:744,title:fr.createElement(re.Z,null,fr.createElement(pe.Z,{flex:"1"},"\u89C6\u9891"),fr.createElement(pe.Z,null,fr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ba.destroy()}))),content:fr.createElement("ul",{className:yu.sys},(Ya=ar==null?void 0:ar.play_url)==null?void 0:Ya.map((la,wa)=>fr.createElement("li",{className:yu.li,key:wa},fr.createElement("div",{className:yu.d1},fr.createElement("div",{className:yu.img},fr.createElement(so,{src:la==null?void 0:la.replace(".m3u8",".flv"),autoPlay:!0})),fr.createElement("div",{className:yu.btn},fr.createElement("div",{className:yu.b1},"\u56DE\u653E\u89C6\u9891",wa+1))))))})},yr=ar=>{const aa=ye.default.confirm({icon:null,className:`${yu.cusModal} custom-modal-divider`,centered:!0,width:710,title:fr.createElement(re.Z,null,fr.createElement(pe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),fr.createElement(pe.Z,null,fr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>aa.destroy()}))),content:fr.createElement(re.Z,null,fr.createElement("aside",{className:yu.imgWrap,style:{marginBottom:40}},fr.createElement("div",{className:yu.img},fr.createElement("img",{width:326,src:(0,ie.Tv)(ar==null?void 0:ar.photo_url)}),fr.createElement("div",{className:yu.textP},"\u91C7\u96C6\u7167\u7247")),fr.createElement("div",{className:yu.img,style:{marginLeft:20}},ar!=null&&ar.identity_url?fr.createElement("img",{width:326,src:(0,ie.Tv)(ar==null?void 0:ar.identity_url)}):fr.createElement("div",{className:yu.no,style:{width:326}},fr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),fr.createElement("div",{className:yu.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return fr.createElement("section",{className:yu.wrap},fr.createElement(de.default,{form:rt,onChange:Qa,initialValues:{course_group_id:"all"}},fr.createElement(de.default.Item,{name:"course_group_id"},fr.createElement(Re.default.Group,{style:{width:"100%"}},fr.createElement(re.Z,null,fr.createElement(pe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),fr.createElement(pe.Z,{flex:"80px"},fr.createElement(Re.default,{value:"all"},"\u5168\u90E8")),fr.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Ne+"px",overflow:"hidden"}},(dt=Jn.course_groups)==null?void 0:dt.map((ar,aa)=>fr.createElement(Re.default,{key:aa,value:ar.exercise_group_id,className:"ml0 mr8"},ar.exercise_group_name,"(",ar.exercise_group_students,")"))),Pn&&fr.createElement("span",{onClick:()=>{let ar=document.getElementById("divhe").scrollHeight;Ne>47?xe(47):xe(ar)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ne===47?"\u5C55\u5F00":"\u6536\u8D77",Ne===47?fr.createElement(ao.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):fr.createElement(Nr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),fr.createElement(de.default.Item,{name:"error_type"},fr.createElement(Re.default.Group,{style:{width:"100%"}},fr.createElement(re.Z,null,fr.createElement(pe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),fr.createElement(pe.Z,{flex:"80px"},fr.createElement(Re.default,{value:"all"},"\u5168\u90E8")),fr.createElement(pe.Z,{flex:"1",id:"divhe",style:{height:Ne+"px",overflow:"hidden"}},Ga==null?void 0:Ga.map((ar,aa)=>fr.createElement(Re.default,{key:aa,value:ar.error_type,className:"ml0 mr8"},ar.error_type_text,"\uFF08",ar.count||0,"\uFF09"))))))),fr.createElement("div",{className:yu.control},fr.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:et==null?void 0:et.keyword,onChange:ar=>Ea(ar.target.value),onSearch:()=>{et.page=1,Ut(xc({},et)),nt(et)}}),fr.createElement(Ce.ZP,{onClick:()=>ja(!0),style:{marginLeft:"auto"},icon:fr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),fr.createElement(Ce.ZP,{onClick:()=>Fa(!0),icon:fr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),fr.createElement("div",{className:yu.bgH}),fr.createElement(z.default,{className:yu.customTable,dataSource:xn,bordered:!1,columns:za,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:yu.row,loading:In,onChange:lr,pagination:{pageSize:et.limit,total:Un,current:et.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ar=>fr.createElement("span",{className:"mr10"},"\u5171",fr.createElement("span",{className:"c-orange"},ar),"\u6761\u6570\u636E")}}),fr.createElement(nf,{selectIds:Ca,visible:qt,onCancel:()=>ma(!1),onOk:Ua,params:et}),fr.createElement(af,{visible:Jt,onCancel:()=>Fa(!1)}),fr.createElement(rf,{visible:sa,onCancel:()=>nr(!1)}),fr.createElement(ye.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:ua,width:900,footer:null,onCancel:()=>{ja(!1)}},fr.createElement("div",{className:"c-grey-333"},fr.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),fr.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),fr.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),fr.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),fr.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),fr.createElement(Da.Z,null))};var tf=(0,Fe.connect)(({exercise:me,user:ve})=>({exercise:me,user:ve}))(ef);const nf=({visible:me,onOk:ve,onCancel:ue,selectIds:dt,params:Dt})=>{const[et,Ut]=(0,a.useState)(!1),[rt,Ne]=(0,a.useState)({}),[xe]=de.default.useForm(),Pn=zn=>o0(void 0,null,function*(){Ut(!0);let Jn;me===!0?Jn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:xc({identity_photo_ids:dt},zn)}):Jn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/audit_identity_photo.json`,{method:"post",body:xc({identity_photo_id:me==null?void 0:me.exercise_identity_photo_id},zn)}),(Jn==null?void 0:Jn.status)===0&&ve(),Ut(!1)});return fr.createElement(ye.default,{title:me!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!me,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ue()},afterClose:()=>{xe.resetFields(),Ne({})},confirmLoading:et,onOk:()=>xe.submit()},fr.createElement(de.default,{className:yu.formWrap,form:xe,labelCol:{span:4},wrapperCol:{span:18},onFinish:Pn,onValuesChange:()=>{Ne(xc({},xe.getFieldsValue()))}},me!==!0&&fr.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},fr.createElement(pe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),fr.createElement(pe.Z,null,fr.createElement("aside",{className:yu.imgWrap},fr.createElement("div",{className:yu.img},fr.createElement("img",{width:234,src:(0,ie.Tv)(me==null?void 0:me.photo_url)}),fr.createElement("div",{onClick:()=>{$a.Z.publish("preview-image",me==null?void 0:me.photo_url)},className:yu.iBtn},"\u9884\u89C8"),fr.createElement("div",{className:yu.text},"\u91C7\u96C6\u7167\u7247")),fr.createElement("div",{className:yu.img,style:{marginLeft:20}},me!=null&&me.identity_url?fr.createElement("img",{width:234,src:(0,ie.Tv)(me==null?void 0:me.identity_url)}):fr.createElement("div",{className:yu.no,style:{width:326}},fr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(me!=null&&me.identity_url)&&fr.createElement("div",{onClick:()=>{$a.Z.publish("preview-image",(0,ie.Tv)(me==null?void 0:me.identity_url))},className:yu.iBtn},"\u9884\u89C8"),fr.createElement("div",{className:yu.text},"\u8BC1\u4EF6\u7167\u7247"))))),fr.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},fr.createElement(Pe.ZP.Group,null,fr.createElement(Pe.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),fr.createElement(Pe.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(rt==null?void 0:rt.state)==="rejected"&&fr.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},fr.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),fr.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")))},af=({visible:me,onCancel:ve})=>{const ue=(0,Fe.useParams)(),[dt,Dt]=(0,a.useState)({page:1,limit:20,exercise_id:ue==null?void 0:ue.categoryId}),[et,Ut]=(0,a.useState)(!1),[rt,Ne]=(0,a.useState)([]),[xe,Pn]=(0,a.useState)(0);(0,a.useEffect)(()=>{me&&(dt.page=1,dt.limit=20,Dt(xc({},dt)),Jn(dt))},[me]);const zn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:xn=>fr.createElement(De.Z,{placement:"bottomLeft",title:xn},fr.createElement("span",null,xn))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:xn=>fr.createElement(fr.Fragment,null,xn===0&&fr.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:xn=>fr.createElement(De.Z,{placement:"bottomLeft",title:xn},fr.createElement("span",null,xn))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:xn=>fr.createElement(De.Z,{placement:"bottomLeft",title:xn},fr.createElement("span",null,xn))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:xn=>fr.createElement("img",{className:"current",onClick:()=>$a.Z.publish("preview-image",`${be.Z.API_SERVER}${xn}`),width:70,height:40,src:`${be.Z.API_SERVER}${xn}`})}],Jn=xn=>o0(void 0,null,function*(){const oa=Cr().cloneDeep(xn);Ut(!0);const Ca=yield(0,fe.ZP)(`/api/exercises/${xn==null?void 0:xn.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:oa});Ut(!1),Pn(Ca==null?void 0:Ca.total_count),Ne((Ca==null?void 0:Ca.exercise_screen_actions)||[])}),nn=xn=>{dt.page=xn==null?void 0:xn.current,dt.limit=xn==null?void 0:xn.pageSize,Dt(xc({},dt)),Jn(dt)};return fr.createElement(ye.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:me,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},fr.createElement(z.default,{dataSource:rt,bordered:!1,columns:zn,size:"large",loading:et,locale:{emptyText:fr.createElement(Qe.Z,null)},onChange:nn,pagination:{pageSize:dt.limit,total:xe,current:dt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:xn=>fr.createElement("span",{className:"mr10"},"\u5171",fr.createElement("span",{className:"c-orange"},xn),"\u6761\u6570\u636E")}}))},rf=({visible:me,onCancel:ve})=>{const ue=(0,Fe.useParams)(),[dt,Dt]=(0,a.useState)({page:1,limit:9999,user_id:me,error_type:[8],exercise_id:ue==null?void 0:ue.categoryId}),[et,Ut]=(0,a.useState)(!1),[rt,Ne]=(0,a.useState)([]);(0,a.useEffect)(()=>{me&&xe($g(xc({},dt),{user_id:me}))},[me]);const xe=Jn=>o0(void 0,null,function*(){const nn=Cr().cloneDeep(Jn);console.log(nn,"sendData"),Ut(!0);const xn=yield(0,fe.ZP)(`/api/exercises/${Jn==null?void 0:Jn.exercise_id}/exercise_abnormities.json`,{method:"get",params:nn});Ut(!1),Ne((xn==null?void 0:xn.exercise_abnormites)||[])}),Pn=Jn=>o0(void 0,null,function*(){ye.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>o0(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${ue==null?void 0:ue.categoryId}/exercise_user_screens/${Jn}.json`,{method:"delete"})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),xe(dt))})})}),zn=(rt==null?void 0:rt[0])||{};return fr.createElement(ye.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!me,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},fr.createElement(yt.Z,{spinning:et},fr.createElement("div",{style:{maxHeight:500}},fr.createElement("div",{className:"c-grey-333 blod mb10"},zn==null?void 0:zn.real_name," ",zn==null?void 0:zn.student_id),(zn==null?void 0:zn.user_screen_num)>=50&&fr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},fr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),fr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),rt==null?void 0:rt.map((Jn,nn)=>{var xn,oa;return fr.createElement("div",{key:nn},fr.createElement("div",{className:"mb10"},fr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),fr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Jn==null?void 0:Jn.created_at),fr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",fr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(xn=Jn==null?void 0:Jn.exercise_user_screens)==null?void 0:xn.length),"\u5F20")),fr.createElement("div",{className:yu.listWrap},(oa=Jn==null?void 0:Jn.exercise_user_screens)==null?void 0:oa.map(Ca=>fr.createElement("div",{key:Ca==null?void 0:Ca.id,className:yu.list},fr.createElement("img",{src:`${be.Z.API_SERVER}${Ca==null?void 0:Ca.url}`}),fr.createElement("div",{className:yu.time},fr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),fr.createElement("span",{className:"c-grey-333 font12"},Ca==null?void 0:Ca.created_at)),fr.createElement("div",{className:yu.mask},fr.createElement("div",{className:yu.icons},fr.createElement("i",{onClick:()=>$a.Z.publish("preview-image",`${be.Z.API_SERVER}${Ca==null?void 0:Ca.url}`),className:"iconfont icon-fangda3 mr15"}),fr.createElement("i",{onClick:()=>Pn(Ca==null?void 0:Ca.id),className:"iconfont icon-shanchu14"})))))))}))))};var Sd={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Um=x(36254),of=x(21390),lf=x(41727),uf=x(12971),sf=x(6079);const cf=me=>{const ve=ue=>{const dt=new Notification(ue.title,{body:ue.message,icon:ue.icon||"/ip.png"});dt.addEventListener("click",()=>{ue.link&&window.open(ue.link,ue.target||"_blank")}),setTimeout(()=>{dt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(me):Notification.permission!=="denied"&&Notification.requestPermission().then(ue=>{ue==="granted"&&ve(me)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var df=x(71635),mf=x(61604),gf=x(75735),ff=x(88656),pf=x(85548),vf=x(32637),hf=x(21185),As={ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n"},Ef=x(13014),ri=x(59301),Af=Object.defineProperty,Cf=Object.defineProperties,yf=Object.getOwnPropertyDescriptors,Km=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,Bf=Object.prototype.propertyIsEnumerable,Vm=(me,ve,ue)=>ve in me?Af(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,Ym=(me,ve)=>{for(var ue in ve||(ve={}))Ff.call(ve,ue)&&Vm(me,ue,ve[ue]);if(Km)for(var ue of Km(ve))Bf.call(ve,ue)&&Vm(me,ue,ve[ue]);return me},Xm=(me,ve)=>Cf(me,yf(ve)),V0=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Sf=x(89392),Pf=({exercise:me,globalSetting:ve,user:ue,loading:dt,dispatch:Dt})=>{const{is_open_ai_review:et,ai_review_settings:Ut,unified_ai_setting:rt,ai_review_user_id:Ne,exercise_author_id:xe,is_random:Pn}=me==null?void 0:me.commonHeader,zn=(0,Fe.useParams)(),[Jn,nn]=(0,a.useState)([]),[xn,oa]=(0,a.useState)(null),[Ca,ea]=(0,a.useState)(!1),[Un,Wa]=(0,a.useState)({is_open_ai_review:!1}),[In,ha]=(0,a.useState)(!1),[qt]=de.default.useForm(),[ma,ua]=(0,a.useState)(1),ja=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:20}];(0,a.useEffect)(()=>{dt["exercise/getCommonHeader"]||Jt()},[dt["exercise/getCommonHeader"]]);const Jt=()=>V0(void 0,null,function*(){Wa({is_open_ai_review:et}),ua(rt?1:2),qt.setFieldValue("ai_review_settings",(Ut==null?void 0:Ut.length)>0?Ut:ja),Fa(),Ne&&Ne!=-1?(ha(!1),oa(Ne)):Ne==-1?ha(!0):oa(xe)}),Fa=()=>V0(void 0,null,function*(){const cn=yield Dt({type:"teachers/getList",payload:{id:zn==null?void 0:zn.coursesId,coursesId:zn==null?void 0:zn.coursesId,page:1}});return nn(cn==null?void 0:cn.teacher_list),cn==null?void 0:cn.teacher_list}),sa=()=>{ye.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ri.createElement("div",{className:"tc"},ri.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),ri.createElement("img",{src:Ef,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},nr=()=>V0(void 0,null,function*(){if((Un==null?void 0:Un.is_open_ai_review)===!1)return to({is_open_ai_review:!1});yield qt.validateFields();const cn=qt.getFieldValue("ai_review_settings");ma==1&&!(0,ie.BR)(cn)||to(Xm(Ym({},Un),{unified_ai_setting:ma==1,ai_review_settings:cn,ai_review_user_id:In?-1:xn}))}),to=cn=>V0(void 0,null,function*(){ea(!0);const nt=yield(0,fe.ZP)(`/api/exercises/${zn==null?void 0:zn.categoryId}/ai_review_settings.json`,{method:"post",body:cn});(nt==null?void 0:nt.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Or()),ea(!1)}),Or=()=>{Dt({type:"exercise/getCommonHeader",payload:{categoryId:zn==null?void 0:zn.categoryId,coursesId:zn==null?void 0:zn.coursesId,category:zn==null?void 0:zn.categoryId}})},Ga=()=>Sf.isEqual({ai_review_settings:Ut,ai_review_user_id:Ne,is_open_ai_review:et,unified_ai_setting:rt},{ai_review_settings:qt.getFieldValue("ai_review_settings"),ai_review_user_id:In?-1:xn,is_open_ai_review:Un==null?void 0:Un.is_open_ai_review,unified_ai_setting:ma==1});return ri.createElement(yt.Z,{spinning:dt["exercise/getCommonHeader"]},ri.createElement("div",{className:As.ai_review},ri.createElement("div",{className:As.config_warp},ri.createElement("div",{className:As.config_title},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),ri.createElement("div",{className:As.znpy},ri.createElement(Re.default,{style:{color:"#000"},checked:Un==null?void 0:Un.is_open_ai_review,onChange:cn=>{var nt;if(!((nt=ue==null?void 0:ue.userInfo)!=null&&nt.has_big_model_permission))return sa(),!1;Wa(Xm(Ym({},Un),{is_open_ai_review:cn.target.checked}))}}),ri.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED"),ri.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Un==null?void 0:Un.is_open_ai_review)&&ri.createElement(ri.Fragment,null,ri.createElement("div",{className:`${As.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),ri.createElement("div",{className:As.pfbz_ts},ri.createElement(Pe.ZP.Group,{onChange:cn=>{cn.target.value==2&&qt.setFieldValue("ai_review_settings",(Ut==null?void 0:Ut.length)>0?Ut:ja),ua(cn.target.value)},value:ma,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),ma==1&&ri.createElement(ri.Fragment,null,ri.createElement("div",{className:As.pfbz_ts},ri.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ri.createElement("div",{className:"flex"},ri.createElement("div",{className:As.btns_pfbz,onClick:()=>{Dt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",showSelectQuestion:!0,ai_review_settings:qt.getFieldValue("ai_review_settings")}})}},ri.createElement("img",{src:yo.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ri.createElement(de.default,{form:qt,colon:!1,style:{background:"#F6F7F9"}},ri.createElement(de.default.List,{name:"ai_review_settings"},(cn,{add:nt,remove:Ha})=>cn.map((Ea,Qa)=>{var lr;return ri.createElement(re.Z,{key:Ea.key,style:{padding:"5px 14px 5px 30px"}},ri.createElement(pe.Z,{className:As.lable_name1},"\u8BC4\u5206\u9879\u76EE"),ri.createElement(pe.Z,null,ri.createElement(de.default.Item,{className:"ml10",name:[Ea.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},ri.createElement(Se.default,{onChange:za=>{qt.setFieldValue([Ea.name,"content"],za.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),ri.createElement(pe.Z,{className:As.lable_name1},"\u8BC4\u5206\u6807\u51C6"),ri.createElement(pe.Z,null,ri.createElement(de.default.Item,{className:"ml10",name:[Ea.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ri.createElement(Se.default,{onChange:za=>{qt.setFieldValue([Ea.name,"content"],za.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),ri.createElement(pe.Z,{className:As.lable_name1},"\u6743\u91CD"),ri.createElement(pe.Z,null,ri.createElement(de.default.Item,{className:"ml10",name:[Ea.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},ri.createElement(Te.Z,{value:qt.getFieldValue([Ea.name,"weight"]),onChange:za=>{Number.isInteger(za)||qt.setFieldValue([Ea.name,"weight"],parseFloat(za).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),ri.createElement(re.Z,{className:(lr=As)==null?void 0:lr.h_lh_40},ri.createElement(pe.Z,null,ri.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(cn.length>=10)return oe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");nt()}})),Qa>0&&ri.createElement(pe.Z,null,ri.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Ha(Ea.name)}}))))})))),ma==2&&ri.createElement("div",{className:As.pfbz_ts,style:{border:0,height:50}},ri.createElement("div",{className:`${As.btn_config}`,onClick:()=>{if(!Ga()){ye.default.info({centered:!0,icon:null,width:394,title:"\u60A8\u8FD8\u6CA1\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E",content:ri.createElement("div",null,ri.createElement("div",{style:{color:"#E30000"}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u524D\uFF0C\u8BF7\u5148\u4FDD\u5B58\u5F53\u524D\u9875\u9762\u7684\u8BBE\u7F6E\u3002")),okText:"\u6211\u77E5\u9053\u4E86"});return}Fe.history.push(`/classrooms/${zn.coursesId}/exercise/add/${zn.categoryId}?random=${Pn}&type=2`)}},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6 ")),ri.createElement("div",{className:`${As.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),ri.createElement("div",{className:As.znpy,style:{border:0}},ri.createElement(Pe.ZP,{style:{color:"#000"},checked:!In,onChange:cn=>{if(ha(!In),Ne&&Ne!==-1)return oa(Ne);oa(xe)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",ri.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!In&&(Jn==null?void 0:Jn.length)>0&&ri.createElement("div",{className:As.teacherList},Jn==null?void 0:Jn.map((cn,nt)=>ri.createElement("div",{className:`${As.teacherItem} ${(cn==null?void 0:cn.user_id)==xn?As.activeTeacherItem:""}`,key:nt,onClick:()=>oa(cn==null?void 0:cn.user_id)},cn==null?void 0:cn.name))),ri.createElement("div",{className:As.znpy},ri.createElement(Pe.ZP,{style:{color:"#000"},checked:In,onChange:cn=>{ha(!In)}},"AI\u667A\u80FD\u4F53",ri.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),ri.createElement(Ce.ZP,{loading:Ca,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>nr()},"\u4FDD\u5B58"))))};var bf=(0,Fe.connect)(({exercise:me,globalSetting:ve,loading:ue,user:dt})=>({exercise:me,globalSetting:ve,loading:ue.effects,user:dt}))(Pf),xf=x(36306),Jm={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Ns=x(59301),wf=Object.defineProperty,Df=Object.defineProperties,If=Object.getOwnPropertyDescriptors,qm=Object.getOwnPropertySymbols,Of=Object.prototype.hasOwnProperty,Nf=Object.prototype.propertyIsEnumerable,_m=(me,ve,ue)=>ve in me?wf(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,Bm=(me,ve)=>{for(var ue in ve||(ve={}))Of.call(ve,ue)&&_m(me,ue,ve[ue]);if(qm)for(var ue of qm(ve))Nf.call(ve,ue)&&_m(me,ue,ve[ue]);return me},Lf=(me,ve)=>Df(me,If(ve)),Sm=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Rf=({shixunHomeworks:me,exercise:ve,loading:ue,dispatch:dt})=>{var Dt,et,Ut,rt,Ne,xe;const[Pn,zn]=(0,a.useState)({page:1,limit:10}),[Jn,nn]=(0,a.useState)(-1),[xn,oa]=(0,a.useState)(""),[Ca,ea]=(0,a.useState)({}),[Un,Wa]=(0,a.useState)(!1),[In,ha]=(0,a.useState)(!1),qt=(0,Fe.useParams)(),[ma,ua]=(0,a.useState)({}),ja=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ga,cn,nt)=>(Pn.page-1)*Pn.limit+nt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Ga=>Ga||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Ga,cn)=>Ns.createElement("div",{className:Jm.banding,title:Ga||"--"},Ga||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ga,cn)=>Ga===0?Ns.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ga===1?Ns.createElement("span",{style:{color:"#DF3042"}},!cn.is_make_up&&"\u8003\u8BD5\u4E2D",cn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ga===2?Ns.createElement("span",{style:{color:"#5AB891"}},!cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377",cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ns.createElement("span",{style:{color:"#5AB891"}},!cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",cn.is_make_up&&!cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!cn.is_make_up&&cn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Ga,cn)=>{let nt=new Date().getTime();return ma!=null&&ma.appraise_setting&&(ma!=null&&ma.sealed_review)&&new Date(ma==null?void 0:ma.appraise_end_time).getTime()>nt?"--":!Ga&&cn.review_status?"\u8BC4\u9605\u4E2D":Ga?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Ga=>Ga===1?Ns.createElement("span",{className:"c-green"},"\u6210\u529F"):Ns.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Ga=>!!Ga);(0,a.useEffect)(()=>{var Ga,cn;((Ga=ve.actionTabs)==null?void 0:Ga.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(nn((cn=ve.actionTabs)==null?void 0:cn.status),Jt())},[(Dt=ve.actionTabs)==null?void 0:Dt.key]),(0,a.useEffect)(()=>{var Ga;((Ga=ve.actionTabs)==null?void 0:Ga.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Jn!=null&&nr(1,10)},[Jn]);const Jt=()=>Sm(void 0,null,function*(){const Ga=yield(0,fe.ZP)(`/api/exercises/${qt.categoryId}/header_info.json`,{method:"get"});(Ga==null?void 0:Ga.status)===0&&ua((Ga==null?void 0:Ga.data)||{})}),Fa=Ga=>{Pn.keyword=Ga,Pn.page=1,zn(Bm({},Pn)),sa(Pn)},sa=Ga=>Sm(void 0,null,function*(){var cn,nt;ha(!0);const Ha=yield(0,fe.ZP)(`/api/exercise_resubmits/${(cn=ve.actionTabs)==null?void 0:cn.id}/resubmit_student_list.json`,{method:"get",params:Lf(Bm({},Ga),{success_status:Jn!=-1?[Jn]:null,exercise_id:qt==null?void 0:qt.categoryId,exercise_question_id:(nt=ve.actionTabs)==null?void 0:nt.questionId})});(Ha==null?void 0:Ha.status)===0&&ea(Ha||{}),ha(!1)}),nr=(Ga,cn)=>{Pn.page=Ga,Pn.limit=cn,zn(Bm({},Pn)),sa(Pn)},to=()=>Sm(void 0,null,function*(){var Ga,cn,nt,Ha;if(Jn==1&&((Ga=Ca==null?void 0:Ca.success_status)==null?void 0:Ga[1].count)==0||Jn==2&&((cn=Ca==null?void 0:Ca.success_status)==null?void 0:cn[0].count)==0)return oe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");Wa(!0);const Ea=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:qt==null?void 0:qt.categoryId,exercise_users_ids:Ca==null?void 0:Ca.exercise_users_ids,exercise_question_id:(nt=ve.actionTabs)==null?void 0:nt.questionId}});(Ea==null?void 0:Ea.status)===0&&(Or(),(Ha=ve.actionTabs)==null||Ha.onOK()),Wa(!1)}),Or=()=>{dt({type:"exercise/setActionTabs",payload:{key:""}}),oa(""),nn(null)};return Ns.createElement(ye.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((et=ve.actionTabs)==null?void 0:et.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Un,onCancel:()=>Or(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>to()},Ns.createElement("div",{className:Jm.radio_con},Ns.createElement("div",null,Ns.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Ns.createElement(Pe.ZP.Group,{onChange:Ga=>{nn(Ga.target.value)},value:Jn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Ut=Ca==null?void 0:Ca.success_status)==null?void 0:Ut[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((rt=Ca==null?void 0:Ca.success_status)==null?void 0:rt[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Ns.createElement("div",{className:"flex justify-between item-center mb10"},Ns.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ns.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Ne=Ca==null?void 0:Ca.success_status)==null?void 0:Ne[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Ns.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((xe=Ca==null?void 0:Ca.success_status)==null?void 0:xe[0].count)||0),"\u4EBA"),Ns.createElement(Se.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:xn,onChange:Ga=>oa(Ga.target.value),onSearch:Fa})),Ns.createElement(z.default,{loading:In,dataSource:(Ca==null?void 0:Ca.data)||[],columns:ja,pagination:{current:Pn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Pn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Ca==null?void 0:Ca.count)||0,size:"default",showTotal:ie.rU,onChange:nr},onChange:(Ga,cn,nt)=>{nt!=null&&nt.order?(Pn.sort_by=nt==null?void 0:nt.field,Pn.direction=(nt==null?void 0:nt.order)==="ascend"?"asc":"desc"):(Pn.sort_by=null,Pn.direction=null),sa(Pn)}}))};var Mf=(0,Fe.connect)(({shixunHomeworks:me,exercise:ve,loading:ue,user:dt})=>({shixunHomeworks:me,exercise:ve,loading:ue.effects,user:dt}))(Rf),Pd=x(59301),Tf=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const kf=({exercise:me,loading:ve,dispatch:ue})=>{var dt,Dt;const[et,Ut]=(0,a.useState)([]),rt=(0,Fe.useParams)(),Ne=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Pn=>Pd.createElement(De.Z,{placement:"bottom",title:Pn},Pd.createElement("span",{style:{color:"#333"}},ze()(Pn).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Pn,zn)=>Pd.createElement("span",{style:{color:"#333"}},zn==null?void 0:zn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Pn,zn)=>(zn==null?void 0:zn.status)=="running"?Pd.createElement("span",{style:{color:"#333"}}," ",Pd.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",zn==null?void 0:zn.rate):Pd.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",zn==null?void 0:zn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",zn==null?void 0:zn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var Pn;((Pn=me.actionTabs)==null?void 0:Pn.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&xe()},[(dt=me.actionTabs)==null?void 0:dt.key]);const xe=()=>Tf(void 0,null,function*(){var Pn;const zn=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(Pn=me.actionTabs)==null?void 0:Pn.params});zn.status===0&&Ut(zn==null?void 0:zn.data)});return Pd.createElement(ye.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((Dt=me.actionTabs)==null?void 0:Dt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ue({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Pd.createElement(z.default,{pagination:!1,dataSource:et,columns:Ne,className:"mb10"}))};var jf=(0,Fe.connect)(({exercise:me,loading:ve,user:ue})=>({exercise:me,loading:ve.effects,user:ue}))(kf),Zf=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())}),Hf=({id:me,dispatch:ve})=>{const[ue,dt]=(0,a.useState)(null);(0,a.useEffect)(()=>{Dt()},[]);const Dt=()=>Zf(void 0,null,function*(){var et,Ut,rt,Ne,xe,Pn,zn,Jn,nn,xn,oa,Ca;const ea=me;let Un;do if(Un=yield(0,fe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:ea}}),((et=Un==null?void 0:Un.data)==null?void 0:et.status)===1){dt([(rt=(Ut=Un==null?void 0:Un.data)==null?void 0:Ut.progress)==null?void 0:rt.current_success_count,(xe=(Ne=Un==null?void 0:Un.data)==null?void 0:Ne.progress)==null?void 0:xe.total]);break}else if(((Pn=Un==null?void 0:Un.data)==null?void 0:Pn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),dt([(Jn=(zn=Un==null?void 0:Un.data)==null?void 0:zn.progress)==null?void 0:Jn.current_success_count,(xn=(nn=Un==null?void 0:Un.data)==null?void 0:nn.progress)==null?void 0:xn.total]),yield new Promise(Wa=>setTimeout(Wa,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((oa=Un==null?void 0:Un.data)==null?void 0:oa.status)===0);ve({type:"exercise/setCommonHeader",payload:{progress:(Ca=Un==null?void 0:Un.data)==null?void 0:Ca.progress}})});return a.createElement(a.Fragment,null,ue&&a.createElement(re.Z,{align:"middle",className:"mr10 ml10"},a.createElement(yt.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ue[0]," / ",ue[1])))},Ra=x(59301),zf=Object.defineProperty,Qf=Object.defineProperties,Wf=Object.getOwnPropertyDescriptors,Y0=Object.getOwnPropertySymbols,$m=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,tg=(me,ve,ue)=>ve in me?zf(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[ve]=ue,cc=(me,ve)=>{for(var ue in ve||(ve={}))$m.call(ve,ue)&&tg(me,ue,ve[ue]);if(Y0)for(var ue of Y0(ve))eg.call(ve,ue)&&tg(me,ue,ve[ue]);return me},X0=(me,ve)=>Qf(me,Wf(ve)),Gf=(me,ve)=>{var ue={};for(var dt in me)$m.call(me,dt)&&ve.indexOf(dt)<0&&(ue[dt]=me[dt]);if(me!=null&&Y0)for(var dt of Y0(me))ve.indexOf(dt)<0&&eg.call(me,dt)&&(ue[dt]=me[dt]);return ue},kd=(me,ve,ue)=>new Promise((dt,Dt)=>{var et=Ne=>{try{rt(ue.next(Ne))}catch(xe){Dt(xe)}},Ut=Ne=>{try{rt(ue.throw(Ne))}catch(xe){Dt(xe)}},rt=Ne=>Ne.done?dt(Ne.value):Promise.resolve(Ne.value).then(et,Ut);rt((ue=ue.apply(me,ve)).next())});const Uf=me=>{var ve=me,{exercise:ue,globalSetting:dt,loading:Dt,dispatch:et,classroomList:Ut,user:rt,match:Ne}=ve,xe=Gf(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Pn,zn,Jn,nn,xn,oa,Ca,ea,Un,Wa,In,ha,qt,ma,ua,ja,Jt,Fa;const sa=(0,Fe.useParams)(),[nr]=(0,Fe.useSearchParams)(),to=(0,Fe.useLocation)(),[Or,Ga]=(0,a.useState)([]),{exerciseList:cn,commonHeader:nt,checkDomain:Ha,workSetting:Ea,saveExerciseDownUsers:Qa,course_groups:lr}=ue,[za,Vr]=(0,a.useState)(null),[Ua,Oa]=(0,a.useState)(ze()(new Date).valueOf()),[Ir,yr]=(0,a.useState)(),[ar,aa]=(0,a.useState)(!1),[Ya,Ba]=(0,a.useState)(1),[la,wa]=(0,a.useState)(!1),[$n,_a]=(0,a.useState)({name:"",id:"",list:[]}),[pr,br]=(0,a.useState)({}),{userInfo:mo}=rt;sa.category=nr.get("category_id");const fo=!Ha||Ha&&((Pn=mo==null?void 0:mo.course)==null?void 0:Pn.course_identity)<3,zr=(0,a.useRef)(Date.now()),ur=(0,a.useRef)(),[lo,Ao]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,bt.Rm)()&&et({type:"classroomList/getAssistantPermissions",payload:{course_id:sa.coursesId}})},[(zn=rt==null?void 0:rt.userInfo)==null?void 0:zn.username]),(0,a.useEffect)(()=>{new URLSearchParams(to.search).get("tabs")==="3"&&ju()},[]),(0,a.useEffect)(()=>{ue.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Vr(3)},[ue.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(ur.current),(0,bt.G5)()&&(nt==null?void 0:nt.exercise_status)===2&&(nt!=null&&nt.enable_monitor)&&(ur.current=setInterval(()=>{Vi()},5*1e3)),()=>{clearInterval(ur.current)}),[rt.userInfo,nt==null?void 0:nt.exercise_status]),(0,a.useEffect)(()=>{kl();const xr=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),ye.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ra.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ra.createElement("br",null),"1\u3001\u5728",Ra.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ra.createElement("br",null),"2\u3001\u5728",Ra.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ra.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ra.createElement("br",null),xr==="allowRouter"&&Ra.createElement(Ra.Fragment,null,"3\u3001",Ra.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[sa.coursesId]);const kl=()=>kd(void 0,null,function*(){const xr=yield et({type:"exercise/getCommonHeader",payload:cc({},sa)});xr&&_a(xr==null?void 0:xr.simulate_exercise_records)}),Qi=()=>{const xr=(nt==null?void 0:nt.simulate_exercise_num)-(nt==null?void 0:nt.user_simulate_num);return xr>=0?xr:0},Vi=()=>kd(void 0,null,function*(){const xr=yield(0,fe.ZP)(`/api/exercises/${sa.categoryId}/new_abnormities.json`,{method:"get",params:{time:zr.current}});if((xr==null?void 0:xr.status)===401){clearInterval(ur.current);return}zr.current=Date.now(),(xr==null?void 0:xr.message)!==""&&(xr==null?void 0:xr.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&cf({title:(xr==null?void 0:xr.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:xr.message,target:"self",icon:"/warning.png",link:`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/detail?random=${nr.get("random")==="true"}&tabs=7`})}),Wl=(xr=!1)=>{Fe.history.push(`/classrooms/${sa.coursesId}/exercisenotice/${nt.id}/users/${mo.login}`)},$i=()=>{et({type:"exercise/setUpdateIndex"})},ju=()=>{et({type:"exercise/getWorkSetting",payload:cc({},sa)})},Iu=()=>{et({type:"exercise/getCommonHeader",payload:cc({},sa)});const xr={0:()=>{$i()},2:()=>{Ba(Ya+1)},3:()=>{et({type:"exercise/getWorkSetting",payload:cc({},sa)})}};xr[za]&&xr[za]()};function Jr(xr){yr(cc({},xr))}const Jl=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Ra.createElement(Yr,{getparams:Jr,checkDomainAuthority:fo})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(nt==null?void 0:nt.exercise_status)===-1||(0,ie._m)()&&!(0,bt.ag)()||!fo||(0,bt.dE)(),component:(0,bt.Rm)()&&!((Jn=Ut.AssistantObject.exercise)!=null&&Jn.can_preview)||(nt==null?void 0:nt.exercise_status)==1&&(0,bt.Ny)()&&!(nt!=null&&nt.exercise_can_preview)?Ra.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Ra.createElement("img",{src:x(85004),width:220}),(0,bt.Rm)()?Ra.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\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"):Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Ra.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):nt!=null&&nt.is_random?Ra.createElement(ns.default,{key:Ya}):Ra.createElement(vl,{activeTabs:za})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(nt==null?void 0:nt.exercise_status)===-1||!fo||(0,ie._m)()&&!(0,bt.ag)()||(0,bt.dE)()&&!(nt!=null&&nt.show_statistic),component:Ra.createElement(bg,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,bt.dE)()&&(nt!=null&&nt.show_acm)),component:Ra.createElement(Rm,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(nt==null?void 0:nt.exercise_status)===-1||!(nt!=null&&nt.open_code_quality_analysis)||(0,bt.dE)(),component:Ra.createElement(Vg,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(nt==null?void 0:nt.exercise_status)===-1||(0,bt.dE)()||nt.exercise_status===1||!nt.exist_program||((nn=dt==null?void 0:dt.setting)==null?void 0:nn.hide_code_repeat),component:Ra.createElement(ku,{key:Ua})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(nt==null?void 0:nt.exercise_status)===-1||(nt==null?void 0:nt.exercise_type)===2||(0,bt.dE)()&&(nt==null?void 0:nt.exercise_status)===1,component:Ra.createElement(ff.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!fo||(0,bt.dE)(),component:(nt==null?void 0:nt.exercise_status)===-1?Ra.createElement(df.Z,null):Ra.createElement(_0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(nt==null?void 0:nt.exercise_status)===-1||!(0,bt.G5)()||!(nt!=null&&nt.enable_monitor),component:Ra.createElement(tf,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(nt==null?void 0:nt.exercise_status)===-1||!nt.identity_verify||(0,bt.dE)(),component:Ra.createElement(kr,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(nt==null?void 0:nt.exercise_status)===-1||!nt.open_phone_video_recording||(0,bt.dE)(),component:Ra.createElement(lu,null)},{name:Ra.createElement("div",null,"\u667A\u80FD\u8BC4\u9605 ",Ra.createElement("img",{className:Sd.ai_review_new,src:ga.Z})),id:11,component:Ra.createElement(bf,null),hidden:(0,bt.dE)()||(nt==null?void 0:nt.is_random)||(nt==null?void 0:nt.exercise_type)==2}].filter(xr=>!xr.hidden);(nt==null?void 0:nt.exercise_status)===1&&Jl.splice(0,1,...Jl.splice(1,1,Jl[0])),(0,a.useEffect)(()=>{if(typeof(nt==null?void 0:nt.exercise_status)=="number"){if(nr.get("tabs")){Vr(nr.get("tabs"));return}(nt==null?void 0:nt.exercise_status)===1?(Vr("2"),(0,bt.dE)()&&Vr("0")):Vr("0")}},[nt==null?void 0:nt.exercise_status]);const Wi="YYYY-MM-DD",pu=ze()("2020-11-15",Wi),Ku=()=>ye.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ra.createElement(Ra.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")}),fu=()=>{var xr,dl;return Ra.createElement(Be.default,{onClick:Bi=>kd(void 0,null,function*(){var no,qo;switch(ue.order&&(sa.order=ue.order,sa.order_type=ue.order_type),Bi.key){case"1":if((0,bt.Rm)()&&!((no=Ut.AssistantObject.exercise)!=null&&no.can_download)){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}et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:lr==null?void 0:lr.map(wl=>({course_group_id:wl==null?void 0:wl.exercise_group_id,group_group_name:wl==null?void 0:wl.exercise_group_name,count:wl==null?void 0:wl.exercise_group_students})),fn:()=>{let wl=[];ye.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>kd(void 0,null,function*(){if(wl.length===0)return oe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();sa.types=wl,(yield(0,ne.Uj)(X0(cc(cc({},sa),Ir),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ce.je)(X0(cc(cc({},sa),Ir),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Ra.createElement("div",null,Ra.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Ra.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Ra.createElement("div",null,Ra.createElement(Re.default,{onChange:xi=>{xi.target.checked?wl.push(1):wl=wl.filter(Ji=>Ji!==1)}},"\u57FA\u672C\u6570\u636E",Ra.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Ra.createElement("div",{style:{marginTop:15,marginBottom:15}},Ra.createElement(Re.default,{onChange:xi=>{xi.target.checked?wl.push(2):wl=wl.filter(Ji=>Ji!==2)}},"\u5F97\u5206\u8BE6\u8868",Ra.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Ra.createElement("div",null,Ra.createElement(Re.default,{onChange:xi=>{xi.target.checked?wl.push(3):wl=wl.filter(Ji=>Ji!==3)}},"\u6570\u636E\u5206\u6790",Ra.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,bt.Rm)()&&!((qo=Ut.AssistantObject.exercise)!=null&&qo.can_download)){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(nt!=null&&nt.can_export_exam_summary)et({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const wl=yield(0,ne.aU)({id:(sa==null?void 0:sa.categoryId)||(sa==null?void 0:sa.exerciseId)});ye.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Ra.createElement(Ra.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Ra.createElement("br",null),Ra.createElement("div",{className:"mt-20px"},Ra.createElement("a",{onClick:()=>{var xi,Ji,pi,Ju,Hn,ta,co,Tu;Ao({url:be.Z.API_SERVER+((Ju=(pi=(Ji=(xi=wl==null?void 0:wl.data)==null?void 0:xi.exam_summary_templates)==null?void 0:Ji[0])==null?void 0:pi.attachment_info)==null?void 0:Ju.url),file_type:(Tu=(co=(ta=(Hn=wl==null?void 0:wl.data)==null?void 0:Hn.exam_summary_templates)==null?void 0:ta[0])==null?void 0:co.attachment_info)==null?void 0:Tu.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Ra.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Ra.createElement("img",{className:"h-full w-full",src:vf})),Ra.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,bt.GJ)()&&!(nt!=null&&nt.appraise_label)&&fo&&((xr=nt==null?void 0:nt.user_permission)==null?void 0:xr.exercise_unpublish_count)>0&&(nt==null?void 0:nt.exercise_status)!==1&&(!(nt!=null&&nt.is_make_up_exercise)||(nt==null?void 0:nt.is_make_up_exercise)&&!((dl=Ea==null?void 0:Ea.exercise)!=null&&dl.publish_time)&&(nt==null?void 0:nt.allow_create_make_up))&&Ra.createElement(Be.default.Item,{key:"7",onClick:()=>{var Bi,no,qo,wl;if(console.log(nt),(0,bt.Rm)()&&!((no=(Bi=Ut==null?void 0:Ut.AssistantObject)==null?void 0:Bi.exercise)!=null&&no.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}if((nt==null?void 0:nt.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const xi=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(xi),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}if(((qo=rt==null?void 0:rt.userInfo)==null?void 0:qo.user_status)===2){(0,zu.Rd)();return}nt!=null&&nt.high_resources_consume&&!(nt!=null&&nt.high_resources_consume_permission)?et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:sa.coursesId,type:"exercise",type_id:sa.categoryId,name:nt.exercise_name,fn:()=>{var pi;et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(pi=Ea==null?void 0:Ea.exercise)==null?void 0:pi.manage_all_group}})}}}):et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(wl=Ea==null?void 0:Ea.exercise)==null?void 0:wl.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(nt==null?void 0:nt.exercise_status)!==-1&&(0,bt.GJ)()&&fo&&nt.exercise_status!==1&&!(nt!=null&&nt.is_make_up_exercise&&nt.exercise_status===3)&&(nt!=null&&nt.open_appraise?Ra.createElement(De.Z,{overlayStyle:{maxWidth:"initial"},title:Ra.createElement("div",null,Ra.createElement("div",null,"\u63D0\u793A\uFF1A"),Ra.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Ra.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Ra.createElement(Be.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Ra.createElement(Be.default.Item,{key:"5",onClick:()=>{var Bi,no;if((0,bt.Rm)()&&!((no=(Bi=Ut==null?void 0:Ut.AssistantObject)==null?void 0:Bi.exercise)!=null&&no.can_create)){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}const qo=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(qo),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}else Fe.history.push(nt!=null&&nt.is_random?`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/random/edit?type=settings`:`/classrooms/${sa.coursesId}/exercise/add/${sa.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(nt==null?void 0:nt.exercise_status)!==-1&&!(0,bt.dE)()&&fo&&nt.exercise_status>1&&nt.exist_program&&Ra.createElement(Be.default.Item,{key:"4",onClick:Bi=>{et({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:sa}})}},"\u4EE3\u7801\u67E5\u91CD"),Ra.createElement(Be.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(nt==null?void 0:nt.exercise_status)===3&&Ra.createElement(Be.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(nt==null?void 0:nt.exercise_status)!==-1&&Ra.createElement(Be.default.Item,{key:"2",onClick:()=>{var Bi;if((0,bt.Rm)()&&!((Bi=Ut.AssistantObject.exercise)!=null&&Bi.can_download)){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((0,bt.Ny)()&&(nt==null?void 0:nt.exercise_status)==1&&!(nt!=null&&nt.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((nt==null?void 0:nt.exercise_status)===1)(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/export_blank`);else{let no=1;ye.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Ra.createElement(Pe.ZP.Group,{defaultValue:1,onChange:qo=>{no=qo.target.value}},Ra.createElement(Me.Z,{direction:"vertical"},Ra.createElement(Pe.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Ra.createElement(Pe.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Ra.createElement(Pe.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{no===3?et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:lr==null?void 0:lr.map(qo=>({course_group_id:qo==null?void 0:qo.exercise_group_id,group_group_name:qo==null?void 0:qo.exercise_group_name,count:qo==null?void 0:qo.exercise_group_students})),fn:()=>kd(void 0,null,function*(){var qo,wl,xi,Ji;Qa&&Qa();let pi="",Ju=0;const Hn=yield(0,fe.ZP)(`/api/exercises/${sa.categoryId}/exercise_users.json`,{method:"get",params:X0(cc({},sa),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Hn==null?void 0:Hn.status)===0){pi=(qo=Hn==null?void 0:Hn.data)==null?void 0:qo.first_export_user_login,Ju=(wl=Hn==null?void 0:Hn.data)==null?void 0:wl.total_count;const ta=JSON.parse(localStorage[`${(xi=rt==null?void 0:rt.userInfo)==null?void 0:xi.login}-${sa.coursesId}-${sa.categoryId}-downFilter`]);localStorage[`${(Ji=rt==null?void 0:rt.userInfo)==null?void 0:Ji.login}-${sa.coursesId}-${sa.categoryId}-downFilter`]=JSON.stringify(X0(cc({},ta),{firstTargetLogin:pi,totalCount:Ju,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/export_blank?type=${no}`)})}}):(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/export_blank?type=${no}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Ra.createElement(Be.default.Item,{key:"3",onClick:()=>{var Bi;if((0,bt.Rm)()&&!((Bi=Ut.AssistantObject.exercise)!=null&&Bi.can_download)){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}Fe.history.push(`/classrooms/${sa.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(nt==null?void 0:nt.exercise_status)!==-1&&Ra.createElement(Be.default.Item,{key:"6",onClick:()=>{var Bi;if((0,bt.Rm)()&&!((Bi=Ut.AssistantObject.exercise)!=null&&Bi.can_download)){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}et({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},jl=xr=>kd(void 0,null,function*(){const dl=yield(0,fe.ZP)(`/api/courses/${sa==null?void 0:sa.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:xr,id:sa==null?void 0:sa.categoryId}});if(dl.status===0){Vr(4),Oa(ze()(new Date).valueOf()),et({type:"exercise/setActionTabs",payload:{}});return}dl.status<-2&&oe.ZP.error(dl==null?void 0:dl.message)});let Ru=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Js=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(xr,dl,Bi)=>Ra.createElement(De.Z,{title:((sa.page||1)-1)*20+Bi+1},Ra.createElement("span",null,((sa.page||1)-1)*20+Bi+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(xr,dl)=>dl.commit_status===0||dl.commit_status===1?"--":!dl.open_total_score&&(0,bt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0),xr===100?Ra.createElement("span",{className:"c-green"},xr||"--"):xr>60?Ra.createElement("span",{className:"c-orange"},xr||"--"):Ra.createElement("span",null,xr||"--"))},!((pr==null?void 0:pr.objective)!==1||(pr==null?void 0:pr.objective)===1&&(pr==null?void 0:pr.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(xr,dl)=>{if(dl.commit_status===0||dl.commit_status===1)return"--";if(!dl.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0);let Bi;return xr>=0&&xr<=60?Bi=Ra.createElement("span",null,xr):xr===100?Bi=Ra.createElement("span",{className:"c-green"},xr):xr>60?Bi=Ra.createElement("span",{className:"c-orange"},xr):Bi="--",Ra.createElement(Aa,{renderText:Bi,item:dl})}}},!((pr==null?void 0:pr.subjective)!==1||(pr==null?void 0:pr.subjective)===1&&(pr==null?void 0:pr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(xr,dl)=>{if(dl.commit_status===0||dl.commit_status===1)return"--";if(!dl.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{xr=typeof xr=="number"?Number(xr):xr,xr||(xr=0);let Bi;return xr==0||xr>0&&xr<=60?Bi=Ra.createElement("span",null,xr):xr===100?Bi=Ra.createElement("span",{className:"c-green"},xr):xr>60?Bi=Ra.createElement("span",{className:"c-orange"},xr):Bi="--",Bi}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(xr,dl)=>xr===0?Ra.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):xr===1?Ra.createElement("span",{style:{color:"#DF3042"}},!dl.is_make_up&&"\u8003\u8BD5\u4E2D",dl.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):xr===2?Ra.createElement("span",{style:{color:"#5AB891"}},!dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377",dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",dl.is_make_up&&dl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!dl.is_make_up&&dl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ra.createElement("span",{style:{color:"#5AB891"}},!dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",dl.is_make_up&&!dl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",dl.is_make_up&&dl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!dl.is_make_up&&dl.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:xr=>xr?ze()(xr).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:xr=>xr?ze()(xr).format("YYYY-MM-DD HH:mm"):"--"}].filter(xr=>!!xr);if(!(0,bt.RV)())return null;if(!(0,bt.RV)())return"";const Qu=()=>Ra.createElement("div",{className:Sd.export},Ra.createElement("div",{className:`${Sd.btn_review}`,onClick:()=>{if(!(nt!=null&&nt.is_open_ai_review))return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;window.location.href=`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/detail?random=${nt==null?void 0:nt.is_random}&tabs=2`}},Ra.createElement("img",{src:Pa.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"));return Ra.createElement("section",{className:Sd.bg},Ra.createElement("div",{className:"edu-container"},mo.username&&Ra.createElement("section",{className:"animated fadeIn"},Ra.createElement("aside",{className:"mt10"},Ra.createElement(Ze.Z,{separator:">"},Ra.createElement(Ze.Z.Item,{href:`/classrooms/${sa.coursesId}/exercise`},(oa=(xn=rt==null?void 0:rt.userInfo)==null?void 0:xn.course)==null?void 0:oa.course_name),Ra.createElement(Ze.Z.Item,{href:`/classrooms/${sa.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Ra.createElement(Ze.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Ra.createElement("aside",{className:[Sd.title,"mt20"].join(" ")},Ra.createElement("a",{href:`/classrooms/${sa.coursesId}/exercise`},Ra.createElement(ee.Z,{className:"font16 c-black"})),(0,ie.vB)(nt==null?void 0:nt.exercise_status,nt==null?void 0:nt.appraise_label),(nt==null?void 0:nt.is_make_up_exercise)&&Ra.createElement("img",{src:lf,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Ra.createElement("strong",{className:"font20 ml5 mr10"},nt==null?void 0:nt.exercise_name),(nt==null?void 0:nt.exercise_type)==2&&Ra.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Sd.moni},Ra.createElement("img",{src:uf,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(nt==null?void 0:nt.is_make_up_exercise)&&Ra.createElement(De.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Ra.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${nt==null?void 0:nt.make_up_exercise_id}/detail?random=${nt==null?void 0:nt.make_up_exercise_is_random}`)}})))),Ra.createElement("aside",{className:"mt30 relative"},za=="11"?Ra.createElement(Qu,null):Ra.createElement("div",{className:Sd.export},!(0,bt.dE)()&&!(nt!=null&&nt.is_make_up_exercise)&&(nt==null?void 0:nt.exercise_status)===3&&(nt==null?void 0:nt.exercise_type)!=2&&Ra.createElement(Ce.ZP,{onClick:xr=>{if(xr.preventDefault(),!(nt!=null&&nt.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}et({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:sa}})}},Ra.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,bt.dE)()&&!(nt!=null&&nt.is_make_up_exercise)&&nt.exercise_status===3&&(nt==null?void 0:nt.exercise_type)!=2&&Ra.createElement(Ce.ZP,{onClick:xr=>{if(xr.preventDefault(),!(nt!=null&&nt.allow_create_make_up)){oe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}et({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:sa}})}},Ra.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,bt.GJ)()&&fo&&((Ca=nt==null?void 0:nt.user_permission)==null?void 0:Ca.user_commit_counts)>0&&(nt==null?void 0:nt.exercise_status)===2&&(nt==null?void 0:nt.exercise_type)!=2&&Ra.createElement(Ce.ZP,{onClick:xr=>{var dl,Bi;if(xr.preventDefault(),(0,bt.Rm)()&&!((Bi=(dl=Ut==null?void 0:Ut.AssistantObject)==null?void 0:dl.exercise)!=null&&Bi.can_redo)){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}et({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:sa}})}},Ra.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,bt.GJ)()&&fo&&((ea=nt==null?void 0:nt.user_permission)==null?void 0:ea.exercise_unpublish_count)>0&&(nt==null?void 0:nt.exercise_status)===1&&(!(nt!=null&&nt.is_make_up_exercise)||(nt==null?void 0:nt.is_make_up_exercise)&&(nt==null?void 0:nt.allow_create_make_up))&&Ra.createElement(Um.Z,{tips:nt==null?void 0:nt.open_appraise,style:{marginLeft:10}},Ra.createElement(Ce.ZP,{onClick:xr=>{var dl,Bi,no,qo;if(xr.preventDefault(),(0,bt.Rm)()&&!((Bi=(dl=Ut==null?void 0:Ut.AssistantObject)==null?void 0:dl.exercise)!=null&&Bi.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}if((nt==null?void 0:nt.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((no=rt==null?void 0:rt.userInfo)==null?void 0:no.user_status)===2){(0,zu.Rd)();return}const wl=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(wl),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}nt!=null&&nt.high_resources_consume&&!(nt!=null&&nt.high_resources_consume_permission)?et({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:sa.coursesId,type:"exercise",type_id:sa.categoryId,name:nt.exercise_name,fn:()=>{var Ji;et({type:"exercise/getCommonHeader",payload:cc({},sa)}),et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(Ji=Ea==null?void 0:Ea.exercise)==null?void 0:Ji.manage_all_group}})}}}):et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[sa.categoryId],selectArrsAll:[nt],unified_setting:nt==null?void 0:nt.unified_setting,params:sa,disabled:(nt==null?void 0:nt.exercise_status)!==1,type:2,activeTab:za,cb:Iu,manage_all_group:(qo=Ea==null?void 0:Ea.exercise)==null?void 0:qo.manage_all_group}})}},Ra.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,bt.GJ)()&&fo&&((Un=nt==null?void 0:nt.user_permission)==null?void 0:Un.exercise_publish_count)>0&&Ra.createElement(Ce.ZP,{onClick:xr=>{var dl,Bi;if(xr.preventDefault(),(0,bt.Rm)()&&!((Bi=(dl=Ut==null?void 0:Ut.AssistantObject)==null?void 0:dl.exercise)!=null&&Bi.can_stop)){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}et({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:nt==null?void 0:nt.unified_setting,selectArrs:[sa.categoryId],params:sa,cb:Iu}})}},Ra.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,bt.dE)()&&nt.is_late&&`\u8FDF\u5230\u8D85\u8FC7${nt.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===2&&Ra.createElement(Ce.ZP,{onClick:xr=>kd(void 0,null,function*(){xr.preventDefault();const dl=yield(0,fe.ZP)(`/api/exercises/${sa.categoryId}/header_info.json`,{method:"get"});(dl==null?void 0:dl.status)===0&&br((dl==null?void 0:dl.data)||{}),wa(!0)})},Ra.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===1&&((Wa=nt==null?void 0:nt.user_permission)==null?void 0:Wa.current_status)===2&&!nt.is_late&&nt.exercise_status>1&&Ra.createElement(Ce.ZP,{onClick:()=>Wl()},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(In=cn==null?void 0:cn.exercise_types)!=null&&In.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===2&&!nt.is_late&&(nt==null?void 0:nt.exercise_status)!=3&&nt.exercise_status>1&&Ra.createElement(De.Z,{title:Ra.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",nt==null?void 0:nt.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Qi(),"\u6B21")},Ra.createElement(Ce.ZP,{onClick:()=>Wl(),disabled:Qi()===0&&((ha=nt==null?void 0:nt.user_permission)==null?void 0:ha.current_status)!=0,style:{marginLeft:8}},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((qt=nt==null?void 0:nt.user_permission)==null?void 0:qt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,bt.dE)()&&(nt==null?void 0:nt.exercise_type)===1&&((ma=nt==null?void 0:nt.user_permission)==null?void 0:ma.current_status)===0&&!nt.is_late&&nt.exercise_status>1&&Ra.createElement(Ce.ZP,{onClick:()=>Wl(!0)},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,bt.dE)()&&(nt==null?void 0:nt.screen_used_num)>(nt==null?void 0:nt.screen_num)&&nt.exercise_status!==3&&Ra.createElement(Ce.ZP,{onClick:()=>Wl(!0)},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,bt.dE)()&&(nt==null?void 0:nt.whole_exercise_status)===3&&(nt==null?void 0:nt.ai_push_wrong_question)&&((ua=nt==null?void 0:nt.user_permission)==null?void 0:ua.current_status)!==4&&Ra.createElement(re.Z,{align:"middle"},(nt==null?void 0:nt.wrong_questions_size)!==0&&((ja=nt==null?void 0:nt.progress)==null?void 0:ja.stat)===1&&Ra.createElement(Hf,{dispatch:et,id:nt==null?void 0:nt.ai_question_record_id}),Ra.createElement(Ce.ZP,{onClick:()=>{var xr;if((nt==null?void 0:nt.wrong_questions_size)===0){oe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((xr=nt==null?void 0:nt.progress)==null?void 0:xr.stat)===1){oe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/wrongAnswer/${mo==null?void 0:mo.login}`)}},Ra.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(nt==null?void 0:nt.show_analysis_detail)&&Ra.createElement(Ce.ZP,{onClick:()=>{(0,ie.xg)(`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/analysis/${nt==null?void 0:nt.analysis_id}`)}},Ra.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,bt.GJ)()&&fo&&(nt.exercise_status===1||nt.exercise_status===3&&(nt==null?void 0:nt.is_make_up_exercise))&&Ra.createElement(Um.Z,{tips:nt==null?void 0:nt.open_appraise,style:{marginLeft:10}},Ra.createElement(Ce.ZP,{onClick:()=>{var xr,dl;if((0,bt.Rm)()&&!((dl=(xr=Ut==null?void 0:Ut.AssistantObject)==null?void 0:xr.exercise)!=null&&dl.can_create)){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((0,bt.Ny)()&&(nt==null?void 0:nt.exercise_status)==1&&!(nt!=null&&nt.exercise_can_preview)){oe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const Bi=ze()(nt==null?void 0:nt.created_at,Wi);if(ze()(pu).diff(ze()(Bi),"days")>0&&(nt!=null&&nt.is_random)){Ku();return}else Fe.history.push(nt!=null&&nt.is_random?`/classrooms/${sa.coursesId}/exercise/${sa.categoryId}/random/edit?type=settings`:`/classrooms/${sa.coursesId}/exercise/add/${sa.categoryId}?random=false&type=2`)}},Ra.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(nt==null?void 0:nt.exercise_status)===-1&&(0,bt.GJ)()&&Ra.createElement(Ce.ZP,{icon:Ra.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{et({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:nt==null?void 0:nt.exercise_name,id:nt==null?void 0:nt.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,bt.GJ)()&&fo&&Ra.createElement(y.Z,{dropdownRender:fu},Ra.createElement(Ce.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Ra.createElement(te.Z,null)))),Ra.createElement("aside",{className:`mt30 relative ${Sd.workListTabWrap}`},Ra.createElement(E.default,{activeKey:`${za}`,onChange:xr=>{var dl;if(parseInt(xr)===1&&!((dl=Ut.AssistantObject.exercise)!=null&&dl.can_view)&&(0,bt.Rm)()){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}const Bi=ze()(nt==null?void 0:nt.created_at,Wi),no=ze()(pu).diff(ze()(Bi),"days");if(ue.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")ye.default.confirm({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",cancelText:"\u53D6\u6D88",onOk:()=>{if(no>0&&parseInt(xr)===3&&(nt!=null&&nt.is_random)){Ku();return}Vr(xr),et({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(no>0&&parseInt(xr)===3&&(nt!=null&&nt.is_random)){Ku();return}Vr(xr)}xr==="3"?ju():(xr==="2"||xr==="11")&&et({type:"exercise/getCommonHeader",payload:cc({},sa)})},items:Jl.map(xr=>({label:xr.name,key:`${xr.id}`}))})),Ra.createElement("section",{className:nt!=null&&nt.is_random&&za==="2"||["3","9","10","11"].includes(za)?"":"pl25 pr25 bg-white"},(Fa=(Jt=Jl.filter(xr=>xr.id==za))==null?void 0:Jt[0])==null?void 0:Fa.component))),Ra.createElement(fi.Z,null),Ra.createElement(Ui,{onOk:jl}),Ra.createElement(Wu.Z,null),Ra.createElement(ol,{cb:()=>$i()}),Ra.createElement(mf.Z,{onOk:()=>$i()}),Ra.createElement(gf.Z,{onOk:()=>$i()}),Ra.createElement(Cl,null),Ra.createElement(Tg,null),Ra.createElement(sf.Z,null),Ra.createElement(Nu,null),Ra.createElement(Zg,null),Ra.createElement(of.Z,{successCb:()=>Wl(currentEnterExamRef.current)}),Ra.createElement(ye.default,{open:ar,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{aa(!1)}},Ra.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ra.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ra.createElement("p",{style:{marginLeft:"10px"}},Ra.createElement(z.default,{dataSource:Ru,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ra.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ra.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ra.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ra.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ra.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ra.createElement(ye.default,{open:la,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{wa(!1)}},($n==null?void 0:$n.length)===0?Ra.createElement(Qe.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Ra.createElement(z.default,{dataSource:$n,columns:Js,pagination:!1})),Ra.createElement(pf.Z,null),Ra.createElement(hf.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:lo==null?void 0:lo.url,type:lo==null?void 0:lo.file_type,onClose:()=>Ao({})}),Ra.createElement(jf,null),Ra.createElement(Mf,null),Ra.createElement(xf.Z,null))};var Kf=(0,Fe.connect)(({exercise:me,loading:ve,user:ue,globalSetting:dt,classroomList:Dt})=>({classroomList:Dt,exercise:me,globalSetting:dt,user:ue,loading:ve.effects}))(Uf)},6079:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return ze}});var a=x(59301),fe=x(92832),be=x(8591),Fe=x(43418),ye=x(71418),Be=x(95237),oe=x(43604),Re=x(54580),De=x(24905),Pe=x(5871),Me=x(62772),Ze={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ce=x(65582),re=x(38147),y=x(59149),E=x(77254),z=x(74128),b=x(30214),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=x(59301),ie=Object.defineProperty,ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ae=(it,Ye,ut)=>Ye in it?ie(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ut}):it[Ye]=ut,Se=(it,Ye)=>{for(var ut in Ye||(Ye={}))de.call(Ye,ut)&&Ae(it,ut,Ye[ut]);if(ce)for(var ut of ce(Ye))pe.call(Ye,ut)&&Ae(it,ut,Ye[ut]);return it},Te=(it,Ye,ut)=>new Promise((St,Ct)=>{var vt=Vt=>{try{Rt(ut.next(Vt))}catch(st){Ct(st)}},Lt=Vt=>{try{Rt(ut.throw(Vt))}catch(st){Ct(st)}},Rt=Vt=>Vt.done?St(Vt.value):Promise.resolve(Vt.value).then(vt,Lt);Rt((ut=ut.apply(it,Ye)).next())});const{TextArea:we}=fe.default,lt=({exercise:it,loading:Ye,dispatch:ut})=>{var St;const{workSetting:Ct}=it,vt=(0,Ce.useParams)();vt.category=vt.categoryId||vt.exerciseId,vt.categoryId=vt.categoryId||vt.exerciseId;const[Lt,Rt]=(0,a.useState)(!1),[Vt,st]=(0,a.useState)(!1);let[Xe,mt]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Tt()},[Ct]),(0,a.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(Ct!=null&&Ct.exercise_header)&&ut({type:"exercise/getWorkSetting",payload:Se({},vt)})},[it.actionTabs.key]);const Tt=()=>{var Ge,Gt,kn,En;const tn=JSON.parse(JSON.stringify(Ct));Object.keys(Xe).forEach(ot=>{var ht;Xe[ot]=(ht=tn==null?void 0:tn.exercise_header)==null?void 0:ht[ot]}),Xe.file_list=(Ge=tn==null?void 0:tn.exercise_header)!=null&&Ge.attachment_id?[{uid:(Gt=tn==null?void 0:tn.exercise_header)==null?void 0:Gt.attachment_id,id:(kn=tn==null?void 0:tn.exercise_header)==null?void 0:kn.attachment_id,url:(En=tn==null?void 0:tn.exercise_header)==null?void 0:En.photo_url}]:[],mt(Xe)},$t=()=>{var Ge,Gt,kn;const En=JSON.parse(JSON.stringify(Xe));En.categoryId=vt.categoryId,En.attachment_id=((kn=(Gt=(Ge=En.file_list)==null?void 0:Ge[0])==null?void 0:Gt.response)==null?void 0:kn.id)||null,Wt(En)},Wt=Ge=>Te(void 0,null,function*(){st(!0),(yield(0,re.ZP)(`/api/exercises/${vt==null?void 0:vt.categoryId}/foramt_settings.json`,{method:"post",body:Ge})).status===0&&(be.ZP.success("\u66F4\u65B0\u6210\u529F"),ut({type:"exercise/getCommonHeader",payload:Se({},vt)}),ut({type:"exercise/getWorkSetting",payload:Se({},vt)}),ut({type:"exercise/getExerciseExportHeadData",payload:{id:vt.exerciseId||vt.categoryId,identify:vt.userId||null}}),st(!1))}),Rn={disabled:Lt,multiple:!1,listType:"picture-card",onPreview:Ge=>{E.Z.publish("preview-image",Ge.thumbUrl||Ge.url)},withCredentials:!0,fileList:Xe.file_list,beforeUpload:Ge=>Ge.size/1024>200?(be.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${z.Z.API_SERVER}/api/attachments.json`,onChange(Ge){let Gt=Ge.fileList.filter(kn=>!!kn.status);Xe.file_list=Gt,mt(Object.assign({},Xe))},onRemove:Ge=>Te(void 0,null,function*(){return Xe.file_list=[],mt(Object.assign({},Xe)),!0})};return ne.createElement(Fe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Ze.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>$t(),onCancel:()=>{Tt(),ut({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Ze.exportSettingWrapper},ne.createElement(ye.Z,{spinning:Ye["exercise/getWorkSetting"]||Vt},ne.createElement(Be.Z,{wrap:!1,justify:"space-between"},ne.createElement(oe.Z,null,ne.createElement(Be.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Ze.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Re.default,Se({},Rn),!((St=Xe.file_list)!=null&&St.length)&&ne.createElement("div",null,ne.createElement(Me.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_title,disabled:Lt,onChange:Ge=>{Xe.show_title=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_body,disabled:Lt,onChange:Ge=>{Xe.show_body=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_info,disabled:Lt,onChange:Ge=>{Xe.show_info=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:Xe.show_table,disabled:Lt,onChange:Ge=>{Xe.show_table=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Be.Z,{align:"middle",className:`mt20 ${Ze.pottedLine}`},ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(oe.Z,{className:Ze.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(oe.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(Be.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(De.default,{className:"pl8",checked:Xe.show_user,disabled:Lt,onChange:Ge=>{Xe.show_user=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(De.default,{checked:Xe.show_no,disabled:Lt,onChange:Ge=>{Xe.show_no=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(De.default,{checked:Xe.show_group,disabled:Lt,onChange:Ge=>{Xe.show_group=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(De.default,{checked:Xe.show_school_name,disabled:Lt,onChange:Ge=>{Xe.show_school_name=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(De.default,{checked:Xe.show_phone,disabled:Lt,onChange:Ge=>{Xe.show_phone=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(oe.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Pe.Z,{size:"middle",min:1,value:Xe.export_page_num?Xe.export_page_num:40,onChange:Ge=>{Xe.export_page_num=Ge,mt(Se({},Xe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Be.Z,{className:"mt15"},ne.createElement(De.default,{checked:Xe.show_desc,disabled:Lt,onChange:Ge=>{Xe.show_desc=Ge.target.checked,mt(Object.assign({},Xe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(oe.Z,{className:Ze.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var ze=(0,Ce.connect)(({exercise:it,loading:Ye,globalSetting:ut})=>({exercise:it,loading:Ye.effects,globalSetting:ut}))(lt)},60546:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return te}});var a=x(59301),fe=x(65582),be=x(95237),Fe=x(1710),ye={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Be=x(87513),oe=x(65862),Re=x(6079),De=x(2337),Pe=x(74128),Me=x(59301),Ze=Object.defineProperty,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(ne,ie,ce)=>ie in ne?Ze(ne,ie,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[ie]=ce,z=(ne,ie)=>{for(var ce in ie||(ie={}))re.call(ie,ce)&&E(ne,ce,ie[ce]);if(Ce)for(var ce of Ce(ie))y.call(ie,ce)&&E(ne,ce,ie[ce]);return ne},b=(ne,ie,ce)=>new Promise((de,pe)=>{var Ae=we=>{try{Te(ce.next(we))}catch(lt){pe(lt)}},Se=we=>{try{Te(ce.throw(we))}catch(lt){pe(lt)}},Te=we=>we.done?de(we.value):Promise.resolve(we.value).then(Ae,Se);Te((ce=ce.apply(ne,ie)).next())});const ee=({isPreview:ne=!1,isExportBlank:ie=!1,activeTabs:ce,exercise:de,globalSetting:pe,loading:Ae,user:Se,dispatch:Te,showExportBtn:we=!1,sealStyle:lt={}})=>{var ze,it,Ye,ut,St,Ct,vt,Lt,Rt,Vt,st,Xe,mt,Tt,$t;const Wt=(0,fe.useParams)(),{userInfo:Rn}=Se,[Ge,Gt]=(0,a.useState)(),[kn,En]=(0,a.useState)();let tn=(0,a.useRef)(null);const[ot,ht]=(0,a.useState)(21),[$e,Qe]=(0,a.useState)([]),yt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!yt.current)return;yt.current=!1;const gt=yield(0,Be.cV)({id:Wt.exerciseId||Wt.categoryId});gt.status==0&&Qe(gt.data)}),(0,oe.W)(ce)||ce==="2"&&wt()},[Wt.userId,Wt.coursesId,Wt.exerciseId,Wt.categoryId,ce]),(0,a.useEffect)(()=>{tn.current&&ht(tn.current.clientHeight)},[tn.current]),(0,a.useEffect)(()=>{var gt;if((gt=de.exerciseExportHeadData)!=null&>.title){const qe=de.exerciseExportHeadData;Gt(z({},qe||{}));const{table:Ie}=qe||{};let Ht,ia;(Ie!=null&&Ie.total_singles_scores||Ie!=null&&Ie.total_doubles_scores||Ie!=null&&Ie.total_nulls_scores||Ie!=null&&Ie.total_judges_scores||Ie!=null&&Ie.total_pros_scores||Ie!=null&&Ie.total_shixuns_scores||Ie!=null&&Ie.total_mains_scores||Ie!=null&&Ie.total_combination_scores||Ie!=null&&Ie.total_bpros_scores)&&(Ht=Number(Ie==null?void 0:Ie.total_singles_scores)+Number(Ie==null?void 0:Ie.total_doubles_scores)+Number(Ie==null?void 0:Ie.total_nulls_scores)+Number(Ie==null?void 0:Ie.total_judges_scores)+Number(Ie==null?void 0:Ie.total_bpros_scores)+Number(Ie==null?void 0:Ie.total_pros_scores)+Number(Ie==null?void 0:Ie.total_shixuns_scores)+Number(Ie==null?void 0:Ie.total_mains_scores)+Number(Ie==null?void 0:Ie.total_combination_scores)),(Ie!=null&&Ie.singles_scores||Ie!=null&&Ie.doubles_scores||Ie!=null&&Ie.nulls_scores||Ie!=null&&Ie.judges_scores||Ie!=null&&Ie.pros_scores||Ie!=null&&Ie.bpros_scores||Ie!=null&&Ie.shixuns_scores||Ie!=null&&Ie.mains_scores||Ie!=null&&Ie.combination_scores)&&(ia=Number(Ie==null?void 0:Ie.singles_scores)+Number(Ie==null?void 0:Ie.doubles_scores)+Number(Ie==null?void 0:Ie.nulls_scores)+Number(Ie==null?void 0:Ie.judges_scores)+Number(Ie==null?void 0:Ie.pros_scores)+Number(Ie==null?void 0:Ie.bpros_scores)+Number(Ie==null?void 0:Ie.shixuns_scores)+Number(Ie==null?void 0:Ie.mains_scores)+Number(Ie==null?void 0:Ie.combination_scores));const vn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.total_singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.total_doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.total_nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.total_judges_scores)||0,pros_score:(Ie==null?void 0:Ie.total_pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.total_bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.total_shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.total_mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.total_combination_scores)||0,total_score:Ht||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.judges_scores)||0,pros_score:(Ie==null?void 0:Ie.pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.combination_scores)||0,total_score:ia||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],bn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.total_singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.total_doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.total_nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.total_judges_scores)||0,pros_score:(Ie==null?void 0:Ie.total_pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.total_bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.total_shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.total_mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.total_combination_scores)||0,total_score:Ht||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];En([...ie?bn:vn])}},[de.exerciseExportHeadData]);const wt=()=>b(void 0,null,function*(){const gt={id:Wt.exerciseId||Wt.categoryId,identify:(Rn==null?void 0:Rn.login)||null},qe=yield(0,Be.iw)(gt);Gt(qe||{});const{table:Ie}=qe||{};let Ht,ia;(Ie!=null&&Ie.total_singles_scores||Ie!=null&&Ie.total_doubles_scores||Ie!=null&&Ie.total_nulls_scores||Ie!=null&&Ie.total_judges_scores||Ie!=null&&Ie.total_pros_scores||Ie!=null&&Ie.total_bpros_scores||Ie!=null&&Ie.total_shixuns_scores||Ie!=null&&Ie.total_mains_scores||Ie!=null&&Ie.total_combination_scores)&&(Ht=Number(Ie==null?void 0:Ie.total_singles_scores)+Number(Ie==null?void 0:Ie.total_doubles_scores)+Number(Ie==null?void 0:Ie.total_nulls_scores)+Number(Ie==null?void 0:Ie.total_bpros_scores)+Number(Ie==null?void 0:Ie.total_judges_scores)+Number(Ie==null?void 0:Ie.total_pros_scores)+Number(Ie==null?void 0:Ie.total_shixuns_scores)+Number(Ie==null?void 0:Ie.total_mains_scores)+Number(Ie==null?void 0:Ie.total_combination_scores)),(Ie!=null&&Ie.singles_scores||Ie!=null&&Ie.doubles_scores||Ie!=null&&Ie.nulls_scores||Ie!=null&&Ie.judges_scores||Ie!=null&&Ie.pros_scores||Ie!=null&&Ie.bpros_scores||Ie!=null&&Ie.shixuns_scores||Ie!=null&&Ie.mains_scores||Ie!=null&&Ie.combination_scores)&&(ia=Number(Ie==null?void 0:Ie.singles_scores)+Number(Ie==null?void 0:Ie.doubles_scores)+Number(Ie==null?void 0:Ie.bpros_scores)+Number(Ie==null?void 0:Ie.nulls_scores)+Number(Ie==null?void 0:Ie.judges_scores)+Number(Ie==null?void 0:Ie.pros_scores)+Number(Ie==null?void 0:Ie.shixuns_scores)+Number(Ie==null?void 0:Ie.mains_scores)+Number(Ie==null?void 0:Ie.combination_scores));const vn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.total_singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.total_doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.total_nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.total_judges_scores)||0,pros_score:(Ie==null?void 0:Ie.total_pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.total_bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.total_shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.total_mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.total_combination_scores)||0,total_score:Ht||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ie==null?void 0:Ie.singles_scores)||0,doubles_score:(Ie==null?void 0:Ie.doubles_scores)||0,nulls_score:(Ie==null?void 0:Ie.nulls_scores)||0,judges_score:(Ie==null?void 0:Ie.judges_scores)||0,pros_score:(Ie==null?void 0:Ie.pros_scores)||0,bpros_score:(Ie==null?void 0:Ie.bpros_scores)||0,shixuns_score:(Ie==null?void 0:Ie.shixuns_scores)||0,mains_score:(Ie==null?void 0:Ie.mains_scores)||0,total_combination_scores:(Ie==null?void 0:Ie.combination_scores)||0,total_score:ia||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];En(ie?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:vn)}),Ke=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:gt=>Me.createElement("a",null,gt)},{title:((ze=$e==null?void 0:$e.find(gt=>gt.value==De.fw[0].nameType))==null?void 0:ze.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((it=$e==null?void 0:$e.find(gt=>gt.value==De.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Ye=$e==null?void 0:$e.find(gt=>gt.value==De.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((ut=$e==null?void 0:$e.find(gt=>gt.value==De.fw[2].nameType))==null?void 0:ut.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((St=$e==null?void 0:$e.find(gt=>gt.value==De.fw[6].nameType))==null?void 0:St.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Ct=$e==null?void 0:$e.find(gt=>gt.value==De.fw[5].nameType))==null?void 0:Ct.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((vt=$e==null?void 0:$e.find(gt=>gt.value==De.fw[4].nameType))==null?void 0:vt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Lt=$e==null?void 0:$e.find(gt=>gt.value==De.fw[7].nameType))==null?void 0:Lt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{title:((Rt=$e==null?void 0:$e.find(gt=>gt.value==De.fw[8].nameType))==null?void 0:Rt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:gt=>Me.createElement("a",null,gt==="0.0"?0:gt==null?void 0:gt.toFixed(1))}],{exercise_header:He}=Ge||{};return Me.createElement(Me.Fragment,null,((He==null?void 0:He.show_user)||(He==null?void 0:He.show_no)||(He==null?void 0:He.show_group))&&Me.createElement("section",{className:ye.glassSeal,style:lt},(He==null?void 0:He.show_user)&&Me.createElement("span",null,"\u59D3\u540D\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.user)),(He==null?void 0:He.show_no)&&Me.createElement("span",null,"\u5B66\u53F7\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.student_id)),(He==null?void 0:He.show_group)&&Me.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.group_name)),(He==null?void 0:He.show_school_name)&&Me.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.school_name)),(He==null?void 0:He.show_phone)&&Me.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Me.createElement("span",null,Ge==null?void 0:Ge.phone))),Me.createElement("section",{className:`${ye.wrap} ${ne?"pl20":""} `},(Ge==null?void 0:Ge.photo_url)&&Me.createElement("img",{className:ye.img,src:`${Pe.Z.API_SERVER}${Ge==null?void 0:Ge.photo_url}`}),(He==null?void 0:He.show_title)&&Me.createElement(be.Z,{className:ye.paperHeader,justify:"center"},Me.createElement("div",null,Ge==null?void 0:Ge.title)),(He==null?void 0:He.show_info)&&Me.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ge==null?void 0:Ge.large_counts,"\u5927\u9898\u3011\u3010",Ge==null?void 0:Ge.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ge==null?void 0:Ge.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ge==null?void 0:Ge.time)>-1?`${Ge==null?void 0:Ge.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(He==null?void 0:He.show_desc)&&(((Vt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Vt.exercise_description)||((st=de==null?void 0:de.commonHeader)==null?void 0:st.exercise_description))&&Me.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Me.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Me.createElement("span",null,((Xe=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Xe.exercise_description)||((mt=de==null?void 0:de.commonHeader)==null?void 0:mt.exercise_description))),(He==null?void 0:He.show_table)&&Me.createElement("div",{className:"mt10"},Me.createElement(Fe.default,{className:ye.table,columns:Ke,dataSource:[...kn||[]],bordered:!0,pagination:!1})),((Tt=de==null?void 0:de.exerciseExportHeadData)==null?void 0:Tt.analysis)&&Me.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${($t=de==null?void 0:de.exerciseExportHeadData)==null?void 0:$t.analysis}`)),Me.createElement(Re.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ie,user:ce,globalSetting:de})=>({exercise:ne,globalSetting:de,user:ce,loading:ie.effects}))(ee)},85548:function(Ot,ct,x){"use strict";var a=x(21185),fe=x(87513),be=x(61527),Fe=x(78241),ye=x(43418),Be=x(3113),oe=x(71418),Re=x(24905),De=x(5112),Pe=x(81327),Me=x(59301),Ze=x(65582),Ce=x(74128),re=x(59301),y=(z,b,ee)=>new Promise((te,ne)=>{var ie=pe=>{try{de(ee.next(pe))}catch(Ae){ne(Ae)}},ce=pe=>{try{de(ee.throw(pe))}catch(Ae){ne(Ae)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(ie,ce);de((ee=ee.apply(z,b)).next())});const E=({exercise:z,dispatch:b})=>{var ee,te,ne,ie;const ce=(0,Ze.useParams)(),[de]=(0,Ze.useSearchParams)(),pe=de.getAll("exercise_group_id").map(st=>st==="all"?st:Number(st)),{actionTabs:Ae}=z,[Se]=Fe.default.useForm(),[Te,we]=(0,Me.useState)(!1),lt=(0,Me.useRef)(null),[ze,it]=(0,Me.useState)(!1),[,Ye,ut,St]=(0,be.U)(fe.aU,{}),[Ct,vt]=(0,Me.useState)({}),Lt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Rt=(st,Xe)=>{Ze.history.push(`/classrooms/${ce.coursesId}/exercise/${(ce==null?void 0:ce.categoryId)||(ce==null?void 0:ce.exerciseId)}/sumup?exam_summary_id=${(Xe==null?void 0:Xe.exam_summary_id)||""}&template=${st==null?void 0:st.exam_summary_template_id}&${st==null?void 0:st.exercise_group_id.map(mt=>`exercise_group_id=${mt}`).join("&")}`)},Vt=()=>y(void 0,null,function*(){var st,Xe,mt,Tt,$t;const Wt=yield ut({id:(ce==null?void 0:ce.categoryId)||(ce==null?void 0:ce.exerciseId)});Se.setFieldsValue({exercise_group_id:Ae!=null&&Ae.isEdit&&pe.length>0?pe:["all",...((Xe=(st=Wt==null?void 0:Wt.data)==null?void 0:st.course_groups)==null?void 0:Xe.map(Rn=>Rn==null?void 0:Rn.exercise_group_id))||[]],exam_summary_template_id:Ae!=null&&Ae.isEdit?Number(de.get("template")):($t=(Tt=(mt=Wt==null?void 0:Wt.data)==null?void 0:mt.exam_summary_templates)==null?void 0:Tt[0])==null?void 0:$t.id})});return(0,Me.useEffect)(()=>{lt.current&<.current.scrollHeight>134&&it(!0)},[lt]),(0,Me.useEffect)(()=>{(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Vt():Se.resetFields()},[Ae==null?void 0:Ae.title]),re.createElement(re.Fragment,null,re.createElement(ye.default,{title:Ae.title,width:800,centered:!0,open:(Ae==null?void 0:Ae.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:re.createElement("div",{style:{textAlign:"center"}},re.createElement(Be.ZP,{type:"primary",onClick:()=>{Se.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Lt()}},re.createElement(oe.Z,{spinning:Ye},re.createElement(Fe.default,{form:Se,onFinish:st=>y(void 0,null,function*(){var Xe,mt;const Tt=(mt=(Xe=St==null?void 0:St.data)==null?void 0:Xe.exam_summaries)==null?void 0:mt.find($t=>($t==null?void 0:$t.exam_summary_template_id)===st.exam_summary_template_id);if(Tt!=null&&Tt.exam_summary_id){const $t=ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:re.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Wt=>{Wt.preventDefault(),Wt.stopPropagation(),$t.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Rt(st,Tt),Lt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Rt(st,{}),Lt()}});return}Rt(st,Tt),Lt()})},re.createElement("div",{ref:lt,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Te?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},re.createElement(Fe.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(st,Xe=[],mt)=>{var Tt,$t;let Wt=st;const Rn=(($t=(Tt=St==null?void 0:St.data)==null?void 0:Tt.course_groups)==null?void 0:$t.map(Ge=>Ge==null?void 0:Ge.exercise_group_id))||[];return!(Xe!=null&&Xe.includes("all"))&&(st.includes("all")||st.length===Rn.length)?Wt=[...Rn,"all"]:st.includes("all")&&st.length!==Rn.length+1?Wt=st.filter(Ge=>Ge!=="all"):Xe!=null&&Xe.includes("all")&&!st.includes("all")&&(Wt=[]),Wt}},re.createElement(Re.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=St==null?void 0:St.data)==null?void 0:ee.course_groups)==null?void 0:te.map(st=>({value:st==null?void 0:st.exercise_group_id,label:`${st==null?void 0:st.exercise_group_name}\uFF08${st==null?void 0:st.exercise_group_students}\uFF09`})))||[]]})),ze&&re.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>we(!Te)},Te?"\u6536\u8D77":"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),re.createElement(Fe.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},re.createElement(De.ZP.Group,null,re.createElement(Pe.Z,{className:"mt5",direction:"vertical"},(ie=(ne=St==null?void 0:St.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ie.map((st,Xe)=>re.createElement(De.ZP,{key:Xe,value:st==null?void 0:st.id},`\u6A21\u677F${Xe+1}-${st==null?void 0:st.name}`,re.createElement("a",{className:"ml5",onClick:()=>{var mt,Tt;vt({url:Ce.Z.API_SERVER+((mt=st==null?void 0:st.attachment_info)==null?void 0:mt.url),file_type:(Tt=st==null?void 0:st.attachment_info)==null?void 0:Tt.file_type})}},"\u67E5\u770B"))))))))),re.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ct==null?void 0:Ct.url,type:Ct==null?void 0:Ct.file_type,onClose:()=>vt({})}))};ct.Z=(0,Ze.connect)(({exercise:z})=>({exercise:z}))(E)},12586:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(43418),be=x(38147),Fe=x(65582),ye=x(59301),Be=(Re,De,Pe)=>new Promise((Me,Ze)=>{var Ce=E=>{try{y(Pe.next(E))}catch(z){Ze(z)}},re=E=>{try{y(Pe.throw(E))}catch(z){Ze(z)}},y=E=>E.done?Me(E.value):Promise.resolve(E.value).then(Ce,re);y((Pe=Pe.apply(Re,De)).next())});const oe=({exercise:Re,dispatch:De,init:Pe,haveInit:Me=!1})=>{const Ze=(0,Fe.useParams)(),[Ce,re]=(0,a.useState)(!1);let[y,E]=(0,a.useState)();const[z,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Re.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Re.actionTabs]);function ne(){return Be(this,null,function*(){var ie,ce;let de=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs}});if(((ie=de==null?void 0:de.cover_exercises)==null?void 0:ie.length)>0)re(!0),E((ce=de==null?void 0:de.cover_exercises)==null?void 0:ce[0]);else{let pe=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(pe==null?void 0:pe.status)===0&&(Me&&Pe(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}})}return ye.createElement("div",null,ye.createElement(fe.default,{open:Ce,centered:!0,onCancel:ie=>Be(void 0,null,function*(){if(ie.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let ce=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(ce==null?void 0:ce.status)===0&&(Me&&Pe(),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}else re(!1)}),cancelButtonProps:{loading:z},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>Be(void 0,null,function*(){te(!0);let ie=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Re.actionTabs.selectArrs}});te(!1),(ie==null?void 0:ie.status)===0&&(Me&&Pe(),De({type:"exercise/setActionTabs",payload:{key:""}}),re(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ye.createElement("div",null,ye.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ye.createElement("div",null,ye.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),ye.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ye.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ct.Z=(0,Fe.connect)(({exercise:Re})=>({exercise:Re}))(oe)},41996:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(59301),fe=x(43418),be=x(95237),Fe=x(43604),ye=x(57809),Be=x(1710),oe=x(3113),Re=x(3918),De=x(38147),Pe={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Me=x(65582),Ze=x(96622),Ce=x(59301),re=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ae,Se,Te)=>Se in Ae?re(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[Se]=Te,ne=(Ae,Se)=>{for(var Te in Se||(Se={}))b.call(Se,Te)&&te(Ae,Te,Se[Te]);if(z)for(var Te of z(Se))ee.call(Se,Te)&&te(Ae,Te,Se[Te]);return Ae},ie=(Ae,Se)=>y(Ae,E(Se)),ce=(Ae,Se,Te)=>new Promise((we,lt)=>{var ze=ut=>{try{Ye(Te.next(ut))}catch(St){lt(St)}},it=ut=>{try{Ye(Te.throw(ut))}catch(St){lt(St)}},Ye=ut=>ut.done?we(ut.value):Promise.resolve(ut.value).then(ze,it);Ye((Te=Te.apply(Ae,Se)).next())});const de=({visible:Ae,setVisible:Se,onK:Te,selectKeys:we,selectRows:lt,appointStudent:ze,modalParams:it,courseId:Ye})=>{const ut=(0,Me.useParams)(),[St,Ct]=(0,a.useState)(!1),[vt,Lt]=(0,a.useState)(!1),[Rt,Vt]=(0,a.useState)([]),[st,Xe]=(0,a.useState)([]),[mt,Tt]=(0,a.useState)([]),[$t,Wt]=(0,a.useState)("all"),[Rn,Ge]=(0,a.useState)("all");let[Gt,kn]=(0,a.useState)(!0);const[En,tn]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[ot,ht]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),$e={selectedRowKeys:st,columnWidth:40,hideSelectAll:!0,onSelect:(He,gt,qe)=>{let Ie=!0;for(let Ht=0;Ht{if(He&&qe.length>0){qe.forEach(Ie=>{st.push(Ie.user_id),mt.push(Ie)}),Xe([...st]),Tt([...mt]);return}if(!He&&qe.length>0){let Ie=[],Ht=[];const ia=new Set(qe),vn=new Set(st),bn=new Set(mt);Ie=[...vn].filter(ra=>[...ia].every(qn=>qn.user_id!==ra)),Ht=[...bn].filter(ra=>[...ia].every(qn=>qn.user_id!==ra.user_id)),Xe([...Ie]),Tt([...Ht])}}};(0,a.useEffect)(()=>{Ae&&we&&(Xe([...we]),Tt(lt))},[Ae,we]),(0,a.useEffect)(()=>{Ae&&(!ze&&it?ot.status=it:ot.status=null,ht(ne({},ot)),yt())},[Ae,ze,it]);const Qe=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(He,gt,qe)=>Ce.createElement("span",{style:{color:"#333"}},qe+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(He,gt,qe)=>Ce.createElement("span",null,He)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(He,gt,qe)=>Ce.createElement("span",{style:{color:"#666"}},He)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(He,gt)=>Ce.createElement("span",null,He)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(He,gt)=>Ce.createElement("span",null,He||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(He,gt)=>Ce.createElement("span",null,He)}].filter(He=>it===1||it===2?He.title!=="\u72B6\u6001":!0),yt=()=>ce(void 0,null,function*(){var He,gt,qe;Lt(!0);const Ie=yield(0,De.ZP)(`/api/exercises/${ut.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:ie(ne({},ot),{keywords:(He=ot==null?void 0:ot.keywords)==null?void 0:He.trim()})});if(Ie.status===0){const Ht=((qe=(gt=Ie==null?void 0:Ie.data)==null?void 0:gt.all_course_groups)==null?void 0:qe.map(ia=>({value:ia==null?void 0:ia.id,label:ia==null?void 0:ia.name})))||[];tn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Ht]),Vt(Ie.data)}Lt(!1)}),wt=()=>{ot.page=1,ot.status=null,ot.course_group_id=null,ot.keywords="",Wt("all"),Ge("all"),Xe([]),Tt([]),ht(ne({},ot)),ze&&Te(st==null?void 0:st.length,st,mt)},Ke=()=>{ot.page=1,ot.status=null,ot.course_group_id=null,ot.keywords="",ht(ne({},ot)),Wt("all"),Ge("all"),Xe([]),Tt([]),Se(!1)};return Ce.createElement(fe.default,{centered:!0,className:Pe.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ae,width:1200,footer:null,onCancel:()=>{Ke()}},Ce.createElement(be.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ce.createElement(be.Z,null,Ce.createElement(Fe.Z,null,Ce.createElement(ye.default,{size:"large",value:$t,style:{width:200,marginRight:20},onChange:He=>{Wt(He),He==="all"?ot.course_group_id=null:ot.course_group_id=He,ot.page=1,ht(ne({},ot)),yt()},options:En})),ze&&Ce.createElement(Fe.Z,null,Ce.createElement(ye.default,{size:"large",value:Rn,style:{width:200},onChange:He=>{Ge(He),He==="all"?ot.status=null:ot.status=He,ot.page=1,ht(ne({},ot)),yt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ce.createElement(Fe.Z,null,Ce.createElement(Re.t7,{style:{width:300,marginLeft:15},value:ot.keywords,allowClear:!0,onChange:He=>{ot.keywords=He,ot.page=1,ht(ne({},ot)),yt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ce.createElement(be.Z,{align:"middle",className:"mb30"},Ce.createElement(Fe.Z,{span:14},Ce.createElement("div",{className:"flexd-table-header"},Ce.createElement(Be.default,{pagination:!1,dataSource:[],columns:Qe,rowSelection:ze?$e:null,rowKey:He=>He.user_id})),Ce.createElement("div",null,Ce.createElement(Be.default,{rowSelection:ze?$e:null,columns:Qe,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:He=>He.user_id,loading:vt,dataSource:Rt==null?void 0:Rt.exercise_users,onChange:(He,gt,qe)=>{ot.page=He==null?void 0:He.current,ot.limit=He==null?void 0:He.pageSize,qe!=null&&qe.order?(ot.sort_by=qe==null?void 0:qe.field,ot.direction=(qe==null?void 0:qe.order)==="ascend"?"asc":"desc"):(ot.sort_by=null,ot.direction=null),ht(ne({},ot)),yt()},pagination:!1}))),Ce.createElement(Fe.Z,{span:1},Ce.createElement("img",{src:Ze,style:{marginLeft:10}})),Ce.createElement(Fe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ce.createElement("div",{className:Pe.searchMember,style:{width:550}},Ce.createElement(be.Z,{className:Pe.searchMemberHeader},Ce.createElement(Fe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ce.createElement(Fe.Z,{flex:"110px"},"\u5B66\u53F7"),Ce.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ce.createElement("div",{style:{overflow:"auto",height:390}},mt==null?void 0:mt.map((He,gt)=>Ce.createElement(be.Z,{key:gt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ce.createElement(Fe.Z,{flex:"100px"},He.user_name),Ce.createElement(Fe.Z,{flex:"110px"},He.student_id),Ce.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},He.user_group_name),Ce.createElement(Fe.Z,{style:{marginLeft:10}},Ce.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Tt(mt.filter(qe=>qe.user_id!=He.user_id)),Xe(st.filter(qe=>qe!=He.user_id))}})))))))),!(it===1||it===2)&&Ce.createElement("div",{className:Pe.bottom},Ce.createElement(oe.ZP,{className:Pe.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),Ce.createElement(oe.ZP,{loading:St,type:"primary",onClick:()=>{wt()}},"\u786E\u5B9A")))};var pe=(0,Me.connect)(({})=>({}))(de)},24528:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(78241),be=x(8591),Fe=x(43418),ye=x(71418),Be=x(95237),oe=x(5112),Re=x(5083),De=x(24905),Pe=x(56656),Me=x.n(Pe),Ze=x(38147),Ce=x(65862),re=x(65582),y=x(70414),E=x(59553),z=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ce=(lt,ze,it)=>ze in lt?z(lt,ze,{enumerable:!0,configurable:!0,writable:!0,value:it}):lt[ze]=it,de=(lt,ze)=>{for(var it in ze||(ze={}))ne.call(ze,it)&&ce(lt,it,ze[it]);if(te)for(var it of te(ze))ie.call(ze,it)&&ce(lt,it,ze[it]);return lt},pe=(lt,ze)=>b(lt,ee(ze)),Ae=(lt,ze,it)=>new Promise((Ye,ut)=>{var St=Lt=>{try{vt(it.next(Lt))}catch(Rt){ut(Rt)}},Ct=Lt=>{try{vt(it.throw(Lt))}catch(Rt){ut(Rt)}},vt=Lt=>Lt.done?Ye(Lt.value):Promise.resolve(Lt.value).then(St,Ct);vt((it=it.apply(lt,ze)).next())});function Se(lt,ze){const it=[];for(let Ye=lt;Ye{let ze=new Date;const it=Me()(lt).format("HH");if(Me()(lt).isSame(Me()(ze),"day")){const Ye=Me()(ze).format("HH"),ut=Me()(ze).format("mm");return{disabledHours:()=>Se(0,24).splice(1,Ye*1-1),disabledMinutes:()=>Me()(lt).isSame(Me()(ze),"hour")&&it<=Ye?Se(0,60).splice(0,ut):Se(60,60)}}else if(Me()(lt).isSame(Me()(),"day")){const Ye=Me()().format("HH"),ut=Me()().format("mm");return{disabledHours:()=>Se(0,24).splice(0,Ye),disabledMinutes:()=>it<=Ye?Se(0,ut):Se(60,60)}}else return!1},we=({exercise:lt,dispatch:ze})=>{var it;const Ye=(0,re.useParams)(),[ut]=fe.default.useForm(),[St,Ct]=(0,a.useState)(1),[vt,Lt]=(0,a.useState)([]),[Rt,Vt]=(0,a.useState)(!0),[st,Xe]=(0,a.useState)([]),[mt,Tt]=(0,a.useState)(!0),[$t,Wt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{lt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Rn()},[lt.actionTabs]);const Rn=kn=>Ae(void 0,null,function*(){var En,tn;Vt(!0);const ot=yield ze({type:"exercise/getEndGroups",payload:pe(de({},Ye),{check_ids:[...((En=lt.actionTabs.selectArrs)==null?void 0:En.map($e=>Number($e)))||[]]})}),ht=(tn=ot==null?void 0:ot.course_info)==null?void 0:tn.map(($e,Qe)=>pe(de({},$e),{key:$e.course_group_id,title:$e.course_group_name,name:$e.course_group_name,disabled:!!$e.is_published}));ot&&(ot!=null&&ot.course_info)&&(Lt([...ht]),ut.setFieldsValue({end_time:Me()(Me()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Vt(!1)}),Ge=()=>Ae(void 0,null,function*(){var kn,En,tn,ot;const ht=de({},ut.getFieldsValue());if((st==null?void 0:st.length)<=0&&vt.length>0&&!((kn=lt.actionTabs)!=null&&kn.unified_setting)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Wt(!0);const $e={check_ids:[...((En=lt.actionTabs.selectArrs)==null?void 0:En.map(yt=>Number(yt)))||[]],group_ids:st};mt||($e.end_time=Me()(ht.end_time).format("YYYY-MM-DD HH:mm")),$e.group_ids=st.map(yt=>yt.course_group_id),(yield(0,Ze.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:$e})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ce.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),ze({type:"exercise/setActionTabs",payload:{}}),(tn=lt==null?void 0:lt.actionTabs)!=null&&tn.cb?(ot=lt==null?void 0:lt.actionTabs)==null||ot.cb():ze({type:"classroomList/getClassroomExercisesList",payload:de({},lt.actionTabs.params)})),Wt(!1)}),Gt=()=>{Ct(1),Lt([]),Xe([]),Tt(!0)};return a.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:lt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ge,width:680,confirmLoading:$t||Rt,onCancel:()=>{Gt(),ze({type:"exercise/setActionTabs",payload:{}})}},a.createElement(ye.Z,{spinning:Rt},vt&&a.createElement(fe.default,{form:ut},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(Be.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(oe.ZP.Group,{value:mt,onChange:kn=>{Tt(kn.target.value),Xe([])}},a.createElement(oe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(oe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:mt?"hidden":"visible"}},a.createElement(Re.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Ce.U6)(),"HH:mm")},disabledDate:kn=>kn&&kn0&&!((it=lt.actionTabs)!=null&&it.unified_setting)&&a.createElement(Be.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,vt.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(De.default,{checked:st.length===vt.length,onChange:kn=>{st.length===vt.length?Xe([]):Xe(vt)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",st.length||0,"\u4E2A\u5206\u73ED")),a.createElement(E.Z,{data:vt,selectedRowKeys:st,setSelectedRowKeys:Xe}))))))};ct.Z=(0,re.connect)(({exercise:lt})=>({exercise:lt}))(we)},72936:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Vt}});var a=x(59301),fe=x(78241),be=x(8591),Fe=x(43418),ye=x(71418),Be=x(95237),oe=x(5112),Re=x(5871),De=x(5083),Pe=x(78673),Me=x(24905),Ze=x(3113),Ce=x(56656),re=x.n(Ce),y=x(38147),E=x(65862),z=x(65582),b=x(87513),ee=x(70414),te=x(59553),ne=x(41996),ie={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ce=x(83028),de=x(60979),pe=x(33276),Ae=x(59301),Se=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(st,Xe,mt)=>Xe in st?Se(st,Xe,{enumerable:!0,configurable:!0,writable:!0,value:mt}):st[Xe]=mt,ut=(st,Xe)=>{for(var mt in Xe||(Xe={}))ze.call(Xe,mt)&&Ye(st,mt,Xe[mt]);if(lt)for(var mt of lt(Xe))it.call(Xe,mt)&&Ye(st,mt,Xe[mt]);return st},St=(st,Xe)=>Te(st,we(Xe)),Ct=(st,Xe,mt)=>new Promise((Tt,$t)=>{var Wt=Gt=>{try{Ge(mt.next(Gt))}catch(kn){$t(kn)}},Rn=Gt=>{try{Ge(mt.throw(Gt))}catch(kn){$t(kn)}},Ge=Gt=>Gt.done?Tt(Gt.value):Promise.resolve(Gt.value).then(Wt,Rn);Ge((mt=mt.apply(st,Xe)).next())});function vt(st,Xe){const mt=[];for(let Tt=st;Tt{let Xe=new Date;const mt=re()(st).format("HH");if(re()(st).isSame(re()(Xe),"day")){const Tt=re()(Xe).format("HH"),$t=re()(Xe).format("mm");return{disabledHours:()=>vt(0,24).splice(1,Tt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",mt,Tt),re()(st).isSame(re()(Xe),"hour")&&mt<=Tt?vt(0,60).splice(0,$t):vt(60,60))}}else if(re()(st).isSame(re()(),"day")){const Tt=re()().format("HH"),$t=re()().format("mm");return{disabledHours:()=>vt(0,24).splice(0,Tt),disabledMinutes:()=>mt<=Tt?vt(0,$t):vt(60,60)}}else return!1},Rt=({exercise:st,dispatch:Xe})=>{var mt,Tt,$t,Wt,Rn,Ge,Gt,kn,En,tn,ot,ht,$e,Qe,yt,wt,Ke,He,gt,qe,Ie,Ht,ia;const vn=(0,z.useParams)(),[bn]=fe.default.useForm(),[ra,qn]=(0,a.useState)(1),[Et,kt]=(0,a.useState)([]),[an,Pt]=(0,a.useState)(!0),[Nn,An]=(0,a.useState)([]),[On,Da]=(0,a.useState)(!0),[$a,Br]=(0,a.useState)(!1),{workSetting:en}=st,[Qn,Sa]=(0,a.useState)(!1),[fa,Xa]=(0,a.useState)([]),[jr,Qr]=(0,a.useState)([]),[bt,Bn]=(0,a.useState)(!1),[Ja,zt]=(0,a.useState)(!1),[Ln,Aa]=(0,a.useState)(!1),[Ia,Cr]=(0,a.useState)(null),[un,se]=(0,a.useState)(1),[ge,Ee]=(0,a.useState)({}),[Oe,_e]=(0,a.useState)({}),[xt,Mt]=(0,a.useState)(!1),[La,Yn]=(0,a.useState)(!1),[ln,Yt]=(0,a.useState)(!1),[jn,Kt]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:pn=[],type:Mn}=st.actionTabs||{},dn=pn.filter(Gn=>![100,120,150].includes(Number(Gn.total_score)));dn.length?(Yt(Mn===1?"multiple":"single"),Kt(dn.map(Gn=>St(ut({},Gn),{name:Gn.exercise_name})))):Yn(!0)}},[(mt=st==null?void 0:st.actionTabs)==null?void 0:mt.key]),console.log(ln,"visible"),(0,a.useEffect)(()=>{var pn;if(st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Pa(),on(),st.actionTabs.type===2)){const Mn=(pn=st.actionTabs)==null?void 0:pn.unified_setting;Da(Mn)}},[st.actionTabs]),(0,a.useEffect)(()=>{var pn,Mn,dn,Gn,Wn,er,dr;(pn=en==null?void 0:en.exercise)!=null&&pn.publish_time&&bn.setFieldsValue({publish_time:re()((Mn=en==null?void 0:en.exercise)==null?void 0:Mn.publish_time)}),(dn=en==null?void 0:en.exercise)!=null&&dn.end_time&&bn.setFieldsValue({end_time:re()((Gn=en==null?void 0:en.exercise)==null?void 0:Gn.end_time)}),bn.setFieldsValue({exercise_type:(Wn=en==null?void 0:en.exercise)==null?void 0:Wn.exercise_type,simulate_exercise_num:(er=en==null?void 0:en.exercise)==null?void 0:er.simulate_exercise_num}),se((dr=en==null?void 0:en.exercise)==null?void 0:dr.exercise_type)},[st]);const xa=pn=>{var Mn;const dn=bn.getFieldValue("publish_time");if(!dn||(Mn=en==null?void 0:en.exercise)!=null&&Mn.publish_time)return;let Gn;pn===1?Gn=re()(dn).add(120,"minutes"):Gn=re()(dn).add(7,"days"),bn.setFieldsValue({end_time:Gn})},Pa=pn=>Ct(void 0,null,function*(){var Mn,dn;Pt(!0);const Gn=yield(0,b.N3)({coursesId:vn.coursesId,check_ids:[...((Mn=st.actionTabs.selectArrs)==null?void 0:Mn.map(er=>Number(er)))||[]]});console.log(Gn,"res");const Wn=((dn=Gn==null?void 0:Gn.course_info)==null?void 0:dn.map((er,dr)=>St(ut({},er),{key:er.course_group_id,title:er.course_group_name,name:er.course_group_name,disabled:!!er.is_published})))||[];if((Gn==null?void 0:Gn.status)!==-1){kt([...Wn]);const er=re()();bn.setFieldsValue({publish_time:er}),(bn.getFieldValue("exercise_type")||1)===1?bn.setFieldsValue({end_time:re()(er).add(120,"minutes")}):bn.setFieldsValue({end_time:re()(er).add(7,"days")})}Pt(!1)});(0,a.useEffect)(()=>{var pn,Mn,dn,Gn,Wn,er;if((pn=en==null?void 0:en.exercise)!=null&&pn.is_appoint_user){const dr=((dn=(Mn=en==null?void 0:en.exercise)==null?void 0:Mn.all_exercise_users)==null?void 0:dn.map(Cn=>Cn.user_id))||[];Xa([...dr])}Bn((Gn=en==null?void 0:en.exercise)==null?void 0:Gn.is_appoint_user),zt((Wn=en==null?void 0:en.exercise)==null?void 0:Wn.is_miss_exam_user),Aa((er=en==null?void 0:en.exercise)==null?void 0:er.is_no_passing_user)},[en]),(0,a.useEffect)(()=>{var pn,Mn,dn,Gn,Wn,er,dr,Cn;(Mn=(pn=st==null?void 0:st.actionTabs)==null?void 0:pn.selectArrs)!=null&&Mn[0]&&st.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Xe({type:"exercise/getWorkSetting",payload:{categoryId:(Gn=(dn=st==null?void 0:st.actionTabs)==null?void 0:dn.selectArrs)==null?void 0:Gn[0],category:(er=(Wn=st==null?void 0:st.actionTabs)==null?void 0:Wn.selectArrs)==null?void 0:er[0],coursesId:(Cn=(dr=st==null?void 0:st.actionTabs)==null?void 0:dr.params)==null?void 0:Cn.id}})},[(Tt=st==null?void 0:st.actionTabs)==null?void 0:Tt.selectArrs]);const ga=()=>Ct(void 0,null,function*(){var pn,Mn,dn,Gn,Wn,er,dr;const Cn=ut({},bn.getFieldsValue()),qr=re()(re()(Cn.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Yr=re()(re()(Cn.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(qr,qr,33),Yr<=qr){be.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Nn==null?void 0:Nn.length)<=0&&!On&&Et.length>0&&!((pn=en==null?void 0:en.exercise)!=null&&pn.is_make_up_exercise)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const ao=Et.map(nl=>nl.key),Nr={check_ids:[...((Mn=st.actionTabs.selectArrs)==null?void 0:Mn.map(nl=>Number(nl)))||[]],end_time:re()(Cn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()(Cn.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Nn.map(nl=>nl.course_group_id),unified_setting:!Nn.length,exercise_type:Cn.exercise_type,simulate_exercise_num:Cn.simulate_exercise_num};if(((dn=st.actionTabs.selectArrsAll)==null?void 0:dn.length)>0&&st.actionTabs.type===1&&(Nr.check_ids=[...((Wn=(Gn=st.actionTabs.selectArrsAll)==null?void 0:Gn.filter(nl=>!nl.high_resources_consume||nl.high_resources_consume_permission))==null?void 0:Wn.map(nl=>Number(nl==null?void 0:nl.id)))||[]]),(er=en==null?void 0:en.exercise)!=null&&er.is_make_up_exercise){if(bt&&fa.length<=0||!bt&&!(Ja||Ln)){be.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Nr.is_appoint_user=bt,Nr.is_miss_exam_user=Ja,Nr.is_no_passing_user=Ln,bt?Nr.make_up_exercise_users=fa.map(nl=>({user_id:nl})):Nr.make_up_exercise_user=[]}let{is_locked:ka,open_camera:Pr,screen_open:Rr,login_restrict:hr,ip_bind:so,ip_limit:Po,is_random:vo,id:Yo,identity_verify:il,open_phone_video_recording:ci}=en==null?void 0:en.exercise;if(st.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(ka||Pr||Rr||hr||so||Po=="pub"||Po=="inner"||il||ci)&&Cn.exercise_type==2){if(Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),st.actionTabs.type==2){let nl=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ae.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(en==null?void 0:en.exercise)," "),"\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:()=>Ct(void 0,null,function*(){var Ll;Mt(!0);let kr=yield(0,de.Tr)({exercise_ids:[...((Ll=st.actionTabs.selectArrs)==null?void 0:Ll.map(Pl=>Number(Pl)))||[]],course_id:vn.coursesId,type:"exercise"});if((kr==null?void 0:kr.student_count)===0){if((yield Nt(Nr))&&st.actionTabs.isRouter){nl.destroy(),z.history.push(`/classrooms/${vn.coursesId}/exercise/${Yo}/detail?random=${vo}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _e(Nr),Ee(kr)}),onCancel:()=>{nl.destroy(),Mt(!1),Nt(Nr)}})}else{let nl=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Ae.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Ct(void 0,null,function*(){var Ll;Mt(!0);let kr=yield(0,de.Tr)({exercise_ids:[...((Ll=st.actionTabs.selectArrs)==null?void 0:Ll.map(Pl=>Number(Pl)))||[]],course_id:vn.coursesId,type:"exercise"});if((kr==null?void 0:kr.student_count)===0){if((yield Nt(Nr))&&st.actionTabs.isRouter){z.history.push(`/classrooms/${vn.coursesId}/exercise/${Yo}/detail?random=${vo}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _e(Nr),Ee(kr)})})}return}let Dl=yield(0,de.Tr)({exercise_ids:[...((dr=st.actionTabs.selectArrs)==null?void 0:dr.map(nl=>Number(nl)))||[]],course_id:vn.coursesId,type:"exercise"});(Dl==null?void 0:Dl.student_count)===0?Nt(Nr):(_e(Nr),Ee(Dl))}),Je=()=>{var pn;let Mn=[...(pn=st.actionTabs.selectArrsAll)==null?void 0:pn.filter(dn=>dn.high_resources_consume&&!dn.high_resources_consume_permission)];(Mn==null?void 0:Mn.length)>0&&st.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Ae.createElement("div",null,Ae.createElement("div",{className:ie.tipcontent},Ae.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Mn==null?void 0:Mn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Ae.createElement("div",{className:"mt20 mb20"},Mn==null?void 0:Mn.map(dn=>Ae.createElement("div",{className:ie.failedList,key:dn.id},Ae.createElement("div",{className:ie.name},dn==null?void 0:dn.exercise_name),Ae.createElement("div",{className:ie.publish,onClick:()=>{(0,E.xg)(`/classrooms/${vn.coursesId}/exercise/${dn.id}/detail?random=${dn.is_random}`)}},"\u53D1\u5E03"))))))})},Nt=pn=>Ct(void 0,null,function*(){var Mn,dn,Gn;if(st.actionTabs.type===1){let dr=[...(Mn=st.actionTabs.selectArrsAll)==null?void 0:Mn.filter(Cn=>Cn.high_resources_consume&&!Cn.high_resources_consume_permission)];if((dr==null?void 0:dr.length)==st.actionTabs.selectArrsAll.length){Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),Je();return}}let Wn=!1;return Br(!0),(yield(0,y.ZP)(`/api/courses/${vn.coursesId}/exercises/publish.json`,{method:"post",body:pn})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),on(),be.ZP.success("\u53D1\u5E03\u6210\u529F"),Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}}),(dn=st==null?void 0:st.actionTabs)!=null&&dn.cb?(Gn=st==null?void 0:st.actionTabs)==null||Gn.cb():Xe({type:"classroomList/getClassroomExercisesList",payload:ut({},st.actionTabs.params)}),Wn=!0,st.actionTabs.type===1&&Je()),Br(!1),Wn}),on=()=>{qn(1),kt([]),An([])},fn=(pn,Mn,dn)=>{pn<=0?be.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Xa(Mn),Qr(dn),Sa(!1))};return Ae.createElement(a.Fragment,null,Ae.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:La,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:ga,confirmLoading:$a||an,onCancel:()=>{on(),Yn(!1),Xe({type:"exercise/setActionTabs",payload:{}})}},Ae.createElement(ye.Z,{spinning:an},Et&&Ae.createElement(fe.default,{form:bn},!!(($t=st==null?void 0:st.actionTabs)!=null&&$t.disabled)&&Ae.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Ae.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Wt=en==null?void 0:en.exercise)!=null&&Wt.is_make_up_exercise)&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Ae.createElement(fe.default.Item,{name:"exercise_type"},Ae.createElement(oe.ZP.Group,{disabled:((Rn=en==null?void 0:en.exercise)==null?void 0:Rn.exercise_status)>1,onChange:pn=>{se(pn.target.value),xa(pn.target.value)}},Ae.createElement(oe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Ae.createElement(oe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),un==2&&Ae.createElement(Be.Z,{className:`${ie.contentInterval}`},Ae.createElement("span",{className:`${ie.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ae.createElement(fe.default.Item,{name:"simulate_exercise_num"},Ae.createElement(Re.Z,{className:ie.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Ge=en==null?void 0:en.exercise)==null?void 0:Ge.exercise_status)>1,min:1,max:999})),Ae.createElement("span",null,"\u6B21",Ae.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Ae.createElement(Be.Z,null,Ae.createElement("span",{className:"mr10 mt5"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Ae.createElement(fe.default.Item,{name:"publish_time"},Ae.createElement(De.default,{style:{width:170},disabledDate:pn=>pn&&pn<=re()().subtract(0,"days"),disabledTime:Lt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Ae.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Ae.createElement(fe.default.Item,{name:"end_time"},Ae.createElement(De.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,E.U6)(),"HH:mm")},disabledDate:pn=>pn&&pn{var dn,Gn,Wn,er,dr;if(Bn(pn),pn)if((dn=en==null?void 0:en.exercise)!=null&&dn.is_appoint_user){const Cn=(Wn=(Gn=en==null?void 0:en.exercise)==null?void 0:Gn.all_exercise_users)==null?void 0:Wn.map(qr=>qr.user_id);Xa([...Cn])}else Xa([]),zt(!1),Aa(!1);else zt((er=en==null?void 0:en.exercise)==null?void 0:er.is_miss_exam_user),Aa((dr=en==null?void 0:en.exercise)==null?void 0:dr.is_no_passing_user)},disabled:((kn=en==null?void 0:en.exercise)==null?void 0:kn.exercise_status)!==1}),Ae.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!bt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Ae.createElement(Me.default,{checked:Ja,disabled:((En=en==null?void 0:en.exercise)==null?void 0:En.exercise_status)!==1||((tn=en==null?void 0:en.exercise)==null?void 0:tn.miss_exam_count)<=0,onChange:pn=>{zt(pn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Cr(1),Bn(!1),Sa(!0)}},"\uFF08",`${(ot=en==null?void 0:en.exercise)==null?void 0:ot.miss_exam_count}\u4EBA`,"\uFF09"),Ae.createElement(Me.default,{checked:Ln,disabled:((ht=en==null?void 0:en.exercise)==null?void 0:ht.exercise_status)!==1||(($e=en==null?void 0:en.exercise)==null?void 0:$e.no_passing_count)<=0,onChange:pn=>{Aa(pn.target.checked)}},Ae.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ae.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Cr(2),Bn(!1),Sa(!0)}},"\uFF08",`${(Qe=en==null?void 0:en.exercise)==null?void 0:Qe.no_passing_count}\u4EBA`,"\uFF09")),bt&&Ae.createElement(Be.Z,{className:"mt20",style:{paddingLeft:"90px"}},Ae.createElement(Ze.ZP,{type:"primary",ghost:!0,disabled:((yt=en==null?void 0:en.exercise)==null?void 0:yt.exercise_status)!==1,onClick:()=>{Sa(!0),Cr(void 0)}},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ae.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ae.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${fa.length||0} \u4EBA`,"\uFF09"))),st.actionTabs.type===2&&!((wt=en==null?void 0:en.exercise)!=null&&wt.is_make_up_exercise)&&Ae.createElement(Be.Z,{style:{marginBottom:"10px"}},Ae.createElement("span",{className:"mr10"},Ae.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Ae.createElement(oe.ZP.Group,{value:On,onChange:pn=>{Da(pn.target.value),An([])}},Ae.createElement(oe.ZP,{disabled:!!((Ke=st==null?void 0:st.actionTabs)!=null&&Ke.disabled)||Et.some(pn=>pn==null?void 0:pn.is_published)||!((He=st==null?void 0:st.actionTabs)!=null&&He.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(oe.ZP,{disabled:Et.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Et.length<=0&&st.actionTabs.type===2&&!((gt=en==null?void 0:en.exercise)!=null&>.is_make_up_exercise)&&Ae.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||!On)&&!((qe=en==null?void 0:en.exercise)!=null&&qe.is_make_up_exercise)&&Et.length>0&&Ae.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ae.createElement("span",{style:{flex:1}},Ae.createElement(Me.default,{checked:Nn.length===Et.length,onChange:pn=>{Nn.length===Et.length?An([]):An(Et)}},"\u5168\u9009")),Ae.createElement("span",{style:{width:16}}),Ae.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Nn.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!On)&&!((Ie=en==null?void 0:en.exercise)!=null&&Ie.is_make_up_exercise)&&Et.length>0&&Ae.createElement(te.Z,{data:Et,selectedRowKeys:Nn,setSelectedRowKeys:An})),Ae.createElement(ne.Z,{visible:Qn,setVisible:Sa,onK:fn,selectKeys:fa,selectRows:jr,appointStudent:bt,modalParams:Ia,courseId:vn.categoryId||((ia=(Ht=st==null?void 0:st.actionTabs)==null?void 0:Ht.selectArrs)==null?void 0:ia[0])})),Ae.createElement(ce.Z,{resdata:ge,type:"exercisepush",okloading:$a,oktext:(ge==null?void 0:ge.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pn=>Ct(void 0,null,function*(){var Mn,dn,Gn;Br(!0);let Wn=yield(0,y.ZP)(`/api/courses/${vn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Mn=st.actionTabs.selectArrs)==null?void 0:Mn.map(er=>Number(er)))||[]]}});if(Br(!1),(Wn==null?void 0:Wn.status)===0)if(xt){let er=yield Nt(Oe);if(Fe.default.destroyAll(),er&&st.actionTabs.isRouter){z.history.push(`/classrooms/${vn.coursesId}/exercise/${(dn=en==null?void 0:en.exercise)==null?void 0:dn.id}/detail?random=${(Gn=en==null?void 0:en.exercise)==null?void 0:Gn.is_random}&tabs=3&childrenTabs=2`);return}Xe({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Nt(Oe)})})),Ae.createElement(pe.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:ln,dataSource:jn,onSuccess:()=>{Yt(!1),Yn(!0)},onClose:()=>{Yt(!1),on(),Xe({type:"exercise/setActionTabs",payload:{}})}}))};var Vt=(0,z.connect)(({exercise:st})=>({exercise:st}))(Rt)},59553:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Pe}});var a=x(59301),fe=x(92832),be=x(24905),Fe=x(95237),ye={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",oe=x(2524),Re=(Me,Ze,Ce)=>new Promise((re,y)=>{var E=ee=>{try{b(Ce.next(ee))}catch(te){y(te)}},z=ee=>{try{b(Ce.throw(ee))}catch(te){y(te)}},b=ee=>ee.done?re(ee.value):Promise.resolve(ee.value).then(E,z);b((Ce=Ce.apply(Me,Ze)).next())}),Pe=({data:Me,value:Ze=[],handleChangePage:Ce,setSelectedRowKeys:re,selectedRowKeys:y,onChange:E=()=>{}})=>{const[z,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,ie]=(0,a.useState)([]);let[ce,de]=(0,a.useState)(1),[pe,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{b(Me),te([]),ie([])},[Me]),(0,a.useEffect)(()=>{re&&(te(y),ie(y))},[y]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:ye.leftdiv},a.createElement(fe.default.Search,{size:"middle",onChange:Se=>Re(void 0,null,function*(){b(Me.filter(Te=>{var we;return(we=Te==null?void 0:Te.name)==null?void 0:we.includes(Se.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(be.default.Group,{value:ee.map(Se=>`${Se.course_group_id}`),onChange:Se=>{re(z.filter(Te=>Se.includes(`${Te.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((Se,Te)=>a.createElement(Fe.Z,{key:Se.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(be.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Se.is_published,value:`${Se.course_group_id}`},a.createElement("div",{className:ye.listClass},a.createElement("span",{className:ye.spantitle,style:{width:Se.is_published?"108px":"170px"}},Se.name),Se.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:ye.rightdiv},a.createElement(fe.default.Search,{onChange:Se=>{ie(ee.filter(Te=>Te.name.includes(Se.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(oe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Se,Te)=>a.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:Se.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Se.name),a.createElement("img",{src:Be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(ee.filter(we=>`${we.course_group_name}`!=`${Se.course_group_name}`))}})))))))}},21390:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(31797),be=x(5871),Fe=x(78241),ye=x(43418),Be=x(71418),oe=x(1710),Re=x(92832),De=x(95237),Pe=x(43604),Me=x(3113),Ze=x(87513),Ce=x(56656),re=x.n(Ce),y=x(65582),E=x(65862),z=x(27158),b=x(41867),ee=x(61527),te=x(59301),ne=(pe,Ae,Se)=>new Promise((Te,we)=>{var lt=Ye=>{try{it(Se.next(Ye))}catch(ut){we(ut)}},ze=Ye=>{try{it(Se.throw(Ye))}catch(ut){we(ut)}},it=Ye=>Ye.done?Te(Ye.value):Promise.resolve(Ye.value).then(lt,ze);it((Se=Se.apply(pe,Ae)).next())});const{Countdown:ie}=fe.default,ce=({value:pe,onChange:Ae,MaxMinutes:Se})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(be.Z,{value:pe,onChange:Ae,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:pe,successCb:Ae,dispatch:Se})=>{var Te,we,lt,ze;const it=(0,y.useParams)(),[Ye]=Fe.default.useForm(),ut=Fe.default.useWatch("time",Ye),[St,Ct]=(0,a.useState)(!1),vt=(0,a.useRef)(),{actionTabs:Lt}=pe,[Rt,Vt]=(0,a.useState)(),[,st,Xe,mt]=(0,ee.U)(Ze.n7,{id:it.categoryId}),[,Tt,$t]=(0,ee.U)(Ze.Cd,{});(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ct(!1),Ye.resetFields())},[pe.actionTabs.key]);const Wt=()=>new Promise($e=>ne(void 0,null,function*(){var Qe,yt;return vt.current=yield(0,z.y)({ip_limit:(Qe=Lt==null?void 0:Lt.exerciseParams)==null?void 0:Qe.ip_limit,ip_bind:(yt=Lt==null?void 0:Lt.exerciseParams)==null?void 0:yt.ip_bind_type}),$e()})),Rn=()=>ne(void 0,null,function*(){var $e,Qe,yt,wt,Ke;yield Ye.validateFields();const He=Ye.getFieldsValue();if(Ct(!0),((($e=Lt==null?void 0:Lt.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(Qe=Lt==null?void 0:Lt.exerciseParams)!=null&&Qe.ip_bind_type)&&(yield Wt()),(yield(0,Ze.ZD)((yt=Lt==null?void 0:Lt.exerciseParams)==null?void 0:yt.id,{exercise_user_id:(wt=Lt==null?void 0:Lt.exerciseParams)==null?void 0:wt.exercise_user_id,unlock_key:He.unlock_key,time:He.time,ip:vt.current})).status===0){if(Ae){Se({type:"exercise/setActionTabs",payload:{}}),Ae();return}const qe=Lt==null?void 0:Lt.exerciseParams;(0,E.nr)({inner_ip:qe.inner_ip,public_ip:qe.public_ip,open_camera:qe.open_camera,ip_limit:qe.ip_limit,ip_bind:qe.ip_bind,ip_bind_type:qe.ip_bind_type,exercise_tips:qe.exercise_tips,exerciseId:qe.id,screen_open:qe.screen_open,screen_num:qe.screen_num,screen_sec:qe.screen_sec,coursesId:it.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:qe.identity_verify,open_phone_video_recording:qe.open_phone_video_recording,current_status:qe.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}Ct(!1)}),Ge=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$e=>te.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>te.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Gt=((Te=Lt==null?void 0:Lt.exerciseParams)==null?void 0:Te.errorMessage)&&typeof((we=Lt==null?void 0:Lt.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,a.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const $e=yield $t(it);yield Xe({}),$e.status||Vt($e)})},[pe.actionTabs.key]);const{time:kn,end_time:En}=(Rt==null?void 0:Rt.exercise)||{},tn=mt!=null&&mt.user_end_time?re()(mt==null?void 0:mt.user_end_time).add(1,"minutes"):re()(),ot=re()(mt==null?void 0:mt.user_total_end_time)>tn?Math.round(re().duration(re()(mt==null?void 0:mt.user_total_end_time).diff(tn.startOf("minute"))).asMinutes()):0,ht=((mt==null?void 0:mt.student_left_minutes)||0)+(ut||0);return te.createElement(te.Fragment,null,te.createElement(ye.default,{width:514,centered:!0,closable:!!((lt=Lt==null?void 0:Lt.exerciseParams)!=null&<.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Be.Z,{spinning:st||Tt},Gt&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Gt&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Gt&&te.createElement(oe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ze=Lt==null?void 0:Lt.exerciseParams)==null?void 0:ze.errorMessage)||{}],columns:Ge}),te.createElement("div",{className:""},te.createElement(Fe.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(Fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),kn!==-1?te.createElement(te.Fragment,null,te.createElement(Fe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",re()(mt==null?void 0:mt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ce,{MaxMinutes:ot})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},st||Tt?"--":ht),"\u5206\u949F",ht!==0&&(mt==null?void 0:mt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},re()(mt==null?void 0:mt.user_end_time).add(ut||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",re()(En).format("YYYY-MM-DD HH:mm")))),te.createElement(De.Z,{justify:"space-between",align:"middle"},te.createElement(Pe.Z,null),te.createElement(Pe.Z,null,te.createElement(Me.ZP,{loading:St,onClick:Rn},"\u8FDB\u5165\u8003\u8BD5"))))))};ct.Z=(0,y.connect)(({exercise:pe})=>({exercise:pe}))(de)},82896:function(Ot,ct,x){"use strict";x.d(ct,{w:function(){return Be}});var a=x(38147),fe=x(43418),be=x(65582),Fe=x(59301),ye=(oe,Re,De)=>new Promise((Pe,Me)=>{var Ze=y=>{try{re(De.next(y))}catch(E){Me(E)}},Ce=y=>{try{re(De.throw(y))}catch(E){Me(E)}},re=y=>y.done?Pe(y.value):Promise.resolve(y.value).then(Ze,Ce);re((De=De.apply(oe,Re)).next())});const Be=(oe,Re,De="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Pe=1,Me=2)=>ye(void 0,null,function*(){Pe===1&&(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Pe===1?De:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Ze=yield(0,a.ZP)(`/api/exercises/${Re}/user_appraise_status.json`,{method:"get",params:{appraise_type:Pe}});if((Ze==null?void 0:Ze.status)===-1)return(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ce={status:0};if((Ze==null?void 0:Ze.type)===2&&(Ce=yield(0,a.ZP)(`/api/exercises/${Re}/create_appraise_students.json`,{method:"get"})),(0,be.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ce==null?void 0:Ce.status)===-1)return Promise.reject();if((Ze==null?void 0:Ze.type)===2){const re=()=>{be.history.replace(`/classrooms/${oe}/exercise/${Re}/centralizeReview/${Ce==null?void 0:Ce.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:re,onCancel:()=>{Me===1&&be.history.replace(`/classrooms/${oe}/exercise/${Re}/detail`)},content:Fe.createElement("div",null,Fe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Fe.createElement("span",{onClick:re,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Fe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Me!==3)return Promise.reject()}if((Ze==null?void 0:Ze.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Me===1&&be.history.replace(`/classrooms/${oe}/exercise/${Re}/detail`)},content:Fe.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Me!==3)||(Ze==null?void 0:Ze.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Me===1&&be.history.replace(`/classrooms/${oe}/exercise/${Re}/detail`)},content:Fe.createElement("div",null,(Ze==null?void 0:Ze.message)||"")}),Me!==3))return Promise.reject()})},72851:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return St}});var a=x(59301),fe=x(5112),be=x(3113),Fe=x(8591),ye=x(43418),Be=x(5871),oe=x(95237),Re=x(43604),De=x(28103),Pe=x(50258),Me={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Ze=x(41867),Ce=x(24334),re=x(38147),y=x(65582),E=x(6339),z=x(88761),b=x(87169),ee=x(26227),te=x(59301),ne=Object.defineProperty,ie=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(Ct,vt,Lt)=>vt in Ct?ne(Ct,vt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Ct[vt]=Lt,Te=(Ct,vt)=>{for(var Lt in vt||(vt={}))pe.call(vt,Lt)&&Se(Ct,Lt,vt[Lt]);if(de)for(var Lt of de(vt))Ae.call(vt,Lt)&&Se(Ct,Lt,vt[Lt]);return Ct},we=(Ct,vt)=>ie(Ct,ce(vt)),lt=(Ct,vt,Lt)=>new Promise((Rt,Vt)=>{var st=Tt=>{try{mt(Lt.next(Tt))}catch($t){Vt($t)}},Xe=Tt=>{try{mt(Lt.throw(Tt))}catch($t){Vt($t)}},mt=Tt=>Tt.done?Rt(Tt.value):Promise.resolve(Tt.value).then(st,Xe);mt((Lt=Lt.apply(Ct,vt)).next())});const ze={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var it=(Ct=>(Ct[Ct.SET_PATH=0]="SET_PATH",Ct[Ct.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ct))(it||{});function Ye(Ct,vt){switch(vt.type){case 0:return we(Te({},Ct),{selectedPath:vt.payload});case 1:return we(Te({},Ct),{passedContent:vt.payload});default:throw new Error}}var St=({language:Ct,dispatch:vt,shixunWorkReport:Lt,v:Rt,languages:Vt,classroomList:st,autoHeight:Xe,diff_code_count:mt,data:Tt})=>{const[$t,Wt]=(0,a.useState)(Vt==null?void 0:Vt[0]),Rn=(0,y.useParams)();return(0,a.useEffect)(()=>{Wt(Vt==null?void 0:Vt[0])},[]),(0,a.useEffect)(()=>{var Ge;Wt((Ge=Vt==null?void 0:Vt.filter(Gt=>Gt.language===($t==null?void 0:$t.language)))==null?void 0:Ge[0])},[Vt]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,Rt.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Vt==null?void 0:Vt.length)>1&&te.createElement(fe.ZP.Group,{defaultValue:Ct,style:{marginLeft:10},onChange:Ge=>{var Gt;Rt.language=Ge.target.value,Wt((Gt=Vt==null?void 0:Vt.filter(kn=>kn.language===Ge.target.value))==null?void 0:Gt[0])}},Vt==null?void 0:Vt.map(Ge=>te.createElement(fe.ZP,{value:Ge==null?void 0:Ge.language},Ge==null?void 0:Ge.language)))),(0,Ze.GJ)()&&Lt!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,"\u5F97\u5206 ",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement(be.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Ge,Gt;if(!((Gt=(Ge=st.AssistantObject)==null?void 0:Ge.hack)!=null&&Gt.can_appraise)&&(0,Ze.Rm)()){Fe.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}let kn=$t==null?void 0:$t.score;ye.default.confirm({title:"\u8C03\u5206",content:te.createElement("div",null,te.createElement("p",null,"\u5F97\u5206\uFF1A",$t==null?void 0:$t.score,"/",$t==null?void 0:$t.total_score),te.createElement("p",null,"\u8C03\u5206\uFF1A",te.createElement(Be.Z,{min:0,max:$t==null?void 0:$t.total_score,defaultValue:$t==null?void 0:$t.score,onChange:En=>{kn=En}}))),okText:"\u786E\u8BA4",onOk:()=>lt(void 0,null,function*(){(yield(0,re.ZP)(`/api/courses/${Rn==null?void 0:Rn.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Rn==null?void 0:Rn.coursesId,hack_user_code_id:$t==null?void 0:$t.hack_user_id,score:kn}})).status===0&&(Fe.ZP.success("\u8C03\u5206\u6210\u529F"),vt({type:"shixunHomeworks/setActionTabs",payload:{}}),vt({type:"shixunHomeworks/getShixunWorkReports",payload:Te({},Rn)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Ze.GJ)()&&Lt!="shixunWorkReport"&&te.createElement(be.ZP,{onClick:()=>{var Ge;if(!((Ge=st.AssistantObject.hack)!=null&&Ge.can_appraise)&&(0,Ze.Rm)()){Fe.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}vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Lt.user_id,type:"1",language:$t==null?void 0:$t.language,v:Rt,data:Te({},Lt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(Pe.ZP,{height:300,language:$t==null?void 0:$t.language,value:$t!=null&&$t.code?Ce.Base64.decode($t==null?void 0:$t.code):"",autoHeight:Xe,theme:"default",options:ze}),(($t==null?void 0:$t.comment)||($t==null?void 0:$t.hidden_comment))&&te.createElement("div",null,te.createElement(oe.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(Re.Z,{flex:1},te.createElement("h1",{className:Me.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(Re.Z,{className:"pr30"},(0,Ze.GJ)()&&te.createElement(be.ZP,{onClick:()=>lt(void 0,null,function*(){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:te.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return lt(this,null,function*(){(yield(0,z.gZ)({comment_id:$t==null?void 0:$t.comment_id,homeworkId:Rn.homeworkId,type:"hack"})).status===0&&(Fe.ZP.success("\u5220\u9664\u6210\u529F"),vt({type:"shixunHomeworks/getShixunWorkReports",payload:Te({},Rn)}))})}})})},te.createElement(ee.Z,null),"\u5220\u9664"))),te.createElement(De.Z,{style:{margin:0}}),($t==null?void 0:$t.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.comment})),($t==null?void 0:$t.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),te.createElement("br",null),te.createElement(E.Z,{value:$t==null?void 0:$t.hidden_comment}))))}},99517:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return pe}});var a=x(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},be=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,oe=(Ae,Se,Te)=>Se in Ae?be(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[Se]=Te,Re=(Ae,Se)=>{for(var Te in Se||(Se={}))ye.call(Se,Te)&&oe(Ae,Te,Se[Te]);if(Fe)for(var Te of Fe(Se))Be.call(Se,Te)&&oe(Ae,Te,Se[Te]);return Ae};const De=Ae=>React.createElement("svg",Re({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ae),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 Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Me=x(99313),Ze=x(92310),Ce=x.n(Ze),re=x(59301),y=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ae,Se,Te)=>Se in Ae?y(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ae[Se]=Te,ie=(Ae,Se)=>{for(var Te in Se||(Se={}))ee.call(Se,Te)&&ne(Ae,Te,Se[Te]);if(b)for(var Te of b(Se))te.call(Se,Te)&&ne(Ae,Te,Se[Te]);return Ae},ce=(Ae,Se)=>E(Ae,z(Se)),pe=({dataSource:Ae,className:Se,style:Te})=>{const[we,lt]=(0,a.useState)([]),[ze,it]=(0,a.useState)(""),Ye=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ae!=null&&Ae.length){const Ct=String(Math.random()).slice(-6),vt=Ae.map(Lt=>ce(ie({},Lt),{key:`${Ct}-${Lt.key}`}));lt(vt),it(vt[0].key)}},[Ae.length]);const ut=Ct=>{it(Ct),Ye.current=Ct;const vt=document.getElementById(Ct);if(vt){const Lt=vt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Lt,behavior:"smooth"})}},St=()=>{const Ct=we.map(Lt=>document.getElementById(Lt.key)),vt=window.innerHeight/2;for(const Lt of Ct)if(Lt){const Rt=Lt.getBoundingClientRect();if(Rt.top>=0&&Rt.top(window.addEventListener("scroll",St),()=>{window.removeEventListener("scroll",St)}),[we]),re.createElement("div",{className:Ce()(fe.anchorNavigation,Se),style:Te},re.createElement(Me.default,{items:we,tabBarGutter:60,className:fe.tabs,activeKey:ze,onChange:ut}),we.map(Ct=>re.createElement("div",{key:Ct.key,id:Ct.key,className:fe.box},re.createElement("div",{className:fe.head},re.createElement("img",{className:"mr10",src:Pe,alt:"Dot"}),Ct.label),re.createElement("div",{className:fe.element},Ct.element))))}},99981:function(Ot,ct,x){"use strict";x.d(ct,{Q8:function(){return Lt},d0:function(){return Rt},w6:function(){return vt}});var a=x(59301),fe=x(5083),be=x(57809),Fe=x(8591),ye=x(43418),Be=x(5112),oe=x(95237),Re=x(43604),De=x(6848),Pe=x(24905),Me=x(3113),Ze=x(56656),Ce=x.n(Ze),re=x(41867),y=x(38147),E=x(89392),z=x.n(E),b=x(65862),ee=x(61191),te=x(65582),ne=x(4324),ie=x(66457),ce=x(42656),de=x(83028),pe=x(60979),Ae=x(59301),Se=Object.defineProperty,Te=Object.defineProperties,we=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(mt,Tt,$t)=>Tt in mt?Se(mt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):mt[Tt]=$t,ut=(mt,Tt)=>{for(var $t in Tt||(Tt={}))ze.call(Tt,$t)&&Ye(mt,$t,Tt[$t]);if(lt)for(var $t of lt(Tt))it.call(Tt,$t)&&Ye(mt,$t,Tt[$t]);return mt},St=(mt,Tt)=>Te(mt,we(Tt)),Ct=(mt,Tt,$t)=>new Promise((Wt,Rn)=>{var Ge=En=>{try{kn($t.next(En))}catch(tn){Rn(tn)}},Gt=En=>{try{kn($t.throw(En))}catch(tn){Rn(tn)}},kn=En=>En.done?Wt(En.value):Promise.resolve(En.value).then(Ge,Gt);kn(($t=$t.apply(mt,Tt)).next())});function vt(mt,Tt){const $t=[];for(let Wt=mt;Wt{const Wt=mtCe()(Tt).endOf("day"),Ge=mt{const $t=parseInt(Ce()(mt).format("HH")),Wt=parseInt(Ce()().format("HH")),Rn=parseInt(Ce()().format("mm"));if(!mt)return{disabledHours:()=>vt(0,Wt),disabledMinutes:()=>vt(0,Rn)};if(Tt){const Ge=parseInt(Ce()(Tt).format("HH")),Gt=parseInt(Ce()(Tt).format("mm"));return Ce()(mt).isSame(Ce()(Tt),"day")?{disabledHours:()=>vt(0,Ge),disabledMinutes:()=>$t<=Ge?vt(0,Gt):[]}:void 0}if(Ce()(mt).isSame(Ce()(),"day"))return{disabledHours:()=>vt(0,Wt),disabledMinutes:()=>Ce()(mt).isSame(Ce()(),"hour")&&$t<=Wt?vt(0,Rn):[]}},{RangePicker:Vt}=fe.default,{Option:st}=be.default,Xe=({shixunHomeworks:mt,loading:Tt,dispatch:$t,classroomList:Wt,user:Rn})=>{var Ge,Gt,kn,En,tn,ot,ht,$e,Qe;const yt=(0,te.useParams)(),{workSetting:wt,workList:Ke,shixunWorkList:He,headerInfo:gt,changeData:qe}=mt,[Ie,Ht]=(0,a.useState)(!1),[ia,vn]=(0,a.useState)(!1);let[bn,ra]=(0,a.useState)([]),[qn,Et]=(0,a.useState)([]),[kt,an]=(0,a.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[Pt,Nn]=(0,a.useState)({}),[An,On]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{ra([])},[]),(0,a.useEffect)(()=>{Ht(!(0,re.GJ)())},[(0,re.GJ)()]);const Da=()=>{$t({type:"shixunHomeworks/getWorkSetting",payload:ut({},yt)})};(0,a.useEffect)(()=>{if(!(wt!=null&&wt.course_id))return;Object.keys(kt).map(function(Bn){kt[Bn]=wt[Bn]}),(!kt.allow_late||!kt.unified_late)&&(kt.late_penalty=20,kt.penalty_type=ne.Q.Percent),kt.unified_setting||(kt.unified_late=!1,kt.unified_anonymous_comment=!1,kt.unified_anonymous_appeal=!1),bn=JSON.parse(JSON.stringify(wt.group_settings.map(Bn=>St(ut({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.publish_time!==null))),qn=JSON.parse(JSON.stringify(wt.allow_late_settings.map(Bn=>St(ut({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.late_time!==null))),an(ut({},kt));const bt=(0,b.QE)((bn==null?void 0:bn.length)>0?bn:[]);ra([...bt]),(qn==null?void 0:qn.length)<=0?Et([{penalty_type:ne.Q.Percent,late_penalty:20}]):Et([...qn])},[wt]);const $a=()=>Ct(void 0,null,function*(){var bt,Bn;if(((bt=Rn==null?void 0:Rn.userInfo)==null?void 0:bt.user_status)===2){(0,ie.Rd)();return}const Ja=JSON.parse(JSON.stringify(kt));if(Ja.challenge_settings.filter(Ln=>!Ln.hide),Ja.categoryId=yt.categoryId,(Bn=Ja.challenge_settings)!=null&&Bn.every(Ln=>!Ln.checked)){Fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(bn),!kt.unified_setting)bn=bn==null?void 0:bn.map(Ln=>{var Aa;if(!Ln.publish_time||!Ln.end_time)throw Fe.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(!Ln.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ln.group_name=typeof(Ln==null?void 0:Ln.group_name)=="string"?[Ln==null?void 0:Ln.group_name]:Ln==null?void 0:Ln.group_name,Ln.group_id=(Aa=wt.group_settings)==null?void 0:Aa.filter(Ia=>{var Cr;return(Cr=Ln==null?void 0:Ln.group_name)==null?void 0:Cr.includes(Ia.group_name)}).map(Ia=>Ia.group_id||Ia.id).toString().split(","),Ln});else if(!kt.publish_time||!kt.end_time)throw Fe.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(Ja.group_settings=bn,kt.allow_late)if(kt.unified_late){if(kt.late_penalty===null||kt.late_penalty===void 0||kt.late_penalty<0||kt.late_penalty>100)throw Fe.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(!kt.late_time)throw Fe.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 qn=qn==null?void 0:qn.map(Ln=>{var Aa,Ia;if(Ln.late_penalty===null||Ln.late_penalty===void 0||Ln.late_penalty<0||Ln.late_penalty>100)throw Fe.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(!Ln.late_time)throw Fe.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(!Ln.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ln.group_name=typeof(Ln==null?void 0:Ln.group_name)=="string"?[Ln==null?void 0:Ln.group_name]:Ln==null?void 0:Ln.group_name,Ln.group_id=(Ia=(Aa=Ln==null?void 0:Ln.group_name)==null?void 0:Aa.map(Cr=>{var un,se;let ge=(se=(un=wt.group_settings)==null?void 0:un.filter(Ee=>(Ee==null?void 0:Ee.group_name)===Cr))==null?void 0:se[0];return ge==null?void 0:ge.group_id}))==null?void 0:Ia.toString().split(","),Ln}),Ja.allow_late_settings=qn;let zt=yield(0,pe.Tr)({homework_common_ids:[parseInt(yt.categoryId)],course_id:yt.coursesId,type:"homework_common"});(zt==null?void 0:zt.student_count)===0?Br(Ja):(On(Ja),Nn(zt))}),Br=bt=>{var Bn;if(bt.total_score===null){Fe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(bt!=null&&bt.work_efficiency&&bt.eff_score===null){Fe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ja=bt.challenge_settings.reduce((Aa,Ia)=>Aa+Number(Ia.challenge_score),0);if((Ja==null?void 0:Ja.toFixed(10))!==((Bn=bt.total_score-bt.eff_score)==null?void 0:Bn.toFixed(10))){Fe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${bt.total_score}\u5206`);return}const zt={shixun_evaluation:bt.shixun_evaluation,challenge_settings:bt.challenge_settings};let Ln=()=>{var Aa;const Ia=()=>Ct(void 0,null,function*(){vn(!0),(yield(0,y.ZP)(`/api/homework_commons/${yt.categoryId}/publish_setting.json`,{method:"post",body:ut({},bt)})).status===0&&(Fe.ZP.success("\u66F4\u65B0\u6210\u529F"),Da(),$t({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ut({},yt)})),vn(!1)});!(0,E.isEqual)(qe,zt)&&!((Aa=gt==null?void 0:gt.homework_status)!=null&&Aa.includes("\u672A\u53D1\u5E03"))?ye.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:Ia}):Ia()};wt!=null&&wt.high_resources_consume&&!(wt!=null&&wt.high_resources_consume_permission)?$t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"shixun",type_id:yt.categoryId,name:wt.homework_name,fn:()=>{Ln()}}}):Ln()},en=(bt,Bn,Ja="group_id")=>{var zt;return Bn?Bn.find(Ln=>Ln[Ja]===bt):(zt=wt==null?void 0:wt.group_settings)==null?void 0:zt.find(Ln=>Ln.group_id[0]===bt)},Qn=(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.anonymous_comment),Sa=bt=>{var Bn,Ja;const zt=en(bt,wt==null?void 0:wt.allow_late_settings,"id"),Ln=en(bt,wt==null?void 0:wt.anonymous_comment_settings),Aa=en(bt);return(wt==null?void 0:wt.allow_late)&&zt&&Ce()(zt==null?void 0:zt.late_time)<=Ce()()||(wt==null?void 0:wt.anonymous_comment)&&Ln&&(Ln==null?void 0:Ln.evaluation_start)!==null||((Ja=(Ce()(Aa==null?void 0:Aa.end_time)<=Ce()()&&((Bn=wt==null?void 0:wt.allow_late_settings)==null?void 0:Bn.filter(Ia=>Ia.group_id.includes(bt))))[0])==null?void 0:Ja.late_time)!=null},fa=(0,a.useMemo)(()=>(wt==null?void 0:wt.allow_late)||(wt==null?void 0:wt.all_group_late),[wt,gt]),Xa=wt==null?void 0:wt.anonymous_comment,jr=bt=>{if(!bt)return!1;const Bn=en(bt,wt==null?void 0:wt.anonymous_comment_settings);return(wt==null?void 0:wt.anonymous_comment)&&Bn&&(Bn==null?void 0:Bn.evaluation_start)!==null},Qr=(bt,Bn)=>{var Ja,zt,Ln;$t({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:bt,index:Bn,rangePickerDisabled:Ie||(Ce()()<=Ce()((zt=en((Ja=bt==null?void 0:bt.group_id)==null?void 0:Ja[0]))==null?void 0:zt.publish_time)?!1:[!0,Sa((Ln=bt==null?void 0:bt.group_id)==null?void 0:Ln[0])]),disabledDate:wt==null?void 0:wt.course_end_date}})};return Ae.createElement("section",{className:ee.Z.form},Ae.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ae.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")),Ae.createElement("div",null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Be.ZP.Group,{disabled:Ie||!((Ge=gt==null?void 0:gt.homework_status)!=null&&Ge.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((Gt=Wt.AssistantObject.practice)!=null&&Gt.can_publish),value:kt.unified_setting,onChange:bt=>{var Bn;if(!((Bn=gt==null?void 0:gt.homework_status)!=null&&Bn.includes("\u672A\u53D1\u5E03"))){Fe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(kt.unified_setting=!kt.unified_setting,kt.unified_setting||(kt.unified_late=!1,Et([{late_penalty:5}])),an(Object.assign({},kt)),kt.unified_setting===!1&&bn==""){ra(bn.concat({}));return}kt.unified_setting&&(ra([]),Et([{late_penalty:5}]))}},Ae.createElement(Be.ZP,{value:!0,disabled:Ie||!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ae.createElement(Be.ZP,{disabled:Ie||!((kn=wt==null?void 0:wt.group_settings)!=null&&kn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((En=wt==null?void 0:wt.group_settings)==null?void 0:En.length)===0&&Ae.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")),kt.unified_setting&&Ae.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ae.createElement(oe.Z,{align:"middle"},Ae.createElement(Re.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ae.createElement(Re.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",disabled:Ie||!((tn=gt==null?void 0:gt.homework_status)!=null&&tn.includes("\u672A\u53D1\u5E03")||(ot=gt==null?void 0:gt.homework_status)!=null&&ot.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ht=Wt.AssistantObject.practice)!=null&&ht.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:bt=>Lt(bt,wt==null?void 0:wt.course_end_date),disabledTime:bt=>Rt(bt),value:kt.publish_time?Ce()(kt.publish_time):"",onChange:(bt,Bn)=>{kt.publish_time=Bn,(kt.end_time==""||!kt.end_time)&&kt.unified_setting&&(kt.end_time=Ce()(bt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),an(Object.assign({},kt))}}))),Ae.createElement(oe.Z,{align:"middle",className:"pl30"},Ae.createElement(Re.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Re.Z,{className:"ml10"},Ae.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(wt==null?void 0:wt.allow_late)&&(wt==null?void 0:wt.homework_status.includes("\u5DF2\u622A\u6B62"))||Ie||(wt==null?void 0:wt.allow_late)&&Ce()()>=Ce()(wt==null?void 0:wt.end_time)||(0,re.Rm)()&&!(($e=Wt.AssistantObject.practice)!=null&&$e.can_publish),disabledDate:bt=>Lt(bt,wt==null?void 0:wt.course_end_date,kt.publish_time),disabledTime:bt=>Rt(bt,kt.publish_time),value:kt.end_time?Ce()(kt.end_time):"",onChange:(bt,Bn)=>{kt.end_time=Bn,an(Object.assign({},kt))}})))),!kt.unified_setting&&(bn==null?void 0:bn.length)>0&&Ae.createElement(oe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},bn&&bn.map(function(bt,Bn){var Ja,zt,Ln,Aa,Ia,Cr,un;return Ae.createElement(Re.Z,{span:24,key:Bn},Ae.createElement(oe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Bn==(bn==null?void 0:bn.length)-1?"0px":"10px"}},Ae.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Bn+1),Ae.createElement(be.default,{disabled:Ie||((Ja=gt==null?void 0:gt.homework_status)!=null&&Ja.includes("\u672A\u53D1\u5E03")&&bt.id||Ce()(){var ge;if((0,re.Rm)()&&!((ge=Wt.AssistantObject.practice)!=null&&ge.can_publish)){Fe.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}bn[Bn].group_name=se,bn[Bn].group_id=bt.group_id;const Ee=(0,E.flattenDeep)(bn.map(_e=>_e.group_name)),Oe=qn.map(_e=>{let xt=(_e==null?void 0:_e.group_name)||[];return St(ut({},_e),{group_name:(0,E.remove)(xt,Mt=>Ee.includes(Mt))})});Et(Oe),ra(bn.slice())},maxTagCount:4,maxTagPlaceholder:se=>Ae.createElement("div",{style:{cursor:"pointer"},onClick:()=>Qr(bt,Bn)},"+",se==null?void 0:se.length)},wt.group_settings&&wt.group_settings.map(function(se){if(!bn.map(Ee=>Ee.group_name).flat().includes(se.group_name))return Ae.createElement(st,{value:se.group_name,key:se.id},se.group_name)})),Ae.createElement("div",{className:"ml20"},Ae.createElement(Vt,{size:"large",ranges:{\u6B64\u523B:[bt.publish_time?Ce()(bt.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:Ie||(Ce()()<=Ce()((Aa=en((Ln=bt==null?void 0:bt.group_id)==null?void 0:Ln[0]))==null?void 0:Aa.publish_time)?!1:[!0,Sa((Ia=bt==null?void 0:bt.group_id)==null?void 0:Ia[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:se=>Lt(se,wt==null?void 0:wt.course_end_date),disabledTime:se=>Rt(se),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,b.U6)(),"HH:mm"),Ce()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:bt.publish_time&&[Ce()(bt.publish_time),bt.end_time?Ce()(bt.end_time):void 0],onChange:(se,ge)=>{var Ee;if((0,re.Rm)()&&!((Ee=Wt.AssistantObject.practice)!=null&&Ee.can_publish)){Fe.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}bn[Bn].publish_time=ge[0],!bt.end_time&&ge[0]?bn[Bn].end_time=Ce()(ge[0]).add(7,"days"):bn[Bn].end_time=ge[1],ra([...bn])},onCalendarChange:(se,ge,Ee)=>{if(ge!=null&&ge[0]&&!ge[1]){const Oe=Ce()(ge[0]).add(7,"days");bn[Bn].publish_time=ge[0],bn[Bn].end_time=Oe,ra([...bn])}}})),!Ie&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},((Cr=bt==null?void 0:bt.group_id)==null?void 0:Cr.length)>1&&Ae.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ae.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Qr(bt,Bn)})),bn.length<((un=wt==null?void 0:wt.group_settings)==null?void 0:un.length)&&Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var se;if((0,re.Rm)()&&!((se=Wt.AssistantObject.practice)!=null&&se.can_publish)){Fe.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(bn.concat({}))}}),((bt==null?void 0:bt.publish_time)&&Ce()(){const se=(0,E.cloneDeep)(qn);se.forEach((ge,Ee)=>{ge.group_name&&(ge.group_name=ge.group_name.filter(Oe=>{var _e;return!((_e=bn[Bn].group_name)!=null&&_e.includes(Oe))}))}),bn=bn.filter((ge,Ee)=>Bn!==Ee),Et(se),ra(bn.slice()),setTimeout(()=>ra(bn.slice()),10)}}))))}))),Ae.createElement(oe.Z,null,Ae.createElement(Re.Z,null,Ae.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ae.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"))),Ae.createElement(Re.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ae.createElement(Pe.default,{checked:kt.allow_late,disabled:Ie||fa,onChange:bt=>{var Bn;if((0,re.Rm)()&&!((Bn=Wt.AssistantObject.practice)!=null&&Bn.can_late)){Fe.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}bt.target.checked&&ye.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ae.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ae.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"),Ae.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ae.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"))}),kt.allow_late=!kt.allow_late,qn==""&&Et([{late_penalty:5}]),an(Object.assign({},kt))}},Ae.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(kt==null?void 0:kt.allow_late)&&Ae.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ae.createElement("div",{style:{display:"flex"}},Ae.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ae.createElement(Be.ZP.Group,{style:{marginLeft:"20px"},disabled:Ie||(wt==null?void 0:wt.anonymous_comment)||(wt==null?void 0:wt.allow_late),value:kt.unified_late,onChange:bt=>{var Bn;if((0,re.Rm)()&&!((Bn=Wt.AssistantObject.practice)!=null&&Bn.can_late)){Fe.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}kt.unified_late=bt.target.value,qn==""&&!bt.target.value&&Et([{penalty_type:ne.Q.Percent,late_penalty:20}]),an(ut({},kt))}},(kt==null?void 0:kt.unified_setting)&&Ae.createElement(Be.ZP,{value:!0,disabled:!(wt!=null&&wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Qe=wt==null?void 0:wt.group_settings)==null?void 0:Qe.length)>0&&Ae.createElement(Be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),kt!=null&&kt.unified_late?Ae.createElement(Ae.Fragment,null,Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"10px"}},Ae.createElement(Re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(Re.Z,{className:"ml20"},Ae.createElement(ne.Z,{disabled:Ie||Xa,value:{type:kt.penalty_type,inputValue:kt.late_penalty},onChange:bt=>{var Bn;if((0,re.Rm)()&&!((Bn=Wt.AssistantObject.practice)!=null&&Bn.can_late)){Fe.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}an(St(ut({},kt),{late_penalty:bt.inputValue,penalty_type:bt.type}))}})),Ae.createElement(Re.Z,{flex:"1",className:"ml5"},Ae.createElement("span",{className:"c-grey-c ml10"},kt.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)"))),Ae.createElement(oe.Z,{align:"middle",style:{marginTop:"15px"}},Ae.createElement(Re.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(Re.Z,{className:"ml20"},Ae.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ie||Xa,value:kt.late_time?Ce()(kt.late_time):"",disabledDate:bt=>Lt(bt,wt==null?void 0:wt.course_end_date),onChange:(bt,Bn)=>{var Ja;if((0,re.Rm)()&&!((Ja=Wt.AssistantObject.practice)!=null&&Ja.can_late)){Fe.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}kt.late_time=Bn,an(Object.assign({},kt))}})))):qn.map(function(bt,Bn){var Ja;return Ae.createElement(Re.Z,{span:24,key:Bn},Ae.createElement(oe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ae.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Bn+1),Ae.createElement(be.default,{disabled:Ie||!((Ja=gt==null?void 0:gt.homework_status)!=null&&Ja.includes("\u672A\u53D1\u5E03"))&&bt.id||(wt==null?void 0:wt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof bt.group_name=="string"?[bt.group_name]:bt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:zt=>{var Ln;if((0,re.Rm)()&&!((Ln=Wt.AssistantObject.practice)!=null&&Ln.can_late)){Fe.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[Bn].group_name=zt,qn[Bn].group_id=bt.group_id,Et(qn.slice())}},wt.group_settings&&wt.group_settings.map(function(zt){const Ln=qn.map(Ia=>Ia.group_name).flat(),Aa=bn.map(Ia=>Ia.group_name).flat();if(kt!=null&&kt.unified_setting){if(!Ln.includes(zt.group_name))return Ae.createElement(st,{value:zt.group_name,key:zt.id},zt.group_name)}else if(Aa.includes(zt.group_name)&&!Ln.includes(zt.group_name))return Ae.createElement(st,{value:zt.group_name,key:zt.id},zt.group_name)})),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ae.createElement(ne.Z,{disabled:Ie||jr(bt.id),value:{type:bt.penalty_type,inputValue:bt.late_penalty},onChange:zt=>{var Ln;if((0,re.Rm)()&&!((Ln=Wt.AssistantObject.practice)!=null&&Ln.can_late)){Fe.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[Bn].late_penalty=zt.inputValue,qn[Bn].penalty_type=zt.type,Et([...qn])}}),Ae.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ae.createElement(fe.default,{size:"large",disabled:Ie||jr(bt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ce()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:zt=>Lt(zt,wt==null?void 0:wt.course_end_date),format:"YYYY-MM-DD HH:mm",value:bt!=null&&bt.late_time?Ce()(bt.late_time):void 0,onChange:(zt,Ln)=>{var Aa;if((0,re.Rm)()&&!((Aa=Wt.AssistantObject.practice)!=null&&Aa.can_late)){Fe.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[Bn].late_time=Ln,Et([...qn])}}),!Ie&&Ae.createElement("div",{style:{display:"flex",width:"50px"}},Ae.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Wt.AssistantObject.practice)!=null&&zt.can_late)){Fe.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}Et(qn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Bn>0&&!bt.id&&Ae.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var zt;if((0,re.Rm)()&&!((zt=Wt.AssistantObject.practice)!=null&&zt.can_late)){Fe.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=qn.filter((Ln,Aa)=>Bn!==Aa),Et(qn.slice()),setTimeout(()=>Et(qn.slice()),10)}}))))})),!Ie&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Me.ZP,{type:"primary",size:"large",loading:ia,style:{width:"138px",marginTop:"30px"},onClick:()=>$a()},"\u4FDD\u5B58")),Ae.createElement(ce.Z,{onConfirm:(bt,Bn)=>{bn.splice(bt,0,...Bn),bn.splice(bt+Bn.length,1);const Ja=(0,b.QE)([...bn]);ra([...Ja])}}),Ae.createElement(de.Z,{resdata:Pt,type:"shixun",okloading:ia,oktext:(Pt==null?void 0:Pt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:bt=>Ct(void 0,null,function*(){vn(!0);let Bn=yield(0,y.ZP)(`/api/courses/${yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(yt.categoryId)]}});vn(!1),(Bn==null?void 0:Bn.status)===0&&Br(An)})}))};ct.ZP=(0,te.connect)(({shixunHomeworks:mt,classroomList:Tt,loading:$t,user:Wt})=>({shixunHomeworks:mt,classroomList:Tt,loading:$t.effects,user:Wt}))(Xe)},61604:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(43418),ye=x(8591),Be=x(1710),oe=x(65582),Re=x(74128),De=x(84511),Pe=x(38147),Me=x(56656),Ze=x.n(Me),Ce=x(65862),re=x(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(de,pe,Ae)=>pe in de?y(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[pe]=Ae,te=(de,pe)=>{for(var Ae in pe||(pe={}))z.call(pe,Ae)&&ee(de,Ae,pe[Ae]);if(E)for(var Ae of E(pe))b.call(pe,Ae)&&ee(de,Ae,pe[Ae]);return de},ne=(de,pe,Ae)=>new Promise((Se,Te)=>{var we=it=>{try{ze(Ae.next(it))}catch(Ye){Te(Ye)}},lt=it=>{try{ze(Ae.throw(it))}catch(Ye){Te(Ye)}},ze=it=>it.done?Se(it.value):Promise.resolve(it.value).then(we,lt);ze((Ae=Ae.apply(de,pe)).next())});const{Dragger:ie}=fe.default,ce=({classroomList:de,dispatch:pe,onOk:Ae})=>{const Se=(0,oe.useParams)(),[Te]=be.default.useForm(),[we,lt]=(0,a.useState)(),[ze,it]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ut=>ne(void 0,null,function*(){return lt(ut),!1})};return(0,a.useEffect)(()=>{Te.setFieldsValue({publish_time:Ze()(Ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ze()(Ze()(new Date((0,Ce.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Te.submit()}),onCancel:()=>{Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(be.default,{form:Te,onFinish:ut=>ne(void 0,null,function*(){var St,Ct,vt;if(!(we!=null&&we.size)){ye.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Lt=new FormData;Lt.append("type",de.actionTabs.type),Lt.append("file",we);let Rt;window.location.href.indexOf("exercise")>-1?Rt=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Rt=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let Vt=yield(0,Pe.ZP)(Rt,{method:"post",body:Lt},!0);it(!1),(Vt==null?void 0:Vt.status)===0&&(Ae(),Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((Ct=(St=Vt==null?void 0:Vt.data)==null?void 0:St.fail)==null?void 0:Ct.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(Be.default,{pagination:!1,dataSource:(vt=Vt==null?void 0:Vt.data)==null?void 0:vt.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,Ce.FH)("",Re.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},re.createElement(be.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),re.createElement(be.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:De.Z.downloadbutton,href:Re.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.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(be.default.Item,{style:{marginBottom:0}},re.createElement(ie,te({},Ye),re.createElement("a",{className:De.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"))))))};ct.Z=(0,oe.connect)(({classroomList:de})=>({classroomList:de}))(ce)},88656:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(99313),ye=x(1710),Be=x(58421),oe=x(65582),Re=x(38147),De=x(56656),Pe=x.n(De),Me=x(59301),Ze=(y,E,z)=>new Promise((b,ee)=>{var te=ce=>{try{ie(z.next(ce))}catch(de){ee(de)}},ne=ce=>{try{ie(z.throw(ce))}catch(de){ee(de)}},ie=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,ne);ie((z=z.apply(y,E)).next())});const{Dragger:Ce}=fe.default,re=({})=>{const y=(0,oe.useParams)(),[E]=be.default.useForm(),[z,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,ie]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ce=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function de(){return Ze(this,null,function*(){let Ae;te(!0),window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ae=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Se=yield(0,Re.ZP)(Ae,{method:"get",params:ne});te(!1),(Se==null?void 0:Se.status)===0&&b(Se==null?void 0:Se.data)})}(0,a.useEffect)(()=>{de()},[]);let pe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ae,Se,Te)=>{var we;return(we=ce.find(lt=>lt.question_type===Ae))==null?void 0:we.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ae,Se,Te)=>{var we;return(we=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(lt=>lt.id===Ae))==null?void 0:we.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ae,Se,Te)=>Pe()(Ae).format("YYYY-MM-DD HH:mm:ss")}].filter(Ae=>!!Ae);return Me.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Me.createElement(Fe.default,{destroyInactiveTabPane:!0,onChange:Ae=>{ne.type=Ae,ne.page=1,ne.limit=10,ie(ne),de()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Me.createElement(ye.default,{className:"mt20",loading:ee,columns:[{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:(Ae,Se,Te)=>Pe()(Ae).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:z==null?void 0:z.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Me.createElement(ye.default,{className:"mt20",loading:ee,columns:pe,dataSource:z==null?void 0:z.list,pagination:!1})}].filter(Ae=>!!Ae)}),Me.createElement(Be.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ae,Se)=>{ne.page=Ae,ne.limit=Se,ie(ne),de()},current:ne.page,total:z.count,pageSize:ne.limit,style:{marginTop:20}}))};ct.Z=(0,oe.connect)(({classroomList:y})=>({classroomList:y}))(re)},75735:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(43418),ye=x(5871),Be=x(65582),oe=x(38147),Re=x(56656),De=x.n(Re),Pe=x(65862),Me=x(59301),Ze=Object.defineProperty,Ce=Object.defineProperties,re=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,b=(de,pe,Ae)=>pe in de?Ze(de,pe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[pe]=Ae,ee=(de,pe)=>{for(var Ae in pe||(pe={}))E.call(pe,Ae)&&b(de,Ae,pe[Ae]);if(y)for(var Ae of y(pe))z.call(pe,Ae)&&b(de,Ae,pe[Ae]);return de},te=(de,pe)=>Ce(de,re(pe)),ne=(de,pe,Ae)=>new Promise((Se,Te)=>{var we=it=>{try{ze(Ae.next(it))}catch(Ye){Te(Ye)}},lt=it=>{try{ze(Ae.throw(it))}catch(Ye){Te(Ye)}},ze=it=>it.done?Se(it.value):Promise.resolve(it.value).then(we,lt);ze((Ae=Ae.apply(de,pe)).next())});const{Dragger:ie}=fe.default,ce=({classroomList:de,dispatch:pe,onOk:Ae})=>{const Se=(0,Be.useParams)(),[Te]=be.default.useForm(),[we,lt]=(0,a.useState)(),[ze,it]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:ut=>ne(void 0,null,function*(){return lt(ut),!1})};return(0,a.useEffect)(()=>{Te.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Pe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Me.createElement(Fe.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:de.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onOk:()=>ne(void 0,null,function*(){Te.submit()}),onCancel:()=>{Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},Me.createElement(be.default,{form:Te,onFinish:ut=>ne(void 0,null,function*(){var St,Ct;console.log("---",de.actionTabs,ut,Se);let vt=((St=de==null?void 0:de.actionTabs)==null?void 0:St.type)==="exercise"?`/api/exercises/${Se==null?void 0:Se.category}/exercise_user/edit_score.json`:`/api/student_works/${de.actionTabs.id}/edit_score.json`;it(!0);let Lt=yield(0,oe.ZP)(vt,{method:"post",body:te(ee({},ut),{exercise_user_id:((Ct=de==null?void 0:de.actionTabs)==null?void 0:Ct.type)==="exercise"?de.actionTabs.id:""})});it(!1),Te.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),Ae()})},Me.createElement(be.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Me.createElement(ye.Z,{min:0,style:{width:"100%"}}))))};ct.Z=(0,Be.connect)(({classroomList:de})=>({classroomList:de}))(ce)},71635:function(Ot,ct,x){"use strict";var a=x(59301),fe=x(54580),be=x(78241),Fe=x(3113),ye=x(95237),Be=x(81327),oe=x(5083),Re=x(65582),De=x(56656),Pe=x.n(De),Me=x(99981),Ze=x(38147),Ce=x(59301),re=(z,b,ee)=>new Promise((te,ne)=>{var ie=pe=>{try{de(ee.next(pe))}catch(Ae){ne(Ae)}},ce=pe=>{try{de(ee.throw(pe))}catch(Ae){ne(Ae)}},de=pe=>pe.done?te(pe.value):Promise.resolve(pe.value).then(ie,ce);de((ee=ee.apply(z,b)).next())});const{Dragger:y}=fe.default,E=({})=>{const z=(0,Re.useParams)(),[b]=be.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,ie]=(0,a.useState)(!1);console.log("----",z);function ce(){return re(this,null,function*(){var de,pe;let Ae;window.location.href.indexOf("exercise")>-1?Ae=`/api/exercises/${z==null?void 0:z.categoryId}/get_time_setting.json`:Ae=`/api/homework_commons/${z==null?void 0:z.categoryId}/get_time_setting.json`;let Se=yield(0,Ze.ZP)(Ae,{method:"get"});(Se==null?void 0:Se.status)===0&&b.setFieldsValue({publish_time:Pe()(Pe()((de=Se==null?void 0:Se.data)==null?void 0:de.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Pe()(Pe()((pe=Se==null?void 0:Se.data)==null?void 0:pe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{ce()},[]),Ce.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ce.createElement("div",{style:{textAlign:"end"}},ee&&Ce.createElement(Fe.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&Ce.createElement("div",null,Ce.createElement(Fe.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ce.createElement(Fe.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ce.createElement(be.default,{form:b,disabled:ee,onFinish:de=>re(void 0,null,function*(){ie(!0),console.log("---",window.location.href);let pe;window.location.href.indexOf("exercise")>-1?pe=`/api/exercises/${z==null?void 0:z.categoryId}/time_setting.json`:pe=`/api/homework_commons/${z==null?void 0:z.categoryId}/time_setting.json`;let Ae=yield(0,Ze.ZP)(pe,{method:"post",body:{publish_time:Pe()(de.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Pe()(de.end_time).format("YYYY-MM-DD HH:mm")}});ie(!1),(Ae==null?void 0:Ae.status)===0&&te(!0)})},Ce.createElement(ye.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(be.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Me.Q8)(de),disabledTime:de=>(0,Me.d0)(de),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ce.createElement(ye.Z,null,Ce.createElement(Be.Z,null,Ce.createElement(be.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ce.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:de=>(0,Me.Q8)(de,"",b.getFieldValue("publish_time")),disabledTime:de=>(0,Me.d0)(de,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ce.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")))))};ct.Z=(0,Re.connect)(({classroomList:z})=>({classroomList:z}))(E)},42656:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return E}});var a=x(59301),fe=x(65582),be=x(5083),Fe=x(43418),ye=x(92832),Be=x(95237),oe=x(43604),Re={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=x(56656),Pe=x.n(De),Me=x(65862),Ze=x(2524),Ce=x(59301);const{RangePicker:re}=be.default,y=({dispatch:z,classroomList:b,onConfirm:ee})=>{const[te,ne]=(0,a.useState)([]),[ie,ce]=(0,a.useState)([]),[de,pe]=(0,a.useState)("");(0,a.useEffect)(()=>{var Te;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let we=b.actionTabs.data;console.log("data",we);let lt=(Te=we==null?void 0:we.group_name)==null?void 0:Te.map((ze,it)=>{var Ye;return{group_id:we==null?void 0:we.group_id[it],group_name:we==null?void 0:we.group_name[it],is_admin:we==null?void 0:we.is_admin,end_time:we==null?void 0:we.end_time,publish_time:Array.isArray(we==null?void 0:we.publish_time)?(Ye=we==null?void 0:we.publish_time)==null?void 0:Ye[0]:we==null?void 0:we.publish_time}});lt&&(ne([...lt]),ce([...lt]))}},[b.actionTabs]);const Ae=()=>{z({type:"classroomList/setActionTabs",payload:{}}),pe("")},Se=Te=>{if(Te){const we=ie==null?void 0:ie.filter(lt=>{var ze,it;return(it=(ze=lt==null?void 0:lt.group_name)==null?void 0:ze.toLowerCase())==null?void 0:it.includes(Te==null?void 0:Te.toLowerCase())});ne(we)}else ne(ie)};return Ce.createElement(Fe.default,{width:980,title:Ce.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ce.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ce.createElement("span",{className:Re.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")),Ce.createElement(ye.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:de,onChange:Te=>{pe(Te.target.value.trim()),Se(Te.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ae(),onOk:()=>{var Te;ee((Te=b.actionTabs)==null?void 0:Te.index,ie),Ae()}},Ce.createElement("div",{className:Re.modal_con},Ce.createElement(Be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(Te,we){var lt,ze;return Ce.createElement(oe.Z,{span:24,key:we},Ce.createElement(Be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:we==(te==null?void 0:te.length)-1?"0px":"10px"}},Ce.createElement("div",{className:Re.multiple_select,title:Te.group_name},Te.group_name),Ce.createElement("div",{className:"ml20"},Ce.createElement(re,{size:"large",ranges:{\u6B64\u523B:[Te.publish_time?Pe()(Te.publish_time):Pe()(),Pe()()]},allowClear:!1,disabled:(lt=b.actionTabs)==null?void 0:lt.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 Ye;return(0,Me.Q8)(it,(Ye=b.actionTabs)==null?void 0:Ye.disabledDate)},disabledTime:it=>(0,Me.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Pe()((0,Me.U6)(),"HH:mm"),Pe()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Te.publish_time&&[Pe()(Te.publish_time),Te.end_time?Pe()(Te.end_time):void 0],onChange:(it,Ye)=>{te[we].publish_time=Ye[0],te[we].end_time=Ye[1],ne([...te]),ie.forEach(ut=>{ut.group_id===Te.group_id&&(ut.publish_time=Ye[0],ut.end_time=Ye[1])}),ce([...ie])}})),(ze=b.actionTabs)!=null&&ze.rangePickerDisabled?Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ce.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(we,1),ne([...te]),ie.forEach((it,Ye)=>{it.group_id===Te.group_id&&ie.splice(Ye,1)}),ce([...ie])}})))}):Ce.createElement(Ze.Z,null))))};var E=(0,fe.connect)(({classroomList:z})=>({classroomList:z}))(y)},10129:function(Ot,ct,x){"use strict";x.d(ct,{h:function(){return a}});var a=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(a||{})},67172:function(Ot,ct,x){"use strict";x.d(ct,{H7:function(){return y},MK:function(){return re},MU:function(){return Pe},X6:function(){return Ze},bM:function(){return De},fi:function(){return E},fu:function(){return Re},n4:function(){return z},rX:function(){return Ce},vl:function(){return b},zO:function(){return Me}});var a=x(38147),fe=Object.defineProperty,be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(ee,te,ne)=>te in ee?fe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,oe=(ee,te)=>{for(var ne in te||(te={}))Fe.call(te,ne)&&Be(ee,ne,te[ne]);if(be)for(var ne of be(te))ye.call(te,ne)&&Be(ee,ne,te[ne]);return ee};function Re(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,oe({hidePopLogin:!0},te||{}))}function De(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function Pe(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function Me(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Ze(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function Ce(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function re(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function y(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function E(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function z(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},26971:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Us}});var a=x(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},be=x(78241),Fe=x(6848),ye=x(3113),Be=x(43418),oe=x(5871),Re=x(8591),De=x(92832),Pe=x(28103),Me=x(24905),Ze=x(95237),Ce=x(43604),re=x(58421),y=x(60324),E=Object.defineProperty,z=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(jt,rn,yn)=>rn in jt?E(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,ne=(jt,rn)=>{for(var yn in rn||(rn={}))b.call(rn,yn)&&te(jt,yn,rn[yn]);if(z)for(var yn of z(rn))ee.call(rn,yn)&&te(jt,yn,rn[yn]);return jt};const ie=jt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=x(6339),pe=x(65582),Ae=x(65862),Se=x(38147),Te=Object.defineProperty,we=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,it=(jt,rn,yn)=>rn in jt?Te(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,Ye=(jt,rn)=>{for(var yn in rn||(rn={}))lt.call(rn,yn)&&it(jt,yn,rn[yn]);if(we)for(var yn of we(rn))ze.call(rn,yn)&&it(jt,yn,rn[yn]);return jt};const ut=jt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var St="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ct=Object.defineProperty,vt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Vt=(jt,rn,yn)=>rn in jt?Ct(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,st=(jt,rn)=>{for(var yn in rn||(rn={}))Lt.call(rn,yn)&&Vt(jt,yn,rn[yn]);if(vt)for(var yn of vt(rn))Rt.call(rn,yn)&&Vt(jt,yn,rn[yn]);return jt};const Xe=jt=>React.createElement("svg",st({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Tt=x(70414),$t=x(96565),Wt=x(97805),Rn=x(20633),Ge={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Gt=x(59301),kn=Object.defineProperty,En=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Qe=(jt,rn,yn)=>rn in jt?kn(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,yt=(jt,rn)=>{for(var yn in rn||(rn={}))ht.call(rn,yn)&&Qe(jt,yn,rn[yn]);if(ot)for(var yn of ot(rn))$e.call(rn,yn)&&Qe(jt,yn,rn[yn]);return jt},wt=(jt,rn)=>En(jt,tn(rn)),Ke=(jt,rn)=>{var yn={};for(var ya in jt)ht.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&ot)for(var ya of ot(jt))rn.indexOf(ya)<0&&$e.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const He=null,gt=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,dispatch:wo,isEdit:fl,editData:No}=yn,To=Ke(yn,["globalSetting","loading","dispatch","isEdit","editData"]);const[$l,Al]=(0,a.useState)(""),[ai,Ti]=(0,a.useState)(""),[Ql,Ur]=(0,a.useState)([]),[Zo,Bl]=(0,a.useState)(""),[Ml,_o]=(0,a.useState)(),[Le,Ve]=(0,a.useState)(!1),[Ue,Bt]=(0,a.useState)({}),[ft,Xt]=(0,a.useState)([]);(0,a.useEffect)(()=>{!No||!fl||(Al(No==null?void 0:No.name),Ti(No==null?void 0:No.analysis),_o(No==null?void 0:No.is_ordered),Bt(No),Ve(!0))},[No]),(0,a.useEffect)(()=>{if(!Le)return;const rr=No==null?void 0:No.standard_answer.map(va=>va==null?void 0:va.answer_text);Ur(rr);const mr=No==null?void 0:No.standard_answer.map(va=>va==null?void 0:va.score);Xt(mr),Ve(!1)},[Le]),(0,a.useImperativeHandle)(rn,()=>({onSave:mn,Clear:pa}));const mn=()=>{let rr=[],mr=!1;return $l?(Ql.forEach((va,Za)=>{rr.push({position:Za+1,answer_text:[],score:ft[Za]}),va==null||va.forEach((Er,yo)=>{rr[Za].answer_text.push(Er),(!Er||!(0,Ae.eR)(Er,1e4))&&(Bl(`${Za}-${yo}`),Re.ZP.info(Er?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),mr=!0)})}),mr?!1:(rr==null?void 0:rr.length)>20?(Re.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:$l,analysis:ai,standard_answers:rr,is_ordered:Ml,downcase:Ue==null?void 0:Ue.downcase,no_space:Ue==null?void 0:Ue.no_space,use_blank_score:Ue==null?void 0:Ue.use_blank_score}):(Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},pa=()=>{Al(""),Ti(""),Ur([]),_o(!1)},ba=(rr,mr,va)=>{const Za=Ql.slice();if(mr&&Za.splice(rr,mr),va)for(let Er=0;Er{Bl("");let Za=Ql.slice();Za[rr][mr]=va,Ur(Za)},Va=rr=>{let mr=Ql.slice();mr[rr]=[...mr[rr],""],Ur(mr)},sr=(rr,mr)=>{let va=Ql.slice();if(!va[rr][mr]){va[rr]=va[rr].filter((Za,Er)=>Er!==mr),Ur(va);return}Be.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:Ge.modal,onOk:()=>{va[rr]=va[rr].filter((Za,Er)=>Er!==mr),Ur(va)}})},cr=rr=>{Be.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:Ge.modal,onOk:()=>{let mr=Ql.slice();mr=Ql.filter((va,Za)=>rr!==Za),Ur(mr)}})};return Gt.createElement("section",{className:Ge.wrap},Gt.createElement("p",{className:Ge.titleWrap},Gt.createElement("span",{className:Ge.required},"*"),Gt.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),Gt.createElement("div",null,Gt.createElement(Wt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:$l,onChange:rr=>Al(rr),showNullButton:!0,onPlaceholderChange:ba})),Gt.createElement("div",{className:"mt20"},Ql.map((rr,mr)=>Gt.createElement("div",{style:{display:"flex"}},Gt.createElement("div",{style:{flex:1}},Gt.createElement(Rn.Z,{key:mr,answers:rr,index:mr,flex:1,is_md:!0,activeOptionErrorIndex:Zo,onAnswerChange:Ka,addChildAnswer:Va,deleteChildAnswer:sr,deleteChildAnswermain:cr})),Ue.use_blank_score&&Gt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Gt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Gt.createElement(oe.Z,{style:{width:"100px"},size:"large",defaultValue:ft[mr],onBlur:va=>{ft[mr]=va.target.value,Xt([...ft])}}))))),Gt.createElement("div",null,Gt.createElement(Me.default,{className:`${Ge.color333} font14 mt20`,checked:Ue.use_blank_score,onChange:rr=>Bt(wt(yt({},Ue),{use_blank_score:rr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Gt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Gt.createElement("div",null,Gt.createElement(Me.default,{className:`${Ge.color333} font14 mt20`,checked:Ue.downcase,onChange:rr=>Bt(wt(yt({},Ue),{downcase:rr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Gt.createElement("div",null,Gt.createElement(Me.default,{className:`${Ge.color333} font14 mt20`,checked:Ue.no_space,onChange:rr=>Bt(wt(yt({},Ue),{no_space:rr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Gt.createElement("div",{className:"mt20"},(Ql==null?void 0:Ql.length)>1&&Gt.createElement("span",null,Gt.createElement(Me.default,{checked:Ml,onChange:rr=>_o(rr.target.checked),className:`${Ge.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Gt.createElement("span",{className:`${Ge.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"))),Gt.createElement("p",{className:Ge.titleWrap},Gt.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Gt.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ai,onChange:rr=>Ti(rr)}))};var qe=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gt)),Ie=x(5112),Ht=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,bn=(jt,rn)=>{var yn={};for(var ya in jt)ia.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&Ht)for(var ya of Ht(jt))rn.indexOf(ya)<0&&vn.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const ra=null,qn=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,editData:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=bn(yn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)(),[Ti,Ql]=(0,a.useState)(""),[Ur,Zo]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!wo||!To)return;Ql(wo==null?void 0:wo.name),Zo(wo==null?void 0:wo.analysis);const _o=wo==null?void 0:wo.choices.find(Le=>Le.is_answer);ai(_o.choice_text==="\u6B63\u786E"?"0":"1")},[wo]),(0,a.useImperativeHandle)(rn,()=>({onSave:Bl,Clear:Ml}));const Bl=()=>Ti?Al?{name:Ti,choices:[{choice_text:"\u6B63\u786E",is_answer:Al==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Al==="1"?1:0}],analysis:Ur}:(Re.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Ml=()=>{Ql(""),Zo(""),ai("")};return a.createElement("section",{className:Ge.wrap},a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ti,onChange:_o=>Ql(_o)}),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ie.ZP.Group,{buttonStyle:"solid",value:Al,onChange:_o=>ai(_o.target.value)},a.createElement(Ie.ZP.Button,{value:"0",className:`${Ge.radio} mr40`},"\u6B63\u786E"),a.createElement(Ie.ZP.Button,{value:"1",className:Ge.radio},"\u9519\u8BEF")),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ur,onChange:_o=>Zo(_o)}))};var Et=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(qn)),kt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Nn=(jt,rn)=>{var yn={};for(var ya in jt)an.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&kt)for(var ya of kt(jt))rn.indexOf(ya)<0&&Pt.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const An=null,On=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,editData:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Nn(yn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Zo;if(!wo||!To)return;const Bl=(Zo=wo==null?void 0:wo.shixun)==null?void 0:Zo.challenges.map(Ml=>({id:Ml==null?void 0:Ml.id,score:Ml.score}));ai(Bl)},[wo]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ti,Clear:Ql}));const Ti=()=>({challenges:[...Al]}),Ql=()=>{ai([])};console.log("editData--",wo);const Ur=Zo=>{var Bl,Ml;return a.createElement("div",null,(Ml=(Bl=Zo==null?void 0:Zo.shixun)==null?void 0:Bl.challenges)==null?void 0:Ml.map((_o,Le)=>{var Ve;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Le+1,"\u5173"),a.createElement(Fe.Z,{key:Le,title:_o==null?void 0:_o.challenge_name},a.createElement("span",null,(0,Ae.Pq)(_o==null?void 0:_o.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u5206\u503C\uFF1A"),a.createElement(oe.Z,{precision:1,min:1,max:100,className:Ge.baseFormItem,style:{width:176},value:(Ve=Al.find(Ue=>Ue.id===_o.id))==null?void 0:Ve.score,onChange:Ue=>{Al.find(Bt=>Bt.id===_o.id).score=Ue,ai([...Al])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:Ge.wrap},a.createElement(de.Z,{style:{paddingRight:10},className:Ge.titleHtml,value:`${wo==null?void 0:wo.position}\u3001${wo==null?void 0:wo.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u5173\u5361")),Ur(wo))};var Da=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(On)),$a=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Qn=(jt,rn)=>{var yn={};for(var ya in jt)Br.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&$a)for(var ya of $a(jt))rn.indexOf(ya)<0&&en.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Sa=["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"],fa=(jt,rn)=>{var yn=jt,{editData:ya,globalSetting:rl,loading:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Qn(yn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)([]),[Ti,Ql]=(0,a.useState)(),[Ur,Zo]=(0,a.useState)([]),[Bl,Ml]=(0,a.useState)(""),[_o,Le]=(0,a.useState)("");(0,a.useEffect)(()=>{ai(["","","",""])},[]),(0,a.useEffect)(()=>{if(!ya||!To)return;Ml(ya==null?void 0:ya.name),Le(ya==null?void 0:ya.analysis),ai(ya==null?void 0:ya.choices.map(ft=>ft.choice_text));const Bt=[];ya==null||ya.choices.map((ft,Xt)=>{ft.is_answer&&Bt.push(Xt)}),Zo(Bt)},[ya]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ve,Clear:Ue}));const Ve=()=>{if(!Bl)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Bt=Al.findIndex(Xt=>!Xt);if(Bt>-1)return Re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Sa[Bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ur.length)return Re.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(Ur.length<2)return Re.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ft=Al.map((Xt,mn)=>({choice_text:Xt,is_answer:Ur.includes(mn)?1:0}));return{name:Bl,choices:ft,analysis:_o}},Ue=()=>{ai(["","","",""]),Ml(""),Le(""),Zo("")};return a.createElement("section",{className:Ge.wrap},a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Bl,onChange:Bt=>Ml(Bt)}),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Al.map((Bt,ft)=>a.createElement("div",{className:Ge.choiceWrap,key:ft},a.createElement(Fe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ge.answer} ${Ur.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>{Ur.includes(ft)?Zo(Ur.filter(Xt=>Xt!==ft)):Zo([...Ur,ft])}},Sa[ft])),a.createElement("div",{className:Ge.editorWrap},Ti===ft?a.createElement($t.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Bt,onChange:Xt=>{Al[ft]=Xt,ai(Al)}}):a.createElement("div",{className:Ge.htmlWrap,onClick:()=>Ql(ft)},a.createElement(de.Z,{value:Bt}))),ft>1&&a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ai(Al.filter((Xt,mn)=>mn!==ft)),Ur.includes(ft)?Zo(Ur.filter(Xt=>Xt!==ft)):Zo([...Ur,ft])}})),ft<7&&ft===Al.length-1&&a.createElement(Fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ai([...Al,""])})))),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_o,onChange:Bt=>Le(Bt)}))};var Xa=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(fa)),jr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Bn=(jt,rn)=>{var yn={};for(var ya in jt)Qr.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&jr)for(var ya of jr(jt))rn.indexOf(ya)<0&&bt.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Ja=["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"],zt=(jt,rn)=>{var yn=jt,{editData:ya,globalSetting:rl,loading:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Bn(yn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)([]),[Ti,Ql]=(0,a.useState)(),[Ur,Zo]=(0,a.useState)(),[Bl,Ml]=(0,a.useState)(""),[_o,Le]=(0,a.useState)("");(0,a.useEffect)(()=>{ai(["","","",""])},[]),(0,a.useEffect)(()=>{if(!ya||!To)return;const Bt=[],ft=[];ya==null||ya.choices.forEach((Xt,mn)=>{Bt.push(Xt.choice_text),Xt.is_answer&&ft.push(mn)}),Ml(ya==null?void 0:ya.name),Le(ya==null?void 0:ya.analysis),ai(Bt),Zo(ft)},[ya]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ve,Clear:Ue}));const Ve=()=>{if(!Bl)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Bt=Al.findIndex(Xt=>!Xt);if(Bt>-1)return Re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ja[Bt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Ur))return Re.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;const ft=Al.map((Xt,mn)=>({choice_text:Xt,is_answer:Ur.includes(mn)?1:0}));return{name:Bl,choices:ft,analysis:_o}},Ue=()=>{ai(["","","",""]),Ml(""),Le(""),Zo("")};return a.createElement("section",{className:Ge.wrap},a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),a.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Bl,onChange:Bt=>Ml(Bt)}),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.required},"*"),a.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Al.map((Bt,ft)=>a.createElement("div",{className:Ge.choiceWrap,key:ft},a.createElement(Fe.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Ge.answer} ${Ur!=null&&Ur.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>Zo([ft])},Ja[ft])),a.createElement("div",{className:Ge.editorWrap},Ti===ft?a.createElement($t.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Bt,onChange:Xt=>{Al[ft]=Xt,ai(Al)}}):a.createElement("div",{className:Ge.htmlWrap,onClick:()=>Ql(ft)},a.createElement(de.Z,{value:Bt}))),ft>1&&a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ai(Al.filter((Xt,mn)=>mn!==ft)),ft===Ur&&Zo(null)}})),ft<7&&ft===Al.length-1&&a.createElement(Fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ai([...Al,""])})))),a.createElement("p",{className:Ge.titleWrap},a.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_o,onChange:Bt=>Le(Bt)}))};var Ln=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(zt)),Aa=x(12563),Ia=x(78673),Cr=x(61485),un=x(59301),se=Object.defineProperty,ge=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Mt=(jt,rn,yn)=>rn in jt?se(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,La=(jt,rn)=>{for(var yn in rn||(rn={}))_e.call(rn,yn)&&Mt(jt,yn,rn[yn]);if(Oe)for(var yn of Oe(rn))xt.call(rn,yn)&&Mt(jt,yn,rn[yn]);return jt},Yn=(jt,rn)=>ge(jt,Ee(rn)),ln=(jt,rn)=>{var yn={};for(var ya in jt)_e.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&Oe)for(var ya of Oe(jt))rn.indexOf(ya)<0&&xt.call(jt,ya)&&(yn[ya]=jt[ya]);return yn},Yt=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())});const jn=jt=>{if(!jt)return!1;if(/^s*$/.test(jt)||jt.trim()===""){Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let rn=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 jt==="|"?(Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Kt=({value:jt=[],onClose:rn})=>un.createElement(Aa.Z,{closable:!0,onClose:rn,className:Ge.keywordTag},un.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},jt.join(" \u6216 "))),xa=(jt,rn)=>{var yn=jt,{editData:ya,globalSetting:rl,loading:wo,dispatch:fl,onRef:No=()=>{},isEdit:To}=yn,$l=ln(yn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Al,ai]=(0,a.useState)(""),[Ti,Ql]=(0,a.useState)(""),[Ur,Zo]=(0,a.useState)(""),[Bl,Ml]=(0,a.useState)(""),[_o]=be.default.useForm(),Le=be.default.useWatch("use_keywords",_o);(0,a.useEffect)(()=>{var ft;!ya||!To||(ai(ya==null?void 0:ya.name),Ql(ya==null?void 0:ya.analysis),Zo((ft=ya==null?void 0:ya.answer_texts)==null?void 0:ft[0]),_o.setFieldsValue(La({},ya)))},[ya]),(0,a.useImperativeHandle)(rn,()=>({onSave:Ve,Clear:Ue}));const Ve=()=>Yt(void 0,null,function*(){if(!Al)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield _o.validateFields()}catch(Xt){Re.ZP.error(Xt.errorFields[0].errors[0]);return}const ft=_o.getFieldsValue();return console.log(ft,"values"),La({name:Al,answer_texts:[Ur],analysis:Ti},ft)}),Ue=()=>{ai(""),Ql(""),Zo(""),_o.resetFields()},Bt=ya==null?void 0:ya.score;return un.createElement("section",{className:Ge.wrap},un.createElement("p",{className:Ge.titleWrap},un.createElement("span",{className:Ge.required},"*"),un.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),un.createElement($t.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Al,onChange:ft=>ai(ft)}),un.createElement("p",{className:Ge.titleWrap},un.createElement("span",{className:Ge.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),un.createElement($t.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ur,onChange:ft=>Zo(ft)}),un.createElement("p",{className:Ge.titleWrap},un.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),un.createElement($t.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ti,onChange:ft=>Ql(ft)}),un.createElement(be.default,{form:_o,size:"large",onFinishFailed:ft=>Yt(void 0,null,function*(){var Xt,mn;Re.ZP.error(ft.errorFields[0].errors[0]),_o.scrollToField((mn=(Xt=ft==null?void 0:ft.errorFields)==null?void 0:Xt[0])==null?void 0:mn.name,{behavior:"smooth",block:"center"})})},un.createElement(Ze.Z,{align:"middle",className:"mb30 mt20"},un.createElement(be.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},un.createElement(Ia.Z,null)),un.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),un.createElement(Ce.Z,null,un.createElement(Fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},un.createElement(Cr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Le&&un.createElement(be.default.List,{name:"keywords",rules:[{validator(ft,Xt){return Xt!=null&&Xt.length?(Xt==null?void 0:Xt.reduce((pa,ba)=>pa+ba.score,0))>parseFloat(Bt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ft,{add:Xt,remove:mn})=>un.createElement(un.Fragment,null,un.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),un.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},un.createElement(Ce.Z,{flex:1},un.createElement(De.default,{value:Bl,onChange:pa=>{Ml(pa.target.value)},maxLength:50,allowClear:!0,onPressEnter:pa=>{var ba,Ka,Va,sr;const cr=`${(ba=pa.target)==null?void 0:ba.value}`,rr=(Va=(Ka=cr==null?void 0:cr.split("|"))==null?void 0:Ka.filter(Za=>!!Za))==null?void 0:Va.map(Za=>Za==null?void 0:Za.trim()),mr=_o.getFieldValue("keywords"),va=((sr=mr==null?void 0:mr.map(Za=>Za==null?void 0:Za.keyword))==null?void 0:sr.flat())||[];for(const Za of rr)if(va.includes(Za)){Re.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}jn(cr)&&(Xt({keyword:rr,score:1}),Ml(""))},className:Ge.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),un.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ft.map(pa=>{var ba=pa,{key:Ka,name:Va}=ba,sr=ln(ba,["key","name"]);return un.createElement(Ze.Z,{key:Ka,style:{marginRight:148}},un.createElement(Ce.Z,{flex:1},un.createElement(Ze.Z,{align:"middle",justify:"space-between"},un.createElement(be.default.Item,Yn(La({},sr),{name:[Va,"keyword"]}),un.createElement(Kt,{onClose:()=>mn(Va)})),un.createElement(be.default.Item,Yn(La({},sr),{name:[Va,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),un.createElement(oe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Pa=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xa)),ga=x(36381),Je={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Nt=x(32134),on=x(12893),fn=Object.defineProperty,pn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,er=(jt,rn,yn)=>rn in jt?fn(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,dr=(jt,rn)=>{for(var yn in rn||(rn={}))Gn.call(rn,yn)&&er(jt,yn,rn[yn]);if(dn)for(var yn of dn(rn))Wn.call(rn,yn)&&er(jt,yn,rn[yn]);return jt},Cn=(jt,rn)=>pn(jt,Mn(rn)),qr=(jt,rn)=>{var yn={};for(var ya in jt)Gn.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&dn)for(var ya of dn(jt))rn.indexOf(ya)<0&&Wn.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Yr=jt=>{var rn=jt,{value:yn,onChange:ya,scrollId:rl}=rn,wo=qr(rn,["value","onChange","scrollId"]);return a.createElement("div",{id:rl||""},a.createElement($t.Z,Cn(dr({},wo),{defaultValue:yn,onChange:(fl,No)=>{No!=null&&No.length?ya(fl,No):ya(fl)}})))},ao=({value:jt,onChange:rn,placeholder:yn,height:ya=140,isEdit:rl})=>rl?a.createElement($t.Z,{watch:!0,isFocus:!0,height:ya,placeholder:yn,defaultValue:jt,onChange:rn}):a.createElement("div",{style:{cursor:"pointer"}},jt?a.createElement(de.Z,{className:Je.inputBorder,value:jt}):a.createElement("div",{className:`${Je.inputBorder} ${Je.placeholder}`},yn));var Nr=x(59301),ka=Object.defineProperty,Pr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,vo=(jt,rn,yn)=>rn in jt?ka(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,Yo=(jt,rn)=>{for(var yn in rn||(rn={}))so.call(rn,yn)&&vo(jt,yn,rn[yn]);if(hr)for(var yn of hr(rn))Po.call(rn,yn)&&vo(jt,yn,rn[yn]);return jt},il=(jt,rn)=>Pr(jt,Rr(rn)),ci=(jt,rn)=>{var yn={};for(var ya in jt)so.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&hr)for(var ya of hr(jt))rn.indexOf(ya)<0&&Po.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Dl=["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"],nl=({value:jt,onChange:rn,choiceTextKey:yn,answerKey:ya,index:rl,isEdit:wo,setInputActive:fl,form:No,choiceOptionsPath:To,allowChangeMode:$l,showAddIcon:Al,addItem:ai,deleteItem:Ti})=>{const Ql=(jt==null?void 0:jt[ya])===!0,Ur=()=>{const Bl=No.getFieldValue(To);No.setFieldValue(To,Bl.map(Ml=>il(Yo({},Ml),{[ya]:!1})))},Zo=()=>{Ql?rn(il(Yo({},jt),{[ya]:!1})):($l||Ur(),rn(il(Yo({},jt),{[ya]:!0})))};return Nr.createElement(Ze.Z,{className:Je.choiceWrap,align:"middle",wrap:!1},Nr.createElement(Ce.Z,{onClick:Zo,className:`${Je.choiceIndex} ${Ql?Je.activeAnswer:""}`},Dl[rl]),Nr.createElement(Ce.Z,{flex:1,className:`${Je.editorWrap} ml15`,onClick:fl},Nr.createElement(ao,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:wo,value:jt==null?void 0:jt[yn],onChange:Bl=>{rn(il(Yo({},jt),{[yn]:Bl}))}})),Nr.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},Nr.createElement("div",{onClick:Zo,className:`${Je.setAnswerBtn} ${Ql?Je.activeAnswer:""}`},Ql?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Nr.createElement(Ce.Z,{className:Je.actionWrapper},Nr.createElement(Fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Nr.createElement(Nt.Z,{className:Je.addIcon,onClick:ai,style:{visibility:Al?"visible":"hidden"}})),Nr.createElement(Fe.Z,{title:"\u5220\u9664"},Nr.createElement(on.Z,{className:Je.deleteIcon,onClick:Ti,style:{visibility:rl>1?"visible":"hidden"}}))))},Ll=({questionTitlePlaceholder:jt,titleKey:rn,choiceKey:yn,analysisKey:ya,choiceTextKey:rl,answerKey:wo,choiceOptionsPath:fl,allowChangeMode:No=!0,form:To,showAnalysis:$l=!0})=>{const[Al,ai]=(0,a.useState)(),[Ti,Ql]=(0,a.useState)(!1);return Nr.createElement("div",{className:Je.wrap},Nr.createElement("div",{className:Je.questionTitleEditorWrap},Nr.createElement(be.default.Item,{label:"\u9898\u5E72",name:rn,labelCol:{span:24},rules:[{required:!0}]},Nr.createElement(Yr,{scrollId:Array.isArray(rn)?rn.join("_"):`${rn}`,watch:!0,height:140,placeholder:jt}))),Nr.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Nr.createElement(be.default.List,{name:yn,rules:[{validator(Ur,Zo){const Bl=Zo.some(_o=>_o[wo]),Ml=Zo.findIndex(_o=>{var Le;return((Le=_o[rl])==null?void 0:Le.length)<=0});return Ml!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Dl[Ml]}\u9009\u9879\u7684\u5185\u5BB9`)):Bl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ur,{add:Zo,remove:Bl})=>Nr.createElement("div",{id:Array.isArray(fl)?fl.join("_"):`${fl}`},Ur.map((Ml,_o)=>{var Le=Ml,{key:Ve,name:Ue}=Le,Bt=ci(Le,["key","name"]);const ft=Al===Ve,Xt=()=>{ai(Ve)},mn=_o<7&&_o===Ur.length-1,pa=()=>Zo({[rl]:"",[wo]:0}),ba=()=>Bl(Ue);return Nr.createElement(be.default.Item,il(Yo({},Bt),{key:Ve,name:Ue,noStyle:!0}),Nr.createElement(nl,{choiceTextKey:rl,answerKey:wo,index:_o,isEdit:ft,setInputActive:Xt,form:To,choiceOptionsPath:fl,allowChangeMode:No,showAddIcon:mn,addItem:pa,deleteItem:ba}))}),Ur.length<8&&Nr.createElement("div",{className:`${Je.addBtn} mb30`,onClick:()=>Zo({[rl]:"",[wo]:0})},"\u6DFB\u52A0\u9009\u9879"))),$l&&Nr.createElement("div",{onClick:()=>Ql(!0)},Nr.createElement(be.default.Item,{name:ya,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Nr.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ti}))))};var kr=x(59301),Pl=Object.defineProperty,Zl=Object.defineProperties,bl=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,li=(jt,rn,yn)=>rn in jt?Pl(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,di=(jt,rn)=>{for(var yn in rn||(rn={}))wi.call(rn,yn)&&li(jt,yn,rn[yn]);if(ro)for(var yn of ro(rn))oi.call(rn,yn)&&li(jt,yn,rn[yn]);return jt},vi=(jt,rn)=>Zl(jt,bl(rn)),Gl=(jt,rn)=>{var yn={};for(var ya in jt)wi.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&ro)for(var ya of ro(jt))rn.indexOf(ya)<0&&oi.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Go=({value:jt,onChange:rn})=>{const yn=rl=>{Be.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:Je.modal,onOk:()=>{const wo=[...jt];wo.splice(rl,1),rn(wo)}})},ya=()=>{const rl=[...jt];rl.push(""),rn(rl)};return kr.createElement(Ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},jt==null?void 0:jt.map((rl,wo)=>kr.createElement(Ce.Z,{key:`${rl}_${wo}`,className:Je.blankWrapper},kr.createElement(De.default,{className:Je.blankInput,defaultValue:rl,maxLength:1e3,onBlur:fl=>{const No=[...jt],To=fl.target.value.trim();No[wo]=To,rn(No)}}),kr.createElement(Fe.Z,{title:"\u5220\u9664"},kr.createElement(on.Z,{className:Je.deleteIcon,style:{marginLeft:15,visibility:wo>0?"visible":"hidden"},onClick:()=>yn(wo)})))),kr.createElement(Ce.Z,null,kr.createElement("div",{className:`${Je.addBtn}`,onClick:()=>{ya()}},"\u65B0\u589E\u7B54\u6848")))},Il=({value:jt=!0,onChange:rn})=>kr.createElement(Ia.Z,{checked:!jt,onChange:yn=>{rn(!yn)}}),Hl="\u2581",Di=({questionTitlePlaceholder:jt,form:rn,name:yn,scoreByBlank:ya="use_blank_score",answerKey:rl,titleKey:wo="name",analysisKey:fl="analysis",isOrdered:No="is_ordered"})=>{var To,$l;const[Al,ai]=(0,a.useState)(!1),Ti=(Ve,Ue)=>{const Bt=Ue.line;let ft=0;for(let mn=0;mn{const Xt=Ve.getRange(Ue.from,Ue.to);let mn=0;if(Ue.text.forEach(pa=>{mn+=pa.split(Hl).length-1}),Ue.origin!=="setValue"){if(Xt&&Xt.indexOf(Hl)!==-1){const pa=Xt.split(Hl).length-1,ba=Ti(Ve,Ue.from);if(console.log(`\u5220\u9664${pa}\u4E2A\uFF0C \u524D\u9762\u6709${ba}\u4E2A\uFF0C\u65B0\u589E${mn}\u4E2A`),pa>1){const Ka=Array.from({length:pa},(Va,sr)=>ba+sr);ft(Ka)}else ft(ba)}else if(mn>0){const pa=Ti(Ve,Ue.from);console.log(`\u65B0\u589E${mn}\u4E2A\uFF0C\u4E4B\u524D\u6709${pa}\u4E2A`),Bt(mn,pa)}}},Ur=()=>{const Ve=rn.getFieldValue(["sub_item_banks",...rl]);rn.setFieldValue(["sub_item_banks",...rl],Ve==null?void 0:Ve.map((Ue,Bt)=>vi(di({},Ue),{position:Bt+1})))},Zo=(0,a.useRef)(),Bl=(Ve,Ue)=>{for(let Bt=0;Bt{Ml.current(Ve),Ur()},Le=($l=(To=rn.getFieldValue("sub_item_banks"))==null?void 0:To[rl==null?void 0:rl[0]])==null?void 0:$l[rl==null?void 0:rl[1]];return kr.createElement("div",{className:Je.wrap},kr.createElement("div",{className:Je.questionTitleEditorWrap},kr.createElement(be.default.Item,{label:"\u9898\u5E72",name:wo,labelCol:{span:24},rules:[{required:!0}]},kr.createElement(Yr,{scrollId:"name",watch:!0,height:140,placeholder:jt,showNullButton:!0,onCMBeforeChange:(Ve,Ue)=>{Ql(Ve,Ue,Bl,_o)}}))),kr.createElement(be.default.List,{name:rl,rules:[{validator(Ve,Ue){if((Ue==null?void 0:Ue.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Bt of Ue){const{answer_text:ft}=Bt||{};if(ft!=null&&ft.some(Xt=>(Xt==null?void 0:Xt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ve,{add:Ue,remove:Bt},{errors:ft})=>(Zo.current=Ue,Ml.current=Bt,kr.createElement(kr.Fragment,null,kr.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ve.map((Xt,mn)=>{var pa=Xt,{key:ba,name:Ka}=pa,Va=Gl(pa,["key","name"]);return kr.createElement(Ze.Z,{className:"mb20",key:ba,align:"middle",wrap:!1},kr.createElement(Ce.Z,{flex:"0 0 auto",className:`${Je.blankIndex}`},"\u586B\u7A7A\u9879",mn+1),kr.createElement(Ce.Z,{flex:1},kr.createElement(Ze.Z,{align:"top",justify:"space-between",wrap:!1},kr.createElement(Ce.Z,null,kr.createElement(be.default.Item,vi(di({},Va),{name:[Ka,"answer_text"],noStyle:!0}),kr.createElement(Go,null))),(rn==null?void 0:rn.getFieldValue(["sub_item_banks",...ya]))&&kr.createElement(Ce.Z,{flex:"224px"},kr.createElement(be.default.Item,vi(di({},Va),{name:[Ka,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Je.blankInputNumberWrapper}),kr.createElement(oe.Z,{className:Je.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),kr.createElement(be.default.Item,vi(di({},Va),{name:[Ka,"position"],noStyle:!0}),kr.createElement(De.default,{type:"hidden"}))))})))),kr.createElement(Ze.Z,{align:"middle"},kr.createElement(be.default.Item,{name:[yn,"downcase"],valuePropName:"checked"},kr.createElement(Ia.Z,null)),kr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),kr.createElement(Ze.Z,{align:"middle"},kr.createElement(be.default.Item,{name:[yn,"no_space"],valuePropName:"checked"},kr.createElement(Ia.Z,null)),kr.createElement(Ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Le==null?void 0:Le.length)>1&&kr.createElement(Ze.Z,{align:"middle",className:(Le==null?void 0:Le.length)>1?"mb30":`${Je.hide}`},kr.createElement(be.default.Item,{name:No},kr.createElement(Il,null)),kr.createElement(Ce.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),kr.createElement("div",{onClick:()=>ai(!0)},kr.createElement(be.default.Item,{name:fl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},kr.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Al}))))};var ou=Object.defineProperty,lu=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,hi=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Au=(jt,rn,yn)=>rn in jt?ou(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,qu=(jt,rn)=>{for(var yn in rn||(rn={}))ii.call(rn,yn)&&Au(jt,yn,rn[yn]);if(hi)for(var yn of hi(rn))Ci.call(rn,yn)&&Au(jt,yn,rn[yn]);return jt},rs=(jt,rn)=>lu(jt,Eu(rn)),Yu=(jt,rn)=>{var yn={};for(var ya in jt)ii.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&hi)for(var ya of hi(jt))rn.indexOf(ya)<0&&Ci.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Mo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Wr=({value:jt,onChange:rn,form:yn,choiceKey:ya})=>{const rl=(jt==null?void 0:jt.is_answer)===!0,wo=jt==null?void 0:jt.choice_text,fl=()=>{var No;const To=(No=yn==null?void 0:yn.getFieldValue(["sub_item_banks",...ya]))==null?void 0:No.map($l=>({choice_text:$l==null?void 0:$l.choice_text,is_answer:!1}));yn==null||yn.setFieldValue(["sub_item_banks",...ya],To),rn(rs(qu({},jt),{is_answer:!0}))};return a.createElement(Ze.Z,{className:Je.choiceWrap,align:"middle",wrap:!1},a.createElement(Ce.Z,{onClick:fl,className:`${Je.choiceIndex} ${Je.judgementIndex} ${rl?Je.activeAnswer:""}`},Mo[wo]),a.createElement(Ce.Z,{flex:1,className:`${Je.editorWrap} ml15`},a.createElement("div",{className:`${Je.inputBorder} ${Je.placeholder} ${rl?Je.activeJudgementAnswer:""}`},wo)),a.createElement(Ce.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:fl,className:`${Je.setAnswerBtn} ${rl?Je.activeAnswer:""}`},rl?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Zr=({questionTitlePlaceholder:jt,choiceKey:rn="choices",form:yn,titleKey:ya="name",analysisKey:rl="analysis"})=>{const[wo,fl]=(0,a.useState)(!1);return a.createElement("div",{className:Je.wrap},a.createElement("div",{className:Je.questionTitleEditorWrap},a.createElement(be.default.Item,{label:"\u9898\u5E72",name:ya,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Yr,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),a.createElement(be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(be.default.List,{name:rn,rules:[{validator(No,To){return To.some(Al=>(Al==null?void 0:Al.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},No=>a.createElement("div",{id:"choices"},No.map(To=>{var $l=To,{key:Al,name:ai}=$l,Ti=Yu($l,["key","name"]);return a.createElement(be.default.Item,rs(qu({},Ti),{key:Al,name:ai,noStyle:!0}),a.createElement(Wr,{form:yn,choiceKey:rn}))})))),a.createElement("div",{onClick:()=>fl(!0)},a.createElement(be.default.Item,{name:rl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wo}))))};var Gr=Object.defineProperty,El=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,eu=(jt,rn,yn)=>rn in jt?Gr(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,ku=(jt,rn)=>{for(var yn in rn||(rn={}))zl.call(rn,yn)&&eu(jt,yn,rn[yn]);if(mi)for(var yn of mi(rn))Yi.call(rn,yn)&&eu(jt,yn,rn[yn]);return jt},tu=(jt,rn)=>El(jt,ei(rn)),Ro=(jt,rn)=>{var yn={};for(var ya in jt)zl.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&mi)for(var ya of mi(jt))rn.indexOf(ya)<0&&Yi.call(jt,ya)&&(yn[ya]=jt[ya]);return yn};const Ei=jt=>{var rn=jt,{value:yn,onChange:ya}=rn,rl=Ro(rn,["value","onChange"]);const wo=fl=>{ya([fl])};return a.createElement($t.Z,tu(ku({},rl),{defaultValue:yn==null?void 0:yn[0],onChange:wo}))},Ul=jt=>{if(!jt)return!1;let rn=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 jt==="|"?(Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},na=({value:jt=[],onClose:rn})=>a.createElement(Aa.Z,{closable:!0,onClose:rn,className:Je.keywordTag},jt==null?void 0:jt.join(" \u6216 ")),bo=({questionTitlePlaceholder:jt,form:rn,showKeywords:yn,isMustKeyWords:ya=yn,titleKey:rl="name",analysisKey:wo="analysis",answerTexts:fl="answer_texts",keywords:No="keywords",useKeywords:To="use_keywords",indexs:$l})=>{const[Al,ai]=(0,a.useState)(!1),[Ti,Ql]=(0,a.useState)(""),Ur=be.default.useWatch("sub_item_banks",rn),{use_keywords:Zo,score:Bl}=(Ur==null?void 0:Ur[$l])||{};return console.log(Zo,Bl,"itemValues"),a.createElement("div",{className:Je.wrap},a.createElement("div",{className:Je.questionTitleEditorWrap},a.createElement(be.default.Item,{label:"\u9898\u5E72",name:rl,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Yr,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),a.createElement(be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:fl,labelCol:{span:24}},a.createElement(Ei,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),yn&&!ya&&a.createElement(be.default.Item,{hidden:!0,name:To,valuePropName:"checked"},a.createElement(Ia.Z,{defaultChecked:!0})),yn&&ya&&a.createElement(Ze.Z,{align:"middle",className:"mb30"},a.createElement(be.default.Item,{name:To,valuePropName:"checked"},a.createElement(Ia.Z,null)),a.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(Ce.Z,null,a.createElement(Fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(Cr.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Zo||!ya)&&a.createElement(be.default.List,{name:No,rules:[{validator(Ml,_o){return ya?_o!=null&&_o.length?(_o==null?void 0:_o.reduce((Ve,Ue)=>Ve+Ue.score,0))>parseFloat(Bl)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ml,{add:_o,remove:Le})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Je.title} mb10`},ya?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Ze.Z,{align:"middle",className:"font14 mb30"},a.createElement(Ce.Z,{flex:1},a.createElement(De.default,{value:Ti,onChange:Ve=>{Ql(Ve.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ve=>{var Ue,Bt,ft,Xt;const mn=`${(Ue=Ve.target)==null?void 0:Ue.value}`,pa=(ft=(Bt=mn==null?void 0:mn.split("|"))==null?void 0:Bt.filter(Va=>!!Va))==null?void 0:ft.map(Va=>Va==null?void 0:Va.trim()),ba=rn.getFieldValue(["sub_item_banks",...No]),Ka=((Xt=ba==null?void 0:ba.map(Va=>Va==null?void 0:Va.keyword))==null?void 0:Xt.flat())||[];for(const Va of pa)if(Ka.includes(Va)){Re.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ul(mn)&&(_o({keyword:pa,score:1}),Ql(""))},className:Je.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ml.map(Ve=>{var Ue=Ve,{key:Bt,name:ft}=Ue,Xt=Ro(Ue,["key","name"]);return a.createElement(Ze.Z,{key:Bt,className:"mb20",style:{marginRight:148}},a.createElement(Ce.Z,{flex:1},a.createElement(Ze.Z,{align:"middle",justify:"space-between"},a.createElement(be.default.Item,tu(ku({},Xt),{name:[ft,"keyword"]}),a.createElement(na,{onClose:()=>Le(ft)})),ya&&a.createElement(be.default.Item,tu(ku({},Xt),{name:[ft,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Je.blankInputNumberWrapper}),a.createElement(oe.Z,{className:Je.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>ai(!0)},a.createElement(be.default.Item,{name:wo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ao,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Al}))))};var Vn=x(59301),_n=Object.defineProperty,Kn=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,xo=(jt,rn,yn)=>rn in jt?_n(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,Qo=(jt,rn)=>{for(var yn in rn||(rn={}))al.call(rn,yn)&&xo(jt,yn,rn[yn]);if(Co)for(var yn of Co(rn))Fr.call(rn,yn)&&xo(jt,yn,rn[yn]);return jt},ni=(jt,rn)=>Kn(jt,wr(rn)),Wo=(jt,rn)=>{var yn={};for(var ya in jt)al.call(jt,ya)&&rn.indexOf(ya)<0&&(yn[ya]=jt[ya]);if(jt!=null&&Co)for(var ya of Co(jt))rn.indexOf(ya)<0&&Fr.call(jt,ya)&&(yn[ya]=jt[ya]);return yn},io=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())});const{Panel:ui}=ga.default,Gi=null,vu=(jt,rn)=>{var yn=jt,{globalSetting:ya,loading:rl,dispatch:wo,editData:fl,onRef:No=()=>{},isEdit:To}=yn,$l=Wo(yn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Al,ai]=(0,a.useState)(""),[Ti,Ql]=(0,a.useState)([]),[Ur]=be.default.useForm();(0,a.useEffect)(()=>{!fl||!To||(ai(fl==null?void 0:fl.name),Ql(fl==null?void 0:fl.sub_item_banks),Ur.setFieldsValue(Qo({},fl)))},[fl]),(0,a.useEffect)(()=>{Ql(Ur.getFieldValue("sub_item_banks"))},[be.default.useWatch("sub_item_banks",Ur)]),(0,a.useImperativeHandle)(rn,()=>({onSave:Zo,Clear:Bl}));const Zo=()=>io(void 0,null,function*(){if(!Al)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Ur.validateFields()}catch(Bt){return console.log(Bt,"errInfo"),Re.ZP.error(Bt.errorFields[0].errors[0]),!1}const Ue=Ti.map(Bt=>Qo({id:Bt.id>1?Bt.id:null},Bt));return{name:Al,sub_item_banks:Ue}}),Bl=()=>{ai(""),Ql([])},Ml={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},_o=({value:Ue})=>Vn.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ue),[Le,Ve]=(0,a.useState)();return Vn.createElement("section",{className:Ge.wrap},Vn.createElement("p",{className:Ge.titleWrap},Vn.createElement("span",{className:Ge.required},"*"),Vn.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),Vn.createElement($t.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Al,onChange:Ue=>ai(Ue)}),Vn.createElement(be.default,{form:Ur,autoComplete:"off"},Vn.createElement(be.default.List,{name:"sub_item_banks",rules:[{validator(Ue,Bt){return Bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ue,{add:Bt,remove:ft})=>{const Xt=Ur.getFieldValue("sub_item_banks");return Vn.createElement(Vn.Fragment,null,Vn.createElement(ga.default,{className:Ue.length>0?Ge.collapseWrapper:"",bordered:!1,expandIcon:({isActive:mn})=>Vn.createElement("i",{className:`iconfont icon-weizhankai ${mn?Ge.open:Ge.close}`,style:{fontSize:14,transition:"all .2s"}})},Ue.map((mn,pa)=>{var ba=mn,{key:Ka,name:Va}=ba,sr=Wo(ba,["key","name"]),cr,rr,mr,va,Za,Er,yo,Lr,Bo,Do,So,Ma;return Vn.createElement(ui,{className:Ge.panel,forceRender:!0,header:Vn.createElement("div",{className:Ge.panelHeader},"\u7B2C",pa+1,"\u5C0F\u9898",Vn.createElement("span",null,"\uFF08",Ml[(cr=Xt==null?void 0:Xt[Va])==null?void 0:cr.item_type],"\uFF09")),extra:Vn.createElement(Ze.Z,{align:"middle",onClick:Vl=>Vl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((rr=Xt==null?void 0:Xt[Va])==null?void 0:rr.item_type)=="completion"&&Vn.createElement(be.default.Item,ni(Qo({},sr),{name:[Va,"score"],className:Ge.blankInputNumberWrapper,style:{marginBottom:0}}),((mr=Xt==null?void 0:Xt[Va])==null?void 0:mr.item_type)=="completion"&&Vn.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Vn.createElement(_o,{value:(va=Xt==null?void 0:Xt[Va])==null?void 0:va.score}),"\u5206")),((Za=Xt==null?void 0:Xt[Va])==null?void 0:Za.item_type)=="completion"&&Vn.createElement(Vn.Fragment,null,Vn.createElement(Ie.ZP.Group,{defaultValue:(Er=Xt==null?void 0:Xt[Va])==null?void 0:Er.use_blank_score,className:Ge.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Vl=>{var pl;console.log(Ur.getFieldsValue()),Ur==null||Ur.setFieldValue(["sub_item_banks",Va,"use_blank_score"],(pl=Vl==null?void 0:Vl.target)==null?void 0:pl.value),Ve(new Date)}}),Vn.createElement(Fe.Z,{overlayInnerStyle:{width:460},title:Vn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Vn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Vn.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ka},Vn.createElement(be.default.Item,ni(Qo({},sr),{name:Va}),(((yo=Xt==null?void 0:Xt[Va])==null?void 0:yo.item_type)=="single"||((Lr=Xt==null?void 0:Xt[Va])==null?void 0:Lr.item_type)=="multiple")&&Vn.createElement(Ll,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Bo=Xt==null?void 0:Xt[Va])==null?void 0:Bo.item_type)!="single",form:Ur,choiceKey:[Va,"choices"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceOptionsPath:["sub_item_banks",Va,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Do=Xt==null?void 0:Xt[Va])==null?void 0:Do.item_type)=="completion"&&Vn.createElement(Di,{form:Ur,name:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Va,"use_blank_score"],titleKey:[Va,"name"],analysisKey:[Va,"analysis"],isOrdered:[Va,"is_ordered"],answerKey:[Va,"standard_answer"],key:Le}),((So=Xt==null?void 0:Xt[Va])==null?void 0:So.item_type)=="judgement"&&Vn.createElement(Zr,{form:Ur,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Va,"name"],analysisKey:[Va,"analysis"],choiceKey:[Va,"choices"]}),((Ma=Xt==null?void 0:Xt[Va])==null?void 0:Ma.item_type)=="subjective"&&Vn.createElement(bo,{showKeywords:!0,form:Ur,titleKey:[Va,"name"],analysisKey:[Va,"analysis"],answerTexts:[Va,"answer_texts"],useKeywords:[Va,"use_keywords"],keywords:[Va,"keywords"],indexs:Va,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var ml=(0,pe.connect)(({loading:jt,globalSetting:rn})=>({globalSetting:rn,loading:jt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(vu)),ul=x(96935),ji=x(19842),Si=x(57809),Pi=x(1710),wu={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},ts=x(3918),Cs=x(63952),Ls=x(33270),ys=x(61527),Qs=x(2524),nc=x(90463),Rs=({open:jt,onCancel:rn,onOk:yn})=>{const ya=(0,Cs.g)(),[rl,wo,fl,No]=(0,ys.U)(Ls.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[To,$l]=(0,a.useState)(!1);(0,a.useEffect)(()=>{jt&&fl({page:1,limit:10,type:0},!0).then(Ur=>{(Ur==null?void 0:Ur.shixuns_count)===0&&$l(!0)})},[jt]);const[Al,ai]=(0,a.useState)([]),[Ti,Ql]=(0,a.useState)([]);return a.createElement(Be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:jt,width:948,centered:!0,closable:!0,onCancel:rn,onOk:()=>yn(Ti),destroyOnClose:!0},a.createElement(Ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(Ce.Z,null,a.createElement(ji.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ya,onChange:Ur=>{fl({page:1,discipline_id:Ur==null?void 0:Ur[0],sub_discipline_id:Ur==null?void 0:Ur[1]})}}),a.createElement(Si.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Ur=>fl({page:1,diff:Ur})}),a.createElement(Si.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Ur=>fl({page:1,shixun_publish_status:Ur})})),a.createElement(ts.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ur=>{fl({keyword:Ur,page:1})}})),To?a.createElement("div",null,a.createElement(Qs.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):a.createElement(Pi.default,{loading:wo,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ur,Zo)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Zo!=null&&Zo.high_resources_consume?wu.title:"",title:Ur||"--"},a.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Ur||"--"})),(Zo==null?void 0:Zo.high_resources_consume)&&a.createElement(nc.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ur,Zo,Bl)=>a.createElement("span",null,Ur||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(Fe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(Cr.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ur,Zo,Bl)=>a.createElement("span",null,Ur||"- -")},{title:"\u64CD\u4F5C",render(Ur,Zo){const{title:Bl,challenge_names:Ml,author_name:_o,identifier:Le,author_school_name:Ve,study_count:Ue}=Zo||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(de.Z,{value:Bl,style:{marginBottom:18}}),a.createElement("div",{className:wu.challengeNameWrapper},Ml.map((Bt,ft)=>a.createElement("div",{className:wu.challengeName,key:ft},"\u7B2C",(0,Ae.EM)(ft+1),"\u9898\xA0",Bt))),a.createElement(Ze.Z,{className:wu.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(Ce.Z,{className:wu.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:wu.shixunInfo},_o.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:wu.shixunInfo},Ve),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:wu.shixunInfo},Ue)),a.createElement(ye.ZP,{type:"primary",className:wu.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Le}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Zo==null?void 0:Zo.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Zo==null?void 0:Zo.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:No==null?void 0:No.items,rowSelection:{type:"radio",selectedRowKeys:Al,preserveSelectedRowKeys:!0,getCheckboxProps:Ur=>({disabled:Ur.shixun_tag_num===1}),onChange(Ur,Zo){var Bl,Ml,_o;console.log(Ur),ai(Ur);const Le=[];for(const Ue of Ti)Ur.includes(Ue.id)&&Le.push(Ue);const Ve=Le.map(Ue=>Ue.id);for(const Ue of Zo)Ue&&Ur.includes(Ue.id)&&!Ve.includes(Ue.id)&&Le.push({id:Ue.id,difficulty:Ue.level,identifier:Ue.identifier,name:Ue.name,real_name:(Bl=Ue==null?void 0:Ue.author_name)==null?void 0:Bl.split("\u3001")[0],school_name:Ue.author_school_name,challenge_names:Ue.challenge_names,challenges:(Ml=Ue.challenge_names)==null?void 0:Ml.map((Bt,ft)=>({subject:Bt,id:ft,score:5})),score:((_o=Ue.challenge_names)==null?void 0:_o.length)*5,study_count:Ue.study_count,challenges_count:Ue.challenges_count});Ql(Le)}},pagination:{current:rl.page,pageSize:rl.limit,total:No==null?void 0:No.items_count,showTotal:Ur=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Ur),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ur,Zo){fl({page:Ur,limit:Zo})},size:"default"},scroll:{y:400}}))},Ws=x(83028),Gs=x(60979),Cu=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())}),gs=({visible:jt,getdata:rn,onCancel:yn,onRandomExchange:ya,selectFromProblemSet:rl,questionParams:wo})=>{const[fl,No]=(0,a.useState)(!1),[To,$l]=(0,a.useState)(!1),[Al,ai]=(0,a.useState)({}),Ti=(0,pe.useParams)(),[Ql,Ur]=(0,a.useState)(),Zo=(Bl,Ml)=>Cu(void 0,null,function*(){$l(!0);const _o=yield(0,Se.ZP)(`/api/exercises/${Ti.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:wo.id,item_bank_id:Bl,shixuns_info:[{id:Bl,is_copy:Ml!=1,is_use:Ml!=1}]}});$l(!1),_o!=null&&_o.status||(Re.ZP.info("\u6362\u9898\u6210\u529F"),yn(),rn())});return a.createElement(Be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:jt,onCancel:yn,centered:!0,maskClosable:!0,footer:null},a.createElement(Ze.Z,{justify:"center",className:"pb20"},a.createElement(ul.Z,{onClick:ya},"\u968F\u673A\u66F4\u6362"),(wo==null?void 0:wo.type)!=="PRACTICAL"&&a.createElement(ye.ZP,{style:{marginLeft:24},onClick:rl},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(wo==null?void 0:wo.type)==="PRACTICAL"&&a.createElement(ye.ZP,{style:{marginLeft:24},onClick:()=>{No(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Rs,{open:fl,onCancel:()=>No(!1),onOk:Bl=>Cu(void 0,null,function*(){if(console.log("----selectedRows",Bl,Ti),(Bl==null?void 0:Bl.length)<=0){Re.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Ml=Bl==null?void 0:Bl.map(Le=>Le==null?void 0:Le.id),_o=yield(0,Gs.Tr)({id:[...Ml],course_id:Ti.coursesId,type:"shixun"});(_o==null?void 0:_o.student_count)===0?Zo(Ml==null?void 0:Ml[0],1):(Ur(Ml),ai(_o)),No(!1)})}),a.createElement(Ws.Z,{resdata:Al,type:"shixun",okloading:To,oktext:(Al==null?void 0:Al.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Bl=>Cu(void 0,null,function*(){Zo(Ql==null?void 0:Ql[0],2)})}))},ps=x(98408),qs=x(24334),vs=x(88436),Kl=x(25965),js=x(2337),ac=Object.defineProperty,Fs=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,oc=Object.getOwnPropertySymbols,mc=Object.prototype.hasOwnProperty,Zc=Object.prototype.propertyIsEnumerable,lc=(jt,rn,yn)=>rn in jt?ac(jt,rn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):jt[rn]=yn,ws=(jt,rn)=>{for(var yn in rn||(rn={}))mc.call(rn,yn)&&lc(jt,yn,rn[yn]);if(oc)for(var yn of oc(rn))Zc.call(rn,yn)&&lc(jt,yn,rn[yn]);return jt},Ds=(jt,rn)=>Fs(jt,rc(rn)),cs=(jt,rn,yn)=>new Promise((ya,rl)=>{var wo=To=>{try{No(yn.next(To))}catch($l){rl($l)}},fl=To=>{try{No(yn.throw(To))}catch($l){rl($l)}},No=To=>To.done?ya(To.value):Promise.resolve(To.value).then(wo,fl);No((yn=yn.apply(jt,rn)).next())}),Us=({data:jt,submit:rn,goBack:yn,loading:ya,onTypeScore:rl,editPreview:wo=!1,onSkipExamination:fl,selectValue:No,onExchange:To,getdata:$l,handleMarkWrongQuestion:Al})=>{var ai,Ti,Ql,Ur,Zo,Bl,Ml,_o,Le,Ve,Ue;const Bt=(0,a.useRef)(),[ft,Xt]=(0,a.useState)(null),[mn,pa]=(0,a.useState)(!1),[ba,Ka]=(0,a.useState)(!1),Va=(0,a.useRef)(),[sr]=be.default.useForm(),cr=(0,pe.useParams)(),[rr,mr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{pa(!0)},[]),(0,a.useEffect)(()=>{wo||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[wo]);const va=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Za={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Er={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},yo=Zn=>{var Hr;const zo=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(Hr=Zn==null?void 0:Zn.choices)==null?void 0:Hr.map((We,je)=>(We.is_answer&&zo.push(js.k4[je]),a.createElement("ul",{key:je},a.createElement("li",null,js.k4[je],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:We.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",zo.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",va[Zn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name)))))},Lr=(Zn,Hr)=>{var zo;const We=(zo=Zn==null?void 0:Zn.standard_answer)==null?void 0:zo.map((je,Ft)=>{var It;return a.createElement("div",{key:Ft},`\u7B54\u6848\uFF08\u586B\u7A7A${je==null?void 0:je.position}\uFF09\uFF1A${(It=je==null?void 0:je.answer_text)==null?void 0:It.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,We)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Hr?`${(Hr==null?void 0:Hr.discipline_name)||"--"}/${Hr==null?void 0:Hr.sub_discipline_name}`:`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name)))))},Bo=Zn=>{var Hr;const zo=(Hr=Zn==null?void 0:Zn.standard_answer)==null?void 0:Hr.map((We,je)=>a.createElement("div",{key:je},`\u7B54\u6848\uFF08\u586B\u7A7A${(We==null?void 0:We.position)||(We==null?void 0:We.exercise_choice_id)}\uFF09\uFF1A${We==null?void 0:We.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:fe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,zo)),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name)))))},Do=(Zn,Hr)=>{var zo;return a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(zo=Zn==null?void 0:Zn.answer_texts)==null?void 0:zo[0]),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Hr?`${(Hr==null?void 0:Hr.discipline_name)||"--"}/${Hr==null?void 0:Hr.sub_discipline_name}`:`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Hr?Hr==null?void 0:Hr.tag_discipline_name:Zn==null?void 0:Zn.tag_discipline_name))))},So=Zn=>{var Hr,zo;return a.createElement("div",{className:fe.analysis},a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(de.Z,{value:(Hr=Zn==null?void 0:Zn.program_attr)==null?void 0:Hr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((zo=Zn==null?void 0:Zn.program_attr)==null?void 0:zo.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:Zn.analysis?Zn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name))))},Ma=(Zn,Hr)=>{var zo;return a.createElement("div",null,(zo=Zn==null?void 0:Zn.sub_item_banks)==null?void 0:zo.map((We,je)=>{var Ft,It;const Qt=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Hr+1+"."+(je+1),"\uFF08",Za[We.item_type]||Er[We.item_type],"\uFF09",We.name),(We.item_type=="SINGLE"||We.item_type=="MULTIPLE"||We.item_type=="JUDGMENT"||We.item_type=="single"||We.item_type=="multiple"||We.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:fe.single},(Ft=We==null?void 0:We.choices)==null?void 0:Ft.map((Zt,Tn)=>(Zt.is_answer&&Qt.push(js.k4[Tn]),a.createElement("ul",{key:Tn},a.createElement("li",null,js.k4[Tn],"\u3001"),a.createElement("li",null,a.createElement(de.Z,{value:Zt.choice_text})))))),a.createElement("div",{className:fe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Qt.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",va[We.difficulty])),a.createElement("aside",null,a.createElement("span",{className:fe.text},"\u89E3\u6790:"),a.createElement(de.Z,{value:We.analysis?We.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Zn==null?void 0:Zn.discipline_name)||"--"}/${Zn==null?void 0:Zn.sub_discipline_name}`),a.createElement(Fe.Z,{title:Zn==null?void 0:Zn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zn==null?void 0:Zn.tag_discipline_name))))),(We.item_type=="COMPLETION"||We.item_type=="completion")&&Lr(We,Zn),(We.item_type=="SUBJECTIVE"||We.item_type=="subjective")&&Do(We,Zn),((It=jt==null?void 0:jt.exam)==null?void 0:It.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(vs.Z,{state:We==null?void 0:We.is_wrong,onClick:()=>{Al==null||Al({value:Ds(ws({},We),{question_id:We==null?void 0:We.id,question_score:We==null?void 0:We.score})})}}),We.item_type=="single"&&a.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{Ni({value:We})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Vl=Zn=>{var Hr,zo,We;return a.createElement("div",{style:{marginTop:"12px"}},(zo=(Hr=Zn==null?void 0:Zn.shixun)==null?void 0:Hr.challenges)==null?void 0:zo.map((je,Ft)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Ft+1,"\u5173"),a.createElement(Fe.Z,{key:Ft,title:je==null?void 0:je.challenge_name},a.createElement("span",null,(0,Ae.Pq)(je==null?void 0:je.challenge_name,44)))),wo&&a.createElement("div",null,"\u5206\u503C\uFF1A",je.score,"\u5206"))),a.createElement(pe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(We=Zn==null?void 0:Zn.shixun)==null?void 0:We.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},pl=Zn=>{let Hr=Zn.questions_score/Zn.questions_count;Be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",null,Zn==null?void 0:Zn.name,"\uFF1A"),a.createElement(oe.Z,{min:0,precision:1,defaultValue:Hr,onChange:zo=>{Hr=zo}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){var zo;if(!Hr)return Re.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const We={type:Zn==null?void 0:Zn.type,score:Hr,scoreTotal:Number((zo=Hr*Zn.questions_count)==null?void 0:zo.toFixed(1))};rl(We)})})},gi=()=>{let Zn="";Be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:fe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Tt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:fe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:fe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Zn,onChange:Hr=>{Zn=Hr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){var Hr;if(!Zn)return Re.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const zo=[],We=[],je=[],Ft=[];(Hr=jt==null?void 0:jt.questionList)==null||Hr.forEach(Qt=>{var Zt;(Zt=Qt.questions)==null||Zt.forEach(Tn=>{let Sn=Qt.questions_score/Qt.questions_count;Sn=Sn&&Sn.toFixed(1),Qt.type==="COMBINATION"&&je.push({id:Tn.id,sub_item_bank_ids:Tn.sub_item_banks.map(wn=>wn.id)}),Qt.type==="PRACTICAL"?Ft.push(Tn.id):(zo.push(Tn.id),We.push(Sn))})}),console.log("-----",je),yield rn({item_bank_ids:zo,item_bank_scores:We,name:Zn,combination_item_banks:je,shixun_ids:Ft})})})},si=(Zn,Hr,zo,We)=>{var je;const Ft=`${location.pathname}${location.search}`,It=(je=We.questions)==null?void 0:je.map(Qt=>Qt==null?void 0:Qt.id);if(Ft.includes("exercise"))Va.current={id:Zn,ids:It,type:Hr,index:zo},Ka(!0);else{let Qt=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){Qt.update({cancelButtonProps:{disabled:!0}}),yield To({single_question_id:Zn,seleted_item_bank_ids:It},{type:Hr,index:zo}),Qt.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},ki=Zn=>{var Hr;const zo=(Hr=Zn.questions)==null?void 0:Hr.map(Ft=>Ft==null?void 0:Ft.id),We=Zn.name;let je=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${We}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){je.update({cancelButtonProps:{disabled:!0}}),yield To({seleted_item_bank_ids:zo},{type:Zn.type}),je.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${We}\u8BD5\u9898`)})})},nu=()=>{let Zn=Be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>cs(void 0,null,function*(){Zn.update({cancelButtonProps:{disabled:!0}}),yield To(),Zn.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},iu=Zn=>{console.log(Zn,"key"),fl(Zn-1)},Ii=(Zn,Hr)=>{var zo,We;if(Hr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Ln,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Xa,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(Et,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(qe,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Pa,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(ml,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null));if(Hr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(be.default,{form:sr,style:{marginTop:20},onFinishFailed:je=>{var Ft,It;je.errorFields[0].name.includes("standard_answers")?Re.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Re.ZP.error(je.errorFields[0].errors[0]),sr.scrollToField((It=(Ft=je==null?void 0:je.errorFields)==null?void 0:Ft[0])==null?void 0:It.name,{behavior:"smooth",block:"center"})},onFinish:je=>cs(void 0,null,function*(){var Ft;let It=Ds(ws({question_score:Zn.score},je),{question_type:8,hack:Ds(ws({},je.hack),{difficult:Zn.program_attr.difficult}),hack_codes:Ds(ws({},je.hack_codes),{code:qs.Base64.encode((Ft=je.hack_codes)==null?void 0:Ft.code)})});rr&&(It.is_cover=1);const Qt=yield(0,Se.ZP)(`/api/exercise_questions/${Zn.id}.json`,{method:"put",body:It});(Qt==null?void 0:Qt.status)===0&&(Re.ZP.success("\u7F16\u8F91\u6210\u529F"),iu(No+1)),Xt(null)})},a.createElement(ps.tc,{form:sr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(zo=Zn==null?void 0:Zn.program_attr)==null?void 0:zo.identifier,answerKey:"standard_answers"}),a.createElement(Pe.Z,null)));if(Hr==="PROGRAM"&&pe.history.push(`/problems/${(We=Zn==null?void 0:Zn.program_attr)==null?void 0:We.identifier}/edit?type=exercises&express_id=${cr.categoryId}&question_id=${Zn==null?void 0:Zn.id}&score=${Zn==null?void 0:Zn.score}&callback_url=${location.pathname}&select=${No}&exercise=true`),Hr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(Da,{ref:Bt,editData:Zn,isEdit:!0}),a.createElement(Pe.Z,null))},yi=(Zn,Hr)=>cs(void 0,null,function*(){var zo,We,je,Ft,It,Qt;const Zt=yield(zo=Bt.current)==null?void 0:zo.onSave();if(!Zt)return;const Tn=hn=>{const da=hn.map(qa=>qa.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(da).size!==da.length},Sn={question_score:Hr.score,analysis:Zt.analysis};if(Zn==="SINGLE"||Zn==="MULTIPLE"||Zn==="JUDGMENT"){if(Zn!=="JUDGMENT"&&Tn(Zt==null?void 0:Zt.choices)){Re.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const hn=[],da=[];Sn.question_type=Zn==="JUDGMENT"?2:1,Sn.question_title=Zt==null?void 0:Zt.name,(We=Zt==null?void 0:Zt.choices)==null||We.forEach((ir,qa)=>{hn.push(ir.choice_text),ir!=null&&ir.is_answer&&da.push(qa+1)}),Sn.question_choices=hn,Sn.standard_answers=da}if(Zn==="COMPLETION"){let hn=(je=Zt==null?void 0:Zt.standard_answers)==null?void 0:je.map((qa,gr)=>(qa==null?void 0:qa.score)<=0?gr+1:null).filter(qa=>qa!==null);if((hn==null?void 0:hn.length)>0)return Re.ZP.warning(`\u7B2C${hn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let da=(Ft=Zt==null?void 0:Zt.standard_answers)==null?void 0:Ft.reduce((qa,gr)=>qa+(Number(gr==null?void 0:gr.score)||0),0);if(parseFloat(da.toFixed(2))!=(Sn==null?void 0:Sn.question_score))return Re.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Sn.is_ordered=Zt.is_ordered,Sn.question_title=Zt==null?void 0:Zt.name,Sn.use_blank_score=Zt==null?void 0:Zt.use_blank_score,Sn.question_type=3;const ir=[];(It=Zt==null?void 0:Zt.standard_answers)==null||It.forEach((qa,gr)=>{ir.push({choice_id:qa.position,answer_text:qa.answer_text,score:qa.score})}),Sn.standard_answers=ir,Sn.downcase=Zt==null?void 0:Zt.downcase,Sn.no_space=Zt==null?void 0:Zt.no_space}if(Zn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Zt),Sn.question_title=Zt==null?void 0:Zt.name,Sn.question_type=4,Sn.answer_texts=Zt==null?void 0:Zt.answer_texts,Sn.use_keywords=Zt==null?void 0:Zt.use_keywords,Sn.keywords=Zt==null?void 0:Zt.keywords),Zn==="COMBINATION"){Sn.question_title=Zt==null?void 0:Zt.name,Sn.question_type=7;try{Sn.sub_questions=(Qt=Zt==null?void 0:Zt.sub_item_banks)==null?void 0:Qt.map((hn,da)=>{var ir,qa,gr;if((hn==null?void 0:hn.item_type)=="single"||(hn==null?void 0:hn.item_type)=="multiple"){if(Tn(hn==null?void 0:hn.choices))throw new Error(`\u7B2C${da+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Sr=[],Dr=[];return(ir=hn==null?void 0:hn.choices)==null||ir.forEach((Tr,Mr)=>{Sr.push(Tr.choice_text),Tr!=null&&Tr.is_answer&&Dr.push(Mr+1)}),{id:hn.id,question_id:hn.id,question_title:hn.name,difficulty:hn.difficulty,question_type:(hn==null?void 0:hn.item_type)=="single"?0:(hn==null?void 0:hn.item_type)=="multiple"?1:2,question_choices:Sr,standard_answers:Dr,analysis:hn.analysis,question_score:hn==null?void 0:hn.score}}else if((hn==null?void 0:hn.item_type)=="completion"){let Sr=(qa=hn==null?void 0:hn.standard_answer)==null?void 0:qa.reduce((Tr,Mr)=>Tr+(Number(Mr==null?void 0:Mr.score)||0),0);if(parseFloat(Sr.toFixed(2))!=(hn==null?void 0:hn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Dr=[];return(gr=hn==null?void 0:hn.standard_answer)==null||gr.forEach((Tr,Mr)=>{Dr.push({choice_id:Tr.position,answer_text:Tr.answer_text,score:Tr.score})}),{id:hn.id,question_id:hn.id,is_ordered:hn.is_ordered,question_title:hn.name,difficulty:hn.difficulty,question_type:3,standard_answers:Dr,use_blank_score:hn.use_blank_score,analysis:hn.analysis,downcase:hn==null?void 0:hn.downcase,no_space:hn==null?void 0:hn.no_space,question_score:hn==null?void 0:hn.score}}else if((hn==null?void 0:hn.item_type)=="subjective")return{id:hn.id,question_id:hn.id,question_title:hn.name,question_type:4,difficulty:hn.difficulty,answer_texts:hn==null?void 0:hn.answer_texts,analysis:hn.analysis,question_score:hn==null?void 0:hn.score,use_keywords:hn.use_keywords,keywords:hn==null?void 0:hn.keywords}})}catch(hn){Re.ZP.warning(hn.message);return}delete Sn.analysis}let wn=!1;(Hr==null?void 0:Hr.is_my)===1&&(wn=yield new Promise((da,ir)=>{Be.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:()=>{da(!0)},onCancel:()=>{da(!1)}})})),wn&&(Sn.is_cover=1);const Na=Zn!=="PRACTICAL"?yield(0,Se.ZP)(`/api/exercise_questions/${Hr.id}.json`,{method:"put",body:Sn}):yield(0,Se.ZP)(`/api/exercise_questions/${Hr.id}/update_shixun_score.json`,{method:"post",body:ws({},Zt)});(Na==null?void 0:Na.status)===0&&(Re.ZP.success("\u7F16\u8F91\u6210\u529F"),iu(No+1),Xt(null))}),Oi=()=>cs(void 0,null,function*(){(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Se.ZP)(`/api/exercises/${cr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield fl(No),Re.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ni=({value:Zn}={})=>{var Hr;const zo=[];let We=[];const je=(Hr=Zn==null?void 0:Zn.choices)==null?void 0:Hr.map((It,Qt)=>{var Zt;const Tn=Qt+1;return It!=null&&It.is_answer&&(zo.push(Tn),We.push(Tn)),{value:Tn,label:a.createElement(de.Z,{className:"c-black font14",value:`${(Zt=js.k4)==null?void 0:Zt[Qt]}. ${It==null?void 0:It.choice_text}`}),disabled:It==null?void 0:It.origin_standard_answer}}),Ft=Be.default.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 ",zo==null?void 0:zo.map(It=>{var Qt;return(Qt=js.k4)==null?void 0:Qt[It-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(Me.default.Group,{className:"flex-col mt20",options:je,defaultValue:We,onChange:It=>{We=It}})),onOk:()=>cs(void 0,null,function*(){const It=yield(0,Se.ZP)(`/api/exercises/${cr.categoryId}/questions/${Zn==null?void 0:Zn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:We}});(It==null?void 0:It.status)===0&&(Re.ZP.success("\u4FEE\u6539\u6210\u529F"),iu(No+1))})})},qi=(ai=jt==null?void 0:jt.questionList)==null?void 0:ai.reduce((Zn,Hr)=>Zn+Number(Hr.questions_score),0),Zi=wo&&((Ti=jt==null?void 0:jt.exam)==null?void 0:Ti.exercise_status)!==1;return a.createElement("section",{className:fe.wrap},a.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:Zn=>{const Hr=document.getElementById("id_left_preview");Hr.style.overflowY="auto"},onMouseLeave:Zn=>{const Hr=document.getElementById("id_left_preview");Hr.style.overflowY="hidden"}},a.createElement("div",{className:fe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:fe.total},a.createElement("div",null,a.createElement("img",{src:St}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,jt==null?void 0:jt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:mt}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,qi&&qi.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:ce}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Ql=jt==null?void 0:jt.exam)==null?void 0:Ql.time)===-1||((Ur=jt==null?void 0:jt.exam)==null?void 0:Ur.time)===null?"\u4E0D\u9650":(Zo=jt==null?void 0:jt.exam)==null?void 0:Zo.time))),(Bl=jt==null?void 0:jt.questionList)==null?void 0:Bl.map((Zn,Hr)=>{var zo;return a.createElement("div",{className:fe.list,key:Hr},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Zn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:fe.b},Zn.questions_count),"\u9898 ",a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Zn.questions_score),"\u5206"),a.createElement("div",{className:fe.answerSheet},(zo=Zn==null?void 0:Zn.questions)==null?void 0:zo.map((We,je)=>a.createElement("div",{onClick:()=>{const Ft=`Anchor_${We==null?void 0:We.id}`;let It=document.getElementById(Ft);It&&setTimeout(()=>It.scrollIntoView({block:"center",behavior:"smooth"}))},key:We==null?void 0:We.id,className:fe.tag},je+1)))))})),a.createElement("div",{className:fe.right},a.createElement("div",{className:fe.examName,id:"examName"},a.createElement("div",{className:fe.name},a.createElement(Fe.Z,{title:(Ml=jt==null?void 0:jt.exam)==null?void 0:Ml.name,getPopupContainer:Zn=>Zn.parentNode},a.createElement("span",{className:fe.t},(_o=jt==null?void 0:jt.exam)==null?void 0:_o.name))),wo&&((Le=jt==null?void 0:jt.exam)==null?void 0:Le.exercise_status)===1&&a.createElement(ts.op,{openLoading:!0,shape:"default",onClick:()=>{Be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Oi()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!wo&&a.createElement(ye.ZP,{onClick:nu,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:fe.topWarp},(Ve=jt==null?void 0:jt.questionList)==null?void 0:Ve.map((Zn,Hr)=>{var zo,We;return a.createElement(a.Fragment,{key:Hr},a.createElement("div",{className:fe.head,style:Hr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:fe.name},a.createElement("b",null),a.createElement("span",null,Zn.name)),a.createElement("div",{className:fe.so},"\u5171",a.createElement("span",{className:fe.b},Zn.questions_count," "),"\u9898 ",Zn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(zo=Zn==null?void 0:Zn.questions)==null?void 0:zo.map(je=>{var Ft;return(Ft=je==null?void 0:je.sub_item_banks)==null?void 0:Ft.length}).reduce((je,Ft)=>je+Ft)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:fe.l},"|"),"\u5171",a.createElement("span",{className:fe.r},Zn.questions_score),"\u5206"),!wo&&a.createElement("div",{className:fe.btn},a.createElement(ye.ZP,{onClick:()=>{pl(Zn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(ye.ZP,{onClick:()=>ki(Zn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(We=Zn==null?void 0:Zn.questions)==null?void 0:We.map((je,Ft)=>{var It,Qt,Zt,Tn;return ft===(je==null?void 0:je.id)?a.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,style:{padding:0,marginTop:24},key:je==null?void 0:je.id},a.createElement("div",{style:{float:"right",marginTop:`${(Zn==null?void 0:Zn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(ye.ZP,{onClick:()=>Xt(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(ye.ZP,{onClick:()=>{yi(Zn==null?void 0:Zn.type,je)},type:"primary"},"\u4FDD\u5B58")),Ii(je,Zn.type)):a.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,key:je==null?void 0:je.id},a.createElement("div",{className:fe.titleWrap},(je==null?void 0:je.item_type)==="bprogram"?a.createElement(de.Z,{style:{paddingRight:10},value:Ft+1+"\u3001"+((It=je==null?void 0:je.program_attr)==null?void 0:It.description)}):a.createElement(de.Z,{style:{paddingRight:10},className:fe.titleHtml,value:Ft+1+`\u3001${(je==null?void 0:je.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(je==null?void 0:je.name)}),wo&&a.createElement(ye.ZP,{onClick:()=>{var Sn,wn,Na;if(ft){Re.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}sr.setFieldsValue({standard_answers:je==null?void 0:je.standard_answer,hack:ws(ws({},je),je==null?void 0:je.program_attr),hack_codes:Ds(ws({},je==null?void 0:je.program_attr),{code:qs.Base64.decode(((Sn=je==null?void 0:je.program_attr)==null?void 0:Sn.code)||"")}),hack_sets:ws({},(wn=je==null?void 0:je.hack_sets)==null?void 0:wn[0])}),(je==null?void 0:je.item_type)=="program"?pe.history.push(`/problems/newedit/${(Na=je==null?void 0:je.program_attr)==null?void 0:Na.identifier}?type=exercises&express_id=${cr.categoryId}&question_id=${je==null?void 0:je.id}&score=${je==null?void 0:je.score}&exercise=true&callback_url=/classrooms/${cr.coursesId}/exercise/${cr.categoryId}/detail?random=true`):Xt(je==null?void 0:je.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Zi&&a.createElement(ye.ZP,{disabled:Zi,className:"ml20",onClick:()=>si(je==null?void 0:je.id,Zn.type,Ft,Zn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(je==null?void 0:je.item_type)==="bprogram"&&a.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:qs.Base64.decode(((Qt=je==null?void 0:je.program_attr)==null?void 0:Qt.code)||"")}),(Zn.type==="SINGLE"||Zn.type==="JUDGMENT"||Zn.type==="MULTIPLE")&&yo(je),Zn.type==="COMPLETION"&&Lr(je),Zn.type==="SUBJECTIVE"&&Do(je),Zn.type==="PROGRAM"&&So(je),Zn.type==="BPROGRAM"&&Bo(je),Zn.type==="COMBINATION"&&Ma(je,Ft),Zn.type==="PRACTICAL"&&Vl(je),a.createElement(Ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Zt=jt==null?void 0:jt.exam)==null?void 0:Zt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Zn.type)&&a.createElement(Ce.Z,null,a.createElement(vs.Z,{state:je==null?void 0:je.is_wrong,onClick:()=>{Al==null||Al({value:Ds(ws({},je),{question_id:je==null?void 0:je.id,question_score:je==null?void 0:je.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Zn.type)&&(je==null?void 0:je.show_resubmit)&&a.createElement(Ce.Z,null,a.createElement(Kl.C,{dataSource:Ds(ws({},je),{question_id:je==null?void 0:je.id})})),((Tn=jt==null?void 0:jt.exam)==null?void 0:Tn.exercise_status)===3&&["SINGLE"].includes(Zn.type)&&a.createElement(Ce.Z,null,a.createElement(ye.ZP,{style:{color:"#3061D0"},onClick:()=>{Ni({value:je})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),wo?a.createElement(ts.vr,null,a.createElement(re.Z,{showTotal:Ae.rU,total:(Ue=jt==null?void 0:jt.exam)==null?void 0:Ue.total_num,pageSize:1,current:No+1,showSizeChanger:!1,onChange:iu,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(ts.vr,{LeftContent:a.createElement(ts.op,{onClick:yn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Ze.Z,{align:"middle"},a.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:mn,getPopupContainer:Zn=>Zn==null?void 0:Zn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(ts.op,{onMouseEnter:()=>pa(!0),onMouseLeave:()=>pa(!1),onClick:()=>cs(void 0,null,function*(){const Zn=Number(qi);[100,120,150].includes(Zn)||(yield new Promise((Hr,zo)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Zn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>cs(void 0,null,function*(){Hr("")}),onCancel:()=>{zo()}})})),gi()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(ts.op,{shape:"default",type:"primary",onClick:()=>cs(void 0,null,function*(){const Zn=Number(qi);[100,120,150].includes(Zn)||(yield new Promise((Hr,zo)=>{Be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Zn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>cs(void 0,null,function*(){Hr("")}),onCancel:()=>{zo()}})})),rn()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(gs,{visible:ba,questionParams:Va.current,getdata:$l,onRandomExchange:()=>cs(void 0,null,function*(){const Zn=Va.current;yield To({single_question_id:Zn.id,seleted_item_bank_ids:Zn.ids},{type:Zn.type,index:Zn.index}),Ka(!1)}),selectFromProblemSet:()=>{const Zn=Va.current,Hr=`${location.pathname}${location.search}`;Hr.includes("exercise")&&pe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Zn.id}&qtype=${Zn.type}&exerciseid=${cr.categoryId}&from=${Hr}`)},onCancel:()=>{Ka(!1)}}))}},74768:function(Ot,ct,x){"use strict";x.r(ct),x.d(ct,{default:function(){return b}});var a=x(59301),fe=x(65582),be={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Fe=x(26971),ye=x(8591),Be=x(61621),oe=x(38147),Re=x(65862),De=x(59301),Pe=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(ee,te,ne)=>te in ee?Pe(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,y=(ee,te)=>{for(var ne in te||(te={}))Ze.call(te,ne)&&re(ee,ne,te[ne]);if(Me)for(var ne of Me(te))Ce.call(te,ne)&&re(ee,ne,te[ne]);return ee},E=(ee,te,ne)=>new Promise((ie,ce)=>{var de=Se=>{try{Ae(ne.next(Se))}catch(Te){ce(Te)}},pe=Se=>{try{Ae(ne.throw(Se))}catch(Te){ce(Te)}},Ae=Se=>Se.done?ie(Se.value):Promise.resolve(Se.value).then(de,pe);Ae((ne=ne.apply(ee,te)).next())});const z=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:ie,location:ce})=>{var de,pe,Ae,Se;const[Te]=(0,fe.useSearchParams)(),we=Te.get("select")||0,[lt,ze]=(0,a.useState)(!1),[it,Ye]=(0,a.useState)(!0),[ut,St]=(0,a.useState)(Number(we)),[Ct,vt]=(0,a.useState)({}),Lt=(0,fe.useParams)(),{userInfo:Rt}=te,{actionTabs:Vt}=ee;(0,a.useEffect)(()=>(ie({type:"globalSetting/footerToggle",payload:!1}),()=>{ie({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(ie({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ie({type:"exercise/getWorkSetting",payload:y({},Lt)}),()=>{ie({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{st(ut)},[]),(0,a.useEffect)(()=>{var Rn;(Rn=Vt==null?void 0:Vt.params)!=null&&Rn.isUpdateData&&st(ut)},[(de=Vt==null?void 0:Vt.params)==null?void 0:de.isUpdateData]);const st=(Rn=0)=>E(void 0,null,function*(){console.log(Lt),Ye(!0);const Ge=yield(0,oe.ZP)(`/api/exercises/${Lt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Rn}});ie({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),vt((0,Re.PF)(Ge))}),Xe=()=>{fe.history.push(`/classrooms/${Lt.coursesId}/exercise`)},mt=()=>{alert("\u4FDD\u5B58")},Tt=(Rn,Ge)=>E(void 0,null,function*(){const Gt=yield(0,oe.ZP)(`/api/exercises/${Lt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Rn==null?void 0:Rn.single_question_id}});Gt!=null&&Gt.question&&(ye.ZP.info("\u6362\u9898\u6210\u529F"),st(ut))}),$t=Rn=>E(void 0,null,function*(){document.body.scrollIntoView(),St(Rn),yield st(Rn)}),Wt=Rn=>{ie({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Rn}})};return De.createElement("section",{className:be.wrap},De.createElement(Be.Z,{loading:it,active:!0,paragraph:{rows:5}},((Ae=(pe=(0,fe.useLocation)())==null?void 0:pe.pathname)==null?void 0:Ae.includes("preview"))&&De.createElement("div",{className:be.crumbs},De.createElement("b",null),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Lt.coursesId}/exercise`)},`${(Se=Rt==null?void 0:Rt.course)==null?void 0:Se.course_name}>`),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Lt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),De.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),De.createElement(Fe.Z,{loading:lt,submit:mt,goBack:Xe,data:Ct,getdata:()=>{st(ut)},selectValue:ut,editPreview:!0,onExchange:Tt,onSkipExamination:$t,handleMarkWrongQuestion:Wt})))};var b=(0,fe.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(z)},84454:function(Ot,ct,x){"use strict";x.d(ct,{AD:function(){return it},BA:function(){return tn},D9:function(){return Lt},Hp:function(){return ce},IM:function(){return Vt},Iy:function(){return de},KM:function(){return En},KU:function(){return Tt},MJ:function(){return pe},Ne:function(){return Rt},ON:function(){return Wt},Uj:function(){return Gt},VY:function(){return mt},YO:function(){return Ge},YX:function(){return Rn},Zn:function(){return y},_g:function(){return te},_k:function(){return Ct},c6:function(){return lt},cr:function(){return E},eV:function(){return ze},fi:function(){return z},gh:function(){return Te},hS:function(){return st},iA:function(){return b},j6:function(){return ne},je:function(){return St},jj:function(){return ie},kS:function(){return $t},o6:function(){return we},pO:function(){return kn},rQ:function(){return Ye},sA:function(){return Se},xm:function(){return vt},xo:function(){return Xe},y8:function(){return ut},yd:function(){return ee}});var a=x(33270),fe=x(65582),be=x(65862),Fe=x(8591),ye=x(74128),Be=Object.defineProperty,oe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Pe=(ot,ht,$e)=>ht in ot?Be(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:$e}):ot[ht]=$e,Me=(ot,ht)=>{for(var $e in ht||(ht={}))Re.call(ht,$e)&&Pe(ot,$e,ht[$e]);if(oe)for(var $e of oe(ht))De.call(ht,$e)&&Pe(ot,$e,ht[$e]);return ot},Ze=(ot,ht,$e)=>new Promise((Qe,yt)=>{var wt=gt=>{try{He($e.next(gt))}catch(qe){yt(qe)}},Ke=gt=>{try{He($e.throw(gt))}catch(qe){yt(qe)}},He=gt=>gt.done?Qe(gt.value):Promise.resolve(gt.value).then(wt,Ke);He(($e=$e.apply(ot,ht)).next())});const Ce=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=ot=>Ze(void 0,null,function*(){Ce(),(yield(0,a.YR)(Me({},ot))).status===0&&(yield(0,be.QH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/export_couser_info.json`,query:ot}))),re()}),E=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.yS)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_member_act_score`);else{if(ht.status===-2)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_member_act_score`))}}),z=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.W0)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_score`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_score`))}}),b=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.Nl)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.IU)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/export_star_user`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/export_star_user`))}}),te=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.td)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ht.status===-2)return ht;if(ht.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_exercise_and_other`);else if(ht.status===-4)return ht}}),ne=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.QX)(Me({},ot));if(ht.status===0)Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_homework`);else{if(ht.status===-4)return ht;ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/course_total_homework`))}}),ie=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.o_)(Me({},ot));$e.status===0?(Fe.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"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),ce=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.ZL)(Me({},ot));$e.status===0?(Fe.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"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),de=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.aP)(Me({},ot));$e.status===0?(Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),pe=(ot,ht)=>Ze(void 0,null,function*(){const $e=yield(0,a.vV)(Me({},ot));$e.status===0?(Fe.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"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`)):$e.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/${ht}`))}),Ae=ot=>Ze(void 0,null,function*(){Ce(),(yield exportCourseWorkListAppendix(Me({},ot))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ot.categoryId}/works_list.zip`,query:ot}))),re()}),Se=ot=>Ze(void 0,null,function*(){Ce(),yield(0,be.QH)("",ye.Z.API_SERVER+`/api/polls/${ot.categoryId}/commit_result.xlsx`),re()}),Te=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/attendances/export_xlsx_data.xlsx`,query:ot}))}),we=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/video_study_statics.xlsx`,query:ot}))}),lt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/export_video_study.xlsx`,query:ot}))}),ze=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot.coursesId}/export_course_students_info.xlsx`,query:ot}))}),it=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ot}))}),Ye=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ot}))}),ut=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ot}))}),St=ot=>Ze(void 0,null,function*(){const ht=yield(0,a.Uy)(Me({},ot));ht.status===0?(Fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/exercise_score,export_exercise_users`)):ht.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${ot.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ct=ot=>Ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/export_records/${ot.id}.xlsx`,query:ot}))}),vt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ot}))}),Lt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot==null?void 0:ot.coursesId}/${ot.menuKey}_statistic.xlsx?${ot.checkedList.map(ht=>`course_group_id[]=${ht}`).join("&")}`,query:ot}))}),Rt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/ec_years/${ot==null?void 0:ot.ec_year_id}/ec_training_objectives.xlsx`,query:ot}))}),Vt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)(ot==null?void 0:ot.name,(0,be.NY)({url:ye.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ot}))}),st=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/ec_years/${ot==null?void 0:ot.ec_year_id}/ec_courses.xlsx`,query:ot}))}),Xe=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/ec_years/${ot==null?void 0:ot.ec_year_id}/ec_graduation_requirements.xlsx`,query:ot}))}),mt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ot}))}),Tt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/exercises/${ot.categoryId}/rank_list.xlsx`,query:ot}))}),$t=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ot}))}),Wt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/examination_banks/${ot.id}.json`,query:ot}))}),Rn=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/exercises/${ot.categoryId}.json`,query:ot}))}),Ge=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/polls/${ot==null?void 0:ot.id}/commit_result.json`,query:ot}))}),Gt=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ot}))}),kn=(ot,ht)=>Ze(void 0,null,function*(){yield(0,be.FH)(ht||"",(0,be.NY)({url:ye.Z.API_SERVER+`/api/exercises/${ot==null?void 0:ot.exercise_id}/consult_exercise.json`,query:ot}))}),En=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/competitions/${ot==null?void 0:ot.identifier}/competition_commit_records/member_works.xlsx`,query:ot}))}),tn=ot=>Ze(void 0,null,function*(){yield(0,be.FH)("",(0,be.NY)({url:ye.Z.API_SERVER+`/api/courses/${ot==null?void 0:ot.coursesId}/group_homeworks/import_group_template.xlsx`,query:ot}))})},84056:function(Ot,ct,x){"use strict";x.d(ct,{BU:function(){return fe},Dj:function(){return a},gH:function(){return be},vp:function(){return Fe}});function a(ye){try{ye.mozRequestFullScreen?ye.mozRequestFullScreen():ye.webkitRequestFullScreen&&ye.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function fe(){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 be=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Fe(){var ye=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ye),window.isFullScreen?window.isFullScreen:ye!=null}},63952:function(Ot,ct,x){"use strict";x.d(ct,{g:function(){return ye}});var a=x(59301),fe=x(29297),be=x(3033),Fe=(Be,oe,Re)=>new Promise((De,Pe)=>{var Me=re=>{try{Ce(Re.next(re))}catch(y){Pe(y)}},Ze=re=>{try{Ce(Re.throw(re))}catch(y){Pe(y)}},Ce=re=>re.done?De(re.value):Promise.resolve(re.value).then(Me,Ze);Ce((Re=Re.apply(Be,oe)).next())});const ye=()=>{const[Be,oe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{Fe(void 0,null,function*(){const De=yield(0,fe.d1)({source:"question"});De!=null&&De.disciplines&&oe((0,be.L)(De==null?void 0:De.disciplines))})},[]),Be}},61527:function(Ot,ct,x){"use strict";x.d(ct,{U:function(){return De}});var a=x(59301),fe=Object.defineProperty,be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(Pe,Me,Ze)=>Me in Pe?fe(Pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Pe[Me]=Ze,oe=(Pe,Me)=>{for(var Ze in Me||(Me={}))Fe.call(Me,Ze)&&Be(Pe,Ze,Me[Ze]);if(be)for(var Ze of be(Me))ye.call(Me,Ze)&&Be(Pe,Ze,Me[Ze]);return Pe},Re=(Pe,Me,Ze)=>new Promise((Ce,re)=>{var y=b=>{try{z(Ze.next(b))}catch(ee){re(ee)}},E=b=>{try{z(Ze.throw(b))}catch(ee){re(ee)}},z=b=>b.done?Ce(b.value):Promise.resolve(b.value).then(y,E);z((Ze=Ze.apply(Pe,Me)).next())});function De(Pe,Me){const[Ze,Ce]=(0,a.useState)(Me),[re,y]=(0,a.useState)(!1),[E,z]=(0,a.useState)();return[Ze,re,(ee,te=!1)=>Re(this,null,function*(){const ne=te?Me:oe(oe({},Ze),ee);y(!0),Ce(ne);const ie=yield Pe(ne);return y(!1),z(ie),ie}),E,z]}},66457:function(Ot,ct,x){"use strict";x.d(ct,{rX:function(){return ne},pW:function(){return ie},gy:function(){return ce},xY:function(){return te},O5:function(){return ee},tJ:function(){return re},o1:function(){return y},Rd:function(){return b}});var a=x(65582),fe=x(43418),be=x(28103),Fe=x(8591),ye=x(41867),Be=x(65862),oe=x(87169),Re=x(25510),De="data:image/png;base64,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",Pe=x.p+"static/newqrcode.a8740efb.png",Me=x(32637),Ze=x(59301),Ce=(de,pe,Ae)=>new Promise((Se,Te)=>{var we=it=>{try{ze(Ae.next(it))}catch(Ye){Te(Ye)}},lt=it=>{try{ze(Ae.throw(it))}catch(Ye){Te(Ye)}},ze=it=>it.done?Se(it.value):Promise.resolve(it.value).then(we,lt);ze((Ae=Ae.apply(de,pe)).next())});const re=(de,pe=!1)=>!!(y(de)&&E(pe)),y=de=>(0,ye.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(de=!1)=>{var pe;const{user:Ae}=(0,a.getDvaApp)()._store.getState();return(pe=Ae.userInfo)!=null&&pe.profile_completed?!0:(fe.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"),z()}}),!1)},z=()=>{fe.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()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ze.createElement("div",{style:{textAlign:"center"}},Ze.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"),Ze.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Me}),Ze.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var de;const{user:pe}=(0,a.getDvaApp)()._store.getState();return(de=pe.userInfo)!=null&&de.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ze.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)},te=()=>(0,ye.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ze.createElement("img",{src:Pe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(de,pe)=>de?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("p",null,pe||"\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"),Ze.createElement("div",{style:{marginLeft:"110px"}},Ze.createElement("img",{src:De,width:200}),Ze.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),ie=de=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ze.createElement("div",null,Ze.createElement("div",null,Ze.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"),Ze.createElement(be.Z,null),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.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 ",Ze.createElement("a",null,de),"\u5929\u3002"),Ze.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ze.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")),Ze.createElement("div",{style:{textAlign:"center",marginTop:30}},Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(de,pe="")=>{const{shixunsDetail:{detail:Ae}}=(0,a.getDvaApp)()._store.getState();if((Ae==null?void 0:Ae.public)===2||(Ae==null?void 0:Ae.public)===1||(Ae==null?void 0:Ae.shixun_status)===3){let Se="";return(Ae==null?void 0:Ae.public)===2&&(Se="\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.public)===1&&(Se="\u5F85\u5BA1\u6838"),(Ae==null?void 0:Ae.shixun_status)===3&&(Se="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:Ze.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc",style:{marginLeft:-38}},Ze.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Se,"\uFF0C",pe,"\u3002"),Ze.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ae==null?void 0:Ae.shixun_status)===2?(fe.default.confirm({centered:!0,icon:Ze.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ze.createElement("div",null,Ze.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),Ze.createElement("br",null),Ze.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:()=>{fe.default.confirm({width:440,centered:!0,icon:Ze.createElement(oe.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:()=>Ce(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:Ae==null?void 0:Ae.identifier}})).status!==401&&(Fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:Ae==null?void 0:Ae.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:Ae==null?void 0:Ae.identifier}}))})})}}),!0):!1}},73217:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Cr}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(se,ge){return se.__proto__=ge,se},Object.assign=Object.assign||function(se){if(se==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(se);for(let Ee=1;Ee ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","error",Ee),ye.ENABLE_ERROR&&(console.error?console.error(Ee):console.warn?console.warn(Ee):console.log(Ee))}static i(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","info",Ee),ye.ENABLE_INFO&&(console.info?console.info(Ee):console.log(Ee))}static w(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","warn",Ee),ye.ENABLE_WARN&&(console.warn?console.warn(Ee):console.log(Ee))}static d(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","debug",Ee),ye.ENABLE_DEBUG&&(console.debug?console.debug(Ee):console.log(Ee))}static v(se,ge){(!se||ye.FORCE_GLOBAL_TAG)&&(se=ye.GLOBAL_TAG);let Ee=`[${se}] > ${ge}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","verbose",Ee),ye.ENABLE_VERBOSE&&console.log(Ee)}}ye.GLOBAL_TAG="flv.js",ye.FORCE_GLOBAL_TAG=!1,ye.ENABLE_ERROR=!0,ye.ENABLE_INFO=!0,ye.ENABLE_WARN=!0,ye.ENABLE_DEBUG=!0,ye.ENABLE_VERBOSE=!0,ye.ENABLE_CALLBACK=!1,ye.emitter=new(Fe());var Be=ye;class oe{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(se){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=se,this._totalBytes+=se):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=se,this._totalBytes+=se):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=se,this._totalBytes+=se,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let se=(this._now()-this._lastCheckpoint)/1e3;return se==0&&(se=1),this._intervalBytes/se/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let se=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/se/1024}}var Re=oe;class De{constructor(se){this._message=se}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Pe extends De{constructor(se){super(se)}get name(){return"IllegalStateException"}}class Me extends De{constructor(se){super(se)}get name(){return"InvalidArgumentException"}}class Ze extends De{constructor(se){super(se)}get name(){return"NotImplementedException"}}const Ce={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 y{constructor(se){this._type=se||"undefined",this._status=Ce.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ce.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ce.kConnecting||this._status===Ce.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(se){this._onContentLengthKnown=se}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(se){this._onURLRedirect=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}open(se,ge){throw new Ze("Unimplemented abstract function!")}abort(){throw new Ze("Unimplemented abstract function!")}}let E={};function z(){let un=self.navigator.userAgent.toLowerCase(),se=/(edge)\/([\w.]+)/.exec(un)||/(opr)[\/]([\w.]+)/.exec(un)||/(chrome)[ \/]([\w.]+)/.exec(un)||/(iemobile)[\/]([\w.]+)/.exec(un)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(un)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(un)||/(webkit)[ \/]([\w.]+)/.exec(un)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(un)||/(msie) ([\w.]+)/.exec(un)||un.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(un)||un.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(un)||[],ge=/(ipad)/.exec(un)||/(ipod)/.exec(un)||/(windows phone)/.exec(un)||/(iphone)/.exec(un)||/(kindle)/.exec(un)||/(android)/.exec(un)||/(windows)/.exec(un)||/(mac)/.exec(un)||/(linux)/.exec(un)||/(cros)/.exec(un)||[],Ee={browser:se[5]||se[3]||se[1]||"",version:se[2]||se[4]||"0",majorVersion:se[4]||se[2]||"0",platform:ge[0]||""},Oe={};if(Ee.browser){Oe[Ee.browser]=!0;let _e=Ee.majorVersion.split(".");Oe.version={major:parseInt(Ee.majorVersion,10),string:Ee.version},_e.length>1&&(Oe.version.minor=parseInt(_e[1],10)),_e.length>2&&(Oe.version.build=parseInt(_e[2],10))}if(Ee.platform&&(Oe[Ee.platform]=!0),(Oe.chrome||Oe.opr||Oe.safari)&&(Oe.webkit=!0),Oe.rv||Oe.iemobile){Oe.rv&&delete Oe.rv;let _e="msie";Ee.browser=_e,Oe[_e]=!0}if(Oe.edge){delete Oe.edge;let _e="msedge";Ee.browser=_e,Oe[_e]=!0}if(Oe.opr){let _e="opera";Ee.browser=_e,Oe[_e]=!0}if(Oe.safari&&Oe.android){let _e="android";Ee.browser=_e,Oe[_e]=!0}Oe.name=Ee.browser,Oe.platform=Ee.platform;for(let _e in E)E.hasOwnProperty(_e)&&delete E[_e];Object.assign(E,Oe)}z();var b=E;class ee extends y{static isSupported(){try{let se=b.msedge&&b.version.minor>=15048,ge=b.msedge?se:!0;return self.fetch&&self.ReadableStream&&ge}catch(se){return!1}}constructor(se,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=se,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(se,ge){this._dataSource=se,this._range=ge;let Ee=se.url;this._config.reuseRedirectedURL&&se.redirectedURL!=null&&(Ee=se.redirectedURL);let Oe=this._seekHandler.getConfig(Ee,ge),_e=new self.Headers;if(typeof Oe.headers=="object"){let Mt=Oe.headers;for(let La in Mt)Mt.hasOwnProperty(La)&&_e.append(La,Mt[La])}let xt={method:"GET",headers:_e,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Mt in this._config.headers)_e.append(Mt,this._config.headers[Mt]);se.cors===!1&&(xt.mode="same-origin"),se.withCredentials&&(xt.credentials="include"),se.referrerPolicy&&(xt.referrerPolicy=se.referrerPolicy),this._status=Ce.kConnecting,self.fetch(Oe.url,xt).then(Mt=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ce.kIdle;return}if(Mt.ok&&Mt.status>=200&&Mt.status<=299){if(Mt.url!==Oe.url&&this._onURLRedirect){let Yn=this._seekHandler.removeURLParameters(Mt.url);this._onURLRedirect(Yn)}let La=Mt.headers.get("Content-Length");return La!=null&&(this._contentLength=parseInt(La),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Mt.body.getReader())}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:Mt.status,msg:Mt.statusText});else throw new De("FetchStreamLoader: Http code invalid, "+Mt.status+" "+Mt.statusText)}).catch(Mt=>{if(this._status=Ce.kError,this._onError)this._onError(re.EXCEPTION,{code:-1,msg:Mt.message});else throw Mt})}abort(){this._requestAbort=!0}_pump(se){return se.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=Ce.kError;let Ee=0,Oe=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new De("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=Ce.kBuffering}}_onProgress(se){if(this._status===Ce.kError)return;this._contentLength===null&&se.total!==null&&se.total!==0&&(this._contentLength=se.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=se.target.response,Ee=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onLoadEnd(se){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ce.kError)return;this._status=Ce.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(se){this._status=Ce.kError;let ge=0,Ee=null;if(this._contentLength&&se.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let Oe=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Oe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Oe,this._onURLRedirect&&this._onURLRedirect(Oe))}let Ee=ge.getResponseHeader("Content-Length");if(Ee!=null&&this._contentLength==null){let Oe=parseInt(Ee);Oe>0&&(this._contentLength=Oe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let Ee=ge.response;this._reader.readAsArrayBuffer(Ee)}}_xhrOnError(se){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,Ee={code:-1,msg:se.constructor.name+" "+se.type};if(this._onError)this._onError(ge,Ee);else throw new RuntimeException(Ee.msg)}_msrOnProgress(se){let Ee=se.target.result;if(Ee==null){this._doReconnectIfNeeded();return}let Oe=Ee.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ee.byteLength;let _e=this._totalRange.from+this._receivedLength;this._receivedLength+=Oe.byteLength,this._onDataArrival&&this._onDataArrival(Oe,_e,this._receivedLength),Ee.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${_e+Oe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ee=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:Ee},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(se,ge){this._lastTimeLoaded=0;let Ee=se.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ee=this._currentRedirectedURL:se.redirectedURL!=null&&(Ee=se.redirectedURL));let Oe=this._seekHandler.getConfig(Ee,ge);this._currentRequestURL=Oe.url;let _e=this._xhr=new XMLHttpRequest;if(_e.open("GET",Oe.url,!0),_e.responseType="arraybuffer",_e.onreadystatechange=this._onReadyStateChange.bind(this),_e.onprogress=this._onProgress.bind(this),_e.onload=this._onLoad.bind(this),_e.onerror=this._onXhrError.bind(this),se.withCredentials&&(_e.withCredentials=!0),typeof Oe.headers=="object"){let xt=Oe.headers;for(let Mt in xt)xt.hasOwnProperty(Mt)&&_e.setRequestHeader(Mt,xt[Mt])}if(typeof this._config.headers=="object"){let xt=this._config.headers;for(let Mt in xt)xt.hasOwnProperty(Mt)&&_e.setRequestHeader(Mt,xt[Mt])}_e.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ce.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(se){let ge=se.target;if(ge.readyState===2){if(ge.responseURL!=null){let Ee=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Ee!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ee,this._onURLRedirect&&this._onURLRedirect(Ee))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=Ce.kBuffering}else if(this._status=Ce.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new De("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(se){if(this._status===Ce.kError)return;if(this._contentLength===null){let Ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Ee=!0;let Oe=se.total;this._internalAbort(),Oe!=null&Oe!==0&&(this._totalLength=Oe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=se.loaded-this._lastTimeLoaded;this._lastTimeLoaded=se.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(se){let ge=this._chunkSizeKBList,Ee=ge.length-1,Oe=0,_e=0,xt=Ee;if(se=ge[Oe]&&se=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let xt=this._normalizeSpeed(ge);this._currentSpeedNormalized!==xt&&(this._currentSpeedNormalized=xt,this._currentChunkSizeKB=xt)}let Ee=se.target.response,Oe=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength;let _e=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(se.data)}else{this._status=Ce.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+se.data.constructor.name};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new De(ge.msg)}}_dispatchArrayBuffer(se){let ge=se,Ee=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,Ee,this._receivedLength)}_onWebSocketError(se){this._status=Ce.kError;let ge={code:se.code,msg:se.message};if(this._onError)this._onError(re.EXCEPTION,ge);else throw new De(ge.msg)}}var Te=Se;class we{constructor(se){this._zeroStart=se||!1}getConfig(se,ge){let Ee={};if(ge.from!==0||ge.to!==-1){let Oe;ge.to!==-1?Oe=`bytes=${ge.from.toString()}-${ge.to.toString()}`:Oe=`bytes=${ge.from.toString()}-`,Ee.Range=Oe}else this._zeroStart&&(Ee.Range="bytes=0-");return{url:se,headers:Ee}}removeURLParameters(se){return se}}var lt=we;class ze{constructor(se,ge){this._startName=se,this._endName=ge}getConfig(se,ge){let Ee=se;if(ge.from!==0||ge.to!==-1){let Oe=!0;Ee.indexOf("?")===-1&&(Ee+="?",Oe=!1),Oe&&(Ee+="&"),Ee+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(Ee+=`&${this._endName}=${ge.to.toString()}`)}return{url:Ee,headers:{}}}removeURLParameters(se){let ge=se.split("?")[0],Ee,Oe=se.indexOf("?");Oe!==-1&&(Ee=se.substring(Oe+1));let _e="";if(Ee!=null&&Ee.length>0){let xt=Ee.split("&");for(let Mt=0;Mt0;La[0]!==this._startName&&La[0]!==this._endName&&(Yn&&(_e+="&"),_e+=xt[Mt])}}return _e.length===0?ge:ge+"?"+_e}}var it=ze;class Ye{constructor(se,ge,Ee){this.TAG="IOController",this._config=ge,this._extraData=Ee,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.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,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=se,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(se.url),this._refTotalLength=se.filesize?se.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Re,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(se){this._extraData=se}get onDataArrival(){return this._onDataArrival}set onDataArrival(se){this._onDataArrival=se}get onSeeked(){return this._onSeeked}set onSeeked(se){this._onSeeked=se}get onError(){return this._onError}set onError(se){this._onError=se}get onComplete(){return this._onComplete}set onComplete(se){this._onComplete=se}get onRedirect(){return this._onRedirect}set onRedirect(se){this._onRedirect=se}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(se){this._onRecoveredEarlyEof=se}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===Ae?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let se=this._config;if(se.seekType==="range")this._seekHandler=new lt(this._config.rangeLoadZeroStart);else if(se.seekType==="param"){let ge=se.seekParamStart||"bstart",Ee=se.seekParamEnd||"bend";this._seekHandler=new it(ge,Ee)}else if(se.seekType==="custom"){if(typeof se.customSeekHandler!="function")throw new Me("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new se.customSeekHandler}else throw new Me(`Invalid seekType in config: ${se.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Te;else if(te.isSupported())this._loaderClass=te;else if(ie.isSupported())this._loaderClass=ie;else if(Ae.isSupported())this._loaderClass=Ae;else throw new De("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(se){this._currentRange={from:0,to:-1},se&&(this._currentRange.from=se),this._speedSampler.reset(),se||(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 se=this._resumeFrom;this._resumeFrom=0,this._internalSeek(se,!0)}}seek(se){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(se,!0)}_internalSeek(se,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let Ee={from:se,to:-1};this._currentRange={from:Ee.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Ee),this._onSeeked&&this._onSeeked()}updateUrl(se){if(!se||typeof se!="string"||se.length===0)throw new Me("Url must be a non-empty string!");this._dataSource.url=se}_expandBuffer(se){let ge=this._stashSize;for(;ge+1024*1024*10){let Oe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Ee,0,ge).set(Oe,0)}this._stashBuffer=Ee,this._bufferSize=ge}_normalizeSpeed(se){let ge=this._speedNormalizeList,Ee=ge.length-1,Oe=0,_e=0,xt=Ee;if(se=ge[Oe]&&se=512&&se<=1024?ge=Math.floor(se*1.5):ge=se*2,ge>8192&&(ge=8192);let Ee=ge*1024+1024*1024*1;this._bufferSize0){let xt=this._stashBuffer.slice(0,this._stashUsed),Mt=this._dispatchChunks(xt,this._stashByteStart);if(Mt0){let La=new Uint8Array(xt,Mt);_e.set(La,0),this._stashUsed=La.byteLength,this._stashByteStart+=Mt}}else this._stashUsed=0,this._stashByteStart+=Mt;this._stashUsed+se.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+se.byteLength),_e=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_e.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength}else{let xt=this._dispatchChunks(se,ge);if(xtthis._bufferSize&&(this._expandBuffer(Mt),_e=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_e.set(new Uint8Array(se,xt),0),this._stashUsed+=Mt,this._stashByteStart=ge+xt}}}else if(this._stashUsed===0){let _e=this._dispatchChunks(se,ge);if(_ethis._bufferSize&&this._expandBuffer(xt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(se,_e),0),this._stashUsed+=xt,this._stashByteStart=ge+_e}}else{this._stashUsed+se.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+se.byteLength);let _e=new Uint8Array(this._stashBuffer,0,this._bufferSize);_e.set(new Uint8Array(se),this._stashUsed),this._stashUsed+=se.byteLength;let xt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(xt0){let Mt=new Uint8Array(this._stashBuffer,xt);_e.set(Mt,0)}this._stashUsed-=xt,this._stashByteStart+=xt}}_flushStashBuffer(se){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),Ee=this._dispatchChunks(ge,this._stashByteStart),Oe=ge.byteLength-Ee;if(Ee0){let _e=new Uint8Array(this._stashBuffer,0,this._bufferSize),xt=new Uint8Array(ge,Ee);_e.set(xt,0),this._stashUsed=xt.byteLength,this._stashByteStart+=Ee}return 0}return this._stashUsed=0,this._stashByteStart=0,Oe}return 0}_onLoaderComplete(se,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(se,ge){switch(Be.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,se=re.UNRECOVERABLE_EARLY_EOF),se){case re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Ee=this._currentRange.to+1;Ee0){let ge=st.getConfig();se.emit("change",ge)}}static registerListener(se){st.emitter.addListener("change",se)}static removeListener(se){st.emitter.removeListener("change",se)}static addLogListener(se){Be.emitter.addListener("log",se),Be.emitter.listenerCount("log")>0&&(Be.ENABLE_CALLBACK=!0,st._notifyChange())}static removeLogListener(se){Be.emitter.removeListener("log",se),Be.emitter.listenerCount("log")===0&&(Be.ENABLE_CALLBACK=!1,st._notifyChange())}}st.emitter=new(Fe());var Xe=st;class mt{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 se=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=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&&se&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(se){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,Ee=this._search(ge.times,se);return{index:Ee,milliseconds:ge.times[Ee],fileposition:ge.filepositions[Ee]}}_search(se,ge){let Ee=0,Oe=se.length-1,_e=0,xt=0,Mt=Oe;for(ge=se[_e]&&ge=128){se.push(String.fromCharCode(_e&65535)),Ee+=2;continue}}}else if(ge[Ee]<240){if($t(ge,Ee,2)){let _e=(ge[Ee]&15)<<12|(ge[Ee+1]&63)<<6|ge[Ee+2]&63;if(_e>=2048&&(_e&63488)!==55296){se.push(String.fromCharCode(_e&65535)),Ee+=3;continue}}}else if(ge[Ee]<248&&$t(ge,Ee,3)){let _e=(ge[Ee]&7)<<18|(ge[Ee+1]&63)<<12|(ge[Ee+2]&63)<<6|ge[Ee+3]&63;if(_e>65536&&_e<1114112){_e-=65536,se.push(String.fromCharCode(_e>>>10|55296)),se.push(String.fromCharCode(_e&1023|56320)),Ee+=4;continue}}}se.push("\uFFFD"),++Ee}return se.join("")}var Rn=Wt;let Ge=function(){let un=new ArrayBuffer(2);return new DataView(un).setInt16(0,256,!0),new Int16Array(un)[0]===256}();class Gt{static parseScriptData(se,ge,Ee){let Oe={};try{let _e=Gt.parseValue(se,ge,Ee),xt=Gt.parseValue(se,ge+_e.size,Ee-_e.size);Oe[_e.data]=xt.data}catch(_e){Be.e("AMF",_e.toString())}return Oe}static parseObject(se,ge,Ee){if(Ee<3)throw new Pe("Data not enough when parse ScriptDataObject");let Oe=Gt.parseString(se,ge,Ee),_e=Gt.parseValue(se,ge+Oe.size,Ee-Oe.size),xt=_e.objectEnd;return{data:{name:Oe.data,value:_e.data},size:Oe.size+_e.size,objectEnd:xt}}static parseVariable(se,ge,Ee){return Gt.parseObject(se,ge,Ee)}static parseString(se,ge,Ee){if(Ee<2)throw new Pe("Data not enough when parse String");let _e=new DataView(se,ge,Ee).getUint16(0,!Ge),xt;return _e>0?xt=Rn(new Uint8Array(se,ge+2,_e)):xt="",{data:xt,size:2+_e}}static parseLongString(se,ge,Ee){if(Ee<4)throw new Pe("Data not enough when parse LongString");let _e=new DataView(se,ge,Ee).getUint32(0,!Ge),xt;return _e>0?xt=Rn(new Uint8Array(se,ge+4,_e)):xt="",{data:xt,size:4+_e}}static parseDate(se,ge,Ee){if(Ee<10)throw new Pe("Data size invalid when parse Date");let Oe=new DataView(se,ge,Ee),_e=Oe.getFloat64(0,!Ge),xt=Oe.getInt16(8,!Ge);return _e+=xt*60*1e3,{data:new Date(_e),size:10}}static parseValue(se,ge,Ee){if(Ee<1)throw new Pe("Data not enough when parse Value");let Oe=new DataView(se,ge,Ee),_e=1,xt=Oe.getUint8(0),Mt,La=!1;try{switch(xt){case 0:Mt=Oe.getFloat64(1,!Ge),_e+=8;break;case 1:{Mt=!!Oe.getUint8(1),_e+=1;break}case 2:{let Yn=Gt.parseString(se,ge+1,Ee-1);Mt=Yn.data,_e+=Yn.size;break}case 3:{Mt={};let Yn=0;for((Oe.getUint32(Ee-4,!Ge)&16777215)===9&&(Yn=3);_e32)throw new Me("ExpGolomb: readBits() bits exceeded max 32bits!");if(se<=this._current_word_bits_left){let xt=this._current_word>>>32-se;return this._current_word<<=se,this._current_word_bits_left-=se,xt}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let Ee=se-this._current_word_bits_left;this._fillCurrentWord();let Oe=Math.min(Ee,this._current_word_bits_left),_e=this._current_word>>>32-Oe;return this._current_word<<=Oe,this._current_word_bits_left-=Oe,ge=ge<>>se)return this._current_word<<=se,this._current_word_bits_left-=se,se;return this._fillCurrentWord(),se+this._skipLeadingZero()}readUEG(){let se=this._skipLeadingZero();return this.readBits(se+1)-1}readSEG(){let se=this.readUEG();return se&1?se+1>>>1:-1*(se>>>1)}}var tn=En;class ot{static _ebsp2rbsp(se){let ge=se,Ee=ge.byteLength,Oe=new Uint8Array(Ee),_e=0;for(let xt=0;xt=2&&ge[xt]===3&&ge[xt-1]===0&&ge[xt-2]===0||(Oe[_e]=ge[xt],_e++);return new Uint8Array(Oe.buffer,0,_e)}static parseSPS(se){let ge=ot._ebsp2rbsp(se),Ee=new tn(ge);Ee.readByte();let Oe=Ee.readByte();Ee.readByte();let _e=Ee.readByte();Ee.readUEG();let xt=ot.getProfileString(Oe),Mt=ot.getLevelString(_e),La=1,Yn=420,ln=[0,420,422,444],Yt=8;if((Oe===100||Oe===110||Oe===122||Oe===244||Oe===44||Oe===83||Oe===86||Oe===118||Oe===128||Oe===138||Oe===144)&&(La=Ee.readUEG(),La===3&&Ee.readBits(1),La<=3&&(Yn=ln[La]),Yt=Ee.readUEG()+8,Ee.readUEG(),Ee.readBits(1),Ee.readBool())){let Rr=La!==3?8:12;for(let hr=0;hr0&&Rr<16?(Mn=hr[Rr-1],dn=so[Rr-1]):Rr===255&&(Mn=Ee.readByte()<<8|Ee.readByte(),dn=Ee.readByte()<<8|Ee.readByte())}if(Ee.readBool()&&Ee.readBool(),Ee.readBool()&&(Ee.readBits(4),Ee.readBool()&&Ee.readBits(24)),Ee.readBool()&&(Ee.readUEG(),Ee.readUEG()),Ee.readBool()){let Rr=Ee.readBits(32),hr=Ee.readBits(32);Wn=Ee.readBool(),er=hr,dr=Rr*2,Gn=er/dr}}let qr=1;(Mn!==1||dn!==1)&&(qr=Mn/dn);let Yr=0,ao=0;if(La===0)Yr=1,ao=2-ga;else{let Rr=La===3?1:2,hr=La===1?2:1;Yr=Rr,ao=hr*(2-ga)}let Nr=(xa+1)*16,ka=(2-ga)*((Pa+1)*16);Nr-=(Je+Nt)*Yr,ka-=(on+fn)*ao;let Pr=Math.ceil(Nr*qr);return Ee.destroy(),Ee=null,{profile_string:xt,level_string:Mt,bit_depth:Yt,ref_frames:Kt,chroma_format:Yn,chroma_format_string:ot.getChromaFormatString(Yn),frame_rate:{fixed:Wn,fps:Gn,fps_den:dr,fps_num:er},sar_ratio:{width:Mn,height:dn},codec_size:{width:Nr,height:ka},present_size:{width:Pr,height:ka}}}static _skipScalingList(se,ge){let Ee=8,Oe=8,_e=0;for(let xt=0;xt>>8&255|(un&255)<<8}function wt(un){return(un&4278190080)>>>24|(un&16711680)>>>8|(un&65280)<<8|(un&255)<<24}function Ke(un,se){return un[se]<<24|un[se+1]<<16|un[se+2]<<8|un[se+3]}class He{constructor(se,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=se.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=se.hasAudioTrack,this._hasVideo=se.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 Ee=new ArrayBuffer(2);return new DataView(Ee).setInt16(0,256,!0),new Int16Array(Ee)[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(se){let ge=new Uint8Array(se),Ee={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return Ee;let Oe=(ge[4]&4)>>>2!==0,_e=(ge[4]&1)!==0,xt=Ke(ge,5);return xt<9?Ee:{match:!0,consumed:xt,dataOffset:xt,hasAudioTrack:Oe,hasVideoTrack:_e}}bindDataSource(se){return se.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(se){this._onTrackMetadata=se}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(se){this._onMediaInfo=se}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(se){this._onMetaDataArrived=se}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(se){this._onScriptDataArrived=se}get onError(){return this._onError}set onError(se){this._onError=se}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(se){this._onDataAvailable=se}get timestampBase(){return this._timestampBase}set timestampBase(se){this._timestampBase=se}get overridedDuration(){return this._duration}set overridedDuration(se){this._durationOverrided=!0,this._duration=se,this._mediaInfo.duration=se}set overridedHasAudio(se){this._hasAudioFlagOverrided=!0,this._hasAudio=se,this._mediaInfo.hasAudio=se}set overridedHasVideo(se){this._hasVideoFlagOverrided=!0,this._hasVideo=se,this._mediaInfo.hasVideo=se}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(se,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Pe("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Ee=0,Oe=this._littleEndian;if(ge===0)if(se.byteLength>13)Ee=He.probe(se).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+Ee!==this._dataOffset&&Be.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(se,Ee).getUint32(0,!Oe)!==0&&Be.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Ee+=4);Eese.byteLength)break;let xt=_e.getUint8(0),Mt=_e.getUint32(0,!Oe)&16777215;if(Ee+11+Mt+4>se.byteLength)break;if(xt!==8&&xt!==9&&xt!==18){Be.w(this.TAG,`Unsupported tag type ${xt}, skipped`),Ee+=11+Mt+4;continue}let La=_e.getUint8(4),Yn=_e.getUint8(5),ln=_e.getUint8(6),Yt=_e.getUint8(7),jn=ln|Yn<<8|La<<16|Yt<<24;(_e.getUint32(7,!Oe)&16777215)!==0&&Be.w(this.TAG,"Meet tag which has StreamID != 0!");let xa=Ee+11;switch(xt){case 8:this._parseAudioData(se,xa,Mt,jn);break;case 9:this._parseVideoData(se,xa,Mt,jn,ge+Ee);break;case 18:this._parseScriptData(se,xa,Mt);break}let Pa=_e.getUint32(11+Mt,!Oe);Pa!==11+Mt&&Be.w(this.TAG,`Invalid PrevTagSize ${Pa}`),Ee+=11+Mt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Ee}_parseScriptData(se,ge,Ee){let Oe=kn.parseScriptData(se,ge,Ee);if(Oe.hasOwnProperty("onMetaData")){if(Oe.onMetaData==null||typeof Oe.onMetaData!="object"){Be.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Be.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Oe;let _e=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},_e)),typeof _e.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=_e.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof _e.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=_e.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof _e.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=_e.audiodatarate),typeof _e.videodatarate=="number"&&(this._mediaInfo.videoDataRate=_e.videodatarate),typeof _e.width=="number"&&(this._mediaInfo.width=_e.width),typeof _e.height=="number"&&(this._mediaInfo.height=_e.height),typeof _e.duration=="number"){if(!this._durationOverrided){let xt=Math.floor(_e.duration*this._timescale);this._duration=xt,this._mediaInfo.duration=xt}}else this._mediaInfo.duration=0;if(typeof _e.framerate=="number"){let xt=Math.floor(_e.framerate*1e3);if(xt>0){let Mt=xt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Mt,this._referenceFrameRate.fps_num=xt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Mt}}if(typeof _e.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let xt=_e.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(xt),_e.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=_e,Be.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Oe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Oe))}_parseKeyframesIndex(se){let ge=[],Ee=[];for(let Oe=1;Oe>>4;if(La!==2&&La!==10){this._onError(Qe.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+La);return}let Yn=0,ln=(Mt&12)>>>2;if(ln>=0&&ln<=4)Yn=this._flvSoundRateTable[ln];else{this._onError(Qe.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+ln);return}let Yt=(Mt&2)>>>1,jn=Mt&1,Kt=this._audioMetadata,xa=this._audioTrack;if(Kt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Kt=this._audioMetadata={},Kt.type="audio",Kt.id=xa.id,Kt.timescale=this._timescale,Kt.duration=this._duration,Kt.audioSampleRate=Yn,Kt.channelCount=jn===0?1:2),La===10){let Pa=this._parseAACAudioData(se,ge+1,Ee-1);if(Pa==null)return;if(Pa.packetType===0){Kt.config&&Be.w(this.TAG,"Found another AudioSpecificConfig!");let ga=Pa.data;Kt.audioSampleRate=ga.samplingRate,Kt.channelCount=ga.channelCount,Kt.codec=ga.codec,Kt.originalCodec=ga.originalCodec,Kt.config=ga.config,Kt.refSampleDuration=1024/Kt.audioSampleRate*Kt.timescale,Be.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",Kt);let Je=this._mediaInfo;Je.audioCodec=Kt.originalCodec,Je.audioSampleRate=Kt.audioSampleRate,Je.audioChannelCount=Kt.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(Pa.packetType===1){let ga=this._timestampBase+Oe,Je={unit:Pa.data,length:Pa.data.byteLength,dts:ga,pts:ga};xa.samples.push(Je),xa.length+=Pa.data.length}else Be.e(this.TAG,`Flv: Unsupported AAC data type ${Pa.packetType}`)}else if(La===2){if(!Kt.codec){let Nt=this._parseMP3AudioData(se,ge+1,Ee-1,!0);if(Nt==null)return;Kt.audioSampleRate=Nt.samplingRate,Kt.channelCount=Nt.channelCount,Kt.codec=Nt.codec,Kt.originalCodec=Nt.originalCodec,Kt.refSampleDuration=1152/Kt.audioSampleRate*Kt.timescale,Be.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Kt);let on=this._mediaInfo;on.audioCodec=Kt.codec,on.audioSampleRate=Kt.audioSampleRate,on.audioChannelCount=Kt.channelCount,on.audioDataRate=Nt.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}let Pa=this._parseMP3AudioData(se,ge+1,Ee-1,!1);if(Pa==null)return;let ga=this._timestampBase+Oe,Je={unit:Pa,length:Pa.byteLength,dts:ga,pts:ga};xa.samples.push(Je),xa.length+=Pa.length}}_parseAACAudioData(se,ge,Ee){if(Ee<=1){Be.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Oe={},_e=new Uint8Array(se,ge,Ee);return Oe.packetType=_e[0],_e[0]===0?Oe.data=this._parseAACAudioSpecificConfig(se,ge+1,Ee-1):Oe.data=_e.subarray(1),Oe}_parseAACAudioSpecificConfig(se,ge,Ee){let Oe=new Uint8Array(se,ge,Ee),_e=null,xt=0,Mt=0,La=null,Yn=0,ln=null;if(xt=Mt=Oe[0]>>>3,Yn=(Oe[0]&7)<<1|Oe[1]>>>7,Yn<0||Yn>=this._mpegSamplingRates.length){this._onError(Qe.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Yt=this._mpegSamplingRates[Yn],jn=(Oe[1]&120)>>>3;if(jn<0||jn>=8){this._onError(Qe.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}xt===5&&(ln=(Oe[1]&7)<<1|Oe[2]>>>7,La=(Oe[2]&124)>>>2);let Kt=self.navigator.userAgent.toLowerCase();return Kt.indexOf("firefox")!==-1?Yn>=6?(xt=5,_e=new Array(4),ln=Yn-3):(xt=2,_e=new Array(2),ln=Yn):Kt.indexOf("android")!==-1?(xt=2,_e=new Array(2),ln=Yn):(xt=5,ln=Yn,_e=new Array(4),Yn>=6?ln=Yn-3:jn===1&&(xt=2,_e=new Array(2),ln=Yn)),_e[0]=xt<<3,_e[0]|=(Yn&15)>>>1,_e[1]=(Yn&15)<<7,_e[1]|=(jn&15)<<3,xt===5&&(_e[1]|=(ln&15)>>>1,_e[2]=(ln&1)<<7,_e[2]|=8,_e[3]=0),{config:_e,samplingRate:Yt,channelCount:jn,codec:"mp4a.40."+xt,originalCodec:"mp4a.40."+Mt}}_parseMP3AudioData(se,ge,Ee,Oe){if(Ee<4){Be.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let _e=this._littleEndian,xt=new Uint8Array(se,ge,Ee),Mt=null;if(Oe){if(xt[0]!==255)return;let La=xt[1]>>>3&3,Yn=(xt[1]&6)>>1,ln=(xt[2]&240)>>>4,Yt=(xt[2]&12)>>>2,Kt=(xt[3]>>>6&3)!==3?2:1,xa=0,Pa=0,ga=34,Je="mp3";switch(La){case 0:xa=this._mpegAudioV25SampleRateTable[Yt];break;case 2:xa=this._mpegAudioV20SampleRateTable[Yt];break;case 3:xa=this._mpegAudioV10SampleRateTable[Yt];break}switch(Yn){case 1:ga=34,ln>>4,La=xt&15;if(La!==7){this._onError(Qe.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${La}`);return}this._parseAVCVideoPacket(se,ge+1,Ee-1,Oe,_e,Mt)}_parseAVCVideoPacket(se,ge,Ee,Oe,_e,xt){if(Ee<4){Be.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Mt=this._littleEndian,La=new DataView(se,ge,Ee),Yn=La.getUint8(0),Yt=(La.getUint32(0,!Mt)&16777215)<<8>>8;if(Yn===0)this._parseAVCDecoderConfigurationRecord(se,ge+4,Ee-4);else if(Yn===1)this._parseAVCVideoData(se,ge+4,Ee-4,Oe,_e,xt,Yt);else if(Yn!==2){this._onError(Qe.FORMAT_ERROR,`Flv: Invalid video packet type ${Yn}`);return}}_parseAVCDecoderConfigurationRecord(se,ge,Ee){if(Ee<7){Be.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Oe=this._videoMetadata,_e=this._videoTrack,xt=this._littleEndian,Mt=new DataView(se,ge,Ee);Oe?typeof Oe.avcc!="undefined"&&Be.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Oe=this._videoMetadata={},Oe.type="video",Oe.id=_e.id,Oe.timescale=this._timescale,Oe.duration=this._duration);let La=Mt.getUint8(0),Yn=Mt.getUint8(1),ln=Mt.getUint8(2),Yt=Mt.getUint8(3);if(La!==1||Yn===0){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Qe.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let jn=Mt.getUint8(5)&31;if(jn===0){this._onError(Qe.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else jn>1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${jn}`);let Kt=6;for(let Pa=0;Pa1&&Be.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${xa}`);Kt++;for(let Pa=0;Pa=Ee){Be.w(this.TAG,`Malformed Nalu near timestamp ${xa}, offset = ${jn}, dataSize = ${Ee}`);break}let ga=Yn.getUint32(jn,!La);if(Kt===3&&(ga>>>=8),ga>Ee-Kt){Be.w(this.TAG,`Malformed Nalus near timestamp ${xa}, NaluSize > DataSize!`);return}let Je=Yn.getUint8(jn+Kt)&31;Je===5&&(Pa=!0);let Nt=new Uint8Array(se,ge+jn,Kt+ga),on={type:Je,data:Nt};ln.push(on),Yt+=Nt.byteLength,jn+=Kt+ga}if(ln.length){let ga=this._videoTrack,Je={units:ln,length:Yt,isKeyframe:Pa,dts:xa,cts:Mt,pts:xa+Mt};Pa&&(Je.fileposition=_e),ga.samples.push(Je),ga.length+=Yt}}}var gt=He;class qe{static init(){qe.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 ge in qe.types)qe.types.hasOwnProperty(ge)&&(qe.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let se=qe.constants={};se.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),se.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),se.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),se.STSC=se.STCO=se.STTS,se.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),se.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]),se.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]),se.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),se.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),se.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(se){let ge=8,Ee=null,Oe=Array.prototype.slice.call(arguments,1),_e=Oe.length;for(let Mt=0;Mt<_e;Mt++)ge+=Oe[Mt].byteLength;Ee=new Uint8Array(ge),Ee[0]=ge>>>24&255,Ee[1]=ge>>>16&255,Ee[2]=ge>>>8&255,Ee[3]=ge&255,Ee.set(se,4);let xt=8;for(let Mt=0;Mt<_e;Mt++)Ee.set(Oe[Mt],xt),xt+=Oe[Mt].byteLength;return Ee}static generateInitSegment(se){let ge=qe.box(qe.types.ftyp,qe.constants.FTYP),Ee=qe.moov(se),Oe=new Uint8Array(ge.byteLength+Ee.byteLength);return Oe.set(ge,0),Oe.set(Ee,ge.byteLength),Oe}static moov(se){let ge=qe.mvhd(se.timescale,se.duration),Ee=qe.trak(se),Oe=qe.mvex(se);return qe.box(qe.types.moov,ge,Ee,Oe)}static mvhd(se,ge){return qe.box(qe.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,se>>>24&255,se>>>16&255,se>>>8&255,se&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&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(se){return qe.box(qe.types.trak,qe.tkhd(se),qe.mdia(se))}static tkhd(se){let ge=se.id,Ee=se.duration,Oe=se.presentWidth,_e=se.presentHeight;return qe.box(qe.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&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,Oe>>>8&255,Oe&255,0,0,_e>>>8&255,_e&255,0,0]))}static mdia(se){return qe.box(qe.types.mdia,qe.mdhd(se),qe.hdlr(se),qe.minf(se))}static mdhd(se){let ge=se.timescale,Ee=se.duration;return qe.box(qe.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,85,196,0,0]))}static hdlr(se){let ge=null;return se.type==="audio"?ge=qe.constants.HDLR_AUDIO:ge=qe.constants.HDLR_VIDEO,qe.box(qe.types.hdlr,ge)}static minf(se){let ge=null;return se.type==="audio"?ge=qe.box(qe.types.smhd,qe.constants.SMHD):ge=qe.box(qe.types.vmhd,qe.constants.VMHD),qe.box(qe.types.minf,ge,qe.dinf(),qe.stbl(se))}static dinf(){return qe.box(qe.types.dinf,qe.box(qe.types.dref,qe.constants.DREF))}static stbl(se){return qe.box(qe.types.stbl,qe.stsd(se),qe.box(qe.types.stts,qe.constants.STTS),qe.box(qe.types.stsc,qe.constants.STSC),qe.box(qe.types.stsz,qe.constants.STSZ),qe.box(qe.types.stco,qe.constants.STCO))}static stsd(se){return se.type==="audio"?se.codec==="mp3"?qe.box(qe.types.stsd,qe.constants.STSD_PREFIX,qe.mp3(se)):qe.box(qe.types.stsd,qe.constants.STSD_PREFIX,qe.mp4a(se)):qe.box(qe.types.stsd,qe.constants.STSD_PREFIX,qe.avc1(se))}static mp3(se){let ge=se.channelCount,Ee=se.audioSampleRate,Oe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return qe.box(qe.types[".mp3"],Oe)}static mp4a(se){let ge=se.channelCount,Ee=se.audioSampleRate,Oe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return qe.box(qe.types.mp4a,Oe,qe.esds(se))}static esds(se){let ge=se.config||[],Ee=ge.length,Oe=new Uint8Array([0,0,0,0,3,23+Ee,0,1,0,4,15+Ee,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Ee]).concat(ge).concat([6,1,2]));return qe.box(qe.types.esds,Oe)}static avc1(se){let ge=se.avcc,Ee=se.codecWidth,Oe=se.codecHeight,_e=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,Ee>>>8&255,Ee&255,Oe>>>8&255,Oe&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 qe.box(qe.types.avc1,_e,qe.box(qe.types.avcC,ge))}static mvex(se){return qe.box(qe.types.mvex,qe.trex(se))}static trex(se){let ge=se.id,Ee=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return qe.box(qe.types.trex,Ee)}static moof(se,ge){return qe.box(qe.types.moof,qe.mfhd(se.sequenceNumber),qe.traf(se,ge))}static mfhd(se){let ge=new Uint8Array([0,0,0,0,se>>>24&255,se>>>16&255,se>>>8&255,se&255]);return qe.box(qe.types.mfhd,ge)}static traf(se,ge){let Ee=se.id,Oe=qe.box(qe.types.tfhd,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),_e=qe.box(qe.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),xt=qe.sdtp(se),Mt=qe.trun(se,xt.byteLength+16+16+8+16+8+8);return qe.box(qe.types.traf,Oe,_e,Mt,xt)}static sdtp(se){let ge=se.samples||[],Ee=ge.length,Oe=new Uint8Array(4+Ee);for(let _e=0;_e>>24&255,Oe>>>16&255,Oe>>>8&255,Oe&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Mt=0;Mt>>24&255,La>>>16&255,La>>>8&255,La&255,Yn>>>24&255,Yn>>>16&255,Yn>>>8&255,Yn&255,ln.isLeading<<2|ln.dependsOn,ln.isDependedOn<<6|ln.hasRedundancy<<4|ln.isNonSync,0,0,Yt>>>24&255,Yt>>>16&255,Yt>>>8&255,Yt&255],12+16*Mt)}return qe.box(qe.types.trun,xt)}static mdat(se){return qe.box(qe.types.mdat,se)}}qe.init();var Ie=qe;class Ht{static getSilentFrame(se,ge){if(se==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===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(ge===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(ge===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(ge===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(ge===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 ia=Ht;class vn{constructor(se,ge,Ee,Oe,_e){this.dts=se,this.pts=ge,this.duration=Ee,this.originalDts=Oe,this.isSyncPoint=_e,this.fileposition=null}}class bn{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(se){se.isSyncPoint=!0,this.syncPoints.push(se)}}class ra{constructor(){this._list=[]}clear(){this._list=[]}appendArray(se){let ge=this._list;se.length!==0&&(ge.length>0&&se[0].originalDts=ge[_e].dts&&sege[Oe].lastSample.originalDts&&se=ge[Oe].lastSample.originalDts&&(Oe===ge.length-1||Oe0&&(_e=this._searchNearestSegmentBefore(Ee.originalBeginDts)+1),this._lastAppendLocation=_e,this._list.splice(_e,0,Ee)}getLastSegmentBefore(se){let ge=this._searchNearestSegmentBefore(se);return ge>=0?this._list[ge]:null}getLastSampleBefore(se){let ge=this.getLastSegmentBefore(se);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(se){let ge=this._searchNearestSegmentBefore(se),Ee=this._list[ge].syncPoints;for(;Ee.length===0&&ge>0;)ge--,Ee=this._list[ge].syncPoints;return Ee.length>0?Ee[Ee.length-1]:null}}class Et{constructor(se){this.TAG="MP4Remuxer",this._config=se,this._isLive=se.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 qn("audio"),this._videoSegmentInfoList=new qn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.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(se){return se.onDataAvailable=this.remux.bind(this),se.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(se){this._onInitSegment=se}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(se){this._onMediaSegment=se}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(se){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(se,ge){if(!this._onMediaSegment)throw new Pe("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(se,ge),this._remuxVideo(ge),this._remuxAudio(se)}_onTrackMetadataReceived(se,ge){let Ee=null,Oe="mp4",_e=ge.codec;if(se==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(Oe="mpeg",_e="",Ee=new Uint8Array):Ee=Ie.generateInitSegment(ge);else if(se==="video")this._videoMeta=ge,Ee=Ie.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new Pe("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(se,{type:se,data:Ee.buffer,codec:_e,container:`${se}/${Oe}`,mediaDuration:ge.duration})}_calculateDtsBase(se,ge){this._dtsBaseInited||(se.samples&&se.samples.length&&(this._audioDtsBase=se.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let se=this._videoStashedLastSample,ge=this._audioStashedLastSample,Ee={type:"video",id:1,sequenceNumber:0,samples:[],length:0};se!=null&&(Ee.samples.push(se),Ee.length=se.length);let Oe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(Oe.samples.push(ge),Oe.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Ee,!0),this._remuxAudio(Oe,!0)}_remuxAudio(se,ge){if(this._audioMeta==null)return;let Ee=se,Oe=Ee.samples,_e,xt=-1,Mt=-1,La=-1,Yn=this._audioMeta.refSampleDuration,ln=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yt=this._dtsBaseInited&&this._audioNextDts===void 0,jn=!1;if(!Oe||Oe.length===0||Oe.length===1&&!ge)return;let Kt=0,xa=null,Pa=0;ln?(Kt=0,Pa=Ee.length):(Kt=8,Pa=8+Ee.length);let ga=null;if(Oe.length>1&&(ga=Oe.pop(),Pa-=ga.length),this._audioStashedLastSample!=null){let dn=this._audioStashedLastSample;this._audioStashedLastSample=null,Oe.unshift(dn),Pa+=dn.length}ga!=null&&(this._audioStashedLastSample=ga);let Je=Oe[0].dts-this._dtsBase;if(this._audioNextDts)_e=Je-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())_e=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(jn=!0);else{let dn=this._audioSegmentInfoList.getLastSampleBefore(Je);if(dn!=null){let Gn=Je-(dn.originalDts+dn.duration);Gn<=3&&(Gn=0);let Wn=dn.dts+dn.duration+Gn;_e=Je-Wn}else _e=0}if(jn){let dn=Je-_e,Gn=this._videoSegmentInfoList.getLastSegmentBefore(Je);if(Gn!=null&&Gn.beginDts=1?Cn=Nt[Nt.length-1].duration:Cn=Math.floor(Yn);let qr=!1,Yr=null;if(Cn>Yn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){qr=!0;let ao=Math.abs(Cn-Yn),Nr=Math.ceil(ao/Yn),ka=dr+Yn;Be.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${dr+Cn} ms, expected: ${dr+Math.round(Yn)} ms, delta: ${Math.round(ao)} ms, generate: ${Nr} frames`);let Pr=ia.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Pr==null&&(Be.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Pr=Wn),Yr=[];for(let hr=0;hr0){let vo=Yr[Yr.length-1];vo.duration=so-vo.dts}let Po={dts:so,pts:so,cts:0,unit:Pr,size:Pr.byteLength,duration:0,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Yr.push(Po),Pa+=Po.size,ka+=Yn}let Rr=Yr[Yr.length-1];Rr.duration=dr+Cn-Rr.dts,Cn=Math.round(Yn)}Nt.push({dts:dr,pts:dr,cts:0,unit:Gn.unit,size:Gn.unit.byteLength,duration:Cn,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),qr&&Nt.push.apply(Nt,Yr)}ln?xa=new Uint8Array(Pa):(xa=new Uint8Array(Pa),xa[0]=Pa>>>24&255,xa[1]=Pa>>>16&255,xa[2]=Pa>>>8&255,xa[3]=Pa&255,xa.set(Ie.types.mdat,4));for(let dn=0;dn1&&(Kt=Oe.pop(),jn-=Kt.length),this._videoStashedLastSample!=null){let on=this._videoStashedLastSample;this._videoStashedLastSample=null,Oe.unshift(on),jn+=on.length}Kt!=null&&(this._videoStashedLastSample=Kt);let xa=Oe[0].dts-this._dtsBase;if(this._videoNextDts)_e=xa-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())_e=0;else{let on=this._videoSegmentInfoList.getLastSampleBefore(xa);if(on!=null){let fn=xa-(on.originalDts+on.duration);fn<=3&&(fn=0);let pn=on.dts+on.duration+fn;_e=xa-pn}else _e=0}let Pa=new bn,ga=[];for(let on=0;on=1?er=ga[ga.length-1].duration:er=Math.floor(this._videoMeta.refSampleDuration),Mn){let dr=new vn(dn,Wn,er,fn.dts,!0);dr.fileposition=fn.fileposition,Pa.appendSyncPoint(dr)}ga.push({dts:dn,pts:Wn,cts:Gn,units:fn.units,size:fn.length,isKeyframe:Mn,duration:er,originalDts:pn,flags:{isLeading:0,dependsOn:Mn?2:1,isDependedOn:Mn?1:0,hasRedundancy:0,isNonSync:Mn?0:1}})}Yt=new Uint8Array(jn),Yt[0]=jn>>>24&255,Yt[1]=jn>>>16&255,Yt[2]=jn>>>8&255,Yt[3]=jn&255,Yt.set(Ie.types.mdat,4);for(let on=0;on{Oe.timestampBase=Ee,Ee+=Oe.duration,Oe.cors=se.cors,Oe.withCredentials=se.withCredentials,ge.referrerPolicy&&(Oe.referrerPolicy=ge.referrerPolicy)}),!isNaN(Ee)&&this._mediaDataSource.duration!==Ee&&(this._mediaDataSource.duration=Ee),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(se,ge){this._emitter.addListener(se,ge)}off(se,ge){this._emitter.removeListener(se,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(se,ge){this._currentSegmentIndex=se;let Ee=this._mediaDataSource.segments[se],Oe=this._ioctl=new ut(Ee,this._config,se);Oe.onError=this._onIOException.bind(this),Oe.onSeeked=this._onIOSeeked.bind(this),Oe.onComplete=this._onIOComplete.bind(this),Oe.onRedirect=this._onIORedirect.bind(this),Oe.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):Oe.onDataArrival=this._onInitChunkArrival.bind(this),Oe.open(ge)}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(se){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(se);if(ge===this._currentSegmentIndex){let Ee=this._mediaInfo.segments[ge];if(Ee==null)this._pendingSeekTime=se;else{let Oe=Ee.getNearestKeyframe(se);this._remuxer.seek(Oe.milliseconds),this._ioctl.seek(Oe.fileposition),this._pendingResolveSeekPoint=Oe.milliseconds}}else{let Ee=this._mediaInfo.segments[ge];if(Ee==null)this._pendingSeekTime=se,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let Oe=Ee.getNearestKeyframe(se);this._internalAbort(),this._remuxer.seek(se),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,Oe.fileposition),this._pendingResolveSeekPoint=Oe.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(se){let ge=this._mediaDataSource.segments,Ee=ge.length-1;for(let Oe=0;Oe0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Oe=this._demuxer.parseChunks(se,ge);else if((Ee=gt.probe(se)).match){this._demuxer=new gt(Ee,this._config),this._remuxer||(this._remuxer=new kt(this._config));let _e=this._mediaDataSource;_e.duration!=null&&!isNaN(_e.duration)&&(this._demuxer.overridedDuration=_e.duration),typeof _e.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=_e.hasAudio),typeof _e.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=_e.hasVideo),this._demuxer.timestampBase=_e.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),Oe=this._demuxer.parseChunks(se,ge)}else Ee=null,Be.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Pt.DEMUX_ERROR,Qe.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Oe=0;return Oe}_onMediaInfo(se){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},se),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Tt.prototype));let ge=Object.assign({},se);Object.setPrototypeOf(ge,Tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Ee=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Ee)})}_onMetaDataArrived(se){this._emitter.emit(Pt.METADATA_ARRIVED,se)}_onScriptDataArrived(se){this._emitter.emit(Pt.SCRIPTDATA_ARRIVED,se)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(se){let Ee=se+1;Ee0&&Ee[0].originalDts===Oe&&(Oe=Ee[0].pts),this._emitter.emit(Pt.RECOMMEND_SEEKPOINT,Oe)}}_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(se){let ge=this._mediaInfo.segments[se],Ee=Object.assign({},ge);Ee.duration=this._mediaInfo.duration,Ee.segmentCount=this._mediaInfo.segmentCount,delete Ee.segments,delete Ee.keyframesIndex,this._emitter.emit(Pt.MEDIA_INFO,Ee)}_reportStatisticsInfo(){let se={};se.url=this._ioctl.currentURL,se.hasRedirect=this._ioctl.hasRedirect,se.hasRedirect&&(se.redirectedURL=this._ioctl.currentRedirectedURL),se.speed=this._ioctl.currentSpeed,se.loaderType=this._ioctl.loaderType,se.currentSegmentIndex=this._currentSegmentIndex,se.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Pt.STATISTICS_INFO,se)}}var An=Nn,Da=function(un){let se="TransmuxingWorker",ge=null,Ee=Pa.bind(this);fe.install(),un.addEventListener("message",function(ga){switch(ga.data.cmd){case"init":ge=new An(ga.data.param[0],ga.data.param[1]),ge.on(Pt.IO_ERROR,jn.bind(this)),ge.on(Pt.DEMUX_ERROR,Kt.bind(this)),ge.on(Pt.INIT_SEGMENT,Oe.bind(this)),ge.on(Pt.MEDIA_SEGMENT,_e.bind(this)),ge.on(Pt.LOADING_COMPLETE,xt.bind(this)),ge.on(Pt.RECOVERED_EARLY_EOF,Mt.bind(this)),ge.on(Pt.MEDIA_INFO,La.bind(this)),ge.on(Pt.METADATA_ARRIVED,Yn.bind(this)),ge.on(Pt.SCRIPTDATA_ARRIVED,ln.bind(this)),ge.on(Pt.STATISTICS_INFO,Yt.bind(this)),ge.on(Pt.RECOMMEND_SEEKPOINT,xa.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),un.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(ga.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let Je=ga.data.param;Xe.applyConfig(Je),Je.enableCallback===!0?Xe.addLogListener(Ee):Xe.removeLogListener(Ee);break}}});function Oe(ga,Je){let Nt={msg:Pt.INIT_SEGMENT,data:{type:ga,data:Je}};un.postMessage(Nt,[Je.data])}function _e(ga,Je){let Nt={msg:Pt.MEDIA_SEGMENT,data:{type:ga,data:Je}};un.postMessage(Nt,[Je.data])}function xt(){let ga={msg:Pt.LOADING_COMPLETE};un.postMessage(ga)}function Mt(){let ga={msg:Pt.RECOVERED_EARLY_EOF};un.postMessage(ga)}function La(ga){let Je={msg:Pt.MEDIA_INFO,data:ga};un.postMessage(Je)}function Yn(ga){let Je={msg:Pt.METADATA_ARRIVED,data:ga};un.postMessage(Je)}function ln(ga){let Je={msg:Pt.SCRIPTDATA_ARRIVED,data:ga};un.postMessage(Je)}function Yt(ga){let Je={msg:Pt.STATISTICS_INFO,data:ga};un.postMessage(Je)}function jn(ga,Je){un.postMessage({msg:Pt.IO_ERROR,data:{type:ga,info:Je}})}function Kt(ga,Je){un.postMessage({msg:Pt.DEMUX_ERROR,data:{type:ga,info:Je}})}function xa(ga){un.postMessage({msg:Pt.RECOMMEND_SEEKPOINT,data:ga})}function Pa(ga,Je){un.postMessage({msg:"logcat_callback",data:{type:ga,logcat:Je}})}};class $a{constructor(se,ge){if(this.TAG="Transmuxer",this._emitter=new(Fe()),ge.enableWorker&&typeof Worker!="undefined")try{let Ee=x(82059);this._worker=Ee(Da),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[se,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Xe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Xe.getConfig()})}catch(Ee){Be.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new An(se,ge)}else this._controller=new An(se,ge);if(this._controller){let Ee=this._controller;Ee.on(Pt.IO_ERROR,this._onIOError.bind(this)),Ee.on(Pt.DEMUX_ERROR,this._onDemuxError.bind(this)),Ee.on(Pt.INIT_SEGMENT,this._onInitSegment.bind(this)),Ee.on(Pt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Ee.on(Pt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Ee.on(Pt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Ee.on(Pt.MEDIA_INFO,this._onMediaInfo.bind(this)),Ee.on(Pt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Ee.on(Pt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Ee.on(Pt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Ee.on(Pt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Xe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(se,ge){this._emitter.addListener(se,ge)}off(se,ge){this._emitter.removeListener(se,ge)}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(se){this._worker?this._worker.postMessage({cmd:"seek",param:se}):this._controller.seek(se)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(se,ge){Promise.resolve().then(()=>{this._emitter.emit(Pt.INIT_SEGMENT,se,ge)})}_onMediaSegment(se,ge){Promise.resolve().then(()=>{this._emitter.emit(Pt.MEDIA_SEGMENT,se,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Pt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Pt.RECOVERED_EARLY_EOF)})}_onMediaInfo(se){Promise.resolve().then(()=>{this._emitter.emit(Pt.MEDIA_INFO,se)})}_onMetaDataArrived(se){Promise.resolve().then(()=>{this._emitter.emit(Pt.METADATA_ARRIVED,se)})}_onScriptDataArrived(se){Promise.resolve().then(()=>{this._emitter.emit(Pt.SCRIPTDATA_ARRIVED,se)})}_onStatisticsInfo(se){Promise.resolve().then(()=>{this._emitter.emit(Pt.STATISTICS_INFO,se)})}_onIOError(se,ge){Promise.resolve().then(()=>{this._emitter.emit(Pt.IO_ERROR,se,ge)})}_onDemuxError(se,ge){Promise.resolve().then(()=>{this._emitter.emit(Pt.DEMUX_ERROR,se,ge)})}_onRecommendSeekpoint(se){Promise.resolve().then(()=>{this._emitter.emit(Pt.RECOMMEND_SEEKPOINT,se)})}_onLoggingConfigChanged(se){this._worker&&this._worker.postMessage({cmd:"logging_config",param:se})}_onWorkerMessage(se){let ge=se.data,Ee=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Pt.INIT_SEGMENT:case Pt.MEDIA_SEGMENT:this._emitter.emit(ge.msg,Ee.type,Ee.data);break;case Pt.LOADING_COMPLETE:case Pt.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Pt.MEDIA_INFO:Object.setPrototypeOf(Ee,Tt.prototype),this._emitter.emit(ge.msg,Ee);break;case Pt.METADATA_ARRIVED:case Pt.SCRIPTDATA_ARRIVED:case Pt.STATISTICS_INFO:this._emitter.emit(ge.msg,Ee);break;case Pt.IO_ERROR:case Pt.DEMUX_ERROR:this._emitter.emit(ge.msg,Ee.type,Ee.info);break;case Pt.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,Ee);break;case"logcat_callback":Be.emitter.emit("log",Ee.type,Ee.logcat);break;default:break}}}var Br=$a,Qn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Sa{constructor(se){this.TAG="MSEController",this._config=se,this._emitter=new(Fe()),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 ra}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(se,ge){this._emitter.addListener(se,ge)}off(se,ge){this._emitter.removeListener(se,ge)}attachMediaElement(se){if(this._mediaSource)throw new Pe("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=se,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),se.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let se=this._mediaSource;for(let ge in this._sourceBuffers){let Ee=this._pendingSegments[ge];Ee.splice(0,Ee.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let Oe=this._sourceBuffers[ge];if(Oe){if(se.readyState!=="closed"){try{se.removeSourceBuffer(Oe)}catch(_e){Be.e(this.TAG,_e.message)}Oe.removeEventListener("error",this.e.onSourceBufferError),Oe.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(se.readyState==="open")try{se.endOfStream()}catch(ge){Be.e(this.TAG,ge.message)}se.removeEventListener("sourceopen",this.e.onSourceOpen),se.removeEventListener("sourceended",this.e.onSourceEnded),se.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(se,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(se),this._pendingSegments[se.type].push(se);return}let Ee=se,Oe=`${Ee.container}`;Ee.codec&&Ee.codec.length>0&&(Oe+=`;codecs=${Ee.codec}`);let _e=!1;if(Be.v(this.TAG,"Received Initialization Segment, mimeType: "+Oe),this._lastInitSegments[Ee.type]=Ee,Oe!==this._mimeTypes[Ee.type]){if(this._mimeTypes[Ee.type])Be.v(this.TAG,`Notice: ${Ee.type} mimeType changed, origin: ${this._mimeTypes[Ee.type]}, target: ${Oe}`);else{_e=!0;try{let xt=this._sourceBuffers[Ee.type]=this._mediaSource.addSourceBuffer(Oe);xt.addEventListener("error",this.e.onSourceBufferError),xt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(xt){Be.e(this.TAG,xt.message),this._emitter.emit(Qn.ERROR,{code:xt.code,msg:xt.message});return}}this._mimeTypes[Ee.type]=Oe}ge||this._pendingSegments[Ee.type].push(Ee),_e||this._sourceBuffers[Ee.type]&&!this._sourceBuffers[Ee.type].updating&&this._doAppendSegments(),b.safari&&Ee.container==="audio/mpeg"&&Ee.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Ee.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(se){let ge=se;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Ee=this._sourceBuffers[ge.type];Ee&&!Ee.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(se){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let Ee=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{Ee.abort()}catch(_e){Be.e(this.TAG,_e.message)}this._idrList.clear();let Oe=this._pendingSegments[ge];if(Oe.splice(0,Oe.length),this._mediaSource.readyState!=="closed"){for(let _e=0;_e=1&&se-Oe.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let se=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let Ee=this._sourceBuffers[ge];if(Ee){let Oe=Ee.buffered,_e=!1;for(let xt=0;xt=this._config.autoCleanupMaxBackwardDuration){_e=!0;let Yn=se-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Mt,end:Yn})}}else La0&&(isNaN(ge)||Ee>ge)&&(Be.v(this.TAG,`Update MediaSource duration from ${ge} to ${Ee}`),this._mediaSource.duration=Ee),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let se in this._pendingRemoveRanges){if(!this._sourceBuffers[se]||this._sourceBuffers[se].updating)continue;let ge=this._sourceBuffers[se],Ee=this._pendingRemoveRanges[se];for(;Ee.length&&!ge.updating;){let Oe=Ee.shift();ge.remove(Oe.start,Oe.end)}}}_doAppendSegments(){let se=this._pendingSegments;for(let ge in se)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&se[ge].length>0){let Ee=se[ge].shift();if(Ee.timestampOffset){let Oe=this._sourceBuffers[ge].timestampOffset,_e=Ee.timestampOffset/1e3;Math.abs(Oe-_e)>.1&&(Be.v(this.TAG,`Update MPEG audio timestampOffset from ${Oe} to ${_e}`),this._sourceBuffers[ge].timestampOffset=_e),delete Ee.timestampOffset}if(!Ee.data||Ee.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(Ee.data),this._isBufferFull=!1,ge==="video"&&Ee.hasOwnProperty("info")&&this._idrList.appendArray(Ee.info.syncPoints)}catch(Oe){this._pendingSegments[ge].unshift(Ee),Oe.code===22?(this._isBufferFull||this._emitter.emit(Qn.BUFFER_FULL),this._isBufferFull=!0):(Be.e(this.TAG,Oe.message),this._emitter.emit(Qn.ERROR,{code:Oe.code,msg:Oe.message}))}}}_onSourceOpen(){if(Be.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let se=this._pendingSourceBufferInit;for(;se.length;){let ge=se.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Qn.SOURCE_OPEN)}_onSourceEnded(){Be.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Be.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 se=this._pendingSegments;return se.video.length>0||se.audio.length>0}_hasPendingRemoveRanges(){let se=this._pendingRemoveRanges;return se.video.length>0||se.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Qn.UPDATE_END)}_onSourceBufferError(se){Be.e(this.TAG,`SourceBuffer Error: ${se}`)}}var fa=Sa;const Xa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},jr={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:Qe.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Qe.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Qe.CODEC_UNSUPPORTED};class Qr{constructor(se,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Fe()),this._config=Ct(),typeof ge=="object"&&Object.assign(this._config,ge),se.type.toLowerCase()!=="flv")throw new Me("FlvPlayer requires an flv MediaDataSource input!");se.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=se,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 Ee=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(Ee||b.msedge||b.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(se,ge){se===Vt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Vt.MEDIA_INFO,this.mediaInfo)}):se===Vt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Vt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(se,ge)}off(se,ge){this._emitter.removeListener(se,ge)}attachMediaElement(se){if(this._mediaElement=se,se.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),se.addEventListener("seeking",this.e.onvSeeking),se.addEventListener("canplay",this.e.onvCanPlay),se.addEventListener("stalled",this.e.onvStalled),se.addEventListener("progress",this.e.onvProgress),this._msectl=new fa(this._config),this._msectl.on(Qn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Qn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Qn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Qn.ERROR,ge=>{this._emitter.emit(Vt.ERROR,Xa.MEDIA_ERROR,jr.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(se),this._pendingSeekTime!=null)try{se.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}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 Pe("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Pe("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 Br(this._mediaDataSource,this._config),this._transmuxer.on(Pt.INIT_SEGMENT,(se,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Pt.MEDIA_SEGMENT,(se,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let Ee=this._mediaElement.currentTime;ge.info.endDts>=(Ee+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Pt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Vt.LOADING_COMPLETE)}),this._transmuxer.on(Pt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Vt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Pt.IO_ERROR,(se,ge)=>{this._emitter.emit(Vt.ERROR,Xa.NETWORK_ERROR,se,ge)}),this._transmuxer.on(Pt.DEMUX_ERROR,(se,ge)=>{this._emitter.emit(Vt.ERROR,Xa.MEDIA_ERROR,se,{code:-1,msg:ge})}),this._transmuxer.on(Pt.MEDIA_INFO,se=>{this._mediaInfo=se,this._emitter.emit(Vt.MEDIA_INFO,Object.assign({},se))}),this._transmuxer.on(Pt.METADATA_ARRIVED,se=>{this._emitter.emit(Vt.METADATA_ARRIVED,se)}),this._transmuxer.on(Pt.SCRIPTDATA_ARRIVED,se=>{this._emitter.emit(Vt.SCRIPTDATA_ARRIVED,se)}),this._transmuxer.on(Pt.STATISTICS_INFO,se=>{this._statisticsInfo=this._fillStatisticsInfo(se),this._emitter.emit(Vt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Pt.RECOMMEND_SEEKPOINT,se=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=se/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(se){this._mediaElement.volume=se}get muted(){return this._mediaElement.muted}set muted(se){this._mediaElement.muted=se}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(se){this._mediaElement?this._internalSeek(se):this._pendingSeekTime=se}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(se){if(se.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return se;let ge=!0,Ee=0,Oe=0;if(this._mediaElement.getVideoPlaybackQuality){let _e=this._mediaElement.getVideoPlaybackQuality();Ee=_e.totalVideoFrames,Oe=_e.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,Oe=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(se.decodedFrames=Ee,se.droppedFrames=Oe),se}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let se=this._mediaElement.buffered,ge=this._mediaElement.currentTime,Ee=0,Oe=0;for(let _e=0;_e=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Be.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Be.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 se=this._mediaElement.currentTime,ge=this._mediaElement.buffered,Ee=!1;for(let Oe=0;Oe=_e&&se=xt-this._config.lazyLoadRecoverDuration&&(Ee=!0);break}}Ee&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Ee&&(Be.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(se){let ge=this._mediaElement.buffered;for(let Ee=0;Ee=Oe&&se<_e)return!0}return!1}_internalSeek(se){let ge=this._isTimepointBuffered(se),Ee=!1,Oe=0;if(se<1&&this._mediaElement.buffered.length>0){let _e=this._mediaElement.buffered.start(0);(_e<1&&se<_e||b.safari)&&(Ee=!0,Oe=b.safari?.1:_e)}if(Ee)this._requestSetTime=!0,this._mediaElement.currentTime=Oe;else if(ge){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=se;else{let _e=this._msectl.getNearestKeyframe(Math.floor(se*1e3));this._requestSetTime=!0,_e!=null?this._mediaElement.currentTime=_e.dts/1e3:this._mediaElement.currentTime=se}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(se),this._transmuxer.seek(Math.floor(se*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=se)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let se=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(se)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(se),this._transmuxer.seek(Math.floor(se*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=se))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(se){let ge=this._mediaElement;if(se||!this._receivedCanPlay||ge.readyState<2){let Ee=ge.buffered;Ee.length>0&&ge.currentTime0){let Oe=Ee.start(0);if(Oe<1&&ge{this._emitter.emit(Vt.MEDIA_INFO,this.mediaInfo)}):se===Vt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Vt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(se,ge)}off(se,ge){this._emitter.removeListener(se,ge)}attachMediaElement(se){if(this._mediaElement=se,se.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{se.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}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 Pe("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(se){this._mediaElement.volume=se}get muted(){return this._mediaElement.muted}set muted(se){this._mediaElement.muted=se}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(se){this._mediaElement?this._mediaElement.currentTime=se:this._pendingSeekTime=se}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let se={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return se;let ge=!0,Ee=0,Oe=0;if(this._mediaElement.getVideoPlaybackQuality){let _e=this._mediaElement.getVideoPlaybackQuality();Ee=_e.totalVideoFrames,Oe=_e.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,Oe=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(se.decodedFrames=Ee,se.droppedFrames=Oe),se}_onvLoadedMetadata(se){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Vt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Vt.STATISTICS_INFO,this.statisticsInfo)}}var Ja=Bn;fe.install();function zt(un,se){let ge=un;if(ge==null||typeof ge!="object")throw new Me("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new Me("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new bt(ge,se);default:return new Ja(ge,se)}}function Ln(){return Lt.supportMSEH264Playback()}function Aa(){return Lt.getFeatureList()}let Ia={};Ia.createPlayer=zt,Ia.isSupported=Ln,Ia.getFeatureList=Aa,Ia.BaseLoader=y,Ia.LoaderStatus=Ce,Ia.LoaderErrors=re,Ia.Events=Vt,Ia.ErrorTypes=Xa,Ia.ErrorDetails=jr,Ia.FlvPlayer=bt,Ia.NativePlayer=Ja,Ia.LoggingControl=Xe,Object.defineProperty(Ia,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Cr=Ia},50371:function(Ot,ct){"use strict";function x(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const ye=be[Fe];ye!==void 0&&(a[Fe]=ye)})}return a}ct.Z=x},77578:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return a}});const a=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Ot,ct,x){"use strict";x.d(ct,{F:function(){return a},Z:function(){return fe}});function a(be){return be!=null&&be===be.window}function fe(be,Fe){var ye,Be;if(typeof window=="undefined")return 0;const oe=Fe?"scrollTop":"scrollLeft";let Re=0;return a(be)?Re=be[Fe?"pageYOffset":"pageXOffset"]:be instanceof Document?Re=be.documentElement[oe]:(be instanceof HTMLElement||be)&&(Re=be[oe]),be&&!a(be)&&typeof Re!="number"&&(Re=(Be=((ye=be.ownerDocument)!==null&&ye!==void 0?ye:be).documentElement)===null||Be===void 0?void 0:Be[oe]),Re}},56762:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return fe}});var a=x(59301);function fe(){const[,be]=a.useReducer(Fe=>Fe+1,0);return be}},68031:function(Ot,ct,x){"use strict";x.d(ct,{Z:function(){return Fe}});var a=x(16089);function fe(ye,Be,oe,Re){const De=oe-Be;return ye/=Re/2,ye<1?De/2*ye*ye*ye+Be:De/2*((ye-=2)*ye*ye+2)+Be}var be=x(13845);function Fe(ye){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:Re,duration:De=450}=Be,Pe=oe(),Me=(0,be.Z)(Pe,!0),Ze=Date.now(),Ce=()=>{const y=Date.now()-Ze,E=fe(y>De?De:y,Me,ye,De);(0,be.F)(Pe)?Pe.scrollTo(window.pageXOffset,E):Pe instanceof Document||Pe.constructor.name==="HTMLDocument"?Pe.documentElement.scrollTop=E:Pe.scrollTop=E,y{let{children:ut}=Ye;const{getPrefixCls:St}=ye.useContext(oe.E_),Ct=St("breadcrumb");return ye.createElement("li",{className:`${Ct}-separator`,"aria-hidden":"true"},ut===""?ut:ut||"/")};Pe.__ANT_BREADCRUMB_SEPARATOR=!0;var Me=Pe,Ze=function(Ye,ut){var St={};for(var Ct in Ye)Object.prototype.hasOwnProperty.call(Ye,Ct)&&ut.indexOf(Ct)<0&&(St[Ct]=Ye[Ct]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Ct=Object.getOwnPropertySymbols(Ye);vtut[vt]||Ct)}function re(Ye,ut,St,Ct){if(St==null)return null;const{className:vt,onClick:Lt}=ut,Rt=Ze(ut,["className","onClick"]),Vt=Object.assign(Object.assign({},(0,Fe.Z)(Rt,{data:!0,aria:!0})),{onClick:Lt});return Ct!==void 0?ye.createElement("a",Object.assign({},Vt,{className:fe()(`${Ye}-link`,vt),href:Ct}),St):ye.createElement("span",Object.assign({},Vt,{className:fe()(`${Ye}-link`,vt)}),St)}function y(Ye,ut){return(Ct,vt,Lt,Rt,Vt)=>{if(ut)return ut(Ct,vt,Lt,Rt);const st=Ce(Ct,vt);return re(Ye,Ct,st,Vt)}}var E=function(Ye,ut){var St={};for(var Ct in Ye)Object.prototype.hasOwnProperty.call(Ye,Ct)&&ut.indexOf(Ct)<0&&(St[Ct]=Ye[Ct]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Ct=Object.getOwnPropertySymbols(Ye);vt{const{prefixCls:ut,separator:St="/",children:Ct,menu:vt,overlay:Lt,dropdownProps:Rt,href:Vt}=Ye,Xe=(mt=>{if(vt||Lt){const Tt=Object.assign({},Rt);if(vt){const $t=vt||{},{items:Wt}=$t,Rn=E($t,["items"]);Tt.menu=Object.assign(Object.assign({},Rn),{items:Wt==null?void 0:Wt.map((Ge,Gt)=>{var{key:kn,title:En,label:tn,path:ot}=Ge,ht=E(Ge,["key","title","label","path"]);let $e=tn!=null?tn:En;return ot&&($e=ye.createElement("a",{href:`${Vt}${ot}`},$e)),Object.assign(Object.assign({},ht),{key:kn!=null?kn:Gt,label:$e})})})}else Lt&&(Tt.overlay=Lt);return ye.createElement(De.Z,Object.assign({placement:"bottom"},Tt),ye.createElement("span",{className:`${ut}-overlay-link`},mt,ye.createElement(Re.Z,null)))}return mt})(Ct);return Xe!=null?ye.createElement(ye.Fragment,null,ye.createElement("li",null,Xe),St&&ye.createElement(Me,null,St)):null},b=Ye=>{const{prefixCls:ut,children:St,href:Ct}=Ye,vt=E(Ye,["prefixCls","children","href"]),{getPrefixCls:Lt}=ye.useContext(oe.E_),Rt=Lt("breadcrumb",ut);return ye.createElement(z,Object.assign({},vt,{prefixCls:Rt}),re(Rt,vt,St,Ct))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,te=x(17313),ne=x(83116),ie=x(37613);const ce=Ye=>{const{componentCls:ut,iconCls:St}=Ye;return{[ut]:Object.assign(Object.assign({},(0,te.Wf)(Ye)),{color:Ye.itemColor,fontSize:Ye.fontSize,[St]:{fontSize:Ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ye.linkColor,transition:`color ${Ye.motionDurationMid}`,padding:`0 ${Ye.paddingXXS}px`,borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",marginInline:-Ye.marginXXS,"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover}},(0,te.Qy)(Ye)),"li:last-child":{color:Ye.lastItemColor},[`${ut}-separator`]:{marginInline:Ye.separatorMargin,color:Ye.separatorColor},[`${ut}-link`]:{[` > ${St} + span, > ${St} + a diff --git a/p__Classrooms__Lists__Exercise__Notice__index.eebcfa2f.async.js b/p__Classrooms__Lists__Exercise__Notice__index.1994e15d.async.js similarity index 93% rename from p__Classrooms__Lists__Exercise__Notice__index.eebcfa2f.async.js rename to p__Classrooms__Lists__Exercise__Notice__index.1994e15d.async.js index edd8cccae0..a97fee3319 100644 --- a/p__Classrooms__Lists__Exercise__Notice__index.eebcfa2f.async.js +++ b/p__Classrooms__Lists__Exercise__Notice__index.1994e15d.async.js @@ -1,10 +1,10 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7482],{84105:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},73331:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},15277:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},61485:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},47472:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},87395:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},96935:function(ut,de,e){e.d(de,{Z:function(){return E}});var n=e(3113),w=e(59301),u=Object.defineProperty,k=Object.defineProperties,i=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,$=(U,G,T)=>G in U?u(U,G,{enumerable:!0,configurable:!0,writable:!0,value:T}):U[G]=T,S=(U,G)=>{for(var T in G||(G={}))p.call(G,T)&&$(U,T,G[T]);if(f)for(var T of f(G))V.call(G,T)&&$(U,T,G[T]);return U},z=(U,G)=>k(U,i(G)),q=(U,G)=>{var T={};for(var ee in U)p.call(U,ee)&&G.indexOf(ee)<0&&(T[ee]=U[ee]);if(U!=null&&f)for(var ee of f(U))G.indexOf(ee)<0&&V.call(U,ee)&&(T[ee]=U[ee]);return T},R=(U,G,T)=>new Promise((ee,pe)=>{var F=a=>{try{r(T.next(a))}catch(h){pe(h)}},K=a=>{try{r(T.throw(a))}catch(h){pe(h)}},r=a=>a.done?ee(a.value):Promise.resolve(a.value).then(F,K);r((T=T.apply(U,G)).next())});const E=U=>{var G=U,{children:T}=G,ee=q(G,["children"]);const[pe,F]=(0,w.useState)(!1);return w.createElement(n.ZP,z(S({},ee),{loading:pe,onClick:K=>R(void 0,null,function*(){try{F(!0),yield ee.onClick(K),F(!1)}catch(r){console.error(r),F(!1)}})}),T)}},12258:function(ut,de,e){e.r(de),e.d(de,{default:function(){return I}});var n=e(59301),w=e(95237),u=e(43604),k=e(5871),i=e(78241),f=e(61621),p=e(3113),V=e(6848),$=e(43418),S=e(71418),z=e(8591),q=e(92832),R=e(65582),E={bg:"bg___YVx48",title:"title___NM3xC",textOverflow:"textOverflow___gz3GM",wrap:"wrap___if0Ln",infoTitle:"infoTitle___dk7YF",infoValue:"infoValue___kBWqL",itemTitle:"itemTitle___WP88A",circle:"circle___Rq79V",warnText:"warnText___cpZS0",greyText:"greyText___erT_A",linkText:"linkText___YWy1z",whiteList:"whiteList___NvpGC",num:"num___Dq7FU",fixBottom:"fixBottom___WHsNA",backBtn:"backBtn___swiNH",enterBtn:"enterBtn___pk16U",secureInput:"secureInput___D361C"},U=e(87513),G=e(96935),T=e(65862),ee=e(56656),pe=e.n(ee),F=e(38147),K=e(15277),r=e(73331),a=e(61527),h=e(6339),Q=Object.defineProperty,ie=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,$e=(H,N,C)=>N in H?Q(H,N,{enumerable:!0,configurable:!0,writable:!0,value:C}):H[N]=C,Me=(H,N)=>{for(var C in N||(N={}))b.call(N,C)&&$e(H,C,N[C]);if(ie)for(var C of ie(N))ze.call(N,C)&&$e(H,C,N[C]);return H},Z=(H,N,C)=>new Promise((A,te)=>{var re=y=>{try{j(C.next(y))}catch(fe){te(fe)}},B=y=>{try{j(C.throw(y))}catch(fe){te(fe)}},j=y=>y.done?A(y.value):Promise.resolve(y.value).then(re,B);j((C=C.apply(H,N)).next())});const he=({title:H,content:N})=>n.createElement("div",{className:"mb20"},n.createElement(w.Z,{align:"middle",style:{marginBottom:12}},n.createElement(u.Z,{flex:"20px"},n.createElement("div",{className:E.circle})),n.createElement(u.Z,null,n.createElement("div",null,H))),n.createElement(w.Z,{className:"pl20"},N)),ae=({value:H,onChange:N,MaxMinutes:C})=>n.createElement(n.Fragment,null,n.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",n.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\u3002",n.createElement("br",null)),n.createElement(k.Z,{value:H,min:0,precision:0,max:C,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${C}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F",onChange:N}));console.log("---",performance.navigation.type);const oe=({user:H,dispatch:N,globalSetting:C})=>{const A=(0,R.useParams)(),[te]=(0,R.useSearchParams)(),[re,B]=(0,n.useState)(),[j,y]=(0,n.useState)(!1),[fe,Ve]=(0,n.useState)(!1),[Ae,Pe]=(0,n.useState)(!1),[Be,me]=(0,n.useState)(!1),[Ze]=i.default.useForm(),je=i.default.useWatch("time",Ze),[,Ie,ue,s]=(0,a.U)(U.n7,{id:A.categoryId,user_id:A.login});(0,n.useEffect)(()=>{te.get("isShowApply")==="true"&&Pe(!0)},[te.get("isShowApply")]),(0,n.useEffect)(()=>(N({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{N({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,n.useEffect)(()=>{Z(void 0,null,function*(){y(!0);const _e=yield(0,U.Cd)(A);y(!1),_e.status||B(_e)})},[]);const{exercise_name:g,exercise_type:x,user_simulate_num:X,simulate_exercise_num:D,time:P,student_id:le,screen_open:J,screen_num:W,screen_sec:ge,real_name:De,id:Ke,open_camera:ve,inner_ip:Ue,public_ip:o,ip_limit:l,ip_bind:d,ip_bind_type:O,open_phone_video_recording:M,identity_verify:Y,user_permission:we,total_score:se,question_type_count:Ee,question_count:Le,screen_shot_open:be,screen_total_num:Te,screen_used_num:Ne,end_time:ke,user_end_time:Et,only_on_client:Ft,forbid_screen:rt,use_white_list:yt,white_list:Se=[],exercise_description:at}=(re==null?void 0:re.exercise)||{},it=s!=null&&s.user_end_time?pe()(s==null?void 0:s.user_end_time).add(1,"minutes"):pe()(),vt=pe()(s==null?void 0:s.user_total_end_time)>it?Math.round(pe().duration(pe()(s==null?void 0:s.user_total_end_time).diff(it.startOf("minute"))).asMinutes()):0,$t=((s==null?void 0:s.student_left_minutes)||0)+(je||0);(0,n.useEffect)(()=>{Z(void 0,null,function*(){Ne>Te&&(yield ue({}))})},[Ne,Te]);const bt=()=>{const _e=D-X;return _e>=0?_e:0};return n.createElement("div",{className:E.bg},n.createElement("div",{className:"edu-container"},n.createElement("div",{className:"pt30"}),n.createElement("div",{className:E.wrap},n.createElement(f.Z,{loading:j,active:!0,className:"mt20"},n.createElement("div",{className:E.title},g),n.createElement(w.Z,{justify:"center",gutter:30,className:"mb20"},n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u5927\u9898\u6570"),n.createElement("span",{className:E.infoValue},Ee)),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u5C0F\u9898\u6570"),n.createElement("span",{className:E.infoValue},Le)),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u6EE1\u5206"),n.createElement("span",{className:E.infoValue},se,"\u5206")),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u8003\u8BD5\u65F6\u957F"),n.createElement("span",{className:E.infoValue},P===-1?"\u4E0D\u9650\u65F6\u957F":`${P}\u5206\u949F`))),n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-dangqiankaoshengxinxi font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u5F53\u524D\u8003\u751F\u4FE1\u606F"))),n.createElement(w.Z,{className:"mb30 pl20"},n.createElement(u.Z,{flex:"190px",className:`mr20 ${E.textOverflow}`},n.createElement("span",{className:E.infoTitle},"\u59D3\u540D"),n.createElement("span",{title:De},De)),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u5B66\u53F7"),n.createElement("span",null,le||"--"))),n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-chengxinkaoshishengming font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u8BDA\u4FE1\u8003\u8BD5\u58F0\u660E"))),n.createElement("div",{className:"mb30 pl20"},n.createElement("p",null,"1.\u8003\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5E94\u81EA\u89C9\u9075\u5B88\u8003\u8BD5\u7EAA\u5F8B\uFF0C\u8BDA\u4FE1\u5E94\u8003\uFF0C\u62D2\u7EDD\u4F5C\u5F0A\u884C\u4E3A\uFF0C\u4FDD\u6301\u826F\u597D\u8003\u8BD5\u79E9\u5E8F\u3002\u5B9E\u65BD\u4F5C\u5F0A\u884C\u4E3A\u4E00\u7ECF\u53D1\u73B0\uFF0C\u5C06\u6309\u5B66\u6821\u8003\u8BD5\u7BA1\u7406\u529E\u6CD5\u4E25\u8083\u5904\u7406\uFF0C\u56E0\u4F5C\u5F0A\u4EA7\u751F\u7684\u4E00\u5207\u540E\u679C\u81EA\u8D1F\u3002"),n.createElement("p",{style:{color:"red"}},"2.\u82E5\u8003\u8BD5\u671F\u95F4\u9047\u5230\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u8DDF\u76D1\u8003\u8001\u5E08\u6C9F\u901A\u89E3\u51B3\uFF0C\u8003\u8BD5\u7ED3\u675F\u4E4B\u540E\u518D\u63D0\u51FA\u95EE\u9898\u89C6\u4E3A\u65E0\u6548\u3002"),n.createElement("p",{style:{color:"red"}},"3.\u5728\u5B8C\u6210\u5B9E\u8BAD\u9898\u3001\u7F16\u7A0B\u9898\u6216\u7A0B\u5E8F\u586B\u7A7A\u9898\u540E\uFF0C\u8BF7\u52A1\u5FC5\u786E\u8BA4\u60A8\u5728\u8003\u8BD5\u9875\u9762\u4E0A\u505C\u7559\u7684\u4EE3\u7801\u662F\u60A8\u6700\u7EC8\u60F3\u8981\u63D0\u4EA4\u7684\u7248\u672C\u3002")),at&&n.createElement(n.Fragment,null,n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-kechengxuzhi font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u8BD5\u5377\u987B\u77E5"))),n.createElement("div",{className:"mb30"},n.createElement(h.Z,{style:{fontSize:14,color:"#333",paddingLeft:"20px"},value:at}))),(ve||J||l!=="no"||Y)&&n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-yikaiqifangzuobimoshi font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F"))),Y&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u524D\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u9700\u91C7\u96C6\u7167\u7247\u8BA4\u8BC1\uFF0C\u8BA4\u8BC1\u901A\u8FC7\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u624D\u53EF\u4EE5\u8FDB\u5165\u8003\u8BD5\u3002"),n.createElement("span",{className:E.linkText,onClick:()=>(0,T.xg)("https://www.educoder.net/forums/4459")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?"))}),Y&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u624B\u673A\u89C6\u9891\u5F55\u5236",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01"),n.createElement("span",{className:E.linkText,onClick:()=>(0,T.xg)("https://www.educoder.net/forums/4459")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?"))}),ve&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u62CD\u7167\u76D1\u63A7",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01"),n.createElement("span",{className:E.linkText,onClick:()=>(0,T.xg)("https://www.educoder.net/forums/4459")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?"))}),J&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u5207\u5C4F\u8D85\u8FC7",n.createElement("span",{className:E.num},W),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762",n.createElement("span",{className:E.num},ge),"\u79D2\u540E\u5373\u5224\u5B9A\u4E3A\u4E00\u6B21\u5207\u5C4F\uFF0C",n.createElement("span",{className:E.num},ge*2),"\u79D2\u5219\u5224\u5B9A\u4E3A",n.createElement("span",{className:E.num},"2"),"\u6B21\u5207\u5C4F\uFF0C\u4EE5\u6B64\u7C7B\u63A8\uFF1B\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762\u6216\u9000\u51FA\u5168\u5C4F\u3002"),n.createElement("span",{className:E.linkText,onClick:()=>(0,T.xg)(`${ENV.API_SERVER}/pdf/\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\u53C2\u8003\u624B\u518C.pdf`)},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))}),be&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u81EA\u52A8\u622A\u5C4F",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8001\u5E08\u5DF2\u5F00\u542F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u81EA\u52A8\u622A\u5C4F\uFF0C\u8003\u751F\u8FDB\u5165\u8003\u8BD5\u4E4B\u540E\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\u3002"))}),l!=="no"&&n.createElement(he,{title:"\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002"),n.createElement("span",{className:E.warnText},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),n.createElement("div",null,n.createElement("span",{className:E.linkText,onClick:T.jt},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))}),d&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002"),n.createElement("span",{className:E.warnText},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),n.createElement("div",null,n.createElement("span",{className:E.linkText,onClick:T.jt},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))}),(rt||yt)&&(0,T.WX)()&&n.createElement(n.Fragment,null,n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u6CE8\u610F\u4E8B\u9879"))),rt&&n.createElement(he,{title:"\u672C\u6B21\u8003\u8BD5\u5DF2\u8BBE\u7F6E\u7981\u6B62\u5207\u5C4F",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u4E00\u65E6\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF0C\u4E0D\u53EF\u5207\u5C4F\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5982\u9700\u8981\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C"),n.createElement("span",{className:E.linkText,style:{cursor:"default"}},"\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08/\u8BD5\u5377\u53D1\u5E03\u8005\u586B\u5199\u89E3\u9664\u5207\u5C4F\u7801\u3002"))}),yt&&n.createElement(he,{title:"\u672C\u6B21\u8003\u8BD5\u5DF2\u7ECF\u8BBE\u7F6E\u6253\u5F00\u767D\u540D\u5355\u7A0B\u5E8F\u9650\u5236",content:n.createElement("div",null,n.createElement("div",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u524D\u8BF7\u5148\u5173\u95ED\u975E\u767D\u540D\u5355\u7A0B\u5E8F\uFF0C\u5426\u5219\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5173\u95ED\u975E",n.createElement("span",{style:{cursor:"default"},className:E.linkText},"\u767D\u540D\u5355"),"\u7A0B\u5E8F\uFF0C\u53EF\u6253\u5F00\u7684\u767D\u540D\u5355\u7A0B\u5E8F\u5982\u4E0B\uFF1A"),n.createElement("div",{className:E.whiteList},Se==null?void 0:Se.map(_e=>n.createElement("div",null,_e))))})),Ft&&!(0,T.WX)()&&n.createElement("div",{className:"ml20",style:{color:"#E53333"}},n.createElement("i",{className:"iconfont icon-tishi11 font14 mr5"}),"\u672C\u6B21\u8003\u8BD5\u8BBE\u7F6E\u4E3A\u5BA2\u6237\u7AEF\u6A21\u5F0F\uFF0C\u4E0D\u53EF\u5728\u7F51\u9875\u7AEF\u8FDB\u884C\u8003\u8BD5\u7B54\u9898\uFF0C\u8BF7\u8FDB\u5165\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5",n.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011")),n.createElement("div",{className:E.fixBottom},n.createElement(p.ZP,{className:E.backBtn,onClick:()=>{if(te.get("isShowApply")==="true"){R.history.push(`/classrooms/${A.coursesId}/exercise/${A.categoryId}/detail?random=true`);return}R.history.back()}},"\u8FD4\u56DE\u8003\u8BD5\u5217\u8868"),(!Ft||(0,T.WX)())&&n.createElement(V.Z,{title:x===2&&n.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",D,"\u6B21\uFF0C\u5269\u4F59",bt(),"\u6B21")},n.createElement(G.Z,{type:"primary",className:`${E.enterBtn} ml20`,onClick:()=>Z(void 0,null,function*(){var _e;if((rt||J)&&(0,T.WX)()&&localStorage.screenNums>1){$.default.info({title:"\u63D0\u793A",icon:null,centered:!0,content:`\u5F53\u524D\u8003\u8BD5\u5F00\u542F\u4E86\u9632\u5207\u5C4F\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709${localStorage.screenNums}\u4E2A\u663E\u793A\u5668\uFF0C\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01`,okText:"\u6211\u77E5\u9053\u4E86"});return}if(Ne>Te){Pe(!0);return}localStorage.removeItem("Refresh"),yield(0,T.nr)({inner_ip:Ue,public_ip:o,open_camera:ve,ip_limit:l,ip_bind:d,ip_bind_type:O,exercise_tips:[""],exerciseId:Ke,screen_open:J,forbid_screen:rt,screen_num:W,screen_sec:ge,coursesId:A.coursesId,login:(_e=H.userInfo)==null?void 0:_e.login,history:R.history,identity_verify:Y,open_phone_video_recording:M,current_status:we,unlockClose:!0})})},Ne>Te?"\u7ACB\u5373\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5":"\u6211\u5DF2\u9605\u8BFB\uFF0C\u8FDB\u5165\u8003\u8BD5"," ")))))),n.createElement($.default,{centered:!0,title:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",open:Ae,onCancel:()=>{Pe(!1)},onOk:()=>{Ze.submit()},confirmLoading:fe},n.createElement(S.Z,{spinning:j||Ie},n.createElement(i.default,{layout:"vertical",size:"large",form:Ze,onFinish:_e=>Z(void 0,null,function*(){var Nt;let Qe=null;if(Ve(!0),Qe=yield(0,F.ZP)(`/api/exercises/${A==null?void 0:A.categoryId}/check_key.json`,{method:"post",body:Me({},_e)}),(Qe==null?void 0:Qe.status)==-1){Ze.setFields([{name:"unlock_key",errors:[Qe==null?void 0:Qe.message]}]),Ve(!1);return}Qe=yield(0,F.ZP)(`/api/exercises/${A==null?void 0:A.categoryId}/continue_exercise.json`,{method:"post",body:Me({},_e)}),(Qe==null?void 0:Qe.status)===0&&(localStorage.removeItem("Refresh"),z.ZP.success("\u64CD\u4F5C\u6210\u529F\uFF01"),yield(0,T.nr)({inner_ip:Ue,public_ip:o,open_camera:ve,ip_limit:l,ip_bind:d,ip_bind_type:O,exercise_tips:[""],exerciseId:Ke,screen_open:J,screen_num:W,screen_sec:ge,forbid_screen:rt,coursesId:A.coursesId,login:(Nt=H.userInfo)==null?void 0:Nt.login,history:R.history,identity_verify:Y,open_phone_video_recording:M,current_status:we,unlockClose:!0})),Ve(!1)})},n.createElement(i.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}],name:"unlock_key",label:"\u7EE7\u7EED\u8003\u8BD5\u9700\u8981\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\uFF08\u76D1\u8003\u8001\u5E08\u63D0\u4F9B\uFF09"},n.createElement(q.default,{autoComplete:"off",className:Be?"":E.secureInput,suffix:n.createElement("span",{className:"current",onClick:()=>me(!Be)},Be?n.createElement(K.Z,null):n.createElement(r.Z,null)),placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),P!==-1?n.createElement(n.Fragment,null,n.createElement(i.default.Item,{name:"time",label:n.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",n.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",pe()(s==null?void 0:s.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},n.createElement(ae,{MaxMinutes:vt})),n.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",n.createElement("span",{className:"ml5"},$t),"\u5206\u949F",$t!==0&&(s==null?void 0:s.user_end_time)&&n.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",n.createElement("span",{className:"ml5"},pe()(s==null?void 0:s.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):n.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",pe()(ke).format("YYYY-MM-DD HH:mm"))))))};var I=(0,R.connect)(({user:H,globalSetting:N})=>({globalSetting:N,user:H}))(oe)},61527:function(ut,de,e){e.d(de,{U:function(){return $}});var n=e(59301),w=Object.defineProperty,u=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(S,z,q)=>z in S?w(S,z,{enumerable:!0,configurable:!0,writable:!0,value:q}):S[z]=q,p=(S,z)=>{for(var q in z||(z={}))k.call(z,q)&&f(S,q,z[q]);if(u)for(var q of u(z))i.call(z,q)&&f(S,q,z[q]);return S},V=(S,z,q)=>new Promise((R,E)=>{var U=ee=>{try{T(q.next(ee))}catch(pe){E(pe)}},G=ee=>{try{T(q.throw(ee))}catch(pe){E(pe)}},T=ee=>ee.done?R(ee.value):Promise.resolve(ee.value).then(U,G);T((q=q.apply(S,z)).next())});function $(S,z){const[q,R]=(0,n.useState)(z),[E,U]=(0,n.useState)(!1),[G,T]=(0,n.useState)();return[q,E,(pe,F=!1)=>V(this,null,function*(){const K=F?z:p(p({},q),pe);U(!0),R(K);const r=yield S(K);return U(!1),T(r),r}),G]}},19080:function(ut,de,e){e.d(de,{F:function(){return i},Z:function(){return k}});var n=e(92310),w=e.n(n);const u=null;function k(f,p,V){return w()({[`${f}-status-success`]:p==="success",[`${f}-status-warning`]:p==="warning",[`${f}-status-error`]:p==="error",[`${f}-status-validating`]:p==="validating",[`${f}-has-feedback`]:V})}const i=(f,p)=>p||f},78241:function(ut,de,e){e.d(de,{default:function(){return Je}});var n=e(94480),w=e(92310),u=e.n(w),k=e(77900),i=e(59301),f=e(62892),p=e(32441);function V(t){const[c,m]=i.useState(t);return i.useEffect(()=>{const v=setTimeout(()=>{m(t)},t.length?0:10);return()=>{clearTimeout(v)}},[t]),c}var $=e(17313),S=e(29878),z=e(8378),q=e(37613),R=e(83116),U=t=>{const{componentCls:c}=t,m=`${c}-show-help`,v=`${c}-show-help-item`;return{[m]:{transition:`opacity ${t.motionDurationSlow} ${t.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[v]:{overflow:"hidden",transition:`height ${t.motionDurationSlow} ${t.motionEaseInOut}, +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7482],{84105:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},73331:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},15277:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},61485:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},47472:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={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"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},87395:function(ut,de,e){e.d(de,{Z:function(){return V}});var n=e(54476),w=e(59301),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},k=u,i=e(7657),f=function(S,z){return w.createElement(i.Z,(0,n.Z)({},S,{ref:z,icon:k}))},p=w.forwardRef(f),V=p},96935:function(ut,de,e){e.d(de,{Z:function(){return E}});var n=e(3113),w=e(59301),u=Object.defineProperty,k=Object.defineProperties,i=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,$=(U,G,Z)=>G in U?u(U,G,{enumerable:!0,configurable:!0,writable:!0,value:Z}):U[G]=Z,S=(U,G)=>{for(var Z in G||(G={}))p.call(G,Z)&&$(U,Z,G[Z]);if(f)for(var Z of f(G))V.call(G,Z)&&$(U,Z,G[Z]);return U},z=(U,G)=>k(U,i(G)),q=(U,G)=>{var Z={};for(var ee in U)p.call(U,ee)&&G.indexOf(ee)<0&&(Z[ee]=U[ee]);if(U!=null&&f)for(var ee of f(U))G.indexOf(ee)<0&&V.call(U,ee)&&(Z[ee]=U[ee]);return Z},R=(U,G,Z)=>new Promise((ee,pe)=>{var F=a=>{try{r(Z.next(a))}catch(h){pe(h)}},K=a=>{try{r(Z.throw(a))}catch(h){pe(h)}},r=a=>a.done?ee(a.value):Promise.resolve(a.value).then(F,K);r((Z=Z.apply(U,G)).next())});const E=U=>{var G=U,{children:Z}=G,ee=q(G,["children"]);const[pe,F]=(0,w.useState)(!1);return w.createElement(n.ZP,z(S({},ee),{loading:pe,onClick:K=>R(void 0,null,function*(){try{F(!0),yield ee.onClick(K),F(!1)}catch(r){console.error(r),F(!1)}})}),Z)}},12258:function(ut,de,e){e.r(de),e.d(de,{default:function(){return I}});var n=e(59301),w=e(95237),u=e(43604),k=e(5871),i=e(78241),f=e(61621),p=e(3113),V=e(6848),$=e(43418),S=e(71418),z=e(8591),q=e(92832),R=e(65582),E={bg:"bg___YVx48",title:"title___NM3xC",textOverflow:"textOverflow___gz3GM",wrap:"wrap___if0Ln",infoTitle:"infoTitle___dk7YF",infoValue:"infoValue___kBWqL",itemTitle:"itemTitle___WP88A",circle:"circle___Rq79V",warnText:"warnText___cpZS0",greyText:"greyText___erT_A",linkText:"linkText___YWy1z",whiteList:"whiteList___NvpGC",num:"num___Dq7FU",fixBottom:"fixBottom___WHsNA",backBtn:"backBtn___swiNH",enterBtn:"enterBtn___pk16U",secureInput:"secureInput___D361C"},U=e(87513),G=e(96935),Z=e(65862),ee=e(56656),pe=e.n(ee),F=e(38147),K=e(15277),r=e(73331),a=e(61527),h=e(6339),Q=Object.defineProperty,ie=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,$e=(H,N,C)=>N in H?Q(H,N,{enumerable:!0,configurable:!0,writable:!0,value:C}):H[N]=C,Me=(H,N)=>{for(var C in N||(N={}))b.call(N,C)&&$e(H,C,N[C]);if(ie)for(var C of ie(N))ze.call(N,C)&&$e(H,C,N[C]);return H},T=(H,N,C)=>new Promise((A,te)=>{var re=y=>{try{j(C.next(y))}catch(fe){te(fe)}},B=y=>{try{j(C.throw(y))}catch(fe){te(fe)}},j=y=>y.done?A(y.value):Promise.resolve(y.value).then(re,B);j((C=C.apply(H,N)).next())});const he=({title:H,content:N})=>n.createElement("div",{className:"mb20"},n.createElement(w.Z,{align:"middle",style:{marginBottom:12}},n.createElement(u.Z,{flex:"20px"},n.createElement("div",{className:E.circle})),n.createElement(u.Z,null,n.createElement("div",null,H))),n.createElement(w.Z,{className:"pl20"},N)),ae=({value:H,onChange:N,MaxMinutes:C})=>n.createElement(n.Fragment,null,n.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",n.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\u3002",n.createElement("br",null)),n.createElement(k.Z,{value:H,min:0,precision:0,max:C,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${C}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F",onChange:N}));console.log("---",performance.navigation.type);const oe=({user:H,dispatch:N,globalSetting:C})=>{const A=(0,R.useParams)(),[te]=(0,R.useSearchParams)(),[re,B]=(0,n.useState)(),[j,y]=(0,n.useState)(!1),[fe,Ve]=(0,n.useState)(!1),[Ae,Pe]=(0,n.useState)(!1),[Be,me]=(0,n.useState)(!1),[Ze]=i.default.useForm(),je=i.default.useWatch("time",Ze),[,Ie,ue,s]=(0,a.U)(U.n7,{id:A.categoryId,user_id:A.login});(0,n.useEffect)(()=>{te.get("isShowApply")==="true"&&Pe(!0)},[te.get("isShowApply")]),(0,n.useEffect)(()=>(N({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{N({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,n.useEffect)(()=>{T(void 0,null,function*(){y(!0);const _e=yield(0,U.Cd)(A);y(!1),_e.status||B(_e)})},[]);const{exercise_name:g,exercise_type:x,user_simulate_num:X,simulate_exercise_num:D,time:P,student_id:le,screen_open:J,screen_num:W,screen_sec:ge,real_name:De,id:Ke,open_camera:ve,inner_ip:Ue,public_ip:o,ip_limit:l,ip_bind:d,ip_bind_type:O,open_phone_video_recording:M,identity_verify:Y,user_permission:we,total_score:se,question_type_count:Ee,question_count:Le,screen_shot_open:be,screen_total_num:Te,screen_used_num:Ne,end_time:ke,user_end_time:Et,only_on_client:Ft,forbid_screen:rt,use_white_list:yt,white_list:Se=[],exercise_description:at}=(re==null?void 0:re.exercise)||{},it=s!=null&&s.user_end_time?pe()(s==null?void 0:s.user_end_time).add(1,"minutes"):pe()(),vt=pe()(s==null?void 0:s.user_total_end_time)>it?Math.round(pe().duration(pe()(s==null?void 0:s.user_total_end_time).diff(it.startOf("minute"))).asMinutes()):0,$t=((s==null?void 0:s.student_left_minutes)||0)+(je||0);(0,n.useEffect)(()=>{T(void 0,null,function*(){Ne>Te&&(yield ue({}))})},[Ne,Te]);const bt=()=>{const _e=D-X;return _e>=0?_e:0};return n.createElement("div",{className:E.bg},n.createElement("div",{className:"edu-container"},n.createElement("div",{className:"pt30"}),n.createElement("div",{className:E.wrap},n.createElement(f.Z,{loading:j,active:!0,className:"mt20"},n.createElement("div",{className:E.title},g),n.createElement(w.Z,{justify:"center",gutter:30,className:"mb20"},n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u5927\u9898\u6570"),n.createElement("span",{className:E.infoValue},Ee)),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u5C0F\u9898\u6570"),n.createElement("span",{className:E.infoValue},Le)),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u6EE1\u5206"),n.createElement("span",{className:E.infoValue},se,"\u5206")),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u8003\u8BD5\u65F6\u957F"),n.createElement("span",{className:E.infoValue},P===-1?"\u4E0D\u9650\u65F6\u957F":`${P}\u5206\u949F`))),n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-dangqiankaoshengxinxi font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u5F53\u524D\u8003\u751F\u4FE1\u606F"))),n.createElement(w.Z,{className:"mb30 pl20"},n.createElement(u.Z,{flex:"190px",className:`mr20 ${E.textOverflow}`},n.createElement("span",{className:E.infoTitle},"\u59D3\u540D"),n.createElement("span",{title:De},De)),n.createElement(u.Z,null,n.createElement("span",{className:E.infoTitle},"\u5B66\u53F7"),n.createElement("span",null,le||"--"))),n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-chengxinkaoshishengming font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u8BDA\u4FE1\u8003\u8BD5\u58F0\u660E"))),n.createElement("div",{className:"mb30 pl20"},n.createElement("p",null,"1.\u8003\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5E94\u81EA\u89C9\u9075\u5B88\u8003\u8BD5\u7EAA\u5F8B\uFF0C\u8BDA\u4FE1\u5E94\u8003\uFF0C\u62D2\u7EDD\u4F5C\u5F0A\u884C\u4E3A\uFF0C\u4FDD\u6301\u826F\u597D\u8003\u8BD5\u79E9\u5E8F\u3002\u5B9E\u65BD\u4F5C\u5F0A\u884C\u4E3A\u4E00\u7ECF\u53D1\u73B0\uFF0C\u5C06\u6309\u5B66\u6821\u8003\u8BD5\u7BA1\u7406\u529E\u6CD5\u4E25\u8083\u5904\u7406\uFF0C\u56E0\u4F5C\u5F0A\u4EA7\u751F\u7684\u4E00\u5207\u540E\u679C\u81EA\u8D1F\u3002"),n.createElement("p",{style:{color:"red"}},"2.\u82E5\u8003\u8BD5\u671F\u95F4\u9047\u5230\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u8DDF\u76D1\u8003\u8001\u5E08\u6C9F\u901A\u89E3\u51B3\uFF0C\u8003\u8BD5\u7ED3\u675F\u4E4B\u540E\u518D\u63D0\u51FA\u95EE\u9898\u89C6\u4E3A\u65E0\u6548\u3002"),n.createElement("p",{style:{color:"red"}},"3.\u5728\u5B8C\u6210\u5B9E\u8BAD\u9898\u3001\u7F16\u7A0B\u9898\u6216\u7A0B\u5E8F\u586B\u7A7A\u9898\u540E\uFF0C\u8BF7\u52A1\u5FC5\u786E\u8BA4\u60A8\u5728\u8003\u8BD5\u9875\u9762\u4E0A\u505C\u7559\u7684\u4EE3\u7801\u662F\u60A8\u6700\u7EC8\u60F3\u8981\u63D0\u4EA4\u7684\u7248\u672C\u3002")),at&&n.createElement(n.Fragment,null,n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-kechengxuzhi font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u8BD5\u5377\u987B\u77E5"))),n.createElement("div",{className:"mb30"},n.createElement(h.Z,{style:{fontSize:14,color:"#333",paddingLeft:"20px"},value:at}))),(ve||J||l!=="no"||Y)&&n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-yikaiqifangzuobimoshi font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u6A21\u5F0F"))),Y&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u524D\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u9700\u91C7\u96C6\u7167\u7247\u8BA4\u8BC1\uFF0C\u8BA4\u8BC1\u901A\u8FC7\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u624D\u53EF\u4EE5\u8FDB\u5165\u8003\u8BD5\u3002"),n.createElement("span",{className:E.linkText,onClick:()=>(0,Z.xg)("https://www.educoder.net/forums/4459")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?"))}),Y&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u624B\u673A\u89C6\u9891\u5F55\u5236",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01"),n.createElement("span",{className:E.linkText,onClick:()=>(0,Z.xg)("https://www.educoder.net/forums/4459")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?"))}),ve&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u62CD\u7167\u76D1\u63A7",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01"),n.createElement("span",{className:E.linkText,onClick:()=>(0,Z.xg)("https://www.educoder.net/forums/4459")},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934?"))}),J&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u5207\u5C4F\u8D85\u8FC7",n.createElement("span",{className:E.num},W),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762",n.createElement("span",{className:E.num},ge),"\u79D2\u540E\u5373\u5224\u5B9A\u4E3A\u4E00\u6B21\u5207\u5C4F\uFF0C",n.createElement("span",{className:E.num},ge*2),"\u79D2\u5219\u5224\u5B9A\u4E3A",n.createElement("span",{className:E.num},"2"),"\u6B21\u5207\u5C4F\uFF0C\u4EE5\u6B64\u7C7B\u63A8\uFF1B\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762\u6216\u9000\u51FA\u5168\u5C4F\u3002"),n.createElement("span",{className:E.linkText,onClick:()=>(0,Z.xg)(`${ENV.API_SERVER}/pdf/\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\u53C2\u8003\u624B\u518C.pdf`)},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))}),be&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u81EA\u52A8\u622A\u5C4F",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u8001\u5E08\u5DF2\u5F00\u542F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u81EA\u52A8\u622A\u5C4F\uFF0C\u8003\u751F\u8FDB\u5165\u8003\u8BD5\u4E4B\u540E\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\u3002"))}),l!=="no"&&n.createElement(he,{title:"\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002"),n.createElement("span",{className:E.warnText},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),n.createElement("div",null,n.createElement("span",{className:E.linkText,onClick:Z.jt},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))}),d&&n.createElement(he,{title:"\u5DF2\u5F00\u542F\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002"),n.createElement("span",{className:E.warnText},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),n.createElement("div",null,n.createElement("span",{className:E.linkText,onClick:Z.jt},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))}),(rt||yt)&&(0,Z.WX)()&&n.createElement(n.Fragment,null,n.createElement(w.Z,{className:"mb20",align:"middle"},n.createElement(u.Z,{flex:"20px"},n.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0"}})),n.createElement(u.Z,null,n.createElement("div",{className:E.itemTitle},"\u6CE8\u610F\u4E8B\u9879"))),rt&&n.createElement(he,{title:"\u672C\u6B21\u8003\u8BD5\u5DF2\u8BBE\u7F6E\u7981\u6B62\u5207\u5C4F",content:n.createElement("div",null,n.createElement("span",{className:E.greyText},"\u4E00\u65E6\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF0C\u4E0D\u53EF\u5207\u5C4F\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5982\u9700\u8981\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C"),n.createElement("span",{className:E.linkText,style:{cursor:"default"}},"\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08/\u8BD5\u5377\u53D1\u5E03\u8005\u586B\u5199\u89E3\u9664\u5207\u5C4F\u7801\u3002"))}),yt&&n.createElement(he,{title:"\u672C\u6B21\u8003\u8BD5\u5DF2\u7ECF\u8BBE\u7F6E\u6253\u5F00\u767D\u540D\u5355\u7A0B\u5E8F\u9650\u5236",content:n.createElement("div",null,n.createElement("div",{className:E.greyText},"\u8FDB\u5165\u8003\u8BD5\u524D\u8BF7\u5148\u5173\u95ED\u975E\u767D\u540D\u5355\u7A0B\u5E8F\uFF0C\u5426\u5219\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5173\u95ED\u975E",n.createElement("span",{style:{cursor:"default"},className:E.linkText},"\u767D\u540D\u5355"),"\u7A0B\u5E8F\uFF0C\u53EF\u6253\u5F00\u7684\u767D\u540D\u5355\u7A0B\u5E8F\u5982\u4E0B\uFF1A"),n.createElement("div",{className:E.whiteList},Se==null?void 0:Se.map(_e=>n.createElement("div",null,_e))))})),Ft&&!(0,Z.WX)()&&n.createElement("div",{className:"ml20",style:{color:"#E53333"}},n.createElement("i",{className:"iconfont icon-tishi11 font14 mr5"}),"\u672C\u6B21\u8003\u8BD5\u8BBE\u7F6E\u4E3A\u5BA2\u6237\u7AEF\u6A21\u5F0F\uFF0C\u4E0D\u53EF\u5728\u7F51\u9875\u7AEF\u8FDB\u884C\u8003\u8BD5\u7B54\u9898\uFF0C\u8BF7\u8FDB\u5165\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5",n.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011")),n.createElement("div",{className:E.fixBottom},n.createElement(p.ZP,{className:E.backBtn,onClick:()=>{if(te.get("isShowApply")==="true"){R.history.push(`/classrooms/${A.coursesId}/exercise/${A.categoryId}/detail?random=true`);return}R.history.back()}},"\u8FD4\u56DE\u8003\u8BD5\u5217\u8868"),(!Ft||(0,Z.WX)())&&n.createElement(V.Z,{title:x===2&&n.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",D,"\u6B21\uFF0C\u5269\u4F59",bt(),"\u6B21")},n.createElement(G.Z,{type:"primary",className:`${E.enterBtn} ml20`,onClick:()=>T(void 0,null,function*(){var _e;if((rt||J)&&(0,Z.WX)()&&localStorage.screenNums>1){$.default.info({title:"\u63D0\u793A",icon:null,centered:!0,content:`\u5F53\u524D\u8003\u8BD5\u5F00\u542F\u4E86\u9632\u5207\u5C4F\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709${localStorage.screenNums}\u4E2A\u663E\u793A\u5668\uFF0C\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01`,okText:"\u6211\u77E5\u9053\u4E86"});return}if(Ne>Te){Pe(!0);return}localStorage.removeItem("Refresh"),yield(0,Z.nr)({inner_ip:Ue,public_ip:o,open_camera:ve,ip_limit:l,ip_bind:d,ip_bind_type:O,exercise_tips:[""],exerciseId:Ke,screen_open:J,forbid_screen:rt,screen_num:W,screen_sec:ge,coursesId:A.coursesId,login:(_e=H.userInfo)==null?void 0:_e.login,history:R.history,identity_verify:Y,open_phone_video_recording:M,current_status:we,unlockClose:!0})})},Ne>Te?"\u7ACB\u5373\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5":"\u6211\u5DF2\u9605\u8BFB\uFF0C\u8FDB\u5165\u8003\u8BD5"," ")))))),n.createElement($.default,{centered:!0,title:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",open:Ae,onCancel:()=>{Pe(!1)},onOk:()=>{Ze.submit()},confirmLoading:fe},n.createElement(S.Z,{spinning:j||Ie},n.createElement(i.default,{layout:"vertical",size:"large",form:Ze,onFinish:_e=>T(void 0,null,function*(){var Nt;let Qe=null;if(Ve(!0),Qe=yield(0,F.ZP)(`/api/exercises/${A==null?void 0:A.categoryId}/check_key.json`,{method:"post",body:Me({},_e)}),(Qe==null?void 0:Qe.status)==-1){Ze.setFields([{name:"unlock_key",errors:[Qe==null?void 0:Qe.message]}]),Ve(!1);return}Qe=yield(0,F.ZP)(`/api/exercises/${A==null?void 0:A.categoryId}/continue_exercise.json`,{method:"post",body:Me({},_e)}),(Qe==null?void 0:Qe.status)===0&&(localStorage.removeItem("Refresh"),z.ZP.success("\u64CD\u4F5C\u6210\u529F\uFF01"),yield(0,Z.nr)({inner_ip:Ue,public_ip:o,open_camera:ve,ip_limit:l,ip_bind:d,ip_bind_type:O,exercise_tips:[""],exerciseId:Ke,screen_open:J,screen_num:W,screen_sec:ge,forbid_screen:rt,coursesId:A.coursesId,login:(Nt=H.userInfo)==null?void 0:Nt.login,history:R.history,identity_verify:Y,open_phone_video_recording:M,current_status:we,unlockClose:!0})),Ve(!1)})},n.createElement(i.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}],name:"unlock_key",label:"\u7EE7\u7EED\u8003\u8BD5\u9700\u8981\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\uFF08\u76D1\u8003\u8001\u5E08\u63D0\u4F9B\uFF09"},n.createElement(q.default,{autoComplete:"off",className:Be?"":E.secureInput,suffix:n.createElement("span",{className:"current",onClick:()=>me(!Be)},Be?n.createElement(K.Z,null):n.createElement(r.Z,null)),placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),P!==-1?n.createElement(n.Fragment,null,n.createElement(i.default.Item,{name:"time",label:n.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",n.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",pe()(s==null?void 0:s.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},n.createElement(ae,{MaxMinutes:vt})),n.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",n.createElement("span",{className:"ml5"},$t),"\u5206\u949F",$t!==0&&(s==null?void 0:s.user_end_time)&&n.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",n.createElement("span",{className:"ml5"},pe()(s==null?void 0:s.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):n.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",pe()(ke).format("YYYY-MM-DD HH:mm"))))))};var I=(0,R.connect)(({user:H,globalSetting:N})=>({globalSetting:N,user:H}))(oe)},61527:function(ut,de,e){e.d(de,{U:function(){return $}});var n=e(59301),w=Object.defineProperty,u=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(S,z,q)=>z in S?w(S,z,{enumerable:!0,configurable:!0,writable:!0,value:q}):S[z]=q,p=(S,z)=>{for(var q in z||(z={}))k.call(z,q)&&f(S,q,z[q]);if(u)for(var q of u(z))i.call(z,q)&&f(S,q,z[q]);return S},V=(S,z,q)=>new Promise((R,E)=>{var U=ee=>{try{Z(q.next(ee))}catch(pe){E(pe)}},G=ee=>{try{Z(q.throw(ee))}catch(pe){E(pe)}},Z=ee=>ee.done?R(ee.value):Promise.resolve(ee.value).then(U,G);Z((q=q.apply(S,z)).next())});function $(S,z){const[q,R]=(0,n.useState)(z),[E,U]=(0,n.useState)(!1),[G,Z]=(0,n.useState)();return[q,E,(pe,F=!1)=>V(this,null,function*(){const K=F?z:p(p({},q),pe);U(!0),R(K);const r=yield S(K);return U(!1),Z(r),r}),G,Z]}},19080:function(ut,de,e){e.d(de,{F:function(){return i},Z:function(){return k}});var n=e(92310),w=e.n(n);const u=null;function k(f,p,V){return w()({[`${f}-status-success`]:p==="success",[`${f}-status-warning`]:p==="warning",[`${f}-status-error`]:p==="error",[`${f}-status-validating`]:p==="validating",[`${f}-has-feedback`]:V})}const i=(f,p)=>p||f},78241:function(ut,de,e){e.d(de,{default:function(){return Je}});var n=e(94480),w=e(92310),u=e.n(w),k=e(77900),i=e(59301),f=e(62892),p=e(32441);function V(t){const[c,m]=i.useState(t);return i.useEffect(()=>{const v=setTimeout(()=>{m(t)},t.length?0:10);return()=>{clearTimeout(v)}},[t]),c}var $=e(17313),S=e(29878),z=e(8378),q=e(37613),R=e(83116),U=t=>{const{componentCls:c}=t,m=`${c}-show-help`,v=`${c}-show-help-item`;return{[m]:{transition:`opacity ${t.motionDurationSlow} ${t.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[v]:{overflow:"hidden",transition:`height ${t.motionDurationSlow} ${t.motionEaseInOut}, opacity ${t.motionDurationSlow} ${t.motionEaseInOut}, - transform ${t.motionDurationSlow} ${t.motionEaseInOut} !important`,[`&${v}-appear, &${v}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${v}-leave-active`]:{transform:"translateY(-5px)"}}}}};const G=t=>({legend:{display:"block",width:"100%",marginBottom:t.marginLG,padding:0,color:t.colorTextDescription,fontSize:t.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`},label:{fontSize:t.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${t.controlOutline}`},output:{display:"block",paddingTop:15,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight}}),T=(t,c)=>{const{formItemCls:m}=t;return{[m]:{[`${m}-label > label`]:{height:c},[`${m}-control-input`]:{minHeight:c}}}},ee=t=>{const{componentCls:c}=t;return{[t.componentCls]:Object.assign(Object.assign(Object.assign({},(0,$.Wf)(t)),G(t)),{[`${c}-text`]:{display:"inline-block",paddingInlineEnd:t.paddingSM},"&-small":Object.assign({},T(t,t.controlHeightSM)),"&-large":Object.assign({},T(t,t.controlHeightLG))})}},pe=t=>{const{formItemCls:c,iconCls:m,componentCls:v,rootPrefixCls:L,labelRequiredMarkColor:ne,labelColor:Ce,labelFontSize:We,labelHeight:ye,labelColonMarginInlineStart:Re,labelColonMarginInlineEnd:Xe,itemMarginBottom:Ye}=t;return{[c]:Object.assign(Object.assign({},(0,$.Wf)(t)),{marginBottom:Ye,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + transform ${t.motionDurationSlow} ${t.motionEaseInOut} !important`,[`&${v}-appear, &${v}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${v}-leave-active`]:{transform:"translateY(-5px)"}}}}};const G=t=>({legend:{display:"block",width:"100%",marginBottom:t.marginLG,padding:0,color:t.colorTextDescription,fontSize:t.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`},label:{fontSize:t.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${t.controlOutline}`},output:{display:"block",paddingTop:15,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight}}),Z=(t,c)=>{const{formItemCls:m}=t;return{[m]:{[`${m}-label > label`]:{height:c},[`${m}-control-input`]:{minHeight:c}}}},ee=t=>{const{componentCls:c}=t;return{[t.componentCls]:Object.assign(Object.assign(Object.assign({},(0,$.Wf)(t)),G(t)),{[`${c}-text`]:{display:"inline-block",paddingInlineEnd:t.paddingSM},"&-small":Object.assign({},Z(t,t.controlHeightSM)),"&-large":Object.assign({},Z(t,t.controlHeightLG))})}},pe=t=>{const{formItemCls:c,iconCls:m,componentCls:v,rootPrefixCls:L,labelRequiredMarkColor:ne,labelColor:Ce,labelFontSize:We,labelHeight:ye,labelColonMarginInlineStart:Re,labelColonMarginInlineEnd:Xe,itemMarginBottom:Ye}=t;return{[c]:Object.assign(Object.assign({},(0,$.Wf)(t)),{marginBottom:Ye,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${L}-row`]:{display:"none"},"&-has-warning":{[`${c}-split`]:{color:t.colorError}},"&-has-error":{[`${c}-split`]:{color:t.colorWarning}},[`${c}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${t.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:ye,color:Ce,fontSize:We,[`> ${m}`]:{fontSize:t.fontSize,verticalAlign:"top"},[`&${c}-required:not(${c}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:t.marginXXS,color:ne,fontSize:t.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${v}-hide-required-mark &`]:{display:"none"}},[`${c}-optional`]:{display:"inline-block",marginInlineStart:t.marginXXS,color:t.colorTextDescription,[`${v}-hide-required-mark &`]:{display:"none"}},[`${c}-tooltip`]:{color:t.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:t.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Re,marginInlineEnd:Xe},[`&${c}-no-colon::after`]:{content:'"\\a0"'}}},[`${c}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${L}-col-'"]):not([class*="' ${L}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:t.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[c]:{"&-explain, &-extra":{clear:"both",color:t.colorTextDescription,fontSize:t.fontSize,lineHeight:t.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:t.controlHeightSM,transition:`color ${t.motionDurationMid} ${t.motionEaseOut}`},"&-explain":{"&-error":{color:t.colorError},"&-warning":{color:t.colorWarning}}},[`&-with-help ${c}-explain`]:{height:"auto",opacity:1},[`${c}-feedback-icon`]:{fontSize:t.fontSize,textAlign:"center",visibility:"visible",animationName:S.kr,animationDuration:t.motionDurationMid,animationTimingFunction:t.motionEaseOutBack,pointerEvents:"none","&-success":{color:t.colorSuccess},"&-error":{color:t.colorError},"&-warning":{color:t.colorWarning},"&-validating":{color:t.colorPrimary}}})}},F=t=>{const{componentCls:c,formItemCls:m}=t;return{[`${c}-horizontal`]:{[`${m}-label`]:{flexGrow:0},[`${m}-control`]:{flex:"1 1 0",minWidth:0},[`${m}-label[class$='-24'], ${m}-label[class*='-24 ']`]:{[`& + ${m}-control`]:{minWidth:"unset"}}}}},K=t=>{const{componentCls:c,formItemCls:m}=t;return{[`${c}-inline`]:{display:"flex",flexWrap:"wrap",[m]:{flex:"none",marginInlineEnd:t.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${m}-label, > ${m}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${m}-label`]:{flex:"none"},[`${c}-text`]:{display:"inline-block"},[`${m}-has-feedback`]:{display:"inline-block"}}}}},r=t=>({padding:t.verticalLabelPadding,margin:t.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),a=t=>{const{componentCls:c,formItemCls:m,rootPrefixCls:v}=t;return{[`${m} ${m}-label`]:r(t),[c]:{[m]:{flexWrap:"wrap",[`${m}-label, ${m}-control`]:{[`&:not([class*=" ${v}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},h=t=>{const{componentCls:c,formItemCls:m,rootPrefixCls:v}=t;return{[`${c}-vertical`]:{[m]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${c}-item-control`]:{width:"100%"}}},[`${c}-vertical ${m}-label, .${v}-col-24${m}-label, - .${v}-col-xl-24${m}-label`]:r(t),[`@media (max-width: ${t.screenXSMax}px)`]:[a(t),{[c]:{[`.${v}-col-xs-24${m}-label`]:r(t)}}],[`@media (max-width: ${t.screenSMMax}px)`]:{[c]:{[`.${v}-col-sm-24${m}-label`]:r(t)}},[`@media (max-width: ${t.screenMDMax}px)`]:{[c]:{[`.${v}-col-md-24${m}-label`]:r(t)}},[`@media (max-width: ${t.screenLGMax}px)`]:{[c]:{[`.${v}-col-lg-24${m}-label`]:r(t)}}}},Q=(t,c)=>(0,q.TS)(t,{formItemCls:`${t.componentCls}-item`,rootPrefixCls:c});var ie=(0,R.Z)("Form",(t,c)=>{let{rootPrefixCls:m}=c;const v=Q(t,m);return[ee(v),pe(v),U(v),F(v),K(v),h(v),(0,z.Z)(v),S.kr]},t=>({labelRequiredMarkColor:t.colorError,labelColor:t.colorTextHeading,labelFontSize:t.fontSize,labelHeight:t.controlHeight,labelColonMarginInlineStart:t.marginXXS/2,labelColonMarginInlineEnd:t.marginXS,itemMarginBottom:t.marginLG,verticalLabelPadding:`0 0 ${t.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const b=[];function ze(t,c,m){let v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof t=="string"?t:`${c}-${v}`,error:t,errorStatus:m}}var Me=t=>{let{help:c,helpStatus:m,errors:v=b,warnings:L=b,className:ne,fieldId:Ce,onVisibleChanged:We}=t;const{prefixCls:ye}=i.useContext(p.Rk),Re=`${ye}-item-explain`,[,Xe]=ie(ye),Ye=(0,i.useMemo)(()=>(0,f.Z)(ye),[ye]),dt=V(v),xe=V(L),ft=i.useMemo(()=>c!=null?[ze(c,"help",m)]:[].concat((0,n.Z)(dt.map((st,tt)=>ze(st,"error","error",tt))),(0,n.Z)(xe.map((st,tt)=>ze(st,"warning","warning",tt)))),[c,m,dt,xe]),ct={};return Ce&&(ct.id=`${Ce}_help`),i.createElement(k.default,{motionDeadline:Ye.motionDeadline,motionName:`${ye}-show-help`,visible:!!ft.length,onVisibleChanged:We},st=>{const{className:tt,style:Oe}=st;return i.createElement("div",Object.assign({},ct,{className:u()(Re,tt,ne,Xe),style:Oe,role:"alert"}),i.createElement(k.CSSMotionList,Object.assign({keys:ft},(0,f.Z)(ye),{motionName:`${ye}-show-help-item`,component:!1}),ot=>{const{key:lt,error:qe,errorStatus:et,className:Ct,style:mt}=ot;return i.createElement("div",{key:lt,className:u()(Ct,{[`${Re}-${et}`]:et}),style:mt},qe)}))})},Z=e(95013),he=e(36355),ae=e(1684),oe=e(52946),I=e(19716),H=e(16722);const N=["parentNode"],C="form_item";function A(t){return t===void 0||t===!1?[]:Array.isArray(t)?t:[t]}function te(t,c){if(!t.length)return;const m=t.join("_");return c?`${c}_${m}`:N.includes(m)?`${C}_${m}`:m}function re(t,c,m,v,L,ne){let Ce=v;return ne!==void 0?Ce=ne:m.validating?Ce="validating":t.length?Ce="error":c.length?Ce="warning":(m.touched||L&&m.validated)&&(Ce="success"),Ce}function B(t){return A(t).join("_")}function j(t){const[c]=(0,Z.useForm)(),m=i.useRef({}),v=i.useMemo(()=>t!=null?t:Object.assign(Object.assign({},c),{__INTERNAL__:{itemRef:L=>ne=>{const Ce=B(L);ne?m.current[Ce]=ne:delete m.current[Ce]}},scrollToField:function(L){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ce=A(L),We=te(Ce,v.__INTERNAL__.name),ye=We?document.getElementById(We):null;ye&&(0,H.Z)(ye,Object.assign({scrollMode:"if-needed",block:"nearest"},ne))},getFieldInstance:L=>{const ne=B(L);return m.current[ne]}}),[t,c]);return[v]}var y=e(28726),fe=function(t,c){var m={};for(var v in t)Object.prototype.hasOwnProperty.call(t,v)&&c.indexOf(v)<0&&(m[v]=t[v]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,v=Object.getOwnPropertySymbols(t);L{const m=i.useContext(ae.Z),{getPrefixCls:v,direction:L,form:ne}=i.useContext(he.E_),{prefixCls:Ce,className:We,rootClassName:ye,size:Re,disabled:Xe=m,form:Ye,colon:dt,labelAlign:xe,labelWrap:ft,labelCol:ct,wrapperCol:st,hideRequiredMark:tt,layout:Oe="horizontal",scrollToFirstError:ot,requiredMark:lt,onFinishFailed:qe,name:et,style:Ct,feedbackIcons:mt}=t,It=fe(t,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),pt=(0,I.Z)(Re),Dt=i.useContext(y.Z),wt=(0,i.useMemo)(()=>lt!==void 0?lt:ne&&ne.requiredMark!==void 0?ne.requiredMark:!tt,[tt,lt,ne]),Mt=dt!=null?dt:ne==null?void 0:ne.colon,gt=v("form",Ce),[At,Pt]=ie(gt),Tt=u()(gt,`${gt}-${Oe}`,{[`${gt}-hide-required-mark`]:wt===!1,[`${gt}-rtl`]:L==="rtl",[`${gt}-${pt}`]:pt},Pt,ne==null?void 0:ne.className,We,ye),[Bt]=j(Ye),{__INTERNAL__:Rt}=Bt;Rt.name=et;const Lt=(0,i.useMemo)(()=>({name:et,labelAlign:xe,labelCol:ct,labelWrap:ft,wrapperCol:st,vertical:Oe==="vertical",colon:Mt,requiredMark:wt,itemRef:Rt.itemRef,form:Bt,feedbackIcons:mt}),[et,xe,ct,st,Oe,Mt,wt,Bt,mt]);i.useImperativeHandle(c,()=>Bt);const Ht=(Ot,nt)=>{if(Ot){let ht={block:"nearest"};typeof Ot=="object"&&(ht=Ot),Bt.scrollToField(nt,ht)}},Vt=Ot=>{if(qe==null||qe(Ot),Ot.errorFields.length){const nt=Ot.errorFields[0].name;if(ot!==void 0){Ht(ot,nt);return}ne&&ne.scrollToFirstError!==void 0&&Ht(ne.scrollToFirstError,nt)}};return At(i.createElement(ae.n,{disabled:Xe},i.createElement(oe.q,{size:pt},i.createElement(p.RV,Object.assign({},{validateMessages:Dt}),i.createElement(p.q3.Provider,{value:Lt},i.createElement(Z.default,Object.assign({id:et},It,{name:et,onFinishFailed:Vt,form:Bt,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),Ct),className:Tt})))))))};var Pe=i.forwardRef(Ve),Be=e(41799),me=e(8654),Ze=e(92343),je=e(11592);function Ie(t){if(typeof t=="function")return t;const c=(0,je.Z)(t);return c.length<=1?c[0]:c}const ue=()=>{const{status:t,errors:c=[],warnings:m=[]}=(0,i.useContext)(p.aM);return{status:t,errors:c,warnings:m}};ue.Context=p.aM;var s=ue,g=e(16089);function x(t){const[c,m]=i.useState(t),v=(0,i.useRef)(null),L=(0,i.useRef)([]),ne=(0,i.useRef)(!1);i.useEffect(()=>(ne.current=!1,()=>{ne.current=!0,g.Z.cancel(v.current),v.current=null}),[]);function Ce(We){ne.current||(v.current===null&&(L.current=[],v.current=(0,g.Z)(()=>{v.current=null,m(ye=>{let Re=ye;return L.current.forEach(Xe=>{Re=Xe(Re)}),Re})})),L.current.push(We))}return[c,Ce]}function X(){const{itemRef:t}=i.useContext(p.q3),c=i.useRef({});function m(v,L){const ne=L&&typeof L=="object"&&L.ref,Ce=v.join("_");return(c.current.name!==Ce||c.current.originRef!==ne)&&(c.current.name=Ce,c.current.originRef=ne,c.current.ref=(0,me.sQ)(t(v),ne)),c.current.ref}return m}var D=e(29194),P=e(34280),le=e(2738),J=e(27382),W=e(37028);const ge=t=>{const{formItemCls:c}=t;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${c}-control`]:{display:"flex"}}}};var De=(0,R.b)(["Form","item-item"],(t,c)=>{let{rootPrefixCls:m}=c;const v=Q(t,m);return[ge(v)]}),ve=t=>{const{prefixCls:c,status:m,wrapperCol:v,children:L,errors:ne,warnings:Ce,_internalItemRender:We,extra:ye,help:Re,fieldId:Xe,marginBottom:Ye,onErrorVisibleChanged:dt}=t,xe=`${c}-item`,ft=i.useContext(p.q3),ct=v||ft.wrapperCol||{},st=u()(`${xe}-control`,ct.className),tt=i.useMemo(()=>Object.assign({},ft),[ft]);delete tt.labelCol,delete tt.wrapperCol;const Oe=i.createElement("div",{className:`${xe}-control-input`},i.createElement("div",{className:`${xe}-control-input-content`},L)),ot=i.useMemo(()=>({prefixCls:c,status:m}),[c,m]),lt=Ye!==null||ne.length||Ce.length?i.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},i.createElement(p.Rk.Provider,{value:ot},i.createElement(Me,{fieldId:Xe,errors:ne,warnings:Ce,help:Re,helpStatus:m,className:`${xe}-explain-connected`,onVisibleChanged:dt})),!!Ye&&i.createElement("div",{style:{width:0,height:Ye}})):null,qe={};Xe&&(qe.id=`${Xe}_extra`);const et=ye?i.createElement("div",Object.assign({},qe,{className:`${xe}-extra`}),ye):null,Ct=We&&We.mark==="pro_table_render"&&We.render?We.render(t,{input:Oe,errorList:lt,extra:et}):i.createElement(i.Fragment,null,Oe,lt,et);return i.createElement(p.q3.Provider,{value:tt},i.createElement(W.Z,Object.assign({},ct,{className:st}),Ct),i.createElement(De,{prefixCls:c}))},Ue=e(61485),o=e(31724),l=e(9763),d=e(6848),O=function(t,c){var m={};for(var v in t)Object.prototype.hasOwnProperty.call(t,v)&&c.indexOf(v)<0&&(m[v]=t[v]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,v=Object.getOwnPropertySymbols(t);L{let{prefixCls:c,label:m,htmlFor:v,labelCol:L,labelAlign:ne,colon:Ce,required:We,requiredMark:ye,tooltip:Re}=t;var Xe;const[Ye]=(0,l.Z)("Form"),{vertical:dt,labelAlign:xe,labelCol:ft,labelWrap:ct,colon:st}=i.useContext(p.q3);if(!m)return null;const tt=L||ft||{},Oe=ne||xe,ot=`${c}-item-label`,lt=u()(ot,Oe==="left"&&`${ot}-left`,tt.className,{[`${ot}-wrap`]:!!ct});let qe=m;const et=Ce===!0||st!==!1&&Ce!==!1;et&&!dt&&typeof m=="string"&&m.trim()!==""&&(qe=m.replace(/[:|:]\s*$/,""));const mt=M(Re);if(mt){const{icon:wt=i.createElement(Ue.Z,null)}=mt,Mt=O(mt,["icon"]),gt=i.createElement(d.Z,Object.assign({},Mt),i.cloneElement(wt,{className:`${c}-item-tooltip`,title:""}));qe=i.createElement(i.Fragment,null,qe,gt)}const It=ye==="optional",pt=typeof ye=="function";pt?qe=ye(qe,{required:!!We}):It&&!We&&(qe=i.createElement(i.Fragment,null,qe,i.createElement("span",{className:`${c}-item-optional`,title:""},(Ye==null?void 0:Ye.optional)||((Xe=o.Z.Form)===null||Xe===void 0?void 0:Xe.optional))));const Dt=u()({[`${c}-item-required`]:We,[`${c}-item-required-mark-optional`]:It||pt,[`${c}-item-no-colon`]:!et});return i.createElement(W.Z,Object.assign({},tt,{className:lt}),i.createElement("label",{htmlFor:v,className:Dt,title:typeof m=="string"?m:""},qe))},se=e(29679),Ee=e(19248),Le=e(96512),be=e(58617);const Te={success:se.Z,warning:Le.Z,error:Ee.Z,validating:be.Z};function Ne(t){let{children:c,errors:m,warnings:v,hasFeedback:L,validateStatus:ne,prefixCls:Ce,meta:We,noStyle:ye}=t;const Re=`${Ce}-item`,{feedbackIcons:Xe}=i.useContext(p.q3),Ye=re(m,v,We,null,!!L,ne),{isFormItemInput:dt,status:xe}=i.useContext(p.aM),ft=i.useMemo(()=>{var ct;let st;if(L){const ot=L!==!0&&L.icons||Xe,lt=Ye&&((ct=ot==null?void 0:ot({status:Ye,errors:m,warnings:v}))===null||ct===void 0?void 0:ct[Ye]),qe=Ye&&Te[Ye];st=lt!==!1&&qe?i.createElement("span",{className:u()(`${Re}-feedback-icon`,`${Re}-feedback-icon-${Ye}`)},lt||i.createElement(qe,null)):null}let tt=!0,Oe=Ye||"";return ye&&(tt=dt,Oe=(Ye!=null?Ye:xe)||""),{status:Oe,errors:m,warnings:v,hasFeedback:!!L,feedbackIcon:st,isFormItemInput:tt}},[Ye,L,ye,dt,xe]);return i.createElement(p.aM.Provider,{value:ft},c)}var ke=function(t,c){var m={};for(var v in t)Object.prototype.hasOwnProperty.call(t,v)&&c.indexOf(v)<0&&(m[v]=t[v]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,v=Object.getOwnPropertySymbols(t);L{if(mt&<.current){const Pt=getComputedStyle(lt.current);Dt(parseInt(Pt.marginBottom,10))}},[mt,It]);const wt=Pt=>{Pt||Dt(null)},gt=function(){let Pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Tt=Pt?qe:Re.errors,Bt=Pt?et:Re.warnings;return re(Tt,Bt,Re,"",!!Xe,ye)}(),At=u()(Oe,m,v,{[`${Oe}-with-help`]:Ct||qe.length||et.length,[`${Oe}-has-feedback`]:gt&&Xe,[`${Oe}-has-success`]:gt==="success",[`${Oe}-has-warning`]:gt==="warning",[`${Oe}-has-error`]:gt==="error",[`${Oe}-is-validating`]:gt==="validating",[`${Oe}-hidden`]:Ye});return i.createElement("div",{className:At,style:L,ref:lt},i.createElement(J.Z,Object.assign({className:`${Oe}-row`},(0,le.Z)(tt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),i.createElement(we,Object.assign({htmlFor:xe},t,{requiredMark:ot,required:ft!=null?ft:ct,prefixCls:c})),i.createElement(ve,Object.assign({},t,Re,{errors:qe,warnings:et,prefixCls:c,status:gt,help:ne,marginBottom:pt,onErrorVisibleChanged:wt}),i.createElement(p.qI.Provider,{value:st},i.createElement(Ne,{prefixCls:c,meta:Re,errors:Re.errors,warnings:Re.warnings,hasFeedback:Xe,validateStatus:gt},dt)))),!!pt&&i.createElement("div",{className:`${Oe}-margin-offset`,style:{marginBottom:-pt}}))}const Ft="__SPLIT__",rt=null,yt=i.memo(t=>{let{children:c}=t;return c},(t,c)=>t.value===c.value&&t.update===c.update&&t.childProps.length===c.childProps.length&&t.childProps.every((m,v)=>m===c.childProps[v]));function Se(t){return t!=null}function at(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function it(t){const{name:c,noStyle:m,className:v,dependencies:L,prefixCls:ne,shouldUpdate:Ce,rules:We,children:ye,required:Re,label:Xe,messageVariables:Ye,trigger:dt="onChange",validateTrigger:xe,hidden:ft,help:ct}=t,{getPrefixCls:st}=i.useContext(he.E_),{name:tt}=i.useContext(p.q3),Oe=Ie(ye),ot=typeof Oe=="function",lt=i.useContext(p.qI),{validateTrigger:qe}=i.useContext(Z.FieldContext),et=xe!==void 0?xe:qe,Ct=Se(c),mt=st("form",ne),[It,pt]=ie(mt),Dt=i.useContext(Z.ListContext),wt=i.useRef(),[Mt,gt]=x({}),[At,Pt]=(0,Be.Z)(()=>at()),Tt=nt=>{const ht=Dt==null?void 0:Dt.getKey(nt.name);if(Pt(nt.destroy?at():nt,!0),m&&ct!==!1&<){let xt=nt.name;if(nt.destroy)xt=wt.current||xt;else if(ht!==void 0){const[zt,Zt]=ht;xt=[zt].concat((0,n.Z)(Zt)),wt.current=xt}lt(nt,xt)}},Bt=(nt,ht)=>{gt(xt=>{const zt=Object.assign({},xt),Wt=[].concat((0,n.Z)(nt.name.slice(0,-1)),(0,n.Z)(ht)).join(Ft);return nt.destroy?delete zt[Wt]:zt[Wt]=nt,zt})},[Rt,Lt]=i.useMemo(()=>{const nt=(0,n.Z)(At.errors),ht=(0,n.Z)(At.warnings);return Object.values(Mt).forEach(xt=>{nt.push.apply(nt,(0,n.Z)(xt.errors||[])),ht.push.apply(ht,(0,n.Z)(xt.warnings||[]))}),[nt,ht]},[Mt,At.errors,At.warnings]),Ht=X();function Vt(nt,ht,xt){return m&&!ft?i.createElement(Ne,{prefixCls:mt,hasFeedback:t.hasFeedback,validateStatus:t.validateStatus,meta:At,errors:Rt,warnings:Lt,noStyle:!0},nt):i.createElement(Et,Object.assign({key:"row"},t,{className:u()(v,pt),prefixCls:mt,fieldId:ht,isRequired:xt,errors:Rt,warnings:Lt,meta:At,onSubItemMetaChange:Bt}),nt)}if(!Ct&&!ot&&!L)return It(Vt(Oe));let Ot={};return typeof Xe=="string"?Ot.label=Xe:c&&(Ot.label=String(c)),Ye&&(Ot=Object.assign(Object.assign({},Ot),Ye)),It(i.createElement(Z.Field,Object.assign({},t,{messageVariables:Ot,trigger:dt,validateTrigger:et,onMetaChange:Tt}),(nt,ht,xt)=>{const zt=A(c).length&&ht?ht.name:[],Zt=te(zt,tt),Wt=Re!==void 0?Re:!!(We&&We.some(_=>{if(_&&typeof _=="object"&&_.required&&!_.warningOnly)return!0;if(typeof _=="function"){const Ge=_(xt);return Ge&&Ge.required&&!Ge.warningOnly}return!1})),Ut=Object.assign({},nt);let Fe=null;if(Array.isArray(Oe)&&Ct)Fe=Oe;else if(!(ot&&(!(Ce||L)||Ct))){if(!(L&&!ot&&!Ct))if((0,Ze.l$)(Oe)){const _=Object.assign(Object.assign({},Oe.props),Ut);if(_.id||(_.id=Zt),ct||Rt.length>0||Lt.length>0||t.extra){const St=[];(ct||Rt.length>0)&&St.push(`${Zt}_help`),t.extra&&St.push(`${Zt}_extra`),_["aria-describedby"]=St.join(" ")}Rt.length>0&&(_["aria-invalid"]="true"),Wt&&(_["aria-required"]="true"),(0,me.Yr)(Oe)&&(_.ref=Ht(zt,Oe)),new Set([].concat((0,n.Z)(A(dt)),(0,n.Z)(A(et)))).forEach(St=>{_[St]=function(){for(var jt,Gt,Xt,Jt,Yt,kt=arguments.length,Qt=new Array(kt),Kt=0;Kt{var{prefixCls:c,children:m}=t,v=bt(t,["prefixCls","children"]);const{getPrefixCls:L}=i.useContext(he.E_),ne=L("form",c),Ce=i.useMemo(()=>({prefixCls:ne,status:"error"}),[ne]);return i.createElement(Z.List,Object.assign({},v),(We,ye,Re)=>i.createElement(p.Rk.Provider,{value:Ce},m(We.map(Xe=>Object.assign(Object.assign({},Xe),{fieldKey:Xe.key})),ye,{errors:Re.errors,warnings:Re.warnings})))};function Qe(){const{form:t}=(0,i.useContext)(p.q3);return t}const ce=Pe;ce.Item=$t,ce.List=Nt,ce.ErrorList=Me,ce.useForm=j,ce.useFormInstance=Qe,ce.useWatch=Z.useWatch,ce.Provider=p.RV,ce.create=()=>{};var Je=ce},5871:function(ut,de,e){e.d(de,{Z:function(){return Ue}});var n=e(84105),w=e(87395),u=e(92310),k=e.n(u),i=e(54476),f=e(20068),p=e(76190),V=e(42978),$=e(75931),S=e(67732),z=e(83652);function q(){return typeof BigInt=="function"}function R(o){return!o&&o!==0&&!Number.isNaN(o)||!String(o).trim()}function E(o){var l=o.trim(),d=l.startsWith("-");d&&(l=l.slice(1)),l=l.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),l.startsWith(".")&&(l="0".concat(l));var O=l||"0",M=O.split("."),Y=M[0]||"0",we=M[1]||"0";Y==="0"&&we==="0"&&(d=!1);var se=d?"-":"";return{negative:d,negativeStr:se,trimStr:O,integerStr:Y,decimalStr:we,fullStr:"".concat(se).concat(O)}}function U(o){var l=String(o);return!Number.isNaN(Number(l))&&l.includes("e")}function G(o){var l=String(o);if(U(o)){var d=Number(l.slice(l.indexOf("e-")+2)),O=l.match(/\.(\d+)/);return O!=null&&O[1]&&(d+=O[1].length),d}return l.includes(".")&&ee(l)?l.length-l.indexOf(".")-1:0}function T(o){var l=String(o);if(U(o)){if(o>Number.MAX_SAFE_INTEGER)return String(q()?BigInt(o).toString():Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return d?this.isInvalidate()?"":E("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),o}(),F=function(){function o(l){if((0,S.Z)(this,o),(0,f.Z)(this,"origin",""),(0,f.Z)(this,"number",void 0),(0,f.Z)(this,"empty",void 0),R(l)){this.empty=!0;return}this.origin=String(l),this.number=Number(l)}return(0,z.Z)(o,[{key:"negate",value:function(){return new o(-this.toNumber())}},{key:"add",value:function(d){if(this.isInvalidate())return new o(d);var O=Number(d);if(Number.isNaN(O))return this;var M=this.number+O;if(M>Number.MAX_SAFE_INTEGER)return new o(Number.MAX_SAFE_INTEGER);if(MNumber.MAX_SAFE_INTEGER)return new o(Number.MAX_SAFE_INTEGER);if(M0&&arguments[0]!==void 0?arguments[0]:!0;return d?this.isInvalidate()?"":T(this.number):this.origin}}]),o}();function K(o){return q()?new pe(o):new F(o)}function r(o,l,d){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(o==="")return"";var M=E(o),Y=M.negativeStr,we=M.integerStr,se=M.decimalStr,Ee="".concat(l).concat(se),Le="".concat(Y).concat(we);if(d>=0){var be=Number(se[d]);if(be>=5&&!O){var Te=K(o).add("".concat(Y,"0.").concat("0".repeat(d)).concat(10-be));return r(Te.toString(),l,d,O)}return d===0?Le:"".concat(Le).concat(l).concat(se.padEnd(d,"0").slice(0,d))}return Ee===".0"?Le:"".concat(Le).concat(Ee)}var a=K,h=e(93681),Q=e(34280),ie=e(8654),b=e(59301),ze=e(48736);function $e(o,l){var d=(0,b.useRef)(null);function O(){try{var Y=o.selectionStart,we=o.selectionEnd,se=o.value,Ee=se.substring(0,Y),Le=se.substring(we);d.current={start:Y,end:we,value:se,beforeTxt:Ee,afterTxt:Le}}catch(be){}}function M(){if(o&&d.current&&l)try{var Y=o.value,we=d.current,se=we.beforeTxt,Ee=we.afterTxt,Le=we.start,be=Y.length;if(Y.endsWith(Ee))be=Y.length-d.current.afterTxt.length;else if(Y.startsWith(se))be=se.length;else{var Te=se[Le-1],Ne=Y.indexOf(Te,Le-1);Ne!==-1&&(be=Ne+1)}o.setSelectionRange(be,be)}catch(ke){(0,ze.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(ke.message))}}return[O,M]}var Me=e(49658),Z=function(){var l=(0,b.useState)(!1),d=(0,V.Z)(l,2),O=d[0],M=d[1];return(0,Q.Z)(function(){M((0,Me.Z)())},[]),O},he=Z,ae=e(16089),oe=200,I=600;function H(o){var l=o.prefixCls,d=o.upNode,O=o.downNode,M=o.upDisabled,Y=o.downDisabled,we=o.onStep,se=b.useRef(),Ee=b.useRef([]),Le=b.useRef();Le.current=we;var be=function(){clearTimeout(se.current)},Te=function(at,it){at.preventDefault(),be(),Le.current(it);function vt(){Le.current(it),se.current=setTimeout(vt,oe)}se.current=setTimeout(vt,I)};b.useEffect(function(){return function(){be(),Ee.current.forEach(function(Se){return ae.Z.cancel(Se)})}},[]);var Ne=he();if(Ne)return null;var ke="".concat(l,"-handler"),Et=k()(ke,"".concat(ke,"-up"),(0,f.Z)({},"".concat(ke,"-up-disabled"),M)),Ft=k()(ke,"".concat(ke,"-down"),(0,f.Z)({},"".concat(ke,"-down-disabled"),Y)),rt=function(){return Ee.current.push((0,ae.Z)(be))},yt={unselectable:"on",role:"button",onMouseUp:rt,onMouseLeave:rt};return b.createElement("div",{className:"".concat(ke,"-wrap")},b.createElement("span",(0,i.Z)({},yt,{onMouseDown:function(at){Te(at,!0)},"aria-label":"Increase Value","aria-disabled":M,className:Et}),d||b.createElement("span",{unselectable:"on",className:"".concat(l,"-handler-up-inner")})),b.createElement("span",(0,i.Z)({},yt,{onMouseDown:function(at){Te(at,!1)},"aria-label":"Decrease Value","aria-disabled":Y,className:Ft}),O||b.createElement("span",{unselectable:"on",className:"".concat(l,"-handler-down-inner")})))}function N(o){var l=typeof o=="number"?T(o):E(o).fullStr,d=l.includes(".");return d?E(l.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:o+"0"}var C=e(5643),A=function(){var o=(0,b.useRef)(0),l=function(){ae.Z.cancel(o.current)};return(0,b.useEffect)(function(){return l},[]),function(d){l(),o.current=(0,ae.Z)(function(){d()})}},te=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],re=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],B=function(l,d){return l||d.isEmpty()?d.toString():d.toNumber()},j=function(l){var d=a(l);return d.isInvalidate()?null:d},y=b.forwardRef(function(o,l){var d,O=o.prefixCls,M=O===void 0?"rc-input-number":O,Y=o.className,we=o.style,se=o.min,Ee=o.max,Le=o.step,be=Le===void 0?1:Le,Te=o.defaultValue,Ne=o.value,ke=o.disabled,Et=o.readOnly,Ft=o.upHandler,rt=o.downHandler,yt=o.keyboard,Se=o.controls,at=Se===void 0?!0:Se,it=o.classNames,vt=o.stringMode,$t=o.parser,bt=o.formatter,_e=o.precision,Nt=o.decimalSeparator,Qe=o.onChange,ce=o.onInput,Je=o.onPressEnter,t=o.onStep,c=(0,$.Z)(o,te),m="".concat(M,"-input"),v=b.useRef(null),L=b.useState(!1),ne=(0,V.Z)(L,2),Ce=ne[0],We=ne[1],ye=b.useRef(!1),Re=b.useRef(!1),Xe=b.useRef(!1),Ye=b.useState(function(){return a(Ne!=null?Ne:Te)}),dt=(0,V.Z)(Ye,2),xe=dt[0],ft=dt[1];function ct(Fe){Ne===void 0&&ft(Fe)}var st=b.useCallback(function(Fe,_){if(!_)return _e>=0?_e:Math.max(G(Fe),G(be))},[_e,be]),tt=b.useCallback(function(Fe){var _=String(Fe);if($t)return $t(_);var Ge=_;return Nt&&(Ge=Ge.replace(Nt,".")),Ge.replace(/[^\w.-]+/g,"")},[$t,Nt]),Oe=b.useRef(""),ot=b.useCallback(function(Fe,_){if(bt)return bt(Fe,{userTyping:_,input:String(Oe.current)});var Ge=typeof Fe=="number"?T(Fe):Fe;if(!_){var He=st(Ge,_);if(ee(Ge)&&(Nt||He>=0)){var St=Nt||".";Ge=r(Ge,St,He)}}return Ge},[bt,st,Nt]),lt=b.useState(function(){var Fe=Te!=null?Te:Ne;return xe.isInvalidate()&&["string","number"].includes((0,p.Z)(Fe))?Number.isNaN(Fe)?"":Fe:ot(xe.toString(),!1)}),qe=(0,V.Z)(lt,2),et=qe[0],Ct=qe[1];Oe.current=et;function mt(Fe,_){Ct(ot(Fe.isInvalidate()?Fe.toString(!1):Fe.toString(!_),_))}var It=b.useMemo(function(){return j(Ee)},[Ee,_e]),pt=b.useMemo(function(){return j(se)},[se,_e]),Dt=b.useMemo(function(){return!It||!xe||xe.isInvalidate()?!1:It.lessEquals(xe)},[It,xe]),wt=b.useMemo(function(){return!pt||!xe||xe.isInvalidate()?!1:xe.lessEquals(pt)},[pt,xe]),Mt=$e(v.current,Ce),gt=(0,V.Z)(Mt,2),At=gt[0],Pt=gt[1],Tt=function(_){return It&&!_.lessEquals(It)?It:pt&&!pt.lessEquals(_)?pt:null},Bt=function(_){return!Tt(_)},Rt=function(_,Ge){var He=_,St=Bt(He)||He.isEmpty();if(!He.isEmpty()&&!Ge&&(He=Tt(He)||He,St=!0),!Et&&!ke&&St){var jt=He.toString(),Gt=st(jt,Ge);return Gt>=0&&(He=a(r(jt,".",Gt)),Bt(He)||(He=a(r(jt,".",Gt,!0)))),He.equals(xe)||(ct(He),Qe==null||Qe(He.isEmpty()?null:B(vt,He)),Ne===void 0&&mt(He,Ge)),He}return xe},Lt=A(),Ht=function Fe(_){if(At(),Oe.current=_,Ct(_),!Re.current){var Ge=tt(_),He=a(Ge);He.isNaN()||Rt(He,!0)}ce==null||ce(_),Lt(function(){var St=_;$t||(St=_.replace(/。/g,".")),St!==_&&Fe(St)})},Vt=function(){Re.current=!0},Ot=function(){Re.current=!1,Ht(v.current.value)},nt=function(_){Ht(_.target.value)},ht=function(_){var Ge;if(!(_&&Dt||!_&&wt)){ye.current=!1;var He=a(Xe.current?N(be):be);_||(He=He.negate());var St=(xe||a(0)).add(He.toString()),jt=Rt(St,!1);t==null||t(B(vt,jt),{offset:Xe.current?N(be):be,type:_?"up":"down"}),(Ge=v.current)===null||Ge===void 0||Ge.focus()}},xt=function(_){var Ge=a(tt(et)),He=Ge;Ge.isNaN()?He=Rt(xe,_):He=Rt(Ge,_),Ne!==void 0?mt(xe,!1):He.isNaN()||mt(He,!1)},zt=function(){ye.current=!0},Zt=function(_){var Ge=_.key,He=_.shiftKey;ye.current=!0,Xe.current=He,Ge==="Enter"&&(Re.current||(ye.current=!1),xt(!1),Je==null||Je(_)),yt!==!1&&!Re.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ge)&&(ht(Ge==="Up"||Ge==="ArrowUp"),_.preventDefault())},Wt=function(){ye.current=!1,Xe.current=!1},Ut=function(){xt(!1),We(!1),ye.current=!1};return(0,Q.o)(function(){xe.isInvalidate()||mt(xe,!1)},[_e]),(0,Q.o)(function(){var Fe=a(Ne);ft(Fe);var _=a(tt(et));(!Fe.equals(_)||!ye.current||bt)&&mt(Fe,ye.current)},[Ne]),(0,Q.o)(function(){bt&&Pt()},[et]),b.createElement("div",{className:k()(M,it==null?void 0:it.input,Y,(d={},(0,f.Z)(d,"".concat(M,"-focused"),Ce),(0,f.Z)(d,"".concat(M,"-disabled"),ke),(0,f.Z)(d,"".concat(M,"-readonly"),Et),(0,f.Z)(d,"".concat(M,"-not-a-number"),xe.isNaN()),(0,f.Z)(d,"".concat(M,"-out-of-range"),!xe.isInvalidate()&&!Bt(xe)),d)),style:we,onFocus:function(){We(!0)},onBlur:Ut,onKeyDown:Zt,onKeyUp:Wt,onCompositionStart:Vt,onCompositionEnd:Ot,onBeforeInput:zt},at&&b.createElement(H,{prefixCls:M,upNode:Ft,downNode:rt,upDisabled:Dt,downDisabled:wt,onStep:ht}),b.createElement("div",{className:"".concat(m,"-wrap")},b.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":se,"aria-valuemax":Ee,"aria-valuenow":xe.isInvalidate()?null:xe.toString(),step:be},c,{ref:(0,ie.sQ)(v,l),className:m,value:et,onChange:nt,disabled:ke,readOnly:Et}))))}),fe=b.forwardRef(function(o,l){var d=o.disabled,O=o.style,M=o.prefixCls,Y=o.value,we=o.prefix,se=o.suffix,Ee=o.addonBefore,Le=o.addonAfter,be=o.classes,Te=o.className,Ne=o.classNames,ke=(0,$.Z)(o,re),Et=b.useRef(null),Ft=function(yt){Et.current&&(0,C.nH)(Et.current,yt)};return b.createElement(h.BaseInput,{inputElement:b.createElement(y,(0,i.Z)({prefixCls:M,disabled:d,classNames:Ne,ref:(0,ie.sQ)(Et,l)},ke)),className:Te,triggerFocus:Ft,prefixCls:M,value:Y,disabled:d,style:O,prefix:we,suffix:se,addonAfter:Le,addonBefore:Ee,classes:be,classNames:Ne,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});fe.displayName="InputNumber";var Ve=fe,Ae=Ve,Pe=e(19080),Be=e(36355),me=e(92736),Ze=e(1684),je=e(19716),Ie=e(32441),ue=e(33234),s=e(9937),g=e(17313),x=e(74207),X=e(83116),D=e(37613);const P=(o,l)=>{let{componentCls:d,borderRadiusSM:O,borderRadiusLG:M}=o;const Y=l==="lg"?M:O;return{[`&-${l}`]:{[`${d}-handler-wrap`]:{borderStartEndRadius:Y,borderEndEndRadius:Y},[`${d}-handler-up`]:{borderStartEndRadius:Y},[`${d}-handler-down`]:{borderEndEndRadius:Y}}}},le=o=>{const{componentCls:l,lineWidth:d,lineType:O,colorBorder:M,borderRadius:Y,fontSizeLG:we,controlHeightLG:se,controlHeightSM:Ee,colorError:Le,paddingInlineSM:be,colorTextDescription:Te,motionDurationMid:Ne,handleHoverColor:ke,paddingInline:Et,paddingBlock:Ft,handleBg:rt,handleActiveBg:yt,colorTextDisabled:Se,borderRadiusSM:at,borderRadiusLG:it,controlWidth:vt,handleVisible:$t,handleBorderColor:bt}=o;return[{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,g.Wf)(o)),(0,s.ik)(o)),(0,s.bi)(o,l)),{display:"inline-block",width:vt,margin:0,padding:0,border:`${d}px ${O} ${M}`,borderRadius:Y,"&-rtl":{direction:"rtl",[`${l}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:we,borderRadius:it,[`input${l}-input`]:{height:se-2*d}},"&-sm":{padding:0,borderRadius:at,[`input${l}-input`]:{height:Ee-2*d,padding:`0 ${be}px`}},"&:hover":Object.assign({},(0,s.pU)(o)),"&-focused":Object.assign({},(0,s.M1)(o)),"&-out-of-range":{[`${l}-input-wrap`]:{input:{color:Le}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,g.Wf)(o)),(0,s.s7)(o)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${l}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${l}-group-addon`]:{borderRadius:it,fontSize:o.fontSizeLG}},"&-sm":{[`${l}-group-addon`]:{borderRadius:at}},[`${l}-wrapper-disabled > ${l}-group-addon`]:Object.assign({},(0,s.Xy)(o))}}),[`&-disabled ${l}-input`]:{cursor:"not-allowed"},[l]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,g.Wf)(o)),{width:"100%",padding:`${Ft}px ${Et}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Y,outline:0,transition:`all ${Ne} linear`,appearance:"textfield",fontSize:"inherit"}),(0,s.nz)(o.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[l]:Object.assign(Object.assign(Object.assign({[`&:hover ${l}-handler-wrap, &-focused ${l}-handler-wrap`]:{opacity:1},[`${l}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:o.handleWidth,height:"100%",background:rt,borderStartStartRadius:0,borderStartEndRadius:Y,borderEndEndRadius:Y,borderEndStartRadius:0,opacity:$t===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Ne} linear ${Ne}`,[`${l}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + .${v}-col-xl-24${m}-label`]:r(t),[`@media (max-width: ${t.screenXSMax}px)`]:[a(t),{[c]:{[`.${v}-col-xs-24${m}-label`]:r(t)}}],[`@media (max-width: ${t.screenSMMax}px)`]:{[c]:{[`.${v}-col-sm-24${m}-label`]:r(t)}},[`@media (max-width: ${t.screenMDMax}px)`]:{[c]:{[`.${v}-col-md-24${m}-label`]:r(t)}},[`@media (max-width: ${t.screenLGMax}px)`]:{[c]:{[`.${v}-col-lg-24${m}-label`]:r(t)}}}},Q=(t,c)=>(0,q.TS)(t,{formItemCls:`${t.componentCls}-item`,rootPrefixCls:c});var ie=(0,R.Z)("Form",(t,c)=>{let{rootPrefixCls:m}=c;const v=Q(t,m);return[ee(v),pe(v),U(v),F(v),K(v),h(v),(0,z.Z)(v),S.kr]},t=>({labelRequiredMarkColor:t.colorError,labelColor:t.colorTextHeading,labelFontSize:t.fontSize,labelHeight:t.controlHeight,labelColonMarginInlineStart:t.marginXXS/2,labelColonMarginInlineEnd:t.marginXS,itemMarginBottom:t.marginLG,verticalLabelPadding:`0 0 ${t.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const b=[];function ze(t,c,m){let v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof t=="string"?t:`${c}-${v}`,error:t,errorStatus:m}}var Me=t=>{let{help:c,helpStatus:m,errors:v=b,warnings:L=b,className:ne,fieldId:Ce,onVisibleChanged:We}=t;const{prefixCls:ye}=i.useContext(p.Rk),Re=`${ye}-item-explain`,[,Xe]=ie(ye),Ye=(0,i.useMemo)(()=>(0,f.Z)(ye),[ye]),dt=V(v),xe=V(L),ft=i.useMemo(()=>c!=null?[ze(c,"help",m)]:[].concat((0,n.Z)(dt.map((st,tt)=>ze(st,"error","error",tt))),(0,n.Z)(xe.map((st,tt)=>ze(st,"warning","warning",tt)))),[c,m,dt,xe]),ct={};return Ce&&(ct.id=`${Ce}_help`),i.createElement(k.default,{motionDeadline:Ye.motionDeadline,motionName:`${ye}-show-help`,visible:!!ft.length,onVisibleChanged:We},st=>{const{className:tt,style:Oe}=st;return i.createElement("div",Object.assign({},ct,{className:u()(Re,tt,ne,Xe),style:Oe,role:"alert"}),i.createElement(k.CSSMotionList,Object.assign({keys:ft},(0,f.Z)(ye),{motionName:`${ye}-show-help-item`,component:!1}),ot=>{const{key:lt,error:qe,errorStatus:et,className:Ct,style:mt}=ot;return i.createElement("div",{key:lt,className:u()(Ct,{[`${Re}-${et}`]:et}),style:mt},qe)}))})},T=e(95013),he=e(36355),ae=e(1684),oe=e(52946),I=e(19716),H=e(16722);const N=["parentNode"],C="form_item";function A(t){return t===void 0||t===!1?[]:Array.isArray(t)?t:[t]}function te(t,c){if(!t.length)return;const m=t.join("_");return c?`${c}_${m}`:N.includes(m)?`${C}_${m}`:m}function re(t,c,m,v,L,ne){let Ce=v;return ne!==void 0?Ce=ne:m.validating?Ce="validating":t.length?Ce="error":c.length?Ce="warning":(m.touched||L&&m.validated)&&(Ce="success"),Ce}function B(t){return A(t).join("_")}function j(t){const[c]=(0,T.useForm)(),m=i.useRef({}),v=i.useMemo(()=>t!=null?t:Object.assign(Object.assign({},c),{__INTERNAL__:{itemRef:L=>ne=>{const Ce=B(L);ne?m.current[Ce]=ne:delete m.current[Ce]}},scrollToField:function(L){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ce=A(L),We=te(Ce,v.__INTERNAL__.name),ye=We?document.getElementById(We):null;ye&&(0,H.Z)(ye,Object.assign({scrollMode:"if-needed",block:"nearest"},ne))},getFieldInstance:L=>{const ne=B(L);return m.current[ne]}}),[t,c]);return[v]}var y=e(28726),fe=function(t,c){var m={};for(var v in t)Object.prototype.hasOwnProperty.call(t,v)&&c.indexOf(v)<0&&(m[v]=t[v]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,v=Object.getOwnPropertySymbols(t);L{const m=i.useContext(ae.Z),{getPrefixCls:v,direction:L,form:ne}=i.useContext(he.E_),{prefixCls:Ce,className:We,rootClassName:ye,size:Re,disabled:Xe=m,form:Ye,colon:dt,labelAlign:xe,labelWrap:ft,labelCol:ct,wrapperCol:st,hideRequiredMark:tt,layout:Oe="horizontal",scrollToFirstError:ot,requiredMark:lt,onFinishFailed:qe,name:et,style:Ct,feedbackIcons:mt}=t,It=fe(t,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),pt=(0,I.Z)(Re),Dt=i.useContext(y.Z),wt=(0,i.useMemo)(()=>lt!==void 0?lt:ne&&ne.requiredMark!==void 0?ne.requiredMark:!tt,[tt,lt,ne]),Mt=dt!=null?dt:ne==null?void 0:ne.colon,gt=v("form",Ce),[At,Pt]=ie(gt),Tt=u()(gt,`${gt}-${Oe}`,{[`${gt}-hide-required-mark`]:wt===!1,[`${gt}-rtl`]:L==="rtl",[`${gt}-${pt}`]:pt},Pt,ne==null?void 0:ne.className,We,ye),[Bt]=j(Ye),{__INTERNAL__:Rt}=Bt;Rt.name=et;const Lt=(0,i.useMemo)(()=>({name:et,labelAlign:xe,labelCol:ct,labelWrap:ft,wrapperCol:st,vertical:Oe==="vertical",colon:Mt,requiredMark:wt,itemRef:Rt.itemRef,form:Bt,feedbackIcons:mt}),[et,xe,ct,st,Oe,Mt,wt,Bt,mt]);i.useImperativeHandle(c,()=>Bt);const Ht=(Ot,nt)=>{if(Ot){let ht={block:"nearest"};typeof Ot=="object"&&(ht=Ot),Bt.scrollToField(nt,ht)}},Vt=Ot=>{if(qe==null||qe(Ot),Ot.errorFields.length){const nt=Ot.errorFields[0].name;if(ot!==void 0){Ht(ot,nt);return}ne&&ne.scrollToFirstError!==void 0&&Ht(ne.scrollToFirstError,nt)}};return At(i.createElement(ae.n,{disabled:Xe},i.createElement(oe.q,{size:pt},i.createElement(p.RV,Object.assign({},{validateMessages:Dt}),i.createElement(p.q3.Provider,{value:Lt},i.createElement(T.default,Object.assign({id:et},It,{name:et,onFinishFailed:Vt,form:Bt,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),Ct),className:Tt})))))))};var Pe=i.forwardRef(Ve),Be=e(41799),me=e(8654),Ze=e(92343),je=e(11592);function Ie(t){if(typeof t=="function")return t;const c=(0,je.Z)(t);return c.length<=1?c[0]:c}const ue=()=>{const{status:t,errors:c=[],warnings:m=[]}=(0,i.useContext)(p.aM);return{status:t,errors:c,warnings:m}};ue.Context=p.aM;var s=ue,g=e(16089);function x(t){const[c,m]=i.useState(t),v=(0,i.useRef)(null),L=(0,i.useRef)([]),ne=(0,i.useRef)(!1);i.useEffect(()=>(ne.current=!1,()=>{ne.current=!0,g.Z.cancel(v.current),v.current=null}),[]);function Ce(We){ne.current||(v.current===null&&(L.current=[],v.current=(0,g.Z)(()=>{v.current=null,m(ye=>{let Re=ye;return L.current.forEach(Xe=>{Re=Xe(Re)}),Re})})),L.current.push(We))}return[c,Ce]}function X(){const{itemRef:t}=i.useContext(p.q3),c=i.useRef({});function m(v,L){const ne=L&&typeof L=="object"&&L.ref,Ce=v.join("_");return(c.current.name!==Ce||c.current.originRef!==ne)&&(c.current.name=Ce,c.current.originRef=ne,c.current.ref=(0,me.sQ)(t(v),ne)),c.current.ref}return m}var D=e(29194),P=e(34280),le=e(2738),J=e(27382),W=e(37028);const ge=t=>{const{formItemCls:c}=t;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${c}-control`]:{display:"flex"}}}};var De=(0,R.b)(["Form","item-item"],(t,c)=>{let{rootPrefixCls:m}=c;const v=Q(t,m);return[ge(v)]}),ve=t=>{const{prefixCls:c,status:m,wrapperCol:v,children:L,errors:ne,warnings:Ce,_internalItemRender:We,extra:ye,help:Re,fieldId:Xe,marginBottom:Ye,onErrorVisibleChanged:dt}=t,xe=`${c}-item`,ft=i.useContext(p.q3),ct=v||ft.wrapperCol||{},st=u()(`${xe}-control`,ct.className),tt=i.useMemo(()=>Object.assign({},ft),[ft]);delete tt.labelCol,delete tt.wrapperCol;const Oe=i.createElement("div",{className:`${xe}-control-input`},i.createElement("div",{className:`${xe}-control-input-content`},L)),ot=i.useMemo(()=>({prefixCls:c,status:m}),[c,m]),lt=Ye!==null||ne.length||Ce.length?i.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},i.createElement(p.Rk.Provider,{value:ot},i.createElement(Me,{fieldId:Xe,errors:ne,warnings:Ce,help:Re,helpStatus:m,className:`${xe}-explain-connected`,onVisibleChanged:dt})),!!Ye&&i.createElement("div",{style:{width:0,height:Ye}})):null,qe={};Xe&&(qe.id=`${Xe}_extra`);const et=ye?i.createElement("div",Object.assign({},qe,{className:`${xe}-extra`}),ye):null,Ct=We&&We.mark==="pro_table_render"&&We.render?We.render(t,{input:Oe,errorList:lt,extra:et}):i.createElement(i.Fragment,null,Oe,lt,et);return i.createElement(p.q3.Provider,{value:tt},i.createElement(W.Z,Object.assign({},ct,{className:st}),Ct),i.createElement(De,{prefixCls:c}))},Ue=e(61485),o=e(31724),l=e(9763),d=e(6848),O=function(t,c){var m={};for(var v in t)Object.prototype.hasOwnProperty.call(t,v)&&c.indexOf(v)<0&&(m[v]=t[v]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,v=Object.getOwnPropertySymbols(t);L{let{prefixCls:c,label:m,htmlFor:v,labelCol:L,labelAlign:ne,colon:Ce,required:We,requiredMark:ye,tooltip:Re}=t;var Xe;const[Ye]=(0,l.Z)("Form"),{vertical:dt,labelAlign:xe,labelCol:ft,labelWrap:ct,colon:st}=i.useContext(p.q3);if(!m)return null;const tt=L||ft||{},Oe=ne||xe,ot=`${c}-item-label`,lt=u()(ot,Oe==="left"&&`${ot}-left`,tt.className,{[`${ot}-wrap`]:!!ct});let qe=m;const et=Ce===!0||st!==!1&&Ce!==!1;et&&!dt&&typeof m=="string"&&m.trim()!==""&&(qe=m.replace(/[:|:]\s*$/,""));const mt=M(Re);if(mt){const{icon:wt=i.createElement(Ue.Z,null)}=mt,Mt=O(mt,["icon"]),gt=i.createElement(d.Z,Object.assign({},Mt),i.cloneElement(wt,{className:`${c}-item-tooltip`,title:""}));qe=i.createElement(i.Fragment,null,qe,gt)}const It=ye==="optional",pt=typeof ye=="function";pt?qe=ye(qe,{required:!!We}):It&&!We&&(qe=i.createElement(i.Fragment,null,qe,i.createElement("span",{className:`${c}-item-optional`,title:""},(Ye==null?void 0:Ye.optional)||((Xe=o.Z.Form)===null||Xe===void 0?void 0:Xe.optional))));const Dt=u()({[`${c}-item-required`]:We,[`${c}-item-required-mark-optional`]:It||pt,[`${c}-item-no-colon`]:!et});return i.createElement(W.Z,Object.assign({},tt,{className:lt}),i.createElement("label",{htmlFor:v,className:Dt,title:typeof m=="string"?m:""},qe))},se=e(29679),Ee=e(19248),Le=e(96512),be=e(58617);const Te={success:se.Z,warning:Le.Z,error:Ee.Z,validating:be.Z};function Ne(t){let{children:c,errors:m,warnings:v,hasFeedback:L,validateStatus:ne,prefixCls:Ce,meta:We,noStyle:ye}=t;const Re=`${Ce}-item`,{feedbackIcons:Xe}=i.useContext(p.q3),Ye=re(m,v,We,null,!!L,ne),{isFormItemInput:dt,status:xe}=i.useContext(p.aM),ft=i.useMemo(()=>{var ct;let st;if(L){const ot=L!==!0&&L.icons||Xe,lt=Ye&&((ct=ot==null?void 0:ot({status:Ye,errors:m,warnings:v}))===null||ct===void 0?void 0:ct[Ye]),qe=Ye&&Te[Ye];st=lt!==!1&&qe?i.createElement("span",{className:u()(`${Re}-feedback-icon`,`${Re}-feedback-icon-${Ye}`)},lt||i.createElement(qe,null)):null}let tt=!0,Oe=Ye||"";return ye&&(tt=dt,Oe=(Ye!=null?Ye:xe)||""),{status:Oe,errors:m,warnings:v,hasFeedback:!!L,feedbackIcon:st,isFormItemInput:tt}},[Ye,L,ye,dt,xe]);return i.createElement(p.aM.Provider,{value:ft},c)}var ke=function(t,c){var m={};for(var v in t)Object.prototype.hasOwnProperty.call(t,v)&&c.indexOf(v)<0&&(m[v]=t[v]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,v=Object.getOwnPropertySymbols(t);L{if(mt&<.current){const Pt=getComputedStyle(lt.current);Dt(parseInt(Pt.marginBottom,10))}},[mt,It]);const wt=Pt=>{Pt||Dt(null)},gt=function(){let Pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Tt=Pt?qe:Re.errors,Bt=Pt?et:Re.warnings;return re(Tt,Bt,Re,"",!!Xe,ye)}(),At=u()(Oe,m,v,{[`${Oe}-with-help`]:Ct||qe.length||et.length,[`${Oe}-has-feedback`]:gt&&Xe,[`${Oe}-has-success`]:gt==="success",[`${Oe}-has-warning`]:gt==="warning",[`${Oe}-has-error`]:gt==="error",[`${Oe}-is-validating`]:gt==="validating",[`${Oe}-hidden`]:Ye});return i.createElement("div",{className:At,style:L,ref:lt},i.createElement(J.Z,Object.assign({className:`${Oe}-row`},(0,le.Z)(tt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),i.createElement(we,Object.assign({htmlFor:xe},t,{requiredMark:ot,required:ft!=null?ft:ct,prefixCls:c})),i.createElement(ve,Object.assign({},t,Re,{errors:qe,warnings:et,prefixCls:c,status:gt,help:ne,marginBottom:pt,onErrorVisibleChanged:wt}),i.createElement(p.qI.Provider,{value:st},i.createElement(Ne,{prefixCls:c,meta:Re,errors:Re.errors,warnings:Re.warnings,hasFeedback:Xe,validateStatus:gt},dt)))),!!pt&&i.createElement("div",{className:`${Oe}-margin-offset`,style:{marginBottom:-pt}}))}const Ft="__SPLIT__",rt=null,yt=i.memo(t=>{let{children:c}=t;return c},(t,c)=>t.value===c.value&&t.update===c.update&&t.childProps.length===c.childProps.length&&t.childProps.every((m,v)=>m===c.childProps[v]));function Se(t){return t!=null}function at(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function it(t){const{name:c,noStyle:m,className:v,dependencies:L,prefixCls:ne,shouldUpdate:Ce,rules:We,children:ye,required:Re,label:Xe,messageVariables:Ye,trigger:dt="onChange",validateTrigger:xe,hidden:ft,help:ct}=t,{getPrefixCls:st}=i.useContext(he.E_),{name:tt}=i.useContext(p.q3),Oe=Ie(ye),ot=typeof Oe=="function",lt=i.useContext(p.qI),{validateTrigger:qe}=i.useContext(T.FieldContext),et=xe!==void 0?xe:qe,Ct=Se(c),mt=st("form",ne),[It,pt]=ie(mt),Dt=i.useContext(T.ListContext),wt=i.useRef(),[Mt,gt]=x({}),[At,Pt]=(0,Be.Z)(()=>at()),Tt=nt=>{const ht=Dt==null?void 0:Dt.getKey(nt.name);if(Pt(nt.destroy?at():nt,!0),m&&ct!==!1&<){let xt=nt.name;if(nt.destroy)xt=wt.current||xt;else if(ht!==void 0){const[zt,Zt]=ht;xt=[zt].concat((0,n.Z)(Zt)),wt.current=xt}lt(nt,xt)}},Bt=(nt,ht)=>{gt(xt=>{const zt=Object.assign({},xt),Wt=[].concat((0,n.Z)(nt.name.slice(0,-1)),(0,n.Z)(ht)).join(Ft);return nt.destroy?delete zt[Wt]:zt[Wt]=nt,zt})},[Rt,Lt]=i.useMemo(()=>{const nt=(0,n.Z)(At.errors),ht=(0,n.Z)(At.warnings);return Object.values(Mt).forEach(xt=>{nt.push.apply(nt,(0,n.Z)(xt.errors||[])),ht.push.apply(ht,(0,n.Z)(xt.warnings||[]))}),[nt,ht]},[Mt,At.errors,At.warnings]),Ht=X();function Vt(nt,ht,xt){return m&&!ft?i.createElement(Ne,{prefixCls:mt,hasFeedback:t.hasFeedback,validateStatus:t.validateStatus,meta:At,errors:Rt,warnings:Lt,noStyle:!0},nt):i.createElement(Et,Object.assign({key:"row"},t,{className:u()(v,pt),prefixCls:mt,fieldId:ht,isRequired:xt,errors:Rt,warnings:Lt,meta:At,onSubItemMetaChange:Bt}),nt)}if(!Ct&&!ot&&!L)return It(Vt(Oe));let Ot={};return typeof Xe=="string"?Ot.label=Xe:c&&(Ot.label=String(c)),Ye&&(Ot=Object.assign(Object.assign({},Ot),Ye)),It(i.createElement(T.Field,Object.assign({},t,{messageVariables:Ot,trigger:dt,validateTrigger:et,onMetaChange:Tt}),(nt,ht,xt)=>{const zt=A(c).length&&ht?ht.name:[],Zt=te(zt,tt),Wt=Re!==void 0?Re:!!(We&&We.some(_=>{if(_&&typeof _=="object"&&_.required&&!_.warningOnly)return!0;if(typeof _=="function"){const Ge=_(xt);return Ge&&Ge.required&&!Ge.warningOnly}return!1})),Ut=Object.assign({},nt);let Fe=null;if(Array.isArray(Oe)&&Ct)Fe=Oe;else if(!(ot&&(!(Ce||L)||Ct))){if(!(L&&!ot&&!Ct))if((0,Ze.l$)(Oe)){const _=Object.assign(Object.assign({},Oe.props),Ut);if(_.id||(_.id=Zt),ct||Rt.length>0||Lt.length>0||t.extra){const St=[];(ct||Rt.length>0)&&St.push(`${Zt}_help`),t.extra&&St.push(`${Zt}_extra`),_["aria-describedby"]=St.join(" ")}Rt.length>0&&(_["aria-invalid"]="true"),Wt&&(_["aria-required"]="true"),(0,me.Yr)(Oe)&&(_.ref=Ht(zt,Oe)),new Set([].concat((0,n.Z)(A(dt)),(0,n.Z)(A(et)))).forEach(St=>{_[St]=function(){for(var jt,Gt,Xt,Jt,Yt,kt=arguments.length,Qt=new Array(kt),Kt=0;Kt{var{prefixCls:c,children:m}=t,v=bt(t,["prefixCls","children"]);const{getPrefixCls:L}=i.useContext(he.E_),ne=L("form",c),Ce=i.useMemo(()=>({prefixCls:ne,status:"error"}),[ne]);return i.createElement(T.List,Object.assign({},v),(We,ye,Re)=>i.createElement(p.Rk.Provider,{value:Ce},m(We.map(Xe=>Object.assign(Object.assign({},Xe),{fieldKey:Xe.key})),ye,{errors:Re.errors,warnings:Re.warnings})))};function Qe(){const{form:t}=(0,i.useContext)(p.q3);return t}const ce=Pe;ce.Item=$t,ce.List=Nt,ce.ErrorList=Me,ce.useForm=j,ce.useFormInstance=Qe,ce.useWatch=T.useWatch,ce.Provider=p.RV,ce.create=()=>{};var Je=ce},5871:function(ut,de,e){e.d(de,{Z:function(){return Ue}});var n=e(84105),w=e(87395),u=e(92310),k=e.n(u),i=e(54476),f=e(20068),p=e(76190),V=e(42978),$=e(75931),S=e(67732),z=e(83652);function q(){return typeof BigInt=="function"}function R(o){return!o&&o!==0&&!Number.isNaN(o)||!String(o).trim()}function E(o){var l=o.trim(),d=l.startsWith("-");d&&(l=l.slice(1)),l=l.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),l.startsWith(".")&&(l="0".concat(l));var O=l||"0",M=O.split("."),Y=M[0]||"0",we=M[1]||"0";Y==="0"&&we==="0"&&(d=!1);var se=d?"-":"";return{negative:d,negativeStr:se,trimStr:O,integerStr:Y,decimalStr:we,fullStr:"".concat(se).concat(O)}}function U(o){var l=String(o);return!Number.isNaN(Number(l))&&l.includes("e")}function G(o){var l=String(o);if(U(o)){var d=Number(l.slice(l.indexOf("e-")+2)),O=l.match(/\.(\d+)/);return O!=null&&O[1]&&(d+=O[1].length),d}return l.includes(".")&&ee(l)?l.length-l.indexOf(".")-1:0}function Z(o){var l=String(o);if(U(o)){if(o>Number.MAX_SAFE_INTEGER)return String(q()?BigInt(o).toString():Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return d?this.isInvalidate()?"":E("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),o}(),F=function(){function o(l){if((0,S.Z)(this,o),(0,f.Z)(this,"origin",""),(0,f.Z)(this,"number",void 0),(0,f.Z)(this,"empty",void 0),R(l)){this.empty=!0;return}this.origin=String(l),this.number=Number(l)}return(0,z.Z)(o,[{key:"negate",value:function(){return new o(-this.toNumber())}},{key:"add",value:function(d){if(this.isInvalidate())return new o(d);var O=Number(d);if(Number.isNaN(O))return this;var M=this.number+O;if(M>Number.MAX_SAFE_INTEGER)return new o(Number.MAX_SAFE_INTEGER);if(MNumber.MAX_SAFE_INTEGER)return new o(Number.MAX_SAFE_INTEGER);if(M0&&arguments[0]!==void 0?arguments[0]:!0;return d?this.isInvalidate()?"":Z(this.number):this.origin}}]),o}();function K(o){return q()?new pe(o):new F(o)}function r(o,l,d){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(o==="")return"";var M=E(o),Y=M.negativeStr,we=M.integerStr,se=M.decimalStr,Ee="".concat(l).concat(se),Le="".concat(Y).concat(we);if(d>=0){var be=Number(se[d]);if(be>=5&&!O){var Te=K(o).add("".concat(Y,"0.").concat("0".repeat(d)).concat(10-be));return r(Te.toString(),l,d,O)}return d===0?Le:"".concat(Le).concat(l).concat(se.padEnd(d,"0").slice(0,d))}return Ee===".0"?Le:"".concat(Le).concat(Ee)}var a=K,h=e(93681),Q=e(34280),ie=e(8654),b=e(59301),ze=e(48736);function $e(o,l){var d=(0,b.useRef)(null);function O(){try{var Y=o.selectionStart,we=o.selectionEnd,se=o.value,Ee=se.substring(0,Y),Le=se.substring(we);d.current={start:Y,end:we,value:se,beforeTxt:Ee,afterTxt:Le}}catch(be){}}function M(){if(o&&d.current&&l)try{var Y=o.value,we=d.current,se=we.beforeTxt,Ee=we.afterTxt,Le=we.start,be=Y.length;if(Y.endsWith(Ee))be=Y.length-d.current.afterTxt.length;else if(Y.startsWith(se))be=se.length;else{var Te=se[Le-1],Ne=Y.indexOf(Te,Le-1);Ne!==-1&&(be=Ne+1)}o.setSelectionRange(be,be)}catch(ke){(0,ze.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(ke.message))}}return[O,M]}var Me=e(49658),T=function(){var l=(0,b.useState)(!1),d=(0,V.Z)(l,2),O=d[0],M=d[1];return(0,Q.Z)(function(){M((0,Me.Z)())},[]),O},he=T,ae=e(16089),oe=200,I=600;function H(o){var l=o.prefixCls,d=o.upNode,O=o.downNode,M=o.upDisabled,Y=o.downDisabled,we=o.onStep,se=b.useRef(),Ee=b.useRef([]),Le=b.useRef();Le.current=we;var be=function(){clearTimeout(se.current)},Te=function(at,it){at.preventDefault(),be(),Le.current(it);function vt(){Le.current(it),se.current=setTimeout(vt,oe)}se.current=setTimeout(vt,I)};b.useEffect(function(){return function(){be(),Ee.current.forEach(function(Se){return ae.Z.cancel(Se)})}},[]);var Ne=he();if(Ne)return null;var ke="".concat(l,"-handler"),Et=k()(ke,"".concat(ke,"-up"),(0,f.Z)({},"".concat(ke,"-up-disabled"),M)),Ft=k()(ke,"".concat(ke,"-down"),(0,f.Z)({},"".concat(ke,"-down-disabled"),Y)),rt=function(){return Ee.current.push((0,ae.Z)(be))},yt={unselectable:"on",role:"button",onMouseUp:rt,onMouseLeave:rt};return b.createElement("div",{className:"".concat(ke,"-wrap")},b.createElement("span",(0,i.Z)({},yt,{onMouseDown:function(at){Te(at,!0)},"aria-label":"Increase Value","aria-disabled":M,className:Et}),d||b.createElement("span",{unselectable:"on",className:"".concat(l,"-handler-up-inner")})),b.createElement("span",(0,i.Z)({},yt,{onMouseDown:function(at){Te(at,!1)},"aria-label":"Decrease Value","aria-disabled":Y,className:Ft}),O||b.createElement("span",{unselectable:"on",className:"".concat(l,"-handler-down-inner")})))}function N(o){var l=typeof o=="number"?Z(o):E(o).fullStr,d=l.includes(".");return d?E(l.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:o+"0"}var C=e(5643),A=function(){var o=(0,b.useRef)(0),l=function(){ae.Z.cancel(o.current)};return(0,b.useEffect)(function(){return l},[]),function(d){l(),o.current=(0,ae.Z)(function(){d()})}},te=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],re=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],B=function(l,d){return l||d.isEmpty()?d.toString():d.toNumber()},j=function(l){var d=a(l);return d.isInvalidate()?null:d},y=b.forwardRef(function(o,l){var d,O=o.prefixCls,M=O===void 0?"rc-input-number":O,Y=o.className,we=o.style,se=o.min,Ee=o.max,Le=o.step,be=Le===void 0?1:Le,Te=o.defaultValue,Ne=o.value,ke=o.disabled,Et=o.readOnly,Ft=o.upHandler,rt=o.downHandler,yt=o.keyboard,Se=o.controls,at=Se===void 0?!0:Se,it=o.classNames,vt=o.stringMode,$t=o.parser,bt=o.formatter,_e=o.precision,Nt=o.decimalSeparator,Qe=o.onChange,ce=o.onInput,Je=o.onPressEnter,t=o.onStep,c=(0,$.Z)(o,te),m="".concat(M,"-input"),v=b.useRef(null),L=b.useState(!1),ne=(0,V.Z)(L,2),Ce=ne[0],We=ne[1],ye=b.useRef(!1),Re=b.useRef(!1),Xe=b.useRef(!1),Ye=b.useState(function(){return a(Ne!=null?Ne:Te)}),dt=(0,V.Z)(Ye,2),xe=dt[0],ft=dt[1];function ct(Fe){Ne===void 0&&ft(Fe)}var st=b.useCallback(function(Fe,_){if(!_)return _e>=0?_e:Math.max(G(Fe),G(be))},[_e,be]),tt=b.useCallback(function(Fe){var _=String(Fe);if($t)return $t(_);var Ge=_;return Nt&&(Ge=Ge.replace(Nt,".")),Ge.replace(/[^\w.-]+/g,"")},[$t,Nt]),Oe=b.useRef(""),ot=b.useCallback(function(Fe,_){if(bt)return bt(Fe,{userTyping:_,input:String(Oe.current)});var Ge=typeof Fe=="number"?Z(Fe):Fe;if(!_){var He=st(Ge,_);if(ee(Ge)&&(Nt||He>=0)){var St=Nt||".";Ge=r(Ge,St,He)}}return Ge},[bt,st,Nt]),lt=b.useState(function(){var Fe=Te!=null?Te:Ne;return xe.isInvalidate()&&["string","number"].includes((0,p.Z)(Fe))?Number.isNaN(Fe)?"":Fe:ot(xe.toString(),!1)}),qe=(0,V.Z)(lt,2),et=qe[0],Ct=qe[1];Oe.current=et;function mt(Fe,_){Ct(ot(Fe.isInvalidate()?Fe.toString(!1):Fe.toString(!_),_))}var It=b.useMemo(function(){return j(Ee)},[Ee,_e]),pt=b.useMemo(function(){return j(se)},[se,_e]),Dt=b.useMemo(function(){return!It||!xe||xe.isInvalidate()?!1:It.lessEquals(xe)},[It,xe]),wt=b.useMemo(function(){return!pt||!xe||xe.isInvalidate()?!1:xe.lessEquals(pt)},[pt,xe]),Mt=$e(v.current,Ce),gt=(0,V.Z)(Mt,2),At=gt[0],Pt=gt[1],Tt=function(_){return It&&!_.lessEquals(It)?It:pt&&!pt.lessEquals(_)?pt:null},Bt=function(_){return!Tt(_)},Rt=function(_,Ge){var He=_,St=Bt(He)||He.isEmpty();if(!He.isEmpty()&&!Ge&&(He=Tt(He)||He,St=!0),!Et&&!ke&&St){var jt=He.toString(),Gt=st(jt,Ge);return Gt>=0&&(He=a(r(jt,".",Gt)),Bt(He)||(He=a(r(jt,".",Gt,!0)))),He.equals(xe)||(ct(He),Qe==null||Qe(He.isEmpty()?null:B(vt,He)),Ne===void 0&&mt(He,Ge)),He}return xe},Lt=A(),Ht=function Fe(_){if(At(),Oe.current=_,Ct(_),!Re.current){var Ge=tt(_),He=a(Ge);He.isNaN()||Rt(He,!0)}ce==null||ce(_),Lt(function(){var St=_;$t||(St=_.replace(/。/g,".")),St!==_&&Fe(St)})},Vt=function(){Re.current=!0},Ot=function(){Re.current=!1,Ht(v.current.value)},nt=function(_){Ht(_.target.value)},ht=function(_){var Ge;if(!(_&&Dt||!_&&wt)){ye.current=!1;var He=a(Xe.current?N(be):be);_||(He=He.negate());var St=(xe||a(0)).add(He.toString()),jt=Rt(St,!1);t==null||t(B(vt,jt),{offset:Xe.current?N(be):be,type:_?"up":"down"}),(Ge=v.current)===null||Ge===void 0||Ge.focus()}},xt=function(_){var Ge=a(tt(et)),He=Ge;Ge.isNaN()?He=Rt(xe,_):He=Rt(Ge,_),Ne!==void 0?mt(xe,!1):He.isNaN()||mt(He,!1)},zt=function(){ye.current=!0},Zt=function(_){var Ge=_.key,He=_.shiftKey;ye.current=!0,Xe.current=He,Ge==="Enter"&&(Re.current||(ye.current=!1),xt(!1),Je==null||Je(_)),yt!==!1&&!Re.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ge)&&(ht(Ge==="Up"||Ge==="ArrowUp"),_.preventDefault())},Wt=function(){ye.current=!1,Xe.current=!1},Ut=function(){xt(!1),We(!1),ye.current=!1};return(0,Q.o)(function(){xe.isInvalidate()||mt(xe,!1)},[_e]),(0,Q.o)(function(){var Fe=a(Ne);ft(Fe);var _=a(tt(et));(!Fe.equals(_)||!ye.current||bt)&&mt(Fe,ye.current)},[Ne]),(0,Q.o)(function(){bt&&Pt()},[et]),b.createElement("div",{className:k()(M,it==null?void 0:it.input,Y,(d={},(0,f.Z)(d,"".concat(M,"-focused"),Ce),(0,f.Z)(d,"".concat(M,"-disabled"),ke),(0,f.Z)(d,"".concat(M,"-readonly"),Et),(0,f.Z)(d,"".concat(M,"-not-a-number"),xe.isNaN()),(0,f.Z)(d,"".concat(M,"-out-of-range"),!xe.isInvalidate()&&!Bt(xe)),d)),style:we,onFocus:function(){We(!0)},onBlur:Ut,onKeyDown:Zt,onKeyUp:Wt,onCompositionStart:Vt,onCompositionEnd:Ot,onBeforeInput:zt},at&&b.createElement(H,{prefixCls:M,upNode:Ft,downNode:rt,upDisabled:Dt,downDisabled:wt,onStep:ht}),b.createElement("div",{className:"".concat(m,"-wrap")},b.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":se,"aria-valuemax":Ee,"aria-valuenow":xe.isInvalidate()?null:xe.toString(),step:be},c,{ref:(0,ie.sQ)(v,l),className:m,value:et,onChange:nt,disabled:ke,readOnly:Et}))))}),fe=b.forwardRef(function(o,l){var d=o.disabled,O=o.style,M=o.prefixCls,Y=o.value,we=o.prefix,se=o.suffix,Ee=o.addonBefore,Le=o.addonAfter,be=o.classes,Te=o.className,Ne=o.classNames,ke=(0,$.Z)(o,re),Et=b.useRef(null),Ft=function(yt){Et.current&&(0,C.nH)(Et.current,yt)};return b.createElement(h.BaseInput,{inputElement:b.createElement(y,(0,i.Z)({prefixCls:M,disabled:d,classNames:Ne,ref:(0,ie.sQ)(Et,l)},ke)),className:Te,triggerFocus:Ft,prefixCls:M,value:Y,disabled:d,style:O,prefix:we,suffix:se,addonAfter:Le,addonBefore:Ee,classes:be,classNames:Ne,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});fe.displayName="InputNumber";var Ve=fe,Ae=Ve,Pe=e(19080),Be=e(36355),me=e(92736),Ze=e(1684),je=e(19716),Ie=e(32441),ue=e(33234),s=e(9937),g=e(17313),x=e(74207),X=e(83116),D=e(37613);const P=(o,l)=>{let{componentCls:d,borderRadiusSM:O,borderRadiusLG:M}=o;const Y=l==="lg"?M:O;return{[`&-${l}`]:{[`${d}-handler-wrap`]:{borderStartEndRadius:Y,borderEndEndRadius:Y},[`${d}-handler-up`]:{borderStartEndRadius:Y},[`${d}-handler-down`]:{borderEndEndRadius:Y}}}},le=o=>{const{componentCls:l,lineWidth:d,lineType:O,colorBorder:M,borderRadius:Y,fontSizeLG:we,controlHeightLG:se,controlHeightSM:Ee,colorError:Le,paddingInlineSM:be,colorTextDescription:Te,motionDurationMid:Ne,handleHoverColor:ke,paddingInline:Et,paddingBlock:Ft,handleBg:rt,handleActiveBg:yt,colorTextDisabled:Se,borderRadiusSM:at,borderRadiusLG:it,controlWidth:vt,handleVisible:$t,handleBorderColor:bt}=o;return[{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,g.Wf)(o)),(0,s.ik)(o)),(0,s.bi)(o,l)),{display:"inline-block",width:vt,margin:0,padding:0,border:`${d}px ${O} ${M}`,borderRadius:Y,"&-rtl":{direction:"rtl",[`${l}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:we,borderRadius:it,[`input${l}-input`]:{height:se-2*d}},"&-sm":{padding:0,borderRadius:at,[`input${l}-input`]:{height:Ee-2*d,padding:`0 ${be}px`}},"&:hover":Object.assign({},(0,s.pU)(o)),"&-focused":Object.assign({},(0,s.M1)(o)),"&-out-of-range":{[`${l}-input-wrap`]:{input:{color:Le}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,g.Wf)(o)),(0,s.s7)(o)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${l}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${l}-group-addon`]:{borderRadius:it,fontSize:o.fontSizeLG}},"&-sm":{[`${l}-group-addon`]:{borderRadius:at}},[`${l}-wrapper-disabled > ${l}-group-addon`]:Object.assign({},(0,s.Xy)(o))}}),[`&-disabled ${l}-input`]:{cursor:"not-allowed"},[l]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,g.Wf)(o)),{width:"100%",padding:`${Ft}px ${Et}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Y,outline:0,transition:`all ${Ne} linear`,appearance:"textfield",fontSize:"inherit"}),(0,s.nz)(o.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[l]:Object.assign(Object.assign(Object.assign({[`&:hover ${l}-handler-wrap, &-focused ${l}-handler-wrap`]:{opacity:1},[`${l}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:o.handleWidth,height:"100%",background:rt,borderStartStartRadius:0,borderStartEndRadius:Y,borderEndEndRadius:Y,borderEndStartRadius:0,opacity:$t===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Ne} linear ${Ne}`,[`${l}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${l}-handler-up-inner, ${l}-handler-down-inner `]:{marginInlineEnd:0,fontSize:o.handleFontSize}}},[`${l}-handler`]:{height:"50%",overflow:"hidden",color:Te,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${d}px ${O} ${bt}`,transition:`all ${Ne} linear`,"&:active":{background:yt},"&:hover":{height:"60%",[` @@ -16,7 +16,7 @@ `]:{cursor:"not-allowed"},[` ${l}-handler-up-disabled:hover &-handler-up-inner, ${l}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Se}})},{[`${l}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${l}-handler-down`]:{borderBlockStartWidth:0}}}]},J=o=>{const{componentCls:l,paddingBlock:d,paddingInline:O,inputAffixPadding:M,controlWidth:Y,borderRadiusLG:we,borderRadiusSM:se}=o;return{[`${l}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,s.ik)(o)),(0,s.bi)(o,`${l}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Y,padding:0,paddingInlineStart:O,"&-lg":{borderRadius:we},"&-sm":{borderRadius:se},[`&:not(${l}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,s.pU)(o)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${l}-disabled`]:{background:"transparent"},[`> div${l}`]:{width:"100%",border:"none",outline:"none",[`&${l}-focused`]:{boxShadow:"none !important"}},[`input${l}-input`]:{padding:`${d}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${l}-handler-wrap`]:{zIndex:2},[l]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:M},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:O,marginInlineStart:M}}})}};var W=(0,X.Z)("InputNumber",o=>{const l=(0,D.TS)(o,(0,s.e5)(o));return[le(l),J(l),(0,x.c)(l)]},o=>Object.assign(Object.assign({},(0,s.TM)(o)),{controlWidth:90,handleWidth:o.controlHeightSM-o.lineWidth*2,handleFontSize:o.fontSize/2,handleVisible:"auto",handleActiveBg:o.colorFillAlter,handleBg:o.colorBgContainer,handleHoverColor:o.colorPrimary,handleBorderColor:o.colorBorder})),ge=function(o,l){var d={};for(var O in o)Object.prototype.hasOwnProperty.call(o,O)&&l.indexOf(O)<0&&(d[O]=o[O]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,O=Object.getOwnPropertySymbols(o);M{const{getPrefixCls:d,direction:O}=b.useContext(Be.E_),M=b.useRef(null);b.useImperativeHandle(l,()=>M.current);const{className:Y,rootClassName:we,size:se,disabled:Ee,prefixCls:Le,addonBefore:be,addonAfter:Te,prefix:Ne,bordered:ke=!0,readOnly:Et,status:Ft,controls:rt}=o,yt=ge(o,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Se=d("input-number",Le),[at,it]=W(Se),{compactSize:vt,compactItemClassnames:$t}=(0,ue.ri)(Se,O);let bt=b.createElement(w.Z,{className:`${Se}-handler-up-inner`}),_e=b.createElement(n.Z,{className:`${Se}-handler-down-inner`});const Nt=typeof rt=="boolean"?rt:void 0;typeof rt=="object"&&(bt=typeof rt.upIcon=="undefined"?bt:b.createElement("span",{className:`${Se}-handler-up-inner`},rt.upIcon),_e=typeof rt.downIcon=="undefined"?_e:b.createElement("span",{className:`${Se}-handler-down-inner`},rt.downIcon));const{hasFeedback:Qe,status:ce,isFormItemInput:Je,feedbackIcon:t}=b.useContext(Ie.aM),c=(0,Pe.F)(ce,Ft),m=(0,je.Z)(ye=>{var Re;return(Re=se!=null?se:vt)!==null&&Re!==void 0?Re:ye}),v=b.useContext(Ze.Z),L=Ee!=null?Ee:v,ne=k()({[`${Se}-lg`]:m==="large",[`${Se}-sm`]:m==="small",[`${Se}-rtl`]:O==="rtl",[`${Se}-borderless`]:!ke,[`${Se}-in-form-item`]:Je},(0,Pe.Z)(Se,c),$t,it),Ce=`${Se}-group`,We=b.createElement(Ae,Object.assign({ref:M,disabled:L,className:k()(Y,we),upHandler:bt,downHandler:_e,prefixCls:Se,readOnly:Et,controls:Nt,prefix:Ne,suffix:Qe&&t,addonAfter:Te&&b.createElement(ue.BR,null,b.createElement(Ie.Ux,{override:!0,status:!0},Te)),addonBefore:be&&b.createElement(ue.BR,null,b.createElement(Ie.Ux,{override:!0,status:!0},be)),classNames:{input:ne},classes:{affixWrapper:k()((0,Pe.Z)(`${Se}-affix-wrapper`,c,Qe),{[`${Se}-affix-wrapper-sm`]:m==="small",[`${Se}-affix-wrapper-lg`]:m==="large",[`${Se}-affix-wrapper-rtl`]:O==="rtl",[`${Se}-affix-wrapper-borderless`]:!ke},it),wrapper:k()({[`${Ce}-rtl`]:O==="rtl",[`${Se}-wrapper-disabled`]:L},it),group:k()({[`${Se}-group-wrapper-sm`]:m==="small",[`${Se}-group-wrapper-lg`]:m==="large",[`${Se}-group-wrapper-rtl`]:O==="rtl"},(0,Pe.Z)(`${Se}-group-wrapper`,c,Qe),it)}},yt));return at(We)}),Ke=De,ve=o=>b.createElement(me.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(De,Object.assign({},o)));Ke._InternalPanelDoNotUseOrYouWillBeFired=ve;var Ue=Ke},9432:function(ut,de,e){e.d(de,{Z:function(){return pe},n:function(){return T}});var n=e(19248),w=e(92310),u=e.n(w),k=e(93681),i=e(8654),f=e(59301),p=e(19080),V=e(36355),$=e(1684),S=e(19716),z=e(32441),q=e(33234),R=e(59412),E=e(9937);function U(F){return!!(F.prefix||F.suffix||F.allowClear)}var G=function(F,K){var r={};for(var a in F)Object.prototype.hasOwnProperty.call(F,a)&&K.indexOf(a)<0&&(r[a]=F[a]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,a=Object.getOwnPropertySymbols(F);h{var r;const{prefixCls:a,bordered:h=!0,status:Q,size:ie,disabled:b,onBlur:ze,onFocus:$e,suffix:Me,allowClear:Z,addonAfter:he,addonBefore:ae,className:oe,style:I,styles:H,rootClassName:N,onChange:C,classNames:A}=F,te=G(F,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:re,direction:B,input:j}=f.useContext(V.E_),y=re("input",a),fe=(0,f.useRef)(null),[Ve,Ae]=(0,E.ZP)(y),{compactSize:Pe,compactItemClassnames:Be}=(0,q.ri)(y,B),me=(0,S.Z)(De=>{var Ke;return(Ke=ie!=null?ie:Pe)!==null&&Ke!==void 0?Ke:De}),Ze=f.useContext($.Z),je=b!=null?b:Ze,{status:Ie,hasFeedback:ue,feedbackIcon:s}=(0,f.useContext)(z.aM),g=(0,p.F)(Ie,Q),x=U(F)||!!ue,X=(0,f.useRef)(x);(0,f.useEffect)(()=>{var De;x&&X.current,X.current=x},[x]);const D=(0,R.Z)(fe,!0),P=De=>{D(),ze==null||ze(De)},le=De=>{D(),$e==null||$e(De)},J=De=>{D(),C==null||C(De)},W=(ue||Me)&&f.createElement(f.Fragment,null,Me,ue&&s);let ge;return typeof Z=="object"&&(Z!=null&&Z.clearIcon)?ge=Z:Z&&(ge={clearIcon:f.createElement(n.Z,null)}),Ve(f.createElement(k.default,Object.assign({ref:(0,i.sQ)(K,fe),prefixCls:y,autoComplete:j==null?void 0:j.autoComplete},te,{disabled:je,onBlur:P,onFocus:le,style:Object.assign(Object.assign({},j==null?void 0:j.style),I),styles:Object.assign(Object.assign({},j==null?void 0:j.styles),H),suffix:W,allowClear:ge,className:u()(oe,N,Be,j==null?void 0:j.className),onChange:J,addonAfter:he&&f.createElement(q.BR,null,f.createElement(z.Ux,{override:!0,status:!0},he)),addonBefore:ae&&f.createElement(q.BR,null,f.createElement(z.Ux,{override:!0,status:!0},ae)),classNames:Object.assign(Object.assign(Object.assign({},A),j==null?void 0:j.classNames),{input:u()({[`${y}-sm`]:me==="small",[`${y}-lg`]:me==="large",[`${y}-rtl`]:B==="rtl",[`${y}-borderless`]:!h},!x&&(0,p.Z)(y,g),A==null?void 0:A.input,(r=j==null?void 0:j.classNames)===null||r===void 0?void 0:r.input,Ae)}),classes:{affixWrapper:u()({[`${y}-affix-wrapper-sm`]:me==="small",[`${y}-affix-wrapper-lg`]:me==="large",[`${y}-affix-wrapper-rtl`]:B==="rtl",[`${y}-affix-wrapper-borderless`]:!h},(0,p.Z)(`${y}-affix-wrapper`,g,ue),Ae),wrapper:u()({[`${y}-group-rtl`]:B==="rtl"},Ae),group:u()({[`${y}-group-wrapper-sm`]:me==="small",[`${y}-group-wrapper-lg`]:me==="large",[`${y}-group-wrapper-rtl`]:B==="rtl",[`${y}-group-wrapper-disabled`]:je},(0,p.Z)(`${y}-group-wrapper`,g,ue),Ae)}})))})},1643:function(ut,de,e){var n=e(19248),w=e(92310),u=e.n(w),k=e(9296),i=e(59301),f=e(19080),p=e(36355),V=e(1684),$=e(19716),S=e(32441),z=e(9432),q=e(9937),R=function(U,G){var T={};for(var ee in U)Object.prototype.hasOwnProperty.call(U,ee)&&G.indexOf(ee)<0&&(T[ee]=U[ee]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ee=Object.getOwnPropertySymbols(U);pe{const{prefixCls:T,bordered:ee=!0,size:pe,disabled:F,status:K,allowClear:r,showCount:a,classNames:h,rootClassName:Q,className:ie}=U,b=R(U,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:ze,direction:$e}=i.useContext(p.E_),Me=(0,$.Z)(pe),Z=i.useContext(V.Z),he=F!=null?F:Z,{status:ae,hasFeedback:oe,feedbackIcon:I}=i.useContext(S.aM),H=(0,f.F)(ae,K),N=i.useRef(null);i.useImperativeHandle(G,()=>{var B;return{resizableTextArea:(B=N.current)===null||B===void 0?void 0:B.resizableTextArea,focus:j=>{var y,fe;(0,z.n)((fe=(y=N.current)===null||y===void 0?void 0:y.resizableTextArea)===null||fe===void 0?void 0:fe.textArea,j)},blur:()=>{var j;return(j=N.current)===null||j===void 0?void 0:j.blur()}}});const C=ze("input",T);let A;typeof r=="object"&&(r!=null&&r.clearIcon)?A=r:r&&(A={clearIcon:i.createElement(n.Z,null)});const[te,re]=(0,q.ZP)(C);return te(i.createElement(k.default,Object.assign({},b,{disabled:he,allowClear:A,className:u()(ie,Q),classes:{affixWrapper:u()(`${C}-textarea-affix-wrapper`,{[`${C}-affix-wrapper-rtl`]:$e==="rtl",[`${C}-affix-wrapper-borderless`]:!ee,[`${C}-affix-wrapper-sm`]:Me==="small",[`${C}-affix-wrapper-lg`]:Me==="large",[`${C}-textarea-show-count`]:a},(0,f.Z)(`${C}-affix-wrapper`,H),re)},classNames:Object.assign(Object.assign({},h),{textarea:u()({[`${C}-borderless`]:!ee,[`${C}-sm`]:Me==="small",[`${C}-lg`]:Me==="large"},(0,f.Z)(C,H),re,h==null?void 0:h.textarea)}),prefixCls:C,suffix:oe&&i.createElement("span",{className:`${C}-textarea-suffix`},I),showCount:a,ref:N})))});de.Z=E},59412:function(ut,de,e){e.d(de,{Z:function(){return w}});var n=e(59301);function w(u,k){const i=(0,n.useRef)([]),f=()=>{i.current.push(setTimeout(()=>{var p,V,$,S;!((p=u.current)===null||p===void 0)&&p.input&&((V=u.current)===null||V===void 0?void 0:V.input.getAttribute("type"))==="password"&&(!(($=u.current)===null||$===void 0)&&$.input.hasAttribute("value"))&&((S=u.current)===null||S===void 0||S.input.removeAttribute("value"))}))};return(0,n.useEffect)(()=>(k&&f(),()=>i.current.forEach(p=>{p&&clearTimeout(p)})),[]),f}},92832:function(ut,de,e){e.d(de,{default:function(){return Me}});var n=e(92310),w=e.n(n),u=e(59301),k=e(36355),i=e(32441),f=e(9937),V=Z=>{const{getPrefixCls:he,direction:ae}=(0,u.useContext)(k.E_),{prefixCls:oe,className:I}=Z,H=he("input-group",oe),N=he("input"),[C,A]=(0,f.ZP)(N),te=w()(H,{[`${H}-lg`]:Z.size==="large",[`${H}-sm`]:Z.size==="small",[`${H}-compact`]:Z.compact,[`${H}-rtl`]:ae==="rtl"},A,I),re=(0,u.useContext)(i.aM),B=(0,u.useMemo)(()=>Object.assign(Object.assign({},re),{isFormItemInput:!1}),[re]);return C(u.createElement("span",{className:te,style:Z.style,onMouseEnter:Z.onMouseEnter,onMouseLeave:Z.onMouseLeave,onFocus:Z.onFocus,onBlur:Z.onBlur},u.createElement(i.aM.Provider,{value:B},Z.children)))},$=e(9432),S=e(73331),z=e(15277),q=e(2738),R=e(8654),E=e(59412),U=function(Z,he){var ae={};for(var oe in Z)Object.prototype.hasOwnProperty.call(Z,oe)&&he.indexOf(oe)<0&&(ae[oe]=Z[oe]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,oe=Object.getOwnPropertySymbols(Z);IZ?u.createElement(z.Z,null):u.createElement(S.Z,null),T={click:"onClick",hover:"onMouseOver"};var pe=u.forwardRef((Z,he)=>{const{visibilityToggle:ae=!0}=Z,oe=typeof ae=="object"&&ae.visible!==void 0,[I,H]=(0,u.useState)(()=>oe?ae.visible:!1),N=(0,u.useRef)(null);u.useEffect(()=>{oe&&H(ae.visible)},[oe,ae]);const C=(0,E.Z)(N),A=()=>{const{disabled:je}=Z;je||(I&&C(),H(Ie=>{var ue;const s=!Ie;return typeof ae=="object"&&((ue=ae.onVisibleChange)===null||ue===void 0||ue.call(ae,s)),s}))},te=je=>{const{action:Ie="click",iconRender:ue=G}=Z,s=T[Ie]||"",g=ue(I),x={[s]:A,className:`${je}-icon`,key:"passwordIcon",onMouseDown:X=>{X.preventDefault()},onMouseUp:X=>{X.preventDefault()}};return u.cloneElement(u.isValidElement(g)?g:u.createElement("span",null,g),x)},{className:re,prefixCls:B,inputPrefixCls:j,size:y}=Z,fe=U(Z,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ve}=u.useContext(k.E_),Ae=Ve("input",j),Pe=Ve("input-password",B),Be=ae&&te(Pe),me=w()(Pe,re,{[`${Pe}-${y}`]:!!y}),Ze=Object.assign(Object.assign({},(0,q.Z)(fe,["suffix","iconRender","visibilityToggle"])),{type:I?"text":"password",className:me,prefixCls:Ae,suffix:Be});return y&&(Ze.size=y),u.createElement($.Z,Object.assign({ref:(0,R.sQ)(he,N)},Ze))}),F=e(47472),K=e(92343),r=e(3113),a=e(19716),h=e(33234),Q=function(Z,he){var ae={};for(var oe in Z)Object.prototype.hasOwnProperty.call(Z,oe)&&he.indexOf(oe)<0&&(ae[oe]=Z[oe]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,oe=Object.getOwnPropertySymbols(Z);I{const{prefixCls:ae,inputPrefixCls:oe,className:I,size:H,suffix:N,enterButton:C=!1,addonAfter:A,loading:te,disabled:re,onSearch:B,onChange:j,onCompositionStart:y,onCompositionEnd:fe}=Z,Ve=Q(Z,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ae,direction:Pe}=u.useContext(k.E_),Be=u.useRef(!1),me=Ae("input-search",ae),Ze=Ae("input",oe),{compactSize:je}=(0,h.ri)(me,Pe),Ie=(0,a.Z)(ve=>{var Ue;return(Ue=H!=null?H:je)!==null&&Ue!==void 0?Ue:ve}),ue=u.useRef(null),s=ve=>{ve&&ve.target&&ve.type==="click"&&B&&B(ve.target.value,ve,{source:"clear"}),j&&j(ve)},g=ve=>{var Ue;document.activeElement===((Ue=ue.current)===null||Ue===void 0?void 0:Ue.input)&&ve.preventDefault()},x=ve=>{var Ue,o;B&&B((o=(Ue=ue.current)===null||Ue===void 0?void 0:Ue.input)===null||o===void 0?void 0:o.value,ve,{source:"input"})},X=ve=>{Be.current||te||x(ve)},D=typeof C=="boolean"?u.createElement(F.Z,null):null,P=`${me}-button`;let le;const J=C||{},W=J.type&&J.type.__ANT_BUTTON===!0;W||J.type==="button"?le=(0,K.Tm)(J,Object.assign({onMouseDown:g,onClick:ve=>{var Ue,o;(o=(Ue=J==null?void 0:J.props)===null||Ue===void 0?void 0:Ue.onClick)===null||o===void 0||o.call(Ue,ve),x(ve)},key:"enterButton"},W?{className:P,size:Ie}:{})):le=u.createElement(r.ZP,{className:P,type:C?"primary":void 0,size:Ie,disabled:re,key:"enterButton",onMouseDown:g,onClick:x,loading:te,icon:D},C),A&&(le=[le,(0,K.Tm)(A,{key:"addonAfter"})]);const ge=w()(me,{[`${me}-rtl`]:Pe==="rtl",[`${me}-${Ie}`]:!!Ie,[`${me}-with-button`]:!!C},I),De=ve=>{Be.current=!0,y==null||y(ve)},Ke=ve=>{Be.current=!1,fe==null||fe(ve)};return u.createElement($.Z,Object.assign({ref:(0,R.sQ)(ue,he),onPressEnter:X},Ve,{size:Ie,onCompositionStart:De,onCompositionEnd:Ke,prefixCls:Ze,addonAfter:le,suffix:N,onChange:s,className:ge,disabled:re}))}),ze=e(1643);const $e=$.Z;$e.Group=V,$e.Search=b,$e.TextArea=ze.Z,$e.Password=pe;var Me=$e},9937:function(ut,de,e){e.d(de,{M1:function(){return p},TM:function(){return K},Xy:function(){return V},bi:function(){return z},e5:function(){return F},ik:function(){return q},nz:function(){return i},pU:function(){return f},s7:function(){return R},x0:function(){return S}});var n=e(17313),w=e(74207),u=e(37613),k=e(83116);const i=r=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:r,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),f=r=>({borderColor:r.hoverBorderColor}),p=r=>({borderColor:r.activeBorderColor,boxShadow:r.activeShadow,outline:0}),V=r=>({color:r.colorTextDisabled,backgroundColor:r.colorBgContainerDisabled,borderColor:r.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},f((0,u.TS)(r,{hoverBorderColor:r.colorBorder})))}),$=r=>{const{paddingBlockLG:a,fontSizeLG:h,lineHeightLG:Q,borderRadiusLG:ie,paddingInlineLG:b}=r;return{padding:`${a}px ${b}px`,fontSize:h,lineHeight:Q,borderRadius:ie}},S=r=>({padding:`${r.paddingBlockSM}px ${r.paddingInlineSM}px`,borderRadius:r.borderRadiusSM}),z=(r,a)=>{const{componentCls:h,colorError:Q,colorWarning:ie,errorActiveShadow:b,warningActiveShadow:ze,colorErrorBorderHover:$e,colorWarningBorderHover:Me}=r;return{[`&-status-error:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:Q,"&:hover":{borderColor:$e},"&:focus, &-focused":Object.assign({},p((0,u.TS)(r,{activeBorderColor:Q,activeShadow:b}))),[`${h}-prefix, ${h}-suffix`]:{color:Q}},[`&-status-warning:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:ie,"&:hover":{borderColor:Me},"&:focus, &-focused":Object.assign({},p((0,u.TS)(r,{activeBorderColor:ie,activeShadow:ze}))),[`${h}-prefix, ${h}-suffix`]:{color:ie}}}},q=r=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${r.paddingBlock}px ${r.paddingInline}px`,color:r.colorText,fontSize:r.fontSize,lineHeight:r.lineHeight,backgroundColor:r.colorBgContainer,backgroundImage:"none",borderWidth:r.lineWidth,borderStyle:r.lineType,borderColor:r.colorBorder,borderRadius:r.borderRadius,transition:`all ${r.motionDurationMid}`},i(r.colorTextPlaceholder)),{"&:hover":Object.assign({},f(r)),"&:focus, &-focused":Object.assign({},p(r)),"&-disabled, &[disabled]":Object.assign({},V(r)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:r.controlHeight,lineHeight:r.lineHeight,verticalAlign:"bottom",transition:`all ${r.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},$(r)),"&-sm":Object.assign({},S(r)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),R=r=>{const{componentCls:a,antCls:h}=r;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:r.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${a}, &-lg > ${a}-group-addon`]:Object.assign({},$(r)),[`&-sm ${a}, &-sm > ${a}-group-addon`]:Object.assign({},S(r)),[`&-lg ${h}-select-single ${h}-select-selector`]:{height:r.controlHeightLG},[`&-sm ${h}-select-single ${h}-select-selector`]:{height:r.controlHeightSM},[`> ${a}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${a}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${r.paddingInline}px`,color:r.colorText,fontWeight:"normal",fontSize:r.fontSize,textAlign:"center",backgroundColor:r.colorFillAlter,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadius,transition:`all ${r.motionDurationSlow}`,lineHeight:1,[`${h}-select`]:{margin:`-${r.paddingBlock+1}px -${r.paddingInline}px`,[`&${h}-select-single:not(${h}-select-customize-input)`]:{[`${h}-select-selector`]:{backgroundColor:"inherit",border:`${r.lineWidth}px ${r.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${h}-select-selector`]:{color:r.colorPrimary}}},[`${h}-cascader-picker`]:{margin:`-9px -${r.paddingInline}px`,backgroundColor:"transparent",[`${h}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${a}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${a}-search-with-button &`]:{zIndex:0}}},[`> ${a}:first-child, ${a}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}-affix-wrapper`]:{[`&:not(:first-child) ${a}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${a}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}:last-child, ${a}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${a}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-search &`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius}},[`&:not(:first-child), ${a}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${a}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,n.dF)()),{[`${a}-group-addon, ${a}-group-wrap, > ${a}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:r.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{color:Se}})},{[`${l}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${l}-handler-down`]:{borderBlockStartWidth:0}}}]},J=o=>{const{componentCls:l,paddingBlock:d,paddingInline:O,inputAffixPadding:M,controlWidth:Y,borderRadiusLG:we,borderRadiusSM:se}=o;return{[`${l}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,s.ik)(o)),(0,s.bi)(o,`${l}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Y,padding:0,paddingInlineStart:O,"&-lg":{borderRadius:we},"&-sm":{borderRadius:se},[`&:not(${l}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,s.pU)(o)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${l}-disabled`]:{background:"transparent"},[`> div${l}`]:{width:"100%",border:"none",outline:"none",[`&${l}-focused`]:{boxShadow:"none !important"}},[`input${l}-input`]:{padding:`${d}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${l}-handler-wrap`]:{zIndex:2},[l]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:M},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:O,marginInlineStart:M}}})}};var W=(0,X.Z)("InputNumber",o=>{const l=(0,D.TS)(o,(0,s.e5)(o));return[le(l),J(l),(0,x.c)(l)]},o=>Object.assign(Object.assign({},(0,s.TM)(o)),{controlWidth:90,handleWidth:o.controlHeightSM-o.lineWidth*2,handleFontSize:o.fontSize/2,handleVisible:"auto",handleActiveBg:o.colorFillAlter,handleBg:o.colorBgContainer,handleHoverColor:o.colorPrimary,handleBorderColor:o.colorBorder})),ge=function(o,l){var d={};for(var O in o)Object.prototype.hasOwnProperty.call(o,O)&&l.indexOf(O)<0&&(d[O]=o[O]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,O=Object.getOwnPropertySymbols(o);M{const{getPrefixCls:d,direction:O}=b.useContext(Be.E_),M=b.useRef(null);b.useImperativeHandle(l,()=>M.current);const{className:Y,rootClassName:we,size:se,disabled:Ee,prefixCls:Le,addonBefore:be,addonAfter:Te,prefix:Ne,bordered:ke=!0,readOnly:Et,status:Ft,controls:rt}=o,yt=ge(o,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Se=d("input-number",Le),[at,it]=W(Se),{compactSize:vt,compactItemClassnames:$t}=(0,ue.ri)(Se,O);let bt=b.createElement(w.Z,{className:`${Se}-handler-up-inner`}),_e=b.createElement(n.Z,{className:`${Se}-handler-down-inner`});const Nt=typeof rt=="boolean"?rt:void 0;typeof rt=="object"&&(bt=typeof rt.upIcon=="undefined"?bt:b.createElement("span",{className:`${Se}-handler-up-inner`},rt.upIcon),_e=typeof rt.downIcon=="undefined"?_e:b.createElement("span",{className:`${Se}-handler-down-inner`},rt.downIcon));const{hasFeedback:Qe,status:ce,isFormItemInput:Je,feedbackIcon:t}=b.useContext(Ie.aM),c=(0,Pe.F)(ce,Ft),m=(0,je.Z)(ye=>{var Re;return(Re=se!=null?se:vt)!==null&&Re!==void 0?Re:ye}),v=b.useContext(Ze.Z),L=Ee!=null?Ee:v,ne=k()({[`${Se}-lg`]:m==="large",[`${Se}-sm`]:m==="small",[`${Se}-rtl`]:O==="rtl",[`${Se}-borderless`]:!ke,[`${Se}-in-form-item`]:Je},(0,Pe.Z)(Se,c),$t,it),Ce=`${Se}-group`,We=b.createElement(Ae,Object.assign({ref:M,disabled:L,className:k()(Y,we),upHandler:bt,downHandler:_e,prefixCls:Se,readOnly:Et,controls:Nt,prefix:Ne,suffix:Qe&&t,addonAfter:Te&&b.createElement(ue.BR,null,b.createElement(Ie.Ux,{override:!0,status:!0},Te)),addonBefore:be&&b.createElement(ue.BR,null,b.createElement(Ie.Ux,{override:!0,status:!0},be)),classNames:{input:ne},classes:{affixWrapper:k()((0,Pe.Z)(`${Se}-affix-wrapper`,c,Qe),{[`${Se}-affix-wrapper-sm`]:m==="small",[`${Se}-affix-wrapper-lg`]:m==="large",[`${Se}-affix-wrapper-rtl`]:O==="rtl",[`${Se}-affix-wrapper-borderless`]:!ke},it),wrapper:k()({[`${Ce}-rtl`]:O==="rtl",[`${Se}-wrapper-disabled`]:L},it),group:k()({[`${Se}-group-wrapper-sm`]:m==="small",[`${Se}-group-wrapper-lg`]:m==="large",[`${Se}-group-wrapper-rtl`]:O==="rtl"},(0,Pe.Z)(`${Se}-group-wrapper`,c,Qe),it)}},yt));return at(We)}),Ke=De,ve=o=>b.createElement(me.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(De,Object.assign({},o)));Ke._InternalPanelDoNotUseOrYouWillBeFired=ve;var Ue=Ke},9432:function(ut,de,e){e.d(de,{Z:function(){return pe},n:function(){return Z}});var n=e(19248),w=e(92310),u=e.n(w),k=e(93681),i=e(8654),f=e(59301),p=e(19080),V=e(36355),$=e(1684),S=e(19716),z=e(32441),q=e(33234),R=e(59412),E=e(9937);function U(F){return!!(F.prefix||F.suffix||F.allowClear)}var G=function(F,K){var r={};for(var a in F)Object.prototype.hasOwnProperty.call(F,a)&&K.indexOf(a)<0&&(r[a]=F[a]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,a=Object.getOwnPropertySymbols(F);h{var r;const{prefixCls:a,bordered:h=!0,status:Q,size:ie,disabled:b,onBlur:ze,onFocus:$e,suffix:Me,allowClear:T,addonAfter:he,addonBefore:ae,className:oe,style:I,styles:H,rootClassName:N,onChange:C,classNames:A}=F,te=G(F,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:re,direction:B,input:j}=f.useContext(V.E_),y=re("input",a),fe=(0,f.useRef)(null),[Ve,Ae]=(0,E.ZP)(y),{compactSize:Pe,compactItemClassnames:Be}=(0,q.ri)(y,B),me=(0,S.Z)(De=>{var Ke;return(Ke=ie!=null?ie:Pe)!==null&&Ke!==void 0?Ke:De}),Ze=f.useContext($.Z),je=b!=null?b:Ze,{status:Ie,hasFeedback:ue,feedbackIcon:s}=(0,f.useContext)(z.aM),g=(0,p.F)(Ie,Q),x=U(F)||!!ue,X=(0,f.useRef)(x);(0,f.useEffect)(()=>{var De;x&&X.current,X.current=x},[x]);const D=(0,R.Z)(fe,!0),P=De=>{D(),ze==null||ze(De)},le=De=>{D(),$e==null||$e(De)},J=De=>{D(),C==null||C(De)},W=(ue||Me)&&f.createElement(f.Fragment,null,Me,ue&&s);let ge;return typeof T=="object"&&(T!=null&&T.clearIcon)?ge=T:T&&(ge={clearIcon:f.createElement(n.Z,null)}),Ve(f.createElement(k.default,Object.assign({ref:(0,i.sQ)(K,fe),prefixCls:y,autoComplete:j==null?void 0:j.autoComplete},te,{disabled:je,onBlur:P,onFocus:le,style:Object.assign(Object.assign({},j==null?void 0:j.style),I),styles:Object.assign(Object.assign({},j==null?void 0:j.styles),H),suffix:W,allowClear:ge,className:u()(oe,N,Be,j==null?void 0:j.className),onChange:J,addonAfter:he&&f.createElement(q.BR,null,f.createElement(z.Ux,{override:!0,status:!0},he)),addonBefore:ae&&f.createElement(q.BR,null,f.createElement(z.Ux,{override:!0,status:!0},ae)),classNames:Object.assign(Object.assign(Object.assign({},A),j==null?void 0:j.classNames),{input:u()({[`${y}-sm`]:me==="small",[`${y}-lg`]:me==="large",[`${y}-rtl`]:B==="rtl",[`${y}-borderless`]:!h},!x&&(0,p.Z)(y,g),A==null?void 0:A.input,(r=j==null?void 0:j.classNames)===null||r===void 0?void 0:r.input,Ae)}),classes:{affixWrapper:u()({[`${y}-affix-wrapper-sm`]:me==="small",[`${y}-affix-wrapper-lg`]:me==="large",[`${y}-affix-wrapper-rtl`]:B==="rtl",[`${y}-affix-wrapper-borderless`]:!h},(0,p.Z)(`${y}-affix-wrapper`,g,ue),Ae),wrapper:u()({[`${y}-group-rtl`]:B==="rtl"},Ae),group:u()({[`${y}-group-wrapper-sm`]:me==="small",[`${y}-group-wrapper-lg`]:me==="large",[`${y}-group-wrapper-rtl`]:B==="rtl",[`${y}-group-wrapper-disabled`]:je},(0,p.Z)(`${y}-group-wrapper`,g,ue),Ae)}})))})},1643:function(ut,de,e){var n=e(19248),w=e(92310),u=e.n(w),k=e(9296),i=e(59301),f=e(19080),p=e(36355),V=e(1684),$=e(19716),S=e(32441),z=e(9432),q=e(9937),R=function(U,G){var Z={};for(var ee in U)Object.prototype.hasOwnProperty.call(U,ee)&&G.indexOf(ee)<0&&(Z[ee]=U[ee]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ee=Object.getOwnPropertySymbols(U);pe{const{prefixCls:Z,bordered:ee=!0,size:pe,disabled:F,status:K,allowClear:r,showCount:a,classNames:h,rootClassName:Q,className:ie}=U,b=R(U,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:ze,direction:$e}=i.useContext(p.E_),Me=(0,$.Z)(pe),T=i.useContext(V.Z),he=F!=null?F:T,{status:ae,hasFeedback:oe,feedbackIcon:I}=i.useContext(S.aM),H=(0,f.F)(ae,K),N=i.useRef(null);i.useImperativeHandle(G,()=>{var B;return{resizableTextArea:(B=N.current)===null||B===void 0?void 0:B.resizableTextArea,focus:j=>{var y,fe;(0,z.n)((fe=(y=N.current)===null||y===void 0?void 0:y.resizableTextArea)===null||fe===void 0?void 0:fe.textArea,j)},blur:()=>{var j;return(j=N.current)===null||j===void 0?void 0:j.blur()}}});const C=ze("input",Z);let A;typeof r=="object"&&(r!=null&&r.clearIcon)?A=r:r&&(A={clearIcon:i.createElement(n.Z,null)});const[te,re]=(0,q.ZP)(C);return te(i.createElement(k.default,Object.assign({},b,{disabled:he,allowClear:A,className:u()(ie,Q),classes:{affixWrapper:u()(`${C}-textarea-affix-wrapper`,{[`${C}-affix-wrapper-rtl`]:$e==="rtl",[`${C}-affix-wrapper-borderless`]:!ee,[`${C}-affix-wrapper-sm`]:Me==="small",[`${C}-affix-wrapper-lg`]:Me==="large",[`${C}-textarea-show-count`]:a},(0,f.Z)(`${C}-affix-wrapper`,H),re)},classNames:Object.assign(Object.assign({},h),{textarea:u()({[`${C}-borderless`]:!ee,[`${C}-sm`]:Me==="small",[`${C}-lg`]:Me==="large"},(0,f.Z)(C,H),re,h==null?void 0:h.textarea)}),prefixCls:C,suffix:oe&&i.createElement("span",{className:`${C}-textarea-suffix`},I),showCount:a,ref:N})))});de.Z=E},59412:function(ut,de,e){e.d(de,{Z:function(){return w}});var n=e(59301);function w(u,k){const i=(0,n.useRef)([]),f=()=>{i.current.push(setTimeout(()=>{var p,V,$,S;!((p=u.current)===null||p===void 0)&&p.input&&((V=u.current)===null||V===void 0?void 0:V.input.getAttribute("type"))==="password"&&(!(($=u.current)===null||$===void 0)&&$.input.hasAttribute("value"))&&((S=u.current)===null||S===void 0||S.input.removeAttribute("value"))}))};return(0,n.useEffect)(()=>(k&&f(),()=>i.current.forEach(p=>{p&&clearTimeout(p)})),[]),f}},92832:function(ut,de,e){e.d(de,{default:function(){return Me}});var n=e(92310),w=e.n(n),u=e(59301),k=e(36355),i=e(32441),f=e(9937),V=T=>{const{getPrefixCls:he,direction:ae}=(0,u.useContext)(k.E_),{prefixCls:oe,className:I}=T,H=he("input-group",oe),N=he("input"),[C,A]=(0,f.ZP)(N),te=w()(H,{[`${H}-lg`]:T.size==="large",[`${H}-sm`]:T.size==="small",[`${H}-compact`]:T.compact,[`${H}-rtl`]:ae==="rtl"},A,I),re=(0,u.useContext)(i.aM),B=(0,u.useMemo)(()=>Object.assign(Object.assign({},re),{isFormItemInput:!1}),[re]);return C(u.createElement("span",{className:te,style:T.style,onMouseEnter:T.onMouseEnter,onMouseLeave:T.onMouseLeave,onFocus:T.onFocus,onBlur:T.onBlur},u.createElement(i.aM.Provider,{value:B},T.children)))},$=e(9432),S=e(73331),z=e(15277),q=e(2738),R=e(8654),E=e(59412),U=function(T,he){var ae={};for(var oe in T)Object.prototype.hasOwnProperty.call(T,oe)&&he.indexOf(oe)<0&&(ae[oe]=T[oe]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,oe=Object.getOwnPropertySymbols(T);IT?u.createElement(z.Z,null):u.createElement(S.Z,null),Z={click:"onClick",hover:"onMouseOver"};var pe=u.forwardRef((T,he)=>{const{visibilityToggle:ae=!0}=T,oe=typeof ae=="object"&&ae.visible!==void 0,[I,H]=(0,u.useState)(()=>oe?ae.visible:!1),N=(0,u.useRef)(null);u.useEffect(()=>{oe&&H(ae.visible)},[oe,ae]);const C=(0,E.Z)(N),A=()=>{const{disabled:je}=T;je||(I&&C(),H(Ie=>{var ue;const s=!Ie;return typeof ae=="object"&&((ue=ae.onVisibleChange)===null||ue===void 0||ue.call(ae,s)),s}))},te=je=>{const{action:Ie="click",iconRender:ue=G}=T,s=Z[Ie]||"",g=ue(I),x={[s]:A,className:`${je}-icon`,key:"passwordIcon",onMouseDown:X=>{X.preventDefault()},onMouseUp:X=>{X.preventDefault()}};return u.cloneElement(u.isValidElement(g)?g:u.createElement("span",null,g),x)},{className:re,prefixCls:B,inputPrefixCls:j,size:y}=T,fe=U(T,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ve}=u.useContext(k.E_),Ae=Ve("input",j),Pe=Ve("input-password",B),Be=ae&&te(Pe),me=w()(Pe,re,{[`${Pe}-${y}`]:!!y}),Ze=Object.assign(Object.assign({},(0,q.Z)(fe,["suffix","iconRender","visibilityToggle"])),{type:I?"text":"password",className:me,prefixCls:Ae,suffix:Be});return y&&(Ze.size=y),u.createElement($.Z,Object.assign({ref:(0,R.sQ)(he,N)},Ze))}),F=e(47472),K=e(92343),r=e(3113),a=e(19716),h=e(33234),Q=function(T,he){var ae={};for(var oe in T)Object.prototype.hasOwnProperty.call(T,oe)&&he.indexOf(oe)<0&&(ae[oe]=T[oe]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,oe=Object.getOwnPropertySymbols(T);I{const{prefixCls:ae,inputPrefixCls:oe,className:I,size:H,suffix:N,enterButton:C=!1,addonAfter:A,loading:te,disabled:re,onSearch:B,onChange:j,onCompositionStart:y,onCompositionEnd:fe}=T,Ve=Q(T,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ae,direction:Pe}=u.useContext(k.E_),Be=u.useRef(!1),me=Ae("input-search",ae),Ze=Ae("input",oe),{compactSize:je}=(0,h.ri)(me,Pe),Ie=(0,a.Z)(ve=>{var Ue;return(Ue=H!=null?H:je)!==null&&Ue!==void 0?Ue:ve}),ue=u.useRef(null),s=ve=>{ve&&ve.target&&ve.type==="click"&&B&&B(ve.target.value,ve,{source:"clear"}),j&&j(ve)},g=ve=>{var Ue;document.activeElement===((Ue=ue.current)===null||Ue===void 0?void 0:Ue.input)&&ve.preventDefault()},x=ve=>{var Ue,o;B&&B((o=(Ue=ue.current)===null||Ue===void 0?void 0:Ue.input)===null||o===void 0?void 0:o.value,ve,{source:"input"})},X=ve=>{Be.current||te||x(ve)},D=typeof C=="boolean"?u.createElement(F.Z,null):null,P=`${me}-button`;let le;const J=C||{},W=J.type&&J.type.__ANT_BUTTON===!0;W||J.type==="button"?le=(0,K.Tm)(J,Object.assign({onMouseDown:g,onClick:ve=>{var Ue,o;(o=(Ue=J==null?void 0:J.props)===null||Ue===void 0?void 0:Ue.onClick)===null||o===void 0||o.call(Ue,ve),x(ve)},key:"enterButton"},W?{className:P,size:Ie}:{})):le=u.createElement(r.ZP,{className:P,type:C?"primary":void 0,size:Ie,disabled:re,key:"enterButton",onMouseDown:g,onClick:x,loading:te,icon:D},C),A&&(le=[le,(0,K.Tm)(A,{key:"addonAfter"})]);const ge=w()(me,{[`${me}-rtl`]:Pe==="rtl",[`${me}-${Ie}`]:!!Ie,[`${me}-with-button`]:!!C},I),De=ve=>{Be.current=!0,y==null||y(ve)},Ke=ve=>{Be.current=!1,fe==null||fe(ve)};return u.createElement($.Z,Object.assign({ref:(0,R.sQ)(ue,he),onPressEnter:X},Ve,{size:Ie,onCompositionStart:De,onCompositionEnd:Ke,prefixCls:Ze,addonAfter:le,suffix:N,onChange:s,className:ge,disabled:re}))}),ze=e(1643);const $e=$.Z;$e.Group=V,$e.Search=b,$e.TextArea=ze.Z,$e.Password=pe;var Me=$e},9937:function(ut,de,e){e.d(de,{M1:function(){return p},TM:function(){return K},Xy:function(){return V},bi:function(){return z},e5:function(){return F},ik:function(){return q},nz:function(){return i},pU:function(){return f},s7:function(){return R},x0:function(){return S}});var n=e(17313),w=e(74207),u=e(37613),k=e(83116);const i=r=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:r,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),f=r=>({borderColor:r.hoverBorderColor}),p=r=>({borderColor:r.activeBorderColor,boxShadow:r.activeShadow,outline:0}),V=r=>({color:r.colorTextDisabled,backgroundColor:r.colorBgContainerDisabled,borderColor:r.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},f((0,u.TS)(r,{hoverBorderColor:r.colorBorder})))}),$=r=>{const{paddingBlockLG:a,fontSizeLG:h,lineHeightLG:Q,borderRadiusLG:ie,paddingInlineLG:b}=r;return{padding:`${a}px ${b}px`,fontSize:h,lineHeight:Q,borderRadius:ie}},S=r=>({padding:`${r.paddingBlockSM}px ${r.paddingInlineSM}px`,borderRadius:r.borderRadiusSM}),z=(r,a)=>{const{componentCls:h,colorError:Q,colorWarning:ie,errorActiveShadow:b,warningActiveShadow:ze,colorErrorBorderHover:$e,colorWarningBorderHover:Me}=r;return{[`&-status-error:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:Q,"&:hover":{borderColor:$e},"&:focus, &-focused":Object.assign({},p((0,u.TS)(r,{activeBorderColor:Q,activeShadow:b}))),[`${h}-prefix, ${h}-suffix`]:{color:Q}},[`&-status-warning:not(${a}-disabled):not(${a}-borderless)${a}`]:{borderColor:ie,"&:hover":{borderColor:Me},"&:focus, &-focused":Object.assign({},p((0,u.TS)(r,{activeBorderColor:ie,activeShadow:ze}))),[`${h}-prefix, ${h}-suffix`]:{color:ie}}}},q=r=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${r.paddingBlock}px ${r.paddingInline}px`,color:r.colorText,fontSize:r.fontSize,lineHeight:r.lineHeight,backgroundColor:r.colorBgContainer,backgroundImage:"none",borderWidth:r.lineWidth,borderStyle:r.lineType,borderColor:r.colorBorder,borderRadius:r.borderRadius,transition:`all ${r.motionDurationMid}`},i(r.colorTextPlaceholder)),{"&:hover":Object.assign({},f(r)),"&:focus, &-focused":Object.assign({},p(r)),"&-disabled, &[disabled]":Object.assign({},V(r)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:r.controlHeight,lineHeight:r.lineHeight,verticalAlign:"bottom",transition:`all ${r.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},$(r)),"&-sm":Object.assign({},S(r)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),R=r=>{const{componentCls:a,antCls:h}=r;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:r.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${a}, &-lg > ${a}-group-addon`]:Object.assign({},$(r)),[`&-sm ${a}, &-sm > ${a}-group-addon`]:Object.assign({},S(r)),[`&-lg ${h}-select-single ${h}-select-selector`]:{height:r.controlHeightLG},[`&-sm ${h}-select-single ${h}-select-selector`]:{height:r.controlHeightSM},[`> ${a}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${a}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${r.paddingInline}px`,color:r.colorText,fontWeight:"normal",fontSize:r.fontSize,textAlign:"center",backgroundColor:r.colorFillAlter,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadius,transition:`all ${r.motionDurationSlow}`,lineHeight:1,[`${h}-select`]:{margin:`-${r.paddingBlock+1}px -${r.paddingInline}px`,[`&${h}-select-single:not(${h}-select-customize-input)`]:{[`${h}-select-selector`]:{backgroundColor:"inherit",border:`${r.lineWidth}px ${r.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${h}-select-selector`]:{color:r.colorPrimary}}},[`${h}-cascader-picker`]:{margin:`-9px -${r.paddingInline}px`,backgroundColor:"transparent",[`${h}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${a}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${a}-search-with-button &`]:{zIndex:0}}},[`> ${a}:first-child, ${a}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}-affix-wrapper`]:{[`&:not(:first-child) ${a}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${a}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${a}:last-child, ${a}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${a}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-search &`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius}},[`&:not(:first-child), ${a}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${a}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,n.dF)()),{[`${a}-group-addon, ${a}-group-wrap, > ${a}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:r.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${a}-affix-wrapper, & > ${a}-number-affix-wrapper, & > ${h}-picker-range @@ -29,18 +29,18 @@ & > ${h}-cascader-picker:first-child ${a}`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius},[`& > *:last-child, & > ${h}-select:last-child > ${h}-select-selector, & > ${h}-cascader-picker:last-child ${a}, - & > ${h}-cascader-picker-focused:last-child ${a}`]:{borderInlineEndWidth:r.lineWidth,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius},[`& > ${h}-select-auto-complete ${a}`]:{verticalAlign:"top"},[`${a}-group-wrapper + ${a}-group-wrapper`]:{marginInlineStart:-r.lineWidth,[`${a}-affix-wrapper`]:{borderRadius:0}},[`${a}-group-wrapper:not(:last-child)`]:{[`&${a}-search > ${a}-group`]:{[`& > ${a}-group-addon > ${a}-search-button`]:{borderRadius:0},[`& > ${a}`]:{borderStartStartRadius:r.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:r.borderRadius}}}})}},E=r=>{const{componentCls:a,controlHeightSM:h,lineWidth:Q}=r,b=(h-Q*2-16)/2;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(r)),q(r)),z(r,a)),{'&[type="color"]':{height:r.controlHeight,[`&${a}-lg`]:{height:r.controlHeightLG},[`&${a}-sm`]:{height:h,paddingTop:b,paddingBottom:b}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},U=r=>{const{componentCls:a}=r;return{[`${a}-clear-icon`]:{margin:0,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${r.motionDurationSlow}`,"&:hover":{color:r.colorTextTertiary},"&:active":{color:r.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${r.inputAffixPadding}px`}}}},G=r=>{const{componentCls:a,inputAffixPadding:h,colorTextDescription:Q,motionDurationSlow:ie,colorIcon:b,colorIconHover:ze,iconCls:$e}=r;return{[`${a}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},q(r)),{display:"inline-flex",[`&:not(${a}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},f(r)),{zIndex:1,[`${a}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${a}[disabled]`]:{background:"transparent"}},[`> input${a}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${a}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:r.paddingXS}},"&-show-count-suffix":{color:Q},"&-show-count-has-suffix":{marginInlineEnd:r.paddingXXS},"&-prefix":{marginInlineEnd:h},"&-suffix":{marginInlineStart:h}}}),U(r)),{[`${$e}${a}-password-icon`]:{color:b,cursor:"pointer",transition:`all ${ie}`,"&:hover":{color:ze}}}),z(r,`${a}-affix-wrapper`))}},T=r=>{const{componentCls:a,colorError:h,colorWarning:Q,borderRadiusLG:ie,borderRadiusSM:b}=r;return{[`${a}-group`]:Object.assign(Object.assign(Object.assign({},(0,n.Wf)(r)),R(r)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${a}-group-addon`]:{borderRadius:ie,fontSize:r.fontSizeLG}},"&-sm":{[`${a}-group-addon`]:{borderRadius:b}},"&-status-error":{[`${a}-group-addon`]:{color:h,borderColor:h}},"&-status-warning":{[`${a}-group-addon`]:{color:Q,borderColor:Q}},"&-disabled":{[`${a}-group-addon`]:Object.assign({},V(r))},[`&:not(${a}-compact-first-item):not(${a}-compact-last-item)${a}-compact-item`]:{[`${a}, ${a}-group-addon`]:{borderRadius:0}},[`&:not(${a}-compact-last-item)${a}-compact-first-item`]:{[`${a}, ${a}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${a}-compact-first-item)${a}-compact-last-item`]:{[`${a}, ${a}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},ee=r=>{const{componentCls:a,antCls:h}=r,Q=`${a}-search`;return{[Q]:{[`${a}`]:{"&:hover, &:focus":{borderColor:r.colorPrimaryHover,[`+ ${a}-group-addon ${Q}-button:not(${h}-btn-primary)`]:{borderInlineStartColor:r.colorPrimaryHover}}},[`${a}-affix-wrapper`]:{borderRadius:0},[`${a}-lg`]:{lineHeight:r.lineHeightLG-2e-4},[`> ${a}-group`]:{[`> ${a}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${Q}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${Q}-button:not(${h}-btn-primary)`]:{color:r.colorTextDescription,"&:hover":{color:r.colorPrimaryHover},"&:active":{color:r.colorPrimaryActive},[`&${h}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${Q}-button`]:{height:r.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${Q}-button`]:{height:r.controlHeightLG},[`&-small ${Q}-button`]:{height:r.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${a}-compact-item`]:{[`&:not(${a}-compact-last-item)`]:{[`${a}-group-addon`]:{[`${a}-search-button`]:{marginInlineEnd:-r.lineWidth,borderRadius:0}}},[`&:not(${a}-compact-first-item)`]:{[`${a},${a}-affix-wrapper`]:{borderRadius:0}},[`> ${a}-group-addon ${a}-search-button, + & > ${h}-cascader-picker-focused:last-child ${a}`]:{borderInlineEndWidth:r.lineWidth,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius},[`& > ${h}-select-auto-complete ${a}`]:{verticalAlign:"top"},[`${a}-group-wrapper + ${a}-group-wrapper`]:{marginInlineStart:-r.lineWidth,[`${a}-affix-wrapper`]:{borderRadius:0}},[`${a}-group-wrapper:not(:last-child)`]:{[`&${a}-search > ${a}-group`]:{[`& > ${a}-group-addon > ${a}-search-button`]:{borderRadius:0},[`& > ${a}`]:{borderStartStartRadius:r.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:r.borderRadius}}}})}},E=r=>{const{componentCls:a,controlHeightSM:h,lineWidth:Q}=r,b=(h-Q*2-16)/2;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(r)),q(r)),z(r,a)),{'&[type="color"]':{height:r.controlHeight,[`&${a}-lg`]:{height:r.controlHeightLG},[`&${a}-sm`]:{height:h,paddingTop:b,paddingBottom:b}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},U=r=>{const{componentCls:a}=r;return{[`${a}-clear-icon`]:{margin:0,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${r.motionDurationSlow}`,"&:hover":{color:r.colorTextTertiary},"&:active":{color:r.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${r.inputAffixPadding}px`}}}},G=r=>{const{componentCls:a,inputAffixPadding:h,colorTextDescription:Q,motionDurationSlow:ie,colorIcon:b,colorIconHover:ze,iconCls:$e}=r;return{[`${a}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},q(r)),{display:"inline-flex",[`&:not(${a}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},f(r)),{zIndex:1,[`${a}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${a}[disabled]`]:{background:"transparent"}},[`> input${a}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${a}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:r.paddingXS}},"&-show-count-suffix":{color:Q},"&-show-count-has-suffix":{marginInlineEnd:r.paddingXXS},"&-prefix":{marginInlineEnd:h},"&-suffix":{marginInlineStart:h}}}),U(r)),{[`${$e}${a}-password-icon`]:{color:b,cursor:"pointer",transition:`all ${ie}`,"&:hover":{color:ze}}}),z(r,`${a}-affix-wrapper`))}},Z=r=>{const{componentCls:a,colorError:h,colorWarning:Q,borderRadiusLG:ie,borderRadiusSM:b}=r;return{[`${a}-group`]:Object.assign(Object.assign(Object.assign({},(0,n.Wf)(r)),R(r)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${a}-group-addon`]:{borderRadius:ie,fontSize:r.fontSizeLG}},"&-sm":{[`${a}-group-addon`]:{borderRadius:b}},"&-status-error":{[`${a}-group-addon`]:{color:h,borderColor:h}},"&-status-warning":{[`${a}-group-addon`]:{color:Q,borderColor:Q}},"&-disabled":{[`${a}-group-addon`]:Object.assign({},V(r))},[`&:not(${a}-compact-first-item):not(${a}-compact-last-item)${a}-compact-item`]:{[`${a}, ${a}-group-addon`]:{borderRadius:0}},[`&:not(${a}-compact-last-item)${a}-compact-first-item`]:{[`${a}, ${a}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${a}-compact-first-item)${a}-compact-last-item`]:{[`${a}, ${a}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},ee=r=>{const{componentCls:a,antCls:h}=r,Q=`${a}-search`;return{[Q]:{[`${a}`]:{"&:hover, &:focus":{borderColor:r.colorPrimaryHover,[`+ ${a}-group-addon ${Q}-button:not(${h}-btn-primary)`]:{borderInlineStartColor:r.colorPrimaryHover}}},[`${a}-affix-wrapper`]:{borderRadius:0},[`${a}-lg`]:{lineHeight:r.lineHeightLG-2e-4},[`> ${a}-group`]:{[`> ${a}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${Q}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${Q}-button:not(${h}-btn-primary)`]:{color:r.colorTextDescription,"&:hover":{color:r.colorPrimaryHover},"&:active":{color:r.colorPrimaryActive},[`&${h}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${Q}-button`]:{height:r.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${Q}-button`]:{height:r.controlHeightLG},[`&-small ${Q}-button`]:{height:r.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${a}-compact-item`]:{[`&:not(${a}-compact-last-item)`]:{[`${a}-group-addon`]:{[`${a}-search-button`]:{marginInlineEnd:-r.lineWidth,borderRadius:0}}},[`&:not(${a}-compact-first-item)`]:{[`${a},${a}-affix-wrapper`]:{borderRadius:0}},[`> ${a}-group-addon ${a}-search-button, > ${a}, - ${a}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${a}-affix-wrapper-focused`]:{zIndex:2}}}}},pe=r=>{const{componentCls:a,paddingLG:h}=r,Q=`${a}-textarea`;return{[Q]:{position:"relative","&-show-count":{[`> ${a}`]:{height:"100%"},[`${a}-data-count`]:{position:"absolute",bottom:-r.fontSize*r.lineHeight,insetInlineEnd:0,color:r.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${a}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${Q}-has-feedback`]:{[`${a}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${a}-affix-wrapper`]:{padding:0,[`> textarea${a}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${a}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${a}-clear-icon`]:{position:"absolute",insetInlineEnd:r.paddingXS,insetBlockStart:r.paddingXS},[`${Q}-suffix`]:{position:"absolute",top:0,insetInlineEnd:r.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function F(r){return(0,u.TS)(r,{inputAffixPadding:r.paddingXXS})}const K=r=>{const{controlHeight:a,fontSize:h,lineHeight:Q,lineWidth:ie,controlHeightSM:b,controlHeightLG:ze,fontSizeLG:$e,lineHeightLG:Me,paddingSM:Z,controlPaddingHorizontalSM:he,controlPaddingHorizontal:ae,colorFillAlter:oe,colorPrimaryHover:I,controlOutlineWidth:H,controlOutline:N,colorErrorOutline:C,colorWarningOutline:A}=r;return{paddingBlock:Math.max(Math.round((a-h*Q)/2*10)/10-ie,3),paddingBlockSM:Math.max(Math.round((b-h*Q)/2*10)/10-ie,0),paddingBlockLG:Math.ceil((ze-$e*Me)/2*10)/10-ie,paddingInline:Z-ie,paddingInlineSM:he-ie,paddingInlineLG:ae-ie,addonBg:oe,activeBorderColor:I,hoverBorderColor:I,activeShadow:`0 0 0 ${H}px ${N}`,errorActiveShadow:`0 0 0 ${H}px ${C}`,warningActiveShadow:`0 0 0 ${H}px ${A}`}};de.ZP=(0,k.Z)("Input",r=>{const a=(0,u.TS)(r,F(r));return[E(a),pe(a),G(a),T(a),ee(a),(0,w.c)(a)]},K)},61621:function(ut,de,e){e.d(de,{Z:function(){return ue}});var n=e(92310),w=e.n(n),u=e(59301),k=e(36355),i=e(2738),p=s=>{const{prefixCls:g,className:x,style:X,size:D,shape:P}=s,le=w()({[`${g}-lg`]:D==="large",[`${g}-sm`]:D==="small"}),J=w()({[`${g}-circle`]:P==="circle",[`${g}-square`]:P==="square",[`${g}-round`]:P==="round"}),W=u.useMemo(()=>typeof D=="number"?{width:D,height:D,lineHeight:`${D}px`}:{},[D]);return u.createElement("span",{className:w()(g,le,J,x),style:Object.assign(Object.assign({},W),X)})},V=e(36237),$=e(83116),S=e(37613);const z=new V.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),q=s=>({height:s,lineHeight:`${s}px`}),R=s=>Object.assign({width:s},q(s)),E=s=>({background:s.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:z,animationDuration:s.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),U=s=>Object.assign({width:s*5,minWidth:s*5},q(s)),G=s=>{const{skeletonAvatarCls:g,gradientFromColor:x,controlHeight:X,controlHeightLG:D,controlHeightSM:P}=s;return{[`${g}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:x},R(X)),[`${g}${g}-circle`]:{borderRadius:"50%"},[`${g}${g}-lg`]:Object.assign({},R(D)),[`${g}${g}-sm`]:Object.assign({},R(P))}},T=s=>{const{controlHeight:g,borderRadiusSM:x,skeletonInputCls:X,controlHeightLG:D,controlHeightSM:P,gradientFromColor:le}=s;return{[`${X}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:le,borderRadius:x},U(g)),[`${X}-lg`]:Object.assign({},U(D)),[`${X}-sm`]:Object.assign({},U(P))}},ee=s=>Object.assign({width:s},q(s)),pe=s=>{const{skeletonImageCls:g,imageSizeBase:x,gradientFromColor:X,borderRadiusSM:D}=s;return{[`${g}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:X,borderRadius:D},ee(x*2)),{[`${g}-path`]:{fill:"#bfbfbf"},[`${g}-svg`]:Object.assign(Object.assign({},ee(x)),{maxWidth:x*4,maxHeight:x*4}),[`${g}-svg${g}-svg-circle`]:{borderRadius:"50%"}}),[`${g}${g}-circle`]:{borderRadius:"50%"}}},F=(s,g,x)=>{const{skeletonButtonCls:X}=s;return{[`${x}${X}-circle`]:{width:g,minWidth:g,borderRadius:"50%"},[`${x}${X}-round`]:{borderRadius:g}}},K=s=>Object.assign({width:s*2,minWidth:s*2},q(s)),r=s=>{const{borderRadiusSM:g,skeletonButtonCls:x,controlHeight:X,controlHeightLG:D,controlHeightSM:P,gradientFromColor:le}=s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${x}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:le,borderRadius:g,width:X*2,minWidth:X*2},K(X))},F(s,X,x)),{[`${x}-lg`]:Object.assign({},K(D))}),F(s,D,`${x}-lg`)),{[`${x}-sm`]:Object.assign({},K(P))}),F(s,P,`${x}-sm`))},a=s=>{const{componentCls:g,skeletonAvatarCls:x,skeletonTitleCls:X,skeletonParagraphCls:D,skeletonButtonCls:P,skeletonInputCls:le,skeletonImageCls:J,controlHeight:W,controlHeightLG:ge,controlHeightSM:De,gradientFromColor:Ke,padding:ve,marginSM:Ue,borderRadius:o,titleHeight:l,blockRadius:d,paragraphLiHeight:O,controlHeightXS:M,paragraphMarginTop:Y}=s;return{[`${g}`]:{display:"table",width:"100%",[`${g}-header`]:{display:"table-cell",paddingInlineEnd:ve,verticalAlign:"top",[`${x}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke},R(W)),[`${x}-circle`]:{borderRadius:"50%"},[`${x}-lg`]:Object.assign({},R(ge)),[`${x}-sm`]:Object.assign({},R(De))},[`${g}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${X}`]:{width:"100%",height:l,background:Ke,borderRadius:d,[`+ ${D}`]:{marginBlockStart:De}},[`${D}`]:{padding:0,"> li":{width:"100%",height:O,listStyle:"none",background:Ke,borderRadius:d,"+ li":{marginBlockStart:M}}},[`${D}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${g}-content`]:{[`${X}, ${D} > li`]:{borderRadius:o}}},[`${g}-with-avatar ${g}-content`]:{[`${X}`]:{marginBlockStart:Ue,[`+ ${D}`]:{marginBlockStart:Y}}},[`${g}${g}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},r(s)),G(s)),T(s)),pe(s)),[`${g}${g}-block`]:{width:"100%",[`${P}`]:{width:"100%"},[`${le}`]:{width:"100%"}},[`${g}${g}-active`]:{[` + ${a}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${a}-affix-wrapper-focused`]:{zIndex:2}}}}},pe=r=>{const{componentCls:a,paddingLG:h}=r,Q=`${a}-textarea`;return{[Q]:{position:"relative","&-show-count":{[`> ${a}`]:{height:"100%"},[`${a}-data-count`]:{position:"absolute",bottom:-r.fontSize*r.lineHeight,insetInlineEnd:0,color:r.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${a}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${Q}-has-feedback`]:{[`${a}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${a}-affix-wrapper`]:{padding:0,[`> textarea${a}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${a}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${a}-clear-icon`]:{position:"absolute",insetInlineEnd:r.paddingXS,insetBlockStart:r.paddingXS},[`${Q}-suffix`]:{position:"absolute",top:0,insetInlineEnd:r.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function F(r){return(0,u.TS)(r,{inputAffixPadding:r.paddingXXS})}const K=r=>{const{controlHeight:a,fontSize:h,lineHeight:Q,lineWidth:ie,controlHeightSM:b,controlHeightLG:ze,fontSizeLG:$e,lineHeightLG:Me,paddingSM:T,controlPaddingHorizontalSM:he,controlPaddingHorizontal:ae,colorFillAlter:oe,colorPrimaryHover:I,controlOutlineWidth:H,controlOutline:N,colorErrorOutline:C,colorWarningOutline:A}=r;return{paddingBlock:Math.max(Math.round((a-h*Q)/2*10)/10-ie,3),paddingBlockSM:Math.max(Math.round((b-h*Q)/2*10)/10-ie,0),paddingBlockLG:Math.ceil((ze-$e*Me)/2*10)/10-ie,paddingInline:T-ie,paddingInlineSM:he-ie,paddingInlineLG:ae-ie,addonBg:oe,activeBorderColor:I,hoverBorderColor:I,activeShadow:`0 0 0 ${H}px ${N}`,errorActiveShadow:`0 0 0 ${H}px ${C}`,warningActiveShadow:`0 0 0 ${H}px ${A}`}};de.ZP=(0,k.Z)("Input",r=>{const a=(0,u.TS)(r,F(r));return[E(a),pe(a),G(a),Z(a),ee(a),(0,w.c)(a)]},K)},61621:function(ut,de,e){e.d(de,{Z:function(){return ue}});var n=e(92310),w=e.n(n),u=e(59301),k=e(36355),i=e(2738),p=s=>{const{prefixCls:g,className:x,style:X,size:D,shape:P}=s,le=w()({[`${g}-lg`]:D==="large",[`${g}-sm`]:D==="small"}),J=w()({[`${g}-circle`]:P==="circle",[`${g}-square`]:P==="square",[`${g}-round`]:P==="round"}),W=u.useMemo(()=>typeof D=="number"?{width:D,height:D,lineHeight:`${D}px`}:{},[D]);return u.createElement("span",{className:w()(g,le,J,x),style:Object.assign(Object.assign({},W),X)})},V=e(36237),$=e(83116),S=e(37613);const z=new V.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),q=s=>({height:s,lineHeight:`${s}px`}),R=s=>Object.assign({width:s},q(s)),E=s=>({background:s.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:z,animationDuration:s.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),U=s=>Object.assign({width:s*5,minWidth:s*5},q(s)),G=s=>{const{skeletonAvatarCls:g,gradientFromColor:x,controlHeight:X,controlHeightLG:D,controlHeightSM:P}=s;return{[`${g}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:x},R(X)),[`${g}${g}-circle`]:{borderRadius:"50%"},[`${g}${g}-lg`]:Object.assign({},R(D)),[`${g}${g}-sm`]:Object.assign({},R(P))}},Z=s=>{const{controlHeight:g,borderRadiusSM:x,skeletonInputCls:X,controlHeightLG:D,controlHeightSM:P,gradientFromColor:le}=s;return{[`${X}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:le,borderRadius:x},U(g)),[`${X}-lg`]:Object.assign({},U(D)),[`${X}-sm`]:Object.assign({},U(P))}},ee=s=>Object.assign({width:s},q(s)),pe=s=>{const{skeletonImageCls:g,imageSizeBase:x,gradientFromColor:X,borderRadiusSM:D}=s;return{[`${g}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:X,borderRadius:D},ee(x*2)),{[`${g}-path`]:{fill:"#bfbfbf"},[`${g}-svg`]:Object.assign(Object.assign({},ee(x)),{maxWidth:x*4,maxHeight:x*4}),[`${g}-svg${g}-svg-circle`]:{borderRadius:"50%"}}),[`${g}${g}-circle`]:{borderRadius:"50%"}}},F=(s,g,x)=>{const{skeletonButtonCls:X}=s;return{[`${x}${X}-circle`]:{width:g,minWidth:g,borderRadius:"50%"},[`${x}${X}-round`]:{borderRadius:g}}},K=s=>Object.assign({width:s*2,minWidth:s*2},q(s)),r=s=>{const{borderRadiusSM:g,skeletonButtonCls:x,controlHeight:X,controlHeightLG:D,controlHeightSM:P,gradientFromColor:le}=s;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${x}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:le,borderRadius:g,width:X*2,minWidth:X*2},K(X))},F(s,X,x)),{[`${x}-lg`]:Object.assign({},K(D))}),F(s,D,`${x}-lg`)),{[`${x}-sm`]:Object.assign({},K(P))}),F(s,P,`${x}-sm`))},a=s=>{const{componentCls:g,skeletonAvatarCls:x,skeletonTitleCls:X,skeletonParagraphCls:D,skeletonButtonCls:P,skeletonInputCls:le,skeletonImageCls:J,controlHeight:W,controlHeightLG:ge,controlHeightSM:De,gradientFromColor:Ke,padding:ve,marginSM:Ue,borderRadius:o,titleHeight:l,blockRadius:d,paragraphLiHeight:O,controlHeightXS:M,paragraphMarginTop:Y}=s;return{[`${g}`]:{display:"table",width:"100%",[`${g}-header`]:{display:"table-cell",paddingInlineEnd:ve,verticalAlign:"top",[`${x}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke},R(W)),[`${x}-circle`]:{borderRadius:"50%"},[`${x}-lg`]:Object.assign({},R(ge)),[`${x}-sm`]:Object.assign({},R(De))},[`${g}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${X}`]:{width:"100%",height:l,background:Ke,borderRadius:d,[`+ ${D}`]:{marginBlockStart:De}},[`${D}`]:{padding:0,"> li":{width:"100%",height:O,listStyle:"none",background:Ke,borderRadius:d,"+ li":{marginBlockStart:M}}},[`${D}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${g}-content`]:{[`${X}, ${D} > li`]:{borderRadius:o}}},[`${g}-with-avatar ${g}-content`]:{[`${X}`]:{marginBlockStart:Ue,[`+ ${D}`]:{marginBlockStart:Y}}},[`${g}${g}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},r(s)),G(s)),Z(s)),pe(s)),[`${g}${g}-block`]:{width:"100%",[`${P}`]:{width:"100%"},[`${le}`]:{width:"100%"}},[`${g}${g}-active`]:{[` ${X}, ${D} > li, ${x}, ${P}, ${le}, ${J} - `]:Object.assign({},E(s))}}};var h=(0,$.Z)("Skeleton",s=>{const{componentCls:g}=s,x=(0,S.TS)(s,{skeletonAvatarCls:`${g}-avatar`,skeletonTitleCls:`${g}-title`,skeletonParagraphCls:`${g}-paragraph`,skeletonButtonCls:`${g}-button`,skeletonInputCls:`${g}-input`,skeletonImageCls:`${g}-image`,imageSizeBase:s.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${s.gradientFromColor} 25%, ${s.gradientToColor} 37%, ${s.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[a(x)]},s=>{const{colorFillContent:g,colorFill:x}=s,X=g,D=x;return{color:X,colorGradientEnd:D,gradientFromColor:X,gradientToColor:D,titleHeight:s.controlHeight/2,blockRadius:s.borderRadiusSM,paragraphMarginTop:s.marginLG+s.marginXXS,paragraphLiHeight:s.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ie=s=>{const{prefixCls:g,className:x,rootClassName:X,active:D,shape:P="circle",size:le="default"}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=(0,i.Z)(s,["prefixCls","className"]),ve=w()(W,`${W}-element`,{[`${W}-active`]:D},x,X,De);return ge(u.createElement("div",{className:ve},u.createElement(p,Object.assign({prefixCls:`${W}-avatar`,shape:P,size:le},Ke))))},ze=s=>{const{prefixCls:g,className:x,rootClassName:X,active:D,block:P=!1,size:le="default"}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=(0,i.Z)(s,["prefixCls"]),ve=w()(W,`${W}-element`,{[`${W}-active`]:D,[`${W}-block`]:P},x,X,De);return ge(u.createElement("div",{className:ve},u.createElement(p,Object.assign({prefixCls:`${W}-button`,size:le},Ke))))};const $e="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 Z=s=>{const{prefixCls:g,className:x,rootClassName:X,style:D,active:P}=s,{getPrefixCls:le}=u.useContext(k.E_),J=le("skeleton",g),[W,ge]=h(J),De=w()(J,`${J}-element`,{[`${J}-active`]:P},x,X,ge);return W(u.createElement("div",{className:De},u.createElement("div",{className:w()(`${J}-image`,x),style:D},u.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${J}-image-svg`},u.createElement("path",{d:$e,className:`${J}-image-path`})))))},ae=s=>{const{prefixCls:g,className:x,rootClassName:X,active:D,block:P,size:le="default"}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=(0,i.Z)(s,["prefixCls"]),ve=w()(W,`${W}-element`,{[`${W}-active`]:D,[`${W}-block`]:P},x,X,De);return ge(u.createElement("div",{className:ve},u.createElement(p,Object.assign({prefixCls:`${W}-input`,size:le},Ke))))},oe=e(54476),I={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"},H=I,N=e(7657),C=function(g,x){return u.createElement(N.Z,(0,oe.Z)({},g,{ref:x,icon:H}))},A=u.forwardRef(C),te=A,B=s=>{const{prefixCls:g,className:x,rootClassName:X,style:D,active:P,children:le}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=w()(W,`${W}-element`,{[`${W}-active`]:P},De,x,X),ve=le!=null?le:u.createElement(te,null);return ge(u.createElement("div",{className:Ke},u.createElement("div",{className:w()(`${W}-image`,x),style:D},ve)))},j=e(94480),fe=s=>{const g=J=>{const{width:W,rows:ge=2}=s;if(Array.isArray(W))return W[J];if(ge-1===J)return W},{prefixCls:x,className:X,style:D,rows:P}=s,le=(0,j.Z)(Array(P)).map((J,W)=>u.createElement("li",{key:W,style:{width:g(W)}}));return u.createElement("ul",{className:w()(x,X),style:D},le)},Ae=s=>{let{prefixCls:g,className:x,width:X,style:D}=s;return u.createElement("h3",{className:w()(g,x),style:Object.assign({width:X},D)})};function Pe(s){return s&&typeof s=="object"?s:{}}function Be(s,g){return s&&!g?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function me(s,g){return!s&&g?{width:"38%"}:s&&g?{width:"50%"}:{}}function Ze(s,g){const x={};return(!s||!g)&&(x.width="61%"),!s&&g?x.rows=3:x.rows=2,x}const je=s=>{const{prefixCls:g,loading:x,className:X,rootClassName:D,style:P,children:le,avatar:J=!1,title:W=!0,paragraph:ge=!0,active:De,round:Ke}=s,{getPrefixCls:ve,direction:Ue,skeleton:o}=u.useContext(k.E_),l=ve("skeleton",g),[d,O]=h(l);if(x||!("loading"in s)){const M=!!J,Y=!!W,we=!!ge;let se;if(M){const be=Object.assign(Object.assign({prefixCls:`${l}-avatar`},Be(Y,we)),Pe(J));se=u.createElement("div",{className:`${l}-header`},u.createElement(p,Object.assign({},be)))}let Ee;if(Y||we){let be;if(Y){const Ne=Object.assign(Object.assign({prefixCls:`${l}-title`},me(M,we)),Pe(W));be=u.createElement(Ae,Object.assign({},Ne))}let Te;if(we){const Ne=Object.assign(Object.assign({prefixCls:`${l}-paragraph`},Ze(M,Y)),Pe(ge));Te=u.createElement(fe,Object.assign({},Ne))}Ee=u.createElement("div",{className:`${l}-content`},be,Te)}const Le=w()(l,{[`${l}-with-avatar`]:M,[`${l}-active`]:De,[`${l}-rtl`]:Ue==="rtl",[`${l}-round`]:Ke},o==null?void 0:o.className,X,D,O);return d(u.createElement("div",{className:Le,style:Object.assign(Object.assign({},o==null?void 0:o.style),P)},se,Ee))}return typeof le!="undefined"?le:null};je.Button=ze,je.Avatar=ie,je.Input=ae,je.Image=Z,je.Node=B;var Ie=je,ue=Ie},8378:function(ut,de){const e=n=>({[n.componentCls]:{[`${n.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, + `]:Object.assign({},E(s))}}};var h=(0,$.Z)("Skeleton",s=>{const{componentCls:g}=s,x=(0,S.TS)(s,{skeletonAvatarCls:`${g}-avatar`,skeletonTitleCls:`${g}-title`,skeletonParagraphCls:`${g}-paragraph`,skeletonButtonCls:`${g}-button`,skeletonInputCls:`${g}-input`,skeletonImageCls:`${g}-image`,imageSizeBase:s.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${s.gradientFromColor} 25%, ${s.gradientToColor} 37%, ${s.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[a(x)]},s=>{const{colorFillContent:g,colorFill:x}=s,X=g,D=x;return{color:X,colorGradientEnd:D,gradientFromColor:X,gradientToColor:D,titleHeight:s.controlHeight/2,blockRadius:s.borderRadiusSM,paragraphMarginTop:s.marginLG+s.marginXXS,paragraphLiHeight:s.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ie=s=>{const{prefixCls:g,className:x,rootClassName:X,active:D,shape:P="circle",size:le="default"}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=(0,i.Z)(s,["prefixCls","className"]),ve=w()(W,`${W}-element`,{[`${W}-active`]:D},x,X,De);return ge(u.createElement("div",{className:ve},u.createElement(p,Object.assign({prefixCls:`${W}-avatar`,shape:P,size:le},Ke))))},ze=s=>{const{prefixCls:g,className:x,rootClassName:X,active:D,block:P=!1,size:le="default"}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=(0,i.Z)(s,["prefixCls"]),ve=w()(W,`${W}-element`,{[`${W}-active`]:D,[`${W}-block`]:P},x,X,De);return ge(u.createElement("div",{className:ve},u.createElement(p,Object.assign({prefixCls:`${W}-button`,size:le},Ke))))};const $e="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 T=s=>{const{prefixCls:g,className:x,rootClassName:X,style:D,active:P}=s,{getPrefixCls:le}=u.useContext(k.E_),J=le("skeleton",g),[W,ge]=h(J),De=w()(J,`${J}-element`,{[`${J}-active`]:P},x,X,ge);return W(u.createElement("div",{className:De},u.createElement("div",{className:w()(`${J}-image`,x),style:D},u.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${J}-image-svg`},u.createElement("path",{d:$e,className:`${J}-image-path`})))))},ae=s=>{const{prefixCls:g,className:x,rootClassName:X,active:D,block:P,size:le="default"}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=(0,i.Z)(s,["prefixCls"]),ve=w()(W,`${W}-element`,{[`${W}-active`]:D,[`${W}-block`]:P},x,X,De);return ge(u.createElement("div",{className:ve},u.createElement(p,Object.assign({prefixCls:`${W}-input`,size:le},Ke))))},oe=e(54476),I={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"},H=I,N=e(7657),C=function(g,x){return u.createElement(N.Z,(0,oe.Z)({},g,{ref:x,icon:H}))},A=u.forwardRef(C),te=A,B=s=>{const{prefixCls:g,className:x,rootClassName:X,style:D,active:P,children:le}=s,{getPrefixCls:J}=u.useContext(k.E_),W=J("skeleton",g),[ge,De]=h(W),Ke=w()(W,`${W}-element`,{[`${W}-active`]:P},De,x,X),ve=le!=null?le:u.createElement(te,null);return ge(u.createElement("div",{className:Ke},u.createElement("div",{className:w()(`${W}-image`,x),style:D},ve)))},j=e(94480),fe=s=>{const g=J=>{const{width:W,rows:ge=2}=s;if(Array.isArray(W))return W[J];if(ge-1===J)return W},{prefixCls:x,className:X,style:D,rows:P}=s,le=(0,j.Z)(Array(P)).map((J,W)=>u.createElement("li",{key:W,style:{width:g(W)}}));return u.createElement("ul",{className:w()(x,X),style:D},le)},Ae=s=>{let{prefixCls:g,className:x,width:X,style:D}=s;return u.createElement("h3",{className:w()(g,x),style:Object.assign({width:X},D)})};function Pe(s){return s&&typeof s=="object"?s:{}}function Be(s,g){return s&&!g?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function me(s,g){return!s&&g?{width:"38%"}:s&&g?{width:"50%"}:{}}function Ze(s,g){const x={};return(!s||!g)&&(x.width="61%"),!s&&g?x.rows=3:x.rows=2,x}const je=s=>{const{prefixCls:g,loading:x,className:X,rootClassName:D,style:P,children:le,avatar:J=!1,title:W=!0,paragraph:ge=!0,active:De,round:Ke}=s,{getPrefixCls:ve,direction:Ue,skeleton:o}=u.useContext(k.E_),l=ve("skeleton",g),[d,O]=h(l);if(x||!("loading"in s)){const M=!!J,Y=!!W,we=!!ge;let se;if(M){const be=Object.assign(Object.assign({prefixCls:`${l}-avatar`},Be(Y,we)),Pe(J));se=u.createElement("div",{className:`${l}-header`},u.createElement(p,Object.assign({},be)))}let Ee;if(Y||we){let be;if(Y){const Ne=Object.assign(Object.assign({prefixCls:`${l}-title`},me(M,we)),Pe(W));be=u.createElement(Ae,Object.assign({},Ne))}let Te;if(we){const Ne=Object.assign(Object.assign({prefixCls:`${l}-paragraph`},Ze(M,Y)),Pe(ge));Te=u.createElement(fe,Object.assign({},Ne))}Ee=u.createElement("div",{className:`${l}-content`},be,Te)}const Le=w()(l,{[`${l}-with-avatar`]:M,[`${l}-active`]:De,[`${l}-rtl`]:Ue==="rtl",[`${l}-round`]:Ke},o==null?void 0:o.className,X,D,O);return d(u.createElement("div",{className:Le,style:Object.assign(Object.assign({},o==null?void 0:o.style),P)},se,Ee))}return typeof le!="undefined"?le:null};je.Button=ze,je.Avatar=ie,je.Input=ae,je.Image=T,je.Node=B;var Ie=je,ue=Ie},8378:function(ut,de){const e=n=>({[n.componentCls]:{[`${n.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}},[`${n.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, - opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}}});de.Z=e},93681:function(ut,de,e){e.r(de),e.d(de,{BaseInput:function(){return S},default:function(){return pe}});var n=e(54476),w=e(33885),u=e(20068),k=e(76190),i=e(92310),f=e.n(i),p=e(59301),V=e(5643),$=function(K){var r,a,h=K.inputElement,Q=K.prefixCls,ie=K.prefix,b=K.suffix,ze=K.addonBefore,$e=K.addonAfter,Me=K.className,Z=K.style,he=K.disabled,ae=K.readOnly,oe=K.focused,I=K.triggerFocus,H=K.allowClear,N=K.value,C=K.handleReset,A=K.hidden,te=K.classes,re=K.classNames,B=K.dataAttrs,j=K.styles,y=K.components,fe=(y==null?void 0:y.affixWrapper)||"span",Ve=(y==null?void 0:y.groupWrapper)||"span",Ae=(y==null?void 0:y.wrapper)||"span",Pe=(y==null?void 0:y.groupAddon)||"span",Be=(0,p.useRef)(null),me=function(J){var W;(W=Be.current)!==null&&W!==void 0&&W.contains(J.target)&&(I==null||I())},Ze=function(){var J;if(!H)return null;var W=!he&&!ae&&N,ge="".concat(Q,"-clear-icon"),De=(0,k.Z)(H)==="object"&&H!==null&&H!==void 0&&H.clearIcon?H.clearIcon:"\u2716";return p.createElement("span",{onClick:C,onMouseDown:function(ve){return ve.preventDefault()},className:f()(ge,(J={},(0,u.Z)(J,"".concat(ge,"-hidden"),!W),(0,u.Z)(J,"".concat(ge,"-has-suffix"),!!b),J)),role:"button",tabIndex:-1},De)},je=(0,p.cloneElement)(h,{value:N,hidden:A,className:f()((r=h.props)===null||r===void 0?void 0:r.className,!(0,V.X3)(K)&&!(0,V.He)(K)&&Me)||null,style:(0,w.Z)((0,w.Z)({},(a=h.props)===null||a===void 0?void 0:a.style),!(0,V.X3)(K)&&!(0,V.He)(K)?Z:{})});if((0,V.X3)(K)){var Ie,ue="".concat(Q,"-affix-wrapper"),s=f()(ue,(Ie={},(0,u.Z)(Ie,"".concat(ue,"-disabled"),he),(0,u.Z)(Ie,"".concat(ue,"-focused"),oe),(0,u.Z)(Ie,"".concat(ue,"-readonly"),ae),(0,u.Z)(Ie,"".concat(ue,"-input-with-clear-btn"),b&&H&&N),Ie),!(0,V.He)(K)&&Me,te==null?void 0:te.affixWrapper,re==null?void 0:re.affixWrapper),g=(b||H)&&p.createElement("span",{className:f()("".concat(Q,"-suffix"),re==null?void 0:re.suffix),style:j==null?void 0:j.suffix},Ze(),b);je=p.createElement(fe,(0,n.Z)({className:s,style:(0,w.Z)((0,w.Z)({},(0,V.He)(K)?void 0:Z),j==null?void 0:j.affixWrapper),hidden:!(0,V.He)(K)&&A,onClick:me},B==null?void 0:B.affixWrapper,{ref:Be}),ie&&p.createElement("span",{className:f()("".concat(Q,"-prefix"),re==null?void 0:re.prefix),style:j==null?void 0:j.prefix},ie),(0,p.cloneElement)(h,{value:N,hidden:null}),g)}if((0,V.He)(K)){var x="".concat(Q,"-group"),X="".concat(x,"-addon"),D=f()("".concat(Q,"-wrapper"),x,te==null?void 0:te.wrapper),P=f()("".concat(Q,"-group-wrapper"),Me,te==null?void 0:te.group);return p.createElement(Ve,{className:P,style:Z,hidden:A},p.createElement(Ae,{className:D},ze&&p.createElement(Pe,{className:X},ze),(0,p.cloneElement)(je,{hidden:null}),$e&&p.createElement(Pe,{className:X},$e)))}return je},S=$,z=e(94480),q=e(42978),R=e(75931),E=e(18929),U=e(2738),G=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],T=(0,p.forwardRef)(function(F,K){var r=F.autoComplete,a=F.onChange,h=F.onFocus,Q=F.onBlur,ie=F.onPressEnter,b=F.onKeyDown,ze=F.prefixCls,$e=ze===void 0?"rc-input":ze,Me=F.disabled,Z=F.htmlSize,he=F.className,ae=F.maxLength,oe=F.suffix,I=F.showCount,H=F.type,N=H===void 0?"text":H,C=F.classes,A=F.classNames,te=F.styles,re=(0,R.Z)(F,G),B=(0,E.Z)(F.defaultValue,{value:F.value}),j=(0,q.Z)(B,2),y=j[0],fe=j[1],Ve=(0,p.useState)(!1),Ae=(0,q.Z)(Ve,2),Pe=Ae[0],Be=Ae[1],me=(0,p.useRef)(null),Ze=function(P){me.current&&(0,V.nH)(me.current,P)};(0,p.useImperativeHandle)(K,function(){return{focus:Ze,blur:function(){var P;(P=me.current)===null||P===void 0||P.blur()},setSelectionRange:function(P,le,J){var W;(W=me.current)===null||W===void 0||W.setSelectionRange(P,le,J)},select:function(){var P;(P=me.current)===null||P===void 0||P.select()},input:me.current}}),(0,p.useEffect)(function(){Be(function(D){return D&&Me?!1:D})},[Me]);var je=function(P){F.value===void 0&&fe(P.target.value),me.current&&(0,V.rJ)(me.current,P,a)},Ie=function(P){ie&&P.key==="Enter"&&ie(P),b==null||b(P)},ue=function(P){Be(!0),h==null||h(P)},s=function(P){Be(!1),Q==null||Q(P)},g=function(P){fe(""),Ze(),me.current&&(0,V.rJ)(me.current,P,a)},x=function(){var P=(0,U.Z)(F,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return p.createElement("input",(0,n.Z)({autoComplete:r},P,{onChange:je,onFocus:ue,onBlur:s,onKeyDown:Ie,className:f()($e,(0,u.Z)({},"".concat($e,"-disabled"),Me),A==null?void 0:A.input),style:te==null?void 0:te.input,ref:me,size:Z,type:N}))},X=function(){var P=Number(ae)>0;if(oe||I){var le=(0,V.D7)(y),J=(0,z.Z)(le).length,W=(0,k.Z)(I)==="object"?I.formatter({value:le,count:J,maxLength:ae}):"".concat(J).concat(P?" / ".concat(ae):"");return p.createElement(p.Fragment,null,!!I&&p.createElement("span",{className:f()("".concat($e,"-show-count-suffix"),(0,u.Z)({},"".concat($e,"-show-count-has-suffix"),!!oe),A==null?void 0:A.count),style:(0,w.Z)({},te==null?void 0:te.count)},W),oe)}return null};return p.createElement(S,(0,n.Z)({},re,{prefixCls:$e,className:he,inputElement:x(),handleReset:g,value:(0,V.D7)(y),focused:Pe,triggerFocus:Ze,suffix:X(),disabled:Me,classes:C,classNames:A,styles:te}))}),ee=T,pe=ee},5643:function(ut,de,e){e.d(de,{D7:function(){return i},He:function(){return n},X3:function(){return w},nH:function(){return k},rJ:function(){return u}});function n(f){return!!(f.addonBefore||f.addonAfter)}function w(f){return!!(f.prefix||f.suffix||f.allowClear)}function u(f,p,V,$){if(V){var S=p;if(p.type==="click"){var z=f.cloneNode(!0);S=Object.create(p,{target:{value:z},currentTarget:{value:z}}),z.value="",V(S);return}if($!==void 0){S=Object.create(p,{target:{value:f},currentTarget:{value:f}}),f.value=$,V(S);return}V(S)}}function k(f,p){if(f){f.focus(p);var V=p||{},$=V.cursor;if($){var S=f.value.length;switch($){case"start":f.setSelectionRange(0,0);break;case"end":f.setSelectionRange(S,S);break;default:f.setSelectionRange(0,S)}}}}function i(f){return typeof f=="undefined"||f===null?"":String(f)}},9296:function(ut,de,e){e.r(de),e.d(de,{ResizableTextArea:function(){return ze},default:function(){return oe}});var n=e(54476),w=e(33885),u=e(20068),k=e(76190),i=e(42978),f=e(75931),p=e(94480),V=e(92310),$=e.n(V),S=e(93681),z=e(5643),q=e(18929),R=e(59301),E=e(29301),U=e(34280),G=e(16089),T=` + opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}}});de.Z=e},93681:function(ut,de,e){e.r(de),e.d(de,{BaseInput:function(){return S},default:function(){return pe}});var n=e(54476),w=e(33885),u=e(20068),k=e(76190),i=e(92310),f=e.n(i),p=e(59301),V=e(5643),$=function(K){var r,a,h=K.inputElement,Q=K.prefixCls,ie=K.prefix,b=K.suffix,ze=K.addonBefore,$e=K.addonAfter,Me=K.className,T=K.style,he=K.disabled,ae=K.readOnly,oe=K.focused,I=K.triggerFocus,H=K.allowClear,N=K.value,C=K.handleReset,A=K.hidden,te=K.classes,re=K.classNames,B=K.dataAttrs,j=K.styles,y=K.components,fe=(y==null?void 0:y.affixWrapper)||"span",Ve=(y==null?void 0:y.groupWrapper)||"span",Ae=(y==null?void 0:y.wrapper)||"span",Pe=(y==null?void 0:y.groupAddon)||"span",Be=(0,p.useRef)(null),me=function(J){var W;(W=Be.current)!==null&&W!==void 0&&W.contains(J.target)&&(I==null||I())},Ze=function(){var J;if(!H)return null;var W=!he&&!ae&&N,ge="".concat(Q,"-clear-icon"),De=(0,k.Z)(H)==="object"&&H!==null&&H!==void 0&&H.clearIcon?H.clearIcon:"\u2716";return p.createElement("span",{onClick:C,onMouseDown:function(ve){return ve.preventDefault()},className:f()(ge,(J={},(0,u.Z)(J,"".concat(ge,"-hidden"),!W),(0,u.Z)(J,"".concat(ge,"-has-suffix"),!!b),J)),role:"button",tabIndex:-1},De)},je=(0,p.cloneElement)(h,{value:N,hidden:A,className:f()((r=h.props)===null||r===void 0?void 0:r.className,!(0,V.X3)(K)&&!(0,V.He)(K)&&Me)||null,style:(0,w.Z)((0,w.Z)({},(a=h.props)===null||a===void 0?void 0:a.style),!(0,V.X3)(K)&&!(0,V.He)(K)?T:{})});if((0,V.X3)(K)){var Ie,ue="".concat(Q,"-affix-wrapper"),s=f()(ue,(Ie={},(0,u.Z)(Ie,"".concat(ue,"-disabled"),he),(0,u.Z)(Ie,"".concat(ue,"-focused"),oe),(0,u.Z)(Ie,"".concat(ue,"-readonly"),ae),(0,u.Z)(Ie,"".concat(ue,"-input-with-clear-btn"),b&&H&&N),Ie),!(0,V.He)(K)&&Me,te==null?void 0:te.affixWrapper,re==null?void 0:re.affixWrapper),g=(b||H)&&p.createElement("span",{className:f()("".concat(Q,"-suffix"),re==null?void 0:re.suffix),style:j==null?void 0:j.suffix},Ze(),b);je=p.createElement(fe,(0,n.Z)({className:s,style:(0,w.Z)((0,w.Z)({},(0,V.He)(K)?void 0:T),j==null?void 0:j.affixWrapper),hidden:!(0,V.He)(K)&&A,onClick:me},B==null?void 0:B.affixWrapper,{ref:Be}),ie&&p.createElement("span",{className:f()("".concat(Q,"-prefix"),re==null?void 0:re.prefix),style:j==null?void 0:j.prefix},ie),(0,p.cloneElement)(h,{value:N,hidden:null}),g)}if((0,V.He)(K)){var x="".concat(Q,"-group"),X="".concat(x,"-addon"),D=f()("".concat(Q,"-wrapper"),x,te==null?void 0:te.wrapper),P=f()("".concat(Q,"-group-wrapper"),Me,te==null?void 0:te.group);return p.createElement(Ve,{className:P,style:T,hidden:A},p.createElement(Ae,{className:D},ze&&p.createElement(Pe,{className:X},ze),(0,p.cloneElement)(je,{hidden:null}),$e&&p.createElement(Pe,{className:X},$e)))}return je},S=$,z=e(94480),q=e(42978),R=e(75931),E=e(18929),U=e(2738),G=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Z=(0,p.forwardRef)(function(F,K){var r=F.autoComplete,a=F.onChange,h=F.onFocus,Q=F.onBlur,ie=F.onPressEnter,b=F.onKeyDown,ze=F.prefixCls,$e=ze===void 0?"rc-input":ze,Me=F.disabled,T=F.htmlSize,he=F.className,ae=F.maxLength,oe=F.suffix,I=F.showCount,H=F.type,N=H===void 0?"text":H,C=F.classes,A=F.classNames,te=F.styles,re=(0,R.Z)(F,G),B=(0,E.Z)(F.defaultValue,{value:F.value}),j=(0,q.Z)(B,2),y=j[0],fe=j[1],Ve=(0,p.useState)(!1),Ae=(0,q.Z)(Ve,2),Pe=Ae[0],Be=Ae[1],me=(0,p.useRef)(null),Ze=function(P){me.current&&(0,V.nH)(me.current,P)};(0,p.useImperativeHandle)(K,function(){return{focus:Ze,blur:function(){var P;(P=me.current)===null||P===void 0||P.blur()},setSelectionRange:function(P,le,J){var W;(W=me.current)===null||W===void 0||W.setSelectionRange(P,le,J)},select:function(){var P;(P=me.current)===null||P===void 0||P.select()},input:me.current}}),(0,p.useEffect)(function(){Be(function(D){return D&&Me?!1:D})},[Me]);var je=function(P){F.value===void 0&&fe(P.target.value),me.current&&(0,V.rJ)(me.current,P,a)},Ie=function(P){ie&&P.key==="Enter"&&ie(P),b==null||b(P)},ue=function(P){Be(!0),h==null||h(P)},s=function(P){Be(!1),Q==null||Q(P)},g=function(P){fe(""),Ze(),me.current&&(0,V.rJ)(me.current,P,a)},x=function(){var P=(0,U.Z)(F,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return p.createElement("input",(0,n.Z)({autoComplete:r},P,{onChange:je,onFocus:ue,onBlur:s,onKeyDown:Ie,className:f()($e,(0,u.Z)({},"".concat($e,"-disabled"),Me),A==null?void 0:A.input),style:te==null?void 0:te.input,ref:me,size:T,type:N}))},X=function(){var P=Number(ae)>0;if(oe||I){var le=(0,V.D7)(y),J=(0,z.Z)(le).length,W=(0,k.Z)(I)==="object"?I.formatter({value:le,count:J,maxLength:ae}):"".concat(J).concat(P?" / ".concat(ae):"");return p.createElement(p.Fragment,null,!!I&&p.createElement("span",{className:f()("".concat($e,"-show-count-suffix"),(0,u.Z)({},"".concat($e,"-show-count-has-suffix"),!!oe),A==null?void 0:A.count),style:(0,w.Z)({},te==null?void 0:te.count)},W),oe)}return null};return p.createElement(S,(0,n.Z)({},re,{prefixCls:$e,className:he,inputElement:x(),handleReset:g,value:(0,V.D7)(y),focused:Pe,triggerFocus:Ze,suffix:X(),disabled:Me,classes:C,classNames:A,styles:te}))}),ee=Z,pe=ee},5643:function(ut,de,e){e.d(de,{D7:function(){return i},He:function(){return n},X3:function(){return w},nH:function(){return k},rJ:function(){return u}});function n(f){return!!(f.addonBefore||f.addonAfter)}function w(f){return!!(f.prefix||f.suffix||f.allowClear)}function u(f,p,V,$){if(V){var S=p;if(p.type==="click"){var z=f.cloneNode(!0);S=Object.create(p,{target:{value:z},currentTarget:{value:z}}),z.value="",V(S);return}if($!==void 0){S=Object.create(p,{target:{value:f},currentTarget:{value:f}}),f.value=$,V(S);return}V(S)}}function k(f,p){if(f){f.focus(p);var V=p||{},$=V.cursor;if($){var S=f.value.length;switch($){case"start":f.setSelectionRange(0,0);break;case"end":f.setSelectionRange(S,S);break;default:f.setSelectionRange(0,S)}}}}function i(f){return typeof f=="undefined"||f===null?"":String(f)}},9296:function(ut,de,e){e.r(de),e.d(de,{ResizableTextArea:function(){return ze},default:function(){return oe}});var n=e(54476),w=e(33885),u=e(20068),k=e(76190),i=e(42978),f=e(75931),p=e(94480),V=e(92310),$=e.n(V),S=e(93681),z=e(5643),q=e(18929),R=e(59301),E=e(29301),U=e(34280),G=e(16089),Z=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -51,4 +51,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,ee=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],pe={},F;function K(I){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,N=I.getAttribute("id")||I.getAttribute("data-reactid")||I.getAttribute("name");if(H&&pe[N])return pe[N];var C=window.getComputedStyle(I),A=C.getPropertyValue("box-sizing")||C.getPropertyValue("-moz-box-sizing")||C.getPropertyValue("-webkit-box-sizing"),te=parseFloat(C.getPropertyValue("padding-bottom"))+parseFloat(C.getPropertyValue("padding-top")),re=parseFloat(C.getPropertyValue("border-bottom-width"))+parseFloat(C.getPropertyValue("border-top-width")),B=ee.map(function(y){return"".concat(y,":").concat(C.getPropertyValue(y))}).join(";"),j={sizingStyle:B,paddingSize:te,borderSize:re,boxSizing:A};return H&&N&&(pe[N]=j),j}function r(I){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;F||(F=document.createElement("textarea"),F.setAttribute("tab-index","-1"),F.setAttribute("aria-hidden","true"),document.body.appendChild(F)),I.getAttribute("wrap")?F.setAttribute("wrap",I.getAttribute("wrap")):F.removeAttribute("wrap");var A=K(I,H),te=A.paddingSize,re=A.borderSize,B=A.boxSizing,j=A.sizingStyle;F.setAttribute("style","".concat(j,";").concat(T)),F.value=I.value||I.placeholder||"";var y=void 0,fe=void 0,Ve,Ae=F.scrollHeight;if(B==="border-box"?Ae+=re:B==="content-box"&&(Ae-=te),N!==null||C!==null){F.value=" ";var Pe=F.scrollHeight-te;N!==null&&(y=Pe*N,B==="border-box"&&(y=y+te+re),Ae=Math.max(y,Ae)),C!==null&&(fe=Pe*C,B==="border-box"&&(fe=fe+te+re),Ve=Ae>fe?"":"hidden",Ae=Math.min(fe,Ae))}var Be={height:Ae,overflowY:Ve,resize:"none"};return y&&(Be.minHeight=y),fe&&(Be.maxHeight=fe),Be}var a=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],h=0,Q=1,ie=2,b=R.forwardRef(function(I,H){var N=I,C=N.prefixCls,A=N.onPressEnter,te=N.defaultValue,re=N.value,B=N.autoSize,j=N.onResize,y=N.className,fe=N.style,Ve=N.disabled,Ae=N.onChange,Pe=N.onInternalAutoSize,Be=(0,f.Z)(N,a),me=(0,q.Z)(te,{value:re,postState:function(Ee){return Ee!=null?Ee:""}}),Ze=(0,i.Z)(me,2),je=Ze[0],Ie=Ze[1],ue=function(Ee){Ie(Ee.target.value),Ae==null||Ae(Ee)},s=R.useRef();R.useImperativeHandle(H,function(){return{textArea:s.current}});var g=R.useMemo(function(){return B&&(0,k.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),x=(0,i.Z)(g,2),X=x[0],D=x[1],P=!!B,le=function(){try{if(document.activeElement===s.current){var Ee=s.current,Le=Ee.selectionStart,be=Ee.selectionEnd,Te=Ee.scrollTop;s.current.setSelectionRange(Le,be),s.current.scrollTop=Te}}catch(Ne){}},J=R.useState(ie),W=(0,i.Z)(J,2),ge=W[0],De=W[1],Ke=R.useState(),ve=(0,i.Z)(Ke,2),Ue=ve[0],o=ve[1],l=function(){De(h)};(0,U.Z)(function(){P&&l()},[re,X,D,P]),(0,U.Z)(function(){if(ge===h)De(Q);else if(ge===Q){var se=r(s.current,!1,X,D);De(ie),o(se)}else le()},[ge]);var d=R.useRef(),O=function(){G.Z.cancel(d.current)},M=function(Ee){ge===ie&&(j==null||j(Ee),B&&(O(),d.current=(0,G.Z)(function(){l()})))};R.useEffect(function(){return O},[]);var Y=P?Ue:null,we=(0,w.Z)((0,w.Z)({},fe),Y);return(ge===h||ge===Q)&&(we.overflowY="hidden",we.overflowX="hidden"),R.createElement(E.Z,{onResize:M,disabled:!(B||j)},R.createElement("textarea",(0,n.Z)({},Be,{ref:s,style:we,className:$()(C,y,(0,u.Z)({},"".concat(C,"-disabled"),Ve)),disabled:Ve,value:je,onChange:ue})))}),ze=b,$e=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Me(I,H){return(0,p.Z)(I||"").slice(0,H).join("")}function Z(I,H,N,C){var A=N;return I?A=Me(N,C):(0,p.Z)(H||"").lengthC&&(A=H),A}var he=R.forwardRef(function(I,H){var N,C=I.defaultValue,A=I.value,te=I.onFocus,re=I.onBlur,B=I.onChange,j=I.allowClear,y=I.maxLength,fe=I.onCompositionStart,Ve=I.onCompositionEnd,Ae=I.suffix,Pe=I.prefixCls,Be=Pe===void 0?"rc-textarea":Pe,me=I.classes,Ze=I.showCount,je=I.className,Ie=I.style,ue=I.disabled,s=I.hidden,g=I.classNames,x=I.styles,X=I.onResize,D=(0,f.Z)(I,$e),P=(0,q.Z)(C,{value:A,defaultValue:C}),le=(0,i.Z)(P,2),J=le[0],W=le[1],ge=(0,R.useRef)(null),De=R.useState(!1),Ke=(0,i.Z)(De,2),ve=Ke[0],Ue=Ke[1],o=R.useState(!1),l=(0,i.Z)(o,2),d=l[0],O=l[1],M=R.useRef(),Y=R.useRef(0),we=R.useState(null),se=(0,i.Z)(we,2),Ee=se[0],Le=se[1],be=function(){var ce;(ce=ge.current)===null||ce===void 0||ce.textArea.focus()};(0,R.useImperativeHandle)(H,function(){return{resizableTextArea:ge.current,focus:be,blur:function(){var ce;(ce=ge.current)===null||ce===void 0||ce.textArea.blur()}}}),(0,R.useEffect)(function(){Ue(function(Qe){return!ue&&Qe})},[ue]);var Te=Number(y)>0,Ne=function(ce){O(!0),M.current=J,Y.current=ce.currentTarget.selectionStart,fe==null||fe(ce)},ke=function(ce){O(!1);var Je=ce.currentTarget.value;if(Te){var t,c=Y.current>=y+1||Y.current===((t=M.current)===null||t===void 0?void 0:t.length);Je=Z(c,M.current,Je,y)}Je!==J&&(W(Je),(0,z.rJ)(ce.currentTarget,ce,B,Je)),Ve==null||Ve(ce)},Et=function(ce){var Je=ce.target.value;if(!d&&Te){var t=ce.target.selectionStart>=y+1||ce.target.selectionStart===Je.length||!ce.target.selectionStart;Je=Z(t,J,Je,y)}W(Je),(0,z.rJ)(ce.currentTarget,ce,B,Je)},Ft=function(ce){var Je=D.onPressEnter,t=D.onKeyDown;ce.key==="Enter"&&Je&&Je(ce),t==null||t(ce)},rt=function(ce){Ue(!0),te==null||te(ce)},yt=function(ce){Ue(!1),re==null||re(ce)},Se=function(ce){var Je;W(""),be(),(0,z.rJ)((Je=ge.current)===null||Je===void 0?void 0:Je.textArea,ce,B)},at=(0,z.D7)(J);!d&&Te&&A==null&&(at=Me(at,y));var it=Ae,vt;if(Ze){var $t=(0,p.Z)(at).length;(0,k.Z)(Ze)==="object"?vt=Ze.formatter({value:at,count:$t,maxLength:y}):vt="".concat($t).concat(Te?" / ".concat(y):""),it=R.createElement(R.Fragment,null,it,R.createElement("span",{className:$()("".concat(Be,"-data-count"),g==null?void 0:g.count),style:x==null?void 0:x.count},vt))}var bt=function(ce){var Je;X==null||X(ce),(Je=ge.current)!==null&&Je!==void 0&&Je.textArea.style.height&&Le(!0)},_e=!D.autoSize&&!Ze&&!j,Nt=R.createElement(S.BaseInput,{value:at,allowClear:j,handleReset:Se,suffix:it,prefixCls:Be,classes:{affixWrapper:$()(me==null?void 0:me.affixWrapper,(N={},(0,u.Z)(N,"".concat(Be,"-show-count"),Ze),(0,u.Z)(N,"".concat(Be,"-textarea-allow-clear"),j),N))},disabled:ue,focused:ve,className:je,style:(0,w.Z)((0,w.Z)({},Ie),Ee&&!_e?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof vt=="string"?vt:void 0}},hidden:s,inputElement:R.createElement(ze,(0,n.Z)({},D,{onKeyDown:Ft,onChange:Et,onFocus:rt,onBlur:yt,onCompositionStart:Ne,onCompositionEnd:ke,className:g==null?void 0:g.textarea,style:(0,w.Z)((0,w.Z)({},x==null?void 0:x.textarea),{},{resize:Ie==null?void 0:Ie.resize}),disabled:ue,prefixCls:Be,onResize:bt,ref:ge}))});return Nt}),ae=he,oe=ae},16722:function(ut,de,e){e.d(de,{Z:function(){return V}});const n=$=>typeof $=="object"&&$!=null&&$.nodeType===1,w=($,S)=>(!S||$!=="hidden")&&$!=="visible"&&$!=="clip",u=($,S)=>{if($.clientHeight<$.scrollHeight||$.clientWidth<$.scrollWidth){const z=getComputedStyle($,null);return w(z.overflowY,S)||w(z.overflowX,S)||(q=>{const R=(E=>{if(!E.ownerDocument||!E.ownerDocument.defaultView)return null;try{return E.ownerDocument.defaultView.frameElement}catch(U){return null}})(q);return!!R&&(R.clientHeightE<$&&U>S||E>$&&U=S&&G>=z?E-$-q:U>S&&Gz?U-S+R:0,i=$=>{const S=$.parentElement;return S==null?$.getRootNode().host||null:S},f=($,S)=>{var z,q,R,E;if(typeof document=="undefined")return[];const{scrollMode:U,block:G,inline:T,boundary:ee,skipOverflowHiddenElements:pe}=S,F=typeof ee=="function"?ee:re=>re!==ee;if(!n($))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,r=[];let a=$;for(;n(a)&&F(a);){if(a=i(a),a===K){r.push(a);break}a!=null&&a===document.body&&u(a)&&!u(document.documentElement)||a!=null&&u(a,pe)&&r.push(a)}const h=(q=(z=window.visualViewport)==null?void 0:z.width)!=null?q:innerWidth,Q=(E=(R=window.visualViewport)==null?void 0:R.height)!=null?E:innerHeight,{scrollX:ie,scrollY:b}=window,{height:ze,width:$e,top:Me,right:Z,bottom:he,left:ae}=$.getBoundingClientRect(),{top:oe,right:I,bottom:H,left:N}=(re=>{const B=window.getComputedStyle(re);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})($);let C=G==="start"||G==="nearest"?Me-oe:G==="end"?he+H:Me+ze/2-oe+H,A=T==="center"?ae+$e/2-N+I:T==="end"?Z+I:ae-N;const te=[];for(let re=0;re=0&&ae>=0&&he<=Q&&Z<=h&&(B===K&&!u(B)||Me>=fe&&he<=Ae&&ae>=Pe&&Z<=Ve))return te;const Be=getComputedStyle(B),me=parseInt(Be.borderLeftWidth,10),Ze=parseInt(Be.borderTopWidth,10),je=parseInt(Be.borderRightWidth,10),Ie=parseInt(Be.borderBottomWidth,10);let ue=0,s=0;const g="offsetWidth"in B?B.offsetWidth-B.clientWidth-me-je:0,x="offsetHeight"in B?B.offsetHeight-B.clientHeight-Ze-Ie:0,X="offsetWidth"in B?B.offsetWidth===0?0:y/B.offsetWidth:0,D="offsetHeight"in B?B.offsetHeight===0?0:j/B.offsetHeight:0;if(K===B)ue=G==="start"?C:G==="end"?C-Q:G==="nearest"?k(b,b+Q,Q,Ze,Ie,b+C,b+C+ze,ze):C-Q/2,s=T==="start"?A:T==="center"?A-h/2:T==="end"?A-h:k(ie,ie+h,h,me,je,ie+A,ie+A+$e,$e),ue=Math.max(0,ue+b),s=Math.max(0,s+ie);else{ue=G==="start"?C-fe-Ze:G==="end"?C-Ae+Ie+x:G==="nearest"?k(fe,Ae,j,Ze,Ie+x,C,C+ze,ze):C-(fe+j/2)+x/2,s=T==="start"?A-Pe-me:T==="center"?A-(Pe+y/2)+g/2:T==="end"?A-Ve+je+g:k(Pe,Ve,y,me,je+g,A,A+$e,$e);const{scrollLeft:P,scrollTop:le}=B;ue=D===0?0:Math.max(0,Math.min(le+ue/D,B.scrollHeight-j/D+x)),s=X===0?0:Math.max(0,Math.min(P+s/X,B.scrollWidth-y/X+g)),C+=le-ue,A+=P-s}te.push({el:B,top:ue,left:s})}return te},p=$=>$===!1?{block:"end",inline:"nearest"}:(S=>S===Object(S)&&Object.keys(S).length!==0)($)?$:{block:"start",inline:"nearest"};function V($,S){if(!$.isConnected||!(R=>{let E=R;for(;E&&E.parentNode;){if(E.parentNode===document)return!0;E=E.parentNode instanceof ShadowRoot?E.parentNode.host:E.parentNode}return!1})($))return;const z=(R=>{const E=window.getComputedStyle(R);return{top:parseFloat(E.scrollMarginTop)||0,right:parseFloat(E.scrollMarginRight)||0,bottom:parseFloat(E.scrollMarginBottom)||0,left:parseFloat(E.scrollMarginLeft)||0}})($);if((R=>typeof R=="object"&&typeof R.behavior=="function")(S))return S.behavior(f($,S));const q=typeof S=="boolean"||S==null?void 0:S.behavior;for(const{el:R,top:E,left:U}of f($,p(S))){const G=E-z.top+z.bottom,T=U-z.left+z.right;R.scroll({top:G,left:T,behavior:q})}}}}]); +`,ee=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],pe={},F;function K(I){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,N=I.getAttribute("id")||I.getAttribute("data-reactid")||I.getAttribute("name");if(H&&pe[N])return pe[N];var C=window.getComputedStyle(I),A=C.getPropertyValue("box-sizing")||C.getPropertyValue("-moz-box-sizing")||C.getPropertyValue("-webkit-box-sizing"),te=parseFloat(C.getPropertyValue("padding-bottom"))+parseFloat(C.getPropertyValue("padding-top")),re=parseFloat(C.getPropertyValue("border-bottom-width"))+parseFloat(C.getPropertyValue("border-top-width")),B=ee.map(function(y){return"".concat(y,":").concat(C.getPropertyValue(y))}).join(";"),j={sizingStyle:B,paddingSize:te,borderSize:re,boxSizing:A};return H&&N&&(pe[N]=j),j}function r(I){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;F||(F=document.createElement("textarea"),F.setAttribute("tab-index","-1"),F.setAttribute("aria-hidden","true"),document.body.appendChild(F)),I.getAttribute("wrap")?F.setAttribute("wrap",I.getAttribute("wrap")):F.removeAttribute("wrap");var A=K(I,H),te=A.paddingSize,re=A.borderSize,B=A.boxSizing,j=A.sizingStyle;F.setAttribute("style","".concat(j,";").concat(Z)),F.value=I.value||I.placeholder||"";var y=void 0,fe=void 0,Ve,Ae=F.scrollHeight;if(B==="border-box"?Ae+=re:B==="content-box"&&(Ae-=te),N!==null||C!==null){F.value=" ";var Pe=F.scrollHeight-te;N!==null&&(y=Pe*N,B==="border-box"&&(y=y+te+re),Ae=Math.max(y,Ae)),C!==null&&(fe=Pe*C,B==="border-box"&&(fe=fe+te+re),Ve=Ae>fe?"":"hidden",Ae=Math.min(fe,Ae))}var Be={height:Ae,overflowY:Ve,resize:"none"};return y&&(Be.minHeight=y),fe&&(Be.maxHeight=fe),Be}var a=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],h=0,Q=1,ie=2,b=R.forwardRef(function(I,H){var N=I,C=N.prefixCls,A=N.onPressEnter,te=N.defaultValue,re=N.value,B=N.autoSize,j=N.onResize,y=N.className,fe=N.style,Ve=N.disabled,Ae=N.onChange,Pe=N.onInternalAutoSize,Be=(0,f.Z)(N,a),me=(0,q.Z)(te,{value:re,postState:function(Ee){return Ee!=null?Ee:""}}),Ze=(0,i.Z)(me,2),je=Ze[0],Ie=Ze[1],ue=function(Ee){Ie(Ee.target.value),Ae==null||Ae(Ee)},s=R.useRef();R.useImperativeHandle(H,function(){return{textArea:s.current}});var g=R.useMemo(function(){return B&&(0,k.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),x=(0,i.Z)(g,2),X=x[0],D=x[1],P=!!B,le=function(){try{if(document.activeElement===s.current){var Ee=s.current,Le=Ee.selectionStart,be=Ee.selectionEnd,Te=Ee.scrollTop;s.current.setSelectionRange(Le,be),s.current.scrollTop=Te}}catch(Ne){}},J=R.useState(ie),W=(0,i.Z)(J,2),ge=W[0],De=W[1],Ke=R.useState(),ve=(0,i.Z)(Ke,2),Ue=ve[0],o=ve[1],l=function(){De(h)};(0,U.Z)(function(){P&&l()},[re,X,D,P]),(0,U.Z)(function(){if(ge===h)De(Q);else if(ge===Q){var se=r(s.current,!1,X,D);De(ie),o(se)}else le()},[ge]);var d=R.useRef(),O=function(){G.Z.cancel(d.current)},M=function(Ee){ge===ie&&(j==null||j(Ee),B&&(O(),d.current=(0,G.Z)(function(){l()})))};R.useEffect(function(){return O},[]);var Y=P?Ue:null,we=(0,w.Z)((0,w.Z)({},fe),Y);return(ge===h||ge===Q)&&(we.overflowY="hidden",we.overflowX="hidden"),R.createElement(E.Z,{onResize:M,disabled:!(B||j)},R.createElement("textarea",(0,n.Z)({},Be,{ref:s,style:we,className:$()(C,y,(0,u.Z)({},"".concat(C,"-disabled"),Ve)),disabled:Ve,value:je,onChange:ue})))}),ze=b,$e=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Me(I,H){return(0,p.Z)(I||"").slice(0,H).join("")}function T(I,H,N,C){var A=N;return I?A=Me(N,C):(0,p.Z)(H||"").lengthC&&(A=H),A}var he=R.forwardRef(function(I,H){var N,C=I.defaultValue,A=I.value,te=I.onFocus,re=I.onBlur,B=I.onChange,j=I.allowClear,y=I.maxLength,fe=I.onCompositionStart,Ve=I.onCompositionEnd,Ae=I.suffix,Pe=I.prefixCls,Be=Pe===void 0?"rc-textarea":Pe,me=I.classes,Ze=I.showCount,je=I.className,Ie=I.style,ue=I.disabled,s=I.hidden,g=I.classNames,x=I.styles,X=I.onResize,D=(0,f.Z)(I,$e),P=(0,q.Z)(C,{value:A,defaultValue:C}),le=(0,i.Z)(P,2),J=le[0],W=le[1],ge=(0,R.useRef)(null),De=R.useState(!1),Ke=(0,i.Z)(De,2),ve=Ke[0],Ue=Ke[1],o=R.useState(!1),l=(0,i.Z)(o,2),d=l[0],O=l[1],M=R.useRef(),Y=R.useRef(0),we=R.useState(null),se=(0,i.Z)(we,2),Ee=se[0],Le=se[1],be=function(){var ce;(ce=ge.current)===null||ce===void 0||ce.textArea.focus()};(0,R.useImperativeHandle)(H,function(){return{resizableTextArea:ge.current,focus:be,blur:function(){var ce;(ce=ge.current)===null||ce===void 0||ce.textArea.blur()}}}),(0,R.useEffect)(function(){Ue(function(Qe){return!ue&&Qe})},[ue]);var Te=Number(y)>0,Ne=function(ce){O(!0),M.current=J,Y.current=ce.currentTarget.selectionStart,fe==null||fe(ce)},ke=function(ce){O(!1);var Je=ce.currentTarget.value;if(Te){var t,c=Y.current>=y+1||Y.current===((t=M.current)===null||t===void 0?void 0:t.length);Je=T(c,M.current,Je,y)}Je!==J&&(W(Je),(0,z.rJ)(ce.currentTarget,ce,B,Je)),Ve==null||Ve(ce)},Et=function(ce){var Je=ce.target.value;if(!d&&Te){var t=ce.target.selectionStart>=y+1||ce.target.selectionStart===Je.length||!ce.target.selectionStart;Je=T(t,J,Je,y)}W(Je),(0,z.rJ)(ce.currentTarget,ce,B,Je)},Ft=function(ce){var Je=D.onPressEnter,t=D.onKeyDown;ce.key==="Enter"&&Je&&Je(ce),t==null||t(ce)},rt=function(ce){Ue(!0),te==null||te(ce)},yt=function(ce){Ue(!1),re==null||re(ce)},Se=function(ce){var Je;W(""),be(),(0,z.rJ)((Je=ge.current)===null||Je===void 0?void 0:Je.textArea,ce,B)},at=(0,z.D7)(J);!d&&Te&&A==null&&(at=Me(at,y));var it=Ae,vt;if(Ze){var $t=(0,p.Z)(at).length;(0,k.Z)(Ze)==="object"?vt=Ze.formatter({value:at,count:$t,maxLength:y}):vt="".concat($t).concat(Te?" / ".concat(y):""),it=R.createElement(R.Fragment,null,it,R.createElement("span",{className:$()("".concat(Be,"-data-count"),g==null?void 0:g.count),style:x==null?void 0:x.count},vt))}var bt=function(ce){var Je;X==null||X(ce),(Je=ge.current)!==null&&Je!==void 0&&Je.textArea.style.height&&Le(!0)},_e=!D.autoSize&&!Ze&&!j,Nt=R.createElement(S.BaseInput,{value:at,allowClear:j,handleReset:Se,suffix:it,prefixCls:Be,classes:{affixWrapper:$()(me==null?void 0:me.affixWrapper,(N={},(0,u.Z)(N,"".concat(Be,"-show-count"),Ze),(0,u.Z)(N,"".concat(Be,"-textarea-allow-clear"),j),N))},disabled:ue,focused:ve,className:je,style:(0,w.Z)((0,w.Z)({},Ie),Ee&&!_e?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof vt=="string"?vt:void 0}},hidden:s,inputElement:R.createElement(ze,(0,n.Z)({},D,{onKeyDown:Ft,onChange:Et,onFocus:rt,onBlur:yt,onCompositionStart:Ne,onCompositionEnd:ke,className:g==null?void 0:g.textarea,style:(0,w.Z)((0,w.Z)({},x==null?void 0:x.textarea),{},{resize:Ie==null?void 0:Ie.resize}),disabled:ue,prefixCls:Be,onResize:bt,ref:ge}))});return Nt}),ae=he,oe=ae},16722:function(ut,de,e){e.d(de,{Z:function(){return V}});const n=$=>typeof $=="object"&&$!=null&&$.nodeType===1,w=($,S)=>(!S||$!=="hidden")&&$!=="visible"&&$!=="clip",u=($,S)=>{if($.clientHeight<$.scrollHeight||$.clientWidth<$.scrollWidth){const z=getComputedStyle($,null);return w(z.overflowY,S)||w(z.overflowX,S)||(q=>{const R=(E=>{if(!E.ownerDocument||!E.ownerDocument.defaultView)return null;try{return E.ownerDocument.defaultView.frameElement}catch(U){return null}})(q);return!!R&&(R.clientHeightE<$&&U>S||E>$&&U=S&&G>=z?E-$-q:U>S&&Gz?U-S+R:0,i=$=>{const S=$.parentElement;return S==null?$.getRootNode().host||null:S},f=($,S)=>{var z,q,R,E;if(typeof document=="undefined")return[];const{scrollMode:U,block:G,inline:Z,boundary:ee,skipOverflowHiddenElements:pe}=S,F=typeof ee=="function"?ee:re=>re!==ee;if(!n($))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,r=[];let a=$;for(;n(a)&&F(a);){if(a=i(a),a===K){r.push(a);break}a!=null&&a===document.body&&u(a)&&!u(document.documentElement)||a!=null&&u(a,pe)&&r.push(a)}const h=(q=(z=window.visualViewport)==null?void 0:z.width)!=null?q:innerWidth,Q=(E=(R=window.visualViewport)==null?void 0:R.height)!=null?E:innerHeight,{scrollX:ie,scrollY:b}=window,{height:ze,width:$e,top:Me,right:T,bottom:he,left:ae}=$.getBoundingClientRect(),{top:oe,right:I,bottom:H,left:N}=(re=>{const B=window.getComputedStyle(re);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})($);let C=G==="start"||G==="nearest"?Me-oe:G==="end"?he+H:Me+ze/2-oe+H,A=Z==="center"?ae+$e/2-N+I:Z==="end"?T+I:ae-N;const te=[];for(let re=0;re=0&&ae>=0&&he<=Q&&T<=h&&(B===K&&!u(B)||Me>=fe&&he<=Ae&&ae>=Pe&&T<=Ve))return te;const Be=getComputedStyle(B),me=parseInt(Be.borderLeftWidth,10),Ze=parseInt(Be.borderTopWidth,10),je=parseInt(Be.borderRightWidth,10),Ie=parseInt(Be.borderBottomWidth,10);let ue=0,s=0;const g="offsetWidth"in B?B.offsetWidth-B.clientWidth-me-je:0,x="offsetHeight"in B?B.offsetHeight-B.clientHeight-Ze-Ie:0,X="offsetWidth"in B?B.offsetWidth===0?0:y/B.offsetWidth:0,D="offsetHeight"in B?B.offsetHeight===0?0:j/B.offsetHeight:0;if(K===B)ue=G==="start"?C:G==="end"?C-Q:G==="nearest"?k(b,b+Q,Q,Ze,Ie,b+C,b+C+ze,ze):C-Q/2,s=Z==="start"?A:Z==="center"?A-h/2:Z==="end"?A-h:k(ie,ie+h,h,me,je,ie+A,ie+A+$e,$e),ue=Math.max(0,ue+b),s=Math.max(0,s+ie);else{ue=G==="start"?C-fe-Ze:G==="end"?C-Ae+Ie+x:G==="nearest"?k(fe,Ae,j,Ze,Ie+x,C,C+ze,ze):C-(fe+j/2)+x/2,s=Z==="start"?A-Pe-me:Z==="center"?A-(Pe+y/2)+g/2:Z==="end"?A-Ve+je+g:k(Pe,Ve,y,me,je+g,A,A+$e,$e);const{scrollLeft:P,scrollTop:le}=B;ue=D===0?0:Math.max(0,Math.min(le+ue/D,B.scrollHeight-j/D+x)),s=X===0?0:Math.max(0,Math.min(P+s/X,B.scrollWidth-y/X+g)),C+=le-ue,A+=P-s}te.push({el:B,top:ue,left:s})}return te},p=$=>$===!1?{block:"end",inline:"nearest"}:(S=>S===Object(S)&&Object.keys(S).length!==0)($)?$:{block:"start",inline:"nearest"};function V($,S){if(!$.isConnected||!(R=>{let E=R;for(;E&&E.parentNode;){if(E.parentNode===document)return!0;E=E.parentNode instanceof ShadowRoot?E.parentNode.host:E.parentNode}return!1})($))return;const z=(R=>{const E=window.getComputedStyle(R);return{top:parseFloat(E.scrollMarginTop)||0,right:parseFloat(E.scrollMarginRight)||0,bottom:parseFloat(E.scrollMarginBottom)||0,left:parseFloat(E.scrollMarginLeft)||0}})($);if((R=>typeof R=="object"&&typeof R.behavior=="function")(S))return S.behavior(f($,S));const q=typeof S=="boolean"||S==null?void 0:S.behavior;for(const{el:R,top:E,left:U}of f($,p(S))){const G=E-z.top+z.bottom,Z=U-z.left+z.right;R.scroll({top:G,left:Z,behavior:q})}}}}]); diff --git a/p__Classrooms__Lists__Exercise__Review__index.c7ce0239.async.js b/p__Classrooms__Lists__Exercise__Review__index.9f0c26d6.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Review__index.c7ce0239.async.js rename to p__Classrooms__Lists__Exercise__Review__index.9f0c26d6.async.js index bc1a3c19ab..edd73eebe4 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.c7ce0239.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.9f0c26d6.async.js @@ -242,7 +242,7 @@ ${lt} `}return dr.replaceSelection(qn+` `),dr.focus();default:throw new Error}},[dr,Vr]),Qa=(0,de.useMemo)(()=>{switch(Vr){case un:return de.createElement(rt,{callback:zi,onCancel:os});case Dr:return de.createElement(ct.Z,{callback:zi,onCancel:os});case gn:return de.createElement(at.Z,{callback:zi,onCancel:os});case yn:return de.createElement(Ne,{callback:zi,onCancel:os});case zr:return de.createElement(tt,{callback:zi,onCancel:os});case"maths-latex":return de.createElement(Ot,{showSaveButton:!0,callback:zi});case"inline-latex":return de.createElement(Zt.Z,{showSaveButton:!0,callback:zi});default:return null}},[Vr]);function os(){no("")}(0,de.useEffect)(()=>{if(Tl.current){let wr=function(ea){Rr=!0,jr=ea.pageY},nr=function(){Rr=!1},ar=function(ea){if(Rr){let Tr=ea.pageY-jr;Tr<0&&(Tr=0),Tr>300&&(Tr=300);let fr=ur+Tr+"px";Go(fr)}},lr=Tl.current,Rr=!1,jr=0;return lr.addEventListener("mousedown",wr),document.addEventListener("mousemove",ar),document.addEventListener("mouseup",nr),()=>{lr.removeEventListener("mousedown",wr),document.removeEventListener("mousemove",ar),document.removeEventListener("mouseup",nr)}}},[dr,Tl]),(0,de.useEffect)(()=>{Go(ur)},[ur]);const Os=ei(Cn),tl=ei(us),nl={width:Os,height:tl},Pl=(0,de.useMemo)(()=>{if(Vo){let wr=new Date(Vo),nr=wr.getHours(),ar=wr.getMinutes(),lr=wr.getSeconds();return nr=nr<10?"0"+nr:nr,ar=ar<10?"0"+ar:ar,lr=lr<10?"0"+lr:lr,`${nr}:${ar}:${lr}`}return 0},[Vo]),Oo=wr=>{const nr=[];if(ts){let ar=-1;wr=wr.replace(/(@▁▁@|@▁@)/g,function(lr,Rr,jr){nr.push({multiLine:lr!==_a})})}return nr};function vl(){window.sessionStorage.removeItem(Ka),as(!1),rs(0)}function vn(){as(!1),rs(0),dr.setValue(window.sessionStorage.getItem(Ka))}(0,de.useEffect)(()=>{Fo[Vr]&&Vr!==kn&&Vr!==yn&&setTimeout(()=>{const wr=document.getElementsByClassName("markdown-popup-form")[0],nr=window.innerWidth/2-wr.offsetWidth/2,ar=window.innerHeight/2-wr.offsetHeight/2;ml(nr),il(ar)},0)},[Vr]);const Zn=wr=>{wr.preventDefault();const nr=wr.clientX-_r,ar=wr.clientY-Ol;document.body.onmousemove=lr=>{let Rr=lr.clientX-nr,jr=lr.clientY-ar;const ea=document.getElementsByClassName("markdown-popup-form")[0],Tr=window.innerWidth-ea.offsetWidth,fr=window.innerHeight-ea.offsetHeight;Rr=Math.max(0,Math.min(Rr,Tr)),jr=Math.max(0,Math.min(jr,fr)),hr(lr.clientX,lr.clientY,nr,ar)&&(ml(Rr),il(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},hr=(wr,nr,ar,lr)=>{const Rr=document.body.clientHeight,jr=document.body.clientWidth;return wr<20&&ar>wr||wr>jr-20&&arnr||nr>Rr-20&&lrSe in be?re(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&E(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&E(be,Pe,Se[Pe]);return be},te=(be,Se)=>ne(be,ee(Se));const{useForm:ue}=de.default,he={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:be,onCancel:Se})=>{const[Pe]=ue();let Qe=(0,se.useRef)();function Ie(Re){Qe.current.width=Pe.getFieldValue("width"),Qe.current.align=Pe.getFieldValue("align"),be(Re,Qe.current)}function Me(Re,He){if(Re.status===-1){ze.ZP.error(Re.message);return}Pe.setFieldsValue({src:`/api/attachments/${Re.id}`,type:He.type})}function Fe(Re){let He=Re.target.files[0];Qe.current=He,Be(He,Me)}return ie.createElement(de.default,te(z({form:Pe},ve),{className:"upload-image-panel",onFinish:Ie,style:{width:470,overflow:"hidden"}}),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(de.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ie.createElement(b.default,{style:he})),ie.createElement(ye,{onFileChange:Fe}))),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(b.default,{style:{width:264}})),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(we.Z,null,ie.createElement(de.default.Item,{name:"width",style:{margin:0}},ie.createElement(pe.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(de.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(ce.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"}]})),ie.createElement("aside",null,ie.createElement(de.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(Ae.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:be}))}function Be(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ae.bg)())throw ze.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ie){Se(JSON.parse(Ie.target.responseText),be)},!1),Qe.addEventListener("error",function(Ie){console.error(Ie)},!1),Qe.open("POST",`${oe.KI}/api/attachments.json`),Qe.send(Pe)}},57261:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return b}});var de=Ee(59301),ze=Ee(4676);class b extends de.Component{constructor(pe){super(pe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,ze.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Rt,bt,Ee){"use strict";var de=Ee(829),ze=Ee(57809),b=Ee(78673),we=Ee(59301);const pe=ze.default.Option;bt.Z=({isTheoretical:ce,onFontSizeChange:Ae,cmFontSize:oe,cmCodeMode:se,autoFormat:ae,onCodeModeChange:ie,onTabToSpace:re,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:E,challenge:z,shixun_environment_id:te,shixun_environments:ue})=>{var he;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(he=ue==null?void 0:ue.find(ye=>ye.shixun_environment_id===te))==null?void 0:he.program_language;return we.createElement("div",{className:`tpi-code-setting ${a}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:se,onChange:ie},we.createElement(pe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(pe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:oe,onChange:Ae},we.createElement(pe,{value:12},"12px"),we.createElement(pe,{value:14},"14px"),we.createElement(pe,{value:16},"16px"),we.createElement(pe,{value:18},"18px"),we.createElement(pe,{value:20},"20px"),we.createElement(pe,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(b.Z,{checked:y,onChange:re})),we.createElement("div",{className:"file-item",onClick:ee},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),x),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,me&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,me)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,ve[z==null?void 0:z.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,E==null?void 0:E.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,E!=null&&E.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(Rt,bt,Ee){"use strict";Ee.d(bt,{i:function(){return ve},Z:function(){return ye}});var de={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"},ze=Ee(71418),b=Ee(6848),we=Ee(93948),pe=Ee(92310),ce=Ee.n(pe),Ae=Ee(65862),oe=Ee(2524),se=Ee(41867),ae=Ee(79005),ie=Ee(20345),re=Ee(77882),ne=Ee(31081),ee=Ee(75309),a=Ee(71979),y=Ee(47558),x=Ee(42922),E=Ee(66832),z=Ee(96593),te=Ee(19664),ue=Ee(91833),he=Ee(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ae,swimg:ie},{name:"101\u8BA1\u5212",ptimg:re,swimg:ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ue}];var ye=({className:Be,dataSource:be=[],col:Se=4,right:Pe,bottom:Qe=23,precision:Ie=0,wrapWidth:Me=1200,trackEventItems:Fe,loading:Re,onRemove:He=()=>{},isCurrent:Xe=!0,showAlias:Oe=!1,showProgress:it=!1})=>{const At=Math.floor((Me-(Se-1)*Pe)/Se),rt=[{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(ct=>(window.ENV==="build"&&(ct.ptimg=`/react/build${ct.ptimg}`,ct.swimg=`/react/build${ct.swimg}`),ct));return he.createElement(ze.Z,{spinning:Re},he.createElement("div",{className:ce()(de.list,Be)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((ct,at)=>{var _e,et,yt,mt,Dt,ut;const{name:st,id:Ve,identifier:pt,featured:Ge,school_name:qe,image_url:Ft,excellent:Ct,is_plan:Et}=ct;return he.createElement("div",{key:Ve,className:Xe&&it?de.wrapisCurrent:de.wrap,style:{width:At,marginRight:(1+at)%Se===0?0:Pe+Ie,marginBottom:Qe}},he.createElement("a",{className:de.li,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),Fe&&(0,Ae.L9)([Fe]),(0,Ae.xg)(`/paths/${pt}`)}},he.createElement("div",{className:de.img},he.createElement("img",{className:de.cover,src:`${Ft}`}),Xe&&(0,se.bg)()&&(ct==null?void 0:ct.studying)&&he.createElement("div",{className:`${de.movebq} user-path-items`,onClick:Ye=>{Ye.stopPropagation(),He(ct)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=ct==null?void 0:ct.subject_tags)==null?void 0:_e.map((Ye,Ne)=>{var Ze,lt;if(Ne===0){const Tt=(Ze=rt.find(tt=>tt.name==Ye))==null?void 0:Ze.swimg;return he.createElement("img",{className:de.sign,src:Tt,style:{left:"-4px"}})}const vt=(lt=rt.find(Tt=>Tt.name==Ye))==null?void 0:lt.ptimg;return he.createElement("img",{className:de.sign,src:vt,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ct==null?void 0:ct.excellent)&&he.createElement("div",{className:de.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:de.name},he.createElement(b.Z,{title:Oe&&(ct!=null&&ct.excellent_alias_name)?he.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ct==null?void 0:ct.excellent_alias_name}`)):st},he.createElement("span",{className:de.e},Oe&&(ct==null?void 0:ct.excellent_alias_name)||st))),Xe&&it&&((et=ct==null?void 0:ct.progress)==null?void 0:et.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=ct==null?void 0:ct.progress)==null?void 0:yt.my_score)/((mt=ct==null?void 0:ct.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Dt=ct==null?void 0:ct.progress)==null?void 0:Dt.my_score,"/",(ut=ct==null?void 0:ct.progress)==null?void 0:ut.all_score),(!Xe||!it)&&he.createElement("div",{className:de.tags},he.createElement("div",null,he.createElement(b.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,ct.stages_count))),he.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,ct.members_count)))))))})),!be.length&&he.createElement(oe.Z,null)))}},3918:function(Rt,bt,Ee){"use strict";Ee.d(bt,{jL:function(){return pe},w9:function(){return ei},vv:function(){return Cn},dN:function(){return Fo},QD:function(){return hA},cQ:function(){return Ne.Z},vg:function(){return Mi},Oz:function(){return yr},op:function(){return rs},O5:function(){return Pl},_b:function(){return Ms},t7:function(){return Qe},tT:function(){return Fe},Gi:function(){return Ko},YG:function(){return hi},Ed:function(){return li},kT:function(){return Ka},qp:function(){return x},Um:function(){return ve},K3:function(){return te},vr:function(){return ml},qE:function(){return $s},Je:function(){return Xe},wb:function(){return ut},rC:function(){return Ye},lB:function(){return pt},cq:function(){return Ss},kO:function(){return ns},tp:function(){return Be},Si:function(){return vn},k8:function(){return Zo},Du:function(){return jr}});var de=Ee(59301),ze={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"},b="data:image/png;base64,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",pe=({dataSource:On=[],img:hn,imgWidth:En=346,title:rr,sunTitle:na,bannerExtraContent:oa})=>de.createElement("div",{className:ze.banner},de.createElement("div",{className:ze.content},de.createElement("aside",null,de.createElement("p",null,de.createElement("b",null,rr),de.createElement("span",null,na)),On.length>0&&de.createElement("div",{className:ze.btns},On.map((qn,Xr)=>de.createElement("div",{key:Xr,onClick:qn.click},qn.name,qn.sign?de.createElement("img",{src:b,width:39}):null))),oa),hn&&de.createElement("img",{style:{marginTop:33,marginRight:38},src:hn,width:En}))),ce={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"},Ae=Ee(92310),oe=Ee.n(Ae),se=Ee(89392),ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(On,hn,En)=>hn in On?ae(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,a=(On,hn)=>{for(var En in hn||(hn={}))re.call(hn,En)&&ee(On,En,hn[En]);if(ie)for(var En of ie(hn))ne.call(hn,En)&&ee(On,En,hn[En]);return On},x=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:na,title:oa,titleWidth:qn=41,style:Xr={},fontColor:pa="#6A7283",showCount:xt,classNameActive:ua,styleItem:tn={}})=>{const[Br,Wr]=(0,de.useState)(0),[ga,Nr]=(0,de.useState)(!1),Wn=(0,de.useRef)(null),Pr=(0,de.useRef)(null);return(0,de.useEffect)(()=>{var Gr;On.length!==0&&(((Gr=Wn==null?void 0:Wn.current)==null?void 0:Gr.clientHeight)>97?Wr(1):Wr(0)),On.length===0&&Wr(0),Nr(!1)},[On]),de.createElement("div",{className:oe()(ce.row,na),style:Xr},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:qn,marginTop:ga?12:4},className:`${ce.title} ${rr?"current":""}`},oa),de.createElement("div",{className:ga?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},de.createElement("div",{className:ce.bar,ref:Pr,style:Br>0?{height:Br===1?97:"auto",overflow:Br===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},de.createElement("div",{className:ce.tag,ref:Wn},On==null?void 0:On.map(Gr=>de.createElement("span",{onClick:()=>En(Gr.id),key:Gr.id,style:a(a({color:pa},tn),(Gr==null?void 0:Gr.style)||{}),className:hn===Gr.id?oe()(ua||ce.active,Gr.classNameActive):""},de.createElement("span",{title:Gr.name,className:ce.name},Gr.name),!!xt&&de.createElement("span",{className:ce.num},Gr.count))))),!!Br&&de.createElement(de.Fragment,null,Br===1?de.createElement("div",{onClick:()=>{var Gr;Wr(2),((Gr=Wn==null?void 0:Wn.current)==null?void 0:Gr.clientHeight)>245?Nr(!0):Nr(!1)},className:ce.action},"\u5C55\u5F00",de.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):de.createElement("div",{onClick:()=>{Pr.current.scrollTop=0,Wr(1),Nr(!1)},className:ce.action},"\u6536\u8D77",de.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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:On=[],value:hn,onChange:En,onTitleChange:rr,className:na,title:oa,titleWidth:qn=41,style:Xr={},fontColor:pa="#6A7283",showCount:xt,expand:ua=!0})=>{const[tn,Br]=(0,de.useState)(0),[Wr,ga]=(0,de.useState)(!1),Nr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[Pr,Gr]=(0,de.useState)(ua);return de.createElement("div",{className:oe()(E.row,na),style:Xr},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:qn,marginTop:Wr?12:4},className:`${E.title} ${rr?"current":""}`},oa),de.createElement("i",{className:`iconfont ${Pr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Pr?8:10},onClick:()=>Gr(!Pr)})),Pr&&de.createElement("div",{className:Wr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},de.createElement("div",{className:E.fenge}),de.createElement("div",{className:E.bar,ref:Wn},de.createElement("div",{className:E.tag,ref:Nr},On==null?void 0:On.map(Sa=>de.createElement("span",{onClick:()=>En(Sa.id),key:Sa.id,style:{color:pa},className:hn===Sa.id?E.active:""},de.createElement("span",{title:Sa.name,className:E.name},Sa.name),!!xt&&de.createElement("span",{className:E.num},Sa.count)))))))},ue={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ve=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:na,title:oa,titleWidth:qn=41,style:Xr={},fontColor:pa="#fff",showCount:xt,expand:ua=!0})=>{const[tn,Br]=(0,de.useState)(0),[Wr,ga]=(0,de.useState)(!1),Nr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[Pr,Gr]=(0,de.useState)(ua);return de.createElement("div",{className:oe()(ue.row,na),style:Xr},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:qn},className:`${ue.title} ${rr?"current":""}`},oa),de.createElement("i",{className:`iconfont ${Pr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Pr?"#00DDC7":"#037F74",fontSize:Pr?10:12},onClick:()=>Gr(!Pr)})),Pr&&de.createElement("div",{className:Wr?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},de.createElement("div",{className:ue.bar,ref:Wn},de.createElement("div",{className:ue.tag,ref:Nr},On==null?void 0:On.map(Sa=>de.createElement("span",{onClick:()=>En(Sa.id),key:Sa.id,style:{color:pa},className:hn===Sa.id?ue.active:""},de.createElement("span",{title:Sa.name,className:ue.name},Sa.name),!!xt&&de.createElement("span",{className:ue.num},Sa.count)))))))},me={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"},Be=({dataSource:On=[],value:hn,onChange:En,className:rr,style:na={}})=>de.createElement("div",{style:na,className:oe()(me.tabs,rr)},On.map(oa=>de.createElement("span",{onClick:()=>En(oa.id),className:hn===oa.id?me.active:"",key:oa.id},oa.name))),be={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"},Se=Ee(92832),Qe=({dataSource:On=[],value:hn="",onChange:En,onInputChange:rr=()=>{},className:na,style:oa={},placeholder:qn,allowClear:Xr=!1})=>{var pa;const[xt,ua]=(0,de.useState)(""),[tn,Br]=(0,de.useState)("");(0,de.useEffect)(()=>{var Nr;let Wn=hn;(Nr=JSON.stringify(hn))!=null&&Nr.includes("{")&&(ua(hn.id),Wn=hn.value||"");try{Br(decodeURIComponent(Wn||""))}catch(Pr){Br(decodeURIComponent(Wn||""))}},[hn]);const Wr=()=>{En(encodeURIComponent(tn),xt||null)},ga=Nr=>{Nr!==xt&&(ua(Nr),En(encodeURIComponent(tn),Nr))};return de.createElement("div",{className:oe()(be.input,na),style:oa},!!On.length&&de.createElement("div",{className:be.dropdown},de.createElement("div",{className:be.text},(pa=On.find(Nr=>Nr.id===xt))==null?void 0:pa.name,de.createElement("i",{className:"iconfont icon-zhankai4"}),de.createElement("b",{className:be.b1}),de.createElement("b",{className:be.b2})),de.createElement("div",{className:be.menu},On.map((Nr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Nr.id)},Nr.name)))),de.createElement(Se.default,{onPressEnter:Wr,value:tn,onChange:Nr=>{Br(Nr.target.value),rr(encodeURIComponent(Nr.target.value),xt||null)},bordered:!1,placeholder:qn}),de.createElement("i",{onClick:Wr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ie={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Fe=({dataSource:On=[],value:hn="",onChange:En,onInputChange:rr=()=>{},className:na,style:oa={},placeholder:qn,allowClear:Xr=!1})=>{var pa;const[xt,ua]=(0,de.useState)(""),[tn,Br]=(0,de.useState)("");(0,de.useEffect)(()=>{var Nr;let Wn=hn;(Nr=JSON.stringify(hn))!=null&&Nr.includes("{")&&(ua(hn.id),Wn=hn.value||"");try{Br(decodeURIComponent(Wn||""))}catch(Pr){Br(decodeURIComponent(Wn||""))}},[hn]);const Wr=()=>{En(encodeURIComponent(tn),xt||null)},ga=Nr=>{Nr!==xt&&(ua(Nr),En(encodeURIComponent(tn),Nr))};return de.createElement("div",{className:oe()(Ie.input,na),style:oa},!!On.length&&de.createElement("div",{className:Ie.dropdown},de.createElement("div",{className:Ie.text},(pa=On.find(Nr=>Nr.id===xt))==null?void 0:pa.name,de.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),de.createElement("div",{className:Ie.menu},On.map((Nr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Nr.id)},Nr.name)))),de.createElement(Se.default,{onPressEnter:Wr,value:tn,onChange:Nr=>{Br(Nr.target.value),rr(encodeURIComponent(Nr.target.value),xt||null)},bordered:!1,placeholder:qn}),de.createElement("i",{onClick:Wr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={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"},Xe=({value:On,onChange:hn,className:En,total:rr,pageSize:na,style:oa={}})=>{const qn=On<2,Xr=On>=Math.ceil(rr/na);return rr<=na?de.createElement(de.Fragment,null):de.createElement("div",{className:oe()(Re.quickPager,En),style:oa},de.createElement("div",{onClick:()=>{qn||hn(On-1,"prev")},className:qn?Re.disabled:""},"\u4E0A\u4E00\u9875"),de.createElement("div",{onClick:()=>{Xr||hn(On+1,"next")},className:Xr?Re.disabled:""},"\u4E0B\u4E00\u9875"))},Oe={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=Ee(71418),At=Ee(6848),rt=Ee(13570),ct=Ee(74128),at=Ee(65862),_e=Ee(96908),et=Ee(57177),yt=Ee(81378),mt=Ee(2524),ut=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,trackEventItems:Xr,loading:pa})=>{const xt=Math.floor((qn-(En-1)*rr)/En);return de.createElement(it.Z,{spinning:pa},de.createElement("div",{className:oe()(Oe.list,On)},!!hn.length&&hn.map((ua,tn)=>{const{name:Br,id:Wr,identifier:ga,power:Nr,cover_image_id:Wn,pic:Pr}=ua;return de.createElement("div",{className:Oe.wrap,key:Wr,style:{width:xt,marginRight:(1+tn)%En===0?0:rr+oa,marginBottom:na}},de.createElement("a",{target:"_blank",href:`/shixuns/${ga}/challenges`,className:Oe.li,onClick:Gr=>{Gr.preventDefault(),Xr&&(0,at.L9)([Xr]),Nr&&(0,at.xg)(`/shixuns/${ga}/challenges`)}},de.createElement("div",{className:Oe.img},de.createElement("img",{className:Oe.cover,src:`${Pr}`}),ua.is_jupyter&&de.createElement("img",{className:Oe.sign,src:_e}),ua.is_jupyter_lab&&de.createElement("img",{className:Oe.sign,src:et}),ua.is_unity_3d&&de.createElement("img",{className:Oe.sign,src:yt})),de.createElement("div",{className:Oe.name},de.createElement(At.Z,{title:Br||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Oe.e},Br||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Oe.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,ua.challenges_count))),!!ua.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,ua.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,ua.level))),de.createElement("div",{className:Oe.rate},de.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:ua.score_info}),de.createElement("span",null,"\xA0",ua.score_info?`${ua.score_info}\u5206`:"5\u5206")))),!Nr&&de.createElement("div",{className:Oe.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},st={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:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,wrapClassName:Xr,trackEventItems:pa,loading:xt})=>{const ua=Math.floor((qn-(En-1)*rr)/En);return de.createElement(it.Z,{spinning:xt},de.createElement("div",{className:oe()(st.list,On)},!!hn.length&&hn.map((tn,Br)=>{const{name:Wr,id:ga,identifier:Nr,power:Wn,cover_image_id:Pr,pic:Gr}=tn;return de.createElement("div",{className:oe()(st.wrap,Xr),key:ga,style:{width:ua,marginRight:(1+Br)%En===0?0:rr+oa,marginBottom:na}},de.createElement("a",{target:"_blank",href:`/shixuns/${Nr}/challenges`,className:st.li,onClick:Sa=>{Sa.preventDefault(),pa&&(0,at.L9)([pa]),Wn&&(0,at.xg)(`/shixuns/${Nr}/challenges`)}},de.createElement("img",{src:Ee(47621),className:st.titleBg}),de.createElement("div",{className:st.name},de.createElement(At.Z,{title:Wr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:st.e},Wr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:st.img},de.createElement("img",{className:st.cover,src:Pr?`${ct.Z.API_SERVER}/api/attachments/${Pr}`:`${ct.Z.IMG_SERVER+Gr}`}),tn.is_jupyter&&de.createElement("div",{className:st.bq},"Jupyter"),tn.is_jupyter_lab&&de.createElement("div",{className:st.bq},"JupyterLab"),tn.is_unity_3d&&de.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),de.createElement("div",{className:"mt20 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:st.value},tn.myshixuns_count)),de.createElement("div",null,de.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),de.createElement("span",{className:st.value},tn.level))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5173\u5361\u6570"),de.createElement("span",{className:st.value},tn.challenges_count)),de.createElement("div",{className:st.rate},de.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:tn.score_info}),de.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",tn.score_info?`${tn.score_info}\u5206`:"5\u5206"))))),!Wn&&de.createElement("div",{className:st.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},Ge={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},qe="data:image/png;base64,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",Ft="data:image/png;base64,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",Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Ye=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,trackEventItems:Xr,loading:pa,wrapClassName:xt,imgClassName:ua})=>{const tn=Math.floor((qn-(En-1)*rr)/En);return de.createElement(it.Z,{spinning:pa},de.createElement("div",{className:oe()(Ge.list,On)},!!hn.length&&hn.map((Br,Wr)=>{const{name:ga,id:Nr,identifier:Wn,power:Pr,cover_image_id:Gr,pic:Sa}=Br;return de.createElement("div",{className:oe()(Ge.wrap,xt),key:Nr,style:{width:tn,marginRight:(1+Wr)%En===0?0:rr+oa,marginBottom:na}},de.createElement("a",{target:"_blank",href:`/shixuns/${Wn}/challenges`,className:Ge.li,onClick:qi=>{qi.preventDefault(),Xr&&(0,at.L9)([Xr]),Pr&&(0,at.xg)(`/shixuns/${Wn}/challenges`)}},de.createElement("div",{className:oe()(Ge.img,ua)},de.createElement("img",{className:Ge.cover,src:Gr?`${ct.Z.API_SERVER}/api/attachments/${Gr}`:`${ct.Z.IMG_SERVER+Sa}`}),Br.is_jupyter&&de.createElement("img",{className:Ge.sign,src:qe}),Br.is_jupyter_lab&&de.createElement("img",{className:Ge.sign,src:Ft}),Br.is_unity_3d&&de.createElement("img",{className:Ge.sign,src:Ct})),de.createElement("div",{className:Ge.name},de.createElement(At.Z,{title:ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Ge.e},ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Ge.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,Br.challenges_count))),!!Br.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,Br.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,Br.level))),de.createElement("div",{className:Ge.rate},de.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Br.score_info}),de.createElement("span",null,"\xA0",Br.score_info?`${Br.score_info}\u5206`:"5\u5206")))),!Pr&&de.createElement("div",{className:Ge.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},Ne=Ee(61584),Ze={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"},lt=Ee(79005),vt=Ee(20345),Tt=Ee(77882),tt=Ee(31081),Pt=Ee(75309),ln=Ee(71979),St=Ee(47558),Ht=Ee(42922),Ot=Ee(66832),Zt=Ee(96593),Jt=Ee(19664),Wt=Ee(91833),un=Object.defineProperty,gn=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,zn=(On,hn,En)=>hn in On?un(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Dr=(On,hn)=>{for(var En in hn||(hn={}))yn.call(hn,En)&&zn(On,En,hn[En]);if(gn)for(var En of gn(hn))kn.call(hn,En)&&zn(On,En,hn[En]);return On};const zr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:St,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Wt}];var yr=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,trackEventItems:Xr,loading:pa,wrapClassName:xt,imgClassName:ua,isArrow:tn=!1,imgStyle:Br={}})=>{const Wr=Math.floor((qn-(En-1)*rr)/En),[ga,Nr]=(0,de.useState)(),[Wn,Pr]=(0,de.useState)(),Gr=qi=>Nr(qi),Sa=()=>Nr(-1);return de.createElement(it.Z,{spinning:pa},de.createElement("div",{className:oe()(Ze.list,On)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map((qi,ds)=>{var _t;const{name:bn,id:Dn,identifier:Pa,featured:Qr,school_name:ja,image_url:ra,excellent:da,is_plan:xr}=qi;return de.createElement("div",{key:Dn,className:oe()(Ze.wrap,xt),style:{width:Wr,marginRight:(1+ds)%En===0?0:rr+oa,marginBottom:na}},de.createElement("a",{target:"_blank",href:`/paths/${Pa}`,className:Ze.li,onClick:Aa=>{Aa.preventDefault(),Xr&&(0,at.L9)([Xr]),(0,at.xg)(`/paths/${Pa}`)}},de.createElement("img",{src:Ee(39057),className:Ze.titleBg}),de.createElement("div",{className:Ze.name},de.createElement(At.Z,{title:bn},de.createElement("span",{className:Ze.e,style:{color:tn&&ga===ds?"#145DFF":"#000000"},onMouseEnter:()=>{Gr(ds)},onMouseLeave:Sa},bn))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:oe()(Ze.img,ua)},de.createElement("img",{className:Ze.cover,style:Dr({},Br),src:`${ct.Z.IMG_SERVER+ra}`}),(_t=qi==null?void 0:qi.subject_tags)==null?void 0:_t.map((Aa,Zr)=>{var oi,Gi;if(Zr===0){const bi=(oi=zr.find(po=>po.name==Aa))==null?void 0:oi.swimg;return de.createElement("img",{className:Ze.sign,src:bi,style:{left:"-4px"}})}const Xo=(Gi=zr.find(bi=>bi.name==Aa))==null?void 0:Gi.ptimg;return de.createElement("img",{className:Ze.sign,src:Xo,style:{left:`${48+52*(Zr-1)+2*Zr}px`}})}),de.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(qi==null?void 0:qi.excellent)&&de.createElement("div",{className:Ze.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u7AE0\u8282\u6570"),de.createElement("span",{className:Ze.value},qi.stages_count)),de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:Ze.value},qi.members_count))))))})),!hn.length&&de.createElement(mt.Z,null)))},Ar={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ia=Ee(41867),Kr=Ee(59301);const Ca=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:St,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Wt}];var Mi=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,trackEventItems:Xr,loading:pa,onRemove:xt=()=>{},isCurrent:ua=!0,showAlias:tn=!1,wrapClassName:Br,imgClassName:Wr})=>{const ga=Math.floor((qn-(En-1)*rr)/En),Nr=[{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(Wn=>(window.ENV==="build"&&(Wn.ptimg=`/react/build${Wn.ptimg}`,Wn.swimg=`/react/build${Wn.swimg}`),Wn));return Kr.createElement(it.Z,{spinning:pa},Kr.createElement("div",{className:oe()(Ar.list,On)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map((Wn,Pr)=>{var Gr;const{name:Sa,id:qi,identifier:ds,featured:_t,school_name:bn,image_url:Dn,excellent:Pa,is_plan:Qr}=Wn;return Kr.createElement("div",{key:qi,className:oe()(Ar.wrap,Br),style:{width:ga,marginRight:(1+Pr)%En===0?0:rr+oa,marginBottom:na}},Kr.createElement("a",{className:Ar.li,onClick:ja=>{ja.preventDefault(),ja.stopPropagation(),Xr&&(0,at.L9)([Xr]),(0,at.xg)(`/paths/${ds}`)}},Kr.createElement("div",{className:oe()(Ar.img,Wr)},Kr.createElement("img",{className:Ar.cover,src:`${ct.Z.IMG_SERVER+Dn}`}),ua&&(0,ia.bg)()&&(Wn==null?void 0:Wn.studying)&&Kr.createElement("div",{className:`${Ar.movebq} user-path-items`,onClick:ja=>{ja.stopPropagation(),xt(Wn)}},Kr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Kr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Gr=Wn==null?void 0:Wn.subject_tags)==null?void 0:Gr.map((ja,ra)=>{var da,xr;if(ra===0){const Zr=(da=Nr.find(oi=>oi.name==ja))==null?void 0:da.swimg;return Kr.createElement("img",{className:Ar.sign,src:Zr,style:{left:"-4px"}})}const Aa=(xr=Nr.find(Zr=>Zr.name==ja))==null?void 0:xr.ptimg;return Kr.createElement("img",{className:Ar.sign,src:Aa,style:{left:`${48+52*(ra-1)+2*ra}px`}})}),Kr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Wn==null?void 0:Wn.excellent)&&Kr.createElement("div",{className:Ar.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Kr.createElement("div",{className:Ar.name},Kr.createElement(At.Z,{title:tn&&(Wn!=null&&Wn.excellent_alias_name)?Kr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Sa}`,Kr.createElement("br",null),Kr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wn==null?void 0:Wn.excellent_alias_name}`)):Sa},Kr.createElement("span",{className:Ar.e},tn&&(Wn==null?void 0:Wn.excellent_alias_name)||Sa))),Kr.createElement("div",{className:Ar.tags},Kr.createElement("div",null,Kr.createElement(At.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Kr.createElement("span",null,Kr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Kr.createElement("span",null,Wn.stages_count))),Kr.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Kr.createElement("span",null,Kr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Kr.createElement("span",null,Wn.members_count)))))))})),!hn.length&&Kr.createElement(mt.Z,null)))},ya={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"},_a="data:image/png;base64,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",Ur=Ee(59301),ei=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,trackEventItems:Xr,loading:pa})=>{const xt=Math.floor((qn-(En-1)*rr)/En);return Ur.createElement(it.Z,{spinning:pa},Ur.createElement("div",{className:oe()(ya.list,On)},!!hn.length&&hn.map((ua,tn)=>{const{subject_identifier:Br,id:Wr,identifier:ga,power:Nr}=ua,Wn=ua.is_public!=0&&ua.is_public;return Ur.createElement("div",{className:ya.wrap,key:Wr,style:{width:xt,marginRight:(1+tn)%En===0?0:rr+oa,marginBottom:na}},Ur.createElement("a",{className:ya.li,onClick:Pr=>{Pr.preventDefault(),Xr&&(0,at.L9)([Xr]),(0,at.xg)(ua.first_category_url)}},Ur.createElement("div",{className:ya.top},Ur.createElement(At.Z,{title:ua.name},Ur.createElement("div",{className:ya.name},ua.name)),Ur.createElement("img",{className:ya.img,src:ct.Z.IMG_SERVER+"/images/"+ua.avatar_url}),Ur.createElement("div",{className:ya.text,title:ua.creator},ua.creator),Br&&Ur.createElement("div",{className:ya.btns},Ur.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ur.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wn&&Ur.createElement("div",{className:ya.sign},"\u516C\u5F00")),Ur.createElement("div",{className:ya.bottom},ua.visits>0&&Ur.createElement(At.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-liulanyan"}),Ur.createElement("span",null,ua.visits))),ua.course_members_count>0&&Ur.createElement(At.Z,{title:"\u6210\u5458",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-chengyuan"}),ua.course_members_count)),ua.tasks_count>0&&Ur.createElement(At.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-zuoye"}),ua.tasks_count)),ua.is_end?Ur.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ur.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ua.is_accessible&&Ur.createElement("div",{className:ya.lockWrap},Ur.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ur.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&Ur.createElement(mt.Z,null)))},Oa={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"},ii="data:image/png;base64,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",Fo=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,wrapClassName:Xr,trackEventItems:pa,loading:xt})=>{const ua=Math.floor((qn-(En-1)*rr)/En);return de.createElement(it.Z,{spinning:xt},de.createElement("div",{className:oe()(Oa.list,On)},!!hn.length&&hn.map((tn,Br)=>{const{subject_identifier:Wr,id:ga,identifier:Nr,power:Wn}=tn,Pr=tn.is_public!=0&&tn.is_public;return de.createElement("div",{className:oe()(`${Oa.wrap} ${tn.is_accessible?"":Oa.warpStyle}`,Xr),key:ga,style:{width:ua,marginRight:(1+Br)%En===0?0:rr+oa,marginBottom:na}},de.createElement("a",{className:Oa.li,onClick:Gr=>{Gr.preventDefault(),pa&&(0,at.L9)([pa]),(0,at.xg)(tn.first_category_url)}},de.createElement("div",{className:Oa.creator},de.createElement("img",{className:Oa.img,src:ct.Z.IMG_SERVER+"/images/"+tn.avatar_url}),de.createElement("div",{className:Oa.text,title:tn.creator},tn.creator)),de.createElement("div",{className:Oa.top},de.createElement(At.Z,{title:tn.name},de.createElement("div",{className:Oa.name},tn.name)),Pr&&de.createElement("div",{className:Oa.sign},"\u516C\u5F00")),de.createElement("div",{className:Oa.middle},de.createElement("div",{className:Oa.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:Oa.value},(tn==null?void 0:tn.visits)||0)),de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u6210\u5458"),de.createElement("span",{className:Oa.value},(tn==null?void 0:tn.course_members_count)||0))),de.createElement("div",{className:Oa.row},de.createElement("div",null,de.createElement("span",{className:Oa.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:Oa.value},(tn==null?void 0:tn.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u72B6\u6001"),tn.is_end?de.createElement("span",{className:Oa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:Oa.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Wr&&de.createElement("div",{className:Oa.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!tn.is_accessible&&de.createElement("div",{className:Oa.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&de.createElement(mt.Z,null)))},wa={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},mn="data:image/png;base64,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",Cn=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:na=23,precision:oa=0,wrapWidth:qn=1200,wrapClassName:Xr,trackEventItems:pa,loading:xt})=>{const ua=Math.floor((qn-(En-1)*rr)/En);return de.createElement(it.Z,{spinning:xt},de.createElement("div",{className:oe()(wa.list,On)},!!hn.length&&hn.map((tn,Br)=>{const{subject_identifier:Wr,id:ga,identifier:Nr,power:Wn}=tn,Pr=tn.is_public!=0&&tn.is_public;return de.createElement("div",{className:oe()(`${wa.wrap} ${tn.is_accessible?"":wa.warpStyle}`,Xr),key:ga,style:{width:ua,marginRight:(1+Br)%En===0?0:rr+oa,marginBottom:na}},de.createElement("a",{className:wa.li,onClick:Gr=>{Gr.preventDefault(),pa&&(0,at.L9)([pa]),(0,at.xg)(tn.first_category_url)}},de.createElement("div",{className:wa.creator},de.createElement("img",{className:wa.img,src:ct.Z.IMG_SERVER+"/images/"+tn.avatar_url}),de.createElement("div",{className:wa.text,title:tn.creator},tn.creator)),de.createElement("div",{className:wa.top},de.createElement(At.Z,{title:tn.name},de.createElement("div",{className:wa.name},tn.name)),Pr&&de.createElement("div",{className:wa.sign})),de.createElement("div",{className:wa.middle},de.createElement("div",{className:wa.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:wa.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:wa.value},(tn==null?void 0:tn.visits)||0)),de.createElement("div",null,de.createElement("span",{className:wa.text},"\u6210\u5458"),de.createElement("span",{className:wa.value},(tn==null?void 0:tn.course_members_count)||0))),de.createElement("div",{className:wa.row},de.createElement("div",null,de.createElement("span",{className:wa.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:wa.value},(tn==null?void 0:tn.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:wa.text},"\u72B6\u6001"),tn.is_end?de.createElement("span",{className:wa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:wa.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Wr&&de.createElement("div",{className:wa.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!tn.is_accessible&&de.createElement("div",{className:wa.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&de.createElement(mt.Z,null)))},ur={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"},or=Ee(65582),hi=({dataSource:On=[],value:hn,onChange:En,className:rr,style:na={},tabBarExtraContent:oa})=>de.createElement("div",{className:oe()(ur.tabs,rr),style:na},de.createElement("div",{className:ur.tabsWrap},On.map((qn,Xr)=>de.createElement("aside",{className:ur.tab,onClick:()=>{En(qn.id),qn.link&&or.history.push(qn.link)},key:Xr},de.createElement("div",{className:hn===qn.id?ur.active:""},qn.name),(qn==null?void 0:qn.resetCount)==null&&(qn==null?void 0:qn.total)!==void 0&&de.createElement("span",null,"\uFF08",qn==null?void 0:qn.total,"\uFF09"),(qn==null?void 0:qn.resetCount)!==void 0&&(qn==null?void 0:qn.total)!==void 0&&de.createElement(At.Z,{title:(qn==null?void 0:qn.tip)!=null?qn==null?void 0:qn.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},qn==null?void 0:qn.resetCount),"/",de.createElement("span",null,qn==null?void 0:qn.total),"\uFF09"))))),de.createElement("div",{className:ur.tabBar},oa)),Ya={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"},Ka=({dataSource:On=[],value:hn,onChange:En,className:rr,style:na={},tabBarExtraContent:oa})=>de.createElement("div",{className:oe()(Ya.tabs,rr),style:na},de.createElement("div",{className:Ya.tabsWrap},On.map((qn,Xr)=>de.createElement("aside",{className:Ya.tab,onClick:()=>{En(qn.id),qn.link&&or.history.push(qn.link)},key:Xr},de.createElement("div",{className:hn===qn.id?Ya.active:""},qn.name),(qn==null?void 0:qn.resetCount)==null&&(qn==null?void 0:qn.total)!==void 0&&de.createElement("span",null,"\uFF08",qn==null?void 0:qn.total,"\uFF09"),(qn==null?void 0:qn.resetCount)!==void 0&&(qn==null?void 0:qn.total)!==void 0&&de.createElement(At.Z,{title:(qn==null?void 0:qn.tip)!=null?qn==null?void 0:qn.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},qn==null?void 0:qn.resetCount),"/",de.createElement("span",null,qn==null?void 0:qn.total),"\uFF09"))))),de.createElement("div",{className:Ya.tabBar},oa)),Vi={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},li=({dataSource:On=[],value:hn,onChange:En,className:rr,style:na={},tabBarExtraContent:oa})=>de.createElement("div",{className:oe()(Vi.tabs,rr),style:na},de.createElement("div",{className:Vi.tabsWrap},On.map((qn,Xr)=>de.createElement("aside",{className:`${Vi.tab} ${hn===qn.id?Vi.active:""}`,onClick:()=>{En(qn.id),qn.link&&or.history.push(qn.link)},key:Xr},de.createElement("div",null,qn.name),(qn==null?void 0:qn.resetCount)==null&&(qn==null?void 0:qn.total)!==void 0&&de.createElement("span",null,"\uFF08",qn==null?void 0:qn.total,"\uFF09"),(qn==null?void 0:qn.resetCount)!==void 0&&(qn==null?void 0:qn.total)!==void 0&&de.createElement(At.Z,{title:(qn==null?void 0:qn.tip)!=null?qn==null?void 0:qn.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},qn==null?void 0:qn.resetCount),"/",de.createElement("span",null,qn==null?void 0:qn.total),"\uFF09"))))),de.createElement("div",{className:Vi.tabBar},oa)),Ko=({className:On,style:hn={},children:En})=>de.createElement("div",{className:oe()(On),style:hn},En),vi={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"},Ci=Ee(38854),ys=Ee(20834);const ws=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ss=({sortValue:On,dropValue:hn,className:En,onSort:rr,onDrop:na,dataSource:oa=ws})=>{var qn;return de.createElement("div",{className:oe()(vi.orderWrap,En)},de.createElement(Ci.Z,{dropdownRender:()=>de.createElement(ys.default,null,oa.map((Xr,pa)=>de.createElement(ys.default.Item,{key:pa,onClick:()=>na(Xr.id)},Xr.name)))},de.createElement("span",{className:vi.orderTextWrap},(qn=oa.find(Xr=>hn===Xr.id))==null?void 0:qn.name)),de.createElement("span",{className:vi.orderIconWrap},de.createElement("span",{className:vi.orderAsc},de.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${vi.cursorPointer} ${vi.active}`:`iconfont icon-sanjiaoxing-up font12 ${vi.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")})),de.createElement("span",{className:vi.orderDesc},de.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${vi.cursorPointer} ${vi.active}`:`iconfont icon-sanjiaoxing-down font12 ${vi.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")}))))},Io={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Fi=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ns=({sortValue:On,dropValue:hn,className:En,onSort:rr,onDrop:na,dataSource:oa=Fi})=>{var qn;return de.createElement("div",{className:oe()(Io.orderWrap,En)},de.createElement(Ci.Z,{dropdownRender:()=>de.createElement(ys.default,null,oa.map((Xr,pa)=>de.createElement(ys.default.Item,{key:pa,onClick:()=>na(Xr.id)},Xr.name)))},de.createElement("span",{className:Io.orderTextWrap},(qn=oa.find(Xr=>hn===Xr.id))==null?void 0:qn.name)),de.createElement("span",{className:Io.orderIconWrap},de.createElement("span",{className:Io.orderAsc},de.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Io.cursorPointer} ${Io.active}`:`iconfont icon-sanjiaoxing-up font12 ${Io.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")})),de.createElement("span",{className:Io.orderDesc},de.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Io.cursorPointer} ${Io.active}`:`iconfont icon-sanjiaoxing-down font12 ${Io.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")}))))},$i={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"},dr=Ee(3113),Qo=Ee(2337),_o=Object.defineProperty,Zi=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,La=(On,hn,En)=>hn in On?_o(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,gi=(On,hn)=>{for(var En in hn||(hn={}))Ws.call(hn,En)&&La(On,En,hn[En]);if(Zi)for(var En of Zi(hn))Yr.call(hn,En)&&La(On,En,hn[En]);return On},Vr=(On,hn)=>{var En={};for(var rr in On)Ws.call(On,rr)&&hn.indexOf(rr)<0&&(En[rr]=On[rr]);if(On!=null&&Zi)for(var rr of Zi(On))hn.indexOf(rr)<0&&Yr.call(On,rr)&&(En[rr]=On[rr]);return En},no=(On,hn,En)=>new Promise((rr,na)=>{var oa=pa=>{try{Xr(En.next(pa))}catch(xt){na(xt)}},qn=pa=>{try{Xr(En.throw(pa))}catch(xt){na(xt)}},Xr=pa=>pa.done?rr(pa.value):Promise.resolve(pa.value).then(oa,qn);Xr((En=En.apply(On,hn)).next())}),rs=On=>{var hn=On,{className:En,style:rr,children:na,loading:oa=!1,openLoading:qn,onClick:Xr=()=>{},size:pa="middle",shape:xt="round",theme:ua}=hn,tn=Vr(hn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Br,Wr]=(0,de.useState)(!1),ga=(0,de.useMemo)(()=>{switch(ua){case Qo.Fy.THEMEONE:return $i.ThemeOne;case Qo.Fy.DEFAULT:default:return $i.btn}},[ua]);return de.createElement(dr.ZP,gi({onClick:(0,se.throttle)(Nr=>no(void 0,null,function*(){qn&&Wr(!0);try{yield Xr(Nr)}catch(Wn){console.log("error",Wn)}qn&&Wr(!1)}),2e3,{leading:!0,trailing:!1}),className:oe()(ga,$i[`${pa}-${xt}`],En),style:rr,size:pa,shape:xt,loading:Br||oa},tn),na)},us={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"},$s=({className:On,style:hn,children:En=null,onClick:rr,title:na})=>de.createElement("div",{className:oe()(us.head,On),style:hn},de.createElement("span",{className:"primary-hover",onClick:rr},de.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),de.createElement("b",{title:na},na),de.createElement("div",{className:us.node},En)),as={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"},hA=({confirmShow:On=!0,confirmTitle:hn,confirmClick:En,cancelShow:rr=!0,cancelTitle:na,cancelClick:oa,className:qn,style:Xr,confirmLoading:pa=!1})=>de.createElement("div",{className:oe()(as.btns,qn),style:Xr},On&&de.createElement(dr.ZP,{loading:pa,onClick:En,type:"primary",className:as.confirm},hn),rr&&de.createElement(dr.ZP,{onClick:oa,className:as.cancel},na)),el={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"},ml=({className:On,style:hn={},LeftContent:En,children:rr,RightContent:na})=>de.createElement("div",{className:oe()(el.fixedBottom,On),style:hn},de.createElement("div",{className:el.wrap},de.createElement("div",{className:el.left},En),de.createElement("div",{className:el.center},rr),de.createElement("div",{className:el.right},na))),Ol={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"},Ms=({className:On,style:hn={},dataSource:En=[]})=>de.createElement("div",{className:oe()(Ol.crumbs,On),style:hn},En.map((rr,na)=>naor.history.push(rr.path)},rr.name):de.createElement("span",null,rr.name),de.createElement("span",null,"\xA0",">","\xA0")):de.createElement("span",{key:na,style:{color:"#5F6368"}},rr.name))),Es=Ee(31797),Tl=Object.defineProperty,is=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Hi=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,zi=(On,hn,En)=>hn in On?Tl(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Qa=(On,hn)=>{for(var En in hn||(hn={}))Hi.call(hn,En)&&zi(On,En,hn[En]);if(ui)for(var En of ui(hn))Ta.call(hn,En)&&zi(On,En,hn[En]);return On},os=(On,hn)=>is(On,Ai(hn)),Os=(On,hn)=>{var En={};for(var rr in On)Hi.call(On,rr)&&hn.indexOf(rr)<0&&(En[rr]=On[rr]);if(On!=null&&ui)for(var rr of ui(On))hn.indexOf(rr)<0&&Ta.call(On,rr)&&(En[rr]=On[rr]);return En};const{Countdown:tl}=Es.default;var Pl=On=>{var hn=On,{onChange:En}=hn,rr=Os(hn,["onChange"]);const[na,oa]=(0,de.useState)(null);(0,de.useEffect)(()=>{typeof na=="number"&&na>=0&&En(na)},[na]);const qn=Xr=>{const pa=Math.floor(Xr/1e3);oa(pa)};return de.createElement(tl,os(Qa({},rr),{onChange:qn}))},Oo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vn=({DataProps:On,className:hn,style:En={}})=>{var rr;return de.createElement("div",{className:oe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Oo.ClassRoomItem,hn),style:En,onClick:()=>{(0,at.xg)(On==null?void 0:On.first_category_url)}},de.createElement("div",{className:"flex flex-col item-center"},de.createElement("img",{src:`${(rr=ct.Z)==null?void 0:rr.IMG_SERVER}/images/${On==null?void 0:On.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(On==null?void 0:On.subject_identifier)&&de.createElement("div",{className:"mt-40px"},de.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),de.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},de.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(On!=null&&On.is_public)&&de.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"),de.createElement("span",{className:oe()("text-16px font-medium",Oo.TitleDom)},On==null?void 0:On.name)),de.createElement("div",{className:"c-grey-333 font-medium"},On==null?void 0:On.creator),de.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",On==null?void 0:On.course_members_count),de.createElement("div",{className:"c-grey-333 flex item-center justify-between"},de.createElement("div",null,"\u4F5C\u4E1A\uFF1A",On==null?void 0:On.tasks_count),On!=null&&On.is_end?de.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):de.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Zn=Object.defineProperty,hr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ar=(On,hn,En)=>hn in On?Zn(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,lr=(On,hn)=>{for(var En in hn||(hn={}))wr.call(hn,En)&&ar(On,En,hn[En]);if(hr)for(var En of hr(hn))nr.call(hn,En)&&ar(On,En,hn[En]);return On},jr=({DataProps:On=[],selectValue:hn,onChange:En,className:rr,style:na={},extra:oa,classNameItem:qn,styleItem:Xr={},barHidden:pa})=>{const[xt,ua]=(0,de.useState)();return(0,de.useEffect)(()=>{ua(Array.isArray(hn)?hn:[hn])},[hn]),de.createElement("div",{className:oe()("flex px-20px py-10px gap-40px",rr),style:lr({borderBottom:"1px solid #D3F0FF"},na)},On==null?void 0:On.map(tn=>de.createElement("div",{key:tn==null?void 0:tn.id,className:oe()("flex item-center justify-center current c-grey-333 text-16 relative",qn,tn==null?void 0:tn.className),style:lr(lr({color:xt!=null&&xt.includes(tn==null?void 0:tn.id)?"#1890FF":"",minWidth:88},Xr),(tn==null?void 0:tn.style)||{}),onClick:Br=>{En==null||En({domEvent:Br,item:tn}),tn!=null&&tn.link&&or.history.push(tn==null?void 0:tn.link)}},tn==null?void 0:tn.name,!pa&&(xt==null?void 0:xt.includes(tn==null?void 0:tn.id))&&de.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),de.createElement("div",{className:"ml-auto"},oa))},ea=Object.defineProperty,Tr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ii=(On,hn,En)=>hn in On?ea(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,To=(On,hn)=>{for(var En in hn||(hn={}))Ji.call(hn,En)&&Ii(On,En,hn[En]);if(Ea)for(var En of Ea(hn))Wa.call(hn,En)&&Ii(On,En,hn[En]);return On},Rs=(On,hn)=>Tr(On,fr(hn)),Zo=({value:On,onChange:hn,onInputChange:En,className:rr,style:na={},InputProps:oa})=>{const[qn,Xr]=(0,de.useState)(On);return de.createElement("div",{className:oe()("flex item-center rounded-full px-10px py-2px",rr),style:To({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},na)},de.createElement(Se.default,Rs(To({bordered:!1},oa),{onChange:pa=>{Xr(pa.target.value),En==null||En(encodeURIComponent(pa.target.value))},onPressEnter:pa=>{hn==null||hn({domEvent:pa,item:{value:qn}})}})),de.createElement("img",{className:"h-22px current",src:Ee(25365),height:22,onClick:pa=>{hn==null||hn({domEvent:pa,item:{value:qn}})}}))}},31103:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ze}});var de=Ee(59301);function ze(b,we){const pe=(0,de.useRef)();(0,de.useEffect)(()=>{pe.current=b}),(0,de.useEffect)(()=>{function ce(){pe.current()}if(we!==null){let Ae=setInterval(ce,we);return()=>clearInterval(Ae)}},[we])}},6079:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(43418),pe=Ee(71418),ce=Ee(95237),Ae=Ee(43604),oe=Ee(54580),se=Ee(24905),ae=Ee(5871),ie=Ee(62772),re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},ne=Ee(65582),ee=Ee(38147),a=Ee(59149),y=Ee(77254),x=Ee(74128),E=Ee(30214),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ue=Ee(59301),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(Me,Fe,Re)=>Fe in Me?he(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Me[Fe]=Re,be=(Me,Fe)=>{for(var Re in Fe||(Fe={}))me.call(Fe,Re)&&Be(Me,Re,Fe[Re]);if(ve)for(var Re of ve(Fe))ye.call(Fe,Re)&&Be(Me,Re,Fe[Re]);return Me},Se=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=rt=>{try{At(Re.next(rt))}catch(ct){Xe(ct)}},it=rt=>{try{At(Re.throw(rt))}catch(ct){Xe(ct)}},At=rt=>rt.done?He(rt.value):Promise.resolve(rt.value).then(Oe,it);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Pe}=ze.default,Qe=({exercise:Me,loading:Fe,dispatch:Re})=>{var He;const{workSetting:Xe}=Me,Oe=(0,ne.useParams)();Oe.category=Oe.categoryId||Oe.exerciseId,Oe.categoryId=Oe.categoryId||Oe.exerciseId;const[it,At]=(0,de.useState)(!1),[rt,ct]=(0,de.useState)(!1);let[at,_e]=(0,de.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,de.useEffect)(()=>{et()},[Xe]),(0,de.useEffect)(()=>{Me.actionTabs.key==="exportSetting"&&!(Xe!=null&&Xe.exercise_header)&&Re({type:"exercise/getWorkSetting",payload:be({},Oe)})},[Me.actionTabs.key]);const et=()=>{var ut,st,Ve,pt;const Ge=JSON.parse(JSON.stringify(Xe));Object.keys(at).forEach(qe=>{var Ft;at[qe]=(Ft=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ft[qe]}),at.file_list=(ut=Ge==null?void 0:Ge.exercise_header)!=null&&ut.attachment_id?[{uid:(st=Ge==null?void 0:Ge.exercise_header)==null?void 0:st.attachment_id,id:(Ve=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ve.attachment_id,url:(pt=Ge==null?void 0:Ge.exercise_header)==null?void 0:pt.photo_url}]:[],_e(at)},yt=()=>{var ut,st,Ve;const pt=JSON.parse(JSON.stringify(at));pt.categoryId=Oe.categoryId,pt.attachment_id=((Ve=(st=(ut=pt.file_list)==null?void 0:ut[0])==null?void 0:st.response)==null?void 0:Ve.id)||null,mt(pt)},mt=ut=>Se(void 0,null,function*(){ct(!0),(yield(0,ee.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/foramt_settings.json`,{method:"post",body:ut})).status===0&&(b.ZP.success("\u66F4\u65B0\u6210\u529F"),Re({type:"exercise/getCommonHeader",payload:be({},Oe)}),Re({type:"exercise/getWorkSetting",payload:be({},Oe)}),Re({type:"exercise/getExerciseExportHeadData",payload:{id:Oe.exerciseId||Oe.categoryId,identify:Oe.userId||null}}),ct(!1))}),Dt={disabled:it,multiple:!1,listType:"picture-card",onPreview:ut=>{y.Z.publish("preview-image",ut.thumbUrl||ut.url)},withCredentials:!0,fileList:at.file_list,beforeUpload:ut=>ut.size/1024>200?(b.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(ut){let st=ut.fileList.filter(Ve=>!!Ve.status);at.file_list=st,_e(Object.assign({},at))},onRemove:ut=>Se(void 0,null,function*(){return at.file_list=[],_e(Object.assign({},at)),!0})};return ue.createElement(we.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:re.modalWrapper,width:900,centered:!0,open:Me.actionTabs.key==="exportSetting",onOk:()=>yt(),onCancel:()=>{et(),Re({type:"exercise/setActionTabs",payload:{}})}},ue.createElement("section",{className:re.exportSettingWrapper},ue.createElement(pe.Z,{spinning:Fe["exercise/getWorkSetting"]||rt},ue.createElement(ce.Z,{wrap:!1,justify:"space-between"},ue.createElement(Ae.Z,null,ue.createElement(ce.Z,{align:"middle"},ue.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ue.createElement("span",{className:re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ue.createElement("div",{className:"mt15"},ue.createElement(oe.default,be({},Dt),!((He=at.file_list)!=null&&He.length)&&ue.createElement("div",null,ue.createElement(ie.Z,null),ue.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_title,disabled:it,onChange:ut=>{at.show_title=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_body,disabled:it,onChange:ut=>{at.show_body=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_info,disabled:it,onChange:ut=>{at.show_info=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_table,disabled:it,onChange:ut=>{at.show_table=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ue.createElement(ce.Z,{align:"middle",className:`mt20 ${re.pottedLine}`},ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""})),ue.createElement(Ae.Z,{className:re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""}))),ue.createElement(ce.Z,{className:"mt15",justify:"center",style:{width:320}},ue.createElement(se.default,{className:"pl8",checked:at.show_user,disabled:it,onChange:ut=>{at.show_user=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u59D3\u540D")),ue.createElement(se.default,{checked:at.show_no,disabled:it,onChange:ut=>{at.show_no=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5B66\u53F7")),ue.createElement(se.default,{checked:at.show_group,disabled:it,onChange:ut=>{at.show_group=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ue.createElement(se.default,{checked:at.show_school_name,disabled:it,onChange:ut=>{at.show_school_name=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ue.createElement(se.default,{checked:at.show_phone,disabled:it,onChange:ut=>{at.show_phone=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u624B\u673A\u53F7"))),ue.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ue.createElement(ae.Z,{size:"middle",min:1,value:at.export_page_num?at.export_page_num:40,onChange:ut=>{at.export_page_num=ut,_e(be({},at))}}),ue.createElement("span",{className:"ml10"},"\u9898")),ue.createElement(ce.Z,{className:"mt15"},ue.createElement(se.default,{checked:at.show_desc,disabled:it,onChange:ut=>{at.show_desc=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ue.createElement(Ae.Z,{className:re.imgPreviewPart},ue.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ue.createElement("img",{src:a.qz})))),ue.createElement(E.Z,null)))};var Ie=(0,ne.connect)(({exercise:Me,loading:Fe,globalSetting:Re})=>({exercise:Me,loading:Fe.effects,globalSetting:Re}))(Qe)},60546:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(59301),ze=Ee(65582),b=Ee(95237),we=Ee(1710),pe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},ce=Ee(87513),Ae=Ee(65862),oe=Ee(6079),se=Ee(2337),ae=Ee(74128),ie=Ee(59301),re=Object.defineProperty,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?re(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const z=({isPreview:ue=!1,isExportBlank:he=!1,activeTabs:ve,exercise:me,globalSetting:ye,loading:Be,user:be,dispatch:Se,showExportBtn:Pe=!1,sealStyle:Qe={}})=>{var Ie,Me,Fe,Re,He,Xe,Oe,it,At,rt,ct,at,_e,et,yt;const mt=(0,ze.useParams)(),{userInfo:Dt}=be,[ut,st]=(0,de.useState)(),[Ve,pt]=(0,de.useState)();let Ge=(0,de.useRef)(null);const[qe,Ft]=(0,de.useState)(21),[Ct,Et]=(0,de.useState)([]),Ye=(0,de.useRef)(!0);(0,de.useEffect)(()=>{E(void 0,null,function*(){if(!Ye.current)return;Ye.current=!1;const vt=yield(0,ce.cV)({id:mt.exerciseId||mt.categoryId});vt.status==0&&Et(vt.data)}),(0,Ae.W)(ve)||ve==="2"&&Ne()},[mt.userId,mt.coursesId,mt.exerciseId,mt.categoryId,ve]),(0,de.useEffect)(()=>{Ge.current&&Ft(Ge.current.clientHeight)},[Ge.current]),(0,de.useEffect)(()=>{var vt;if((vt=me.exerciseExportHeadData)!=null&&vt.title){const Tt=me.exerciseExportHeadData;st(x({},Tt||{}));const{table:tt}=Tt||{};let Pt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores||tt!=null&&tt.total_bpros_scores)&&(Pt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const St=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:Pt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:Pt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt([...he?Ht:St])}},[me.exerciseExportHeadData]);const Ne=()=>E(void 0,null,function*(){const vt={id:mt.exerciseId||mt.categoryId,identify:(Dt==null?void 0:Dt.login)||null},Tt=yield(0,ce.iw)(vt);st(Tt||{});const{table:tt}=Tt||{};let Pt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_bpros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores)&&(Pt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const St=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:Pt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt(he?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:St)}),Ze=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:vt=>ie.createElement("a",null,vt)},{title:((Ie=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[0].nameType))==null?void 0:Ie.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Me=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[1].nameType))==null?void 0:Me.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Fe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Re=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[2].nameType))==null?void 0:Re.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((He=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[6].nameType))==null?void 0:He.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Xe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[5].nameType))==null?void 0:Xe.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Oe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[4].nameType))==null?void 0:Oe.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((it=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[7].nameType))==null?void 0:it.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((At=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[8].nameType))==null?void 0:At.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt==null?void 0:vt.toFixed(1))}],{exercise_header:lt}=ut||{};return ie.createElement(ie.Fragment,null,((lt==null?void 0:lt.show_user)||(lt==null?void 0:lt.show_no)||(lt==null?void 0:lt.show_group))&&ie.createElement("section",{className:pe.glassSeal,style:Qe},(lt==null?void 0:lt.show_user)&&ie.createElement("span",null,"\u59D3\u540D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.user)),(lt==null?void 0:lt.show_no)&&ie.createElement("span",null,"\u5B66\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.student_id)),(lt==null?void 0:lt.show_group)&&ie.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.group_name)),(lt==null?void 0:lt.show_school_name)&&ie.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.school_name)),(lt==null?void 0:lt.show_phone)&&ie.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.phone))),ie.createElement("section",{className:`${pe.wrap} ${ue?"pl20":""} `},(ut==null?void 0:ut.photo_url)&&ie.createElement("img",{className:pe.img,src:`${ae.Z.API_SERVER}${ut==null?void 0:ut.photo_url}`}),(lt==null?void 0:lt.show_title)&&ie.createElement(b.Z,{className:pe.paperHeader,justify:"center"},ie.createElement("div",null,ut==null?void 0:ut.title)),(lt==null?void 0:lt.show_info)&&ie.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",ut==null?void 0:ut.large_counts,"\u5927\u9898\u3011\u3010",ut==null?void 0:ut.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ut==null?void 0:ut.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ut==null?void 0:ut.time)>-1?`${ut==null?void 0:ut.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(lt==null?void 0:lt.show_desc)&&(((rt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:rt.exercise_description)||((ct=me==null?void 0:me.commonHeader)==null?void 0:ct.exercise_description))&&ie.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ie.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ie.createElement("span",null,((at=me==null?void 0:me.exerciseExportHeadData)==null?void 0:at.exercise_description)||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_description))),(lt==null?void 0:lt.show_table)&&ie.createElement("div",{className:"mt10"},ie.createElement(we.default,{className:pe.table,columns:Ze,dataSource:[...Ve||[]],bordered:!0,pagination:!1})),((et=me==null?void 0:me.exerciseExportHeadData)==null?void 0:et.analysis)&&ie.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(yt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:yt.analysis}`)),ie.createElement(oe.Z,null))};var te=(0,ze.connect)(({exercise:ue,loading:he,user:ve,globalSetting:me})=>({exercise:ue,globalSetting:me,user:ve,loading:he.effects}))(z)},84161:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(65582),ze={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},b=Ee(95237),we=Ee(6848),pe=Ee(74128),ce=Ee(56656),Ae=Ee.n(ce),oe=Ee(6339),se=Ee(59301),ae=Object.defineProperty,ie=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?ae(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he)=>ie(ue,re(he));const z=({exercise:ue,list:he,hideScore:ve=!1,newuserCommentVisible:me,isShowEditAndDel:ye=!1,userLogin:Be="",handleDel:be,handleEdit:Se})=>{const Qe=(Ie=>{if(!me||!(Ie!=null&&Ie.length))return Ie;const Me=[];Ie.forEach(Xe=>{var Oe;(Oe=Xe==null?void 0:Xe.comments)==null||Oe.forEach(it=>{Me.push(E(x({},it),{user:Xe.user}))})});const Fe=Me.reduce((Xe,Oe)=>{const it=Oe==null?void 0:Oe.shixun_chanllge_position;return Xe[it]||(Xe[it]=[]),Xe[it].push(Oe),Xe},{}),Re=[];Object.keys(Fe).forEach(Xe=>{const it=Fe[Xe].sort((At,rt)=>Ae()(rt.updated_at).valueOf()-Ae()(At.updated_at).valueOf())[0];Re.push(it)});const He={};return Re.forEach(Xe=>{const Oe=Xe.user.user_id;He[Oe]||(He[Oe]={user:Xe.user,comments:[]}),He[Oe].comments.push(Xe)}),Object.values(He)})(he);return se.createElement("div",null,Qe==null?void 0:Qe.map(Ie=>{var Me,Fe,Re,He,Xe;const Oe=Ie==null?void 0:Ie.comments;return se.createElement("div",{className:"mt20 mb20"},((Me=Ie==null?void 0:Ie.user)==null?void 0:Me.user_id)==-1?se.createElement(b.Z,{align:"middle",key:(Fe=Ie==null?void 0:Ie.user)==null?void 0:Fe.user_id},se.createElement("img",{src:Ee(24252),width:"35",height:"40"}),se.createElement("img",{src:Ee(53595),width:"60",height:"16",className:"ml10"})):se.createElement(b.Z,{align:"middle",key:(Re=Ie==null?void 0:Ie.user)==null?void 0:Re.user_id},se.createElement("img",{src:pe.Z.API_SERVER+"/images/"+((He=Ie==null?void 0:Ie.user)==null?void 0:He.image_url),width:"40",style:{borderRadius:40}}),se.createElement("span",{className:"ml10 font16"},(Xe=Ie==null?void 0:Ie.user)==null?void 0:Xe.name)),se.createElement("div",{className:ze.comments},Oe==null?void 0:Oe.map((it,At)=>{var rt,ct;return se.createElement("div",{key:((rt=Ie==null?void 0:Ie.user)==null?void 0:rt.user_id)+"-"+At},se.createElement(b.Z,{align:"middle",justify:"space-between"},!!it.shixun_chanllge_position&&se.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",it.shixun_chanllge_position,"\u5173"),!ve&&se.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",it==null?void 0:it.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",se.createElement("span",{className:"c-light-primary"},it==null?void 0:it.score),"\u5206"),se.createElement("div",{style:{flexShrink:0}},Ae()(it.updated_at).format("YYYY-MM-DD HH:mm"))),!!it.comment&&se.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},se.createElement("span",null,"\u8BC4\u8BED\uFF1A"),se.createElement(oe.Z,{className:ze.mkd_html,value:it==null?void 0:it.comment}),ye&&Be===((ct=Ie==null?void 0:Ie.user)==null?void 0:ct.login)&&se.createElement("span",{className:"ml30"},se.createElement(we.Z,{title:"\u7F16\u8F91"},se.createElement("i",{className:`iconfont icon-bianji14 current ${ze.editSty}`,onClick:()=>{Se(it==null?void 0:it.comment,it==null?void 0:it.id)}})),se.createElement(we.Z,{title:"\u5220\u9664"},se.createElement("i",{className:`iconfont icon-shanchutimu current ${ze.delSty}`,onClick:()=>{be("",it==null?void 0:it.id)}})))),(Oe==null?void 0:Oe.length)-1>At&&se.createElement("div",{className:ze.line}))})))}))};var te=(0,de.connect)(({exercise:ue})=>({exercise:ue}))(z)},53296:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(6339),b=Ee(92832),we=Ee(5161),pe=Ee(50083),ce=Ee(27687),Ae=Ee(59301),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,re=(y,x,E)=>x in y?oe(y,x,{enumerable:!0,configurable:!0,writable:!0,value:E}):y[x]=E,ne=(y,x)=>{for(var E in x||(x={}))ae.call(x,E)&&re(y,E,x[E]);if(se)for(var E of se(x))ie.call(x,E)&&re(y,E,x[E]);return y};const{TextArea:ee}=b.default,a=({item:y,answerData:x,changeScoreData:E,textValue:z,textOnChange:te=()=>{},seeAnswerVisible:ue=!0})=>{var he;const[ve,me]=(0,de.useState)([]),[ye,Be]=(0,de.useState)(!1);return(0,de.useEffect)(()=>{E!=null&&E[y.q_position]?!ye&&Be(!0):ye&&Be(!1)},[E==null?void 0:E[y==null?void 0:y.q_position]]),(he=y==null?void 0:y.standard_answer)==null||he.map(be=>{be.used=!1}),(0,de.useEffect)(()=>{var be;console.log("item=====",y,x,E,"#37AD83;");const Se=[];for(let Pe=0;Pe<(y==null?void 0:y.multi_count);Pe++){const Qe=((be=y==null?void 0:y.user_answer)==null?void 0:be.find(Ie=>Ie.choice_id===Pe+1))||{choice_id:Pe+1,answer_text:""};Se.push(ne({},Qe))}me(Se)},[y==null?void 0:y.user_answer]),Ae.createElement("div",{className:pe.Z.fillBg},Ae.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ve==null?void 0:ve.map((be,Se)=>Ae.createElement("div",null,Ae.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Se+1,"):"),Ae.createElement("div",null,y.question_type==3?(be==null?void 0:be.model)===1?Ae.createElement("span",{style:{whiteSpace:"pre-wrap",color:be!=null&&be.user_answer_boolean?"#37AD83":"#E30000"}},be==null?void 0:be.answer_text):Ae.createElement(ce.Z,{type:be!=null&&be.user_answer_boolean?"success":"error",readOnly:!0,value:be.answer_text,disabled:!0}):Ae.createElement(ze.Z,{value:be==null?void 0:be.answer_text})))),ue&&Ae.createElement(we.u,{data:y}))};bt.Z=a},60335:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(6339),b=Ee(56656),we=Ee.n(b),pe=Ee(1710),ce=Ee(50258),Ae=Ee(24334),oe=Ee.n(Ae),se=Ee(27584);const ae=({item:ie,answerData:re,autoHeight:ne})=>{var ee,a,y,x,E;const[z,te]=(0,de.useState)([]);(0,de.useEffect)(()=>{var ve,me;((ve=ie==null?void 0:ie.evaluate_codes)==null?void 0:ve.length)>0?te((me=ie==null?void 0:ie.evaluate_codes)==null?void 0:me.map((ye,Be)=>({key:Be+1,error_msg:ye!=null&&ye.error_msg?Ae.Base64.decode(ye==null?void 0:ye.error_msg):"",created_at:ye.created_at}))):te([{key:"--",error_msg:"--"}])},[ie==null?void 0:ie.evaluate_codes]);const ue=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ve,me)=>de.createElement("span",null,me.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ve,me)=>de.createElement("span",null,me.created_at?we()(me.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ve,me)=>{var ye;return de.createElement("span",null,me.error_msg?((ye=me.error_msg)==null?void 0:ye.length)>1e3?me.error_msg.substring(0,1e3)+"...":me.error_msg:"--")}}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt15 mb15"},de.createElement(ze.Z,{value:ie==null?void 0:ie.description})),(!!((ee=re==null?void 0:re.exercise)!=null&&ee.student_commit_status)&&((a=re==null?void 0:re.exercise)==null?void 0:a.student_commit_status)!==0||!!((y=re==null?void 0:re.exercise)!=null&&y.user_exercise_status)&&((x=re==null?void 0:re.exercise)==null?void 0:x.user_exercise_status)!==0)&&de.createElement(pe.default,{className:"mt5",bordered:!0,dataSource:z,columns:ue,pagination:!1}),!!((E=ie==null?void 0:ie.user_answer)!=null&&E.length)&&(ie==null?void 0:ie.passed_code)&&de.createElement("aside",{className:se.Z.shixunWrp},de.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),de.createElement(ce.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ie!=null&&ie.passed_code?Ae.Base64.decode(ie==null?void 0:ie.passed_code):"",autoHeight:ne,options:he})))};bt.Z=ae},5161:function(Rt,bt,Ee){"use strict";Ee.d(bt,{u:function(){return Ae}});var de=Ee(59301),ze=Ee(95237),b=Ee(43604),we=Ee(6339),pe=Ee(27687),ce=Ee(59301);const Ae=({data:oe})=>{const[se,ae]=(0,de.useState)(!1),ie=()=>{var re,ne,ee;switch(oe.question_type){case 3:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(re=oe==null?void 0:oe.standard_answer)==null?void 0:re.map(function(a,y){var x,E;return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),(a==null?void 0:a.model)===1?ce.createElement(b.Z,{flex:1},(x=a==null?void 0:a.answer_text)==null?void 0:x.map(function(z,te){return ce.createElement("div",null,z)})):ce.createElement(b.Z,{flex:1},(E=a==null?void 0:a.answer_text)==null?void 0:E.map(function(z,te){return ce.createElement(pe.Z,{readOnly:!0,value:z})})))})));case 8:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(ne=oe==null?void 0:oe.standard_answer)==null?void 0:ne.map(function(a,y){return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),ce.createElement(b.Z,{flex:1},ce.createElement("div",null,a==null?void 0:a.answer_text)))})));case 4:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,ce.createElement(we.Z,{value:(ee=oe==null?void 0:oe.standard_answer)==null?void 0:ee.join(" ")})))}};return ce.createElement("section",null,ie())}},73034:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(6339),b=Ee(41867),we=Ee(6848),pe=Ee(5871),ce=Ee(8591),Ae=Ee(1710),oe=Ee(56656),se=Ee.n(oe),ae=Ee(65582),ie=Ee(50258),re=Ee(50083),ne=Object.defineProperty,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,he,ve)=>he in ue?ne(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,E=(ue,he)=>{for(var ve in he||(he={}))a.call(he,ve)&&x(ue,ve,he[ve]);if(ee)for(var ve of ee(he))y.call(he,ve)&&x(ue,ve,he[ve]);return ue},z=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const te=({item:ue,answerData:he,hasChangeScore:ve=!0,autoHeight:me,showAnswer:ye,saveChangeScore:Be=()=>{}})=>{var be,Se,Pe;const[Qe,Ie]=(0,de.useState)([]),[Me,Fe]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Oe,it,At,rt,ct,at,_e,et,yt,mt,Dt,ut;if(!((Oe=ue==null?void 0:ue.shixun_details)!=null&&Oe.length))return;let st=[],Ve=[];for(let pt=0;pt<((it=ue==null?void 0:ue.shixun_details)==null?void 0:it.length);pt++){for(let Ge=0;Ge<(ue==null?void 0:ue.shixun_details[pt].stage_list.length);Ge++){let qe=ue==null?void 0:ue.shixun_details[pt].stage_list[Ge];st.push(E(E({},qe),{operation:(at=(ct=(rt=(At=ue==null?void 0:ue.shixun_details)==null?void 0:At[pt])==null?void 0:rt.shixun_detail)==null?void 0:ct[0])==null?void 0:at.game_identifier,shixun_challenge_id:(_e=ue==null?void 0:ue.shixun_details[pt])==null?void 0:_e.shixun_challenge_id}))}(yt=(et=ue==null?void 0:ue.shixun_details)==null?void 0:et[pt])!=null&&yt.shixun_detail&&Ve.push((ut=(Dt=(mt=ue==null?void 0:ue.shixun_details)==null?void 0:mt[pt])==null?void 0:Dt.shixun_detail)==null?void 0:ut[0])}Fe(Ve),Ie([...st])},[ue==null?void 0:ue.shixun_details]);const Re=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Oe=>de.createElement(we.Z,{title:Oe},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Oe&&Oe.length>25?Oe:""},Oe))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Oe,it)=>de.createElement("span",null,it.evaluate_count?it.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Oe,it)=>{let At=!1;return it.finished_time&&(he!=null&&he.exercise)&&(he!=null&&he.exercise_answer_user)&&((he==null?void 0:he.exercise.time)===-1?At=se()(he==null?void 0:he.exercise.end_time).isBefore(it.finished_time):At=se()(he==null?void 0:he.exercise_answer_user.start_at).add(he==null?void 0:he.exercise.time,"m").isBefore(it.finished_time)),de.createElement("span",null,it.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},At?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Oe,it)=>de.createElement("span",null,it.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Oe,it)=>de.createElement("span",null,it.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,it)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},it.user_score),"/",it.game_score)},ve&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,it,At)=>de.createElement(pe.Z,{min:0,max:Number(it.game_score),defaultValue:Oe,onBlur:rt=>z(void 0,null,function*(){if(rt.target.value!=Oe){const ct=yield Be(E(E({},ue),{shixun_challenge_id:it.shixun_challenge_id,shixunScore:rt.target.value}));console.log("res: ",ct),ct!=null&&ct.question_comments&&ce.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Oe=>!!Oe),He=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Oe,it)=>de.createElement("span",null,it.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Oe,it)=>de.createElement("span",null,it.error_msg?it.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Oe,it)=>de.createElement("span",null,it.updated_at?it.updated_at:"--")}],Xe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,(((be=he==null?void 0:he.exercise)==null?void 0:be.student_commit_status)!==0||((Se=he==null?void 0:he.exercise)==null?void 0:Se.user_exercise_status)!==0)&&de.createElement("div",{className:"mt15"},de.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Qe!=null&&Qe.length)&&de.createElement(Ae.default,{columns:Re,dataSource:Qe,pagination:!1})),!!(Me!=null&&Me.length)&&de.createElement(de.Fragment,null,de.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Me==null?void 0:Me.map((Oe,it)=>{var At,rt,ct,at,_e;return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Oe.position,"\u5173"),de.createElement(ae.Link,{className:"current c-black font16",to:`/tasks/${Oe.game_identifier}`},Oe.name)),!!((At=Oe==null?void 0:Oe.outputs)!=null&&At.length)&&de.createElement(Ae.default,{bordered:!0,dataSource:Oe.outputs.map(et=>({key:et.position,error_msg:et.output_detail,updated_at:et.updated_at})),columns:He,pagination:!1}),(Oe==null?void 0:Oe.st)===0&&Oe.challenge_paths&&de.createElement("div",{className:re.Z.shixunWrp},de.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",de.createElement("span",{className:"c-light-black"},(ct=(rt=Oe.challenge_paths)==null?void 0:rt[0])==null?void 0:ct.file_name)),de.createElement(ie.ZP,{height:300,autoHeight:me,language:"python",theme:"default",value:((_e=(at=Oe.challenge_paths)==null?void 0:at[0])==null?void 0:_e.latest_code)||"",options:Xe})))})),(0,b.dE)()&&de.createElement(ze.Z,{className:"c-grey-999 mt20 mb20",value:ue==null?void 0:ue.question_title}),(Pe=ue==null?void 0:ue.shixun)==null?void 0:Pe.map((Oe,it)=>{var At,rt;return de.createElement("div",null,de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Oe==null?void 0:Oe.challenge_position,"\u5173 ",Oe==null?void 0:Oe.challenge_name),de.createElement("span",null,Oe==null?void 0:Oe.challenge_score,"\u5206")),ye&&de.createElement("div",null,de.createElement("div",{className:re.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((At=Oe.challenge_answers)==null?void 0:At.length)===0?"\u6682\u65E0":""),(rt=Oe.challenge_answers)==null?void 0:rt.map((ct,at)=>de.createElement("div",{className:"mt15"},de.createElement("div",null,"\u7EA7\u522B",at+1,"\uFF1A",ct.name),de.createElement(ze.Z,{value:(ct==null?void 0:ct.contents)||"",className:re.Z.answerText})))))}),de.createElement("div",{className:"mb15"}))};bt.Z=te},91813:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{default:function(){return ds}});var de=Ee(59301),ze=Ee(65582),b=Ee(78241),we=Ee(8591),pe=Ee(3113),ce=Ee(43418),Ae=Ee(92832),oe=Ee(95237),se=Ee(43604),ae=Ee(5112),ie=Ee(24905),re=Ee(6848),ne=Ee(28103),ee=Ee(5871),a=Ee(92736),y=Ee(71418),x=Ee(66104),E=Ee(81228),z=Ee(78673),te=Ee(1710),ue=Ee(93948),he=Ee(43428),ve=Ee(67921),me=Ee(4958),ye=Ee(56656),Be=Ee.n(ye),be=Ee(87513),Se=Ee(27584),Pe=Ee(6339),Qe=Ee(65862),Ie=Ee(53296),Me=Ee(5161),Fe=Ee(50083),Re=Ee(38147),He=Ee(24334),Xe={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},Oe=Ee(67172),it=Ee(56102),At=Ee(10129),rt=Ee(59301),ct=Object.defineProperty,at=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Dt=(_t,bn,Dn)=>bn in _t?ct(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,ut=(_t,bn)=>{for(var Dn in bn||(bn={}))yt.call(bn,Dn)&&Dt(_t,Dn,bn[Dn]);if(et)for(var Dn of et(bn))mt.call(bn,Dn)&&Dt(_t,Dn,bn[Dn]);return _t},st=(_t,bn)=>at(_t,_e(bn)),Ve=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())}),Ge=({buttonProps:_t,buttonText:bn,form:Dn,hackIdentifier:Pa="",infoData:Qr,answerKey:ja,data:ra})=>{var da;const[xr,Aa]=(0,de.useState)(!1),[Zr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,po]=(0,de.useState)({}),[eo,ro]=(0,de.useState)(""),Si=(0,de.useRef)(Pa),Li=(0,de.useRef)(""),mo=(0,de.useRef)(!1),[Yn,Nn]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Za,vo;Qr!=null&&Qr.test_input&&ro(Qr==null?void 0:Qr.test_input);let yo=[];const Uo=(Za=(ra==null?void 0:ra.answer_content)||[])==null?void 0:Za.map(Ma=>{var Jr;return st(ut({},Ma),{score:[void 0,null,0,"0","0.0"].includes(Ma.score)?"0":(Jr=Ma.score)==null?void 0:Jr.toFixed(1)})});(vo=Qr==null?void 0:Qr.standard_answer)==null||vo.forEach((Ma,Jr)=>{var Pi,ti;const Kn=Jr+1;(Uo==null?void 0:Uo.find(so=>{var Yo;return Number((Yo=so==null?void 0:so.name)==null?void 0:Yo.replace("\u586B\u7A7A",""))===Kn}))?yo.push({position:Ma==null?void 0:Ma.choice_id,value:(ti=(Pi=ra==null?void 0:ra.answer_content)==null?void 0:Pi[Jr])==null?void 0:ti.value}):yo.push({position:Ma==null?void 0:Ma.choice_id,value:" "})}),Nn([...yo]),Gi&&yi()},[Gi]),(0,de.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ma=()=>new Date().getTime(),xa=ra==null?void 0:ra.code,ri=Za=>{var vo,yo;let Uo=[];const Ma=(vo=(Qr==null?void 0:Qr.last_score_detail)||[])==null?void 0:vo.map(Jr=>{var Pi;return st(ut({},Jr),{score:[void 0,null,0,"0","0.0"].includes(Jr.score)?"0":(Pi=Jr.score)==null?void 0:Pi.toFixed(1)})});(yo=Qr==null?void 0:Qr.standard_answer)==null||yo.forEach((Jr,Pi)=>{var ti,Kn,ni,so,Yo,xs,Ys;const ss=Pi+1,lo=Ma==null?void 0:Ma.find(Wo=>Wo.position===ss);lo?(console.log(Za==null?void 0:Za.score_detail),console.log(ss),(Kn=(ti=Za==null?void 0:Za.score_detail)==null?void 0:ti.map(Wo=>Wo==null?void 0:Wo.position))!=null&&Kn.includes(ss)?(lo.value=(so=(ni=ra==null?void 0:ra.answer_content)==null?void 0:ni.find(Wo=>{var Qs;if(Number((Qs=Wo==null?void 0:Wo.name)==null?void 0:Qs.replace("\u586B\u7A7A",""))==ss)return Wo}))==null?void 0:so.value,lo.type="success",Uo.push(lo)):(lo.value=(xs=(Yo=ra==null?void 0:ra.answer_content)==null?void 0:Yo.find(Wo=>{var Qs;if(Number((Qs=Wo==null?void 0:Wo.name)==null?void 0:Qs.replace("\u586B\u7A7A",""))==ss)return Wo}))==null?void 0:xs.value,lo.type="warning",Uo.push(lo))):Uo.push({position:ss,name:`\u586B\u7A7A${ss}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Jr.score)?"0":(Ys=Jr.score)==null?void 0:Ys.toFixed(1)})}),Nn([...Uo])},yi=()=>Ve(void 0,null,function*(){var Za,vo,yo,Uo,Ma;const Jr=ma(),Pi=xa?ra==null?void 0:ra.time_limit:(Za=Dn.getFieldsValue())==null?void 0:Za.hack.time_limit,ti=xa?(vo=ra==null?void 0:ra.answer_content)==null?void 0:vo.length:(Uo=(yo=Dn.getFieldsValue())==null?void 0:yo.standard_answers)==null?void 0:Uo.length;Aa(!0),yield(0,Oe.bM)(Li.current,{test_hack_code:Qr==null?void 0:Qr.code,test_input:eo,teacher_submit:!0,answers:(Ma=Qr==null?void 0:Qr.standard_answer)==null?void 0:Ma.map(ni=>{var so,Yo,xs,Ys;return(Yo=(so=ra==null?void 0:ra.answer_content)==null?void 0:so.map(ss=>{var lo;return Number((lo=ss==null?void 0:ss.name)==null?void 0:lo.replace("\u586B\u7A7A",""))}))!=null&&Yo.includes(ni==null?void 0:ni.choice_id)?(Ys=(xs=ra==null?void 0:ra.answer_content)==null?void 0:xs.find(ss=>{var lo;if(Number((lo=ss==null?void 0:ss.name)==null?void 0:lo.replace("\u586B\u7A7A",""))==(ni==null?void 0:ni.choice_id))return ss}))==null?void 0:Ys.value:""})});function Kn(){return Ve(this,null,function*(){const{status:ni,data:so}=yield(0,Oe.rX)(Li.current,"submit"),xs=ma()-Jr>(Pi+3)*1e3*ti;if(mo.current){if(xs){we.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Aa(!1);return}if(ni===0){Aa(!1),po(st(ut({},so),{showText:!0})),ri(so);return}setTimeout(Kn,1e3)}})}Kn()}),Ja=()=>Ve(void 0,null,function*(){var Za,vo,yo,Uo,Ma,Jr,Pi;if(!ra){try{yield Dn.validateFields()}catch(so){(yo=(vo=(Za=so==null?void 0:so.errorFields)==null?void 0:Za[0])==null?void 0:vo.name)!=null&&yo.includes("standard_answers")?we.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):we.ZP.error(so.errorFields[0].errors[0]),Dn.scrollToField(so.errorFields[0].name,{behavior:"smooth",block:"center"});return}oi(!0);let Kn="";const ni=Dn.getFieldsValue();Si.current?Kn=yield(0,Re.ZP)(`/api/problems/${Si.current}.json`,{method:"put",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Pi=(Jr=ni==null?void 0:ni.hack)==null?void 0:Jr.sub_discipline_id)==null?void 0:Pi[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),update_hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}):(Kn=yield(0,Re.ZP)("/api/problems.json",{method:"post",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Ma=(Uo=ni==null?void 0:ni.hack)==null?void 0:Uo.sub_discipline_id)==null?void 0:Ma[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}),Si.current=Kn==null?void 0:Kn.identifier,sessionStorage.projectFill=Kn==null?void 0:Kn.identifier)}const ti=yield(0,Re.ZP)(`/api/problems/${Si.current}/start.json`,{method:"get"});if((ti==null?void 0:ti.status)===0){Li.current=ti==null?void 0:ti.identifier,mo.current=!0,oi(!1),Xo(!0);return}oi(!1)}),Di=Za=>{const{status:vo,error_msg:yo,execute_time:Uo,output:Ma,input:Jr,expected_output:Pi}=Za;let ti=null;switch(vo){case At.h.OK:ti=rt.createElement(rt.Fragment,null,rt.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Uo/1e3,"\u79D2"),rt.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case At.h.NOMATCH:ti=rt.createElement(rt.Fragment,null,rt.createElement("div",null,"\u8F93\u5165\uFF1A"),rt.createElement("pre",{style:{fontFamily:"initial"}},Jr),rt.createElement("div",null,"\u8F93\u51FA\uFF1A"),rt.createElement("pre",{style:{fontFamily:"initial"}},Ma&&He.Base64.decode(Ma)),rt.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),rt.createElement("pre",{style:{fontFamily:"initial"}},Pi&&He.Base64.decode(Pi)));break;case At.h.EXECUTEFAILURE:ti=rt.createElement(rt.Fragment,null,rt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",rt.createElement("pre",null,Jr)),rt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),rt.createElement("pre",{className:"error"},He.Base64.decode(yo)));break;case At.h.COMPILEFAILURE:ti=rt.createElement(rt.Fragment,null,rt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",rt.createElement("pre",null,Jr)),rt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),rt.createElement("pre",{className:"error"},He.Base64.decode(yo)));break;case At.h.PODFAILURE:ti=rt.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case At.h.TIMEOUT:ti=rt.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return rt.createElement(rt.Fragment,null," ",ti," ")};return rt.createElement("div",null,rt.createElement(pe.ZP,st(ut({loading:Zr},_t),{onClick:Ja}),bn),rt.createElement(ce.default,{open:Gi,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:xr,cancelButtonProps:{style:{display:"none"}},onOk:()=>yi(),onCancel:()=>{mo.current=!1,Xo(!1)}},rt.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},rt.createElement("div",{className:Xe.result},rt.createElement("div",{className:Xe.left},rt.createElement("div",{className:"mb20"},rt.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ra&&rt.createElement(it.CopyToClipboard,{text:Qr==null?void 0:Qr.code,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},rt.createElement("span",{style:{float:"right"},className:"current c-light-primary"},rt.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),rt.createElement(Pe.Z,{programFillValue:Yn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:He.Base64.decode((Qr==null?void 0:Qr.code)||"")})),rt.createElement("div",{className:Xe.right},rt.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),rt.createElement("div",{className:Xe.box},rt.createElement("div",{className:Xe.li},rt.createElement(Ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:eo,onChange:Za=>ro(Za.target.value),bordered:!1,style:{height:180}}))),rt.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),rt.createElement("div",{className:Xe.box},rt.createElement(y.Z,{spinning:xr,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},rt.createElement("div",{className:Xe.li,style:{height:196,overflow:"auto",padding:10}},Di(bi)))))),rt.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),rt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(da=Qr==null?void 0:Qr.standard_answer)==null?void 0:da.map(function(Za,vo){return rt.createElement(oe.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},rt.createElement(se.Z,{flex:"50px"},rt.createElement("span",{className:"mt10"},"\u586B\u7A7A",Za.choice_id,":")),rt.createElement(se.Z,{flex:1},rt.createElement("div",null,Za==null?void 0:Za.answer_text)))})))))},qe=Ee(59301),Ct=({date:_t,showTag:bn})=>qe.createElement(oe.Z,{align:"middle"},qe.createElement("div",null," ",_t?Be()(_t).format("YYYY-MM-DD HH:mm"):"--"," "),bn&&qe.createElement(oe.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},qe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),Et=Ee(59301),Ye=Object.defineProperty,Ne=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,tt=(_t,bn,Dn)=>bn in _t?Ye(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Pt=(_t,bn)=>{for(var Dn in bn||(bn={}))vt.call(bn,Dn)&&tt(_t,Dn,bn[Dn]);if(lt)for(var Dn of lt(bn))Tt.call(bn,Dn)&&tt(_t,Dn,bn[Dn]);return _t},ln=(_t,bn)=>Ne(_t,Ze(bn)),St=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const{TextArea:Ht}=Ae.default;var Zt=({item:_t,answerData:bn,changeScoreData:Dn,textValue:Pa,textOnChange:Qr=()=>{},seeAnswerVisible:ja=!0})=>{var ra,da;const[xr,Aa]=(0,de.useState)([]),[Zr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,po]=(0,de.useState)([]),[eo,ro]=(0,de.useState)({page:1,limit:5}),Si=()=>({title:Et.createElement("span",null,"\u64CD\u4F5C ",Et.createElement(re.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},Et.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Nn=>{var ma;const xa=[];return(ma=_t==null?void 0:_t.standard_answer)==null||ma.forEach((ri,yi)=>{const Ja=`\u586B\u7A7A${yi+1}`,Di=Nn==null?void 0:Nn.find(Za=>Za.name===Ja);Di?xa.push(Di):xa.push({name:Ja,value:""})}),Et.createElement(Ge,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:_t==null?void 0:_t.hack_identifier,infoData:_t,data:{code:He.Base64.decode(_t==null?void 0:_t.code),answer_content:xa,time_limit:(_t==null?void 0:_t.time_limit)||10,input:_t==null?void 0:_t.test_input}})}}),Li=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Nn=>Nn==null?void 0:Nn.map((ma,xa)=>Et.createElement("pre",{key:xa,style:{whiteSpace:"pre-wrap"}},ma==null?void 0:ma.name,":",ma==null?void 0:ma.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,ma)=>Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,ma)=>Et.createElement(Ct,{date:ma.evaluate_time,showTag:ma==null?void 0:ma.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},Si()],mo=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((ra=bi==null?void 0:bi.records)==null?void 0:ra.every(Nn=>!(Nn!=null&&Nn.is_new)))&&80,dataIndex:"answer_content",render:(Nn,ma)=>Nn==null?void 0:Nn.map((xa,ri)=>Et.createElement("pre",{key:ri,style:{whiteSpace:"pre-wrap"}},xa==null?void 0:xa.name,":",xa==null?void 0:xa.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,ma)=>ma!=null&&ma.is_new?Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn:He.Base64.decode(Nn)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,ma)=>Et.createElement(Ct,{date:ma.evaluate_time,showTag:ma==null?void 0:ma.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},Si()];(0,de.useEffect)(()=>{Dn!=null&&Dn[_t.q_position]?!Zr&&oi(!0):Zr&&oi(!1)},[Dn==null?void 0:Dn[_t==null?void 0:_t.q_position]]),(0,de.useEffect)(()=>{var Nn;console.log("item=====",_t,bn,Dn,"#37AD83;");let ma=(Nn=_t==null?void 0:_t.user_answer)==null?void 0:Nn.map((xa,ri)=>{var yi,Ja;return ln(Pt({},xa),{value:((Ja=(yi=_t==null?void 0:_t.user_answer)==null?void 0:yi[ri])==null?void 0:Ja.answer_text)||""})});Aa(ma)},[_t==null?void 0:_t.user_answer]),(0,de.useEffect)(()=>{Gi&&Yn()},[eo]);const Yn=()=>St(void 0,null,function*(){const Nn=yield(0,Re.ZP)(`/api/myproblems/${_t==null?void 0:_t.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:_t==null?void 0:_t.question_id}});po(Nn)});return Et.createElement(Et.Fragment,null,(_t==null?void 0:_t.bprogram_tip)&&Et.createElement("div",{className:Fe.Z.tip},Et.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),Et.createElement("div",{className:Fe.Z.fillBg},Et.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Et.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Et.createElement("aside",{style:{cursor:"pointer"},onClick:()=>St(void 0,null,function*(){if(!(_t!=null&&_t.hack_user_identifier)){we.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}Xo(!0),ro(ln(Pt({},eo),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),xr==null?void 0:xr.map((Nn,ma)=>Et.createElement("div",{style:{display:"flex"}},Et.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Nn==null?void 0:Nn.choice_id,")\uFF1A"),Et.createElement("div",{className:"mb5"},_t.question_type==3?Et.createElement("span",{style:{whiteSpace:"pre-wrap",color:Nn!=null&&Nn.user_answer_boolean?"#37AD83":"#E30000"}},Nn==null?void 0:Nn.answer_text):Et.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Nn==null?void 0:Nn.answer_text)))),ja&&Et.createElement(Me.u,{data:_t}),!!((da=_t==null?void 0:_t.submit_records)!=null&&da.length)&&Et.createElement(te.default,{className:"mt20",dataSource:_t==null?void 0:_t.submit_records,columns:Li,pagination:!1}),Et.createElement(ce.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Gi,footer:!1,centered:!0,width:1e3,onCancel:()=>{Xo(!1)}},Et.createElement(te.default,{scroll:{y:400},dataSource:bi==null?void 0:bi.records,columns:mo,pagination:{current:eo.page,pageSize:eo.limit,total:bi==null?void 0:bi.records_count,onChange:(Nn,ma)=>{ro(ln(Pt({},eo),{page:Nn,limit:ma}))}}}))))},Jt=Ee(41867),Wt=Ee(99313),un=Ee(50258),gn=Ee(57809),kn=({chanllenge:_t,styles:bn,autoHeight:Dn,setVisible:Pa,devalueValue:Qr})=>{var ja,ra;const[da,xr]=(0,de.useState)(Qr),Aa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Zr=(ja=_t==null?void 0:_t.challenge_paths)==null?void 0:ja.map(Gi=>({label:Gi.file_name,value:Gi.file_name,code:Gi.latest_code})),oi=(ra=Zr==null?void 0:Zr.find(Gi=>da===Gi.value))==null?void 0:ra.code;return de.createElement(de.Fragment,null,(_t==null?void 0:_t.st)===0&&_t.passed_code&&de.createElement("div",{className:bn.shixunWrp},de.createElement("h2",null,de.createElement(gn.default,{style:{width:200},value:da,onChange:Gi=>xr(Gi),options:Zr}),de.createElement("span",{className:bn.s,onClick:()=>Pa(oi)},de.createElement("i",{className:"iconfont icon-quanping2"}),de.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),de.createElement(un.ZP,{height:300,autoHeight:Dn,language:"python",theme:"default",value:oi,options:Aa})))},zn=Ee(33270),Dr=Object.defineProperty,zr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Kr=(_t,bn,Dn)=>bn in _t?Dr(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Ca=(_t,bn)=>{for(var Dn in bn||(bn={}))Ar.call(bn,Dn)&&Kr(_t,Dn,bn[Dn]);if(yr)for(var Dn of yr(bn))ia.call(bn,Dn)&&Kr(_t,Dn,bn[Dn]);return _t},mi=(_t,bn)=>zr(_t,Cr(bn)),Mi=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const{TabPane:ya}=Wt.default;var Ur=({item:_t,answerData:bn,hasChangeScore:Dn=!0,autoHeight:Pa,saveChangeScore:Qr=()=>{},sealedReview:ja,coursesId:ra,onAdjustScore:da})=>{var xr,Aa;let[Zr,oi]=(0,de.useState)([]),[Gi,Xo]=(0,de.useState)([]);const[bi,po]=(0,de.useState)(""),eo=(xr=bn==null?void 0:bn.exercise)==null?void 0:xr.id;(0,de.useEffect)(()=>{var Yn,Nn,ma,xa,ri,yi,Ja,Di,Za,vo,yo,Uo;if(!((Yn=_t==null?void 0:_t.shixun_details)!=null&&Yn.length))return;let Ma=[],Jr=[];for(let Pi=0;Pi<((Nn=_t==null?void 0:_t.shixun_details)==null?void 0:Nn.length);Pi++){for(let ti=0;ti<(_t==null?void 0:_t.shixun_details[Pi].stage_list.length);ti++){let Kn=_t==null?void 0:_t.shixun_details[Pi].stage_list[ti];Ma.push(Ca(Ca({},Kn),{operation:(yi=(ri=(xa=(ma=_t==null?void 0:_t.shixun_details)==null?void 0:ma[Pi])==null?void 0:xa.shixun_detail)==null?void 0:ri[0])==null?void 0:yi.game_identifier,shixun_challenge_id:(Ja=_t==null?void 0:_t.shixun_details[Pi])==null?void 0:Ja.shixun_challenge_id,is_jupyter:_t==null?void 0:_t.is_jupyter,is_jupyter_lab:_t==null?void 0:_t.is_jupyter_lab,myshixun_identifier:_t==null?void 0:_t.myshixun_identifier}))}(Za=(Di=_t==null?void 0:_t.shixun_details)==null?void 0:Di[Pi])!=null&&Za.shixun_detail&&Jr.push((Uo=(yo=(vo=_t==null?void 0:_t.shixun_details)==null?void 0:vo[Pi])==null?void 0:yo.shixun_detail)==null?void 0:Uo[0])}return Xo(Jr),Ma==null||Ma.map(Pi=>(Pi.input_value=Pi==null?void 0:Pi.user_score,Pi)),oi([...Ma]),()=>{Zr=[],Gi=[],oi([]),Xo([])}},[_t==null?void 0:_t.shixun_details]);const ro=(Yn,Nn)=>Mi(void 0,null,function*(){if(Number(Yn.target.value)!=Nn.user_score){const ma=yield Qr(Ca(Ca({},_t),{shixun_challenge_id:Nn.shixun_challenge_id,score:Number(Yn.target.value)}));ma!=null&&ma.question_comments&&we.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Si=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Yn,Nn)=>de.createElement(re.Z,{title:Yn},Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:"",className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Nn.game_identifier}/exercise`},Nn.position,"\u3001",Yn):de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:""},Nn.position,"\u3001",Yn))},{title:de.createElement(re.Z,{overlayStyle:{minWidth:350},title:de.createElement("div",null,de.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.evaluate_count||Nn.evaluate_count===0?Nn.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Yn,Nn)=>{let ma=!1;return Nn.finished_time&&(bn!=null&&bn.exercise)&&(bn!=null&&bn.exercise_answer_user)&&((bn==null?void 0:bn.exercise.time)===-1?ma=Be()(bn==null?void 0:bn.exercise.end_time).isBefore(Nn.finished_time):ma=Be()(bn==null?void 0:bn.exercise_answer_user.start_at).add(bn==null?void 0:bn.exercise.time,"m").isBefore(Nn.finished_time)),de.createElement("span",null,Nn.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},ma?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Yn,Nn)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},Nn.user_score),"/",Nn.game_score)},Dn&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Yn,Nn,ma)=>de.createElement(ee.Z,{formatter:xa=>{var ri,yi;return((yi=(ri=`${xa}`)==null?void 0:ri.match(/^(\d)*.\d{0,1}/))==null?void 0:yi[0])||"0"},min:0,max:Number(Nn.game_score),defaultValue:Nn==null?void 0:Nn.input_value,onChange:xa=>{Zr[ma].input_value=xa,oi([...Zr])},value:Nn==null?void 0:Nn.input_value,onPressEnter:xa=>ro(xa,Nn),onBlur:xa=>ro(xa,Nn)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Yn,Nn)=>de.createElement("span",null,Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Nn.game_identifier}/exercise`},"\u8BE6\u60C5"):de.createElement(re.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),de.createElement("span",{onClick:()=>da(mi(Ca({},_t),{shixun_challenge_id:Nn.shixun_challenge_id,question_score:Nn.game_score,user_score:Nn.user_score})),className:"ml20 c-light-primary current"},"\u8C03\u5206"))}].filter(Yn=>!!Yn),Li=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Yn,Nn)=>de.createElement(Ct,{date:Nn.updated_at,showTag:Nn==null?void 0:Nn.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.error_msg?Nn.error_msg:"--")},!ja&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Yn,Nn)=>de.createElement("span",{className:"c-blue current",onClick:()=>Mi(void 0,null,function*(){var ma,xa,ri;if(Nn!=null&&Nn.is_jupyter||Nn!=null&&Nn.is_jupyter_lab)window.open(`/tasks/${Nn.myshixun_identifier}/jupyter`);else{const yi=yield(0,zn.Lk)(Nn.game_identifier,{path:(ri=(xa=(ma=Nn.path)==null?void 0:ma.replace(/\;/g,";"))==null?void 0:xa.split(";"))==null?void 0:ri[0],query_index:Nn.query_index,exercise_id:eo});(yi==null?void 0:yi.status)===0&&ce.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Fe.Z.lookCode} custom-modal-divider`,content:de.createElement(un.ZP,{height:500,autoHeight:Pa,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((yi==null?void 0:yi.content)||""))),options:mi(Ca({},mo),{readonly:!0})})})}})},Nn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Yn=>!!Yn),mo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement(Wt.default,{defaultActiveKey:"1",tabBarExtraContent:!(_t!=null&&_t.shixun_start)&&de.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},de.createElement(ya,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(Zr!=null&&Zr.length)&&de.createElement(te.default,{columns:Si,dataSource:Zr,pagination:!1})),de.createElement(ya,{tab:de.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",de.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},de.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Gi==null?void 0:Gi.map((Yn,Nn)=>{var ma,xa,ri;return de.createElement(de.Fragment,{key:Nn},de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Yn.position,"\u5173"),Yn.game_identifier?de.createElement(ze.Link,{target:"_blank",className:"current c-light-primary font16",to:_t.is_jupyter||_t.is_jupyter_lab?`/tasks/${_t.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Yn.game_identifier}/exercise`},Yn.name):de.createElement("span",{className:"font16"},Yn.name)),!!((ma=Yn==null?void 0:Yn.outputs)!=null&&ma.length)&&de.createElement(te.default,{bordered:!0,dataSource:Yn.outputs.map(yi=>mi(Ca({},yi),{key:yi.position,error_msg:yi.output_detail,updated_at:yi.updated_at,game_identifier:Yn==null?void 0:Yn.game_identifier,path:Yn==null?void 0:Yn.path,myshixun_identifier:_t==null?void 0:_t.myshixun_identifier,is_jupyter:_t==null?void 0:_t.is_jupyter,is_jupyter_lab:_t==null?void 0:_t.is_jupyter_lab})),columns:Li,pagination:!1}),de.createElement(kn,{chanllenge:Yn,autoHeight:Pa,setVisible:po,styles:Fe.Z,devalueValue:(ri=(xa=Yn==null?void 0:Yn.challenge_paths)==null?void 0:xa[0])==null?void 0:ri.file_name}))}))),(0,Jt.dE)()&&de.createElement(Pe.Z,{className:"c-grey-999 mt20 mb20",value:_t==null?void 0:_t.question_title}),(Aa=_t==null?void 0:_t.shixun)==null?void 0:Aa.map((Yn,Nn)=>de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Yn==null?void 0:Yn.challenge_position,"\u5173 ",Yn==null?void 0:Yn.challenge_name),de.createElement("span",null,Yn==null?void 0:Yn.challenge_score,"\u5206"))),de.createElement("div",{className:"mb15"}),de.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:!!bi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>po(!1),footer:null},de.createElement(un.ZP,{height:500,autoHeight:Pa,language:"python",theme:"default",value:bi,options:mo})))},$a=Ee(96565),ei=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const{TextArea:Oa}=Ae.default;var qo=({item:_t,answerData:bn,changeScoreData:Dn,textValue:Pa,textOnChange:Qr=()=>{}})=>{var ja,ra;const[da,xr]=(0,de.useState)(!1),Aa=(0,de.useRef)();(0,de.useEffect)(()=>{var oi;if(Aa!=null&&Aa.current)return(oi=Aa==null?void 0:Aa.current)==null||oi.addEventListener("mousedown",Qe.Dw),()=>{var Gi;(Gi=Aa==null?void 0:Aa.current)==null||Gi.removeEventListener("mousedown",Qe.Dw)}},[Aa==null?void 0:Aa.current]),(0,de.useEffect)(()=>{Dn!=null&&Dn[_t.q_position]?!da&&xr(!0):da&&xr(!1)},[Dn==null?void 0:Dn[_t==null?void 0:_t.q_position]]);const Zr=oi=>ei(void 0,null,function*(){const Gi=ce.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:de.createElement(oe.Z,null,de.createElement(se.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),de.createElement(se.Z,null,de.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Gi.destroy()}))),content:de.createElement($a.Z,{height:"70vh",defaultValue:oi||"",hidetoolBar:!0,disabled:!0})})});return de.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&de.createElement(de.Fragment,null,de.createElement("div",null,de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(_t==null?void 0:_t.kp_content)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(_t==null?void 0:_t.kp_clazz)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:((ja=_t==null?void 0:_t.user_answer)==null?void 0:ja[0])||""}))),(0,Jt.GJ)()&&de.createElement(Me.u,{data:_t}),de.createElement(ne.Z,null)),document.domain!=="kepukehuan.educoder.net"&&de.createElement("div",{className:Fe.Z.simpleBg},de.createElement(oe.Z,null,de.createElement(se.Z,{flex:1},de.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),de.createElement(se.Z,null,de.createElement(pe.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var oi;return Zr((oi=_t==null?void 0:_t.user_answer)==null?void 0:oi[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),de.createElement("div",{ref:Aa,key:_t.question_id},de.createElement(Pe.Z,{value:((ra=_t==null?void 0:_t.user_answer)==null?void 0:ra[0])||""})),(0,Jt.GJ)()&&de.createElement(Me.u,{data:_t})))},Fo=Ee(10311),wa={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},mn="data:image/png;base64,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",In=Ee(27185),Cn=Ee(96249),ur=Ee.n(Cn),or=Ee(59301),fa=Object.defineProperty,hi=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Ka=(_t,bn,Dn)=>bn in _t?fa(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Vi=(_t,bn)=>{for(var Dn in bn||(bn={}))Ya.call(bn,Dn)&&Ka(_t,Dn,bn[Dn]);if(hi)for(var Dn of hi(bn))Ia.call(bn,Dn)&&Ka(_t,Dn,bn[Dn]);return _t},sr=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const li=({value:_t,onChange:bn,max:Dn})=>{const Pa=Qr=>{Number.isNaN(Qr)||bn(Qr)};return or.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},or.createElement(se.Z,{flex:1},or.createElement(oe.Z,{wrap:!1,align:"middle",gutter:10},or.createElement(se.Z,null,or.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),or.createElement(se.Z,{flex:1},or.createElement(Fo.Z,{className:wa.slider,min:0,step:.5,max:Number(Dn),onChange:Pa,value:_t})),or.createElement(se.Z,null,or.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Dn)))),or.createElement(se.Z,null,or.createElement(ee.Z,{min:0,max:Dn,precision:1,step:.1,value:_t,onChange:Pa})),or.createElement(se.Z,null,or.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},or.createElement(pe.ZP,{onClick:()=>{Pa(Dn)}},"\u6EE1\u5206"))))};var Ko=({item:_t,visible:bn,onCancel:Dn,onOk:Pa,saveChangeScore:Qr})=>{const[ja]=b.default.useForm(),[ra,da]=(0,de.useState)(!0),[xr,Aa]=(0,de.useState)(!1),[Zr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,po]=(0,de.useState)([]),[eo,ro]=ce.default.useModal(),[Si,Li]=(0,de.useState)(!1),[mo,Yn]=(0,de.useState)(!0),[Nn,ma]=(0,de.useState)({left:0,top:0,bottom:0,right:0}),xa=(0,de.useRef)(null);(0,de.useEffect)(()=>{bn&&(ri(),ja.setFieldsValue({score:Number(_t==null?void 0:_t.user_score)})),console.log("item",_t)},[bn]);const ri=()=>sr(void 0,null,function*(){da(!0);const Ma=yield(0,Re.ZP)("/api/users/get_score_list.json",{method:"get"});(Ma==null?void 0:Ma.status)===0&&po((Ma==null?void 0:Ma.data)||[]),da(!1)}),yi=Ma=>sr(void 0,null,function*(){da(!0);const Jr=yield(0,Re.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Ma}});if((Jr==null?void 0:Jr.status)===0){ri();return}da(!1)}),Ja=()=>sr(void 0,null,function*(){yield ja.validateFields(),Aa(!0);const Ma=ja.getFieldsValue();yield Qr(Vi(Vi({},_t),Ma)),Aa(!1),Dn()}),vo=Gi?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],yo=()=>{let Ma="";ce.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>sr(void 0,null,function*(){if(!Ma)return we.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Ma<0)return we.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const Jr=yield(0,Re.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Ma}});(Jr==null?void 0:Jr.status)===0&&ri()}),content:or.createElement("div",null,or.createElement(b.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},or.createElement(ee.Z,{style:{width:322},defaultValue:Ma,onChange:Jr=>{Ma=Jr}})))})},Uo=(Ma,Jr)=>{var Pi;const{clientWidth:ti,clientHeight:Kn}=window.document.documentElement,ni=(Pi=xa.current)==null?void 0:Pi.getBoundingClientRect();ni&&ma({left:-ni.left+Jr.x,right:ti-(ni.right-Jr.x),top:-ni.top+Jr.y,bottom:Kn-(ni.bottom-Jr.y)})};return or.createElement(or.Fragment,null,ro,or.createElement(ce.default,{title:or.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{mo&&Yn(!1)},onMouseOut:()=>{Yn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",or.createElement("span",{className:"font14"},_t==null?void 0:_t.ModelTitleDec)),open:bn,onCancel:Dn,onOk:Ja,okText:"\u786E\u5B9A",width:506,afterClose:()=>{ja.resetFields()},confirmLoading:xr,cancelText:"\u53D6\u6D88",modalRender:Ma=>or.createElement(ur(),{disabled:mo,bounds:Nn,nodeRef:xa,onStart:(Jr,Pi)=>Uo(Jr,Pi)},or.createElement("div",{ref:xa},Ma))},or.createElement(y.Z,{spinning:ra},or.createElement(b.default,{size:"large",form:ja,colon:!1},or.createElement(oe.Z,{align:"middle"},or.createElement(b.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},or.createElement(li,{max:_t.question_score}))),or.createElement("div",{className:wa.box},or.createElement("div",{className:wa.head,onClick:()=>oi(!Zr)},Zr?or.createElement("i",{className:"iconfont icon-zhankai4 font12"}):or.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),or.createElement("span",null,Zr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),or.createElement("img",{src:mn})),Zr&&or.createElement("div",{className:wa.content},or.createElement(oe.Z,{align:"middle"},or.createElement("span",{className:"c-grey-333 mr10"},"0.5"),or.createElement(z.Z,{checked:Gi,onChange:Ma=>Xo(Ma)}),or.createElement(pe.ZP,{onClick:yo,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),or.createElement("div",{className:wa.row},vo.map(Ma=>or.createElement("div",{key:Ma,className:wa.btnWrap},or.createElement("div",{onClick:()=>{Number(Ma)>Number(_t.question_score)||ja.setFieldsValue({score:Ma})},className:Number(Ma)>Number(_t.question_score)?wa.disabledBtn:wa.btn},Ma)))),!!(bi!=null&&bi.length)&&or.createElement(or.Fragment,null,or.createElement("div",{className:wa.line}),or.createElement("div",{className:wa.row},bi.map(Ma=>or.createElement("div",{key:Ma.id,className:wa.btnWrap},or.createElement("div",{onClick:()=>{Number(Ma.score)>Number(_t.question_score)||ja.setFieldsValue({score:Ma.score})},className:Number(Ma.score)>Number(_t.question_score)?wa.disabledBtn:wa.btn},Ma.score),or.createElement("div",{onClick:()=>{yi(Ma.id)},className:`iconfont icon-weishezhi ${wa.del}`}))))))),or.createElement(oe.Z,{wrap:!1,align:"middle",justify:"end"},or.createElement(se.Z,null,or.createElement(In.Z,{isShowComponent:(0,Jt.G5)(),ModalProps:{open:Si,onCancel:()=>{Li(!1)}},onDataSelect:(Ma,Jr)=>sr(void 0,[Ma,Jr],function*(Pi,{node:ti}){const Kn=()=>{ja.setFieldsValue({comment:ti==null?void 0:ti.value}),Li(!1)};if(ja.getFieldValue("comment")){eo.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Kn});return}Kn()})},or.createElement(pe.ZP,{style:{padding:0,height:"auto"},icon:or.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ma=>{Li(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),or.createElement(b.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},or.createElement(Ae.default.TextArea,null))))))},vi={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Ci=Ee(92310),ys=Ee.n(Ci),ws=Ee(50030),Sr=Ee(59301),Ss=Object.defineProperty,Io=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,dr=(_t,bn,Dn)=>bn in _t?Ss(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Qo=(_t,bn)=>{for(var Dn in bn||(bn={}))ns.call(bn,Dn)&&dr(_t,Dn,bn[Dn]);if(As)for(var Dn of As(bn))$i.call(bn,Dn)&&dr(_t,Dn,bn[Dn]);return _t},_o=(_t,bn)=>Io(_t,Fi(bn)),Zi=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const Ws=({exercise:_t,className:bn,style:Dn,checkAssistant:Pa,dataSource:Qr,saveChangeScore:ja,loading:ra})=>{const da=(0,ze.useParams)(),[xr,Aa]=(0,de.useState)({show:!1}),[Zr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),bi=(0,de.useRef)({}),[po]=b.default.useForm(),{unified_ai_setting:eo,ai_review_settings:ro}=_t.commonHeader,Si=()=>Zi(void 0,null,function*(){const Yn=po.getFieldValue("ai_review_settings");(0,Qe.BR)(Yn)&&(Aa({show:!1}),xr==null||xr.onOk(),oi(!0),yield new Promise(ma=>setTimeout(ma,3e3)),oi(!1))}),Li=Yn=>Zi(void 0,[Yn],function*({chatData:Nn,setChatData:ma,setLoading:xa,getData:ri,renderChatItems:yi}){var Ja;if((yield Pa())!==!0)return;const Za=yield(0,Re.ZP)(`/api/exercises/${da==null?void 0:da.categoryId}/all_subj_questions.json`,{method:"get"});if(Za.status==0){const vo=Za==null?void 0:Za.data.find(Uo=>Uo.id===(Qr==null?void 0:Qr.question_id)),yo=eo?ro:((Ja=vo==null?void 0:vo.ai_review_settings)==null?void 0:Ja.length)>0?vo.ai_review_settings:ro;po.setFieldValue("ai_review_settings",yo)}Aa({show:!0,onOk:()=>{bi.current=po.getFieldsValue(),Xo(!0),xa(!0);const vo=yi();vo[0].show=!1,ma(vo),ri()}})}),mo=Yn=>Zi(void 0,null,function*(){var Nn,ma,xa,ri,yi,Ja,Di;const{mes:Za,setChatData:vo,setTyping:yo,renderChatItems:Uo}=Yn,Ma=bi.current,Jr=Uo();Jr[0].show=!1,vo(Jr);const Pi=Qo({user_id:Qr==null?void 0:Qr.user_id,scoring_criteria:Za,history:[]},Ma),ti=yield(0,Re.ZP)(`/api/exercise_questions/${Qr==null?void 0:Qr.question_id}/ai_adjust_score.json`,{method:"post",body:Pi});if((ti==null?void 0:ti.status)===-3&&(yo(!0),vo(ni=>[...ni].map((so,Yo)=>Yo===ni.length-1?_o(Qo({},so),{text:ti==null?void 0:ti.message,loading:!1,response:{data:{message:ti==null?void 0:ti.message}}}):so))),(ti==null?void 0:ti.status)!==0)return;let Kn;do if(Kn=yield(0,Re.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Nn=ti==null?void 0:ti.data)==null?void 0:Nn.request_id}}),(ma=Kn==null?void 0:Kn.data)!=null&&ma.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((xa=Kn==null?void 0:Kn.data)==null?void 0:xa.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(ni=>setTimeout(ni,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((ri=Kn==null?void 0:Kn.data)==null?void 0:ri.comment)===null);if((Kn==null?void 0:Kn.status)===0){const ni=((yi=Kn==null?void 0:Kn.data)==null?void 0:yi.message)||`\u8BC4\u5206\uFF1A${(Ja=Kn==null?void 0:Kn.data)==null?void 0:Ja.score}\u5206 -\u8BC4\u8BED\uFF1A${(Di=Kn==null?void 0:Kn.data)==null?void 0:Di.comment}`;vo(so=>[...so].map((Yo,xs)=>xs===so.length-1?_o(Qo({},Yo),{text:ni,loading:!1,response:Kn}):Yo))}});return Sr.createElement(de.Fragment,null,Sr.createElement(ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:xr.show,destroyOnClose:!0,onCancel:()=>Aa({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:Si,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Zr},Sr.createElement("div",{className:`${vi.config_title}`},"\u8BC4\u5206\u6807\u51C6"),Sr.createElement(b.default,{form:po,colon:!1},Sr.createElement("div",{className:vi.form_item_warp},Sr.createElement(b.default.List,{name:"ai_review_settings"},(Yn,{add:Nn,remove:ma})=>Yn.map((xa,ri)=>{var yi;return Sr.createElement(oe.Z,{key:xa.key,style:{padding:"5px 14px 5px 30px"}},Sr.createElement(se.Z,{className:vi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Sr.createElement(Ae.default,{onChange:Ja=>{po.setFieldValue([xa.name,"content"],Ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Sr.createElement(se.Z,{className:vi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Sr.createElement(Ae.default,{onChange:Ja=>{po.setFieldValue([xa.name,"content"],Ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Sr.createElement(se.Z,{className:vi.lable_name1},"\u6743\u91CD"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},Sr.createElement(ee.Z,{onChange:Ja=>{Number.isInteger(Ja)||po.setFieldValue([xa.name,"weight"],parseFloat(Ja).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),Sr.createElement(oe.Z,{className:(yi=vi)==null?void 0:yi.h_lh_40},Sr.createElement(se.Z,null,Sr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Yn.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Nn()}})),ri>0&&Sr.createElement(se.Z,null,Sr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{ma(xa.name)}}))))}))))),Sr.createElement(ws.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Gi,onOpen:Li,onClose:()=>{Xo(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:mo,showDefaultTips:!1,extraAnswerAction:Yn=>{var Nn,ma;return!Yn.loading&&!((ma=(Nn=Yn==null?void 0:Yn.response)==null?void 0:Nn.data)!=null&&ma.message)&&Sr.createElement("div",{className:vi.apply,onClick:()=>{var xa,ri,yi,Ja;ja(_o(Qo({},Qr),{score:(ri=(xa=Yn==null?void 0:Yn.response)==null?void 0:xa.data)==null?void 0:ri.score,comment:((Ja=(yi=Yn==null?void 0:Yn.response)==null?void 0:yi.data)==null?void 0:Ja.comment)||"",is_ai:!0})),Xo(!1)}},Sr.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},Sr.createElement("div",{className:ys()(vi.intelligentReview,bn),style:Dn},Sr.createElement(pe.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var Yr=(0,ze.connect)(({exercise:_t,loading:bn})=>({exercise:_t,loading:bn.effects}))(Ws),La=Ee(88125),gi=Ee(38821),Vr=Ee(59301);const{TabPane:no}=Wt.default;var rs=({item:_t,answerData:bn,autoHeight:Dn})=>{var Pa,Qr,ja,ra,da,xr;const[Aa,Zr]=(0,de.useState)([]),[oi,Gi]=(0,de.useState)(!1),[Xo,bi]=(0,de.useState)(!1);(0,de.useEffect)(()=>{var ro,Si;console.log(_t),console.log(bn),((ro=_t==null?void 0:_t.evaluate_codes)==null?void 0:ro.length)>0?Zr((Si=_t==null?void 0:_t.evaluate_codes)==null?void 0:Si.map((Li,mo)=>({key:mo+1,error_msg:Li!=null&&Li.error_msg?He.Base64.decode(Li==null?void 0:Li.error_msg):"",status:Li==null?void 0:Li.status,created_at:Li.created_at,code:Li==null?void 0:Li.code,show_code:Li==null?void 0:Li.show_code,language:Li==null?void 0:Li.language,resubmit:Li==null?void 0:Li.resubmit}))):Zr([{key:"--",error_msg:"--",show_code:!1}])},[_t==null?void 0:_t.evaluate_codes]);const po=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(ro,Si)=>Vr.createElement("span",null,Si.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(ro,Si)=>Vr.createElement(Ct,{date:Si.created_at,showTag:Si==null?void 0:Si.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(ro,Si)=>{var Li;return Vr.createElement("span",{className:ro===0?"c-green":"c-red"},((Li=La.Im[ro])==null?void 0:Li.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Pa=Aa==null?void 0:Aa[0])==null?void 0:Pa.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(ro,Si)=>Vr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ce.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Vr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Vr.createElement(gi.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Si==null?void 0:Si.language]})),content:Vr.createElement("div",{className:"mb10"},Vr.createElement(un.ZP,{height:300,language:"python",theme:"vs-light",value:Si!=null&&Si.code?He.Base64.decode(Si==null?void 0:Si.code):"",autoHeight:Dn,options:eo}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(ro=>!!ro),eo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Vr.createElement(Vr.Fragment,null,Vr.createElement(Wt.default,{defaultActiveKey:"1"},Vr.createElement(no,{tab:Vr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Vr.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Vr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},Vr.createElement("div",{className:"mt15 mb15"},Vr.createElement(Pe.Z,{value:_t==null?void 0:_t.description})),!!((Qr=_t==null?void 0:_t.user_answer)!=null&&Qr.length)&&(_t==null?void 0:_t.passed_code)&&Vr.createElement("aside",{className:Se.Z.shixunWrp},Vr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Vr.createElement("div",{className:Se.Z.full},Vr.createElement(gi.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[_t==null?void 0:_t.language]}),Vr.createElement("span",{onClick:()=>Gi(!0)},Vr.createElement("i",{className:"iconfont icon-quanping2"}),Vr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Vr.createElement(un.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:_t!=null&&_t.passed_code?He.Base64.decode(_t==null?void 0:_t.passed_code):"",autoHeight:Dn,options:eo})),Vr.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{bi(!Xo)}},Xo?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Xo&&Vr.createElement("div",{className:Se.Z.newProgramBg},Vr.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(_t==null?void 0:_t.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),Vr.createElement(no,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((ja=bn==null?void 0:bn.exercise)!=null&&ja.student_commit_status)&&((ra=bn==null?void 0:bn.exercise)==null?void 0:ra.student_commit_status)!==0||!!((da=bn==null?void 0:bn.exercise)!=null&&da.user_exercise_status)&&((xr=bn==null?void 0:bn.exercise)==null?void 0:xr.user_exercise_status)!==0)&&Vr.createElement(te.default,{className:"mt5",bordered:!0,dataSource:Aa,columns:po,pagination:!1}))),Vr.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:oi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Gi(!1),footer:null},Vr.createElement(un.ZP,{height:500,language:"python",theme:"vs-light",value:_t!=null&&_t.passed_code?He.Base64.decode(_t==null?void 0:_t.passed_code):"",autoHeight:Dn,options:eo})))},us=Ee(30214),Go=Ee(74128),$s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATAAAAEwCAYAAAAw+y3zAAAAAXNSR0IArs4c6QAAK5VJREFUeAHtnQmQFUd+p/O9193QTTc0h7jE0UgckgABI26QAF2Dge5G4xmPr41xrDfstb3rjdlw7G7sRvjYK9Z22LHrK+wY25qxxx6PvTv0BRJqST3jAXQLSYBGDAhxSFyCppu+gO5+tfkvyO569ape1auX9Sqz6pcRrapXR1bml8WnrKyszNTz3/qmUT+1niGAgEwCqXT6v+7d0/RbMuNEXCBgJ5Du6b7Bem702LfjNwiURMDIZn+zpaPtP5cUCU4GAQ8CadoPiXlQwu5ABLjE/geX2H8MdDJOAgEfBEyB0XGQmA9aOKRoAlxi/6ulre03ij4RJ4CADwJjAqNjITEfxHBI0QQMlv39lraWrxd9Ik4AAQ8COQKjYyExD2LYHYiAwdgftrS3/Hqgk3ESCLgQyBMYHQeJudDC5pIIGAb7P1xiv1ZSJDgZBCwEHAVG+yExCyWsSiSQ+uPW9tZ/LTFCRJVgAimvvO9rb/1tZhjoz+MFCvt9E0ilUga/8X65ubH5G75PwoEg4EDAU2B0DiTmQA6bSiJgSizF/lXznua/LikinJxoAr4ERoQgsUTfJ2FlPptOp/4ll9i3wroA4o03Ad8CIwyQWLxvhohyl2Us/QvPNTX9bUTXx2U1JuDaiO+Up+cam3+bpVK/47QP20AgIAF+D2afb2lv/9mA5+O0BBMoqgYmOKEmJkhgKZHAaCqV+bm9jY3flRgnooo5gUACIyaQWMzvjAiyxxv2RxgzfmZv497/G8HlcUkNCQQWGOUVEtOwxBVPMkkslWJf5Q3731M8qUieAgRKEhilHxJToBTjloQUG86k019p2t3UGresIT9yCZQsMEoOJCa3UBCbSeAObxP7Mm8TawcPEHAjIEVgFDkk5oYY20sgQBJ7jkvsQAlx4NQYEyiqG0UhDuhiUYgO9gUkUMW7WHyvdX/rzoDn47SYE5BWAxOcUBMTJLCURYA37N9KpVlT8+7mTllxIp54EJAuMMICicXj5lAsF0MslWl8rrHxFcXSheRESEDaI6Q1D3ictNLAuiQC1SmWbWvtaN0hKT5EEwMCodTABBfUxAQJLGUR4I+TA/xxchd/nPxnWXEiHn0JhCowwgKJ6XtzqJpykliGpXc2NjYeUjWNSFd5CIQuMMoGJFaewkzYVfpT6Yov7t2z50jC8o3sWgiE0gZmid9cRZuYnQh+SyBQy4zRF9oOtG2UEBei0JRAWWpggg1qYoIEltIIpFhvxkg/09TU9Ja0OBGRNgTKUgMTNFATEySwlEbAYFOyLPvSvo6Ox6TFiYi0IVDWGpiggpqYIIGlLAK8Yf9GKsOeat7VfFRWnIhHfQKRCIywQGLq3xzapTDFuitY5kn+dvJ97dKOBAciEJnAKLWQWKAyw0mFCVxPZSp37N29+1jhw7A3DgTK2gZmB4Y2MTsR/JZAYLqRHXml7cW25RLiQhSKE4i0BibYoCYmSGApkcDVVAXbsXfX3g8lxomoFCMQaQ1MsEBNTJDAUiKBmWwk9Wp7e/tDEuNEVIoRUEJgxAQSU+zOiEFyDGbMGmGjr+7fv39pDLKDLDgQUOIR0pouPE5aaWBdBoEUS11MVbFtzTubT8uID3GoQ0CZGphAgpqYIIGlLAK8JjY3O2x0dXR0PCArTsSjBgHlBEZYIDE1bo5YpcJg80ayI99vO9i2KFb5SnhmlBQYlQkklvA7M4TsG4zNH72T7eJtYgtDiB5RRkBAuTYwOwO0idmJ4HepBHib2CeZVHo777F/vtS4cH60BJStgQksqIkJEljKIsDbxBaNsGzXgQMH5smKE/FEQ0D5GpjAgpqYIIGlLAK8JnY6NZG/nXy2+aKsOBFPeQkoXwMTOFATEySwlEWA18QWZ28bXS+++OIcWXEinvIS0KYGJrCgJiZIYCmLAB+K56PKdMWO3bt3X5YVJ+IpDwFtamACB2piggSWsggYhvHQnezwqwcPHpwpK07EUx4C2tXABBbUxAQJLGUR4G1iJ6oqKnfs2rXrc1lxIp5wCWgrMMICiYV7cyQx9lSKHcvcHRTxWhLzr1uetXuEtALG46SVRrTrjzz8CKuprok2ERKubhhsJe9i8TJv2J8mITpEETIBrWtggg1qYoJENMs1q1azhQsWssHBQXboyGE2ODQYTUIkXpU/Th6tSGee2rNnzw2J0SIqyQS0roEJFqiJCRLlXwp50ZVramrY1s1b4lETY8aaYWOkc19XV335qeKKfgnEQmCUWUjMb5HLO84qLxFrnCTGDPYY67/5Umdn5xSRPyzVIhAbgRFWSKx8N9fEiRPZrJmzHC8YL4kZ6waGBl/knx1NdswsNkZKIFYCI5KQWHnup1u3brFDrx1mtHQKcZIY77G/8c7onRdaD7XWOeUV26IjEDuBEUpIrDw3VH9/f3IkZrDN2RvsQFdXV2156OIqfgjEUmCUcUjMT/G7H1NX56+ykSSJMcPY2tt3cz/vsT/JnRz2lJNAbAVGECGxYLfSgvkL2JPbdrDFDz7oKwJZEqusrGQb1q1n1dXVvq4bxUH8cfKJoTtDHXy2I/07vUUBUPI1Yy0wYgWJFXfHkLzo7SL/wJmteGRF2SRG8tq6aQubM3sO74qxVW2JGWz7KBttO3LkiLqmLa7YtT06Fh1Z/dBHZ1dvSlZ5WY8+/uFxdvrjj62bXNdra2tNEdFbSqfg1NlVyGvKlPHeCgNmp9hDbGhoyCkaRbalOuvrJjft2LHD+U2GIqmMczJiXwMThYeamCDhvJw+bfpYzct+RJg1MSd50fUnmZ1i1a6JMWY8w9vE9vEuFhPszPC7PAQSIzDCCYm531TXu6+z8xfOux4QhsTq6+vN2pq15mVNAElsLn+kVDnwNrGdvIvF906cOFGlcjrjmrbEPEJaCxCPk1YauetOveutR8h8nLTG67T+0cmP2Ec/Pum0S7ltvMmwfckDS768fPnyO8olLsYJSqTAqDwhMfe7WgWJ6SSvcZKp1vlz7//K2rVrh8e3YS1MAokVGEGFxNxvrSglpqe8BMvU93jD/ld5w/6I2IJleAQS1QZmx4g2MTuR8d9H33+PnTt/bnyDbU1mm5g1ar3lRTkxvtTbf/M7vMd+hTVfWA+HQKIFRkghMfcbS6bEbt++zW7fKdw8NDw8zF8kXHBPkCZ7+Bj7X+7t7/02X2Y0SbK2yUy8wKjkIDH3+1eGxMa6SkwuPKCDeVxcxhMz2FdbO1r/BhJzv7dk7El0G5gdINrE7ETGfwdtExuTl6WT6niszmtOnV2dj9Rha+rbexubvsa/bMjqkFrd0ogamKXEUBOzwLCtBqmJBZEXXTZOQ/HwNrGfb+lo+2teE8O/Nds9JeMnoNooQmI2IJafxUjMj7zOfPJJIsYT46NYfI1L7BtcYnjisdxPMlYB1IWizo+TJA8K1CgeRvB6nKQ3ifRRtlsPe0qTeNsY5NvJMPJUjjj5Y+Q3mvc0/TJfGuW4XhKuAYEVKGVdJbZ08RJG05z19fex7u5u8+/6jW5Gw96UGiZMmMDqeXvWaj5iRfXEYIMxCHmJtCRMYn/OJfarkJgo/dKWEJgHPx0ltmnDJj5e/cy8nN3h3Rh6b/aaj200FDT9DdHy9i1G3RzSqTTLZPi0rhmxzLCKigpWV1tn1qamTJ7C3EaZyLuYywa7vMRhCZPYn+5tbP43Iu9YBicAgflgp5PE+P/Z2e6du0zx+MhaWQ9xk5dIRLIklv4j/nby34m8YxmMABrxfXDTqWGf2p2o1lTOMDLi/dWMl7wovbJGdi1n3oNeyzCyv84b9v8w6Pk47y4BCMznnaCLxGZMn+EzR6Ud1tvbazbEH379CBsYHPCMbGTUW3IUSaIkls1+vaWj5fc94eEAVwJ4hHRF47xD9cfJjes3sNmzZjsnvoSt2WyW0Zhhly5f5n+XzJFS/XSVsF5S5lA8cersyv8R/u7epr3/ycoK6/4IQGD+OOUcpbLEqqqqWO2kSWwS/dXcW95bpzeIXoEa+qkW1DfQby5pvZ+vDwwMMJKYCMXKS5wHiQkSuUv+D/F/con9l9yt+OVFAALzIuSyX2WJuSSZVWQqWEUlbx+71wuJjyaac2h2dJQN+2jPCiovcTGZErvw6afsnaPviKi1XqZTqf/W3Nj8m1pnosyJh8BKAK6jxErIrnmqH3mdPXeONSxcWPBSMiR27fo19tobr7NRLt7YhFTqd8z21thkKNyMoBG/BL66NOyXkMWcU/3Ii9423ujpzjnP6Uep44nFUl4EyjB+q6WtBY+STjeNwzYIzAFKMZuSIjG/8qIx7P2+RAgqsdjK696Nxx/s/3tLewsa9X38Q8QjpA9Ifg6J8+NkMfJKp9Ns1xd/IqcvWjf/jGna1GmuGIt5nKQXE/TlQKweG13I8Dax/8DbxNDNwoUPbUYNrACcYnbFtSZWjLyI130z7suRF22jdipZw1NTn7MkyIu4ZQ3j91rbW/89rSM4E4DAnLkE2ho3iRUrL4I2Z3ZuHzTqr0WjYhQzFE8g+DE9iUvsD7jE8MmRS/niEdIFTCmb4/A4GURexOyLzzybM0rF5SuX2etvvjGG02sonmIeJ8ci9bkyd85ctmb1at5OztvKeZ826kZiZA324UcfMuqOoXLgj5P/lj9O/onKaYwibaiBhUBd95pYUHlRJ1r7EDv0yZE1RFkTu33nNqusqGRVfLw06tQ7ccJEVl1dzUeAnWRNopLrvCb2x3yM/V9RMnERJgoCCwm+rhILKi/CWFdbm0ez9+bNvG1RSWxoaCgvLbRhoo8vFBxPLPNGXnP8030dbb9U5ssqfTkILMTi0U1ipciLMNK4YfZAY445hSgk5pYWP59YOeWh3NtoSOqUYfw5l9gvlvvaql4PAgu5ZHSRWKnyIow0npc9jGbde8mXW2L0LScN3GgPugiM0n1PYt/Yt7/tF+z5SOJvCKwMpa66xGTIizA61cC8ujx4SWxRwwPmKLGyiolGoLWHCVXeH7nbz4nytzk5yGj2r/a1tf2LKNOhwrUhsDKVgqoSkyUvwlhbl18Dy46Oj2DhhtpNYgO8C8ahI4dc+33NvG8me3zLVkZ58Btu3cpvB6vSpA3Mlkf+bzf7Td7F4uds2xP1EwIrY3GrKLGVy1f4mj3ICxP1wK+prsk7rNAjpPVgu8SEvNwa3kleG9atZ9OnTWdbNm72LTHrkEDi+ryLgljVbZnmbye/xd9O/rRuCZeVXghMFkmf8agmsWMnjrOenh7H1PsZBlqcSJOB0Hj89uD1CGk9XkjMr7zomhTq6+t9S8wpjU7brOlSfD2TzRrf5hL7iuLpDCV5EFgoWAtHqpLEqJc8DQttl1gx8qLcCpnYc55J35WMfbvbb5LYD374A3PEV6dj6FMlqnnZr+dXYk6yctomrk1TyGkQMryLxd9ziX1Jg7RKTSIEJhWn/8hUllix8qJc0yOkU5gwsfgGchoV1i3QI6XbhL1+JJZi+bVEN4GtfnQVe2LrE+YkvW7pUWU7b9iv4I+T/7CvvX2vKmkqRzqc77pyXBnXYCpK7L0P3mM0JE6xwa2mJbuTKA1vfejIYXNOS6c0eknMSVZO20heDQsbTDGve2ytFhLjX0bxtxmj/9jS3t7oxCaO2/L/dxTHXCqepzh8O0mT3u7Ytj2P9DtH3+XfGV7I217qhtpJtWzr5i2uE+3SIzE9GttrazRr091+X/w7SHNE7btLmqhEBCEv8ZuW1Pj/1jtvmxOaWLcrun4nnU59qXlP835F0yctWaiBSUMZPCKVamJBc+H2CCm7BibSF7QmRoMhfnbxM/53kV28RH+XcqREbzep5mUPlD9tamKMVXE5/7/W/a077fmI228ITJES1V1imYzzrRRmL/egEitU5Fc/v8pOfHjC8RCdJMbbxCYYWcabxNqfdcxMTDY633UxyZxu2dBZYncfx/KJ02gPYQaS2NlzZ10vQW1iDQsKTzBiP/nUx6fjIrGJoyzbyifPfdqex7j8hsAUK0ldJUZD1TiFKSF3Q6DZj5YtXeZ0aXPbJ2c/YSQkrzB/3rycfmxxkhivibXxLhY7vBjouB8CU7DUdJSY00fShJbGsK+s4HNRhhBIXqtWrsoRj/UyJK/3j31g3eS4Pn/efPbYmsfYM08+bbZ/ibeScZEYz3Q1ryF3tLW1bXMEoPFGCEzRwtNNYvS2j7e75NEkGdBjnOwgS16UrmVLlprJq6mpYfQG8tmnnmEL5i8wt8VFYrxsarIpY39LR8fjZsZi8h8ITOGC1E1ibo+R9VPkCkymvKj2ZR8GyByl1dJ2FyOJTTKyIwe4xDYrfNsXlTQIrChc5T9YJ4ndvu3cg15mDUymvKg0ly29W/uylix9CXD6zMfWTWY7WhzeTvJM1bLs6IttB9o25mRQ0x8QmAYFp4vE7rg05NfXT5VCWba8zNoX7xBrD6dOn2IjIyP2zbGRGO+6W5cdNQ7yLhbr8zKp2QYITJMC00FioiGf/vH39fWxq1evml0cCs0J6Re/bHlR25xT7YsmzT3DG//dAs1eJPJpP0azfmKTR9joS7yz61p7PnT6jU+JdCotnlaVPzuaOHGi+clNoY+xg+CWLS9Kw+IHHmQr+Fho9vABf2vpJjCaxYg+X7K3mdnj0OmzIy7yGxmWfrqxsfFdez50+I0amA6lZEmjyjUxmjRDB3mRiJYty+87NshHujh7/pyF9viqX3nRGZrVxKbymljnvv37V4/nVp81CEyfshpLqcoSG0ukhJUwal6UrOWPLDfnh7QnkRrpnUZsLUZeIk6dJMZHsZjGRodfbn2h9VGRfl2WEJguJWVLZ9wlFlReNLnu5o2bGI1W4RSmT5/OqNe9PXx+7XPzI2/7di95UY3z40/O2E8zf2slMcamGyPslY6OjvznasfcqbERAlOjHAKlIq4SK0VeWzdtYTSihNlWZZMYNdyvWpFfyaBa1wfHjuWVgR950ZA9x44fi8u3kzOGsyOvtBxoeSQPhqIbIDBFC8ZvsuImsVLlNXnyZBMdvVCwS2xRwyIm9lv5Ug2qr7/PuonP1l24wZ5qXiSv3t5e87y4dHblmZnJRlKv8i4WD+UAUfQHBKZowRSTrDhI7G63hmWBvm2kx0aqednlZJfYp599ys5dOJ/zydMQn2bt5MncEWiLlZcoq7hIjPcTm8Ub9l/dv39/fi9fkVlFluhGoUhByEiGyl0s3PI3a+Ysdv/cuWza1GkFuycU+jCbJvjYuH4Dowk/nAK9HaVhqGnoHQrTpk41RUkjZdAoqzTAoQhB5SXOp+WSBxebLwqs28S6Vl0sWOpiJpXezrtYnBLpV20JgalWIiWmRzeJ0QgQkyZNKpjr/v5+9qOTH5lvCA0+NgyfRozXorKMuj0MDAyY5xYrMTpp7py55qis4uIy5CXiKiSxmzdvsld/0CUOVXuZYp9OyFRt37VrV+63VYqkGgJTpCBkJkMXiVFjO70xDBp+ePgQu959fez0IBITJ8uQF4l4Af84nGRLwUli1NZGtUG33vwiPSotuSQupCektzV9scn9E4WIEow2sIjAh3lZXdrEqFE9aKDHPqu8KB6aRPf1N99g1CXCKdjbxMQxpcqLxPnwQw+zp7Y/aQ6uOGf2HDNqe5uYjvKijPBBkuaP3sl27XvhhQYzYwr9BwJTqDBkJkV1idGQNbNnzQqUZfrW8jifUdwpFCuxUuU1d86cu+LiY4pRvy8KK5YvH1sXEtNVXmOMDbYwNXy7i7+dvDtQ2tiOaFfwCBkt/9Cvrurj5EI+YCD1iKc3iMUGekQ76TF3pZ/HybfffcccwNDt20Z7VwlrOqmj7KMrV5p9zqzbxfqHH/2I/fjUj8VPcyZxkqv2IZU6MyFTuY23iX2qQl4gMBVKIeQ0qCoxynZlZSWrq601e86TSOivhg9DXcW3074KPhw1dbEQYXBwkL3c9YrjJz/iGLH0kpg4zmnpJq8aXnNc/OASPvT0wrFaltP5VEs82HmQDTsMy+N0vE7b+Ozmp++9nRx/fRtRBsbvjIgSgMuWh4DKEvMiQCKjP5LaHT50NUnMbwgiMSd51dXWsSWLl7B5999fUFyULppU94PjH7DuGzf8JlO/41KpU9WVE7bt3LlzfEbgCHIBgUUAPapL6iyxUpgVIzG7vKbywRiXLlnC2+tm59QEndJD59KjY6Fp3pzO03Ubr4mdrMxUbN+9e/flqPIAgUVFPqLrJltiG3ln1xmu5O3yogM3b9zM27mcO8iKiGgyk7PnznF5fchocpNEhRT7Ubo6taP56eYrUeQbbyGjoB7hNVV/OxkWmsqKSlbNv48sFKiX/OhIbkP7qdPjDfFO5167fp19/4c/4NO3vS9dXosaGvhXCt6PrE7pKts2gz1sDLJXDhw4UNjyISUINbCQwKoebZJqYl5dJaxlZf/siPZt2/oEm8o/PxKBalxXrl5hP+Zj53d3d4vN0pePb97KaPgfqhma33HywRZ7eS9+FQN/z3IswzJP8s+OrpUzfRBYOWkrdq0kSKwYeYnisUtszuzZbMO6DeabTxLJqdOn80avEOf6Xa7kw1nTY6d9FAzr+T/x7E42YcIE6ybz06c3334rZ5syP1Kp9+uqJz319NNPj38eEXLi8AgZMmCVo4/742QQeVF52XvsX7p82Wyc73ylk7373tGC0vFT3l9YvYY9yMfkp+F+6O2mU6C3rnZ50XHWLiVO50W6zTBW9Q8OdPJBEcerqyEnCAILGbDq0cdVYl7yoseyfz78Q9+fHVGn1CE+qkWpgeQlZv0mQblJjPrGOYX+/rsfrzvtU2Eb/8x+zbAx0rmvq0vubMYumYPAXMAkaXPcJOZHXjQYIbVfBfl2Mui9YZWXiMNNYpPr7g7MKI4Ty4F7QwKJ30ouDfYY67/5Umdn55Sw0weBhU1Yk/jjIjG/8hIjqRb77WTQ4nSSl4iLJEaN9dYww6W7R/+94YOsxyq5bhjrBm4NHuRvJ51NLCnREJgkkHGIRneJFSsvUWZhS6yQvCgNNKa+vfOrm8AKNfqL/Kiy5G9rN9wevfNi66FW54Y+CQmFwCRAjFMUukosqLxE2YUlMT/yss9qVFdXZ47JL9ImljSirE7jiJnpNtgmo5u90NXV5dyoJzIXcAmBBQQX59N0k1ip8hJlKVtiQeRFaZnpMjT2tWtl7WIlsJS85A37W3r7bu4/ePBg4aF3A1wJAgsALQmn6CIxWfISZeolMWqvojH1vUJQeVG897l8uuQ2UKNXWlTYzyX2xNCdoQ4+nliNzPRAYDJpxiwu1SUmW16i+NwkRj3w6ZOh859eEIc6LkuRF0VIfc2O8r/LV66MDRtE1/7cpQZGAynS8NyqB56F7SNGtv3IkSPVstKKnviySMY4HhV77IclL2sxWkexEPKi3vOFQqnyssdN46HRzE319fWOk+eSvNavXc+Pmcnee/89c9o4exzq/U511tdNbtqxY0fJHesgMPVKV8kUqSaxx7c8zqZPm+bIymlUCccDfWwkidFnRBcvfWZ++lPoFNnyKnQt2ifkJYbmJsnqIjH+7eTBqkxVMx/Z9bZXPgvth8AK0cG+HAIqSYw6em7ZtDnvcxuZ8srJvMcPmfKi4aq/sGYN/4D7M3POSqc3j3Z5ieTpJDH+XdQLfHjq50qRGAQmSh5LXwRUllgc5EWFQPNVrl+7ziwP0fb12b1ZxUUh1fNJeakWSjVEe9BKYizVsfTBxT+5fPnyO/Z8+PmNRnw/lHDMGAGVGvZv9t1kh187YvaNiou8CPRk3g9MBPp4mwZUfGjZQ2KTuezp7WWvvfG6OZVczg7+g85ZvWo1o4lT1A/GnlNnTv/T22+/XRkkrRBYEGoJP0dFidG3jeLzoHIVT6mPjffPncvEHJLWNE+enP/1zY2e/PH1r12/FguJ8Rpj06eXPvsu7+xaYeXgZx0C80MJx+QRUE1iOspr7RfWsnWPrc2T2PRpud9FEvwbfKIQpxAjiT3X23/zO8VKDAJzuiuwzRcBlSTmK8GSDpJR8yJ50aMeNcZbJUaPj9RZ1h56HGpg4pgYSezLPX03/47XyPIb9kRmbUsIzAYEP4sjkDSJyZSXIG2V2AyHz4ioY+11j6Gr4yIxxoyfamlv+1u/EsNbSHEXYVkSAZXeTpaUkQInhyEv6+VoUpGhoSE2aVLuJ4NXP7/Kjrz+mvVQ1/UZ02ewTRs2xuHt5Lf3NjZ9jddSs66Z5TtQAytEB/t8E4h7TSxseRFoqomRvM7xyTvOXzhvTuJL20lgXoF66lOIUU3s51s72p7nNbGCjkINzOvOwP6iCMSxJlYOeVkhU03srXfe5t9CXja/caTuIlQzs4eqqiqzq0RDwyJWU13NXu56hQ3cG/AwLjWxVCr9fPOexl/kNTHDnn/6DYE5UcG2kgjESWJhyov6rtFYYA8tXZY3WYeQ2KXLl/LKgmpbD3Bp0ZyR1o6sVHM7yr+HFCE+EmN/2byn+ZecJAaBidLGUiqBOEgsbHkdfu2wOc/jvPvnscfWfKGgxOjxch4X1qJFi9jUeufhfEh6L/GZk2haOBFiI7E0+4vm3c2/YpcYBCZKGkvpBHSWWLnkJaAXktgFPnwPdXilR0avcPrMx+z4ieM5h8VIYn+2d8/eX7NmrmADmfVArINAsQR0bdgvt7yIK02Y+87RdxlvtM7BTDWvhQsW+pIXndjAj6UheKwhLg37Rpb9aktbyx9Z84YamJUG1kMhoFNNrFR51U+pZ9sefyLvcZDAmt9r3ntsdAPtVhNzO15sHxwcZFRTO3/hAhsYdJ47Mi41sTRL/e/mpuavU94hMHEHYBkqAR0kVqq8BMBHV6xkDyx6QPwcW966fYsdOnKY9ff3j21zWvErMZrk4woftZVmDqdalp8QG4mlUn/Q3Nj8GxCYn1LHMVIIqCwxWfISoMKUGAmL2rncaloiDU5LGt11w7r1Zp8zp/00ccghXkvUIaRTqd/z/c2RDhlCGtUm8N3v/MP3f/pnf4b+p7ldpZTKlhfl7crVq2a71VTbBCDUPjWXj0JB493TI6VboL5f1KeLGu/5m7ecwybV1PBPi6571uRyTuI/POVFo1u8+XpeO5w9HlV+89bCLWjEV6U0EpIO1Rr2a6przH/Ybvhp0lnqq0V9r1atXGUu3Y61bqf+WYNDg2OTclj3eY3nL44t1LBv/QBcHF9o6UteLuOLFYo36n2ogUVdAgm8vko1seGRYXaV15ZoFFT72zshLyqi+byv1tIlS1nDwgbz2AyvSZGk6K3hyMiIWYo0igSNlEptWCQYitNeexLFXUxNrLKykk/lljv+P8U7d84cdrOvz7MmFld5EcvcuqmgiyUIlIGASm1i9jH2rfIiFNRu5DT4IO2j0SJIZHYB0j6v4NWwX0g+dN033nqz4LeShc6ntBXqYuGVdhX24xFShVJIaBpUepy0Dk9tlxcVj70GZC0yqon5kZfT5ByFHicLyQfyulsCqIFZ70SsR0JApZoYPa4NDw/ncKARIp558umcbcX8oMfUkydPmm1pK5ev8NXFAvLyRxgC88cJR4VMQCWJ2bN634wZ5uSxJLdiA3UuPf7hCXPiEXHuqpWPskX8Y2x7EI+Tk2omuXZ1QM0rlxoElssDvyIkoLLEqNGcukRQzWjWfTPZFN5Y79RAT7W3a9evm21L9HKgr78vhyg9bm5av5HN4FJ0CvSYSaKkT4jsAfKyE0Ejfj4RbImUgMoSs4IhyVRVVrF0Js0y6Qx/I5lmI7xRvdDkIl7yssZvX4e87ETu/kYNzJkLtkZIQBeJFYMI8iqGlv9j8+up/s/FkSAQCgGV3k7KyKCXvOjzHbeAmpcbmbvbIbDCfLA3IgJxkZiXvN4/9r757eEZ3tvfHiAvO5H83xBYPhNsUYRAHCRGHWDdGuxJXp+cPWvS/oB/smSVGOTl7yaEwPxxwlEREdBZYo88/Ig5KYcTOqu8xH4hMchLEPFeohHfmxGOUICAbg37hTq/OsnLiriuti6v+4V1f6FOrnSc7p8HWfPqtY4amBch7FeCgG41sbl8GBynQCNbiMdG6/4aPkSOCPa+Y2I7LSEvKw1MbJtLA7+UJqCTxJw6ohLcEdtnShWZCt7Lfx3bvGGTJ3vIKx8RamD5TLBFYQK6SKy754YjRRqSZ1FDgzkUDw2Hs/2JbeawO7W1tWzB/AWO59BGyMsZDdrAnLlgq+IEdGgTozHBaPJZv4Em5uh89eW8EVEhL3eCqIG5s8EehQnoUBN7j8+S3dPb45sitYPRgInWAHlZaeSvQ2D5TLBFEwKqS2yYj9R6+LUjviVG3SfE6K5UBJCX942IR0hvRjhCcQKqP07Sh99bNm4uOJ4+TeDx5ttvsd6bvSZtyMvfTQeB+eOEoxQnoLrE6JOiNavW8PHyc9vEaChqGjOMOrGK2hfk5f9mg8D8s8KRihNQXWKEb87s2WzJ4iXmENWfX/vcFFcfn5hDBMhLkPC3RBuYP044SgMCqreJEUKalHZoaMikSbMY3bp1a4zs7FmzXUdipYOS1MN+DIrHCmpgHoCwWz8CKtfEZkyfwbZu3jIGtaenh50+c5rR9oULFjqO8koHQ15jyHJWILAcHPgRFwIqSoyGoN6xbTujKdyKCZCXOy08QrqzwR6NCaj4ODmTj6UPecm9qSAwuTwRm0IEVJPYlatX2KmPT/smhJqXNyo8QnozwhGaE1DtcXL5I8vZkgcXF6QKeRXEM7YTAhtDgZU4E1BNYg28wX7lipXmR9127mfPnTW7V2SzWfsu/LYRgMBsQPAzvgRUk9jkyZPZ0sVLGU2cSx1db/ARLGissIuXLsa3ECTnDAKTDBTRqU1ANYkJWvSGknrlIxRHAAIrjheOjgEBVSUWA7RlzwIEVnbkuKAKBCAxFUqh9DRAYKUzRAyaEoDENC04S7IhMAsMrCaPACSmd5lDYHqXH1IvgQAkJgFiRFFAYBGBx2XVIgCJqVUeflMDgfklheNiTwAS06+IITD9ygwpDpEAJBYi3BCihsBCgIoo9SYAielTfhCYPmWFlJaRACRWRtglXAoCKwEeTo03AUhM/fKFwNQvI6QwQgKQWITwfVwaAvMBCYckmwAkpm75Q2Dqlg1SphABSEyhwrAkBQKzwMAqCBQiAIkVohPNPggsGu64qqYEIDG1Cg4CU6s8kBoNCEBi6hQSBKZOWSAlGhGAxNQoLAhMjXJAKjQkAIlFX2gQWPRlgBRoTAASi7bwILBo+ePqMSAAiUVXiBBYdOxx5RgRgMSiKUwILBruuGoMCUBi5S9UCKz8zHHFGBOAxMpbuBBYeXnjagkgAImVr5AhsPKxxpUSRAASK09hQ2Dl4YyrJJAAJBZ+oUNg4TPGFRJMABILt/AhsHD5InYQYJBYeDcBBBYeW8QMAmMEILExFFJXIDCpOBEZCLgTgMTc2QTdA4EFJYfzQCAAAUgsALQCp0BgBeBgFwiEQQASk0cVApPHEjGBgG8CkJhvVAUPhMAK4sFOEAiPACRWOlsIrHSGiAEEAhOAxAKjM0+EwErjh7NBoGQCkFhwhBBYcHY4EwSkEYDEgqGEwIJxw1kgIJ0AJFY8UgiseGY4AwRCIwCJFYcWAiuOF44GgdAJQGL+EUNg/lnhSBAoGwFIzB9qCMwfJxwFAmUnAIl5I4fAvBnhCBCIjAAkVhg9BFaYD/aCQOQEIDH3IoDA3NlgDwgoQwAScy4KCMyZC7aCgHIEILH8IoHA8plgCwgoSwASyy0aCCyXB36BgPIEILHxIoLAxllgDQS0IQCJ3S0qCEybWxYJBYFcApAYYxBY7j2BXyCgFYGkSwwC0+p2RWJBIJ9AkiUGgeXfD9gCAtoRSKrEIDDtblUkGAScCSRRYhCY872ArSCgJYGkSQwC0/I2RaJBwJ1AkiQGgbnfB9gDAtoSSIrEIDBtb1EkHAQKE0iCxCCwwvcA9oKA1gTiLjEITOvbE4kHAW8CcZYYBOZd/jgCBLQnEFeJQWDa35rIAAj4IxBHiUFg/soeR4FALAjETWIQWCxuS2QCBPwTiJPEIDD/5Y4jQSA2BOIiMQgsNrckMgICxRGIg8QgsOLKHEeDQKwI6C4xCCxWtyMyAwLFE9BZYhBY8eWNM0AgdgR0lRgEFrtbERkCgWAEdJQYBBasrHEWCMSSgG4Sg8BieRsiUyAQnIBOEoPAgpczzgSB2BLQRWIQWGxvQWQMBEojoIPEILDSyhhng0CsCaguMQgs1rcfMgcCpRNQWWIQWOnlixhAIPYEVJUYBBb7Ww8ZBAE5BFSUGAQmp2wRCwgkgoBqEoPAEnHbIZMgII+AShKDwOSVK2ICgcQQUEViEFhibjlkFATkElBBYhCY3DJFbCCQKAJRSwwCS9TthsyCgHwCUUoMApNfnogRBBJHICqJQWCJu9WQYRAIh0AUEoPAwilLxAoCiSRQbolBYIm8zZBpEAiPQDklBoGFV46IGQQSS6BcEoPAEnuLIeMgEC6BckgMAgu3DBE7CCSaQNgSg8ASfXsh8yAQPoEwJQaBhV9+uAIIJJ5AWBKDwBJ/awEACJSHQBgSg8DKU3a4CgiAACcgW2IQGG4rEACBshKQKTEIrKxFh4uBAAgQAVkSg8BwP4EACERCQIbEILBIig4XBQEQIAKlSgwCw30EAiAQKYFSJAaBRVp0uDgIgAARCCoxCAz3DwiAgBIEgkgMAlOi6JAIEAABIlCsxCAw3DcgAAJKEShGYhCYUkWHxIAACBABvxKDwHC/gAAIKEnAj8QgMCWLDokCARAgAs9/65tG/dR6Vxhp1z3YAQIgAAIRE+jpvsF6bvS4pgICc0WDHSAAAioQKCQxCEyFEkIaQAAEChJwkxgEVhAbdoIACKhCwEliEJgqpYN0gAAIeBKwSwwC80SGA0AABFQiYJVYhUoJQ1pAAARAwA8BkhiF/w8aD44syRCW/wAAAABJRU5ErkJggg==",as="data:image/png;base64,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",lA="data:image/png;base64,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",hA="data:image/png;base64,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",el="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfXm0ZUV572+fe/venhlshm6wDUM3NNDQoFHQmKzEKIgaDc2sZKmAriCKGpOXxIHG4Z8ngwPPLJVBA2FoGhJX3jKgSYxPjca3nqKoqO2E7wk4gUJ309M9+62qU993fvXtr/bZt7tpuqHvWtDn7FNVu3bV9/3q9w1Vu8Iu8vea6x/dNHPu3Il+nXeoTt/tv6GUXIuf0//itWr4mzQ3rfrSnrRJ/2b3tH2lPnE56av0UfrrlpHnlWGwz5+uh7ryrIOHH4yBtmna8Z7fG2uvT9n40vT0+0AVxtobHzsP5jl2+Py1jJMMTjY+Rn50/Pq5/Og0hPG2MldHUUv/S3MQroWL6fl1uOQ7XQ9j/QTV//Z9V1XH7EzVj8+5K/ytfO+9a/dbeuThrF+qTDLB1WBisuuqBUngrSLSdys0DWEn4FChsorP908CZcFMgYXb89o2fSuCkyPgKrdJAeyz2D5o2wLCBXCKl+W5Cm17YMtgI3rWmD/TNgMYTeMAFwRIeRGRrnXpl4xZl/lrK+PJT2pbAYWeKxYXrUr9zHCHZOaJql8Bl/7kqurdO1PvdxmgOeM995z/tCOOuaZt1SkJuHu9hW2wUrJAs+BrdVqZG/dJQsPMgJlDXO09hfaAg1a82KehvjcUT/tvAEFBmBTB9plB0QKC9LfBFNPA8LNkoN0BREugXppvvhf3k+/rArr0lVesNA/TnT8BXJGLbCEwzCTii3RUCI1lNjJO5rq0u7PqV2NY9pMrqu8+JYFm1ep64v6tU49V42O9NjNHVs6G4NLKw6srmxWtDIZXNVkxnZUzuz/NVAnsGmyny2rsgFOk2UZhGEtHgS2PKYNoiY012IYBXAuiYZxtW137ZAF+5PxRXxrAw0CzLfMnJhKDKy0Y8pwN84iAp7FKpPpSJxb1QIiYEIOcuAJ2RP0KuOcnV1XH7kyQYZK3s+/r3u+cD93//XkHLFzSCghdBMlhDANaYPw3RM/tPQNL4XmfDpvy+u+BQoNNMTOg1a9Ubjrsr3R/DyCiYCdfhT4LK60iQ3fGxgRD71kCAm/+DGty2QyVKfn6eG6EOVqwGjV/DCQevigwiIYxkyE5VNCSRVKsLgGmx6N+hXfcd2X1vp2t8LuM6RQe/PwbNl48NjH5YRkEUXb5t4tgFFfREfQ51uOVy3HsZiutmCfGCevRc1Ha+JtRLmUpSchKZhj7TbxVXBhPcNBmv5PQ6vhZwHWAI1zKxn8bxu/JNn8ZMDBLMYtYZB7GfM3YSAIQmTO7CD6e9cd6OOJHV1bf3+lAc95L6jv7NU5ueMnDYAkMSWShlwYw/BQ+pzJJf+I1oYW1rS/fU1txME393ixgrz800SQxI+xqz/4PNnsKTsA2Gi8gI4I0kvLLCuT0TRS0i8lmgUvrEBhpn4gSeCYKuQcGjtSMQjSZxyi/h6me+Zq4n7r6O/Nh2YMHgFmZpLAyLoR/eYTRjPuOnD9liY5MCQBkppE1gbjT9JsHKo127KDv4Ppzp4DlDw/pU5UYffg3/qVFKqq9KDX9q9epbCgn9cOCSpCh0Uj0cFf16pfXy7duxd11jV4mrCHCIwATfjAgE/tmwITLMIiE69JWAKCsXQKcUGfWszdgxt6z1URVpXeES0HNiVCwUBfNhuGYZ2HhtvIl5uOBU0OJCuHvLiaQvW/jftYMoVXVU3itbxzKXNb2X5zNCqY2CkQhYJ1vRcW0SNE87rD5c4A5AzU77g5zHTV/sT2r+HStZEINEf+Jr//0DcCiDQkMEoDonIqrQK4LCCXQEVCKwCJsjT7LdQErGf+qQn98HCuiOL7q1PrjNXCBABmzjWhOEKjEAU3MJZYPwCHfBc4SKGVgYwBF2w2NUP2ZhwMzD03hTZqbUYKQ/U7hUelSZpLQqtMFOFixiorIjCu1zytta37QCJPNu6fHamRypbzeP4yHmFSGeYiCqLNY+l7yc7HSGvPRApoH2J3GjwHLmKZu/RHAsS3zJ2auLNGRkTDYGODx8mYESKXPT3T9E34LTGzNgSY+hgEVZTbMeGjBsIxHgScOtOQjDKSxAq658dPVhQOgOa1eiI1YWwNzIgC0AEZcqRg0GISIN3nMJQMpy4ZSu+N7A3OeNVQZVYCkEeIYLYaOeXXz/CwMCESPPd9KNFscCm2dyp6CWdMke470eK6JxrY9AYR2e0TUittkBRNFUfZkIyk0vqw0mV9HAHyUP4kQ7wmbPzPG2YLCz+qUU/CVBakQNWLwUdNIUhNEF+heNmq0M+vP3gosf2QAAlE2xcwxzEbNKGI2w3Biqm+BSYSTTKcAOBWwHjOx5MY7qgdkOAKrubSusErAwDIZ+S5Ao2htzCv3ugEVBbJ03QLXvN+fQjVjTB0NdvXWFbujwJcUWgawyDYsIBQouiijIHvsb1cQkwhPAuw2QFKl95So7Rr9JgohgK0Rpi73LzzXqPHdUfNnx3V75s/2mZkd34fNJVU4D0Q8htN2zYLY41z/6RuBRRuH7EVNHQM0CSCGPhrDeKwJ5flyhCVVNVbd+OnqMnm0KIbnnVfPqR/G2rrCwjjQ4rRls0iAQZzBEjE2ZRrMJZlYmU9HfD6Oz2bWUcCMA006fQVoyrswDXIqyUodLglw2NWd2Un2m/EtFKNcnJ4+YlUUOeqqhDYalbGkFsBz2zfsRJTIjWiV2IcxnYQdZWCaHjIDEgqNa99SB0rzZ4HIA1s7Hts7fwy4MgRelE1XYo/VSEXyhwnT1n+pTIP17MT6K9aR2ZSYRxxD65tRwU2dEwcxsxhbXycwM8se6O2DJTfcUK3PgCZ8Ofdl9fkArlFAILaiDlzyv8T27Xfji8kYjmU27O8hk21iITBrWQ40CiRO0pplEvLcugDbfBljUnmJcOokYx8BKTBTcY/J0OKfpdOLbHkmBYNNq2KNCr0bEFT2UgKVEREj6Us2rsLY6GKJcbVG8woOZXecBHB3xvwpwgxuymbO4ELu3NVrBjz4OdRHs5Prz5kCjl6XokMyXxxhEv9dAp4MfOIKYwBJrnn+ndTGGHDBDf9cXesOx6pVdW/t13F3DSyPBZLyc5RIzBwvciRMKAuLM2Mh5qO+HoE7ArXeBDD3pMFMsnCrwIuQs5A6ymWFVcGalMT6UrIydB9uqwgyhC6sdBnrYAeqAa7M7+T4hxR8PCDhLQvE0LQO0f1OfhMnRG4BxzXzBAySwI2aP1FQHlMGWe8zM6DHZf5Sow0s4esFvw0D0K5SP5hNC7eQ05eYTARQcvrqAuuUkd+iH4cAK7s+kMN7lhyPFatWVZrVZXAbOO/l9clbgTsl8qTg0SWSJCZSkI6UZxMFSHJuDKhk0Sqhn+nfOccDY/OaGyVZ8Fjg2EHbMJkSALDpVBJmCwpFk6bNmcrKRp8bCjIqbV/RzdmZ7USPuiqo+o8ISIXWZwl/5v7sd8rmQRyg5CxWACmMhWKyjIFli3JvkemSY960XzRVLQtsmT9lHoIUNA4Nn00Xf80TXP+4dcCkYSUCMBYkNDxtTCrxxcTHtfk3AkpDNnPKDZ+q7qIpVO7B13DuafWddUjik0Eks8aCQ5wLG6mipLwoyy3+mFjf8QNNLAYmFw+61cUPoYLbYlZEhkZspth2R+FVk8kwnzal5fvb1bgIRIVIk/RfWUOL0orOqJ+mTbGnOUZ8fx3TLgl8UsYZv8aCIv01xzh0BhY7pxxIYNplmIrIlYCPmlCyaBLIxlvsYvVDkt6yx4YpbxJtEqBhANFr4TmMORW9HuyCKEet7rrpn6pTMkCh3N/s+ivPqJejj7v7NXqcC+OBTPg9C3nLBIgpZJgQR7OELTXycCqgNxeYs2LYLTFFPMHSBcMzNwpKE8GXBczma4wQ/jgXtr7xBWXKwv1ICKNOZ1EC7lOH+7vsq1RPViJmCnY/UwmknesWpBX0CMBYqHba/MkzjUhz8OZPnqGx4ZHRhlhOw29DqQleXk3Ghjy/z+NQ/+mbB2aTBxwWZKJvxjGjGnk2lu2k8alq9KsxrPiH26p7OgFNKHTuyjoc2XC+DWvHBjwzircfENgUo1cMSMlJbNnR3GcB1cSgyxZgGqu4Bxwtfg5hHepLMYIp9JBZhgKaCJ4BpwZwjch5yYDIAoHnZ5Exs89lwFRWVfYTiQloo0Yl4FYgbmlbh8GAWwY6AqIEyl6/WoGLXAIW0Lxcp4HADJM+G/LD8yf9EnopY0zzIT+xSSWymoW8ua1dpP6KjcAMiRIRC4nPZFiJjBtvSeByzHhs/fBbD7j2pturmPjbGWhe9ap6YX8T1vbrQRKfNY8sKDQiVbRlQeprMqANnVtgSvebPBSYsX8CmoIJlQmUOOuMz4AVT8FCViYSSFZCBiKuw8DDpk8GXKxUhE7sIyqWd8yfrM9GcTNAMBE50idVvAwsxadi++s4gi0DtM9i+9jKFg1zy4CH/DzqmPSeawfPXxRBApsMSNgPQ2AvrgV51l2t/rwaWLZxMDPxEdqiS3GCTXRJriWzSUHVKRuS83qTWHLjjdUD0wKaUPjcM+tV/RqX2iS9tv1KUWYNQ9EtBuE3u/EyXZPR4Ppj+wKz4qER+SZBl2WYFTPWMYyi5BORsp6yMHPy2mwFAdsnR2H02UY5holZqI4VWAKDQOb4ZZ8IO0PZNEodik137BM/g3xu+MIs4Bbuz3OxTfNn+hz7IX4Tx1mtfkgZVHkAw3BkYVBmmNGcJKDGMcxs54mov3gLcMDWNPBOPsyo5Dtx/MYWeGtBMp24fq/CZTetrlZ5IKNAV/oxJPFt3RS3JizM8mUSkChUcnaw/EZlsp3cHtCU6o8Dc08goDEUPQqiAzAN4Cg5lEssqc1Us/6KUeYRKXcbQJYYg/csCgCOCZXdIwl+HKMCaymNX+Z/avF3MBDTLXxTd0fPX6Ff3sLh9s04chVrCJjUr8LawmyKHJ27Wv3jNwPjtLtafDC6chPDUVAxbCUzr5jZ5GzngfHJYXKehyeCwSWswTln1RfUFcKmS911Lc5bZjbsEGZWYtnNKDZkc3ZmHzlwDGvEyLIUYgmhbvE8l/SEnmKJkofBaNQP7csh3B6wtTADXtVtUqDLotK9ZDKiszg9U+ZboVXaMqoTDwVe2nJ+mjVp7MSzQupv6eInvgR88/8BZ/4ucLI92tqAyPVfAD7/PeD5S4E/e96gpak+8I41wM8fTYuHOTVw1PwxU1Ozivxk7vyRgzVbmDg6RCxGmYepl+1TSqDDZTm9IpZ9guvPrYEjN9NOa2Ylaa6sOaXfdbXy90XJoiV+ml4PF958c3VNEURKUSeusHp1PXbHHbi7rnBMI7emxFqI1QjoCMBw1MnLQM62KVTA+IHA5MHtZ9QIPWYzwbKHDGAM6ESBoUXfMqU4R4Y5ZYrvtCey65oubeVL7Mthbp55c9oJwCV/3Dbl2/7bX60GPvfdQfuvem57O5f9E/Cv3wHueCOw37wh0Pz2MadeAs7Pfxd4x+2+E3d75s+yRU6qs5EgXe0TmHgAsjvUf8YUsH+fMpotUxGmI6BTyI2JLEiEObUhsp9Mp2+tPA0rzjyzmtouoAmVzz23PrkP3GmZisdcFEgE9ZNj1wMYZUnG3FKd6gG9SWD20aPPox1F4TOfgcNCRplgbcAlq5ctI9d5dbP7sBSwiBFoX0yeiW1Px4+Y1iuOB974gtFgMibzkooGtuGyGWrqb9YAn7sXOOc5wFnPBg7ed/Djlq3AD36R3/Nj/wE8/wjgtGeO7ksosXEL8LIPAD97aESSJrM5+tx1/jLgIDBJTSnOROXi1ccDnl24/oopYAYBgzh6s3+tKUSAwmxHgCYeNWKAZ6zCKTfdlCfneTM+0nSSSme/sr6rBl7UYCGhACXkxfIS/ubIEx1+xeYUM5hsewOxpTlHAXUKc0t/RgEHOzJZQUug0IiSiPIKDeYjMtOE6EqZBNKCXRfhVzZlTA9lVfb+NqM1DYi9l/RNdMX+/v4zgefpy22AUz8APBS2v5mwuoy3ZXTnPgf4i5SW9bX7gPOvG4pXuFdgMX/9kvzcZRbAp80FVqSEzHD9yruAaz4/KCE+JQY+7/l4XovzZ8eHwUM+878qYMPTIuU+DfDZResHs+mIKZ+JaGRJGIwFl3C9sA/KYTafueUfqpO7LCWdgeacP6uP7ffxdVToCZOx+53s8Z2NHJoEQrISc7hbvf/GMRzKznw6MPY0EsKCcumYeW8MkCWLAMT115hlnRmIVdqSv0epdcpVsAojXRnlT/IUSQFEfFMCes7zufVTZyzQvPiqHGhaAb0G3nMacGryBd30FeD9/zKcn3CL+TMHQNJgeenC2c8ZMJ7w9+hG4JV/N2BFJYAU81gd2yXfWNv80YKQ7a422bwqnyJQhd9lkdColml/gJrNbGFmogJe6u8RB7Vo5jbUX1wD+yc2o32Q7yO2Fghjif2RsfSzhPtVD8ff/PfVN3co0ITGzj6vvrau8Fqdy8Q6umy0bDiLQ4NUv+T/CfcKe57CqXusOKXVLPaNHcYy2U5os6EENqJkAK2h5CIEhdPrXGWVNkfdixQm6ycJngin7k8i5TtwPvCGPxqKwCe/BHzv50NHVBegYeerCKz05baLgEP3G7T/zjuAf/7G0PEYyiw/CLjx9V1EcFjm/Z8GrvvC4zR/lslYEBB5JMCOPbOsRa7twvWPrYEZoX/mICrtOoWq4+NR4p4FGGUiFB5PYHTdLTdU4bSHTn+dGU0EmtfWi+oprK1rzO66f4lzcDTxT/Y3yd2JxfB2hDjnIRxeAdF8EjOCwcMAiUanbG5IGlARnC4gw6AVbt16novDlCyd531GiiOlXBXHP8NbFkY5R5ccAFz/mqEMvG018J8/GIL15cF0SjlK4WpgNL8ORwnYc39YoVJ6/8wZwBf+Gugl0/jV1wA//OXQ8Rj6GUDohtd1kkEtdO/9wGkfdvajCTjz9gIC3BKgZ+PvsRKpKHJFTHhXO0/GZU1O/+dXwNLEXiKIGGai1xIQaQSpYErxgeMCXHWNDb1xLLnluur+rjM8LaAJjZ7zmvqyqT7eJWaPd9xD5vgNlWQnN4XI2ddT8tmwaRU2WAZm4wpVKREuabMwEY4WZFS8xC5EwE1YO+qetM0CX8o3ScrKrD6rz/cxK2X8yaTT2/tr6JzuY4HmL24F/vOHwwX68jN8oCHcHp4SyNnKAI5bDFz32nYRCywnmFfyd+k/AssWAcFkCn9bp4A3/P0geiUm1KYtwHHvdOaY/Da6UBigcceTushmjoxpI+LEE2Q0Y3epv7gCItH0wKYEQLzHyTAcy3gim+nh3bdeX13aFWRCuWkDzXlvq+ds+hV+gAoH2kiS2J582HjszIh9UAw08hqXOOfSux4wtg8wudAcWm6BxAhWg/obgWXhVMZMAOKxnhLIiBmTtcmCa0GLzJwGO7EOWemcmH8FkGM2d/j+wCcIDALQfPmHw/G7wjCaDZubm0ytIL39DuB/fW8QdfrLF48AmtuB96wclvmTDwAnHQ78zUsH1zZvBVa8Ezj7ROBdLx9cY6BRZ3iea6iOYgbEWJbOJpI5YiuIHbkip65fhCrtjvWP7aVok+NX0YhTGCA6JS+OjXEAK7ASOKX6D04uwOE3XD44Oa/r37SBJjR89mvrC6dqfMw73kF1y7AYF5Sc4yGikCTfTaTxiQWFzZUzDxs81kizg5RaBkJZjUmkUqFsoeIsuNwBBjKZmMbbFlKHxQxToDJAI0Jdyshtc1xr2ynhL3wPjMYCjZpOACzQdBGYt90K/Pu9wLtfAbyUdtZ/5YfAN34KrHwWsCCxzncaoHl4PTAxDsyZHN7pV48CwQybO3MINMe+Y/i7BWAG8QaLc+aPnfI6b6VIEdXPokusIRZ5aAEohc2zpfxxrj+vBywJaQsMHAkoxIle8rkMvfbmJL5UX0BqrMLrbrmu+ngXeeEy2wQ0Z6yux6q74kl8g/xQc3Ieg0ocW+9MYeNIFoCxTmHOJJ4VHMK0m1vsTcs8eHUTJWxjJ55AR0Gm3JIGEDjMR0GNGUcpAY/AkIGzAUQt6f/KYOR+1KYFmrfeMmQ0odjlZwG/Rz6aEKLeUkq5Su1/9PPA1+8D1rwBOCxtdg1tXXknEJzNN/85cNSiQScs0HQRzMBoAtDsqPkT5VE84K0FoUMJdBgvrC9EFjYBH13pd8H6i3vAgpBGwsl3ae4aL3kToXOO6WzUT2V7wLf6J2PFbSOS87y53iagCQ2dc359ylbgX+Jk2fc6EYjYELiGvDmM3eHc4VBvxn7A+D7Dx3g8znNptOmBhgioIkQ5obABglyHPmfMqoW1cRV+P7bNf1kSTCeKCYwCmlOuHDiDxXdVykMKvwdH70UvAF6wbDAXIQfmk1/MgSZk+L6XTKeP/Nug3ikpJB4SBN/zKeB3DwVectyQ0Sx/e54o13X8ZEGRbRsj2YwwWwEMAund8TyaIJLLx4AZtI2FmQ37bNrOponDYCJMygZrvPi2a6s7uywatsw2A01o6IwL6s+gwgvt/iXOp4lsJkgBJ/UlIMp8MwI8LQdl9WbTdgSiul4ExjpQbQQo898YMJFVTP0EZuUTn4CyDxJSZjUi/Fk547juUsa7D7Mgj601GM3NA2ewrNhXGEZz8hXAr9nqNg5oa7pd+grgT9OG1ysSo7mFGI0FmpdeBTz3cOBvXzYYoeCjCY7fs54DrHoFAY2YTm33lwkqsEU1V9h3Iy4/nksxo4idxJ6IVuxG9aPZNO47gZWFmU2U3rudWvw4n73t49WLtgVkDJZPv4mzXl8fVwNf45P4OJoUFYAcum40SnwyUrblbOKw0kwekhiUk5SnrEAEsZDUxYob+ij2qyhhG3AxkLjlGbRIkPU+BpS8+1s2oc/lMKhSRCoAzScNo/lSCm+H9izQvOiKZmYw6yGDa6h/6ctzoPnEF4FbLxqaTm+/HXgfMZpv/l9gr1nAMxYMBiC0979/PMggPiTl4wTTKTAaBd9tmL/MXGJ/DIGTjTbJfO9q58k0mJXMv3mu0P/F48B+4VVokpDHuTK6Eg39L5nPJgpheQNleK1tDzjh1o9W35g+SgxqbBejCQ2c+fr6un6FQcaGPe4hXKODye1xEYoHxvTKXign7CcBUnjf09js/HFFMLvQbC9CkQFUWyKdyW3JzBgBmPRQ0+kTA19rX/j+I5RwaXAGE9C85eY86nTl2bmPJgLNugQC9AzM/NQnVgOr/nR6QNNFQDOgmUaEUMePmIiCichlWpgExF0l3k3rR7NpAhgThTY5Mdm5MwlUVPmdc2bsnqYecP3qj1YjEhraZ3i7gebsi+tFW7fGM2tmh8nlDGCBscy0chhL64Hn0sOgWGE39zxgXFZFVuoSjXYS95QxjDrPhYR0GOrKX5PrRoNa+sKgoqaZYTlWcUrlSiwp1A8+mk/SoYoBaKLplPrWAJrLc9PJPpdlecHcEdPp8mA6fRFYczFwxIGDe7x9DfC+04fCd+t/AQftA/ze0sG14KP52OeAow8Gfj9tRQhAc0zw0XRwoA8KmV39ZB7pym7No1TPcwQnazw7KMsCltx3V6q/1xhw+EQzOU/7WjjjN7IYAh714+RAtWE8JOdd3T05z4Oc7QaaM95SH1RvxPdRYXacKGI1XbYmWFPLO6hcmVIP2LTpZ9jriIPKwkg0Q89zGXGeDJsqxTCykxTYKEuOOAYLDstas0D0gMvIRGXXiM0wc8vOuamA5x0GvOIEYM5EvmnxO/cn0yg1HqJD+84ZisR//WiwC5tZGvcj3Cdserz7p4OrEWjSzuwf/QJ48BHgpMPScZgA3nYLcPnZw/ZfdhVw4mHA2/9kcC34aMK1t50KvPDowbUINH87rOO9OdIbc1b+CDBJquWzXuODrjhTmMBnd6y/3zhwcPDPyHOYw65KZlGUPZtPI8AzbGNDNRNLb7uq+pkHIF2vbT/QXFRfXwOvVn8MmToRIMx3Nq/s/qcGG2I2E56oAjZu/j72XjpYFtVvwGYLU26K3hQBxCnTBjYeKNnVvu1eCkByXw5fOzunPUevBaX4PSHW6c8C3rrNLrt2sXnrzcC/3TsY98sIaGyt+34N/LfVQHAOy99LrgCeuyQHmrP+B/CPlwzLhFyc068mn5k3N6JMMs/WD0O/sy+GAWQYPzd7mRRZ0wdqe1euPydsO5g59M/oZsi0EzuqUWEzJV9XFkhMJ1zrVfjEbR+paENLV3gZltsuoDnrjfVx/Sl8rR88MeYAcw9gstA2RZ4EpHg7Q+MkvmRy9Wf9ErP230+3ALDfQAGdnaZmibbsosEoWFB5f1NS5hLz8MClrT9avgtTIqUq3j/dLJz/8uYXTl8QXCpjmvnL1YOEvfB3yQubp+yFIQrsJkShZk8At1w0bODUKwZbHpjRBPbyP98KLD0QWPtz4L2fAr60tnw8awbSxjGqZk8CpyjYbDbxd86nSWV25/rhOIXls1Ng15hCDDqeaSSspgFEAk4Dhtjv9XDCrR9+gpzBK/+8/iwq/LE1lwQwWnNoeCOlMJ/k8JWkPQ5/S77O5KIpoBfcXuZIAYfV8EpvWQf7aSR6pAsaMQsLRCzsruBTvziXw9th3WayqYmVOuVt6MzuT6uxdURLOcXc0kbO1EabGWfbysbYMIKQ9St/YYtDOGxrcnzIRNdvBmaMARNjwLp0Wj8zuDbw7sJKxJSXPjfAh9kQI00Srt2p/hHhgLigFmz6MLsnRiMMx9swKX4vB6D+9fa/q7ZlCYsisM2M5qyL6xdP9fHpLEKUWszMqHDNbjWQO9MeKDapZJc2+29ClY0bfoq9jlw8COF1OB/YAwIxt5QJWeUSBBM7P+UeZApg99Ww87Itk5fMpQzczM5vVV4nAlZUPgFak/tR8vN44GpBNHxvnMfjgFQD8IyfTFcFZm+FqBk/X+v8GVbS8MOYCJL3u5oK3s7u3az+wRPAgnFz2FU6QS8+JwGQzEd8RCfq5IFVqD/Ww6m3Xl2lk4eGi0hQXGCyAAAQfUlEQVSXT9sENGELQv0f+EZd4WiFqmQKqRkk4GJAhSNRCiRSJrGcxsbK1Pb6dd/BvkceNRinUQLvmE/KEkjg5VgEgd221dzzxYSuufuTbP+EorMJJp/TVgdvF7ZV/m32/5gx04hNB4XXMUltNMxNHmtiA0pwPBDczvmz4JWxFTaZLGvh5ZXmYnev/7QJYHHYnpPGmoFFzCNV9gQ6nlml5pXMtcztIKDy7eoPcNxO24Kw8qL6wqrCx5h5xDmjjZTqjykATranKWUPt9avgKne/Zi9aNEwrEn2tbv6CTtJEt96nkuH82Ssf0eF3ZhxEu2KYFgAPFlNlSmREms/R7AjF4Qk8kUAIgxJtyzYsL5ldQQMPISlZ9EkOQJOy5ji4umcJ9PmXLfshrcXZJaOsM8nwXkyeg6Osy+rwcoEyStgVg84YvaQ0XhZv60RpsRu1KwyzmMBqzHgdas/shM2VZ5xUT23rmLeTDwmwoanLUtxTSupR0yGTSevzTAB4wu2oDc5IwMaFcaWiE0pe1YVldgG4YL7biJvNXdXeFpVG4BjTCKPyYhpJ4ruKp3JEeKxYEVX9ldieY6JpgDjjGsD1J3Qe8ns0fwTZnbEghq+NPlN+m5MGvaDZQ5tw9XZTGI29GSpHx53+TwMztltOa4zM6PYtBIzKo23y3YG5R+saiy57SNVSu/sYjhtg4/m9Ivrd9c13qnvdmKwCJ8Nq4ndcDZNuvUZuFK7En1a/9sfY9+jDhmYTEZIS+aE6pWh9l38FrGMrOw0lvb+1tcjCqZmGodhxXwhxmDzYJgdKNsxAGGfi81INlfsc6rym+eSZ5K+ZM/A/qfC5zhULa+sYfbBoJs9nzOnjfkjBssrv7CiLNu3wz6lBkMwZpb0W/u/i99/6RxgjnUIU/JdZkKRSRRlhs+jCb+1nGdTVXjPmqurd3WDmEGpafloQhbwlhprQ3KeAEicBPHPCIUd8YoV6+TV6FJL/XUPfRNPO2aw9dcDGhGa1vNcCgBlQYFZTdvKnClyGnX2Z2RA1SXSYxP+FDWGETZlGsQCRiUcesBRYmFyAn52HwOQDGZSToCmGB1jMPJAxXHw83O5LCRDsOGG0Ya/hcaRc2sabMYJe2caYpFnF7v/wbOABRLpc5L2Mv8LnRPMfh1lfryDW4AoKUYFbBjH9LKFpwU0p19cX1djuK8p0nMyg9peEhf76GxRkOsKewJahglt2fJTzF28ODpeySoZMhzDOmLfTMTIBQ1WWAsWxDw85eL2Gm13MScKe6csgJV8I5ZNcb0sKuc5XknZrbmi7MTUU8e5NQtZkYdEsJFQGeXVoLg1K7OFhOZPwEMVQZZJzvZN15ipCBA+FervMwN4RqAAxMYZXDia5ObNOO/nLjGdCrh+zdXd9z91BpqVl9TH9vr4ekzOSyAQBZQ2TSrwGJBwHcPmsCwBnNK2hbH5mzA2e7L8rm0BDGMWcL6MUPzMT8AAVfBVZIyA2mcF1TJs5hAtENak5kK4lzhHCey0TfMcHnsqKi0DQQE8M2CkfnY6j8e0qdU9s7bD/Rv1Cax0ehp2DO1UJinOQIal+ylQf2YPOHIevdVABjYBD/tdso2WVC4zr+LKIBNIr18ZLPb9uofjb//gDn7dyukX15+pQWfPeP4U5zQ96+QVU6uUf+MdD7ruVz/AvkcP33amgMF5KdZ/wMlKTghXzK+uSXMKAC2ZvFzGOqAtK1G5L4R5LXDZ+7NZZhlJFI2k9ApsDIDOZzYfVe6c6JSyKDZ/LLg7ppbHmhjsGp8JfNl1oouEmOzyLExzyWHcwBfjZ1EH8pOhfnAIzx8kRmashvczGbYjYXBlimIeiW+Hyxtzqqrx2TVXdzujphOjOeNN9Sn9enCangKFARVhJN5ObM8nE9shViOhcq/+Iw/+H+y34pmtoWKxt6NAm7CwyzZIAiN9d1bezDk6wimaAZdxRJbYDistK4Q8g5dUx/20fpYS81LgGS5O+RsODAvzTDUXFEaBrmFWJROw8bwyfhnCEM0x16Xd3fk8mTC+O6L/h80F5tEBWJlfxibuSXQqsesIBuKaEIBJdURWM2AK+6B6ePFtHxp96t5IoAnJef0v4m7UOMY77sECRgZGifXIVgSuz1EnyZ+Rupb1bFr/I8w7ZPAGuVFKkJkoTtKcCrWh564SFHwb02EJ1m+iPolColxm0njMg0GU+0fmjx0D+kl9WhZEPWZXAoZSNC4DugKj7Dp/mSOulLkr6CwPSEzmqVp/0Sxgv3AAfGkTZTKHVPHDGBZ2cAvwWN+Otj0Y92/1nj/6HOGRQLPykvpC9PEx8b/Y/Use0ERESCCTJfWJM5h/98wtU783cwPG5w1Pu2LlLQmu+BqEFbSupobNeIBGOp+906lVcdLoKrhY1tQBOK3yekCUAUvpWSwoiWlCZk/xWRipxCwi00Z/HpHtm7o2evy86I/IBIOKcQQr7jyF6+8zATxjLjGTACK6Mg5moLEdwZpWBEayMDPoyOdobg3aft3tH25P4msFmvAOp8c24Qd1hQPFNOKEvMZJeOGWpYPK028ZCMn5NeLvceqv/8V3sc9RR8S96p7CZslupTyPJIHWrBK7NLJEUTjLImyGLZelDcLSVul92lm+DIOBtx1CACo5i7WfpUxhAgIGi87nuThO3ChrTKMZYFqAucQMi4BPPhMB0afaeTJxOElGt+f5Z/SAZXsNM4T1jQZyDzaJJOUgXRPzKDIWBqfCMZ/iOO4BD86abH/XUyvQrLykvgx1eislswzKnRGmw+ZOdq5MqsdAJSxIchS8TZRiZj1831ew/zNP9P0ztBrLZDFoNFZ/R6i5jKy4JbBorMhmVfeS7XR+HTNIzJUIJAbQtLgBQHk+m02csQq+lwEFYT/e2BTB1gNwD4D5XmZuigBUijCJvDkKqPkvQmHYhCLQ5ZwZGWNW6kY7OsHpA/mCdqf6x+wdN0AOwMscSC4gootXIZ9Gx8mp7zmaUeHdt3+w/PbKItCc/Vf1oi0bm0d0jjKVvChTzJ/hPU8tu7lVThLLeeyh72P+knT+Y4l5dDBBoqA7yiEK55oNTi5MQxlbHKLbqszS10Z97/kFPKdptgiYqkOaQIL1V8dlFOAxsBhQpa8+c5SVVfpAR3Kql94DHrrGWKOfyRkdm7bA8SStf8h8YH5I3EsDzw5c9a+YTGA1gwy7CXXZVFJncQIoYTWosWFiFpbc8t/9Iz+LQHP6m+pr6wqvdcPT8uoUZjnSkphB9C+zmTjhtr7T3uC+NXpj6zBj73lZoldjVfbC17yymUSxttW1wQzSc/F5MllujgEwDxwsa4omoGEafF8FP1lhU1RAGSApNZtVWd+7gC8puPYnNcJ99Pqvi78BIOmDmKnZdwISZn8MAPrIHHliIGLwIOBQdqIdG0ZIpf9xKp8C9Q+YDRww0xwZwc5hnRTjy3GuZ47g9Lv6awisQk5YD7huzYcqOhJ/KMAu0ITkPABfD5DgZf5G2TKJeiPzZcIzFQ4vV8cxAVf4uO7B72DvZctQJf9MSeDVnEggrozAyQNpdd6SH0Lk0TKYDORYqBlw5DMBBDMDF2QchQ3NZ+fBMHvqcLyDB3oCIOH5XBPRAHT2/MafpL8xqJX8SB4gyUCUokrSl8LvArLCVCU8HIdfJNuaXgRgT9b68yeB35nXPJuGXwynzy4MhvZEcUi8FHHS+nluTfjmJvG5QHP6m+q76h5epJQ3lKJDqmLfCvuZxLSywCOrsfh0oo4m1pMxHmJCv/3JV7Hg+Gc3/TOcup+2Gohw6Uo8IjTdxjwaYBLaIhNFVkU1x8SObTHNeGUvgVjWJ1J4BiYxC+JzTpNN2edyfTLCaJhNFUBC+jJdn5aasAwCzDbaWIeUsyC0p76ytRnjwLLwRtc0b/yKWzGVrcO3lCnMeTViRglb9TKNqxqfuf1D1ckkPqrq2bUzL6lP3grcqWHsgpnDIFF8XYownwRMHLHqUr83Ewj/KXEwJgN3XBRP9vhY30MbsDTaN+zEMhCX1Tj+E17xMzbW5k+RPVrMWFJ/Gue5GEdqg33pSjF4wuJ5PAwk3v3TAMmWCQY5zqnh+1vGZEFUV0QCjniN2IstI7+L6aqrZPqwp/5w/I5aAEwEcuA4eyVvJo6jiTCxWZSBUpcIVbrXGHDK6g9Wd7F+Zoxm1aq6d89vcHc46zgWKhy1mYFEEAzDTDjqpDRWsoo5G9jm0HjmFTGfjY/+Co9876uoH92KufOWoOrRobQWQrfx+7/ftKTot9rGJvdUewqOwB+dG45s2rF/dX8L1j26FtW8ccxf+mzMnL9AtxoIKNhw9iimkkWQkhlVSvZTEJJynJMTV7LB81bAPcv3xopVqyrh+mrQxAKnv7m+oA983Jo5nKQnZk4WRRKgSf9m5U2SngKPE3kaufubzrXZsuG3+M29X0H9m8cwZ84S9MZCOuT2/+0Bmu0fwz0tADsKaPpTm7B+/VpUe8/C3stOxIzZe5XBxUSI1LThCFPh/dvCbFzTyjh9FXASuMQ6HIUKWxOAC9d8oLpGZEFX75Cct34Ka1FjYZvCZ7kvUpv8Ktbf0gAmYj9Zvo3QX9Nml/pTm9bj4W9/Gf1fPYo5sw/F2Di9GW2aUr8HaKY5YHuKuyOwPUAztXU91m/4EXoL5mGfo0/C2OScDFzYQZuxDFb8wnk0Ut4CQ+OM4VJ9MbNNeLvRD+CBOWNYcsPl1XqyjiObWdUHLi06aAtRI3XCSmvk03F9N4bJaH0BGHvsBJlOcUYLOTiS9Nffugm/+faXMfXgQ5g9eQjGJ+ZNSxX2AM20hmtP4cIITBdotm5+FBs2/Ri9A/bFPsechN74pOavqFOXmIN3Al7mb3G2FbBTuBF14rbJNOII1HTr93q4bM2V1SoFmle9uV742OAc4DnqsE0+FddpaxTe7n8qhas1f8awGi8SJVGrEutp7LkSVkXANLV1Kx759lew5Wc/x+yJxZgxEVzx7X97gGbUCO35vcsIdAGaLZsfxobNP8WMgw7AXseciN5YeOmV5Gg082CiaLeEob0DyW0ejFtfIpi05YQjTO6rWqifcTzSdzajehXWz+xjyY0fqB6IPGLlW+prauD8yC4sY+CjIRxTScPY9CYDz3xSwEggFTvHgGOcxPJbjCJxv7ahfhyDuo9HvvNVbLrvZ5jVW4TJmfu58rIHaLqo0Z4yo0agBDSbNv4Sj/Xvx+QzDsK8Zc9GL+wVICX10vu9yBErtNbX8Kiv+Nx2A3AKWw34PsqYDCBZhzKbUVWFa2+/srqgOuMt9fJ+hbvrevBaW2uaqI/ERJZKoGSZSLF+y7nCAkLuHqgC0DATyxiVNelSxvG6e7+GjT/8CWb198fk7IUqN3uAZpQK7fm9ywgw0Gza8AAe6/0CMw/7HcxbdgIqDDYI2+hOcQOkje4UWM+oDZTDdHSKEAk4te1pajlywjqcG88E9Hs1VlSnvbm+Ez0MEmwkVE2f9eDxFgbSMLe8+sSGGu/VLjmTCSQ0VtjieG4kCVqQKYDU+rX34LHvrcXk5n3rL3/qDyW21UWe9pTZMwLuCJz08s/1N008VM1cugTzjliu51erGeId10C7pFlhhVVkSkz1OUs3ixolk6b12E4BPDZ9PIZlfneT9wyjEmZTAXf9f+gei38QL+atAAAAAElFTkSuQmCC",_r="data:image/png;base64,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",ml="data:image/png;base64,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",Ol="data:image/png;base64,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",il={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Ms=Ee(2524),Es=Ee(65078),is=({parentData:_t})=>{var bn,Dn,Pa,Qr;const ja=((bn=(0,Es.Uf)(_t))==null?void 0:bn.every(ra=>{var da;return!((da=ra==null?void 0:ra.data)!=null&&da.length)}))&&!((Dn=_t==null?void 0:_t.photos)!=null&&Dn.length);return de.createElement("div",{className:il.wrap},de.createElement("div",{className:il.head},de.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),de.createElement("div",null,"\u5171",de.createElement("span",null,(Pa=_t==null?void 0:_t.photos)==null?void 0:Pa.length),"\u5F20")),ja?de.createElement(Ms.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):de.createElement(de.Fragment,null,de.createElement(Es.ZP,{data:(0,Es.Uf)(_t)}),!!((Qr=_t==null?void 0:_t.photos)!=null&&Qr.length)&&de.createElement(de.Fragment,null,de.createElement("div",{className:il.line}),de.createElement(Es._s,{dataSource:_t==null?void 0:_t.photos,right:21,col:3,wrapWidth:856}))))},Ai={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},ui=Ee(58421),Hi=Ee(89392),Ta=Ee.n(Hi),zi=Ee(3918),Qa=Ee(59301),os=Object.defineProperty,Os=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,Pl=(_t,bn,Dn)=>bn in _t?os(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Oo=(_t,bn)=>{for(var Dn in bn||(bn={}))tl.call(bn,Dn)&&Pl(_t,Dn,bn[Dn]);if(Os)for(var Dn of Os(bn))nl.call(bn,Dn)&&Pl(_t,Dn,bn[Dn]);return _t},vl=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())}),Zn=({visible:_t,value:bn,onChange:Dn,onClose:Pa,sealedReview:Qr,data:ja})=>{var ra;const da=(0,ze.useLocation)(),xr=(0,ze.useParams)(),Aa=(ra=da==null?void 0:da.pathname)==null?void 0:ra.includes("/centralizeReview"),[Zr,oi]=(0,de.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:Aa?"appraise":"normal"}),[Gi,Xo]=(0,de.useState)([]),[bi,po]=(0,de.useState)([]),[eo,ro]=(0,de.useState)(!0),[Si,Li]=(0,de.useState)(!1),[mo,Yn]=(0,de.useState)(!1),[Nn,ma]=(0,de.useState)(0),xa=(0,de.useRef)(!0),ri=(0,de.useRef)(!0);(0,de.useEffect)(()=>{let Jr=Zr;_t&&(console.log(ri.current),Aa||(Jr=Oo({},Zr)),oi(Oo({},Jr)),ri.current=!1,Di(Jr),Za())},[_t]),(0,de.useEffect)(()=>{Qr!==void 0&&Yn(Qr)},[Qr]);const yi=Jr=>{Zr.course_group_id=Jr,Zr.page=1,oi(Oo({},Zr)),Di(Zr)},Ja=Jr=>{Zr.review_status=Jr,Zr.page=1,oi(Oo({},Zr)),Di(Zr)},Di=Jr=>vl(void 0,null,function*(){console.log(Jr);const Pi=Ta().pickBy(Jr,Kn=>Kn!=="all");delete Pi.save_name,delete Pi.review,delete Pi.exercise_group_id,ro(!0);const ti=yield(0,Re.ZP)(`/api/exercises/${xr.exerciseId}/user_review_list.json`,{method:"post",body:Oo({},Pi)});po((ti==null?void 0:ti.review_list)||[]),ma((ti==null?void 0:ti.count)||0),ro(!1)}),Za=()=>vl(void 0,null,function*(){if(!xa.current)return;Li(!0);const Jr=yield(0,Re.ZP)(`/api/courses/${xr.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});Jr!=null&&Jr.course_groups&&(Xo((Jr==null?void 0:Jr.course_groups)||[]),xa.current=!1),Li(!1)}),vo=Jr=>vl(void 0,null,function*(){var Pi;const ti=(Pi=da==null?void 0:da.pathname)!=null&&Pi.includes("/centralizeReview")?"centralizeReview":"review";ze.history.replace(`/classrooms/${xr.coursesId}/exercise/${xr.exerciseId}/${ti}/${Jr.login}`),Dn(Jr)}),yo=Jr=>{Zr.page=Jr,oi(Oo({},Zr)),Di(Zr)},Uo=(Jr,Pi)=>{Zr.page=Jr,Zr.limit=Pi,oi(Oo({},Zr)),Di(Zr)},Ma=()=>Qa.createElement("div",{className:Ai.head},Qa.createElement("div",{className:Ai.title},"\u5B66\u751F\u5217\u8868"),Qa.createElement("div",{className:Ai.inputBox},!mo&&Qa.createElement(gn.default,{value:Zr==null?void 0:Zr.course_group_id,className:Ai.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:Jr=>Jr.parentNode,onChange:yi,dropdownRender:Jr=>Qa.createElement(y.Z,{spinning:Si},Jr)},Qa.createElement(gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Gi.map(Jr=>Qa.createElement(gn.default.Option,{key:Jr.id,value:Jr.id},Jr.name))),Qa.createElement(gn.default,{className:Ai.selectWrapper,style:{width:255},getPopupContainer:Jr=>Jr.parentNode,value:Zr==null?void 0:Zr.review_status,onChange:Ja},Qa.createElement(gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Qa.createElement(gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),Qa.createElement(gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Qa.createElement(gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Qa.createElement(zi.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Zr==null?void 0:Zr.save_name,onChange:Jr=>{Zr.page=1,Zr.name=Jr,oi(Oo({},Zr)),Di(Zr)}})));return Qa.createElement(he.Z,{className:Ai.wrapper,title:Ma(),width:800,placement:"left",closable:!1,onClose:Pa,bodyStyle:{display:"flex",flexDirection:"column"},open:_t},Qa.createElement("div",{className:Ai.content},Qa.createElement(y.Z,{spinning:eo},bi.length>0?Qa.createElement("div",{className:Ai.tableHead},Qa.createElement("div",null,"\u59D3\u540D"),Qa.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Qa.createElement("div",null,"\u5206\u73ED"),Qa.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Qa.createElement(Ms.Z,null),bi==null?void 0:bi.map(Jr=>Qa.createElement("div",{key:Jr.id,className:bn===Jr.login?`${Ai.list} ${Ai.active}`:Ai.list,onClick:()=>vo(Jr)},Qa.createElement("span",{title:Jr==null?void 0:Jr.name},Jr.name),Qa.createElement("span",{title:Jr==null?void 0:Jr.student_id},Jr.student_id),Qa.createElement("span",{title:Jr.course_group},(0,Qe.Pq)(Jr.course_group,11)),(Jr==null?void 0:Jr.review_status)===1?Qa.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(Jr==null?void 0:Jr.review_status)===0?Qa.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Qa.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Nn===0&&Zr.name&&Qa.createElement(Ms.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Qa.createElement("div",{className:Ai.footer},Nn>Zr.limit?Qa.createElement("div",null,Qa.createElement("span",{style:{color:"#656F87"}},"\u5171",Qa.createElement("span",{className:"c-light-primary"},Nn),"\u6761\u6570\u636E")):"",Qa.createElement(ui.Z,{total:Nn,pageSize:Zr==null?void 0:Zr.limit,current:Zr==null?void 0:Zr.page,showSizeChanger:!0,size:"small",onShowSizeChange:Uo,onChange:yo,showQuickJumper:!0,hideOnSinglePage:!0})))},hr=Ee(84161),wr=Ee(6079),nr=Ee(88265),ar=Ee(73034),lr=Ee(60335),Rr=Ee(60546),jr=Ee(44164),ea=Ee.n(jr),Tr=Ee(40743),fr=Ee(59301),Ea=Object.defineProperty,Ji=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Ps=(_t,bn,Dn)=>bn in _t?Ea(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Zo=(_t,bn)=>{for(var Dn in bn||(bn={}))To.call(bn,Dn)&&Ps(_t,Dn,bn[Dn]);if(Ii)for(var Dn of Ii(bn))Rs.call(bn,Dn)&&Ps(_t,Dn,bn[Dn]);return _t},On=(_t,bn)=>Ji(_t,Wa(bn)),hn=(_t,bn)=>{var Dn={};for(var Pa in _t)To.call(_t,Pa)&&bn.indexOf(Pa)<0&&(Dn[Pa]=_t[Pa]);if(_t!=null&&Ii)for(var Pa of Ii(_t))bn.indexOf(Pa)<0&&Rs.call(_t,Pa)&&(Dn[Pa]=_t[Pa]);return Dn},En=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const{TextArea:rr}=Ae.default,na=_t=>{var bn=_t,{exercise:Dn,globalSetting:Pa,loading:Qr,user:ja,dispatch:ra,isEaxmPaperOpen:da,studentexportDate:xr,onChangeProgress:Aa=()=>{}}=bn,Zr=hn(bn,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const oi=(0,ze.useParams)(),{userInfo:Gi}=ja,[Xo,bi]=(0,de.useState)({}),po=(0,de.useRef)(),eo=(0,de.useRef)(!1),[ro,Si]=(0,de.useState)(null),[Li,mo]=(0,de.useState)(!1),[Yn,Nn]=(0,de.useState)(!1),[ma,xa]=(0,de.useState)(!1),[ri,yi]=(0,de.useState)(!1),[Ja,Di]=(0,de.useState)(!1),Za={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,de.useEffect)(()=>{Gi!=null&&Gi.login&&Uo()},[oi.userId,oi.coursesId,oi.exerciseId,Gi]),(0,de.useEffect)(()=>{da&&ro&&(yi(xr.userCommentVisible),xa(xr.userScoreVisible),Di(xr.new),mo(!0),setTimeout(()=>{Ma(xr)},2500))},[da,ro]);const vo=()=>{document.querySelectorAll("canvas").forEach(Kn=>{(!Kn.clientWidth||!Kn.clientHeight)&&Kn.remove()})},yo=Kn=>{var ni,so,Yo,xs;const Ys=(ni=Kn==null?void 0:Kn.exercise_answer_user)==null?void 0:ni.user_id;if((so=Kn==null?void 0:Kn.exercise)!=null&&so.question_random||(Yo=Kn==null?void 0:Kn.exercise)!=null&&Yo.choice_random){let ss=1;Kn.exercise.question_random=(xs=Kn==null?void 0:Kn.exercise_question_types)==null?void 0:xs.map(lo=>{var Wo,Qs;return(Wo=Kn==null?void 0:Kn.exercise)!=null&&Wo.choice_random&&((lo.question_type===0||lo.question_type===1)&&lo.items.map(Fs=>(Fs.question_choices=(0,Qe.M2)(Fs.question_choices,Ys),Fs)),lo.question_type===7&&lo.items.forEach(Fs=>{Fs.sub_exercise_questions.forEach(xl=>{xl.question_choices&&(xl.question_choices=(0,Qe.M2)(xl.question_choices,Ys))})})),(Qs=Kn==null?void 0:Kn.exercise)!=null&&Qs.question_random&&(lo.items=(0,Qe.M2)(lo.items,Ys)),lo.items.map(Fs=>(Fs.question_num=ss,ss++,Fs)),lo})}},Uo=()=>En(void 0,null,function*(){let Kn;ra({type:"exercise/getExerciseExportHeadData",payload:{id:oi.exerciseId||oi.categoryId,identify:oi.userId||null}}),oi.userId?(Kn=yield(0,be.pu)({exerciseId:oi.exerciseId,login:oi.userId}),yo(Kn),eo.current=!1):(Kn=yield ra({type:"exercise/editExercise",payload:{coursesId:oi.coursesId,categoryId:oi.exerciseId}}),eo.current=!0),Si(Zo({},Kn||{}))}),Ma=Kn=>En(void 0,null,function*(){var ni,so,Yo;Kn.type==="all"?eo.current=!1:oi.userId||(eo.current=!0),vo();const xs=po.current.children;let Ys=`${Be()().format("YYYY-MM-DD HH:mm:ss")}`;(ni=Dn.exerciseExportHeadData)!=null&&ni.new_user&&(Ys=`${((so=Dn.exerciseExportHeadData)==null?void 0:so.new_student_id)||""}${(Yo=Dn.exerciseExportHeadData)==null?void 0:Yo.new_user}`);const ss={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let lo=ea()();for(let Wo=0;WoEn(void 0,null,function*(){Wo{var Yo,xs,Ys,ss,lo,Wo,Qs,Fs,xl,CA,wo,Nl,Wl,Ec;return fr.createElement(fr.Fragment,null,!so&&fr.createElement("div",{style:{display:"flex"},className:nr.Z.programTitle},fr.createElement("span",{style:{flexShrink:0},className:"font18"},ni,"."),fr.createElement(Pe.Z,{value:(Kn==null?void 0:Kn.question_type)===8?Kn==null?void 0:Kn.description:Kn.question_title}),fr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Kn==null?void 0:Kn.question_type)===7?`\u5171${Kn==null?void 0:Kn.sub_q_count}\u5C0F\u9898`:""," ",Kn.question_score,"\u5206\uFF09")),(Kn==null?void 0:Kn.question_type)===8&&fr.createElement(Pe.Z,{showProgramFill:!0,disabledFill:!0,value:He.Base64.decode((Kn==null?void 0:Kn.code)||"")}),Kn.question_type===Tr.c.Single&&((Yo=Kn.question_choices)==null?void 0:Yo.map((ko,Ml)=>{var Vl;return fr.createElement(oe.Z,{key:Ml,className:"pr20"},fr.createElement(se.Z,{flex:"25px"},fr.createElement("div",{style:{width:25,overflow:"hidden"}},fr.createElement(ae.ZP,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),fr.createElement(se.Z,{flex:"1"},fr.createElement(Pe.Z,{value:ko.choice_text||""})))})),Kn.question_type===Tr.c.Multiple&&((xs=Kn.question_choices)==null?void 0:xs.map((ko,Ml)=>{var Vl;return fr.createElement(oe.Z,{key:Ml,className:"pr20"},fr.createElement(se.Z,{flex:"25px"},fr.createElement("div",{style:{width:25,overflow:"hidden"}},fr.createElement(ie.default,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),fr.createElement(se.Z,{flex:"1"},fr.createElement(Pe.Z,{value:ko.choice_text||""})))})),Kn.question_type===Tr.c.Judge&&fr.createElement("div",{className:nr.Z.flexRow},(Ys=Kn.question_choices)==null?void 0:Ys.map((ko,Ml)=>{var Vl;return fr.createElement(oe.Z,{className:"pr20",key:Ml},fr.createElement(se.Z,{flex:"25px"},fr.createElement("div",{style:{width:25,overflow:"hidden"}},fr.createElement(ae.ZP,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),fr.createElement(se.Z,{flex:"1"},ko.choice_text))})),Kn.question_type===Tr.c.Fill&&!eo.current&&fr.createElement(Ie.Z,{item:Kn,answerData:ro,changeScoreData:Xo,textValue:(ss=Xo[Kn.q_position])==null?void 0:ss.text,textOnChange:ko=>{Xo[Kn.q_position].text=ko,bi(Zo({},Xo))},seeAnswerVisible:!1}),Kn.question_type===Tr.c.Shixun&&fr.createElement(ar.Z,{item:Kn,answerData:ro,hasChangeScore:!1,autoHeight:Li}),Kn.question_type===Tr.c.Subjective&&((lo=Kn==null?void 0:Kn.user_answer)!=null&&lo[0])?fr.createElement("div",{className:nr.Z.simpleBg},fr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),fr.createElement("div",null,ri?fr.createElement(Pe.Z,{value:(Wo=Kn==null?void 0:Kn.user_answer_light)==null?void 0:Wo[0]}):fr.createElement(Pe.Z,{value:(Qs=Kn==null?void 0:Kn.user_answer)==null?void 0:Qs[0]}))):null,Kn.question_type===Tr.c.Program&&fr.createElement(lr.Z,{item:Kn,answerData:ro,autoHeight:Li}),Kn.question_type===Tr.c.Combine&&((Fs=Kn.sub_exercise_questions)==null?void 0:Fs.map((ko,Ml)=>fr.createElement("div",{style:{marginLeft:10}},fr.createElement("span",{style:{fontSize:"16px"}},ni,".",Ml+1,"\uFF08",Za[`${ko==null?void 0:ko.question_type}`],"\uFF09",ko==null?void 0:ko.question_title,"\uFF08",ko==null?void 0:ko.question_score,"\u5206\uFF09"),Jr(ko,Ml,!0)))),Kn.question_type===8&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},fr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((xl=Kn==null?void 0:Kn.user_answer)==null?void 0:xl.length)>0&&((CA=Kn==null?void 0:Kn.user_answer)==null?void 0:CA.map(ko=>fr.createElement("div",{style:{display:"flex"}},fr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",ko==null?void 0:ko.choice_id,")\uFF1A"),fr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},ko==null?void 0:ko.answer_text)))))),Yn&&fr.createElement("div",{style:{marginTop:10}},(Kn==null?void 0:Kn.question_type)<3&&(Kn==null?void 0:Kn.standard_answer_show)&&fr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Kn==null?void 0:Kn.standard_answer_show),!!((wo=Kn==null?void 0:Kn.standard_answer)!=null&&wo.length)&&Yn&&(Kn==null?void 0:Kn.question_type)===3&&fr.createElement("div",null,(Nl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Nl.map((ko,Ml)=>fr.createElement("div",null,fr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ml+1,"\uFF09:"),fr.createElement("div",null,fr.createElement(rr,{autoSize:!0,disabled:!0,value:ko==null?void 0:ko.answer_text[0]}))))),(Kn==null?void 0:Kn.standard_answer)&&(Kn==null?void 0:Kn.question_type)===4&&fr.createElement("div",null,fr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),fr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},fr.createElement(Pe.Z,{value:(Wl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Wl[0]}))),(Kn==null?void 0:Kn.question_type)<=4&&((Kn==null?void 0:Kn.standard_answer_show)||((Ec=Kn==null?void 0:Kn.standard_answer)==null?void 0:Ec.length)>0)&&fr.createElement(oe.Z,{style:{marginTop:14}},fr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),fr.createElement(Pe.Z,{className:nr.Z.renderHtml,value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),ma&&!Number.isNaN(parseFloat(Kn==null?void 0:Kn.user_score))&&(Kn==null?void 0:Kn.question_type)!==Tr.c.Shixun&&(Kn==null?void 0:Kn.question_type)!==Tr.c.Combine&&fr.createElement("span",null,fr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Kn==null?void 0:Kn.user_score,"\u5206"),(Kn==null?void 0:Kn.answer_comments)&&ri&&fr.createElement(hr.Z,{newuserCommentVisible:Ja,list:Kn==null?void 0:Kn.answer_comments}),!so&&fr.createElement(ne.Z,{style:eo.current?{marginTop:30}:{}}))},Pi=(Kn,ni,so)=>Kn.category?fr.createElement("div",null,fr.createElement("div",null,fr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Kn==null?void 0:Kn.category),"\u3001",Kn.name),fr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Kn.count,"\u9898\uFF0C",(Kn==null?void 0:Kn.question_type)===7?`\u5305\u542B${Kn==null?void 0:Kn.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Kn.score,"\u5206\uFF09")),Jr(Kn.questionDetail,ni)):Jr(Kn.questionDetail,ni),ti=(0,de.useCallback)(()=>{var Kn,ni,so,Yo,xs,Ys;const ss=((ni=(Kn=Dn==null?void 0:Dn.exerciseExportHeadData)==null?void 0:Kn.exercise_header)==null?void 0:ni.export_page_num)||40,lo=[];let Wo=1;for(const[Qs,Fs]of((so=ro==null?void 0:ro.exercise_question_types)==null?void 0:so.entries())||[])Fs.items.forEach((xl,CA)=>{CA===0?lo.push(On(Zo({},Fs),{items:null,category:Qs+1,questionDetail:xl,questionIndex:Wo})):lo.push({questionDetail:xl,questionIndex:Wo}),Wo++});return console.log("newData:",lo),lo!=null&&lo.length?(Ys=(xs=(Yo=new Array(Math.ceil((lo==null?void 0:lo.length)/ss)))==null?void 0:Yo.fill([]))==null?void 0:xs.map((Qs,Fs)=>lo.slice(Fs*ss,Fs*ss+ss)))==null?void 0:Ys.map((Qs,Fs)=>fr.createElement("div",{className:"pl60 pr30",key:Fs,style:{minHeight:Fs===0?1e3:"auto"}},Fs===0&&fr.createElement(fr.Fragment,null,fr.createElement(Rr.Z,{isExportBlank:eo.current}),fr.createElement(ne.Z,{className:nr.Z.divider})),Qs==null?void 0:Qs.map((xl,CA)=>Pi(xl,xl.questionIndex,CA)))):null},[ro,Dn,Li]);return fr.createElement("div",{style:{height:"700px",overflow:"auto"}},fr.createElement("section",{id:"export-all",className:[nr.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:po},ti()))};var oa=(0,ze.connect)(({exercise:_t,loading:bn,user:Dn,globalSetting:Pa})=>({exercise:_t,globalSetting:Pa,user:Dn,loading:bn.effects}))(na),qn=Ee(96935),Xr=Ee(2337),pa=Ee(84454),xt=Ee(59301),ua=Object.defineProperty,tn=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Wn=(_t,bn,Dn)=>bn in _t?ua(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Pr=(_t,bn)=>{for(var Dn in bn||(bn={}))ga.call(bn,Dn)&&Wn(_t,Dn,bn[Dn]);if(Wr)for(var Dn of Wr(bn))Nr.call(bn,Dn)&&Wn(_t,Dn,bn[Dn]);return _t},Gr=(_t,bn)=>tn(_t,Br(bn)),Sa=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const qi=({classroomList:_t,exercise:bn,globalSetting:Dn,loading:Pa,user:Qr,dispatch:ja})=>{var ra,da,xr,Aa,Zr,oi,Gi,Xo,bi,po,eo,ro,Si,Li,mo,Yn,Nn,ma,xa,ri,yi,Ja,Di,Za,vo,yo,Uo,Ma,Jr,Pi,ti,Kn,ni,so,Yo,xs,Ys,ss,lo,Wo,Qs,Fs,xl,CA,wo,Nl,Wl,Ec,ko,Ml,Vl,tf,nf,rf,ZA,Gu,Js,pu,XA,SA,$d,YA,Kf,OA,bc,oh,TA,Zl,Xl,zo,Ku,af,Wf,mu,Wu,of,vu,eg,tg,pA,Vu,ng,rg,Zu,Vf,Xu,ag,Zf,Xf,ig,og,sf,Bc,sg,lg,Ag,ug,cg,fg,Cc,dg,Yu,gg,hg,pg,Sc,Yf,Ju,mg,vg,yg,wg,yu;const Bi=(0,ze.useParams)(),Jf=(0,ze.useLocation)(),{userInfo:JA}=Qr,{reviewExercise:Pn,exerciseList:cp,commonHeader:qA}=bn,[Rl,wu]=(0,de.useState)({}),[_A,Eg]=(0,de.useState)(1),[qf,sh]=(0,de.useState)(!1),[Pc,lf]=(0,de.useState)(!1),[Af,ol]=(0,de.useState)(!1),[lh,Ah]=(0,de.useState)(!1),[uh,uf]=(0,de.useState)(!1),[cf,xc]=(0,de.useState)([]),[Fc,ch]=(0,de.useState)([]),[fh,Eu]=(0,de.useState)(!1),dh=(0,de.useRef)(null),_f=(0,de.useRef)([]),Ic=(0,de.useRef)(!0),Fa=(ra=Jf==null?void 0:Jf.pathname)==null?void 0:ra.includes("/centralizeReview"),$f=`exercise/${Fa?"getCentralizeReviewExercise":"postReviewExercise"}`,[gh,qu]=(0,de.useState)(!1),[mA,ed]=(0,de.useState)(!1),[hh,NA]=(0,de.useState)({}),[ff,df]=(0,de.useState)(0),[td,MA]=(0,de.useState)(!1),[bu,AA]=(0,de.useState)(!0),[PA,_u]=(0,de.useState)("1"),[bg,Fl]=(0,de.useState)(!1),[Lc,nd]=(0,de.useState)(null),[rd,$u]=(0,de.useState)(!1),[RA,ec]=(0,de.useState)("pdf"),ph=(0,de.useRef)(),[sl,Bg]=(0,de.useState)([]),[ad,gf]=(0,de.useState)(!1),[Cg,id]=(0,de.useState)({}),[Sg,od]=(0,de.useState)(!0),[yl,sd]=(0,de.useState)(!1),[eA,$A]=(0,de.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Bu]=b.default.useForm(),ld={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Pg=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((da=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[0].nameType))==null?void 0:da.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((xr=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[1].nameType))==null?void 0:xr.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((Aa=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[3].nameType))==null?void 0:Aa.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Zr=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[2].nameType))==null?void 0:Zr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((oi=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[6].nameType))==null?void 0:oi.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Gi=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[5].nameType))==null?void 0:Gi.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Xo=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[7].nameType))==null?void 0:Xo.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((bi=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[4].nameType))==null?void 0:bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((po=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[8].nameType))==null?void 0:po.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Vt,ba)=>xt.createElement("span",{style:{color:(ba==null?void 0:ba.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Vt)}],Ad=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((eo=Pn==null?void 0:Pn.table)==null?void 0:eo.total_singles_scores)||0,doubles_scores:((ro=Pn==null?void 0:Pn.table)==null?void 0:ro.total_doubles_scores)||0,nulls_scores:((Si=Pn==null?void 0:Pn.table)==null?void 0:Si.total_nulls_scores)||0,judges_scores:((Li=Pn==null?void 0:Pn.table)==null?void 0:Li.total_judges_scores)||0,pros_scores:((mo=Pn==null?void 0:Pn.table)==null?void 0:mo.total_pros_scores)||0,bpros_scores:((Yn=Pn==null?void 0:Pn.table)==null?void 0:Yn.total_bpros_scores)||0,shixuns_scores:((Nn=Pn==null?void 0:Pn.table)==null?void 0:Nn.total_shixuns_scores)||0,combination_scores:((ma=Pn==null?void 0:Pn.table)==null?void 0:ma.total_combination_scores)||0,mains_scores:((xa=Pn==null?void 0:Pn.table)==null?void 0:xa.total_mains_scores)||0,all_scores:((ri=Pn==null?void 0:Pn.table)==null?void 0:ri.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((yi=Pn==null?void 0:Pn.table)==null?void 0:yi.singles_scores)||0,doubles_scores:((Ja=Pn==null?void 0:Pn.table)==null?void 0:Ja.doubles_scores)||0,nulls_scores:((Di=Pn==null?void 0:Pn.table)==null?void 0:Di.nulls_scores)||0,judges_scores:((Za=Pn==null?void 0:Pn.table)==null?void 0:Za.judges_scores)||0,pros_scores:((vo=Pn==null?void 0:Pn.table)==null?void 0:vo.pros_scores)||0,bpros_scores:((yo=Pn==null?void 0:Pn.table)==null?void 0:yo.bpros_scores)||0,shixuns_scores:((Uo=Pn==null?void 0:Pn.table)==null?void 0:Uo.shixuns_scores)||0,combination_scores:((Ma=Pn==null?void 0:Pn.table)==null?void 0:Ma.combination_scores)||0,mains_scores:((Jr=Pn==null?void 0:Pn.table)==null?void 0:Jr.mains_scores)||0,all_scores:((Pi=Pn==null?void 0:Pn.table)==null?void 0:Pi.user_get_score)||0}];(0,de.useEffect)(()=>{Sa(void 0,null,function*(){const Vt=yield(0,be.cV)({id:Bi.exerciseId||Bi.categoryId});Vt.status==0&&Bg(Vt.data)})},[]);function eu(){var Vt,ba,ka,Ri,qa,Ao;$A({param_show_hack_description:(ba=(Vt=bn==null?void 0:bn.reviewExercise)==null?void 0:Vt.exercise)==null?void 0:ba.show_hack_description,param_show_hack_sets:(Ri=(ka=bn==null?void 0:bn.reviewExercise)==null?void 0:ka.exercise)==null?void 0:Ri.show_hack_sets,param_show_challenge_task_pass:(Ao=(qa=bn==null?void 0:bn.reviewExercise)==null?void 0:qa.exercise)==null?void 0:Ao.show_challenge_task_pass})}const Cu=((ni=(Kn=(ti=bn==null?void 0:bn.reviewExercise)==null?void 0:ti.exercise_question_types)==null?void 0:Kn.filter(Vt=>Vt.question_type===5))==null?void 0:ni.length)>0,hf=((xs=(Yo=(so=bn==null?void 0:bn.reviewExercise)==null?void 0:so.exercise_question_types)==null?void 0:Yo.filter(Vt=>Vt.question_type===6))==null?void 0:xs.length)>0;(0,de.useEffect)(()=>{(0,Jt.Rm)()&&ja({type:"classroomList/getAssistantPermissions",payload:{course_id:Bi.coursesId}})},[(Ys=Qr==null?void 0:Qr.userInfo)==null?void 0:Ys.username]);const Dc=()=>Sa(void 0,null,function*(){var Vt,ba;return(0,Jt.Rm)()&&!((ba=(Vt=_t.AssistantObject)==null?void 0:Vt.exercise)!=null&&ba.can_appraise)?new Promise(ka=>{we.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"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,de.useEffect)(()=>(document.body.scrollIntoView(),JA.login&&_i(),()=>{ja({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Bi.userId,JA.login]),(0,de.useEffect)(()=>{var Vt;nd((Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.analysis)},[(ss=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:ss.analysis]),(0,de.useEffect)(()=>(ja({type:"globalSetting/footerToggle",payload:!1}),ja({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ja({type:"exercise/getCommonHeader",payload:Pr({},Bi)}),()=>{ja({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const jc=Vt=>Sa(void 0,null,function*(){var ba,ka;Ic.current=!1;const Ri=yield(0,be.Ip)({id:Vt.question_id,shixun_challenge_id:Vt.shixun_challenge_id||null,comment:Vt.comment,score:Vt.score,user_id:(ba=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:ba.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((ka=Pn==null?void 0:Pn.review_progress)==null?void 0:ka.sealed_review)||!1,is_ai:(Vt==null?void 0:Vt.is_ai)||!1});return yield fd(Ri),delete Rl[Vt.q_position],_i(!0),wu(Pr({},Rl)),Ri}),ud=Vt=>{var ba,ka;if(Vt.question_type>1&&Vt.question_type!==5&&Vt.question_type!==2&&!yl)return xt.createElement(xt.Fragment,null,xt.createElement("span",{onClick:()=>{Dc().then(()=>Sa(void 0,null,function*(){id(Pr({},Vt)),gf(!0)}))},className:"c-blue mr10 ml10 current"},xt.createElement(pe.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((ba=Vt==null?void 0:Vt.ModelTitleDec)==null?void 0:ba.includes("\u7B80\u7B54\u9898"))&&(qA==null?void 0:qA.is_open_ai_review)&&xt.createElement(Yr,{saveChangeScore:jc,dataSource:Gr(Pr({},Vt),{user_id:(ka=Pn==null?void 0:Pn.exercise)==null?void 0:ka.user_id}),checkAssistant:Dc,className:"mt3"}))},pf=()=>{var Vt;let ba=localStorage[`${(Vt=Qr==null?void 0:Qr.userInfo)==null?void 0:Vt.login}-${Bi.coursesId}-${Bi.exerciseId}-filter`];return ba?ba=JSON.parse(ba):ba={},Object.prototype.toString.call(ba)!=="[object Object]"?{}:ba},cd=Vt=>{var ba,ka,Ri;const qa=(Vt==null?void 0:Vt.filter(bs=>bs.question_type!==4))||[],Ao=(Vt==null?void 0:Vt.filter(bs=>bs.question_type===4))||[],uo=[...qa,...Ao];let Us=null,Ts=[];uo.forEach(bs=>{Ts=Ts.concat(bs.items)});for(let bs=0;bs{let ka=[];for(let Ri=0;Ri<(Vt==null?void 0:Vt.sub_exercise_questions.length);Ri++){let qa=Vt==null?void 0:Vt.sub_exercise_questions[Ri];ka.push(Gr(Pr({},qa),{number:`${ba+1}-${Ri+1}`}))}return ka},Fg=(Vt,ba)=>{var ka,Ri;let qa=[];for(let Ao=0;Ao<((ka=Vt==null?void 0:Vt.shixun_details)==null?void 0:ka.length);Ao++)for(let uo=0;uo<(Vt==null?void 0:Vt.shixun_details[Ao].stage_list.length);uo++){let Us=Vt==null?void 0:Vt.shixun_details[Ao].stage_list[uo];qa.push(Gr(Pr({},Us),{question_score:Us.game_score,question_id:Vt.question_id,number:`${ba+1}-${Ao+1}`,shixun_challenge_id:(Ri=Vt==null?void 0:Vt.shixun_details[Ao])==null?void 0:Ri.shixun_challenge_id}))}return console.log(qa),qa},_i=(Vt=!1)=>Sa(void 0,null,function*(){var ba,ka,Ri;let qa={exerciseId:Bi.exerciseId,login:Bi.userId};if(!Fa){const No=pf();qa=Pr(Pr({},No),qa),_f.current=No}const Ao=yield ja({type:$f,payload:qa});!Fa&&sd(((ba=Ao==null?void 0:Ao.exercise)==null?void 0:ba.commit_status)===0);let uo=(0,Hi.cloneDeep)(Ao==null?void 0:Ao.exercise_question_types),Us=uo.filter(No=>No.question_type!==4),Ts=uo.filter(No=>No.question_type===4),bs=(ka=[...Us,...Ts].filter(No=>[3,4,5,6,7,8].includes(No.question_type)))==null?void 0:ka.map(No=>{if(No.question_type===5){let fl=[];return No.items.map((tA,ru)=>{fl.push(Fg(tA,ru))}),Gr(Pr({},No),{items:fl.flat()})}else if(No.question_type===7){let fl=[];return No.items.map((tA,ru)=>{fl.push(xg(tA,ru))}),Gr(Pr({},No),{items:fl.flat()})}else return No});console.log(bs);let cl=!1;if(bs.map(No=>{[3,4,5,6,8].includes(No.question_type)&&(cl=!0),No.question_type===7&&No.items.map(fl=>{[3,4,5,6,8].includes(fl.question_type)&&(cl=!0)})}),Ah(cl),xc([...bs]),ch((0,Hi.cloneDeep)(bs)),yield fd(Ao),Ic.current){const No=cd(Ao==null?void 0:Ao.exercise_question_types);setTimeout(()=>{let fl=document.getElementById(No)},500)}Ic.current=!0,Eg(Fa?((Ri=Ao==null?void 0:Ao.review_progress)==null?void 0:Ri.appraise_type)===0?2:3:1)}),mf=(Vt,ba,ka)=>Sa(void 0,null,function*(){ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Sa(void 0,null,function*(){(yield(0,be.Wj)({exercise_answer_comment_id:ba,id:ka,comment:Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),Ig=(Vt,ba,ka)=>Sa(void 0,null,function*(){Bu.setFieldValue("comment",Vt),ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Bu.resetFields()},content:xt.createElement("div",null,xt.createElement(b.default,{size:"large",form:Bu,colon:!1},xt.createElement(b.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},xt.createElement(Ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Sa(void 0,null,function*(){yield Bu.validateFields(),(yield(0,be.Wj)({exercise_answer_comment_id:ba,id:ka,comment:Bu.getFieldValue("comment")||Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),mh=Vt=>{var ba;return Vt.question_type===4?((ba=Vt==null?void 0:Vt.answer_comments)==null?void 0:ba.length)>0||Vt!=null&&Vt.is_reviewed?xt.createElement("img",{src:ml}):xt.createElement("img",{src:Ol}):Vt.user_score===Vt.question_score?xt.createElement("img",{src:el}):Vt.user_score>0?xt.createElement("img",{src:_r}):xt.createElement("img",{src:hA})},vh=Vt=>{var ba;return Vt.question_type===4?((ba=Vt==null?void 0:Vt.answer_comments)==null?void 0:ba.length)>0||Vt!=null&&Vt.is_reviewed?Se.Z.greenBg:Se.Z.greyBg:Vt.user_score===Vt.question_score?Se.Z.blueBg:Vt.user_score>0?Se.Z.orangeBg:Se.Z.redBg},fp=Vt=>{var ba;return Vt.question_type===4?((ba=Vt==null?void 0:Vt.answer_comments)==null?void 0:ba.length)>0||Vt!=null&&Vt.is_reviewed?"c-green":"c-grey-333":Vt.user_score===Vt.question_score?"c-blue":Vt.user_score>0?"c-orange":"c-red"},fd=Vt=>Sa(void 0,null,function*(){var ba,ka;if((Vt==null?void 0:Vt.type)===1)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:xt.createElement("div",null,(Vt==null?void 0:Vt.message)||"")}),Promise.reject();if((Vt==null?void 0:Vt.type)===2){const Ri=()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`)};return ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Ri,onCancel:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:xt.createElement("div",null,xt.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",xt.createElement("span",{onClick:Ri,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),xt.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Vt==null?void 0:Vt.type)===3){const Ri=()=>{window.location.href=`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`};return ce.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Ri,keyboard:!1,onCancel:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:xt.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Vt==null?void 0:Vt.type)===6)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(ba=Vt==null?void 0:Vt.review_progress)!=null&&ba.message&&ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Vt==null?void 0:Vt.type)===8&&!((ka=Pn==null?void 0:Pn.review_progress)!=null&&ka.next_login)&&ce.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:xt.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),dd=(Vt,ba,ka,Ri)=>{var qa,Ao,uo,Us,Ts,bs,cl,No,fl,tA,ru,wf,xA,Og,Tg,pd,Oc,Tc,tc;const nc=[];if((Vt==null?void 0:Vt.question_type)===8){const Eo=(qa=(Vt==null?void 0:Vt.last_score_detail)||[])==null?void 0:qa.map(Is=>{var rc;return Gr(Pr({},Is),{score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(rc=Is.score)==null?void 0:rc.toFixed(1)})});(Ao=Vt==null?void 0:Vt.standard_answer)==null||Ao.forEach((Is,rc)=>{var md;const Su=rc+1;let Pu=Eo==null?void 0:Eo.find(Ng=>Ng.position===Su);Pu?nc.push(Pu):nc.push({position:Su,name:`\u586B\u7A7A${Su}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(md=Is.score)==null?void 0:md.toFixed(1)})})}return xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:"mb20"},xt.createElement(se.Z,{flex:"1",style:{width:500}},xt.createElement("div",{className:"pl15 pb5"},ka?xt.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},xt.createElement(Pe.Z,{value:ba+1+"."+(Ri+1)+`\uFF08${ld[`${Vt==null?void 0:Vt.question_type}`]}\uFF09`+Vt.question_title+`\uFF08${Vt==null?void 0:Vt.question_score}\u5206\uFF09`})):xt.createElement("div",{style:{display:"flex"}},xt.createElement("span",{style:{flexShrink:0},className:"font18"},ba+1,"."),Vt.question_type===6?Vt!=null&&Vt.hack_user_identifier?xt.createElement("span",null,xt.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Bi==null?void 0:Bi.coursesId}/exercise/${Bi==null?void 0:Bi.categoryId}/review/${Bi==null?void 0:Bi.userId}`},Vt.question_title),xt.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Bi==null?void 0:Bi.coursesId}/exercise/${Bi==null?void 0:Bi.categoryId}/review/${Bi==null?void 0:Bi.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):xt.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Vt.question_title):(Vt==null?void 0:Vt.question_type)===5?xt.createElement(ze.Link,{target:"_blank",style:{lineHeight:"26px"},title:Vt.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Vt==null?void 0:Vt.shixun_identifier}/challenges`},Vt.question_title):xt.createElement(Pe.Z,{value:(Vt==null?void 0:Vt.question_type)===8?Vt.description:Vt.question_title+`${Vt.question_type===7?`\uFF08\u5171${Vt==null?void 0:Vt.sub_q_count}\u9898 ${Vt==null?void 0:Vt.question_score}\u5206\uFF09`:""}`}),(Vt==null?void 0:Vt.question_type)===5&&((Vt==null?void 0:Vt.is_jupyter)||(Vt==null?void 0:Vt.is_jupyter_lab))&&xt.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Vt!=null&&Vt.is_jupyter?"jupyter":"jupyterLab")),(Vt==null?void 0:Vt.question_type)===6&&xt.createElement(gi.Z,{className:"mt10",dataSource:(Vt==null?void 0:Vt.languages)||[]}),(Vt==null?void 0:Vt.question_type)===8&&xt.createElement(Pe.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:nc,value:He.Base64.decode((Vt==null?void 0:Vt.code)||"")}),xt.createElement("div",null,Vt.question_type===0&&xt.createElement(xt.Fragment,null,(uo=Vt.question_choices)==null?void 0:uo.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===1&&xt.createElement(xt.Fragment,null,(Us=Vt.question_choices)==null?void 0:Us.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ie.default,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text,className:"ml5"}))})),Vt.question_type===2&&xt.createElement("div",{className:Se.Z.flexRow},(Ts=Vt.question_choices)==null?void 0:Ts.map(function(Eo,Is){return xt.createElement("div",{style:{marginLeft:Is>0&&"10px"},className:"multi-llipsis1e flex-container"},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===3&&xt.createElement(Ie.Z,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(bs=Rl[Vt.q_position])==null?void 0:bs.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Pr({},Rl))}}),Vt.question_type===8&&xt.createElement(Zt,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(cl=Rl[Vt.q_position])==null?void 0:cl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Pr({},Rl))}}),Vt.question_type===5&&xt.createElement(Ur,{item:Vt,answerData:Pn,coursesId:Bi.coursesId,saveChangeScore:jc,sealedReview:((No=Pn==null?void 0:Pn.review_progress)==null?void 0:No.sealed_review)===!0,onAdjustScore:Eo=>{var Is;id(Gr(Pr({},Eo),{ModelTitleDec:`\uFF08${ka?"\u7EC4\u5408\u9898":`${(Is=Xr.fw)==null?void 0:Is[(Eo==null?void 0:Eo.question_type)||0].name}`} \u7B2C${ba+1}${ka?`.${Ri+1}`:""}\u9898\uFF09`})),gf(!0)}}),Vt.question_type===4&&xt.createElement(qo,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(fl=Rl[Vt.q_position])==null?void 0:fl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Pr({},Rl))}}),Vt.question_type===6&&xt.createElement(rs,{item:Vt,answerData:Pn}),Vt.question_type===7&&xt.createElement(xt.Fragment,null,(tA=Vt==null?void 0:Vt.sub_exercise_questions)==null?void 0:tA.map((Eo,Is)=>xt.createElement("div",null,xt.createElement(xt.Fragment,null,dd(Eo,ba,!0,Is))))),(Vt==null?void 0:Vt.answer_comments)&&xt.createElement(hr.Z,{list:Vt==null?void 0:Vt.answer_comments,isShowEditAndDel:!0,userLogin:JA==null?void 0:JA.login,handleDel:(Eo,Is)=>{mf(Eo,Is,Vt==null?void 0:Vt.question_id)},handleEdit:(Eo,Is)=>{Ig(Eo,Is,Vt==null?void 0:Vt.question_id)}}))),Vt.question_type<3&&xt.createElement("div",{className:`${Se.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},xt.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",xt.createElement("span",{className:"c-blue"},(wf=(ru=Vt.question_choices)==null?void 0:ru.filter(Eo=>{var Is;return(Is=Vt.user_answer)==null?void 0:Is.includes(Eo.choice_id)}))==null?void 0:wf.map((Eo,Is)=>Vt.question_type===2?Qe.Qq[Eo.choice_position-1]:Qe.oV[Eo.choice_position-1]),((xA=Vt.user_answer)==null?void 0:xA.length)<=0&&"\u672A\u7B54")),xt.createElement("br",null),Vt.standard_answer_show&&xt.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.standard_answer_show),xt.createElement("br",null),Vt.analysis&&xt.createElement("div",null,"\u89E3\u6790:",xt.createElement(Pe.Z,{value:Vt.analysis})))),(Vt==null?void 0:Vt.question_type)!=7&&xt.createElement(se.Z,{flex:"140px",className:"ml20"},xt.createElement("div",{className:`${Se.Z.questionsInfo} ${vh(Vt)}`},mh(Vt),xt.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),xt.createElement("br",null),xt.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},xt.createElement("span",{className:fp(Vt)},Vt.user_score===null?"--":(Og=Vt==null?void 0:Vt.user_score)!=null&&Og.includes(".0")?(Tg=Vt==null?void 0:Vt.user_score)==null?void 0:Tg.replace(".0",""):Vt.user_score),"\xA0/\xA0",(Vt==null?void 0:Vt.question_score)===null?"--":(pd=Vt==null?void 0:Vt.question_score)!=null&&pd.includes(".0")?(Oc=Vt==null?void 0:Vt.question_score)==null?void 0:Oc.replace(".0",""):Vt.question_score),xt.createElement("br",null),(Vt==null?void 0:Vt.question_type)!=7&&ud(Gr(Pr({},Vt),{ModelTitleDec:`\uFF08${ka?"\u7EC4\u5408\u9898":`${(Tc=Xr.fw)==null?void 0:Tc[(Vt==null?void 0:Vt.question_type)||0].name}`} \u7B2C${ba+1}${ka?`.${Ri+1}`:""}\u9898\uFF09`}))),!((tc=Pn==null?void 0:Pn.exercise)!=null&&tc.is_random)&&(Vt==null?void 0:Vt.question_type)==3&&(Pn==null?void 0:Pn.is_edit_question)&&xt.createElement("div",{style:{width:120}},xt.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},xt.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:Vt==null?void 0:Vt.use_blank_score,value:Vt==null?void 0:Vt.use_blank_score,className:Se.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Eo=>{ce.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Sa(void 0,null,function*(){(0,be.gA)({id:Vt==null?void 0:Vt.question_id,use_blank_score:!(Vt!=null&&Vt.use_blank_score)}).then(Is=>{(Is==null?void 0:Is.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})})}})))))},Lg=Vt=>{var ba;const ka=(ba=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:ba.filter(qa=>Vt?qa.question_type===4:qa.question_type!==4);return ka==null?void 0:ka.map((qa,Ao)=>{var uo,Us,Ts,bs;return xt.createElement("div",{key:Ao},xt.createElement("div",{className:"pt20"},xt.createElement(oe.Z,{align:"middle"},xt.createElement(se.Z,{flex:"1"},xt.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},qa.name),xt.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",xt.createElement("span",{className:"c-blue"},qa.count)," \u9898 ",(qa==null?void 0:qa.question_type)===7?`\uFF08\u5171${qa==null?void 0:qa.sub_count}\u5C0F\u9898\uFF09`:"",xt.createElement(ne.Z,{type:"vertical"})," \u5171 ",xt.createElement("span",{className:"c-red"},qa.score)," \u5206")),qa.question_type==1&&((uo=Pn==null?void 0:Pn.exercise)==null?void 0:uo.show_give_score_method)&&xt.createElement(se.Z,{style:{paddingRight:"65px"}},xt.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},xt.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{overlayStyle:{maxWidth:600},title:xt.createElement(xt.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",xt.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},xt.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:(Us=Pn==null?void 0:Pn.exercise)==null?void 0:Us.use_blank_score,value:(Ts=Pn==null?void 0:Pn.exercise)==null?void 0:Ts.use_blank_score,className:`${Se.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:cl=>{ce.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Sa(void 0,null,function*(){var No,fl,tA;(yield(0,Re.ZP)(`/api/exercise_questions/${(fl=(No=qa==null?void 0:qa.items)==null?void 0:No[0])==null?void 0:fl.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((tA=Pn==null?void 0:Pn.exercise)!=null&&tA.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})}}))),xt.createElement(se.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",qa.user_score)),xt.createElement("div",{className:"ml15"},xt.createElement(ne.Z,{style:{marginTop:8,marginBottom:8}}))),(bs=qa.items)==null?void 0:bs.map(function(cl,No){return qf&&cl.user_score===cl.question_score?null:xt.createElement("aside",{id:cl.question_id,key:No},dd(cl,No,!1))}))})},tu=Vt=>{var ba;const ka=(ba=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:ba.filter(qa=>Vt?qa.question_type===4:qa.question_type!==4);return ka==null?void 0:ka.map(function(qa,Ao){return xt.createElement(de.Fragment,{key:qa.question_type},xt.createElement("p",null,qa.name),qa.items.map((uo,Us)=>{var Ts,bs;let cl="",No="";return Number(uo.question_score)===Number(uo.user_score)?cl=Se.Z.blue:uo.user_score>0?cl=Se.Z.orange:cl=Se.Z.red,uo.question_type===4&&!uo.user_score&&(cl=Se.Z.grey),uo.question_type===4?((Ts=uo==null?void 0:uo.answer_comments)==null?void 0:Ts.length)>0||uo!=null&&uo.is_reviewed?No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`}):No=xt.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${Se.Z.sign}`}):(((bs=uo==null?void 0:uo.answer_comments)==null?void 0:bs.length)>0||uo!=null&&uo.is_reviewed)&&(No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`})),qf&&uo.user_score===uo.question_score?null:xt.createElement("span",{className:`${cl} relative`,onClick:()=>{const fl=uo.question_id;let tA=document.getElementById(fl);tA&&window.scrollTo(0,tA.offsetTop)}},Us+1,No)}))})},gd=(Vt,ba,ka)=>{Number.isNaN(Vt)||(cf[ba].items[ka].user_score=Vt,xc([...cf]))},hd=()=>{var Vt;return(Vt=[...cf])==null?void 0:Vt.map(function(ka,Ri){if(ka.question_type!==7||ka.question_type===7&&ka.items.find(qa=>[3,4,5,6,8].includes(qa.question_type)))return xt.createElement("div",{key:ka.question_type,className:Se.Z.listwrap},xt.createElement("p",{style:{color:"#000000"}},ka.name),xt.createElement("div",null,xt.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},ka.question_type===5?"\u9898\u53F7-\u5173\u5361":ka.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),xt.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),ka.items.map((qa,Ao)=>{if(ka.question_type!==7||ka.question_type===7&&[3,4,5,6,8].includes(qa.question_type))return xt.createElement("div",{className:"mt10"},xt.createElement("span",{style:{display:"inline-block",width:36}},qa.number?qa.number:Ao+1),xt.createElement(ee.Z,{min:0,max:qa.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${qa.question_score}\u5206`,value:qa.user_score,onChange:uo=>gd(uo,Ri,Ao),style:{width:80,marginLeft:32,marginRight:10}}),xt.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},xt.createElement(pe.ZP,{onClick:()=>{gd(qa.question_score,Ri,Ao)}},"\u6EE1\u5206")))}))})},Dg=()=>Sa(void 0,null,function*(){var Vt;const ka=(0,Hi.cloneDeep)(cf).flatMap(qa=>qa.items.map(Ao=>{var uo,Us;return{id:Ao.question_id,shixun_challenge_id:Ao.shixun_challenge_id||null,score:Ao.user_score,user_id:(uo=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:uo.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Us=Pn==null?void 0:Pn.review_progress)==null?void 0:Us.sealed_review)||!1}}));Eu(!0);const Ri=yield(0,Re.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Bi.exerciseId,user_id:(Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.user_id,data:[...ka]}});(Ri==null?void 0:Ri.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),uf(!1),_i()),Eu(!1)}),vf=(0,de.useCallback)(Vt=>{var ba,ka;const Ri=`${((ba=bn.exerciseExportHeadData)==null?void 0:ba.new_student_id)||""}${(ka=bn.exerciseExportHeadData)==null?void 0:ka.new_user}`;Vt.save(Ri),setTimeout(()=>df(100),300),setTimeout(()=>df(0),550),ed(!1)},[bn,Pn]),jg=()=>{let Vt=0;const ba=setInterval(()=>{Vt+=5,df(Vt),Vt===100&&clearInterval(ba)},200)},ul=(0,de.useCallback)(Vt=>nd(Vt.target.value),[]),nu=()=>Sa(void 0,null,function*(){var Vt,ba,ka,Ri,qa,Ao,uo,Us;if((0,Jt.Rm)()&&!((ba=(Vt=_t==null?void 0:_t.AssistantObject)==null?void 0:Vt.exercise)!=null&&ba.can_appraise)){Dc();return}if(!((ka=Pn==null?void 0:Pn.exercise_answer_user)!=null&&ka.user_id))return;const Ts=yield(0,Re.ZP)(`/api/exercises/${Bi==null?void 0:Bi.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Bi==null?void 0:Bi.exerciseId,user_id:(Ri=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ri.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((qa=Pn==null?void 0:Pn.review_progress)==null?void 0:qa.sealed_review)||!1,next_login:((Ao=Pn==null?void 0:Pn.review_progress)==null?void 0:Ao.next_login)||"",analysis:Lc,only_analysis:rd}});if(yield fd(Ts),(Ts==null?void 0:Ts.status)===0){if(Fl(!1),rd){_i(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),$u(!1);return}if((uo=Pn==null?void 0:Pn.review_progress)!=null&&uo.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const bs=Fa?"centralizeReview":"review";ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/${bs}/${(Us=Pn==null?void 0:Pn.review_progress)==null?void 0:Us.next_login}`);return}_i(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else ce.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:xt.createElement("div",null,Ts==null?void 0:Ts.message),okText:"\u6211\u77E5\u9053\u4E86"})}),yf=Vt=>Sa(void 0,null,function*(){var ba,ka;const Ri=Fa?"centralizeReview":"review",qa=Vt=="next"?(ba=Pn==null?void 0:Pn.review_progress)==null?void 0:ba.next_login:(ka=Pn==null?void 0:Pn.review_progress)==null?void 0:ka.prev_login;qa?ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/${Ri}/${qa}`):_i()});return xt.createElement("section",{className:"edu-container"},xt.createElement(y.Z,{spinning:Pa[$f]},xt.createElement("section",{className:"animated fadeIn"},xt.createElement("aside",{className:"mt10"},JA&&xt.createElement(x.Z,{separator:">"},xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise`},(lo=JA==null?void 0:JA.course)==null?void 0:lo.course_name)),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise/${(Wo=Pn==null?void 0:Pn.exercise)==null?void 0:Wo.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),xt.createElement(x.Z.Item,null,_A!==1?"\u96C6\u4E2D\u8BC4\u9605":(Qs=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Qs.user_name))),xt.createElement("aside",{className:[Se.Z.title,"mt20"].join(" ")},xt.createElement(oe.Z,{style:{width:"100%"},align:"middle"},xt.createElement(se.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)(qA==null?void 0:qA.exercise_status,qA==null?void 0:qA.appraise_label),xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise/${(Fs=Pn==null?void 0:Pn.exercise)==null?void 0:Fs.id}/detail`},xt.createElement(re.Z,{title:((xl=Pn==null?void 0:Pn.exercise)==null?void 0:xl.exercise_name)||""},xt.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((CA=Pn==null?void 0:Pn.exercise)==null?void 0:CA.exercise_name)||"")))),_A===1&&xt.createElement(de.Fragment,null,xt.createElement(se.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},xt.createElement("aside",null,xt.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((wo=Pn.exercise)==null?void 0:wo.time)===-1?"\u672A\u9650\u65F6":(((Nl=Pn.exercise)==null?void 0:Nl.time)||"")+"\u5206\u949F",!!((Wl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Wl.delayed_time)&&xt.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Ec=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ec.delayed_time,"\u5206\u949F")),xt.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ml=(ko=Pn.exercise_scores)==null?void 0:ko.exercise_types)==null?void 0:Ml.q_counts,"\u9898"),xt.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(tf=(Vl=Pn.exercise_scores)==null?void 0:Vl.exercise_types)==null?void 0:tf.q_scores,"\u5206"))),!yl&&xt.createElement(se.Z,null,(0,Jt.GJ)()&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{icon:xt.createElement(ve.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=_t.AssistantObject.exercise)!=null&&Vt.can_download)){we.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}eu(),qu(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),xt.createElement(pe.ZP,{style:{marginLeft:"20px"},icon:xt.createElement(me.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=_t.AssistantObject.exercise)!=null&&Vt.can_download)){we.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}ja({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((nf=Pn==null?void 0:Pn.exercise)==null?void 0:nf.exercise_status)===2&&(qA==null?void 0:qA.exercise_type)!=2&&xt.createElement(pe.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Vt=>{var ba,ka;Vt.preventDefault(),(0,Jt.Rm)()&&!((ka=(ba=_t==null?void 0:_t.AssistantObject)==null?void 0:ba.exercise)!=null&&ka.can_redo)&&we.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");let Ri=!1;ce.default.confirm({width:500,title:"\u63D0\u793A",content:xt.createElement("div",null,xt.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),xt.createElement(ie.default,{onChange:qa=>{Ri=qa.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Sa(void 0,null,function*(){var qa,Ao;(yield(0,be.q6)({categoryId:Bi.exerciseId,user_ids:[(qa=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:qa.user_id],is_reset:Ri})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/classrooms/${Bi.coursesId}/exercise/${(Ao=Pn==null?void 0:Pn.exercise)==null?void 0:Ao.id}/detail`))})})}},xt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),xt.createElement(oe.Z,{className:"mt20"},xt.createElement(se.Z,{flex:"284px",className:Se.Z.leftBar},xt.createElement(E.Z,{offsetTop:0},!((rf=Pn==null?void 0:Pn.review_progress)!=null&&rf.sealed_review)&&xt.createElement("section",{className:`${Se.Z.bg} ${Se.Z.userInfo}`},xt.createElement(oe.Z,{align:"middle",wrap:!1},xt.createElement("img",{className:Se.Z.userImg,src:Go.Z.API_SERVER+"/images/"+((ZA=Pn.exercise_answer_user)==null?void 0:ZA.user_img)}),xt.createElement(se.Z,{style:{marginLeft:"14px",width:"145px"}},xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(Gu=Pn.exercise_answer_user)==null?void 0:Gu.user_name},(Js=Pn.exercise_answer_user)==null?void 0:Js.user_name))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(pu=Pn.exercise_answer_user)==null?void 0:pu.student_id},(XA=Pn.exercise_answer_user)==null?void 0:XA.student_id))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5206\u73ED"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(SA=Pn.exercise_answer_user)==null?void 0:SA.course_group_name},($d=Pn.exercise_answer_user)==null?void 0:$d.course_group_name))),xt.createElement(oe.Z,{wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u6210\u7EE9"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(YA=Pn.exercise_answer_user)==null?void 0:YA.course_group_name},Pn.user_score?Number(Pn.user_score):0,"\u5206"))))),xt.createElement("img",{className:Se.Z.status,src:((Kf=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Kf.review_status)==1?as:((OA=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:OA.review_status)==0?$s:lA})),_A===3&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),xt.createElement("div",{className:"mt10"},"\u8BD5\u9898"),xt.createElement("div",{className:`${Se.Z.greyBg} ${Se.Z.listType} mt10`},(oh=(bc=Pn==null?void 0:Pn.review_progress)==null?void 0:bc.appraise_question)==null?void 0:oh.map(Vt=>xt.createElement("span",null,Vt.name,"\uFF1B")))),xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u7B54\u9898\u5361"),xt.createElement(oe.Z,{style:{flexDirection:"column"}},xt.createElement(se.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",xt.createElement(z.Z,{className:"ml5",checked:qf,onChange:Vt=>sh(Vt)})),xt.createElement(se.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",xt.createElement(z.Z,{checked:Af,className:"ml5",onChange:Vt=>ol(Vt)}))),xt.createElement(oe.Z,{align:"middle",justify:"start",className:"mt10"},xt.createElement(se.Z,null,xt.createElement("span",{className:Se.Z.circularBlue}),xt.createElement("span",null,"\u6B63\u786E"),xt.createElement("span",{className:`${Se.Z.circularRed} ml20`}),xt.createElement("span",null,"\u9519\u8BEF"),xt.createElement("span",{className:`${Se.Z.circularOrange} ml20`}),xt.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),xt.createElement("div",{className:"mt10 flex item-center"},xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),xt.createElement("span",null,"\u5DF2\u8BC4"),xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),xt.createElement("span",null,"\u672A\u8BC4"))))),((TA=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:TA.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu())),((Zl=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Zl.some(Vt=>Vt.question_type===4))&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu(!0))))),xt.createElement(se.Z,{flex:"916px"},xt.createElement("section",{className:[Se.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},xt.createElement("div",{className:Se.Z.result},xt.createElement(te.default,{columns:Pg,dataSource:Ad,pagination:!1,bordered:!0}),xt.createElement("div",{className:Se.Z.evaluate},xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!yl&&xt.createElement(pe.ZP,{icon:xt.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Fl(!0),$u(!0)}},"\u7F16\u8F91")),xt.createElement("div",{className:Se.Z.analysis,style:{color:(Xl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Xl.analysis?"#434D63":""}},((zo=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:zo.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Ku=Pn==null?void 0:Pn.exercise)==null?void 0:Ku.open_camera)&&_A===1&&xt.createElement(is,{parentData:Pn}),((af=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:af.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Wf=Pn==null?void 0:Pn.exercise)==null?void 0:Wf.objective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(mu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:mu.objective_score))),!Af&&xt.createElement("aside",{className:"pl30 pr10"},Lg()),((Wu=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Wu.some(Vt=>Vt.question_type===4))&&xt.createElement(oe.Z,{gutter:[10,10]},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(of=Pn==null?void 0:Pn.exercise)==null?void 0:of.subjective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(vu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:vu.subjective_score))))),xt.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Lg(!0)),xt.createElement(oe.Z,{className:Se.Z.buttonFixed},xt.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},xt.createElement(oe.Z,{align:"middle"},xt.createElement(pe.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`},"\u8FD4\u56DE"),!yl&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{style:{marginLeft:"20px"},onClick:()=>lf(!0)},"\u5B66\u751F\u5217\u8868"),xt.createElement("div",{className:Se.Z.progress},xt.createElement(oe.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},xt.createElement(se.Z,{style:{color:"#5F6367"}},_A===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),xt.createElement(re.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},xt.createElement(se.Z,{style:{color:"#3061D0"}},`${((tg=(eg=Pn==null?void 0:Pn.review_progress)==null?void 0:eg.progress)==null?void 0:tg.completed_count)||0}/${((Vu=(pA=Pn==null?void 0:Pn.review_progress)==null?void 0:pA.progress)==null?void 0:Vu.total)||0}`))),xt.createElement(ue.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((rg=(ng=Pn==null?void 0:Pn.review_progress)==null?void 0:ng.progress)==null?void 0:rg.completed_count)/((Vf=(Zu=Pn==null?void 0:Pn.review_progress)==null?void 0:Zu.progress)==null?void 0:Vf.total)*100,showInfo:!1})))),!yl&&xt.createElement(oe.Z,{align:"middle"},((ag=(Xu=Pn==null?void 0:Pn.review_progress)==null?void 0:Xu.progress)==null?void 0:ag.total)!=1&&xt.createElement(xt.Fragment,null,((Zf=Pn==null?void 0:Pn.review_progress)==null?void 0:Zf.prev_login)&&xt.createElement(qn.Z,{style:{lineHeight:"30px"},onClick:()=>Sa(void 0,null,function*(){yield yf("prev")})},"\u4E0A\u4E00\u4EBA"),((Xf=Pn==null?void 0:Pn.review_progress)==null?void 0:Xf.next_login)&&xt.createElement(qn.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Sa(void 0,null,function*(){yield yf("next")})},"\u4E0B\u4E00\u4EBA")),!((ig=Pn==null?void 0:Pn.exercise)!=null&&ig.review_status)&&xt.createElement(qn.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Sa(void 0,null,function*(){yield nu()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),xt.createElement(Zn,{visible:Pc,value:Bi==null?void 0:Bi.userId,onClose:()=>lf(!1),onChange:Vt=>{},data:_f.current,sealedReview:(og=Pn==null?void 0:Pn.review_progress)==null?void 0:og.sealed_review}),xt.createElement(us.Z,null)),lh&&!yl&&xt.createElement(re.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},xt.createElement("div",{className:Se.Z.score,onClick:()=>uf(!0)},xt.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),xt.createElement(he.Z,{width:282,closable:!1,open:uh,mask:!1},xt.createElement("div",{className:Se.Z.drawerWrap},xt.createElement("div",{className:Se.Z.top},xt.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),xt.createElement("div",{onClick:()=>{uf(!1),xc([...Fc])}},xt.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),xt.createElement("div",{className:Se.Z.middle},hd()),xt.createElement("div",{className:Se.Z.btns},xt.createElement(pe.ZP,{className:"mr20",size:"middle",onClick:()=>{uf(!1),xc([...Fc])}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{size:"middle",type:"primary",onClick:()=>Dg(),loading:fh},"\u4FDD\u5B58")))),xt.createElement(wr.Z,null),xt.createElement(ce.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:gh,footer:xt.createElement("div",null,xt.createElement(pe.ZP,{onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{type:"primary",onClick:()=>{if(RA==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else RA=="pdf"?(jg(),NA({type:"",userCommentVisible:bu,userScoreVisible:!0,new:td}),ed(!0)):RA=="word"&&((0,pa.pO)(Pr({exercise_id:Bi.exerciseId,login:Bi.userId,middle_export:1,comment:PA,is_export_comment:td?1:0},eA)),ed(!1));ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u786E\u5B9A")),onCancel:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1)}},xt.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.export_type_modal},xt.createElement("div",{className:Se.Z.export_type_modal_con},xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="pdf"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1")}},xt.createElement("img",{src:Ee(45614),width:70,height:70})),"pdf\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="word"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("word"),MA(!0),_u("1")}},xt.createElement("img",{src:Ee(38347),width:70,height:70})),"word\u683C\u5F0F"))),xt.createElement("div",{style:{marginTop:"30px"}},xt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},xt.createElement(ae.ZP.Group,{onChange:Vt=>{switch(_u(Vt.target.value),Vt.target.value){case"1":MA(!1),AA(!0);break;case"2":MA(!0),AA(!0);break;case"3":MA(!1),AA(!1);break}},value:PA},xt.createElement(ae.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),RA=="word"&&xt.createElement("div",null,(Cu||hf)&&xt.createElement("div",{style:{marginTop:30}},xt.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Cu&&xt.createElement("div",null,xt.createElement("span",null,"\u5B9E\u8BAD\u9898"),xt.createElement(ie.default,{checked:eA.param_show_challenge_task_pass,onChange:Vt=>{eA.param_show_challenge_task_pass=Vt.target.checked,$A(Pr({},eA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),hf&&xt.createElement("div",{style:{marginTop:20}},xt.createElement("span",null,"\u7F16\u7A0B\u9898"),xt.createElement(ie.default,{checked:eA.param_show_hack_sets,onChange:Vt=>{eA.param_show_hack_sets=Vt.target.checked,$A(Pr({},eA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),xt.createElement(ie.default,{checked:eA.param_show_hack_description,onChange:Vt=>{eA.param_show_hack_description=Vt.target.checked,$A(Pr({},eA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,title:xt.createElement(oe.Z,{justify:"space-between"},xt.createElement(se.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",xt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),xt.createElement(se.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ff,"%")),open:mA,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},xt.createElement("div",{style:{overflow:"hidden"}},xt.createElement(oa,{isEaxmPaperOpen:mA,studentexportDate:hh,onChangeProgress:vf}))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Se.Z.userInfoModelbody,title:xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),xt.createElement(se.Z,{onClick:()=>{Fl(!1),$u(!1)}},xt.createElement("i",{className:"iconfont icon-guanbi7"}))),open:bg,footer:!1,width:800,onCancel:()=>{Fl(!1),$u(!1)}},xt.createElement("div",{className:Se.Z.userInfoModel},!((sf=Pn==null?void 0:Pn.review_progress)!=null&&sf.sealed_review)&&xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(Bc=Pn.exercise_answer_user)==null?void 0:Bc.user_name},(sg=Pn.exercise_answer_user)==null?void 0:sg.user_name))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(lg=Pn.exercise_answer_user)==null?void 0:lg.student_id},(Ag=Pn.exercise_answer_user)==null?void 0:Ag.student_id))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5206\u73ED"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(ug=Pn.exercise_answer_user)==null?void 0:ug.course_group_name},(cg=Pn.exercise_answer_user)==null?void 0:cg.course_group_name)))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),xt.createElement(se.Z,{className:Se.Z.Value},(fg=Pn.exercise_answer_user)!=null&&fg.start_at?xt.createElement(re.Z,{placement:"topLeft",title:Be()((Cc=Pn.exercise_answer_user)==null?void 0:Cc.start_at).format("YYYY-MM-DD HH:mm")},Be()((dg=Pn.exercise_answer_user)==null?void 0:dg.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((Yu=Pn.exercise_answer_user)==null?void 0:Yu.end_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:Be()((gg=Pn.exercise_answer_user)==null?void 0:gg.end_at).format("YYYY-MM-DD HH:mm")},Be()((hg=Pn.exercise_answer_user)==null?void 0:hg.end_at).format("YYYY-MM-DD HH:mm")))),((pg=Pn.exercise_answer_user)==null?void 0:pg.end_at)&&((Sc=Pn.exercise_answer_user)==null?void 0:Sc.start_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((Yf=Pn.exercise_answer_user)==null?void 0:Yf.end_at).getTime()-new Date((Ju=Pn.exercise_answer_user)==null?void 0:Ju.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((mg=Pn.exercise_answer_user)==null?void 0:mg.end_at).getTime()-new Date((vg=Pn.exercise_answer_user)==null?void 0:vg.start_at).getTime())/1e3))))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((yg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:yg.objective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((wg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:wg.subjective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u603B\u6210\u7EE9"),xt.createElement(se.Z,{className:Se.Z.Value,style:{color:"#FA2121"}},((yu=Pn==null?void 0:Pn.table)==null?void 0:yu.user_get_score)||0)),xt.createElement("div",{style:{width:"100%",marginTop:"30px"}},xt.createElement("span",{className:Se.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),xt.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},xt.createElement(Ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Lc,onChange:ul,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),xt.createElement(oe.Z,{style:{marginTop:"30px"},justify:"end"},xt.createElement(pe.ZP,{style:{height:"32px"},onClick:()=>{Fl(!1),$u(!1)}},"\u518D\u770B\u770B"),xt.createElement(qn.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Sa(void 0,null,function*(){yield nu()})},rd?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),xt.createElement(Ko,{saveChangeScore:jc,visible:ad,item:Cg,onOk:()=>{},onCancel:()=>{gf(!1)}}))};var ds=(0,ze.connect)(({exercise:_t,loading:bn,user:Dn,globalSetting:Pa,classroomList:Qr})=>({exercise:_t,globalSetting:Pa,user:Dn,loading:bn.effects,classroomList:Qr}))(qi)},21390:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(31797),b=Ee(5871),we=Ee(78241),pe=Ee(43418),ce=Ee(71418),Ae=Ee(1710),oe=Ee(92832),se=Ee(95237),ae=Ee(43604),ie=Ee(3113),re=Ee(87513),ne=Ee(56656),ee=Ee.n(ne),a=Ee(65582),y=Ee(65862),x=Ee(27158),E=Ee(41867),z=Ee(61527),te=Ee(59301),ue=(ye,Be,be)=>new Promise((Se,Pe)=>{var Qe=Fe=>{try{Me(be.next(Fe))}catch(Re){Pe(Re)}},Ie=Fe=>{try{Me(be.throw(Fe))}catch(Re){Pe(Re)}},Me=Fe=>Fe.done?Se(Fe.value):Promise.resolve(Fe.value).then(Qe,Ie);Me((be=be.apply(ye,Be)).next())});const{Countdown:he}=ze.default,ve=({value:ye,onChange:Be,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(b.Z,{value:ye,onChange:Be,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ye,successCb:Be,dispatch:be})=>{var Se,Pe,Qe,Ie;const Me=(0,a.useParams)(),[Fe]=we.default.useForm(),Re=we.default.useWatch("time",Fe),[He,Xe]=(0,de.useState)(!1),Oe=(0,de.useRef)(),{actionTabs:it}=ye,[At,rt]=(0,de.useState)(),[,ct,at,_e]=(0,z.U)(re.n7,{id:Me.categoryId}),[,et,yt]=(0,z.U)(re.Cd,{});(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Xe(!1),Fe.resetFields())},[ye.actionTabs.key]);const mt=()=>new Promise(Ct=>ue(void 0,null,function*(){var Et,Ye;return Oe.current=yield(0,x.y)({ip_limit:(Et=it==null?void 0:it.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.ip_bind_type}),Ct()})),Dt=()=>ue(void 0,null,function*(){var Ct,Et,Ye,Ne,Ze;yield Fe.validateFields();const lt=Fe.getFieldsValue();if(Xe(!0),(((Ct=it==null?void 0:it.exerciseParams)==null?void 0:Ct.ip_limit)!=="no"||(Et=it==null?void 0:it.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,re.ZD)((Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.id,{exercise_user_id:(Ne=it==null?void 0:it.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:lt.unlock_key,time:lt.time,ip:Oe.current})).status===0){if(Be){be({type:"exercise/setActionTabs",payload:{}}),Be();return}const Tt=it==null?void 0:it.exerciseParams;(0,y.nr)({inner_ip:Tt.inner_ip,public_ip:Tt.public_ip,open_camera:Tt.open_camera,ip_limit:Tt.ip_limit,ip_bind:Tt.ip_bind,ip_bind_type:Tt.ip_bind_type,exercise_tips:Tt.exercise_tips,exerciseId:Tt.id,screen_open:Tt.screen_open,screen_num:Tt.screen_num,screen_sec:Tt.screen_sec,coursesId:Me.coursesId,login:(Ze=(0,E.eY)())==null?void 0:Ze.login,history,identity_verify:Tt.identity_verify,open_phone_video_recording:Tt.open_phone_video_recording,current_status:Tt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Se=it==null?void 0:it.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=it==null?void 0:it.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const Ct=yield yt(Me);yield at({}),Ct.status||rt(Ct)})},[ye.actionTabs.key]);const{time:Ve,end_time:pt}=(At==null?void 0:At.exercise)||{},Ge=_e!=null&&_e.user_end_time?ee()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):ee()(),qe=ee()(_e==null?void 0:_e.user_total_end_time)>Ge?Math.round(ee().duration(ee()(_e==null?void 0:_e.user_total_end_time).diff(Ge.startOf("minute"))).asMinutes()):0,Ft=((_e==null?void 0:_e.student_left_minutes)||0)+(Re||0);return te.createElement(te.Fragment,null,te.createElement(pe.default,{width:514,centered:!0,closable:!!((Qe=it==null?void 0:it.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ce.Z,{spinning:ct||et},st&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ie=it==null?void 0:it.exerciseParams)==null?void 0:Ie.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(we.default,{form:Fe,layout:"vertical",autoComplete:"off"},te.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ct||et?"--":Ft),"\u5206\u949F",Ft!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(_e==null?void 0:_e.user_end_time).add(Re||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(pt).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ae.Z,null),te.createElement(ae.Z,null,te.createElement(ie.ZP,{loading:He,onClick:Dt},"\u8FDB\u5165\u8003\u8BD5"))))))};bt.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(me)},17933:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return a}});var de=Ee(59301),ze=Ee(65582),b=Ee(43418),we=Ee(3113),pe=Ee(71418),ce=Ee(67172),Ae=Ee(80443),oe=Ee(50258),se=Ee(24334),ae=Ee(56656),ie=Ee.n(ae),re=Ee(17124),ne=Ee(59301),ee=(y,x,E)=>new Promise((z,te)=>{var ue=me=>{try{ve(E.next(me))}catch(ye){te(ye)}},he=me=>{try{ve(E.throw(me))}catch(ye){te(ye)}},ve=me=>me.done?z(me.value):Promise.resolve(me.value).then(ue,he);ve((E=E.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[E,z]=(0,de.useState)(void 0);console.log((0,ze.useLocation)(),33);const te=(0,ze.useLocation)();(0,de.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const rt=yield(0,ce.X6)(y);z(rt.data)})}()},[y]);const{status:ue,created_at:he,code:ve,name:me,language:ye,pass_sets_count:Be,set_count:be,error_msg:Se,output:Pe,input:Qe,expected_output:Ie,execute_memory:Me,user:Fe,execute_time:Re,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}=E||{};return ne.createElement(b.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(pe.Z,{spinning:!E,delay:500},ne.createElement("div",{className:"record-detail-info"},E?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ue===0?"c-green":"c-red"},Ae.Im[ue])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,ie()(he).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Re*1e3,"ms")," "),ne.createElement("li",null," ",`${ue===re.h.HIDE_COMPILE_STATUS?"--":Be} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ue,error_msg:Se,execute_time:Re,output:Pe,input:Qe,expected_output:Ie,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(oe.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:se.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},88125:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},Y4:function(){return Pe}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(3113),pe=Ee(10129),ce=Ee(24334),Ae=Ee.n(ce),oe=Ee(25492),se=Ee(42678),ae=Ee(6339),ie=Ee(65862),re=Ee(34376),ne=Ee.n(re),ee=Ee(38147),a=Ee(65582),y=Ee(17933),x=Ee(77254),E=Ee(67172),z=Ee(56918),te=Ee(21185),ue=Ee(92310),he=Ee.n(ue),ve=Ee(84056),me=Ee(59301),ye=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=rt=>{try{At(Re.next(rt))}catch(ct){Xe(ct)}},it=rt=>{try{At(Re.throw(rt))}catch(ct){Xe(ct)}},At=rt=>rt.done?He(rt.value):Promise.resolve(rt.value).then(Oe,it);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Be}=ze.default,be={[pe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[pe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[pe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Se||{});function Pe(Me){const{status:Fe,error_msg:Re,output:He,input:Xe,expected_output:Oe,is_file:it,input_file_url:At,output_file_url:rt,expected_output_file_url:ct,setMonacoValue:at,setData:_e}=Me,et=(0,de.useRef)(),yt=(0,de.useRef)(),mt=(0,de.useRef)();let Dt=null;const ut={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,de.useEffect)(()=>{if(He&&!it&&et.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(et.current);const Ve=(0,ie.pp)(ce.Base64.decode(He));st.write(Ve),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(pt){}},100)}if(Xe&&!it&&yt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,ie.pp)(Xe)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}if(Oe&&!it&&mt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,ie.pp)(ce.Base64.decode(Oe))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}},[He]),Fe){case pe.h.NOMATCH:Dt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:et}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield(0,ee.ZP)(rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});at(st),setTimeout(()=>{_e(rt)},200)})},He)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:mt}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield st.text()),setTimeout(()=>{_e(ct)},200)})},Oe)));break;case pe.h.EXECUTEFAILURE:Dt=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!it&&me.createElement(ae.Z,{value:Xe,style:ut}),it&&me.createElement("div",{style:ut},me.createElement("a",{onClick:()=>(0,ie.LR)(At,Xe)},Xe))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Re),"111")));break;case pe.h.COMPILEFAILURE:Dt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error},ce.Base64.decode(Re)));break;case pe.h.PODFAILURE:Dt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:Dt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Dt," ")}function Qe(Me){const{status:Fe,error_msg:Re,execute_time:He,output:Xe,input:Oe,expected_output:it,is_file:At,input_file_url:rt,output_file_url:ct,expected_output_file_url:at}=Me;let _e=null;switch(Fe){case pe.h.OK:case pe.h.NOMATCH:case pe.h.EXECUTEFAILURE:case pe.h.COMPILEFAILURE:_e=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case pe.h.PODFAILURE:_e=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:_e=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",_e," ")}function Ie({value:Me,className:Fe}){return me.createElement("span",{className:Fe},Me)}bt.ZP=({input:Me,is_file:Fe,debuging:Re,submitting:He,executingMessage:Xe,debugResult:Oe,onChangeInput:it,onDebugCode:At,onSubmitCode:rt,hack:ct,user:at,submitResult:_e,isWhiteTheme:et,topDispatch:yt})=>{const[mt]=(0,a.useSearchParams)(),Dt=(0,a.useParams)(),[ut,st]=(0,de.useState)(!1),[Ve,pt]=(0,de.useState)(!1),[Ge,qe]=(0,de.useState)(1),[Ft,Ct]=(0,de.useState)(!1),[Et,Ye]=(0,de.useState)(0),[Ne,Ze]=(0,de.useState)(!1),[lt,vt]=(0,de.useState)(""),[Tt,tt]=(0,de.useState)(""),Pt=(0,de.useRef)(),ln=(0,de.useRef)(),St=(0,de.useRef)(null),Ht=(0,de.useRef)(null),Ot=(0,de.useRef)(null);console.log(_e,"submitResult",Dt);const{status:Zt,id:Jt,input:Wt,output:un,expected_output:gn,is_file:yn,input_file_url:kn,output_file_url:zn,expected_output_file_url:Dr,error_msg:zr,hack_sets:Cr}=_e||{};(0,de.useEffect)(()=>{Zt===0&&(qe(1),Ye(0))},[Zt,Jt]),(0,de.useEffect)(()=>{ye(void 0,null,function*(){var Ur;const $a=yield(0,E.rX)(Dt==null?void 0:Dt.id,"submit");($a==null?void 0:$a.status)===0&&($a!=null&&$a.data&&((Ur=$a==null?void 0:$a.data)==null?void 0:Ur.status)!==0?(yt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:$a==null?void 0:$a.data}}),qe(2),Ye(320)):(qe(1),Ye(0)))})},[Dt==null?void 0:Dt.id]),(0,de.useEffect)(()=>{if(Pt.current){let _a=function(wa){Oa=ei.offsetHeight,ii=!0,qo=wa.pageY,Ot.current.style.display="block"},Ur=function(){ii=!1,Ot.current.style.display="none"},$a=function(wa){if(ii){yr();let mn=qo-wa.pageY,In=Oa+mn;if(In<0&&(In=0),In>window.innerHeight-150&&(In=window.innerHeight-150),Ge===1){In<=34?Ye(0):Ye(In);return}console.log(In,"resizeH"),Ye(In)}};const ei=St.current;let Oa=0,ii=!1,qo=0;const Fo=document.getElementById("case-y-bar");return Fo==null||Fo.addEventListener("mousedown",_a),document.addEventListener("mousemove",$a),document.addEventListener("mouseup",Ur),()=>{const wa=document.getElementById("case-y-bar");wa==null||wa.removeEventListener("mousedown",_a),document.removeEventListener("mousemove",$a),document.removeEventListener("mouseup",Ur)}}},[Pt,Ge]),(0,de.useEffect)(()=>{const _a=x.Z.subscribe("resize-move-bar",yr);if(mt.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Kr),()=>{document.removeEventListener((0,ve.gH)(),Kr),_a()}},[]),(0,de.useEffect)(()=>{});function yr(){var _a,Ur,$a,ei;const Oa=document.getElementById("outputResultRef");if(Oa){let ii=Oa.dataset.text;ln.current.reset(),ln.current.writeln(ii);const qo=document.getElementById("outputResultRef").offsetWidth-20,Fo=((ei=($a=(Ur=(_a=ln.current)==null?void 0:_a._core)==null?void 0:Ur._renderService)==null?void 0:$a.dimensions)==null?void 0:ei.actualCellWidth)||10,wa=Math.ceil(qo/Fo);ln.current.resize(wa,Math.ceil(Oa.clientHeight/16))}}function Ar(){st(!ut),setTimeout(()=>{yr()},300),Ye(ut?320:window.innerHeight-150)}function ia(){Ve?(pt(!1),(0,ve.BU)()):(pt(!0),(0,ve.Dj)(Ht.current))}const Kr=_a=>{(0,ve.vp)()||pt(!1)},Ca=(0,de.useMemo)(()=>{if(Oe){const{status:_a,output:Ur,error_msg:$a}=Oe;return setTimeout(()=>{let ei="",Oa=document.getElementById("outputResultRef");Ur?ei=ce.Base64.decode(Ur):$a&&(ei=ce.Base64.decode($a)),ln.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),ln.current.open(Oa),ln.current.onKey(function(ii){var qo;if(ii.domEvent.key.toLocaleUpperCase()==="C"&&ii.domEvent.ctrlKey){ii.domEvent.preventDefault();let Fo=(qo=ln.current)==null?void 0:qo.getSelection();navigator.clipboard.writeText(Fo).then(()=>{})}}),Oa.dataset.text=ei,ln.current.setOption("convertEol",!0),yr()},300),me.createElement(me.Fragment,null,Qe(Oe))}return null},[Oe]);function mi(){var _a,Ur;if(!(ct!=null&&ct.code)||((_a=ct==null?void 0:ct.code)==null?void 0:_a.trim().length)===0){(Ur=b.ZP)==null||Ur.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(1),Ye(320),At()}const Mi=_a=>ye(void 0,null,function*(){let Ur=yield(0,ee.ZP)(`/api/problems/${_a}/start.json`,{method:"get",params:{hack_user_id:at==null?void 0:at.user_id}});Ur&&(window.location.href=`/myproblems/${Ur==null?void 0:Ur.identifier}${window.location.search}`)});function ya(){yn?navigator.clipboard.writeText(ce.Base64.decode(zr)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(un)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(de.Fragment,null,me.createElement("div",{className:he()(oe.Z.case,et&&oe.Z.whiteCase),style:{height:Et},ref:St},me.createElement("div",{className:oe.Z.fullMask,ref:Ot}),me.createElement("div",{className:oe.Z["resize-y-bar"],id:"case-y-bar",ref:Pt,draggable:!1},Ge===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ge===1&&(Et<=34?me.createElement("div",{onClick:()=>{Ye(320)},className:oe.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ye(0)},className:oe.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:oe.Z.caseHead},me.createElement("div",{className:oe.Z.dot}),me.createElement("div",{className:oe.Z.text},Ge===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ge===2&&!He&&typeof Zt=="number"&&me.createElement(me.Fragment,null,Zt===pe.h.OK?me.createElement("div",{className:oe.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:oe.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Zt])),me.createElement("div",{className:oe.Z.btns},Ge===2&&!He&&me.createElement(me.Fragment,null,Zt!==pe.h.OK&&me.createElement("div",{onClick:ya},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{Ze(Jt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ar()},me.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Ge===1?"block":"none"}},Re?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34}},me.createElement("div",{className:oe.Z.result},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:oe.Z.leftNode},me.createElement(Be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Me,onChange:it}))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:oe.Z.node},Oe?Ca:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Ge===2?"block":"none"}},He?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ht,className:oe.Z.elseNode},me.createElement("div",{className:oe.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:oe.Z.scroll},me.createElement("pre",{className:oe.Z.scrollBox,style:Ft?{height:Ve?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yn&&me.createElement(Ie,{value:Wt}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield fetch(kn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield _a.text()),setTimeout(()=>{vt(kn)},200)})},Wt)),Wt&&me.createElement("div",{className:oe.Z.action},me.createElement("span",{onClick:()=>Ct(!Ft)},Ft?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>ia(),className:`iconfont icon-${Ve?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:oe.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:oe.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!yn&&me.createElement(Ie,{className:"mb10",value:gn&&ce.Base64.decode(gn)||""}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield fetch(Dr,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield _a.text()),setTimeout(()=>{vt(Dr)},200)})},gn)))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:oe.Z.node,style:{color:Zt===pe.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Zt===4||Zt===5)&&me.createElement(Ie,{className:"mb10",value:zr&&ce.Base64.decode(zr)||""}),Zt!=4&&Zt!=5&&(yn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield(0,ee.ZP)(zn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(_a)}catch(Ur){tt("")}setTimeout(()=>{vt(zn)},200)})},un):me.createElement(Ie,{className:"mb10",value:un&&ce.Base64.decode(un)||""})))))))))),me.createElement("div",{className:he()(oe.Z.footer,et&&oe.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Mi(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Mi(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Re||He,loading:Re,color:"#2ABD8C",className:"mr10",onClick:mi},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&me.createElement(we.ZP,{className:oe.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:He,disabled:Re||He,onClick:()=>{var _a,Ur;if(!(ct!=null&&ct.code)||((_a=ct==null?void 0:ct.code)==null?void 0:_a.trim().length)===0){(Ur=b.ZP)==null||Ur.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(2),Ye(320),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:Ze,open:Ne}),me.createElement(te.Z,{close:!0,data:lt,type:lt.length?"txt":"",onClose:()=>vt(""),monacoEditor:{value:Tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{Types:function(){return os},default:function(){return Pl}});var de=Ee(59301),ze=Ee(65582),b=Ee(31797),we=Ee(43418),pe=Ee(71418),ce=Ee(3113),Ae=Ee(6848),oe=Ee(95237),se=Ee(67172),ae=Ee(87513),ie=Ee(84056),re=Ee(29584),ne=Ee(74128),ee=Ee(87169),a=Ee(43428),y=Ee(50258),x=Ee(57261),E=Ee(42926),z=Ee(77825),te=Ee(8591),ue={list:"list___IRN6i",copy:"copy___qCn9B"},he=Ee(56102),ve=Ee(38147),me=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())}),Be=({showResourceCentre:vn,identifier:Zn})=>{const hr=(0,ze.useParams)(),[wr,nr]=(0,de.useState)(null);(0,de.useEffect)(()=>{vn&&ar()},[vn]);const ar=()=>me(void 0,null,function*(){const lr=yield(0,ve.ZP)(`/api/problems/${Zn}/attachment_list.json`,{method:"get"});(lr==null?void 0:lr.status)==0&&nr(lr.data||[])});return de.createElement("div",{className:"tpi-code-setting"},de.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(wr!=null&&wr.length)&&de.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),wr==null?void 0:wr.map((lr,Rr)=>de.createElement("dl",{className:ue.list,key:Rr},de.createElement(Ae.Z,{title:lr.title},de.createElement("dt",null,de.createElement("i",{className:"icon-wenjian4 mr5"}),lr.title)),de.createElement("dd",null,de.createElement(he.CopyToClipboard,{text:lr.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},de.createElement("span",{className:`${ue.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=Ee(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Re=(vn,Zn,hr)=>Zn in vn?Se(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,He=(vn,Zn)=>{for(var hr in Zn||(Zn={}))Me.call(Zn,hr)&&Re(vn,hr,Zn[hr]);if(Ie)for(var hr of Ie(Zn))Fe.call(Zn,hr)&&Re(vn,hr,Zn[hr]);return vn},Xe=(vn,Zn)=>Pe(vn,Qe(Zn));const Oe={theme:(0,E.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,E.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,E.G)("cmTabToSpace",!0),showResourceCentre:!1};var it=(vn=>(vn[vn.set_font_size=0]="set_font_size",vn[vn.set_theme=1]="set_theme",vn[vn.on_tab_to_space=2]="on_tab_to_space",vn[vn.set_show_editor_setting=3]="set_show_editor_setting",vn[vn.set_show_respurce_center=4]="set_show_respurce_center",vn))(it||{});function At(vn,Zn){switch(Zn.type){case 3:return Xe(He({},vn),{showEditorSetting:Zn.payload});case 1:return Xe(He({},vn),{theme:Zn.payload});case 0:return Xe(He({},vn),{fontSize:Zn.payload});case 2:return Xe(He({},vn),{tabToSpace:Zn.payload});case 4:return Xe(He({},vn),{showResourceCentre:Zn.payload});default:throw new Error}}var rt=({isLoading:vn,value:Zn,onChange:hr,language:wr,onUpdateCode:nr,ActionBarRender:ar,setIsWhiteTheme:lr,identifier:Rr})=>{const[jr,ea]=(0,de.useReducer)(At,Oe),{theme:Tr,fontSize:fr,showEditorSetting:Ea,tabToSpace:Ji,showResourceCentre:Wa}=jr,Ii=(0,de.useRef)(),To=(0,de.useRef)();(0,de.useEffect)(()=>{lr(Tr==="vs")},[Tr]);const Rs={onFontSizeChange:rr=>{ea({type:0,payload:rr}),(0,E.t)("cmFontSize",rr)},tabToSpace:Ji,cmFontSize:fr,className:"oj",cmCodeMode:Tr,onTabToSpace:rr=>{ea({type:2,payload:rr}),(0,E.t)("cmTabToSpace",rr)},onCodeModeChange:rr=>{ea({type:1,payload:rr}),(0,E.t)("ProgrammingCodeMode",rr)}};function Ps(){ea({type:3,payload:!1})}function Zo(){ea({type:3,payload:!0})}function On(){ea({type:4,payload:!1})}function hn(){ea({type:4,payload:!0})}const En={value:Zn,language:wr,theme:Tr,options:{fontSize:fr,insertSpaces:Ji},onChange:rr=>{hr(rr),To.current=rr,clearTimeout(Ii.current),Ii.current=setTimeout(()=>{nr(To.current)},1e4)},onEditBlur:rr=>{To.current&&nr(To.current)}};return be.createElement(de.Fragment,null,ar(Zo,hn),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!vn&&be.createElement(y.ZP,He({},En))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ea,onClose:Ps},be.createElement(z.Z,He({},Rs)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wa,onClose:On},be.createElement(Be,{showResourceCentre:Wa,identifier:Rr}))))},ct=Ee(60141),at=Ee(24334),_e=Ee(88125),et={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},mt=Ee(1710),Dt=Ee(58421),ut=Ee(58617),st=Ee(17933),Ve=Ee(56656),pt=Ee.n(Ve),Ge=Ee(59301);const{Column:qe}=mt.default;var Ft=({submitResult:vn,submitting:Zn,submitRecords:hr,page:wr,onPageChange:nr,topicId:ar})=>{const[lr]=(0,ze.useSearchParams)(),{records:Rr,records_count:jr}=hr||{},[ea,Tr]=(0,de.useState)(!1),fr=lr.get("type")==="1";return Ge.createElement(pe.Z,{spinning:Zn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ge.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(Rr==null?void 0:Rr.length)>0?Ge.createElement(mt.default,{dataSource:Rr,rowKey:"id",pagination:!1},Ge.createElement(qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ea,Ji)=>Ge.createElement("span",null," ",pt()(Ea).format("YYYY-MM-DD HH:mm:ss"))}),Ge.createElement(qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ea,Ji)=>{var Wa;return Ge.createElement("span",{className:`${Ea===0?"c-green":"c-red"} current`,onClick:()=>{Tr(Ji.id)}},(Wa=_e.Im[Ea])==null?void 0:Wa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ge.createElement(qe,{title:`\u6267\u884C\u7528\u65F6 (${fr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ea=>Ea?fr?Ea:Ea/1e3:""}),Ge.createElement(qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${fr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ea=>Ea?fr?Ea:parseFloat((Ea/1024).toFixed(2)):""}),Ge.createElement(qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ge.createElement(qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ea,Ji)=>Ge.createElement("span",{className:"c-light-primary current",onClick:()=>{Tr(Ji.id)}},"\u67E5\u770B")})):Ge.createElement("div",{style:{height:300,width:"100%"}}),Ge.createElement(st.Z,{onClose:Tr,open:ea}),jr>15?Ge.createElement(Dt.Z,{className:yt.pagination,current:wr,pageSize:15,total:jr,onChange:nr}):null)},Ct=Ee(2524),Et=Ee(12563),Ye={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=Ee(6339),Ze=Ee(59301);const lt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var vt=({hack:vn})=>{const{language:Zn,difficult:hr,time_limit:wr,description:nr}=vn,[ar]=(0,ze.useSearchParams)(),lr=lt[hr];return Ze.createElement(Ze.Fragment,null,Ze.createElement("ul",{className:Ye.info},Ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ze.createElement("b",{className:Ye.info_tag},Zn)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ze.createElement(Et.Z,{color:lr==null?void 0:lr.color},lr==null?void 0:lr.name)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ze.createElement("span",{style:{color:"#333333"}},wr,"\u79D2"))),ar.get("qtype")==="8"?Ze.createElement(Ne.Z,{value:nr,showProgramFill:!0,className:Ye.desc}):Ze.createElement(Ne.Z,{value:nr,className:Ye.desc}))},Tt={},tt=Ee(59301),Pt=({hack:vn,current_user:Zn})=>tt.createElement("div",{className:Tt.answer},vn!=null&&vn.answer_text?tt.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.answer_text)||""}):tt.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ln=Ee(77254);function St(vn,Zn){return(0,ve.U2)(`/problems/${vn}/comments.json`,{page:Zn,limit:10})}function Ht(vn){return(0,ve.v_)(`/discusses/${vn}/plus.json`,{container_type:"Discuss",type:1})}function Ot(vn,Zn,hr){return(0,ve.v_)(`/problems/${vn}/comments/reply.json`,{comments:{content:hr,parent_id:Zn}})}function Zt(vn,Zn){return(0,ve.v_)(`/problems/${vn}/comments.json`,{comments:{content:Zn}})}function Jt(vn,Zn,hr){return(0,ve.v_)(`/problems/${vn}/comments/${Zn}/hidden.json`,hr)}function Wt(vn,Zn){return(0,ve.IV)(`/problems/${vn}/comments/${Zn}`)}var un=Ee(83554);function gn({author:vn}){return de.createElement("a",{href:`/users/${vn.login}`,target:"_blank"},de.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${vn.image_url}`,width:"50"}))}function yn({data:vn,index:Zn,parentDiscussIndex:hr,user:wr,onSetActionType:nr}){const{author:ar,can_delete:lr,content:Rr,id:jr,time:ea}=vn;function Tr(){nr({id:jr,index:Zn,type:"delete-discuss",parentDiscussIndex:hr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const fr=wr.admin||lr||ar.user_id===wr.user_id;return de.createElement("div",{className:"discuss-item-container second-discuss "},de.createElement(gn,{author:ar}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${ar.login}`,target:"_blank"},ar.name),de.createElement("span",{className:"grey"},ea),de.createElement("div",{className:"btn-group",style:{marginBottom:0}},fr?de.createElement("a",{onClick:Tr,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null)),de.createElement(Ne.Z,{className:"discuss-content",value:Rr})))}var kn=({user:vn,data:Zn,index:hr,onPlusDiscuss:wr,onSetActionType:nr,activeDiscussIndex:ar,onReplyDiscuss:lr,onSetActiveDiscussIndex:Rr})=>{const{content:jr,children:ea,hidden:Tr,id:fr,praise_count:Ea,time:Ji,user_praise:Wa,can_delete:Ii,author:To}=Zn;function Rs(){Rr(fr)}function Ps(){wr(fr,!Wa,hr)}function Zo(){nr({id:fr,index:hr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function On(){nr({id:fr,index:hr,params:{hidden:Tr?"0":"1"},type:"hidden-discuss",message:Tr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const hn=vn.admin||vn.user_id===To.user_id;return de.createElement("div",{className:"discuss-item-container",key:fr},de.createElement(gn,{author:To}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${To.login}`,target:"_blank"}," ",To.name," "),de.createElement("span",{className:"grey"},Ji)),de.createElement(Ne.Z,{className:"discuss-content",value:jr}),ea&&ea.length>0?de.createElement("div",{className:"reply-discuss-container"},ea.map((En,rr)=>de.createElement(yn,{key:En.id,data:En,index:rr,user:vn,onSetActionType:nr,parentDiscussIndex:hr}))):null,de.createElement("div",{className:"btn-group"},hn?de.createElement("a",{onClick:On,title:Tr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},de.createElement("i",{className:Tr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ii&&(!ea||ea.length==0)?de.createElement("a",{onClick:Zo,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null,de.createElement("a",{onClick:Rs,title:"\u56DE\u590D"}," ",de.createElement("i",{className:"iconfont icon-huifu1"})," "),de.createElement("a",{onClick:Ps,className:Wa?"c-orange":""},de.createElement("i",{className:Wa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),de.createElement("span",null,Ea||""))),de.createElement(un.Z,{id:fr,activeDiscussIndex:ar,onReplyDiscuss:lr})))},zn=Ee(30214),Dr={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},zr=Ee(96565),Cr=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())}),yr=({user_praise:vn,praise_count:Zn,praisePlus:hr,onCreateDiscuss:wr,discuss_count:nr})=>{const[ar,lr]=(0,de.useState)(!1),[Rr,jr]=(0,de.useState)("");function ea(Ji){jr(Ji)}function Tr(){lr(!0)}function fr(){lr(!1)}function Ea(){return Cr(this,null,function*(){wr(Rr),jr(""),lr(!1)})}return de.createElement("div",{className:`${Dr["dis-input-editor-container"]} ${ar?Dr.active:""} `},de.createElement("div",{className:ar?`hide ${Dr["text-area"]}`:Dr["text-area"]},de.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Tr}),de.createElement("a",null," ",de.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",nr," "),de.createElement("a",{className:"c-light-black",onClick:hr,title:vn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},de.createElement("i",{className:`mr3 ${vn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Zn?de.createElement("span",null,Zn):"")),ar?de.createElement("div",{className:Dr["input-mask"],onClick:fr}):null,de.createElement("div",{className:ar?Dr["md-container"]:`${Dr["md-container"]} hide`},de.createElement(zr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Rr,height:240,onChange:ea}),de.createElement("div",{className:Dr["tip-container"],onClick:fr},de.createElement("a",{className:Dr["btn-send"],onClick:Ea}," \u53D1\u9001 "))))},Ar=Ee(59301),ia=Object.defineProperty,Kr=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,_a=(vn,Zn,hr)=>Zn in vn?ia(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,Ur=(vn,Zn)=>{for(var hr in Zn||(Zn={}))Mi.call(Zn,hr)&&_a(vn,hr,Zn[hr]);if(mi)for(var hr of mi(Zn))ya.call(Zn,hr)&&_a(vn,hr,Zn[hr]);return vn},$a=(vn,Zn)=>Kr(vn,Ca(Zn)),ei=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())});const Oa={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ii=(vn=>(vn[vn.GET_DISCUSSES=0]="GET_DISCUSSES",vn[vn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vn[vn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vn[vn.PLUS_DISCUSS=3]="PLUS_DISCUSS",vn[vn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vn[vn.SET_PAGE=5]="SET_PAGE",vn[vn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vn))(ii||{});function qo(vn,Zn){switch(Zn.type){case 6:return $a(Ur({},vn),{loading:!0});case 0:return Ur(Ur({},vn),Zn.payload);case 1:return Ur(Ur({},vn),Zn.payload);case 4:return Ur(Ur({},vn),Zn.payload);case 3:return Ur(Ur({},vn),Zn.payload);case 5:return $a(Ur({},vn),{page:Zn.payload});case 2:return Ur(Ur({},vn),Zn.payload);default:throw new Error}}var Fo=({user:vn,identifier:Zn,hack:hr,onTriggerPraise:wr,activeIndex:nr})=>{const[ar,lr]=(0,de.useReducer)(qo,Oa),{loading:Rr,page:jr,data:ea,count:Tr,actionType:fr,activeDiscussIndex:Ea}=ar,Ji=(0,de.useCallback)(()=>ei(void 0,null,function*(){lr({type:6});const En=yield St(Zn,jr),{comments:rr,disscuss_count:na}=En;lr({type:0,payload:{data:rr,count:na,loading:!1}})}),[jr,Zn]);(0,de.useEffect)(()=>{nr==="2"&&Ji()},[Zn,jr,nr]);function Wa(En){lr({type:5,payload:En})}function Ii(En){lr({type:4,payload:{actionType:En}})}function To(En){lr(Ea===En?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:En}})}function Rs(En,rr,na){return ei(this,null,function*(){try{const oa=yield Ht(En);ea[na].user_praise=rr,ea[na].praise_count=oa.praise_count,lr({type:3,payload:{data:[...ea]}})}catch(oa){console.log(oa)}})}function Ps(){return ei(this,null,function*(){const{id:En,params:rr,type:na,index:oa,parentDiscussIndex:qn}=fr;if(na==="hidden-discuss"&&(yield Jt(Zn,En,rr),qn?ea[qn].children[oa].hidden=rr.hidden==1:ea[oa].hidden=rr.hidden==1,lr({type:4,payload:{actionType:null,data:[...ea]}})),na==="delete-discuss"){if(yield Wt(Zn,En),qn||qn===0){let Xr=ea[qn].children;for(let pa=Xr.length-1;pa>=0;pa--)if(Xr[pa].id===En){Xr.splice(pa,1);break}ea[qn].children=Xr}else for(let Xr=ea.length-1;Xr>=0;Xr--)if(ea[Xr].id===En){ea.splice(Xr,1);break}lr({type:4,payload:{actionType:null,data:[...ea]}})}})}function Zo(){lr({type:4,payload:{actionType:null}})}function On(En,rr){return ei(this,null,function*(){try{yield Ot(Zn,En,rr),Ji()}catch(na){console.log(na)}})}function hn(En){return ei(this,null,function*(){lr({type:6}),yield Zt(Zn,En),Ji()})}return Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:"discuss-panel"},ea.length===0?Ar.createElement(Ct.Z,null):ea.map((En,rr)=>Ar.createElement(kn,{onReplyDiscuss:On,onPlusDiscuss:Rs,onSetActiveDiscussIndex:To,onSetActionType:Ii,data:En,index:rr,user:vn,activeDiscussIndex:Ea})),Tr>10?Ar.createElement("div",{className:"pagination-container"},Ar.createElement(Dt.Z,{showQuickJumper:!0,onChange:Wa,current:jr,total:Tr})):null),Ar.createElement(yr,{user_praise:hr.user_praise,praise_count:hr.praises_count,praisePlus:wr,discuss_count:hr.comments_count,onCreateDiscuss:hn}),Ar.createElement(x.Z,null,Ar.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!fr,onOk:Ps,onCancel:Zo},Ar.createElement("p",null,fr?fr.message:"")),Ar.createElement(zn.Z,null)))},wa=Ee(57809),mn=Ee(92832),In=Ee(65615),Cn={},ur=Ee(59301),or=({hack:vn,current_user:Zn})=>ur.createElement("div",{className:Cn.answer},vn!=null&&vn.analysis?ur.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.analysis)||""}):ur.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),fa={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},hi=Ee(36381),Ya=Ee(43604),Ia=Ee(78241),Ka=Ee(5871),Vi=Ee(12088),sr=Ee(59301);const{TextArea:li}=mn.default,{Panel:ts}=hi.default;var Ko=({data:vn,hack:Zn})=>(console.log(vn,Zn,"data"),Zn!=null&&Zn.is_file?sr.createElement(Vi.Y2,{disabled:!0,className:fa.uploadTableWrapper,showScore:!Zn.test_set_score,data:vn,isProgramHomework:!0}):sr.createElement("div",{className:fa.hackSets},vn==null?void 0:vn.map((hr,wr)=>sr.createElement(hi.default,{accordion:!0,bordered:!1,key:wr,defaultActiveKey:wr===0&&hr.id,className:fa.collapseWrapper,expandIcon:({isActive:nr})=>sr.createElement("i",{className:`iconfont icon-weizhankai ${nr?fa.open:fa.close}`,style:{fontSize:14,transition:"all .2s"}})},sr.createElement(ts,{key:hr.id,header:sr.createElement(oe.Z,{align:"middle",justify:"space-between",wrap:!1},sr.createElement(Ya.Z,{className:fa.panelHeader},sr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",wr+1)),sr.createElement(Ya.Z,{flex:1},sr.createElement(oe.Z,{align:"middle",justify:"end",wrap:!1},!(Zn!=null&&Zn.test_set_score)&&sr.createElement(Ya.Z,{className:fa.rateInput},sr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),sr.createElement("div",null,sr.createElement(Ia.default.Item,{noStyle:!0},sr.createElement(Ka.Z,{value:hr==null?void 0:hr.score,className:fa.baseFormItem,min:0,max:100,disabled:!0}))),sr.createElement("span",{className:"ml10"},"%")))))},sr.createElement(Ia.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},sr.createElement(li,{readOnly:!0,value:hr==null?void 0:hr.input,rows:4})),sr.createElement(Ia.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},sr.createElement(li,{readOnly:!0,value:hr==null?void 0:hr.output,rows:4}))))))),vi={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ci=Ee(59301),ws=(0,de.forwardRef)(({data:vn=[]},Zn)=>{var hr;const[wr,nr]=(0,de.useState)(),ar=vn.filter(Rr=>Rr.show);(0,de.useEffect)(()=>{ar.length&&nr(ar[0].id)},[vn==null?void 0:vn.length]);const lr=((hr=ar.find(Rr=>Rr.id===wr))==null?void 0:hr.element)||null;return(0,de.useImperativeHandle)(Zn,()=>({setActiveTab:Rr=>nr(Rr)})),Ci.createElement("div",{className:vi.tabs},Ci.createElement("div",{className:vi.tabWarp},ar.map(Rr=>Ci.createElement("div",{onClick:()=>nr(Rr.id),className:`${vi.tab} ${Rr.id===wr?vi.active:""}`,key:Rr.id},Rr.name))),Ci.createElement("div",{className:vi.content},lr))}),Sr=Ee(59301),Ss=Object.defineProperty,Io=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,dr=(vn,Zn,hr)=>Zn in vn?Ss(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,Qo=(vn,Zn)=>{for(var hr in Zn||(Zn={}))ns.call(Zn,hr)&&dr(vn,hr,Zn[hr]);if(As)for(var hr of As(Zn))$i.call(Zn,hr)&&dr(vn,hr,Zn[hr]);return vn},_o=(vn,Zn)=>Io(vn,Fi(Zn)),Zi=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())});const Ws={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var La=({hack:vn,onTriggerPraise:Zn,topicId:hr,page:wr,onPageChange:nr,user:ar,current_user:lr,submitRecords:Rr,submitting:jr,submitResult:ea,setActiveIndex:Tr,hack_sets:fr})=>{var Ea,Ji;const[Wa]=(0,ze.useSearchParams)(),[Ii,To]=(0,de.useState)("0"),Rs=(0,ze.useLocation)(),[Ps,Zo]=(0,de.useState)(!1),[On,hn]=(0,de.useState)(null),[En,rr]=(0,de.useState)([]),[na,oa]=(0,de.useState)([]),[qn,Xr]=(0,de.useState)({page:1,limit:10}),pa=(0,de.useRef)(null),xt=(0,de.useRef)(null);console.log(ar,"user");let[ua,tn]=(0,de.useState)(_o(Qo({},(0,ze.useParams)()),{page:1,per_page:20,name:""}));(0,de.useEffect)(()=>{xt.current&&(vn==null?void 0:vn.is_close_tips)===!1&&On===null&&hn(!0)},[xt.current,vn==null?void 0:vn.is_close_tips,On]);function Br(){return Zi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,de.useEffect)(()=>{Tr(Ii)},[Ii]);function Wr(Pr){return Zi(this,null,function*(){let Gr=Pr.target.id;if(Gr==="1"){let Sa=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:Qo({},qn)});(Sa==null?void 0:Sa.status)===0&&oa(Sa==null?void 0:Sa.data)}To(Gr)})}(0,de.useEffect)(()=>ln.Z.subscribe("to-commit-info",()=>{To("1"),pa.current&&pa.current.setActiveTab("1")}),[]),(0,de.useEffect)(()=>ln.Z.subscribe("to-reset-info",()=>{Wr({target:{id:"1"}}),pa.current&&pa.current.setActiveTab("2")}),[]);function ga(){To("2")}function Nr(){return Zi(this,null,function*(){let Pr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Qo({identifier:ua==null?void 0:ua.id},ua)});rr(Pr)})}const Wn=[{title:null,description:Sr.createElement("div",null,Sr.createElement("b",{onClick:()=>{hn(!1),Br(),Zo(!0),Nr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Sr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Sr.createElement(ce.ZP,{onClick:()=>{hn(!1),Br()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>xt.current}];return Sr.createElement("div",{className:et["left-panel"]},Sr.createElement("ul",{className:`${et["s-navs"]} ${et["bg-white"]} ${et.b1}`},(vn==null?void 0:vn.is_program)&&!Wa.get("pageId")&&Sr.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Sr.createElement("div",{onClick:()=>{Nr(),Zo(!0)},className:et.btns,ref:xt,style:On?{pointerEvents:"none"}:{}},Sr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Sr.createElement("li",{style:{marginLeft:20}},Sr.createElement("a",{className:Ii==="0"?et.active:"",id:"0",onClick:Wr},"\u9898\u76EE\u63CF\u8FF0")),Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="1"?et.active:"",id:"1",onClick:Wr},"\u64CD\u4F5C\u8BB0\u5F55")),(Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show)||Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show))&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="4"?et.active:"",id:"4",onClick:Wr},"\u89E3\u7B54\u53C2\u8003")),Wa.get("type")!=="exercises"&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="2"?et.active:"",id:"2",onClick:Wr},"\u8BC4\u8BBA")),!!(fr!=null&&fr.length)&&Wa.get("type")!=="exercises"&&Wa.get("type")!=="1"&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="5"?et.active:"",id:"5",onClick:Wr},"\u6D4B\u8BD5\u7528\u4F8B"))),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Sr.createElement(vt,{hack:vn,onTriggerPraise:Zn,toDiscuss:ga})),Sr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${Ii==="1"?"":"hide"}`},Sr.createElement(ws,{ref:pa,data:[{id:"1",show:Wa.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Sr.createElement(Sr.Fragment,null,Rr!=null&&Rr.records_count||jr?Sr.createElement(Ft,{page:wr,onPageChange:nr,topicId:hr,submitting:jr,key:(ea==null?void 0:ea.id)||1,submitRecords:Rr,submitResult:ea}):Sr.createElement(Ct.Z,null))},{id:"2",show:Wa.get("type")==="exercises"||(vn==null?void 0:vn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(mt.default,{pagination:!1,dataSource:na==null?void 0:na.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Pr,Gr,Sa)=>pt()(Pr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Pr,Gr,Sa)=>{var qi;return(qi=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ds=>ds.id===Pr))==null?void 0:qi.name}}]}),Sr.createElement(Dt.Z,{style:{marginTop:10},current:qn.page,total:na==null?void 0:na.count,hideOnSinglePage:!0,onChange:Pr=>Zi(void 0,null,function*(){qn.page=Pr,Xr(qn);let Gr=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:_o(Qo({},qn),{courseId:ua.courseId})});(Gr==null?void 0:Gr.status)===0&&oa(Gr==null?void 0:Gr.data)})}))}]})),Sr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${Ii==="4"?"":"hide"}`},Sr.createElement(ws,{data:[{id:"1",show:Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show),name:"\u7B54\u6848",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(Pt,{hack:vn,current_user:lr}))},{id:"2",show:Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show),name:"\u89E3\u6790",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(or,{hack:vn,current_user:lr}))}]})),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="2"?"":"hide"}`,style:{padding:0}},Sr.createElement(Fo,{user:ar,activeIndex:Ii,identifier:vn.identifier,hack:vn,onTriggerPraise:Zn})),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="5"?"":"hide"}`,style:{padding:12}},Sr.createElement(Ko,{data:fr||[],hack:vn})),Sr.createElement(a.Z,{rootClassName:et.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Zo(!1),open:Ps},Sr.createElement(oe.Z,null,Sr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Sr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",En==null?void 0:En.total_count,"\u9898\xA0[\xA0",En==null?void 0:En.total_score,"\u5206\xA0]\xA0"),!(ar!=null&&ar.hack_manager)&&Sr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",En==null?void 0:En.work_score,"\u5206")),Sr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Sr.createElement(oe.Z,{align:"middle",className:"mt10 mb10"},!(ar!=null&&ar.hack_manager)&&Sr.createElement(wa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Pr=>{ua.page=1,ua.finish_status=Pr,tn(Qo({},ua)),Nr()}},Sr.createElement(wa.default.Option,{value:""},"\u5168\u90E8"),Sr.createElement(wa.default.Option,{value:0},"\u672A\u5F00\u59CB"),Sr.createElement(wa.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Sr.createElement(wa.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Sr.createElement(wa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Pr=>{ua.page=1,ua.difficult=Pr||null,tn(Qo({},ua)),Nr()}},Sr.createElement(wa.default.Option,{value:0},"\u5168\u90E8"),Sr.createElement(wa.default.Option,{value:1},"\u7B80\u5355"),Sr.createElement(wa.default.Option,{value:2},"\u9002\u4E2D"),Sr.createElement(wa.default.Option,{value:3},"\u56F0\u96BE")),Sr.createElement(mn.default.Search,{size:"large",onSearch:Pr=>{ua.name=Pr,ua.page=1,tn(Qo({},ua)),Nr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Sr.createElement("div",{className:et.list,style:{height:36,background:"#3D445C"}},!(ar!=null&&ar.hack_manager)&&Sr.createElement("span",null,"\u72B6\u6001"),Sr.createElement("span",null,"\u5E8F\u53F7"),Sr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Sr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Sr.createElement("div",{style:{overflow:"auto",flex:1}},(Ea=En==null?void 0:En.data)!=null&&Ea.length?(Ji=En==null?void 0:En.data)==null?void 0:Ji.map((Pr,Gr)=>Sr.createElement("div",{onClick:()=>Zi(void 0,null,function*(){let Sa=yield(0,ve.ZP)(`/api/problems/${Pr==null?void 0:Pr.identifier}/start.json`,{method:"get",params:{hack_user_id:ar==null?void 0:ar.user_id}});Sa&&(window.location.href=`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)}),className:`${et.list} ${Pr!=null&&Pr.checked?et.active:""}`},!(ar!=null&&ar.hack_manager)&&Sr.createElement(Sr.Fragment,null,!(Pr!=null&&Pr.opened)&&Sr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Pr==null?void 0:Pr.opened)&&!(Pr!=null&&Pr.passed)&&Sr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Pr==null?void 0:Pr.opened)&&(Pr==null?void 0:Pr.passed)&&Sr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Sr.createElement("span",null,(ua.page-1)*20+(Gr+1)),Sr.createElement("span",{style:{flex:1},title:Pr.name},`[${Pr==null?void 0:Pr.score}\u5206]`,"\xA0",Pr.name),Sr.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ws[Pr.difficult]))):Sr.createElement(Ct.Z,null)),Sr.createElement(Dt.Z,{current:ua.page,className:"mt20",hideOnSinglePage:!0,total:En==null?void 0:En.count,pageSize:ua.per_page,onChange:(Pr,Gr)=>{ua.page=Pr,ua.per_page=Gr,Nr()}})),Sr.createElement(In.Z,{rootClassName:et.tour,closeIcon:!1,open:!!On,steps:Wn,gap:{offset:3,radius:2}}))},gi=Ee(62522),Vr=Ee(27158),no=Ee(22744),Vo=Ee(21390),rs=Ee(72530),us=Ee(35195),Go=Ee(25492),$s=Ee(92310),as=Ee.n($s),lA=Ee(42217),hA=Ee(81747),el=Ee(51976),_r=Ee(59301),ml=Object.defineProperty,Ol=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,is=(vn,Zn,hr)=>Zn in vn?ml(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,Ai=(vn,Zn)=>{for(var hr in Zn||(Zn={}))Es.call(Zn,hr)&&is(vn,hr,Zn[hr]);if(Ms)for(var hr of Ms(Zn))Tl.call(Zn,hr)&&is(vn,hr,Zn[hr]);return vn},ui=(vn,Zn)=>Ol(vn,il(Zn)),Hi=(vn,Zn)=>{var hr={};for(var wr in vn)Es.call(vn,wr)&&Zn.indexOf(wr)<0&&(hr[wr]=vn[wr]);if(vn!=null&&Ms)for(var wr of Ms(vn))Zn.indexOf(wr)<0&&Tl.call(vn,wr)&&(hr[wr]=vn[wr]);return hr},Ta=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())});const{Countdown:zi}=b.default,Qa={Java:"java",C:"c",Python:"py","C++":"c"};var os=(vn=>(vn[vn.SET_LOADING=0]="SET_LOADING",vn[vn.GET_DATA=1]="GET_DATA",vn[vn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vn[vn.SET_DATA=3]="SET_DATA",vn[vn.SET_DEBUGING=4]="SET_DEBUGING",vn[vn.SET_SUBMITING=5]="SET_SUBMITING",vn[vn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vn[vn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vn[vn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vn[vn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vn[vn.SET_PAGE=10]="SET_PAGE",vn))(os||{});function Os(){return new Date().getTime()}const tl={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function nl(vn,Zn){switch(Zn.type){case 1:return Ai(Ai({},vn),Zn.payload);case 3:return ui(Ai({},vn),{data:Zn.payload});case 0:return ui(Ai({},vn),{loading:Zn.payload});case 9:return ui(Ai({},vn),{showNote:Zn.payload});case 4:return ui(Ai({},vn),{debuging:Zn.payload});case 5:return ui(Ai({},vn),{submitting:Zn.payload});case 2:return ui(Ai({},vn),{submitRecords:Zn.payload});case 10:return ui(Ai({},vn),{submitRecordPage:Zn.payload});case 6:return ui(Ai({},vn),{executingMessage:Zn.payload});case 7:return Ai(Ai({},vn),Zn.payload);case 8:return Ai(Ai({},vn),Zn.payload);default:throw new Error}}var Pl=({children:vn})=>{var Zn,hr,wr,nr,ar;const[lr,Rr]=(0,de.useReducer)(nl,tl),{id:jr}=(0,ze.useParams)(),ea=(0,ze.useLocation)(),[Tr]=(0,ze.useSearchParams)(),{loading:fr,data:Ea,debugResult:Ji,submitResult:Wa,submitRecords:Ii,submitRecordPage:To,showNote:Rs,debuging:Ps,submitting:Zo,executingMessage:On}=lr,[hn,En]=(0,de.useState)("#37AD83"),[rr,na]=(0,de.useState)(null),[oa,qn]=(0,de.useState)({}),[Xr,pa]=(0,de.useState)(!0),[xt,ua]=(0,de.useState)(!1),[tn,Br]=(0,de.useState)(!1),Wr=(0,de.useRef)(null),ga=(0,de.useRef)(0),Nr=Ea==null?void 0:Ea.user,Wn=Ea==null?void 0:Ea.hack,[Pr,Gr]=(0,de.useState)(!1),Sa=(0,de.useRef)(1),qi=(0,de.useRef)(!1);(0,lA.y)(Tr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ds}=(0,lA.X)(),[_t,bn]=(0,de.useState)(""),Dn=(0,rs._)(oa);(0,de.useEffect)(()=>{function Yn(){return Ta(this,null,function*(){var Nn,ma,xa,ri,yi;pa(!0);const Ja=yield(0,se.fu)(jr,{exercise_id:Tr.get("exercisesId")});if(setTimeout(()=>{pa(!1)},800),Ja.status!==401){try{Ja.hack.code=at.Base64.decode(Ja.hack.code)}catch(Di){console.log(Di)}Ja.hack=ui(Ai({},Ja.hack),{is_program:Tr.get("type")==="1"}),Rr({type:1,payload:{loading:!1,data:Ja}})}if(Tr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Di;Tr.get("coursesId")=="coursesId"?Di=yield(0,ae._F)({categoryId:Tr.get("exercisesId"),login:Tr.get("login")}):Di=yield(0,ae._B)({categoryId:Tr.get("exercisesId"),login:Tr.get("login")}),qn(Ai({},Di)),ds((Nn=Di==null?void 0:Di.exercise)==null?void 0:Nn.forbid_copy),typeof((ma=Di==null?void 0:Di.exercise)==null?void 0:ma.left_time)=="number"&&(na(Date.now()+((xa=Di==null?void 0:Di.exercise)==null?void 0:xa.left_time)*1e3),setTimeout(()=>{En("red")},(((ri=Di==null?void 0:Di.exercise)==null?void 0:ri.left_time)-300>0?((yi=Di==null?void 0:Di.exercise)==null?void 0:yi.left_time)-300:0)*1e3))}})}jr&&Yn()},[jr]),(0,de.useEffect)(()=>{var Yn;return Tr.get("type")==="exercises"&&((Yn=oa==null?void 0:oa.exercise)!=null&&Yn.screen_open)&&(window.removeEventListener("blur",Qr,!1),us.U.forEach((Nn,ma)=>{window.addEventListener(Nn,Qr,!1)}),window.addEventListener("blur",Qr,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),Qr)}},[oa]),(0,de.useEffect)(()=>{_t==="1"&&jr&&Wn!=null&&Wn.language&&ja()},[jr,To,Wn==null?void 0:Wn.language,_t]),(0,de.useEffect)(()=>(Wn!=null&&Wn.is_program&&(ga.current=0,Wr.current=setInterval(()=>{Pa()},15e3)),()=>{clearInterval(Wr.current)}),[Wn==null?void 0:Wn.is_program]);const Pa=()=>Ta(void 0,null,function*(){let Yn=yield(0,ve.ZP)(`/api/myproblems/${jr}/save_long_time.json`,{method:"get",params:{answer_long_time:ga.current}})}),Qr=()=>{qi.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function ja(){return Ta(this,null,function*(){try{const Yn=yield(0,se.zO)(jr,{limit:15,page:To,language:Wn==null?void 0:Wn.language});Rr({type:2,payload:Yn})}catch(Yn){console.log(Yn)}})}function ra(Yn){Rr({type:10,payload:Yn})}function da(Yn){return Ta(this,null,function*(){var Nn;let ma;(Tr.get("ip_limit")==="inner"||Tr.get("ip_bind_type")==="true")&&(ma=yield(0,Vr.y)({ip_limit:Tr.get("ip_limit"),ip_bind:Tr.get("ip_bind_type")==="true"}));const xa=yield(0,se.n4)(jr,{code:at.Base64.encode(Yn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:Tr.get("exercisesId"),question_id:Tr.get("questionId"),ip:ma});return xa.status===-5&&(0,ze.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ui(Ai({errorMessage:xa==null?void 0:xa.message},(oa==null?void 0:oa.exercise)||{}),{exercise_user_id:(Nn=oa==null?void 0:oa.exercise)==null?void 0:Nn.exercise_user_id,id:Tr.get("exercisesId")})}}),xa})}function xr(){return Ta(this,null,function*(){if(Sa.current=2,!Zo){Rr({type:5,payload:!0});try{ln.Z.publish("to-commit-info");const Yn=yield da();if(console.log(Yn,1),Yn.status===0){let Ja=function(){return Ta(this,null,function*(){const{status:Di,data:Za}=yield(0,se.rX)(jr,"submit"),yo=Os()-yi>(xa*ri+30)*1e3;if(Di!==0&&!yo&&setTimeout(Ja,1e3),yo&&Di!==0){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Rr({type:5,payload:!1});return}if(Di===0){Za.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Za==null?void 0:Za.status)===0&&Tr.get("type")==="1"&&Br(!0);const Uo=yield(0,se.zO)(jr,{limit:15,page:To,language:Wn==null?void 0:Wn.language});Rr({type:8,payload:ui(Ai({},lr),{submitResult:Za,submitting:!1,submitRecords:Uo})})}})},Nn={};Tr.get("type")==="exercises"&&(Nn.extras={exercise_id:Tr.get("exercisesId"),question_id:Tr.get("questionId")},(Tr.get("ip_limit")==="inner"||Tr.get("ip_bind_type")==="true")&&(Nn.extras.ip=yield(0,Vr.y)({ip_limit:Tr.get("ip_limit"),ip_bind:Tr.get("ip_bind_type")==="true"})));const ma=yield(0,se.bM)(jr,Nn);if(ma.status===-1&&Tr.get("exercisesId")){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`;return}const{time_limit:xa,test_case_size:ri}=Wn,yi=Os();ma.status>-1?Ja():Rr({type:5,payload:!1})}else Rr({type:5,payload:!1})}catch(Yn){console.log(Yn),Rr({type:5,payload:!1})}Gr(!1)}})}function Aa(){return Ta(this,null,function*(){Sa.current=1,lr.debuging=!0,Rr({type:4,payload:!0});try{if((yield da()).status===0){let yi=function(){return Ta(this,null,function*(){const{status:Ja,message:Di,data:Za}=yield(0,se.rX)(jr,"debug"),yo=Os()-ri>(Nn+30)*1e3;if(Ja!==0&&!yo&&(Rr({type:6,payload:Di}),setTimeout(yi,1e3)),yo){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rr({type:4,payload:!1}),Rr({type:7,payload:ui(Ai({},lr),{debugResult:{status:2},debuging:!1})});return}Ja===0&&(Za.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rr({type:4,payload:!1}),Rr({type:7,payload:ui(Ai({},lr),{debugResult:Za,debuging:!1})}))})};const{time_limit:Nn}=Wn;let ma={input:encodeURIComponent(Ea.test_case.input)};Tr.get("type")==="exercises"&&(ma.exercise_id=Tr.get("exercisesId"));const xa=yield(0,se.MU)(jr,ma);if(xa.status===-1&&Tr.get("exercisesId")){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`;return}const ri=Os();(xa==null?void 0:xa.status)>-1?yi():Rr({type:4,payload:!1})}else Rr({type:4,payload:!1})}catch(Yn){console.log(Yn)}finally{}})}function Zr(Yn,Nn){const ma=Nn?{modify_code:!1}:{};Rr({type:3,payload:ui(Ai({},Ea),{hack:Ai(ui(Ai({},Wn),{code:Yn}),ma)})}),Gr(!0)}const oi=Yn=>Ta(void 0,null,function*(){let Nn=yield(0,ve.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:Yn==="C++"||Yn==="c++"?encodeURIComponent(Yn):Yn,hack_user_id:Nr==null?void 0:Nr.user_id}});Nn.status!==-1&&ze.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)});function Gi(Yn){let Nn=Yn.target.value;Rr({type:3,payload:ui(Ai({},Ea),{test_case:{input:Nn}})})}function Xo(){return Ta(this,null,function*(){try{let Yn={};Tr.get("type")==="exercises"?Yn.exercise_id=Tr.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(Yn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const Nn=yield(0,se.H7)(jr,Ai({},Yn));Nn.status===401||(Zr(at.Base64.decode(Nn.code)),(Tr.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&ln.Z.publish("to-reset-info"))}catch(Yn){console.log(Yn)}})}function bi(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_r.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",_r.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ta(this,null,function*(){const Yn=yield(0,se.fi)(jr);Yn.status===401||Zr(at.Base64.decode(Yn.code),!0)})}})}function po(){Rr({type:9,payload:!0})}function eo(){Rr({type:9,payload:!1})}function ro(Yn){return Ta(this,null,function*(){yield(0,se.MK)(jr,Yn),Rr({type:1,payload:{showNote:!1,data:ui(Ai({},Ea),{hack:ui(Ai({},Wn),{notes:Yn.notes})})}})})}const Si={hack:Wn,isLoading:Xr,input:(Zn=Ea==null?void 0:Ea.test_case)==null?void 0:Zn.input,is_file:(hr=Ea==null?void 0:Ea.test_case)==null?void 0:hr.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:Ea==null?void 0:Ea.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+Qa[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Ji,debuging:Ps,submitting:Zo,submitResult:Wa,executingMessage:On,onCancelNote:eo,onAddNote:ro,showNote:Rs,user:Nr,onShowNote:po,onSubmitCode:xr,onChangeCode:Zr,onChangeInput:Gi,onDebugCode:Aa,onResetCode:Xo,onSyncCode:bi,onUpdateCode:da,onChangeLanguage:oi,isWhiteTheme:xt,setIsWhiteTheme:ua,topDispatch:Rr};function Li(){return Ta(this,null,function*(){const{praise_count:Yn}=yield(0,se.vl)(Wn.id,{container_type:"Hack",type:1});let Nn=ui(Ai({},Ea),{hack:ui(Ai({},Wn),{praises_count:Yn,user_praise:!Wn.user_praise})});Rr({type:3,payload:Nn})})}const mo={topicId:jr,submitResult:Wa,submitRecords:Ii,submitting:Zo,page:To,onPageChange:ra,hack:Wn,user:Ea==null?void 0:Ea.user,hack_sets:Ea==null?void 0:Ea.hack_sets,current_user:Ea==null?void 0:Ea.current_user,onTriggerPraise:Li,setActiveIndex:bn};return console.log(oa),_r.createElement(_r.Fragment,null,_r.createElement(pe.Z,{spinning:fr,delay:500},Ea?_r.createElement(_r.Fragment,null,_r.createElement("header",{className:as()(Go.Z.header,xt&&Go.Z.whiteHeader)},Tr.get("type")!=="exercises"&&_r.createElement("div",null,_r.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Nr==null?void 0:Nr.image_url}`,alt:"user",width:36}),_r.createElement("span",{style:{color:xt?"#333":"#B2BACB",fontSize:16}},Nr==null?void 0:Nr.name)),Tr.get("type")==="exercises"&&_r.createElement("div",null,_r.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",_r.createElement("span",{className:"ml10"},(wr=oa==null?void 0:oa.exercise)==null?void 0:wr.user_name)),_r.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",_r.createElement("span",{className:"ml10"},(nr=oa==null?void 0:oa.exercise)==null?void 0:nr.student_id))),_r.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},_r.createElement("div",null,Wn.name)),(Wn==null?void 0:Wn.is_program)&&_r.createElement(no.Z,{defaultValue:Wn==null?void 0:Wn.answer_long_time,onChange:Yn=>{ga.current=Yn},className:Go.Z.timepiece}),Nr!=null&&Nr.hack_manager?_r.createElement(ze.Link,{className:Go.Z.btn_edit,to:Tr.get("type")==="1"?Tr.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${Tr.get("pageId")}&backUrl=${Tr.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:`/problems/newedit/${Wn.identifier}`}," ",_r.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ar=oa==null?void 0:oa.exercise)!=null&&ar.left_time)&&_r.createElement(_r.Fragment,null,_r.createElement("span",{style:{color:hn,marginRight:6},className:`iconfont icon-daojishi ${Go.Z.djs}`}),_r.createElement("span",{className:"c-white mr20"},_r.createElement(zi,{valueStyle:{color:hn,fontSize:20,fontWeight:500},title:_r.createElement("span",{style:{color:hn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:rr,onFinish:()=>Ta(void 0,null,function*(){const Yn=yield(0,ae.VL)({categoryId:Tr.get("exercisesId"),commit_method:2});if((Yn==null?void 0:Yn.status)===0&&(da(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:_r.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",_r.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`})})),(Yn==null?void 0:Yn.status)===-3){const Nn=parseInt(Yn==null?void 0:Yn.message);na(Date.now()+Nn*1e3)}})}))),Tr.get("type")==="exercises"?_r.createElement(ce.ZP,{type:"primary",onClick:()=>{const Yn=()=>Ta(void 0,null,function*(){yield da(),Gr(!1),Dn(),qi.current=!0,Qr()});if(!(Ii!=null&&Ii.records_count)||Pr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:_r.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Yn});return}Yn()}},_r.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):_r.createElement("span",{onClick:()=>{var Yn;if(Tr.get("backUrl"))ze.history.push(Tr.get("backUrl"));else if(Tr.get("type")==="1"){let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}else ze.history.push("/problemset")}},_r.createElement(Ae.Z,{title:"\u5173\u95ED"},_r.createElement("i",{style:{color:xt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),_r.createElement(pe.Z,{size:"large",spinning:Xr},_r.createElement(re.Z,{className:as()(Go.Z.myProblems,xt&&Go.Z.whiteMyProblems),leftChild:_r.createElement(La,Ai({},mo)),rightChild:_r.createElement(vl,Ai({},Si))}))):null,_r.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:tn,className:"oj-modal"},_r.createElement("section",{className:"oj-modal-content"},_r.createElement("div",{className:"oj-modal-head"},_r.createElement("img",{src:gi,alt:""}),_r.createElement("i",{onClick:()=>Br(!1),className:"iconfont icon-guanbi1"})),_r.createElement("aside",null,_r.createElement("img",{className:"mr30",src:el.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",_r.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Wa==null?void 0:Wa.execute_time,"ms"),"\u4F18\u4E8E",_r.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wa==null?void 0:Wa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),_r.createElement("aside",{className:"mb50"},_r.createElement("img",{src:hA.Z,className:"mr30"}),_r.createElement("span",{className:"oj-modal-tt"},_r.createElement("span",null,_r.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),_r.createElement("span",{className:"c-light-primary"},Wa==null?void 0:Wa.execute_memory,"kb")),_r.createElement("span",null,_r.createElement("span",null))),"\u4F18\u4E8E",_r.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wa==null?void 0:Wa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),_r.createElement("div",{id:"oj-modal-next",onClick:()=>Ta(void 0,null,function*(){var Yn;if(Wa!=null&&Wa.next_identifier){let Nn=yield(0,ve.ZP)(`/api/problems/${Wa==null?void 0:Wa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Nr==null?void 0:Nr.user_id}});Nn&&(window.location.href=`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)}else{let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}}),className:"oj-modal-btn"},Wa!=null&&Wa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),_r.createElement(Vo.Z,{successCb:()=>{Sa.current===1?Aa():xr()}}))};function Oo({title:vn,modify_code:Zn,onSyncCode:hr,onShowCodeSetting:wr,onResetCode:nr,hack:ar,onChangeLanguage:lr,isWhiteTheme:Rr,onShowResourceCentre:jr,attachments_count:ea}){var Tr;const fr=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:_r.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:nr})},[Ea]=(0,ze.useSearchParams)(),Ji=Ea.get("language"),Wa=Ii=>Ii==="1"?"c++":Ii==="2"?"C++":Ii;return(0,de.useEffect)(()=>{Ji&&lr(Wa(Ji))},[]),(0,de.useEffect)(()=>{ar!=null&&ar.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:_r.createElement(ee.Z,null),content:_r.createElement("div",null,_r.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),_r.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),_r.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nr()})},[ar==null?void 0:ar.language]),console.log(ar,Rr,"hack"),_r.createElement("div",{className:`${Go.Z.codeHead} ${Rr?Go.Z.whiteCodeHead:""}`},_r.createElement("div",{className:Go.Z.navWrap},(Tr=ar==null?void 0:ar.all_language)==null?void 0:Tr.map(Ii=>_r.createElement("div",{className:`${Go.Z.nav} ${Ii===(ar==null?void 0:ar.language)?Go.Z.active:""}`,key:Ii,onClick:()=>lr(Ii)},_r.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},_r.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),_r.createElement("span",null,Ii)))),_r.createElement(oe.Z,{align:"middle",style:{marginLeft:"auto"}},Zn?_r.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hr},_r.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ea>0&&_r.createElement("a",{onClick:jr},_r.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},_r.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),_r.createElement("a",{onClick:fr},_r.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},_r.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),_r.createElement("a",{onClick:wr},_r.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},_r.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vl(vn){var Zn=vn,{input:hr,is_file:wr,identifier:nr,showNote:ar,onShowNote:lr,notes:Rr,onCancelNote:jr,onAddNote:ea,debugResult:Tr,language:fr,debuging:Ea,submitting:Ji,executingMessage:Wa,code:Ii,onSubmitCode:To,onDebugCode:Rs,onChangeCode:Ps,onChangeInput:Zo,onUpdateCode:On,user:hn,isLoading:En,submitResult:rr}=Zn,na=Hi(Zn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function oa(Xr,pa){return _r.createElement(Oo,ui(Ai({},na),{onShowCodeSetting:Xr,onShowResourceCentre:pa}))}const qn=Ai({input:hr,is_file:wr,debugResult:Tr,debuging:Ea,submitting:Ji,executingMessage:Wa,onDebugCode:Rs,onChangeCode:Ps,onSubmitCode:To,onChangeInput:Zo,user:hn,submitResult:rr},na);return _r.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},_r.createElement(rt,{setIsWhiteTheme:na==null?void 0:na.setIsWhiteTheme,isLoading:En,language:fr,value:Ii,identifier:nr,onChange:Ps,onUpdateCode:On,ActionBarRender:oa}),_r.createElement(_e.ZP,Ai({},qn)))}},10129:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},67172:function(Rt,bt,Ee){"use strict";Ee.d(bt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ae},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return oe},n4:function(){return x},rX:function(){return ne},vl:function(){return E},zO:function(){return ie}});var de=Ee(38147),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(z,te,ue)=>te in z?ze(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Ae=(z,te)=>{for(var ue in te||(te={}))we.call(te,ue)&&ce(z,ue,te[ue]);if(b)for(var ue of b(te))pe.call(te,ue)&&ce(z,ue,te[ue]);return z};function oe(z,te){return(0,de.U2)(`myproblems/${z}.json`,Ae({hidePopLogin:!0},te||{}))}function se(z,te){return(0,de.v_)(`myproblems/${z}/code_submit.json`,te)}function ae(z,te){return(0,de.v_)(`myproblems/${z}/code_debug.json`,te)}function ie(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,de.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,de.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,de.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,de.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,de.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,de.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,de.v_)(`myproblems/${z}/update_code.json`,te)}function E(z,te){return(0,de.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},ZP:function(){return Fe},gZ:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(3113),we=Ee(84105),pe=Ee(87395),ce=Ee(17124),Ae=Ee(24334),oe=Ee(42678),se=Ee(6339),ae=Ee(65862),ie=Ee(51908),re=Ee(34376),ne=Ee(92310),ee=Ee.n(ne),a=Ee(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,he=(Re,He,Xe)=>He in Re?y(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Re[He]=Xe,ve=(Re,He)=>{for(var Xe in He||(He={}))te.call(He,Xe)&&he(Re,Xe,He[Xe]);if(z)for(var Xe of z(He))ue.call(He,Xe)&&he(Re,Xe,He[Xe]);return Re},me=(Re,He)=>x(Re,E(He));const{TextArea:ye}=ze.default,Be={visible:!1,tabIndex:"0"},be={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Re=>(Re[Re.SET_VISIBLE=0]="SET_VISIBLE",Re[Re.SET_TABINDEX=1]="SET_TABINDEX",Re))(Se||{});function Pe(Re,He){switch(He.type){case 0:return me(ve({},Re),{visible:He.payload});case 1:return me(ve({},Re),{tabIndex:He.payload});default:throw new Error}}function Qe({value:Re,className:He}){const[Xe,Oe]=(0,de.useState)(!1),it=(0,de.useRef)(),At=(0,de.useRef)();return(0,de.useEffect)(()=>{Xe&&(At.current.reset(),At.current.write((0,ae.pp)(Re||"")))},[Re,Xe]),(0,de.useEffect)(()=>{var rt,ct,at,_e;if(it.current){At.current=new re.Terminal({fontSize:14,disableStdin:!0}),At.current.open(it.current);const et=it.current.offsetWidth-14,yt=((_e=(at=(ct=(rt=At.current)==null?void 0:rt._core)==null?void 0:ct._renderService)==null?void 0:at.dimensions)==null?void 0:_e.actualCellWidth)||9.5,mt=Math.ceil(et/yt);At.current.resize(mt,8),Oe(!0)}},[]),a.createElement("div",{ref:it,className:ee()("XtermText-valueRef",He)})}function Ie(Re){const{status:He,error_msg:Xe,output:Oe,input:it,expected_output:At,is_file:rt,input_file_url:ct,output_file_url:at,expected_output_file_url:_e}=Re;let et=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(He){case ce.h.NOMATCH:et=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:it}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:Oe&&Ae.Base64.decode(Oe)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(at,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:At&&Ae.Base64.decode(At)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(_e,At)},At)));break;case ce.h.EXECUTEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:et=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:et=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",et," ")}function Me(Re){const{status:He,error_msg:Xe,execute_time:Oe,output:it,input:At,expected_output:rt,is_file:ct,input_file_url:at,output_file_url:_e,expected_output_file_url:et}=Re;let yt=null;switch(He){case ce.h.OK:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ae.Base64.decode(it)));break;case ce.h.NOMATCH:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",it&&Ae.Base64.decode(it)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",rt&&Ae.Base64.decode(rt)));break;case ce.h.EXECUTEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:yt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:yt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",yt," ")}var Fe=({id:Re,is_file:He,input:Xe,debuging:Oe,submitting:it,executingMessage:At,debugResult:rt,onChangeInput:ct,onDebugCode:at,onSubmitCode:_e})=>{const[et,yt]=(0,de.useReducer)(Pe,Be),{visible:mt,tabIndex:Dt}=et;(0,de.useEffect)(()=>{yt({type:0,payload:!1})},[Re]);function ut(Ge){let qe=Ge.target.id;yt({type:1,payload:qe})}function st(){yt({type:0,payload:!mt})}const Ve=(0,de.useMemo)(()=>{if(rt){const{status:Ge}=rt;return a.createElement(a.Fragment,null,Me(rt))}return null},[rt]);function pt(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),at()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:He?"":Xe,onChange:ct}),rightNode:Oe?a.createElement(oe.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):rt?Ve:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${mt?"up":""}`,onClick:st},mt?a.createElement(we.Z,null):a.createElement(pe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(b.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(b.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(b.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:pt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(b.ZP,{type:"primary",className:"custom-ant-disabled",loading:it,disabled:it,onClick:()=>{yt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},12088:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Y2:function(){return Fe},ZP:function(){return Re}});var de=Ee(59301),ze=Ee(54580),b=Ee(8591),we=Ee(43418),pe=Ee(95237),ce=Ee(5112),Ae=Ee(3113),oe=Ee(24905),se=Ee(6848),ae=Ee(92832),ie={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},re="data:image/png;base64,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",ne=Ee(47257),ee=Ee.n(ne),a=Ee(38147),y=Ee(1012),x=Ee(65862),E=Ee(21185),z=Ee(59301),te=Object.defineProperty,ue=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(He,Xe,Oe)=>Xe in He?te(He,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Xe]=Oe,be=(He,Xe)=>{for(var Oe in Xe||(Xe={}))me.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);if(ve)for(var Oe of ve(Xe))ye.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);return He},Se=(He,Xe)=>ue(He,he(Xe)),Pe=(He,Xe,Oe)=>new Promise((it,At)=>{var rt=_e=>{try{at(Oe.next(_e))}catch(et){At(et)}},ct=_e=>{try{at(Oe.throw(_e))}catch(et){At(et)}},at=_e=>_e.done?it(_e.value):Promise.resolve(_e.value).then(rt,ct);at((Oe=Oe.apply(He,Xe)).next())});const{Dragger:Qe}=ze.default,Ie=He=>{const Xe=et=>et&&et.substring(0,et.lastIndexOf("."));for(var Oe=[...He],it=0,At=[],rt=0;rt{if(et.forEach(yt=>{let mt=yt.name.split(/\.(?=[^\.]+$)/);yt.name=`${mt[0]}.${mt[1].toLowerCase()}`}),et[0].name.includes(".in"))return et.length===2?et:[et[0],{}];if(et[0].name.includes(".out"))return et.length===2?et.reverse():[{},et[0]]})},Me=({onClose:He,onOK:Xe,visible:Oe,wrapClassName:it,rootIdentifier:At,multiple:rt=!1,defaultMultipleValue:ct=!0})=>{const[at,_e]=(0,de.useState)([]),[et,yt]=(0,de.useState)({}),[mt,Dt]=(0,de.useState)(!1),[ut,st]=(0,de.useState)(!0),[Ve,pt]=(0,de.useState)(null),Ge=(0,de.useRef)([]),qe=(0,de.useRef)(0),Ft=()=>{He()};(0,de.useEffect)(()=>{Ct()},[]),(0,de.useEffect)(()=>{Oe&&(Ge.current=[],qe.current=0,_e([]),st(ct))},[Oe]);const Ct=()=>Pe(void 0,null,function*(){try{pt(!0)}catch(tt){}}),Et=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),Ye=tt=>{var Pt,ln;const St=Et((Pt=tt[0])==null?void 0:Pt.name)||Et((ln=tt[1])==null?void 0:ln.name),Ht=at.filter(Ot=>Et(Ot.name)!==St);Ge.current=[...Ht],_e([...Ht])},Ne=tt=>{if(!ut){const Zt=new FormData;Zt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.status===0){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===tt.name){const kn=be({},gn);return(yn=tt==null?void 0:tt.name)!=null&&yn.includes(".in")?kn.input=Wt==null?void 0:Wt.content:kn.output=Wt==null?void 0:Wt.content,kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!1})),Xe(gn),He()}}else Dt(!1),He()});return}if(Ve){const Zt=new FormData;Zt.append("file",tt.file),At===null?Zt.append("identifier","testsets"):Zt.append("identifier",At),(0,a.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.filename){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===(Wt==null?void 0:Wt.filename)){const kn=Se(be({},gn),{is_oss:!Ve});return(yn=Wt==null?void 0:Wt.filename)!=null&&yn.includes(".in")?(kn.in_object_key=Wt==null?void 0:Wt.object,kn.in_object_size=Wt==null?void 0:Wt.size,kn.input=Wt==null?void 0:Wt.filename,kn.in_file=tt):(kn.out_object_key=Wt==null?void 0:Wt.object,kn.out_object_size=Wt==null?void 0:Wt.size,kn.output=Wt==null?void 0:Wt.filename,kn.out_file=tt),kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!0})),Xe(gn),He()}}else Dt(!1),He()});return}const Pt=new(ee())({endpoint:et.end_point,region:et.region,accessKeyId:et.access_key_id,accessKeySecret:et.access_key_secret,bucket:et.bucket,stsToken:et.security_token}),ln=tt.name,St={container_type:"TestSet",file_name:ln},Ht=(0,y.Z)();let Ot=`testsets/${At}/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;At===null&&(Ot=`testsets/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),Pt.multipartUpload(Ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:et==null?void 0:et.callback_url,host:et==null?void 0:et.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(St)}}).then(function(Zt){if(Zt.data.status===0){qe.current=qe.current+1;const Jt=Ge.current.map(Wt=>{var un,gn,yn,kn,zn,Dr,zr,Cr,yr,Ar,ia,Kr,Ca,mi,Mi,ya,_a;if(Wt.name===((gn=(un=Zt.data)==null?void 0:un.data)==null?void 0:gn.file_name)){const Ur=Se(be({},Wt),{is_oss:!Ve});return(zn=(kn=(yn=Zt.data)==null?void 0:yn.data)==null?void 0:kn.file_name)!=null&&zn.includes(".in")?(Ur.in_object_key=(zr=(Dr=Zt.data)==null?void 0:Dr.data)==null?void 0:zr.object,Ur.in_object_size=(yr=(Cr=Zt.data)==null?void 0:Cr.data)==null?void 0:yr.size,Ur.input=(ia=(Ar=Zt.data)==null?void 0:Ar.data)==null?void 0:ia.file_name,Ur.in_file=tt):(Ur.out_object_key=(Ca=(Kr=Zt.data)==null?void 0:Kr.data)==null?void 0:Ca.object,Ur.out_object_size=(Mi=(mi=Zt.data)==null?void 0:mi.data)==null?void 0:Mi.size,Ur.output=(_a=(ya=Zt.data)==null?void 0:ya.data)==null?void 0:_a.file_name,Ur.out_file=tt),Ur}return Wt});if(Ge.current=[...Jt],_e([...Jt]),qe.current>0&&qe.current===at.length){Dt(!1);let Wt=Ie(Jt);Wt=Wt.filter(un=>{var gn,yn;return!!((gn=un[0])!=null&&gn.name&&((yn=un[1])!=null&&yn.name))}),Wt=Wt.map(un=>Se(be(be({},un[0]),un[1]),{is_file:!0})),Xe(Wt),He()}}})},Ze=tt=>new Promise((Pt,ln)=>{let St=0,Ht=[];for(let Ot=0;Ot{St++,St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),St++,Ht.push(tt[Ot].name),St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))})}),lt=()=>Pe(void 0,null,function*(){if(at.length===0){b.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ze(at),Dt(!0),Ie(at).some(Pt=>{var ln,St;return!((ln=Pt[0])!=null&&ln.name&&((St=Pt[1])!=null&&St.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),onCancel:()=>{Dt(!1)}});return}at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),vt={name:"file",fileList:at,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(at!=null&&at.some(ln=>ln.name===tt.name))return b.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return b.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return b.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Pt={name:tt.name,uid:tt.uid,file:tt,percent:0};return at.push(Pt),Ge.current=[...at],_e([...at]),!1}},Tt=Ie(at);return console.log(at,Tt,"fileList"),z.createElement(we.default,{open:Oe,wrapClassName:it,onOk:lt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ft,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ie.wrap},at.length?z.createElement("div",null,z.createElement(pe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:rt?"visible":"hidden"}},z.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ce.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:ut,onChange:tt=>st(tt.target.value)},z.createElement(ce.ZP,{value:!1},"\u6587\u672C"),z.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ze.default,be({},vt),z.createElement(Ae.ZP,{type:"primary",className:ie.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:Tt,onRemove:Ye})):z.createElement("div",{className:`${ie.noData} mb30`},z.createElement(ze.default.Dragger,Se(be({},vt),{className:ie.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ie.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:Xe,width:Oe="auto",showScore:it=!1,disabled:At=!1,inputChange:rt,onEvaluatingChange:ct,onSelectAll:at,checkAll1:_e,checkAll2:et,checkAll3:yt,checkAll4:mt,checkAll5:Dt,showEvaluatingSetting:ut=!1,className:st="",isProgramHomework:Ve=!1})=>{const pt={value:"",filename:"",dataUrl:""},[Ge,qe]=(0,de.useState)(be({},pt)),Ft=Ye=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Ze=URL.createObjectURL(Ye.file);Ne.href=Ze,Ne.download=Ye.name,Ne.click(),URL.revokeObjectURL(Ze),document.body.removeChild(Ne)},Ct=(Ye,Ne)=>{(0,x.LR)(Ye,Ne)},Et=(Ye,Ne)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Xe(Ye,Ne)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:st,style:{width:Oe}},z.createElement("div",{className:`${Ve?ie.headProgram:ie.head}`},ut&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:_e,onChange:Ye=>{at(Ye.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Ve?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),it&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:mt,onChange:Ye=>{at(Ye.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:et,onChange:Ye=>{at(Ye.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:Dt,onChange:Ye=>{at(Ye.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:yt,onChange:Ye=>{at(Ye.target.checked,"last_match_rule")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ie.operation,style:Ve?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ie.listWrapper,style:{boxShadow:Ve?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((Ye,Ne)=>{var Ze,lt,vt,Tt;return z.createElement("div",{key:Ne,className:ie.list,style:Ve?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ut&&z.createElement("div",{style:{width:"15%"}},z.createElement(oe.default,{checked:!!Ye.hidden,onChange:tt=>{ct(tt.target.checked,Ne,"hidden")}})),z.createElement("div",{style:{width:Ve?"25%":"15%",paddingLeft:Ve?"5px":"0px",paddingRight:Ve?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.input||((Ze=Ye[0])==null?void 0:Ze.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.input_file_url?tt=Ye.input_file_url:tt=Ye.in_file:tt=Ye[0];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.input||((lt=Ye[0])==null?void 0:lt.name))),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.output||((vt=Ye[1])==null?void 0:vt.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.output_file_url?tt=Ye.output_file_url:tt=Ye.out_file:tt=Ye[1];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.output||((Tt=Ye[1])==null?void 0:Tt.name))),it&&z.createElement("div",{style:{width:"20%"}},z.createElement(ae.default,{size:"large",addonAfter:Ve?"%":null,disabled:At,style:{width:"80%"},onChange:tt=>rt(tt,Ne),value:Ye.score}),!Ve&&z.createElement("span",null,"\xA0%")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.input_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.is_invisible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.actual_output_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.last_match_rule||!1,onChange:tt=>{ct(tt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Et(Ye,Ne),style:Ve?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ie.del},"\u5220\u9664")))})),z.createElement(E.Z,{close:!0,data:Ge.dataUrl,filename:Ge.filename,type:Ge.dataUrl.length?"txt":"",onClose:()=>qe(be({},pt)),monacoEditor:{value:Ge.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Re=Me},83554:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ne}});var de=Ee(59301),ze=Ee(8591),b=Ee(6848),we=Ee(71418),pe=Ee(95237),ce=Ee(43604),Ae=Ee(58421),oe=Ee(3113),se=Ee(96565),ae=Ee(38147),ie=Ee(6339),re=(a,y,x)=>new Promise((E,z)=>{var te=ve=>{try{he(x.next(ve))}catch(me){z(me)}},ue=ve=>{try{he(x.throw(ve))}catch(me){z(me)}},he=ve=>ve.done?E(ve.value):Promise.resolve(ve.value).then(te,ue);he((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:E})=>{const[z,te]=(0,de.useState)(""),[ue,he]=(0,de.useState)(!1);function ve(ye){te(ye)}function me(){if(!z){ze.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,de.useEffect)(()=>{y!=a&&he(!1)},[y]),de.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},de.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:E&&de.createElement(b.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ue,activeDiscussIndex:y,onChange:ve,setIsOpen:he}),overlayStyle:{maxWidth:600}},de.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>he(!ue)},de.createElement("i",{className:"iconfont icon-dianzan11"})))}),de.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,de.useState)(!1),[E,z]=(0,de.useState)([]),[te,ue]=(0,de.useState)(1);(0,de.useEffect)(()=>{a!=null&&a.isOpen?he():(ue(1),z([]))},[a==null?void 0:a.isOpen]);const he=()=>re(void 0,null,function*(){x(!0);const ve=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&z(ve==null?void 0:ve.answer),x(!1)});return de.createElement(we.Z,{spinning:y},de.createElement("div",{style:{color:"#000"}},de.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[te-1])||""}),de.createElement(pe.Z,{justify:"end",align:"middle"},de.createElement(ce.Z,null,de.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:ve=>{ue(ve)}})),de.createElement(ce.Z,null,de.createElement(oe.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(E==null?void 0:E[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Rt,bt,Ee){"use strict";Ee.d(bt,{CP:function(){return b},_V:function(){return ce}});var de=Ee(28209),ze=Ee.n(de);const b={secret:de.enc.Utf8.parse("0a18e199b87f1a8d"),iv:de.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:b};function pe(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return AES.encrypt(Ae,se,{iv:ae,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return de.AES.decrypt(Ae,se,{iv:ae,mode:ze().mode.CBC,padding:ze().pad.Pkcs7}).toString(de.enc.Utf8)}},40743:function(Rt,bt,Ee){"use strict";Ee.d(bt,{c:function(){return ze}});var de=(b=>(b.FirstPage="firstPage",b.PrevPage="prevPage",b.NextPage="nextPage",b))(de||{}),ze=(b=>(b[b.Single=0]="Single",b[b.Multiple=1]="Multiple",b[b.Judge=2]="Judge",b[b.Fill=3]="Fill",b[b.Subjective=4]="Subjective",b[b.Shixun=5]="Shixun",b[b.Program=6]="Program",b[b.Combine=7]="Combine",b))(ze||{})},84454:function(Rt,bt,Ee){"use strict";Ee.d(bt,{AD:function(){return Me},BA:function(){return Ge},D9:function(){return it},Hp:function(){return ve},IM:function(){return rt},Iy:function(){return me},KM:function(){return pt},KU:function(){return et},MJ:function(){return ye},Ne:function(){return At},ON:function(){return mt},Uj:function(){return st},VY:function(){return _e},YO:function(){return ut},YX:function(){return Dt},Zn:function(){return a},_g:function(){return te},_k:function(){return Xe},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ie},fi:function(){return x},gh:function(){return Se},hS:function(){return ct},iA:function(){return E},j6:function(){return ue},je:function(){return He},jj:function(){return he},kS:function(){return yt},o6:function(){return Pe},pO:function(){return Ve},rQ:function(){return Fe},sA:function(){return be},xm:function(){return Oe},xo:function(){return at},y8:function(){return Re},yd:function(){return z}});var de=Ee(33270),ze=Ee(65582),b=Ee(65862),we=Ee(8591),pe=Ee(74128),ce=Object.defineProperty,Ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(qe,Ft,Ct)=>Ft in qe?ce(qe,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):qe[Ft]=Ct,ie=(qe,Ft)=>{for(var Ct in Ft||(Ft={}))oe.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);if(Ae)for(var Ct of Ae(Ft))se.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);return qe},re=(qe,Ft,Ct)=>new Promise((Et,Ye)=>{var Ne=vt=>{try{lt(Ct.next(vt))}catch(Tt){Ye(Tt)}},Ze=vt=>{try{lt(Ct.throw(vt))}catch(Tt){Ye(Tt)}},lt=vt=>vt.done?Et(vt.value):Promise.resolve(vt.value).then(Ne,Ze);lt((Ct=Ct.apply(qe,Ft)).next())});const ne=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=qe=>re(void 0,null,function*(){ne(),(yield(0,de.YR)(ie({},qe))).status===0&&(yield(0,b.QH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_couser_info.json`,query:qe}))),ee()}),y=qe=>re(void 0,null,function*(){const Ft=yield(0,de.yS)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`);else{if(Ft.status===-2)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`))}}),x=qe=>re(void 0,null,function*(){const Ft=yield(0,de.W0)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`))}}),E=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Nl)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=qe=>re(void 0,null,function*(){const Ft=yield(0,de.IU)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`))}}),te=qe=>re(void 0,null,function*(){const Ft=yield(0,de.td)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-2)return Ft;if(Ft.status===-3)(0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ft.status===-4)return Ft}}),ue=qe=>re(void 0,null,function*(){const Ft=yield(0,de.QX)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`))}}),he=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.o_)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ve=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.ZL)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),me=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.aP)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ye=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.vV)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),Be=qe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ie({},qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${qe.categoryId}/works_list.zip`,query:qe}))),ee()}),be=qe=>re(void 0,null,function*(){ne(),yield(0,b.QH)("",pe.Z.API_SERVER+`/api/polls/${qe.categoryId}/commit_result.xlsx`),ee()}),Se=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:qe}))}),Pe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/video_study_statics.xlsx`,query:qe}))}),Qe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_video_study.xlsx`,query:qe}))}),Ie=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_course_students_info.xlsx`,query:qe}))}),Me=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:qe}))}),Fe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:qe}))}),Re=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:qe}))}),He=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Uy)(ie({},qe));Ft.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Xe=qe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/export_records/${qe.id}.xlsx`,query:qe}))}),Oe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:qe}))}),it=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/${qe.menuKey}_statistic.xlsx?${qe.checkedList.map(Ft=>`course_group_id[]=${Ft}`).join("&")}`,query:qe}))}),At=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_training_objectives.xlsx`,query:qe}))}),rt=qe=>re(void 0,null,function*(){yield(0,b.FH)(qe==null?void 0:qe.name,(0,b.NY)({url:pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:qe}))}),ct=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_courses.xlsx`,query:qe}))}),at=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:qe}))}),_e=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:qe}))}),et=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}/rank_list.xlsx`,query:qe}))}),yt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:qe}))}),mt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/examination_banks/${qe.id}.json`,query:qe}))}),Dt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}.json`,query:qe}))}),ut=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/polls/${qe==null?void 0:qe.id}/commit_result.json`,query:qe}))}),st=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:qe}))}),Ve=(qe,Ft)=>re(void 0,null,function*(){yield(0,b.FH)(Ft||"",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe==null?void 0:qe.exercise_id}/consult_exercise.json`,query:qe}))}),pt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/competitions/${qe==null?void 0:qe.identifier}/competition_commit_records/member_works.xlsx`,query:qe}))}),Ge=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:qe}))})},84056:function(Rt,bt,Ee){"use strict";Ee.d(bt,{BU:function(){return ze},Dj:function(){return de},gH:function(){return b},vp:function(){return we}});function de(pe){try{pe.mozRequestFullScreen?pe.mozRequestFullScreen():pe.webkitRequestFullScreen&&pe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function ze(){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 b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var pe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",pe),window.isFullScreen?window.isFullScreen:pe!=null}},61527:function(Rt,bt,Ee){"use strict";Ee.d(bt,{U:function(){return se}});var de=Ee(59301),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ae,ie,re)=>ie in ae?ze(ae,ie,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[ie]=re,Ae=(ae,ie)=>{for(var re in ie||(ie={}))we.call(ie,re)&&ce(ae,re,ie[re]);if(b)for(var re of b(ie))pe.call(ie,re)&&ce(ae,re,ie[re]);return ae},oe=(ae,ie,re)=>new Promise((ne,ee)=>{var a=E=>{try{x(re.next(E))}catch(z){ee(z)}},y=E=>{try{x(re.throw(E))}catch(z){ee(z)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((re=re.apply(ae,ie)).next())});function se(ae,ie){const[re,ne]=(0,de.useState)(ie),[ee,a]=(0,de.useState)(!1),[y,x]=(0,de.useState)();return[re,ee,(z,te=!1)=>oe(this,null,function*(){const ue=te?ie:Ae(Ae({},re),z);a(!0),ne(ue);const he=yield ae(ue);return a(!1),x(he),he}),y]}},72530:function(Rt,bt,Ee){"use strict";Ee.d(bt,{_:function(){return b}});var de=Ee(59301),ze=Ee(43418);const b=we=>{var pe,ce;const Ae=(0,de.useRef)([]),oe=()=>{for(const se of Ae.current)clearTimeout(se);Ae.current=[]};return(0,de.useEffect)(()=>{var se,ae,ie,re,ne,ee;if(oe(),(se=we==null?void 0:we.exercise)!=null&&se.left_time&&((ie=(ae=we==null?void 0:we.exercise)==null?void 0:ae.exercise_events)==null?void 0:ie.length)>0){for(const a of(re=we==null?void 0:we.exercise)==null?void 0:re.exercise_events)if(((ne=we==null?void 0:we.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=we==null?void 0:we.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ze.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(pe=we==null?void 0:we.exercise)==null?void 0:pe.left_time,(ce=we==null?void 0:we.exercise)==null?void 0:ce.exercise_events]),oe}},42926:function(Rt,bt,Ee){"use strict";Ee.d(bt,{G:function(){return pe},t:function(){return we}});var de=Ee(7062),ze=Ee.n(de);const b=null;function we(ce,Ae){let oe=ze().get("__ec");oe||(oe={}),oe[ce]=Ae,ze().set("__ec",oe)}function pe(ce,Ae){let oe=ze().get("__ec");return oe?oe[ce]===void 0?Ae:oe[ce]:Ae}},47257:function(Rt){(function(bt){(function(Ee){if(1)Rt.exports=Ee();else var de})(function(){var Ee,de,ze;return function(){function b(we,pe,ce){function Ae(ae,ie){if(!pe[ae]){if(!we[ae]){var re=void 0;if(!ie&&re)return require(ae,!0);if(oe)return oe(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=pe[ae]={exports:{}};we[ae][0].call(ee.exports,function(a){var y=we[ae][1][a];return Ae(y||a)},ee,ee.exports,b,we,pe,ce)}return pe[ae].exports}for(var oe=void 0,se=0;se +\u8BC4\u8BED\uFF1A${(Di=Kn==null?void 0:Kn.data)==null?void 0:Di.comment}`;vo(so=>[...so].map((Yo,xs)=>xs===so.length-1?_o(Qo({},Yo),{text:ni,loading:!1,response:Kn}):Yo))}});return Sr.createElement(de.Fragment,null,Sr.createElement(ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:xr.show,destroyOnClose:!0,onCancel:()=>Aa({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:Si,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Zr},Sr.createElement("div",{className:`${vi.config_title}`},"\u8BC4\u5206\u6807\u51C6"),Sr.createElement(b.default,{form:po,colon:!1},Sr.createElement("div",{className:vi.form_item_warp},Sr.createElement(b.default.List,{name:"ai_review_settings"},(Yn,{add:Nn,remove:ma})=>Yn.map((xa,ri)=>{var yi;return Sr.createElement(oe.Z,{key:xa.key,style:{padding:"5px 14px 5px 30px"}},Sr.createElement(se.Z,{className:vi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Sr.createElement(Ae.default,{onChange:Ja=>{po.setFieldValue([xa.name,"content"],Ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Sr.createElement(se.Z,{className:vi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Sr.createElement(Ae.default,{onChange:Ja=>{po.setFieldValue([xa.name,"content"],Ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Sr.createElement(se.Z,{className:vi.lable_name1},"\u6743\u91CD"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},Sr.createElement(ee.Z,{onChange:Ja=>{Number.isInteger(Ja)||po.setFieldValue([xa.name,"weight"],parseFloat(Ja).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),Sr.createElement(oe.Z,{className:(yi=vi)==null?void 0:yi.h_lh_40},Sr.createElement(se.Z,null,Sr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Yn.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Nn()}})),ri>0&&Sr.createElement(se.Z,null,Sr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{ma(xa.name)}}))))}))))),Sr.createElement(ws.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Gi,onOpen:Li,onClose:()=>{Xo(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:mo,showDefaultTips:!1,extraAnswerAction:Yn=>{var Nn,ma;return!Yn.loading&&!((ma=(Nn=Yn==null?void 0:Yn.response)==null?void 0:Nn.data)!=null&&ma.message)&&Sr.createElement("div",{className:vi.apply,onClick:()=>{var xa,ri,yi,Ja;ja(_o(Qo({},Qr),{score:(ri=(xa=Yn==null?void 0:Yn.response)==null?void 0:xa.data)==null?void 0:ri.score,comment:((Ja=(yi=Yn==null?void 0:Yn.response)==null?void 0:yi.data)==null?void 0:Ja.comment)||"",is_ai:!0})),Xo(!1)}},Sr.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},Sr.createElement("div",{className:ys()(vi.intelligentReview,bn),style:Dn},Sr.createElement(pe.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var Yr=(0,ze.connect)(({exercise:_t,loading:bn})=>({exercise:_t,loading:bn.effects}))(Ws),La=Ee(88125),gi=Ee(38821),Vr=Ee(59301);const{TabPane:no}=Wt.default;var rs=({item:_t,answerData:bn,autoHeight:Dn})=>{var Pa,Qr,ja,ra,da,xr;const[Aa,Zr]=(0,de.useState)([]),[oi,Gi]=(0,de.useState)(!1),[Xo,bi]=(0,de.useState)(!1);(0,de.useEffect)(()=>{var ro,Si;console.log(_t),console.log(bn),((ro=_t==null?void 0:_t.evaluate_codes)==null?void 0:ro.length)>0?Zr((Si=_t==null?void 0:_t.evaluate_codes)==null?void 0:Si.map((Li,mo)=>({key:mo+1,error_msg:Li!=null&&Li.error_msg?He.Base64.decode(Li==null?void 0:Li.error_msg):"",status:Li==null?void 0:Li.status,created_at:Li.created_at,code:Li==null?void 0:Li.code,show_code:Li==null?void 0:Li.show_code,language:Li==null?void 0:Li.language,resubmit:Li==null?void 0:Li.resubmit}))):Zr([{key:"--",error_msg:"--",show_code:!1}])},[_t==null?void 0:_t.evaluate_codes]);const po=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(ro,Si)=>Vr.createElement("span",null,Si.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(ro,Si)=>Vr.createElement(Ct,{date:Si.created_at,showTag:Si==null?void 0:Si.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(ro,Si)=>{var Li;return Vr.createElement("span",{className:ro===0?"c-green":"c-red"},((Li=La.Im[ro])==null?void 0:Li.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Pa=Aa==null?void 0:Aa[0])==null?void 0:Pa.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(ro,Si)=>Vr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ce.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Vr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Vr.createElement(gi.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Si==null?void 0:Si.language]})),content:Vr.createElement("div",{className:"mb10"},Vr.createElement(un.ZP,{height:300,language:"python",theme:"vs-light",value:Si!=null&&Si.code?He.Base64.decode(Si==null?void 0:Si.code):"",autoHeight:Dn,options:eo}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(ro=>!!ro),eo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Vr.createElement(Vr.Fragment,null,Vr.createElement(Wt.default,{defaultActiveKey:"1"},Vr.createElement(no,{tab:Vr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Vr.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Vr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},Vr.createElement("div",{className:"mt15 mb15"},Vr.createElement(Pe.Z,{value:_t==null?void 0:_t.description})),!!((Qr=_t==null?void 0:_t.user_answer)!=null&&Qr.length)&&(_t==null?void 0:_t.passed_code)&&Vr.createElement("aside",{className:Se.Z.shixunWrp},Vr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Vr.createElement("div",{className:Se.Z.full},Vr.createElement(gi.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[_t==null?void 0:_t.language]}),Vr.createElement("span",{onClick:()=>Gi(!0)},Vr.createElement("i",{className:"iconfont icon-quanping2"}),Vr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Vr.createElement(un.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:_t!=null&&_t.passed_code?He.Base64.decode(_t==null?void 0:_t.passed_code):"",autoHeight:Dn,options:eo})),Vr.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{bi(!Xo)}},Xo?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Xo&&Vr.createElement("div",{className:Se.Z.newProgramBg},Vr.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(_t==null?void 0:_t.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),Vr.createElement(no,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((ja=bn==null?void 0:bn.exercise)!=null&&ja.student_commit_status)&&((ra=bn==null?void 0:bn.exercise)==null?void 0:ra.student_commit_status)!==0||!!((da=bn==null?void 0:bn.exercise)!=null&&da.user_exercise_status)&&((xr=bn==null?void 0:bn.exercise)==null?void 0:xr.user_exercise_status)!==0)&&Vr.createElement(te.default,{className:"mt5",bordered:!0,dataSource:Aa,columns:po,pagination:!1}))),Vr.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:oi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Gi(!1),footer:null},Vr.createElement(un.ZP,{height:500,language:"python",theme:"vs-light",value:_t!=null&&_t.passed_code?He.Base64.decode(_t==null?void 0:_t.passed_code):"",autoHeight:Dn,options:eo})))},us=Ee(30214),Go=Ee(74128),$s="data:image/png;base64,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",as="data:image/png;base64,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",lA="data:image/png;base64,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",hA="data:image/png;base64,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",el="data:image/png;base64,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",_r="data:image/png;base64,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",ml="data:image/png;base64,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",Ol="data:image/png;base64,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",il={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Ms=Ee(2524),Es=Ee(65078),is=({parentData:_t})=>{var bn,Dn,Pa,Qr;const ja=((bn=(0,Es.Uf)(_t))==null?void 0:bn.every(ra=>{var da;return!((da=ra==null?void 0:ra.data)!=null&&da.length)}))&&!((Dn=_t==null?void 0:_t.photos)!=null&&Dn.length);return de.createElement("div",{className:il.wrap},de.createElement("div",{className:il.head},de.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),de.createElement("div",null,"\u5171",de.createElement("span",null,(Pa=_t==null?void 0:_t.photos)==null?void 0:Pa.length),"\u5F20")),ja?de.createElement(Ms.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):de.createElement(de.Fragment,null,de.createElement(Es.ZP,{data:(0,Es.Uf)(_t)}),!!((Qr=_t==null?void 0:_t.photos)!=null&&Qr.length)&&de.createElement(de.Fragment,null,de.createElement("div",{className:il.line}),de.createElement(Es._s,{dataSource:_t==null?void 0:_t.photos,right:21,col:3,wrapWidth:856}))))},Ai={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},ui=Ee(58421),Hi=Ee(89392),Ta=Ee.n(Hi),zi=Ee(3918),Qa=Ee(59301),os=Object.defineProperty,Os=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,Pl=(_t,bn,Dn)=>bn in _t?os(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Oo=(_t,bn)=>{for(var Dn in bn||(bn={}))tl.call(bn,Dn)&&Pl(_t,Dn,bn[Dn]);if(Os)for(var Dn of Os(bn))nl.call(bn,Dn)&&Pl(_t,Dn,bn[Dn]);return _t},vl=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())}),Zn=({visible:_t,value:bn,onChange:Dn,onClose:Pa,sealedReview:Qr,data:ja})=>{var ra;const da=(0,ze.useLocation)(),xr=(0,ze.useParams)(),Aa=(ra=da==null?void 0:da.pathname)==null?void 0:ra.includes("/centralizeReview"),[Zr,oi]=(0,de.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:Aa?"appraise":"normal"}),[Gi,Xo]=(0,de.useState)([]),[bi,po]=(0,de.useState)([]),[eo,ro]=(0,de.useState)(!0),[Si,Li]=(0,de.useState)(!1),[mo,Yn]=(0,de.useState)(!1),[Nn,ma]=(0,de.useState)(0),xa=(0,de.useRef)(!0),ri=(0,de.useRef)(!0);(0,de.useEffect)(()=>{let Jr=Zr;_t&&(console.log(ri.current),Aa||(Jr=Oo({},Zr)),oi(Oo({},Jr)),ri.current=!1,Di(Jr),Za())},[_t]),(0,de.useEffect)(()=>{Qr!==void 0&&Yn(Qr)},[Qr]);const yi=Jr=>{Zr.course_group_id=Jr,Zr.page=1,oi(Oo({},Zr)),Di(Zr)},Ja=Jr=>{Zr.review_status=Jr,Zr.page=1,oi(Oo({},Zr)),Di(Zr)},Di=Jr=>vl(void 0,null,function*(){console.log(Jr);const Pi=Ta().pickBy(Jr,Kn=>Kn!=="all");delete Pi.save_name,delete Pi.review,delete Pi.exercise_group_id,ro(!0);const ti=yield(0,Re.ZP)(`/api/exercises/${xr.exerciseId}/user_review_list.json`,{method:"post",body:Oo({},Pi)});po((ti==null?void 0:ti.review_list)||[]),ma((ti==null?void 0:ti.count)||0),ro(!1)}),Za=()=>vl(void 0,null,function*(){if(!xa.current)return;Li(!0);const Jr=yield(0,Re.ZP)(`/api/courses/${xr.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});Jr!=null&&Jr.course_groups&&(Xo((Jr==null?void 0:Jr.course_groups)||[]),xa.current=!1),Li(!1)}),vo=Jr=>vl(void 0,null,function*(){var Pi;const ti=(Pi=da==null?void 0:da.pathname)!=null&&Pi.includes("/centralizeReview")?"centralizeReview":"review";ze.history.replace(`/classrooms/${xr.coursesId}/exercise/${xr.exerciseId}/${ti}/${Jr.login}`),Dn(Jr)}),yo=Jr=>{Zr.page=Jr,oi(Oo({},Zr)),Di(Zr)},Uo=(Jr,Pi)=>{Zr.page=Jr,Zr.limit=Pi,oi(Oo({},Zr)),Di(Zr)},Ma=()=>Qa.createElement("div",{className:Ai.head},Qa.createElement("div",{className:Ai.title},"\u5B66\u751F\u5217\u8868"),Qa.createElement("div",{className:Ai.inputBox},!mo&&Qa.createElement(gn.default,{value:Zr==null?void 0:Zr.course_group_id,className:Ai.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:Jr=>Jr.parentNode,onChange:yi,dropdownRender:Jr=>Qa.createElement(y.Z,{spinning:Si},Jr)},Qa.createElement(gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Gi.map(Jr=>Qa.createElement(gn.default.Option,{key:Jr.id,value:Jr.id},Jr.name))),Qa.createElement(gn.default,{className:Ai.selectWrapper,style:{width:255},getPopupContainer:Jr=>Jr.parentNode,value:Zr==null?void 0:Zr.review_status,onChange:Ja},Qa.createElement(gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Qa.createElement(gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),Qa.createElement(gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Qa.createElement(gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Qa.createElement(zi.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Zr==null?void 0:Zr.save_name,onChange:Jr=>{Zr.page=1,Zr.name=Jr,oi(Oo({},Zr)),Di(Zr)}})));return Qa.createElement(he.Z,{className:Ai.wrapper,title:Ma(),width:800,placement:"left",closable:!1,onClose:Pa,bodyStyle:{display:"flex",flexDirection:"column"},open:_t},Qa.createElement("div",{className:Ai.content},Qa.createElement(y.Z,{spinning:eo},bi.length>0?Qa.createElement("div",{className:Ai.tableHead},Qa.createElement("div",null,"\u59D3\u540D"),Qa.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Qa.createElement("div",null,"\u5206\u73ED"),Qa.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Qa.createElement(Ms.Z,null),bi==null?void 0:bi.map(Jr=>Qa.createElement("div",{key:Jr.id,className:bn===Jr.login?`${Ai.list} ${Ai.active}`:Ai.list,onClick:()=>vo(Jr)},Qa.createElement("span",{title:Jr==null?void 0:Jr.name},Jr.name),Qa.createElement("span",{title:Jr==null?void 0:Jr.student_id},Jr.student_id),Qa.createElement("span",{title:Jr.course_group},(0,Qe.Pq)(Jr.course_group,11)),(Jr==null?void 0:Jr.review_status)===1?Qa.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(Jr==null?void 0:Jr.review_status)===0?Qa.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Qa.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Nn===0&&Zr.name&&Qa.createElement(Ms.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Qa.createElement("div",{className:Ai.footer},Nn>Zr.limit?Qa.createElement("div",null,Qa.createElement("span",{style:{color:"#656F87"}},"\u5171",Qa.createElement("span",{className:"c-light-primary"},Nn),"\u6761\u6570\u636E")):"",Qa.createElement(ui.Z,{total:Nn,pageSize:Zr==null?void 0:Zr.limit,current:Zr==null?void 0:Zr.page,showSizeChanger:!0,size:"small",onShowSizeChange:Uo,onChange:yo,showQuickJumper:!0,hideOnSinglePage:!0})))},hr=Ee(84161),wr=Ee(6079),nr=Ee(88265),ar=Ee(73034),lr=Ee(60335),Rr=Ee(60546),jr=Ee(44164),ea=Ee.n(jr),Tr=Ee(40743),fr=Ee(59301),Ea=Object.defineProperty,Ji=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Ps=(_t,bn,Dn)=>bn in _t?Ea(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Zo=(_t,bn)=>{for(var Dn in bn||(bn={}))To.call(bn,Dn)&&Ps(_t,Dn,bn[Dn]);if(Ii)for(var Dn of Ii(bn))Rs.call(bn,Dn)&&Ps(_t,Dn,bn[Dn]);return _t},On=(_t,bn)=>Ji(_t,Wa(bn)),hn=(_t,bn)=>{var Dn={};for(var Pa in _t)To.call(_t,Pa)&&bn.indexOf(Pa)<0&&(Dn[Pa]=_t[Pa]);if(_t!=null&&Ii)for(var Pa of Ii(_t))bn.indexOf(Pa)<0&&Rs.call(_t,Pa)&&(Dn[Pa]=_t[Pa]);return Dn},En=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const{TextArea:rr}=Ae.default,na=_t=>{var bn=_t,{exercise:Dn,globalSetting:Pa,loading:Qr,user:ja,dispatch:ra,isEaxmPaperOpen:da,studentexportDate:xr,onChangeProgress:Aa=()=>{}}=bn,Zr=hn(bn,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const oi=(0,ze.useParams)(),{userInfo:Gi}=ja,[Xo,bi]=(0,de.useState)({}),po=(0,de.useRef)(),eo=(0,de.useRef)(!1),[ro,Si]=(0,de.useState)(null),[Li,mo]=(0,de.useState)(!1),[Yn,Nn]=(0,de.useState)(!1),[ma,xa]=(0,de.useState)(!1),[ri,yi]=(0,de.useState)(!1),[Ja,Di]=(0,de.useState)(!1),Za={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,de.useEffect)(()=>{Gi!=null&&Gi.login&&Uo()},[oi.userId,oi.coursesId,oi.exerciseId,Gi]),(0,de.useEffect)(()=>{da&&ro&&(yi(xr.userCommentVisible),xa(xr.userScoreVisible),Di(xr.new),mo(!0),setTimeout(()=>{Ma(xr)},2500))},[da,ro]);const vo=()=>{document.querySelectorAll("canvas").forEach(Kn=>{(!Kn.clientWidth||!Kn.clientHeight)&&Kn.remove()})},yo=Kn=>{var ni,so,Yo,xs;const Ys=(ni=Kn==null?void 0:Kn.exercise_answer_user)==null?void 0:ni.user_id;if((so=Kn==null?void 0:Kn.exercise)!=null&&so.question_random||(Yo=Kn==null?void 0:Kn.exercise)!=null&&Yo.choice_random){let ss=1;Kn.exercise.question_random=(xs=Kn==null?void 0:Kn.exercise_question_types)==null?void 0:xs.map(lo=>{var Wo,Qs;return(Wo=Kn==null?void 0:Kn.exercise)!=null&&Wo.choice_random&&((lo.question_type===0||lo.question_type===1)&&lo.items.map(Fs=>(Fs.question_choices=(0,Qe.M2)(Fs.question_choices,Ys),Fs)),lo.question_type===7&&lo.items.forEach(Fs=>{Fs.sub_exercise_questions.forEach(xl=>{xl.question_choices&&(xl.question_choices=(0,Qe.M2)(xl.question_choices,Ys))})})),(Qs=Kn==null?void 0:Kn.exercise)!=null&&Qs.question_random&&(lo.items=(0,Qe.M2)(lo.items,Ys)),lo.items.map(Fs=>(Fs.question_num=ss,ss++,Fs)),lo})}},Uo=()=>En(void 0,null,function*(){let Kn;ra({type:"exercise/getExerciseExportHeadData",payload:{id:oi.exerciseId||oi.categoryId,identify:oi.userId||null}}),oi.userId?(Kn=yield(0,be.pu)({exerciseId:oi.exerciseId,login:oi.userId}),yo(Kn),eo.current=!1):(Kn=yield ra({type:"exercise/editExercise",payload:{coursesId:oi.coursesId,categoryId:oi.exerciseId}}),eo.current=!0),Si(Zo({},Kn||{}))}),Ma=Kn=>En(void 0,null,function*(){var ni,so,Yo;Kn.type==="all"?eo.current=!1:oi.userId||(eo.current=!0),vo();const xs=po.current.children;let Ys=`${Be()().format("YYYY-MM-DD HH:mm:ss")}`;(ni=Dn.exerciseExportHeadData)!=null&&ni.new_user&&(Ys=`${((so=Dn.exerciseExportHeadData)==null?void 0:so.new_student_id)||""}${(Yo=Dn.exerciseExportHeadData)==null?void 0:Yo.new_user}`);const ss={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let lo=ea()();for(let Wo=0;WoEn(void 0,null,function*(){Wo{var Yo,xs,Ys,ss,lo,Wo,Qs,Fs,xl,CA,wo,Nl,Wl,Ec;return fr.createElement(fr.Fragment,null,!so&&fr.createElement("div",{style:{display:"flex"},className:nr.Z.programTitle},fr.createElement("span",{style:{flexShrink:0},className:"font18"},ni,"."),fr.createElement(Pe.Z,{value:(Kn==null?void 0:Kn.question_type)===8?Kn==null?void 0:Kn.description:Kn.question_title}),fr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Kn==null?void 0:Kn.question_type)===7?`\u5171${Kn==null?void 0:Kn.sub_q_count}\u5C0F\u9898`:""," ",Kn.question_score,"\u5206\uFF09")),(Kn==null?void 0:Kn.question_type)===8&&fr.createElement(Pe.Z,{showProgramFill:!0,disabledFill:!0,value:He.Base64.decode((Kn==null?void 0:Kn.code)||"")}),Kn.question_type===Tr.c.Single&&((Yo=Kn.question_choices)==null?void 0:Yo.map((ko,Ml)=>{var Vl;return fr.createElement(oe.Z,{key:Ml,className:"pr20"},fr.createElement(se.Z,{flex:"25px"},fr.createElement("div",{style:{width:25,overflow:"hidden"}},fr.createElement(ae.ZP,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),fr.createElement(se.Z,{flex:"1"},fr.createElement(Pe.Z,{value:ko.choice_text||""})))})),Kn.question_type===Tr.c.Multiple&&((xs=Kn.question_choices)==null?void 0:xs.map((ko,Ml)=>{var Vl;return fr.createElement(oe.Z,{key:Ml,className:"pr20"},fr.createElement(se.Z,{flex:"25px"},fr.createElement("div",{style:{width:25,overflow:"hidden"}},fr.createElement(ie.default,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),fr.createElement(se.Z,{flex:"1"},fr.createElement(Pe.Z,{value:ko.choice_text||""})))})),Kn.question_type===Tr.c.Judge&&fr.createElement("div",{className:nr.Z.flexRow},(Ys=Kn.question_choices)==null?void 0:Ys.map((ko,Ml)=>{var Vl;return fr.createElement(oe.Z,{className:"pr20",key:Ml},fr.createElement(se.Z,{flex:"25px"},fr.createElement("div",{style:{width:25,overflow:"hidden"}},fr.createElement(ae.ZP,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),fr.createElement(se.Z,{flex:"1"},ko.choice_text))})),Kn.question_type===Tr.c.Fill&&!eo.current&&fr.createElement(Ie.Z,{item:Kn,answerData:ro,changeScoreData:Xo,textValue:(ss=Xo[Kn.q_position])==null?void 0:ss.text,textOnChange:ko=>{Xo[Kn.q_position].text=ko,bi(Zo({},Xo))},seeAnswerVisible:!1}),Kn.question_type===Tr.c.Shixun&&fr.createElement(ar.Z,{item:Kn,answerData:ro,hasChangeScore:!1,autoHeight:Li}),Kn.question_type===Tr.c.Subjective&&((lo=Kn==null?void 0:Kn.user_answer)!=null&&lo[0])?fr.createElement("div",{className:nr.Z.simpleBg},fr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),fr.createElement("div",null,ri?fr.createElement(Pe.Z,{value:(Wo=Kn==null?void 0:Kn.user_answer_light)==null?void 0:Wo[0]}):fr.createElement(Pe.Z,{value:(Qs=Kn==null?void 0:Kn.user_answer)==null?void 0:Qs[0]}))):null,Kn.question_type===Tr.c.Program&&fr.createElement(lr.Z,{item:Kn,answerData:ro,autoHeight:Li}),Kn.question_type===Tr.c.Combine&&((Fs=Kn.sub_exercise_questions)==null?void 0:Fs.map((ko,Ml)=>fr.createElement("div",{style:{marginLeft:10}},fr.createElement("span",{style:{fontSize:"16px"}},ni,".",Ml+1,"\uFF08",Za[`${ko==null?void 0:ko.question_type}`],"\uFF09",ko==null?void 0:ko.question_title,"\uFF08",ko==null?void 0:ko.question_score,"\u5206\uFF09"),Jr(ko,Ml,!0)))),Kn.question_type===8&&fr.createElement(fr.Fragment,null,fr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},fr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((xl=Kn==null?void 0:Kn.user_answer)==null?void 0:xl.length)>0&&((CA=Kn==null?void 0:Kn.user_answer)==null?void 0:CA.map(ko=>fr.createElement("div",{style:{display:"flex"}},fr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",ko==null?void 0:ko.choice_id,")\uFF1A"),fr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},ko==null?void 0:ko.answer_text)))))),Yn&&fr.createElement("div",{style:{marginTop:10}},(Kn==null?void 0:Kn.question_type)<3&&(Kn==null?void 0:Kn.standard_answer_show)&&fr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Kn==null?void 0:Kn.standard_answer_show),!!((wo=Kn==null?void 0:Kn.standard_answer)!=null&&wo.length)&&Yn&&(Kn==null?void 0:Kn.question_type)===3&&fr.createElement("div",null,(Nl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Nl.map((ko,Ml)=>fr.createElement("div",null,fr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ml+1,"\uFF09:"),fr.createElement("div",null,fr.createElement(rr,{autoSize:!0,disabled:!0,value:ko==null?void 0:ko.answer_text[0]}))))),(Kn==null?void 0:Kn.standard_answer)&&(Kn==null?void 0:Kn.question_type)===4&&fr.createElement("div",null,fr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),fr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},fr.createElement(Pe.Z,{value:(Wl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Wl[0]}))),(Kn==null?void 0:Kn.question_type)<=4&&((Kn==null?void 0:Kn.standard_answer_show)||((Ec=Kn==null?void 0:Kn.standard_answer)==null?void 0:Ec.length)>0)&&fr.createElement(oe.Z,{style:{marginTop:14}},fr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),fr.createElement(Pe.Z,{className:nr.Z.renderHtml,value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),ma&&!Number.isNaN(parseFloat(Kn==null?void 0:Kn.user_score))&&(Kn==null?void 0:Kn.question_type)!==Tr.c.Shixun&&(Kn==null?void 0:Kn.question_type)!==Tr.c.Combine&&fr.createElement("span",null,fr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Kn==null?void 0:Kn.user_score,"\u5206"),(Kn==null?void 0:Kn.answer_comments)&&ri&&fr.createElement(hr.Z,{newuserCommentVisible:Ja,list:Kn==null?void 0:Kn.answer_comments}),!so&&fr.createElement(ne.Z,{style:eo.current?{marginTop:30}:{}}))},Pi=(Kn,ni,so)=>Kn.category?fr.createElement("div",null,fr.createElement("div",null,fr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Kn==null?void 0:Kn.category),"\u3001",Kn.name),fr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Kn.count,"\u9898\uFF0C",(Kn==null?void 0:Kn.question_type)===7?`\u5305\u542B${Kn==null?void 0:Kn.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Kn.score,"\u5206\uFF09")),Jr(Kn.questionDetail,ni)):Jr(Kn.questionDetail,ni),ti=(0,de.useCallback)(()=>{var Kn,ni,so,Yo,xs,Ys;const ss=((ni=(Kn=Dn==null?void 0:Dn.exerciseExportHeadData)==null?void 0:Kn.exercise_header)==null?void 0:ni.export_page_num)||40,lo=[];let Wo=1;for(const[Qs,Fs]of((so=ro==null?void 0:ro.exercise_question_types)==null?void 0:so.entries())||[])Fs.items.forEach((xl,CA)=>{CA===0?lo.push(On(Zo({},Fs),{items:null,category:Qs+1,questionDetail:xl,questionIndex:Wo})):lo.push({questionDetail:xl,questionIndex:Wo}),Wo++});return console.log("newData:",lo),lo!=null&&lo.length?(Ys=(xs=(Yo=new Array(Math.ceil((lo==null?void 0:lo.length)/ss)))==null?void 0:Yo.fill([]))==null?void 0:xs.map((Qs,Fs)=>lo.slice(Fs*ss,Fs*ss+ss)))==null?void 0:Ys.map((Qs,Fs)=>fr.createElement("div",{className:"pl60 pr30",key:Fs,style:{minHeight:Fs===0?1e3:"auto"}},Fs===0&&fr.createElement(fr.Fragment,null,fr.createElement(Rr.Z,{isExportBlank:eo.current}),fr.createElement(ne.Z,{className:nr.Z.divider})),Qs==null?void 0:Qs.map((xl,CA)=>Pi(xl,xl.questionIndex,CA)))):null},[ro,Dn,Li]);return fr.createElement("div",{style:{height:"700px",overflow:"auto"}},fr.createElement("section",{id:"export-all",className:[nr.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:po},ti()))};var oa=(0,ze.connect)(({exercise:_t,loading:bn,user:Dn,globalSetting:Pa})=>({exercise:_t,globalSetting:Pa,user:Dn,loading:bn.effects}))(na),qn=Ee(96935),Xr=Ee(2337),pa=Ee(84454),xt=Ee(59301),ua=Object.defineProperty,tn=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Wn=(_t,bn,Dn)=>bn in _t?ua(_t,bn,{enumerable:!0,configurable:!0,writable:!0,value:Dn}):_t[bn]=Dn,Pr=(_t,bn)=>{for(var Dn in bn||(bn={}))ga.call(bn,Dn)&&Wn(_t,Dn,bn[Dn]);if(Wr)for(var Dn of Wr(bn))Nr.call(bn,Dn)&&Wn(_t,Dn,bn[Dn]);return _t},Gr=(_t,bn)=>tn(_t,Br(bn)),Sa=(_t,bn,Dn)=>new Promise((Pa,Qr)=>{var ja=xr=>{try{da(Dn.next(xr))}catch(Aa){Qr(Aa)}},ra=xr=>{try{da(Dn.throw(xr))}catch(Aa){Qr(Aa)}},da=xr=>xr.done?Pa(xr.value):Promise.resolve(xr.value).then(ja,ra);da((Dn=Dn.apply(_t,bn)).next())});const qi=({classroomList:_t,exercise:bn,globalSetting:Dn,loading:Pa,user:Qr,dispatch:ja})=>{var ra,da,xr,Aa,Zr,oi,Gi,Xo,bi,po,eo,ro,Si,Li,mo,Yn,Nn,ma,xa,ri,yi,Ja,Di,Za,vo,yo,Uo,Ma,Jr,Pi,ti,Kn,ni,so,Yo,xs,Ys,ss,lo,Wo,Qs,Fs,xl,CA,wo,Nl,Wl,Ec,ko,Ml,Vl,tf,nf,rf,ZA,Gu,Js,pu,XA,SA,$d,YA,Kf,OA,bc,oh,TA,Zl,Xl,zo,Ku,af,Wf,mu,Wu,of,vu,eg,tg,pA,Vu,ng,rg,Zu,Vf,Xu,ag,Zf,Xf,ig,og,sf,Bc,sg,lg,Ag,ug,cg,fg,Cc,dg,Yu,gg,hg,pg,Sc,Yf,Ju,mg,vg,yg,wg,yu;const Bi=(0,ze.useParams)(),Jf=(0,ze.useLocation)(),{userInfo:JA}=Qr,{reviewExercise:Pn,exerciseList:cp,commonHeader:qA}=bn,[Rl,wu]=(0,de.useState)({}),[_A,Eg]=(0,de.useState)(1),[qf,sh]=(0,de.useState)(!1),[Pc,lf]=(0,de.useState)(!1),[Af,ol]=(0,de.useState)(!1),[lh,Ah]=(0,de.useState)(!1),[uh,uf]=(0,de.useState)(!1),[cf,xc]=(0,de.useState)([]),[Fc,ch]=(0,de.useState)([]),[fh,Eu]=(0,de.useState)(!1),dh=(0,de.useRef)(null),_f=(0,de.useRef)([]),Ic=(0,de.useRef)(!0),Fa=(ra=Jf==null?void 0:Jf.pathname)==null?void 0:ra.includes("/centralizeReview"),$f=`exercise/${Fa?"getCentralizeReviewExercise":"postReviewExercise"}`,[gh,qu]=(0,de.useState)(!1),[mA,ed]=(0,de.useState)(!1),[hh,NA]=(0,de.useState)({}),[ff,df]=(0,de.useState)(0),[td,MA]=(0,de.useState)(!1),[bu,AA]=(0,de.useState)(!0),[PA,_u]=(0,de.useState)("1"),[bg,Fl]=(0,de.useState)(!1),[Lc,nd]=(0,de.useState)(null),[rd,$u]=(0,de.useState)(!1),[RA,ec]=(0,de.useState)("pdf"),ph=(0,de.useRef)(),[sl,Bg]=(0,de.useState)([]),[ad,gf]=(0,de.useState)(!1),[Cg,id]=(0,de.useState)({}),[Sg,od]=(0,de.useState)(!0),[yl,sd]=(0,de.useState)(!1),[eA,$A]=(0,de.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Bu]=b.default.useForm(),ld={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Pg=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((da=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[0].nameType))==null?void 0:da.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((xr=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[1].nameType))==null?void 0:xr.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((Aa=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[3].nameType))==null?void 0:Aa.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Zr=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[2].nameType))==null?void 0:Zr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((oi=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[6].nameType))==null?void 0:oi.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Gi=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[5].nameType))==null?void 0:Gi.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Xo=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[7].nameType))==null?void 0:Xo.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((bi=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[4].nameType))==null?void 0:bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((po=sl==null?void 0:sl.find(Vt=>Vt.value==Xr.fw[8].nameType))==null?void 0:po.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Vt,ba)=>xt.createElement("span",{style:{color:(ba==null?void 0:ba.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Vt)}],Ad=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((eo=Pn==null?void 0:Pn.table)==null?void 0:eo.total_singles_scores)||0,doubles_scores:((ro=Pn==null?void 0:Pn.table)==null?void 0:ro.total_doubles_scores)||0,nulls_scores:((Si=Pn==null?void 0:Pn.table)==null?void 0:Si.total_nulls_scores)||0,judges_scores:((Li=Pn==null?void 0:Pn.table)==null?void 0:Li.total_judges_scores)||0,pros_scores:((mo=Pn==null?void 0:Pn.table)==null?void 0:mo.total_pros_scores)||0,bpros_scores:((Yn=Pn==null?void 0:Pn.table)==null?void 0:Yn.total_bpros_scores)||0,shixuns_scores:((Nn=Pn==null?void 0:Pn.table)==null?void 0:Nn.total_shixuns_scores)||0,combination_scores:((ma=Pn==null?void 0:Pn.table)==null?void 0:ma.total_combination_scores)||0,mains_scores:((xa=Pn==null?void 0:Pn.table)==null?void 0:xa.total_mains_scores)||0,all_scores:((ri=Pn==null?void 0:Pn.table)==null?void 0:ri.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((yi=Pn==null?void 0:Pn.table)==null?void 0:yi.singles_scores)||0,doubles_scores:((Ja=Pn==null?void 0:Pn.table)==null?void 0:Ja.doubles_scores)||0,nulls_scores:((Di=Pn==null?void 0:Pn.table)==null?void 0:Di.nulls_scores)||0,judges_scores:((Za=Pn==null?void 0:Pn.table)==null?void 0:Za.judges_scores)||0,pros_scores:((vo=Pn==null?void 0:Pn.table)==null?void 0:vo.pros_scores)||0,bpros_scores:((yo=Pn==null?void 0:Pn.table)==null?void 0:yo.bpros_scores)||0,shixuns_scores:((Uo=Pn==null?void 0:Pn.table)==null?void 0:Uo.shixuns_scores)||0,combination_scores:((Ma=Pn==null?void 0:Pn.table)==null?void 0:Ma.combination_scores)||0,mains_scores:((Jr=Pn==null?void 0:Pn.table)==null?void 0:Jr.mains_scores)||0,all_scores:((Pi=Pn==null?void 0:Pn.table)==null?void 0:Pi.user_get_score)||0}];(0,de.useEffect)(()=>{Sa(void 0,null,function*(){const Vt=yield(0,be.cV)({id:Bi.exerciseId||Bi.categoryId});Vt.status==0&&Bg(Vt.data)})},[]);function eu(){var Vt,ba,ka,Ri,qa,Ao;$A({param_show_hack_description:(ba=(Vt=bn==null?void 0:bn.reviewExercise)==null?void 0:Vt.exercise)==null?void 0:ba.show_hack_description,param_show_hack_sets:(Ri=(ka=bn==null?void 0:bn.reviewExercise)==null?void 0:ka.exercise)==null?void 0:Ri.show_hack_sets,param_show_challenge_task_pass:(Ao=(qa=bn==null?void 0:bn.reviewExercise)==null?void 0:qa.exercise)==null?void 0:Ao.show_challenge_task_pass})}const Cu=((ni=(Kn=(ti=bn==null?void 0:bn.reviewExercise)==null?void 0:ti.exercise_question_types)==null?void 0:Kn.filter(Vt=>Vt.question_type===5))==null?void 0:ni.length)>0,hf=((xs=(Yo=(so=bn==null?void 0:bn.reviewExercise)==null?void 0:so.exercise_question_types)==null?void 0:Yo.filter(Vt=>Vt.question_type===6))==null?void 0:xs.length)>0;(0,de.useEffect)(()=>{(0,Jt.Rm)()&&ja({type:"classroomList/getAssistantPermissions",payload:{course_id:Bi.coursesId}})},[(Ys=Qr==null?void 0:Qr.userInfo)==null?void 0:Ys.username]);const Dc=()=>Sa(void 0,null,function*(){var Vt,ba;return(0,Jt.Rm)()&&!((ba=(Vt=_t.AssistantObject)==null?void 0:Vt.exercise)!=null&&ba.can_appraise)?new Promise(ka=>{we.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"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,de.useEffect)(()=>(document.body.scrollIntoView(),JA.login&&_i(),()=>{ja({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Bi.userId,JA.login]),(0,de.useEffect)(()=>{var Vt;nd((Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.analysis)},[(ss=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:ss.analysis]),(0,de.useEffect)(()=>(ja({type:"globalSetting/footerToggle",payload:!1}),ja({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ja({type:"exercise/getCommonHeader",payload:Pr({},Bi)}),()=>{ja({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const jc=Vt=>Sa(void 0,null,function*(){var ba,ka;Ic.current=!1;const Ri=yield(0,be.Ip)({id:Vt.question_id,shixun_challenge_id:Vt.shixun_challenge_id||null,comment:Vt.comment,score:Vt.score,user_id:(ba=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:ba.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((ka=Pn==null?void 0:Pn.review_progress)==null?void 0:ka.sealed_review)||!1,is_ai:(Vt==null?void 0:Vt.is_ai)||!1});return yield fd(Ri),delete Rl[Vt.q_position],_i(!0),wu(Pr({},Rl)),Ri}),ud=Vt=>{var ba,ka;if(Vt.question_type>1&&Vt.question_type!==5&&Vt.question_type!==2&&!yl)return xt.createElement(xt.Fragment,null,xt.createElement("span",{onClick:()=>{Dc().then(()=>Sa(void 0,null,function*(){id(Pr({},Vt)),gf(!0)}))},className:"c-blue mr10 ml10 current"},xt.createElement(pe.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((ba=Vt==null?void 0:Vt.ModelTitleDec)==null?void 0:ba.includes("\u7B80\u7B54\u9898"))&&(qA==null?void 0:qA.is_open_ai_review)&&xt.createElement(Yr,{saveChangeScore:jc,dataSource:Gr(Pr({},Vt),{user_id:(ka=Pn==null?void 0:Pn.exercise)==null?void 0:ka.user_id}),checkAssistant:Dc,className:"mt3"}))},pf=()=>{var Vt;let ba=localStorage[`${(Vt=Qr==null?void 0:Qr.userInfo)==null?void 0:Vt.login}-${Bi.coursesId}-${Bi.exerciseId}-filter`];return ba?ba=JSON.parse(ba):ba={},Object.prototype.toString.call(ba)!=="[object Object]"?{}:ba},cd=Vt=>{var ba,ka,Ri;const qa=(Vt==null?void 0:Vt.filter(bs=>bs.question_type!==4))||[],Ao=(Vt==null?void 0:Vt.filter(bs=>bs.question_type===4))||[],uo=[...qa,...Ao];let Us=null,Ts=[];uo.forEach(bs=>{Ts=Ts.concat(bs.items)});for(let bs=0;bs{let ka=[];for(let Ri=0;Ri<(Vt==null?void 0:Vt.sub_exercise_questions.length);Ri++){let qa=Vt==null?void 0:Vt.sub_exercise_questions[Ri];ka.push(Gr(Pr({},qa),{number:`${ba+1}-${Ri+1}`}))}return ka},Fg=(Vt,ba)=>{var ka,Ri;let qa=[];for(let Ao=0;Ao<((ka=Vt==null?void 0:Vt.shixun_details)==null?void 0:ka.length);Ao++)for(let uo=0;uo<(Vt==null?void 0:Vt.shixun_details[Ao].stage_list.length);uo++){let Us=Vt==null?void 0:Vt.shixun_details[Ao].stage_list[uo];qa.push(Gr(Pr({},Us),{question_score:Us.game_score,question_id:Vt.question_id,number:`${ba+1}-${Ao+1}`,shixun_challenge_id:(Ri=Vt==null?void 0:Vt.shixun_details[Ao])==null?void 0:Ri.shixun_challenge_id}))}return console.log(qa),qa},_i=(Vt=!1)=>Sa(void 0,null,function*(){var ba,ka,Ri;let qa={exerciseId:Bi.exerciseId,login:Bi.userId};if(!Fa){const No=pf();qa=Pr(Pr({},No),qa),_f.current=No}const Ao=yield ja({type:$f,payload:qa});!Fa&&sd(((ba=Ao==null?void 0:Ao.exercise)==null?void 0:ba.commit_status)===0);let uo=(0,Hi.cloneDeep)(Ao==null?void 0:Ao.exercise_question_types),Us=uo.filter(No=>No.question_type!==4),Ts=uo.filter(No=>No.question_type===4),bs=(ka=[...Us,...Ts].filter(No=>[3,4,5,6,7,8].includes(No.question_type)))==null?void 0:ka.map(No=>{if(No.question_type===5){let fl=[];return No.items.map((tA,ru)=>{fl.push(Fg(tA,ru))}),Gr(Pr({},No),{items:fl.flat()})}else if(No.question_type===7){let fl=[];return No.items.map((tA,ru)=>{fl.push(xg(tA,ru))}),Gr(Pr({},No),{items:fl.flat()})}else return No});console.log(bs);let cl=!1;if(bs.map(No=>{[3,4,5,6,8].includes(No.question_type)&&(cl=!0),No.question_type===7&&No.items.map(fl=>{[3,4,5,6,8].includes(fl.question_type)&&(cl=!0)})}),Ah(cl),xc([...bs]),ch((0,Hi.cloneDeep)(bs)),yield fd(Ao),Ic.current){const No=cd(Ao==null?void 0:Ao.exercise_question_types);setTimeout(()=>{let fl=document.getElementById(No)},500)}Ic.current=!0,Eg(Fa?((Ri=Ao==null?void 0:Ao.review_progress)==null?void 0:Ri.appraise_type)===0?2:3:1)}),mf=(Vt,ba,ka)=>Sa(void 0,null,function*(){ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Sa(void 0,null,function*(){(yield(0,be.Wj)({exercise_answer_comment_id:ba,id:ka,comment:Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),Ig=(Vt,ba,ka)=>Sa(void 0,null,function*(){Bu.setFieldValue("comment",Vt),ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Bu.resetFields()},content:xt.createElement("div",null,xt.createElement(b.default,{size:"large",form:Bu,colon:!1},xt.createElement(b.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},xt.createElement(Ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Sa(void 0,null,function*(){yield Bu.validateFields(),(yield(0,be.Wj)({exercise_answer_comment_id:ba,id:ka,comment:Bu.getFieldValue("comment")||Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),mh=Vt=>{var ba;return Vt.question_type===4?((ba=Vt==null?void 0:Vt.answer_comments)==null?void 0:ba.length)>0||Vt!=null&&Vt.is_reviewed?xt.createElement("img",{src:ml}):xt.createElement("img",{src:Ol}):Vt.user_score===Vt.question_score?xt.createElement("img",{src:el}):Vt.user_score>0?xt.createElement("img",{src:_r}):xt.createElement("img",{src:hA})},vh=Vt=>{var ba;return Vt.question_type===4?((ba=Vt==null?void 0:Vt.answer_comments)==null?void 0:ba.length)>0||Vt!=null&&Vt.is_reviewed?Se.Z.greenBg:Se.Z.greyBg:Vt.user_score===Vt.question_score?Se.Z.blueBg:Vt.user_score>0?Se.Z.orangeBg:Se.Z.redBg},fp=Vt=>{var ba;return Vt.question_type===4?((ba=Vt==null?void 0:Vt.answer_comments)==null?void 0:ba.length)>0||Vt!=null&&Vt.is_reviewed?"c-green":"c-grey-333":Vt.user_score===Vt.question_score?"c-blue":Vt.user_score>0?"c-orange":"c-red"},fd=Vt=>Sa(void 0,null,function*(){var ba,ka;if((Vt==null?void 0:Vt.type)===1)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:xt.createElement("div",null,(Vt==null?void 0:Vt.message)||"")}),Promise.reject();if((Vt==null?void 0:Vt.type)===2){const Ri=()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`)};return ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Ri,onCancel:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:xt.createElement("div",null,xt.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",xt.createElement("span",{onClick:Ri,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),xt.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Vt==null?void 0:Vt.type)===3){const Ri=()=>{window.location.href=`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`};return ce.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Ri,keyboard:!1,onCancel:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:xt.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Vt==null?void 0:Vt.type)===6)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(ba=Vt==null?void 0:Vt.review_progress)!=null&&ba.message&&ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Vt==null?void 0:Vt.type)===8&&!((ka=Pn==null?void 0:Pn.review_progress)!=null&&ka.next_login)&&ce.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:xt.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),dd=(Vt,ba,ka,Ri)=>{var qa,Ao,uo,Us,Ts,bs,cl,No,fl,tA,ru,wf,xA,Og,Tg,pd,Oc,Tc,tc;const nc=[];if((Vt==null?void 0:Vt.question_type)===8){const Eo=(qa=(Vt==null?void 0:Vt.last_score_detail)||[])==null?void 0:qa.map(Is=>{var rc;return Gr(Pr({},Is),{score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(rc=Is.score)==null?void 0:rc.toFixed(1)})});(Ao=Vt==null?void 0:Vt.standard_answer)==null||Ao.forEach((Is,rc)=>{var md;const Su=rc+1;let Pu=Eo==null?void 0:Eo.find(Ng=>Ng.position===Su);Pu?nc.push(Pu):nc.push({position:Su,name:`\u586B\u7A7A${Su}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(md=Is.score)==null?void 0:md.toFixed(1)})})}return xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:"mb20"},xt.createElement(se.Z,{flex:"1",style:{width:500}},xt.createElement("div",{className:"pl15 pb5"},ka?xt.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},xt.createElement(Pe.Z,{value:ba+1+"."+(Ri+1)+`\uFF08${ld[`${Vt==null?void 0:Vt.question_type}`]}\uFF09`+Vt.question_title+`\uFF08${Vt==null?void 0:Vt.question_score}\u5206\uFF09`})):xt.createElement("div",{style:{display:"flex"}},xt.createElement("span",{style:{flexShrink:0},className:"font18"},ba+1,"."),Vt.question_type===6?Vt!=null&&Vt.hack_user_identifier?xt.createElement("span",null,xt.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Bi==null?void 0:Bi.coursesId}/exercise/${Bi==null?void 0:Bi.categoryId}/review/${Bi==null?void 0:Bi.userId}`},Vt.question_title),xt.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Bi==null?void 0:Bi.coursesId}/exercise/${Bi==null?void 0:Bi.categoryId}/review/${Bi==null?void 0:Bi.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):xt.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Vt.question_title):(Vt==null?void 0:Vt.question_type)===5?xt.createElement(ze.Link,{target:"_blank",style:{lineHeight:"26px"},title:Vt.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Vt==null?void 0:Vt.shixun_identifier}/challenges`},Vt.question_title):xt.createElement(Pe.Z,{value:(Vt==null?void 0:Vt.question_type)===8?Vt.description:Vt.question_title+`${Vt.question_type===7?`\uFF08\u5171${Vt==null?void 0:Vt.sub_q_count}\u9898 ${Vt==null?void 0:Vt.question_score}\u5206\uFF09`:""}`}),(Vt==null?void 0:Vt.question_type)===5&&((Vt==null?void 0:Vt.is_jupyter)||(Vt==null?void 0:Vt.is_jupyter_lab))&&xt.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Vt!=null&&Vt.is_jupyter?"jupyter":"jupyterLab")),(Vt==null?void 0:Vt.question_type)===6&&xt.createElement(gi.Z,{className:"mt10",dataSource:(Vt==null?void 0:Vt.languages)||[]}),(Vt==null?void 0:Vt.question_type)===8&&xt.createElement(Pe.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:nc,value:He.Base64.decode((Vt==null?void 0:Vt.code)||"")}),xt.createElement("div",null,Vt.question_type===0&&xt.createElement(xt.Fragment,null,(uo=Vt.question_choices)==null?void 0:uo.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===1&&xt.createElement(xt.Fragment,null,(Us=Vt.question_choices)==null?void 0:Us.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ie.default,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text,className:"ml5"}))})),Vt.question_type===2&&xt.createElement("div",{className:Se.Z.flexRow},(Ts=Vt.question_choices)==null?void 0:Ts.map(function(Eo,Is){return xt.createElement("div",{style:{marginLeft:Is>0&&"10px"},className:"multi-llipsis1e flex-container"},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===3&&xt.createElement(Ie.Z,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(bs=Rl[Vt.q_position])==null?void 0:bs.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Pr({},Rl))}}),Vt.question_type===8&&xt.createElement(Zt,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(cl=Rl[Vt.q_position])==null?void 0:cl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Pr({},Rl))}}),Vt.question_type===5&&xt.createElement(Ur,{item:Vt,answerData:Pn,coursesId:Bi.coursesId,saveChangeScore:jc,sealedReview:((No=Pn==null?void 0:Pn.review_progress)==null?void 0:No.sealed_review)===!0,onAdjustScore:Eo=>{var Is;id(Gr(Pr({},Eo),{ModelTitleDec:`\uFF08${ka?"\u7EC4\u5408\u9898":`${(Is=Xr.fw)==null?void 0:Is[(Eo==null?void 0:Eo.question_type)||0].name}`} \u7B2C${ba+1}${ka?`.${Ri+1}`:""}\u9898\uFF09`})),gf(!0)}}),Vt.question_type===4&&xt.createElement(qo,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(fl=Rl[Vt.q_position])==null?void 0:fl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Pr({},Rl))}}),Vt.question_type===6&&xt.createElement(rs,{item:Vt,answerData:Pn}),Vt.question_type===7&&xt.createElement(xt.Fragment,null,(tA=Vt==null?void 0:Vt.sub_exercise_questions)==null?void 0:tA.map((Eo,Is)=>xt.createElement("div",null,xt.createElement(xt.Fragment,null,dd(Eo,ba,!0,Is))))),(Vt==null?void 0:Vt.answer_comments)&&xt.createElement(hr.Z,{list:Vt==null?void 0:Vt.answer_comments,isShowEditAndDel:!0,userLogin:JA==null?void 0:JA.login,handleDel:(Eo,Is)=>{mf(Eo,Is,Vt==null?void 0:Vt.question_id)},handleEdit:(Eo,Is)=>{Ig(Eo,Is,Vt==null?void 0:Vt.question_id)}}))),Vt.question_type<3&&xt.createElement("div",{className:`${Se.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},xt.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",xt.createElement("span",{className:"c-blue"},(wf=(ru=Vt.question_choices)==null?void 0:ru.filter(Eo=>{var Is;return(Is=Vt.user_answer)==null?void 0:Is.includes(Eo.choice_id)}))==null?void 0:wf.map((Eo,Is)=>Vt.question_type===2?Qe.Qq[Eo.choice_position-1]:Qe.oV[Eo.choice_position-1]),((xA=Vt.user_answer)==null?void 0:xA.length)<=0&&"\u672A\u7B54")),xt.createElement("br",null),Vt.standard_answer_show&&xt.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.standard_answer_show),xt.createElement("br",null),Vt.analysis&&xt.createElement("div",null,"\u89E3\u6790:",xt.createElement(Pe.Z,{value:Vt.analysis})))),(Vt==null?void 0:Vt.question_type)!=7&&xt.createElement(se.Z,{flex:"140px",className:"ml20"},xt.createElement("div",{className:`${Se.Z.questionsInfo} ${vh(Vt)}`},mh(Vt),xt.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),xt.createElement("br",null),xt.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},xt.createElement("span",{className:fp(Vt)},Vt.user_score===null?"--":(Og=Vt==null?void 0:Vt.user_score)!=null&&Og.includes(".0")?(Tg=Vt==null?void 0:Vt.user_score)==null?void 0:Tg.replace(".0",""):Vt.user_score),"\xA0/\xA0",(Vt==null?void 0:Vt.question_score)===null?"--":(pd=Vt==null?void 0:Vt.question_score)!=null&&pd.includes(".0")?(Oc=Vt==null?void 0:Vt.question_score)==null?void 0:Oc.replace(".0",""):Vt.question_score),xt.createElement("br",null),(Vt==null?void 0:Vt.question_type)!=7&&ud(Gr(Pr({},Vt),{ModelTitleDec:`\uFF08${ka?"\u7EC4\u5408\u9898":`${(Tc=Xr.fw)==null?void 0:Tc[(Vt==null?void 0:Vt.question_type)||0].name}`} \u7B2C${ba+1}${ka?`.${Ri+1}`:""}\u9898\uFF09`}))),!((tc=Pn==null?void 0:Pn.exercise)!=null&&tc.is_random)&&(Vt==null?void 0:Vt.question_type)==3&&(Pn==null?void 0:Pn.is_edit_question)&&xt.createElement("div",{style:{width:120}},xt.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},xt.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:Vt==null?void 0:Vt.use_blank_score,value:Vt==null?void 0:Vt.use_blank_score,className:Se.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Eo=>{ce.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Sa(void 0,null,function*(){(0,be.gA)({id:Vt==null?void 0:Vt.question_id,use_blank_score:!(Vt!=null&&Vt.use_blank_score)}).then(Is=>{(Is==null?void 0:Is.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})})}})))))},Lg=Vt=>{var ba;const ka=(ba=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:ba.filter(qa=>Vt?qa.question_type===4:qa.question_type!==4);return ka==null?void 0:ka.map((qa,Ao)=>{var uo,Us,Ts,bs;return xt.createElement("div",{key:Ao},xt.createElement("div",{className:"pt20"},xt.createElement(oe.Z,{align:"middle"},xt.createElement(se.Z,{flex:"1"},xt.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},qa.name),xt.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",xt.createElement("span",{className:"c-blue"},qa.count)," \u9898 ",(qa==null?void 0:qa.question_type)===7?`\uFF08\u5171${qa==null?void 0:qa.sub_count}\u5C0F\u9898\uFF09`:"",xt.createElement(ne.Z,{type:"vertical"})," \u5171 ",xt.createElement("span",{className:"c-red"},qa.score)," \u5206")),qa.question_type==1&&((uo=Pn==null?void 0:Pn.exercise)==null?void 0:uo.show_give_score_method)&&xt.createElement(se.Z,{style:{paddingRight:"65px"}},xt.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},xt.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{overlayStyle:{maxWidth:600},title:xt.createElement(xt.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",xt.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},xt.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:(Us=Pn==null?void 0:Pn.exercise)==null?void 0:Us.use_blank_score,value:(Ts=Pn==null?void 0:Pn.exercise)==null?void 0:Ts.use_blank_score,className:`${Se.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:cl=>{ce.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Sa(void 0,null,function*(){var No,fl,tA;(yield(0,Re.ZP)(`/api/exercise_questions/${(fl=(No=qa==null?void 0:qa.items)==null?void 0:No[0])==null?void 0:fl.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((tA=Pn==null?void 0:Pn.exercise)!=null&&tA.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})}}))),xt.createElement(se.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",qa.user_score)),xt.createElement("div",{className:"ml15"},xt.createElement(ne.Z,{style:{marginTop:8,marginBottom:8}}))),(bs=qa.items)==null?void 0:bs.map(function(cl,No){return qf&&cl.user_score===cl.question_score?null:xt.createElement("aside",{id:cl.question_id,key:No},dd(cl,No,!1))}))})},tu=Vt=>{var ba;const ka=(ba=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:ba.filter(qa=>Vt?qa.question_type===4:qa.question_type!==4);return ka==null?void 0:ka.map(function(qa,Ao){return xt.createElement(de.Fragment,{key:qa.question_type},xt.createElement("p",null,qa.name),qa.items.map((uo,Us)=>{var Ts,bs;let cl="",No="";return Number(uo.question_score)===Number(uo.user_score)?cl=Se.Z.blue:uo.user_score>0?cl=Se.Z.orange:cl=Se.Z.red,uo.question_type===4&&!uo.user_score&&(cl=Se.Z.grey),uo.question_type===4?((Ts=uo==null?void 0:uo.answer_comments)==null?void 0:Ts.length)>0||uo!=null&&uo.is_reviewed?No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`}):No=xt.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${Se.Z.sign}`}):(((bs=uo==null?void 0:uo.answer_comments)==null?void 0:bs.length)>0||uo!=null&&uo.is_reviewed)&&(No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`})),qf&&uo.user_score===uo.question_score?null:xt.createElement("span",{className:`${cl} relative`,onClick:()=>{const fl=uo.question_id;let tA=document.getElementById(fl);tA&&window.scrollTo(0,tA.offsetTop)}},Us+1,No)}))})},gd=(Vt,ba,ka)=>{Number.isNaN(Vt)||(cf[ba].items[ka].user_score=Vt,xc([...cf]))},hd=()=>{var Vt;return(Vt=[...cf])==null?void 0:Vt.map(function(ka,Ri){if(ka.question_type!==7||ka.question_type===7&&ka.items.find(qa=>[3,4,5,6,8].includes(qa.question_type)))return xt.createElement("div",{key:ka.question_type,className:Se.Z.listwrap},xt.createElement("p",{style:{color:"#000000"}},ka.name),xt.createElement("div",null,xt.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},ka.question_type===5?"\u9898\u53F7-\u5173\u5361":ka.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),xt.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),ka.items.map((qa,Ao)=>{if(ka.question_type!==7||ka.question_type===7&&[3,4,5,6,8].includes(qa.question_type))return xt.createElement("div",{className:"mt10"},xt.createElement("span",{style:{display:"inline-block",width:36}},qa.number?qa.number:Ao+1),xt.createElement(ee.Z,{min:0,max:qa.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${qa.question_score}\u5206`,value:qa.user_score,onChange:uo=>gd(uo,Ri,Ao),style:{width:80,marginLeft:32,marginRight:10}}),xt.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},xt.createElement(pe.ZP,{onClick:()=>{gd(qa.question_score,Ri,Ao)}},"\u6EE1\u5206")))}))})},Dg=()=>Sa(void 0,null,function*(){var Vt;const ka=(0,Hi.cloneDeep)(cf).flatMap(qa=>qa.items.map(Ao=>{var uo,Us;return{id:Ao.question_id,shixun_challenge_id:Ao.shixun_challenge_id||null,score:Ao.user_score,user_id:(uo=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:uo.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Us=Pn==null?void 0:Pn.review_progress)==null?void 0:Us.sealed_review)||!1}}));Eu(!0);const Ri=yield(0,Re.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Bi.exerciseId,user_id:(Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.user_id,data:[...ka]}});(Ri==null?void 0:Ri.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),uf(!1),_i()),Eu(!1)}),vf=(0,de.useCallback)(Vt=>{var ba,ka;const Ri=`${((ba=bn.exerciseExportHeadData)==null?void 0:ba.new_student_id)||""}${(ka=bn.exerciseExportHeadData)==null?void 0:ka.new_user}`;Vt.save(Ri),setTimeout(()=>df(100),300),setTimeout(()=>df(0),550),ed(!1)},[bn,Pn]),jg=()=>{let Vt=0;const ba=setInterval(()=>{Vt+=5,df(Vt),Vt===100&&clearInterval(ba)},200)},ul=(0,de.useCallback)(Vt=>nd(Vt.target.value),[]),nu=()=>Sa(void 0,null,function*(){var Vt,ba,ka,Ri,qa,Ao,uo,Us;if((0,Jt.Rm)()&&!((ba=(Vt=_t==null?void 0:_t.AssistantObject)==null?void 0:Vt.exercise)!=null&&ba.can_appraise)){Dc();return}if(!((ka=Pn==null?void 0:Pn.exercise_answer_user)!=null&&ka.user_id))return;const Ts=yield(0,Re.ZP)(`/api/exercises/${Bi==null?void 0:Bi.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Bi==null?void 0:Bi.exerciseId,user_id:(Ri=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ri.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((qa=Pn==null?void 0:Pn.review_progress)==null?void 0:qa.sealed_review)||!1,next_login:((Ao=Pn==null?void 0:Pn.review_progress)==null?void 0:Ao.next_login)||"",analysis:Lc,only_analysis:rd}});if(yield fd(Ts),(Ts==null?void 0:Ts.status)===0){if(Fl(!1),rd){_i(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),$u(!1);return}if((uo=Pn==null?void 0:Pn.review_progress)!=null&&uo.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const bs=Fa?"centralizeReview":"review";ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/${bs}/${(Us=Pn==null?void 0:Pn.review_progress)==null?void 0:Us.next_login}`);return}_i(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else ce.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:xt.createElement("div",null,Ts==null?void 0:Ts.message),okText:"\u6211\u77E5\u9053\u4E86"})}),yf=Vt=>Sa(void 0,null,function*(){var ba,ka;const Ri=Fa?"centralizeReview":"review",qa=Vt=="next"?(ba=Pn==null?void 0:Pn.review_progress)==null?void 0:ba.next_login:(ka=Pn==null?void 0:Pn.review_progress)==null?void 0:ka.prev_login;qa?ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/${Ri}/${qa}`):_i()});return xt.createElement("section",{className:"edu-container"},xt.createElement(y.Z,{spinning:Pa[$f]},xt.createElement("section",{className:"animated fadeIn"},xt.createElement("aside",{className:"mt10"},JA&&xt.createElement(x.Z,{separator:">"},xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise`},(lo=JA==null?void 0:JA.course)==null?void 0:lo.course_name)),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise/${(Wo=Pn==null?void 0:Pn.exercise)==null?void 0:Wo.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),xt.createElement(x.Z.Item,null,_A!==1?"\u96C6\u4E2D\u8BC4\u9605":(Qs=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Qs.user_name))),xt.createElement("aside",{className:[Se.Z.title,"mt20"].join(" ")},xt.createElement(oe.Z,{style:{width:"100%"},align:"middle"},xt.createElement(se.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)(qA==null?void 0:qA.exercise_status,qA==null?void 0:qA.appraise_label),xt.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise/${(Fs=Pn==null?void 0:Pn.exercise)==null?void 0:Fs.id}/detail`},xt.createElement(re.Z,{title:((xl=Pn==null?void 0:Pn.exercise)==null?void 0:xl.exercise_name)||""},xt.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((CA=Pn==null?void 0:Pn.exercise)==null?void 0:CA.exercise_name)||"")))),_A===1&&xt.createElement(de.Fragment,null,xt.createElement(se.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},xt.createElement("aside",null,xt.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((wo=Pn.exercise)==null?void 0:wo.time)===-1?"\u672A\u9650\u65F6":(((Nl=Pn.exercise)==null?void 0:Nl.time)||"")+"\u5206\u949F",!!((Wl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Wl.delayed_time)&&xt.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Ec=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ec.delayed_time,"\u5206\u949F")),xt.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ml=(ko=Pn.exercise_scores)==null?void 0:ko.exercise_types)==null?void 0:Ml.q_counts,"\u9898"),xt.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(tf=(Vl=Pn.exercise_scores)==null?void 0:Vl.exercise_types)==null?void 0:tf.q_scores,"\u5206"))),!yl&&xt.createElement(se.Z,null,(0,Jt.GJ)()&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{icon:xt.createElement(ve.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=_t.AssistantObject.exercise)!=null&&Vt.can_download)){we.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}eu(),qu(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),xt.createElement(pe.ZP,{style:{marginLeft:"20px"},icon:xt.createElement(me.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=_t.AssistantObject.exercise)!=null&&Vt.can_download)){we.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}ja({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((nf=Pn==null?void 0:Pn.exercise)==null?void 0:nf.exercise_status)===2&&(qA==null?void 0:qA.exercise_type)!=2&&xt.createElement(pe.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Vt=>{var ba,ka;Vt.preventDefault(),(0,Jt.Rm)()&&!((ka=(ba=_t==null?void 0:_t.AssistantObject)==null?void 0:ba.exercise)!=null&&ka.can_redo)&&we.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");let Ri=!1;ce.default.confirm({width:500,title:"\u63D0\u793A",content:xt.createElement("div",null,xt.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),xt.createElement(ie.default,{onChange:qa=>{Ri=qa.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Sa(void 0,null,function*(){var qa,Ao;(yield(0,be.q6)({categoryId:Bi.exerciseId,user_ids:[(qa=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:qa.user_id],is_reset:Ri})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/classrooms/${Bi.coursesId}/exercise/${(Ao=Pn==null?void 0:Pn.exercise)==null?void 0:Ao.id}/detail`))})})}},xt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),xt.createElement(oe.Z,{className:"mt20"},xt.createElement(se.Z,{flex:"284px",className:Se.Z.leftBar},xt.createElement(E.Z,{offsetTop:0},!((rf=Pn==null?void 0:Pn.review_progress)!=null&&rf.sealed_review)&&xt.createElement("section",{className:`${Se.Z.bg} ${Se.Z.userInfo}`},xt.createElement(oe.Z,{align:"middle",wrap:!1},xt.createElement("img",{className:Se.Z.userImg,src:Go.Z.API_SERVER+"/images/"+((ZA=Pn.exercise_answer_user)==null?void 0:ZA.user_img)}),xt.createElement(se.Z,{style:{marginLeft:"14px",width:"145px"}},xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(Gu=Pn.exercise_answer_user)==null?void 0:Gu.user_name},(Js=Pn.exercise_answer_user)==null?void 0:Js.user_name))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(pu=Pn.exercise_answer_user)==null?void 0:pu.student_id},(XA=Pn.exercise_answer_user)==null?void 0:XA.student_id))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5206\u73ED"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(SA=Pn.exercise_answer_user)==null?void 0:SA.course_group_name},($d=Pn.exercise_answer_user)==null?void 0:$d.course_group_name))),xt.createElement(oe.Z,{wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u6210\u7EE9"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(YA=Pn.exercise_answer_user)==null?void 0:YA.course_group_name},Pn.user_score?Number(Pn.user_score):0,"\u5206"))))),xt.createElement("img",{className:Se.Z.status,src:((Kf=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Kf.review_status)==1?as:((OA=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:OA.review_status)==0?$s:lA})),_A===3&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),xt.createElement("div",{className:"mt10"},"\u8BD5\u9898"),xt.createElement("div",{className:`${Se.Z.greyBg} ${Se.Z.listType} mt10`},(oh=(bc=Pn==null?void 0:Pn.review_progress)==null?void 0:bc.appraise_question)==null?void 0:oh.map(Vt=>xt.createElement("span",null,Vt.name,"\uFF1B")))),xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u7B54\u9898\u5361"),xt.createElement(oe.Z,{style:{flexDirection:"column"}},xt.createElement(se.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",xt.createElement(z.Z,{className:"ml5",checked:qf,onChange:Vt=>sh(Vt)})),xt.createElement(se.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",xt.createElement(z.Z,{checked:Af,className:"ml5",onChange:Vt=>ol(Vt)}))),xt.createElement(oe.Z,{align:"middle",justify:"start",className:"mt10"},xt.createElement(se.Z,null,xt.createElement("span",{className:Se.Z.circularBlue}),xt.createElement("span",null,"\u6B63\u786E"),xt.createElement("span",{className:`${Se.Z.circularRed} ml20`}),xt.createElement("span",null,"\u9519\u8BEF"),xt.createElement("span",{className:`${Se.Z.circularOrange} ml20`}),xt.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),xt.createElement("div",{className:"mt10 flex item-center"},xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),xt.createElement("span",null,"\u5DF2\u8BC4"),xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),xt.createElement("span",null,"\u672A\u8BC4"))))),((TA=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:TA.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu())),((Zl=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Zl.some(Vt=>Vt.question_type===4))&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu(!0))))),xt.createElement(se.Z,{flex:"916px"},xt.createElement("section",{className:[Se.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},xt.createElement("div",{className:Se.Z.result},xt.createElement(te.default,{columns:Pg,dataSource:Ad,pagination:!1,bordered:!0}),xt.createElement("div",{className:Se.Z.evaluate},xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!yl&&xt.createElement(pe.ZP,{icon:xt.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Fl(!0),$u(!0)}},"\u7F16\u8F91")),xt.createElement("div",{className:Se.Z.analysis,style:{color:(Xl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Xl.analysis?"#434D63":""}},((zo=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:zo.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Ku=Pn==null?void 0:Pn.exercise)==null?void 0:Ku.open_camera)&&_A===1&&xt.createElement(is,{parentData:Pn}),((af=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:af.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Wf=Pn==null?void 0:Pn.exercise)==null?void 0:Wf.objective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(mu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:mu.objective_score))),!Af&&xt.createElement("aside",{className:"pl30 pr10"},Lg()),((Wu=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Wu.some(Vt=>Vt.question_type===4))&&xt.createElement(oe.Z,{gutter:[10,10]},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(of=Pn==null?void 0:Pn.exercise)==null?void 0:of.subjective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(vu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:vu.subjective_score))))),xt.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Lg(!0)),xt.createElement(oe.Z,{className:Se.Z.buttonFixed},xt.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},xt.createElement(oe.Z,{align:"middle"},xt.createElement(pe.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`},"\u8FD4\u56DE"),!yl&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{style:{marginLeft:"20px"},onClick:()=>lf(!0)},"\u5B66\u751F\u5217\u8868"),xt.createElement("div",{className:Se.Z.progress},xt.createElement(oe.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},xt.createElement(se.Z,{style:{color:"#5F6367"}},_A===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),xt.createElement(re.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},xt.createElement(se.Z,{style:{color:"#3061D0"}},`${((tg=(eg=Pn==null?void 0:Pn.review_progress)==null?void 0:eg.progress)==null?void 0:tg.completed_count)||0}/${((Vu=(pA=Pn==null?void 0:Pn.review_progress)==null?void 0:pA.progress)==null?void 0:Vu.total)||0}`))),xt.createElement(ue.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((rg=(ng=Pn==null?void 0:Pn.review_progress)==null?void 0:ng.progress)==null?void 0:rg.completed_count)/((Vf=(Zu=Pn==null?void 0:Pn.review_progress)==null?void 0:Zu.progress)==null?void 0:Vf.total)*100,showInfo:!1})))),!yl&&xt.createElement(oe.Z,{align:"middle"},((ag=(Xu=Pn==null?void 0:Pn.review_progress)==null?void 0:Xu.progress)==null?void 0:ag.total)!=1&&xt.createElement(xt.Fragment,null,((Zf=Pn==null?void 0:Pn.review_progress)==null?void 0:Zf.prev_login)&&xt.createElement(qn.Z,{style:{lineHeight:"30px"},onClick:()=>Sa(void 0,null,function*(){yield yf("prev")})},"\u4E0A\u4E00\u4EBA"),((Xf=Pn==null?void 0:Pn.review_progress)==null?void 0:Xf.next_login)&&xt.createElement(qn.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Sa(void 0,null,function*(){yield yf("next")})},"\u4E0B\u4E00\u4EBA")),!((ig=Pn==null?void 0:Pn.exercise)!=null&&ig.review_status)&&xt.createElement(qn.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Sa(void 0,null,function*(){yield nu()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),xt.createElement(Zn,{visible:Pc,value:Bi==null?void 0:Bi.userId,onClose:()=>lf(!1),onChange:Vt=>{},data:_f.current,sealedReview:(og=Pn==null?void 0:Pn.review_progress)==null?void 0:og.sealed_review}),xt.createElement(us.Z,null)),lh&&!yl&&xt.createElement(re.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},xt.createElement("div",{className:Se.Z.score,onClick:()=>uf(!0)},xt.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),xt.createElement(he.Z,{width:282,closable:!1,open:uh,mask:!1},xt.createElement("div",{className:Se.Z.drawerWrap},xt.createElement("div",{className:Se.Z.top},xt.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),xt.createElement("div",{onClick:()=>{uf(!1),xc([...Fc])}},xt.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),xt.createElement("div",{className:Se.Z.middle},hd()),xt.createElement("div",{className:Se.Z.btns},xt.createElement(pe.ZP,{className:"mr20",size:"middle",onClick:()=>{uf(!1),xc([...Fc])}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{size:"middle",type:"primary",onClick:()=>Dg(),loading:fh},"\u4FDD\u5B58")))),xt.createElement(wr.Z,null),xt.createElement(ce.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:gh,footer:xt.createElement("div",null,xt.createElement(pe.ZP,{onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{type:"primary",onClick:()=>{if(RA==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else RA=="pdf"?(jg(),NA({type:"",userCommentVisible:bu,userScoreVisible:!0,new:td}),ed(!0)):RA=="word"&&((0,pa.pO)(Pr({exercise_id:Bi.exerciseId,login:Bi.userId,middle_export:1,comment:PA,is_export_comment:td?1:0},eA)),ed(!1));ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u786E\u5B9A")),onCancel:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1)}},xt.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.export_type_modal},xt.createElement("div",{className:Se.Z.export_type_modal_con},xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="pdf"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1")}},xt.createElement("img",{src:Ee(45614),width:70,height:70})),"pdf\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="word"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("word"),MA(!0),_u("1")}},xt.createElement("img",{src:Ee(38347),width:70,height:70})),"word\u683C\u5F0F"))),xt.createElement("div",{style:{marginTop:"30px"}},xt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},xt.createElement(ae.ZP.Group,{onChange:Vt=>{switch(_u(Vt.target.value),Vt.target.value){case"1":MA(!1),AA(!0);break;case"2":MA(!0),AA(!0);break;case"3":MA(!1),AA(!1);break}},value:PA},xt.createElement(ae.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),RA=="word"&&xt.createElement("div",null,(Cu||hf)&&xt.createElement("div",{style:{marginTop:30}},xt.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Cu&&xt.createElement("div",null,xt.createElement("span",null,"\u5B9E\u8BAD\u9898"),xt.createElement(ie.default,{checked:eA.param_show_challenge_task_pass,onChange:Vt=>{eA.param_show_challenge_task_pass=Vt.target.checked,$A(Pr({},eA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),hf&&xt.createElement("div",{style:{marginTop:20}},xt.createElement("span",null,"\u7F16\u7A0B\u9898"),xt.createElement(ie.default,{checked:eA.param_show_hack_sets,onChange:Vt=>{eA.param_show_hack_sets=Vt.target.checked,$A(Pr({},eA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),xt.createElement(ie.default,{checked:eA.param_show_hack_description,onChange:Vt=>{eA.param_show_hack_description=Vt.target.checked,$A(Pr({},eA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,title:xt.createElement(oe.Z,{justify:"space-between"},xt.createElement(se.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",xt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),xt.createElement(se.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ff,"%")),open:mA,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},xt.createElement("div",{style:{overflow:"hidden"}},xt.createElement(oa,{isEaxmPaperOpen:mA,studentexportDate:hh,onChangeProgress:vf}))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Se.Z.userInfoModelbody,title:xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),xt.createElement(se.Z,{onClick:()=>{Fl(!1),$u(!1)}},xt.createElement("i",{className:"iconfont icon-guanbi7"}))),open:bg,footer:!1,width:800,onCancel:()=>{Fl(!1),$u(!1)}},xt.createElement("div",{className:Se.Z.userInfoModel},!((sf=Pn==null?void 0:Pn.review_progress)!=null&&sf.sealed_review)&&xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(Bc=Pn.exercise_answer_user)==null?void 0:Bc.user_name},(sg=Pn.exercise_answer_user)==null?void 0:sg.user_name))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(lg=Pn.exercise_answer_user)==null?void 0:lg.student_id},(Ag=Pn.exercise_answer_user)==null?void 0:Ag.student_id))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5206\u73ED"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(ug=Pn.exercise_answer_user)==null?void 0:ug.course_group_name},(cg=Pn.exercise_answer_user)==null?void 0:cg.course_group_name)))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),xt.createElement(se.Z,{className:Se.Z.Value},(fg=Pn.exercise_answer_user)!=null&&fg.start_at?xt.createElement(re.Z,{placement:"topLeft",title:Be()((Cc=Pn.exercise_answer_user)==null?void 0:Cc.start_at).format("YYYY-MM-DD HH:mm")},Be()((dg=Pn.exercise_answer_user)==null?void 0:dg.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((Yu=Pn.exercise_answer_user)==null?void 0:Yu.end_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:Be()((gg=Pn.exercise_answer_user)==null?void 0:gg.end_at).format("YYYY-MM-DD HH:mm")},Be()((hg=Pn.exercise_answer_user)==null?void 0:hg.end_at).format("YYYY-MM-DD HH:mm")))),((pg=Pn.exercise_answer_user)==null?void 0:pg.end_at)&&((Sc=Pn.exercise_answer_user)==null?void 0:Sc.start_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((Yf=Pn.exercise_answer_user)==null?void 0:Yf.end_at).getTime()-new Date((Ju=Pn.exercise_answer_user)==null?void 0:Ju.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((mg=Pn.exercise_answer_user)==null?void 0:mg.end_at).getTime()-new Date((vg=Pn.exercise_answer_user)==null?void 0:vg.start_at).getTime())/1e3))))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((yg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:yg.objective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((wg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:wg.subjective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u603B\u6210\u7EE9"),xt.createElement(se.Z,{className:Se.Z.Value,style:{color:"#FA2121"}},((yu=Pn==null?void 0:Pn.table)==null?void 0:yu.user_get_score)||0)),xt.createElement("div",{style:{width:"100%",marginTop:"30px"}},xt.createElement("span",{className:Se.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),xt.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},xt.createElement(Ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Lc,onChange:ul,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),xt.createElement(oe.Z,{style:{marginTop:"30px"},justify:"end"},xt.createElement(pe.ZP,{style:{height:"32px"},onClick:()=>{Fl(!1),$u(!1)}},"\u518D\u770B\u770B"),xt.createElement(qn.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Sa(void 0,null,function*(){yield nu()})},rd?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),xt.createElement(Ko,{saveChangeScore:jc,visible:ad,item:Cg,onOk:()=>{},onCancel:()=>{gf(!1)}}))};var ds=(0,ze.connect)(({exercise:_t,loading:bn,user:Dn,globalSetting:Pa,classroomList:Qr})=>({exercise:_t,globalSetting:Pa,user:Dn,loading:bn.effects,classroomList:Qr}))(qi)},21390:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(31797),b=Ee(5871),we=Ee(78241),pe=Ee(43418),ce=Ee(71418),Ae=Ee(1710),oe=Ee(92832),se=Ee(95237),ae=Ee(43604),ie=Ee(3113),re=Ee(87513),ne=Ee(56656),ee=Ee.n(ne),a=Ee(65582),y=Ee(65862),x=Ee(27158),E=Ee(41867),z=Ee(61527),te=Ee(59301),ue=(ye,Be,be)=>new Promise((Se,Pe)=>{var Qe=Fe=>{try{Me(be.next(Fe))}catch(Re){Pe(Re)}},Ie=Fe=>{try{Me(be.throw(Fe))}catch(Re){Pe(Re)}},Me=Fe=>Fe.done?Se(Fe.value):Promise.resolve(Fe.value).then(Qe,Ie);Me((be=be.apply(ye,Be)).next())});const{Countdown:he}=ze.default,ve=({value:ye,onChange:Be,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(b.Z,{value:ye,onChange:Be,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ye,successCb:Be,dispatch:be})=>{var Se,Pe,Qe,Ie;const Me=(0,a.useParams)(),[Fe]=we.default.useForm(),Re=we.default.useWatch("time",Fe),[He,Xe]=(0,de.useState)(!1),Oe=(0,de.useRef)(),{actionTabs:it}=ye,[At,rt]=(0,de.useState)(),[,ct,at,_e]=(0,z.U)(re.n7,{id:Me.categoryId}),[,et,yt]=(0,z.U)(re.Cd,{});(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Xe(!1),Fe.resetFields())},[ye.actionTabs.key]);const mt=()=>new Promise(Ct=>ue(void 0,null,function*(){var Et,Ye;return Oe.current=yield(0,x.y)({ip_limit:(Et=it==null?void 0:it.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.ip_bind_type}),Ct()})),Dt=()=>ue(void 0,null,function*(){var Ct,Et,Ye,Ne,Ze;yield Fe.validateFields();const lt=Fe.getFieldsValue();if(Xe(!0),(((Ct=it==null?void 0:it.exerciseParams)==null?void 0:Ct.ip_limit)!=="no"||(Et=it==null?void 0:it.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,re.ZD)((Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.id,{exercise_user_id:(Ne=it==null?void 0:it.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:lt.unlock_key,time:lt.time,ip:Oe.current})).status===0){if(Be){be({type:"exercise/setActionTabs",payload:{}}),Be();return}const Tt=it==null?void 0:it.exerciseParams;(0,y.nr)({inner_ip:Tt.inner_ip,public_ip:Tt.public_ip,open_camera:Tt.open_camera,ip_limit:Tt.ip_limit,ip_bind:Tt.ip_bind,ip_bind_type:Tt.ip_bind_type,exercise_tips:Tt.exercise_tips,exerciseId:Tt.id,screen_open:Tt.screen_open,screen_num:Tt.screen_num,screen_sec:Tt.screen_sec,coursesId:Me.coursesId,login:(Ze=(0,E.eY)())==null?void 0:Ze.login,history,identity_verify:Tt.identity_verify,open_phone_video_recording:Tt.open_phone_video_recording,current_status:Tt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Se=it==null?void 0:it.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=it==null?void 0:it.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const Ct=yield yt(Me);yield at({}),Ct.status||rt(Ct)})},[ye.actionTabs.key]);const{time:Ve,end_time:pt}=(At==null?void 0:At.exercise)||{},Ge=_e!=null&&_e.user_end_time?ee()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):ee()(),qe=ee()(_e==null?void 0:_e.user_total_end_time)>Ge?Math.round(ee().duration(ee()(_e==null?void 0:_e.user_total_end_time).diff(Ge.startOf("minute"))).asMinutes()):0,Ft=((_e==null?void 0:_e.student_left_minutes)||0)+(Re||0);return te.createElement(te.Fragment,null,te.createElement(pe.default,{width:514,centered:!0,closable:!!((Qe=it==null?void 0:it.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ce.Z,{spinning:ct||et},st&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ie=it==null?void 0:it.exerciseParams)==null?void 0:Ie.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(we.default,{form:Fe,layout:"vertical",autoComplete:"off"},te.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ct||et?"--":Ft),"\u5206\u949F",Ft!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(_e==null?void 0:_e.user_end_time).add(Re||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(pt).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ae.Z,null),te.createElement(ae.Z,null,te.createElement(ie.ZP,{loading:He,onClick:Dt},"\u8FDB\u5165\u8003\u8BD5"))))))};bt.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(me)},17933:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return a}});var de=Ee(59301),ze=Ee(65582),b=Ee(43418),we=Ee(3113),pe=Ee(71418),ce=Ee(67172),Ae=Ee(80443),oe=Ee(50258),se=Ee(24334),ae=Ee(56656),ie=Ee.n(ae),re=Ee(17124),ne=Ee(59301),ee=(y,x,E)=>new Promise((z,te)=>{var ue=me=>{try{ve(E.next(me))}catch(ye){te(ye)}},he=me=>{try{ve(E.throw(me))}catch(ye){te(ye)}},ve=me=>me.done?z(me.value):Promise.resolve(me.value).then(ue,he);ve((E=E.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[E,z]=(0,de.useState)(void 0);console.log((0,ze.useLocation)(),33);const te=(0,ze.useLocation)();(0,de.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const rt=yield(0,ce.X6)(y);z(rt.data)})}()},[y]);const{status:ue,created_at:he,code:ve,name:me,language:ye,pass_sets_count:Be,set_count:be,error_msg:Se,output:Pe,input:Qe,expected_output:Ie,execute_memory:Me,user:Fe,execute_time:Re,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}=E||{};return ne.createElement(b.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(pe.Z,{spinning:!E,delay:500},ne.createElement("div",{className:"record-detail-info"},E?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ue===0?"c-green":"c-red"},Ae.Im[ue])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,ie()(he).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Re*1e3,"ms")," "),ne.createElement("li",null," ",`${ue===re.h.HIDE_COMPILE_STATUS?"--":Be} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ue,error_msg:Se,execute_time:Re,output:Pe,input:Qe,expected_output:Ie,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(oe.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:se.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},88125:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},Y4:function(){return Pe}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(3113),pe=Ee(10129),ce=Ee(24334),Ae=Ee.n(ce),oe=Ee(25492),se=Ee(42678),ae=Ee(6339),ie=Ee(65862),re=Ee(34376),ne=Ee.n(re),ee=Ee(38147),a=Ee(65582),y=Ee(17933),x=Ee(77254),E=Ee(67172),z=Ee(56918),te=Ee(21185),ue=Ee(92310),he=Ee.n(ue),ve=Ee(84056),me=Ee(59301),ye=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=rt=>{try{At(Re.next(rt))}catch(ct){Xe(ct)}},it=rt=>{try{At(Re.throw(rt))}catch(ct){Xe(ct)}},At=rt=>rt.done?He(rt.value):Promise.resolve(rt.value).then(Oe,it);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Be}=ze.default,be={[pe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[pe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[pe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Se||{});function Pe(Me){const{status:Fe,error_msg:Re,output:He,input:Xe,expected_output:Oe,is_file:it,input_file_url:At,output_file_url:rt,expected_output_file_url:ct,setMonacoValue:at,setData:_e}=Me,et=(0,de.useRef)(),yt=(0,de.useRef)(),mt=(0,de.useRef)();let Dt=null;const ut={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,de.useEffect)(()=>{if(He&&!it&&et.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(et.current);const Ve=(0,ie.pp)(ce.Base64.decode(He));st.write(Ve),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(pt){}},100)}if(Xe&&!it&&yt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,ie.pp)(Xe)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}if(Oe&&!it&&mt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,ie.pp)(ce.Base64.decode(Oe))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}},[He]),Fe){case pe.h.NOMATCH:Dt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:et}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield(0,ee.ZP)(rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});at(st),setTimeout(()=>{_e(rt)},200)})},He)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:mt}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield st.text()),setTimeout(()=>{_e(ct)},200)})},Oe)));break;case pe.h.EXECUTEFAILURE:Dt=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!it&&me.createElement(ae.Z,{value:Xe,style:ut}),it&&me.createElement("div",{style:ut},me.createElement("a",{onClick:()=>(0,ie.LR)(At,Xe)},Xe))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Re),"111")));break;case pe.h.COMPILEFAILURE:Dt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error},ce.Base64.decode(Re)));break;case pe.h.PODFAILURE:Dt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:Dt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Dt," ")}function Qe(Me){const{status:Fe,error_msg:Re,execute_time:He,output:Xe,input:Oe,expected_output:it,is_file:At,input_file_url:rt,output_file_url:ct,expected_output_file_url:at}=Me;let _e=null;switch(Fe){case pe.h.OK:case pe.h.NOMATCH:case pe.h.EXECUTEFAILURE:case pe.h.COMPILEFAILURE:_e=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case pe.h.PODFAILURE:_e=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:_e=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",_e," ")}function Ie({value:Me,className:Fe}){return me.createElement("span",{className:Fe},Me)}bt.ZP=({input:Me,is_file:Fe,debuging:Re,submitting:He,executingMessage:Xe,debugResult:Oe,onChangeInput:it,onDebugCode:At,onSubmitCode:rt,hack:ct,user:at,submitResult:_e,isWhiteTheme:et,topDispatch:yt})=>{const[mt]=(0,a.useSearchParams)(),Dt=(0,a.useParams)(),[ut,st]=(0,de.useState)(!1),[Ve,pt]=(0,de.useState)(!1),[Ge,qe]=(0,de.useState)(1),[Ft,Ct]=(0,de.useState)(!1),[Et,Ye]=(0,de.useState)(0),[Ne,Ze]=(0,de.useState)(!1),[lt,vt]=(0,de.useState)(""),[Tt,tt]=(0,de.useState)(""),Pt=(0,de.useRef)(),ln=(0,de.useRef)(),St=(0,de.useRef)(null),Ht=(0,de.useRef)(null),Ot=(0,de.useRef)(null);console.log(_e,"submitResult",Dt);const{status:Zt,id:Jt,input:Wt,output:un,expected_output:gn,is_file:yn,input_file_url:kn,output_file_url:zn,expected_output_file_url:Dr,error_msg:zr,hack_sets:Cr}=_e||{};(0,de.useEffect)(()=>{Zt===0&&(qe(1),Ye(0))},[Zt,Jt]),(0,de.useEffect)(()=>{ye(void 0,null,function*(){var Ur;const $a=yield(0,E.rX)(Dt==null?void 0:Dt.id,"submit");($a==null?void 0:$a.status)===0&&($a!=null&&$a.data&&((Ur=$a==null?void 0:$a.data)==null?void 0:Ur.status)!==0?(yt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:$a==null?void 0:$a.data}}),qe(2),Ye(320)):(qe(1),Ye(0)))})},[Dt==null?void 0:Dt.id]),(0,de.useEffect)(()=>{if(Pt.current){let _a=function(wa){Oa=ei.offsetHeight,ii=!0,qo=wa.pageY,Ot.current.style.display="block"},Ur=function(){ii=!1,Ot.current.style.display="none"},$a=function(wa){if(ii){yr();let mn=qo-wa.pageY,In=Oa+mn;if(In<0&&(In=0),In>window.innerHeight-150&&(In=window.innerHeight-150),Ge===1){In<=34?Ye(0):Ye(In);return}console.log(In,"resizeH"),Ye(In)}};const ei=St.current;let Oa=0,ii=!1,qo=0;const Fo=document.getElementById("case-y-bar");return Fo==null||Fo.addEventListener("mousedown",_a),document.addEventListener("mousemove",$a),document.addEventListener("mouseup",Ur),()=>{const wa=document.getElementById("case-y-bar");wa==null||wa.removeEventListener("mousedown",_a),document.removeEventListener("mousemove",$a),document.removeEventListener("mouseup",Ur)}}},[Pt,Ge]),(0,de.useEffect)(()=>{const _a=x.Z.subscribe("resize-move-bar",yr);if(mt.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Kr),()=>{document.removeEventListener((0,ve.gH)(),Kr),_a()}},[]),(0,de.useEffect)(()=>{});function yr(){var _a,Ur,$a,ei;const Oa=document.getElementById("outputResultRef");if(Oa){let ii=Oa.dataset.text;ln.current.reset(),ln.current.writeln(ii);const qo=document.getElementById("outputResultRef").offsetWidth-20,Fo=((ei=($a=(Ur=(_a=ln.current)==null?void 0:_a._core)==null?void 0:Ur._renderService)==null?void 0:$a.dimensions)==null?void 0:ei.actualCellWidth)||10,wa=Math.ceil(qo/Fo);ln.current.resize(wa,Math.ceil(Oa.clientHeight/16))}}function Ar(){st(!ut),setTimeout(()=>{yr()},300),Ye(ut?320:window.innerHeight-150)}function ia(){Ve?(pt(!1),(0,ve.BU)()):(pt(!0),(0,ve.Dj)(Ht.current))}const Kr=_a=>{(0,ve.vp)()||pt(!1)},Ca=(0,de.useMemo)(()=>{if(Oe){const{status:_a,output:Ur,error_msg:$a}=Oe;return setTimeout(()=>{let ei="",Oa=document.getElementById("outputResultRef");Ur?ei=ce.Base64.decode(Ur):$a&&(ei=ce.Base64.decode($a)),ln.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),ln.current.open(Oa),ln.current.onKey(function(ii){var qo;if(ii.domEvent.key.toLocaleUpperCase()==="C"&&ii.domEvent.ctrlKey){ii.domEvent.preventDefault();let Fo=(qo=ln.current)==null?void 0:qo.getSelection();navigator.clipboard.writeText(Fo).then(()=>{})}}),Oa.dataset.text=ei,ln.current.setOption("convertEol",!0),yr()},300),me.createElement(me.Fragment,null,Qe(Oe))}return null},[Oe]);function mi(){var _a,Ur;if(!(ct!=null&&ct.code)||((_a=ct==null?void 0:ct.code)==null?void 0:_a.trim().length)===0){(Ur=b.ZP)==null||Ur.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(1),Ye(320),At()}const Mi=_a=>ye(void 0,null,function*(){let Ur=yield(0,ee.ZP)(`/api/problems/${_a}/start.json`,{method:"get",params:{hack_user_id:at==null?void 0:at.user_id}});Ur&&(window.location.href=`/myproblems/${Ur==null?void 0:Ur.identifier}${window.location.search}`)});function ya(){yn?navigator.clipboard.writeText(ce.Base64.decode(zr)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(un)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(de.Fragment,null,me.createElement("div",{className:he()(oe.Z.case,et&&oe.Z.whiteCase),style:{height:Et},ref:St},me.createElement("div",{className:oe.Z.fullMask,ref:Ot}),me.createElement("div",{className:oe.Z["resize-y-bar"],id:"case-y-bar",ref:Pt,draggable:!1},Ge===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ge===1&&(Et<=34?me.createElement("div",{onClick:()=>{Ye(320)},className:oe.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ye(0)},className:oe.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:oe.Z.caseHead},me.createElement("div",{className:oe.Z.dot}),me.createElement("div",{className:oe.Z.text},Ge===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ge===2&&!He&&typeof Zt=="number"&&me.createElement(me.Fragment,null,Zt===pe.h.OK?me.createElement("div",{className:oe.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:oe.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Zt])),me.createElement("div",{className:oe.Z.btns},Ge===2&&!He&&me.createElement(me.Fragment,null,Zt!==pe.h.OK&&me.createElement("div",{onClick:ya},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{Ze(Jt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ar()},me.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Ge===1?"block":"none"}},Re?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34}},me.createElement("div",{className:oe.Z.result},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:oe.Z.leftNode},me.createElement(Be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Me,onChange:it}))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:oe.Z.node},Oe?Ca:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Ge===2?"block":"none"}},He?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ht,className:oe.Z.elseNode},me.createElement("div",{className:oe.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:oe.Z.scroll},me.createElement("pre",{className:oe.Z.scrollBox,style:Ft?{height:Ve?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yn&&me.createElement(Ie,{value:Wt}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield fetch(kn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield _a.text()),setTimeout(()=>{vt(kn)},200)})},Wt)),Wt&&me.createElement("div",{className:oe.Z.action},me.createElement("span",{onClick:()=>Ct(!Ft)},Ft?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>ia(),className:`iconfont icon-${Ve?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:oe.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:oe.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!yn&&me.createElement(Ie,{className:"mb10",value:gn&&ce.Base64.decode(gn)||""}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield fetch(Dr,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield _a.text()),setTimeout(()=>{vt(Dr)},200)})},gn)))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:oe.Z.node,style:{color:Zt===pe.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Zt===4||Zt===5)&&me.createElement(Ie,{className:"mb10",value:zr&&ce.Base64.decode(zr)||""}),Zt!=4&&Zt!=5&&(yn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield(0,ee.ZP)(zn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(_a)}catch(Ur){tt("")}setTimeout(()=>{vt(zn)},200)})},un):me.createElement(Ie,{className:"mb10",value:un&&ce.Base64.decode(un)||""})))))))))),me.createElement("div",{className:he()(oe.Z.footer,et&&oe.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Mi(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Mi(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Re||He,loading:Re,color:"#2ABD8C",className:"mr10",onClick:mi},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&me.createElement(we.ZP,{className:oe.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:He,disabled:Re||He,onClick:()=>{var _a,Ur;if(!(ct!=null&&ct.code)||((_a=ct==null?void 0:ct.code)==null?void 0:_a.trim().length)===0){(Ur=b.ZP)==null||Ur.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(2),Ye(320),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:Ze,open:Ne}),me.createElement(te.Z,{close:!0,data:lt,type:lt.length?"txt":"",onClose:()=>vt(""),monacoEditor:{value:Tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{Types:function(){return os},default:function(){return Pl}});var de=Ee(59301),ze=Ee(65582),b=Ee(31797),we=Ee(43418),pe=Ee(71418),ce=Ee(3113),Ae=Ee(6848),oe=Ee(95237),se=Ee(67172),ae=Ee(87513),ie=Ee(84056),re=Ee(29584),ne=Ee(74128),ee=Ee(87169),a=Ee(43428),y=Ee(50258),x=Ee(57261),E=Ee(42926),z=Ee(77825),te=Ee(8591),ue={list:"list___IRN6i",copy:"copy___qCn9B"},he=Ee(56102),ve=Ee(38147),me=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())}),Be=({showResourceCentre:vn,identifier:Zn})=>{const hr=(0,ze.useParams)(),[wr,nr]=(0,de.useState)(null);(0,de.useEffect)(()=>{vn&&ar()},[vn]);const ar=()=>me(void 0,null,function*(){const lr=yield(0,ve.ZP)(`/api/problems/${Zn}/attachment_list.json`,{method:"get"});(lr==null?void 0:lr.status)==0&&nr(lr.data||[])});return de.createElement("div",{className:"tpi-code-setting"},de.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(wr!=null&&wr.length)&&de.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),wr==null?void 0:wr.map((lr,Rr)=>de.createElement("dl",{className:ue.list,key:Rr},de.createElement(Ae.Z,{title:lr.title},de.createElement("dt",null,de.createElement("i",{className:"icon-wenjian4 mr5"}),lr.title)),de.createElement("dd",null,de.createElement(he.CopyToClipboard,{text:lr.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},de.createElement("span",{className:`${ue.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=Ee(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Re=(vn,Zn,hr)=>Zn in vn?Se(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,He=(vn,Zn)=>{for(var hr in Zn||(Zn={}))Me.call(Zn,hr)&&Re(vn,hr,Zn[hr]);if(Ie)for(var hr of Ie(Zn))Fe.call(Zn,hr)&&Re(vn,hr,Zn[hr]);return vn},Xe=(vn,Zn)=>Pe(vn,Qe(Zn));const Oe={theme:(0,E.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,E.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,E.G)("cmTabToSpace",!0),showResourceCentre:!1};var it=(vn=>(vn[vn.set_font_size=0]="set_font_size",vn[vn.set_theme=1]="set_theme",vn[vn.on_tab_to_space=2]="on_tab_to_space",vn[vn.set_show_editor_setting=3]="set_show_editor_setting",vn[vn.set_show_respurce_center=4]="set_show_respurce_center",vn))(it||{});function At(vn,Zn){switch(Zn.type){case 3:return Xe(He({},vn),{showEditorSetting:Zn.payload});case 1:return Xe(He({},vn),{theme:Zn.payload});case 0:return Xe(He({},vn),{fontSize:Zn.payload});case 2:return Xe(He({},vn),{tabToSpace:Zn.payload});case 4:return Xe(He({},vn),{showResourceCentre:Zn.payload});default:throw new Error}}var rt=({isLoading:vn,value:Zn,onChange:hr,language:wr,onUpdateCode:nr,ActionBarRender:ar,setIsWhiteTheme:lr,identifier:Rr})=>{const[jr,ea]=(0,de.useReducer)(At,Oe),{theme:Tr,fontSize:fr,showEditorSetting:Ea,tabToSpace:Ji,showResourceCentre:Wa}=jr,Ii=(0,de.useRef)(),To=(0,de.useRef)();(0,de.useEffect)(()=>{lr(Tr==="vs")},[Tr]);const Rs={onFontSizeChange:rr=>{ea({type:0,payload:rr}),(0,E.t)("cmFontSize",rr)},tabToSpace:Ji,cmFontSize:fr,className:"oj",cmCodeMode:Tr,onTabToSpace:rr=>{ea({type:2,payload:rr}),(0,E.t)("cmTabToSpace",rr)},onCodeModeChange:rr=>{ea({type:1,payload:rr}),(0,E.t)("ProgrammingCodeMode",rr)}};function Ps(){ea({type:3,payload:!1})}function Zo(){ea({type:3,payload:!0})}function On(){ea({type:4,payload:!1})}function hn(){ea({type:4,payload:!0})}const En={value:Zn,language:wr,theme:Tr,options:{fontSize:fr,insertSpaces:Ji},onChange:rr=>{hr(rr),To.current=rr,clearTimeout(Ii.current),Ii.current=setTimeout(()=>{nr(To.current)},1e4)},onEditBlur:rr=>{To.current&&nr(To.current)}};return be.createElement(de.Fragment,null,ar(Zo,hn),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!vn&&be.createElement(y.ZP,He({},En))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ea,onClose:Ps},be.createElement(z.Z,He({},Rs)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wa,onClose:On},be.createElement(Be,{showResourceCentre:Wa,identifier:Rr}))))},ct=Ee(60141),at=Ee(24334),_e=Ee(88125),et={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},mt=Ee(1710),Dt=Ee(58421),ut=Ee(58617),st=Ee(17933),Ve=Ee(56656),pt=Ee.n(Ve),Ge=Ee(59301);const{Column:qe}=mt.default;var Ft=({submitResult:vn,submitting:Zn,submitRecords:hr,page:wr,onPageChange:nr,topicId:ar})=>{const[lr]=(0,ze.useSearchParams)(),{records:Rr,records_count:jr}=hr||{},[ea,Tr]=(0,de.useState)(!1),fr=lr.get("type")==="1";return Ge.createElement(pe.Z,{spinning:Zn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ge.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(Rr==null?void 0:Rr.length)>0?Ge.createElement(mt.default,{dataSource:Rr,rowKey:"id",pagination:!1},Ge.createElement(qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ea,Ji)=>Ge.createElement("span",null," ",pt()(Ea).format("YYYY-MM-DD HH:mm:ss"))}),Ge.createElement(qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ea,Ji)=>{var Wa;return Ge.createElement("span",{className:`${Ea===0?"c-green":"c-red"} current`,onClick:()=>{Tr(Ji.id)}},(Wa=_e.Im[Ea])==null?void 0:Wa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ge.createElement(qe,{title:`\u6267\u884C\u7528\u65F6 (${fr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ea=>Ea?fr?Ea:Ea/1e3:""}),Ge.createElement(qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${fr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ea=>Ea?fr?Ea:parseFloat((Ea/1024).toFixed(2)):""}),Ge.createElement(qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ge.createElement(qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ea,Ji)=>Ge.createElement("span",{className:"c-light-primary current",onClick:()=>{Tr(Ji.id)}},"\u67E5\u770B")})):Ge.createElement("div",{style:{height:300,width:"100%"}}),Ge.createElement(st.Z,{onClose:Tr,open:ea}),jr>15?Ge.createElement(Dt.Z,{className:yt.pagination,current:wr,pageSize:15,total:jr,onChange:nr}):null)},Ct=Ee(2524),Et=Ee(12563),Ye={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=Ee(6339),Ze=Ee(59301);const lt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var vt=({hack:vn})=>{const{language:Zn,difficult:hr,time_limit:wr,description:nr}=vn,[ar]=(0,ze.useSearchParams)(),lr=lt[hr];return Ze.createElement(Ze.Fragment,null,Ze.createElement("ul",{className:Ye.info},Ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ze.createElement("b",{className:Ye.info_tag},Zn)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ze.createElement(Et.Z,{color:lr==null?void 0:lr.color},lr==null?void 0:lr.name)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ze.createElement("span",{style:{color:"#333333"}},wr,"\u79D2"))),ar.get("qtype")==="8"?Ze.createElement(Ne.Z,{value:nr,showProgramFill:!0,className:Ye.desc}):Ze.createElement(Ne.Z,{value:nr,className:Ye.desc}))},Tt={},tt=Ee(59301),Pt=({hack:vn,current_user:Zn})=>tt.createElement("div",{className:Tt.answer},vn!=null&&vn.answer_text?tt.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.answer_text)||""}):tt.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ln=Ee(77254);function St(vn,Zn){return(0,ve.U2)(`/problems/${vn}/comments.json`,{page:Zn,limit:10})}function Ht(vn){return(0,ve.v_)(`/discusses/${vn}/plus.json`,{container_type:"Discuss",type:1})}function Ot(vn,Zn,hr){return(0,ve.v_)(`/problems/${vn}/comments/reply.json`,{comments:{content:hr,parent_id:Zn}})}function Zt(vn,Zn){return(0,ve.v_)(`/problems/${vn}/comments.json`,{comments:{content:Zn}})}function Jt(vn,Zn,hr){return(0,ve.v_)(`/problems/${vn}/comments/${Zn}/hidden.json`,hr)}function Wt(vn,Zn){return(0,ve.IV)(`/problems/${vn}/comments/${Zn}`)}var un=Ee(83554);function gn({author:vn}){return de.createElement("a",{href:`/users/${vn.login}`,target:"_blank"},de.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${vn.image_url}`,width:"50"}))}function yn({data:vn,index:Zn,parentDiscussIndex:hr,user:wr,onSetActionType:nr}){const{author:ar,can_delete:lr,content:Rr,id:jr,time:ea}=vn;function Tr(){nr({id:jr,index:Zn,type:"delete-discuss",parentDiscussIndex:hr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const fr=wr.admin||lr||ar.user_id===wr.user_id;return de.createElement("div",{className:"discuss-item-container second-discuss "},de.createElement(gn,{author:ar}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${ar.login}`,target:"_blank"},ar.name),de.createElement("span",{className:"grey"},ea),de.createElement("div",{className:"btn-group",style:{marginBottom:0}},fr?de.createElement("a",{onClick:Tr,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null)),de.createElement(Ne.Z,{className:"discuss-content",value:Rr})))}var kn=({user:vn,data:Zn,index:hr,onPlusDiscuss:wr,onSetActionType:nr,activeDiscussIndex:ar,onReplyDiscuss:lr,onSetActiveDiscussIndex:Rr})=>{const{content:jr,children:ea,hidden:Tr,id:fr,praise_count:Ea,time:Ji,user_praise:Wa,can_delete:Ii,author:To}=Zn;function Rs(){Rr(fr)}function Ps(){wr(fr,!Wa,hr)}function Zo(){nr({id:fr,index:hr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function On(){nr({id:fr,index:hr,params:{hidden:Tr?"0":"1"},type:"hidden-discuss",message:Tr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const hn=vn.admin||vn.user_id===To.user_id;return de.createElement("div",{className:"discuss-item-container",key:fr},de.createElement(gn,{author:To}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${To.login}`,target:"_blank"}," ",To.name," "),de.createElement("span",{className:"grey"},Ji)),de.createElement(Ne.Z,{className:"discuss-content",value:jr}),ea&&ea.length>0?de.createElement("div",{className:"reply-discuss-container"},ea.map((En,rr)=>de.createElement(yn,{key:En.id,data:En,index:rr,user:vn,onSetActionType:nr,parentDiscussIndex:hr}))):null,de.createElement("div",{className:"btn-group"},hn?de.createElement("a",{onClick:On,title:Tr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},de.createElement("i",{className:Tr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ii&&(!ea||ea.length==0)?de.createElement("a",{onClick:Zo,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null,de.createElement("a",{onClick:Rs,title:"\u56DE\u590D"}," ",de.createElement("i",{className:"iconfont icon-huifu1"})," "),de.createElement("a",{onClick:Ps,className:Wa?"c-orange":""},de.createElement("i",{className:Wa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),de.createElement("span",null,Ea||""))),de.createElement(un.Z,{id:fr,activeDiscussIndex:ar,onReplyDiscuss:lr})))},zn=Ee(30214),Dr={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},zr=Ee(96565),Cr=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())}),yr=({user_praise:vn,praise_count:Zn,praisePlus:hr,onCreateDiscuss:wr,discuss_count:nr})=>{const[ar,lr]=(0,de.useState)(!1),[Rr,jr]=(0,de.useState)("");function ea(Ji){jr(Ji)}function Tr(){lr(!0)}function fr(){lr(!1)}function Ea(){return Cr(this,null,function*(){wr(Rr),jr(""),lr(!1)})}return de.createElement("div",{className:`${Dr["dis-input-editor-container"]} ${ar?Dr.active:""} `},de.createElement("div",{className:ar?`hide ${Dr["text-area"]}`:Dr["text-area"]},de.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Tr}),de.createElement("a",null," ",de.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",nr," "),de.createElement("a",{className:"c-light-black",onClick:hr,title:vn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},de.createElement("i",{className:`mr3 ${vn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Zn?de.createElement("span",null,Zn):"")),ar?de.createElement("div",{className:Dr["input-mask"],onClick:fr}):null,de.createElement("div",{className:ar?Dr["md-container"]:`${Dr["md-container"]} hide`},de.createElement(zr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Rr,height:240,onChange:ea}),de.createElement("div",{className:Dr["tip-container"],onClick:fr},de.createElement("a",{className:Dr["btn-send"],onClick:Ea}," \u53D1\u9001 "))))},Ar=Ee(59301),ia=Object.defineProperty,Kr=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,_a=(vn,Zn,hr)=>Zn in vn?ia(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,Ur=(vn,Zn)=>{for(var hr in Zn||(Zn={}))Mi.call(Zn,hr)&&_a(vn,hr,Zn[hr]);if(mi)for(var hr of mi(Zn))ya.call(Zn,hr)&&_a(vn,hr,Zn[hr]);return vn},$a=(vn,Zn)=>Kr(vn,Ca(Zn)),ei=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())});const Oa={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ii=(vn=>(vn[vn.GET_DISCUSSES=0]="GET_DISCUSSES",vn[vn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vn[vn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vn[vn.PLUS_DISCUSS=3]="PLUS_DISCUSS",vn[vn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vn[vn.SET_PAGE=5]="SET_PAGE",vn[vn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vn))(ii||{});function qo(vn,Zn){switch(Zn.type){case 6:return $a(Ur({},vn),{loading:!0});case 0:return Ur(Ur({},vn),Zn.payload);case 1:return Ur(Ur({},vn),Zn.payload);case 4:return Ur(Ur({},vn),Zn.payload);case 3:return Ur(Ur({},vn),Zn.payload);case 5:return $a(Ur({},vn),{page:Zn.payload});case 2:return Ur(Ur({},vn),Zn.payload);default:throw new Error}}var Fo=({user:vn,identifier:Zn,hack:hr,onTriggerPraise:wr,activeIndex:nr})=>{const[ar,lr]=(0,de.useReducer)(qo,Oa),{loading:Rr,page:jr,data:ea,count:Tr,actionType:fr,activeDiscussIndex:Ea}=ar,Ji=(0,de.useCallback)(()=>ei(void 0,null,function*(){lr({type:6});const En=yield St(Zn,jr),{comments:rr,disscuss_count:na}=En;lr({type:0,payload:{data:rr,count:na,loading:!1}})}),[jr,Zn]);(0,de.useEffect)(()=>{nr==="2"&&Ji()},[Zn,jr,nr]);function Wa(En){lr({type:5,payload:En})}function Ii(En){lr({type:4,payload:{actionType:En}})}function To(En){lr(Ea===En?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:En}})}function Rs(En,rr,na){return ei(this,null,function*(){try{const oa=yield Ht(En);ea[na].user_praise=rr,ea[na].praise_count=oa.praise_count,lr({type:3,payload:{data:[...ea]}})}catch(oa){console.log(oa)}})}function Ps(){return ei(this,null,function*(){const{id:En,params:rr,type:na,index:oa,parentDiscussIndex:qn}=fr;if(na==="hidden-discuss"&&(yield Jt(Zn,En,rr),qn?ea[qn].children[oa].hidden=rr.hidden==1:ea[oa].hidden=rr.hidden==1,lr({type:4,payload:{actionType:null,data:[...ea]}})),na==="delete-discuss"){if(yield Wt(Zn,En),qn||qn===0){let Xr=ea[qn].children;for(let pa=Xr.length-1;pa>=0;pa--)if(Xr[pa].id===En){Xr.splice(pa,1);break}ea[qn].children=Xr}else for(let Xr=ea.length-1;Xr>=0;Xr--)if(ea[Xr].id===En){ea.splice(Xr,1);break}lr({type:4,payload:{actionType:null,data:[...ea]}})}})}function Zo(){lr({type:4,payload:{actionType:null}})}function On(En,rr){return ei(this,null,function*(){try{yield Ot(Zn,En,rr),Ji()}catch(na){console.log(na)}})}function hn(En){return ei(this,null,function*(){lr({type:6}),yield Zt(Zn,En),Ji()})}return Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:"discuss-panel"},ea.length===0?Ar.createElement(Ct.Z,null):ea.map((En,rr)=>Ar.createElement(kn,{onReplyDiscuss:On,onPlusDiscuss:Rs,onSetActiveDiscussIndex:To,onSetActionType:Ii,data:En,index:rr,user:vn,activeDiscussIndex:Ea})),Tr>10?Ar.createElement("div",{className:"pagination-container"},Ar.createElement(Dt.Z,{showQuickJumper:!0,onChange:Wa,current:jr,total:Tr})):null),Ar.createElement(yr,{user_praise:hr.user_praise,praise_count:hr.praises_count,praisePlus:wr,discuss_count:hr.comments_count,onCreateDiscuss:hn}),Ar.createElement(x.Z,null,Ar.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!fr,onOk:Ps,onCancel:Zo},Ar.createElement("p",null,fr?fr.message:"")),Ar.createElement(zn.Z,null)))},wa=Ee(57809),mn=Ee(92832),In=Ee(65615),Cn={},ur=Ee(59301),or=({hack:vn,current_user:Zn})=>ur.createElement("div",{className:Cn.answer},vn!=null&&vn.analysis?ur.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.analysis)||""}):ur.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),fa={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},hi=Ee(36381),Ya=Ee(43604),Ia=Ee(78241),Ka=Ee(5871),Vi=Ee(12088),sr=Ee(59301);const{TextArea:li}=mn.default,{Panel:ts}=hi.default;var Ko=({data:vn,hack:Zn})=>(console.log(vn,Zn,"data"),Zn!=null&&Zn.is_file?sr.createElement(Vi.Y2,{disabled:!0,className:fa.uploadTableWrapper,showScore:!Zn.test_set_score,data:vn,isProgramHomework:!0}):sr.createElement("div",{className:fa.hackSets},vn==null?void 0:vn.map((hr,wr)=>sr.createElement(hi.default,{accordion:!0,bordered:!1,key:wr,defaultActiveKey:wr===0&&hr.id,className:fa.collapseWrapper,expandIcon:({isActive:nr})=>sr.createElement("i",{className:`iconfont icon-weizhankai ${nr?fa.open:fa.close}`,style:{fontSize:14,transition:"all .2s"}})},sr.createElement(ts,{key:hr.id,header:sr.createElement(oe.Z,{align:"middle",justify:"space-between",wrap:!1},sr.createElement(Ya.Z,{className:fa.panelHeader},sr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",wr+1)),sr.createElement(Ya.Z,{flex:1},sr.createElement(oe.Z,{align:"middle",justify:"end",wrap:!1},!(Zn!=null&&Zn.test_set_score)&&sr.createElement(Ya.Z,{className:fa.rateInput},sr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),sr.createElement("div",null,sr.createElement(Ia.default.Item,{noStyle:!0},sr.createElement(Ka.Z,{value:hr==null?void 0:hr.score,className:fa.baseFormItem,min:0,max:100,disabled:!0}))),sr.createElement("span",{className:"ml10"},"%")))))},sr.createElement(Ia.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},sr.createElement(li,{readOnly:!0,value:hr==null?void 0:hr.input,rows:4})),sr.createElement(Ia.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},sr.createElement(li,{readOnly:!0,value:hr==null?void 0:hr.output,rows:4}))))))),vi={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ci=Ee(59301),ws=(0,de.forwardRef)(({data:vn=[]},Zn)=>{var hr;const[wr,nr]=(0,de.useState)(),ar=vn.filter(Rr=>Rr.show);(0,de.useEffect)(()=>{ar.length&&nr(ar[0].id)},[vn==null?void 0:vn.length]);const lr=((hr=ar.find(Rr=>Rr.id===wr))==null?void 0:hr.element)||null;return(0,de.useImperativeHandle)(Zn,()=>({setActiveTab:Rr=>nr(Rr)})),Ci.createElement("div",{className:vi.tabs},Ci.createElement("div",{className:vi.tabWarp},ar.map(Rr=>Ci.createElement("div",{onClick:()=>nr(Rr.id),className:`${vi.tab} ${Rr.id===wr?vi.active:""}`,key:Rr.id},Rr.name))),Ci.createElement("div",{className:vi.content},lr))}),Sr=Ee(59301),Ss=Object.defineProperty,Io=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,dr=(vn,Zn,hr)=>Zn in vn?Ss(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,Qo=(vn,Zn)=>{for(var hr in Zn||(Zn={}))ns.call(Zn,hr)&&dr(vn,hr,Zn[hr]);if(As)for(var hr of As(Zn))$i.call(Zn,hr)&&dr(vn,hr,Zn[hr]);return vn},_o=(vn,Zn)=>Io(vn,Fi(Zn)),Zi=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())});const Ws={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var La=({hack:vn,onTriggerPraise:Zn,topicId:hr,page:wr,onPageChange:nr,user:ar,current_user:lr,submitRecords:Rr,submitting:jr,submitResult:ea,setActiveIndex:Tr,hack_sets:fr})=>{var Ea,Ji;const[Wa]=(0,ze.useSearchParams)(),[Ii,To]=(0,de.useState)("0"),Rs=(0,ze.useLocation)(),[Ps,Zo]=(0,de.useState)(!1),[On,hn]=(0,de.useState)(null),[En,rr]=(0,de.useState)([]),[na,oa]=(0,de.useState)([]),[qn,Xr]=(0,de.useState)({page:1,limit:10}),pa=(0,de.useRef)(null),xt=(0,de.useRef)(null);console.log(ar,"user");let[ua,tn]=(0,de.useState)(_o(Qo({},(0,ze.useParams)()),{page:1,per_page:20,name:""}));(0,de.useEffect)(()=>{xt.current&&(vn==null?void 0:vn.is_close_tips)===!1&&On===null&&hn(!0)},[xt.current,vn==null?void 0:vn.is_close_tips,On]);function Br(){return Zi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,de.useEffect)(()=>{Tr(Ii)},[Ii]);function Wr(Pr){return Zi(this,null,function*(){let Gr=Pr.target.id;if(Gr==="1"){let Sa=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:Qo({},qn)});(Sa==null?void 0:Sa.status)===0&&oa(Sa==null?void 0:Sa.data)}To(Gr)})}(0,de.useEffect)(()=>ln.Z.subscribe("to-commit-info",()=>{To("1"),pa.current&&pa.current.setActiveTab("1")}),[]),(0,de.useEffect)(()=>ln.Z.subscribe("to-reset-info",()=>{Wr({target:{id:"1"}}),pa.current&&pa.current.setActiveTab("2")}),[]);function ga(){To("2")}function Nr(){return Zi(this,null,function*(){let Pr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Qo({identifier:ua==null?void 0:ua.id},ua)});rr(Pr)})}const Wn=[{title:null,description:Sr.createElement("div",null,Sr.createElement("b",{onClick:()=>{hn(!1),Br(),Zo(!0),Nr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Sr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Sr.createElement(ce.ZP,{onClick:()=>{hn(!1),Br()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>xt.current}];return Sr.createElement("div",{className:et["left-panel"]},Sr.createElement("ul",{className:`${et["s-navs"]} ${et["bg-white"]} ${et.b1}`},(vn==null?void 0:vn.is_program)&&!Wa.get("pageId")&&Sr.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Sr.createElement("div",{onClick:()=>{Nr(),Zo(!0)},className:et.btns,ref:xt,style:On?{pointerEvents:"none"}:{}},Sr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Sr.createElement("li",{style:{marginLeft:20}},Sr.createElement("a",{className:Ii==="0"?et.active:"",id:"0",onClick:Wr},"\u9898\u76EE\u63CF\u8FF0")),Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="1"?et.active:"",id:"1",onClick:Wr},"\u64CD\u4F5C\u8BB0\u5F55")),(Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show)||Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show))&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="4"?et.active:"",id:"4",onClick:Wr},"\u89E3\u7B54\u53C2\u8003")),Wa.get("type")!=="exercises"&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="2"?et.active:"",id:"2",onClick:Wr},"\u8BC4\u8BBA")),!!(fr!=null&&fr.length)&&Wa.get("type")!=="exercises"&&Wa.get("type")!=="1"&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="5"?et.active:"",id:"5",onClick:Wr},"\u6D4B\u8BD5\u7528\u4F8B"))),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Sr.createElement(vt,{hack:vn,onTriggerPraise:Zn,toDiscuss:ga})),Sr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${Ii==="1"?"":"hide"}`},Sr.createElement(ws,{ref:pa,data:[{id:"1",show:Wa.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Sr.createElement(Sr.Fragment,null,Rr!=null&&Rr.records_count||jr?Sr.createElement(Ft,{page:wr,onPageChange:nr,topicId:hr,submitting:jr,key:(ea==null?void 0:ea.id)||1,submitRecords:Rr,submitResult:ea}):Sr.createElement(Ct.Z,null))},{id:"2",show:Wa.get("type")==="exercises"||(vn==null?void 0:vn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(mt.default,{pagination:!1,dataSource:na==null?void 0:na.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Pr,Gr,Sa)=>pt()(Pr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Pr,Gr,Sa)=>{var qi;return(qi=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ds=>ds.id===Pr))==null?void 0:qi.name}}]}),Sr.createElement(Dt.Z,{style:{marginTop:10},current:qn.page,total:na==null?void 0:na.count,hideOnSinglePage:!0,onChange:Pr=>Zi(void 0,null,function*(){qn.page=Pr,Xr(qn);let Gr=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:_o(Qo({},qn),{courseId:ua.courseId})});(Gr==null?void 0:Gr.status)===0&&oa(Gr==null?void 0:Gr.data)})}))}]})),Sr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${Ii==="4"?"":"hide"}`},Sr.createElement(ws,{data:[{id:"1",show:Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show),name:"\u7B54\u6848",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(Pt,{hack:vn,current_user:lr}))},{id:"2",show:Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show),name:"\u89E3\u6790",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(or,{hack:vn,current_user:lr}))}]})),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="2"?"":"hide"}`,style:{padding:0}},Sr.createElement(Fo,{user:ar,activeIndex:Ii,identifier:vn.identifier,hack:vn,onTriggerPraise:Zn})),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="5"?"":"hide"}`,style:{padding:12}},Sr.createElement(Ko,{data:fr||[],hack:vn})),Sr.createElement(a.Z,{rootClassName:et.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Zo(!1),open:Ps},Sr.createElement(oe.Z,null,Sr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Sr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",En==null?void 0:En.total_count,"\u9898\xA0[\xA0",En==null?void 0:En.total_score,"\u5206\xA0]\xA0"),!(ar!=null&&ar.hack_manager)&&Sr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",En==null?void 0:En.work_score,"\u5206")),Sr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Sr.createElement(oe.Z,{align:"middle",className:"mt10 mb10"},!(ar!=null&&ar.hack_manager)&&Sr.createElement(wa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Pr=>{ua.page=1,ua.finish_status=Pr,tn(Qo({},ua)),Nr()}},Sr.createElement(wa.default.Option,{value:""},"\u5168\u90E8"),Sr.createElement(wa.default.Option,{value:0},"\u672A\u5F00\u59CB"),Sr.createElement(wa.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Sr.createElement(wa.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Sr.createElement(wa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Pr=>{ua.page=1,ua.difficult=Pr||null,tn(Qo({},ua)),Nr()}},Sr.createElement(wa.default.Option,{value:0},"\u5168\u90E8"),Sr.createElement(wa.default.Option,{value:1},"\u7B80\u5355"),Sr.createElement(wa.default.Option,{value:2},"\u9002\u4E2D"),Sr.createElement(wa.default.Option,{value:3},"\u56F0\u96BE")),Sr.createElement(mn.default.Search,{size:"large",onSearch:Pr=>{ua.name=Pr,ua.page=1,tn(Qo({},ua)),Nr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Sr.createElement("div",{className:et.list,style:{height:36,background:"#3D445C"}},!(ar!=null&&ar.hack_manager)&&Sr.createElement("span",null,"\u72B6\u6001"),Sr.createElement("span",null,"\u5E8F\u53F7"),Sr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Sr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Sr.createElement("div",{style:{overflow:"auto",flex:1}},(Ea=En==null?void 0:En.data)!=null&&Ea.length?(Ji=En==null?void 0:En.data)==null?void 0:Ji.map((Pr,Gr)=>Sr.createElement("div",{onClick:()=>Zi(void 0,null,function*(){let Sa=yield(0,ve.ZP)(`/api/problems/${Pr==null?void 0:Pr.identifier}/start.json`,{method:"get",params:{hack_user_id:ar==null?void 0:ar.user_id}});Sa&&(window.location.href=`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)}),className:`${et.list} ${Pr!=null&&Pr.checked?et.active:""}`},!(ar!=null&&ar.hack_manager)&&Sr.createElement(Sr.Fragment,null,!(Pr!=null&&Pr.opened)&&Sr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Pr==null?void 0:Pr.opened)&&!(Pr!=null&&Pr.passed)&&Sr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Pr==null?void 0:Pr.opened)&&(Pr==null?void 0:Pr.passed)&&Sr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Sr.createElement("span",null,(ua.page-1)*20+(Gr+1)),Sr.createElement("span",{style:{flex:1},title:Pr.name},`[${Pr==null?void 0:Pr.score}\u5206]`,"\xA0",Pr.name),Sr.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ws[Pr.difficult]))):Sr.createElement(Ct.Z,null)),Sr.createElement(Dt.Z,{current:ua.page,className:"mt20",hideOnSinglePage:!0,total:En==null?void 0:En.count,pageSize:ua.per_page,onChange:(Pr,Gr)=>{ua.page=Pr,ua.per_page=Gr,Nr()}})),Sr.createElement(In.Z,{rootClassName:et.tour,closeIcon:!1,open:!!On,steps:Wn,gap:{offset:3,radius:2}}))},gi=Ee(62522),Vr=Ee(27158),no=Ee(22744),Vo=Ee(21390),rs=Ee(72530),us=Ee(35195),Go=Ee(25492),$s=Ee(92310),as=Ee.n($s),lA=Ee(42217),hA=Ee(81747),el=Ee(51976),_r=Ee(59301),ml=Object.defineProperty,Ol=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,is=(vn,Zn,hr)=>Zn in vn?ml(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Zn]=hr,Ai=(vn,Zn)=>{for(var hr in Zn||(Zn={}))Es.call(Zn,hr)&&is(vn,hr,Zn[hr]);if(Ms)for(var hr of Ms(Zn))Tl.call(Zn,hr)&&is(vn,hr,Zn[hr]);return vn},ui=(vn,Zn)=>Ol(vn,il(Zn)),Hi=(vn,Zn)=>{var hr={};for(var wr in vn)Es.call(vn,wr)&&Zn.indexOf(wr)<0&&(hr[wr]=vn[wr]);if(vn!=null&&Ms)for(var wr of Ms(vn))Zn.indexOf(wr)<0&&Tl.call(vn,wr)&&(hr[wr]=vn[wr]);return hr},Ta=(vn,Zn,hr)=>new Promise((wr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch(ea){nr(ea)}},lr=jr=>{try{Rr(hr.throw(jr))}catch(ea){nr(ea)}},Rr=jr=>jr.done?wr(jr.value):Promise.resolve(jr.value).then(ar,lr);Rr((hr=hr.apply(vn,Zn)).next())});const{Countdown:zi}=b.default,Qa={Java:"java",C:"c",Python:"py","C++":"c"};var os=(vn=>(vn[vn.SET_LOADING=0]="SET_LOADING",vn[vn.GET_DATA=1]="GET_DATA",vn[vn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vn[vn.SET_DATA=3]="SET_DATA",vn[vn.SET_DEBUGING=4]="SET_DEBUGING",vn[vn.SET_SUBMITING=5]="SET_SUBMITING",vn[vn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vn[vn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vn[vn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vn[vn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vn[vn.SET_PAGE=10]="SET_PAGE",vn))(os||{});function Os(){return new Date().getTime()}const tl={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function nl(vn,Zn){switch(Zn.type){case 1:return Ai(Ai({},vn),Zn.payload);case 3:return ui(Ai({},vn),{data:Zn.payload});case 0:return ui(Ai({},vn),{loading:Zn.payload});case 9:return ui(Ai({},vn),{showNote:Zn.payload});case 4:return ui(Ai({},vn),{debuging:Zn.payload});case 5:return ui(Ai({},vn),{submitting:Zn.payload});case 2:return ui(Ai({},vn),{submitRecords:Zn.payload});case 10:return ui(Ai({},vn),{submitRecordPage:Zn.payload});case 6:return ui(Ai({},vn),{executingMessage:Zn.payload});case 7:return Ai(Ai({},vn),Zn.payload);case 8:return Ai(Ai({},vn),Zn.payload);default:throw new Error}}var Pl=({children:vn})=>{var Zn,hr,wr,nr,ar;const[lr,Rr]=(0,de.useReducer)(nl,tl),{id:jr}=(0,ze.useParams)(),ea=(0,ze.useLocation)(),[Tr]=(0,ze.useSearchParams)(),{loading:fr,data:Ea,debugResult:Ji,submitResult:Wa,submitRecords:Ii,submitRecordPage:To,showNote:Rs,debuging:Ps,submitting:Zo,executingMessage:On}=lr,[hn,En]=(0,de.useState)("#37AD83"),[rr,na]=(0,de.useState)(null),[oa,qn]=(0,de.useState)({}),[Xr,pa]=(0,de.useState)(!0),[xt,ua]=(0,de.useState)(!1),[tn,Br]=(0,de.useState)(!1),Wr=(0,de.useRef)(null),ga=(0,de.useRef)(0),Nr=Ea==null?void 0:Ea.user,Wn=Ea==null?void 0:Ea.hack,[Pr,Gr]=(0,de.useState)(!1),Sa=(0,de.useRef)(1),qi=(0,de.useRef)(!1);(0,lA.y)(Tr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ds}=(0,lA.X)(),[_t,bn]=(0,de.useState)(""),Dn=(0,rs._)(oa);(0,de.useEffect)(()=>{function Yn(){return Ta(this,null,function*(){var Nn,ma,xa,ri,yi;pa(!0);const Ja=yield(0,se.fu)(jr,{exercise_id:Tr.get("exercisesId")});if(setTimeout(()=>{pa(!1)},800),Ja.status!==401){try{Ja.hack.code=at.Base64.decode(Ja.hack.code)}catch(Di){console.log(Di)}Ja.hack=ui(Ai({},Ja.hack),{is_program:Tr.get("type")==="1"}),Rr({type:1,payload:{loading:!1,data:Ja}})}if(Tr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Di;Tr.get("coursesId")=="coursesId"?Di=yield(0,ae._F)({categoryId:Tr.get("exercisesId"),login:Tr.get("login")}):Di=yield(0,ae._B)({categoryId:Tr.get("exercisesId"),login:Tr.get("login")}),qn(Ai({},Di)),ds((Nn=Di==null?void 0:Di.exercise)==null?void 0:Nn.forbid_copy),typeof((ma=Di==null?void 0:Di.exercise)==null?void 0:ma.left_time)=="number"&&(na(Date.now()+((xa=Di==null?void 0:Di.exercise)==null?void 0:xa.left_time)*1e3),setTimeout(()=>{En("red")},(((ri=Di==null?void 0:Di.exercise)==null?void 0:ri.left_time)-300>0?((yi=Di==null?void 0:Di.exercise)==null?void 0:yi.left_time)-300:0)*1e3))}})}jr&&Yn()},[jr]),(0,de.useEffect)(()=>{var Yn;return Tr.get("type")==="exercises"&&((Yn=oa==null?void 0:oa.exercise)!=null&&Yn.screen_open)&&(window.removeEventListener("blur",Qr,!1),us.U.forEach((Nn,ma)=>{window.addEventListener(Nn,Qr,!1)}),window.addEventListener("blur",Qr,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),Qr)}},[oa]),(0,de.useEffect)(()=>{_t==="1"&&jr&&Wn!=null&&Wn.language&&ja()},[jr,To,Wn==null?void 0:Wn.language,_t]),(0,de.useEffect)(()=>(Wn!=null&&Wn.is_program&&(ga.current=0,Wr.current=setInterval(()=>{Pa()},15e3)),()=>{clearInterval(Wr.current)}),[Wn==null?void 0:Wn.is_program]);const Pa=()=>Ta(void 0,null,function*(){let Yn=yield(0,ve.ZP)(`/api/myproblems/${jr}/save_long_time.json`,{method:"get",params:{answer_long_time:ga.current}})}),Qr=()=>{qi.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function ja(){return Ta(this,null,function*(){try{const Yn=yield(0,se.zO)(jr,{limit:15,page:To,language:Wn==null?void 0:Wn.language});Rr({type:2,payload:Yn})}catch(Yn){console.log(Yn)}})}function ra(Yn){Rr({type:10,payload:Yn})}function da(Yn){return Ta(this,null,function*(){var Nn;let ma;(Tr.get("ip_limit")==="inner"||Tr.get("ip_bind_type")==="true")&&(ma=yield(0,Vr.y)({ip_limit:Tr.get("ip_limit"),ip_bind:Tr.get("ip_bind_type")==="true"}));const xa=yield(0,se.n4)(jr,{code:at.Base64.encode(Yn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:Tr.get("exercisesId"),question_id:Tr.get("questionId"),ip:ma});return xa.status===-5&&(0,ze.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ui(Ai({errorMessage:xa==null?void 0:xa.message},(oa==null?void 0:oa.exercise)||{}),{exercise_user_id:(Nn=oa==null?void 0:oa.exercise)==null?void 0:Nn.exercise_user_id,id:Tr.get("exercisesId")})}}),xa})}function xr(){return Ta(this,null,function*(){if(Sa.current=2,!Zo){Rr({type:5,payload:!0});try{ln.Z.publish("to-commit-info");const Yn=yield da();if(console.log(Yn,1),Yn.status===0){let Ja=function(){return Ta(this,null,function*(){const{status:Di,data:Za}=yield(0,se.rX)(jr,"submit"),yo=Os()-yi>(xa*ri+30)*1e3;if(Di!==0&&!yo&&setTimeout(Ja,1e3),yo&&Di!==0){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Rr({type:5,payload:!1});return}if(Di===0){Za.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Za==null?void 0:Za.status)===0&&Tr.get("type")==="1"&&Br(!0);const Uo=yield(0,se.zO)(jr,{limit:15,page:To,language:Wn==null?void 0:Wn.language});Rr({type:8,payload:ui(Ai({},lr),{submitResult:Za,submitting:!1,submitRecords:Uo})})}})},Nn={};Tr.get("type")==="exercises"&&(Nn.extras={exercise_id:Tr.get("exercisesId"),question_id:Tr.get("questionId")},(Tr.get("ip_limit")==="inner"||Tr.get("ip_bind_type")==="true")&&(Nn.extras.ip=yield(0,Vr.y)({ip_limit:Tr.get("ip_limit"),ip_bind:Tr.get("ip_bind_type")==="true"})));const ma=yield(0,se.bM)(jr,Nn);if(ma.status===-1&&Tr.get("exercisesId")){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`;return}const{time_limit:xa,test_case_size:ri}=Wn,yi=Os();ma.status>-1?Ja():Rr({type:5,payload:!1})}else Rr({type:5,payload:!1})}catch(Yn){console.log(Yn),Rr({type:5,payload:!1})}Gr(!1)}})}function Aa(){return Ta(this,null,function*(){Sa.current=1,lr.debuging=!0,Rr({type:4,payload:!0});try{if((yield da()).status===0){let yi=function(){return Ta(this,null,function*(){const{status:Ja,message:Di,data:Za}=yield(0,se.rX)(jr,"debug"),yo=Os()-ri>(Nn+30)*1e3;if(Ja!==0&&!yo&&(Rr({type:6,payload:Di}),setTimeout(yi,1e3)),yo){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rr({type:4,payload:!1}),Rr({type:7,payload:ui(Ai({},lr),{debugResult:{status:2},debuging:!1})});return}Ja===0&&(Za.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rr({type:4,payload:!1}),Rr({type:7,payload:ui(Ai({},lr),{debugResult:Za,debuging:!1})}))})};const{time_limit:Nn}=Wn;let ma={input:encodeURIComponent(Ea.test_case.input)};Tr.get("type")==="exercises"&&(ma.exercise_id=Tr.get("exercisesId"));const xa=yield(0,se.MU)(jr,ma);if(xa.status===-1&&Tr.get("exercisesId")){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`;return}const ri=Os();(xa==null?void 0:xa.status)>-1?yi():Rr({type:4,payload:!1})}else Rr({type:4,payload:!1})}catch(Yn){console.log(Yn)}finally{}})}function Zr(Yn,Nn){const ma=Nn?{modify_code:!1}:{};Rr({type:3,payload:ui(Ai({},Ea),{hack:Ai(ui(Ai({},Wn),{code:Yn}),ma)})}),Gr(!0)}const oi=Yn=>Ta(void 0,null,function*(){let Nn=yield(0,ve.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:Yn==="C++"||Yn==="c++"?encodeURIComponent(Yn):Yn,hack_user_id:Nr==null?void 0:Nr.user_id}});Nn.status!==-1&&ze.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)});function Gi(Yn){let Nn=Yn.target.value;Rr({type:3,payload:ui(Ai({},Ea),{test_case:{input:Nn}})})}function Xo(){return Ta(this,null,function*(){try{let Yn={};Tr.get("type")==="exercises"?Yn.exercise_id=Tr.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(Yn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const Nn=yield(0,se.H7)(jr,Ai({},Yn));Nn.status===401||(Zr(at.Base64.decode(Nn.code)),(Tr.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&ln.Z.publish("to-reset-info"))}catch(Yn){console.log(Yn)}})}function bi(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_r.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",_r.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ta(this,null,function*(){const Yn=yield(0,se.fi)(jr);Yn.status===401||Zr(at.Base64.decode(Yn.code),!0)})}})}function po(){Rr({type:9,payload:!0})}function eo(){Rr({type:9,payload:!1})}function ro(Yn){return Ta(this,null,function*(){yield(0,se.MK)(jr,Yn),Rr({type:1,payload:{showNote:!1,data:ui(Ai({},Ea),{hack:ui(Ai({},Wn),{notes:Yn.notes})})}})})}const Si={hack:Wn,isLoading:Xr,input:(Zn=Ea==null?void 0:Ea.test_case)==null?void 0:Zn.input,is_file:(hr=Ea==null?void 0:Ea.test_case)==null?void 0:hr.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:Ea==null?void 0:Ea.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+Qa[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Ji,debuging:Ps,submitting:Zo,submitResult:Wa,executingMessage:On,onCancelNote:eo,onAddNote:ro,showNote:Rs,user:Nr,onShowNote:po,onSubmitCode:xr,onChangeCode:Zr,onChangeInput:Gi,onDebugCode:Aa,onResetCode:Xo,onSyncCode:bi,onUpdateCode:da,onChangeLanguage:oi,isWhiteTheme:xt,setIsWhiteTheme:ua,topDispatch:Rr};function Li(){return Ta(this,null,function*(){const{praise_count:Yn}=yield(0,se.vl)(Wn.id,{container_type:"Hack",type:1});let Nn=ui(Ai({},Ea),{hack:ui(Ai({},Wn),{praises_count:Yn,user_praise:!Wn.user_praise})});Rr({type:3,payload:Nn})})}const mo={topicId:jr,submitResult:Wa,submitRecords:Ii,submitting:Zo,page:To,onPageChange:ra,hack:Wn,user:Ea==null?void 0:Ea.user,hack_sets:Ea==null?void 0:Ea.hack_sets,current_user:Ea==null?void 0:Ea.current_user,onTriggerPraise:Li,setActiveIndex:bn};return console.log(oa),_r.createElement(_r.Fragment,null,_r.createElement(pe.Z,{spinning:fr,delay:500},Ea?_r.createElement(_r.Fragment,null,_r.createElement("header",{className:as()(Go.Z.header,xt&&Go.Z.whiteHeader)},Tr.get("type")!=="exercises"&&_r.createElement("div",null,_r.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Nr==null?void 0:Nr.image_url}`,alt:"user",width:36}),_r.createElement("span",{style:{color:xt?"#333":"#B2BACB",fontSize:16}},Nr==null?void 0:Nr.name)),Tr.get("type")==="exercises"&&_r.createElement("div",null,_r.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",_r.createElement("span",{className:"ml10"},(wr=oa==null?void 0:oa.exercise)==null?void 0:wr.user_name)),_r.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",_r.createElement("span",{className:"ml10"},(nr=oa==null?void 0:oa.exercise)==null?void 0:nr.student_id))),_r.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},_r.createElement("div",null,Wn.name)),(Wn==null?void 0:Wn.is_program)&&_r.createElement(no.Z,{defaultValue:Wn==null?void 0:Wn.answer_long_time,onChange:Yn=>{ga.current=Yn},className:Go.Z.timepiece}),Nr!=null&&Nr.hack_manager?_r.createElement(ze.Link,{className:Go.Z.btn_edit,to:Tr.get("type")==="1"?Tr.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${Tr.get("pageId")}&backUrl=${Tr.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:`/problems/newedit/${Wn.identifier}`}," ",_r.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ar=oa==null?void 0:oa.exercise)!=null&&ar.left_time)&&_r.createElement(_r.Fragment,null,_r.createElement("span",{style:{color:hn,marginRight:6},className:`iconfont icon-daojishi ${Go.Z.djs}`}),_r.createElement("span",{className:"c-white mr20"},_r.createElement(zi,{valueStyle:{color:hn,fontSize:20,fontWeight:500},title:_r.createElement("span",{style:{color:hn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:rr,onFinish:()=>Ta(void 0,null,function*(){const Yn=yield(0,ae.VL)({categoryId:Tr.get("exercisesId"),commit_method:2});if((Yn==null?void 0:Yn.status)===0&&(da(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:_r.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",_r.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`})})),(Yn==null?void 0:Yn.status)===-3){const Nn=parseInt(Yn==null?void 0:Yn.message);na(Date.now()+Nn*1e3)}})}))),Tr.get("type")==="exercises"?_r.createElement(ce.ZP,{type:"primary",onClick:()=>{const Yn=()=>Ta(void 0,null,function*(){yield da(),Gr(!1),Dn(),qi.current=!0,Qr()});if(!(Ii!=null&&Ii.records_count)||Pr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:_r.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Yn});return}Yn()}},_r.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):_r.createElement("span",{onClick:()=>{var Yn;if(Tr.get("backUrl"))ze.history.push(Tr.get("backUrl"));else if(Tr.get("type")==="1"){let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}else ze.history.push("/problemset")}},_r.createElement(Ae.Z,{title:"\u5173\u95ED"},_r.createElement("i",{style:{color:xt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),_r.createElement(pe.Z,{size:"large",spinning:Xr},_r.createElement(re.Z,{className:as()(Go.Z.myProblems,xt&&Go.Z.whiteMyProblems),leftChild:_r.createElement(La,Ai({},mo)),rightChild:_r.createElement(vl,Ai({},Si))}))):null,_r.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:tn,className:"oj-modal"},_r.createElement("section",{className:"oj-modal-content"},_r.createElement("div",{className:"oj-modal-head"},_r.createElement("img",{src:gi,alt:""}),_r.createElement("i",{onClick:()=>Br(!1),className:"iconfont icon-guanbi1"})),_r.createElement("aside",null,_r.createElement("img",{className:"mr30",src:el.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",_r.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Wa==null?void 0:Wa.execute_time,"ms"),"\u4F18\u4E8E",_r.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wa==null?void 0:Wa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),_r.createElement("aside",{className:"mb50"},_r.createElement("img",{src:hA.Z,className:"mr30"}),_r.createElement("span",{className:"oj-modal-tt"},_r.createElement("span",null,_r.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),_r.createElement("span",{className:"c-light-primary"},Wa==null?void 0:Wa.execute_memory,"kb")),_r.createElement("span",null,_r.createElement("span",null))),"\u4F18\u4E8E",_r.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wa==null?void 0:Wa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),_r.createElement("div",{id:"oj-modal-next",onClick:()=>Ta(void 0,null,function*(){var Yn;if(Wa!=null&&Wa.next_identifier){let Nn=yield(0,ve.ZP)(`/api/problems/${Wa==null?void 0:Wa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Nr==null?void 0:Nr.user_id}});Nn&&(window.location.href=`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)}else{let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}}),className:"oj-modal-btn"},Wa!=null&&Wa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),_r.createElement(Vo.Z,{successCb:()=>{Sa.current===1?Aa():xr()}}))};function Oo({title:vn,modify_code:Zn,onSyncCode:hr,onShowCodeSetting:wr,onResetCode:nr,hack:ar,onChangeLanguage:lr,isWhiteTheme:Rr,onShowResourceCentre:jr,attachments_count:ea}){var Tr;const fr=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:_r.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:nr})},[Ea]=(0,ze.useSearchParams)(),Ji=Ea.get("language"),Wa=Ii=>Ii==="1"?"c++":Ii==="2"?"C++":Ii;return(0,de.useEffect)(()=>{Ji&&lr(Wa(Ji))},[]),(0,de.useEffect)(()=>{ar!=null&&ar.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:_r.createElement(ee.Z,null),content:_r.createElement("div",null,_r.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),_r.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),_r.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nr()})},[ar==null?void 0:ar.language]),console.log(ar,Rr,"hack"),_r.createElement("div",{className:`${Go.Z.codeHead} ${Rr?Go.Z.whiteCodeHead:""}`},_r.createElement("div",{className:Go.Z.navWrap},(Tr=ar==null?void 0:ar.all_language)==null?void 0:Tr.map(Ii=>_r.createElement("div",{className:`${Go.Z.nav} ${Ii===(ar==null?void 0:ar.language)?Go.Z.active:""}`,key:Ii,onClick:()=>lr(Ii)},_r.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},_r.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),_r.createElement("span",null,Ii)))),_r.createElement(oe.Z,{align:"middle",style:{marginLeft:"auto"}},Zn?_r.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hr},_r.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ea>0&&_r.createElement("a",{onClick:jr},_r.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},_r.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),_r.createElement("a",{onClick:fr},_r.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},_r.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),_r.createElement("a",{onClick:wr},_r.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},_r.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vl(vn){var Zn=vn,{input:hr,is_file:wr,identifier:nr,showNote:ar,onShowNote:lr,notes:Rr,onCancelNote:jr,onAddNote:ea,debugResult:Tr,language:fr,debuging:Ea,submitting:Ji,executingMessage:Wa,code:Ii,onSubmitCode:To,onDebugCode:Rs,onChangeCode:Ps,onChangeInput:Zo,onUpdateCode:On,user:hn,isLoading:En,submitResult:rr}=Zn,na=Hi(Zn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function oa(Xr,pa){return _r.createElement(Oo,ui(Ai({},na),{onShowCodeSetting:Xr,onShowResourceCentre:pa}))}const qn=Ai({input:hr,is_file:wr,debugResult:Tr,debuging:Ea,submitting:Ji,executingMessage:Wa,onDebugCode:Rs,onChangeCode:Ps,onSubmitCode:To,onChangeInput:Zo,user:hn,submitResult:rr},na);return _r.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},_r.createElement(rt,{setIsWhiteTheme:na==null?void 0:na.setIsWhiteTheme,isLoading:En,language:fr,value:Ii,identifier:nr,onChange:Ps,onUpdateCode:On,ActionBarRender:oa}),_r.createElement(_e.ZP,Ai({},qn)))}},10129:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},67172:function(Rt,bt,Ee){"use strict";Ee.d(bt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ae},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return oe},n4:function(){return x},rX:function(){return ne},vl:function(){return E},zO:function(){return ie}});var de=Ee(38147),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(z,te,ue)=>te in z?ze(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Ae=(z,te)=>{for(var ue in te||(te={}))we.call(te,ue)&&ce(z,ue,te[ue]);if(b)for(var ue of b(te))pe.call(te,ue)&&ce(z,ue,te[ue]);return z};function oe(z,te){return(0,de.U2)(`myproblems/${z}.json`,Ae({hidePopLogin:!0},te||{}))}function se(z,te){return(0,de.v_)(`myproblems/${z}/code_submit.json`,te)}function ae(z,te){return(0,de.v_)(`myproblems/${z}/code_debug.json`,te)}function ie(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,de.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,de.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,de.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,de.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,de.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,de.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,de.v_)(`myproblems/${z}/update_code.json`,te)}function E(z,te){return(0,de.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},ZP:function(){return Fe},gZ:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(3113),we=Ee(84105),pe=Ee(87395),ce=Ee(17124),Ae=Ee(24334),oe=Ee(42678),se=Ee(6339),ae=Ee(65862),ie=Ee(51908),re=Ee(34376),ne=Ee(92310),ee=Ee.n(ne),a=Ee(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,he=(Re,He,Xe)=>He in Re?y(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Re[He]=Xe,ve=(Re,He)=>{for(var Xe in He||(He={}))te.call(He,Xe)&&he(Re,Xe,He[Xe]);if(z)for(var Xe of z(He))ue.call(He,Xe)&&he(Re,Xe,He[Xe]);return Re},me=(Re,He)=>x(Re,E(He));const{TextArea:ye}=ze.default,Be={visible:!1,tabIndex:"0"},be={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Re=>(Re[Re.SET_VISIBLE=0]="SET_VISIBLE",Re[Re.SET_TABINDEX=1]="SET_TABINDEX",Re))(Se||{});function Pe(Re,He){switch(He.type){case 0:return me(ve({},Re),{visible:He.payload});case 1:return me(ve({},Re),{tabIndex:He.payload});default:throw new Error}}function Qe({value:Re,className:He}){const[Xe,Oe]=(0,de.useState)(!1),it=(0,de.useRef)(),At=(0,de.useRef)();return(0,de.useEffect)(()=>{Xe&&(At.current.reset(),At.current.write((0,ae.pp)(Re||"")))},[Re,Xe]),(0,de.useEffect)(()=>{var rt,ct,at,_e;if(it.current){At.current=new re.Terminal({fontSize:14,disableStdin:!0}),At.current.open(it.current);const et=it.current.offsetWidth-14,yt=((_e=(at=(ct=(rt=At.current)==null?void 0:rt._core)==null?void 0:ct._renderService)==null?void 0:at.dimensions)==null?void 0:_e.actualCellWidth)||9.5,mt=Math.ceil(et/yt);At.current.resize(mt,8),Oe(!0)}},[]),a.createElement("div",{ref:it,className:ee()("XtermText-valueRef",He)})}function Ie(Re){const{status:He,error_msg:Xe,output:Oe,input:it,expected_output:At,is_file:rt,input_file_url:ct,output_file_url:at,expected_output_file_url:_e}=Re;let et=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(He){case ce.h.NOMATCH:et=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:it}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:Oe&&Ae.Base64.decode(Oe)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(at,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:At&&Ae.Base64.decode(At)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(_e,At)},At)));break;case ce.h.EXECUTEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:et=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:et=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",et," ")}function Me(Re){const{status:He,error_msg:Xe,execute_time:Oe,output:it,input:At,expected_output:rt,is_file:ct,input_file_url:at,output_file_url:_e,expected_output_file_url:et}=Re;let yt=null;switch(He){case ce.h.OK:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ae.Base64.decode(it)));break;case ce.h.NOMATCH:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",it&&Ae.Base64.decode(it)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",rt&&Ae.Base64.decode(rt)));break;case ce.h.EXECUTEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:yt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:yt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",yt," ")}var Fe=({id:Re,is_file:He,input:Xe,debuging:Oe,submitting:it,executingMessage:At,debugResult:rt,onChangeInput:ct,onDebugCode:at,onSubmitCode:_e})=>{const[et,yt]=(0,de.useReducer)(Pe,Be),{visible:mt,tabIndex:Dt}=et;(0,de.useEffect)(()=>{yt({type:0,payload:!1})},[Re]);function ut(Ge){let qe=Ge.target.id;yt({type:1,payload:qe})}function st(){yt({type:0,payload:!mt})}const Ve=(0,de.useMemo)(()=>{if(rt){const{status:Ge}=rt;return a.createElement(a.Fragment,null,Me(rt))}return null},[rt]);function pt(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),at()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:He?"":Xe,onChange:ct}),rightNode:Oe?a.createElement(oe.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):rt?Ve:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${mt?"up":""}`,onClick:st},mt?a.createElement(we.Z,null):a.createElement(pe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(b.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(b.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(b.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:pt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(b.ZP,{type:"primary",className:"custom-ant-disabled",loading:it,disabled:it,onClick:()=>{yt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},12088:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Y2:function(){return Fe},ZP:function(){return Re}});var de=Ee(59301),ze=Ee(54580),b=Ee(8591),we=Ee(43418),pe=Ee(95237),ce=Ee(5112),Ae=Ee(3113),oe=Ee(24905),se=Ee(6848),ae=Ee(92832),ie={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},re="data:image/png;base64,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",ne=Ee(47257),ee=Ee.n(ne),a=Ee(38147),y=Ee(1012),x=Ee(65862),E=Ee(21185),z=Ee(59301),te=Object.defineProperty,ue=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(He,Xe,Oe)=>Xe in He?te(He,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Xe]=Oe,be=(He,Xe)=>{for(var Oe in Xe||(Xe={}))me.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);if(ve)for(var Oe of ve(Xe))ye.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);return He},Se=(He,Xe)=>ue(He,he(Xe)),Pe=(He,Xe,Oe)=>new Promise((it,At)=>{var rt=_e=>{try{at(Oe.next(_e))}catch(et){At(et)}},ct=_e=>{try{at(Oe.throw(_e))}catch(et){At(et)}},at=_e=>_e.done?it(_e.value):Promise.resolve(_e.value).then(rt,ct);at((Oe=Oe.apply(He,Xe)).next())});const{Dragger:Qe}=ze.default,Ie=He=>{const Xe=et=>et&&et.substring(0,et.lastIndexOf("."));for(var Oe=[...He],it=0,At=[],rt=0;rt{if(et.forEach(yt=>{let mt=yt.name.split(/\.(?=[^\.]+$)/);yt.name=`${mt[0]}.${mt[1].toLowerCase()}`}),et[0].name.includes(".in"))return et.length===2?et:[et[0],{}];if(et[0].name.includes(".out"))return et.length===2?et.reverse():[{},et[0]]})},Me=({onClose:He,onOK:Xe,visible:Oe,wrapClassName:it,rootIdentifier:At,multiple:rt=!1,defaultMultipleValue:ct=!0})=>{const[at,_e]=(0,de.useState)([]),[et,yt]=(0,de.useState)({}),[mt,Dt]=(0,de.useState)(!1),[ut,st]=(0,de.useState)(!0),[Ve,pt]=(0,de.useState)(null),Ge=(0,de.useRef)([]),qe=(0,de.useRef)(0),Ft=()=>{He()};(0,de.useEffect)(()=>{Ct()},[]),(0,de.useEffect)(()=>{Oe&&(Ge.current=[],qe.current=0,_e([]),st(ct))},[Oe]);const Ct=()=>Pe(void 0,null,function*(){try{pt(!0)}catch(tt){}}),Et=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),Ye=tt=>{var Pt,ln;const St=Et((Pt=tt[0])==null?void 0:Pt.name)||Et((ln=tt[1])==null?void 0:ln.name),Ht=at.filter(Ot=>Et(Ot.name)!==St);Ge.current=[...Ht],_e([...Ht])},Ne=tt=>{if(!ut){const Zt=new FormData;Zt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.status===0){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===tt.name){const kn=be({},gn);return(yn=tt==null?void 0:tt.name)!=null&&yn.includes(".in")?kn.input=Wt==null?void 0:Wt.content:kn.output=Wt==null?void 0:Wt.content,kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!1})),Xe(gn),He()}}else Dt(!1),He()});return}if(Ve){const Zt=new FormData;Zt.append("file",tt.file),At===null?Zt.append("identifier","testsets"):Zt.append("identifier",At),(0,a.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.filename){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===(Wt==null?void 0:Wt.filename)){const kn=Se(be({},gn),{is_oss:!Ve});return(yn=Wt==null?void 0:Wt.filename)!=null&&yn.includes(".in")?(kn.in_object_key=Wt==null?void 0:Wt.object,kn.in_object_size=Wt==null?void 0:Wt.size,kn.input=Wt==null?void 0:Wt.filename,kn.in_file=tt):(kn.out_object_key=Wt==null?void 0:Wt.object,kn.out_object_size=Wt==null?void 0:Wt.size,kn.output=Wt==null?void 0:Wt.filename,kn.out_file=tt),kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!0})),Xe(gn),He()}}else Dt(!1),He()});return}const Pt=new(ee())({endpoint:et.end_point,region:et.region,accessKeyId:et.access_key_id,accessKeySecret:et.access_key_secret,bucket:et.bucket,stsToken:et.security_token}),ln=tt.name,St={container_type:"TestSet",file_name:ln},Ht=(0,y.Z)();let Ot=`testsets/${At}/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;At===null&&(Ot=`testsets/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),Pt.multipartUpload(Ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:et==null?void 0:et.callback_url,host:et==null?void 0:et.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(St)}}).then(function(Zt){if(Zt.data.status===0){qe.current=qe.current+1;const Jt=Ge.current.map(Wt=>{var un,gn,yn,kn,zn,Dr,zr,Cr,yr,Ar,ia,Kr,Ca,mi,Mi,ya,_a;if(Wt.name===((gn=(un=Zt.data)==null?void 0:un.data)==null?void 0:gn.file_name)){const Ur=Se(be({},Wt),{is_oss:!Ve});return(zn=(kn=(yn=Zt.data)==null?void 0:yn.data)==null?void 0:kn.file_name)!=null&&zn.includes(".in")?(Ur.in_object_key=(zr=(Dr=Zt.data)==null?void 0:Dr.data)==null?void 0:zr.object,Ur.in_object_size=(yr=(Cr=Zt.data)==null?void 0:Cr.data)==null?void 0:yr.size,Ur.input=(ia=(Ar=Zt.data)==null?void 0:Ar.data)==null?void 0:ia.file_name,Ur.in_file=tt):(Ur.out_object_key=(Ca=(Kr=Zt.data)==null?void 0:Kr.data)==null?void 0:Ca.object,Ur.out_object_size=(Mi=(mi=Zt.data)==null?void 0:mi.data)==null?void 0:Mi.size,Ur.output=(_a=(ya=Zt.data)==null?void 0:ya.data)==null?void 0:_a.file_name,Ur.out_file=tt),Ur}return Wt});if(Ge.current=[...Jt],_e([...Jt]),qe.current>0&&qe.current===at.length){Dt(!1);let Wt=Ie(Jt);Wt=Wt.filter(un=>{var gn,yn;return!!((gn=un[0])!=null&&gn.name&&((yn=un[1])!=null&&yn.name))}),Wt=Wt.map(un=>Se(be(be({},un[0]),un[1]),{is_file:!0})),Xe(Wt),He()}}})},Ze=tt=>new Promise((Pt,ln)=>{let St=0,Ht=[];for(let Ot=0;Ot{St++,St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),St++,Ht.push(tt[Ot].name),St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))})}),lt=()=>Pe(void 0,null,function*(){if(at.length===0){b.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ze(at),Dt(!0),Ie(at).some(Pt=>{var ln,St;return!((ln=Pt[0])!=null&&ln.name&&((St=Pt[1])!=null&&St.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),onCancel:()=>{Dt(!1)}});return}at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),vt={name:"file",fileList:at,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(at!=null&&at.some(ln=>ln.name===tt.name))return b.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return b.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return b.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Pt={name:tt.name,uid:tt.uid,file:tt,percent:0};return at.push(Pt),Ge.current=[...at],_e([...at]),!1}},Tt=Ie(at);return console.log(at,Tt,"fileList"),z.createElement(we.default,{open:Oe,wrapClassName:it,onOk:lt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ft,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ie.wrap},at.length?z.createElement("div",null,z.createElement(pe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:rt?"visible":"hidden"}},z.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ce.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:ut,onChange:tt=>st(tt.target.value)},z.createElement(ce.ZP,{value:!1},"\u6587\u672C"),z.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ze.default,be({},vt),z.createElement(Ae.ZP,{type:"primary",className:ie.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:Tt,onRemove:Ye})):z.createElement("div",{className:`${ie.noData} mb30`},z.createElement(ze.default.Dragger,Se(be({},vt),{className:ie.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ie.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:Xe,width:Oe="auto",showScore:it=!1,disabled:At=!1,inputChange:rt,onEvaluatingChange:ct,onSelectAll:at,checkAll1:_e,checkAll2:et,checkAll3:yt,checkAll4:mt,checkAll5:Dt,showEvaluatingSetting:ut=!1,className:st="",isProgramHomework:Ve=!1})=>{const pt={value:"",filename:"",dataUrl:""},[Ge,qe]=(0,de.useState)(be({},pt)),Ft=Ye=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Ze=URL.createObjectURL(Ye.file);Ne.href=Ze,Ne.download=Ye.name,Ne.click(),URL.revokeObjectURL(Ze),document.body.removeChild(Ne)},Ct=(Ye,Ne)=>{(0,x.LR)(Ye,Ne)},Et=(Ye,Ne)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Xe(Ye,Ne)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:st,style:{width:Oe}},z.createElement("div",{className:`${Ve?ie.headProgram:ie.head}`},ut&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:_e,onChange:Ye=>{at(Ye.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Ve?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),it&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:mt,onChange:Ye=>{at(Ye.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:et,onChange:Ye=>{at(Ye.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:Dt,onChange:Ye=>{at(Ye.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:yt,onChange:Ye=>{at(Ye.target.checked,"last_match_rule")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ie.operation,style:Ve?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ie.listWrapper,style:{boxShadow:Ve?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((Ye,Ne)=>{var Ze,lt,vt,Tt;return z.createElement("div",{key:Ne,className:ie.list,style:Ve?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ut&&z.createElement("div",{style:{width:"15%"}},z.createElement(oe.default,{checked:!!Ye.hidden,onChange:tt=>{ct(tt.target.checked,Ne,"hidden")}})),z.createElement("div",{style:{width:Ve?"25%":"15%",paddingLeft:Ve?"5px":"0px",paddingRight:Ve?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.input||((Ze=Ye[0])==null?void 0:Ze.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.input_file_url?tt=Ye.input_file_url:tt=Ye.in_file:tt=Ye[0];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.input||((lt=Ye[0])==null?void 0:lt.name))),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.output||((vt=Ye[1])==null?void 0:vt.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.output_file_url?tt=Ye.output_file_url:tt=Ye.out_file:tt=Ye[1];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.output||((Tt=Ye[1])==null?void 0:Tt.name))),it&&z.createElement("div",{style:{width:"20%"}},z.createElement(ae.default,{size:"large",addonAfter:Ve?"%":null,disabled:At,style:{width:"80%"},onChange:tt=>rt(tt,Ne),value:Ye.score}),!Ve&&z.createElement("span",null,"\xA0%")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.input_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.is_invisible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.actual_output_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.last_match_rule||!1,onChange:tt=>{ct(tt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Et(Ye,Ne),style:Ve?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ie.del},"\u5220\u9664")))})),z.createElement(E.Z,{close:!0,data:Ge.dataUrl,filename:Ge.filename,type:Ge.dataUrl.length?"txt":"",onClose:()=>qe(be({},pt)),monacoEditor:{value:Ge.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Re=Me},83554:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ne}});var de=Ee(59301),ze=Ee(8591),b=Ee(6848),we=Ee(71418),pe=Ee(95237),ce=Ee(43604),Ae=Ee(58421),oe=Ee(3113),se=Ee(96565),ae=Ee(38147),ie=Ee(6339),re=(a,y,x)=>new Promise((E,z)=>{var te=ve=>{try{he(x.next(ve))}catch(me){z(me)}},ue=ve=>{try{he(x.throw(ve))}catch(me){z(me)}},he=ve=>ve.done?E(ve.value):Promise.resolve(ve.value).then(te,ue);he((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:E})=>{const[z,te]=(0,de.useState)(""),[ue,he]=(0,de.useState)(!1);function ve(ye){te(ye)}function me(){if(!z){ze.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,de.useEffect)(()=>{y!=a&&he(!1)},[y]),de.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},de.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:E&&de.createElement(b.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ue,activeDiscussIndex:y,onChange:ve,setIsOpen:he}),overlayStyle:{maxWidth:600}},de.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>he(!ue)},de.createElement("i",{className:"iconfont icon-dianzan11"})))}),de.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,de.useState)(!1),[E,z]=(0,de.useState)([]),[te,ue]=(0,de.useState)(1);(0,de.useEffect)(()=>{a!=null&&a.isOpen?he():(ue(1),z([]))},[a==null?void 0:a.isOpen]);const he=()=>re(void 0,null,function*(){x(!0);const ve=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&z(ve==null?void 0:ve.answer),x(!1)});return de.createElement(we.Z,{spinning:y},de.createElement("div",{style:{color:"#000"}},de.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[te-1])||""}),de.createElement(pe.Z,{justify:"end",align:"middle"},de.createElement(ce.Z,null,de.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:ve=>{ue(ve)}})),de.createElement(ce.Z,null,de.createElement(oe.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(E==null?void 0:E[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Rt,bt,Ee){"use strict";Ee.d(bt,{CP:function(){return b},_V:function(){return ce}});var de=Ee(28209),ze=Ee.n(de);const b={secret:de.enc.Utf8.parse("0a18e199b87f1a8d"),iv:de.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:b};function pe(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return AES.encrypt(Ae,se,{iv:ae,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return de.AES.decrypt(Ae,se,{iv:ae,mode:ze().mode.CBC,padding:ze().pad.Pkcs7}).toString(de.enc.Utf8)}},40743:function(Rt,bt,Ee){"use strict";Ee.d(bt,{c:function(){return ze}});var de=(b=>(b.FirstPage="firstPage",b.PrevPage="prevPage",b.NextPage="nextPage",b))(de||{}),ze=(b=>(b[b.Single=0]="Single",b[b.Multiple=1]="Multiple",b[b.Judge=2]="Judge",b[b.Fill=3]="Fill",b[b.Subjective=4]="Subjective",b[b.Shixun=5]="Shixun",b[b.Program=6]="Program",b[b.Combine=7]="Combine",b))(ze||{})},84454:function(Rt,bt,Ee){"use strict";Ee.d(bt,{AD:function(){return Me},BA:function(){return Ge},D9:function(){return it},Hp:function(){return ve},IM:function(){return rt},Iy:function(){return me},KM:function(){return pt},KU:function(){return et},MJ:function(){return ye},Ne:function(){return At},ON:function(){return mt},Uj:function(){return st},VY:function(){return _e},YO:function(){return ut},YX:function(){return Dt},Zn:function(){return a},_g:function(){return te},_k:function(){return Xe},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ie},fi:function(){return x},gh:function(){return Se},hS:function(){return ct},iA:function(){return E},j6:function(){return ue},je:function(){return He},jj:function(){return he},kS:function(){return yt},o6:function(){return Pe},pO:function(){return Ve},rQ:function(){return Fe},sA:function(){return be},xm:function(){return Oe},xo:function(){return at},y8:function(){return Re},yd:function(){return z}});var de=Ee(33270),ze=Ee(65582),b=Ee(65862),we=Ee(8591),pe=Ee(74128),ce=Object.defineProperty,Ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(qe,Ft,Ct)=>Ft in qe?ce(qe,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):qe[Ft]=Ct,ie=(qe,Ft)=>{for(var Ct in Ft||(Ft={}))oe.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);if(Ae)for(var Ct of Ae(Ft))se.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);return qe},re=(qe,Ft,Ct)=>new Promise((Et,Ye)=>{var Ne=vt=>{try{lt(Ct.next(vt))}catch(Tt){Ye(Tt)}},Ze=vt=>{try{lt(Ct.throw(vt))}catch(Tt){Ye(Tt)}},lt=vt=>vt.done?Et(vt.value):Promise.resolve(vt.value).then(Ne,Ze);lt((Ct=Ct.apply(qe,Ft)).next())});const ne=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=qe=>re(void 0,null,function*(){ne(),(yield(0,de.YR)(ie({},qe))).status===0&&(yield(0,b.QH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_couser_info.json`,query:qe}))),ee()}),y=qe=>re(void 0,null,function*(){const Ft=yield(0,de.yS)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`);else{if(Ft.status===-2)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`))}}),x=qe=>re(void 0,null,function*(){const Ft=yield(0,de.W0)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`))}}),E=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Nl)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=qe=>re(void 0,null,function*(){const Ft=yield(0,de.IU)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`))}}),te=qe=>re(void 0,null,function*(){const Ft=yield(0,de.td)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-2)return Ft;if(Ft.status===-3)(0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ft.status===-4)return Ft}}),ue=qe=>re(void 0,null,function*(){const Ft=yield(0,de.QX)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`))}}),he=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.o_)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ve=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.ZL)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),me=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.aP)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ye=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.vV)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),Be=qe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ie({},qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${qe.categoryId}/works_list.zip`,query:qe}))),ee()}),be=qe=>re(void 0,null,function*(){ne(),yield(0,b.QH)("",pe.Z.API_SERVER+`/api/polls/${qe.categoryId}/commit_result.xlsx`),ee()}),Se=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:qe}))}),Pe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/video_study_statics.xlsx`,query:qe}))}),Qe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_video_study.xlsx`,query:qe}))}),Ie=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_course_students_info.xlsx`,query:qe}))}),Me=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:qe}))}),Fe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:qe}))}),Re=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:qe}))}),He=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Uy)(ie({},qe));Ft.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Xe=qe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/export_records/${qe.id}.xlsx`,query:qe}))}),Oe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:qe}))}),it=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/${qe.menuKey}_statistic.xlsx?${qe.checkedList.map(Ft=>`course_group_id[]=${Ft}`).join("&")}`,query:qe}))}),At=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_training_objectives.xlsx`,query:qe}))}),rt=qe=>re(void 0,null,function*(){yield(0,b.FH)(qe==null?void 0:qe.name,(0,b.NY)({url:pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:qe}))}),ct=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_courses.xlsx`,query:qe}))}),at=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:qe}))}),_e=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:qe}))}),et=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}/rank_list.xlsx`,query:qe}))}),yt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:qe}))}),mt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/examination_banks/${qe.id}.json`,query:qe}))}),Dt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}.json`,query:qe}))}),ut=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/polls/${qe==null?void 0:qe.id}/commit_result.json`,query:qe}))}),st=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:qe}))}),Ve=(qe,Ft)=>re(void 0,null,function*(){yield(0,b.FH)(Ft||"",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe==null?void 0:qe.exercise_id}/consult_exercise.json`,query:qe}))}),pt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/competitions/${qe==null?void 0:qe.identifier}/competition_commit_records/member_works.xlsx`,query:qe}))}),Ge=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:qe}))})},84056:function(Rt,bt,Ee){"use strict";Ee.d(bt,{BU:function(){return ze},Dj:function(){return de},gH:function(){return b},vp:function(){return we}});function de(pe){try{pe.mozRequestFullScreen?pe.mozRequestFullScreen():pe.webkitRequestFullScreen&&pe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function ze(){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 b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var pe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",pe),window.isFullScreen?window.isFullScreen:pe!=null}},61527:function(Rt,bt,Ee){"use strict";Ee.d(bt,{U:function(){return se}});var de=Ee(59301),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ae,ie,re)=>ie in ae?ze(ae,ie,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[ie]=re,Ae=(ae,ie)=>{for(var re in ie||(ie={}))we.call(ie,re)&&ce(ae,re,ie[re]);if(b)for(var re of b(ie))pe.call(ie,re)&&ce(ae,re,ie[re]);return ae},oe=(ae,ie,re)=>new Promise((ne,ee)=>{var a=E=>{try{x(re.next(E))}catch(z){ee(z)}},y=E=>{try{x(re.throw(E))}catch(z){ee(z)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((re=re.apply(ae,ie)).next())});function se(ae,ie){const[re,ne]=(0,de.useState)(ie),[ee,a]=(0,de.useState)(!1),[y,x]=(0,de.useState)();return[re,ee,(z,te=!1)=>oe(this,null,function*(){const ue=te?ie:Ae(Ae({},re),z);a(!0),ne(ue);const he=yield ae(ue);return a(!1),x(he),he}),y,x]}},72530:function(Rt,bt,Ee){"use strict";Ee.d(bt,{_:function(){return b}});var de=Ee(59301),ze=Ee(43418);const b=we=>{var pe,ce;const Ae=(0,de.useRef)([]),oe=()=>{for(const se of Ae.current)clearTimeout(se);Ae.current=[]};return(0,de.useEffect)(()=>{var se,ae,ie,re,ne,ee;if(oe(),(se=we==null?void 0:we.exercise)!=null&&se.left_time&&((ie=(ae=we==null?void 0:we.exercise)==null?void 0:ae.exercise_events)==null?void 0:ie.length)>0){for(const a of(re=we==null?void 0:we.exercise)==null?void 0:re.exercise_events)if(((ne=we==null?void 0:we.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=we==null?void 0:we.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ze.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(pe=we==null?void 0:we.exercise)==null?void 0:pe.left_time,(ce=we==null?void 0:we.exercise)==null?void 0:ce.exercise_events]),oe}},42926:function(Rt,bt,Ee){"use strict";Ee.d(bt,{G:function(){return pe},t:function(){return we}});var de=Ee(7062),ze=Ee.n(de);const b=null;function we(ce,Ae){let oe=ze().get("__ec");oe||(oe={}),oe[ce]=Ae,ze().set("__ec",oe)}function pe(ce,Ae){let oe=ze().get("__ec");return oe?oe[ce]===void 0?Ae:oe[ce]:Ae}},47257:function(Rt){(function(bt){(function(Ee){if(1)Rt.exports=Ee();else var de})(function(){var Ee,de,ze;return function(){function b(we,pe,ce){function Ae(ae,ie){if(!pe[ae]){if(!we[ae]){var re=void 0;if(!ie&&re)return require(ae,!0);if(oe)return oe(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=pe[ae]={exports:{}};we[ae][0].call(ee.exports,function(a){var y=we[ae][1][a];return Ae(y||a)},ee,ee.exports,b,we,pe,ce)}return pe[ae].exports}for(var oe=void 0,se=0;se `.concat(E,` diff --git a/p__Classrooms__Lists__Exercise__Sumup__Edit__index.9dad1a52.async.js b/p__Classrooms__Lists__Exercise__Sumup__Edit__index.154cffaf.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Sumup__Edit__index.9dad1a52.async.js rename to p__Classrooms__Lists__Exercise__Sumup__Edit__index.154cffaf.async.js index 43f353b16f..643c8d81f0 100644 --- a/p__Classrooms__Lists__Exercise__Sumup__Edit__index.9dad1a52.async.js +++ b/p__Classrooms__Lists__Exercise__Sumup__Edit__index.154cffaf.async.js @@ -4,7 +4,7 @@ `)}}`:ae,rich:{subtext:{align:"center",color:"#666",lineHeight:15}}}},yAxis:{name:"\u5E73\u5747\u5F97\u5206",nameTextStyle:{color:"#666",padding:[0,0,10,0]},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:ge,barMaxWidth:"40px",itemStyle:{color:"#2EC25B"},type:"bar",label:{color:"#666",show:!0,position:"top",valueAnimation:!0,formatter:"{c}%"}}]}},[b]);return t.createElement(t.Fragment,null,t.createElement("div",{className:"text-500 font14 mb10"},X,".",oe),t.createElement(c.default.Item,{name:[m.name,"content"]},t.createElement(f.default.TextArea,{rows:3})),t.createElement("div",{className:"mt20"},t.createElement("div",{className:"font14 mb10"},"\u5B66\u5458\u7B54\u9898\u60C5\u51B5"),t.createElement(U.Z,{className:"bg-white",style:{border:"1px solid #EBEBEB"},option:H})),t.createElement("div",{className:"mt20"},t.createElement("div",{className:"font14 mb10"},"\u5404\u5C0F\u9898\u7B54\u9898\u60C5\u51B5"),t.createElement(U.Z,{className:"bg-white",style:{border:"1px solid #EBEBEB",height:331},option:Oe})))};me.Z=t.memo(h);const n=t.memo(({form:j,index:X=1,data:m})=>{const Q=(0,t.useMemo)(()=>{var b;const oe=[],k=[];return(b=m==null?void 0:m.chart_1)==null||b.forEach(H=>{oe.push(H==null?void 0:H.x_axis),k.push(H==null?void 0:H.y_axis)}),{tooltip:{},grid:{left:"5%",right:"5%",bottom:"15%",top:"20%",containLabel:!0},xAxis:{type:"category",data:[...oe||[],[4,5,6,7,8].includes(m==null?void 0:m.question_type)?"\u5206\u6570\u533A\u95F4":"\u7B54\u5BF9\u9898\u6570\uFF08\u5355\u4F4D\uFF1A\u9898\uFF09"],axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{name:"\u4EBA\u6570\uFF08\u5355\u4F4D\uFF1A\u4EBA\uFF09",nameTextStyle:{color:"#666",padding:[0,0,10,0]},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:k,barMaxWidth:"40px",itemStyle:{color:"#A2BEFF",borderColor:"#165DFF"},type:"bar"}]}},[m==null?void 0:m.chart_1]),N=(0,t.useMemo)(()=>{var b;const oe=[],k=[];return(b=m==null?void 0:m.chart_2)==null||b.forEach(H=>{oe.push(H==null?void 0:H.x_axis),k.push(Math.round((H==null?void 0:H.y_axis)*1e4)/100)}),{tooltip:{},grid:{left:"5%",right:"5%",bottom:"7%",containLabel:!0},xAxis:{type:"category",data:[...oe||[],"\u9898\u76EE"],axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0,formatter:(H,Oe)=>H!=="\u9898\u76EE"?`${Oe+1} {subtext|${(H.length>6?H==null?void 0:H.slice(0,6):H).split("").join(` -`)}}`:H,rich:{subtext:{align:"center",color:"#666",lineHeight:15}}}},yAxis:{name:"\u5E73\u5747\u5F97\u5206",nameTextStyle:{color:"#666",padding:[0,0,10,0]},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:k,barMaxWidth:"40px",itemStyle:{color:"#2EC25B"},type:"bar",label:{color:"#666",show:!0,position:"top",valueAnimation:!0,formatter:"{c}%"}}]}},[m==null?void 0:m.chart_2]);return t.createElement("div",{className:"text-start pl10 pr10"},t.createElement("div",{className:"text-500 font14 mb10 c-black"},X,".",m==null?void 0:m.name),t.createElement("div",null,t.createElement(u.Z,{className:"font14 c-grey-333",value:m==null?void 0:m.content})),t.createElement("div",{className:"mt20"},t.createElement(U.Z,{className:"bg-white",style:{background:"#F6F7F9"},option:Q}),t.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",X*2-1,"\xA0\xA0",m==null?void 0:m.name,"\u7B54\u9898\u5F97\u5206\u60C5\u51B5\u5206\u5E03")),t.createElement("div",{className:"mt20"},t.createElement(U.Z,{className:"bg-white",style:{background:"#F6F7F9",height:331},option:N}),t.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",X*2,"\xA0\xA0",m==null?void 0:m.name,"\u5404\u5C0F\u9898\u5F97\u5206\u7387")))})},61527:function(ot,me,e){e.d(me,{U:function(){return X}});var t=e(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,h=(m,Q,N)=>Q in m?c(m,Q,{enumerable:!0,configurable:!0,writable:!0,value:N}):m[Q]=N,n=(m,Q)=>{for(var N in Q||(Q={}))U.call(Q,N)&&h(m,N,Q[N]);if(f)for(var N of f(Q))u.call(Q,N)&&h(m,N,Q[N]);return m},j=(m,Q,N)=>new Promise((b,oe)=>{var k=se=>{try{Oe(N.next(se))}catch(ge){oe(ge)}},H=se=>{try{Oe(N.throw(se))}catch(ge){oe(ge)}},Oe=se=>se.done?b(se.value):Promise.resolve(se.value).then(k,H);Oe((N=N.apply(m,Q)).next())});function X(m,Q){const[N,b]=(0,t.useState)(Q),[oe,k]=(0,t.useState)(!1),[H,Oe]=(0,t.useState)();return[N,oe,(ge,ae=!1)=>j(this,null,function*(){const K=ae?Q:n(n({},N),ge);k(!0),b(K);const v=yield m(K);return k(!1),Oe(v),v}),H]}},50371:function(ot,me){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const u=f[U];u!==void 0&&(t[U]=u)})}return t}me.Z=e},13845:function(ot,me,e){e.d(me,{F:function(){return t},Z:function(){return c}});function t(f){return f!=null&&f===f.window}function c(f,U){var u,h;if(typeof window=="undefined")return 0;const n=U?"scrollTop":"scrollLeft";let j=0;return t(f)?j=f[U?"pageYOffset":"pageXOffset"]:f instanceof Document?j=f.documentElement[n]:(f instanceof HTMLElement||f)&&(j=f[n]),f&&!t(f)&&typeof j!="number"&&(j=(h=((u=f.ownerDocument)!==null&&u!==void 0?u:f).documentElement)===null||h===void 0?void 0:h[n]),j}},56762:function(ot,me,e){e.d(me,{Z:function(){return c}});var t=e(59301);function c(){const[,f]=t.useReducer(U=>U+1,0);return f}},68031:function(ot,me,e){e.d(me,{Z:function(){return U}});var t=e(16089);function c(u,h,n,j){const X=n-h;return u/=j/2,u<1?X/2*u*u*u+h:X/2*((u-=2)*u*u+2)+h}var f=e(13845);function U(u){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:j,duration:X=450}=h,m=n(),Q=(0,f.Z)(m,!0),N=Date.now(),b=()=>{const k=Date.now()-N,H=c(k>X?X:k,Q,u,X);(0,f.F)(m)?m.scrollTo(window.pageXOffset,H):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=H:m.scrollTop=H,kn||h},66104:function(ot,me,e){e.d(me,{Z:function(){return qe}});var t=e(92310),c=e.n(t),f=e(11592),U=e(26112),u=e(59301),h=e(92343),n=e(36355),j=e(84105),X=e(91857);const m=I=>{let{children:$}=I;const{getPrefixCls:re}=u.useContext(n.E_),Z=re("breadcrumb");return u.createElement("li",{className:`${Z}-separator`,"aria-hidden":"true"},$===""?$:$||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var Q=m,N=function(I,$){var re={};for(var Z in I)Object.prototype.hasOwnProperty.call(I,Z)&&$.indexOf(Z)<0&&(re[Z]=I[Z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Z=Object.getOwnPropertySymbols(I);ie$[ie]||Z)}function oe(I,$,re,Z){if(re==null)return null;const{className:ie,onClick:V}=$,A=N($,["className","onClick"]),M=Object.assign(Object.assign({},(0,U.Z)(A,{data:!0,aria:!0})),{onClick:V});return Z!==void 0?u.createElement("a",Object.assign({},M,{className:c()(`${I}-link`,ie),href:Z}),re):u.createElement("span",Object.assign({},M,{className:c()(`${I}-link`,ie)}),re)}function k(I,$){return(Z,ie,V,A,M)=>{if($)return $(Z,ie,V,A);const W=b(Z,ie);return oe(I,Z,W,M)}}var H=function(I,$){var re={};for(var Z in I)Object.prototype.hasOwnProperty.call(I,Z)&&$.indexOf(Z)<0&&(re[Z]=I[Z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Z=Object.getOwnPropertySymbols(I);ie{const{prefixCls:$,separator:re="/",children:Z,menu:ie,overlay:V,dropdownProps:A,href:M}=I,L=(he=>{if(ie||V){const Ee=Object.assign({},A);if(ie){const Ge=ie||{},{items:De}=Ge,Je=H(Ge,["items"]);Ee.menu=Object.assign(Object.assign({},Je),{items:De==null?void 0:De.map((rt,et)=>{var{key:$e,title:xe,label:Fe,path:F}=rt,S=H(rt,["key","title","label","path"]);let g=Fe!=null?Fe:xe;return F&&(g=u.createElement("a",{href:`${M}${F}`},g)),Object.assign(Object.assign({},S),{key:$e!=null?$e:et,label:g})})})}else V&&(Ee.overlay=V);return u.createElement(X.Z,Object.assign({placement:"bottom"},Ee),u.createElement("span",{className:`${$}-overlay-link`},he,u.createElement(j.Z,null)))}return he})(Z);return L!=null?u.createElement(u.Fragment,null,u.createElement("li",null,L),re&&u.createElement(Q,null,re)):null},se=I=>{const{prefixCls:$,children:re,href:Z}=I,ie=H(I,["prefixCls","children","href"]),{getPrefixCls:V}=u.useContext(n.E_),A=V("breadcrumb",$);return u.createElement(Oe,Object.assign({},ie,{prefixCls:A}),oe(A,ie,re,Z))};se.__ANT_BREADCRUMB_ITEM=!0;var ge=se,ae=e(17313),K=e(83116),v=e(37613);const a=I=>{const{componentCls:$,iconCls:re}=I;return{[$]:Object.assign(Object.assign({},(0,ae.Wf)(I)),{color:I.itemColor,fontSize:I.fontSize,[re]:{fontSize:I.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:I.linkColor,transition:`color ${I.motionDurationMid}`,padding:`0 ${I.paddingXXS}px`,borderRadius:I.borderRadiusSM,height:I.lineHeight*I.fontSize,display:"inline-block",marginInline:-I.marginXXS,"&:hover":{color:I.linkHoverColor,backgroundColor:I.colorBgTextHover}},(0,ae.Qy)(I)),"li:last-child":{color:I.lastItemColor},[`${$}-separator`]:{marginInline:I.separatorMargin,color:I.separatorColor},[`${$}-link`]:{[` +`)}}`:H,rich:{subtext:{align:"center",color:"#666",lineHeight:15}}}},yAxis:{name:"\u5E73\u5747\u5F97\u5206",nameTextStyle:{color:"#666",padding:[0,0,10,0]},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:k,barMaxWidth:"40px",itemStyle:{color:"#2EC25B"},type:"bar",label:{color:"#666",show:!0,position:"top",valueAnimation:!0,formatter:"{c}%"}}]}},[m==null?void 0:m.chart_2]);return t.createElement("div",{className:"text-start pl10 pr10"},t.createElement("div",{className:"text-500 font14 mb10 c-black"},X,".",m==null?void 0:m.name),t.createElement("div",null,t.createElement(u.Z,{className:"font14 c-grey-333",value:m==null?void 0:m.content})),t.createElement("div",{className:"mt20"},t.createElement(U.Z,{className:"bg-white",style:{background:"#F6F7F9"},option:Q}),t.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",X*2-1,"\xA0\xA0",m==null?void 0:m.name,"\u7B54\u9898\u5F97\u5206\u60C5\u51B5\u5206\u5E03")),t.createElement("div",{className:"mt20"},t.createElement(U.Z,{className:"bg-white",style:{background:"#F6F7F9",height:331},option:N}),t.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",X*2,"\xA0\xA0",m==null?void 0:m.name,"\u5404\u5C0F\u9898\u5F97\u5206\u7387")))})},61527:function(ot,me,e){e.d(me,{U:function(){return X}});var t=e(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,h=(m,Q,N)=>Q in m?c(m,Q,{enumerable:!0,configurable:!0,writable:!0,value:N}):m[Q]=N,n=(m,Q)=>{for(var N in Q||(Q={}))U.call(Q,N)&&h(m,N,Q[N]);if(f)for(var N of f(Q))u.call(Q,N)&&h(m,N,Q[N]);return m},j=(m,Q,N)=>new Promise((b,oe)=>{var k=se=>{try{Oe(N.next(se))}catch(ge){oe(ge)}},H=se=>{try{Oe(N.throw(se))}catch(ge){oe(ge)}},Oe=se=>se.done?b(se.value):Promise.resolve(se.value).then(k,H);Oe((N=N.apply(m,Q)).next())});function X(m,Q){const[N,b]=(0,t.useState)(Q),[oe,k]=(0,t.useState)(!1),[H,Oe]=(0,t.useState)();return[N,oe,(ge,ae=!1)=>j(this,null,function*(){const K=ae?Q:n(n({},N),ge);k(!0),b(K);const v=yield m(K);return k(!1),Oe(v),v}),H,Oe]}},50371:function(ot,me){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const u=f[U];u!==void 0&&(t[U]=u)})}return t}me.Z=e},13845:function(ot,me,e){e.d(me,{F:function(){return t},Z:function(){return c}});function t(f){return f!=null&&f===f.window}function c(f,U){var u,h;if(typeof window=="undefined")return 0;const n=U?"scrollTop":"scrollLeft";let j=0;return t(f)?j=f[U?"pageYOffset":"pageXOffset"]:f instanceof Document?j=f.documentElement[n]:(f instanceof HTMLElement||f)&&(j=f[n]),f&&!t(f)&&typeof j!="number"&&(j=(h=((u=f.ownerDocument)!==null&&u!==void 0?u:f).documentElement)===null||h===void 0?void 0:h[n]),j}},56762:function(ot,me,e){e.d(me,{Z:function(){return c}});var t=e(59301);function c(){const[,f]=t.useReducer(U=>U+1,0);return f}},68031:function(ot,me,e){e.d(me,{Z:function(){return U}});var t=e(16089);function c(u,h,n,j){const X=n-h;return u/=j/2,u<1?X/2*u*u*u+h:X/2*((u-=2)*u*u+2)+h}var f=e(13845);function U(u){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:j,duration:X=450}=h,m=n(),Q=(0,f.Z)(m,!0),N=Date.now(),b=()=>{const k=Date.now()-N,H=c(k>X?X:k,Q,u,X);(0,f.F)(m)?m.scrollTo(window.pageXOffset,H):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=H:m.scrollTop=H,kn||h},66104:function(ot,me,e){e.d(me,{Z:function(){return qe}});var t=e(92310),c=e.n(t),f=e(11592),U=e(26112),u=e(59301),h=e(92343),n=e(36355),j=e(84105),X=e(91857);const m=I=>{let{children:$}=I;const{getPrefixCls:re}=u.useContext(n.E_),Z=re("breadcrumb");return u.createElement("li",{className:`${Z}-separator`,"aria-hidden":"true"},$===""?$:$||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var Q=m,N=function(I,$){var re={};for(var Z in I)Object.prototype.hasOwnProperty.call(I,Z)&&$.indexOf(Z)<0&&(re[Z]=I[Z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Z=Object.getOwnPropertySymbols(I);ie$[ie]||Z)}function oe(I,$,re,Z){if(re==null)return null;const{className:ie,onClick:V}=$,A=N($,["className","onClick"]),M=Object.assign(Object.assign({},(0,U.Z)(A,{data:!0,aria:!0})),{onClick:V});return Z!==void 0?u.createElement("a",Object.assign({},M,{className:c()(`${I}-link`,ie),href:Z}),re):u.createElement("span",Object.assign({},M,{className:c()(`${I}-link`,ie)}),re)}function k(I,$){return(Z,ie,V,A,M)=>{if($)return $(Z,ie,V,A);const W=b(Z,ie);return oe(I,Z,W,M)}}var H=function(I,$){var re={};for(var Z in I)Object.prototype.hasOwnProperty.call(I,Z)&&$.indexOf(Z)<0&&(re[Z]=I[Z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Z=Object.getOwnPropertySymbols(I);ie{const{prefixCls:$,separator:re="/",children:Z,menu:ie,overlay:V,dropdownProps:A,href:M}=I,L=(he=>{if(ie||V){const Ee=Object.assign({},A);if(ie){const Ge=ie||{},{items:De}=Ge,Je=H(Ge,["items"]);Ee.menu=Object.assign(Object.assign({},Je),{items:De==null?void 0:De.map((rt,et)=>{var{key:$e,title:xe,label:Fe,path:F}=rt,S=H(rt,["key","title","label","path"]);let g=Fe!=null?Fe:xe;return F&&(g=u.createElement("a",{href:`${M}${F}`},g)),Object.assign(Object.assign({},S),{key:$e!=null?$e:et,label:g})})})}else V&&(Ee.overlay=V);return u.createElement(X.Z,Object.assign({placement:"bottom"},Ee),u.createElement("span",{className:`${$}-overlay-link`},he,u.createElement(j.Z,null)))}return he})(Z);return L!=null?u.createElement(u.Fragment,null,u.createElement("li",null,L),re&&u.createElement(Q,null,re)):null},se=I=>{const{prefixCls:$,children:re,href:Z}=I,ie=H(I,["prefixCls","children","href"]),{getPrefixCls:V}=u.useContext(n.E_),A=V("breadcrumb",$);return u.createElement(Oe,Object.assign({},ie,{prefixCls:A}),oe(A,ie,re,Z))};se.__ANT_BREADCRUMB_ITEM=!0;var ge=se,ae=e(17313),K=e(83116),v=e(37613);const a=I=>{const{componentCls:$,iconCls:re}=I;return{[$]:Object.assign(Object.assign({},(0,ae.Wf)(I)),{color:I.itemColor,fontSize:I.fontSize,[re]:{fontSize:I.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:I.linkColor,transition:`color ${I.motionDurationMid}`,padding:`0 ${I.paddingXXS}px`,borderRadius:I.borderRadiusSM,height:I.lineHeight*I.fontSize,display:"inline-block",marginInline:-I.marginXXS,"&:hover":{color:I.linkHoverColor,backgroundColor:I.colorBgTextHover}},(0,ae.Qy)(I)),"li:last-child":{color:I.lastItemColor},[`${$}-separator`]:{marginInline:I.separatorMargin,color:I.separatorColor},[`${$}-link`]:{[` > ${re} + span, > ${re} + a `]:{marginInlineStart:I.marginXXS}},[`${$}-overlay-link`]:{borderRadius:I.borderRadiusSM,height:I.lineHeight*I.fontSize,display:"inline-block",padding:`0 ${I.paddingXXS}px`,marginInline:-I.marginXXS,[`> ${re}`]:{marginInlineStart:I.marginXXS,fontSize:I.fontSizeIcon},"&:hover":{color:I.linkHoverColor,backgroundColor:I.colorBgTextHover,a:{color:I.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${I.componentCls}-rtl`]:{direction:"rtl"}})}};var E=(0,K.Z)("Breadcrumb",I=>{const $=(0,v.TS)(I,{});return[a($)]},I=>({itemColor:I.colorTextDescription,lastItemColor:I.colorText,iconFontSize:I.fontSize,linkColor:I.colorTextDescription,linkHoverColor:I.colorText,separatorColor:I.colorTextDescription,separatorMargin:I.marginXS})),C=function(I,$){var re={};for(var Z in I)Object.prototype.hasOwnProperty.call(I,Z)&&$.indexOf(Z)<0&&(re[Z]=I[Z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Z=Object.getOwnPropertySymbols(I);ie{var{breadcrumbName:A}=V,M=C(V,["breadcrumbName"]);return Object.assign(Object.assign({},M),{title:A})})}),ie}function G(I,$){return(0,u.useMemo)(()=>I||($?$.map(y):null),[I,$])}var J=function(I,$){var re={};for(var Z in I)Object.prototype.hasOwnProperty.call(I,Z)&&$.indexOf(Z)<0&&(re[Z]=I[Z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,Z=Object.getOwnPropertySymbols(I);ie{if($===void 0)return $;let re=($||"").replace(/^\//,"");return Object.keys(I).forEach(Z=>{re=re.replace(`:${Z}`,I[Z])}),re},Ae=I=>{const{prefixCls:$,separator:re="/",style:Z,className:ie,rootClassName:V,routes:A,items:M,children:W,itemRender:L,params:he={}}=I,Ee=J(I,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ge,direction:De,breadcrumb:Je}=u.useContext(n.E_);let rt;const et=Ge("breadcrumb",$),[$e,xe]=E(et),Fe=G(M,A),F=k(et,L);if(Fe&&Fe.length>0){const r=[],w=M||A;rt=Fe.map((Y,s)=>{const{path:o,key:R,type:p,menu:d,overlay:T,onClick:ve,className:_,separator:ue,dropdownProps:te}=Y,ce=B(he,o);ce!==void 0&&r.push(ce);const x=R!=null?R:s;if(p==="separator")return u.createElement(Q,{key:x},ue);const ee={},pe=s===Fe.length-1;d?ee.menu=d:T&&(ee.overlay=T);let{href:ye}=Y;return r.length&&ce!==void 0&&(ye=`#/${r.join("/")}`),u.createElement(Oe,Object.assign({key:x},ee,(0,U.Z)(Y,{data:!0,aria:!0}),{className:_,dropdownProps:te,href:ye,separator:pe?"":re,onClick:ve,prefixCls:et}),F(Y,he,w,r,ye))})}else if(W){const r=(0,f.Z)(W).length;rt=(0,f.Z)(W).map((w,Y)=>{if(!w)return w;const s=Y===r-1;return(0,h.Tm)(w,{separator:s?"":re,key:Y})})}const S=c()(et,Je==null?void 0:Je.className,{[`${et}-rtl`]:De==="rtl"},ie,V,xe),g=Object.assign(Object.assign({},Je==null?void 0:Je.style),Z);return $e(u.createElement("nav",Object.assign({className:S,style:g},Ee),u.createElement("ol",null,rt)))};Ae.Item=ge,Ae.Separator=Q;var de=Ae,qe=de},24905:function(ot,me,e){e.d(me,{default:function(){return E}});var t=e(92310),c=e.n(t),f=e(5630),U=e(59301),u=e(36355),h=e(1684),n=e(32441),X=U.createContext(null),m=e(98447),Q=e(14088),N=e(4572),b=function(C,y){var G={};for(var J in C)Object.prototype.hasOwnProperty.call(C,J)&&y.indexOf(J)<0&&(G[J]=C[J]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,J=Object.getOwnPropertySymbols(C);B{var G;const{prefixCls:J,className:B,rootClassName:Ae,children:de,indeterminate:qe=!1,style:I,onMouseEnter:$,onMouseLeave:re,skipGroup:Z=!1,disabled:ie}=C,V=b(C,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:M,checkbox:W}=U.useContext(u.E_),L=U.useContext(X),{isFormItemInput:he}=U.useContext(n.aM),Ee=U.useContext(h.Z),Ge=(G=(L==null?void 0:L.disabled)||ie)!==null&&G!==void 0?G:Ee,De=U.useRef(V.value);U.useEffect(()=>{L==null||L.registerValue(V.value)},[]),U.useEffect(()=>{if(!Z)return V.value!==De.current&&(L==null||L.cancelValue(De.current),L==null||L.registerValue(V.value),De.current=V.value),()=>L==null?void 0:L.cancelValue(V.value)},[V.value]);const Je=A("checkbox",J),[rt,et]=(0,m.ZP)(Je),$e=Object.assign({},V);L&&!Z&&($e.onChange=function(){V.onChange&&V.onChange.apply(V,arguments),L.toggleOption&&L.toggleOption({label:de,value:V.value})},$e.name=L.name,$e.checked=L.value.includes(V.value));const xe=c()(`${Je}-wrapper`,{[`${Je}-rtl`]:M==="rtl",[`${Je}-wrapper-checked`]:$e.checked,[`${Je}-wrapper-disabled`]:Ge,[`${Je}-wrapper-in-form-item`]:he},W==null?void 0:W.className,B,Ae,et),Fe=c()({[`${Je}-indeterminate`]:qe},N.A,et),F=qe?"mixed":void 0;return rt(U.createElement(Q.Z,{component:"Checkbox",disabled:Ge},U.createElement("label",{className:xe,style:Object.assign(Object.assign({},W==null?void 0:W.style),I),onMouseEnter:$,onMouseLeave:re},U.createElement(f.Z,Object.assign({"aria-checked":F},$e,{prefixCls:Je,className:Fe,disabled:Ge,ref:y})),de!==void 0&&U.createElement("span",null,de))))};var H=U.forwardRef(oe),Oe=e(94480),se=e(2738),ge=function(C,y){var G={};for(var J in C)Object.prototype.hasOwnProperty.call(C,J)&&y.indexOf(J)<0&&(G[J]=C[J]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,J=Object.getOwnPropertySymbols(C);B{const{defaultValue:G,children:J,options:B=[],prefixCls:Ae,className:de,rootClassName:qe,style:I,onChange:$}=C,re=ge(C,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Z,direction:ie}=U.useContext(u.E_),[V,A]=U.useState(re.value||G||[]),[M,W]=U.useState([]);U.useEffect(()=>{"value"in re&&A(re.value||[])},[re.value]);const L=U.useMemo(()=>B.map(S=>typeof S=="string"||typeof S=="number"?{label:S,value:S}:S),[B]),he=S=>{W(g=>g.filter(r=>r!==S))},Ee=S=>{W(g=>[].concat((0,Oe.Z)(g),[S]))},Ge=S=>{const g=V.indexOf(S.value),r=(0,Oe.Z)(V);g===-1?r.push(S.value):r.splice(g,1),"value"in re||A(r),$==null||$(r.filter(w=>M.includes(w)).sort((w,Y)=>{const s=L.findIndex(R=>R.value===w),o=L.findIndex(R=>R.value===Y);return s-o}))},De=Z("checkbox",Ae),Je=`${De}-group`,[rt,et]=(0,m.ZP)(De),$e=(0,se.Z)(re,["value","disabled"]),xe=B.length?L.map(S=>U.createElement(H,{prefixCls:De,key:S.value.toString(),disabled:"disabled"in S?S.disabled:re.disabled,value:S.value,checked:V.includes(S.value),onChange:S.onChange,className:`${Je}-item`,style:S.style,title:S.title},S.label)):J,Fe={toggleOption:Ge,value:V,disabled:re.disabled,name:re.name,registerValue:Ee,cancelValue:he},F=c()(Je,{[`${Je}-rtl`]:ie==="rtl"},de,qe,et);return rt(U.createElement("div",Object.assign({className:F,style:I},$e,{ref:y}),U.createElement(X.Provider,{value:Fe},xe)))},K=U.forwardRef(ae);var v=U.memo(K);const a=H;a.Group=v,a.__ANT_CHECKBOX=!0;var E=a},98447:function(ot,me,e){e.d(me,{C2:function(){return u}});var t=e(17313),c=e(37613),f=e(83116);const U=h=>{const{checkboxCls:n}=h,j=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[j]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${j}`]:{marginInlineStart:0},[`&${j}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(h))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[` diff --git a/p__Classrooms__Lists__Exercise__Sumup__index.e1640ece.async.js b/p__Classrooms__Lists__Exercise__Sumup__index.da01aaf8.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Sumup__index.e1640ece.async.js rename to p__Classrooms__Lists__Exercise__Sumup__index.da01aaf8.async.js index 577be56fac..714e9d83a8 100644 --- a/p__Classrooms__Lists__Exercise__Sumup__index.e1640ece.async.js +++ b/p__Classrooms__Lists__Exercise__Sumup__index.da01aaf8.async.js @@ -5,7 +5,7 @@ {subtext|${(_.length>6?_==null?void 0:_.slice(0,6):_).split("").join(` `)}}`:_,rich:{subtext:{align:"center",color:"#666",lineHeight:15}}}},yAxis:{name:"\u5E73\u5747\u5F97\u5206",nameTextStyle:{color:"#666",padding:[0,0,10,0]},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:K,barMaxWidth:"40px",itemStyle:{color:"#2EC25B"},type:"bar",label:{color:"#666",show:!0,position:"top",valueAnimation:!0,formatter:"{c}%"}}]}},[u==null?void 0:u.chart_2]);return ee.createElement("div",{className:"text-start pl10 pr10"},ee.createElement("div",{className:"text-500 font14 mb10 c-black"},$,".",u==null?void 0:u.name),ee.createElement("div",null,ee.createElement(P.Z,{className:"font14 c-grey-333",value:u==null?void 0:u.content})),ee.createElement("div",{className:"mt20"},ee.createElement(Se.Z,{className:"bg-white",style:{background:"#F6F7F9"},option:U}),ee.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",$*2-1,"\xA0\xA0",u==null?void 0:u.name,"\u7B54\u9898\u5F97\u5206\u60C5\u51B5\u5206\u5E03")),ee.createElement("div",{className:"mt20"},ee.createElement(Se.Z,{className:"bg-white",style:{background:"#F6F7F9",height:331},option:S}),ee.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",$*2,"\xA0\xA0",u==null?void 0:u.name,"\u5404\u5C0F\u9898\u5F97\u5206\u7387")))})},85548:function(zn,At,d){"use strict";var ee=d(21185),H=d(87513),z=d(61527),Se=d(78241),P=d(43418),te=d(3113),w=d(71418),L=d(24905),$=d(5112),u=d(81327),U=d(59301),S=d(65582),b=d(74128),k=d(59301),K=(de,Y,j)=>new Promise((re,G)=>{var N=W=>{try{Z(j.next(W))}catch(Fe){G(Fe)}},C=W=>{try{Z(j.throw(W))}catch(Fe){G(Fe)}},Z=W=>W.done?re(W.value):Promise.resolve(W.value).then(N,C);Z((j=j.apply(de,Y)).next())});const _=({exercise:de,dispatch:Y})=>{var j,re,G,N;const C=(0,S.useParams)(),[Z]=(0,S.useSearchParams)(),W=Z.getAll("exercise_group_id").map(Re=>Re==="all"?Re:Number(Re)),{actionTabs:Fe}=de,[me]=Se.default.useForm(),[ye,D]=(0,U.useState)(!1),nt=(0,U.useRef)(null),[Ue,Ut]=(0,U.useState)(!1),[,le,se,ce]=(0,z.U)(H.aU,{}),[V,oe]=(0,U.useState)({}),ae=()=>{Y({type:"exercise/setActionTabs",payload:{title:""}})},we=(Re,Te)=>{S.history.push(`/classrooms/${C.coursesId}/exercise/${(C==null?void 0:C.categoryId)||(C==null?void 0:C.exerciseId)}/sumup?exam_summary_id=${(Te==null?void 0:Te.exam_summary_id)||""}&template=${Re==null?void 0:Re.exam_summary_template_id}&${Re==null?void 0:Re.exercise_group_id.map(lt=>`exercise_group_id=${lt}`).join("&")}`)},ze=()=>K(void 0,null,function*(){var Re,Te,lt,ut,zt;const xt=yield se({id:(C==null?void 0:C.categoryId)||(C==null?void 0:C.exerciseId)});me.setFieldsValue({exercise_group_id:Fe!=null&&Fe.isEdit&&W.length>0?W:["all",...((Te=(Re=xt==null?void 0:xt.data)==null?void 0:Re.course_groups)==null?void 0:Te.map(en=>en==null?void 0:en.exercise_group_id))||[]],exam_summary_template_id:Fe!=null&&Fe.isEdit?Number(Z.get("template")):(zt=(ut=(lt=xt==null?void 0:xt.data)==null?void 0:lt.exam_summary_templates)==null?void 0:ut[0])==null?void 0:zt.id})});return(0,U.useEffect)(()=>{nt.current&&nt.current.scrollHeight>134&&Ut(!0)},[nt]),(0,U.useEffect)(()=>{(Fe==null?void 0:Fe.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?ze():me.resetFields()},[Fe==null?void 0:Fe.title]),k.createElement(k.Fragment,null,k.createElement(P.default,{title:Fe.title,width:800,centered:!0,open:(Fe==null?void 0:Fe.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:k.createElement("div",{style:{textAlign:"center"}},k.createElement(te.ZP,{type:"primary",onClick:()=>{me.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{ae()}},k.createElement(w.Z,{spinning:le},k.createElement(Se.default,{form:me,onFinish:Re=>K(void 0,null,function*(){var Te,lt;const ut=(lt=(Te=ce==null?void 0:ce.data)==null?void 0:Te.exam_summaries)==null?void 0:lt.find(zt=>(zt==null?void 0:zt.exam_summary_template_id)===Re.exam_summary_template_id);if(ut!=null&&ut.exam_summary_id){const zt=P.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:k.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:xt=>{xt.preventDefault(),xt.stopPropagation(),zt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{we(Re,ut),ae()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{we(Re,{}),ae()}});return}we(Re,ut),ae()})},k.createElement("div",{ref:nt,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:ye?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},k.createElement(Se.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Re,Te=[],lt)=>{var ut,zt;let xt=Re;const en=((zt=(ut=ce==null?void 0:ce.data)==null?void 0:ut.course_groups)==null?void 0:zt.map(kt=>kt==null?void 0:kt.exercise_group_id))||[];return!(Te!=null&&Te.includes("all"))&&(Re.includes("all")||Re.length===en.length)?xt=[...en,"all"]:Re.includes("all")&&Re.length!==en.length+1?xt=Re.filter(kt=>kt!=="all"):Te!=null&&Te.includes("all")&&!Re.includes("all")&&(xt=[]),xt}},k.createElement(L.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((re=(j=ce==null?void 0:ce.data)==null?void 0:j.course_groups)==null?void 0:re.map(Re=>({value:Re==null?void 0:Re.exercise_group_id,label:`${Re==null?void 0:Re.exercise_group_name}\uFF08${Re==null?void 0:Re.exercise_group_students}\uFF09`})))||[]]})),Ue&&k.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>D(!ye)},ye?"\u6536\u8D77":"\u5C55\u5F00",k.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),k.createElement(Se.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},k.createElement($.ZP.Group,null,k.createElement(u.Z,{className:"mt5",direction:"vertical"},(N=(G=ce==null?void 0:ce.data)==null?void 0:G.exam_summary_templates)==null?void 0:N.map((Re,Te)=>k.createElement($.ZP,{key:Te,value:Re==null?void 0:Re.id},`\u6A21\u677F${Te+1}-${Re==null?void 0:Re.name}`,k.createElement("a",{className:"ml5",onClick:()=>{var lt,ut;oe({url:b.Z.API_SERVER+((lt=Re==null?void 0:Re.attachment_info)==null?void 0:lt.url),file_type:(ut=Re==null?void 0:Re.attachment_info)==null?void 0:ut.file_type})}},"\u67E5\u770B"))))))))),k.createElement(ee.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:V==null?void 0:V.url,type:V==null?void 0:V.file_type,onClose:()=>oe({})}))};At.Z=(0,S.connect)(({exercise:de})=>({exercise:de}))(_)},59372:function(zn,At,d){"use strict";d.r(At),d.d(At,{default:function(){return He}});var ee=d(65582),H=d(59301),z=d(71418),Se=d(66104),P=d(3113),te=d(27812),w=d(67921),L=d(4958),$=d(65862),u=d(56656),U=d.n(u),S=d(48228),b=d.n(S),k=d(2337),K=d(57126),_=d(6339),de=d(42441),Y=d(1710),j=d(59301),re=Object.defineProperty,G=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,Z=(Me,M,I)=>M in Me?re(Me,M,{enumerable:!0,configurable:!0,writable:!0,value:I}):Me[M]=I,W=(Me,M)=>{for(var I in M||(M={}))N.call(M,I)&&Z(Me,I,M[I]);if(G)for(var I of G(M))C.call(M,I)&&Z(Me,I,M[I]);return Me};U().extend(b());const Fe=({items:Me,labelClassName:M,labelStyle:I})=>j.createElement("div",{className:"flex flex-col text-start gap-8px"},Me==null?void 0:Me.map((Le,Ae)=>j.createElement("div",{key:Ae,className:"flex item-center gap-20px"},Le.label&&j.createElement("div",{className:`w-56px c-grey-666 ${M||""} ${(Le==null?void 0:Le.labelClassName)||""}`,style:W(W({textAlignLast:"justify"},I||{}),(Le==null?void 0:Le.labelStyle)||{})},Le.label),(Le==null?void 0:Le.children)&&j.createElement("div",null,Le==null?void 0:Le.children)))),me=({exercise:Me,dispatch:M})=>{var I,Le,Ae,J,Oe,pt,ie,Pe,Ee,Ge,Ze,Qt,ln,on,xn,Nn,jn,Qn,Kn,Un,_n,Xn,br,Or,Yn,ro,bo,kn,co,iA,ho,aA,Zo,Wo,ai,Fo,Lr,Io,qe,Vt,nn,Ne,De,jt,Tt,Dn,un,Sn,Ln,Rn,er,Zn,Wn,ir,Tn,lr,Ar,_r,vr,Dt,gt,Ot,St,qt,Mt,Wt,Ht,pn,Vn,dr,Kr;const{SumupDetail:ft}=Me,yr="text-500 text-16px",tr=nr=>nr?" \u2713 ":j.createElement(j.Fragment,null,"\xA0\xA0\xA0\xA0");return j.createElement("section",{className:"flex flex-col item-center"},j.createElement("div",{className:"font30 mb40",style:{fontWeight:600}},(ft==null?void 0:ft.big_title)||"XXXX\u5927\u5B66\u672C\u79D1\u8BFE\u7A0B\u8003\u6838\u5C0F\u7ED3"),j.createElement("table",{className:"w-full native_table",border:1,style:{borderColor:"#dcdcdc"}},j.createElement("tr",null,j.createElement("td",{className:yr,width:160},"\u8BFE\u7A0B\u540D\u79F0"),j.createElement("td",{colSpan:4},(ft==null?void 0:ft.course_list_name)||""),j.createElement("td",{className:yr},"\u8BFE\u7A0B\u7F16\u53F7"),j.createElement("td",{colSpan:2},(ft==null?void 0:ft.course_number)||"")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u5F00\u8BFE\u5355\u4F4D"),j.createElement("td",{colSpan:7},(ft==null?void 0:ft.school_name)||"")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u8003\u6838\u5BF9\u8C61"),j.createElement("td",{colSpan:7},(ft==null?void 0:ft.course_group_names)||"")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u7EC8\u7ED3\u6027\u8003\u6838\u65E5\u671F"),j.createElement("td",{width:145},(ft==null?void 0:ft.exercise_start_time)&&U()(ft==null?void 0:ft.exercise_start_time).format("YYYY\u5E74MM\u6708DD\u65E5")),j.createElement("td",{className:yr,width:145},"\u7EC8\u7ED3\u6027\u8003\u6838\u65F6\u95F4 "),j.createElement("td",{width:185},(ft==null?void 0:ft.exercise_time_slot)||""),j.createElement("td",{className:yr},"\u5E94\u8003\u4EBA\u6570"),j.createElement("td",null,ft!=null&&ft.candidate_num?`${ft==null?void 0:ft.candidate_num}\u4EBA`:""),j.createElement("td",{className:yr},"\u5B9E\u8003\u4EBA\u6570"),j.createElement("td",null,ft!=null&&ft.exam_num?`${ft==null?void 0:ft.exam_num}\u4EBA`:"")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u8003\u6559\u5206\u79BB"),j.createElement("td",{colSpan:3},"\u662F\uFF08",tr(ft==null?void 0:ft.is_split_exam_teaching),"\uFF09 \u5426\uFF08",tr(!(ft!=null&&ft.is_split_exam_teaching)),"\uFF09"),j.createElement("td",{className:yr,width:110},"\u7EC8\u7ED3\u6027\u8003\u6838\u547D\u9898\u5F62\u5F0F"),j.createElement("td",{colSpan:3},"\u8BD5\u9898\u5E93\uFF08",tr((ft==null?void 0:ft.set_problem_mode)===k.gW.PROBLEM),"\uFF09 \u8BD5\u5377\u5E93\uFF08",tr((ft==null?void 0:ft.set_problem_mode)===k.gW.PAPER),"\uFF09 \u5176\u4ED6\uFF08",tr((ft==null?void 0:ft.set_problem_mode)===k.gW.OTHER),"\uFF09")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u9605\u5377\u5F62\u5F0F"),j.createElement("td",{colSpan:7},"\u5355\u4EBA\u9605\u5377\uFF08",tr((ft==null?void 0:ft.review_paper_mode)===k.a2.SINGLE),"\uFF09 \u591A\u4EBA\u6D41\u6C34\u4F5C\u4E1A\u9605\u5377\uFF08",tr((ft==null?void 0:ft.review_paper_mode)===k.a2.MULTIPLEFLOW),"\uFF09 \u591A\u4EBA\u72EC\u7ACB\u9605\u5377\uFF08",tr((ft==null?void 0:ft.review_paper_mode)===k.a2.MULTIPLEFIXED),"\uFF09 \u5176\u4ED6\uFF08",tr((ft==null?void 0:ft.review_paper_mode)===k.a2.OTHER),"\uFF09")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u7EC8\u7ED3\u6027\u8003\u6838\u8BD5\u9898\u7C7B\u578B\u53CA\u5176\u5206\u6570\u6BD4\u4F8B"),j.createElement("td",{colSpan:7},j.createElement("div",{className:"w-full flex flex-col gap-10px text-start font14"},((I=ft==null?void 0:ft.exercise_questions_info)==null?void 0:I.content)||"",j.createElement("br",null),(Ae=(Le=ft==null?void 0:ft.exercise_questions_info)==null?void 0:Le.exercise_questions)==null?void 0:Ae.map((nr,Dr)=>j.createElement("div",{key:Dr},Dr+1,"\u3001",nr==null?void 0:nr.name,nr==null?void 0:nr.count,"\u9053\uFF0C\u5171",nr==null?void 0:nr.score,"\u5206\uFF0C\u5360",Math.round((nr==null?void 0:nr.rate)*1e4)/100,"%"))))),j.createElement("tr",null,j.createElement("td",{className:yr,rowSpan:2},"\u7EC8\u7ED3\u6027\u8003\u6838\u5185\u5BB9\u5206\u6790"),j.createElement("td",{colSpan:7},j.createElement(Fe,{items:[{label:"\u8986\u76D6\u9762",children:j.createElement("span",null,"\u5BBD\uFF08",tr(((J=ft==null?void 0:ft.content_analysis)==null?void 0:J.coverage)==="wide"),"\uFF09 \u4E2D\uFF08",tr(((Oe=ft==null?void 0:ft.content_analysis)==null?void 0:Oe.coverage)==="medium"),"\uFF09 \u7A84\uFF08",tr(((pt=ft==null?void 0:ft.content_analysis)==null?void 0:pt.coverage)==="narrow"),"\uFF09")},{label:"\u96BE\u5EA6",children:j.createElement("span",null,"\u96BE\uFF08",tr(((ie=ft==null?void 0:ft.content_analysis)==null?void 0:ie.difficulty)==1),"\uFF09 \u8F83\u96BE\uFF08",tr(((Pe=ft==null?void 0:ft.content_analysis)==null?void 0:Pe.difficulty)==2),"\uFF09 \u4E2D\uFF08",tr(((Ee=ft==null?void 0:ft.content_analysis)==null?void 0:Ee.difficulty)==3),"\uFF09 \u8F83\u6613\uFF08",tr(((Ge=ft==null?void 0:ft.content_analysis)==null?void 0:Ge.difficulty)==4),"\uFF09 \u6613\uFF08",tr(((Ze=ft==null?void 0:ft.content_analysis)==null?void 0:Ze.difficulty)==5),"\uFF09")},{label:"\u9898\u91CF",children:j.createElement("span",null,">100\uFF08",tr(((Qt=ft==null?void 0:ft.content_analysis)==null?void 0:Qt.question_quantity)==1),"\uFF09 70-100\uFF08",tr(((ln=ft==null?void 0:ft.content_analysis)==null?void 0:ln.question_quantity)==2),"\uFF09 50-70\uFF08",tr(((on=ft==null?void 0:ft.content_analysis)==null?void 0:on.question_quantity)==3),"\uFF09 <50\uFF08",tr(((xn=ft==null?void 0:ft.content_analysis)==null?void 0:xn.question_quantity)==4),"\uFF09")},{label:"\u6709\u65E0\u9519\u8BEF",children:j.createElement("span",null,"\u6709\uFF08",tr((Nn=ft==null?void 0:ft.content_analysis)==null?void 0:Nn.is_wrong),"\uFF09 \u65E0\uFF08",tr(!((jn=ft==null?void 0:ft.content_analysis)!=null&&jn.is_wrong)),"\uFF09")}]}))),j.createElement("tr",null,j.createElement("td",{colSpan:7,style:{textAlign:"start"}},"\u6839\u636E\u5E73\u5747\u5206\u5224\u65AD\u96BE\u5EA6\uFF1A<65\uFF08\u96BE\uFF09,<70\uFF08\u8F83\u96BE\uFF09,70-80\uFF08\u4E2D\uFF09,>80(\u8F83\u6613)\uFF0C>85(\u6613)")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u8003\u6838\u7EC4\u7EC7\u60C5\u51B5"),j.createElement("td",{colSpan:7},j.createElement(Fe,{items:[{label:"\u7EC4\u7EC7\u5F62\u5F0F",children:(Qn=ft==null?void 0:ft.organization_condition)==null?void 0:Qn.organization_mode},{label:"\u8003\u8BD5\u6279\u6B21",children:(Kn=ft==null?void 0:ft.organization_condition)==null?void 0:Kn.exam_count},{label:"\u8003\u8BD5\u5F62\u5F0F",children:(Un=ft==null?void 0:ft.organization_condition)==null?void 0:Un.exam_mode},{label:"\u8003\u8BD5\u7CFB\u7EDF",children:(_n=ft==null?void 0:ft.organization_condition)==null?void 0:_n.exam_system},{label:"\u662F\u5426\u5F00\u5377",children:(Xn=ft==null?void 0:ft.organization_condition)!=null&&Xn.is_open_exercise?"\u5F00\u5377\uFF0C\u5141\u8BB8\u643A\u5E26\u7EB8\u8D28\u6750\u6599\uFF0C\u4F46\u4E0D\u5141\u8BB8\u643A\u5E26\u4EFB\u4F55\u7535\u5B50\u8BBE\u5907":"\u95ED\u5377\uFF0C\u4E0D\u5141\u8BB8\u643A\u5E26\u7EB8\u8D28\u6750\u6599\u548C\u4EFB\u4F55\u7535\u5B50\u8BBE\u5907"},{labelStyle:{width:100},label:"\u662F\u5426\u4E3A\u5355\u4E00\u8BD5\u5377",children:(br=ft==null?void 0:ft.organization_condition)==null?void 0:br.is_single_exercise},{children:(Or=ft==null?void 0:ft.organization_condition)==null?void 0:Or.end_examine}]}))),j.createElement("tr",null,j.createElement("td",{className:yr,rowSpan:4},"\u8003\u6838\u6210\u7EE9\u5206\u5E03"),j.createElement("td",{colSpan:7},j.createElement("div",{className:"flex gap-40px item-center justify-center"},[{label:"\u6700\u9AD8",num:`${((Yn=ft==null?void 0:ft.score_distribution)==null?void 0:Yn.max_score)||0}\u5206`},{label:"\u6700\u4F4E",num:`${((ro=ft==null?void 0:ft.score_distribution)==null?void 0:ro.min_score)||0}\u5206`},{label:"\u5E73\u5747",num:`${((bo=ft==null?void 0:ft.score_distribution)==null?void 0:bo.average_score)||0}\u5206`},{label:"\u53CA\u683C\u7387",num:`${Math.round((((kn=ft==null?void 0:ft.score_distribution)==null?void 0:kn.rate)||0)*1e4)/100}%`}].map((nr,Dr)=>j.createElement("span",{key:Dr,className:"c-grey-666"},nr==null?void 0:nr.label,j.createElement("span",{className:"ml10 c-black"},nr==null?void 0:nr.num)))))),j.createElement("tr",null,j.createElement("td",{colSpan:3},"\u4F18\u79C0\uFF08",((iA=(co=ft==null?void 0:ft.score_distribution)==null?void 0:co.best)==null?void 0:iA.score_area)||0,"\u5206\uFF09\u4EBA\u6570\uFF1A",((aA=(ho=ft==null?void 0:ft.score_distribution)==null?void 0:ho.best)==null?void 0:aA.people_count)||0,"\xA0\xA0 \u6BD4\u4F8B\uFF1A",Math.round((((Wo=(Zo=ft==null?void 0:ft.score_distribution)==null?void 0:Zo.best)==null?void 0:Wo.rate)||0)*1e4)/100,"%"),j.createElement("td",{colSpan:4},"\u826F\u597D\uFF08",((Fo=(ai=ft==null?void 0:ft.score_distribution)==null?void 0:ai.good)==null?void 0:Fo.score_area)||0,"\u5206\uFF09\u4EBA\u6570\uFF1A",((Io=(Lr=ft==null?void 0:ft.score_distribution)==null?void 0:Lr.good)==null?void 0:Io.people_count)||0,"\xA0\xA0 \u6BD4\u4F8B\uFF1A",Math.round((((Vt=(qe=ft==null?void 0:ft.score_distribution)==null?void 0:qe.good)==null?void 0:Vt.rate)||0)*1e4)/100,"%")),j.createElement("tr",null,j.createElement("td",{colSpan:3},"\u4E2D\u7B49\uFF08",((Ne=(nn=ft==null?void 0:ft.score_distribution)==null?void 0:nn.middle)==null?void 0:Ne.score_area)||0,"\u5206\uFF09\u4EBA\u6570\uFF1A",((jt=(De=ft==null?void 0:ft.score_distribution)==null?void 0:De.middle)==null?void 0:jt.people_count)||0,"\xA0\xA0 \u6BD4\u4F8B\uFF1A",Math.round((((Dn=(Tt=ft==null?void 0:ft.score_distribution)==null?void 0:Tt.middle)==null?void 0:Dn.rate)||0)*1e4)/100,"%"),j.createElement("td",{colSpan:4},"\u53CA\u683C\uFF08",((Sn=(un=ft==null?void 0:ft.score_distribution)==null?void 0:un.pass)==null?void 0:Sn.score_area)||0,"\u5206\uFF09\u4EBA\u6570\uFF1A",((Rn=(Ln=ft==null?void 0:ft.score_distribution)==null?void 0:Ln.pass)==null?void 0:Rn.people_count)||0,"\xA0\xA0 \u6BD4\u4F8B\uFF1A",Math.round((((Zn=(er=ft==null?void 0:ft.score_distribution)==null?void 0:er.pass)==null?void 0:Zn.rate)||0)*1e4)/100,"%")),j.createElement("tr",null,j.createElement("td",{colSpan:7},"\u4E0D\u53CA\u683C\uFF08",((ir=(Wn=ft==null?void 0:ft.score_distribution)==null?void 0:Wn.fails)==null?void 0:ir.score_area)||0,"\u5206\uFF09\u4EBA\u6570\uFF1A",((lr=(Tn=ft==null?void 0:ft.score_distribution)==null?void 0:Tn.fails)==null?void 0:lr.people_count)||0,"\xA0\xA0 \u6BD4\u4F8B\uFF1A",Math.round((((_r=(Ar=ft==null?void 0:ft.score_distribution)==null?void 0:Ar.fails)==null?void 0:_r.rate)||0)*1e4)/100,"%")),j.createElement("tr",null,j.createElement("td",{className:yr},"\u7EC8\u7ED3\u6027\u8003\u6838\u5404\u7C7B\u9898\u578B\u5B66\u5458\u7B54\u9898\u60C5\u51B5\u5206\u6790"),j.createElement("td",{colSpan:7},j.createElement("div",{className:"flex flex-col gap-40px"},(Dt=(vr=ft==null?void 0:ft.answer_analysis)==null?void 0:vr.exercise_questions)==null?void 0:Dt.map((nr,Dr)=>j.createElement(K.H,{key:Dr,data:nr,index:Dr+1}))),j.createElement(_.Z,{className:"font14 c-grey-333 text-start mt20 pl10",value:((gt=ft==null?void 0:ft.answer_analysis)==null?void 0:gt.question_analysis)||""}))),j.createElement("tr",null,j.createElement("td",{className:yr},"\u5B66\u5458\u8003\u6838\u6210\u7EE9\u53CA\u5B66\u4E60\u60C5\u51B5\u5206\u6790"),j.createElement("td",{colSpan:7},j.createElement("div",{className:"pl10 pr10 text-start"},j.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:((Ot=ft==null?void 0:ft.condition_analysis)==null?void 0:Ot.content)||""}),((St=ft==null?void 0:ft.condition_analysis)==null?void 0:St.chart_1)&&j.createElement("div",{className:"mt20"},j.createElement(de.Z,{style:{background:"#F6F7F9"},option:(()=>{var nr,Dr;const zr=[],yo=[];return(Dr=(nr=ft==null?void 0:ft.condition_analysis)==null?void 0:nr.chart_1)==null||Dr.forEach(Cr=>{zr.push(Cr==null?void 0:Cr.x_axis),yo.push(Math.round((Cr==null?void 0:Cr.y_axis)*1e4)/100)}),{tooltip:{},grid:{left:"7%",right:"5%",bottom:"15%",top:"15%",containLabel:!0},xAxis:{type:"category",data:[...zr||[],"\u5F97\u5206"],axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{name:"\u6BD4\u4F8B",nameTextStyle:{color:"#666"},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:yo,barWidth:"40px",itemStyle:{color:"#A2BEFF",borderColor:"#165DFF"},type:"bar"}]}})()}),j.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",((((Mt=(qt=ft==null?void 0:ft.answer_analysis)==null?void 0:qt.exercise_questions)==null?void 0:Mt.length)||0)+1)*2-1,"\xA0\xA0\u7EC8\u7ED3\u6027\u8003\u6838\u7B54\u9898\u5F97\u5206\u60C5\u51B5\u5206\u5E03")),((Wt=ft==null?void 0:ft.condition_analysis)==null?void 0:Wt.chart_2)&&j.createElement("div",{className:"mt20"},j.createElement(Y.default,{dataSource:((Ht=ft==null?void 0:ft.condition_analysis)==null?void 0:Ht.chart_2)||[],columns:[{title:"\u4E13\u4E1A",dataIndex:"exercise_group_name",align:"center"},{title:"\u4EBA\u6570",dataIndex:"exercise_group_students",align:"center"},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center"},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center"},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center"}],pagination:!1,bordered:!0}),j.createElement("div",{className:"font14 mt10 text-center"},"\u56FE",((((Vn=(pn=ft==null?void 0:ft.answer_analysis)==null?void 0:pn.exercise_questions)==null?void 0:Vn.length)||0)+1)*2,"\xA0\xA0\u5404\u4E13\u4E1A\u8003\u7EC8\u7ED3\u6027\u8003\u8BD5\u6210\u7EE9\u5BF9\u6BD4")),j.createElement(_.Z,{className:"font14 c-grey-333 text-start mt20",value:((dr=ft==null?void 0:ft.condition_analysis)==null?void 0:dr.student_condition_analysis)||""})))),j.createElement("tr",null,j.createElement("td",{className:yr},"\u5B58\u5728\u7684\u95EE\u9898\u4EE5\u53CA\u6539\u8FDB\u610F\u89C1"),j.createElement("td",{colSpan:7},j.createElement(_.Z,{className:"font14 c-grey-333 text-start pr10 pl10",value:((Kr=ft==null?void 0:ft.suggestion)==null?void 0:Kr.suggestion_content)||""}))),j.createElement("tr",null,j.createElement("td",{colSpan:4,height:200},j.createElement("div",{className:"flex flex-col justify-between h-full"},j.createElement("div",{className:"text-start"},"\u4EFB\u8BFE\u6559\u5E08\uFF08\u7B7E\u540D\uFF09"),j.createElement("div",{className:"text-end"},"\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5"))),j.createElement("td",{colSpan:4,height:200},j.createElement("div",{className:"flex flex-col justify-between h-full"},j.createElement("div",{className:"text-start"},"\u7CFB\uFF08\u6240\u3001\u5BA4\uFF09\u4E3B\u4EFB\uFF08\u7B7E\u540D\uFF09"),j.createElement("div",{className:"text-end"},"\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5")))),j.createElement("tr",null,j.createElement("td",{colSpan:8},j.createElement("div",{className:"text-start"},"\u6CE8\uFF1A\u6BCF\u95E8\u8BFE\u7A0B\u5E94\u586B\u5199\u4E00\u4EFD\u8003\u6838\u5C0F\u7ED3\u3002")))))};var ye=(0,ee.connect)(({exercise:Me})=>({exercise:Me}))(me),D=d(59301),nt=Object.defineProperty,Ue=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,V=(Me,M,I)=>M in Me?nt(Me,M,{enumerable:!0,configurable:!0,writable:!0,value:I}):Me[M]=I,oe=(Me,M)=>{for(var I in M||(M={}))se.call(M,I)&&V(Me,I,M[I]);if(le)for(var I of le(M))ce.call(M,I)&&V(Me,I,M[I]);return Me},ae=(Me,M)=>Ue(Me,Ut(M));const we=({items:Me,labelClassName:M,labelStyle:I})=>D.createElement("div",{className:"flex flex-col text-start gap-8px"},Me==null?void 0:Me.map((Le,Ae)=>D.createElement("div",{key:Ae,className:"flex gap-20px"},Le.label&&D.createElement("div",{className:`w-56px c-grey-666 ${M||""} ${(Le==null?void 0:Le.labelClassName)||""}`,style:oe(oe({whiteSpace:"nowrap",textAlignLast:"justify",lineHeight:"28px"},I||{}),(Le==null?void 0:Le.labelStyle)||{})},Le.label),(Le==null?void 0:Le.children)&&D.createElement("div",null,Le==null?void 0:Le.children)))),ze=({data:Me=[],ylabel:M="",xlabel:I="",className:Le="",itemStyle:Ae={},formatter:J="{c}%"})=>{const Oe=(0,H.useMemo)(()=>{const pt=[],ie=[];return Me==null||Me.forEach(Pe=>{pt.push(Pe==null?void 0:Pe.x_axis),ie.push(Pe==null?void 0:Pe.y_axis)}),{tooltip:{},grid:{left:"5%",right:"5%",bottom:"7%",top:"20%",containLabel:!0},xAxis:{type:"category",data:[...pt||[],I],axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{name:M,nameTextStyle:{color:"#666",padding:[0,0,10,0]},type:"value",splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{data:ie,barMaxWidth:"40px",itemStyle:oe({color:"#A2BEFF",borderColor:"#165DFF"},Ae),type:"bar",label:{color:"#666",show:!0,position:"top",valueAnimation:!0,formatter:J}}]}},[Me]);return D.createElement(de.Z,{className:Le,style:{background:"#F6F7F9"},option:Oe})},Re=({exercise:Me,dispatch:M})=>{var I,Le,Ae,J,Oe,pt,ie,Pe,Ee,Ge,Ze,Qt,ln,on,xn,Nn,jn,Qn,Kn,Un,_n,Xn,br,Or,Yn,ro,bo,kn,co,iA,ho,aA,Zo,Wo,ai,Fo,Lr,Io,qe,Vt,nn,Ne,De,jt,Tt,Dn,un,Sn,Ln,Rn,er,Zn,Wn,ir,Tn,lr,Ar,_r,vr;const{SumupDetail:Dt}=Me,gt="text-500 text-16px",Ot=St=>St?" \u2713 ":D.createElement(D.Fragment,null,"\xA0\xA0\xA0\xA0");return D.createElement("section",{className:"flex flex-col item-center"},D.createElement("div",{className:"font30 mb20",style:{fontWeight:600}},(Dt==null?void 0:Dt.big_title)||"XXXX\u5927\u5B66\u8BFE\u7A0B\u8003\u6838\u8BD5\u5377\u5206\u6790\u8868"),D.createElement("div",{className:"w-full",style:{textAlign:"end"}},Dt==null?void 0:Dt.teaching_semester),D.createElement("table",{className:"w-full native_table",border:1,style:{borderColor:"#dcdcdc"}},D.createElement("tr",null,D.createElement("td",{className:gt,colSpan:2},"\u8BFE\u7A0B\u540D\u79F0"),D.createElement("td",{colSpan:6},(Dt==null?void 0:Dt.course_list_name)||"")),D.createElement("tr",null,D.createElement("td",{className:gt,colSpan:2},"\u6559\u5B66\u73ED\u7EA7"),D.createElement("td",{colSpan:6},(Dt==null?void 0:Dt.course_group_names)||"")),D.createElement("tr",null,D.createElement("td",{className:gt,colSpan:2},"\u4EFB\u8BFE\u6559\u5E08"),D.createElement("td",null,(Dt==null?void 0:Dt.exercise_creator)||""),D.createElement("td",{className:gt},"\u8003\u8BD5\u65B9\u5F0F"),D.createElement("td",{colSpan:4},"\u7B14\u8BD5\uFF08",Ot((Dt==null?void 0:Dt.exercise_type_number)===k.k.BISHI),"\uFF09 \u673A\u8BD5\uFF08",Ot((Dt==null?void 0:Dt.exercise_type_number)===k.k.JISHI),"\uFF09 \u53E3\u8BD5\uFF08",Ot((Dt==null?void 0:Dt.exercise_type_number)===k.k.KOUSHI),"\uFF09 \u5176\u4ED6\uFF08",Ot((Dt==null?void 0:Dt.exercise_type_number)===k.k.OTHER),"\uFF09")),D.createElement("tr",null,D.createElement("td",{className:gt,rowSpan:5,width:80},"\u7EC8\u7ED3\u6027\u6210\u7EE9\u7EDF\u8BA1"),D.createElement("td",{className:gt,rowSpan:4,width:80},"\u6210\u7EE9\u5206\u5E03"),D.createElement("td",{className:gt,width:180},"\u6700\u9AD8\u5206"),D.createElement("td",{width:180},(I=Dt==null?void 0:Dt.score_distribution)==null?void 0:I.max_score),D.createElement("td",{className:gt},"\u6700\u4F4E\u5206"),D.createElement("td",null,(Le=Dt==null?void 0:Dt.score_distribution)==null?void 0:Le.min_score),D.createElement("td",{className:gt},"\u5E73\u5747\u5206"),D.createElement("td",null,(Ae=Dt==null?void 0:Dt.score_distribution)==null?void 0:Ae.average_score)),D.createElement("tr",null,D.createElement("td",{className:gt},"\u6210\u7EE9"),D.createElement("td",null,(Oe=(J=Dt==null?void 0:Dt.score_distribution)==null?void 0:J.best)==null?void 0:Oe.score_area),D.createElement("td",null,(ie=(pt=Dt==null?void 0:Dt.score_distribution)==null?void 0:pt.good)==null?void 0:ie.score_area),D.createElement("td",null,(Ee=(Pe=Dt==null?void 0:Dt.score_distribution)==null?void 0:Pe.middle)==null?void 0:Ee.score_area),D.createElement("td",null,(Ze=(Ge=Dt==null?void 0:Dt.score_distribution)==null?void 0:Ge.pass)==null?void 0:Ze.score_area),D.createElement("td",null,(ln=(Qt=Dt==null?void 0:Dt.score_distribution)==null?void 0:Qt.fails)==null?void 0:ln.score_area,"\u4EE5\u4E0B")),D.createElement("tr",null,D.createElement("td",{className:gt},"\u4EBA\u6570"),D.createElement("td",null,(xn=(on=Dt==null?void 0:Dt.score_distribution)==null?void 0:on.best)==null?void 0:xn.people_count),D.createElement("td",null,(jn=(Nn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Nn.good)==null?void 0:jn.people_count),D.createElement("td",null,(Kn=(Qn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Qn.middle)==null?void 0:Kn.people_count),D.createElement("td",null,(_n=(Un=Dt==null?void 0:Dt.score_distribution)==null?void 0:Un.pass)==null?void 0:_n.people_count),D.createElement("td",null,(br=(Xn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Xn.fails)==null?void 0:br.people_count)),D.createElement("tr",null,D.createElement("td",{className:gt},"\u767E\u5206\u6BD4"),D.createElement("td",null,Math.round((((Yn=(Or=Dt==null?void 0:Dt.score_distribution)==null?void 0:Or.best)==null?void 0:Yn.rate)||0)*1e4)/100,"%"),D.createElement("td",null,Math.round((((bo=(ro=Dt==null?void 0:Dt.score_distribution)==null?void 0:ro.good)==null?void 0:bo.rate)||0)*1e4)/100,"%"),D.createElement("td",null,Math.round((((co=(kn=Dt==null?void 0:Dt.score_distribution)==null?void 0:kn.middle)==null?void 0:co.rate)||0)*1e4)/100,"%"),D.createElement("td",null,Math.round((((ho=(iA=Dt==null?void 0:Dt.score_distribution)==null?void 0:iA.pass)==null?void 0:ho.rate)||0)*1e4)/100,"%"),D.createElement("td",null,Math.round((((Zo=(aA=Dt==null?void 0:Dt.score_distribution)==null?void 0:aA.fails)==null?void 0:Zo.rate)||0)*1e4)/100,"%")),D.createElement("tr",null,D.createElement("td",{colSpan:7},(Dt==null?void 0:Dt.score_distribution)&&D.createElement(ze,{data:[{x_axis:`<=${(ai=(Wo=Dt==null?void 0:Dt.score_distribution)==null?void 0:Wo.fails)==null?void 0:ai.score_area}`,y_axis:((Lr=(Fo=Dt==null?void 0:Dt.score_distribution)==null?void 0:Fo.fails)==null?void 0:Lr.people_count)||0},{x_axis:`${(qe=(Io=Dt==null?void 0:Dt.score_distribution)==null?void 0:Io.pass)==null?void 0:qe.score_area}`,y_axis:((nn=(Vt=Dt==null?void 0:Dt.score_distribution)==null?void 0:Vt.pass)==null?void 0:nn.people_count)||0},{x_axis:`${(De=(Ne=Dt==null?void 0:Dt.score_distribution)==null?void 0:Ne.middle)==null?void 0:De.score_area}`,y_axis:((Tt=(jt=Dt==null?void 0:Dt.score_distribution)==null?void 0:jt.middle)==null?void 0:Tt.people_count)||0},{x_axis:`${(un=(Dn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Dn.good)==null?void 0:un.score_area}`,y_axis:((Ln=(Sn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Sn.good)==null?void 0:Ln.people_count)||0},{x_axis:`${(er=(Rn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Rn.best)==null?void 0:er.score_area}`,y_axis:((Wn=(Zn=Dt==null?void 0:Dt.score_distribution)==null?void 0:Zn.best)==null?void 0:Wn.people_count)||0}],ylabel:"\u4EBA\u6570\uFF08\u5355\u4F4D\uFF1A\u4EBA\uFF09",xlabel:"\u5206\u6570\u533A\u95F4",formatter:"{c}"}))),D.createElement("tr",null,D.createElement("td",{className:gt},"\u8BD5\u5377\uFF08\u6216\u8003\u6838\uFF09\u60C5\u51B5\u5206\u6790"),D.createElement("td",{colSpan:7},D.createElement("div",{className:"flex flex-col gap-20px pl10 pr10 text-start"},D.createElement(_.Z,{className:"font14 c-grey-333",value:`${((ir=Dt==null?void 0:Dt.exercise_questions_info)==null?void 0:ir.exercise_questions_str)||""} -${((Tn=Dt==null?void 0:Dt.exercise_questions_info)==null?void 0:Tn.exercise_content)||""}`}),(Ar=(lr=Dt==null?void 0:Dt.exercise_questions_info)==null?void 0:lr.exercise_questions)==null?void 0:Ar.map((St,qt)=>{var Mt,Wt,Ht;return D.createElement("div",{key:qt},D.createElement("div",{className:"text-500 c-black mb10 "},qt+1,"\u3001",St==null?void 0:St.name),D.createElement(we,{items:(Mt=St==null?void 0:St.items)==null?void 0:Mt.map((pn,Vn)=>{var dr,Kr;return{label:`\u7B2C${Vn+1}\u9898`,labelClassName:"w-auto h-full",children:D.createElement(D.Fragment,null,D.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:(pn==null?void 0:pn.question_title)||""}),((dr=pn==null?void 0:pn.tag_discipline_names)==null?void 0:dr.length)>0&&D.createElement("div",null,"\u8003\u70B9\uFF1A",(Kr=pn==null?void 0:pn.tag_discipline_names)==null?void 0:Kr.join("\u3001")))}})}),D.createElement("div",{className:"text-500 c-black mb10 mt20"},"\u7EC8\u7ED3\u6027\u8003\u6838\u6210\u7EE9\u5206\u5E03\u56FE"),D.createElement(ze,{data:(Wt=St==null?void 0:St.chart_1)==null?void 0:Wt.map((pn={},Vn)=>ae(oe({},pn),{x_axis:Vn+1,y_axis:Math.round(pn.y_axis*1e4)/100})),ylabel:"\u6B63\u786E\u7387",xlabel:"\u9898\u76EE"}),D.createElement(ze,{className:"mt10",data:(Ht=St==null?void 0:St.chart_2)==null?void 0:Ht.map((pn={},Vn)=>ae(oe({},pn),{x_axis:Vn+1,y_axis:Math.round(pn.y_axis*1e4)/100})),ylabel:"\u5F97\u5206\u7387",xlabel:"\u9898\u76EE",itemStyle:{color:"#2EC25B",borderColor:"#2EC25B"}}),D.createElement("div",{className:"text-500 c-black mb10 mt20"},"\u5177\u4F53\u5F97\u5206\u660E\u7EC6\u5982\u4E0B\u8868\u6240\u793A"),D.createElement(Y.default,{className:"mb20",pagination:!1,dataSource:(St==null?void 0:St.chart_3)||[],bordered:!0,columns:[{title:"\u5E8F\u53F7",dataIndex:"question_number",align:"center"},{title:"\u7B54\u9898\u4EBA\u6570",dataIndex:"answer_users_count",align:"center"},{title:"0\u5206",dataIndex:"zero_score_number",align:"center"},{title:"\u90E8\u5206\u6B63\u786E\u4EBA\u6570",dataIndex:"part_score_number",align:"center"},{title:"\u6EE1\u5206\u4EBA\u6570",children:[{title:"\u4EBA\u6570",dataIndex:"full_score_number",align:"center"},{title:"\u5360\u6BD4",dataIndex:"full_score_rate",align:"center",render:pn=>`${Math.round(pn*1e4)/100}%`}]},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center"}]}),D.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:(St==null?void 0:St.question_type_conent)||""}))}),D.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:((_r=Dt==null?void 0:Dt.condition_analysis)==null?void 0:_r.student_condition_analysis)||""})))),D.createElement("tr",null,D.createElement("td",{className:gt},"\u5B58\u5728\u7684\u95EE\u9898\u53CA\u6539\u8FDB\u63AA\u65BD"),D.createElement("td",{colSpan:7},D.createElement(_.Z,{className:"font14 c-grey-333 text-start pr10 pl10",value:((vr=Dt==null?void 0:Dt.suggestion)==null?void 0:vr.suggestion_content)||""}))),D.createElement("tr",null,D.createElement("td",{colSpan:4,height:200},D.createElement("div",{className:"flex flex-col justify-between h-full"},D.createElement("div",{className:"text-start"},"\u4EFB\u8BFE\u6559\u5E08\uFF08\u7B7E\u540D\uFF09"),D.createElement("div",{className:"text-end"},"\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5"))),D.createElement("td",{colSpan:4,height:200},D.createElement("div",{className:"flex flex-col justify-between h-full"},D.createElement("div",{className:"text-start"},"\u7CFB\uFF08\u6240\u3001\u5BA4\uFF09\u4E3B\u4EFB\uFF08\u7B7E\u540D\uFF09"),D.createElement("div",{className:"text-end"},"\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5"))))),D.createElement("div",{className:"p20 w-full"},"\u6CE8\uFF1A\u672C\u8868\u4E00\u5F0F\u4E09\u4EFD\uFF0C\u5206\u522B\u7531\u5F00\u8BFE\u5B66\u9662\u6559\u5B66\u79D1\u7814\uFF08\u6559\u52A1\uFF09\u5904\u3001\u5F00\u8BFE\u7CFB\uFF08\u6240\u3001\u5BA4\uFF09\u548C\u5B66\u5458\u7BA1\u7406\u5B66\u9662\u6559\u5B66\u79D1\u7814\uFF08\u6559\u52A1\uFF09\u5904\u5B58\u6863"))};var Te=(0,ee.connect)(({exercise:Me})=>({exercise:Me}))(Re),lt=d(85548),ut=d(44164),zt=d.n(ut),xt=d(61527),en=d(87513),kt=d(59301),fn=Object.defineProperty,tn=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Ce=(Me,M,I)=>M in Me?fn(Me,M,{enumerable:!0,configurable:!0,writable:!0,value:I}):Me[M]=I,ue=(Me,M)=>{for(var I in M||(M={}))dt.call(M,I)&&Ce(Me,I,M[I]);if(tn)for(var I of tn(M))Xt.call(M,I)&&Ce(Me,I,M[I]);return Me},ge=(Me,M,I)=>new Promise((Le,Ae)=>{var J=ie=>{try{pt(I.next(ie))}catch(Pe){Ae(Pe)}},Oe=ie=>{try{pt(I.throw(ie))}catch(Pe){Ae(Pe)}},pt=ie=>ie.done?Le(ie.value):Promise.resolve(ie.value).then(J,Oe);pt((I=I.apply(Me,M)).next())});const T=({user:Me,exercise:M,dispatch:I})=>{var Le;const Ae=(0,ee.useParams)(),[J]=(0,ee.useSearchParams)(),Oe=Number(J.get("template")||"1"),pt=J.get("exam_summary_id")&&Number(J.get("exam_summary_id")),ie=J.getAll("exercise_group_id").map(jn=>jn==="all"?jn:Number(jn)),{userInfo:Pe}=Me,{commonHeader:Ee,SumupDetail:Ge}=M,[Ze,Qt]=(0,H.useState)(1),ln=(0,H.useRef)(null),[,on,xn]=(0,xt.U)(en.Ym,{}),Nn=()=>ge(void 0,null,function*(){var jn;I({type:"exercise/getCommonHeader",payload:{categoryId:Ae==null?void 0:Ae.exerciseId}});const Qn=yield xn({exam_summary_template_id:Oe,exam_summary_id:pt,id:(Ae==null?void 0:Ae.categoryId)||(Ae==null?void 0:Ae.exerciseId),exercise_group_id:ie.includes("all")?[]:ie});(Qn==null?void 0:Qn.status)===0&&(J.set("exam_summary_id",(jn=Qn==null?void 0:Qn.data)==null?void 0:jn.exam_summary_id),I({type:"exercise/save",payload:{SumupDetail:ue({exercise_group_id:ie},Qn==null?void 0:Qn.data)}}))});return(0,H.useEffect)(()=>{Oe&&Qt(Oe||1),Nn()},[J]),kt.createElement(z.Z,{spinning:on},kt.createElement("section",{className:"edu-container"},kt.createElement(Se.Z,{className:"mt10",separator:">",items:[{title:(Le=Pe==null?void 0:Pe.course)==null?void 0:Le.course_name,href:`/classrooms/${Ae.coursesId}/exercise`},{title:"\u5728\u7EBF\u8003\u8BD5",href:`/classrooms/${Ae.coursesId}/exercise`},{title:"\u8BD5\u5377\u8BE6\u60C5",href:`/classrooms/${Ae.coursesId}/exercise/${Ae==null?void 0:Ae.exerciseId}/detail`},{title:Ee==null?void 0:Ee.exercise_name}]}),kt.createElement("div",{className:"flex mt20 justify-between"},kt.createElement("div",{className:"flex item-center"},kt.createElement("a",{href:`/classrooms/${Ae.coursesId}/exercise/${Ae==null?void 0:Ae.exerciseId}/sumup?template=${Ze}`},kt.createElement(te.Z,{className:"font16 c-black",rev:void 0})),(0,$.vB)(Ee==null?void 0:Ee.exercise_status,Ee==null?void 0:Ee.appraise_label),kt.createElement("strong",{className:"font20 ml5"},Ee==null?void 0:Ee.exercise_name)),kt.createElement("div",{className:"flex gap-20px"},kt.createElement(P.ZP,{icon:kt.createElement("i",{className:"iconfont icon-bianjizuoye"}),onClick:()=>{ee.history.push(`/classrooms/${Ae==null?void 0:Ae.coursesId}/exercise/${Ae==null?void 0:Ae.exerciseId}/sumup/edit?${J.toString()}`)}},"\u7F16\u8F91"),kt.createElement(P.ZP,{type:"primary",icon:kt.createElement(w.Z,{rev:void 0}),onClick:()=>ge(void 0,null,function*(){yield zt()().set({margin:10,image:{type:"jpeg",quality:.95},jsPDF:{unit:"pt",format:"a4",orientation:"landscape"},filename:`${Ge==null?void 0:Ge.big_title}.pdf`,html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,scale:1,dpi:300},pagebreak:{mode:["avoid-all","css"]}}).from(ln.current).save()})},"\u5BFC\u51FA"),kt.createElement(P.ZP,{icon:kt.createElement(L.Z,{rev:void 0}),onClick:()=>{I({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",isEdit:!0}})}},"\u5BFC\u51FA\u8BBE\u7F6E"))),kt.createElement("div",{className:"mt20 bg-white pt40 pb40 pr30 pl30"},kt.createElement("section",{ref:ln,className:""},Ze===1&&kt.createElement(ye,null),Ze===2&&kt.createElement(Te,null))),kt.createElement(lt.Z,null)))};var He=(0,ee.connect)(({user:Me,exercise:M})=>({user:Me,exercise:M}))(T)},61527:function(zn,At,d){"use strict";d.d(At,{U:function(){return $}});var ee=d(59301),H=Object.defineProperty,z=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,te=(u,U,S)=>U in u?H(u,U,{enumerable:!0,configurable:!0,writable:!0,value:S}):u[U]=S,w=(u,U)=>{for(var S in U||(U={}))Se.call(U,S)&&te(u,S,U[S]);if(z)for(var S of z(U))P.call(U,S)&&te(u,S,U[S]);return u},L=(u,U,S)=>new Promise((b,k)=>{var K=Y=>{try{de(S.next(Y))}catch(j){k(j)}},_=Y=>{try{de(S.throw(Y))}catch(j){k(j)}},de=Y=>Y.done?b(Y.value):Promise.resolve(Y.value).then(K,_);de((S=S.apply(u,U)).next())});function $(u,U){const[S,b]=(0,ee.useState)(U),[k,K]=(0,ee.useState)(!1),[_,de]=(0,ee.useState)();return[S,k,(j,re=!1)=>L(this,null,function*(){const G=re?U:w(w({},S),j);K(!0),b(G);const N=yield u(G);return K(!1),de(N),N}),_]}},50371:function(zn,At){"use strict";function d(){const ee=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let H=1;H{const P=z[Se];P!==void 0&&(ee[Se]=P)})}return ee}At.Z=d},13845:function(zn,At,d){"use strict";d.d(At,{F:function(){return ee},Z:function(){return H}});function ee(z){return z!=null&&z===z.window}function H(z,Se){var P,te;if(typeof window=="undefined")return 0;const w=Se?"scrollTop":"scrollLeft";let L=0;return ee(z)?L=z[Se?"pageYOffset":"pageXOffset"]:z instanceof Document?L=z.documentElement[w]:(z instanceof HTMLElement||z)&&(L=z[w]),z&&!ee(z)&&typeof L!="number"&&(L=(te=((P=z.ownerDocument)!==null&&P!==void 0?P:z).documentElement)===null||te===void 0?void 0:te[w]),L}},56762:function(zn,At,d){"use strict";d.d(At,{Z:function(){return H}});var ee=d(59301);function H(){const[,z]=ee.useReducer(Se=>Se+1,0);return z}},68031:function(zn,At,d){"use strict";d.d(At,{Z:function(){return Se}});var ee=d(16089);function H(P,te,w,L){const $=w-te;return P/=L/2,P<1?$/2*P*P*P+te:$/2*((P-=2)*P*P+2)+te}var z=d(13845);function Se(P){let te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:w=()=>window,callback:L,duration:$=450}=te,u=w(),U=(0,z.Z)(u,!0),S=Date.now(),b=()=>{const K=Date.now()-S,_=H(K>$?$:K,U,P,$);(0,z.F)(u)?u.scrollTo(window.pageXOffset,_):u instanceof Document||u.constructor.name==="HTMLDocument"?u.documentElement.scrollTop=_:u.scrollTop=_,K<$?(0,ee.Z)(b):typeof L=="function"&&L()};(0,ee.Z)(b)}},19080:function(zn,At,d){"use strict";d.d(At,{F:function(){return P},Z:function(){return Se}});var ee=d(92310),H=d.n(ee);const z=null;function Se(te,w,L){return H()({[`${te}-status-success`]:w==="success",[`${te}-status-warning`]:w==="warning",[`${te}-status-error`]:w==="error",[`${te}-status-validating`]:w==="validating",[`${te}-has-feedback`]:L})}const P=(te,w)=>w||te},66104:function(zn,At,d){"use strict";d.d(At,{Z:function(){return Ut}});var ee=d(92310),H=d.n(ee),z=d(11592),Se=d(26112),P=d(59301),te=d(92343),w=d(36355),L=d(84105),$=d(91857);const u=le=>{let{children:se}=le;const{getPrefixCls:ce}=P.useContext(w.E_),V=ce("breadcrumb");return P.createElement("li",{className:`${V}-separator`,"aria-hidden":"true"},se===""?se:se||"/")};u.__ANT_BREADCRUMB_SEPARATOR=!0;var U=u,S=function(le,se){var ce={};for(var V in le)Object.prototype.hasOwnProperty.call(le,V)&&se.indexOf(V)<0&&(ce[V]=le[V]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,V=Object.getOwnPropertySymbols(le);oese[oe]||V)}function k(le,se,ce,V){if(ce==null)return null;const{className:oe,onClick:ae}=se,we=S(se,["className","onClick"]),ze=Object.assign(Object.assign({},(0,Se.Z)(we,{data:!0,aria:!0})),{onClick:ae});return V!==void 0?P.createElement("a",Object.assign({},ze,{className:H()(`${le}-link`,oe),href:V}),ce):P.createElement("span",Object.assign({},ze,{className:H()(`${le}-link`,oe)}),ce)}function K(le,se){return(V,oe,ae,we,ze)=>{if(se)return se(V,oe,ae,we);const Re=b(V,oe);return k(le,V,Re,ze)}}var _=function(le,se){var ce={};for(var V in le)Object.prototype.hasOwnProperty.call(le,V)&&se.indexOf(V)<0&&(ce[V]=le[V]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,V=Object.getOwnPropertySymbols(le);oe{const{prefixCls:se,separator:ce="/",children:V,menu:oe,overlay:ae,dropdownProps:we,href:ze}=le,Te=(lt=>{if(oe||ae){const ut=Object.assign({},we);if(oe){const zt=oe||{},{items:xt}=zt,en=_(zt,["items"]);ut.menu=Object.assign(Object.assign({},en),{items:xt==null?void 0:xt.map((kt,fn)=>{var{key:tn,title:dt,label:Xt,path:Ce}=kt,ue=_(kt,["key","title","label","path"]);let ge=Xt!=null?Xt:dt;return Ce&&(ge=P.createElement("a",{href:`${ze}${Ce}`},ge)),Object.assign(Object.assign({},ue),{key:tn!=null?tn:fn,label:ge})})})}else ae&&(ut.overlay=ae);return P.createElement($.Z,Object.assign({placement:"bottom"},ut),P.createElement("span",{className:`${se}-overlay-link`},lt,P.createElement(L.Z,null)))}return lt})(V);return Te!=null?P.createElement(P.Fragment,null,P.createElement("li",null,Te),ce&&P.createElement(U,null,ce)):null},Y=le=>{const{prefixCls:se,children:ce,href:V}=le,oe=_(le,["prefixCls","children","href"]),{getPrefixCls:ae}=P.useContext(w.E_),we=ae("breadcrumb",se);return P.createElement(de,Object.assign({},oe,{prefixCls:we}),k(we,oe,ce,V))};Y.__ANT_BREADCRUMB_ITEM=!0;var j=Y,re=d(17313),G=d(83116),N=d(37613);const C=le=>{const{componentCls:se,iconCls:ce}=le;return{[se]:Object.assign(Object.assign({},(0,re.Wf)(le)),{color:le.itemColor,fontSize:le.fontSize,[ce]:{fontSize:le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:le.linkColor,transition:`color ${le.motionDurationMid}`,padding:`0 ${le.paddingXXS}px`,borderRadius:le.borderRadiusSM,height:le.lineHeight*le.fontSize,display:"inline-block",marginInline:-le.marginXXS,"&:hover":{color:le.linkHoverColor,backgroundColor:le.colorBgTextHover}},(0,re.Qy)(le)),"li:last-child":{color:le.lastItemColor},[`${se}-separator`]:{marginInline:le.separatorMargin,color:le.separatorColor},[`${se}-link`]:{[` +${((Tn=Dt==null?void 0:Dt.exercise_questions_info)==null?void 0:Tn.exercise_content)||""}`}),(Ar=(lr=Dt==null?void 0:Dt.exercise_questions_info)==null?void 0:lr.exercise_questions)==null?void 0:Ar.map((St,qt)=>{var Mt,Wt,Ht;return D.createElement("div",{key:qt},D.createElement("div",{className:"text-500 c-black mb10 "},qt+1,"\u3001",St==null?void 0:St.name),D.createElement(we,{items:(Mt=St==null?void 0:St.items)==null?void 0:Mt.map((pn,Vn)=>{var dr,Kr;return{label:`\u7B2C${Vn+1}\u9898`,labelClassName:"w-auto h-full",children:D.createElement(D.Fragment,null,D.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:(pn==null?void 0:pn.question_title)||""}),((dr=pn==null?void 0:pn.tag_discipline_names)==null?void 0:dr.length)>0&&D.createElement("div",null,"\u8003\u70B9\uFF1A",(Kr=pn==null?void 0:pn.tag_discipline_names)==null?void 0:Kr.join("\u3001")))}})}),D.createElement("div",{className:"text-500 c-black mb10 mt20"},"\u7EC8\u7ED3\u6027\u8003\u6838\u6210\u7EE9\u5206\u5E03\u56FE"),D.createElement(ze,{data:(Wt=St==null?void 0:St.chart_1)==null?void 0:Wt.map((pn={},Vn)=>ae(oe({},pn),{x_axis:Vn+1,y_axis:Math.round(pn.y_axis*1e4)/100})),ylabel:"\u6B63\u786E\u7387",xlabel:"\u9898\u76EE"}),D.createElement(ze,{className:"mt10",data:(Ht=St==null?void 0:St.chart_2)==null?void 0:Ht.map((pn={},Vn)=>ae(oe({},pn),{x_axis:Vn+1,y_axis:Math.round(pn.y_axis*1e4)/100})),ylabel:"\u5F97\u5206\u7387",xlabel:"\u9898\u76EE",itemStyle:{color:"#2EC25B",borderColor:"#2EC25B"}}),D.createElement("div",{className:"text-500 c-black mb10 mt20"},"\u5177\u4F53\u5F97\u5206\u660E\u7EC6\u5982\u4E0B\u8868\u6240\u793A"),D.createElement(Y.default,{className:"mb20",pagination:!1,dataSource:(St==null?void 0:St.chart_3)||[],bordered:!0,columns:[{title:"\u5E8F\u53F7",dataIndex:"question_number",align:"center"},{title:"\u7B54\u9898\u4EBA\u6570",dataIndex:"answer_users_count",align:"center"},{title:"0\u5206",dataIndex:"zero_score_number",align:"center"},{title:"\u90E8\u5206\u6B63\u786E\u4EBA\u6570",dataIndex:"part_score_number",align:"center"},{title:"\u6EE1\u5206\u4EBA\u6570",children:[{title:"\u4EBA\u6570",dataIndex:"full_score_number",align:"center"},{title:"\u5360\u6BD4",dataIndex:"full_score_rate",align:"center",render:pn=>`${Math.round(pn*1e4)/100}%`}]},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center"}]}),D.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:(St==null?void 0:St.question_type_conent)||""}))}),D.createElement(_.Z,{className:"font14 c-grey-333 text-start",value:((_r=Dt==null?void 0:Dt.condition_analysis)==null?void 0:_r.student_condition_analysis)||""})))),D.createElement("tr",null,D.createElement("td",{className:gt},"\u5B58\u5728\u7684\u95EE\u9898\u53CA\u6539\u8FDB\u63AA\u65BD"),D.createElement("td",{colSpan:7},D.createElement(_.Z,{className:"font14 c-grey-333 text-start pr10 pl10",value:((vr=Dt==null?void 0:Dt.suggestion)==null?void 0:vr.suggestion_content)||""}))),D.createElement("tr",null,D.createElement("td",{colSpan:4,height:200},D.createElement("div",{className:"flex flex-col justify-between h-full"},D.createElement("div",{className:"text-start"},"\u4EFB\u8BFE\u6559\u5E08\uFF08\u7B7E\u540D\uFF09"),D.createElement("div",{className:"text-end"},"\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5"))),D.createElement("td",{colSpan:4,height:200},D.createElement("div",{className:"flex flex-col justify-between h-full"},D.createElement("div",{className:"text-start"},"\u7CFB\uFF08\u6240\u3001\u5BA4\uFF09\u4E3B\u4EFB\uFF08\u7B7E\u540D\uFF09"),D.createElement("div",{className:"text-end"},"\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5"))))),D.createElement("div",{className:"p20 w-full"},"\u6CE8\uFF1A\u672C\u8868\u4E00\u5F0F\u4E09\u4EFD\uFF0C\u5206\u522B\u7531\u5F00\u8BFE\u5B66\u9662\u6559\u5B66\u79D1\u7814\uFF08\u6559\u52A1\uFF09\u5904\u3001\u5F00\u8BFE\u7CFB\uFF08\u6240\u3001\u5BA4\uFF09\u548C\u5B66\u5458\u7BA1\u7406\u5B66\u9662\u6559\u5B66\u79D1\u7814\uFF08\u6559\u52A1\uFF09\u5904\u5B58\u6863"))};var Te=(0,ee.connect)(({exercise:Me})=>({exercise:Me}))(Re),lt=d(85548),ut=d(44164),zt=d.n(ut),xt=d(61527),en=d(87513),kt=d(59301),fn=Object.defineProperty,tn=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Ce=(Me,M,I)=>M in Me?fn(Me,M,{enumerable:!0,configurable:!0,writable:!0,value:I}):Me[M]=I,ue=(Me,M)=>{for(var I in M||(M={}))dt.call(M,I)&&Ce(Me,I,M[I]);if(tn)for(var I of tn(M))Xt.call(M,I)&&Ce(Me,I,M[I]);return Me},ge=(Me,M,I)=>new Promise((Le,Ae)=>{var J=ie=>{try{pt(I.next(ie))}catch(Pe){Ae(Pe)}},Oe=ie=>{try{pt(I.throw(ie))}catch(Pe){Ae(Pe)}},pt=ie=>ie.done?Le(ie.value):Promise.resolve(ie.value).then(J,Oe);pt((I=I.apply(Me,M)).next())});const T=({user:Me,exercise:M,dispatch:I})=>{var Le;const Ae=(0,ee.useParams)(),[J]=(0,ee.useSearchParams)(),Oe=Number(J.get("template")||"1"),pt=J.get("exam_summary_id")&&Number(J.get("exam_summary_id")),ie=J.getAll("exercise_group_id").map(jn=>jn==="all"?jn:Number(jn)),{userInfo:Pe}=Me,{commonHeader:Ee,SumupDetail:Ge}=M,[Ze,Qt]=(0,H.useState)(1),ln=(0,H.useRef)(null),[,on,xn]=(0,xt.U)(en.Ym,{}),Nn=()=>ge(void 0,null,function*(){var jn;I({type:"exercise/getCommonHeader",payload:{categoryId:Ae==null?void 0:Ae.exerciseId}});const Qn=yield xn({exam_summary_template_id:Oe,exam_summary_id:pt,id:(Ae==null?void 0:Ae.categoryId)||(Ae==null?void 0:Ae.exerciseId),exercise_group_id:ie.includes("all")?[]:ie});(Qn==null?void 0:Qn.status)===0&&(J.set("exam_summary_id",(jn=Qn==null?void 0:Qn.data)==null?void 0:jn.exam_summary_id),I({type:"exercise/save",payload:{SumupDetail:ue({exercise_group_id:ie},Qn==null?void 0:Qn.data)}}))});return(0,H.useEffect)(()=>{Oe&&Qt(Oe||1),Nn()},[J]),kt.createElement(z.Z,{spinning:on},kt.createElement("section",{className:"edu-container"},kt.createElement(Se.Z,{className:"mt10",separator:">",items:[{title:(Le=Pe==null?void 0:Pe.course)==null?void 0:Le.course_name,href:`/classrooms/${Ae.coursesId}/exercise`},{title:"\u5728\u7EBF\u8003\u8BD5",href:`/classrooms/${Ae.coursesId}/exercise`},{title:"\u8BD5\u5377\u8BE6\u60C5",href:`/classrooms/${Ae.coursesId}/exercise/${Ae==null?void 0:Ae.exerciseId}/detail`},{title:Ee==null?void 0:Ee.exercise_name}]}),kt.createElement("div",{className:"flex mt20 justify-between"},kt.createElement("div",{className:"flex item-center"},kt.createElement("a",{href:`/classrooms/${Ae.coursesId}/exercise/${Ae==null?void 0:Ae.exerciseId}/sumup?template=${Ze}`},kt.createElement(te.Z,{className:"font16 c-black",rev:void 0})),(0,$.vB)(Ee==null?void 0:Ee.exercise_status,Ee==null?void 0:Ee.appraise_label),kt.createElement("strong",{className:"font20 ml5"},Ee==null?void 0:Ee.exercise_name)),kt.createElement("div",{className:"flex gap-20px"},kt.createElement(P.ZP,{icon:kt.createElement("i",{className:"iconfont icon-bianjizuoye"}),onClick:()=>{ee.history.push(`/classrooms/${Ae==null?void 0:Ae.coursesId}/exercise/${Ae==null?void 0:Ae.exerciseId}/sumup/edit?${J.toString()}`)}},"\u7F16\u8F91"),kt.createElement(P.ZP,{type:"primary",icon:kt.createElement(w.Z,{rev:void 0}),onClick:()=>ge(void 0,null,function*(){yield zt()().set({margin:10,image:{type:"jpeg",quality:.95},jsPDF:{unit:"pt",format:"a4",orientation:"landscape"},filename:`${Ge==null?void 0:Ge.big_title}.pdf`,html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,scale:1,dpi:300},pagebreak:{mode:["avoid-all","css"]}}).from(ln.current).save()})},"\u5BFC\u51FA"),kt.createElement(P.ZP,{icon:kt.createElement(L.Z,{rev:void 0}),onClick:()=>{I({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",isEdit:!0}})}},"\u5BFC\u51FA\u8BBE\u7F6E"))),kt.createElement("div",{className:"mt20 bg-white pt40 pb40 pr30 pl30"},kt.createElement("section",{ref:ln,className:""},Ze===1&&kt.createElement(ye,null),Ze===2&&kt.createElement(Te,null))),kt.createElement(lt.Z,null)))};var He=(0,ee.connect)(({user:Me,exercise:M})=>({user:Me,exercise:M}))(T)},61527:function(zn,At,d){"use strict";d.d(At,{U:function(){return $}});var ee=d(59301),H=Object.defineProperty,z=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,te=(u,U,S)=>U in u?H(u,U,{enumerable:!0,configurable:!0,writable:!0,value:S}):u[U]=S,w=(u,U)=>{for(var S in U||(U={}))Se.call(U,S)&&te(u,S,U[S]);if(z)for(var S of z(U))P.call(U,S)&&te(u,S,U[S]);return u},L=(u,U,S)=>new Promise((b,k)=>{var K=Y=>{try{de(S.next(Y))}catch(j){k(j)}},_=Y=>{try{de(S.throw(Y))}catch(j){k(j)}},de=Y=>Y.done?b(Y.value):Promise.resolve(Y.value).then(K,_);de((S=S.apply(u,U)).next())});function $(u,U){const[S,b]=(0,ee.useState)(U),[k,K]=(0,ee.useState)(!1),[_,de]=(0,ee.useState)();return[S,k,(j,re=!1)=>L(this,null,function*(){const G=re?U:w(w({},S),j);K(!0),b(G);const N=yield u(G);return K(!1),de(N),N}),_,de]}},50371:function(zn,At){"use strict";function d(){const ee=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let H=1;H{const P=z[Se];P!==void 0&&(ee[Se]=P)})}return ee}At.Z=d},13845:function(zn,At,d){"use strict";d.d(At,{F:function(){return ee},Z:function(){return H}});function ee(z){return z!=null&&z===z.window}function H(z,Se){var P,te;if(typeof window=="undefined")return 0;const w=Se?"scrollTop":"scrollLeft";let L=0;return ee(z)?L=z[Se?"pageYOffset":"pageXOffset"]:z instanceof Document?L=z.documentElement[w]:(z instanceof HTMLElement||z)&&(L=z[w]),z&&!ee(z)&&typeof L!="number"&&(L=(te=((P=z.ownerDocument)!==null&&P!==void 0?P:z).documentElement)===null||te===void 0?void 0:te[w]),L}},56762:function(zn,At,d){"use strict";d.d(At,{Z:function(){return H}});var ee=d(59301);function H(){const[,z]=ee.useReducer(Se=>Se+1,0);return z}},68031:function(zn,At,d){"use strict";d.d(At,{Z:function(){return Se}});var ee=d(16089);function H(P,te,w,L){const $=w-te;return P/=L/2,P<1?$/2*P*P*P+te:$/2*((P-=2)*P*P+2)+te}var z=d(13845);function Se(P){let te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:w=()=>window,callback:L,duration:$=450}=te,u=w(),U=(0,z.Z)(u,!0),S=Date.now(),b=()=>{const K=Date.now()-S,_=H(K>$?$:K,U,P,$);(0,z.F)(u)?u.scrollTo(window.pageXOffset,_):u instanceof Document||u.constructor.name==="HTMLDocument"?u.documentElement.scrollTop=_:u.scrollTop=_,K<$?(0,ee.Z)(b):typeof L=="function"&&L()};(0,ee.Z)(b)}},19080:function(zn,At,d){"use strict";d.d(At,{F:function(){return P},Z:function(){return Se}});var ee=d(92310),H=d.n(ee);const z=null;function Se(te,w,L){return H()({[`${te}-status-success`]:w==="success",[`${te}-status-warning`]:w==="warning",[`${te}-status-error`]:w==="error",[`${te}-status-validating`]:w==="validating",[`${te}-has-feedback`]:L})}const P=(te,w)=>w||te},66104:function(zn,At,d){"use strict";d.d(At,{Z:function(){return Ut}});var ee=d(92310),H=d.n(ee),z=d(11592),Se=d(26112),P=d(59301),te=d(92343),w=d(36355),L=d(84105),$=d(91857);const u=le=>{let{children:se}=le;const{getPrefixCls:ce}=P.useContext(w.E_),V=ce("breadcrumb");return P.createElement("li",{className:`${V}-separator`,"aria-hidden":"true"},se===""?se:se||"/")};u.__ANT_BREADCRUMB_SEPARATOR=!0;var U=u,S=function(le,se){var ce={};for(var V in le)Object.prototype.hasOwnProperty.call(le,V)&&se.indexOf(V)<0&&(ce[V]=le[V]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,V=Object.getOwnPropertySymbols(le);oese[oe]||V)}function k(le,se,ce,V){if(ce==null)return null;const{className:oe,onClick:ae}=se,we=S(se,["className","onClick"]),ze=Object.assign(Object.assign({},(0,Se.Z)(we,{data:!0,aria:!0})),{onClick:ae});return V!==void 0?P.createElement("a",Object.assign({},ze,{className:H()(`${le}-link`,oe),href:V}),ce):P.createElement("span",Object.assign({},ze,{className:H()(`${le}-link`,oe)}),ce)}function K(le,se){return(V,oe,ae,we,ze)=>{if(se)return se(V,oe,ae,we);const Re=b(V,oe);return k(le,V,Re,ze)}}var _=function(le,se){var ce={};for(var V in le)Object.prototype.hasOwnProperty.call(le,V)&&se.indexOf(V)<0&&(ce[V]=le[V]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,V=Object.getOwnPropertySymbols(le);oe{const{prefixCls:se,separator:ce="/",children:V,menu:oe,overlay:ae,dropdownProps:we,href:ze}=le,Te=(lt=>{if(oe||ae){const ut=Object.assign({},we);if(oe){const zt=oe||{},{items:xt}=zt,en=_(zt,["items"]);ut.menu=Object.assign(Object.assign({},en),{items:xt==null?void 0:xt.map((kt,fn)=>{var{key:tn,title:dt,label:Xt,path:Ce}=kt,ue=_(kt,["key","title","label","path"]);let ge=Xt!=null?Xt:dt;return Ce&&(ge=P.createElement("a",{href:`${ze}${Ce}`},ge)),Object.assign(Object.assign({},ue),{key:tn!=null?tn:fn,label:ge})})})}else ae&&(ut.overlay=ae);return P.createElement($.Z,Object.assign({placement:"bottom"},ut),P.createElement("span",{className:`${se}-overlay-link`},lt,P.createElement(L.Z,null)))}return lt})(V);return Te!=null?P.createElement(P.Fragment,null,P.createElement("li",null,Te),ce&&P.createElement(U,null,ce)):null},Y=le=>{const{prefixCls:se,children:ce,href:V}=le,oe=_(le,["prefixCls","children","href"]),{getPrefixCls:ae}=P.useContext(w.E_),we=ae("breadcrumb",se);return P.createElement(de,Object.assign({},oe,{prefixCls:we}),k(we,oe,ce,V))};Y.__ANT_BREADCRUMB_ITEM=!0;var j=Y,re=d(17313),G=d(83116),N=d(37613);const C=le=>{const{componentCls:se,iconCls:ce}=le;return{[se]:Object.assign(Object.assign({},(0,re.Wf)(le)),{color:le.itemColor,fontSize:le.fontSize,[ce]:{fontSize:le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:le.linkColor,transition:`color ${le.motionDurationMid}`,padding:`0 ${le.paddingXXS}px`,borderRadius:le.borderRadiusSM,height:le.lineHeight*le.fontSize,display:"inline-block",marginInline:-le.marginXXS,"&:hover":{color:le.linkHoverColor,backgroundColor:le.colorBgTextHover}},(0,re.Qy)(le)),"li:last-child":{color:le.lastItemColor},[`${se}-separator`]:{marginInline:le.separatorMargin,color:le.separatorColor},[`${se}-link`]:{[` > ${ce} + span, > ${ce} + a `]:{marginInlineStart:le.marginXXS}},[`${se}-overlay-link`]:{borderRadius:le.borderRadiusSM,height:le.lineHeight*le.fontSize,display:"inline-block",padding:`0 ${le.paddingXXS}px`,marginInline:-le.marginXXS,[`> ${ce}`]:{marginInlineStart:le.marginXXS,fontSize:le.fontSizeIcon},"&:hover":{color:le.linkHoverColor,backgroundColor:le.colorBgTextHover,a:{color:le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${le.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,G.Z)("Breadcrumb",le=>{const se=(0,N.TS)(le,{});return[C(se)]},le=>({itemColor:le.colorTextDescription,lastItemColor:le.colorText,iconFontSize:le.fontSize,linkColor:le.colorTextDescription,linkHoverColor:le.colorText,separatorColor:le.colorTextDescription,separatorMargin:le.marginXS})),W=function(le,se){var ce={};for(var V in le)Object.prototype.hasOwnProperty.call(le,V)&&se.indexOf(V)<0&&(ce[V]=le[V]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,V=Object.getOwnPropertySymbols(le);oe{var{breadcrumbName:we}=ae,ze=W(ae,["breadcrumbName"]);return Object.assign(Object.assign({},ze),{title:we})})}),oe}function me(le,se){return(0,P.useMemo)(()=>le||(se?se.map(Fe):null),[le,se])}var ye=function(le,se){var ce={};for(var V in le)Object.prototype.hasOwnProperty.call(le,V)&&se.indexOf(V)<0&&(ce[V]=le[V]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,V=Object.getOwnPropertySymbols(le);oe{if(se===void 0)return se;let ce=(se||"").replace(/^\//,"");return Object.keys(le).forEach(V=>{ce=ce.replace(`:${V}`,le[V])}),ce},nt=le=>{const{prefixCls:se,separator:ce="/",style:V,className:oe,rootClassName:ae,routes:we,items:ze,children:Re,itemRender:Te,params:lt={}}=le,ut=ye(le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:zt,direction:xt,breadcrumb:en}=P.useContext(w.E_);let kt;const fn=zt("breadcrumb",se),[tn,dt]=Z(fn),Xt=me(ze,we),Ce=K(fn,Te);if(Xt&&Xt.length>0){const T=[],He=ze||we;kt=Xt.map((Me,M)=>{const{path:I,key:Le,type:Ae,menu:J,overlay:Oe,onClick:pt,className:ie,separator:Pe,dropdownProps:Ee}=Me,Ge=D(lt,I);Ge!==void 0&&T.push(Ge);const Ze=Le!=null?Le:M;if(Ae==="separator")return P.createElement(U,{key:Ze},Pe);const Qt={},ln=M===Xt.length-1;J?Qt.menu=J:Oe&&(Qt.overlay=Oe);let{href:on}=Me;return T.length&&Ge!==void 0&&(on=`#/${T.join("/")}`),P.createElement(de,Object.assign({key:Ze},Qt,(0,Se.Z)(Me,{data:!0,aria:!0}),{className:ie,dropdownProps:Ee,href:on,separator:ln?"":ce,onClick:pt,prefixCls:fn}),Ce(Me,lt,He,T,on))})}else if(Re){const T=(0,z.Z)(Re).length;kt=(0,z.Z)(Re).map((He,Me)=>{if(!He)return He;const M=Me===T-1;return(0,te.Tm)(He,{separator:M?"":ce,key:Me})})}const ue=H()(fn,en==null?void 0:en.className,{[`${fn}-rtl`]:xt==="rtl"},oe,ae,dt),ge=Object.assign(Object.assign({},en==null?void 0:en.style),V);return tn(P.createElement("nav",Object.assign({className:ue,style:ge},ut),P.createElement("ol",null,kt)))};nt.Item=j,nt.Separator=U;var Ue=nt,Ut=Ue},24905:function(zn,At,d){"use strict";d.d(At,{default:function(){return Z}});var ee=d(92310),H=d.n(ee),z=d(5630),Se=d(59301),P=d(36355),te=d(1684),w=d(32441),$=Se.createContext(null),u=d(98447),U=d(14088),S=d(4572),b=function(W,Fe){var me={};for(var ye in W)Object.prototype.hasOwnProperty.call(W,ye)&&Fe.indexOf(ye)<0&&(me[ye]=W[ye]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,ye=Object.getOwnPropertySymbols(W);D{var me;const{prefixCls:ye,className:D,rootClassName:nt,children:Ue,indeterminate:Ut=!1,style:le,onMouseEnter:se,onMouseLeave:ce,skipGroup:V=!1,disabled:oe}=W,ae=b(W,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:we,direction:ze,checkbox:Re}=Se.useContext(P.E_),Te=Se.useContext($),{isFormItemInput:lt}=Se.useContext(w.aM),ut=Se.useContext(te.Z),zt=(me=(Te==null?void 0:Te.disabled)||oe)!==null&&me!==void 0?me:ut,xt=Se.useRef(ae.value);Se.useEffect(()=>{Te==null||Te.registerValue(ae.value)},[]),Se.useEffect(()=>{if(!V)return ae.value!==xt.current&&(Te==null||Te.cancelValue(xt.current),Te==null||Te.registerValue(ae.value),xt.current=ae.value),()=>Te==null?void 0:Te.cancelValue(ae.value)},[ae.value]);const en=we("checkbox",ye),[kt,fn]=(0,u.ZP)(en),tn=Object.assign({},ae);Te&&!V&&(tn.onChange=function(){ae.onChange&&ae.onChange.apply(ae,arguments),Te.toggleOption&&Te.toggleOption({label:Ue,value:ae.value})},tn.name=Te.name,tn.checked=Te.value.includes(ae.value));const dt=H()(`${en}-wrapper`,{[`${en}-rtl`]:ze==="rtl",[`${en}-wrapper-checked`]:tn.checked,[`${en}-wrapper-disabled`]:zt,[`${en}-wrapper-in-form-item`]:lt},Re==null?void 0:Re.className,D,nt,fn),Xt=H()({[`${en}-indeterminate`]:Ut},S.A,fn),Ce=Ut?"mixed":void 0;return kt(Se.createElement(U.Z,{component:"Checkbox",disabled:zt},Se.createElement("label",{className:dt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),le),onMouseEnter:se,onMouseLeave:ce},Se.createElement(z.Z,Object.assign({"aria-checked":Ce},tn,{prefixCls:en,className:Xt,disabled:zt,ref:Fe})),Ue!==void 0&&Se.createElement("span",null,Ue))))};var _=Se.forwardRef(k),de=d(94480),Y=d(2738),j=function(W,Fe){var me={};for(var ye in W)Object.prototype.hasOwnProperty.call(W,ye)&&Fe.indexOf(ye)<0&&(me[ye]=W[ye]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,ye=Object.getOwnPropertySymbols(W);D{const{defaultValue:me,children:ye,options:D=[],prefixCls:nt,className:Ue,rootClassName:Ut,style:le,onChange:se}=W,ce=j(W,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:V,direction:oe}=Se.useContext(P.E_),[ae,we]=Se.useState(ce.value||me||[]),[ze,Re]=Se.useState([]);Se.useEffect(()=>{"value"in ce&&we(ce.value||[])},[ce.value]);const Te=Se.useMemo(()=>D.map(ue=>typeof ue=="string"||typeof ue=="number"?{label:ue,value:ue}:ue),[D]),lt=ue=>{Re(ge=>ge.filter(T=>T!==ue))},ut=ue=>{Re(ge=>[].concat((0,de.Z)(ge),[ue]))},zt=ue=>{const ge=ae.indexOf(ue.value),T=(0,de.Z)(ae);ge===-1?T.push(ue.value):T.splice(ge,1),"value"in ce||we(T),se==null||se(T.filter(He=>ze.includes(He)).sort((He,Me)=>{const M=Te.findIndex(Le=>Le.value===He),I=Te.findIndex(Le=>Le.value===Me);return M-I}))},xt=V("checkbox",nt),en=`${xt}-group`,[kt,fn]=(0,u.ZP)(xt),tn=(0,Y.Z)(ce,["value","disabled"]),dt=D.length?Te.map(ue=>Se.createElement(_,{prefixCls:xt,key:ue.value.toString(),disabled:"disabled"in ue?ue.disabled:ce.disabled,value:ue.value,checked:ae.includes(ue.value),onChange:ue.onChange,className:`${en}-item`,style:ue.style,title:ue.title},ue.label)):ye,Xt={toggleOption:zt,value:ae,disabled:ce.disabled,name:ce.name,registerValue:ut,cancelValue:lt},Ce=H()(en,{[`${en}-rtl`]:oe==="rtl"},Ue,Ut,fn);return kt(Se.createElement("div",Object.assign({className:Ce,style:le},tn,{ref:Fe}),Se.createElement($.Provider,{value:Xt},dt)))},G=Se.forwardRef(re);var N=Se.memo(G);const C=_;C.Group=N,C.__ANT_CHECKBOX=!0;var Z=C},98447:function(zn,At,d){"use strict";d.d(At,{C2:function(){return P}});var ee=d(17313),H=d(37613),z=d(83116);const Se=te=>{const{checkboxCls:w}=te,L=`${w}-wrapper`;return[{[`${w}-group`]:Object.assign(Object.assign({},(0,ee.Wf)(te)),{display:"inline-flex",flexWrap:"wrap",columnGap:te.marginXS,[`> ${te.antCls}-row`]:{flex:1}}),[L]:Object.assign(Object.assign({},(0,ee.Wf)(te)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${L}`]:{marginInlineStart:0},[`&${L}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[w]:Object.assign(Object.assign({},(0,ee.Wf)(te)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:te.borderRadiusSM,alignSelf:"center",[`${w}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${w}-inner`]:Object.assign({},(0,ee.oN)(te))},[`${w}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:te.checkboxSize,height:te.checkboxSize,direction:"ltr",backgroundColor:te.colorBgContainer,border:`${te.lineWidth}px ${te.lineType} ${te.colorBorder}`,borderRadius:te.borderRadiusSM,borderCollapse:"separate",transition:`all ${te.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:te.checkboxSize/14*5,height:te.checkboxSize/14*8,border:`${te.lineWidthBold}px solid ${te.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${te.motionDurationFast} ${te.motionEaseInBack}, opacity ${te.motionDurationFast}`}},"& + span":{paddingInlineStart:te.paddingXS,paddingInlineEnd:te.paddingXS}})},{[` diff --git a/p__Classrooms__Lists__Exercise__WrongAnswer__index.d49b5344.async.js b/p__Classrooms__Lists__Exercise__WrongAnswer__index.4496b29b.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__WrongAnswer__index.d49b5344.async.js rename to p__Classrooms__Lists__Exercise__WrongAnswer__index.4496b29b.async.js index 4183a0fa3c..bc9c418dbe 100644 --- a/p__Classrooms__Lists__Exercise__WrongAnswer__index.d49b5344.async.js +++ b/p__Classrooms__Lists__Exercise__WrongAnswer__index.4496b29b.async.js @@ -97,7 +97,7 @@ `;for(let Co=0;Co{switch(jn){case ft:return be.createElement(Ze,{callback:ho,onCancel:xo});case Nt:return be.createElement(Xe.Z,{callback:ho,onCancel:xo});case vt:return be.createElement(We.Z,{callback:ho,onCancel:xo});case St:return be.createElement(Te,{callback:ho,onCancel:xo});case rn:return be.createElement(ke,{callback:ho,onCancel:xo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ho});case"inline-latex":return be.createElement(mt.Z,{showSaveButton:!0,callback:ho});default:return null}},[jn]);function xo(){Zn("")}(0,be.useEffect)(()=>{if(fo.current){let yn=function(Kn){mn=!0,_n=Kn.pageY},ln=function(){mn=!1},an=function(Kn){if(mn){let An=Kn.pageY-_n;An<0&&(An=0),An>300&&(An=300);let Ar=$t+An+"px";sr(Ar)}},cn=fo.current,mn=!1,_n=0;return cn.addEventListener("mousedown",yn),document.addEventListener("mousemove",an),document.addEventListener("mouseup",ln),()=>{cn.removeEventListener("mousedown",yn),document.removeEventListener("mousemove",an),document.removeEventListener("mouseup",ln)}}},[kt,fo]),(0,be.useEffect)(()=>{sr($t)},[$t]);const jo=dn(Ot),Yo=dn(cr),Fo={width:jo,height:Yo},Qr=(0,be.useMemo)(()=>{if(zn){let yn=new Date(zn),ln=yn.getHours(),an=yn.getMinutes(),cn=yn.getSeconds();return ln=ln<10?"0"+ln:ln,an=an<10?"0"+an:an,cn=cn<10?"0"+cn:cn,`${ln}:${an}:${cn}`}return 0},[zn]),so=yn=>{const ln=[];if(Tn){let an=-1;yn=yn.replace(/(@▁▁@|@▁@)/g,function(cn,mn,_n){ln.push({multiLine:cn!==Wt})})}return ln};function zo(){window.sessionStorage.removeItem(Lt),Ur(!1),Nn(0)}function Dt(){Ur(!1),Nn(0),kt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{Pn[jn]&&jn!==Tt&&jn!==St&&setTimeout(()=>{const yn=document.getElementsByClassName("markdown-popup-form")[0],ln=window.innerWidth/2-yn.offsetWidth/2,an=window.innerHeight/2-yn.offsetHeight/2;bo(ln),Hr(an)},0)},[jn]);const Xt=yn=>{yn.preventDefault();const ln=yn.clientX-xn,an=yn.clientY-uo;document.body.onmousemove=cn=>{let mn=cn.clientX-ln,_n=cn.clientY-an;const Kn=document.getElementsByClassName("markdown-popup-form")[0],An=window.innerWidth-Kn.offsetWidth,Ar=window.innerHeight-Kn.offsetHeight;mn=Math.max(0,Math.min(mn,An)),_n=Math.max(0,Math.min(_n,Ar)),hn(cn.clientX,cn.clientY,ln,an)&&(bo(mn),Hr(_n))},document.body.onmouseup=function(){document.body.onmousemove=null}},hn=(yn,ln,an,cn)=>{const mn=document.body.clientHeight,_n=document.body.clientWidth;return yn<20&&an>yn||yn>_n-20&&anln||ln>mn-20&&cnwe in ye?oe(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[we]=Pe,z=(ye,we)=>{for(var Pe in we||(we={}))y.call(we,Pe)&&b(ye,Pe,we[Pe]);if(a)for(var Pe of a(we))x.call(we,Pe)&&b(ye,Pe,we[Pe]);return ye},te=(ye,we)=>re(ye,ee(we));const{useForm:ce}=be.default,fe={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:we})=>{const[Pe]=ce();let Le=(0,le.useRef)();function Ee(je){Le.current.width=Pe.getFieldValue("width"),Le.current.align=Pe.getFieldValue("align"),ye(je,Le.current)}function De(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];Le.current=Me,Se(Me,De)}return ae.createElement(be.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(he.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,we){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(Ee){we(JSON.parse(Ee.target.responseText),ye)},!1),Le.addEventListener("error",function(Ee){console.error(Ee)},!1),Le.open("POST",`${ie.KI}/api/attachments.json`),Le.send(Pe)}},57261:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return E}});var be=ge(59301),_e=ge(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(xt,dt,ge){"use strict";var be=ge(829),_e=ge(57809),E=ge(78673),he=ge(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:le,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(fe=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:fe.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:le,onChange:ae},he.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},he.createElement(de,{value:12},"12px"),he.createElement(de,{value:14},"14px"),he.createElement(de,{value:16},"16px"),he.createElement(de,{value:18},"18px"),he.createElement(de,{value:20},"20px"),he.createElement(de,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:oe})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,me[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(E,he){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(he!==null){let ne=setInterval(se,he);return()=>clearInterval(ne)}},[he])}},38072:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{default:function(){return Cn}});var be=ge(59301),_e=ge(43418),E=ge(71418),he=ge(3113),de=ge(95237),se=ge(93948),ne=ge(43604),ie=ge(65582),le={correct:"correct___kxyVH",wrong:"wrong___mq9je",partialCorrect:"partialCorrect___mVUmW",unanswered:"unanswered___Qb6q9",wrap:"wrap___wnenN",head:"head___g9KUg",content:"content___gs8eE",left:"left___nmVnP",answerInfo:"answerInfo___vaCeC",dottedLineWrapper:"dottedLineWrapper___i4mG_",leftHalfCircle:"leftHalfCircle___ViyaI",dottedLine:"dottedLine___w83V6",rightHalfCircle:"rightHalfCircle___qbTN1",card:"card___pGijF",cardTitle:"cardTitle___eA6eY",cardContent:"cardContent___rchFp",cardTag:"cardTag___zad8x",right:"right___oipKn",overall:"overall___xMhs6",tipCorrect:"tipCorrect___fVjaz",tipWrong:"tipWrong___nMG7C",question:"question___uYC59",btns:"btns___als5Y"},ue=ge(38147),ae=ge(15075),oe=ge(43531),re=ge(5112),ee=ge(24905),a=ge(92832),y={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},x=ge(6339),b=ge(92310),z=ge.n(b),te=ge(96565),ce=ge(27687),fe=ge(38821),me=ge(87513),ve=ge(24334),pe=ge(8591),Se=ge(67172),ye=ge(88125),we=ge(56656),Pe=ge.n(we),Le=ge(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Kt,Ht,Ut)=>Ht in Kt?Ee(Kt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Kt[Ht]=Ut,Ge=(Kt,Ht)=>{for(var Ut in Ht||(Ht={}))Ce.call(Ht,Ut)&&Me(Kt,Ut,Ht[Ut]);if(De)for(var Ut of De(Ht))je.call(Ht,Ut)&&Me(Kt,Ut,Ht[Ut]);return Kt},Be=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),qe=({className:Kt,data:Ht={},identifier:Ut,userAnswer:Wt,onFinish:nn})=>{const[bn,dn]=(0,be.useState)(!1),[Ln,Yt]=(0,be.useState)({}),sn=()=>new Date().getTime(),Pn=Pt=>Be(void 0,null,function*(){let _t=ve.Base64.decode(Ht.code);return Wt.length>0&&(Wt==null||Wt.map($t=>{$t.multi_line?_t=_t.substring(0,_t.indexOf("@\u2581\u2581@"))+$t.value+_t.substring(_t.indexOf("@\u2581\u2581@")+4):_t=_t.substring(0,_t.indexOf("@\u2581@"))+$t.value+_t.substring(_t.indexOf("@\u2581@")+3)})),yield(0,Se.n4)(Pt,{code:ve.Base64.encode(_t),language:Ht.language,answers:Wt==null?void 0:Wt.map($t=>$t.value)})}),Fn=()=>Be(void 0,null,function*(){var Pt;if((Pt=Wt==null?void 0:Wt.filter($t=>!$t.value))!=null&&Pt.length){pe.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}dn(!0);const _t=yield(0,ue.ZP)(`/api/problems/${Ut}/start.json`,{method:"get"}),Ot=yield Pn(_t==null?void 0:_t.identifier);if((Ot==null?void 0:Ot.status)===0){let kn=function(){return Be(this,null,function*(){const{status:On,message:Sr,data:Qn}=yield(0,Se.rX)(_t==null?void 0:_t.identifier,"submit");if(sn()-$t>10*1e3*(Wt==null?void 0:Wt.length)){dn(!1),_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(On===0){dn(!1),Qn.status===2?_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Yt(Qn);return}setTimeout(kn,1e3)})};const $t=sn();yield(0,Se.bM)(_t==null?void 0:_t.identifier,{}),kn();return}dn(!1)});return Le.createElement("div",null,Le.createElement(he.ZP,{className:z()(Kt),loading:bn,onClick:Fn},"\u63D0\u4EA4\u4EE3\u7801"),Le.createElement(_e.default,{open:!!(Ln!=null&&Ln.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>nn==null?void 0:nn(),footer:!1,onOk:()=>Yt({}),onCancel:()=>Yt({})},Le.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Le.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Le.createElement("span",{style:{marginLeft:12,color:Ln.status!==0&&"#E30000"}},ye.Im[Ln.status])),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:12}},Pe()(Ln.created_at).format("YYYY-MM-DD HH:mm:ss"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Le.createElement("span",{style:{marginLeft:12}},Ln.language)),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Le.createElement("span",{style:{marginLeft:12}},Ln.execute_time,"ms"))),Le.createElement(ye.Y4,Ge({},Ln)))))},Ze=ge(59301),Xe=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ut=(Kt,Ht,Ut)=>Ht in Kt?Xe(Kt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Kt[Ht]=Ut,Ye=(Kt,Ht)=>{for(var Ut in Ht||(Ht={}))ot.call(Ht,Ut)&&ut(Kt,Ut,Ht[Ut]);if(Ue)for(var Ut of Ue(Ht))Je.call(Ht,Ut)&&ut(Kt,Ut,Ht[Ut]);return Kt},He=(Kt,Ht)=>We(Kt,ze(Ht)),Re=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())});const Ve=["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"],Ae=({data:Kt})=>{const{question_type:Ht,group_topic_id:Ut,commit_wrong_question:{analysis:Wt,standard_answer_show:nn,tag_discipline_names:bn,standard_answer:dn}={}}=Kt,Ln=()=>{if([0,1,2].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},nn));if([3].includes(Ht))return dn==null?void 0:dn.map((Yt,sn)=>{var Pn,Fn;return Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),(Yt==null?void 0:Yt.model)===1&&Ze.createElement("div",{className:"c-black"},(Pn=Yt==null?void 0:Yt.answer_text)==null?void 0:Pn.join("\u3001")),(Yt==null?void 0:Yt.model)===2&&Ze.createElement("div",{className:"flex gap-10px"},(Fn=Yt==null?void 0:Yt.answer_text)==null?void 0:Fn.map((Pt,_t)=>Ze.createElement(ce.Z,{key:sn+""+_t,disabled:!0,value:Pt})))))});if([4].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},dn==null?void 0:dn[0]));if([6].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement(x.Z,{className:y.md,value:dn||"-"}));if([8].includes(Ht))return dn==null?void 0:dn.map((Yt,sn)=>Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),Ze.createElement("div",{className:"c-black"},Yt==null?void 0:Yt.answer_text))))};return Ze.createElement("div",{className:y.extra},Ln(),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ze.createElement(x.Z,{className:y.md,value:Wt||"-"})),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ze.createElement("div",{className:"c-black"},bn==null?void 0:bn.join("\u3001"))))},Ne=Kt=>{const Ht=Wt=>{const{user_answer:nn,standard_answer:bn,standard_answers:dn,standard_answer_show:Ln,tag_discipline_names:Yt,analysis:sn,user_answer_infos:Pn}=Wt;return Wt={user_answer_is_right:(Pn==null?void 0:Pn.user_answer_is_right)===void 0?null:Pn==null?void 0:Pn.user_answer_is_right,user_answer:nn,analysis:sn,standard_answer_show:Ln,tag_discipline_names:Yt,standard_answer:dn||bn},Wt};return Kt.map((Wt,nn)=>(Wt.q_position=nn+1,Wt.commit_wrong_question=Ht(Wt),[7].includes(Wt==null?void 0:Wt.question_type)&&(Wt.commit_wrong_question.sub_exercise_questions=Wt.sub_exercise_questions.map(bn=>Ht(bn))),Wt))},et=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,question_choices:nn,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Kt,Yt=dn!==void 0,sn=Pn=>{const Fn=Pn.target.value;Ut(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:Yt,value:Yt?Ln==null?void 0:Ln[0]:Ht,onChange:sn,className:Yt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((Pn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:Kt}))},Ke=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,question_choices:nn,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Kt,Yt=dn!==void 0,sn=Pn=>{Ut(Pn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(ee.default.Group,{disabled:Yt,style:{flexDirection:"column"},value:Yt?Ln:Ht,onChange:sn,className:Yt&&`edu-checkbox-${dn?"green":"red"}`},nn==null?void 0:nn.map((Pn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(ee.default,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:Kt}))},Fe=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,question_choices:nn,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Kt,Yt=dn!==void 0,sn=Pn=>{const Fn=Pn.target.value;Ut(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:Yt,value:Yt?Ln==null?void 0:Ln[0]:Ht,onChange:sn,className:Yt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((Pn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:Kt}))},Oe=({data:Kt={},value:Ht,onChange:Ut})=>{const[Wt,nn]=(0,be.useState)([]),{question_title:bn,q_position:dn,standard_answer:Ln,commit_wrong_question:{user_answer_is_right:Yt,user_answer:sn}={}}=Kt,Pn=Yt!==void 0,Fn=Pt=>{Ut(Pt)};return(0,be.useEffect)(()=>{if(Pn){nn(sn);return}if(Ht){nn(Ht);return}const Pt=Ln==null?void 0:Ln.map(_t=>He(Ye({},_t),{exercise_choice_id:_t.position,answer_text:""}));nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${dn}\u3001`+bn}),Ze.createElement("div",{className:"flex flex-col gap-20px mb20"},Wt==null?void 0:Wt.map((Pt,_t)=>Ze.createElement(de.Z,{align:"middle",wrap:!1},Ze.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",_t+1),Ze.createElement("div",{className:"flex-1"},(Pt==null?void 0:Pt.model)===1?Ze.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Pn,value:Pt==null?void 0:Pt.answer_text,onChange:Ot=>{Wt[_t].answer_text=Ot.target.value,nn([...Wt]),Fn(Wt)}}):Ze.createElement(ce.Z,{value:Pt==null?void 0:Pt.answer_text,disabled:Pn,onChange:Ot=>{Wt[_t].answer_text=Ot,nn([...Wt]),Fn(Wt)}}))))),Pn&&Ze.createElement(Ae,{data:Kt}))},Te=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,q_position:nn,commit_wrong_question:{user_answer_is_right:bn,user_answer:dn}={}}=Kt,Ln=bn!==void 0,Yt=sn=>{Ut(sn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${nn}\u3001`+Wt}),Ln?Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},dn==null?void 0:dn[0]):Ze.createElement(te.Z,{watch:!0,onChange:Yt,defaultValue:Ht}),Ln&&Ze.createElement(Ae,{data:Kt}))},xe=({showEntryAnswer:Kt,updateData:Ht,examPaperId:Ut,params:Wt,data:nn={}})=>{const[bn,dn]=(0,be.useState)(!1),[Ln,Yt]=(0,be.useState)(""),[sn,Pn]=(0,be.useState)("none"),Fn=(0,be.useRef)(),{question_id:Pt,question_title:_t,q_position:Ot,languages:$t,description:kn,hack_identifier:On,commit_wrong_question:{user_answer_is_right:Sr}={}}=nn,Gt=typeof Kt!="undefined"?Kt:!(Sr!==void 0),Lt=()=>Re(void 0,null,function*(){if(dn(!0),On){const At=yield(0,me.nF)({id:On});(At==null?void 0:At.status)===0&&(Yt(`/myproblems/${At.identifier}?type=exercises&exercisesId=${Ut}&coursesId=coursesId&login=${Wt.login}&questionId=${Pt}`),Pn("block"))}dn(!1)}),fn=At=>{At.data==="backExercise"&&(Pn("none"),Yt(""),Ht())};return(0,be.useEffect)(()=>(window.addEventListener("message",fn),()=>{window.removeEventListener("message",fn)}),[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Ot}\u3001`+_t}),Gt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement(fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:$t}),Ze.createElement(he.ZP,{loading:bn,onClick:Lt,className:y.btn},"\u8FDB\u5165\u7B54\u9898")),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{className:y.md,value:kn})),!Gt&&Ze.createElement(Ae,{data:nn}),Ze.createElement("iframe",{style:{display:sn},className:y.iframe,src:Ln,ref:Fn}))},Ie=({showEntryAnswer:Kt,updateData:Ht,data:Ut={},value:Wt,onChange:nn})=>{const[bn,dn]=(0,be.useState)([]),{code:Ln,hack_identifier:Yt,question_title:sn,q_position:Pn,standard_answer_with_score:Fn,commit_wrong_question:{user_answer_is_right:Pt,user_answer:_t}={}}=Ut,$t=typeof Kt!="undefined"?Kt:!(Pt!==void 0),kn=On=>{nn(On)};return(0,be.useEffect)(()=>{if(_t){const Sr=_t==null?void 0:_t.map(Qn=>He(Ye({},Qn),{exercise_choice_id:Qn==null?void 0:Qn.choice_id,value:Qn.answer_text}));dn(Sr),Kt===!0&&kn(Sr);return}if(Wt){dn(Wt);return}const On=Fn==null?void 0:Fn.map(Sr=>He(Ye({},Sr),{exercise_choice_id:Sr.position,answer_text:"",score:""}));dn(On)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Pn}\u3001`+sn}),$t&&Ze.createElement("div",{className:y.boxHead},Ze.createElement("div",{style:{color:"#FA6400"}},Ze.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ze.createElement(qe,{className:y.btn,data:Ut,onFinish:Ht,userAnswer:bn,identifier:Yt})),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{disabledFill:!$t,programFillValue:bn,showProgramFill:!0,onFillChange:(On,Sr)=>{var Qn;bn[Number(Sr)].answer_text=(Qn=On[Number(Sr)])==null?void 0:Qn.value,dn([...bn]),kn(bn)},value:ve.Base64.decode(Ln||"")})),!$t&&Ze.createElement(Ae,{data:Ut}))},$e=({data:Kt={},value:Ht,onChange:Ut})=>{const[Wt,nn]=(0,be.useState)([]),[bn,dn]=(0,be.useState)([]),{question_title:Ln,q_position:Yt,commit_wrong_question:sn,sub_exercise_questions:Pn}=Kt,Fn=(Pt,_t)=>{Wt[_t]=Pt,nn([...Wt]),Ut(Wt)};return(0,be.useEffect)(()=>{const Pt=Pn==null?void 0:Pn.map((_t,Ot)=>{var $t;return He(Ye({},_t),{q_position:`${Yt}.${Ot+1}`,commit_wrong_question:($t=sn==null?void 0:sn.sub_exercise_questions)==null?void 0:$t[Ot]})});dn(Pt)},[]),(0,be.useEffect)(()=>{if(Ht){nn(Ht);return}const Pt=Array(Pn==null?void 0:Pn.length).fill(void 0);nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Yt}\u3001`+Ln}),Ze.createElement("div",{className:"flex flex-col gap-20px"},bn==null?void 0:bn.map((Pt,_t)=>{const Ot=Wt[_t];return Ze.createElement(be.Fragment,{key:_t},(Pt==null?void 0:Pt.question_type)===0&&Ze.createElement(et,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===1&&Ze.createElement(Ke,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===2&&Ze.createElement(Fe,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===3&&Ze.createElement(Oe,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===4&&Ze.createElement(Te,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}))})))};var rt=ge(61621),ke={question:"question___QjGrh"},tt=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),ct=({visible:Kt,data:Ht,onClose:Ut,login:Wt})=>{const[nn,bn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)({});(0,be.useEffect)(()=>{Kt&&Yt()},[Kt]);const Yt=()=>tt(void 0,null,function*(){var sn;bn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/origin_question_infos.json`,{method:"get",params:{login:Wt}});if((Pn==null?void 0:Pn.status)===0){const Fn=((sn=Ne([Pn==null?void 0:Pn.data]))==null?void 0:sn[0])||{};Ln(Fn)}bn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ut,open:Kt,title:"\u539F\u9898",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ke.question},(dn==null?void 0:dn.question_type)===0&&be.createElement(et,{data:dn}),(dn==null?void 0:dn.question_type)===1&&be.createElement(Ke,{data:dn}),(dn==null?void 0:dn.question_type)===2&&be.createElement(Fe,{data:dn}),(dn==null?void 0:dn.question_type)===3&&be.createElement(Oe,{data:dn}),(dn==null?void 0:dn.question_type)===4&&be.createElement(Te,{data:dn}),(dn==null?void 0:dn.question_type)===6&&be.createElement(xe,{data:dn}),(dn==null?void 0:dn.question_type)===7&&be.createElement($e,{data:dn}),(dn==null?void 0:dn.question_type)===8&&be.createElement(Ie,{data:dn}))))},ht={question:"question___yvmNV"},lt=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),at=({visible:Kt,data:Ht,onClose:Ut,login:Wt})=>{const[nn,bn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)([]);(0,be.useEffect)(()=>{Kt&&Yt()},[Kt]);const Yt=()=>lt(void 0,null,function*(){var sn;bn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/doing_wrong_question_records.json`,{method:"get",params:{login:Wt}});(Pn==null?void 0:Pn.status)===0&&Ln(Ne(((sn=Pn==null?void 0:Pn.data)==null?void 0:sn.list)||[])),bn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ut,open:Kt,title:"\u505A\u9898\u8BB0\u5F55",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ht.question},dn.map((sn,Pn)=>{var Fn,Pt;return be.createElement(be.Fragment,{key:sn==null?void 0:sn.question_id},(sn==null?void 0:sn.question_type)===0&&be.createElement(et,{data:sn}),(sn==null?void 0:sn.question_type)===1&&be.createElement(Ke,{data:sn}),(sn==null?void 0:sn.question_type)===2&&be.createElement(Fe,{data:sn}),(sn==null?void 0:sn.question_type)===3&&be.createElement(Oe,{data:sn}),(sn==null?void 0:sn.question_type)===4&&be.createElement(Te,{data:sn}),(sn==null?void 0:sn.question_type)===6&&be.createElement(xe,{data:sn}),(sn==null?void 0:sn.question_type)===7&&be.createElement($e,{data:sn}),(sn==null?void 0:sn.question_type)===8&&be.createElement(Ie,{data:sn}),be.createElement(de.Z,{align:"middle",justify:"space-between"},be.createElement("div",{className:"c-grey-666"},"\u7B54\u9898\u7ED3\u679C\xA0\xA0",(Fn=sn==null?void 0:sn.user_answer_infos)!=null&&Fn.user_answer_is_right?be.createElement("span",{style:{color:"#19CB70"}},"\u7B54\u5BF9\u4E86"):be.createElement("span",{style:{color:"#E30000"}},"\u7B54\u9519\u4E86")),be.createElement("div",{className:"c-grey-666"},"\u63D0\u4EA4\u65F6\u95F4\xA0\xA0",be.createElement("span",{className:"c-black"}),Pe()((Pt=sn==null?void 0:sn.user_answer_infos)==null?void 0:Pt.user_answer_time).format("YYYY-MM-DD HH:mm:ss"))),PnHt in Kt?ft(Kt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Kt[Ht]=Ut,Sn=(Kt,Ht)=>{for(var Ut in Ht||(Ht={}))Bt.call(Ht,Ut)&&rn(Kt,Ut,Ht[Ut]);if(Tt)for(var Ut of Tt(Ht))Nt.call(Ht,Ut)&&rn(Kt,Ut,Ht[Ut]);return Kt},un=(Kt,Ht)=>vt(Kt,St(Ht)),on=(Kt,Ht)=>{var Ut={};for(var Wt in Kt)Bt.call(Kt,Wt)&&Ht.indexOf(Wt)<0&&(Ut[Wt]=Kt[Wt]);if(Kt!=null&&Tt)for(var Wt of Tt(Kt))Ht.indexOf(Wt)<0&&Nt.call(Kt,Wt)&&(Ut[Wt]=Kt[Wt]);return Ut},Mn=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),Cn=({})=>{var Kt,Ht,Ut,Wt,nn,bn,dn,Ln,Yt,sn,Pn;const Fn=(0,ie.useDispatch)(),Pt=(0,ie.useParams)(),[_t,Ot]=(0,be.useState)(!0),[$t,kn]=(0,be.useState)(0),[On,Sr]=(0,be.useState)({}),[Qn,Gt]=(0,be.useState)(null),[Lt,fn]=(0,be.useState)([]),[At,pn]=(0,be.useState)(null),[Tn,Wn]=(0,be.useState)(null),[Dn,bt]=(0,be.useState)(0),[It,Ft]=(0,be.useState)(null),[Et,tn]=(0,be.useState)(!1),[Jt,Vt]=(0,be.useState)(null),[Qt,$n]=(0,be.useState)(!1),Vn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,be.useEffect)(()=>(Fn({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Fn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{kt()},[]),(0,be.useEffect)(()=>{Qn&&Pr(Qn)},[Qn]);const kt=(Zn="")=>Mn(void 0,null,function*(){var zn,Nn,cr,sr,Yr,Ur,Mr,mo,ao,xn,bo,uo,Hr,Po;Ot(!0);const Jr=yield(0,ue.ZP)("/api/intelligent_imports/ai_push.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,login:Pt==null?void 0:Pt.login,scene_type:11,exercise_question_id:Zn}});if((Jr==null?void 0:Jr.status)!==0)return Jr;const fo=(zn=Jr==null?void 0:Jr.data)==null?void 0:zn.ai_question_record_id;let Gr;do if(Gr=yield(0,ue.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:fo}}),((Nn=Gr==null?void 0:Gr.data)==null?void 0:Nn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F"),Vt([(sr=(cr=Gr==null?void 0:Gr.data)==null?void 0:cr.progress)==null?void 0:sr.current_success_count,(Ur=(Yr=Gr==null?void 0:Gr.data)==null?void 0:Yr.progress)==null?void 0:Ur.total]);break}else if(((Mr=Gr==null?void 0:Gr.data)==null?void 0:Mr.status)===0)Zn||tn(!0),$n(!0),Vt([(ao=(mo=Gr==null?void 0:Gr.data)==null?void 0:mo.progress)==null?void 0:ao.current_success_count,(bo=(xn=Gr==null?void 0:Gr.data)==null?void 0:xn.progress)==null?void 0:bo.total]),console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(hr=>setTimeout(hr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((uo=Gr==null?void 0:Gr.data)==null?void 0:uo.status)===0);Zn?(At[Tn-1]=void 0,pn([...At]),Pr(Qn)):Gt((Po=(Hr=Gr==null?void 0:Gr.data)==null?void 0:Hr.content)==null?void 0:Po.exercise_id),$n(!1)}),Pr=Zn=>Mn(void 0,null,function*(){var zn;Ot(!0);const Nn=yield(0,ue.ZP)(`/api/exercises/${Zn}/simulate_start_answer.json`,{method:"get"});if((Nn==null?void 0:Nn.status)===0){const[cr,sr,Yr]=[[],[],[],[]];(zn=Nn==null?void 0:Nn.exercise_question_types)==null||zn.forEach((Ur,Mr)=>{sr.push(!0);const mo=Ur,{items:ao}=mo,xn=on(mo,["items"]);ao==null||ao.forEach((bo,uo)=>{cr.push(void 0),Yr.push(un(Sn({},bo),{index:Mr,clickIndex:bo.q_position,q_position:uo+1,titleParams:xn}))})}),Sr(Nn),Ft(It||sr),pn(At||cr),fn(Yr),Wn(Tn||1),bt(Dn+1),tn(!1)}Ot(!1)}),or=Zn=>{At[Tn-1]=Zn,pn([...At])},lr=()=>Mn(void 0,null,function*(){var Zn;const{question_id:zn,question_type:Nn,sub_exercise_questions:cr}=en,sr={};if([0,1,2].includes(Nn)&&(sr.exercise_choice_id=Bn),[3,8].includes(Nn)&&(sr.user_exercise_answers=Bn),[4].includes(Nn)&&(sr.answer_text=Bn),[7].includes(Nn)){const Ur=cr==null?void 0:cr.map((Mr,mo)=>{const ao={sub_question_id:Mr==null?void 0:Mr.question_id};return[0,1,2].includes(Mr.question_type)&&(ao.exercise_choice_id=Bn[mo]),[3].includes(Mr.question_type)&&(ao.user_exercise_answers=Bn[mo]),[4].includes(Mr.question_type)&&(ao.answer_text=Bn[mo]),ao});sr.sub_questions=Ur}Ot(!0);const Yr=yield(0,ue.ZP)(`/api/exercise_questions/${zn}/exercise_answers/commit_wrong_question.json`,{method:"post",body:sr});if((Yr==null?void 0:Yr.status)===0){let Ur=Lt[Tn-1];const Mr=(Yr==null?void 0:Yr.data)||{},{sub_exercise_questions:mo}=Mr,ao=on(Mr,["sub_exercise_questions"]);Ur=un(Sn({},Ur),{has_doing_question_records:!0,commit_wrong_question:ao}),[8].includes(Nn)&&(Ur.sub_exercise_questions=(Zn=Ur==null?void 0:Ur.sub_exercise_questions)==null?void 0:Zn.map((xn,bo)=>un(Sn({},xn),{commit_wrong_question:mo[bo]}))),Lt[Tn-1]=Ur,fn([...Lt])}Ot(!1)}),Zr=()=>{var Zn;const zn=Lt.length-((Zn=Lt.filter(Nn=>{var cr;return(cr=Nn==null?void 0:Nn.commit_wrong_question)==null?void 0:cr.user_answer_is_right}))==null?void 0:Zn.length);if(zn===0){ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`);return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:it.createElement("span",null,"\u5171 ",it.createElement("span",{className:"c-light-primary"},Lt.length)," \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ",it.createElement("span",{style:{color:"#FF9D18"}},zn)," \u9053\u9898\u672A\u5DE9\u56FA\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>{ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`)}})},En=(0,be.useMemo)(()=>{const Zn=[],zn=new Map;return Lt.forEach(Nn=>{const{question_type:cr,name:sr}=Nn.titleParams;zn.has(cr)||zn.set(cr,{question_type:cr,name:sr,items:[]}),zn.get(cr).items.push(Nn)}),zn.forEach(Nn=>{Zn.push(Nn)}),Zn},[Lt]),en=Lt[Tn-1]||{},Bn=At==null?void 0:At[Tn-1],jn=()=>{const{question_type:Zn}=en;let zn=!0;return[0,2,4].includes(Zn)&&(Bn||(zn=!1)),[1].includes(Zn)&&(!Bn||(Bn==null?void 0:Bn.length)===0)&&(zn=!1),[3].includes(Zn)&&(!Bn||Bn!=null&&Bn.some(Nn=>!Nn.answer_text))&&(zn=!1),[6,8].includes(Zn)&&(zn=!1),zn};return it.createElement(E.Z,{spinning:_t},it.createElement("div",{className:le.wrap,style:Et?{opacity:0}:{}},it.createElement("div",{className:le.head},it.createElement("b",{className:"c-grey-333 font20"},((Kt=On==null?void 0:On.exercise)==null?void 0:Kt.exercise_name)||"--"),it.createElement(he.ZP,{onClick:Zr,icon:it.createElement("i",{className:"iconfont icon-tuichu2"})},"\u9000\u51FA")),it.createElement("div",{className:le.content},it.createElement("div",{className:le.left},it.createElement("aside",{className:"p20 bg-white c-grey-666"},it.createElement("div",null,"\u59D3\u540D",it.createElement("b",{className:"ml10 c-grey-333"},((Ht=On==null?void 0:On.exercise)==null?void 0:Ht.user_name)||"--")),it.createElement("div",{className:"mt8"},"\u5B66\u53F7",it.createElement("b",{className:"ml10 c-grey-333"},((Ut=On==null?void 0:On.exercise)==null?void 0:Ut.student_id)||"--"))),it.createElement("aside",{className:le.answerInfo},it.createElement(de.Z,{justify:"space-between"},it.createElement("div",null,"\u5DE9\u56FA\u8FDB\u5EA6"),it.createElement("b",null,it.createElement("span",{className:"c-light-primary"},(Wt=Lt==null?void 0:Lt.filter(Zn=>{var zn;return!!((zn=Zn==null?void 0:Zn.commit_wrong_question)!=null&&zn.user_answer_is_right)}))==null?void 0:Wt.length),it.createElement("span",{className:"c-grey-999"},"/",Lt.length))),it.createElement(se.Z,{percent:((nn=Lt==null?void 0:Lt.filter(Zn=>{var zn;return!!((zn=Zn==null?void 0:Zn.commit_wrong_question)!=null&&zn.user_answer_is_right)}))==null?void 0:nn.length)/Lt.length*100,showInfo:!1}),it.createElement("div",{className:"c-grey-333"},"\u5171",it.createElement("span",{className:"c-light-primary ml5 mr5"},Lt.length),"\u9898")),it.createElement(de.Z,{className:le.dottedLineWrapper,align:"middle"},it.createElement(ne.Z,{className:le.leftHalfCircle}),it.createElement(ne.Z,{flex:1,className:le.dottedLine}),it.createElement(ne.Z,{className:le.rightHalfCircle})),it.createElement("aside",{className:le.card},En.map((Zn,zn)=>{var Nn;return it.createElement(be.Fragment,{key:Zn==null?void 0:Zn.question_type},it.createElement("div",{onClick:()=>Ft(It.with(zn,!It[zn])),className:le.cardTitle},It[zn]?it.createElement(ae.Z,{rev:""}):it.createElement(oe.Z,{rev:""}),it.createElement("span",{className:"ml5 c-grey-666"},Zn.name)),It[zn]&&it.createElement("div",{className:le.cardContent},(Nn=Zn==null?void 0:Zn.items)==null?void 0:Nn.map((cr,sr)=>{var Yr;const Ur=(Yr=cr==null?void 0:cr.commit_wrong_question)==null?void 0:Yr.doing_question_status;let Mr="unanswered";return Ur===0&&(Mr="wrong"),Ur===1&&(Mr="correct"),Ur===2&&(Mr="partialCorrect"),it.createElement("div",{onClick:()=>Wn(cr==null?void 0:cr.clickIndex),className:le[Mr],key:cr==null?void 0:cr.clickIndex},sr+1)})))})),it.createElement("div",{className:le.cardTag},it.createElement("div",null,it.createElement("b",{className:le.correct}),"\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.wrong}),"\u9519\u8BEF"),it.createElement("div",null,it.createElement("b",{className:le.partialCorrect}),"\u90E8\u5206\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.unanswered}),"\u672A\u7B54"))),it.createElement("div",{className:le.right},it.createElement("div",{className:le.overall},it.createElement("b",{className:"c-black"},Vn[en==null?void 0:en.index],"\u3001\u3010",(bn=en==null?void 0:en.titleParams)==null?void 0:bn.name,"\u3011"),it.createElement("span",{style:{marginRight:"auto"},className:"c-grey-666"},"\uFF08\u5171",(dn=en==null?void 0:en.titleParams)==null?void 0:dn.count,"\u9898\uFF09"),(en==null?void 0:en.has_doing_question_records)&&it.createElement("div",{onClick:()=>kn(2),className:"current c-light-primary mr20"},it.createElement("i",{className:"iconfont icon-lishijilu font14 mr5"}),"\u505A\u9898\u8BB0\u5F55"),it.createElement("div",{onClick:()=>kn(1),className:"current c-light-primary"},it.createElement("i",{className:"iconfont icon-chakan3 font14 mr5"}),"\u67E5\u770B\u539F\u9898")),((Ln=en==null?void 0:en.commit_wrong_question)==null?void 0:Ln.user_answer_is_right)===!0&&it.createElement("div",{className:le.tipCorrect},"\u606D\u559C\u4F60\u5DF2\u7ECF\u638C\u63E1\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\uFF01\u4EE5\u540E\u9047\u5230\u540C\u7C7B\u8BD5\u9898\u8BB0\u5F97\u7075\u6D3B\u8FD0\u7528~"),((Yt=en==null?void 0:en.commit_wrong_question)==null?void 0:Yt.user_answer_is_right)===!1&&it.createElement("div",{className:le.tipWrong},it.createElement("span",null,"\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u4F60\u8FD8\u672A\u638C\u63E1\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5927\u6A21\u578B\u7EE7\u7EED\u51FA\u9898\u8FDB\u884C\u5DE9\u56FA"),it.createElement("div",{onClick:()=>kt(en==null?void 0:en.question_id)},"\u7EE7\u7EED\u51FA\u9898")),it.createElement("div",{className:le.question,key:Tn+Dn},(en==null?void 0:en.question_type)===0&&it.createElement(et,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===1&&it.createElement(Ke,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===2&&it.createElement(Fe,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===3&&it.createElement(Oe,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===4&&it.createElement(Te,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===6&&it.createElement(xe,{showEntryAnswer:((sn=en==null?void 0:en.commit_wrong_question)==null?void 0:sn.user_answer_is_right)!==!0,updateData:lr,examPaperId:Qn,params:Pt,data:en}),(en==null?void 0:en.question_type)===7&&it.createElement($e,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===8&&it.createElement(Ie,{showEntryAnswer:((Pn=en==null?void 0:en.commit_wrong_question)==null?void 0:Pn.user_answer_is_right)!==!0,updateData:lr,value:Bn,data:en,onChange:or})),it.createElement("div",{className:le.btns},Tn!==1&&it.createElement(he.ZP,{onClick:()=>Wn(Tn-1),type:"primary"},"\u4E0A\u4E00\u9898"),Tn!==Lt.length&&it.createElement(he.ZP,{onClick:()=>Wn(Tn+1),type:"primary"},"\u4E0B\u4E00\u9898"),!(en!=null&&en.commit_wrong_question)&&jn()&&it.createElement(he.ZP,{onClick:lr,type:"primary"},"\u786E\u8BA4"))))),it.createElement(ct,{login:Pt==null?void 0:Pt.login,data:en,visible:$t===1,onClose:()=>kn(0)}),it.createElement(at,{login:Pt==null?void 0:Pt.login,data:en,visible:$t===2,onClose:()=>kn(0)}),it.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Qt,title:null,footer:null,width:320,afterClose:()=>Vt(null)},it.createElement(de.Z,{align:"middle",style:{flexDirection:"column",paddingTop:20}},it.createElement(E.Z,{size:"large"}),it.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),!Qn&&it.createElement(de.Z,{align:"middle",className:"mb10"},it.createElement(se.Z,{style:{width:"auto",marginBottom:0},size:[200,8],showInfo:!1,percent:Jt?Jt[0]/Jt[1]*100:0}),Jt&&it.createElement("span",null,Jt[0],"/",Jt[1])))))}},21390:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(31797),E=ge(5871),he=ge(78241),de=ge(43418),se=ge(71418),ne=ge(1710),ie=ge(92832),le=ge(95237),ue=ge(43604),ae=ge(3113),oe=ge(87513),re=ge(56656),ee=ge.n(re),a=ge(65582),y=ge(65862),x=ge(27158),b=ge(41867),z=ge(61527),te=ge(59301),ce=(pe,Se,ye)=>new Promise((we,Pe)=>{var Le=Ce=>{try{De(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{De(ye.throw(Ce))}catch(je){Pe(je)}},De=Ce=>Ce.done?we(Ce.value):Promise.resolve(Ce.value).then(Le,Ee);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=_e.default,me=({value:pe,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var we,Pe,Le,Ee;const De=(0,a.useParams)(),[Ce]=he.default.useForm(),je=he.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Be=(0,be.useRef)(),{actionTabs:Qe}=pe,[qe,Ze]=(0,be.useState)(),[,Xe,We,ze]=(0,z.U)(oe.n7,{id:De.categoryId}),[,Ue,ot]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[pe.actionTabs.key]);const Je=()=>new Promise(Ke=>ce(void 0,null,function*(){var Fe,Oe;return Be.current=yield(0,x.y)({ip_limit:(Fe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Fe.ip_limit,ip_bind:(Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ke()})),ut=()=>ce(void 0,null,function*(){var Ke,Fe,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ke=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ke.ip_limit)!=="no"||(Fe=Qe==null?void 0:Qe.exerciseParams)!=null&&Fe.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Be.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const rt=Qe==null?void 0:Qe.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:De.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((we=Qe==null?void 0:Qe.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Pe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ke=yield ot(De);yield We({}),Ke.status||Ze(Ke)})},[pe.actionTabs.key]);const{time:Re,end_time:Ve}=(qe==null?void 0:qe.exercise)||{},Ae=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Ae?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Ae.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Le=Qe==null?void 0:Qe.exerciseParams)!=null&&Le.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Xe||Ue},He&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Xe||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Ve).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},17933:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(59301),_e=ge(65582),E=ge(43418),he=ge(3113),de=ge(71418),se=ge(67172),ne=ge(80443),ie=ge(50258),le=ge(24334),ue=ge(56656),ae=ge.n(ue),oe=ge(17124),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{me(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{me(b.throw(ve))}catch(pe){te(pe)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,fe);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ze=yield(0,se.X6)(y);z(Ze.data)})}()},[y]);const{status:ce,created_at:fe,code:me,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:we,output:Pe,input:Le,expected_output:Ee,execute_memory:De,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:we,execute_time:je,output:Pe,input:Le,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:le.Base64.decode(me),options:{readOnly:!0}}))):null)))}},88125:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=ge(59301),_e=ge(92832),E=ge(8591),he=ge(3113),de=ge(10129),se=ge(24334),ne=ge.n(se),ie=ge(25492),le=ge(42678),ue=ge(6339),ae=ge(65862),oe=ge(34376),re=ge.n(oe),ee=ge(38147),a=ge(65582),y=ge(17933),x=ge(77254),b=ge(67172),z=ge(56918),te=ge(21185),ce=ge(92310),fe=ge.n(ce),me=ge(84056),ve=ge(59301),pe=(De,Ce,je)=>new Promise((Me,Ge)=>{var Be=Ze=>{try{qe(je.next(Ze))}catch(Xe){Ge(Xe)}},Qe=Ze=>{try{qe(je.throw(Ze))}catch(Xe){Ge(Xe)}},qe=Ze=>Ze.done?Me(Ze.value):Promise.resolve(Ze.value).then(Be,Qe);qe((je=je.apply(De,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(we||{});function Pe(De){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:Qe,input_file_url:qe,output_file_url:Ze,expected_output_file_url:Xe,setMonacoValue:We,setData:ze}=De,Ue=(0,be.useRef)(),ot=(0,be.useRef)(),Je=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Qe&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Ve){}},100)}if(Ge&&!Qe&&ot.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(ot.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!Qe&&Je.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Je.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Ue}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Ze)},200)})},Me)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Je}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Xe)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&ve.createElement(ue.Z,{value:Ge,style:Ye}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Le(De){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:Qe,is_file:qe,input_file_url:Ze,output_file_url:Xe,expected_output_file_url:We}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}dt.ZP=({input:De,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:Qe,onDebugCode:qe,onSubmitCode:Ze,hack:Xe,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:ot})=>{const[Je]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,Ve]=(0,be.useState)(!1),[Ae,Ne]=(0,be.useState)(1),[et,Ke]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,$e]=(0,be.useState)(""),[rt,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),pt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:mt,id:at,input:it,output:ft,expected_output:vt,is_file:St,input_file_url:Tt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:rn,hack_sets:Sn}=ze||{};(0,be.useEffect)(()=>{mt===0&&(Ne(1),Oe(0))},[mt,at]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var nn;const bn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(bn==null?void 0:bn.status)===0&&(bn!=null&&bn.data&&((nn=bn==null?void 0:bn.data)==null?void 0:nn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:bn==null?void 0:bn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let Wt=function(Fn){Ln=dn.offsetHeight,Yt=!0,sn=Fn.pageY,lt.current.style.display="block"},nn=function(){Yt=!1,lt.current.style.display="none"},bn=function(Fn){if(Yt){un();let Pt=sn-Fn.pageY,_t=Ln+Pt;if(_t<0&&(_t=0),_t>window.innerHeight-150&&(_t=window.innerHeight-150),Ae===1){_t<=34?Oe(0):Oe(_t);return}console.log(_t,"resizeH"),Oe(_t)}};const dn=ct.current;let Ln=0,Yt=!1,sn=0;const Pn=document.getElementById("case-y-bar");return Pn==null||Pn.addEventListener("mousedown",Wt),document.addEventListener("mousemove",bn),document.addEventListener("mouseup",nn),()=>{const Fn=document.getElementById("case-y-bar");Fn==null||Fn.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",nn)}}},[tt,Ae]),(0,be.useEffect)(()=>{const Wt=x.Z.subscribe("resize-move-bar",un);if(Je.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Gn),()=>{document.removeEventListener((0,me.gH)(),Gn),Wt()}},[]),(0,be.useEffect)(()=>{});function un(){var Wt,nn,bn,dn;const Ln=document.getElementById("outputResultRef");if(Ln){let Yt=Ln.dataset.text;pt.current.reset(),pt.current.writeln(Yt);const sn=document.getElementById("outputResultRef").offsetWidth-20,Pn=((dn=(bn=(nn=(Wt=pt.current)==null?void 0:Wt._core)==null?void 0:nn._renderService)==null?void 0:bn.dimensions)==null?void 0:dn.actualCellWidth)||10,Fn=Math.ceil(sn/Pn);pt.current.resize(Fn,Math.ceil(Ln.clientHeight/16))}}function on(){He(!Ye),setTimeout(()=>{un()},300),Oe(Ye?320:window.innerHeight-150)}function Mn(){Re?(Ve(!1),(0,me.BU)()):(Ve(!0),(0,me.Dj)(ht.current))}const Gn=Wt=>{(0,me.vp)()||Ve(!1)},Cn=(0,be.useMemo)(()=>{if(Be){const{status:Wt,output:nn,error_msg:bn}=Be;return setTimeout(()=>{let dn="",Ln=document.getElementById("outputResultRef");nn?dn=se.Base64.decode(nn):bn&&(dn=se.Base64.decode(bn)),pt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pt.current.open(Ln),pt.current.onKey(function(Yt){var sn;if(Yt.domEvent.key.toLocaleUpperCase()==="C"&&Yt.domEvent.ctrlKey){Yt.domEvent.preventDefault();let Pn=(sn=pt.current)==null?void 0:sn.getSelection();navigator.clipboard.writeText(Pn).then(()=>{})}}),Ln.dataset.text=dn,pt.current.setOption("convertEol",!0),un()},300),ve.createElement(ve.Fragment,null,Le(Be))}return null},[Be]);function Kt(){var Wt,nn;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Ht=Wt=>pe(void 0,null,function*(){let nn=yield(0,ee.ZP)(`/api/problems/${Wt}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});nn&&(window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}${window.location.search}`)});function Ut(){St?navigator.clipboard.writeText(se.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:lt}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Ae===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ae===1&&(Fe<=34?ve.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ae===2&&!Me&&typeof mt=="number"&&ve.createElement(ve.Fragment,null,mt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[mt])),ve.createElement("div",{className:ie.Z.btns},Ae===2&&!Me&&ve.createElement(ve.Fragment,null,mt!==de.h.OK&&ve.createElement("div",{onClick:Ut},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{xe(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>on()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ae===1?"block":"none"}},je?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":De,onChange:Qe}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Be?Cn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Ae===2?"block":"none"}},Me?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ee,{value:it}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Tt)},200)})},it)),it&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ke(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Mn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:mt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(mt===4||mt===5)&&ve.createElement(Ee,{className:"mb10",value:rn&&se.Base64.decode(rn)||""}),mt!=4&&mt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(Wt)}catch(nn){ke("")}setTimeout(()=>{$e(Bt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:Kt},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var Wt,nn;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:xe,open:Te}),ve.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{Types:function(){return xo},default:function(){return Qr}});var be=ge(59301),_e=ge(65582),E=ge(31797),he=ge(43418),de=ge(71418),se=ge(3113),ne=ge(6848),ie=ge(95237),le=ge(67172),ue=ge(87513),ae=ge(84056),oe=ge(29584),re=ge(74128),ee=ge(87169),a=ge(43428),y=ge(50258),x=ge(57261),b=ge(42926),z=ge(77825),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),me=ge(38147),ve=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())}),Se=({showResourceCentre:Dt,identifier:Xt})=>{const hn=(0,_e.useParams)(),[yn,ln]=(0,be.useState)(null);(0,be.useEffect)(()=>{Dt&&an()},[Dt]);const an=()=>ve(void 0,null,function*(){const cn=yield(0,me.ZP)(`/api/problems/${Xt}/attachment_list.json`,{method:"get"});(cn==null?void 0:cn.status)==0&&ln(cn.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yn!=null&&yn.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yn==null?void 0:yn.map((cn,mn)=>be.createElement("dl",{className:ce.list,key:mn},be.createElement(ne.Z,{title:cn.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),cn.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:cn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ge(59301),we=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Dt,Xt,hn)=>Xt in Dt?we(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,Me=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))De.call(Xt,hn)&&je(Dt,hn,Xt[hn]);if(Ee)for(var hn of Ee(Xt))Ce.call(Xt,hn)&&je(Dt,hn,Xt[hn]);return Dt},Ge=(Dt,Xt)=>Pe(Dt,Le(Xt));const Be={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Qe=(Dt=>(Dt[Dt.set_font_size=0]="set_font_size",Dt[Dt.set_theme=1]="set_theme",Dt[Dt.on_tab_to_space=2]="on_tab_to_space",Dt[Dt.set_show_editor_setting=3]="set_show_editor_setting",Dt[Dt.set_show_respurce_center=4]="set_show_respurce_center",Dt))(Qe||{});function qe(Dt,Xt){switch(Xt.type){case 3:return Ge(Me({},Dt),{showEditorSetting:Xt.payload});case 1:return Ge(Me({},Dt),{theme:Xt.payload});case 0:return Ge(Me({},Dt),{fontSize:Xt.payload});case 2:return Ge(Me({},Dt),{tabToSpace:Xt.payload});case 4:return Ge(Me({},Dt),{showResourceCentre:Xt.payload});default:throw new Error}}var Ze=({isLoading:Dt,value:Xt,onChange:hn,language:yn,onUpdateCode:ln,ActionBarRender:an,setIsWhiteTheme:cn,identifier:mn})=>{const[_n,Kn]=(0,be.useReducer)(qe,Be),{theme:An,fontSize:Ar,showEditorSetting:nr,tabToSpace:no,showResourceCentre:pr}=_n,qn=(0,be.useRef)(),wr=(0,be.useRef)();(0,be.useEffect)(()=>{cn(An==="vs")},[An]);const xr={onFontSizeChange:zr=>{Kn({type:0,payload:zr}),(0,b.t)("cmFontSize",zr)},tabToSpace:no,cmFontSize:Ar,className:"oj",cmCodeMode:An,onTabToSpace:zr=>{Kn({type:2,payload:zr}),(0,b.t)("cmTabToSpace",zr)},onCodeModeChange:zr=>{Kn({type:1,payload:zr}),(0,b.t)("ProgrammingCodeMode",zr)}};function Xn(){Kn({type:3,payload:!1})}function Dr(){Kn({type:3,payload:!0})}function $r(){Kn({type:4,payload:!1})}function jr(){Kn({type:4,payload:!0})}const Cr={value:Xt,language:yn,theme:An,options:{fontSize:Ar,insertSpaces:no},onChange:zr=>{hn(zr),wr.current=zr,clearTimeout(qn.current),qn.current=setTimeout(()=>{ln(wr.current)},1e4)},onEditBlur:zr=>{wr.current&&ln(wr.current)}};return ye.createElement(be.Fragment,null,an(Dr,jr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Dt&&ye.createElement(y.ZP,Me({},Cr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:nr,onClose:Xn},ye.createElement(z.Z,Me({},xr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:pr,onClose:$r},ye.createElement(Se,{showResourceCentre:pr,identifier:mn}))))},Xe=ge(60141),We=ge(24334),ze=ge(88125),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ot={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=ge(1710),ut=ge(58421),Ye=ge(58617),He=ge(17933),Re=ge(56656),Ve=ge.n(Re),Ae=ge(59301);const{Column:Ne}=Je.default;var et=({submitResult:Dt,submitting:Xt,submitRecords:hn,page:yn,onPageChange:ln,topicId:an})=>{const[cn]=(0,_e.useSearchParams)(),{records:mn,records_count:_n}=hn||{},[Kn,An]=(0,be.useState)(!1),Ar=cn.get("type")==="1";return Ae.createElement(de.Z,{spinning:Xt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ae.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(mn==null?void 0:mn.length)>0?Ae.createElement(Je.default,{dataSource:mn,rowKey:"id",pagination:!1},Ae.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(nr,no)=>Ae.createElement("span",null," ",Ve()(nr).format("YYYY-MM-DD HH:mm:ss"))}),Ae.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(nr,no)=>{var pr;return Ae.createElement("span",{className:`${nr===0?"c-green":"c-red"} current`,onClick:()=>{An(no.id)}},(pr=ze.Im[nr])==null?void 0:pr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ae.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${Ar?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:nr=>nr?Ar?nr:nr/1e3:""}),Ae.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ar?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:nr=>nr?Ar?nr:parseFloat((nr/1024).toFixed(2)):""}),Ae.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ae.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(nr,no)=>Ae.createElement("span",{className:"c-light-primary current",onClick:()=>{An(no.id)}},"\u67E5\u770B")})):Ae.createElement("div",{style:{height:300,width:"100%"}}),Ae.createElement(He.Z,{onClose:An,open:Kn}),_n>15?Ae.createElement(ut.Z,{className:ot.pagination,current:yn,pageSize:15,total:_n,onChange:ln}):null)},Ke=ge(2524),Fe=ge(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ge(6339),xe=ge(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Dt})=>{const{language:Xt,difficult:hn,time_limit:yn,description:ln}=Dt,[an]=(0,_e.useSearchParams)(),cn=Ie[hn];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Xt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.Z,{color:cn==null?void 0:cn.color},cn==null?void 0:cn.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},yn,"\u79D2"))),an.get("qtype")==="8"?xe.createElement(Te.Z,{value:ln,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:ln,className:Oe.desc}))},rt={},ke=ge(59301),tt=({hack:Dt,current_user:Xt})=>ke.createElement("div",{className:rt.answer},Dt!=null&&Dt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.answer_text)||""}):ke.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pt=ge(77254);function ct(Dt,Xt){return(0,me.U2)(`/problems/${Dt}/comments.json`,{page:Xt,limit:10})}function ht(Dt){return(0,me.v_)(`/discusses/${Dt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Dt,Xt,hn){return(0,me.v_)(`/problems/${Dt}/comments/reply.json`,{comments:{content:hn,parent_id:Xt}})}function mt(Dt,Xt){return(0,me.v_)(`/problems/${Dt}/comments.json`,{comments:{content:Xt}})}function at(Dt,Xt,hn){return(0,me.v_)(`/problems/${Dt}/comments/${Xt}/hidden.json`,hn)}function it(Dt,Xt){return(0,me.IV)(`/problems/${Dt}/comments/${Xt}`)}var ft=ge(83554);function vt({author:Dt}){return be.createElement("a",{href:`/users/${Dt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Dt.image_url}`,width:"50"}))}function St({data:Dt,index:Xt,parentDiscussIndex:hn,user:yn,onSetActionType:ln}){const{author:an,can_delete:cn,content:mn,id:_n,time:Kn}=Dt;function An(){ln({id:_n,index:Xt,type:"delete-discuss",parentDiscussIndex:hn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ar=yn.admin||cn||an.user_id===yn.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:an}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${an.login}`,target:"_blank"},an.name),be.createElement("span",{className:"grey"},Kn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ar?be.createElement("a",{onClick:An,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:mn})))}var Tt=({user:Dt,data:Xt,index:hn,onPlusDiscuss:yn,onSetActionType:ln,activeDiscussIndex:an,onReplyDiscuss:cn,onSetActiveDiscussIndex:mn})=>{const{content:_n,children:Kn,hidden:An,id:Ar,praise_count:nr,time:no,user_praise:pr,can_delete:qn,author:wr}=Xt;function xr(){mn(Ar)}function Xn(){yn(Ar,!pr,hn)}function Dr(){ln({id:Ar,index:hn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $r(){ln({id:Ar,index:hn,params:{hidden:An?"0":"1"},type:"hidden-discuss",message:An?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const jr=Dt.admin||Dt.user_id===wr.user_id;return be.createElement("div",{className:"discuss-item-container",key:Ar},be.createElement(vt,{author:wr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${wr.login}`,target:"_blank"}," ",wr.name," "),be.createElement("span",{className:"grey"},no)),be.createElement(Te.Z,{className:"discuss-content",value:_n}),Kn&&Kn.length>0?be.createElement("div",{className:"reply-discuss-container"},Kn.map((Cr,zr)=>be.createElement(St,{key:Cr.id,data:Cr,index:zr,user:Dt,onSetActionType:ln,parentDiscussIndex:hn}))):null,be.createElement("div",{className:"btn-group"},jr?be.createElement("a",{onClick:$r,title:An?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:An?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,qn&&(!Kn||Kn.length==0)?be.createElement("a",{onClick:Dr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:xr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Xn,className:pr?"c-orange":""},be.createElement("i",{className:pr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,nr||""))),be.createElement(ft.Z,{id:Ar,activeDiscussIndex:an,onReplyDiscuss:cn})))},Bt=ge(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},rn=ge(96565),Sn=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())}),un=({user_praise:Dt,praise_count:Xt,praisePlus:hn,onCreateDiscuss:yn,discuss_count:ln})=>{const[an,cn]=(0,be.useState)(!1),[mn,_n]=(0,be.useState)("");function Kn(no){_n(no)}function An(){cn(!0)}function Ar(){cn(!1)}function nr(){return Sn(this,null,function*(){yn(mn),_n(""),cn(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${an?Nt.active:""} `},be.createElement("div",{className:an?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:An}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ln," "),be.createElement("a",{className:"c-light-black",onClick:hn,title:Dt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Dt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Xt?be.createElement("span",null,Xt):"")),an?be.createElement("div",{className:Nt["input-mask"],onClick:Ar}):null,be.createElement("div",{className:an?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:mn,height:240,onChange:Kn}),be.createElement("div",{className:Nt["tip-container"],onClick:Ar},be.createElement("a",{className:Nt["btn-send"],onClick:nr}," \u53D1\u9001 "))))},on=ge(59301),Mn=Object.defineProperty,Gn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Wt=(Dt,Xt,hn)=>Xt in Dt?Mn(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,nn=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))Ht.call(Xt,hn)&&Wt(Dt,hn,Xt[hn]);if(Kt)for(var hn of Kt(Xt))Ut.call(Xt,hn)&&Wt(Dt,hn,Xt[hn]);return Dt},bn=(Dt,Xt)=>Gn(Dt,Cn(Xt)),dn=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())});const Ln={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Yt=(Dt=>(Dt[Dt.GET_DISCUSSES=0]="GET_DISCUSSES",Dt[Dt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Dt[Dt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Dt[Dt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Dt[Dt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Dt[Dt.SET_PAGE=5]="SET_PAGE",Dt[Dt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Dt))(Yt||{});function sn(Dt,Xt){switch(Xt.type){case 6:return bn(nn({},Dt),{loading:!0});case 0:return nn(nn({},Dt),Xt.payload);case 1:return nn(nn({},Dt),Xt.payload);case 4:return nn(nn({},Dt),Xt.payload);case 3:return nn(nn({},Dt),Xt.payload);case 5:return bn(nn({},Dt),{page:Xt.payload});case 2:return nn(nn({},Dt),Xt.payload);default:throw new Error}}var Pn=({user:Dt,identifier:Xt,hack:hn,onTriggerPraise:yn,activeIndex:ln})=>{const[an,cn]=(0,be.useReducer)(sn,Ln),{loading:mn,page:_n,data:Kn,count:An,actionType:Ar,activeDiscussIndex:nr}=an,no=(0,be.useCallback)(()=>dn(void 0,null,function*(){cn({type:6});const Cr=yield ct(Xt,_n),{comments:zr,disscuss_count:vo}=Cr;cn({type:0,payload:{data:zr,count:vo,loading:!1}})}),[_n,Xt]);(0,be.useEffect)(()=>{ln==="2"&&no()},[Xt,_n,ln]);function pr(Cr){cn({type:5,payload:Cr})}function qn(Cr){cn({type:4,payload:{actionType:Cr}})}function wr(Cr){cn(nr===Cr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Cr}})}function xr(Cr,zr,vo){return dn(this,null,function*(){try{const wo=yield ht(Cr);Kn[vo].user_praise=zr,Kn[vo].praise_count=wo.praise_count,cn({type:3,payload:{data:[...Kn]}})}catch(wo){console.log(wo)}})}function Xn(){return dn(this,null,function*(){const{id:Cr,params:zr,type:vo,index:wo,parentDiscussIndex:Uo}=Ar;if(vo==="hidden-discuss"&&(yield at(Xt,Cr,zr),Uo?Kn[Uo].children[wo].hidden=zr.hidden==1:Kn[wo].hidden=zr.hidden==1,cn({type:4,payload:{actionType:null,data:[...Kn]}})),vo==="delete-discuss"){if(yield it(Xt,Cr),Uo||Uo===0){let Co=Kn[Uo].children;for(let Ho=Co.length-1;Ho>=0;Ho--)if(Co[Ho].id===Cr){Co.splice(Ho,1);break}Kn[Uo].children=Co}else for(let Co=Kn.length-1;Co>=0;Co--)if(Kn[Co].id===Cr){Kn.splice(Co,1);break}cn({type:4,payload:{actionType:null,data:[...Kn]}})}})}function Dr(){cn({type:4,payload:{actionType:null}})}function $r(Cr,zr){return dn(this,null,function*(){try{yield lt(Xt,Cr,zr),no()}catch(vo){console.log(vo)}})}function jr(Cr){return dn(this,null,function*(){cn({type:6}),yield mt(Xt,Cr),no()})}return on.createElement(on.Fragment,null,on.createElement("div",{className:"discuss-panel"},Kn.length===0?on.createElement(Ke.Z,null):Kn.map((Cr,zr)=>on.createElement(Tt,{onReplyDiscuss:$r,onPlusDiscuss:xr,onSetActiveDiscussIndex:wr,onSetActionType:qn,data:Cr,index:zr,user:Dt,activeDiscussIndex:nr})),An>10?on.createElement("div",{className:"pagination-container"},on.createElement(ut.Z,{showQuickJumper:!0,onChange:pr,current:_n,total:An})):null),on.createElement(un,{user_praise:hn.user_praise,praise_count:hn.praises_count,praisePlus:yn,discuss_count:hn.comments_count,onCreateDiscuss:jr}),on.createElement(x.Z,null,on.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Ar,onOk:Xn,onCancel:Dr},on.createElement("p",null,Ar?Ar.message:"")),on.createElement(Bt.Z,null)))},Fn=ge(57809),Pt=ge(92832),_t=ge(65615),Ot={},$t=ge(59301),kn=({hack:Dt,current_user:Xt})=>$t.createElement("div",{className:Ot.answer},Dt!=null&&Dt.analysis?$t.createElement(Te.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.analysis)||""}):$t.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),On={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Sr=ge(36381),Qn=ge(43604),Gt=ge(78241),Lt=ge(5871),fn=ge(12088),At=ge(59301);const{TextArea:pn}=Pt.default,{Panel:Tn}=Sr.default;var Wn=({data:Dt,hack:Xt})=>(console.log(Dt,Xt,"data"),Xt!=null&&Xt.is_file?At.createElement(fn.Y2,{disabled:!0,className:On.uploadTableWrapper,showScore:!Xt.test_set_score,data:Dt,isProgramHomework:!0}):At.createElement("div",{className:On.hackSets},Dt==null?void 0:Dt.map((hn,yn)=>At.createElement(Sr.default,{accordion:!0,bordered:!1,key:yn,defaultActiveKey:yn===0&&hn.id,className:On.collapseWrapper,expandIcon:({isActive:ln})=>At.createElement("i",{className:`iconfont icon-weizhankai ${ln?On.open:On.close}`,style:{fontSize:14,transition:"all .2s"}})},At.createElement(Tn,{key:hn.id,header:At.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},At.createElement(Qn.Z,{className:On.panelHeader},At.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yn+1)),At.createElement(Qn.Z,{flex:1},At.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Xt!=null&&Xt.test_set_score)&&At.createElement(Qn.Z,{className:On.rateInput},At.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),At.createElement("div",null,At.createElement(Gt.default.Item,{noStyle:!0},At.createElement(Lt.Z,{value:hn==null?void 0:hn.score,className:On.baseFormItem,min:0,max:100,disabled:!0}))),At.createElement("span",{className:"ml10"},"%")))))},At.createElement(Gt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},At.createElement(pn,{readOnly:!0,value:hn==null?void 0:hn.input,rows:4})),At.createElement(Gt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},At.createElement(pn,{readOnly:!0,value:hn==null?void 0:hn.output,rows:4}))))))),Dn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ge(59301),Ft=(0,be.forwardRef)(({data:Dt=[]},Xt)=>{var hn;const[yn,ln]=(0,be.useState)(),an=Dt.filter(mn=>mn.show);(0,be.useEffect)(()=>{an.length&&ln(an[0].id)},[Dt==null?void 0:Dt.length]);const cn=((hn=an.find(mn=>mn.id===yn))==null?void 0:hn.element)||null;return(0,be.useImperativeHandle)(Xt,()=>({setActiveTab:mn=>ln(mn)})),bt.createElement("div",{className:Dn.tabs},bt.createElement("div",{className:Dn.tabWarp},an.map(mn=>bt.createElement("div",{onClick:()=>ln(mn.id),className:`${Dn.tab} ${mn.id===yn?Dn.active:""}`,key:mn.id},mn.name))),bt.createElement("div",{className:Dn.content},cn))}),Et=ge(59301),tn=Object.defineProperty,Jt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,kt=(Dt,Xt,hn)=>Xt in Dt?tn(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,Pr=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))$n.call(Xt,hn)&&kt(Dt,hn,Xt[hn]);if(Qt)for(var hn of Qt(Xt))Vn.call(Xt,hn)&&kt(Dt,hn,Xt[hn]);return Dt},or=(Dt,Xt)=>Jt(Dt,Vt(Xt)),lr=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())});const Zr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},En={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var en=({hack:Dt,onTriggerPraise:Xt,topicId:hn,page:yn,onPageChange:ln,user:an,current_user:cn,submitRecords:mn,submitting:_n,submitResult:Kn,setActiveIndex:An,hack_sets:Ar})=>{var nr,no;const[pr]=(0,_e.useSearchParams)(),[qn,wr]=(0,be.useState)("0"),xr=(0,_e.useLocation)(),[Xn,Dr]=(0,be.useState)(!1),[$r,jr]=(0,be.useState)(null),[Cr,zr]=(0,be.useState)([]),[vo,wo]=(0,be.useState)([]),[Uo,Co]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(an,"user");let[To,ja]=(0,be.useState)(or(Pr({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Dt==null?void 0:Dt.is_close_tips)===!1&&$r===null&&jr(!0)},[sa.current,Dt==null?void 0:Dt.is_close_tips,$r]);function Ba(){return lr(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{An(qn)},[qn]);function wa(Vr){return lr(this,null,function*(){let Jo=Vr.target.id;if(Jo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:Pr({},Uo)});(oa==null?void 0:oa.status)===0&&wo(oa==null?void 0:oa.data)}wr(Jo)})}(0,be.useEffect)(()=>pt.Z.subscribe("to-commit-info",()=>{wr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>pt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){wr("2")}function ko(){return lr(this,null,function*(){let Vr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Pr({identifier:To==null?void 0:To.id},To)});zr(Vr)})}const Rr=[{title:null,description:Et.createElement("div",null,Et.createElement("b",{onClick:()=>{jr(!1),Ba(),Dr(!0),ko()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Et.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Et.createElement(se.ZP,{onClick:()=>{jr(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Et.createElement("div",{className:Ue["left-panel"]},Et.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Dt==null?void 0:Dt.is_program)&&!pr.get("pageId")&&Et.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Et.createElement("div",{onClick:()=>{ko(),Dr(!0)},className:Ue.btns,ref:sa,style:$r?{pointerEvents:"none"}:{}},Et.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Et.createElement("li",{style:{marginLeft:20}},Et.createElement("a",{className:qn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Et.createElement("li",null,Et.createElement("a",{className:qn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show)||pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show))&&Et.createElement("li",null,Et.createElement("a",{className:qn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),pr.get("type")!=="exercises"&&Et.createElement("li",null,Et.createElement("a",{className:qn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(Ar!=null&&Ar.length)&&pr.get("type")!=="exercises"&&pr.get("type")!=="1"&&Et.createElement("li",null,Et.createElement("a",{className:qn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${qn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Et.createElement($e,{hack:Dt,onTriggerPraise:Xt,toDiscuss:Na})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${qn==="1"?"":"hide"}`},Et.createElement(Ft,{ref:Ho,data:[{id:"1",show:pr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,mn!=null&&mn.records_count||_n?Et.createElement(et,{page:yn,onPageChange:ln,topicId:hn,submitting:_n,key:(Kn==null?void 0:Kn.id)||1,submitRecords:mn,submitResult:Kn}):Et.createElement(Ke.Z,null))},{id:"2",show:pr.get("type")==="exercises"||(Dt==null?void 0:Dt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,Et.createElement(Je.default,{pagination:!1,dataSource:vo==null?void 0:vo.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Vr,Jo,oa)=>Ve()(Vr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Vr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Vr))==null?void 0:ka.name}}]}),Et.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:vo==null?void 0:vo.count,hideOnSinglePage:!0,onChange:Vr=>lr(void 0,null,function*(){Uo.page=Vr,Co(Uo);let Jo=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:or(Pr({},Uo),{courseId:To.courseId})});(Jo==null?void 0:Jo.status)===0&&wo(Jo==null?void 0:Jo.data)})}))}]})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${qn==="4"?"":"hide"}`},Et.createElement(Ft,{data:[{id:"1",show:pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show),name:"\u7B54\u6848",element:Et.createElement(Et.Fragment,null,Et.createElement(tt,{hack:Dt,current_user:cn}))},{id:"2",show:pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show),name:"\u89E3\u6790",element:Et.createElement(Et.Fragment,null,Et.createElement(kn,{hack:Dt,current_user:cn}))}]})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${qn==="2"?"":"hide"}`,style:{padding:0}},Et.createElement(Pn,{user:an,activeIndex:qn,identifier:Dt.identifier,hack:Dt,onTriggerPraise:Xt})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${qn==="5"?"":"hide"}`,style:{padding:12}},Et.createElement(Wn,{data:Ar||[],hack:Dt})),Et.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Dr(!1),open:Xn},Et.createElement(ie.Z,null,Et.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Cr==null?void 0:Cr.total_count,"\u9898\xA0[\xA0",Cr==null?void 0:Cr.total_score,"\u5206\xA0]\xA0"),!(an!=null&&an.hack_manager)&&Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Cr==null?void 0:Cr.work_score,"\u5206")),Et.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Et.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(an!=null&&an.hack_manager)&&Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Vr=>{To.page=1,To.finish_status=Vr,ja(Pr({},To)),ko()}},Et.createElement(Fn.default.Option,{value:""},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Et.createElement(Fn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Et.createElement(Fn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Vr=>{To.page=1,To.difficult=Vr||null,ja(Pr({},To)),ko()}},Et.createElement(Fn.default.Option,{value:0},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:1},"\u7B80\u5355"),Et.createElement(Fn.default.Option,{value:2},"\u9002\u4E2D"),Et.createElement(Fn.default.Option,{value:3},"\u56F0\u96BE")),Et.createElement(Pt.default.Search,{size:"large",onSearch:Vr=>{To.name=Vr,To.page=1,ja(Pr({},To)),ko()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Et.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(an!=null&&an.hack_manager)&&Et.createElement("span",null,"\u72B6\u6001"),Et.createElement("span",null,"\u5E8F\u53F7"),Et.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Et.createElement("div",{style:{overflow:"auto",flex:1}},(nr=Cr==null?void 0:Cr.data)!=null&&nr.length?(no=Cr==null?void 0:Cr.data)==null?void 0:no.map((Vr,Jo)=>Et.createElement("div",{onClick:()=>lr(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Vr==null?void 0:Vr.identifier}/start.json`,{method:"get",params:{hack_user_id:an==null?void 0:an.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Vr!=null&&Vr.checked?Ue.active:""}`},!(an!=null&&an.hack_manager)&&Et.createElement(Et.Fragment,null,!(Vr!=null&&Vr.opened)&&Et.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Vr==null?void 0:Vr.opened)&&!(Vr!=null&&Vr.passed)&&Et.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Vr==null?void 0:Vr.opened)&&(Vr==null?void 0:Vr.passed)&&Et.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Et.createElement("span",null,(To.page-1)*20+(Jo+1)),Et.createElement("span",{style:{flex:1},title:Vr.name},`[${Vr==null?void 0:Vr.score}\u5206]`,"\xA0",Vr.name),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},Zr[Vr.difficult]))):Et.createElement(Ke.Z,null)),Et.createElement(ut.Z,{current:To.page,className:"mt20",hideOnSinglePage:!0,total:Cr==null?void 0:Cr.count,pageSize:To.per_page,onChange:(Vr,Jo)=>{To.page=Vr,To.per_page=Jo,ko()}})),Et.createElement(_t.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!$r,steps:Rr,gap:{offset:3,radius:2}}))},Bn=ge(62522),jn=ge(27158),Zn=ge(22744),zn=ge(21390),Nn=ge(72530),cr=ge(35195),sr=ge(25492),Yr=ge(92310),Ur=ge.n(Yr),Mr=ge(42217),mo=ge(81747),ao=ge(51976),xn=ge(59301),bo=Object.defineProperty,uo=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Po=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,Gr=(Dt,Xt,hn)=>Xt in Dt?bo(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,hr=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))Jr.call(Xt,hn)&&Gr(Dt,hn,Xt[hn]);if(Po)for(var hn of Po(Xt))fo.call(Xt,hn)&&Gr(Dt,hn,Xt[hn]);return Dt},Or=(Dt,Xt)=>uo(Dt,Hr(Xt)),Tr=(Dt,Xt)=>{var hn={};for(var yn in Dt)Jr.call(Dt,yn)&&Xt.indexOf(yn)<0&&(hn[yn]=Dt[yn]);if(Dt!=null&&Po)for(var yn of Po(Dt))Xt.indexOf(yn)<0&&fo.call(Dt,yn)&&(hn[yn]=Dt[yn]);return hn},Lr=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())});const{Countdown:ho}=E.default,Do={Java:"java",C:"c",Python:"py","C++":"c"};var xo=(Dt=>(Dt[Dt.SET_LOADING=0]="SET_LOADING",Dt[Dt.GET_DATA=1]="GET_DATA",Dt[Dt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Dt[Dt.SET_DATA=3]="SET_DATA",Dt[Dt.SET_DEBUGING=4]="SET_DEBUGING",Dt[Dt.SET_SUBMITING=5]="SET_SUBMITING",Dt[Dt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Dt[Dt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Dt[Dt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Dt[Dt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Dt[Dt.SET_PAGE=10]="SET_PAGE",Dt))(xo||{});function jo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Fo(Dt,Xt){switch(Xt.type){case 1:return hr(hr({},Dt),Xt.payload);case 3:return Or(hr({},Dt),{data:Xt.payload});case 0:return Or(hr({},Dt),{loading:Xt.payload});case 9:return Or(hr({},Dt),{showNote:Xt.payload});case 4:return Or(hr({},Dt),{debuging:Xt.payload});case 5:return Or(hr({},Dt),{submitting:Xt.payload});case 2:return Or(hr({},Dt),{submitRecords:Xt.payload});case 10:return Or(hr({},Dt),{submitRecordPage:Xt.payload});case 6:return Or(hr({},Dt),{executingMessage:Xt.payload});case 7:return hr(hr({},Dt),Xt.payload);case 8:return hr(hr({},Dt),Xt.payload);default:throw new Error}}var Qr=({children:Dt})=>{var Xt,hn,yn,ln,an;const[cn,mn]=(0,be.useReducer)(Fo,Yo),{id:_n}=(0,_e.useParams)(),Kn=(0,_e.useLocation)(),[An]=(0,_e.useSearchParams)(),{loading:Ar,data:nr,debugResult:no,submitResult:pr,submitRecords:qn,submitRecordPage:wr,showNote:xr,debuging:Xn,submitting:Dr,executingMessage:$r}=cn,[jr,Cr]=(0,be.useState)("#37AD83"),[zr,vo]=(0,be.useState)(null),[wo,Uo]=(0,be.useState)({}),[Co,Ho]=(0,be.useState)(!0),[sa,To]=(0,be.useState)(!1),[ja,Ba]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),ko=nr==null?void 0:nr.user,Rr=nr==null?void 0:nr.hack,[Vr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,Mr.y)(An.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,Mr.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Nn._)(wo);(0,be.useEffect)(()=>{function mr(){return Lr(this,null,function*(){var Xr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,le.fu)(_n,{exercise_id:An.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=Or(hr({},ha.hack),{is_program:An.get("type")==="1"}),mn({type:1,payload:{loading:!1,data:ha}})}if(An.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;An.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:An.get("exercisesId"),login:An.get("login")}):Go=yield(0,ue._B)({categoryId:An.get("exercisesId"),login:An.get("login")}),Uo(hr({},Go)),za((Xr=Go==null?void 0:Go.exercise)==null?void 0:Xr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(vo(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{Cr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}_n&&mr()},[_n]),(0,be.useEffect)(()=>{var mr;return An.get("type")==="exercises"&&((mr=wo==null?void 0:wo.exercise)!=null&&mr.screen_open)&&(window.removeEventListener("blur",Ua,!1),cr.U.forEach((Xr,ea)=>{window.addEventListener(Xr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[wo]),(0,be.useEffect)(()=>{Ka==="1"&&_n&&Rr!=null&&Rr.language&&fi()},[_n,wr,Rr==null?void 0:Rr.language,Ka]),(0,be.useEffect)(()=>(Rr!=null&&Rr.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Rr==null?void 0:Rr.is_program]);const ri=()=>Lr(void 0,null,function*(){let mr=yield(0,me.ZP)(`/api/myproblems/${_n}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return Lr(this,null,function*(){try{const mr=yield(0,le.zO)(_n,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});mn({type:2,payload:mr})}catch(mr){console.log(mr)}})}function gi(mr){mn({type:10,payload:mr})}function Ha(mr){return Lr(this,null,function*(){var Xr;let ea;(An.get("ip_limit")==="inner"||An.get("ip_bind_type")==="true")&&(ea=yield(0,jn.y)({ip_limit:An.get("ip_limit"),ip_bind:An.get("ip_bind_type")==="true"}));const ga=yield(0,le.n4)(_n,{code:We.Base64.encode(mr||Rr.code),language:Rr==null?void 0:Rr.language,exercise_id:An.get("exercisesId"),question_id:An.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Or(hr({errorMessage:ga==null?void 0:ga.message},(wo==null?void 0:wo.exercise)||{}),{exercise_user_id:(Xr=wo==null?void 0:wo.exercise)==null?void 0:Xr.exercise_user_id,id:An.get("exercisesId")})}}),ga})}function oi(){return Lr(this,null,function*(){if(oa.current=2,!Dr){mn({type:5,payload:!0});try{pt.Z.publish("to-commit-info");const mr=yield Ha();if(console.log(mr,1),mr.status===0){let ha=function(){return Lr(this,null,function*(){const{status:Go,data:pa}=yield(0,le.rX)(_n,"submit"),Ea=jo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),mn({type:5,payload:!1});return}if(Go===0){pa.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(pa==null?void 0:pa.status)===0&&An.get("type")==="1"&&Ba(!0);const ii=yield(0,le.zO)(_n,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});mn({type:8,payload:Or(hr({},cn),{submitResult:pa,submitting:!1,submitRecords:ii})})}})},Xr={};An.get("type")==="exercises"&&(Xr.extras={exercise_id:An.get("exercisesId"),question_id:An.get("questionId")},(An.get("ip_limit")==="inner"||An.get("ip_bind_type")==="true")&&(Xr.extras.ip=yield(0,jn.y)({ip_limit:An.get("ip_limit"),ip_bind:An.get("ip_bind_type")==="true"})));const ea=yield(0,le.bM)(_n,Xr);if(ea.status===-1&&An.get("exercisesId")){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Rr,Ta=jo();ea.status>-1?ha():mn({type:5,payload:!1})}else mn({type:5,payload:!1})}catch(mr){console.log(mr),mn({type:5,payload:!1})}Jo(!1)}})}function $a(){return Lr(this,null,function*(){oa.current=1,cn.debuging=!0,mn({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return Lr(this,null,function*(){const{status:ha,message:Go,data:pa}=yield(0,le.rX)(_n,"debug"),Ea=jo()-Ia>(Xr+30)*1e3;if(ha!==0&&!Ea&&(mn({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),mn({type:4,payload:!1}),mn({type:7,payload:Or(hr({},cn),{debugResult:{status:2},debuging:!1})});return}ha===0&&(pa.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),mn({type:4,payload:!1}),mn({type:7,payload:Or(hr({},cn),{debugResult:pa,debuging:!1})}))})};const{time_limit:Xr}=Rr;let ea={input:encodeURIComponent(nr.test_case.input)};An.get("type")==="exercises"&&(ea.exercise_id=An.get("exercisesId"));const ga=yield(0,le.MU)(_n,ea);if(ga.status===-1&&An.get("exercisesId")){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`;return}const Ia=jo();(ga==null?void 0:ga.status)>-1?Ta():mn({type:4,payload:!1})}else mn({type:4,payload:!1})}catch(mr){console.log(mr)}finally{}})}function Va(mr,Xr){const ea=Xr?{modify_code:!1}:{};mn({type:3,payload:Or(hr({},nr),{hack:hr(Or(hr({},Rr),{code:mr}),ea)})}),Jo(!0)}const hi=mr=>Lr(void 0,null,function*(){let Xr=yield(0,me.ZP)(`/api/problems/${Rr==null?void 0:Rr.identifier}/start.json`,{method:"get",params:{language:mr==="C++"||mr==="c++"?encodeURIComponent(mr):mr,hack_user_id:ko==null?void 0:ko.user_id}});Xr.status!==-1&&_e.history.replace(`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)});function mi(mr){let Xr=mr.target.value;mn({type:3,payload:Or(hr({},nr),{test_case:{input:Xr}})})}function pi(){return Lr(this,null,function*(){try{let mr={};An.get("type")==="exercises"?mr.exercise_id=An.get("exercisesId"):Rr!=null&&Rr.homework_common_id&&(mr.homework_common_id=Rr==null?void 0:Rr.homework_common_id);const Xr=yield(0,le.H7)(_n,hr({},mr));Xr.status===401||(Va(We.Base64.decode(Xr.code)),(An.get("type")==="exercises"||Rr!=null&&Rr.homework_common_id)&&pt.Z.publish("to-reset-info"))}catch(mr){console.log(mr)}})}function ai(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",xn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Lr(this,null,function*(){const mr=yield(0,le.fi)(_n);mr.status===401||Va(We.Base64.decode(mr.code),!0)})}})}function Xa(){mn({type:9,payload:!0})}function vi(){mn({type:9,payload:!1})}function yi(mr){return Lr(this,null,function*(){yield(0,le.MK)(_n,mr),mn({type:1,payload:{showNote:!1,data:Or(hr({},nr),{hack:Or(hr({},Rr),{notes:mr.notes})})}})})}const Ca={hack:Rr,isLoading:Co,input:(Xt=nr==null?void 0:nr.test_case)==null?void 0:Xt.input,is_file:(hn=nr==null?void 0:nr.test_case)==null?void 0:hn.is_file,identifier:Rr==null?void 0:Rr.identifier,attachments_count:nr==null?void 0:nr.attachments_count,language:Rr==null?void 0:Rr.language,code:Rr==null?void 0:Rr.code,title:"main."+Do[Rr==null?void 0:Rr.language],modify_code:Rr==null?void 0:Rr.modify_code,notes:Rr==null?void 0:Rr.notes,debugResult:no,debuging:Xn,submitting:Dr,submitResult:pr,executingMessage:$r,onCancelNote:vi,onAddNote:yi,showNote:xr,user:ko,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:mi,onDebugCode:$a,onResetCode:pi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:To,topDispatch:mn};function Ya(){return Lr(this,null,function*(){const{praise_count:mr}=yield(0,le.vl)(Rr.id,{container_type:"Hack",type:1});let Xr=Or(hr({},nr),{hack:Or(hr({},Rr),{praises_count:mr,user_praise:!Rr.user_praise})});mn({type:3,payload:Xr})})}const Ja={topicId:_n,submitResult:pr,submitRecords:qn,submitting:Dr,page:wr,onPageChange:gi,hack:Rr,user:nr==null?void 0:nr.user,hack_sets:nr==null?void 0:nr.hack_sets,current_user:nr==null?void 0:nr.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(wo),xn.createElement(xn.Fragment,null,xn.createElement(de.Z,{spinning:Ar,delay:500},nr?xn.createElement(xn.Fragment,null,xn.createElement("header",{className:Ur()(sr.Z.header,sa&&sr.Z.whiteHeader)},An.get("type")!=="exercises"&&xn.createElement("div",null,xn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${ko==null?void 0:ko.image_url}`,alt:"user",width:36}),xn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},ko==null?void 0:ko.name)),An.get("type")==="exercises"&&xn.createElement("div",null,xn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",xn.createElement("span",{className:"ml10"},(yn=wo==null?void 0:wo.exercise)==null?void 0:yn.user_name)),xn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",xn.createElement("span",{className:"ml10"},(ln=wo==null?void 0:wo.exercise)==null?void 0:ln.student_id))),xn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},xn.createElement("div",null,Rr.name)),(Rr==null?void 0:Rr.is_program)&&xn.createElement(Zn.Z,{defaultValue:Rr==null?void 0:Rr.answer_long_time,onChange:mr=>{Na.current=mr},className:sr.Z.timepiece}),ko!=null&&ko.hack_manager?xn.createElement(_e.Link,{className:sr.Z.btn_edit,to:An.get("type")==="1"?An.get("pageId")?`/problems/newedit/${Rr.identifier}?type=1&pageId=${An.get("pageId")}&backUrl=${An.get("backUrl")}`:`/problems/newedit/${Rr.identifier}?type=1`:`/problems/newedit/${Rr.identifier}`}," ",xn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((an=wo==null?void 0:wo.exercise)!=null&&an.left_time)&&xn.createElement(xn.Fragment,null,xn.createElement("span",{style:{color:jr,marginRight:6},className:`iconfont icon-daojishi ${sr.Z.djs}`}),xn.createElement("span",{className:"c-white mr20"},xn.createElement(ho,{valueStyle:{color:jr,fontSize:20,fontWeight:500},title:xn.createElement("span",{style:{color:jr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:zr,onFinish:()=>Lr(void 0,null,function*(){const mr=yield(0,ue.VL)({categoryId:An.get("exercisesId"),commit_method:2});if((mr==null?void 0:mr.status)===0&&(Ha(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:xn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",xn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Lr(void 0,null,function*(){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`})})),(mr==null?void 0:mr.status)===-3){const Xr=parseInt(mr==null?void 0:mr.message);vo(Date.now()+Xr*1e3)}})}))),An.get("type")==="exercises"?xn.createElement(se.ZP,{type:"primary",onClick:()=>{const mr=()=>Lr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(qn!=null&&qn.records_count)||Vr){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:xn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:mr});return}mr()}},xn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):xn.createElement("span",{onClick:()=>{var mr;if(An.get("backUrl"))_e.history.push(An.get("backUrl"));else if(An.get("type")==="1"){let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}else _e.history.push("/problemset")}},xn.createElement(ne.Z,{title:"\u5173\u95ED"},xn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),xn.createElement(de.Z,{size:"large",spinning:Co},xn.createElement(oe.Z,{className:Ur()(sr.Z.myProblems,sa&&sr.Z.whiteMyProblems),leftChild:xn.createElement(en,hr({},Ja)),rightChild:xn.createElement(zo,hr({},Ca))}))):null,xn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},xn.createElement("section",{className:"oj-modal-content"},xn.createElement("div",{className:"oj-modal-head"},xn.createElement("img",{src:Bn,alt:""}),xn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),xn.createElement("aside",null,xn.createElement("img",{className:"mr30",src:ao.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",xn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},pr==null?void 0:pr.execute_time,"ms"),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("aside",{className:"mb50"},xn.createElement("img",{src:mo.Z,className:"mr30"}),xn.createElement("span",{className:"oj-modal-tt"},xn.createElement("span",null,xn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),xn.createElement("span",{className:"c-light-primary"},pr==null?void 0:pr.execute_memory,"kb")),xn.createElement("span",null,xn.createElement("span",null))),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("div",{id:"oj-modal-next",onClick:()=>Lr(void 0,null,function*(){var mr;if(pr!=null&&pr.next_identifier){let Xr=yield(0,me.ZP)(`/api/problems/${pr==null?void 0:pr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ko==null?void 0:ko.user_id}});Xr&&(window.location.href=`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)}else{let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}}),className:"oj-modal-btn"},pr!=null&&pr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),xn.createElement(zn.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function so({title:Dt,modify_code:Xt,onSyncCode:hn,onShowCodeSetting:yn,onResetCode:ln,hack:an,onChangeLanguage:cn,isWhiteTheme:mn,onShowResourceCentre:_n,attachments_count:Kn}){var An;const Ar=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ln})},[nr]=(0,_e.useSearchParams)(),no=nr.get("language"),pr=qn=>qn==="1"?"c++":qn==="2"?"C++":qn;return(0,be.useEffect)(()=>{no&&cn(pr(no))},[]),(0,be.useEffect)(()=>{an!=null&&an.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:xn.createElement("div",null,xn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),xn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),xn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ln()})},[an==null?void 0:an.language]),console.log(an,mn,"hack"),xn.createElement("div",{className:`${sr.Z.codeHead} ${mn?sr.Z.whiteCodeHead:""}`},xn.createElement("div",{className:sr.Z.navWrap},(An=an==null?void 0:an.all_language)==null?void 0:An.map(qn=>xn.createElement("div",{className:`${sr.Z.nav} ${qn===(an==null?void 0:an.language)?sr.Z.active:""}`,key:qn,onClick:()=>cn(qn)},xn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},xn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),xn.createElement("span",null,qn)))),xn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Xt?xn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hn},xn.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Kn>0&&xn.createElement("a",{onClick:_n},xn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),xn.createElement("a",{onClick:Ar},xn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),xn.createElement("a",{onClick:yn},xn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Dt){var Xt=Dt,{input:hn,is_file:yn,identifier:ln,showNote:an,onShowNote:cn,notes:mn,onCancelNote:_n,onAddNote:Kn,debugResult:An,language:Ar,debuging:nr,submitting:no,executingMessage:pr,code:qn,onSubmitCode:wr,onDebugCode:xr,onChangeCode:Xn,onChangeInput:Dr,onUpdateCode:$r,user:jr,isLoading:Cr,submitResult:zr}=Xt,vo=Tr(Xt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function wo(Co,Ho){return xn.createElement(so,Or(hr({},vo),{onShowCodeSetting:Co,onShowResourceCentre:Ho}))}const Uo=hr({input:hn,is_file:yn,debugResult:An,debuging:nr,submitting:no,executingMessage:pr,onDebugCode:xr,onChangeCode:Xn,onSubmitCode:wr,onChangeInput:Dr,user:jr,submitResult:zr},vo);return xn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},xn.createElement(Ze,{setIsWhiteTheme:vo==null?void 0:vo.setIsWhiteTheme,isLoading:Cr,language:Ar,value:qn,identifier:ln,onChange:Xn,onUpdateCode:$r,ActionBarRender:wo}),xn.createElement(ze.ZP,hr({},Uo)))}},10129:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},67172:function(xt,dt,ge){"use strict";ge.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ge(38147),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,ce)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ne=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&se(z,ce,te[ce]);if(E)for(var ce of E(te))de.call(te,ce)&&se(z,ce,te[ce]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function le(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},80443:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ge(59301),_e=ge(92832),E=ge(3113),he=ge(84105),de=ge(87395),se=ge(17124),ne=ge(24334),ie=ge(42678),le=ge(6339),ue=ge(65862),ae=ge(51908),oe=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,me=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))ce.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},ve=(je,Me)=>x(je,b(Me));const{TextArea:pe}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(we||{});function Pe(je,Me){switch(Me.type){case 0:return ve(me({},je),{visible:Me.payload});case 1:return ve(me({},je),{tabIndex:Me.payload});default:throw new Error}}function Le({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),Qe=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Ze,Xe,We,ze;if(Qe.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Qe.current);const Ue=Qe.current.offsetWidth-14,ot=((ze=(We=(Xe=(Ze=qe.current)==null?void 0:Ze._core)==null?void 0:Xe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ue/ot);qe.current.resize(Je,8),Be(!0)}},[]),a.createElement("div",{ref:Qe,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:Qe,expected_output:qe,is_file:Ze,input_file_url:Xe,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Qe}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function De(je){const{status:Me,error_msg:Ge,execute_time:Be,output:Qe,input:qe,expected_output:Ze,is_file:Xe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let ot=null;switch(Me){case se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Qe)));break;case se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&ne.Base64.decode(Qe)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ze&&ne.Base64.decode(Ze)));break;case se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:Qe,executingMessage:qe,debugResult:Ze,onChangeInput:Xe,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,ot]=(0,be.useReducer)(Pe,Se),{visible:Je,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{ot({type:0,payload:!1})},[je]);function Ye(Ae){let Ne=Ae.target.id;ot({type:1,payload:Ne})}function He(){ot({type:0,payload:!Je})}const Re=(0,be.useMemo)(()=>{if(Ze){const{status:Ae}=Ze;return a.createElement(a.Fragment,null,De(Ze))}return null},[Ze]);function Ve(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Xe}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ze?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Je?"up":""}`,onClick:He},Je?a.createElement(he.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:Ve},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{ot({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},12088:function(xt,dt,ge){"use strict";ge.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ge(59301),_e=ge(54580),E=ge(8591),he=ge(43418),de=ge(95237),se=ge(5112),ne=ge(3113),ie=ge(24905),le=ge(6848),ue=ge(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ge(47257),ee=ge.n(re),a=ge(38147),y=ge(1012),x=ge(65862),b=ge(21185),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))ve.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(me)for(var Be of me(Ge))pe.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},we=(Me,Ge)=>ce(Me,fe(Ge)),Pe=(Me,Ge,Be)=>new Promise((Qe,qe)=>{var Ze=ze=>{try{We(Be.next(ze))}catch(Ue){qe(Ue)}},Xe=ze=>{try{We(Be.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Qe(ze.value):Promise.resolve(ze.value).then(Ze,Xe);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:Le}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],Qe=0,qe=[],Ze=0;Ze{if(Ue.forEach(ot=>{let Je=ot.name.split(/\.(?=[^\.]+$)/);ot.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},De=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:Qe,rootIdentifier:qe,multiple:Ze=!1,defaultMultipleValue:Xe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,ot]=(0,be.useState)({}),[Je,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,Ve]=(0,be.useState)(null),Ae=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ke()},[]),(0,be.useEffect)(()=>{Be&&(Ae.current=[],Ne.current=0,ze([]),He(Xe))},[Be]);const Ke=()=>Pe(void 0,null,function*(){try{Ve(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,pt;const ct=Fe((tt=ke[0])==null?void 0:tt.name)||Fe((pt=ke[1])==null?void 0:pt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Ae.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const mt=new FormData;mt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(it=>{if(it.status===0){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===ke.name){const Tt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?Tt.input=it==null?void 0:it.content:Tt.output=it==null?void 0:it.content,Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const mt=new FormData;mt.append("file",ke.file),qe===null?mt.append("identifier","testsets"):mt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:mt},!0).then(it=>{if(it.filename){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===(it==null?void 0:it.filename)){const Tt=we(ye({},vt),{is_oss:!Re});return(St=it==null?void 0:it.filename)!=null&&St.includes(".in")?(Tt.in_object_key=it==null?void 0:it.object,Tt.in_object_size=it==null?void 0:it.size,Tt.input=it==null?void 0:it.filename,Tt.in_file=ke):(Tt.out_object_key=it==null?void 0:it.object,Tt.out_object_size=it==null?void 0:it.size,Tt.output=it==null?void 0:it.filename,Tt.out_file=ke),Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),pt=ke.name,ct={container_type:"TestSet",file_name:pt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(mt){if(mt.data.status===0){Ne.current=Ne.current+1;const at=Ae.current.map(it=>{var ft,vt,St,Tt,Bt,Nt,rn,Sn,un,on,Mn,Gn,Cn,Kt,Ht,Ut,Wt;if(it.name===((vt=(ft=mt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const nn=we(ye({},it),{is_oss:!Re});return(Bt=(Tt=(St=mt.data)==null?void 0:St.data)==null?void 0:Tt.file_name)!=null&&Bt.includes(".in")?(nn.in_object_key=(rn=(Nt=mt.data)==null?void 0:Nt.data)==null?void 0:rn.object,nn.in_object_size=(un=(Sn=mt.data)==null?void 0:Sn.data)==null?void 0:un.size,nn.input=(Mn=(on=mt.data)==null?void 0:on.data)==null?void 0:Mn.file_name,nn.in_file=ke):(nn.out_object_key=(Cn=(Gn=mt.data)==null?void 0:Gn.data)==null?void 0:Cn.object,nn.out_object_size=(Ht=(Kt=mt.data)==null?void 0:Kt.data)==null?void 0:Ht.size,nn.output=(Wt=(Ut=mt.data)==null?void 0:Ut.data)==null?void 0:Wt.file_name,nn.out_file=ke),nn}return it});if(Ae.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let it=Ee(at);it=it.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),it=it.map(ft=>we(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(it),Me()}}})},xe=ke=>new Promise((tt,pt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))})}),Ie=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var pt,ct;return!((pt=tt[0])!=null&&pt.name&&((ct=tt[1])!=null&&ct.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Te(tt)}))}),$e={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(pt=>pt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Ae.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(he.default,{open:Be,wrapClassName:Qe,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},$e),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,we(ye({},$e),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:Qe=!1,disabled:qe=!1,inputChange:Ze,onEvaluatingChange:Xe,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:ot,checkAll4:Je,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Ae,Ne]=(0,be.useState)(ye({},Ve)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ke=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Qe&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ot,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,$e,rt;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Xe(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||(($e=Oe[1])==null?void 0:$e.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((rt=Oe[1])==null?void 0:rt.name))),Qe&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Ze(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Xe(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Ae.dataUrl,filename:Ae.filename,type:Ae.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},Ve)),monacoEditor:{value:Ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=De},83554:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return re}});var be=ge(59301),_e=ge(8591),E=ge(6848),he=ge(71418),de=ge(95237),se=ge(43604),ne=ge(58421),ie=ge(3113),le=ge(96565),ue=ge(38147),ae=ge(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{fe(x.next(me))}catch(ve){z(ve)}},ce=me=>{try{fe(x.throw(me))}catch(ve){z(ve)}},fe=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[ce,fe]=(0,be.useState)(!1);function me(pe){te(pe)}function ve(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:me,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return be.createElement(he.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ce(me)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(xt,dt,ge){"use strict";ge.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ge(28209),_e=ge.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function de(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return AES.encrypt(ne,le,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return be.AES.decrypt(ne,le,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},84056:function(xt,dt,ge){"use strict";ge.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return he}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(xt,dt,ge){"use strict";ge.d(dt,{U:function(){return le}});var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))he.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function le(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?ae:ne(ne({},oe),z);a(!0),re(ce);const fe=yield ue(ce);return a(!1),x(fe),fe}),y]}},72530:function(xt,dt,ge){"use strict";ge.d(dt,{_:function(){return E}});var be=ge(59301),_e=ge(43418);const E=he=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const le of ne.current)clearTimeout(le);ne.current=[]};return(0,be.useEffect)(()=>{var le,ue,ae,oe,re,ee;if(ie(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((ae=(ue=he==null?void 0:he.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=he==null?void 0:he.exercise)==null?void 0:oe.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=he==null?void 0:he.exercise)==null?void 0:de.left_time,(se=he==null?void 0:he.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(xt,dt,ge){"use strict";ge.d(dt,{G:function(){return de},t:function(){return he}});var be=ge(7062),_e=ge.n(be);const E=null;function he(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(xt){(function(dt){(function(ge){if(1)xt.exports=ge();else var be})(function(){var ge,be,_e;return function(){function E(he,de,se){function ne(ue,ae){if(!de[ue]){if(!he[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};he[ue][0].call(ee.exports,function(a){var y=he[ue][1][a];return ne(y||a)},ee,ee.exports,E,he,de,se)}return de[ue].exports}for(var ie=void 0,le=0;le +`),kt.focus();default:throw new Error}},[kt,jn]),Do=(0,be.useMemo)(()=>{switch(jn){case ft:return be.createElement(Ze,{callback:ho,onCancel:xo});case Nt:return be.createElement(Xe.Z,{callback:ho,onCancel:xo});case vt:return be.createElement(We.Z,{callback:ho,onCancel:xo});case St:return be.createElement(Te,{callback:ho,onCancel:xo});case rn:return be.createElement(ke,{callback:ho,onCancel:xo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ho});case"inline-latex":return be.createElement(mt.Z,{showSaveButton:!0,callback:ho});default:return null}},[jn]);function xo(){Zn("")}(0,be.useEffect)(()=>{if(fo.current){let yn=function(Kn){mn=!0,_n=Kn.pageY},ln=function(){mn=!1},an=function(Kn){if(mn){let An=Kn.pageY-_n;An<0&&(An=0),An>300&&(An=300);let Ar=$t+An+"px";sr(Ar)}},cn=fo.current,mn=!1,_n=0;return cn.addEventListener("mousedown",yn),document.addEventListener("mousemove",an),document.addEventListener("mouseup",ln),()=>{cn.removeEventListener("mousedown",yn),document.removeEventListener("mousemove",an),document.removeEventListener("mouseup",ln)}}},[kt,fo]),(0,be.useEffect)(()=>{sr($t)},[$t]);const jo=dn(Ot),Yo=dn(cr),Fo={width:jo,height:Yo},Qr=(0,be.useMemo)(()=>{if(zn){let yn=new Date(zn),ln=yn.getHours(),an=yn.getMinutes(),cn=yn.getSeconds();return ln=ln<10?"0"+ln:ln,an=an<10?"0"+an:an,cn=cn<10?"0"+cn:cn,`${ln}:${an}:${cn}`}return 0},[zn]),so=yn=>{const ln=[];if(Tn){let an=-1;yn=yn.replace(/(@▁▁@|@▁@)/g,function(cn,mn,_n){ln.push({multiLine:cn!==Wt})})}return ln};function zo(){window.sessionStorage.removeItem(Lt),Ur(!1),Nn(0)}function Dt(){Ur(!1),Nn(0),kt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{Pn[jn]&&jn!==Tt&&jn!==St&&setTimeout(()=>{const yn=document.getElementsByClassName("markdown-popup-form")[0],ln=window.innerWidth/2-yn.offsetWidth/2,an=window.innerHeight/2-yn.offsetHeight/2;bo(ln),Hr(an)},0)},[jn]);const Xt=yn=>{yn.preventDefault();const ln=yn.clientX-xn,an=yn.clientY-uo;document.body.onmousemove=cn=>{let mn=cn.clientX-ln,_n=cn.clientY-an;const Kn=document.getElementsByClassName("markdown-popup-form")[0],An=window.innerWidth-Kn.offsetWidth,Ar=window.innerHeight-Kn.offsetHeight;mn=Math.max(0,Math.min(mn,An)),_n=Math.max(0,Math.min(_n,Ar)),hn(cn.clientX,cn.clientY,ln,an)&&(bo(mn),Hr(_n))},document.body.onmouseup=function(){document.body.onmousemove=null}},hn=(yn,ln,an,cn)=>{const mn=document.body.clientHeight,_n=document.body.clientWidth;return yn<20&&an>yn||yn>_n-20&&anln||ln>mn-20&&cnwe in ye?oe(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[we]=Pe,z=(ye,we)=>{for(var Pe in we||(we={}))y.call(we,Pe)&&b(ye,Pe,we[Pe]);if(a)for(var Pe of a(we))x.call(we,Pe)&&b(ye,Pe,we[Pe]);return ye},te=(ye,we)=>re(ye,ee(we));const{useForm:ce}=be.default,fe={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:we})=>{const[Pe]=ce();let Le=(0,le.useRef)();function Ee(je){Le.current.width=Pe.getFieldValue("width"),Le.current.align=Pe.getFieldValue("align"),ye(je,Le.current)}function De(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];Le.current=Me,Se(Me,De)}return ae.createElement(be.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(he.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,we){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(Ee){we(JSON.parse(Ee.target.responseText),ye)},!1),Le.addEventListener("error",function(Ee){console.error(Ee)},!1),Le.open("POST",`${ie.KI}/api/attachments.json`),Le.send(Pe)}},57261:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return E}});var be=ge(59301),_e=ge(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(xt,dt,ge){"use strict";var be=ge(829),_e=ge(57809),E=ge(78673),he=ge(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:le,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(fe=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:fe.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:le,onChange:ae},he.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},he.createElement(de,{value:12},"12px"),he.createElement(de,{value:14},"14px"),he.createElement(de,{value:16},"16px"),he.createElement(de,{value:18},"18px"),he.createElement(de,{value:20},"20px"),he.createElement(de,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:oe})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,me[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(E,he){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(he!==null){let ne=setInterval(se,he);return()=>clearInterval(ne)}},[he])}},38072:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{default:function(){return Cn}});var be=ge(59301),_e=ge(43418),E=ge(71418),he=ge(3113),de=ge(95237),se=ge(93948),ne=ge(43604),ie=ge(65582),le={correct:"correct___kxyVH",wrong:"wrong___mq9je",partialCorrect:"partialCorrect___mVUmW",unanswered:"unanswered___Qb6q9",wrap:"wrap___wnenN",head:"head___g9KUg",content:"content___gs8eE",left:"left___nmVnP",answerInfo:"answerInfo___vaCeC",dottedLineWrapper:"dottedLineWrapper___i4mG_",leftHalfCircle:"leftHalfCircle___ViyaI",dottedLine:"dottedLine___w83V6",rightHalfCircle:"rightHalfCircle___qbTN1",card:"card___pGijF",cardTitle:"cardTitle___eA6eY",cardContent:"cardContent___rchFp",cardTag:"cardTag___zad8x",right:"right___oipKn",overall:"overall___xMhs6",tipCorrect:"tipCorrect___fVjaz",tipWrong:"tipWrong___nMG7C",question:"question___uYC59",btns:"btns___als5Y"},ue=ge(38147),ae=ge(15075),oe=ge(43531),re=ge(5112),ee=ge(24905),a=ge(92832),y={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},x=ge(6339),b=ge(92310),z=ge.n(b),te=ge(96565),ce=ge(27687),fe=ge(38821),me=ge(87513),ve=ge(24334),pe=ge(8591),Se=ge(67172),ye=ge(88125),we=ge(56656),Pe=ge.n(we),Le=ge(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Kt,Ht,Ut)=>Ht in Kt?Ee(Kt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Kt[Ht]=Ut,Ge=(Kt,Ht)=>{for(var Ut in Ht||(Ht={}))Ce.call(Ht,Ut)&&Me(Kt,Ut,Ht[Ut]);if(De)for(var Ut of De(Ht))je.call(Ht,Ut)&&Me(Kt,Ut,Ht[Ut]);return Kt},Be=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),qe=({className:Kt,data:Ht={},identifier:Ut,userAnswer:Wt,onFinish:nn})=>{const[bn,dn]=(0,be.useState)(!1),[Ln,Yt]=(0,be.useState)({}),sn=()=>new Date().getTime(),Pn=Pt=>Be(void 0,null,function*(){let _t=ve.Base64.decode(Ht.code);return Wt.length>0&&(Wt==null||Wt.map($t=>{$t.multi_line?_t=_t.substring(0,_t.indexOf("@\u2581\u2581@"))+$t.value+_t.substring(_t.indexOf("@\u2581\u2581@")+4):_t=_t.substring(0,_t.indexOf("@\u2581@"))+$t.value+_t.substring(_t.indexOf("@\u2581@")+3)})),yield(0,Se.n4)(Pt,{code:ve.Base64.encode(_t),language:Ht.language,answers:Wt==null?void 0:Wt.map($t=>$t.value)})}),Fn=()=>Be(void 0,null,function*(){var Pt;if((Pt=Wt==null?void 0:Wt.filter($t=>!$t.value))!=null&&Pt.length){pe.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}dn(!0);const _t=yield(0,ue.ZP)(`/api/problems/${Ut}/start.json`,{method:"get"}),Ot=yield Pn(_t==null?void 0:_t.identifier);if((Ot==null?void 0:Ot.status)===0){let kn=function(){return Be(this,null,function*(){const{status:On,message:Sr,data:Qn}=yield(0,Se.rX)(_t==null?void 0:_t.identifier,"submit");if(sn()-$t>10*1e3*(Wt==null?void 0:Wt.length)){dn(!1),_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(On===0){dn(!1),Qn.status===2?_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Yt(Qn);return}setTimeout(kn,1e3)})};const $t=sn();yield(0,Se.bM)(_t==null?void 0:_t.identifier,{}),kn();return}dn(!1)});return Le.createElement("div",null,Le.createElement(he.ZP,{className:z()(Kt),loading:bn,onClick:Fn},"\u63D0\u4EA4\u4EE3\u7801"),Le.createElement(_e.default,{open:!!(Ln!=null&&Ln.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>nn==null?void 0:nn(),footer:!1,onOk:()=>Yt({}),onCancel:()=>Yt({})},Le.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Le.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Le.createElement("span",{style:{marginLeft:12,color:Ln.status!==0&&"#E30000"}},ye.Im[Ln.status])),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:12}},Pe()(Ln.created_at).format("YYYY-MM-DD HH:mm:ss"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Le.createElement("span",{style:{marginLeft:12}},Ln.language)),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Le.createElement("span",{style:{marginLeft:12}},Ln.execute_time,"ms"))),Le.createElement(ye.Y4,Ge({},Ln)))))},Ze=ge(59301),Xe=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ut=(Kt,Ht,Ut)=>Ht in Kt?Xe(Kt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Kt[Ht]=Ut,Ye=(Kt,Ht)=>{for(var Ut in Ht||(Ht={}))ot.call(Ht,Ut)&&ut(Kt,Ut,Ht[Ut]);if(Ue)for(var Ut of Ue(Ht))Je.call(Ht,Ut)&&ut(Kt,Ut,Ht[Ut]);return Kt},He=(Kt,Ht)=>We(Kt,ze(Ht)),Re=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())});const Ve=["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"],Ae=({data:Kt})=>{const{question_type:Ht,group_topic_id:Ut,commit_wrong_question:{analysis:Wt,standard_answer_show:nn,tag_discipline_names:bn,standard_answer:dn}={}}=Kt,Ln=()=>{if([0,1,2].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},nn));if([3].includes(Ht))return dn==null?void 0:dn.map((Yt,sn)=>{var Pn,Fn;return Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),(Yt==null?void 0:Yt.model)===1&&Ze.createElement("div",{className:"c-black"},(Pn=Yt==null?void 0:Yt.answer_text)==null?void 0:Pn.join("\u3001")),(Yt==null?void 0:Yt.model)===2&&Ze.createElement("div",{className:"flex gap-10px"},(Fn=Yt==null?void 0:Yt.answer_text)==null?void 0:Fn.map((Pt,_t)=>Ze.createElement(ce.Z,{key:sn+""+_t,disabled:!0,value:Pt})))))});if([4].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},dn==null?void 0:dn[0]));if([6].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement(x.Z,{className:y.md,value:dn||"-"}));if([8].includes(Ht))return dn==null?void 0:dn.map((Yt,sn)=>Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),Ze.createElement("div",{className:"c-black"},Yt==null?void 0:Yt.answer_text))))};return Ze.createElement("div",{className:y.extra},Ln(),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ze.createElement(x.Z,{className:y.md,value:Wt||"-"})),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ze.createElement("div",{className:"c-black"},bn==null?void 0:bn.join("\u3001"))))},Ne=Kt=>{const Ht=Wt=>{const{user_answer:nn,standard_answer:bn,standard_answers:dn,standard_answer_show:Ln,tag_discipline_names:Yt,analysis:sn,user_answer_infos:Pn}=Wt;return Wt={user_answer_is_right:(Pn==null?void 0:Pn.user_answer_is_right)===void 0?null:Pn==null?void 0:Pn.user_answer_is_right,user_answer:nn,analysis:sn,standard_answer_show:Ln,tag_discipline_names:Yt,standard_answer:dn||bn},Wt};return Kt.map((Wt,nn)=>(Wt.q_position=nn+1,Wt.commit_wrong_question=Ht(Wt),[7].includes(Wt==null?void 0:Wt.question_type)&&(Wt.commit_wrong_question.sub_exercise_questions=Wt.sub_exercise_questions.map(bn=>Ht(bn))),Wt))},et=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,question_choices:nn,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Kt,Yt=dn!==void 0,sn=Pn=>{const Fn=Pn.target.value;Ut(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:Yt,value:Yt?Ln==null?void 0:Ln[0]:Ht,onChange:sn,className:Yt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((Pn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:Kt}))},Ke=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,question_choices:nn,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Kt,Yt=dn!==void 0,sn=Pn=>{Ut(Pn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(ee.default.Group,{disabled:Yt,style:{flexDirection:"column"},value:Yt?Ln:Ht,onChange:sn,className:Yt&&`edu-checkbox-${dn?"green":"red"}`},nn==null?void 0:nn.map((Pn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(ee.default,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:Kt}))},Fe=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,question_choices:nn,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Kt,Yt=dn!==void 0,sn=Pn=>{const Fn=Pn.target.value;Ut(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:Yt,value:Yt?Ln==null?void 0:Ln[0]:Ht,onChange:sn,className:Yt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((Pn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:Kt}))},Oe=({data:Kt={},value:Ht,onChange:Ut})=>{const[Wt,nn]=(0,be.useState)([]),{question_title:bn,q_position:dn,standard_answer:Ln,commit_wrong_question:{user_answer_is_right:Yt,user_answer:sn}={}}=Kt,Pn=Yt!==void 0,Fn=Pt=>{Ut(Pt)};return(0,be.useEffect)(()=>{if(Pn){nn(sn);return}if(Ht){nn(Ht);return}const Pt=Ln==null?void 0:Ln.map(_t=>He(Ye({},_t),{exercise_choice_id:_t.position,answer_text:""}));nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${dn}\u3001`+bn}),Ze.createElement("div",{className:"flex flex-col gap-20px mb20"},Wt==null?void 0:Wt.map((Pt,_t)=>Ze.createElement(de.Z,{align:"middle",wrap:!1},Ze.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",_t+1),Ze.createElement("div",{className:"flex-1"},(Pt==null?void 0:Pt.model)===1?Ze.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Pn,value:Pt==null?void 0:Pt.answer_text,onChange:Ot=>{Wt[_t].answer_text=Ot.target.value,nn([...Wt]),Fn(Wt)}}):Ze.createElement(ce.Z,{value:Pt==null?void 0:Pt.answer_text,disabled:Pn,onChange:Ot=>{Wt[_t].answer_text=Ot,nn([...Wt]),Fn(Wt)}}))))),Pn&&Ze.createElement(Ae,{data:Kt}))},Te=({data:Kt={},value:Ht,onChange:Ut})=>{const{question_title:Wt,q_position:nn,commit_wrong_question:{user_answer_is_right:bn,user_answer:dn}={}}=Kt,Ln=bn!==void 0,Yt=sn=>{Ut(sn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${nn}\u3001`+Wt}),Ln?Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},dn==null?void 0:dn[0]):Ze.createElement(te.Z,{watch:!0,onChange:Yt,defaultValue:Ht}),Ln&&Ze.createElement(Ae,{data:Kt}))},xe=({showEntryAnswer:Kt,updateData:Ht,examPaperId:Ut,params:Wt,data:nn={}})=>{const[bn,dn]=(0,be.useState)(!1),[Ln,Yt]=(0,be.useState)(""),[sn,Pn]=(0,be.useState)("none"),Fn=(0,be.useRef)(),{question_id:Pt,question_title:_t,q_position:Ot,languages:$t,description:kn,hack_identifier:On,commit_wrong_question:{user_answer_is_right:Sr}={}}=nn,Gt=typeof Kt!="undefined"?Kt:!(Sr!==void 0),Lt=()=>Re(void 0,null,function*(){if(dn(!0),On){const At=yield(0,me.nF)({id:On});(At==null?void 0:At.status)===0&&(Yt(`/myproblems/${At.identifier}?type=exercises&exercisesId=${Ut}&coursesId=coursesId&login=${Wt.login}&questionId=${Pt}`),Pn("block"))}dn(!1)}),fn=At=>{At.data==="backExercise"&&(Pn("none"),Yt(""),Ht())};return(0,be.useEffect)(()=>(window.addEventListener("message",fn),()=>{window.removeEventListener("message",fn)}),[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Ot}\u3001`+_t}),Gt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement(fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:$t}),Ze.createElement(he.ZP,{loading:bn,onClick:Lt,className:y.btn},"\u8FDB\u5165\u7B54\u9898")),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{className:y.md,value:kn})),!Gt&&Ze.createElement(Ae,{data:nn}),Ze.createElement("iframe",{style:{display:sn},className:y.iframe,src:Ln,ref:Fn}))},Ie=({showEntryAnswer:Kt,updateData:Ht,data:Ut={},value:Wt,onChange:nn})=>{const[bn,dn]=(0,be.useState)([]),{code:Ln,hack_identifier:Yt,question_title:sn,q_position:Pn,standard_answer_with_score:Fn,commit_wrong_question:{user_answer_is_right:Pt,user_answer:_t}={}}=Ut,$t=typeof Kt!="undefined"?Kt:!(Pt!==void 0),kn=On=>{nn(On)};return(0,be.useEffect)(()=>{if(_t){const Sr=_t==null?void 0:_t.map(Qn=>He(Ye({},Qn),{exercise_choice_id:Qn==null?void 0:Qn.choice_id,value:Qn.answer_text}));dn(Sr),Kt===!0&&kn(Sr);return}if(Wt){dn(Wt);return}const On=Fn==null?void 0:Fn.map(Sr=>He(Ye({},Sr),{exercise_choice_id:Sr.position,answer_text:"",score:""}));dn(On)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Pn}\u3001`+sn}),$t&&Ze.createElement("div",{className:y.boxHead},Ze.createElement("div",{style:{color:"#FA6400"}},Ze.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ze.createElement(qe,{className:y.btn,data:Ut,onFinish:Ht,userAnswer:bn,identifier:Yt})),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{disabledFill:!$t,programFillValue:bn,showProgramFill:!0,onFillChange:(On,Sr)=>{var Qn;bn[Number(Sr)].answer_text=(Qn=On[Number(Sr)])==null?void 0:Qn.value,dn([...bn]),kn(bn)},value:ve.Base64.decode(Ln||"")})),!$t&&Ze.createElement(Ae,{data:Ut}))},$e=({data:Kt={},value:Ht,onChange:Ut})=>{const[Wt,nn]=(0,be.useState)([]),[bn,dn]=(0,be.useState)([]),{question_title:Ln,q_position:Yt,commit_wrong_question:sn,sub_exercise_questions:Pn}=Kt,Fn=(Pt,_t)=>{Wt[_t]=Pt,nn([...Wt]),Ut(Wt)};return(0,be.useEffect)(()=>{const Pt=Pn==null?void 0:Pn.map((_t,Ot)=>{var $t;return He(Ye({},_t),{q_position:`${Yt}.${Ot+1}`,commit_wrong_question:($t=sn==null?void 0:sn.sub_exercise_questions)==null?void 0:$t[Ot]})});dn(Pt)},[]),(0,be.useEffect)(()=>{if(Ht){nn(Ht);return}const Pt=Array(Pn==null?void 0:Pn.length).fill(void 0);nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Yt}\u3001`+Ln}),Ze.createElement("div",{className:"flex flex-col gap-20px"},bn==null?void 0:bn.map((Pt,_t)=>{const Ot=Wt[_t];return Ze.createElement(be.Fragment,{key:_t},(Pt==null?void 0:Pt.question_type)===0&&Ze.createElement(et,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===1&&Ze.createElement(Ke,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===2&&Ze.createElement(Fe,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===3&&Ze.createElement(Oe,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}),(Pt==null?void 0:Pt.question_type)===4&&Ze.createElement(Te,{value:Ot,data:Pt,onChange:$t=>Fn($t,_t)}))})))};var rt=ge(61621),ke={question:"question___QjGrh"},tt=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),ct=({visible:Kt,data:Ht,onClose:Ut,login:Wt})=>{const[nn,bn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)({});(0,be.useEffect)(()=>{Kt&&Yt()},[Kt]);const Yt=()=>tt(void 0,null,function*(){var sn;bn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/origin_question_infos.json`,{method:"get",params:{login:Wt}});if((Pn==null?void 0:Pn.status)===0){const Fn=((sn=Ne([Pn==null?void 0:Pn.data]))==null?void 0:sn[0])||{};Ln(Fn)}bn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ut,open:Kt,title:"\u539F\u9898",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ke.question},(dn==null?void 0:dn.question_type)===0&&be.createElement(et,{data:dn}),(dn==null?void 0:dn.question_type)===1&&be.createElement(Ke,{data:dn}),(dn==null?void 0:dn.question_type)===2&&be.createElement(Fe,{data:dn}),(dn==null?void 0:dn.question_type)===3&&be.createElement(Oe,{data:dn}),(dn==null?void 0:dn.question_type)===4&&be.createElement(Te,{data:dn}),(dn==null?void 0:dn.question_type)===6&&be.createElement(xe,{data:dn}),(dn==null?void 0:dn.question_type)===7&&be.createElement($e,{data:dn}),(dn==null?void 0:dn.question_type)===8&&be.createElement(Ie,{data:dn}))))},ht={question:"question___yvmNV"},lt=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),at=({visible:Kt,data:Ht,onClose:Ut,login:Wt})=>{const[nn,bn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)([]);(0,be.useEffect)(()=>{Kt&&Yt()},[Kt]);const Yt=()=>lt(void 0,null,function*(){var sn;bn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/doing_wrong_question_records.json`,{method:"get",params:{login:Wt}});(Pn==null?void 0:Pn.status)===0&&Ln(Ne(((sn=Pn==null?void 0:Pn.data)==null?void 0:sn.list)||[])),bn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ut,open:Kt,title:"\u505A\u9898\u8BB0\u5F55",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ht.question},dn.map((sn,Pn)=>{var Fn,Pt;return be.createElement(be.Fragment,{key:sn==null?void 0:sn.question_id},(sn==null?void 0:sn.question_type)===0&&be.createElement(et,{data:sn}),(sn==null?void 0:sn.question_type)===1&&be.createElement(Ke,{data:sn}),(sn==null?void 0:sn.question_type)===2&&be.createElement(Fe,{data:sn}),(sn==null?void 0:sn.question_type)===3&&be.createElement(Oe,{data:sn}),(sn==null?void 0:sn.question_type)===4&&be.createElement(Te,{data:sn}),(sn==null?void 0:sn.question_type)===6&&be.createElement(xe,{data:sn}),(sn==null?void 0:sn.question_type)===7&&be.createElement($e,{data:sn}),(sn==null?void 0:sn.question_type)===8&&be.createElement(Ie,{data:sn}),be.createElement(de.Z,{align:"middle",justify:"space-between"},be.createElement("div",{className:"c-grey-666"},"\u7B54\u9898\u7ED3\u679C\xA0\xA0",(Fn=sn==null?void 0:sn.user_answer_infos)!=null&&Fn.user_answer_is_right?be.createElement("span",{style:{color:"#19CB70"}},"\u7B54\u5BF9\u4E86"):be.createElement("span",{style:{color:"#E30000"}},"\u7B54\u9519\u4E86")),be.createElement("div",{className:"c-grey-666"},"\u63D0\u4EA4\u65F6\u95F4\xA0\xA0",be.createElement("span",{className:"c-black"}),Pe()((Pt=sn==null?void 0:sn.user_answer_infos)==null?void 0:Pt.user_answer_time).format("YYYY-MM-DD HH:mm:ss"))),PnHt in Kt?ft(Kt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Kt[Ht]=Ut,Sn=(Kt,Ht)=>{for(var Ut in Ht||(Ht={}))Bt.call(Ht,Ut)&&rn(Kt,Ut,Ht[Ut]);if(Tt)for(var Ut of Tt(Ht))Nt.call(Ht,Ut)&&rn(Kt,Ut,Ht[Ut]);return Kt},un=(Kt,Ht)=>vt(Kt,St(Ht)),on=(Kt,Ht)=>{var Ut={};for(var Wt in Kt)Bt.call(Kt,Wt)&&Ht.indexOf(Wt)<0&&(Ut[Wt]=Kt[Wt]);if(Kt!=null&&Tt)for(var Wt of Tt(Kt))Ht.indexOf(Wt)<0&&Nt.call(Kt,Wt)&&(Ut[Wt]=Kt[Wt]);return Ut},Mn=(Kt,Ht,Ut)=>new Promise((Wt,nn)=>{var bn=Yt=>{try{Ln(Ut.next(Yt))}catch(sn){nn(sn)}},dn=Yt=>{try{Ln(Ut.throw(Yt))}catch(sn){nn(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ut=Ut.apply(Kt,Ht)).next())}),Cn=({})=>{var Kt,Ht,Ut,Wt,nn,bn,dn,Ln,Yt,sn,Pn;const Fn=(0,ie.useDispatch)(),Pt=(0,ie.useParams)(),[_t,Ot]=(0,be.useState)(!0),[$t,kn]=(0,be.useState)(0),[On,Sr]=(0,be.useState)({}),[Qn,Gt]=(0,be.useState)(null),[Lt,fn]=(0,be.useState)([]),[At,pn]=(0,be.useState)(null),[Tn,Wn]=(0,be.useState)(null),[Dn,bt]=(0,be.useState)(0),[It,Ft]=(0,be.useState)(null),[Et,tn]=(0,be.useState)(!1),[Jt,Vt]=(0,be.useState)(null),[Qt,$n]=(0,be.useState)(!1),Vn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,be.useEffect)(()=>(Fn({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Fn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{kt()},[]),(0,be.useEffect)(()=>{Qn&&Pr(Qn)},[Qn]);const kt=(Zn="")=>Mn(void 0,null,function*(){var zn,Nn,cr,sr,Yr,Ur,Mr,mo,ao,xn,bo,uo,Hr,Po;Ot(!0);const Jr=yield(0,ue.ZP)("/api/intelligent_imports/ai_push.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,login:Pt==null?void 0:Pt.login,scene_type:11,exercise_question_id:Zn}});if((Jr==null?void 0:Jr.status)!==0)return Jr;const fo=(zn=Jr==null?void 0:Jr.data)==null?void 0:zn.ai_question_record_id;let Gr;do if(Gr=yield(0,ue.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:fo}}),((Nn=Gr==null?void 0:Gr.data)==null?void 0:Nn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F"),Vt([(sr=(cr=Gr==null?void 0:Gr.data)==null?void 0:cr.progress)==null?void 0:sr.current_success_count,(Ur=(Yr=Gr==null?void 0:Gr.data)==null?void 0:Yr.progress)==null?void 0:Ur.total]);break}else if(((Mr=Gr==null?void 0:Gr.data)==null?void 0:Mr.status)===0)Zn||tn(!0),$n(!0),Vt([(ao=(mo=Gr==null?void 0:Gr.data)==null?void 0:mo.progress)==null?void 0:ao.current_success_count,(bo=(xn=Gr==null?void 0:Gr.data)==null?void 0:xn.progress)==null?void 0:bo.total]),console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(hr=>setTimeout(hr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((uo=Gr==null?void 0:Gr.data)==null?void 0:uo.status)===0);Zn?(At[Tn-1]=void 0,pn([...At]),Pr(Qn)):Gt((Po=(Hr=Gr==null?void 0:Gr.data)==null?void 0:Hr.content)==null?void 0:Po.exercise_id),$n(!1)}),Pr=Zn=>Mn(void 0,null,function*(){var zn;Ot(!0);const Nn=yield(0,ue.ZP)(`/api/exercises/${Zn}/simulate_start_answer.json`,{method:"get"});if((Nn==null?void 0:Nn.status)===0){const[cr,sr,Yr]=[[],[],[],[]];(zn=Nn==null?void 0:Nn.exercise_question_types)==null||zn.forEach((Ur,Mr)=>{sr.push(!0);const mo=Ur,{items:ao}=mo,xn=on(mo,["items"]);ao==null||ao.forEach((bo,uo)=>{cr.push(void 0),Yr.push(un(Sn({},bo),{index:Mr,clickIndex:bo.q_position,q_position:uo+1,titleParams:xn}))})}),Sr(Nn),Ft(It||sr),pn(At||cr),fn(Yr),Wn(Tn||1),bt(Dn+1),tn(!1)}Ot(!1)}),or=Zn=>{At[Tn-1]=Zn,pn([...At])},lr=()=>Mn(void 0,null,function*(){var Zn;const{question_id:zn,question_type:Nn,sub_exercise_questions:cr}=en,sr={};if([0,1,2].includes(Nn)&&(sr.exercise_choice_id=Bn),[3,8].includes(Nn)&&(sr.user_exercise_answers=Bn),[4].includes(Nn)&&(sr.answer_text=Bn),[7].includes(Nn)){const Ur=cr==null?void 0:cr.map((Mr,mo)=>{const ao={sub_question_id:Mr==null?void 0:Mr.question_id};return[0,1,2].includes(Mr.question_type)&&(ao.exercise_choice_id=Bn[mo]),[3].includes(Mr.question_type)&&(ao.user_exercise_answers=Bn[mo]),[4].includes(Mr.question_type)&&(ao.answer_text=Bn[mo]),ao});sr.sub_questions=Ur}Ot(!0);const Yr=yield(0,ue.ZP)(`/api/exercise_questions/${zn}/exercise_answers/commit_wrong_question.json`,{method:"post",body:sr});if((Yr==null?void 0:Yr.status)===0){let Ur=Lt[Tn-1];const Mr=(Yr==null?void 0:Yr.data)||{},{sub_exercise_questions:mo}=Mr,ao=on(Mr,["sub_exercise_questions"]);Ur=un(Sn({},Ur),{has_doing_question_records:!0,commit_wrong_question:ao}),[8].includes(Nn)&&(Ur.sub_exercise_questions=(Zn=Ur==null?void 0:Ur.sub_exercise_questions)==null?void 0:Zn.map((xn,bo)=>un(Sn({},xn),{commit_wrong_question:mo[bo]}))),Lt[Tn-1]=Ur,fn([...Lt])}Ot(!1)}),Zr=()=>{var Zn;const zn=Lt.length-((Zn=Lt.filter(Nn=>{var cr;return(cr=Nn==null?void 0:Nn.commit_wrong_question)==null?void 0:cr.user_answer_is_right}))==null?void 0:Zn.length);if(zn===0){ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`);return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:it.createElement("span",null,"\u5171 ",it.createElement("span",{className:"c-light-primary"},Lt.length)," \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ",it.createElement("span",{style:{color:"#FF9D18"}},zn)," \u9053\u9898\u672A\u5DE9\u56FA\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>{ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`)}})},En=(0,be.useMemo)(()=>{const Zn=[],zn=new Map;return Lt.forEach(Nn=>{const{question_type:cr,name:sr}=Nn.titleParams;zn.has(cr)||zn.set(cr,{question_type:cr,name:sr,items:[]}),zn.get(cr).items.push(Nn)}),zn.forEach(Nn=>{Zn.push(Nn)}),Zn},[Lt]),en=Lt[Tn-1]||{},Bn=At==null?void 0:At[Tn-1],jn=()=>{const{question_type:Zn}=en;let zn=!0;return[0,2,4].includes(Zn)&&(Bn||(zn=!1)),[1].includes(Zn)&&(!Bn||(Bn==null?void 0:Bn.length)===0)&&(zn=!1),[3].includes(Zn)&&(!Bn||Bn!=null&&Bn.some(Nn=>!Nn.answer_text))&&(zn=!1),[6,8].includes(Zn)&&(zn=!1),zn};return it.createElement(E.Z,{spinning:_t},it.createElement("div",{className:le.wrap,style:Et?{opacity:0}:{}},it.createElement("div",{className:le.head},it.createElement("b",{className:"c-grey-333 font20"},((Kt=On==null?void 0:On.exercise)==null?void 0:Kt.exercise_name)||"--"),it.createElement(he.ZP,{onClick:Zr,icon:it.createElement("i",{className:"iconfont icon-tuichu2"})},"\u9000\u51FA")),it.createElement("div",{className:le.content},it.createElement("div",{className:le.left},it.createElement("aside",{className:"p20 bg-white c-grey-666"},it.createElement("div",null,"\u59D3\u540D",it.createElement("b",{className:"ml10 c-grey-333"},((Ht=On==null?void 0:On.exercise)==null?void 0:Ht.user_name)||"--")),it.createElement("div",{className:"mt8"},"\u5B66\u53F7",it.createElement("b",{className:"ml10 c-grey-333"},((Ut=On==null?void 0:On.exercise)==null?void 0:Ut.student_id)||"--"))),it.createElement("aside",{className:le.answerInfo},it.createElement(de.Z,{justify:"space-between"},it.createElement("div",null,"\u5DE9\u56FA\u8FDB\u5EA6"),it.createElement("b",null,it.createElement("span",{className:"c-light-primary"},(Wt=Lt==null?void 0:Lt.filter(Zn=>{var zn;return!!((zn=Zn==null?void 0:Zn.commit_wrong_question)!=null&&zn.user_answer_is_right)}))==null?void 0:Wt.length),it.createElement("span",{className:"c-grey-999"},"/",Lt.length))),it.createElement(se.Z,{percent:((nn=Lt==null?void 0:Lt.filter(Zn=>{var zn;return!!((zn=Zn==null?void 0:Zn.commit_wrong_question)!=null&&zn.user_answer_is_right)}))==null?void 0:nn.length)/Lt.length*100,showInfo:!1}),it.createElement("div",{className:"c-grey-333"},"\u5171",it.createElement("span",{className:"c-light-primary ml5 mr5"},Lt.length),"\u9898")),it.createElement(de.Z,{className:le.dottedLineWrapper,align:"middle"},it.createElement(ne.Z,{className:le.leftHalfCircle}),it.createElement(ne.Z,{flex:1,className:le.dottedLine}),it.createElement(ne.Z,{className:le.rightHalfCircle})),it.createElement("aside",{className:le.card},En.map((Zn,zn)=>{var Nn;return it.createElement(be.Fragment,{key:Zn==null?void 0:Zn.question_type},it.createElement("div",{onClick:()=>Ft(It.with(zn,!It[zn])),className:le.cardTitle},It[zn]?it.createElement(ae.Z,{rev:""}):it.createElement(oe.Z,{rev:""}),it.createElement("span",{className:"ml5 c-grey-666"},Zn.name)),It[zn]&&it.createElement("div",{className:le.cardContent},(Nn=Zn==null?void 0:Zn.items)==null?void 0:Nn.map((cr,sr)=>{var Yr;const Ur=(Yr=cr==null?void 0:cr.commit_wrong_question)==null?void 0:Yr.doing_question_status;let Mr="unanswered";return Ur===0&&(Mr="wrong"),Ur===1&&(Mr="correct"),Ur===2&&(Mr="partialCorrect"),it.createElement("div",{onClick:()=>Wn(cr==null?void 0:cr.clickIndex),className:le[Mr],key:cr==null?void 0:cr.clickIndex},sr+1)})))})),it.createElement("div",{className:le.cardTag},it.createElement("div",null,it.createElement("b",{className:le.correct}),"\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.wrong}),"\u9519\u8BEF"),it.createElement("div",null,it.createElement("b",{className:le.partialCorrect}),"\u90E8\u5206\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.unanswered}),"\u672A\u7B54"))),it.createElement("div",{className:le.right},it.createElement("div",{className:le.overall},it.createElement("b",{className:"c-black"},Vn[en==null?void 0:en.index],"\u3001\u3010",(bn=en==null?void 0:en.titleParams)==null?void 0:bn.name,"\u3011"),it.createElement("span",{style:{marginRight:"auto"},className:"c-grey-666"},"\uFF08\u5171",(dn=en==null?void 0:en.titleParams)==null?void 0:dn.count,"\u9898\uFF09"),(en==null?void 0:en.has_doing_question_records)&&it.createElement("div",{onClick:()=>kn(2),className:"current c-light-primary mr20"},it.createElement("i",{className:"iconfont icon-lishijilu font14 mr5"}),"\u505A\u9898\u8BB0\u5F55"),it.createElement("div",{onClick:()=>kn(1),className:"current c-light-primary"},it.createElement("i",{className:"iconfont icon-chakan3 font14 mr5"}),"\u67E5\u770B\u539F\u9898")),((Ln=en==null?void 0:en.commit_wrong_question)==null?void 0:Ln.user_answer_is_right)===!0&&it.createElement("div",{className:le.tipCorrect},"\u606D\u559C\u4F60\u5DF2\u7ECF\u638C\u63E1\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\uFF01\u4EE5\u540E\u9047\u5230\u540C\u7C7B\u8BD5\u9898\u8BB0\u5F97\u7075\u6D3B\u8FD0\u7528~"),((Yt=en==null?void 0:en.commit_wrong_question)==null?void 0:Yt.user_answer_is_right)===!1&&it.createElement("div",{className:le.tipWrong},it.createElement("span",null,"\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u4F60\u8FD8\u672A\u638C\u63E1\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5927\u6A21\u578B\u7EE7\u7EED\u51FA\u9898\u8FDB\u884C\u5DE9\u56FA"),it.createElement("div",{onClick:()=>kt(en==null?void 0:en.question_id)},"\u7EE7\u7EED\u51FA\u9898")),it.createElement("div",{className:le.question,key:Tn+Dn},(en==null?void 0:en.question_type)===0&&it.createElement(et,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===1&&it.createElement(Ke,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===2&&it.createElement(Fe,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===3&&it.createElement(Oe,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===4&&it.createElement(Te,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===6&&it.createElement(xe,{showEntryAnswer:((sn=en==null?void 0:en.commit_wrong_question)==null?void 0:sn.user_answer_is_right)!==!0,updateData:lr,examPaperId:Qn,params:Pt,data:en}),(en==null?void 0:en.question_type)===7&&it.createElement($e,{value:Bn,data:en,onChange:or}),(en==null?void 0:en.question_type)===8&&it.createElement(Ie,{showEntryAnswer:((Pn=en==null?void 0:en.commit_wrong_question)==null?void 0:Pn.user_answer_is_right)!==!0,updateData:lr,value:Bn,data:en,onChange:or})),it.createElement("div",{className:le.btns},Tn!==1&&it.createElement(he.ZP,{onClick:()=>Wn(Tn-1),type:"primary"},"\u4E0A\u4E00\u9898"),Tn!==Lt.length&&it.createElement(he.ZP,{onClick:()=>Wn(Tn+1),type:"primary"},"\u4E0B\u4E00\u9898"),!(en!=null&&en.commit_wrong_question)&&jn()&&it.createElement(he.ZP,{onClick:lr,type:"primary"},"\u786E\u8BA4"))))),it.createElement(ct,{login:Pt==null?void 0:Pt.login,data:en,visible:$t===1,onClose:()=>kn(0)}),it.createElement(at,{login:Pt==null?void 0:Pt.login,data:en,visible:$t===2,onClose:()=>kn(0)}),it.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Qt,title:null,footer:null,width:320,afterClose:()=>Vt(null)},it.createElement(de.Z,{align:"middle",style:{flexDirection:"column",paddingTop:20}},it.createElement(E.Z,{size:"large"}),it.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),!Qn&&it.createElement(de.Z,{align:"middle",className:"mb10"},it.createElement(se.Z,{style:{width:"auto",marginBottom:0},size:[200,8],showInfo:!1,percent:Jt?Jt[0]/Jt[1]*100:0}),Jt&&it.createElement("span",null,Jt[0],"/",Jt[1])))))}},21390:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(31797),E=ge(5871),he=ge(78241),de=ge(43418),se=ge(71418),ne=ge(1710),ie=ge(92832),le=ge(95237),ue=ge(43604),ae=ge(3113),oe=ge(87513),re=ge(56656),ee=ge.n(re),a=ge(65582),y=ge(65862),x=ge(27158),b=ge(41867),z=ge(61527),te=ge(59301),ce=(pe,Se,ye)=>new Promise((we,Pe)=>{var Le=Ce=>{try{De(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{De(ye.throw(Ce))}catch(je){Pe(je)}},De=Ce=>Ce.done?we(Ce.value):Promise.resolve(Ce.value).then(Le,Ee);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=_e.default,me=({value:pe,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var we,Pe,Le,Ee;const De=(0,a.useParams)(),[Ce]=he.default.useForm(),je=he.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Be=(0,be.useRef)(),{actionTabs:Qe}=pe,[qe,Ze]=(0,be.useState)(),[,Xe,We,ze]=(0,z.U)(oe.n7,{id:De.categoryId}),[,Ue,ot]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[pe.actionTabs.key]);const Je=()=>new Promise(Ke=>ce(void 0,null,function*(){var Fe,Oe;return Be.current=yield(0,x.y)({ip_limit:(Fe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Fe.ip_limit,ip_bind:(Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ke()})),ut=()=>ce(void 0,null,function*(){var Ke,Fe,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ke=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ke.ip_limit)!=="no"||(Fe=Qe==null?void 0:Qe.exerciseParams)!=null&&Fe.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Be.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const rt=Qe==null?void 0:Qe.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:De.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((we=Qe==null?void 0:Qe.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Pe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ke=yield ot(De);yield We({}),Ke.status||Ze(Ke)})},[pe.actionTabs.key]);const{time:Re,end_time:Ve}=(qe==null?void 0:qe.exercise)||{},Ae=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Ae?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Ae.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Le=Qe==null?void 0:Qe.exerciseParams)!=null&&Le.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Xe||Ue},He&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Xe||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Ve).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},17933:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(59301),_e=ge(65582),E=ge(43418),he=ge(3113),de=ge(71418),se=ge(67172),ne=ge(80443),ie=ge(50258),le=ge(24334),ue=ge(56656),ae=ge.n(ue),oe=ge(17124),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{me(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{me(b.throw(ve))}catch(pe){te(pe)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,fe);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ze=yield(0,se.X6)(y);z(Ze.data)})}()},[y]);const{status:ce,created_at:fe,code:me,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:we,output:Pe,input:Le,expected_output:Ee,execute_memory:De,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:we,execute_time:je,output:Pe,input:Le,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:le.Base64.decode(me),options:{readOnly:!0}}))):null)))}},88125:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=ge(59301),_e=ge(92832),E=ge(8591),he=ge(3113),de=ge(10129),se=ge(24334),ne=ge.n(se),ie=ge(25492),le=ge(42678),ue=ge(6339),ae=ge(65862),oe=ge(34376),re=ge.n(oe),ee=ge(38147),a=ge(65582),y=ge(17933),x=ge(77254),b=ge(67172),z=ge(56918),te=ge(21185),ce=ge(92310),fe=ge.n(ce),me=ge(84056),ve=ge(59301),pe=(De,Ce,je)=>new Promise((Me,Ge)=>{var Be=Ze=>{try{qe(je.next(Ze))}catch(Xe){Ge(Xe)}},Qe=Ze=>{try{qe(je.throw(Ze))}catch(Xe){Ge(Xe)}},qe=Ze=>Ze.done?Me(Ze.value):Promise.resolve(Ze.value).then(Be,Qe);qe((je=je.apply(De,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(we||{});function Pe(De){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:Qe,input_file_url:qe,output_file_url:Ze,expected_output_file_url:Xe,setMonacoValue:We,setData:ze}=De,Ue=(0,be.useRef)(),ot=(0,be.useRef)(),Je=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Qe&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Ve){}},100)}if(Ge&&!Qe&&ot.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(ot.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!Qe&&Je.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Je.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Ue}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Ze)},200)})},Me)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Je}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Xe)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&ve.createElement(ue.Z,{value:Ge,style:Ye}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Le(De){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:Qe,is_file:qe,input_file_url:Ze,output_file_url:Xe,expected_output_file_url:We}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}dt.ZP=({input:De,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:Qe,onDebugCode:qe,onSubmitCode:Ze,hack:Xe,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:ot})=>{const[Je]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,Ve]=(0,be.useState)(!1),[Ae,Ne]=(0,be.useState)(1),[et,Ke]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,$e]=(0,be.useState)(""),[rt,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),pt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:mt,id:at,input:it,output:ft,expected_output:vt,is_file:St,input_file_url:Tt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:rn,hack_sets:Sn}=ze||{};(0,be.useEffect)(()=>{mt===0&&(Ne(1),Oe(0))},[mt,at]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var nn;const bn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(bn==null?void 0:bn.status)===0&&(bn!=null&&bn.data&&((nn=bn==null?void 0:bn.data)==null?void 0:nn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:bn==null?void 0:bn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let Wt=function(Fn){Ln=dn.offsetHeight,Yt=!0,sn=Fn.pageY,lt.current.style.display="block"},nn=function(){Yt=!1,lt.current.style.display="none"},bn=function(Fn){if(Yt){un();let Pt=sn-Fn.pageY,_t=Ln+Pt;if(_t<0&&(_t=0),_t>window.innerHeight-150&&(_t=window.innerHeight-150),Ae===1){_t<=34?Oe(0):Oe(_t);return}console.log(_t,"resizeH"),Oe(_t)}};const dn=ct.current;let Ln=0,Yt=!1,sn=0;const Pn=document.getElementById("case-y-bar");return Pn==null||Pn.addEventListener("mousedown",Wt),document.addEventListener("mousemove",bn),document.addEventListener("mouseup",nn),()=>{const Fn=document.getElementById("case-y-bar");Fn==null||Fn.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",nn)}}},[tt,Ae]),(0,be.useEffect)(()=>{const Wt=x.Z.subscribe("resize-move-bar",un);if(Je.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Gn),()=>{document.removeEventListener((0,me.gH)(),Gn),Wt()}},[]),(0,be.useEffect)(()=>{});function un(){var Wt,nn,bn,dn;const Ln=document.getElementById("outputResultRef");if(Ln){let Yt=Ln.dataset.text;pt.current.reset(),pt.current.writeln(Yt);const sn=document.getElementById("outputResultRef").offsetWidth-20,Pn=((dn=(bn=(nn=(Wt=pt.current)==null?void 0:Wt._core)==null?void 0:nn._renderService)==null?void 0:bn.dimensions)==null?void 0:dn.actualCellWidth)||10,Fn=Math.ceil(sn/Pn);pt.current.resize(Fn,Math.ceil(Ln.clientHeight/16))}}function on(){He(!Ye),setTimeout(()=>{un()},300),Oe(Ye?320:window.innerHeight-150)}function Mn(){Re?(Ve(!1),(0,me.BU)()):(Ve(!0),(0,me.Dj)(ht.current))}const Gn=Wt=>{(0,me.vp)()||Ve(!1)},Cn=(0,be.useMemo)(()=>{if(Be){const{status:Wt,output:nn,error_msg:bn}=Be;return setTimeout(()=>{let dn="",Ln=document.getElementById("outputResultRef");nn?dn=se.Base64.decode(nn):bn&&(dn=se.Base64.decode(bn)),pt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pt.current.open(Ln),pt.current.onKey(function(Yt){var sn;if(Yt.domEvent.key.toLocaleUpperCase()==="C"&&Yt.domEvent.ctrlKey){Yt.domEvent.preventDefault();let Pn=(sn=pt.current)==null?void 0:sn.getSelection();navigator.clipboard.writeText(Pn).then(()=>{})}}),Ln.dataset.text=dn,pt.current.setOption("convertEol",!0),un()},300),ve.createElement(ve.Fragment,null,Le(Be))}return null},[Be]);function Kt(){var Wt,nn;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Ht=Wt=>pe(void 0,null,function*(){let nn=yield(0,ee.ZP)(`/api/problems/${Wt}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});nn&&(window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}${window.location.search}`)});function Ut(){St?navigator.clipboard.writeText(se.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:lt}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Ae===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ae===1&&(Fe<=34?ve.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ae===2&&!Me&&typeof mt=="number"&&ve.createElement(ve.Fragment,null,mt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[mt])),ve.createElement("div",{className:ie.Z.btns},Ae===2&&!Me&&ve.createElement(ve.Fragment,null,mt!==de.h.OK&&ve.createElement("div",{onClick:Ut},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{xe(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>on()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ae===1?"block":"none"}},je?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":De,onChange:Qe}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Be?Cn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Ae===2?"block":"none"}},Me?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ee,{value:it}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Tt)},200)})},it)),it&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ke(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Mn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:mt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(mt===4||mt===5)&&ve.createElement(Ee,{className:"mb10",value:rn&&se.Base64.decode(rn)||""}),mt!=4&&mt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(Wt)}catch(nn){ke("")}setTimeout(()=>{$e(Bt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:Kt},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var Wt,nn;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:xe,open:Te}),ve.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{Types:function(){return xo},default:function(){return Qr}});var be=ge(59301),_e=ge(65582),E=ge(31797),he=ge(43418),de=ge(71418),se=ge(3113),ne=ge(6848),ie=ge(95237),le=ge(67172),ue=ge(87513),ae=ge(84056),oe=ge(29584),re=ge(74128),ee=ge(87169),a=ge(43428),y=ge(50258),x=ge(57261),b=ge(42926),z=ge(77825),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),me=ge(38147),ve=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())}),Se=({showResourceCentre:Dt,identifier:Xt})=>{const hn=(0,_e.useParams)(),[yn,ln]=(0,be.useState)(null);(0,be.useEffect)(()=>{Dt&&an()},[Dt]);const an=()=>ve(void 0,null,function*(){const cn=yield(0,me.ZP)(`/api/problems/${Xt}/attachment_list.json`,{method:"get"});(cn==null?void 0:cn.status)==0&&ln(cn.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yn!=null&&yn.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yn==null?void 0:yn.map((cn,mn)=>be.createElement("dl",{className:ce.list,key:mn},be.createElement(ne.Z,{title:cn.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),cn.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:cn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ge(59301),we=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Dt,Xt,hn)=>Xt in Dt?we(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,Me=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))De.call(Xt,hn)&&je(Dt,hn,Xt[hn]);if(Ee)for(var hn of Ee(Xt))Ce.call(Xt,hn)&&je(Dt,hn,Xt[hn]);return Dt},Ge=(Dt,Xt)=>Pe(Dt,Le(Xt));const Be={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Qe=(Dt=>(Dt[Dt.set_font_size=0]="set_font_size",Dt[Dt.set_theme=1]="set_theme",Dt[Dt.on_tab_to_space=2]="on_tab_to_space",Dt[Dt.set_show_editor_setting=3]="set_show_editor_setting",Dt[Dt.set_show_respurce_center=4]="set_show_respurce_center",Dt))(Qe||{});function qe(Dt,Xt){switch(Xt.type){case 3:return Ge(Me({},Dt),{showEditorSetting:Xt.payload});case 1:return Ge(Me({},Dt),{theme:Xt.payload});case 0:return Ge(Me({},Dt),{fontSize:Xt.payload});case 2:return Ge(Me({},Dt),{tabToSpace:Xt.payload});case 4:return Ge(Me({},Dt),{showResourceCentre:Xt.payload});default:throw new Error}}var Ze=({isLoading:Dt,value:Xt,onChange:hn,language:yn,onUpdateCode:ln,ActionBarRender:an,setIsWhiteTheme:cn,identifier:mn})=>{const[_n,Kn]=(0,be.useReducer)(qe,Be),{theme:An,fontSize:Ar,showEditorSetting:nr,tabToSpace:no,showResourceCentre:pr}=_n,qn=(0,be.useRef)(),wr=(0,be.useRef)();(0,be.useEffect)(()=>{cn(An==="vs")},[An]);const xr={onFontSizeChange:zr=>{Kn({type:0,payload:zr}),(0,b.t)("cmFontSize",zr)},tabToSpace:no,cmFontSize:Ar,className:"oj",cmCodeMode:An,onTabToSpace:zr=>{Kn({type:2,payload:zr}),(0,b.t)("cmTabToSpace",zr)},onCodeModeChange:zr=>{Kn({type:1,payload:zr}),(0,b.t)("ProgrammingCodeMode",zr)}};function Xn(){Kn({type:3,payload:!1})}function Dr(){Kn({type:3,payload:!0})}function $r(){Kn({type:4,payload:!1})}function jr(){Kn({type:4,payload:!0})}const Cr={value:Xt,language:yn,theme:An,options:{fontSize:Ar,insertSpaces:no},onChange:zr=>{hn(zr),wr.current=zr,clearTimeout(qn.current),qn.current=setTimeout(()=>{ln(wr.current)},1e4)},onEditBlur:zr=>{wr.current&&ln(wr.current)}};return ye.createElement(be.Fragment,null,an(Dr,jr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Dt&&ye.createElement(y.ZP,Me({},Cr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:nr,onClose:Xn},ye.createElement(z.Z,Me({},xr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:pr,onClose:$r},ye.createElement(Se,{showResourceCentre:pr,identifier:mn}))))},Xe=ge(60141),We=ge(24334),ze=ge(88125),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ot={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=ge(1710),ut=ge(58421),Ye=ge(58617),He=ge(17933),Re=ge(56656),Ve=ge.n(Re),Ae=ge(59301);const{Column:Ne}=Je.default;var et=({submitResult:Dt,submitting:Xt,submitRecords:hn,page:yn,onPageChange:ln,topicId:an})=>{const[cn]=(0,_e.useSearchParams)(),{records:mn,records_count:_n}=hn||{},[Kn,An]=(0,be.useState)(!1),Ar=cn.get("type")==="1";return Ae.createElement(de.Z,{spinning:Xt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ae.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(mn==null?void 0:mn.length)>0?Ae.createElement(Je.default,{dataSource:mn,rowKey:"id",pagination:!1},Ae.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(nr,no)=>Ae.createElement("span",null," ",Ve()(nr).format("YYYY-MM-DD HH:mm:ss"))}),Ae.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(nr,no)=>{var pr;return Ae.createElement("span",{className:`${nr===0?"c-green":"c-red"} current`,onClick:()=>{An(no.id)}},(pr=ze.Im[nr])==null?void 0:pr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ae.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${Ar?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:nr=>nr?Ar?nr:nr/1e3:""}),Ae.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ar?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:nr=>nr?Ar?nr:parseFloat((nr/1024).toFixed(2)):""}),Ae.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ae.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(nr,no)=>Ae.createElement("span",{className:"c-light-primary current",onClick:()=>{An(no.id)}},"\u67E5\u770B")})):Ae.createElement("div",{style:{height:300,width:"100%"}}),Ae.createElement(He.Z,{onClose:An,open:Kn}),_n>15?Ae.createElement(ut.Z,{className:ot.pagination,current:yn,pageSize:15,total:_n,onChange:ln}):null)},Ke=ge(2524),Fe=ge(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ge(6339),xe=ge(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Dt})=>{const{language:Xt,difficult:hn,time_limit:yn,description:ln}=Dt,[an]=(0,_e.useSearchParams)(),cn=Ie[hn];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Xt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.Z,{color:cn==null?void 0:cn.color},cn==null?void 0:cn.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},yn,"\u79D2"))),an.get("qtype")==="8"?xe.createElement(Te.Z,{value:ln,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:ln,className:Oe.desc}))},rt={},ke=ge(59301),tt=({hack:Dt,current_user:Xt})=>ke.createElement("div",{className:rt.answer},Dt!=null&&Dt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.answer_text)||""}):ke.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pt=ge(77254);function ct(Dt,Xt){return(0,me.U2)(`/problems/${Dt}/comments.json`,{page:Xt,limit:10})}function ht(Dt){return(0,me.v_)(`/discusses/${Dt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Dt,Xt,hn){return(0,me.v_)(`/problems/${Dt}/comments/reply.json`,{comments:{content:hn,parent_id:Xt}})}function mt(Dt,Xt){return(0,me.v_)(`/problems/${Dt}/comments.json`,{comments:{content:Xt}})}function at(Dt,Xt,hn){return(0,me.v_)(`/problems/${Dt}/comments/${Xt}/hidden.json`,hn)}function it(Dt,Xt){return(0,me.IV)(`/problems/${Dt}/comments/${Xt}`)}var ft=ge(83554);function vt({author:Dt}){return be.createElement("a",{href:`/users/${Dt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Dt.image_url}`,width:"50"}))}function St({data:Dt,index:Xt,parentDiscussIndex:hn,user:yn,onSetActionType:ln}){const{author:an,can_delete:cn,content:mn,id:_n,time:Kn}=Dt;function An(){ln({id:_n,index:Xt,type:"delete-discuss",parentDiscussIndex:hn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ar=yn.admin||cn||an.user_id===yn.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:an}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${an.login}`,target:"_blank"},an.name),be.createElement("span",{className:"grey"},Kn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ar?be.createElement("a",{onClick:An,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:mn})))}var Tt=({user:Dt,data:Xt,index:hn,onPlusDiscuss:yn,onSetActionType:ln,activeDiscussIndex:an,onReplyDiscuss:cn,onSetActiveDiscussIndex:mn})=>{const{content:_n,children:Kn,hidden:An,id:Ar,praise_count:nr,time:no,user_praise:pr,can_delete:qn,author:wr}=Xt;function xr(){mn(Ar)}function Xn(){yn(Ar,!pr,hn)}function Dr(){ln({id:Ar,index:hn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $r(){ln({id:Ar,index:hn,params:{hidden:An?"0":"1"},type:"hidden-discuss",message:An?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const jr=Dt.admin||Dt.user_id===wr.user_id;return be.createElement("div",{className:"discuss-item-container",key:Ar},be.createElement(vt,{author:wr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${wr.login}`,target:"_blank"}," ",wr.name," "),be.createElement("span",{className:"grey"},no)),be.createElement(Te.Z,{className:"discuss-content",value:_n}),Kn&&Kn.length>0?be.createElement("div",{className:"reply-discuss-container"},Kn.map((Cr,zr)=>be.createElement(St,{key:Cr.id,data:Cr,index:zr,user:Dt,onSetActionType:ln,parentDiscussIndex:hn}))):null,be.createElement("div",{className:"btn-group"},jr?be.createElement("a",{onClick:$r,title:An?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:An?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,qn&&(!Kn||Kn.length==0)?be.createElement("a",{onClick:Dr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:xr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Xn,className:pr?"c-orange":""},be.createElement("i",{className:pr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,nr||""))),be.createElement(ft.Z,{id:Ar,activeDiscussIndex:an,onReplyDiscuss:cn})))},Bt=ge(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},rn=ge(96565),Sn=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())}),un=({user_praise:Dt,praise_count:Xt,praisePlus:hn,onCreateDiscuss:yn,discuss_count:ln})=>{const[an,cn]=(0,be.useState)(!1),[mn,_n]=(0,be.useState)("");function Kn(no){_n(no)}function An(){cn(!0)}function Ar(){cn(!1)}function nr(){return Sn(this,null,function*(){yn(mn),_n(""),cn(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${an?Nt.active:""} `},be.createElement("div",{className:an?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:An}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ln," "),be.createElement("a",{className:"c-light-black",onClick:hn,title:Dt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Dt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Xt?be.createElement("span",null,Xt):"")),an?be.createElement("div",{className:Nt["input-mask"],onClick:Ar}):null,be.createElement("div",{className:an?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:mn,height:240,onChange:Kn}),be.createElement("div",{className:Nt["tip-container"],onClick:Ar},be.createElement("a",{className:Nt["btn-send"],onClick:nr}," \u53D1\u9001 "))))},on=ge(59301),Mn=Object.defineProperty,Gn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Wt=(Dt,Xt,hn)=>Xt in Dt?Mn(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,nn=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))Ht.call(Xt,hn)&&Wt(Dt,hn,Xt[hn]);if(Kt)for(var hn of Kt(Xt))Ut.call(Xt,hn)&&Wt(Dt,hn,Xt[hn]);return Dt},bn=(Dt,Xt)=>Gn(Dt,Cn(Xt)),dn=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())});const Ln={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Yt=(Dt=>(Dt[Dt.GET_DISCUSSES=0]="GET_DISCUSSES",Dt[Dt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Dt[Dt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Dt[Dt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Dt[Dt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Dt[Dt.SET_PAGE=5]="SET_PAGE",Dt[Dt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Dt))(Yt||{});function sn(Dt,Xt){switch(Xt.type){case 6:return bn(nn({},Dt),{loading:!0});case 0:return nn(nn({},Dt),Xt.payload);case 1:return nn(nn({},Dt),Xt.payload);case 4:return nn(nn({},Dt),Xt.payload);case 3:return nn(nn({},Dt),Xt.payload);case 5:return bn(nn({},Dt),{page:Xt.payload});case 2:return nn(nn({},Dt),Xt.payload);default:throw new Error}}var Pn=({user:Dt,identifier:Xt,hack:hn,onTriggerPraise:yn,activeIndex:ln})=>{const[an,cn]=(0,be.useReducer)(sn,Ln),{loading:mn,page:_n,data:Kn,count:An,actionType:Ar,activeDiscussIndex:nr}=an,no=(0,be.useCallback)(()=>dn(void 0,null,function*(){cn({type:6});const Cr=yield ct(Xt,_n),{comments:zr,disscuss_count:vo}=Cr;cn({type:0,payload:{data:zr,count:vo,loading:!1}})}),[_n,Xt]);(0,be.useEffect)(()=>{ln==="2"&&no()},[Xt,_n,ln]);function pr(Cr){cn({type:5,payload:Cr})}function qn(Cr){cn({type:4,payload:{actionType:Cr}})}function wr(Cr){cn(nr===Cr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Cr}})}function xr(Cr,zr,vo){return dn(this,null,function*(){try{const wo=yield ht(Cr);Kn[vo].user_praise=zr,Kn[vo].praise_count=wo.praise_count,cn({type:3,payload:{data:[...Kn]}})}catch(wo){console.log(wo)}})}function Xn(){return dn(this,null,function*(){const{id:Cr,params:zr,type:vo,index:wo,parentDiscussIndex:Uo}=Ar;if(vo==="hidden-discuss"&&(yield at(Xt,Cr,zr),Uo?Kn[Uo].children[wo].hidden=zr.hidden==1:Kn[wo].hidden=zr.hidden==1,cn({type:4,payload:{actionType:null,data:[...Kn]}})),vo==="delete-discuss"){if(yield it(Xt,Cr),Uo||Uo===0){let Co=Kn[Uo].children;for(let Ho=Co.length-1;Ho>=0;Ho--)if(Co[Ho].id===Cr){Co.splice(Ho,1);break}Kn[Uo].children=Co}else for(let Co=Kn.length-1;Co>=0;Co--)if(Kn[Co].id===Cr){Kn.splice(Co,1);break}cn({type:4,payload:{actionType:null,data:[...Kn]}})}})}function Dr(){cn({type:4,payload:{actionType:null}})}function $r(Cr,zr){return dn(this,null,function*(){try{yield lt(Xt,Cr,zr),no()}catch(vo){console.log(vo)}})}function jr(Cr){return dn(this,null,function*(){cn({type:6}),yield mt(Xt,Cr),no()})}return on.createElement(on.Fragment,null,on.createElement("div",{className:"discuss-panel"},Kn.length===0?on.createElement(Ke.Z,null):Kn.map((Cr,zr)=>on.createElement(Tt,{onReplyDiscuss:$r,onPlusDiscuss:xr,onSetActiveDiscussIndex:wr,onSetActionType:qn,data:Cr,index:zr,user:Dt,activeDiscussIndex:nr})),An>10?on.createElement("div",{className:"pagination-container"},on.createElement(ut.Z,{showQuickJumper:!0,onChange:pr,current:_n,total:An})):null),on.createElement(un,{user_praise:hn.user_praise,praise_count:hn.praises_count,praisePlus:yn,discuss_count:hn.comments_count,onCreateDiscuss:jr}),on.createElement(x.Z,null,on.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Ar,onOk:Xn,onCancel:Dr},on.createElement("p",null,Ar?Ar.message:"")),on.createElement(Bt.Z,null)))},Fn=ge(57809),Pt=ge(92832),_t=ge(65615),Ot={},$t=ge(59301),kn=({hack:Dt,current_user:Xt})=>$t.createElement("div",{className:Ot.answer},Dt!=null&&Dt.analysis?$t.createElement(Te.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.analysis)||""}):$t.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),On={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Sr=ge(36381),Qn=ge(43604),Gt=ge(78241),Lt=ge(5871),fn=ge(12088),At=ge(59301);const{TextArea:pn}=Pt.default,{Panel:Tn}=Sr.default;var Wn=({data:Dt,hack:Xt})=>(console.log(Dt,Xt,"data"),Xt!=null&&Xt.is_file?At.createElement(fn.Y2,{disabled:!0,className:On.uploadTableWrapper,showScore:!Xt.test_set_score,data:Dt,isProgramHomework:!0}):At.createElement("div",{className:On.hackSets},Dt==null?void 0:Dt.map((hn,yn)=>At.createElement(Sr.default,{accordion:!0,bordered:!1,key:yn,defaultActiveKey:yn===0&&hn.id,className:On.collapseWrapper,expandIcon:({isActive:ln})=>At.createElement("i",{className:`iconfont icon-weizhankai ${ln?On.open:On.close}`,style:{fontSize:14,transition:"all .2s"}})},At.createElement(Tn,{key:hn.id,header:At.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},At.createElement(Qn.Z,{className:On.panelHeader},At.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yn+1)),At.createElement(Qn.Z,{flex:1},At.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Xt!=null&&Xt.test_set_score)&&At.createElement(Qn.Z,{className:On.rateInput},At.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),At.createElement("div",null,At.createElement(Gt.default.Item,{noStyle:!0},At.createElement(Lt.Z,{value:hn==null?void 0:hn.score,className:On.baseFormItem,min:0,max:100,disabled:!0}))),At.createElement("span",{className:"ml10"},"%")))))},At.createElement(Gt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},At.createElement(pn,{readOnly:!0,value:hn==null?void 0:hn.input,rows:4})),At.createElement(Gt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},At.createElement(pn,{readOnly:!0,value:hn==null?void 0:hn.output,rows:4}))))))),Dn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ge(59301),Ft=(0,be.forwardRef)(({data:Dt=[]},Xt)=>{var hn;const[yn,ln]=(0,be.useState)(),an=Dt.filter(mn=>mn.show);(0,be.useEffect)(()=>{an.length&&ln(an[0].id)},[Dt==null?void 0:Dt.length]);const cn=((hn=an.find(mn=>mn.id===yn))==null?void 0:hn.element)||null;return(0,be.useImperativeHandle)(Xt,()=>({setActiveTab:mn=>ln(mn)})),bt.createElement("div",{className:Dn.tabs},bt.createElement("div",{className:Dn.tabWarp},an.map(mn=>bt.createElement("div",{onClick:()=>ln(mn.id),className:`${Dn.tab} ${mn.id===yn?Dn.active:""}`,key:mn.id},mn.name))),bt.createElement("div",{className:Dn.content},cn))}),Et=ge(59301),tn=Object.defineProperty,Jt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,kt=(Dt,Xt,hn)=>Xt in Dt?tn(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,Pr=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))$n.call(Xt,hn)&&kt(Dt,hn,Xt[hn]);if(Qt)for(var hn of Qt(Xt))Vn.call(Xt,hn)&&kt(Dt,hn,Xt[hn]);return Dt},or=(Dt,Xt)=>Jt(Dt,Vt(Xt)),lr=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())});const Zr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},En={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var en=({hack:Dt,onTriggerPraise:Xt,topicId:hn,page:yn,onPageChange:ln,user:an,current_user:cn,submitRecords:mn,submitting:_n,submitResult:Kn,setActiveIndex:An,hack_sets:Ar})=>{var nr,no;const[pr]=(0,_e.useSearchParams)(),[qn,wr]=(0,be.useState)("0"),xr=(0,_e.useLocation)(),[Xn,Dr]=(0,be.useState)(!1),[$r,jr]=(0,be.useState)(null),[Cr,zr]=(0,be.useState)([]),[vo,wo]=(0,be.useState)([]),[Uo,Co]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(an,"user");let[To,ja]=(0,be.useState)(or(Pr({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Dt==null?void 0:Dt.is_close_tips)===!1&&$r===null&&jr(!0)},[sa.current,Dt==null?void 0:Dt.is_close_tips,$r]);function Ba(){return lr(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{An(qn)},[qn]);function wa(Vr){return lr(this,null,function*(){let Jo=Vr.target.id;if(Jo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:Pr({},Uo)});(oa==null?void 0:oa.status)===0&&wo(oa==null?void 0:oa.data)}wr(Jo)})}(0,be.useEffect)(()=>pt.Z.subscribe("to-commit-info",()=>{wr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>pt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){wr("2")}function ko(){return lr(this,null,function*(){let Vr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Pr({identifier:To==null?void 0:To.id},To)});zr(Vr)})}const Rr=[{title:null,description:Et.createElement("div",null,Et.createElement("b",{onClick:()=>{jr(!1),Ba(),Dr(!0),ko()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Et.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Et.createElement(se.ZP,{onClick:()=>{jr(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Et.createElement("div",{className:Ue["left-panel"]},Et.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Dt==null?void 0:Dt.is_program)&&!pr.get("pageId")&&Et.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Et.createElement("div",{onClick:()=>{ko(),Dr(!0)},className:Ue.btns,ref:sa,style:$r?{pointerEvents:"none"}:{}},Et.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Et.createElement("li",{style:{marginLeft:20}},Et.createElement("a",{className:qn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Et.createElement("li",null,Et.createElement("a",{className:qn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show)||pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show))&&Et.createElement("li",null,Et.createElement("a",{className:qn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),pr.get("type")!=="exercises"&&Et.createElement("li",null,Et.createElement("a",{className:qn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(Ar!=null&&Ar.length)&&pr.get("type")!=="exercises"&&pr.get("type")!=="1"&&Et.createElement("li",null,Et.createElement("a",{className:qn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${qn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Et.createElement($e,{hack:Dt,onTriggerPraise:Xt,toDiscuss:Na})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${qn==="1"?"":"hide"}`},Et.createElement(Ft,{ref:Ho,data:[{id:"1",show:pr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,mn!=null&&mn.records_count||_n?Et.createElement(et,{page:yn,onPageChange:ln,topicId:hn,submitting:_n,key:(Kn==null?void 0:Kn.id)||1,submitRecords:mn,submitResult:Kn}):Et.createElement(Ke.Z,null))},{id:"2",show:pr.get("type")==="exercises"||(Dt==null?void 0:Dt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,Et.createElement(Je.default,{pagination:!1,dataSource:vo==null?void 0:vo.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Vr,Jo,oa)=>Ve()(Vr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Vr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Vr))==null?void 0:ka.name}}]}),Et.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:vo==null?void 0:vo.count,hideOnSinglePage:!0,onChange:Vr=>lr(void 0,null,function*(){Uo.page=Vr,Co(Uo);let Jo=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:or(Pr({},Uo),{courseId:To.courseId})});(Jo==null?void 0:Jo.status)===0&&wo(Jo==null?void 0:Jo.data)})}))}]})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${qn==="4"?"":"hide"}`},Et.createElement(Ft,{data:[{id:"1",show:pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show),name:"\u7B54\u6848",element:Et.createElement(Et.Fragment,null,Et.createElement(tt,{hack:Dt,current_user:cn}))},{id:"2",show:pr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show),name:"\u89E3\u6790",element:Et.createElement(Et.Fragment,null,Et.createElement(kn,{hack:Dt,current_user:cn}))}]})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${qn==="2"?"":"hide"}`,style:{padding:0}},Et.createElement(Pn,{user:an,activeIndex:qn,identifier:Dt.identifier,hack:Dt,onTriggerPraise:Xt})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${qn==="5"?"":"hide"}`,style:{padding:12}},Et.createElement(Wn,{data:Ar||[],hack:Dt})),Et.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Dr(!1),open:Xn},Et.createElement(ie.Z,null,Et.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Cr==null?void 0:Cr.total_count,"\u9898\xA0[\xA0",Cr==null?void 0:Cr.total_score,"\u5206\xA0]\xA0"),!(an!=null&&an.hack_manager)&&Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Cr==null?void 0:Cr.work_score,"\u5206")),Et.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Et.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(an!=null&&an.hack_manager)&&Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Vr=>{To.page=1,To.finish_status=Vr,ja(Pr({},To)),ko()}},Et.createElement(Fn.default.Option,{value:""},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Et.createElement(Fn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Et.createElement(Fn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Vr=>{To.page=1,To.difficult=Vr||null,ja(Pr({},To)),ko()}},Et.createElement(Fn.default.Option,{value:0},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:1},"\u7B80\u5355"),Et.createElement(Fn.default.Option,{value:2},"\u9002\u4E2D"),Et.createElement(Fn.default.Option,{value:3},"\u56F0\u96BE")),Et.createElement(Pt.default.Search,{size:"large",onSearch:Vr=>{To.name=Vr,To.page=1,ja(Pr({},To)),ko()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Et.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(an!=null&&an.hack_manager)&&Et.createElement("span",null,"\u72B6\u6001"),Et.createElement("span",null,"\u5E8F\u53F7"),Et.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Et.createElement("div",{style:{overflow:"auto",flex:1}},(nr=Cr==null?void 0:Cr.data)!=null&&nr.length?(no=Cr==null?void 0:Cr.data)==null?void 0:no.map((Vr,Jo)=>Et.createElement("div",{onClick:()=>lr(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Vr==null?void 0:Vr.identifier}/start.json`,{method:"get",params:{hack_user_id:an==null?void 0:an.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Vr!=null&&Vr.checked?Ue.active:""}`},!(an!=null&&an.hack_manager)&&Et.createElement(Et.Fragment,null,!(Vr!=null&&Vr.opened)&&Et.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Vr==null?void 0:Vr.opened)&&!(Vr!=null&&Vr.passed)&&Et.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Vr==null?void 0:Vr.opened)&&(Vr==null?void 0:Vr.passed)&&Et.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Et.createElement("span",null,(To.page-1)*20+(Jo+1)),Et.createElement("span",{style:{flex:1},title:Vr.name},`[${Vr==null?void 0:Vr.score}\u5206]`,"\xA0",Vr.name),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},Zr[Vr.difficult]))):Et.createElement(Ke.Z,null)),Et.createElement(ut.Z,{current:To.page,className:"mt20",hideOnSinglePage:!0,total:Cr==null?void 0:Cr.count,pageSize:To.per_page,onChange:(Vr,Jo)=>{To.page=Vr,To.per_page=Jo,ko()}})),Et.createElement(_t.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!$r,steps:Rr,gap:{offset:3,radius:2}}))},Bn=ge(62522),jn=ge(27158),Zn=ge(22744),zn=ge(21390),Nn=ge(72530),cr=ge(35195),sr=ge(25492),Yr=ge(92310),Ur=ge.n(Yr),Mr=ge(42217),mo=ge(81747),ao=ge(51976),xn=ge(59301),bo=Object.defineProperty,uo=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Po=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,Gr=(Dt,Xt,hn)=>Xt in Dt?bo(Dt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Xt]=hn,hr=(Dt,Xt)=>{for(var hn in Xt||(Xt={}))Jr.call(Xt,hn)&&Gr(Dt,hn,Xt[hn]);if(Po)for(var hn of Po(Xt))fo.call(Xt,hn)&&Gr(Dt,hn,Xt[hn]);return Dt},Or=(Dt,Xt)=>uo(Dt,Hr(Xt)),Tr=(Dt,Xt)=>{var hn={};for(var yn in Dt)Jr.call(Dt,yn)&&Xt.indexOf(yn)<0&&(hn[yn]=Dt[yn]);if(Dt!=null&&Po)for(var yn of Po(Dt))Xt.indexOf(yn)<0&&fo.call(Dt,yn)&&(hn[yn]=Dt[yn]);return hn},Lr=(Dt,Xt,hn)=>new Promise((yn,ln)=>{var an=_n=>{try{mn(hn.next(_n))}catch(Kn){ln(Kn)}},cn=_n=>{try{mn(hn.throw(_n))}catch(Kn){ln(Kn)}},mn=_n=>_n.done?yn(_n.value):Promise.resolve(_n.value).then(an,cn);mn((hn=hn.apply(Dt,Xt)).next())});const{Countdown:ho}=E.default,Do={Java:"java",C:"c",Python:"py","C++":"c"};var xo=(Dt=>(Dt[Dt.SET_LOADING=0]="SET_LOADING",Dt[Dt.GET_DATA=1]="GET_DATA",Dt[Dt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Dt[Dt.SET_DATA=3]="SET_DATA",Dt[Dt.SET_DEBUGING=4]="SET_DEBUGING",Dt[Dt.SET_SUBMITING=5]="SET_SUBMITING",Dt[Dt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Dt[Dt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Dt[Dt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Dt[Dt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Dt[Dt.SET_PAGE=10]="SET_PAGE",Dt))(xo||{});function jo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Fo(Dt,Xt){switch(Xt.type){case 1:return hr(hr({},Dt),Xt.payload);case 3:return Or(hr({},Dt),{data:Xt.payload});case 0:return Or(hr({},Dt),{loading:Xt.payload});case 9:return Or(hr({},Dt),{showNote:Xt.payload});case 4:return Or(hr({},Dt),{debuging:Xt.payload});case 5:return Or(hr({},Dt),{submitting:Xt.payload});case 2:return Or(hr({},Dt),{submitRecords:Xt.payload});case 10:return Or(hr({},Dt),{submitRecordPage:Xt.payload});case 6:return Or(hr({},Dt),{executingMessage:Xt.payload});case 7:return hr(hr({},Dt),Xt.payload);case 8:return hr(hr({},Dt),Xt.payload);default:throw new Error}}var Qr=({children:Dt})=>{var Xt,hn,yn,ln,an;const[cn,mn]=(0,be.useReducer)(Fo,Yo),{id:_n}=(0,_e.useParams)(),Kn=(0,_e.useLocation)(),[An]=(0,_e.useSearchParams)(),{loading:Ar,data:nr,debugResult:no,submitResult:pr,submitRecords:qn,submitRecordPage:wr,showNote:xr,debuging:Xn,submitting:Dr,executingMessage:$r}=cn,[jr,Cr]=(0,be.useState)("#37AD83"),[zr,vo]=(0,be.useState)(null),[wo,Uo]=(0,be.useState)({}),[Co,Ho]=(0,be.useState)(!0),[sa,To]=(0,be.useState)(!1),[ja,Ba]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),ko=nr==null?void 0:nr.user,Rr=nr==null?void 0:nr.hack,[Vr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,Mr.y)(An.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,Mr.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Nn._)(wo);(0,be.useEffect)(()=>{function mr(){return Lr(this,null,function*(){var Xr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,le.fu)(_n,{exercise_id:An.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=Or(hr({},ha.hack),{is_program:An.get("type")==="1"}),mn({type:1,payload:{loading:!1,data:ha}})}if(An.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;An.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:An.get("exercisesId"),login:An.get("login")}):Go=yield(0,ue._B)({categoryId:An.get("exercisesId"),login:An.get("login")}),Uo(hr({},Go)),za((Xr=Go==null?void 0:Go.exercise)==null?void 0:Xr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(vo(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{Cr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}_n&&mr()},[_n]),(0,be.useEffect)(()=>{var mr;return An.get("type")==="exercises"&&((mr=wo==null?void 0:wo.exercise)!=null&&mr.screen_open)&&(window.removeEventListener("blur",Ua,!1),cr.U.forEach((Xr,ea)=>{window.addEventListener(Xr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[wo]),(0,be.useEffect)(()=>{Ka==="1"&&_n&&Rr!=null&&Rr.language&&fi()},[_n,wr,Rr==null?void 0:Rr.language,Ka]),(0,be.useEffect)(()=>(Rr!=null&&Rr.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Rr==null?void 0:Rr.is_program]);const ri=()=>Lr(void 0,null,function*(){let mr=yield(0,me.ZP)(`/api/myproblems/${_n}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return Lr(this,null,function*(){try{const mr=yield(0,le.zO)(_n,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});mn({type:2,payload:mr})}catch(mr){console.log(mr)}})}function gi(mr){mn({type:10,payload:mr})}function Ha(mr){return Lr(this,null,function*(){var Xr;let ea;(An.get("ip_limit")==="inner"||An.get("ip_bind_type")==="true")&&(ea=yield(0,jn.y)({ip_limit:An.get("ip_limit"),ip_bind:An.get("ip_bind_type")==="true"}));const ga=yield(0,le.n4)(_n,{code:We.Base64.encode(mr||Rr.code),language:Rr==null?void 0:Rr.language,exercise_id:An.get("exercisesId"),question_id:An.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Or(hr({errorMessage:ga==null?void 0:ga.message},(wo==null?void 0:wo.exercise)||{}),{exercise_user_id:(Xr=wo==null?void 0:wo.exercise)==null?void 0:Xr.exercise_user_id,id:An.get("exercisesId")})}}),ga})}function oi(){return Lr(this,null,function*(){if(oa.current=2,!Dr){mn({type:5,payload:!0});try{pt.Z.publish("to-commit-info");const mr=yield Ha();if(console.log(mr,1),mr.status===0){let ha=function(){return Lr(this,null,function*(){const{status:Go,data:pa}=yield(0,le.rX)(_n,"submit"),Ea=jo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),mn({type:5,payload:!1});return}if(Go===0){pa.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(pa==null?void 0:pa.status)===0&&An.get("type")==="1"&&Ba(!0);const ii=yield(0,le.zO)(_n,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});mn({type:8,payload:Or(hr({},cn),{submitResult:pa,submitting:!1,submitRecords:ii})})}})},Xr={};An.get("type")==="exercises"&&(Xr.extras={exercise_id:An.get("exercisesId"),question_id:An.get("questionId")},(An.get("ip_limit")==="inner"||An.get("ip_bind_type")==="true")&&(Xr.extras.ip=yield(0,jn.y)({ip_limit:An.get("ip_limit"),ip_bind:An.get("ip_bind_type")==="true"})));const ea=yield(0,le.bM)(_n,Xr);if(ea.status===-1&&An.get("exercisesId")){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Rr,Ta=jo();ea.status>-1?ha():mn({type:5,payload:!1})}else mn({type:5,payload:!1})}catch(mr){console.log(mr),mn({type:5,payload:!1})}Jo(!1)}})}function $a(){return Lr(this,null,function*(){oa.current=1,cn.debuging=!0,mn({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return Lr(this,null,function*(){const{status:ha,message:Go,data:pa}=yield(0,le.rX)(_n,"debug"),Ea=jo()-Ia>(Xr+30)*1e3;if(ha!==0&&!Ea&&(mn({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),mn({type:4,payload:!1}),mn({type:7,payload:Or(hr({},cn),{debugResult:{status:2},debuging:!1})});return}ha===0&&(pa.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),mn({type:4,payload:!1}),mn({type:7,payload:Or(hr({},cn),{debugResult:pa,debuging:!1})}))})};const{time_limit:Xr}=Rr;let ea={input:encodeURIComponent(nr.test_case.input)};An.get("type")==="exercises"&&(ea.exercise_id=An.get("exercisesId"));const ga=yield(0,le.MU)(_n,ea);if(ga.status===-1&&An.get("exercisesId")){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`;return}const Ia=jo();(ga==null?void 0:ga.status)>-1?Ta():mn({type:4,payload:!1})}else mn({type:4,payload:!1})}catch(mr){console.log(mr)}finally{}})}function Va(mr,Xr){const ea=Xr?{modify_code:!1}:{};mn({type:3,payload:Or(hr({},nr),{hack:hr(Or(hr({},Rr),{code:mr}),ea)})}),Jo(!0)}const hi=mr=>Lr(void 0,null,function*(){let Xr=yield(0,me.ZP)(`/api/problems/${Rr==null?void 0:Rr.identifier}/start.json`,{method:"get",params:{language:mr==="C++"||mr==="c++"?encodeURIComponent(mr):mr,hack_user_id:ko==null?void 0:ko.user_id}});Xr.status!==-1&&_e.history.replace(`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)});function mi(mr){let Xr=mr.target.value;mn({type:3,payload:Or(hr({},nr),{test_case:{input:Xr}})})}function pi(){return Lr(this,null,function*(){try{let mr={};An.get("type")==="exercises"?mr.exercise_id=An.get("exercisesId"):Rr!=null&&Rr.homework_common_id&&(mr.homework_common_id=Rr==null?void 0:Rr.homework_common_id);const Xr=yield(0,le.H7)(_n,hr({},mr));Xr.status===401||(Va(We.Base64.decode(Xr.code)),(An.get("type")==="exercises"||Rr!=null&&Rr.homework_common_id)&&pt.Z.publish("to-reset-info"))}catch(mr){console.log(mr)}})}function ai(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",xn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Lr(this,null,function*(){const mr=yield(0,le.fi)(_n);mr.status===401||Va(We.Base64.decode(mr.code),!0)})}})}function Xa(){mn({type:9,payload:!0})}function vi(){mn({type:9,payload:!1})}function yi(mr){return Lr(this,null,function*(){yield(0,le.MK)(_n,mr),mn({type:1,payload:{showNote:!1,data:Or(hr({},nr),{hack:Or(hr({},Rr),{notes:mr.notes})})}})})}const Ca={hack:Rr,isLoading:Co,input:(Xt=nr==null?void 0:nr.test_case)==null?void 0:Xt.input,is_file:(hn=nr==null?void 0:nr.test_case)==null?void 0:hn.is_file,identifier:Rr==null?void 0:Rr.identifier,attachments_count:nr==null?void 0:nr.attachments_count,language:Rr==null?void 0:Rr.language,code:Rr==null?void 0:Rr.code,title:"main."+Do[Rr==null?void 0:Rr.language],modify_code:Rr==null?void 0:Rr.modify_code,notes:Rr==null?void 0:Rr.notes,debugResult:no,debuging:Xn,submitting:Dr,submitResult:pr,executingMessage:$r,onCancelNote:vi,onAddNote:yi,showNote:xr,user:ko,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:mi,onDebugCode:$a,onResetCode:pi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:To,topDispatch:mn};function Ya(){return Lr(this,null,function*(){const{praise_count:mr}=yield(0,le.vl)(Rr.id,{container_type:"Hack",type:1});let Xr=Or(hr({},nr),{hack:Or(hr({},Rr),{praises_count:mr,user_praise:!Rr.user_praise})});mn({type:3,payload:Xr})})}const Ja={topicId:_n,submitResult:pr,submitRecords:qn,submitting:Dr,page:wr,onPageChange:gi,hack:Rr,user:nr==null?void 0:nr.user,hack_sets:nr==null?void 0:nr.hack_sets,current_user:nr==null?void 0:nr.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(wo),xn.createElement(xn.Fragment,null,xn.createElement(de.Z,{spinning:Ar,delay:500},nr?xn.createElement(xn.Fragment,null,xn.createElement("header",{className:Ur()(sr.Z.header,sa&&sr.Z.whiteHeader)},An.get("type")!=="exercises"&&xn.createElement("div",null,xn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${ko==null?void 0:ko.image_url}`,alt:"user",width:36}),xn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},ko==null?void 0:ko.name)),An.get("type")==="exercises"&&xn.createElement("div",null,xn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",xn.createElement("span",{className:"ml10"},(yn=wo==null?void 0:wo.exercise)==null?void 0:yn.user_name)),xn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",xn.createElement("span",{className:"ml10"},(ln=wo==null?void 0:wo.exercise)==null?void 0:ln.student_id))),xn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},xn.createElement("div",null,Rr.name)),(Rr==null?void 0:Rr.is_program)&&xn.createElement(Zn.Z,{defaultValue:Rr==null?void 0:Rr.answer_long_time,onChange:mr=>{Na.current=mr},className:sr.Z.timepiece}),ko!=null&&ko.hack_manager?xn.createElement(_e.Link,{className:sr.Z.btn_edit,to:An.get("type")==="1"?An.get("pageId")?`/problems/newedit/${Rr.identifier}?type=1&pageId=${An.get("pageId")}&backUrl=${An.get("backUrl")}`:`/problems/newedit/${Rr.identifier}?type=1`:`/problems/newedit/${Rr.identifier}`}," ",xn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((an=wo==null?void 0:wo.exercise)!=null&&an.left_time)&&xn.createElement(xn.Fragment,null,xn.createElement("span",{style:{color:jr,marginRight:6},className:`iconfont icon-daojishi ${sr.Z.djs}`}),xn.createElement("span",{className:"c-white mr20"},xn.createElement(ho,{valueStyle:{color:jr,fontSize:20,fontWeight:500},title:xn.createElement("span",{style:{color:jr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:zr,onFinish:()=>Lr(void 0,null,function*(){const mr=yield(0,ue.VL)({categoryId:An.get("exercisesId"),commit_method:2});if((mr==null?void 0:mr.status)===0&&(Ha(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:xn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",xn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Lr(void 0,null,function*(){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`})})),(mr==null?void 0:mr.status)===-3){const Xr=parseInt(mr==null?void 0:mr.message);vo(Date.now()+Xr*1e3)}})}))),An.get("type")==="exercises"?xn.createElement(se.ZP,{type:"primary",onClick:()=>{const mr=()=>Lr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(qn!=null&&qn.records_count)||Vr){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:xn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:mr});return}mr()}},xn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):xn.createElement("span",{onClick:()=>{var mr;if(An.get("backUrl"))_e.history.push(An.get("backUrl"));else if(An.get("type")==="1"){let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}else _e.history.push("/problemset")}},xn.createElement(ne.Z,{title:"\u5173\u95ED"},xn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),xn.createElement(de.Z,{size:"large",spinning:Co},xn.createElement(oe.Z,{className:Ur()(sr.Z.myProblems,sa&&sr.Z.whiteMyProblems),leftChild:xn.createElement(en,hr({},Ja)),rightChild:xn.createElement(zo,hr({},Ca))}))):null,xn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},xn.createElement("section",{className:"oj-modal-content"},xn.createElement("div",{className:"oj-modal-head"},xn.createElement("img",{src:Bn,alt:""}),xn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),xn.createElement("aside",null,xn.createElement("img",{className:"mr30",src:ao.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",xn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},pr==null?void 0:pr.execute_time,"ms"),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("aside",{className:"mb50"},xn.createElement("img",{src:mo.Z,className:"mr30"}),xn.createElement("span",{className:"oj-modal-tt"},xn.createElement("span",null,xn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),xn.createElement("span",{className:"c-light-primary"},pr==null?void 0:pr.execute_memory,"kb")),xn.createElement("span",null,xn.createElement("span",null))),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("div",{id:"oj-modal-next",onClick:()=>Lr(void 0,null,function*(){var mr;if(pr!=null&&pr.next_identifier){let Xr=yield(0,me.ZP)(`/api/problems/${pr==null?void 0:pr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ko==null?void 0:ko.user_id}});Xr&&(window.location.href=`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)}else{let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}}),className:"oj-modal-btn"},pr!=null&&pr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),xn.createElement(zn.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function so({title:Dt,modify_code:Xt,onSyncCode:hn,onShowCodeSetting:yn,onResetCode:ln,hack:an,onChangeLanguage:cn,isWhiteTheme:mn,onShowResourceCentre:_n,attachments_count:Kn}){var An;const Ar=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ln})},[nr]=(0,_e.useSearchParams)(),no=nr.get("language"),pr=qn=>qn==="1"?"c++":qn==="2"?"C++":qn;return(0,be.useEffect)(()=>{no&&cn(pr(no))},[]),(0,be.useEffect)(()=>{an!=null&&an.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:xn.createElement("div",null,xn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),xn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),xn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ln()})},[an==null?void 0:an.language]),console.log(an,mn,"hack"),xn.createElement("div",{className:`${sr.Z.codeHead} ${mn?sr.Z.whiteCodeHead:""}`},xn.createElement("div",{className:sr.Z.navWrap},(An=an==null?void 0:an.all_language)==null?void 0:An.map(qn=>xn.createElement("div",{className:`${sr.Z.nav} ${qn===(an==null?void 0:an.language)?sr.Z.active:""}`,key:qn,onClick:()=>cn(qn)},xn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},xn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),xn.createElement("span",null,qn)))),xn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Xt?xn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hn},xn.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Kn>0&&xn.createElement("a",{onClick:_n},xn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),xn.createElement("a",{onClick:Ar},xn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),xn.createElement("a",{onClick:yn},xn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Dt){var Xt=Dt,{input:hn,is_file:yn,identifier:ln,showNote:an,onShowNote:cn,notes:mn,onCancelNote:_n,onAddNote:Kn,debugResult:An,language:Ar,debuging:nr,submitting:no,executingMessage:pr,code:qn,onSubmitCode:wr,onDebugCode:xr,onChangeCode:Xn,onChangeInput:Dr,onUpdateCode:$r,user:jr,isLoading:Cr,submitResult:zr}=Xt,vo=Tr(Xt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function wo(Co,Ho){return xn.createElement(so,Or(hr({},vo),{onShowCodeSetting:Co,onShowResourceCentre:Ho}))}const Uo=hr({input:hn,is_file:yn,debugResult:An,debuging:nr,submitting:no,executingMessage:pr,onDebugCode:xr,onChangeCode:Xn,onSubmitCode:wr,onChangeInput:Dr,user:jr,submitResult:zr},vo);return xn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},xn.createElement(Ze,{setIsWhiteTheme:vo==null?void 0:vo.setIsWhiteTheme,isLoading:Cr,language:Ar,value:qn,identifier:ln,onChange:Xn,onUpdateCode:$r,ActionBarRender:wo}),xn.createElement(ze.ZP,hr({},Uo)))}},10129:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},67172:function(xt,dt,ge){"use strict";ge.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ge(38147),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,ce)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ne=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&se(z,ce,te[ce]);if(E)for(var ce of E(te))de.call(te,ce)&&se(z,ce,te[ce]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function le(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},80443:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ge(59301),_e=ge(92832),E=ge(3113),he=ge(84105),de=ge(87395),se=ge(17124),ne=ge(24334),ie=ge(42678),le=ge(6339),ue=ge(65862),ae=ge(51908),oe=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,me=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))ce.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},ve=(je,Me)=>x(je,b(Me));const{TextArea:pe}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(we||{});function Pe(je,Me){switch(Me.type){case 0:return ve(me({},je),{visible:Me.payload});case 1:return ve(me({},je),{tabIndex:Me.payload});default:throw new Error}}function Le({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),Qe=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Ze,Xe,We,ze;if(Qe.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Qe.current);const Ue=Qe.current.offsetWidth-14,ot=((ze=(We=(Xe=(Ze=qe.current)==null?void 0:Ze._core)==null?void 0:Xe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ue/ot);qe.current.resize(Je,8),Be(!0)}},[]),a.createElement("div",{ref:Qe,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:Qe,expected_output:qe,is_file:Ze,input_file_url:Xe,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Qe}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function De(je){const{status:Me,error_msg:Ge,execute_time:Be,output:Qe,input:qe,expected_output:Ze,is_file:Xe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let ot=null;switch(Me){case se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Qe)));break;case se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&ne.Base64.decode(Qe)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ze&&ne.Base64.decode(Ze)));break;case se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:Qe,executingMessage:qe,debugResult:Ze,onChangeInput:Xe,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,ot]=(0,be.useReducer)(Pe,Se),{visible:Je,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{ot({type:0,payload:!1})},[je]);function Ye(Ae){let Ne=Ae.target.id;ot({type:1,payload:Ne})}function He(){ot({type:0,payload:!Je})}const Re=(0,be.useMemo)(()=>{if(Ze){const{status:Ae}=Ze;return a.createElement(a.Fragment,null,De(Ze))}return null},[Ze]);function Ve(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Xe}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ze?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Je?"up":""}`,onClick:He},Je?a.createElement(he.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:Ve},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{ot({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},12088:function(xt,dt,ge){"use strict";ge.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ge(59301),_e=ge(54580),E=ge(8591),he=ge(43418),de=ge(95237),se=ge(5112),ne=ge(3113),ie=ge(24905),le=ge(6848),ue=ge(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ge(47257),ee=ge.n(re),a=ge(38147),y=ge(1012),x=ge(65862),b=ge(21185),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))ve.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(me)for(var Be of me(Ge))pe.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},we=(Me,Ge)=>ce(Me,fe(Ge)),Pe=(Me,Ge,Be)=>new Promise((Qe,qe)=>{var Ze=ze=>{try{We(Be.next(ze))}catch(Ue){qe(Ue)}},Xe=ze=>{try{We(Be.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Qe(ze.value):Promise.resolve(ze.value).then(Ze,Xe);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:Le}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],Qe=0,qe=[],Ze=0;Ze{if(Ue.forEach(ot=>{let Je=ot.name.split(/\.(?=[^\.]+$)/);ot.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},De=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:Qe,rootIdentifier:qe,multiple:Ze=!1,defaultMultipleValue:Xe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,ot]=(0,be.useState)({}),[Je,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,Ve]=(0,be.useState)(null),Ae=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ke()},[]),(0,be.useEffect)(()=>{Be&&(Ae.current=[],Ne.current=0,ze([]),He(Xe))},[Be]);const Ke=()=>Pe(void 0,null,function*(){try{Ve(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,pt;const ct=Fe((tt=ke[0])==null?void 0:tt.name)||Fe((pt=ke[1])==null?void 0:pt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Ae.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const mt=new FormData;mt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(it=>{if(it.status===0){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===ke.name){const Tt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?Tt.input=it==null?void 0:it.content:Tt.output=it==null?void 0:it.content,Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const mt=new FormData;mt.append("file",ke.file),qe===null?mt.append("identifier","testsets"):mt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:mt},!0).then(it=>{if(it.filename){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===(it==null?void 0:it.filename)){const Tt=we(ye({},vt),{is_oss:!Re});return(St=it==null?void 0:it.filename)!=null&&St.includes(".in")?(Tt.in_object_key=it==null?void 0:it.object,Tt.in_object_size=it==null?void 0:it.size,Tt.input=it==null?void 0:it.filename,Tt.in_file=ke):(Tt.out_object_key=it==null?void 0:it.object,Tt.out_object_size=it==null?void 0:it.size,Tt.output=it==null?void 0:it.filename,Tt.out_file=ke),Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),pt=ke.name,ct={container_type:"TestSet",file_name:pt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(mt){if(mt.data.status===0){Ne.current=Ne.current+1;const at=Ae.current.map(it=>{var ft,vt,St,Tt,Bt,Nt,rn,Sn,un,on,Mn,Gn,Cn,Kt,Ht,Ut,Wt;if(it.name===((vt=(ft=mt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const nn=we(ye({},it),{is_oss:!Re});return(Bt=(Tt=(St=mt.data)==null?void 0:St.data)==null?void 0:Tt.file_name)!=null&&Bt.includes(".in")?(nn.in_object_key=(rn=(Nt=mt.data)==null?void 0:Nt.data)==null?void 0:rn.object,nn.in_object_size=(un=(Sn=mt.data)==null?void 0:Sn.data)==null?void 0:un.size,nn.input=(Mn=(on=mt.data)==null?void 0:on.data)==null?void 0:Mn.file_name,nn.in_file=ke):(nn.out_object_key=(Cn=(Gn=mt.data)==null?void 0:Gn.data)==null?void 0:Cn.object,nn.out_object_size=(Ht=(Kt=mt.data)==null?void 0:Kt.data)==null?void 0:Ht.size,nn.output=(Wt=(Ut=mt.data)==null?void 0:Ut.data)==null?void 0:Wt.file_name,nn.out_file=ke),nn}return it});if(Ae.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let it=Ee(at);it=it.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),it=it.map(ft=>we(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(it),Me()}}})},xe=ke=>new Promise((tt,pt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))})}),Ie=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var pt,ct;return!((pt=tt[0])!=null&&pt.name&&((ct=tt[1])!=null&&ct.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Te(tt)}))}),$e={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(pt=>pt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Ae.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(he.default,{open:Be,wrapClassName:Qe,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},$e),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,we(ye({},$e),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:Qe=!1,disabled:qe=!1,inputChange:Ze,onEvaluatingChange:Xe,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:ot,checkAll4:Je,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Ae,Ne]=(0,be.useState)(ye({},Ve)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ke=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Qe&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ot,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,$e,rt;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Xe(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||(($e=Oe[1])==null?void 0:$e.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((rt=Oe[1])==null?void 0:rt.name))),Qe&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Ze(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Xe(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Ae.dataUrl,filename:Ae.filename,type:Ae.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},Ve)),monacoEditor:{value:Ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=De},83554:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return re}});var be=ge(59301),_e=ge(8591),E=ge(6848),he=ge(71418),de=ge(95237),se=ge(43604),ne=ge(58421),ie=ge(3113),le=ge(96565),ue=ge(38147),ae=ge(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{fe(x.next(me))}catch(ve){z(ve)}},ce=me=>{try{fe(x.throw(me))}catch(ve){z(ve)}},fe=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[ce,fe]=(0,be.useState)(!1);function me(pe){te(pe)}function ve(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:me,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return be.createElement(he.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ce(me)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(xt,dt,ge){"use strict";ge.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ge(28209),_e=ge.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function de(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return AES.encrypt(ne,le,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return be.AES.decrypt(ne,le,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},84056:function(xt,dt,ge){"use strict";ge.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return he}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(xt,dt,ge){"use strict";ge.d(dt,{U:function(){return le}});var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))he.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function le(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?ae:ne(ne({},oe),z);a(!0),re(ce);const fe=yield ue(ce);return a(!1),x(fe),fe}),y,x]}},72530:function(xt,dt,ge){"use strict";ge.d(dt,{_:function(){return E}});var be=ge(59301),_e=ge(43418);const E=he=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const le of ne.current)clearTimeout(le);ne.current=[]};return(0,be.useEffect)(()=>{var le,ue,ae,oe,re,ee;if(ie(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((ae=(ue=he==null?void 0:he.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=he==null?void 0:he.exercise)==null?void 0:oe.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=he==null?void 0:he.exercise)==null?void 0:de.left_time,(se=he==null?void 0:he.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(xt,dt,ge){"use strict";ge.d(dt,{G:function(){return de},t:function(){return he}});var be=ge(7062),_e=ge.n(be);const E=null;function he(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(xt){(function(dt){(function(ge){if(1)xt.exports=ge();else var be})(function(){var ge,be,_e;return function(){function E(he,de,se){function ne(ue,ae){if(!de[ue]){if(!he[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};he[ue][0].call(ee.exports,function(a){var y=he[ue][1][a];return ne(y||a)},ee,ee.exports,E,he,de,se)}return de[ue].exports}for(var ie=void 0,le=0;le `.concat(b,` diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.6c8c8c6d.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.c7a0a832.async.js similarity index 96% rename from p__Classrooms__Lists__GroupHomework__Detail__index.6c8c8c6d.async.js rename to p__Classrooms__Lists__GroupHomework__Detail__index.c7a0a832.async.js index 39a81f9698..48ee74ab27 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.6c8c8c6d.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.c7a0a832.async.js @@ -97,7 +97,7 @@ `;for(let cr=0;cr{switch(Va){case Dt:return x.createElement(Ve,{callback:Ir,onCancel:zi});case bn:return x.createElement(et.Z,{callback:Ir,onCancel:zi});case Lt:return x.createElement(He.Z,{callback:Ir,onCancel:zi});case sn:return x.createElement(Pe,{callback:Ir,onCancel:zi});case da:return x.createElement(Ce,{callback:Ir,onCancel:zi});case"maths-latex":return x.createElement(Jt,{showSaveButton:!0,callback:Ir});case"inline-latex":return x.createElement(zt.Z,{showSaveButton:!0,callback:Ir});default:return null}},[Va]);function zi(){mo("")}(0,x.useEffect)(()=>{if(Ji.current){let Ar=function(Ei){Io=!0,ai=Ei.pageY},ba=function(){Io=!1},er=function(Ei){if(Io){let Ci=Ei.pageY-ai;Ci<0&&(Ci=0),Ci>300&&(Ci=300);let Oi=Un+Ci+"px";Jo(Oi)}},qa=Ji.current,Io=!1,ai=0;return qa.addEventListener("mousedown",Ar),document.addEventListener("mousemove",er),document.addEventListener("mouseup",ba),()=>{qa.removeEventListener("mousedown",Ar),document.removeEventListener("mousemove",er),document.removeEventListener("mouseup",ba)}}},[vn,Ji]),(0,x.useEffect)(()=>{Jo(Un)},[Un]);const tl=pa(It),ml=pa(Eo),fl={width:tl,height:ml},Pi=(0,x.useMemo)(()=>{if(Qr){let Ar=new Date(Qr),ba=Ar.getHours(),er=Ar.getMinutes(),qa=Ar.getSeconds();return ba=ba<10?"0"+ba:ba,er=er<10?"0"+er:er,qa=qa<10?"0"+qa:qa,`${ba}:${er}:${qa}`}return 0},[Qr]),mi=Ar=>{const ba=[];if(Uo){let er=-1;Ar=Ar.replace(/(@▁▁@|@▁@)/g,function(qa,Io,ai){ba.push({multiLine:qa!==Bn})})}return ba};function Vi(){window.sessionStorage.removeItem(Lo),Pa(!1),Rr(0)}function pl(){Pa(!1),Rr(0),vn.setValue(window.sessionStorage.getItem(Lo))}(0,x.useEffect)(()=>{Co[Va]&&Va!==pn&&Va!==sn&&setTimeout(()=>{const Ar=document.getElementsByClassName("markdown-popup-form")[0],ba=window.innerWidth/2-Ar.offsetWidth/2,er=window.innerHeight/2-Ar.offsetHeight/2;rl(ba),hi(er)},0)},[Va]);const El=Ar=>{Ar.preventDefault();const ba=Ar.clientX-dl,er=Ar.clientY-_i;document.body.onmousemove=qa=>{let Io=qa.clientX-ba,ai=qa.clientY-er;const Ei=document.getElementsByClassName("markdown-popup-form")[0],Ci=window.innerWidth-Ei.offsetWidth,Oi=window.innerHeight-Ei.offsetHeight;Io=Math.max(0,Math.min(Io,Ci)),ai=Math.max(0,Math.min(ai,Oi)),yl(qa.clientX,qa.clientY,ba,er)&&(rl(Io),hi(ai))},document.body.onmouseup=function(){document.body.onmousemove=null}},yl=(Ar,ba,er,qa)=>{const Io=document.body.clientHeight,ai=document.body.clientWidth;return Ar<20&&er>Ar||Ar>ai-20&&erba||ba>Io-20&&qaze in Le?Ne(Le,ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Le[ze]=ve,z=(Le,ze)=>{for(var ve in ze||(ze={}))a.call(ze,ve)&&y(Le,ve,ze[ve]);if(E)for(var ve of E(ze))b.call(ze,ve)&&y(Le,ve,ze[ve]);return Le},ee=(Le,ze)=>Ee(Le,re(ze));const{useForm:ne}=x.default,oe={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Le,onCancel:ze})=>{const[ve]=ne();let nt=(0,Ie.useRef)();function we(qe){nt.current.width=ve.getFieldValue("width"),nt.current.align=ve.getFieldValue("align"),Le(qe,nt.current)}function ut(qe,gt){if(qe.status===-1){ye.ZP.error(qe.message);return}ve.setFieldsValue({src:`/api/attachments/${qe.id}`,type:gt.type})}function Ue(qe){let gt=qe.target.files[0];nt.current=gt,Se(gt,ut)}return fe.createElement(x.default,ee(z({form:ve},ue),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),fe.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(x.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(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(Oe.default,{style:{width:264}})),fe.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(Ge.Z,null,fe.createElement(x.default.Item,{name:"width",style:{margin:0}},fe.createElement(he.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(x.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(x.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:Le}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:Le}))}function Se(Le,ze){if(!Le)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",Le),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var nt=new window.XMLHttpRequest;nt.withCredentials=!0,nt.addEventListener("load",function(we){ze(JSON.parse(we.target.responseText),Le)},!1),nt.addEventListener("error",function(we){console.error(we)},!1),nt.open("POST",`${ge.KI}/api/attachments.json`),nt.send(ve)}},57261:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Oe}});var x=te(59301),ye=te(4676);class Oe extends x.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)}}},61584:function(Ft,bt,te){"use strict";te.d(bt,{i:function(){return ue},Z:function(){return Fe}});var x={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),Ge=te(93948),he=te(92310),be=te.n(he),le=te(65862),ge=te(2524),Ie=te(41867),De=te(79005),fe=te(20345),Ne=te(77882),Ee=te(31081),re=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),z=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:Ne,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:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var Fe=({className:Se,dataSource:Le=[],col:ze=4,right:ve,bottom:nt=23,precision:we=0,wrapWidth:ut=1200,trackEventItems:Ue,loading:qe,onRemove:gt=()=>{},isCurrent:ot=!0,showAlias:Ke=!1,showProgress:_e=!1})=>{const Re=Math.floor((ut-(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(et=>(window.ENV==="build"&&(et.ptimg=`/react/build${et.ptimg}`,et.swimg=`/react/build${et.swimg}`),et));return oe.createElement(ye.Z,{spinning:qe},oe.createElement("div",{className:be()(x.list,Se)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((et,He)=>{var at,St,Pt,dt,Bt,Ae;const{name:yt,id:Ot,identifier:ke,featured:it,school_name:ce,image_url:ie,excellent:ae,is_plan:se}=et;return oe.createElement("div",{key:Ot,className:ot&&_e?x.wrapisCurrent:x.wrap,style:{width:Re,marginRight:(1+He)%ze===0?0:ve+we,marginBottom:nt}},oe.createElement("a",{className:x.li,onClick:de=>{de.preventDefault(),de.stopPropagation(),Ue&&(0,le.L9)([Ue]),(0,le.xg)(`/paths/${ke}`)}},oe.createElement("div",{className:x.img},oe.createElement("img",{className:x.cover,src:`${ie}`}),ot&&(0,Ie.bg)()&&(et==null?void 0:et.studying)&&oe.createElement("div",{className:`${x.movebq} user-path-items`,onClick:de=>{de.stopPropagation(),gt(et)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(at=et==null?void 0:et.subject_tags)==null?void 0:at.map((de,Pe)=>{var pe,Be;if(Pe===0){const Je=(pe=Ve.find(Ce=>Ce.name==de))==null?void 0:pe.swimg;return oe.createElement("img",{className:x.sign,src:Je,style:{left:"-4px"}})}const $e=(Be=Ve.find(Je=>Je.name==de))==null?void 0:Be.ptimg;return oe.createElement("img",{className:x.sign,src:$e,style:{left:`${48+52*(Pe-1)+2*Pe}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&oe.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:x.name},oe.createElement(Oe.Z,{title:Ke&&(et!=null&&et.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yt}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):yt},oe.createElement("span",{className:x.e},Ke&&(et==null?void 0:et.excellent_alias_name)||yt))),ot&&_e&&((St=et==null?void 0:et.progress)==null?void 0:St.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(Ge.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Pt=et==null?void 0:et.progress)==null?void 0:Pt.my_score)/((dt=et==null?void 0:et.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Bt=et==null?void 0:et.progress)==null?void 0:Bt.my_score,"/",(Ae=et==null?void 0:et.progress)==null?void 0:Ae.all_score),(!ot||!_e)&&oe.createElement("div",{className:x.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,et.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,et.members_count)))))))})),!Le.length&&oe.createElement(ge.Z,null)))}},3918:function(Ft,bt,te){"use strict";te.d(bt,{jL:function(){return he},w9:function(){return pa},vv:function(){return It},dN:function(){return Co},QD:function(){return il},cQ:function(){return Pe.Z},vg:function(){return dr},Oz:function(){return Fa},op:function(){return Rr},O5:function(){return Pi},_b:function(){return Ki},t7:function(){return nt},tT:function(){return Ue},Gi:function(){return Ao},YG:function(){return eo},Ed:function(){return co},kT:function(){return Lo},qp:function(){return b},Um:function(){return ue},K3:function(){return ee},vr:function(){return rl},qE:function(){return xi},Je:function(){return ot},wb:function(){return Ae},rC:function(){return de},lB:function(){return ke},cq:function(){return na},kO:function(){return Tr},tp:function(){return Se},Si:function(){return pl},k8:function(){return jo},Du:function(){return ai}});var x=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:an=[],img:Wt,imgWidth:Gt=346,title:ia,sunTitle:pr,bannerExtraContent:Kr})=>x.createElement("div",{className:ye.banner},x.createElement("div",{className:ye.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,ia),x.createElement("span",null,pr)),an.length>0&&x.createElement("div",{className:ye.btns},an.map((Yn,cr)=>x.createElement("div",{key:cr,onClick:Yn.click},Yn.name,Yn.sign?x.createElement("img",{src:Oe,width:39}):null))),Kr),Wt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Wt,width:Gt}))),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),ge=te.n(le),Ie=te(89392),De=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,re=(an,Wt,Gt)=>Wt in an?De(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,E=(an,Wt)=>{for(var Gt in Wt||(Wt={}))Ne.call(Wt,Gt)&&re(an,Gt,Wt[Gt]);if(fe)for(var Gt of fe(Wt))Ee.call(Wt,Gt)&&re(an,Gt,Wt[Gt]);return an},b=({dataSource:an=[],value:Wt,onChange:Gt,onTitleChange:ia,className:pr,title:Kr,titleWidth:Yn=41,style:cr={},fontColor:Hr="#6A7283",showCount:yo,classNameActive:Sr,styleItem:Oa={}})=>{const[fo,Go]=(0,x.useState)(0),[fi,Zr]=(0,x.useState)(!1),Jr=(0,x.useRef)(null),Xo=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var lr;an.length!==0&&(((lr=Jr==null?void 0:Jr.current)==null?void 0:lr.clientHeight)>97?Go(1):Go(0)),an.length===0&&Go(0),Zr(!1)},[an]),x.createElement("div",{className:ge()(be.row,pr),style:cr},x.createElement("div",{onClick:(0,Ie.throttle)(()=>ia==null?void 0:ia(),2e3),style:{width:Yn,marginTop:fi?12:4},className:`${be.title} ${ia?"current":""}`},Kr),x.createElement("div",{className:fi?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},x.createElement("div",{className:be.bar,ref:Xo,style:fo>0?{height:fo===1?97:"auto",overflow:fo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:be.tag,ref:Jr},an==null?void 0:an.map(lr=>x.createElement("span",{onClick:()=>Gt(lr.id),key:lr.id,style:E(E({color:Hr},Oa),(lr==null?void 0:lr.style)||{}),className:Wt===lr.id?ge()(Sr||be.active,lr.classNameActive):""},x.createElement("span",{title:lr.name,className:be.name},lr.name),!!yo&&x.createElement("span",{className:be.num},lr.count))))),!!fo&&x.createElement(x.Fragment,null,fo===1?x.createElement("div",{onClick:()=>{var lr;Go(2),((lr=Jr==null?void 0:Jr.current)==null?void 0:lr.clientHeight)>245?Zr(!0):Zr(!1)},className:be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Xo.current.scrollTop=0,Go(1),Zr(!1)},className:be.action},"\u6536\u8D77",x.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:an=[],value:Wt,onChange:Gt,onTitleChange:ia,className:pr,title:Kr,titleWidth:Yn=41,style:cr={},fontColor:Hr="#6A7283",showCount:yo,expand:Sr=!0})=>{const[Oa,fo]=(0,x.useState)(0),[Go,fi]=(0,x.useState)(!1),Zr=(0,x.useRef)(null),Jr=(0,x.useRef)(null),[Xo,lr]=(0,x.useState)(Sr);return x.createElement("div",{className:ge()(y.row,pr),style:cr},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Ie.throttle)(()=>ia==null?void 0:ia(),2e3),style:{width:Yn,marginTop:Go?12:4},className:`${y.title} ${ia?"current":""}`},Kr),x.createElement("i",{className:`iconfont ${Xo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Xo?8:10},onClick:()=>lr(!Xo)})),Xo&&x.createElement("div",{className:Go?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:Jr},x.createElement("div",{className:y.tag,ref:Zr},an==null?void 0:an.map(pt=>x.createElement("span",{onClick:()=>Gt(pt.id),key:pt.id,style:{color:Hr},className:Wt===pt.id?y.active:""},x.createElement("span",{title:pt.name,className:y.name},pt.name),!!yo&&x.createElement("span",{className:y.num},pt.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ue=({dataSource:an=[],value:Wt,onChange:Gt,onTitleChange:ia,className:pr,title:Kr,titleWidth:Yn=41,style:cr={},fontColor:Hr="#fff",showCount:yo,expand:Sr=!0})=>{const[Oa,fo]=(0,x.useState)(0),[Go,fi]=(0,x.useState)(!1),Zr=(0,x.useRef)(null),Jr=(0,x.useRef)(null),[Xo,lr]=(0,x.useState)(Sr);return x.createElement("div",{className:ge()(ne.row,pr),style:cr},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Ie.throttle)(()=>ia==null?void 0:ia(),2e3),style:{width:Yn},className:`${ne.title} ${ia?"current":""}`},Kr),x.createElement("i",{className:`iconfont ${Xo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Xo?"#00DDC7":"#037F74",fontSize:Xo?10:12},onClick:()=>lr(!Xo)})),Xo&&x.createElement("div",{className:Go?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},x.createElement("div",{className:ne.bar,ref:Jr},x.createElement("div",{className:ne.tag,ref:Zr},an==null?void 0:an.map(pt=>x.createElement("span",{onClick:()=>Gt(pt.id),key:pt.id,style:{color:Hr},className:Wt===pt.id?ne.active:""},x.createElement("span",{title:pt.name,className:ne.name},pt.name),!!yo&&x.createElement("span",{className:ne.num},pt.count)))))))},me={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:an=[],value:Wt,onChange:Gt,className:ia,style:pr={}})=>x.createElement("div",{style:pr,className:ge()(me.tabs,ia)},an.map(Kr=>x.createElement("span",{onClick:()=>Gt(Kr.id),className:Wt===Kr.id?me.active:"",key:Kr.id},Kr.name))),Le={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"},ze=te(92832),nt=({dataSource:an=[],value:Wt="",onChange:Gt,onInputChange:ia=()=>{},className:pr,style:Kr={},placeholder:Yn,allowClear:cr=!1})=>{var Hr;const[yo,Sr]=(0,x.useState)(""),[Oa,fo]=(0,x.useState)("");(0,x.useEffect)(()=>{var Zr;let Jr=Wt;(Zr=JSON.stringify(Wt))!=null&&Zr.includes("{")&&(Sr(Wt.id),Jr=Wt.value||"");try{fo(decodeURIComponent(Jr||""))}catch(Xo){fo(decodeURIComponent(Jr||""))}},[Wt]);const Go=()=>{Gt(encodeURIComponent(Oa),yo||null)},fi=Zr=>{Zr!==yo&&(Sr(Zr),Gt(encodeURIComponent(Oa),Zr))};return x.createElement("div",{className:ge()(Le.input,pr),style:Kr},!!an.length&&x.createElement("div",{className:Le.dropdown},x.createElement("div",{className:Le.text},(Hr=an.find(Zr=>Zr.id===yo))==null?void 0:Hr.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Le.b1}),x.createElement("b",{className:Le.b2})),x.createElement("div",{className:Le.menu},an.map((Zr,Jr)=>x.createElement("div",{key:Jr,onClick:()=>fi(Zr.id)},Zr.name)))),x.createElement(ze.default,{onPressEnter:Go,value:Oa,onChange:Zr=>{fo(Zr.target.value),ia(encodeURIComponent(Zr.target.value),yo||null)},bordered:!1,placeholder:Yn}),x.createElement("i",{onClick:Go,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ue=({dataSource:an=[],value:Wt="",onChange:Gt,onInputChange:ia=()=>{},className:pr,style:Kr={},placeholder:Yn,allowClear:cr=!1})=>{var Hr;const[yo,Sr]=(0,x.useState)(""),[Oa,fo]=(0,x.useState)("");(0,x.useEffect)(()=>{var Zr;let Jr=Wt;(Zr=JSON.stringify(Wt))!=null&&Zr.includes("{")&&(Sr(Wt.id),Jr=Wt.value||"");try{fo(decodeURIComponent(Jr||""))}catch(Xo){fo(decodeURIComponent(Jr||""))}},[Wt]);const Go=()=>{Gt(encodeURIComponent(Oa),yo||null)},fi=Zr=>{Zr!==yo&&(Sr(Zr),Gt(encodeURIComponent(Oa),Zr))};return x.createElement("div",{className:ge()(we.input,pr),style:Kr},!!an.length&&x.createElement("div",{className:we.dropdown},x.createElement("div",{className:we.text},(Hr=an.find(Zr=>Zr.id===yo))==null?void 0:Hr.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:we.menu},an.map((Zr,Jr)=>x.createElement("div",{key:Jr,onClick:()=>fi(Zr.id)},Zr.name)))),x.createElement(ze.default,{onPressEnter:Go,value:Oa,onChange:Zr=>{fo(Zr.target.value),ia(encodeURIComponent(Zr.target.value),yo||null)},bordered:!1,placeholder:Yn}),x.createElement("i",{onClick:Go,className:"iconfont icon-sousuo9 font14 pl10 current"}))},qe={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:an,onChange:Wt,className:Gt,total:ia,pageSize:pr,style:Kr={}})=>{const Yn=an<2,cr=an>=Math.ceil(ia/pr);return ia<=pr?x.createElement(x.Fragment,null):x.createElement("div",{className:ge()(qe.quickPager,Gt),style:Kr},x.createElement("div",{onClick:()=>{Yn||Wt(an-1,"prev")},className:Yn?qe.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{cr||Wt(an+1,"next")},className:cr?qe.disabled:""},"\u4E0B\u4E00\u9875"))},Ke={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"},_e=te(71418),Re=te(6848),Ve=te(13570),et=te(74128),He=te(65862),at=te(96908),St=te(57177),Pt=te(81378),dt=te(2524),Ae=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr})=>{const yo=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:Hr},x.createElement("div",{className:ge()(Ke.list,an)},!!Wt.length&&Wt.map((Sr,Oa)=>{const{name:fo,id:Go,identifier:fi,power:Zr,cover_image_id:Jr,pic:Xo}=Sr;return x.createElement("div",{className:Ke.wrap,key:Go,style:{width:yo,marginRight:(1+Oa)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/shixuns/${fi}/challenges`,className:Ke.li,onClick:lr=>{lr.preventDefault(),cr&&(0,He.L9)([cr]),Zr&&(0,He.xg)(`/shixuns/${fi}/challenges`)}},x.createElement("div",{className:Ke.img},x.createElement("img",{className:Ke.cover,src:`${Xo}`}),Sr.is_jupyter&&x.createElement("img",{className:Ke.sign,src:at}),Sr.is_jupyter_lab&&x.createElement("img",{className:Ke.sign,src:St}),Sr.is_unity_3d&&x.createElement("img",{className:Ke.sign,src:Pt})),x.createElement("div",{className:Ke.name},x.createElement(Re.Z,{title:fo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Ke.e},fo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Ke.tags},x.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Sr.challenges_count))),!!Sr.myshixuns_count&&x.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Sr.myshixuns_count))),x.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Sr.level))),x.createElement("div",{className:Ke.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Sr.score_info}),x.createElement("span",null,"\xA0",Sr.score_info?`${Sr.score_info}\u5206`:"5\u5206")))),!Zr&&x.createElement("div",{className:Ke.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&x.createElement(dt.Z,null)))},yt={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"},ke=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,wrapClassName:cr,trackEventItems:Hr,loading:yo})=>{const Sr=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:yo},x.createElement("div",{className:ge()(yt.list,an)},!!Wt.length&&Wt.map((Oa,fo)=>{const{name:Go,id:fi,identifier:Zr,power:Jr,cover_image_id:Xo,pic:lr}=Oa;return x.createElement("div",{className:ge()(yt.wrap,cr),key:fi,style:{width:Sr,marginRight:(1+fo)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/shixuns/${Zr}/challenges`,className:yt.li,onClick:pt=>{pt.preventDefault(),Hr&&(0,He.L9)([Hr]),Jr&&(0,He.xg)(`/shixuns/${Zr}/challenges`)}},x.createElement("img",{src:te(47621),className:yt.titleBg}),x.createElement("div",{className:yt.name},x.createElement(Re.Z,{title:Go||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:yt.e},Go||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:yt.img},x.createElement("img",{className:yt.cover,src:Xo?`${et.Z.API_SERVER}/api/attachments/${Xo}`:`${et.Z.IMG_SERVER+lr}`}),Oa.is_jupyter&&x.createElement("div",{className:yt.bq},"Jupyter"),Oa.is_jupyter_lab&&x.createElement("div",{className:yt.bq},"JupyterLab"),Oa.is_unity_3d&&x.createElement("div",{className:yt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:yt.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:yt.value},Oa.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:yt.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:yt.value},Oa.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:yt.text},"\u5173\u5361\u6570"),x.createElement("span",{className:yt.value},Oa.challenges_count)),x.createElement("div",{className:yt.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Oa.score_info}),x.createElement("span",{className:yt.value,style:{color:"#FF9C00"}},"\xA0",Oa.score_info?`${Oa.score_info}\u5206`:"5\u5206"))))),!Jr&&x.createElement("div",{className:yt.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&x.createElement(dt.Z,null)))},it={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",ie="data:image/png;base64,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",ae="data:image/png;base64,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",de=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr,wrapClassName:yo,imgClassName:Sr})=>{const Oa=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:Hr},x.createElement("div",{className:ge()(it.list,an)},!!Wt.length&&Wt.map((fo,Go)=>{const{name:fi,id:Zr,identifier:Jr,power:Xo,cover_image_id:lr,pic:pt}=fo;return x.createElement("div",{className:ge()(it.wrap,yo),key:Zr,style:{width:Oa,marginRight:(1+Go)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/shixuns/${Jr}/challenges`,className:it.li,onClick:ol=>{ol.preventDefault(),cr&&(0,He.L9)([cr]),Xo&&(0,He.xg)(`/shixuns/${Jr}/challenges`)}},x.createElement("div",{className:ge()(it.img,Sr)},x.createElement("img",{className:it.cover,src:lr?`${et.Z.API_SERVER}/api/attachments/${lr}`:`${et.Z.IMG_SERVER+pt}`}),fo.is_jupyter&&x.createElement("img",{className:it.sign,src:ce}),fo.is_jupyter_lab&&x.createElement("img",{className:it.sign,src:ie}),fo.is_unity_3d&&x.createElement("img",{className:it.sign,src:ae})),x.createElement("div",{className:it.name},x.createElement(Re.Z,{title:fi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:it.e},fi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:it.tags},x.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,fo.challenges_count))),!!fo.myshixuns_count&&x.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,fo.myshixuns_count))),x.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,fo.level))),x.createElement("div",{className:it.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:fo.score_info}),x.createElement("span",null,"\xA0",fo.score_info?`${fo.score_info}\u5206`:"5\u5206")))),!Xo&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&x.createElement(dt.Z,null)))},Pe=te(61584),pe={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"},Be=te(79005),$e=te(20345),Je=te(77882),Ce=te(31081),mt=te(75309),At=te(71979),Tt=te(47558),Ht=te(42922),Jt=te(66832),zt=te(96593),Xe=te(19664),lt=te(91833),Dt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,yn=(an,Wt,Gt)=>Wt in an?Dt(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,bn=(an,Wt)=>{for(var Gt in Wt||(Wt={}))sn.call(Wt,Gt)&&yn(an,Gt,Wt[Gt]);if(Lt)for(var Gt of Lt(Wt))pn.call(Wt,Gt)&&yn(an,Gt,Wt[Gt]);return an};const da=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Be,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:At},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Jt,swimg:zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Xe,swimg:lt}];var Fa=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr,wrapClassName:yo,imgClassName:Sr,isArrow:Oa=!1,imgStyle:fo={}})=>{const Go=Math.floor((Yn-(Gt-1)*ia)/Gt),[fi,Zr]=(0,x.useState)(),[Jr,Xo]=(0,x.useState)(),lr=ol=>Zr(ol),pt=()=>Zr(-1);return x.createElement(_e.Z,{spinning:Hr},x.createElement("div",{className:ge()(pe.list,an)},!!(Wt!=null&&Wt.length)&&(Wt==null?void 0:Wt.map((ol,Sl)=>{var Ll;const{name:vl,id:bl,identifier:xl,featured:_l,school_name:wi,image_url:Qi,excellent:Pl,is_plan:Nl}=ol;return x.createElement("div",{key:bl,className:ge()(pe.wrap,yo),style:{width:Go,marginRight:(1+Sl)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/paths/${xl}`,className:pe.li,onClick:sl=>{sl.preventDefault(),cr&&(0,He.L9)([cr]),(0,He.xg)(`/paths/${xl}`)}},x.createElement("img",{src:te(39057),className:pe.titleBg}),x.createElement("div",{className:pe.name},x.createElement(Re.Z,{title:vl},x.createElement("span",{className:pe.e,style:{color:Oa&&fi===Sl?"#145DFF":"#000000"},onMouseEnter:()=>{lr(Sl)},onMouseLeave:pt},vl))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ge()(pe.img,Sr)},x.createElement("img",{className:pe.cover,style:bn({},fo),src:`${et.Z.IMG_SERVER+Qi}`}),(Ll=ol==null?void 0:ol.subject_tags)==null?void 0:Ll.map((sl,qi)=>{var Cl,Ui;if(qi===0){const cl=(Cl=da.find(Il=>Il.name==sl))==null?void 0:Cl.swimg;return x.createElement("img",{className:pe.sign,src:cl,style:{left:"-4px"}})}const Wl=(Ui=da.find(cl=>cl.name==sl))==null?void 0:Ui.ptimg;return x.createElement("img",{className:pe.sign,src:Wl,style:{left:`${48+52*(qi-1)+2*qi}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ol==null?void 0:ol.excellent)&&x.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:pe.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:pe.value},ol.stages_count)),x.createElement("div",null,x.createElement("span",{className:pe.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:pe.value},ol.members_count))))))})),!Wt.length&&x.createElement(dt.Z,null)))},Aa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ir=te(41867),Ba=te(59301);const Ea=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Be,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:At},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Jt,swimg:zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Xe,swimg:lt}];var dr=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr,onRemove:yo=()=>{},isCurrent:Sr=!0,showAlias:Oa=!1,wrapClassName:fo,imgClassName:Go})=>{const fi=Math.floor((Yn-(Gt-1)*ia)/Gt),Zr=[{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(Jr=>(window.ENV==="build"&&(Jr.ptimg=`/react/build${Jr.ptimg}`,Jr.swimg=`/react/build${Jr.swimg}`),Jr));return Ba.createElement(_e.Z,{spinning:Hr},Ba.createElement("div",{className:ge()(Aa.list,an)},!!(Wt!=null&&Wt.length)&&(Wt==null?void 0:Wt.map((Jr,Xo)=>{var lr;const{name:pt,id:ol,identifier:Sl,featured:Ll,school_name:vl,image_url:bl,excellent:xl,is_plan:_l}=Jr;return Ba.createElement("div",{key:ol,className:ge()(Aa.wrap,fo),style:{width:fi,marginRight:(1+Xo)%Gt===0?0:ia+Kr,marginBottom:pr}},Ba.createElement("a",{className:Aa.li,onClick:wi=>{wi.preventDefault(),wi.stopPropagation(),cr&&(0,He.L9)([cr]),(0,He.xg)(`/paths/${Sl}`)}},Ba.createElement("div",{className:ge()(Aa.img,Go)},Ba.createElement("img",{className:Aa.cover,src:`${et.Z.IMG_SERVER+bl}`}),Sr&&(0,ir.bg)()&&(Jr==null?void 0:Jr.studying)&&Ba.createElement("div",{className:`${Aa.movebq} user-path-items`,onClick:wi=>{wi.stopPropagation(),yo(Jr)}},Ba.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ba.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lr=Jr==null?void 0:Jr.subject_tags)==null?void 0:lr.map((wi,Qi)=>{var Pl,Nl;if(Qi===0){const qi=(Pl=Zr.find(Cl=>Cl.name==wi))==null?void 0:Pl.swimg;return Ba.createElement("img",{className:Aa.sign,src:qi,style:{left:"-4px"}})}const sl=(Nl=Zr.find(qi=>qi.name==wi))==null?void 0:Nl.ptimg;return Ba.createElement("img",{className:Aa.sign,src:sl,style:{left:`${48+52*(Qi-1)+2*Qi}px`}})}),Ba.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Jr==null?void 0:Jr.excellent)&&Ba.createElement("div",{className:Aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ba.createElement("div",{className:Aa.name},Ba.createElement(Re.Z,{title:Oa&&(Jr!=null&&Jr.excellent_alias_name)?Ba.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pt}`,Ba.createElement("br",null),Ba.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jr==null?void 0:Jr.excellent_alias_name}`)):pt},Ba.createElement("span",{className:Aa.e},Oa&&(Jr==null?void 0:Jr.excellent_alias_name)||pt))),Ba.createElement("div",{className:Aa.tags},Ba.createElement("div",null,Ba.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ba.createElement("span",null,Ba.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ba.createElement("span",null,Jr.stages_count))),Ba.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ba.createElement("span",null,Ba.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ba.createElement("span",null,Jr.members_count)))))))})),!Wt.length&&Ba.createElement(dt.Z,null)))},$t={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"},Bn="data:image/png;base64,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",Xn=te(59301),pa=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr})=>{const yo=Math.floor((Yn-(Gt-1)*ia)/Gt);return Xn.createElement(_e.Z,{spinning:Hr},Xn.createElement("div",{className:ge()($t.list,an)},!!Wt.length&&Wt.map((Sr,Oa)=>{const{subject_identifier:fo,id:Go,identifier:fi,power:Zr}=Sr,Jr=Sr.is_public!=0&&Sr.is_public;return Xn.createElement("div",{className:$t.wrap,key:Go,style:{width:yo,marginRight:(1+Oa)%Gt===0?0:ia+Kr,marginBottom:pr}},Xn.createElement("a",{className:$t.li,onClick:Xo=>{Xo.preventDefault(),cr&&(0,He.L9)([cr]),(0,He.xg)(Sr.first_category_url)}},Xn.createElement("div",{className:$t.top},Xn.createElement(Re.Z,{title:Sr.name},Xn.createElement("div",{className:$t.name},Sr.name)),Xn.createElement("img",{className:$t.img,src:et.Z.IMG_SERVER+"/images/"+Sr.avatar_url}),Xn.createElement("div",{className:$t.text,title:Sr.creator},Sr.creator),fo&&Xn.createElement("div",{className:$t.btns},Xn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Xn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jr&&Xn.createElement("div",{className:$t.sign},"\u516C\u5F00")),Xn.createElement("div",{className:$t.bottom},Sr.visits>0&&Xn.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Xn.createElement("span",null,Xn.createElement("i",{className:"iconfont icon-liulanyan"}),Xn.createElement("span",null,Sr.visits))),Sr.course_members_count>0&&Xn.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},Xn.createElement("span",null,Xn.createElement("i",{className:"iconfont icon-chengyuan"}),Sr.course_members_count)),Sr.tasks_count>0&&Xn.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Xn.createElement("span",null,Xn.createElement("i",{className:"iconfont icon-zuoye"}),Sr.tasks_count)),Sr.is_end?Xn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Xn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Sr.is_accessible&&Xn.createElement("div",{className:$t.lockWrap},Xn.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Xn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&Xn.createElement(dt.Z,null)))},Za={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"},jn="data:image/png;base64,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",Co=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,wrapClassName:cr,trackEventItems:Hr,loading:yo})=>{const Sr=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:yo},x.createElement("div",{className:ge()(Za.list,an)},!!Wt.length&&Wt.map((Oa,fo)=>{const{subject_identifier:Go,id:fi,identifier:Zr,power:Jr}=Oa,Xo=Oa.is_public!=0&&Oa.is_public;return x.createElement("div",{className:ge()(`${Za.wrap} ${Oa.is_accessible?"":Za.warpStyle}`,cr),key:fi,style:{width:Sr,marginRight:(1+fo)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{className:Za.li,onClick:lr=>{lr.preventDefault(),Hr&&(0,He.L9)([Hr]),(0,He.xg)(Oa.first_category_url)}},x.createElement("div",{className:Za.creator},x.createElement("img",{className:Za.img,src:et.Z.IMG_SERVER+"/images/"+Oa.avatar_url}),x.createElement("div",{className:Za.text,title:Oa.creator},Oa.creator)),x.createElement("div",{className:Za.top},x.createElement(Re.Z,{title:Oa.name},x.createElement("div",{className:Za.name},Oa.name)),Xo&&x.createElement("div",{className:Za.sign},"\u516C\u5F00")),x.createElement("div",{className:Za.middle},x.createElement("div",{className:Za.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Za.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Za.value},(Oa==null?void 0:Oa.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Za.text},"\u6210\u5458"),x.createElement("span",{className:Za.value},(Oa==null?void 0:Oa.course_members_count)||0))),x.createElement("div",{className:Za.row},x.createElement("div",null,x.createElement("span",{className:Za.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Za.value},(Oa==null?void 0:Oa.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Za.text},"\u72B6\u6001"),Oa.is_end?x.createElement("span",{className:Za.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Za.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Go&&x.createElement("div",{className:Za.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Oa.is_accessible&&x.createElement("div",{className:Za.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&x.createElement(dt.Z,null)))},Ua={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},kt="data:image/png;base64,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",It=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,wrapClassName:cr,trackEventItems:Hr,loading:yo})=>{const Sr=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:yo},x.createElement("div",{className:ge()(Ua.list,an)},!!Wt.length&&Wt.map((Oa,fo)=>{const{subject_identifier:Go,id:fi,identifier:Zr,power:Jr}=Oa,Xo=Oa.is_public!=0&&Oa.is_public;return x.createElement("div",{className:ge()(`${Ua.wrap} ${Oa.is_accessible?"":Ua.warpStyle}`,cr),key:fi,style:{width:Sr,marginRight:(1+fo)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{className:Ua.li,onClick:lr=>{lr.preventDefault(),Hr&&(0,He.L9)([Hr]),(0,He.xg)(Oa.first_category_url)}},x.createElement("div",{className:Ua.creator},x.createElement("img",{className:Ua.img,src:et.Z.IMG_SERVER+"/images/"+Oa.avatar_url}),x.createElement("div",{className:Ua.text,title:Oa.creator},Oa.creator)),x.createElement("div",{className:Ua.top},x.createElement(Re.Z,{title:Oa.name},x.createElement("div",{className:Ua.name},Oa.name)),Xo&&x.createElement("div",{className:Ua.sign})),x.createElement("div",{className:Ua.middle},x.createElement("div",{className:Ua.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Ua.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Ua.value},(Oa==null?void 0:Oa.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Ua.text},"\u6210\u5458"),x.createElement("span",{className:Ua.value},(Oa==null?void 0:Oa.course_members_count)||0))),x.createElement("div",{className:Ua.row},x.createElement("div",null,x.createElement("span",{className:Ua.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Ua.value},(Oa==null?void 0:Oa.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Ua.text},"\u72B6\u6001"),Oa.is_end?x.createElement("span",{className:Ua.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Ua.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Go&&x.createElement("div",{className:Ua.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Oa.is_accessible&&x.createElement("div",{className:Ua.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&x.createElement(dt.Z,null)))},Un={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"},ma=te(65582),eo=({dataSource:an=[],value:Wt,onChange:Gt,className:ia,style:pr={},tabBarExtraContent:Kr})=>x.createElement("div",{className:ge()(Un.tabs,ia),style:pr},x.createElement("div",{className:Un.tabsWrap},an.map((Yn,cr)=>x.createElement("aside",{className:Un.tab,onClick:()=>{Gt(Yn.id),Yn.link&&ma.history.push(Yn.link)},key:cr},x.createElement("div",{className:Wt===Yn.id?Un.active:""},Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement(Re.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",x.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),x.createElement("div",{className:Un.tabBar},Kr)),rr={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"},Lo=({dataSource:an=[],value:Wt,onChange:Gt,className:ia,style:pr={},tabBarExtraContent:Kr})=>x.createElement("div",{className:ge()(rr.tabs,ia),style:pr},x.createElement("div",{className:rr.tabsWrap},an.map((Yn,cr)=>x.createElement("aside",{className:rr.tab,onClick:()=>{Gt(Yn.id),Yn.link&&ma.history.push(Yn.link)},key:cr},x.createElement("div",{className:Wt===Yn.id?rr.active:""},Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement(Re.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",x.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),x.createElement("div",{className:rr.tabBar},Kr)),fr={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},co=({dataSource:an=[],value:Wt,onChange:Gt,className:ia,style:pr={},tabBarExtraContent:Kr})=>x.createElement("div",{className:ge()(fr.tabs,ia),style:pr},x.createElement("div",{className:fr.tabsWrap},an.map((Yn,cr)=>x.createElement("aside",{className:`${fr.tab} ${Wt===Yn.id?fr.active:""}`,onClick:()=>{Gt(Yn.id),Yn.link&&ma.history.push(Yn.link)},key:cr},x.createElement("div",null,Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement(Re.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",x.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),x.createElement("div",{className:fr.tabBar},Kr)),Ao=({className:an,style:Wt={},children:Gt})=>x.createElement("div",{className:ge()(an),style:Wt},Gt),qr={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"},wt=te(38854),hn=te(20834);const En=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var na=({sortValue:an,dropValue:Wt,className:Gt,onSort:ia,onDrop:pr,dataSource:Kr=En})=>{var Yn;return x.createElement("div",{className:ge()(qr.orderWrap,Gt)},x.createElement(wt.Z,{dropdownRender:()=>x.createElement(hn.default,null,Kr.map((cr,Hr)=>x.createElement(hn.default.Item,{key:Hr,onClick:()=>pr(cr.id)},cr.name)))},x.createElement("span",{className:qr.orderTextWrap},(Yn=Kr.find(cr=>Wt===cr.id))==null?void 0:Yn.name)),x.createElement("span",{className:qr.orderIconWrap},x.createElement("span",{className:qr.orderAsc},x.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qr.cursorPointer} ${qr.active}`:`iconfont icon-sanjiaoxing-up font12 ${qr.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")})),x.createElement("span",{className:qr.orderDesc},x.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qr.cursorPointer} ${qr.active}`:`iconfont icon-sanjiaoxing-down font12 ${qr.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")}))))},Jn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Tr=({sortValue:an,dropValue:Wt,className:Gt,onSort:ia,onDrop:pr,dataSource:Kr=Vn})=>{var Yn;return x.createElement("div",{className:ge()(Jn.orderWrap,Gt)},x.createElement(wt.Z,{dropdownRender:()=>x.createElement(hn.default,null,Kr.map((cr,Hr)=>x.createElement(hn.default.Item,{key:Hr,onClick:()=>pr(cr.id)},cr.name)))},x.createElement("span",{className:Jn.orderTextWrap},(Yn=Kr.find(cr=>Wt===cr.id))==null?void 0:Yn.name)),x.createElement("span",{className:Jn.orderIconWrap},x.createElement("span",{className:Jn.orderAsc},x.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Jn.cursorPointer} ${Jn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Jn.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")})),x.createElement("span",{className:Jn.orderDesc},x.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Jn.cursorPointer} ${Jn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Jn.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")}))))},br={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"},vn=te(3113),Ro=te(2337),_o=Object.defineProperty,Qo=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ta=(an,Wt,Gt)=>Wt in an?_o(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,Nr=(an,Wt)=>{for(var Gt in Wt||(Wt={}))ni.call(Wt,Gt)&&Ta(an,Gt,Wt[Gt]);if(Qo)for(var Gt of Qo(Wt))$n.call(Wt,Gt)&&Ta(an,Gt,Wt[Gt]);return an},Va=(an,Wt)=>{var Gt={};for(var ia in an)ni.call(an,ia)&&Wt.indexOf(ia)<0&&(Gt[ia]=an[ia]);if(an!=null&&Qo)for(var ia of Qo(an))Wt.indexOf(ia)<0&&$n.call(an,ia)&&(Gt[ia]=an[ia]);return Gt},mo=(an,Wt,Gt)=>new Promise((ia,pr)=>{var Kr=Hr=>{try{cr(Gt.next(Hr))}catch(yo){pr(yo)}},Yn=Hr=>{try{cr(Gt.throw(Hr))}catch(yo){pr(yo)}},cr=Hr=>Hr.done?ia(Hr.value):Promise.resolve(Hr.value).then(Kr,Yn);cr((Gt=Gt.apply(an,Wt)).next())}),Rr=an=>{var Wt=an,{className:Gt,style:ia,children:pr,loading:Kr=!1,openLoading:Yn,onClick:cr=()=>{},size:Hr="middle",shape:yo="round",theme:Sr}=Wt,Oa=Va(Wt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[fo,Go]=(0,x.useState)(!1),fi=(0,x.useMemo)(()=>{switch(Sr){case Ro.Fy.THEMEONE:return br.ThemeOne;case Ro.Fy.DEFAULT:default:return br.btn}},[Sr]);return x.createElement(vn.ZP,Nr({onClick:(0,Ie.throttle)(Zr=>mo(void 0,null,function*(){Yn&&Go(!0);try{yield cr(Zr)}catch(Jr){console.log("error",Jr)}Yn&&Go(!1)}),2e3,{leading:!0,trailing:!1}),className:ge()(fi,br[`${Hr}-${yo}`],Gt),style:ia,size:Hr,shape:yo,loading:fo||Kr},Oa),pr)},Eo={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"},xi=({className:an,style:Wt,children:Gt=null,onClick:ia,title:pr})=>x.createElement("div",{className:ge()(Eo.head,an),style:Wt},x.createElement("span",{className:"primary-hover",onClick:ia},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:pr},pr),x.createElement("div",{className:Eo.node},Gt)),Pa={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"},il=({confirmShow:an=!0,confirmTitle:Wt,confirmClick:Gt,cancelShow:ia=!0,cancelTitle:pr,cancelClick:Kr,className:Yn,style:cr,confirmLoading:Hr=!1})=>x.createElement("div",{className:ge()(Pa.btns,Yn),style:cr},an&&x.createElement(vn.ZP,{loading:Hr,onClick:Gt,type:"primary",className:Pa.confirm},Wt),ia&&x.createElement(vn.ZP,{onClick:Kr,className:Pa.cancel},pr)),el={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"},rl=({className:an,style:Wt={},LeftContent:Gt,children:ia,RightContent:pr})=>x.createElement("div",{className:ge()(el.fixedBottom,an),style:Wt},x.createElement("div",{className:el.wrap},x.createElement("div",{className:el.left},Gt),x.createElement("div",{className:el.center},ia),x.createElement("div",{className:el.right},pr))),_i={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"},Ki=({className:an,style:Wt={},dataSource:Gt=[]})=>x.createElement("div",{className:ge()(_i.crumbs,an),style:Wt},Gt.map((ia,pr)=>prma.history.push(ia.path)},ia.name):x.createElement("span",null,ia.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:pr,style:{color:"#5F6368"}},ia.name))),Mi=te(31797),Ji=Object.defineProperty,$i=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Ir=(an,Wt,Gt)=>Wt in an?Ji(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,Zi=(an,Wt)=>{for(var Gt in Wt||(Wt={}))So.call(Wt,Gt)&&Ir(an,Gt,Wt[Gt]);if(Xi)for(var Gt of Xi(Wt))gi.call(Wt,Gt)&&Ir(an,Gt,Wt[Gt]);return an},zi=(an,Wt)=>$i(an,Yi(Wt)),tl=(an,Wt)=>{var Gt={};for(var ia in an)So.call(an,ia)&&Wt.indexOf(ia)<0&&(Gt[ia]=an[ia]);if(an!=null&&Xi)for(var ia of Xi(an))Wt.indexOf(ia)<0&&gi.call(an,ia)&&(Gt[ia]=an[ia]);return Gt};const{Countdown:ml}=Mi.default;var Pi=an=>{var Wt=an,{onChange:Gt}=Wt,ia=tl(Wt,["onChange"]);const[pr,Kr]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof pr=="number"&&pr>=0&&Gt(pr)},[pr]);const Yn=cr=>{const Hr=Math.floor(cr/1e3);Kr(Hr)};return x.createElement(ml,zi(Zi({},ia),{onChange:Yn}))},mi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pl=({DataProps:an,className:Wt,style:Gt={}})=>{var ia;return x.createElement("div",{className:ge()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",mi.ClassRoomItem,Wt),style:Gt,onClick:()=>{(0,He.xg)(an==null?void 0:an.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(ia=et.Z)==null?void 0:ia.IMG_SERVER}/images/${an==null?void 0:an.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(an==null?void 0:an.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(an!=null&&an.is_public)&&x.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"),x.createElement("span",{className:ge()("text-16px font-medium",mi.TitleDom)},an==null?void 0:an.name)),x.createElement("div",{className:"c-grey-333 font-medium"},an==null?void 0:an.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",an==null?void 0:an.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",an==null?void 0:an.tasks_count),an!=null&&an.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},El=Object.defineProperty,yl=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,er=(an,Wt,Gt)=>Wt in an?El(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,qa=(an,Wt)=>{for(var Gt in Wt||(Wt={}))Ar.call(Wt,Gt)&&er(an,Gt,Wt[Gt]);if(yl)for(var Gt of yl(Wt))ba.call(Wt,Gt)&&er(an,Gt,Wt[Gt]);return an},ai=({DataProps:an=[],selectValue:Wt,onChange:Gt,className:ia,style:pr={},extra:Kr,classNameItem:Yn,styleItem:cr={},barHidden:Hr})=>{const[yo,Sr]=(0,x.useState)();return(0,x.useEffect)(()=>{Sr(Array.isArray(Wt)?Wt:[Wt])},[Wt]),x.createElement("div",{className:ge()("flex px-20px py-10px gap-40px",ia),style:qa({borderBottom:"1px solid #D3F0FF"},pr)},an==null?void 0:an.map(Oa=>x.createElement("div",{key:Oa==null?void 0:Oa.id,className:ge()("flex item-center justify-center current c-grey-333 text-16 relative",Yn,Oa==null?void 0:Oa.className),style:qa(qa({color:yo!=null&&yo.includes(Oa==null?void 0:Oa.id)?"#1890FF":"",minWidth:88},cr),(Oa==null?void 0:Oa.style)||{}),onClick:fo=>{Gt==null||Gt({domEvent:fo,item:Oa}),Oa!=null&&Oa.link&&ma.history.push(Oa==null?void 0:Oa.link)}},Oa==null?void 0:Oa.name,!Hr&&(yo==null?void 0:yo.includes(Oa==null?void 0:Oa.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},Kr))},Ei=Object.defineProperty,Ci=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,Fi=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,so=(an,Wt,Gt)=>Wt in an?Ei(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,To=(an,Wt)=>{for(var Gt in Wt||(Wt={}))nl.call(Wt,Gt)&&so(an,Gt,Wt[Gt]);if(Fi)for(var Gt of Fi(Wt))Hi.call(Wt,Gt)&&so(an,Gt,Wt[Gt]);return an},li=(an,Wt)=>Ci(an,Oi(Wt)),jo=({value:an,onChange:Wt,onInputChange:Gt,className:ia,style:pr={},InputProps:Kr})=>{const[Yn,cr]=(0,x.useState)(an);return x.createElement("div",{className:ge()("flex item-center rounded-full px-10px py-2px",ia),style:To({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},pr)},x.createElement(ze.default,li(To({bordered:!1},Kr),{onChange:Hr=>{cr(Hr.target.value),Gt==null||Gt(encodeURIComponent(Hr.target.value))},onPressEnter:Hr=>{Wt==null||Wt({domEvent:Hr,item:{value:Yn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Hr=>{Wt==null||Wt({domEvent:Hr,item:{value:Yn}})}}))}},31103:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var x=te(59301);function ye(Oe,Ge){const he=(0,x.useRef)();(0,x.useEffect)(()=>{he.current=Oe}),(0,x.useEffect)(()=>{function be(){he.current()}if(Ge!==null){let le=setInterval(be,Ge);return()=>clearInterval(le)}},[Ge])}},68145:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(78241),Oe=te(95237),Ge=te(43604),he=te(57809),be=te(5871),le=te(6848),ge=te(5083),Ie=te(92832),De=te(65582),fe=te(99981),Ne=te(91967),Ee=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Fe,Se,Le)=>Se in Fe?re(Fe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Fe[Se]=Le,ne=(Fe,Se)=>{for(var Le in Se||(Se={}))y.call(Se,Le)&&ee(Fe,Le,Se[Le]);if(b)for(var Le of b(Se))z.call(Se,Le)&&ee(Fe,Le,Se[Le]);return Fe},oe=(Fe,Se)=>E(Fe,a(Se)),ue=(Fe,Se)=>{var Le={};for(var ze in Fe)y.call(Fe,ze)&&Se.indexOf(ze)<0&&(Le[ze]=Fe[ze]);if(Fe!=null&&b)for(var ze of b(Fe))Se.indexOf(ze)<0&&z.call(Fe,ze)&&(Le[ze]=Fe[ze]);return Le};const me=({disabled:Fe,shixunHomeworks:Se,selectOptions:Le,form:ze})=>{const{workSetting:ve}=Se,[nt,we]=(0,x.useState)([]),ut=(0,x.useMemo)(()=>Le==null?void 0:Le.filter(Ue=>!nt.includes(Ue.value)),[nt,Le]);return(0,x.useEffect)(()=>{var Ue;const qe=((Ue=ve==null?void 0:ve.anonymous_appeal_settings)==null?void 0:Ue.filter(gt=>gt.appeal_time))||[];we(qe.map(gt=>gt.group_name))},[ve]),Ee.createElement(ye.default.List,{name:"anonymous_appeal_settings"},(Ue,{add:qe,remove:gt})=>Ee.createElement(Ee.Fragment,null,Ue.map(ot=>{var Ke;const _e=ot,{key:Re,name:Ve}=_e,et=ue(_e,["key","name"]),at=ze.getFieldValue(["anonymous_appeal_settings",Ve]).deleteflag;return Ee.createElement("div",{key:Re},Ee.createElement(Oe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Ee.createElement(Ge.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Re+1),Ee.createElement(Ge.Z,null,Ee.createElement(ye.default.Item,oe(ne({},et),{name:[ot.name,"group_name"]}),Ee.createElement(he.default,{mode:"multiple",disabled:Fe||!at,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Ne.Z.multiple_select,options:ut||[],onSelect:St=>{we(Pt=>[...Pt,St])},onDeselect:St=>{we(Pt=>Pt.filter(dt=>dt!==St))}}))),Ee.createElement(Ge.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ee.createElement(Ge.Z,null,Ee.createElement(ye.default.Item,oe(ne({},et),{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 ${Ne.Z.title_icon}`})),Ee.createElement(Ge.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Ee.createElement(Ge.Z,null,Ee.createElement(ye.default.Item,oe(ne({},et),{label:"",name:[ot.name,"appeal_time"]}),Ee.createElement(ge.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:Fe,size:"large",disabledDate:St=>(0,fe.Q8)(St,ve==null?void 0:ve.course_end_date),disabledTime:St=>(0,fe.d0)(St),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Ee.createElement(ye.default.Item,oe(ne({},et),{name:[Ve,"deleteflag"]}),Ee.createElement(Ie.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})}}),Re!==0&&!Fe&&at&&Ee.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const St=ze.getFieldValue(["anonymous_appeal_settings",Ve,"group_name"])||[];we(Pt=>Pt.filter(dt=>!St.includes(dt))),gt(Ve)}})))})))};bt.Z=(0,De.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(me)},50902:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(5083),Oe=te(78241),Ge=te(95237),he=te(43604),be=te(57809),le=te(8591),ge=te(92832),Ie=te(5871),De=te(6848),fe=te(24905),Ne=te(56656),Ee=te.n(Ne),re=te(65582),E=te(99981),a=te(41867),b=te(91967),y=te(59301),z=Object.defineProperty,ee=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Fe=(we,ut,Ue)=>ut in we?z(we,ut,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):we[ut]=Ue,Se=(we,ut)=>{for(var Ue in ut||(ut={}))ue.call(ut,Ue)&&Fe(we,Ue,ut[Ue]);if(oe)for(var Ue of oe(ut))me.call(ut,Ue)&&Fe(we,Ue,ut[Ue]);return we},Le=(we,ut)=>ee(we,ne(ut)),ze=(we,ut)=>{var Ue={};for(var qe in we)ue.call(we,qe)&&ut.indexOf(qe)<0&&(Ue[qe]=we[qe]);if(we!=null&&oe)for(var qe of oe(we))ut.indexOf(qe)<0&&me.call(we,qe)&&(Ue[qe]=we[qe]);return Ue};const{RangePicker:ve}=ye.default,nt=({disabled:we,shixunHomeworks:ut,selectOptions:Ue,form:qe,data:gt,classroomList:ot})=>{const{workSetting:Ke}=ut,[_e,Re]=(0,x.useState)([]),Ve=(0,x.useMemo)(()=>Ue==null?void 0:Ue.filter(He=>!_e.includes(He.value)),[_e,Ue]);(0,x.useEffect)(()=>{var He;const at=((He=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:He.filter(St=>St.evaluation_end))||[];Re(at.map(St=>St.group_name))},[Ke]);const et=He=>{var at;const St=(at=Ke==null?void 0:Ke.anonymous_appeal_settings)==null?void 0:at.find(Pt=>Pt.group_id===He);return gt.anonymous_appeal&&St&&(St==null?void 0:St.appeal_time)!==null};return y.createElement(Oe.default.List,{name:"anonymous_comment_settings"},(He,{add:at,remove:St})=>y.createElement(y.Fragment,null,He.map(Pt=>{var dt,Bt;const Ae=Pt,{key:yt,name:Ot}=Ae,ke=ze(Ae,["key","name"]),it=qe.getFieldValue(["anonymous_comment_settings",Ot]),ce=it.deleteflag,ie=Ee()((dt=it.evaluation_start)==null?void 0:dt[0])<=Ee()(),ae=!ce&&ie?[!0,et(it==null?void 0:it.group_id)]:[!1,!1];return y.createElement("div",{key:yt,style:{background:"#F6F7F9",padding:"5px 30px"}},y.createElement(Ge.Z,{align:"top",style:{marginLeft:"53px"}},y.createElement(he.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",yt+1),y.createElement(he.Z,{flex:1},y.createElement(Ge.Z,{align:"middle",style:{marginBottom:10}},y.createElement(he.Z,{span:8},y.createElement(Oe.default.Item,Le(Se({},ke),{name:[Ot,"group_name"]}),y.createElement(be.default,{mode:"multiple",disabled:we||!ce,className:b.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ve||[],onSelect:se=>{Re(de=>[...de,se])},onDeselect:se=>{Re(de=>de.filter(Pe=>Pe!==se))}}))),y.createElement(he.Z,{className:"ml20"},y.createElement(Oe.default.Item,Le(Se({},ke),{name:[Ot,"evaluation_start"]}),y.createElement(ve,{ranges:{\u6B64\u523B:()=>{var se;const de=(se=it==null?void 0:it.evaluation_start)==null?void 0:se[0];return[de?Ee()(de):Ee()(),Ee()()]}},size:"large",style:{width:"500px"},disabled:we||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,Le(Se({},ke),{name:[Ot,"deleteflag"]}),y.createElement(ge.default,{type:"hidden"})),!we&&He.length<((Bt=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:Bt.length)&&y.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{at({deleteflag:!0})}}),yt!==0&&!we&&ce&&y.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const se=qe.getFieldValue(["anonymous_comment_settings",Ot,"group_name"])||[];Re(de=>de.filter(Pe=>!se.includes(Pe))),St(Ot)}})))),y.createElement(Ge.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,Le(Se({},ke),{label:"",colon:!1,name:[Ot,"evaluation_num"]}),y.createElement(Ie.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:we||!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,Le(Se({},ke),{label:"",colon:!1,name:[Ot,"absence_penalty"]}),y.createElement(Ie.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:we,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,Le(Se({},ke),{name:[Ot,"student_comment"],valuePropName:"checked"}),y.createElement(fe.default,{disabled:we,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:we,classroomList:ut})=>({shixunHomeworks:we,classroomList:ut}))(nt)},82865:function(Ft,bt,te){"use strict";var x=te(65582),ye=te(95237),Oe=te(43604),Ge=te(5083),he=te(5871),be=te(6848),le=te(56656),ge=te.n(le),Ie=te(99981),De=te(91967),fe=te(59301);const Ne=({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(Ge.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:z=>(0,Ie.Q8)(z,b==null?void 0:b.course_end_date),disabledTime:z=>(0,Ie.d0)(z),value:Ee.appeal_time?ge()(Ee.appeal_time):"",onChange:(z,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:z=>{Ee.appeal_penalty=z,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,x.connect)(({shixunHomeworks:Ee})=>({shixunHomeworks:Ee}))(Ne)},42337:function(Ft,bt,te){"use strict";var x=te(5083),ye=te(5871),Oe=te(6848),Ge=te(24905),he=te(56656),be=te.n(he),le=te(65582),ge=te(99981),Ie=te(91967),De=te(59301);const fe=({data:Ne,setData:Ee,disabled:re,shixunHomeworks:E})=>{const{workSetting:a}=E,b=be()(a==null?void 0:a.evaluation_start)<=be()(),y=Ne.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(x.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:z=>(0,ge.Q8)(z,a==null?void 0:a.course_end_date),disabledTime:z=>(0,ge.d0)(z),disabled:re||b||y,value:Ne.evaluation_start?be()(Ne.evaluation_start):"",onChange:(z,ee)=>{Ne.evaluation_start=ee,Ee(Object.assign({},Ne))}}),De.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),De.createElement(x.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:z=>(0,ge.Q8)(z,a==null?void 0:a.course_end_date,Ne.evaluation_start),disabledTime:z=>(0,ge.d0)(z,be()(Ne.evaluation_start)),disabled:re||y,value:Ne.evaluation_end?be()(Ne.evaluation_end):"",onChange:(z,ee)=>{Ne.evaluation_end=ee,Ee(Object.assign({},Ne))}})),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:Ne.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:z=>{Ne.evaluation_num=z,Ee(Object.assign({},Ne))}}),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 ${Ie.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:Ne.absence_penalty,onChange:z=>{Ne.absence_penalty=z,Ee(Object.assign({},Ne))}})),Ne.anonymous_comment&&De.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},De.createElement(Ge.default,{checked:Ne.student_comment,disabled:re,onChange:()=>{Ne.student_comment=!Ne.student_comment,Ee(Object.assign({},Ne))}},De.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};bt.Z=(0,le.connect)(({shixunHomeworks:Ne})=>({shixunHomeworks:Ne}))(fe)},35314:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return oe}});var x=te(59301),ye=te(43418),Oe=te(8591),Ge=te(95237),he=te(43604),be=te(3113),le=te(54580),ge=te(1710),Ie={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},De=te(3918),fe=te(74128),Ne=te(38147),Ee=te(65862),re=Object.defineProperty,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ue,me,Fe)=>me in ue?re(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ue[me]=Fe,z=(ue,me)=>{for(var Fe in me||(me={}))a.call(me,Fe)&&y(ue,Fe,me[Fe]);if(E)for(var Fe of E(me))b.call(me,Fe)&&y(ue,Fe,me[Fe]);return ue},ee=(ue,me,Fe)=>new Promise((Se,Le)=>{var ze=we=>{try{nt(Fe.next(we))}catch(ut){Le(ut)}},ve=we=>{try{nt(Fe.throw(we))}catch(ut){Le(ut)}},nt=we=>we.done?Se(we.value):Promise.resolve(we.value).then(ze,ve);nt((Fe=Fe.apply(ue,me)).next())}),oe=({visible:ue,categoryId:me,getData:Fe,onCancle:Se})=>{var Le,ze;const[ve,nt]=(0,x.useState)([]),[we,ut]=(0,x.useState)(!1),[Ue,qe]=(0,x.useState)(!1),[gt,ot]=(0,x.useState)({success_size:0,error_list:[]}),Ke={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{nt([])},beforeUpload:_e=>ee(void 0,null,function*(){return nt([_e]),!1}),fileList:ve,accept:".xlsx"};return x.createElement(x.Fragment,null,x.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 _e=new FormData;_e.append("file",ve[0]);const Re=yield(0,Ne.ZP)(`/api/homework_commons/${me}/import_external_score.json`,{method:"post",body:_e},!0);(Re==null?void 0:Re.status)===0&&(ot(Re),Se(),Fe(),ut(!0),nt([])),qe(!1)}),onCancel:()=>{nt([]),Se()}},x.createElement("div",{className:Ie.achieveSty},x.createElement("div",{className:Ie.tip},x.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),x.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"),x.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")),x.createElement(Ge.Z,{align:"middle",className:"mt20"},x.createElement(he.Z,{className:"mr10"},x.createElement("span",{className:Ie.labolIcon},"*"),x.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),x.createElement(he.Z,null,x.createElement(be.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},x.createElement("a",{className:Ie.downloadbutton,onClick:_e=>{_e.stopPropagation(),_e.preventDefault(),(0,Ee.FH)("",fe.Z.API_SERVER+`/api/homework_commons/${me}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),x.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),x.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},x.createElement(le.default.Dragger,z({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ke),x.createElement("div",null,x.createElement(De.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),x.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"))))),x.createElement(ye.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:we,onCancel:()=>{ut(!1)},footer:null},x.createElement("div",null,x.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},x.createElement("span",null,"\u5BFC\u5165\u6210\u529F",x.createElement("span",{style:{color:"#19CB70"}}," ",gt==null?void 0:gt.success_size," "),"\u4E2A\u5B66\u751F"),x.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",x.createElement("span",{style:{color:"#E30000"}}," ",(Le=gt==null?void 0:gt.error_list)==null?void 0:Le.length," "),"\u4E2A\u5B66\u751F")),!!((ze=gt==null?void 0:gt.error_list)!=null&&ze.length)&&x.createElement("div",{className:"mb20"},x.createElement(ge.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:_e=>x.createElement("span",{style:{color:"#000"}},_e)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:_e=>x.createElement("span",{style:{color:"#666"}},_e)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:_e=>x.createElement("span",{style:{color:"#000"}},_e)}],dataSource:gt==null?void 0:gt.error_list,pagination:!1,scroll:{y:47*8}})))))}},57851:function(Ft,bt,te){"use strict";te.d(bt,{$s:function(){return ye},Kc:function(){return he},Um:function(){return Ge},YT:function(){return x},ck:function(){return Oe}});var x=(be=>(be.STUDENT_SELF="student_self",be.TEACHER_ASSIGN="teacher_assign",be))(x||{}),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||{}),Ge=(be=>(be.BY_SCORE="by_score",be.BY_HEADCOUNT="by_headcount",be.BY_RULE_RANDOM="by_rule_random",be))(Ge||{}),he=(be=>(be.BY_RULE="by_rule",be.BY_LEADER="by_leader",be))(he||{})},63856:function(Ft,bt,te){"use strict";var x=te(43418),ye=te(8591),Oe=te(38147),Ge=te(65582),he=te(41867),be=te(59301),le=(Ie,De,fe)=>new Promise((Ne,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?Ne(b.value):Promise.resolve(b.value).then(re,E);a((fe=fe.apply(Ie,De)).next())});const ge=({shixunHomeworks:Ie,dispatch:De,classroomList:fe,getData:Ne})=>be.createElement(x.default,{centered:!0,title:"\u63D0\u793A",open:Ie.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/${Ie.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ie.actionTabs.work_group_id}})).status===0&&(ye.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}}),Ne())}),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,Ge.connect)(({shixunHomeworks:Ie,classroomList:De})=>({shixunHomeworks:Ie,classroomList:De}))(ge)},75126:function(Ft,bt,te){"use strict";te.r(bt),te.d(bt,{default:function(){return io}});var x=te(59301),ye=te(65582),Oe=te(49127),Ge=te(3113),he=te(8591),be=te(66104),le=te(6848),ge=te(99313),Ie=te(43418),De=te(95237),fe=te(43604),Ne=te(92832),Ee=te(1710),re=te(27812),E=te(65862),a=te(41867),b=te(78241),y=te(20834),z=te(24905),ee=te(38854),ne=te(58421),oe=te(5112),ue=te(5871),me=te(57809),Fe=te(84105),Se=te(87395),Le=te(67921),ze=te(89489),ve=te(38147),nt=te(2524),we=te(63856),ut=Object.defineProperty,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ot=(tt,Ye,Qe)=>Ye in tt?ut(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))gt.call(Ye,Qe)&&ot(tt,Qe,Ye[Qe]);return tt},_e=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Re=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Ut,rn]=(0,x.useState)(!0),[Yt,Pn]=(0,x.useState)(!1),[Qt]=b.default.useForm();return x.createElement(x.Fragment,null,x.createElement(Ie.default,{centered:!0,title:"\u8C03\u5206",open:tt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Yt,onOk:()=>_e(void 0,null,function*(){yield Qt.validateFields();const Ct=Qt.getFieldsValue();Pn(!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"),Qt.resetFields(),Ye({type:"shixunHomeworks/setActionTabs",payload:{}}),Ye({type:"shixunHomeworks/getWorkList",payload:Ke({},tt.actionTabs.params)})),Pn(!1)}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.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"),x.createElement(b.default,{form:Qt,layout:"horizontal"},x.createElement("div",{style:{display:"flex",alignItems:"baseline"}},x.createElement(b.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},x.createElement(ue.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),x.createElement("span",{className:"ml10"},"\u5206")),x.createElement("div",null,x.createElement(b.default.Item,{name:"comment"},x.createElement(Ne.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}))(Re),et=te(96565),He={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"},at=te(84454),St=te(96935),Pt=te(3918),dt=te(89392),Bt=te(56656),Ae=te.n(Bt),yt=te(61527),Ot=te(88761),ke=te(58617),it=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,Pe=(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,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Be=({shixunHomeworks:tt,user:Ye,loading:Qe,dispatch:Ut,classroomList:rn,globalSetting:Yt})=>{var Pn,Qt,Ct,Vt,Wn,ha;const Sn=(0,ye.useParams)(),{workList:xt,workSetting:tn}=tt,[,An,en]=(0,yt.U)(Ot.Gw,{homeworkId:xt==null?void 0:xt.id}),[mn,ja]=(0,x.useState)([]),un=[(xt==null?void 0:xt.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(vt,ea)=>{var nr,Ze,Rt,ta,xr,Xt;return{children:((nr=ea.project_info)==null?void 0:nr.id)!==-1?it.createElement("a",{target:"_blank",title:(Ze=ea.project_info)==null?void 0:Ze.name,href:`${(Rt=Yt==null?void 0:Yt.setting)==null?void 0:Rt.old_url}/projects${(ta=ea.project_info)==null?void 0:ta.id}`,style:{whiteSpace:"break-spaces"}},(xr=ea.project_info)==null?void 0:xr.name):(Xt=ea.project_info)==null?void 0:Xt.name,props:{rowSpan:ea.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(vt,ea)=>it.createElement("div",{style:{display:"flex",alignItems:"center"}},it.createElement("span",{className:He.atitle,style:{width:ea.is_leader?"":130,maxWidth:ea.is_leader&&80}}," ",vt),ea.is_leader&&it.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"))},(xt==null?void 0:xt.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:vt=>vt||"--"},(xt==null?void 0:xt.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(vt,ea)=>vt||"--"},(xt==null?void 0:xt.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(vt,ea)=>({children:vt?it.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",it.createElement("br",null),Ae()(vt).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:ea.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(vt,ea)=>({children:vt===-1?"\u91CD\u505A\u4E2D":it.createElement(E.Uw,{status:vt}),props:{rowSpan:ea.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(vt,ea)=>({children:it.createElement("span",{className:"c-blue"},vt),props:{rowSpan:ea.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(vt,ea)=>it.createElement(le.Z,{placement:"bottom",title:it.createElement("div",null,it.createElement("div",null,ea.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ea.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),it.createElement("div",null,ea.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ea.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?it.createElement("div",null,ea.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ea.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",xt!=null&&xt.is_group_grade?it.createElement("div",null,ea.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${ea.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",it.createElement("div",null,ea.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ea.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),it.createElement("div",null,ea.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ea.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?it.createElement("div",null,ea.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ea.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(xt==null?void 0:xt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ea.appeal_penalty||"0.0"}\u5206`,it.createElement("div",null,ea.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ea.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(xt!=null&&xt.is_jupyter||xt!=null&&xt.is_jupyter_lab)&&it.createElement("div",{onClick:nr=>{nr.stopPropagation(),ye.history.push(`/classrooms/${Sn.coursesId}/group_homework/${Sn.categoryId}/review/${ea.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},vt>0?it.createElement("span",{style:{color:"#ff8100"}},vt):vt)},(tn==null?void 0:tn.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(vt,ea={},nr=0)=>(xt==null?void 0:xt.work_status)==0?"--":vt||"--"},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:xt!=null&&xt.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(vt,ea)=>{var nr;return(nr=xt.homework_status)!=null&&nr.includes("\u5BFC\u5165")?it.createElement("div",null,it.createElement("a",{style:{marginLeft:10},onClick:(0,dt.debounce)(Ze=>pe(void 0,null,function*(){var Rt,ta,xr,Xt,ca;Ze.stopPropagation();let Ka=yield(0,ve.ZP)(`/api/student_works/${ea==null?void 0:ea.id}/passed_condition.json`,{method:"get"});Ie.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:it.createElement("div",null,it.createElement("div",{style:{display:"flex"}},it.createElement("div",null,it.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),it.createElement("span",{style:{marginLeft:10}},(Rt=Ka==null?void 0:Ka.data)==null?void 0:Rt.user_name)),it.createElement("div",{style:{marginLeft:60}},it.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),it.createElement("span",{style:{marginLeft:10}},(ta=Ka==null?void 0:Ka.data)==null?void 0:ta.student_id)),it.createElement("div",{style:{marginLeft:60}},it.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),it.createElement("span",{style:{marginLeft:10}},(xr=Ka==null?void 0:Ka.data)==null?void 0:xr.group_name))),it.createElement("div",{style:{marginTop:22}},it.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),it.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Xt=Ka==null?void 0:Ka.data)==null?void 0:Xt.description)||"\u6682\u65E0\u4FE1\u606F")),it.createElement("div",{style:{marginTop:22,marginBottom:20}},it.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),it.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ca=Ka==null?void 0:Ka.data)==null?void 0:ca.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ea.work_status===0?it.createElement("div",null,"--"):it.createElement("a",{className:"c-blue",onClick:Ze=>{var Rt,ta;if(Ze.preventDefault(),(0,a.Rm)()&&!((ta=(Rt=rn==null?void 0:rn.AssistantObject)==null?void 0:Rt.group)!=null&&ta.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/${Sn.coursesId}/group_homework/${Sn.categoryId}/review/${ea.id}?review=review`)}}," \u67E5\u770B ")}}].filter(vt=>!!vt),Xa=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(vt,ea,nr)=>nr+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:vt=>vt?it.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):it.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:vt=>vt?Ae()(vt).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:vt=>vt||"--"},{title:it.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",it.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"},it.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:vt=>vt||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:vt=>vt===1?it.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):vt===-1?"--":it.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(vt,ea)=>it.createElement("a",{onClick:()=>{var nr;if([0,-1].includes(xt==null?void 0:xt.work_status)){he.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(nr=xt.homework_status)!=null&&nr.includes("\u5BFC\u5165")||ye.history.push(`/classrooms/${Sn.coursesId}/group_homework/${Sn.categoryId}/review/${ea.id}`)}},ea!=null&&ea.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,x.useEffect)(()=>{xt!=null&&xt.course_id&&ja(xt.student_works)},[xt]),it.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(xt!=null&&xt.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&(((Pn=xt==null?void 0:xt.homework_status)==null?void 0:Pn.includes("\u672A\u53D1\u5E03"))||((Qt=xt==null?void 0:xt.homework_status)==null?void 0:Qt.includes("\u672A\u5F00\u59CB")))&&it.createElement(nt.Z,null),!((Ct=xt==null?void 0:xt.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))&&!((Vt=xt==null?void 0:xt.homework_status)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&it.createElement(it.Fragment,null,it.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},it.createElement(fe.Z,null,it.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),it.createElement(fe.Z,null,it.createElement("span",null,(Wn=xt==null?void 0:xt.left_time)==null?void 0:Wn.status,it.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(ha=xt==null?void 0:xt.left_time)==null?void 0:ha.time)))),(xt==null?void 0:xt.is_shixun)&&!(xt!=null&&xt.open_evaluate)&&!(xt!=null&&xt.is_close_tips)&&it.createElement(De.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},it.createElement(fe.Z,null,it.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 ")),it.createElement(fe.Z,null,it.createElement("span",{className:"current",onClick:()=>pe(void 0,null,function*(){const vt=yield(0,ve.ZP)(`/api/homework_commons/${Sn.categoryId}/close_tips.json`,{method:"post"});(vt==null?void 0:vt.status)===0&&Ut({type:"shixunHomeworks/getWorkList",payload:Pe({},Sn)})})},"X"))),(xt==null?void 0:xt.feedback_notice)&&it.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},it.createElement("i",{className:"iconfont icon-tishi11 font14"}),it.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?it.createElement(ke.Z,null):it.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>pe(void 0,null,function*(){const vt=yield en({homeworkId:xt==null?void 0:xt.id});(vt==null?void 0:vt.status)===0&&Ut({type:"shixunHomeworks/getWorkList",payload:Pe({},Sn)})})})),it.createElement(Ee.default,{className:"mt15",loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(vt,ea)=>(vt==null?void 0:vt.item_index)%2===0&&He.tables,pagination:!1,dataSource:[xt],columns:un,locale:{emptyText:it.createElement(nt.Z,null)},scroll:xt!=null&&xt.student_anonymous_comment||xt!=null&&xt.base_on_project?{x:"calc(100% + 60px)"}:{}}),(xt==null?void 0:xt.student_anonymous_comment)&&it.createElement("div",{className:"mt30"},it.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},it.createElement(fe.Z,null,"\u5171",it.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(xt==null?void 0:xt.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),it.createElement(fe.Z,null,it.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",it.createElement("span",{className:"c-grey-333 ml10"},(xt==null?void 0:xt.evaluation_start)&&Ae()(xt==null?void 0:xt.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(xt==null?void 0:xt.evaluation_end)&&Ae()(xt==null?void 0:xt.evaluation_end).format("YYYY-MM-DD HH:mm")))),it.createElement(Ee.default,{className:"mt15",locale:{emptyText:it.createElement(nt.Z,null)},columns:Xa,dataSource:mn,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),Je=te(35314),Ce=te(59301),mt=Object.defineProperty,At=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Xe=(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={}))Jt.call(Ye,Qe)&&Xe(tt,Qe,Ye[Qe]);if(Ht)for(var Qe of Ht(Ye))zt.call(Ye,Qe)&&Xe(tt,Qe,Ye[Qe]);return tt},Dt=(tt,Ye)=>At(tt,Tt(Ye)),Lt=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const sn=(0,x.createRef)(),pn=({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Ut,dispatch:rn,zip:Yt,btnLoading:Pn,setBtnLoading:Qt})=>{var Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja,un;const[Xa]=(0,ye.useSearchParams)(),[vt,ea]=(0,x.useState)(lt(lt({},(0,ye.useParams)()),{page:Xa.get("page")||1,limit:20})),nr=(0,ye.useLocation)(),{workList:Ze}=tt,[Rt,ta]=(0,x.useState)({}),[xr,Xt]=(0,x.useState)(""),[ca,Ka]=(0,x.useState)(""),[Or,Wa]=(0,x.useState)(""),[ar,kr]=(0,x.useState)([]),[uo,Rn]=(0,x.useState)(),[Fr,ga]=(0,x.useState)([]),[No,Si]=(0,x.useState)(!1),[mr,Bo]=(0,x.useState)([]),[ro,aa]=(0,x.useState)(!1),[va,Fo]=(0,x.useState)(),[Xr,Oo]=(0,x.useState)(1),[$o,wo]=(0,x.useState)(),[Ko,Do]=(0,x.useState)(),[pi,Ti]=(0,x.useState)(),[Ri,lo]=(0,x.useState)(!1),[ll]=b.default.useForm(),[ul,di]=(0,x.useState)({groupAll:[],userAll:[]}),[bi,Ln]=(0,x.useState)(!1),[zn,_n]=(0,x.useState)(!1),[Hn,sa]=(0,x.useState)({status:!1,visible:!0}),[Pr]=b.default.useForm(),Mo=()=>Lt(void 0,null,function*(){const ln=yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/get_group_members`,{method:"get",params:{}}),Kn=yield(0,ve.ZP)(`/api/courses/${vt.coursesId}/students.json`,{method:"get",params:{coursesId:vt.coursesId,homework_id:vt.categoryId,page:1,limit:2e3}});(ln==null?void 0:ln.status)==0&&di({groupAll:ln==null?void 0:ln.group_infos,userAll:Kn==null?void 0:Kn.students})});(0,x.useEffect)(()=>{var ln;((ln=Ze==null?void 0:Ze.course_recommends)==null?void 0:ln.length)>0&&Ln(!0)},[Ze==null?void 0:Ze.course_recommends]),(0,x.useEffect)(()=>{sn&&sn.current&&(sn.current.clientHeight>47?sa({status:!0,visible:!0}):sa({status:!1,visible:!0}))},[Ze.course_group_info&&Ze.course_group_info.length]),(0,x.useEffect)(()=>{Ze!=null&&Ze.course_id},[Ze==null?void 0:Ze.course_id]),(0,x.useEffect)(()=>{Ze!=null&&Ze.course_id&&setTimeout(()=>{var ln,Kn;if(Ze.base_on_project){let Po=[];(ln=Ze.new_student_works)==null||ln.map((yi,Ii)=>{var Di;(Di=yi==null?void 0:yi.student_works)==null||Di.map((ki,kl)=>{var Rl,Fl,Gi,Jl;ki.item_index=yi.item_index,ki.rowSpan=ki!=null&&ki.is_leader?(Rl=yi==null?void 0:yi.student_works)==null?void 0:Rl.length:((Fl=ki==null?void 0:ki.project_info)==null?void 0:Fl.id)===-1?1:((Jl=(Gi=yi==null?void 0:yi.student_works)==null?void 0:Gi.filter(hu=>hu.is_leader))==null?void 0:Jl.length)>0?0:1,Po.push(ki)})}),console.log("---",Po),kr([...Po])}else{let Po=[];(Kn=Ze.new_student_works)==null||Kn.map((yi,Ii)=>{var Di;(Di=yi==null?void 0:yi.student_works)==null||Di.map((ki,kl)=>{var Rl,Fl,Gi;ki.item_index=yi.item_index,ki.rowSpan=kl==0?(Rl=yi==null?void 0:yi.student_works)==null?void 0:Rl.length:((Gi=(Fl=yi==null?void 0:yi.student_works)==null?void 0:Fl.filter(Jl=>Jl.id))==null?void 0:Gi.length)>0?0:1,Po.push(ki)})}),kr([...Po])}},400)},[Ze]);const vi=()=>Lt(void 0,null,function*(){const ln=yield rn({type:"shixunHomeworks/getWorkList",payload:lt({},vt)})});(0,x.useEffect)(()=>{if(Xa.get("page")){let ln=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};ea(lt(lt({},vt),ln)),ln.task_status=(ln==null?void 0:ln.work_status)||"all",ln.member_work=ln!=null&&ln.member_work?[ln==null?void 0:ln.member_work]:"all",ln.course_group_info=(ln==null?void 0:ln.course_group)||"all",ln.file_status=ln!=null&&ln.file_status?[ln==null?void 0:ln.file_status]:"all",ln.teacher_comment=ln!=null&&ln.teacher_comment?[ln==null?void 0:ln.teacher_comment]:"all",Pr.setFieldsValue(lt({},ln))}},[]);function ka(){Oo(1),Rn(""),wo(""),Do(""),Ti(""),Bo([])}const Lr=()=>{vt.page=1;const ln=Object.assign({},Pr.getFieldValue());delete vt.course_group,delete vt.teacher_comment,Object.keys(ln).map(function(Kn){var Po;switch(Kn){case"teacher_comment":case"member_work":ln[Kn].length>1||!ln[Kn].length?(delete vt[Kn],Pr.setFieldsValue({[Kn]:"all"})):(vt[Kn]=(Po=ln[Kn])==null?void 0:Po[0],Pr.setFieldsValue({teacher_comment:ln[Kn]}));break;case"file_status":ln[Kn].includes("all")||Ze[Kn].length===ln[Kn].length||!ln[Kn].length?(delete vt.file_status,Pr.setFieldsValue({file_status:"all"})):(vt.file_status=ln[Kn][0],Pr.setFieldsValue({file_status:ln[Kn]}));break;case"work_status":ln[Kn].includes("all")||Ze.task_status.length===ln[Kn].length||!ln[Kn].length?(delete vt.work_status,Pr.setFieldsValue({work_status:"all"})):(vt.work_status=ln[Kn],Pr.setFieldsValue({work_status:vt.work_status}));break;case"course_group_info":ln[Kn].includes("all")||Ze[Kn].length===ln[Kn].length||!ln[Kn].length?(delete vt.course_group,Pr.setFieldsValue({course_group_info:"all"})):(vt.course_group=ln[Kn],Pr.setFieldsValue({course_group_info:vt.course_group}));break}}),vi()},Ni=(ln,Kn)=>{vt.page=ln,vt.limit=Kn,vi()},vo=[{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:(ln,Kn,Po)=>({children:ln,props:{rowSpan:Kn.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:(ln,Kn)=>{var Po,yi,Ii,Di,ki,kl;return{children:((Po=Kn.project_info)==null?void 0:Po.id)!==-1?Ce.createElement("a",{target:"_blank",title:(yi=Kn.project_info)==null?void 0:yi.name,href:`${(Ii=Ut==null?void 0:Ut.setting)==null?void 0:Ii.old_url}/projects${(Di=Kn.project_info)==null?void 0:Di.id}`,style:{whiteSpace:"break-spaces"}},(ki=Kn.project_info)==null?void 0:ki.name):(kl=Kn.project_info)==null?void 0:kl.name,props:{rowSpan:Kn.rowSpan}}}},!(Ze!=null&&Ze.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(ln,Kn)=>({children:Ce.createElement("span",{className:"c-blue"},ln),props:{rowSpan:Kn.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(ln,Kn)=>Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(le.Z,{placement:"bottom",title:ln},Ce.createElement("span",{className:He.atitle,style:{width:Kn.is_leader?"":130,maxWidth:Kn.is_leader&&80}}," ",ln)),Kn.is_leader&&Ce.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:ln=>Ce.createElement("span",{style:{color:"#666666"}},ln)},(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:vt.order==="work_score"?vt.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(ln,Kn)=>Ce.createElement(le.Z,{placement:"bottom",title:Ce.createElement("div",null,Ce.createElement("div",null,Kn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Kn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ce.createElement("div",null,Kn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Kn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Ce.createElement("div",null,Kn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Kn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ze!=null&&Ze.is_group_grade?Ce.createElement("div",null,Kn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Kn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",Ce.createElement("div",null,Kn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Kn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ce.createElement("div",null,Kn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Kn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Ce.createElement("div",null,Kn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Kn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Ze==null?void 0:Ze.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Kn.appeal_penalty||"0.0"}\u5206`,Ce.createElement("div",null,Kn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Kn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Ze!=null&&Ze.is_jupyter||Ze!=null&&Ze.is_jupyter_lab)&&Ce.createElement("div",{onClick:Po=>{Po.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(vt)),ye.history.push(`/classrooms/${vt.coursesId}/group_homework/${vt.categoryId}/review/${Kn.id}?page=${vt.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ln>0?Ce.createElement("span",{style:{color:"#ff8100"}},ln):ln)},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:ln=>ln||"--"},(Ze==null?void 0:Ze.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(ln,Kn)=>({children:ln||"--"})},(Ze==null?void 0:Ze.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(ln,Kn)=>{var Po;return{children:((Po=Kn.project_info)==null?void 0:Po.id)!==-1?Ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var yi,Ii;window.open(`${(yi=Ut==null?void 0:Ut.setting)==null?void 0:yi.old_url}${(Ii=Kn.project_info)==null?void 0:Ii.id}/pulls`)}},Kn==null?void 0:Kn.pull_requests_count):"--",props:{rowSpan:Kn.rowSpan}}}},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(ln,Kn)=>{var Po;return{children:((Po=Kn.project_info)==null?void 0:Po.id)!==-1?Ce.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var yi,Ii;window.open(`${(yi=Ut==null?void 0:Ut.setting)==null?void 0:yi.old_url}${(Ii=Kn.project_info)==null?void 0:Ii.id}/sonar`)}},Ce.createElement("div",null,"bug ",Kn==null?void 0:Kn.bug),Ce.createElement("div",null,"Security ",Kn==null?void 0:Kn.security),Ce.createElement("div",null,"Codesmell ",Kn==null?void 0:Kn.codesmell)):"--",props:{rowSpan:Kn.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:vt.order==="update_time"?vt.b_order==="desc"?"descend":"ascend":null,render:(ln,Kn)=>({children:Ce.createElement(le.Z,{placement:"bottom",title:ln?Ce.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Ce.createElement("br",null),Ae()(ln).format("YYYY-MM-DD HH:mm")):"--"},ln?Ce.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Ce.createElement("br",null),Ae()(ln).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:Kn.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:(ln,Kn)=>({children:ln===-1?"\u91CD\u505A\u4E2D":Ce.createElement("div",{style:{whiteSpace:"break-spaces"}},Ce.createElement(E.Uw,{status:ln,lineBreak:!0})),props:{rowSpan:Kn.rowSpan}})},{title:"\u64CD\u4F5C",width:175,fixed:Ze!=null&&Ze.base_on_project?"right":"",align:"left",dataInex:"action",render:(ln,Kn)=>{var Po,yi;return(Po=Ze.homework_status)!=null&&Po.includes("\u5BFC\u5165")?Ce.createElement("div",null,(0,a.GJ)()&&Ce.createElement("a",{onClick:Ii=>{Ii.stopPropagation(),rn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Kn==null?void 0:Kn.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Ce.createElement("a",{style:{marginLeft:10},onClick:(0,dt.debounce)(Ii=>Lt(void 0,null,function*(){var Di,ki,kl,Rl,Fl;Ii.stopPropagation();let Gi=yield(0,ve.ZP)(`/api/student_works/${Kn==null?void 0:Kn.id}/passed_condition.json`,{method:"get"});Ie.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:Ce.createElement("div",null,Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Ce.createElement("span",{style:{marginLeft:10}},(Di=Gi==null?void 0:Gi.data)==null?void 0:Di.user_name)),Ce.createElement("div",{style:{marginLeft:60}},Ce.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Ce.createElement("span",{style:{marginLeft:10}},(ki=Gi==null?void 0:Gi.data)==null?void 0:ki.student_id)),Ce.createElement("div",{style:{marginLeft:60}},Ce.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Ce.createElement("span",{style:{marginLeft:10}},(kl=Gi==null?void 0:Gi.data)==null?void 0:kl.group_name))),Ce.createElement("div",{style:{marginTop:22}},Ce.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Ce.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Rl=Gi==null?void 0:Gi.data)==null?void 0:Rl.description)||"\u6682\u65E0\u4FE1\u606F")),Ce.createElement("div",{style:{marginTop:22,marginBottom:20}},Ce.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Ce.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Fl=Gi==null?void 0:Gi.data)==null?void 0:Fl.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Kn.work_status===0&&!(0,a.GJ)()?Ce.createElement("div",null,"--"):Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,a.GJ)()&&Ce.createElement("a",{className:"c-blue",onClick:Ii=>{var Di,ki;if(Ii.preventDefault(),(0,a.Rm)()&&!((ki=(Di=Ye==null?void 0:Ye.AssistantObject)==null?void 0:Di.group)!=null&&ki.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(vt)),ye.history.push(`/classrooms/${vt.coursesId}/group_homework/${vt.categoryId}/review/${Kn.id}?page=${vt.page}`)}},"\u67E5\u770B"),(0,a.GJ)()&&Ce.createElement("a",{className:"c-blue",onClick:Ii=>{var Di;if(Ii.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)()&&!((Di=Ye.AssistantObject.group)!=null&&Di.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(vt)),ye.history.push(`/classrooms/${vt.coursesId}/group_homework/${vt.categoryId}/review/${Kn.id}?page=${vt.page}`)}},Kn.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,a.GJ)()&&Ce.createElement(le.Z,{placement:"bottom",title:Ce.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Ce.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Ce.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:Ii=>{var Di;if(Ii.preventDefault(),(0,a.Rm)()&&!((Di=Ye.AssistantObject.group)!=null&&Di.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}rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Kn,id:Kn.id,params:vt}})}},"\u8C03\u5206")),(0,a.GJ)()&&Ce.createElement("div",null,(Ze!=null&&Ze.is_new_rule?Kn.work_status!==-1&&Kn.work_status!==0:Kn.work_status!==-1&&Kn.work_status!==0&&!((yi=Ze==null?void 0:Ze.homework_status)!=null&&yi.includes("\u5DF2\u622A\u6B62")))&&Ce.createElement(De.Z,{justify:"center"},Ce.createElement("span",{className:`${He.redoBtn}`,onClick:Ii=>{var Di;if(Ii.stopPropagation(),(0,a.Rm)()&&!((Di=Ye.AssistantObject.normal)!=null&&Di.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}rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:Ze.homework_id,work_group_id:Kn.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ln=>!!ln),ya=[...Fn.map(ln=>lt({},ln))];ya[0].render=ln=>"\u6211";const Mn=()=>Lt(void 0,null,function*(){var ln;Qt(!0);const Kn=yield(0,ve.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Kn.status===0?(ln=Yt.current)==null||ln.exportReport(Kn.files):Qt(!1)}),Yr=()=>Lt(void 0,null,function*(){var ln;const Kn=yield(0,ve.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Kn.status===0&&(Array.isArray(Kn.sub_data)&&Kn.sub_data.length>0?(ln=Yt.current)==null||ln.exportAndCreateUserFolder(Kn.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"))}),al=()=>{var ln,Kn;return Ce.createElement(y.default,null,Ce.createElement(y.default.Item,{key:"1"},Ce.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}rn({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,at.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}},"\u5BFC\u51FA\u6210\u7EE9")),!((ln=Ze.homework_status)!=null&&ln.includes("\u5BFC\u5165"))&&Ce.createElement(y.default.Item,{key:"3"},Ce.createElement(Ge.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}rn({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:()=>{Mn()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((Kn=Ze.homework_status)!=null&&Kn.includes("\u5BFC\u5165"))&&Ce.createElement(y.default.Item,{key:"4"},Ce.createElement(St.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}rn({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:()=>{Yr()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),Ce.createElement(y.default.Item,{key:"2"},Ce.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/${vt.coursesId}/exportlist/group_work_list`)}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,a.GJ)()&&(Ze!=null&&Ze.student_anonymous_comment)?Ce.createElement($e,null):Ce.createElement("section",{className:`${He.wrap} minH500`},Ce.createElement("aside",null,Ce.createElement("aside",{className:`minH500 bg-white pl30 ${(0,a.GJ)()?"pt30":""} pr30`},!(Ze!=null&&Ze.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&Ce.createElement("aside",{className:"bg-white inline-block w100"},Ce.createElement(nt.Z,null)),!(0,a.GJ)()&&Ce.createElement("aside",{className:"pt10 pb10"},Ce.createElement("span",{className:"c-orange"},Ze.commit_count),"\u5DF2\u4EA4",Ce.createElement("span",{className:"ml10"},Ze.uncommit_count),"\u672A\u4EA4",((Vt=Ze==null?void 0:Ze.left_time)==null?void 0:Vt.time)&&Ce.createElement("span",{className:"ml10"},Ce.createElement("span",null,(Wn=Ze==null?void 0:Ze.left_time)==null?void 0:Wn.status),Ce.createElement("span",{className:"c-orange"},(ha=Ze==null?void 0:Ze.left_time)==null?void 0:ha.time))),Ce.createElement("aside",null,(0,a.GJ)()&&Ce.createElement("aside",{className:"mb30"},Ce.createElement(b.default,{form:Pr,onChange:Lr,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},Ce.createElement(b.default.Item,{name:"teacher_comment"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all",checked:!Rt.teacher_comment},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},Ze.teacher_comment&&Ze.teacher_comment.map(ln=>Ce.createElement(z.default,{value:ln.id,key:ln.id},ln.name,"(",ln.count,")")))))),Ce.createElement(b.default.Item,{name:"file_status"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all"},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},(Sn=Ze==null?void 0:Ze.file_status)==null?void 0:Sn.map(ln=>Ce.createElement(z.default,{value:ln.id,key:ln.id},ln.name,"(",ln.count,")")))))),Ce.createElement(b.default.Item,{name:"work_status"},Ce.createElement(z.default.Group,{value:[],style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all",checked:!Rt.work_status},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},Ze.task_status&&Ze.task_status.map(ln=>Ce.createElement(z.default,{name:"work_status",value:ln.id,key:ln.id},ln.name,"(",ln.count,")")))))),Ce.createElement(b.default.Item,{name:"member_work"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all"},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},vo.map(ln=>Ce.createElement(z.default,{value:ln.id,key:ln.id},ln.name)))))),Ce.createElement(b.default.Item,{name:"course_group_info"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all",checked:!Rt.course_group},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1",className:`${He.workListClass} ${Hn.visible?He.visible:""} ${Hn.status?"":He.status}`},Ce.createElement("div",{ref:sn,className:He.left},Ze.course_group_info&&Ze.course_group_info.map(ln=>Ce.createElement(z.default,{value:ln.course_group_id,key:ln.course_group_id},ln.group_group_name,"(",ln.count,")"))),Hn.status&&Ce.createElement("div",{className:He.tips,onClick:()=>sa(Dt(lt({},Hn),{visible:!Hn.visible}))},Ce.createElement("span",null,Hn.visible?"\u5C55\u5F00":"\u6536\u8D77",Hn.visible?Ce.createElement(Fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ce.createElement(Se.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Ce.createElement(De.Z,{align:"middle"},Ce.createElement(fe.Z,{flex:"1"},Ce.createElement(De.Z,{align:"middle"},Ce.createElement(fe.Z,null,Ce.createElement(Ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ln=>{vt.page=1,vt.search=ln.trim(),rn({type:"shixunHomeworks/getWorkList",payload:lt({},vt)})},style:{width:240}})),Ce.createElement(fe.Z,null,Ce.createElement("span",{className:"ml5 c-red"},Ze.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ze.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Ce.createElement(fe.Z,{style:{textAlign:"end"},className:He.workListButtonWrap},!((xt=Ze.homework_status)!=null&&xt.includes("\u5BFC\u5165"))&&!(0,a.dE)()&&Ce.createElement(St.Z,{className:"mr20",onClick:()=>Lt(void 0,null,function*(){yield Mo(),lo(!0)})},"\u8C03\u6574\u5206\u7EC4"),((tn=Ze.homework_status)==null?void 0:tn.includes("\u5DF2\u622A\u6B62"))&&Ce.createElement(Ge.ZP,{className:"mr20",icon:Ce.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{_n(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),Ce.createElement(ee.Z,{dropdownRender:al},Ce.createElement(Ge.ZP,null,Ce.createElement(Le.Z,null),"\u5BFC\u51FA",Ce.createElement(ze.Z,null)))))),(0,a.G5)()&&Ce.createElement("div",null,(Ze==null?void 0:Ze.base_on_project)&&Ce.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),Ce.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(ln=>!!ln)})),!!Fr.length&&Ce.createElement(Ee.default,{className:`mb10 ${He.tableWrapper}`,dataSource:Fr,columns:ya,pagination:!1,showHeader:!1,loading:!1}),Ce.createElement("aside",{style:{paddingBottom:30}},Ce.createElement(Ee.default,{loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ln,Kn)=>ln!=null&&ln.searched?He.tables1:(ln==null?void 0:ln.item_index)%2===0&&He.tables,className:He.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:ar,columns:Fn,scroll:(Ze==null?void 0:Ze.base_on_project)&&{x:1220},onChange:(ln,Kn,Po)=>{if(Po.order===void 0)switch(Po.field){case"student_id":Xt("descend"),vt.b_order="desc",vt.order=Po.field;break;default:delete vt.b_order,delete vt.order}else vt.b_order=Po.order.replace("end",""),vt.order=Po.field;rn({type:"shixunHomeworks/getWorkList",payload:lt({},vt)})}})),Ce.createElement(ne.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:Ni,defaultCurrent:parseInt(vt.page)||1,current:parseInt(vt.page)||1,defaultPageSize:20,total:tt.workList.work_count})))),Ce.createElement(Ve,null),No&&Ce.createElement(Ie.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:No,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Lt(void 0,null,function*(){if(Xr===2){if(mr.length<=0){he.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!pi){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ln=yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,status:mr}});ln.status===0&&(Fo(ln),Si(!1),aa(!0))}else{if(!(Ko===0||$o===0)){if(!Ko){he.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!$o){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ko>$o){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!pi){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ln=yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,min_score:Ko,max_score:$o}});ln.status===0&&(Fo(ln),Si(!1),aa(!0))}}),onCancel:()=>{Si(!1),ka()}},Ce.createElement("div",{style:{padding:"32px"}},Ce.createElement("div",null,Ce.createElement("div",null,Ce.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Ce.createElement(oe.ZP.Group,{value:Xr,onChange:ln=>{Oo(ln.target.value)}},Ce.createElement(oe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Ce.createElement(oe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Xr===1&&Ce.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ce.createElement("span",{style:{width:"70px",textAlign:"end"}},Ce.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Ce.createElement(ue.Z,{min:0,max:100,value:Ko,onChange:ln=>Do(ln),style:{width:"100px"}}),Ce.createElement("span",{style:{width:"80px",textAlign:"end"}},Ce.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Ce.createElement(ue.Z,{min:0,max:100,value:$o,onChange:ln=>wo(ln),style:{width:"100px"}})),Xr===2&&Ce.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ce.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ce.createElement(z.default.Group,{onChange:ln=>{Bo([...ln])},style:{width:"100%"}},(An=Ze.task_status)==null?void 0:An.map((ln,Kn)=>Ce.createElement(z.default,{name:"task_status",value:ln.id},ln.name,"(",ln.count,")")))),Ce.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ce.createElement("span",{style:{width:"70px",textAlign:"end"}},Ce.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Ce.createElement(et.Z,{className:He.MdEditor,onChange:ln=>Ti(ln),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),ro&&Ce.createElement(Ie.default,{open:ro,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Lt(void 0,null,function*(){Xr===2?(yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,status:mr}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),ka(),vi(),aa(!1)):(yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,min_score:Ko,max_score:$o}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),ka(),vi(),aa(!1))}),onCancel:()=>{ka(),aa(!1)}},Ce.createElement("div",{style:{padding:"32px"}},Xr===1&&Ce.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ko,"-",$o,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Xr===2&&Ce.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((en=Ze.task_status)==null?void 0:en.filter(ln=>mr==null?void 0:mr.includes(ln.id)).map(ln=>ln.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ce.createElement("br",null),Ce.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",va==null?void 0:va.count,"\u540D\u5B66\u751F"))),Ce.createElement(Ie.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:Ri,onOk:()=>Lt(void 0,null,function*(){ll.submit()}),onCancel:()=>{lo(!1)}},Ce.createElement(b.default,{form:ll,initialValues:{},labelCol:{span:4},onFinish:ln=>Lt(void 0,null,function*(){if(!ln.user_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!ln.group_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/adjust_group.json`,{method:"post",body:ln})).status==0&&(he.ZP.success("\u8C03\u6574\u6210\u529F"),ll.resetFields(),lo(!1),yield vi())})},Ce.createElement(b.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},Ce.createElement(me.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(ln,Kn)=>{var Po;return((Po=Kn==null?void 0:Kn.label)!=null?Po:"").toLowerCase().includes(ln.toLowerCase())},options:(mn=ul==null?void 0:ul.userAll)==null?void 0:mn.map(ln=>({value:ln.user_id,label:ln.name}))})),Ce.createElement(b.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},Ce.createElement(me.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(ln,Kn)=>{var Po;return((Po=Kn==null?void 0:Kn.label)!=null?Po:"").toLowerCase().includes(ln.toLowerCase())},options:(ja=ul==null?void 0:ul.groupAll)==null?void 0:ja.map(ln=>({value:ln.group_id,label:`\uFF08${ln.group_name}\uFF09`+(ln==null?void 0:ln.name_list)}))})))),Ce.createElement(Ie.default,{title:Ce.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",Ce.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:bi,footer:null,onCancel:()=>{Ln(!1)},width:700},Ce.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",Ce.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(un=Ze==null?void 0:Ze.course_recommends)==null?void 0:un.map((ln,Kn)=>Ce.createElement(De.Z,{key:Kn,align:"middle",justify:"space-between"},Ce.createElement(De.Z,{style:{width:525},align:"middle",wrap:!1},Ce.createElement("div",{className:He.Onerow,style:{display:"inline-block"}},Kn+1,"\u3001",ln.name),ln.type=="\u5916\u94FE"&&Ce.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),Ce.createElement(fe.Z,null,Ce.createElement(Pt.op,{type:"link",onClick:()=>{window.open(ln==null?void 0:ln.url)}},"\u67E5\u770B"),ln.type!="\u5916\u94FE"&&Ce.createElement(Pt.op,{openLoading:!0,type:"link",onClick:()=>Lt(void 0,null,function*(){(0,E.FH)("",`${ln==null?void 0:ln.url}`)})},"\u4E0B\u8F7D"))))),Ce.createElement(we.Z,{getData:()=>vi()}),Ce.createElement(Je.Z,{visible:zn,getData:vi,categoryId:vt.categoryId,onCancle:()=>{_n(!1)}}))};var yn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(pn),bn=te(74128),da=te(6339),Ra=Object.defineProperty,Fa=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Ba=(tt,Ye,Qe)=>Ye in tt?Ra(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ea=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Aa.call(Ye,Qe)&&Ba(tt,Qe,Ye[Qe]);if(Fa)for(var Qe of Fa(Ye))ir.call(Ye,Qe)&&Ba(tt,Qe,Ye[Qe]);return tt},Er=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const dr=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)();return x.createElement(Ie.default,{centered:!0,title:"\u63D0\u793A",open:tt.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Er(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:Ea({},tt.actionTabs.params)}))}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var $t=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(dr),Bn=te(27183),Xn=te(71418),Sa=te(26227),pa=te(63524),Za={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"},jn=te(59301),xo=Object.defineProperty,Co=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Kt=(tt,Ye,Qe)=>Ye in tt?xo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,It=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ua.call(Ye,Qe)&&Kt(tt,Qe,Ye[Qe]);if(Co)for(var Qe of Co(Ye))kt.call(Ye,Qe)&&Kt(tt,Qe,Ye[Qe]);return tt},Un=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});Ae().locale("ZH-cn");const ma=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut,user:rn,dispatch:Yt})=>{var Pn,Qt,Ct,Vt;const[Wn,ha]=(0,x.useState)(It({},(0,ye.useParams)())),[Sn,xt]=(0,x.useState)(!1),[tn,An]=(0,x.useState)(-1),[en,mn]=(0,x.useState)(""),[ja,un]=(0,x.useState)(""),{workList:Xa}=tt,{detailLeftMenus:vt}=Ye,{shixunHomeworksDetail:ea,replyList:nr,workDetail:Ze}=tt;return Wn.page_size=10,(0,x.useEffect)(()=>{Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)}),Yt({type:"shixunHomeworks/getWorkDetail",payload:It({},Wn)}),vt.course_modules||Yt({type:"classroomList/getClassroomLeftMenus",payload:It({},Wn)})},[Wn.categoryId]),jn.createElement("section",{className:Za.bg},jn.createElement(Xn.Z,{spinning:Ut["shixunHomeworks/getWorkDetail"]},jn.createElement("section",{className:""},jn.createElement("aside",{className:[Za.desc,"c-black","font14","bg-white"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&jn.createElement(da.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," ~ ",(Qt=Ze==null?void 0:Ze.group_info)==null?void 0:Qt.max_num,"\u4EBA ",jn.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"),jn.createElement("br",null),!((Ct=Qe==null?void 0:Qe.setting)!=null&&Ct.hide_project)&&jn.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",jn.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")),jn.createElement(Bn.Z,{authority:(0,a.GJ)(),showDimensions:!1,dataSource:Ze==null?void 0:Ze.attachments,callback:()=>{Yt({type:"shixunHomeworks/getWorkDetail",payload:It({},Wn)})}}),tt.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&jn.createElement("aside",{className:["bg-white"].join(" ")},jn.createElement(et.Z,{onChange:Rt=>{mn(Rt)},defaultValue:Ze==null?void 0:Ze.explanation,height:200,isFocus:!0,watch:!0}),jn.createElement(De.Z,null,jn.createElement(fe.Z,{span:24,className:"tr"},jn.createElement(Ge.ZP,{type:"default",size:"large",onClick:()=>Un(void 0,null,function*(){Yt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),jn.createElement(Ge.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>Un(void 0,null,function*(){en===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/updateWork",payload:{explanation:en,categoryId:Wn.categoryId}})).status===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),Yt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Yt({type:"shixunHomeworks/getWorkDetail",payload:It({},Wn)}))})},"\u4FDD\u5B58"))))),jn.createElement("aside",{className:[Za.reply,"bg-white","mt20"].join(" ")},Sn&&jn.createElement(et.Z,{onChange:Rt=>{mn(Rt)},height:200,isFocus:!0,watch:!0}),jn.createElement(De.Z,{onClick:()=>{xt(!0)}},jn.createElement(fe.Z,{flex:"1",style:{pointerEvents:"none"}},!Sn&&jn.createElement(Ne.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),jn.createElement(fe.Z,null,jn.createElement(Ge.ZP,{type:"primary",size:"large",onClick:()=>Un(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}en===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Wn.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:en}}})).status===0&&(he.ZP.success("\u53D1\u5E03\u6210\u529F"),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)}),xt(!1),mn(""))})},"\u53D1\u8868")))),(nr==null?void 0:nr.comments)&&nr.comments!=""&&jn.createElement("aside",{className:[Za.replyList,"bg-white"].join(" ")},nr==null?void 0:nr.comments.map(function(Rt,ta){var xr,Xt,ca,Ka;return jn.createElement(De.Z,{gutter:[12,12],key:ta},jn.createElement(fe.Z,{flex:"40px"},jn.createElement("img",{className:Za.headpic,width:"40",src:`${bn.Z.IMG_SERVER}/images/${(xr=Rt==null?void 0:Rt.author)==null?void 0:xr.image_url}`})),jn.createElement(fe.Z,{flex:"1"},jn.createElement(De.Z,{align:"middle"},jn.createElement(fe.Z,{span:20},jn.createElement("span",{className:"c-light-black"},(Xt=Rt==null?void 0:Rt.author)==null?void 0:Xt.name),jn.createElement("span",{className:"c-light-black ml10"},Rt==null?void 0:Rt.time," \u53D1\u5E03")),jn.createElement(fe.Z,{className:"tr",span:4},jn.createElement("div",{className:"tr"},((0,a.GJ)()||((ca=rn==null?void 0:rn.userInfo)==null?void 0:ca.login)===((Ka=Rt==null?void 0:Rt.author)==null?void 0:Ka.login))&&jn.createElement(le.Z,{title:"\u5220\u9664"},jn.createElement(Sa.Z,{className:"current",onClick:()=>{Yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Wn,selectArr:Rt}})}})))),jn.createElement(fe.Z,{span:24},jn.createElement(da.Z,{value:Rt.content})),Rt.children&&jn.createElement("aside",{className:Za.comment},Rt.children.map(function(Or,Wa){var ar,kr;return jn.createElement(De.Z,{key:Wa},jn.createElement(fe.Z,{span:24},jn.createElement(De.Z,null,jn.createElement(fe.Z,{flex:"1"},Or.author.name,jn.createElement("span",{className:"c-light-black ml10"},Or==null?void 0:Or.time)),jn.createElement(fe.Z,null,((0,a.GJ)()||((ar=rn==null?void 0:rn.userInfo)==null?void 0:ar.login)===((kr=Or==null?void 0:Or.author)==null?void 0:kr.login))&&jn.createElement(le.Z,{title:"\u5220\u9664"},jn.createElement(Sa.Z,{className:"current",onClick:()=>{Yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Wn,selectArr:Or}})}}))))),jn.createElement(fe.Z,null,jn.createElement(da.Z,{value:Or.content})))})),jn.createElement(fe.Z,{span:24,className:"mt5 c-light-black"},tn===ta&&jn.createElement("aside",null,jn.createElement(et.Z,{onChange:Or=>{un(Or)},height:150,isFocus:!0}),jn.createElement(De.Z,null,jn.createElement(fe.Z,{span:24,className:"tr"},jn.createElement(Ge.ZP,{type:"primary",size:"large",onClick:()=>Un(this,null,function*(){ja===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Wn.categoryId,jour_type:"HomeworkCommon",m_parent_id:Rt.id,reply_id:1,notes:ja}}}),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)}),he.ZP.success("\u53D1\u5E03\u6210\u529F"),An(-1))})},"\u53D1\u8868")))),tn!==ta&&jn.createElement("div",{className:"tr"},jn.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>An(ta)}),!!Rt.user_praise&&jn.createElement("span",{className:"c-orange"},jn.createElement(pa.Z,{className:"mr5 ml30",onClick:()=>Un(this,null,function*(){yield Yt({type:"shixunHomeworks/replyUnLike",payload:{object_id:Rt.id,object_type:"journals_for_message"}}),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)})})}),!!Rt.praise_count&&Rt.praise_count),!Rt.user_praise&&jn.createElement("span",null,jn.createElement(pa.Z,{className:"mr5 ml30",onClick:()=>Un(this,null,function*(){yield Yt({type:"shixunHomeworks/replyLike",payload:{object_id:Rt.id,object_type:"journals_for_message"}}),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)})})}),!!Rt.praise_count&&Rt.praise_count))))))})))),jn.createElement("aside",{className:"tc mt30 pb30"},jn.createElement(ne.Z,{defaultCurrent:1,total:nr==null?void 0:nr.total_count,hideOnSinglePage:!0,current:Wn.page||1,onChange:Rt=>{Wn.page=Rt,Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)})}})),jn.createElement($t,null))};var Qn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,user:Qe,loading:Ut,globalSetting:rn})=>({shixunHomeworks:tt,globalSetting:rn,user:Qe,classroomList:Ye,loading:Ut.effects}))(ma),eo=Object.defineProperty,rr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,fr=(tt,Ye,Qe)=>Ye in tt?eo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,qn=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))wr.call(Ye,Qe)&&fr(tt,Qe,Ye[Qe]);if(rr)for(var Qe of rr(Ye))Lo.call(Ye,Qe)&&fr(tt,Qe,Ye[Qe]);return tt};Ae().locale("ZH-cn");const co=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut,dispatch:rn})=>{var Yt;const Pn=(0,ye.useParams)(),{detailLeftMenus:Qt}=Ye,{replyList:Ct,referenceAnswer:Vt}=tt;return Pn.page_size=10,(0,x.useEffect)(()=>{rn({type:"shixunHomeworks/getReplyList",payload:qn({},Pn)}),rn({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Pn.categoryId}}),Qt.course_modules||rn({type:"classroomList/getClassroomLeftMenus",payload:qn({},Pn)})},[Pn.categoryId]),x.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},x.createElement("aside",{className:["c-black","font14"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&x.createElement("div",null,(Vt==null?void 0:Vt.reference_answer)&&x.createElement(da.Z,{value:Vt==null?void 0:Vt.reference_answer}),!(Vt!=null&&Vt.reference_answer)&&x.createElement(nt.Z,null)),(Yt=Vt==null?void 0:Vt.attachments)==null?void 0:Yt.map((Wn,ha)=>x.createElement("div",null,x.createElement("a",{href:`${bn.Z.API_SERVER}${Wn.url}`},x.createElement("span",{className:"iconfont icon-fujian c-green font14"}),x.createElement("span",{className:"ml10 c-black"},Wn.title),x.createElement("span",{className:"c-light-black ml20 font12"},Wn.filesize))))))};var Uo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Ut})=>({shixunHomeworks:tt,globalSetting:Ut,classroomList:Ye,loading:Qe.effects}))(co),Ao=te(93145),qr={modal:"modal___lF39e"},wt=te(59301),hn=Object.defineProperty,En=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Gn=(tt,Ye,Qe)=>Ye in tt?hn(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Tr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Jn.call(Ye,Qe)&&Gn(tt,Qe,Ye[Qe]);if(na)for(var Qe of na(Ye))Vn.call(Ye,Qe)&&Gn(tt,Qe,Ye[Qe]);return tt},br=(tt,Ye)=>En(tt,Zn(Ye)),vn=(tt,Ye)=>{var Qe={};for(var Ut in tt)Jn.call(tt,Ut)&&Ye.indexOf(Ut)<0&&(Qe[Ut]=tt[Ut]);if(tt!=null&&na)for(var Ut of na(tt))Ye.indexOf(Ut)<0&&Vn.call(tt,Ut)&&(Qe[Ut]=tt[Ut]);return Qe},Ro=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const _o=tt=>{var Ye=tt,{classroomList:Qe,shixunHomeworks:Ut,dispatch:rn,cb:Yt}=Ye,Pn=vn(Ye,["classroomList","shixunHomeworks","dispatch","cb"]),Qt,Ct,Vt,Wn,ha;const Sn=(0,ye.useParams)(),[xt,tn]=(0,x.useState)(""),[An,en]=(0,x.useState)([]),[mn,ja]=(0,x.useState)({learn:0,active:0,score:0,chat:0});console.log(Ut,"classroomList");const{workList:un}=Ut;(0,x.useEffect)(()=>{Qe.actionTabs.key},[Qe.actionTabs]);const Xa=()=>Ro(void 0,null,function*(){if(!xt){he.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}rn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let vt=yield(0,ve.ZP)(`/api/homework_commons/${Sn.categoryId}/ai_bulk_create.json`,{method:"post",body:br(Tr({min:1,max:xt,course_id:Sn.coursesId},mn),{course_group_ids:An})});(vt==null?void 0:vt.status)===0&&(he.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),rn({type:"classroomList/setActionTabs",payload:{}}),Yt()),rn({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return wt.createElement(Ie.default,{width:584,className:qr.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{en([]),tn(""),ja({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:Xa,open:Qe.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{rn({type:"classroomList/setActionTabs",payload:{}})}},wt.createElement("p",{style:{display:"flex",alignItems:"center"}},wt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),wt.createElement(ue.Z,{style:{width:100},min:(Qt=un==null?void 0:un.group_data)==null?void 0:Qt.min_num,max:(Ct=un==null?void 0:un.group_data)==null?void 0:Ct.max_num,precision:0,step:1,value:xt,onChange:vt=>{tn(vt)}}),wt.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(Vt=un==null?void 0:un.group_data)==null?void 0:Vt.min_num,"~",(Wn=un==null?void 0:un.group_data)==null?void 0:Wn.max_num,"\u4EBA")),wt.createElement("p",{style:{display:"flex"}},wt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),wt.createElement(z.default.Group,{value:An,onChange:vt=>{en(vt)}},(ha=un==null?void 0:un.course_group_info)==null?void 0:ha.map(vt=>wt.createElement(z.default,{key:vt==null?void 0:vt.course_group_id,value:vt==null?void 0:vt.course_group_id},vt==null?void 0:vt.group_group_name)))),wt.createElement("div",{style:{display:"flex"}},wt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),wt.createElement(z.default.Group,{onChange:vt=>{ja({learn:vt.indexOf(1)>-1?1:0,active:vt.indexOf(2)>-1?1:0,score:vt.indexOf(3)>-1?1:0,chat:vt.indexOf(4)>-1?1:0})}},wt.createElement(z.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),wt.createElement(z.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),wt.createElement(z.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),wt.createElement(z.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var Qo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(_o),ni=te(2948),$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),Nr=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Va=({})=>{var tt,Ye;const[Qe,Ut]=(0,x.useState)(!0),[rn,Yt]=(0,x.useState)(!1),[Pn,Qt]=(0,x.useState)([]),[Ct,Vt]=(0,x.useState)([]),[Wn,ha]=(0,x.useState)([]),[Sn,xt]=(0,x.useState)([]),[tn,An]=(0,x.useState)(""),en=(0,ye.useParams)();function mn(){return Nr(this,null,function*(){let Xa=yield(0,ve.ZP)(`/api/homework_commons/${en.categoryId}/homework_common_collaborators.json`,{method:"get"});Vt(Xa)})}function ja(){return Nr(this,null,function*(){var Xa;let vt=yield(0,ve.ZP)(`/api/courses/${en==null?void 0:en.coursesId}/teachers`,{method:"get",params:{homework_id:en.categoryId,limit:1e3}});(Xa=vt==null?void 0:vt.teacher_list)==null||Xa.map(ea=>{ea.key=ea.user_id}),ha(vt==null?void 0:vt.teacher_list),xt(vt==null?void 0:vt.teacher_list)})}(0,x.useEffect)(()=>{mn(),ja()},[en]);const un=()=>{};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(Xa=>Ta.createElement(De.Z,{align:"middle",className:`${$n.borderSty} ${tn===(Xa==null?void 0:Xa.id)?$n.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ta.createElement("span",{className:"c-grey-333"},Xa==null?void 0:Xa.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(Xa.id)},onMouseLeave:()=>{An("")},onClick:()=>Nr(void 0,null,function*(){(yield(0,ve.ZP)(`/api/homework_commons/${en.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Xa.id}})).status===0&&(he.ZP.info("\u5220\u9664\u6210\u529F"),mn(),ja())})}))),(Ct==null?void 0:Ct.can_edit)&&Ta.createElement(Ge.ZP,{className:$n.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Yt(!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(Ie.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:rn,onCancel:()=>Yt(!1),onOk:()=>Nr(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/${en.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Pn}})).status===0&&(he.ZP.info("\u6DFB\u52A0\u6210\u529F"),Qt([]),mn(),ja(),Yt(!1))})},Ta.createElement("div",null,Ta.createElement("div",{style:{display:"flex"}},Ta.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ta.createElement(Ne.default.Search,{onChange:Xa=>{ha(Sn.filter(vt=>vt.name.indexOf(Xa.target.value)>-1))}})),Ta.createElement(Ee.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Xa,vt)=>{Qt(Xa)},selectedRowKeys:Pn,getCheckboxProps:Xa=>({disabled:Xa.is_collaborator})},pagination:!1,dataSource:Wn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var mo=(0,ye.connect)(({shixunHomeworks:tt,loading:Ye})=>({shixunHomeworks:tt,loading:Ye.effects}))(Va),Qr=te(5083),Rr=te(78673),Eo=te(4324),Jo=te(64351),xi=te(99981),Pa=te(7489),wa=te(59301),il=Object.defineProperty,el=Object.defineProperties,dl=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Ki=(tt,Ye,Qe)=>Ye in tt?il(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Mi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))_i.call(Ye,Qe)&&Ki(tt,Qe,Ye[Qe]);if(rl)for(var Qe of rl(Ye))hi.call(Ye,Qe)&&Ki(tt,Qe,Ye[Qe]);return tt},Ji=(tt,Ye)=>el(tt,dl(Ye)),$i=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const{RangePicker:Yi}=Qr.default,{Option:Xi}=me.default,So=({shixunHomeworks:tt,classroomList:Ye,getData:Qe,dispatch:Ut})=>{var rn,Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja;const{workSetting:un,workList:Xa}=tt,vt=(0,ye.useParams)(),[ea,nr]=(0,x.useState)(!0);let[Ze,Rt]=(0,x.useState)([]),[ta,xr]=(0,x.useState)([]);const[Xt,ca]=(0,x.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:Eo.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:""}),[Ka,Or]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un!=null&&un.course_id&&(Object.keys(Xt).map(function(aa){aa.indexOf("proportion")>-1?Xt[aa]=un[aa]*100:Xt[aa]=un[aa]}),un.anonymous_comment&&(Xt.unified_late=un.unified_anonymous_comment,Or(un.unified_anonymous_comment)),(!Xt.allow_late||!Xt.unified_late)&&(Xt.late_penalty=5),Xt.unified_setting||(Xt.unified_late=!1,Xt.unified_anonymous_comment=!1,Xt.unified_anonymous_appeal=!1),Ze=JSON.parse(JSON.stringify(un.group_settings.map(aa=>Ji(Mi({},aa),{group_name:[aa.group_name]})).filter(aa=>aa.publish_time!==null))),ta=JSON.parse(JSON.stringify(un.allow_late_settings.map(aa=>Ji(Mi({},aa),{group_name:[aa.group_name]})).filter(aa=>aa.late_time!==null))),ca(Mi({},Xt)),Rt(Ze.length?[...Ze]:[{}]),xr([...ta]))},[un]),(0,x.useEffect)(()=>{nr(!(0,a.GJ)())},[(0,a.GJ)()]);const[Wa,ar]=(0,x.useState)(!1),kr=()=>$i(void 0,null,function*(){ar(!Wa);const aa=JSON.parse(JSON.stringify(Xt));if(aa.categoryId=vt.categoryId,Xt.unified_setting||(Ze=Ze==null?void 0:Ze.map(va=>{var Fo,Xr;if(!va.publish_time||!va.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!va.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),ar(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return va.group_name=typeof(va==null?void 0:va.group_name)=="string"?[va==null?void 0:va.group_name]:va==null?void 0:va.group_name,va.group_id=(Xr=(Fo=va==null?void 0:va.group_name)==null?void 0:Fo.map(Oo=>{var $o,wo;let Ko=(wo=($o=un.group_settings)==null?void 0:$o.filter(Do=>(Do==null?void 0:Do.group_name)===Oo))==null?void 0:wo[0];return Ko==null?void 0:Ko.group_id}))==null?void 0:Xr.toString().split(","),va})),aa.group_settings=Ze,Xt.allow_late)if(Xt.unified_late){if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),ar(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Xt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ta=ta==null?void 0:ta.map(va=>{var Fo,Xr;if(va.penalty_type=Eo.Q.Number,va.late_penalty===null||va.late_penalty===void 0||va.late_penalty<0||va.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),ar(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!va.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!va.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),ar(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return va.group_name=typeof(va==null?void 0:va.group_name)=="string"?[va==null?void 0:va.group_name]:va==null?void 0:va.group_name,va.group_id=(Xr=(Fo=va==null?void 0:va.group_name)==null?void 0:Fo.map(Oo=>{var $o,wo;let Ko=(wo=($o=un.group_settings)==null?void 0:$o.filter(Do=>(Do==null?void 0:Do.group_name)===Oo))==null?void 0:wo[0];return Ko==null?void 0:Ko.group_id}))==null?void 0:Xr.toString().split(","),va}),aa.allow_late_settings=ta;if(Xt!=null&&Xt.submit_limit&&!(Xt!=null&&Xt.submit_limit_num)){he.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1);return}if(Xt!=null&&Xt.can_submit&&!(Xt!=null&&Xt.submit_num)){he.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1);return}Object.keys(aa).map(function(va){va.indexOf("proportion")>-1&&(aa[va]=aa[va]/100)}),Ut({type:"shixunHomeworks/updateSetting",payload:Ji(Mi({},aa),{penalty_type:Eo.Q.Number})}).then(va=>{va.status===0?(ar(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),Qe()):ar(!1)})}),uo=(0,x.useMemo)(()=>(un==null?void 0:un.allow_late)||(un==null?void 0:un.all_group_late),[un,Xa]),Rn=(aa,va,Fo="group_id")=>{var Xr;return va?va.find(Oo=>Oo[Fo]===aa):(Xr=un==null?void 0:un.group_settings)==null?void 0:Xr.find(Oo=>Oo.group_id[0]===aa)},Fr=aa=>{var va,Fo;const Xr=Rn(aa,un==null?void 0:un.allow_late_settings,"id"),Oo=Rn(aa,un==null?void 0:un.anonymous_comment_settings),$o=Rn(aa);return(un==null?void 0:un.allow_late)&&Xr&&Ae()(Xr==null?void 0:Xr.late_time)<=Ae()()||(un==null?void 0:un.anonymous_comment)&&Oo&&(Oo==null?void 0:Oo.evaluation_start)!==null||((Fo=(Ae()($o==null?void 0:$o.end_time)<=Ae()()&&((va=un==null?void 0:un.allow_late_settings)==null?void 0:va.filter(wo=>wo.group_id.includes(aa))))[0])==null?void 0:Fo.late_time)!=null},ga=un==null?void 0:un.anonymous_comment,No=(rn=un==null?void 0:un.allow_late_settings)!=null&&rn.length?(Yt=un==null?void 0:un.allow_late_settings)==null?void 0:Yt.every(aa=>{if(aa.evaluation_start)return!0}):!1,Si=(un==null?void 0:un.unified_late)&&(un==null?void 0:un.anonymous_comment),mr=un==null?void 0:un.anonymous_comment,Bo=aa=>{if(!aa)return!1;const va=Rn(aa,un==null?void 0:un.anonymous_comment_settings);return(un==null?void 0:un.anonymous_comment)&&va&&(va==null?void 0:va.evaluation_start)!==null},ro=aa=>{const va=Rn(aa,un==null?void 0:un.anonymous_comment_settings);return va&&(va==null?void 0:va.evaluation_start)!==null};return wa.createElement("div",{style:{padding:"30px 50px"}},wa.createElement("div",{className:`${Pa.Z.title}`},wa.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),wa.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"},wa.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Pa.Z.title_icon}`}))),wa.createElement("div",{className:Pa.Z.content},((Pn=un==null?void 0:un.group_settings)==null?void 0:Pn.length)>0?wa.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(Qt=Pa.Z)==null?void 0:Qt.h_lh_40}`,align:"middle"},wa.createElement(Rr.Z,{checked:Xt.unified_setting,disabled:ea||!((Ct=un==null?void 0:un.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))||(0,a.Rm)()&&!((Wn=(Vt=Ye.AssistantObject)==null?void 0:Vt.group)!=null&&Wn.can_publish)||!(un!=null&&un.manage_all_group),onChange:()=>{var aa;if(!((aa=un==null?void 0:un.homework_status)!=null&&aa.includes("\u672A\u53D1\u5E03"))){he.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Xt.unified_setting=!Xt.unified_setting,Xt.unified_setting||(Xt.unified_late=!1),ca(Object.assign({},Xt)),Ze==""){Rt([{}]);return}Xt.unified_setting&&(Rt([]),xr([{late_penalty:5}]))}}),wa.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),wa.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,Xt.unified_setting&&wa.createElement("div",{className:Pa.Z.row_sty,style:{padding:"5px 30px"}},wa.createElement(De.Z,{align:"middle"},wa.createElement(fe.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),wa.createElement(fe.Z,{className:"ml5"},wa.createElement(Qr.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:ea||!((ha=un==null?void 0:un.homework_status)!=null&&ha.includes("\u672A\u53D1\u5E03")||(Sn=un==null?void 0:un.homework_status)!=null&&Sn.includes("\u672A\u5F00\u59CB"))||(0,a.Rm)()&&!((tn=(xt=Ye.AssistantObject)==null?void 0:xt.group)!=null&&tn.can_publish),value:Xt.publish_time?Ae()(Xt.publish_time):"",disabledDate:aa=>(0,xi.Q8)(aa,un==null?void 0:un.course_end_date),disabledTime:aa=>(0,xi.d0)(aa),onChange:(aa,va)=>{Xt.publish_time=va,!Xt.end_time&&Xt.unified_setting&&(Xt.end_time=Ae()(aa).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ca(Object.assign({},Xt))}})),wa.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),wa.createElement(De.Z,{align:"middle"},wa.createElement(fe.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),wa.createElement(fe.Z,{className:"ml5"},wa.createElement(Qr.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:No||mr||(un==null?void 0:un.allow_late)&&(un==null?void 0:un.homework_status.includes("\u5DF2\u622A\u6B62"))||ea||(un==null?void 0:un.allow_late)&&Ae()()>=Ae()(un==null?void 0:un.end_time)||(0,a.Rm)()&&!((en=(An=Ye.AssistantObject)==null?void 0:An.group)!=null&&en.can_publish),disabledDate:aa=>(0,xi.Q8)(aa,un==null?void 0:un.course_end_date,Xt.publish_time),disabledTime:aa=>(0,xi.d0)(aa,Xt.publish_time),value:Xt.end_time?Ae()(Xt.end_time):"",onChange:(aa,va)=>{Xt.end_time=va,ca(Object.assign({},Xt))}})),wa.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Xt.unified_setting&&wa.createElement(De.Z,null,Ze&&Ze.map(function(aa,va){var Fo,Xr,Oo,$o;return wa.createElement(De.Z,{key:va},wa.createElement(De.Z,{style:{padding:"5px 14px 5px 52px"}},wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",va+1),wa.createElement(fe.Z,{flex:"auto",style:{maxWidth:350}},wa.createElement(me.default,{disabled:ea||((Fo=un==null?void 0:un.homework_status)!=null&&Fo.includes("\u672A\u53D1\u5E03")&&aa.id||Ae()(){var Ko,Do;if((0,a.Rm)()&&!((Do=(Ko=Ye.AssistantObject)==null?void 0:Ko.group)!=null&&Do.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[va].group_name=wo,Ze[va].group_id=aa.group_id;const pi=(0,dt.flattenDeep)(Ze.map(Ri=>Ri.group_name)),Ti=ta.map(Ri=>{let lo=(Ri==null?void 0:Ri.group_name)||[];return Ji(Mi({},Ri),{group_name:(0,dt.remove)(lo,ll=>pi.includes(ll))})});xr(Ti),Rt(Ze.slice())}},un.group_settings&&un.group_settings.map(function(wo){if(!Ze.map(Ko=>Ko.group_name).toString().split(",").includes(String(wo.group_name)))return wa.createElement(Xi,{value:wo.group_name,key:wo.id},wo.group_name)})))),wa.createElement(fe.Z,{style:{padding:"5px 0"}},wa.createElement(Yi,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[aa.publish_time?Ae()(aa.publish_time):Ae()(),Ae()()]},disabled:ea||(Ae()()<=Ae()((Xr=Rn(aa.id))==null?void 0:Xr.publish_time)?!1:[!0,Fr(aa.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:wo=>(0,xi.Q8)(wo,un==null?void 0:un.course_end_date),disabledTime:wo=>(0,xi.d0)(wo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:aa.publish_time&&[Ae()(aa.publish_time),Ae()(aa.end_time)],onChange:(wo,Ko)=>{var Do,pi;if((0,a.Rm)()&&!((pi=(Do=Ye.AssistantObject)==null?void 0:Do.group)!=null&&pi.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[va].publish_time=Ko[0],Ze[va].end_time=Ko[1],Rt([...Ze])}})),!ea&&wa.createElement(fe.Z,{className:`${(Oo=Pa.Z)==null?void 0:Oo.h_lh_40}`,style:{padding:"5px 0"}},Ze.length<(($o=un==null?void 0:un.group_settings)==null?void 0:$o.length)&&wa.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Rt(Ze.concat({}))}}),(aa!=null&&aa.publish_time&&Ae()(){var wo,Ko;if((0,a.Rm)()&&!((Ko=(wo=Ye.AssistantObject)==null?void 0:wo.normal)!=null&&Ko.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 Do=(0,dt.cloneDeep)(ta);Do.forEach((pi,Ti)=>{pi.group_name&&(pi.group_name=pi.group_name.filter(Ri=>{var lo;return!((lo=Ze[va].group_name)!=null&&lo.includes(Ri))}))}),Ze=Ze.filter((pi,Ti)=>va!==Ti),xr(Do),Rt(Ze.slice()),setTimeout(()=>Rt(Ze.slice()),10)}}):wa.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),wa.createElement(Jo.ZP,{checkMarginLeft:60,className:"mb20",disabled:ea,value:Xt,onChange:aa=>ca(Mi(Mi({},Xt),aa))}),wa.createElement(wa.Fragment,null,wa.createElement("div",{className:`${Pa.Z.title} mt30`},wa.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),wa.createElement("div",{className:Pa.Z.content},wa.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(mn=Pa.Z)==null?void 0:mn.h_lh_40}`,align:"middle"},wa.createElement(Rr.Z,{checked:Xt.allow_late,disabled:No||ea||(un==null?void 0:un.allow_late),onChange:aa=>{var va;if((0,a.Rm)()&&!((va=Ye.AssistantObject.group)!=null&&va.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}aa&&Ie.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:wa.createElement("div",{style:{padding:10,background:"#f5f6f9"}},wa.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"),wa.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),wa.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"))}),Xt.allow_late=!Xt.allow_late,ta==""&&xr([{late_penalty:5}]),ca(Object.assign({},Xt))}}),wa.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),wa.createElement(le.Z,{overlayStyle:{width:380,maxWidth:380},title:wa.createElement("div",{style:{display:"flex",flexFlow:"column"}},wa.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),wa.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"),wa.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"))},wa.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Pa.Z.title_icon}`}))),(Xt==null?void 0:Xt.allow_late)&&wa.createElement("div",{className:"pb5"},wa.createElement(De.Z,{className:Pa.Z.row_sty1},wa.createElement(fe.Z,{className:Pa.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),wa.createElement(oe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:ea,value:Xt.unified_late,onChange:aa=>{var va;if((0,a.Rm)()&&!((va=Ye.AssistantObject.group)!=null&&va.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}Xt.unified_late=aa.target.value,ta==""&&!aa.target.value&&xr([{late_penalty:5}]),ca(Mi({},Xt))}},(Xt==null?void 0:Xt.unified_setting)&&wa.createElement(oe.ZP,{disabled:(un==null?void 0:un.allow_late)||!(un!=null&&un.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((ja=un==null?void 0:un.group_settings)==null?void 0:ja.length)&&wa.createElement(oe.ZP,{disabled:un==null?void 0:un.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),Xt!=null&&Xt.unified_late?wa.createElement("div",null,wa.createElement(De.Z,{wrap:!1,align:"middle",className:`${Pa.Z.row_sty1} mb10 mt5`},wa.createElement(fe.Z,{className:Pa.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),wa.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},wa.createElement(ue.Z,{disabled:ea||ga,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:Xt.late_penalty,onChange:aa=>{var va;if((0,a.Rm)()&&!((va=Ye.AssistantObject.group)!=null&&va.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}Xt.late_penalty=aa,ca(Object.assign({},Xt))}})),wa.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")),wa.createElement(De.Z,{className:`${Pa.Z.row_sty1}`},wa.createElement(fe.Z,{className:Pa.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),wa.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},wa.createElement(Qr.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:ea||Si||No,value:Xt.late_time?Ae()(Xt.late_time):"",disabledDate:aa=>(0,xi.Q8)(aa,un==null?void 0:un.course_end_date),disabledTime:aa=>(0,xi.d0)(aa),onChange:(aa,va)=>{var Fo;if((0,a.Rm)()&&!((Fo=Ye.AssistantObject.group)!=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}Xt.late_time=va,ca(Object.assign({},Xt))}})),wa.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):ta.map(function(aa,va){var Fo;return wa.createElement(De.Z,{key:va,style:{padding:"5px 14px 5px 52px"}},wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",va+1),wa.createElement(fe.Z,{className:"mr20 ml10"},wa.createElement(me.default,{size:"large",disabled:ea||!((Fo=Xa==null?void 0:Xa.homework_status)!=null&&Fo.includes("\u672A\u53D1\u5E03"))&&aa.id,mode:"multiple",style:{width:250},value:typeof aa.group_name=="string"?[aa.group_name]:aa.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Xr=>{var Oo;if((0,a.Rm)()&&!((Oo=Ye.AssistantObject.normal)!=null&&Oo.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[va].group_name=Xr,ta[va].group_id=aa.group_id,xr(ta.slice())}},un.group_settings&&un.group_settings.map(function(Xr){if(Xt!=null&&Xt.unified_setting&&!ta.map(Oo=>Oo.group_name).toString().split(",").includes(String(Xr.group_name))&&!ro(Xr.id))return wa.createElement(Xi,{value:Xr.group_name,key:Xr.id},Xr.group_name);if(Ze.map(Oo=>Oo.group_name).toString().split(",").includes(String(Xr.group_name))&&!ta.map(Oo=>Oo.group_name).toString().split(",").includes(String(Xr.group_name))&&!ro(Xr.id))return wa.createElement(Xi,{value:Xr.group_name,key:Xr.id},Xr.group_name)}))),wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),wa.createElement(fe.Z,{className:"mr20 ml10"},wa.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:ea||Bo(aa.id),defaultValue:aa.late_penalty,onChange:Xr=>{var Oo,$o;if((0,a.Rm)()&&!(($o=(Oo=Ye.AssistantObject)==null?void 0:Oo.normal)!=null&&$o.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[va].late_penalty=Xr,ta[va].penalty_type=Eo.Q.Number}})),wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),wa.createElement(fe.Z,{className:"ml10"},wa.createElement(Qr.default,{size:"large",disabled:ea||Bo(aa.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Xr=>(0,xi.Q8)(Xr,un==null?void 0:un.course_end_date),disabledTime:Xr=>(0,xi.d0)(Xr),format:"YYYY-MM-DD HH:mm",value:aa!=null&&aa.late_time?Ae()(aa.late_time):void 0,onChange:(Xr,Oo)=>{var $o,wo;if((0,a.Rm)()&&!((wo=($o=Ye.AssistantObject)==null?void 0:$o.normal)!=null&&wo.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[va].late_time=Oo,xr([...ta])}})),!ea&&wa.createElement(fe.Z,{style:{height:40,lineHeight:"40px"}},wa.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{xr(ta.concat({penalty_type:Eo.Q.Number,late_penalty:5}))}}),va>0&&!aa.id?wa.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{ta=ta.filter((Xr,Oo)=>va!==Oo),xr(ta.slice()),setTimeout(()=>xr(ta.slice()),10)}}):wa.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),wa.createElement(Ge.ZP,{loading:Wa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>kr()},"\u4FDD\u5B58"))};var gi=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(So),Ir=te(59301),Zi=Object.defineProperty,zi=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,mi=(tt,Ye,Qe)=>Ye in tt?Zi(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))fl.call(Ye,Qe)&&mi(tt,Qe,Ye[Qe]);if(ml)for(var Qe of ml(Ye))Pi.call(Ye,Qe)&&mi(tt,Qe,Ye[Qe]);return tt},pl=(tt,Ye)=>zi(tt,tl(Ye)),El=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const yl=({shixunHomeworks:tt,getData:Ye,dispatch:Qe})=>{const{workSetting:Ut}=tt,rn=(0,ye.useParams)(),[Yt,Pn]=(0,x.useState)(!0);let[Qt,Ct]=(0,x.useState)([]),[Vt,Wn]=(0,x.useState)([]);const[ha,Sn]=(0,x.useState)(!1),[xt,tn]=(0,x.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:Eo.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,x.useEffect)(()=>{Pn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,x.useEffect)(()=>{Ut!=null&&Ut.course_id&&(Object.keys(xt).map(function(en){en.indexOf("proportion")>-1?(xt[en]=(Ut[en]*100).toFixed(0),console.log(en,xt[en],Ut[en])):xt[en]=Ut[en]}),(!xt.allow_late||!xt.unified_late)&&(xt.late_penalty=5),xt.unified_setting||(xt.unified_late=!1,xt.unified_anonymous_comment=!1,xt.unified_anonymous_appeal=!1),Qt=JSON.parse(JSON.stringify(Ut.group_settings.map(en=>pl(Vi({},en),{group_name:[en.group_name]})).filter(en=>en.publish_time!==null))),Vt=JSON.parse(JSON.stringify(Ut.allow_late_settings.map(en=>pl(Vi({},en),{group_name:[en.group_name]})).filter(en=>en.late_time!==null))),tn(Vi({},xt)),Ct([...Qt]),Wn([...Vt]),console.log(xt,Ut))},[Ut]);const An=()=>El(void 0,null,function*(){const en=JSON.parse(JSON.stringify(xt));if(en.categoryId=rn.categoryId,xt.unified_setting||(Qt=Qt==null?void 0:Qt.map(mn=>{var ja,un;if(!mn.publish_time||!mn.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(!mn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mn.group_name=typeof(mn==null?void 0:mn.group_name)=="string"?[mn==null?void 0:mn.group_name]:mn==null?void 0:mn.group_name,mn.group_id=(un=(ja=mn==null?void 0:mn.group_name)==null?void 0:ja.map(Xa=>{var vt,ea;let nr=(ea=(vt=Ut.group_settings)==null?void 0:vt.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Xa))==null?void 0:ea[0];return nr==null?void 0:nr.group_id}))==null?void 0:un.toString().split(","),mn})),en.group_settings=Qt,xt.allow_late)if(xt.unified_late){if(xt.late_penalty===null||xt.late_penalty===void 0||xt.late_penalty<0||xt.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(!xt.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(mn=>{var ja,un;if(mn.penalty_type=Eo.Q.Number,mn.late_penalty===null||mn.late_penalty===void 0||mn.late_penalty<0||mn.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(!mn.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(!mn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mn.group_name=typeof(mn==null?void 0:mn.group_name)=="string"?[mn==null?void 0:mn.group_name]:mn==null?void 0:mn.group_name,mn.group_id=(un=(ja=mn==null?void 0:mn.group_name)==null?void 0:ja.map(Xa=>{var vt,ea;let nr=(ea=(vt=Ut.group_settings)==null?void 0:vt.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Xa))==null?void 0:ea[0];return nr==null?void 0:nr.group_id}))==null?void 0:un.toString().split(","),mn}),en.allow_late_settings=Vt;Object.keys(en).map(function(mn){mn.indexOf("proportion")>-1&&(en[mn]=en[mn]/100)}),Qe({type:"shixunHomeworks/updateSetting",payload:pl(Vi({},en),{penalty_type:Eo.Q.Number})}).then(mn=>{mn.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),Ye())})});return Ir.createElement("div",{className:$n.form},Ir.createElement("div",{className:$n.title},"\u7EC4\u957F\u8BC4\u5206"),Ir.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ir.createElement(Rr.Z,{disabled:Yt,checked:xt.is_group_grade,onChange:en=>{xt.is_group_grade=en,tn(Vi({},xt))}}),Ir.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),Ir.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")),Ir.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Ir.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Yt,value:xt.ta_mode,onChange:en=>{xt.ta_mode=en.target.value,tn(Vi({},xt))}},Ir.createElement(oe.ZP,{value:1,style:{marginRight:"40px"}},Ir.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),Ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),Ir.createElement("br",null),Ir.createElement(oe.ZP,{value:0},Ir.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),Ir.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"))),Ir.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),Ir.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Yt,value:xt.final_mode,onChange:en=>{xt.final_mode=en.target.value,tn(Vi({},xt))}},Ir.createElement(oe.ZP,{value:!1,style:{marginRight:"12px"}},Ir.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),Ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Ir.createElement(oe.ZP,{value:!0},Ir.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),Ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),xt.final_mode?Ir.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)"):Ir.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ir.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:xt.te_proportion,onChange:en=>{xt.te_proportion=en,tn(Object.assign({},xt))}}),Ir.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:xt.ta_proportion,onChange:en=>{xt.ta_proportion=en,tn(Object.assign({},xt))}}),xt.is_group_grade&&Ir.createElement(Ir.Fragment,null,Ir.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:xt.gr_proportion,onChange:en=>{xt.gr_proportion=en,tn(Object.assign({},xt))}})),Ir.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:xt.st_proportion,onChange:en=>{xt.st_proportion=en,tn(Object.assign({},xt))}})),!Yt&&Ir.createElement(Ir.Fragment,null,Ir.createElement(Ge.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>An()},"\u4FDD\u5B58"),Ir.createElement(Ge.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Sn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Ir.createElement(Ie.default,{open:ha,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Sn(!1)},onOk:()=>El(void 0,null,function*(){const en=JSON.parse(JSON.stringify(xt));Object.keys(en).map(function(ja){ja.indexOf("proportion")>-1&&(en[ja]=en[ja]/100)}),(yield(0,ve.ZP)(`/api/courses/${rn.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:en}})).status===0&&(he.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Sn(!1))})},Ir.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 Ar=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(yl),ba=te(59301),er=Object.defineProperty,qa=Object.defineProperties,Io=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Oi=(tt,Ye,Qe)=>Ye in tt?er(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Fi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ei.call(Ye,Qe)&&Oi(tt,Qe,Ye[Qe]);if(ai)for(var Qe of ai(Ye))Ci.call(Ye,Qe)&&Oi(tt,Qe,Ye[Qe]);return tt},nl=(tt,Ye)=>qa(tt,Io(Ye)),Hi=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const so=({getData:tt,dispatch:Ye,shixunHomeworks:Qe})=>{const{workSetting:Ut}=Qe,rn=(0,ye.useParams)(),[Yt,Pn]=(0,x.useState)(!0);let[Qt,Ct]=(0,x.useState)([]),[Vt,Wn]=(0,x.useState)([]);const[ha,Sn]=(0,x.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:Eo.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,x.useEffect)(()=>{Pn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,x.useEffect)(()=>{Ut!=null&&Ut.course_id&&(Object.keys(ha).map(function(tn){tn.indexOf("proportion")>-1?(ha[tn]=Ut[tn]*100,console.log(tn,ha[tn],Ut[tn])):ha[tn]=Ut[tn]}),(!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),Qt=JSON.parse(JSON.stringify(Ut.group_settings.map(tn=>nl(Fi({},tn),{group_name:[tn.group_name]})).filter(tn=>tn.publish_time!==null))),Vt=JSON.parse(JSON.stringify(Ut.allow_late_settings.map(tn=>nl(Fi({},tn),{group_name:[tn.group_name]})).filter(tn=>tn.late_time!==null))),Sn(Fi({},ha)),Ct([...Qt]),Wn([...Vt]))},[Ut]);const xt=()=>Hi(void 0,null,function*(){const tn=JSON.parse(JSON.stringify(ha));if(tn.categoryId=rn.categoryId,ha.unified_setting||(Qt=Qt==null?void 0:Qt.map(An=>{var en,mn;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=(mn=(en=An==null?void 0:An.group_name)==null?void 0:en.map(ja=>{var un,Xa;let vt=(Xa=(un=Ut.group_settings)==null?void 0:un.filter(ea=>(ea==null?void 0:ea.group_name)===ja))==null?void 0:Xa[0];return vt==null?void 0:vt.group_id}))==null?void 0:mn.toString().split(","),An})),tn.group_settings=Qt,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 Vt=Vt==null?void 0:Vt.map(An=>{var en,mn;if(An.penalty_type=Eo.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=(mn=(en=An==null?void 0:An.group_name)==null?void 0:en.map(ja=>{var un,Xa;let vt=(Xa=(un=Ut.group_settings)==null?void 0:un.filter(ea=>(ea==null?void 0:ea.group_name)===ja))==null?void 0:Xa[0];return vt==null?void 0:vt.group_id}))==null?void 0:mn.toString().split(","),An}),tn.allow_late_settings=Vt;Object.keys(tn).map(function(An){An.indexOf("proportion")>-1&&(tn[An]=tn[An]/100)}),Ye({type:"shixunHomeworks/updateSetting",payload:nl(Fi({},tn),{penalty_type:Eo.Q.Number})}).then(An=>{An.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),tt())})});return ba.createElement("div",{className:$n.form},ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.work_public,disabled:Yt,onChange:tn=>{ha.work_public=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),ba.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")),ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.score_open,disabled:Yt,onChange:tn=>{tn.target.checked&&(ha.personal_score_open=!0),ha.score_open=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),ba.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")),ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.personal_score_open,disabled:Yt||ha.score_open,onChange:tn=>{ha.personal_score_open=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),ba.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")),ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.answer_public,disabled:Yt,onChange:tn=>{ha.answer_public=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),ba.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&&ba.createElement(ba.Fragment,null,ba.createElement(Ge.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:xt},"\u4FDD\u5B58")))};var To=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(so),li=te(42337),Ho=te(50902),jo=te(82865),an=te(68145),Wt=te(31574),Gt=te(59301),ia=Object.defineProperty,pr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,yo=(tt,Ye,Qe)=>Ye in tt?ia(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Sr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))cr.call(Ye,Qe)&&yo(tt,Qe,Ye[Qe]);if(Yn)for(var Qe of Yn(Ye))Hr.call(Ye,Qe)&&yo(tt,Qe,Ye[Qe]);return tt},Oa=(tt,Ye)=>pr(tt,Kr(Ye)),fo=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Go=(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,Wt.M)(Qe,["evaluation_start","evaluation_end"]).map(Yt=>Oa(Sr({},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,Wt.M)(Qe,["appeal_time"]).map(Yt=>Oa(Sr({},Yt),{group_name:[Yt.group_name],deleteflag:!1}))}},fi=(tt,Ye)=>tt.map(Qe=>Ye.find(Ut=>Ut.value===Qe).id),Zr=({shixunHomeworks:tt,classroomList:Ye,dispatch:Qe})=>{var Ut,rn,Yt,Pn,Qt,Ct,Vt,Wn,ha;const{workSetting:Sn,workList:xt}=tt,tn=(0,ye.useParams)(),[An,en]=(0,x.useState)(!0);let[mn,ja]=(0,x.useState)([]),[un,Xa]=(0,x.useState)([]);const[vt,ea]=(0,x.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:Eo.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}),nr=(Ut=Sn==null?void 0:Sn.anonymous_comment_settings)==null?void 0:Ut.map(Rn=>({label:Rn.group_name,value:Rn.group_name,id:Rn.group_id})),Ze=(rn=Sn==null?void 0:Sn.anonymous_appeal_settings)==null?void 0:rn.map(Rn=>({label:Rn.group_name,value:Rn.group_name,id:Rn.group_id})),[Rt]=b.default.useForm(),[ta]=b.default.useForm(),xr=()=>fo(void 0,null,function*(){const Rn=(0,Wt.Y)(Rt.getFieldsValue(),"YYYY-MM-DD HH:mm"),Fr=(0,dt.cloneDeep)(Rn);for(const ga of Fr.anonymous_comment_settings||[]){if(!(ga!=null&&ga.evaluation_start))return he.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!ga.group_name)return he.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();ga.evaluation_end=ga==null?void 0:ga.evaluation_start[1],ga.evaluation_start=ga==null?void 0:ga.evaluation_start[0],ga.group_id=fi(ga.group_name,nr),Reflect.deleteProperty(ga,"deleteflag")}return Fr}),Xt=()=>{const Rn=(0,Wt.Y)(ta.getFieldsValue(),"YYYY-MM-DD HH:mm"),Fr=(0,dt.cloneDeep)(Rn);for(const ga of Fr.anonymous_appeal_settings||[])ga.group_id=fi(ga.group_name,Ze),Reflect.deleteProperty(ga,"deleteflag");return Fr},ca=()=>fo(void 0,null,function*(){yield Qe({type:"shixunHomeworks/getWorkSetting",payload:Sr({},tn)}),Rt.resetFields(),ta.resetFields()});(0,x.useEffect)(()=>{Sn!=null&&Sn.course_id&&(Object.keys(vt).map(function(Rn){Rn.indexOf("proportion")>-1?vt[Rn]=Sn[Rn]*100:vt[Rn]=Sn[Rn]}),(!vt.allow_late||!vt.unified_late)&&(vt.late_penalty=5),vt.unified_setting||(vt.unified_late=!1,vt.unified_anonymous_comment=!1,vt.unified_anonymous_appeal=!1),mn=JSON.parse(JSON.stringify(Sn.group_settings.map(Rn=>Oa(Sr({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.publish_time!==null))),un=JSON.parse(JSON.stringify(Sn.allow_late_settings.map(Rn=>Oa(Sr({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.late_time!==null))),ea(Sr({},vt)),ja([...mn]),Xa([...un]))},[Sn]),(0,x.useEffect)(()=>{en(!(0,a.t_)()&&!(Sn!=null&&Sn.can_edit))},[Sn,(0,a.t_)()]);const Ka=(((Yt=Sn==null?void 0:Sn.homework_status)==null?void 0:Yt.includes("\u5DF2\u622A\u6B62"))||(nr==null?void 0:nr.length)>0)&&(Sn==null?void 0:Sn.student_works),Or=((Pn=Sn==null?void 0:Sn.anonymous_appeal_settings)==null?void 0:Pn.length)>0,Wa=(Sn==null?void 0:Sn.anonymous_comment)&&(Sn==null?void 0:Sn.unified_anonymous_comment)&&((Qt=xt==null?void 0:xt.homework_status)==null?void 0:Qt.includes("\u5DF2\u622A\u6B62"))||Or,[ar,kr]=(0,x.useState)(!1),uo=()=>fo(void 0,null,function*(){kr(!ar);const Rn=JSON.parse(JSON.stringify(vt));if(Rn.categoryId=tn.categoryId,vt.unified_setting||(mn=mn==null?void 0:mn.map(ga=>{var No,Si;if(!ga.publish_time||!ga.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),kr(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ga.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),kr(!1),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=(Si=(No=ga==null?void 0:ga.group_name)==null?void 0:No.map(mr=>{var Bo,ro;let aa=(ro=(Bo=Sn.group_settings)==null?void 0:Bo.filter(va=>(va==null?void 0:va.group_name)===mr))==null?void 0:ro[0];return aa==null?void 0:aa.group_id}))==null?void 0:Si.toString().split(","),ga})),Rn.group_settings=mn,vt.allow_late)if(vt.unified_late){if(vt.late_penalty===null||vt.late_penalty===void 0||vt.late_penalty<0||vt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),kr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!vt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),kr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else un=un==null?void 0:un.map(ga=>{var No,Si;if(ga.penalty_type=Eo.Q.Number,ga.late_penalty===null||ga.late_penalty===void 0||ga.late_penalty<0||ga.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),kr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ga.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),kr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ga.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),kr(!1),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=(Si=(No=ga==null?void 0:ga.group_name)==null?void 0:No.map(mr=>{var Bo,ro;let aa=(ro=(Bo=Sn.group_settings)==null?void 0:Bo.filter(va=>(va==null?void 0:va.group_name)===mr))==null?void 0:ro[0];return aa==null?void 0:aa.group_id}))==null?void 0:Si.toString().split(","),ga}),Rn.allow_late_settings=un;if(vt.evaluation_start){if(vt.end_time&&Ae()(vt.evaluation_start)<=Ae()(vt.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"),kr(!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(vt.late_time&&Ae()(vt.evaluation_start)<=Ae()(vt.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"),kr(!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(ga){ga.indexOf("proportion")>-1&&(Rn[ga]=Rn[ga]/100)}),Rn.anonymous_comment&&!Rn.unified_anonymous_comment){const ga=yield xr();Rn.anonymous_comment_settings=ga.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(No=>{Reflect.deleteProperty(Rn,No)})}if(Rn.anonymous_appeal&&!Rn.unified_anonymous_appeal){const ga=Xt();Rn.anonymous_appeal_settings=ga.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(No=>{Reflect.deleteProperty(Rn,No)})}(yield(0,ve.ZP)(`/api/homework_commons/${tn.categoryId}/evaluation_setting.json`,{method:"post",body:Sr({},Rn)})).status===0?(kr(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),en(!0),ca()):kr(!1)});return Gt.createElement("div",{className:$n.form},Gt.createElement("div",{className:$n.title},"\u4F5C\u4E1A\u533F\u8BC4"),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gt.createElement(Rr.Z,{checked:vt.anonymous_comment,disabled:An||!Ka||(Sn==null?void 0:Sn.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}vt.anonymous_comment=!vt.anonymous_comment,vt.allow_late&&!vt.evaluation_start?vt.late_time&&vt.late_time!=""&&(vt.evaluation_start=Ae()(vt.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),vt.evaluation_end=Ae()(vt.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):vt.unified_setting&&!vt.evaluation_start&&vt.end_time&&vt.end_time!=""&&(vt.evaluation_start=Ae()(vt.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),vt.evaluation_end=Ae()(vt.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),vt.anonymous_comment&&(vt.evaluation_num=parseInt(vt.evaluation_num)?vt.evaluation_num:3,vt.absence_penalty=parseInt(vt.absence_penalty)?vt.absence_penalty:3),ea(Object.assign({},vt))}}),Gt.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Gt.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"),Gt.createElement(le.Z,{title:Gt.createElement("div",null,Gt.createElement("div",null,"\u89C4\u5219"),Gt.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"),Gt.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"),Gt.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"),Gt.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"))},Gt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${$n.title_icon}`}))),vt.anonymous_comment&&Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Gt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Gt.createElement(oe.ZP.Group,{value:vt.unified_anonymous_comment,disabled:An||vt.anonymous_appeal||(Sn==null?void 0:Sn.anonymous_comment),onChange:Rn=>{var Fr;if((0,a.Rm)()&&!((Fr=Ye.AssistantObject.group)!=null&&Fr.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}ea(ga=>Oa(Sr({},ga),{unified_anonymous_comment:Rn.target.value})),Rt.resetFields()}},(Sn==null?void 0:Sn.unified_setting)&&(Sn==null?void 0:Sn.unified_late)&&Gt.createElement(oe.ZP,{value:!0,disabled:An||vt.anonymous_appeal||(Sn==null?void 0:Sn.anonymous_comment)||!(Sn!=null&&Sn.manage_all_group)},Gt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Ct=Sn==null?void 0:Sn.group_settings)==null?void 0:Ct.length)>0&&Gt.createElement(oe.ZP,{value:!1},Gt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),vt.anonymous_comment&&vt.unified_anonymous_comment&&Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Gt.createElement(oe.ZP.Group,{value:vt.anonymous_group,disabled:An||vt.anonymous_appeal||(Sn==null?void 0:Sn.anonymous_comment),onChange:Rn=>{var Fr;if((0,a.Rm)()&&!((Fr=Ye.AssistantObject.group)!=null&&Fr.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}ea(ga=>Oa(Sr({},ga),{anonymous_group:Rn.target.value}))}},Gt.createElement(oe.ZP,{value:!1},Gt.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((Vt=Sn==null?void 0:Sn.group_settings)==null?void 0:Vt.length)>0&&Gt.createElement(oe.ZP,{value:!0,disabled:An||!(Sn!=null&&Sn.can_anonymous_group)},Gt.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),vt.anonymous_comment&&Gt.createElement(Gt.Fragment,null,vt.unified_anonymous_comment?Gt.createElement(li.Z,{data:vt,setData:ea,disabled:An}):Gt.createElement(b.default,{form:Rt,autoComplete:"off",initialValues:Sn!=null&&Sn.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Go(Sn==null?void 0:Sn.anonymous_comment_settings,"comment")}},Gt.createElement(Ho.Z,{disabled:An,selectOptions:nr,form:Rt,data:vt}))),Gt.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Gt.createElement(Rr.Z,{checked:vt.anonymous_appeal,disabled:An||!Wa||(Sn==null?void 0:Sn.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}vt.anonymous_appeal=!vt.anonymous_appeal,vt.anonymous_appeal&&(vt.appeal_penalty=parseInt(vt.appeal_penalty)?vt.appeal_penalty:2),ea(Object.assign({},vt))}}),Gt.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Gt.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")),vt.anonymous_appeal&&Gt.createElement(Gt.Fragment,null,Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gt.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Gt.createElement(oe.ZP.Group,{value:vt.unified_anonymous_appeal,disabled:An||(Sn==null?void 0:Sn.anonymous_appeal),onChange:Rn=>{var Fr;if((0,a.Rm)()&&!((Fr=Ye.AssistantObject.group)!=null&&Fr.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}ea(ga=>Oa(Sr({},ga),{unified_anonymous_appeal:Rn.target.value})),ta.resetFields()}},(Sn==null?void 0:Sn.unified_anonymous_comment)&&Gt.createElement(oe.ZP,{value:!0,disabled:!(Sn!=null&&Sn.manage_all_group)},Gt.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Wn=Sn==null?void 0:Sn.group_settings)==null?void 0:Wn.length)>0&&Gt.createElement(oe.ZP,{value:!1},Gt.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),vt.unified_anonymous_appeal?Gt.createElement(jo.Z,{data:vt,setData:ea,disabled:An}):Gt.createElement(b.default,{form:ta,initialValues:Sn!=null&&Sn.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Go(Sn==null?void 0:Sn.anonymous_appeal_settings,"appeal")}},Gt.createElement(an.Z,{disabled:An||(0,a.Rm)()&&!((ha=Ye.AssistantObject.group)!=null&&ha.can_anonymous_appeal),selectOptions:Ze,form:ta}))),!An&&Gt.createElement(Ge.ZP,{loading:ar,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>uo()},"\u4FDD\u5B58"))};var Jr=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(Zr),Xo=te(42656),lr=te(57851),pt=te(59301),ol=Object.defineProperty,Sl=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,_l=(tt,Ye,Qe)=>Ye in tt?ol(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,wi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))bl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);if(vl)for(var Qe of vl(Ye))xl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);return tt},Qi=(tt,Ye)=>Sl(tt,Ll(Ye)),Pl=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Nl=tt=>Pl(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=>Pl(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})}),qi=(tt,Ye)=>tt==null?void 0:tt.map(Qe=>{var Ut;return(Ut=Ye==null?void 0:Ye.find(rn=>rn.value===Qe))==null?void 0:Ut.id}),Cl=(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(rn=>{var Yt;return(Yt=rn==null?void 0:rn.group_name)==null?void 0:Yt.includes(Ut)})))==null?void 0:Qe.filter(Ut=>Ut)},Ui=(tt,Ye,Qe,Ut=!1)=>{let rn=null,Yt=Ut?Ye:Cl(tt,Ye);return Yt==null||Yt.forEach((Pn,Qt)=>{(Qt==0||Qe(Pn,rn||{}))&&(rn=Pn)}),rn},Wl=({shixunHomeworks:tt,loading:Ye,dispatch:Qe,classroomList:Ut})=>{var rn,Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja,un,Xa,vt,ea;const nr=(0,ye.useParams)(),{workSetting:Ze,workList:Rt}=tt,[,ta,xr]=(0,yt.U)(Nl,{categoryId:nr==null?void 0:nr.categoryId,penalty_type:Eo.Q.Number}),[,Xt,ca]=(0,yt.U)(sl,{categoryId:nr==null?void 0:nr.categoryId}),[Ka]=b.default.useForm(),Or=b.default.useWatch("unified_setting",Ka),Wa=b.default.useWatch("group_settings",Ka),ar=b.default.useWatch("allow_late_settings",Ka),kr=b.default.useWatch("end_time",Ka),uo=b.default.useWatch("publish_time",Ka),Rn=b.default.useWatch("allow_late",Ka),Fr=b.default.useWatch("unified_late",Ka),ga=b.default.useWatch("late_time",Ka),No=b.default.useWatch("anonymous_comment",Ka),Si=b.default.useWatch("unified_anonymous_comment",Ka),mr=b.default.useWatch("evaluation_start",Ka),Bo=b.default.useWatch("anonymous_appeal",Ka),ro=b.default.useWatch("anonymous_comment_settings",Ka),aa=b.default.useWatch("unified_anonymous_appeal",Ka),va=b.default.useWatch("anonymous_appeal_settings",Ka),[Fo,Xr]=(0,x.useState)(!1),[Oo,$o]=(0,x.useState)({}),wo=Fo||(0,a.Rm)()&&!((Yt=(rn=Ut.AssistantObject)==null?void 0:rn.group)!=null&&Yt.can_publish),Ko=Fo||(0,a.Rm)()&&!((Qt=(Pn=Ut.AssistantObject)==null?void 0:Pn.group)!=null&&Qt.can_late),Do=Fo||(0,a.Rm)()&&!((Vt=(Ct=Ut.AssistantObject)==null?void 0:Ct.group)!=null&&Vt.can_anonymous_comment),pi=Fo||(0,a.Rm)()&&!((ha=(Wn=Ut.AssistantObject)==null?void 0:Wn.group)!=null&&ha.can_anonymous_appeal),Ti=(Ln,zn)=>{if(Ln!=null&&Ln.some(_n=>typeof _n.group_name!="string")){const _n=[];Ln==null||Ln.forEach(Hn=>{var sa;typeof Hn.group_name!="string"&&((sa=Hn.group_name)==null||sa.forEach(Pr=>{_n.push(Qi(wi({},Hn),{group_name:Pr}))}))}),Ln=_n}return Ln==null?void 0:Ln.filter(_n=>{var Hn,sa,Pr;return!((Pr=(sa=(Hn=zn==null?void 0:zn.map(Mo=>Mo==null?void 0:Mo.group_name))==null?void 0:Hn.toString())==null?void 0:sa.split(","))!=null&&Pr.includes(String(_n.group_name)))&&_n.is_admin})},Ri=Ln=>{if(Ln=="allow_late"){Ie.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:pt.createElement(pt.Fragment,null,pt.createElement("div",null,pt.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"),pt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},pt.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(Ln=="anonymous_comment"){Ie.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:pt.createElement(pt.Fragment,null,pt.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",pt.createElement("br",null),pt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},pt.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(Ln=="anonymous_appeal"){Ie.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:pt.createElement(pt.Fragment,null,pt.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"),pt.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",pt.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",pt.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",pt.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",pt.createElement("br",null))});return}if(Ln=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(Ln=="unified_anonymous_comment")return Or===!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(Ln=="unified_anonymous_appeal")return Or===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Fr===!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(Ln=="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(Ln=="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"},lo=(Ln,zn={})=>{var _n,Hn,sa,Pr,Mo,vi,ka,Lr,Ni,vo;if(Ln=="unified_setting")return wo||!((_n=Rt==null?void 0:Rt.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))||!(Ze!=null&&Ze.manage_all_group);if(Ln=="publish_time")return wo||!((Hn=Rt==null?void 0:Rt.homework_status)!=null&&Hn.includes("\u672A\u53D1\u5E03")||(sa=Rt==null?void 0:Rt.homework_status)!=null&&sa.includes("\u672A\u5F00\u59CB"));if(Ln=="end_time"){const Fn=Ui([],(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.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=>Ln==null?void 0:Ln.includes(Fn)))return wo||!(zn!=null&&zn.is_admin)||!((Pr=Rt==null?void 0:Rt.homework_status)!=null&&Pr.includes("\u672A\u53D1\u5E03"))&&(zn==null?void 0:zn.publish_time)&&Ae()().startOf("second")>=Ae()((Mo=zn==null?void 0:zn.publish_time)==null?void 0:Mo[0]).startOf("second");if(["group_settings","publish_time"].every(Fn=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.allow_late_settings)||[],(Mn,Yr)=>(Mn==null?void 0:Mn.late_time)&&(Yr==null?void 0:Yr.late_time)&&Ae()(Mn==null?void 0:Mn.late_time).startOf("second")(Mn==null?void 0:Mn.evaluation_start)&&(Yr==null?void 0:Yr.evaluation_start)&&Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second")=Ae()((ka=zn==null?void 0:zn.publish_time)==null?void 0:ka[0]).startOf("second"),(Ze==null?void 0:Ze.allow_late)&&(Fn==null?void 0:Fn.late_time)&&Ae()().startOf("second")>=Ae()(zn==null?void 0:zn.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(ya==null?void 0:ya.evaluation_start)&&Ae()().startOf("second")>=Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")]}if(Ln=="allow_late"){const Fn=((Lr=Ze==null?void 0:Ze.allow_late_settings)==null?void 0:Lr.filter(Mn=>Mn.late_time!==null).map(Mn=>{var Yr;return(Yr=Mn==null?void 0:Mn.group_id)==null?void 0:Yr[0]}))||[],ya=Ui(null,(Ze==null?void 0:Ze.group_settings)||[],(Mn,Yr)=>(Mn==null?void 0:Mn.end_time)&&(Yr==null?void 0:Yr.end_time)&&Ae()(Mn==null?void 0:Mn.end_time).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||(Fn==null?void 0:Fn.includes((Ni=ya==null?void 0:ya.group_id)==null?void 0:Ni[0]))&&(Ze==null?void 0:Ze.allow_late)&&(ya==null?void 0:ya.end_time)&&Ae()().startOf("second")>=Ae()(ya==null?void 0:ya.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(Ln=="unified_late"){const Fn=Ui(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||Or===!1}if(Ln=="late_penalty"||Ln=="late_time")return Ko||(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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.group_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.end_time)&&(Mn==null?void 0:Mn.end_time)&&Ae()(ya==null?void 0:ya.end_time).startOf("second")>Ae()(Mn==null?void 0:Mn.end_time).startOf("second"));return wo||!(zn!=null&&zn.is_admin)||(Fn==null?void 0:Fn.end_time)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.end_time).startOf("second")||(zn==null?void 0:zn.group_name)&&((vo=zn==null?void 0:zn.group_name)==null?void 0:vo.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return wo||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(Ln=="anonymous_comment"){const Fn=Ui(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"),!0);return Do||!(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(Ln=="unified_anonymous_comment"){const Fn=Ui(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.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")||Fr===!1||Or===!1}if(Ln=="anonymous_group")return Do||!(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(Ln=="evaluation_start")return Do||!(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(Ln=="evaluation_start")return Do;if(Ln=="evaluation_end")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(Ln=="evaluation_num")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(Ln=="absence_penalty")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_comment_settings","group_name"].every(Fn=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))||["anonymous_comment_settings","student_comment"].every(Fn=>Ln==null?void 0:Ln.includes(Fn)))return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.is_admin);if(Ln=="student_comment")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(Ln=="is_open_abnormal_score")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.is_open_abnormal_score);if(Ln=="anonymous_appeal")return pi||!(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(Ln=="unified_anonymous_appeal")return pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||Fr===!1||Or===!1||Si==!1;if(Ln=="appeal_penalty")return pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_appeal_settings","group_name"].every(Fn=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_end)&&(Mn==null?void 0:Mn.evaluation_end)&&Ae()(ya==null?void 0:ya.evaluation_end).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_end).startOf("second"));return pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))?pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.is_admin):!1},ll=(Ln,zn)=>{var _n,Hn,sa,Pr,Mo,vi,ka,Lr,Ni;if(console.log("handleValuesChange",Ln,zn),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in Ln&&(zn!=null&&zn.end_time||Ka.setFieldsValue({end_time:Ae()(zn==null?void 0:zn.publish_time).add(7,"days")})),"unified_setting"in Ln&&(zn!=null&&zn.unified_setting||Ka.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in Ln&&(zn!=null&&zn.unified_late||Ka.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in Ln&&(zn!=null&&zn.unified_anonymous_comment||Ka.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in Ln){let vo=[];(_n=zn==null?void 0:zn.group_settings)==null||_n.forEach(Fn=>{vo=[...vo,...(Fn==null?void 0:Fn.group_name)||[]]}),Ka.setFieldsValue({allow_late_settings:((Hn=zn==null?void 0:zn.allow_late_settings)==null?void 0:Hn.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((sa=zn==null?void 0:zn.anonymous_comment_settings)==null?void 0:sa.map(Fn=>{var ya,Mn;return Qi(wi({},Fn),{group_name:Fn!=null&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()((ya=Fn==null?void 0:Fn.evaluation_start)==null?void 0:ya[0]).startOf("second")?Fn==null?void 0:Fn.group_name:(Mn=Fn==null?void 0:Fn.group_name)==null?void 0:Mn.filter(Yr=>vo.includes(Yr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Pr=zn==null?void 0:zn.anonymous_appeal_settings)==null?void 0:Pr.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in Ln){let vo=[];(Mo=zn==null?void 0:zn.allow_late_settings)==null||Mo.forEach(Fn=>{vo=[...vo,...(Fn==null?void 0:Fn.group_name)||[]]}),Ka.setFieldsValue({anonymous_comment_settings:((vi=zn==null?void 0:zn.anonymous_comment_settings)==null?void 0:vi.map(Fn=>{var ya,Mn;return Qi(wi({},Fn),{group_name:Fn!=null&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()((ya=Fn==null?void 0:Fn.evaluation_start)==null?void 0:ya[0]).startOf("second")?Fn==null?void 0:Fn.group_name:(Mn=Fn==null?void 0:Fn.group_name)==null?void 0:Mn.filter(Yr=>vo.includes(Yr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((ka=zn==null?void 0:zn.anonymous_appeal_settings)==null?void 0:ka.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in Ln){let vo=[];(Lr=zn==null?void 0:zn.anonymous_comment_settings)==null||Lr.forEach(Fn=>{vo=[...vo,...(Fn==null?void 0:Fn.group_name)||[]]}),Ka.setFieldsValue({anonymous_appeal_settings:((Ni=zn==null?void 0:zn.anonymous_appeal_settings)==null?void 0:Ni.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,appeal_penalty:2}]})}Ka.validateFields(),console.log("=====",Ae()(zn==null?void 0:zn.end_time).format("YYYY-MM-DD HH:mm:ss"))},ul=Ln=>Pl(void 0,null,function*(){var zn,_n,Hn,sa;const Pr=Ln;if(Pr.min_num>Pr.max_num){he.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}Pr.group_settings=(zn=Pr==null?void 0:Pr.group_settings)==null?void 0:zn.map(ka=>{var Lr,Ni;return ka.end_time=Ae()((Lr=ka==null?void 0:ka.publish_time)==null?void 0:Lr[1]).startOf("second"),ka.publish_time=Ae()((Ni=ka==null?void 0:ka.publish_time)==null?void 0:Ni[0]).startOf("second"),ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka}),Pr.allow_late_settings=(_n=Pr==null?void 0:Pr.allow_late_settings)==null?void 0:_n.map(ka=>(ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka)),Pr.anonymous_comment_settings=(Hn=Pr==null?void 0:Pr.anonymous_comment_settings)==null?void 0:Hn.map(ka=>{var Lr,Ni;return ka.evaluation_end=Ae()((Lr=ka==null?void 0:ka.evaluation_start)==null?void 0:Lr[1]).startOf("second"),ka.evaluation_start=Ae()((Ni=ka==null?void 0:ka.evaluation_start)==null?void 0:Ni[0]).startOf("second"),ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka}),Pr.anonymous_appeal_settings=(sa=Pr==null?void 0:Pr.anonymous_appeal_settings)==null?void 0:sa.map(ka=>(ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka)),!((yield xr(wi({},Pr))).status!==0||(yield ca(wi({},Pr))).status!==0)&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),di(),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),di=()=>{Qe({type:"shixunHomeworks/getWorkSetting",payload:wi({},nr)}),Qe({type:"shixunHomeworks/getWorkList",payload:wi({},nr)})};(0,x.useEffect)(()=>{var Ln,zn,_n,Hn;let sa=(Ln=Ze==null?void 0:Ze.group_settings)==null?void 0:Ln.filter(Lr=>Lr.publish_time!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name],publish_time:(Lr==null?void 0:Lr.publish_time)&&[Ae()(Lr==null?void 0:Lr.publish_time),Ae()(Lr==null?void 0:Lr.end_time)]}));sa=(0,E.QE)((sa==null?void 0:sa.length)>0?sa:[]);const Pr=(zn=Ze.allow_late_settings)==null?void 0:zn.filter(Lr=>Lr.late_time!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name],late_time:(Lr==null?void 0:Lr.late_time)&&Ae()(Lr==null?void 0:Lr.late_time)})),Mo=(_n=Ze.anonymous_comment_settings)==null?void 0:_n.filter(Lr=>Lr.evaluation_start!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name],evaluation_start:(Lr==null?void 0:Lr.evaluation_start)&&[Ae()(Lr==null?void 0:Lr.evaluation_start),Ae()(Lr==null?void 0:Lr.evaluation_end)]})),vi=(Hn=Ze.anonymous_appeal_settings)==null?void 0:Hn.filter(Lr=>Lr.appeal_time!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name]})),ka=Qi(wi({},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:sa!=null&&sa.length?sa:[{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:vi!=null&&vi.length?vi:[{is_admin:!0,appeal_penalty:2}]});Ka.setFieldsValue(ka),$o(ka),Xr(!(0,a.GJ)()),console.log("workSetting",Ze)},[Ze]),(0,x.useEffect)(()=>(Qe({type:"globalSetting/footerToggle",payload:!1}),()=>{Qe({type:"globalSetting/footerToggle",payload:!0}),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ka==null||Ka.resetFields()}),[]);const bi=(Ln,zn)=>{Qe({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ln,index:zn,rangePickerDisabled:lo(["group_settings","publish_time"],Wa==null?void 0:Wa[zn]),disabledDate:Ze==null?void 0:Ze.course_end_date}})};return pt.createElement(Xn.Z,{spinning:!!Ye["shixunHomeworks/getWorkSetting"]||!!Ye["shixunHomeworks/getWorkList"]},pt.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},pt.createElement(b.default,{form:Ka,colon:!1,disabled:Fo,initialValues:Oo,scrollToFirstError:!0,onValuesChange:ll,onFinish:ul},pt.createElement("div",{style:{paddingBottom:"30px"}},pt.createElement("div",{className:`${Pa.Z.title}`},pt.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),pt.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"},pt.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Pa.Z.title_icon}`}))),pt.createElement("div",{className:Pa.Z.content},pt.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line}`},pt.createElement(b.default.Item,{className:(Sn=Pa.Z)==null?void 0:Sn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_setting")},pt.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((xt=Ze==null?void 0:Ze.group_settings)==null?void 0:xt.length)>0&&pt.createElement(oe.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Or?pt.createElement(De.Z,{className:Pa.Z.row_sty,style:{padding:"5px 30px"}},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{style:{width:200},size:"large",disabled:lo("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date),disabledTime:Ln=>(0,E.d0)(Ln),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{style:{width:200},size:"large",disabled:lo("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(uo).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(uo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):pt.createElement(b.default.List,{name:"group_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo,vi,ka,Lr,Ni;return pt.createElement(De.Z,{key:Hn.key,style:{padding:"5px 14px 5px 30px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",sa+1),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["group_settings","group_name"],Wa==null?void 0:Wa[sa]),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(vo=>{var Fn,ya,Mn;return!((Mn=(ya=(Fn=Wa==null?void 0:Wa.map(Yr=>Yr==null?void 0:Yr.group_name))==null?void 0:Fn.toString())==null?void 0:ya.split(","))!=null&&Mn.includes(String(vo.group_name)))&&vo.is_admin}),maxTagCount:4,maxTagPlaceholder:vo=>pt.createElement("div",{style:{cursor:"pointer"},onClick:()=>bi(Wa[sa],sa)},"+",vo==null?void 0:vo.length)}))),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml20",name:[Hn.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},pt.createElement(Qr.default.RangePicker,{style:{width:585},size:"large",disabled:lo(["group_settings","publish_time"],Wa==null?void 0:Wa[sa]),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:vo=>(0,E.Q8)(vo,Ze==null?void 0:Ze.course_end_date),disabledTime:vo=>(0,E.d0)(vo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:vo=>{if(vo!=null&&vo[0]&&!(vo!=null&&vo[1])){const Fn=Ka.getFieldValue("group_settings");Fn[sa].publish_time=[vo[0],Ae()(vo[0]).add(7,"days")],Ka.setFieldsValue({group_settings:Fn})}}}))),!Fo&&pt.createElement(De.Z,{className:(Mo=Pa.Z)==null?void 0:Mo.h_lh_40},((ka=(vi=Wa==null?void 0:Wa[sa])==null?void 0:vi.group_id)==null?void 0:ka.length)>1&&pt.createElement(fe.Z,null,pt.createElement(le.Z,{title:"\u89C4\u5219\u62C6\u5206"},pt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>bi(Wa[sa],sa)}))),((Ni=(Lr=Ze==null?void 0:Ze.group_settings)==null?void 0:Lr.filter(vo=>{var Fn,ya,Mn;return!((Mn=(ya=(Fn=Wa==null?void 0:Wa.map(Yr=>Yr==null?void 0:Yr.group_name))==null?void 0:Fn.toString())==null?void 0:ya.split(","))!=null&&Mn.includes(String(vo.group_name)))&&vo.is_admin}))==null?void 0:Ni.length)>0&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0})}})),sa!=0&&!lo(["group_settings","group_name"],Wa==null?void 0:Wa[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),pt.createElement("div",{style:{paddingBottom:"30px"},className:Pa.Z.fenzu},pt.createElement("div",{className:`${Pa.Z.title}`},pt.createElement("span",null,"\u5206\u7EC4\u8BBE\u7F6E")),pt.createElement("div",{className:"px-30px py-6px",style:{background:"#F6F7F9"}},pt.createElement(b.default.Item,{name:"group_type",label:pt.createElement("div",{className:"text-end ",style:{width:84}},"\u7EC4\u961F\u65B9\u5F0F"),layout:"horizontal",className:"mb0"},pt.createElement(oe.ZP.Group,{options:[{value:lr.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:lr.YT.TEACHER_ASSIGN,label:pt.createElement(pt.Fragment,null,"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4",pt.createElement("span",{className:"c-grey-666"},"\uFF08\u5C0F\u7EC4\u53EA\u80FD\u7531\u6559\u5E08\u521B\u5EFA\uFF09"))}]}))),pt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},pt.createElement(b.default.Item,{name:"min_num",normalize:Ln=>Math.round(Ln),label:pt.createElement("div",{className:"text-end ",style:{width:84}},"\u4EBA\u6570\u8BBE\u7F6E"),required:!1,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},pt.createElement(ue.Z,{size:"large",style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"})),pt.createElement(b.default.Item,{name:"max_num",normalize:Ln=>Math.round(Ln),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},pt.createElement(ue.Z,{size:"large",style:{width:200},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"})),pt.createElement("div",{className:"c-grey-666",style:{lineHeight:"30px"}},"\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")),pt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},pt.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},pt.createElement(z.default,null,"\u66F4\u6539\u7EC4\u540D")),pt.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},pt.createElement(z.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",pt.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09"))))),pt.createElement(Jo.rU,{form:Ka}),pt.createElement(pt.Fragment,null,pt.createElement("div",{className:`${Pa.Z.title} mt30`},pt.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),pt.createElement("div",{className:Pa.Z.content},pt.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(tn=Pa.Z)==null?void 0:tn.h_lh_40}`,align:"middle"},pt.createElement(b.default.Item,{name:"allow_late",valuePropName:"checked"},pt.createElement(Rr.Z,{disabled:lo("allow_late")})),pt.createElement(fe.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),pt.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&&pt.createElement(pt.Fragment,null,pt.createElement(De.Z,{className:Pa.Z.row_sty1},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),pt.createElement(b.default.Item,{className:`${(An=Pa.Z)==null?void 0:An.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_late")},pt.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((en=Ze==null?void 0:Ze.group_settings)==null?void 0:en.length)>0&&pt.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Or===!1&&pt.createElement(le.Z,{title:Ri("unified_late")},pt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Fr?pt.createElement("div",{style:{paddingBottom:5}},pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10 mt5`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),pt.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},pt.createElement(b.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:lo("late_penalty")}))),pt.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")),pt.createElement(De.Z,{className:Pa.Z.row_sty1},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),pt.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},pt.createElement(b.default.Item,{name:"late_time",rules:[{required:!0,validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(zn).startOf("second")<=Ae()(kr).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:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{style:{width:280},size:"large",disabled:lo("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(kr).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(kr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):pt.createElement(b.default.List,{name:"allow_late_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo,vi,ka,Lr,Ni;const vo=kr||((vi=(Mo=Ui((Pr=ar==null?void 0:ar[sa])==null?void 0:Pr.group_name,Wa||[],(Fn,ya)=>{var Mn,Yr;return Ae()((Mn=Fn==null?void 0:Fn.publish_time)==null?void 0:Mn[1]).startOf("second")>Ae()((Yr=ya==null?void 0:ya.publish_time)==null?void 0:Yr[1]).startOf("second")}))==null?void 0:Mo.publish_time)==null?void 0:vi[1]);return pt.createElement(De.Z,{key:Hn.key,style:{padding:"5px 14px 5px 52px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",sa+1),pt.createElement(fe.Z,{className:"mr20 ml20"},pt.createElement(b.default.Item,{name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["allow_late_settings","group_name"],ar==null?void 0:ar[sa]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,[...ar||[],...(Ze==null?void 0:Ze.anonymous_comment)&&!(Ze!=null&&Ze.unified_anonymous_comment)&&((ka=Ze==null?void 0:Ze.anonymous_comment_settings)==null?void 0:ka.filter(Fn=>(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")))||[]])}))),pt.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),pt.createElement(fe.Z,{className:"mr20 ml10"},pt.createElement(b.default.Item,{name:[Hn.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},pt.createElement(ue.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:lo(["allow_late_settings","late_penalty"],ar==null?void 0:ar[sa])}))),pt.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),pt.createElement(fe.Z,{className:"ml10"},pt.createElement(b.default.Item,{name:[Hn.name,"late_time"],rules:[{required:!0,validator:(Fn,ya)=>ya==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):vo&&Ae()(ya).startOf("second")<=Ae()(vo).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()}]},pt.createElement(Qr.default,{disabled:lo(["allow_late_settings","late_time"],ar==null?void 0:ar[sa]),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()(vo).add(1,"minutes").format()),disabledTime:Fn=>(0,E.d0)(Fn,Ae()(vo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),!Fo&&pt.createElement(De.Z,{className:(Lr=Pa.Z)==null?void 0:Lr.h_lh_40},((Ni=Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,ar))==null?void 0:Ni.length)>0&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0,late_penalty:5})}})),sa!=0&&!lo(["allow_late_settings","group_name"],ar==null?void 0:ar[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),pt.createElement(pt.Fragment,null,pt.createElement("div",{className:`${Pa.Z.title} mt30`},pt.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),pt.createElement("div",{className:Pa.Z.content},pt.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(mn=Pa.Z)==null?void 0:mn.h_lh_40}`,align:"middle"},pt.createElement(b.default.Item,{name:"anonymous_comment",valuePropName:"checked"},pt.createElement(Rr.Z,{disabled:lo("anonymous_comment")})),pt.createElement(fe.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),pt.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")),No&&pt.createElement(pt.Fragment,null,pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} ${!Rn&&"mb10"} mt5`},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},pt.createElement(z.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&&pt.createElement(fe.Z,{className:"mr10"},pt.createElement(b.default.Item,{name:"make_up_score"},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),pt.createElement(fe.Z,null,pt.createElement(le.Z,{title:Ri("make_up_score")},pt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),pt.createElement("div",{style:{position:"relative"}},pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5 ${Pa.Z.bottom_line}`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:`${(ja=Pa.Z)==null?void 0:ja.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_anonymous_comment")},pt.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((un=Ze==null?void 0:Ze.group_settings)==null?void 0:un.length)>0&&pt.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(Fr===!1||Or===!1)&&pt.createElement(le.Z,{title:Ri("unified_anonymous_comment")},pt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Si?pt.createElement(pt.Fragment,null,pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"anonymous_group",className:`${(Xa=Pa.Z)==null?void 0:Xa.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},pt.createElement(oe.ZP.Group,{disabled:lo("anonymous_group")},pt.createElement(oe.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((vt=Ze==null?void 0:Ze.group_settings)==null?void 0:vt.length)>0&&pt.createElement(oe.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):Ae()(zn).startOf("second")<=Ae()(ga||kr).startOf("second")?Promise.reject(ga?"\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:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{disabled:lo("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(ga||kr).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(ga||kr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.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")),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(zn).startOf("second")<=Ae()(mr||ga||kr).startOf("second")?Promise.reject(mr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":ga?"\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:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{disabled:lo("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(mr||ga||kr).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(mr||ga||kr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},pt.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},disabled:lo("evaluation_num")}))),pt.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")),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:lo("absence_penalty")}))),pt.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"))):pt.createElement(b.default.List,{name:"anonymous_comment_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo,vi,ka,Lr,Ni,vo;const Fn=ga||((Mo=Ui((Pr=ro==null?void 0:ro[sa])==null?void 0:Pr.group_name,ar||[],(ya,Mn)=>Ae()(ya==null?void 0:ya.late_time).startOf("second")>Ae()(Mn==null?void 0:Mn.late_time).startOf("second")))==null?void 0:Mo.late_time)||kr||((Lr=(ka=Ui((vi=ro==null?void 0:ro[sa])==null?void 0:vi.group_name,Wa||[],(ya,Mn)=>{var Yr,al;return Ae()((Yr=ya==null?void 0:ya.publish_time)==null?void 0:Yr[1]).startOf("second")>Ae()((al=Mn==null?void 0:Mn.publish_time)==null?void 0:al[1]).startOf("second")}))==null?void 0:ka.publish_time)==null?void 0:Lr[1]);return pt.createElement(De.Z,{key:Hn.key,style:{padding:"0px 14px 0px 82px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",sa+1),pt.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},pt.createElement(fe.Z,null,pt.createElement(De.Z,{wrap:!1,align:"top"},pt.createElement(fe.Z,{className:"mr20 ml15"},pt.createElement(b.default.Item,{name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["anonymous_comment_settings","group_name"],ro==null?void 0:ro[sa]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,ro)}))),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:[Hn.name,"evaluation_start"],rules:[{required:!0,validator:(ya,Mn)=>Mn==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Fn&&Ae()(Mn).startOf("second")<=Ae()(Fn).startOf("second")?Promise.reject(kr?"\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()}]},pt.createElement(Qr.default.RangePicker,{disabled:lo(["anonymous_comment_settings","evaluation_start"],ro==null?void 0:ro[sa]),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:ya=>(0,E.Q8)(ya,Ze==null?void 0:Ze.course_end_date,Ae()(Fn).add(1,"minutes").format()),disabledTime:ya=>(0,E.d0)(ya,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"})))),pt.createElement(De.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},pt.createElement(ue.Z,{style:{width:203},size:"large",min:0,disabled:lo(["anonymous_comment_settings","evaluation_num"],ro==null?void 0:ro[sa])}))),pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:lo(["anonymous_comment_settings","absence_penalty"],ro==null?void 0:ro[sa])}))),!Si&&pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[Hn.name,"student_comment"],valuePropName:"checked"},pt.createElement(z.default,{disabled:lo(["anonymous_comment_settings","student_comment"],ro==null?void 0:ro[sa])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Fo&&pt.createElement(De.Z,{className:(Ni=Pa.Z)==null?void 0:Ni.h_lh_40},((vo=Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,ro))==null?void 0:vo.length)>0&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),sa!=0&&!lo(["anonymous_comment_settings","group_name"],ro==null?void 0:ro[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5 mt5`},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},pt.createElement(z.default,{disabled:lo("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:Pa.Z.poor_rating,name:"abnormal_score",rules:[{validator:(Ln,zn)=>zn===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},pt.createElement(ue.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:lo("student_comment"),min:1,max:100}))),pt.createElement(fe.Z,null," ",pt.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Fo?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":pt.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/${nr==null?void 0:nr.coursesId}/common_homework/${nr==null?void 0:nr.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),pt.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"},pt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),Si&&pt.createElement(b.default.Item,{className:`${Pa.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},pt.createElement(z.default,{disabled:lo("student_comment")},pt.createElement(De.Z,{gutter:10},pt.createElement(fe.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),pt.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")))),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(b.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Pa.Z.h_lh_40},pt.createElement(z.default,{disabled:lo("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),pt.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")),Bo&&pt.createElement("div",{style:{paddingBottom:5}},pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),pt.createElement(fe.Z,null,pt.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"}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_anonymous_appeal")},pt.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((ea=Ze==null?void 0:Ze.group_settings)==null?void 0:ea.length)>0&&pt.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(Fr===!1||Or===!1||Si==!1)&&pt.createElement(le.Z,{title:Ri("unified_anonymous_appeal")},pt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),aa?pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(fe.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:lo("appeal_penalty")}))),pt.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")):pt.createElement(b.default.List,{name:"anonymous_appeal_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo;return pt.createElement(De.Z,{key:Hn.key,style:{padding:"5px 14px 5px 82px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",sa+1),pt.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["anonymous_appeal_settings","group_name"],va==null?void 0:va[sa]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ti(Si?Ze==null?void 0:Ze.group_settings:ro,va)}))),pt.createElement(fe.Z,{className:`${Pa.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:lo(["anonymous_appeal_settings","appeal_penalty"],va==null?void 0:va[sa])}))),!Fo&&pt.createElement(De.Z,{className:(Pr=Pa.Z)==null?void 0:Pr.h_lh_40},!!((Mo=Ti(Si?Ze==null?void 0:Ze.group_settings:ro,va))!=null&&Mo.length)&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0,appeal_penalty:2})}})),sa!=0&&!lo(["anonymous_appeal_settings","group_name"],va==null?void 0:va[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,a.GJ)()||!(wo||Ko||Do))&&pt.createElement(Ge.ZP,{loading:ta||Xt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ka.submit()}},"\u4FDD\u5B58"),pt.createElement(Xo.Z,{onConfirm:(Ln,zn)=>{Wa.splice(Ln,0,...zn),Wa.splice(Ln+zn.length,1);const _n=(0,E.QE)([...Wa]);_n.forEach(Hn=>{var sa;((sa=Hn==null?void 0:Hn.publish_time)==null?void 0:sa.length)==2?Hn.publish_time=Hn.publish_time:Hn.publish_time=[Ae()(Hn==null?void 0:Hn.publish_time),Ae()(Hn==null?void 0:Hn.end_time)]}),Ka.setFieldValue("group_settings",[..._n])}})))};var cl=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe})=>({shixunHomeworks:tt,classroomList:Ye,loading:Qe.effects}))(Wl),Il=te(99517),hl=te(59301),uu=Object.defineProperty,gl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,Zl=(tt,Ye,Qe)=>Ye in tt?uu(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,ql=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Kl.call(Ye,Qe)&&Zl(tt,Qe,Ye[Qe]);if(gl)for(var Qe of gl(Ye))Ul.call(Ye,Qe)&&Zl(tt,Qe,Ye[Qe]);return tt},$l=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const vu=({shixunHomeworks:tt,dispatch:Ye})=>{const{workSetting:Qe}=tt;(0,x.useEffect)(()=>{Pn()},[]);const Ut=(0,ye.useParams)(),[rn,Yt]=(0,x.useState)("1"),Pn=()=>$l(void 0,null,function*(){yield Ye({type:"shixunHomeworks/getWorkSetting",payload:ql({},Ut)})}),Qt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Qe!=null&&Qe.is_new_rule?hl.createElement(cl,null):hl.createElement(gi,{getData:Pn})},!(Qe!=null&&Qe.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:hl.createElement(Jr,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:hl.createElement(Ar,{getData:Pn})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:hl.createElement(To,{getData:Pn})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:hl.createElement(mo,null)}].filter(Ct=>!!Ct);return(0,x.useEffect)(()=>(Ye({type:"globalSetting/footerToggle",payload:!1}),()=>{Ye({type:"globalSetting/footerToggle",payload:!0})}),[]),hl.createElement("div",{style:{paddingBottom:"50px"}},hl.createElement(Il.Z,{dataSource:Qt,style:{marginBottom:52}}))};var eu=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(vu),su=te(86125),du=te(55753),Yl=te(10928),zl=Object.defineProperty,wl=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,nu=(tt,Ye,Qe)=>Ye in tt?zl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,au=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ml.call(Ye,Qe)&&nu(tt,Qe,Ye[Qe]);if(wl)for(var Qe of wl(Ye))tu.call(Ye,Qe)&&nu(tt,Qe,Ye[Qe]);return tt};const ru=tt=>React.createElement("svg",au({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 ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",Tl={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"},Vl=Object.defineProperty,iu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Ql=(tt,Ye,Qe)=>Ye in tt?Vl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Al=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))cu.call(Ye,Qe)&&Ql(tt,Qe,Ye[Qe]);if(iu)for(var Qe of iu(Ye))gu.call(Ye,Qe)&&Ql(tt,Qe,Ye[Qe]);return tt},Bl=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Hl=({user:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Ut,rn]=(0,x.useState)({page:1,limit:10}),[Yt,Pn]=(0,x.useState)([{}]),[Qt,Ct]=(0,x.useState)(0),[Vt,Wn]=(0,x.useState)(!0),ha=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(An,en,mn)=>mn+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,en)=>{var mn;return x.createElement("span",null,x.createElement("span",null,An),x.createElement(le.Z,{overlayClassName:Tl.tip,placement:"right",title:x.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},x.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),x.createElement("div",null,(mn=en==null?void 0:en.from_course_group_members)==null?void 0:mn.map(ja=>x.createElement("div",null,ja))))},x.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,en)=>{var mn;return x.createElement("span",null,x.createElement("span",null,An),x.createElement(le.Z,{overlayClassName:Tl.tip,placement:"right",title:x.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},x.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),x.createElement("div",null,(mn=en==null?void 0:en.to_course_group_members)==null?void 0:mn.map(ja=>x.createElement("div",null,ja))))},x.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,en)=>x.createElement(x.Fragment,null,An==="\u5F85\u5904\u7406"&&x.createElement("span",{className:Tl.btns},x.createElement("span",{onClick:()=>Sn(en.id,2)},"\u62D2\u7EDD"),x.createElement("span",{className:"ml30",onClick:()=>Sn(en.id,1)},"\u540C\u610F")),An==="\u5DF2\u540C\u610F"&&x.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),An==="\u5DF2\u62D2\u7EDD"&&x.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],Sn=(An,en)=>Bl(void 0,null,function*(){Wn(!0);const mn=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/deal_request`,{method:"post",body:{request_id:An,status:en}});(mn==null?void 0:mn.status)===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(Ut)),Wn(!1)});(0,x.useEffect)(()=>{xt(Ut)},[]);const xt=An=>Bl(void 0,null,function*(){Wn(!0);const en=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/get_request`,{method:"get",params:Al({},An)});(en==null?void 0:en.status)===0&&(Pn(en.data),Ct(en==null?void 0:en.total_count)),Wn(!1)}),tn=(An,en)=>{Ut.page=An,Ut.limit=en,rn(Al({},Ut)),xt(Ut)};return x.createElement("section",{className:Tl.wrap},x.createElement(Ee.default,{dataSource:Yt,bordered:!1,rowKey:An=>An.id,columns:ha,loading:Vt,pagination:{pageSize:Ut.limit,total:Qt,current:Ut.page,onChange:tn,showQuickJumper:!0,hideOnSinglePage:!0}}))};var mu=(0,ye.connect)(({user:tt})=>({user:tt}))(Hl),fu=te(64165),xe={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Te=Object.defineProperty,je=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(je)for(var Qe of je(Ye))ft.call(Ye,Qe)&&jt(tt,Qe,Ye[Qe]);return tt},gn=(tt,Ye)=>{var Qe={};for(var Ut in tt)ct.call(tt,Ut)&&Ye.indexOf(Ut)<0&&(Qe[Ut]=tt[Ut]);if(tt!=null&&je)for(var Ut of je(tt))Ye.indexOf(Ut)<0&&ft.call(tt,Ut)&&(Qe[Ut]=tt[Ut]);return Qe},dn=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const xn=tt=>{var Ye=tt,{classroomList:Qe,dispatch:Ut,cb:rn}=Ye,Yt=gn(Ye,["classroomList","dispatch","cb"]),Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn;const An=(0,ye.useParams)(),[en,mn]=(0,x.useState)({}),[ja,un]=(0,x.useState)(""),[Xa,vt]=(0,x.useState)(!0),[ea,nr]=(0,x.useState)(!1),[Ze,Rt]=(0,x.useState)("");(0,x.useEffect)(()=>{Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&ta()},[Qe.actionTabs]);const ta=(Xt="")=>dn(void 0,null,function*(){vt(!0);const ca=yield(0,ve.ZP)(`/api/homework_commons/${An.categoryId}/get_group_members`,{method:"get",params:{group_id:Xt}});(ca==null?void 0:ca.status)===0&&mn(Nt({},ca)),vt(!1)}),xr=()=>dn(void 0,null,function*(){if(!ja){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}nr(!0);let Xt=yield(0,ve.ZP)(`/api/homework_commons/${An.categoryId}/create_request`,{method:"post",body:{to_course_group_id:ja,reason:Ze}});(Xt==null?void 0:Xt.status)===0&&(he.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ut({type:"classroomList/setActionTabs",payload:{}}),rn()),nr(!1)});return x.createElement(Ie.default,{width:700,centered:!0,afterClose:()=>{un(""),Rt("")},confirmLoading:ea,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:xr,open:Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{Ut({type:"classroomList/setActionTabs",payload:{}})}},x.createElement("div",{className:xe.modal},x.createElement(Xn.Z,{spinning:Xa},x.createElement(De.Z,{align:"middle",justify:"space-between"},x.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",x.createElement("b",null,en==null?void 0:en.current_group)),x.createElement(De.Z,{align:"middle"},x.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),x.createElement(me.default,{onChange:Xt=>{un(Xt),ta(Xt)},value:ja,size:"large",style:{width:248}},(Pn=en==null?void 0:en.group_infos)==null?void 0:Pn.map(Xt=>x.createElement(me.default.Option,{key:Xt.group_id,value:Xt.group_id},Xt.group_name))))),x.createElement(De.Z,{className:"mt15"},x.createElement("div",{className:xe.member,style:{borderRight:"1px solid #D9DFE8"}},x.createElement(De.Z,{className:xe.head},x.createElement("div",null,en==null?void 0:en.current_group,"\u6210\u5458"),x.createElement("div",null,"\u5171",x.createElement("span",{className:"ml5 mr5 c-light-primary"},(Qt=en==null?void 0:en.current_group_members)==null?void 0:Qt.length),"\u4EBA")),x.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},x.createElement("div",{className:xe.listWrap,style:{borderRight:0}},(Ct=en==null?void 0:en.current_group_members)==null?void 0:Ct.map(Xt=>x.createElement("div",{key:Xt.user_id,className:xe.list},x.createElement("img",{src:`${bn.Z.IMG_SERVER}/images/${Xt==null?void 0:Xt.avatar_url}`}),x.createElement("span",null,Xt.real_name),(Xt==null?void 0:Xt.is_me)&&x.createElement("div",null,"\u6211")))))),x.createElement("div",{className:xe.member},!((Vt=en==null?void 0:en.group_members)!=null&&Vt.length)&&x.createElement(fu.Z,null),!!((Wn=en==null?void 0:en.group_members)!=null&&Wn.length)&&x.createElement(x.Fragment,null,x.createElement(De.Z,{className:xe.head},x.createElement("div",null,(Sn=(ha=en==null?void 0:en.group_infos)==null?void 0:ha.find(Xt=>Xt.group_id===ja))==null?void 0:Sn.group_name,"\u6210\u5458"),x.createElement("div",null,"\u5171",x.createElement("span",{className:"ml5 mr5 c-light-primary"},(xt=en==null?void 0:en.group_members)==null?void 0:xt.length),"\u4EBA")),x.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},x.createElement("div",{className:xe.listWrap,style:{borderLeft:0}},(tn=en==null?void 0:en.group_members)==null?void 0:tn.map(Xt=>x.createElement("div",{key:Xt.user_id,className:xe.list},x.createElement("img",{src:`${bn.Z.IMG_SERVER}/images/${Xt==null?void 0:Xt.avatar_url}`}),x.createElement("span",null,Xt.real_name)))))))),x.createElement(De.Z,{className:"mt15"},x.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),x.createElement(Ne.default.TextArea,{maxLength:300,value:Ze,onChange:Xt=>Rt(Xt.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var Ca=(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"},Tn=te(71635),la=te(61604),ua=te(75735),cn=te(37906),Nn={TabsStyle:"TabsStyle___TanFG"},fn=te(59301),Qa=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,bo=(tt,Ye,Qe)=>Ye in tt?Qa(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,jr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))tr.call(Ye,Qe)&&bo(tt,Qe,Ye[Qe]);if(sr)for(var Qe of sr(Ye))za.call(Ye,Qe)&&bo(tt,Qe,Ye[Qe]);return tt},po=(tt,Ye)=>Ga(tt,$a(Ye)),ko=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const ei=tt=>ko(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:Ut})=>{var rn,Yt,Pn,Qt,Ct,Vt;const Wn=(0,ye.useParams)(),[ha]=(0,ye.useSearchParams)(),[Sn]=b.default.useForm(),{workSetting:xt}=Ye,[tn,An]=(0,x.useState)(!1),[en,mn]=(0,x.useState)(null),[,ja,un,Xa]=(0,yt.U)(Ot.cN,{homeworkId:Wn==null?void 0:Wn.categoryId}),[,vt,ea,nr]=(0,yt.U)(Ot.Qz,{homeworkId:Wn==null?void 0:Wn.categoryId}),[,Ze,Rt,ta]=(0,yt.U)(Ot.mQ,{homeworkId:Wn==null?void 0:Wn.categoryId}),[,,xr,Xt]=(0,yt.U)(ei,{}),[ca,Ka]=(0,x.useState)({activeKey:"1",page:1,limit:10,status:""}),Or=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Wa=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,Fr,ga)=>`${((ca==null?void 0:ca.page)-1)*ca.limit+ga+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,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.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,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],ar=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,Fr,ga)=>`${((ca==null?void 0:ca.page)-1)*ca.limit+ga+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":fn.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,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],kr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,Fr,ga)=>`${((ca==null?void 0:ca.page)-1)*ca.limit+ga+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Rn,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.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,Fr)=>fn.createElement(fn.Fragment,null,Rn==3&&fn.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Rn==4&&fn.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Rn==1&&fn.createElement(fn.Fragment,null,fn.createElement(Pt.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ko(void 0,null,function*(){(yield xr({userId:Fr.student_work_id,score_id:Fr.student_works_score_id,status:4})).status===0&&uo()})},"\u9A73\u56DE"),fn.createElement(Pt.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>ko(void 0,null,function*(){mn(Fr),An(!0)})},"\u63A5\u53D7")))}],uo=(Rn=ca)=>{ca.activeKey=="1"&&ea({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit}),ca.activeKey=="2"&&Rt({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit}),ca.activeKey=="3"&&un({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit,status:Rn==null?void 0:Rn.status})};return(0,x.useEffect)(()=>{uo(ca)},[ca]),(0,x.useEffect)(()=>{console.log("params",Wn,ha.get("TabsActiveKey")?ha.get("TabsActiveKey"):xt!=null&&xt.is_new_rule?"3":"1"),Ka(po(jr({},ca),{activeKey:ha.get("TabsActiveKey")||"1"}))},[ha.get("TabsActiveKey")]),fn.createElement(Xn.Z,{spinning:vt||ja||Ze},fn.createElement("section",{className:"p30",style:{background:"#fff"}},fn.createElement(ge.default,{destroyInactiveTabPane:!0,className:Nn.TabsStyle,activeKey:ca.activeKey,onChange:Rn=>{Ka(po(jr({},ca),{activeKey:Rn,page:1,limit:10}))}},fn.createElement(ge.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},fn.createElement(Ee.default,{className:"mt20",locale:{emptyText:fn.createElement(nt.Z,null)},columns:Wa,dataSource:((rn=nr==null?void 0:nr.data)==null?void 0:rn.list)||[],pagination:{total:((Yt=nr==null?void 0:nr.data)==null?void 0:Yt.count)||0,onChange:(Rn,Fr)=>{Ka(po(jr({},ca),{page:Rn,limit:Fr}))},current:ca==null?void 0:ca.page,pageSize:ca==null?void 0:ca.limit,showTotal:Rn=>fn.createElement(fn.Fragment,null,"\u5171",fn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}})),fn.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},fn.createElement(Ee.default,{className:"mt20",locale:{emptyText:fn.createElement(nt.Z,null)},columns:ar,dataSource:((Pn=ta==null?void 0:ta.data)==null?void 0:Pn.list)||[],pagination:{total:((Qt=ta==null?void 0:ta.data)==null?void 0:Qt.count)||0,onChange:(Rn,Fr)=>{Ka(po(jr({},ca),{page:Rn,limit:Fr}))},current:ca==null?void 0:ca.page,pageSize:ca==null?void 0:ca.limit,showTotal:Rn=>fn.createElement(fn.Fragment,null,"\u5171",fn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}})),fn.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},fn.createElement(Pt.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:ca.status,onChange:Rn=>{Ka(po(jr({},ca),{status:Rn,page:1}))},dataSource:Or,titleWidth:60}),fn.createElement(Ee.default,{locale:{emptyText:fn.createElement(nt.Z,null)},columns:kr,dataSource:((Ct=Xa==null?void 0:Xa.data)==null?void 0:Ct.list)||[],pagination:{total:((Vt=Xa==null?void 0:Xa.data)==null?void 0:Vt.count)||0,onChange:(Rn,Fr)=>{Ka(po(jr({},ca),{page:Rn,limit:Fr}))},current:ca==null?void 0:ca.page,pageSize:ca==null?void 0:ca.limit,showTotal:Rn=>fn.createElement(fn.Fragment,null,"\u5171",fn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}}))),fn.createElement(Ie.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:tn,centered:!0,destroyOnClose:!0,onCancel:()=>{An(!1)},maskClosable:!1,width:544,onOk:()=>{Sn.submit()}},fn.createElement(b.default,{form:Sn,colon:!1,onFinish:Rn=>ko(void 0,null,function*(){(yield xr(po(jr({},Rn),{userId:en.student_work_id,score_id:en.student_works_score_id,status:3}))).status===0&&(uo(),An(!1))})},fn.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"),fn.createElement(cn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${en==null?void 0:en.student_work_id}`,target:"_blank"},en==null?void 0:en.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:fn.createElement("span",{style:{color:"#191919"}},en==null?void 0:en.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:fn.createElement("span",{style:{color:"#191919"}},en==null?void 0:en.score)}]}),fn.createElement(De.Z,{className:"mt20",wrap:!1},fn.createElement(fe.Z,null,fn.createElement(b.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},fn.createElement(ue.Z,{min:1,max:100,step:1}))),fn.createElement(fe.Z,null,fn.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),fn.createElement(fe.Z,null,fn.createElement(b.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},fn.createElement(z.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Ai=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Ut,classroomList:rn})=>({user:tt,shixunHomeworks:Ye,globalSetting:Ut,loading:Qe.effects,classroomList:rn}))(ui),Yo={},_r=te(59301),Zo=Object.defineProperty,ri=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,Li=(tt,Ye,Qe)=>Ye in tt?Zo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Me=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))qo.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);if(Wo)for(var Qe of Wo(Ye))ji.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);return tt},We=(tt,Ye)=>ri(tt,si(Ye)),rt=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const st=({shixunHomeworks:tt,loading:Ye,globalSetting:Qe,dispatch:Ut})=>{const[rn,Yt]=(0,x.useState)(Me(Me({},(0,ye.useParams)()),{page:1,limit:20})),{workList:Pn,workSetting:Qt}=tt,[Ct,Vt]=(0,x.useState)([]),Wn=()=>rt(void 0,null,function*(){const xt=yield Ut({type:"shixunHomeworks/getWorkList",payload:We(Me({},rn),{score_open:Qt==null?void 0:Qt.score_open,work_public:Qt==null?void 0:Qt.work_public})});Vt((xt==null?void 0:xt.student_works)||[])});(0,x.useEffect)(()=>{Wn()},[]);const ha=(xt,tn)=>{rn.page=xt,rn.limit=20,Wn()},Sn=[(Pn==null?void 0:Pn.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(xt,tn)=>{var An,en,mn,ja,un,Xa;return{children:((An=tn.project_info)==null?void 0:An.id)!==-1?_r.createElement("a",{target:"_blank",title:(en=tn.project_info)==null?void 0:en.name,href:`${(mn=Qe==null?void 0:Qe.setting)==null?void 0:mn.old_url}/projects${(ja=tn.project_info)==null?void 0:ja.id}`,style:{whiteSpace:"break-spaces"}},(un=tn.project_info)==null?void 0:un.name):(Xa=tn.project_info)==null?void 0:Xa.name,props:{rowSpan:tn.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(xt,tn)=>_r.createElement("div",{style:{display:"flex",alignItems:"center"}},_r.createElement("span",{className:Yo.atitle,style:{width:tn.is_leader?"":130,maxWidth:tn.is_leader&&80}}," ",xt),tn.is_leader&&_r.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:xt=>_r.createElement("span",{style:{color:"#666666"}},xt)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(Pn!=null&&Pn.base_on_project),render:(xt,tn)=>_r.createElement(le.Z,{placement:"bottom",title:_r.createElement("div",null,_r.createElement("div",null,tn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${tn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),_r.createElement("div",null,tn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${tn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Pn!=null&&Pn.anonymous_comment?_r.createElement("div",null,tn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${tn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Pn!=null&&Pn.is_group_grade?_r.createElement("div",null,tn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${tn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",_r.createElement("div",null,tn.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${tn.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),_r.createElement("div",null,tn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${tn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Pn!=null&&Pn.anonymous_comment?_r.createElement("div",null,tn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${tn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",_r.createElement("div",null,tn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${tn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&_r.createElement("div",{onClick:An=>{An.stopPropagation(),ye.history.push(`/classrooms/${rn.coursesId}/group_homework/${rn.categoryId}/review/${tn.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},xt>0?_r.createElement("span",{style:{color:"#ff8100"}},xt):xt)},(Pn==null?void 0:Pn.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:xt=>xt||"--"},(Pn==null?void 0:Pn.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(xt,tn)=>xt||"--"},(Pn==null?void 0:Pn.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(xt,tn)=>({children:xt?_r.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",_r.createElement("br",null),Ae()(xt).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:tn.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(xt,tn)=>({children:xt===-1?"\u91CD\u505A\u4E2D":_r.createElement(E.Uw,{status:xt}),props:{rowSpan:tn.rowSpan}})},!(Pn!=null&&Pn.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(xt,tn)=>({children:_r.createElement("span",{className:"c-blue"},xt),props:{rowSpan:tn.rowSpan}})},{title:"\u64CD\u4F5C",width:Pn!=null&&Pn.base_on_project?100:150,align:"left",dataInex:"action",render:(xt,tn)=>Pn!=null&&Pn.work_public?_r.createElement("a",{className:"c-blue",onClick:An=>{An.preventDefault(),ye.history.push(`/classrooms/${rn.coursesId}/group_homework/${rn.categoryId}/review/${tn.id}`)}}," \u67E5\u770B "):"--"}].filter(xt=>!!xt);return _r.createElement("div",{className:"p30 bg-white"},_r.createElement("aside",{style:{paddingBottom:30}},_r.createElement(Ee.default,{loading:Ye["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(xt,tn)=>(xt==null?void 0:xt.item_index)%2===0&&Yo.tables,className:Yo.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ct,columns:Sn,onChange:(xt,tn,An)=>{if(An.order===void 0)switch(An.field){case"student_id":rn.b_order="desc",rn.order=An.field;break;default:delete rn.b_order,delete rn.order}else rn.b_order=An.order.replace("end",""),rn.order=An.field;Ut({type:"shixunHomeworks/getWorkList",payload:Me({},rn)})}})),_r.createElement(ne.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:ha,defaultCurrent:rn.page||1,current:rn.page||1,defaultPageSize:20,total:tt.workList.work_count}))};var ht=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(st),Et=te(54580),Mt=te(59301),Zt=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const{Dragger:_t}=Et.default,on=({})=>{const tt=(0,ye.useParams)(),[Ye]=b.default.useForm(),[Qe,Ut]=(0,x.useState)([]),[rn,Yt]=(0,x.useState)(!1);let[Pn,Qt]=(0,x.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function Ct(){return Zt(this,null,function*(){var Vt,Wn;let ha;Yt(!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 Sn=yield(0,ve.ZP)(ha,{method:"get",params:Pn});if(Yt(!1),(Sn==null?void 0:Sn.status)===0){let xt=[];(Wn=(Vt=Sn==null?void 0:Sn.data)==null?void 0:Vt.list)==null||Wn.map((tn,An)=>{var en;(en=tn==null?void 0:tn.group_infos)==null||en.map((mn,ja)=>{var un,Xa,vt;mn.rowSpan=ja==0?(un=tn==null?void 0:tn.group_infos)==null?void 0:un.length:((vt=(Xa=tn==null?void 0:tn.group_infos)==null?void 0:Xa.filter(ea=>ea.work_group_id))==null?void 0:vt.length)>0?0:1,xt.push(mn)})}),Ut([...xt])}})}return(0,x.useEffect)(()=>{Ct()},[]),Mt.createElement("div",{style:{padding:"30px",background:"#fff"}},Mt.createElement(Ee.default,{loading:rn,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(Vt,Wn)=>({children:Mt.createElement("span",null,Vt),props:{rowSpan:Wn.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,Wn)=>({children:Mt.createElement("span",null,Ae()(Vt).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:Wn.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(Vt,Wn)=>({children:Mt.createElement("span",null,Vt),props:{rowSpan:Wn.rowSpan}})}],dataSource:Qe,pagination:!1}),Mt.createElement(ne.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Vt,Wn)=>{Pn.page=Vt,Pn.limit=Wn,Qt(Pn),Ct()},current:Pn.page,total:Qe.count,pageSize:Pn.limit,style:{marginTop:20}}))};var qt=(0,ye.connect)(({classroomList:tt})=>({classroomList:tt}))(on),nn=te(45413),On={StepsStyle:"StepsStyle___U8mUn"},wn=te(86697),Cn=te(33270),oa={RadioGroup:"RadioGroup___LQlI0",TableStyles:"TableStyles___a_uqz"},xa=({onFinish:tt})=>{var Ye,Qe,Ut,rn,Yt;const{shixunHomeworks:Pn}=(0,ye.useSelector)(Ze=>Ze),{actionTabs:Qt}=Pn,Ct=(0,ye.useDispatch)(),Vt=(0,ye.useParams)(),[,,Wn,ha]=(0,yt.U)(Cn.hf,{id:Vt==null?void 0:Vt.coursesId,page:1,limit:2e4}),[Sn,xt,tn,An]=(0,yt.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:""}),[en,mn]=(0,x.useState)([]),[ja,un]=(0,x.useState)([]),Xa=[{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}],[vt,ea]=(0,x.useState)("");(0,x.useEffect)(()=>{ea(Sn==null?void 0:Sn.keywords)},[Sn==null?void 0:Sn.keywords]),(0,x.useEffect)(()=>{var Ze,Rt;if(Qt.key=="AddLeader"){Qt!=null&&Qt.unified_setting&&Wn({}),tn({course_group_ids:(Ze=Qt==null?void 0:Qt.course_groups)==null?void 0:Ze.map(ca=>ca==null?void 0:ca.id)});let ta=[],xr=[];const Xt=(ca,Ka)=>{ca.name=(ca==null?void 0:ca.user_name)||ca.name,ta!=null&&ta.find(Or=>(Or==null?void 0:Or.course_group_id)==(ca==null?void 0:ca.course_group_id))?ta=ta==null?void 0:ta.map(Or=>{var Wa;return(Or==null?void 0:Or.course_group_id)==(ca==null?void 0:ca.course_group_id)&&(Or.leaders=Ka?[...(Or==null?void 0:Or.leaders)||[],ca]:(Wa=(Or==null?void 0:Or.leaders)||[])==null?void 0:Wa.filter(ar=>ar.id!=(ca==null?void 0:ca.id))),Or}):ta=[...ta||[],{course_group_id:ca==null?void 0:ca.course_group_id,course_group_name:ca==null?void 0:ca.course_group_name,course_member_count:ca==null?void 0:ca.course_member_count,leaders:[ca]}],xr=Ka?xr.concat(ca==null?void 0:ca.id):xr==null?void 0:xr.filter(Or=>Or!=(ca==null?void 0:ca.id))};(Rt=Qt==null?void 0:Qt.data)==null||Rt.forEach(ca=>{Xt(ca,!0)}),un(xr),mn(ta)}},[Qt.key]);const nr=(Ze,Rt)=>{let ta=[];Ze.name=(Ze==null?void 0:Ze.user_name)||Ze.name,en!=null&&en.find(xr=>(xr==null?void 0:xr.course_group_id)==(Ze==null?void 0:Ze.course_group_id))?(ta=en==null?void 0:en.map(xr=>{var Xt;return(xr==null?void 0:xr.course_group_id)==(Ze==null?void 0:Ze.course_group_id)&&(xr.leaders=Rt?[...(xr==null?void 0:xr.leaders)||[],Ze]:(Xt=(xr==null?void 0:xr.leaders)||[])==null?void 0:Xt.filter(ca=>ca.id!=(Ze==null?void 0:Ze.id))),xr}),ta=ta==null?void 0:ta.filter(xr=>{var Xt;return((Xt=xr==null?void 0:xr.leaders)==null?void 0:Xt.length)>0})):ta=[...en||[],{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]}],un(Rt?ja.concat(Ze==null?void 0:Ze.id):ja==null?void 0:ja.filter(xr=>xr!=(Ze==null?void 0:Ze.id))),mn(ta)};return x.createElement(Ie.default,{open:Qt.key==="AddLeader",title:"\u6DFB\u52A0\u7EC4\u957F",width:1200,centered:!0,onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>{const Ze=[];en==null||en.forEach(Rt=>{var ta;((ta=Rt==null?void 0:Rt.leaders)==null?void 0:ta.length)>0&&Ze.push(...(Rt==null?void 0:Rt.leaders)||{})}),tt==null||tt(Ze),Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},x.createElement("div",{className:"flex gap-20px"},x.createElement("div",{className:"flex-2 minW-0 minH-0 flex flex-col"},x.createElement("div",{className:"flex item-center gap-20px c-grey-333"},x.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),x.createElement(me.default,{size:"large",className:"flex-1",value:Sn==null?void 0:Sn.course_group_ids,onChange:Ze=>{var Rt;(Ze==null?void 0:Ze.length)==0?tn({course_group_ids:(Rt=Qt==null?void 0:Qt.course_groups)==null?void 0:Rt.map(ta=>ta==null?void 0:ta.id)}):tn({course_group_ids:Ze,keywords:"",page:1})},mode:"multiple",filterOption:(Ze,Rt)=>{var ta;return((ta=Rt==null?void 0:Rt.label)!=null?ta:"").toLowerCase().includes(Ze.toLowerCase())},options:Qt!=null&&Qt.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=Qt==null?void 0:Qt.course_groups)==null?void 0:Qe.map(Ze=>({value:Ze==null?void 0:Ze.id,label:Ze==null?void 0:Ze.name}))}),x.createElement(Ne.default.Search,{className:"flex-1",size:"large",value:vt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Ze=>{ea(Ze.target.value)},onSearch:Ze=>{tn({keywords:Ze,page:1})}})),x.createElement(Ee.default,{className:`mt-10px ${(Ut=oa)==null?void 0:Ut.TableStyles}`,columns:Xa,dataSource:((rn=An==null?void 0:An.data)==null?void 0:rn.list)||[],rowKey:"id",loading:xt,rowSelection:{selectedRowKeys:ja,onSelect:(Ze,Rt)=>{nr(Ze,Rt)}},pagination:{current:Sn==null?void 0:Sn.page,pageSize:Sn==null?void 0:Sn.limit,total:((Yt=An==null?void 0:An.data)==null?void 0:Yt.total_count)||0,onChange:(Ze,Rt)=>{tn({page:Ze,limit:Rt})},showTotal:Ze=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"px-4px c-blue"},Ze),"\u6761\u6570\u636E")}})),x.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"}},x.createElement("div",{className:"font-semibold c-grey-333"},"\u5DF2\u9009\u7EC4\u957F"),x.createElement("div",{className:"flex-1 minW-0 minH-0 flex flex-col gap-30px mt-20px overflow-auto pr-20px"},en==null?void 0:en.map(Ze=>{var Rt;return x.createElement("div",{className:"flex flex-col gap-10px",key:Ze==null?void 0:Ze.course_group_id},x.createElement("div",{className:"flex item-center gap-10px minW-0"},x.createElement(le.Z,{title:"asdfasdfasdf"},x.createElement("div",{className:"c-blue multi_ellipsis1"},Ze==null?void 0:Ze.course_group_name)),x.createElement("div",{className:"text-nowrap c-grey-666"},"\uFF08\u672A\u5206\u7EC4\u4EBA\u6570 ",Ze==null?void 0:Ze.course_member_count,"\uFF09")),x.createElement("div",{className:"flex flex-col"},(Rt=Ze==null?void 0:Ze.leaders)==null?void 0:Rt.map(ta=>x.createElement("div",{key:ta==null?void 0:ta.id,className:"flex item-center gap-12px py-10px",style:{borderBottom:"1px solid #F6F7F9"}},x.createElement("img",{className:"rounded-full h-40px w-40px",src:`${bn.Z.IMG_SERVER}/images/${ta==null?void 0:ta.avatar_url}`}),x.createElement("div",{className:"mr-auto flex flex-col gap-8px"},x.createElement("div",{className:"c-grey-333 font-medium"},ta==null?void 0:ta.name),x.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(ta==null?void 0:ta.student_id)||"--")),x.createElement("a",{onClick:()=>{nr(ta,!1)}},"\u79FB\u9664")))))})))))},fa=Object.defineProperty,La=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,zr=(tt,Ye,Qe)=>Ye in tt?fa(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,_a=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ja.call(Ye,Qe)&&zr(tt,Qe,Ye[Qe]);if(yr)for(var Qe of yr(Ye))vr.call(Ye,Qe)&&zr(tt,Qe,Ye[Qe]);return tt},Ya=(tt,Ye)=>La(tt,gr(Ye)),Ha=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())}),Ia=({onFinish:tt})=>{var Ye,Qe,Ut,rn,Yt,Pn;const{shixunHomeworks:{actionTabs:Qt}}=(0,ye.useSelector)(Xt=>Xt),Ct=(0,ye.useDispatch)(),Vt=(0,ye.useParams)(),[,,Wn,ha]=(0,yt.U)(Cn.hf,{id:Vt==null?void 0:Vt.coursesId,page:1,limit:2e4}),[,Sn,xt]=(0,yt.U)(Cn.Hf,{coursesId:Vt==null?void 0:Vt.coursesId,categoryId:Vt==null?void 0:Vt.categoryId}),[tn,,An,en]=(0,yt.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}),[mn]=b.default.useForm(),ja=b.default.useWatch("is_leader",mn),[un,Xa]=(0,x.useState)([]),[vt,ea]=(0,x.useState)([]),[nr,Ze]=(0,x.useState)(!0),[Rt,ta]=(0,x.useState)("");(0,x.useEffect)(()=>{var Xt,ca,Ka,Or;Qt!=null&&Qt.data&&(mn.setFieldsValue(Ya(_a({},(Qt==null?void 0:Qt.data)||{}),{is_leader:(Ka=(ca=(Xt=Qt==null?void 0:Qt.data)==null?void 0:Xt.members)==null?void 0:ca.find(Wa=>Wa==null?void 0:Wa.is_leader))==null?void 0:Ka.id})),Xa((Or=Qt==null?void 0:Qt.data)==null?void 0:Or.members))},[Qt==null?void 0:Qt.data]),(0,x.useEffect)(()=>{ea(un==null?void 0:un.map(Xt=>Xt==null?void 0:Xt.id))},[un]),(0,x.useEffect)(()=>{(Qt==null?void 0:Qt.key)==="GroupSetting"&&(Wn({}),An({}))},[Qt==null?void 0:Qt.key]),(0,x.useEffect)(()=>{ta(tn==null?void 0:tn.keywords)},[tn==null?void 0:tn.keywords]);const xr=()=>{Ze(!0),ta(""),tn.course_group_ids="",tn.only_ungroup=!0,tn.page=1,tn.limit=20,tn.keywords=""};return x.createElement(Ie.default,{open:(Qt==null?void 0:Qt.key)==="GroupSetting",title:"\u5C0F\u7EC4\u8BBE\u7F6E",width:1200,centered:!0,footer:null,onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),xr()}},x.createElement("div",{className:"flex gap-20px",style:{height:"80vh"}},x.createElement(b.default,{form:mn,colon:!1,className:"flex-1 rounded-2px flex flex-col",style:{border:"1px solid #E1E7F0",padding:"20px",background:"#F9FAFD"},onFinish:Xt=>Ha(void 0,null,function*(){if((un==null?void 0:un.length)==0){he.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u6210\u5458\uFF01");return}const ca=yield xt(Ya(_a({},Xt),{group_id:Xt==null?void 0:Xt.id,members:un==null?void 0:un.map(Ka=>Ya(_a({},Ka),{is_leader:(Ka==null?void 0:Ka.id)==(Xt==null?void 0:Xt.is_leader)}))}));(ca==null?void 0:ca.status)==0&&(he.ZP.success("\u4FEE\u6539\u6210\u529F"),Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),tt==null||tt())})},x.createElement(b.default.Item,{name:"id",hidden:!0}),x.createElement(b.default.Item,{name:"group_name",label:"\u7EC4\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u540D"}]},x.createElement(Ne.default,{placeholder:"\u8BF7\u8F93\u5165\u7EC4\u540D",size:"large"})),x.createElement(b.default.Item,{name:"is_leader",label:"\u6210\u5458",layout:"vertical",className:`flex-1 minH-0 minW-0 ${oa.RadioGroup}`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u957F"}]},x.createElement(oe.ZP.Group,{className:"flex-col",style:{gap:"1px",display:"flex"},options:un==null?void 0:un.map(Xt=>({value:Xt==null?void 0:Xt.id,label:x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{className:"mr-auto c-grey-333 multi_ellipsis1"},(Xt==null?void 0:Xt.id)==ja?"\u7EC4\u957F":"\u7EC4\u5458"," ",Xt==null?void 0:Xt.name,"\uFF08\u5B66\u53F7\uFF1A",(Xt==null?void 0:Xt.student_id)||"--","\uFF09"),x.createElement("a",{onClick:ca=>{ca.preventDefault(),ca.stopPropagation(),Xa(un==null?void 0:un.filter(Ka=>(Ka==null?void 0:Ka.id)!=(Xt==null?void 0:Xt.id)))}},"\u79FB\u9664"))}))})),x.createElement("div",{className:"flex item-center justify-end gap-20px"},x.createElement(Ge.ZP,{onClick:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),x.createElement(Ge.ZP,{type:"primary",htmlType:"submit",loading:Sn},"\u786E\u5B9A"))),x.createElement("div",{className:"flex-1 flex flex-col minH-0 minW-0"},x.createElement("div",{className:"flex gap-20px item-center mb-20px"},x.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),x.createElement(me.default,{className:"flex-1",size:"large",value:((Ye=tn==null?void 0:tn.course_group_ids)==null?void 0:Ye[0])||"",onChange:Xt=>{An({course_group_ids:Xt==""?[]:[Xt],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(Xt=>({value:Xt==null?void 0:Xt.id,label:Xt==null?void 0:Xt.name})))||[]]}),x.createElement(Ne.default.Search,{className:"flex-1",size:"large",value:Rt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Xt=>{ta(Xt.target.value)},onSearch:Xt=>{An({keywords:Xt})}})),x.createElement(z.default,{checked:nr,onChange:Xt=>{Ze(Xt.target.checked),An({only_ungroup:Xt.target.checked,page:1})}},"\u4EC5\u67E5\u770B\u672A\u5165\u7EC4\u7684\u6210\u5458"),x.createElement("div",{className:"flex-1 overflow-auto minH-0 minW-0 mt-10px"},(Yt=(rn=(Ut=en==null?void 0:en.data)==null?void 0:Ut.list)==null?void 0:rn.filter(Xt=>nr?!(vt!=null&&vt.includes(Xt==null?void 0:Xt.id)):!0))==null?void 0:Yt.map(Xt=>x.createElement("div",{key:Xt==null?void 0:Xt.id,className:"flex item-center gap-12px py-10px pr-10px",style:{borderBottom:"1px solid #F6F7F9"}},x.createElement("img",{className:"rounded-full h-40px w-40px",src:`${bn.Z.IMG_SERVER}/images/${Xt==null?void 0:Xt.avatar_url}`}),x.createElement("div",{className:"mr-auto flex flex-col gap-8px"},x.createElement("div",{className:"c-grey-333 font-medium"},Xt==null?void 0:Xt.user_name),x.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(Xt==null?void 0:Xt.student_id)||"--")),!(vt!=null&&vt.includes(Xt==null?void 0:Xt.id))&&x.createElement("a",{onClick:()=>{Xa([...un,Ya(_a({},Xt),{name:Xt==null?void 0:Xt.user_name,is_leader:!1})])}},"\u6DFB\u52A0")))),x.createElement(ne.Z,{className:"mt-10px",showSizeChanger:!1,showQuickJumper:!1,current:tn==null?void 0:tn.page,pageSize:tn==null?void 0:tn.limit,total:((Pn=en==null?void 0:en.data)==null?void 0:Pn.total_count)||0,onChange:(Xt,ca)=>{An({page:Xt,limit:ca})}}))))},hr=Object.defineProperty,to=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,oo=(tt,Ye,Qe)=>Ye in tt?hr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))$r.call(Ye,Qe)&&oo(tt,Qe,Ye[Qe]);if(or)for(var Qe of or(Ye))no.call(Ye,Qe)&&oo(tt,Qe,Ye[Qe]);return tt},ti=(tt,Ye)=>to(tt,Ur(Ye)),ao=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())}),oi=()=>{var tt,Ye,Qe,Ut,rn,Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja;const{shixunHomeworks:{actionTabs:un}}=(0,ye.useSelector)(_n=>_n),Xa=(0,ye.useDispatch)(),vt=(0,ye.useParams)(),[,ea,nr,Ze]=(0,yt.U)(Cn.Lm,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId}),[,,Rt]=(0,yt.U)(Cn.D4,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId}),[,,ta]=(0,yt.U)(Cn.SA,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId}),[xr,Xt,ca,Ka]=(0,yt.U)(Cn.jA,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId,keywords:"",page:1,limit:20}),[Or,Wa,ar,kr]=(0,yt.U)(Cn.Q9,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId,is_reset:!1,page:1,limit:10}),[uo]=b.default.useForm(),[Rn]=b.default.useForm(),Fr={group_type:lr.YT.STUDENT_SELF,assign_type:lr.$s.BY_PERSON,unified_setting:!0,assign_range:lr.ck.BY_CLASS,assign_rule:lr.Um.BY_SCORE,assign_method:lr.Kc.BY_RULE},ga=b.default.useWatch("group_type",uo),No=b.default.useWatch("assign_type",uo),Si=b.default.useWatch("unified_setting",uo),[mr,Bo]=(0,x.useState)(!1),ro=b.default.useWatch("course_group_ids",uo),aa=b.default.useWatch("assign_method",uo),va=No==lr.$s.BY_GROUP&&mr&&aa==lr.Kc.BY_LEADER,[Fo,Xr]=(0,x.useState)([]),[Oo,$o]=(0,x.useState)({total_count:0,group_user_num:0}),[wo,Ko]=(0,x.useState)("success"),[Do,pi]=(0,x.useState)([]),[Ti,Ri]=(0,x.useState)({page:1,limit:10}),[lo,ll]=(0,x.useState)(!1),ul=["xlsx","xls"],di={multiple:!1,maxCount:1,accept:".xlsx, .xls",withCredentials:!0,beforeUpload:_n=>ao(void 0,null,function*(){const Hn=[];Hn==null||Hn.push(_n);const sa=_n.name.split(".").slice(-1)[0].toLowerCase();if(ul.indexOf(sa)==-1)return he.ZP.error(`${_n.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301excel\u6587\u4EF6`),Promise.reject();const Pr=new FormData;Pr.append("file",Hn[0]),Pr.append("is_reset","true");const Mo=yield(0,ve.ZP)(`/api/courses/${vt==null?void 0:vt.coursesId}/group_homeworks/${vt==null?void 0:vt.categoryId}/list_groups_by_settings.json`,{method:"post",body:Pr},!0);return(Mo==null?void 0:Mo.status)==0&&(Ko("success"),ar({is_reset:!1,page:1,limit:10}),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})),Et.default.LIST_IGNORE})},bi=[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(_n,Hn)=>{var sa,Pr;return(Pr=(sa=Hn==null?void 0:Hn.members)==null?void 0:sa.find(Mo=>Mo==null?void 0:Mo.is_leader))==null?void 0:Pr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:_n=>{var Hn;return(Hn=_n==null?void 0:_n.filter(sa=>!(sa!=null&&sa.is_leader)))==null?void 0:Hn.map(sa=>sa==null?void 0:sa.name).join("\u3001")}},{title:"\u64CD\u4F5C",dataIndex:"test4",width:100,ellipsis:!0,render:(_n,Hn)=>x.createElement("a",{onClick:()=>{Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"GroupSetting",data:Hn}})}},"\u5C0F\u7EC4\u8BBE\u7F6E")}],Ln=()=>ao(void 0,null,function*(){var _n,Hn,sa,Pr,Mo,vi;const ka=yield nr({});(ka==null?void 0:ka.status)==0&&(uo.setFieldsValue(ti(Vr({},(ka==null?void 0:ka.data)||{}),{leader_ids:(Hn=(_n=ka==null?void 0:ka.data)==null?void 0:_n.leaders)==null?void 0:Hn.map(Lr=>Lr==null?void 0:Lr.id),course_group_ids:(Pr=(sa=ka==null?void 0:ka.data)==null?void 0:sa.course_groups)==null?void 0:Pr.filter(Lr=>Lr==null?void 0:Lr.selected).map(Lr=>Lr==null?void 0:Lr.id)})),Bo((Mo=ka==null?void 0:ka.data)==null?void 0:Mo.is_assign_leader),Rn.setFieldsValue(Vr({},(ka==null?void 0:ka.data)||{})),Xr((vi=ka==null?void 0:ka.data)==null?void 0:vi.leaders))});(0,x.useEffect)(()=>{Ln(),ca({})},[]);const zn=_n=>ao(void 0,null,function*(){ll(!0);const Hn=yield(0,ve.ZP)(`/api/courses/${vt==null?void 0:vt.coursesId}/group_homeworks/${vt==null?void 0:vt.categoryId}/list_failed_users.json`,{method:"post",body:_n});(Hn==null?void 0:Hn.status)==0&&pi(Hn),ll(!1)});return x.createElement(Xn.Z,{spinning:ea},x.createElement("div",{className:"bg-white rounded-4px py-20px px-50px mb-40px",style:{boxShadow:"0px 2px 4px 0px #EAEEF4"}},x.createElement("div",{className:"px-30px py-14px mb-30px",style:{background:"#FFF7EF"}},x.createElement("span",{className:"font-semibold"},"\u5206\u7EC4\u89C4\u5219\u8BF4\u660E:"),x.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",x.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"),x.createElement(b.default,{form:uo,initialValues:Fr,colon:!1,size:"large",onValuesChange:(_n,Hn)=>{if("is_assign_leader"in _n&&Bo(_n==null?void 0:_n.is_assign_leader),"group_type"in _n&&(_n==null?void 0:_n.group_type)==lr.YT.STUDENT_SELF||ga==lr.YT.STUDENT_SELF&&("min_num"in _n||"max_num"in _n))return Hn;ta(Vr({},Hn))},onFinish:()=>ao(void 0,null,function*(){var _n,Hn;if(ga==lr.YT.STUDENT_SELF){ta(Vr({},uo.getFieldsValue())).then(Pr=>{(Pr==null?void 0:Pr.status)==0&&he.ZP.success("\u4FDD\u5B58\u6210\u529F")});return}const sa=yield ar({is_reset:!1,page:1,limit:10});(sa==null?void 0:sa.status)==0&&($o({total_count:(_n=sa==null?void 0:sa.data)==null?void 0:_n.total_count,group_user_num:(Hn=sa==null?void 0:sa.data)==null?void 0:Hn.group_user_num}),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},x.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9"}},x.createElement(b.default.Item,{className:"mb0",name:"group_type",label:"\u7EC4\u961F\u65B9\u5F0F"},x.createElement(oe.ZP.Group,{options:[{value:lr.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:lr.YT.TEACHER_ASSIGN,label:"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4"}]}))),ga==lr.YT.STUDENT_SELF&&x.createElement(x.Fragment,null,x.createElement("div",{className:"px-30px flex gap-20px py-6px",style:{background:"#F6F7F9",marginTop:"1px"}},x.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),x.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1})),x.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")),x.createElement(Ge.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u4FDD\u5B58")),ga==lr.YT.TEACHER_ASSIGN&&x.createElement(x.Fragment,null,x.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9",marginTop:"1px"}},x.createElement(b.default.Item,{className:"mb0",name:"assign_type",label:"\u5206\u914D\u5F62\u5F0F"},x.createElement(oe.ZP.Group,{options:[{value:lr.$s.BY_PERSON,label:"\u4EBA\u5458\u5747\u5206"},{value:lr.$s.BY_GROUP,label:"\u6309\u7EC4\u5747\u5206"},{value:lr.$s.BY_FILE,label:"\u6587\u4EF6\u5BFC\u5165"}]}))),No!=lr.$s.BY_FILE&&x.createElement("div",{className:"py-6px",style:{background:"#F6F7F9",paddingLeft:"128px",marginTop:"1px"}},x.createElement(b.default.Item,{className:"mb0",name:"unified_setting",label:"\u5206\u914D\u5206\u73ED"},x.createElement(oe.ZP.Group,{options:[{value:!0,label:"\u7EDF\u4E00\u5206\u914D"},{value:!1,label:"\u5206\u73ED\u5206\u914D"}]})),!Si&&x.createElement(x.Fragment,null,x.createElement(b.default.Item,{className:"mb0",name:"course_group_ids",style:{paddingLeft:"70px"}},x.createElement(z.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(_n=>({value:_n==null?void 0:_n.id,label:`${_n==null?void 0:_n.name} \uFF08${_n==null?void 0:_n.course_member_count}\uFF09`}))}))),No==lr.$s.BY_GROUP&&x.createElement(x.Fragment,null,x.createElement(b.default.Item,{name:"is_assign_leader",valuePropName:"checked",className:`${mr?"mb0":""}`},x.createElement(z.default,null,"\u6307\u5B9A\u7EC4\u957F",x.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"))),x.createElement(b.default.Item,{name:"leader_ids",hidden:!0}),mr&&x.createElement("div",{className:"flex flex-wrap gap-20px mb-10px"},Fo==null?void 0:Fo.map(_n=>x.createElement("div",{key:_n==null?void 0:_n.id,className:"flex item-center bg-white rounded-2px gap-20px h-40px px-12px",style:{border:"1px solid #dcdcdc"}},x.createElement("span",{className:"c-grey-333"},_n==null?void 0:_n.name),x.createElement("span",{className:"iconfont icon-guanbi1 current",style:{color:"#CCCCCC"},onClick:()=>{const Hn=Fo==null?void 0:Fo.filter(sa=>(sa==null?void 0:sa.id)!=(_n==null?void 0:_n.id));Xr(Hn),uo.setFieldsValue({leader_ids:Hn==null?void 0:Hn.map(sa=>sa==null?void 0:sa.id)}),ta(Vr({},uo.getFieldsValue()))}}))),x.createElement(Ge.ZP,{onClick:()=>{var _n,Hn;if(!Si&&No==lr.$s.BY_GROUP&&(ro==null?void 0:ro.length)==0){he.ZP.warning("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"AddLeader",data:Fo,course_groups:(Hn=(_n=Ze==null?void 0:Ze.data)==null?void 0:_n.course_groups)==null?void 0:Hn.filter(sa=>ro==null?void 0:ro.includes(sa==null?void 0:sa.id)),unified_setting:Si}})}},"\u6DFB\u52A0\u7EC4\u957F")),!mr&&x.createElement("div",{className:"flex gap-20px"},x.createElement(b.default.Item,{className:"mb0",name:"group_num",label:"\u5C0F\u7EC4\u6570",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570"}]},x.createElement(ue.Z,{style:{width:138},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570",min:1})),x.createElement("span",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(rn=(Ut=(Qe=Ze==null?void 0:Ze.data)==null?void 0:Qe.course_groups)==null?void 0:Ut.filter(_n=>Si||(ro==null?void 0:ro.includes(_n==null?void 0:_n.id))))==null?void 0:rn.reduce((_n,Hn)=>_n+((Hn==null?void 0:Hn.course_member_count)||0),0)," \u4EBA\uFF0C \u5E73\u5747\u6BCF\u7EC4 ",(Oo==null?void 0:Oo.group_user_num)||0," \u4EBA\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",x.createElement(Pt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>ao(void 0,null,function*(){var _n,Hn;const sa=yield ar({is_reset:!1});(sa==null?void 0:sa.status)==0&&$o({total_count:(_n=sa==null?void 0:sa.data)==null?void 0:_n.total_count,group_user_num:(Hn=sa==null?void 0:sa.data)==null?void 0:Hn.group_user_num})}),icon:x.createElement(wn.Z,{rev:void 0})},"\u5237\u65B0")))),mr&&No==lr.$s.BY_GROUP&&x.createElement(b.default.Item,{className:"mb0",name:"assign_method",label:"\u5206\u914D\u65B9\u5F0F"},x.createElement(oe.ZP.Group,{options:[{value:lr.Kc.BY_RULE,label:"\u6309\u89C4\u5219\u5747\u5206\u5206\u914D"},{value:lr.Kc.BY_LEADER,label:"\u7531\u7EC4\u957F\u624B\u52A8\u6DFB\u52A0\u7EC4\u5458"}]})),aa==lr.Kc.BY_LEADER&&x.createElement("div",{className:"flex gap-20px"},x.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),x.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1}))),aa!=lr.Kc.BY_LEADER&&x.createElement(x.Fragment,null,x.createElement(b.default.Item,{className:"mb0",name:"assign_range",label:"\u5206\u914D\u8303\u56F4"},x.createElement(oe.ZP.Group,{options:[{value:lr.ck.BY_CLASS,label:"\u73ED\u5185\u5B66\u5458\u5206\u7EC4"},{value:lr.ck.BY_RANDOM,label:"\u968F\u673A\u5206\u7EC4"}]})),x.createElement(b.default.Item,{className:"mb0",name:"assign_rule",label:"\u5206\u914D\u89C4\u5219"},x.createElement(oe.ZP.Group,{options:[{value:lr.Um.BY_SCORE,label:"\u5386\u53F2\u6210\u7EE9\u5E73\u5747\u5206\u914D"},No==lr.$s.BY_GROUP&&{value:lr.Um.BY_HEADCOUNT,label:"\u4EBA\u6570\u5E73\u5747\u5206\u914D"},No==lr.$s.BY_PERSON&&{value:lr.Um.BY_RULE_RANDOM,label:"\u968F\u673A\u5206\u914D"}].filter(_n=>_n)}))),No==lr.$s.BY_PERSON&&x.createElement("div",{className:"flex"},x.createElement(b.default.Item,{name:"group_user_num",label:"\u6BCF\u7EC4\u4EBA\u6570",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BCF\u7EC4\u4EBA\u6570"}]},x.createElement(ue.Z,{addonAfter:"\u4EBA",min:1})),x.createElement("div",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(Qt=(Pn=(Yt=Ze==null?void 0:Ze.data)==null?void 0:Yt.course_groups)==null?void 0:Pn.filter(_n=>Si||(ro==null?void 0:ro.includes(_n==null?void 0:_n.id))))==null?void 0:Qt.reduce((_n,Hn)=>_n+((Hn==null?void 0:Hn.course_member_count)||0),0)," \u4EBA\uFF0C \u53EF\u5206\u4E3A ",(Oo==null?void 0:Oo.total_count)||0," \u4E2A\u5C0F\u7EC4\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",x.createElement(Pt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>ao(void 0,null,function*(){var _n,Hn;const sa=yield ar({is_reset:!1});(sa==null?void 0:sa.status)==0&&$o({total_count:(_n=sa==null?void 0:sa.data)==null?void 0:_n.total_count,group_user_num:(Hn=sa==null?void 0:sa.data)==null?void 0:Hn.group_user_num})}),icon:x.createElement(wn.Z,{rev:void 0})},"\u5237\u65B0")))),No==lr.$s.BY_FILE&&x.createElement(x.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:"6px 128px",marginTop:"1px"}},x.createElement(nn.default,{className:`${On.StepsStyle}`,progressDot:!0,direction:"vertical",items:[{title:x.createElement(x.Fragment,null,"\u7B2C\u4E00\u6B65\uFF1A\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F\uFF0C\u6309\u7167\u8981\u6C42\u586B\u5199\u5206\u7EC4\u6210\u5458",x.createElement(Ge.ZP,{icon:x.createElement("span",{className:"iconfont icon-xiazai5"}),type:"link",onClick:()=>{(0,at.BA)({coursesId:vt==null?void 0:vt.coursesId})}},"\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F")),status:"process"},{title:x.createElement(x.Fragment,null,"\u7B2C\u4E8C\u6B65\uFF1A\u4E0A\u4F20\u7F16\u5199\u597D\u7684\u5C0F\u7EC4\u6A21\u677F"),status:"process",description:x.createElement(x.Fragment,null,x.createElement(Et.default.Dragger,Vr({},di),x.createElement("span",{className:"iconfont icon-shangchuanwenjian2 text-20px",style:{color:"#82A8FF"}}),x.createElement("div",{className:"mt-10px c-grey-666"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")),x.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"))}]}))),No!=lr.$s.BY_FILE&&x.createElement(Ge.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u6309\u89C4\u5219\u65B0\u589E\u5206\u7EC4"))),x.createElement("div",{className:"w-full mt-30px mb-10px",style:{borderTop:"1px dashed #DCDCDC"}}),x.createElement("div",{className:"flex item-center gap-10px"},x.createElement("div",{className:"rounded-full bg-black h-8px w-8px"}),x.createElement("div",{className:"text-16px font-semibold"},"\u5206\u7EC4\u60C5\u51B5")),x.createElement("div",{className:"flex item-center gap-20px"},x.createElement(b.default,{form:Rn,layout:"inline",colon:!1,onValuesChange:(_n,Hn)=>{console.log("allValues",Hn),Rt(Vr({},Hn))}},x.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},x.createElement(z.default,null,"\u66F4\u6539\u7EC4\u540D")),x.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},x.createElement(z.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",x.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09")))),x.createElement(Ne.default.Search,{size:"large",className:"ml-auto",style:{width:256},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",onSearch:_n=>{ca({keywords:_n})}}),ga!=lr.YT.STUDENT_SELF&&No!=lr.$s.BY_FILE&&((xr==null?void 0:xr.keywords)||((Ct=Ka==null?void 0:Ka.data)==null?void 0:Ct.total_count)>0)&&x.createElement(Ge.ZP,{size:"large",type:"primary",onClick:()=>{ar({is_reset:!0,page:1,limit:10}),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})}},"\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4")),((Vt=Ka==null?void 0:Ka.data)==null?void 0:Vt.total_count)>0?x.createElement(Ee.default,{className:"mt-20px",columns:bi,loading:Xt,dataSource:((Wn=Ka==null?void 0:Ka.data)==null?void 0:Wn.list)||[],locale:{emptyText:x.createElement(nt.Z,null)},pagination:{current:xr==null?void 0:xr.page,pageSize:xr==null?void 0:xr.limit,total:((ha=Ka==null?void 0:Ka.data)==null?void 0:ha.total_count)||0,onChange:(_n,Hn)=>{ca({page:_n,limit:Hn})},showTotal:_n=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"ml-4px mr-4px c-blue"},_n),"\u6761\u6570\u636E")}}):x.createElement(nt.Z,null),x.createElement(xa,{onFinish:_n=>{Xr(_n),uo.setFieldsValue({leader_ids:_n==null?void 0:_n.map(Hn=>Hn==null?void 0:Hn.id)}),ta(Vr({},uo.getFieldsValue()))}}),x.createElement(Ia,{onFinish:()=>{ca({})}}),x.createElement(Ie.default,{open:un.key==="NewGroup",title:Or!=null&&Or.is_reset?"\u91CD\u65B0\u5206\u7EC4":"\u65B0\u589E\u5C0F\u7EC4",okText:Or!=null&&Or.is_reset?"\u8986\u76D6\u73B0\u6709\u5206\u7EC4":"\u6DFB\u52A0",loading:Wa,width:927,centered:!0,onCancel:()=>{Xa({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>ao(void 0,null,function*(){const _n=()=>ao(void 0,null,function*(){const Hn=yield(0,Cn._X)({coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId,is_reset:Or==null?void 0:Or.is_reset});(Hn==null?void 0:Hn.status)==0&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ca({page:1,limit:20}),Ln(),$o({total_count:0,group_user_num:0}))});if(Or!=null&&Or.is_reset){Ie.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:_n});return}_n()})},No==lr.$s.BY_FILE&&x.createElement(ge.default,{activeKey:wo,items:[{key:"success",label:`\u5DF2\u5BFC\u5165\u5C0F\u7EC4\uFF08${(Sn=kr==null?void 0:kr.data)==null?void 0:Sn.total_count}\uFF09`},((xt=kr==null?void 0:kr.data)==null?void 0:xt.failed_count)>0&&{key:"failed",label:`\u5BFC\u5165\u5931\u8D25\u6210\u5458\uFF08${(tn=kr==null?void 0:kr.data)==null?void 0:tn.failed_count}\uFF09`}],onChange:_n=>{Ko(_n),_n=="success"?ar({page:1,limit:10}):(Ri({page:1,limit:10}),zn({page:1,limit:10}))}}),wo!="failed"?x.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:(_n,Hn)=>{var sa,Pr;return(Pr=(sa=Hn==null?void 0:Hn.members)==null?void 0:sa.find(Mo=>Mo==null?void 0:Mo.is_leader))==null?void 0:Pr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:_n=>{var Hn;return(Hn=_n==null?void 0:_n.filter(sa=>!(sa!=null&&sa.is_leader)))==null?void 0:Hn.map(sa=>sa==null?void 0:sa.name).join("\u3001")}}],loading:Wa,dataSource:((An=kr==null?void 0:kr.data)==null?void 0:An.list)||[],locale:{emptyText:x.createElement(nt.Z,null)},pagination:{current:Or==null?void 0:Or.page,pageSize:Or==null?void 0:Or.limit,total:((en=kr==null?void 0:kr.data)==null?void 0:en.total_count)||0,onChange:(_n,Hn)=>{ar({page:_n,limit:Hn})},showTotal:_n=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"ml-4px mr-4px c-blue"},_n),"\u6761\u6570\u636E")}}):x.createElement(Ee.default,{columns:[{title:"\u89D2\u8272",dataIndex:"group_name",width:100,render:(_n,Hn)=>Hn!=null&&Hn.is_leader?"\u7EC4\u957F":"\u7EC4\u5458"},{title:"\u59D3\u540D",dataIndex:"leader",width:100,render:(_n,Hn)=>Hn==null?void 0:Hn.name},{title:"\u5B66\u53F7",dataIndex:"members",render:(_n,Hn)=>(Hn==null?void 0:Hn.student_id)||"--"},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"message",render:(_n,Hn)=>(Hn==null?void 0:Hn.message)||"--"}],loading:lo,dataSource:((mn=Do==null?void 0:Do.data)==null?void 0:mn.list)||[],locale:{emptyText:x.createElement(nt.Z,null)},pagination:{current:Ti==null?void 0:Ti.page,pageSize:Ti==null?void 0:Ti.limit,total:((ja=Do==null?void 0:Do.data)==null?void 0:ja.total_count)||0,onChange:(_n,Hn)=>{Ri({page:_n,limit:Hn}),zn({page:_n,limit:Hn})},showTotal:_n=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"ml-4px mr-4px c-blue"},_n),"\u6761\u6570\u636E")}}))))},In=te(59301),Vo=Object.defineProperty,zo=Object.defineProperties,Bi=Object.getOwnPropertyDescriptors,Dr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,ur=(tt,Ye,Qe)=>Ye in tt?Vo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ma=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Cr.call(Ye,Qe)&&ur(tt,Qe,Ye[Qe]);if(Dr)for(var Qe of Dr(Ye))Br.call(Ye,Qe)&&ur(tt,Qe,Ye[Qe]);return tt},kn=(tt,Ye)=>zo(tt,Bi(Ye)),Na=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Gr=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,dispatch:Ut,user:rn})=>{var Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt;const[tn,An]=(0,x.useState)(Ma({},(0,ye.useParams)())),[en]=(0,ye.useSearchParams)(),mn=(0,ye.useLocation)(),[ja,un]=(0,x.useState)(en.get("tabs")||"0"),[Xa,vt]=(0,x.useState)(!1),[ea,nr]=(0,x.useState)(1),Ze=(0,x.useRef)(null),{workList:Rt,workSetting:ta}=tt,[xr,Xt]=(0,x.useState)(!1),[ca,Ka]=(0,x.useState)([]),[Or,Wa]=(0,x.useState)([]),[ar,kr]=(0,x.useState)(!1),[uo,Rn]=(0,x.useState)(!1),[,,Fr]=(0,yt.U)(Ot.Gw,{homeworkId:Rt==null?void 0:Rt.id});en.get("category_id")&&An(kn(Ma({},tn),{category:en.get("category_id")})),(0,x.useEffect)(()=>{ga()},[tn.coursesId]),(0,x.useEffect)(()=>{Ut({type:"classroomList/getAssistantPermissions",payload:{course_id:tn.coursesId}})},[(0,a.bg)()]);const ga=()=>{let mr=en.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));Ut({type:"shixunHomeworks/getWorkList",payload:Ma(Ma({},tn),mr)})},No=[{name:(0,a.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:In.createElement(yn,{zip:Ze,btnLoading:Xa,setBtnLoading:vt})},(0,a.G5)()&&{name:"\u5206\u7EC4\u914D\u7F6E",id:"12",component:In.createElement(oi,null)},((0,a.dE)()||(Rt==null?void 0:Rt.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:In.createElement(ht,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:In.createElement("div",{className:"minH500"},In.createElement(Qn,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Yt=Rt.homework_status)==null?void 0:Yt.includes("\u5BFC\u5165"),component:In.createElement(qt,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:In.createElement(mu,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:In.createElement(Uo,null)},(0,a.G5)()&&(ta==null?void 0:ta.anonymous_comment)&&{name:In.createElement(Oe.Z,{dot:Rt==null?void 0:Rt.appeal_notice,offset:[5,-5]},In.createElement("span",{style:{color:ja=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:In.createElement(Ai,null)},{name:(0,a.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(Pn=Rt==null?void 0:Rt.homework_status)!=null&&Pn.includes("\u5BFC\u5165")?In.createElement(Tn.Z,null):In.createElement(eu,null),forceRender:!0}].filter(mr=>Rt!=null&&Rt.view_answer?mr:(mr==null?void 0:mr.name)!=="\u53C2\u8003\u7B54\u6848").filter(mr=>Rt!=null&&Rt.is_show_request?mr:(mr==null?void 0:mr.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(mr=>(0,a.G5)()?mr:(mr==null?void 0:mr.name)!=="\u5B66\u751F\u5206\u7EC4").filter(mr=>{var Bo;return(Bo=Rt==null?void 0:Rt.homework_status)!=null&&Bo.includes("\u5BFC\u5165")?(0,a.dE)()?[0,1].includes(mr==null?void 0:mr.id):[0,1,3].includes(mr==null?void 0:mr.id):mr}),Si=()=>{var mr,Bo,ro,aa,va,Fo,Xr,Oo,$o,wo,Ko,Do,pi,Ti,Ri,lo,ll,ul;return In.createElement("div",{className:Dn.workListTabButton},In.createElement("span",{className:"mr-10px"},ta==null?void 0:ta.tips),(0,a.GJ)()&&In.createElement(In.Fragment,null,(((mr=Rt.homework_status)==null?void 0:mr.includes("\u672A\u53D1\u5E03"))||((Bo=Rt.homework_status)==null?void 0:Bo.includes("\u672A\u5F00\u59CB")))&&In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:di=>{di.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[tn.categoryId],selectArrsAll:[Rt],params:kn(Ma({},tn),{id:tn.coursesId}),type:2,manage_all_group:ta==null?void 0:ta.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((ro=Rt.homework_status)!=null&&ro.includes("\u672A\u53D1\u5E03"))&&!((aa=Rt.homework_status)!=null&&aa.includes("\u672A\u5F00\u59CB"))&&!((va=Rt.homework_status)!=null&&va.includes("\u5DF2\u622A\u6B62"))&&In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:di=>{var bi,Ln;if((0,a.Rm)()&&!((Ln=(bi=Ye==null?void 0:Ye.AssistantObject)==null?void 0:bi.group)!=null&&Ln.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(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[tn.categoryId],selectArrsAll:[],params:kn(Ma({},tn),{id:tn.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,a.j5)()&&In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:ou}),onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:kn(Ma({},tn),{id:tn.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var di,bi;if((0,a.Rm)()&&!((bi=(di=Ye==null?void 0:Ye.AssistantObject)==null?void 0:di.group)!=null&&bi.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/${tn.coursesId}/group_homework/${tn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((Fo=Rt==null?void 0:Rt.work_statuses)==null?void 0:Fo.includes("\u53D6\u6D88\u5173\u8054"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>Na(void 0,null,function*(){const di=yield(0,Ot.rN)({homeworkId:tn.categoryId});(di==null?void 0:di.status)===0&&(he.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Ut({type:"shixunHomeworks/getWorkList",payload:Ma({},tn)}))})},"\u53D6\u6D88\u5173\u8054"),((Xr=Rt==null?void 0:Rt.work_statuses)==null?void 0:Xr.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Ge.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"),((Oo=Rt==null?void 0:Rt.work_statuses)==null?void 0:Oo.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Ge.ZP,{type:"primary",onClick:di=>{di.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:tn,selectArrs:{homework_id:tn.categoryId},cb:()=>{Ut({type:"shixunHomeworks/getWorkList",payload:Ma({},tn)})}}})}},"\u5173\u8054\u9879\u76EE"),(($o=Rt==null?void 0:Rt.work_statuses)==null?void 0:$o.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((wo=Rt==null?void 0:Rt.work_statuses)==null?void 0:wo.includes("\u521B\u5EFA\u5206\u7EC4"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>Na(void 0,null,function*(){var di;let bi=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_member_list.json`,{method:"get",params:{}});(bi==null?void 0:bi.status)===0&&(Xt(!0),Ka(bi==null?void 0:bi.data),Wa((di=bi==null?void 0:bi.data)==null?void 0:di.filter(Ln=>{var zn;return(Ln==null?void 0:Ln.user_id)===((zn=rn==null?void 0:rn.userInfo)==null?void 0:zn.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Ko=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ko.includes("\u52A0\u5165\u5206\u7EC4"))&&In.createElement(Ge.ZP,{type:"primary",onClick:(0,dt.throttle)(()=>Na(void 0,null,function*(){var di;let bi=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_group_list.json`,{method:"get"});if((bi==null?void 0:bi.status)===0){if(((di=bi==null?void 0:bi.data)==null?void 0:di.length)<=0){he.ZP.info("\u6682\u65E0\u5206\u7EC4");return}kr(!0),Rn(bi==null?void 0:bi.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Do=Rt==null?void 0:Rt.work_statuses)==null?void 0:Do.includes("\u66F4\u6362\u9879\u76EE"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:tn,selectArrs:{homework_id:Rt==null?void 0:Rt.id},cb:()=>{Ut({type:"shixunHomeworks/getWorkList",payload:Ma({},tn)})}}})}},"\u66F4\u6362\u9879\u76EE"),((pi=Rt==null?void 0:Rt.work_statuses)==null?void 0:pi.includes("\u7533\u8BF7\u6362\u7EC4"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:tn}})}},"\u7533\u8BF7\u6362\u7EC4"),((Ti=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ti.includes("\u4FEE\u6539\u4F5C\u54C1"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{const di=()=>{(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/${Rt.id}/edit`)};if(ta!=null&&ta.can_submit&&!(ta!=null&&ta.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"),((Ri=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ri.includes("\u8865\u4EA4\u4F5C\u54C1"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((lo=Rt==null?void 0:Rt.work_statuses)==null?void 0:lo.includes("\u8865\u4EA4\u9644\u4EF6"))||((ll=Rt==null?void 0:Rt.work_statuses)==null?void 0:ll.includes("\u4FEE\u6539\u9644\u4EF6")))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{var di;if(ta!=null&&ta.can_submit&&!(ta!=null&&ta.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:tn,selectArrs:Ma({},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"}})}},(ul=Rt==null?void 0:Rt.work_statuses)!=null&&ul.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return In.createElement("section",{className:Dn.bg},In.createElement("div",{className:"edu-container"},Rt.homework_name&&In.createElement("section",{className:"animated fadeIn"},In.createElement("aside",{className:"mt10"},Rt.category&&In.createElement(be.Z,{separator:">"},In.createElement(be.Z.Item,null,In.createElement(ye.Link,{to:`/classrooms/${tn==null?void 0:tn.coursesId}/group_homework`},Rt.course_name)),In.createElement(be.Z.Item,null,In.createElement(ye.Link,{to:`/classrooms/${tn==null?void 0:tn.coursesId}/group_homework/${(Qt=Rt==null?void 0:Rt.category)!=null&&Qt.main?"":(Ct=Rt==null?void 0:Rt.category)==null?void 0:Ct.category_id}`},Rt.category.category_name)),In.createElement(be.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),In.createElement("aside",{className:[Dn.title,"mt20"].join(" ")},In.createElement(ye.Link,{to:`/classrooms/${Rt.course_id}/group_homework`},In.createElement(re.Z,{className:"font16 c-black"})),In.createElement(le.Z,{placement:"topLeft",title:Rt.homework_name},In.createElement("strong",{className:[Dn.title_style,"font20 ml5"].join(" ")},Rt.homework_name)),In.createElement(E.VV,{status:Rt==null?void 0:Rt.homework_status}))),In.createElement("aside",{className:`mt30 relative ${Dn.workListTabWrap}`},In.createElement(ge.default,{destroyInactiveTabPane:!0,type:"card",activeKey:ja,tabBarExtraContent:(Vt=Rt.homework_status)!=null&&Vt.includes("\u5BFC\u5165")&&(0,a.GJ)()?In.createElement(Ge.ZP,{icon:In.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ut({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"):Si(),onTabClick:(mr,Bo)=>{const ro=()=>{if(parseInt(mr)===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)()?un(mr):he.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(mr)===3&&Ut({type:"shixunHomeworks/getWorkSetting",payload:Ma({},tn)}),un(mr)};mr!=="11"&&ga(),tt.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ie.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:()=>{ro(),Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):ro()},className:Dn.tabs,items:No.map(mr=>({label:mr.name,key:`${mr.id}`,children:mr.component,forceRender:mr.forceRender}))}))),In.createElement(du.Z,null),In.createElement(Ie.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:xr,width:800,onCancel:()=>{Xt(!1),Wa([])},onOk:()=>Na(void 0,null,function*(){var mr,Bo;if(((mr=Rt==null?void 0:Rt.group_data)==null?void 0:mr.max_num)<(Or==null?void 0:Or.length)){he.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(Bo=Rt==null?void 0:Rt.group_data)==null?void 0:Bo.max_num}`);return}let ro=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/create_group.json`,{method:"post",body:{user_id:Or==null?void 0:Or.map(aa=>aa.user_id)}});(ro==null?void 0:ro.status)===0&&(he.ZP.info("\u521B\u5EFA\u6210\u529F"),ga(),Xt(!1))})},In.createElement("div",null,In.createElement(De.Z,{style:{marginBottom:10}},In.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Wn=Rt==null?void 0:Rt.group_data)==null?void 0:Wn.min_num,"~",(ha=Rt==null?void 0:Rt.group_data)==null?void 0:ha.max_num,"\u4EBA"),In.createElement(fe.Z,{span:12},In.createElement(Ne.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:mr=>Na(void 0,null,function*(){let Bo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_member_list.json`,{method:"get",params:{keyword:mr}});(Bo==null?void 0:Bo.status)===0&&Ka(Bo==null?void 0:Bo.data)})}))),In.createElement(Ee.default,{dataSource:ca,pagination:!1,rowKey:mr=>mr.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:mr=>({disabled:(mr==null?void 0:mr.user_id)===rn.userInfo.user_id}),selectedRowKeys:Or==null?void 0:Or.map(mr=>mr.user_id),onChange(mr,Bo,ro){Wa([...Bo])}},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"}]}))),In.createElement(Ie.default,{title:"\u52A0\u5165\u5206\u7EC4",open:ar,width:800,onCancel:()=>{kr(!1)},footer:!1},In.createElement("div",null,In.createElement(De.Z,{style:{marginBottom:10}},In.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Sn=Rt==null?void 0:Rt.group_data)==null?void 0:Sn.min_num,"~",(xt=Rt==null?void 0:Rt.group_data)==null?void 0:xt.max_num,"\u4EBA"),In.createElement(fe.Z,{span:12},In.createElement(Ne.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:mr=>Na(void 0,null,function*(){let Bo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_group_list.json`,{method:"get",params:{keyword:mr}});(Bo==null?void 0:Bo.status)===0&&Rn(Bo==null?void 0:Bo.data)})}))),In.createElement(Ee.default,{dataSource:uo,pagination:!1,rowKey:mr=>mr.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:(mr,Bo)=>In.createElement(Ge.ZP,{disabled:Bo==null?void 0:Bo.can_join,onClick:()=>Na(void 0,null,function*(){let ro=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/join_group.json`,{method:"post",body:{group_id:mr}});(ro==null?void 0:ro.status)===0&&(he.ZP.info("\u52A0\u5165\u6210\u529F"),ga(),kr(!1))})},Bo!=null&&Bo.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),In.createElement(su.Z,null),In.createElement(la.Z,{onOk:()=>{ga()}}),In.createElement(ua.Z,{onOk:()=>{ga()}}),In.createElement(Ao.Z,{type:"edit",onCallback:()=>ga(),courseEndTime:Rt==null?void 0:Rt.course_end_date}),In.createElement(ni.Z,{courseEndTime:Rt==null?void 0:Rt.course_end_date,successCallback:()=>ga(),visible:Ye.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[tn.categoryId],courseId:tn.coursesId,isBatch:!1}),In.createElement(Qo,{cb:()=>{nr(ea+1),un("0"),ga()}}),In.createElement(Ca,{cb:()=>{}}),In.createElement(Yl.Z,{ref:Ze,hide:!0,name:`${Rt==null?void 0:Rt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>vt(!1)}))};var io=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Ut,classroomList:rn})=>({user:tt,shixunHomeworks:Ye,globalSetting:Ut,loading:Qe.effects,classroomList:rn}))(Gr)},86125:function(Ft,bt,te){"use strict";var x=te(78241),ye=te(43418),Oe=te(8591),Ge=te(92832),he=te(88761),be=te(65582),le=te(57146),ge=te(59301),Ie=Object.defineProperty,De=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ee,ne,oe)=>ne in ee?Ie(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(Ne)for(var oe of Ne(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,me)=>{var Fe=ze=>{try{Le(oe.next(ze))}catch(ve){me(ve)}},Se=ze=>{try{Le(oe.throw(ze))}catch(ve){me(ve)}},Le=ze=>ze.done?ue(ze.value):Promise.resolve(ze.value).then(Fe,Se);Le((oe=oe.apply(ee,ne)).next())});const z=({classroomList:ee,loading:ne,dispatch:oe,shixunHomeworks:ue})=>{const me=(0,be.useParams)(),[Fe]=x.default.useForm(),{workList:Se,workSetting:Le}=ue,ze=()=>{oe({type:"shixunHomeworks/getWorkSetting",payload:a({},me)}),oe({type:"shixunHomeworks/getWorkList",payload:a({},me)})};return ge.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 nt;yield Fe.validateFields();const we=a({},Fe.getFieldValue()),{selectArrs:ut}=ee.actionTabs;we.attachment_ids=(nt=we.attachment_ids)==null?void 0:nt.map(qe=>qe.response.id),(yield(0,he.mz)(b(a({},we),{homeworkId:ut.work_id}))).status===0&&(Fe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}}),ze())});if(Le!=null&&Le.can_submit){if(!(Le!=null&&Le.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:ge.createElement(ge.Fragment,null,"\u4F60\u8FD8\u6709 ",ge.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Le==null?void 0:Le.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:{}})}},ge.createElement(x.default,{form:Fe,initialValues:{}},ge.createElement(x.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ge.createElement(le.Z,null)),ge.createElement(x.default.Item,{name:"description"},ge.createElement(Ge.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}))(z)},55753:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(78241),Oe=te(43418),Ge=te(61621),he=te(92832),be=te(5112),le=te(95237),ge=te(43604),Ie=te(26724),De=te.n(Ie),fe=te(38147),Ne=te(88761),Ee=te(65582),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Le,ze)=>Le in Se?E(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Le]=ze,oe=(Se,Le)=>{for(var ze in Le||(Le={}))z.call(Le,ze)&&ne(Se,ze,Le[ze]);if(y)for(var ze of y(Le))ee.call(Le,ze)&&ne(Se,ze,Le[ze]);return Se},ue=(Se,Le)=>a(Se,b(Le)),me=(Se,Le,ze)=>new Promise((ve,nt)=>{var we=qe=>{try{Ue(ze.next(qe))}catch(gt){nt(gt)}},ut=qe=>{try{Ue(ze.throw(qe))}catch(gt){nt(gt)}},Ue=qe=>qe.done?ve(qe.value):Promise.resolve(qe.value).then(we,ut);Ue((ze=ze.apply(Se,Le)).next())});const Fe=({classroomList:Se,loading:Le,globalSetting:ze,dispatch:ve})=>{var nt;const we=(0,Ee.useParams)(),[ut]=ye.default.useForm(),[Ue,qe]=(0,x.useState)(!0);let[gt,ot]=(0,x.useState)([]);const[Ke,_e]=(0,x.useState)({page:1,limit:20,keyword:""}),Re=()=>me(void 0,null,function*(){var Ve;const et=yield ve({type:"shixunHomeworks/getProjectList",payload:oe(oe({},we),Ke)});et.projects&&ot([...gt,...et.projects]),((Ve=et.projects)==null?void 0:Ve.length)<20&&qe(!1)});return(0,x.useEffect)(()=>{(Se.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Re(),gt=[],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:()=>me(void 0,null,function*(){yield ut.validateFields();const Ve=oe({},ut.getFieldValue()),{selectArrs:et,cb:He}=Se.actionTabs;if(Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let St=yield(0,fe.ZP)(`/api/student_works/${et.homework_id}/change_project.json`,{method:"put",body:oe({},Ve)});(St==null?void 0:St.status)===0&&(He(),ve({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Ne.co)(ue(oe({},Ve),{homeworkId:et.homework_id}))).status===0&&(He?He():ve({type:"classroomList/getClassroomCommonHomeworksList",payload:oe({},Se.actionTabs.params)}),ve({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ve({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ge.Z,{loading:Le["shixunHomeworks/getProjectList"],active:!0},gt==""?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:`${(nt=ze==null?void 0:ze.setting)==null?void 0:nt.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,gt=[],qe(!0),Re()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),re.createElement(ye.default,{form:ut,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++,Re()},hasMore:Ue,useWindow:!1},gt==null?void 0:gt.map(function(Ve,et){return re.createElement(le.Z,{key:et},re.createElement(ge.Z,null,re.createElement(be.ZP,{value:Ve.id},Ve.name)))}))))))))};bt.Z=(0,Ee.connect)(({classroomList:Se,user:Le,loading:ze,globalSetting:ve})=>({classroomList:Se,user:Le,loading:ze.effects,globalSetting:ve}))(Fe)},93145:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(78241),Oe=te(8591),Ge=te(43418),he=te(95237),be=te(43604),le=te(5083),ge=te(5112),Ie=te(24905),De=te(56656),fe=te.n(De),Ne=te(38147),Ee=te(41867),re=te(65862),E=te(65582),a=te(91704),b=te(64351),y=te(33270),z=te(99981),ee=te(59301),ne=Object.defineProperty,oe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Le=(Ue,qe,gt)=>qe in Ue?ne(Ue,qe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ue[qe]=gt,ze=(Ue,qe)=>{for(var gt in qe||(qe={}))Fe.call(qe,gt)&&Le(Ue,gt,qe[gt]);if(me)for(var gt of me(qe))Se.call(qe,gt)&&Le(Ue,gt,qe[gt]);return Ue},ve=(Ue,qe)=>oe(Ue,ue(qe)),nt=(Ue,qe)=>{var gt={};for(var ot in Ue)Fe.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[ot]=Ue[ot]);if(Ue!=null&&me)for(var ot of me(Ue))qe.indexOf(ot)<0&&Se.call(Ue,ot)&&(gt[ot]=Ue[ot]);return gt},we=(Ue,qe,gt)=>new Promise((ot,Ke)=>{var _e=et=>{try{Ve(gt.next(et))}catch(He){Ke(He)}},Re=et=>{try{Ve(gt.throw(et))}catch(He){Ke(He)}},Ve=et=>et.done?ot(et.value):Promise.resolve(et.value).then(_e,Re);Ve((gt=gt.apply(Ue,qe)).next())});const ut=Ue=>{var qe=Ue,{classroomList:gt,dispatch:ot,courseEndTime:Ke}=qe,_e=nt(qe,["classroomList","dispatch","courseEndTime"]);const Re=(0,E.useParams)(),[Ve]=ye.default.useForm(),[et,He]=(0,x.useState)(1),[at,St]=(0,x.useState)([]),[Pt,dt]=(0,x.useState)(0),[Bt,Ae]=(0,x.useState)(2e3),[yt,Ot]=(0,x.useState)(!0),[ke,it]=(0,x.useState)(!1),[ce,ie]=(0,x.useState)(!1),[ae,se]=(0,x.useState)([]),[de,Pe]=(0,x.useState)(!0),[pe,Be]=(0,x.useState)(null);(0,x.useEffect)(()=>{if(gt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($e(),At(),gt.actionTabs.type===2){const Xe=gt.actionTabs.selectArrsAll[0];Be({submit_limit:Xe==null?void 0:Xe.submit_limit,submit_limit_num:Xe==null?void 0:Xe.submit_limit_num,must_file:Xe==null?void 0:Xe.must_file,can_submit:Xe==null?void 0:Xe.can_submit,submit_num:Xe==null?void 0:Xe.submit_num}),Pe(Xe.unified_setting)}else Pe(!1),Be({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[gt.actionTabs]),(0,x.useEffect)(()=>{if(ke){if(ce)return;ot({type:"classroomList/setActionTabs",payload:{}}),(0,Ee.GJ)()?ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},gt.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},gt.actionTabs.params)})}},[ke]);const $e=Xe=>we(void 0,null,function*(){Ot(!0);const lt=yield(0,y.c_)(ve(ze({},Re),{page:Xe||et,limit:2e4,homework_id:gt.actionTabs.type===1?"":gt.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&&(St([...lt==null?void 0:lt.course_groups]),dt(lt==null?void 0:lt.course_groups_count),Ot(!1),Xe||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"))}))}),Je=Xe=>{He(Xe),$e(Xe)},Ce=()=>{(0,Ee.GJ)()?gt.actionTabs.detail?(ot({type:"shixunHomeworks/setActionTabs",payload:{}}),ot({type:"shixunHomeworks/getWorkList",payload:ze({},Re)}),ot({type:"shixunHomeworks/getWorkSetting",payload:ze({},Re)})):ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},gt.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},gt.actionTabs.params)})},mt=()=>we(void 0,null,function*(){var Xe,lt,Dt;if((0,Ee.Rm)()&&!((lt=(Xe=gt==null?void 0:gt.AssistantObject)==null?void 0:Xe.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"),zt(!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"),zt(!1);return}if((ae==null?void 0:ae.length)<=0&&!de&&at.length>0){Oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),zt(!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"),zt(!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"),zt(!1);return}let sn=ze({homework_ids:[...gt.actionTabs.selectArrs],group_ids:ae.length>0?ae.map(yn=>yn.id):(Dt=gt.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);zt(!0),(yield(0,Ne.ZP)(`/api/courses/${Re.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ze({},sn)})).status===0?(zt(!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"}}),_e.onCallback&&_e.onCallback(),Ce(),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~")}})):zt(!1)}),At=()=>{He(1),St([]),se([])},Tt=Pt>et*Bt,{detailCommonHomeworksList:Ht}=gt,[Jt,zt]=(0,x.useState)(!1);return ee.createElement(Ge.default,{width:600,confirmLoading:Jt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:gt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:mt,onCancel:()=>{At(),Ce(),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'),at&&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:Xe=>(0,z.Q8)(Xe,Ke),disabledTime:Xe=>(0,z.d0)(Xe),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:Xe=>(0,z.Q8)(Xe,Ke,Ve.getFieldValue("publish_time")),disabledTime:Xe=>(0,z.d0)(Xe,Ve.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),gt.actionTabs.type===2&&ee.createElement(he.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(ge.ZP.Group,{value:de,onChange:Xe=>{Pe(Xe.target.value),se([])}},ee.createElement(ge.ZP,{value:!0,disabled:!gt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(ge.ZP,{className:"ml20",disabled:at.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),at.length<=0&>.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"')),(gt.actionTabs.type===1||!de)&&at.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(Ie.default,{checked:ae.length===at.length,onChange:Xe=>{ae.length===at.length?se([]):se(at.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")),(gt.actionTabs.type===1||!de)&&at.length>0&&ee.createElement(a.Z,{data:at,selectedRowKeys:ae,setSelectedRowKeys:se})),ee.createElement(b.ZP,{value:pe,onChange:Xe=>Be(ze({},Xe))}))};bt.Z=(0,E.connect)(({classroomList:Ue})=>({classroomList:Ue}))(ut)},99517:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Fe}});var x=te(59301),ye={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,le=(Se,Le,ze)=>Le in Se?Oe(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Le]=ze,ge=(Se,Le)=>{for(var ze in Le||(Le={}))he.call(Le,ze)&&le(Se,ze,Le[ze]);if(Ge)for(var ze of Ge(Le))be.call(Le,ze)&&le(Se,ze,Le[ze]);return Se};const Ie=Se=>React.createElement("svg",ge({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),Ne=te(92310),Ee=te.n(Ne),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Le,ze)=>Le in Se?E(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Le]=ze,oe=(Se,Le)=>{for(var ze in Le||(Le={}))z.call(Le,ze)&&ne(Se,ze,Le[ze]);if(y)for(var ze of y(Le))ee.call(Le,ze)&&ne(Se,ze,Le[ze]);return Se},ue=(Se,Le)=>a(Se,b(Le)),Fe=({dataSource:Se,className:Le,style:ze})=>{const[ve,nt]=(0,x.useState)([]),[we,ut]=(0,x.useState)(""),Ue=(0,x.useRef)("");(0,x.useEffect)(()=>{if(Se!=null&&Se.length){const ot=String(Math.random()).slice(-6),Ke=Se.map(_e=>ue(oe({},_e),{key:`${ot}-${_e.key}`}));nt(Ke),ut(Ke[0].key)}},[Se.length]);const qe=ot=>{ut(ot),Ue.current=ot;const Ke=document.getElementById(ot);if(Ke){const _e=Ke.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:_e,behavior:"smooth"})}},gt=()=>{const ot=ve.map(_e=>document.getElementById(_e.key)),Ke=window.innerHeight/2;for(const _e of ot)if(_e){const Re=_e.getBoundingClientRect();if(Re.top>=0&&Re.top(window.addEventListener("scroll",gt),()=>{window.removeEventListener("scroll",gt)}),[ve]),re.createElement("div",{className:Ee()(ye.anchorNavigation,Le),style:ze},re.createElement(fe.default,{items:ve,tabBarGutter:60,className:ye.tabs,activeKey:we,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))))}},99981:function(Ft,bt,te){"use strict";te.d(bt,{Q8:function(){return _e},d0:function(){return Re},w6:function(){return Ke}});var x=te(59301),ye=te(5083),Oe=te(57809),Ge=te(8591),he=te(43418),be=te(5112),le=te(95237),ge=te(43604),Ie=te(6848),De=te(24905),fe=te(3113),Ne=te(56656),Ee=te.n(Ne),re=te(41867),E=te(38147),a=te(89392),b=te.n(a),y=te(65862),z=te(61191),ee=te(65582),ne=te(4324),oe=te(66457),ue=te(42656),me=te(83028),Fe=te(60979),Se=te(59301),Le=Object.defineProperty,ze=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ue=(at,St,Pt)=>St in at?Le(at,St,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):at[St]=Pt,qe=(at,St)=>{for(var Pt in St||(St={}))we.call(St,Pt)&&Ue(at,Pt,St[Pt]);if(nt)for(var Pt of nt(St))ut.call(St,Pt)&&Ue(at,Pt,St[Pt]);return at},gt=(at,St)=>ze(at,ve(St)),ot=(at,St,Pt)=>new Promise((dt,Bt)=>{var Ae=ke=>{try{Ot(Pt.next(ke))}catch(it){Bt(it)}},yt=ke=>{try{Ot(Pt.throw(ke))}catch(it){Bt(it)}},Ot=ke=>ke.done?dt(ke.value):Promise.resolve(ke.value).then(Ae,yt);Ot((Pt=Pt.apply(at,St)).next())});function Ke(at,St){const Pt=[];for(let dt=at;dt{const dt=atEe()(St).endOf("day"),Ae=at{const Pt=parseInt(Ee()(at).format("HH")),dt=parseInt(Ee()().format("HH")),Bt=parseInt(Ee()().format("mm"));if(!at)return{disabledHours:()=>Ke(0,dt),disabledMinutes:()=>Ke(0,Bt)};if(St){const Ae=parseInt(Ee()(St).format("HH")),yt=parseInt(Ee()(St).format("mm"));return Ee()(at).isSame(Ee()(St),"day")?{disabledHours:()=>Ke(0,Ae),disabledMinutes:()=>Pt<=Ae?Ke(0,yt):[]}:void 0}if(Ee()(at).isSame(Ee()(),"day"))return{disabledHours:()=>Ke(0,dt),disabledMinutes:()=>Ee()(at).isSame(Ee()(),"hour")&&Pt<=dt?Ke(0,Bt):[]}},{RangePicker:Ve}=ye.default,{Option:et}=Oe.default,He=({shixunHomeworks:at,loading:St,dispatch:Pt,classroomList:dt,user:Bt})=>{var Ae,yt,Ot,ke,it,ce,ie,ae,se;const de=(0,ee.useParams)(),{workSetting:Pe,workList:pe,shixunWorkList:Be,headerInfo:$e,changeData:Je}=at,[Ce,mt]=(0,x.useState)(!1),[At,Tt]=(0,x.useState)(!1);let[Ht,Jt]=(0,x.useState)([]),[zt,Xe]=(0,x.useState)([]),[lt,Dt]=(0,x.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,sn]=(0,x.useState)({}),[pn,yn]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{Jt([])},[]),(0,x.useEffect)(()=>{mt(!(0,re.GJ)())},[(0,re.GJ)()]);const bn=()=>{Pt({type:"shixunHomeworks/getWorkSetting",payload:qe({},de)})};(0,x.useEffect)(()=>{if(!(Pe!=null&&Pe.course_id))return;Object.keys(lt).map(function(Bn){lt[Bn]=Pe[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),Ht=JSON.parse(JSON.stringify(Pe.group_settings.map(Bn=>gt(qe({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.publish_time!==null))),zt=JSON.parse(JSON.stringify(Pe.allow_late_settings.map(Bn=>gt(qe({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.late_time!==null))),Dt(qe({},lt));const $t=(0,y.QE)((Ht==null?void 0:Ht.length)>0?Ht:[]);Jt([...$t]),(zt==null?void 0:zt.length)<=0?Xe([{penalty_type:ne.Q.Percent,late_penalty:20}]):Xe([...zt])},[Pe]);const da=()=>ot(void 0,null,function*(){var $t,Bn;if((($t=Bt==null?void 0:Bt.userInfo)==null?void 0:$t.user_status)===2){(0,oe.Rd)();return}const Xn=JSON.parse(JSON.stringify(lt));if(Xn.challenge_settings.filter(pa=>!pa.hide),Xn.categoryId=de.categoryId,(Bn=Xn.challenge_settings)!=null&&Bn.every(pa=>!pa.checked)){Ge.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ht),!lt.unified_setting)Ht=Ht==null?void 0:Ht.map(pa=>{var Za;if(!pa.publish_time||!pa.end_time)throw Ge.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(!pa.group_name)throw Ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pa.group_name=typeof(pa==null?void 0:pa.group_name)=="string"?[pa==null?void 0:pa.group_name]:pa==null?void 0:pa.group_name,pa.group_id=(Za=Pe.group_settings)==null?void 0:Za.filter(jn=>{var xo;return(xo=pa==null?void 0:pa.group_name)==null?void 0:xo.includes(jn.group_name)}).map(jn=>jn.group_id||jn.id).toString().split(","),pa});else if(!lt.publish_time||!lt.end_time)throw Ge.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(Xn.group_settings=Ht,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 Ge.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 Ge.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 zt=zt==null?void 0:zt.map(pa=>{var Za,jn;if(pa.late_penalty===null||pa.late_penalty===void 0||pa.late_penalty<0||pa.late_penalty>100)throw Ge.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 Ge.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(!pa.group_name)throw Ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pa.group_name=typeof(pa==null?void 0:pa.group_name)=="string"?[pa==null?void 0:pa.group_name]:pa==null?void 0:pa.group_name,pa.group_id=(jn=(Za=pa==null?void 0:pa.group_name)==null?void 0:Za.map(xo=>{var Co,Ua;let kt=(Ua=(Co=Pe.group_settings)==null?void 0:Co.filter(Kt=>(Kt==null?void 0:Kt.group_name)===xo))==null?void 0:Ua[0];return kt==null?void 0:kt.group_id}))==null?void 0:jn.toString().split(","),pa}),Xn.allow_late_settings=zt;let Sa=yield(0,Fe.Tr)({homework_common_ids:[parseInt(de.categoryId)],course_id:de.coursesId,type:"homework_common"});(Sa==null?void 0:Sa.student_count)===0?Ra(Xn):(yn(Xn),sn(Sa))}),Ra=$t=>{var Bn;if($t.total_score===null){Ge.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if($t!=null&&$t.work_efficiency&&$t.eff_score===null){Ge.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Xn=$t.challenge_settings.reduce((Za,jn)=>Za+Number(jn.challenge_score),0);if((Xn==null?void 0:Xn.toFixed(10))!==((Bn=$t.total_score-$t.eff_score)==null?void 0:Bn.toFixed(10))){Ge.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${$t.total_score}\u5206`);return}const Sa={shixun_evaluation:$t.shixun_evaluation,challenge_settings:$t.challenge_settings};let pa=()=>{var Za;const jn=()=>ot(void 0,null,function*(){Tt(!0),(yield(0,E.ZP)(`/api/homework_commons/${de.categoryId}/publish_setting.json`,{method:"post",body:qe({},$t)})).status===0&&(Ge.ZP.success("\u66F4\u65B0\u6210\u529F"),bn(),Pt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},de)})),Tt(!1)});!(0,a.isEqual)(Je,Sa)&&!((Za=$e==null?void 0:$e.homework_status)!=null&&Za.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:jn}):jn()};Pe!=null&&Pe.high_resources_consume&&!(Pe!=null&&Pe.high_resources_consume_permission)?Pt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:de.coursesId,type:"shixun",type_id:de.categoryId,name:Pe.homework_name,fn:()=>{pa()}}}):pa()},Fa=($t,Bn,Xn="group_id")=>{var Sa;return Bn?Bn.find(pa=>pa[Xn]===$t):(Sa=Pe==null?void 0:Pe.group_settings)==null?void 0:Sa.find(pa=>pa.group_id[0]===$t)},Aa=(Pe==null?void 0:Pe.allow_late)||(Pe==null?void 0:Pe.anonymous_comment),ir=$t=>{var Bn,Xn;const Sa=Fa($t,Pe==null?void 0:Pe.allow_late_settings,"id"),pa=Fa($t,Pe==null?void 0:Pe.anonymous_comment_settings),Za=Fa($t);return(Pe==null?void 0:Pe.allow_late)&&Sa&&Ee()(Sa==null?void 0:Sa.late_time)<=Ee()()||(Pe==null?void 0:Pe.anonymous_comment)&&pa&&(pa==null?void 0:pa.evaluation_start)!==null||((Xn=(Ee()(Za==null?void 0:Za.end_time)<=Ee()()&&((Bn=Pe==null?void 0:Pe.allow_late_settings)==null?void 0:Bn.filter(jn=>jn.group_id.includes($t))))[0])==null?void 0:Xn.late_time)!=null},Ba=(0,x.useMemo)(()=>(Pe==null?void 0:Pe.allow_late)||(Pe==null?void 0:Pe.all_group_late),[Pe,$e]),Ea=Pe==null?void 0:Pe.anonymous_comment,Er=$t=>{if(!$t)return!1;const Bn=Fa($t,Pe==null?void 0:Pe.anonymous_comment_settings);return(Pe==null?void 0:Pe.anonymous_comment)&&Bn&&(Bn==null?void 0:Bn.evaluation_start)!==null},dr=($t,Bn)=>{var Xn,Sa,pa;Pt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:$t,index:Bn,rangePickerDisabled:Ce||(Ee()()<=Ee()((Sa=Fa((Xn=$t==null?void 0:$t.group_id)==null?void 0:Xn[0]))==null?void 0:Sa.publish_time)?!1:[!0,ir((pa=$t==null?void 0:$t.group_id)==null?void 0:pa[0])]),disabledDate:Pe==null?void 0:Pe.course_end_date}})};return Se.createElement("section",{className:z.Z.form},Se.createElement("div",{className:z.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:Ce||!((Ae=$e==null?void 0:$e.homework_status)!=null&&Ae.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((yt=dt.AssistantObject.practice)!=null&&yt.can_publish),value:lt.unified_setting,onChange:$t=>{var Bn;if(!((Bn=$e==null?void 0:$e.homework_status)!=null&&Bn.includes("\u672A\u53D1\u5E03"))){Ge.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,Xe([{late_penalty:5}])),Dt(Object.assign({},lt)),lt.unified_setting===!1&&Ht==""){Jt(Ht.concat({}));return}lt.unified_setting&&(Jt([]),Xe([{late_penalty:5}]))}},Se.createElement(be.ZP,{value:!0,disabled:Ce||!(Pe!=null&&Pe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(be.ZP,{disabled:Ce||!((Ot=Pe==null?void 0:Pe.group_settings)!=null&&Ot.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ke=Pe==null?void 0:Pe.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(ge.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Se.createElement(ge.Z,{className:"ml10"},Se.createElement(ye.default,{size:"large",disabled:Ce||!((it=$e==null?void 0:$e.homework_status)!=null&&it.includes("\u672A\u53D1\u5E03")||(ce=$e==null?void 0:$e.homework_status)!=null&&ce.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ie=dt.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:$t=>_e($t,Pe==null?void 0:Pe.course_end_date),disabledTime:$t=>Re($t),value:lt.publish_time?Ee()(lt.publish_time):"",onChange:($t,Bn)=>{lt.publish_time=Bn,(lt.end_time==""||!lt.end_time)&<.unified_setting&&(lt.end_time=Ee()($t).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Dt(Object.assign({},lt))}}))),Se.createElement(le.Z,{align:"middle",className:"pl30"},Se.createElement(ge.Z,null,"\u622A\u6B62\u65F6\u95F4"),Se.createElement(ge.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:(Pe==null?void 0:Pe.allow_late)&&(Pe==null?void 0:Pe.homework_status.includes("\u5DF2\u622A\u6B62"))||Ce||(Pe==null?void 0:Pe.allow_late)&&Ee()()>=Ee()(Pe==null?void 0:Pe.end_time)||(0,re.Rm)()&&!((ae=dt.AssistantObject.practice)!=null&&ae.can_publish),disabledDate:$t=>_e($t,Pe==null?void 0:Pe.course_end_date,lt.publish_time),disabledTime:$t=>Re($t,lt.publish_time),value:lt.end_time?Ee()(lt.end_time):"",onChange:($t,Bn)=>{lt.end_time=Bn,Dt(Object.assign({},lt))}})))),!lt.unified_setting&&(Ht==null?void 0:Ht.length)>0&&Se.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ht&&Ht.map(function($t,Bn){var Xn,Sa,pa,Za,jn,xo,Co;return Se.createElement(ge.Z,{span:24,key:Bn},Se.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Bn==(Ht==null?void 0:Ht.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:Ce||((Xn=$e==null?void 0:$e.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03")&&$t.id||Ee()(){var kt;if((0,re.Rm)()&&!((kt=dt.AssistantObject.practice)!=null&&kt.can_publish)){Ge.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[Bn].group_name=Ua,Ht[Bn].group_id=$t.group_id;const Kt=(0,a.flattenDeep)(Ht.map(Un=>Un.group_name)),It=zt.map(Un=>{let ma=(Un==null?void 0:Un.group_name)||[];return gt(qe({},Un),{group_name:(0,a.remove)(ma,Qn=>Kt.includes(Qn))})});Xe(It),Jt(Ht.slice())},maxTagCount:4,maxTagPlaceholder:Ua=>Se.createElement("div",{style:{cursor:"pointer"},onClick:()=>dr($t,Bn)},"+",Ua==null?void 0:Ua.length)},Pe.group_settings&&Pe.group_settings.map(function(Ua){if(!Ht.map(Kt=>Kt.group_name).flat().includes(Ua.group_name))return Se.createElement(et,{value:Ua.group_name,key:Ua.id},Ua.group_name)})),Se.createElement("div",{className:"ml20"},Se.createElement(Ve,{size:"large",ranges:{\u6B64\u523B:[$t.publish_time?Ee()($t.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:Ce||(Ee()()<=Ee()((Za=Fa((pa=$t==null?void 0:$t.group_id)==null?void 0:pa[0]))==null?void 0:Za.publish_time)?!1:[!0,ir((jn=$t==null?void 0:$t.group_id)==null?void 0:jn[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:Ua=>_e(Ua,Pe==null?void 0:Pe.course_end_date),disabledTime:Ua=>Re(Ua),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:$t.publish_time&&[Ee()($t.publish_time),$t.end_time?Ee()($t.end_time):void 0],onChange:(Ua,kt)=>{var Kt;if((0,re.Rm)()&&!((Kt=dt.AssistantObject.practice)!=null&&Kt.can_publish)){Ge.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[Bn].publish_time=kt[0],!$t.end_time&&kt[0]?Ht[Bn].end_time=Ee()(kt[0]).add(7,"days"):Ht[Bn].end_time=kt[1],Jt([...Ht])},onCalendarChange:(Ua,kt,Kt)=>{if(kt!=null&&kt[0]&&!kt[1]){const It=Ee()(kt[0]).add(7,"days");Ht[Bn].publish_time=kt[0],Ht[Bn].end_time=It,Jt([...Ht])}}})),!Ce&&Se.createElement("div",{style:{display:"flex",width:"50px"}},((xo=$t==null?void 0:$t.group_id)==null?void 0:xo.length)>1&&Se.createElement(Ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Se.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>dr($t,Bn)})),Ht.length<((Co=Pe==null?void 0:Pe.group_settings)==null?void 0:Co.length)&&Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ua;if((0,re.Rm)()&&!((Ua=dt.AssistantObject.practice)!=null&&Ua.can_publish)){Ge.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(Ht.concat({}))}}),(($t==null?void 0:$t.publish_time)&&Ee()(){const Ua=(0,a.cloneDeep)(zt);Ua.forEach((kt,Kt)=>{kt.group_name&&(kt.group_name=kt.group_name.filter(It=>{var Un;return!((Un=Ht[Bn].group_name)!=null&&Un.includes(It))}))}),Ht=Ht.filter((kt,Kt)=>Bn!==Kt),Xe(Ua),Jt(Ht.slice()),setTimeout(()=>Jt(Ht.slice()),10)}}))))}))),Se.createElement(le.Z,null,Se.createElement(ge.Z,null,Se.createElement("div",{className:z.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(ge.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Se.createElement(De.default,{checked:lt.allow_late,disabled:Ce||Ba,onChange:$t=>{var Bn;if((0,re.Rm)()&&!((Bn=dt.AssistantObject.practice)!=null&&Bn.can_late)){Ge.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}$t.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,zt==""&&Xe([{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:Ce||(Pe==null?void 0:Pe.anonymous_comment)||(Pe==null?void 0:Pe.allow_late),value:lt.unified_late,onChange:$t=>{var Bn;if((0,re.Rm)()&&!((Bn=dt.AssistantObject.practice)!=null&&Bn.can_late)){Ge.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=$t.target.value,zt==""&&!$t.target.value&&Xe([{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:!(Pe!=null&&Pe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((se=Pe==null?void 0:Pe.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(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Se.createElement(ge.Z,{className:"ml20"},Se.createElement(ne.Z,{disabled:Ce||Ea,value:{type:lt.penalty_type,inputValue:lt.late_penalty},onChange:$t=>{var Bn;if((0,re.Rm)()&&!((Bn=dt.AssistantObject.practice)!=null&&Bn.can_late)){Ge.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(gt(qe({},lt),{late_penalty:$t.inputValue,penalty_type:$t.type}))}})),Se.createElement(ge.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(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(ge.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:Ce||Ea,value:lt.late_time?Ee()(lt.late_time):"",disabledDate:$t=>_e($t,Pe==null?void 0:Pe.course_end_date),onChange:($t,Bn)=>{var Xn;if((0,re.Rm)()&&!((Xn=dt.AssistantObject.practice)!=null&&Xn.can_late)){Ge.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))}})))):zt.map(function($t,Bn){var Xn;return Se.createElement(ge.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:Ce||!((Xn=$e==null?void 0:$e.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))&&$t.id||(Pe==null?void 0:Pe.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof $t.group_name=="string"?[$t.group_name]:$t.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Sa=>{var pa;if((0,re.Rm)()&&!((pa=dt.AssistantObject.practice)!=null&&pa.can_late)){Ge.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[Bn].group_name=Sa,zt[Bn].group_id=$t.group_id,Xe(zt.slice())}},Pe.group_settings&&Pe.group_settings.map(function(Sa){const pa=zt.map(jn=>jn.group_name).flat(),Za=Ht.map(jn=>jn.group_name).flat();if(lt!=null&<.unified_setting){if(!pa.includes(Sa.group_name))return Se.createElement(et,{value:Sa.group_name,key:Sa.id},Sa.group_name)}else if(Za.includes(Sa.group_name)&&!pa.includes(Sa.group_name))return Se.createElement(et,{value:Sa.group_name,key:Sa.id},Sa.group_name)})),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Se.createElement(ne.Z,{disabled:Ce||Er($t.id),value:{type:$t.penalty_type,inputValue:$t.late_penalty},onChange:Sa=>{var pa;if((0,re.Rm)()&&!((pa=dt.AssistantObject.practice)!=null&&pa.can_late)){Ge.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[Bn].late_penalty=Sa.inputValue,zt[Bn].penalty_type=Sa.type,Xe([...zt])}}),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(ye.default,{size:"large",disabled:Ce||Er($t.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Sa=>_e(Sa,Pe==null?void 0:Pe.course_end_date),format:"YYYY-MM-DD HH:mm",value:$t!=null&&$t.late_time?Ee()($t.late_time):void 0,onChange:(Sa,pa)=>{var Za;if((0,re.Rm)()&&!((Za=dt.AssistantObject.practice)!=null&&Za.can_late)){Ge.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[Bn].late_time=pa,Xe([...zt])}}),!Ce&&Se.createElement("div",{style:{display:"flex",width:"50px"}},Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Sa;if((0,re.Rm)()&&!((Sa=dt.AssistantObject.practice)!=null&&Sa.can_late)){Ge.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}Xe(zt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Bn>0&&!$t.id&&Se.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Sa;if((0,re.Rm)()&&!((Sa=dt.AssistantObject.practice)!=null&&Sa.can_late)){Ge.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=zt.filter((pa,Za)=>Bn!==Za),Xe(zt.slice()),setTimeout(()=>Xe(zt.slice()),10)}}))))})),!Ce&&Se.createElement(Se.Fragment,null,Se.createElement(fe.ZP,{type:"primary",size:"large",loading:At,style:{width:"138px",marginTop:"30px"},onClick:()=>da()},"\u4FDD\u5B58")),Se.createElement(ue.Z,{onConfirm:($t,Bn)=>{Ht.splice($t,0,...Bn),Ht.splice($t+Bn.length,1);const Xn=(0,y.QE)([...Ht]);Jt([...Xn])}}),Se.createElement(me.Z,{resdata:Lt,type:"shixun",okloading:At,oktext:(Lt==null?void 0:Lt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:$t=>ot(void 0,null,function*(){Tt(!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)]}});Tt(!1),(Bn==null?void 0:Bn.status)===0&&Ra(pn)})}))};bt.ZP=(0,ee.connect)(({shixunHomeworks:at,classroomList:St,loading:Pt,user:dt})=>({shixunHomeworks:at,classroomList:St,loading:Pt.effects,user:dt}))(He)},61604:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(54580),Oe=te(78241),Ge=te(43418),he=te(8591),be=te(1710),le=te(65582),ge=te(74128),Ie=te(84511),De=te(38147),fe=te(56656),Ne=te.n(fe),Ee=te(65862),re=te(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(me,Fe,Se)=>Fe in me?E(me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):me[Fe]=Se,ee=(me,Fe)=>{for(var Se in Fe||(Fe={}))b.call(Fe,Se)&&z(me,Se,Fe[Se]);if(a)for(var Se of a(Fe))y.call(Fe,Se)&&z(me,Se,Fe[Se]);return me},ne=(me,Fe,Se)=>new Promise((Le,ze)=>{var ve=ut=>{try{we(Se.next(ut))}catch(Ue){ze(Ue)}},nt=ut=>{try{we(Se.throw(ut))}catch(Ue){ze(Ue)}},we=ut=>ut.done?Le(ut.value):Promise.resolve(ut.value).then(ve,nt);we((Se=Se.apply(me,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:me,dispatch:Fe,onOk:Se})=>{const Le=(0,le.useParams)(),[ze]=Oe.default.useForm(),[ve,nt]=(0,x.useState)(),[we,ut]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{nt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>ne(void 0,null,function*(){return nt(qe),!1})};return(0,x.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,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(Ge.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},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 gt,ot,Ke;if(!(ve!=null&&ve.size)){he.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ut(!0);let _e=new FormData;_e.append("type",me.actionTabs.type),_e.append("file",ve);let Re;window.location.href.indexOf("exercise")>-1?Re=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Re=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Ve=yield(0,De.ZP)(Re,{method:"post",body:_e},!0);ut(!1),(Ve==null?void 0:Ve.status)===0&&(Se(),ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}}),((ot=(gt=Ve==null?void 0:Ve.data)==null?void 0:gt.fail)==null?void 0:ot.length)>0&&Ge.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)("",ge.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},re.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.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:Ie.Z.downloadbutton,href:ge.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.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:Ie.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:me})=>({classroomList:me}))(ue)},75735:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(54580),Oe=te(78241),Ge=te(43418),he=te(5871),be=te(65582),le=te(38147),ge=te(56656),Ie=te.n(ge),De=te(65862),fe=te(59301),Ne=Object.defineProperty,Ee=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(me,Fe,Se)=>Fe in me?Ne(me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):me[Fe]=Se,z=(me,Fe)=>{for(var Se in Fe||(Fe={}))a.call(Fe,Se)&&y(me,Se,Fe[Se]);if(E)for(var Se of E(Fe))b.call(Fe,Se)&&y(me,Se,Fe[Se]);return me},ee=(me,Fe)=>Ee(me,re(Fe)),ne=(me,Fe,Se)=>new Promise((Le,ze)=>{var ve=ut=>{try{we(Se.next(ut))}catch(Ue){ze(Ue)}},nt=ut=>{try{we(Se.throw(ut))}catch(Ue){ze(Ue)}},we=ut=>ut.done?Le(ut.value):Promise.resolve(ut.value).then(ve,nt);we((Se=Se.apply(me,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:me,dispatch:Fe,onOk:Se})=>{const Le=(0,be.useParams)(),[ze]=Oe.default.useForm(),[ve,nt]=(0,x.useState)(),[we,ut]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{nt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>ne(void 0,null,function*(){return nt(qe),!1})};return(0,x.useEffect)(()=>{ze.setFieldsValue({publish_time:Ie()(Ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()(new Date((0,De.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(Ge.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},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 gt,ot;console.log("---",me.actionTabs,qe,Le);let Ke=((gt=me==null?void 0:me.actionTabs)==null?void 0:gt.type)==="exercise"?`/api/exercises/${Le==null?void 0:Le.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;ut(!0);let _e=yield(0,le.ZP)(Ke,{method:"post",body:ee(z({},qe),{exercise_user_id:((ot=me==null?void 0:me.actionTabs)==null?void 0:ot.type)==="exercise"?me.actionTabs.id:""})});ut(!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:me})=>({classroomList:me}))(ue)},71635:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(54580),Oe=te(78241),Ge=te(3113),he=te(95237),be=te(81327),le=te(5083),ge=te(65582),Ie=te(56656),De=te.n(Ie),fe=te(99981),Ne=te(38147),Ee=te(59301),re=(b,y,z)=>new Promise((ee,ne)=>{var oe=Fe=>{try{me(z.next(Fe))}catch(Se){ne(Se)}},ue=Fe=>{try{me(z.throw(Fe))}catch(Se){ne(Se)}},me=Fe=>Fe.done?ee(Fe.value):Promise.resolve(Fe.value).then(oe,ue);me((z=z.apply(b,y)).next())});const{Dragger:E}=ye.default,a=({})=>{const b=(0,ge.useParams)(),[y]=Oe.default.useForm(),[z,ee]=(0,x.useState)(!0),[ne,oe]=(0,x.useState)(!1);console.log("----",b);function ue(){return re(this,null,function*(){var me,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 Le=yield(0,Ne.ZP)(Se,{method:"get"});(Le==null?void 0:Le.status)===0&&y.setFieldsValue({publish_time:De()(De()((me=Le==null?void 0:Le.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:De()(De()((Fe=Le==null?void 0:Le.data)==null?void 0:Fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,x.useEffect)(()=>{ue()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},z&&Ee.createElement(Ge.ZP,{onClick:()=>{ee(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!z&&Ee.createElement("div",null,Ee.createElement(Ge.ZP,{type:"primary",loading:ne,onClick:()=>{y.submit()}},"\u63D0\u4EA4"),Ee.createElement(Ge.ZP,{style:{marginLeft:20},onClick:()=>{ee(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:y,disabled:z,onFinish:me=>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,Ne.ZP)(Fe,{method:"post",body:{publish_time:De()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:De()(me.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:me=>(0,fe.Q8)(me),disabledTime:me=>(0,fe.d0)(me),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:me=>(0,fe.Q8)(me,"",y.getFieldValue("publish_time")),disabledTime:me=>(0,fe.d0)(me,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,ge.connect)(({classroomList:b})=>({classroomList:b}))(a)},91704:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return De}});var x=te(59301),ye=te(92832),Oe=te(24905),Ge=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(2524),ge=(fe,Ne,Ee)=>new Promise((re,E)=>{var a=z=>{try{y(Ee.next(z))}catch(ee){E(ee)}},b=z=>{try{y(Ee.throw(z))}catch(ee){E(ee)}},y=z=>z.done?re(z.value):Promise.resolve(z.value).then(a,b);y((Ee=Ee.apply(fe,Ne)).next())}),De=({data:fe,value:Ne=[],handleChangePage:Ee,setSelectedRowKeys:re,selectedRowKeys:E,onChange:a=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ee]=(0,x.useState)([]),[ne,oe]=(0,x.useState)([]);let[ue,me]=(0,x.useState)(1),[Fe,Se]=(0,x.useState)();return(0,x.useEffect)(()=>{y(fe),ee([]),oe([])},[fe]),(0,x.useEffect)(()=>{re&&(ee(E),oe(E))},[E]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:he.leftdiv},x.createElement(ye.default.Search,{size:"middle",onChange:Le=>ge(void 0,null,function*(){y(fe.filter(ze=>{var ve;return(ve=ze==null?void 0:ze.name)==null?void 0:ve.includes(Le.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Oe.default.Group,{value:z.map(Le=>`${Le.id}`),onChange:Le=>{re(b.filter(ze=>Le.includes(`${ze.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((Le,ze)=>x.createElement(Ge.Z,{key:Le.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Le.is_published,value:`${Le.id}`},x.createElement("div",{className:he.listClass},x.createElement("span",{className:he.spantitle,style:{width:Le.is_published?"108px":"170px"}},Le.name),Le.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:he.rightdiv},x.createElement(ye.default.Search,{onChange:Le=>{oe(z.filter(ze=>ze.name.includes(Le.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&x.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Le,ze)=>x.createElement(Ge.Z,{justify:"space-between",style:{marginTop:"10px"},key:Le.id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Le.name),x.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(z.filter(ve=>`${ve.id}`!=`${Le.id}`))}})))))))}},64351:function(Ft,bt,te){"use strict";te.d(bt,{Ei:function(){return y},rU:function(){return z},ZP:function(){return ne}});var x=te(59301),ye={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Oe=te(78241),Ge=te(24905),he=te(5871),be=te(95237),le=te(43604),ge=te(6848),Ie=te(92310),De=te.n(Ie),fe=te(59301),Ne=Object.defineProperty,Ee=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(oe,ue,me)=>ue in oe?Ne(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:me}):oe[ue]=me,b=(oe,ue)=>{for(var me in ue||(ue={}))re.call(ue,me)&&a(oe,me,ue[me]);if(Ee)for(var me of Ee(ue))E.call(ue,me)&&a(oe,me,ue[me]);return oe};const y=({value:oe,className:ue,style:me})=>{const[Fe,Se]=(0,x.useState)("0");(0,x.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 Le={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:me},fe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Le==null?void 0:Le[Fe])},z=({className:oe,style:ue,form:me})=>{const Fe=Oe.default.useWatch("submit_limit",me),Se=Oe.default.useWatch("can_submit",me);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(Ge.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(Ge.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(Ge.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(Ge.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:me,style:Fe,disabled:Se=!1,checkMarginLeft:Le=0})=>{const ze={submit_limit:!1,submit_limit_num:200,must_file:!1},[ve,nt]=(0,x.useState)({});(0,x.useEffect)(()=>{if(console.log(oe,"value"),!oe)return;const ut={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};nt(b({},ut))},[oe]);const we=ut=>{const Ue=b(b({},ve),ut);ue(Ue)};return fe.createElement("section",{className:De()(ye.wrap,me),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(Ge.default,{disabled:Se,checked:ve==null?void 0:ve.can_submit,onChange:ut=>we({can_submit:ut.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:ut=>we({submit_num:ut})}),fe.createElement(ge.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(Ge.default,{style:{marginLeft:Le},disabled:Se,checked:ve==null?void 0:ve.submit_limit,onChange:ut=>we({submit_limit:ut.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:ut=>we({submit_limit_num:ut})})),fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(Ge.default,{style:{marginLeft:Le},disabled:Se,checked:ve==null?void 0:ve.must_file,onChange:ut=>we({must_file:ut.target.checked})}),fe.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},42656:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return a}});var x=te(59301),ye=te(65582),Oe=te(5083),Ge=te(43418),he=te(92832),be=te(95237),le=te(43604),ge={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ie=te(56656),De=te.n(Ie),fe=te(65862),Ne=te(2524),Ee=te(59301);const{RangePicker:re}=Oe.default,E=({dispatch:b,classroomList:y,onConfirm:z})=>{const[ee,ne]=(0,x.useState)([]),[oe,ue]=(0,x.useState)([]),[me,Fe]=(0,x.useState)("");(0,x.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 nt=(ze=ve==null?void 0:ve.group_name)==null?void 0:ze.map((we,ut)=>{var Ue;return{group_id:ve==null?void 0:ve.group_id[ut],group_name:ve==null?void 0:ve.group_name[ut],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}});nt&&(ne([...nt]),ue([...nt]))}},[y.actionTabs]);const Se=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Fe("")},Le=ze=>{if(ze){const ve=oe==null?void 0:oe.filter(nt=>{var we,ut;return(ut=(we=nt==null?void 0:nt.group_name)==null?void 0:we.toLowerCase())==null?void 0:ut.includes(ze==null?void 0:ze.toLowerCase())});ne(ve)}else ne(oe)};return Ee.createElement(Ge.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:ge.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:me,onChange:ze=>{Fe(ze.target.value.trim()),Le(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;z((ze=y.actionTabs)==null?void 0:ze.index,oe),Se()}},Ee.createElement("div",{className:ge.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 nt,we;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:ge.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:(nt=y.actionTabs)==null?void 0:nt.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:ut=>{var Ue;return(0,fe.Q8)(ut,(Ue=y.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:ut=>(0,fe.d0)(ut),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:(ut,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])}})),(we=y.actionTabs)!=null&&we.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((ut,Ue)=>{ut.group_id===ze.group_id&&oe.splice(Ue,1)}),ue([...oe])}})))}):Ee.createElement(Ne.Z,null))))};var a=(0,ye.connect)(({classroomList:b})=>({classroomList:b}))(E)},80024: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 Ge}});var x=te(38147),ye=(ge,Ie,De)=>new Promise((fe,Ne)=>{var Ee=a=>{try{E(De.next(a))}catch(b){Ne(b)}},re=a=>{try{E(De.throw(a))}catch(b){Ne(b)}},E=a=>a.done?fe(a.value):Promise.resolve(a.value).then(Ee,re);E((De=De.apply(ge,Ie)).next())});function Oe(ge){return(0,x.U2)(`libraries/${ge}.json`)}function Ge(ge){return(0,x.U2)("library_tags.json",ge)}function he(ge){return ye(this,null,function*(){return(yield(0,x.IV)(`attachments/${ge}.json`)).status===0})}function be(ge){return(0,x.v_)("libraries.json",ge)}function le(ge,Ie){return(0,x.gz)(`libraries/${ge}.json`,Ie)}},84454:function(Ft,bt,te){"use strict";te.d(bt,{AD:function(){return ut},BA:function(){return it},D9:function(){return _e},Hp:function(){return ue},IM:function(){return Ve},Iy:function(){return me},KM:function(){return ke},KU:function(){return St},MJ:function(){return Fe},Ne:function(){return Re},ON:function(){return dt},Uj:function(){return yt},VY:function(){return at},YO:function(){return Ae},YX:function(){return Bt},Zn:function(){return E},_g:function(){return ee},_k:function(){return ot},c6:function(){return nt},cr:function(){return a},eV:function(){return we},fi:function(){return b},gh:function(){return ze},hS:function(){return et},iA:function(){return y},j6:function(){return ne},je:function(){return gt},jj:function(){return oe},kS:function(){return Pt},o6:function(){return ve},pO:function(){return Ot},rQ:function(){return Ue},sA:function(){return Le},xm:function(){return Ke},xo:function(){return He},y8:function(){return qe},yd:function(){return z}});var x=te(33270),ye=te(65582),Oe=te(65862),Ge=te(8591),he=te(74128),be=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ie=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={}))ge.call(ie,ae)&&De(ce,ae,ie[ae]);if(le)for(var ae of le(ie))Ie.call(ie,ae)&&De(ce,ae,ie[ae]);return ce},Ne=(ce,ie,ae)=>new Promise((se,de)=>{var Pe=$e=>{try{Be(ae.next($e))}catch(Je){de(Je)}},pe=$e=>{try{Be(ae.throw($e))}catch(Je){de(Je)}},Be=$e=>$e.done?se($e.value):Promise.resolve($e.value).then(Pe,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=>Ne(void 0,null,function*(){Ee(),(yield(0,x.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=>Ne(void 0,null,function*(){const ie=yield(0,x.yS)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.W0)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.Nl)(fe({},ce));if(ie.status===0)Ge.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`))}}),z=ce=>Ne(void 0,null,function*(){const ie=yield(0,x.IU)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.td)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.QX)(fe({},ce));if(ie.status===0)Ge.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)=>Ne(void 0,null,function*(){const ae=yield(0,x.o_)(fe({},ce));ae.status===0?(Ge.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)=>Ne(void 0,null,function*(){const ae=yield(0,x.ZL)(fe({},ce));ae.status===0?(Ge.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}`))}),me=(ce,ie)=>Ne(void 0,null,function*(){const ae=yield(0,x.aP)(fe({},ce));ae.status===0?(Ge.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)=>Ne(void 0,null,function*(){const ae=yield(0,x.vV)(fe({},ce));ae.status===0?(Ge.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=>Ne(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()}),Le=ce=>Ne(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",he.Z.API_SERVER+`/api/polls/${ce.categoryId}/commit_result.xlsx`),re()}),ze=ce=>Ne(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=>Ne(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}))}),nt=ce=>Ne(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}))}),we=ce=>Ne(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}))}),ut=ce=>Ne(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=>Ne(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=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ce}))}),gt=ce=>Ne(void 0,null,function*(){const ie=yield(0,x.Uy)(fe({},ce));ie.status===0?(Ge.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=>Ne(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=>Ne(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}))}),_e=ce=>Ne(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}))}),Re=ce=>Ne(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=>Ne(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}))}),et=ce=>Ne(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}))}),He=ce=>Ne(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}))}),at=ce=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ce}))}),St=ce=>Ne(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=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ce}))}),dt=ce=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${ce.id}.json`,query:ce}))}),Bt=ce=>Ne(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=>Ne(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}))}),yt=ce=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ce}))}),Ot=(ce,ie)=>Ne(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=>Ne(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}))}),it=ce=>Ne(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}))})},31574:function(Ft,bt,te){"use strict";te.d(bt,{M:function(){return be},Y:function(){return he}});var x=te(56656),ye=te.n(x),Oe=te(89392),Ge=te.n(Oe);const he=(le,ge="YYYY-MM-DD")=>(0,Oe.cloneDeepWith)(le,De=>{if(De instanceof ye())return De.format(ge)}),be=(le,ge,Ie)=>{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(Ne=>be(Ne,ge,Ie)):De(le[fe])?le[fe]=be(le[fe],ge,Ie):ge.includes(fe)&&typeof le[fe]=="string"&&(le[fe]=Ie?ye()(le[fe],Ie):ye()(le[fe]));return le}},61527:function(Ft,bt,te){"use strict";te.d(bt,{U:function(){return Ie}});var x=te(59301),ye=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,be=(De,fe,Ne)=>fe in De?ye(De,fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):De[fe]=Ne,le=(De,fe)=>{for(var Ne in fe||(fe={}))Ge.call(fe,Ne)&&be(De,Ne,fe[Ne]);if(Oe)for(var Ne of Oe(fe))he.call(fe,Ne)&&be(De,Ne,fe[Ne]);return De},ge=(De,fe,Ne)=>new Promise((Ee,re)=>{var E=y=>{try{b(Ne.next(y))}catch(z){re(z)}},a=y=>{try{b(Ne.throw(y))}catch(z){re(z)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((Ne=Ne.apply(De,fe)).next())});function Ie(De,fe){const[Ne,Ee]=(0,x.useState)(fe),[re,E]=(0,x.useState)(!1),[a,b]=(0,x.useState)();return[Ne,re,(z,ee=!1)=>ge(this,null,function*(){const ne=ee?fe:le(le({},Ne),z);E(!0),Ee(ne);const oe=yield De(ne);return E(!1),b(oe),oe}),a]}},66457: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 z},tJ:function(){return re},o1:function(){return E},Rd:function(){return y}});var x=te(65582),ye=te(43418),Oe=te(28103),Ge=te(8591),he=te(41867),be=te(65862),le=te(87169),ge=te(25510),Ie="data:image/png;base64,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",De=te.p+"static/newqrcode.a8740efb.png",fe=te(32637),Ne=te(59301),Ee=(me,Fe,Se)=>new Promise((Le,ze)=>{var ve=ut=>{try{we(Se.next(ut))}catch(Ue){ze(Ue)}},nt=ut=>{try{we(Se.throw(ut))}catch(Ue){ze(Ue)}},we=ut=>ut.done?Le(ut.value):Promise.resolve(ut.value).then(ve,nt);we((Se=Se.apply(me,Fe)).next())});const re=(me,Fe=!1)=>!!(E(me)&&a(Fe)),E=me=>(0,he.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(me=!1)=>{var Fe;const{user:Se}=(0,x.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:Ne.createElement("div",{style:{textAlign:"center"}},Ne.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"),Ne.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),Ne.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var me;const{user:Fe}=(0,x.getDvaApp)()._store.getState();return(me=Fe.userInfo)!=null&&me.professional_certification?!0:(ye.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ne.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:Ne.createElement("div",{className:"tc",style:{marginLeft:-38}},Ne.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ne.createElement("img",{src:De,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,Fe)=>me?!0:(ye.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.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"),Ne.createElement("div",{style:{marginLeft:"110px"}},Ne.createElement("img",{src:Ie,width:200}),Ne.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=me=>{ye.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ne.createElement("div",null,Ne.createElement("div",null,Ne.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"),Ne.createElement(Oe.Z,null),Ne.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ne.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 ",Ne.createElement("a",null,me),"\u5929\u3002"),Ne.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ne.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")),Ne.createElement("div",{style:{textAlign:"center",marginTop:30}},Ne.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ue=(me,Fe="")=>{const{shixunsDetail:{detail:Se}}=(0,x.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 Le="";return(Se==null?void 0:Se.public)===2&&(Le="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Le="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Le="\u5DF2\u5173\u95ED"),ye.default.info({centered:!0,icon:Ne.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ne.createElement("div",{className:"tc",style:{marginLeft:-38}},Ne.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ne.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Le,"\uFF0C",Fe,"\u3002"),Ne.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ne.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,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:Ne.createElement(le.Z,null),title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Fe,"\u3002"),Ne.createElement("br",null),Ne.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:Ne.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 me({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(Ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},50371:function(Ft,bt){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ye=1;ye{const he=Oe[Ge];he!==void 0&&(x[Ge]=he)})}return x}bt.Z=te},13845:function(Ft,bt,te){"use strict";te.d(bt,{F:function(){return x},Z:function(){return ye}});function x(Oe){return Oe!=null&&Oe===Oe.window}function ye(Oe,Ge){var he,be;if(typeof window=="undefined")return 0;const le=Ge?"scrollTop":"scrollLeft";let ge=0;return x(Oe)?ge=Oe[Ge?"pageYOffset":"pageXOffset"]:Oe instanceof Document?ge=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(ge=Oe[le]),Oe&&!x(Oe)&&typeof ge!="number"&&(ge=(be=((he=Oe.ownerDocument)!==null&&he!==void 0?he:Oe).documentElement)===null||be===void 0?void 0:be[le]),ge}},56762:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var x=te(59301);function ye(){const[,Oe]=x.useReducer(Ge=>Ge+1,0);return Oe}},68031:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Ge}});var x=te(16089);function ye(he,be,le,ge){const Ie=le-be;return he/=ge/2,he<1?Ie/2*he*he*he+be:Ie/2*((he-=2)*he*he+2)+be}var Oe=te(13845);function Ge(he){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:ge,duration:Ie=450}=be,De=le(),fe=(0,Oe.Z)(De,!0),Ne=Date.now(),Ee=()=>{const E=Date.now()-Ne,a=ye(E>Ie?Ie:E,fe,he,Ie);(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:_e,iconCls:Re,antCls:Ve,badgeShadowSize:et,motionDurationSlow:He,textFontSize:at,textFontSizeSM:St,statusSize:Pt,dotSize:dt,textFontWeight:Bt,indicatorHeight:Ae,indicatorHeightSM:yt,marginXS:Ot}=Ke,ke=`${Ve}-scroll-number`,it=(0,De.Z)(Ke,(ce,ie)=>{let{darkColor:ae}=ie;return{[`&${_e} ${_e}-color-${ce}`]:{background:ae,[`&:not(${_e}-count)`]:{color:ae}}}});return{[_e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Ke)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${_e}-count`]:{zIndex:Ke.indicatorZIndex,minWidth:Ae,height:Ae,color:Ke.badgeTextColor,fontWeight:Bt,fontSize:at,lineHeight:`${Ae}px`,whiteSpace:"nowrap",textAlign:"center",background:Ke.badgeColor,borderRadius:Ae/2,boxShadow:`0 0 0 ${et}px ${Ke.badgeShadowColor}`,transition:`background ${Ke.motionDurationMid}`,a:{color:Ke.badgeTextColor},"a:hover":{color:Ke.badgeTextColor},"a:hover &":{background:Ke.badgeColorHover}},[`${_e}-count-sm`]:{minWidth:yt,height:yt,fontSize:St,lineHeight:`${yt}px`,borderRadius:yt/2},[`${_e}-multiple-words`]:{padding:`0 ${Ke.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${_e}-dot`]:{zIndex:Ke.indicatorZIndex,width:dt,minWidth:dt,height:dt,background:Ke.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${et}px ${Ke.badgeShadowColor}`},[`${_e}-dot${ke}`]:{transition:`background ${He}`},[`${_e}-count, ${_e}-dot, ${ke}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Re}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${_e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${_e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Pt,height:Pt,verticalAlign:"middle",borderRadius:"50%"},[`${_e}-status-success`]:{backgroundColor:Ke.colorSuccess},[`${_e}-status-processing`]:{overflow:"visible",color:Ke.colorPrimary,backgroundColor:Ke.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:et,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ee,animationDuration:Ke.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${_e}-status-default`]:{backgroundColor:Ke.colorTextPlaceholder},[`${_e}-status-error`]:{backgroundColor:Ke.colorError},[`${_e}-status-warning`]:{backgroundColor:Ke.colorWarning},[`${_e}-status-text`]:{marginInlineStart:Ot,color:Ke.colorText,fontSize:Ke.fontSize}}}),it),{[`${_e}-zoom-appear, ${_e}-zoom-enter`]:{animationName:re,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`${_e}-zoom-leave`]:{animationName:E,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`&${_e}-not-a-wrapper`]:{[`${_e}-zoom-appear, ${_e}-zoom-enter`]:{animationName:a,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`${_e}-zoom-leave`]:{animationName:b,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`&:not(${_e}-status)`]:{verticalAlign:"middle"},[`${ke}-custom-component, ${_e}-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",[`${_e}-count, ${_e}-dot, ${ke}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=Ke=>{const{fontSize:_e,lineHeight:Re,lineWidth:Ve,marginXS:et,colorBorderBg:He}=Ke,at=Math.round(_e*Re),St=Ve,Pt=Ke.colorBgContainer,dt=Ke.colorError,Bt=Ke.colorErrorHover;return(0,fe.TS)(Ke,{badgeFontHeight:at,badgeShadowSize:St,badgeTextColor:Pt,badgeColor:dt,badgeColorHover:Bt,badgeShadowColor:He,badgeProcessingDuration:"1.2s",badgeRibbonOffset:et,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=Ke=>{const{fontSize:_e,lineHeight:Re,fontSizeSM:Ve,lineWidth:et}=Ke;return{indicatorZIndex:"auto",indicatorHeight:Math.round(_e*Re)-2*et,indicatorHeightSM:_e,dotSize:Ve/2,textFontSize:Ve,textFontSizeSM:Ve,textFontWeight:"normal",statusSize:Ve/2}};var oe=(0,Ne.Z)("Badge",Ke=>{const _e=ee(Ke);return[z(_e)]},ne);const ue=Ke=>{const{antCls:_e,badgeFontHeight:Re,marginXS:Ve,badgeRibbonOffset:et}=Ke,He=`${_e}-ribbon`,at=`${_e}-ribbon-wrapper`,St=(0,De.Z)(Ke,(Pt,dt)=>{let{darkColor:Bt}=dt;return{[`&${He}-color-${Pt}`]:{background:Bt,color:Bt}}});return{[`${at}`]:{position:"relative"},[`${He}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Ke)),{position:"absolute",top:Ve,padding:`0 ${Ke.paddingXS}px`,color:Ke.colorPrimary,lineHeight:`${Re}px`,whiteSpace:"nowrap",backgroundColor:Ke.colorPrimary,borderRadius:Ke.borderRadiusSM,[`${He}-text`]:{color:Ke.colorTextLightSolid},[`${He}-corner`]:{position:"absolute",top:"100%",width:et,height:et,color:"currentcolor",border:`${et/2}px solid`,transform:Ke.badgeRibbonCornerTransform,transformOrigin:"top",filter:Ke.badgeRibbonCornerFilter}}),St),{[`&${He}-placement-end`]:{insetInlineEnd:-et,borderEndEndRadius:0,[`${He}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${He}-placement-start`]:{insetInlineStart:-et,borderEndStartRadius:0,[`${He}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var me=(0,Ne.Z)(["Badge","Ribbon"],Ke=>{const _e=ee(Ke);return[ue(_e)]},ne),Se=Ke=>{const{className:_e,prefixCls:Re,style:Ve,color:et,children:He,text:at,placement:St="end",rootClassName:Pt}=Ke,{getPrefixCls:dt,direction:Bt}=Ge.useContext(le.E_),Ae=dt("ribbon",Re),yt=(0,he.o2)(et,!1),Ot=ye()(Ae,`${Ae}-placement-${St}`,{[`${Ae}-rtl`]:Bt==="rtl",[`${Ae}-color-${et}`]:yt},_e),[ke,it]=me(Ae),ce={},ie={};return et&&!yt&&(ce.background=et,ie.color=et),ke(Ge.createElement("div",{className:ye()(`${Ae}-wrapper`,Pt,it)},He,Ge.createElement("div",{className:ye()(Ot,it),style:Object.assign(Object.assign({},ce),Ve)},Ge.createElement("span",{className:`${Ae}-text`},at),Ge.createElement("div",{className:`${Ae}-corner`,style:ie}))))};function Le(Ke){let{prefixCls:_e,value:Re,current:Ve,offset:et=0}=Ke,He;return et&&(He={position:"absolute",top:`${et}00%`,left:0}),Ge.createElement("span",{style:He,className:ye()(`${_e}-only-unit`,{current:Ve})},Re)}function ze(Ke,_e,Re){let Ve=Ke,et=0;for(;(Ve+10)%10!==_e;)Ve+=Re,et+=Re;return et}function ve(Ke){const{prefixCls:_e,count:Re,value:Ve}=Ke,et=Number(Ve),He=Math.abs(Re),[at,St]=Ge.useState(et),[Pt,dt]=Ge.useState(He),Bt=()=>{St(et),dt(He)};Ge.useEffect(()=>{const Ot=setTimeout(()=>{Bt()},1e3);return()=>{clearTimeout(Ot)}},[et]);let Ae,yt;if(at===et||Number.isNaN(et)||Number.isNaN(at))Ae=[Ge.createElement(Le,Object.assign({},Ke,{key:et,current:!0}))],yt={transition:"none"};else{Ae=[];const Ot=et+10,ke=[];for(let ie=et;ie<=Ot;ie+=1)ke.push(ie);const it=ke.findIndex(ie=>ie%10===at);Ae=ke.map((ie,ae)=>{const se=ie%10;return Ge.createElement(Le,Object.assign({},Ke,{key:ie,value:se,offset:ae-it,current:ae===it}))});const ce=Pt{const{prefixCls:Re,count:Ve,className:et,motionClassName:He,style:at,title:St,show:Pt,component:dt="sup",children:Bt}=Ke,Ae=nt(Ke,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:yt}=Ge.useContext(le.E_),Ot=yt("scroll-number",Re),ke=Object.assign(Object.assign({},Ae),{"data-show":Pt,style:at,className:ye()(Ot,et,He),title:St});let it=Ve;if(Ve&&Number(Ve)%1===0){const ce=String(Ve).split("");it=Ge.createElement("bdi",null,ce.map((ie,ae)=>Ge.createElement(ve,{prefixCls:Ot,count:Number(Ve),value:ie,key:ce.length-ae})))}return at&&at.borderColor&&(ke.style=Object.assign(Object.assign({},at),{boxShadow:`0 0 0 1px ${at.borderColor} inset`})),Bt?(0,be.Tm)(Bt,ce=>({className:ye()(`${Ot}-custom-component`,ce==null?void 0:ce.className,He)})):Ge.createElement(dt,Object.assign({},ke,{ref:_e}),it)}),Ue=function(Ke,_e){var Re={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&_e.indexOf(Ve)<0&&(Re[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ve=Object.getOwnPropertySymbols(Ke);et{var Re,Ve,et,He,at;const{prefixCls:St,scrollNumberPrefixCls:Pt,children:dt,status:Bt,text:Ae,color:yt,count:Ot=null,overflowCount:ke=99,dot:it=!1,size:ce="default",title:ie,offset:ae,style:se,className:de,rootClassName:Pe,classNames:pe,styles:Be,showZero:$e=!1}=Ke,Je=Ue(Ke,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Ce,direction:mt,badge:At}=Ge.useContext(le.E_),Tt=Ce("badge",St),[Ht,Jt]=oe(Tt),zt=Ot>ke?`${ke}+`:Ot,Xe=zt==="0"||zt===0,lt=Ot===null||Xe&&!$e,Dt=(Bt!=null||yt!=null)&<,Lt=it&&!Xe,sn=Lt?"":zt,pn=(0,Ge.useMemo)(()=>(sn==null||sn===""||Xe&&!$e)&&!Lt,[sn,Xe,$e,Lt]),yn=(0,Ge.useRef)(Ot);pn||(yn.current=Ot);const bn=yn.current,da=(0,Ge.useRef)(sn);pn||(da.current=sn);const Ra=da.current,Fa=(0,Ge.useRef)(Lt);pn||(Fa.current=Lt);const Aa=(0,Ge.useMemo)(()=>{if(!ae)return Object.assign(Object.assign({},At==null?void 0:At.style),se);const Xn={marginTop:ae[1]};return mt==="rtl"?Xn.left=parseInt(ae[0],10):Xn.right=-parseInt(ae[0],10),Object.assign(Object.assign(Object.assign({},Xn),At==null?void 0:At.style),se)},[mt,ae,se,At==null?void 0:At.style]),ir=ie!=null?ie:typeof bn=="string"||typeof bn=="number"?bn:void 0,Ba=pn||!Ae?null:Ge.createElement("span",{className:`${Tt}-status-text`},Ae),Ea=!bn||typeof bn!="object"?void 0:(0,be.Tm)(bn,Xn=>({style:Object.assign(Object.assign({},Aa),Xn.style)})),Er=(0,he.o2)(yt,!1),dr=ye()(pe==null?void 0:pe.indicator,(Re=At==null?void 0:At.classNames)===null||Re===void 0?void 0:Re.indicator,{[`${Tt}-status-dot`]:Dt,[`${Tt}-status-${Bt}`]:!!Bt,[`${Tt}-color-${yt}`]:Er}),$t={};yt&&!Er&&($t.color=yt,$t.background=yt);const Bn=ye()(Tt,{[`${Tt}-status`]:Dt,[`${Tt}-not-a-wrapper`]:!dt,[`${Tt}-rtl`]:mt==="rtl"},de,Pe,At==null?void 0:At.className,(Ve=At==null?void 0:At.classNames)===null||Ve===void 0?void 0:Ve.root,pe==null?void 0:pe.root,Jt);if(!dt&&Dt){const Xn=Aa.color;return Ht(Ge.createElement("span",Object.assign({},Je,{className:Bn,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.root),(et=At==null?void 0:At.styles)===null||et===void 0?void 0:et.root),Aa)}),Ge.createElement("span",{className:dr,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(He=At==null?void 0:At.styles)===null||He===void 0?void 0:He.indicator),$t)}),Ae&&Ge.createElement("span",{style:{color:Xn},className:`${Tt}-status-text`},Ae)))}return Ht(Ge.createElement("span",Object.assign({ref:_e},Je,{className:Bn,style:Object.assign(Object.assign({},(at=At==null?void 0:At.styles)===null||at===void 0?void 0:at.root),Be==null?void 0:Be.root)}),dt,Ge.createElement(Oe.default,{visible:!pn,motionName:`${Tt}-zoom`,motionAppear:!1,motionDeadline:1e3},Xn=>{let{className:Sa,ref:pa}=Xn;var Za,jn;const xo=Ce("scroll-number",Pt),Co=Fa.current,Ua=ye()(pe==null?void 0:pe.indicator,(Za=At==null?void 0:At.classNames)===null||Za===void 0?void 0:Za.indicator,{[`${Tt}-dot`]:Co,[`${Tt}-count`]:!Co,[`${Tt}-count-sm`]:ce==="small",[`${Tt}-multiple-words`]:!Co&&Ra&&Ra.toString().length>1,[`${Tt}-status-${Bt}`]:!!Bt,[`${Tt}-color-${yt}`]:Er});let kt=Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(jn=At==null?void 0:At.styles)===null||jn===void 0?void 0:jn.indicator),Aa);return yt&&!Er&&(kt=kt||{},kt.background=yt),Ge.createElement(ut,{prefixCls:xo,show:!pn,motionClassName:Sa,className:Ua,count:Ra,title:ir,style:kt,key:"scrollNumber",ref:pa},Ea)}),Ba))},gt=Ge.forwardRef(qe);gt.Ribbon=Se;var ot=gt},66104:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ut}});var x=te(92310),ye=te.n(x),Oe=te(11592),Ge=te(26112),he=te(59301),be=te(92343),le=te(36355),ge=te(84105),Ie=te(91857);const De=Ue=>{let{children:qe}=Ue;const{getPrefixCls:gt}=he.useContext(le.E_),ot=gt("breadcrumb");return he.createElement("li",{className:`${ot}-separator`,"aria-hidden":"true"},qe===""?qe:qe||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var fe=De,Ne=function(Ue,qe){var gt={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[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,gt,ot){if(gt==null)return null;const{className:Ke,onClick:_e}=qe,Re=Ne(qe,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,Ge.Z)(Re,{data:!0,aria:!0})),{onClick:_e});return ot!==void 0?he.createElement("a",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke),href:ot}),gt):he.createElement("span",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke)}),gt)}function E(Ue,qe){return(ot,Ke,_e,Re,Ve)=>{if(qe)return qe(ot,Ke,_e,Re);const et=Ee(ot,Ke);return re(Ue,ot,et,Ve)}}var a=function(Ue,qe){var gt={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{const{prefixCls:qe,separator:gt="/",children:ot,menu:Ke,overlay:_e,dropdownProps:Re,href:Ve}=Ue,He=(at=>{if(Ke||_e){const St=Object.assign({},Re);if(Ke){const Pt=Ke||{},{items:dt}=Pt,Bt=a(Pt,["items"]);St.menu=Object.assign(Object.assign({},Bt),{items:dt==null?void 0:dt.map((Ae,yt)=>{var{key:Ot,title:ke,label:it,path:ce}=Ae,ie=a(Ae,["key","title","label","path"]);let ae=it!=null?it:ke;return ce&&(ae=he.createElement("a",{href:`${Ve}${ce}`},ae)),Object.assign(Object.assign({},ie),{key:Ot!=null?Ot:yt,label:ae})})})}else _e&&(St.overlay=_e);return he.createElement(Ie.Z,Object.assign({placement:"bottom"},St),he.createElement("span",{className:`${qe}-overlay-link`},at,he.createElement(ge.Z,null)))}return at})(ot);return He!=null?he.createElement(he.Fragment,null,he.createElement("li",null,He),gt&&he.createElement(fe,null,gt)):null},y=Ue=>{const{prefixCls:qe,children:gt,href:ot}=Ue,Ke=a(Ue,["prefixCls","children","href"]),{getPrefixCls:_e}=he.useContext(le.E_),Re=_e("breadcrumb",qe);return he.createElement(b,Object.assign({},Ke,{prefixCls:Re}),re(Re,Ke,gt,ot))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ee=te(17313),ne=te(83116),oe=te(37613);const ue=Ue=>{const{componentCls:qe,iconCls:gt}=Ue;return{[qe]:Object.assign(Object.assign({},(0,ee.Wf)(Ue)),{color:Ue.itemColor,fontSize:Ue.fontSize,[gt]:{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`]:{[` +`),vn.focus();default:throw new Error}},[vn,Va]),Zi=(0,x.useMemo)(()=>{switch(Va){case Dt:return x.createElement(Ve,{callback:Ir,onCancel:zi});case bn:return x.createElement(et.Z,{callback:Ir,onCancel:zi});case Lt:return x.createElement(He.Z,{callback:Ir,onCancel:zi});case sn:return x.createElement(Pe,{callback:Ir,onCancel:zi});case da:return x.createElement(Ce,{callback:Ir,onCancel:zi});case"maths-latex":return x.createElement(Jt,{showSaveButton:!0,callback:Ir});case"inline-latex":return x.createElement(zt.Z,{showSaveButton:!0,callback:Ir});default:return null}},[Va]);function zi(){mo("")}(0,x.useEffect)(()=>{if(Ji.current){let Ar=function(Ei){Io=!0,ai=Ei.pageY},ba=function(){Io=!1},er=function(Ei){if(Io){let Ci=Ei.pageY-ai;Ci<0&&(Ci=0),Ci>300&&(Ci=300);let Oi=Un+Ci+"px";Jo(Oi)}},qa=Ji.current,Io=!1,ai=0;return qa.addEventListener("mousedown",Ar),document.addEventListener("mousemove",er),document.addEventListener("mouseup",ba),()=>{qa.removeEventListener("mousedown",Ar),document.removeEventListener("mousemove",er),document.removeEventListener("mouseup",ba)}}},[vn,Ji]),(0,x.useEffect)(()=>{Jo(Un)},[Un]);const tl=pa(It),ml=pa(Eo),fl={width:tl,height:ml},Pi=(0,x.useMemo)(()=>{if(Qr){let Ar=new Date(Qr),ba=Ar.getHours(),er=Ar.getMinutes(),qa=Ar.getSeconds();return ba=ba<10?"0"+ba:ba,er=er<10?"0"+er:er,qa=qa<10?"0"+qa:qa,`${ba}:${er}:${qa}`}return 0},[Qr]),mi=Ar=>{const ba=[];if(Uo){let er=-1;Ar=Ar.replace(/(@▁▁@|@▁@)/g,function(qa,Io,ai){ba.push({multiLine:qa!==Bn})})}return ba};function Vi(){window.sessionStorage.removeItem(Lo),Pa(!1),Rr(0)}function pl(){Pa(!1),Rr(0),vn.setValue(window.sessionStorage.getItem(Lo))}(0,x.useEffect)(()=>{Co[Va]&&Va!==pn&&Va!==sn&&setTimeout(()=>{const Ar=document.getElementsByClassName("markdown-popup-form")[0],ba=window.innerWidth/2-Ar.offsetWidth/2,er=window.innerHeight/2-Ar.offsetHeight/2;rl(ba),hi(er)},0)},[Va]);const El=Ar=>{Ar.preventDefault();const ba=Ar.clientX-dl,er=Ar.clientY-_i;document.body.onmousemove=qa=>{let Io=qa.clientX-ba,ai=qa.clientY-er;const Ei=document.getElementsByClassName("markdown-popup-form")[0],Ci=window.innerWidth-Ei.offsetWidth,Oi=window.innerHeight-Ei.offsetHeight;Io=Math.max(0,Math.min(Io,Ci)),ai=Math.max(0,Math.min(ai,Oi)),yl(qa.clientX,qa.clientY,ba,er)&&(rl(Io),hi(ai))},document.body.onmouseup=function(){document.body.onmousemove=null}},yl=(Ar,ba,er,qa)=>{const Io=document.body.clientHeight,ai=document.body.clientWidth;return Ar<20&&er>Ar||Ar>ai-20&&erba||ba>Io-20&&qaze in Le?Ne(Le,ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Le[ze]=ve,z=(Le,ze)=>{for(var ve in ze||(ze={}))a.call(ze,ve)&&y(Le,ve,ze[ve]);if(E)for(var ve of E(ze))b.call(ze,ve)&&y(Le,ve,ze[ve]);return Le},ee=(Le,ze)=>Ee(Le,re(ze));const{useForm:ne}=x.default,oe={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Le,onCancel:ze})=>{const[ve]=ne();let nt=(0,Ie.useRef)();function we(qe){nt.current.width=ve.getFieldValue("width"),nt.current.align=ve.getFieldValue("align"),Le(qe,nt.current)}function ut(qe,gt){if(qe.status===-1){ye.ZP.error(qe.message);return}ve.setFieldsValue({src:`/api/attachments/${qe.id}`,type:gt.type})}function Ue(qe){let gt=qe.target.files[0];nt.current=gt,Se(gt,ut)}return fe.createElement(x.default,ee(z({form:ve},ue),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),fe.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(x.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(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(Oe.default,{style:{width:264}})),fe.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(Ge.Z,null,fe.createElement(x.default.Item,{name:"width",style:{margin:0}},fe.createElement(he.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(x.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(x.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:Le}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:Le}))}function Se(Le,ze){if(!Le)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",Le),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var nt=new window.XMLHttpRequest;nt.withCredentials=!0,nt.addEventListener("load",function(we){ze(JSON.parse(we.target.responseText),Le)},!1),nt.addEventListener("error",function(we){console.error(we)},!1),nt.open("POST",`${ge.KI}/api/attachments.json`),nt.send(ve)}},57261:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Oe}});var x=te(59301),ye=te(4676);class Oe extends x.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)}}},61584:function(Ft,bt,te){"use strict";te.d(bt,{i:function(){return ue},Z:function(){return Fe}});var x={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),Ge=te(93948),he=te(92310),be=te.n(he),le=te(65862),ge=te(2524),Ie=te(41867),De=te(79005),fe=te(20345),Ne=te(77882),Ee=te(31081),re=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),z=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:Ne,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:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var Fe=({className:Se,dataSource:Le=[],col:ze=4,right:ve,bottom:nt=23,precision:we=0,wrapWidth:ut=1200,trackEventItems:Ue,loading:qe,onRemove:gt=()=>{},isCurrent:ot=!0,showAlias:Ke=!1,showProgress:_e=!1})=>{const Re=Math.floor((ut-(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(et=>(window.ENV==="build"&&(et.ptimg=`/react/build${et.ptimg}`,et.swimg=`/react/build${et.swimg}`),et));return oe.createElement(ye.Z,{spinning:qe},oe.createElement("div",{className:be()(x.list,Se)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((et,He)=>{var at,St,Pt,dt,Bt,Ae;const{name:yt,id:Ot,identifier:ke,featured:it,school_name:ce,image_url:ie,excellent:ae,is_plan:se}=et;return oe.createElement("div",{key:Ot,className:ot&&_e?x.wrapisCurrent:x.wrap,style:{width:Re,marginRight:(1+He)%ze===0?0:ve+we,marginBottom:nt}},oe.createElement("a",{className:x.li,onClick:de=>{de.preventDefault(),de.stopPropagation(),Ue&&(0,le.L9)([Ue]),(0,le.xg)(`/paths/${ke}`)}},oe.createElement("div",{className:x.img},oe.createElement("img",{className:x.cover,src:`${ie}`}),ot&&(0,Ie.bg)()&&(et==null?void 0:et.studying)&&oe.createElement("div",{className:`${x.movebq} user-path-items`,onClick:de=>{de.stopPropagation(),gt(et)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(at=et==null?void 0:et.subject_tags)==null?void 0:at.map((de,Pe)=>{var pe,Be;if(Pe===0){const Je=(pe=Ve.find(Ce=>Ce.name==de))==null?void 0:pe.swimg;return oe.createElement("img",{className:x.sign,src:Je,style:{left:"-4px"}})}const $e=(Be=Ve.find(Je=>Je.name==de))==null?void 0:Be.ptimg;return oe.createElement("img",{className:x.sign,src:$e,style:{left:`${48+52*(Pe-1)+2*Pe}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&oe.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:x.name},oe.createElement(Oe.Z,{title:Ke&&(et!=null&&et.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yt}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):yt},oe.createElement("span",{className:x.e},Ke&&(et==null?void 0:et.excellent_alias_name)||yt))),ot&&_e&&((St=et==null?void 0:et.progress)==null?void 0:St.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(Ge.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Pt=et==null?void 0:et.progress)==null?void 0:Pt.my_score)/((dt=et==null?void 0:et.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Bt=et==null?void 0:et.progress)==null?void 0:Bt.my_score,"/",(Ae=et==null?void 0:et.progress)==null?void 0:Ae.all_score),(!ot||!_e)&&oe.createElement("div",{className:x.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,et.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,et.members_count)))))))})),!Le.length&&oe.createElement(ge.Z,null)))}},3918:function(Ft,bt,te){"use strict";te.d(bt,{jL:function(){return he},w9:function(){return pa},vv:function(){return It},dN:function(){return Co},QD:function(){return il},cQ:function(){return Pe.Z},vg:function(){return dr},Oz:function(){return Fa},op:function(){return Rr},O5:function(){return Pi},_b:function(){return Ki},t7:function(){return nt},tT:function(){return Ue},Gi:function(){return Ao},YG:function(){return eo},Ed:function(){return co},kT:function(){return Lo},qp:function(){return b},Um:function(){return ue},K3:function(){return ee},vr:function(){return rl},qE:function(){return xi},Je:function(){return ot},wb:function(){return Ae},rC:function(){return de},lB:function(){return ke},cq:function(){return na},kO:function(){return Tr},tp:function(){return Se},Si:function(){return pl},k8:function(){return jo},Du:function(){return ai}});var x=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:an=[],img:Wt,imgWidth:Gt=346,title:ia,sunTitle:pr,bannerExtraContent:Kr})=>x.createElement("div",{className:ye.banner},x.createElement("div",{className:ye.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,ia),x.createElement("span",null,pr)),an.length>0&&x.createElement("div",{className:ye.btns},an.map((Yn,cr)=>x.createElement("div",{key:cr,onClick:Yn.click},Yn.name,Yn.sign?x.createElement("img",{src:Oe,width:39}):null))),Kr),Wt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Wt,width:Gt}))),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),ge=te.n(le),Ie=te(89392),De=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,re=(an,Wt,Gt)=>Wt in an?De(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,E=(an,Wt)=>{for(var Gt in Wt||(Wt={}))Ne.call(Wt,Gt)&&re(an,Gt,Wt[Gt]);if(fe)for(var Gt of fe(Wt))Ee.call(Wt,Gt)&&re(an,Gt,Wt[Gt]);return an},b=({dataSource:an=[],value:Wt,onChange:Gt,onTitleChange:ia,className:pr,title:Kr,titleWidth:Yn=41,style:cr={},fontColor:Hr="#6A7283",showCount:yo,classNameActive:Sr,styleItem:Oa={}})=>{const[fo,Go]=(0,x.useState)(0),[fi,Zr]=(0,x.useState)(!1),Jr=(0,x.useRef)(null),Xo=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var lr;an.length!==0&&(((lr=Jr==null?void 0:Jr.current)==null?void 0:lr.clientHeight)>97?Go(1):Go(0)),an.length===0&&Go(0),Zr(!1)},[an]),x.createElement("div",{className:ge()(be.row,pr),style:cr},x.createElement("div",{onClick:(0,Ie.throttle)(()=>ia==null?void 0:ia(),2e3),style:{width:Yn,marginTop:fi?12:4},className:`${be.title} ${ia?"current":""}`},Kr),x.createElement("div",{className:fi?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},x.createElement("div",{className:be.bar,ref:Xo,style:fo>0?{height:fo===1?97:"auto",overflow:fo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:be.tag,ref:Jr},an==null?void 0:an.map(lr=>x.createElement("span",{onClick:()=>Gt(lr.id),key:lr.id,style:E(E({color:Hr},Oa),(lr==null?void 0:lr.style)||{}),className:Wt===lr.id?ge()(Sr||be.active,lr.classNameActive):""},x.createElement("span",{title:lr.name,className:be.name},lr.name),!!yo&&x.createElement("span",{className:be.num},lr.count))))),!!fo&&x.createElement(x.Fragment,null,fo===1?x.createElement("div",{onClick:()=>{var lr;Go(2),((lr=Jr==null?void 0:Jr.current)==null?void 0:lr.clientHeight)>245?Zr(!0):Zr(!1)},className:be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Xo.current.scrollTop=0,Go(1),Zr(!1)},className:be.action},"\u6536\u8D77",x.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:an=[],value:Wt,onChange:Gt,onTitleChange:ia,className:pr,title:Kr,titleWidth:Yn=41,style:cr={},fontColor:Hr="#6A7283",showCount:yo,expand:Sr=!0})=>{const[Oa,fo]=(0,x.useState)(0),[Go,fi]=(0,x.useState)(!1),Zr=(0,x.useRef)(null),Jr=(0,x.useRef)(null),[Xo,lr]=(0,x.useState)(Sr);return x.createElement("div",{className:ge()(y.row,pr),style:cr},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Ie.throttle)(()=>ia==null?void 0:ia(),2e3),style:{width:Yn,marginTop:Go?12:4},className:`${y.title} ${ia?"current":""}`},Kr),x.createElement("i",{className:`iconfont ${Xo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Xo?8:10},onClick:()=>lr(!Xo)})),Xo&&x.createElement("div",{className:Go?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:Jr},x.createElement("div",{className:y.tag,ref:Zr},an==null?void 0:an.map(pt=>x.createElement("span",{onClick:()=>Gt(pt.id),key:pt.id,style:{color:Hr},className:Wt===pt.id?y.active:""},x.createElement("span",{title:pt.name,className:y.name},pt.name),!!yo&&x.createElement("span",{className:y.num},pt.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ue=({dataSource:an=[],value:Wt,onChange:Gt,onTitleChange:ia,className:pr,title:Kr,titleWidth:Yn=41,style:cr={},fontColor:Hr="#fff",showCount:yo,expand:Sr=!0})=>{const[Oa,fo]=(0,x.useState)(0),[Go,fi]=(0,x.useState)(!1),Zr=(0,x.useRef)(null),Jr=(0,x.useRef)(null),[Xo,lr]=(0,x.useState)(Sr);return x.createElement("div",{className:ge()(ne.row,pr),style:cr},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Ie.throttle)(()=>ia==null?void 0:ia(),2e3),style:{width:Yn},className:`${ne.title} ${ia?"current":""}`},Kr),x.createElement("i",{className:`iconfont ${Xo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Xo?"#00DDC7":"#037F74",fontSize:Xo?10:12},onClick:()=>lr(!Xo)})),Xo&&x.createElement("div",{className:Go?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},x.createElement("div",{className:ne.bar,ref:Jr},x.createElement("div",{className:ne.tag,ref:Zr},an==null?void 0:an.map(pt=>x.createElement("span",{onClick:()=>Gt(pt.id),key:pt.id,style:{color:Hr},className:Wt===pt.id?ne.active:""},x.createElement("span",{title:pt.name,className:ne.name},pt.name),!!yo&&x.createElement("span",{className:ne.num},pt.count)))))))},me={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:an=[],value:Wt,onChange:Gt,className:ia,style:pr={}})=>x.createElement("div",{style:pr,className:ge()(me.tabs,ia)},an.map(Kr=>x.createElement("span",{onClick:()=>Gt(Kr.id),className:Wt===Kr.id?me.active:"",key:Kr.id},Kr.name))),Le={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"},ze=te(92832),nt=({dataSource:an=[],value:Wt="",onChange:Gt,onInputChange:ia=()=>{},className:pr,style:Kr={},placeholder:Yn,allowClear:cr=!1})=>{var Hr;const[yo,Sr]=(0,x.useState)(""),[Oa,fo]=(0,x.useState)("");(0,x.useEffect)(()=>{var Zr;let Jr=Wt;(Zr=JSON.stringify(Wt))!=null&&Zr.includes("{")&&(Sr(Wt.id),Jr=Wt.value||"");try{fo(decodeURIComponent(Jr||""))}catch(Xo){fo(decodeURIComponent(Jr||""))}},[Wt]);const Go=()=>{Gt(encodeURIComponent(Oa),yo||null)},fi=Zr=>{Zr!==yo&&(Sr(Zr),Gt(encodeURIComponent(Oa),Zr))};return x.createElement("div",{className:ge()(Le.input,pr),style:Kr},!!an.length&&x.createElement("div",{className:Le.dropdown},x.createElement("div",{className:Le.text},(Hr=an.find(Zr=>Zr.id===yo))==null?void 0:Hr.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Le.b1}),x.createElement("b",{className:Le.b2})),x.createElement("div",{className:Le.menu},an.map((Zr,Jr)=>x.createElement("div",{key:Jr,onClick:()=>fi(Zr.id)},Zr.name)))),x.createElement(ze.default,{onPressEnter:Go,value:Oa,onChange:Zr=>{fo(Zr.target.value),ia(encodeURIComponent(Zr.target.value),yo||null)},bordered:!1,placeholder:Yn}),x.createElement("i",{onClick:Go,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ue=({dataSource:an=[],value:Wt="",onChange:Gt,onInputChange:ia=()=>{},className:pr,style:Kr={},placeholder:Yn,allowClear:cr=!1})=>{var Hr;const[yo,Sr]=(0,x.useState)(""),[Oa,fo]=(0,x.useState)("");(0,x.useEffect)(()=>{var Zr;let Jr=Wt;(Zr=JSON.stringify(Wt))!=null&&Zr.includes("{")&&(Sr(Wt.id),Jr=Wt.value||"");try{fo(decodeURIComponent(Jr||""))}catch(Xo){fo(decodeURIComponent(Jr||""))}},[Wt]);const Go=()=>{Gt(encodeURIComponent(Oa),yo||null)},fi=Zr=>{Zr!==yo&&(Sr(Zr),Gt(encodeURIComponent(Oa),Zr))};return x.createElement("div",{className:ge()(we.input,pr),style:Kr},!!an.length&&x.createElement("div",{className:we.dropdown},x.createElement("div",{className:we.text},(Hr=an.find(Zr=>Zr.id===yo))==null?void 0:Hr.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:we.menu},an.map((Zr,Jr)=>x.createElement("div",{key:Jr,onClick:()=>fi(Zr.id)},Zr.name)))),x.createElement(ze.default,{onPressEnter:Go,value:Oa,onChange:Zr=>{fo(Zr.target.value),ia(encodeURIComponent(Zr.target.value),yo||null)},bordered:!1,placeholder:Yn}),x.createElement("i",{onClick:Go,className:"iconfont icon-sousuo9 font14 pl10 current"}))},qe={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:an,onChange:Wt,className:Gt,total:ia,pageSize:pr,style:Kr={}})=>{const Yn=an<2,cr=an>=Math.ceil(ia/pr);return ia<=pr?x.createElement(x.Fragment,null):x.createElement("div",{className:ge()(qe.quickPager,Gt),style:Kr},x.createElement("div",{onClick:()=>{Yn||Wt(an-1,"prev")},className:Yn?qe.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{cr||Wt(an+1,"next")},className:cr?qe.disabled:""},"\u4E0B\u4E00\u9875"))},Ke={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"},_e=te(71418),Re=te(6848),Ve=te(13570),et=te(74128),He=te(65862),at=te(96908),St=te(57177),Pt=te(81378),dt=te(2524),Ae=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr})=>{const yo=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:Hr},x.createElement("div",{className:ge()(Ke.list,an)},!!Wt.length&&Wt.map((Sr,Oa)=>{const{name:fo,id:Go,identifier:fi,power:Zr,cover_image_id:Jr,pic:Xo}=Sr;return x.createElement("div",{className:Ke.wrap,key:Go,style:{width:yo,marginRight:(1+Oa)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/shixuns/${fi}/challenges`,className:Ke.li,onClick:lr=>{lr.preventDefault(),cr&&(0,He.L9)([cr]),Zr&&(0,He.xg)(`/shixuns/${fi}/challenges`)}},x.createElement("div",{className:Ke.img},x.createElement("img",{className:Ke.cover,src:`${Xo}`}),Sr.is_jupyter&&x.createElement("img",{className:Ke.sign,src:at}),Sr.is_jupyter_lab&&x.createElement("img",{className:Ke.sign,src:St}),Sr.is_unity_3d&&x.createElement("img",{className:Ke.sign,src:Pt})),x.createElement("div",{className:Ke.name},x.createElement(Re.Z,{title:fo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Ke.e},fo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Ke.tags},x.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Sr.challenges_count))),!!Sr.myshixuns_count&&x.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Sr.myshixuns_count))),x.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Sr.level))),x.createElement("div",{className:Ke.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Sr.score_info}),x.createElement("span",null,"\xA0",Sr.score_info?`${Sr.score_info}\u5206`:"5\u5206")))),!Zr&&x.createElement("div",{className:Ke.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&x.createElement(dt.Z,null)))},yt={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"},ke=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,wrapClassName:cr,trackEventItems:Hr,loading:yo})=>{const Sr=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:yo},x.createElement("div",{className:ge()(yt.list,an)},!!Wt.length&&Wt.map((Oa,fo)=>{const{name:Go,id:fi,identifier:Zr,power:Jr,cover_image_id:Xo,pic:lr}=Oa;return x.createElement("div",{className:ge()(yt.wrap,cr),key:fi,style:{width:Sr,marginRight:(1+fo)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/shixuns/${Zr}/challenges`,className:yt.li,onClick:pt=>{pt.preventDefault(),Hr&&(0,He.L9)([Hr]),Jr&&(0,He.xg)(`/shixuns/${Zr}/challenges`)}},x.createElement("img",{src:te(47621),className:yt.titleBg}),x.createElement("div",{className:yt.name},x.createElement(Re.Z,{title:Go||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:yt.e},Go||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:yt.img},x.createElement("img",{className:yt.cover,src:Xo?`${et.Z.API_SERVER}/api/attachments/${Xo}`:`${et.Z.IMG_SERVER+lr}`}),Oa.is_jupyter&&x.createElement("div",{className:yt.bq},"Jupyter"),Oa.is_jupyter_lab&&x.createElement("div",{className:yt.bq},"JupyterLab"),Oa.is_unity_3d&&x.createElement("div",{className:yt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:yt.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:yt.value},Oa.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:yt.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:yt.value},Oa.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:yt.text},"\u5173\u5361\u6570"),x.createElement("span",{className:yt.value},Oa.challenges_count)),x.createElement("div",{className:yt.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Oa.score_info}),x.createElement("span",{className:yt.value,style:{color:"#FF9C00"}},"\xA0",Oa.score_info?`${Oa.score_info}\u5206`:"5\u5206"))))),!Jr&&x.createElement("div",{className:yt.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&x.createElement(dt.Z,null)))},it={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ce="data:image/png;base64,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",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",ae="data:image/png;base64,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",de=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr,wrapClassName:yo,imgClassName:Sr})=>{const Oa=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:Hr},x.createElement("div",{className:ge()(it.list,an)},!!Wt.length&&Wt.map((fo,Go)=>{const{name:fi,id:Zr,identifier:Jr,power:Xo,cover_image_id:lr,pic:pt}=fo;return x.createElement("div",{className:ge()(it.wrap,yo),key:Zr,style:{width:Oa,marginRight:(1+Go)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/shixuns/${Jr}/challenges`,className:it.li,onClick:ol=>{ol.preventDefault(),cr&&(0,He.L9)([cr]),Xo&&(0,He.xg)(`/shixuns/${Jr}/challenges`)}},x.createElement("div",{className:ge()(it.img,Sr)},x.createElement("img",{className:it.cover,src:lr?`${et.Z.API_SERVER}/api/attachments/${lr}`:`${et.Z.IMG_SERVER+pt}`}),fo.is_jupyter&&x.createElement("img",{className:it.sign,src:ce}),fo.is_jupyter_lab&&x.createElement("img",{className:it.sign,src:ie}),fo.is_unity_3d&&x.createElement("img",{className:it.sign,src:ae})),x.createElement("div",{className:it.name},x.createElement(Re.Z,{title:fi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:it.e},fi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:it.tags},x.createElement(Re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,fo.challenges_count))),!!fo.myshixuns_count&&x.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,fo.myshixuns_count))),x.createElement(Re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,fo.level))),x.createElement("div",{className:it.rate},x.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:fo.score_info}),x.createElement("span",null,"\xA0",fo.score_info?`${fo.score_info}\u5206`:"5\u5206")))),!Xo&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&x.createElement(dt.Z,null)))},Pe=te(61584),pe={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"},Be=te(79005),$e=te(20345),Je=te(77882),Ce=te(31081),mt=te(75309),At=te(71979),Tt=te(47558),Ht=te(42922),Jt=te(66832),zt=te(96593),Xe=te(19664),lt=te(91833),Dt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,yn=(an,Wt,Gt)=>Wt in an?Dt(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,bn=(an,Wt)=>{for(var Gt in Wt||(Wt={}))sn.call(Wt,Gt)&&yn(an,Gt,Wt[Gt]);if(Lt)for(var Gt of Lt(Wt))pn.call(Wt,Gt)&&yn(an,Gt,Wt[Gt]);return an};const da=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Be,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:At},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Jt,swimg:zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Xe,swimg:lt}];var Fa=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr,wrapClassName:yo,imgClassName:Sr,isArrow:Oa=!1,imgStyle:fo={}})=>{const Go=Math.floor((Yn-(Gt-1)*ia)/Gt),[fi,Zr]=(0,x.useState)(),[Jr,Xo]=(0,x.useState)(),lr=ol=>Zr(ol),pt=()=>Zr(-1);return x.createElement(_e.Z,{spinning:Hr},x.createElement("div",{className:ge()(pe.list,an)},!!(Wt!=null&&Wt.length)&&(Wt==null?void 0:Wt.map((ol,Sl)=>{var Ll;const{name:vl,id:bl,identifier:xl,featured:_l,school_name:wi,image_url:Qi,excellent:Pl,is_plan:Nl}=ol;return x.createElement("div",{key:bl,className:ge()(pe.wrap,yo),style:{width:Go,marginRight:(1+Sl)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{target:"_blank",href:`/paths/${xl}`,className:pe.li,onClick:sl=>{sl.preventDefault(),cr&&(0,He.L9)([cr]),(0,He.xg)(`/paths/${xl}`)}},x.createElement("img",{src:te(39057),className:pe.titleBg}),x.createElement("div",{className:pe.name},x.createElement(Re.Z,{title:vl},x.createElement("span",{className:pe.e,style:{color:Oa&&fi===Sl?"#145DFF":"#000000"},onMouseEnter:()=>{lr(Sl)},onMouseLeave:pt},vl))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ge()(pe.img,Sr)},x.createElement("img",{className:pe.cover,style:bn({},fo),src:`${et.Z.IMG_SERVER+Qi}`}),(Ll=ol==null?void 0:ol.subject_tags)==null?void 0:Ll.map((sl,qi)=>{var Cl,Ui;if(qi===0){const cl=(Cl=da.find(Il=>Il.name==sl))==null?void 0:Cl.swimg;return x.createElement("img",{className:pe.sign,src:cl,style:{left:"-4px"}})}const Wl=(Ui=da.find(cl=>cl.name==sl))==null?void 0:Ui.ptimg;return x.createElement("img",{className:pe.sign,src:Wl,style:{left:`${48+52*(qi-1)+2*qi}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ol==null?void 0:ol.excellent)&&x.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:pe.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:pe.value},ol.stages_count)),x.createElement("div",null,x.createElement("span",{className:pe.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:pe.value},ol.members_count))))))})),!Wt.length&&x.createElement(dt.Z,null)))},Aa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ir=te(41867),Ba=te(59301);const Ea=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Be,swimg:$e},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:mt,swimg:At},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Jt,swimg:zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Xe,swimg:lt}];var dr=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr,onRemove:yo=()=>{},isCurrent:Sr=!0,showAlias:Oa=!1,wrapClassName:fo,imgClassName:Go})=>{const fi=Math.floor((Yn-(Gt-1)*ia)/Gt),Zr=[{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(Jr=>(window.ENV==="build"&&(Jr.ptimg=`/react/build${Jr.ptimg}`,Jr.swimg=`/react/build${Jr.swimg}`),Jr));return Ba.createElement(_e.Z,{spinning:Hr},Ba.createElement("div",{className:ge()(Aa.list,an)},!!(Wt!=null&&Wt.length)&&(Wt==null?void 0:Wt.map((Jr,Xo)=>{var lr;const{name:pt,id:ol,identifier:Sl,featured:Ll,school_name:vl,image_url:bl,excellent:xl,is_plan:_l}=Jr;return Ba.createElement("div",{key:ol,className:ge()(Aa.wrap,fo),style:{width:fi,marginRight:(1+Xo)%Gt===0?0:ia+Kr,marginBottom:pr}},Ba.createElement("a",{className:Aa.li,onClick:wi=>{wi.preventDefault(),wi.stopPropagation(),cr&&(0,He.L9)([cr]),(0,He.xg)(`/paths/${Sl}`)}},Ba.createElement("div",{className:ge()(Aa.img,Go)},Ba.createElement("img",{className:Aa.cover,src:`${et.Z.IMG_SERVER+bl}`}),Sr&&(0,ir.bg)()&&(Jr==null?void 0:Jr.studying)&&Ba.createElement("div",{className:`${Aa.movebq} user-path-items`,onClick:wi=>{wi.stopPropagation(),yo(Jr)}},Ba.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ba.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lr=Jr==null?void 0:Jr.subject_tags)==null?void 0:lr.map((wi,Qi)=>{var Pl,Nl;if(Qi===0){const qi=(Pl=Zr.find(Cl=>Cl.name==wi))==null?void 0:Pl.swimg;return Ba.createElement("img",{className:Aa.sign,src:qi,style:{left:"-4px"}})}const sl=(Nl=Zr.find(qi=>qi.name==wi))==null?void 0:Nl.ptimg;return Ba.createElement("img",{className:Aa.sign,src:sl,style:{left:`${48+52*(Qi-1)+2*Qi}px`}})}),Ba.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Jr==null?void 0:Jr.excellent)&&Ba.createElement("div",{className:Aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ba.createElement("div",{className:Aa.name},Ba.createElement(Re.Z,{title:Oa&&(Jr!=null&&Jr.excellent_alias_name)?Ba.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pt}`,Ba.createElement("br",null),Ba.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jr==null?void 0:Jr.excellent_alias_name}`)):pt},Ba.createElement("span",{className:Aa.e},Oa&&(Jr==null?void 0:Jr.excellent_alias_name)||pt))),Ba.createElement("div",{className:Aa.tags},Ba.createElement("div",null,Ba.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ba.createElement("span",null,Ba.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ba.createElement("span",null,Jr.stages_count))),Ba.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ba.createElement("span",null,Ba.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ba.createElement("span",null,Jr.members_count)))))))})),!Wt.length&&Ba.createElement(dt.Z,null)))},$t={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"},Bn="data:image/png;base64,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",Xn=te(59301),pa=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,trackEventItems:cr,loading:Hr})=>{const yo=Math.floor((Yn-(Gt-1)*ia)/Gt);return Xn.createElement(_e.Z,{spinning:Hr},Xn.createElement("div",{className:ge()($t.list,an)},!!Wt.length&&Wt.map((Sr,Oa)=>{const{subject_identifier:fo,id:Go,identifier:fi,power:Zr}=Sr,Jr=Sr.is_public!=0&&Sr.is_public;return Xn.createElement("div",{className:$t.wrap,key:Go,style:{width:yo,marginRight:(1+Oa)%Gt===0?0:ia+Kr,marginBottom:pr}},Xn.createElement("a",{className:$t.li,onClick:Xo=>{Xo.preventDefault(),cr&&(0,He.L9)([cr]),(0,He.xg)(Sr.first_category_url)}},Xn.createElement("div",{className:$t.top},Xn.createElement(Re.Z,{title:Sr.name},Xn.createElement("div",{className:$t.name},Sr.name)),Xn.createElement("img",{className:$t.img,src:et.Z.IMG_SERVER+"/images/"+Sr.avatar_url}),Xn.createElement("div",{className:$t.text,title:Sr.creator},Sr.creator),fo&&Xn.createElement("div",{className:$t.btns},Xn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Xn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jr&&Xn.createElement("div",{className:$t.sign},"\u516C\u5F00")),Xn.createElement("div",{className:$t.bottom},Sr.visits>0&&Xn.createElement(Re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Xn.createElement("span",null,Xn.createElement("i",{className:"iconfont icon-liulanyan"}),Xn.createElement("span",null,Sr.visits))),Sr.course_members_count>0&&Xn.createElement(Re.Z,{title:"\u6210\u5458",placement:"bottom"},Xn.createElement("span",null,Xn.createElement("i",{className:"iconfont icon-chengyuan"}),Sr.course_members_count)),Sr.tasks_count>0&&Xn.createElement(Re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Xn.createElement("span",null,Xn.createElement("i",{className:"iconfont icon-zuoye"}),Sr.tasks_count)),Sr.is_end?Xn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Xn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Sr.is_accessible&&Xn.createElement("div",{className:$t.lockWrap},Xn.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Xn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&Xn.createElement(dt.Z,null)))},Za={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"},jn="data:image/png;base64,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",Co=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,wrapClassName:cr,trackEventItems:Hr,loading:yo})=>{const Sr=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:yo},x.createElement("div",{className:ge()(Za.list,an)},!!Wt.length&&Wt.map((Oa,fo)=>{const{subject_identifier:Go,id:fi,identifier:Zr,power:Jr}=Oa,Xo=Oa.is_public!=0&&Oa.is_public;return x.createElement("div",{className:ge()(`${Za.wrap} ${Oa.is_accessible?"":Za.warpStyle}`,cr),key:fi,style:{width:Sr,marginRight:(1+fo)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{className:Za.li,onClick:lr=>{lr.preventDefault(),Hr&&(0,He.L9)([Hr]),(0,He.xg)(Oa.first_category_url)}},x.createElement("div",{className:Za.creator},x.createElement("img",{className:Za.img,src:et.Z.IMG_SERVER+"/images/"+Oa.avatar_url}),x.createElement("div",{className:Za.text,title:Oa.creator},Oa.creator)),x.createElement("div",{className:Za.top},x.createElement(Re.Z,{title:Oa.name},x.createElement("div",{className:Za.name},Oa.name)),Xo&&x.createElement("div",{className:Za.sign},"\u516C\u5F00")),x.createElement("div",{className:Za.middle},x.createElement("div",{className:Za.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Za.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Za.value},(Oa==null?void 0:Oa.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Za.text},"\u6210\u5458"),x.createElement("span",{className:Za.value},(Oa==null?void 0:Oa.course_members_count)||0))),x.createElement("div",{className:Za.row},x.createElement("div",null,x.createElement("span",{className:Za.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Za.value},(Oa==null?void 0:Oa.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Za.text},"\u72B6\u6001"),Oa.is_end?x.createElement("span",{className:Za.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Za.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Go&&x.createElement("div",{className:Za.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Oa.is_accessible&&x.createElement("div",{className:Za.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&x.createElement(dt.Z,null)))},Ua={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",It=({className:an,dataSource:Wt=[],col:Gt=4,right:ia,bottom:pr=23,precision:Kr=0,wrapWidth:Yn=1200,wrapClassName:cr,trackEventItems:Hr,loading:yo})=>{const Sr=Math.floor((Yn-(Gt-1)*ia)/Gt);return x.createElement(_e.Z,{spinning:yo},x.createElement("div",{className:ge()(Ua.list,an)},!!Wt.length&&Wt.map((Oa,fo)=>{const{subject_identifier:Go,id:fi,identifier:Zr,power:Jr}=Oa,Xo=Oa.is_public!=0&&Oa.is_public;return x.createElement("div",{className:ge()(`${Ua.wrap} ${Oa.is_accessible?"":Ua.warpStyle}`,cr),key:fi,style:{width:Sr,marginRight:(1+fo)%Gt===0?0:ia+Kr,marginBottom:pr}},x.createElement("a",{className:Ua.li,onClick:lr=>{lr.preventDefault(),Hr&&(0,He.L9)([Hr]),(0,He.xg)(Oa.first_category_url)}},x.createElement("div",{className:Ua.creator},x.createElement("img",{className:Ua.img,src:et.Z.IMG_SERVER+"/images/"+Oa.avatar_url}),x.createElement("div",{className:Ua.text,title:Oa.creator},Oa.creator)),x.createElement("div",{className:Ua.top},x.createElement(Re.Z,{title:Oa.name},x.createElement("div",{className:Ua.name},Oa.name)),Xo&&x.createElement("div",{className:Ua.sign})),x.createElement("div",{className:Ua.middle},x.createElement("div",{className:Ua.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Ua.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Ua.value},(Oa==null?void 0:Oa.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Ua.text},"\u6210\u5458"),x.createElement("span",{className:Ua.value},(Oa==null?void 0:Oa.course_members_count)||0))),x.createElement("div",{className:Ua.row},x.createElement("div",null,x.createElement("span",{className:Ua.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Ua.value},(Oa==null?void 0:Oa.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Ua.text},"\u72B6\u6001"),Oa.is_end?x.createElement("span",{className:Ua.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Ua.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Go&&x.createElement("div",{className:Ua.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Oa.is_accessible&&x.createElement("div",{className:Ua.lockWrap},x.createElement("img",{src:`${et.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&x.createElement(dt.Z,null)))},Un={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"},ma=te(65582),eo=({dataSource:an=[],value:Wt,onChange:Gt,className:ia,style:pr={},tabBarExtraContent:Kr})=>x.createElement("div",{className:ge()(Un.tabs,ia),style:pr},x.createElement("div",{className:Un.tabsWrap},an.map((Yn,cr)=>x.createElement("aside",{className:Un.tab,onClick:()=>{Gt(Yn.id),Yn.link&&ma.history.push(Yn.link)},key:cr},x.createElement("div",{className:Wt===Yn.id?Un.active:""},Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement(Re.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",x.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),x.createElement("div",{className:Un.tabBar},Kr)),rr={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"},Lo=({dataSource:an=[],value:Wt,onChange:Gt,className:ia,style:pr={},tabBarExtraContent:Kr})=>x.createElement("div",{className:ge()(rr.tabs,ia),style:pr},x.createElement("div",{className:rr.tabsWrap},an.map((Yn,cr)=>x.createElement("aside",{className:rr.tab,onClick:()=>{Gt(Yn.id),Yn.link&&ma.history.push(Yn.link)},key:cr},x.createElement("div",{className:Wt===Yn.id?rr.active:""},Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement(Re.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",x.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),x.createElement("div",{className:rr.tabBar},Kr)),fr={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},co=({dataSource:an=[],value:Wt,onChange:Gt,className:ia,style:pr={},tabBarExtraContent:Kr})=>x.createElement("div",{className:ge()(fr.tabs,ia),style:pr},x.createElement("div",{className:fr.tabsWrap},an.map((Yn,cr)=>x.createElement("aside",{className:`${fr.tab} ${Wt===Yn.id?fr.active:""}`,onClick:()=>{Gt(Yn.id),Yn.link&&ma.history.push(Yn.link)},key:cr},x.createElement("div",null,Yn.name),(Yn==null?void 0:Yn.resetCount)==null&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement("span",null,"\uFF08",Yn==null?void 0:Yn.total,"\uFF09"),(Yn==null?void 0:Yn.resetCount)!==void 0&&(Yn==null?void 0:Yn.total)!==void 0&&x.createElement(Re.Z,{title:(Yn==null?void 0:Yn.tip)!=null?Yn==null?void 0:Yn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Yn==null?void 0:Yn.resetCount),"/",x.createElement("span",null,Yn==null?void 0:Yn.total),"\uFF09"))))),x.createElement("div",{className:fr.tabBar},Kr)),Ao=({className:an,style:Wt={},children:Gt})=>x.createElement("div",{className:ge()(an),style:Wt},Gt),qr={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"},wt=te(38854),hn=te(20834);const En=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var na=({sortValue:an,dropValue:Wt,className:Gt,onSort:ia,onDrop:pr,dataSource:Kr=En})=>{var Yn;return x.createElement("div",{className:ge()(qr.orderWrap,Gt)},x.createElement(wt.Z,{dropdownRender:()=>x.createElement(hn.default,null,Kr.map((cr,Hr)=>x.createElement(hn.default.Item,{key:Hr,onClick:()=>pr(cr.id)},cr.name)))},x.createElement("span",{className:qr.orderTextWrap},(Yn=Kr.find(cr=>Wt===cr.id))==null?void 0:Yn.name)),x.createElement("span",{className:qr.orderIconWrap},x.createElement("span",{className:qr.orderAsc},x.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qr.cursorPointer} ${qr.active}`:`iconfont icon-sanjiaoxing-up font12 ${qr.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")})),x.createElement("span",{className:qr.orderDesc},x.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qr.cursorPointer} ${qr.active}`:`iconfont icon-sanjiaoxing-down font12 ${qr.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")}))))},Jn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Tr=({sortValue:an,dropValue:Wt,className:Gt,onSort:ia,onDrop:pr,dataSource:Kr=Vn})=>{var Yn;return x.createElement("div",{className:ge()(Jn.orderWrap,Gt)},x.createElement(wt.Z,{dropdownRender:()=>x.createElement(hn.default,null,Kr.map((cr,Hr)=>x.createElement(hn.default.Item,{key:Hr,onClick:()=>pr(cr.id)},cr.name)))},x.createElement("span",{className:Jn.orderTextWrap},(Yn=Kr.find(cr=>Wt===cr.id))==null?void 0:Yn.name)),x.createElement("span",{className:Jn.orderIconWrap},x.createElement("span",{className:Jn.orderAsc},x.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Jn.cursorPointer} ${Jn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Jn.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")})),x.createElement("span",{className:Jn.orderDesc},x.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Jn.cursorPointer} ${Jn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Jn.cursorPointer}`,onClick:()=>ia(an==="asc"?"desc":"asc")}))))},br={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"},vn=te(3113),Ro=te(2337),_o=Object.defineProperty,Qo=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ta=(an,Wt,Gt)=>Wt in an?_o(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,Nr=(an,Wt)=>{for(var Gt in Wt||(Wt={}))ni.call(Wt,Gt)&&Ta(an,Gt,Wt[Gt]);if(Qo)for(var Gt of Qo(Wt))$n.call(Wt,Gt)&&Ta(an,Gt,Wt[Gt]);return an},Va=(an,Wt)=>{var Gt={};for(var ia in an)ni.call(an,ia)&&Wt.indexOf(ia)<0&&(Gt[ia]=an[ia]);if(an!=null&&Qo)for(var ia of Qo(an))Wt.indexOf(ia)<0&&$n.call(an,ia)&&(Gt[ia]=an[ia]);return Gt},mo=(an,Wt,Gt)=>new Promise((ia,pr)=>{var Kr=Hr=>{try{cr(Gt.next(Hr))}catch(yo){pr(yo)}},Yn=Hr=>{try{cr(Gt.throw(Hr))}catch(yo){pr(yo)}},cr=Hr=>Hr.done?ia(Hr.value):Promise.resolve(Hr.value).then(Kr,Yn);cr((Gt=Gt.apply(an,Wt)).next())}),Rr=an=>{var Wt=an,{className:Gt,style:ia,children:pr,loading:Kr=!1,openLoading:Yn,onClick:cr=()=>{},size:Hr="middle",shape:yo="round",theme:Sr}=Wt,Oa=Va(Wt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[fo,Go]=(0,x.useState)(!1),fi=(0,x.useMemo)(()=>{switch(Sr){case Ro.Fy.THEMEONE:return br.ThemeOne;case Ro.Fy.DEFAULT:default:return br.btn}},[Sr]);return x.createElement(vn.ZP,Nr({onClick:(0,Ie.throttle)(Zr=>mo(void 0,null,function*(){Yn&&Go(!0);try{yield cr(Zr)}catch(Jr){console.log("error",Jr)}Yn&&Go(!1)}),2e3,{leading:!0,trailing:!1}),className:ge()(fi,br[`${Hr}-${yo}`],Gt),style:ia,size:Hr,shape:yo,loading:fo||Kr},Oa),pr)},Eo={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"},xi=({className:an,style:Wt,children:Gt=null,onClick:ia,title:pr})=>x.createElement("div",{className:ge()(Eo.head,an),style:Wt},x.createElement("span",{className:"primary-hover",onClick:ia},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:pr},pr),x.createElement("div",{className:Eo.node},Gt)),Pa={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"},il=({confirmShow:an=!0,confirmTitle:Wt,confirmClick:Gt,cancelShow:ia=!0,cancelTitle:pr,cancelClick:Kr,className:Yn,style:cr,confirmLoading:Hr=!1})=>x.createElement("div",{className:ge()(Pa.btns,Yn),style:cr},an&&x.createElement(vn.ZP,{loading:Hr,onClick:Gt,type:"primary",className:Pa.confirm},Wt),ia&&x.createElement(vn.ZP,{onClick:Kr,className:Pa.cancel},pr)),el={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"},rl=({className:an,style:Wt={},LeftContent:Gt,children:ia,RightContent:pr})=>x.createElement("div",{className:ge()(el.fixedBottom,an),style:Wt},x.createElement("div",{className:el.wrap},x.createElement("div",{className:el.left},Gt),x.createElement("div",{className:el.center},ia),x.createElement("div",{className:el.right},pr))),_i={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"},Ki=({className:an,style:Wt={},dataSource:Gt=[]})=>x.createElement("div",{className:ge()(_i.crumbs,an),style:Wt},Gt.map((ia,pr)=>prma.history.push(ia.path)},ia.name):x.createElement("span",null,ia.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:pr,style:{color:"#5F6368"}},ia.name))),Mi=te(31797),Ji=Object.defineProperty,$i=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Ir=(an,Wt,Gt)=>Wt in an?Ji(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,Zi=(an,Wt)=>{for(var Gt in Wt||(Wt={}))So.call(Wt,Gt)&&Ir(an,Gt,Wt[Gt]);if(Xi)for(var Gt of Xi(Wt))gi.call(Wt,Gt)&&Ir(an,Gt,Wt[Gt]);return an},zi=(an,Wt)=>$i(an,Yi(Wt)),tl=(an,Wt)=>{var Gt={};for(var ia in an)So.call(an,ia)&&Wt.indexOf(ia)<0&&(Gt[ia]=an[ia]);if(an!=null&&Xi)for(var ia of Xi(an))Wt.indexOf(ia)<0&&gi.call(an,ia)&&(Gt[ia]=an[ia]);return Gt};const{Countdown:ml}=Mi.default;var Pi=an=>{var Wt=an,{onChange:Gt}=Wt,ia=tl(Wt,["onChange"]);const[pr,Kr]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof pr=="number"&&pr>=0&&Gt(pr)},[pr]);const Yn=cr=>{const Hr=Math.floor(cr/1e3);Kr(Hr)};return x.createElement(ml,zi(Zi({},ia),{onChange:Yn}))},mi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pl=({DataProps:an,className:Wt,style:Gt={}})=>{var ia;return x.createElement("div",{className:ge()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",mi.ClassRoomItem,Wt),style:Gt,onClick:()=>{(0,He.xg)(an==null?void 0:an.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(ia=et.Z)==null?void 0:ia.IMG_SERVER}/images/${an==null?void 0:an.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(an==null?void 0:an.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(an!=null&&an.is_public)&&x.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"),x.createElement("span",{className:ge()("text-16px font-medium",mi.TitleDom)},an==null?void 0:an.name)),x.createElement("div",{className:"c-grey-333 font-medium"},an==null?void 0:an.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",an==null?void 0:an.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",an==null?void 0:an.tasks_count),an!=null&&an.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},El=Object.defineProperty,yl=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,er=(an,Wt,Gt)=>Wt in an?El(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,qa=(an,Wt)=>{for(var Gt in Wt||(Wt={}))Ar.call(Wt,Gt)&&er(an,Gt,Wt[Gt]);if(yl)for(var Gt of yl(Wt))ba.call(Wt,Gt)&&er(an,Gt,Wt[Gt]);return an},ai=({DataProps:an=[],selectValue:Wt,onChange:Gt,className:ia,style:pr={},extra:Kr,classNameItem:Yn,styleItem:cr={},barHidden:Hr})=>{const[yo,Sr]=(0,x.useState)();return(0,x.useEffect)(()=>{Sr(Array.isArray(Wt)?Wt:[Wt])},[Wt]),x.createElement("div",{className:ge()("flex px-20px py-10px gap-40px",ia),style:qa({borderBottom:"1px solid #D3F0FF"},pr)},an==null?void 0:an.map(Oa=>x.createElement("div",{key:Oa==null?void 0:Oa.id,className:ge()("flex item-center justify-center current c-grey-333 text-16 relative",Yn,Oa==null?void 0:Oa.className),style:qa(qa({color:yo!=null&&yo.includes(Oa==null?void 0:Oa.id)?"#1890FF":"",minWidth:88},cr),(Oa==null?void 0:Oa.style)||{}),onClick:fo=>{Gt==null||Gt({domEvent:fo,item:Oa}),Oa!=null&&Oa.link&&ma.history.push(Oa==null?void 0:Oa.link)}},Oa==null?void 0:Oa.name,!Hr&&(yo==null?void 0:yo.includes(Oa==null?void 0:Oa.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},Kr))},Ei=Object.defineProperty,Ci=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,Fi=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,so=(an,Wt,Gt)=>Wt in an?Ei(an,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):an[Wt]=Gt,To=(an,Wt)=>{for(var Gt in Wt||(Wt={}))nl.call(Wt,Gt)&&so(an,Gt,Wt[Gt]);if(Fi)for(var Gt of Fi(Wt))Hi.call(Wt,Gt)&&so(an,Gt,Wt[Gt]);return an},li=(an,Wt)=>Ci(an,Oi(Wt)),jo=({value:an,onChange:Wt,onInputChange:Gt,className:ia,style:pr={},InputProps:Kr})=>{const[Yn,cr]=(0,x.useState)(an);return x.createElement("div",{className:ge()("flex item-center rounded-full px-10px py-2px",ia),style:To({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},pr)},x.createElement(ze.default,li(To({bordered:!1},Kr),{onChange:Hr=>{cr(Hr.target.value),Gt==null||Gt(encodeURIComponent(Hr.target.value))},onPressEnter:Hr=>{Wt==null||Wt({domEvent:Hr,item:{value:Yn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:Hr=>{Wt==null||Wt({domEvent:Hr,item:{value:Yn}})}}))}},31103:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var x=te(59301);function ye(Oe,Ge){const he=(0,x.useRef)();(0,x.useEffect)(()=>{he.current=Oe}),(0,x.useEffect)(()=>{function be(){he.current()}if(Ge!==null){let le=setInterval(be,Ge);return()=>clearInterval(le)}},[Ge])}},68145:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(78241),Oe=te(95237),Ge=te(43604),he=te(57809),be=te(5871),le=te(6848),ge=te(5083),Ie=te(92832),De=te(65582),fe=te(99981),Ne=te(91967),Ee=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Fe,Se,Le)=>Se in Fe?re(Fe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Fe[Se]=Le,ne=(Fe,Se)=>{for(var Le in Se||(Se={}))y.call(Se,Le)&&ee(Fe,Le,Se[Le]);if(b)for(var Le of b(Se))z.call(Se,Le)&&ee(Fe,Le,Se[Le]);return Fe},oe=(Fe,Se)=>E(Fe,a(Se)),ue=(Fe,Se)=>{var Le={};for(var ze in Fe)y.call(Fe,ze)&&Se.indexOf(ze)<0&&(Le[ze]=Fe[ze]);if(Fe!=null&&b)for(var ze of b(Fe))Se.indexOf(ze)<0&&z.call(Fe,ze)&&(Le[ze]=Fe[ze]);return Le};const me=({disabled:Fe,shixunHomeworks:Se,selectOptions:Le,form:ze})=>{const{workSetting:ve}=Se,[nt,we]=(0,x.useState)([]),ut=(0,x.useMemo)(()=>Le==null?void 0:Le.filter(Ue=>!nt.includes(Ue.value)),[nt,Le]);return(0,x.useEffect)(()=>{var Ue;const qe=((Ue=ve==null?void 0:ve.anonymous_appeal_settings)==null?void 0:Ue.filter(gt=>gt.appeal_time))||[];we(qe.map(gt=>gt.group_name))},[ve]),Ee.createElement(ye.default.List,{name:"anonymous_appeal_settings"},(Ue,{add:qe,remove:gt})=>Ee.createElement(Ee.Fragment,null,Ue.map(ot=>{var Ke;const _e=ot,{key:Re,name:Ve}=_e,et=ue(_e,["key","name"]),at=ze.getFieldValue(["anonymous_appeal_settings",Ve]).deleteflag;return Ee.createElement("div",{key:Re},Ee.createElement(Oe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Ee.createElement(Ge.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Re+1),Ee.createElement(Ge.Z,null,Ee.createElement(ye.default.Item,oe(ne({},et),{name:[ot.name,"group_name"]}),Ee.createElement(he.default,{mode:"multiple",disabled:Fe||!at,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Ne.Z.multiple_select,options:ut||[],onSelect:St=>{we(Pt=>[...Pt,St])},onDeselect:St=>{we(Pt=>Pt.filter(dt=>dt!==St))}}))),Ee.createElement(Ge.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ee.createElement(Ge.Z,null,Ee.createElement(ye.default.Item,oe(ne({},et),{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 ${Ne.Z.title_icon}`})),Ee.createElement(Ge.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Ee.createElement(Ge.Z,null,Ee.createElement(ye.default.Item,oe(ne({},et),{label:"",name:[ot.name,"appeal_time"]}),Ee.createElement(ge.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:Fe,size:"large",disabledDate:St=>(0,fe.Q8)(St,ve==null?void 0:ve.course_end_date),disabledTime:St=>(0,fe.d0)(St),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Ee.createElement(ye.default.Item,oe(ne({},et),{name:[Ve,"deleteflag"]}),Ee.createElement(Ie.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})}}),Re!==0&&!Fe&&at&&Ee.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const St=ze.getFieldValue(["anonymous_appeal_settings",Ve,"group_name"])||[];we(Pt=>Pt.filter(dt=>!St.includes(dt))),gt(Ve)}})))})))};bt.Z=(0,De.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(me)},50902:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(5083),Oe=te(78241),Ge=te(95237),he=te(43604),be=te(57809),le=te(8591),ge=te(92832),Ie=te(5871),De=te(6848),fe=te(24905),Ne=te(56656),Ee=te.n(Ne),re=te(65582),E=te(99981),a=te(41867),b=te(91967),y=te(59301),z=Object.defineProperty,ee=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Fe=(we,ut,Ue)=>ut in we?z(we,ut,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):we[ut]=Ue,Se=(we,ut)=>{for(var Ue in ut||(ut={}))ue.call(ut,Ue)&&Fe(we,Ue,ut[Ue]);if(oe)for(var Ue of oe(ut))me.call(ut,Ue)&&Fe(we,Ue,ut[Ue]);return we},Le=(we,ut)=>ee(we,ne(ut)),ze=(we,ut)=>{var Ue={};for(var qe in we)ue.call(we,qe)&&ut.indexOf(qe)<0&&(Ue[qe]=we[qe]);if(we!=null&&oe)for(var qe of oe(we))ut.indexOf(qe)<0&&me.call(we,qe)&&(Ue[qe]=we[qe]);return Ue};const{RangePicker:ve}=ye.default,nt=({disabled:we,shixunHomeworks:ut,selectOptions:Ue,form:qe,data:gt,classroomList:ot})=>{const{workSetting:Ke}=ut,[_e,Re]=(0,x.useState)([]),Ve=(0,x.useMemo)(()=>Ue==null?void 0:Ue.filter(He=>!_e.includes(He.value)),[_e,Ue]);(0,x.useEffect)(()=>{var He;const at=((He=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:He.filter(St=>St.evaluation_end))||[];Re(at.map(St=>St.group_name))},[Ke]);const et=He=>{var at;const St=(at=Ke==null?void 0:Ke.anonymous_appeal_settings)==null?void 0:at.find(Pt=>Pt.group_id===He);return gt.anonymous_appeal&&St&&(St==null?void 0:St.appeal_time)!==null};return y.createElement(Oe.default.List,{name:"anonymous_comment_settings"},(He,{add:at,remove:St})=>y.createElement(y.Fragment,null,He.map(Pt=>{var dt,Bt;const Ae=Pt,{key:yt,name:Ot}=Ae,ke=ze(Ae,["key","name"]),it=qe.getFieldValue(["anonymous_comment_settings",Ot]),ce=it.deleteflag,ie=Ee()((dt=it.evaluation_start)==null?void 0:dt[0])<=Ee()(),ae=!ce&&ie?[!0,et(it==null?void 0:it.group_id)]:[!1,!1];return y.createElement("div",{key:yt,style:{background:"#F6F7F9",padding:"5px 30px"}},y.createElement(Ge.Z,{align:"top",style:{marginLeft:"53px"}},y.createElement(he.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",yt+1),y.createElement(he.Z,{flex:1},y.createElement(Ge.Z,{align:"middle",style:{marginBottom:10}},y.createElement(he.Z,{span:8},y.createElement(Oe.default.Item,Le(Se({},ke),{name:[Ot,"group_name"]}),y.createElement(be.default,{mode:"multiple",disabled:we||!ce,className:b.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ve||[],onSelect:se=>{Re(de=>[...de,se])},onDeselect:se=>{Re(de=>de.filter(Pe=>Pe!==se))}}))),y.createElement(he.Z,{className:"ml20"},y.createElement(Oe.default.Item,Le(Se({},ke),{name:[Ot,"evaluation_start"]}),y.createElement(ve,{ranges:{\u6B64\u523B:()=>{var se;const de=(se=it==null?void 0:it.evaluation_start)==null?void 0:se[0];return[de?Ee()(de):Ee()(),Ee()()]}},size:"large",style:{width:"500px"},disabled:we||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,Le(Se({},ke),{name:[Ot,"deleteflag"]}),y.createElement(ge.default,{type:"hidden"})),!we&&He.length<((Bt=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:Bt.length)&&y.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{at({deleteflag:!0})}}),yt!==0&&!we&&ce&&y.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const se=qe.getFieldValue(["anonymous_comment_settings",Ot,"group_name"])||[];Re(de=>de.filter(Pe=>!se.includes(Pe))),St(Ot)}})))),y.createElement(Ge.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,Le(Se({},ke),{label:"",colon:!1,name:[Ot,"evaluation_num"]}),y.createElement(Ie.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:we||!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,Le(Se({},ke),{label:"",colon:!1,name:[Ot,"absence_penalty"]}),y.createElement(Ie.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:we,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,Le(Se({},ke),{name:[Ot,"student_comment"],valuePropName:"checked"}),y.createElement(fe.default,{disabled:we,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:we,classroomList:ut})=>({shixunHomeworks:we,classroomList:ut}))(nt)},82865:function(Ft,bt,te){"use strict";var x=te(65582),ye=te(95237),Oe=te(43604),Ge=te(5083),he=te(5871),be=te(6848),le=te(56656),ge=te.n(le),Ie=te(99981),De=te(91967),fe=te(59301);const Ne=({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(Ge.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:z=>(0,Ie.Q8)(z,b==null?void 0:b.course_end_date),disabledTime:z=>(0,Ie.d0)(z),value:Ee.appeal_time?ge()(Ee.appeal_time):"",onChange:(z,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:z=>{Ee.appeal_penalty=z,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,x.connect)(({shixunHomeworks:Ee})=>({shixunHomeworks:Ee}))(Ne)},42337:function(Ft,bt,te){"use strict";var x=te(5083),ye=te(5871),Oe=te(6848),Ge=te(24905),he=te(56656),be=te.n(he),le=te(65582),ge=te(99981),Ie=te(91967),De=te(59301);const fe=({data:Ne,setData:Ee,disabled:re,shixunHomeworks:E})=>{const{workSetting:a}=E,b=be()(a==null?void 0:a.evaluation_start)<=be()(),y=Ne.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(x.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:z=>(0,ge.Q8)(z,a==null?void 0:a.course_end_date),disabledTime:z=>(0,ge.d0)(z),disabled:re||b||y,value:Ne.evaluation_start?be()(Ne.evaluation_start):"",onChange:(z,ee)=>{Ne.evaluation_start=ee,Ee(Object.assign({},Ne))}}),De.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),De.createElement(x.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:z=>(0,ge.Q8)(z,a==null?void 0:a.course_end_date,Ne.evaluation_start),disabledTime:z=>(0,ge.d0)(z,be()(Ne.evaluation_start)),disabled:re||y,value:Ne.evaluation_end?be()(Ne.evaluation_end):"",onChange:(z,ee)=>{Ne.evaluation_end=ee,Ee(Object.assign({},Ne))}})),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:Ne.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:z=>{Ne.evaluation_num=z,Ee(Object.assign({},Ne))}}),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 ${Ie.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:Ne.absence_penalty,onChange:z=>{Ne.absence_penalty=z,Ee(Object.assign({},Ne))}})),Ne.anonymous_comment&&De.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},De.createElement(Ge.default,{checked:Ne.student_comment,disabled:re,onChange:()=>{Ne.student_comment=!Ne.student_comment,Ee(Object.assign({},Ne))}},De.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};bt.Z=(0,le.connect)(({shixunHomeworks:Ne})=>({shixunHomeworks:Ne}))(fe)},35314:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return oe}});var x=te(59301),ye=te(43418),Oe=te(8591),Ge=te(95237),he=te(43604),be=te(3113),le=te(54580),ge=te(1710),Ie={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},De=te(3918),fe=te(74128),Ne=te(38147),Ee=te(65862),re=Object.defineProperty,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ue,me,Fe)=>me in ue?re(ue,me,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ue[me]=Fe,z=(ue,me)=>{for(var Fe in me||(me={}))a.call(me,Fe)&&y(ue,Fe,me[Fe]);if(E)for(var Fe of E(me))b.call(me,Fe)&&y(ue,Fe,me[Fe]);return ue},ee=(ue,me,Fe)=>new Promise((Se,Le)=>{var ze=we=>{try{nt(Fe.next(we))}catch(ut){Le(ut)}},ve=we=>{try{nt(Fe.throw(we))}catch(ut){Le(ut)}},nt=we=>we.done?Se(we.value):Promise.resolve(we.value).then(ze,ve);nt((Fe=Fe.apply(ue,me)).next())}),oe=({visible:ue,categoryId:me,getData:Fe,onCancle:Se})=>{var Le,ze;const[ve,nt]=(0,x.useState)([]),[we,ut]=(0,x.useState)(!1),[Ue,qe]=(0,x.useState)(!1),[gt,ot]=(0,x.useState)({success_size:0,error_list:[]}),Ke={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{nt([])},beforeUpload:_e=>ee(void 0,null,function*(){return nt([_e]),!1}),fileList:ve,accept:".xlsx"};return x.createElement(x.Fragment,null,x.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 _e=new FormData;_e.append("file",ve[0]);const Re=yield(0,Ne.ZP)(`/api/homework_commons/${me}/import_external_score.json`,{method:"post",body:_e},!0);(Re==null?void 0:Re.status)===0&&(ot(Re),Se(),Fe(),ut(!0),nt([])),qe(!1)}),onCancel:()=>{nt([]),Se()}},x.createElement("div",{className:Ie.achieveSty},x.createElement("div",{className:Ie.tip},x.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),x.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"),x.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")),x.createElement(Ge.Z,{align:"middle",className:"mt20"},x.createElement(he.Z,{className:"mr10"},x.createElement("span",{className:Ie.labolIcon},"*"),x.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),x.createElement(he.Z,null,x.createElement(be.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},x.createElement("a",{className:Ie.downloadbutton,onClick:_e=>{_e.stopPropagation(),_e.preventDefault(),(0,Ee.FH)("",fe.Z.API_SERVER+`/api/homework_commons/${me}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),x.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),x.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},x.createElement(le.default.Dragger,z({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ke),x.createElement("div",null,x.createElement(De.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),x.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"))))),x.createElement(ye.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:we,onCancel:()=>{ut(!1)},footer:null},x.createElement("div",null,x.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},x.createElement("span",null,"\u5BFC\u5165\u6210\u529F",x.createElement("span",{style:{color:"#19CB70"}}," ",gt==null?void 0:gt.success_size," "),"\u4E2A\u5B66\u751F"),x.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",x.createElement("span",{style:{color:"#E30000"}}," ",(Le=gt==null?void 0:gt.error_list)==null?void 0:Le.length," "),"\u4E2A\u5B66\u751F")),!!((ze=gt==null?void 0:gt.error_list)!=null&&ze.length)&&x.createElement("div",{className:"mb20"},x.createElement(ge.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:_e=>x.createElement("span",{style:{color:"#000"}},_e)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:_e=>x.createElement("span",{style:{color:"#666"}},_e)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:_e=>x.createElement("span",{style:{color:"#000"}},_e)}],dataSource:gt==null?void 0:gt.error_list,pagination:!1,scroll:{y:47*8}})))))}},57851:function(Ft,bt,te){"use strict";te.d(bt,{$s:function(){return ye},Kc:function(){return he},Um:function(){return Ge},YT:function(){return x},ck:function(){return Oe}});var x=(be=>(be.STUDENT_SELF="student_self",be.TEACHER_ASSIGN="teacher_assign",be))(x||{}),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||{}),Ge=(be=>(be.BY_SCORE="by_score",be.BY_HEADCOUNT="by_headcount",be.BY_RULE_RANDOM="by_rule_random",be))(Ge||{}),he=(be=>(be.BY_RULE="by_rule",be.BY_LEADER="by_leader",be))(he||{})},63856:function(Ft,bt,te){"use strict";var x=te(43418),ye=te(8591),Oe=te(38147),Ge=te(65582),he=te(41867),be=te(59301),le=(Ie,De,fe)=>new Promise((Ne,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?Ne(b.value):Promise.resolve(b.value).then(re,E);a((fe=fe.apply(Ie,De)).next())});const ge=({shixunHomeworks:Ie,dispatch:De,classroomList:fe,getData:Ne})=>be.createElement(x.default,{centered:!0,title:"\u63D0\u793A",open:Ie.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/${Ie.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ie.actionTabs.work_group_id}})).status===0&&(ye.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}}),Ne())}),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,Ge.connect)(({shixunHomeworks:Ie,classroomList:De})=>({shixunHomeworks:Ie,classroomList:De}))(ge)},75126:function(Ft,bt,te){"use strict";te.r(bt),te.d(bt,{default:function(){return io}});var x=te(59301),ye=te(65582),Oe=te(49127),Ge=te(3113),he=te(8591),be=te(66104),le=te(6848),ge=te(99313),Ie=te(43418),De=te(95237),fe=te(43604),Ne=te(92832),Ee=te(1710),re=te(27812),E=te(65862),a=te(41867),b=te(78241),y=te(20834),z=te(24905),ee=te(38854),ne=te(58421),oe=te(5112),ue=te(5871),me=te(57809),Fe=te(84105),Se=te(87395),Le=te(67921),ze=te(89489),ve=te(38147),nt=te(2524),we=te(63856),ut=Object.defineProperty,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ot=(tt,Ye,Qe)=>Ye in tt?ut(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))gt.call(Ye,Qe)&&ot(tt,Qe,Ye[Qe]);return tt},_e=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Re=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Ut,rn]=(0,x.useState)(!0),[Yt,Pn]=(0,x.useState)(!1),[Qt]=b.default.useForm();return x.createElement(x.Fragment,null,x.createElement(Ie.default,{centered:!0,title:"\u8C03\u5206",open:tt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Yt,onOk:()=>_e(void 0,null,function*(){yield Qt.validateFields();const Ct=Qt.getFieldsValue();Pn(!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"),Qt.resetFields(),Ye({type:"shixunHomeworks/setActionTabs",payload:{}}),Ye({type:"shixunHomeworks/getWorkList",payload:Ke({},tt.actionTabs.params)})),Pn(!1)}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.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"),x.createElement(b.default,{form:Qt,layout:"horizontal"},x.createElement("div",{style:{display:"flex",alignItems:"baseline"}},x.createElement(b.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},x.createElement(ue.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),x.createElement("span",{className:"ml10"},"\u5206")),x.createElement("div",null,x.createElement(b.default.Item,{name:"comment"},x.createElement(Ne.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}))(Re),et=te(96565),He={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"},at=te(84454),St=te(96935),Pt=te(3918),dt=te(89392),Bt=te(56656),Ae=te.n(Bt),yt=te(61527),Ot=te(88761),ke=te(58617),it=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,Pe=(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,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Be=({shixunHomeworks:tt,user:Ye,loading:Qe,dispatch:Ut,classroomList:rn,globalSetting:Yt})=>{var Pn,Qt,Ct,Vt,Wn,ha;const Sn=(0,ye.useParams)(),{workList:xt,workSetting:tn}=tt,[,An,en]=(0,yt.U)(Ot.Gw,{homeworkId:xt==null?void 0:xt.id}),[mn,ja]=(0,x.useState)([]),un=[(xt==null?void 0:xt.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(vt,ea)=>{var nr,Ze,Rt,ta,xr,Xt;return{children:((nr=ea.project_info)==null?void 0:nr.id)!==-1?it.createElement("a",{target:"_blank",title:(Ze=ea.project_info)==null?void 0:Ze.name,href:`${(Rt=Yt==null?void 0:Yt.setting)==null?void 0:Rt.old_url}/projects${(ta=ea.project_info)==null?void 0:ta.id}`,style:{whiteSpace:"break-spaces"}},(xr=ea.project_info)==null?void 0:xr.name):(Xt=ea.project_info)==null?void 0:Xt.name,props:{rowSpan:ea.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(vt,ea)=>it.createElement("div",{style:{display:"flex",alignItems:"center"}},it.createElement("span",{className:He.atitle,style:{width:ea.is_leader?"":130,maxWidth:ea.is_leader&&80}}," ",vt),ea.is_leader&&it.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"))},(xt==null?void 0:xt.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:vt=>vt||"--"},(xt==null?void 0:xt.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(vt,ea)=>vt||"--"},(xt==null?void 0:xt.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(vt,ea)=>({children:vt?it.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",it.createElement("br",null),Ae()(vt).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:ea.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(vt,ea)=>({children:vt===-1?"\u91CD\u505A\u4E2D":it.createElement(E.Uw,{status:vt}),props:{rowSpan:ea.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(vt,ea)=>({children:it.createElement("span",{className:"c-blue"},vt),props:{rowSpan:ea.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(vt,ea)=>it.createElement(le.Z,{placement:"bottom",title:it.createElement("div",null,it.createElement("div",null,ea.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${ea.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),it.createElement("div",null,ea.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${ea.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?it.createElement("div",null,ea.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${ea.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",xt!=null&&xt.is_group_grade?it.createElement("div",null,ea.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${ea.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",it.createElement("div",null,ea.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${ea.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),it.createElement("div",null,ea.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${ea.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),xt!=null&&xt.anonymous_comment?it.createElement("div",null,ea.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${ea.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(xt==null?void 0:xt.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${ea.appeal_penalty||"0.0"}\u5206`,it.createElement("div",null,ea.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${ea.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(xt!=null&&xt.is_jupyter||xt!=null&&xt.is_jupyter_lab)&&it.createElement("div",{onClick:nr=>{nr.stopPropagation(),ye.history.push(`/classrooms/${Sn.coursesId}/group_homework/${Sn.categoryId}/review/${ea.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},vt>0?it.createElement("span",{style:{color:"#ff8100"}},vt):vt)},(tn==null?void 0:tn.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(vt,ea={},nr=0)=>(xt==null?void 0:xt.work_status)==0?"--":vt||"--"},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(xt==null?void 0:xt.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:xt!=null&&xt.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(vt,ea)=>{var nr;return(nr=xt.homework_status)!=null&&nr.includes("\u5BFC\u5165")?it.createElement("div",null,it.createElement("a",{style:{marginLeft:10},onClick:(0,dt.debounce)(Ze=>pe(void 0,null,function*(){var Rt,ta,xr,Xt,ca;Ze.stopPropagation();let Ka=yield(0,ve.ZP)(`/api/student_works/${ea==null?void 0:ea.id}/passed_condition.json`,{method:"get"});Ie.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:it.createElement("div",null,it.createElement("div",{style:{display:"flex"}},it.createElement("div",null,it.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),it.createElement("span",{style:{marginLeft:10}},(Rt=Ka==null?void 0:Ka.data)==null?void 0:Rt.user_name)),it.createElement("div",{style:{marginLeft:60}},it.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),it.createElement("span",{style:{marginLeft:10}},(ta=Ka==null?void 0:Ka.data)==null?void 0:ta.student_id)),it.createElement("div",{style:{marginLeft:60}},it.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),it.createElement("span",{style:{marginLeft:10}},(xr=Ka==null?void 0:Ka.data)==null?void 0:xr.group_name))),it.createElement("div",{style:{marginTop:22}},it.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),it.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Xt=Ka==null?void 0:Ka.data)==null?void 0:Xt.description)||"\u6682\u65E0\u4FE1\u606F")),it.createElement("div",{style:{marginTop:22,marginBottom:20}},it.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),it.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ca=Ka==null?void 0:Ka.data)==null?void 0:ca.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):ea.work_status===0?it.createElement("div",null,"--"):it.createElement("a",{className:"c-blue",onClick:Ze=>{var Rt,ta;if(Ze.preventDefault(),(0,a.Rm)()&&!((ta=(Rt=rn==null?void 0:rn.AssistantObject)==null?void 0:Rt.group)!=null&&ta.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/${Sn.coursesId}/group_homework/${Sn.categoryId}/review/${ea.id}?review=review`)}}," \u67E5\u770B ")}}].filter(vt=>!!vt),Xa=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(vt,ea,nr)=>nr+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:vt=>vt?it.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):it.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:vt=>vt?Ae()(vt).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:vt=>vt||"--"},{title:it.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",it.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"},it.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:vt=>vt||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:vt=>vt===1?it.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):vt===-1?"--":it.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(vt,ea)=>it.createElement("a",{onClick:()=>{var nr;if([0,-1].includes(xt==null?void 0:xt.work_status)){he.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(nr=xt.homework_status)!=null&&nr.includes("\u5BFC\u5165")||ye.history.push(`/classrooms/${Sn.coursesId}/group_homework/${Sn.categoryId}/review/${ea.id}`)}},ea!=null&&ea.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,x.useEffect)(()=>{xt!=null&&xt.course_id&&ja(xt.student_works)},[xt]),it.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(xt!=null&&xt.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&(((Pn=xt==null?void 0:xt.homework_status)==null?void 0:Pn.includes("\u672A\u53D1\u5E03"))||((Qt=xt==null?void 0:xt.homework_status)==null?void 0:Qt.includes("\u672A\u5F00\u59CB")))&&it.createElement(nt.Z,null),!((Ct=xt==null?void 0:xt.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))&&!((Vt=xt==null?void 0:xt.homework_status)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&it.createElement(it.Fragment,null,it.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},it.createElement(fe.Z,null,it.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),it.createElement(fe.Z,null,it.createElement("span",null,(Wn=xt==null?void 0:xt.left_time)==null?void 0:Wn.status,it.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(ha=xt==null?void 0:xt.left_time)==null?void 0:ha.time)))),(xt==null?void 0:xt.is_shixun)&&!(xt!=null&&xt.open_evaluate)&&!(xt!=null&&xt.is_close_tips)&&it.createElement(De.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},it.createElement(fe.Z,null,it.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 ")),it.createElement(fe.Z,null,it.createElement("span",{className:"current",onClick:()=>pe(void 0,null,function*(){const vt=yield(0,ve.ZP)(`/api/homework_commons/${Sn.categoryId}/close_tips.json`,{method:"post"});(vt==null?void 0:vt.status)===0&&Ut({type:"shixunHomeworks/getWorkList",payload:Pe({},Sn)})})},"X"))),(xt==null?void 0:xt.feedback_notice)&&it.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},it.createElement("i",{className:"iconfont icon-tishi11 font14"}),it.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?it.createElement(ke.Z,null):it.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>pe(void 0,null,function*(){const vt=yield en({homeworkId:xt==null?void 0:xt.id});(vt==null?void 0:vt.status)===0&&Ut({type:"shixunHomeworks/getWorkList",payload:Pe({},Sn)})})})),it.createElement(Ee.default,{className:"mt15",loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(vt,ea)=>(vt==null?void 0:vt.item_index)%2===0&&He.tables,pagination:!1,dataSource:[xt],columns:un,locale:{emptyText:it.createElement(nt.Z,null)},scroll:xt!=null&&xt.student_anonymous_comment||xt!=null&&xt.base_on_project?{x:"calc(100% + 60px)"}:{}}),(xt==null?void 0:xt.student_anonymous_comment)&&it.createElement("div",{className:"mt30"},it.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},it.createElement(fe.Z,null,"\u5171",it.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(xt==null?void 0:xt.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),it.createElement(fe.Z,null,it.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",it.createElement("span",{className:"c-grey-333 ml10"},(xt==null?void 0:xt.evaluation_start)&&Ae()(xt==null?void 0:xt.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(xt==null?void 0:xt.evaluation_end)&&Ae()(xt==null?void 0:xt.evaluation_end).format("YYYY-MM-DD HH:mm")))),it.createElement(Ee.default,{className:"mt15",locale:{emptyText:it.createElement(nt.Z,null)},columns:Xa,dataSource:mn,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),Je=te(35314),Ce=te(59301),mt=Object.defineProperty,At=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Xe=(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={}))Jt.call(Ye,Qe)&&Xe(tt,Qe,Ye[Qe]);if(Ht)for(var Qe of Ht(Ye))zt.call(Ye,Qe)&&Xe(tt,Qe,Ye[Qe]);return tt},Dt=(tt,Ye)=>At(tt,Tt(Ye)),Lt=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const sn=(0,x.createRef)(),pn=({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Ut,dispatch:rn,zip:Yt,btnLoading:Pn,setBtnLoading:Qt})=>{var Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja,un;const[Xa]=(0,ye.useSearchParams)(),[vt,ea]=(0,x.useState)(lt(lt({},(0,ye.useParams)()),{page:Xa.get("page")||1,limit:20})),nr=(0,ye.useLocation)(),{workList:Ze}=tt,[Rt,ta]=(0,x.useState)({}),[xr,Xt]=(0,x.useState)(""),[ca,Ka]=(0,x.useState)(""),[Or,Wa]=(0,x.useState)(""),[ar,kr]=(0,x.useState)([]),[uo,Rn]=(0,x.useState)(),[Fr,ga]=(0,x.useState)([]),[No,Si]=(0,x.useState)(!1),[mr,Bo]=(0,x.useState)([]),[ro,aa]=(0,x.useState)(!1),[va,Fo]=(0,x.useState)(),[Xr,Oo]=(0,x.useState)(1),[$o,wo]=(0,x.useState)(),[Ko,Do]=(0,x.useState)(),[pi,Ti]=(0,x.useState)(),[Ri,lo]=(0,x.useState)(!1),[ll]=b.default.useForm(),[ul,di]=(0,x.useState)({groupAll:[],userAll:[]}),[bi,Ln]=(0,x.useState)(!1),[zn,_n]=(0,x.useState)(!1),[Hn,sa]=(0,x.useState)({status:!1,visible:!0}),[Pr]=b.default.useForm(),Mo=()=>Lt(void 0,null,function*(){const ln=yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/get_group_members`,{method:"get",params:{}}),Kn=yield(0,ve.ZP)(`/api/courses/${vt.coursesId}/students.json`,{method:"get",params:{coursesId:vt.coursesId,homework_id:vt.categoryId,page:1,limit:2e3}});(ln==null?void 0:ln.status)==0&&di({groupAll:ln==null?void 0:ln.group_infos,userAll:Kn==null?void 0:Kn.students})});(0,x.useEffect)(()=>{var ln;((ln=Ze==null?void 0:Ze.course_recommends)==null?void 0:ln.length)>0&&Ln(!0)},[Ze==null?void 0:Ze.course_recommends]),(0,x.useEffect)(()=>{sn&&sn.current&&(sn.current.clientHeight>47?sa({status:!0,visible:!0}):sa({status:!1,visible:!0}))},[Ze.course_group_info&&Ze.course_group_info.length]),(0,x.useEffect)(()=>{Ze!=null&&Ze.course_id},[Ze==null?void 0:Ze.course_id]),(0,x.useEffect)(()=>{Ze!=null&&Ze.course_id&&setTimeout(()=>{var ln,Kn;if(Ze.base_on_project){let Po=[];(ln=Ze.new_student_works)==null||ln.map((yi,Ii)=>{var Di;(Di=yi==null?void 0:yi.student_works)==null||Di.map((ki,kl)=>{var Rl,Fl,Gi,Jl;ki.item_index=yi.item_index,ki.rowSpan=ki!=null&&ki.is_leader?(Rl=yi==null?void 0:yi.student_works)==null?void 0:Rl.length:((Fl=ki==null?void 0:ki.project_info)==null?void 0:Fl.id)===-1?1:((Jl=(Gi=yi==null?void 0:yi.student_works)==null?void 0:Gi.filter(hu=>hu.is_leader))==null?void 0:Jl.length)>0?0:1,Po.push(ki)})}),console.log("---",Po),kr([...Po])}else{let Po=[];(Kn=Ze.new_student_works)==null||Kn.map((yi,Ii)=>{var Di;(Di=yi==null?void 0:yi.student_works)==null||Di.map((ki,kl)=>{var Rl,Fl,Gi;ki.item_index=yi.item_index,ki.rowSpan=kl==0?(Rl=yi==null?void 0:yi.student_works)==null?void 0:Rl.length:((Gi=(Fl=yi==null?void 0:yi.student_works)==null?void 0:Fl.filter(Jl=>Jl.id))==null?void 0:Gi.length)>0?0:1,Po.push(ki)})}),kr([...Po])}},400)},[Ze]);const vi=()=>Lt(void 0,null,function*(){const ln=yield rn({type:"shixunHomeworks/getWorkList",payload:lt({},vt)})});(0,x.useEffect)(()=>{if(Xa.get("page")){let ln=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};ea(lt(lt({},vt),ln)),ln.task_status=(ln==null?void 0:ln.work_status)||"all",ln.member_work=ln!=null&&ln.member_work?[ln==null?void 0:ln.member_work]:"all",ln.course_group_info=(ln==null?void 0:ln.course_group)||"all",ln.file_status=ln!=null&&ln.file_status?[ln==null?void 0:ln.file_status]:"all",ln.teacher_comment=ln!=null&&ln.teacher_comment?[ln==null?void 0:ln.teacher_comment]:"all",Pr.setFieldsValue(lt({},ln))}},[]);function ka(){Oo(1),Rn(""),wo(""),Do(""),Ti(""),Bo([])}const Lr=()=>{vt.page=1;const ln=Object.assign({},Pr.getFieldValue());delete vt.course_group,delete vt.teacher_comment,Object.keys(ln).map(function(Kn){var Po;switch(Kn){case"teacher_comment":case"member_work":ln[Kn].length>1||!ln[Kn].length?(delete vt[Kn],Pr.setFieldsValue({[Kn]:"all"})):(vt[Kn]=(Po=ln[Kn])==null?void 0:Po[0],Pr.setFieldsValue({teacher_comment:ln[Kn]}));break;case"file_status":ln[Kn].includes("all")||Ze[Kn].length===ln[Kn].length||!ln[Kn].length?(delete vt.file_status,Pr.setFieldsValue({file_status:"all"})):(vt.file_status=ln[Kn][0],Pr.setFieldsValue({file_status:ln[Kn]}));break;case"work_status":ln[Kn].includes("all")||Ze.task_status.length===ln[Kn].length||!ln[Kn].length?(delete vt.work_status,Pr.setFieldsValue({work_status:"all"})):(vt.work_status=ln[Kn],Pr.setFieldsValue({work_status:vt.work_status}));break;case"course_group_info":ln[Kn].includes("all")||Ze[Kn].length===ln[Kn].length||!ln[Kn].length?(delete vt.course_group,Pr.setFieldsValue({course_group_info:"all"})):(vt.course_group=ln[Kn],Pr.setFieldsValue({course_group_info:vt.course_group}));break}}),vi()},Ni=(ln,Kn)=>{vt.page=ln,vt.limit=Kn,vi()},vo=[{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:(ln,Kn,Po)=>({children:ln,props:{rowSpan:Kn.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:(ln,Kn)=>{var Po,yi,Ii,Di,ki,kl;return{children:((Po=Kn.project_info)==null?void 0:Po.id)!==-1?Ce.createElement("a",{target:"_blank",title:(yi=Kn.project_info)==null?void 0:yi.name,href:`${(Ii=Ut==null?void 0:Ut.setting)==null?void 0:Ii.old_url}/projects${(Di=Kn.project_info)==null?void 0:Di.id}`,style:{whiteSpace:"break-spaces"}},(ki=Kn.project_info)==null?void 0:ki.name):(kl=Kn.project_info)==null?void 0:kl.name,props:{rowSpan:Kn.rowSpan}}}},!(Ze!=null&&Ze.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(ln,Kn)=>({children:Ce.createElement("span",{className:"c-blue"},ln),props:{rowSpan:Kn.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(ln,Kn)=>Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(le.Z,{placement:"bottom",title:ln},Ce.createElement("span",{className:He.atitle,style:{width:Kn.is_leader?"":130,maxWidth:Kn.is_leader&&80}}," ",ln)),Kn.is_leader&&Ce.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:ln=>Ce.createElement("span",{style:{color:"#666666"}},ln)},(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:vt.order==="work_score"?vt.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(ln,Kn)=>Ce.createElement(le.Z,{placement:"bottom",title:Ce.createElement("div",null,Ce.createElement("div",null,Kn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Kn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ce.createElement("div",null,Kn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Kn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Ce.createElement("div",null,Kn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Kn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ze!=null&&Ze.is_group_grade?Ce.createElement("div",null,Kn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Kn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",Ce.createElement("div",null,Kn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Kn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ce.createElement("div",null,Kn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Kn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Ce.createElement("div",null,Kn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Kn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Ze==null?void 0:Ze.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Kn.appeal_penalty||"0.0"}\u5206`,Ce.createElement("div",null,Kn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Kn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Ze!=null&&Ze.is_jupyter||Ze!=null&&Ze.is_jupyter_lab)&&Ce.createElement("div",{onClick:Po=>{Po.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(vt)),ye.history.push(`/classrooms/${vt.coursesId}/group_homework/${vt.categoryId}/review/${Kn.id}?page=${vt.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},ln>0?Ce.createElement("span",{style:{color:"#ff8100"}},ln):ln)},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:ln=>ln||"--"},(Ze==null?void 0:Ze.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(ln,Kn)=>({children:ln||"--"})},(Ze==null?void 0:Ze.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(ln,Kn)=>{var Po;return{children:((Po=Kn.project_info)==null?void 0:Po.id)!==-1?Ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var yi,Ii;window.open(`${(yi=Ut==null?void 0:Ut.setting)==null?void 0:yi.old_url}${(Ii=Kn.project_info)==null?void 0:Ii.id}/pulls`)}},Kn==null?void 0:Kn.pull_requests_count):"--",props:{rowSpan:Kn.rowSpan}}}},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(ln,Kn)=>{var Po;return{children:((Po=Kn.project_info)==null?void 0:Po.id)!==-1?Ce.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var yi,Ii;window.open(`${(yi=Ut==null?void 0:Ut.setting)==null?void 0:yi.old_url}${(Ii=Kn.project_info)==null?void 0:Ii.id}/sonar`)}},Ce.createElement("div",null,"bug ",Kn==null?void 0:Kn.bug),Ce.createElement("div",null,"Security ",Kn==null?void 0:Kn.security),Ce.createElement("div",null,"Codesmell ",Kn==null?void 0:Kn.codesmell)):"--",props:{rowSpan:Kn.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:vt.order==="update_time"?vt.b_order==="desc"?"descend":"ascend":null,render:(ln,Kn)=>({children:Ce.createElement(le.Z,{placement:"bottom",title:ln?Ce.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Ce.createElement("br",null),Ae()(ln).format("YYYY-MM-DD HH:mm")):"--"},ln?Ce.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Ce.createElement("br",null),Ae()(ln).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:Kn.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:(ln,Kn)=>({children:ln===-1?"\u91CD\u505A\u4E2D":Ce.createElement("div",{style:{whiteSpace:"break-spaces"}},Ce.createElement(E.Uw,{status:ln,lineBreak:!0})),props:{rowSpan:Kn.rowSpan}})},{title:"\u64CD\u4F5C",width:175,fixed:Ze!=null&&Ze.base_on_project?"right":"",align:"left",dataInex:"action",render:(ln,Kn)=>{var Po,yi;return(Po=Ze.homework_status)!=null&&Po.includes("\u5BFC\u5165")?Ce.createElement("div",null,(0,a.GJ)()&&Ce.createElement("a",{onClick:Ii=>{Ii.stopPropagation(),rn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Kn==null?void 0:Kn.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Ce.createElement("a",{style:{marginLeft:10},onClick:(0,dt.debounce)(Ii=>Lt(void 0,null,function*(){var Di,ki,kl,Rl,Fl;Ii.stopPropagation();let Gi=yield(0,ve.ZP)(`/api/student_works/${Kn==null?void 0:Kn.id}/passed_condition.json`,{method:"get"});Ie.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:Ce.createElement("div",null,Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Ce.createElement("span",{style:{marginLeft:10}},(Di=Gi==null?void 0:Gi.data)==null?void 0:Di.user_name)),Ce.createElement("div",{style:{marginLeft:60}},Ce.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Ce.createElement("span",{style:{marginLeft:10}},(ki=Gi==null?void 0:Gi.data)==null?void 0:ki.student_id)),Ce.createElement("div",{style:{marginLeft:60}},Ce.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Ce.createElement("span",{style:{marginLeft:10}},(kl=Gi==null?void 0:Gi.data)==null?void 0:kl.group_name))),Ce.createElement("div",{style:{marginTop:22}},Ce.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Ce.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Rl=Gi==null?void 0:Gi.data)==null?void 0:Rl.description)||"\u6682\u65E0\u4FE1\u606F")),Ce.createElement("div",{style:{marginTop:22,marginBottom:20}},Ce.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Ce.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Fl=Gi==null?void 0:Gi.data)==null?void 0:Fl.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Kn.work_status===0&&!(0,a.GJ)()?Ce.createElement("div",null,"--"):Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,a.GJ)()&&Ce.createElement("a",{className:"c-blue",onClick:Ii=>{var Di,ki;if(Ii.preventDefault(),(0,a.Rm)()&&!((ki=(Di=Ye==null?void 0:Ye.AssistantObject)==null?void 0:Di.group)!=null&&ki.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(vt)),ye.history.push(`/classrooms/${vt.coursesId}/group_homework/${vt.categoryId}/review/${Kn.id}?page=${vt.page}`)}},"\u67E5\u770B"),(0,a.GJ)()&&Ce.createElement("a",{className:"c-blue",onClick:Ii=>{var Di;if(Ii.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)()&&!((Di=Ye.AssistantObject.group)!=null&&Di.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(vt)),ye.history.push(`/classrooms/${vt.coursesId}/group_homework/${vt.categoryId}/review/${Kn.id}?page=${vt.page}`)}},Kn.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,a.GJ)()&&Ce.createElement(le.Z,{placement:"bottom",title:Ce.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Ce.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Ce.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:Ii=>{var Di;if(Ii.preventDefault(),(0,a.Rm)()&&!((Di=Ye.AssistantObject.group)!=null&&Di.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}rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Kn,id:Kn.id,params:vt}})}},"\u8C03\u5206")),(0,a.GJ)()&&Ce.createElement("div",null,(Ze!=null&&Ze.is_new_rule?Kn.work_status!==-1&&Kn.work_status!==0:Kn.work_status!==-1&&Kn.work_status!==0&&!((yi=Ze==null?void 0:Ze.homework_status)!=null&&yi.includes("\u5DF2\u622A\u6B62")))&&Ce.createElement(De.Z,{justify:"center"},Ce.createElement("span",{className:`${He.redoBtn}`,onClick:Ii=>{var Di;if(Ii.stopPropagation(),(0,a.Rm)()&&!((Di=Ye.AssistantObject.normal)!=null&&Di.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}rn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:Ze.homework_id,work_group_id:Kn.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(ln=>!!ln),ya=[...Fn.map(ln=>lt({},ln))];ya[0].render=ln=>"\u6211";const Mn=()=>Lt(void 0,null,function*(){var ln;Qt(!0);const Kn=yield(0,ve.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Kn.status===0?(ln=Yt.current)==null||ln.exportReport(Kn.files):Qt(!1)}),Yr=()=>Lt(void 0,null,function*(){var ln;const Kn=yield(0,ve.ZP)(`/api/homework_commons/${vt==null?void 0:vt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Kn.status===0&&(Array.isArray(Kn.sub_data)&&Kn.sub_data.length>0?(ln=Yt.current)==null||ln.exportAndCreateUserFolder(Kn.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"))}),al=()=>{var ln,Kn;return Ce.createElement(y.default,null,Ce.createElement(y.default.Item,{key:"1"},Ce.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}rn({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,at.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}},"\u5BFC\u51FA\u6210\u7EE9")),!((ln=Ze.homework_status)!=null&&ln.includes("\u5BFC\u5165"))&&Ce.createElement(y.default.Item,{key:"3"},Ce.createElement(Ge.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}rn({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:()=>{Mn()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((Kn=Ze.homework_status)!=null&&Kn.includes("\u5BFC\u5165"))&&Ce.createElement(y.default.Item,{key:"4"},Ce.createElement(St.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}rn({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:()=>{Yr()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),Ce.createElement(y.default.Item,{key:"2"},Ce.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/${vt.coursesId}/exportlist/group_work_list`)}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,a.GJ)()&&(Ze!=null&&Ze.student_anonymous_comment)?Ce.createElement($e,null):Ce.createElement("section",{className:`${He.wrap} minH500`},Ce.createElement("aside",null,Ce.createElement("aside",{className:`minH500 bg-white pl30 ${(0,a.GJ)()?"pt30":""} pr30`},!(Ze!=null&&Ze.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&Ce.createElement("aside",{className:"bg-white inline-block w100"},Ce.createElement(nt.Z,null)),!(0,a.GJ)()&&Ce.createElement("aside",{className:"pt10 pb10"},Ce.createElement("span",{className:"c-orange"},Ze.commit_count),"\u5DF2\u4EA4",Ce.createElement("span",{className:"ml10"},Ze.uncommit_count),"\u672A\u4EA4",((Vt=Ze==null?void 0:Ze.left_time)==null?void 0:Vt.time)&&Ce.createElement("span",{className:"ml10"},Ce.createElement("span",null,(Wn=Ze==null?void 0:Ze.left_time)==null?void 0:Wn.status),Ce.createElement("span",{className:"c-orange"},(ha=Ze==null?void 0:Ze.left_time)==null?void 0:ha.time))),Ce.createElement("aside",null,(0,a.GJ)()&&Ce.createElement("aside",{className:"mb30"},Ce.createElement(b.default,{form:Pr,onChange:Lr,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},Ce.createElement(b.default.Item,{name:"teacher_comment"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all",checked:!Rt.teacher_comment},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},Ze.teacher_comment&&Ze.teacher_comment.map(ln=>Ce.createElement(z.default,{value:ln.id,key:ln.id},ln.name,"(",ln.count,")")))))),Ce.createElement(b.default.Item,{name:"file_status"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all"},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},(Sn=Ze==null?void 0:Ze.file_status)==null?void 0:Sn.map(ln=>Ce.createElement(z.default,{value:ln.id,key:ln.id},ln.name,"(",ln.count,")")))))),Ce.createElement(b.default.Item,{name:"work_status"},Ce.createElement(z.default.Group,{value:[],style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all",checked:!Rt.work_status},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},Ze.task_status&&Ze.task_status.map(ln=>Ce.createElement(z.default,{name:"work_status",value:ln.id,key:ln.id},ln.name,"(",ln.count,")")))))),Ce.createElement(b.default.Item,{name:"member_work"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all"},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1"},vo.map(ln=>Ce.createElement(z.default,{value:ln.id,key:ln.id},ln.name)))))),Ce.createElement(b.default.Item,{name:"course_group_info"},Ce.createElement(z.default.Group,{style:{width:"100%"}},Ce.createElement(De.Z,null,Ce.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Ce.createElement(fe.Z,{flex:"80px"},Ce.createElement(z.default,{value:"all",checked:!Rt.course_group},"\u5168\u90E8")),Ce.createElement(fe.Z,{flex:"1",className:`${He.workListClass} ${Hn.visible?He.visible:""} ${Hn.status?"":He.status}`},Ce.createElement("div",{ref:sn,className:He.left},Ze.course_group_info&&Ze.course_group_info.map(ln=>Ce.createElement(z.default,{value:ln.course_group_id,key:ln.course_group_id},ln.group_group_name,"(",ln.count,")"))),Hn.status&&Ce.createElement("div",{className:He.tips,onClick:()=>sa(Dt(lt({},Hn),{visible:!Hn.visible}))},Ce.createElement("span",null,Hn.visible?"\u5C55\u5F00":"\u6536\u8D77",Hn.visible?Ce.createElement(Fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ce.createElement(Se.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Ce.createElement(De.Z,{align:"middle"},Ce.createElement(fe.Z,{flex:"1"},Ce.createElement(De.Z,{align:"middle"},Ce.createElement(fe.Z,null,Ce.createElement(Ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:ln=>{vt.page=1,vt.search=ln.trim(),rn({type:"shixunHomeworks/getWorkList",payload:lt({},vt)})},style:{width:240}})),Ce.createElement(fe.Z,null,Ce.createElement("span",{className:"ml5 c-red"},Ze.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ze.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Ce.createElement(fe.Z,{style:{textAlign:"end"},className:He.workListButtonWrap},!((xt=Ze.homework_status)!=null&&xt.includes("\u5BFC\u5165"))&&!(0,a.dE)()&&Ce.createElement(St.Z,{className:"mr20",onClick:()=>Lt(void 0,null,function*(){yield Mo(),lo(!0)})},"\u8C03\u6574\u5206\u7EC4"),((tn=Ze.homework_status)==null?void 0:tn.includes("\u5DF2\u622A\u6B62"))&&Ce.createElement(Ge.ZP,{className:"mr20",icon:Ce.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{_n(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),Ce.createElement(ee.Z,{dropdownRender:al},Ce.createElement(Ge.ZP,null,Ce.createElement(Le.Z,null),"\u5BFC\u51FA",Ce.createElement(ze.Z,null)))))),(0,a.G5)()&&Ce.createElement("div",null,(Ze==null?void 0:Ze.base_on_project)&&Ce.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),Ce.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(ln=>!!ln)})),!!Fr.length&&Ce.createElement(Ee.default,{className:`mb10 ${He.tableWrapper}`,dataSource:Fr,columns:ya,pagination:!1,showHeader:!1,loading:!1}),Ce.createElement("aside",{style:{paddingBottom:30}},Ce.createElement(Ee.default,{loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(ln,Kn)=>ln!=null&&ln.searched?He.tables1:(ln==null?void 0:ln.item_index)%2===0&&He.tables,className:He.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:ar,columns:Fn,scroll:(Ze==null?void 0:Ze.base_on_project)&&{x:1220},onChange:(ln,Kn,Po)=>{if(Po.order===void 0)switch(Po.field){case"student_id":Xt("descend"),vt.b_order="desc",vt.order=Po.field;break;default:delete vt.b_order,delete vt.order}else vt.b_order=Po.order.replace("end",""),vt.order=Po.field;rn({type:"shixunHomeworks/getWorkList",payload:lt({},vt)})}})),Ce.createElement(ne.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:Ni,defaultCurrent:parseInt(vt.page)||1,current:parseInt(vt.page)||1,defaultPageSize:20,total:tt.workList.work_count})))),Ce.createElement(Ve,null),No&&Ce.createElement(Ie.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:No,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Lt(void 0,null,function*(){if(Xr===2){if(mr.length<=0){he.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!pi){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ln=yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,status:mr}});ln.status===0&&(Fo(ln),Si(!1),aa(!0))}else{if(!(Ko===0||$o===0)){if(!Ko){he.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!$o){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ko>$o){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!pi){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let ln=yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,min_score:Ko,max_score:$o}});ln.status===0&&(Fo(ln),Si(!1),aa(!0))}}),onCancel:()=>{Si(!1),ka()}},Ce.createElement("div",{style:{padding:"32px"}},Ce.createElement("div",null,Ce.createElement("div",null,Ce.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Ce.createElement(oe.ZP.Group,{value:Xr,onChange:ln=>{Oo(ln.target.value)}},Ce.createElement(oe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Ce.createElement(oe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Xr===1&&Ce.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ce.createElement("span",{style:{width:"70px",textAlign:"end"}},Ce.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Ce.createElement(ue.Z,{min:0,max:100,value:Ko,onChange:ln=>Do(ln),style:{width:"100px"}}),Ce.createElement("span",{style:{width:"80px",textAlign:"end"}},Ce.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Ce.createElement(ue.Z,{min:0,max:100,value:$o,onChange:ln=>wo(ln),style:{width:"100px"}})),Xr===2&&Ce.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ce.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ce.createElement(z.default.Group,{onChange:ln=>{Bo([...ln])},style:{width:"100%"}},(An=Ze.task_status)==null?void 0:An.map((ln,Kn)=>Ce.createElement(z.default,{name:"task_status",value:ln.id},ln.name,"(",ln.count,")")))),Ce.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ce.createElement("span",{style:{width:"70px",textAlign:"end"}},Ce.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Ce.createElement(et.Z,{className:He.MdEditor,onChange:ln=>Ti(ln),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),ro&&Ce.createElement(Ie.default,{open:ro,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Lt(void 0,null,function*(){Xr===2?(yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,status:mr}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),ka(),vi(),aa(!1)):(yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:vt.categoryId,comment:pi,min_score:Ko,max_score:$o}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),ka(),vi(),aa(!1))}),onCancel:()=>{ka(),aa(!1)}},Ce.createElement("div",{style:{padding:"32px"}},Xr===1&&Ce.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ko,"-",$o,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Xr===2&&Ce.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((en=Ze.task_status)==null?void 0:en.filter(ln=>mr==null?void 0:mr.includes(ln.id)).map(ln=>ln.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ce.createElement("br",null),Ce.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",va==null?void 0:va.count,"\u540D\u5B66\u751F"))),Ce.createElement(Ie.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:Ri,onOk:()=>Lt(void 0,null,function*(){ll.submit()}),onCancel:()=>{lo(!1)}},Ce.createElement(b.default,{form:ll,initialValues:{},labelCol:{span:4},onFinish:ln=>Lt(void 0,null,function*(){if(!ln.user_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!ln.group_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,ve.ZP)(`/api/homework_commons/${vt.categoryId}/adjust_group.json`,{method:"post",body:ln})).status==0&&(he.ZP.success("\u8C03\u6574\u6210\u529F"),ll.resetFields(),lo(!1),yield vi())})},Ce.createElement(b.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},Ce.createElement(me.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(ln,Kn)=>{var Po;return((Po=Kn==null?void 0:Kn.label)!=null?Po:"").toLowerCase().includes(ln.toLowerCase())},options:(mn=ul==null?void 0:ul.userAll)==null?void 0:mn.map(ln=>({value:ln.user_id,label:ln.name}))})),Ce.createElement(b.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},Ce.createElement(me.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(ln,Kn)=>{var Po;return((Po=Kn==null?void 0:Kn.label)!=null?Po:"").toLowerCase().includes(ln.toLowerCase())},options:(ja=ul==null?void 0:ul.groupAll)==null?void 0:ja.map(ln=>({value:ln.group_id,label:`\uFF08${ln.group_name}\uFF09`+(ln==null?void 0:ln.name_list)}))})))),Ce.createElement(Ie.default,{title:Ce.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",Ce.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:bi,footer:null,onCancel:()=>{Ln(!1)},width:700},Ce.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",Ce.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(un=Ze==null?void 0:Ze.course_recommends)==null?void 0:un.map((ln,Kn)=>Ce.createElement(De.Z,{key:Kn,align:"middle",justify:"space-between"},Ce.createElement(De.Z,{style:{width:525},align:"middle",wrap:!1},Ce.createElement("div",{className:He.Onerow,style:{display:"inline-block"}},Kn+1,"\u3001",ln.name),ln.type=="\u5916\u94FE"&&Ce.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),Ce.createElement(fe.Z,null,Ce.createElement(Pt.op,{type:"link",onClick:()=>{window.open(ln==null?void 0:ln.url)}},"\u67E5\u770B"),ln.type!="\u5916\u94FE"&&Ce.createElement(Pt.op,{openLoading:!0,type:"link",onClick:()=>Lt(void 0,null,function*(){(0,E.FH)("",`${ln==null?void 0:ln.url}`)})},"\u4E0B\u8F7D"))))),Ce.createElement(we.Z,{getData:()=>vi()}),Ce.createElement(Je.Z,{visible:zn,getData:vi,categoryId:vt.categoryId,onCancle:()=>{_n(!1)}}))};var yn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(pn),bn=te(74128),da=te(6339),Ra=Object.defineProperty,Fa=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Ba=(tt,Ye,Qe)=>Ye in tt?Ra(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ea=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Aa.call(Ye,Qe)&&Ba(tt,Qe,Ye[Qe]);if(Fa)for(var Qe of Fa(Ye))ir.call(Ye,Qe)&&Ba(tt,Qe,Ye[Qe]);return tt},Er=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const dr=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)();return x.createElement(Ie.default,{centered:!0,title:"\u63D0\u793A",open:tt.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Er(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:Ea({},tt.actionTabs.params)}))}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var $t=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(dr),Bn=te(27183),Xn=te(71418),Sa=te(26227),pa=te(63524),Za={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"},jn=te(59301),xo=Object.defineProperty,Co=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Kt=(tt,Ye,Qe)=>Ye in tt?xo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,It=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ua.call(Ye,Qe)&&Kt(tt,Qe,Ye[Qe]);if(Co)for(var Qe of Co(Ye))kt.call(Ye,Qe)&&Kt(tt,Qe,Ye[Qe]);return tt},Un=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});Ae().locale("ZH-cn");const ma=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut,user:rn,dispatch:Yt})=>{var Pn,Qt,Ct,Vt;const[Wn,ha]=(0,x.useState)(It({},(0,ye.useParams)())),[Sn,xt]=(0,x.useState)(!1),[tn,An]=(0,x.useState)(-1),[en,mn]=(0,x.useState)(""),[ja,un]=(0,x.useState)(""),{workList:Xa}=tt,{detailLeftMenus:vt}=Ye,{shixunHomeworksDetail:ea,replyList:nr,workDetail:Ze}=tt;return Wn.page_size=10,(0,x.useEffect)(()=>{Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)}),Yt({type:"shixunHomeworks/getWorkDetail",payload:It({},Wn)}),vt.course_modules||Yt({type:"classroomList/getClassroomLeftMenus",payload:It({},Wn)})},[Wn.categoryId]),jn.createElement("section",{className:Za.bg},jn.createElement(Xn.Z,{spinning:Ut["shixunHomeworks/getWorkDetail"]},jn.createElement("section",{className:""},jn.createElement("aside",{className:[Za.desc,"c-black","font14","bg-white"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&jn.createElement(da.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," ~ ",(Qt=Ze==null?void 0:Ze.group_info)==null?void 0:Qt.max_num,"\u4EBA ",jn.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"),jn.createElement("br",null),!((Ct=Qe==null?void 0:Qe.setting)!=null&&Ct.hide_project)&&jn.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",jn.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")),jn.createElement(Bn.Z,{authority:(0,a.GJ)(),showDimensions:!1,dataSource:Ze==null?void 0:Ze.attachments,callback:()=>{Yt({type:"shixunHomeworks/getWorkDetail",payload:It({},Wn)})}}),tt.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&jn.createElement("aside",{className:["bg-white"].join(" ")},jn.createElement(et.Z,{onChange:Rt=>{mn(Rt)},defaultValue:Ze==null?void 0:Ze.explanation,height:200,isFocus:!0,watch:!0}),jn.createElement(De.Z,null,jn.createElement(fe.Z,{span:24,className:"tr"},jn.createElement(Ge.ZP,{type:"default",size:"large",onClick:()=>Un(void 0,null,function*(){Yt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),jn.createElement(Ge.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>Un(void 0,null,function*(){en===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/updateWork",payload:{explanation:en,categoryId:Wn.categoryId}})).status===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),Yt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Yt({type:"shixunHomeworks/getWorkDetail",payload:It({},Wn)}))})},"\u4FDD\u5B58"))))),jn.createElement("aside",{className:[Za.reply,"bg-white","mt20"].join(" ")},Sn&&jn.createElement(et.Z,{onChange:Rt=>{mn(Rt)},height:200,isFocus:!0,watch:!0}),jn.createElement(De.Z,{onClick:()=>{xt(!0)}},jn.createElement(fe.Z,{flex:"1",style:{pointerEvents:"none"}},!Sn&&jn.createElement(Ne.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),jn.createElement(fe.Z,null,jn.createElement(Ge.ZP,{type:"primary",size:"large",onClick:()=>Un(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}en===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Wn.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:en}}})).status===0&&(he.ZP.success("\u53D1\u5E03\u6210\u529F"),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)}),xt(!1),mn(""))})},"\u53D1\u8868")))),(nr==null?void 0:nr.comments)&&nr.comments!=""&&jn.createElement("aside",{className:[Za.replyList,"bg-white"].join(" ")},nr==null?void 0:nr.comments.map(function(Rt,ta){var xr,Xt,ca,Ka;return jn.createElement(De.Z,{gutter:[12,12],key:ta},jn.createElement(fe.Z,{flex:"40px"},jn.createElement("img",{className:Za.headpic,width:"40",src:`${bn.Z.IMG_SERVER}/images/${(xr=Rt==null?void 0:Rt.author)==null?void 0:xr.image_url}`})),jn.createElement(fe.Z,{flex:"1"},jn.createElement(De.Z,{align:"middle"},jn.createElement(fe.Z,{span:20},jn.createElement("span",{className:"c-light-black"},(Xt=Rt==null?void 0:Rt.author)==null?void 0:Xt.name),jn.createElement("span",{className:"c-light-black ml10"},Rt==null?void 0:Rt.time," \u53D1\u5E03")),jn.createElement(fe.Z,{className:"tr",span:4},jn.createElement("div",{className:"tr"},((0,a.GJ)()||((ca=rn==null?void 0:rn.userInfo)==null?void 0:ca.login)===((Ka=Rt==null?void 0:Rt.author)==null?void 0:Ka.login))&&jn.createElement(le.Z,{title:"\u5220\u9664"},jn.createElement(Sa.Z,{className:"current",onClick:()=>{Yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Wn,selectArr:Rt}})}})))),jn.createElement(fe.Z,{span:24},jn.createElement(da.Z,{value:Rt.content})),Rt.children&&jn.createElement("aside",{className:Za.comment},Rt.children.map(function(Or,Wa){var ar,kr;return jn.createElement(De.Z,{key:Wa},jn.createElement(fe.Z,{span:24},jn.createElement(De.Z,null,jn.createElement(fe.Z,{flex:"1"},Or.author.name,jn.createElement("span",{className:"c-light-black ml10"},Or==null?void 0:Or.time)),jn.createElement(fe.Z,null,((0,a.GJ)()||((ar=rn==null?void 0:rn.userInfo)==null?void 0:ar.login)===((kr=Or==null?void 0:Or.author)==null?void 0:kr.login))&&jn.createElement(le.Z,{title:"\u5220\u9664"},jn.createElement(Sa.Z,{className:"current",onClick:()=>{Yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Wn,selectArr:Or}})}}))))),jn.createElement(fe.Z,null,jn.createElement(da.Z,{value:Or.content})))})),jn.createElement(fe.Z,{span:24,className:"mt5 c-light-black"},tn===ta&&jn.createElement("aside",null,jn.createElement(et.Z,{onChange:Or=>{un(Or)},height:150,isFocus:!0}),jn.createElement(De.Z,null,jn.createElement(fe.Z,{span:24,className:"tr"},jn.createElement(Ge.ZP,{type:"primary",size:"large",onClick:()=>Un(this,null,function*(){ja===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Wn.categoryId,jour_type:"HomeworkCommon",m_parent_id:Rt.id,reply_id:1,notes:ja}}}),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)}),he.ZP.success("\u53D1\u5E03\u6210\u529F"),An(-1))})},"\u53D1\u8868")))),tn!==ta&&jn.createElement("div",{className:"tr"},jn.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>An(ta)}),!!Rt.user_praise&&jn.createElement("span",{className:"c-orange"},jn.createElement(pa.Z,{className:"mr5 ml30",onClick:()=>Un(this,null,function*(){yield Yt({type:"shixunHomeworks/replyUnLike",payload:{object_id:Rt.id,object_type:"journals_for_message"}}),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)})})}),!!Rt.praise_count&&Rt.praise_count),!Rt.user_praise&&jn.createElement("span",null,jn.createElement(pa.Z,{className:"mr5 ml30",onClick:()=>Un(this,null,function*(){yield Yt({type:"shixunHomeworks/replyLike",payload:{object_id:Rt.id,object_type:"journals_for_message"}}),Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)})})}),!!Rt.praise_count&&Rt.praise_count))))))})))),jn.createElement("aside",{className:"tc mt30 pb30"},jn.createElement(ne.Z,{defaultCurrent:1,total:nr==null?void 0:nr.total_count,hideOnSinglePage:!0,current:Wn.page||1,onChange:Rt=>{Wn.page=Rt,Yt({type:"shixunHomeworks/getReplyList",payload:It({},Wn)})}})),jn.createElement($t,null))};var Qn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,user:Qe,loading:Ut,globalSetting:rn})=>({shixunHomeworks:tt,globalSetting:rn,user:Qe,classroomList:Ye,loading:Ut.effects}))(ma),eo=Object.defineProperty,rr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,fr=(tt,Ye,Qe)=>Ye in tt?eo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,qn=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))wr.call(Ye,Qe)&&fr(tt,Qe,Ye[Qe]);if(rr)for(var Qe of rr(Ye))Lo.call(Ye,Qe)&&fr(tt,Qe,Ye[Qe]);return tt};Ae().locale("ZH-cn");const co=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut,dispatch:rn})=>{var Yt;const Pn=(0,ye.useParams)(),{detailLeftMenus:Qt}=Ye,{replyList:Ct,referenceAnswer:Vt}=tt;return Pn.page_size=10,(0,x.useEffect)(()=>{rn({type:"shixunHomeworks/getReplyList",payload:qn({},Pn)}),rn({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Pn.categoryId}}),Qt.course_modules||rn({type:"classroomList/getClassroomLeftMenus",payload:qn({},Pn)})},[Pn.categoryId]),x.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},x.createElement("aside",{className:["c-black","font14"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&x.createElement("div",null,(Vt==null?void 0:Vt.reference_answer)&&x.createElement(da.Z,{value:Vt==null?void 0:Vt.reference_answer}),!(Vt!=null&&Vt.reference_answer)&&x.createElement(nt.Z,null)),(Yt=Vt==null?void 0:Vt.attachments)==null?void 0:Yt.map((Wn,ha)=>x.createElement("div",null,x.createElement("a",{href:`${bn.Z.API_SERVER}${Wn.url}`},x.createElement("span",{className:"iconfont icon-fujian c-green font14"}),x.createElement("span",{className:"ml10 c-black"},Wn.title),x.createElement("span",{className:"c-light-black ml20 font12"},Wn.filesize))))))};var Uo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Ut})=>({shixunHomeworks:tt,globalSetting:Ut,classroomList:Ye,loading:Qe.effects}))(co),Ao=te(93145),qr={modal:"modal___lF39e"},wt=te(59301),hn=Object.defineProperty,En=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Gn=(tt,Ye,Qe)=>Ye in tt?hn(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Tr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Jn.call(Ye,Qe)&&Gn(tt,Qe,Ye[Qe]);if(na)for(var Qe of na(Ye))Vn.call(Ye,Qe)&&Gn(tt,Qe,Ye[Qe]);return tt},br=(tt,Ye)=>En(tt,Zn(Ye)),vn=(tt,Ye)=>{var Qe={};for(var Ut in tt)Jn.call(tt,Ut)&&Ye.indexOf(Ut)<0&&(Qe[Ut]=tt[Ut]);if(tt!=null&&na)for(var Ut of na(tt))Ye.indexOf(Ut)<0&&Vn.call(tt,Ut)&&(Qe[Ut]=tt[Ut]);return Qe},Ro=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const _o=tt=>{var Ye=tt,{classroomList:Qe,shixunHomeworks:Ut,dispatch:rn,cb:Yt}=Ye,Pn=vn(Ye,["classroomList","shixunHomeworks","dispatch","cb"]),Qt,Ct,Vt,Wn,ha;const Sn=(0,ye.useParams)(),[xt,tn]=(0,x.useState)(""),[An,en]=(0,x.useState)([]),[mn,ja]=(0,x.useState)({learn:0,active:0,score:0,chat:0});console.log(Ut,"classroomList");const{workList:un}=Ut;(0,x.useEffect)(()=>{Qe.actionTabs.key},[Qe.actionTabs]);const Xa=()=>Ro(void 0,null,function*(){if(!xt){he.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}rn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let vt=yield(0,ve.ZP)(`/api/homework_commons/${Sn.categoryId}/ai_bulk_create.json`,{method:"post",body:br(Tr({min:1,max:xt,course_id:Sn.coursesId},mn),{course_group_ids:An})});(vt==null?void 0:vt.status)===0&&(he.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),rn({type:"classroomList/setActionTabs",payload:{}}),Yt()),rn({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return wt.createElement(Ie.default,{width:584,className:qr.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{en([]),tn(""),ja({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:Xa,open:Qe.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{rn({type:"classroomList/setActionTabs",payload:{}})}},wt.createElement("p",{style:{display:"flex",alignItems:"center"}},wt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),wt.createElement(ue.Z,{style:{width:100},min:(Qt=un==null?void 0:un.group_data)==null?void 0:Qt.min_num,max:(Ct=un==null?void 0:un.group_data)==null?void 0:Ct.max_num,precision:0,step:1,value:xt,onChange:vt=>{tn(vt)}}),wt.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(Vt=un==null?void 0:un.group_data)==null?void 0:Vt.min_num,"~",(Wn=un==null?void 0:un.group_data)==null?void 0:Wn.max_num,"\u4EBA")),wt.createElement("p",{style:{display:"flex"}},wt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),wt.createElement(z.default.Group,{value:An,onChange:vt=>{en(vt)}},(ha=un==null?void 0:un.course_group_info)==null?void 0:ha.map(vt=>wt.createElement(z.default,{key:vt==null?void 0:vt.course_group_id,value:vt==null?void 0:vt.course_group_id},vt==null?void 0:vt.group_group_name)))),wt.createElement("div",{style:{display:"flex"}},wt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),wt.createElement(z.default.Group,{onChange:vt=>{ja({learn:vt.indexOf(1)>-1?1:0,active:vt.indexOf(2)>-1?1:0,score:vt.indexOf(3)>-1?1:0,chat:vt.indexOf(4)>-1?1:0})}},wt.createElement(z.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),wt.createElement(z.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),wt.createElement(z.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),wt.createElement(z.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var Qo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(_o),ni=te(2948),$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),Nr=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Va=({})=>{var tt,Ye;const[Qe,Ut]=(0,x.useState)(!0),[rn,Yt]=(0,x.useState)(!1),[Pn,Qt]=(0,x.useState)([]),[Ct,Vt]=(0,x.useState)([]),[Wn,ha]=(0,x.useState)([]),[Sn,xt]=(0,x.useState)([]),[tn,An]=(0,x.useState)(""),en=(0,ye.useParams)();function mn(){return Nr(this,null,function*(){let Xa=yield(0,ve.ZP)(`/api/homework_commons/${en.categoryId}/homework_common_collaborators.json`,{method:"get"});Vt(Xa)})}function ja(){return Nr(this,null,function*(){var Xa;let vt=yield(0,ve.ZP)(`/api/courses/${en==null?void 0:en.coursesId}/teachers`,{method:"get",params:{homework_id:en.categoryId,limit:1e3}});(Xa=vt==null?void 0:vt.teacher_list)==null||Xa.map(ea=>{ea.key=ea.user_id}),ha(vt==null?void 0:vt.teacher_list),xt(vt==null?void 0:vt.teacher_list)})}(0,x.useEffect)(()=>{mn(),ja()},[en]);const un=()=>{};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(Xa=>Ta.createElement(De.Z,{align:"middle",className:`${$n.borderSty} ${tn===(Xa==null?void 0:Xa.id)?$n.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ta.createElement("span",{className:"c-grey-333"},Xa==null?void 0:Xa.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(Xa.id)},onMouseLeave:()=>{An("")},onClick:()=>Nr(void 0,null,function*(){(yield(0,ve.ZP)(`/api/homework_commons/${en.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Xa.id}})).status===0&&(he.ZP.info("\u5220\u9664\u6210\u529F"),mn(),ja())})}))),(Ct==null?void 0:Ct.can_edit)&&Ta.createElement(Ge.ZP,{className:$n.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Yt(!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(Ie.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:rn,onCancel:()=>Yt(!1),onOk:()=>Nr(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/${en.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Pn}})).status===0&&(he.ZP.info("\u6DFB\u52A0\u6210\u529F"),Qt([]),mn(),ja(),Yt(!1))})},Ta.createElement("div",null,Ta.createElement("div",{style:{display:"flex"}},Ta.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ta.createElement(Ne.default.Search,{onChange:Xa=>{ha(Sn.filter(vt=>vt.name.indexOf(Xa.target.value)>-1))}})),Ta.createElement(Ee.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Xa,vt)=>{Qt(Xa)},selectedRowKeys:Pn,getCheckboxProps:Xa=>({disabled:Xa.is_collaborator})},pagination:!1,dataSource:Wn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var mo=(0,ye.connect)(({shixunHomeworks:tt,loading:Ye})=>({shixunHomeworks:tt,loading:Ye.effects}))(Va),Qr=te(5083),Rr=te(78673),Eo=te(4324),Jo=te(64351),xi=te(99981),Pa=te(7489),wa=te(59301),il=Object.defineProperty,el=Object.defineProperties,dl=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Ki=(tt,Ye,Qe)=>Ye in tt?il(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Mi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))_i.call(Ye,Qe)&&Ki(tt,Qe,Ye[Qe]);if(rl)for(var Qe of rl(Ye))hi.call(Ye,Qe)&&Ki(tt,Qe,Ye[Qe]);return tt},Ji=(tt,Ye)=>el(tt,dl(Ye)),$i=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const{RangePicker:Yi}=Qr.default,{Option:Xi}=me.default,So=({shixunHomeworks:tt,classroomList:Ye,getData:Qe,dispatch:Ut})=>{var rn,Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja;const{workSetting:un,workList:Xa}=tt,vt=(0,ye.useParams)(),[ea,nr]=(0,x.useState)(!0);let[Ze,Rt]=(0,x.useState)([]),[ta,xr]=(0,x.useState)([]);const[Xt,ca]=(0,x.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:Eo.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:""}),[Ka,Or]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un!=null&&un.course_id&&(Object.keys(Xt).map(function(aa){aa.indexOf("proportion")>-1?Xt[aa]=un[aa]*100:Xt[aa]=un[aa]}),un.anonymous_comment&&(Xt.unified_late=un.unified_anonymous_comment,Or(un.unified_anonymous_comment)),(!Xt.allow_late||!Xt.unified_late)&&(Xt.late_penalty=5),Xt.unified_setting||(Xt.unified_late=!1,Xt.unified_anonymous_comment=!1,Xt.unified_anonymous_appeal=!1),Ze=JSON.parse(JSON.stringify(un.group_settings.map(aa=>Ji(Mi({},aa),{group_name:[aa.group_name]})).filter(aa=>aa.publish_time!==null))),ta=JSON.parse(JSON.stringify(un.allow_late_settings.map(aa=>Ji(Mi({},aa),{group_name:[aa.group_name]})).filter(aa=>aa.late_time!==null))),ca(Mi({},Xt)),Rt(Ze.length?[...Ze]:[{}]),xr([...ta]))},[un]),(0,x.useEffect)(()=>{nr(!(0,a.GJ)())},[(0,a.GJ)()]);const[Wa,ar]=(0,x.useState)(!1),kr=()=>$i(void 0,null,function*(){ar(!Wa);const aa=JSON.parse(JSON.stringify(Xt));if(aa.categoryId=vt.categoryId,Xt.unified_setting||(Ze=Ze==null?void 0:Ze.map(va=>{var Fo,Xr;if(!va.publish_time||!va.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!va.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),ar(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return va.group_name=typeof(va==null?void 0:va.group_name)=="string"?[va==null?void 0:va.group_name]:va==null?void 0:va.group_name,va.group_id=(Xr=(Fo=va==null?void 0:va.group_name)==null?void 0:Fo.map(Oo=>{var $o,wo;let Ko=(wo=($o=un.group_settings)==null?void 0:$o.filter(Do=>(Do==null?void 0:Do.group_name)===Oo))==null?void 0:wo[0];return Ko==null?void 0:Ko.group_id}))==null?void 0:Xr.toString().split(","),va})),aa.group_settings=Ze,Xt.allow_late)if(Xt.unified_late){if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),ar(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Xt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ta=ta==null?void 0:ta.map(va=>{var Fo,Xr;if(va.penalty_type=Eo.Q.Number,va.late_penalty===null||va.late_penalty===void 0||va.late_penalty<0||va.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),ar(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!va.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!va.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),ar(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return va.group_name=typeof(va==null?void 0:va.group_name)=="string"?[va==null?void 0:va.group_name]:va==null?void 0:va.group_name,va.group_id=(Xr=(Fo=va==null?void 0:va.group_name)==null?void 0:Fo.map(Oo=>{var $o,wo;let Ko=(wo=($o=un.group_settings)==null?void 0:$o.filter(Do=>(Do==null?void 0:Do.group_name)===Oo))==null?void 0:wo[0];return Ko==null?void 0:Ko.group_id}))==null?void 0:Xr.toString().split(","),va}),aa.allow_late_settings=ta;if(Xt!=null&&Xt.submit_limit&&!(Xt!=null&&Xt.submit_limit_num)){he.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1);return}if(Xt!=null&&Xt.can_submit&&!(Xt!=null&&Xt.submit_num)){he.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ar(!1);return}Object.keys(aa).map(function(va){va.indexOf("proportion")>-1&&(aa[va]=aa[va]/100)}),Ut({type:"shixunHomeworks/updateSetting",payload:Ji(Mi({},aa),{penalty_type:Eo.Q.Number})}).then(va=>{va.status===0?(ar(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),Qe()):ar(!1)})}),uo=(0,x.useMemo)(()=>(un==null?void 0:un.allow_late)||(un==null?void 0:un.all_group_late),[un,Xa]),Rn=(aa,va,Fo="group_id")=>{var Xr;return va?va.find(Oo=>Oo[Fo]===aa):(Xr=un==null?void 0:un.group_settings)==null?void 0:Xr.find(Oo=>Oo.group_id[0]===aa)},Fr=aa=>{var va,Fo;const Xr=Rn(aa,un==null?void 0:un.allow_late_settings,"id"),Oo=Rn(aa,un==null?void 0:un.anonymous_comment_settings),$o=Rn(aa);return(un==null?void 0:un.allow_late)&&Xr&&Ae()(Xr==null?void 0:Xr.late_time)<=Ae()()||(un==null?void 0:un.anonymous_comment)&&Oo&&(Oo==null?void 0:Oo.evaluation_start)!==null||((Fo=(Ae()($o==null?void 0:$o.end_time)<=Ae()()&&((va=un==null?void 0:un.allow_late_settings)==null?void 0:va.filter(wo=>wo.group_id.includes(aa))))[0])==null?void 0:Fo.late_time)!=null},ga=un==null?void 0:un.anonymous_comment,No=(rn=un==null?void 0:un.allow_late_settings)!=null&&rn.length?(Yt=un==null?void 0:un.allow_late_settings)==null?void 0:Yt.every(aa=>{if(aa.evaluation_start)return!0}):!1,Si=(un==null?void 0:un.unified_late)&&(un==null?void 0:un.anonymous_comment),mr=un==null?void 0:un.anonymous_comment,Bo=aa=>{if(!aa)return!1;const va=Rn(aa,un==null?void 0:un.anonymous_comment_settings);return(un==null?void 0:un.anonymous_comment)&&va&&(va==null?void 0:va.evaluation_start)!==null},ro=aa=>{const va=Rn(aa,un==null?void 0:un.anonymous_comment_settings);return va&&(va==null?void 0:va.evaluation_start)!==null};return wa.createElement("div",{style:{padding:"30px 50px"}},wa.createElement("div",{className:`${Pa.Z.title}`},wa.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),wa.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"},wa.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Pa.Z.title_icon}`}))),wa.createElement("div",{className:Pa.Z.content},((Pn=un==null?void 0:un.group_settings)==null?void 0:Pn.length)>0?wa.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(Qt=Pa.Z)==null?void 0:Qt.h_lh_40}`,align:"middle"},wa.createElement(Rr.Z,{checked:Xt.unified_setting,disabled:ea||!((Ct=un==null?void 0:un.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))||(0,a.Rm)()&&!((Wn=(Vt=Ye.AssistantObject)==null?void 0:Vt.group)!=null&&Wn.can_publish)||!(un!=null&&un.manage_all_group),onChange:()=>{var aa;if(!((aa=un==null?void 0:un.homework_status)!=null&&aa.includes("\u672A\u53D1\u5E03"))){he.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Xt.unified_setting=!Xt.unified_setting,Xt.unified_setting||(Xt.unified_late=!1),ca(Object.assign({},Xt)),Ze==""){Rt([{}]);return}Xt.unified_setting&&(Rt([]),xr([{late_penalty:5}]))}}),wa.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),wa.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,Xt.unified_setting&&wa.createElement("div",{className:Pa.Z.row_sty,style:{padding:"5px 30px"}},wa.createElement(De.Z,{align:"middle"},wa.createElement(fe.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),wa.createElement(fe.Z,{className:"ml5"},wa.createElement(Qr.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:ea||!((ha=un==null?void 0:un.homework_status)!=null&&ha.includes("\u672A\u53D1\u5E03")||(Sn=un==null?void 0:un.homework_status)!=null&&Sn.includes("\u672A\u5F00\u59CB"))||(0,a.Rm)()&&!((tn=(xt=Ye.AssistantObject)==null?void 0:xt.group)!=null&&tn.can_publish),value:Xt.publish_time?Ae()(Xt.publish_time):"",disabledDate:aa=>(0,xi.Q8)(aa,un==null?void 0:un.course_end_date),disabledTime:aa=>(0,xi.d0)(aa),onChange:(aa,va)=>{Xt.publish_time=va,!Xt.end_time&&Xt.unified_setting&&(Xt.end_time=Ae()(aa).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ca(Object.assign({},Xt))}})),wa.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),wa.createElement(De.Z,{align:"middle"},wa.createElement(fe.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),wa.createElement(fe.Z,{className:"ml5"},wa.createElement(Qr.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:No||mr||(un==null?void 0:un.allow_late)&&(un==null?void 0:un.homework_status.includes("\u5DF2\u622A\u6B62"))||ea||(un==null?void 0:un.allow_late)&&Ae()()>=Ae()(un==null?void 0:un.end_time)||(0,a.Rm)()&&!((en=(An=Ye.AssistantObject)==null?void 0:An.group)!=null&&en.can_publish),disabledDate:aa=>(0,xi.Q8)(aa,un==null?void 0:un.course_end_date,Xt.publish_time),disabledTime:aa=>(0,xi.d0)(aa,Xt.publish_time),value:Xt.end_time?Ae()(Xt.end_time):"",onChange:(aa,va)=>{Xt.end_time=va,ca(Object.assign({},Xt))}})),wa.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Xt.unified_setting&&wa.createElement(De.Z,null,Ze&&Ze.map(function(aa,va){var Fo,Xr,Oo,$o;return wa.createElement(De.Z,{key:va},wa.createElement(De.Z,{style:{padding:"5px 14px 5px 52px"}},wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",va+1),wa.createElement(fe.Z,{flex:"auto",style:{maxWidth:350}},wa.createElement(me.default,{disabled:ea||((Fo=un==null?void 0:un.homework_status)!=null&&Fo.includes("\u672A\u53D1\u5E03")&&aa.id||Ae()(){var Ko,Do;if((0,a.Rm)()&&!((Do=(Ko=Ye.AssistantObject)==null?void 0:Ko.group)!=null&&Do.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[va].group_name=wo,Ze[va].group_id=aa.group_id;const pi=(0,dt.flattenDeep)(Ze.map(Ri=>Ri.group_name)),Ti=ta.map(Ri=>{let lo=(Ri==null?void 0:Ri.group_name)||[];return Ji(Mi({},Ri),{group_name:(0,dt.remove)(lo,ll=>pi.includes(ll))})});xr(Ti),Rt(Ze.slice())}},un.group_settings&&un.group_settings.map(function(wo){if(!Ze.map(Ko=>Ko.group_name).toString().split(",").includes(String(wo.group_name)))return wa.createElement(Xi,{value:wo.group_name,key:wo.id},wo.group_name)})))),wa.createElement(fe.Z,{style:{padding:"5px 0"}},wa.createElement(Yi,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[aa.publish_time?Ae()(aa.publish_time):Ae()(),Ae()()]},disabled:ea||(Ae()()<=Ae()((Xr=Rn(aa.id))==null?void 0:Xr.publish_time)?!1:[!0,Fr(aa.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:wo=>(0,xi.Q8)(wo,un==null?void 0:un.course_end_date),disabledTime:wo=>(0,xi.d0)(wo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:aa.publish_time&&[Ae()(aa.publish_time),Ae()(aa.end_time)],onChange:(wo,Ko)=>{var Do,pi;if((0,a.Rm)()&&!((pi=(Do=Ye.AssistantObject)==null?void 0:Do.group)!=null&&pi.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[va].publish_time=Ko[0],Ze[va].end_time=Ko[1],Rt([...Ze])}})),!ea&&wa.createElement(fe.Z,{className:`${(Oo=Pa.Z)==null?void 0:Oo.h_lh_40}`,style:{padding:"5px 0"}},Ze.length<(($o=un==null?void 0:un.group_settings)==null?void 0:$o.length)&&wa.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Rt(Ze.concat({}))}}),(aa!=null&&aa.publish_time&&Ae()(){var wo,Ko;if((0,a.Rm)()&&!((Ko=(wo=Ye.AssistantObject)==null?void 0:wo.normal)!=null&&Ko.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 Do=(0,dt.cloneDeep)(ta);Do.forEach((pi,Ti)=>{pi.group_name&&(pi.group_name=pi.group_name.filter(Ri=>{var lo;return!((lo=Ze[va].group_name)!=null&&lo.includes(Ri))}))}),Ze=Ze.filter((pi,Ti)=>va!==Ti),xr(Do),Rt(Ze.slice()),setTimeout(()=>Rt(Ze.slice()),10)}}):wa.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),wa.createElement(Jo.ZP,{checkMarginLeft:60,className:"mb20",disabled:ea,value:Xt,onChange:aa=>ca(Mi(Mi({},Xt),aa))}),wa.createElement(wa.Fragment,null,wa.createElement("div",{className:`${Pa.Z.title} mt30`},wa.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),wa.createElement("div",{className:Pa.Z.content},wa.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(mn=Pa.Z)==null?void 0:mn.h_lh_40}`,align:"middle"},wa.createElement(Rr.Z,{checked:Xt.allow_late,disabled:No||ea||(un==null?void 0:un.allow_late),onChange:aa=>{var va;if((0,a.Rm)()&&!((va=Ye.AssistantObject.group)!=null&&va.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}aa&&Ie.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:wa.createElement("div",{style:{padding:10,background:"#f5f6f9"}},wa.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"),wa.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),wa.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"))}),Xt.allow_late=!Xt.allow_late,ta==""&&xr([{late_penalty:5}]),ca(Object.assign({},Xt))}}),wa.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),wa.createElement(le.Z,{overlayStyle:{width:380,maxWidth:380},title:wa.createElement("div",{style:{display:"flex",flexFlow:"column"}},wa.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),wa.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"),wa.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"))},wa.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Pa.Z.title_icon}`}))),(Xt==null?void 0:Xt.allow_late)&&wa.createElement("div",{className:"pb5"},wa.createElement(De.Z,{className:Pa.Z.row_sty1},wa.createElement(fe.Z,{className:Pa.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),wa.createElement(oe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:ea,value:Xt.unified_late,onChange:aa=>{var va;if((0,a.Rm)()&&!((va=Ye.AssistantObject.group)!=null&&va.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}Xt.unified_late=aa.target.value,ta==""&&!aa.target.value&&xr([{late_penalty:5}]),ca(Mi({},Xt))}},(Xt==null?void 0:Xt.unified_setting)&&wa.createElement(oe.ZP,{disabled:(un==null?void 0:un.allow_late)||!(un!=null&&un.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((ja=un==null?void 0:un.group_settings)==null?void 0:ja.length)&&wa.createElement(oe.ZP,{disabled:un==null?void 0:un.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),Xt!=null&&Xt.unified_late?wa.createElement("div",null,wa.createElement(De.Z,{wrap:!1,align:"middle",className:`${Pa.Z.row_sty1} mb10 mt5`},wa.createElement(fe.Z,{className:Pa.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),wa.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},wa.createElement(ue.Z,{disabled:ea||ga,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:Xt.late_penalty,onChange:aa=>{var va;if((0,a.Rm)()&&!((va=Ye.AssistantObject.group)!=null&&va.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}Xt.late_penalty=aa,ca(Object.assign({},Xt))}})),wa.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")),wa.createElement(De.Z,{className:`${Pa.Z.row_sty1}`},wa.createElement(fe.Z,{className:Pa.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),wa.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},wa.createElement(Qr.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:ea||Si||No,value:Xt.late_time?Ae()(Xt.late_time):"",disabledDate:aa=>(0,xi.Q8)(aa,un==null?void 0:un.course_end_date),disabledTime:aa=>(0,xi.d0)(aa),onChange:(aa,va)=>{var Fo;if((0,a.Rm)()&&!((Fo=Ye.AssistantObject.group)!=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}Xt.late_time=va,ca(Object.assign({},Xt))}})),wa.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):ta.map(function(aa,va){var Fo;return wa.createElement(De.Z,{key:va,style:{padding:"5px 14px 5px 52px"}},wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",va+1),wa.createElement(fe.Z,{className:"mr20 ml10"},wa.createElement(me.default,{size:"large",disabled:ea||!((Fo=Xa==null?void 0:Xa.homework_status)!=null&&Fo.includes("\u672A\u53D1\u5E03"))&&aa.id,mode:"multiple",style:{width:250},value:typeof aa.group_name=="string"?[aa.group_name]:aa.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Xr=>{var Oo;if((0,a.Rm)()&&!((Oo=Ye.AssistantObject.normal)!=null&&Oo.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[va].group_name=Xr,ta[va].group_id=aa.group_id,xr(ta.slice())}},un.group_settings&&un.group_settings.map(function(Xr){if(Xt!=null&&Xt.unified_setting&&!ta.map(Oo=>Oo.group_name).toString().split(",").includes(String(Xr.group_name))&&!ro(Xr.id))return wa.createElement(Xi,{value:Xr.group_name,key:Xr.id},Xr.group_name);if(Ze.map(Oo=>Oo.group_name).toString().split(",").includes(String(Xr.group_name))&&!ta.map(Oo=>Oo.group_name).toString().split(",").includes(String(Xr.group_name))&&!ro(Xr.id))return wa.createElement(Xi,{value:Xr.group_name,key:Xr.id},Xr.group_name)}))),wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),wa.createElement(fe.Z,{className:"mr20 ml10"},wa.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:ea||Bo(aa.id),defaultValue:aa.late_penalty,onChange:Xr=>{var Oo,$o;if((0,a.Rm)()&&!(($o=(Oo=Ye.AssistantObject)==null?void 0:Oo.normal)!=null&&$o.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[va].late_penalty=Xr,ta[va].penalty_type=Eo.Q.Number}})),wa.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),wa.createElement(fe.Z,{className:"ml10"},wa.createElement(Qr.default,{size:"large",disabled:ea||Bo(aa.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Xr=>(0,xi.Q8)(Xr,un==null?void 0:un.course_end_date),disabledTime:Xr=>(0,xi.d0)(Xr),format:"YYYY-MM-DD HH:mm",value:aa!=null&&aa.late_time?Ae()(aa.late_time):void 0,onChange:(Xr,Oo)=>{var $o,wo;if((0,a.Rm)()&&!((wo=($o=Ye.AssistantObject)==null?void 0:$o.normal)!=null&&wo.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[va].late_time=Oo,xr([...ta])}})),!ea&&wa.createElement(fe.Z,{style:{height:40,lineHeight:"40px"}},wa.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{xr(ta.concat({penalty_type:Eo.Q.Number,late_penalty:5}))}}),va>0&&!aa.id?wa.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{ta=ta.filter((Xr,Oo)=>va!==Oo),xr(ta.slice()),setTimeout(()=>xr(ta.slice()),10)}}):wa.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),wa.createElement(Ge.ZP,{loading:Wa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>kr()},"\u4FDD\u5B58"))};var gi=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(So),Ir=te(59301),Zi=Object.defineProperty,zi=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,mi=(tt,Ye,Qe)=>Ye in tt?Zi(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))fl.call(Ye,Qe)&&mi(tt,Qe,Ye[Qe]);if(ml)for(var Qe of ml(Ye))Pi.call(Ye,Qe)&&mi(tt,Qe,Ye[Qe]);return tt},pl=(tt,Ye)=>zi(tt,tl(Ye)),El=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const yl=({shixunHomeworks:tt,getData:Ye,dispatch:Qe})=>{const{workSetting:Ut}=tt,rn=(0,ye.useParams)(),[Yt,Pn]=(0,x.useState)(!0);let[Qt,Ct]=(0,x.useState)([]),[Vt,Wn]=(0,x.useState)([]);const[ha,Sn]=(0,x.useState)(!1),[xt,tn]=(0,x.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:Eo.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,x.useEffect)(()=>{Pn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,x.useEffect)(()=>{Ut!=null&&Ut.course_id&&(Object.keys(xt).map(function(en){en.indexOf("proportion")>-1?(xt[en]=(Ut[en]*100).toFixed(0),console.log(en,xt[en],Ut[en])):xt[en]=Ut[en]}),(!xt.allow_late||!xt.unified_late)&&(xt.late_penalty=5),xt.unified_setting||(xt.unified_late=!1,xt.unified_anonymous_comment=!1,xt.unified_anonymous_appeal=!1),Qt=JSON.parse(JSON.stringify(Ut.group_settings.map(en=>pl(Vi({},en),{group_name:[en.group_name]})).filter(en=>en.publish_time!==null))),Vt=JSON.parse(JSON.stringify(Ut.allow_late_settings.map(en=>pl(Vi({},en),{group_name:[en.group_name]})).filter(en=>en.late_time!==null))),tn(Vi({},xt)),Ct([...Qt]),Wn([...Vt]),console.log(xt,Ut))},[Ut]);const An=()=>El(void 0,null,function*(){const en=JSON.parse(JSON.stringify(xt));if(en.categoryId=rn.categoryId,xt.unified_setting||(Qt=Qt==null?void 0:Qt.map(mn=>{var ja,un;if(!mn.publish_time||!mn.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(!mn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mn.group_name=typeof(mn==null?void 0:mn.group_name)=="string"?[mn==null?void 0:mn.group_name]:mn==null?void 0:mn.group_name,mn.group_id=(un=(ja=mn==null?void 0:mn.group_name)==null?void 0:ja.map(Xa=>{var vt,ea;let nr=(ea=(vt=Ut.group_settings)==null?void 0:vt.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Xa))==null?void 0:ea[0];return nr==null?void 0:nr.group_id}))==null?void 0:un.toString().split(","),mn})),en.group_settings=Qt,xt.allow_late)if(xt.unified_late){if(xt.late_penalty===null||xt.late_penalty===void 0||xt.late_penalty<0||xt.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(!xt.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(mn=>{var ja,un;if(mn.penalty_type=Eo.Q.Number,mn.late_penalty===null||mn.late_penalty===void 0||mn.late_penalty<0||mn.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(!mn.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(!mn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mn.group_name=typeof(mn==null?void 0:mn.group_name)=="string"?[mn==null?void 0:mn.group_name]:mn==null?void 0:mn.group_name,mn.group_id=(un=(ja=mn==null?void 0:mn.group_name)==null?void 0:ja.map(Xa=>{var vt,ea;let nr=(ea=(vt=Ut.group_settings)==null?void 0:vt.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Xa))==null?void 0:ea[0];return nr==null?void 0:nr.group_id}))==null?void 0:un.toString().split(","),mn}),en.allow_late_settings=Vt;Object.keys(en).map(function(mn){mn.indexOf("proportion")>-1&&(en[mn]=en[mn]/100)}),Qe({type:"shixunHomeworks/updateSetting",payload:pl(Vi({},en),{penalty_type:Eo.Q.Number})}).then(mn=>{mn.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),Ye())})});return Ir.createElement("div",{className:$n.form},Ir.createElement("div",{className:$n.title},"\u7EC4\u957F\u8BC4\u5206"),Ir.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ir.createElement(Rr.Z,{disabled:Yt,checked:xt.is_group_grade,onChange:en=>{xt.is_group_grade=en,tn(Vi({},xt))}}),Ir.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),Ir.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")),Ir.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),Ir.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Yt,value:xt.ta_mode,onChange:en=>{xt.ta_mode=en.target.value,tn(Vi({},xt))}},Ir.createElement(oe.ZP,{value:1,style:{marginRight:"40px"}},Ir.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),Ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),Ir.createElement("br",null),Ir.createElement(oe.ZP,{value:0},Ir.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),Ir.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"))),Ir.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),Ir.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Yt,value:xt.final_mode,onChange:en=>{xt.final_mode=en.target.value,tn(Vi({},xt))}},Ir.createElement(oe.ZP,{value:!1,style:{marginRight:"12px"}},Ir.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),Ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),Ir.createElement(oe.ZP,{value:!0},Ir.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),Ir.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),xt.final_mode?Ir.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)"):Ir.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Ir.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:xt.te_proportion,onChange:en=>{xt.te_proportion=en,tn(Object.assign({},xt))}}),Ir.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:xt.ta_proportion,onChange:en=>{xt.ta_proportion=en,tn(Object.assign({},xt))}}),xt.is_group_grade&&Ir.createElement(Ir.Fragment,null,Ir.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:xt.gr_proportion,onChange:en=>{xt.gr_proportion=en,tn(Object.assign({},xt))}})),Ir.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),Ir.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:xt.st_proportion,onChange:en=>{xt.st_proportion=en,tn(Object.assign({},xt))}})),!Yt&&Ir.createElement(Ir.Fragment,null,Ir.createElement(Ge.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>An()},"\u4FDD\u5B58"),Ir.createElement(Ge.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Sn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),Ir.createElement(Ie.default,{open:ha,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{Sn(!1)},onOk:()=>El(void 0,null,function*(){const en=JSON.parse(JSON.stringify(xt));Object.keys(en).map(function(ja){ja.indexOf("proportion")>-1&&(en[ja]=en[ja]/100)}),(yield(0,ve.ZP)(`/api/courses/${rn.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:en}})).status===0&&(he.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Sn(!1))})},Ir.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 Ar=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(yl),ba=te(59301),er=Object.defineProperty,qa=Object.defineProperties,Io=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Oi=(tt,Ye,Qe)=>Ye in tt?er(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Fi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ei.call(Ye,Qe)&&Oi(tt,Qe,Ye[Qe]);if(ai)for(var Qe of ai(Ye))Ci.call(Ye,Qe)&&Oi(tt,Qe,Ye[Qe]);return tt},nl=(tt,Ye)=>qa(tt,Io(Ye)),Hi=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const so=({getData:tt,dispatch:Ye,shixunHomeworks:Qe})=>{const{workSetting:Ut}=Qe,rn=(0,ye.useParams)(),[Yt,Pn]=(0,x.useState)(!0);let[Qt,Ct]=(0,x.useState)([]),[Vt,Wn]=(0,x.useState)([]);const[ha,Sn]=(0,x.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:Eo.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,x.useEffect)(()=>{Pn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,x.useEffect)(()=>{Ut!=null&&Ut.course_id&&(Object.keys(ha).map(function(tn){tn.indexOf("proportion")>-1?(ha[tn]=Ut[tn]*100,console.log(tn,ha[tn],Ut[tn])):ha[tn]=Ut[tn]}),(!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),Qt=JSON.parse(JSON.stringify(Ut.group_settings.map(tn=>nl(Fi({},tn),{group_name:[tn.group_name]})).filter(tn=>tn.publish_time!==null))),Vt=JSON.parse(JSON.stringify(Ut.allow_late_settings.map(tn=>nl(Fi({},tn),{group_name:[tn.group_name]})).filter(tn=>tn.late_time!==null))),Sn(Fi({},ha)),Ct([...Qt]),Wn([...Vt]))},[Ut]);const xt=()=>Hi(void 0,null,function*(){const tn=JSON.parse(JSON.stringify(ha));if(tn.categoryId=rn.categoryId,ha.unified_setting||(Qt=Qt==null?void 0:Qt.map(An=>{var en,mn;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=(mn=(en=An==null?void 0:An.group_name)==null?void 0:en.map(ja=>{var un,Xa;let vt=(Xa=(un=Ut.group_settings)==null?void 0:un.filter(ea=>(ea==null?void 0:ea.group_name)===ja))==null?void 0:Xa[0];return vt==null?void 0:vt.group_id}))==null?void 0:mn.toString().split(","),An})),tn.group_settings=Qt,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 Vt=Vt==null?void 0:Vt.map(An=>{var en,mn;if(An.penalty_type=Eo.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=(mn=(en=An==null?void 0:An.group_name)==null?void 0:en.map(ja=>{var un,Xa;let vt=(Xa=(un=Ut.group_settings)==null?void 0:un.filter(ea=>(ea==null?void 0:ea.group_name)===ja))==null?void 0:Xa[0];return vt==null?void 0:vt.group_id}))==null?void 0:mn.toString().split(","),An}),tn.allow_late_settings=Vt;Object.keys(tn).map(function(An){An.indexOf("proportion")>-1&&(tn[An]=tn[An]/100)}),Ye({type:"shixunHomeworks/updateSetting",payload:nl(Fi({},tn),{penalty_type:Eo.Q.Number})}).then(An=>{An.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),tt())})});return ba.createElement("div",{className:$n.form},ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.work_public,disabled:Yt,onChange:tn=>{ha.work_public=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),ba.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")),ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.score_open,disabled:Yt,onChange:tn=>{tn.target.checked&&(ha.personal_score_open=!0),ha.score_open=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),ba.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")),ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.personal_score_open,disabled:Yt||ha.score_open,onChange:tn=>{ha.personal_score_open=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),ba.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")),ba.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},ba.createElement(z.default,{checked:ha.answer_public,disabled:Yt,onChange:tn=>{ha.answer_public=tn.target.checked,Sn(Object.assign({},ha))}},ba.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),ba.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&&ba.createElement(ba.Fragment,null,ba.createElement(Ge.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:xt},"\u4FDD\u5B58")))};var To=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(so),li=te(42337),Ho=te(50902),jo=te(82865),an=te(68145),Wt=te(31574),Gt=te(59301),ia=Object.defineProperty,pr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,yo=(tt,Ye,Qe)=>Ye in tt?ia(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Sr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))cr.call(Ye,Qe)&&yo(tt,Qe,Ye[Qe]);if(Yn)for(var Qe of Yn(Ye))Hr.call(Ye,Qe)&&yo(tt,Qe,Ye[Qe]);return tt},Oa=(tt,Ye)=>pr(tt,Kr(Ye)),fo=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Go=(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,Wt.M)(Qe,["evaluation_start","evaluation_end"]).map(Yt=>Oa(Sr({},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,Wt.M)(Qe,["appeal_time"]).map(Yt=>Oa(Sr({},Yt),{group_name:[Yt.group_name],deleteflag:!1}))}},fi=(tt,Ye)=>tt.map(Qe=>Ye.find(Ut=>Ut.value===Qe).id),Zr=({shixunHomeworks:tt,classroomList:Ye,dispatch:Qe})=>{var Ut,rn,Yt,Pn,Qt,Ct,Vt,Wn,ha;const{workSetting:Sn,workList:xt}=tt,tn=(0,ye.useParams)(),[An,en]=(0,x.useState)(!0);let[mn,ja]=(0,x.useState)([]),[un,Xa]=(0,x.useState)([]);const[vt,ea]=(0,x.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:Eo.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}),nr=(Ut=Sn==null?void 0:Sn.anonymous_comment_settings)==null?void 0:Ut.map(Rn=>({label:Rn.group_name,value:Rn.group_name,id:Rn.group_id})),Ze=(rn=Sn==null?void 0:Sn.anonymous_appeal_settings)==null?void 0:rn.map(Rn=>({label:Rn.group_name,value:Rn.group_name,id:Rn.group_id})),[Rt]=b.default.useForm(),[ta]=b.default.useForm(),xr=()=>fo(void 0,null,function*(){const Rn=(0,Wt.Y)(Rt.getFieldsValue(),"YYYY-MM-DD HH:mm"),Fr=(0,dt.cloneDeep)(Rn);for(const ga of Fr.anonymous_comment_settings||[]){if(!(ga!=null&&ga.evaluation_start))return he.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!ga.group_name)return he.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();ga.evaluation_end=ga==null?void 0:ga.evaluation_start[1],ga.evaluation_start=ga==null?void 0:ga.evaluation_start[0],ga.group_id=fi(ga.group_name,nr),Reflect.deleteProperty(ga,"deleteflag")}return Fr}),Xt=()=>{const Rn=(0,Wt.Y)(ta.getFieldsValue(),"YYYY-MM-DD HH:mm"),Fr=(0,dt.cloneDeep)(Rn);for(const ga of Fr.anonymous_appeal_settings||[])ga.group_id=fi(ga.group_name,Ze),Reflect.deleteProperty(ga,"deleteflag");return Fr},ca=()=>fo(void 0,null,function*(){yield Qe({type:"shixunHomeworks/getWorkSetting",payload:Sr({},tn)}),Rt.resetFields(),ta.resetFields()});(0,x.useEffect)(()=>{Sn!=null&&Sn.course_id&&(Object.keys(vt).map(function(Rn){Rn.indexOf("proportion")>-1?vt[Rn]=Sn[Rn]*100:vt[Rn]=Sn[Rn]}),(!vt.allow_late||!vt.unified_late)&&(vt.late_penalty=5),vt.unified_setting||(vt.unified_late=!1,vt.unified_anonymous_comment=!1,vt.unified_anonymous_appeal=!1),mn=JSON.parse(JSON.stringify(Sn.group_settings.map(Rn=>Oa(Sr({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.publish_time!==null))),un=JSON.parse(JSON.stringify(Sn.allow_late_settings.map(Rn=>Oa(Sr({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.late_time!==null))),ea(Sr({},vt)),ja([...mn]),Xa([...un]))},[Sn]),(0,x.useEffect)(()=>{en(!(0,a.t_)()&&!(Sn!=null&&Sn.can_edit))},[Sn,(0,a.t_)()]);const Ka=(((Yt=Sn==null?void 0:Sn.homework_status)==null?void 0:Yt.includes("\u5DF2\u622A\u6B62"))||(nr==null?void 0:nr.length)>0)&&(Sn==null?void 0:Sn.student_works),Or=((Pn=Sn==null?void 0:Sn.anonymous_appeal_settings)==null?void 0:Pn.length)>0,Wa=(Sn==null?void 0:Sn.anonymous_comment)&&(Sn==null?void 0:Sn.unified_anonymous_comment)&&((Qt=xt==null?void 0:xt.homework_status)==null?void 0:Qt.includes("\u5DF2\u622A\u6B62"))||Or,[ar,kr]=(0,x.useState)(!1),uo=()=>fo(void 0,null,function*(){kr(!ar);const Rn=JSON.parse(JSON.stringify(vt));if(Rn.categoryId=tn.categoryId,vt.unified_setting||(mn=mn==null?void 0:mn.map(ga=>{var No,Si;if(!ga.publish_time||!ga.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),kr(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ga.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),kr(!1),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=(Si=(No=ga==null?void 0:ga.group_name)==null?void 0:No.map(mr=>{var Bo,ro;let aa=(ro=(Bo=Sn.group_settings)==null?void 0:Bo.filter(va=>(va==null?void 0:va.group_name)===mr))==null?void 0:ro[0];return aa==null?void 0:aa.group_id}))==null?void 0:Si.toString().split(","),ga})),Rn.group_settings=mn,vt.allow_late)if(vt.unified_late){if(vt.late_penalty===null||vt.late_penalty===void 0||vt.late_penalty<0||vt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),kr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!vt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),kr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else un=un==null?void 0:un.map(ga=>{var No,Si;if(ga.penalty_type=Eo.Q.Number,ga.late_penalty===null||ga.late_penalty===void 0||ga.late_penalty<0||ga.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),kr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ga.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),kr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ga.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),kr(!1),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=(Si=(No=ga==null?void 0:ga.group_name)==null?void 0:No.map(mr=>{var Bo,ro;let aa=(ro=(Bo=Sn.group_settings)==null?void 0:Bo.filter(va=>(va==null?void 0:va.group_name)===mr))==null?void 0:ro[0];return aa==null?void 0:aa.group_id}))==null?void 0:Si.toString().split(","),ga}),Rn.allow_late_settings=un;if(vt.evaluation_start){if(vt.end_time&&Ae()(vt.evaluation_start)<=Ae()(vt.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"),kr(!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(vt.late_time&&Ae()(vt.evaluation_start)<=Ae()(vt.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"),kr(!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(ga){ga.indexOf("proportion")>-1&&(Rn[ga]=Rn[ga]/100)}),Rn.anonymous_comment&&!Rn.unified_anonymous_comment){const ga=yield xr();Rn.anonymous_comment_settings=ga.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(No=>{Reflect.deleteProperty(Rn,No)})}if(Rn.anonymous_appeal&&!Rn.unified_anonymous_appeal){const ga=Xt();Rn.anonymous_appeal_settings=ga.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(No=>{Reflect.deleteProperty(Rn,No)})}(yield(0,ve.ZP)(`/api/homework_commons/${tn.categoryId}/evaluation_setting.json`,{method:"post",body:Sr({},Rn)})).status===0?(kr(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),en(!0),ca()):kr(!1)});return Gt.createElement("div",{className:$n.form},Gt.createElement("div",{className:$n.title},"\u4F5C\u4E1A\u533F\u8BC4"),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gt.createElement(Rr.Z,{checked:vt.anonymous_comment,disabled:An||!Ka||(Sn==null?void 0:Sn.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}vt.anonymous_comment=!vt.anonymous_comment,vt.allow_late&&!vt.evaluation_start?vt.late_time&&vt.late_time!=""&&(vt.evaluation_start=Ae()(vt.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),vt.evaluation_end=Ae()(vt.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):vt.unified_setting&&!vt.evaluation_start&&vt.end_time&&vt.end_time!=""&&(vt.evaluation_start=Ae()(vt.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),vt.evaluation_end=Ae()(vt.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),vt.anonymous_comment&&(vt.evaluation_num=parseInt(vt.evaluation_num)?vt.evaluation_num:3,vt.absence_penalty=parseInt(vt.absence_penalty)?vt.absence_penalty:3),ea(Object.assign({},vt))}}),Gt.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Gt.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"),Gt.createElement(le.Z,{title:Gt.createElement("div",null,Gt.createElement("div",null,"\u89C4\u5219"),Gt.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"),Gt.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"),Gt.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"),Gt.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"))},Gt.createElement("i",{className:`iconfont icon-tishixiaowenhao ${$n.title_icon}`}))),vt.anonymous_comment&&Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Gt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Gt.createElement(oe.ZP.Group,{value:vt.unified_anonymous_comment,disabled:An||vt.anonymous_appeal||(Sn==null?void 0:Sn.anonymous_comment),onChange:Rn=>{var Fr;if((0,a.Rm)()&&!((Fr=Ye.AssistantObject.group)!=null&&Fr.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}ea(ga=>Oa(Sr({},ga),{unified_anonymous_comment:Rn.target.value})),Rt.resetFields()}},(Sn==null?void 0:Sn.unified_setting)&&(Sn==null?void 0:Sn.unified_late)&&Gt.createElement(oe.ZP,{value:!0,disabled:An||vt.anonymous_appeal||(Sn==null?void 0:Sn.anonymous_comment)||!(Sn!=null&&Sn.manage_all_group)},Gt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Ct=Sn==null?void 0:Sn.group_settings)==null?void 0:Ct.length)>0&&Gt.createElement(oe.ZP,{value:!1},Gt.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),vt.anonymous_comment&&vt.unified_anonymous_comment&&Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gt.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Gt.createElement(oe.ZP.Group,{value:vt.anonymous_group,disabled:An||vt.anonymous_appeal||(Sn==null?void 0:Sn.anonymous_comment),onChange:Rn=>{var Fr;if((0,a.Rm)()&&!((Fr=Ye.AssistantObject.group)!=null&&Fr.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}ea(ga=>Oa(Sr({},ga),{anonymous_group:Rn.target.value}))}},Gt.createElement(oe.ZP,{value:!1},Gt.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((Vt=Sn==null?void 0:Sn.group_settings)==null?void 0:Vt.length)>0&&Gt.createElement(oe.ZP,{value:!0,disabled:An||!(Sn!=null&&Sn.can_anonymous_group)},Gt.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),vt.anonymous_comment&&Gt.createElement(Gt.Fragment,null,vt.unified_anonymous_comment?Gt.createElement(li.Z,{data:vt,setData:ea,disabled:An}):Gt.createElement(b.default,{form:Rt,autoComplete:"off",initialValues:Sn!=null&&Sn.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:Go(Sn==null?void 0:Sn.anonymous_comment_settings,"comment")}},Gt.createElement(Ho.Z,{disabled:An,selectOptions:nr,form:Rt,data:vt}))),Gt.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Gt.createElement(Rr.Z,{checked:vt.anonymous_appeal,disabled:An||!Wa||(Sn==null?void 0:Sn.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}vt.anonymous_appeal=!vt.anonymous_appeal,vt.anonymous_appeal&&(vt.appeal_penalty=parseInt(vt.appeal_penalty)?vt.appeal_penalty:2),ea(Object.assign({},vt))}}),Gt.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Gt.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")),vt.anonymous_appeal&&Gt.createElement(Gt.Fragment,null,Gt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gt.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Gt.createElement(oe.ZP.Group,{value:vt.unified_anonymous_appeal,disabled:An||(Sn==null?void 0:Sn.anonymous_appeal),onChange:Rn=>{var Fr;if((0,a.Rm)()&&!((Fr=Ye.AssistantObject.group)!=null&&Fr.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}ea(ga=>Oa(Sr({},ga),{unified_anonymous_appeal:Rn.target.value})),ta.resetFields()}},(Sn==null?void 0:Sn.unified_anonymous_comment)&&Gt.createElement(oe.ZP,{value:!0,disabled:!(Sn!=null&&Sn.manage_all_group)},Gt.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Wn=Sn==null?void 0:Sn.group_settings)==null?void 0:Wn.length)>0&&Gt.createElement(oe.ZP,{value:!1},Gt.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),vt.unified_anonymous_appeal?Gt.createElement(jo.Z,{data:vt,setData:ea,disabled:An}):Gt.createElement(b.default,{form:ta,initialValues:Sn!=null&&Sn.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:Go(Sn==null?void 0:Sn.anonymous_appeal_settings,"appeal")}},Gt.createElement(an.Z,{disabled:An||(0,a.Rm)()&&!((ha=Ye.AssistantObject.group)!=null&&ha.can_anonymous_appeal),selectOptions:Ze,form:ta}))),!An&&Gt.createElement(Ge.ZP,{loading:ar,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>uo()},"\u4FDD\u5B58"))};var Jr=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(Zr),Xo=te(42656),lr=te(57851),pt=te(59301),ol=Object.defineProperty,Sl=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,_l=(tt,Ye,Qe)=>Ye in tt?ol(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,wi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))bl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);if(vl)for(var Qe of vl(Ye))xl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);return tt},Qi=(tt,Ye)=>Sl(tt,Ll(Ye)),Pl=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Nl=tt=>Pl(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=>Pl(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})}),qi=(tt,Ye)=>tt==null?void 0:tt.map(Qe=>{var Ut;return(Ut=Ye==null?void 0:Ye.find(rn=>rn.value===Qe))==null?void 0:Ut.id}),Cl=(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(rn=>{var Yt;return(Yt=rn==null?void 0:rn.group_name)==null?void 0:Yt.includes(Ut)})))==null?void 0:Qe.filter(Ut=>Ut)},Ui=(tt,Ye,Qe,Ut=!1)=>{let rn=null,Yt=Ut?Ye:Cl(tt,Ye);return Yt==null||Yt.forEach((Pn,Qt)=>{(Qt==0||Qe(Pn,rn||{}))&&(rn=Pn)}),rn},Wl=({shixunHomeworks:tt,loading:Ye,dispatch:Qe,classroomList:Ut})=>{var rn,Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja,un,Xa,vt,ea;const nr=(0,ye.useParams)(),{workSetting:Ze,workList:Rt}=tt,[,ta,xr]=(0,yt.U)(Nl,{categoryId:nr==null?void 0:nr.categoryId,penalty_type:Eo.Q.Number}),[,Xt,ca]=(0,yt.U)(sl,{categoryId:nr==null?void 0:nr.categoryId}),[Ka]=b.default.useForm(),Or=b.default.useWatch("unified_setting",Ka),Wa=b.default.useWatch("group_settings",Ka),ar=b.default.useWatch("allow_late_settings",Ka),kr=b.default.useWatch("end_time",Ka),uo=b.default.useWatch("publish_time",Ka),Rn=b.default.useWatch("allow_late",Ka),Fr=b.default.useWatch("unified_late",Ka),ga=b.default.useWatch("late_time",Ka),No=b.default.useWatch("anonymous_comment",Ka),Si=b.default.useWatch("unified_anonymous_comment",Ka),mr=b.default.useWatch("evaluation_start",Ka),Bo=b.default.useWatch("anonymous_appeal",Ka),ro=b.default.useWatch("anonymous_comment_settings",Ka),aa=b.default.useWatch("unified_anonymous_appeal",Ka),va=b.default.useWatch("anonymous_appeal_settings",Ka),[Fo,Xr]=(0,x.useState)(!1),[Oo,$o]=(0,x.useState)({}),wo=Fo||(0,a.Rm)()&&!((Yt=(rn=Ut.AssistantObject)==null?void 0:rn.group)!=null&&Yt.can_publish),Ko=Fo||(0,a.Rm)()&&!((Qt=(Pn=Ut.AssistantObject)==null?void 0:Pn.group)!=null&&Qt.can_late),Do=Fo||(0,a.Rm)()&&!((Vt=(Ct=Ut.AssistantObject)==null?void 0:Ct.group)!=null&&Vt.can_anonymous_comment),pi=Fo||(0,a.Rm)()&&!((ha=(Wn=Ut.AssistantObject)==null?void 0:Wn.group)!=null&&ha.can_anonymous_appeal),Ti=(Ln,zn)=>{if(Ln!=null&&Ln.some(_n=>typeof _n.group_name!="string")){const _n=[];Ln==null||Ln.forEach(Hn=>{var sa;typeof Hn.group_name!="string"&&((sa=Hn.group_name)==null||sa.forEach(Pr=>{_n.push(Qi(wi({},Hn),{group_name:Pr}))}))}),Ln=_n}return Ln==null?void 0:Ln.filter(_n=>{var Hn,sa,Pr;return!((Pr=(sa=(Hn=zn==null?void 0:zn.map(Mo=>Mo==null?void 0:Mo.group_name))==null?void 0:Hn.toString())==null?void 0:sa.split(","))!=null&&Pr.includes(String(_n.group_name)))&&_n.is_admin})},Ri=Ln=>{if(Ln=="allow_late"){Ie.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:pt.createElement(pt.Fragment,null,pt.createElement("div",null,pt.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"),pt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},pt.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(Ln=="anonymous_comment"){Ie.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:pt.createElement(pt.Fragment,null,pt.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",pt.createElement("br",null),pt.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},pt.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(Ln=="anonymous_appeal"){Ie.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:pt.createElement(pt.Fragment,null,pt.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"),pt.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",pt.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",pt.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",pt.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",pt.createElement("br",null))});return}if(Ln=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(Ln=="unified_anonymous_comment")return Or===!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(Ln=="unified_anonymous_appeal")return Or===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":Fr===!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(Ln=="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(Ln=="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"},lo=(Ln,zn={})=>{var _n,Hn,sa,Pr,Mo,vi,ka,Lr,Ni,vo;if(Ln=="unified_setting")return wo||!((_n=Rt==null?void 0:Rt.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))||!(Ze!=null&&Ze.manage_all_group);if(Ln=="publish_time")return wo||!((Hn=Rt==null?void 0:Rt.homework_status)!=null&&Hn.includes("\u672A\u53D1\u5E03")||(sa=Rt==null?void 0:Rt.homework_status)!=null&&sa.includes("\u672A\u5F00\u59CB"));if(Ln=="end_time"){const Fn=Ui([],(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.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=>Ln==null?void 0:Ln.includes(Fn)))return wo||!(zn!=null&&zn.is_admin)||!((Pr=Rt==null?void 0:Rt.homework_status)!=null&&Pr.includes("\u672A\u53D1\u5E03"))&&(zn==null?void 0:zn.publish_time)&&Ae()().startOf("second")>=Ae()((Mo=zn==null?void 0:zn.publish_time)==null?void 0:Mo[0]).startOf("second");if(["group_settings","publish_time"].every(Fn=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.allow_late_settings)||[],(Mn,Yr)=>(Mn==null?void 0:Mn.late_time)&&(Yr==null?void 0:Yr.late_time)&&Ae()(Mn==null?void 0:Mn.late_time).startOf("second")(Mn==null?void 0:Mn.evaluation_start)&&(Yr==null?void 0:Yr.evaluation_start)&&Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second")=Ae()((ka=zn==null?void 0:zn.publish_time)==null?void 0:ka[0]).startOf("second"),(Ze==null?void 0:Ze.allow_late)&&(Fn==null?void 0:Fn.late_time)&&Ae()().startOf("second")>=Ae()(zn==null?void 0:zn.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(ya==null?void 0:ya.evaluation_start)&&Ae()().startOf("second")>=Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")]}if(Ln=="allow_late"){const Fn=((Lr=Ze==null?void 0:Ze.allow_late_settings)==null?void 0:Lr.filter(Mn=>Mn.late_time!==null).map(Mn=>{var Yr;return(Yr=Mn==null?void 0:Mn.group_id)==null?void 0:Yr[0]}))||[],ya=Ui(null,(Ze==null?void 0:Ze.group_settings)||[],(Mn,Yr)=>(Mn==null?void 0:Mn.end_time)&&(Yr==null?void 0:Yr.end_time)&&Ae()(Mn==null?void 0:Mn.end_time).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||(Fn==null?void 0:Fn.includes((Ni=ya==null?void 0:ya.group_id)==null?void 0:Ni[0]))&&(Ze==null?void 0:Ze.allow_late)&&(ya==null?void 0:ya.end_time)&&Ae()().startOf("second")>=Ae()(ya==null?void 0:ya.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(Ln=="unified_late"){const Fn=Ui(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||Or===!1}if(Ln=="late_penalty"||Ln=="late_time")return Ko||(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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.group_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.end_time)&&(Mn==null?void 0:Mn.end_time)&&Ae()(ya==null?void 0:ya.end_time).startOf("second")>Ae()(Mn==null?void 0:Mn.end_time).startOf("second"));return wo||!(zn!=null&&zn.is_admin)||(Fn==null?void 0:Fn.end_time)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.end_time).startOf("second")||(zn==null?void 0:zn.group_name)&&((vo=zn==null?void 0:zn.group_name)==null?void 0:vo.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return wo||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(Ln=="anonymous_comment"){const Fn=Ui(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"),!0);return Do||!(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(Ln=="unified_anonymous_comment"){const Fn=Ui(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.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")||Fr===!1||Or===!1}if(Ln=="anonymous_group")return Do||!(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(Ln=="evaluation_start")return Do||!(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(Ln=="evaluation_start")return Do;if(Ln=="evaluation_end")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(Ln=="evaluation_num")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(Ln=="absence_penalty")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_comment_settings","group_name"].every(Fn=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_start)&&(Mn==null?void 0:Mn.evaluation_start)&&Ae()(ya==null?void 0:ya.evaluation_start).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_start).startOf("second"));return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))||["anonymous_comment_settings","student_comment"].every(Fn=>Ln==null?void 0:Ln.includes(Fn)))return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.is_admin);if(Ln=="student_comment")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(Ln=="is_open_abnormal_score")return Do||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.is_open_abnormal_score);if(Ln=="anonymous_appeal")return pi||!(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(Ln=="unified_anonymous_appeal")return pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||Fr===!1||Or===!1||Si==!1;if(Ln=="appeal_penalty")return pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_appeal_settings","group_name"].every(Fn=>Ln==null?void 0:Ln.includes(Fn))){const Fn=Ui(zn==null?void 0:zn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ya,Mn)=>(ya==null?void 0:ya.evaluation_end)&&(Mn==null?void 0:Mn.evaluation_end)&&Ae()(ya==null?void 0:ya.evaluation_end).startOf("second")>Ae()(Mn==null?void 0:Mn.evaluation_end).startOf("second"));return pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.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=>Ln==null?void 0:Ln.includes(Fn))?pi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(zn!=null&&zn.is_admin):!1},ll=(Ln,zn)=>{var _n,Hn,sa,Pr,Mo,vi,ka,Lr,Ni;if(console.log("handleValuesChange",Ln,zn),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in Ln&&(zn!=null&&zn.end_time||Ka.setFieldsValue({end_time:Ae()(zn==null?void 0:zn.publish_time).add(7,"days")})),"unified_setting"in Ln&&(zn!=null&&zn.unified_setting||Ka.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in Ln&&(zn!=null&&zn.unified_late||Ka.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in Ln&&(zn!=null&&zn.unified_anonymous_comment||Ka.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in Ln){let vo=[];(_n=zn==null?void 0:zn.group_settings)==null||_n.forEach(Fn=>{vo=[...vo,...(Fn==null?void 0:Fn.group_name)||[]]}),Ka.setFieldsValue({allow_late_settings:((Hn=zn==null?void 0:zn.allow_late_settings)==null?void 0:Hn.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((sa=zn==null?void 0:zn.anonymous_comment_settings)==null?void 0:sa.map(Fn=>{var ya,Mn;return Qi(wi({},Fn),{group_name:Fn!=null&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()((ya=Fn==null?void 0:Fn.evaluation_start)==null?void 0:ya[0]).startOf("second")?Fn==null?void 0:Fn.group_name:(Mn=Fn==null?void 0:Fn.group_name)==null?void 0:Mn.filter(Yr=>vo.includes(Yr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Pr=zn==null?void 0:zn.anonymous_appeal_settings)==null?void 0:Pr.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in Ln){let vo=[];(Mo=zn==null?void 0:zn.allow_late_settings)==null||Mo.forEach(Fn=>{vo=[...vo,...(Fn==null?void 0:Fn.group_name)||[]]}),Ka.setFieldsValue({anonymous_comment_settings:((vi=zn==null?void 0:zn.anonymous_comment_settings)==null?void 0:vi.map(Fn=>{var ya,Mn;return Qi(wi({},Fn),{group_name:Fn!=null&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()((ya=Fn==null?void 0:Fn.evaluation_start)==null?void 0:ya[0]).startOf("second")?Fn==null?void 0:Fn.group_name:(Mn=Fn==null?void 0:Fn.group_name)==null?void 0:Mn.filter(Yr=>vo.includes(Yr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((ka=zn==null?void 0:zn.anonymous_appeal_settings)==null?void 0:ka.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in Ln){let vo=[];(Lr=zn==null?void 0:zn.anonymous_comment_settings)==null||Lr.forEach(Fn=>{vo=[...vo,...(Fn==null?void 0:Fn.group_name)||[]]}),Ka.setFieldsValue({anonymous_appeal_settings:((Ni=zn==null?void 0:zn.anonymous_appeal_settings)==null?void 0:Ni.map(Fn=>{var ya;return Qi(wi({},Fn),{group_name:(ya=Fn==null?void 0:Fn.group_name)==null?void 0:ya.filter(Mn=>vo.includes(Mn))})}))||[{is_admin:!0,appeal_penalty:2}]})}Ka.validateFields(),console.log("=====",Ae()(zn==null?void 0:zn.end_time).format("YYYY-MM-DD HH:mm:ss"))},ul=Ln=>Pl(void 0,null,function*(){var zn,_n,Hn,sa;const Pr=Ln;if(Pr.min_num>Pr.max_num){he.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}Pr.group_settings=(zn=Pr==null?void 0:Pr.group_settings)==null?void 0:zn.map(ka=>{var Lr,Ni;return ka.end_time=Ae()((Lr=ka==null?void 0:ka.publish_time)==null?void 0:Lr[1]).startOf("second"),ka.publish_time=Ae()((Ni=ka==null?void 0:ka.publish_time)==null?void 0:Ni[0]).startOf("second"),ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka}),Pr.allow_late_settings=(_n=Pr==null?void 0:Pr.allow_late_settings)==null?void 0:_n.map(ka=>(ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka)),Pr.anonymous_comment_settings=(Hn=Pr==null?void 0:Pr.anonymous_comment_settings)==null?void 0:Hn.map(ka=>{var Lr,Ni;return ka.evaluation_end=Ae()((Lr=ka==null?void 0:ka.evaluation_start)==null?void 0:Lr[1]).startOf("second"),ka.evaluation_start=Ae()((Ni=ka==null?void 0:ka.evaluation_start)==null?void 0:Ni[0]).startOf("second"),ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka}),Pr.anonymous_appeal_settings=(sa=Pr==null?void 0:Pr.anonymous_appeal_settings)==null?void 0:sa.map(ka=>(ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=qi(ka==null?void 0:ka.group_name,Ze==null?void 0:Ze.group_settings),ka)),!((yield xr(wi({},Pr))).status!==0||(yield ca(wi({},Pr))).status!==0)&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),di(),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),di=()=>{Qe({type:"shixunHomeworks/getWorkSetting",payload:wi({},nr)}),Qe({type:"shixunHomeworks/getWorkList",payload:wi({},nr)})};(0,x.useEffect)(()=>{var Ln,zn,_n,Hn;let sa=(Ln=Ze==null?void 0:Ze.group_settings)==null?void 0:Ln.filter(Lr=>Lr.publish_time!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name],publish_time:(Lr==null?void 0:Lr.publish_time)&&[Ae()(Lr==null?void 0:Lr.publish_time),Ae()(Lr==null?void 0:Lr.end_time)]}));sa=(0,E.QE)((sa==null?void 0:sa.length)>0?sa:[]);const Pr=(zn=Ze.allow_late_settings)==null?void 0:zn.filter(Lr=>Lr.late_time!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name],late_time:(Lr==null?void 0:Lr.late_time)&&Ae()(Lr==null?void 0:Lr.late_time)})),Mo=(_n=Ze.anonymous_comment_settings)==null?void 0:_n.filter(Lr=>Lr.evaluation_start!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name],evaluation_start:(Lr==null?void 0:Lr.evaluation_start)&&[Ae()(Lr==null?void 0:Lr.evaluation_start),Ae()(Lr==null?void 0:Lr.evaluation_end)]})),vi=(Hn=Ze.anonymous_appeal_settings)==null?void 0:Hn.filter(Lr=>Lr.appeal_time!==null).map(Lr=>Qi(wi({},Lr),{group_name:[Lr.group_name]})),ka=Qi(wi({},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:sa!=null&&sa.length?sa:[{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:vi!=null&&vi.length?vi:[{is_admin:!0,appeal_penalty:2}]});Ka.setFieldsValue(ka),$o(ka),Xr(!(0,a.GJ)()),console.log("workSetting",Ze)},[Ze]),(0,x.useEffect)(()=>(Qe({type:"globalSetting/footerToggle",payload:!1}),()=>{Qe({type:"globalSetting/footerToggle",payload:!0}),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ka==null||Ka.resetFields()}),[]);const bi=(Ln,zn)=>{Qe({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ln,index:zn,rangePickerDisabled:lo(["group_settings","publish_time"],Wa==null?void 0:Wa[zn]),disabledDate:Ze==null?void 0:Ze.course_end_date}})};return pt.createElement(Xn.Z,{spinning:!!Ye["shixunHomeworks/getWorkSetting"]||!!Ye["shixunHomeworks/getWorkList"]},pt.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},pt.createElement(b.default,{form:Ka,colon:!1,disabled:Fo,initialValues:Oo,scrollToFirstError:!0,onValuesChange:ll,onFinish:ul},pt.createElement("div",{style:{paddingBottom:"30px"}},pt.createElement("div",{className:`${Pa.Z.title}`},pt.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),pt.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"},pt.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Pa.Z.title_icon}`}))),pt.createElement("div",{className:Pa.Z.content},pt.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line}`},pt.createElement(b.default.Item,{className:(Sn=Pa.Z)==null?void 0:Sn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_setting")},pt.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((xt=Ze==null?void 0:Ze.group_settings)==null?void 0:xt.length)>0&&pt.createElement(oe.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Or?pt.createElement(De.Z,{className:Pa.Z.row_sty,style:{padding:"5px 30px"}},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{style:{width:200},size:"large",disabled:lo("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date),disabledTime:Ln=>(0,E.d0)(Ln),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{style:{width:200},size:"large",disabled:lo("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(uo).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(uo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):pt.createElement(b.default.List,{name:"group_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo,vi,ka,Lr,Ni;return pt.createElement(De.Z,{key:Hn.key,style:{padding:"5px 14px 5px 30px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",sa+1),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["group_settings","group_name"],Wa==null?void 0:Wa[sa]),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(vo=>{var Fn,ya,Mn;return!((Mn=(ya=(Fn=Wa==null?void 0:Wa.map(Yr=>Yr==null?void 0:Yr.group_name))==null?void 0:Fn.toString())==null?void 0:ya.split(","))!=null&&Mn.includes(String(vo.group_name)))&&vo.is_admin}),maxTagCount:4,maxTagPlaceholder:vo=>pt.createElement("div",{style:{cursor:"pointer"},onClick:()=>bi(Wa[sa],sa)},"+",vo==null?void 0:vo.length)}))),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml20",name:[Hn.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},pt.createElement(Qr.default.RangePicker,{style:{width:585},size:"large",disabled:lo(["group_settings","publish_time"],Wa==null?void 0:Wa[sa]),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:vo=>(0,E.Q8)(vo,Ze==null?void 0:Ze.course_end_date),disabledTime:vo=>(0,E.d0)(vo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:vo=>{if(vo!=null&&vo[0]&&!(vo!=null&&vo[1])){const Fn=Ka.getFieldValue("group_settings");Fn[sa].publish_time=[vo[0],Ae()(vo[0]).add(7,"days")],Ka.setFieldsValue({group_settings:Fn})}}}))),!Fo&&pt.createElement(De.Z,{className:(Mo=Pa.Z)==null?void 0:Mo.h_lh_40},((ka=(vi=Wa==null?void 0:Wa[sa])==null?void 0:vi.group_id)==null?void 0:ka.length)>1&&pt.createElement(fe.Z,null,pt.createElement(le.Z,{title:"\u89C4\u5219\u62C6\u5206"},pt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>bi(Wa[sa],sa)}))),((Ni=(Lr=Ze==null?void 0:Ze.group_settings)==null?void 0:Lr.filter(vo=>{var Fn,ya,Mn;return!((Mn=(ya=(Fn=Wa==null?void 0:Wa.map(Yr=>Yr==null?void 0:Yr.group_name))==null?void 0:Fn.toString())==null?void 0:ya.split(","))!=null&&Mn.includes(String(vo.group_name)))&&vo.is_admin}))==null?void 0:Ni.length)>0&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0})}})),sa!=0&&!lo(["group_settings","group_name"],Wa==null?void 0:Wa[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),pt.createElement("div",{style:{paddingBottom:"30px"},className:Pa.Z.fenzu},pt.createElement("div",{className:`${Pa.Z.title}`},pt.createElement("span",null,"\u5206\u7EC4\u8BBE\u7F6E")),pt.createElement("div",{className:"px-30px py-6px",style:{background:"#F6F7F9"}},pt.createElement(b.default.Item,{name:"group_type",label:pt.createElement("div",{className:"text-end ",style:{width:84}},"\u7EC4\u961F\u65B9\u5F0F"),layout:"horizontal",className:"mb0"},pt.createElement(oe.ZP.Group,{options:[{value:lr.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:lr.YT.TEACHER_ASSIGN,label:pt.createElement(pt.Fragment,null,"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4",pt.createElement("span",{className:"c-grey-666"},"\uFF08\u5C0F\u7EC4\u53EA\u80FD\u7531\u6559\u5E08\u521B\u5EFA\uFF09"))}]}))),pt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},pt.createElement(b.default.Item,{name:"min_num",normalize:Ln=>Math.round(Ln),label:pt.createElement("div",{className:"text-end ",style:{width:84}},"\u4EBA\u6570\u8BBE\u7F6E"),required:!1,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},pt.createElement(ue.Z,{size:"large",style:{width:200},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"})),pt.createElement(b.default.Item,{name:"max_num",normalize:Ln=>Math.round(Ln),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},pt.createElement(ue.Z,{size:"large",style:{width:200},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"})),pt.createElement("div",{className:"c-grey-666",style:{lineHeight:"30px"}},"\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")),pt.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},pt.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},pt.createElement(z.default,null,"\u66F4\u6539\u7EC4\u540D")),pt.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},pt.createElement(z.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",pt.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09"))))),pt.createElement(Jo.rU,{form:Ka}),pt.createElement(pt.Fragment,null,pt.createElement("div",{className:`${Pa.Z.title} mt30`},pt.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),pt.createElement("div",{className:Pa.Z.content},pt.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(tn=Pa.Z)==null?void 0:tn.h_lh_40}`,align:"middle"},pt.createElement(b.default.Item,{name:"allow_late",valuePropName:"checked"},pt.createElement(Rr.Z,{disabled:lo("allow_late")})),pt.createElement(fe.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),pt.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&&pt.createElement(pt.Fragment,null,pt.createElement(De.Z,{className:Pa.Z.row_sty1},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),pt.createElement(b.default.Item,{className:`${(An=Pa.Z)==null?void 0:An.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_late")},pt.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((en=Ze==null?void 0:Ze.group_settings)==null?void 0:en.length)>0&&pt.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Or===!1&&pt.createElement(le.Z,{title:Ri("unified_late")},pt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Fr?pt.createElement("div",{style:{paddingBottom:5}},pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10 mt5`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),pt.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},pt.createElement(b.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:lo("late_penalty")}))),pt.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")),pt.createElement(De.Z,{className:Pa.Z.row_sty1},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),pt.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},pt.createElement(b.default.Item,{name:"late_time",rules:[{required:!0,validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(zn).startOf("second")<=Ae()(kr).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:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{style:{width:280},size:"large",disabled:lo("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(kr).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(kr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):pt.createElement(b.default.List,{name:"allow_late_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo,vi,ka,Lr,Ni;const vo=kr||((vi=(Mo=Ui((Pr=ar==null?void 0:ar[sa])==null?void 0:Pr.group_name,Wa||[],(Fn,ya)=>{var Mn,Yr;return Ae()((Mn=Fn==null?void 0:Fn.publish_time)==null?void 0:Mn[1]).startOf("second")>Ae()((Yr=ya==null?void 0:ya.publish_time)==null?void 0:Yr[1]).startOf("second")}))==null?void 0:Mo.publish_time)==null?void 0:vi[1]);return pt.createElement(De.Z,{key:Hn.key,style:{padding:"5px 14px 5px 52px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",sa+1),pt.createElement(fe.Z,{className:"mr20 ml20"},pt.createElement(b.default.Item,{name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["allow_late_settings","group_name"],ar==null?void 0:ar[sa]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,[...ar||[],...(Ze==null?void 0:Ze.anonymous_comment)&&!(Ze!=null&&Ze.unified_anonymous_comment)&&((ka=Ze==null?void 0:Ze.anonymous_comment_settings)==null?void 0:ka.filter(Fn=>(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")))||[]])}))),pt.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),pt.createElement(fe.Z,{className:"mr20 ml10"},pt.createElement(b.default.Item,{name:[Hn.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},pt.createElement(ue.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:lo(["allow_late_settings","late_penalty"],ar==null?void 0:ar[sa])}))),pt.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),pt.createElement(fe.Z,{className:"ml10"},pt.createElement(b.default.Item,{name:[Hn.name,"late_time"],rules:[{required:!0,validator:(Fn,ya)=>ya==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):vo&&Ae()(ya).startOf("second")<=Ae()(vo).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()}]},pt.createElement(Qr.default,{disabled:lo(["allow_late_settings","late_time"],ar==null?void 0:ar[sa]),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()(vo).add(1,"minutes").format()),disabledTime:Fn=>(0,E.d0)(Fn,Ae()(vo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),!Fo&&pt.createElement(De.Z,{className:(Lr=Pa.Z)==null?void 0:Lr.h_lh_40},((Ni=Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,ar))==null?void 0:Ni.length)>0&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0,late_penalty:5})}})),sa!=0&&!lo(["allow_late_settings","group_name"],ar==null?void 0:ar[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),pt.createElement(pt.Fragment,null,pt.createElement("div",{className:`${Pa.Z.title} mt30`},pt.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),pt.createElement("div",{className:Pa.Z.content},pt.createElement(De.Z,{className:`${Pa.Z.row_sty} ${Pa.Z.bottom_line} ${(mn=Pa.Z)==null?void 0:mn.h_lh_40}`,align:"middle"},pt.createElement(b.default.Item,{name:"anonymous_comment",valuePropName:"checked"},pt.createElement(Rr.Z,{disabled:lo("anonymous_comment")})),pt.createElement(fe.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),pt.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")),No&&pt.createElement(pt.Fragment,null,pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} ${!Rn&&"mb10"} mt5`},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},pt.createElement(z.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&&pt.createElement(fe.Z,{className:"mr10"},pt.createElement(b.default.Item,{name:"make_up_score"},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),pt.createElement(fe.Z,null,pt.createElement(le.Z,{title:Ri("make_up_score")},pt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),pt.createElement("div",{style:{position:"relative"}},pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5 ${Pa.Z.bottom_line}`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:`${(ja=Pa.Z)==null?void 0:ja.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_anonymous_comment")},pt.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((un=Ze==null?void 0:Ze.group_settings)==null?void 0:un.length)>0&&pt.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(Fr===!1||Or===!1)&&pt.createElement(le.Z,{title:Ri("unified_anonymous_comment")},pt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),Si?pt.createElement(pt.Fragment,null,pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"anonymous_group",className:`${(Xa=Pa.Z)==null?void 0:Xa.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},pt.createElement(oe.ZP.Group,{disabled:lo("anonymous_group")},pt.createElement(oe.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((vt=Ze==null?void 0:Ze.group_settings)==null?void 0:vt.length)>0&&pt.createElement(oe.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):Ae()(zn).startOf("second")<=Ae()(ga||kr).startOf("second")?Promise.reject(ga?"\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:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{disabled:lo("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(ga||kr).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(ga||kr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.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")),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(Ln,zn)=>zn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(zn).startOf("second")<=Ae()(mr||ga||kr).startOf("second")?Promise.reject(mr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":ga?"\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:Ln=>Ln&&Ae()(Ln).startOf("second")},pt.createElement(Qr.default,{disabled:lo("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:Ln=>(0,E.Q8)(Ln,Ze==null?void 0:Ze.course_end_date,Ae()(mr||ga||kr).add(1,"minutes").format()),disabledTime:Ln=>(0,E.d0)(Ln,Ae()(mr||ga||kr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),pt.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},pt.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},disabled:lo("evaluation_num")}))),pt.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")),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb10`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:lo("absence_penalty")}))),pt.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"))):pt.createElement(b.default.List,{name:"anonymous_comment_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo,vi,ka,Lr,Ni,vo;const Fn=ga||((Mo=Ui((Pr=ro==null?void 0:ro[sa])==null?void 0:Pr.group_name,ar||[],(ya,Mn)=>Ae()(ya==null?void 0:ya.late_time).startOf("second")>Ae()(Mn==null?void 0:Mn.late_time).startOf("second")))==null?void 0:Mo.late_time)||kr||((Lr=(ka=Ui((vi=ro==null?void 0:ro[sa])==null?void 0:vi.group_name,Wa||[],(ya,Mn)=>{var Yr,al;return Ae()((Yr=ya==null?void 0:ya.publish_time)==null?void 0:Yr[1]).startOf("second")>Ae()((al=Mn==null?void 0:Mn.publish_time)==null?void 0:al[1]).startOf("second")}))==null?void 0:ka.publish_time)==null?void 0:Lr[1]);return pt.createElement(De.Z,{key:Hn.key,style:{padding:"0px 14px 0px 82px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",sa+1),pt.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},pt.createElement(fe.Z,null,pt.createElement(De.Z,{wrap:!1,align:"top"},pt.createElement(fe.Z,{className:"mr20 ml15"},pt.createElement(b.default.Item,{name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["anonymous_comment_settings","group_name"],ro==null?void 0:ro[sa]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,ro)}))),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:[Hn.name,"evaluation_start"],rules:[{required:!0,validator:(ya,Mn)=>Mn==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Fn&&Ae()(Mn).startOf("second")<=Ae()(Fn).startOf("second")?Promise.reject(kr?"\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()}]},pt.createElement(Qr.default.RangePicker,{disabled:lo(["anonymous_comment_settings","evaluation_start"],ro==null?void 0:ro[sa]),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:ya=>(0,E.Q8)(ya,Ze==null?void 0:Ze.course_end_date,Ae()(Fn).add(1,"minutes").format()),disabledTime:ya=>(0,E.d0)(ya,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"})))),pt.createElement(De.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},pt.createElement(ue.Z,{style:{width:203},size:"large",min:0,disabled:lo(["anonymous_comment_settings","evaluation_num"],ro==null?void 0:ro[sa])}))),pt.createElement(fe.Z,{className:Pa.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:lo(["anonymous_comment_settings","absence_penalty"],ro==null?void 0:ro[sa])}))),!Si&&pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[Hn.name,"student_comment"],valuePropName:"checked"},pt.createElement(z.default,{disabled:lo(["anonymous_comment_settings","student_comment"],ro==null?void 0:ro[sa])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Fo&&pt.createElement(De.Z,{className:(Ni=Pa.Z)==null?void 0:Ni.h_lh_40},((vo=Ti(Or?Ze==null?void 0:Ze.group_settings:Wa,ro))==null?void 0:vo.length)>0&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),sa!=0&&!lo(["anonymous_comment_settings","group_name"],ro==null?void 0:ro[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5 mt5`},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},pt.createElement(z.default,{disabled:lo("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:Pa.Z.poor_rating,name:"abnormal_score",rules:[{validator:(Ln,zn)=>zn===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},pt.createElement(ue.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:lo("student_comment"),min:1,max:100}))),pt.createElement(fe.Z,null," ",pt.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Fo?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":pt.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/${nr==null?void 0:nr.coursesId}/common_homework/${nr==null?void 0:nr.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),pt.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"},pt.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),Si&&pt.createElement(b.default.Item,{className:`${Pa.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},pt.createElement(z.default,{disabled:lo("student_comment")},pt.createElement(De.Z,{gutter:10},pt.createElement(fe.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),pt.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")))),pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(b.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:Pa.Z.h_lh_40},pt.createElement(z.default,{disabled:lo("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),pt.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")),Bo&&pt.createElement("div",{style:{paddingBottom:5}},pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(fe.Z,{className:Pa.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),pt.createElement(fe.Z,null,pt.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"}]},pt.createElement(oe.ZP.Group,{disabled:lo("unified_anonymous_appeal")},pt.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((ea=Ze==null?void 0:Ze.group_settings)==null?void 0:ea.length)>0&&pt.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(Fr===!1||Or===!1||Si==!1)&&pt.createElement(le.Z,{title:Ri("unified_anonymous_appeal")},pt.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),aa?pt.createElement(De.Z,{className:`${Pa.Z.row_sty1} mb5`},pt.createElement(fe.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:lo("appeal_penalty")}))),pt.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")):pt.createElement(b.default.List,{name:"anonymous_appeal_settings"},(Ln,{add:zn,remove:_n})=>Ln.map((Hn,sa)=>{var Pr,Mo;return pt.createElement(De.Z,{key:Hn.key,style:{padding:"5px 14px 5px 82px"}},pt.createElement(fe.Z,{className:Pa.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",sa+1),pt.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},pt.createElement(me.default,{disabled:lo(["anonymous_appeal_settings","group_name"],va==null?void 0:va[sa]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ti(Si?Ze==null?void 0:Ze.group_settings:ro,va)}))),pt.createElement(fe.Z,{className:`${Pa.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),pt.createElement(fe.Z,null,pt.createElement(b.default.Item,{className:"ml10",name:[Hn.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},pt.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:lo(["anonymous_appeal_settings","appeal_penalty"],va==null?void 0:va[sa])}))),!Fo&&pt.createElement(De.Z,{className:(Pr=Pa.Z)==null?void 0:Pr.h_lh_40},!!((Mo=Ti(Si?Ze==null?void 0:Ze.group_settings:ro,va))!=null&&Mo.length)&&pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{zn({is_admin:!0,appeal_penalty:2})}})),sa!=0&&!lo(["anonymous_appeal_settings","group_name"],va==null?void 0:va[sa])?pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{_n(Hn.name)}})):pt.createElement(fe.Z,null,pt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,a.GJ)()||!(wo||Ko||Do))&&pt.createElement(Ge.ZP,{loading:ta||Xt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Ka.submit()}},"\u4FDD\u5B58"),pt.createElement(Xo.Z,{onConfirm:(Ln,zn)=>{Wa.splice(Ln,0,...zn),Wa.splice(Ln+zn.length,1);const _n=(0,E.QE)([...Wa]);_n.forEach(Hn=>{var sa;((sa=Hn==null?void 0:Hn.publish_time)==null?void 0:sa.length)==2?Hn.publish_time=Hn.publish_time:Hn.publish_time=[Ae()(Hn==null?void 0:Hn.publish_time),Ae()(Hn==null?void 0:Hn.end_time)]}),Ka.setFieldValue("group_settings",[..._n])}})))};var cl=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe})=>({shixunHomeworks:tt,classroomList:Ye,loading:Qe.effects}))(Wl),Il=te(99517),hl=te(59301),uu=Object.defineProperty,gl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,Zl=(tt,Ye,Qe)=>Ye in tt?uu(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,ql=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Kl.call(Ye,Qe)&&Zl(tt,Qe,Ye[Qe]);if(gl)for(var Qe of gl(Ye))Ul.call(Ye,Qe)&&Zl(tt,Qe,Ye[Qe]);return tt},$l=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const vu=({shixunHomeworks:tt,dispatch:Ye})=>{const{workSetting:Qe}=tt;(0,x.useEffect)(()=>{Pn()},[]);const Ut=(0,ye.useParams)(),[rn,Yt]=(0,x.useState)("1"),Pn=()=>$l(void 0,null,function*(){yield Ye({type:"shixunHomeworks/getWorkSetting",payload:ql({},Ut)})}),Qt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Qe!=null&&Qe.is_new_rule?hl.createElement(cl,null):hl.createElement(gi,{getData:Pn})},!(Qe!=null&&Qe.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:hl.createElement(Jr,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:hl.createElement(Ar,{getData:Pn})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:hl.createElement(To,{getData:Pn})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:hl.createElement(mo,null)}].filter(Ct=>!!Ct);return(0,x.useEffect)(()=>(Ye({type:"globalSetting/footerToggle",payload:!1}),()=>{Ye({type:"globalSetting/footerToggle",payload:!0})}),[]),hl.createElement("div",{style:{paddingBottom:"50px"}},hl.createElement(Il.Z,{dataSource:Qt,style:{marginBottom:52}}))};var eu=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(vu),su=te(86125),du=te(55753),Yl=te(10928),zl=Object.defineProperty,wl=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,nu=(tt,Ye,Qe)=>Ye in tt?zl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,au=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ml.call(Ye,Qe)&&nu(tt,Qe,Ye[Qe]);if(wl)for(var Qe of wl(Ye))tu.call(Ye,Qe)&&nu(tt,Qe,Ye[Qe]);return tt};const ru=tt=>React.createElement("svg",au({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 ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",Tl={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"},Vl=Object.defineProperty,iu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Ql=(tt,Ye,Qe)=>Ye in tt?Vl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Al=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))cu.call(Ye,Qe)&&Ql(tt,Qe,Ye[Qe]);if(iu)for(var Qe of iu(Ye))gu.call(Ye,Qe)&&Ql(tt,Qe,Ye[Qe]);return tt},Bl=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Hl=({user:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Ut,rn]=(0,x.useState)({page:1,limit:10}),[Yt,Pn]=(0,x.useState)([{}]),[Qt,Ct]=(0,x.useState)(0),[Vt,Wn]=(0,x.useState)(!0),ha=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(An,en,mn)=>mn+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,en)=>{var mn;return x.createElement("span",null,x.createElement("span",null,An),x.createElement(le.Z,{overlayClassName:Tl.tip,placement:"right",title:x.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},x.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),x.createElement("div",null,(mn=en==null?void 0:en.from_course_group_members)==null?void 0:mn.map(ja=>x.createElement("div",null,ja))))},x.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,en)=>{var mn;return x.createElement("span",null,x.createElement("span",null,An),x.createElement(le.Z,{overlayClassName:Tl.tip,placement:"right",title:x.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},x.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),x.createElement("div",null,(mn=en==null?void 0:en.to_course_group_members)==null?void 0:mn.map(ja=>x.createElement("div",null,ja))))},x.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,en)=>x.createElement(x.Fragment,null,An==="\u5F85\u5904\u7406"&&x.createElement("span",{className:Tl.btns},x.createElement("span",{onClick:()=>Sn(en.id,2)},"\u62D2\u7EDD"),x.createElement("span",{className:"ml30",onClick:()=>Sn(en.id,1)},"\u540C\u610F")),An==="\u5DF2\u540C\u610F"&&x.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),An==="\u5DF2\u62D2\u7EDD"&&x.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],Sn=(An,en)=>Bl(void 0,null,function*(){Wn(!0);const mn=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/deal_request`,{method:"post",body:{request_id:An,status:en}});(mn==null?void 0:mn.status)===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(Ut)),Wn(!1)});(0,x.useEffect)(()=>{xt(Ut)},[]);const xt=An=>Bl(void 0,null,function*(){Wn(!0);const en=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/get_request`,{method:"get",params:Al({},An)});(en==null?void 0:en.status)===0&&(Pn(en.data),Ct(en==null?void 0:en.total_count)),Wn(!1)}),tn=(An,en)=>{Ut.page=An,Ut.limit=en,rn(Al({},Ut)),xt(Ut)};return x.createElement("section",{className:Tl.wrap},x.createElement(Ee.default,{dataSource:Yt,bordered:!1,rowKey:An=>An.id,columns:ha,loading:Vt,pagination:{pageSize:Ut.limit,total:Qt,current:Ut.page,onChange:tn,showQuickJumper:!0,hideOnSinglePage:!0}}))};var mu=(0,ye.connect)(({user:tt})=>({user:tt}))(Hl),fu=te(64165),xe={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Te=Object.defineProperty,je=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(je)for(var Qe of je(Ye))ft.call(Ye,Qe)&&jt(tt,Qe,Ye[Qe]);return tt},gn=(tt,Ye)=>{var Qe={};for(var Ut in tt)ct.call(tt,Ut)&&Ye.indexOf(Ut)<0&&(Qe[Ut]=tt[Ut]);if(tt!=null&&je)for(var Ut of je(tt))Ye.indexOf(Ut)<0&&ft.call(tt,Ut)&&(Qe[Ut]=tt[Ut]);return Qe},dn=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const xn=tt=>{var Ye=tt,{classroomList:Qe,dispatch:Ut,cb:rn}=Ye,Yt=gn(Ye,["classroomList","dispatch","cb"]),Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn;const An=(0,ye.useParams)(),[en,mn]=(0,x.useState)({}),[ja,un]=(0,x.useState)(""),[Xa,vt]=(0,x.useState)(!0),[ea,nr]=(0,x.useState)(!1),[Ze,Rt]=(0,x.useState)("");(0,x.useEffect)(()=>{Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&ta()},[Qe.actionTabs]);const ta=(Xt="")=>dn(void 0,null,function*(){vt(!0);const ca=yield(0,ve.ZP)(`/api/homework_commons/${An.categoryId}/get_group_members`,{method:"get",params:{group_id:Xt}});(ca==null?void 0:ca.status)===0&&mn(Nt({},ca)),vt(!1)}),xr=()=>dn(void 0,null,function*(){if(!ja){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}nr(!0);let Xt=yield(0,ve.ZP)(`/api/homework_commons/${An.categoryId}/create_request`,{method:"post",body:{to_course_group_id:ja,reason:Ze}});(Xt==null?void 0:Xt.status)===0&&(he.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ut({type:"classroomList/setActionTabs",payload:{}}),rn()),nr(!1)});return x.createElement(Ie.default,{width:700,centered:!0,afterClose:()=>{un(""),Rt("")},confirmLoading:ea,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:xr,open:Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{Ut({type:"classroomList/setActionTabs",payload:{}})}},x.createElement("div",{className:xe.modal},x.createElement(Xn.Z,{spinning:Xa},x.createElement(De.Z,{align:"middle",justify:"space-between"},x.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",x.createElement("b",null,en==null?void 0:en.current_group)),x.createElement(De.Z,{align:"middle"},x.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),x.createElement(me.default,{onChange:Xt=>{un(Xt),ta(Xt)},value:ja,size:"large",style:{width:248}},(Pn=en==null?void 0:en.group_infos)==null?void 0:Pn.map(Xt=>x.createElement(me.default.Option,{key:Xt.group_id,value:Xt.group_id},Xt.group_name))))),x.createElement(De.Z,{className:"mt15"},x.createElement("div",{className:xe.member,style:{borderRight:"1px solid #D9DFE8"}},x.createElement(De.Z,{className:xe.head},x.createElement("div",null,en==null?void 0:en.current_group,"\u6210\u5458"),x.createElement("div",null,"\u5171",x.createElement("span",{className:"ml5 mr5 c-light-primary"},(Qt=en==null?void 0:en.current_group_members)==null?void 0:Qt.length),"\u4EBA")),x.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},x.createElement("div",{className:xe.listWrap,style:{borderRight:0}},(Ct=en==null?void 0:en.current_group_members)==null?void 0:Ct.map(Xt=>x.createElement("div",{key:Xt.user_id,className:xe.list},x.createElement("img",{src:`${bn.Z.IMG_SERVER}/images/${Xt==null?void 0:Xt.avatar_url}`}),x.createElement("span",null,Xt.real_name),(Xt==null?void 0:Xt.is_me)&&x.createElement("div",null,"\u6211")))))),x.createElement("div",{className:xe.member},!((Vt=en==null?void 0:en.group_members)!=null&&Vt.length)&&x.createElement(fu.Z,null),!!((Wn=en==null?void 0:en.group_members)!=null&&Wn.length)&&x.createElement(x.Fragment,null,x.createElement(De.Z,{className:xe.head},x.createElement("div",null,(Sn=(ha=en==null?void 0:en.group_infos)==null?void 0:ha.find(Xt=>Xt.group_id===ja))==null?void 0:Sn.group_name,"\u6210\u5458"),x.createElement("div",null,"\u5171",x.createElement("span",{className:"ml5 mr5 c-light-primary"},(xt=en==null?void 0:en.group_members)==null?void 0:xt.length),"\u4EBA")),x.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},x.createElement("div",{className:xe.listWrap,style:{borderLeft:0}},(tn=en==null?void 0:en.group_members)==null?void 0:tn.map(Xt=>x.createElement("div",{key:Xt.user_id,className:xe.list},x.createElement("img",{src:`${bn.Z.IMG_SERVER}/images/${Xt==null?void 0:Xt.avatar_url}`}),x.createElement("span",null,Xt.real_name)))))))),x.createElement(De.Z,{className:"mt15"},x.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),x.createElement(Ne.default.TextArea,{maxLength:300,value:Ze,onChange:Xt=>Rt(Xt.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var Ca=(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"},Tn=te(71635),la=te(61604),ua=te(75735),cn=te(37906),Nn={TabsStyle:"TabsStyle___TanFG"},fn=te(59301),Qa=Object.defineProperty,Ga=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,bo=(tt,Ye,Qe)=>Ye in tt?Qa(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,jr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))tr.call(Ye,Qe)&&bo(tt,Qe,Ye[Qe]);if(sr)for(var Qe of sr(Ye))za.call(Ye,Qe)&&bo(tt,Qe,Ye[Qe]);return tt},po=(tt,Ye)=>Ga(tt,$a(Ye)),ko=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const ei=tt=>ko(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:Ut})=>{var rn,Yt,Pn,Qt,Ct,Vt;const Wn=(0,ye.useParams)(),[ha]=(0,ye.useSearchParams)(),[Sn]=b.default.useForm(),{workSetting:xt}=Ye,[tn,An]=(0,x.useState)(!1),[en,mn]=(0,x.useState)(null),[,ja,un,Xa]=(0,yt.U)(Ot.cN,{homeworkId:Wn==null?void 0:Wn.categoryId}),[,vt,ea,nr]=(0,yt.U)(Ot.Qz,{homeworkId:Wn==null?void 0:Wn.categoryId}),[,Ze,Rt,ta]=(0,yt.U)(Ot.mQ,{homeworkId:Wn==null?void 0:Wn.categoryId}),[,,xr,Xt]=(0,yt.U)(ei,{}),[ca,Ka]=(0,x.useState)({activeKey:"1",page:1,limit:10,status:""}),Or=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Wa=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,Fr,ga)=>`${((ca==null?void 0:ca.page)-1)*ca.limit+ga+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,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.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,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],ar=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,Fr,ga)=>`${((ca==null?void 0:ca.page)-1)*ca.limit+ga+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":fn.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,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],kr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,Fr,ga)=>`${((ca==null?void 0:ca.page)-1)*ca.limit+ga+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Rn,Fr)=>fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${Fr==null?void 0:Fr.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,Fr)=>fn.createElement(fn.Fragment,null,Rn==3&&fn.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Rn==4&&fn.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Rn==1&&fn.createElement(fn.Fragment,null,fn.createElement(Pt.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>ko(void 0,null,function*(){(yield xr({userId:Fr.student_work_id,score_id:Fr.student_works_score_id,status:4})).status===0&&uo()})},"\u9A73\u56DE"),fn.createElement(Pt.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>ko(void 0,null,function*(){mn(Fr),An(!0)})},"\u63A5\u53D7")))}],uo=(Rn=ca)=>{ca.activeKey=="1"&&ea({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit}),ca.activeKey=="2"&&Rt({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit}),ca.activeKey=="3"&&un({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit,status:Rn==null?void 0:Rn.status})};return(0,x.useEffect)(()=>{uo(ca)},[ca]),(0,x.useEffect)(()=>{console.log("params",Wn,ha.get("TabsActiveKey")?ha.get("TabsActiveKey"):xt!=null&&xt.is_new_rule?"3":"1"),Ka(po(jr({},ca),{activeKey:ha.get("TabsActiveKey")||"1"}))},[ha.get("TabsActiveKey")]),fn.createElement(Xn.Z,{spinning:vt||ja||Ze},fn.createElement("section",{className:"p30",style:{background:"#fff"}},fn.createElement(ge.default,{destroyInactiveTabPane:!0,className:Nn.TabsStyle,activeKey:ca.activeKey,onChange:Rn=>{Ka(po(jr({},ca),{activeKey:Rn,page:1,limit:10}))}},fn.createElement(ge.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},fn.createElement(Ee.default,{className:"mt20",locale:{emptyText:fn.createElement(nt.Z,null)},columns:Wa,dataSource:((rn=nr==null?void 0:nr.data)==null?void 0:rn.list)||[],pagination:{total:((Yt=nr==null?void 0:nr.data)==null?void 0:Yt.count)||0,onChange:(Rn,Fr)=>{Ka(po(jr({},ca),{page:Rn,limit:Fr}))},current:ca==null?void 0:ca.page,pageSize:ca==null?void 0:ca.limit,showTotal:Rn=>fn.createElement(fn.Fragment,null,"\u5171",fn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}})),fn.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},fn.createElement(Ee.default,{className:"mt20",locale:{emptyText:fn.createElement(nt.Z,null)},columns:ar,dataSource:((Pn=ta==null?void 0:ta.data)==null?void 0:Pn.list)||[],pagination:{total:((Qt=ta==null?void 0:ta.data)==null?void 0:Qt.count)||0,onChange:(Rn,Fr)=>{Ka(po(jr({},ca),{page:Rn,limit:Fr}))},current:ca==null?void 0:ca.page,pageSize:ca==null?void 0:ca.limit,showTotal:Rn=>fn.createElement(fn.Fragment,null,"\u5171",fn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}})),fn.createElement(ge.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},fn.createElement(Pt.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:ca.status,onChange:Rn=>{Ka(po(jr({},ca),{status:Rn,page:1}))},dataSource:Or,titleWidth:60}),fn.createElement(Ee.default,{locale:{emptyText:fn.createElement(nt.Z,null)},columns:kr,dataSource:((Ct=Xa==null?void 0:Xa.data)==null?void 0:Ct.list)||[],pagination:{total:((Vt=Xa==null?void 0:Xa.data)==null?void 0:Vt.count)||0,onChange:(Rn,Fr)=>{Ka(po(jr({},ca),{page:Rn,limit:Fr}))},current:ca==null?void 0:ca.page,pageSize:ca==null?void 0:ca.limit,showTotal:Rn=>fn.createElement(fn.Fragment,null,"\u5171",fn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}}))),fn.createElement(Ie.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:tn,centered:!0,destroyOnClose:!0,onCancel:()=>{An(!1)},maskClosable:!1,width:544,onOk:()=>{Sn.submit()}},fn.createElement(b.default,{form:Sn,colon:!1,onFinish:Rn=>ko(void 0,null,function*(){(yield xr(po(jr({},Rn),{userId:en.student_work_id,score_id:en.student_works_score_id,status:3}))).status===0&&(uo(),An(!1))})},fn.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"),fn.createElement(cn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:fn.createElement("a",{href:`/classrooms/${Wn==null?void 0:Wn.coursesId}/group_homework/${Wn==null?void 0:Wn.categoryId}/review/${en==null?void 0:en.student_work_id}`,target:"_blank"},en==null?void 0:en.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:fn.createElement("span",{style:{color:"#191919"}},en==null?void 0:en.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:fn.createElement("span",{style:{color:"#191919"}},en==null?void 0:en.score)}]}),fn.createElement(De.Z,{className:"mt20",wrap:!1},fn.createElement(fe.Z,null,fn.createElement(b.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},fn.createElement(ue.Z,{min:1,max:100,step:1}))),fn.createElement(fe.Z,null,fn.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),fn.createElement(fe.Z,null,fn.createElement(b.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},fn.createElement(z.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Ai=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Ut,classroomList:rn})=>({user:tt,shixunHomeworks:Ye,globalSetting:Ut,loading:Qe.effects,classroomList:rn}))(ui),Yo={},_r=te(59301),Zo=Object.defineProperty,ri=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,Li=(tt,Ye,Qe)=>Ye in tt?Zo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Me=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))qo.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);if(Wo)for(var Qe of Wo(Ye))ji.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);return tt},We=(tt,Ye)=>ri(tt,si(Ye)),rt=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const st=({shixunHomeworks:tt,loading:Ye,globalSetting:Qe,dispatch:Ut})=>{const[rn,Yt]=(0,x.useState)(Me(Me({},(0,ye.useParams)()),{page:1,limit:20})),{workList:Pn,workSetting:Qt}=tt,[Ct,Vt]=(0,x.useState)([]),Wn=()=>rt(void 0,null,function*(){const xt=yield Ut({type:"shixunHomeworks/getWorkList",payload:We(Me({},rn),{score_open:Qt==null?void 0:Qt.score_open,work_public:Qt==null?void 0:Qt.work_public})});Vt((xt==null?void 0:xt.student_works)||[])});(0,x.useEffect)(()=>{Wn()},[]);const ha=(xt,tn)=>{rn.page=xt,rn.limit=20,Wn()},Sn=[(Pn==null?void 0:Pn.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(xt,tn)=>{var An,en,mn,ja,un,Xa;return{children:((An=tn.project_info)==null?void 0:An.id)!==-1?_r.createElement("a",{target:"_blank",title:(en=tn.project_info)==null?void 0:en.name,href:`${(mn=Qe==null?void 0:Qe.setting)==null?void 0:mn.old_url}/projects${(ja=tn.project_info)==null?void 0:ja.id}`,style:{whiteSpace:"break-spaces"}},(un=tn.project_info)==null?void 0:un.name):(Xa=tn.project_info)==null?void 0:Xa.name,props:{rowSpan:tn.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(xt,tn)=>_r.createElement("div",{style:{display:"flex",alignItems:"center"}},_r.createElement("span",{className:Yo.atitle,style:{width:tn.is_leader?"":130,maxWidth:tn.is_leader&&80}}," ",xt),tn.is_leader&&_r.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:xt=>_r.createElement("span",{style:{color:"#666666"}},xt)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(Pn!=null&&Pn.base_on_project),render:(xt,tn)=>_r.createElement(le.Z,{placement:"bottom",title:_r.createElement("div",null,_r.createElement("div",null,tn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${tn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),_r.createElement("div",null,tn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${tn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Pn!=null&&Pn.anonymous_comment?_r.createElement("div",null,tn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${tn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Pn!=null&&Pn.is_group_grade?_r.createElement("div",null,tn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${tn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",_r.createElement("div",null,tn.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${tn.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),_r.createElement("div",null,tn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${tn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Pn!=null&&Pn.anonymous_comment?_r.createElement("div",null,tn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${tn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",_r.createElement("div",null,tn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${tn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&_r.createElement("div",{onClick:An=>{An.stopPropagation(),ye.history.push(`/classrooms/${rn.coursesId}/group_homework/${rn.categoryId}/review/${tn.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},xt>0?_r.createElement("span",{style:{color:"#ff8100"}},xt):xt)},(Pn==null?void 0:Pn.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:xt=>xt||"--"},(Pn==null?void 0:Pn.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(xt,tn)=>xt||"--"},(Pn==null?void 0:Pn.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(xt,tn)=>({children:xt?_r.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",_r.createElement("br",null),Ae()(xt).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:tn.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(xt,tn)=>({children:xt===-1?"\u91CD\u505A\u4E2D":_r.createElement(E.Uw,{status:xt}),props:{rowSpan:tn.rowSpan}})},!(Pn!=null&&Pn.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(xt,tn)=>({children:_r.createElement("span",{className:"c-blue"},xt),props:{rowSpan:tn.rowSpan}})},{title:"\u64CD\u4F5C",width:Pn!=null&&Pn.base_on_project?100:150,align:"left",dataInex:"action",render:(xt,tn)=>Pn!=null&&Pn.work_public?_r.createElement("a",{className:"c-blue",onClick:An=>{An.preventDefault(),ye.history.push(`/classrooms/${rn.coursesId}/group_homework/${rn.categoryId}/review/${tn.id}`)}}," \u67E5\u770B "):"--"}].filter(xt=>!!xt);return _r.createElement("div",{className:"p30 bg-white"},_r.createElement("aside",{style:{paddingBottom:30}},_r.createElement(Ee.default,{loading:Ye["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(xt,tn)=>(xt==null?void 0:xt.item_index)%2===0&&Yo.tables,className:Yo.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ct,columns:Sn,onChange:(xt,tn,An)=>{if(An.order===void 0)switch(An.field){case"student_id":rn.b_order="desc",rn.order=An.field;break;default:delete rn.b_order,delete rn.order}else rn.b_order=An.order.replace("end",""),rn.order=An.field;Ut({type:"shixunHomeworks/getWorkList",payload:Me({},rn)})}})),_r.createElement(ne.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:ha,defaultCurrent:rn.page||1,current:rn.page||1,defaultPageSize:20,total:tt.workList.work_count}))};var ht=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(st),Et=te(54580),Mt=te(59301),Zt=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const{Dragger:_t}=Et.default,on=({})=>{const tt=(0,ye.useParams)(),[Ye]=b.default.useForm(),[Qe,Ut]=(0,x.useState)([]),[rn,Yt]=(0,x.useState)(!1);let[Pn,Qt]=(0,x.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function Ct(){return Zt(this,null,function*(){var Vt,Wn;let ha;Yt(!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 Sn=yield(0,ve.ZP)(ha,{method:"get",params:Pn});if(Yt(!1),(Sn==null?void 0:Sn.status)===0){let xt=[];(Wn=(Vt=Sn==null?void 0:Sn.data)==null?void 0:Vt.list)==null||Wn.map((tn,An)=>{var en;(en=tn==null?void 0:tn.group_infos)==null||en.map((mn,ja)=>{var un,Xa,vt;mn.rowSpan=ja==0?(un=tn==null?void 0:tn.group_infos)==null?void 0:un.length:((vt=(Xa=tn==null?void 0:tn.group_infos)==null?void 0:Xa.filter(ea=>ea.work_group_id))==null?void 0:vt.length)>0?0:1,xt.push(mn)})}),Ut([...xt])}})}return(0,x.useEffect)(()=>{Ct()},[]),Mt.createElement("div",{style:{padding:"30px",background:"#fff"}},Mt.createElement(Ee.default,{loading:rn,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(Vt,Wn)=>({children:Mt.createElement("span",null,Vt),props:{rowSpan:Wn.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,Wn)=>({children:Mt.createElement("span",null,Ae()(Vt).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:Wn.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(Vt,Wn)=>({children:Mt.createElement("span",null,Vt),props:{rowSpan:Wn.rowSpan}})}],dataSource:Qe,pagination:!1}),Mt.createElement(ne.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Vt,Wn)=>{Pn.page=Vt,Pn.limit=Wn,Qt(Pn),Ct()},current:Pn.page,total:Qe.count,pageSize:Pn.limit,style:{marginTop:20}}))};var qt=(0,ye.connect)(({classroomList:tt})=>({classroomList:tt}))(on),nn=te(45413),On={StepsStyle:"StepsStyle___U8mUn"},wn=te(86697),Cn=te(33270),oa={RadioGroup:"RadioGroup___LQlI0",TableStyles:"TableStyles___a_uqz"},xa=({onFinish:tt})=>{var Ye,Qe,Ut,rn,Yt;const{shixunHomeworks:Pn}=(0,ye.useSelector)(Ze=>Ze),{actionTabs:Qt}=Pn,Ct=(0,ye.useDispatch)(),Vt=(0,ye.useParams)(),[,,Wn,ha]=(0,yt.U)(Cn.hf,{id:Vt==null?void 0:Vt.coursesId,page:1,limit:2e4}),[Sn,xt,tn,An]=(0,yt.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:""}),[en,mn]=(0,x.useState)([]),[ja,un]=(0,x.useState)([]),Xa=[{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}],[vt,ea]=(0,x.useState)("");(0,x.useEffect)(()=>{ea(Sn==null?void 0:Sn.keywords)},[Sn==null?void 0:Sn.keywords]),(0,x.useEffect)(()=>{var Ze,Rt;if(Qt.key=="AddLeader"){Qt!=null&&Qt.unified_setting&&Wn({}),tn({course_group_ids:(Ze=Qt==null?void 0:Qt.course_groups)==null?void 0:Ze.map(ca=>ca==null?void 0:ca.id)});let ta=[],xr=[];const Xt=(ca,Ka)=>{ca.name=(ca==null?void 0:ca.user_name)||ca.name,ta!=null&&ta.find(Or=>(Or==null?void 0:Or.course_group_id)==(ca==null?void 0:ca.course_group_id))?ta=ta==null?void 0:ta.map(Or=>{var Wa;return(Or==null?void 0:Or.course_group_id)==(ca==null?void 0:ca.course_group_id)&&(Or.leaders=Ka?[...(Or==null?void 0:Or.leaders)||[],ca]:(Wa=(Or==null?void 0:Or.leaders)||[])==null?void 0:Wa.filter(ar=>ar.id!=(ca==null?void 0:ca.id))),Or}):ta=[...ta||[],{course_group_id:ca==null?void 0:ca.course_group_id,course_group_name:ca==null?void 0:ca.course_group_name,course_member_count:ca==null?void 0:ca.course_member_count,leaders:[ca]}],xr=Ka?xr.concat(ca==null?void 0:ca.id):xr==null?void 0:xr.filter(Or=>Or!=(ca==null?void 0:ca.id))};(Rt=Qt==null?void 0:Qt.data)==null||Rt.forEach(ca=>{Xt(ca,!0)}),un(xr),mn(ta)}},[Qt.key]);const nr=(Ze,Rt)=>{let ta=[];Ze.name=(Ze==null?void 0:Ze.user_name)||Ze.name,en!=null&&en.find(xr=>(xr==null?void 0:xr.course_group_id)==(Ze==null?void 0:Ze.course_group_id))?(ta=en==null?void 0:en.map(xr=>{var Xt;return(xr==null?void 0:xr.course_group_id)==(Ze==null?void 0:Ze.course_group_id)&&(xr.leaders=Rt?[...(xr==null?void 0:xr.leaders)||[],Ze]:(Xt=(xr==null?void 0:xr.leaders)||[])==null?void 0:Xt.filter(ca=>ca.id!=(Ze==null?void 0:Ze.id))),xr}),ta=ta==null?void 0:ta.filter(xr=>{var Xt;return((Xt=xr==null?void 0:xr.leaders)==null?void 0:Xt.length)>0})):ta=[...en||[],{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]}],un(Rt?ja.concat(Ze==null?void 0:Ze.id):ja==null?void 0:ja.filter(xr=>xr!=(Ze==null?void 0:Ze.id))),mn(ta)};return x.createElement(Ie.default,{open:Qt.key==="AddLeader",title:"\u6DFB\u52A0\u7EC4\u957F",width:1200,centered:!0,onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>{const Ze=[];en==null||en.forEach(Rt=>{var ta;((ta=Rt==null?void 0:Rt.leaders)==null?void 0:ta.length)>0&&Ze.push(...(Rt==null?void 0:Rt.leaders)||{})}),tt==null||tt(Ze),Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},x.createElement("div",{className:"flex gap-20px"},x.createElement("div",{className:"flex-2 minW-0 minH-0 flex flex-col"},x.createElement("div",{className:"flex item-center gap-20px c-grey-333"},x.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),x.createElement(me.default,{size:"large",className:"flex-1",value:Sn==null?void 0:Sn.course_group_ids,onChange:Ze=>{var Rt;(Ze==null?void 0:Ze.length)==0?tn({course_group_ids:(Rt=Qt==null?void 0:Qt.course_groups)==null?void 0:Rt.map(ta=>ta==null?void 0:ta.id)}):tn({course_group_ids:Ze,keywords:"",page:1})},mode:"multiple",filterOption:(Ze,Rt)=>{var ta;return((ta=Rt==null?void 0:Rt.label)!=null?ta:"").toLowerCase().includes(Ze.toLowerCase())},options:Qt!=null&&Qt.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=Qt==null?void 0:Qt.course_groups)==null?void 0:Qe.map(Ze=>({value:Ze==null?void 0:Ze.id,label:Ze==null?void 0:Ze.name}))}),x.createElement(Ne.default.Search,{className:"flex-1",size:"large",value:vt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Ze=>{ea(Ze.target.value)},onSearch:Ze=>{tn({keywords:Ze,page:1})}})),x.createElement(Ee.default,{className:`mt-10px ${(Ut=oa)==null?void 0:Ut.TableStyles}`,columns:Xa,dataSource:((rn=An==null?void 0:An.data)==null?void 0:rn.list)||[],rowKey:"id",loading:xt,rowSelection:{selectedRowKeys:ja,onSelect:(Ze,Rt)=>{nr(Ze,Rt)}},pagination:{current:Sn==null?void 0:Sn.page,pageSize:Sn==null?void 0:Sn.limit,total:((Yt=An==null?void 0:An.data)==null?void 0:Yt.total_count)||0,onChange:(Ze,Rt)=>{tn({page:Ze,limit:Rt})},showTotal:Ze=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"px-4px c-blue"},Ze),"\u6761\u6570\u636E")}})),x.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"}},x.createElement("div",{className:"font-semibold c-grey-333"},"\u5DF2\u9009\u7EC4\u957F"),x.createElement("div",{className:"flex-1 minW-0 minH-0 flex flex-col gap-30px mt-20px overflow-auto pr-20px"},en==null?void 0:en.map(Ze=>{var Rt;return x.createElement("div",{className:"flex flex-col gap-10px",key:Ze==null?void 0:Ze.course_group_id},x.createElement("div",{className:"flex item-center gap-10px minW-0"},x.createElement(le.Z,{title:"asdfasdfasdf"},x.createElement("div",{className:"c-blue multi_ellipsis1"},Ze==null?void 0:Ze.course_group_name)),x.createElement("div",{className:"text-nowrap c-grey-666"},"\uFF08\u672A\u5206\u7EC4\u4EBA\u6570 ",Ze==null?void 0:Ze.course_member_count,"\uFF09")),x.createElement("div",{className:"flex flex-col"},(Rt=Ze==null?void 0:Ze.leaders)==null?void 0:Rt.map(ta=>x.createElement("div",{key:ta==null?void 0:ta.id,className:"flex item-center gap-12px py-10px",style:{borderBottom:"1px solid #F6F7F9"}},x.createElement("img",{className:"rounded-full h-40px w-40px",src:`${bn.Z.IMG_SERVER}/images/${ta==null?void 0:ta.avatar_url}`}),x.createElement("div",{className:"mr-auto flex flex-col gap-8px"},x.createElement("div",{className:"c-grey-333 font-medium"},ta==null?void 0:ta.name),x.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(ta==null?void 0:ta.student_id)||"--")),x.createElement("a",{onClick:()=>{nr(ta,!1)}},"\u79FB\u9664")))))})))))},fa=Object.defineProperty,La=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,zr=(tt,Ye,Qe)=>Ye in tt?fa(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,_a=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ja.call(Ye,Qe)&&zr(tt,Qe,Ye[Qe]);if(yr)for(var Qe of yr(Ye))vr.call(Ye,Qe)&&zr(tt,Qe,Ye[Qe]);return tt},Ya=(tt,Ye)=>La(tt,gr(Ye)),Ha=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())}),Ia=({onFinish:tt})=>{var Ye,Qe,Ut,rn,Yt,Pn;const{shixunHomeworks:{actionTabs:Qt}}=(0,ye.useSelector)(Xt=>Xt),Ct=(0,ye.useDispatch)(),Vt=(0,ye.useParams)(),[,,Wn,ha]=(0,yt.U)(Cn.hf,{id:Vt==null?void 0:Vt.coursesId,page:1,limit:2e4}),[,Sn,xt]=(0,yt.U)(Cn.Hf,{coursesId:Vt==null?void 0:Vt.coursesId,categoryId:Vt==null?void 0:Vt.categoryId}),[tn,,An,en]=(0,yt.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}),[mn]=b.default.useForm(),ja=b.default.useWatch("is_leader",mn),[un,Xa]=(0,x.useState)([]),[vt,ea]=(0,x.useState)([]),[nr,Ze]=(0,x.useState)(!0),[Rt,ta]=(0,x.useState)("");(0,x.useEffect)(()=>{var Xt,ca,Ka,Or;Qt!=null&&Qt.data&&(mn.setFieldsValue(Ya(_a({},(Qt==null?void 0:Qt.data)||{}),{is_leader:(Ka=(ca=(Xt=Qt==null?void 0:Qt.data)==null?void 0:Xt.members)==null?void 0:ca.find(Wa=>Wa==null?void 0:Wa.is_leader))==null?void 0:Ka.id})),Xa((Or=Qt==null?void 0:Qt.data)==null?void 0:Or.members))},[Qt==null?void 0:Qt.data]),(0,x.useEffect)(()=>{ea(un==null?void 0:un.map(Xt=>Xt==null?void 0:Xt.id))},[un]),(0,x.useEffect)(()=>{(Qt==null?void 0:Qt.key)==="GroupSetting"&&(Wn({}),An({}))},[Qt==null?void 0:Qt.key]),(0,x.useEffect)(()=>{ta(tn==null?void 0:tn.keywords)},[tn==null?void 0:tn.keywords]);const xr=()=>{Ze(!0),ta(""),tn.course_group_ids="",tn.only_ungroup=!0,tn.page=1,tn.limit=20,tn.keywords=""};return x.createElement(Ie.default,{open:(Qt==null?void 0:Qt.key)==="GroupSetting",title:"\u5C0F\u7EC4\u8BBE\u7F6E",width:1200,centered:!0,footer:null,onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),xr()}},x.createElement("div",{className:"flex gap-20px",style:{height:"80vh"}},x.createElement(b.default,{form:mn,colon:!1,className:"flex-1 rounded-2px flex flex-col",style:{border:"1px solid #E1E7F0",padding:"20px",background:"#F9FAFD"},onFinish:Xt=>Ha(void 0,null,function*(){if((un==null?void 0:un.length)==0){he.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u6210\u5458\uFF01");return}const ca=yield xt(Ya(_a({},Xt),{group_id:Xt==null?void 0:Xt.id,members:un==null?void 0:un.map(Ka=>Ya(_a({},Ka),{is_leader:(Ka==null?void 0:Ka.id)==(Xt==null?void 0:Xt.is_leader)}))}));(ca==null?void 0:ca.status)==0&&(he.ZP.success("\u4FEE\u6539\u6210\u529F"),Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),tt==null||tt())})},x.createElement(b.default.Item,{name:"id",hidden:!0}),x.createElement(b.default.Item,{name:"group_name",label:"\u7EC4\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u540D"}]},x.createElement(Ne.default,{placeholder:"\u8BF7\u8F93\u5165\u7EC4\u540D",size:"large"})),x.createElement(b.default.Item,{name:"is_leader",label:"\u6210\u5458",layout:"vertical",className:`flex-1 minH-0 minW-0 ${oa.RadioGroup}`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u957F"}]},x.createElement(oe.ZP.Group,{className:"flex-col",style:{gap:"1px",display:"flex"},options:un==null?void 0:un.map(Xt=>({value:Xt==null?void 0:Xt.id,label:x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{className:"mr-auto c-grey-333 multi_ellipsis1"},(Xt==null?void 0:Xt.id)==ja?"\u7EC4\u957F":"\u7EC4\u5458"," ",Xt==null?void 0:Xt.name,"\uFF08\u5B66\u53F7\uFF1A",(Xt==null?void 0:Xt.student_id)||"--","\uFF09"),x.createElement("a",{onClick:ca=>{ca.preventDefault(),ca.stopPropagation(),Xa(un==null?void 0:un.filter(Ka=>(Ka==null?void 0:Ka.id)!=(Xt==null?void 0:Xt.id)))}},"\u79FB\u9664"))}))})),x.createElement("div",{className:"flex item-center justify-end gap-20px"},x.createElement(Ge.ZP,{onClick:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),x.createElement(Ge.ZP,{type:"primary",htmlType:"submit",loading:Sn},"\u786E\u5B9A"))),x.createElement("div",{className:"flex-1 flex flex-col minH-0 minW-0"},x.createElement("div",{className:"flex gap-20px item-center mb-20px"},x.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),x.createElement(me.default,{className:"flex-1",size:"large",value:((Ye=tn==null?void 0:tn.course_group_ids)==null?void 0:Ye[0])||"",onChange:Xt=>{An({course_group_ids:Xt==""?[]:[Xt],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(Xt=>({value:Xt==null?void 0:Xt.id,label:Xt==null?void 0:Xt.name})))||[]]}),x.createElement(Ne.default.Search,{className:"flex-1",size:"large",value:Rt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Xt=>{ta(Xt.target.value)},onSearch:Xt=>{An({keywords:Xt})}})),x.createElement(z.default,{checked:nr,onChange:Xt=>{Ze(Xt.target.checked),An({only_ungroup:Xt.target.checked,page:1})}},"\u4EC5\u67E5\u770B\u672A\u5165\u7EC4\u7684\u6210\u5458"),x.createElement("div",{className:"flex-1 overflow-auto minH-0 minW-0 mt-10px"},(Yt=(rn=(Ut=en==null?void 0:en.data)==null?void 0:Ut.list)==null?void 0:rn.filter(Xt=>nr?!(vt!=null&&vt.includes(Xt==null?void 0:Xt.id)):!0))==null?void 0:Yt.map(Xt=>x.createElement("div",{key:Xt==null?void 0:Xt.id,className:"flex item-center gap-12px py-10px pr-10px",style:{borderBottom:"1px solid #F6F7F9"}},x.createElement("img",{className:"rounded-full h-40px w-40px",src:`${bn.Z.IMG_SERVER}/images/${Xt==null?void 0:Xt.avatar_url}`}),x.createElement("div",{className:"mr-auto flex flex-col gap-8px"},x.createElement("div",{className:"c-grey-333 font-medium"},Xt==null?void 0:Xt.user_name),x.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(Xt==null?void 0:Xt.student_id)||"--")),!(vt!=null&&vt.includes(Xt==null?void 0:Xt.id))&&x.createElement("a",{onClick:()=>{Xa([...un,Ya(_a({},Xt),{name:Xt==null?void 0:Xt.user_name,is_leader:!1})])}},"\u6DFB\u52A0")))),x.createElement(ne.Z,{className:"mt-10px",showSizeChanger:!1,showQuickJumper:!1,current:tn==null?void 0:tn.page,pageSize:tn==null?void 0:tn.limit,total:((Pn=en==null?void 0:en.data)==null?void 0:Pn.total_count)||0,onChange:(Xt,ca)=>{An({page:Xt,limit:ca})}}))))},hr=Object.defineProperty,to=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,oo=(tt,Ye,Qe)=>Ye in tt?hr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))$r.call(Ye,Qe)&&oo(tt,Qe,Ye[Qe]);if(or)for(var Qe of or(Ye))no.call(Ye,Qe)&&oo(tt,Qe,Ye[Qe]);return tt},ti=(tt,Ye)=>to(tt,Ur(Ye)),ao=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())}),oi=()=>{var tt,Ye,Qe,Ut,rn,Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt,tn,An,en,mn,ja;const{shixunHomeworks:{actionTabs:un}}=(0,ye.useSelector)(_n=>_n),Xa=(0,ye.useDispatch)(),vt=(0,ye.useParams)(),[,ea,nr,Ze]=(0,yt.U)(Cn.Lm,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId}),[,,Rt]=(0,yt.U)(Cn.D4,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId}),[,,ta]=(0,yt.U)(Cn.SA,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId}),[xr,Xt,ca,Ka]=(0,yt.U)(Cn.jA,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId,keywords:"",page:1,limit:20}),[Or,Wa,ar,kr]=(0,yt.U)(Cn.Q9,{coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId,is_reset:!1,page:1,limit:10}),[uo]=b.default.useForm(),[Rn]=b.default.useForm(),Fr={group_type:lr.YT.STUDENT_SELF,assign_type:lr.$s.BY_PERSON,unified_setting:!0,assign_range:lr.ck.BY_CLASS,assign_rule:lr.Um.BY_SCORE,assign_method:lr.Kc.BY_RULE},ga=b.default.useWatch("group_type",uo),No=b.default.useWatch("assign_type",uo),Si=b.default.useWatch("unified_setting",uo),[mr,Bo]=(0,x.useState)(!1),ro=b.default.useWatch("course_group_ids",uo),aa=b.default.useWatch("assign_method",uo),va=No==lr.$s.BY_GROUP&&mr&&aa==lr.Kc.BY_LEADER,[Fo,Xr]=(0,x.useState)([]),[Oo,$o]=(0,x.useState)({total_count:0,group_user_num:0}),[wo,Ko]=(0,x.useState)("success"),[Do,pi]=(0,x.useState)([]),[Ti,Ri]=(0,x.useState)({page:1,limit:10}),[lo,ll]=(0,x.useState)(!1),ul=["xlsx","xls"],di={multiple:!1,maxCount:1,accept:".xlsx, .xls",withCredentials:!0,beforeUpload:_n=>ao(void 0,null,function*(){const Hn=[];Hn==null||Hn.push(_n);const sa=_n.name.split(".").slice(-1)[0].toLowerCase();if(ul.indexOf(sa)==-1)return he.ZP.error(`${_n.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301excel\u6587\u4EF6`),Promise.reject();const Pr=new FormData;Pr.append("file",Hn[0]),Pr.append("is_reset","true");const Mo=yield(0,ve.ZP)(`/api/courses/${vt==null?void 0:vt.coursesId}/group_homeworks/${vt==null?void 0:vt.categoryId}/list_groups_by_settings.json`,{method:"post",body:Pr},!0);return(Mo==null?void 0:Mo.status)==0&&(Ko("success"),ar({is_reset:!1,page:1,limit:10}),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})),Et.default.LIST_IGNORE})},bi=[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(_n,Hn)=>{var sa,Pr;return(Pr=(sa=Hn==null?void 0:Hn.members)==null?void 0:sa.find(Mo=>Mo==null?void 0:Mo.is_leader))==null?void 0:Pr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:_n=>{var Hn;return(Hn=_n==null?void 0:_n.filter(sa=>!(sa!=null&&sa.is_leader)))==null?void 0:Hn.map(sa=>sa==null?void 0:sa.name).join("\u3001")}},{title:"\u64CD\u4F5C",dataIndex:"test4",width:100,ellipsis:!0,render:(_n,Hn)=>x.createElement("a",{onClick:()=>{Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"GroupSetting",data:Hn}})}},"\u5C0F\u7EC4\u8BBE\u7F6E")}],Ln=()=>ao(void 0,null,function*(){var _n,Hn,sa,Pr,Mo,vi;const ka=yield nr({});(ka==null?void 0:ka.status)==0&&(uo.setFieldsValue(ti(Vr({},(ka==null?void 0:ka.data)||{}),{leader_ids:(Hn=(_n=ka==null?void 0:ka.data)==null?void 0:_n.leaders)==null?void 0:Hn.map(Lr=>Lr==null?void 0:Lr.id),course_group_ids:(Pr=(sa=ka==null?void 0:ka.data)==null?void 0:sa.course_groups)==null?void 0:Pr.filter(Lr=>Lr==null?void 0:Lr.selected).map(Lr=>Lr==null?void 0:Lr.id)})),Bo((Mo=ka==null?void 0:ka.data)==null?void 0:Mo.is_assign_leader),Rn.setFieldsValue(Vr({},(ka==null?void 0:ka.data)||{})),Xr((vi=ka==null?void 0:ka.data)==null?void 0:vi.leaders))});(0,x.useEffect)(()=>{Ln(),ca({})},[]);const zn=_n=>ao(void 0,null,function*(){ll(!0);const Hn=yield(0,ve.ZP)(`/api/courses/${vt==null?void 0:vt.coursesId}/group_homeworks/${vt==null?void 0:vt.categoryId}/list_failed_users.json`,{method:"post",body:_n});(Hn==null?void 0:Hn.status)==0&&pi(Hn),ll(!1)});return x.createElement(Xn.Z,{spinning:ea},x.createElement("div",{className:"bg-white rounded-4px py-20px px-50px mb-40px",style:{boxShadow:"0px 2px 4px 0px #EAEEF4"}},x.createElement("div",{className:"px-30px py-14px mb-30px",style:{background:"#FFF7EF"}},x.createElement("span",{className:"font-semibold"},"\u5206\u7EC4\u89C4\u5219\u8BF4\u660E:"),x.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",x.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"),x.createElement(b.default,{form:uo,initialValues:Fr,colon:!1,size:"large",onValuesChange:(_n,Hn)=>{if("is_assign_leader"in _n&&Bo(_n==null?void 0:_n.is_assign_leader),"group_type"in _n&&(_n==null?void 0:_n.group_type)==lr.YT.STUDENT_SELF||ga==lr.YT.STUDENT_SELF&&("min_num"in _n||"max_num"in _n))return Hn;ta(Vr({},Hn))},onFinish:()=>ao(void 0,null,function*(){var _n,Hn;if(ga==lr.YT.STUDENT_SELF){ta(Vr({},uo.getFieldsValue())).then(Pr=>{(Pr==null?void 0:Pr.status)==0&&he.ZP.success("\u4FDD\u5B58\u6210\u529F")});return}const sa=yield ar({is_reset:!1,page:1,limit:10});(sa==null?void 0:sa.status)==0&&($o({total_count:(_n=sa==null?void 0:sa.data)==null?void 0:_n.total_count,group_user_num:(Hn=sa==null?void 0:sa.data)==null?void 0:Hn.group_user_num}),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},x.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9"}},x.createElement(b.default.Item,{className:"mb0",name:"group_type",label:"\u7EC4\u961F\u65B9\u5F0F"},x.createElement(oe.ZP.Group,{options:[{value:lr.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:lr.YT.TEACHER_ASSIGN,label:"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4"}]}))),ga==lr.YT.STUDENT_SELF&&x.createElement(x.Fragment,null,x.createElement("div",{className:"px-30px flex gap-20px py-6px",style:{background:"#F6F7F9",marginTop:"1px"}},x.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),x.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1})),x.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")),x.createElement(Ge.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u4FDD\u5B58")),ga==lr.YT.TEACHER_ASSIGN&&x.createElement(x.Fragment,null,x.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9",marginTop:"1px"}},x.createElement(b.default.Item,{className:"mb0",name:"assign_type",label:"\u5206\u914D\u5F62\u5F0F"},x.createElement(oe.ZP.Group,{options:[{value:lr.$s.BY_PERSON,label:"\u4EBA\u5458\u5747\u5206"},{value:lr.$s.BY_GROUP,label:"\u6309\u7EC4\u5747\u5206"},{value:lr.$s.BY_FILE,label:"\u6587\u4EF6\u5BFC\u5165"}]}))),No!=lr.$s.BY_FILE&&x.createElement("div",{className:"py-6px",style:{background:"#F6F7F9",paddingLeft:"128px",marginTop:"1px"}},x.createElement(b.default.Item,{className:"mb0",name:"unified_setting",label:"\u5206\u914D\u5206\u73ED"},x.createElement(oe.ZP.Group,{options:[{value:!0,label:"\u7EDF\u4E00\u5206\u914D"},{value:!1,label:"\u5206\u73ED\u5206\u914D"}]})),!Si&&x.createElement(x.Fragment,null,x.createElement(b.default.Item,{className:"mb0",name:"course_group_ids",style:{paddingLeft:"70px"}},x.createElement(z.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(_n=>({value:_n==null?void 0:_n.id,label:`${_n==null?void 0:_n.name} \uFF08${_n==null?void 0:_n.course_member_count}\uFF09`}))}))),No==lr.$s.BY_GROUP&&x.createElement(x.Fragment,null,x.createElement(b.default.Item,{name:"is_assign_leader",valuePropName:"checked",className:`${mr?"mb0":""}`},x.createElement(z.default,null,"\u6307\u5B9A\u7EC4\u957F",x.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"))),x.createElement(b.default.Item,{name:"leader_ids",hidden:!0}),mr&&x.createElement("div",{className:"flex flex-wrap gap-20px mb-10px"},Fo==null?void 0:Fo.map(_n=>x.createElement("div",{key:_n==null?void 0:_n.id,className:"flex item-center bg-white rounded-2px gap-20px h-40px px-12px",style:{border:"1px solid #dcdcdc"}},x.createElement("span",{className:"c-grey-333"},_n==null?void 0:_n.name),x.createElement("span",{className:"iconfont icon-guanbi1 current",style:{color:"#CCCCCC"},onClick:()=>{const Hn=Fo==null?void 0:Fo.filter(sa=>(sa==null?void 0:sa.id)!=(_n==null?void 0:_n.id));Xr(Hn),uo.setFieldsValue({leader_ids:Hn==null?void 0:Hn.map(sa=>sa==null?void 0:sa.id)}),ta(Vr({},uo.getFieldsValue()))}}))),x.createElement(Ge.ZP,{onClick:()=>{var _n,Hn;if(!Si&&No==lr.$s.BY_GROUP&&(ro==null?void 0:ro.length)==0){he.ZP.warning("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"AddLeader",data:Fo,course_groups:(Hn=(_n=Ze==null?void 0:Ze.data)==null?void 0:_n.course_groups)==null?void 0:Hn.filter(sa=>ro==null?void 0:ro.includes(sa==null?void 0:sa.id)),unified_setting:Si}})}},"\u6DFB\u52A0\u7EC4\u957F")),!mr&&x.createElement("div",{className:"flex gap-20px"},x.createElement(b.default.Item,{className:"mb0",name:"group_num",label:"\u5C0F\u7EC4\u6570",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570"}]},x.createElement(ue.Z,{style:{width:138},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570",min:1})),x.createElement("span",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(rn=(Ut=(Qe=Ze==null?void 0:Ze.data)==null?void 0:Qe.course_groups)==null?void 0:Ut.filter(_n=>Si||(ro==null?void 0:ro.includes(_n==null?void 0:_n.id))))==null?void 0:rn.reduce((_n,Hn)=>_n+((Hn==null?void 0:Hn.course_member_count)||0),0)," \u4EBA\uFF0C \u5E73\u5747\u6BCF\u7EC4 ",(Oo==null?void 0:Oo.group_user_num)||0," \u4EBA\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",x.createElement(Pt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>ao(void 0,null,function*(){var _n,Hn;const sa=yield ar({is_reset:!1});(sa==null?void 0:sa.status)==0&&$o({total_count:(_n=sa==null?void 0:sa.data)==null?void 0:_n.total_count,group_user_num:(Hn=sa==null?void 0:sa.data)==null?void 0:Hn.group_user_num})}),icon:x.createElement(wn.Z,{rev:void 0})},"\u5237\u65B0")))),mr&&No==lr.$s.BY_GROUP&&x.createElement(b.default.Item,{className:"mb0",name:"assign_method",label:"\u5206\u914D\u65B9\u5F0F"},x.createElement(oe.ZP.Group,{options:[{value:lr.Kc.BY_RULE,label:"\u6309\u89C4\u5219\u5747\u5206\u5206\u914D"},{value:lr.Kc.BY_LEADER,label:"\u7531\u7EC4\u957F\u624B\u52A8\u6DFB\u52A0\u7EC4\u5458"}]})),aa==lr.Kc.BY_LEADER&&x.createElement("div",{className:"flex gap-20px"},x.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),x.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},x.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1}))),aa!=lr.Kc.BY_LEADER&&x.createElement(x.Fragment,null,x.createElement(b.default.Item,{className:"mb0",name:"assign_range",label:"\u5206\u914D\u8303\u56F4"},x.createElement(oe.ZP.Group,{options:[{value:lr.ck.BY_CLASS,label:"\u73ED\u5185\u5B66\u5458\u5206\u7EC4"},{value:lr.ck.BY_RANDOM,label:"\u968F\u673A\u5206\u7EC4"}]})),x.createElement(b.default.Item,{className:"mb0",name:"assign_rule",label:"\u5206\u914D\u89C4\u5219"},x.createElement(oe.ZP.Group,{options:[{value:lr.Um.BY_SCORE,label:"\u5386\u53F2\u6210\u7EE9\u5E73\u5747\u5206\u914D"},No==lr.$s.BY_GROUP&&{value:lr.Um.BY_HEADCOUNT,label:"\u4EBA\u6570\u5E73\u5747\u5206\u914D"},No==lr.$s.BY_PERSON&&{value:lr.Um.BY_RULE_RANDOM,label:"\u968F\u673A\u5206\u914D"}].filter(_n=>_n)}))),No==lr.$s.BY_PERSON&&x.createElement("div",{className:"flex"},x.createElement(b.default.Item,{name:"group_user_num",label:"\u6BCF\u7EC4\u4EBA\u6570",normalize:_n=>Math.round(_n),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BCF\u7EC4\u4EBA\u6570"}]},x.createElement(ue.Z,{addonAfter:"\u4EBA",min:1})),x.createElement("div",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(Qt=(Pn=(Yt=Ze==null?void 0:Ze.data)==null?void 0:Yt.course_groups)==null?void 0:Pn.filter(_n=>Si||(ro==null?void 0:ro.includes(_n==null?void 0:_n.id))))==null?void 0:Qt.reduce((_n,Hn)=>_n+((Hn==null?void 0:Hn.course_member_count)||0),0)," \u4EBA\uFF0C \u53EF\u5206\u4E3A ",(Oo==null?void 0:Oo.total_count)||0," \u4E2A\u5C0F\u7EC4\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",x.createElement(Pt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>ao(void 0,null,function*(){var _n,Hn;const sa=yield ar({is_reset:!1});(sa==null?void 0:sa.status)==0&&$o({total_count:(_n=sa==null?void 0:sa.data)==null?void 0:_n.total_count,group_user_num:(Hn=sa==null?void 0:sa.data)==null?void 0:Hn.group_user_num})}),icon:x.createElement(wn.Z,{rev:void 0})},"\u5237\u65B0")))),No==lr.$s.BY_FILE&&x.createElement(x.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:"6px 128px",marginTop:"1px"}},x.createElement(nn.default,{className:`${On.StepsStyle}`,progressDot:!0,direction:"vertical",items:[{title:x.createElement(x.Fragment,null,"\u7B2C\u4E00\u6B65\uFF1A\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F\uFF0C\u6309\u7167\u8981\u6C42\u586B\u5199\u5206\u7EC4\u6210\u5458",x.createElement(Ge.ZP,{icon:x.createElement("span",{className:"iconfont icon-xiazai5"}),type:"link",onClick:()=>{(0,at.BA)({coursesId:vt==null?void 0:vt.coursesId})}},"\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F")),status:"process"},{title:x.createElement(x.Fragment,null,"\u7B2C\u4E8C\u6B65\uFF1A\u4E0A\u4F20\u7F16\u5199\u597D\u7684\u5C0F\u7EC4\u6A21\u677F"),status:"process",description:x.createElement(x.Fragment,null,x.createElement(Et.default.Dragger,Vr({},di),x.createElement("span",{className:"iconfont icon-shangchuanwenjian2 text-20px",style:{color:"#82A8FF"}}),x.createElement("div",{className:"mt-10px c-grey-666"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")),x.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"))}]}))),No!=lr.$s.BY_FILE&&x.createElement(Ge.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u6309\u89C4\u5219\u65B0\u589E\u5206\u7EC4"))),x.createElement("div",{className:"w-full mt-30px mb-10px",style:{borderTop:"1px dashed #DCDCDC"}}),x.createElement("div",{className:"flex item-center gap-10px"},x.createElement("div",{className:"rounded-full bg-black h-8px w-8px"}),x.createElement("div",{className:"text-16px font-semibold"},"\u5206\u7EC4\u60C5\u51B5")),x.createElement("div",{className:"flex item-center gap-20px"},x.createElement(b.default,{form:Rn,layout:"inline",colon:!1,onValuesChange:(_n,Hn)=>{console.log("allValues",Hn),Rt(Vr({},Hn))}},x.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},x.createElement(z.default,null,"\u66F4\u6539\u7EC4\u540D")),x.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},x.createElement(z.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",x.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09")))),x.createElement(Ne.default.Search,{size:"large",className:"ml-auto",style:{width:256},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",onSearch:_n=>{ca({keywords:_n})}}),ga!=lr.YT.STUDENT_SELF&&No!=lr.$s.BY_FILE&&((xr==null?void 0:xr.keywords)||((Ct=Ka==null?void 0:Ka.data)==null?void 0:Ct.total_count)>0)&&x.createElement(Ge.ZP,{size:"large",type:"primary",onClick:()=>{ar({is_reset:!0,page:1,limit:10}),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})}},"\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4")),((Vt=Ka==null?void 0:Ka.data)==null?void 0:Vt.total_count)>0?x.createElement(Ee.default,{className:"mt-20px",columns:bi,loading:Xt,dataSource:((Wn=Ka==null?void 0:Ka.data)==null?void 0:Wn.list)||[],locale:{emptyText:x.createElement(nt.Z,null)},pagination:{current:xr==null?void 0:xr.page,pageSize:xr==null?void 0:xr.limit,total:((ha=Ka==null?void 0:Ka.data)==null?void 0:ha.total_count)||0,onChange:(_n,Hn)=>{ca({page:_n,limit:Hn})},showTotal:_n=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"ml-4px mr-4px c-blue"},_n),"\u6761\u6570\u636E")}}):x.createElement(nt.Z,null),x.createElement(xa,{onFinish:_n=>{Xr(_n),uo.setFieldsValue({leader_ids:_n==null?void 0:_n.map(Hn=>Hn==null?void 0:Hn.id)}),ta(Vr({},uo.getFieldsValue()))}}),x.createElement(Ia,{onFinish:()=>{ca({})}}),x.createElement(Ie.default,{open:un.key==="NewGroup",title:Or!=null&&Or.is_reset?"\u91CD\u65B0\u5206\u7EC4":"\u65B0\u589E\u5C0F\u7EC4",okText:Or!=null&&Or.is_reset?"\u8986\u76D6\u73B0\u6709\u5206\u7EC4":"\u6DFB\u52A0",loading:Wa,width:927,centered:!0,onCancel:()=>{Xa({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>ao(void 0,null,function*(){const _n=()=>ao(void 0,null,function*(){const Hn=yield(0,Cn._X)({coursesId:vt==null?void 0:vt.coursesId,categoryId:vt==null?void 0:vt.categoryId,is_reset:Or==null?void 0:Or.is_reset});(Hn==null?void 0:Hn.status)==0&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xa({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ca({page:1,limit:20}),Ln(),$o({total_count:0,group_user_num:0}))});if(Or!=null&&Or.is_reset){Ie.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:_n});return}_n()})},No==lr.$s.BY_FILE&&x.createElement(ge.default,{activeKey:wo,items:[{key:"success",label:`\u5DF2\u5BFC\u5165\u5C0F\u7EC4\uFF08${(Sn=kr==null?void 0:kr.data)==null?void 0:Sn.total_count}\uFF09`},((xt=kr==null?void 0:kr.data)==null?void 0:xt.failed_count)>0&&{key:"failed",label:`\u5BFC\u5165\u5931\u8D25\u6210\u5458\uFF08${(tn=kr==null?void 0:kr.data)==null?void 0:tn.failed_count}\uFF09`}],onChange:_n=>{Ko(_n),_n=="success"?ar({page:1,limit:10}):(Ri({page:1,limit:10}),zn({page:1,limit:10}))}}),wo!="failed"?x.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:(_n,Hn)=>{var sa,Pr;return(Pr=(sa=Hn==null?void 0:Hn.members)==null?void 0:sa.find(Mo=>Mo==null?void 0:Mo.is_leader))==null?void 0:Pr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:_n=>{var Hn;return(Hn=_n==null?void 0:_n.filter(sa=>!(sa!=null&&sa.is_leader)))==null?void 0:Hn.map(sa=>sa==null?void 0:sa.name).join("\u3001")}}],loading:Wa,dataSource:((An=kr==null?void 0:kr.data)==null?void 0:An.list)||[],locale:{emptyText:x.createElement(nt.Z,null)},pagination:{current:Or==null?void 0:Or.page,pageSize:Or==null?void 0:Or.limit,total:((en=kr==null?void 0:kr.data)==null?void 0:en.total_count)||0,onChange:(_n,Hn)=>{ar({page:_n,limit:Hn})},showTotal:_n=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"ml-4px mr-4px c-blue"},_n),"\u6761\u6570\u636E")}}):x.createElement(Ee.default,{columns:[{title:"\u89D2\u8272",dataIndex:"group_name",width:100,render:(_n,Hn)=>Hn!=null&&Hn.is_leader?"\u7EC4\u957F":"\u7EC4\u5458"},{title:"\u59D3\u540D",dataIndex:"leader",width:100,render:(_n,Hn)=>Hn==null?void 0:Hn.name},{title:"\u5B66\u53F7",dataIndex:"members",render:(_n,Hn)=>(Hn==null?void 0:Hn.student_id)||"--"},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"message",render:(_n,Hn)=>(Hn==null?void 0:Hn.message)||"--"}],loading:lo,dataSource:((mn=Do==null?void 0:Do.data)==null?void 0:mn.list)||[],locale:{emptyText:x.createElement(nt.Z,null)},pagination:{current:Ti==null?void 0:Ti.page,pageSize:Ti==null?void 0:Ti.limit,total:((ja=Do==null?void 0:Do.data)==null?void 0:ja.total_count)||0,onChange:(_n,Hn)=>{Ri({page:_n,limit:Hn}),zn({page:_n,limit:Hn})},showTotal:_n=>x.createElement(x.Fragment,null,"\u5171",x.createElement("span",{className:"ml-4px mr-4px c-blue"},_n),"\u6761\u6570\u636E")}}))))},In=te(59301),Vo=Object.defineProperty,zo=Object.defineProperties,Bi=Object.getOwnPropertyDescriptors,Dr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,ur=(tt,Ye,Qe)=>Ye in tt?Vo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ma=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Cr.call(Ye,Qe)&&ur(tt,Qe,Ye[Qe]);if(Dr)for(var Qe of Dr(Ye))Br.call(Ye,Qe)&&ur(tt,Qe,Ye[Qe]);return tt},kn=(tt,Ye)=>zo(tt,Bi(Ye)),Na=(tt,Ye,Qe)=>new Promise((Ut,rn)=>{var Yt=Ct=>{try{Qt(Qe.next(Ct))}catch(Vt){rn(Vt)}},Pn=Ct=>{try{Qt(Qe.throw(Ct))}catch(Vt){rn(Vt)}},Qt=Ct=>Ct.done?Ut(Ct.value):Promise.resolve(Ct.value).then(Yt,Pn);Qt((Qe=Qe.apply(tt,Ye)).next())});const Gr=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,dispatch:Ut,user:rn})=>{var Yt,Pn,Qt,Ct,Vt,Wn,ha,Sn,xt;const[tn,An]=(0,x.useState)(Ma({},(0,ye.useParams)())),[en]=(0,ye.useSearchParams)(),mn=(0,ye.useLocation)(),[ja,un]=(0,x.useState)(en.get("tabs")||"0"),[Xa,vt]=(0,x.useState)(!1),[ea,nr]=(0,x.useState)(1),Ze=(0,x.useRef)(null),{workList:Rt,workSetting:ta}=tt,[xr,Xt]=(0,x.useState)(!1),[ca,Ka]=(0,x.useState)([]),[Or,Wa]=(0,x.useState)([]),[ar,kr]=(0,x.useState)(!1),[uo,Rn]=(0,x.useState)(!1),[,,Fr]=(0,yt.U)(Ot.Gw,{homeworkId:Rt==null?void 0:Rt.id});en.get("category_id")&&An(kn(Ma({},tn),{category:en.get("category_id")})),(0,x.useEffect)(()=>{ga()},[tn.coursesId]),(0,x.useEffect)(()=>{Ut({type:"classroomList/getAssistantPermissions",payload:{course_id:tn.coursesId}})},[(0,a.bg)()]);const ga=()=>{let mr=en.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));Ut({type:"shixunHomeworks/getWorkList",payload:Ma(Ma({},tn),mr)})},No=[{name:(0,a.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:In.createElement(yn,{zip:Ze,btnLoading:Xa,setBtnLoading:vt})},(0,a.G5)()&&{name:"\u5206\u7EC4\u914D\u7F6E",id:"12",component:In.createElement(oi,null)},((0,a.dE)()||(Rt==null?void 0:Rt.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:In.createElement(ht,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:In.createElement("div",{className:"minH500"},In.createElement(Qn,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Yt=Rt.homework_status)==null?void 0:Yt.includes("\u5BFC\u5165"),component:In.createElement(qt,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:In.createElement(mu,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:In.createElement(Uo,null)},(0,a.G5)()&&(ta==null?void 0:ta.anonymous_comment)&&{name:In.createElement(Oe.Z,{dot:Rt==null?void 0:Rt.appeal_notice,offset:[5,-5]},In.createElement("span",{style:{color:ja=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:In.createElement(Ai,null)},{name:(0,a.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(Pn=Rt==null?void 0:Rt.homework_status)!=null&&Pn.includes("\u5BFC\u5165")?In.createElement(Tn.Z,null):In.createElement(eu,null),forceRender:!0}].filter(mr=>Rt!=null&&Rt.view_answer?mr:(mr==null?void 0:mr.name)!=="\u53C2\u8003\u7B54\u6848").filter(mr=>Rt!=null&&Rt.is_show_request?mr:(mr==null?void 0:mr.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(mr=>(0,a.G5)()?mr:(mr==null?void 0:mr.name)!=="\u5B66\u751F\u5206\u7EC4").filter(mr=>{var Bo;return(Bo=Rt==null?void 0:Rt.homework_status)!=null&&Bo.includes("\u5BFC\u5165")?(0,a.dE)()?[0,1].includes(mr==null?void 0:mr.id):[0,1,3].includes(mr==null?void 0:mr.id):mr}),Si=()=>{var mr,Bo,ro,aa,va,Fo,Xr,Oo,$o,wo,Ko,Do,pi,Ti,Ri,lo,ll,ul;return In.createElement("div",{className:Dn.workListTabButton},In.createElement("span",{className:"mr-10px"},ta==null?void 0:ta.tips),(0,a.GJ)()&&In.createElement(In.Fragment,null,(((mr=Rt.homework_status)==null?void 0:mr.includes("\u672A\u53D1\u5E03"))||((Bo=Rt.homework_status)==null?void 0:Bo.includes("\u672A\u5F00\u59CB")))&&In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:di=>{di.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[tn.categoryId],selectArrsAll:[Rt],params:kn(Ma({},tn),{id:tn.coursesId}),type:2,manage_all_group:ta==null?void 0:ta.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((ro=Rt.homework_status)!=null&&ro.includes("\u672A\u53D1\u5E03"))&&!((aa=Rt.homework_status)!=null&&aa.includes("\u672A\u5F00\u59CB"))&&!((va=Rt.homework_status)!=null&&va.includes("\u5DF2\u622A\u6B62"))&&In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:di=>{var bi,Ln;if((0,a.Rm)()&&!((Ln=(bi=Ye==null?void 0:Ye.AssistantObject)==null?void 0:bi.group)!=null&&Ln.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(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[tn.categoryId],selectArrsAll:[],params:kn(Ma({},tn),{id:tn.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,a.j5)()&&In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:ou}),onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:kn(Ma({},tn),{id:tn.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),In.createElement(Ge.ZP,{type:"primary",icon:In.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var di,bi;if((0,a.Rm)()&&!((bi=(di=Ye==null?void 0:Ye.AssistantObject)==null?void 0:di.group)!=null&&bi.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/${tn.coursesId}/group_homework/${tn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((Fo=Rt==null?void 0:Rt.work_statuses)==null?void 0:Fo.includes("\u53D6\u6D88\u5173\u8054"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>Na(void 0,null,function*(){const di=yield(0,Ot.rN)({homeworkId:tn.categoryId});(di==null?void 0:di.status)===0&&(he.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Ut({type:"shixunHomeworks/getWorkList",payload:Ma({},tn)}))})},"\u53D6\u6D88\u5173\u8054"),((Xr=Rt==null?void 0:Rt.work_statuses)==null?void 0:Xr.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Ge.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"),((Oo=Rt==null?void 0:Rt.work_statuses)==null?void 0:Oo.includes("\u5173\u8054\u9879\u76EE"))&&In.createElement(Ge.ZP,{type:"primary",onClick:di=>{di.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:tn,selectArrs:{homework_id:tn.categoryId},cb:()=>{Ut({type:"shixunHomeworks/getWorkList",payload:Ma({},tn)})}}})}},"\u5173\u8054\u9879\u76EE"),(($o=Rt==null?void 0:Rt.work_statuses)==null?void 0:$o.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((wo=Rt==null?void 0:Rt.work_statuses)==null?void 0:wo.includes("\u521B\u5EFA\u5206\u7EC4"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>Na(void 0,null,function*(){var di;let bi=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_member_list.json`,{method:"get",params:{}});(bi==null?void 0:bi.status)===0&&(Xt(!0),Ka(bi==null?void 0:bi.data),Wa((di=bi==null?void 0:bi.data)==null?void 0:di.filter(Ln=>{var zn;return(Ln==null?void 0:Ln.user_id)===((zn=rn==null?void 0:rn.userInfo)==null?void 0:zn.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Ko=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ko.includes("\u52A0\u5165\u5206\u7EC4"))&&In.createElement(Ge.ZP,{type:"primary",onClick:(0,dt.throttle)(()=>Na(void 0,null,function*(){var di;let bi=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_group_list.json`,{method:"get"});if((bi==null?void 0:bi.status)===0){if(((di=bi==null?void 0:bi.data)==null?void 0:di.length)<=0){he.ZP.info("\u6682\u65E0\u5206\u7EC4");return}kr(!0),Rn(bi==null?void 0:bi.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Do=Rt==null?void 0:Rt.work_statuses)==null?void 0:Do.includes("\u66F4\u6362\u9879\u76EE"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:tn,selectArrs:{homework_id:Rt==null?void 0:Rt.id},cb:()=>{Ut({type:"shixunHomeworks/getWorkList",payload:Ma({},tn)})}}})}},"\u66F4\u6362\u9879\u76EE"),((pi=Rt==null?void 0:Rt.work_statuses)==null?void 0:pi.includes("\u7533\u8BF7\u6362\u7EC4"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:tn}})}},"\u7533\u8BF7\u6362\u7EC4"),((Ti=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ti.includes("\u4FEE\u6539\u4F5C\u54C1"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{const di=()=>{(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/${Rt.id}/edit`)};if(ta!=null&&ta.can_submit&&!(ta!=null&&ta.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"),((Ri=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ri.includes("\u8865\u4EA4\u4F5C\u54C1"))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((lo=Rt==null?void 0:Rt.work_statuses)==null?void 0:lo.includes("\u8865\u4EA4\u9644\u4EF6"))||((ll=Rt==null?void 0:Rt.work_statuses)==null?void 0:ll.includes("\u4FEE\u6539\u9644\u4EF6")))&&In.createElement(Ge.ZP,{type:"primary",onClick:()=>{var di;if(ta!=null&&ta.can_submit&&!(ta!=null&&ta.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:tn,selectArrs:Ma({},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"}})}},(ul=Rt==null?void 0:Rt.work_statuses)!=null&&ul.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return In.createElement("section",{className:Dn.bg},In.createElement("div",{className:"edu-container"},Rt.homework_name&&In.createElement("section",{className:"animated fadeIn"},In.createElement("aside",{className:"mt10"},Rt.category&&In.createElement(be.Z,{separator:">"},In.createElement(be.Z.Item,null,In.createElement(ye.Link,{to:`/classrooms/${tn==null?void 0:tn.coursesId}/group_homework`},Rt.course_name)),In.createElement(be.Z.Item,null,In.createElement(ye.Link,{to:`/classrooms/${tn==null?void 0:tn.coursesId}/group_homework/${(Qt=Rt==null?void 0:Rt.category)!=null&&Qt.main?"":(Ct=Rt==null?void 0:Rt.category)==null?void 0:Ct.category_id}`},Rt.category.category_name)),In.createElement(be.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),In.createElement("aside",{className:[Dn.title,"mt20"].join(" ")},In.createElement(ye.Link,{to:`/classrooms/${Rt.course_id}/group_homework`},In.createElement(re.Z,{className:"font16 c-black"})),In.createElement(le.Z,{placement:"topLeft",title:Rt.homework_name},In.createElement("strong",{className:[Dn.title_style,"font20 ml5"].join(" ")},Rt.homework_name)),In.createElement(E.VV,{status:Rt==null?void 0:Rt.homework_status}))),In.createElement("aside",{className:`mt30 relative ${Dn.workListTabWrap}`},In.createElement(ge.default,{destroyInactiveTabPane:!0,type:"card",activeKey:ja,tabBarExtraContent:(Vt=Rt.homework_status)!=null&&Vt.includes("\u5BFC\u5165")&&(0,a.GJ)()?In.createElement(Ge.ZP,{icon:In.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ut({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"):Si(),onTabClick:(mr,Bo)=>{const ro=()=>{if(parseInt(mr)===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)()?un(mr):he.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(mr)===3&&Ut({type:"shixunHomeworks/getWorkSetting",payload:Ma({},tn)}),un(mr)};mr!=="11"&&ga(),tt.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ie.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:()=>{ro(),Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):ro()},className:Dn.tabs,items:No.map(mr=>({label:mr.name,key:`${mr.id}`,children:mr.component,forceRender:mr.forceRender}))}))),In.createElement(du.Z,null),In.createElement(Ie.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:xr,width:800,onCancel:()=>{Xt(!1),Wa([])},onOk:()=>Na(void 0,null,function*(){var mr,Bo;if(((mr=Rt==null?void 0:Rt.group_data)==null?void 0:mr.max_num)<(Or==null?void 0:Or.length)){he.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(Bo=Rt==null?void 0:Rt.group_data)==null?void 0:Bo.max_num}`);return}let ro=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/create_group.json`,{method:"post",body:{user_id:Or==null?void 0:Or.map(aa=>aa.user_id)}});(ro==null?void 0:ro.status)===0&&(he.ZP.info("\u521B\u5EFA\u6210\u529F"),ga(),Xt(!1))})},In.createElement("div",null,In.createElement(De.Z,{style:{marginBottom:10}},In.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Wn=Rt==null?void 0:Rt.group_data)==null?void 0:Wn.min_num,"~",(ha=Rt==null?void 0:Rt.group_data)==null?void 0:ha.max_num,"\u4EBA"),In.createElement(fe.Z,{span:12},In.createElement(Ne.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:mr=>Na(void 0,null,function*(){let Bo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_member_list.json`,{method:"get",params:{keyword:mr}});(Bo==null?void 0:Bo.status)===0&&Ka(Bo==null?void 0:Bo.data)})}))),In.createElement(Ee.default,{dataSource:ca,pagination:!1,rowKey:mr=>mr.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:mr=>({disabled:(mr==null?void 0:mr.user_id)===rn.userInfo.user_id}),selectedRowKeys:Or==null?void 0:Or.map(mr=>mr.user_id),onChange(mr,Bo,ro){Wa([...Bo])}},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"}]}))),In.createElement(Ie.default,{title:"\u52A0\u5165\u5206\u7EC4",open:ar,width:800,onCancel:()=>{kr(!1)},footer:!1},In.createElement("div",null,In.createElement(De.Z,{style:{marginBottom:10}},In.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Sn=Rt==null?void 0:Rt.group_data)==null?void 0:Sn.min_num,"~",(xt=Rt==null?void 0:Rt.group_data)==null?void 0:xt.max_num,"\u4EBA"),In.createElement(fe.Z,{span:12},In.createElement(Ne.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:mr=>Na(void 0,null,function*(){let Bo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_group_list.json`,{method:"get",params:{keyword:mr}});(Bo==null?void 0:Bo.status)===0&&Rn(Bo==null?void 0:Bo.data)})}))),In.createElement(Ee.default,{dataSource:uo,pagination:!1,rowKey:mr=>mr.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:(mr,Bo)=>In.createElement(Ge.ZP,{disabled:Bo==null?void 0:Bo.can_join,onClick:()=>Na(void 0,null,function*(){let ro=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/join_group.json`,{method:"post",body:{group_id:mr}});(ro==null?void 0:ro.status)===0&&(he.ZP.info("\u52A0\u5165\u6210\u529F"),ga(),kr(!1))})},Bo!=null&&Bo.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),In.createElement(su.Z,null),In.createElement(la.Z,{onOk:()=>{ga()}}),In.createElement(ua.Z,{onOk:()=>{ga()}}),In.createElement(Ao.Z,{type:"edit",onCallback:()=>ga(),courseEndTime:Rt==null?void 0:Rt.course_end_date}),In.createElement(ni.Z,{courseEndTime:Rt==null?void 0:Rt.course_end_date,successCallback:()=>ga(),visible:Ye.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[tn.categoryId],courseId:tn.coursesId,isBatch:!1}),In.createElement(Qo,{cb:()=>{nr(ea+1),un("0"),ga()}}),In.createElement(Ca,{cb:()=>{}}),In.createElement(Yl.Z,{ref:Ze,hide:!0,name:`${Rt==null?void 0:Rt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>vt(!1)}))};var io=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Ut,classroomList:rn})=>({user:tt,shixunHomeworks:Ye,globalSetting:Ut,loading:Qe.effects,classroomList:rn}))(Gr)},86125:function(Ft,bt,te){"use strict";var x=te(78241),ye=te(43418),Oe=te(8591),Ge=te(92832),he=te(88761),be=te(65582),le=te(57146),ge=te(59301),Ie=Object.defineProperty,De=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ee,ne,oe)=>ne in ee?Ie(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(Ne)for(var oe of Ne(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,me)=>{var Fe=ze=>{try{Le(oe.next(ze))}catch(ve){me(ve)}},Se=ze=>{try{Le(oe.throw(ze))}catch(ve){me(ve)}},Le=ze=>ze.done?ue(ze.value):Promise.resolve(ze.value).then(Fe,Se);Le((oe=oe.apply(ee,ne)).next())});const z=({classroomList:ee,loading:ne,dispatch:oe,shixunHomeworks:ue})=>{const me=(0,be.useParams)(),[Fe]=x.default.useForm(),{workList:Se,workSetting:Le}=ue,ze=()=>{oe({type:"shixunHomeworks/getWorkSetting",payload:a({},me)}),oe({type:"shixunHomeworks/getWorkList",payload:a({},me)})};return ge.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 nt;yield Fe.validateFields();const we=a({},Fe.getFieldValue()),{selectArrs:ut}=ee.actionTabs;we.attachment_ids=(nt=we.attachment_ids)==null?void 0:nt.map(qe=>qe.response.id),(yield(0,he.mz)(b(a({},we),{homeworkId:ut.work_id}))).status===0&&(Fe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}}),ze())});if(Le!=null&&Le.can_submit){if(!(Le!=null&&Le.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:ge.createElement(ge.Fragment,null,"\u4F60\u8FD8\u6709 ",ge.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Le==null?void 0:Le.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:{}})}},ge.createElement(x.default,{form:Fe,initialValues:{}},ge.createElement(x.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ge.createElement(le.Z,null)),ge.createElement(x.default.Item,{name:"description"},ge.createElement(Ge.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}))(z)},55753:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(78241),Oe=te(43418),Ge=te(61621),he=te(92832),be=te(5112),le=te(95237),ge=te(43604),Ie=te(26724),De=te.n(Ie),fe=te(38147),Ne=te(88761),Ee=te(65582),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Le,ze)=>Le in Se?E(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Le]=ze,oe=(Se,Le)=>{for(var ze in Le||(Le={}))z.call(Le,ze)&&ne(Se,ze,Le[ze]);if(y)for(var ze of y(Le))ee.call(Le,ze)&&ne(Se,ze,Le[ze]);return Se},ue=(Se,Le)=>a(Se,b(Le)),me=(Se,Le,ze)=>new Promise((ve,nt)=>{var we=qe=>{try{Ue(ze.next(qe))}catch(gt){nt(gt)}},ut=qe=>{try{Ue(ze.throw(qe))}catch(gt){nt(gt)}},Ue=qe=>qe.done?ve(qe.value):Promise.resolve(qe.value).then(we,ut);Ue((ze=ze.apply(Se,Le)).next())});const Fe=({classroomList:Se,loading:Le,globalSetting:ze,dispatch:ve})=>{var nt;const we=(0,Ee.useParams)(),[ut]=ye.default.useForm(),[Ue,qe]=(0,x.useState)(!0);let[gt,ot]=(0,x.useState)([]);const[Ke,_e]=(0,x.useState)({page:1,limit:20,keyword:""}),Re=()=>me(void 0,null,function*(){var Ve;const et=yield ve({type:"shixunHomeworks/getProjectList",payload:oe(oe({},we),Ke)});et.projects&&ot([...gt,...et.projects]),((Ve=et.projects)==null?void 0:Ve.length)<20&&qe(!1)});return(0,x.useEffect)(()=>{(Se.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Re(),gt=[],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:()=>me(void 0,null,function*(){yield ut.validateFields();const Ve=oe({},ut.getFieldValue()),{selectArrs:et,cb:He}=Se.actionTabs;if(Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let St=yield(0,fe.ZP)(`/api/student_works/${et.homework_id}/change_project.json`,{method:"put",body:oe({},Ve)});(St==null?void 0:St.status)===0&&(He(),ve({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Ne.co)(ue(oe({},Ve),{homeworkId:et.homework_id}))).status===0&&(He?He():ve({type:"classroomList/getClassroomCommonHomeworksList",payload:oe({},Se.actionTabs.params)}),ve({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ve({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Ge.Z,{loading:Le["shixunHomeworks/getProjectList"],active:!0},gt==""?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:`${(nt=ze==null?void 0:ze.setting)==null?void 0:nt.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,gt=[],qe(!0),Re()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),re.createElement(ye.default,{form:ut,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++,Re()},hasMore:Ue,useWindow:!1},gt==null?void 0:gt.map(function(Ve,et){return re.createElement(le.Z,{key:et},re.createElement(ge.Z,null,re.createElement(be.ZP,{value:Ve.id},Ve.name)))}))))))))};bt.Z=(0,Ee.connect)(({classroomList:Se,user:Le,loading:ze,globalSetting:ve})=>({classroomList:Se,user:Le,loading:ze.effects,globalSetting:ve}))(Fe)},93145:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(78241),Oe=te(8591),Ge=te(43418),he=te(95237),be=te(43604),le=te(5083),ge=te(5112),Ie=te(24905),De=te(56656),fe=te.n(De),Ne=te(38147),Ee=te(41867),re=te(65862),E=te(65582),a=te(91704),b=te(64351),y=te(33270),z=te(99981),ee=te(59301),ne=Object.defineProperty,oe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Le=(Ue,qe,gt)=>qe in Ue?ne(Ue,qe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ue[qe]=gt,ze=(Ue,qe)=>{for(var gt in qe||(qe={}))Fe.call(qe,gt)&&Le(Ue,gt,qe[gt]);if(me)for(var gt of me(qe))Se.call(qe,gt)&&Le(Ue,gt,qe[gt]);return Ue},ve=(Ue,qe)=>oe(Ue,ue(qe)),nt=(Ue,qe)=>{var gt={};for(var ot in Ue)Fe.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[ot]=Ue[ot]);if(Ue!=null&&me)for(var ot of me(Ue))qe.indexOf(ot)<0&&Se.call(Ue,ot)&&(gt[ot]=Ue[ot]);return gt},we=(Ue,qe,gt)=>new Promise((ot,Ke)=>{var _e=et=>{try{Ve(gt.next(et))}catch(He){Ke(He)}},Re=et=>{try{Ve(gt.throw(et))}catch(He){Ke(He)}},Ve=et=>et.done?ot(et.value):Promise.resolve(et.value).then(_e,Re);Ve((gt=gt.apply(Ue,qe)).next())});const ut=Ue=>{var qe=Ue,{classroomList:gt,dispatch:ot,courseEndTime:Ke}=qe,_e=nt(qe,["classroomList","dispatch","courseEndTime"]);const Re=(0,E.useParams)(),[Ve]=ye.default.useForm(),[et,He]=(0,x.useState)(1),[at,St]=(0,x.useState)([]),[Pt,dt]=(0,x.useState)(0),[Bt,Ae]=(0,x.useState)(2e3),[yt,Ot]=(0,x.useState)(!0),[ke,it]=(0,x.useState)(!1),[ce,ie]=(0,x.useState)(!1),[ae,se]=(0,x.useState)([]),[de,Pe]=(0,x.useState)(!0),[pe,Be]=(0,x.useState)(null);(0,x.useEffect)(()=>{if(gt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($e(),At(),gt.actionTabs.type===2){const Xe=gt.actionTabs.selectArrsAll[0];Be({submit_limit:Xe==null?void 0:Xe.submit_limit,submit_limit_num:Xe==null?void 0:Xe.submit_limit_num,must_file:Xe==null?void 0:Xe.must_file,can_submit:Xe==null?void 0:Xe.can_submit,submit_num:Xe==null?void 0:Xe.submit_num}),Pe(Xe.unified_setting)}else Pe(!1),Be({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[gt.actionTabs]),(0,x.useEffect)(()=>{if(ke){if(ce)return;ot({type:"classroomList/setActionTabs",payload:{}}),(0,Ee.GJ)()?ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},gt.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},gt.actionTabs.params)})}},[ke]);const $e=Xe=>we(void 0,null,function*(){Ot(!0);const lt=yield(0,y.c_)(ve(ze({},Re),{page:Xe||et,limit:2e4,homework_id:gt.actionTabs.type===1?"":gt.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&&(St([...lt==null?void 0:lt.course_groups]),dt(lt==null?void 0:lt.course_groups_count),Ot(!1),Xe||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"))}))}),Je=Xe=>{He(Xe),$e(Xe)},Ce=()=>{(0,Ee.GJ)()?gt.actionTabs.detail?(ot({type:"shixunHomeworks/setActionTabs",payload:{}}),ot({type:"shixunHomeworks/getWorkList",payload:ze({},Re)}),ot({type:"shixunHomeworks/getWorkSetting",payload:ze({},Re)})):ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},gt.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},gt.actionTabs.params)})},mt=()=>we(void 0,null,function*(){var Xe,lt,Dt;if((0,Ee.Rm)()&&!((lt=(Xe=gt==null?void 0:gt.AssistantObject)==null?void 0:Xe.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"),zt(!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"),zt(!1);return}if((ae==null?void 0:ae.length)<=0&&!de&&at.length>0){Oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),zt(!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"),zt(!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"),zt(!1);return}let sn=ze({homework_ids:[...gt.actionTabs.selectArrs],group_ids:ae.length>0?ae.map(yn=>yn.id):(Dt=gt.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);zt(!0),(yield(0,Ne.ZP)(`/api/courses/${Re.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ze({},sn)})).status===0?(zt(!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"}}),_e.onCallback&&_e.onCallback(),Ce(),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~")}})):zt(!1)}),At=()=>{He(1),St([]),se([])},Tt=Pt>et*Bt,{detailCommonHomeworksList:Ht}=gt,[Jt,zt]=(0,x.useState)(!1);return ee.createElement(Ge.default,{width:600,confirmLoading:Jt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:gt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:mt,onCancel:()=>{At(),Ce(),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'),at&&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:Xe=>(0,z.Q8)(Xe,Ke),disabledTime:Xe=>(0,z.d0)(Xe),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:Xe=>(0,z.Q8)(Xe,Ke,Ve.getFieldValue("publish_time")),disabledTime:Xe=>(0,z.d0)(Xe,Ve.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),gt.actionTabs.type===2&&ee.createElement(he.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(ge.ZP.Group,{value:de,onChange:Xe=>{Pe(Xe.target.value),se([])}},ee.createElement(ge.ZP,{value:!0,disabled:!gt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(ge.ZP,{className:"ml20",disabled:at.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),at.length<=0&>.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"')),(gt.actionTabs.type===1||!de)&&at.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(Ie.default,{checked:ae.length===at.length,onChange:Xe=>{ae.length===at.length?se([]):se(at.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")),(gt.actionTabs.type===1||!de)&&at.length>0&&ee.createElement(a.Z,{data:at,selectedRowKeys:ae,setSelectedRowKeys:se})),ee.createElement(b.ZP,{value:pe,onChange:Xe=>Be(ze({},Xe))}))};bt.Z=(0,E.connect)(({classroomList:Ue})=>({classroomList:Ue}))(ut)},99517:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Fe}});var x=te(59301),ye={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,le=(Se,Le,ze)=>Le in Se?Oe(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Le]=ze,ge=(Se,Le)=>{for(var ze in Le||(Le={}))he.call(Le,ze)&&le(Se,ze,Le[ze]);if(Ge)for(var ze of Ge(Le))be.call(Le,ze)&&le(Se,ze,Le[ze]);return Se};const Ie=Se=>React.createElement("svg",ge({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),Ne=te(92310),Ee=te.n(Ne),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Le,ze)=>Le in Se?E(Se,Le,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Le]=ze,oe=(Se,Le)=>{for(var ze in Le||(Le={}))z.call(Le,ze)&&ne(Se,ze,Le[ze]);if(y)for(var ze of y(Le))ee.call(Le,ze)&&ne(Se,ze,Le[ze]);return Se},ue=(Se,Le)=>a(Se,b(Le)),Fe=({dataSource:Se,className:Le,style:ze})=>{const[ve,nt]=(0,x.useState)([]),[we,ut]=(0,x.useState)(""),Ue=(0,x.useRef)("");(0,x.useEffect)(()=>{if(Se!=null&&Se.length){const ot=String(Math.random()).slice(-6),Ke=Se.map(_e=>ue(oe({},_e),{key:`${ot}-${_e.key}`}));nt(Ke),ut(Ke[0].key)}},[Se.length]);const qe=ot=>{ut(ot),Ue.current=ot;const Ke=document.getElementById(ot);if(Ke){const _e=Ke.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:_e,behavior:"smooth"})}},gt=()=>{const ot=ve.map(_e=>document.getElementById(_e.key)),Ke=window.innerHeight/2;for(const _e of ot)if(_e){const Re=_e.getBoundingClientRect();if(Re.top>=0&&Re.top(window.addEventListener("scroll",gt),()=>{window.removeEventListener("scroll",gt)}),[ve]),re.createElement("div",{className:Ee()(ye.anchorNavigation,Le),style:ze},re.createElement(fe.default,{items:ve,tabBarGutter:60,className:ye.tabs,activeKey:we,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))))}},99981:function(Ft,bt,te){"use strict";te.d(bt,{Q8:function(){return _e},d0:function(){return Re},w6:function(){return Ke}});var x=te(59301),ye=te(5083),Oe=te(57809),Ge=te(8591),he=te(43418),be=te(5112),le=te(95237),ge=te(43604),Ie=te(6848),De=te(24905),fe=te(3113),Ne=te(56656),Ee=te.n(Ne),re=te(41867),E=te(38147),a=te(89392),b=te.n(a),y=te(65862),z=te(61191),ee=te(65582),ne=te(4324),oe=te(66457),ue=te(42656),me=te(83028),Fe=te(60979),Se=te(59301),Le=Object.defineProperty,ze=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ue=(at,St,Pt)=>St in at?Le(at,St,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):at[St]=Pt,qe=(at,St)=>{for(var Pt in St||(St={}))we.call(St,Pt)&&Ue(at,Pt,St[Pt]);if(nt)for(var Pt of nt(St))ut.call(St,Pt)&&Ue(at,Pt,St[Pt]);return at},gt=(at,St)=>ze(at,ve(St)),ot=(at,St,Pt)=>new Promise((dt,Bt)=>{var Ae=ke=>{try{Ot(Pt.next(ke))}catch(it){Bt(it)}},yt=ke=>{try{Ot(Pt.throw(ke))}catch(it){Bt(it)}},Ot=ke=>ke.done?dt(ke.value):Promise.resolve(ke.value).then(Ae,yt);Ot((Pt=Pt.apply(at,St)).next())});function Ke(at,St){const Pt=[];for(let dt=at;dt{const dt=atEe()(St).endOf("day"),Ae=at{const Pt=parseInt(Ee()(at).format("HH")),dt=parseInt(Ee()().format("HH")),Bt=parseInt(Ee()().format("mm"));if(!at)return{disabledHours:()=>Ke(0,dt),disabledMinutes:()=>Ke(0,Bt)};if(St){const Ae=parseInt(Ee()(St).format("HH")),yt=parseInt(Ee()(St).format("mm"));return Ee()(at).isSame(Ee()(St),"day")?{disabledHours:()=>Ke(0,Ae),disabledMinutes:()=>Pt<=Ae?Ke(0,yt):[]}:void 0}if(Ee()(at).isSame(Ee()(),"day"))return{disabledHours:()=>Ke(0,dt),disabledMinutes:()=>Ee()(at).isSame(Ee()(),"hour")&&Pt<=dt?Ke(0,Bt):[]}},{RangePicker:Ve}=ye.default,{Option:et}=Oe.default,He=({shixunHomeworks:at,loading:St,dispatch:Pt,classroomList:dt,user:Bt})=>{var Ae,yt,Ot,ke,it,ce,ie,ae,se;const de=(0,ee.useParams)(),{workSetting:Pe,workList:pe,shixunWorkList:Be,headerInfo:$e,changeData:Je}=at,[Ce,mt]=(0,x.useState)(!1),[At,Tt]=(0,x.useState)(!1);let[Ht,Jt]=(0,x.useState)([]),[zt,Xe]=(0,x.useState)([]),[lt,Dt]=(0,x.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,sn]=(0,x.useState)({}),[pn,yn]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{Jt([])},[]),(0,x.useEffect)(()=>{mt(!(0,re.GJ)())},[(0,re.GJ)()]);const bn=()=>{Pt({type:"shixunHomeworks/getWorkSetting",payload:qe({},de)})};(0,x.useEffect)(()=>{if(!(Pe!=null&&Pe.course_id))return;Object.keys(lt).map(function(Bn){lt[Bn]=Pe[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),Ht=JSON.parse(JSON.stringify(Pe.group_settings.map(Bn=>gt(qe({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.publish_time!==null))),zt=JSON.parse(JSON.stringify(Pe.allow_late_settings.map(Bn=>gt(qe({},Bn),{group_name:[Bn.group_name]})).filter(Bn=>Bn.late_time!==null))),Dt(qe({},lt));const $t=(0,y.QE)((Ht==null?void 0:Ht.length)>0?Ht:[]);Jt([...$t]),(zt==null?void 0:zt.length)<=0?Xe([{penalty_type:ne.Q.Percent,late_penalty:20}]):Xe([...zt])},[Pe]);const da=()=>ot(void 0,null,function*(){var $t,Bn;if((($t=Bt==null?void 0:Bt.userInfo)==null?void 0:$t.user_status)===2){(0,oe.Rd)();return}const Xn=JSON.parse(JSON.stringify(lt));if(Xn.challenge_settings.filter(pa=>!pa.hide),Xn.categoryId=de.categoryId,(Bn=Xn.challenge_settings)!=null&&Bn.every(pa=>!pa.checked)){Ge.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Ht),!lt.unified_setting)Ht=Ht==null?void 0:Ht.map(pa=>{var Za;if(!pa.publish_time||!pa.end_time)throw Ge.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(!pa.group_name)throw Ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pa.group_name=typeof(pa==null?void 0:pa.group_name)=="string"?[pa==null?void 0:pa.group_name]:pa==null?void 0:pa.group_name,pa.group_id=(Za=Pe.group_settings)==null?void 0:Za.filter(jn=>{var xo;return(xo=pa==null?void 0:pa.group_name)==null?void 0:xo.includes(jn.group_name)}).map(jn=>jn.group_id||jn.id).toString().split(","),pa});else if(!lt.publish_time||!lt.end_time)throw Ge.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(Xn.group_settings=Ht,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 Ge.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 Ge.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 zt=zt==null?void 0:zt.map(pa=>{var Za,jn;if(pa.late_penalty===null||pa.late_penalty===void 0||pa.late_penalty<0||pa.late_penalty>100)throw Ge.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 Ge.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(!pa.group_name)throw Ge.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return pa.group_name=typeof(pa==null?void 0:pa.group_name)=="string"?[pa==null?void 0:pa.group_name]:pa==null?void 0:pa.group_name,pa.group_id=(jn=(Za=pa==null?void 0:pa.group_name)==null?void 0:Za.map(xo=>{var Co,Ua;let kt=(Ua=(Co=Pe.group_settings)==null?void 0:Co.filter(Kt=>(Kt==null?void 0:Kt.group_name)===xo))==null?void 0:Ua[0];return kt==null?void 0:kt.group_id}))==null?void 0:jn.toString().split(","),pa}),Xn.allow_late_settings=zt;let Sa=yield(0,Fe.Tr)({homework_common_ids:[parseInt(de.categoryId)],course_id:de.coursesId,type:"homework_common"});(Sa==null?void 0:Sa.student_count)===0?Ra(Xn):(yn(Xn),sn(Sa))}),Ra=$t=>{var Bn;if($t.total_score===null){Ge.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if($t!=null&&$t.work_efficiency&&$t.eff_score===null){Ge.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Xn=$t.challenge_settings.reduce((Za,jn)=>Za+Number(jn.challenge_score),0);if((Xn==null?void 0:Xn.toFixed(10))!==((Bn=$t.total_score-$t.eff_score)==null?void 0:Bn.toFixed(10))){Ge.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${$t.total_score}\u5206`);return}const Sa={shixun_evaluation:$t.shixun_evaluation,challenge_settings:$t.challenge_settings};let pa=()=>{var Za;const jn=()=>ot(void 0,null,function*(){Tt(!0),(yield(0,E.ZP)(`/api/homework_commons/${de.categoryId}/publish_setting.json`,{method:"post",body:qe({},$t)})).status===0&&(Ge.ZP.success("\u66F4\u65B0\u6210\u529F"),bn(),Pt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},de)})),Tt(!1)});!(0,a.isEqual)(Je,Sa)&&!((Za=$e==null?void 0:$e.homework_status)!=null&&Za.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:jn}):jn()};Pe!=null&&Pe.high_resources_consume&&!(Pe!=null&&Pe.high_resources_consume_permission)?Pt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:de.coursesId,type:"shixun",type_id:de.categoryId,name:Pe.homework_name,fn:()=>{pa()}}}):pa()},Fa=($t,Bn,Xn="group_id")=>{var Sa;return Bn?Bn.find(pa=>pa[Xn]===$t):(Sa=Pe==null?void 0:Pe.group_settings)==null?void 0:Sa.find(pa=>pa.group_id[0]===$t)},Aa=(Pe==null?void 0:Pe.allow_late)||(Pe==null?void 0:Pe.anonymous_comment),ir=$t=>{var Bn,Xn;const Sa=Fa($t,Pe==null?void 0:Pe.allow_late_settings,"id"),pa=Fa($t,Pe==null?void 0:Pe.anonymous_comment_settings),Za=Fa($t);return(Pe==null?void 0:Pe.allow_late)&&Sa&&Ee()(Sa==null?void 0:Sa.late_time)<=Ee()()||(Pe==null?void 0:Pe.anonymous_comment)&&pa&&(pa==null?void 0:pa.evaluation_start)!==null||((Xn=(Ee()(Za==null?void 0:Za.end_time)<=Ee()()&&((Bn=Pe==null?void 0:Pe.allow_late_settings)==null?void 0:Bn.filter(jn=>jn.group_id.includes($t))))[0])==null?void 0:Xn.late_time)!=null},Ba=(0,x.useMemo)(()=>(Pe==null?void 0:Pe.allow_late)||(Pe==null?void 0:Pe.all_group_late),[Pe,$e]),Ea=Pe==null?void 0:Pe.anonymous_comment,Er=$t=>{if(!$t)return!1;const Bn=Fa($t,Pe==null?void 0:Pe.anonymous_comment_settings);return(Pe==null?void 0:Pe.anonymous_comment)&&Bn&&(Bn==null?void 0:Bn.evaluation_start)!==null},dr=($t,Bn)=>{var Xn,Sa,pa;Pt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:$t,index:Bn,rangePickerDisabled:Ce||(Ee()()<=Ee()((Sa=Fa((Xn=$t==null?void 0:$t.group_id)==null?void 0:Xn[0]))==null?void 0:Sa.publish_time)?!1:[!0,ir((pa=$t==null?void 0:$t.group_id)==null?void 0:pa[0])]),disabledDate:Pe==null?void 0:Pe.course_end_date}})};return Se.createElement("section",{className:z.Z.form},Se.createElement("div",{className:z.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:Ce||!((Ae=$e==null?void 0:$e.homework_status)!=null&&Ae.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((yt=dt.AssistantObject.practice)!=null&&yt.can_publish),value:lt.unified_setting,onChange:$t=>{var Bn;if(!((Bn=$e==null?void 0:$e.homework_status)!=null&&Bn.includes("\u672A\u53D1\u5E03"))){Ge.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,Xe([{late_penalty:5}])),Dt(Object.assign({},lt)),lt.unified_setting===!1&&Ht==""){Jt(Ht.concat({}));return}lt.unified_setting&&(Jt([]),Xe([{late_penalty:5}]))}},Se.createElement(be.ZP,{value:!0,disabled:Ce||!(Pe!=null&&Pe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(be.ZP,{disabled:Ce||!((Ot=Pe==null?void 0:Pe.group_settings)!=null&&Ot.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ke=Pe==null?void 0:Pe.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(ge.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Se.createElement(ge.Z,{className:"ml10"},Se.createElement(ye.default,{size:"large",disabled:Ce||!((it=$e==null?void 0:$e.homework_status)!=null&&it.includes("\u672A\u53D1\u5E03")||(ce=$e==null?void 0:$e.homework_status)!=null&&ce.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ie=dt.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:$t=>_e($t,Pe==null?void 0:Pe.course_end_date),disabledTime:$t=>Re($t),value:lt.publish_time?Ee()(lt.publish_time):"",onChange:($t,Bn)=>{lt.publish_time=Bn,(lt.end_time==""||!lt.end_time)&<.unified_setting&&(lt.end_time=Ee()($t).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Dt(Object.assign({},lt))}}))),Se.createElement(le.Z,{align:"middle",className:"pl30"},Se.createElement(ge.Z,null,"\u622A\u6B62\u65F6\u95F4"),Se.createElement(ge.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:(Pe==null?void 0:Pe.allow_late)&&(Pe==null?void 0:Pe.homework_status.includes("\u5DF2\u622A\u6B62"))||Ce||(Pe==null?void 0:Pe.allow_late)&&Ee()()>=Ee()(Pe==null?void 0:Pe.end_time)||(0,re.Rm)()&&!((ae=dt.AssistantObject.practice)!=null&&ae.can_publish),disabledDate:$t=>_e($t,Pe==null?void 0:Pe.course_end_date,lt.publish_time),disabledTime:$t=>Re($t,lt.publish_time),value:lt.end_time?Ee()(lt.end_time):"",onChange:($t,Bn)=>{lt.end_time=Bn,Dt(Object.assign({},lt))}})))),!lt.unified_setting&&(Ht==null?void 0:Ht.length)>0&&Se.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ht&&Ht.map(function($t,Bn){var Xn,Sa,pa,Za,jn,xo,Co;return Se.createElement(ge.Z,{span:24,key:Bn},Se.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Bn==(Ht==null?void 0:Ht.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:Ce||((Xn=$e==null?void 0:$e.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03")&&$t.id||Ee()(){var kt;if((0,re.Rm)()&&!((kt=dt.AssistantObject.practice)!=null&&kt.can_publish)){Ge.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[Bn].group_name=Ua,Ht[Bn].group_id=$t.group_id;const Kt=(0,a.flattenDeep)(Ht.map(Un=>Un.group_name)),It=zt.map(Un=>{let ma=(Un==null?void 0:Un.group_name)||[];return gt(qe({},Un),{group_name:(0,a.remove)(ma,Qn=>Kt.includes(Qn))})});Xe(It),Jt(Ht.slice())},maxTagCount:4,maxTagPlaceholder:Ua=>Se.createElement("div",{style:{cursor:"pointer"},onClick:()=>dr($t,Bn)},"+",Ua==null?void 0:Ua.length)},Pe.group_settings&&Pe.group_settings.map(function(Ua){if(!Ht.map(Kt=>Kt.group_name).flat().includes(Ua.group_name))return Se.createElement(et,{value:Ua.group_name,key:Ua.id},Ua.group_name)})),Se.createElement("div",{className:"ml20"},Se.createElement(Ve,{size:"large",ranges:{\u6B64\u523B:[$t.publish_time?Ee()($t.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:Ce||(Ee()()<=Ee()((Za=Fa((pa=$t==null?void 0:$t.group_id)==null?void 0:pa[0]))==null?void 0:Za.publish_time)?!1:[!0,ir((jn=$t==null?void 0:$t.group_id)==null?void 0:jn[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:Ua=>_e(Ua,Pe==null?void 0:Pe.course_end_date),disabledTime:Ua=>Re(Ua),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:$t.publish_time&&[Ee()($t.publish_time),$t.end_time?Ee()($t.end_time):void 0],onChange:(Ua,kt)=>{var Kt;if((0,re.Rm)()&&!((Kt=dt.AssistantObject.practice)!=null&&Kt.can_publish)){Ge.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[Bn].publish_time=kt[0],!$t.end_time&&kt[0]?Ht[Bn].end_time=Ee()(kt[0]).add(7,"days"):Ht[Bn].end_time=kt[1],Jt([...Ht])},onCalendarChange:(Ua,kt,Kt)=>{if(kt!=null&&kt[0]&&!kt[1]){const It=Ee()(kt[0]).add(7,"days");Ht[Bn].publish_time=kt[0],Ht[Bn].end_time=It,Jt([...Ht])}}})),!Ce&&Se.createElement("div",{style:{display:"flex",width:"50px"}},((xo=$t==null?void 0:$t.group_id)==null?void 0:xo.length)>1&&Se.createElement(Ie.Z,{title:"\u89C4\u5219\u62C6\u5206"},Se.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>dr($t,Bn)})),Ht.length<((Co=Pe==null?void 0:Pe.group_settings)==null?void 0:Co.length)&&Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ua;if((0,re.Rm)()&&!((Ua=dt.AssistantObject.practice)!=null&&Ua.can_publish)){Ge.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(Ht.concat({}))}}),(($t==null?void 0:$t.publish_time)&&Ee()(){const Ua=(0,a.cloneDeep)(zt);Ua.forEach((kt,Kt)=>{kt.group_name&&(kt.group_name=kt.group_name.filter(It=>{var Un;return!((Un=Ht[Bn].group_name)!=null&&Un.includes(It))}))}),Ht=Ht.filter((kt,Kt)=>Bn!==Kt),Xe(Ua),Jt(Ht.slice()),setTimeout(()=>Jt(Ht.slice()),10)}}))))}))),Se.createElement(le.Z,null,Se.createElement(ge.Z,null,Se.createElement("div",{className:z.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(ge.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Se.createElement(De.default,{checked:lt.allow_late,disabled:Ce||Ba,onChange:$t=>{var Bn;if((0,re.Rm)()&&!((Bn=dt.AssistantObject.practice)!=null&&Bn.can_late)){Ge.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}$t.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,zt==""&&Xe([{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:Ce||(Pe==null?void 0:Pe.anonymous_comment)||(Pe==null?void 0:Pe.allow_late),value:lt.unified_late,onChange:$t=>{var Bn;if((0,re.Rm)()&&!((Bn=dt.AssistantObject.practice)!=null&&Bn.can_late)){Ge.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=$t.target.value,zt==""&&!$t.target.value&&Xe([{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:!(Pe!=null&&Pe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((se=Pe==null?void 0:Pe.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(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Se.createElement(ge.Z,{className:"ml20"},Se.createElement(ne.Z,{disabled:Ce||Ea,value:{type:lt.penalty_type,inputValue:lt.late_penalty},onChange:$t=>{var Bn;if((0,re.Rm)()&&!((Bn=dt.AssistantObject.practice)!=null&&Bn.can_late)){Ge.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(gt(qe({},lt),{late_penalty:$t.inputValue,penalty_type:$t.type}))}})),Se.createElement(ge.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(ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(ge.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:Ce||Ea,value:lt.late_time?Ee()(lt.late_time):"",disabledDate:$t=>_e($t,Pe==null?void 0:Pe.course_end_date),onChange:($t,Bn)=>{var Xn;if((0,re.Rm)()&&!((Xn=dt.AssistantObject.practice)!=null&&Xn.can_late)){Ge.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))}})))):zt.map(function($t,Bn){var Xn;return Se.createElement(ge.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:Ce||!((Xn=$e==null?void 0:$e.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))&&$t.id||(Pe==null?void 0:Pe.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof $t.group_name=="string"?[$t.group_name]:$t.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Sa=>{var pa;if((0,re.Rm)()&&!((pa=dt.AssistantObject.practice)!=null&&pa.can_late)){Ge.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[Bn].group_name=Sa,zt[Bn].group_id=$t.group_id,Xe(zt.slice())}},Pe.group_settings&&Pe.group_settings.map(function(Sa){const pa=zt.map(jn=>jn.group_name).flat(),Za=Ht.map(jn=>jn.group_name).flat();if(lt!=null&<.unified_setting){if(!pa.includes(Sa.group_name))return Se.createElement(et,{value:Sa.group_name,key:Sa.id},Sa.group_name)}else if(Za.includes(Sa.group_name)&&!pa.includes(Sa.group_name))return Se.createElement(et,{value:Sa.group_name,key:Sa.id},Sa.group_name)})),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Se.createElement(ne.Z,{disabled:Ce||Er($t.id),value:{type:$t.penalty_type,inputValue:$t.late_penalty},onChange:Sa=>{var pa;if((0,re.Rm)()&&!((pa=dt.AssistantObject.practice)!=null&&pa.can_late)){Ge.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[Bn].late_penalty=Sa.inputValue,zt[Bn].penalty_type=Sa.type,Xe([...zt])}}),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(ye.default,{size:"large",disabled:Ce||Er($t.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Sa=>_e(Sa,Pe==null?void 0:Pe.course_end_date),format:"YYYY-MM-DD HH:mm",value:$t!=null&&$t.late_time?Ee()($t.late_time):void 0,onChange:(Sa,pa)=>{var Za;if((0,re.Rm)()&&!((Za=dt.AssistantObject.practice)!=null&&Za.can_late)){Ge.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[Bn].late_time=pa,Xe([...zt])}}),!Ce&&Se.createElement("div",{style:{display:"flex",width:"50px"}},Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Sa;if((0,re.Rm)()&&!((Sa=dt.AssistantObject.practice)!=null&&Sa.can_late)){Ge.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}Xe(zt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Bn>0&&!$t.id&&Se.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Sa;if((0,re.Rm)()&&!((Sa=dt.AssistantObject.practice)!=null&&Sa.can_late)){Ge.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=zt.filter((pa,Za)=>Bn!==Za),Xe(zt.slice()),setTimeout(()=>Xe(zt.slice()),10)}}))))})),!Ce&&Se.createElement(Se.Fragment,null,Se.createElement(fe.ZP,{type:"primary",size:"large",loading:At,style:{width:"138px",marginTop:"30px"},onClick:()=>da()},"\u4FDD\u5B58")),Se.createElement(ue.Z,{onConfirm:($t,Bn)=>{Ht.splice($t,0,...Bn),Ht.splice($t+Bn.length,1);const Xn=(0,y.QE)([...Ht]);Jt([...Xn])}}),Se.createElement(me.Z,{resdata:Lt,type:"shixun",okloading:At,oktext:(Lt==null?void 0:Lt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:$t=>ot(void 0,null,function*(){Tt(!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)]}});Tt(!1),(Bn==null?void 0:Bn.status)===0&&Ra(pn)})}))};bt.ZP=(0,ee.connect)(({shixunHomeworks:at,classroomList:St,loading:Pt,user:dt})=>({shixunHomeworks:at,classroomList:St,loading:Pt.effects,user:dt}))(He)},61604:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(54580),Oe=te(78241),Ge=te(43418),he=te(8591),be=te(1710),le=te(65582),ge=te(74128),Ie=te(84511),De=te(38147),fe=te(56656),Ne=te.n(fe),Ee=te(65862),re=te(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(me,Fe,Se)=>Fe in me?E(me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):me[Fe]=Se,ee=(me,Fe)=>{for(var Se in Fe||(Fe={}))b.call(Fe,Se)&&z(me,Se,Fe[Se]);if(a)for(var Se of a(Fe))y.call(Fe,Se)&&z(me,Se,Fe[Se]);return me},ne=(me,Fe,Se)=>new Promise((Le,ze)=>{var ve=ut=>{try{we(Se.next(ut))}catch(Ue){ze(Ue)}},nt=ut=>{try{we(Se.throw(ut))}catch(Ue){ze(Ue)}},we=ut=>ut.done?Le(ut.value):Promise.resolve(ut.value).then(ve,nt);we((Se=Se.apply(me,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:me,dispatch:Fe,onOk:Se})=>{const Le=(0,le.useParams)(),[ze]=Oe.default.useForm(),[ve,nt]=(0,x.useState)(),[we,ut]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{nt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>ne(void 0,null,function*(){return nt(qe),!1})};return(0,x.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,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(Ge.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},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 gt,ot,Ke;if(!(ve!=null&&ve.size)){he.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ut(!0);let _e=new FormData;_e.append("type",me.actionTabs.type),_e.append("file",ve);let Re;window.location.href.indexOf("exercise")>-1?Re=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Re=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Ve=yield(0,De.ZP)(Re,{method:"post",body:_e},!0);ut(!1),(Ve==null?void 0:Ve.status)===0&&(Se(),ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}}),((ot=(gt=Ve==null?void 0:Ve.data)==null?void 0:gt.fail)==null?void 0:ot.length)>0&&Ge.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)("",ge.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},re.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.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:Ie.Z.downloadbutton,href:ge.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.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:Ie.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:me})=>({classroomList:me}))(ue)},75735:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(54580),Oe=te(78241),Ge=te(43418),he=te(5871),be=te(65582),le=te(38147),ge=te(56656),Ie=te.n(ge),De=te(65862),fe=te(59301),Ne=Object.defineProperty,Ee=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(me,Fe,Se)=>Fe in me?Ne(me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):me[Fe]=Se,z=(me,Fe)=>{for(var Se in Fe||(Fe={}))a.call(Fe,Se)&&y(me,Se,Fe[Se]);if(E)for(var Se of E(Fe))b.call(Fe,Se)&&y(me,Se,Fe[Se]);return me},ee=(me,Fe)=>Ee(me,re(Fe)),ne=(me,Fe,Se)=>new Promise((Le,ze)=>{var ve=ut=>{try{we(Se.next(ut))}catch(Ue){ze(Ue)}},nt=ut=>{try{we(Se.throw(ut))}catch(Ue){ze(Ue)}},we=ut=>ut.done?Le(ut.value):Promise.resolve(ut.value).then(ve,nt);we((Se=Se.apply(me,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:me,dispatch:Fe,onOk:Se})=>{const Le=(0,be.useParams)(),[ze]=Oe.default.useForm(),[ve,nt]=(0,x.useState)(),[we,ut]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{nt("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>ne(void 0,null,function*(){return nt(qe),!1})};return(0,x.useEffect)(()=>{ze.setFieldsValue({publish_time:Ie()(Ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()(new Date((0,De.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(Ge.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},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 gt,ot;console.log("---",me.actionTabs,qe,Le);let Ke=((gt=me==null?void 0:me.actionTabs)==null?void 0:gt.type)==="exercise"?`/api/exercises/${Le==null?void 0:Le.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;ut(!0);let _e=yield(0,le.ZP)(Ke,{method:"post",body:ee(z({},qe),{exercise_user_id:((ot=me==null?void 0:me.actionTabs)==null?void 0:ot.type)==="exercise"?me.actionTabs.id:""})});ut(!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:me})=>({classroomList:me}))(ue)},71635:function(Ft,bt,te){"use strict";var x=te(59301),ye=te(54580),Oe=te(78241),Ge=te(3113),he=te(95237),be=te(81327),le=te(5083),ge=te(65582),Ie=te(56656),De=te.n(Ie),fe=te(99981),Ne=te(38147),Ee=te(59301),re=(b,y,z)=>new Promise((ee,ne)=>{var oe=Fe=>{try{me(z.next(Fe))}catch(Se){ne(Se)}},ue=Fe=>{try{me(z.throw(Fe))}catch(Se){ne(Se)}},me=Fe=>Fe.done?ee(Fe.value):Promise.resolve(Fe.value).then(oe,ue);me((z=z.apply(b,y)).next())});const{Dragger:E}=ye.default,a=({})=>{const b=(0,ge.useParams)(),[y]=Oe.default.useForm(),[z,ee]=(0,x.useState)(!0),[ne,oe]=(0,x.useState)(!1);console.log("----",b);function ue(){return re(this,null,function*(){var me,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 Le=yield(0,Ne.ZP)(Se,{method:"get"});(Le==null?void 0:Le.status)===0&&y.setFieldsValue({publish_time:De()(De()((me=Le==null?void 0:Le.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:De()(De()((Fe=Le==null?void 0:Le.data)==null?void 0:Fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,x.useEffect)(()=>{ue()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},z&&Ee.createElement(Ge.ZP,{onClick:()=>{ee(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!z&&Ee.createElement("div",null,Ee.createElement(Ge.ZP,{type:"primary",loading:ne,onClick:()=>{y.submit()}},"\u63D0\u4EA4"),Ee.createElement(Ge.ZP,{style:{marginLeft:20},onClick:()=>{ee(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:y,disabled:z,onFinish:me=>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,Ne.ZP)(Fe,{method:"post",body:{publish_time:De()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:De()(me.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:me=>(0,fe.Q8)(me),disabledTime:me=>(0,fe.d0)(me),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:me=>(0,fe.Q8)(me,"",y.getFieldValue("publish_time")),disabledTime:me=>(0,fe.d0)(me,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,ge.connect)(({classroomList:b})=>({classroomList:b}))(a)},91704:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return De}});var x=te(59301),ye=te(92832),Oe=te(24905),Ge=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(2524),ge=(fe,Ne,Ee)=>new Promise((re,E)=>{var a=z=>{try{y(Ee.next(z))}catch(ee){E(ee)}},b=z=>{try{y(Ee.throw(z))}catch(ee){E(ee)}},y=z=>z.done?re(z.value):Promise.resolve(z.value).then(a,b);y((Ee=Ee.apply(fe,Ne)).next())}),De=({data:fe,value:Ne=[],handleChangePage:Ee,setSelectedRowKeys:re,selectedRowKeys:E,onChange:a=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ee]=(0,x.useState)([]),[ne,oe]=(0,x.useState)([]);let[ue,me]=(0,x.useState)(1),[Fe,Se]=(0,x.useState)();return(0,x.useEffect)(()=>{y(fe),ee([]),oe([])},[fe]),(0,x.useEffect)(()=>{re&&(ee(E),oe(E))},[E]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:he.leftdiv},x.createElement(ye.default.Search,{size:"middle",onChange:Le=>ge(void 0,null,function*(){y(fe.filter(ze=>{var ve;return(ve=ze==null?void 0:ze.name)==null?void 0:ve.includes(Le.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Oe.default.Group,{value:z.map(Le=>`${Le.id}`),onChange:Le=>{re(b.filter(ze=>Le.includes(`${ze.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((Le,ze)=>x.createElement(Ge.Z,{key:Le.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Le.is_published,value:`${Le.id}`},x.createElement("div",{className:he.listClass},x.createElement("span",{className:he.spantitle,style:{width:Le.is_published?"108px":"170px"}},Le.name),Le.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:he.rightdiv},x.createElement(ye.default.Search,{onChange:Le=>{oe(z.filter(ze=>ze.name.includes(Le.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&x.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Le,ze)=>x.createElement(Ge.Z,{justify:"space-between",style:{marginTop:"10px"},key:Le.id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Le.name),x.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(z.filter(ve=>`${ve.id}`!=`${Le.id}`))}})))))))}},64351:function(Ft,bt,te){"use strict";te.d(bt,{Ei:function(){return y},rU:function(){return z},ZP:function(){return ne}});var x=te(59301),ye={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Oe=te(78241),Ge=te(24905),he=te(5871),be=te(95237),le=te(43604),ge=te(6848),Ie=te(92310),De=te.n(Ie),fe=te(59301),Ne=Object.defineProperty,Ee=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(oe,ue,me)=>ue in oe?Ne(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:me}):oe[ue]=me,b=(oe,ue)=>{for(var me in ue||(ue={}))re.call(ue,me)&&a(oe,me,ue[me]);if(Ee)for(var me of Ee(ue))E.call(ue,me)&&a(oe,me,ue[me]);return oe};const y=({value:oe,className:ue,style:me})=>{const[Fe,Se]=(0,x.useState)("0");(0,x.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 Le={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:me},fe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Le==null?void 0:Le[Fe])},z=({className:oe,style:ue,form:me})=>{const Fe=Oe.default.useWatch("submit_limit",me),Se=Oe.default.useWatch("can_submit",me);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(Ge.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(Ge.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(Ge.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(Ge.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:me,style:Fe,disabled:Se=!1,checkMarginLeft:Le=0})=>{const ze={submit_limit:!1,submit_limit_num:200,must_file:!1},[ve,nt]=(0,x.useState)({});(0,x.useEffect)(()=>{if(console.log(oe,"value"),!oe)return;const ut={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};nt(b({},ut))},[oe]);const we=ut=>{const Ue=b(b({},ve),ut);ue(Ue)};return fe.createElement("section",{className:De()(ye.wrap,me),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(Ge.default,{disabled:Se,checked:ve==null?void 0:ve.can_submit,onChange:ut=>we({can_submit:ut.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:ut=>we({submit_num:ut})}),fe.createElement(ge.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(Ge.default,{style:{marginLeft:Le},disabled:Se,checked:ve==null?void 0:ve.submit_limit,onChange:ut=>we({submit_limit:ut.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:ut=>we({submit_limit_num:ut})})),fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(Ge.default,{style:{marginLeft:Le},disabled:Se,checked:ve==null?void 0:ve.must_file,onChange:ut=>we({must_file:ut.target.checked})}),fe.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},42656:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return a}});var x=te(59301),ye=te(65582),Oe=te(5083),Ge=te(43418),he=te(92832),be=te(95237),le=te(43604),ge={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ie=te(56656),De=te.n(Ie),fe=te(65862),Ne=te(2524),Ee=te(59301);const{RangePicker:re}=Oe.default,E=({dispatch:b,classroomList:y,onConfirm:z})=>{const[ee,ne]=(0,x.useState)([]),[oe,ue]=(0,x.useState)([]),[me,Fe]=(0,x.useState)("");(0,x.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 nt=(ze=ve==null?void 0:ve.group_name)==null?void 0:ze.map((we,ut)=>{var Ue;return{group_id:ve==null?void 0:ve.group_id[ut],group_name:ve==null?void 0:ve.group_name[ut],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}});nt&&(ne([...nt]),ue([...nt]))}},[y.actionTabs]);const Se=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Fe("")},Le=ze=>{if(ze){const ve=oe==null?void 0:oe.filter(nt=>{var we,ut;return(ut=(we=nt==null?void 0:nt.group_name)==null?void 0:we.toLowerCase())==null?void 0:ut.includes(ze==null?void 0:ze.toLowerCase())});ne(ve)}else ne(oe)};return Ee.createElement(Ge.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:ge.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:me,onChange:ze=>{Fe(ze.target.value.trim()),Le(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;z((ze=y.actionTabs)==null?void 0:ze.index,oe),Se()}},Ee.createElement("div",{className:ge.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 nt,we;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:ge.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:(nt=y.actionTabs)==null?void 0:nt.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:ut=>{var Ue;return(0,fe.Q8)(ut,(Ue=y.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:ut=>(0,fe.d0)(ut),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:(ut,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])}})),(we=y.actionTabs)!=null&&we.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((ut,Ue)=>{ut.group_id===ze.group_id&&oe.splice(Ue,1)}),ue([...oe])}})))}):Ee.createElement(Ne.Z,null))))};var a=(0,ye.connect)(({classroomList:b})=>({classroomList:b}))(E)},80024: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 Ge}});var x=te(38147),ye=(ge,Ie,De)=>new Promise((fe,Ne)=>{var Ee=a=>{try{E(De.next(a))}catch(b){Ne(b)}},re=a=>{try{E(De.throw(a))}catch(b){Ne(b)}},E=a=>a.done?fe(a.value):Promise.resolve(a.value).then(Ee,re);E((De=De.apply(ge,Ie)).next())});function Oe(ge){return(0,x.U2)(`libraries/${ge}.json`)}function Ge(ge){return(0,x.U2)("library_tags.json",ge)}function he(ge){return ye(this,null,function*(){return(yield(0,x.IV)(`attachments/${ge}.json`)).status===0})}function be(ge){return(0,x.v_)("libraries.json",ge)}function le(ge,Ie){return(0,x.gz)(`libraries/${ge}.json`,Ie)}},84454:function(Ft,bt,te){"use strict";te.d(bt,{AD:function(){return ut},BA:function(){return it},D9:function(){return _e},Hp:function(){return ue},IM:function(){return Ve},Iy:function(){return me},KM:function(){return ke},KU:function(){return St},MJ:function(){return Fe},Ne:function(){return Re},ON:function(){return dt},Uj:function(){return yt},VY:function(){return at},YO:function(){return Ae},YX:function(){return Bt},Zn:function(){return E},_g:function(){return ee},_k:function(){return ot},c6:function(){return nt},cr:function(){return a},eV:function(){return we},fi:function(){return b},gh:function(){return ze},hS:function(){return et},iA:function(){return y},j6:function(){return ne},je:function(){return gt},jj:function(){return oe},kS:function(){return Pt},o6:function(){return ve},pO:function(){return Ot},rQ:function(){return Ue},sA:function(){return Le},xm:function(){return Ke},xo:function(){return He},y8:function(){return qe},yd:function(){return z}});var x=te(33270),ye=te(65582),Oe=te(65862),Ge=te(8591),he=te(74128),be=Object.defineProperty,le=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ie=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={}))ge.call(ie,ae)&&De(ce,ae,ie[ae]);if(le)for(var ae of le(ie))Ie.call(ie,ae)&&De(ce,ae,ie[ae]);return ce},Ne=(ce,ie,ae)=>new Promise((se,de)=>{var Pe=$e=>{try{Be(ae.next($e))}catch(Je){de(Je)}},pe=$e=>{try{Be(ae.throw($e))}catch(Je){de(Je)}},Be=$e=>$e.done?se($e.value):Promise.resolve($e.value).then(Pe,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=>Ne(void 0,null,function*(){Ee(),(yield(0,x.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=>Ne(void 0,null,function*(){const ie=yield(0,x.yS)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.W0)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.Nl)(fe({},ce));if(ie.status===0)Ge.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`))}}),z=ce=>Ne(void 0,null,function*(){const ie=yield(0,x.IU)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.td)(fe({},ce));if(ie.status===0)Ge.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=>Ne(void 0,null,function*(){const ie=yield(0,x.QX)(fe({},ce));if(ie.status===0)Ge.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)=>Ne(void 0,null,function*(){const ae=yield(0,x.o_)(fe({},ce));ae.status===0?(Ge.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)=>Ne(void 0,null,function*(){const ae=yield(0,x.ZL)(fe({},ce));ae.status===0?(Ge.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}`))}),me=(ce,ie)=>Ne(void 0,null,function*(){const ae=yield(0,x.aP)(fe({},ce));ae.status===0?(Ge.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)=>Ne(void 0,null,function*(){const ae=yield(0,x.vV)(fe({},ce));ae.status===0?(Ge.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=>Ne(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()}),Le=ce=>Ne(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",he.Z.API_SERVER+`/api/polls/${ce.categoryId}/commit_result.xlsx`),re()}),ze=ce=>Ne(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=>Ne(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}))}),nt=ce=>Ne(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}))}),we=ce=>Ne(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}))}),ut=ce=>Ne(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=>Ne(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=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ce}))}),gt=ce=>Ne(void 0,null,function*(){const ie=yield(0,x.Uy)(fe({},ce));ie.status===0?(Ge.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=>Ne(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=>Ne(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}))}),_e=ce=>Ne(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}))}),Re=ce=>Ne(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=>Ne(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}))}),et=ce=>Ne(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}))}),He=ce=>Ne(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}))}),at=ce=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ce}))}),St=ce=>Ne(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=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ce}))}),dt=ce=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${ce.id}.json`,query:ce}))}),Bt=ce=>Ne(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=>Ne(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}))}),yt=ce=>Ne(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ce}))}),Ot=(ce,ie)=>Ne(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=>Ne(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}))}),it=ce=>Ne(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}))})},31574:function(Ft,bt,te){"use strict";te.d(bt,{M:function(){return be},Y:function(){return he}});var x=te(56656),ye=te.n(x),Oe=te(89392),Ge=te.n(Oe);const he=(le,ge="YYYY-MM-DD")=>(0,Oe.cloneDeepWith)(le,De=>{if(De instanceof ye())return De.format(ge)}),be=(le,ge,Ie)=>{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(Ne=>be(Ne,ge,Ie)):De(le[fe])?le[fe]=be(le[fe],ge,Ie):ge.includes(fe)&&typeof le[fe]=="string"&&(le[fe]=Ie?ye()(le[fe],Ie):ye()(le[fe]));return le}},61527:function(Ft,bt,te){"use strict";te.d(bt,{U:function(){return Ie}});var x=te(59301),ye=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,be=(De,fe,Ne)=>fe in De?ye(De,fe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):De[fe]=Ne,le=(De,fe)=>{for(var Ne in fe||(fe={}))Ge.call(fe,Ne)&&be(De,Ne,fe[Ne]);if(Oe)for(var Ne of Oe(fe))he.call(fe,Ne)&&be(De,Ne,fe[Ne]);return De},ge=(De,fe,Ne)=>new Promise((Ee,re)=>{var E=y=>{try{b(Ne.next(y))}catch(z){re(z)}},a=y=>{try{b(Ne.throw(y))}catch(z){re(z)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((Ne=Ne.apply(De,fe)).next())});function Ie(De,fe){const[Ne,Ee]=(0,x.useState)(fe),[re,E]=(0,x.useState)(!1),[a,b]=(0,x.useState)();return[Ne,re,(z,ee=!1)=>ge(this,null,function*(){const ne=ee?fe:le(le({},Ne),z);E(!0),Ee(ne);const oe=yield De(ne);return E(!1),b(oe),oe}),a,b]}},66457: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 z},tJ:function(){return re},o1:function(){return E},Rd:function(){return y}});var x=te(65582),ye=te(43418),Oe=te(28103),Ge=te(8591),he=te(41867),be=te(65862),le=te(87169),ge=te(25510),Ie="data:image/png;base64,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",De=te.p+"static/newqrcode.a8740efb.png",fe=te(32637),Ne=te(59301),Ee=(me,Fe,Se)=>new Promise((Le,ze)=>{var ve=ut=>{try{we(Se.next(ut))}catch(Ue){ze(Ue)}},nt=ut=>{try{we(Se.throw(ut))}catch(Ue){ze(Ue)}},we=ut=>ut.done?Le(ut.value):Promise.resolve(ut.value).then(ve,nt);we((Se=Se.apply(me,Fe)).next())});const re=(me,Fe=!1)=>!!(E(me)&&a(Fe)),E=me=>(0,he.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(me=!1)=>{var Fe;const{user:Se}=(0,x.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:Ne.createElement("div",{style:{textAlign:"center"}},Ne.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"),Ne.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),Ne.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var me;const{user:Fe}=(0,x.getDvaApp)()._store.getState();return(me=Fe.userInfo)!=null&&me.professional_certification?!0:(ye.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ne.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:Ne.createElement("div",{className:"tc",style:{marginLeft:-38}},Ne.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ne.createElement("img",{src:De,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,Fe)=>me?!0:(ye.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.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"),Ne.createElement("div",{style:{marginLeft:"110px"}},Ne.createElement("img",{src:Ie,width:200}),Ne.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=me=>{ye.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ne.createElement("div",null,Ne.createElement("div",null,Ne.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"),Ne.createElement(Oe.Z,null),Ne.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ne.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 ",Ne.createElement("a",null,me),"\u5929\u3002"),Ne.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ne.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")),Ne.createElement("div",{style:{textAlign:"center",marginTop:30}},Ne.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ue=(me,Fe="")=>{const{shixunsDetail:{detail:Se}}=(0,x.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 Le="";return(Se==null?void 0:Se.public)===2&&(Le="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Le="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Le="\u5DF2\u5173\u95ED"),ye.default.info({centered:!0,icon:Ne.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ne.createElement("div",{className:"tc",style:{marginLeft:-38}},Ne.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ne.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Le,"\uFF0C",Fe,"\u3002"),Ne.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ne.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ge,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:Ne.createElement(le.Z,null),title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Fe,"\u3002"),Ne.createElement("br",null),Ne.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:Ne.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 me({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(Ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},50371:function(Ft,bt){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ye=1;ye{const he=Oe[Ge];he!==void 0&&(x[Ge]=he)})}return x}bt.Z=te},13845:function(Ft,bt,te){"use strict";te.d(bt,{F:function(){return x},Z:function(){return ye}});function x(Oe){return Oe!=null&&Oe===Oe.window}function ye(Oe,Ge){var he,be;if(typeof window=="undefined")return 0;const le=Ge?"scrollTop":"scrollLeft";let ge=0;return x(Oe)?ge=Oe[Ge?"pageYOffset":"pageXOffset"]:Oe instanceof Document?ge=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(ge=Oe[le]),Oe&&!x(Oe)&&typeof ge!="number"&&(ge=(be=((he=Oe.ownerDocument)!==null&&he!==void 0?he:Oe).documentElement)===null||be===void 0?void 0:be[le]),ge}},56762:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var x=te(59301);function ye(){const[,Oe]=x.useReducer(Ge=>Ge+1,0);return Oe}},68031:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Ge}});var x=te(16089);function ye(he,be,le,ge){const Ie=le-be;return he/=ge/2,he<1?Ie/2*he*he*he+be:Ie/2*((he-=2)*he*he+2)+be}var Oe=te(13845);function Ge(he){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:ge,duration:Ie=450}=be,De=le(),fe=(0,Oe.Z)(De,!0),Ne=Date.now(),Ee=()=>{const E=Date.now()-Ne,a=ye(E>Ie?Ie:E,fe,he,Ie);(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:_e,iconCls:Re,antCls:Ve,badgeShadowSize:et,motionDurationSlow:He,textFontSize:at,textFontSizeSM:St,statusSize:Pt,dotSize:dt,textFontWeight:Bt,indicatorHeight:Ae,indicatorHeightSM:yt,marginXS:Ot}=Ke,ke=`${Ve}-scroll-number`,it=(0,De.Z)(Ke,(ce,ie)=>{let{darkColor:ae}=ie;return{[`&${_e} ${_e}-color-${ce}`]:{background:ae,[`&:not(${_e}-count)`]:{color:ae}}}});return{[_e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Ke)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${_e}-count`]:{zIndex:Ke.indicatorZIndex,minWidth:Ae,height:Ae,color:Ke.badgeTextColor,fontWeight:Bt,fontSize:at,lineHeight:`${Ae}px`,whiteSpace:"nowrap",textAlign:"center",background:Ke.badgeColor,borderRadius:Ae/2,boxShadow:`0 0 0 ${et}px ${Ke.badgeShadowColor}`,transition:`background ${Ke.motionDurationMid}`,a:{color:Ke.badgeTextColor},"a:hover":{color:Ke.badgeTextColor},"a:hover &":{background:Ke.badgeColorHover}},[`${_e}-count-sm`]:{minWidth:yt,height:yt,fontSize:St,lineHeight:`${yt}px`,borderRadius:yt/2},[`${_e}-multiple-words`]:{padding:`0 ${Ke.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${_e}-dot`]:{zIndex:Ke.indicatorZIndex,width:dt,minWidth:dt,height:dt,background:Ke.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${et}px ${Ke.badgeShadowColor}`},[`${_e}-dot${ke}`]:{transition:`background ${He}`},[`${_e}-count, ${_e}-dot, ${ke}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Re}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${_e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${_e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Pt,height:Pt,verticalAlign:"middle",borderRadius:"50%"},[`${_e}-status-success`]:{backgroundColor:Ke.colorSuccess},[`${_e}-status-processing`]:{overflow:"visible",color:Ke.colorPrimary,backgroundColor:Ke.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:et,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ee,animationDuration:Ke.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${_e}-status-default`]:{backgroundColor:Ke.colorTextPlaceholder},[`${_e}-status-error`]:{backgroundColor:Ke.colorError},[`${_e}-status-warning`]:{backgroundColor:Ke.colorWarning},[`${_e}-status-text`]:{marginInlineStart:Ot,color:Ke.colorText,fontSize:Ke.fontSize}}}),it),{[`${_e}-zoom-appear, ${_e}-zoom-enter`]:{animationName:re,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`${_e}-zoom-leave`]:{animationName:E,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`&${_e}-not-a-wrapper`]:{[`${_e}-zoom-appear, ${_e}-zoom-enter`]:{animationName:a,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`${_e}-zoom-leave`]:{animationName:b,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`&:not(${_e}-status)`]:{verticalAlign:"middle"},[`${ke}-custom-component, ${_e}-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",[`${_e}-count, ${_e}-dot, ${ke}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=Ke=>{const{fontSize:_e,lineHeight:Re,lineWidth:Ve,marginXS:et,colorBorderBg:He}=Ke,at=Math.round(_e*Re),St=Ve,Pt=Ke.colorBgContainer,dt=Ke.colorError,Bt=Ke.colorErrorHover;return(0,fe.TS)(Ke,{badgeFontHeight:at,badgeShadowSize:St,badgeTextColor:Pt,badgeColor:dt,badgeColorHover:Bt,badgeShadowColor:He,badgeProcessingDuration:"1.2s",badgeRibbonOffset:et,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=Ke=>{const{fontSize:_e,lineHeight:Re,fontSizeSM:Ve,lineWidth:et}=Ke;return{indicatorZIndex:"auto",indicatorHeight:Math.round(_e*Re)-2*et,indicatorHeightSM:_e,dotSize:Ve/2,textFontSize:Ve,textFontSizeSM:Ve,textFontWeight:"normal",statusSize:Ve/2}};var oe=(0,Ne.Z)("Badge",Ke=>{const _e=ee(Ke);return[z(_e)]},ne);const ue=Ke=>{const{antCls:_e,badgeFontHeight:Re,marginXS:Ve,badgeRibbonOffset:et}=Ke,He=`${_e}-ribbon`,at=`${_e}-ribbon-wrapper`,St=(0,De.Z)(Ke,(Pt,dt)=>{let{darkColor:Bt}=dt;return{[`&${He}-color-${Pt}`]:{background:Bt,color:Bt}}});return{[`${at}`]:{position:"relative"},[`${He}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(Ke)),{position:"absolute",top:Ve,padding:`0 ${Ke.paddingXS}px`,color:Ke.colorPrimary,lineHeight:`${Re}px`,whiteSpace:"nowrap",backgroundColor:Ke.colorPrimary,borderRadius:Ke.borderRadiusSM,[`${He}-text`]:{color:Ke.colorTextLightSolid},[`${He}-corner`]:{position:"absolute",top:"100%",width:et,height:et,color:"currentcolor",border:`${et/2}px solid`,transform:Ke.badgeRibbonCornerTransform,transformOrigin:"top",filter:Ke.badgeRibbonCornerFilter}}),St),{[`&${He}-placement-end`]:{insetInlineEnd:-et,borderEndEndRadius:0,[`${He}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${He}-placement-start`]:{insetInlineStart:-et,borderEndStartRadius:0,[`${He}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var me=(0,Ne.Z)(["Badge","Ribbon"],Ke=>{const _e=ee(Ke);return[ue(_e)]},ne),Se=Ke=>{const{className:_e,prefixCls:Re,style:Ve,color:et,children:He,text:at,placement:St="end",rootClassName:Pt}=Ke,{getPrefixCls:dt,direction:Bt}=Ge.useContext(le.E_),Ae=dt("ribbon",Re),yt=(0,he.o2)(et,!1),Ot=ye()(Ae,`${Ae}-placement-${St}`,{[`${Ae}-rtl`]:Bt==="rtl",[`${Ae}-color-${et}`]:yt},_e),[ke,it]=me(Ae),ce={},ie={};return et&&!yt&&(ce.background=et,ie.color=et),ke(Ge.createElement("div",{className:ye()(`${Ae}-wrapper`,Pt,it)},He,Ge.createElement("div",{className:ye()(Ot,it),style:Object.assign(Object.assign({},ce),Ve)},Ge.createElement("span",{className:`${Ae}-text`},at),Ge.createElement("div",{className:`${Ae}-corner`,style:ie}))))};function Le(Ke){let{prefixCls:_e,value:Re,current:Ve,offset:et=0}=Ke,He;return et&&(He={position:"absolute",top:`${et}00%`,left:0}),Ge.createElement("span",{style:He,className:ye()(`${_e}-only-unit`,{current:Ve})},Re)}function ze(Ke,_e,Re){let Ve=Ke,et=0;for(;(Ve+10)%10!==_e;)Ve+=Re,et+=Re;return et}function ve(Ke){const{prefixCls:_e,count:Re,value:Ve}=Ke,et=Number(Ve),He=Math.abs(Re),[at,St]=Ge.useState(et),[Pt,dt]=Ge.useState(He),Bt=()=>{St(et),dt(He)};Ge.useEffect(()=>{const Ot=setTimeout(()=>{Bt()},1e3);return()=>{clearTimeout(Ot)}},[et]);let Ae,yt;if(at===et||Number.isNaN(et)||Number.isNaN(at))Ae=[Ge.createElement(Le,Object.assign({},Ke,{key:et,current:!0}))],yt={transition:"none"};else{Ae=[];const Ot=et+10,ke=[];for(let ie=et;ie<=Ot;ie+=1)ke.push(ie);const it=ke.findIndex(ie=>ie%10===at);Ae=ke.map((ie,ae)=>{const se=ie%10;return Ge.createElement(Le,Object.assign({},Ke,{key:ie,value:se,offset:ae-it,current:ae===it}))});const ce=Pt{const{prefixCls:Re,count:Ve,className:et,motionClassName:He,style:at,title:St,show:Pt,component:dt="sup",children:Bt}=Ke,Ae=nt(Ke,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:yt}=Ge.useContext(le.E_),Ot=yt("scroll-number",Re),ke=Object.assign(Object.assign({},Ae),{"data-show":Pt,style:at,className:ye()(Ot,et,He),title:St});let it=Ve;if(Ve&&Number(Ve)%1===0){const ce=String(Ve).split("");it=Ge.createElement("bdi",null,ce.map((ie,ae)=>Ge.createElement(ve,{prefixCls:Ot,count:Number(Ve),value:ie,key:ce.length-ae})))}return at&&at.borderColor&&(ke.style=Object.assign(Object.assign({},at),{boxShadow:`0 0 0 1px ${at.borderColor} inset`})),Bt?(0,be.Tm)(Bt,ce=>({className:ye()(`${Ot}-custom-component`,ce==null?void 0:ce.className,He)})):Ge.createElement(dt,Object.assign({},ke,{ref:_e}),it)}),Ue=function(Ke,_e){var Re={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&_e.indexOf(Ve)<0&&(Re[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Ve=Object.getOwnPropertySymbols(Ke);et{var Re,Ve,et,He,at;const{prefixCls:St,scrollNumberPrefixCls:Pt,children:dt,status:Bt,text:Ae,color:yt,count:Ot=null,overflowCount:ke=99,dot:it=!1,size:ce="default",title:ie,offset:ae,style:se,className:de,rootClassName:Pe,classNames:pe,styles:Be,showZero:$e=!1}=Ke,Je=Ue(Ke,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Ce,direction:mt,badge:At}=Ge.useContext(le.E_),Tt=Ce("badge",St),[Ht,Jt]=oe(Tt),zt=Ot>ke?`${ke}+`:Ot,Xe=zt==="0"||zt===0,lt=Ot===null||Xe&&!$e,Dt=(Bt!=null||yt!=null)&<,Lt=it&&!Xe,sn=Lt?"":zt,pn=(0,Ge.useMemo)(()=>(sn==null||sn===""||Xe&&!$e)&&!Lt,[sn,Xe,$e,Lt]),yn=(0,Ge.useRef)(Ot);pn||(yn.current=Ot);const bn=yn.current,da=(0,Ge.useRef)(sn);pn||(da.current=sn);const Ra=da.current,Fa=(0,Ge.useRef)(Lt);pn||(Fa.current=Lt);const Aa=(0,Ge.useMemo)(()=>{if(!ae)return Object.assign(Object.assign({},At==null?void 0:At.style),se);const Xn={marginTop:ae[1]};return mt==="rtl"?Xn.left=parseInt(ae[0],10):Xn.right=-parseInt(ae[0],10),Object.assign(Object.assign(Object.assign({},Xn),At==null?void 0:At.style),se)},[mt,ae,se,At==null?void 0:At.style]),ir=ie!=null?ie:typeof bn=="string"||typeof bn=="number"?bn:void 0,Ba=pn||!Ae?null:Ge.createElement("span",{className:`${Tt}-status-text`},Ae),Ea=!bn||typeof bn!="object"?void 0:(0,be.Tm)(bn,Xn=>({style:Object.assign(Object.assign({},Aa),Xn.style)})),Er=(0,he.o2)(yt,!1),dr=ye()(pe==null?void 0:pe.indicator,(Re=At==null?void 0:At.classNames)===null||Re===void 0?void 0:Re.indicator,{[`${Tt}-status-dot`]:Dt,[`${Tt}-status-${Bt}`]:!!Bt,[`${Tt}-color-${yt}`]:Er}),$t={};yt&&!Er&&($t.color=yt,$t.background=yt);const Bn=ye()(Tt,{[`${Tt}-status`]:Dt,[`${Tt}-not-a-wrapper`]:!dt,[`${Tt}-rtl`]:mt==="rtl"},de,Pe,At==null?void 0:At.className,(Ve=At==null?void 0:At.classNames)===null||Ve===void 0?void 0:Ve.root,pe==null?void 0:pe.root,Jt);if(!dt&&Dt){const Xn=Aa.color;return Ht(Ge.createElement("span",Object.assign({},Je,{className:Bn,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.root),(et=At==null?void 0:At.styles)===null||et===void 0?void 0:et.root),Aa)}),Ge.createElement("span",{className:dr,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(He=At==null?void 0:At.styles)===null||He===void 0?void 0:He.indicator),$t)}),Ae&&Ge.createElement("span",{style:{color:Xn},className:`${Tt}-status-text`},Ae)))}return Ht(Ge.createElement("span",Object.assign({ref:_e},Je,{className:Bn,style:Object.assign(Object.assign({},(at=At==null?void 0:At.styles)===null||at===void 0?void 0:at.root),Be==null?void 0:Be.root)}),dt,Ge.createElement(Oe.default,{visible:!pn,motionName:`${Tt}-zoom`,motionAppear:!1,motionDeadline:1e3},Xn=>{let{className:Sa,ref:pa}=Xn;var Za,jn;const xo=Ce("scroll-number",Pt),Co=Fa.current,Ua=ye()(pe==null?void 0:pe.indicator,(Za=At==null?void 0:At.classNames)===null||Za===void 0?void 0:Za.indicator,{[`${Tt}-dot`]:Co,[`${Tt}-count`]:!Co,[`${Tt}-count-sm`]:ce==="small",[`${Tt}-multiple-words`]:!Co&&Ra&&Ra.toString().length>1,[`${Tt}-status-${Bt}`]:!!Bt,[`${Tt}-color-${yt}`]:Er});let kt=Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(jn=At==null?void 0:At.styles)===null||jn===void 0?void 0:jn.indicator),Aa);return yt&&!Er&&(kt=kt||{},kt.background=yt),Ge.createElement(ut,{prefixCls:xo,show:!pn,motionClassName:Sa,className:Ua,count:Ra,title:ir,style:kt,key:"scrollNumber",ref:pa},Ea)}),Ba))},gt=Ge.forwardRef(qe);gt.Ribbon=Se;var ot=gt},66104:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ut}});var x=te(92310),ye=te.n(x),Oe=te(11592),Ge=te(26112),he=te(59301),be=te(92343),le=te(36355),ge=te(84105),Ie=te(91857);const De=Ue=>{let{children:qe}=Ue;const{getPrefixCls:gt}=he.useContext(le.E_),ot=gt("breadcrumb");return he.createElement("li",{className:`${ot}-separator`,"aria-hidden":"true"},qe===""?qe:qe||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var fe=De,Ne=function(Ue,qe){var gt={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[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,gt,ot){if(gt==null)return null;const{className:Ke,onClick:_e}=qe,Re=Ne(qe,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,Ge.Z)(Re,{data:!0,aria:!0})),{onClick:_e});return ot!==void 0?he.createElement("a",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke),href:ot}),gt):he.createElement("span",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke)}),gt)}function E(Ue,qe){return(ot,Ke,_e,Re,Ve)=>{if(qe)return qe(ot,Ke,_e,Re);const et=Ee(ot,Ke);return re(Ue,ot,et,Ve)}}var a=function(Ue,qe){var gt={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{const{prefixCls:qe,separator:gt="/",children:ot,menu:Ke,overlay:_e,dropdownProps:Re,href:Ve}=Ue,He=(at=>{if(Ke||_e){const St=Object.assign({},Re);if(Ke){const Pt=Ke||{},{items:dt}=Pt,Bt=a(Pt,["items"]);St.menu=Object.assign(Object.assign({},Bt),{items:dt==null?void 0:dt.map((Ae,yt)=>{var{key:Ot,title:ke,label:it,path:ce}=Ae,ie=a(Ae,["key","title","label","path"]);let ae=it!=null?it:ke;return ce&&(ae=he.createElement("a",{href:`${Ve}${ce}`},ae)),Object.assign(Object.assign({},ie),{key:Ot!=null?Ot:yt,label:ae})})})}else _e&&(St.overlay=_e);return he.createElement(Ie.Z,Object.assign({placement:"bottom"},St),he.createElement("span",{className:`${qe}-overlay-link`},at,he.createElement(ge.Z,null)))}return at})(ot);return He!=null?he.createElement(he.Fragment,null,he.createElement("li",null,He),gt&&he.createElement(fe,null,gt)):null},y=Ue=>{const{prefixCls:qe,children:gt,href:ot}=Ue,Ke=a(Ue,["prefixCls","children","href"]),{getPrefixCls:_e}=he.useContext(le.E_),Re=_e("breadcrumb",qe);return he.createElement(b,Object.assign({},Ke,{prefixCls:Re}),re(Re,Ke,gt,ot))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ee=te(17313),ne=te(83116),oe=te(37613);const ue=Ue=>{const{componentCls:qe,iconCls:gt}=Ue;return{[qe]:Object.assign(Object.assign({},(0,ee.Wf)(Ue)),{color:Ue.itemColor,fontSize:Ue.fontSize,[gt]:{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`]:{[` > ${gt} + span, > ${gt} + 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,[`> ${gt}`]:{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 me=(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 gt={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{var{breadcrumbName:Re}=_e,Ve=Fe(_e,["breadcrumbName"]);return Object.assign(Object.assign({},Ve),{title:Re})})}),Ke}function Le(Ue,qe){return(0,he.useMemo)(()=>Ue||(qe?qe.map(Se):null),[Ue,qe])}var ze=function(Ue,qe){var gt={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(gt[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 gt=(qe||"").replace(/^\//,"");return Object.keys(Ue).forEach(ot=>{gt=gt.replace(`:${ot}`,Ue[ot])}),gt},nt=Ue=>{const{prefixCls:qe,separator:gt="/",style:ot,className:Ke,rootClassName:_e,routes:Re,items:Ve,children:et,itemRender:He,params:at={}}=Ue,St=ze(Ue,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Pt,direction:dt,breadcrumb:Bt}=he.useContext(le.E_);let Ae;const yt=Pt("breadcrumb",qe),[Ot,ke]=me(yt),it=Le(Ve,Re),ce=E(yt,He);if(it&&it.length>0){const se=[],de=Ve||Re;Ae=it.map((Pe,pe)=>{const{path:Be,key:$e,type:Je,menu:Ce,overlay:mt,onClick:At,className:Tt,separator:Ht,dropdownProps:Jt}=Pe,zt=ve(at,Be);zt!==void 0&&se.push(zt);const Xe=$e!=null?$e:pe;if(Je==="separator")return he.createElement(fe,{key:Xe},Ht);const lt={},Dt=pe===it.length-1;Ce?lt.menu=Ce:mt&&(lt.overlay=mt);let{href:Lt}=Pe;return se.length&&zt!==void 0&&(Lt=`#/${se.join("/")}`),he.createElement(b,Object.assign({key:Xe},lt,(0,Ge.Z)(Pe,{data:!0,aria:!0}),{className:Tt,dropdownProps:Jt,href:Lt,separator:Dt?"":gt,onClick:At,prefixCls:yt}),ce(Pe,at,de,se,Lt))})}else if(et){const se=(0,Oe.Z)(et).length;Ae=(0,Oe.Z)(et).map((de,Pe)=>{if(!de)return de;const pe=Pe===se-1;return(0,be.Tm)(de,{separator:pe?"":gt,key:Pe})})}const ie=ye()(yt,Bt==null?void 0:Bt.className,{[`${yt}-rtl`]:dt==="rtl"},Ke,_e,ke),ae=Object.assign(Object.assign({},Bt==null?void 0:Bt.style),ot);return Ot(he.createElement("nav",Object.assign({className:ie,style:ae},St),he.createElement("ol",null,Ae)))};nt.Item=z,nt.Separator=fe;var we=nt,ut=we},24905:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return me}});var x=te(92310),ye=te.n(x),Oe=te(5630),Ge=te(59301),he=te(36355),be=te(1684),le=te(32441),Ie=Ge.createContext(null),De=te(98447),fe=te(14088),Ne=te(4572),Ee=function(Fe,Se){var Le={};for(var ze in Fe)Object.prototype.hasOwnProperty.call(Fe,ze)&&Se.indexOf(ze)<0&&(Le[ze]=Fe[ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ze=Object.getOwnPropertySymbols(Fe);ve{var Le;const{prefixCls:ze,className:ve,rootClassName:nt,children:we,indeterminate:ut=!1,style:Ue,onMouseEnter:qe,onMouseLeave:gt,skipGroup:ot=!1,disabled:Ke}=Fe,_e=Ee(Fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Re,direction:Ve,checkbox:et}=Ge.useContext(he.E_),He=Ge.useContext(Ie),{isFormItemInput:at}=Ge.useContext(le.aM),St=Ge.useContext(be.Z),Pt=(Le=(He==null?void 0:He.disabled)||Ke)!==null&&Le!==void 0?Le:St,dt=Ge.useRef(_e.value);Ge.useEffect(()=>{He==null||He.registerValue(_e.value)},[]),Ge.useEffect(()=>{if(!ot)return _e.value!==dt.current&&(He==null||He.cancelValue(dt.current),He==null||He.registerValue(_e.value),dt.current=_e.value),()=>He==null?void 0:He.cancelValue(_e.value)},[_e.value]);const Bt=Re("checkbox",ze),[Ae,yt]=(0,De.ZP)(Bt),Ot=Object.assign({},_e);He&&!ot&&(Ot.onChange=function(){_e.onChange&&_e.onChange.apply(_e,arguments),He.toggleOption&&He.toggleOption({label:we,value:_e.value})},Ot.name=He.name,Ot.checked=He.value.includes(_e.value));const ke=ye()(`${Bt}-wrapper`,{[`${Bt}-rtl`]:Ve==="rtl",[`${Bt}-wrapper-checked`]:Ot.checked,[`${Bt}-wrapper-disabled`]:Pt,[`${Bt}-wrapper-in-form-item`]:at},et==null?void 0:et.className,ve,nt,yt),it=ye()({[`${Bt}-indeterminate`]:ut},Ne.A,yt),ce=ut?"mixed":void 0;return Ae(Ge.createElement(fe.Z,{component:"Checkbox",disabled:Pt},Ge.createElement("label",{className:ke,style:Object.assign(Object.assign({},et==null?void 0:et.style),Ue),onMouseEnter:qe,onMouseLeave:gt},Ge.createElement(Oe.Z,Object.assign({"aria-checked":ce},Ot,{prefixCls:Bt,className:it,disabled:Pt,ref:Se})),we!==void 0&&Ge.createElement("span",null,we))))};var a=Ge.forwardRef(re),b=te(94480),y=te(2738),z=function(Fe,Se){var Le={};for(var ze in Fe)Object.prototype.hasOwnProperty.call(Fe,ze)&&Se.indexOf(ze)<0&&(Le[ze]=Fe[ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ze=Object.getOwnPropertySymbols(Fe);ve{const{defaultValue:Le,children:ze,options:ve=[],prefixCls:nt,className:we,rootClassName:ut,style:Ue,onChange:qe}=Fe,gt=z(Fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ot,direction:Ke}=Ge.useContext(he.E_),[_e,Re]=Ge.useState(gt.value||Le||[]),[Ve,et]=Ge.useState([]);Ge.useEffect(()=>{"value"in gt&&Re(gt.value||[])},[gt.value]);const He=Ge.useMemo(()=>ve.map(ie=>typeof ie=="string"||typeof ie=="number"?{label:ie,value:ie}:ie),[ve]),at=ie=>{et(ae=>ae.filter(se=>se!==ie))},St=ie=>{et(ae=>[].concat((0,b.Z)(ae),[ie]))},Pt=ie=>{const ae=_e.indexOf(ie.value),se=(0,b.Z)(_e);ae===-1?se.push(ie.value):se.splice(ae,1),"value"in gt||Re(se),qe==null||qe(se.filter(de=>Ve.includes(de)).sort((de,Pe)=>{const pe=He.findIndex($e=>$e.value===de),Be=He.findIndex($e=>$e.value===Pe);return pe-Be}))},dt=ot("checkbox",nt),Bt=`${dt}-group`,[Ae,yt]=(0,De.ZP)(dt),Ot=(0,y.Z)(gt,["value","disabled"]),ke=ve.length?He.map(ie=>Ge.createElement(a,{prefixCls:dt,key:ie.value.toString(),disabled:"disabled"in ie?ie.disabled:gt.disabled,value:ie.value,checked:_e.includes(ie.value),onChange:ie.onChange,className:`${Bt}-item`,style:ie.style,title:ie.title},ie.label)):ze,it={toggleOption:Pt,value:_e,disabled:gt.disabled,name:gt.name,registerValue:St,cancelValue:at},ce=ye()(Bt,{[`${Bt}-rtl`]:Ke==="rtl"},we,ut,yt);return Ae(Ge.createElement("div",Object.assign({className:ce,style:Ue},Ot,{ref:Se}),Ge.createElement(Ie.Provider,{value:it},ke)))},ne=Ge.forwardRef(ee);var oe=Ge.memo(ne);const ue=a;ue.Group=oe,ue.__ANT_CHECKBOX=!0;var me=ue},98447:function(Ft,bt,te){"use strict";te.d(bt,{C2:function(){return he}});var x=te(17313),ye=te(37613),Oe=te(83116);const Ge=be=>{const{checkboxCls:le}=be,ge=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[ge]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ge}`]:{marginInlineStart:0},[`&${ge}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,x.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,x.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}})},{[` diff --git a/p__Classrooms__Lists__GroupHomework__Review__index.f5f69140.async.js b/p__Classrooms__Lists__GroupHomework__Review__index.9d21c04d.async.js similarity index 99% rename from p__Classrooms__Lists__GroupHomework__Review__index.f5f69140.async.js rename to p__Classrooms__Lists__GroupHomework__Review__index.9d21c04d.async.js index 92124483e9..282863e6f7 100644 --- a/p__Classrooms__Lists__GroupHomework__Review__index.f5f69140.async.js +++ b/p__Classrooms__Lists__GroupHomework__Review__index.9d21c04d.async.js @@ -97,7 +97,7 @@ `;for(let Wn=0;Wn{switch(sn){case ft:return z.createElement(Te,{callback:_a,onCancel:Co});case Me:return z.createElement(tt.Z,{callback:_a,onCancel:Co});case Ct:return z.createElement(Ee.Z,{callback:_a,onCancel:Co});case Xt:return z.createElement($e,{callback:_a,onCancel:Co});case hn:return z.createElement(pe,{callback:_a,onCancel:Co});case"maths-latex":return z.createElement(Qt,{showSaveButton:!0,callback:_a});case"inline-latex":return z.createElement(jt.Z,{showSaveButton:!0,callback:_a});default:return null}},[sn]);function Co(){ea("")}(0,z.useEffect)(()=>{if(Ga.current){let Vn=function(Ya){ba=!0,$a=Ya.pageY},Fn=function(){ba=!1},Ln=function(Ya){if(ba){let fo=Ya.pageY-$a;fo<0&&(fo=0),fo>300&&(fo=300);let xo=zt+fo+"px";Na(xo)}},Mn=Ga.current,ba=!1,$a=0;return Mn.addEventListener("mousedown",Vn),document.addEventListener("mousemove",Ln),document.addEventListener("mouseup",Fn),()=>{Mn.removeEventListener("mousedown",Vn),document.removeEventListener("mousemove",Ln),document.removeEventListener("mouseup",Fn)}}},[xt,Ga]),(0,z.useEffect)(()=>{Na(zt)},[zt]);const zo=Ua(nt),Ko=Ua(Ra),Oo={width:zo,height:Ko},wa=(0,z.useMemo)(()=>{if(ta){let Vn=new Date(ta),Fn=Vn.getHours(),Ln=Vn.getMinutes(),Mn=Vn.getSeconds();return Fn=Fn<10?"0"+Fn:Fn,Ln=Ln<10?"0"+Ln:Ln,Mn=Mn<10?"0"+Mn:Mn,`${Fn}:${Ln}:${Mn}`}return 0},[ta]),Ja=Vn=>{const Fn=[];if(Pn){let Ln=-1;Vn=Vn.replace(/(@▁▁@|@▁@)/g,function(Mn,ba,$a){Fn.push({multiLine:Mn!==ha})})}return Fn};function Zo(){window.sessionStorage.removeItem(ht),uo(!1),Yn(0)}function or(){uo(!1),Yn(0),xt.setValue(window.sessionStorage.getItem(ht))}(0,z.useEffect)(()=>{Nn[sn]&&sn!==en&&sn!==Xt&&setTimeout(()=>{const Vn=document.getElementsByClassName("markdown-popup-form")[0],Fn=window.innerWidth/2-Vn.offsetWidth/2,Ln=window.innerHeight/2-Vn.offsetHeight/2;Do(Fn),ja(Ln)},0)},[sn]);const mr=Vn=>{Vn.preventDefault();const Fn=Vn.clientX-Lo,Ln=Vn.clientY-mo;document.body.onmousemove=Mn=>{let ba=Mn.clientX-Fn,$a=Mn.clientY-Ln;const Ya=document.getElementsByClassName("markdown-popup-form")[0],fo=window.innerWidth-Ya.offsetWidth,xo=window.innerHeight-Ya.offsetHeight;ba=Math.max(0,Math.min(ba,fo)),$a=Math.max(0,Math.min($a,xo)),qo(Mn.clientX,Mn.clientY,Fn,Ln)&&(Do(ba),ja($a))},document.body.onmouseup=function(){document.body.onmousemove=null}},qo=(Vn,Fn,Ln,Mn)=>{const ba=document.body.clientHeight,$a=document.body.clientWidth;return Vn<20&&Ln>Vn||Vn>$a-20&&LnFn||Fn>ba-20&&MnNe in ve?et(ve,Ne,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ve[Ne]=fe,b=(ve,Ne)=>{for(var fe in Ne||(Ne={}))a.call(Ne,fe)&&y(ve,fe,Ne[fe]);if(E)for(var fe of E(Ne))x.call(Ne,fe)&&y(ve,fe,Ne[fe]);return ve},ee=(ve,Ne)=>qe(ve,re(Ne));const{useForm:ne}=z.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:ve,onCancel:Ne})=>{const[fe]=ne();let Dt=(0,Ye.useRef)();function gt(Ve){Dt.current.width=fe.getFieldValue("width"),Dt.current.align=fe.getFieldValue("align"),ve(Ve,Dt.current)}function Wt(Ve,At){if(Ve.status===-1){ce.ZP.error(Ve.message);return}fe.setFieldsValue({src:`/api/attachments/${Ve.id}`,type:At.type})}function Be(Ve){let At=Ve.target.files[0];Dt.current=At,Ie(At,Wt)}return Ge.createElement(z.default,ee(b({form:fe},le),{className:"upload-image-panel",onFinish:gt,style:{width:470,overflow:"hidden"}}),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(Re.default,{style:ae})),Ge.createElement(ue,{onFileChange:Be}))),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(Re.default,{style:{width:264}})),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Ke.Z,null,Ge.createElement(z.default.Item,{name:"width",style:{margin:0}},Ge.createElement(we.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(Fe.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"}]})),Ge.createElement("aside",null,Ge.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(oe.ZP,{type:"default",onClick:Ne},"\u53D6\u6D88"))))};function ue({onFileChange:ve}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:ve}))}function Ie(ve,Ne){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ze.bg)())throw ce.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let fe=new FormData;fe.append("editormd-image-file",ve),fe.append("file_param_name","editormd-image-file"),fe.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(gt){Ne(JSON.parse(gt.target.responseText),ve)},!1),Dt.addEventListener("error",function(gt){console.error(gt)},!1),Dt.open("POST",`${be.KI}/api/attachments.json`),Dt.send(fe)}},57261:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return Re}});var z=te(59301),ce=te(4676);class Re extends z.Component{constructor(we){super(we);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:we}=this.props;return(0,ce.createPortal)(we,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ot,bt,te){"use strict";te.d(bt,{i:function(){return le},Z:function(){return ue}});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"},ce=te(71418),Re=te(6848),Ke=te(93948),we=te(92310),Fe=te.n(we),oe=te(65862),be=te(2524),Ye=te(41867),ze=te(79005),Ge=te(20345),et=te(77882),qe=te(31081),re=te(75309),E=te(71979),a=te(47558),x=te(42922),y=te(66832),b=te(96593),ee=te(19664),ne=te(91833),ae=te(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ze,swimg:Ge},{name:"101\u8BA1\u5212",ptimg:et,swimg:qe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var ue=({className:Ie,dataSource:ve=[],col:Ne=4,right:fe,bottom:Dt=23,precision:gt=0,wrapWidth:Wt=1200,trackEventItems:Be,loading:Ve,onRemove:At=()=>{},isCurrent:mt=!0,showAlias:Le=!1,showProgress:je=!1})=>{const ye=Math.floor((Wt-(Ne-1)*fe)/Ne),Te=[{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(tt=>(window.ENV==="build"&&(tt.ptimg=`/react/build${tt.ptimg}`,tt.swimg=`/react/build${tt.swimg}`),tt));return ae.createElement(ce.Z,{spinning:Ve},ae.createElement("div",{className:Fe()(z.list,Ie)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((tt,Ee)=>{var ke,Et,Kt,it,Ot,Pe;const{name:Bt,id:Jt,identifier:An,featured:$t,school_name:Je,image_url:We,excellent:he,is_plan:se}=tt;return ae.createElement("div",{key:Jt,className:mt&&je?z.wrapisCurrent:z.wrap,style:{width:ye,marginRight:(1+Ee)%Ne===0?0:fe+gt,marginBottom:Dt}},ae.createElement("a",{className:z.li,onClick:De=>{De.preventDefault(),De.stopPropagation(),Be&&(0,oe.L9)([Be]),(0,oe.xg)(`/paths/${An}`)}},ae.createElement("div",{className:z.img},ae.createElement("img",{className:z.cover,src:`${We}`}),mt&&(0,Ye.bg)()&&(tt==null?void 0:tt.studying)&&ae.createElement("div",{className:`${z.movebq} user-path-items`,onClick:De=>{De.stopPropagation(),At(tt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ke=tt==null?void 0:tt.subject_tags)==null?void 0:ke.map((De,$e)=>{var me,Ae;if($e===0){const Qe=(me=Te.find(pe=>pe.name==De))==null?void 0:me.swimg;return ae.createElement("img",{className:z.sign,src:Qe,style:{left:"-4px"}})}const xe=(Ae=Te.find(Qe=>Qe.name==De))==null?void 0:Ae.ptimg;return ae.createElement("img",{className:z.sign,src:xe,style:{left:`${48+52*($e-1)+2*$e}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(tt==null?void 0:tt.excellent)&&ae.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:z.name},ae.createElement(Re.Z,{title:Le&&(tt!=null&&tt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Bt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${tt==null?void 0:tt.excellent_alias_name}`)):Bt},ae.createElement("span",{className:z.e},Le&&(tt==null?void 0:tt.excellent_alias_name)||Bt))),mt&&je&&((Et=tt==null?void 0:tt.progress)==null?void 0:Et.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(Ke.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=tt==null?void 0:tt.progress)==null?void 0:Kt.my_score)/((it=tt==null?void 0:tt.progress)==null?void 0:it.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ot=tt==null?void 0:tt.progress)==null?void 0:Ot.my_score,"/",(Pe=tt==null?void 0:tt.progress)==null?void 0:Pe.all_score),(!mt||!je)&&ae.createElement("div",{className:z.tags},ae.createElement("div",null,ae.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,tt.stages_count))),ae.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,tt.members_count)))))))})),!ve.length&&ae.createElement(be.Z,null)))}},3918:function(ot,bt,te){"use strict";te.d(bt,{jL:function(){return we},w9:function(){return Ua},vv:function(){return nt},dN:function(){return Nn},QD:function(){return Mo},cQ:function(){return $e.Z},vg:function(){return oa},Oz:function(){return Qn},op:function(){return Yn},O5:function(){return wa},_b:function(){return yo},t7:function(){return Dt},tT:function(){return Be},Gi:function(){return wn},YG:function(){return ca},Ed:function(){return dn},kT:function(){return ht},qp:function(){return x},Um:function(){return le},K3:function(){return ee},vr:function(){return Do},qE:function(){return Bo},Je:function(){return mt},wb:function(){return Pe},rC:function(){return De},lB:function(){return An},cq:function(){return Ut},kO:function(){return In},tp:function(){return Ie},Si:function(){return or},k8:function(){return Ka},Du:function(){return $a}});var z=te(59301),ce={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"},Re="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==",we=({dataSource:Pt=[],img:st,imgWidth:Ft=346,title:on,sunTitle:Xn,bannerExtraContent:ua})=>z.createElement("div",{className:ce.banner},z.createElement("div",{className:ce.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,on),z.createElement("span",null,Xn)),Pt.length>0&&z.createElement("div",{className:ce.btns},Pt.map((qt,Wn)=>z.createElement("div",{key:Wn,onClick:qt.click},qt.name,qt.sign?z.createElement("img",{src:Re,width:39}):null))),ua),st&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:st,width:Ft}))),Fe={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=te(92310),be=te.n(oe),Ye=te(89392),ze=Object.defineProperty,Ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,re=(Pt,st,Ft)=>st in Pt?ze(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,E=(Pt,st)=>{for(var Ft in st||(st={}))et.call(st,Ft)&&re(Pt,Ft,st[Ft]);if(Ge)for(var Ft of Ge(st))qe.call(st,Ft)&&re(Pt,Ft,st[Ft]);return Pt},x=({dataSource:Pt=[],value:st,onChange:Ft,onTitleChange:on,className:Xn,title:ua,titleWidth:qt=41,style:Wn={},fontColor:da="#6A7283",showCount:Ha,classNameActive:fa,styleItem:bn={}})=>{const[Ma,so]=(0,z.useState)(0),[Io,va]=(0,z.useState)(!1),Ea=(0,z.useRef)(null),po=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var ro;Pt.length!==0&&(((ro=Ea==null?void 0:Ea.current)==null?void 0:ro.clientHeight)>97?so(1):so(0)),Pt.length===0&&so(0),va(!1)},[Pt]),z.createElement("div",{className:be()(Fe.row,Xn),style:Wn},z.createElement("div",{onClick:(0,Ye.throttle)(()=>on==null?void 0:on(),2e3),style:{width:qt,marginTop:Io?12:4},className:`${Fe.title} ${on?"current":""}`},ua),z.createElement("div",{className:Io?`${Fe.tagsWrap} ${Fe.tagsBorderWrap}`:Fe.tagsWrap},z.createElement("div",{className:Fe.bar,ref:po,style:Ma>0?{height:Ma===1?97:"auto",overflow:Ma===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:Fe.tag,ref:Ea},Pt==null?void 0:Pt.map(ro=>z.createElement("span",{onClick:()=>Ft(ro.id),key:ro.id,style:E(E({color:da},bn),(ro==null?void 0:ro.style)||{}),className:st===ro.id?be()(fa||Fe.active,ro.classNameActive):""},z.createElement("span",{title:ro.name,className:Fe.name},ro.name),!!Ha&&z.createElement("span",{className:Fe.num},ro.count))))),!!Ma&&z.createElement(z.Fragment,null,Ma===1?z.createElement("div",{onClick:()=>{var ro;so(2),((ro=Ea==null?void 0:Ea.current)==null?void 0:ro.clientHeight)>245?va(!0):va(!1)},className:Fe.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{po.current.scrollTop=0,so(1),va(!1)},className:Fe.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:Pt=[],value:st,onChange:Ft,onTitleChange:on,className:Xn,title:ua,titleWidth:qt=41,style:Wn={},fontColor:da="#6A7283",showCount:Ha,expand:fa=!0})=>{const[bn,Ma]=(0,z.useState)(0),[so,Io]=(0,z.useState)(!1),va=(0,z.useRef)(null),Ea=(0,z.useRef)(null),[po,ro]=(0,z.useState)(fa);return z.createElement("div",{className:be()(y.row,Xn),style:Wn},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ye.throttle)(()=>on==null?void 0:on(),2e3),style:{width:qt,marginTop:so?12:4},className:`${y.title} ${on?"current":""}`},ua),z.createElement("i",{className:`iconfont ${po?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:po?8:10},onClick:()=>ro(!po)})),po&&z.createElement("div",{className:so?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:Ea},z.createElement("div",{className:y.tag,ref:va},Pt==null?void 0:Pt.map(To=>z.createElement("span",{onClick:()=>Ft(To.id),key:To.id,style:{color:da},className:st===To.id?y.active:""},z.createElement("span",{title:To.name,className:y.name},To.name),!!Ha&&z.createElement("span",{className:y.num},To.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:Pt=[],value:st,onChange:Ft,onTitleChange:on,className:Xn,title:ua,titleWidth:qt=41,style:Wn={},fontColor:da="#fff",showCount:Ha,expand:fa=!0})=>{const[bn,Ma]=(0,z.useState)(0),[so,Io]=(0,z.useState)(!1),va=(0,z.useRef)(null),Ea=(0,z.useRef)(null),[po,ro]=(0,z.useState)(fa);return z.createElement("div",{className:be()(ne.row,Xn),style:Wn},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ye.throttle)(()=>on==null?void 0:on(),2e3),style:{width:qt},className:`${ne.title} ${on?"current":""}`},ua),z.createElement("i",{className:`iconfont ${po?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:po?"#00DDC7":"#037F74",fontSize:po?10:12},onClick:()=>ro(!po)})),po&&z.createElement("div",{className:so?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},z.createElement("div",{className:ne.bar,ref:Ea},z.createElement("div",{className:ne.tag,ref:va},Pt==null?void 0:Pt.map(To=>z.createElement("span",{onClick:()=>Ft(To.id),key:To.id,style:{color:da},className:st===To.id?ne.active:""},z.createElement("span",{title:To.name,className:ne.name},To.name),!!Ha&&z.createElement("span",{className:ne.num},To.count)))))))},ge={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"},Ie=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={}})=>z.createElement("div",{style:Xn,className:be()(ge.tabs,on)},Pt.map(ua=>z.createElement("span",{onClick:()=>Ft(ua.id),className:st===ua.id?ge.active:"",key:ua.id},ua.name))),ve={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"},Ne=te(92832),Dt=({dataSource:Pt=[],value:st="",onChange:Ft,onInputChange:on=()=>{},className:Xn,style:ua={},placeholder:qt,allowClear:Wn=!1})=>{var da;const[Ha,fa]=(0,z.useState)(""),[bn,Ma]=(0,z.useState)("");(0,z.useEffect)(()=>{var va;let Ea=st;(va=JSON.stringify(st))!=null&&va.includes("{")&&(fa(st.id),Ea=st.value||"");try{Ma(decodeURIComponent(Ea||""))}catch(po){Ma(decodeURIComponent(Ea||""))}},[st]);const so=()=>{Ft(encodeURIComponent(bn),Ha||null)},Io=va=>{va!==Ha&&(fa(va),Ft(encodeURIComponent(bn),va))};return z.createElement("div",{className:be()(ve.input,Xn),style:ua},!!Pt.length&&z.createElement("div",{className:ve.dropdown},z.createElement("div",{className:ve.text},(da=Pt.find(va=>va.id===Ha))==null?void 0:da.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:ve.b1}),z.createElement("b",{className:ve.b2})),z.createElement("div",{className:ve.menu},Pt.map((va,Ea)=>z.createElement("div",{key:Ea,onClick:()=>Io(va.id)},va.name)))),z.createElement(Ne.default,{onPressEnter:so,value:bn,onChange:va=>{Ma(va.target.value),on(encodeURIComponent(va.target.value),Ha||null)},bordered:!1,placeholder:qt}),z.createElement("i",{onClick:so,className:"iconfont icon-sousuo9 font14 pl10 current"}))},gt={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Be=({dataSource:Pt=[],value:st="",onChange:Ft,onInputChange:on=()=>{},className:Xn,style:ua={},placeholder:qt,allowClear:Wn=!1})=>{var da;const[Ha,fa]=(0,z.useState)(""),[bn,Ma]=(0,z.useState)("");(0,z.useEffect)(()=>{var va;let Ea=st;(va=JSON.stringify(st))!=null&&va.includes("{")&&(fa(st.id),Ea=st.value||"");try{Ma(decodeURIComponent(Ea||""))}catch(po){Ma(decodeURIComponent(Ea||""))}},[st]);const so=()=>{Ft(encodeURIComponent(bn),Ha||null)},Io=va=>{va!==Ha&&(fa(va),Ft(encodeURIComponent(bn),va))};return z.createElement("div",{className:be()(gt.input,Xn),style:ua},!!Pt.length&&z.createElement("div",{className:gt.dropdown},z.createElement("div",{className:gt.text},(da=Pt.find(va=>va.id===Ha))==null?void 0:da.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:gt.menu},Pt.map((va,Ea)=>z.createElement("div",{key:Ea,onClick:()=>Io(va.id)},va.name)))),z.createElement(Ne.default,{onPressEnter:so,value:bn,onChange:va=>{Ma(va.target.value),on(encodeURIComponent(va.target.value),Ha||null)},bordered:!1,placeholder:qt}),z.createElement("i",{onClick:so,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ve={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"},mt=({value:Pt,onChange:st,className:Ft,total:on,pageSize:Xn,style:ua={}})=>{const qt=Pt<2,Wn=Pt>=Math.ceil(on/Xn);return on<=Xn?z.createElement(z.Fragment,null):z.createElement("div",{className:be()(Ve.quickPager,Ft),style:ua},z.createElement("div",{onClick:()=>{qt||st(Pt-1,"prev")},className:qt?Ve.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Wn||st(Pt+1,"next")},className:Wn?Ve.disabled:""},"\u4E0B\u4E00\u9875"))},Le={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"},je=te(71418),ye=te(6848),Te=te(13570),tt=te(74128),Ee=te(65862),ke=te(96908),Et=te(57177),Kt=te(81378),it=te(2524),Pe=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da})=>{const Ha=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:da},z.createElement("div",{className:be()(Le.list,Pt)},!!st.length&&st.map((fa,bn)=>{const{name:Ma,id:so,identifier:Io,power:va,cover_image_id:Ea,pic:po}=fa;return z.createElement("div",{className:Le.wrap,key:so,style:{width:Ha,marginRight:(1+bn)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/shixuns/${Io}/challenges`,className:Le.li,onClick:ro=>{ro.preventDefault(),Wn&&(0,Ee.L9)([Wn]),va&&(0,Ee.xg)(`/shixuns/${Io}/challenges`)}},z.createElement("div",{className:Le.img},z.createElement("img",{className:Le.cover,src:`${po}`}),fa.is_jupyter&&z.createElement("img",{className:Le.sign,src:ke}),fa.is_jupyter_lab&&z.createElement("img",{className:Le.sign,src:Et}),fa.is_unity_3d&&z.createElement("img",{className:Le.sign,src:Kt})),z.createElement("div",{className:Le.name},z.createElement(ye.Z,{title:Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Le.e},Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Le.tags},z.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,fa.challenges_count))),!!fa.myshixuns_count&&z.createElement(ye.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,fa.myshixuns_count))),z.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,fa.level))),z.createElement("div",{className:Le.rate},z.createElement(Te.Z,{allowHalf:!0,disabled:!0,defaultValue:fa.score_info}),z.createElement("span",null,"\xA0",fa.score_info?`${fa.score_info}\u5206`:"5\u5206")))),!va&&z.createElement("div",{className:Le.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},Bt={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"},An=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,wrapClassName:Wn,trackEventItems:da,loading:Ha})=>{const fa=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:Ha},z.createElement("div",{className:be()(Bt.list,Pt)},!!st.length&&st.map((bn,Ma)=>{const{name:so,id:Io,identifier:va,power:Ea,cover_image_id:po,pic:ro}=bn;return z.createElement("div",{className:be()(Bt.wrap,Wn),key:Io,style:{width:fa,marginRight:(1+Ma)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/shixuns/${va}/challenges`,className:Bt.li,onClick:To=>{To.preventDefault(),da&&(0,Ee.L9)([da]),Ea&&(0,Ee.xg)(`/shixuns/${va}/challenges`)}},z.createElement("img",{src:te(47621),className:Bt.titleBg}),z.createElement("div",{className:Bt.name},z.createElement(ye.Z,{title:so||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Bt.e},so||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Bt.img},z.createElement("img",{className:Bt.cover,src:po?`${tt.Z.API_SERVER}/api/attachments/${po}`:`${tt.Z.IMG_SERVER+ro}`}),bn.is_jupyter&&z.createElement("div",{className:Bt.bq},"Jupyter"),bn.is_jupyter_lab&&z.createElement("div",{className:Bt.bq},"JupyterLab"),bn.is_unity_3d&&z.createElement("div",{className:Bt.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:Bt.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Bt.value},bn.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:Bt.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:Bt.value},bn.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Bt.text},"\u5173\u5361\u6570"),z.createElement("span",{className:Bt.value},bn.challenges_count)),z.createElement("div",{className:Bt.rate},z.createElement(Te.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),z.createElement("span",{className:Bt.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!Ea&&z.createElement("div",{className:Bt.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},$t={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Je="data:image/png;base64,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",We="data:image/png;base64,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",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",De=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da,wrapClassName:Ha,imgClassName:fa})=>{const bn=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:da},z.createElement("div",{className:be()($t.list,Pt)},!!st.length&&st.map((Ma,so)=>{const{name:Io,id:va,identifier:Ea,power:po,cover_image_id:ro,pic:To}=Ma;return z.createElement("div",{className:be()($t.wrap,Ha),key:va,style:{width:bn,marginRight:(1+so)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:$t.li,onClick:lr=>{lr.preventDefault(),Wn&&(0,Ee.L9)([Wn]),po&&(0,Ee.xg)(`/shixuns/${Ea}/challenges`)}},z.createElement("div",{className:be()($t.img,fa)},z.createElement("img",{className:$t.cover,src:ro?`${tt.Z.API_SERVER}/api/attachments/${ro}`:`${tt.Z.IMG_SERVER+To}`}),Ma.is_jupyter&&z.createElement("img",{className:$t.sign,src:Je}),Ma.is_jupyter_lab&&z.createElement("img",{className:$t.sign,src:We}),Ma.is_unity_3d&&z.createElement("img",{className:$t.sign,src:he})),z.createElement("div",{className:$t.name},z.createElement(ye.Z,{title:Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:$t.e},Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:$t.tags},z.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Ma.challenges_count))),!!Ma.myshixuns_count&&z.createElement(ye.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,Ma.myshixuns_count))),z.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Ma.level))),z.createElement("div",{className:$t.rate},z.createElement(Te.Z,{allowHalf:!0,disabled:!0,defaultValue:Ma.score_info}),z.createElement("span",null,"\xA0",Ma.score_info?`${Ma.score_info}\u5206`:"5\u5206")))),!po&&z.createElement("div",{className:$t.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},$e=te(61584),me={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),xe=te(20345),Qe=te(77882),pe=te(31081),Ue=te(75309),Tt=te(71979),It=te(47558),kt=te(42922),Qt=te(66832),jt=te(96593),Ce=te(19664),rt=te(91833),ft=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,un=(Pt,st,Ft)=>st in Pt?ft(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,Me=(Pt,st)=>{for(var Ft in st||(st={}))Xt.call(st,Ft)&&un(Pt,Ft,st[Ft]);if(Ct)for(var Ft of Ct(st))en.call(st,Ft)&&un(Pt,Ft,st[Ft]);return Pt};const hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:xe},{name:"101\u8BA1\u5212",ptimg:Qe,swimg:pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ue,swimg:Tt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:It,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Qt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ce,swimg:rt}];var Qn=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da,wrapClassName:Ha,imgClassName:fa,isArrow:bn=!1,imgStyle:Ma={}})=>{const so=Math.floor((qt-(Ft-1)*on)/Ft),[Io,va]=(0,z.useState)(),[Ea,po]=(0,z.useState)(),ro=lr=>va(lr),To=()=>va(-1);return z.createElement(je.Z,{spinning:da},z.createElement("div",{className:be()(me.list,Pt)},!!(st!=null&&st.length)&&(st==null?void 0:st.map((lr,yr)=>{var Hr;const{name:Mr,id:zr,identifier:Tr,featured:ai,school_name:Pr,image_url:Nr,excellent:Kr,is_plan:Xr}=lr;return z.createElement("div",{key:zr,className:be()(me.wrap,Ha),style:{width:so,marginRight:(1+yr)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/paths/${Tr}`,className:me.li,onClick:wr=>{wr.preventDefault(),Wn&&(0,Ee.L9)([Wn]),(0,Ee.xg)(`/paths/${Tr}`)}},z.createElement("img",{src:te(39057),className:me.titleBg}),z.createElement("div",{className:me.name},z.createElement(ye.Z,{title:Mr},z.createElement("span",{className:me.e,style:{color:bn&&Io===yr?"#145DFF":"#000000"},onMouseEnter:()=>{ro(yr)},onMouseLeave:To},Mr))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:be()(me.img,fa)},z.createElement("img",{className:me.cover,style:Me({},Ma),src:`${tt.Z.IMG_SERVER+Nr}`}),(Hr=lr==null?void 0:lr.subject_tags)==null?void 0:Hr.map((wr,xr)=>{var kr,Jr;if(xr===0){const Gr=(kr=hn.find(Wr=>Wr.name==wr))==null?void 0:kr.swimg;return z.createElement("img",{className:me.sign,src:Gr,style:{left:"-4px"}})}const oi=(Jr=hn.find(Gr=>Gr.name==wr))==null?void 0:Jr.ptimg;return z.createElement("img",{className:me.sign,src:oi,style:{left:`${48+52*(xr-1)+2*xr}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(lr==null?void 0:lr.excellent)&&z.createElement("div",{className:me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:me.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:me.value},lr.stages_count)),z.createElement("div",null,z.createElement("span",{className:me.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:me.value},lr.members_count))))))})),!st.length&&z.createElement(it.Z,null)))},Bn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},sa=te(41867),Sn=te(59301);const pn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:xe},{name:"101\u8BA1\u5212",ptimg:Qe,swimg:pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ue,swimg:Tt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:It,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Qt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ce,swimg:rt}];var oa=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da,onRemove:Ha=()=>{},isCurrent:fa=!0,showAlias:bn=!1,wrapClassName:Ma,imgClassName:so})=>{const Io=Math.floor((qt-(Ft-1)*on)/Ft),va=[{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(Ea=>(window.ENV==="build"&&(Ea.ptimg=`/react/build${Ea.ptimg}`,Ea.swimg=`/react/build${Ea.swimg}`),Ea));return Sn.createElement(je.Z,{spinning:da},Sn.createElement("div",{className:be()(Bn.list,Pt)},!!(st!=null&&st.length)&&(st==null?void 0:st.map((Ea,po)=>{var ro;const{name:To,id:lr,identifier:yr,featured:Hr,school_name:Mr,image_url:zr,excellent:Tr,is_plan:ai}=Ea;return Sn.createElement("div",{key:lr,className:be()(Bn.wrap,Ma),style:{width:Io,marginRight:(1+po)%Ft===0?0:on+ua,marginBottom:Xn}},Sn.createElement("a",{className:Bn.li,onClick:Pr=>{Pr.preventDefault(),Pr.stopPropagation(),Wn&&(0,Ee.L9)([Wn]),(0,Ee.xg)(`/paths/${yr}`)}},Sn.createElement("div",{className:be()(Bn.img,so)},Sn.createElement("img",{className:Bn.cover,src:`${tt.Z.IMG_SERVER+zr}`}),fa&&(0,sa.bg)()&&(Ea==null?void 0:Ea.studying)&&Sn.createElement("div",{className:`${Bn.movebq} user-path-items`,onClick:Pr=>{Pr.stopPropagation(),Ha(Ea)}},Sn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Sn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ro=Ea==null?void 0:Ea.subject_tags)==null?void 0:ro.map((Pr,Nr)=>{var Kr,Xr;if(Nr===0){const xr=(Kr=va.find(kr=>kr.name==Pr))==null?void 0:Kr.swimg;return Sn.createElement("img",{className:Bn.sign,src:xr,style:{left:"-4px"}})}const wr=(Xr=va.find(xr=>xr.name==Pr))==null?void 0:Xr.ptimg;return Sn.createElement("img",{className:Bn.sign,src:wr,style:{left:`${48+52*(Nr-1)+2*Nr}px`}})}),Sn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ea==null?void 0:Ea.excellent)&&Sn.createElement("div",{className:Bn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Sn.createElement("div",{className:Bn.name},Sn.createElement(ye.Z,{title:bn&&(Ea!=null&&Ea.excellent_alias_name)?Sn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${To}`,Sn.createElement("br",null),Sn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ea==null?void 0:Ea.excellent_alias_name}`)):To},Sn.createElement("span",{className:Bn.e},bn&&(Ea==null?void 0:Ea.excellent_alias_name)||To))),Sn.createElement("div",{className:Bn.tags},Sn.createElement("div",null,Sn.createElement(ye.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Sn.createElement("span",null,Sn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Sn.createElement("span",null,Ea.stages_count))),Sn.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Sn.createElement("span",null,Sn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Sn.createElement("span",null,Ea.members_count)))))))})),!st.length&&Sn.createElement(it.Z,null)))},Zn={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"},ha="data:image/png;base64,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",_n=te(59301),Ua=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da})=>{const Ha=Math.floor((qt-(Ft-1)*on)/Ft);return _n.createElement(je.Z,{spinning:da},_n.createElement("div",{className:be()(Zn.list,Pt)},!!st.length&&st.map((fa,bn)=>{const{subject_identifier:Ma,id:so,identifier:Io,power:va}=fa,Ea=fa.is_public!=0&&fa.is_public;return _n.createElement("div",{className:Zn.wrap,key:so,style:{width:Ha,marginRight:(1+bn)%Ft===0?0:on+ua,marginBottom:Xn}},_n.createElement("a",{className:Zn.li,onClick:po=>{po.preventDefault(),Wn&&(0,Ee.L9)([Wn]),(0,Ee.xg)(fa.first_category_url)}},_n.createElement("div",{className:Zn.top},_n.createElement(ye.Z,{title:fa.name},_n.createElement("div",{className:Zn.name},fa.name)),_n.createElement("img",{className:Zn.img,src:tt.Z.IMG_SERVER+"/images/"+fa.avatar_url}),_n.createElement("div",{className:Zn.text,title:fa.creator},fa.creator),Ma&&_n.createElement("div",{className:Zn.btns},_n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),_n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ea&&_n.createElement("div",{className:Zn.sign},"\u516C\u5F00")),_n.createElement("div",{className:Zn.bottom},fa.visits>0&&_n.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},_n.createElement("span",null,_n.createElement("i",{className:"iconfont icon-liulanyan"}),_n.createElement("span",null,fa.visits))),fa.course_members_count>0&&_n.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},_n.createElement("span",null,_n.createElement("i",{className:"iconfont icon-chengyuan"}),fa.course_members_count)),fa.tasks_count>0&&_n.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},_n.createElement("span",null,_n.createElement("i",{className:"iconfont icon-zuoye"}),fa.tasks_count)),fa.is_end?_n.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):_n.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!fa.is_accessible&&_n.createElement("div",{className:Zn.lockWrap},_n.createElement("img",{src:`${tt.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")))}),!st.length&&_n.createElement(it.Z,null)))},Vt={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"},tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Nn=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,wrapClassName:Wn,trackEventItems:da,loading:Ha})=>{const fa=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:Ha},z.createElement("div",{className:be()(Vt.list,Pt)},!!st.length&&st.map((bn,Ma)=>{const{subject_identifier:so,id:Io,identifier:va,power:Ea}=bn,po=bn.is_public!=0&&bn.is_public;return z.createElement("div",{className:be()(`${Vt.wrap} ${bn.is_accessible?"":Vt.warpStyle}`,Wn),key:Io,style:{width:fa,marginRight:(1+Ma)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{className:Vt.li,onClick:ro=>{ro.preventDefault(),da&&(0,Ee.L9)([da]),(0,Ee.xg)(bn.first_category_url)}},z.createElement("div",{className:Vt.creator},z.createElement("img",{className:Vt.img,src:tt.Z.IMG_SERVER+"/images/"+bn.avatar_url}),z.createElement("div",{className:Vt.text,title:bn.creator},bn.creator)),z.createElement("div",{className:Vt.top},z.createElement(ye.Z,{title:bn.name},z.createElement("div",{className:Vt.name},bn.name)),po&&z.createElement("div",{className:Vt.sign},"\u516C\u5F00")),z.createElement("div",{className:Vt.middle},z.createElement("div",{className:Vt.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Vt.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Vt.value},(bn==null?void 0:bn.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Vt.text},"\u6210\u5458"),z.createElement("span",{className:Vt.value},(bn==null?void 0:bn.course_members_count)||0))),z.createElement("div",{className:Vt.row},z.createElement("div",null,z.createElement("span",{className:Vt.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Vt.value},(bn==null?void 0:bn.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Vt.text},"\u72B6\u6001"),bn.is_end?z.createElement("span",{className:Vt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Vt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),so&&z.createElement("div",{className:Vt.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&z.createElement("div",{className:Vt.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},Kn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},lt="data:image/png;base64,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",nt=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,wrapClassName:Wn,trackEventItems:da,loading:Ha})=>{const fa=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:Ha},z.createElement("div",{className:be()(Kn.list,Pt)},!!st.length&&st.map((bn,Ma)=>{const{subject_identifier:so,id:Io,identifier:va,power:Ea}=bn,po=bn.is_public!=0&&bn.is_public;return z.createElement("div",{className:be()(`${Kn.wrap} ${bn.is_accessible?"":Kn.warpStyle}`,Wn),key:Io,style:{width:fa,marginRight:(1+Ma)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{className:Kn.li,onClick:ro=>{ro.preventDefault(),da&&(0,Ee.L9)([da]),(0,Ee.xg)(bn.first_category_url)}},z.createElement("div",{className:Kn.creator},z.createElement("img",{className:Kn.img,src:tt.Z.IMG_SERVER+"/images/"+bn.avatar_url}),z.createElement("div",{className:Kn.text,title:bn.creator},bn.creator)),z.createElement("div",{className:Kn.top},z.createElement(ye.Z,{title:bn.name},z.createElement("div",{className:Kn.name},bn.name)),po&&z.createElement("div",{className:Kn.sign})),z.createElement("div",{className:Kn.middle},z.createElement("div",{className:Kn.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Kn.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Kn.value},(bn==null?void 0:bn.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Kn.text},"\u6210\u5458"),z.createElement("span",{className:Kn.value},(bn==null?void 0:bn.course_members_count)||0))),z.createElement("div",{className:Kn.row},z.createElement("div",null,z.createElement("span",{className:Kn.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Kn.value},(bn==null?void 0:bn.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Kn.text},"\u72B6\u6001"),bn.is_end?z.createElement("span",{className:Kn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Kn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),so&&z.createElement("div",{className:Kn.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&z.createElement("div",{className:Kn.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},zt={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"},cn=te(65582),ca=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={},tabBarExtraContent:ua})=>z.createElement("div",{className:be()(zt.tabs,on),style:Xn},z.createElement("div",{className:zt.tabsWrap},Pt.map((qt,Wn)=>z.createElement("aside",{className:zt.tab,onClick:()=>{Ft(qt.id),qt.link&&cn.history.push(qt.link)},key:Wn},z.createElement("div",{className:st===qt.id?zt.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&z.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&z.createElement(ye.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",z.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),z.createElement("div",{className:zt.tabBar},ua)),Hn={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"},ht=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={},tabBarExtraContent:ua})=>z.createElement("div",{className:be()(Hn.tabs,on),style:Xn},z.createElement("div",{className:Hn.tabsWrap},Pt.map((qt,Wn)=>z.createElement("aside",{className:Hn.tab,onClick:()=>{Ft(qt.id),qt.link&&cn.history.push(qt.link)},key:Wn},z.createElement("div",{className:st===qt.id?Hn.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&z.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&z.createElement(ye.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",z.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),z.createElement("div",{className:Hn.tabBar},ua)),Yt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},dn=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={},tabBarExtraContent:ua})=>z.createElement("div",{className:be()(Yt.tabs,on),style:Xn},z.createElement("div",{className:Yt.tabsWrap},Pt.map((qt,Wn)=>z.createElement("aside",{className:`${Yt.tab} ${st===qt.id?Yt.active:""}`,onClick:()=>{Ft(qt.id),qt.link&&cn.history.push(qt.link)},key:Wn},z.createElement("div",null,qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&z.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&z.createElement(ye.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",z.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),z.createElement("div",{className:Yt.tabBar},ua)),wn=({className:Pt,style:st={},children:Ft})=>z.createElement("div",{className:be()(Pt),style:st},Ft),mn={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"},He=te(38854),ut=te(20834);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ut=({sortValue:Pt,dropValue:st,className:Ft,onSort:on,onDrop:Xn,dataSource:ua=St})=>{var qt;return z.createElement("div",{className:be()(mn.orderWrap,Ft)},z.createElement(He.Z,{dropdownRender:()=>z.createElement(ut.default,null,ua.map((Wn,da)=>z.createElement(ut.default.Item,{key:da,onClick:()=>Xn(Wn.id)},Wn.name)))},z.createElement("span",{className:mn.orderTextWrap},(qt=ua.find(Wn=>st===Wn.id))==null?void 0:qt.name)),z.createElement("span",{className:mn.orderIconWrap},z.createElement("span",{className:mn.orderAsc},z.createElement("i",{className:Pt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")})),z.createElement("span",{className:mn.orderDesc},z.createElement("i",{className:Pt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")}))))},Ht={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Mt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var In=({sortValue:Pt,dropValue:st,className:Ft,onSort:on,onDrop:Xn,dataSource:ua=Mt})=>{var qt;return z.createElement("div",{className:be()(Ht.orderWrap,Ft)},z.createElement(He.Z,{dropdownRender:()=>z.createElement(ut.default,null,ua.map((Wn,da)=>z.createElement(ut.default.Item,{key:da,onClick:()=>Xn(Wn.id)},Wn.name)))},z.createElement("span",{className:Ht.orderTextWrap},(qt=ua.find(Wn=>st===Wn.id))==null?void 0:qt.name)),z.createElement("span",{className:Ht.orderIconWrap},z.createElement("span",{className:Ht.orderAsc},z.createElement("i",{className:Pt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ht.cursorPointer} ${Ht.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ht.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")})),z.createElement("span",{className:Ht.orderDesc},z.createElement("i",{className:Pt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ht.cursorPointer} ${Ht.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ht.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")}))))},xn={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"},xt=te(3113),ia=te(2337),an=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ln=(Pt,st,Ft)=>st in Pt?an(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,zn=(Pt,st)=>{for(var Ft in st||(st={}))Oa.call(st,Ft)&&ln(Pt,Ft,st[Ft]);if(Ca)for(var Ft of Ca(st))at.call(st,Ft)&&ln(Pt,Ft,st[Ft]);return Pt},sn=(Pt,st)=>{var Ft={};for(var on in Pt)Oa.call(Pt,on)&&st.indexOf(on)<0&&(Ft[on]=Pt[on]);if(Pt!=null&&Ca)for(var on of Ca(Pt))st.indexOf(on)<0&&at.call(Pt,on)&&(Ft[on]=Pt[on]);return Ft},ea=(Pt,st,Ft)=>new Promise((on,Xn)=>{var ua=da=>{try{Wn(Ft.next(da))}catch(Ha){Xn(Ha)}},qt=da=>{try{Wn(Ft.throw(da))}catch(Ha){Xn(Ha)}},Wn=da=>da.done?on(da.value):Promise.resolve(da.value).then(ua,qt);Wn((Ft=Ft.apply(Pt,st)).next())}),Yn=Pt=>{var st=Pt,{className:Ft,style:on,children:Xn,loading:ua=!1,openLoading:qt,onClick:Wn=()=>{},size:da="middle",shape:Ha="round",theme:fa}=st,bn=sn(st,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ma,so]=(0,z.useState)(!1),Io=(0,z.useMemo)(()=>{switch(fa){case ia.Fy.THEMEONE:return xn.ThemeOne;case ia.Fy.DEFAULT:default:return xn.btn}},[fa]);return z.createElement(xt.ZP,zn({onClick:(0,Ye.throttle)(va=>ea(void 0,null,function*(){qt&&so(!0);try{yield Wn(va)}catch(Ea){console.log("error",Ea)}qt&&so(!1)}),2e3,{leading:!0,trailing:!1}),className:be()(Io,xn[`${da}-${Ha}`],Ft),style:on,size:da,shape:Ha,loading:Ma||ua},bn),Xn)},Ra={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"},Bo=({className:Pt,style:st,children:Ft=null,onClick:on,title:Xn})=>z.createElement("div",{className:be()(Ra.head,Pt),style:st},z.createElement("span",{className:"primary-hover",onClick:on},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:Xn},Xn),z.createElement("div",{className:Ra.node},Ft)),uo={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"},Mo=({confirmShow:Pt=!0,confirmTitle:st,confirmClick:Ft,cancelShow:on=!0,cancelTitle:Xn,cancelClick:ua,className:qt,style:Wn,confirmLoading:da=!1})=>z.createElement("div",{className:be()(uo.btns,qt),style:Wn},Pt&&z.createElement(xt.ZP,{loading:da,onClick:Ft,type:"primary",className:uo.confirm},st),on&&z.createElement(xt.ZP,{onClick:ua,className:uo.cancel},Xn)),Po={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"},Do=({className:Pt,style:st={},LeftContent:Ft,children:on,RightContent:Xn})=>z.createElement("div",{className:be()(Po.fixedBottom,Pt),style:st},z.createElement("div",{className:Po.wrap},z.createElement("div",{className:Po.left},Ft),z.createElement("div",{className:Po.center},on),z.createElement("div",{className:Po.right},Xn))),mo={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"},yo=({className:Pt,style:st={},dataSource:Ft=[]})=>z.createElement("div",{className:be()(mo.crumbs,Pt),style:st},Ft.map((on,Xn)=>Xncn.history.push(on.path)},on.name):z.createElement("span",null,on.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:Xn,style:{color:"#5F6368"}},on.name))),qa=te(31797),Ga=Object.defineProperty,Ao=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,_a=(Pt,st,Ft)=>st in Pt?Ga(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,wo=(Pt,st)=>{for(var Ft in st||(st={}))ga.call(st,Ft)&&_a(Pt,Ft,st[Ft]);if(Za)for(var Ft of Za(st))Ta.call(st,Ft)&&_a(Pt,Ft,st[Ft]);return Pt},Co=(Pt,st)=>Ao(Pt,oo(st)),zo=(Pt,st)=>{var Ft={};for(var on in Pt)ga.call(Pt,on)&&st.indexOf(on)<0&&(Ft[on]=Pt[on]);if(Pt!=null&&Za)for(var on of Za(Pt))st.indexOf(on)<0&&Ta.call(Pt,on)&&(Ft[on]=Pt[on]);return Ft};const{Countdown:Ko}=qa.default;var wa=Pt=>{var st=Pt,{onChange:Ft}=st,on=zo(st,["onChange"]);const[Xn,ua]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof Xn=="number"&&Xn>=0&&Ft(Xn)},[Xn]);const qt=Wn=>{const da=Math.floor(Wn/1e3);ua(da)};return z.createElement(Ko,Co(wo({},on),{onChange:qt}))},Ja={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},or=({DataProps:Pt,className:st,style:Ft={}})=>{var on;return z.createElement("div",{className:be()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ja.ClassRoomItem,st),style:Ft,onClick:()=>{(0,Ee.xg)(Pt==null?void 0:Pt.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(on=tt.Z)==null?void 0:on.IMG_SERVER}/images/${Pt==null?void 0:Pt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Pt==null?void 0:Pt.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}},!!(Pt!=null&&Pt.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:be()("text-16px font-medium",Ja.TitleDom)},Pt==null?void 0:Pt.name)),z.createElement("div",{className:"c-grey-333 font-medium"},Pt==null?void 0:Pt.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Pt==null?void 0:Pt.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Pt==null?void 0:Pt.tasks_count),Pt!=null&&Pt.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},mr=Object.defineProperty,qo=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ln=(Pt,st,Ft)=>st in Pt?mr(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,Mn=(Pt,st)=>{for(var Ft in st||(st={}))Vn.call(st,Ft)&&Ln(Pt,Ft,st[Ft]);if(qo)for(var Ft of qo(st))Fn.call(st,Ft)&&Ln(Pt,Ft,st[Ft]);return Pt},$a=({DataProps:Pt=[],selectValue:st,onChange:Ft,className:on,style:Xn={},extra:ua,classNameItem:qt,styleItem:Wn={},barHidden:da})=>{const[Ha,fa]=(0,z.useState)();return(0,z.useEffect)(()=>{fa(Array.isArray(st)?st:[st])},[st]),z.createElement("div",{className:be()("flex px-20px py-10px gap-40px",on),style:Mn({borderBottom:"1px solid #D3F0FF"},Xn)},Pt==null?void 0:Pt.map(bn=>z.createElement("div",{key:bn==null?void 0:bn.id,className:be()("flex item-center justify-center current c-grey-333 text-16 relative",qt,bn==null?void 0:bn.className),style:Mn(Mn({color:Ha!=null&&Ha.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},Wn),(bn==null?void 0:bn.style)||{}),onClick:Ma=>{Ft==null||Ft({domEvent:Ma,item:bn}),bn!=null&&bn.link&&cn.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!da&&(Ha==null?void 0:Ha.includes(bn==null?void 0:bn.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},ua))},Ya=Object.defineProperty,fo=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Rn=(Pt,st,Ft)=>st in Pt?Ya(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,Qa=(Pt,st)=>{for(var Ft in st||(st={}))_o.call(st,Ft)&&Rn(Pt,Ft,st[Ft]);if(vo)for(var Ft of vo(st))yn.call(st,Ft)&&Rn(Pt,Ft,st[Ft]);return Pt},Sa=(Pt,st)=>fo(Pt,xo(st)),Ka=({value:Pt,onChange:st,onInputChange:Ft,className:on,style:Xn={},InputProps:ua})=>{const[qt,Wn]=(0,z.useState)(Pt);return z.createElement("div",{className:be()("flex item-center rounded-full px-10px py-2px",on),style:Qa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Xn)},z.createElement(Ne.default,Sa(Qa({bordered:!1},ua),{onChange:da=>{Wn(da.target.value),Ft==null||Ft(encodeURIComponent(da.target.value))},onPressEnter:da=>{st==null||st({domEvent:da,item:{value:qt}})}})),z.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:da=>{st==null||st({domEvent:da,item:{value:qt}})}}))}},31103:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return ce}});var z=te(59301);function ce(Re,Ke){const we=(0,z.useRef)();(0,z.useEffect)(()=>{we.current=Re}),(0,z.useEffect)(()=>{function Fe(){we.current()}if(Ke!==null){let oe=setInterval(Fe,Ke);return()=>clearInterval(oe)}},[Ke])}},63856:function(ot,bt,te){"use strict";var z=te(43418),ce=te(8591),Re=te(38147),Ke=te(65582),we=te(41867),Fe=te(59301),oe=(Ye,ze,Ge)=>new Promise((et,qe)=>{var re=x=>{try{a(Ge.next(x))}catch(y){qe(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){qe(y)}},a=x=>x.done?et(x.value):Promise.resolve(x.value).then(re,E);a((Ge=Ge.apply(Ye,ze)).next())});const be=({shixunHomeworks:Ye,dispatch:ze,classroomList:Ge,getData:et})=>Fe.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:Ye.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>oe(void 0,null,function*(){var qe;if((0,we.Rm)()&&!((qe=Ge.AssistantObject.normal)!=null&&qe.can_redo)){ce.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,Re.ZP)(`/api/homework_commons/${Ye.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ye.actionTabs.work_group_id}})).status===0&&(ce.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),et())}),onCancel:()=>{ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},Fe.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"),Fe.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));bt.Z=(0,Ke.connect)(({shixunHomeworks:Ye,classroomList:ze})=>({shixunHomeworks:Ye,classroomList:ze}))(be)},65852:function(ot,bt,te){"use strict";te.r(bt),te.d(bt,{default:function(){return Ua}});var z=te(59301),ce=te(65582),Re=te(78241),Ke=te(43418),we=te(8591),Fe=te(66104),oe=te(95237),be=te(43604),Ye=te(99313),ze=te(3113),Ge=te(6848),et=te(5871),qe=te(24905),re=te(1710),E=te(92832),a=te(27812),x=te(30214),y=te(96565),b=te(77254),ee=te(56656),ne=te.n(ee),ae=te(89392),le=te(88761),ge=te(38147),ue=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,fe=(Vt,tn,dt)=>tn in Vt?ue(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,Dt=(Vt,tn)=>{for(var dt in tn||(tn={}))ve.call(tn,dt)&&fe(Vt,dt,tn[dt]);if(Ie)for(var dt of Ie(tn))Ne.call(tn,dt)&&fe(Vt,dt,tn[dt]);return Vt},gt=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const Wt=({shixunHomeworks:Vt,dispatch:tn})=>{const dt=(0,ce.useParams)(),[Nn,Kn]=(0,z.useState)(!0),[lt]=Re.default.useForm();return z.createElement(z.Fragment,null,z.createElement(Ke.default,{centered:!0,title:"\u8C03\u5206",open:Vt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>gt(void 0,null,function*(){yield lt.validateFields();const _e=lt.getFieldsValue();(yield(0,ge.ZP)(`/api/student_works/${Vt.actionTabs.id}/adjust_score.json`,{method:"post",body:Dt({},_e)})).status===0&&(we.ZP.success("\u8BC4\u9605\u6210\u529F"),lt.resetFields(),tn({type:"shixunHomeworks/setActionTabs",payload:{}}),tn({type:"shixunHomeworks/getStudentWorkCommon",payload:Dt({},dt)}))}),onCancel:()=>{tn({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(Re.default,{form:lt,layout:"horizontal"},z.createElement("div",{style:{display:"flex",alignItems:"baseline"}},z.createElement(Re.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},z.createElement(et.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),z.createElement("span",{className:"ml10"},"\u5206")),z.createElement("div",null,z.createElement(Re.default.Item,{name:"comment"},z.createElement(E.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Be=(0,ce.connect)(({shixunHomeworks:Vt})=>({shixunHomeworks:Vt}))(Wt),Ve=te(57146),At=te(59301),mt=Object.defineProperty,Le=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ee=(Vt,tn,dt)=>tn in Vt?mt(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,ke=(Vt,tn)=>{for(var dt in tn||(tn={}))Te.call(tn,dt)&&Ee(Vt,dt,tn[dt]);if(ye)for(var dt of ye(tn))tt.call(tn,dt)&&Ee(Vt,dt,tn[dt]);return Vt},Et=(Vt,tn)=>Le(Vt,je(tn)),Kt=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const it=({classroomList:Vt,loading:tn,dispatch:dt,studentWorkDetail:Nn})=>{const Kn=(0,ce.useParams)(),[lt]=Re.default.useForm(),_e=()=>Kt(void 0,null,function*(){var nt;yield lt.validateFields();const zt=ke({},lt.getFieldValue()),{selectArrs:cn}=Vt.actionTabs;zt.attachment_ids=(nt=zt.attachment_ids)==null?void 0:nt.map(ca=>ca.response.id),(yield(0,le.mz)(Et(ke({},zt),{homeworkId:cn.work_id}))).status===0&&(dt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:ke({},Vt.actionTabs.params)}),dt({type:"classroomList/setActionTabs",payload:{}}))});return At.createElement(Ke.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:Vt.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Kt(void 0,null,function*(){if(Nn!=null&&Nn.can_submit){if(!(Nn!=null&&Nn.submit_size)){we.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}Ke.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:At.createElement(At.Fragment,null,"\u4F60\u8FD8\u6709 ",At.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Nn==null?void 0:Nn.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:()=>{_e()}});return}_e()}),onCancel:()=>{dt({type:"classroomList/setActionTabs",payload:{}})}},At.createElement(Re.default,{form:lt,initialValues:{}},At.createElement(Re.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},At.createElement(Ve.Z,null)),At.createElement(Re.default.Item,{name:"description"},At.createElement(E.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Ot=(0,ce.connect)(({classroomList:Vt,loading:tn})=>({classroomList:Vt,loading:tn}))(it),Pe=te(41867),Bt={flex_box_center:"flex_box_center___ek18E",flex_space_between:"flex_space_between___e7BP6",flex_box_vertical_center:"flex_box_vertical_center___Oju9C",flex_box_center_end:"flex_box_center_end___qQv1O",flex_box_column:"flex_box_column___DHwHY",TabsStyle:"TabsStyle___glGge",bg:"bg___uHtJ5",title:"title___WcS8b",replyList:"replyList___HLYJ8",leader:"leader___qJvA3",buttonFixed:"buttonFixed___WAuFs",exitComment:"exitComment___cW4re",nextComment:"nextComment___AMMy5",modal:"modal___e3Tjt",MdEditor:"MdEditor___JLCMs",ReviewStyle:"ReviewStyle___GdvEb"},Jt=te(6339),An=te(65862),$t=te(27183),Je=te(61527),We=te(3969),he=te(3918),se=te(2524),De=te(37906),$e=te(74128),me={pinfen:"pinfen___Gt25i",left:"left___zqlMk",right:"right___NHKGT",headpic:"headpic___Pcfo7"},Ae=te(59149),xe=te(59301),Qe=Object.defineProperty,pe=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Qt=(Vt,tn,dt)=>tn in Vt?Qe(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,jt=(Vt,tn)=>{for(var dt in tn||(tn={}))It.call(tn,dt)&&Qt(Vt,dt,tn[dt]);if(Tt)for(var dt of Tt(tn))kt.call(tn,dt)&&Qt(Vt,dt,tn[dt]);return Vt},Ce=(Vt,tn)=>pe(Vt,Ue(tn)),rt=(Vt,tn)=>{var dt={};for(var Nn in Vt)It.call(Vt,Nn)&&tn.indexOf(Nn)<0&&(dt[Nn]=Vt[Nn]);if(Vt!=null&&Tt)for(var Nn of Tt(Vt))tn.indexOf(Nn)<0&&kt.call(Vt,Nn)&&(dt[Nn]=Vt[Nn]);return dt},ft=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const Ct=Vt=>{var tn=Vt,{Data:dt,layer:Nn=1,type:Kn,index:lt=0}=tn,_e=rt(tn,["Data","layer","type","index"]),nt,zt,cn,gn,ca,Hn,Rt,ht,Yt,wt,dn,Pn,wn,mn;const He=(0,ce.useParams)(),[ut,St]=(0,z.useState)({type:0,show:!1}),[yt,Ut]=(0,z.useState)(null),[,Ht,Mt]=(0,Je.U)(le.qP,{userId:He==null?void 0:He.userId}),[,Zt,In]=(0,Je.U)(le.R$,{userId:He==null?void 0:He.userId}),[,xn,xt]=(0,Je.U)(le.QC,{userId:He==null?void 0:He.userId}),[,ia,an]=(0,Je.U)(le.Mf,{userId:He==null?void 0:He.userId}),[Ca]=Re.default.useForm(),[Oa,at]=(0,z.useState)(!1),ln=(sn=dt)=>{Ke.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>ft(void 0,null,function*(){(yield xt({score_id:sn==null?void 0:sn.comment_id})).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})})},zn=(sn=dt)=>{Ke.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>ft(void 0,null,function*(){(yield an({object_id:sn.id,object_type:"journals_for_message"})).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})})};return xe.createElement("div",null,xe.createElement(oe.Z,{wrap:!1,gutter:15},Nn!=1&&xe.createElement(be.Z,null,xe.createElement("div",{style:{width:`${(Nn-1)*40}px`}})),Kn=="appeal_info"?xe.createElement(be.Z,null,xe.createElement("img",{className:`mt10 ${me.headpic}`,width:40,src:((nt=dt==null?void 0:dt.appeal_info)==null?void 0:nt.user_image_url)==="--"?Ae.xp:`${$e.Z.IMG_SERVER}/images/${(zt=dt==null?void 0:dt.appeal_info)==null?void 0:zt.user_image_url}`})):xe.createElement(be.Z,null,xe.createElement("img",{className:`mt10 ${me.headpic}`,width:40,src:((cn=dt==null?void 0:dt.user_info)==null?void 0:cn.user_image_url)==="--"?Ae.xp:`${$e.Z.IMG_SERVER}/images/${(gn=dt==null?void 0:dt.user_info)==null?void 0:gn.user_image_url}`})),Kn=="appeal_info"?xe.createElement(be.Z,{flex:1},xe.createElement(Jt.Z,{className:"font14",value:`${(ca=dt==null?void 0:dt.appeal_info)==null?void 0:ca.user_name}\uFF1A${((Hn=dt==null?void 0:dt.appeal_info)==null?void 0:Hn.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),xe.createElement(oe.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20},xe.createElement(be.Z,null,ne()((Rt=dt==null?void 0:dt.appeal_info)==null?void 0:Rt.time).format("YYYY-MM-DD HH:mm")),(dt==null?void 0:dt.appeal_status)==1&&xe.createElement(be.Z,null,xe.createElement("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"}},"\u7533\u8BC9\u4E2D")),(dt==null?void 0:dt.appeal_status)==2&&xe.createElement(be.Z,null,xe.createElement("span",{className:"tag-style bg-grey-ede c-light-black font12"},"\u7533\u8BC9\u5DF2\u64A4\u9500")),(dt==null?void 0:dt.appeal_status)==3&&xe.createElement(be.Z,null,xe.createElement("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"}},"\u7533\u8BC9\u6210\u529F")),(dt==null?void 0:dt.appeal_status)==4&&xe.createElement(be.Z,null,xe.createElement("span",{className:"tag-style bg-grey-ede c-light-black font12"},"\u7533\u8BC9\u88AB\u62D2\u7EDD")),(dt==null?void 0:dt.appeal_status)==5&&xe.createElement(be.Z,null,xe.createElement("span",{className:"tag-style bg-grey-ede c-light-black font12"},"\u7533\u8BC9\u5931\u8D25")))):xe.createElement(be.Z,{flex:1},xe.createElement(Jt.Z,{className:"font14",value:`${(ht=dt==null?void 0:dt.user_info)==null?void 0:ht.user_name}${dt!=null&&dt.who_score?(dt==null?void 0:dt.who_score)==1?"\uFF08\u7EC4\u957F\u8BC4\u5206\uFF09":"\uFF08\u533F\u8BC4\u8BC4\u5206\uFF09":dt!=null&&dt.comment_role?`\uFF08${dt==null?void 0:dt.comment_role}\uFF09`:""}\uFF1A${(dt==null?void 0:dt.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),xe.createElement(oe.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20},xe.createElement(be.Z,null,ne()((dt==null?void 0:dt.comment_time)||(dt==null?void 0:dt.time)).format("YYYY-MM-DD HH:mm")),(dt==null?void 0:dt.student_work_num)&&xe.createElement(be.Z,null,xe.createElement("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",dt==null?void 0:dt.student_work_num,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u54C1")),(dt==null?void 0:dt.score)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-orange"}," ",dt==null?void 0:dt.score,"\u5206 "))),((Yt=dt==null?void 0:dt.attachments)==null?void 0:Yt.length)>0&&xe.createElement("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10}},(wt=dt==null?void 0:dt.attachments)==null?void 0:wt.map((sn,ea)=>xe.createElement("a",{key:ea,href:`${$e.Z.API_SERVER}${sn.url}`},xe.createElement("i",{className:"iconfont icon-fujian font14"}),xe.createElement("span",{className:"ml10"},sn.title),xe.createElement("span",{className:"c-light-black ml20 font12"},sn.filesize))))),Kn!="feedback"&&xe.createElement(xe.Fragment,null,Kn=="appeal_info"?xe.createElement(be.Z,{style:{whiteSpace:"nowrap"}},xe.createElement(oe.Z,{wrap:!1,gutter:10},(dt==null?void 0:dt.delete)&&(dt==null?void 0:dt.can_appeal)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{Ke.default.confirm({centered:!0,title:xe.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",xe.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:()=>ft(void 0,null,function*(){_e!=null&&_e.getInitData&&(_e==null||_e.getInitData())})})}},"\u64A4\u9500\u7533\u8BC9")),(dt==null?void 0:dt.appeal_status)==1&&(0,Pe.GJ)()&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{at(!0)}},"\u63A5\u53D7\u7533\u8BC9")),(dt==null?void 0:dt.appeal_status)==1&&(0,Pe.GJ)()&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-red current",onClick:()=>{Ke.default.confirm({centered:!0,title:xe.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",xe.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:()=>ft(void 0,null,function*(){const sn=yield(0,ge.ZP)(`/api/student_works/${He.userId}/deal_appeal_score.json`,{method:"post",body:{score_id:dt==null?void 0:dt.score_id,status:4}});(sn==null?void 0:sn.status)===0&&_e!=null&&_e.getInitData&&(_e==null||_e.getInitData())})})}},"\u62D2\u7EDD\u7533\u8BC9")))):xe.createElement(xe.Fragment,null,(Nn==1||Kn=="teacher")&&xe.createElement(be.Z,{style:{whiteSpace:"nowrap"}},xe.createElement(oe.Z,{wrap:!1,gutter:10},(dt==null?void 0:dt.delete)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{ln(dt)}},"\u5220\u9664")),(dt==null?void 0:dt.can_appeal)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{St({type:1,show:!0})}},"\u7533\u8BC9")),(dt==null?void 0:dt.can_reply)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{St({type:0,show:!0})}},"\u56DE\u590D")),(Nn==1&&!(dt!=null&&dt.can_reply)||!(dt!=null&&dt.can_reply)&&Kn=="teacher"&<!=0)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-light-black"},"\u5931\u6548")))),Nn!=1&&(dt==null?void 0:dt.can_delete)&&Kn!="teacher"&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{zn(dt)}},"\u5220\u9664"))))),Nn==1&&(dt==null?void 0:dt.appeal_info)&&(dt==null?void 0:dt.appeal_info)!=""&&xe.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},xe.createElement(Ct,jt({type:"appeal_info",Data:dt,layer:Nn+1},_e))),Nn==1&&((dn=dt==null?void 0:dt.journals)==null?void 0:dn.length)>0&&xe.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},(Pn=dt==null?void 0:dt.journals)==null?void 0:Pn.map((sn,ea)=>xe.createElement(Ct,jt({key:ea,type:Kn,Data:sn,layer:Nn+1},_e)))),ut.show&&xe.createElement("div",{className:"mt20 mb20",style:{marginLeft:"56px"}},xe.createElement(y.Z,{height:150,isFocus:!0,watch:!0,onChange:sn=>{Ut(sn)}}),xe.createElement(oe.Z,{align:"middle",justify:"end",gutter:20},xe.createElement(be.Z,null,xe.createElement(ze.ZP,{onClick:()=>{St({type:0,show:!1})}},"\u53D6\u6D88")),xe.createElement(be.Z,null,xe.createElement(ze.ZP,{loading:Ht||Zt,type:"primary",onClick:()=>ft(void 0,null,function*(){if(yt===""){we.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let sn;Kn=="teacher"?sn=yield Mt({hidden_comment:yt,score_id:dt==null?void 0:dt.score_id}):sn=yield((ut==null?void 0:ut.type)==0?Mt:In)({comment:yt,score_id:dt==null?void 0:dt.score_id}),sn.status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),St({type:0,show:!1}),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})},(ut==null?void 0:ut.type)==0?"\u56DE\u590D":"\u7533\u8BC9")))),xe.createElement(Ke.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Oa,centered:!0,destroyOnClose:!0,onCancel:()=>{at(!1)},maskClosable:!1,width:544,onOk:()=>{Ca.submit()}},xe.createElement(Re.default,{form:Ca,colon:!1,onFinish:sn=>ft(void 0,null,function*(){(yield(0,ge.ZP)(`/api/student_works/${He.userId}/deal_appeal_score.json`,{method:"post",body:Ce(jt({},sn),{userId:He.userId,score_id:dt==null?void 0:dt.score_id,status:3})})).status===0&&(at(!1),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})},xe.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"),xe.createElement(De.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:xe.createElement("span",null,(wn=dt==null?void 0:dt.appeal_info)==null?void 0:wn.user_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:xe.createElement("span",{style:{color:"#191919"}},(mn=dt==null?void 0:dt.user_info)==null?void 0:mn.user_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:xe.createElement("span",{style:{color:"#191919"}},dt==null?void 0:dt.score)}]}),xe.createElement(oe.Z,{className:"mt20",wrap:!1},xe.createElement(be.Z,null,xe.createElement(Re.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},xe.createElement(et.Z,{min:1,max:100,step:1}))),xe.createElement(be.Z,null,xe.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),xe.createElement(be.Z,null,xe.createElement(Re.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},xe.createElement(qe.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))};var Xt=(0,ce.connect)(({shixunHomeworks:Vt,user:tn,globalSetting:dt})=>({shixunHomeworks:Vt,globalSetting:dt,user:tn}))(Ct),en=te(27185),un=te(63856),Me=te(59301),hn=Object.defineProperty,Tn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,pn=(Vt,tn,dt)=>tn in Vt?hn(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,$n=(Vt,tn)=>{for(var dt in tn||(tn={}))sa.call(tn,dt)&&pn(Vt,dt,tn[dt]);if(Bn)for(var dt of Bn(tn))Sn.call(tn,dt)&&pn(Vt,dt,tn[dt]);return Vt},oa=(Vt,tn)=>Tn(Vt,Qn(tn)),Zn=(Vt,tn)=>{var dt={};for(var Nn in Vt)sa.call(Vt,Nn)&&tn.indexOf(Nn)<0&&(dt[Nn]=Vt[Nn]);if(Vt!=null&&Bn)for(var Nn of Bn(Vt))tn.indexOf(Nn)<0&&Sn.call(Vt,Nn)&&(dt[Nn]=Vt[Nn]);return dt},ha=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const _n=null,Fa=Vt=>{var tn=Vt,{shixunHomeworks:dt,globalSetting:Nn,loading:Kn,user:lt,dispatch:_e}=tn,nt=Zn(tn,["shixunHomeworks","globalSetting","loading","user","dispatch"]),zt,cn,gn,ca,Hn,Rt,ht,Yt,wt,dn,Pn,wn,mn,He,ut,St,yt,Ut,Ht,Mt,Zt,In,xn,xt;const[ia]=(0,ce.useSearchParams)(),an=(0,ce.useParams)(),Ca=(0,z.useRef)(),{userInfo:Oa}=lt,{studentWorkDetail:at,studentWorkCommon:ln,studentWorkSupplyDetail:zn,workList:sn,workDetail:ea,actionTabs:ta}=dt,[,Yn,Ra,Na]=(0,Je.U)(le.wT,{userId:an==null?void 0:an.userId}),[,Bo,uo,no]=(0,Je.U)(le.Wr,{userId:an==null?void 0:an.userId}),[,Mo,Po]=(0,Je.U)(le.G$,{userId:an==null?void 0:an.userId,id:an==null?void 0:an.userId}),[Lo,Do]=(0,z.useState)("1"),[mo,ja]=(0,z.useState)(!1),[yo,qa]=(0,z.useState)(!1),[Ga]=Re.default.useForm(),[Ao]=Re.default.useForm(),[oo,Za]=(0,z.useState)({last:!1}),[ga,Ta]=(0,z.useState)({last:!1}),[_a,wo]=(0,z.useState)(!1),[Co,zo]=(0,z.useState)(""),[Ko,Oo]=(0,z.useState)(!1),[wa,Ja]=(0,z.useState)(""),[Zo,or]=(0,z.useState)(!1),[mr,qo]=(0,z.useState)(!1),[Vn,Fn]=Ke.default.useModal(),[Ln,Mn]=(0,z.useState)({status:0}),ba=[{id:0,name:`\u5168\u90E8\u70B9\u8BC4\uFF08${((zt=ln==null?void 0:ln.comment_scores)==null?void 0:zt.length)||0}\uFF09`,isShow:(0,Pe.GJ)()||(at==null?void 0:at.show_evaluation)},{id:1,name:`\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1\uFF08${((cn=ln==null?void 0:ln.hidden_comment_scores)==null?void 0:cn.length)||0}\uFF09`,isShow:(0,Pe.GJ)()}].filter(yn=>yn.isShow),$a=[{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"id",ellipsis:!0,width:80,render:(yn,Rn,Qa)=>Qa+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"commit_time",ellipsis:!0,render:yn=>ne()(yn).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u9636\u6BB5",dataIndex:"stage_name",ellipsis:!0,width:180,render:(yn,Rn)=>Me.createElement(Me.Fragment,null,yn,Rn!=null&&Rn.is_redo?Me.createElement("span",{style:{color:"#FF9D18"}},"\uFF08\u6253\u56DE\u91CD\u505A\uFF09"):(Rn==null?void 0:Rn.is_redo_commit)&&Me.createElement("span",{style:{color:"#2FA34F"}},"\uFF08\u91CD\u505A\u63D0\u4EA4\uFF09"))},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",ellipsis:!0},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"\u533F\u8BC4\u5F97\u5206",dataIndex:"student_score",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:(yn,Rn)=>Me.createElement("a",{target:"_blank",href:`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${Rn==null?void 0:Rn.student_work_id}?history_id=${Rn==null?void 0:Rn.history_id}`},"\u67E5\u770B")}],Ya=()=>{_e({type:"shixunHomeworks/getStudentWorkCommon",payload:$n({},an)})};(0,z.useEffect)(()=>(_e({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:an.commonHomeworkId}}),_e({type:"globalSetting/footerToggle",payload:!1}),Ja(ia.get("history_id")||""),()=>{_e({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{const yn=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");_e({type:"shixunHomeworks/getStudentWorkDetail",payload:oa($n($n({},an),yn),{history_id:ia.get("history_id")||wa})}),_e({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:$n({},an)}),Ya(),Ca.current.onclick=Rn=>{Rn.target.nodeName==="IMG"&&Rn.target.alt!==""&&b.Z.publish("preview-image",Rn.target.src)}},[an.categoryId,an.userId]),(0,z.useEffect)(()=>{at!=null&&at.homework_id&&(at!=null&&at.prev_work_id?Ta({student_work_id:at==null?void 0:at.prev_work_id}):Ta({last:!0}),at!=null&&at.next_work_id?Za({student_work_id:at==null?void 0:at.next_work_id}):Za({last:!0}))},[at]);const fo=yn=>ha(void 0,null,function*(){var Rn;yn.attachment_ids=(Rn=yn.attachment_ids)==null?void 0:Rn.map(Sa=>{var On;return(On=Sa==null?void 0:Sa.response)==null?void 0:On.id}),Oo(!0),(yield(0,le.yy)(oa($n({},yn),{userId:an.userId}))).status===0&&(Ga.resetFields(),at!=null&&at.next_work_id?(we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F",2),xo("read")):(we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01",2),Ya())),Oo(!1)}),xo=yn=>ha(void 0,null,function*(){const{comment:Rn,score:Qa,attachment_ids:Sa}=Ga.getFieldsValue(),On=!(0,ae.isNil)(Qa);if(console.log("-------",an),Rn||On||Sa){Ke.default.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:Me.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:()=>{Ga.resetFields(),yn==="last"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${ga==null?void 0:ga.student_work_id}?page=${ia.get("page")}`):yn==="read"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${oo==null?void 0:oo.student_work_id}?page=${ia.get("page")}`):ce.history.push(`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/detail?page=${ia.get("page")}`)}});return}yn==="last"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${ga==null?void 0:ga.student_work_id}?page=${ia.get("page")}`):yn==="read"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${oo==null?void 0:oo.student_work_id}?page=${ia.get("page")}`):ce.history.push(`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/detail?page=${ia.get("page")}`)}),vo=(yn={key:""})=>{_e({type:"shixunHomeworks/setActionTabs",payload:yn}),yn.key===""&&(Ga.resetFields(),Ao.resetFields())},_o=()=>{vo({key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:an.commonHomeworkId,work_group_id:at==null?void 0:at.work_group_id})};return Me.createElement("section",{className:"edu-container pb80",ref:Ca},Me.createElement("section",{className:"animated fadeIn"},Me.createElement("aside",{className:"mt10"},Oa&&Me.createElement(Fe.Z,{separator:">"},Me.createElement(Fe.Z.Item,null,Me.createElement(ce.Link,{to:`/classrooms/${an.coursesId}/group_homework`},(gn=Oa==null?void 0:Oa.course)==null?void 0:gn.course_name)),Me.createElement(Fe.Z.Item,null,Me.createElement(ce.Link,{to:`/classrooms/${an.coursesId}/group_homework`},"\u5206\u7EC4\u4F5C\u4E1A")),Me.createElement(Fe.Z.Item,null,Me.createElement(ce.Link,{to:`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Me.createElement(Fe.Z.Item,null,at==null?void 0:at.author_name))),Me.createElement("aside",{className:[Bt.title,"mt20"].join(" ")},Me.createElement(oe.Z,{style:{width:"100%"}},Me.createElement(be.Z,{flex:"1"},Me.createElement(ce.Link,{to:`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/detail?page=${ia.get("page")}`},Me.createElement(a.Z,{className:"font16 c-black"})),Me.createElement("strong",{className:"font20 ml5"},at==null?void 0:at.homework_name),Me.createElement(An.VV,{status:at==null?void 0:at.homework_status})),!wa&&Me.createElement(be.Z,null,(0,Pe.dE)()&&((ca=at==null?void 0:at.homework_status)==null?void 0:ca.includes("\u8865\u4EA4\u4E2D"))&&Me.createElement("span",{onClick:()=>{if(at!=null&&at.can_submit&&!(at!=null&&at.submit_size)){we.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}_e({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:an,selectArrs:{homework_id:an.commonHomeworkId,work_id:an.userId}}})},className:"c-blue current font14"},"\u8865\u4EA4\u9644\u4EF6"))))),Me.createElement(Ye.default,{className:Bt.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Lo,tabBarExtraContent:Me.createElement(Me.Fragment,null,!wa&&(at==null?void 0:at.commit_count)>1&&Me.createElement(ze.ZP,{icon:Me.createElement("i",{className:"iconfont icon-tijiaozongjie"}),loading:Yn,onClick:()=>ha(void 0,null,function*(){yield Ra({},!0),vo({key:"\u63D0\u4EA4\u4F5C\u54C1\u8BB0\u5F55"})})},"\u63D0\u4EA4\u4F5C\u54C1\u8BB0\u5F55")),onChange:yn=>{Do(yn),yn=="3"&&uo({})}},Me.createElement(Ye.default.TabPane,{tab:Me.createElement("span",{style:{position:"relative"}},"\u4F5C\u4E1A\u8BE6\u60C5",wa&&Me.createElement("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",at==null?void 0:at.commit_count,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u54C1")),key:"1"},Me.createElement("div",{className:"pl30 pr30 pb10 bg-white"},!((Hn=at==null?void 0:at.project_info)!=null&&Hn.id)&&Me.createElement("div",{className:"pt20 pb20",style:(at==null?void 0:at.description)&&{borderBottom:"1px solid #DFDFDF"}},Me.createElement("div",{className:"font18 blod"},"\u4F5C\u4E1A\u63CF\u8FF0"),Me.createElement(Jt.Z,{className:"mt10",value:(ea==null?void 0:ea.description)||"\u6682\u65E0\uFF5E"}),Me.createElement($t.Z,{authority:(0,Pe.GJ)(),showDimensions:!1,dataSource:ea==null?void 0:ea.attachments,callback:()=>{_e({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:an.commonHomeworkId}})}})),(at==null?void 0:at.description)&&Me.createElement("div",{className:"pt20"},Me.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},Me.createElement(be.Z,null,Me.createElement("span",{className:"font18 blod"},"\u5B66\u751F\u4F5C\u4E1A",Me.createElement(Ge.Z,{title:Me.createElement("span",{className:"font14"},"\uFF08\u5F53\u524D\u652F\u6301\u6279\u6CE8\u7684\u6587\u6863\u7C7B\u578B\uFF1A.docx\u3001.xlsx\u3001.pptx\uFF09")},Me.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})))),Me.createElement(be.Z,null,(at==null?void 0:at.commit_time)&&Me.createElement(Me.Fragment,null,Me.createElement("span",{className:" c-light-black"},ne()(at==null?void 0:at.commit_time).format("YYYY-MM-DD HH:mm")),Me.createElement("span",{className:"ml10"},at==null?void 0:at.commit_user_name),Me.createElement("span",{className:"ml10 c-light-black"},"\u63D0\u4EA4")),(at==null?void 0:at.update_time)&&Me.createElement(Me.Fragment,null,Me.createElement("span",{className:"ml30 c-light-black"},ne()(at==null?void 0:at.update_time).format("YYYY-MM-DD HH:mm")),Me.createElement("span",{className:"ml10"},at==null?void 0:at.update_user_name),Me.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0")))),Me.createElement(Jt.Z,{className:"mt10",value:(at==null?void 0:at.description)||"\u6682\u65E0\uFF5E"}),Me.createElement($t.Z,{authority:(0,Pe.GJ)(),dataSource:at==null?void 0:at.attachments,callback:()=>{_e({type:"shixunHomeworks/getStudentWorkDetail",payload:$n({},an)})}})),((Rt=at==null?void 0:at.project_info)==null?void 0:Rt.id)&&Me.createElement("div",{className:"pt20 pb20",style:{borderTop:"1px solid #CCC",marginTop:"20px"}},Me.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},Me.createElement(be.Z,null,Me.createElement("div",{className:"font16"},"\u5173\u8054\u9879\u76EE")),Me.createElement(be.Z,null,((ht=at==null?void 0:at.project_info)==null?void 0:ht.id)===-1?Me.createElement("span",{className:"c-blue"},(Yt=at==null?void 0:at.project_info)==null?void 0:Yt.name):Me.createElement("a",{target:"_blank",href:`${(wt=Nn==null?void 0:Nn.setting)==null?void 0:wt.old_url}${(dn=at==null?void 0:at.project_info)==null?void 0:dn.id}`},(Pn=at==null?void 0:at.project_info)==null?void 0:Pn.name)))))),!wa&&Me.createElement(Ye.default.TabPane,{tab:"\u7EC4\u5458\u60C5\u51B5",key:"2"},Me.createElement("div",{className:"p30 bg-white"},Me.createElement("div",{className:"font16 blod"},"\u5168\u90E8\u7EC4\u5458"),Me.createElement(oe.Z,{className:"mt15",wrap:!1,gutter:10},Me.createElement(be.Z,null,Me.createElement("span",{className:"c-grey-666"},"\u5F53\u524D\u7EC4\u5458")),Me.createElement(be.Z,null,at==null?void 0:at.author_name," ",(at==null?void 0:at.is_leader_work)&&Me.createElement("span",{className:Bt.leader},"\u7EC4\u957F"))),((wn=at==null?void 0:at.work_members)==null?void 0:wn.length)>0&&Me.createElement(oe.Z,{className:"mt10",wrap:!1,gutter:10},Me.createElement(be.Z,null,Me.createElement("span",{className:"c-grey-666"},"\u5176\u4ED6\u7EC4\u5458")),Me.createElement(be.Z,null,(mn=at==null?void 0:at.work_members)==null?void 0:mn.map((yn,Rn)=>(0,Pe.dE)()?Me.createElement("span",null,yn.user_name,(yn==null?void 0:yn.is_leader)&&Me.createElement("span",{className:Bt.leader},"\u7EC4\u957F")):Me.createElement(ce.Link,{key:Rn,className:"mr10",to:`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/review/${yn.work_id}`,target:"_blank"},yn.user_name,(yn==null?void 0:yn.is_leader)&&Me.createElement("span",{className:Bt.leader},"\u7EC4\u957F"))))),!(0,Pe.dE)()&&Me.createElement("div",{className:"c-grey-999 font12 mt10"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u5176\u4ED6\u7EC4\u5458\u7684\u59D3\u540D\uFF0C\u53EF\u4EE5\u5FEB\u901F\u8BC4\u9605TA\u7684\u4F5C\u54C1"))),(at==null?void 0:at.anonymous_comment)&&!wa&&Me.createElement(Ye.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"3"},Me.createElement("div",{className:"bg-white",style:{display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"}},((He=no==null?void 0:no.data)==null?void 0:He.count)>0?Me.createElement(Me.Fragment,null,(St=(ut=no==null?void 0:no.data)==null?void 0:ut.list)==null?void 0:St.map((yn,Rn)=>Me.createElement(Xt,{key:Rn,type:"feedback",Data:oa($n({},yn),{time:yn==null?void 0:yn.created_at,user_info:{user_image_url:yn.avatar_url,user_id:yn.user_id,user_name:yn.real_name}}),getInitData:Ya}))):Me.createElement(se.Z,null)))),Me.createElement("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white"},!wa&&Lo=="1"&&Me.createElement(Me.Fragment,null,Me.createElement(oe.Z,{className:"mt20",gutter:20,justify:"end"},(0,Pe.GJ)()&&(ln==null?void 0:ln.ultimate)&&Me.createElement(be.Z,null,Me.createElement(ze.ZP,{type:"primary",onClick:()=>{vo({key:"\u8C03\u5206",selectArrs:at,id:an.userId,params:an})}},"\u8C03\u5206")),!(at!=null&&at.is_author)&&(0,Pe.dE)()&&((yt=at==null?void 0:at.homework_status)==null?void 0:yt.includes("\u533F\u8BC4\u4E2D"))&&ia.get("review")!=="review"&&Me.createElement(be.Z,null,Me.createElement(ze.ZP,{type:"primary",onClick:()=>{vo({key:"\u95EE\u9898\u53CD\u9988"})}}," \u95EE\u9898\u53CD\u9988 "))),!ln.is_author&&((0,Pe.GJ)()||(0,Pe.dE)()&&((Ut=at==null?void 0:at.homework_status)==null?void 0:Ut.includes("\u533F\u8BC4\u4E2D")))&&Me.createElement(Me.Fragment,null,Me.createElement(Re.default,{form:Ga,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,initialValues:{same_score:!0},onFinish:yn=>{fo(yn)}},Me.createElement(Re.default.Item,{name:"score",label:"\u8BC4\u5206",rules:[{required:!(0,Pe.GJ)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}]},Me.createElement(et.Z,{step:.1,min:0,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u5206\u6570",addonAfter:"\u5206"})),(at==null?void 0:at.is_new_rule)&&(0,Pe.G5)()&&at.work_status!==-1&&at.work_status!==0&&Me.createElement(be.Z,{style:{position:"absolute",right:0,top:14}},Me.createElement(ze.ZP,{type:"primary",onClick:()=>_o()}," \u6253\u56DE\u91CD\u505A ")),!(at!=null&&at.is_new_rule)&&(0,Pe.G5)()&&["\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u8FDB\u884C\u4E2D"].some(yn=>{var Rn;return(Rn=at==null?void 0:at.homework_status)==null?void 0:Rn.includes(yn)})&&Me.createElement(be.Z,{style:{position:"absolute",right:0,top:14}},Me.createElement(ze.ZP,{type:"primary",onClick:()=>_o()}," \u6253\u56DE\u91CD\u505A ")),Me.createElement("div",{onClick:()=>ja(!0)},Me.createElement(Re.default.Item,{name:"comment",className:Bt.ReviewStyle,label:Me.createElement("div",{style:{width:"100%"}},Me.createElement(oe.Z,{align:"middle",justify:"space-between"},Me.createElement(be.Z,null,"\u8BC4\u8BED"),Me.createElement(be.Z,null,Me.createElement(en.Z,{isShowComponent:(0,Pe.G5)(),ModalProps:{open:Zo,onCancel:()=>{or(!1)}},onDataSelect:(yn,Rn)=>ha(void 0,[yn,Rn],function*(Qa,{node:Sa}){const On=()=>{Ga.setFieldsValue({comment:Sa==null?void 0:Sa.value}),ja(!0),or(!1)};if(Ga.getFieldValue("comment")){Vn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:On});return}On()})},Me.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:Me.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:yn=>{yn.stopPropagation(),or(!0)}},"\u5E38\u7528\u8BC4\u8BED")))))},Me.createElement(We.x,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26",isEdit:mo}))),Me.createElement(Re.default.Item,{name:"same_score",valuePropName:"checked"},Me.createElement(qe.default,null,"\u6574\u7EC4\u540C\u8BC4(\u9009\u4E2D\uFF0C\u5219\u672C\u6B21\u8BC4\u9605\u5BF9\u8C61\u6307\u5C0F\u7EC4\u5168\u90E8\u6210\u5458\uFF0C\u5426\u5219\u4EC5\u8BC4\u9605\u6B64\u6210\u54581\u4EBA )")),Me.createElement(Re.default.Item,{name:"attachment_ids"},Me.createElement(Ve.Z,null)),(0,Pe.GJ)()&&Me.createElement("div",{onClick:()=>qa(!0)},Me.createElement(Re.default.Item,{name:"hidden_comment",className:Bt.ReviewStyle,label:Me.createElement("div",{style:{width:"100%"}},Me.createElement(oe.Z,{align:"middle",justify:"space-between"},Me.createElement(be.Z,null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Me.createElement(be.Z,null,Me.createElement(en.Z,{isShowComponent:(0,Pe.G5)(),ModalProps:{open:mr,onCancel:()=>{qo(!1)}},onDataSelect:(yn,Rn)=>ha(void 0,[yn,Rn],function*(Qa,{node:Sa}){const On=()=>{Ga.setFieldsValue({hidden_comment:Sa==null?void 0:Sa.value}),qa(!0),qo(!1)};if(Ga.getFieldValue("hidden_comment")){Vn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:On});return}On()})},Me.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:Me.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:yn=>{yn.stopPropagation(),qo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))))},Me.createElement(We.x,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED",isEdit:yo})))),Me.createElement("div",{className:`${Bt.buttonFixed}`}," ",Me.createElement("div",{className:"edu-container"},Me.createElement(oe.Z,{wrap:!1,justify:"space-between",align:"middle"},Me.createElement(be.Z,null," ",Me.createElement(ze.ZP,{onClick:()=>xo("list")}," \u8FD4\u56DE\u5217\u8868 ")," "),Me.createElement(be.Z,null,Me.createElement(ze.ZP,{onClick:()=>xo("last"),disabled:ga==null?void 0:ga.last}," \u4E0A\u4E00\u4E2A "),Me.createElement(ze.ZP,{className:"ml20",disabled:oo==null?void 0:oo.last,onClick:()=>xo("read")}," \u4E0B\u4E00\u4E2A "),Me.createElement(ze.ZP,{className:"ml20",loading:Ko,type:"primary",onClick:()=>{Ga.submit()}}," \u63D0\u4EA4\u8BC4\u9605 "))))))),((0,Pe.GJ)()||(at==null?void 0:at.show_evaluation))&&Me.createElement(Me.Fragment,null,Me.createElement(he.tp,{dataSource:ba,value:Ln==null?void 0:Ln.status,onChange:yn=>{Mn(oa($n({},Ln),{status:yn}))}}),Me.createElement("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"}},!((Ht=(Ln==null?void 0:Ln.status)==0?ln==null?void 0:ln.comment_scores:ln==null?void 0:ln.hidden_comment_scores)!=null&&Ht.length)&&Me.createElement(se.Z,{styles:{margin:"50px auto"}}),(Mt=(Ln==null?void 0:Ln.status)==0?ln==null?void 0:ln.comment_scores:ln==null?void 0:ln.hidden_comment_scores)==null?void 0:Mt.map((yn,Rn)=>Me.createElement(Xt,{key:Rn,index:Rn,type:Ln.status==1&&"teacher",Data:oa($n({},yn),{content:(yn==null?void 0:yn.hidden_comment)||(yn==null?void 0:yn.content),user_info:{user_image_url:yn.user_image_url,user_login:yn.user_login,user_name:yn.user_name}}),getInitData:Ya,dispatch:_e}))))),!wa&&(at==null?void 0:at.anonymous_comment)&&(0,Pe.oF)()&&Me.createElement("section",null,Me.createElement("aside",{className:[Bt.replyList,"bg-white"].join(" ")},Me.createElement("span",{style:{fontSize:"16px"}},"\u533F\u8BC4\u5B66\u5458"),Me.createElement("br",null),((Zt=at==null?void 0:at.no_commented_user_names)==null?void 0:Zt.length)>0&&Me.createElement("p",{style:{marginTop:"1em"}},"\u672A\u5B8C\u6210\u533F\u8BC4\uFF1A",(In=at==null?void 0:at.no_commented_user_names)==null?void 0:In.toString()),Me.createElement("span",{style:{marginTop:((xn=at==null?void 0:at.no_commented_user_names)==null?void 0:xn.length)>0?"":"1em",display:"flex"}},"\u5DF2\u5B8C\u6210\u533F\u8BC4\uFF1A",(xt=at==null?void 0:at.commented_user_names)==null?void 0:xt.toString()))),wa&&Me.createElement("div",{className:`${Bt.buttonFixed}`}," ",Me.createElement("div",{className:"edu-container"},Me.createElement(oe.Z,{wrap:!1,justify:"space-between",align:"middle"},Me.createElement(be.Z,null,Me.createElement(ze.ZP,{onClick:()=>{ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/detail?page=${ia.get("page")}`)}}," \u8FD4\u56DE\u5217\u8868 ")," ")))),Me.createElement(Be,null),Me.createElement(Ot,{studentWorkDetail:at}),Me.createElement(x.Z,null),Me.createElement(Ke.default,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",open:_a,destroyOnClose:!0,forceRender:!0,onCancel:()=>{wo(!1)},onOk:()=>ha(void 0,null,function*(){if(!Co){we.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}const yn=yield(0,ge.ZP)(`/api/student_works/${an.userId}/redo_modal.json`,{method:"post",body:{comment:Co,id:an.userId}});(yn==null?void 0:yn.status)===0&&(we.ZP.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),wo(!1),Ya())}),width:700},Me.createElement("div",{style:{padding:"32px"}},Me.createElement("span",null,"\u786E\u8BA4\u5C06",at==null?void 0:at.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),Me.createElement("div",{style:{marginTop:"20px"}},Me.createElement("label",null,Me.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),Me.createElement(y.Z,{className:Bt.MdEditor,onChange:yn=>zo(yn),defaultValue:"",height:250})))),Fn,Me.createElement(Ke.default,{title:ta==null?void 0:ta.key,open:(ta==null?void 0:ta.key)=="\u63D0\u4EA4\u4F5C\u54C1\u8BB0\u5F55",centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:()=>vo()},Me.createElement(re.default,{locale:{emptyText:Me.createElement(se.Z,null)},columns:$a,dataSource:Na==null?void 0:Na.student_works,pagination:!1})),Me.createElement(Ke.default,{title:ta==null?void 0:ta.key,open:(ta==null?void 0:ta.key)=="\u95EE\u9898\u53CD\u9988",centered:!0,destroyOnClose:!0,width:640,onCancel:()=>vo(),confirmLoading:Mo,onOk:()=>{Ao.submit()}},Me.createElement(Re.default,{form:Ao,onFinish:yn=>ha(void 0,null,function*(){const Rn=yield Po({student_work_feedback:$n({},yn)});(Rn==null?void 0:Rn.status)==0&&(we.ZP.success("\u63D0\u4EA4\u6210\u529F"),vo(),Ya())})},Me.createElement(Re.default.Item,{name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Me.createElement(E.default.TextArea,{rows:4,placeholder:"\u4F8B\u5982\uFF1A\u4F5C\u54C1\u63D0\u4EA4\u7684\u9644\u4EF6\u4E0D\u6E05\u6670",maxLength:200})),Me.createElement(Re.default.Item,{noStyle:!0}," \u5982\u679C\u4F5C\u54C1\u65E0\u6CD5\u533F\u8BC4\uFF0C\u8BF7\u63CF\u8FF0\u95EE\u9898\u5E76\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u8FDB\u884C\u53CD\u9988\u3002\u53CD\u9988\u540E\u7CFB\u7EDF\u5C06\u4E0D\u4F1A\u6263\u9664\u7F3A\u8BC4\u5206\u6570\u3002"))),Me.createElement(un.Z,{getData:()=>{const yn=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");_e({type:"shixunHomeworks/getStudentWorkDetail",payload:oa($n($n({},an),yn),{history_id:ia.get("history_id")||wa})}),Ya()}}))};var Ua=(0,ce.connect)(({shixunHomeworks:Vt,loading:tn,user:dt,globalSetting:Nn})=>({shixunHomeworks:Vt,globalSetting:Nn,user:dt,loading:tn.effects}))(Fa)},80024:function(ot,bt,te){"use strict";te.d(bt,{$J:function(){return Re},JZ:function(){return we},bN:function(){return oe},jP:function(){return Fe},rO:function(){return Ke}});var z=te(38147),ce=(be,Ye,ze)=>new Promise((Ge,et)=>{var qe=a=>{try{E(ze.next(a))}catch(x){et(x)}},re=a=>{try{E(ze.throw(a))}catch(x){et(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(qe,re);E((ze=ze.apply(be,Ye)).next())});function Re(be){return(0,z.U2)(`libraries/${be}.json`)}function Ke(be){return(0,z.U2)("library_tags.json",be)}function we(be){return ce(this,null,function*(){return(yield(0,z.IV)(`attachments/${be}.json`)).status===0})}function Fe(be){return(0,z.v_)("libraries.json",be)}function oe(be,Ye){return(0,z.gz)(`libraries/${be}.json`,Ye)}},61527:function(ot,bt,te){"use strict";te.d(bt,{U:function(){return Ye}});var z=te(59301),ce=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Fe=(ze,Ge,et)=>Ge in ze?ce(ze,Ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):ze[Ge]=et,oe=(ze,Ge)=>{for(var et in Ge||(Ge={}))Ke.call(Ge,et)&&Fe(ze,et,Ge[et]);if(Re)for(var et of Re(Ge))we.call(Ge,et)&&Fe(ze,et,Ge[et]);return ze},be=(ze,Ge,et)=>new Promise((qe,re)=>{var E=y=>{try{x(et.next(y))}catch(b){re(b)}},a=y=>{try{x(et.throw(y))}catch(b){re(b)}},x=y=>y.done?qe(y.value):Promise.resolve(y.value).then(E,a);x((et=et.apply(ze,Ge)).next())});function Ye(ze,Ge){const[et,qe]=(0,z.useState)(Ge),[re,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[et,re,(b,ee=!1)=>be(this,null,function*(){const ne=ee?Ge:oe(oe({},et),b);E(!0),qe(ne);const ae=yield ze(ne);return E(!1),x(ae),ae}),a]}},50371:function(ot,bt){"use strict";function te(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ce=1;ce{const we=Re[Ke];we!==void 0&&(z[Ke]=we)})}return z}bt.Z=te},13845:function(ot,bt,te){"use strict";te.d(bt,{F:function(){return z},Z:function(){return ce}});function z(Re){return Re!=null&&Re===Re.window}function ce(Re,Ke){var we,Fe;if(typeof window=="undefined")return 0;const oe=Ke?"scrollTop":"scrollLeft";let be=0;return z(Re)?be=Re[Ke?"pageYOffset":"pageXOffset"]:Re instanceof Document?be=Re.documentElement[oe]:(Re instanceof HTMLElement||Re)&&(be=Re[oe]),Re&&!z(Re)&&typeof be!="number"&&(be=(Fe=((we=Re.ownerDocument)!==null&&we!==void 0?we:Re).documentElement)===null||Fe===void 0?void 0:Fe[oe]),be}},56762:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return ce}});var z=te(59301);function ce(){const[,Re]=z.useReducer(Ke=>Ke+1,0);return Re}},68031:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return Ke}});var z=te(16089);function ce(we,Fe,oe,be){const Ye=oe-Fe;return we/=be/2,we<1?Ye/2*we*we*we+Fe:Ye/2*((we-=2)*we*we+2)+Fe}var Re=te(13845);function Ke(we){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:be,duration:Ye=450}=Fe,ze=oe(),Ge=(0,Re.Z)(ze,!0),et=Date.now(),qe=()=>{const E=Date.now()-et,a=ce(E>Ye?Ye:E,Ge,we,Ye);(0,Re.F)(ze)?ze.scrollTo(window.pageXOffset,a):ze instanceof Document||ze.constructor.name==="HTMLDocument"?ze.documentElement.scrollTop=a:ze.scrollTop=a,E{let{children:Ve}=Be;const{getPrefixCls:At}=we.useContext(oe.E_),mt=At("breadcrumb");return we.createElement("li",{className:`${mt}-separator`,"aria-hidden":"true"},Ve===""?Ve:Ve||"/")};ze.__ANT_BREADCRUMB_SEPARATOR=!0;var Ge=ze,et=function(Be,Ve){var At={};for(var mt in Be)Object.prototype.hasOwnProperty.call(Be,mt)&&Ve.indexOf(mt)<0&&(At[mt]=Be[mt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,mt=Object.getOwnPropertySymbols(Be);LeVe[Le]||mt)}function re(Be,Ve,At,mt){if(At==null)return null;const{className:Le,onClick:je}=Ve,ye=et(Ve,["className","onClick"]),Te=Object.assign(Object.assign({},(0,Ke.Z)(ye,{data:!0,aria:!0})),{onClick:je});return mt!==void 0?we.createElement("a",Object.assign({},Te,{className:ce()(`${Be}-link`,Le),href:mt}),At):we.createElement("span",Object.assign({},Te,{className:ce()(`${Be}-link`,Le)}),At)}function E(Be,Ve){return(mt,Le,je,ye,Te)=>{if(Ve)return Ve(mt,Le,je,ye);const tt=qe(mt,Le);return re(Be,mt,tt,Te)}}var a=function(Be,Ve){var At={};for(var mt in Be)Object.prototype.hasOwnProperty.call(Be,mt)&&Ve.indexOf(mt)<0&&(At[mt]=Be[mt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,mt=Object.getOwnPropertySymbols(Be);Le{const{prefixCls:Ve,separator:At="/",children:mt,menu:Le,overlay:je,dropdownProps:ye,href:Te}=Be,Ee=(ke=>{if(Le||je){const Et=Object.assign({},ye);if(Le){const Kt=Le||{},{items:it}=Kt,Ot=a(Kt,["items"]);Et.menu=Object.assign(Object.assign({},Ot),{items:it==null?void 0:it.map((Pe,Bt)=>{var{key:Jt,title:An,label:$t,path:Je}=Pe,We=a(Pe,["key","title","label","path"]);let he=$t!=null?$t:An;return Je&&(he=we.createElement("a",{href:`${Te}${Je}`},he)),Object.assign(Object.assign({},We),{key:Jt!=null?Jt:Bt,label:he})})})}else je&&(Et.overlay=je);return we.createElement(Ye.Z,Object.assign({placement:"bottom"},Et),we.createElement("span",{className:`${Ve}-overlay-link`},ke,we.createElement(be.Z,null)))}return ke})(mt);return Ee!=null?we.createElement(we.Fragment,null,we.createElement("li",null,Ee),At&&we.createElement(Ge,null,At)):null},y=Be=>{const{prefixCls:Ve,children:At,href:mt}=Be,Le=a(Be,["prefixCls","children","href"]),{getPrefixCls:je}=we.useContext(oe.E_),ye=je("breadcrumb",Ve);return we.createElement(x,Object.assign({},Le,{prefixCls:ye}),re(ye,Le,At,mt))};y.__ANT_BREADCRUMB_ITEM=!0;var b=y,ee=te(17313),ne=te(83116),ae=te(37613);const le=Be=>{const{componentCls:Ve,iconCls:At}=Be;return{[Ve]:Object.assign(Object.assign({},(0,ee.Wf)(Be)),{color:Be.itemColor,fontSize:Be.fontSize,[At]:{fontSize:Be.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Be.linkColor,transition:`color ${Be.motionDurationMid}`,padding:`0 ${Be.paddingXXS}px`,borderRadius:Be.borderRadiusSM,height:Be.lineHeight*Be.fontSize,display:"inline-block",marginInline:-Be.marginXXS,"&:hover":{color:Be.linkHoverColor,backgroundColor:Be.colorBgTextHover}},(0,ee.Qy)(Be)),"li:last-child":{color:Be.lastItemColor},[`${Ve}-separator`]:{marginInline:Be.separatorMargin,color:Be.separatorColor},[`${Ve}-link`]:{[` +`),xt.focus();default:throw new Error}},[xt,sn]),wo=(0,z.useMemo)(()=>{switch(sn){case ft:return z.createElement(Te,{callback:_a,onCancel:Co});case Me:return z.createElement(tt.Z,{callback:_a,onCancel:Co});case Ct:return z.createElement(Ee.Z,{callback:_a,onCancel:Co});case Xt:return z.createElement($e,{callback:_a,onCancel:Co});case hn:return z.createElement(pe,{callback:_a,onCancel:Co});case"maths-latex":return z.createElement(Qt,{showSaveButton:!0,callback:_a});case"inline-latex":return z.createElement(jt.Z,{showSaveButton:!0,callback:_a});default:return null}},[sn]);function Co(){ea("")}(0,z.useEffect)(()=>{if(Ga.current){let Vn=function(Ya){ba=!0,$a=Ya.pageY},Fn=function(){ba=!1},Ln=function(Ya){if(ba){let fo=Ya.pageY-$a;fo<0&&(fo=0),fo>300&&(fo=300);let xo=zt+fo+"px";Na(xo)}},Mn=Ga.current,ba=!1,$a=0;return Mn.addEventListener("mousedown",Vn),document.addEventListener("mousemove",Ln),document.addEventListener("mouseup",Fn),()=>{Mn.removeEventListener("mousedown",Vn),document.removeEventListener("mousemove",Ln),document.removeEventListener("mouseup",Fn)}}},[xt,Ga]),(0,z.useEffect)(()=>{Na(zt)},[zt]);const zo=Ua(nt),Ko=Ua(Ra),Oo={width:zo,height:Ko},wa=(0,z.useMemo)(()=>{if(ta){let Vn=new Date(ta),Fn=Vn.getHours(),Ln=Vn.getMinutes(),Mn=Vn.getSeconds();return Fn=Fn<10?"0"+Fn:Fn,Ln=Ln<10?"0"+Ln:Ln,Mn=Mn<10?"0"+Mn:Mn,`${Fn}:${Ln}:${Mn}`}return 0},[ta]),Ja=Vn=>{const Fn=[];if(Pn){let Ln=-1;Vn=Vn.replace(/(@▁▁@|@▁@)/g,function(Mn,ba,$a){Fn.push({multiLine:Mn!==ha})})}return Fn};function Zo(){window.sessionStorage.removeItem(ht),uo(!1),Yn(0)}function or(){uo(!1),Yn(0),xt.setValue(window.sessionStorage.getItem(ht))}(0,z.useEffect)(()=>{Nn[sn]&&sn!==en&&sn!==Xt&&setTimeout(()=>{const Vn=document.getElementsByClassName("markdown-popup-form")[0],Fn=window.innerWidth/2-Vn.offsetWidth/2,Ln=window.innerHeight/2-Vn.offsetHeight/2;Do(Fn),ja(Ln)},0)},[sn]);const mr=Vn=>{Vn.preventDefault();const Fn=Vn.clientX-Lo,Ln=Vn.clientY-mo;document.body.onmousemove=Mn=>{let ba=Mn.clientX-Fn,$a=Mn.clientY-Ln;const Ya=document.getElementsByClassName("markdown-popup-form")[0],fo=window.innerWidth-Ya.offsetWidth,xo=window.innerHeight-Ya.offsetHeight;ba=Math.max(0,Math.min(ba,fo)),$a=Math.max(0,Math.min($a,xo)),qo(Mn.clientX,Mn.clientY,Fn,Ln)&&(Do(ba),ja($a))},document.body.onmouseup=function(){document.body.onmousemove=null}},qo=(Vn,Fn,Ln,Mn)=>{const ba=document.body.clientHeight,$a=document.body.clientWidth;return Vn<20&&Ln>Vn||Vn>$a-20&&LnFn||Fn>ba-20&&MnNe in ve?et(ve,Ne,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ve[Ne]=fe,b=(ve,Ne)=>{for(var fe in Ne||(Ne={}))a.call(Ne,fe)&&y(ve,fe,Ne[fe]);if(E)for(var fe of E(Ne))x.call(Ne,fe)&&y(ve,fe,Ne[fe]);return ve},ee=(ve,Ne)=>qe(ve,re(Ne));const{useForm:ne}=z.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:ve,onCancel:Ne})=>{const[fe]=ne();let Dt=(0,Ye.useRef)();function gt(Ve){Dt.current.width=fe.getFieldValue("width"),Dt.current.align=fe.getFieldValue("align"),ve(Ve,Dt.current)}function Wt(Ve,At){if(Ve.status===-1){ce.ZP.error(Ve.message);return}fe.setFieldsValue({src:`/api/attachments/${Ve.id}`,type:At.type})}function Be(Ve){let At=Ve.target.files[0];Dt.current=At,Ie(At,Wt)}return Ge.createElement(z.default,ee(b({form:fe},le),{className:"upload-image-panel",onFinish:gt,style:{width:470,overflow:"hidden"}}),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ge.createElement("div",{className:"flex-container"},Ge.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ge.createElement(Re.default,{style:ae})),Ge.createElement(ue,{onFileChange:Be}))),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ge.createElement(Re.default,{style:{width:264}})),Ge.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ge.createElement(Ke.Z,null,Ge.createElement(z.default.Item,{name:"width",style:{margin:0}},Ge.createElement(we.Z,{style:{width:264}})),Ge.createElement("span",{className:"ml8"},"%"))),Ge.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ge.createElement(Fe.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"}]})),Ge.createElement("aside",null,Ge.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ge.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ge.createElement(oe.ZP,{type:"default",onClick:Ne},"\u53D6\u6D88"))))};function ue({onFileChange:ve}){return Ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ge.createElement("input",{type:"file",onChange:ve}))}function Ie(ve,Ne){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ze.bg)())throw ce.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let fe=new FormData;fe.append("editormd-image-file",ve),fe.append("file_param_name","editormd-image-file"),fe.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(gt){Ne(JSON.parse(gt.target.responseText),ve)},!1),Dt.addEventListener("error",function(gt){console.error(gt)},!1),Dt.open("POST",`${be.KI}/api/attachments.json`),Dt.send(fe)}},57261:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return Re}});var z=te(59301),ce=te(4676);class Re extends z.Component{constructor(we){super(we);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:we}=this.props;return(0,ce.createPortal)(we,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(ot,bt,te){"use strict";te.d(bt,{i:function(){return le},Z:function(){return ue}});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"},ce=te(71418),Re=te(6848),Ke=te(93948),we=te(92310),Fe=te.n(we),oe=te(65862),be=te(2524),Ye=te(41867),ze=te(79005),Ge=te(20345),et=te(77882),qe=te(31081),re=te(75309),E=te(71979),a=te(47558),x=te(42922),y=te(66832),b=te(96593),ee=te(19664),ne=te(91833),ae=te(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ze,swimg:Ge},{name:"101\u8BA1\u5212",ptimg:et,swimg:qe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var ue=({className:Ie,dataSource:ve=[],col:Ne=4,right:fe,bottom:Dt=23,precision:gt=0,wrapWidth:Wt=1200,trackEventItems:Be,loading:Ve,onRemove:At=()=>{},isCurrent:mt=!0,showAlias:Le=!1,showProgress:je=!1})=>{const ye=Math.floor((Wt-(Ne-1)*fe)/Ne),Te=[{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(tt=>(window.ENV==="build"&&(tt.ptimg=`/react/build${tt.ptimg}`,tt.swimg=`/react/build${tt.swimg}`),tt));return ae.createElement(ce.Z,{spinning:Ve},ae.createElement("div",{className:Fe()(z.list,Ie)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((tt,Ee)=>{var ke,Et,Kt,it,Ot,Pe;const{name:Bt,id:Jt,identifier:An,featured:$t,school_name:Je,image_url:We,excellent:he,is_plan:se}=tt;return ae.createElement("div",{key:Jt,className:mt&&je?z.wrapisCurrent:z.wrap,style:{width:ye,marginRight:(1+Ee)%Ne===0?0:fe+gt,marginBottom:Dt}},ae.createElement("a",{className:z.li,onClick:De=>{De.preventDefault(),De.stopPropagation(),Be&&(0,oe.L9)([Be]),(0,oe.xg)(`/paths/${An}`)}},ae.createElement("div",{className:z.img},ae.createElement("img",{className:z.cover,src:`${We}`}),mt&&(0,Ye.bg)()&&(tt==null?void 0:tt.studying)&&ae.createElement("div",{className:`${z.movebq} user-path-items`,onClick:De=>{De.stopPropagation(),At(tt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ke=tt==null?void 0:tt.subject_tags)==null?void 0:ke.map((De,$e)=>{var me,Ae;if($e===0){const Qe=(me=Te.find(pe=>pe.name==De))==null?void 0:me.swimg;return ae.createElement("img",{className:z.sign,src:Qe,style:{left:"-4px"}})}const xe=(Ae=Te.find(Qe=>Qe.name==De))==null?void 0:Ae.ptimg;return ae.createElement("img",{className:z.sign,src:xe,style:{left:`${48+52*($e-1)+2*$e}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(tt==null?void 0:tt.excellent)&&ae.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:z.name},ae.createElement(Re.Z,{title:Le&&(tt!=null&&tt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Bt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${tt==null?void 0:tt.excellent_alias_name}`)):Bt},ae.createElement("span",{className:z.e},Le&&(tt==null?void 0:tt.excellent_alias_name)||Bt))),mt&&je&&((Et=tt==null?void 0:tt.progress)==null?void 0:Et.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(Ke.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=tt==null?void 0:tt.progress)==null?void 0:Kt.my_score)/((it=tt==null?void 0:tt.progress)==null?void 0:it.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ot=tt==null?void 0:tt.progress)==null?void 0:Ot.my_score,"/",(Pe=tt==null?void 0:tt.progress)==null?void 0:Pe.all_score),(!mt||!je)&&ae.createElement("div",{className:z.tags},ae.createElement("div",null,ae.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,tt.stages_count))),ae.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,tt.members_count)))))))})),!ve.length&&ae.createElement(be.Z,null)))}},3918:function(ot,bt,te){"use strict";te.d(bt,{jL:function(){return we},w9:function(){return Ua},vv:function(){return nt},dN:function(){return Nn},QD:function(){return Mo},cQ:function(){return $e.Z},vg:function(){return oa},Oz:function(){return Qn},op:function(){return Yn},O5:function(){return wa},_b:function(){return yo},t7:function(){return Dt},tT:function(){return Be},Gi:function(){return wn},YG:function(){return ca},Ed:function(){return dn},kT:function(){return ht},qp:function(){return x},Um:function(){return le},K3:function(){return ee},vr:function(){return Do},qE:function(){return Bo},Je:function(){return mt},wb:function(){return Pe},rC:function(){return De},lB:function(){return An},cq:function(){return Ut},kO:function(){return In},tp:function(){return Ie},Si:function(){return or},k8:function(){return Ka},Du:function(){return $a}});var z=te(59301),ce={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"},Re="data:image/png;base64,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",we=({dataSource:Pt=[],img:st,imgWidth:Ft=346,title:on,sunTitle:Xn,bannerExtraContent:ua})=>z.createElement("div",{className:ce.banner},z.createElement("div",{className:ce.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,on),z.createElement("span",null,Xn)),Pt.length>0&&z.createElement("div",{className:ce.btns},Pt.map((qt,Wn)=>z.createElement("div",{key:Wn,onClick:qt.click},qt.name,qt.sign?z.createElement("img",{src:Re,width:39}):null))),ua),st&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:st,width:Ft}))),Fe={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=te(92310),be=te.n(oe),Ye=te(89392),ze=Object.defineProperty,Ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,re=(Pt,st,Ft)=>st in Pt?ze(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,E=(Pt,st)=>{for(var Ft in st||(st={}))et.call(st,Ft)&&re(Pt,Ft,st[Ft]);if(Ge)for(var Ft of Ge(st))qe.call(st,Ft)&&re(Pt,Ft,st[Ft]);return Pt},x=({dataSource:Pt=[],value:st,onChange:Ft,onTitleChange:on,className:Xn,title:ua,titleWidth:qt=41,style:Wn={},fontColor:da="#6A7283",showCount:Ha,classNameActive:fa,styleItem:bn={}})=>{const[Ma,so]=(0,z.useState)(0),[Io,va]=(0,z.useState)(!1),Ea=(0,z.useRef)(null),po=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var ro;Pt.length!==0&&(((ro=Ea==null?void 0:Ea.current)==null?void 0:ro.clientHeight)>97?so(1):so(0)),Pt.length===0&&so(0),va(!1)},[Pt]),z.createElement("div",{className:be()(Fe.row,Xn),style:Wn},z.createElement("div",{onClick:(0,Ye.throttle)(()=>on==null?void 0:on(),2e3),style:{width:qt,marginTop:Io?12:4},className:`${Fe.title} ${on?"current":""}`},ua),z.createElement("div",{className:Io?`${Fe.tagsWrap} ${Fe.tagsBorderWrap}`:Fe.tagsWrap},z.createElement("div",{className:Fe.bar,ref:po,style:Ma>0?{height:Ma===1?97:"auto",overflow:Ma===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:Fe.tag,ref:Ea},Pt==null?void 0:Pt.map(ro=>z.createElement("span",{onClick:()=>Ft(ro.id),key:ro.id,style:E(E({color:da},bn),(ro==null?void 0:ro.style)||{}),className:st===ro.id?be()(fa||Fe.active,ro.classNameActive):""},z.createElement("span",{title:ro.name,className:Fe.name},ro.name),!!Ha&&z.createElement("span",{className:Fe.num},ro.count))))),!!Ma&&z.createElement(z.Fragment,null,Ma===1?z.createElement("div",{onClick:()=>{var ro;so(2),((ro=Ea==null?void 0:Ea.current)==null?void 0:ro.clientHeight)>245?va(!0):va(!1)},className:Fe.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{po.current.scrollTop=0,so(1),va(!1)},className:Fe.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:Pt=[],value:st,onChange:Ft,onTitleChange:on,className:Xn,title:ua,titleWidth:qt=41,style:Wn={},fontColor:da="#6A7283",showCount:Ha,expand:fa=!0})=>{const[bn,Ma]=(0,z.useState)(0),[so,Io]=(0,z.useState)(!1),va=(0,z.useRef)(null),Ea=(0,z.useRef)(null),[po,ro]=(0,z.useState)(fa);return z.createElement("div",{className:be()(y.row,Xn),style:Wn},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ye.throttle)(()=>on==null?void 0:on(),2e3),style:{width:qt,marginTop:so?12:4},className:`${y.title} ${on?"current":""}`},ua),z.createElement("i",{className:`iconfont ${po?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:po?8:10},onClick:()=>ro(!po)})),po&&z.createElement("div",{className:so?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:Ea},z.createElement("div",{className:y.tag,ref:va},Pt==null?void 0:Pt.map(To=>z.createElement("span",{onClick:()=>Ft(To.id),key:To.id,style:{color:da},className:st===To.id?y.active:""},z.createElement("span",{title:To.name,className:y.name},To.name),!!Ha&&z.createElement("span",{className:y.num},To.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:Pt=[],value:st,onChange:Ft,onTitleChange:on,className:Xn,title:ua,titleWidth:qt=41,style:Wn={},fontColor:da="#fff",showCount:Ha,expand:fa=!0})=>{const[bn,Ma]=(0,z.useState)(0),[so,Io]=(0,z.useState)(!1),va=(0,z.useRef)(null),Ea=(0,z.useRef)(null),[po,ro]=(0,z.useState)(fa);return z.createElement("div",{className:be()(ne.row,Xn),style:Wn},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ye.throttle)(()=>on==null?void 0:on(),2e3),style:{width:qt},className:`${ne.title} ${on?"current":""}`},ua),z.createElement("i",{className:`iconfont ${po?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:po?"#00DDC7":"#037F74",fontSize:po?10:12},onClick:()=>ro(!po)})),po&&z.createElement("div",{className:so?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},z.createElement("div",{className:ne.bar,ref:Ea},z.createElement("div",{className:ne.tag,ref:va},Pt==null?void 0:Pt.map(To=>z.createElement("span",{onClick:()=>Ft(To.id),key:To.id,style:{color:da},className:st===To.id?ne.active:""},z.createElement("span",{title:To.name,className:ne.name},To.name),!!Ha&&z.createElement("span",{className:ne.num},To.count)))))))},ge={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"},Ie=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={}})=>z.createElement("div",{style:Xn,className:be()(ge.tabs,on)},Pt.map(ua=>z.createElement("span",{onClick:()=>Ft(ua.id),className:st===ua.id?ge.active:"",key:ua.id},ua.name))),ve={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"},Ne=te(92832),Dt=({dataSource:Pt=[],value:st="",onChange:Ft,onInputChange:on=()=>{},className:Xn,style:ua={},placeholder:qt,allowClear:Wn=!1})=>{var da;const[Ha,fa]=(0,z.useState)(""),[bn,Ma]=(0,z.useState)("");(0,z.useEffect)(()=>{var va;let Ea=st;(va=JSON.stringify(st))!=null&&va.includes("{")&&(fa(st.id),Ea=st.value||"");try{Ma(decodeURIComponent(Ea||""))}catch(po){Ma(decodeURIComponent(Ea||""))}},[st]);const so=()=>{Ft(encodeURIComponent(bn),Ha||null)},Io=va=>{va!==Ha&&(fa(va),Ft(encodeURIComponent(bn),va))};return z.createElement("div",{className:be()(ve.input,Xn),style:ua},!!Pt.length&&z.createElement("div",{className:ve.dropdown},z.createElement("div",{className:ve.text},(da=Pt.find(va=>va.id===Ha))==null?void 0:da.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:ve.b1}),z.createElement("b",{className:ve.b2})),z.createElement("div",{className:ve.menu},Pt.map((va,Ea)=>z.createElement("div",{key:Ea,onClick:()=>Io(va.id)},va.name)))),z.createElement(Ne.default,{onPressEnter:so,value:bn,onChange:va=>{Ma(va.target.value),on(encodeURIComponent(va.target.value),Ha||null)},bordered:!1,placeholder:qt}),z.createElement("i",{onClick:so,className:"iconfont icon-sousuo9 font14 pl10 current"}))},gt={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Be=({dataSource:Pt=[],value:st="",onChange:Ft,onInputChange:on=()=>{},className:Xn,style:ua={},placeholder:qt,allowClear:Wn=!1})=>{var da;const[Ha,fa]=(0,z.useState)(""),[bn,Ma]=(0,z.useState)("");(0,z.useEffect)(()=>{var va;let Ea=st;(va=JSON.stringify(st))!=null&&va.includes("{")&&(fa(st.id),Ea=st.value||"");try{Ma(decodeURIComponent(Ea||""))}catch(po){Ma(decodeURIComponent(Ea||""))}},[st]);const so=()=>{Ft(encodeURIComponent(bn),Ha||null)},Io=va=>{va!==Ha&&(fa(va),Ft(encodeURIComponent(bn),va))};return z.createElement("div",{className:be()(gt.input,Xn),style:ua},!!Pt.length&&z.createElement("div",{className:gt.dropdown},z.createElement("div",{className:gt.text},(da=Pt.find(va=>va.id===Ha))==null?void 0:da.name,z.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),z.createElement("div",{className:gt.menu},Pt.map((va,Ea)=>z.createElement("div",{key:Ea,onClick:()=>Io(va.id)},va.name)))),z.createElement(Ne.default,{onPressEnter:so,value:bn,onChange:va=>{Ma(va.target.value),on(encodeURIComponent(va.target.value),Ha||null)},bordered:!1,placeholder:qt}),z.createElement("i",{onClick:so,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ve={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"},mt=({value:Pt,onChange:st,className:Ft,total:on,pageSize:Xn,style:ua={}})=>{const qt=Pt<2,Wn=Pt>=Math.ceil(on/Xn);return on<=Xn?z.createElement(z.Fragment,null):z.createElement("div",{className:be()(Ve.quickPager,Ft),style:ua},z.createElement("div",{onClick:()=>{qt||st(Pt-1,"prev")},className:qt?Ve.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Wn||st(Pt+1,"next")},className:Wn?Ve.disabled:""},"\u4E0B\u4E00\u9875"))},Le={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"},je=te(71418),ye=te(6848),Te=te(13570),tt=te(74128),Ee=te(65862),ke=te(96908),Et=te(57177),Kt=te(81378),it=te(2524),Pe=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da})=>{const Ha=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:da},z.createElement("div",{className:be()(Le.list,Pt)},!!st.length&&st.map((fa,bn)=>{const{name:Ma,id:so,identifier:Io,power:va,cover_image_id:Ea,pic:po}=fa;return z.createElement("div",{className:Le.wrap,key:so,style:{width:Ha,marginRight:(1+bn)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/shixuns/${Io}/challenges`,className:Le.li,onClick:ro=>{ro.preventDefault(),Wn&&(0,Ee.L9)([Wn]),va&&(0,Ee.xg)(`/shixuns/${Io}/challenges`)}},z.createElement("div",{className:Le.img},z.createElement("img",{className:Le.cover,src:`${po}`}),fa.is_jupyter&&z.createElement("img",{className:Le.sign,src:ke}),fa.is_jupyter_lab&&z.createElement("img",{className:Le.sign,src:Et}),fa.is_unity_3d&&z.createElement("img",{className:Le.sign,src:Kt})),z.createElement("div",{className:Le.name},z.createElement(ye.Z,{title:Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Le.e},Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:Le.tags},z.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,fa.challenges_count))),!!fa.myshixuns_count&&z.createElement(ye.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,fa.myshixuns_count))),z.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,fa.level))),z.createElement("div",{className:Le.rate},z.createElement(Te.Z,{allowHalf:!0,disabled:!0,defaultValue:fa.score_info}),z.createElement("span",null,"\xA0",fa.score_info?`${fa.score_info}\u5206`:"5\u5206")))),!va&&z.createElement("div",{className:Le.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},Bt={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"},An=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,wrapClassName:Wn,trackEventItems:da,loading:Ha})=>{const fa=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:Ha},z.createElement("div",{className:be()(Bt.list,Pt)},!!st.length&&st.map((bn,Ma)=>{const{name:so,id:Io,identifier:va,power:Ea,cover_image_id:po,pic:ro}=bn;return z.createElement("div",{className:be()(Bt.wrap,Wn),key:Io,style:{width:fa,marginRight:(1+Ma)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/shixuns/${va}/challenges`,className:Bt.li,onClick:To=>{To.preventDefault(),da&&(0,Ee.L9)([da]),Ea&&(0,Ee.xg)(`/shixuns/${va}/challenges`)}},z.createElement("img",{src:te(47621),className:Bt.titleBg}),z.createElement("div",{className:Bt.name},z.createElement(ye.Z,{title:so||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:Bt.e},so||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:Bt.img},z.createElement("img",{className:Bt.cover,src:po?`${tt.Z.API_SERVER}/api/attachments/${po}`:`${tt.Z.IMG_SERVER+ro}`}),bn.is_jupyter&&z.createElement("div",{className:Bt.bq},"Jupyter"),bn.is_jupyter_lab&&z.createElement("div",{className:Bt.bq},"JupyterLab"),bn.is_unity_3d&&z.createElement("div",{className:Bt.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:Bt.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:Bt.value},bn.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:Bt.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:Bt.value},bn.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:Bt.text},"\u5173\u5361\u6570"),z.createElement("span",{className:Bt.value},bn.challenges_count)),z.createElement("div",{className:Bt.rate},z.createElement(Te.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),z.createElement("span",{className:Bt.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!Ea&&z.createElement("div",{className:Bt.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},$t={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Je="data:image/png;base64,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",We="data:image/png;base64,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",he="data:image/png;base64,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",De=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da,wrapClassName:Ha,imgClassName:fa})=>{const bn=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:da},z.createElement("div",{className:be()($t.list,Pt)},!!st.length&&st.map((Ma,so)=>{const{name:Io,id:va,identifier:Ea,power:po,cover_image_id:ro,pic:To}=Ma;return z.createElement("div",{className:be()($t.wrap,Ha),key:va,style:{width:bn,marginRight:(1+so)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:$t.li,onClick:lr=>{lr.preventDefault(),Wn&&(0,Ee.L9)([Wn]),po&&(0,Ee.xg)(`/shixuns/${Ea}/challenges`)}},z.createElement("div",{className:be()($t.img,fa)},z.createElement("img",{className:$t.cover,src:ro?`${tt.Z.API_SERVER}/api/attachments/${ro}`:`${tt.Z.IMG_SERVER+To}`}),Ma.is_jupyter&&z.createElement("img",{className:$t.sign,src:Je}),Ma.is_jupyter_lab&&z.createElement("img",{className:$t.sign,src:We}),Ma.is_unity_3d&&z.createElement("img",{className:$t.sign,src:he})),z.createElement("div",{className:$t.name},z.createElement(ye.Z,{title:Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:$t.e},Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:$t.tags},z.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Ma.challenges_count))),!!Ma.myshixuns_count&&z.createElement(ye.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,Ma.myshixuns_count))),z.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Ma.level))),z.createElement("div",{className:$t.rate},z.createElement(Te.Z,{allowHalf:!0,disabled:!0,defaultValue:Ma.score_info}),z.createElement("span",null,"\xA0",Ma.score_info?`${Ma.score_info}\u5206`:"5\u5206")))),!po&&z.createElement("div",{className:$t.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},$e=te(61584),me={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),xe=te(20345),Qe=te(77882),pe=te(31081),Ue=te(75309),Tt=te(71979),It=te(47558),kt=te(42922),Qt=te(66832),jt=te(96593),Ce=te(19664),rt=te(91833),ft=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,un=(Pt,st,Ft)=>st in Pt?ft(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,Me=(Pt,st)=>{for(var Ft in st||(st={}))Xt.call(st,Ft)&&un(Pt,Ft,st[Ft]);if(Ct)for(var Ft of Ct(st))en.call(st,Ft)&&un(Pt,Ft,st[Ft]);return Pt};const hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:xe},{name:"101\u8BA1\u5212",ptimg:Qe,swimg:pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ue,swimg:Tt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:It,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Qt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ce,swimg:rt}];var Qn=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da,wrapClassName:Ha,imgClassName:fa,isArrow:bn=!1,imgStyle:Ma={}})=>{const so=Math.floor((qt-(Ft-1)*on)/Ft),[Io,va]=(0,z.useState)(),[Ea,po]=(0,z.useState)(),ro=lr=>va(lr),To=()=>va(-1);return z.createElement(je.Z,{spinning:da},z.createElement("div",{className:be()(me.list,Pt)},!!(st!=null&&st.length)&&(st==null?void 0:st.map((lr,yr)=>{var Hr;const{name:Mr,id:zr,identifier:Tr,featured:ai,school_name:Pr,image_url:Nr,excellent:Kr,is_plan:Xr}=lr;return z.createElement("div",{key:zr,className:be()(me.wrap,Ha),style:{width:so,marginRight:(1+yr)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{target:"_blank",href:`/paths/${Tr}`,className:me.li,onClick:wr=>{wr.preventDefault(),Wn&&(0,Ee.L9)([Wn]),(0,Ee.xg)(`/paths/${Tr}`)}},z.createElement("img",{src:te(39057),className:me.titleBg}),z.createElement("div",{className:me.name},z.createElement(ye.Z,{title:Mr},z.createElement("span",{className:me.e,style:{color:bn&&Io===yr?"#145DFF":"#000000"},onMouseEnter:()=>{ro(yr)},onMouseLeave:To},Mr))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:be()(me.img,fa)},z.createElement("img",{className:me.cover,style:Me({},Ma),src:`${tt.Z.IMG_SERVER+Nr}`}),(Hr=lr==null?void 0:lr.subject_tags)==null?void 0:Hr.map((wr,xr)=>{var kr,Jr;if(xr===0){const Gr=(kr=hn.find(Wr=>Wr.name==wr))==null?void 0:kr.swimg;return z.createElement("img",{className:me.sign,src:Gr,style:{left:"-4px"}})}const oi=(Jr=hn.find(Gr=>Gr.name==wr))==null?void 0:Jr.ptimg;return z.createElement("img",{className:me.sign,src:oi,style:{left:`${48+52*(xr-1)+2*xr}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(lr==null?void 0:lr.excellent)&&z.createElement("div",{className:me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:me.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:me.value},lr.stages_count)),z.createElement("div",null,z.createElement("span",{className:me.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:me.value},lr.members_count))))))})),!st.length&&z.createElement(it.Z,null)))},Bn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},sa=te(41867),Sn=te(59301);const pn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:xe},{name:"101\u8BA1\u5212",ptimg:Qe,swimg:pe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ue,swimg:Tt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:It,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Qt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ce,swimg:rt}];var oa=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da,onRemove:Ha=()=>{},isCurrent:fa=!0,showAlias:bn=!1,wrapClassName:Ma,imgClassName:so})=>{const Io=Math.floor((qt-(Ft-1)*on)/Ft),va=[{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(Ea=>(window.ENV==="build"&&(Ea.ptimg=`/react/build${Ea.ptimg}`,Ea.swimg=`/react/build${Ea.swimg}`),Ea));return Sn.createElement(je.Z,{spinning:da},Sn.createElement("div",{className:be()(Bn.list,Pt)},!!(st!=null&&st.length)&&(st==null?void 0:st.map((Ea,po)=>{var ro;const{name:To,id:lr,identifier:yr,featured:Hr,school_name:Mr,image_url:zr,excellent:Tr,is_plan:ai}=Ea;return Sn.createElement("div",{key:lr,className:be()(Bn.wrap,Ma),style:{width:Io,marginRight:(1+po)%Ft===0?0:on+ua,marginBottom:Xn}},Sn.createElement("a",{className:Bn.li,onClick:Pr=>{Pr.preventDefault(),Pr.stopPropagation(),Wn&&(0,Ee.L9)([Wn]),(0,Ee.xg)(`/paths/${yr}`)}},Sn.createElement("div",{className:be()(Bn.img,so)},Sn.createElement("img",{className:Bn.cover,src:`${tt.Z.IMG_SERVER+zr}`}),fa&&(0,sa.bg)()&&(Ea==null?void 0:Ea.studying)&&Sn.createElement("div",{className:`${Bn.movebq} user-path-items`,onClick:Pr=>{Pr.stopPropagation(),Ha(Ea)}},Sn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Sn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ro=Ea==null?void 0:Ea.subject_tags)==null?void 0:ro.map((Pr,Nr)=>{var Kr,Xr;if(Nr===0){const xr=(Kr=va.find(kr=>kr.name==Pr))==null?void 0:Kr.swimg;return Sn.createElement("img",{className:Bn.sign,src:xr,style:{left:"-4px"}})}const wr=(Xr=va.find(xr=>xr.name==Pr))==null?void 0:Xr.ptimg;return Sn.createElement("img",{className:Bn.sign,src:wr,style:{left:`${48+52*(Nr-1)+2*Nr}px`}})}),Sn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ea==null?void 0:Ea.excellent)&&Sn.createElement("div",{className:Bn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Sn.createElement("div",{className:Bn.name},Sn.createElement(ye.Z,{title:bn&&(Ea!=null&&Ea.excellent_alias_name)?Sn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${To}`,Sn.createElement("br",null),Sn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ea==null?void 0:Ea.excellent_alias_name}`)):To},Sn.createElement("span",{className:Bn.e},bn&&(Ea==null?void 0:Ea.excellent_alias_name)||To))),Sn.createElement("div",{className:Bn.tags},Sn.createElement("div",null,Sn.createElement(ye.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Sn.createElement("span",null,Sn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Sn.createElement("span",null,Ea.stages_count))),Sn.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Sn.createElement("span",null,Sn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Sn.createElement("span",null,Ea.members_count)))))))})),!st.length&&Sn.createElement(it.Z,null)))},Zn={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"},ha="data:image/png;base64,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",_n=te(59301),Ua=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,trackEventItems:Wn,loading:da})=>{const Ha=Math.floor((qt-(Ft-1)*on)/Ft);return _n.createElement(je.Z,{spinning:da},_n.createElement("div",{className:be()(Zn.list,Pt)},!!st.length&&st.map((fa,bn)=>{const{subject_identifier:Ma,id:so,identifier:Io,power:va}=fa,Ea=fa.is_public!=0&&fa.is_public;return _n.createElement("div",{className:Zn.wrap,key:so,style:{width:Ha,marginRight:(1+bn)%Ft===0?0:on+ua,marginBottom:Xn}},_n.createElement("a",{className:Zn.li,onClick:po=>{po.preventDefault(),Wn&&(0,Ee.L9)([Wn]),(0,Ee.xg)(fa.first_category_url)}},_n.createElement("div",{className:Zn.top},_n.createElement(ye.Z,{title:fa.name},_n.createElement("div",{className:Zn.name},fa.name)),_n.createElement("img",{className:Zn.img,src:tt.Z.IMG_SERVER+"/images/"+fa.avatar_url}),_n.createElement("div",{className:Zn.text,title:fa.creator},fa.creator),Ma&&_n.createElement("div",{className:Zn.btns},_n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),_n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ea&&_n.createElement("div",{className:Zn.sign},"\u516C\u5F00")),_n.createElement("div",{className:Zn.bottom},fa.visits>0&&_n.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},_n.createElement("span",null,_n.createElement("i",{className:"iconfont icon-liulanyan"}),_n.createElement("span",null,fa.visits))),fa.course_members_count>0&&_n.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},_n.createElement("span",null,_n.createElement("i",{className:"iconfont icon-chengyuan"}),fa.course_members_count)),fa.tasks_count>0&&_n.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},_n.createElement("span",null,_n.createElement("i",{className:"iconfont icon-zuoye"}),fa.tasks_count)),fa.is_end?_n.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):_n.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!fa.is_accessible&&_n.createElement("div",{className:Zn.lockWrap},_n.createElement("img",{src:`${tt.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")))}),!st.length&&_n.createElement(it.Z,null)))},Vt={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"},tn="data:image/png;base64,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",Nn=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,wrapClassName:Wn,trackEventItems:da,loading:Ha})=>{const fa=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:Ha},z.createElement("div",{className:be()(Vt.list,Pt)},!!st.length&&st.map((bn,Ma)=>{const{subject_identifier:so,id:Io,identifier:va,power:Ea}=bn,po=bn.is_public!=0&&bn.is_public;return z.createElement("div",{className:be()(`${Vt.wrap} ${bn.is_accessible?"":Vt.warpStyle}`,Wn),key:Io,style:{width:fa,marginRight:(1+Ma)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{className:Vt.li,onClick:ro=>{ro.preventDefault(),da&&(0,Ee.L9)([da]),(0,Ee.xg)(bn.first_category_url)}},z.createElement("div",{className:Vt.creator},z.createElement("img",{className:Vt.img,src:tt.Z.IMG_SERVER+"/images/"+bn.avatar_url}),z.createElement("div",{className:Vt.text,title:bn.creator},bn.creator)),z.createElement("div",{className:Vt.top},z.createElement(ye.Z,{title:bn.name},z.createElement("div",{className:Vt.name},bn.name)),po&&z.createElement("div",{className:Vt.sign},"\u516C\u5F00")),z.createElement("div",{className:Vt.middle},z.createElement("div",{className:Vt.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Vt.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Vt.value},(bn==null?void 0:bn.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Vt.text},"\u6210\u5458"),z.createElement("span",{className:Vt.value},(bn==null?void 0:bn.course_members_count)||0))),z.createElement("div",{className:Vt.row},z.createElement("div",null,z.createElement("span",{className:Vt.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Vt.value},(bn==null?void 0:bn.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Vt.text},"\u72B6\u6001"),bn.is_end?z.createElement("span",{className:Vt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Vt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),so&&z.createElement("div",{className:Vt.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&z.createElement("div",{className:Vt.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},Kn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},lt="data:image/png;base64,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",nt=({className:Pt,dataSource:st=[],col:Ft=4,right:on,bottom:Xn=23,precision:ua=0,wrapWidth:qt=1200,wrapClassName:Wn,trackEventItems:da,loading:Ha})=>{const fa=Math.floor((qt-(Ft-1)*on)/Ft);return z.createElement(je.Z,{spinning:Ha},z.createElement("div",{className:be()(Kn.list,Pt)},!!st.length&&st.map((bn,Ma)=>{const{subject_identifier:so,id:Io,identifier:va,power:Ea}=bn,po=bn.is_public!=0&&bn.is_public;return z.createElement("div",{className:be()(`${Kn.wrap} ${bn.is_accessible?"":Kn.warpStyle}`,Wn),key:Io,style:{width:fa,marginRight:(1+Ma)%Ft===0?0:on+ua,marginBottom:Xn}},z.createElement("a",{className:Kn.li,onClick:ro=>{ro.preventDefault(),da&&(0,Ee.L9)([da]),(0,Ee.xg)(bn.first_category_url)}},z.createElement("div",{className:Kn.creator},z.createElement("img",{className:Kn.img,src:tt.Z.IMG_SERVER+"/images/"+bn.avatar_url}),z.createElement("div",{className:Kn.text,title:bn.creator},bn.creator)),z.createElement("div",{className:Kn.top},z.createElement(ye.Z,{title:bn.name},z.createElement("div",{className:Kn.name},bn.name)),po&&z.createElement("div",{className:Kn.sign})),z.createElement("div",{className:Kn.middle},z.createElement("div",{className:Kn.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Kn.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Kn.value},(bn==null?void 0:bn.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Kn.text},"\u6210\u5458"),z.createElement("span",{className:Kn.value},(bn==null?void 0:bn.course_members_count)||0))),z.createElement("div",{className:Kn.row},z.createElement("div",null,z.createElement("span",{className:Kn.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Kn.value},(bn==null?void 0:bn.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Kn.text},"\u72B6\u6001"),bn.is_end?z.createElement("span",{className:Kn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Kn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),so&&z.createElement("div",{className:Kn.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&z.createElement("div",{className:Kn.lockWrap},z.createElement("img",{src:`${tt.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")))}),!st.length&&z.createElement(it.Z,null)))},zt={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"},cn=te(65582),ca=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={},tabBarExtraContent:ua})=>z.createElement("div",{className:be()(zt.tabs,on),style:Xn},z.createElement("div",{className:zt.tabsWrap},Pt.map((qt,Wn)=>z.createElement("aside",{className:zt.tab,onClick:()=>{Ft(qt.id),qt.link&&cn.history.push(qt.link)},key:Wn},z.createElement("div",{className:st===qt.id?zt.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&z.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&z.createElement(ye.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",z.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),z.createElement("div",{className:zt.tabBar},ua)),Hn={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"},ht=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={},tabBarExtraContent:ua})=>z.createElement("div",{className:be()(Hn.tabs,on),style:Xn},z.createElement("div",{className:Hn.tabsWrap},Pt.map((qt,Wn)=>z.createElement("aside",{className:Hn.tab,onClick:()=>{Ft(qt.id),qt.link&&cn.history.push(qt.link)},key:Wn},z.createElement("div",{className:st===qt.id?Hn.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&z.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&z.createElement(ye.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",z.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),z.createElement("div",{className:Hn.tabBar},ua)),Yt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},dn=({dataSource:Pt=[],value:st,onChange:Ft,className:on,style:Xn={},tabBarExtraContent:ua})=>z.createElement("div",{className:be()(Yt.tabs,on),style:Xn},z.createElement("div",{className:Yt.tabsWrap},Pt.map((qt,Wn)=>z.createElement("aside",{className:`${Yt.tab} ${st===qt.id?Yt.active:""}`,onClick:()=>{Ft(qt.id),qt.link&&cn.history.push(qt.link)},key:Wn},z.createElement("div",null,qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&z.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&z.createElement(ye.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",z.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),z.createElement("div",{className:Yt.tabBar},ua)),wn=({className:Pt,style:st={},children:Ft})=>z.createElement("div",{className:be()(Pt),style:st},Ft),mn={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"},He=te(38854),ut=te(20834);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ut=({sortValue:Pt,dropValue:st,className:Ft,onSort:on,onDrop:Xn,dataSource:ua=St})=>{var qt;return z.createElement("div",{className:be()(mn.orderWrap,Ft)},z.createElement(He.Z,{dropdownRender:()=>z.createElement(ut.default,null,ua.map((Wn,da)=>z.createElement(ut.default.Item,{key:da,onClick:()=>Xn(Wn.id)},Wn.name)))},z.createElement("span",{className:mn.orderTextWrap},(qt=ua.find(Wn=>st===Wn.id))==null?void 0:qt.name)),z.createElement("span",{className:mn.orderIconWrap},z.createElement("span",{className:mn.orderAsc},z.createElement("i",{className:Pt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")})),z.createElement("span",{className:mn.orderDesc},z.createElement("i",{className:Pt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")}))))},Ht={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Mt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var In=({sortValue:Pt,dropValue:st,className:Ft,onSort:on,onDrop:Xn,dataSource:ua=Mt})=>{var qt;return z.createElement("div",{className:be()(Ht.orderWrap,Ft)},z.createElement(He.Z,{dropdownRender:()=>z.createElement(ut.default,null,ua.map((Wn,da)=>z.createElement(ut.default.Item,{key:da,onClick:()=>Xn(Wn.id)},Wn.name)))},z.createElement("span",{className:Ht.orderTextWrap},(qt=ua.find(Wn=>st===Wn.id))==null?void 0:qt.name)),z.createElement("span",{className:Ht.orderIconWrap},z.createElement("span",{className:Ht.orderAsc},z.createElement("i",{className:Pt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ht.cursorPointer} ${Ht.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ht.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")})),z.createElement("span",{className:Ht.orderDesc},z.createElement("i",{className:Pt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ht.cursorPointer} ${Ht.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ht.cursorPointer}`,onClick:()=>on(Pt==="asc"?"desc":"asc")}))))},xn={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"},xt=te(3113),ia=te(2337),an=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ln=(Pt,st,Ft)=>st in Pt?an(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,zn=(Pt,st)=>{for(var Ft in st||(st={}))Oa.call(st,Ft)&&ln(Pt,Ft,st[Ft]);if(Ca)for(var Ft of Ca(st))at.call(st,Ft)&&ln(Pt,Ft,st[Ft]);return Pt},sn=(Pt,st)=>{var Ft={};for(var on in Pt)Oa.call(Pt,on)&&st.indexOf(on)<0&&(Ft[on]=Pt[on]);if(Pt!=null&&Ca)for(var on of Ca(Pt))st.indexOf(on)<0&&at.call(Pt,on)&&(Ft[on]=Pt[on]);return Ft},ea=(Pt,st,Ft)=>new Promise((on,Xn)=>{var ua=da=>{try{Wn(Ft.next(da))}catch(Ha){Xn(Ha)}},qt=da=>{try{Wn(Ft.throw(da))}catch(Ha){Xn(Ha)}},Wn=da=>da.done?on(da.value):Promise.resolve(da.value).then(ua,qt);Wn((Ft=Ft.apply(Pt,st)).next())}),Yn=Pt=>{var st=Pt,{className:Ft,style:on,children:Xn,loading:ua=!1,openLoading:qt,onClick:Wn=()=>{},size:da="middle",shape:Ha="round",theme:fa}=st,bn=sn(st,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ma,so]=(0,z.useState)(!1),Io=(0,z.useMemo)(()=>{switch(fa){case ia.Fy.THEMEONE:return xn.ThemeOne;case ia.Fy.DEFAULT:default:return xn.btn}},[fa]);return z.createElement(xt.ZP,zn({onClick:(0,Ye.throttle)(va=>ea(void 0,null,function*(){qt&&so(!0);try{yield Wn(va)}catch(Ea){console.log("error",Ea)}qt&&so(!1)}),2e3,{leading:!0,trailing:!1}),className:be()(Io,xn[`${da}-${Ha}`],Ft),style:on,size:da,shape:Ha,loading:Ma||ua},bn),Xn)},Ra={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"},Bo=({className:Pt,style:st,children:Ft=null,onClick:on,title:Xn})=>z.createElement("div",{className:be()(Ra.head,Pt),style:st},z.createElement("span",{className:"primary-hover",onClick:on},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:Xn},Xn),z.createElement("div",{className:Ra.node},Ft)),uo={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"},Mo=({confirmShow:Pt=!0,confirmTitle:st,confirmClick:Ft,cancelShow:on=!0,cancelTitle:Xn,cancelClick:ua,className:qt,style:Wn,confirmLoading:da=!1})=>z.createElement("div",{className:be()(uo.btns,qt),style:Wn},Pt&&z.createElement(xt.ZP,{loading:da,onClick:Ft,type:"primary",className:uo.confirm},st),on&&z.createElement(xt.ZP,{onClick:ua,className:uo.cancel},Xn)),Po={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"},Do=({className:Pt,style:st={},LeftContent:Ft,children:on,RightContent:Xn})=>z.createElement("div",{className:be()(Po.fixedBottom,Pt),style:st},z.createElement("div",{className:Po.wrap},z.createElement("div",{className:Po.left},Ft),z.createElement("div",{className:Po.center},on),z.createElement("div",{className:Po.right},Xn))),mo={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"},yo=({className:Pt,style:st={},dataSource:Ft=[]})=>z.createElement("div",{className:be()(mo.crumbs,Pt),style:st},Ft.map((on,Xn)=>Xncn.history.push(on.path)},on.name):z.createElement("span",null,on.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:Xn,style:{color:"#5F6368"}},on.name))),qa=te(31797),Ga=Object.defineProperty,Ao=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,_a=(Pt,st,Ft)=>st in Pt?Ga(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,wo=(Pt,st)=>{for(var Ft in st||(st={}))ga.call(st,Ft)&&_a(Pt,Ft,st[Ft]);if(Za)for(var Ft of Za(st))Ta.call(st,Ft)&&_a(Pt,Ft,st[Ft]);return Pt},Co=(Pt,st)=>Ao(Pt,oo(st)),zo=(Pt,st)=>{var Ft={};for(var on in Pt)ga.call(Pt,on)&&st.indexOf(on)<0&&(Ft[on]=Pt[on]);if(Pt!=null&&Za)for(var on of Za(Pt))st.indexOf(on)<0&&Ta.call(Pt,on)&&(Ft[on]=Pt[on]);return Ft};const{Countdown:Ko}=qa.default;var wa=Pt=>{var st=Pt,{onChange:Ft}=st,on=zo(st,["onChange"]);const[Xn,ua]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof Xn=="number"&&Xn>=0&&Ft(Xn)},[Xn]);const qt=Wn=>{const da=Math.floor(Wn/1e3);ua(da)};return z.createElement(Ko,Co(wo({},on),{onChange:qt}))},Ja={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},or=({DataProps:Pt,className:st,style:Ft={}})=>{var on;return z.createElement("div",{className:be()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ja.ClassRoomItem,st),style:Ft,onClick:()=>{(0,Ee.xg)(Pt==null?void 0:Pt.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(on=tt.Z)==null?void 0:on.IMG_SERVER}/images/${Pt==null?void 0:Pt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Pt==null?void 0:Pt.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}},!!(Pt!=null&&Pt.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:be()("text-16px font-medium",Ja.TitleDom)},Pt==null?void 0:Pt.name)),z.createElement("div",{className:"c-grey-333 font-medium"},Pt==null?void 0:Pt.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Pt==null?void 0:Pt.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Pt==null?void 0:Pt.tasks_count),Pt!=null&&Pt.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},mr=Object.defineProperty,qo=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ln=(Pt,st,Ft)=>st in Pt?mr(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,Mn=(Pt,st)=>{for(var Ft in st||(st={}))Vn.call(st,Ft)&&Ln(Pt,Ft,st[Ft]);if(qo)for(var Ft of qo(st))Fn.call(st,Ft)&&Ln(Pt,Ft,st[Ft]);return Pt},$a=({DataProps:Pt=[],selectValue:st,onChange:Ft,className:on,style:Xn={},extra:ua,classNameItem:qt,styleItem:Wn={},barHidden:da})=>{const[Ha,fa]=(0,z.useState)();return(0,z.useEffect)(()=>{fa(Array.isArray(st)?st:[st])},[st]),z.createElement("div",{className:be()("flex px-20px py-10px gap-40px",on),style:Mn({borderBottom:"1px solid #D3F0FF"},Xn)},Pt==null?void 0:Pt.map(bn=>z.createElement("div",{key:bn==null?void 0:bn.id,className:be()("flex item-center justify-center current c-grey-333 text-16 relative",qt,bn==null?void 0:bn.className),style:Mn(Mn({color:Ha!=null&&Ha.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},Wn),(bn==null?void 0:bn.style)||{}),onClick:Ma=>{Ft==null||Ft({domEvent:Ma,item:bn}),bn!=null&&bn.link&&cn.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!da&&(Ha==null?void 0:Ha.includes(bn==null?void 0:bn.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},ua))},Ya=Object.defineProperty,fo=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Rn=(Pt,st,Ft)=>st in Pt?Ya(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[st]=Ft,Qa=(Pt,st)=>{for(var Ft in st||(st={}))_o.call(st,Ft)&&Rn(Pt,Ft,st[Ft]);if(vo)for(var Ft of vo(st))yn.call(st,Ft)&&Rn(Pt,Ft,st[Ft]);return Pt},Sa=(Pt,st)=>fo(Pt,xo(st)),Ka=({value:Pt,onChange:st,onInputChange:Ft,className:on,style:Xn={},InputProps:ua})=>{const[qt,Wn]=(0,z.useState)(Pt);return z.createElement("div",{className:be()("flex item-center rounded-full px-10px py-2px",on),style:Qa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Xn)},z.createElement(Ne.default,Sa(Qa({bordered:!1},ua),{onChange:da=>{Wn(da.target.value),Ft==null||Ft(encodeURIComponent(da.target.value))},onPressEnter:da=>{st==null||st({domEvent:da,item:{value:qt}})}})),z.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:da=>{st==null||st({domEvent:da,item:{value:qt}})}}))}},31103:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return ce}});var z=te(59301);function ce(Re,Ke){const we=(0,z.useRef)();(0,z.useEffect)(()=>{we.current=Re}),(0,z.useEffect)(()=>{function Fe(){we.current()}if(Ke!==null){let oe=setInterval(Fe,Ke);return()=>clearInterval(oe)}},[Ke])}},63856:function(ot,bt,te){"use strict";var z=te(43418),ce=te(8591),Re=te(38147),Ke=te(65582),we=te(41867),Fe=te(59301),oe=(Ye,ze,Ge)=>new Promise((et,qe)=>{var re=x=>{try{a(Ge.next(x))}catch(y){qe(y)}},E=x=>{try{a(Ge.throw(x))}catch(y){qe(y)}},a=x=>x.done?et(x.value):Promise.resolve(x.value).then(re,E);a((Ge=Ge.apply(Ye,ze)).next())});const be=({shixunHomeworks:Ye,dispatch:ze,classroomList:Ge,getData:et})=>Fe.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:Ye.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>oe(void 0,null,function*(){var qe;if((0,we.Rm)()&&!((qe=Ge.AssistantObject.normal)!=null&&qe.can_redo)){ce.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,Re.ZP)(`/api/homework_commons/${Ye.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ye.actionTabs.work_group_id}})).status===0&&(ce.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),et())}),onCancel:()=>{ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},Fe.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"),Fe.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));bt.Z=(0,Ke.connect)(({shixunHomeworks:Ye,classroomList:ze})=>({shixunHomeworks:Ye,classroomList:ze}))(be)},65852:function(ot,bt,te){"use strict";te.r(bt),te.d(bt,{default:function(){return Ua}});var z=te(59301),ce=te(65582),Re=te(78241),Ke=te(43418),we=te(8591),Fe=te(66104),oe=te(95237),be=te(43604),Ye=te(99313),ze=te(3113),Ge=te(6848),et=te(5871),qe=te(24905),re=te(1710),E=te(92832),a=te(27812),x=te(30214),y=te(96565),b=te(77254),ee=te(56656),ne=te.n(ee),ae=te(89392),le=te(88761),ge=te(38147),ue=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,fe=(Vt,tn,dt)=>tn in Vt?ue(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,Dt=(Vt,tn)=>{for(var dt in tn||(tn={}))ve.call(tn,dt)&&fe(Vt,dt,tn[dt]);if(Ie)for(var dt of Ie(tn))Ne.call(tn,dt)&&fe(Vt,dt,tn[dt]);return Vt},gt=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const Wt=({shixunHomeworks:Vt,dispatch:tn})=>{const dt=(0,ce.useParams)(),[Nn,Kn]=(0,z.useState)(!0),[lt]=Re.default.useForm();return z.createElement(z.Fragment,null,z.createElement(Ke.default,{centered:!0,title:"\u8C03\u5206",open:Vt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>gt(void 0,null,function*(){yield lt.validateFields();const _e=lt.getFieldsValue();(yield(0,ge.ZP)(`/api/student_works/${Vt.actionTabs.id}/adjust_score.json`,{method:"post",body:Dt({},_e)})).status===0&&(we.ZP.success("\u8BC4\u9605\u6210\u529F"),lt.resetFields(),tn({type:"shixunHomeworks/setActionTabs",payload:{}}),tn({type:"shixunHomeworks/getStudentWorkCommon",payload:Dt({},dt)}))}),onCancel:()=>{tn({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(Re.default,{form:lt,layout:"horizontal"},z.createElement("div",{style:{display:"flex",alignItems:"baseline"}},z.createElement(Re.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},z.createElement(et.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),z.createElement("span",{className:"ml10"},"\u5206")),z.createElement("div",null,z.createElement(Re.default.Item,{name:"comment"},z.createElement(E.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Be=(0,ce.connect)(({shixunHomeworks:Vt})=>({shixunHomeworks:Vt}))(Wt),Ve=te(57146),At=te(59301),mt=Object.defineProperty,Le=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ee=(Vt,tn,dt)=>tn in Vt?mt(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,ke=(Vt,tn)=>{for(var dt in tn||(tn={}))Te.call(tn,dt)&&Ee(Vt,dt,tn[dt]);if(ye)for(var dt of ye(tn))tt.call(tn,dt)&&Ee(Vt,dt,tn[dt]);return Vt},Et=(Vt,tn)=>Le(Vt,je(tn)),Kt=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const it=({classroomList:Vt,loading:tn,dispatch:dt,studentWorkDetail:Nn})=>{const Kn=(0,ce.useParams)(),[lt]=Re.default.useForm(),_e=()=>Kt(void 0,null,function*(){var nt;yield lt.validateFields();const zt=ke({},lt.getFieldValue()),{selectArrs:cn}=Vt.actionTabs;zt.attachment_ids=(nt=zt.attachment_ids)==null?void 0:nt.map(ca=>ca.response.id),(yield(0,le.mz)(Et(ke({},zt),{homeworkId:cn.work_id}))).status===0&&(dt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:ke({},Vt.actionTabs.params)}),dt({type:"classroomList/setActionTabs",payload:{}}))});return At.createElement(Ke.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:Vt.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Kt(void 0,null,function*(){if(Nn!=null&&Nn.can_submit){if(!(Nn!=null&&Nn.submit_size)){we.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}Ke.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:At.createElement(At.Fragment,null,"\u4F60\u8FD8\u6709 ",At.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Nn==null?void 0:Nn.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:()=>{_e()}});return}_e()}),onCancel:()=>{dt({type:"classroomList/setActionTabs",payload:{}})}},At.createElement(Re.default,{form:lt,initialValues:{}},At.createElement(Re.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},At.createElement(Ve.Z,null)),At.createElement(Re.default.Item,{name:"description"},At.createElement(E.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Ot=(0,ce.connect)(({classroomList:Vt,loading:tn})=>({classroomList:Vt,loading:tn}))(it),Pe=te(41867),Bt={flex_box_center:"flex_box_center___ek18E",flex_space_between:"flex_space_between___e7BP6",flex_box_vertical_center:"flex_box_vertical_center___Oju9C",flex_box_center_end:"flex_box_center_end___qQv1O",flex_box_column:"flex_box_column___DHwHY",TabsStyle:"TabsStyle___glGge",bg:"bg___uHtJ5",title:"title___WcS8b",replyList:"replyList___HLYJ8",leader:"leader___qJvA3",buttonFixed:"buttonFixed___WAuFs",exitComment:"exitComment___cW4re",nextComment:"nextComment___AMMy5",modal:"modal___e3Tjt",MdEditor:"MdEditor___JLCMs",ReviewStyle:"ReviewStyle___GdvEb"},Jt=te(6339),An=te(65862),$t=te(27183),Je=te(61527),We=te(3969),he=te(3918),se=te(2524),De=te(37906),$e=te(74128),me={pinfen:"pinfen___Gt25i",left:"left___zqlMk",right:"right___NHKGT",headpic:"headpic___Pcfo7"},Ae=te(59149),xe=te(59301),Qe=Object.defineProperty,pe=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Qt=(Vt,tn,dt)=>tn in Vt?Qe(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,jt=(Vt,tn)=>{for(var dt in tn||(tn={}))It.call(tn,dt)&&Qt(Vt,dt,tn[dt]);if(Tt)for(var dt of Tt(tn))kt.call(tn,dt)&&Qt(Vt,dt,tn[dt]);return Vt},Ce=(Vt,tn)=>pe(Vt,Ue(tn)),rt=(Vt,tn)=>{var dt={};for(var Nn in Vt)It.call(Vt,Nn)&&tn.indexOf(Nn)<0&&(dt[Nn]=Vt[Nn]);if(Vt!=null&&Tt)for(var Nn of Tt(Vt))tn.indexOf(Nn)<0&&kt.call(Vt,Nn)&&(dt[Nn]=Vt[Nn]);return dt},ft=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const Ct=Vt=>{var tn=Vt,{Data:dt,layer:Nn=1,type:Kn,index:lt=0}=tn,_e=rt(tn,["Data","layer","type","index"]),nt,zt,cn,gn,ca,Hn,Rt,ht,Yt,wt,dn,Pn,wn,mn;const He=(0,ce.useParams)(),[ut,St]=(0,z.useState)({type:0,show:!1}),[yt,Ut]=(0,z.useState)(null),[,Ht,Mt]=(0,Je.U)(le.qP,{userId:He==null?void 0:He.userId}),[,Zt,In]=(0,Je.U)(le.R$,{userId:He==null?void 0:He.userId}),[,xn,xt]=(0,Je.U)(le.QC,{userId:He==null?void 0:He.userId}),[,ia,an]=(0,Je.U)(le.Mf,{userId:He==null?void 0:He.userId}),[Ca]=Re.default.useForm(),[Oa,at]=(0,z.useState)(!1),ln=(sn=dt)=>{Ke.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>ft(void 0,null,function*(){(yield xt({score_id:sn==null?void 0:sn.comment_id})).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})})},zn=(sn=dt)=>{Ke.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>ft(void 0,null,function*(){(yield an({object_id:sn.id,object_type:"journals_for_message"})).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})})};return xe.createElement("div",null,xe.createElement(oe.Z,{wrap:!1,gutter:15},Nn!=1&&xe.createElement(be.Z,null,xe.createElement("div",{style:{width:`${(Nn-1)*40}px`}})),Kn=="appeal_info"?xe.createElement(be.Z,null,xe.createElement("img",{className:`mt10 ${me.headpic}`,width:40,src:((nt=dt==null?void 0:dt.appeal_info)==null?void 0:nt.user_image_url)==="--"?Ae.xp:`${$e.Z.IMG_SERVER}/images/${(zt=dt==null?void 0:dt.appeal_info)==null?void 0:zt.user_image_url}`})):xe.createElement(be.Z,null,xe.createElement("img",{className:`mt10 ${me.headpic}`,width:40,src:((cn=dt==null?void 0:dt.user_info)==null?void 0:cn.user_image_url)==="--"?Ae.xp:`${$e.Z.IMG_SERVER}/images/${(gn=dt==null?void 0:dt.user_info)==null?void 0:gn.user_image_url}`})),Kn=="appeal_info"?xe.createElement(be.Z,{flex:1},xe.createElement(Jt.Z,{className:"font14",value:`${(ca=dt==null?void 0:dt.appeal_info)==null?void 0:ca.user_name}\uFF1A${((Hn=dt==null?void 0:dt.appeal_info)==null?void 0:Hn.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),xe.createElement(oe.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20},xe.createElement(be.Z,null,ne()((Rt=dt==null?void 0:dt.appeal_info)==null?void 0:Rt.time).format("YYYY-MM-DD HH:mm")),(dt==null?void 0:dt.appeal_status)==1&&xe.createElement(be.Z,null,xe.createElement("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"}},"\u7533\u8BC9\u4E2D")),(dt==null?void 0:dt.appeal_status)==2&&xe.createElement(be.Z,null,xe.createElement("span",{className:"tag-style bg-grey-ede c-light-black font12"},"\u7533\u8BC9\u5DF2\u64A4\u9500")),(dt==null?void 0:dt.appeal_status)==3&&xe.createElement(be.Z,null,xe.createElement("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"}},"\u7533\u8BC9\u6210\u529F")),(dt==null?void 0:dt.appeal_status)==4&&xe.createElement(be.Z,null,xe.createElement("span",{className:"tag-style bg-grey-ede c-light-black font12"},"\u7533\u8BC9\u88AB\u62D2\u7EDD")),(dt==null?void 0:dt.appeal_status)==5&&xe.createElement(be.Z,null,xe.createElement("span",{className:"tag-style bg-grey-ede c-light-black font12"},"\u7533\u8BC9\u5931\u8D25")))):xe.createElement(be.Z,{flex:1},xe.createElement(Jt.Z,{className:"font14",value:`${(ht=dt==null?void 0:dt.user_info)==null?void 0:ht.user_name}${dt!=null&&dt.who_score?(dt==null?void 0:dt.who_score)==1?"\uFF08\u7EC4\u957F\u8BC4\u5206\uFF09":"\uFF08\u533F\u8BC4\u8BC4\u5206\uFF09":dt!=null&&dt.comment_role?`\uFF08${dt==null?void 0:dt.comment_role}\uFF09`:""}\uFF1A${(dt==null?void 0:dt.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),xe.createElement(oe.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20},xe.createElement(be.Z,null,ne()((dt==null?void 0:dt.comment_time)||(dt==null?void 0:dt.time)).format("YYYY-MM-DD HH:mm")),(dt==null?void 0:dt.student_work_num)&&xe.createElement(be.Z,null,xe.createElement("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",dt==null?void 0:dt.student_work_num,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u54C1")),(dt==null?void 0:dt.score)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-orange"}," ",dt==null?void 0:dt.score,"\u5206 "))),((Yt=dt==null?void 0:dt.attachments)==null?void 0:Yt.length)>0&&xe.createElement("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10}},(wt=dt==null?void 0:dt.attachments)==null?void 0:wt.map((sn,ea)=>xe.createElement("a",{key:ea,href:`${$e.Z.API_SERVER}${sn.url}`},xe.createElement("i",{className:"iconfont icon-fujian font14"}),xe.createElement("span",{className:"ml10"},sn.title),xe.createElement("span",{className:"c-light-black ml20 font12"},sn.filesize))))),Kn!="feedback"&&xe.createElement(xe.Fragment,null,Kn=="appeal_info"?xe.createElement(be.Z,{style:{whiteSpace:"nowrap"}},xe.createElement(oe.Z,{wrap:!1,gutter:10},(dt==null?void 0:dt.delete)&&(dt==null?void 0:dt.can_appeal)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{Ke.default.confirm({centered:!0,title:xe.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",xe.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:()=>ft(void 0,null,function*(){_e!=null&&_e.getInitData&&(_e==null||_e.getInitData())})})}},"\u64A4\u9500\u7533\u8BC9")),(dt==null?void 0:dt.appeal_status)==1&&(0,Pe.GJ)()&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{at(!0)}},"\u63A5\u53D7\u7533\u8BC9")),(dt==null?void 0:dt.appeal_status)==1&&(0,Pe.GJ)()&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-red current",onClick:()=>{Ke.default.confirm({centered:!0,title:xe.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",xe.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:()=>ft(void 0,null,function*(){const sn=yield(0,ge.ZP)(`/api/student_works/${He.userId}/deal_appeal_score.json`,{method:"post",body:{score_id:dt==null?void 0:dt.score_id,status:4}});(sn==null?void 0:sn.status)===0&&_e!=null&&_e.getInitData&&(_e==null||_e.getInitData())})})}},"\u62D2\u7EDD\u7533\u8BC9")))):xe.createElement(xe.Fragment,null,(Nn==1||Kn=="teacher")&&xe.createElement(be.Z,{style:{whiteSpace:"nowrap"}},xe.createElement(oe.Z,{wrap:!1,gutter:10},(dt==null?void 0:dt.delete)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{ln(dt)}},"\u5220\u9664")),(dt==null?void 0:dt.can_appeal)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{St({type:1,show:!0})}},"\u7533\u8BC9")),(dt==null?void 0:dt.can_reply)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{St({type:0,show:!0})}},"\u56DE\u590D")),(Nn==1&&!(dt!=null&&dt.can_reply)||!(dt!=null&&dt.can_reply)&&Kn=="teacher"&<!=0)&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-light-black"},"\u5931\u6548")))),Nn!=1&&(dt==null?void 0:dt.can_delete)&&Kn!="teacher"&&xe.createElement(be.Z,null,xe.createElement("span",{className:"c-blue current",onClick:()=>{zn(dt)}},"\u5220\u9664"))))),Nn==1&&(dt==null?void 0:dt.appeal_info)&&(dt==null?void 0:dt.appeal_info)!=""&&xe.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},xe.createElement(Ct,jt({type:"appeal_info",Data:dt,layer:Nn+1},_e))),Nn==1&&((dn=dt==null?void 0:dt.journals)==null?void 0:dn.length)>0&&xe.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},(Pn=dt==null?void 0:dt.journals)==null?void 0:Pn.map((sn,ea)=>xe.createElement(Ct,jt({key:ea,type:Kn,Data:sn,layer:Nn+1},_e)))),ut.show&&xe.createElement("div",{className:"mt20 mb20",style:{marginLeft:"56px"}},xe.createElement(y.Z,{height:150,isFocus:!0,watch:!0,onChange:sn=>{Ut(sn)}}),xe.createElement(oe.Z,{align:"middle",justify:"end",gutter:20},xe.createElement(be.Z,null,xe.createElement(ze.ZP,{onClick:()=>{St({type:0,show:!1})}},"\u53D6\u6D88")),xe.createElement(be.Z,null,xe.createElement(ze.ZP,{loading:Ht||Zt,type:"primary",onClick:()=>ft(void 0,null,function*(){if(yt===""){we.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let sn;Kn=="teacher"?sn=yield Mt({hidden_comment:yt,score_id:dt==null?void 0:dt.score_id}):sn=yield((ut==null?void 0:ut.type)==0?Mt:In)({comment:yt,score_id:dt==null?void 0:dt.score_id}),sn.status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),St({type:0,show:!1}),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})},(ut==null?void 0:ut.type)==0?"\u56DE\u590D":"\u7533\u8BC9")))),xe.createElement(Ke.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:Oa,centered:!0,destroyOnClose:!0,onCancel:()=>{at(!1)},maskClosable:!1,width:544,onOk:()=>{Ca.submit()}},xe.createElement(Re.default,{form:Ca,colon:!1,onFinish:sn=>ft(void 0,null,function*(){(yield(0,ge.ZP)(`/api/student_works/${He.userId}/deal_appeal_score.json`,{method:"post",body:Ce(jt({},sn),{userId:He.userId,score_id:dt==null?void 0:dt.score_id,status:3})})).status===0&&(at(!1),_e!=null&&_e.getInitData&&(_e==null||_e.getInitData()))})},xe.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"),xe.createElement(De.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:xe.createElement("span",null,(wn=dt==null?void 0:dt.appeal_info)==null?void 0:wn.user_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:xe.createElement("span",{style:{color:"#191919"}},(mn=dt==null?void 0:dt.user_info)==null?void 0:mn.user_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:xe.createElement("span",{style:{color:"#191919"}},dt==null?void 0:dt.score)}]}),xe.createElement(oe.Z,{className:"mt20",wrap:!1},xe.createElement(be.Z,null,xe.createElement(Re.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},xe.createElement(et.Z,{min:1,max:100,step:1}))),xe.createElement(be.Z,null,xe.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),xe.createElement(be.Z,null,xe.createElement(Re.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},xe.createElement(qe.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))))};var Xt=(0,ce.connect)(({shixunHomeworks:Vt,user:tn,globalSetting:dt})=>({shixunHomeworks:Vt,globalSetting:dt,user:tn}))(Ct),en=te(27185),un=te(63856),Me=te(59301),hn=Object.defineProperty,Tn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,pn=(Vt,tn,dt)=>tn in Vt?hn(Vt,tn,{enumerable:!0,configurable:!0,writable:!0,value:dt}):Vt[tn]=dt,$n=(Vt,tn)=>{for(var dt in tn||(tn={}))sa.call(tn,dt)&&pn(Vt,dt,tn[dt]);if(Bn)for(var dt of Bn(tn))Sn.call(tn,dt)&&pn(Vt,dt,tn[dt]);return Vt},oa=(Vt,tn)=>Tn(Vt,Qn(tn)),Zn=(Vt,tn)=>{var dt={};for(var Nn in Vt)sa.call(Vt,Nn)&&tn.indexOf(Nn)<0&&(dt[Nn]=Vt[Nn]);if(Vt!=null&&Bn)for(var Nn of Bn(Vt))tn.indexOf(Nn)<0&&Sn.call(Vt,Nn)&&(dt[Nn]=Vt[Nn]);return dt},ha=(Vt,tn,dt)=>new Promise((Nn,Kn)=>{var lt=zt=>{try{nt(dt.next(zt))}catch(cn){Kn(cn)}},_e=zt=>{try{nt(dt.throw(zt))}catch(cn){Kn(cn)}},nt=zt=>zt.done?Nn(zt.value):Promise.resolve(zt.value).then(lt,_e);nt((dt=dt.apply(Vt,tn)).next())});const _n=null,Fa=Vt=>{var tn=Vt,{shixunHomeworks:dt,globalSetting:Nn,loading:Kn,user:lt,dispatch:_e}=tn,nt=Zn(tn,["shixunHomeworks","globalSetting","loading","user","dispatch"]),zt,cn,gn,ca,Hn,Rt,ht,Yt,wt,dn,Pn,wn,mn,He,ut,St,yt,Ut,Ht,Mt,Zt,In,xn,xt;const[ia]=(0,ce.useSearchParams)(),an=(0,ce.useParams)(),Ca=(0,z.useRef)(),{userInfo:Oa}=lt,{studentWorkDetail:at,studentWorkCommon:ln,studentWorkSupplyDetail:zn,workList:sn,workDetail:ea,actionTabs:ta}=dt,[,Yn,Ra,Na]=(0,Je.U)(le.wT,{userId:an==null?void 0:an.userId}),[,Bo,uo,no]=(0,Je.U)(le.Wr,{userId:an==null?void 0:an.userId}),[,Mo,Po]=(0,Je.U)(le.G$,{userId:an==null?void 0:an.userId,id:an==null?void 0:an.userId}),[Lo,Do]=(0,z.useState)("1"),[mo,ja]=(0,z.useState)(!1),[yo,qa]=(0,z.useState)(!1),[Ga]=Re.default.useForm(),[Ao]=Re.default.useForm(),[oo,Za]=(0,z.useState)({last:!1}),[ga,Ta]=(0,z.useState)({last:!1}),[_a,wo]=(0,z.useState)(!1),[Co,zo]=(0,z.useState)(""),[Ko,Oo]=(0,z.useState)(!1),[wa,Ja]=(0,z.useState)(""),[Zo,or]=(0,z.useState)(!1),[mr,qo]=(0,z.useState)(!1),[Vn,Fn]=Ke.default.useModal(),[Ln,Mn]=(0,z.useState)({status:0}),ba=[{id:0,name:`\u5168\u90E8\u70B9\u8BC4\uFF08${((zt=ln==null?void 0:ln.comment_scores)==null?void 0:zt.length)||0}\uFF09`,isShow:(0,Pe.GJ)()||(at==null?void 0:at.show_evaluation)},{id:1,name:`\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1\uFF08${((cn=ln==null?void 0:ln.hidden_comment_scores)==null?void 0:cn.length)||0}\uFF09`,isShow:(0,Pe.GJ)()}].filter(yn=>yn.isShow),$a=[{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"id",ellipsis:!0,width:80,render:(yn,Rn,Qa)=>Qa+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"commit_time",ellipsis:!0,render:yn=>ne()(yn).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u9636\u6BB5",dataIndex:"stage_name",ellipsis:!0,width:180,render:(yn,Rn)=>Me.createElement(Me.Fragment,null,yn,Rn!=null&&Rn.is_redo?Me.createElement("span",{style:{color:"#FF9D18"}},"\uFF08\u6253\u56DE\u91CD\u505A\uFF09"):(Rn==null?void 0:Rn.is_redo_commit)&&Me.createElement("span",{style:{color:"#2FA34F"}},"\uFF08\u91CD\u505A\u63D0\u4EA4\uFF09"))},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",ellipsis:!0},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"\u533F\u8BC4\u5F97\u5206",dataIndex:"student_score",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:(yn,Rn)=>Me.createElement("a",{target:"_blank",href:`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${Rn==null?void 0:Rn.student_work_id}?history_id=${Rn==null?void 0:Rn.history_id}`},"\u67E5\u770B")}],Ya=()=>{_e({type:"shixunHomeworks/getStudentWorkCommon",payload:$n({},an)})};(0,z.useEffect)(()=>(_e({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:an.commonHomeworkId}}),_e({type:"globalSetting/footerToggle",payload:!1}),Ja(ia.get("history_id")||""),()=>{_e({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{const yn=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");_e({type:"shixunHomeworks/getStudentWorkDetail",payload:oa($n($n({},an),yn),{history_id:ia.get("history_id")||wa})}),_e({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:$n({},an)}),Ya(),Ca.current.onclick=Rn=>{Rn.target.nodeName==="IMG"&&Rn.target.alt!==""&&b.Z.publish("preview-image",Rn.target.src)}},[an.categoryId,an.userId]),(0,z.useEffect)(()=>{at!=null&&at.homework_id&&(at!=null&&at.prev_work_id?Ta({student_work_id:at==null?void 0:at.prev_work_id}):Ta({last:!0}),at!=null&&at.next_work_id?Za({student_work_id:at==null?void 0:at.next_work_id}):Za({last:!0}))},[at]);const fo=yn=>ha(void 0,null,function*(){var Rn;yn.attachment_ids=(Rn=yn.attachment_ids)==null?void 0:Rn.map(Sa=>{var On;return(On=Sa==null?void 0:Sa.response)==null?void 0:On.id}),Oo(!0),(yield(0,le.yy)(oa($n({},yn),{userId:an.userId}))).status===0&&(Ga.resetFields(),at!=null&&at.next_work_id?(we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F",2),xo("read")):(we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01",2),Ya())),Oo(!1)}),xo=yn=>ha(void 0,null,function*(){const{comment:Rn,score:Qa,attachment_ids:Sa}=Ga.getFieldsValue(),On=!(0,ae.isNil)(Qa);if(console.log("-------",an),Rn||On||Sa){Ke.default.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:Me.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:()=>{Ga.resetFields(),yn==="last"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${ga==null?void 0:ga.student_work_id}?page=${ia.get("page")}`):yn==="read"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${oo==null?void 0:oo.student_work_id}?page=${ia.get("page")}`):ce.history.push(`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/detail?page=${ia.get("page")}`)}});return}yn==="last"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${ga==null?void 0:ga.student_work_id}?page=${ia.get("page")}`):yn==="read"?ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/review/${oo==null?void 0:oo.student_work_id}?page=${ia.get("page")}`):ce.history.push(`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/detail?page=${ia.get("page")}`)}),vo=(yn={key:""})=>{_e({type:"shixunHomeworks/setActionTabs",payload:yn}),yn.key===""&&(Ga.resetFields(),Ao.resetFields())},_o=()=>{vo({key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:an.commonHomeworkId,work_group_id:at==null?void 0:at.work_group_id})};return Me.createElement("section",{className:"edu-container pb80",ref:Ca},Me.createElement("section",{className:"animated fadeIn"},Me.createElement("aside",{className:"mt10"},Oa&&Me.createElement(Fe.Z,{separator:">"},Me.createElement(Fe.Z.Item,null,Me.createElement(ce.Link,{to:`/classrooms/${an.coursesId}/group_homework`},(gn=Oa==null?void 0:Oa.course)==null?void 0:gn.course_name)),Me.createElement(Fe.Z.Item,null,Me.createElement(ce.Link,{to:`/classrooms/${an.coursesId}/group_homework`},"\u5206\u7EC4\u4F5C\u4E1A")),Me.createElement(Fe.Z.Item,null,Me.createElement(ce.Link,{to:`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Me.createElement(Fe.Z.Item,null,at==null?void 0:at.author_name))),Me.createElement("aside",{className:[Bt.title,"mt20"].join(" ")},Me.createElement(oe.Z,{style:{width:"100%"}},Me.createElement(be.Z,{flex:"1"},Me.createElement(ce.Link,{to:`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/detail?page=${ia.get("page")}`},Me.createElement(a.Z,{className:"font16 c-black"})),Me.createElement("strong",{className:"font20 ml5"},at==null?void 0:at.homework_name),Me.createElement(An.VV,{status:at==null?void 0:at.homework_status})),!wa&&Me.createElement(be.Z,null,(0,Pe.dE)()&&((ca=at==null?void 0:at.homework_status)==null?void 0:ca.includes("\u8865\u4EA4\u4E2D"))&&Me.createElement("span",{onClick:()=>{if(at!=null&&at.can_submit&&!(at!=null&&at.submit_size)){we.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}_e({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:an,selectArrs:{homework_id:an.commonHomeworkId,work_id:an.userId}}})},className:"c-blue current font14"},"\u8865\u4EA4\u9644\u4EF6"))))),Me.createElement(Ye.default,{className:Bt.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Lo,tabBarExtraContent:Me.createElement(Me.Fragment,null,!wa&&(at==null?void 0:at.commit_count)>1&&Me.createElement(ze.ZP,{icon:Me.createElement("i",{className:"iconfont icon-tijiaozongjie"}),loading:Yn,onClick:()=>ha(void 0,null,function*(){yield Ra({},!0),vo({key:"\u63D0\u4EA4\u4F5C\u54C1\u8BB0\u5F55"})})},"\u63D0\u4EA4\u4F5C\u54C1\u8BB0\u5F55")),onChange:yn=>{Do(yn),yn=="3"&&uo({})}},Me.createElement(Ye.default.TabPane,{tab:Me.createElement("span",{style:{position:"relative"}},"\u4F5C\u4E1A\u8BE6\u60C5",wa&&Me.createElement("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",at==null?void 0:at.commit_count,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u54C1")),key:"1"},Me.createElement("div",{className:"pl30 pr30 pb10 bg-white"},!((Hn=at==null?void 0:at.project_info)!=null&&Hn.id)&&Me.createElement("div",{className:"pt20 pb20",style:(at==null?void 0:at.description)&&{borderBottom:"1px solid #DFDFDF"}},Me.createElement("div",{className:"font18 blod"},"\u4F5C\u4E1A\u63CF\u8FF0"),Me.createElement(Jt.Z,{className:"mt10",value:(ea==null?void 0:ea.description)||"\u6682\u65E0\uFF5E"}),Me.createElement($t.Z,{authority:(0,Pe.GJ)(),showDimensions:!1,dataSource:ea==null?void 0:ea.attachments,callback:()=>{_e({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:an.commonHomeworkId}})}})),(at==null?void 0:at.description)&&Me.createElement("div",{className:"pt20"},Me.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},Me.createElement(be.Z,null,Me.createElement("span",{className:"font18 blod"},"\u5B66\u751F\u4F5C\u4E1A",Me.createElement(Ge.Z,{title:Me.createElement("span",{className:"font14"},"\uFF08\u5F53\u524D\u652F\u6301\u6279\u6CE8\u7684\u6587\u6863\u7C7B\u578B\uFF1A.docx\u3001.xlsx\u3001.pptx\uFF09")},Me.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})))),Me.createElement(be.Z,null,(at==null?void 0:at.commit_time)&&Me.createElement(Me.Fragment,null,Me.createElement("span",{className:" c-light-black"},ne()(at==null?void 0:at.commit_time).format("YYYY-MM-DD HH:mm")),Me.createElement("span",{className:"ml10"},at==null?void 0:at.commit_user_name),Me.createElement("span",{className:"ml10 c-light-black"},"\u63D0\u4EA4")),(at==null?void 0:at.update_time)&&Me.createElement(Me.Fragment,null,Me.createElement("span",{className:"ml30 c-light-black"},ne()(at==null?void 0:at.update_time).format("YYYY-MM-DD HH:mm")),Me.createElement("span",{className:"ml10"},at==null?void 0:at.update_user_name),Me.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0")))),Me.createElement(Jt.Z,{className:"mt10",value:(at==null?void 0:at.description)||"\u6682\u65E0\uFF5E"}),Me.createElement($t.Z,{authority:(0,Pe.GJ)(),dataSource:at==null?void 0:at.attachments,callback:()=>{_e({type:"shixunHomeworks/getStudentWorkDetail",payload:$n({},an)})}})),((Rt=at==null?void 0:at.project_info)==null?void 0:Rt.id)&&Me.createElement("div",{className:"pt20 pb20",style:{borderTop:"1px solid #CCC",marginTop:"20px"}},Me.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},Me.createElement(be.Z,null,Me.createElement("div",{className:"font16"},"\u5173\u8054\u9879\u76EE")),Me.createElement(be.Z,null,((ht=at==null?void 0:at.project_info)==null?void 0:ht.id)===-1?Me.createElement("span",{className:"c-blue"},(Yt=at==null?void 0:at.project_info)==null?void 0:Yt.name):Me.createElement("a",{target:"_blank",href:`${(wt=Nn==null?void 0:Nn.setting)==null?void 0:wt.old_url}${(dn=at==null?void 0:at.project_info)==null?void 0:dn.id}`},(Pn=at==null?void 0:at.project_info)==null?void 0:Pn.name)))))),!wa&&Me.createElement(Ye.default.TabPane,{tab:"\u7EC4\u5458\u60C5\u51B5",key:"2"},Me.createElement("div",{className:"p30 bg-white"},Me.createElement("div",{className:"font16 blod"},"\u5168\u90E8\u7EC4\u5458"),Me.createElement(oe.Z,{className:"mt15",wrap:!1,gutter:10},Me.createElement(be.Z,null,Me.createElement("span",{className:"c-grey-666"},"\u5F53\u524D\u7EC4\u5458")),Me.createElement(be.Z,null,at==null?void 0:at.author_name," ",(at==null?void 0:at.is_leader_work)&&Me.createElement("span",{className:Bt.leader},"\u7EC4\u957F"))),((wn=at==null?void 0:at.work_members)==null?void 0:wn.length)>0&&Me.createElement(oe.Z,{className:"mt10",wrap:!1,gutter:10},Me.createElement(be.Z,null,Me.createElement("span",{className:"c-grey-666"},"\u5176\u4ED6\u7EC4\u5458")),Me.createElement(be.Z,null,(mn=at==null?void 0:at.work_members)==null?void 0:mn.map((yn,Rn)=>(0,Pe.dE)()?Me.createElement("span",null,yn.user_name,(yn==null?void 0:yn.is_leader)&&Me.createElement("span",{className:Bt.leader},"\u7EC4\u957F")):Me.createElement(ce.Link,{key:Rn,className:"mr10",to:`/classrooms/${an.coursesId}/group_homework/${an.commonHomeworkId}/review/${yn.work_id}`,target:"_blank"},yn.user_name,(yn==null?void 0:yn.is_leader)&&Me.createElement("span",{className:Bt.leader},"\u7EC4\u957F"))))),!(0,Pe.dE)()&&Me.createElement("div",{className:"c-grey-999 font12 mt10"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u5176\u4ED6\u7EC4\u5458\u7684\u59D3\u540D\uFF0C\u53EF\u4EE5\u5FEB\u901F\u8BC4\u9605TA\u7684\u4F5C\u54C1"))),(at==null?void 0:at.anonymous_comment)&&!wa&&Me.createElement(Ye.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"3"},Me.createElement("div",{className:"bg-white",style:{display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"}},((He=no==null?void 0:no.data)==null?void 0:He.count)>0?Me.createElement(Me.Fragment,null,(St=(ut=no==null?void 0:no.data)==null?void 0:ut.list)==null?void 0:St.map((yn,Rn)=>Me.createElement(Xt,{key:Rn,type:"feedback",Data:oa($n({},yn),{time:yn==null?void 0:yn.created_at,user_info:{user_image_url:yn.avatar_url,user_id:yn.user_id,user_name:yn.real_name}}),getInitData:Ya}))):Me.createElement(se.Z,null)))),Me.createElement("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white"},!wa&&Lo=="1"&&Me.createElement(Me.Fragment,null,Me.createElement(oe.Z,{className:"mt20",gutter:20,justify:"end"},(0,Pe.GJ)()&&(ln==null?void 0:ln.ultimate)&&Me.createElement(be.Z,null,Me.createElement(ze.ZP,{type:"primary",onClick:()=>{vo({key:"\u8C03\u5206",selectArrs:at,id:an.userId,params:an})}},"\u8C03\u5206")),!(at!=null&&at.is_author)&&(0,Pe.dE)()&&((yt=at==null?void 0:at.homework_status)==null?void 0:yt.includes("\u533F\u8BC4\u4E2D"))&&ia.get("review")!=="review"&&Me.createElement(be.Z,null,Me.createElement(ze.ZP,{type:"primary",onClick:()=>{vo({key:"\u95EE\u9898\u53CD\u9988"})}}," \u95EE\u9898\u53CD\u9988 "))),!ln.is_author&&((0,Pe.GJ)()||(0,Pe.dE)()&&((Ut=at==null?void 0:at.homework_status)==null?void 0:Ut.includes("\u533F\u8BC4\u4E2D")))&&Me.createElement(Me.Fragment,null,Me.createElement(Re.default,{form:Ga,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,initialValues:{same_score:!0},onFinish:yn=>{fo(yn)}},Me.createElement(Re.default.Item,{name:"score",label:"\u8BC4\u5206",rules:[{required:!(0,Pe.GJ)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}]},Me.createElement(et.Z,{step:.1,min:0,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u5206\u6570",addonAfter:"\u5206"})),(at==null?void 0:at.is_new_rule)&&(0,Pe.G5)()&&at.work_status!==-1&&at.work_status!==0&&Me.createElement(be.Z,{style:{position:"absolute",right:0,top:14}},Me.createElement(ze.ZP,{type:"primary",onClick:()=>_o()}," \u6253\u56DE\u91CD\u505A ")),!(at!=null&&at.is_new_rule)&&(0,Pe.G5)()&&["\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u8FDB\u884C\u4E2D"].some(yn=>{var Rn;return(Rn=at==null?void 0:at.homework_status)==null?void 0:Rn.includes(yn)})&&Me.createElement(be.Z,{style:{position:"absolute",right:0,top:14}},Me.createElement(ze.ZP,{type:"primary",onClick:()=>_o()}," \u6253\u56DE\u91CD\u505A ")),Me.createElement("div",{onClick:()=>ja(!0)},Me.createElement(Re.default.Item,{name:"comment",className:Bt.ReviewStyle,label:Me.createElement("div",{style:{width:"100%"}},Me.createElement(oe.Z,{align:"middle",justify:"space-between"},Me.createElement(be.Z,null,"\u8BC4\u8BED"),Me.createElement(be.Z,null,Me.createElement(en.Z,{isShowComponent:(0,Pe.G5)(),ModalProps:{open:Zo,onCancel:()=>{or(!1)}},onDataSelect:(yn,Rn)=>ha(void 0,[yn,Rn],function*(Qa,{node:Sa}){const On=()=>{Ga.setFieldsValue({comment:Sa==null?void 0:Sa.value}),ja(!0),or(!1)};if(Ga.getFieldValue("comment")){Vn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:On});return}On()})},Me.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:Me.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:yn=>{yn.stopPropagation(),or(!0)}},"\u5E38\u7528\u8BC4\u8BED")))))},Me.createElement(We.x,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26",isEdit:mo}))),Me.createElement(Re.default.Item,{name:"same_score",valuePropName:"checked"},Me.createElement(qe.default,null,"\u6574\u7EC4\u540C\u8BC4(\u9009\u4E2D\uFF0C\u5219\u672C\u6B21\u8BC4\u9605\u5BF9\u8C61\u6307\u5C0F\u7EC4\u5168\u90E8\u6210\u5458\uFF0C\u5426\u5219\u4EC5\u8BC4\u9605\u6B64\u6210\u54581\u4EBA )")),Me.createElement(Re.default.Item,{name:"attachment_ids"},Me.createElement(Ve.Z,null)),(0,Pe.GJ)()&&Me.createElement("div",{onClick:()=>qa(!0)},Me.createElement(Re.default.Item,{name:"hidden_comment",className:Bt.ReviewStyle,label:Me.createElement("div",{style:{width:"100%"}},Me.createElement(oe.Z,{align:"middle",justify:"space-between"},Me.createElement(be.Z,null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Me.createElement(be.Z,null,Me.createElement(en.Z,{isShowComponent:(0,Pe.G5)(),ModalProps:{open:mr,onCancel:()=>{qo(!1)}},onDataSelect:(yn,Rn)=>ha(void 0,[yn,Rn],function*(Qa,{node:Sa}){const On=()=>{Ga.setFieldsValue({hidden_comment:Sa==null?void 0:Sa.value}),qa(!0),qo(!1)};if(Ga.getFieldValue("hidden_comment")){Vn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:On});return}On()})},Me.createElement(ze.ZP,{style:{padding:0,height:"auto"},icon:Me.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:yn=>{yn.stopPropagation(),qo(!0)}},"\u5E38\u7528\u8BC4\u8BED")))))},Me.createElement(We.x,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED",isEdit:yo})))),Me.createElement("div",{className:`${Bt.buttonFixed}`}," ",Me.createElement("div",{className:"edu-container"},Me.createElement(oe.Z,{wrap:!1,justify:"space-between",align:"middle"},Me.createElement(be.Z,null," ",Me.createElement(ze.ZP,{onClick:()=>xo("list")}," \u8FD4\u56DE\u5217\u8868 ")," "),Me.createElement(be.Z,null,Me.createElement(ze.ZP,{onClick:()=>xo("last"),disabled:ga==null?void 0:ga.last}," \u4E0A\u4E00\u4E2A "),Me.createElement(ze.ZP,{className:"ml20",disabled:oo==null?void 0:oo.last,onClick:()=>xo("read")}," \u4E0B\u4E00\u4E2A "),Me.createElement(ze.ZP,{className:"ml20",loading:Ko,type:"primary",onClick:()=>{Ga.submit()}}," \u63D0\u4EA4\u8BC4\u9605 "))))))),((0,Pe.GJ)()||(at==null?void 0:at.show_evaluation))&&Me.createElement(Me.Fragment,null,Me.createElement(he.tp,{dataSource:ba,value:Ln==null?void 0:Ln.status,onChange:yn=>{Mn(oa($n({},Ln),{status:yn}))}}),Me.createElement("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"}},!((Ht=(Ln==null?void 0:Ln.status)==0?ln==null?void 0:ln.comment_scores:ln==null?void 0:ln.hidden_comment_scores)!=null&&Ht.length)&&Me.createElement(se.Z,{styles:{margin:"50px auto"}}),(Mt=(Ln==null?void 0:Ln.status)==0?ln==null?void 0:ln.comment_scores:ln==null?void 0:ln.hidden_comment_scores)==null?void 0:Mt.map((yn,Rn)=>Me.createElement(Xt,{key:Rn,index:Rn,type:Ln.status==1&&"teacher",Data:oa($n({},yn),{content:(yn==null?void 0:yn.hidden_comment)||(yn==null?void 0:yn.content),user_info:{user_image_url:yn.user_image_url,user_login:yn.user_login,user_name:yn.user_name}}),getInitData:Ya,dispatch:_e}))))),!wa&&(at==null?void 0:at.anonymous_comment)&&(0,Pe.oF)()&&Me.createElement("section",null,Me.createElement("aside",{className:[Bt.replyList,"bg-white"].join(" ")},Me.createElement("span",{style:{fontSize:"16px"}},"\u533F\u8BC4\u5B66\u5458"),Me.createElement("br",null),((Zt=at==null?void 0:at.no_commented_user_names)==null?void 0:Zt.length)>0&&Me.createElement("p",{style:{marginTop:"1em"}},"\u672A\u5B8C\u6210\u533F\u8BC4\uFF1A",(In=at==null?void 0:at.no_commented_user_names)==null?void 0:In.toString()),Me.createElement("span",{style:{marginTop:((xn=at==null?void 0:at.no_commented_user_names)==null?void 0:xn.length)>0?"":"1em",display:"flex"}},"\u5DF2\u5B8C\u6210\u533F\u8BC4\uFF1A",(xt=at==null?void 0:at.commented_user_names)==null?void 0:xt.toString()))),wa&&Me.createElement("div",{className:`${Bt.buttonFixed}`}," ",Me.createElement("div",{className:"edu-container"},Me.createElement(oe.Z,{wrap:!1,justify:"space-between",align:"middle"},Me.createElement(be.Z,null,Me.createElement(ze.ZP,{onClick:()=>{ce.history.push(`/classrooms/${an==null?void 0:an.coursesId}/group_homework/${an==null?void 0:an.commonHomeworkId}/detail?page=${ia.get("page")}`)}}," \u8FD4\u56DE\u5217\u8868 ")," ")))),Me.createElement(Be,null),Me.createElement(Ot,{studentWorkDetail:at}),Me.createElement(x.Z,null),Me.createElement(Ke.default,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",open:_a,destroyOnClose:!0,forceRender:!0,onCancel:()=>{wo(!1)},onOk:()=>ha(void 0,null,function*(){if(!Co){we.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}const yn=yield(0,ge.ZP)(`/api/student_works/${an.userId}/redo_modal.json`,{method:"post",body:{comment:Co,id:an.userId}});(yn==null?void 0:yn.status)===0&&(we.ZP.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),wo(!1),Ya())}),width:700},Me.createElement("div",{style:{padding:"32px"}},Me.createElement("span",null,"\u786E\u8BA4\u5C06",at==null?void 0:at.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),Me.createElement("div",{style:{marginTop:"20px"}},Me.createElement("label",null,Me.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),Me.createElement(y.Z,{className:Bt.MdEditor,onChange:yn=>zo(yn),defaultValue:"",height:250})))),Fn,Me.createElement(Ke.default,{title:ta==null?void 0:ta.key,open:(ta==null?void 0:ta.key)=="\u63D0\u4EA4\u4F5C\u54C1\u8BB0\u5F55",centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:()=>vo()},Me.createElement(re.default,{locale:{emptyText:Me.createElement(se.Z,null)},columns:$a,dataSource:Na==null?void 0:Na.student_works,pagination:!1})),Me.createElement(Ke.default,{title:ta==null?void 0:ta.key,open:(ta==null?void 0:ta.key)=="\u95EE\u9898\u53CD\u9988",centered:!0,destroyOnClose:!0,width:640,onCancel:()=>vo(),confirmLoading:Mo,onOk:()=>{Ao.submit()}},Me.createElement(Re.default,{form:Ao,onFinish:yn=>ha(void 0,null,function*(){const Rn=yield Po({student_work_feedback:$n({},yn)});(Rn==null?void 0:Rn.status)==0&&(we.ZP.success("\u63D0\u4EA4\u6210\u529F"),vo(),Ya())})},Me.createElement(Re.default.Item,{name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Me.createElement(E.default.TextArea,{rows:4,placeholder:"\u4F8B\u5982\uFF1A\u4F5C\u54C1\u63D0\u4EA4\u7684\u9644\u4EF6\u4E0D\u6E05\u6670",maxLength:200})),Me.createElement(Re.default.Item,{noStyle:!0}," \u5982\u679C\u4F5C\u54C1\u65E0\u6CD5\u533F\u8BC4\uFF0C\u8BF7\u63CF\u8FF0\u95EE\u9898\u5E76\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u8FDB\u884C\u53CD\u9988\u3002\u53CD\u9988\u540E\u7CFB\u7EDF\u5C06\u4E0D\u4F1A\u6263\u9664\u7F3A\u8BC4\u5206\u6570\u3002"))),Me.createElement(un.Z,{getData:()=>{const yn=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");_e({type:"shixunHomeworks/getStudentWorkDetail",payload:oa($n($n({},an),yn),{history_id:ia.get("history_id")||wa})}),Ya()}}))};var Ua=(0,ce.connect)(({shixunHomeworks:Vt,loading:tn,user:dt,globalSetting:Nn})=>({shixunHomeworks:Vt,globalSetting:Nn,user:dt,loading:tn.effects}))(Fa)},80024:function(ot,bt,te){"use strict";te.d(bt,{$J:function(){return Re},JZ:function(){return we},bN:function(){return oe},jP:function(){return Fe},rO:function(){return Ke}});var z=te(38147),ce=(be,Ye,ze)=>new Promise((Ge,et)=>{var qe=a=>{try{E(ze.next(a))}catch(x){et(x)}},re=a=>{try{E(ze.throw(a))}catch(x){et(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(qe,re);E((ze=ze.apply(be,Ye)).next())});function Re(be){return(0,z.U2)(`libraries/${be}.json`)}function Ke(be){return(0,z.U2)("library_tags.json",be)}function we(be){return ce(this,null,function*(){return(yield(0,z.IV)(`attachments/${be}.json`)).status===0})}function Fe(be){return(0,z.v_)("libraries.json",be)}function oe(be,Ye){return(0,z.gz)(`libraries/${be}.json`,Ye)}},61527:function(ot,bt,te){"use strict";te.d(bt,{U:function(){return Ye}});var z=te(59301),ce=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Fe=(ze,Ge,et)=>Ge in ze?ce(ze,Ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):ze[Ge]=et,oe=(ze,Ge)=>{for(var et in Ge||(Ge={}))Ke.call(Ge,et)&&Fe(ze,et,Ge[et]);if(Re)for(var et of Re(Ge))we.call(Ge,et)&&Fe(ze,et,Ge[et]);return ze},be=(ze,Ge,et)=>new Promise((qe,re)=>{var E=y=>{try{x(et.next(y))}catch(b){re(b)}},a=y=>{try{x(et.throw(y))}catch(b){re(b)}},x=y=>y.done?qe(y.value):Promise.resolve(y.value).then(E,a);x((et=et.apply(ze,Ge)).next())});function Ye(ze,Ge){const[et,qe]=(0,z.useState)(Ge),[re,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[et,re,(b,ee=!1)=>be(this,null,function*(){const ne=ee?Ge:oe(oe({},et),b);E(!0),qe(ne);const ae=yield ze(ne);return E(!1),x(ae),ae}),a,x]}},50371:function(ot,bt){"use strict";function te(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ce=1;ce{const we=Re[Ke];we!==void 0&&(z[Ke]=we)})}return z}bt.Z=te},13845:function(ot,bt,te){"use strict";te.d(bt,{F:function(){return z},Z:function(){return ce}});function z(Re){return Re!=null&&Re===Re.window}function ce(Re,Ke){var we,Fe;if(typeof window=="undefined")return 0;const oe=Ke?"scrollTop":"scrollLeft";let be=0;return z(Re)?be=Re[Ke?"pageYOffset":"pageXOffset"]:Re instanceof Document?be=Re.documentElement[oe]:(Re instanceof HTMLElement||Re)&&(be=Re[oe]),Re&&!z(Re)&&typeof be!="number"&&(be=(Fe=((we=Re.ownerDocument)!==null&&we!==void 0?we:Re).documentElement)===null||Fe===void 0?void 0:Fe[oe]),be}},56762:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return ce}});var z=te(59301);function ce(){const[,Re]=z.useReducer(Ke=>Ke+1,0);return Re}},68031:function(ot,bt,te){"use strict";te.d(bt,{Z:function(){return Ke}});var z=te(16089);function ce(we,Fe,oe,be){const Ye=oe-Fe;return we/=be/2,we<1?Ye/2*we*we*we+Fe:Ye/2*((we-=2)*we*we+2)+Fe}var Re=te(13845);function Ke(we){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:be,duration:Ye=450}=Fe,ze=oe(),Ge=(0,Re.Z)(ze,!0),et=Date.now(),qe=()=>{const E=Date.now()-et,a=ce(E>Ye?Ye:E,Ge,we,Ye);(0,Re.F)(ze)?ze.scrollTo(window.pageXOffset,a):ze instanceof Document||ze.constructor.name==="HTMLDocument"?ze.documentElement.scrollTop=a:ze.scrollTop=a,E{let{children:Ve}=Be;const{getPrefixCls:At}=we.useContext(oe.E_),mt=At("breadcrumb");return we.createElement("li",{className:`${mt}-separator`,"aria-hidden":"true"},Ve===""?Ve:Ve||"/")};ze.__ANT_BREADCRUMB_SEPARATOR=!0;var Ge=ze,et=function(Be,Ve){var At={};for(var mt in Be)Object.prototype.hasOwnProperty.call(Be,mt)&&Ve.indexOf(mt)<0&&(At[mt]=Be[mt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,mt=Object.getOwnPropertySymbols(Be);LeVe[Le]||mt)}function re(Be,Ve,At,mt){if(At==null)return null;const{className:Le,onClick:je}=Ve,ye=et(Ve,["className","onClick"]),Te=Object.assign(Object.assign({},(0,Ke.Z)(ye,{data:!0,aria:!0})),{onClick:je});return mt!==void 0?we.createElement("a",Object.assign({},Te,{className:ce()(`${Be}-link`,Le),href:mt}),At):we.createElement("span",Object.assign({},Te,{className:ce()(`${Be}-link`,Le)}),At)}function E(Be,Ve){return(mt,Le,je,ye,Te)=>{if(Ve)return Ve(mt,Le,je,ye);const tt=qe(mt,Le);return re(Be,mt,tt,Te)}}var a=function(Be,Ve){var At={};for(var mt in Be)Object.prototype.hasOwnProperty.call(Be,mt)&&Ve.indexOf(mt)<0&&(At[mt]=Be[mt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,mt=Object.getOwnPropertySymbols(Be);Le{const{prefixCls:Ve,separator:At="/",children:mt,menu:Le,overlay:je,dropdownProps:ye,href:Te}=Be,Ee=(ke=>{if(Le||je){const Et=Object.assign({},ye);if(Le){const Kt=Le||{},{items:it}=Kt,Ot=a(Kt,["items"]);Et.menu=Object.assign(Object.assign({},Ot),{items:it==null?void 0:it.map((Pe,Bt)=>{var{key:Jt,title:An,label:$t,path:Je}=Pe,We=a(Pe,["key","title","label","path"]);let he=$t!=null?$t:An;return Je&&(he=we.createElement("a",{href:`${Te}${Je}`},he)),Object.assign(Object.assign({},We),{key:Jt!=null?Jt:Bt,label:he})})})}else je&&(Et.overlay=je);return we.createElement(Ye.Z,Object.assign({placement:"bottom"},Et),we.createElement("span",{className:`${Ve}-overlay-link`},ke,we.createElement(be.Z,null)))}return ke})(mt);return Ee!=null?we.createElement(we.Fragment,null,we.createElement("li",null,Ee),At&&we.createElement(Ge,null,At)):null},y=Be=>{const{prefixCls:Ve,children:At,href:mt}=Be,Le=a(Be,["prefixCls","children","href"]),{getPrefixCls:je}=we.useContext(oe.E_),ye=je("breadcrumb",Ve);return we.createElement(x,Object.assign({},Le,{prefixCls:ye}),re(ye,Le,At,mt))};y.__ANT_BREADCRUMB_ITEM=!0;var b=y,ee=te(17313),ne=te(83116),ae=te(37613);const le=Be=>{const{componentCls:Ve,iconCls:At}=Be;return{[Ve]:Object.assign(Object.assign({},(0,ee.Wf)(Be)),{color:Be.itemColor,fontSize:Be.fontSize,[At]:{fontSize:Be.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Be.linkColor,transition:`color ${Be.motionDurationMid}`,padding:`0 ${Be.paddingXXS}px`,borderRadius:Be.borderRadiusSM,height:Be.lineHeight*Be.fontSize,display:"inline-block",marginInline:-Be.marginXXS,"&:hover":{color:Be.linkHoverColor,backgroundColor:Be.colorBgTextHover}},(0,ee.Qy)(Be)),"li:last-child":{color:Be.lastItemColor},[`${Ve}-separator`]:{marginInline:Be.separatorMargin,color:Be.separatorColor},[`${Ve}-link`]:{[` > ${At} + span, > ${At} + a `]:{marginInlineStart:Be.marginXXS}},[`${Ve}-overlay-link`]:{borderRadius:Be.borderRadiusSM,height:Be.lineHeight*Be.fontSize,display:"inline-block",padding:`0 ${Be.paddingXXS}px`,marginInline:-Be.marginXXS,[`> ${At}`]:{marginInlineStart:Be.marginXXS,fontSize:Be.fontSizeIcon},"&:hover":{color:Be.linkHoverColor,backgroundColor:Be.colorBgTextHover,a:{color:Be.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Be.componentCls}-rtl`]:{direction:"rtl"}})}};var ge=(0,ne.Z)("Breadcrumb",Be=>{const Ve=(0,ae.TS)(Be,{});return[le(Ve)]},Be=>({itemColor:Be.colorTextDescription,lastItemColor:Be.colorText,iconFontSize:Be.fontSize,linkColor:Be.colorTextDescription,linkHoverColor:Be.colorText,separatorColor:Be.colorTextDescription,separatorMargin:Be.marginXS})),ue=function(Be,Ve){var At={};for(var mt in Be)Object.prototype.hasOwnProperty.call(Be,mt)&&Ve.indexOf(mt)<0&&(At[mt]=Be[mt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,mt=Object.getOwnPropertySymbols(Be);Le{var{breadcrumbName:ye}=je,Te=ue(je,["breadcrumbName"]);return Object.assign(Object.assign({},Te),{title:ye})})}),Le}function ve(Be,Ve){return(0,we.useMemo)(()=>Be||(Ve?Ve.map(Ie):null),[Be,Ve])}var Ne=function(Be,Ve){var At={};for(var mt in Be)Object.prototype.hasOwnProperty.call(Be,mt)&&Ve.indexOf(mt)<0&&(At[mt]=Be[mt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,mt=Object.getOwnPropertySymbols(Be);Le{if(Ve===void 0)return Ve;let At=(Ve||"").replace(/^\//,"");return Object.keys(Be).forEach(mt=>{At=At.replace(`:${mt}`,Be[mt])}),At},Dt=Be=>{const{prefixCls:Ve,separator:At="/",style:mt,className:Le,rootClassName:je,routes:ye,items:Te,children:tt,itemRender:Ee,params:ke={}}=Be,Et=Ne(Be,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Kt,direction:it,breadcrumb:Ot}=we.useContext(oe.E_);let Pe;const Bt=Kt("breadcrumb",Ve),[Jt,An]=ge(Bt),$t=ve(Te,ye),Je=E(Bt,Ee);if($t&&$t.length>0){const se=[],De=Te||ye;Pe=$t.map(($e,me)=>{const{path:Ae,key:xe,type:Qe,menu:pe,overlay:Ue,onClick:Tt,className:It,separator:kt,dropdownProps:Qt}=$e,jt=fe(ke,Ae);jt!==void 0&&se.push(jt);const Ce=xe!=null?xe:me;if(Qe==="separator")return we.createElement(Ge,{key:Ce},kt);const rt={},ft=me===$t.length-1;pe?rt.menu=pe:Ue&&(rt.overlay=Ue);let{href:Ct}=$e;return se.length&&jt!==void 0&&(Ct=`#/${se.join("/")}`),we.createElement(x,Object.assign({key:Ce},rt,(0,Ke.Z)($e,{data:!0,aria:!0}),{className:It,dropdownProps:Qt,href:Ct,separator:ft?"":At,onClick:Tt,prefixCls:Bt}),Je($e,ke,De,se,Ct))})}else if(tt){const se=(0,Re.Z)(tt).length;Pe=(0,Re.Z)(tt).map((De,$e)=>{if(!De)return De;const me=$e===se-1;return(0,Fe.Tm)(De,{separator:me?"":At,key:$e})})}const We=ce()(Bt,Ot==null?void 0:Ot.className,{[`${Bt}-rtl`]:it==="rtl"},Le,je,An),he=Object.assign(Object.assign({},Ot==null?void 0:Ot.style),mt);return Jt(we.createElement("nav",Object.assign({className:We,style:he},Et),we.createElement("ol",null,Pe)))};Dt.Item=b,Dt.Separator=Ge;var gt=Dt,Wt=gt},24905:function(ot,bt,te){"use strict";te.d(bt,{default:function(){return ge}});var z=te(92310),ce=te.n(z),Re=te(5630),Ke=te(59301),we=te(36355),Fe=te(1684),oe=te(32441),Ye=Ke.createContext(null),ze=te(98447),Ge=te(14088),et=te(4572),qe=function(ue,Ie){var ve={};for(var Ne in ue)Object.prototype.hasOwnProperty.call(ue,Ne)&&Ie.indexOf(Ne)<0&&(ve[Ne]=ue[Ne]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Ne=Object.getOwnPropertySymbols(ue);fe{var ve;const{prefixCls:Ne,className:fe,rootClassName:Dt,children:gt,indeterminate:Wt=!1,style:Be,onMouseEnter:Ve,onMouseLeave:At,skipGroup:mt=!1,disabled:Le}=ue,je=qe(ue,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ye,direction:Te,checkbox:tt}=Ke.useContext(we.E_),Ee=Ke.useContext(Ye),{isFormItemInput:ke}=Ke.useContext(oe.aM),Et=Ke.useContext(Fe.Z),Kt=(ve=(Ee==null?void 0:Ee.disabled)||Le)!==null&&ve!==void 0?ve:Et,it=Ke.useRef(je.value);Ke.useEffect(()=>{Ee==null||Ee.registerValue(je.value)},[]),Ke.useEffect(()=>{if(!mt)return je.value!==it.current&&(Ee==null||Ee.cancelValue(it.current),Ee==null||Ee.registerValue(je.value),it.current=je.value),()=>Ee==null?void 0:Ee.cancelValue(je.value)},[je.value]);const Ot=ye("checkbox",Ne),[Pe,Bt]=(0,ze.ZP)(Ot),Jt=Object.assign({},je);Ee&&!mt&&(Jt.onChange=function(){je.onChange&&je.onChange.apply(je,arguments),Ee.toggleOption&&Ee.toggleOption({label:gt,value:je.value})},Jt.name=Ee.name,Jt.checked=Ee.value.includes(je.value));const An=ce()(`${Ot}-wrapper`,{[`${Ot}-rtl`]:Te==="rtl",[`${Ot}-wrapper-checked`]:Jt.checked,[`${Ot}-wrapper-disabled`]:Kt,[`${Ot}-wrapper-in-form-item`]:ke},tt==null?void 0:tt.className,fe,Dt,Bt),$t=ce()({[`${Ot}-indeterminate`]:Wt},et.A,Bt),Je=Wt?"mixed":void 0;return Pe(Ke.createElement(Ge.Z,{component:"Checkbox",disabled:Kt},Ke.createElement("label",{className:An,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Be),onMouseEnter:Ve,onMouseLeave:At},Ke.createElement(Re.Z,Object.assign({"aria-checked":Je},Jt,{prefixCls:Ot,className:$t,disabled:Kt,ref:Ie})),gt!==void 0&&Ke.createElement("span",null,gt))))};var a=Ke.forwardRef(re),x=te(94480),y=te(2738),b=function(ue,Ie){var ve={};for(var Ne in ue)Object.prototype.hasOwnProperty.call(ue,Ne)&&Ie.indexOf(Ne)<0&&(ve[Ne]=ue[Ne]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,Ne=Object.getOwnPropertySymbols(ue);fe{const{defaultValue:ve,children:Ne,options:fe=[],prefixCls:Dt,className:gt,rootClassName:Wt,style:Be,onChange:Ve}=ue,At=b(ue,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:mt,direction:Le}=Ke.useContext(we.E_),[je,ye]=Ke.useState(At.value||ve||[]),[Te,tt]=Ke.useState([]);Ke.useEffect(()=>{"value"in At&&ye(At.value||[])},[At.value]);const Ee=Ke.useMemo(()=>fe.map(We=>typeof We=="string"||typeof We=="number"?{label:We,value:We}:We),[fe]),ke=We=>{tt(he=>he.filter(se=>se!==We))},Et=We=>{tt(he=>[].concat((0,x.Z)(he),[We]))},Kt=We=>{const he=je.indexOf(We.value),se=(0,x.Z)(je);he===-1?se.push(We.value):se.splice(he,1),"value"in At||ye(se),Ve==null||Ve(se.filter(De=>Te.includes(De)).sort((De,$e)=>{const me=Ee.findIndex(xe=>xe.value===De),Ae=Ee.findIndex(xe=>xe.value===$e);return me-Ae}))},it=mt("checkbox",Dt),Ot=`${it}-group`,[Pe,Bt]=(0,ze.ZP)(it),Jt=(0,y.Z)(At,["value","disabled"]),An=fe.length?Ee.map(We=>Ke.createElement(a,{prefixCls:it,key:We.value.toString(),disabled:"disabled"in We?We.disabled:At.disabled,value:We.value,checked:je.includes(We.value),onChange:We.onChange,className:`${Ot}-item`,style:We.style,title:We.title},We.label)):Ne,$t={toggleOption:Kt,value:je,disabled:At.disabled,name:At.name,registerValue:Et,cancelValue:ke},Je=ce()(Ot,{[`${Ot}-rtl`]:Le==="rtl"},gt,Wt,Bt);return Pe(Ke.createElement("div",Object.assign({className:Je,style:Be},Jt,{ref:Ie}),Ke.createElement(Ye.Provider,{value:$t},An)))},ne=Ke.forwardRef(ee);var ae=Ke.memo(ne);const le=a;le.Group=ae,le.__ANT_CHECKBOX=!0;var ge=le},98447:function(ot,bt,te){"use strict";te.d(bt,{C2:function(){return we}});var z=te(17313),ce=te(37613),Re=te(83116);const Ke=Fe=>{const{checkboxCls:oe}=Fe,be=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,z.Wf)(Fe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Fe.marginXS,[`> ${Fe.antCls}-row`]:{flex:1}}),[be]:Object.assign(Object.assign({},(0,z.Wf)(Fe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${be}`]:{marginInlineStart:0},[`&${be}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,z.Wf)(Fe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Fe.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,z.oN)(Fe))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Fe.checkboxSize,height:Fe.checkboxSize,direction:"ltr",backgroundColor:Fe.colorBgContainer,border:`${Fe.lineWidth}px ${Fe.lineType} ${Fe.colorBorder}`,borderRadius:Fe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Fe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Fe.checkboxSize/14*5,height:Fe.checkboxSize/14*8,border:`${Fe.lineWidthBold}px solid ${Fe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Fe.motionDurationFast} ${Fe.motionEaseInBack}, opacity ${Fe.motionDurationFast}`}},"& + span":{paddingInlineStart:Fe.paddingXS,paddingInlineEnd:Fe.paddingXS}})},{[` diff --git a/p__Classrooms__Lists__Polls__Detail__index.0dad8086.async.js b/p__Classrooms__Lists__Polls__Detail__index.7c7c8108.async.js similarity index 98% rename from p__Classrooms__Lists__Polls__Detail__index.0dad8086.async.js rename to p__Classrooms__Lists__Polls__Detail__index.7c7c8108.async.js index 9a1d731075..e6dc373307 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.0dad8086.async.js +++ b/p__Classrooms__Lists__Polls__Detail__index.7c7c8108.async.js @@ -1,4 +1,4 @@ -!(function(){var Um=Object.defineProperty;var Nv=Object.getOwnPropertySymbols;var Hm=Object.prototype.hasOwnProperty,Mm=Object.prototype.propertyIsEnumerable;var Ip=(mn,At,a)=>At in mn?Um(mn,At,{enumerable:!0,configurable:!0,writable:!0,value:a}):mn[At]=a,Sp=(mn,At)=>{for(var a in At||(At={}))Hm.call(At,a)&&Ip(mn,a,At[a]);if(Nv)for(var a of Nv(At))Mm.call(At,a)&&Ip(mn,a,At[a]);return mn};var ws=(mn,At,a)=>Ip(mn,typeof At!="symbol"?At+"":At,a);(self.webpackChunk=self.webpackChunk||[]).push([[7622],{89489:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},59477:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},40001:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},49198:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},84105:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},18785:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},87169:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},73331:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},15277:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},52671:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},8657:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},56082:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},33853:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},15075:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},62772:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},43531:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},61485:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},38819:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},47472:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},87395:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},61191:function(mn,At){"use strict";At.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"}},71424:function(mn,At,a){"use strict";var i=a(59301),V=Object.defineProperty,N=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(S,o,F)=>o in S?V(S,o,{enumerable:!0,configurable:!0,writable:!0,value:F}):S[o]=F,C=(S,o)=>{for(var F in o||(o={}))pe.call(o,F)&&L(S,F,o[F]);if(N)for(var F of N(o))O.call(o,F)&&L(S,F,o[F]);return S};const d=S=>React.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},S),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));At.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},96935:function(mn,At,a){"use strict";a.d(At,{Z:function(){return I}});var i=a(3113),V=a(59301),N=Object.defineProperty,pe=Object.defineProperties,O=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,S=(P,b,j)=>b in P?N(P,b,{enumerable:!0,configurable:!0,writable:!0,value:j}):P[b]=j,o=(P,b)=>{for(var j in b||(b={}))C.call(b,j)&&S(P,j,b[j]);if(L)for(var j of L(b))d.call(b,j)&&S(P,j,b[j]);return P},F=(P,b)=>pe(P,O(b)),v=(P,b)=>{var j={};for(var D in P)C.call(P,D)&&b.indexOf(D)<0&&(j[D]=P[D]);if(P!=null&&L)for(var D of L(P))b.indexOf(D)<0&&d.call(P,D)&&(j[D]=P[D]);return j},p=(P,b,j)=>new Promise((D,Z)=>{var z=w=>{try{R(j.next(w))}catch(ae){Z(ae)}},Y=w=>{try{R(j.throw(w))}catch(ae){Z(ae)}},R=w=>w.done?D(w.value):Promise.resolve(w.value).then(z,Y);R((j=j.apply(P,b)).next())});const I=P=>{var b=P,{children:j}=b,D=v(b,["children"]);const[Z,z]=(0,V.useState)(!1);return V.createElement(i.ZP,F(o({},D),{loading:Z,onClick:Y=>p(void 0,null,function*(){try{z(!0),yield D.onClick(Y),z(!1)}catch(R){console.error(R),z(!1)}})}),j)}},59149:function(mn,At,a){"use strict";a.d(At,{xp:function(){return O},AG:function(){return F},JA:function(){return C},FX:function(){return A},k$:function(){return yt},ub:function(){return lt},e6:function(){return M},v7:function(){return I},BO:function(){return v},x7:function(){return ae},em:function(){return ut},BV:function(){return L},qz:function(){return S},Gm:function(){return d},yt:function(){return Y},I2:function(){return ce},z3:function(){return N},GY:function(){return wt},wC:function(){return qe},Pt:function(){return ze},Oe:function(){return st},L6:function(){return V},RL:function(){return i},f$:function(){return pe},j1:function(){return P},jD:function(){return p},g4:function(){return b}});var i=a(58143),V="data:image/png;base64,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",N=a(4977),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",L=a.p+"static/err.2323787b.png",C="data:image/png;base64,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",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC",S="data:image/png;base64,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",o="data:image/png;base64,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",F="data:image/png;base64,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",v=a.p+"static/douyu.1e926b4a.jpg",p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",P="data:image/png;base64,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",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",j="data:image/png;base64,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",D="data:image/png;base64,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",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",z="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",Y="data:image/png;base64,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",R=a(71424),w="data:image/jpeg;base64,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",ae="data:image/png;base64,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",ie=a(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Oe=(g,k,$)=>k in g?re(g,k,{enumerable:!0,configurable:!0,writable:!0,value:$}):g[k]=$,Q=(g,k)=>{for(var $ in k||(k={}))ye.call(k,$)&&Oe(g,$,k[$]);if(oe)for(var $ of oe(k))W.call(k,$)&&Oe(g,$,k[$]);return g};const Ue=g=>React.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},g),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var we="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ce="data:image/jpeg;base64,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",Se=a.p+"static/certificate.a2a9ee77.jpg",se=Object.defineProperty,me=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Me=(g,k,$)=>k in g?se(g,k,{enumerable:!0,configurable:!0,writable:!0,value:$}):g[k]=$,Re=(g,k)=>{for(var $ in k||(k={}))ne.call(k,$)&&Me(g,$,k[$]);if(me)for(var $ of me(k))q.call(k,$)&&Me(g,$,k[$]);return g};const Fe=g=>React.createElement("svg",Re({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},g),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Ke="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",ut="data:image/png;base64,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",st="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ze=a.p+"static/question.ed747acc.gif",wt="data:image/gif;base64,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",qe=a(55351),yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",lt="data:image/png;base64,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",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Ye="data:image/png;base64,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",E=a(53114),l="data:image/png;base64,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",A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},4324:function(mn,At,a){"use strict";a.d(At,{Q:function(){return L}});var i=a(59301),V=a(57809),N=a(5112),pe=a(5871),O=a(59301),L=(d=>(d[d.Number=1]="Number",d[d.Percent=2]="Percent",d))(L||{});const C=({value:d,onChange:S,disabled:o,hidePercentOption:F=!1,percentType:v="select"})=>{const p=(0,i.useMemo)(()=>F?1:2,[F]),[I,P]=(0,i.useState)(p);console.log(I);const b=D=>d.type===1?`${D}\u5206`:`${D}%`,j=(0,i.useCallback)(D=>{if(I===1){const Z=D.replace("\u5206","");return isNaN(parseInt(Z,10))?0:Z}else return D.replace("%","")},[I]);return(0,i.useEffect)(()=>{P(d.type)},[d]),O.createElement("div",{style:{display:"flex",alignItems:"center"}},v=="select"&&O.createElement(V.default,{size:"large",onChange:D=>{P(D),S({type:D,inputValue:D===1?5:20})},value:I||p,style:{width:100},options:F?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:o}),v=="radio"&&O.createElement(N.ZP.Group,{size:"large",onChange:D=>{const Z=D.target.value;P(Z),S({type:Z,inputValue:Z===1?5:20})},value:I||p,disabled:o},!F&&O.createElement(N.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),O.createElement(N.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),v=="radio"&&O.createElement("div",{style:{marginRight:"10px",color:"#000000"}},d.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),O.createElement(pe.Z,{size:"large",disabled:o,value:d.inputValue,style:{width:"120px"},parser:j,addonAfter:d.type===1?"\u5206":"%",max:I===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:D=>{S({type:I,inputValue:D})}}),v=="radio"&&d.type==2&&O.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};At.Z=C},83028:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(59301),V={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"},N=a(43418),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",L=(S,o,F)=>new Promise((v,p)=>{var I=j=>{try{b(F.next(j))}catch(D){p(D)}},P=j=>{try{b(F.throw(j))}catch(D){p(D)}},b=j=>j.done?v(j.value):Promise.resolve(j.value).then(I,P);b((F=F.apply(S,o)).next())}),d=({type:S,resdata:o,onok:F,oktext:v,okloading:p})=>{const[I,P]=(0,i.useState)(!1),{can_copy_list:b,can_copy_num:j,challenge_type:D,course_data_list:Z,no_copy_list:z,no_copy_num:Y,no_use_list:R,no_use_num:w,repeat_shixun_num:ae,student_count:ie,total_num:re,use_num:oe}=o;let ye=j>0||S==="exercise";(0,i.useEffect)(()=>{(o==null?void 0:o.student_count)>0&&P(!0)},[o]),console.log("---11",p),(0,i.useEffect)(()=>{p||P(!1)},[p]);const W=()=>{if(S==="exercise"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.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(S==="exercise"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",i.createElement("span",{className:V.orangeColor},ie)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",i.createElement("span",{className:V.orangeColor},oe)," \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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="exercisepush")return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",i.createElement("span",{className:V.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(S==="shixunpush"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixunpush"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",i.createElement("span",{className:V.orangeColor},oe),"\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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Oe=()=>{if(S==="exercise"||S==="subject"||S==="exercisepush"||S==="shixunpush")return i.createElement("div",{style:{marginTop:20}},Y>0&&i.createElement("div",null,i.createElement("span",{className:V.flex},i.createElement("img",{src:O,style:{width:14}}),i.createElement("span",{className:V.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),i.createElement("div",{className:V.statusbody},S==="exercise"&&i.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.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"),(S==="subject"||S==="exercisepush")&&i.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye&&i.createElement("span",{className:V.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"),S==="shixunpush"&&i.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye&&i.createElement("span",{className:V.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"),i.createElement("div",null,z==null?void 0:z.map((Q,Ue)=>i.createElement("a",{href:`/shixuns/${Q.identifier}/challenges`,target:"_blank"},"\u300A",Q==null?void 0:Q.name,"\u300B",Ue+1!==Y&&"\u3001"))))),j>0&&i.createElement("div",{style:{marginTop:20}},i.createElement("span",{className:V.flex},i.createElement("img",{src:pe,style:{width:14}}),i.createElement("span",{className:V.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),i.createElement("div",{className:V.statusbody},S==="exercise"&&i.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"),(S==="subject"||S==="exercisepush")&&i.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"),S==="shixunpush"&&i.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"),i.createElement("div",null,b==null?void 0:b.map((Q,Ue)=>i.createElement("a",{href:`/shixuns/${Q.identifier}/challenges`,target:"_blank"},"\u300A",Q==null?void 0:Q.name,"\u300B",Ue+1!==j&&"\u3001"))))));if(S==="shixun")return i.createElement("div",{style:{marginTop:20}},j>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 i.createElement(N.default,{open:I,onCancel:()=>{P(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ye&&"none"}},zIndex:1003,confirmLoading:p,okText:ye?v:"\u6211\u77E5\u9053\u4E86",onOk:()=>L(void 0,null,function*(){ye?yield F([...b,...R]):P(!1)})},i.createElement("div",{style:{maxHeight:600,overflow:"auto"}},W(),Oe()))}},61584:function(mn,At,a){"use strict";a.d(At,{i:function(){return w},Z:function(){return ie}});var i={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"},V=a(71418),N=a(6848),pe=a(93948),O=a(92310),L=a.n(O),C=a(65862),d=a(2524),S=a(41867),o=a(79005),F=a(20345),v=a(77882),p=a(31081),I=a(75309),P=a(71979),b=a(47558),j=a(42922),D=a(66832),Z=a(96593),z=a(19664),Y=a(91833),R=a(59301);const w=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:o,swimg:F},{name:"101\u8BA1\u5212",ptimg:v,swimg:p},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:I,swimg:P},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:j},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:D,swimg:Z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:Y}];var ie=({className:re,dataSource:oe=[],col:ye=4,right:W,bottom:Oe=23,precision:Q=0,wrapWidth:Ue=1200,trackEventItems:we,loading:ce,onRemove:Se=()=>{},isCurrent:se=!0,showAlias:me=!1,showProgress:ne=!1})=>{const q=Math.floor((Ue-(ye-1)*W)/ye),Me=[{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(Re=>(window.ENV==="build"&&(Re.ptimg=`/react/build${Re.ptimg}`,Re.swimg=`/react/build${Re.swimg}`),Re));return R.createElement(V.Z,{spinning:ce},R.createElement("div",{className:L()(i.list,re)},!!(oe!=null&&oe.length)&&(oe==null?void 0:oe.map((Re,Fe)=>{var Ke,ut,st,ze,wt,qe;const{name:yt,id:lt,identifier:M,featured:Ye,school_name:E,image_url:l,excellent:A,is_plan:g}=Re;return R.createElement("div",{key:lt,className:se&&ne?i.wrapisCurrent:i.wrap,style:{width:q,marginRight:(1+Fe)%ye===0?0:W+Q,marginBottom:Oe}},R.createElement("a",{className:i.li,onClick:k=>{k.preventDefault(),k.stopPropagation(),we&&(0,C.L9)([we]),(0,C.xg)(`/paths/${M}`)}},R.createElement("div",{className:i.img},R.createElement("img",{className:i.cover,src:`${l}`}),se&&(0,S.bg)()&&(Re==null?void 0:Re.studying)&&R.createElement("div",{className:`${i.movebq} user-path-items`,onClick:k=>{k.stopPropagation(),Se(Re)}},R.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),R.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=Re==null?void 0:Re.subject_tags)==null?void 0:Ke.map((k,$)=>{var H,X;if($===0){const he=(H=Me.find(le=>le.name==k))==null?void 0:H.swimg;return R.createElement("img",{className:i.sign,src:he,style:{left:"-4px"}})}const Pe=(X=Me.find(he=>he.name==k))==null?void 0:X.ptimg;return R.createElement("img",{className:i.sign,src:Pe,style:{left:`${48+52*($-1)+2*$}px`}})}),R.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Re==null?void 0:Re.excellent)&&R.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),R.createElement("div",{className:i.name},R.createElement(N.Z,{title:me&&(Re!=null&&Re.excellent_alias_name)?R.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yt}`,R.createElement("br",null),R.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Re==null?void 0:Re.excellent_alias_name}`)):yt},R.createElement("span",{className:i.e},me&&(Re==null?void 0:Re.excellent_alias_name)||yt))),se&&ne&&((ut=Re==null?void 0:Re.progress)==null?void 0:ut.all_score)!=0&&R.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},R.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=Re==null?void 0:Re.progress)==null?void 0:st.my_score)/((ze=Re==null?void 0:Re.progress)==null?void 0:ze.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Re==null?void 0:Re.progress)==null?void 0:wt.my_score,"/",(qe=Re==null?void 0:Re.progress)==null?void 0:qe.all_score),(!se||!ne)&&R.createElement("div",{className:i.tags},R.createElement("div",null,R.createElement(N.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),R.createElement("span",null,Re.stages_count))),R.createElement(N.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),R.createElement("span",null,Re.members_count)))))))})),!oe.length&&R.createElement(d.Z,null)))}},3918:function(mn,At,a){"use strict";a.d(At,{jL:function(){return O},w9:function(){return mr},vv:function(){return Ee},dN:function(){return Ao},QD:function(){return Za},cQ:function(){return $.Z},vg:function(){return ia},Oz:function(){return fn},op:function(){return Ln},O5:function(){return JA},_b:function(){return Ar},t7:function(){return Oe},tT:function(){return we},Gi:function(){return zn},YG:function(){return bt},Ed:function(){return Wn},kT:function(){return Xt},qp:function(){return j},Um:function(){return w},K3:function(){return z},vr:function(){return yi},qE:function(){return Qa},Je:function(){return se},wb:function(){return qe},rC:function(){return k},lB:function(){return M},cq:function(){return ra},kO:function(){return Yt},tp:function(){return re},Si:function(){return Vi},k8:function(){return Rs},Du:function(){return TA}});var i=a(59301),V={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"},N="data:image/png;base64,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",O=({dataSource:wn=[],img:en,imgWidth:Ht=346,title:Hn,sunTitle:Er,bannerExtraContent:Zr})=>i.createElement("div",{className:V.banner},i.createElement("div",{className:V.content},i.createElement("aside",null,i.createElement("p",null,i.createElement("b",null,Hn),i.createElement("span",null,Er)),wn.length>0&&i.createElement("div",{className:V.btns},wn.map((Rn,Dr)=>i.createElement("div",{key:Dr,onClick:Rn.click},Rn.name,Rn.sign?i.createElement("img",{src:N,width:39}):null))),Zr),en&&i.createElement("img",{style:{marginTop:33,marginRight:38},src:en,width:Ht}))),L={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"},C=a(92310),d=a.n(C),S=a(89392),o=Object.defineProperty,F=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,I=(wn,en,Ht)=>en in wn?o(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,P=(wn,en)=>{for(var Ht in en||(en={}))v.call(en,Ht)&&I(wn,Ht,en[Ht]);if(F)for(var Ht of F(en))p.call(en,Ht)&&I(wn,Ht,en[Ht]);return wn},j=({dataSource:wn=[],value:en,onChange:Ht,onTitleChange:Hn,className:Er,title:Zr,titleWidth:Rn=41,style:Dr={},fontColor:Wa="#6A7283",showCount:xo,classNameActive:ja,styleItem:bn={}})=>{const[Ya,Va]=(0,i.useState)(0),[oi,Ua]=(0,i.useState)(!1),Ta=(0,i.useRef)(null),Ro=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var po;wn.length!==0&&(((po=Ta==null?void 0:Ta.current)==null?void 0:po.clientHeight)>97?Va(1):Va(0)),wn.length===0&&Va(0),Ua(!1)},[wn]),i.createElement("div",{className:d()(L.row,Er),style:Dr},i.createElement("div",{onClick:(0,S.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:Rn,marginTop:oi?12:4},className:`${L.title} ${Hn?"current":""}`},Zr),i.createElement("div",{className:oi?`${L.tagsWrap} ${L.tagsBorderWrap}`:L.tagsWrap},i.createElement("div",{className:L.bar,ref:Ro,style:Ya>0?{height:Ya===1?97:"auto",overflow:Ya===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.createElement("div",{className:L.tag,ref:Ta},wn==null?void 0:wn.map(po=>i.createElement("span",{onClick:()=>Ht(po.id),key:po.id,style:P(P({color:Wa},bn),(po==null?void 0:po.style)||{}),className:en===po.id?d()(ja||L.active,po.classNameActive):""},i.createElement("span",{title:po.name,className:L.name},po.name),!!xo&&i.createElement("span",{className:L.num},po.count))))),!!Ya&&i.createElement(i.Fragment,null,Ya===1?i.createElement("div",{onClick:()=>{var po;Va(2),((po=Ta==null?void 0:Ta.current)==null?void 0:po.clientHeight)>245?Ua(!0):Ua(!1)},className:L.action},"\u5C55\u5F00",i.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.createElement("div",{onClick:()=>{Ro.current.scrollTop=0,Va(1),Ua(!1)},className:L.action},"\u6536\u8D77",i.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},D={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"},z=({dataSource:wn=[],value:en,onChange:Ht,onTitleChange:Hn,className:Er,title:Zr,titleWidth:Rn=41,style:Dr={},fontColor:Wa="#6A7283",showCount:xo,expand:ja=!0})=>{const[bn,Ya]=(0,i.useState)(0),[Va,oi]=(0,i.useState)(!1),Ua=(0,i.useRef)(null),Ta=(0,i.useRef)(null),[Ro,po]=(0,i.useState)(ja);return i.createElement("div",{className:d()(D.row,Er),style:Dr},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,S.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:Rn,marginTop:Va?12:4},className:`${D.title} ${Hn?"current":""}`},Zr),i.createElement("i",{className:`iconfont ${Ro?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ro?8:10},onClick:()=>po(!Ro)})),Ro&&i.createElement("div",{className:Va?`${D.tagsWrap} ${D.tagsBorderWrap}`:D.tagsWrap},i.createElement("div",{className:D.fenge}),i.createElement("div",{className:D.bar,ref:Ta},i.createElement("div",{className:D.tag,ref:Ua},wn==null?void 0:wn.map(CA=>i.createElement("span",{onClick:()=>Ht(CA.id),key:CA.id,style:{color:Wa},className:en===CA.id?D.active:""},i.createElement("span",{title:CA.name,className:D.name},CA.name),!!xo&&i.createElement("span",{className:D.num},CA.count)))))))},Y={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},w=({dataSource:wn=[],value:en,onChange:Ht,onTitleChange:Hn,className:Er,title:Zr,titleWidth:Rn=41,style:Dr={},fontColor:Wa="#fff",showCount:xo,expand:ja=!0})=>{const[bn,Ya]=(0,i.useState)(0),[Va,oi]=(0,i.useState)(!1),Ua=(0,i.useRef)(null),Ta=(0,i.useRef)(null),[Ro,po]=(0,i.useState)(ja);return i.createElement("div",{className:d()(Y.row,Er),style:Dr},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,S.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:Rn},className:`${Y.title} ${Hn?"current":""}`},Zr),i.createElement("i",{className:`iconfont ${Ro?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Ro?"#00DDC7":"#037F74",fontSize:Ro?10:12},onClick:()=>po(!Ro)})),Ro&&i.createElement("div",{className:Va?`${Y.tagsWrap} ${Y.tagsBorderWrap}`:Y.tagsWrap},i.createElement("div",{className:Y.bar,ref:Ta},i.createElement("div",{className:Y.tag,ref:Ua},wn==null?void 0:wn.map(CA=>i.createElement("span",{onClick:()=>Ht(CA.id),key:CA.id,style:{color:Wa},className:en===CA.id?Y.active:""},i.createElement("span",{title:CA.name,className:Y.name},CA.name),!!xo&&i.createElement("span",{className:Y.num},CA.count)))))))},ae={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"},re=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={}})=>i.createElement("div",{style:Er,className:d()(ae.tabs,Hn)},wn.map(Zr=>i.createElement("span",{onClick:()=>Ht(Zr.id),className:en===Zr.id?ae.active:"",key:Zr.id},Zr.name))),oe={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"},ye=a(92832),Oe=({dataSource:wn=[],value:en="",onChange:Ht,onInputChange:Hn=()=>{},className:Er,style:Zr={},placeholder:Rn,allowClear:Dr=!1})=>{var Wa;const[xo,ja]=(0,i.useState)(""),[bn,Ya]=(0,i.useState)("");(0,i.useEffect)(()=>{var Ua;let Ta=en;(Ua=JSON.stringify(en))!=null&&Ua.includes("{")&&(ja(en.id),Ta=en.value||"");try{Ya(decodeURIComponent(Ta||""))}catch(Ro){Ya(decodeURIComponent(Ta||""))}},[en]);const Va=()=>{Ht(encodeURIComponent(bn),xo||null)},oi=Ua=>{Ua!==xo&&(ja(Ua),Ht(encodeURIComponent(bn),Ua))};return i.createElement("div",{className:d()(oe.input,Er),style:Zr},!!wn.length&&i.createElement("div",{className:oe.dropdown},i.createElement("div",{className:oe.text},(Wa=wn.find(Ua=>Ua.id===xo))==null?void 0:Wa.name,i.createElement("i",{className:"iconfont icon-zhankai4"}),i.createElement("b",{className:oe.b1}),i.createElement("b",{className:oe.b2})),i.createElement("div",{className:oe.menu},wn.map((Ua,Ta)=>i.createElement("div",{key:Ta,onClick:()=>oi(Ua.id)},Ua.name)))),i.createElement(ye.default,{onPressEnter:Va,value:bn,onChange:Ua=>{Ya(Ua.target.value),Hn(encodeURIComponent(Ua.target.value),xo||null)},bordered:!1,placeholder:Rn}),i.createElement("i",{onClick:Va,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Q={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},we=({dataSource:wn=[],value:en="",onChange:Ht,onInputChange:Hn=()=>{},className:Er,style:Zr={},placeholder:Rn,allowClear:Dr=!1})=>{var Wa;const[xo,ja]=(0,i.useState)(""),[bn,Ya]=(0,i.useState)("");(0,i.useEffect)(()=>{var Ua;let Ta=en;(Ua=JSON.stringify(en))!=null&&Ua.includes("{")&&(ja(en.id),Ta=en.value||"");try{Ya(decodeURIComponent(Ta||""))}catch(Ro){Ya(decodeURIComponent(Ta||""))}},[en]);const Va=()=>{Ht(encodeURIComponent(bn),xo||null)},oi=Ua=>{Ua!==xo&&(ja(Ua),Ht(encodeURIComponent(bn),Ua))};return i.createElement("div",{className:d()(Q.input,Er),style:Zr},!!wn.length&&i.createElement("div",{className:Q.dropdown},i.createElement("div",{className:Q.text},(Wa=wn.find(Ua=>Ua.id===xo))==null?void 0:Wa.name,i.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),i.createElement("div",{className:Q.menu},wn.map((Ua,Ta)=>i.createElement("div",{key:Ta,onClick:()=>oi(Ua.id)},Ua.name)))),i.createElement(ye.default,{onPressEnter:Va,value:bn,onChange:Ua=>{Ya(Ua.target.value),Hn(encodeURIComponent(Ua.target.value),xo||null)},bordered:!1,placeholder:Rn}),i.createElement("i",{onClick:Va,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ce={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"},se=({value:wn,onChange:en,className:Ht,total:Hn,pageSize:Er,style:Zr={}})=>{const Rn=wn<2,Dr=wn>=Math.ceil(Hn/Er);return Hn<=Er?i.createElement(i.Fragment,null):i.createElement("div",{className:d()(ce.quickPager,Ht),style:Zr},i.createElement("div",{onClick:()=>{Rn||en(wn-1,"prev")},className:Rn?ce.disabled:""},"\u4E0A\u4E00\u9875"),i.createElement("div",{onClick:()=>{Dr||en(wn+1,"next")},className:Dr?ce.disabled:""},"\u4E0B\u4E00\u9875"))},me={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"},ne=a(71418),q=a(6848),Me=a(13570),Re=a(74128),Fe=a(65862),Ke=a(96908),ut=a(57177),st=a(81378),ze=a(2524),qe=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa})=>{const xo=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:Wa},i.createElement("div",{className:d()(me.list,wn)},!!en.length&&en.map((ja,bn)=>{const{name:Ya,id:Va,identifier:oi,power:Ua,cover_image_id:Ta,pic:Ro}=ja;return i.createElement("div",{className:me.wrap,key:Va,style:{width:xo,marginRight:(1+bn)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/shixuns/${oi}/challenges`,className:me.li,onClick:po=>{po.preventDefault(),Dr&&(0,Fe.L9)([Dr]),Ua&&(0,Fe.xg)(`/shixuns/${oi}/challenges`)}},i.createElement("div",{className:me.img},i.createElement("img",{className:me.cover,src:`${Ro}`}),ja.is_jupyter&&i.createElement("img",{className:me.sign,src:Ke}),ja.is_jupyter_lab&&i.createElement("img",{className:me.sign,src:ut}),ja.is_unity_3d&&i.createElement("img",{className:me.sign,src:st})),i.createElement("div",{className:me.name},i.createElement(q.Z,{title:Ya||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:me.e},Ya||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:me.tags},i.createElement(q.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,ja.challenges_count))),!!ja.myshixuns_count&&i.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,ja.myshixuns_count))),i.createElement(q.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,ja.level))),i.createElement("div",{className:me.rate},i.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:ja.score_info}),i.createElement("span",null,"\xA0",ja.score_info?`${ja.score_info}\u5206`:"5\u5206")))),!Ua&&i.createElement("div",{className:me.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&i.createElement(ze.Z,null)))},yt={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"},M=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,wrapClassName:Dr,trackEventItems:Wa,loading:xo})=>{const ja=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:xo},i.createElement("div",{className:d()(yt.list,wn)},!!en.length&&en.map((bn,Ya)=>{const{name:Va,id:oi,identifier:Ua,power:Ta,cover_image_id:Ro,pic:po}=bn;return i.createElement("div",{className:d()(yt.wrap,Dr),key:oi,style:{width:ja,marginRight:(1+Ya)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/shixuns/${Ua}/challenges`,className:yt.li,onClick:CA=>{CA.preventDefault(),Wa&&(0,Fe.L9)([Wa]),Ta&&(0,Fe.xg)(`/shixuns/${Ua}/challenges`)}},i.createElement("img",{src:a(47621),className:yt.titleBg}),i.createElement("div",{className:yt.name},i.createElement(q.Z,{title:Va||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:yt.e},Va||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:yt.img},i.createElement("img",{className:yt.cover,src:Ro?`${Re.Z.API_SERVER}/api/attachments/${Ro}`:`${Re.Z.IMG_SERVER+po}`}),bn.is_jupyter&&i.createElement("div",{className:yt.bq},"Jupyter"),bn.is_jupyter_lab&&i.createElement("div",{className:yt.bq},"JupyterLab"),bn.is_unity_3d&&i.createElement("div",{className:yt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),i.createElement("div",{className:"mt20 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:yt.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:yt.value},bn.myshixuns_count)),i.createElement("div",null,i.createElement("span",{className:yt.text},"\u56F0\u96BE\u7B49\u7EA7"),i.createElement("span",{className:yt.value},bn.level))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:yt.text},"\u5173\u5361\u6570"),i.createElement("span",{className:yt.value},bn.challenges_count)),i.createElement("div",{className:yt.rate},i.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),i.createElement("span",{className:yt.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!Ta&&i.createElement("div",{className:yt.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&i.createElement(ze.Z,null)))},Ye={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},E="data:image/png;base64,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",l="data:image/png;base64,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",A="data:image/png;base64,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",k=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa,wrapClassName:xo,imgClassName:ja})=>{const bn=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:Wa},i.createElement("div",{className:d()(Ye.list,wn)},!!en.length&&en.map((Ya,Va)=>{const{name:oi,id:Ua,identifier:Ta,power:Ro,cover_image_id:po,pic:CA}=Ya;return i.createElement("div",{className:d()(Ye.wrap,xo),key:Ua,style:{width:bn,marginRight:(1+Va)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/shixuns/${Ta}/challenges`,className:Ye.li,onClick:Ls=>{Ls.preventDefault(),Dr&&(0,Fe.L9)([Dr]),Ro&&(0,Fe.xg)(`/shixuns/${Ta}/challenges`)}},i.createElement("div",{className:d()(Ye.img,ja)},i.createElement("img",{className:Ye.cover,src:po?`${Re.Z.API_SERVER}/api/attachments/${po}`:`${Re.Z.IMG_SERVER+CA}`}),Ya.is_jupyter&&i.createElement("img",{className:Ye.sign,src:E}),Ya.is_jupyter_lab&&i.createElement("img",{className:Ye.sign,src:l}),Ya.is_unity_3d&&i.createElement("img",{className:Ye.sign,src:A})),i.createElement("div",{className:Ye.name},i.createElement(q.Z,{title:oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Ye.e},oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:Ye.tags},i.createElement(q.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,Ya.challenges_count))),!!Ya.myshixuns_count&&i.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,Ya.myshixuns_count))),i.createElement(q.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,Ya.level))),i.createElement("div",{className:Ye.rate},i.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:Ya.score_info}),i.createElement("span",null,"\xA0",Ya.score_info?`${Ya.score_info}\u5206`:"5\u5206")))),!Ro&&i.createElement("div",{className:Ye.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&i.createElement(ze.Z,null)))},$=a(61584),H={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"},X=a(79005),Pe=a(20345),he=a(77882),le=a(31081),He=a(75309),pt=a(71979),Ne=a(47558),ke=a(42922),We=a(66832),be=a(96593),_=a(19664),Ce=a(91833),Je=Object.defineProperty,nt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Zt=(wn,en,Ht)=>en in wn?Je(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,dn=(wn,en)=>{for(var Ht in en||(en={}))Ot.call(en,Ht)&&Zt(wn,Ht,en[Ht]);if(nt)for(var Ht of nt(en))hn.call(en,Ht)&&Zt(wn,Ht,en[Ht]);return wn};const Bn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:Pe},{name:"101\u8BA1\u5212",ptimg:he,swimg:le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ne,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:We,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:_,swimg:Ce}];var fn=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa,wrapClassName:xo,imgClassName:ja,isArrow:bn=!1,imgStyle:Ya={}})=>{const Va=Math.floor((Rn-(Ht-1)*Hn)/Ht),[oi,Ua]=(0,i.useState)(),[Ta,Ro]=(0,i.useState)(),po=Ls=>Ua(Ls),CA=()=>Ua(-1);return i.createElement(ne.Z,{spinning:Wa},i.createElement("div",{className:d()(H.list,wn)},!!(en!=null&&en.length)&&(en==null?void 0:en.map((Ls,Nt)=>{var Dt;const{name:Et,id:Mr,identifier:Ja,featured:wo,school_name:fo,image_url:Aa,excellent:Tt,is_plan:Nr}=Ls;return i.createElement("div",{key:Mr,className:d()(H.wrap,xo),style:{width:Va,marginRight:(1+Nt)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/paths/${Ja}`,className:H.li,onClick:oa=>{oa.preventDefault(),Dr&&(0,Fe.L9)([Dr]),(0,Fe.xg)(`/paths/${Ja}`)}},i.createElement("img",{src:a(39057),className:H.titleBg}),i.createElement("div",{className:H.name},i.createElement(q.Z,{title:Et},i.createElement("span",{className:H.e,style:{color:bn&&oi===Nt?"#145DFF":"#000000"},onMouseEnter:()=>{po(Nt)},onMouseLeave:CA},Et))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:d()(H.img,ja)},i.createElement("img",{className:H.cover,style:dn({},Ya),src:`${Re.Z.IMG_SERVER+Aa}`}),(Dt=Ls==null?void 0:Ls.subject_tags)==null?void 0:Dt.map((oa,Da)=>{var Pa,Ko;if(Da===0){const Po=(Pa=Bn.find(da=>da.name==oa))==null?void 0:Pa.swimg;return i.createElement("img",{className:H.sign,src:Po,style:{left:"-4px"}})}const Bi=(Ko=Bn.find(Po=>Po.name==oa))==null?void 0:Ko.ptimg;return i.createElement("img",{className:H.sign,src:Bi,style:{left:`${48+52*(Da-1)+2*Da}px`}})}),i.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ls==null?void 0:Ls.excellent)&&i.createElement("div",{className:H.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:H.text},"\u7AE0\u8282\u6570"),i.createElement("span",{className:H.value},Ls.stages_count)),i.createElement("div",null,i.createElement("span",{className:H.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:H.value},Ls.members_count))))))})),!en.length&&i.createElement(ze.Z,null)))},Pn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ur=a(41867),qn=a(59301);const cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:Pe},{name:"101\u8BA1\u5212",ptimg:he,swimg:le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ne,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:We,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:_,swimg:Ce}];var ia=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa,onRemove:xo=()=>{},isCurrent:ja=!0,showAlias:bn=!1,wrapClassName:Ya,imgClassName:Va})=>{const oi=Math.floor((Rn-(Ht-1)*Hn)/Ht),Ua=[{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(Ta=>(window.ENV==="build"&&(Ta.ptimg=`/react/build${Ta.ptimg}`,Ta.swimg=`/react/build${Ta.swimg}`),Ta));return qn.createElement(ne.Z,{spinning:Wa},qn.createElement("div",{className:d()(Pn.list,wn)},!!(en!=null&&en.length)&&(en==null?void 0:en.map((Ta,Ro)=>{var po;const{name:CA,id:Ls,identifier:Nt,featured:Dt,school_name:Et,image_url:Mr,excellent:Ja,is_plan:wo}=Ta;return qn.createElement("div",{key:Ls,className:d()(Pn.wrap,Ya),style:{width:oi,marginRight:(1+Ro)%Ht===0?0:Hn+Zr,marginBottom:Er}},qn.createElement("a",{className:Pn.li,onClick:fo=>{fo.preventDefault(),fo.stopPropagation(),Dr&&(0,Fe.L9)([Dr]),(0,Fe.xg)(`/paths/${Nt}`)}},qn.createElement("div",{className:d()(Pn.img,Va)},qn.createElement("img",{className:Pn.cover,src:`${Re.Z.IMG_SERVER+Mr}`}),ja&&(0,ur.bg)()&&(Ta==null?void 0:Ta.studying)&&qn.createElement("div",{className:`${Pn.movebq} user-path-items`,onClick:fo=>{fo.stopPropagation(),xo(Ta)}},qn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(po=Ta==null?void 0:Ta.subject_tags)==null?void 0:po.map((fo,Aa)=>{var Tt,Nr;if(Aa===0){const Da=(Tt=Ua.find(Pa=>Pa.name==fo))==null?void 0:Tt.swimg;return qn.createElement("img",{className:Pn.sign,src:Da,style:{left:"-4px"}})}const oa=(Nr=Ua.find(Da=>Da.name==fo))==null?void 0:Nr.ptimg;return qn.createElement("img",{className:Pn.sign,src:oa,style:{left:`${48+52*(Aa-1)+2*Aa}px`}})}),qn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ta==null?void 0:Ta.excellent)&&qn.createElement("div",{className:Pn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qn.createElement("div",{className:Pn.name},qn.createElement(q.Z,{title:bn&&(Ta!=null&&Ta.excellent_alias_name)?qn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${CA}`,qn.createElement("br",null),qn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ta==null?void 0:Ta.excellent_alias_name}`)):CA},qn.createElement("span",{className:Pn.e},bn&&(Ta==null?void 0:Ta.excellent_alias_name)||CA))),qn.createElement("div",{className:Pn.tags},qn.createElement("div",null,qn.createElement(q.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qn.createElement("span",null,qn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qn.createElement("span",null,Ta.stages_count))),qn.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qn.createElement("span",null,qn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qn.createElement("span",null,Ta.members_count)))))))})),!en.length&&qn.createElement(ze.Z,null)))},Ct={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"},In="data:image/png;base64,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",er=a(59301),mr=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa})=>{const xo=Math.floor((Rn-(Ht-1)*Hn)/Ht);return er.createElement(ne.Z,{spinning:Wa},er.createElement("div",{className:d()(Ct.list,wn)},!!en.length&&en.map((ja,bn)=>{const{subject_identifier:Ya,id:Va,identifier:oi,power:Ua}=ja,Ta=ja.is_public!=0&&ja.is_public;return er.createElement("div",{className:Ct.wrap,key:Va,style:{width:xo,marginRight:(1+bn)%Ht===0?0:Hn+Zr,marginBottom:Er}},er.createElement("a",{className:Ct.li,onClick:Ro=>{Ro.preventDefault(),Dr&&(0,Fe.L9)([Dr]),(0,Fe.xg)(ja.first_category_url)}},er.createElement("div",{className:Ct.top},er.createElement(q.Z,{title:ja.name},er.createElement("div",{className:Ct.name},ja.name)),er.createElement("img",{className:Ct.img,src:Re.Z.IMG_SERVER+"/images/"+ja.avatar_url}),er.createElement("div",{className:Ct.text,title:ja.creator},ja.creator),Ya&&er.createElement("div",{className:Ct.btns},er.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),er.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ta&&er.createElement("div",{className:Ct.sign},"\u516C\u5F00")),er.createElement("div",{className:Ct.bottom},ja.visits>0&&er.createElement(q.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-liulanyan"}),er.createElement("span",null,ja.visits))),ja.course_members_count>0&&er.createElement(q.Z,{title:"\u6210\u5458",placement:"bottom"},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-chengyuan"}),ja.course_members_count)),ja.tasks_count>0&&er.createElement(q.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-zuoye"}),ja.tasks_count)),ja.is_end?er.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):er.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ja.is_accessible&&er.createElement("div",{className:Ct.lockWrap},er.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),er.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&er.createElement(ze.Z,null)))},Hr={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"},va="data:image/png;base64,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",Ao=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,wrapClassName:Dr,trackEventItems:Wa,loading:xo})=>{const ja=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:xo},i.createElement("div",{className:d()(Hr.list,wn)},!!en.length&&en.map((bn,Ya)=>{const{subject_identifier:Va,id:oi,identifier:Ua,power:Ta}=bn,Ro=bn.is_public!=0&&bn.is_public;return i.createElement("div",{className:d()(`${Hr.wrap} ${bn.is_accessible?"":Hr.warpStyle}`,Dr),key:oi,style:{width:ja,marginRight:(1+Ya)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{className:Hr.li,onClick:po=>{po.preventDefault(),Wa&&(0,Fe.L9)([Wa]),(0,Fe.xg)(bn.first_category_url)}},i.createElement("div",{className:Hr.creator},i.createElement("img",{className:Hr.img,src:Re.Z.IMG_SERVER+"/images/"+bn.avatar_url}),i.createElement("div",{className:Hr.text,title:bn.creator},bn.creator)),i.createElement("div",{className:Hr.top},i.createElement(q.Z,{title:bn.name},i.createElement("div",{className:Hr.name},bn.name)),Ro&&i.createElement("div",{className:Hr.sign},"\u516C\u5F00")),i.createElement("div",{className:Hr.middle},i.createElement("div",{className:Hr.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:Hr.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:Hr.value},(bn==null?void 0:bn.visits)||0)),i.createElement("div",null,i.createElement("span",{className:Hr.text},"\u6210\u5458"),i.createElement("span",{className:Hr.value},(bn==null?void 0:bn.course_members_count)||0))),i.createElement("div",{className:Hr.row},i.createElement("div",null,i.createElement("span",{className:Hr.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:Hr.value},(bn==null?void 0:bn.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:Hr.text},"\u72B6\u6001"),bn.is_end?i.createElement("span",{className:Hr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:Hr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Va&&i.createElement("div",{className:Hr.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&i.createElement("div",{className:Hr.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&i.createElement(ze.Z,null)))},tr={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ba="data:image/png;base64,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",Ee=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,wrapClassName:Dr,trackEventItems:Wa,loading:xo})=>{const ja=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:xo},i.createElement("div",{className:d()(tr.list,wn)},!!en.length&&en.map((bn,Ya)=>{const{subject_identifier:Va,id:oi,identifier:Ua,power:Ta}=bn,Ro=bn.is_public!=0&&bn.is_public;return i.createElement("div",{className:d()(`${tr.wrap} ${bn.is_accessible?"":tr.warpStyle}`,Dr),key:oi,style:{width:ja,marginRight:(1+Ya)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{className:tr.li,onClick:po=>{po.preventDefault(),Wa&&(0,Fe.L9)([Wa]),(0,Fe.xg)(bn.first_category_url)}},i.createElement("div",{className:tr.creator},i.createElement("img",{className:tr.img,src:Re.Z.IMG_SERVER+"/images/"+bn.avatar_url}),i.createElement("div",{className:tr.text,title:bn.creator},bn.creator)),i.createElement("div",{className:tr.top},i.createElement(q.Z,{title:bn.name},i.createElement("div",{className:tr.name},bn.name)),Ro&&i.createElement("div",{className:tr.sign})),i.createElement("div",{className:tr.middle},i.createElement("div",{className:tr.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:tr.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:tr.value},(bn==null?void 0:bn.visits)||0)),i.createElement("div",null,i.createElement("span",{className:tr.text},"\u6210\u5458"),i.createElement("span",{className:tr.value},(bn==null?void 0:bn.course_members_count)||0))),i.createElement("div",{className:tr.row},i.createElement("div",null,i.createElement("span",{className:tr.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:tr.value},(bn==null?void 0:bn.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:tr.text},"\u72B6\u6001"),bn.is_end?i.createElement("span",{className:tr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:tr.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Va&&i.createElement("div",{className:tr.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&i.createElement("div",{className:tr.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&i.createElement(ze.Z,null)))},xe={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"},De=a(65582),bt=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={},tabBarExtraContent:Zr})=>i.createElement("div",{className:d()(xe.tabs,Hn),style:Er},i.createElement("div",{className:xe.tabsWrap},wn.map((Rn,Dr)=>i.createElement("aside",{className:xe.tab,onClick:()=>{Ht(Rn.id),Rn.link&&De.history.push(Rn.link)},key:Dr},i.createElement("div",{className:en===Rn.id?xe.active:""},Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement("span",null,"\uFF08",Rn==null?void 0:Rn.total,"\uFF09"),(Rn==null?void 0:Rn.resetCount)!==void 0&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement(q.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",i.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),i.createElement("div",{className:xe.tabBar},Zr)),Bt={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"},Xt=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={},tabBarExtraContent:Zr})=>i.createElement("div",{className:d()(Bt.tabs,Hn),style:Er},i.createElement("div",{className:Bt.tabsWrap},wn.map((Rn,Dr)=>i.createElement("aside",{className:Bt.tab,onClick:()=>{Ht(Rn.id),Rn.link&&De.history.push(Rn.link)},key:Dr},i.createElement("div",{className:en===Rn.id?Bt.active:""},Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement("span",null,"\uFF08",Rn==null?void 0:Rn.total,"\uFF09"),(Rn==null?void 0:Rn.resetCount)!==void 0&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement(q.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",i.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),i.createElement("div",{className:Bt.tabBar},Zr)),Vt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Wn=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={},tabBarExtraContent:Zr})=>i.createElement("div",{className:d()(Vt.tabs,Hn),style:Er},i.createElement("div",{className:Vt.tabsWrap},wn.map((Rn,Dr)=>i.createElement("aside",{className:`${Vt.tab} ${en===Rn.id?Vt.active:""}`,onClick:()=>{Ht(Rn.id),Rn.link&&De.history.push(Rn.link)},key:Dr},i.createElement("div",null,Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement("span",null,"\uFF08",Rn==null?void 0:Rn.total,"\uFF09"),(Rn==null?void 0:Rn.resetCount)!==void 0&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement(q.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",i.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),i.createElement("div",{className:Vt.tabBar},Zr)),zn=({className:wn,style:en={},children:Ht})=>i.createElement("div",{className:d()(wn),style:en},Ht),jn={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"},gr=a(38854),Vn=a(20834);const Or=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ra=({sortValue:wn,dropValue:en,className:Ht,onSort:Hn,onDrop:Er,dataSource:Zr=Or})=>{var Rn;return i.createElement("div",{className:d()(jn.orderWrap,Ht)},i.createElement(gr.Z,{dropdownRender:()=>i.createElement(Vn.default,null,Zr.map((Dr,Wa)=>i.createElement(Vn.default.Item,{key:Wa,onClick:()=>Er(Dr.id)},Dr.name)))},i.createElement("span",{className:jn.orderTextWrap},(Rn=Zr.find(Dr=>en===Dr.id))==null?void 0:Rn.name)),i.createElement("span",{className:jn.orderIconWrap},i.createElement("span",{className:jn.orderAsc},i.createElement("i",{className:wn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${jn.cursorPointer} ${jn.active}`:`iconfont icon-sanjiaoxing-up font12 ${jn.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")})),i.createElement("span",{className:jn.orderDesc},i.createElement("i",{className:wn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${jn.cursorPointer} ${jn.active}`:`iconfont icon-sanjiaoxing-down font12 ${jn.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")}))))},br={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const qr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Yt=({sortValue:wn,dropValue:en,className:Ht,onSort:Hn,onDrop:Er,dataSource:Zr=qr})=>{var Rn;return i.createElement("div",{className:d()(br.orderWrap,Ht)},i.createElement(gr.Z,{dropdownRender:()=>i.createElement(Vn.default,null,Zr.map((Dr,Wa)=>i.createElement(Vn.default.Item,{key:Wa,onClick:()=>Er(Dr.id)},Dr.name)))},i.createElement("span",{className:br.orderTextWrap},(Rn=Zr.find(Dr=>en===Dr.id))==null?void 0:Rn.name)),i.createElement("span",{className:br.orderIconWrap},i.createElement("span",{className:br.orderAsc},i.createElement("i",{className:wn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${br.cursorPointer} ${br.active}`:`iconfont icon-sanjiaoxing-up font12 ${br.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")})),i.createElement("span",{className:br.orderDesc},i.createElement("i",{className:wn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${br.cursorPointer} ${br.active}`:`iconfont icon-sanjiaoxing-down font12 ${br.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")}))))},Jt={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"},yn=a(3113),tn=a(2337),gn=Object.defineProperty,An=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,kr=(wn,en,Ht)=>en in wn?gn(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,Fr=(wn,en)=>{for(var Ht in en||(en={}))Kn.call(en,Ht)&&kr(wn,Ht,en[Ht]);if(An)for(var Ht of An(en))Br.call(en,Ht)&&kr(wn,Ht,en[Ht]);return wn},Sa=(wn,en)=>{var Ht={};for(var Hn in wn)Kn.call(wn,Hn)&&en.indexOf(Hn)<0&&(Ht[Hn]=wn[Hn]);if(wn!=null&&An)for(var Hn of An(wn))en.indexOf(Hn)<0&&Br.call(wn,Hn)&&(Ht[Hn]=wn[Hn]);return Ht},La=(wn,en,Ht)=>new Promise((Hn,Er)=>{var Zr=Wa=>{try{Dr(Ht.next(Wa))}catch(xo){Er(xo)}},Rn=Wa=>{try{Dr(Ht.throw(Wa))}catch(xo){Er(xo)}},Dr=Wa=>Wa.done?Hn(Wa.value):Promise.resolve(Wa.value).then(Zr,Rn);Dr((Ht=Ht.apply(wn,en)).next())}),Ln=wn=>{var en=wn,{className:Ht,style:Hn,children:Er,loading:Zr=!1,openLoading:Rn,onClick:Dr=()=>{},size:Wa="middle",shape:xo="round",theme:ja}=en,bn=Sa(en,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ya,Va]=(0,i.useState)(!1),oi=(0,i.useMemo)(()=>{switch(ja){case tn.Fy.THEMEONE:return Jt.ThemeOne;case tn.Fy.DEFAULT:default:return Jt.btn}},[ja]);return i.createElement(yn.ZP,Fr({onClick:(0,S.throttle)(Ua=>La(void 0,null,function*(){Rn&&Va(!0);try{yield Dr(Ua)}catch(Ta){console.log("error",Ta)}Rn&&Va(!1)}),2e3,{leading:!0,trailing:!1}),className:d()(oi,Jt[`${Wa}-${xo}`],Ht),style:Hn,size:Wa,shape:xo,loading:Ya||Zr},bn),Er)},to={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"},Qa=({className:wn,style:en,children:Ht=null,onClick:Hn,title:Er})=>i.createElement("div",{className:d()(to.head,wn),style:en},i.createElement("span",{className:"primary-hover",onClick:Hn},i.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),i.createElement("b",{title:Er},Er),i.createElement("div",{className:to.node},Ht)),$r={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"},Za=({confirmShow:wn=!0,confirmTitle:en,confirmClick:Ht,cancelShow:Hn=!0,cancelTitle:Er,cancelClick:Zr,className:Rn,style:Dr,confirmLoading:Wa=!1})=>i.createElement("div",{className:d()($r.btns,Rn),style:Dr},wn&&i.createElement(yn.ZP,{loading:Wa,onClick:Ht,type:"primary",className:$r.confirm},en),Hn&&i.createElement(yn.ZP,{onClick:Zr,className:$r.cancel},Er)),Oa={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"},yi=({className:wn,style:en={},LeftContent:Ht,children:Hn,RightContent:Er})=>i.createElement("div",{className:d()(Oa.fixedBottom,wn),style:en},i.createElement("div",{className:Oa.wrap},i.createElement("div",{className:Oa.left},Ht),i.createElement("div",{className:Oa.center},Hn),i.createElement("div",{className:Oa.right},Er))),Ma={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"},Ar=({className:wn,style:en={},dataSource:Ht=[]})=>i.createElement("div",{className:d()(Ma.crumbs,wn),style:en},Ht.map((Hn,Er)=>ErDe.history.push(Hn.path)},Hn.name):i.createElement("span",null,Hn.name),i.createElement("span",null,"\xA0",">","\xA0")):i.createElement("span",{key:Er,style:{color:"#5F6368"}},Hn.name))),Fa=a(31797),Ca=Object.defineProperty,Ka=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Mi=(wn,en,Ht)=>en in wn?Ca(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,wa=(wn,en)=>{for(var Ht in en||(en={}))mi.call(en,Ht)&&Mi(wn,Ht,en[Ht]);if(no)for(var Ht of no(en))li.call(en,Ht)&&Mi(wn,Ht,en[Ht]);return wn},aa=(wn,en)=>Ka(wn,Fo(en)),go=(wn,en)=>{var Ht={};for(var Hn in wn)mi.call(wn,Hn)&&en.indexOf(Hn)<0&&(Ht[Hn]=wn[Hn]);if(wn!=null&&no)for(var Hn of no(wn))en.indexOf(Hn)<0&&li.call(wn,Hn)&&(Ht[Hn]=wn[Hn]);return Ht};const{Countdown:jo}=Fa.default;var JA=wn=>{var en=wn,{onChange:Ht}=en,Hn=go(en,["onChange"]);const[Er,Zr]=(0,i.useState)(null);(0,i.useEffect)(()=>{typeof Er=="number"&&Er>=0&&Ht(Er)},[Er]);const Rn=Dr=>{const Wa=Math.floor(Dr/1e3);Zr(Wa)};return i.createElement(jo,aa(wa({},Hn),{onChange:Rn}))},Oi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Vi=({DataProps:wn,className:en,style:Ht={}})=>{var Hn;return i.createElement("div",{className:d()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Oi.ClassRoomItem,en),style:Ht,onClick:()=>{(0,Fe.xg)(wn==null?void 0:wn.first_category_url)}},i.createElement("div",{className:"flex flex-col item-center"},i.createElement("img",{src:`${(Hn=Re.Z)==null?void 0:Hn.IMG_SERVER}/images/${wn==null?void 0:wn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(wn==null?void 0:wn.subject_identifier)&&i.createElement("div",{className:"mt-40px"},i.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),i.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},i.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(wn!=null&&wn.is_public)&&i.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"),i.createElement("span",{className:d()("text-16px font-medium",Oi.TitleDom)},wn==null?void 0:wn.name)),i.createElement("div",{className:"c-grey-333 font-medium"},wn==null?void 0:wn.creator),i.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",wn==null?void 0:wn.course_members_count),i.createElement("div",{className:"c-grey-333 flex item-center justify-between"},i.createElement("div",null,"\u4F5C\u4E1A\uFF1A",wn==null?void 0:wn.tasks_count),wn!=null&&wn.is_end?i.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):i.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},vA=Object.defineProperty,oA=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,tA=Object.prototype.propertyIsEnumerable,GA=(wn,en,Ht)=>en in wn?vA(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,mA=(wn,en)=>{for(var Ht in en||(en={}))as.call(en,Ht)&&GA(wn,Ht,en[Ht]);if(oA)for(var Ht of oA(en))tA.call(en,Ht)&&GA(wn,Ht,en[Ht]);return wn},TA=({DataProps:wn=[],selectValue:en,onChange:Ht,className:Hn,style:Er={},extra:Zr,classNameItem:Rn,styleItem:Dr={},barHidden:Wa})=>{const[xo,ja]=(0,i.useState)();return(0,i.useEffect)(()=>{ja(Array.isArray(en)?en:[en])},[en]),i.createElement("div",{className:d()("flex px-20px py-10px gap-40px",Hn),style:mA({borderBottom:"1px solid #D3F0FF"},Er)},wn==null?void 0:wn.map(bn=>i.createElement("div",{key:bn==null?void 0:bn.id,className:d()("flex item-center justify-center current c-grey-333 text-16 relative",Rn,bn==null?void 0:bn.className),style:mA(mA({color:xo!=null&&xo.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},Dr),(bn==null?void 0:bn.style)||{}),onClick:Ya=>{Ht==null||Ht({domEvent:Ya,item:bn}),bn!=null&&bn.link&&De.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!Wa&&(xo==null?void 0:xo.includes(bn==null?void 0:bn.id))&&i.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),i.createElement("div",{className:"ml-auto"},Zr))},iA=Object.defineProperty,XA=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,Es=Object.getOwnPropertySymbols,zs=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,Zs=(wn,en,Ht)=>en in wn?iA(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,ts=(wn,en)=>{for(var Ht in en||(en={}))zs.call(en,Ht)&&Zs(wn,Ht,en[Ht]);if(Es)for(var Ht of Es(en))cl.call(en,Ht)&&Zs(wn,Ht,en[Ht]);return wn},Ns=(wn,en)=>XA(wn,ps(en)),Rs=({value:wn,onChange:en,onInputChange:Ht,className:Hn,style:Er={},InputProps:Zr})=>{const[Rn,Dr]=(0,i.useState)(wn);return i.createElement("div",{className:d()("flex item-center rounded-full px-10px py-2px",Hn),style:ts({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Er)},i.createElement(ye.default,Ns(ts({bordered:!1},Zr),{onChange:Wa=>{Dr(Wa.target.value),Ht==null||Ht(encodeURIComponent(Wa.target.value))},onPressEnter:Wa=>{en==null||en({domEvent:Wa,item:{value:Rn}})}})),i.createElement("img",{className:"h-22px current",src:a(25365),height:22,onClick:Wa=>{en==null||en({domEvent:Wa,item:{value:Rn}})}}))}},59553:function(mn,At,a){"use strict";a.d(At,{Z:function(){return o}});var i=a(59301),V=a(92832),N=a(24905),pe=a(95237),O={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",C=a(2524),d=(F,v,p)=>new Promise((I,P)=>{var b=Z=>{try{D(p.next(Z))}catch(z){P(z)}},j=Z=>{try{D(p.throw(Z))}catch(z){P(z)}},D=Z=>Z.done?I(Z.value):Promise.resolve(Z.value).then(b,j);D((p=p.apply(F,v)).next())}),o=({data:F,value:v=[],handleChangePage:p,setSelectedRowKeys:I,selectedRowKeys:P,onChange:b=()=>{}})=>{const[j,D]=(0,i.useState)([]),[Z,z]=(0,i.useState)([]),[Y,R]=(0,i.useState)([]);let[w,ae]=(0,i.useState)(1),[ie,re]=(0,i.useState)();return(0,i.useEffect)(()=>{D(F),z([]),R([])},[F]),(0,i.useEffect)(()=>{I&&(z(P),R(P))},[P]),i.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",{className:O.leftdiv},i.createElement(V.default.Search,{size:"middle",onChange:oe=>d(void 0,null,function*(){D(F.filter(ye=>{var W;return(W=ye==null?void 0:ye.name)==null?void 0:W.includes(oe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),j.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),i.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},i.createElement(N.default.Group,{value:Z.map(oe=>`${oe.course_group_id}`),onChange:oe=>{I(j.filter(ye=>oe.includes(`${ye.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},j.map((oe,ye)=>i.createElement(pe.Z,{key:oe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},i.createElement(N.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:oe.is_published,value:`${oe.course_group_id}`},i.createElement("div",{className:O.listClass},i.createElement("span",{className:O.spantitle,style:{width:oe.is_published?"108px":"170px"}},oe.name),oe.is_published&&i.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),i.createElement("div",{className:O.rightdiv},i.createElement(V.default.Search,{onChange:oe=>{R(Z.filter(ye=>ye.name.includes(oe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Y.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Y.length>0&&i.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},i.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Y.map((oe,ye)=>i.createElement(pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:oe.course_group_id},i.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},oe.name),i.createElement("img",{src:L,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{I(Z.filter(W=>`${W.course_group_name}`!=`${oe.course_group_name}`))}})))))))}},1952:function(mn,At,a){"use strict";a.r(At),a.d(At,{default:function(){return Ls}});var i=a(59301),V=a(65582),N=a(66104),pe=a(38854),O=a(20834),L=a(99313),C=a(43418),d=a(8591),S=a(65862),o=a(84454),F=a(41867),v=a(78241),p=a(24905),I=a(95237),P=a(43604),b=a(92832),j=a(1710),D=a(58421),Z=a(56656),z=a.n(Z),Y=a(2524),R=a(38147),w=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(Nt,Dt,Et)=>Dt in Nt?w(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ye=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))ie.call(Dt,Et)&&oe(Nt,Et,Dt[Et]);if(ae)for(var Et of ae(Dt))re.call(Dt,Et)&&oe(Nt,Et,Dt[Et]);return Nt},W=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const Oe=({shixunHomeworks:Nt,dispatch:Dt})=>{const Et=(0,V.useParams)();return i.createElement(C.default,{centered:!0,title:"\u63D0\u793A",open:Nt.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>W(void 0,null,function*(){(yield(0,R.ZP)(`/api/myshixuns/${Nt.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Et.coursesId}})).status===0&&(d.ZP.success("\u5220\u9664\u6210\u529F"),Dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Dt({type:"shixunHomeworks/getWorkList",payload:ye({},Nt.actionTabs.params)}))}),onCancel:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},i.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),i.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Q=(0,V.connect)(({shixunHomeworks:Nt})=>({shixunHomeworks:Nt}))(Oe),Ue=a(5871),we=Object.defineProperty,ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,me=(Nt,Dt,Et)=>Dt in Nt?we(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ne=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Se.call(Dt,Et)&&me(Nt,Et,Dt[Et]);if(ce)for(var Et of ce(Dt))se.call(Dt,Et)&&me(Nt,Et,Dt[Et]);return Nt},q=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const Me=({shixunHomeworks:Nt,dispatch:Dt})=>{const Et=(0,V.useParams)(),[Mr,Ja]=(0,i.useState)(!0),[wo]=v.default.useForm();return i.createElement(i.Fragment,null,i.createElement(C.default,{centered:!0,title:"\u8C03\u5206",open:Nt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>q(void 0,null,function*(){yield wo.validateFields();const fo=wo.getFieldValue();(yield(0,R.ZP)(`/api/student_works/${Nt.actionTabs.id}/adjust_score.json`,{method:"post",body:ne({},fo)})).status===0&&(d.ZP.success("\u8BC4\u9605\u6210\u529F"),wo.resetFields(),Dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Dt({type:"shixunHomeworks/getWorkList",payload:ne({},Nt.actionTabs.params)}))}),onCancel:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},i.createElement(v.default,{form:wo},i.createElement("p",null,"\u6210\u7EE9"),i.createElement(v.default.Item,{name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},i.createElement(Ue.Z,null)),i.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),i.createElement(v.default.Item,{name:"comment"},i.createElement(b.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8})))))};var Re=(0,V.connect)(({shixunHomeworks:Nt})=>({shixunHomeworks:Nt}))(Me);const Fe=[{name:"\u672A\u63D0\u4EA4",id:0,type:"unanswer_users"},{name:"\u6309\u65F6\u63D0\u4EA4",id:1,type:"answer_users"}];var Ke=a(59301),ut=Object.defineProperty,st=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,qe=(Nt,Dt,Et)=>Dt in Nt?ut(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,yt=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))ze.call(Dt,Et)&&qe(Nt,Et,Dt[Et]);if(st)for(var Et of st(Dt))wt.call(Dt,Et)&&qe(Nt,Et,Dt[Et]);return Nt};const lt=({polls:Nt,loading:Dt,dispatch:Et})=>{var Mr,Ja,wo,fo,Aa,Tt;const[Nr,oa]=(0,i.useState)(yt(yt({},(0,V.useParams)()),{page:1,limit:20})),Da=(0,V.useLocation)(),{pollsList:Pa,commonHeader:Ko}=Nt,[Bi,Po]=(0,i.useState)({}),[da,qa]=(0,i.useState)("");let[bo,Do]=(0,i.useState)({});Nr.order_type="desc",Nr.order="end_at";const[ho]=v.default.useForm(),ii=(0,F.Jd)();(0,i.useEffect)(()=>{Nr.poll_group_id=[],Et({type:"polls/getPollsList",payload:Nr})},[Nr]);const ea=()=>{Nr.page=1;const Xr=Object.assign({},ho.getFieldValue());Object.keys(Xr).map(function(wi){Xr[wi].includes("all")?(delete Nr[wi],ho.setFieldsValue({[wi]:"all"})):(Nr[wi]=Xr[wi],ho.setFieldsValue({[wi]:Nr[wi]}))}),Et({type:"polls/getPollsList",payload:Nr})},Ea=(Xr,wi)=>{Nr.page=Xr,Nr.limit=20,Et({type:"polls/getPollsList",payload:yt({},Nr)})};let Go=[{title:"\u5E8F\u53F7",align:"center",dataIndex:"name",render:(Xr,wi,ci)=>Nr.limit*(Nr.page-1)+ci+1},{title:"\u59D3\u540D",align:"center",dataIndex:"user_name"},{title:"\u5B66\u53F7",align:"center",dataIndex:"student_id",sortOrder:bo.student_id,sortDirections:["descend","ascend"],sorter:(Xr,wi)=>Xr.id-wi.id},{title:"\u5206\u73ED",align:"center",dataIndex:"user_group_name",ellipsis:!0,width:"35%"},{title:"\u63D0\u4EA4\u72B6\u6001",align:"center",dataIndex:"commit_status",render:(Xr,wi)=>wi.commit_status==1?Ke.createElement("span",{className:"c-green"},"\u6309\u65F6\u63D0\u4EA4"):Ke.createElement("span",null,"\u672A\u63D0\u4EA4")},{title:"\u63D0\u4EA4\u65F6\u95F4",width:"16%",align:"center",dataIndex:"end_at",sortOrder:bo.end_at,sortDirections:["descend","ascend"],sorter:(Xr,wi)=>Xr.id-wi.id,render:Xr=>Xr&&z()(Xr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",className:"edu-txt-center",align:"center",width:120,render:(Xr,wi)=>{if((0,F.dE)())return wi.commit_status?wi.commit_status==1?Ke.createElement(V.Link,{target:"_blank",onClick:()=>{(ho==null?void 0:ho.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(ho==null?void 0:ho.getFieldValue("poll_group_id")))},to:`/classrooms/${Nr.coursesId}/poll/${Nr.categoryId}/questionnaireInfo/${wi.login}?type=student`},"\u67E5\u770B"):Ke.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B"):"--";if((0,F.GJ)())return wi.commit_status==1?Ke.createElement(V.Link,{target:"_blank",onClick:()=>{(ho==null?void 0:ho.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(ho==null?void 0:ho.getFieldValue("poll_group_id")))},to:`/classrooms/${Nr.coursesId}/poll/${Nr.categoryId}/questionnaireInfo/${wi.login}?type=teacher`},"\u67E5\u770B"):Ke.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B")}}];const ua=(0,i.useMemo)(()=>{let Xr=[...Go];return ii&&Xr.splice(2,1),Xr},[ii,Pa.poll_types]);return Ke.createElement("section",{className:"minH500 bg-white pl30 pr30 inline-block w100"},Pa.poll_users==""&&Ke.createElement(Y.Z,null),Pa.poll_users!=""&&Ke.createElement("aside",null,(0,F.dE)()&&Ke.createElement("div",{className:"mt20"},Ke.createElement("span",{className:"c-red"},(Mr=Pa==null?void 0:Pa.poll_types)==null?void 0:Mr.answer_users)," \u5DF2\u4EA4 ",Ke.createElement("span",{className:"ml20 mr20"},(Ja=Pa==null?void 0:Pa.poll_types)==null?void 0:Ja.unanswer_users,"\u672A\u4EA4"),Ko.polls_status===2&&Ke.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"c-orange"},(0,S.li)((new Date((wo=Pa==null?void 0:Pa.poll_types)==null?void 0:wo.poll_end_time).getTime()-new Date().getTime())/1e3)))),(0,F.GJ)()&&Ke.createElement("aside",{className:"mt20"},Ke.createElement(v.default,{form:ho,onChange:ea,initialValues:{commit_status:"all",poll_group_id:"all"}},Ke.createElement(v.default.Item,{name:"commit_status"},Ke.createElement(p.default.Group,{value:[],style:{width:"100%"}},Ke.createElement(I.Z,null,Ke.createElement(P.Z,{flex:"80px"},"\u7B54\u9898\u72B6\u6001:"),Ke.createElement(P.Z,{flex:"80px"},Ke.createElement(p.default,{value:"all",checked:!Bi.commit_status},"\u5168\u90E8")),Ke.createElement(P.Z,{flex:"1"},Fe.map((Xr,wi)=>{var ci;return Ke.createElement(p.default,{name:"commit_status",value:Xr.id},Xr.name,"(",(ci=Pa==null?void 0:Pa.poll_types)==null?void 0:ci[Xr.type],")")}))))),Ke.createElement(v.default.Item,{name:"poll_group_id"},Ke.createElement(p.default.Group,{style:{width:"100%"}},Ke.createElement(I.Z,null,Ke.createElement(P.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Ke.createElement(P.Z,{flex:"80px"},Ke.createElement(p.default,{value:"all",checked:!Bi.course_group},"\u5168\u90E8")),Ke.createElement(P.Z,{flex:"1"},Pa.course_groups&&Pa.course_groups.map((Xr,wi)=>Ke.createElement(p.default,{value:Xr.course_group_id},Xr.group_group_name,"(",Xr.count,")"))))))),Ke.createElement(I.Z,null,Ke.createElement(P.Z,{flex:"1"},Ke.createElement(I.Z,{align:"middle"},Ke.createElement(P.Z,null,Ke.createElement(b.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Xr=>{Nr.search=Xr.trim(),Nr.page=1,Et({type:"polls/getPollsList",payload:Nr})},style:{width:200}})),Ke.createElement(P.Z,null,Ke.createElement("span",{className:"ml5 c-red"},(fo=Pa.poll_types)==null?void 0:fo.total_users),Ke.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(Aa=Pa.poll_types)==null?void 0:Aa.poll_users_count,"\u4E2A\u5B66\u751F\uFF09")))),Ke.createElement(P.Z,null))),Ke.createElement(j.default,{className:"mt30",loading:Dt["polls/getPollsList"],hideOnSinglePage:!0,pagination:!1,dataSource:Pa.poll_users,columns:ua,onChange:(Xr,wi,ci)=>{if(bo={},ci.order===void 0)switch(bo[ci.field]="descend",ci.field){case"student_id":qa("descend"),Nr.b_order="desc";break}else Nr.b_order=ci.order.replace("end",""),bo[ci.field]=ci.order;Do(yt({},bo)),Nr.order=ci.field,Et({type:"polls/getPollsList",payload:yt({},Nr)})}}),Ke.createElement("aside",{className:"tc mb50 mt30"},Ke.createElement(D.Z,{showSizeChanger:!1,hideOnSinglePage:!0,onChange:Ea,defaultCurrent:Nr.page||1,current:Nr.page||1,defaultPageSize:20,total:(Tt=Pa.poll_types)==null?void 0:Tt.total_users})),Ke.createElement(Re,null),Ke.createElement(Q,null)))};var M=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(lt),Ye=a(71418),E=a(5112),l=a(5083),A=a(59553),g=Object.defineProperty,k=Object.defineProperties,$=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,he=(Nt,Dt,Et)=>Dt in Nt?g(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,le=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))X.call(Dt,Et)&&he(Nt,Et,Dt[Et]);if(H)for(var Et of H(Dt))Pe.call(Dt,Et)&&he(Nt,Et,Dt[Et]);return Nt},He=(Nt,Dt)=>k(Nt,$(Dt)),pt=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});function Ne(Nt,Dt){const Et=[];for(let Mr=Nt;Mr{let Dt=new Date;const Et=z()(Nt).format("HH");if(z()(Nt).isSame(z()(Dt),"day")){const Mr=z()(Dt).format("HH"),Ja=z()(Dt).format("mm");return{disabledHours:()=>Ne(0,24).splice(1,Mr*1-1),disabledMinutes:()=>z()(Nt).isSame(z()(Dt),"hour")&&Et<=Mr?Ne(0,60).splice(0,Ja):Ne(60,60)}}else if(z()(Nt).isSame(z()(),"day")){const Mr=z()().format("HH"),Ja=z()().format("mm");return{disabledHours:()=>Ne(0,24).splice(0,Mr),disabledMinutes:()=>Et<=Mr?Ne(0,Ja):Ne(60,60)}}else return!1},We=({exercise:Nt,dispatch:Dt,polls:Et})=>{const Mr=(0,V.useParams)(),[Ja]=v.default.useForm(),[wo,fo]=(0,i.useState)(1),[Aa,Tt]=(0,i.useState)([]),[Nr,oa]=(0,i.useState)(!1),[Da,Pa]=(0,i.useState)([]),[Ko,Bi]=(0,i.useState)(!0),[Po,da]=(0,i.useState)(!1);(0,i.useEffect)(()=>{Et.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&qa()},[Et.actionTabs]);const qa=()=>pt(void 0,null,function*(){var ho,ii;oa(!0);const ea=yield Dt({type:"polls/getEndGroups",payload:He(le({},Mr),{check_ids:[Et.actionTabs.selectArrs]})});(ea==null?void 0:ea.status)==0&&(((ho=ea==null?void 0:ea.course_info)==null?void 0:ho.length)>0?Tt([...(ii=ea==null?void 0:ea.course_info)==null?void 0:ii.map((Ea,Go)=>(Ea.key=Ea.course_group_id,Ea.title=Ea.course_group_name,Ea.name=Ea.course_group_name,Ea))]):Tt([]),Ja.setFieldsValue({end_time:z()(z()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),oa(!1)}),bo=()=>pt(void 0,null,function*(){var ho;const ii=le({},Ja.getFieldsValue());if((Da==null?void 0:Da.length)<=0&&Aa.length>0&&!((ho=Nt.actionTabs)!=null&&ho.unified_setting)){d.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}da(!0);const ea={check_ids:Et.actionTabs.selectArrs,group_ids:Da};Ko||(ea.end_time=z()(ii.end_time).format("YYYY-MM-DD HH:mm")),ea.group_ids=Da.map(Go=>Go.course_group_id),(yield(0,R.ZP)(`/api/courses/${Mr.coursesId}/polls/end_poll.json`,{method:"post",body:ea})).status===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u622A\u6B62"]),Dt({type:"polls/setActionTabs",payload:{}}),Dt({type:"polls/getCommonHeader",payload:le({},Et.actionTabs.params)}),Dt({type:"polls/getPollsList",payload:le({},Mr)})),da(!1)}),Do=()=>{fo(1),Tt([]),Pa([]),Bi(!0)};return i.createElement(C.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:Et.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:bo,width:680,confirmLoading:Po||Nr,onCancel:()=>{Do(),Dt({type:"polls/setActionTabs",payload:{}})}},i.createElement(Ye.Z,{spinning:Nr},Aa&&i.createElement(v.default,{form:Ja},i.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},"\u8BF4\u660E\uFF1A\u7ED3\u675F\u540E\u5B66\u751F\u5C06\u4E0D\u80FD\u63D0\u4EA4\u95EE\u5377\u3002"),i.createElement(I.Z,{className:"mt20"},i.createElement("span",{className:"mr10"},i.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),i.createElement(E.ZP.Group,{value:Ko,onChange:ho=>{Bi(ho.target.value),Pa([])}},i.createElement(E.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),i.createElement(E.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),i.createElement(v.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Ko?"hidden":"visible"}},i.createElement(l.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},disabledDate:ho=>ho&&ho0&&i.createElement(I.Z,{style:{marginBottom:"10px"}},i.createElement("span",{className:"mr10"},i.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),i.createElement("div",null,Aa.length>0&&i.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},i.createElement("span",{style:{flex:1}},i.createElement(p.default,{checked:Da.length===Aa.length,onChange:ho=>{Da.length===Aa.length?Pa([]):Pa(Aa)}},"\u5168\u9009")," "),i.createElement("span",{style:{width:16}}),i.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Da.length||0,"\u4E2A\u5206\u73ED")),i.createElement(A.Z,{data:Aa,selectedRowKeys:Da,setSelectedRowKeys:Pa}))))))};var be=(0,V.connect)(({exercise:Nt,polls:Dt})=>({exercise:Nt,polls:Dt}))(We),_=a(33270),Ce=a(99981),Je=a(91704),nt=a(59301),Ot=Object.defineProperty,hn=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,fn=(Nt,Dt,Et)=>Dt in Nt?Ot(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Pn=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Bn.call(Dt,Et)&&fn(Nt,Et,Dt[Et]);if(dn)for(var Et of dn(Dt))un.call(Dt,Et)&&fn(Nt,Et,Dt[Et]);return Nt},ur=(Nt,Dt)=>hn(Nt,Zt(Dt)),qn=(Nt,Dt)=>{var Et={};for(var Mr in Nt)Bn.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&dn)for(var Mr of dn(Nt))Dt.indexOf(Mr)<0&&un.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},cr=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const Jr=Nt=>{var Dt=Nt,{classroomList:Et,polls:Mr,dispatch:Ja,courseEndTime:wo}=Dt,fo=qn(Dt,["classroomList","polls","dispatch","courseEndTime"]);const Aa=(0,V.useParams)(),[Tt]=v.default.useForm(),[Nr,oa]=(0,i.useState)(1),[Da,Pa]=(0,i.useState)([]),[Ko,Bi]=(0,i.useState)(0),[Po,da]=(0,i.useState)(2e3),[qa,bo]=(0,i.useState)(!0),[Do,ho]=(0,i.useState)(!1),[ii,ea]=(0,i.useState)(!1),[Ea,Go]=(0,i.useState)([]),[ua,Xr]=(0,i.useState)(!0),[wi,ci]=(0,i.useState)(!0);(0,i.useEffect)(()=>{Mr.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(qA(),Ms())},[Mr.actionTabs]),(0,i.useEffect)(()=>{if(Do){if(ii)return;Ja({type:"polls/setActionTabs",payload:{}})}},[Do]);const qA=nA=>cr(void 0,null,function*(){var kA,Eo,zo,KA;bo(!0);const Ai=yield(0,_.Cq)(ur(Pn({},Aa),{page:nA||Nr,limit:2e4,poll_id:((Eo=(kA=Mr==null?void 0:Mr.actionTabs)==null?void 0:kA.selectArrs)==null?void 0:Eo.length)==1?(KA=(zo=Mr==null?void 0:Mr.actionTabs)==null?void 0:zo.selectArrs)==null?void 0:KA[0]:""}));Ai==null||Ai.course_groups.map((si,Ti)=>{si.key=si.id,si.title=si.name,si.disabled=si.is_published}),Ai&&(Pa([...Ai==null?void 0:Ai.course_groups]),Bi(Ai==null?void 0:Ai.course_groups_count),ci(Ai==null?void 0:Ai.manage_all_group),bo(!1),nA||Tt.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),AA=()=>cr(void 0,null,function*(){var nA,kA,Eo,zo;if((0,F.Rm)()&&!((kA=(nA=Et==null?void 0:Et.AssistantObject)==null?void 0:nA.group)!=null&&kA.can_publish)){d.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"),Yi(!1);return}const KA=Pn({},Tt.getFieldsValue());if(KA.end_time<=KA.publish_time){d.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Yi(!1);return}if((Ea==null?void 0:Ea.length)<=0&&!ua&&Da.length>0){d.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Yi(!1);return}let Ai={check_ids:[...(Eo=Mr.actionTabs.selectArrs)==null?void 0:Eo.map(Ti=>Number(Ti))],group_ids:Ea.length>0?Ea.map(Ti=>Ti.id):(zo=Et.detailCommonHomeworksList)==null?void 0:zo.course_groups,end_time:z()(KA.end_time).format("YYYY-MM-DD HH:mm"),publish_time:z()(KA.publish_time).format("YYYY-MM-DD HH:mm")};Yi(!0),(yield(0,R.ZP)(`/api/courses/${Aa.coursesId}/polls/publish.json`,{method:"post",body:Pn({},Ai)})).status===0?(Yi(!1),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u53D1\u5E03"]),Ms(),d.ZP.success("\u53D1\u5E03\u6210\u529F"),Ja({type:"polls/setActionTabs",payload:{}}),Ja({type:"polls/getCommonHeader",payload:Pn({},Mr.actionTabs.params)}),Ja({type:"polls/getPollsList",payload:Pn({},Aa)})):Yi(!1)}),Ms=()=>{oa(1),Pa([]),Go([])},[ri,Yi]=(0,i.useState)(!1);return nt.createElement(C.default,{width:600,confirmLoading:ri,centered:!0,title:"\u53D1\u5E03\u95EE\u5377",open:Mr.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u95EE\u5377",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:AA,onCancel:()=>{Ms(),Ja({type:"polls/setActionTabs",payload:{}})}},nt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u95EE\u5377",nt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u95EE\u5377\u6709\u6548'),Da&&nt.createElement(v.default,{form:Tt},nt.createElement("div",{style:{paddingLeft:0}},nt.createElement(I.Z,{className:"mt30",align:"middle"},nt.createElement(P.Z,null,nt.createElement(v.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},nt.createElement(l.default,{style:{width:170,marginRight:"25px"},disabledDate:nA=>(0,Ce.Q8)(nA,wo),disabledTime:nA=>(0,Ce.d0)(nA),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),nt.createElement(P.Z,{className:"ml20"},nt.createElement(v.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},nt.createElement(l.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},disabledDate:nA=>(0,Ce.Q8)(nA,wo,Tt.getFieldValue("publish_time")),disabledTime:nA=>(0,Ce.d0)(nA,Tt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),nt.createElement(I.Z,{style:{marginBottom:"10px"}},nt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),nt.createElement(E.ZP.Group,{value:ua,onChange:nA=>{Xr(nA.target.value),Go([])}},nt.createElement(E.ZP,{value:!0,disabled:!wi},"\u7EDF\u4E00\u53D1\u5E03"),nt.createElement(E.ZP,{className:"ml20",disabled:Da.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Da.length<=0&&nt.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"')),!ua&&Da.length>0&&nt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},nt.createElement("span",{style:{flex:1}},nt.createElement(p.default,{checked:Ea.length===Da.length,onChange:nA=>{Ea.length===Da.length?Go([]):Go(Da.filter(kA=>!kA.is_published))}},"\u5168\u9009")),nt.createElement("span",{style:{width:16}}),nt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ea.length||0,"\u4E2A\u5206\u73ED")),!ua&&Da.length>0&&nt.createElement(Je.Z,{data:Da,selectedRowKeys:Ea,setSelectedRowKeys:Go})))};var ia=(0,V.connect)(({classroomList:Nt,polls:Dt})=>({classroomList:Nt,polls:Dt}))(Jr),Ct=a(57809),In=a(6848),er=a(43150),hr=a(96935),mr={flex_box_center:"flex_box_center___mZeBL",flex_space_between:"flex_space_between___OvqA8",flex_box_vertical_center:"flex_box_vertical_center___nBE0A",flex_box_center_end:"flex_box_center_end___w0dO1",flex_box_column:"flex_box_column___mvqBn",box:"box___SKsTv",head:"head___pcKPT",title_icon:"title_icon___o13QS",title:"title___ZSoYD",multiple_select:"multiple_select___VSwNW"},Hr=Object.defineProperty,va=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,tr=(Nt,Dt,Et)=>Dt in Nt?Hr(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ba=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Jo.call(Dt,Et)&&tr(Nt,Et,Dt[Et]);if(va)for(var Et of va(Dt))Ao.call(Dt,Et)&&tr(Nt,Et,Dt[Et]);return Nt};const ct=Nt=>React.createElement("svg",ba({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Nt),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dott_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(#dott_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",xe=a(59301),De=Object.defineProperty,Qe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,nn=(Nt,Dt,Et)=>Dt in Nt?De(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Xt=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))bt.call(Dt,Et)&&nn(Nt,Et,Dt[Et]);if(Qe)for(var Et of Qe(Dt))Bt.call(Dt,Et)&&nn(Nt,Et,Dt[Et]);return Nt},Vt=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const{RangePicker:Sn}=l.default,{Option:Wn}=Ct.default,Gn=({polls:Nt,loading:Dt,dispatch:Et})=>{var Mr,Ja,wo,fo,Aa;const Tt=(0,V.useParams)(),Nr=(0,V.useLocation)(),{pollSetting:oa,commonHeader:Da}=Nt,[Pa,Ko]=(0,i.useState)(!0);let[Bi,Po]=(0,i.useState)([]),[da,qa]=(0,i.useState)({end_time:"",publish_time:"",show_result:!1,un_anonymous:!1,unified_setting:!1});(0,i.useEffect)(()=>{bo()},[]),(0,i.useEffect)(()=>{Ko(!(0,F.GJ)())},[(0,F.GJ)()]);const bo=()=>{Et({type:"polls/getPollsSetting",payload:Xt({},Tt)})};(0,i.useEffect)(()=>{var ea;oa!=null&&oa.poll&&(Object.keys(da).map(function(Ea){da[Ea]=oa.poll[Ea]}),Bi=(ea=oa==null?void 0:oa.published_course_groups)==null?void 0:ea.filter(Ea=>Ea.course_publish_time!==null).map(Ea=>(Ea.publish_time=Ea.course_publish_time,Ea.end_time=Ea.course_end_time,Ea)),qa(da),Po(Bi))},[oa]);const Do=()=>Vt(void 0,null,function*(){const ea=JSON.parse(JSON.stringify(da));ea.unified_setting||Bi==null||Bi.map(Go=>{var ua,Xr;if(!Go.course_group_name||!((ua=Go.course_group_name)!=null&&ua.length))throw d.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Go.publish_time||!Go.end_time)throw d.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");Go.course_group_id=(Xr=Go==null?void 0:Go.course_group_name)==null?void 0:Xr.map(wi=>{var ci,qA,AA;return(AA=(qA=(ci=oa.course_groups)==null?void 0:ci.filter(Ms=>Ms.course_group_name===wi))==null?void 0:qA[0])==null?void 0:AA.course_group_id})}),ea.categoryId=Tt.categoryId,ea.publish_time_groups=Bi,ea.show_result=!!ea.show_result,(yield(0,er.m7)(Xt({},ea))).status===0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),Et({type:"polls/getCommonHeader",payload:Xt({},Tt)}))}),ho=ea=>ea&&eada.end_time?ea&&ea1,value:da.unified_setting,onChange:ea=>{if(z()(da.publish_time,"YYYY-MM-DD HH:mm")<=z()()){d.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}Bi==""&&Po([{}]),da.unified_setting=!da.unified_setting,qa(Object.assign({},da))}},xe.createElement(E.ZP,{value:!0,style:{marginRight:"60px"}},"\u7EDF\u4E00\u53D1\u5E03"),xe.createElement(E.ZP,{disabled:((Mr=oa==null?void 0:oa.group_settings)==null?void 0:Mr.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ja=oa==null?void 0:oa.group_settings)==null?void 0:Ja.length)===0&&xe.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09"))),da.unified_setting&&xe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},xe.createElement(I.Z,{align:"middle"},xe.createElement(P.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4:"),xe.createElement(P.Z,{className:"ml10"},xe.createElement(In.Z,{title:![1,5].includes((wo=oa==null?void 0:oa.poll)==null?void 0:wo.polls_status)&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539"},xe.createElement(l.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:ho,disabled:Pa||![1,5].includes((fo=oa==null?void 0:oa.poll)==null?void 0:fo.polls_status),value:da.publish_time?z()(da.publish_time):"",allowClear:!1,onChange:(ea,Ea)=>{da.publish_time=Ea,da.end_time||(da.end_time=z()(ea).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),qa(Object.assign({},da))}}))),xe.createElement(P.Z,null,xe.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),xe.createElement(I.Z,{align:"middle",className:"pl30"},xe.createElement(P.Z,null,"\u622A\u6B62\u65F6\u95F4"),xe.createElement(P.Z,{className:"ml10"},xe.createElement(l.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pa,disabledDate:ii,allowClear:!1,value:da.end_time?z()(da.end_time):"",onChange:(ea,Ea)=>{da.end_time=Ea,qa(Object.assign({},da))}})),xe.createElement(P.Z,null,xe.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))),!da.unified_setting&&xe.createElement(I.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Bi&&Bi.map(function(ea,Ea){return xe.createElement(P.Z,{span:24,key:Ea},xe.createElement(I.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ea==(Bi==null?void 0:Bi.length)-1?"0px":"10px"}},xe.createElement("div",{style:{width:"75px",marginLeft:"27px"}},"\u53D1\u5E03\u89C4\u5219",Ea+1),xe.createElement(Ct.default,{disabled:Pa,mode:"multiple",className:mr.multiple_select,style:{width:"250px"},value:ea.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Go=>{Bi[Ea].course_group_name=Go,Po(Bi.slice())}},oa.course_groups&&oa.course_groups.map(function(Go){if(!Bi.map(ua=>ua.course_group_name).toString().split(",").includes(String(Go.course_group_name)))return xe.createElement(Wn,{value:Go.course_group_name,key:Go.course_group_id},Go.course_group_name)})),xe.createElement("div",{className:"ml20"},xe.createElement(Sn,{size:"large",disabled:Pa||(Da.polls_status===1?!1:[!0,!1]),style:{width:620},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],allowClear:!1,showTime:{format:"HH:mm",defaultValue:[z()((0,S.U6)(),"HH:mm"),z()((0,S.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",defaultValue:ea.course_publish_time&&[z()(ea.course_publish_time),z()(ea.course_end_time)],onChange:(Go,ua)=>{Bi[Ea].publish_time=ua[0],Bi[Ea].end_time=ua[1]}})),!Pa&&xe.createElement("div",{style:{display:"flex",width:"50px"}},xe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Po(Bi.concat({}))}}),Ea>0&&xe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Bi=Bi.filter((Go,ua)=>Ea!==ua),Po(Bi.slice()),setTimeout(()=>Po(Bi.slice()),10)}}))))}))),xe.createElement("div",{className:mr.box},xe.createElement("div",{className:mr.head,style:{marginTop:"10px"}},xe.createElement("img",{className:"mr10",src:Ee,alt:"Dot"}),"\u516C\u5F00\u8BBE\u7F6E")),xe.createElement("div",{style:{padding:"30px 50px",background:"#fff",marginTop:"3px"}},xe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},xe.createElement(p.default,{checked:da.show_result,disabled:Pa,onChange:ea=>{da.show_result=ea.target.checked,qa(Object.assign({},da))}},xe.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),xe.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u95EE\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u95EE\u5377\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\uFF09")),xe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},xe.createElement(p.default,{checked:da.un_anonymous,disabled:Pa||![1,5].includes((Aa=oa==null?void 0:oa.poll)==null?void 0:Aa.polls_status),onChange:ea=>{da.un_anonymous=ea.target.checked,qa(Object.assign({},da))}},xe.createElement("strong",null,"\u5B9E\u540D\u95EE\u5377")),xe.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u63D0\u4EA4\u95EE\u5377\u540E\u663E\u793A\u771F\u5B9E\u59D3\u540D\u548C\u5B66\u53F7\uFF0C\u5426\u5219\u5C06\u5BF9\u63D0\u4EA4\u95EE\u5377\u7684\u5B66\u751F\u59D3\u540D\u548C\u5B66\u53F7\u8FDB\u884C\u533F\u540D\u5904\u7406\u3002\u8BE5\u8BBE\u7F6E\u9879\u5728\u95EE\u5377\u5F00\u59CB\u4E4B\u540E\u65E0\u6CD5\u4FEE\u6539\uFF09")),xe.createElement(hr.Z,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:Do},"\u4FDD\u5B58")))};var zn=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(Gn),jn=a(56026),gr=a(78673),Vn=a(61621),Or=a(93948),Cr={title:"title___hfaGm",yxtx:"yxtx___EB2TE",pic_title:"pic_title___WGfnb",pic_text:"pic_text___zQvmV",others_styles:"others_styles___nsKmn",others_text:"others_text___oRpFU",others_icon:"others_icon___h3fBC"},ra="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARlJREFUOE+Vk+FxwjAMhZ+c6x6le5Q6cGzCHsF7ZIHOwFEM3aOwRy9WKwe7MnWOi//Ftr68pycTKmt54B0T3poBbv++QAPqGHQKCP6pv3pdQvpDCgF0ac8EtAIwoOPfPXJN/yX34sqA+2I5rANikTf9pc0Au2cbDNRf4EyA9xuKcr+3z9bAWICzOmBUEhUsD8zKijuvKUvUFofty05DArglLZ0J/nNFUdrUKiHk6PWDj8SwyXOSPQUY7YxNlV4UgPOailSmVSyi5QjQ/ucCIkT3QGKbY0GSKAC/wMkE6mmQmxVjGnGdVAIUIyxxyjtIdm6DJkkVYy7nD0dZpN9NqWxlqw8fUwVQ9Olf7iJXioYGndi4AeJebcR/ABwRnt6/IeoUAAAAAElFTkSuQmCC",br=a(42441),qr=a(61485),kt=a(3113),Yt=a(56047),Jt="data:image/png;base64,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",yn="data:image/png;base64,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",tn="data:image/png;base64,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",gn="data:image/png;base64,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",An="data:image/png;base64,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",Kn=a(59149),Br=a(61527),kr={KeyWordTable:"KeyWordTable___AcLUt"},Fr=a(59301),Sa=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const La=({Data:Nt,isShowEcharts:Dt,pollGroupId:Et})=>{var Mr,Ja,wo,fo;const Aa=(0,V.useParams)(),[Tt,Nr]=(0,i.useState)({}),[,oa,Da]=(0,Br.U)(er._c,{poll_id:Aa.categoryId,id:(Mr=Nt==null?void 0:Nt.question)==null?void 0:Mr.id,course_id:Aa==null?void 0:Aa.coursesId,update:1,poll_group_id:Et!=="all"?Et:null}),[Pa,Ko]=(0,i.useState)(10);(0,i.useEffect)(()=>{var bo;console.log("params==",Aa,Nt),Nt&&Nr((bo=Nt==null?void 0:Nt.question)==null?void 0:bo.word_cloud)},[Nt]);const Bi=()=>{var bo;let Do=new Image;Do.src=Kn.yt;const ho=((bo=Tt==null?void 0:Tt.list)==null?void 0:bo.map(ea=>({name:ea.word,value:ea.count})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[15,50],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",textStyle:{normal:{color:()=>`rgb(${Math.round(Math.random()*255)},${Math.round(Math.random()*255)},${Math.round(Math.random()*255)})`}},left:"center",top:"center",width:"100%",height:"100%",data:ho}]}},Po=(0,i.useMemo)(()=>Fr.createElement(br.Z,{option:Bi(),opts:{renderer:"svg"},style:{height:436}}),[Tt==null?void 0:Tt.list]),da=[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render:(bo,Do,ho)=>ho+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center"}],qa=[{title:"\u6392\u884C",dataIndex:"index",align:"center",render(bo,Do,ho){return ho<3?Fr.createElement("img",{width:30,src:ho==0?tn:ho==1?gn:An}):ho+1}},{title:"\u5173\u952E\u8BCD",dataIndex:"word",width:390,render:bo=>Fr.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},bo)},{title:"\u9891\u6B21",dataIndex:"count"}];return Fr.createElement("aside",{style:{width:"97%"}},Fr.createElement(j.default,{bordered:!0,columns:da,dataSource:(Ja=Nt.question)==null?void 0:Ja.question_votes,pagination:!1}),Dt&&Fr.createElement(I.Z,{className:"mt30",wrap:!1,justify:"space-between",gutter:24},Fr.createElement(P.Z,{flex:"1 1 0"},Fr.createElement(I.Z,{align:"middle",gutter:10,style:{height:32}},Fr.createElement(P.Z,null,Fr.createElement("img",{style:{width:"16px",height:"16px"},src:ra})),Fr.createElement(P.Z,null,Fr.createElement("span",{className:"c-666"},"\u8BCD\u4E91")),Fr.createElement(P.Z,null,Fr.createElement(In.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"\u9ED8\u8BA4\u5C55\u793A\u524D100\u4E2A\u5173\u952E\u8BCD"},Fr.createElement(qr.Z,{style:{cursor:"pointer",color:"#4C6FFF"}}))),Fr.createElement(P.Z,{style:{marginLeft:"auto"}},Fr.createElement("span",{className:"c-666"},(Tt==null?void 0:Tt.updated_at)&&z()(Tt==null?void 0:Tt.updated_at).format("YYYY-MM-DD HH:mm:ss")),Fr.createElement(kt.ZP,{className:"ml10",style:{padding:0},type:"link",loading:oa,onClick:bo=>Sa(void 0,null,function*(){bo.preventDefault();const Do=yield Da({});Do.status==0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),Nr(Do.data))})},"\u66F4\u65B0\u8BCD\u4E91"))),Fr.createElement(Ye.Z,{spinning:oa},Fr.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},((wo=Tt==null?void 0:Tt.list)==null?void 0:wo.length)>0?Po:Fr.createElement(Y.Z,{img:Jt,customText:"\u6682\u65E0\u6570\u636E~"})))),Fr.createElement(P.Z,{flex:"1 1 0"},Fr.createElement(I.Z,{align:"middle",gutter:10},Fr.createElement(P.Z,null,Fr.createElement("div",{style:{width:5,height:16,borderRadius:"3px",background:"#3061D0"}})),Fr.createElement(P.Z,null,Fr.createElement("span",{className:"c-666"},"\u5173\u952E\u8BCD\u6392\u884C")),Fr.createElement(P.Z,{style:{marginLeft:"auto"}},Fr.createElement("span",{className:"c-666"},"\u5C55\u793A\u8BCD\u6570")),Fr.createElement(P.Z,null,Fr.createElement(Ct.default,{value:Pa,onChange:bo=>{Ko(bo)},style:{width:76},options:[{value:10,label:"10"},{value:30,label:"30"},{value:50,label:"50"},{value:100,label:"100"}]}))),Fr.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},Fr.createElement(j.default,{className:kr.KeyWordTable,style:{width:"100%"},scroll:Pa>10&&{y:400},columns:qa,dataSource:Tt==null?void 0:Tt.list,pagination:{pageSize:Pa,current:1,total:((fo=Tt==null?void 0:Tt.list)==null?void 0:fo.length)||0,hideOnSinglePage:!0},locale:{emptyText:Fr.createElement(Y.Z,{img:yn,customText:"\u6682\u65E0\u6570\u636E~"})}})))))};var ma=(0,V.connect)(({polls:Nt})=>({polls:Nt}))(La),Ln=a(59301),to=Object.defineProperty,so=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,xa=(Nt,Dt,Et)=>Dt in Nt?to(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Za=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Qa.call(Dt,Et)&&xa(Nt,Et,Dt[Et]);if(so)for(var Et of so(Dt))$r.call(Dt,Et)&&xa(Nt,Et,Dt[Et]);return Nt};const Oa={1:"\u5355\u9009",2:"\u591A\u9009",3:"\u95EE\u7B54"},Bo=({polls:Nt,loading:Dt,dispatch:Et})=>{var Mr,Ja,wo,fo,Aa,Tt;const Nr=(0,V.useParams)(),{statisticsList:oa,pollsList:Da}=Nt,[Pa,Ko]=(0,i.useState)([]),[Bi]=v.default.useForm(),[Po,da]=(0,i.useState)({}),qa=Za({},Nr),[bo]=v.default.useForm(),[Do,ho]=(0,i.useState)(!1);(0,i.useEffect)(()=>{Nr.poll_group_id=[],ii()},[Nr.coursesId]),(0,i.useEffect)(()=>{var ua;Ko((ua=oa==null?void 0:oa.questions)==null?void 0:ua.map(Xr=>(Xr.openOthers=!1,Xr)))},[oa==null?void 0:oa.questions]),(0,i.useEffect)(()=>{Nr.poll_group_id=[],Et({type:"polls/getPollsList",payload:Nr})},[]);const ii=()=>{Et({type:"polls/getPollsStatistics",payload:Za({},Nr)})},ea=()=>{Nr.page=1;const ua=Object.assign({},Bi.getFieldValue());Object.keys(ua).map(function(Xr){ua[Xr].includes("all")?(delete Nr[Xr],Bi.setFieldsValue({[Xr]:"all"}),bo.setFieldsValue({[Xr]:"all"})):(Nr[Xr]=ua[Xr],Bi.setFieldsValue({[Xr]:Nr[Xr]}),bo.setFieldsValue({[Xr]:Nr[Xr]}))}),ua.poll_group_id.length===0&&Bi.setFieldsValue({poll_group_id:"all"}),Nt.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&ii()},Ea=()=>{Nr.page=1;const ua=Object.assign({},bo.getFieldValue());Object.keys(ua).map(function(Xr){ua[Xr].includes("all")?(delete qa[Xr],bo.setFieldsValue({[Xr]:"all"})):(qa[Xr]=ua[Xr],bo.setFieldsValue({[Xr]:qa[Xr]}))}),ua.poll_group_id.length===0&&bo.setFieldsValue({poll_group_id:"all"}),Nt.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&ii()},Go=ua=>({tooltip:{trigger:"item"},legend:{bottom:"2%",left:"center"},series:[{name:"\u6709\u6548\u586B\u5199\u4EBA\u6570",type:"pie",radius:["40%","70%"],label:{show:!1},data:ua==null?void 0:ua.map((Xr,wi)=>(Xr.value=Xr==null?void 0:Xr.answer_users_count,Xr.name=Xr==null?void 0:Xr.answer_text,Xr)),itemStyle:{normal:{color:function(Xr){var wi=["#FACC16","#004DF6","#1790FF","#2EC25B","#fc8251","#5470c6","#91cd77","#ef6567","#f9c956","#75bedc"];return wi[Xr.dataIndex]}}}}]});return Ln.createElement("div",{id:"aaa"},Ln.createElement("section",{className:"minH500 mb50 inline-block w100"},(0,F.GJ)()&&Ln.createElement("aside",{className:"bg-white pl30 pr30",style:{padding:"20px 0"}},Ln.createElement(v.default,{form:Bi,onChange:ea,initialValues:{poll_group_id:"all"}},Ln.createElement(v.default.Item,{name:"poll_group_id"},Ln.createElement(p.default.Group,{style:{width:"97%",color:"#666666"}},Ln.createElement(I.Z,null,Ln.createElement(P.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5"),Ln.createElement(P.Z,{flex:"80px"},Ln.createElement(p.default,{value:"all",checked:!Po.course_group},"\u5168\u90E8")),Ln.createElement(P.Z,{flex:"1"},Da.course_groups&&Da.course_groups.map((ua,Xr)=>Ln.createElement(p.default,{value:ua.course_group_id,style:{marginRight:"20px",marginBottom:"10px"}},ua.group_group_name,"(",ua.count,")")))))),Ln.createElement(v.default.Item,null,Ln.createElement(I.Z,{style:{width:"97%",color:"#666666"}},Ln.createElement(P.Z,{flex:"80px"},"\u7EDF\u8BA1\u7ED3\u679C"),Ln.createElement(P.Z,{flex:"1"},Ln.createElement(j.default,{bordered:!0,columns:[{title:"\u95EE\u5377\u53D1\u5E03\u4EBA\u6570",dataIndex:"total_users",align:"center",width:330},{title:"\u6709\u6548\u586B\u5199\u4EBA\u6570",dataIndex:"answer_users",align:"center",width:330},{title:"\u63D0\u4EA4\u7387",dataIndex:"total_answer",align:"center",width:330}],dataSource:[{total_users:(Mr=oa==null?void 0:oa.poll)==null?void 0:Mr.total_users,answer_users:(Ja=oa==null?void 0:oa.poll)==null?void 0:Ja.answer_users,total_answer:((wo=oa==null?void 0:oa.poll)==null?void 0:wo.total_users)>0?Number((((fo=oa==null?void 0:oa.poll)==null?void 0:fo.answer_users)/((Aa=oa==null?void 0:oa.poll)==null?void 0:Aa.total_users)*100).toFixed(2))+"%":"0%"}],pagination:!1})))),Ln.createElement(v.default.Item,null,Ln.createElement(I.Z,{style:{width:"97%",color:"#666666"}},Ln.createElement(P.Z,{flex:"80px"}),Ln.createElement(P.Z,{flex:"1"},Ln.createElement(gr.Z,{defaultChecked:Do,onChange:ua=>{ho(ua)}}),Ln.createElement("span",{style:{color:"#666666",marginLeft:"10px"}},"\u663E\u793A\u66F4\u591A\u5206\u6790\u56FE\u8868")))))),Ln.createElement(Vn.Z,{loading:Dt["polls/getPollsStatistics"]},Pa==""&&Ln.createElement(Y.Z,null),Pa==null?void 0:Pa.map(function(ua,Xr){var wi,ci,qA,AA,Ms,ri,Yi,nA,kA,Eo;return Ln.createElement("aside",{key:Xr,className:"bg-white pl30 pr30 mt10",style:{padding:"20px 0"}},Ln.createElement("div",{className:"mt20"},Ln.createElement("span",{className:"font16",style:{display:"flex",marginBottom:"20px"}},Ln.createElement(In.Z,{title:ua.question.question_title},Ln.createElement("div",{className:Cr.title},((wi=ua==null?void 0:ua.question)==null?void 0:wi.is_necessary)!==0&&Ln.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),Ln.createElement("span",{className:"c-blue font16"},"\u3010",Oa[ua.question.question_type],"\u3011"),Ln.createElement("span",{style:{fontWeight:"600"}},(ci=ua==null?void 0:ua.question)==null?void 0:ci.question_number,"\u3001",ua.question.question_title),ua.question.question_type===2&&((qA=ua==null?void 0:ua.question)==null?void 0:qA.min_choices)&&Ln.createElement("span",{className:"ml10",style:{fontWeight:400,color:"#666666"}},"(\u53EF\u9009",(AA=ua==null?void 0:ua.question)==null?void 0:AA.min_choices,"-",(Ms=ua==null?void 0:ua.question)==null?void 0:Ms.max_choices,"\u9879)"))),Ln.createElement("div",{className:Cr.yxtx},"\u6709\u6548\u586B\u5199\u4EBA\u6570",Ln.createElement("span",null,ua.question.commit_users_count||"--","\u4EBA")))),ua.question.question_type!==3&&Ln.createElement("aside",{style:{width:"97%"}},Ln.createElement(j.default,{bordered:!0,columns:[{title:"\u9009\u9879",dataIndex:"answer_text",align:"center"},{title:"\u5C0F\u8BA1",dataIndex:"answer_users_count",align:"center",width:100,render(zo,KA,Ai){return Ln.createElement("span",null,zo,"\u4EBA")}},{title:"\u767E\u5206\u6BD4",dataIndex:"total_answer",align:"center",width:440,render(zo,KA,Ai){return Ln.createElement(Or.Z,{style:{width:"90%",margin:"auto"},status:"active",strokeColor:"#44D7B6",percent:(KA.answer_percent*100).toFixed(1)})}}],dataSource:(ri=ua.question)==null?void 0:ri.answers,pagination:!1})),ua.question.question_type!==3&&((nA=(Yi=ua==null?void 0:ua.question)==null?void 0:Yi.question_votes)==null?void 0:nA.length)>0&&Ln.createElement(Ln.Fragment,null,Ln.createElement("div",{className:Cr.others_styles,onClick:()=>{Pa[Xr].openOthers=!ua.openOthers,Ko([...Pa])}},Ln.createElement("div",{className:Cr.others_text},'"\u5176\u4ED6"\u9009\u9879\u586B\u7A7A\u8BE6\u60C5'),ua!=null&&ua.openOthers?Ln.createElement("div",{className:Cr.others_icon},"\u6536\u8D77",Ln.createElement("i",{className:"iconfont icon-shangjiantou ml10"})):Ln.createElement("div",{className:Cr.others_icon},"\u5C55\u5F00",Ln.createElement("i",{className:"iconfont icon-xiajiantou ml10"}))),(ua==null?void 0:ua.openOthers)&&Ln.createElement(j.default,{style:{width:"97%"},bordered:!0,columns:[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render(zo,KA,Ai){return Ln.createElement("span",null,Ai+1)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200,render(zo,KA,Ai){return Ln.createElement("span",null,zo)}},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center",render(zo,KA,Ai){return Ln.createElement("span",null,zo)}}],dataSource:(kA=ua.question)==null?void 0:kA.question_votes,pagination:!1})),ua.question.question_type!==3&&Do&&Ln.createElement("aside",{style:{width:"97%"}},Ln.createElement("div",{className:Cr.pic_title},Ln.createElement("img",{style:{width:"16px",height:"16px"},src:ra}),Ln.createElement("div",{className:Cr.pic_text},"\u73AF\u5F62\u997C\u56FE")),Ln.createElement(br.Z,{key:Xr,option:Go((Eo=ua==null?void 0:ua.question)==null?void 0:Eo.answers)})),ua.question.question_type===3&&Ln.createElement(ma,{Data:ua,isShowEcharts:Do,pollGroupId:Bi.getFieldValue("poll_group_id")}))}))),Ln.createElement(C.default,{centered:!0,title:"\u5BFC\u51FA\u7EDF\u8BA1\u7ED3\u679C",open:Nt.actionTabs.key==="\u5BFC\u51FA\u7EDF\u8BA1",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Et({type:"polls/setActionTabs",payload:{}}),ii()},onOk:()=>{Et({type:"polls/setActionTabs",payload:{}}),ii(),(0,o.sA)(Za({},qa))}},(0,F.GJ)()&&Ln.createElement("aside",{className:"mt20"},Ln.createElement(v.default,{form:bo,preserve:!1,onChange:Ea,initialValues:{poll_group_id:((Tt=Nr.poll_group_id)==null?void 0:Tt.length)>0?Nr.poll_group_id:"all"}},Ln.createElement(v.default.Item,{name:"poll_group_id"},Ln.createElement(p.default.Group,{style:{width:"97%"}},Ln.createElement(I.Z,null,Ln.createElement(P.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),Ln.createElement(P.Z,{flex:"80px"},Ln.createElement(p.default,{value:"all",checked:!Po.course_group},"\u5168\u90E8")),Ln.createElement(P.Z,{flex:"1"},Da.course_groups&&Da.course_groups.map((ua,Xr)=>Ln.createElement(p.default,{value:ua.course_group_id},ua.group_group_name,"(",ua.count,")"))))))))))};var yi=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(Bo),Ma=a(6339),Tn={flex_box_center:"flex_box_center___Mm5nR",flex_space_between:"flex_space_between___MMkat",flex_box_vertical_center:"flex_box_vertical_center___LETW1",flex_box_center_end:"flex_box_center_end___XlC9p",flex_box_column:"flex_box_column___THy8y",wrap:"wrap___z9iJU",modal:"modal___y8bNh",titleWrap:"titleWrap___knBE8",required:"required___Ojs5D",title:"title___M_fKx",colorGray:"colorGray___N8txU",choiceWrap:"choiceWrap____Xkwt",answer:"answer___TSzCH",activeAnswer:"activeAnswer___Pnkob",deleteIcon:"deleteIcon___O5q20",addIcon:"addIcon___c8iSL",editorWrap:"editorWrap___oodwM",htmlWrap:"htmlWrap___ljy1Y",radio:"radio___ZUxPE",color333:"color333____votr",color999:"color999___Audhi",questionType:"questionType___MN7qw",questionChoices:"questionChoices___ZMeSF",close_style:"close_style___GvIu5",save_style:"save_style____CS7j",edit_title:"edit_title___NM88J",can_select_count:"can_select_count___OnIaV"},Ar=a(3918),Fa=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,no=(Nt,Dt,Et)=>Dt in Nt?Fa(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,mi=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Ka.call(Dt,Et)&&no(Nt,Et,Dt[Et]);if(Ca)for(var Et of Ca(Dt))Fo.call(Dt,Et)&&no(Nt,Et,Dt[Et]);return Nt},li=(Nt,Dt)=>{var Et={};for(var Mr in Nt)Ka.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&Ca)for(var Mr of Ca(Nt))Dt.indexOf(Mr)<0&&Fo.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},Mi=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const wa=["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"],aa=(Nt,Dt)=>{var Et=Nt,{problemset:Mr,globalSetting:Ja,loading:wo,dispatch:fo,onRef:Aa=()=>{},editData:Tt,editKey:Nr,callback:oa}=Et,Da=li(Et,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[Pa,Ko]=(0,i.useState)([]),[Bi,Po]=(0,i.useState)(),[da,qa]=(0,i.useState)([]),[bo,Do]=(0,i.useState)(""),[ho,ii]=(0,i.useState)(0),[ea,Ea]=(0,i.useState)(!0),[Go,ua]=(0,i.useState)(!1),Xr=(0,V.useParams)(),[wi,ci]=(0,i.useState)(""),[qA,AA]=(0,i.useState)("");(0,i.useEffect)(()=>{var Eo,zo,KA,Ai,si,Ti;if(!((Eo=Tt==null?void 0:Tt.question)!=null&&Eo.question_title)){Ko([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),Ea(!0),Do(""),ua(!1);return}ci((zo=Tt==null?void 0:Tt.question)==null?void 0:zo.max_choices),AA((KA=Tt==null?void 0:Tt.question)==null?void 0:KA.min_choices),Do((Ai=Tt==null?void 0:Tt.question)==null?void 0:Ai.question_title),Ea(!!((si=Tt==null?void 0:Tt.question)!=null&&si.is_necessary)),Ko((Ti=Tt==null?void 0:Tt.question)==null?void 0:Ti.answers.map(dl=>({value:dl.answer_text,disabled:dl.answer_text==="\u5176\u4ED6"})))},[Tt]),(0,i.useImperativeHandle)(Dt,()=>({onSave:Ms}));const Ms=Eo=>Mi(void 0,null,function*(){var zo;if(!bo)return d.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const KA=Pa.findIndex(Ti=>!Ti.value);if(KA>-1)return d.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wa[KA]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let Ai;const si={question_title:bo,question_type:2,insert_id:Tt.insert_id,is_necessary:Math.ceil(ea),max_choices:wi,min_choices:qA,question_answers:Pa.map(Ti=>Ti.value)};(zo=Tt.question)!=null&&zo.id?Ai=yield(0,er.IU)(mi({pollsId:Tt.question.id},si)):Ai=yield(0,er.MK)(mi({pollsId:Xr.categoryId},si)),Ai.status===0&&(d.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa("edit",-1),yield fo({type:"polls/editPolls",payload:mi({},Xr)}),Eo&&(si.answers=si.question_answers.map(Ti=>({answer_text:Ti})),oa("addContinue",mi({type:2,insert_id:Tt.question.id,key:Tt.key,question_type:2},si))))}),ri=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],Yi=Eo=>Mi(void 0,null,function*(){var zo,KA;switch(Eo.id){case"del":let Ai;C.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return Mi(this,null,function*(){var si;yield(0,er.jy)({pollsId:(si=Tt==null?void 0:Tt.question)==null?void 0:si.id}),fo({type:"polls/editPolls",payload:mi({},Xr)})})}});break;case"up":case"down":yield(0,er.wh)({pollsId:(zo=Tt==null?void 0:Tt.question)==null?void 0:zo.id,opr:Eo.id}),fo({type:"polls/editPolls",payload:mi({},Xr)});break;case"edit":oa("edit",Tt.key);break;case"add":oa("add",{type:2,key:Tt.key,insert_id:(KA=Tt==null?void 0:Tt.question)==null?void 0:KA.id,question_type:2});break}}),nA=()=>{var Eo,zo,KA,Ai;return i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,Tt.question.is_necessary>0&&i.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),i.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u591A\u9009\u3011"),((Eo=Tt==null?void 0:Tt.question)==null?void 0:Eo.min_choices)&&i.createElement("span",{className:Tn.can_select_count},`\u53EF\u9009${(zo=Tt==null?void 0:Tt.question)==null?void 0:zo.min_choices}-${(KA=Tt==null?void 0:Tt.question)==null?void 0:KA.max_choices}\u9879`),i.createElement("span",{className:Tn.edit_title},i.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Tt.key,"\u9898"),Tt.question.question_title))),i.createElement("div",{className:Tn.questionChoices},(Ai=Tt==null?void 0:Tt.question.answers)==null?void 0:Ai.map(function(si,Ti){return i.createElement(I.Z,null,i.createElement(P.Z,null,i.createElement(p.default,{key:Ti,disabled:!0},i.createElement("span",{className:"c-black font14"},si.answer_text))))})))},kA=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,i.createElement("span",{className:"font16 c-blue"},"\u3010\u591A\u9009\u3011"),i.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),i.createElement(gr.Z,{checked:!!ea,onChange:Eo=>Ea(Eo),className:"ml10"}))),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u6807\u9898")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},value:bo,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:Eo=>Do(Eo.target.value)})))),Pa.map((Eo,zo)=>{var KA;let Ai=Pa.length-1;return i.createElement(I.Z,{className:Tn.choiceWrap,key:zo,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,Go&&zo===Ai?"\u5176\u5B83":"\u9009\u9879")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},placeholder:(KA=Eo.placeholder)!=null?KA:"",value:Go&&zo===Ai?"":Pa[zo].value,disabled:!!Eo.disabled,onChange:si=>{Pa[zo].value=si.target.value,Ko([...Pa])}})),i.createElement(P.Z,null,zo>1&&i.createElement(In.Z,{title:"\u5220\u9664"},i.createElement("i",{className:`${Tn.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Ko(Pa.filter((si,Ti)=>Ti!==zo)),Eo.disabled&&ua(!1)}}))))}),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u53EF\u9009")),i.createElement(P.Z,null,i.createElement(Ct.default,{value:qA||"",style:{width:183,height:"40px"},onChange:Eo=>AA(Eo)},i.createElement(Ct.default.Option,{value:""},"--"),Pa.map(function(Eo,zo){return i.createElement(Ct.default.Option,{value:String(zo+1)},zo+1)})),i.createElement("span",{className:"ml10 mr10"},"-"),i.createElement(Ct.default,{style:{width:183,height:"40px"},value:wi||"",onChange:Eo=>ci(Eo)},i.createElement(Ct.default.Option,{value:""},"--"),Pa.map(function(Eo,zo){return i.createElement(Ct.default.Option,{value:String(zo+1)},zo+1)})),i.createElement(In.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u7CFB\u7EDF\u5BF9\u5176\u9009\u62E9\u7684\u9009\u9879\u4E2A\u6570\u8FDB\u884C\u9650\u5236\uFF0C--\u8868\u793A\u4E0D\u9650\u5236"},i.createElement("i",{className:"iconfont icon-xiaowenhao1 font14",style:{marginLeft:"10px",color:"#3061D0",cursor:"pointer"}}))))),i.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},i.createElement(Ar.op,{style:{height:"38px"},onClick:()=>Ko([...Pa,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Go&&i.createElement(Ar.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Ko([...Pa,{disabled:!0,value:"\u5176\u5B83"}]),ua(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),i.createElement("div",{className:Tn.close_style,onClick:()=>{var Eo;(Eo=Tt.question)!=null&&Eo.id?oa("edit",-1):oa("del",Tt.key)}},"\u53D6\u6D88"),i.createElement("div",{className:Tn.save_style,onClick:()=>Ms()},"\u4FDD\u5B58")));return i.createElement("section",{className:Tn.wrap},Nr!==Tt.key&&nA(),Nr===Tt.key&&kA())};var go=(0,V.connect)(({problemset:Nt,loading:Dt,globalSetting:Et})=>({problemset:Nt,globalSetting:Et,loading:Dt.effects}),null,null,{forwardRef:!0})((0,i.forwardRef)(aa)),jo=Object.defineProperty,Ci=Object.getOwnPropertySymbols,JA=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Qi=(Nt,Dt,Et)=>Dt in Nt?jo(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Vi=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))JA.call(Dt,Et)&&Qi(Nt,Et,Dt[Et]);if(Ci)for(var Et of Ci(Dt))Oi.call(Dt,Et)&&Qi(Nt,Et,Dt[Et]);return Nt},vA=(Nt,Dt)=>{var Et={};for(var Mr in Nt)JA.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&Ci)for(var Mr of Ci(Nt))Dt.indexOf(Mr)<0&&Oi.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},oA=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const as=["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"],tA=(Nt,Dt)=>{var Et=Nt,{problemset:Mr,globalSetting:Ja,loading:wo,dispatch:fo,onRef:Aa=()=>{},editData:Tt,editKey:Nr,callback:oa}=Et,Da=vA(Et,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[Pa,Ko]=(0,i.useState)([]),[Bi,Po]=(0,i.useState)(),[da,qa]=(0,i.useState)([]),[bo,Do]=(0,i.useState)(""),[ho,ii]=(0,i.useState)(0),[ea,Ea]=(0,i.useState)(!1),[Go,ua]=(0,i.useState)(!1),Xr=(0,V.useParams)();(0,i.useEffect)(()=>{var ri,Yi,nA,kA;if(!((ri=Tt==null?void 0:Tt.question)!=null&&ri.question_title)){Ko([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),Ea(!1),Do(""),ua(!1);return}Do((Yi=Tt==null?void 0:Tt.question)==null?void 0:Yi.question_title),Ea(!!((nA=Tt==null?void 0:Tt.question)!=null&&nA.is_necessary)),Ko((kA=Tt==null?void 0:Tt.question)==null?void 0:kA.answers.map(Eo=>({value:Eo.answer_text,disabled:Eo.answer_text==="\u5176\u4ED6"})))},[Tt]),(0,i.useImperativeHandle)(Dt,()=>({onSave:wi}));const wi=ri=>oA(void 0,null,function*(){var Yi;if(!bo)return d.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const nA=Pa.findIndex(zo=>!zo.value);if(nA>-1)return d.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${as[nA]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let kA;const Eo={question_title:bo,question_type:1,insert_id:Tt.insert_id,is_necessary:Math.ceil(ea),question_answers:Pa.map(zo=>zo.value)};(Yi=Tt.question)!=null&&Yi.id?(oa("edit",-1),kA=yield(0,er.IU)(Vi({pollsId:Tt.question.id},Eo))):kA=yield(0,er.MK)(Vi({pollsId:Xr.categoryId},Eo)),kA.status===0&&(d.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield fo({type:"polls/editPolls",payload:Vi({},Xr)}),ri&&(Eo.answers=Eo.question_answers.map(zo=>({answer_text:zo})),oa("addContinue",Vi({type:1,insert_id:Tt.question.id,key:Tt.key,question_type:1},Eo))))}),ci=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],qA=ri=>oA(void 0,null,function*(){var Yi,nA;switch(ri.id){case"del":let kA;C.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return oA(this,null,function*(){var Eo;yield(0,er.jy)({pollsId:(Eo=Tt==null?void 0:Tt.question)==null?void 0:Eo.id}),fo({type:"polls/editPolls",payload:Vi({},Xr)})})}});break;case"up":case"down":yield(0,er.wh)({pollsId:(Yi=Tt==null?void 0:Tt.question)==null?void 0:Yi.id,opr:ri.id}),fo({type:"polls/editPolls",payload:Vi({},Xr)});break;case"edit":oa("edit",Tt.key);break;case"add":oa("add",{type:1,key:Tt.key,insert_id:(nA=Tt==null?void 0:Tt.question)==null?void 0:nA.id,question_type:1});break}}),AA=()=>{var ri;return i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,Tt.question.is_necessary>0&&i.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),i.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u5355\u9009\u3011"),i.createElement("span",{className:Tn.edit_title},i.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Tt.key,"\u9898"),Tt.question.question_title))),i.createElement("div",{className:Tn.questionChoices},(ri=Tt==null?void 0:Tt.question.answers)==null?void 0:ri.map(function(Yi,nA){return i.createElement(I.Z,null,i.createElement(P.Z,null,i.createElement(E.ZP,{key:nA,disabled:!0})),i.createElement(P.Z,{flex:"1"},i.createElement("span",{className:"c-black font14"},Yi.answer_text)))})))},Ms=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,i.createElement("span",{className:"font16 c-blue"},"\u3010\u5355\u9009\u3011"),i.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),i.createElement(gr.Z,{checked:!!ea,onChange:ri=>Ea(ri),className:"ml10"}))),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u6807\u9898")),i.createElement(P.Z,{className:Tn.editorWrap},i.createElement(b.default,{style:{width:"1000px",height:"40px"},value:bo,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:ri=>Do(ri.target.value)})))),Pa.map((ri,Yi)=>{var nA;let kA=Pa.length-1;return i.createElement(I.Z,{className:Tn.choiceWrap,key:Yi,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,Go&&Yi===kA?"\u5176\u5B83":"\u9009\u9879")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},placeholder:(nA=ri.placeholder)!=null?nA:"",value:Go&&Yi===kA?"":Pa[Yi].value,disabled:!!ri.disabled,onChange:Eo=>{Pa[Yi].value=Eo.target.value,Ko([...Pa])}})),i.createElement(P.Z,null,Yi>1&&i.createElement(In.Z,{title:"\u5220\u9664"},i.createElement("i",{className:`${Tn.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Ko(Pa.filter((Eo,zo)=>zo!==Yi)),ri.disabled&&ua(!1)}}))))}),i.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},i.createElement(Ar.op,{style:{height:"38px"},onClick:()=>Ko([...Pa,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Go&&i.createElement(Ar.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Ko([...Pa,{disabled:!0,value:"\u5176\u5B83"}]),ua(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),i.createElement("div",{className:Tn.close_style,onClick:()=>{var ri;(ri=Tt.question)!=null&&ri.id?oa("edit",-1):oa("del",Tt.key)}},"\u53D6\u6D88"),i.createElement("div",{className:Tn.save_style,onClick:()=>wi()},"\u4FDD\u5B58")));return i.createElement("section",{className:Tn.wrap},Nr!==Tt.key&&AA(),Nr===Tt.key&&Ms())};var GA=(0,V.connect)(({problemset:Nt,loading:Dt,globalSetting:Et})=>({problemset:Nt,globalSetting:Et,loading:Dt.effects}),null,null,{forwardRef:!0})((0,i.forwardRef)(tA)),mA=Object.defineProperty,es=Object.getOwnPropertySymbols,TA=Object.prototype.hasOwnProperty,iA=Object.prototype.propertyIsEnumerable,XA=(Nt,Dt,Et)=>Dt in Nt?mA(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ps=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))TA.call(Dt,Et)&&XA(Nt,Et,Dt[Et]);if(es)for(var Et of es(Dt))iA.call(Dt,Et)&&XA(Nt,Et,Dt[Et]);return Nt},Es=(Nt,Dt)=>{var Et={};for(var Mr in Nt)TA.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&es)for(var Mr of es(Nt))Dt.indexOf(Mr)<0&&iA.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},zs=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const cl=null,Zs=(Nt,Dt)=>{var Et=Nt,{problemset:Mr,globalSetting:Ja,loading:wo,dispatch:fo,onRef:Aa=()=>{},editData:Tt,editKey:Nr,callback:oa}=Et,Da=Es(Et,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[Pa,Ko]=(0,i.useState)(""),[Bi,Po]=(0,i.useState)(!0),da=(0,V.useParams)();(0,i.useEffect)(()=>{var ea,Ea,Go;if(!((ea=Tt==null?void 0:Tt.question)!=null&&ea.question_title)){Po(!0),Ko("");return}Ko((Ea=Tt==null?void 0:Tt.question)==null?void 0:Ea.question_title),Po(!!((Go=Tt==null?void 0:Tt.question)!=null&&Go.is_necessary))},[Tt]),(0,i.useImperativeHandle)(Dt,()=>({onSave:qa}));const qa=ea=>zs(void 0,null,function*(){var Ea;if(!Pa)return d.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;let Go;const ua={question_title:Pa,question_type:3,insert_id:Tt.insert_id,is_necessary:Math.ceil(Bi)};(Ea=Tt.question)!=null&&Ea.id?Go=yield(0,er.IU)(ps({pollsId:Tt.question.id},ua)):Go=yield(0,er.MK)(ps({pollsId:da.categoryId},ua)),Go.status===0&&(d.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa("edit",-1),yield fo({type:"polls/editPolls",payload:ps({},da)}),ea&&oa("addContinue",ps({type:3,insert_id:Tt.question.id,key:Tt.key,question_type:3},ua)))}),bo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],Do=ea=>zs(void 0,null,function*(){var Ea,Go;switch(ea.id){case"del":let ua;C.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return zs(this,null,function*(){var Xr;yield(0,er.jy)({pollsId:(Xr=Tt==null?void 0:Tt.question)==null?void 0:Xr.id}),fo({type:"polls/editPolls",payload:ps({},da)})})}});break;case"up":case"down":yield(0,er.wh)({pollsId:(Ea=Tt==null?void 0:Tt.question)==null?void 0:Ea.id,opr:ea.id}),fo({type:"polls/editPolls",payload:ps({},da)});break;case"edit":oa("edit",Tt.key);break;case"add":oa("add",{type:3,key:Tt.key,insert_id:(Go=Tt==null?void 0:Tt.question)==null?void 0:Go.id,question_type:3});break}}),ho=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,Tt.question.is_necessary>0&&i.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),i.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u95EE\u7B54\u3011"),i.createElement("span",{className:Tn.edit_title},i.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Tt.key,"\u9898"),Tt.question.question_title))),i.createElement("div",{className:Tn.questionChoices},i.createElement(b.default.TextArea,{rows:2,disabled:!0}))),ii=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,i.createElement("span",{className:"font16 c-blue"},"\u3010\u95EE\u7B54\u3011"),i.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),i.createElement(gr.Z,{checked:!!Bi,onChange:ea=>Po(ea),className:"ml10"}))),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u6807\u9898")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},value:Pa,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:ea=>Ko(ea.target.value)})))),i.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},i.createElement("div",{className:Tn.close_style,onClick:()=>{var ea;(ea=Tt.question)!=null&&ea.id?oa("edit",-1):oa("del",Tt.key)}},"\u53D6\u6D88"),i.createElement("div",{className:Tn.save_style,onClick:()=>qa()},"\u4FDD\u5B58")));return i.createElement("section",{className:Tn.wrap},Nr!==Tt.key&&ho(),Nr===Tt.key&&ii())};var ts=(0,V.connect)(({problemset:Nt,loading:Dt,globalSetting:Et})=>({problemset:Nt,globalSetting:Et,loading:Dt.effects}),null,null,{forwardRef:!0})((0,i.forwardRef)(Zs)),Ns={flex_box_center:"flex_box_center___wW2ft",flex_space_between:"flex_space_between___ahi0M",flex_box_vertical_center:"flex_box_vertical_center___PFt7L",flex_box_center_end:"flex_box_center_end___FA1ip",flex_box_column:"flex_box_column___jjAdt",title:"title___UHW8B",description:"description___dL5p1",heji:"heji___Xp8yD",heji_count:"heji_count___t2y2z"},Al=Object.defineProperty,Rs=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Ht=(Nt,Dt,Et)=>Dt in Nt?Al(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Hn=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))wn.call(Dt,Et)&&Ht(Nt,Et,Dt[Et]);if(Rs)for(var Et of Rs(Dt))en.call(Dt,Et)&&Ht(Nt,Et,Dt[Et]);return Nt};const Er={1:"\u5355\u9009\u9898",2:"\u591A\u9009\u9898",3:"\u4E3B\u89C2\u9898"},Zr=({polls:Nt,loading:Dt,dispatch:Et,ref:Mr})=>{const Ja=(0,V.useParams)(),{statisticsList:wo,commonHeader:fo}=Nt,[Aa]=(0,i.useState)({page:1,pre_size:10}),{questions:Tt,questionsInfo:Nr,question_types:oa,course:Da}=wo,[Pa]=v.default.useForm(),Ko=function(){return Tt==null?void 0:Tt.map(function(Po,da){var qa,bo;if(Po.key=(qa=Po==null?void 0:Po.question)==null?void 0:qa.question_number,Po.len=Tt.length,Po.question.question_type===1)return i.createElement("aside",null,i.createElement(GA,{editData:Po}));if(Po.question.question_type===2)return i.createElement("aside",null,i.createElement(go,{editData:Po}));if(((bo=Po.question)==null?void 0:bo.question_type)===3)return i.createElement("aside",null,i.createElement(ts,{editData:Po}))})};(0,i.useEffect)(()=>{Bi()},[Ja.coursesId]);const Bi=()=>{Et({type:"polls/getPollsStatistics",payload:Hn(Hn({},Ja),Aa)})};return i.createElement(Vn.Z,{loading:Dt["polls/getPollsStatistics"]},i.createElement("section",{className:"minH500 mb50",ref:Mr},(oa==null?void 0:oa.q_counts)===0&&i.createElement(Y.Z,null),(fo==null?void 0:fo.polls_name)&&i.createElement("aside",{className:"bg-white pl30 pr30 pt20 pb20"},i.createElement("div",{className:Ns.title},fo==null?void 0:fo.polls_name),(fo==null?void 0:fo.polls_description)&&i.createElement(Ma.Z,{value:(fo==null?void 0:fo.polls_description)||"",className:Ns.description}),(oa==null?void 0:oa.q_counts)>0&&i.createElement("div",{className:Ns.heji},i.createElement("span",null," \u7EDF\u8BA1 ",i.createElement("span",{className:Ns.heji_count},"\u3010\u603B\u5171 ",oa==null?void 0:oa.q_counts," \u9898\u3011")),(oa==null?void 0:oa.q_mains)>0&&i.createElement("span",{className:"ml10"},"\u4E3B\u89C2\u9898\uFF1A",i.createElement("span",{className:Ns.heji_count}," ",oa==null?void 0:oa.q_mains," \u9898")),(oa==null?void 0:oa.q_singles)>0&&i.createElement("span",{className:"ml10"},"\u5355\u9009\u9898\uFF1A",i.createElement("span",{className:Ns.heji_count}," ",oa==null?void 0:oa.q_singles," \u9898")),(oa==null?void 0:oa.q_doubles)>0&&i.createElement("span",{className:"ml10"},"\u591A\u9009\u9898\uFF1A",i.createElement("span",{className:Ns.heji_count},oa==null?void 0:oa.q_doubles," \u9898")))),i.createElement("aside",{className:"bg-white inline-block w100 mt10"},Ko())))};var Rn=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(Zr),Dr={flex_box_center:"flex_box_center___KocrS",flex_space_between:"flex_space_between___tbwbg",flex_box_vertical_center:"flex_box_vertical_center___Boklb",flex_box_center_end:"flex_box_center_end___yLkeS",flex_box_column:"flex_box_column___yoUa3",title:"title___ByTX2",export:"export___XUBRC",bg:"bg___r_XgQ",tabs:"tabs___awxWj",export_type_modal:"export_type_modal___o8Y6x",export_type_modal_con:"export_type_modal_con___zVHRj",type_item:"type_item___PhJhz",img_warp:"img_warp___dtWfk",img_warp_active:"img_warp_active___YxM4n"},Wa=a(48595),xo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC",ja=a(74128),bn=a(59301),Ya=Object.defineProperty,Va=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Ta=(Nt,Dt,Et)=>Dt in Nt?Ya(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Ro=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))oi.call(Dt,Et)&&Ta(Nt,Et,Dt[Et]);if(Va)for(var Et of Va(Dt))Ua.call(Dt,Et)&&Ta(Nt,Et,Dt[Et]);return Nt},po=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const CA=({polls:Nt,globalSetting:Dt,loading:Et,dispatch:Mr,user:Ja})=>{var wo,fo,Aa,Tt,Nr,oa,Da,Pa;const Ko=(0,V.useParams)(),Bi=(0,V.useLocation)(),[Po]=(0,V.useSearchParams)(),[da,qa]=(0,i.useState)([]),[bo,Do]=(0,i.useState)(Po.get("tabs")||2),[ho,ii]=(0,i.useState)(""),[ea,Ea]=(0,i.useState)(!1),[Go,ua]=(0,i.useState)(!1),[Xr,wi]=(0,i.useState)(!1),[ci,qA]=(0,i.useState)(""),AA=(0,i.useRef)(),{pollsList:Ms,commonHeader:ri}=Nt,{userInfo:Yi}=Ja;let nA;Ko.category=Po.get("category_id"),(0,i.useEffect)(()=>{Mr({type:"polls/getPollsList",payload:Ro({},Ko)}),Mr({type:"polls/getCommonHeader",payload:Ro({},Ko)})},[Ko.coursesId]),(0,i.useEffect)(()=>{bo===2&&ea&&AA.current.children&&((0,Wa.F)(AA.current.children,"\u5BFC\u51FA\u95EE\u5377"),Ea(!1))},[bo,ea]);const kA=[{name:"\u95EE\u5377\u9884\u89C8",id:2,compontent:bn.createElement(Rn,null)},{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:bn.createElement(M,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:bn.createElement(yi,null)},{name:"\u8BBE\u7F6E",id:3,compontent:bn.createElement(zn,null)}].filter(Eo=>(0,F.dE)()?Eo.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&Eo.name!=="\u95EE\u5377\u9884\u89C8"&&Eo.name!=="\u8BBE\u7F6E":!0);return bn.createElement("section",{className:Dr.bg},bn.createElement("div",{className:"edu-container"},Yi.username&&bn.createElement("section",{className:"animated fadeIn"},bn.createElement("aside",{className:"mt10"},bn.createElement(N.Z,{separator:">"},bn.createElement(N.Z.Item,null,bn.createElement(V.Link,{to:`/classrooms/${Ko.coursesId}/poll`},(wo=Yi==null?void 0:Yi.course)==null?void 0:wo.course_name)),bn.createElement(N.Z.Item,null,bn.createElement(V.Link,{to:`/classrooms/${Ko.coursesId}/poll`},(fo=ri==null?void 0:ri.user_permission)==null?void 0:fo.left_banner_name)),bn.createElement(N.Z.Item,null,"\u95EE\u5377\u8BE6\u60C5"))),bn.createElement("aside",{className:[Dr.title,"mt20"].join(" ")},bn.createElement(V.Link,{to:`/classrooms/${Ko.coursesId}/poll`}),bn.createElement(S.VV,{status:[S.L4[ri.polls_status]],style:{marginLeft:"0px"}}),(ri==null?void 0:ri.un_anonymous)===!1&&bn.createElement(jn.Z,null),bn.createElement("strong",{className:"font20 ml10"},ri.polls_name))),bn.createElement("aside",{className:"mt30 mb30 relative "},(0,F.dE)()&&(((Aa=ri==null?void 0:ri.user_permission)==null?void 0:Aa.current_status)===0||((Tt=ri==null?void 0:ri.user_permission)==null?void 0:Tt.current_status)===1||((Nr=ri==null?void 0:ri.user_permission)==null?void 0:Nr.current_status)===2)&&bn.createElement("div",{className:Dr.export},bn.createElement(Ar.op,{onClick:Eo=>{var zo;Eo.stopPropagation(),((zo=ri==null?void 0:ri.user_permission)==null?void 0:zo.current_status)===1?V.history.push(`/classrooms/${Ko.coursesId}/poll/${Ko.categoryId}/questionnaireInfo/${Yi.login}?type=student`):V.history.push(`/classrooms/${Ko.coursesId}/poll/${Ko.categoryId}/users/${Yi.login}`)}},((oa=ri==null?void 0:ri.user_permission)==null?void 0:oa.current_status)===0&&"\u7EE7\u7EED\u7B54\u5377",((Da=ri==null?void 0:ri.user_permission)==null?void 0:Da.current_status)===1&&"\u67E5\u770B\u7B54\u5377",((Pa=ri==null?void 0:ri.user_permission)==null?void 0:Pa.current_status)===2&&"\u5F00\u59CB\u7B54\u5377")),(0,F.GJ)()&&bn.createElement("div",{className:Dr.export},bn.createElement(Ar.op,{onClick:Eo=>{Eo.preventDefault(),console.log(Nt),Mr({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Ko,types:2,selectArrs:[Ko.categoryId]}})}},bn.createElement("i",{className:"iconfont icon-fasong font16 mr5"}),"\u53D1\u5E03\u95EE\u5377"),ri.polls_status<=1&&bn.createElement(Ar.op,{style:{marginLeft:"20px"},onClick:()=>{V.history.push(`/classrooms/${Ko.coursesId}/poll/${Ko.categoryId}/edit`)}},bn.createElement("i",{className:"iconfont icon-bianji7 font16 mr5"}),"\u7F16\u8F91\u95EE\u5377"),ri.polls_status===2&&bn.createElement(Ar.op,{style:{marginLeft:"20px",border:"1px #ED7575 solid",color:"#E30000"},onClick:Eo=>{Eo.preventDefault(),Mr({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ko,selectArrs:[Ko.categoryId]}})}},bn.createElement("i",{className:"iconfont icon-jinzhi font16 mr5"}),"\u7ED3\u675F\u95EE\u5377"),bn.createElement(pe.Z,{dropdownRender:()=>bn.createElement(O.default,null,bn.createElement(O.default.Item,{key:1,style:{textAlign:"center"}},bn.createElement("div",{onClick:()=>{qA(""),ua(!0)}},"\u95EE\u5377\u6A21\u7248")),bn.createElement(O.default.Item,{key:2,style:{textAlign:"center"}},bn.createElement("div",{onClick:()=>{bo==1?(qA(""),wi(!0)):(0,o.sA)(Ro({},Ko))}},"\u7EDF\u8BA1\u7ED3\u679C")),bn.createElement(O.default.Item,{key:3,style:{textAlign:"center"}},bn.createElement("div",{onClick:()=>po(void 0,null,function*(){yield(0,S.FH)("",(0,S.NY)({url:ja.Z.API_SERVER+`/api/polls/${Ko.categoryId}/detail_export.xlsx`,query:Ko}))})},"\u7B54\u5377\u8BE6\u60C5")))},bn.createElement("span",{style:{fontSize:"14px",color:"#5F6368",cursor:"pointer"}},bn.createElement("img",{src:xo,style:{width:"22px",height:"20px",marginRight:"5px",marginLeft:"20px"}}),"\u5BFC\u51FA",bn.createElement("i",{className:"iconfont icon-xiajiantou ml5",style:{color:"#999999",fontSize:"12px"}})))),bn.createElement(L.default,{defaultActiveKey:bo,key:ho,className:Dr.tabs,onChange:Eo=>{console.log(Eo),Do(Eo)}},kA.map((Eo,zo)=>bn.createElement(L.default.TabPane,{tab:Eo.name,key:Eo.id}))),kA.map((Eo,zo)=>{if(Eo.id==bo)return bn.createElement("div",{ref:AA},Eo.compontent)}))),bn.createElement(ia,null),bn.createElement(be,null),bn.createElement(C.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Go,onCancel:()=>ua(!1),onOk:()=>po(void 0,null,function*(){if(ci==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else ci=="pdf"?(Do(2),ii(new Date),Ea(!0)):ci=="word"&&(0,o.YO)({id:Ko==null?void 0:Ko.categoryId,middle_export:1,export_type:0});ua(!1)})},bn.createElement("div",{className:Dr.export_type_modal},bn.createElement("div",{className:Dr.export_type_modal_con},bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="pdf"?Dr.img_warp_active:""}`,onClick:()=>qA("pdf")},bn.createElement("img",{src:a(45614),width:70,height:70})),"pdf\u683C\u5F0F"),bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="word"?Dr.img_warp_active:""}`,onClick:()=>qA("word")},bn.createElement("img",{src:a(38347),width:70,height:70})),"word\u683C\u5F0F")))),bn.createElement(C.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Xr,onCancel:()=>wi(!1),onOk:()=>po(void 0,null,function*(){if(ci==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else ci=="pdf"?yield(0,Wa.B)(AA.current.children,"\u5BFC\u51FA\u95EE\u5377"):ci=="excel"&&(wi(!1),Mr({type:"polls/setActionTabs",payload:{key:"\u5BFC\u51FA\u7EDF\u8BA1"}}));wi(!1)})},bn.createElement("div",{className:Dr.export_type_modal},bn.createElement("div",{className:Dr.export_type_modal_con},bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="pdf"?Dr.img_warp_active:""}`,onClick:()=>qA("pdf")},bn.createElement("img",{src:a(45614),width:70,height:70})),"pdf\u683C\u5F0F"),bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="excel"?Dr.img_warp_active:""}`,onClick:()=>qA("excel")},bn.createElement("img",{src:a(72271),width:70,height:70})),"excel\u683C\u5F0F")))))};var Ls=(0,V.connect)(({polls:Nt,loading:Dt,user:Et,globalSetting:Mr})=>({polls:Nt,globalSetting:Mr,user:Et,loading:Dt.effects}))(CA)},56026:function(mn,At,a){"use strict";var i=a(59301),V=Object.defineProperty,N=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(S,o,F)=>o in S?V(S,o,{enumerable:!0,configurable:!0,writable:!0,value:F}):S[o]=F,C=(S,o)=>{for(var F in o||(o={}))pe.call(o,F)&&L(S,F,o[F]);if(N)for(var F of N(o))O.call(o,F)&&L(S,F,o[F]);return S};const d=({style:S})=>i.createElement("div",{style:C({width:60,height:24,background:"rgba(255,104,2,0.1)",borderRadius:2,border:"1px solid #FF6802",textAlign:"center",lineHeight:"22px",color:"#FF6802",fontSize:12,marginLeft:10},S)},"\u533F\u540D\u95EE\u5377");At.Z=d},99981:function(mn,At,a){"use strict";a.d(At,{Q8:function(){return ne},d0:function(){return q},w6:function(){return me}});var i=a(59301),V=a(5083),N=a(57809),pe=a(8591),O=a(43418),L=a(5112),C=a(95237),d=a(43604),S=a(6848),o=a(24905),F=a(3113),v=a(56656),p=a.n(v),I=a(41867),P=a(38147),b=a(89392),j=a.n(b),D=a(65862),Z=a(61191),z=a(65582),Y=a(4324),R=a(66457),w=a(42656),ae=a(83028),ie=a(60979),re=a(59301),oe=Object.defineProperty,ye=Object.defineProperties,W=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,we=(Ke,ut,st)=>ut in Ke?oe(Ke,ut,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ke[ut]=st,ce=(Ke,ut)=>{for(var st in ut||(ut={}))Q.call(ut,st)&&we(Ke,st,ut[st]);if(Oe)for(var st of Oe(ut))Ue.call(ut,st)&&we(Ke,st,ut[st]);return Ke},Se=(Ke,ut)=>ye(Ke,W(ut)),se=(Ke,ut,st)=>new Promise((ze,wt)=>{var qe=M=>{try{lt(st.next(M))}catch(Ye){wt(Ye)}},yt=M=>{try{lt(st.throw(M))}catch(Ye){wt(Ye)}},lt=M=>M.done?ze(M.value):Promise.resolve(M.value).then(qe,yt);lt((st=st.apply(Ke,ut)).next())});function me(Ke,ut){const st=[];for(let ze=Ke;ze{const ze=Kep()(ut).endOf("day"),qe=Ke{const st=parseInt(p()(Ke).format("HH")),ze=parseInt(p()().format("HH")),wt=parseInt(p()().format("mm"));if(!Ke)return{disabledHours:()=>me(0,ze),disabledMinutes:()=>me(0,wt)};if(ut){const qe=parseInt(p()(ut).format("HH")),yt=parseInt(p()(ut).format("mm"));return p()(Ke).isSame(p()(ut),"day")?{disabledHours:()=>me(0,qe),disabledMinutes:()=>st<=qe?me(0,yt):[]}:void 0}if(p()(Ke).isSame(p()(),"day"))return{disabledHours:()=>me(0,ze),disabledMinutes:()=>p()(Ke).isSame(p()(),"hour")&&st<=ze?me(0,wt):[]}},{RangePicker:Me}=V.default,{Option:Re}=N.default,Fe=({shixunHomeworks:Ke,loading:ut,dispatch:st,classroomList:ze,user:wt})=>{var qe,yt,lt,M,Ye,E,l,A,g;const k=(0,z.useParams)(),{workSetting:$,workList:H,shixunWorkList:X,headerInfo:Pe,changeData:he}=Ke,[le,He]=(0,i.useState)(!1),[pt,Ne]=(0,i.useState)(!1);let[ke,We]=(0,i.useState)([]),[be,_]=(0,i.useState)([]),[Ce,Je]=(0,i.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Y.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[nt,Ot]=(0,i.useState)({}),[hn,Zt]=(0,i.useState)({});(0,i.useEffect)(()=>()=>{We([])},[]),(0,i.useEffect)(()=>{He(!(0,I.GJ)())},[(0,I.GJ)()]);const dn=()=>{st({type:"shixunHomeworks/getWorkSetting",payload:ce({},k)})};(0,i.useEffect)(()=>{if(!($!=null&&$.course_id))return;Object.keys(Ce).map(function(In){Ce[In]=$[In]}),(!Ce.allow_late||!Ce.unified_late)&&(Ce.late_penalty=20,Ce.penalty_type=Y.Q.Percent),Ce.unified_setting||(Ce.unified_late=!1,Ce.unified_anonymous_comment=!1,Ce.unified_anonymous_appeal=!1),ke=JSON.parse(JSON.stringify($.group_settings.map(In=>Se(ce({},In),{group_name:[In.group_name]})).filter(In=>In.publish_time!==null))),be=JSON.parse(JSON.stringify($.allow_late_settings.map(In=>Se(ce({},In),{group_name:[In.group_name]})).filter(In=>In.late_time!==null))),Je(ce({},Ce));const Ct=(0,D.QE)((ke==null?void 0:ke.length)>0?ke:[]);We([...Ct]),(be==null?void 0:be.length)<=0?_([{penalty_type:Y.Q.Percent,late_penalty:20}]):_([...be])},[$]);const Bn=()=>se(void 0,null,function*(){var Ct,In;if(((Ct=wt==null?void 0:wt.userInfo)==null?void 0:Ct.user_status)===2){(0,R.Rd)();return}const er=JSON.parse(JSON.stringify(Ce));if(er.challenge_settings.filter(mr=>!mr.hide),er.categoryId=k.categoryId,(In=er.challenge_settings)!=null&&In.every(mr=>!mr.checked)){pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(ke),!Ce.unified_setting)ke=ke==null?void 0:ke.map(mr=>{var Hr;if(!mr.publish_time||!mr.end_time)throw pe.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(!mr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mr.group_name=typeof(mr==null?void 0:mr.group_name)=="string"?[mr==null?void 0:mr.group_name]:mr==null?void 0:mr.group_name,mr.group_id=(Hr=$.group_settings)==null?void 0:Hr.filter(va=>{var Jo;return(Jo=mr==null?void 0:mr.group_name)==null?void 0:Jo.includes(va.group_name)}).map(va=>va.group_id||va.id).toString().split(","),mr});else if(!Ce.publish_time||!Ce.end_time)throw pe.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(er.group_settings=ke,Ce.allow_late)if(Ce.unified_late){if(Ce.late_penalty===null||Ce.late_penalty===void 0||Ce.late_penalty<0||Ce.late_penalty>100)throw pe.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(!Ce.late_time)throw pe.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 be=be==null?void 0:be.map(mr=>{var Hr,va;if(mr.late_penalty===null||mr.late_penalty===void 0||mr.late_penalty<0||mr.late_penalty>100)throw pe.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(!mr.late_time)throw pe.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(!mr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mr.group_name=typeof(mr==null?void 0:mr.group_name)=="string"?[mr==null?void 0:mr.group_name]:mr==null?void 0:mr.group_name,mr.group_id=(va=(Hr=mr==null?void 0:mr.group_name)==null?void 0:Hr.map(Jo=>{var Ao,tr;let ba=(tr=(Ao=$.group_settings)==null?void 0:Ao.filter(ct=>(ct==null?void 0:ct.group_name)===Jo))==null?void 0:tr[0];return ba==null?void 0:ba.group_id}))==null?void 0:va.toString().split(","),mr}),er.allow_late_settings=be;let hr=yield(0,ie.Tr)({homework_common_ids:[parseInt(k.categoryId)],course_id:k.coursesId,type:"homework_common"});(hr==null?void 0:hr.student_count)===0?un(er):(Zt(er),Ot(hr))}),un=Ct=>{var In;if(Ct.total_score===null){pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ct!=null&&Ct.work_efficiency&&Ct.eff_score===null){pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const er=Ct.challenge_settings.reduce((Hr,va)=>Hr+Number(va.challenge_score),0);if((er==null?void 0:er.toFixed(10))!==((In=Ct.total_score-Ct.eff_score)==null?void 0:In.toFixed(10))){pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ct.total_score}\u5206`);return}const hr={shixun_evaluation:Ct.shixun_evaluation,challenge_settings:Ct.challenge_settings};let mr=()=>{var Hr;const va=()=>se(void 0,null,function*(){Ne(!0),(yield(0,P.ZP)(`/api/homework_commons/${k.categoryId}/publish_setting.json`,{method:"post",body:ce({},Ct)})).status===0&&(pe.ZP.success("\u66F4\u65B0\u6210\u529F"),dn(),st({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ce({},k)})),Ne(!1)});!(0,b.isEqual)(he,hr)&&!((Hr=Pe==null?void 0:Pe.homework_status)!=null&&Hr.includes("\u672A\u53D1\u5E03"))?O.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:va}):va()};$!=null&&$.high_resources_consume&&!($!=null&&$.high_resources_consume_permission)?st({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:k.coursesId,type:"shixun",type_id:k.categoryId,name:$.homework_name,fn:()=>{mr()}}}):mr()},fn=(Ct,In,er="group_id")=>{var hr;return In?In.find(mr=>mr[er]===Ct):(hr=$==null?void 0:$.group_settings)==null?void 0:hr.find(mr=>mr.group_id[0]===Ct)},Pn=($==null?void 0:$.allow_late)||($==null?void 0:$.anonymous_comment),ur=Ct=>{var In,er;const hr=fn(Ct,$==null?void 0:$.allow_late_settings,"id"),mr=fn(Ct,$==null?void 0:$.anonymous_comment_settings),Hr=fn(Ct);return($==null?void 0:$.allow_late)&&hr&&p()(hr==null?void 0:hr.late_time)<=p()()||($==null?void 0:$.anonymous_comment)&&mr&&(mr==null?void 0:mr.evaluation_start)!==null||((er=(p()(Hr==null?void 0:Hr.end_time)<=p()()&&((In=$==null?void 0:$.allow_late_settings)==null?void 0:In.filter(va=>va.group_id.includes(Ct))))[0])==null?void 0:er.late_time)!=null},qn=(0,i.useMemo)(()=>($==null?void 0:$.allow_late)||($==null?void 0:$.all_group_late),[$,Pe]),cr=$==null?void 0:$.anonymous_comment,Jr=Ct=>{if(!Ct)return!1;const In=fn(Ct,$==null?void 0:$.anonymous_comment_settings);return($==null?void 0:$.anonymous_comment)&&In&&(In==null?void 0:In.evaluation_start)!==null},ia=(Ct,In)=>{var er,hr,mr;st({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ct,index:In,rangePickerDisabled:le||(p()()<=p()((hr=fn((er=Ct==null?void 0:Ct.group_id)==null?void 0:er[0]))==null?void 0:hr.publish_time)?!1:[!0,ur((mr=Ct==null?void 0:Ct.group_id)==null?void 0:mr[0])]),disabledDate:$==null?void 0:$.course_end_date}})};return re.createElement("section",{className:Z.Z.form},re.createElement("div",{className:Z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",re.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")),re.createElement("div",null,re.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},re.createElement(L.ZP.Group,{disabled:le||!((qe=Pe==null?void 0:Pe.homework_status)!=null&&qe.includes("\u672A\u53D1\u5E03"))||(0,I.Rm)()&&!((yt=ze.AssistantObject.practice)!=null&&yt.can_publish),value:Ce.unified_setting,onChange:Ct=>{var In;if(!((In=Pe==null?void 0:Pe.homework_status)!=null&&In.includes("\u672A\u53D1\u5E03"))){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ce.unified_setting=!Ce.unified_setting,Ce.unified_setting||(Ce.unified_late=!1,_([{late_penalty:5}])),Je(Object.assign({},Ce)),Ce.unified_setting===!1&&ke==""){We(ke.concat({}));return}Ce.unified_setting&&(We([]),_([{late_penalty:5}]))}},re.createElement(L.ZP,{value:!0,disabled:le||!($!=null&&$.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),re.createElement(L.ZP,{disabled:le||!((lt=$==null?void 0:$.group_settings)!=null&<.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((M=$==null?void 0:$.group_settings)==null?void 0:M.length)===0&&re.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")),Ce.unified_setting&&re.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},re.createElement(C.Z,{align:"middle"},re.createElement(d.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),re.createElement(d.Z,{className:"ml10"},re.createElement(V.default,{size:"large",disabled:le||!((Ye=Pe==null?void 0:Pe.homework_status)!=null&&Ye.includes("\u672A\u53D1\u5E03")||(E=Pe==null?void 0:Pe.homework_status)!=null&&E.includes("\u672A\u5F00\u59CB"))||(0,I.Rm)()&&!((l=ze.AssistantObject.practice)!=null&&l.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:Ct=>ne(Ct,$==null?void 0:$.course_end_date),disabledTime:Ct=>q(Ct),value:Ce.publish_time?p()(Ce.publish_time):"",onChange:(Ct,In)=>{Ce.publish_time=In,(Ce.end_time==""||!Ce.end_time)&&Ce.unified_setting&&(Ce.end_time=p()(Ct).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Je(Object.assign({},Ce))}}))),re.createElement(C.Z,{align:"middle",className:"pl30"},re.createElement(d.Z,null,"\u622A\u6B62\u65F6\u95F4"),re.createElement(d.Z,{className:"ml10"},re.createElement(V.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:p()((0,D.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:($==null?void 0:$.allow_late)&&($==null?void 0:$.homework_status.includes("\u5DF2\u622A\u6B62"))||le||($==null?void 0:$.allow_late)&&p()()>=p()($==null?void 0:$.end_time)||(0,I.Rm)()&&!((A=ze.AssistantObject.practice)!=null&&A.can_publish),disabledDate:Ct=>ne(Ct,$==null?void 0:$.course_end_date,Ce.publish_time),disabledTime:Ct=>q(Ct,Ce.publish_time),value:Ce.end_time?p()(Ce.end_time):"",onChange:(Ct,In)=>{Ce.end_time=In,Je(Object.assign({},Ce))}})))),!Ce.unified_setting&&(ke==null?void 0:ke.length)>0&&re.createElement(C.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ke&&ke.map(function(Ct,In){var er,hr,mr,Hr,va,Jo,Ao;return re.createElement(d.Z,{span:24,key:In},re.createElement(C.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:In==(ke==null?void 0:ke.length)-1?"0px":"10px"}},re.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",In+1),re.createElement(N.default,{disabled:le||((er=Pe==null?void 0:Pe.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03")&&Ct.id||p()(){var ba;if((0,I.Rm)()&&!((ba=ze.AssistantObject.practice)!=null&&ba.can_publish)){pe.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}ke[In].group_name=tr,ke[In].group_id=Ct.group_id;const ct=(0,b.flattenDeep)(ke.map(xe=>xe.group_name)),Ee=be.map(xe=>{let De=(xe==null?void 0:xe.group_name)||[];return Se(ce({},xe),{group_name:(0,b.remove)(De,Qe=>ct.includes(Qe))})});_(Ee),We(ke.slice())},maxTagCount:4,maxTagPlaceholder:tr=>re.createElement("div",{style:{cursor:"pointer"},onClick:()=>ia(Ct,In)},"+",tr==null?void 0:tr.length)},$.group_settings&&$.group_settings.map(function(tr){if(!ke.map(ct=>ct.group_name).flat().includes(tr.group_name))return re.createElement(Re,{value:tr.group_name,key:tr.id},tr.group_name)})),re.createElement("div",{className:"ml20"},re.createElement(Me,{size:"large",ranges:{\u6B64\u523B:[Ct.publish_time?p()(Ct.publish_time):p()(),p()()]},allowClear:!1,disabled:le||(p()()<=p()((Hr=fn((mr=Ct==null?void 0:Ct.group_id)==null?void 0:mr[0]))==null?void 0:Hr.publish_time)?!1:[!0,ur((va=Ct==null?void 0:Ct.group_id)==null?void 0:va[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:tr=>ne(tr,$==null?void 0:$.course_end_date),disabledTime:tr=>q(tr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[p()((0,D.U6)(),"HH:mm"),p()((0,D.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ct.publish_time&&[p()(Ct.publish_time),Ct.end_time?p()(Ct.end_time):void 0],onChange:(tr,ba)=>{var ct;if((0,I.Rm)()&&!((ct=ze.AssistantObject.practice)!=null&&ct.can_publish)){pe.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}ke[In].publish_time=ba[0],!Ct.end_time&&ba[0]?ke[In].end_time=p()(ba[0]).add(7,"days"):ke[In].end_time=ba[1],We([...ke])},onCalendarChange:(tr,ba,ct)=>{if(ba!=null&&ba[0]&&!ba[1]){const Ee=p()(ba[0]).add(7,"days");ke[In].publish_time=ba[0],ke[In].end_time=Ee,We([...ke])}}})),!le&&re.createElement("div",{style:{display:"flex",width:"50px"}},((Jo=Ct==null?void 0:Ct.group_id)==null?void 0:Jo.length)>1&&re.createElement(S.Z,{title:"\u89C4\u5219\u62C6\u5206"},re.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ia(Ct,In)})),ke.length<((Ao=$==null?void 0:$.group_settings)==null?void 0:Ao.length)&&re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var tr;if((0,I.Rm)()&&!((tr=ze.AssistantObject.practice)!=null&&tr.can_publish)){pe.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}We(ke.concat({}))}}),((Ct==null?void 0:Ct.publish_time)&&p()(){const tr=(0,b.cloneDeep)(be);tr.forEach((ba,ct)=>{ba.group_name&&(ba.group_name=ba.group_name.filter(Ee=>{var xe;return!((xe=ke[In].group_name)!=null&&xe.includes(Ee))}))}),ke=ke.filter((ba,ct)=>In!==ct),_(tr),We(ke.slice()),setTimeout(()=>We(ke.slice()),10)}}))))}))),re.createElement(C.Z,null,re.createElement(d.Z,null,re.createElement("div",{className:Z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",re.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"))),re.createElement(d.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},re.createElement(o.default,{checked:Ce.allow_late,disabled:le||qn,onChange:Ct=>{var In;if((0,I.Rm)()&&!((In=ze.AssistantObject.practice)!=null&&In.can_late)){pe.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.target.checked&&O.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:re.createElement("div",{style:{padding:10,background:"#f5f6f9"}},re.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"),re.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),re.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"))}),Ce.allow_late=!Ce.allow_late,be==""&&_([{late_penalty:5}]),Je(Object.assign({},Ce))}},re.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ce==null?void 0:Ce.allow_late)&&re.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},re.createElement("div",{style:{display:"flex"}},re.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),re.createElement(L.ZP.Group,{style:{marginLeft:"20px"},disabled:le||($==null?void 0:$.anonymous_comment)||($==null?void 0:$.allow_late),value:Ce.unified_late,onChange:Ct=>{var In;if((0,I.Rm)()&&!((In=ze.AssistantObject.practice)!=null&&In.can_late)){pe.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}Ce.unified_late=Ct.target.value,be==""&&!Ct.target.value&&_([{penalty_type:Y.Q.Percent,late_penalty:20}]),Je(ce({},Ce))}},(Ce==null?void 0:Ce.unified_setting)&&re.createElement(L.ZP,{value:!0,disabled:!($!=null&&$.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((g=$==null?void 0:$.group_settings)==null?void 0:g.length)>0&&re.createElement(L.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ce!=null&&Ce.unified_late?re.createElement(re.Fragment,null,re.createElement(C.Z,{align:"middle",style:{marginTop:"10px"}},re.createElement(d.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),re.createElement(d.Z,{className:"ml20"},re.createElement(Y.Z,{disabled:le||cr,value:{type:Ce.penalty_type,inputValue:Ce.late_penalty},onChange:Ct=>{var In;if((0,I.Rm)()&&!((In=ze.AssistantObject.practice)!=null&&In.can_late)){pe.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}Je(Se(ce({},Ce),{late_penalty:Ct.inputValue,penalty_type:Ct.type}))}})),re.createElement(d.Z,{flex:"1",className:"ml5"},re.createElement("span",{className:"c-grey-c ml10"},Ce.penalty_type===Y.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)"))),re.createElement(C.Z,{align:"middle",style:{marginTop:"15px"}},re.createElement(d.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),re.createElement(d.Z,{className:"ml20"},re.createElement(V.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:p()((0,D.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:le||cr,value:Ce.late_time?p()(Ce.late_time):"",disabledDate:Ct=>ne(Ct,$==null?void 0:$.course_end_date),onChange:(Ct,In)=>{var er;if((0,I.Rm)()&&!((er=ze.AssistantObject.practice)!=null&&er.can_late)){pe.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}Ce.late_time=In,Je(Object.assign({},Ce))}})))):be.map(function(Ct,In){var er;return re.createElement(d.Z,{span:24,key:In},re.createElement(C.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},re.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",In+1),re.createElement(N.default,{disabled:le||!((er=Pe==null?void 0:Pe.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03"))&&Ct.id||($==null?void 0:$.anonymous_comment),mode:"multiple",className:Z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ct.group_name=="string"?[Ct.group_name]:Ct.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:hr=>{var mr;if((0,I.Rm)()&&!((mr=ze.AssistantObject.practice)!=null&&mr.can_late)){pe.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}be[In].group_name=hr,be[In].group_id=Ct.group_id,_(be.slice())}},$.group_settings&&$.group_settings.map(function(hr){const mr=be.map(va=>va.group_name).flat(),Hr=ke.map(va=>va.group_name).flat();if(Ce!=null&&Ce.unified_setting){if(!mr.includes(hr.group_name))return re.createElement(Re,{value:hr.group_name,key:hr.id},hr.group_name)}else if(Hr.includes(hr.group_name)&&!mr.includes(hr.group_name))return re.createElement(Re,{value:hr.group_name,key:hr.id},hr.group_name)})),re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),re.createElement(Y.Z,{disabled:le||Jr(Ct.id),value:{type:Ct.penalty_type,inputValue:Ct.late_penalty},onChange:hr=>{var mr;if((0,I.Rm)()&&!((mr=ze.AssistantObject.practice)!=null&&mr.can_late)){pe.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}be[In].late_penalty=hr.inputValue,be[In].penalty_type=hr.type,_([...be])}}),re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),re.createElement(V.default,{size:"large",disabled:le||Jr(Ct.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:p()((0,D.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:hr=>ne(hr,$==null?void 0:$.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ct!=null&&Ct.late_time?p()(Ct.late_time):void 0,onChange:(hr,mr)=>{var Hr;if((0,I.Rm)()&&!((Hr=ze.AssistantObject.practice)!=null&&Hr.can_late)){pe.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}be[In].late_time=mr,_([...be])}}),!le&&re.createElement("div",{style:{display:"flex",width:"50px"}},re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var hr;if((0,I.Rm)()&&!((hr=ze.AssistantObject.practice)!=null&&hr.can_late)){pe.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}_(be.concat({penalty_type:Y.Q.Percent,late_penalty:20}))}}),In>0&&!Ct.id&&re.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var hr;if((0,I.Rm)()&&!((hr=ze.AssistantObject.practice)!=null&&hr.can_late)){pe.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}be=be.filter((mr,Hr)=>In!==Hr),_(be.slice()),setTimeout(()=>_(be.slice()),10)}}))))})),!le&&re.createElement(re.Fragment,null,re.createElement(F.ZP,{type:"primary",size:"large",loading:pt,style:{width:"138px",marginTop:"30px"},onClick:()=>Bn()},"\u4FDD\u5B58")),re.createElement(w.Z,{onConfirm:(Ct,In)=>{ke.splice(Ct,0,...In),ke.splice(Ct+In.length,1);const er=(0,D.QE)([...ke]);We([...er])}}),re.createElement(ae.Z,{resdata:nt,type:"shixun",okloading:pt,oktext:(nt==null?void 0:nt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ct=>se(void 0,null,function*(){Ne(!0);let In=yield(0,P.ZP)(`/api/courses/${k.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(k.categoryId)]}});Ne(!1),(In==null?void 0:In.status)===0&&un(hn)})}))};At.ZP=(0,z.connect)(({shixunHomeworks:Ke,classroomList:ut,loading:st,user:ze})=>({shixunHomeworks:Ke,classroomList:ut,loading:st.effects,user:ze}))(Fe)},91704:function(mn,At,a){"use strict";a.d(At,{Z:function(){return o}});var i=a(59301),V=a(92832),N=a(24905),pe=a(95237),O={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",C=a(2524),d=(F,v,p)=>new Promise((I,P)=>{var b=Z=>{try{D(p.next(Z))}catch(z){P(z)}},j=Z=>{try{D(p.throw(Z))}catch(z){P(z)}},D=Z=>Z.done?I(Z.value):Promise.resolve(Z.value).then(b,j);D((p=p.apply(F,v)).next())}),o=({data:F,value:v=[],handleChangePage:p,setSelectedRowKeys:I,selectedRowKeys:P,onChange:b=()=>{}})=>{const[j,D]=(0,i.useState)([]),[Z,z]=(0,i.useState)([]),[Y,R]=(0,i.useState)([]);let[w,ae]=(0,i.useState)(1),[ie,re]=(0,i.useState)();return(0,i.useEffect)(()=>{D(F),z([]),R([])},[F]),(0,i.useEffect)(()=>{I&&(z(P),R(P))},[P]),i.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",{className:O.leftdiv},i.createElement(V.default.Search,{size:"middle",onChange:oe=>d(void 0,null,function*(){D(F.filter(ye=>{var W;return(W=ye==null?void 0:ye.name)==null?void 0:W.includes(oe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),j.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),i.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},i.createElement(N.default.Group,{value:Z.map(oe=>`${oe.id}`),onChange:oe=>{I(j.filter(ye=>oe.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},j.map((oe,ye)=>i.createElement(pe.Z,{key:oe.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},i.createElement(N.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:oe.is_published,value:`${oe.id}`},i.createElement("div",{className:O.listClass},i.createElement("span",{className:O.spantitle,style:{width:oe.is_published?"108px":"170px"}},oe.name),oe.is_published&&i.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),i.createElement("div",{className:O.rightdiv},i.createElement(V.default.Search,{onChange:oe=>{R(Z.filter(ye=>ye.name.includes(oe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Y.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Y.length>0&&i.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},i.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Y.map((oe,ye)=>i.createElement(pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:oe.id},i.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},oe.name),i.createElement("img",{src:L,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{I(Z.filter(W=>`${W.id}`!=`${oe.id}`))}})))))))}},42656:function(mn,At,a){"use strict";a.d(At,{Z:function(){return b}});var i=a(59301),V=a(65582),N=a(5083),pe=a(43418),O=a(92832),L=a(95237),C=a(43604),d={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},S=a(56656),o=a.n(S),F=a(65862),v=a(2524),p=a(59301);const{RangePicker:I}=N.default,P=({dispatch:j,classroomList:D,onConfirm:Z})=>{const[z,Y]=(0,i.useState)([]),[R,w]=(0,i.useState)([]),[ae,ie]=(0,i.useState)("");(0,i.useEffect)(()=>{var ye;if(D.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let W=D.actionTabs.data;console.log("data",W);let Oe=(ye=W==null?void 0:W.group_name)==null?void 0:ye.map((Q,Ue)=>{var we;return{group_id:W==null?void 0:W.group_id[Ue],group_name:W==null?void 0:W.group_name[Ue],is_admin:W==null?void 0:W.is_admin,end_time:W==null?void 0:W.end_time,publish_time:Array.isArray(W==null?void 0:W.publish_time)?(we=W==null?void 0:W.publish_time)==null?void 0:we[0]:W==null?void 0:W.publish_time}});Oe&&(Y([...Oe]),w([...Oe]))}},[D.actionTabs]);const re=()=>{j({type:"classroomList/setActionTabs",payload:{}}),ie("")},oe=ye=>{if(ye){const W=R==null?void 0:R.filter(Oe=>{var Q,Ue;return(Ue=(Q=Oe==null?void 0:Oe.group_name)==null?void 0:Q.toLowerCase())==null?void 0:Ue.includes(ye==null?void 0:ye.toLowerCase())});Y(W)}else Y(R)};return p.createElement(pe.default,{width:980,title:p.createElement("div",{style:{fontWeight:"bold",display:"flex"}},p.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",p.createElement("span",{className:d.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")),p.createElement(O.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ae,onChange:ye=>{ie(ye.target.value.trim()),oe(ye.target.value.trim())}})),centered:!0,maskClosable:!1,open:D.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>re(),onOk:()=>{var ye;Z((ye=D.actionTabs)==null?void 0:ye.index,R),re()}},p.createElement("div",{className:d.modal_con},p.createElement(L.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(ye,W){var Oe,Q;return p.createElement(C.Z,{span:24,key:W},p.createElement(L.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:W==(z==null?void 0:z.length)-1?"0px":"10px"}},p.createElement("div",{className:d.multiple_select,title:ye.group_name},ye.group_name),p.createElement("div",{className:"ml20"},p.createElement(I,{size:"large",ranges:{\u6B64\u523B:[ye.publish_time?o()(ye.publish_time):o()(),o()()]},allowClear:!1,disabled:(Oe=D.actionTabs)==null?void 0:Oe.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:Ue=>{var we;return(0,F.Q8)(Ue,(we=D.actionTabs)==null?void 0:we.disabledDate)},disabledTime:Ue=>(0,F.d0)(Ue),showTime:{showNow:!0,format:"HH:mm",defaultValue:[o()((0,F.U6)(),"HH:mm"),o()((0,F.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ye.publish_time&&[o()(ye.publish_time),ye.end_time?o()(ye.end_time):void 0],onChange:(Ue,we)=>{z[W].publish_time=we[0],z[W].end_time=we[1],Y([...z]),R.forEach(ce=>{ce.group_id===ye.group_id&&(ce.publish_time=we[0],ce.end_time=we[1])}),w([...R])}})),(Q=D.actionTabs)!=null&&Q.rangePickerDisabled?p.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):p.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(W,1),Y([...z]),R.forEach((Ue,we)=>{Ue.group_id===ye.group_id&&R.splice(we,1)}),w([...R])}})))}):p.createElement(v.Z,null))))};var b=(0,V.connect)(({classroomList:j})=>({classroomList:j}))(P)},48595:function(mn,At,a){"use strict";a.d(At,{B:function(){return S},F:function(){return d}});var i=a(44164),V=a.n(i),N=a(86129),pe=a.n(N),O=(o,F,v)=>new Promise((p,I)=>{var P=D=>{try{j(v.next(D))}catch(Z){I(Z)}},b=D=>{try{j(v.throw(D))}catch(Z){I(Z)}},j=D=>D.done?p(D.value):Promise.resolve(D.value).then(P,b);j((v=v.apply(o,F)).next())});const L=()=>{document.body.scrollIntoView()},C=()=>{document.querySelectorAll("canvas").forEach(o=>{(!o.clientWidth||!o.clientHeight)&&o.remove()})},d=(o,F)=>O(void 0,null,function*(){L(),C();const v={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let p=V()();for(let P=0;PO(void 0,null,function*(){PO(void 0,null,function*(){L(),C();const v={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let p=V()();for(let I=0;IO(void 0,null,function*(){Il in E?L(E,l,{enumerable:!0,configurable:!0,writable:!0,value:A}):E[l]=A,F=(E,l)=>{for(var A in l||(l={}))d.call(l,A)&&o(E,A,l[A]);if(C)for(var A of C(l))S.call(l,A)&&o(E,A,l[A]);return E},v=(E,l,A)=>new Promise((g,k)=>{var $=Pe=>{try{X(A.next(Pe))}catch(he){k(he)}},H=Pe=>{try{X(A.throw(Pe))}catch(he){k(he)}},X=Pe=>Pe.done?g(Pe.value):Promise.resolve(Pe.value).then($,H);X((A=A.apply(E,l)).next())});const p=()=>{(0,V.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},I=()=>{(0,V.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},P=E=>v(void 0,null,function*(){p(),(yield(0,i.YR)(F({},E))).status===0&&(yield(0,N.QH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/export_couser_info.json`,query:E}))),I()}),b=E=>v(void 0,null,function*(){const l=yield(0,i.yS)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_member_act_score`);else{if(l.status===-2)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_member_act_score`))}}),j=E=>v(void 0,null,function*(){const l=yield(0,i.W0)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_score`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_score`))}}),D=E=>v(void 0,null,function*(){const l=yield(0,i.Nl)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`))}}),Z=E=>v(void 0,null,function*(){const l=yield(0,i.IU)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/export_star_user`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/export_star_user`))}}),z=E=>v(void 0,null,function*(){const l=yield(0,i.td)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`);else{if(l.status===-2)return l;if(l.status===-3)(0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`);else if(l.status===-4)return l}}),Y=E=>v(void 0,null,function*(){const l=yield(0,i.QX)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_homework`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_homework`))}}),R=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.o_)(F({},E));A.status===0?(pe.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"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),w=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.ZL)(F({},E));A.status===0?(pe.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"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),ae=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.aP)(F({},E));A.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),ie=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.vV)(F({},E));A.status===0?(pe.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"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),re=E=>v(void 0,null,function*(){p(),(yield exportCourseWorkListAppendix(F({},E))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${E.categoryId}/works_list.zip`,query:E}))),I()}),oe=E=>v(void 0,null,function*(){p(),yield(0,N.QH)("",O.Z.API_SERVER+`/api/polls/${E.categoryId}/commit_result.xlsx`),I()}),ye=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/attendances/export_xlsx_data.xlsx`,query:E}))}),W=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/video_study_statics.xlsx`,query:E}))}),Oe=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/export_video_study.xlsx`,query:E}))}),Q=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/export_course_students_info.xlsx`,query:E}))}),Ue=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/school_manages/students.xlsx",query:E}))}),we=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/item_banks/export.xlsx",query:E}))}),ce=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:E}))}),Se=E=>v(void 0,null,function*(){const l=yield(0,i.Uy)(F({},E));l.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/exercise_score,export_exercise_users`)):l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/exercise_score,export_exercise_users`))}),se=E=>v(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/export_records/${E.id}.xlsx`,query:E}))}),me=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:E}))}),ne=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E==null?void 0:E.coursesId}/${E.menuKey}_statistic.xlsx?${E.checkedList.map(l=>`course_group_id[]=${l}`).join("&")}`,query:E}))}),q=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/ec_years/${E==null?void 0:E.ec_year_id}/ec_training_objectives.xlsx`,query:E}))}),Me=E=>v(void 0,null,function*(){yield(0,N.FH)(E==null?void 0:E.name,(0,N.NY)({url:O.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:E}))}),Re=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/ec_years/${E==null?void 0:E.ec_year_id}/ec_courses.xlsx`,query:E}))}),Fe=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/ec_years/${E==null?void 0:E.ec_year_id}/ec_graduation_requirements.xlsx`,query:E}))}),Ke=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:E}))}),ut=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/exercises/${E.categoryId}/rank_list.xlsx`,query:E}))}),st=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:E}))}),ze=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/examination_banks/${E.id}.json`,query:E}))}),wt=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/exercises/${E.categoryId}.json`,query:E}))}),qe=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/polls/${E==null?void 0:E.id}/commit_result.json`,query:E}))}),yt=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/paths/get_task_pass.json",query:E}))}),lt=(E,l)=>v(void 0,null,function*(){yield(0,N.FH)(l||"",(0,N.NY)({url:O.Z.API_SERVER+`/api/exercises/${E==null?void 0:E.exercise_id}/consult_exercise.json`,query:E}))}),M=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/competitions/${E==null?void 0:E.identifier}/competition_commit_records/member_works.xlsx`,query:E}))}),Ye=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E==null?void 0:E.coursesId}/group_homeworks/import_group_template.xlsx`,query:E}))})},61527:function(mn,At,a){"use strict";a.d(At,{U:function(){return S}});var i=a(59301),V=Object.defineProperty,N=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(o,F,v)=>F in o?V(o,F,{enumerable:!0,configurable:!0,writable:!0,value:v}):o[F]=v,C=(o,F)=>{for(var v in F||(F={}))pe.call(F,v)&&L(o,v,F[v]);if(N)for(var v of N(F))O.call(F,v)&&L(o,v,F[v]);return o},d=(o,F,v)=>new Promise((p,I)=>{var P=D=>{try{j(v.next(D))}catch(Z){I(Z)}},b=D=>{try{j(v.throw(D))}catch(Z){I(Z)}},j=D=>D.done?p(D.value):Promise.resolve(D.value).then(P,b);j((v=v.apply(o,F)).next())});function S(o,F){const[v,p]=(0,i.useState)(F),[I,P]=(0,i.useState)(!1),[b,j]=(0,i.useState)();return[v,I,(Z,z=!1)=>d(this,null,function*(){const Y=z?F:C(C({},v),Z);P(!0),p(Y);const R=yield o(Y);return P(!1),j(R),R}),b]}},66457:function(mn,At,a){"use strict";a.d(At,{rX:function(){return Y},pW:function(){return R},gy:function(){return w},xY:function(){return z},O5:function(){return Z},tJ:function(){return I},o1:function(){return P},Rd:function(){return D}});var i=a(65582),V=a(43418),N=a(28103),pe=a(8591),O=a(41867),L=a(65862),C=a(87169),d=a(25510),S="data:image/png;base64,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",o=a.p+"static/newqrcode.a8740efb.png",F=a(32637),v=a(59301),p=(ae,ie,re)=>new Promise((oe,ye)=>{var W=Ue=>{try{Q(re.next(Ue))}catch(we){ye(we)}},Oe=Ue=>{try{Q(re.throw(Ue))}catch(we){ye(we)}},Q=Ue=>Ue.done?oe(Ue.value):Promise.resolve(Ue.value).then(W,Oe);Q((re=re.apply(ae,ie)).next())});const I=(ae,ie=!1)=>!!(P(ae)&&b(ie)),P=ae=>(0,O.bg)()?!0:(ae({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),b=(ae=!1)=>{var ie;const{user:re}=(0,i.getDvaApp)()._store.getState();return(ie=re.userInfo)!=null&&ie.profile_completed?!0:(V.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,L.xg)("/account/profile/edit"),j()}}),!1)},j=()=>{V.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()}})},D=()=>{V.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:F}),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"))})},Z=()=>{var ae;const{user:ie}=(0,i.getDvaApp)()._store.getState();return(ae=ie.userInfo)!=null&&ae.professional_certification?!0:(V.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,L.xg)("/account/certification")}}),!1)},z=()=>(0,O.V9)()?!0:(V.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=(ae,ie)=>ae?!0:(V.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("p",null,ie||"\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:S,width:200}),v.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,L.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),R=ae=>{V.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(N.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,ae),"\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:d,alt:"\u4E8C\u7EF4\u7801",width:160})))})},w=(ae,ie="")=>{const{shixunsDetail:{detail:re}}=(0,i.getDvaApp)()._store.getState();if((re==null?void 0:re.public)===2||(re==null?void 0:re.public)===1||(re==null?void 0:re.shixun_status)===3){let oe="";return(re==null?void 0:re.public)===2&&(oe="\u5DF2\u516C\u5F00"),(re==null?void 0:re.public)===1&&(oe="\u5F85\u5BA1\u6838"),(re==null?void 0:re.shixun_status)===3&&(oe="\u5DF2\u5173\u95ED"),V.default.info({centered:!0,icon:v.createElement(C.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",oe,"\uFF0C",ie,"\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:d,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(re==null?void 0:re.shixun_status)===2?(V.default.confirm({centered:!0,icon:v.createElement(C.Z,null),title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ie,"\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:()=>{V.default.confirm({width:440,centered:!0,icon:v.createElement(C.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:()=>p(void 0,null,function*(){(yield ae({type:"shixunsDetail/cancelRelease",payload:{id:re==null?void 0:re.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ae({type:"shixunsDetail/getShixunsDetail",payload:{id:re==null?void 0:re.identifier}}),ae({type:"practiceSetting/getCommonData",payload:{id:re==null?void 0:re.identifier}}))})})}}),!0):!1}},50371:function(mn,At){"use strict";function a(){const i=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let V=1;V{const O=N[pe];O!==void 0&&(i[pe]=O)})}return i}At.Z=a},13845:function(mn,At,a){"use strict";a.d(At,{F:function(){return i},Z:function(){return V}});function i(N){return N!=null&&N===N.window}function V(N,pe){var O,L;if(typeof window=="undefined")return 0;const C=pe?"scrollTop":"scrollLeft";let d=0;return i(N)?d=N[pe?"pageYOffset":"pageXOffset"]:N instanceof Document?d=N.documentElement[C]:(N instanceof HTMLElement||N)&&(d=N[C]),N&&!i(N)&&typeof d!="number"&&(d=(L=((O=N.ownerDocument)!==null&&O!==void 0?O:N).documentElement)===null||L===void 0?void 0:L[C]),d}},56762:function(mn,At,a){"use strict";a.d(At,{Z:function(){return V}});var i=a(59301);function V(){const[,N]=i.useReducer(pe=>pe+1,0);return N}},68031:function(mn,At,a){"use strict";a.d(At,{Z:function(){return pe}});var i=a(16089);function V(O,L,C,d){const S=C-L;return O/=d/2,O<1?S/2*O*O*O+L:S/2*((O-=2)*O*O+2)+L}var N=a(13845);function pe(O){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:C=()=>window,callback:d,duration:S=450}=L,o=C(),F=(0,N.Z)(o,!0),v=Date.now(),p=()=>{const P=Date.now()-v,b=V(P>S?S:P,F,O,S);(0,N.F)(o)?o.scrollTo(window.pageXOffset,b):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=b:o.scrollTop=b,PC||L},66104:function(mn,At,a){"use strict";a.d(At,{Z:function(){return Ue}});var i=a(92310),V=a.n(i),N=a(11592),pe=a(26112),O=a(59301),L=a(92343),C=a(36355),d=a(84105),S=a(91857);const o=we=>{let{children:ce}=we;const{getPrefixCls:Se}=O.useContext(C.E_),se=Se("breadcrumb");return O.createElement("li",{className:`${se}-separator`,"aria-hidden":"true"},ce===""?ce:ce||"/")};o.__ANT_BREADCRUMB_SEPARATOR=!0;var F=o,v=function(we,ce){var Se={};for(var se in we)Object.prototype.hasOwnProperty.call(we,se)&&ce.indexOf(se)<0&&(Se[se]=we[se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,se=Object.getOwnPropertySymbols(we);mece[me]||se)}function I(we,ce,Se,se){if(Se==null)return null;const{className:me,onClick:ne}=ce,q=v(ce,["className","onClick"]),Me=Object.assign(Object.assign({},(0,pe.Z)(q,{data:!0,aria:!0})),{onClick:ne});return se!==void 0?O.createElement("a",Object.assign({},Me,{className:V()(`${we}-link`,me),href:se}),Se):O.createElement("span",Object.assign({},Me,{className:V()(`${we}-link`,me)}),Se)}function P(we,ce){return(se,me,ne,q,Me)=>{if(ce)return ce(se,me,ne,q);const Re=p(se,me);return I(we,se,Re,Me)}}var b=function(we,ce){var Se={};for(var se in we)Object.prototype.hasOwnProperty.call(we,se)&&ce.indexOf(se)<0&&(Se[se]=we[se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,se=Object.getOwnPropertySymbols(we);me{const{prefixCls:ce,separator:Se="/",children:se,menu:me,overlay:ne,dropdownProps:q,href:Me}=we,Fe=(Ke=>{if(me||ne){const ut=Object.assign({},q);if(me){const st=me||{},{items:ze}=st,wt=b(st,["items"]);ut.menu=Object.assign(Object.assign({},wt),{items:ze==null?void 0:ze.map((qe,yt)=>{var{key:lt,title:M,label:Ye,path:E}=qe,l=b(qe,["key","title","label","path"]);let A=Ye!=null?Ye:M;return E&&(A=O.createElement("a",{href:`${Me}${E}`},A)),Object.assign(Object.assign({},l),{key:lt!=null?lt:yt,label:A})})})}else ne&&(ut.overlay=ne);return O.createElement(S.Z,Object.assign({placement:"bottom"},ut),O.createElement("span",{className:`${ce}-overlay-link`},Ke,O.createElement(d.Z,null)))}return Ke})(se);return Fe!=null?O.createElement(O.Fragment,null,O.createElement("li",null,Fe),Se&&O.createElement(F,null,Se)):null},D=we=>{const{prefixCls:ce,children:Se,href:se}=we,me=b(we,["prefixCls","children","href"]),{getPrefixCls:ne}=O.useContext(C.E_),q=ne("breadcrumb",ce);return O.createElement(j,Object.assign({},me,{prefixCls:q}),I(q,me,Se,se))};D.__ANT_BREADCRUMB_ITEM=!0;var Z=D,z=a(17313),Y=a(83116),R=a(37613);const w=we=>{const{componentCls:ce,iconCls:Se}=we;return{[ce]:Object.assign(Object.assign({},(0,z.Wf)(we)),{color:we.itemColor,fontSize:we.fontSize,[Se]:{fontSize:we.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:we.linkColor,transition:`color ${we.motionDurationMid}`,padding:`0 ${we.paddingXXS}px`,borderRadius:we.borderRadiusSM,height:we.lineHeight*we.fontSize,display:"inline-block",marginInline:-we.marginXXS,"&:hover":{color:we.linkHoverColor,backgroundColor:we.colorBgTextHover}},(0,z.Qy)(we)),"li:last-child":{color:we.lastItemColor},[`${ce}-separator`]:{marginInline:we.separatorMargin,color:we.separatorColor},[`${ce}-link`]:{[` +!(function(){var Um=Object.defineProperty;var Nv=Object.getOwnPropertySymbols;var Hm=Object.prototype.hasOwnProperty,Mm=Object.prototype.propertyIsEnumerable;var Ip=(mn,At,a)=>At in mn?Um(mn,At,{enumerable:!0,configurable:!0,writable:!0,value:a}):mn[At]=a,Sp=(mn,At)=>{for(var a in At||(At={}))Hm.call(At,a)&&Ip(mn,a,At[a]);if(Nv)for(var a of Nv(At))Mm.call(At,a)&&Ip(mn,a,At[a]);return mn};var ws=(mn,At,a)=>Ip(mn,typeof At!="symbol"?At+"":At,a);(self.webpackChunk=self.webpackChunk||[]).push([[7622],{89489:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},59477:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},40001:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},49198:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},84105:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},18785:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},87169:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},73331:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},15277:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},52671:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},8657:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},56082:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},33853:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},15075:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},62772:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},43531:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},61485:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},38819:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},47472:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={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"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},87395:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(54476),V=a(59301),N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},pe=N,O=a(7657),L=function(o,F){return V.createElement(O.Z,(0,i.Z)({},o,{ref:F,icon:pe}))},C=V.forwardRef(L),d=C},61191:function(mn,At){"use strict";At.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"}},71424:function(mn,At,a){"use strict";var i=a(59301),V=Object.defineProperty,N=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(S,o,F)=>o in S?V(S,o,{enumerable:!0,configurable:!0,writable:!0,value:F}):S[o]=F,C=(S,o)=>{for(var F in o||(o={}))pe.call(o,F)&&L(S,F,o[F]);if(N)for(var F of N(o))O.call(o,F)&&L(S,F,o[F]);return S};const d=S=>React.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},S),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));At.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},96935:function(mn,At,a){"use strict";a.d(At,{Z:function(){return I}});var i=a(3113),V=a(59301),N=Object.defineProperty,pe=Object.defineProperties,O=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,S=(P,b,j)=>b in P?N(P,b,{enumerable:!0,configurable:!0,writable:!0,value:j}):P[b]=j,o=(P,b)=>{for(var j in b||(b={}))C.call(b,j)&&S(P,j,b[j]);if(L)for(var j of L(b))d.call(b,j)&&S(P,j,b[j]);return P},F=(P,b)=>pe(P,O(b)),v=(P,b)=>{var j={};for(var D in P)C.call(P,D)&&b.indexOf(D)<0&&(j[D]=P[D]);if(P!=null&&L)for(var D of L(P))b.indexOf(D)<0&&d.call(P,D)&&(j[D]=P[D]);return j},p=(P,b,j)=>new Promise((D,Z)=>{var z=w=>{try{R(j.next(w))}catch(ae){Z(ae)}},Y=w=>{try{R(j.throw(w))}catch(ae){Z(ae)}},R=w=>w.done?D(w.value):Promise.resolve(w.value).then(z,Y);R((j=j.apply(P,b)).next())});const I=P=>{var b=P,{children:j}=b,D=v(b,["children"]);const[Z,z]=(0,V.useState)(!1);return V.createElement(i.ZP,F(o({},D),{loading:Z,onClick:Y=>p(void 0,null,function*(){try{z(!0),yield D.onClick(Y),z(!1)}catch(R){console.error(R),z(!1)}})}),j)}},59149:function(mn,At,a){"use strict";a.d(At,{xp:function(){return O},AG:function(){return F},JA:function(){return C},FX:function(){return A},k$:function(){return yt},ub:function(){return lt},e6:function(){return M},v7:function(){return I},BO:function(){return v},x7:function(){return ae},em:function(){return ut},BV:function(){return L},qz:function(){return S},Gm:function(){return d},yt:function(){return Y},I2:function(){return ce},z3:function(){return N},GY:function(){return wt},wC:function(){return qe},Pt:function(){return ze},Oe:function(){return st},L6:function(){return V},RL:function(){return i},f$:function(){return pe},j1:function(){return P},jD:function(){return p},g4:function(){return b}});var i=a(58143),V="data:image/png;base64,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",N=a(4977),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",L=a.p+"static/err.2323787b.png",C="data:image/png;base64,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",d="data:image/png;base64,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",S="data:image/png;base64,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",o="data:image/png;base64,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",F="data:image/png;base64,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",v=a.p+"static/douyu.1e926b4a.jpg",p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",j="data:image/png;base64,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",D="data:image/png;base64,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",Z="data:image/png;base64,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",z="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",Y="data:image/png;base64,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",R=a(71424),w="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAtKADAAQAAAABAAAAtAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAtAC0AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMEAwMDBAYEBAQEBgcGBgYGBgcJBwcHBwcHCQkJCQkJCQkKCgoKCgoMDAwMDA4ODg4ODg4ODg7/2wBDAQICAgMDAwYDAwYOCggKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/2gAMAwEAAhEDEQAAAfv7bVttW21bbVttW21bbVttW21bbVttW21bbVthQLuQnq4Ou3JTXWbk1C6rc70WPVtsm221bbVttW21bbVkL8W7fMrfP/Or79Z/CPeBp5b4z7i1a+ZP/pPgPV7Dyzt/F+vsvMvQvKvQ4LWa9XreA+Q0wDxLaCei9++O7fz/AE/tTJV+Wfvm20d8yfTfzH9R8V5V9LfNn0r9J8zQVrsvj9vhXJfTIvqPF5TvCW3zXtN+t4/sPE+oIpK/O+gjQ2bN1FRblPJvEPcvDP1L8I+67GtsvyP9+22z23zF9O/MP1PxXlv0r80/S30fzfOrSfxPXbGSYbuiNlYvPZcN3HJ6BVoqPP8AbsuarHvq/JeTfQvOq6OfkPCfb/EPt/z37tsqyz/IP37bbPbfMP098w/U/F+V/SvzV9L/AEXzXPWNLHkd91XtoqZTG3HYdzwvY+P9W95ah4r0fF6B15RbfQ/B+iOPM0579p4x7Hu3g+jLPzvv/wAs/eC7bl9HfMP098wfU/F+WfUHy/8AT30HzzULxHyn6I2h1JVsUqwVct1tPv4vNsOvF6ngePNfZt6fm+KG9mnTzPFZ9B8v9r897L6c8O+h/g/3Jxtvkf0DfPH0PUep4/wj7P5dafrf4j6KjzufJ9/0OfOCw9DnzmK9f6nwSn4PS+ly/Jlqnb9Qcz5cLmz6D0DwjuOzgFynUdlvwe02XkPr353+sbbcXp7w33LwL3/j/Cvrj5N+jvrPgusVy0fE/rHSr88revyvSa/z5t08/aeB93zvv+R5F6T5z6J9r8P7c/rbT8q/WoO3Hm9qSlSh7/qPLPU/K9Tbbj798r/VFR7Hi/A7r6irP0n8k+co+jccvnAf0lmb5sR9LQT81A+nMzfJFb9jJ7fQ+U7D6dVg/wAsh+r1Q+RyfXfY879i92/G/wBe22DbbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21f/9oACAEBAAEFAv8AkSFqwR+lUv8ASqX+lEv9KIf6UQ/0olxbgmRf86SEjc/GGKx4i3WWSrVIlAVfJYu1VRcpUwqruZ5Le2/pHu7/AKR7u/6R7u/6R7u/6Rbu/wCke7v+ke7O18WbnCrbN1td0i+54y3BUFqTpb7ZuKy7yw56zuXInRdQRm1uzuItYOQLyNc1oNi3Uv8AQO6P9A7o/wBA7o/0Duj/AEBur/QG6O4t57Re0369uvQajv42/wBqNmlK7uYUjrRrW90224XcCwulHZLZVpbJcP7wd6Ojp28VpHuztNbTv43/ANqNh/j0/wC7Qhcqv0fOztsxY2qdxbbMl+5SOH94O5OIRPFI17haIui/Ff8Aijs/8U7+N/8AajYf49P+7TGJFGxfuJabJ+5xv3SEOE/SDuZEl3X0ce3bVcbjcBQp4r/xN2f+Kd/G/wDtRsP8fuP3aBGoqtdvL90sGLfbw+Vt75e3OH96O17Ly4kzqDTOXz3zqvxSrKxdn/iffxx/tRsP8euP3aDGDnt7z25ymEq7Q/vR23c4xJlBfMfNYlfiM/63h2f+Kd/HH+1Gw/x6YFSKLer1er6n1u3EvNVJHEm53nNz3HMjRf0I3ANW4Bp3Cqlb3kI7yxldnuiFoQoLT28cf7ULD/HiyHi8Hg8GlLXLHC7iC1u1/oq3Ll2Jcgk8HzFR8K7kl/0cv0tO0XMD4PmEPa51putuNbbt44/2obf/AI8fuU7Ja4o5R7jE/cY2bFL9zL92mD5d2Gme4t1b9AjlpqpWzbPcXEkUaYY+3jq1U0LKFx+KYMP6UWT/AKUWT/pRZP8ApRZP+lFk/wClFk7TfILxfvEL5sTyT23e9VYWW1b7d3t5ehPJ3m6ji23btvvblVrJGuHvfW1td2m42BsLlPh/eFJV4e3kP+ju9P8Ao7vVf6Ob0x4e3lQV4e3lKYdn8QWzm3LcbaRXiHcEuLe71TstynupN195lTtwXaXM24LlTb2cfMTPR2d1c83v4vkW5hSOL90QD2PtVeTll6ZVkjeLCdd0kgnZNsTuMsO02UB91ifIjDESXykPlodgkJV38Xke8SgmOPdbQRnd7N/pezdzvVslf6chf6agZ3e3LVudspz3MC3d8kS+HN4t7VwbxYXCvfIH77A/fYn78h/pBDt9zKF9/H1Rfpnlp7zI/eZH7yt+8LfOL5pfNL5jJBc0EUjjthAYbi8gUdw3Qv3ncVOl0pm1JcNsEyWwxt+95Y2l/HL4H2db/oHYv+gdi/6BWL/oFYv+gVi/6BWL/oFYv+gVi/6BWL/oBYF/7L/b3/sv9vf9ANvf9ArB/wBA7Fp8CbaHZeGdnsVf8iR//9oACAEDEQE/Afqk1y/3p03+M/3n03+M/wB59N/jOHqIZReM9/y/yUOg6OfVz9P94Cflvmvls5nGcv8ABGwB/rf75erzZoY92CNl6j94er94Rykh+N6/qspG+P2/n/vx+fw/KZckT0G+q/sk/wC+H9D+8n/B3/Xl/vN/QfvJ/wAHf9eX+83+7/3j/wCDn+vL/eb8D+93yPxvVDB18iYXyJeR/r8/5tf3/wD90ef+Ef7V/wBw9iP0ef8Aw/74R02fILxxcn7s9TKW6MS9L8V1OLGIbDw/Bfw5aHLAS2E8uLqMWQyGOV1wX9/x/vWJ/wCAf7R6f+FH/Bp+/wD/ALo8/wDCP9q/7h9/keb/AA/74ekxbofhB/4KpHTj/dsf8TpxRr+GP+J34A/y5PUZxhxHIfR6nrx1IqT8JjwfGwIxGyfJ/N/fyW75aUh+Q/2j0/8ACj/g0/f/AP3R5/4R/tX9wB/qPP8A4f8AfDiyZMYr27/whzZcmSO32gP8z7E/8V+D/l4ZHJx/hfmf3q6fJjl0/TDd/X/eTD94oDibH95cAPl+Y6roPlOs9zFnrgDwfR+N63D1GIe0b0/f7/dHl/hH+1f9w6/yfL/h/wB8JDsRAPynxubq/slRj+XLk/dUGO04h/mkWf7oH8pf64P+1eo/c0V/MlMD/NT8j8Nl6Pqz0xN/l/V/cX4rqOlwXm8afP8Axo6/oMnTXV/7UPxGX5bos2TF0As+tDc/31+89/wz/wASf78f76/ef/ds/wDEn+/H++v3n8+2f+JP9+OH96fkOlxX1+M/5xT/ALe2OMd04vV/vkMnSTl00DfgF+J/eKR+Pni6yRMzflPx8Op6gdTm/wAz8X1v6jH48afv7Lb8Hm/zf7V/3DDq8OIdR70gPw+f87/enR/7ux/1w5/3p6DFMw3hP729D/jf7R+U/eDoOqxHFMbh/mfjMHSjr8cuq/h/1/2FuPN8Xt/lGNf0p/XdDH+0H+9+hH9p6HrcPUA+0fGn7wfFy+Q6KXTQNFy/7h38jfEYn/O/8C7+S/xB/rv/AAL35P8AxB/rv/Av/k/8Qf66P3B+VHiI/wBdh+6HzMY7K4/wo/dP5iIqER/rhP7sfPen/oTh/c75rKazTAH+G2MaFftX/9oACAECEQE/Afqh/RZvyf0eb8n9Hm/JnjlDiXf8d0Uur6iPTx9WHw/x3R4aMR/hPlwYoSnWQ0/3PtjxF6zo44rB4l+T8LHofbl+q23/AFp/3pH+5P8AYP8AvSP9yf7B/wB6R/uT/YPyv7udL1WE5elAEvSvB1/c/wD3Uo/4C/vYf5+JE8cJVMvT/vT7eMQJHD1vyEM2U5CfL1vkJRGRFhlinCtw8v7rX/d8f87m/iHT9zv91If4C/vZ/lGL/A5J1Lz/ALC05j/jH/iVOQ/4x/1nrxyA44b5CLjwe0bD8n1OXrJAzFAeB+T+68f9QR/wlzfxDp+5/wDupD/AX97P4+L/AAM8YkfP+xY4tpuy/wCd+Q5kBF+P+EzbxkycOX4bIPRPwuUjw/G58/RYPaliv/OHq8E8czvGn7nf7qQ/wF/e/wDjY/8AA7neym9Lnjj+4Gi4/lZxNjJ/sAw/ebqx/swH/Mn95eqlxwXoupj1OL3X96eowzy7YedPhev/AEXWQzvyOL43qccMnUy49Oaf7r+C/wB3B/xM/wB2fBf7uj/iZ/uv4Lx7g/4mcn7vdN1GWuiyCv8ADbk/czqIi7en+AOPqowzF+S+KiOqjLpxUX9Z+mwexgFn8/8AeT13THDPT92Y38hB/e7FkyxxbBfn/fD+h6j/ABC4/huqkL2sPhOo/wAV+K6Pqemybovyv6g9DKfTj7nN+t3fzrv+rs6g+hf03Un0etwZMcrnp8D8lDoesj1GQWGP73/ES8kj/M/7dXw/+N/sC/7dnw/+N/sC/wC3b8R/j/7Ao/e/4gf2/wDYFj+/fxYjt9w/6xZ/vj8JI7j/AOg/78f9vT4cfhP/ABb/AL8eo/f7oYwPt2T/AIKZGzf7V//aAAgBAQAGPwL/AJEgrPkKv2H7D9l+y/ZfssIx4/zxUo0A4lmHbUggf3xX9QaUrnOKjQjTz7VUaOkYq/aB+D10ejlniNFoSSC/35f78v8Afl/vy/35f78v9+X9MRMn0L5kBooe0g8R92OxjNDPqv8Asj+72jn5dEVB6vTtz45lRr/FP4NVtdUCkmlU8GZ+YE5caebV7rinBVCs/H0DNVqWVcSr+oOaKPVSkEB/uh+L/dj8X+7H4v8Adj8X+7T+L/dp/F/u0/i+XcIwLjuEnprRY9R5uo+5B/un/kIuBCtQZE/wtXy7quIxmFenF05S2tMiaKWoH7B2H8xCvz5lP1doT/sNP8H3If8AdP8AyEXb/wC7U/wtXyLwS+KfxfFP4vin8XqU/i+Kfxafn9ypdEnViyUsc1QrTtD/ALt/qPaD/daf4PuQf7p/5CLt/wDdqf4Wr5FhJVh8Xpch/wCMh63If+MD8X/jAafn9zTVqnSDkgV0HFru78yR9VfRRP2+To4f92/1HtB/utP8H3If90/8hF2/+7U/wtXyLpKcU+r/AH4/U/8AGB+p/wCMD9T/AH4/U/3wafn3p+0aPj9yA/7E/qPaD/daf4PuQf7p/wCQi7f/AHYn+Fr/ALJY5tcfg/Zk/W/Zk/W6wVp/K7p+fdC/RX3bb/dn9R7Qf7rT/B9yD/dP/IRdv/uxP8LUB5gv2FP2FP2S/ZL9kvRCvwaaxqArxLzlUEpHmXjbdKf2vNqQSdXTto6MJXBGtI9X9JYRU+FP7jHKPSnTH0YUPPvB/un/AJCLt/8Adif4f5gZmlXnLdK+A8g+i6H2vouUPNK0ZHzBIei6/wCUH1JkV8iHX3dfxPHunXRWhY+feD/dP/IRdv8A7tT/AA/zHWmpHB+y/N6EvRZekj0kf02qT5sXcY1rRXxq6NMxGKB5liNPAd7a9Hs6xq/hH9bTInik1DHOhVl548H+6k/U/wB1J+p/upP1P91J+p/upP1P91J+p4xxrAHFRpo/bD9oPj2VPGAV1AFfi0W8sceJqSRX0ZYQtWqiAHzVfxeLy/bP9xp5fAClPuSW93TlLGtf4WYYpUXMf5Vxn+FhQg0P8pP91j6Diae0n+6/3H+9J/uunu/+9J/uv/F/96T/AHXX3f8AFSf7ry5H4KT/AHWeVGBXj1I/utUS8ckmhBD0jjV+P911kiQn5KLMeiSBXif7jRFx1rxfNVpQUBdE1UfKvBi5uiZ5vIngn+yHogv6GIn1+5FEFdNK0aqejR/ZHf7O57c6I1qgkj1oQ9dC1Kl/dxU09SXWKJKT6v2A/YD4d1U+5Enzw/rLV8mgcxPsjzD/AHif8IP94n/CDGKwenyL9v8AW/3n63rJ+t/vT+LqLkg/MMyc8E/HzcnMP0clOpOtCHhFJkQK8C+L83wL9kv2WMYya/ctlf7C/rftfzPB6pZMBKK8XnDKUmlOAf8AjS/sp/cet3P/AIT1uZz/AMKKfVJIfmtTT83GP5A/g+5ybyJMqfi/ozLF8lV/hBf+Mzf7z/cf+Mzf7z/cf+NTf7y/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8am/3n+4/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8Zm/3n+4/8Zm/3n+4/wDGZv8AeX/jM3+8/wBx/wCMzf7z/cfXPOr/AAf7jEkUOaxwVIcv9D/kSf/EADMQAQADAAICAgICAwEBAAACCwERACExQVFhcYGRobHB8NEQ4fEgMEBQYHCAkKCwwNDg/9oACAEBAAE/If8A9iD2g34X3r7V9++7fdvt2b4nH/5x8BSmAHbXSgiKZ/y5fxX7BxBihMKYH1YBh7s+Z7OFn9Aw+Fxt/wBUBKm+thbJT/zi/wDyC/8Ayi//AAi/5Zf8M/44FkOiD9JDVf8AgMPHv/8ADNCLB+H7fxYE8Uib6qGDMxzRwrLGIQ7RxPT6aZSTJlfnaQzaUPyOGyfhhGEDvlzzFmMLSMzwYUO4Y+Vv+Qf4v+P/ANX/AB/+r/j/APV/zv8Aq/5H/V/xP+rLRynYnpqhADyHhQDQdP8A8DwsBuGJ9KUHp/xcr1FkNuY4GI4skN6imSOIZgHH83FX5aAsFgsLCwqFx7Kl6X/qjWpcv8D/APB+jp/ifG/5bxREcvliqf8AFy/wb+r/AIDfqhn/AEIP+GnEVn6ZxoO0R/EXy+Kv+pf5rw//AAfoaf4nxv8AnvFJDLvl2/kP+7/9R/3Y/wCw/wC6d353+7AVx3V/3/8AgIM2gxSM/wARZx6NmlUibHm8hg8/isH8q6I5L/mvD/8AB+rp/lfG/wCO8UadOVt0f00H/o/2v+tP9r/8yjqm6gP+QqNjxz+Jy3gKXy0fzZ17AuOS/wCS8P8A8H6Gjj/KxV/kdVyK7d7/APMr/wCRQwDHfax/+GLdNA/ZSJGnvSHdnybMz3KylL/mvD/8H6Gn+a8LynCPssBp/Vj/AMl/zl/zln/x0ly6V4iCCq+YlNU3k8vg6vlDtXmsziTHamP+AxHKnCqHH9zUfmkU2WImxBeHv/r9JX/NeH/Mv/aVldSw7xt/CxfqIr/CA/3WBs8n+lqWcP8A468gD1/ZV3+E/FnyPoV9u2OHipolguxtS85/uoh8v+/paf4nws5qNhsNlUbyufCMnqyeHw19X7vTNjcX1e8/v/d/9o0Zz0Q6sOhFF04NiuV5Cv8AN8ebwjsf9wuR8JqbGCN7NKnhvkNepi/5X+9/yv8Ae/5X+9/yv97/AIX+9/xv968irNJLjvaLx+SjcfnsnA/NxsOaHslbPHU0MwwoSPZe6T2R+ZoUj6M2nEe4k/Q8P3S/IvIR/wDg4t1aiPAekdGuAEojnr0/qnghknurRT6FHq3EnmCZw/NHjXQxDkwcZS5TjyGlobHlcfNMmsQYT4io/wAfo7/LHxSyeybYqfyG7owjv5qaSaDZm+gbCJe7FADDHq6fnn3Q5j/PiwxEdJ4/H/4J7g5B5lqLUap6/wD5FhPTNgv8L+X/AIgD8v8ANiirEKsY0PcA+MWxEQMI2ayKQY6B+rKtCEGx82J5fqwc/CVvQsXVPBXgdf8A4JWTkihEGqr0lA+qnCOX/hoBEeD5r6H1q3Q+BTYkPhTIi+tmozifJULK5kf2qYn+dDjHzX3DRBn2V4pfivB/CxcUStFy/wA2Cow//gJKQmD8OmGvuhdl+K/HVOYqvIX0F9BVPIXkpXz1eiLA4/TlVpMqcPPY0WE/o/inD9Jn8VyT3n/Zf2rj+6FAuOVbKZCCn0//AAdvBA6PkTT6ra+mIfufuvX+Kn/yqf8AwP8AS/8AwKf/AAKf/Ap/8in/AMin/wAijzPwU/8AlU/+ZSL/AEf6UL/RSP8A0UakDxIuZiZQQ+Qf6f8A7E//2gAMAwEAAhEDEQAAEAAAAAAAAAAAAAAijSygAAAAAEwW1EnadeUiQA7Xwn5ztC0AgFZHUcyJirmCgAGLdKXp35ZYgBp+AkpwtS7EAEmECakJsaIYAFmMWYFEg57wgBvknlzXMhLQgAAAAAAAAAAAAAAAAAAAAAAAAP/EADMRAQEBAAMAAQIFBQEBAAEBCQEAESExEEFRYSBx8JGBobHRweHxMEBQYHCAkKCwwNDg/9oACAEDEQE/EP8A6gFdQvP9j/i/UH/F+oP+JvsD8Zq6Hg+quD+VD7dz0wOqBfksz76X5Wdi+muf15/bj846gX4MD+uP8rc6SPt/yX4eD87iseWA3fnRznmC3ci/dmLTBi/fHgzvXCdA8w7yefrP0Wg+z+6ZqT6hNQx+39rjcD6fzd753/VnEaELo+v5QJE+BHH6P0ftFwH/AIr+nf29C4fkoCLzO37fxp+8Ll/T/OGl/S/O0V+v+rqnG/4k74/CHX0T8rtCFjlc9/uwdEf7a/p39j0JkDvEXM/cq/l+V/IgGP731F+z/iZx4O7wAzvnOJZWjpwac9u+u+vps0gj9x/xbR/usZE4H42LoZn3sTwBydPxo+1Dfy8FubsCIy0iJHOfOcP27m2F9jO+kfrYYr++8Q/PAtEJzR8Hrj4+59T5uanbN+dzr7ceKEIaL0Jpv20x+2zQAwID5x40+uJ3dBgPgmMdTFNZe8X5GZ/XbMEH5u/tFwMQc4vH0+N2WAgH6EAPr9bQjQAG8BvPHzzDzocDwg/lv5c/TxcL2D+i3VXhoNz7rj4/VfeSrJ9E/pzdwH7/AOVpQPjf6Oe/o3ylXXocOOxm5vx/FmP7Wf0hHH8ef4nqH9v+Rlt8uE78CGiIvXDuOfW2T7oD/YN/4eC6/Zx/zd/pBtiD9GU/ZstB9guvk/hfVHCtZ9gOf3Pzsv6T/wDK/9oACAECEQE/EP8A6hXD01DuuY4/jf3Fd/QOV/gs6/GcKn835+xhEs765v6/rd/TTR73+f8AlttD+X8/Bx/P2tEOTjuzPjfjZL4Z3/yuTMasfkYcc9b9ZPD+g+JcvgP92MJGycAP5Qe9W8R6JToNCITgNNOz6n1JrT6/3X9S/wB/P036X6j7y5DPy/vWLD9T8pPf6f5X8UlF+ZSDf9wtAYHQ+1kT+hv6l/v5+q/S4bfV/e12z8sR4G/N21+f6od+ftzE+WdfP8/SbmpIEfhXT5HemWsNXz9d+lrm+r+8MhkmS+r6uD+2xxe/dITP5Tgv2Rp/uIkz4T6JGXEZufGb39+vFxdBxDtExz746feNILlOv3OcfzE4jHf6X/N/5n/Ny9r8v+Zwjjo0/N/mGZ5+Z/mIvgin1O/6xQgDc63Xf9XO1Cquufof7v7WBXvnvn+fC2HQv9LUNDvDZ/5zAy/5Lfyv2i5o/kv9viaG4nQ6cm5ofG583Px/M3+vM0Hm6gI5v+vFSiIh3iZxv0+nH5wO/YF/60vv/wBX2vvf1/aPqv1/a6Bfq+1tGH04v7XDVfquHQD+cHBi4DD+Vz+zO7+f/wAr/9oACAEBAAE/EP8A9iAmUkOUCxRAeT3f/sUb/dfJ+T/yn/p/+WXj8lBiQDM6sf3/APnOWUyAJUcANVreLPcnKuB4lnwpdM0RJAAiGKvxH8X3htRSTT/7kcv6s9eKHp4INLoch3/BpWJeEZqDiQ6WP03/ABJ/F9X/AIeL/iH9XL/M/F/+f/pcN/F/pf8AFP8AVVDODjuGD7ZPVZFDEavHyuh+nP8A8LKUNhmPxUnyI4Wk6wNVsaSOMcQi8DBhrTT0ZePE5jMSYV5S+Gz9FHJAiQBjuXfMbIZxOMHsk9UMSTKgElwrk64OKU4cIhqAAO9CvbQgtKxCwmkDDPSCif8Ar1/8/wD8fHbSQJaY9I46kKnDSWMPPZ2UfQQcWCHxp4QeqmQMQ4R0f/wNowGfNQYo9wjMPpsAIIMHhVIy9WcUpCCmxCCFJJkyUCcnEw/eUw9UKBQGSsuW4S04fW7ETSTijdf/AIAo1wrBO0gk+0fiwIHquDKa+3/8Fy6MahD/ADOVhYksxADy15mb/Hiz+Xyv9VSP7VRaifak7PGx2/VRh4f8cqWaiCWCX8WMB/xA/wBWR6gcE+gA05J8lkCK2yGE+f8A8OZ5UViUOz/kqFbkywEOkTX5rYrrPBequfaQhmVzLYQxZ5l59U45HG2ajQ2agKwO6xBHqD8TVGlxytASyPgalBiTPCXyQIC9Qia0lEAOSxmv/CTn5j/8KaItHVA/w3lR3swYCcc5t4FRxH+4us2CnJ/h5WI3/G90/K8zZ6wZ58VHnIFPKNZ3BpeAf0RRAysA6fN5CiuSSHzNHk9vxbfyf/jjAQ8nx/yLFB/ZqMwlucKfP+iv+u/0XDFgEPwGGIr3mhDM1qfpXJNGLOaEv44P4aApILlcKKhys6Ak1QFD2f8A4cywomZ7xLyZe0A/NhDM2eLT/wBTQ+f73/G6xcvw6nj4b/1ec1EIBsrNJ4EpgPXt8BrUUyZBA9+D7d+K6ChFYR0WXzdcegcU/NOlI90jIXLOfJlVMKCWQmIgiQAGLMonsf0Rn83Rgg4BARqAYJldOSk9eT6f+8yx19vMH7rTbJ0qnx/yg2ge5u90LlZjngfNQNRjAB6h/lZ91SSjwL/rWCQJCH7oDxkK9jzwfuzgU87+JRuU8Qn8/wC7FwuycHYSygapOENIkuAGKfgyRwFJPwBrdLxfEHH/AFxYUXIqUZYzlIsL62j3wKGGcXI2XNSdJ7CoOXsv+6/g+Kf8lEfmof6r9cD/AKRSTE+z/axImP8ALksJziAvsJH4aqWITByOOxxexPFgM0y/Ffa9hwKIg88uvuKcriLyvKvtd/7NcG8JGZnwOPmDu+nP9OJ9JTQQE2rsyoPTNYouomP91E/31P8A06xO/nqH217xZKJwGphwOv8AiMzDH0KC1/AolIjRUI3V4IKYK5KLLM7MkQtgMnDUKAVA+D+qPR4WVXOA1YAA1UKtaEhheEz7pdeCoTJ66AQx/Pf/AOA2ZIxmyjgR0EKkpsM7wKx9xK5HwMEGIsCSThWeMhPhZhehnNYZtG8GZsypBguadXsUvclgWlKx4SZ5KQskUWSxhyqHjrq1HJxLxWBQlbkCL/11lhsMxCL+RfxdCYkjP4X/ADYRC0sAC0wknzUvTUyLAmB5RlY2BHCUk89eLJwQzAdGBL9fm8E3tK7yg+VL7VOld8zRhdoh8gZMeP8A8AZhioFhKdoBE8VeaGk54oQUwgjgH1TxUA4sBjIijZz/AHqAE6B+UKlsKx4rjce0gq6jgY5UiFgoRORHuzypCFIkTQBLHOV/tZFSmJKxIXlveS/yVwgev9ViMvgAoIuFH8rCUWM+pH/8EUqEt1IFCq0QADZTLPSokmQnC1ylpMT+76P/AB81iEDKSRdjz6umY/dGFNC+191hLOT/ANq70XkD+acvGQ2Qk5PB+Lme+FR89jzYqURhhEZMJ0mE42v+lM5BBcOFPzRaePag5L4/9WVr8YUxRY7/AMKQH7I/1QJoNREf/wAA1uAyCrQfJJPzQgcCIU/zSoU+SgYn41QiPxoeKS0fn/dYP91JJ/ko0ftUDL7NXkoLov8AdViuZJvZKfcTWgeQNIjFyFhzv8chScx5/wBWosYw/wCnZkynIS/m+4C3eHlqSzUEIgI//gj7DyhZLC+0NkhTIKUCXKe0/pV//wAFBIgR1f8AEKN6qX/qKK0Acv8ANBwqHhrAqgVAOQV/CbB8YoDiACdJM/8A2J//2Q==",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC",ie=a(59301),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Oe=(g,k,$)=>k in g?re(g,k,{enumerable:!0,configurable:!0,writable:!0,value:$}):g[k]=$,Q=(g,k)=>{for(var $ in k||(k={}))ye.call(k,$)&&Oe(g,$,k[$]);if(oe)for(var $ of oe(k))W.call(k,$)&&Oe(g,$,k[$]);return g};const Ue=g=>React.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},g),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var we="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ce="data:image/jpeg;base64,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",Se=a.p+"static/certificate.a2a9ee77.jpg",se=Object.defineProperty,me=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Me=(g,k,$)=>k in g?se(g,k,{enumerable:!0,configurable:!0,writable:!0,value:$}):g[k]=$,Re=(g,k)=>{for(var $ in k||(k={}))ne.call(k,$)&&Me(g,$,k[$]);if(me)for(var $ of me(k))q.call(k,$)&&Me(g,$,k[$]);return g};const Fe=g=>React.createElement("svg",Re({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},g),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Ke="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",ut="data:image/png;base64,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",st="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",ze=a.p+"static/question.ed747acc.gif",wt="data:image/gif;base64,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",qe=a(55351),yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",lt="data:image/png;base64,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",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Ye="data:image/png;base64,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",E=a(53114),l="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},4324:function(mn,At,a){"use strict";a.d(At,{Q:function(){return L}});var i=a(59301),V=a(57809),N=a(5112),pe=a(5871),O=a(59301),L=(d=>(d[d.Number=1]="Number",d[d.Percent=2]="Percent",d))(L||{});const C=({value:d,onChange:S,disabled:o,hidePercentOption:F=!1,percentType:v="select"})=>{const p=(0,i.useMemo)(()=>F?1:2,[F]),[I,P]=(0,i.useState)(p);console.log(I);const b=D=>d.type===1?`${D}\u5206`:`${D}%`,j=(0,i.useCallback)(D=>{if(I===1){const Z=D.replace("\u5206","");return isNaN(parseInt(Z,10))?0:Z}else return D.replace("%","")},[I]);return(0,i.useEffect)(()=>{P(d.type)},[d]),O.createElement("div",{style:{display:"flex",alignItems:"center"}},v=="select"&&O.createElement(V.default,{size:"large",onChange:D=>{P(D),S({type:D,inputValue:D===1?5:20})},value:I||p,style:{width:100},options:F?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:o}),v=="radio"&&O.createElement(N.ZP.Group,{size:"large",onChange:D=>{const Z=D.target.value;P(Z),S({type:Z,inputValue:Z===1?5:20})},value:I||p,disabled:o},!F&&O.createElement(N.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),O.createElement(N.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),v=="radio"&&O.createElement("div",{style:{marginRight:"10px",color:"#000000"}},d.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),O.createElement(pe.Z,{size:"large",disabled:o,value:d.inputValue,style:{width:"120px"},parser:j,addonAfter:d.type===1?"\u5206":"%",max:I===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:D=>{S({type:I,inputValue:D})}}),v=="radio"&&d.type==2&&O.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};At.Z=C},83028:function(mn,At,a){"use strict";a.d(At,{Z:function(){return d}});var i=a(59301),V={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"},N=a(43418),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",L=(S,o,F)=>new Promise((v,p)=>{var I=j=>{try{b(F.next(j))}catch(D){p(D)}},P=j=>{try{b(F.throw(j))}catch(D){p(D)}},b=j=>j.done?v(j.value):Promise.resolve(j.value).then(I,P);b((F=F.apply(S,o)).next())}),d=({type:S,resdata:o,onok:F,oktext:v,okloading:p})=>{const[I,P]=(0,i.useState)(!1),{can_copy_list:b,can_copy_num:j,challenge_type:D,course_data_list:Z,no_copy_list:z,no_copy_num:Y,no_use_list:R,no_use_num:w,repeat_shixun_num:ae,student_count:ie,total_num:re,use_num:oe}=o;let ye=j>0||S==="exercise";(0,i.useEffect)(()=>{(o==null?void 0:o.student_count)>0&&P(!0)},[o]),console.log("---11",p),(0,i.useEffect)(()=>{p||P(!1)},[p]);const W=()=>{if(S==="exercise"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.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(S==="exercise"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixun"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="subject"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",i.createElement("span",{className:V.orangeColor},ie)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",i.createElement("span",{className:V.orangeColor},oe)," \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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="exercisepush")return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",i.createElement("span",{className:V.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(S==="shixunpush"&&D===1)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",i.createElement("span",{className:V.orangeColor},oe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(S==="shixunpush"&&D===2)return i.createElement(i.Fragment,null,"\u8BFE\u5802\u5185\u6709",i.createElement("span",{className:V.orangeColor},ie),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",i.createElement("span",{className:V.orangeColor},oe),"\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",i.createElement("span",{className:V.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Oe=()=>{if(S==="exercise"||S==="subject"||S==="exercisepush"||S==="shixunpush")return i.createElement("div",{style:{marginTop:20}},Y>0&&i.createElement("div",null,i.createElement("span",{className:V.flex},i.createElement("img",{src:O,style:{width:14}}),i.createElement("span",{className:V.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),i.createElement("div",{className:V.statusbody},S==="exercise"&&i.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",i.createElement("span",{className:V.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"),(S==="subject"||S==="exercisepush")&&i.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye&&i.createElement("span",{className:V.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"),S==="shixunpush"&&i.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye&&i.createElement("span",{className:V.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"),i.createElement("div",null,z==null?void 0:z.map((Q,Ue)=>i.createElement("a",{href:`/shixuns/${Q.identifier}/challenges`,target:"_blank"},"\u300A",Q==null?void 0:Q.name,"\u300B",Ue+1!==Y&&"\u3001"))))),j>0&&i.createElement("div",{style:{marginTop:20}},i.createElement("span",{className:V.flex},i.createElement("img",{src:pe,style:{width:14}}),i.createElement("span",{className:V.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),i.createElement("div",{className:V.statusbody},S==="exercise"&&i.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"),(S==="subject"||S==="exercisepush")&&i.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"),S==="shixunpush"&&i.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"),i.createElement("div",null,b==null?void 0:b.map((Q,Ue)=>i.createElement("a",{href:`/shixuns/${Q.identifier}/challenges`,target:"_blank"},"\u300A",Q==null?void 0:Q.name,"\u300B",Ue+1!==j&&"\u3001"))))));if(S==="shixun")return i.createElement("div",{style:{marginTop:20}},j>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 i.createElement(N.default,{open:I,onCancel:()=>{P(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ye&&"none"}},zIndex:1003,confirmLoading:p,okText:ye?v:"\u6211\u77E5\u9053\u4E86",onOk:()=>L(void 0,null,function*(){ye?yield F([...b,...R]):P(!1)})},i.createElement("div",{style:{maxHeight:600,overflow:"auto"}},W(),Oe()))}},61584:function(mn,At,a){"use strict";a.d(At,{i:function(){return w},Z:function(){return ie}});var i={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"},V=a(71418),N=a(6848),pe=a(93948),O=a(92310),L=a.n(O),C=a(65862),d=a(2524),S=a(41867),o=a(79005),F=a(20345),v=a(77882),p=a(31081),I=a(75309),P=a(71979),b=a(47558),j=a(42922),D=a(66832),Z=a(96593),z=a(19664),Y=a(91833),R=a(59301);const w=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:o,swimg:F},{name:"101\u8BA1\u5212",ptimg:v,swimg:p},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:I,swimg:P},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:b,swimg:j},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:D,swimg:Z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:Y}];var ie=({className:re,dataSource:oe=[],col:ye=4,right:W,bottom:Oe=23,precision:Q=0,wrapWidth:Ue=1200,trackEventItems:we,loading:ce,onRemove:Se=()=>{},isCurrent:se=!0,showAlias:me=!1,showProgress:ne=!1})=>{const q=Math.floor((Ue-(ye-1)*W)/ye),Me=[{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(Re=>(window.ENV==="build"&&(Re.ptimg=`/react/build${Re.ptimg}`,Re.swimg=`/react/build${Re.swimg}`),Re));return R.createElement(V.Z,{spinning:ce},R.createElement("div",{className:L()(i.list,re)},!!(oe!=null&&oe.length)&&(oe==null?void 0:oe.map((Re,Fe)=>{var Ke,ut,st,ze,wt,qe;const{name:yt,id:lt,identifier:M,featured:Ye,school_name:E,image_url:l,excellent:A,is_plan:g}=Re;return R.createElement("div",{key:lt,className:se&&ne?i.wrapisCurrent:i.wrap,style:{width:q,marginRight:(1+Fe)%ye===0?0:W+Q,marginBottom:Oe}},R.createElement("a",{className:i.li,onClick:k=>{k.preventDefault(),k.stopPropagation(),we&&(0,C.L9)([we]),(0,C.xg)(`/paths/${M}`)}},R.createElement("div",{className:i.img},R.createElement("img",{className:i.cover,src:`${l}`}),se&&(0,S.bg)()&&(Re==null?void 0:Re.studying)&&R.createElement("div",{className:`${i.movebq} user-path-items`,onClick:k=>{k.stopPropagation(),Se(Re)}},R.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),R.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=Re==null?void 0:Re.subject_tags)==null?void 0:Ke.map((k,$)=>{var H,X;if($===0){const he=(H=Me.find(le=>le.name==k))==null?void 0:H.swimg;return R.createElement("img",{className:i.sign,src:he,style:{left:"-4px"}})}const Pe=(X=Me.find(he=>he.name==k))==null?void 0:X.ptimg;return R.createElement("img",{className:i.sign,src:Pe,style:{left:`${48+52*($-1)+2*$}px`}})}),R.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Re==null?void 0:Re.excellent)&&R.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),R.createElement("div",{className:i.name},R.createElement(N.Z,{title:me&&(Re!=null&&Re.excellent_alias_name)?R.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yt}`,R.createElement("br",null),R.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Re==null?void 0:Re.excellent_alias_name}`)):yt},R.createElement("span",{className:i.e},me&&(Re==null?void 0:Re.excellent_alias_name)||yt))),se&&ne&&((ut=Re==null?void 0:Re.progress)==null?void 0:ut.all_score)!=0&&R.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},R.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=Re==null?void 0:Re.progress)==null?void 0:st.my_score)/((ze=Re==null?void 0:Re.progress)==null?void 0:ze.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Re==null?void 0:Re.progress)==null?void 0:wt.my_score,"/",(qe=Re==null?void 0:Re.progress)==null?void 0:qe.all_score),(!se||!ne)&&R.createElement("div",{className:i.tags},R.createElement("div",null,R.createElement(N.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),R.createElement("span",null,Re.stages_count))),R.createElement(N.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},R.createElement("span",null,R.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),R.createElement("span",null,Re.members_count)))))))})),!oe.length&&R.createElement(d.Z,null)))}},3918:function(mn,At,a){"use strict";a.d(At,{jL:function(){return O},w9:function(){return mr},vv:function(){return Ee},dN:function(){return Ao},QD:function(){return Za},cQ:function(){return $.Z},vg:function(){return ia},Oz:function(){return fn},op:function(){return Ln},O5:function(){return JA},_b:function(){return Ar},t7:function(){return Oe},tT:function(){return we},Gi:function(){return zn},YG:function(){return bt},Ed:function(){return Wn},kT:function(){return Xt},qp:function(){return j},Um:function(){return w},K3:function(){return z},vr:function(){return yi},qE:function(){return Qa},Je:function(){return se},wb:function(){return qe},rC:function(){return k},lB:function(){return M},cq:function(){return ra},kO:function(){return Yt},tp:function(){return re},Si:function(){return Vi},k8:function(){return Rs},Du:function(){return TA}});var i=a(59301),V={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"},N="data:image/png;base64,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",O=({dataSource:wn=[],img:en,imgWidth:Ht=346,title:Hn,sunTitle:Er,bannerExtraContent:Zr})=>i.createElement("div",{className:V.banner},i.createElement("div",{className:V.content},i.createElement("aside",null,i.createElement("p",null,i.createElement("b",null,Hn),i.createElement("span",null,Er)),wn.length>0&&i.createElement("div",{className:V.btns},wn.map((Rn,Dr)=>i.createElement("div",{key:Dr,onClick:Rn.click},Rn.name,Rn.sign?i.createElement("img",{src:N,width:39}):null))),Zr),en&&i.createElement("img",{style:{marginTop:33,marginRight:38},src:en,width:Ht}))),L={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"},C=a(92310),d=a.n(C),S=a(89392),o=Object.defineProperty,F=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,I=(wn,en,Ht)=>en in wn?o(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,P=(wn,en)=>{for(var Ht in en||(en={}))v.call(en,Ht)&&I(wn,Ht,en[Ht]);if(F)for(var Ht of F(en))p.call(en,Ht)&&I(wn,Ht,en[Ht]);return wn},j=({dataSource:wn=[],value:en,onChange:Ht,onTitleChange:Hn,className:Er,title:Zr,titleWidth:Rn=41,style:Dr={},fontColor:Wa="#6A7283",showCount:xo,classNameActive:ja,styleItem:bn={}})=>{const[Ya,Va]=(0,i.useState)(0),[oi,Ua]=(0,i.useState)(!1),Ta=(0,i.useRef)(null),Ro=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var po;wn.length!==0&&(((po=Ta==null?void 0:Ta.current)==null?void 0:po.clientHeight)>97?Va(1):Va(0)),wn.length===0&&Va(0),Ua(!1)},[wn]),i.createElement("div",{className:d()(L.row,Er),style:Dr},i.createElement("div",{onClick:(0,S.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:Rn,marginTop:oi?12:4},className:`${L.title} ${Hn?"current":""}`},Zr),i.createElement("div",{className:oi?`${L.tagsWrap} ${L.tagsBorderWrap}`:L.tagsWrap},i.createElement("div",{className:L.bar,ref:Ro,style:Ya>0?{height:Ya===1?97:"auto",overflow:Ya===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.createElement("div",{className:L.tag,ref:Ta},wn==null?void 0:wn.map(po=>i.createElement("span",{onClick:()=>Ht(po.id),key:po.id,style:P(P({color:Wa},bn),(po==null?void 0:po.style)||{}),className:en===po.id?d()(ja||L.active,po.classNameActive):""},i.createElement("span",{title:po.name,className:L.name},po.name),!!xo&&i.createElement("span",{className:L.num},po.count))))),!!Ya&&i.createElement(i.Fragment,null,Ya===1?i.createElement("div",{onClick:()=>{var po;Va(2),((po=Ta==null?void 0:Ta.current)==null?void 0:po.clientHeight)>245?Ua(!0):Ua(!1)},className:L.action},"\u5C55\u5F00",i.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.createElement("div",{onClick:()=>{Ro.current.scrollTop=0,Va(1),Ua(!1)},className:L.action},"\u6536\u8D77",i.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},D={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"},z=({dataSource:wn=[],value:en,onChange:Ht,onTitleChange:Hn,className:Er,title:Zr,titleWidth:Rn=41,style:Dr={},fontColor:Wa="#6A7283",showCount:xo,expand:ja=!0})=>{const[bn,Ya]=(0,i.useState)(0),[Va,oi]=(0,i.useState)(!1),Ua=(0,i.useRef)(null),Ta=(0,i.useRef)(null),[Ro,po]=(0,i.useState)(ja);return i.createElement("div",{className:d()(D.row,Er),style:Dr},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,S.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:Rn,marginTop:Va?12:4},className:`${D.title} ${Hn?"current":""}`},Zr),i.createElement("i",{className:`iconfont ${Ro?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ro?8:10},onClick:()=>po(!Ro)})),Ro&&i.createElement("div",{className:Va?`${D.tagsWrap} ${D.tagsBorderWrap}`:D.tagsWrap},i.createElement("div",{className:D.fenge}),i.createElement("div",{className:D.bar,ref:Ta},i.createElement("div",{className:D.tag,ref:Ua},wn==null?void 0:wn.map(CA=>i.createElement("span",{onClick:()=>Ht(CA.id),key:CA.id,style:{color:Wa},className:en===CA.id?D.active:""},i.createElement("span",{title:CA.name,className:D.name},CA.name),!!xo&&i.createElement("span",{className:D.num},CA.count)))))))},Y={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},w=({dataSource:wn=[],value:en,onChange:Ht,onTitleChange:Hn,className:Er,title:Zr,titleWidth:Rn=41,style:Dr={},fontColor:Wa="#fff",showCount:xo,expand:ja=!0})=>{const[bn,Ya]=(0,i.useState)(0),[Va,oi]=(0,i.useState)(!1),Ua=(0,i.useRef)(null),Ta=(0,i.useRef)(null),[Ro,po]=(0,i.useState)(ja);return i.createElement("div",{className:d()(Y.row,Er),style:Dr},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,S.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:Rn},className:`${Y.title} ${Hn?"current":""}`},Zr),i.createElement("i",{className:`iconfont ${Ro?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Ro?"#00DDC7":"#037F74",fontSize:Ro?10:12},onClick:()=>po(!Ro)})),Ro&&i.createElement("div",{className:Va?`${Y.tagsWrap} ${Y.tagsBorderWrap}`:Y.tagsWrap},i.createElement("div",{className:Y.bar,ref:Ta},i.createElement("div",{className:Y.tag,ref:Ua},wn==null?void 0:wn.map(CA=>i.createElement("span",{onClick:()=>Ht(CA.id),key:CA.id,style:{color:Wa},className:en===CA.id?Y.active:""},i.createElement("span",{title:CA.name,className:Y.name},CA.name),!!xo&&i.createElement("span",{className:Y.num},CA.count)))))))},ae={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"},re=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={}})=>i.createElement("div",{style:Er,className:d()(ae.tabs,Hn)},wn.map(Zr=>i.createElement("span",{onClick:()=>Ht(Zr.id),className:en===Zr.id?ae.active:"",key:Zr.id},Zr.name))),oe={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"},ye=a(92832),Oe=({dataSource:wn=[],value:en="",onChange:Ht,onInputChange:Hn=()=>{},className:Er,style:Zr={},placeholder:Rn,allowClear:Dr=!1})=>{var Wa;const[xo,ja]=(0,i.useState)(""),[bn,Ya]=(0,i.useState)("");(0,i.useEffect)(()=>{var Ua;let Ta=en;(Ua=JSON.stringify(en))!=null&&Ua.includes("{")&&(ja(en.id),Ta=en.value||"");try{Ya(decodeURIComponent(Ta||""))}catch(Ro){Ya(decodeURIComponent(Ta||""))}},[en]);const Va=()=>{Ht(encodeURIComponent(bn),xo||null)},oi=Ua=>{Ua!==xo&&(ja(Ua),Ht(encodeURIComponent(bn),Ua))};return i.createElement("div",{className:d()(oe.input,Er),style:Zr},!!wn.length&&i.createElement("div",{className:oe.dropdown},i.createElement("div",{className:oe.text},(Wa=wn.find(Ua=>Ua.id===xo))==null?void 0:Wa.name,i.createElement("i",{className:"iconfont icon-zhankai4"}),i.createElement("b",{className:oe.b1}),i.createElement("b",{className:oe.b2})),i.createElement("div",{className:oe.menu},wn.map((Ua,Ta)=>i.createElement("div",{key:Ta,onClick:()=>oi(Ua.id)},Ua.name)))),i.createElement(ye.default,{onPressEnter:Va,value:bn,onChange:Ua=>{Ya(Ua.target.value),Hn(encodeURIComponent(Ua.target.value),xo||null)},bordered:!1,placeholder:Rn}),i.createElement("i",{onClick:Va,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Q={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},we=({dataSource:wn=[],value:en="",onChange:Ht,onInputChange:Hn=()=>{},className:Er,style:Zr={},placeholder:Rn,allowClear:Dr=!1})=>{var Wa;const[xo,ja]=(0,i.useState)(""),[bn,Ya]=(0,i.useState)("");(0,i.useEffect)(()=>{var Ua;let Ta=en;(Ua=JSON.stringify(en))!=null&&Ua.includes("{")&&(ja(en.id),Ta=en.value||"");try{Ya(decodeURIComponent(Ta||""))}catch(Ro){Ya(decodeURIComponent(Ta||""))}},[en]);const Va=()=>{Ht(encodeURIComponent(bn),xo||null)},oi=Ua=>{Ua!==xo&&(ja(Ua),Ht(encodeURIComponent(bn),Ua))};return i.createElement("div",{className:d()(Q.input,Er),style:Zr},!!wn.length&&i.createElement("div",{className:Q.dropdown},i.createElement("div",{className:Q.text},(Wa=wn.find(Ua=>Ua.id===xo))==null?void 0:Wa.name,i.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),i.createElement("div",{className:Q.menu},wn.map((Ua,Ta)=>i.createElement("div",{key:Ta,onClick:()=>oi(Ua.id)},Ua.name)))),i.createElement(ye.default,{onPressEnter:Va,value:bn,onChange:Ua=>{Ya(Ua.target.value),Hn(encodeURIComponent(Ua.target.value),xo||null)},bordered:!1,placeholder:Rn}),i.createElement("i",{onClick:Va,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ce={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"},se=({value:wn,onChange:en,className:Ht,total:Hn,pageSize:Er,style:Zr={}})=>{const Rn=wn<2,Dr=wn>=Math.ceil(Hn/Er);return Hn<=Er?i.createElement(i.Fragment,null):i.createElement("div",{className:d()(ce.quickPager,Ht),style:Zr},i.createElement("div",{onClick:()=>{Rn||en(wn-1,"prev")},className:Rn?ce.disabled:""},"\u4E0A\u4E00\u9875"),i.createElement("div",{onClick:()=>{Dr||en(wn+1,"next")},className:Dr?ce.disabled:""},"\u4E0B\u4E00\u9875"))},me={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"},ne=a(71418),q=a(6848),Me=a(13570),Re=a(74128),Fe=a(65862),Ke=a(96908),ut=a(57177),st=a(81378),ze=a(2524),qe=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa})=>{const xo=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:Wa},i.createElement("div",{className:d()(me.list,wn)},!!en.length&&en.map((ja,bn)=>{const{name:Ya,id:Va,identifier:oi,power:Ua,cover_image_id:Ta,pic:Ro}=ja;return i.createElement("div",{className:me.wrap,key:Va,style:{width:xo,marginRight:(1+bn)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/shixuns/${oi}/challenges`,className:me.li,onClick:po=>{po.preventDefault(),Dr&&(0,Fe.L9)([Dr]),Ua&&(0,Fe.xg)(`/shixuns/${oi}/challenges`)}},i.createElement("div",{className:me.img},i.createElement("img",{className:me.cover,src:`${Ro}`}),ja.is_jupyter&&i.createElement("img",{className:me.sign,src:Ke}),ja.is_jupyter_lab&&i.createElement("img",{className:me.sign,src:ut}),ja.is_unity_3d&&i.createElement("img",{className:me.sign,src:st})),i.createElement("div",{className:me.name},i.createElement(q.Z,{title:Ya||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:me.e},Ya||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:me.tags},i.createElement(q.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,ja.challenges_count))),!!ja.myshixuns_count&&i.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,ja.myshixuns_count))),i.createElement(q.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,ja.level))),i.createElement("div",{className:me.rate},i.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:ja.score_info}),i.createElement("span",null,"\xA0",ja.score_info?`${ja.score_info}\u5206`:"5\u5206")))),!Ua&&i.createElement("div",{className:me.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&i.createElement(ze.Z,null)))},yt={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"},M=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,wrapClassName:Dr,trackEventItems:Wa,loading:xo})=>{const ja=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:xo},i.createElement("div",{className:d()(yt.list,wn)},!!en.length&&en.map((bn,Ya)=>{const{name:Va,id:oi,identifier:Ua,power:Ta,cover_image_id:Ro,pic:po}=bn;return i.createElement("div",{className:d()(yt.wrap,Dr),key:oi,style:{width:ja,marginRight:(1+Ya)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/shixuns/${Ua}/challenges`,className:yt.li,onClick:CA=>{CA.preventDefault(),Wa&&(0,Fe.L9)([Wa]),Ta&&(0,Fe.xg)(`/shixuns/${Ua}/challenges`)}},i.createElement("img",{src:a(47621),className:yt.titleBg}),i.createElement("div",{className:yt.name},i.createElement(q.Z,{title:Va||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:yt.e},Va||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:yt.img},i.createElement("img",{className:yt.cover,src:Ro?`${Re.Z.API_SERVER}/api/attachments/${Ro}`:`${Re.Z.IMG_SERVER+po}`}),bn.is_jupyter&&i.createElement("div",{className:yt.bq},"Jupyter"),bn.is_jupyter_lab&&i.createElement("div",{className:yt.bq},"JupyterLab"),bn.is_unity_3d&&i.createElement("div",{className:yt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),i.createElement("div",{className:"mt20 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:yt.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:yt.value},bn.myshixuns_count)),i.createElement("div",null,i.createElement("span",{className:yt.text},"\u56F0\u96BE\u7B49\u7EA7"),i.createElement("span",{className:yt.value},bn.level))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:yt.text},"\u5173\u5361\u6570"),i.createElement("span",{className:yt.value},bn.challenges_count)),i.createElement("div",{className:yt.rate},i.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),i.createElement("span",{className:yt.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!Ta&&i.createElement("div",{className:yt.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&i.createElement(ze.Z,null)))},Ye={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},E="data:image/png;base64,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",l="data:image/png;base64,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",A="data:image/png;base64,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",k=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa,wrapClassName:xo,imgClassName:ja})=>{const bn=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:Wa},i.createElement("div",{className:d()(Ye.list,wn)},!!en.length&&en.map((Ya,Va)=>{const{name:oi,id:Ua,identifier:Ta,power:Ro,cover_image_id:po,pic:CA}=Ya;return i.createElement("div",{className:d()(Ye.wrap,xo),key:Ua,style:{width:bn,marginRight:(1+Va)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/shixuns/${Ta}/challenges`,className:Ye.li,onClick:Ls=>{Ls.preventDefault(),Dr&&(0,Fe.L9)([Dr]),Ro&&(0,Fe.xg)(`/shixuns/${Ta}/challenges`)}},i.createElement("div",{className:d()(Ye.img,ja)},i.createElement("img",{className:Ye.cover,src:po?`${Re.Z.API_SERVER}/api/attachments/${po}`:`${Re.Z.IMG_SERVER+CA}`}),Ya.is_jupyter&&i.createElement("img",{className:Ye.sign,src:E}),Ya.is_jupyter_lab&&i.createElement("img",{className:Ye.sign,src:l}),Ya.is_unity_3d&&i.createElement("img",{className:Ye.sign,src:A})),i.createElement("div",{className:Ye.name},i.createElement(q.Z,{title:oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Ye.e},oi||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:Ye.tags},i.createElement(q.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,Ya.challenges_count))),!!Ya.myshixuns_count&&i.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,Ya.myshixuns_count))),i.createElement(q.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,Ya.level))),i.createElement("div",{className:Ye.rate},i.createElement(Me.Z,{allowHalf:!0,disabled:!0,defaultValue:Ya.score_info}),i.createElement("span",null,"\xA0",Ya.score_info?`${Ya.score_info}\u5206`:"5\u5206")))),!Ro&&i.createElement("div",{className:Ye.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!en.length&&i.createElement(ze.Z,null)))},$=a(61584),H={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"},X=a(79005),Pe=a(20345),he=a(77882),le=a(31081),He=a(75309),pt=a(71979),Ne=a(47558),ke=a(42922),We=a(66832),be=a(96593),_=a(19664),Ce=a(91833),Je=Object.defineProperty,nt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Zt=(wn,en,Ht)=>en in wn?Je(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,dn=(wn,en)=>{for(var Ht in en||(en={}))Ot.call(en,Ht)&&Zt(wn,Ht,en[Ht]);if(nt)for(var Ht of nt(en))hn.call(en,Ht)&&Zt(wn,Ht,en[Ht]);return wn};const Bn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:Pe},{name:"101\u8BA1\u5212",ptimg:he,swimg:le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ne,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:We,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:_,swimg:Ce}];var fn=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa,wrapClassName:xo,imgClassName:ja,isArrow:bn=!1,imgStyle:Ya={}})=>{const Va=Math.floor((Rn-(Ht-1)*Hn)/Ht),[oi,Ua]=(0,i.useState)(),[Ta,Ro]=(0,i.useState)(),po=Ls=>Ua(Ls),CA=()=>Ua(-1);return i.createElement(ne.Z,{spinning:Wa},i.createElement("div",{className:d()(H.list,wn)},!!(en!=null&&en.length)&&(en==null?void 0:en.map((Ls,Nt)=>{var Dt;const{name:Et,id:Mr,identifier:Ja,featured:wo,school_name:fo,image_url:Aa,excellent:Tt,is_plan:Nr}=Ls;return i.createElement("div",{key:Mr,className:d()(H.wrap,xo),style:{width:Va,marginRight:(1+Nt)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{target:"_blank",href:`/paths/${Ja}`,className:H.li,onClick:oa=>{oa.preventDefault(),Dr&&(0,Fe.L9)([Dr]),(0,Fe.xg)(`/paths/${Ja}`)}},i.createElement("img",{src:a(39057),className:H.titleBg}),i.createElement("div",{className:H.name},i.createElement(q.Z,{title:Et},i.createElement("span",{className:H.e,style:{color:bn&&oi===Nt?"#145DFF":"#000000"},onMouseEnter:()=>{po(Nt)},onMouseLeave:CA},Et))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:d()(H.img,ja)},i.createElement("img",{className:H.cover,style:dn({},Ya),src:`${Re.Z.IMG_SERVER+Aa}`}),(Dt=Ls==null?void 0:Ls.subject_tags)==null?void 0:Dt.map((oa,Da)=>{var Pa,Ko;if(Da===0){const Po=(Pa=Bn.find(da=>da.name==oa))==null?void 0:Pa.swimg;return i.createElement("img",{className:H.sign,src:Po,style:{left:"-4px"}})}const Bi=(Ko=Bn.find(Po=>Po.name==oa))==null?void 0:Ko.ptimg;return i.createElement("img",{className:H.sign,src:Bi,style:{left:`${48+52*(Da-1)+2*Da}px`}})}),i.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ls==null?void 0:Ls.excellent)&&i.createElement("div",{className:H.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:H.text},"\u7AE0\u8282\u6570"),i.createElement("span",{className:H.value},Ls.stages_count)),i.createElement("div",null,i.createElement("span",{className:H.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:H.value},Ls.members_count))))))})),!en.length&&i.createElement(ze.Z,null)))},Pn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ur=a(41867),qn=a(59301);const cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:Pe},{name:"101\u8BA1\u5212",ptimg:he,swimg:le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:He,swimg:pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ne,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:We,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:_,swimg:Ce}];var ia=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa,onRemove:xo=()=>{},isCurrent:ja=!0,showAlias:bn=!1,wrapClassName:Ya,imgClassName:Va})=>{const oi=Math.floor((Rn-(Ht-1)*Hn)/Ht),Ua=[{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(Ta=>(window.ENV==="build"&&(Ta.ptimg=`/react/build${Ta.ptimg}`,Ta.swimg=`/react/build${Ta.swimg}`),Ta));return qn.createElement(ne.Z,{spinning:Wa},qn.createElement("div",{className:d()(Pn.list,wn)},!!(en!=null&&en.length)&&(en==null?void 0:en.map((Ta,Ro)=>{var po;const{name:CA,id:Ls,identifier:Nt,featured:Dt,school_name:Et,image_url:Mr,excellent:Ja,is_plan:wo}=Ta;return qn.createElement("div",{key:Ls,className:d()(Pn.wrap,Ya),style:{width:oi,marginRight:(1+Ro)%Ht===0?0:Hn+Zr,marginBottom:Er}},qn.createElement("a",{className:Pn.li,onClick:fo=>{fo.preventDefault(),fo.stopPropagation(),Dr&&(0,Fe.L9)([Dr]),(0,Fe.xg)(`/paths/${Nt}`)}},qn.createElement("div",{className:d()(Pn.img,Va)},qn.createElement("img",{className:Pn.cover,src:`${Re.Z.IMG_SERVER+Mr}`}),ja&&(0,ur.bg)()&&(Ta==null?void 0:Ta.studying)&&qn.createElement("div",{className:`${Pn.movebq} user-path-items`,onClick:fo=>{fo.stopPropagation(),xo(Ta)}},qn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),qn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(po=Ta==null?void 0:Ta.subject_tags)==null?void 0:po.map((fo,Aa)=>{var Tt,Nr;if(Aa===0){const Da=(Tt=Ua.find(Pa=>Pa.name==fo))==null?void 0:Tt.swimg;return qn.createElement("img",{className:Pn.sign,src:Da,style:{left:"-4px"}})}const oa=(Nr=Ua.find(Da=>Da.name==fo))==null?void 0:Nr.ptimg;return qn.createElement("img",{className:Pn.sign,src:oa,style:{left:`${48+52*(Aa-1)+2*Aa}px`}})}),qn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ta==null?void 0:Ta.excellent)&&qn.createElement("div",{className:Pn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),qn.createElement("div",{className:Pn.name},qn.createElement(q.Z,{title:bn&&(Ta!=null&&Ta.excellent_alias_name)?qn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${CA}`,qn.createElement("br",null),qn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ta==null?void 0:Ta.excellent_alias_name}`)):CA},qn.createElement("span",{className:Pn.e},bn&&(Ta==null?void 0:Ta.excellent_alias_name)||CA))),qn.createElement("div",{className:Pn.tags},qn.createElement("div",null,qn.createElement(q.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},qn.createElement("span",null,qn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),qn.createElement("span",null,Ta.stages_count))),qn.createElement(q.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},qn.createElement("span",null,qn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),qn.createElement("span",null,Ta.members_count)))))))})),!en.length&&qn.createElement(ze.Z,null)))},Ct={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"},In="data:image/png;base64,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",er=a(59301),mr=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,trackEventItems:Dr,loading:Wa})=>{const xo=Math.floor((Rn-(Ht-1)*Hn)/Ht);return er.createElement(ne.Z,{spinning:Wa},er.createElement("div",{className:d()(Ct.list,wn)},!!en.length&&en.map((ja,bn)=>{const{subject_identifier:Ya,id:Va,identifier:oi,power:Ua}=ja,Ta=ja.is_public!=0&&ja.is_public;return er.createElement("div",{className:Ct.wrap,key:Va,style:{width:xo,marginRight:(1+bn)%Ht===0?0:Hn+Zr,marginBottom:Er}},er.createElement("a",{className:Ct.li,onClick:Ro=>{Ro.preventDefault(),Dr&&(0,Fe.L9)([Dr]),(0,Fe.xg)(ja.first_category_url)}},er.createElement("div",{className:Ct.top},er.createElement(q.Z,{title:ja.name},er.createElement("div",{className:Ct.name},ja.name)),er.createElement("img",{className:Ct.img,src:Re.Z.IMG_SERVER+"/images/"+ja.avatar_url}),er.createElement("div",{className:Ct.text,title:ja.creator},ja.creator),Ya&&er.createElement("div",{className:Ct.btns},er.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),er.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ta&&er.createElement("div",{className:Ct.sign},"\u516C\u5F00")),er.createElement("div",{className:Ct.bottom},ja.visits>0&&er.createElement(q.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-liulanyan"}),er.createElement("span",null,ja.visits))),ja.course_members_count>0&&er.createElement(q.Z,{title:"\u6210\u5458",placement:"bottom"},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-chengyuan"}),ja.course_members_count)),ja.tasks_count>0&&er.createElement(q.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-zuoye"}),ja.tasks_count)),ja.is_end?er.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):er.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ja.is_accessible&&er.createElement("div",{className:Ct.lockWrap},er.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),er.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&er.createElement(ze.Z,null)))},Hr={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"},va="data:image/png;base64,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",Ao=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,wrapClassName:Dr,trackEventItems:Wa,loading:xo})=>{const ja=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:xo},i.createElement("div",{className:d()(Hr.list,wn)},!!en.length&&en.map((bn,Ya)=>{const{subject_identifier:Va,id:oi,identifier:Ua,power:Ta}=bn,Ro=bn.is_public!=0&&bn.is_public;return i.createElement("div",{className:d()(`${Hr.wrap} ${bn.is_accessible?"":Hr.warpStyle}`,Dr),key:oi,style:{width:ja,marginRight:(1+Ya)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{className:Hr.li,onClick:po=>{po.preventDefault(),Wa&&(0,Fe.L9)([Wa]),(0,Fe.xg)(bn.first_category_url)}},i.createElement("div",{className:Hr.creator},i.createElement("img",{className:Hr.img,src:Re.Z.IMG_SERVER+"/images/"+bn.avatar_url}),i.createElement("div",{className:Hr.text,title:bn.creator},bn.creator)),i.createElement("div",{className:Hr.top},i.createElement(q.Z,{title:bn.name},i.createElement("div",{className:Hr.name},bn.name)),Ro&&i.createElement("div",{className:Hr.sign},"\u516C\u5F00")),i.createElement("div",{className:Hr.middle},i.createElement("div",{className:Hr.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:Hr.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:Hr.value},(bn==null?void 0:bn.visits)||0)),i.createElement("div",null,i.createElement("span",{className:Hr.text},"\u6210\u5458"),i.createElement("span",{className:Hr.value},(bn==null?void 0:bn.course_members_count)||0))),i.createElement("div",{className:Hr.row},i.createElement("div",null,i.createElement("span",{className:Hr.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:Hr.value},(bn==null?void 0:bn.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:Hr.text},"\u72B6\u6001"),bn.is_end?i.createElement("span",{className:Hr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:Hr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Va&&i.createElement("div",{className:Hr.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&i.createElement("div",{className:Hr.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&i.createElement(ze.Z,null)))},tr={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ba="data:image/png;base64,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",Ee=({className:wn,dataSource:en=[],col:Ht=4,right:Hn,bottom:Er=23,precision:Zr=0,wrapWidth:Rn=1200,wrapClassName:Dr,trackEventItems:Wa,loading:xo})=>{const ja=Math.floor((Rn-(Ht-1)*Hn)/Ht);return i.createElement(ne.Z,{spinning:xo},i.createElement("div",{className:d()(tr.list,wn)},!!en.length&&en.map((bn,Ya)=>{const{subject_identifier:Va,id:oi,identifier:Ua,power:Ta}=bn,Ro=bn.is_public!=0&&bn.is_public;return i.createElement("div",{className:d()(`${tr.wrap} ${bn.is_accessible?"":tr.warpStyle}`,Dr),key:oi,style:{width:ja,marginRight:(1+Ya)%Ht===0?0:Hn+Zr,marginBottom:Er}},i.createElement("a",{className:tr.li,onClick:po=>{po.preventDefault(),Wa&&(0,Fe.L9)([Wa]),(0,Fe.xg)(bn.first_category_url)}},i.createElement("div",{className:tr.creator},i.createElement("img",{className:tr.img,src:Re.Z.IMG_SERVER+"/images/"+bn.avatar_url}),i.createElement("div",{className:tr.text,title:bn.creator},bn.creator)),i.createElement("div",{className:tr.top},i.createElement(q.Z,{title:bn.name},i.createElement("div",{className:tr.name},bn.name)),Ro&&i.createElement("div",{className:tr.sign})),i.createElement("div",{className:tr.middle},i.createElement("div",{className:tr.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:tr.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:tr.value},(bn==null?void 0:bn.visits)||0)),i.createElement("div",null,i.createElement("span",{className:tr.text},"\u6210\u5458"),i.createElement("span",{className:tr.value},(bn==null?void 0:bn.course_members_count)||0))),i.createElement("div",{className:tr.row},i.createElement("div",null,i.createElement("span",{className:tr.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:tr.value},(bn==null?void 0:bn.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:tr.text},"\u72B6\u6001"),bn.is_end?i.createElement("span",{className:tr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:tr.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Va&&i.createElement("div",{className:tr.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&i.createElement("div",{className:tr.lockWrap},i.createElement("img",{src:`${Re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!en.length&&i.createElement(ze.Z,null)))},xe={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"},De=a(65582),bt=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={},tabBarExtraContent:Zr})=>i.createElement("div",{className:d()(xe.tabs,Hn),style:Er},i.createElement("div",{className:xe.tabsWrap},wn.map((Rn,Dr)=>i.createElement("aside",{className:xe.tab,onClick:()=>{Ht(Rn.id),Rn.link&&De.history.push(Rn.link)},key:Dr},i.createElement("div",{className:en===Rn.id?xe.active:""},Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement("span",null,"\uFF08",Rn==null?void 0:Rn.total,"\uFF09"),(Rn==null?void 0:Rn.resetCount)!==void 0&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement(q.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",i.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),i.createElement("div",{className:xe.tabBar},Zr)),Bt={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"},Xt=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={},tabBarExtraContent:Zr})=>i.createElement("div",{className:d()(Bt.tabs,Hn),style:Er},i.createElement("div",{className:Bt.tabsWrap},wn.map((Rn,Dr)=>i.createElement("aside",{className:Bt.tab,onClick:()=>{Ht(Rn.id),Rn.link&&De.history.push(Rn.link)},key:Dr},i.createElement("div",{className:en===Rn.id?Bt.active:""},Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement("span",null,"\uFF08",Rn==null?void 0:Rn.total,"\uFF09"),(Rn==null?void 0:Rn.resetCount)!==void 0&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement(q.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",i.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),i.createElement("div",{className:Bt.tabBar},Zr)),Vt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Wn=({dataSource:wn=[],value:en,onChange:Ht,className:Hn,style:Er={},tabBarExtraContent:Zr})=>i.createElement("div",{className:d()(Vt.tabs,Hn),style:Er},i.createElement("div",{className:Vt.tabsWrap},wn.map((Rn,Dr)=>i.createElement("aside",{className:`${Vt.tab} ${en===Rn.id?Vt.active:""}`,onClick:()=>{Ht(Rn.id),Rn.link&&De.history.push(Rn.link)},key:Dr},i.createElement("div",null,Rn.name),(Rn==null?void 0:Rn.resetCount)==null&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement("span",null,"\uFF08",Rn==null?void 0:Rn.total,"\uFF09"),(Rn==null?void 0:Rn.resetCount)!==void 0&&(Rn==null?void 0:Rn.total)!==void 0&&i.createElement(q.Z,{title:(Rn==null?void 0:Rn.tip)!=null?Rn==null?void 0:Rn.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Rn==null?void 0:Rn.resetCount),"/",i.createElement("span",null,Rn==null?void 0:Rn.total),"\uFF09"))))),i.createElement("div",{className:Vt.tabBar},Zr)),zn=({className:wn,style:en={},children:Ht})=>i.createElement("div",{className:d()(wn),style:en},Ht),jn={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"},gr=a(38854),Vn=a(20834);const Or=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ra=({sortValue:wn,dropValue:en,className:Ht,onSort:Hn,onDrop:Er,dataSource:Zr=Or})=>{var Rn;return i.createElement("div",{className:d()(jn.orderWrap,Ht)},i.createElement(gr.Z,{dropdownRender:()=>i.createElement(Vn.default,null,Zr.map((Dr,Wa)=>i.createElement(Vn.default.Item,{key:Wa,onClick:()=>Er(Dr.id)},Dr.name)))},i.createElement("span",{className:jn.orderTextWrap},(Rn=Zr.find(Dr=>en===Dr.id))==null?void 0:Rn.name)),i.createElement("span",{className:jn.orderIconWrap},i.createElement("span",{className:jn.orderAsc},i.createElement("i",{className:wn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${jn.cursorPointer} ${jn.active}`:`iconfont icon-sanjiaoxing-up font12 ${jn.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")})),i.createElement("span",{className:jn.orderDesc},i.createElement("i",{className:wn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${jn.cursorPointer} ${jn.active}`:`iconfont icon-sanjiaoxing-down font12 ${jn.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")}))))},br={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const qr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Yt=({sortValue:wn,dropValue:en,className:Ht,onSort:Hn,onDrop:Er,dataSource:Zr=qr})=>{var Rn;return i.createElement("div",{className:d()(br.orderWrap,Ht)},i.createElement(gr.Z,{dropdownRender:()=>i.createElement(Vn.default,null,Zr.map((Dr,Wa)=>i.createElement(Vn.default.Item,{key:Wa,onClick:()=>Er(Dr.id)},Dr.name)))},i.createElement("span",{className:br.orderTextWrap},(Rn=Zr.find(Dr=>en===Dr.id))==null?void 0:Rn.name)),i.createElement("span",{className:br.orderIconWrap},i.createElement("span",{className:br.orderAsc},i.createElement("i",{className:wn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${br.cursorPointer} ${br.active}`:`iconfont icon-sanjiaoxing-up font12 ${br.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")})),i.createElement("span",{className:br.orderDesc},i.createElement("i",{className:wn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${br.cursorPointer} ${br.active}`:`iconfont icon-sanjiaoxing-down font12 ${br.cursorPointer}`,onClick:()=>Hn(wn==="asc"?"desc":"asc")}))))},Jt={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"},yn=a(3113),tn=a(2337),gn=Object.defineProperty,An=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,kr=(wn,en,Ht)=>en in wn?gn(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,Fr=(wn,en)=>{for(var Ht in en||(en={}))Kn.call(en,Ht)&&kr(wn,Ht,en[Ht]);if(An)for(var Ht of An(en))Br.call(en,Ht)&&kr(wn,Ht,en[Ht]);return wn},Sa=(wn,en)=>{var Ht={};for(var Hn in wn)Kn.call(wn,Hn)&&en.indexOf(Hn)<0&&(Ht[Hn]=wn[Hn]);if(wn!=null&&An)for(var Hn of An(wn))en.indexOf(Hn)<0&&Br.call(wn,Hn)&&(Ht[Hn]=wn[Hn]);return Ht},La=(wn,en,Ht)=>new Promise((Hn,Er)=>{var Zr=Wa=>{try{Dr(Ht.next(Wa))}catch(xo){Er(xo)}},Rn=Wa=>{try{Dr(Ht.throw(Wa))}catch(xo){Er(xo)}},Dr=Wa=>Wa.done?Hn(Wa.value):Promise.resolve(Wa.value).then(Zr,Rn);Dr((Ht=Ht.apply(wn,en)).next())}),Ln=wn=>{var en=wn,{className:Ht,style:Hn,children:Er,loading:Zr=!1,openLoading:Rn,onClick:Dr=()=>{},size:Wa="middle",shape:xo="round",theme:ja}=en,bn=Sa(en,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ya,Va]=(0,i.useState)(!1),oi=(0,i.useMemo)(()=>{switch(ja){case tn.Fy.THEMEONE:return Jt.ThemeOne;case tn.Fy.DEFAULT:default:return Jt.btn}},[ja]);return i.createElement(yn.ZP,Fr({onClick:(0,S.throttle)(Ua=>La(void 0,null,function*(){Rn&&Va(!0);try{yield Dr(Ua)}catch(Ta){console.log("error",Ta)}Rn&&Va(!1)}),2e3,{leading:!0,trailing:!1}),className:d()(oi,Jt[`${Wa}-${xo}`],Ht),style:Hn,size:Wa,shape:xo,loading:Ya||Zr},bn),Er)},to={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"},Qa=({className:wn,style:en,children:Ht=null,onClick:Hn,title:Er})=>i.createElement("div",{className:d()(to.head,wn),style:en},i.createElement("span",{className:"primary-hover",onClick:Hn},i.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),i.createElement("b",{title:Er},Er),i.createElement("div",{className:to.node},Ht)),$r={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"},Za=({confirmShow:wn=!0,confirmTitle:en,confirmClick:Ht,cancelShow:Hn=!0,cancelTitle:Er,cancelClick:Zr,className:Rn,style:Dr,confirmLoading:Wa=!1})=>i.createElement("div",{className:d()($r.btns,Rn),style:Dr},wn&&i.createElement(yn.ZP,{loading:Wa,onClick:Ht,type:"primary",className:$r.confirm},en),Hn&&i.createElement(yn.ZP,{onClick:Zr,className:$r.cancel},Er)),Oa={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"},yi=({className:wn,style:en={},LeftContent:Ht,children:Hn,RightContent:Er})=>i.createElement("div",{className:d()(Oa.fixedBottom,wn),style:en},i.createElement("div",{className:Oa.wrap},i.createElement("div",{className:Oa.left},Ht),i.createElement("div",{className:Oa.center},Hn),i.createElement("div",{className:Oa.right},Er))),Ma={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"},Ar=({className:wn,style:en={},dataSource:Ht=[]})=>i.createElement("div",{className:d()(Ma.crumbs,wn),style:en},Ht.map((Hn,Er)=>ErDe.history.push(Hn.path)},Hn.name):i.createElement("span",null,Hn.name),i.createElement("span",null,"\xA0",">","\xA0")):i.createElement("span",{key:Er,style:{color:"#5F6368"}},Hn.name))),Fa=a(31797),Ca=Object.defineProperty,Ka=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Mi=(wn,en,Ht)=>en in wn?Ca(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,wa=(wn,en)=>{for(var Ht in en||(en={}))mi.call(en,Ht)&&Mi(wn,Ht,en[Ht]);if(no)for(var Ht of no(en))li.call(en,Ht)&&Mi(wn,Ht,en[Ht]);return wn},aa=(wn,en)=>Ka(wn,Fo(en)),go=(wn,en)=>{var Ht={};for(var Hn in wn)mi.call(wn,Hn)&&en.indexOf(Hn)<0&&(Ht[Hn]=wn[Hn]);if(wn!=null&&no)for(var Hn of no(wn))en.indexOf(Hn)<0&&li.call(wn,Hn)&&(Ht[Hn]=wn[Hn]);return Ht};const{Countdown:jo}=Fa.default;var JA=wn=>{var en=wn,{onChange:Ht}=en,Hn=go(en,["onChange"]);const[Er,Zr]=(0,i.useState)(null);(0,i.useEffect)(()=>{typeof Er=="number"&&Er>=0&&Ht(Er)},[Er]);const Rn=Dr=>{const Wa=Math.floor(Dr/1e3);Zr(Wa)};return i.createElement(jo,aa(wa({},Hn),{onChange:Rn}))},Oi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Vi=({DataProps:wn,className:en,style:Ht={}})=>{var Hn;return i.createElement("div",{className:d()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Oi.ClassRoomItem,en),style:Ht,onClick:()=>{(0,Fe.xg)(wn==null?void 0:wn.first_category_url)}},i.createElement("div",{className:"flex flex-col item-center"},i.createElement("img",{src:`${(Hn=Re.Z)==null?void 0:Hn.IMG_SERVER}/images/${wn==null?void 0:wn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(wn==null?void 0:wn.subject_identifier)&&i.createElement("div",{className:"mt-40px"},i.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),i.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},i.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(wn!=null&&wn.is_public)&&i.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"),i.createElement("span",{className:d()("text-16px font-medium",Oi.TitleDom)},wn==null?void 0:wn.name)),i.createElement("div",{className:"c-grey-333 font-medium"},wn==null?void 0:wn.creator),i.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",wn==null?void 0:wn.course_members_count),i.createElement("div",{className:"c-grey-333 flex item-center justify-between"},i.createElement("div",null,"\u4F5C\u4E1A\uFF1A",wn==null?void 0:wn.tasks_count),wn!=null&&wn.is_end?i.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):i.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},vA=Object.defineProperty,oA=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,tA=Object.prototype.propertyIsEnumerable,GA=(wn,en,Ht)=>en in wn?vA(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,mA=(wn,en)=>{for(var Ht in en||(en={}))as.call(en,Ht)&&GA(wn,Ht,en[Ht]);if(oA)for(var Ht of oA(en))tA.call(en,Ht)&&GA(wn,Ht,en[Ht]);return wn},TA=({DataProps:wn=[],selectValue:en,onChange:Ht,className:Hn,style:Er={},extra:Zr,classNameItem:Rn,styleItem:Dr={},barHidden:Wa})=>{const[xo,ja]=(0,i.useState)();return(0,i.useEffect)(()=>{ja(Array.isArray(en)?en:[en])},[en]),i.createElement("div",{className:d()("flex px-20px py-10px gap-40px",Hn),style:mA({borderBottom:"1px solid #D3F0FF"},Er)},wn==null?void 0:wn.map(bn=>i.createElement("div",{key:bn==null?void 0:bn.id,className:d()("flex item-center justify-center current c-grey-333 text-16 relative",Rn,bn==null?void 0:bn.className),style:mA(mA({color:xo!=null&&xo.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},Dr),(bn==null?void 0:bn.style)||{}),onClick:Ya=>{Ht==null||Ht({domEvent:Ya,item:bn}),bn!=null&&bn.link&&De.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!Wa&&(xo==null?void 0:xo.includes(bn==null?void 0:bn.id))&&i.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),i.createElement("div",{className:"ml-auto"},Zr))},iA=Object.defineProperty,XA=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,Es=Object.getOwnPropertySymbols,zs=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,Zs=(wn,en,Ht)=>en in wn?iA(wn,en,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wn[en]=Ht,ts=(wn,en)=>{for(var Ht in en||(en={}))zs.call(en,Ht)&&Zs(wn,Ht,en[Ht]);if(Es)for(var Ht of Es(en))cl.call(en,Ht)&&Zs(wn,Ht,en[Ht]);return wn},Ns=(wn,en)=>XA(wn,ps(en)),Rs=({value:wn,onChange:en,onInputChange:Ht,className:Hn,style:Er={},InputProps:Zr})=>{const[Rn,Dr]=(0,i.useState)(wn);return i.createElement("div",{className:d()("flex item-center rounded-full px-10px py-2px",Hn),style:ts({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Er)},i.createElement(ye.default,Ns(ts({bordered:!1},Zr),{onChange:Wa=>{Dr(Wa.target.value),Ht==null||Ht(encodeURIComponent(Wa.target.value))},onPressEnter:Wa=>{en==null||en({domEvent:Wa,item:{value:Rn}})}})),i.createElement("img",{className:"h-22px current",src:a(25365),height:22,onClick:Wa=>{en==null||en({domEvent:Wa,item:{value:Rn}})}}))}},59553:function(mn,At,a){"use strict";a.d(At,{Z:function(){return o}});var i=a(59301),V=a(92832),N=a(24905),pe=a(95237),O={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",C=a(2524),d=(F,v,p)=>new Promise((I,P)=>{var b=Z=>{try{D(p.next(Z))}catch(z){P(z)}},j=Z=>{try{D(p.throw(Z))}catch(z){P(z)}},D=Z=>Z.done?I(Z.value):Promise.resolve(Z.value).then(b,j);D((p=p.apply(F,v)).next())}),o=({data:F,value:v=[],handleChangePage:p,setSelectedRowKeys:I,selectedRowKeys:P,onChange:b=()=>{}})=>{const[j,D]=(0,i.useState)([]),[Z,z]=(0,i.useState)([]),[Y,R]=(0,i.useState)([]);let[w,ae]=(0,i.useState)(1),[ie,re]=(0,i.useState)();return(0,i.useEffect)(()=>{D(F),z([]),R([])},[F]),(0,i.useEffect)(()=>{I&&(z(P),R(P))},[P]),i.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",{className:O.leftdiv},i.createElement(V.default.Search,{size:"middle",onChange:oe=>d(void 0,null,function*(){D(F.filter(ye=>{var W;return(W=ye==null?void 0:ye.name)==null?void 0:W.includes(oe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),j.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),i.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},i.createElement(N.default.Group,{value:Z.map(oe=>`${oe.course_group_id}`),onChange:oe=>{I(j.filter(ye=>oe.includes(`${ye.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},j.map((oe,ye)=>i.createElement(pe.Z,{key:oe.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},i.createElement(N.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:oe.is_published,value:`${oe.course_group_id}`},i.createElement("div",{className:O.listClass},i.createElement("span",{className:O.spantitle,style:{width:oe.is_published?"108px":"170px"}},oe.name),oe.is_published&&i.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),i.createElement("div",{className:O.rightdiv},i.createElement(V.default.Search,{onChange:oe=>{R(Z.filter(ye=>ye.name.includes(oe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Y.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Y.length>0&&i.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},i.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Y.map((oe,ye)=>i.createElement(pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:oe.course_group_id},i.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},oe.name),i.createElement("img",{src:L,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{I(Z.filter(W=>`${W.course_group_name}`!=`${oe.course_group_name}`))}})))))))}},1952:function(mn,At,a){"use strict";a.r(At),a.d(At,{default:function(){return Ls}});var i=a(59301),V=a(65582),N=a(66104),pe=a(38854),O=a(20834),L=a(99313),C=a(43418),d=a(8591),S=a(65862),o=a(84454),F=a(41867),v=a(78241),p=a(24905),I=a(95237),P=a(43604),b=a(92832),j=a(1710),D=a(58421),Z=a(56656),z=a.n(Z),Y=a(2524),R=a(38147),w=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(Nt,Dt,Et)=>Dt in Nt?w(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ye=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))ie.call(Dt,Et)&&oe(Nt,Et,Dt[Et]);if(ae)for(var Et of ae(Dt))re.call(Dt,Et)&&oe(Nt,Et,Dt[Et]);return Nt},W=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const Oe=({shixunHomeworks:Nt,dispatch:Dt})=>{const Et=(0,V.useParams)();return i.createElement(C.default,{centered:!0,title:"\u63D0\u793A",open:Nt.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>W(void 0,null,function*(){(yield(0,R.ZP)(`/api/myshixuns/${Nt.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:Et.coursesId}})).status===0&&(d.ZP.success("\u5220\u9664\u6210\u529F"),Dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Dt({type:"shixunHomeworks/getWorkList",payload:ye({},Nt.actionTabs.params)}))}),onCancel:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},i.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),i.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Q=(0,V.connect)(({shixunHomeworks:Nt})=>({shixunHomeworks:Nt}))(Oe),Ue=a(5871),we=Object.defineProperty,ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,me=(Nt,Dt,Et)=>Dt in Nt?we(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ne=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Se.call(Dt,Et)&&me(Nt,Et,Dt[Et]);if(ce)for(var Et of ce(Dt))se.call(Dt,Et)&&me(Nt,Et,Dt[Et]);return Nt},q=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const Me=({shixunHomeworks:Nt,dispatch:Dt})=>{const Et=(0,V.useParams)(),[Mr,Ja]=(0,i.useState)(!0),[wo]=v.default.useForm();return i.createElement(i.Fragment,null,i.createElement(C.default,{centered:!0,title:"\u8C03\u5206",open:Nt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>q(void 0,null,function*(){yield wo.validateFields();const fo=wo.getFieldValue();(yield(0,R.ZP)(`/api/student_works/${Nt.actionTabs.id}/adjust_score.json`,{method:"post",body:ne({},fo)})).status===0&&(d.ZP.success("\u8BC4\u9605\u6210\u529F"),wo.resetFields(),Dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Dt({type:"shixunHomeworks/getWorkList",payload:ne({},Nt.actionTabs.params)}))}),onCancel:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},i.createElement(v.default,{form:wo},i.createElement("p",null,"\u6210\u7EE9"),i.createElement(v.default.Item,{name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},i.createElement(Ue.Z,null)),i.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),i.createElement(v.default.Item,{name:"comment"},i.createElement(b.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8})))))};var Re=(0,V.connect)(({shixunHomeworks:Nt})=>({shixunHomeworks:Nt}))(Me);const Fe=[{name:"\u672A\u63D0\u4EA4",id:0,type:"unanswer_users"},{name:"\u6309\u65F6\u63D0\u4EA4",id:1,type:"answer_users"}];var Ke=a(59301),ut=Object.defineProperty,st=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,qe=(Nt,Dt,Et)=>Dt in Nt?ut(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,yt=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))ze.call(Dt,Et)&&qe(Nt,Et,Dt[Et]);if(st)for(var Et of st(Dt))wt.call(Dt,Et)&&qe(Nt,Et,Dt[Et]);return Nt};const lt=({polls:Nt,loading:Dt,dispatch:Et})=>{var Mr,Ja,wo,fo,Aa,Tt;const[Nr,oa]=(0,i.useState)(yt(yt({},(0,V.useParams)()),{page:1,limit:20})),Da=(0,V.useLocation)(),{pollsList:Pa,commonHeader:Ko}=Nt,[Bi,Po]=(0,i.useState)({}),[da,qa]=(0,i.useState)("");let[bo,Do]=(0,i.useState)({});Nr.order_type="desc",Nr.order="end_at";const[ho]=v.default.useForm(),ii=(0,F.Jd)();(0,i.useEffect)(()=>{Nr.poll_group_id=[],Et({type:"polls/getPollsList",payload:Nr})},[Nr]);const ea=()=>{Nr.page=1;const Xr=Object.assign({},ho.getFieldValue());Object.keys(Xr).map(function(wi){Xr[wi].includes("all")?(delete Nr[wi],ho.setFieldsValue({[wi]:"all"})):(Nr[wi]=Xr[wi],ho.setFieldsValue({[wi]:Nr[wi]}))}),Et({type:"polls/getPollsList",payload:Nr})},Ea=(Xr,wi)=>{Nr.page=Xr,Nr.limit=20,Et({type:"polls/getPollsList",payload:yt({},Nr)})};let Go=[{title:"\u5E8F\u53F7",align:"center",dataIndex:"name",render:(Xr,wi,ci)=>Nr.limit*(Nr.page-1)+ci+1},{title:"\u59D3\u540D",align:"center",dataIndex:"user_name"},{title:"\u5B66\u53F7",align:"center",dataIndex:"student_id",sortOrder:bo.student_id,sortDirections:["descend","ascend"],sorter:(Xr,wi)=>Xr.id-wi.id},{title:"\u5206\u73ED",align:"center",dataIndex:"user_group_name",ellipsis:!0,width:"35%"},{title:"\u63D0\u4EA4\u72B6\u6001",align:"center",dataIndex:"commit_status",render:(Xr,wi)=>wi.commit_status==1?Ke.createElement("span",{className:"c-green"},"\u6309\u65F6\u63D0\u4EA4"):Ke.createElement("span",null,"\u672A\u63D0\u4EA4")},{title:"\u63D0\u4EA4\u65F6\u95F4",width:"16%",align:"center",dataIndex:"end_at",sortOrder:bo.end_at,sortDirections:["descend","ascend"],sorter:(Xr,wi)=>Xr.id-wi.id,render:Xr=>Xr&&z()(Xr).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",className:"edu-txt-center",align:"center",width:120,render:(Xr,wi)=>{if((0,F.dE)())return wi.commit_status?wi.commit_status==1?Ke.createElement(V.Link,{target:"_blank",onClick:()=>{(ho==null?void 0:ho.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(ho==null?void 0:ho.getFieldValue("poll_group_id")))},to:`/classrooms/${Nr.coursesId}/poll/${Nr.categoryId}/questionnaireInfo/${wi.login}?type=student`},"\u67E5\u770B"):Ke.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B"):"--";if((0,F.GJ)())return wi.commit_status==1?Ke.createElement(V.Link,{target:"_blank",onClick:()=>{(ho==null?void 0:ho.getFieldValue("poll_group_id"))=="all"?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(ho==null?void 0:ho.getFieldValue("poll_group_id")))},to:`/classrooms/${Nr.coursesId}/poll/${Nr.categoryId}/questionnaireInfo/${wi.login}?type=teacher`},"\u67E5\u770B"):Ke.createElement("span",{style:{color:"#858585"}},"\u67E5\u770B")}}];const ua=(0,i.useMemo)(()=>{let Xr=[...Go];return ii&&Xr.splice(2,1),Xr},[ii,Pa.poll_types]);return Ke.createElement("section",{className:"minH500 bg-white pl30 pr30 inline-block w100"},Pa.poll_users==""&&Ke.createElement(Y.Z,null),Pa.poll_users!=""&&Ke.createElement("aside",null,(0,F.dE)()&&Ke.createElement("div",{className:"mt20"},Ke.createElement("span",{className:"c-red"},(Mr=Pa==null?void 0:Pa.poll_types)==null?void 0:Mr.answer_users)," \u5DF2\u4EA4 ",Ke.createElement("span",{className:"ml20 mr20"},(Ja=Pa==null?void 0:Pa.poll_types)==null?void 0:Ja.unanswer_users,"\u672A\u4EA4"),Ko.polls_status===2&&Ke.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"c-orange"},(0,S.li)((new Date((wo=Pa==null?void 0:Pa.poll_types)==null?void 0:wo.poll_end_time).getTime()-new Date().getTime())/1e3)))),(0,F.GJ)()&&Ke.createElement("aside",{className:"mt20"},Ke.createElement(v.default,{form:ho,onChange:ea,initialValues:{commit_status:"all",poll_group_id:"all"}},Ke.createElement(v.default.Item,{name:"commit_status"},Ke.createElement(p.default.Group,{value:[],style:{width:"100%"}},Ke.createElement(I.Z,null,Ke.createElement(P.Z,{flex:"80px"},"\u7B54\u9898\u72B6\u6001:"),Ke.createElement(P.Z,{flex:"80px"},Ke.createElement(p.default,{value:"all",checked:!Bi.commit_status},"\u5168\u90E8")),Ke.createElement(P.Z,{flex:"1"},Fe.map((Xr,wi)=>{var ci;return Ke.createElement(p.default,{name:"commit_status",value:Xr.id},Xr.name,"(",(ci=Pa==null?void 0:Pa.poll_types)==null?void 0:ci[Xr.type],")")}))))),Ke.createElement(v.default.Item,{name:"poll_group_id"},Ke.createElement(p.default.Group,{style:{width:"100%"}},Ke.createElement(I.Z,null,Ke.createElement(P.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Ke.createElement(P.Z,{flex:"80px"},Ke.createElement(p.default,{value:"all",checked:!Bi.course_group},"\u5168\u90E8")),Ke.createElement(P.Z,{flex:"1"},Pa.course_groups&&Pa.course_groups.map((Xr,wi)=>Ke.createElement(p.default,{value:Xr.course_group_id},Xr.group_group_name,"(",Xr.count,")"))))))),Ke.createElement(I.Z,null,Ke.createElement(P.Z,{flex:"1"},Ke.createElement(I.Z,{align:"middle"},Ke.createElement(P.Z,null,Ke.createElement(b.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Xr=>{Nr.search=Xr.trim(),Nr.page=1,Et({type:"polls/getPollsList",payload:Nr})},style:{width:200}})),Ke.createElement(P.Z,null,Ke.createElement("span",{className:"ml5 c-red"},(fo=Pa.poll_types)==null?void 0:fo.total_users),Ke.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(Aa=Pa.poll_types)==null?void 0:Aa.poll_users_count,"\u4E2A\u5B66\u751F\uFF09")))),Ke.createElement(P.Z,null))),Ke.createElement(j.default,{className:"mt30",loading:Dt["polls/getPollsList"],hideOnSinglePage:!0,pagination:!1,dataSource:Pa.poll_users,columns:ua,onChange:(Xr,wi,ci)=>{if(bo={},ci.order===void 0)switch(bo[ci.field]="descend",ci.field){case"student_id":qa("descend"),Nr.b_order="desc";break}else Nr.b_order=ci.order.replace("end",""),bo[ci.field]=ci.order;Do(yt({},bo)),Nr.order=ci.field,Et({type:"polls/getPollsList",payload:yt({},Nr)})}}),Ke.createElement("aside",{className:"tc mb50 mt30"},Ke.createElement(D.Z,{showSizeChanger:!1,hideOnSinglePage:!0,onChange:Ea,defaultCurrent:Nr.page||1,current:Nr.page||1,defaultPageSize:20,total:(Tt=Pa.poll_types)==null?void 0:Tt.total_users})),Ke.createElement(Re,null),Ke.createElement(Q,null)))};var M=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(lt),Ye=a(71418),E=a(5112),l=a(5083),A=a(59553),g=Object.defineProperty,k=Object.defineProperties,$=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,he=(Nt,Dt,Et)=>Dt in Nt?g(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,le=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))X.call(Dt,Et)&&he(Nt,Et,Dt[Et]);if(H)for(var Et of H(Dt))Pe.call(Dt,Et)&&he(Nt,Et,Dt[Et]);return Nt},He=(Nt,Dt)=>k(Nt,$(Dt)),pt=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});function Ne(Nt,Dt){const Et=[];for(let Mr=Nt;Mr{let Dt=new Date;const Et=z()(Nt).format("HH");if(z()(Nt).isSame(z()(Dt),"day")){const Mr=z()(Dt).format("HH"),Ja=z()(Dt).format("mm");return{disabledHours:()=>Ne(0,24).splice(1,Mr*1-1),disabledMinutes:()=>z()(Nt).isSame(z()(Dt),"hour")&&Et<=Mr?Ne(0,60).splice(0,Ja):Ne(60,60)}}else if(z()(Nt).isSame(z()(),"day")){const Mr=z()().format("HH"),Ja=z()().format("mm");return{disabledHours:()=>Ne(0,24).splice(0,Mr),disabledMinutes:()=>Et<=Mr?Ne(0,Ja):Ne(60,60)}}else return!1},We=({exercise:Nt,dispatch:Dt,polls:Et})=>{const Mr=(0,V.useParams)(),[Ja]=v.default.useForm(),[wo,fo]=(0,i.useState)(1),[Aa,Tt]=(0,i.useState)([]),[Nr,oa]=(0,i.useState)(!1),[Da,Pa]=(0,i.useState)([]),[Ko,Bi]=(0,i.useState)(!0),[Po,da]=(0,i.useState)(!1);(0,i.useEffect)(()=>{Et.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&qa()},[Et.actionTabs]);const qa=()=>pt(void 0,null,function*(){var ho,ii;oa(!0);const ea=yield Dt({type:"polls/getEndGroups",payload:He(le({},Mr),{check_ids:[Et.actionTabs.selectArrs]})});(ea==null?void 0:ea.status)==0&&(((ho=ea==null?void 0:ea.course_info)==null?void 0:ho.length)>0?Tt([...(ii=ea==null?void 0:ea.course_info)==null?void 0:ii.map((Ea,Go)=>(Ea.key=Ea.course_group_id,Ea.title=Ea.course_group_name,Ea.name=Ea.course_group_name,Ea))]):Tt([]),Ja.setFieldsValue({end_time:z()(z()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),oa(!1)}),bo=()=>pt(void 0,null,function*(){var ho;const ii=le({},Ja.getFieldsValue());if((Da==null?void 0:Da.length)<=0&&Aa.length>0&&!((ho=Nt.actionTabs)!=null&&ho.unified_setting)){d.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}da(!0);const ea={check_ids:Et.actionTabs.selectArrs,group_ids:Da};Ko||(ea.end_time=z()(ii.end_time).format("YYYY-MM-DD HH:mm")),ea.group_ids=Da.map(Go=>Go.course_group_id),(yield(0,R.ZP)(`/api/courses/${Mr.coursesId}/polls/end_poll.json`,{method:"post",body:ea})).status===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u622A\u6B62"]),Dt({type:"polls/setActionTabs",payload:{}}),Dt({type:"polls/getCommonHeader",payload:le({},Et.actionTabs.params)}),Dt({type:"polls/getPollsList",payload:le({},Mr)})),da(!1)}),Do=()=>{fo(1),Tt([]),Pa([]),Bi(!0)};return i.createElement(C.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",open:Et.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:bo,width:680,confirmLoading:Po||Nr,onCancel:()=>{Do(),Dt({type:"polls/setActionTabs",payload:{}})}},i.createElement(Ye.Z,{spinning:Nr},Aa&&i.createElement(v.default,{form:Ja},i.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},"\u8BF4\u660E\uFF1A\u7ED3\u675F\u540E\u5B66\u751F\u5C06\u4E0D\u80FD\u63D0\u4EA4\u95EE\u5377\u3002"),i.createElement(I.Z,{className:"mt20"},i.createElement("span",{className:"mr10"},i.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),i.createElement(E.ZP.Group,{value:Ko,onChange:ho=>{Bi(ho.target.value),Pa([])}},i.createElement(E.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),i.createElement(E.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),i.createElement(v.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Ko?"hidden":"visible"}},i.createElement(l.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},disabledDate:ho=>ho&&ho0&&i.createElement(I.Z,{style:{marginBottom:"10px"}},i.createElement("span",{className:"mr10"},i.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),i.createElement("div",null,Aa.length>0&&i.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},i.createElement("span",{style:{flex:1}},i.createElement(p.default,{checked:Da.length===Aa.length,onChange:ho=>{Da.length===Aa.length?Pa([]):Pa(Aa)}},"\u5168\u9009")," "),i.createElement("span",{style:{width:16}}),i.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Da.length||0,"\u4E2A\u5206\u73ED")),i.createElement(A.Z,{data:Aa,selectedRowKeys:Da,setSelectedRowKeys:Pa}))))))};var be=(0,V.connect)(({exercise:Nt,polls:Dt})=>({exercise:Nt,polls:Dt}))(We),_=a(33270),Ce=a(99981),Je=a(91704),nt=a(59301),Ot=Object.defineProperty,hn=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,fn=(Nt,Dt,Et)=>Dt in Nt?Ot(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Pn=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Bn.call(Dt,Et)&&fn(Nt,Et,Dt[Et]);if(dn)for(var Et of dn(Dt))un.call(Dt,Et)&&fn(Nt,Et,Dt[Et]);return Nt},ur=(Nt,Dt)=>hn(Nt,Zt(Dt)),qn=(Nt,Dt)=>{var Et={};for(var Mr in Nt)Bn.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&dn)for(var Mr of dn(Nt))Dt.indexOf(Mr)<0&&un.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},cr=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const Jr=Nt=>{var Dt=Nt,{classroomList:Et,polls:Mr,dispatch:Ja,courseEndTime:wo}=Dt,fo=qn(Dt,["classroomList","polls","dispatch","courseEndTime"]);const Aa=(0,V.useParams)(),[Tt]=v.default.useForm(),[Nr,oa]=(0,i.useState)(1),[Da,Pa]=(0,i.useState)([]),[Ko,Bi]=(0,i.useState)(0),[Po,da]=(0,i.useState)(2e3),[qa,bo]=(0,i.useState)(!0),[Do,ho]=(0,i.useState)(!1),[ii,ea]=(0,i.useState)(!1),[Ea,Go]=(0,i.useState)([]),[ua,Xr]=(0,i.useState)(!0),[wi,ci]=(0,i.useState)(!0);(0,i.useEffect)(()=>{Mr.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(qA(),Ms())},[Mr.actionTabs]),(0,i.useEffect)(()=>{if(Do){if(ii)return;Ja({type:"polls/setActionTabs",payload:{}})}},[Do]);const qA=nA=>cr(void 0,null,function*(){var kA,Eo,zo,KA;bo(!0);const Ai=yield(0,_.Cq)(ur(Pn({},Aa),{page:nA||Nr,limit:2e4,poll_id:((Eo=(kA=Mr==null?void 0:Mr.actionTabs)==null?void 0:kA.selectArrs)==null?void 0:Eo.length)==1?(KA=(zo=Mr==null?void 0:Mr.actionTabs)==null?void 0:zo.selectArrs)==null?void 0:KA[0]:""}));Ai==null||Ai.course_groups.map((si,Ti)=>{si.key=si.id,si.title=si.name,si.disabled=si.is_published}),Ai&&(Pa([...Ai==null?void 0:Ai.course_groups]),Bi(Ai==null?void 0:Ai.course_groups_count),ci(Ai==null?void 0:Ai.manage_all_group),bo(!1),nA||Tt.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,S.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),AA=()=>cr(void 0,null,function*(){var nA,kA,Eo,zo;if((0,F.Rm)()&&!((kA=(nA=Et==null?void 0:Et.AssistantObject)==null?void 0:nA.group)!=null&&kA.can_publish)){d.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"),Yi(!1);return}const KA=Pn({},Tt.getFieldsValue());if(KA.end_time<=KA.publish_time){d.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Yi(!1);return}if((Ea==null?void 0:Ea.length)<=0&&!ua&&Da.length>0){d.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Yi(!1);return}let Ai={check_ids:[...(Eo=Mr.actionTabs.selectArrs)==null?void 0:Eo.map(Ti=>Number(Ti))],group_ids:Ea.length>0?Ea.map(Ti=>Ti.id):(zo=Et.detailCommonHomeworksList)==null?void 0:zo.course_groups,end_time:z()(KA.end_time).format("YYYY-MM-DD HH:mm"),publish_time:z()(KA.publish_time).format("YYYY-MM-DD HH:mm")};Yi(!0),(yield(0,R.ZP)(`/api/courses/${Aa.coursesId}/polls/publish.json`,{method:"post",body:Pn({},Ai)})).status===0?(Yi(!1),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u95EE\u5377","\u7ACB\u5373\u53D1\u5E03"]),Ms(),d.ZP.success("\u53D1\u5E03\u6210\u529F"),Ja({type:"polls/setActionTabs",payload:{}}),Ja({type:"polls/getCommonHeader",payload:Pn({},Mr.actionTabs.params)}),Ja({type:"polls/getPollsList",payload:Pn({},Aa)})):Yi(!1)}),Ms=()=>{oa(1),Pa([]),Go([])},[ri,Yi]=(0,i.useState)(!1);return nt.createElement(C.default,{width:600,confirmLoading:ri,centered:!0,title:"\u53D1\u5E03\u95EE\u5377",open:Mr.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u95EE\u5377",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:AA,onCancel:()=>{Ms(),Ja({type:"polls/setActionTabs",payload:{}})}},nt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u95EE\u5377",nt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u95EE\u5377\u6709\u6548'),Da&&nt.createElement(v.default,{form:Tt},nt.createElement("div",{style:{paddingLeft:0}},nt.createElement(I.Z,{className:"mt30",align:"middle"},nt.createElement(P.Z,null,nt.createElement(v.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},nt.createElement(l.default,{style:{width:170,marginRight:"25px"},disabledDate:nA=>(0,Ce.Q8)(nA,wo),disabledTime:nA=>(0,Ce.d0)(nA),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),nt.createElement(P.Z,{className:"ml20"},nt.createElement(v.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},nt.createElement(l.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},disabledDate:nA=>(0,Ce.Q8)(nA,wo,Tt.getFieldValue("publish_time")),disabledTime:nA=>(0,Ce.d0)(nA,Tt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),nt.createElement(I.Z,{style:{marginBottom:"10px"}},nt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),nt.createElement(E.ZP.Group,{value:ua,onChange:nA=>{Xr(nA.target.value),Go([])}},nt.createElement(E.ZP,{value:!0,disabled:!wi},"\u7EDF\u4E00\u53D1\u5E03"),nt.createElement(E.ZP,{className:"ml20",disabled:Da.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Da.length<=0&&nt.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"')),!ua&&Da.length>0&&nt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},nt.createElement("span",{style:{flex:1}},nt.createElement(p.default,{checked:Ea.length===Da.length,onChange:nA=>{Ea.length===Da.length?Go([]):Go(Da.filter(kA=>!kA.is_published))}},"\u5168\u9009")),nt.createElement("span",{style:{width:16}}),nt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ea.length||0,"\u4E2A\u5206\u73ED")),!ua&&Da.length>0&&nt.createElement(Je.Z,{data:Da,selectedRowKeys:Ea,setSelectedRowKeys:Go})))};var ia=(0,V.connect)(({classroomList:Nt,polls:Dt})=>({classroomList:Nt,polls:Dt}))(Jr),Ct=a(57809),In=a(6848),er=a(43150),hr=a(96935),mr={flex_box_center:"flex_box_center___mZeBL",flex_space_between:"flex_space_between___OvqA8",flex_box_vertical_center:"flex_box_vertical_center___nBE0A",flex_box_center_end:"flex_box_center_end___w0dO1",flex_box_column:"flex_box_column___mvqBn",box:"box___SKsTv",head:"head___pcKPT",title_icon:"title_icon___o13QS",title:"title___ZSoYD",multiple_select:"multiple_select___VSwNW"},Hr=Object.defineProperty,va=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,tr=(Nt,Dt,Et)=>Dt in Nt?Hr(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ba=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Jo.call(Dt,Et)&&tr(Nt,Et,Dt[Et]);if(va)for(var Et of va(Dt))Ao.call(Dt,Et)&&tr(Nt,Et,Dt[Et]);return Nt};const ct=Nt=>React.createElement("svg",ba({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Nt),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dott_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(#dott_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",xe=a(59301),De=Object.defineProperty,Qe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,nn=(Nt,Dt,Et)=>Dt in Nt?De(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Xt=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))bt.call(Dt,Et)&&nn(Nt,Et,Dt[Et]);if(Qe)for(var Et of Qe(Dt))Bt.call(Dt,Et)&&nn(Nt,Et,Dt[Et]);return Nt},Vt=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const{RangePicker:Sn}=l.default,{Option:Wn}=Ct.default,Gn=({polls:Nt,loading:Dt,dispatch:Et})=>{var Mr,Ja,wo,fo,Aa;const Tt=(0,V.useParams)(),Nr=(0,V.useLocation)(),{pollSetting:oa,commonHeader:Da}=Nt,[Pa,Ko]=(0,i.useState)(!0);let[Bi,Po]=(0,i.useState)([]),[da,qa]=(0,i.useState)({end_time:"",publish_time:"",show_result:!1,un_anonymous:!1,unified_setting:!1});(0,i.useEffect)(()=>{bo()},[]),(0,i.useEffect)(()=>{Ko(!(0,F.GJ)())},[(0,F.GJ)()]);const bo=()=>{Et({type:"polls/getPollsSetting",payload:Xt({},Tt)})};(0,i.useEffect)(()=>{var ea;oa!=null&&oa.poll&&(Object.keys(da).map(function(Ea){da[Ea]=oa.poll[Ea]}),Bi=(ea=oa==null?void 0:oa.published_course_groups)==null?void 0:ea.filter(Ea=>Ea.course_publish_time!==null).map(Ea=>(Ea.publish_time=Ea.course_publish_time,Ea.end_time=Ea.course_end_time,Ea)),qa(da),Po(Bi))},[oa]);const Do=()=>Vt(void 0,null,function*(){const ea=JSON.parse(JSON.stringify(da));ea.unified_setting||Bi==null||Bi.map(Go=>{var ua,Xr;if(!Go.course_group_name||!((ua=Go.course_group_name)!=null&&ua.length))throw d.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Go.publish_time||!Go.end_time)throw d.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");Go.course_group_id=(Xr=Go==null?void 0:Go.course_group_name)==null?void 0:Xr.map(wi=>{var ci,qA,AA;return(AA=(qA=(ci=oa.course_groups)==null?void 0:ci.filter(Ms=>Ms.course_group_name===wi))==null?void 0:qA[0])==null?void 0:AA.course_group_id})}),ea.categoryId=Tt.categoryId,ea.publish_time_groups=Bi,ea.show_result=!!ea.show_result,(yield(0,er.m7)(Xt({},ea))).status===0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),Et({type:"polls/getCommonHeader",payload:Xt({},Tt)}))}),ho=ea=>ea&&eada.end_time?ea&&ea1,value:da.unified_setting,onChange:ea=>{if(z()(da.publish_time,"YYYY-MM-DD HH:mm")<=z()()){d.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}Bi==""&&Po([{}]),da.unified_setting=!da.unified_setting,qa(Object.assign({},da))}},xe.createElement(E.ZP,{value:!0,style:{marginRight:"60px"}},"\u7EDF\u4E00\u53D1\u5E03"),xe.createElement(E.ZP,{disabled:((Mr=oa==null?void 0:oa.group_settings)==null?void 0:Mr.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ja=oa==null?void 0:oa.group_settings)==null?void 0:Ja.length)===0&&xe.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09"))),da.unified_setting&&xe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},xe.createElement(I.Z,{align:"middle"},xe.createElement(P.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4:"),xe.createElement(P.Z,{className:"ml10"},xe.createElement(In.Z,{title:![1,5].includes((wo=oa==null?void 0:oa.poll)==null?void 0:wo.polls_status)&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539"},xe.createElement(l.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:ho,disabled:Pa||![1,5].includes((fo=oa==null?void 0:oa.poll)==null?void 0:fo.polls_status),value:da.publish_time?z()(da.publish_time):"",allowClear:!1,onChange:(ea,Ea)=>{da.publish_time=Ea,da.end_time||(da.end_time=z()(ea).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),qa(Object.assign({},da))}}))),xe.createElement(P.Z,null,xe.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),xe.createElement(I.Z,{align:"middle",className:"pl30"},xe.createElement(P.Z,null,"\u622A\u6B62\u65F6\u95F4"),xe.createElement(P.Z,{className:"ml10"},xe.createElement(l.default,{size:"large",style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:z()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pa,disabledDate:ii,allowClear:!1,value:da.end_time?z()(da.end_time):"",onChange:(ea,Ea)=>{da.end_time=Ea,qa(Object.assign({},da))}})),xe.createElement(P.Z,null,xe.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))),!da.unified_setting&&xe.createElement(I.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Bi&&Bi.map(function(ea,Ea){return xe.createElement(P.Z,{span:24,key:Ea},xe.createElement(I.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ea==(Bi==null?void 0:Bi.length)-1?"0px":"10px"}},xe.createElement("div",{style:{width:"75px",marginLeft:"27px"}},"\u53D1\u5E03\u89C4\u5219",Ea+1),xe.createElement(Ct.default,{disabled:Pa,mode:"multiple",className:mr.multiple_select,style:{width:"250px"},value:ea.course_group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Go=>{Bi[Ea].course_group_name=Go,Po(Bi.slice())}},oa.course_groups&&oa.course_groups.map(function(Go){if(!Bi.map(ua=>ua.course_group_name).toString().split(",").includes(String(Go.course_group_name)))return xe.createElement(Wn,{value:Go.course_group_name,key:Go.course_group_id},Go.course_group_name)})),xe.createElement("div",{className:"ml20"},xe.createElement(Sn,{size:"large",disabled:Pa||(Da.polls_status===1?!1:[!0,!1]),style:{width:620},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],allowClear:!1,showTime:{format:"HH:mm",defaultValue:[z()((0,S.U6)(),"HH:mm"),z()((0,S.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",defaultValue:ea.course_publish_time&&[z()(ea.course_publish_time),z()(ea.course_end_time)],onChange:(Go,ua)=>{Bi[Ea].publish_time=ua[0],Bi[Ea].end_time=ua[1]}})),!Pa&&xe.createElement("div",{style:{display:"flex",width:"50px"}},xe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{Po(Bi.concat({}))}}),Ea>0&&xe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Bi=Bi.filter((Go,ua)=>Ea!==ua),Po(Bi.slice()),setTimeout(()=>Po(Bi.slice()),10)}}))))}))),xe.createElement("div",{className:mr.box},xe.createElement("div",{className:mr.head,style:{marginTop:"10px"}},xe.createElement("img",{className:"mr10",src:Ee,alt:"Dot"}),"\u516C\u5F00\u8BBE\u7F6E")),xe.createElement("div",{style:{padding:"30px 50px",background:"#fff",marginTop:"3px"}},xe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},xe.createElement(p.default,{checked:da.show_result,disabled:Pa,onChange:ea=>{da.show_result=ea.target.checked,qa(Object.assign({},da))}},xe.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),xe.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u95EE\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u95EE\u5377\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\uFF09")),xe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},xe.createElement(p.default,{checked:da.un_anonymous,disabled:Pa||![1,5].includes((Aa=oa==null?void 0:oa.poll)==null?void 0:Aa.polls_status),onChange:ea=>{da.un_anonymous=ea.target.checked,qa(Object.assign({},da))}},xe.createElement("strong",null,"\u5B9E\u540D\u95EE\u5377")),xe.createElement("span",{style:{fontSize:"14px",color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u63D0\u4EA4\u95EE\u5377\u540E\u663E\u793A\u771F\u5B9E\u59D3\u540D\u548C\u5B66\u53F7\uFF0C\u5426\u5219\u5C06\u5BF9\u63D0\u4EA4\u95EE\u5377\u7684\u5B66\u751F\u59D3\u540D\u548C\u5B66\u53F7\u8FDB\u884C\u533F\u540D\u5904\u7406\u3002\u8BE5\u8BBE\u7F6E\u9879\u5728\u95EE\u5377\u5F00\u59CB\u4E4B\u540E\u65E0\u6CD5\u4FEE\u6539\uFF09")),xe.createElement(hr.Z,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:Do},"\u4FDD\u5B58")))};var zn=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(Gn),jn=a(56026),gr=a(78673),Vn=a(61621),Or=a(93948),Cr={title:"title___hfaGm",yxtx:"yxtx___EB2TE",pic_title:"pic_title___WGfnb",pic_text:"pic_text___zQvmV",others_styles:"others_styles___nsKmn",others_text:"others_text___oRpFU",others_icon:"others_icon___h3fBC"},ra="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARlJREFUOE+Vk+FxwjAMhZ+c6x6le5Q6cGzCHsF7ZIHOwFEM3aOwRy9WKwe7MnWOi//Ftr68pycTKmt54B0T3poBbv++QAPqGHQKCP6pv3pdQvpDCgF0ac8EtAIwoOPfPXJN/yX34sqA+2I5rANikTf9pc0Au2cbDNRf4EyA9xuKcr+3z9bAWICzOmBUEhUsD8zKijuvKUvUFofty05DArglLZ0J/nNFUdrUKiHk6PWDj8SwyXOSPQUY7YxNlV4UgPOailSmVSyi5QjQ/ucCIkT3QGKbY0GSKAC/wMkE6mmQmxVjGnGdVAIUIyxxyjtIdm6DJkkVYy7nD0dZpN9NqWxlqw8fUwVQ9Olf7iJXioYGndi4AeJebcR/ABwRnt6/IeoUAAAAAElFTkSuQmCC",br=a(42441),qr=a(61485),kt=a(3113),Yt=a(56047),Jt="data:image/png;base64,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",yn="data:image/png;base64,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",tn="data:image/png;base64,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",gn="data:image/png;base64,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",An="data:image/png;base64,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",Kn=a(59149),Br=a(61527),kr={KeyWordTable:"KeyWordTable___AcLUt"},Fr=a(59301),Sa=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const La=({Data:Nt,isShowEcharts:Dt,pollGroupId:Et})=>{var Mr,Ja,wo,fo;const Aa=(0,V.useParams)(),[Tt,Nr]=(0,i.useState)({}),[,oa,Da]=(0,Br.U)(er._c,{poll_id:Aa.categoryId,id:(Mr=Nt==null?void 0:Nt.question)==null?void 0:Mr.id,course_id:Aa==null?void 0:Aa.coursesId,update:1,poll_group_id:Et!=="all"?Et:null}),[Pa,Ko]=(0,i.useState)(10);(0,i.useEffect)(()=>{var bo;console.log("params==",Aa,Nt),Nt&&Nr((bo=Nt==null?void 0:Nt.question)==null?void 0:bo.word_cloud)},[Nt]);const Bi=()=>{var bo;let Do=new Image;Do.src=Kn.yt;const ho=((bo=Tt==null?void 0:Tt.list)==null?void 0:bo.map(ea=>({name:ea.word,value:ea.count})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[15,50],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",textStyle:{normal:{color:()=>`rgb(${Math.round(Math.random()*255)},${Math.round(Math.random()*255)},${Math.round(Math.random()*255)})`}},left:"center",top:"center",width:"100%",height:"100%",data:ho}]}},Po=(0,i.useMemo)(()=>Fr.createElement(br.Z,{option:Bi(),opts:{renderer:"svg"},style:{height:436}}),[Tt==null?void 0:Tt.list]),da=[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render:(bo,Do,ho)=>ho+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center"}],qa=[{title:"\u6392\u884C",dataIndex:"index",align:"center",render(bo,Do,ho){return ho<3?Fr.createElement("img",{width:30,src:ho==0?tn:ho==1?gn:An}):ho+1}},{title:"\u5173\u952E\u8BCD",dataIndex:"word",width:390,render:bo=>Fr.createElement("span",{className:"c-666",style:{lineHeight:"25px"}},bo)},{title:"\u9891\u6B21",dataIndex:"count"}];return Fr.createElement("aside",{style:{width:"97%"}},Fr.createElement(j.default,{bordered:!0,columns:da,dataSource:(Ja=Nt.question)==null?void 0:Ja.question_votes,pagination:!1}),Dt&&Fr.createElement(I.Z,{className:"mt30",wrap:!1,justify:"space-between",gutter:24},Fr.createElement(P.Z,{flex:"1 1 0"},Fr.createElement(I.Z,{align:"middle",gutter:10,style:{height:32}},Fr.createElement(P.Z,null,Fr.createElement("img",{style:{width:"16px",height:"16px"},src:ra})),Fr.createElement(P.Z,null,Fr.createElement("span",{className:"c-666"},"\u8BCD\u4E91")),Fr.createElement(P.Z,null,Fr.createElement(In.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"\u9ED8\u8BA4\u5C55\u793A\u524D100\u4E2A\u5173\u952E\u8BCD"},Fr.createElement(qr.Z,{style:{cursor:"pointer",color:"#4C6FFF"}}))),Fr.createElement(P.Z,{style:{marginLeft:"auto"}},Fr.createElement("span",{className:"c-666"},(Tt==null?void 0:Tt.updated_at)&&z()(Tt==null?void 0:Tt.updated_at).format("YYYY-MM-DD HH:mm:ss")),Fr.createElement(kt.ZP,{className:"ml10",style:{padding:0},type:"link",loading:oa,onClick:bo=>Sa(void 0,null,function*(){bo.preventDefault();const Do=yield Da({});Do.status==0&&(d.ZP.success("\u66F4\u65B0\u6210\u529F"),Nr(Do.data))})},"\u66F4\u65B0\u8BCD\u4E91"))),Fr.createElement(Ye.Z,{spinning:oa},Fr.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},((wo=Tt==null?void 0:Tt.list)==null?void 0:wo.length)>0?Po:Fr.createElement(Y.Z,{img:Jt,customText:"\u6682\u65E0\u6570\u636E~"})))),Fr.createElement(P.Z,{flex:"1 1 0"},Fr.createElement(I.Z,{align:"middle",gutter:10},Fr.createElement(P.Z,null,Fr.createElement("div",{style:{width:5,height:16,borderRadius:"3px",background:"#3061D0"}})),Fr.createElement(P.Z,null,Fr.createElement("span",{className:"c-666"},"\u5173\u952E\u8BCD\u6392\u884C")),Fr.createElement(P.Z,{style:{marginLeft:"auto"}},Fr.createElement("span",{className:"c-666"},"\u5C55\u793A\u8BCD\u6570")),Fr.createElement(P.Z,null,Fr.createElement(Ct.default,{value:Pa,onChange:bo=>{Ko(bo)},style:{width:76},options:[{value:10,label:"10"},{value:30,label:"30"},{value:50,label:"50"},{value:100,label:"100"}]}))),Fr.createElement("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438}},Fr.createElement(j.default,{className:kr.KeyWordTable,style:{width:"100%"},scroll:Pa>10&&{y:400},columns:qa,dataSource:Tt==null?void 0:Tt.list,pagination:{pageSize:Pa,current:1,total:((fo=Tt==null?void 0:Tt.list)==null?void 0:fo.length)||0,hideOnSinglePage:!0},locale:{emptyText:Fr.createElement(Y.Z,{img:yn,customText:"\u6682\u65E0\u6570\u636E~"})}})))))};var ma=(0,V.connect)(({polls:Nt})=>({polls:Nt}))(La),Ln=a(59301),to=Object.defineProperty,so=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,xa=(Nt,Dt,Et)=>Dt in Nt?to(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Za=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Qa.call(Dt,Et)&&xa(Nt,Et,Dt[Et]);if(so)for(var Et of so(Dt))$r.call(Dt,Et)&&xa(Nt,Et,Dt[Et]);return Nt};const Oa={1:"\u5355\u9009",2:"\u591A\u9009",3:"\u95EE\u7B54"},Bo=({polls:Nt,loading:Dt,dispatch:Et})=>{var Mr,Ja,wo,fo,Aa,Tt;const Nr=(0,V.useParams)(),{statisticsList:oa,pollsList:Da}=Nt,[Pa,Ko]=(0,i.useState)([]),[Bi]=v.default.useForm(),[Po,da]=(0,i.useState)({}),qa=Za({},Nr),[bo]=v.default.useForm(),[Do,ho]=(0,i.useState)(!1);(0,i.useEffect)(()=>{Nr.poll_group_id=[],ii()},[Nr.coursesId]),(0,i.useEffect)(()=>{var ua;Ko((ua=oa==null?void 0:oa.questions)==null?void 0:ua.map(Xr=>(Xr.openOthers=!1,Xr)))},[oa==null?void 0:oa.questions]),(0,i.useEffect)(()=>{Nr.poll_group_id=[],Et({type:"polls/getPollsList",payload:Nr})},[]);const ii=()=>{Et({type:"polls/getPollsStatistics",payload:Za({},Nr)})},ea=()=>{Nr.page=1;const ua=Object.assign({},Bi.getFieldValue());Object.keys(ua).map(function(Xr){ua[Xr].includes("all")?(delete Nr[Xr],Bi.setFieldsValue({[Xr]:"all"}),bo.setFieldsValue({[Xr]:"all"})):(Nr[Xr]=ua[Xr],Bi.setFieldsValue({[Xr]:Nr[Xr]}),bo.setFieldsValue({[Xr]:Nr[Xr]}))}),ua.poll_group_id.length===0&&Bi.setFieldsValue({poll_group_id:"all"}),Nt.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&ii()},Ea=()=>{Nr.page=1;const ua=Object.assign({},bo.getFieldValue());Object.keys(ua).map(function(Xr){ua[Xr].includes("all")?(delete qa[Xr],bo.setFieldsValue({[Xr]:"all"})):(qa[Xr]=ua[Xr],bo.setFieldsValue({[Xr]:qa[Xr]}))}),ua.poll_group_id.length===0&&bo.setFieldsValue({poll_group_id:"all"}),Nt.actionTabs.key!=="\u5BFC\u51FA\u7EDF\u8BA1"&&ii()},Go=ua=>({tooltip:{trigger:"item"},legend:{bottom:"2%",left:"center"},series:[{name:"\u6709\u6548\u586B\u5199\u4EBA\u6570",type:"pie",radius:["40%","70%"],label:{show:!1},data:ua==null?void 0:ua.map((Xr,wi)=>(Xr.value=Xr==null?void 0:Xr.answer_users_count,Xr.name=Xr==null?void 0:Xr.answer_text,Xr)),itemStyle:{normal:{color:function(Xr){var wi=["#FACC16","#004DF6","#1790FF","#2EC25B","#fc8251","#5470c6","#91cd77","#ef6567","#f9c956","#75bedc"];return wi[Xr.dataIndex]}}}}]});return Ln.createElement("div",{id:"aaa"},Ln.createElement("section",{className:"minH500 mb50 inline-block w100"},(0,F.GJ)()&&Ln.createElement("aside",{className:"bg-white pl30 pr30",style:{padding:"20px 0"}},Ln.createElement(v.default,{form:Bi,onChange:ea,initialValues:{poll_group_id:"all"}},Ln.createElement(v.default.Item,{name:"poll_group_id"},Ln.createElement(p.default.Group,{style:{width:"97%",color:"#666666"}},Ln.createElement(I.Z,null,Ln.createElement(P.Z,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5"),Ln.createElement(P.Z,{flex:"80px"},Ln.createElement(p.default,{value:"all",checked:!Po.course_group},"\u5168\u90E8")),Ln.createElement(P.Z,{flex:"1"},Da.course_groups&&Da.course_groups.map((ua,Xr)=>Ln.createElement(p.default,{value:ua.course_group_id,style:{marginRight:"20px",marginBottom:"10px"}},ua.group_group_name,"(",ua.count,")")))))),Ln.createElement(v.default.Item,null,Ln.createElement(I.Z,{style:{width:"97%",color:"#666666"}},Ln.createElement(P.Z,{flex:"80px"},"\u7EDF\u8BA1\u7ED3\u679C"),Ln.createElement(P.Z,{flex:"1"},Ln.createElement(j.default,{bordered:!0,columns:[{title:"\u95EE\u5377\u53D1\u5E03\u4EBA\u6570",dataIndex:"total_users",align:"center",width:330},{title:"\u6709\u6548\u586B\u5199\u4EBA\u6570",dataIndex:"answer_users",align:"center",width:330},{title:"\u63D0\u4EA4\u7387",dataIndex:"total_answer",align:"center",width:330}],dataSource:[{total_users:(Mr=oa==null?void 0:oa.poll)==null?void 0:Mr.total_users,answer_users:(Ja=oa==null?void 0:oa.poll)==null?void 0:Ja.answer_users,total_answer:((wo=oa==null?void 0:oa.poll)==null?void 0:wo.total_users)>0?Number((((fo=oa==null?void 0:oa.poll)==null?void 0:fo.answer_users)/((Aa=oa==null?void 0:oa.poll)==null?void 0:Aa.total_users)*100).toFixed(2))+"%":"0%"}],pagination:!1})))),Ln.createElement(v.default.Item,null,Ln.createElement(I.Z,{style:{width:"97%",color:"#666666"}},Ln.createElement(P.Z,{flex:"80px"}),Ln.createElement(P.Z,{flex:"1"},Ln.createElement(gr.Z,{defaultChecked:Do,onChange:ua=>{ho(ua)}}),Ln.createElement("span",{style:{color:"#666666",marginLeft:"10px"}},"\u663E\u793A\u66F4\u591A\u5206\u6790\u56FE\u8868")))))),Ln.createElement(Vn.Z,{loading:Dt["polls/getPollsStatistics"]},Pa==""&&Ln.createElement(Y.Z,null),Pa==null?void 0:Pa.map(function(ua,Xr){var wi,ci,qA,AA,Ms,ri,Yi,nA,kA,Eo;return Ln.createElement("aside",{key:Xr,className:"bg-white pl30 pr30 mt10",style:{padding:"20px 0"}},Ln.createElement("div",{className:"mt20"},Ln.createElement("span",{className:"font16",style:{display:"flex",marginBottom:"20px"}},Ln.createElement(In.Z,{title:ua.question.question_title},Ln.createElement("div",{className:Cr.title},((wi=ua==null?void 0:ua.question)==null?void 0:wi.is_necessary)!==0&&Ln.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),Ln.createElement("span",{className:"c-blue font16"},"\u3010",Oa[ua.question.question_type],"\u3011"),Ln.createElement("span",{style:{fontWeight:"600"}},(ci=ua==null?void 0:ua.question)==null?void 0:ci.question_number,"\u3001",ua.question.question_title),ua.question.question_type===2&&((qA=ua==null?void 0:ua.question)==null?void 0:qA.min_choices)&&Ln.createElement("span",{className:"ml10",style:{fontWeight:400,color:"#666666"}},"(\u53EF\u9009",(AA=ua==null?void 0:ua.question)==null?void 0:AA.min_choices,"-",(Ms=ua==null?void 0:ua.question)==null?void 0:Ms.max_choices,"\u9879)"))),Ln.createElement("div",{className:Cr.yxtx},"\u6709\u6548\u586B\u5199\u4EBA\u6570",Ln.createElement("span",null,ua.question.commit_users_count||"--","\u4EBA")))),ua.question.question_type!==3&&Ln.createElement("aside",{style:{width:"97%"}},Ln.createElement(j.default,{bordered:!0,columns:[{title:"\u9009\u9879",dataIndex:"answer_text",align:"center"},{title:"\u5C0F\u8BA1",dataIndex:"answer_users_count",align:"center",width:100,render(zo,KA,Ai){return Ln.createElement("span",null,zo,"\u4EBA")}},{title:"\u767E\u5206\u6BD4",dataIndex:"total_answer",align:"center",width:440,render(zo,KA,Ai){return Ln.createElement(Or.Z,{style:{width:"90%",margin:"auto"},status:"active",strokeColor:"#44D7B6",percent:(KA.answer_percent*100).toFixed(1)})}}],dataSource:(ri=ua.question)==null?void 0:ri.answers,pagination:!1})),ua.question.question_type!==3&&((nA=(Yi=ua==null?void 0:ua.question)==null?void 0:Yi.question_votes)==null?void 0:nA.length)>0&&Ln.createElement(Ln.Fragment,null,Ln.createElement("div",{className:Cr.others_styles,onClick:()=>{Pa[Xr].openOthers=!ua.openOthers,Ko([...Pa])}},Ln.createElement("div",{className:Cr.others_text},'"\u5176\u4ED6"\u9009\u9879\u586B\u7A7A\u8BE6\u60C5'),ua!=null&&ua.openOthers?Ln.createElement("div",{className:Cr.others_icon},"\u6536\u8D77",Ln.createElement("i",{className:"iconfont icon-shangjiantou ml10"})):Ln.createElement("div",{className:Cr.others_icon},"\u5C55\u5F00",Ln.createElement("i",{className:"iconfont icon-xiajiantou ml10"}))),(ua==null?void 0:ua.openOthers)&&Ln.createElement(j.default,{style:{width:"97%"},bordered:!0,columns:[{title:"\u7F16\u53F7",dataIndex:"",align:"center",width:100,render(zo,KA,Ai){return Ln.createElement("span",null,Ai+1)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",align:"center",width:200,render(zo,KA,Ai){return Ln.createElement("span",null,zo)}},{title:"\u6587\u672C\u7B54\u6848",dataIndex:"vote_text",align:"center",render(zo,KA,Ai){return Ln.createElement("span",null,zo)}}],dataSource:(kA=ua.question)==null?void 0:kA.question_votes,pagination:!1})),ua.question.question_type!==3&&Do&&Ln.createElement("aside",{style:{width:"97%"}},Ln.createElement("div",{className:Cr.pic_title},Ln.createElement("img",{style:{width:"16px",height:"16px"},src:ra}),Ln.createElement("div",{className:Cr.pic_text},"\u73AF\u5F62\u997C\u56FE")),Ln.createElement(br.Z,{key:Xr,option:Go((Eo=ua==null?void 0:ua.question)==null?void 0:Eo.answers)})),ua.question.question_type===3&&Ln.createElement(ma,{Data:ua,isShowEcharts:Do,pollGroupId:Bi.getFieldValue("poll_group_id")}))}))),Ln.createElement(C.default,{centered:!0,title:"\u5BFC\u51FA\u7EDF\u8BA1\u7ED3\u679C",open:Nt.actionTabs.key==="\u5BFC\u51FA\u7EDF\u8BA1",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Et({type:"polls/setActionTabs",payload:{}}),ii()},onOk:()=>{Et({type:"polls/setActionTabs",payload:{}}),ii(),(0,o.sA)(Za({},qa))}},(0,F.GJ)()&&Ln.createElement("aside",{className:"mt20"},Ln.createElement(v.default,{form:bo,preserve:!1,onChange:Ea,initialValues:{poll_group_id:((Tt=Nr.poll_group_id)==null?void 0:Tt.length)>0?Nr.poll_group_id:"all"}},Ln.createElement(v.default.Item,{name:"poll_group_id"},Ln.createElement(p.default.Group,{style:{width:"97%"}},Ln.createElement(I.Z,null,Ln.createElement(P.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),Ln.createElement(P.Z,{flex:"80px"},Ln.createElement(p.default,{value:"all",checked:!Po.course_group},"\u5168\u90E8")),Ln.createElement(P.Z,{flex:"1"},Da.course_groups&&Da.course_groups.map((ua,Xr)=>Ln.createElement(p.default,{value:ua.course_group_id},ua.group_group_name,"(",ua.count,")"))))))))))};var yi=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(Bo),Ma=a(6339),Tn={flex_box_center:"flex_box_center___Mm5nR",flex_space_between:"flex_space_between___MMkat",flex_box_vertical_center:"flex_box_vertical_center___LETW1",flex_box_center_end:"flex_box_center_end___XlC9p",flex_box_column:"flex_box_column___THy8y",wrap:"wrap___z9iJU",modal:"modal___y8bNh",titleWrap:"titleWrap___knBE8",required:"required___Ojs5D",title:"title___M_fKx",colorGray:"colorGray___N8txU",choiceWrap:"choiceWrap____Xkwt",answer:"answer___TSzCH",activeAnswer:"activeAnswer___Pnkob",deleteIcon:"deleteIcon___O5q20",addIcon:"addIcon___c8iSL",editorWrap:"editorWrap___oodwM",htmlWrap:"htmlWrap___ljy1Y",radio:"radio___ZUxPE",color333:"color333____votr",color999:"color999___Audhi",questionType:"questionType___MN7qw",questionChoices:"questionChoices___ZMeSF",close_style:"close_style___GvIu5",save_style:"save_style____CS7j",edit_title:"edit_title___NM88J",can_select_count:"can_select_count___OnIaV"},Ar=a(3918),Fa=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,no=(Nt,Dt,Et)=>Dt in Nt?Fa(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,mi=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))Ka.call(Dt,Et)&&no(Nt,Et,Dt[Et]);if(Ca)for(var Et of Ca(Dt))Fo.call(Dt,Et)&&no(Nt,Et,Dt[Et]);return Nt},li=(Nt,Dt)=>{var Et={};for(var Mr in Nt)Ka.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&Ca)for(var Mr of Ca(Nt))Dt.indexOf(Mr)<0&&Fo.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},Mi=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const wa=["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"],aa=(Nt,Dt)=>{var Et=Nt,{problemset:Mr,globalSetting:Ja,loading:wo,dispatch:fo,onRef:Aa=()=>{},editData:Tt,editKey:Nr,callback:oa}=Et,Da=li(Et,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[Pa,Ko]=(0,i.useState)([]),[Bi,Po]=(0,i.useState)(),[da,qa]=(0,i.useState)([]),[bo,Do]=(0,i.useState)(""),[ho,ii]=(0,i.useState)(0),[ea,Ea]=(0,i.useState)(!0),[Go,ua]=(0,i.useState)(!1),Xr=(0,V.useParams)(),[wi,ci]=(0,i.useState)(""),[qA,AA]=(0,i.useState)("");(0,i.useEffect)(()=>{var Eo,zo,KA,Ai,si,Ti;if(!((Eo=Tt==null?void 0:Tt.question)!=null&&Eo.question_title)){Ko([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),Ea(!0),Do(""),ua(!1);return}ci((zo=Tt==null?void 0:Tt.question)==null?void 0:zo.max_choices),AA((KA=Tt==null?void 0:Tt.question)==null?void 0:KA.min_choices),Do((Ai=Tt==null?void 0:Tt.question)==null?void 0:Ai.question_title),Ea(!!((si=Tt==null?void 0:Tt.question)!=null&&si.is_necessary)),Ko((Ti=Tt==null?void 0:Tt.question)==null?void 0:Ti.answers.map(dl=>({value:dl.answer_text,disabled:dl.answer_text==="\u5176\u4ED6"})))},[Tt]),(0,i.useImperativeHandle)(Dt,()=>({onSave:Ms}));const Ms=Eo=>Mi(void 0,null,function*(){var zo;if(!bo)return d.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const KA=Pa.findIndex(Ti=>!Ti.value);if(KA>-1)return d.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wa[KA]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let Ai;const si={question_title:bo,question_type:2,insert_id:Tt.insert_id,is_necessary:Math.ceil(ea),max_choices:wi,min_choices:qA,question_answers:Pa.map(Ti=>Ti.value)};(zo=Tt.question)!=null&&zo.id?Ai=yield(0,er.IU)(mi({pollsId:Tt.question.id},si)):Ai=yield(0,er.MK)(mi({pollsId:Xr.categoryId},si)),Ai.status===0&&(d.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa("edit",-1),yield fo({type:"polls/editPolls",payload:mi({},Xr)}),Eo&&(si.answers=si.question_answers.map(Ti=>({answer_text:Ti})),oa("addContinue",mi({type:2,insert_id:Tt.question.id,key:Tt.key,question_type:2},si))))}),ri=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],Yi=Eo=>Mi(void 0,null,function*(){var zo,KA;switch(Eo.id){case"del":let Ai;C.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return Mi(this,null,function*(){var si;yield(0,er.jy)({pollsId:(si=Tt==null?void 0:Tt.question)==null?void 0:si.id}),fo({type:"polls/editPolls",payload:mi({},Xr)})})}});break;case"up":case"down":yield(0,er.wh)({pollsId:(zo=Tt==null?void 0:Tt.question)==null?void 0:zo.id,opr:Eo.id}),fo({type:"polls/editPolls",payload:mi({},Xr)});break;case"edit":oa("edit",Tt.key);break;case"add":oa("add",{type:2,key:Tt.key,insert_id:(KA=Tt==null?void 0:Tt.question)==null?void 0:KA.id,question_type:2});break}}),nA=()=>{var Eo,zo,KA,Ai;return i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,Tt.question.is_necessary>0&&i.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),i.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u591A\u9009\u3011"),((Eo=Tt==null?void 0:Tt.question)==null?void 0:Eo.min_choices)&&i.createElement("span",{className:Tn.can_select_count},`\u53EF\u9009${(zo=Tt==null?void 0:Tt.question)==null?void 0:zo.min_choices}-${(KA=Tt==null?void 0:Tt.question)==null?void 0:KA.max_choices}\u9879`),i.createElement("span",{className:Tn.edit_title},i.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Tt.key,"\u9898"),Tt.question.question_title))),i.createElement("div",{className:Tn.questionChoices},(Ai=Tt==null?void 0:Tt.question.answers)==null?void 0:Ai.map(function(si,Ti){return i.createElement(I.Z,null,i.createElement(P.Z,null,i.createElement(p.default,{key:Ti,disabled:!0},i.createElement("span",{className:"c-black font14"},si.answer_text))))})))},kA=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,i.createElement("span",{className:"font16 c-blue"},"\u3010\u591A\u9009\u3011"),i.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),i.createElement(gr.Z,{checked:!!ea,onChange:Eo=>Ea(Eo),className:"ml10"}))),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u6807\u9898")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},value:bo,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:Eo=>Do(Eo.target.value)})))),Pa.map((Eo,zo)=>{var KA;let Ai=Pa.length-1;return i.createElement(I.Z,{className:Tn.choiceWrap,key:zo,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,Go&&zo===Ai?"\u5176\u5B83":"\u9009\u9879")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},placeholder:(KA=Eo.placeholder)!=null?KA:"",value:Go&&zo===Ai?"":Pa[zo].value,disabled:!!Eo.disabled,onChange:si=>{Pa[zo].value=si.target.value,Ko([...Pa])}})),i.createElement(P.Z,null,zo>1&&i.createElement(In.Z,{title:"\u5220\u9664"},i.createElement("i",{className:`${Tn.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Ko(Pa.filter((si,Ti)=>Ti!==zo)),Eo.disabled&&ua(!1)}}))))}),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u53EF\u9009")),i.createElement(P.Z,null,i.createElement(Ct.default,{value:qA||"",style:{width:183,height:"40px"},onChange:Eo=>AA(Eo)},i.createElement(Ct.default.Option,{value:""},"--"),Pa.map(function(Eo,zo){return i.createElement(Ct.default.Option,{value:String(zo+1)},zo+1)})),i.createElement("span",{className:"ml10 mr10"},"-"),i.createElement(Ct.default,{style:{width:183,height:"40px"},value:wi||"",onChange:Eo=>ci(Eo)},i.createElement(Ct.default.Option,{value:""},"--"),Pa.map(function(Eo,zo){return i.createElement(Ct.default.Option,{value:String(zo+1)},zo+1)})),i.createElement(In.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u7CFB\u7EDF\u5BF9\u5176\u9009\u62E9\u7684\u9009\u9879\u4E2A\u6570\u8FDB\u884C\u9650\u5236\uFF0C--\u8868\u793A\u4E0D\u9650\u5236"},i.createElement("i",{className:"iconfont icon-xiaowenhao1 font14",style:{marginLeft:"10px",color:"#3061D0",cursor:"pointer"}}))))),i.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},i.createElement(Ar.op,{style:{height:"38px"},onClick:()=>Ko([...Pa,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Go&&i.createElement(Ar.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Ko([...Pa,{disabled:!0,value:"\u5176\u5B83"}]),ua(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),i.createElement("div",{className:Tn.close_style,onClick:()=>{var Eo;(Eo=Tt.question)!=null&&Eo.id?oa("edit",-1):oa("del",Tt.key)}},"\u53D6\u6D88"),i.createElement("div",{className:Tn.save_style,onClick:()=>Ms()},"\u4FDD\u5B58")));return i.createElement("section",{className:Tn.wrap},Nr!==Tt.key&&nA(),Nr===Tt.key&&kA())};var go=(0,V.connect)(({problemset:Nt,loading:Dt,globalSetting:Et})=>({problemset:Nt,globalSetting:Et,loading:Dt.effects}),null,null,{forwardRef:!0})((0,i.forwardRef)(aa)),jo=Object.defineProperty,Ci=Object.getOwnPropertySymbols,JA=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Qi=(Nt,Dt,Et)=>Dt in Nt?jo(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Vi=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))JA.call(Dt,Et)&&Qi(Nt,Et,Dt[Et]);if(Ci)for(var Et of Ci(Dt))Oi.call(Dt,Et)&&Qi(Nt,Et,Dt[Et]);return Nt},vA=(Nt,Dt)=>{var Et={};for(var Mr in Nt)JA.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&Ci)for(var Mr of Ci(Nt))Dt.indexOf(Mr)<0&&Oi.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},oA=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const as=["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"],tA=(Nt,Dt)=>{var Et=Nt,{problemset:Mr,globalSetting:Ja,loading:wo,dispatch:fo,onRef:Aa=()=>{},editData:Tt,editKey:Nr,callback:oa}=Et,Da=vA(Et,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[Pa,Ko]=(0,i.useState)([]),[Bi,Po]=(0,i.useState)(),[da,qa]=(0,i.useState)([]),[bo,Do]=(0,i.useState)(""),[ho,ii]=(0,i.useState)(0),[ea,Ea]=(0,i.useState)(!1),[Go,ua]=(0,i.useState)(!1),Xr=(0,V.useParams)();(0,i.useEffect)(()=>{var ri,Yi,nA,kA;if(!((ri=Tt==null?void 0:Tt.question)!=null&&ri.question_title)){Ko([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),Ea(!1),Do(""),ua(!1);return}Do((Yi=Tt==null?void 0:Tt.question)==null?void 0:Yi.question_title),Ea(!!((nA=Tt==null?void 0:Tt.question)!=null&&nA.is_necessary)),Ko((kA=Tt==null?void 0:Tt.question)==null?void 0:kA.answers.map(Eo=>({value:Eo.answer_text,disabled:Eo.answer_text==="\u5176\u4ED6"})))},[Tt]),(0,i.useImperativeHandle)(Dt,()=>({onSave:wi}));const wi=ri=>oA(void 0,null,function*(){var Yi;if(!bo)return d.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const nA=Pa.findIndex(zo=>!zo.value);if(nA>-1)return d.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${as[nA]} \u9009\u9879\u7684\u5185\u5BB9`),!1;let kA;const Eo={question_title:bo,question_type:1,insert_id:Tt.insert_id,is_necessary:Math.ceil(ea),question_answers:Pa.map(zo=>zo.value)};(Yi=Tt.question)!=null&&Yi.id?(oa("edit",-1),kA=yield(0,er.IU)(Vi({pollsId:Tt.question.id},Eo))):kA=yield(0,er.MK)(Vi({pollsId:Xr.categoryId},Eo)),kA.status===0&&(d.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield fo({type:"polls/editPolls",payload:Vi({},Xr)}),ri&&(Eo.answers=Eo.question_answers.map(zo=>({answer_text:zo})),oa("addContinue",Vi({type:1,insert_id:Tt.question.id,key:Tt.key,question_type:1},Eo))))}),ci=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],qA=ri=>oA(void 0,null,function*(){var Yi,nA;switch(ri.id){case"del":let kA;C.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return oA(this,null,function*(){var Eo;yield(0,er.jy)({pollsId:(Eo=Tt==null?void 0:Tt.question)==null?void 0:Eo.id}),fo({type:"polls/editPolls",payload:Vi({},Xr)})})}});break;case"up":case"down":yield(0,er.wh)({pollsId:(Yi=Tt==null?void 0:Tt.question)==null?void 0:Yi.id,opr:ri.id}),fo({type:"polls/editPolls",payload:Vi({},Xr)});break;case"edit":oa("edit",Tt.key);break;case"add":oa("add",{type:1,key:Tt.key,insert_id:(nA=Tt==null?void 0:Tt.question)==null?void 0:nA.id,question_type:1});break}}),AA=()=>{var ri;return i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,Tt.question.is_necessary>0&&i.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),i.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u5355\u9009\u3011"),i.createElement("span",{className:Tn.edit_title},i.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Tt.key,"\u9898"),Tt.question.question_title))),i.createElement("div",{className:Tn.questionChoices},(ri=Tt==null?void 0:Tt.question.answers)==null?void 0:ri.map(function(Yi,nA){return i.createElement(I.Z,null,i.createElement(P.Z,null,i.createElement(E.ZP,{key:nA,disabled:!0})),i.createElement(P.Z,{flex:"1"},i.createElement("span",{className:"c-black font14"},Yi.answer_text)))})))},Ms=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,i.createElement("span",{className:"font16 c-blue"},"\u3010\u5355\u9009\u3011"),i.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),i.createElement(gr.Z,{checked:!!ea,onChange:ri=>Ea(ri),className:"ml10"}))),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u6807\u9898")),i.createElement(P.Z,{className:Tn.editorWrap},i.createElement(b.default,{style:{width:"1000px",height:"40px"},value:bo,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:ri=>Do(ri.target.value)})))),Pa.map((ri,Yi)=>{var nA;let kA=Pa.length-1;return i.createElement(I.Z,{className:Tn.choiceWrap,key:Yi,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,Go&&Yi===kA?"\u5176\u5B83":"\u9009\u9879")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},placeholder:(nA=ri.placeholder)!=null?nA:"",value:Go&&Yi===kA?"":Pa[Yi].value,disabled:!!ri.disabled,onChange:Eo=>{Pa[Yi].value=Eo.target.value,Ko([...Pa])}})),i.createElement(P.Z,null,Yi>1&&i.createElement(In.Z,{title:"\u5220\u9664"},i.createElement("i",{className:`${Tn.deleteIcon} iconfont icon-yichu1`,onClick:()=>{Ko(Pa.filter((Eo,zo)=>zo!==Yi)),ri.disabled&&ua(!1)}}))))}),i.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},i.createElement(Ar.op,{style:{height:"38px"},onClick:()=>Ko([...Pa,{value:""}])},"\u65B0\u589E\u9009\u9879"),!Go&&i.createElement(Ar.op,{style:{height:"38px",marginLeft:"20px"},onClick:()=>{Ko([...Pa,{disabled:!0,value:"\u5176\u5B83"}]),ua(!0)}},"\u65B0\u589E\u5176\u5B83\u9009\u9879"),i.createElement("div",{className:Tn.close_style,onClick:()=>{var ri;(ri=Tt.question)!=null&&ri.id?oa("edit",-1):oa("del",Tt.key)}},"\u53D6\u6D88"),i.createElement("div",{className:Tn.save_style,onClick:()=>wi()},"\u4FDD\u5B58")));return i.createElement("section",{className:Tn.wrap},Nr!==Tt.key&&AA(),Nr===Tt.key&&Ms())};var GA=(0,V.connect)(({problemset:Nt,loading:Dt,globalSetting:Et})=>({problemset:Nt,globalSetting:Et,loading:Dt.effects}),null,null,{forwardRef:!0})((0,i.forwardRef)(tA)),mA=Object.defineProperty,es=Object.getOwnPropertySymbols,TA=Object.prototype.hasOwnProperty,iA=Object.prototype.propertyIsEnumerable,XA=(Nt,Dt,Et)=>Dt in Nt?mA(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,ps=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))TA.call(Dt,Et)&&XA(Nt,Et,Dt[Et]);if(es)for(var Et of es(Dt))iA.call(Dt,Et)&&XA(Nt,Et,Dt[Et]);return Nt},Es=(Nt,Dt)=>{var Et={};for(var Mr in Nt)TA.call(Nt,Mr)&&Dt.indexOf(Mr)<0&&(Et[Mr]=Nt[Mr]);if(Nt!=null&&es)for(var Mr of es(Nt))Dt.indexOf(Mr)<0&&iA.call(Nt,Mr)&&(Et[Mr]=Nt[Mr]);return Et},zs=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const cl=null,Zs=(Nt,Dt)=>{var Et=Nt,{problemset:Mr,globalSetting:Ja,loading:wo,dispatch:fo,onRef:Aa=()=>{},editData:Tt,editKey:Nr,callback:oa}=Et,Da=Es(Et,["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"]);const[Pa,Ko]=(0,i.useState)(""),[Bi,Po]=(0,i.useState)(!0),da=(0,V.useParams)();(0,i.useEffect)(()=>{var ea,Ea,Go;if(!((ea=Tt==null?void 0:Tt.question)!=null&&ea.question_title)){Po(!0),Ko("");return}Ko((Ea=Tt==null?void 0:Tt.question)==null?void 0:Ea.question_title),Po(!!((Go=Tt==null?void 0:Tt.question)!=null&&Go.is_necessary))},[Tt]),(0,i.useImperativeHandle)(Dt,()=>({onSave:qa}));const qa=ea=>zs(void 0,null,function*(){var Ea;if(!Pa)return d.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;let Go;const ua={question_title:Pa,question_type:3,insert_id:Tt.insert_id,is_necessary:Math.ceil(Bi)};(Ea=Tt.question)!=null&&Ea.id?Go=yield(0,er.IU)(ps({pollsId:Tt.question.id},ua)):Go=yield(0,er.MK)(ps({pollsId:da.categoryId},ua)),Go.status===0&&(d.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa("edit",-1),yield fo({type:"polls/editPolls",payload:ps({},da)}),ea&&oa("addContinue",ps({type:3,insert_id:Tt.question.id,key:Tt.key,question_type:3},ua)))}),bo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-xiangshangyi current",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiangxiayi current",id:"down"},{name:"\u6DFB\u52A0",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjidaibeijing current",id:"edit"}],Do=ea=>zs(void 0,null,function*(){var Ea,Go;switch(ea.id){case"del":let ua;C.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk(){return zs(this,null,function*(){var Xr;yield(0,er.jy)({pollsId:(Xr=Tt==null?void 0:Tt.question)==null?void 0:Xr.id}),fo({type:"polls/editPolls",payload:ps({},da)})})}});break;case"up":case"down":yield(0,er.wh)({pollsId:(Ea=Tt==null?void 0:Tt.question)==null?void 0:Ea.id,opr:ea.id}),fo({type:"polls/editPolls",payload:ps({},da)});break;case"edit":oa("edit",Tt.key);break;case"add":oa("add",{type:3,key:Tt.key,insert_id:(Go=Tt==null?void 0:Tt.question)==null?void 0:Go.id,question_type:3});break}}),ho=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,Tt.question.is_necessary>0&&i.createElement("span",{style:{color:"red",fontSize:"14px"}},"*"),i.createElement("span",{className:"font16",style:{color:"#3061D0"}},"\u3010\u95EE\u7B54\u3011"),i.createElement("span",{className:Tn.edit_title},i.createElement("span",{style:{marginRight:"10px"}},"\u7B2C",Tt.key,"\u9898"),Tt.question.question_title))),i.createElement("div",{className:Tn.questionChoices},i.createElement(b.default.TextArea,{rows:2,disabled:!0}))),ii=()=>i.createElement("aside",null,i.createElement("div",{className:Tn.questionType},i.createElement("div",null,i.createElement("span",{className:"font16 c-blue"},"\u3010\u95EE\u7B54\u3011"),i.createElement("span",{className:"font16",style:{color:"#666666"}},"\u5FC5\u7B54"),i.createElement(gr.Z,{checked:!!Bi,onChange:ea=>Po(ea),className:"ml10"}))),i.createElement("p",{className:Tn.titleWrap},i.createElement(I.Z,{className:Tn.choiceWrap,gutter:[12,12]},i.createElement(P.Z,null,i.createElement("span",null,"\u6807\u9898")),i.createElement(P.Z,{className:Tn.editorWrap,flex:"1"},i.createElement(b.default,{style:{width:"1000px",height:"40px"},value:Pa,placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE",onChange:ea=>Ko(ea.target.value)})))),i.createElement("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"}},i.createElement("div",{className:Tn.close_style,onClick:()=>{var ea;(ea=Tt.question)!=null&&ea.id?oa("edit",-1):oa("del",Tt.key)}},"\u53D6\u6D88"),i.createElement("div",{className:Tn.save_style,onClick:()=>qa()},"\u4FDD\u5B58")));return i.createElement("section",{className:Tn.wrap},Nr!==Tt.key&&ho(),Nr===Tt.key&&ii())};var ts=(0,V.connect)(({problemset:Nt,loading:Dt,globalSetting:Et})=>({problemset:Nt,globalSetting:Et,loading:Dt.effects}),null,null,{forwardRef:!0})((0,i.forwardRef)(Zs)),Ns={flex_box_center:"flex_box_center___wW2ft",flex_space_between:"flex_space_between___ahi0M",flex_box_vertical_center:"flex_box_vertical_center___PFt7L",flex_box_center_end:"flex_box_center_end___FA1ip",flex_box_column:"flex_box_column___jjAdt",title:"title___UHW8B",description:"description___dL5p1",heji:"heji___Xp8yD",heji_count:"heji_count___t2y2z"},Al=Object.defineProperty,Rs=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Ht=(Nt,Dt,Et)=>Dt in Nt?Al(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Hn=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))wn.call(Dt,Et)&&Ht(Nt,Et,Dt[Et]);if(Rs)for(var Et of Rs(Dt))en.call(Dt,Et)&&Ht(Nt,Et,Dt[Et]);return Nt};const Er={1:"\u5355\u9009\u9898",2:"\u591A\u9009\u9898",3:"\u4E3B\u89C2\u9898"},Zr=({polls:Nt,loading:Dt,dispatch:Et,ref:Mr})=>{const Ja=(0,V.useParams)(),{statisticsList:wo,commonHeader:fo}=Nt,[Aa]=(0,i.useState)({page:1,pre_size:10}),{questions:Tt,questionsInfo:Nr,question_types:oa,course:Da}=wo,[Pa]=v.default.useForm(),Ko=function(){return Tt==null?void 0:Tt.map(function(Po,da){var qa,bo;if(Po.key=(qa=Po==null?void 0:Po.question)==null?void 0:qa.question_number,Po.len=Tt.length,Po.question.question_type===1)return i.createElement("aside",null,i.createElement(GA,{editData:Po}));if(Po.question.question_type===2)return i.createElement("aside",null,i.createElement(go,{editData:Po}));if(((bo=Po.question)==null?void 0:bo.question_type)===3)return i.createElement("aside",null,i.createElement(ts,{editData:Po}))})};(0,i.useEffect)(()=>{Bi()},[Ja.coursesId]);const Bi=()=>{Et({type:"polls/getPollsStatistics",payload:Hn(Hn({},Ja),Aa)})};return i.createElement(Vn.Z,{loading:Dt["polls/getPollsStatistics"]},i.createElement("section",{className:"minH500 mb50",ref:Mr},(oa==null?void 0:oa.q_counts)===0&&i.createElement(Y.Z,null),(fo==null?void 0:fo.polls_name)&&i.createElement("aside",{className:"bg-white pl30 pr30 pt20 pb20"},i.createElement("div",{className:Ns.title},fo==null?void 0:fo.polls_name),(fo==null?void 0:fo.polls_description)&&i.createElement(Ma.Z,{value:(fo==null?void 0:fo.polls_description)||"",className:Ns.description}),(oa==null?void 0:oa.q_counts)>0&&i.createElement("div",{className:Ns.heji},i.createElement("span",null," \u7EDF\u8BA1 ",i.createElement("span",{className:Ns.heji_count},"\u3010\u603B\u5171 ",oa==null?void 0:oa.q_counts," \u9898\u3011")),(oa==null?void 0:oa.q_mains)>0&&i.createElement("span",{className:"ml10"},"\u4E3B\u89C2\u9898\uFF1A",i.createElement("span",{className:Ns.heji_count}," ",oa==null?void 0:oa.q_mains," \u9898")),(oa==null?void 0:oa.q_singles)>0&&i.createElement("span",{className:"ml10"},"\u5355\u9009\u9898\uFF1A",i.createElement("span",{className:Ns.heji_count}," ",oa==null?void 0:oa.q_singles," \u9898")),(oa==null?void 0:oa.q_doubles)>0&&i.createElement("span",{className:"ml10"},"\u591A\u9009\u9898\uFF1A",i.createElement("span",{className:Ns.heji_count},oa==null?void 0:oa.q_doubles," \u9898")))),i.createElement("aside",{className:"bg-white inline-block w100 mt10"},Ko())))};var Rn=(0,V.connect)(({polls:Nt,loading:Dt})=>({polls:Nt,loading:Dt.effects}))(Zr),Dr={flex_box_center:"flex_box_center___KocrS",flex_space_between:"flex_space_between___tbwbg",flex_box_vertical_center:"flex_box_vertical_center___Boklb",flex_box_center_end:"flex_box_center_end___yLkeS",flex_box_column:"flex_box_column___yoUa3",title:"title___ByTX2",export:"export___XUBRC",bg:"bg___r_XgQ",tabs:"tabs___awxWj",export_type_modal:"export_type_modal___o8Y6x",export_type_modal_con:"export_type_modal_con___zVHRj",type_item:"type_item___PhJhz",img_warp:"img_warp___dtWfk",img_warp_active:"img_warp_active___YxM4n"},Wa=a(48595),xo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC",ja=a(74128),bn=a(59301),Ya=Object.defineProperty,Va=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Ta=(Nt,Dt,Et)=>Dt in Nt?Ya(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Nt[Dt]=Et,Ro=(Nt,Dt)=>{for(var Et in Dt||(Dt={}))oi.call(Dt,Et)&&Ta(Nt,Et,Dt[Et]);if(Va)for(var Et of Va(Dt))Ua.call(Dt,Et)&&Ta(Nt,Et,Dt[Et]);return Nt},po=(Nt,Dt,Et)=>new Promise((Mr,Ja)=>{var wo=Tt=>{try{Aa(Et.next(Tt))}catch(Nr){Ja(Nr)}},fo=Tt=>{try{Aa(Et.throw(Tt))}catch(Nr){Ja(Nr)}},Aa=Tt=>Tt.done?Mr(Tt.value):Promise.resolve(Tt.value).then(wo,fo);Aa((Et=Et.apply(Nt,Dt)).next())});const CA=({polls:Nt,globalSetting:Dt,loading:Et,dispatch:Mr,user:Ja})=>{var wo,fo,Aa,Tt,Nr,oa,Da,Pa;const Ko=(0,V.useParams)(),Bi=(0,V.useLocation)(),[Po]=(0,V.useSearchParams)(),[da,qa]=(0,i.useState)([]),[bo,Do]=(0,i.useState)(Po.get("tabs")||2),[ho,ii]=(0,i.useState)(""),[ea,Ea]=(0,i.useState)(!1),[Go,ua]=(0,i.useState)(!1),[Xr,wi]=(0,i.useState)(!1),[ci,qA]=(0,i.useState)(""),AA=(0,i.useRef)(),{pollsList:Ms,commonHeader:ri}=Nt,{userInfo:Yi}=Ja;let nA;Ko.category=Po.get("category_id"),(0,i.useEffect)(()=>{Mr({type:"polls/getPollsList",payload:Ro({},Ko)}),Mr({type:"polls/getCommonHeader",payload:Ro({},Ko)})},[Ko.coursesId]),(0,i.useEffect)(()=>{bo===2&&ea&&AA.current.children&&((0,Wa.F)(AA.current.children,"\u5BFC\u51FA\u95EE\u5377"),Ea(!1))},[bo,ea]);const kA=[{name:"\u95EE\u5377\u9884\u89C8",id:2,compontent:bn.createElement(Rn,null)},{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:bn.createElement(M,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:bn.createElement(yi,null)},{name:"\u8BBE\u7F6E",id:3,compontent:bn.createElement(zn,null)}].filter(Eo=>(0,F.dE)()?Eo.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&Eo.name!=="\u95EE\u5377\u9884\u89C8"&&Eo.name!=="\u8BBE\u7F6E":!0);return bn.createElement("section",{className:Dr.bg},bn.createElement("div",{className:"edu-container"},Yi.username&&bn.createElement("section",{className:"animated fadeIn"},bn.createElement("aside",{className:"mt10"},bn.createElement(N.Z,{separator:">"},bn.createElement(N.Z.Item,null,bn.createElement(V.Link,{to:`/classrooms/${Ko.coursesId}/poll`},(wo=Yi==null?void 0:Yi.course)==null?void 0:wo.course_name)),bn.createElement(N.Z.Item,null,bn.createElement(V.Link,{to:`/classrooms/${Ko.coursesId}/poll`},(fo=ri==null?void 0:ri.user_permission)==null?void 0:fo.left_banner_name)),bn.createElement(N.Z.Item,null,"\u95EE\u5377\u8BE6\u60C5"))),bn.createElement("aside",{className:[Dr.title,"mt20"].join(" ")},bn.createElement(V.Link,{to:`/classrooms/${Ko.coursesId}/poll`}),bn.createElement(S.VV,{status:[S.L4[ri.polls_status]],style:{marginLeft:"0px"}}),(ri==null?void 0:ri.un_anonymous)===!1&&bn.createElement(jn.Z,null),bn.createElement("strong",{className:"font20 ml10"},ri.polls_name))),bn.createElement("aside",{className:"mt30 mb30 relative "},(0,F.dE)()&&(((Aa=ri==null?void 0:ri.user_permission)==null?void 0:Aa.current_status)===0||((Tt=ri==null?void 0:ri.user_permission)==null?void 0:Tt.current_status)===1||((Nr=ri==null?void 0:ri.user_permission)==null?void 0:Nr.current_status)===2)&&bn.createElement("div",{className:Dr.export},bn.createElement(Ar.op,{onClick:Eo=>{var zo;Eo.stopPropagation(),((zo=ri==null?void 0:ri.user_permission)==null?void 0:zo.current_status)===1?V.history.push(`/classrooms/${Ko.coursesId}/poll/${Ko.categoryId}/questionnaireInfo/${Yi.login}?type=student`):V.history.push(`/classrooms/${Ko.coursesId}/poll/${Ko.categoryId}/users/${Yi.login}`)}},((oa=ri==null?void 0:ri.user_permission)==null?void 0:oa.current_status)===0&&"\u7EE7\u7EED\u7B54\u5377",((Da=ri==null?void 0:ri.user_permission)==null?void 0:Da.current_status)===1&&"\u67E5\u770B\u7B54\u5377",((Pa=ri==null?void 0:ri.user_permission)==null?void 0:Pa.current_status)===2&&"\u5F00\u59CB\u7B54\u5377")),(0,F.GJ)()&&bn.createElement("div",{className:Dr.export},bn.createElement(Ar.op,{onClick:Eo=>{Eo.preventDefault(),console.log(Nt),Mr({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Ko,types:2,selectArrs:[Ko.categoryId]}})}},bn.createElement("i",{className:"iconfont icon-fasong font16 mr5"}),"\u53D1\u5E03\u95EE\u5377"),ri.polls_status<=1&&bn.createElement(Ar.op,{style:{marginLeft:"20px"},onClick:()=>{V.history.push(`/classrooms/${Ko.coursesId}/poll/${Ko.categoryId}/edit`)}},bn.createElement("i",{className:"iconfont icon-bianji7 font16 mr5"}),"\u7F16\u8F91\u95EE\u5377"),ri.polls_status===2&&bn.createElement(Ar.op,{style:{marginLeft:"20px",border:"1px #ED7575 solid",color:"#E30000"},onClick:Eo=>{Eo.preventDefault(),Mr({type:"polls/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ko,selectArrs:[Ko.categoryId]}})}},bn.createElement("i",{className:"iconfont icon-jinzhi font16 mr5"}),"\u7ED3\u675F\u95EE\u5377"),bn.createElement(pe.Z,{dropdownRender:()=>bn.createElement(O.default,null,bn.createElement(O.default.Item,{key:1,style:{textAlign:"center"}},bn.createElement("div",{onClick:()=>{qA(""),ua(!0)}},"\u95EE\u5377\u6A21\u7248")),bn.createElement(O.default.Item,{key:2,style:{textAlign:"center"}},bn.createElement("div",{onClick:()=>{bo==1?(qA(""),wi(!0)):(0,o.sA)(Ro({},Ko))}},"\u7EDF\u8BA1\u7ED3\u679C")),bn.createElement(O.default.Item,{key:3,style:{textAlign:"center"}},bn.createElement("div",{onClick:()=>po(void 0,null,function*(){yield(0,S.FH)("",(0,S.NY)({url:ja.Z.API_SERVER+`/api/polls/${Ko.categoryId}/detail_export.xlsx`,query:Ko}))})},"\u7B54\u5377\u8BE6\u60C5")))},bn.createElement("span",{style:{fontSize:"14px",color:"#5F6368",cursor:"pointer"}},bn.createElement("img",{src:xo,style:{width:"22px",height:"20px",marginRight:"5px",marginLeft:"20px"}}),"\u5BFC\u51FA",bn.createElement("i",{className:"iconfont icon-xiajiantou ml5",style:{color:"#999999",fontSize:"12px"}})))),bn.createElement(L.default,{defaultActiveKey:bo,key:ho,className:Dr.tabs,onChange:Eo=>{console.log(Eo),Do(Eo)}},kA.map((Eo,zo)=>bn.createElement(L.default.TabPane,{tab:Eo.name,key:Eo.id}))),kA.map((Eo,zo)=>{if(Eo.id==bo)return bn.createElement("div",{ref:AA},Eo.compontent)}))),bn.createElement(ia,null),bn.createElement(be,null),bn.createElement(C.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Go,onCancel:()=>ua(!1),onOk:()=>po(void 0,null,function*(){if(ci==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else ci=="pdf"?(Do(2),ii(new Date),Ea(!0)):ci=="word"&&(0,o.YO)({id:Ko==null?void 0:Ko.categoryId,middle_export:1,export_type:0});ua(!1)})},bn.createElement("div",{className:Dr.export_type_modal},bn.createElement("div",{className:Dr.export_type_modal_con},bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="pdf"?Dr.img_warp_active:""}`,onClick:()=>qA("pdf")},bn.createElement("img",{src:a(45614),width:70,height:70})),"pdf\u683C\u5F0F"),bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="word"?Dr.img_warp_active:""}`,onClick:()=>qA("word")},bn.createElement("img",{src:a(38347),width:70,height:70})),"word\u683C\u5F0F")))),bn.createElement(C.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Xr,onCancel:()=>wi(!1),onOk:()=>po(void 0,null,function*(){if(ci==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else ci=="pdf"?yield(0,Wa.B)(AA.current.children,"\u5BFC\u51FA\u95EE\u5377"):ci=="excel"&&(wi(!1),Mr({type:"polls/setActionTabs",payload:{key:"\u5BFC\u51FA\u7EDF\u8BA1"}}));wi(!1)})},bn.createElement("div",{className:Dr.export_type_modal},bn.createElement("div",{className:Dr.export_type_modal_con},bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="pdf"?Dr.img_warp_active:""}`,onClick:()=>qA("pdf")},bn.createElement("img",{src:a(45614),width:70,height:70})),"pdf\u683C\u5F0F"),bn.createElement("div",{className:Dr.type_item},bn.createElement("div",{className:`${Dr.img_warp} ${ci=="excel"?Dr.img_warp_active:""}`,onClick:()=>qA("excel")},bn.createElement("img",{src:a(72271),width:70,height:70})),"excel\u683C\u5F0F")))))};var Ls=(0,V.connect)(({polls:Nt,loading:Dt,user:Et,globalSetting:Mr})=>({polls:Nt,globalSetting:Mr,user:Et,loading:Dt.effects}))(CA)},56026:function(mn,At,a){"use strict";var i=a(59301),V=Object.defineProperty,N=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(S,o,F)=>o in S?V(S,o,{enumerable:!0,configurable:!0,writable:!0,value:F}):S[o]=F,C=(S,o)=>{for(var F in o||(o={}))pe.call(o,F)&&L(S,F,o[F]);if(N)for(var F of N(o))O.call(o,F)&&L(S,F,o[F]);return S};const d=({style:S})=>i.createElement("div",{style:C({width:60,height:24,background:"rgba(255,104,2,0.1)",borderRadius:2,border:"1px solid #FF6802",textAlign:"center",lineHeight:"22px",color:"#FF6802",fontSize:12,marginLeft:10},S)},"\u533F\u540D\u95EE\u5377");At.Z=d},99981:function(mn,At,a){"use strict";a.d(At,{Q8:function(){return ne},d0:function(){return q},w6:function(){return me}});var i=a(59301),V=a(5083),N=a(57809),pe=a(8591),O=a(43418),L=a(5112),C=a(95237),d=a(43604),S=a(6848),o=a(24905),F=a(3113),v=a(56656),p=a.n(v),I=a(41867),P=a(38147),b=a(89392),j=a.n(b),D=a(65862),Z=a(61191),z=a(65582),Y=a(4324),R=a(66457),w=a(42656),ae=a(83028),ie=a(60979),re=a(59301),oe=Object.defineProperty,ye=Object.defineProperties,W=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,we=(Ke,ut,st)=>ut in Ke?oe(Ke,ut,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ke[ut]=st,ce=(Ke,ut)=>{for(var st in ut||(ut={}))Q.call(ut,st)&&we(Ke,st,ut[st]);if(Oe)for(var st of Oe(ut))Ue.call(ut,st)&&we(Ke,st,ut[st]);return Ke},Se=(Ke,ut)=>ye(Ke,W(ut)),se=(Ke,ut,st)=>new Promise((ze,wt)=>{var qe=M=>{try{lt(st.next(M))}catch(Ye){wt(Ye)}},yt=M=>{try{lt(st.throw(M))}catch(Ye){wt(Ye)}},lt=M=>M.done?ze(M.value):Promise.resolve(M.value).then(qe,yt);lt((st=st.apply(Ke,ut)).next())});function me(Ke,ut){const st=[];for(let ze=Ke;ze{const ze=Kep()(ut).endOf("day"),qe=Ke{const st=parseInt(p()(Ke).format("HH")),ze=parseInt(p()().format("HH")),wt=parseInt(p()().format("mm"));if(!Ke)return{disabledHours:()=>me(0,ze),disabledMinutes:()=>me(0,wt)};if(ut){const qe=parseInt(p()(ut).format("HH")),yt=parseInt(p()(ut).format("mm"));return p()(Ke).isSame(p()(ut),"day")?{disabledHours:()=>me(0,qe),disabledMinutes:()=>st<=qe?me(0,yt):[]}:void 0}if(p()(Ke).isSame(p()(),"day"))return{disabledHours:()=>me(0,ze),disabledMinutes:()=>p()(Ke).isSame(p()(),"hour")&&st<=ze?me(0,wt):[]}},{RangePicker:Me}=V.default,{Option:Re}=N.default,Fe=({shixunHomeworks:Ke,loading:ut,dispatch:st,classroomList:ze,user:wt})=>{var qe,yt,lt,M,Ye,E,l,A,g;const k=(0,z.useParams)(),{workSetting:$,workList:H,shixunWorkList:X,headerInfo:Pe,changeData:he}=Ke,[le,He]=(0,i.useState)(!1),[pt,Ne]=(0,i.useState)(!1);let[ke,We]=(0,i.useState)([]),[be,_]=(0,i.useState)([]),[Ce,Je]=(0,i.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Y.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[nt,Ot]=(0,i.useState)({}),[hn,Zt]=(0,i.useState)({});(0,i.useEffect)(()=>()=>{We([])},[]),(0,i.useEffect)(()=>{He(!(0,I.GJ)())},[(0,I.GJ)()]);const dn=()=>{st({type:"shixunHomeworks/getWorkSetting",payload:ce({},k)})};(0,i.useEffect)(()=>{if(!($!=null&&$.course_id))return;Object.keys(Ce).map(function(In){Ce[In]=$[In]}),(!Ce.allow_late||!Ce.unified_late)&&(Ce.late_penalty=20,Ce.penalty_type=Y.Q.Percent),Ce.unified_setting||(Ce.unified_late=!1,Ce.unified_anonymous_comment=!1,Ce.unified_anonymous_appeal=!1),ke=JSON.parse(JSON.stringify($.group_settings.map(In=>Se(ce({},In),{group_name:[In.group_name]})).filter(In=>In.publish_time!==null))),be=JSON.parse(JSON.stringify($.allow_late_settings.map(In=>Se(ce({},In),{group_name:[In.group_name]})).filter(In=>In.late_time!==null))),Je(ce({},Ce));const Ct=(0,D.QE)((ke==null?void 0:ke.length)>0?ke:[]);We([...Ct]),(be==null?void 0:be.length)<=0?_([{penalty_type:Y.Q.Percent,late_penalty:20}]):_([...be])},[$]);const Bn=()=>se(void 0,null,function*(){var Ct,In;if(((Ct=wt==null?void 0:wt.userInfo)==null?void 0:Ct.user_status)===2){(0,R.Rd)();return}const er=JSON.parse(JSON.stringify(Ce));if(er.challenge_settings.filter(mr=>!mr.hide),er.categoryId=k.categoryId,(In=er.challenge_settings)!=null&&In.every(mr=>!mr.checked)){pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(ke),!Ce.unified_setting)ke=ke==null?void 0:ke.map(mr=>{var Hr;if(!mr.publish_time||!mr.end_time)throw pe.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(!mr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mr.group_name=typeof(mr==null?void 0:mr.group_name)=="string"?[mr==null?void 0:mr.group_name]:mr==null?void 0:mr.group_name,mr.group_id=(Hr=$.group_settings)==null?void 0:Hr.filter(va=>{var Jo;return(Jo=mr==null?void 0:mr.group_name)==null?void 0:Jo.includes(va.group_name)}).map(va=>va.group_id||va.id).toString().split(","),mr});else if(!Ce.publish_time||!Ce.end_time)throw pe.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(er.group_settings=ke,Ce.allow_late)if(Ce.unified_late){if(Ce.late_penalty===null||Ce.late_penalty===void 0||Ce.late_penalty<0||Ce.late_penalty>100)throw pe.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(!Ce.late_time)throw pe.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 be=be==null?void 0:be.map(mr=>{var Hr,va;if(mr.late_penalty===null||mr.late_penalty===void 0||mr.late_penalty<0||mr.late_penalty>100)throw pe.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(!mr.late_time)throw pe.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(!mr.group_name)throw pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return mr.group_name=typeof(mr==null?void 0:mr.group_name)=="string"?[mr==null?void 0:mr.group_name]:mr==null?void 0:mr.group_name,mr.group_id=(va=(Hr=mr==null?void 0:mr.group_name)==null?void 0:Hr.map(Jo=>{var Ao,tr;let ba=(tr=(Ao=$.group_settings)==null?void 0:Ao.filter(ct=>(ct==null?void 0:ct.group_name)===Jo))==null?void 0:tr[0];return ba==null?void 0:ba.group_id}))==null?void 0:va.toString().split(","),mr}),er.allow_late_settings=be;let hr=yield(0,ie.Tr)({homework_common_ids:[parseInt(k.categoryId)],course_id:k.coursesId,type:"homework_common"});(hr==null?void 0:hr.student_count)===0?un(er):(Zt(er),Ot(hr))}),un=Ct=>{var In;if(Ct.total_score===null){pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ct!=null&&Ct.work_efficiency&&Ct.eff_score===null){pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const er=Ct.challenge_settings.reduce((Hr,va)=>Hr+Number(va.challenge_score),0);if((er==null?void 0:er.toFixed(10))!==((In=Ct.total_score-Ct.eff_score)==null?void 0:In.toFixed(10))){pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ct.total_score}\u5206`);return}const hr={shixun_evaluation:Ct.shixun_evaluation,challenge_settings:Ct.challenge_settings};let mr=()=>{var Hr;const va=()=>se(void 0,null,function*(){Ne(!0),(yield(0,P.ZP)(`/api/homework_commons/${k.categoryId}/publish_setting.json`,{method:"post",body:ce({},Ct)})).status===0&&(pe.ZP.success("\u66F4\u65B0\u6210\u529F"),dn(),st({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ce({},k)})),Ne(!1)});!(0,b.isEqual)(he,hr)&&!((Hr=Pe==null?void 0:Pe.homework_status)!=null&&Hr.includes("\u672A\u53D1\u5E03"))?O.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:va}):va()};$!=null&&$.high_resources_consume&&!($!=null&&$.high_resources_consume_permission)?st({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:k.coursesId,type:"shixun",type_id:k.categoryId,name:$.homework_name,fn:()=>{mr()}}}):mr()},fn=(Ct,In,er="group_id")=>{var hr;return In?In.find(mr=>mr[er]===Ct):(hr=$==null?void 0:$.group_settings)==null?void 0:hr.find(mr=>mr.group_id[0]===Ct)},Pn=($==null?void 0:$.allow_late)||($==null?void 0:$.anonymous_comment),ur=Ct=>{var In,er;const hr=fn(Ct,$==null?void 0:$.allow_late_settings,"id"),mr=fn(Ct,$==null?void 0:$.anonymous_comment_settings),Hr=fn(Ct);return($==null?void 0:$.allow_late)&&hr&&p()(hr==null?void 0:hr.late_time)<=p()()||($==null?void 0:$.anonymous_comment)&&mr&&(mr==null?void 0:mr.evaluation_start)!==null||((er=(p()(Hr==null?void 0:Hr.end_time)<=p()()&&((In=$==null?void 0:$.allow_late_settings)==null?void 0:In.filter(va=>va.group_id.includes(Ct))))[0])==null?void 0:er.late_time)!=null},qn=(0,i.useMemo)(()=>($==null?void 0:$.allow_late)||($==null?void 0:$.all_group_late),[$,Pe]),cr=$==null?void 0:$.anonymous_comment,Jr=Ct=>{if(!Ct)return!1;const In=fn(Ct,$==null?void 0:$.anonymous_comment_settings);return($==null?void 0:$.anonymous_comment)&&In&&(In==null?void 0:In.evaluation_start)!==null},ia=(Ct,In)=>{var er,hr,mr;st({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ct,index:In,rangePickerDisabled:le||(p()()<=p()((hr=fn((er=Ct==null?void 0:Ct.group_id)==null?void 0:er[0]))==null?void 0:hr.publish_time)?!1:[!0,ur((mr=Ct==null?void 0:Ct.group_id)==null?void 0:mr[0])]),disabledDate:$==null?void 0:$.course_end_date}})};return re.createElement("section",{className:Z.Z.form},re.createElement("div",{className:Z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",re.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")),re.createElement("div",null,re.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},re.createElement(L.ZP.Group,{disabled:le||!((qe=Pe==null?void 0:Pe.homework_status)!=null&&qe.includes("\u672A\u53D1\u5E03"))||(0,I.Rm)()&&!((yt=ze.AssistantObject.practice)!=null&&yt.can_publish),value:Ce.unified_setting,onChange:Ct=>{var In;if(!((In=Pe==null?void 0:Pe.homework_status)!=null&&In.includes("\u672A\u53D1\u5E03"))){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ce.unified_setting=!Ce.unified_setting,Ce.unified_setting||(Ce.unified_late=!1,_([{late_penalty:5}])),Je(Object.assign({},Ce)),Ce.unified_setting===!1&&ke==""){We(ke.concat({}));return}Ce.unified_setting&&(We([]),_([{late_penalty:5}]))}},re.createElement(L.ZP,{value:!0,disabled:le||!($!=null&&$.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),re.createElement(L.ZP,{disabled:le||!((lt=$==null?void 0:$.group_settings)!=null&<.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((M=$==null?void 0:$.group_settings)==null?void 0:M.length)===0&&re.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")),Ce.unified_setting&&re.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},re.createElement(C.Z,{align:"middle"},re.createElement(d.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),re.createElement(d.Z,{className:"ml10"},re.createElement(V.default,{size:"large",disabled:le||!((Ye=Pe==null?void 0:Pe.homework_status)!=null&&Ye.includes("\u672A\u53D1\u5E03")||(E=Pe==null?void 0:Pe.homework_status)!=null&&E.includes("\u672A\u5F00\u59CB"))||(0,I.Rm)()&&!((l=ze.AssistantObject.practice)!=null&&l.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:Ct=>ne(Ct,$==null?void 0:$.course_end_date),disabledTime:Ct=>q(Ct),value:Ce.publish_time?p()(Ce.publish_time):"",onChange:(Ct,In)=>{Ce.publish_time=In,(Ce.end_time==""||!Ce.end_time)&&Ce.unified_setting&&(Ce.end_time=p()(Ct).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Je(Object.assign({},Ce))}}))),re.createElement(C.Z,{align:"middle",className:"pl30"},re.createElement(d.Z,null,"\u622A\u6B62\u65F6\u95F4"),re.createElement(d.Z,{className:"ml10"},re.createElement(V.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:p()((0,D.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:($==null?void 0:$.allow_late)&&($==null?void 0:$.homework_status.includes("\u5DF2\u622A\u6B62"))||le||($==null?void 0:$.allow_late)&&p()()>=p()($==null?void 0:$.end_time)||(0,I.Rm)()&&!((A=ze.AssistantObject.practice)!=null&&A.can_publish),disabledDate:Ct=>ne(Ct,$==null?void 0:$.course_end_date,Ce.publish_time),disabledTime:Ct=>q(Ct,Ce.publish_time),value:Ce.end_time?p()(Ce.end_time):"",onChange:(Ct,In)=>{Ce.end_time=In,Je(Object.assign({},Ce))}})))),!Ce.unified_setting&&(ke==null?void 0:ke.length)>0&&re.createElement(C.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ke&&ke.map(function(Ct,In){var er,hr,mr,Hr,va,Jo,Ao;return re.createElement(d.Z,{span:24,key:In},re.createElement(C.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:In==(ke==null?void 0:ke.length)-1?"0px":"10px"}},re.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",In+1),re.createElement(N.default,{disabled:le||((er=Pe==null?void 0:Pe.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03")&&Ct.id||p()(){var ba;if((0,I.Rm)()&&!((ba=ze.AssistantObject.practice)!=null&&ba.can_publish)){pe.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}ke[In].group_name=tr,ke[In].group_id=Ct.group_id;const ct=(0,b.flattenDeep)(ke.map(xe=>xe.group_name)),Ee=be.map(xe=>{let De=(xe==null?void 0:xe.group_name)||[];return Se(ce({},xe),{group_name:(0,b.remove)(De,Qe=>ct.includes(Qe))})});_(Ee),We(ke.slice())},maxTagCount:4,maxTagPlaceholder:tr=>re.createElement("div",{style:{cursor:"pointer"},onClick:()=>ia(Ct,In)},"+",tr==null?void 0:tr.length)},$.group_settings&&$.group_settings.map(function(tr){if(!ke.map(ct=>ct.group_name).flat().includes(tr.group_name))return re.createElement(Re,{value:tr.group_name,key:tr.id},tr.group_name)})),re.createElement("div",{className:"ml20"},re.createElement(Me,{size:"large",ranges:{\u6B64\u523B:[Ct.publish_time?p()(Ct.publish_time):p()(),p()()]},allowClear:!1,disabled:le||(p()()<=p()((Hr=fn((mr=Ct==null?void 0:Ct.group_id)==null?void 0:mr[0]))==null?void 0:Hr.publish_time)?!1:[!0,ur((va=Ct==null?void 0:Ct.group_id)==null?void 0:va[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:tr=>ne(tr,$==null?void 0:$.course_end_date),disabledTime:tr=>q(tr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[p()((0,D.U6)(),"HH:mm"),p()((0,D.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ct.publish_time&&[p()(Ct.publish_time),Ct.end_time?p()(Ct.end_time):void 0],onChange:(tr,ba)=>{var ct;if((0,I.Rm)()&&!((ct=ze.AssistantObject.practice)!=null&&ct.can_publish)){pe.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}ke[In].publish_time=ba[0],!Ct.end_time&&ba[0]?ke[In].end_time=p()(ba[0]).add(7,"days"):ke[In].end_time=ba[1],We([...ke])},onCalendarChange:(tr,ba,ct)=>{if(ba!=null&&ba[0]&&!ba[1]){const Ee=p()(ba[0]).add(7,"days");ke[In].publish_time=ba[0],ke[In].end_time=Ee,We([...ke])}}})),!le&&re.createElement("div",{style:{display:"flex",width:"50px"}},((Jo=Ct==null?void 0:Ct.group_id)==null?void 0:Jo.length)>1&&re.createElement(S.Z,{title:"\u89C4\u5219\u62C6\u5206"},re.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ia(Ct,In)})),ke.length<((Ao=$==null?void 0:$.group_settings)==null?void 0:Ao.length)&&re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var tr;if((0,I.Rm)()&&!((tr=ze.AssistantObject.practice)!=null&&tr.can_publish)){pe.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}We(ke.concat({}))}}),((Ct==null?void 0:Ct.publish_time)&&p()(){const tr=(0,b.cloneDeep)(be);tr.forEach((ba,ct)=>{ba.group_name&&(ba.group_name=ba.group_name.filter(Ee=>{var xe;return!((xe=ke[In].group_name)!=null&&xe.includes(Ee))}))}),ke=ke.filter((ba,ct)=>In!==ct),_(tr),We(ke.slice()),setTimeout(()=>We(ke.slice()),10)}}))))}))),re.createElement(C.Z,null,re.createElement(d.Z,null,re.createElement("div",{className:Z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",re.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"))),re.createElement(d.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},re.createElement(o.default,{checked:Ce.allow_late,disabled:le||qn,onChange:Ct=>{var In;if((0,I.Rm)()&&!((In=ze.AssistantObject.practice)!=null&&In.can_late)){pe.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.target.checked&&O.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:re.createElement("div",{style:{padding:10,background:"#f5f6f9"}},re.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"),re.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),re.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"))}),Ce.allow_late=!Ce.allow_late,be==""&&_([{late_penalty:5}]),Je(Object.assign({},Ce))}},re.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ce==null?void 0:Ce.allow_late)&&re.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},re.createElement("div",{style:{display:"flex"}},re.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),re.createElement(L.ZP.Group,{style:{marginLeft:"20px"},disabled:le||($==null?void 0:$.anonymous_comment)||($==null?void 0:$.allow_late),value:Ce.unified_late,onChange:Ct=>{var In;if((0,I.Rm)()&&!((In=ze.AssistantObject.practice)!=null&&In.can_late)){pe.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}Ce.unified_late=Ct.target.value,be==""&&!Ct.target.value&&_([{penalty_type:Y.Q.Percent,late_penalty:20}]),Je(ce({},Ce))}},(Ce==null?void 0:Ce.unified_setting)&&re.createElement(L.ZP,{value:!0,disabled:!($!=null&&$.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((g=$==null?void 0:$.group_settings)==null?void 0:g.length)>0&&re.createElement(L.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ce!=null&&Ce.unified_late?re.createElement(re.Fragment,null,re.createElement(C.Z,{align:"middle",style:{marginTop:"10px"}},re.createElement(d.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),re.createElement(d.Z,{className:"ml20"},re.createElement(Y.Z,{disabled:le||cr,value:{type:Ce.penalty_type,inputValue:Ce.late_penalty},onChange:Ct=>{var In;if((0,I.Rm)()&&!((In=ze.AssistantObject.practice)!=null&&In.can_late)){pe.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}Je(Se(ce({},Ce),{late_penalty:Ct.inputValue,penalty_type:Ct.type}))}})),re.createElement(d.Z,{flex:"1",className:"ml5"},re.createElement("span",{className:"c-grey-c ml10"},Ce.penalty_type===Y.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)"))),re.createElement(C.Z,{align:"middle",style:{marginTop:"15px"}},re.createElement(d.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),re.createElement(d.Z,{className:"ml20"},re.createElement(V.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:p()((0,D.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:le||cr,value:Ce.late_time?p()(Ce.late_time):"",disabledDate:Ct=>ne(Ct,$==null?void 0:$.course_end_date),onChange:(Ct,In)=>{var er;if((0,I.Rm)()&&!((er=ze.AssistantObject.practice)!=null&&er.can_late)){pe.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}Ce.late_time=In,Je(Object.assign({},Ce))}})))):be.map(function(Ct,In){var er;return re.createElement(d.Z,{span:24,key:In},re.createElement(C.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},re.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",In+1),re.createElement(N.default,{disabled:le||!((er=Pe==null?void 0:Pe.homework_status)!=null&&er.includes("\u672A\u53D1\u5E03"))&&Ct.id||($==null?void 0:$.anonymous_comment),mode:"multiple",className:Z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ct.group_name=="string"?[Ct.group_name]:Ct.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:hr=>{var mr;if((0,I.Rm)()&&!((mr=ze.AssistantObject.practice)!=null&&mr.can_late)){pe.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}be[In].group_name=hr,be[In].group_id=Ct.group_id,_(be.slice())}},$.group_settings&&$.group_settings.map(function(hr){const mr=be.map(va=>va.group_name).flat(),Hr=ke.map(va=>va.group_name).flat();if(Ce!=null&&Ce.unified_setting){if(!mr.includes(hr.group_name))return re.createElement(Re,{value:hr.group_name,key:hr.id},hr.group_name)}else if(Hr.includes(hr.group_name)&&!mr.includes(hr.group_name))return re.createElement(Re,{value:hr.group_name,key:hr.id},hr.group_name)})),re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),re.createElement(Y.Z,{disabled:le||Jr(Ct.id),value:{type:Ct.penalty_type,inputValue:Ct.late_penalty},onChange:hr=>{var mr;if((0,I.Rm)()&&!((mr=ze.AssistantObject.practice)!=null&&mr.can_late)){pe.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}be[In].late_penalty=hr.inputValue,be[In].penalty_type=hr.type,_([...be])}}),re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),re.createElement(V.default,{size:"large",disabled:le||Jr(Ct.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:p()((0,D.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:hr=>ne(hr,$==null?void 0:$.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ct!=null&&Ct.late_time?p()(Ct.late_time):void 0,onChange:(hr,mr)=>{var Hr;if((0,I.Rm)()&&!((Hr=ze.AssistantObject.practice)!=null&&Hr.can_late)){pe.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}be[In].late_time=mr,_([...be])}}),!le&&re.createElement("div",{style:{display:"flex",width:"50px"}},re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var hr;if((0,I.Rm)()&&!((hr=ze.AssistantObject.practice)!=null&&hr.can_late)){pe.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}_(be.concat({penalty_type:Y.Q.Percent,late_penalty:20}))}}),In>0&&!Ct.id&&re.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var hr;if((0,I.Rm)()&&!((hr=ze.AssistantObject.practice)!=null&&hr.can_late)){pe.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}be=be.filter((mr,Hr)=>In!==Hr),_(be.slice()),setTimeout(()=>_(be.slice()),10)}}))))})),!le&&re.createElement(re.Fragment,null,re.createElement(F.ZP,{type:"primary",size:"large",loading:pt,style:{width:"138px",marginTop:"30px"},onClick:()=>Bn()},"\u4FDD\u5B58")),re.createElement(w.Z,{onConfirm:(Ct,In)=>{ke.splice(Ct,0,...In),ke.splice(Ct+In.length,1);const er=(0,D.QE)([...ke]);We([...er])}}),re.createElement(ae.Z,{resdata:nt,type:"shixun",okloading:pt,oktext:(nt==null?void 0:nt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ct=>se(void 0,null,function*(){Ne(!0);let In=yield(0,P.ZP)(`/api/courses/${k.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(k.categoryId)]}});Ne(!1),(In==null?void 0:In.status)===0&&un(hn)})}))};At.ZP=(0,z.connect)(({shixunHomeworks:Ke,classroomList:ut,loading:st,user:ze})=>({shixunHomeworks:Ke,classroomList:ut,loading:st.effects,user:ze}))(Fe)},91704:function(mn,At,a){"use strict";a.d(At,{Z:function(){return o}});var i=a(59301),V=a(92832),N=a(24905),pe=a(95237),O={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",C=a(2524),d=(F,v,p)=>new Promise((I,P)=>{var b=Z=>{try{D(p.next(Z))}catch(z){P(z)}},j=Z=>{try{D(p.throw(Z))}catch(z){P(z)}},D=Z=>Z.done?I(Z.value):Promise.resolve(Z.value).then(b,j);D((p=p.apply(F,v)).next())}),o=({data:F,value:v=[],handleChangePage:p,setSelectedRowKeys:I,selectedRowKeys:P,onChange:b=()=>{}})=>{const[j,D]=(0,i.useState)([]),[Z,z]=(0,i.useState)([]),[Y,R]=(0,i.useState)([]);let[w,ae]=(0,i.useState)(1),[ie,re]=(0,i.useState)();return(0,i.useEffect)(()=>{D(F),z([]),R([])},[F]),(0,i.useEffect)(()=>{I&&(z(P),R(P))},[P]),i.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",{className:O.leftdiv},i.createElement(V.default.Search,{size:"middle",onChange:oe=>d(void 0,null,function*(){D(F.filter(ye=>{var W;return(W=ye==null?void 0:ye.name)==null?void 0:W.includes(oe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),j.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),i.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},i.createElement(N.default.Group,{value:Z.map(oe=>`${oe.id}`),onChange:oe=>{I(j.filter(ye=>oe.includes(`${ye.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},j.map((oe,ye)=>i.createElement(pe.Z,{key:oe.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},i.createElement(N.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:oe.is_published,value:`${oe.id}`},i.createElement("div",{className:O.listClass},i.createElement("span",{className:O.spantitle,style:{width:oe.is_published?"108px":"170px"}},oe.name),oe.is_published&&i.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),i.createElement("div",{className:O.rightdiv},i.createElement(V.default.Search,{onChange:oe=>{R(Z.filter(ye=>ye.name.includes(oe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Y.length===0&&i.createElement(C.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Y.length>0&&i.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},i.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Y.map((oe,ye)=>i.createElement(pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:oe.id},i.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},oe.name),i.createElement("img",{src:L,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{I(Z.filter(W=>`${W.id}`!=`${oe.id}`))}})))))))}},42656:function(mn,At,a){"use strict";a.d(At,{Z:function(){return b}});var i=a(59301),V=a(65582),N=a(5083),pe=a(43418),O=a(92832),L=a(95237),C=a(43604),d={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},S=a(56656),o=a.n(S),F=a(65862),v=a(2524),p=a(59301);const{RangePicker:I}=N.default,P=({dispatch:j,classroomList:D,onConfirm:Z})=>{const[z,Y]=(0,i.useState)([]),[R,w]=(0,i.useState)([]),[ae,ie]=(0,i.useState)("");(0,i.useEffect)(()=>{var ye;if(D.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let W=D.actionTabs.data;console.log("data",W);let Oe=(ye=W==null?void 0:W.group_name)==null?void 0:ye.map((Q,Ue)=>{var we;return{group_id:W==null?void 0:W.group_id[Ue],group_name:W==null?void 0:W.group_name[Ue],is_admin:W==null?void 0:W.is_admin,end_time:W==null?void 0:W.end_time,publish_time:Array.isArray(W==null?void 0:W.publish_time)?(we=W==null?void 0:W.publish_time)==null?void 0:we[0]:W==null?void 0:W.publish_time}});Oe&&(Y([...Oe]),w([...Oe]))}},[D.actionTabs]);const re=()=>{j({type:"classroomList/setActionTabs",payload:{}}),ie("")},oe=ye=>{if(ye){const W=R==null?void 0:R.filter(Oe=>{var Q,Ue;return(Ue=(Q=Oe==null?void 0:Oe.group_name)==null?void 0:Q.toLowerCase())==null?void 0:Ue.includes(ye==null?void 0:ye.toLowerCase())});Y(W)}else Y(R)};return p.createElement(pe.default,{width:980,title:p.createElement("div",{style:{fontWeight:"bold",display:"flex"}},p.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",p.createElement("span",{className:d.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")),p.createElement(O.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ae,onChange:ye=>{ie(ye.target.value.trim()),oe(ye.target.value.trim())}})),centered:!0,maskClosable:!1,open:D.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>re(),onOk:()=>{var ye;Z((ye=D.actionTabs)==null?void 0:ye.index,R),re()}},p.createElement("div",{className:d.modal_con},p.createElement(L.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(ye,W){var Oe,Q;return p.createElement(C.Z,{span:24,key:W},p.createElement(L.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:W==(z==null?void 0:z.length)-1?"0px":"10px"}},p.createElement("div",{className:d.multiple_select,title:ye.group_name},ye.group_name),p.createElement("div",{className:"ml20"},p.createElement(I,{size:"large",ranges:{\u6B64\u523B:[ye.publish_time?o()(ye.publish_time):o()(),o()()]},allowClear:!1,disabled:(Oe=D.actionTabs)==null?void 0:Oe.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:Ue=>{var we;return(0,F.Q8)(Ue,(we=D.actionTabs)==null?void 0:we.disabledDate)},disabledTime:Ue=>(0,F.d0)(Ue),showTime:{showNow:!0,format:"HH:mm",defaultValue:[o()((0,F.U6)(),"HH:mm"),o()((0,F.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ye.publish_time&&[o()(ye.publish_time),ye.end_time?o()(ye.end_time):void 0],onChange:(Ue,we)=>{z[W].publish_time=we[0],z[W].end_time=we[1],Y([...z]),R.forEach(ce=>{ce.group_id===ye.group_id&&(ce.publish_time=we[0],ce.end_time=we[1])}),w([...R])}})),(Q=D.actionTabs)!=null&&Q.rangePickerDisabled?p.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):p.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(W,1),Y([...z]),R.forEach((Ue,we)=>{Ue.group_id===ye.group_id&&R.splice(we,1)}),w([...R])}})))}):p.createElement(v.Z,null))))};var b=(0,V.connect)(({classroomList:j})=>({classroomList:j}))(P)},48595:function(mn,At,a){"use strict";a.d(At,{B:function(){return S},F:function(){return d}});var i=a(44164),V=a.n(i),N=a(86129),pe=a.n(N),O=(o,F,v)=>new Promise((p,I)=>{var P=D=>{try{j(v.next(D))}catch(Z){I(Z)}},b=D=>{try{j(v.throw(D))}catch(Z){I(Z)}},j=D=>D.done?p(D.value):Promise.resolve(D.value).then(P,b);j((v=v.apply(o,F)).next())});const L=()=>{document.body.scrollIntoView()},C=()=>{document.querySelectorAll("canvas").forEach(o=>{(!o.clientWidth||!o.clientHeight)&&o.remove()})},d=(o,F)=>O(void 0,null,function*(){L(),C();const v={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let p=V()();for(let P=0;PO(void 0,null,function*(){PO(void 0,null,function*(){L(),C();const v={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let p=V()();for(let I=0;IO(void 0,null,function*(){Il in E?L(E,l,{enumerable:!0,configurable:!0,writable:!0,value:A}):E[l]=A,F=(E,l)=>{for(var A in l||(l={}))d.call(l,A)&&o(E,A,l[A]);if(C)for(var A of C(l))S.call(l,A)&&o(E,A,l[A]);return E},v=(E,l,A)=>new Promise((g,k)=>{var $=Pe=>{try{X(A.next(Pe))}catch(he){k(he)}},H=Pe=>{try{X(A.throw(Pe))}catch(he){k(he)}},X=Pe=>Pe.done?g(Pe.value):Promise.resolve(Pe.value).then($,H);X((A=A.apply(E,l)).next())});const p=()=>{(0,V.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},I=()=>{(0,V.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},P=E=>v(void 0,null,function*(){p(),(yield(0,i.YR)(F({},E))).status===0&&(yield(0,N.QH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/export_couser_info.json`,query:E}))),I()}),b=E=>v(void 0,null,function*(){const l=yield(0,i.yS)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_member_act_score`);else{if(l.status===-2)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_member_act_score`))}}),j=E=>v(void 0,null,function*(){const l=yield(0,i.W0)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_score`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_score`))}}),D=E=>v(void 0,null,function*(){const l=yield(0,i.Nl)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`))}}),Z=E=>v(void 0,null,function*(){const l=yield(0,i.IU)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/export_star_user`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/export_star_user`))}}),z=E=>v(void 0,null,function*(){const l=yield(0,i.td)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`);else{if(l.status===-2)return l;if(l.status===-3)(0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_exercise_and_other`);else if(l.status===-4)return l}}),Y=E=>v(void 0,null,function*(){const l=yield(0,i.QX)(F({},E));if(l.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_homework`);else{if(l.status===-4)return l;l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/course_total_homework`))}}),R=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.o_)(F({},E));A.status===0?(pe.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"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),w=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.ZL)(F({},E));A.status===0?(pe.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"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),ae=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.aP)(F({},E));A.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),ie=(E,l)=>v(void 0,null,function*(){const A=yield(0,i.vV)(F({},E));A.status===0?(pe.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"),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`)):A.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/${l}`))}),re=E=>v(void 0,null,function*(){p(),(yield exportCourseWorkListAppendix(F({},E))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${E.categoryId}/works_list.zip`,query:E}))),I()}),oe=E=>v(void 0,null,function*(){p(),yield(0,N.QH)("",O.Z.API_SERVER+`/api/polls/${E.categoryId}/commit_result.xlsx`),I()}),ye=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/attendances/export_xlsx_data.xlsx`,query:E}))}),W=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/video_study_statics.xlsx`,query:E}))}),Oe=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/export_video_study.xlsx`,query:E}))}),Q=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E.coursesId}/export_course_students_info.xlsx`,query:E}))}),Ue=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/school_manages/students.xlsx",query:E}))}),we=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/item_banks/export.xlsx",query:E}))}),ce=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:E}))}),Se=E=>v(void 0,null,function*(){const l=yield(0,i.Uy)(F({},E));l.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),V.history.push(`/classrooms/${E.coursesId}/exportlist/exercise_score,export_exercise_users`)):l.status===-3&&((0,V.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),V.history.push(`/classrooms/${E.coursesId}/exportlist/exercise_score,export_exercise_users`))}),se=E=>v(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/export_records/${E.id}.xlsx`,query:E}))}),me=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:E}))}),ne=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E==null?void 0:E.coursesId}/${E.menuKey}_statistic.xlsx?${E.checkedList.map(l=>`course_group_id[]=${l}`).join("&")}`,query:E}))}),q=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/ec_years/${E==null?void 0:E.ec_year_id}/ec_training_objectives.xlsx`,query:E}))}),Me=E=>v(void 0,null,function*(){yield(0,N.FH)(E==null?void 0:E.name,(0,N.NY)({url:O.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:E}))}),Re=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/ec_years/${E==null?void 0:E.ec_year_id}/ec_courses.xlsx`,query:E}))}),Fe=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/ec_years/${E==null?void 0:E.ec_year_id}/ec_graduation_requirements.xlsx`,query:E}))}),Ke=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:E}))}),ut=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/exercises/${E.categoryId}/rank_list.xlsx`,query:E}))}),st=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:E}))}),ze=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/examination_banks/${E.id}.json`,query:E}))}),wt=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/exercises/${E.categoryId}.json`,query:E}))}),qe=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/polls/${E==null?void 0:E.id}/commit_result.json`,query:E}))}),yt=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+"/api/paths/get_task_pass.json",query:E}))}),lt=(E,l)=>v(void 0,null,function*(){yield(0,N.FH)(l||"",(0,N.NY)({url:O.Z.API_SERVER+`/api/exercises/${E==null?void 0:E.exercise_id}/consult_exercise.json`,query:E}))}),M=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/competitions/${E==null?void 0:E.identifier}/competition_commit_records/member_works.xlsx`,query:E}))}),Ye=E=>v(void 0,null,function*(){yield(0,N.FH)("",(0,N.NY)({url:O.Z.API_SERVER+`/api/courses/${E==null?void 0:E.coursesId}/group_homeworks/import_group_template.xlsx`,query:E}))})},61527:function(mn,At,a){"use strict";a.d(At,{U:function(){return S}});var i=a(59301),V=Object.defineProperty,N=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(o,F,v)=>F in o?V(o,F,{enumerable:!0,configurable:!0,writable:!0,value:v}):o[F]=v,C=(o,F)=>{for(var v in F||(F={}))pe.call(F,v)&&L(o,v,F[v]);if(N)for(var v of N(F))O.call(F,v)&&L(o,v,F[v]);return o},d=(o,F,v)=>new Promise((p,I)=>{var P=D=>{try{j(v.next(D))}catch(Z){I(Z)}},b=D=>{try{j(v.throw(D))}catch(Z){I(Z)}},j=D=>D.done?p(D.value):Promise.resolve(D.value).then(P,b);j((v=v.apply(o,F)).next())});function S(o,F){const[v,p]=(0,i.useState)(F),[I,P]=(0,i.useState)(!1),[b,j]=(0,i.useState)();return[v,I,(Z,z=!1)=>d(this,null,function*(){const Y=z?F:C(C({},v),Z);P(!0),p(Y);const R=yield o(Y);return P(!1),j(R),R}),b,j]}},66457:function(mn,At,a){"use strict";a.d(At,{rX:function(){return Y},pW:function(){return R},gy:function(){return w},xY:function(){return z},O5:function(){return Z},tJ:function(){return I},o1:function(){return P},Rd:function(){return D}});var i=a(65582),V=a(43418),N=a(28103),pe=a(8591),O=a(41867),L=a(65862),C=a(87169),d=a(25510),S="data:image/png;base64,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",o=a.p+"static/newqrcode.a8740efb.png",F=a(32637),v=a(59301),p=(ae,ie,re)=>new Promise((oe,ye)=>{var W=Ue=>{try{Q(re.next(Ue))}catch(we){ye(we)}},Oe=Ue=>{try{Q(re.throw(Ue))}catch(we){ye(we)}},Q=Ue=>Ue.done?oe(Ue.value):Promise.resolve(Ue.value).then(W,Oe);Q((re=re.apply(ae,ie)).next())});const I=(ae,ie=!1)=>!!(P(ae)&&b(ie)),P=ae=>(0,O.bg)()?!0:(ae({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),b=(ae=!1)=>{var ie;const{user:re}=(0,i.getDvaApp)()._store.getState();return(ie=re.userInfo)!=null&&ie.profile_completed?!0:(V.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,L.xg)("/account/profile/edit"),j()}}),!1)},j=()=>{V.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()}})},D=()=>{V.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:F}),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"))})},Z=()=>{var ae;const{user:ie}=(0,i.getDvaApp)()._store.getState();return(ae=ie.userInfo)!=null&&ae.professional_certification?!0:(V.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,L.xg)("/account/certification")}}),!1)},z=()=>(0,O.V9)()?!0:(V.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=(ae,ie)=>ae?!0:(V.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("p",null,ie||"\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:S,width:200}),v.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,L.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),R=ae=>{V.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(N.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,ae),"\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:d,alt:"\u4E8C\u7EF4\u7801",width:160})))})},w=(ae,ie="")=>{const{shixunsDetail:{detail:re}}=(0,i.getDvaApp)()._store.getState();if((re==null?void 0:re.public)===2||(re==null?void 0:re.public)===1||(re==null?void 0:re.shixun_status)===3){let oe="";return(re==null?void 0:re.public)===2&&(oe="\u5DF2\u516C\u5F00"),(re==null?void 0:re.public)===1&&(oe="\u5F85\u5BA1\u6838"),(re==null?void 0:re.shixun_status)===3&&(oe="\u5DF2\u5173\u95ED"),V.default.info({centered:!0,icon:v.createElement(C.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",oe,"\uFF0C",ie,"\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:d,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(re==null?void 0:re.shixun_status)===2?(V.default.confirm({centered:!0,icon:v.createElement(C.Z,null),title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ie,"\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:()=>{V.default.confirm({width:440,centered:!0,icon:v.createElement(C.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:()=>p(void 0,null,function*(){(yield ae({type:"shixunsDetail/cancelRelease",payload:{id:re==null?void 0:re.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ae({type:"shixunsDetail/getShixunsDetail",payload:{id:re==null?void 0:re.identifier}}),ae({type:"practiceSetting/getCommonData",payload:{id:re==null?void 0:re.identifier}}))})})}}),!0):!1}},50371:function(mn,At){"use strict";function a(){const i=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let V=1;V{const O=N[pe];O!==void 0&&(i[pe]=O)})}return i}At.Z=a},13845:function(mn,At,a){"use strict";a.d(At,{F:function(){return i},Z:function(){return V}});function i(N){return N!=null&&N===N.window}function V(N,pe){var O,L;if(typeof window=="undefined")return 0;const C=pe?"scrollTop":"scrollLeft";let d=0;return i(N)?d=N[pe?"pageYOffset":"pageXOffset"]:N instanceof Document?d=N.documentElement[C]:(N instanceof HTMLElement||N)&&(d=N[C]),N&&!i(N)&&typeof d!="number"&&(d=(L=((O=N.ownerDocument)!==null&&O!==void 0?O:N).documentElement)===null||L===void 0?void 0:L[C]),d}},56762:function(mn,At,a){"use strict";a.d(At,{Z:function(){return V}});var i=a(59301);function V(){const[,N]=i.useReducer(pe=>pe+1,0);return N}},68031:function(mn,At,a){"use strict";a.d(At,{Z:function(){return pe}});var i=a(16089);function V(O,L,C,d){const S=C-L;return O/=d/2,O<1?S/2*O*O*O+L:S/2*((O-=2)*O*O+2)+L}var N=a(13845);function pe(O){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:C=()=>window,callback:d,duration:S=450}=L,o=C(),F=(0,N.Z)(o,!0),v=Date.now(),p=()=>{const P=Date.now()-v,b=V(P>S?S:P,F,O,S);(0,N.F)(o)?o.scrollTo(window.pageXOffset,b):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=b:o.scrollTop=b,PC||L},66104:function(mn,At,a){"use strict";a.d(At,{Z:function(){return Ue}});var i=a(92310),V=a.n(i),N=a(11592),pe=a(26112),O=a(59301),L=a(92343),C=a(36355),d=a(84105),S=a(91857);const o=we=>{let{children:ce}=we;const{getPrefixCls:Se}=O.useContext(C.E_),se=Se("breadcrumb");return O.createElement("li",{className:`${se}-separator`,"aria-hidden":"true"},ce===""?ce:ce||"/")};o.__ANT_BREADCRUMB_SEPARATOR=!0;var F=o,v=function(we,ce){var Se={};for(var se in we)Object.prototype.hasOwnProperty.call(we,se)&&ce.indexOf(se)<0&&(Se[se]=we[se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,se=Object.getOwnPropertySymbols(we);mece[me]||se)}function I(we,ce,Se,se){if(Se==null)return null;const{className:me,onClick:ne}=ce,q=v(ce,["className","onClick"]),Me=Object.assign(Object.assign({},(0,pe.Z)(q,{data:!0,aria:!0})),{onClick:ne});return se!==void 0?O.createElement("a",Object.assign({},Me,{className:V()(`${we}-link`,me),href:se}),Se):O.createElement("span",Object.assign({},Me,{className:V()(`${we}-link`,me)}),Se)}function P(we,ce){return(se,me,ne,q,Me)=>{if(ce)return ce(se,me,ne,q);const Re=p(se,me);return I(we,se,Re,Me)}}var b=function(we,ce){var Se={};for(var se in we)Object.prototype.hasOwnProperty.call(we,se)&&ce.indexOf(se)<0&&(Se[se]=we[se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,se=Object.getOwnPropertySymbols(we);me{const{prefixCls:ce,separator:Se="/",children:se,menu:me,overlay:ne,dropdownProps:q,href:Me}=we,Fe=(Ke=>{if(me||ne){const ut=Object.assign({},q);if(me){const st=me||{},{items:ze}=st,wt=b(st,["items"]);ut.menu=Object.assign(Object.assign({},wt),{items:ze==null?void 0:ze.map((qe,yt)=>{var{key:lt,title:M,label:Ye,path:E}=qe,l=b(qe,["key","title","label","path"]);let A=Ye!=null?Ye:M;return E&&(A=O.createElement("a",{href:`${Me}${E}`},A)),Object.assign(Object.assign({},l),{key:lt!=null?lt:yt,label:A})})})}else ne&&(ut.overlay=ne);return O.createElement(S.Z,Object.assign({placement:"bottom"},ut),O.createElement("span",{className:`${ce}-overlay-link`},Ke,O.createElement(d.Z,null)))}return Ke})(se);return Fe!=null?O.createElement(O.Fragment,null,O.createElement("li",null,Fe),Se&&O.createElement(F,null,Se)):null},D=we=>{const{prefixCls:ce,children:Se,href:se}=we,me=b(we,["prefixCls","children","href"]),{getPrefixCls:ne}=O.useContext(C.E_),q=ne("breadcrumb",ce);return O.createElement(j,Object.assign({},me,{prefixCls:q}),I(q,me,Se,se))};D.__ANT_BREADCRUMB_ITEM=!0;var Z=D,z=a(17313),Y=a(83116),R=a(37613);const w=we=>{const{componentCls:ce,iconCls:Se}=we;return{[ce]:Object.assign(Object.assign({},(0,z.Wf)(we)),{color:we.itemColor,fontSize:we.fontSize,[Se]:{fontSize:we.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:we.linkColor,transition:`color ${we.motionDurationMid}`,padding:`0 ${we.paddingXXS}px`,borderRadius:we.borderRadiusSM,height:we.lineHeight*we.fontSize,display:"inline-block",marginInline:-we.marginXXS,"&:hover":{color:we.linkHoverColor,backgroundColor:we.colorBgTextHover}},(0,z.Qy)(we)),"li:last-child":{color:we.lastItemColor},[`${ce}-separator`]:{marginInline:we.separatorMargin,color:we.separatorColor},[`${ce}-link`]:{[` > ${Se} + span, > ${Se} + a `]:{marginInlineStart:we.marginXXS}},[`${ce}-overlay-link`]:{borderRadius:we.borderRadiusSM,height:we.lineHeight*we.fontSize,display:"inline-block",padding:`0 ${we.paddingXXS}px`,marginInline:-we.marginXXS,[`> ${Se}`]:{marginInlineStart:we.marginXXS,fontSize:we.fontSizeIcon},"&:hover":{color:we.linkHoverColor,backgroundColor:we.colorBgTextHover,a:{color:we.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${we.componentCls}-rtl`]:{direction:"rtl"}})}};var ae=(0,Y.Z)("Breadcrumb",we=>{const ce=(0,R.TS)(we,{});return[w(ce)]},we=>({itemColor:we.colorTextDescription,lastItemColor:we.colorText,iconFontSize:we.fontSize,linkColor:we.colorTextDescription,linkHoverColor:we.colorText,separatorColor:we.colorTextDescription,separatorMargin:we.marginXS})),ie=function(we,ce){var Se={};for(var se in we)Object.prototype.hasOwnProperty.call(we,se)&&ce.indexOf(se)<0&&(Se[se]=we[se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,se=Object.getOwnPropertySymbols(we);me{var{breadcrumbName:q}=ne,Me=ie(ne,["breadcrumbName"]);return Object.assign(Object.assign({},Me),{title:q})})}),me}function oe(we,ce){return(0,O.useMemo)(()=>we||(ce?ce.map(re):null),[we,ce])}var ye=function(we,ce){var Se={};for(var se in we)Object.prototype.hasOwnProperty.call(we,se)&&ce.indexOf(se)<0&&(Se[se]=we[se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,se=Object.getOwnPropertySymbols(we);me{if(ce===void 0)return ce;let Se=(ce||"").replace(/^\//,"");return Object.keys(we).forEach(se=>{Se=Se.replace(`:${se}`,we[se])}),Se},Oe=we=>{const{prefixCls:ce,separator:Se="/",style:se,className:me,rootClassName:ne,routes:q,items:Me,children:Re,itemRender:Fe,params:Ke={}}=we,ut=ye(we,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:st,direction:ze,breadcrumb:wt}=O.useContext(C.E_);let qe;const yt=st("breadcrumb",ce),[lt,M]=ae(yt),Ye=oe(Me,q),E=P(yt,Fe);if(Ye&&Ye.length>0){const g=[],k=Me||q;qe=Ye.map(($,H)=>{const{path:X,key:Pe,type:he,menu:le,overlay:He,onClick:pt,className:Ne,separator:ke,dropdownProps:We}=$,be=W(Ke,X);be!==void 0&&g.push(be);const _=Pe!=null?Pe:H;if(he==="separator")return O.createElement(F,{key:_},ke);const Ce={},Je=H===Ye.length-1;le?Ce.menu=le:He&&(Ce.overlay=He);let{href:nt}=$;return g.length&&be!==void 0&&(nt=`#/${g.join("/")}`),O.createElement(j,Object.assign({key:_},Ce,(0,pe.Z)($,{data:!0,aria:!0}),{className:Ne,dropdownProps:We,href:nt,separator:Je?"":Se,onClick:pt,prefixCls:yt}),E($,Ke,k,g,nt))})}else if(Re){const g=(0,N.Z)(Re).length;qe=(0,N.Z)(Re).map((k,$)=>{if(!k)return k;const H=$===g-1;return(0,L.Tm)(k,{separator:H?"":Se,key:$})})}const l=V()(yt,wt==null?void 0:wt.className,{[`${yt}-rtl`]:ze==="rtl"},me,ne,M),A=Object.assign(Object.assign({},wt==null?void 0:wt.style),se);return lt(O.createElement("nav",Object.assign({className:l,style:A},ut),O.createElement("ol",null,qe)))};Oe.Item=Z,Oe.Separator=F;var Q=Oe,Ue=Q},24905:function(mn,At,a){"use strict";a.d(At,{default:function(){return ae}});var i=a(92310),V=a.n(i),N=a(5630),pe=a(59301),O=a(36355),L=a(1684),C=a(32441),S=pe.createContext(null),o=a(98447),F=a(14088),v=a(4572),p=function(ie,re){var oe={};for(var ye in ie)Object.prototype.hasOwnProperty.call(ie,ye)&&re.indexOf(ye)<0&&(oe[ye]=ie[ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,ye=Object.getOwnPropertySymbols(ie);W{var oe;const{prefixCls:ye,className:W,rootClassName:Oe,children:Q,indeterminate:Ue=!1,style:we,onMouseEnter:ce,onMouseLeave:Se,skipGroup:se=!1,disabled:me}=ie,ne=p(ie,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:q,direction:Me,checkbox:Re}=pe.useContext(O.E_),Fe=pe.useContext(S),{isFormItemInput:Ke}=pe.useContext(C.aM),ut=pe.useContext(L.Z),st=(oe=(Fe==null?void 0:Fe.disabled)||me)!==null&&oe!==void 0?oe:ut,ze=pe.useRef(ne.value);pe.useEffect(()=>{Fe==null||Fe.registerValue(ne.value)},[]),pe.useEffect(()=>{if(!se)return ne.value!==ze.current&&(Fe==null||Fe.cancelValue(ze.current),Fe==null||Fe.registerValue(ne.value),ze.current=ne.value),()=>Fe==null?void 0:Fe.cancelValue(ne.value)},[ne.value]);const wt=q("checkbox",ye),[qe,yt]=(0,o.ZP)(wt),lt=Object.assign({},ne);Fe&&!se&&(lt.onChange=function(){ne.onChange&&ne.onChange.apply(ne,arguments),Fe.toggleOption&&Fe.toggleOption({label:Q,value:ne.value})},lt.name=Fe.name,lt.checked=Fe.value.includes(ne.value));const M=V()(`${wt}-wrapper`,{[`${wt}-rtl`]:Me==="rtl",[`${wt}-wrapper-checked`]:lt.checked,[`${wt}-wrapper-disabled`]:st,[`${wt}-wrapper-in-form-item`]:Ke},Re==null?void 0:Re.className,W,Oe,yt),Ye=V()({[`${wt}-indeterminate`]:Ue},v.A,yt),E=Ue?"mixed":void 0;return qe(pe.createElement(F.Z,{component:"Checkbox",disabled:st},pe.createElement("label",{className:M,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),we),onMouseEnter:ce,onMouseLeave:Se},pe.createElement(N.Z,Object.assign({"aria-checked":E},lt,{prefixCls:wt,className:Ye,disabled:st,ref:re})),Q!==void 0&&pe.createElement("span",null,Q))))};var b=pe.forwardRef(I),j=a(94480),D=a(2738),Z=function(ie,re){var oe={};for(var ye in ie)Object.prototype.hasOwnProperty.call(ie,ye)&&re.indexOf(ye)<0&&(oe[ye]=ie[ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,ye=Object.getOwnPropertySymbols(ie);W{const{defaultValue:oe,children:ye,options:W=[],prefixCls:Oe,className:Q,rootClassName:Ue,style:we,onChange:ce}=ie,Se=Z(ie,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:me}=pe.useContext(O.E_),[ne,q]=pe.useState(Se.value||oe||[]),[Me,Re]=pe.useState([]);pe.useEffect(()=>{"value"in Se&&q(Se.value||[])},[Se.value]);const Fe=pe.useMemo(()=>W.map(l=>typeof l=="string"||typeof l=="number"?{label:l,value:l}:l),[W]),Ke=l=>{Re(A=>A.filter(g=>g!==l))},ut=l=>{Re(A=>[].concat((0,j.Z)(A),[l]))},st=l=>{const A=ne.indexOf(l.value),g=(0,j.Z)(ne);A===-1?g.push(l.value):g.splice(A,1),"value"in Se||q(g),ce==null||ce(g.filter(k=>Me.includes(k)).sort((k,$)=>{const H=Fe.findIndex(Pe=>Pe.value===k),X=Fe.findIndex(Pe=>Pe.value===$);return H-X}))},ze=se("checkbox",Oe),wt=`${ze}-group`,[qe,yt]=(0,o.ZP)(ze),lt=(0,D.Z)(Se,["value","disabled"]),M=W.length?Fe.map(l=>pe.createElement(b,{prefixCls:ze,key:l.value.toString(),disabled:"disabled"in l?l.disabled:Se.disabled,value:l.value,checked:ne.includes(l.value),onChange:l.onChange,className:`${wt}-item`,style:l.style,title:l.title},l.label)):ye,Ye={toggleOption:st,value:ne,disabled:Se.disabled,name:Se.name,registerValue:ut,cancelValue:Ke},E=V()(wt,{[`${wt}-rtl`]:me==="rtl"},Q,Ue,yt);return qe(pe.createElement("div",Object.assign({className:E,style:we},lt,{ref:re}),pe.createElement(S.Provider,{value:Ye},M)))},Y=pe.forwardRef(z);var R=pe.memo(Y);const w=b;w.Group=R,w.__ANT_CHECKBOX=!0;var ae=w},98447:function(mn,At,a){"use strict";a.d(At,{C2:function(){return O}});var i=a(17313),V=a(37613),N=a(83116);const pe=L=>{const{checkboxCls:C}=L,d=`${C}-wrapper`;return[{[`${C}-group`]:Object.assign(Object.assign({},(0,i.Wf)(L)),{display:"inline-flex",flexWrap:"wrap",columnGap:L.marginXS,[`> ${L.antCls}-row`]:{flex:1}}),[d]:Object.assign(Object.assign({},(0,i.Wf)(L)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${d}`]:{marginInlineStart:0},[`&${d}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[C]:Object.assign(Object.assign({},(0,i.Wf)(L)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:L.borderRadiusSM,alignSelf:"center",[`${C}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${C}-inner`]:Object.assign({},(0,i.oN)(L))},[`${C}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:L.checkboxSize,height:L.checkboxSize,direction:"ltr",backgroundColor:L.colorBgContainer,border:`${L.lineWidth}px ${L.lineType} ${L.colorBorder}`,borderRadius:L.borderRadiusSM,borderCollapse:"separate",transition:`all ${L.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:L.checkboxSize/14*5,height:L.checkboxSize/14*8,border:`${L.lineWidthBold}px solid ${L.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${L.motionDurationFast} ${L.motionEaseInBack}, opacity ${L.motionDurationFast}`}},"& + span":{paddingInlineStart:L.paddingXS,paddingInlineEnd:L.paddingXS}})},{[` diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.a396e0a8.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.cc695e93.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Comment__index.a396e0a8.async.js rename to p__Classrooms__Lists__ProgramHomework__Comment__index.cc695e93.async.js index f99a002dad..27133ba9c9 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.a396e0a8.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.cc695e93.async.js @@ -97,7 +97,7 @@ `;for(let Li=0;Li{switch(di){case Mt:return me.createElement(ct,{callback:mo,onCancel:Co});case un:return me.createElement(lt.Z,{callback:mo,onCancel:Co});case Qt:return me.createElement(it.Z,{callback:mo,onCancel:Co});case Jt:return me.createElement(ke,{callback:mo,onCancel:Co});case nn:return me.createElement(at,{callback:mo,onCancel:Co});case"maths-latex":return me.createElement(Ft,{showSaveButton:!0,callback:mo});case"inline-latex":return me.createElement(Rt.Z,{showSaveButton:!0,callback:mo});default:return null}},[di]);function Co(){Da("")}(0,me.useEffect)(()=>{if(qo.current){let zr=function(gi){Kr=!0,qr=gi.pageY},Nr=function(){Kr=!1},Lr=function(gi){if(Kr){let si=gi.pageY-qr;si<0&&(si=0),si>300&&(si=300);let Ra=Or+si+"px";Na(Ra)}},Dr=qo.current,Kr=!1,qr=0;return Dr.addEventListener("mousedown",zr),document.addEventListener("mousemove",Lr),document.addEventListener("mouseup",Nr),()=>{Dr.removeEventListener("mousedown",zr),document.removeEventListener("mousemove",Lr),document.removeEventListener("mouseup",Nr)}}},[Yn,qo]),(0,me.useEffect)(()=>{Na(Or)},[Or]);const $o=Qi(Fn),Us=Qi(qa),Ss={width:$o,height:Us},fo=(0,me.useMemo)(()=>{if(ca){let zr=new Date(ca),Nr=zr.getHours(),Lr=zr.getMinutes(),Dr=zr.getSeconds();return Nr=Nr<10?"0"+Nr:Nr,Lr=Lr<10?"0"+Lr:Lr,Dr=Dr<10?"0"+Dr:Dr,`${Nr}:${Lr}:${Dr}`}return 0},[ca]),no=zr=>{const Nr=[];if(hi){let Lr=-1;zr=zr.replace(/(@▁▁@|@▁@)/g,function(Dr,Kr,qr){Nr.push({multiLine:Dr!==Cr})})}return Nr};function Gs(){window.sessionStorage.removeItem(En),xo(!1),da(0)}function In(){xo(!1),da(0),Yn.setValue(window.sessionStorage.getItem(En))}(0,me.useEffect)(()=>{oa[di]&&di!==mn&&di!==Jt&&setTimeout(()=>{const zr=document.getElementsByClassName("markdown-popup-form")[0],Nr=window.innerWidth/2-zr.offsetWidth/2,Lr=window.innerHeight/2-zr.offsetHeight/2;na(Nr),_i(Lr)},0)},[di]);const mr=zr=>{zr.preventDefault();const Nr=zr.clientX-tr,Lr=zr.clientY-fa;document.body.onmousemove=Dr=>{let Kr=Dr.clientX-Nr,qr=Dr.clientY-Lr;const gi=document.getElementsByClassName("markdown-popup-form")[0],si=window.innerWidth-gi.offsetWidth,Ra=window.innerHeight-gi.offsetHeight;Kr=Math.max(0,Math.min(Kr,si)),qr=Math.max(0,Math.min(qr,Ra)),Mr(Dr.clientX,Dr.clientY,Nr,Lr)&&(na(Kr),_i(qr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Mr=(zr,Nr,Lr,Dr)=>{const Kr=document.body.clientHeight,qr=document.body.clientWidth;return zr<20&&Lr>zr||zr>qr-20&&LrNr||Nr>Kr-20&&DrPe in Se?ae(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Se[Pe]=Be,ee=(Se,Pe)=>{for(var Be in Pe||(Pe={}))y.call(Pe,Be)&&b(Se,Be,Pe[Be]);if(a)for(var Be of a(Pe))x.call(Pe,Be)&&b(Se,Be,Pe[Be]);return Se},ne=(Se,Pe)=>te(Se,z(Pe));const{useForm:Ae}=me.default,ge={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}};var be=({callback:Se,onCancel:Pe})=>{const[Be]=Ae();let Qe=(0,le.useRef)();function Ee(je){Qe.current.width=Be.getFieldValue("width"),Qe.current.align=Be.getFieldValue("align"),Se(je,Qe.current)}function Ue(je,Ve){if(je.status===-1){He.ZP.error(je.message);return}Be.setFieldsValue({src:`/api/attachments/${je.id}`,type:Ve.type})}function Ie(je){let Ve=je.target.files[0];Qe.current=Ve,Ce(Ve,Ue)}return se.createElement(me.default,ne(ee({form:Be},ye),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(E.default,{style:ge})),se.createElement(we,{onFileChange:Ie}))),se.createElement(me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(E.default,{style:{width:264}})),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(ve.Z,null,se.createElement(me.default.Item,{name:"width",style:{margin:0}},se.createElement(fe.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ce.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"}]})),se.createElement("aside",null,se.createElement(me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ie.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function we({onFileChange:Se}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:Se}))}function Ce(Se,Pe){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,oe.bg)())throw He.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Be=new FormData;Be.append("editormd-image-file",Se),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),Se)},!1),Qe.addEventListener("error",function(Ee){console.error(Ee)},!1),Qe.open("POST",`${re.KI}/api/attachments.json`),Qe.send(Be)}},57261:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return E}});var me=pe(59301),He=pe(4676);class E extends me.Component{constructor(fe){super(fe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,He.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(qt,Nt,pe){"use strict";var me=pe(829),He=pe(57809),E=pe(78673),ve=pe(59301);const fe=He.default.Option;Nt.Z=({isTheoretical:ce,onFontSizeChange:ie,cmFontSize:re,cmCodeMode:le,autoFormat:oe,onCodeModeChange:se,onTabToSpace:ae,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:ne,shixun_environments:Ae})=>{var ge;const ye={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},be=(ge=Ae==null?void 0:Ae.find(we=>we.shixun_environment_id===ne))==null?void 0:ge.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(He.default,{bordered:!1,size:"small",value:le,onChange:se},ve.createElement(fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(He.default,{bordered:!1,size:"small",value:re,onChange:ie},ve.createElement(fe,{value:12},"12px"),ve.createElement(fe,{value:14},"14px"),ve.createElement(fe,{value:16},"16px"),ve.createElement(fe,{value:18},"18px"),ve.createElement(fe,{value:20},"20px"),ve.createElement(fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:z},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,be&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,be)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ye[ee==null?void 0:ee.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(qt,Nt,pe){"use strict";pe.d(Nt,{i:function(){return ye},Z:function(){return we}});var me={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"},He=pe(71418),E=pe(6848),ve=pe(93948),fe=pe(92310),ce=pe.n(fe),ie=pe(65862),re=pe(2524),le=pe(41867),oe=pe(79005),se=pe(20345),ae=pe(77882),te=pe(31081),z=pe(75309),a=pe(71979),y=pe(47558),x=pe(42922),b=pe(66832),ee=pe(96593),ne=pe(19664),Ae=pe(91833),ge=pe(59301);const ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:oe,swimg:se},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:Ae}];var we=({className:Ce,dataSource:Se=[],col:Pe=4,right:Be,bottom:Qe=23,precision:Ee=0,wrapWidth:Ue=1200,trackEventItems:Ie,loading:je,onRemove:Ve=()=>{},isCurrent:$e=!0,showAlias:ze=!1,showProgress:rt=!1})=>{const et=Math.floor((Ue-(Pe-1)*Be)/Pe),ct=[{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(lt=>(window.ENV==="build"&&(lt.ptimg=`/react/build${lt.ptimg}`,lt.swimg=`/react/build${lt.swimg}`),lt));return ge.createElement(He.Z,{spinning:je},ge.createElement("div",{className:ce()(me.list,Ce)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((lt,it)=>{var ot,ut,mt,yt,jt,vt;const{name:st,id:qe,identifier:Re,featured:We,school_name:Oe,image_url:Le,excellent:Fe,is_plan:De}=lt;return ge.createElement("div",{key:qe,className:$e&&rt?me.wrapisCurrent:me.wrap,style:{width:et,marginRight:(1+it)%Pe===0?0:Be+Ee,marginBottom:Qe}},ge.createElement("a",{className:me.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ie&&(0,ie.L9)([Ie]),(0,ie.xg)(`/paths/${Re}`)}},ge.createElement("div",{className:me.img},ge.createElement("img",{className:me.cover,src:`${Le}`}),$e&&(0,le.bg)()&&(lt==null?void 0:lt.studying)&&ge.createElement("div",{className:`${me.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Ve(lt)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=lt==null?void 0:lt.subject_tags)==null?void 0:ot.map((Te,ke)=>{var _e,Xe;if(ke===0){const gt=(_e=ct.find(at=>at.name==Te))==null?void 0:_e.swimg;return ge.createElement("img",{className:me.sign,src:gt,style:{left:"-4px"}})}const dt=(Xe=ct.find(gt=>gt.name==Te))==null?void 0:Xe.ptimg;return ge.createElement("img",{className:me.sign,src:dt,style:{left:`${48+52*(ke-1)+2*ke}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(lt==null?void 0:lt.excellent)&&ge.createElement("div",{className:me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:me.name},ge.createElement(E.Z,{title:ze&&(lt!=null&<.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${lt==null?void 0:lt.excellent_alias_name}`)):st},ge.createElement("span",{className:me.e},ze&&(lt==null?void 0:lt.excellent_alias_name)||st))),$e&&rt&&((ut=lt==null?void 0:lt.progress)==null?void 0:ut.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((mt=lt==null?void 0:lt.progress)==null?void 0:mt.my_score)/((yt=lt==null?void 0:lt.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(jt=lt==null?void 0:lt.progress)==null?void 0:jt.my_score,"/",(vt=lt==null?void 0:lt.progress)==null?void 0:vt.all_score),(!$e||!rt)&&ge.createElement("div",{className:me.tags},ge.createElement("div",null,ge.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,lt.stages_count))),ge.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,lt.members_count)))))))})),!Se.length&&ge.createElement(re.Z,null)))}},3918:function(qt,Nt,pe){"use strict";pe.d(Nt,{jL:function(){return fe},w9:function(){return Qi},vv:function(){return Fn},dN:function(){return oa},QD:function(){return va},cQ:function(){return ke.Z},vg:function(){return ri},Oz:function(){return Pn},op:function(){return da},O5:function(){return fo},_b:function(){return Po},t7:function(){return Qe},tT:function(){return Ie},Gi:function(){return xi},YG:function(){return Sa},Ed:function(){return Hr},kT:function(){return En},qp:function(){return x},Um:function(){return ye},K3:function(){return ne},vr:function(){return na},qE:function(){return ls},Je:function(){return $e},wb:function(){return vt},rC:function(){return Te},lB:function(){return Re},cq:function(){return Er},kO:function(){return Pi},tp:function(){return Ce},Si:function(){return In},k8:function(){return Wa},Du:function(){return qr}});var me=pe(59301),He={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"},E="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:Mn=[],img:Cn,imgWidth:On=346,title:wr,sunTitle:mi,bannerExtraContent:ji})=>me.createElement("div",{className:He.banner},me.createElement("div",{className:He.content},me.createElement("aside",null,me.createElement("p",null,me.createElement("b",null,wr),me.createElement("span",null,mi)),Mn.length>0&&me.createElement("div",{className:He.btns},Mn.map((Ir,Li)=>me.createElement("div",{key:Li,onClick:Ir.click},Ir.name,Ir.sign?me.createElement("img",{src:E,width:39}):null))),ji),Cn&&me.createElement("img",{style:{marginTop:33,marginRight:38},src:Cn,width:On}))),ce={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"},ie=pe(92310),re=pe.n(ie),le=pe(89392),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(Mn,Cn,On)=>Cn in Mn?oe(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,a=(Mn,Cn)=>{for(var On in Cn||(Cn={}))ae.call(Cn,On)&&z(Mn,On,Cn[On]);if(se)for(var On of se(Cn))te.call(Cn,On)&&z(Mn,On,Cn[On]);return Mn},x=({dataSource:Mn=[],value:Cn,onChange:On,onTitleChange:wr,className:mi,title:ji,titleWidth:Ir=41,style:Li={},fontColor:qi="#6A7283",showCount:Xa,classNameActive:Wi,styleItem:Si={}})=>{const[ro,vo]=(0,me.useState)(0),[ps,Xi]=(0,me.useState)(!1),oi=(0,me.useRef)(null),$i=(0,me.useRef)(null);return(0,me.useEffect)(()=>{var ea;Mn.length!==0&&(((ea=oi==null?void 0:oi.current)==null?void 0:ea.clientHeight)>97?vo(1):vo(0)),Mn.length===0&&vo(0),Xi(!1)},[Mn]),me.createElement("div",{className:re()(ce.row,mi),style:Li},me.createElement("div",{onClick:(0,le.throttle)(()=>wr==null?void 0:wr(),2e3),style:{width:Ir,marginTop:ps?12:4},className:`${ce.title} ${wr?"current":""}`},ji),me.createElement("div",{className:ps?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},me.createElement("div",{className:ce.bar,ref:$i,style:ro>0?{height:ro===1?97:"auto",overflow:ro===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},me.createElement("div",{className:ce.tag,ref:oi},Mn==null?void 0:Mn.map(ea=>me.createElement("span",{onClick:()=>On(ea.id),key:ea.id,style:a(a({color:qi},Si),(ea==null?void 0:ea.style)||{}),className:Cn===ea.id?re()(Wi||ce.active,ea.classNameActive):""},me.createElement("span",{title:ea.name,className:ce.name},ea.name),!!Xa&&me.createElement("span",{className:ce.num},ea.count))))),!!ro&&me.createElement(me.Fragment,null,ro===1?me.createElement("div",{onClick:()=>{var ea;vo(2),((ea=oi==null?void 0:oi.current)==null?void 0:ea.clientHeight)>245?Xi(!0):Xi(!1)},className:ce.action},"\u5C55\u5F00",me.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):me.createElement("div",{onClick:()=>{$i.current.scrollTop=0,vo(1),Xi(!1)},className:ce.action},"\u6536\u8D77",me.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"},ne=({dataSource:Mn=[],value:Cn,onChange:On,onTitleChange:wr,className:mi,title:ji,titleWidth:Ir=41,style:Li={},fontColor:qi="#6A7283",showCount:Xa,expand:Wi=!0})=>{const[Si,ro]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Xi=(0,me.useRef)(null),oi=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Wi);return me.createElement("div",{className:re()(b.row,mi),style:Li},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>wr==null?void 0:wr(),2e3),style:{width:Ir,marginTop:vo?12:4},className:`${b.title} ${wr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:$i?8:10},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},me.createElement("div",{className:b.fenge}),me.createElement("div",{className:b.bar,ref:oi},me.createElement("div",{className:b.tag,ref:Xi},Mn==null?void 0:Mn.map(zo=>me.createElement("span",{onClick:()=>On(zo.id),key:zo.id,style:{color:qi},className:Cn===zo.id?b.active:""},me.createElement("span",{title:zo.name,className:b.name},zo.name),!!Xa&&me.createElement("span",{className:b.num},zo.count)))))))},Ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ye=({dataSource:Mn=[],value:Cn,onChange:On,onTitleChange:wr,className:mi,title:ji,titleWidth:Ir=41,style:Li={},fontColor:qi="#fff",showCount:Xa,expand:Wi=!0})=>{const[Si,ro]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Xi=(0,me.useRef)(null),oi=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Wi);return me.createElement("div",{className:re()(Ae.row,mi),style:Li},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>wr==null?void 0:wr(),2e3),style:{width:Ir},className:`${Ae.title} ${wr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:$i?"#00DDC7":"#037F74",fontSize:$i?10:12},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},me.createElement("div",{className:Ae.bar,ref:oi},me.createElement("div",{className:Ae.tag,ref:Xi},Mn==null?void 0:Mn.map(zo=>me.createElement("span",{onClick:()=>On(zo.id),key:zo.id,style:{color:qi},className:Cn===zo.id?Ae.active:""},me.createElement("span",{title:zo.name,className:Ae.name},zo.name),!!Xa&&me.createElement("span",{className:Ae.num},zo.count)))))))},be={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"},Ce=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={}})=>me.createElement("div",{style:mi,className:re()(be.tabs,wr)},Mn.map(ji=>me.createElement("span",{onClick:()=>On(ji.id),className:Cn===ji.id?be.active:"",key:ji.id},ji.name))),Se={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"},Pe=pe(92832),Qe=({dataSource:Mn=[],value:Cn="",onChange:On,onInputChange:wr=()=>{},className:mi,style:ji={},placeholder:Ir,allowClear:Li=!1})=>{var qi;const[Xa,Wi]=(0,me.useState)(""),[Si,ro]=(0,me.useState)("");(0,me.useEffect)(()=>{var Xi;let oi=Cn;(Xi=JSON.stringify(Cn))!=null&&Xi.includes("{")&&(Wi(Cn.id),oi=Cn.value||"");try{ro(decodeURIComponent(oi||""))}catch($i){ro(decodeURIComponent(oi||""))}},[Cn]);const vo=()=>{On(encodeURIComponent(Si),Xa||null)},ps=Xi=>{Xi!==Xa&&(Wi(Xi),On(encodeURIComponent(Si),Xi))};return me.createElement("div",{className:re()(Se.input,mi),style:ji},!!Mn.length&&me.createElement("div",{className:Se.dropdown},me.createElement("div",{className:Se.text},(qi=Mn.find(Xi=>Xi.id===Xa))==null?void 0:qi.name,me.createElement("i",{className:"iconfont icon-zhankai4"}),me.createElement("b",{className:Se.b1}),me.createElement("b",{className:Se.b2})),me.createElement("div",{className:Se.menu},Mn.map((Xi,oi)=>me.createElement("div",{key:oi,onClick:()=>ps(Xi.id)},Xi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:Si,onChange:Xi=>{ro(Xi.target.value),wr(encodeURIComponent(Xi.target.value),Xa||null)},bordered:!1,placeholder:Ir}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ie=({dataSource:Mn=[],value:Cn="",onChange:On,onInputChange:wr=()=>{},className:mi,style:ji={},placeholder:Ir,allowClear:Li=!1})=>{var qi;const[Xa,Wi]=(0,me.useState)(""),[Si,ro]=(0,me.useState)("");(0,me.useEffect)(()=>{var Xi;let oi=Cn;(Xi=JSON.stringify(Cn))!=null&&Xi.includes("{")&&(Wi(Cn.id),oi=Cn.value||"");try{ro(decodeURIComponent(oi||""))}catch($i){ro(decodeURIComponent(oi||""))}},[Cn]);const vo=()=>{On(encodeURIComponent(Si),Xa||null)},ps=Xi=>{Xi!==Xa&&(Wi(Xi),On(encodeURIComponent(Si),Xi))};return me.createElement("div",{className:re()(Ee.input,mi),style:ji},!!Mn.length&&me.createElement("div",{className:Ee.dropdown},me.createElement("div",{className:Ee.text},(qi=Mn.find(Xi=>Xi.id===Xa))==null?void 0:qi.name,me.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),me.createElement("div",{className:Ee.menu},Mn.map((Xi,oi)=>me.createElement("div",{key:oi,onClick:()=>ps(Xi.id)},Xi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:Si,onChange:Xi=>{ro(Xi.target.value),wr(encodeURIComponent(Xi.target.value),Xa||null)},bordered:!1,placeholder:Ir}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},je={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"},$e=({value:Mn,onChange:Cn,className:On,total:wr,pageSize:mi,style:ji={}})=>{const Ir=Mn<2,Li=Mn>=Math.ceil(wr/mi);return wr<=mi?me.createElement(me.Fragment,null):me.createElement("div",{className:re()(je.quickPager,On),style:ji},me.createElement("div",{onClick:()=>{Ir||Cn(Mn-1,"prev")},className:Ir?je.disabled:""},"\u4E0A\u4E00\u9875"),me.createElement("div",{onClick:()=>{Li||Cn(Mn+1,"next")},className:Li?je.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"},rt=pe(71418),et=pe(6848),ct=pe(13570),lt=pe(74128),it=pe(65862),ot=pe(96908),ut=pe(57177),mt=pe(81378),yt=pe(2524),vt=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi})=>{const Xa=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:qi},me.createElement("div",{className:re()(ze.list,Mn)},!!Cn.length&&Cn.map((Wi,Si)=>{const{name:ro,id:vo,identifier:ps,power:Xi,cover_image_id:oi,pic:$i}=Wi;return me.createElement("div",{className:ze.wrap,key:vo,style:{width:Xa,marginRight:(1+Si)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/shixuns/${ps}/challenges`,className:ze.li,onClick:ea=>{ea.preventDefault(),Li&&(0,it.L9)([Li]),Xi&&(0,it.xg)(`/shixuns/${ps}/challenges`)}},me.createElement("div",{className:ze.img},me.createElement("img",{className:ze.cover,src:`${$i}`}),Wi.is_jupyter&&me.createElement("img",{className:ze.sign,src:ot}),Wi.is_jupyter_lab&&me.createElement("img",{className:ze.sign,src:ut}),Wi.is_unity_3d&&me.createElement("img",{className:ze.sign,src:mt})),me.createElement("div",{className:ze.name},me.createElement(et.Z,{title:ro||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:ze.e},ro||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:ze.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,Wi.challenges_count))),!!Wi.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,Wi.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,Wi.level))),me.createElement("div",{className:ze.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:Wi.score_info}),me.createElement("span",null,"\xA0",Wi.score_info?`${Wi.score_info}\u5206`:"5\u5206")))),!Xi&&me.createElement("div",{className:ze.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Cn.length&&me.createElement(yt.Z,null)))},st={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"},Re=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,wrapClassName:Li,trackEventItems:qi,loading:Xa})=>{const Wi=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:Xa},me.createElement("div",{className:re()(st.list,Mn)},!!Cn.length&&Cn.map((Si,ro)=>{const{name:vo,id:ps,identifier:Xi,power:oi,cover_image_id:$i,pic:ea}=Si;return me.createElement("div",{className:re()(st.wrap,Li),key:ps,style:{width:Wi,marginRight:(1+ro)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/shixuns/${Xi}/challenges`,className:st.li,onClick:zo=>{zo.preventDefault(),qi&&(0,it.L9)([qi]),oi&&(0,it.xg)(`/shixuns/${Xi}/challenges`)}},me.createElement("img",{src:pe(47621),className:st.titleBg}),me.createElement("div",{className:st.name},me.createElement(et.Z,{title:vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:st.e},vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:st.img},me.createElement("img",{className:st.cover,src:$i?`${lt.Z.API_SERVER}/api/attachments/${$i}`:`${lt.Z.IMG_SERVER+ea}`}),Si.is_jupyter&&me.createElement("div",{className:st.bq},"Jupyter"),Si.is_jupyter_lab&&me.createElement("div",{className:st.bq},"JupyterLab"),Si.is_unity_3d&&me.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),me.createElement("div",{className:"mt20 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:st.value},Si.myshixuns_count)),me.createElement("div",null,me.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),me.createElement("span",{className:st.value},Si.level))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5173\u5361\u6570"),me.createElement("span",{className:st.value},Si.challenges_count)),me.createElement("div",{className:st.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:Si.score_info}),me.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",Si.score_info?`${Si.score_info}\u5206`:"5\u5206"))))),!oi&&me.createElement("div",{className:st.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Cn.length&&me.createElement(yt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Oe="data:image/png;base64,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",Le="data:image/png;base64,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",Fe="data:image/png;base64,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",Te=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi,wrapClassName:Xa,imgClassName:Wi})=>{const Si=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:qi},me.createElement("div",{className:re()(We.list,Mn)},!!Cn.length&&Cn.map((ro,vo)=>{const{name:ps,id:Xi,identifier:oi,power:$i,cover_image_id:ea,pic:zo}=ro;return me.createElement("div",{className:re()(We.wrap,Xa),key:Xi,style:{width:Si,marginRight:(1+vo)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/shixuns/${oi}/challenges`,className:We.li,onClick:dl=>{dl.preventDefault(),Li&&(0,it.L9)([Li]),$i&&(0,it.xg)(`/shixuns/${oi}/challenges`)}},me.createElement("div",{className:re()(We.img,Wi)},me.createElement("img",{className:We.cover,src:ea?`${lt.Z.API_SERVER}/api/attachments/${ea}`:`${lt.Z.IMG_SERVER+zo}`}),ro.is_jupyter&&me.createElement("img",{className:We.sign,src:Oe}),ro.is_jupyter_lab&&me.createElement("img",{className:We.sign,src:Le}),ro.is_unity_3d&&me.createElement("img",{className:We.sign,src:Fe})),me.createElement("div",{className:We.name},me.createElement(et.Z,{title:ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:We.e},ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:We.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,ro.challenges_count))),!!ro.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,ro.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,ro.level))),me.createElement("div",{className:We.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:ro.score_info}),me.createElement("span",null,"\xA0",ro.score_info?`${ro.score_info}\u5206`:"5\u5206")))),!$i&&me.createElement("div",{className:We.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Cn.length&&me.createElement(yt.Z,null)))},ke=pe(61584),_e={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"},Xe=pe(79005),dt=pe(20345),gt=pe(77882),at=pe(31081),bt=pe(75309),Pt=pe(71979),Et=pe(47558),Lt=pe(42922),Ft=pe(66832),Rt=pe(96593),wt=pe(19664),Ot=pe(91833),Mt=Object.defineProperty,Qt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,tn=(Mn,Cn,On)=>Cn in Mn?Mt(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,un=(Mn,Cn)=>{for(var On in Cn||(Cn={}))Jt.call(Cn,On)&&tn(Mn,On,Cn[On]);if(Qt)for(var On of Qt(Cn))mn.call(Cn,On)&&tn(Mn,On,Cn[On]);return Mn};const nn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var Pn=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi,wrapClassName:Xa,imgClassName:Wi,isArrow:Si=!1,imgStyle:ro={}})=>{const vo=Math.floor((Ir-(On-1)*wr)/On),[ps,Xi]=(0,me.useState)(),[oi,$i]=(0,me.useState)(),ea=dl=>Xi(dl),zo=()=>Xi(-1);return me.createElement(rt.Z,{spinning:qi},me.createElement("div",{className:re()(_e.list,Mn)},!!(Cn!=null&&Cn.length)&&(Cn==null?void 0:Cn.map((dl,lc)=>{var Sc;const{name:Gl,id:Lu,identifier:cc,featured:Hs,school_name:_c,image_url:al,excellent:Lc,is_plan:uc}=dl;return me.createElement("div",{key:Lu,className:re()(_e.wrap,Xa),style:{width:vo,marginRight:(1+lc)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/paths/${cc}`,className:_e.li,onClick:Ac=>{Ac.preventDefault(),Li&&(0,it.L9)([Li]),(0,it.xg)(`/paths/${cc}`)}},me.createElement("img",{src:pe(39057),className:_e.titleBg}),me.createElement("div",{className:_e.name},me.createElement(et.Z,{title:Gl},me.createElement("span",{className:_e.e,style:{color:Si&&ps===lc?"#145DFF":"#000000"},onMouseEnter:()=>{ea(lc)},onMouseLeave:zo},Gl))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:re()(_e.img,Wi)},me.createElement("img",{className:_e.cover,style:un({},ro),src:`${lt.Z.IMG_SERVER+al}`}),(Sc=dl==null?void 0:dl.subject_tags)==null?void 0:Sc.map((Ac,Ko)=>{var pu,Xu;if(Ko===0){const $s=(pu=nn.find(ec=>ec.name==Ac))==null?void 0:pu.swimg;return me.createElement("img",{className:_e.sign,src:$s,style:{left:"-4px"}})}const zA=(Xu=nn.find($s=>$s.name==Ac))==null?void 0:Xu.ptimg;return me.createElement("img",{className:_e.sign,src:zA,style:{left:`${48+52*(Ko-1)+2*Ko}px`}})}),me.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(dl==null?void 0:dl.excellent)&&me.createElement("div",{className:_e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:_e.text},"\u7AE0\u8282\u6570"),me.createElement("span",{className:_e.value},dl.stages_count)),me.createElement("div",null,me.createElement("span",{className:_e.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:_e.value},dl.members_count))))))})),!Cn.length&&me.createElement(yt.Z,null)))},Dn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},gr=pe(41867),Rn=pe(59301);const zn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var ri=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi,onRemove:Xa=()=>{},isCurrent:Wi=!0,showAlias:Si=!1,wrapClassName:ro,imgClassName:vo})=>{const ps=Math.floor((Ir-(On-1)*wr)/On),Xi=[{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(oi=>(window.ENV==="build"&&(oi.ptimg=`/react/build${oi.ptimg}`,oi.swimg=`/react/build${oi.swimg}`),oi));return Rn.createElement(rt.Z,{spinning:qi},Rn.createElement("div",{className:re()(Dn.list,Mn)},!!(Cn!=null&&Cn.length)&&(Cn==null?void 0:Cn.map((oi,$i)=>{var ea;const{name:zo,id:dl,identifier:lc,featured:Sc,school_name:Gl,image_url:Lu,excellent:cc,is_plan:Hs}=oi;return Rn.createElement("div",{key:dl,className:re()(Dn.wrap,ro),style:{width:ps,marginRight:(1+$i)%On===0?0:wr+ji,marginBottom:mi}},Rn.createElement("a",{className:Dn.li,onClick:_c=>{_c.preventDefault(),_c.stopPropagation(),Li&&(0,it.L9)([Li]),(0,it.xg)(`/paths/${lc}`)}},Rn.createElement("div",{className:re()(Dn.img,vo)},Rn.createElement("img",{className:Dn.cover,src:`${lt.Z.IMG_SERVER+Lu}`}),Wi&&(0,gr.bg)()&&(oi==null?void 0:oi.studying)&&Rn.createElement("div",{className:`${Dn.movebq} user-path-items`,onClick:_c=>{_c.stopPropagation(),Xa(oi)}},Rn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Rn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ea=oi==null?void 0:oi.subject_tags)==null?void 0:ea.map((_c,al)=>{var Lc,uc;if(al===0){const Ko=(Lc=Xi.find(pu=>pu.name==_c))==null?void 0:Lc.swimg;return Rn.createElement("img",{className:Dn.sign,src:Ko,style:{left:"-4px"}})}const Ac=(uc=Xi.find(Ko=>Ko.name==_c))==null?void 0:uc.ptimg;return Rn.createElement("img",{className:Dn.sign,src:Ac,style:{left:`${48+52*(al-1)+2*al}px`}})}),Rn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(oi==null?void 0:oi.excellent)&&Rn.createElement("div",{className:Dn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Rn.createElement("div",{className:Dn.name},Rn.createElement(et.Z,{title:Si&&(oi!=null&&oi.excellent_alias_name)?Rn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${zo}`,Rn.createElement("br",null),Rn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${oi==null?void 0:oi.excellent_alias_name}`)):zo},Rn.createElement("span",{className:Dn.e},Si&&(oi==null?void 0:oi.excellent_alias_name)||zo))),Rn.createElement("div",{className:Dn.tags},Rn.createElement("div",null,Rn.createElement(et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Rn.createElement("span",null,oi.stages_count))),Rn.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Rn.createElement("span",null,oi.members_count)))))))})),!Cn.length&&Rn.createElement(yt.Z,null)))},yr={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"},Cr="data:image/png;base64,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",br=pe(59301),Qi=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi})=>{const Xa=Math.floor((Ir-(On-1)*wr)/On);return br.createElement(rt.Z,{spinning:qi},br.createElement("div",{className:re()(yr.list,Mn)},!!Cn.length&&Cn.map((Wi,Si)=>{const{subject_identifier:ro,id:vo,identifier:ps,power:Xi}=Wi,oi=Wi.is_public!=0&&Wi.is_public;return br.createElement("div",{className:yr.wrap,key:vo,style:{width:Xa,marginRight:(1+Si)%On===0?0:wr+ji,marginBottom:mi}},br.createElement("a",{className:yr.li,onClick:$i=>{$i.preventDefault(),Li&&(0,it.L9)([Li]),(0,it.xg)(Wi.first_category_url)}},br.createElement("div",{className:yr.top},br.createElement(et.Z,{title:Wi.name},br.createElement("div",{className:yr.name},Wi.name)),br.createElement("img",{className:yr.img,src:lt.Z.IMG_SERVER+"/images/"+Wi.avatar_url}),br.createElement("div",{className:yr.text,title:Wi.creator},Wi.creator),ro&&br.createElement("div",{className:yr.btns},br.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),br.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),oi&&br.createElement("div",{className:yr.sign},"\u516C\u5F00")),br.createElement("div",{className:yr.bottom},Wi.visits>0&&br.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},br.createElement("span",null,br.createElement("i",{className:"iconfont icon-liulanyan"}),br.createElement("span",null,Wi.visits))),Wi.course_members_count>0&&br.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},br.createElement("span",null,br.createElement("i",{className:"iconfont icon-chengyuan"}),Wi.course_members_count)),Wi.tasks_count>0&&br.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},br.createElement("span",null,br.createElement("i",{className:"iconfont icon-zuoye"}),Wi.tasks_count)),Wi.is_end?br.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):br.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Wi.is_accessible&&br.createElement("div",{className:yr.lockWrap},br.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),br.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Cn.length&&br.createElement(yt.Z,null)))},wi={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"},Ti="data:image/png;base64,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",oa=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,wrapClassName:Li,trackEventItems:qi,loading:Xa})=>{const Wi=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:Xa},me.createElement("div",{className:re()(wi.list,Mn)},!!Cn.length&&Cn.map((Si,ro)=>{const{subject_identifier:vo,id:ps,identifier:Xi,power:oi}=Si,$i=Si.is_public!=0&&Si.is_public;return me.createElement("div",{className:re()(`${wi.wrap} ${Si.is_accessible?"":wi.warpStyle}`,Li),key:ps,style:{width:Wi,marginRight:(1+ro)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{className:wi.li,onClick:ea=>{ea.preventDefault(),qi&&(0,it.L9)([qi]),(0,it.xg)(Si.first_category_url)}},me.createElement("div",{className:wi.creator},me.createElement("img",{className:wi.img,src:lt.Z.IMG_SERVER+"/images/"+Si.avatar_url}),me.createElement("div",{className:wi.text,title:Si.creator},Si.creator)),me.createElement("div",{className:wi.top},me.createElement(et.Z,{title:Si.name},me.createElement("div",{className:wi.name},Si.name)),$i&&me.createElement("div",{className:wi.sign},"\u516C\u5F00")),me.createElement("div",{className:wi.middle},me.createElement("div",{className:wi.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:wi.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:wi.value},(Si==null?void 0:Si.visits)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u6210\u5458"),me.createElement("span",{className:wi.value},(Si==null?void 0:Si.course_members_count)||0))),me.createElement("div",{className:wi.row},me.createElement("div",null,me.createElement("span",{className:wi.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:wi.value},(Si==null?void 0:Si.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u72B6\u6001"),Si.is_end?me.createElement("span",{className:wi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:wi.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:wi.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Si.is_accessible&&me.createElement("div",{className:wi.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Cn.length&&me.createElement(yt.Z,null)))},Bi={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},on="data:image/png;base64,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",Fn=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,wrapClassName:Li,trackEventItems:qi,loading:Xa})=>{const Wi=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:Xa},me.createElement("div",{className:re()(Bi.list,Mn)},!!Cn.length&&Cn.map((Si,ro)=>{const{subject_identifier:vo,id:ps,identifier:Xi,power:oi}=Si,$i=Si.is_public!=0&&Si.is_public;return me.createElement("div",{className:re()(`${Bi.wrap} ${Si.is_accessible?"":Bi.warpStyle}`,Li),key:ps,style:{width:Wi,marginRight:(1+ro)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{className:Bi.li,onClick:ea=>{ea.preventDefault(),qi&&(0,it.L9)([qi]),(0,it.xg)(Si.first_category_url)}},me.createElement("div",{className:Bi.creator},me.createElement("img",{className:Bi.img,src:lt.Z.IMG_SERVER+"/images/"+Si.avatar_url}),me.createElement("div",{className:Bi.text,title:Si.creator},Si.creator)),me.createElement("div",{className:Bi.top},me.createElement(et.Z,{title:Si.name},me.createElement("div",{className:Bi.name},Si.name)),$i&&me.createElement("div",{className:Bi.sign})),me.createElement("div",{className:Bi.middle},me.createElement("div",{className:Bi.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:Bi.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:Bi.value},(Si==null?void 0:Si.visits)||0)),me.createElement("div",null,me.createElement("span",{className:Bi.text},"\u6210\u5458"),me.createElement("span",{className:Bi.value},(Si==null?void 0:Si.course_members_count)||0))),me.createElement("div",{className:Bi.row},me.createElement("div",null,me.createElement("span",{className:Bi.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:Bi.value},(Si==null?void 0:Si.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:Bi.text},"\u72B6\u6001"),Si.is_end?me.createElement("span",{className:Bi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:Bi.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:Bi.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Si.is_accessible&&me.createElement("div",{className:Bi.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Cn.length&&me.createElement(yt.Z,null)))},Or={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"},fi=pe(65582),Sa=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Or.tabs,wr),style:mi},me.createElement("div",{className:Or.tabsWrap},Mn.map((Ir,Li)=>me.createElement("aside",{className:Or.tab,onClick:()=>{On(Ir.id),Ir.link&&fi.history.push(Ir.link)},key:Li},me.createElement("div",{className:Cn===Ir.id?Or.active:""},Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement(et.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",me.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),me.createElement("div",{className:Or.tabBar},ji)),Mi={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"},En=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Mi.tabs,wr),style:mi},me.createElement("div",{className:Mi.tabsWrap},Mn.map((Ir,Li)=>me.createElement("aside",{className:Mi.tab,onClick:()=>{On(Ir.id),Ir.link&&fi.history.push(Ir.link)},key:Li},me.createElement("div",{className:Cn===Ir.id?Mi.active:""},Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement(et.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",me.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),me.createElement("div",{className:Mi.tabBar},ji)),Tr={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Hr=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Tr.tabs,wr),style:mi},me.createElement("div",{className:Tr.tabsWrap},Mn.map((Ir,Li)=>me.createElement("aside",{className:`${Tr.tab} ${Cn===Ir.id?Tr.active:""}`,onClick:()=>{On(Ir.id),Ir.link&&fi.history.push(Ir.link)},key:Li},me.createElement("div",null,Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement(et.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",me.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),me.createElement("div",{className:Tr.tabBar},ji)),xi=({className:Mn,style:Cn={},children:On})=>me.createElement("div",{className:re()(Mn),style:Cn},On),ei={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"},an=pe(38854),jn=pe(20834);const Vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Er=({sortValue:Mn,dropValue:Cn,className:On,onSort:wr,onDrop:mi,dataSource:ji=Vn})=>{var Ir;return me.createElement("div",{className:re()(ei.orderWrap,On)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Li,qi)=>me.createElement(jn.default.Item,{key:qi,onClick:()=>mi(Li.id)},Li.name)))},me.createElement("span",{className:ei.orderTextWrap},(Ir=ji.find(Li=>Cn===Li.id))==null?void 0:Ir.name)),me.createElement("span",{className:ei.orderIconWrap},me.createElement("span",{className:ei.orderAsc},me.createElement("i",{className:Mn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ei.cursorPointer} ${ei.active}`:`iconfont icon-sanjiaoxing-up font12 ${ei.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")})),me.createElement("span",{className:ei.orderDesc},me.createElement("i",{className:Mn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ei.cursorPointer} ${ei.active}`:`iconfont icon-sanjiaoxing-down font12 ${ei.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")}))))},or={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const ur=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pi=({sortValue:Mn,dropValue:Cn,className:On,onSort:wr,onDrop:mi,dataSource:ji=ur})=>{var Ir;return me.createElement("div",{className:re()(or.orderWrap,On)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Li,qi)=>me.createElement(jn.default.Item,{key:qi,onClick:()=>mi(Li.id)},Li.name)))},me.createElement("span",{className:or.orderTextWrap},(Ir=ji.find(Li=>Cn===Li.id))==null?void 0:Ir.name)),me.createElement("span",{className:or.orderIconWrap},me.createElement("span",{className:or.orderAsc},me.createElement("i",{className:Mn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${or.cursorPointer} ${or.active}`:`iconfont icon-sanjiaoxing-up font12 ${or.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")})),me.createElement("span",{className:or.orderDesc},me.createElement("i",{className:Mn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${or.cursorPointer} ${or.active}`:`iconfont icon-sanjiaoxing-down font12 ${or.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")}))))},$n={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"},Yn=pe(3113),xa=pe(2337),zi=Object.defineProperty,Aa=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,ui=(Mn,Cn,On)=>Cn in Mn?zi(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,Zi=(Mn,Cn)=>{for(var On in Cn||(Cn={}))So.call(Cn,On)&&ui(Mn,On,Cn[On]);if(Aa)for(var On of Aa(Cn))Yr.call(Cn,On)&&ui(Mn,On,Cn[On]);return Mn},di=(Mn,Cn)=>{var On={};for(var wr in Mn)So.call(Mn,wr)&&Cn.indexOf(wr)<0&&(On[wr]=Mn[wr]);if(Mn!=null&&Aa)for(var wr of Aa(Mn))Cn.indexOf(wr)<0&&Yr.call(Mn,wr)&&(On[wr]=Mn[wr]);return On},Da=(Mn,Cn,On)=>new Promise((wr,mi)=>{var ji=qi=>{try{Li(On.next(qi))}catch(Xa){mi(Xa)}},Ir=qi=>{try{Li(On.throw(qi))}catch(Xa){mi(Xa)}},Li=qi=>qi.done?wr(qi.value):Promise.resolve(qi.value).then(ji,Ir);Li((On=On.apply(Mn,Cn)).next())}),da=Mn=>{var Cn=Mn,{className:On,style:wr,children:mi,loading:ji=!1,openLoading:Ir,onClick:Li=()=>{},size:qi="middle",shape:Xa="round",theme:Wi}=Cn,Si=di(Cn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ro,vo]=(0,me.useState)(!1),ps=(0,me.useMemo)(()=>{switch(Wi){case xa.Fy.THEMEONE:return $n.ThemeOne;case xa.Fy.DEFAULT:default:return $n.btn}},[Wi]);return me.createElement(Yn.ZP,Zi({onClick:(0,le.throttle)(Xi=>Da(void 0,null,function*(){Ir&&vo(!0);try{yield Li(Xi)}catch(oi){console.log("error",oi)}Ir&&vo(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(ps,$n[`${qi}-${Xa}`],On),style:wr,size:qi,shape:Xa,loading:ro||ji},Si),mi)},qa={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"},ls=({className:Mn,style:Cn,children:On=null,onClick:wr,title:mi})=>me.createElement("div",{className:re()(qa.head,Mn),style:Cn},me.createElement("span",{className:"primary-hover",onClick:wr},me.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),me.createElement("b",{title:mi},mi),me.createElement("div",{className:qa.node},On)),xo={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"},va=({confirmShow:Mn=!0,confirmTitle:Cn,confirmClick:On,cancelShow:wr=!0,cancelTitle:mi,cancelClick:ji,className:Ir,style:Li,confirmLoading:qi=!1})=>me.createElement("div",{className:re()(xo.btns,Ir),style:Li},Mn&&me.createElement(Yn.ZP,{loading:qi,onClick:On,type:"primary",className:xo.confirm},Cn),wr&&me.createElement(Yn.ZP,{onClick:ji,className:xo.cancel},mi)),lr={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"},na=({className:Mn,style:Cn={},LeftContent:On,children:wr,RightContent:mi})=>me.createElement("div",{className:re()(lr.fixedBottom,Mn),style:Cn},me.createElement("div",{className:lr.wrap},me.createElement("div",{className:lr.left},On),me.createElement("div",{className:lr.center},wr),me.createElement("div",{className:lr.right},mi))),fa={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"},Po=({className:Mn,style:Cn={},dataSource:On=[]})=>me.createElement("div",{className:re()(fa.crumbs,Mn),style:Cn},On.map((wr,mi)=>mifi.history.push(wr.path)},wr.name):me.createElement("span",null,wr.name),me.createElement("span",null,"\xA0",">","\xA0")):me.createElement("span",{key:mi,style:{color:"#5F6368"}},wr.name))),co=pe(31797),qo=Object.defineProperty,uo=Object.defineProperties,ma=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,mo=(Mn,Cn,On)=>Cn in Mn?qo(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,cs=(Mn,Cn)=>{for(var On in Cn||(Cn={}))Ta.call(Cn,On)&&mo(Mn,On,Cn[On]);if(ba)for(var On of ba(Cn))ua.call(Cn,On)&&mo(Mn,On,Cn[On]);return Mn},Co=(Mn,Cn)=>uo(Mn,ma(Cn)),$o=(Mn,Cn)=>{var On={};for(var wr in Mn)Ta.call(Mn,wr)&&Cn.indexOf(wr)<0&&(On[wr]=Mn[wr]);if(Mn!=null&&ba)for(var wr of ba(Mn))Cn.indexOf(wr)<0&&ua.call(Mn,wr)&&(On[wr]=Mn[wr]);return On};const{Countdown:Us}=co.default;var fo=Mn=>{var Cn=Mn,{onChange:On}=Cn,wr=$o(Cn,["onChange"]);const[mi,ji]=(0,me.useState)(null);(0,me.useEffect)(()=>{typeof mi=="number"&&mi>=0&&On(mi)},[mi]);const Ir=Li=>{const qi=Math.floor(Li/1e3);ji(qi)};return me.createElement(Us,Co(cs({},wr),{onChange:Ir}))},no={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},In=({DataProps:Mn,className:Cn,style:On={}})=>{var wr;return me.createElement("div",{className:re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",no.ClassRoomItem,Cn),style:On,onClick:()=>{(0,it.xg)(Mn==null?void 0:Mn.first_category_url)}},me.createElement("div",{className:"flex flex-col item-center"},me.createElement("img",{src:`${(wr=lt.Z)==null?void 0:wr.IMG_SERVER}/images/${Mn==null?void 0:Mn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Mn==null?void 0:Mn.subject_identifier)&&me.createElement("div",{className:"mt-40px"},me.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),me.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},me.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Mn!=null&&Mn.is_public)&&me.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"),me.createElement("span",{className:re()("text-16px font-medium",no.TitleDom)},Mn==null?void 0:Mn.name)),me.createElement("div",{className:"c-grey-333 font-medium"},Mn==null?void 0:Mn.creator),me.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Mn==null?void 0:Mn.course_members_count),me.createElement("div",{className:"c-grey-333 flex item-center justify-between"},me.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Mn==null?void 0:Mn.tasks_count),Mn!=null&&Mn.is_end?me.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):me.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},mr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Lr=(Mn,Cn,On)=>Cn in Mn?mr(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,Dr=(Mn,Cn)=>{for(var On in Cn||(Cn={}))zr.call(Cn,On)&&Lr(Mn,On,Cn[On]);if(Mr)for(var On of Mr(Cn))Nr.call(Cn,On)&&Lr(Mn,On,Cn[On]);return Mn},qr=({DataProps:Mn=[],selectValue:Cn,onChange:On,className:wr,style:mi={},extra:ji,classNameItem:Ir,styleItem:Li={},barHidden:qi})=>{const[Xa,Wi]=(0,me.useState)();return(0,me.useEffect)(()=>{Wi(Array.isArray(Cn)?Cn:[Cn])},[Cn]),me.createElement("div",{className:re()("flex px-20px py-10px gap-40px",wr),style:Dr({borderBottom:"1px solid #D3F0FF"},mi)},Mn==null?void 0:Mn.map(Si=>me.createElement("div",{key:Si==null?void 0:Si.id,className:re()("flex item-center justify-center current c-grey-333 text-16 relative",Ir,Si==null?void 0:Si.className),style:Dr(Dr({color:Xa!=null&&Xa.includes(Si==null?void 0:Si.id)?"#1890FF":"",minWidth:88},Li),(Si==null?void 0:Si.style)||{}),onClick:ro=>{On==null||On({domEvent:ro,item:Si}),Si!=null&&Si.link&&fi.history.push(Si==null?void 0:Si.link)}},Si==null?void 0:Si.name,!qi&&(Xa==null?void 0:Xa.includes(Si==null?void 0:Si.id))&&me.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),me.createElement("div",{className:"ml-auto"},ji))},gi=Object.defineProperty,si=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ki=(Mn,Cn,On)=>Cn in Mn?gi(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,ka=(Mn,Cn)=>{for(var On in Cn||(Cn={}))jo.call(Cn,On)&&Ki(Mn,On,Cn[On]);if(Ji)for(var On of Ji(Cn))Pa.call(Cn,On)&&Ki(Mn,On,Cn[On]);return Mn},Ga=(Mn,Cn)=>si(Mn,Ra(Cn)),Wa=({value:Mn,onChange:Cn,onInputChange:On,className:wr,style:mi={},InputProps:ji})=>{const[Ir,Li]=(0,me.useState)(Mn);return me.createElement("div",{className:re()("flex item-center rounded-full px-10px py-2px",wr),style:ka({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},mi)},me.createElement(Pe.default,Ga(ka({bordered:!1},ji),{onChange:qi=>{Li(qi.target.value),On==null||On(encodeURIComponent(qi.target.value))},onPressEnter:qi=>{Cn==null||Cn({domEvent:qi,item:{value:Ir}})}})),me.createElement("img",{className:"h-22px current",src:pe(25365),height:22,onClick:qi=>{Cn==null||Cn({domEvent:qi,item:{value:Ir}})}}))}},31103:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return He}});var me=pe(59301);function He(E,ve){const fe=(0,me.useRef)();(0,me.useEffect)(()=>{fe.current=E}),(0,me.useEffect)(()=>{function ce(){fe.current()}if(ve!==null){let ie=setInterval(ce,ve);return()=>clearInterval(ie)}},[ve])}},21390:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(31797),E=pe(5871),ve=pe(78241),fe=pe(43418),ce=pe(71418),ie=pe(1710),re=pe(92832),le=pe(95237),oe=pe(43604),se=pe(3113),ae=pe(87513),te=pe(56656),z=pe.n(te),a=pe(65582),y=pe(65862),x=pe(27158),b=pe(41867),ee=pe(61527),ne=pe(59301),Ae=(we,Ce,Se)=>new Promise((Pe,Be)=>{var Qe=Ie=>{try{Ue(Se.next(Ie))}catch(je){Be(je)}},Ee=Ie=>{try{Ue(Se.throw(Ie))}catch(je){Be(je)}},Ue=Ie=>Ie.done?Pe(Ie.value):Promise.resolve(Ie.value).then(Qe,Ee);Ue((Se=Se.apply(we,Ce)).next())});const{Countdown:ge}=He.default,ye=({value:we,onChange:Ce,MaxMinutes:Se})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",ne.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\u3002",ne.createElement("br",null)),ne.createElement(E.Z,{value:we,onChange:Ce,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),be=({exercise:we,successCb:Ce,dispatch:Se})=>{var Pe,Be,Qe,Ee;const Ue=(0,a.useParams)(),[Ie]=ve.default.useForm(),je=ve.default.useWatch("time",Ie),[Ve,$e]=(0,me.useState)(!1),ze=(0,me.useRef)(),{actionTabs:rt}=we,[et,ct]=(0,me.useState)(),[,lt,it,ot]=(0,ee.U)(ae.n7,{id:Ue.categoryId}),[,ut,mt]=(0,ee.U)(ae.Cd,{});(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&($e(!1),Ie.resetFields())},[we.actionTabs.key]);const yt=()=>new Promise(Fe=>Ae(void 0,null,function*(){var De,Te;return ze.current=yield(0,x.y)({ip_limit:(De=rt==null?void 0:rt.exerciseParams)==null?void 0:De.ip_limit,ip_bind:(Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.ip_bind_type}),Fe()})),jt=()=>Ae(void 0,null,function*(){var Fe,De,Te,ke,_e;yield Ie.validateFields();const Xe=Ie.getFieldsValue();if($e(!0),(((Fe=rt==null?void 0:rt.exerciseParams)==null?void 0:Fe.ip_limit)!=="no"||(De=rt==null?void 0:rt.exerciseParams)!=null&&De.ip_bind_type)&&(yield yt()),(yield(0,ae.ZD)((Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(ke=rt==null?void 0:rt.exerciseParams)==null?void 0:ke.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:ze.current})).status===0){if(Ce){Se({type:"exercise/setActionTabs",payload:{}}),Ce();return}const gt=rt==null?void 0:rt.exerciseParams;(0,y.nr)({inner_ip:gt.inner_ip,public_ip:gt.public_ip,open_camera:gt.open_camera,ip_limit:gt.ip_limit,ip_bind:gt.ip_bind,ip_bind_type:gt.ip_bind_type,exercise_tips:gt.exercise_tips,exerciseId:gt.id,screen_open:gt.screen_open,screen_num:gt.screen_num,screen_sec:gt.screen_sec,coursesId:Ue.coursesId,login:(_e=(0,b.eY)())==null?void 0:_e.login,history,identity_verify:gt.identity_verify,open_phone_video_recording:gt.open_phone_video_recording,current_status:gt.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}$e(!1)}),vt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Pe=rt==null?void 0:rt.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((Be=rt==null?void 0:rt.exerciseParams)==null?void 0:Be.errorMessage)=="object";(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&Ae(void 0,null,function*(){const Fe=yield mt(Ue);yield it({}),Fe.status||ct(Fe)})},[we.actionTabs.key]);const{time:qe,end_time:Re}=(et==null?void 0:et.exercise)||{},We=ot!=null&&ot.user_end_time?z()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):z()(),Oe=z()(ot==null?void 0:ot.user_total_end_time)>We?Math.round(z().duration(z()(ot==null?void 0:ot.user_total_end_time).diff(We.startOf("minute"))).asMinutes()):0,Le=((ot==null?void 0:ot.student_left_minutes)||0)+(je||0);return ne.createElement(ne.Fragment,null,ne.createElement(fe.default,{width:514,centered:!0,closable:!!((Qe=rt==null?void 0:rt.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:we.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ce.Z,{spinning:lt||ut},st&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&ne.createElement(ie.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=rt==null?void 0:rt.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:vt}),ne.createElement("div",{className:""},ne.createElement(ve.default,{form:Ie,layout:"vertical",autoComplete:"off"},ne.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ne.createElement(ne.Fragment,null,ne.createElement(ve.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ye,{MaxMinutes:Oe})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},lt||ut?"--":Le),"\u5206\u949F",Le!==0&&(ot==null?void 0:ot.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(ot==null?void 0:ot.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Re).format("YYYY-MM-DD HH:mm")))),ne.createElement(le.Z,{justify:"space-between",align:"middle"},ne.createElement(oe.Z,null),ne.createElement(oe.Z,null,ne.createElement(se.ZP,{loading:Ve,onClick:jt},"\u8FDB\u5165\u8003\u8BD5"))))))};Nt.Z=(0,a.connect)(({exercise:we})=>({exercise:we}))(be)},72851:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ve}});var me=pe(59301),He=pe(5112),E=pe(3113),ve=pe(8591),fe=pe(43418),ce=pe(5871),ie=pe(95237),re=pe(43604),le=pe(28103),oe=pe(50258),se={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},ae=pe(41867),te=pe(24334),z=pe(38147),a=pe(65582),y=pe(6339),x=pe(88761),b=pe(87169),ee=pe(26227),ne=pe(59301),Ae=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=($e,ze,rt)=>ze in $e?Ae($e,ze,{enumerable:!0,configurable:!0,writable:!0,value:rt}):$e[ze]=rt,Pe=($e,ze)=>{for(var rt in ze||(ze={}))we.call(ze,rt)&&Se($e,rt,ze[rt]);if(be)for(var rt of be(ze))Ce.call(ze,rt)&&Se($e,rt,ze[rt]);return $e},Be=($e,ze)=>ge($e,ye(ze)),Qe=($e,ze,rt)=>new Promise((et,ct)=>{var lt=ut=>{try{ot(rt.next(ut))}catch(mt){ct(mt)}},it=ut=>{try{ot(rt.throw(ut))}catch(mt){ct(mt)}},ot=ut=>ut.done?et(ut.value):Promise.resolve(ut.value).then(lt,it);ot((rt=rt.apply($e,ze)).next())});const Ee={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ue=($e=>($e[$e.SET_PATH=0]="SET_PATH",$e[$e.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",$e))(Ue||{});function Ie($e,ze){switch(ze.type){case 0:return Be(Pe({},$e),{selectedPath:ze.payload});case 1:return Be(Pe({},$e),{passedContent:ze.payload});default:throw new Error}}var Ve=({language:$e,dispatch:ze,shixunWorkReport:rt,v:et,languages:ct,classroomList:lt,autoHeight:it,diff_code_count:ot,data:ut})=>{const[mt,yt]=(0,me.useState)(ct==null?void 0:ct[0]),jt=(0,a.useParams)();return(0,me.useEffect)(()=>{yt(ct==null?void 0:ct[0])},[]),(0,me.useEffect)(()=>{var vt;yt((vt=ct==null?void 0:ct.filter(st=>st.language===(mt==null?void 0:mt.language)))==null?void 0:vt[0])},[ct]),ne.createElement(ne.Fragment,null,ne.createElement("h2",null," ",ne.createElement("span",null,et.is_finish?ne.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ne.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(ct==null?void 0:ct.length)>1&&ne.createElement(He.ZP.Group,{defaultValue:$e,style:{marginLeft:10},onChange:vt=>{var st;et.language=vt.target.value,yt((st=ct==null?void 0:ct.filter(qe=>qe.language===vt.target.value))==null?void 0:st[0])}},ct==null?void 0:ct.map(vt=>ne.createElement(He.ZP,{value:vt==null?void 0:vt.language},vt==null?void 0:vt.language)))),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement("span",null,ne.createElement("span",null,"\u5F97\u5206 ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vt,st;if(!((st=(vt=lt.AssistantObject)==null?void 0:vt.hack)!=null&&st.can_appraise)&&(0,ae.Rm)()){ve.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}let qe=mt==null?void 0:mt.score;fe.default.confirm({title:"\u8C03\u5206",content:ne.createElement("div",null,ne.createElement("p",null,"\u5F97\u5206\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement("p",null,"\u8C03\u5206\uFF1A",ne.createElement(ce.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:Re=>{qe=Re}}))),okText:"\u786E\u8BA4",onOk:()=>Qe(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${jt==null?void 0:jt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:jt==null?void 0:jt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:qe}})).status===0&&(ve.ZP.success("\u8C03\u5206\u6210\u529F"),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),ze({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement(E.ZP,{onClick:()=>{var vt;if(!((vt=lt.AssistantObject.hack)!=null&&vt.can_appraise)&&(0,ae.Rm)()){ve.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:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rt.user_id,type:"1",language:mt==null?void 0:mt.language,v:et,data:Pe({},rt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ne.createElement(oe.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?te.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:Ee}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&ne.createElement("div",null,ne.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ne.createElement(re.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(re.Z,{className:"pr30"},(0,ae.GJ)()&&ne.createElement(E.ZP,{onClick:()=>Qe(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ne.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Qe(this,null,function*(){(yield(0,x.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:jt.homeworkId,type:"hack"})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),ze({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))})}})})},ne.createElement(ee.Z,null),"\u5220\u9664"))),ne.createElement(le.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},90880:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{default:function(){return bt}});var me=pe(59301),He=pe(86129),E=pe.n(He),ve=pe(65582),fe=pe(43418),ce=pe(61621),ie=pe(66104),re=pe(95237),le=pe(43604),oe=pe(3113),se=pe(8591),ae=pe(28103),te=pe(1710),z=pe(27812),a=pe(95869),y=pe(87169),x=pe(26227),b=pe(74128),ee=pe(41867),ne=pe(65862),Ae={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},ge=pe(72851),ye=pe(38147),be=pe(24334),we=pe(56656),Ce=pe.n(we),Se=pe(50258),Pe=pe(88125);const Be=({shixunHomeworks:Pt,autoHeight:Et,classroomList:Lt,user:Ft,dispatch:Rt})=>{const{shixunWorkReport:wt}=Pt,{stage_list:Ot,work_id:Mt}=wt,Qt=(0,ve.useParams)(),Jt=(0,ee.GJ)(),[mn,tn]=(0,me.useState)(),un={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},nn=Dn=>Dn==="c++"?1:Dn==="C++"?2:Dn;function Sn(Dn,gr){return(0,ye.U2)(`student_works/${Mt}/rep_passed_content.json`,{path:gr,game_id:Dn})}const Pn=(0,ne.qZ)(5,wt.hack);return me.createElement(me.Fragment,null,Pn==null?void 0:Pn.map(function(Dn,gr){return me.createElement("div",{key:gr},Dn.map(function(Rn,zn){var jr,ri,yr;return me.createElement("aside",{className:"pl30 pr30",key:zn},me.createElement("div",{className:`${Ae.shixunTitle} mt10`},me.createElement("div",{style:{display:"flex",width:"100%"}},me.createElement("span",{className:"fa fa-code "}),me.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",gr*5+zn+1,"\u9898 ",Rn.name),Rn.is_finish&&me.createElement("a",{style:{marginLeft:20},onClick:Cr=>{Cr.preventDefault(),window.open(`${Rn==null?void 0:Rn.url}&language=${nn(Rn.language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!Rn.is_finish&&Rn.final_submit_languages.length>0&&me.createElement("a",{style:{marginLeft:20},onClick:Cr=>{Cr.preventDefault(),window.open(`${Rn==null?void 0:Rn.url}&language=${nn(Rn.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),me.createElement("div",{className:"font16 mt10"},Rn.is_finish?me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:Rn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:Rn.languages,language:Rn.language,game_id:Rn.id,data:be.Base64.decode(Rn.code),diff_code_count:Rn.diff_code_count,onPathChange:Sn})):Rn.final_submit_languages.length>0&&me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:Rn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:Rn.final_submit_languages,language:Rn.final_submit_languages[0].language,game_id:Rn.id,data:be.Base64.decode(Rn.final_submit_languages[0].code),diff_code_count:Rn.diff_code_count,onPathChange:Sn}))),me.createElement("aside",{className:"mt10 font16"},(jr=Rn.history)!=null&&jr.length?me.createElement(te.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Cr,br)=>me.createElement("span",null,br!=null&&br.created_at?Ce()(br==null?void 0:br.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Cr,br)=>{var pi;return me.createElement("span",{className:Cr===0?"c-green":"c-red"},((pi=Pe.Im[Cr])==null?void 0:pi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((yr=(ri=Rn==null?void 0:Rn.history)==null?void 0:ri[0])==null?void 0:yr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Cr,br)=>me.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:me.createElement("div",{className:"mb10"},me.createElement(Se.ZP,{height:300,language:"python",theme:"vs-light",value:br!=null&&br.code?be.Base64.decode(br==null?void 0:br.code):"",autoHeight:Et,options:un}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Cr=>!!Cr),pagination:{hideOnSinglePage:!0},dataSource:Rn.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Qe=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(Be),Ee=pe(78241),Ue=pe(92832),Ie=pe(27185),je=pe(59301),Ve=Object.defineProperty,$e=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,et=(Pt,Et,Lt)=>Et in Pt?Ve(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,ct=(Pt,Et)=>{for(var Lt in Et||(Et={}))ze.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);if($e)for(var Lt of $e(Et))rt.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);return Pt},lt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)ze.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&$e)for(var Ft of $e(Pt))Et.indexOf(Ft)<0&&rt.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},it=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const ot=Pt=>{var Et=Pt,{shixunHomeworks:Lt,dispatch:Ft}=Et,Rt=lt(Et,["shixunHomeworks","dispatch"]),wt,Ot,Mt;const Qt=(0,ve.useParams)(),[Jt,mn]=(0,me.useState)(!1),[tn]=Ee.default.useForm(),[un,nn]=fe.default.useModal(),[Sn,Pn]=(0,me.useState)(!1),[Dn,gr]=(0,me.useState)(!1);(0,me.useEffect)(()=>{var zn,jr,ri,yr,Cr,br;Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Lt.actionTabs.selectArrs.type==="1"?tn.setFieldsValue({comment:Lt.actionTabs.selectArrs.v.comment,hidden_comment:Lt.actionTabs.selectArrs.v.hidden_comment}):tn.setFieldsValue({comment:(ri=(jr=(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:jr.data)==null?void 0:ri.work_comment,hidden_comment:(br=(Cr=(yr=Lt.actionTabs.selectArrs)==null?void 0:yr.data)==null?void 0:Cr.data)==null?void 0:br.work_comment_hidden}))},[Lt.actionTabs.key]);const Rn=()=>it(void 0,null,function*(){var zn,jr,ri,yr;const Cr=tn.getFieldValue();let br=Lt.actionTabs.selectArrs.type==="1"?`/api/problems/${Lt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${Qt.homeworkId}/shixun_work_comment.json`;(yield(0,ye.ZP)(br,{method:"post",body:{hidden_comment:Cr.hidden_comment,comment:Cr.comment,language:(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.language,user_id:(yr=(ri=(jr=Lt.actionTabs.selectArrs)==null?void 0:jr.data)==null?void 0:ri.data)==null?void 0:yr.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),Ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ft({type:"shixunHomeworks/getShixunWorkReports",payload:ct({},Qt)}))});return je.createElement(je.Fragment,null,nn,je.createElement(fe.default,{centered:!0,title:je.createElement("span",null,((wt=Lt.actionTabs.selectArrs)==null?void 0:wt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Ot=Lt.actionTabs.selectArrs)==null?void 0:Ot.language)&&je.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Mt=Lt.actionTabs.selectArrs)==null?void 0:Mt.language)),open:Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const zn=tn.getFieldValue();JSON.stringify(zn)==="{}"||zn.hidden_comment===""&&zn.comment===""?mn(!0):Rn()}),onCancel:()=>{Ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement(Ee.default,{form:tn,onChange:()=>{Jt&&mn(!1)}},je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Sn,onCancel:()=>{Pn(!1)}},onDataSelect:(zn,jr)=>it(void 0,[zn,jr],function*(ri,{node:yr}){const Cr=()=>{tn.setFieldsValue({comment:yr==null?void 0:yr.value}),Pn(!1)};if(tn.getFieldValue("comment")){un.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Cr});return}Cr()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{Pn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Dn,onCancel:()=>{gr(!1)}},onDataSelect:(zn,jr)=>it(void 0,[zn,jr],function*(ri,{node:yr}){const Cr=()=>{tn.setFieldsValue({hidden_comment:yr==null?void 0:yr.value}),gr(!1)};if(tn.getFieldValue("hidden_comment")){un.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Cr});return}Cr()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{gr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"hidden_comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Jt&&je.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ut=(0,ve.connect)(({shixunHomeworks:Pt})=>({shixunHomeworks:Pt}))(ot),mt=pe(26714),yt=pe(6339),jt=pe(88761),vt=pe(44164),st=pe.n(vt),qe=pe(16850),Re=pe(59301),We=Object.defineProperty,Oe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ke=(Pt,Et,Lt)=>Et in Pt?We(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,_e=(Pt,Et)=>{for(var Lt in Et||(Et={}))De.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);if(Fe)for(var Lt of Fe(Et))Te.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);return Pt},Xe=(Pt,Et)=>Oe(Pt,Le(Et)),dt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)De.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&Fe)for(var Ft of Fe(Pt))Et.indexOf(Ft)<0&&Te.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},gt=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const at=Pt=>{var Et=Pt,{shixunHomeworks:Lt,globalSetting:Ft,loading:Rt,classroomList:wt,dispatch:Ot,user:Mt}=Et,Qt=dt(Et,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),Jt,mn,tn,un,nn,Sn,Pn,Dn,gr,Rn,zn,jr,ri,yr,Cr,br,pi,Qi,wi,Ti,Oa,oa,Bi,on,kn,Fn,Or,fi,cr,Sa,Mi,qn;const[En,Tr]=(0,me.useState)(_e({},(0,ve.useParams)())),Tn=(0,ve.useParams)(),Hr=(0,ve.useLocation)(),[]=(0,me.useState)([]),[hi,xi]=(0,me.useState)({last:!1}),[ei,an]=(0,me.useState)({last:!1}),jn=(0,me.useRef)(),Vn=(0,me.useRef)(),[pn,Er]=(0,me.useState)(!1),[or,ur]=(0,me.useState)(!1),[Ar,Pi]=(0,me.useState)(!1),{shixunWorkReport:$n}=Lt,[Yn,xa]=(0,me.useState)(new(E())),[zi,Aa]=(0,me.useState)([]),[So,Yr]=(0,me.useState)(!1),[ui,Zi]=(0,me.useState)(!1);(0,me.useEffect)(()=>(Ot({type:"globalSetting/footerToggle",payload:!1}),Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:En.coursesId}}),()=>{Ot({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,me.useEffect)(()=>{(0,ee.Rm)()&&Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:En.coursesId}})},[(Jt=Mt==null?void 0:Mt.userInfo)==null?void 0:Jt.login]),(0,me.useEffect)(()=>{Lt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&zi.length>0&&!or&&setTimeout(()=>{qa("all")},800)},[zi,or]),(0,me.useEffect)(()=>{Tr(_e({},Tn))},[Hr.pathname]);const di=()=>{document.body.scrollIntoView()};function Da(){return gt(this,null,function*(){var va,lr,tr,na;const fa=JSON.parse(sessionStorage.all_student_works_params||"{}"),_i=yield Ot({type:"shixunHomeworks/getAllStudentWorks",payload:_e(_e({},En),fa)});Aa(_i.all_student_works);const Po=(va=_i.all_student_works)==null?void 0:va.map(co=>String(co.student_work_id)).indexOf(En.homeworkId);Po===((lr=_i.all_student_works)==null?void 0:lr.length)-1?xi({last:!0}):xi((tr=_i.all_student_works)==null?void 0:tr[Po+1]),an(Po===0?{last:!0}:(na=_i.all_student_works)==null?void 0:na[Po-1])})}const ca=()=>{document.querySelectorAll("canvas").forEach(va=>{(!va.clientWidth||!va.clientHeight)&&va.remove()})},da=()=>{jn.current.offsetHeight>62e3?Pi(!1):Pi(!0)},qa=va=>gt(void 0,null,function*(){var lr,tr,na,fa;let _i=0,Po;Po=fe.default.info({width:460,title:Re.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Re.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},_i+1),"/",va!=="all"?1:zi==null?void 0:zi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Ae.modal,onOk:()=>{}});const co={margin:[0,0],filename:`${(lr=$n==null?void 0:$n.data)==null?void 0:lr.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function qo(){return gt(this,null,function*(){const uo=yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:Xe(_e({},En),{homeworkId:zi[_i].student_work_id,user_id:zi[_i].user_id,id:En.categoryId})});di(),_i++,setTimeout(()=>gt(this,null,function*(){var ma,ba;ca();const Ta=Yn.folder(`${(ma=uo==null?void 0:uo.data)==null?void 0:ma.user_name}`),ua=document.querySelector("#export-all").children;let mo=st()();for(let Co=0;Cogt(this,null,function*(){Co{var Us;const Ss=cs.folder(`\u7B2C${$o+1}\u5173-${Co.name}-${Co.id}`);(Us=Co==null?void 0:Co.languages)==null||Us.map(fo=>{Ss.file(`${fo.language}.txt`,be.Base64.decode(fo==null?void 0:fo.code))})}),Po.update({content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},_i),"/",zi==null?void 0:zi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),_i==(zi==null?void 0:zi.length)?(Po.destroy(),Na()):qo()}),2200)})}if(va!=="all"||(zi==null?void 0:zi.length)<2){ca(),di();const uo=Vn.current.children;let ma=st()();const ba=Yn.folder(`${(tr=$n==null?void 0:$n.data)==null?void 0:tr.user_name}`);for(let ua=0;uagt(void 0,null,function*(){ua{var cs;const Co=Ta.folder(`\u7B2C${mo+1}\u5173-${ua.name}-${ua.id}`);(cs=ua==null?void 0:ua.languages)==null||cs.map($o=>{Co.file(`${$o.language}.txt`,be.Base64.decode($o==null?void 0:$o.code))})}),Po.destroy(),Na();return}else qo()}),Na=()=>{Yn.generateAsync({type:"blob"}).then(function(va){const lr=document.createElement("a");lr.href=window.URL.createObjectURL(va),lr.download=$n.category.course_name+".zip",document.body.appendChild(lr);const tr=document.createEvent("MouseEvents");tr.initEvent("click",!1,!1),lr.dispatchEvent(tr),document.body.removeChild(lr),xa(new(E()))}),Pi(!1)};(0,me.useEffect)(()=>{ls()},[En.homeworkId]);const ls=()=>gt(void 0,null,function*(){ur(!0),yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},En)}),ur(!1),(0,ee.GJ)()&&Da()}),xo=[{title:"\u9898\u53F7",dataIndex:"name",render:(va,lr,tr)=>tr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.finish_time))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.submit_count))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.run_time))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.memory))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.language))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(va,lr,tr)=>Re.createElement("div",null,Re.createElement("p",null,va||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.rank))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}}],Qo=va=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{va==="next"?ve.history.push(`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/${hi==null?void 0:hi.student_work_id}/${hi==null?void 0:hi.user_id}/comment`):ve.history.push(`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/${ei==null?void 0:ei.student_work_id}/${ei==null?void 0:ei.user_id}/comment`)},200)};return Re.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Re.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Re.createElement(ce.Z,{loading:or,active:!0,avatar:{size:40},paragraph:{rows:5}},Re.createElement("div",{className:"edu-container"},((mn=$n==null?void 0:$n.category)==null?void 0:mn.course_id)&&Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:""},($n==null?void 0:$n.category)&&Re.createElement(ie.Z,{separator:">"},Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(tn=$n==null?void 0:$n.category)==null?void 0:tn.course_id}/program_homework`},(un=$n==null?void 0:$n.category)==null?void 0:un.course_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(nn=$n==null?void 0:$n.category)==null?void 0:nn.course_id}/program_homework`},$n.category.category_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(Sn=$n==null?void 0:$n.category)==null?void 0:Sn.course_id}/program_homework/${En==null?void 0:En.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Re.createElement(ie.Z.Item,null,(Pn=$n==null?void 0:$n.data)==null?void 0:Pn.user_name))),Re.createElement("aside",{className:[Ae.title1,"mt20"].join(" ")},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement(ve.Link,{to:`/classrooms/${En.coursesId}/program_homework/${En==null?void 0:En.categoryId}/detail`},Re.createElement(z.Z,{className:"font16 c-black"})),Re.createElement("strong",{className:"font20 ml5"},(Dn=$n==null?void 0:$n.category)==null?void 0:Dn.homework_name),Re.createElement(ne.VV,{temporary:!0,status:$n.homework_status})),Re.createElement(le.Z,{className:Ae.title1_right},Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var va;if((0,ee.Rm)()&&!((va=wt.AssistantObject.hack)!=null&&va.can_download)){se.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("")},loading:pn},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(zi==null?void 0:zi.length)>1&&Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var va;if((0,ee.Rm)()&&!((va=wt.AssistantObject.hack)!=null&&va.can_download)){se.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("all")}},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Re.createElement("aside",{className:"mt30 relative"})),Re.createElement("aside",{className:"edu-container bg-white",ref:jn},Re.createElement("div",{id:"export-all",ref:Vn},Re.createElement("div",{id:"export-all-1"},Re.createElement("div",{className:Ae.title},Re.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Re.createElement("div",null,(0,ee.GJ)()&&Re.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:$n.user_id,data:_e({},$n)}}})}},Re.createElement(a.Z,null),(gr=$n==null?void 0:$n.data)!=null&&gr.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Re.createElement(ae.Z,{style:{marginTop:0}}),Re.createElement(re.Z,{className:"pl30 pr30"},Re.createElement(le.Z,null,Re.createElement("img",{className:Ae.userPic,src:`${b.Z.IMG_SERVER}/images/${(Rn=$n==null?void 0:$n.data)==null?void 0:Rn.image_url}`,alt:(zn=$n==null?void 0:$n.data)==null?void 0:zn.username})),Re.createElement(le.Z,null,Re.createElement("span",{className:"font16 ml40"},(jr=$n==null?void 0:$n.data)==null?void 0:jr.user_name),Re.createElement(ne.UQ,{status:(ri=$n==null?void 0:$n.data)==null?void 0:ri.compelete_status}),Re.createElement("ul",{className:Ae.userInfo},Re.createElement("li",null,"\u5B66\u53F7\uFF1A",((yr=$n==null?void 0:$n.data)==null?void 0:yr.student_id)||"--"),Re.createElement("li",null,"\u5206\u73ED\uFF1A",((Cr=$n==null?void 0:$n.data)==null?void 0:Cr.course_group)||"--"),Re.createElement("br",null),Re.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},(br=$n==null?void 0:$n.data)==null?void 0:br.finish_do)),Re.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},((pi=$n==null?void 0:$n.data)==null?void 0:pi.latest_do)||"-")))),Re.createElement("ul",{className:[Ae.listItem,"mt10"].join(" ")},Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Re.createElement("div",{className:"c-light-black mt20"},($n==null?void 0:$n.data)&&((Qi=$n==null?void 0:$n.data)==null?void 0:Qi.finish_time))),Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Re.createElement("i",{onClick:va=>{va.stopPropagation(),va.preventDefault(),Zi(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Re.createElement("div",{className:"c-light-black mt20"},(wi=$n==null?void 0:$n.data)==null?void 0:wi.finish_time_long)),Re.createElement("li",null,Re.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Re.createElement("div",{className:"mt20"},(Ti=$n==null?void 0:$n.data)==null?void 0:Ti.submit_count)),Re.createElement("li",null,Re.createElement("strong",null,"\u901A\u8FC7\u7387"),Re.createElement("div",{className:"mt20"},Re.createElement("span",null,((Oa=$n==null?void 0:$n.data)==null?void 0:Oa.pass_rate)||"- -"))),Re.createElement("li",null,Re.createElement("strong",null,"\u5F97\u5206"),Re.createElement("div",{className:"mt20"},Re.createElement(qe.n,{value:(oa=$n==null?void 0:$n.data)==null?void 0:oa.score,placeholder:"-"}))),Re.createElement("li",null,Re.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(Bi=$n==null?void 0:$n.data)==null?void 0:Bi.total_rank))),Re.createElement("li",null,Re.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(on=$n==null?void 0:$n.data)==null?void 0:on.class_rank))))),Re.createElement(ae.Z,{style:{margin:0}}),(((kn=$n==null?void 0:$n.data)==null?void 0:kn.work_comment_hidden)||((Fn=$n==null?void 0:$n.data)==null?void 0:Fn.work_comment))&&Re.createElement("div",null,Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement("h1",{className:Ae.title},"\u70B9\u8BC4\u5185\u5BB9")),Re.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&Re.createElement(oe.ZP,{onClick:()=>gt(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Re.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return gt(this,null,function*(){var va;(yield(0,jt.gZ)({comment_id:(va=$n==null?void 0:$n.data)==null?void 0:va.comment_id,homeworkId:En.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},En)}))})}})})},Re.createElement(x.Z,null),"\u5220\u9664"))),Re.createElement(ae.Z,{style:{margin:0}}),((Or=$n==null?void 0:$n.data)==null?void 0:Or.work_comment)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(fi=$n==null?void 0:$n.data)==null?void 0:fi.work_comment})),((cr=$n==null?void 0:$n.data)==null?void 0:cr.work_comment_hidden)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(Sa=$n==null?void 0:$n.data)==null?void 0:Sa.work_comment_hidden}))),Re.createElement("h1",{className:Ae.title},"\u9636\u6BB5\u6210\u7EE9"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(te.default,{dataSource:$n==null?void 0:$n.hack,pagination:!1,columns:xo})),((Mi=$n==null?void 0:$n.data)==null?void 0:Mi.work_description)&&Re.createElement(Re.Fragment,null,Re.createElement("h1",{className:Ae.title},"\u4E2A\u4EBA\u603B\u7ED3"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(yt.Z,{value:(qn=$n==null?void 0:$n.data)==null?void 0:qn.work_description}))),Re.createElement("h1",{className:Ae.title},"\u5237\u9898\u8BE6\u60C5")),Re.createElement(Qe,{autoHeight:Ar}))),(0,ee.GJ)()&&Re.createElement("aside",{className:`${Ae.footerBar} ${pn?Ae.footerBarStatic:""}`},Re.createElement("aside",{className:"edu-container"},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:"1"},Re.createElement(ve.Link,{className:Ae.exitComment,to:`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Re.createElement(le.Z,{flex:"1",className:"tr"},Re.createElement(oe.ZP,{type:"default",disabled:ei==null?void 0:ei.last,onClick:()=>Qo()},"\u4E0A\u4E00\u4E2A"),Re.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:hi==null?void 0:hi.last,onClick:()=>Qo("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&Re.createElement(oe.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){var va;if(!((va=wt.AssistantObject.hack)!=null&&va.can_appraise)&&(0,ee.Rm)()){se.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}Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:$n.user_id,data:_e({},$n)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Re.createElement(ut,null),Re.createElement(mt.Z,null),Re.createElement(fe.default,{open:So,width:860,centered:!0,onCancel:()=>{Yr(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Re.createElement("div",{style:{color:"#333333",fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Re.createElement("br",null),Re.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Re.createElement("br",null),Re.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Re.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Re.createElement("br",null),Re.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Re.createElement("br",null),Re.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Re.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Re.createElement("br",null),Re.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Re.createElement("br",null),Re.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Re.createElement("br",null),Re.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Re.createElement(fe.default,{open:ui,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Zi(!1)},width:600},Re.createElement("div",{style:{fontWeight:400,color:"#333333"}},Re.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Re.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Re.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var bt=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(at)},26714:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(43418),E=pe(8591),ve=pe(38147),fe=pe(65582),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(a,y,x)=>y in a?ce(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))re.call(y,x)&&oe(a,x,y[x]);if(ie)for(var x of ie(y))le.call(y,x)&&oe(a,x,y[x]);return a},ae=(a,y)=>{var x={};for(var b in a)re.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ie)for(var b of ie(a))y.indexOf(b)<0&&le.call(a,b)&&(x[b]=a[b]);return x},te=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,ee=ae(y,["shixunHomeworks","dispatch"]);const ne=(0,fe.useParams)();return me.createElement(He.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,ve.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),me.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,fe.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},16850:function(qt,Nt,pe){"use strict";pe.d(Nt,{n:function(){return Qt},Z:function(){return mn}});var me=pe(59301),He=pe(78241),E=pe(8591),ve=pe(6848),fe=pe(43418),ce=pe(20834),ie=pe(24905),re=pe(95237),le=pe(43604),oe=pe(92832),se=pe(3113),ae=pe(38854),te=pe(1710),z=pe(5112),a=pe(5871),y=pe(58421),x=pe(84105),b=pe(87395),ee=pe(67921),ne=pe(89489),Ae=pe(2524),ge=pe(65862),ye=pe(26714),be=pe(96512),we=pe(38147),Ce=pe(65582),Se=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ee=(tn,un,nn)=>un in tn?Se(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,Ue=(tn,un)=>{for(var nn in un||(un={}))Be.call(un,nn)&&Ee(tn,nn,un[nn]);if(Pe)for(var nn of Pe(un))Qe.call(un,nn)&&Ee(tn,nn,un[nn]);return tn},Ie=(tn,un)=>{var nn={};for(var Sn in tn)Be.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&Pe)for(var Sn of Pe(tn))un.indexOf(Sn)<0&&Qe.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},je=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const Ve=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=Ie(un,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[gr,Rn]=(0,me.useState)(!0),[zn,jr]=(0,me.useState)(!1),[ri]=He.default.useForm(),yr=()=>je(void 0,null,function*(){const Cr=ri.getFieldValue();(yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...nn.actionTabs.selectArrs],cover_all:gr,hidden_comment:Cr.hidden_comment,comment:Cr.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),ri.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:Ue({},nn.actionTabs.params)}))});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>je(void 0,null,function*(){const Cr=ri.getFieldValue();JSON.stringify(Cr)==="{}"||Cr.hidden_comment===""&&Cr.comment===""?jr(!0):nn.workList.partial_comment?Sn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:nn.actionTabs.selectArrs,params:nn.actionTabs.params}}):yr()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(He.default,{form:ri,onChange:()=>{zn&&jr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),zn&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),me.createElement(fe.default,{centered:!0,title:me.createElement("span",null,me.createElement(be.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{yr()},onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},me.createElement("div",{className:"tc"},me.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),me.createElement("p",null,me.createElement(z.ZP.Group,{onChange:Cr=>{Rn(Cr.target.value)},value:gr},me.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),me.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var $e=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(Ve),ze=pe(88761),rt=pe(41867),et={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(tn,un)=>{var nn={};for(var Sn in tn)lt.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&ct)for(var Sn of ct(tn))un.indexOf(Sn)<0&&it.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},ut=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const mt=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=ot(un,["shixunHomeworks","dispatch"]),Dn,gr,Rn,zn;const jr=(0,Ce.useParams)(),[ri,yr]=(0,me.useState)(!1),[Cr,br]=(0,me.useState)((gr=(Dn=nn.actionTabs.selectArrs)==null?void 0:Dn.data)==null?void 0:gr.name),[pi]=He.default.useForm();(0,me.useEffect)(()=>{var wi,Ti,Oa,oa,Bi,on;nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&pi.setFieldsValue({comment:(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.work_comment,hidden_comment:(oa=(Oa=nn.actionTabs.selectArrs)==null?void 0:Oa.data)==null?void 0:oa.work_comment_hidden}),br((on=(Bi=nn.actionTabs.selectArrs)==null?void 0:Bi.data)==null?void 0:on.name)},[nn.actionTabs.key]);const Qi=()=>ut(void 0,null,function*(){var wi,Ti;const Oa=pi.getFieldValue();if((yield(0,we.ZP)(`/api/student_works/${(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Oa.hidden_comment,comment:Oa.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),pi.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:jr})});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:(zn=(Rn=nn.actionTabs.selectArrs)==null?void 0:Rn.data)!=null&&zn.work_comment_hidden?"\u66F4\u6539"+Cr+"\u70B9\u8BC4":Cr+"\u70B9\u8BC4",open:nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){const wi=pi.getFieldValue();JSON.stringify(wi)==="{}"||wi.hidden_comment===""&&wi.comment===""?yr(!0):Qi()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(He.default,{form:pi,onChange:()=>{ri&&yr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ri&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(mt),jt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,qe=(tn,un)=>{var nn={};for(var Sn in tn)vt.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&jt)for(var Sn of jt(tn))un.indexOf(Sn)<0&&st.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},Re=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const We=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=qe(un,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[gr,Rn]=(0,me.useState)([]),[zn,jr]=(0,me.useState)([]);(0,me.useEffect)(()=>{nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ri()},[nn.actionTabs.key]);function ri(){return Re(this,null,function*(){const Cr=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Rn(Cr)})}const yr=[{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 me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const Cr=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:zn}});(Cr==null?void 0:Cr.status)===0&&(Ce.history.replace(`/classrooms/${Dn.coursesId}/shixun_homework/${Dn.categoryId}/detail?tabs=4`),window.location.reload(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),jr([]))}),onCancel:()=>{jr([]),Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Cr,br)=>{jr([...Cr])},selectedRowKeys:zn,getCheckboxProps:Cr=>({disabled:Cr.status==="\u8FDB\u884C\u4E2D"||Cr.works_count===0})},rowKey:Cr=>Cr.key||Cr.id,scroll:{y:300},pagination:!1,columns:yr,dataSource:gr==null?void 0:gr.group_list})))};var Oe=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(We),Le=pe(96565),Fe=pe(84454),De=Object.defineProperty,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Xe=(tn,un,nn)=>un in tn?De(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,dt=(tn,un)=>{for(var nn in un||(un={}))ke.call(un,nn)&&Xe(tn,nn,un[nn]);if(Te)for(var nn of Te(un))_e.call(un,nn)&&Xe(tn,nn,un[nn]);return tn},gt=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const at=({shixunHomeworks:tn,dispatch:un,isShow:nn,setIsShow:Sn,item:Pn,coursesId:Dn,categoryId:gr})=>{const[Rn,zn]=(0,me.useState)({page:1,limit:10}),[jr,ri]=(0,me.useState)([]),[yr,Cr]=(0,me.useState)(!1);(0,me.useEffect)(()=>{nn&&br()},[nn]);function br(){return gt(this,null,function*(){Cr(!0);const Qi=yield(0,we.ZP)(`/api/student_works/${Pn.id}/game_details.json`,{method:"get",params:dt({},Rn)});Cr(!1),Qi.status===0&&ri(Qi==null?void 0:Qi.data)})}const pi=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},Rn.limit*(Rn.page-1)+Ti+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},Qi)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Qi,wi,Ti)=>me.createElement("span",null,Qi==0?"\u672A\u901A\u5173":Qi==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Qi)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Qi)}];return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:nn,width:700,footer:null,maskClosable:!1,onCancel:()=>{Rn.page=1,Rn.limit=10,zn(dt({},Rn)),Sn(!1)}},me.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),me.createElement("span",{title:Pn==null?void 0:Pn.user_name,style:{color:"#232B40"}},Pn==null?void 0:Pn.user_name)),me.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),me.createElement("span",{title:Pn==null?void 0:Pn.student_id,style:{color:"#232B40"}},(Pn==null?void 0:Pn.student_id)||"--")),me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),me.createElement("span",{title:Pn==null?void 0:Pn.group_name,style:{color:"#232B40"}},(Pn==null?void 0:Pn.group_name)||"--"))),me.createElement(te.default,{scroll:{y:380},columns:pi,loading:yr,style:{marginBottom:Rn.limit>(jr==null?void 0:jr.count)?"16px":"0"},dataSource:jr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Rn.limit,current:Rn.page,position:["bottomRight"],onChange:(Qi,wi)=>{Rn.page=Qi,Rn.limit=wi,zn(dt({},Rn)),br()},total:jr==null?void 0:jr.count,showTotal:(Qi,wi)=>me.createElement("span",null,"\u5171",me.createElement("span",{style:{color:"#165DFF"}}," ",Qi," "),"\u6761\u6570\u636E")}})))};var bt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(at),Pt=pe(59301),Et=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,wt=(tn,un,nn)=>un in tn?Et(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,Ot=(tn,un)=>{for(var nn in un||(un={}))Ft.call(un,nn)&&wt(tn,nn,un[nn]);if(Lt)for(var nn of Lt(un))Rt.call(un,nn)&&wt(tn,nn,un[nn]);return tn},Mt=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const Qt=({value:tn,placeholder:un=""})=>{if(tn==null||tn==="")return Pt.createElement("span",null,un);{const nn=Number(tn);if(nn>=80)return Pt.createElement("span",{style:{color:"#009C0F"}},nn);if(nn<80&&nn>=60)return Pt.createElement("span",{style:{color:"#FA6400"}},nn);if(nn<60)return Pt.createElement("span",{style:{color:"#E30000"}},nn)}},Jt=({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn,dispatch:Pn,setExportParams:Dn,user:gr})=>{var Rn,zn,jr,ri,yr,Cr,br,pi,Qi,wi,Ti,Oa,oa;const Bi=(0,Ce.useParams)(),[on,kn]=(0,me.useState)(Ot(Ot({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Bi)),[Fn]=He.default.useForm(),[Or,fi]=(0,me.useState)(),[cr,Sa]=(0,me.useState)({}),[Mi,qn]=(0,me.useState)([]),[En,Tr]=(0,me.useState)(!1),[Tn,Hr]=(0,me.useState)([]),[hi,xi]=(0,me.useState)(!1),[ei,an]=(0,me.useState)(),[jn,Vn]=(0,me.useState)(1),[pn,Er]=(0,me.useState)(),[or,ur]=(0,me.useState)(),[Ar,Pi]=(0,me.useState)(),[$n,Yn]=(0,me.useState)(),[xa,zi]=(0,me.useState)(),[Aa,So]=(0,me.useState)(!1),[Yr,ui]=(0,me.useState)(!1),[Zi,di]=(0,me.useState)(),Da=(0,Ce.useLocation)();(0,me.useEffect)(()=>(ca(),()=>{Sa([]),qn([])}),[on.coursesId]),(0,me.useEffect)(()=>{var lr;const tr=JSON.parse(JSON.stringify(tn.workList));!((lr=tr==null?void 0:tr.student_works)!=null&&lr.length)&&(tr!=null&&tr.id)?(tr.student_works=[Ot({},tr)],Sa(tr)):(tr!=null&&tr.id&&qn([Ot(Ot({},tr),{number:"\u6211"})]),Sa(Ot({},tr)))},[tn.workList]);const ca=lr=>(Dn(Ot({},on)),Pn({type:"shixunHomeworks/getWorkList",payload:on}));(0,me.useEffect)(()=>{Pn({type:"user/getUserInfo",payload:{course_id:on.coursesId}})},[]);const da=()=>Mt(void 0,null,function*(){const lr=yield(0,ze.Uc)({categoryId:Bi.categoryId});fi(lr==null?void 0:lr.update_score)}),qa=()=>Mt(void 0,null,function*(){Pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const lr=yield(0,ze.Vs)({categoryId:Bi.categoryId});Pn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(lr==null?void 0:lr.status)===0&&(E.ZP.success(lr==null?void 0:lr.message),ca())}),Na=()=>{on.page=1;const lr=Object.assign({},Fn.getFieldsValue());delete on.course_group,delete on.teacher_comment,Object.keys(lr).map(function(tr){var na;switch(tr){case"task_status":lr[tr].includes("all")||!lr[tr].length?(delete on.work_status,Fn.setFieldsValue({task_status:"all"})):(on.work_status=lr[tr],Fn.setFieldsValue({task_status:on.work_status}));break;case"course_group_info":lr[tr].includes("all")||!lr[tr].length?(delete on.course_group,Fn.setFieldsValue({course_group_info:"all"})):(on.course_group=lr[tr],Fn.setFieldsValue({course_group_info:on.course_group}));break;case"teacher_comment":lr[tr].includes("all")||!lr[tr].length?(delete on.teacher_comment,Fn.setFieldsValue({teacher_comment:"all"})):(on.teacher_comment=((na=lr[tr])==null?void 0:na.length)===1?Number(lr[tr][0]):"",Fn.setFieldsValue({teacher_comment:lr[tr]}));break}}),ca()};(0,me.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(zi(47),So(!0))},[document.getElementById("divhe")]);const ls=(lr,tr)=>{on.page=lr,on.limit=20,ca()};function xo(){Vn(1),Er(""),ur(""),Pi(""),Yn(""),Hr([])}const Qo=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(lr,tr,na)=>on.limit*(on.page-1)+na+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},!(0,rt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:on.order==="student_id"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr||"--"},Pt.createElement("span",{className:"current"},lr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(lr,tr)=>lr?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:on.order==="work_status"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ge.lC,{status:lr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:on.order==="achieve_time"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,tr)=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(lr,tr)=>Pt.createElement("span",{onClick:na=>{var fa;na.stopPropagation(),(fa=cr.homework_status)!=null&&fa.includes("\u5BFC\u5165")&&(di(tr),ui(!0))}},lr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:on.order==="work_score"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,tr)=>Pt.createElement(ve.Z,{title:Pt.createElement(Pt.Fragment,null,Pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(tr==null?void 0:tr.late_final_score)||0),Pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(tr==null?void 0:tr.late_penalty)||0),Pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(tr==null?void 0:tr.score)||0))},Qt({value:lr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:on.order==="achieve_time_long"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,tr)=>lr&&lr!="--"?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},((Rn=cr.homework_status)==null?void 0:Rn.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((zn=cr.homework_status)!=null&&zn.includes("\u5BFC\u5165"))&&{title:Pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:lr=>lr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(lr,tr)=>{var na;return(na=cr.homework_status)!=null&&na.includes("\u5BFC\u5165")?(0,rt.GJ)()?Pt.createElement("a",{onClick:fa=>{fa.stopPropagation(),Pn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:tr==null?void 0:tr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Pt.createElement("a",{onClick:fa=>{fa.stopPropagation(),di(tr),ui(!0)}},"\u67E5\u770B"):(0,rt.dE)()?Pt.createElement("div",null,(0,ge.JL)(tr==null?void 0:tr.work_status)==="\u672A\u5F00\u542F"?Pt.createElement("span",null,"--"):Pt.createElement("a",{onClick:fa=>{var _i;if(fa.stopPropagation(),(0,rt.Rm)()&&!((_i=un.AssistantObject.hack)!=null&&_i.can_view)){E.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}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${tr.id}/${tr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Pt.createElement("a",{target:"_blank",onClick:fa=>{var _i,Po;if(fa.stopPropagation(),(0,rt.Rm)()&&!((_i=un.AssistantObject.hack)!=null&&_i.can_view)){E.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((Po=gr.userInfo)!=null&&Po.professional_certification)window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${tr.id}/${tr.user_id}/comment`,"_blank");else return fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pt.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,ge.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(lr=>!!lr),va=()=>{var lr,tr;return Pt.createElement(ce.default,null,Pt.createElement(ce.default.Item,{onClick:()=>{var na;if((0,rt.Rm)()&&!((na=un.AssistantObject.hack)!=null&&na.can_download)){E.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}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:cr==null?void 0:cr.course_group_info,fn:()=>{(0,Fe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,rt.GJ)()&&((lr=cr==null?void 0:cr.student_works)==null?void 0:lr.length)>0&&!((tr=cr==null?void 0:cr.homework_status)!=null&&tr.includes("\u5BFC\u5165"))&&Pt.createElement(ce.default.Item,{key:"3",onClick:()=>{var na;if((0,rt.Rm)()&&!((na=un.AssistantObject.hack)!=null&&na.can_download)){E.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}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:cr==null?void 0:cr.course_group_info,fn:()=>{var fa,_i,Po,co;Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ce.history.push(`/classrooms/${on==null?void 0:on.coursesId}/program_homework/${on.categoryId}/${(_i=(fa=cr==null?void 0:cr.student_works)==null?void 0:fa[0])==null?void 0:_i.id}/${(co=(Po=cr==null?void 0:cr.student_works)==null?void 0:Po[0])==null?void 0:co.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Pt.createElement(ce.default.Item,{key:"2",onClick:()=>{var na;if((0,rt.Rm)()&&!((na=un.AssistantObject.hack)!=null&&na.can_download)){E.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}Ce.history.push(`/classrooms/${on.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Pt.createElement(Pt.Fragment,null,Pt.createElement("section",{className:`${et.wrap} minH500 bg-white pl30 pr30 pt30`},((jr=cr.homework_status)==null?void 0:jr.includes("\u672A\u53D1\u5E03"))&&Pt.createElement(Ae.Z,null),!((ri=cr.homework_status)!=null&&ri.includes("\u672A\u53D1\u5E03"))&&Pt.createElement("aside",null,!(0,rt.GJ)()&&Pt.createElement("div",{className:"c-light-black font12"},Pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",cr==null?void 0:cr.publish_time),Pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",cr==null?void 0:cr.end_time),Pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(cr==null?void 0:cr.late_time)||"- -")),(0,rt.GJ)()&&Pt.createElement(Pt.Fragment,null,Pt.createElement(He.default,{form:Fn,onChange:Na,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((yr=cr.task_status)==null?void 0:yr.length)>0&&Pt.createElement(He.default.Item,{name:"task_status"},Pt.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},cr.task_status&&cr.task_status.map((lr,tr)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))))),((Cr=cr.course_group_info)==null?void 0:Cr.length)>0&&Pt.createElement(He.default.Item,{name:"course_group_info"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:xa+"px",overflow:"hidden"}},(br=cr.course_group_info)==null?void 0:br.map((lr,tr)=>Pt.createElement(ie.default,{value:lr.course_group_id},lr.group_group_name,"(",lr.count,")"))),Aa&&Pt.createElement("span",{onClick:()=>{let lr=document.getElementById("divhe").scrollHeight;xa>47?zi(47):zi(lr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},xa===47?"\u5C55\u5F00":"\u6536\u8D77",xa===47?Pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((pi=cr.teacher_comment)==null?void 0:pi.length)>0&&Pt.createElement(He.default.Item,{name:"teacher_comment"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},cr.teacher_comment&&cr.teacher_comment.map((lr,tr)=>Pt.createElement(ie.default,{value:String(lr.id)},lr.name,"(",lr.count,")"))))))),Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,{flex:"1"},Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,null,Pt.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:lr=>{on.search=lr.trim(),on.page=1,ca()},style:{width:240}})),Pt.createElement(le.Z,null,Pt.createElement("span",{className:"ml5"},Pt.createElement("span",{className:"c-red"},cr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",cr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Pt.createElement(le.Z,null,(0,rt.GJ)()&&!((Qi=cr.homework_status)!=null&&Qi.includes("\u5BFC\u5165"))&&!((wi=nn==null?void 0:nn.setting)!=null&&wi.hide_code_repeat)&&Pt.createElement(se.ZP,{className:"ml10",onClick:()=>{Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:cr.student_works.map(lr=>lr.id),params:on}})}},Pt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,rt.GJ)()&&!((Ti=cr.homework_status)!=null&&Ti.includes("\u5BFC\u5165"))&&Pt.createElement(se.ZP,{className:"ml10",onClick:qa},Pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,rt.GJ)()&&Pt.createElement(ae.Z,{dropdownRender:va,className:"ml10"},Pt.createElement(se.ZP,null,Pt.createElement(ee.Z,null),"\u5BFC\u51FA",Pt.createElement(ne.Z,null)))))),Pt.createElement(re.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,rt.GJ)()&&Or&&Pt.createElement("span",null,Pt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Pt.createElement(te.default,{className:`mt30 ${et.TableDom}`,loading:Sn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:lr=>({onClick:tr=>{var na,fa;if(!((na=cr.homework_status)!=null&&na.includes("\u5BFC\u5165"))){if((0,rt.Rm)()&&!((fa=un.AssistantObject.hack)!=null&&fa.can_view)){E.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}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${lr.id}/${lr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:cr.student_works,columns:Qo,onChange:(lr,tr,na)=>{na.field&&(on.order=na.field==="score"?"work_score":na.field),na.order||(on.b_order="asc"),na.order==="ascend"&&(on.b_order="asc"),na.order==="descend"&&(on.b_order="desc"),na.order||(on.b_order="asc"),ca()}}),Pt.createElement($e,null),Pt.createElement(yt,null),Pt.createElement(ye.Z,null)),Pt.createElement(fe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:En,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Mt(void 0,null,function*(){if(jn===2){if(Tn.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!$n){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,status:Tn}});lr.status===0&&(an(lr),Tr(!1),xi(!0))}else{if(!(Ar===0||or===0)){if(!Ar){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!or){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ar>or){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!$n){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,min_score:Ar,max_score:or}});lr.status===0&&(an(lr),Tr(!1),xi(!0))}}),onCancel:()=>{Tr(!1),xo()}},Pt.createElement("div",{style:{padding:"32px"}},Pt.createElement("div",null,Pt.createElement("div",null,Pt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pt.createElement(z.ZP.Group,{value:jn,onChange:lr=>{Vn(lr.target.value)}},Pt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),jn===1&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:Ar,onChange:lr=>Pi(lr),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:or,onChange:lr=>ur(lr),style:{width:"100px"}})),jn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(ie.default.Group,{onChange:lr=>{Hr([...lr])},style:{width:"100%"}},(Oa=cr.task_status)==null?void 0:Oa.map((lr,tr)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(Le.Z,{className:et.MdEditor,onChange:lr=>Yn(lr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(fe.default,{open:hi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Mt(void 0,null,function*(){jn===2?(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,status:Tn}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),xo(),ca(),xi(!1)):(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,min_score:Ar,max_score:or}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),xo(),ca(),xi(!1))}),onCancel:()=>{xo(),xi(!1)}},Pt.createElement("div",{style:{padding:"32px"}},jn===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ar,"-",or,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),jn===2&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((oa=cr.task_status)==null?void 0:oa.filter(lr=>Tn==null?void 0:Tn.includes(lr.id)).map(lr=>lr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pt.createElement("br",null),Pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ei==null?void 0:ei.count,"\u540D\u5B66\u751F")))),Pt.createElement(Oe,null),Pt.createElement(bt,{isShow:Yr,setIsShow:ui,item:Zi,coursesId:on.coursesId,categoryId:on.categoryId}),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:ls,current:on.page||1,defaultPageSize:20,total:cr.work_count})))};var mn=(0,Ce.connect)(({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn,user:Pn})=>({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn.effects,user:Pn}))(Jt)},17933:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return a}});var me=pe(59301),He=pe(65582),E=pe(43418),ve=pe(3113),fe=pe(71418),ce=pe(67172),ie=pe(80443),re=pe(50258),le=pe(24334),oe=pe(56656),se=pe.n(oe),ae=pe(17124),te=pe(59301),z=(y,x,b)=>new Promise((ee,ne)=>{var Ae=be=>{try{ye(b.next(be))}catch(we){ne(we)}},ge=be=>{try{ye(b.throw(be))}catch(we){ne(we)}},ye=be=>be.done?ee(be.value):Promise.resolve(be.value).then(Ae,ge);ye((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,me.useState)(void 0);console.log((0,He.useLocation)(),33);const ne=(0,He.useLocation)();(0,me.useEffect)(()=>{y&&function(){return z(this,null,function*(){const ct=yield(0,ce.X6)(y);ee(ct.data)})}()},[y]);const{status:Ae,created_at:ge,code:ye,name:be,language:we,pass_sets_count:Ce,set_count:Se,error_msg:Pe,output:Be,input:Qe,expected_output:Ee,execute_memory:Ue,user:Ie,execute_time:je,input_file_url:Ve,output_file_url:$e,is_file:ze,expected_output_file_url:rt}=b||{};return te.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:te.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},te.createElement(fe.Z,{spinning:!b,delay:500},te.createElement("div",{className:"record-detail-info"},b?te.createElement(te.Fragment,null,te.createElement("div",{className:"record-detail-body"},te.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),te.createElement("ul",{className:"record-info"},te.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",te.createElement("span",{className:Ae===0?"c-green":"c-red"},ie.Im[Ae])," "),te.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",te.createElement("span",null,se()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,we)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,je*1e3,"ms")," "),te.createElement("li",null," ",`${Ae===ae.h.HIDE_COMPILE_STATUS?"--":Ce} / ${Se} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ie.gZ)({status:Ae,error_msg:Pe,execute_time:je,output:Be,input:Qe,expected_output:Ee,input_file_url:Ve,output_file_url:$e,is_file:ze,expected_output_file_url:rt}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(re.ZP,{height:"200px",width:"100%",language:we==null?void 0:we.toLocaleLowerCase(),value:le.Base64.decode(ye),options:{readOnly:!0}}))):null)))}},88125:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},Y4:function(){return Be}});var me=pe(59301),He=pe(92832),E=pe(8591),ve=pe(3113),fe=pe(10129),ce=pe(24334),ie=pe.n(ce),re=pe(25492),le=pe(42678),oe=pe(6339),se=pe(65862),ae=pe(34376),te=pe.n(ae),z=pe(38147),a=pe(65582),y=pe(17933),x=pe(77254),b=pe(67172),ee=pe(56918),ne=pe(21185),Ae=pe(92310),ge=pe.n(Ae),ye=pe(84056),be=pe(59301),we=(Ue,Ie,je)=>new Promise((Ve,$e)=>{var ze=ct=>{try{et(je.next(ct))}catch(lt){$e(lt)}},rt=ct=>{try{et(je.throw(ct))}catch(lt){$e(lt)}},et=ct=>ct.done?Ve(ct.value):Promise.resolve(ct.value).then(ze,rt);et((je=je.apply(Ue,Ie)).next())});const{TextArea:Ce}=He.default,Se={[fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Pe||{});function Be(Ue){const{status:Ie,error_msg:je,output:Ve,input:$e,expected_output:ze,is_file:rt,input_file_url:et,output_file_url:ct,expected_output_file_url:lt,setMonacoValue:it,setData:ot}=Ue,ut=(0,me.useRef)(),mt=(0,me.useRef)(),yt=(0,me.useRef)();let jt=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,me.useEffect)(()=>{if(Ve&&!rt&&ut.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(ut.current);const qe=(0,se.pp)(ce.Base64.decode(Ve));st.write(qe),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Re){}},100)}if($e&&!rt&&mt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,se.pp)($e)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}if(ze&&!rt&&yt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,se.pp)(ce.Base64.decode(ze))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}},[Ve]),Ie){case fe.h.NOMATCH:jt=be.createElement(be.Fragment,null,be.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:ut}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield(0,z.ZP)(ct,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it(st),setTimeout(()=>{ot(ct)},200)})},Ve)),be.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:yt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield fetch(lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield st.text()),setTimeout(()=>{ot(lt)},200)})},ze)));break;case fe.h.EXECUTEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("div",{style:{border:"1px #F6F7F9 solid"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&be.createElement(oe.Z,{value:$e,style:vt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{onClick:()=>(0,se.LR)(et,$e)},$e))),be.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(je),"111")));break;case fe.h.COMPILEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error},ce.Base64.decode(je)));break;case fe.h.PODFAILURE:jt=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:jt=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",jt," ")}function Qe(Ue){const{status:Ie,error_msg:je,execute_time:Ve,output:$e,input:ze,expected_output:rt,is_file:et,input_file_url:ct,output_file_url:lt,expected_output_file_url:it}=Ue;let ot=null;switch(Ie){case fe.h.OK:case fe.h.NOMATCH:case fe.h.EXECUTEFAILURE:case fe.h.COMPILEFAILURE:ot=be.createElement("div",{id:"outputResultRef",className:"h100"});break;case fe.h.PODFAILURE:ot=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:ot=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",ot," ")}function Ee({value:Ue,className:Ie}){return be.createElement("span",{className:Ie},Ue)}Nt.ZP=({input:Ue,is_file:Ie,debuging:je,submitting:Ve,executingMessage:$e,debugResult:ze,onChangeInput:rt,onDebugCode:et,onSubmitCode:ct,hack:lt,user:it,submitResult:ot,isWhiteTheme:ut,topDispatch:mt})=>{const[yt]=(0,a.useSearchParams)(),jt=(0,a.useParams)(),[vt,st]=(0,me.useState)(!1),[qe,Re]=(0,me.useState)(!1),[We,Oe]=(0,me.useState)(1),[Le,Fe]=(0,me.useState)(!1),[De,Te]=(0,me.useState)(0),[ke,_e]=(0,me.useState)(!1),[Xe,dt]=(0,me.useState)(""),[gt,at]=(0,me.useState)(""),bt=(0,me.useRef)(),Pt=(0,me.useRef)(),Et=(0,me.useRef)(null),Lt=(0,me.useRef)(null),Ft=(0,me.useRef)(null);console.log(ot,"submitResult",jt);const{status:Rt,id:wt,input:Ot,output:Mt,expected_output:Qt,is_file:Jt,input_file_url:mn,output_file_url:tn,expected_output_file_url:un,error_msg:nn,hack_sets:Sn}=ot||{};(0,me.useEffect)(()=>{Rt===0&&(Oe(1),Te(0))},[Rt,wt]),(0,me.useEffect)(()=>{we(void 0,null,function*(){var br;const pi=yield(0,b.rX)(jt==null?void 0:jt.id,"submit");(pi==null?void 0:pi.status)===0&&(pi!=null&&pi.data&&((br=pi==null?void 0:pi.data)==null?void 0:br.status)!==0?(mt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:pi==null?void 0:pi.data}}),Oe(2),Te(320)):(Oe(1),Te(0)))})},[jt==null?void 0:jt.id]),(0,me.useEffect)(()=>{if(bt.current){let Cr=function(Bi){wi=Qi.offsetHeight,Ti=!0,Oa=Bi.pageY,Ft.current.style.display="block"},br=function(){Ti=!1,Ft.current.style.display="none"},pi=function(Bi){if(Ti){Pn();let on=Oa-Bi.pageY,kn=wi+on;if(kn<0&&(kn=0),kn>window.innerHeight-150&&(kn=window.innerHeight-150),We===1){kn<=34?Te(0):Te(kn);return}console.log(kn,"resizeH"),Te(kn)}};const Qi=Et.current;let wi=0,Ti=!1,Oa=0;const oa=document.getElementById("case-y-bar");return oa==null||oa.addEventListener("mousedown",Cr),document.addEventListener("mousemove",pi),document.addEventListener("mouseup",br),()=>{const Bi=document.getElementById("case-y-bar");Bi==null||Bi.removeEventListener("mousedown",Cr),document.removeEventListener("mousemove",pi),document.removeEventListener("mouseup",br)}}},[bt,We]),(0,me.useEffect)(()=>{const Cr=x.Z.subscribe("resize-move-bar",Pn);if(yt.get("type")!=="exercises")return document.addEventListener((0,ye.gH)(),Rn),()=>{document.removeEventListener((0,ye.gH)(),Rn),Cr()}},[]),(0,me.useEffect)(()=>{});function Pn(){var Cr,br,pi,Qi;const wi=document.getElementById("outputResultRef");if(wi){let Ti=wi.dataset.text;Pt.current.reset(),Pt.current.writeln(Ti);const Oa=document.getElementById("outputResultRef").offsetWidth-20,oa=((Qi=(pi=(br=(Cr=Pt.current)==null?void 0:Cr._core)==null?void 0:br._renderService)==null?void 0:pi.dimensions)==null?void 0:Qi.actualCellWidth)||10,Bi=Math.ceil(Oa/oa);Pt.current.resize(Bi,Math.ceil(wi.clientHeight/16))}}function Dn(){st(!vt),setTimeout(()=>{Pn()},300),Te(vt?320:window.innerHeight-150)}function gr(){qe?(Re(!1),(0,ye.BU)()):(Re(!0),(0,ye.Dj)(Lt.current))}const Rn=Cr=>{(0,ye.vp)()||Re(!1)},zn=(0,me.useMemo)(()=>{if(ze){const{status:Cr,output:br,error_msg:pi}=ze;return setTimeout(()=>{let Qi="",wi=document.getElementById("outputResultRef");br?Qi=ce.Base64.decode(br):pi&&(Qi=ce.Base64.decode(pi)),Pt.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(wi),Pt.current.onKey(function(Ti){var Oa;if(Ti.domEvent.key.toLocaleUpperCase()==="C"&&Ti.domEvent.ctrlKey){Ti.domEvent.preventDefault();let oa=(Oa=Pt.current)==null?void 0:Oa.getSelection();navigator.clipboard.writeText(oa).then(()=>{})}}),wi.dataset.text=Qi,Pt.current.setOption("convertEol",!0),Pn()},300),be.createElement(be.Fragment,null,Qe(ze))}return null},[ze]);function jr(){var Cr,br;if(!(lt!=null&<.code)||((Cr=lt==null?void 0:lt.code)==null?void 0:Cr.trim().length)===0){(br=E.ZP)==null||br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(1),Te(320),et()}const ri=Cr=>we(void 0,null,function*(){let br=yield(0,z.ZP)(`/api/problems/${Cr}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});br&&(window.location.href=`/myproblems/${br==null?void 0:br.identifier}${window.location.search}`)});function yr(){Jt?navigator.clipboard.writeText(ce.Base64.decode(nn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(Mt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return be.createElement(me.Fragment,null,be.createElement("div",{className:ge()(re.Z.case,ut&&re.Z.whiteCase),style:{height:De},ref:Et},be.createElement("div",{className:re.Z.fullMask,ref:Ft}),be.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:bt,draggable:!1},We===2&&be.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),We===1&&(De<=34?be.createElement("div",{onClick:()=>{Te(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):be.createElement("div",{onClick:()=>{Te(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),be.createElement("div",null,be.createElement("div",{className:re.Z.caseHead},be.createElement("div",{className:re.Z.dot}),be.createElement("div",{className:re.Z.text},We===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),We===2&&!Ve&&typeof Rt=="number"&&be.createElement(be.Fragment,null,Rt===fe.h.OK?be.createElement("div",{className:re.Z.pass},be.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):be.createElement("div",{className:re.Z.noPass},be.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Se[Rt])),be.createElement("div",{className:re.Z.btns},We===2&&!Ve&&be.createElement(be.Fragment,null,Rt!==fe.h.OK&&be.createElement("div",{onClick:yr},be.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),be.createElement("div",{onClick:()=>{_e(wt)}},be.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&be.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Dn()},be.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),be.createElement("div",{style:{display:We===1?"block":"none"}},je?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34}},be.createElement("div",{className:re.Z.result},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),be.createElement("div",{className:re.Z.leftNode},be.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":Ue,onChange:rt}))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),be.createElement("div",{className:re.Z.node},ze?zn:be.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),be.createElement("div",{style:{display:We===2?"block":"none"}},Ve?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34,display:"flex",flexDirection:"column",overflow:"hidden"}},be.createElement("div",{ref:Lt,className:re.Z.elseNode},be.createElement("div",{className:re.Z.nameWrap},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),be.createElement("div",{className:re.Z.scroll},be.createElement("pre",{className:re.Z.scrollBox,style:Le?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Jt&&be.createElement(Ee,{value:Ot}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Cr=yield fetch(mn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Cr.text()),setTimeout(()=>{dt(mn)},200)})},Ot)),Ot&&be.createElement("div",{className:re.Z.action},be.createElement("span",{onClick:()=>Fe(!Le)},Le?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&be.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>gr(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),be.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},be.createElement("pre",null,!Jt&&be.createElement(Ee,{className:"mb10",value:Qt&&ce.Base64.decode(Qt)||""}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Cr=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Cr.text()),setTimeout(()=>{dt(un)},200)})},Qt)))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{color:Rt===fe.h.OK?"#2ABD8C":"#FF2C29"}},be.createElement("pre",null,(Rt===4||Rt===5)&&be.createElement(Ee,{className:"mb10",value:nn&&ce.Base64.decode(nn)||""}),Rt!=4&&Rt!=5&&(Jt?be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Cr=yield(0,z.ZP)(tn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(Cr)}catch(br){at("")}setTimeout(()=>{dt(tn)},200)})},Mt):be.createElement(Ee,{className:"mb10",value:Mt&&ce.Base64.decode(Mt)||""})))))))))),be.createElement("div",{className:ge()(re.Z.footer,ut&&re.Z.whiteFooter),style:{zIndex:100}},(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.above_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.under_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),be.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Ve,loading:je,color:"#2ABD8C",className:"mr10",onClick:jr},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&be.createElement(ve.ZP,{className:re.Z.disabled,type:"primary",icon:be.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ve,disabled:je||Ve,onClick:()=>{var Cr,br;if(!(lt!=null&<.code)||((Cr=lt==null?void 0:lt.code)==null?void 0:Cr.trim().length)===0){(br=E.ZP)==null||br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(2),Te(320),ct()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),be.createElement(y.Z,{onClose:_e,open:ke}),be.createElement(ne.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>dt(""),monacoEditor:{value:gt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{Types:function(){return Co},default:function(){return fo}});var me=pe(59301),He=pe(65582),E=pe(31797),ve=pe(43418),fe=pe(71418),ce=pe(3113),ie=pe(6848),re=pe(95237),le=pe(67172),oe=pe(87513),se=pe(84056),ae=pe(29584),te=pe(74128),z=pe(87169),a=pe(43428),y=pe(50258),x=pe(57261),b=pe(42926),ee=pe(77825),ne=pe(8591),Ae={list:"list___IRN6i",copy:"copy___qCn9B"},ge=pe(56102),ye=pe(38147),be=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())}),Ce=({showResourceCentre:In,identifier:mr})=>{const Mr=(0,He.useParams)(),[zr,Nr]=(0,me.useState)(null);(0,me.useEffect)(()=>{In&&Lr()},[In]);const Lr=()=>be(void 0,null,function*(){const Dr=yield(0,ye.ZP)(`/api/problems/${mr}/attachment_list.json`,{method:"get"});(Dr==null?void 0:Dr.status)==0&&Nr(Dr.data||[])});return me.createElement("div",{className:"tpi-code-setting"},me.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(zr!=null&&zr.length)&&me.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),zr==null?void 0:zr.map((Dr,Kr)=>me.createElement("dl",{className:Ae.list,key:Kr},me.createElement(ie.Z,{title:Dr.title},me.createElement("dt",null,me.createElement("i",{className:"icon-wenjian4 mr5"}),Dr.title)),me.createElement("dd",null,me.createElement(ge.CopyToClipboard,{text:Dr.saved_file_path,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{className:`${Ae.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Se=pe(59301),Pe=Object.defineProperty,Be=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(In,mr,Mr)=>mr in In?Pe(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,Ve=(In,mr)=>{for(var Mr in mr||(mr={}))Ue.call(mr,Mr)&&je(In,Mr,mr[Mr]);if(Ee)for(var Mr of Ee(mr))Ie.call(mr,Mr)&&je(In,Mr,mr[Mr]);return In},$e=(In,mr)=>Be(In,Qe(mr));const ze={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var rt=(In=>(In[In.set_font_size=0]="set_font_size",In[In.set_theme=1]="set_theme",In[In.on_tab_to_space=2]="on_tab_to_space",In[In.set_show_editor_setting=3]="set_show_editor_setting",In[In.set_show_respurce_center=4]="set_show_respurce_center",In))(rt||{});function et(In,mr){switch(mr.type){case 3:return $e(Ve({},In),{showEditorSetting:mr.payload});case 1:return $e(Ve({},In),{theme:mr.payload});case 0:return $e(Ve({},In),{fontSize:mr.payload});case 2:return $e(Ve({},In),{tabToSpace:mr.payload});case 4:return $e(Ve({},In),{showResourceCentre:mr.payload});default:throw new Error}}var ct=({isLoading:In,value:mr,onChange:Mr,language:zr,onUpdateCode:Nr,ActionBarRender:Lr,setIsWhiteTheme:Dr,identifier:Kr})=>{const[qr,gi]=(0,me.useReducer)(et,ze),{theme:si,fontSize:Ra,showEditorSetting:Ji,tabToSpace:jo,showResourceCentre:Pa}=qr,Ki=(0,me.useRef)(),ka=(0,me.useRef)();(0,me.useEffect)(()=>{Dr(si==="vs")},[si]);const Ga={onFontSizeChange:wr=>{gi({type:0,payload:wr}),(0,b.t)("cmFontSize",wr)},tabToSpace:jo,cmFontSize:Ra,className:"oj",cmCodeMode:si,onTabToSpace:wr=>{gi({type:2,payload:wr}),(0,b.t)("cmTabToSpace",wr)},onCodeModeChange:wr=>{gi({type:1,payload:wr}),(0,b.t)("ProgrammingCodeMode",wr)}};function Di(){gi({type:3,payload:!1})}function Wa(){gi({type:3,payload:!0})}function Mn(){gi({type:4,payload:!1})}function Cn(){gi({type:4,payload:!0})}const On={value:mr,language:zr,theme:si,options:{fontSize:Ra,insertSpaces:jo},onChange:wr=>{Mr(wr),ka.current=wr,clearTimeout(Ki.current),Ki.current=setTimeout(()=>{Nr(ka.current)},1e4)},onEditBlur:wr=>{ka.current&&Nr(ka.current)}};return Se.createElement(me.Fragment,null,Lr(Wa,Cn),Se.createElement("div",{style:{flex:1,overflow:"hidden"}},!In&&Se.createElement(y.ZP,Ve({},On))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ji,onClose:Di},Se.createElement(ee.Z,Ve({},Ga)))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Pa,onClose:Mn},Se.createElement(Ce,{showResourceCentre:Pa,identifier:Kr}))))},lt=pe(60141),it=pe(24334),ot=pe(88125),ut={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},mt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},yt=pe(1710),jt=pe(58421),vt=pe(58617),st=pe(17933),qe=pe(56656),Re=pe.n(qe),We=pe(59301);const{Column:Oe}=yt.default;var Le=({submitResult:In,submitting:mr,submitRecords:Mr,page:zr,onPageChange:Nr,topicId:Lr})=>{const[Dr]=(0,He.useSearchParams)(),{records:Kr,records_count:qr}=Mr||{},[gi,si]=(0,me.useState)(!1),Ra=Dr.get("type")==="1";return We.createElement(fe.Z,{spinning:mr,tip:"\u8BC4\u6D4B\u4E2D...",indicator:We.createElement(vt.Z,{style:{fontSize:24},spin:!0})},(Kr==null?void 0:Kr.length)>0?We.createElement(yt.default,{dataSource:Kr,rowKey:"id",pagination:!1},We.createElement(Oe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ji,jo)=>We.createElement("span",null," ",Re()(Ji).format("YYYY-MM-DD HH:mm:ss"))}),We.createElement(Oe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ji,jo)=>{var Pa;return We.createElement("span",{className:`${Ji===0?"c-green":"c-red"} current`,onClick:()=>{si(jo.id)}},(Pa=ot.Im[Ji])==null?void 0:Pa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),We.createElement(Oe,{title:`\u6267\u884C\u7528\u65F6 (${Ra?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ji=>Ji?Ra?Ji:Ji/1e3:""}),We.createElement(Oe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ra?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ji=>Ji?Ra?Ji:parseFloat((Ji/1024).toFixed(2)):""}),We.createElement(Oe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),We.createElement(Oe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ji,jo)=>We.createElement("span",{className:"c-light-primary current",onClick:()=>{si(jo.id)}},"\u67E5\u770B")})):We.createElement("div",{style:{height:300,width:"100%"}}),We.createElement(st.Z,{onClose:si,open:gi}),qr>15?We.createElement(jt.Z,{className:mt.pagination,current:zr,pageSize:15,total:qr,onChange:Nr}):null)},Fe=pe(2524),De=pe(12563),Te={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ke=pe(6339),_e=pe(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var dt=({hack:In})=>{const{language:mr,difficult:Mr,time_limit:zr,description:Nr}=In,[Lr]=(0,He.useSearchParams)(),Dr=Xe[Mr];return _e.createElement(_e.Fragment,null,_e.createElement("ul",{className:Te.info},_e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",_e.createElement("b",{className:Te.info_tag},mr)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",_e.createElement(De.Z,{color:Dr==null?void 0:Dr.color},Dr==null?void 0:Dr.name)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",_e.createElement("span",{style:{color:"#333333"}},zr,"\u79D2"))),Lr.get("qtype")==="8"?_e.createElement(ke.Z,{value:Nr,showProgramFill:!0,className:Te.desc}):_e.createElement(ke.Z,{value:Nr,className:Te.desc}))},gt={},at=pe(59301),bt=({hack:In,current_user:mr})=>at.createElement("div",{className:gt.answer},In!=null&&In.answer_text?at.createElement(ke.Z,{style:{padding:"13px 0"},value:(In==null?void 0:In.answer_text)||""}):at.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=pe(77254);function Et(In,mr){return(0,ye.U2)(`/problems/${In}/comments.json`,{page:mr,limit:10})}function Lt(In){return(0,ye.v_)(`/discusses/${In}/plus.json`,{container_type:"Discuss",type:1})}function Ft(In,mr,Mr){return(0,ye.v_)(`/problems/${In}/comments/reply.json`,{comments:{content:Mr,parent_id:mr}})}function Rt(In,mr){return(0,ye.v_)(`/problems/${In}/comments.json`,{comments:{content:mr}})}function wt(In,mr,Mr){return(0,ye.v_)(`/problems/${In}/comments/${mr}/hidden.json`,Mr)}function Ot(In,mr){return(0,ye.IV)(`/problems/${In}/comments/${mr}`)}var Mt=pe(83554);function Qt({author:In}){return me.createElement("a",{href:`/users/${In.login}`,target:"_blank"},me.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${In.image_url}`,width:"50"}))}function Jt({data:In,index:mr,parentDiscussIndex:Mr,user:zr,onSetActionType:Nr}){const{author:Lr,can_delete:Dr,content:Kr,id:qr,time:gi}=In;function si(){Nr({id:qr,index:mr,type:"delete-discuss",parentDiscussIndex:Mr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ra=zr.admin||Dr||Lr.user_id===zr.user_id;return me.createElement("div",{className:"discuss-item-container second-discuss "},me.createElement(Qt,{author:Lr}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${Lr.login}`,target:"_blank"},Lr.name),me.createElement("span",{className:"grey"},gi),me.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ra?me.createElement("a",{onClick:si,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null)),me.createElement(ke.Z,{className:"discuss-content",value:Kr})))}var mn=({user:In,data:mr,index:Mr,onPlusDiscuss:zr,onSetActionType:Nr,activeDiscussIndex:Lr,onReplyDiscuss:Dr,onSetActiveDiscussIndex:Kr})=>{const{content:qr,children:gi,hidden:si,id:Ra,praise_count:Ji,time:jo,user_praise:Pa,can_delete:Ki,author:ka}=mr;function Ga(){Kr(Ra)}function Di(){zr(Ra,!Pa,Mr)}function Wa(){Nr({id:Ra,index:Mr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Mn(){Nr({id:Ra,index:Mr,params:{hidden:si?"0":"1"},type:"hidden-discuss",message:si?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Cn=In.admin||In.user_id===ka.user_id;return me.createElement("div",{className:"discuss-item-container",key:Ra},me.createElement(Qt,{author:ka}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${ka.login}`,target:"_blank"}," ",ka.name," "),me.createElement("span",{className:"grey"},jo)),me.createElement(ke.Z,{className:"discuss-content",value:qr}),gi&&gi.length>0?me.createElement("div",{className:"reply-discuss-container"},gi.map((On,wr)=>me.createElement(Jt,{key:On.id,data:On,index:wr,user:In,onSetActionType:Nr,parentDiscussIndex:Mr}))):null,me.createElement("div",{className:"btn-group"},Cn?me.createElement("a",{onClick:Mn,title:si?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},me.createElement("i",{className:si?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ki&&(!gi||gi.length==0)?me.createElement("a",{onClick:Wa,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null,me.createElement("a",{onClick:Ga,title:"\u56DE\u590D"}," ",me.createElement("i",{className:"iconfont icon-huifu1"})," "),me.createElement("a",{onClick:Di,className:Pa?"c-orange":""},me.createElement("i",{className:Pa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),me.createElement("span",null,Ji||""))),me.createElement(Mt.Z,{id:Ra,activeDiscussIndex:Lr,onReplyDiscuss:Dr})))},tn=pe(30214),un={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},nn=pe(96565),Sn=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())}),Pn=({user_praise:In,praise_count:mr,praisePlus:Mr,onCreateDiscuss:zr,discuss_count:Nr})=>{const[Lr,Dr]=(0,me.useState)(!1),[Kr,qr]=(0,me.useState)("");function gi(jo){qr(jo)}function si(){Dr(!0)}function Ra(){Dr(!1)}function Ji(){return Sn(this,null,function*(){zr(Kr),qr(""),Dr(!1)})}return me.createElement("div",{className:`${un["dis-input-editor-container"]} ${Lr?un.active:""} `},me.createElement("div",{className:Lr?`hide ${un["text-area"]}`:un["text-area"]},me.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:si}),me.createElement("a",null," ",me.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Nr," "),me.createElement("a",{className:"c-light-black",onClick:Mr,title:In?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},me.createElement("i",{className:`mr3 ${In?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),mr?me.createElement("span",null,mr):"")),Lr?me.createElement("div",{className:un["input-mask"],onClick:Ra}):null,me.createElement("div",{className:Lr?un["md-container"]:`${un["md-container"]} hide`},me.createElement(nn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Kr,height:240,onChange:gi}),me.createElement("div",{className:un["tip-container"],onClick:Ra},me.createElement("a",{className:un["btn-send"],onClick:Ji}," \u53D1\u9001 "))))},Dn=pe(59301),gr=Object.defineProperty,Rn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,Cr=(In,mr,Mr)=>mr in In?gr(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,br=(In,mr)=>{for(var Mr in mr||(mr={}))ri.call(mr,Mr)&&Cr(In,Mr,mr[Mr]);if(jr)for(var Mr of jr(mr))yr.call(mr,Mr)&&Cr(In,Mr,mr[Mr]);return In},pi=(In,mr)=>Rn(In,zn(mr)),Qi=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())});const wi={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ti=(In=>(In[In.GET_DISCUSSES=0]="GET_DISCUSSES",In[In.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",In[In.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",In[In.PLUS_DISCUSS=3]="PLUS_DISCUSS",In[In.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",In[In.SET_PAGE=5]="SET_PAGE",In[In.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",In))(Ti||{});function Oa(In,mr){switch(mr.type){case 6:return pi(br({},In),{loading:!0});case 0:return br(br({},In),mr.payload);case 1:return br(br({},In),mr.payload);case 4:return br(br({},In),mr.payload);case 3:return br(br({},In),mr.payload);case 5:return pi(br({},In),{page:mr.payload});case 2:return br(br({},In),mr.payload);default:throw new Error}}var oa=({user:In,identifier:mr,hack:Mr,onTriggerPraise:zr,activeIndex:Nr})=>{const[Lr,Dr]=(0,me.useReducer)(Oa,wi),{loading:Kr,page:qr,data:gi,count:si,actionType:Ra,activeDiscussIndex:Ji}=Lr,jo=(0,me.useCallback)(()=>Qi(void 0,null,function*(){Dr({type:6});const On=yield Et(mr,qr),{comments:wr,disscuss_count:mi}=On;Dr({type:0,payload:{data:wr,count:mi,loading:!1}})}),[qr,mr]);(0,me.useEffect)(()=>{Nr==="2"&&jo()},[mr,qr,Nr]);function Pa(On){Dr({type:5,payload:On})}function Ki(On){Dr({type:4,payload:{actionType:On}})}function ka(On){Dr(Ji===On?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:On}})}function Ga(On,wr,mi){return Qi(this,null,function*(){try{const ji=yield Lt(On);gi[mi].user_praise=wr,gi[mi].praise_count=ji.praise_count,Dr({type:3,payload:{data:[...gi]}})}catch(ji){console.log(ji)}})}function Di(){return Qi(this,null,function*(){const{id:On,params:wr,type:mi,index:ji,parentDiscussIndex:Ir}=Ra;if(mi==="hidden-discuss"&&(yield wt(mr,On,wr),Ir?gi[Ir].children[ji].hidden=wr.hidden==1:gi[ji].hidden=wr.hidden==1,Dr({type:4,payload:{actionType:null,data:[...gi]}})),mi==="delete-discuss"){if(yield Ot(mr,On),Ir||Ir===0){let Li=gi[Ir].children;for(let qi=Li.length-1;qi>=0;qi--)if(Li[qi].id===On){Li.splice(qi,1);break}gi[Ir].children=Li}else for(let Li=gi.length-1;Li>=0;Li--)if(gi[Li].id===On){gi.splice(Li,1);break}Dr({type:4,payload:{actionType:null,data:[...gi]}})}})}function Wa(){Dr({type:4,payload:{actionType:null}})}function Mn(On,wr){return Qi(this,null,function*(){try{yield Ft(mr,On,wr),jo()}catch(mi){console.log(mi)}})}function Cn(On){return Qi(this,null,function*(){Dr({type:6}),yield Rt(mr,On),jo()})}return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:"discuss-panel"},gi.length===0?Dn.createElement(Fe.Z,null):gi.map((On,wr)=>Dn.createElement(mn,{onReplyDiscuss:Mn,onPlusDiscuss:Ga,onSetActiveDiscussIndex:ka,onSetActionType:Ki,data:On,index:wr,user:In,activeDiscussIndex:Ji})),si>10?Dn.createElement("div",{className:"pagination-container"},Dn.createElement(jt.Z,{showQuickJumper:!0,onChange:Pa,current:qr,total:si})):null),Dn.createElement(Pn,{user_praise:Mr.user_praise,praise_count:Mr.praises_count,praisePlus:zr,discuss_count:Mr.comments_count,onCreateDiscuss:Cn}),Dn.createElement(x.Z,null,Dn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Ra,onOk:Di,onCancel:Wa},Dn.createElement("p",null,Ra?Ra.message:"")),Dn.createElement(tn.Z,null)))},Bi=pe(57809),on=pe(92832),kn=pe(65615),Fn={},Or=pe(59301),fi=({hack:In,current_user:mr})=>Or.createElement("div",{className:Fn.answer},In!=null&&In.analysis?Or.createElement(ke.Z,{style:{padding:"13px 0"},value:(In==null?void 0:In.analysis)||""}):Or.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),cr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Sa=pe(36381),Mi=pe(43604),qn=pe(78241),En=pe(5871),Tr=pe(12088),Tn=pe(59301);const{TextArea:Hr}=on.default,{Panel:hi}=Sa.default;var xi=({data:In,hack:mr})=>(console.log(In,mr,"data"),mr!=null&&mr.is_file?Tn.createElement(Tr.Y2,{disabled:!0,className:cr.uploadTableWrapper,showScore:!mr.test_set_score,data:In,isProgramHomework:!0}):Tn.createElement("div",{className:cr.hackSets},In==null?void 0:In.map((Mr,zr)=>Tn.createElement(Sa.default,{accordion:!0,bordered:!1,key:zr,defaultActiveKey:zr===0&&Mr.id,className:cr.collapseWrapper,expandIcon:({isActive:Nr})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${Nr?cr.open:cr.close}`,style:{fontSize:14,transition:"all .2s"}})},Tn.createElement(hi,{key:Mr.id,header:Tn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Tn.createElement(Mi.Z,{className:cr.panelHeader},Tn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",zr+1)),Tn.createElement(Mi.Z,{flex:1},Tn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(mr!=null&&mr.test_set_score)&&Tn.createElement(Mi.Z,{className:cr.rateInput},Tn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tn.createElement("div",null,Tn.createElement(qn.default.Item,{noStyle:!0},Tn.createElement(En.Z,{value:Mr==null?void 0:Mr.score,className:cr.baseFormItem,min:0,max:100,disabled:!0}))),Tn.createElement("span",{className:"ml10"},"%")))))},Tn.createElement(qn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tn.createElement(Hr,{readOnly:!0,value:Mr==null?void 0:Mr.input,rows:4})),Tn.createElement(qn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tn.createElement(Hr,{readOnly:!0,value:Mr==null?void 0:Mr.output,rows:4}))))))),ei={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},an=pe(59301),Vn=(0,me.forwardRef)(({data:In=[]},mr)=>{var Mr;const[zr,Nr]=(0,me.useState)(),Lr=In.filter(Kr=>Kr.show);(0,me.useEffect)(()=>{Lr.length&&Nr(Lr[0].id)},[In==null?void 0:In.length]);const Dr=((Mr=Lr.find(Kr=>Kr.id===zr))==null?void 0:Mr.element)||null;return(0,me.useImperativeHandle)(mr,()=>({setActiveTab:Kr=>Nr(Kr)})),an.createElement("div",{className:ei.tabs},an.createElement("div",{className:ei.tabWarp},Lr.map(Kr=>an.createElement("div",{onClick:()=>Nr(Kr.id),className:`${ei.tab} ${Kr.id===zr?ei.active:""}`,key:Kr.id},Kr.name))),an.createElement("div",{className:ei.content},Dr))}),pn=pe(59301),Er=Object.defineProperty,or=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Yn=(In,mr,Mr)=>mr in In?Er(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,xa=(In,mr)=>{for(var Mr in mr||(mr={}))Pi.call(mr,Mr)&&Yn(In,Mr,mr[Mr]);if(Ar)for(var Mr of Ar(mr))$n.call(mr,Mr)&&Yn(In,Mr,mr[Mr]);return In},zi=(In,mr)=>or(In,ur(mr)),Aa=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())});const So={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ui=({hack:In,onTriggerPraise:mr,topicId:Mr,page:zr,onPageChange:Nr,user:Lr,current_user:Dr,submitRecords:Kr,submitting:qr,submitResult:gi,setActiveIndex:si,hack_sets:Ra})=>{var Ji,jo;const[Pa]=(0,He.useSearchParams)(),[Ki,ka]=(0,me.useState)("0"),Ga=(0,He.useLocation)(),[Di,Wa]=(0,me.useState)(!1),[Mn,Cn]=(0,me.useState)(null),[On,wr]=(0,me.useState)([]),[mi,ji]=(0,me.useState)([]),[Ir,Li]=(0,me.useState)({page:1,limit:10}),qi=(0,me.useRef)(null),Xa=(0,me.useRef)(null);console.log(Lr,"user");let[Wi,Si]=(0,me.useState)(zi(xa({},(0,He.useParams)()),{page:1,per_page:20,name:""}));(0,me.useEffect)(()=>{Xa.current&&(In==null?void 0:In.is_close_tips)===!1&&Mn===null&&Cn(!0)},[Xa.current,In==null?void 0:In.is_close_tips,Mn]);function ro(){return Aa(this,null,function*(){yield(0,ye.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,me.useEffect)(()=>{si(Ki)},[Ki]);function vo($i){return Aa(this,null,function*(){let ea=$i.target.id;if(ea==="1"){let zo=yield(0,ye.ZP)(`/api/myproblems/${Wi.id}/redo_logs.json`,{method:"get",params:xa({},Ir)});(zo==null?void 0:zo.status)===0&&ji(zo==null?void 0:zo.data)}ka(ea)})}(0,me.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{ka("1"),qi.current&&qi.current.setActiveTab("1")}),[]),(0,me.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{vo({target:{id:"1"}}),qi.current&&qi.current.setActiveTab("2")}),[]);function ps(){ka("2")}function Xi(){return Aa(this,null,function*(){let $i=yield(0,ye.ZP)("/api/problems/my_hack_list.json",{method:"get",params:xa({identifier:Wi==null?void 0:Wi.id},Wi)});wr($i)})}const oi=[{title:null,description:pn.createElement("div",null,pn.createElement("b",{onClick:()=>{Cn(!1),ro(),Wa(!0),Xi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),pn.createElement(ce.ZP,{onClick:()=>{Cn(!1),ro()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Xa.current}];return pn.createElement("div",{className:ut["left-panel"]},pn.createElement("ul",{className:`${ut["s-navs"]} ${ut["bg-white"]} ${ut.b1}`},(In==null?void 0:In.is_program)&&!Pa.get("pageId")&&pn.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},pn.createElement("div",{onClick:()=>{Xi(),Wa(!0)},className:ut.btns,ref:Xa,style:Mn?{pointerEvents:"none"}:{}},pn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pn.createElement("li",{style:{marginLeft:20}},pn.createElement("a",{className:Ki==="0"?ut.active:"",id:"0",onClick:vo},"\u9898\u76EE\u63CF\u8FF0")),pn.createElement("li",null,pn.createElement("a",{className:Ki==="1"?ut.active:"",id:"1",onClick:vo},"\u64CD\u4F5C\u8BB0\u5F55")),(Pa.get("type")!=="exercises"&&(In==null?void 0:In.answer_text_show)||Pa.get("type")!=="exercises"&&(In==null?void 0:In.analysis_show))&&pn.createElement("li",null,pn.createElement("a",{className:Ki==="4"?ut.active:"",id:"4",onClick:vo},"\u89E3\u7B54\u53C2\u8003")),Pa.get("type")!=="exercises"&&pn.createElement("li",null,pn.createElement("a",{className:Ki==="2"?ut.active:"",id:"2",onClick:vo},"\u8BC4\u8BBA")),!!(Ra!=null&&Ra.length)&&Pa.get("type")!=="exercises"&&Pa.get("type")!=="1"&&pn.createElement("li",null,pn.createElement("a",{className:Ki==="5"?ut.active:"",id:"5",onClick:vo},"\u6D4B\u8BD5\u7528\u4F8B"))),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Ki==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pn.createElement(dt,{hack:In,onTriggerPraise:mr,toDiscuss:ps})),pn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${Ki==="1"?"":"hide"}`},pn.createElement(Vn,{ref:qi,data:[{id:"1",show:Pa.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,Kr!=null&&Kr.records_count||qr?pn.createElement(Le,{page:zr,onPageChange:Nr,topicId:Mr,submitting:qr,key:(gi==null?void 0:gi.id)||1,submitRecords:Kr,submitResult:gi}):pn.createElement(Fe.Z,null))},{id:"2",show:Pa.get("type")==="exercises"||(In==null?void 0:In.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,pn.createElement(yt.default,{pagination:!1,dataSource:mi==null?void 0:mi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,ea,zo)=>Re()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,ea,zo)=>{var dl;return(dl=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(lc=>lc.id===$i))==null?void 0:dl.name}}]}),pn.createElement(jt.Z,{style:{marginTop:10},current:Ir.page,total:mi==null?void 0:mi.count,hideOnSinglePage:!0,onChange:$i=>Aa(void 0,null,function*(){Ir.page=$i,Li(Ir);let ea=yield(0,ye.ZP)(`/api/myproblems/${Wi.id}/redo_logs.json`,{method:"get",params:zi(xa({},Ir),{courseId:Wi.courseId})});(ea==null?void 0:ea.status)===0&&ji(ea==null?void 0:ea.data)})}))}]})),pn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${Ki==="4"?"":"hide"}`},pn.createElement(Vn,{data:[{id:"1",show:Pa.get("type")!=="exercises"&&(In==null?void 0:In.answer_text_show),name:"\u7B54\u6848",element:pn.createElement(pn.Fragment,null,pn.createElement(bt,{hack:In,current_user:Dr}))},{id:"2",show:Pa.get("type")!=="exercises"&&(In==null?void 0:In.analysis_show),name:"\u89E3\u6790",element:pn.createElement(pn.Fragment,null,pn.createElement(fi,{hack:In,current_user:Dr}))}]})),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Ki==="2"?"":"hide"}`,style:{padding:0}},pn.createElement(oa,{user:Lr,activeIndex:Ki,identifier:In.identifier,hack:In,onTriggerPraise:mr})),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Ki==="5"?"":"hide"}`,style:{padding:12}},pn.createElement(xi,{data:Ra||[],hack:In})),pn.createElement(a.Z,{rootClassName:ut.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Wa(!1),open:Di},pn.createElement(re.Z,null,pn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",On==null?void 0:On.total_count,"\u9898\xA0[\xA0",On==null?void 0:On.total_score,"\u5206\xA0]\xA0"),!(Lr!=null&&Lr.hack_manager)&&pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",On==null?void 0:On.work_score,"\u5206")),pn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pn.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Lr!=null&&Lr.hack_manager)&&pn.createElement(Bi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{Wi.page=1,Wi.finish_status=$i,Si(xa({},Wi)),Xi()}},pn.createElement(Bi.default.Option,{value:""},"\u5168\u90E8"),pn.createElement(Bi.default.Option,{value:0},"\u672A\u5F00\u59CB"),pn.createElement(Bi.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pn.createElement(Bi.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pn.createElement(Bi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{Wi.page=1,Wi.difficult=$i||null,Si(xa({},Wi)),Xi()}},pn.createElement(Bi.default.Option,{value:0},"\u5168\u90E8"),pn.createElement(Bi.default.Option,{value:1},"\u7B80\u5355"),pn.createElement(Bi.default.Option,{value:2},"\u9002\u4E2D"),pn.createElement(Bi.default.Option,{value:3},"\u56F0\u96BE")),pn.createElement(on.default.Search,{size:"large",onSearch:$i=>{Wi.name=$i,Wi.page=1,Si(xa({},Wi)),Xi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pn.createElement("div",{className:ut.list,style:{height:36,background:"#3D445C"}},!(Lr!=null&&Lr.hack_manager)&&pn.createElement("span",null,"\u72B6\u6001"),pn.createElement("span",null,"\u5E8F\u53F7"),pn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pn.createElement("div",{style:{overflow:"auto",flex:1}},(Ji=On==null?void 0:On.data)!=null&&Ji.length?(jo=On==null?void 0:On.data)==null?void 0:jo.map(($i,ea)=>pn.createElement("div",{onClick:()=>Aa(void 0,null,function*(){let zo=yield(0,ye.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:Lr==null?void 0:Lr.user_id}});zo&&(window.location.href=`/myproblems/${zo==null?void 0:zo.identifier}${window.location.search}`)}),className:`${ut.list} ${$i!=null&&$i.checked?ut.active:""}`},!(Lr!=null&&Lr.hack_manager)&&pn.createElement(pn.Fragment,null,!($i!=null&&$i.opened)&&pn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&pn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&pn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pn.createElement("span",null,(Wi.page-1)*20+(ea+1)),pn.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},So[$i.difficult]))):pn.createElement(Fe.Z,null)),pn.createElement(jt.Z,{current:Wi.page,className:"mt20",hideOnSinglePage:!0,total:On==null?void 0:On.count,pageSize:Wi.per_page,onChange:($i,ea)=>{Wi.page=$i,Wi.per_page=ea,Xi()}})),pn.createElement(kn.Z,{rootClassName:ut.tour,closeIcon:!1,open:!!Mn,steps:oi,gap:{offset:3,radius:2}}))},Zi=pe(62522),di=pe(27158),Da=pe(22744),ca=pe(21390),da=pe(72530),qa=pe(35195),Na=pe(25492),ls=pe(92310),xo=pe.n(ls),Qo=pe(42217),va=pe(81747),lr=pe(51976),tr=pe(59301),na=Object.defineProperty,fa=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Po=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,uo=(In,mr,Mr)=>mr in In?na(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,ma=(In,mr)=>{for(var Mr in mr||(mr={}))co.call(mr,Mr)&&uo(In,Mr,mr[Mr]);if(Po)for(var Mr of Po(mr))qo.call(mr,Mr)&&uo(In,Mr,mr[Mr]);return In},ba=(In,mr)=>fa(In,_i(mr)),Ta=(In,mr)=>{var Mr={};for(var zr in In)co.call(In,zr)&&mr.indexOf(zr)<0&&(Mr[zr]=In[zr]);if(In!=null&&Po)for(var zr of Po(In))mr.indexOf(zr)<0&&qo.call(In,zr)&&(Mr[zr]=In[zr]);return Mr},ua=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())});const{Countdown:mo}=E.default,cs={Java:"java",C:"c",Python:"py","C++":"c"};var Co=(In=>(In[In.SET_LOADING=0]="SET_LOADING",In[In.GET_DATA=1]="GET_DATA",In[In.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",In[In.SET_DATA=3]="SET_DATA",In[In.SET_DEBUGING=4]="SET_DEBUGING",In[In.SET_SUBMITING=5]="SET_SUBMITING",In[In.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",In[In.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",In[In.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",In[In.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",In[In.SET_PAGE=10]="SET_PAGE",In))(Co||{});function $o(){return new Date().getTime()}const Us={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Ss(In,mr){switch(mr.type){case 1:return ma(ma({},In),mr.payload);case 3:return ba(ma({},In),{data:mr.payload});case 0:return ba(ma({},In),{loading:mr.payload});case 9:return ba(ma({},In),{showNote:mr.payload});case 4:return ba(ma({},In),{debuging:mr.payload});case 5:return ba(ma({},In),{submitting:mr.payload});case 2:return ba(ma({},In),{submitRecords:mr.payload});case 10:return ba(ma({},In),{submitRecordPage:mr.payload});case 6:return ba(ma({},In),{executingMessage:mr.payload});case 7:return ma(ma({},In),mr.payload);case 8:return ma(ma({},In),mr.payload);default:throw new Error}}var fo=({children:In})=>{var mr,Mr,zr,Nr,Lr;const[Dr,Kr]=(0,me.useReducer)(Ss,Us),{id:qr}=(0,He.useParams)(),gi=(0,He.useLocation)(),[si]=(0,He.useSearchParams)(),{loading:Ra,data:Ji,debugResult:jo,submitResult:Pa,submitRecords:Ki,submitRecordPage:ka,showNote:Ga,debuging:Di,submitting:Wa,executingMessage:Mn}=Dr,[Cn,On]=(0,me.useState)("#37AD83"),[wr,mi]=(0,me.useState)(null),[ji,Ir]=(0,me.useState)({}),[Li,qi]=(0,me.useState)(!0),[Xa,Wi]=(0,me.useState)(!1),[Si,ro]=(0,me.useState)(!1),vo=(0,me.useRef)(null),ps=(0,me.useRef)(0),Xi=Ji==null?void 0:Ji.user,oi=Ji==null?void 0:Ji.hack,[$i,ea]=(0,me.useState)(!1),zo=(0,me.useRef)(1),dl=(0,me.useRef)(!1);(0,Qo.y)(si.get("type")==="exercises");const{setOpenDisableCopyAndPaste:lc}=(0,Qo.X)(),[Sc,Gl]=(0,me.useState)(""),Lu=(0,da._)(ji);(0,me.useEffect)(()=>{function ta(){return ua(this,null,function*(){var Ya,Rl,dc,Bl,Jc;qi(!0);const Os=yield(0,le.fu)(qr,{exercise_id:si.get("exercisesId")});if(setTimeout(()=>{qi(!1)},800),Os.status!==401){try{Os.hack.code=it.Base64.decode(Os.hack.code)}catch(Qs){console.log(Qs)}Os.hack=ba(ma({},Os.hack),{is_program:si.get("type")==="1"}),Kr({type:1,payload:{loading:!1,data:Os}})}if(si.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Qs;si.get("coursesId")=="coursesId"?Qs=yield(0,oe._F)({categoryId:si.get("exercisesId"),login:si.get("login")}):Qs=yield(0,oe._B)({categoryId:si.get("exercisesId"),login:si.get("login")}),Ir(ma({},Qs)),lc((Ya=Qs==null?void 0:Qs.exercise)==null?void 0:Ya.forbid_copy),typeof((Rl=Qs==null?void 0:Qs.exercise)==null?void 0:Rl.left_time)=="number"&&(mi(Date.now()+((dc=Qs==null?void 0:Qs.exercise)==null?void 0:dc.left_time)*1e3),setTimeout(()=>{On("red")},(((Bl=Qs==null?void 0:Qs.exercise)==null?void 0:Bl.left_time)-300>0?((Jc=Qs==null?void 0:Qs.exercise)==null?void 0:Jc.left_time)-300:0)*1e3))}})}qr&&ta()},[qr]),(0,me.useEffect)(()=>{var ta;return si.get("type")==="exercises"&&((ta=ji==null?void 0:ji.exercise)!=null&&ta.screen_open)&&(window.removeEventListener("blur",Hs,!1),qa.U.forEach((Ya,Rl)=>{window.addEventListener(Ya,Hs,!1)}),window.addEventListener("blur",Hs,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),Hs)}},[ji]),(0,me.useEffect)(()=>{Sc==="1"&&qr&&oi!=null&&oi.language&&_c()},[qr,ka,oi==null?void 0:oi.language,Sc]),(0,me.useEffect)(()=>(oi!=null&&oi.is_program&&(ps.current=0,vo.current=setInterval(()=>{cc()},15e3)),()=>{clearInterval(vo.current)}),[oi==null?void 0:oi.is_program]);const cc=()=>ua(void 0,null,function*(){let ta=yield(0,ye.ZP)(`/api/myproblems/${qr}/save_long_time.json`,{method:"get",params:{answer_long_time:ps.current}})}),Hs=()=>{dl.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function _c(){return ua(this,null,function*(){try{const ta=yield(0,le.zO)(qr,{limit:15,page:ka,language:oi==null?void 0:oi.language});Kr({type:2,payload:ta})}catch(ta){console.log(ta)}})}function al(ta){Kr({type:10,payload:ta})}function Lc(ta){return ua(this,null,function*(){var Ya;let Rl;(si.get("ip_limit")==="inner"||si.get("ip_bind_type")==="true")&&(Rl=yield(0,di.y)({ip_limit:si.get("ip_limit"),ip_bind:si.get("ip_bind_type")==="true"}));const dc=yield(0,le.n4)(qr,{code:it.Base64.encode(ta||oi.code),language:oi==null?void 0:oi.language,exercise_id:si.get("exercisesId"),question_id:si.get("questionId"),ip:Rl});return dc.status===-5&&(0,He.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ba(ma({errorMessage:dc==null?void 0:dc.message},(ji==null?void 0:ji.exercise)||{}),{exercise_user_id:(Ya=ji==null?void 0:ji.exercise)==null?void 0:Ya.exercise_user_id,id:si.get("exercisesId")})}}),dc})}function uc(){return ua(this,null,function*(){if(zo.current=2,!Wa){Kr({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const ta=yield Lc();if(console.log(ta,1),ta.status===0){let Os=function(){return ua(this,null,function*(){const{status:Qs,data:Ns}=yield(0,le.rX)(qr,"submit"),Hc=$o()-Jc>(dc*Bl+30)*1e3;if(Qs!==0&&!Hc&&setTimeout(Os,1e3),Hc&&Qs!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Kr({type:5,payload:!1});return}if(Qs===0){Ns.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ns==null?void 0:Ns.status)===0&&si.get("type")==="1"&&ro(!0);const Yu=yield(0,le.zO)(qr,{limit:15,page:ka,language:oi==null?void 0:oi.language});Kr({type:8,payload:ba(ma({},Dr),{submitResult:Ns,submitting:!1,submitRecords:Yu})})}})},Ya={};si.get("type")==="exercises"&&(Ya.extras={exercise_id:si.get("exercisesId"),question_id:si.get("questionId")},(si.get("ip_limit")==="inner"||si.get("ip_bind_type")==="true")&&(Ya.extras.ip=yield(0,di.y)({ip_limit:si.get("ip_limit"),ip_bind:si.get("ip_bind_type")==="true"})));const Rl=yield(0,le.bM)(qr,Ya);if(Rl.status===-1&&si.get("exercisesId")){window.parent.location.href=`/classrooms/${si.get("coursesId")}/exercise/${si.get("exercisesId")}/detail`;return}const{time_limit:dc,test_case_size:Bl}=oi,Jc=$o();Rl.status>-1?Os():Kr({type:5,payload:!1})}else Kr({type:5,payload:!1})}catch(ta){console.log(ta),Kr({type:5,payload:!1})}ea(!1)}})}function Ac(){return ua(this,null,function*(){zo.current=1,Dr.debuging=!0,Kr({type:4,payload:!0});try{if((yield Lc()).status===0){let Jc=function(){return ua(this,null,function*(){const{status:Os,message:Qs,data:Ns}=yield(0,le.rX)(qr,"debug"),Hc=$o()-Bl>(Ya+30)*1e3;if(Os!==0&&!Hc&&(Kr({type:6,payload:Qs}),setTimeout(Jc,1e3)),Hc){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kr({type:4,payload:!1}),Kr({type:7,payload:ba(ma({},Dr),{debugResult:{status:2},debuging:!1})});return}Os===0&&(Ns.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kr({type:4,payload:!1}),Kr({type:7,payload:ba(ma({},Dr),{debugResult:Ns,debuging:!1})}))})};const{time_limit:Ya}=oi;let Rl={input:encodeURIComponent(Ji.test_case.input)};si.get("type")==="exercises"&&(Rl.exercise_id=si.get("exercisesId"));const dc=yield(0,le.MU)(qr,Rl);if(dc.status===-1&&si.get("exercisesId")){window.parent.location.href=`/classrooms/${si.get("coursesId")}/exercise/${si.get("exercisesId")}/detail`;return}const Bl=$o();(dc==null?void 0:dc.status)>-1?Jc():Kr({type:4,payload:!1})}else Kr({type:4,payload:!1})}catch(ta){console.log(ta)}finally{}})}function Ko(ta,Ya){const Rl=Ya?{modify_code:!1}:{};Kr({type:3,payload:ba(ma({},Ji),{hack:ma(ba(ma({},oi),{code:ta}),Rl)})}),ea(!0)}const pu=ta=>ua(void 0,null,function*(){let Ya=yield(0,ye.ZP)(`/api/problems/${oi==null?void 0:oi.identifier}/start.json`,{method:"get",params:{language:ta==="C++"||ta==="c++"?encodeURIComponent(ta):ta,hack_user_id:Xi==null?void 0:Xi.user_id}});Ya.status!==-1&&He.history.replace(`/myproblems/${Ya==null?void 0:Ya.identifier}${window.location.search}`)});function Xu(ta){let Ya=ta.target.value;Kr({type:3,payload:ba(ma({},Ji),{test_case:{input:Ya}})})}function zA(){return ua(this,null,function*(){try{let ta={};si.get("type")==="exercises"?ta.exercise_id=si.get("exercisesId"):oi!=null&&oi.homework_common_id&&(ta.homework_common_id=oi==null?void 0:oi.homework_common_id);const Ya=yield(0,le.H7)(qr,ma({},ta));Ya.status===401||(Ko(it.Base64.decode(Ya.code)),(si.get("type")==="exercises"||oi!=null&&oi.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(ta){console.log(ta)}})}function $s(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",tr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ua(this,null,function*(){const ta=yield(0,le.fi)(qr);ta.status===401||Ko(it.Base64.decode(ta.code),!0)})}})}function ec(){Kr({type:9,payload:!0})}function cu(){Kr({type:9,payload:!1})}function bd(ta){return ua(this,null,function*(){yield(0,le.MK)(qr,ta),Kr({type:1,payload:{showNote:!1,data:ba(ma({},Ji),{hack:ba(ma({},oi),{notes:ta.notes})})}})})}const fl={hack:oi,isLoading:Li,input:(mr=Ji==null?void 0:Ji.test_case)==null?void 0:mr.input,is_file:(Mr=Ji==null?void 0:Ji.test_case)==null?void 0:Mr.is_file,identifier:oi==null?void 0:oi.identifier,attachments_count:Ji==null?void 0:Ji.attachments_count,language:oi==null?void 0:oi.language,code:oi==null?void 0:oi.code,title:"main."+cs[oi==null?void 0:oi.language],modify_code:oi==null?void 0:oi.modify_code,notes:oi==null?void 0:oi.notes,debugResult:jo,debuging:Di,submitting:Wa,submitResult:Pa,executingMessage:Mn,onCancelNote:cu,onAddNote:bd,showNote:Ga,user:Xi,onShowNote:ec,onSubmitCode:uc,onChangeCode:Ko,onChangeInput:Xu,onDebugCode:Ac,onResetCode:zA,onSyncCode:$s,onUpdateCode:Lc,onChangeLanguage:pu,isWhiteTheme:Xa,setIsWhiteTheme:Wi,topDispatch:Kr};function Uc(){return ua(this,null,function*(){const{praise_count:ta}=yield(0,le.vl)(oi.id,{container_type:"Hack",type:1});let Ya=ba(ma({},Ji),{hack:ba(ma({},oi),{praises_count:ta,user_praise:!oi.user_praise})});Kr({type:3,payload:Ya})})}const Ll={topicId:qr,submitResult:Pa,submitRecords:Ki,submitting:Wa,page:ka,onPageChange:al,hack:oi,user:Ji==null?void 0:Ji.user,hack_sets:Ji==null?void 0:Ji.hack_sets,current_user:Ji==null?void 0:Ji.current_user,onTriggerPraise:Uc,setActiveIndex:Gl};return console.log(ji),tr.createElement(tr.Fragment,null,tr.createElement(fe.Z,{spinning:Ra,delay:500},Ji?tr.createElement(tr.Fragment,null,tr.createElement("header",{className:xo()(Na.Z.header,Xa&&Na.Z.whiteHeader)},si.get("type")!=="exercises"&&tr.createElement("div",null,tr.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Xi==null?void 0:Xi.image_url}`,alt:"user",width:36}),tr.createElement("span",{style:{color:Xa?"#333":"#B2BACB",fontSize:16}},Xi==null?void 0:Xi.name)),si.get("type")==="exercises"&&tr.createElement("div",null,tr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",tr.createElement("span",{className:"ml10"},(zr=ji==null?void 0:ji.exercise)==null?void 0:zr.user_name)),tr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",tr.createElement("span",{className:"ml10"},(Nr=ji==null?void 0:ji.exercise)==null?void 0:Nr.student_id))),tr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},tr.createElement("div",null,oi.name)),(oi==null?void 0:oi.is_program)&&tr.createElement(Da.Z,{defaultValue:oi==null?void 0:oi.answer_long_time,onChange:ta=>{ps.current=ta},className:Na.Z.timepiece}),Xi!=null&&Xi.hack_manager?tr.createElement(He.Link,{className:Na.Z.btn_edit,to:si.get("type")==="1"?si.get("pageId")?`/problems/newedit/${oi.identifier}?type=1&pageId=${si.get("pageId")}&backUrl=${si.get("backUrl")}`:`/problems/newedit/${oi.identifier}?type=1`:`/problems/newedit/${oi.identifier}`}," ",tr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Lr=ji==null?void 0:ji.exercise)!=null&&Lr.left_time)&&tr.createElement(tr.Fragment,null,tr.createElement("span",{style:{color:Cn,marginRight:6},className:`iconfont icon-daojishi ${Na.Z.djs}`}),tr.createElement("span",{className:"c-white mr20"},tr.createElement(mo,{valueStyle:{color:Cn,fontSize:20,fontWeight:500},title:tr.createElement("span",{style:{color:Cn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:wr,onFinish:()=>ua(void 0,null,function*(){const ta=yield(0,oe.VL)({categoryId:si.get("exercisesId"),commit_method:2});if((ta==null?void 0:ta.status)===0&&(Lc(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:tr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",tr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ua(void 0,null,function*(){window.parent.location.href=`/classrooms/${si.get("coursesId")}/exercise/${si.get("exercisesId")}/detail`})})),(ta==null?void 0:ta.status)===-3){const Ya=parseInt(ta==null?void 0:ta.message);mi(Date.now()+Ya*1e3)}})}))),si.get("type")==="exercises"?tr.createElement(ce.ZP,{type:"primary",onClick:()=>{const ta=()=>ua(void 0,null,function*(){yield Lc(),ea(!1),Lu(),dl.current=!0,Hs()});if(!(Ki!=null&&Ki.records_count)||$i){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:tr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ta});return}ta()}},tr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):tr.createElement("span",{onClick:()=>{var ta;if(si.get("backUrl"))He.history.push(si.get("backUrl"));else if(si.get("type")==="1"){let Ya=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");He.history.push(`/classrooms/${Ya==null?void 0:Ya[0]}/program_homework/${Ya==null?void 0:Ya[1]}/detail`)}else He.history.push("/problemset")}},tr.createElement(ie.Z,{title:"\u5173\u95ED"},tr.createElement("i",{style:{color:Xa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),tr.createElement(fe.Z,{size:"large",spinning:Li},tr.createElement(ae.Z,{className:xo()(Na.Z.myProblems,Xa&&Na.Z.whiteMyProblems),leftChild:tr.createElement(ui,ma({},Ll)),rightChild:tr.createElement(Gs,ma({},fl))}))):null,tr.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:Si,className:"oj-modal"},tr.createElement("section",{className:"oj-modal-content"},tr.createElement("div",{className:"oj-modal-head"},tr.createElement("img",{src:Zi,alt:""}),tr.createElement("i",{onClick:()=>ro(!1),className:"iconfont icon-guanbi1"})),tr.createElement("aside",null,tr.createElement("img",{className:"mr30",src:lr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",tr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Pa==null?void 0:Pa.execute_time,"ms"),"\u4F18\u4E8E",tr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pa==null?void 0:Pa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),tr.createElement("aside",{className:"mb50"},tr.createElement("img",{src:va.Z,className:"mr30"}),tr.createElement("span",{className:"oj-modal-tt"},tr.createElement("span",null,tr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),tr.createElement("span",{className:"c-light-primary"},Pa==null?void 0:Pa.execute_memory,"kb")),tr.createElement("span",null,tr.createElement("span",null))),"\u4F18\u4E8E",tr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pa==null?void 0:Pa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),tr.createElement("div",{id:"oj-modal-next",onClick:()=>ua(void 0,null,function*(){var ta;if(Pa!=null&&Pa.next_identifier){let Ya=yield(0,ye.ZP)(`/api/problems/${Pa==null?void 0:Pa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xi==null?void 0:Xi.user_id}});Ya&&(window.location.href=`/myproblems/${Ya==null?void 0:Ya.identifier}${window.location.search}`)}else{let Ya=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");He.history.push(`/classrooms/${Ya==null?void 0:Ya[0]}/program_homework/${Ya==null?void 0:Ya[1]}/detail`)}}),className:"oj-modal-btn"},Pa!=null&&Pa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),tr.createElement(ca.Z,{successCb:()=>{zo.current===1?Ac():uc()}}))};function no({title:In,modify_code:mr,onSyncCode:Mr,onShowCodeSetting:zr,onResetCode:Nr,hack:Lr,onChangeLanguage:Dr,isWhiteTheme:Kr,onShowResourceCentre:qr,attachments_count:gi}){var si;const Ra=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:tr.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Nr})},[Ji]=(0,He.useSearchParams)(),jo=Ji.get("language"),Pa=Ki=>Ki==="1"?"c++":Ki==="2"?"C++":Ki;return(0,me.useEffect)(()=>{jo&&Dr(Pa(jo))},[]),(0,me.useEffect)(()=>{Lr!=null&&Lr.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:tr.createElement(z.Z,null),content:tr.createElement("div",null,tr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),tr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),tr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Nr()})},[Lr==null?void 0:Lr.language]),console.log(Lr,Kr,"hack"),tr.createElement("div",{className:`${Na.Z.codeHead} ${Kr?Na.Z.whiteCodeHead:""}`},tr.createElement("div",{className:Na.Z.navWrap},(si=Lr==null?void 0:Lr.all_language)==null?void 0:si.map(Ki=>tr.createElement("div",{className:`${Na.Z.nav} ${Ki===(Lr==null?void 0:Lr.language)?Na.Z.active:""}`,key:Ki,onClick:()=>Dr(Ki)},tr.createElement(ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},tr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),tr.createElement("span",null,Ki)))),tr.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},mr?tr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Mr},tr.createElement("img",{src:lt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,gi>0&&tr.createElement("a",{onClick:qr},tr.createElement(ie.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},tr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),tr.createElement("a",{onClick:Ra},tr.createElement(ie.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},tr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),tr.createElement("a",{onClick:zr},tr.createElement(ie.Z,{title:"\u8BBE\u7F6E"},tr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Gs(In){var mr=In,{input:Mr,is_file:zr,identifier:Nr,showNote:Lr,onShowNote:Dr,notes:Kr,onCancelNote:qr,onAddNote:gi,debugResult:si,language:Ra,debuging:Ji,submitting:jo,executingMessage:Pa,code:Ki,onSubmitCode:ka,onDebugCode:Ga,onChangeCode:Di,onChangeInput:Wa,onUpdateCode:Mn,user:Cn,isLoading:On,submitResult:wr}=mr,mi=Ta(mr,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ji(Li,qi){return tr.createElement(no,ba(ma({},mi),{onShowCodeSetting:Li,onShowResourceCentre:qi}))}const Ir=ma({input:Mr,is_file:zr,debugResult:si,debuging:Ji,submitting:jo,executingMessage:Pa,onDebugCode:Ga,onChangeCode:Di,onSubmitCode:ka,onChangeInput:Wa,user:Cn,submitResult:wr},mi);return tr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},tr.createElement(ct,{setIsWhiteTheme:mi==null?void 0:mi.setIsWhiteTheme,isLoading:On,language:Ra,value:Ki,identifier:Nr,onChange:Di,onUpdateCode:Mn,ActionBarRender:ji}),tr.createElement(ot.ZP,ma({},Ir)))}},10129:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(He=>(He[He.NOMATCH=-1]="NOMATCH",He[He.OK=0]="OK",He[He.TIMEOUT=2]="TIMEOUT",He[He.PODFAILURE=3]="PODFAILURE",He[He.COMPILEFAILURE=4]="COMPILEFAILURE",He[He.EXECUTEFAILURE=5]="EXECUTEFAILURE",He[He.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",He))(me||{})},67172:function(qt,Nt,pe){"use strict";pe.d(Nt,{H7:function(){return a},MK:function(){return z},MU:function(){return oe},X6:function(){return ae},bM:function(){return le},fi:function(){return y},fu:function(){return re},n4:function(){return x},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var me=pe(38147),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(ee,ne,Ae)=>ne in ee?He(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ee[ne]=Ae,ie=(ee,ne)=>{for(var Ae in ne||(ne={}))ve.call(ne,Ae)&&ce(ee,Ae,ne[Ae]);if(E)for(var Ae of E(ne))fe.call(ne,Ae)&&ce(ee,Ae,ne[Ae]);return ee};function re(ee,ne){return(0,me.U2)(`myproblems/${ee}.json`,ie({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_submit.json`,ne)}function oe(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,me.U2)(`myproblems/${ee}/submit_records.json`,ne)}function ae(ee){return(0,me.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,me.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,me.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,me.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,me.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,ne){return(0,me.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,me.v_)(`discusses/${ee}/plus.json`,ne)}},80443:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},ZP:function(){return Ie},gZ:function(){return Ee}});var me=pe(59301),He=pe(92832),E=pe(3113),ve=pe(84105),fe=pe(87395),ce=pe(17124),ie=pe(24334),re=pe(42678),le=pe(6339),oe=pe(65862),se=pe(51908),ae=pe(34376),te=pe(92310),z=pe.n(te),a=pe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ge=(je,Ve,$e)=>Ve in je?y(je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:$e}):je[Ve]=$e,ye=(je,Ve)=>{for(var $e in Ve||(Ve={}))ne.call(Ve,$e)&&ge(je,$e,Ve[$e]);if(ee)for(var $e of ee(Ve))Ae.call(Ve,$e)&&ge(je,$e,Ve[$e]);return je},be=(je,Ve)=>x(je,b(Ve));const{TextArea:we}=He.default,Ce={visible:!1,tabIndex:"0"},Se={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function Be(je,Ve){switch(Ve.type){case 0:return be(ye({},je),{visible:Ve.payload});case 1:return be(ye({},je),{tabIndex:Ve.payload});default:throw new Error}}function Qe({value:je,className:Ve}){const[$e,ze]=(0,me.useState)(!1),rt=(0,me.useRef)(),et=(0,me.useRef)();return(0,me.useEffect)(()=>{$e&&(et.current.reset(),et.current.write((0,oe.pp)(je||"")))},[je,$e]),(0,me.useEffect)(()=>{var ct,lt,it,ot;if(rt.current){et.current=new ae.Terminal({fontSize:14,disableStdin:!0}),et.current.open(rt.current);const ut=rt.current.offsetWidth-14,mt=((ot=(it=(lt=(ct=et.current)==null?void 0:ct._core)==null?void 0:lt._renderService)==null?void 0:it.dimensions)==null?void 0:ot.actualCellWidth)||9.5,yt=Math.ceil(ut/mt);et.current.resize(yt,8),ze(!0)}},[]),a.createElement("div",{ref:rt,className:z()("XtermText-valueRef",Ve)})}function Ee(je){const{status:Ve,error_msg:$e,output:ze,input:rt,expected_output:et,is_file:ct,input_file_url:lt,output_file_url:it,expected_output_file_url:ot}=je;let ut=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ve){case ce.h.NOMATCH:ut=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:rt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:ze&&ie.Base64.decode(ze)||""}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(it,ze)},ze)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:et&&ie.Base64.decode(et)||""}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(ot,et)},et)));break;case ce.h.EXECUTEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:rt,style:mt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.COMPILEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:rt,style:mt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.PODFAILURE:ut=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:ut=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ut," ")}function Ue(je){const{status:Ve,error_msg:$e,execute_time:ze,output:rt,input:et,expected_output:ct,is_file:lt,input_file_url:it,output_file_url:ot,expected_output_file_url:ut}=je;let mt=null;switch(Ve){case ce.h.OK:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ze,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ie.Base64.decode(rt)));break;case ce.h.NOMATCH:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",rt&&ie.Base64.decode(rt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ct&&ie.Base64.decode(ct)));break;case ce.h.EXECUTEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.COMPILEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.PODFAILURE:mt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:mt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mt," ")}var Ie=({id:je,is_file:Ve,input:$e,debuging:ze,submitting:rt,executingMessage:et,debugResult:ct,onChangeInput:lt,onDebugCode:it,onSubmitCode:ot})=>{const[ut,mt]=(0,me.useReducer)(Be,Ce),{visible:yt,tabIndex:jt}=ut;(0,me.useEffect)(()=>{mt({type:0,payload:!1})},[je]);function vt(We){let Oe=We.target.id;mt({type:1,payload:Oe})}function st(){mt({type:0,payload:!yt})}const qe=(0,me.useMemo)(()=>{if(ct){const{status:We}=ct;return a.createElement(a.Fragment,null,Ue(ct))}return null},[ct]);function Re(){mt({type:0,payload:!0}),mt({type:1,payload:"1"}),it()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${yt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(se.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(we,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ve?"":$e,onChange:lt}),rightNode:ze?a.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ct?qe:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:st},yt?a.createElement(ve.Z,null):a.createElement(fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:ze,onClick:Re},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:rt,disabled:rt,onClick:()=>{mt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(He=>(He[He.NOMATCH=-1]="NOMATCH",He[He.OK=0]="OK",He[He.TIMEOUT=2]="TIMEOUT",He[He.PODFAILURE=3]="PODFAILURE",He[He.COMPILEFAILURE=4]="COMPILEFAILURE",He[He.EXECUTEFAILURE=5]="EXECUTEFAILURE",He[He.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",He))(me||{})},12088:function(qt,Nt,pe){"use strict";pe.d(Nt,{Y2:function(){return Ie},ZP:function(){return je}});var me=pe(59301),He=pe(54580),E=pe(8591),ve=pe(43418),fe=pe(95237),ce=pe(5112),ie=pe(3113),re=pe(24905),le=pe(6848),oe=pe(92832),se={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",te=pe(47257),z=pe.n(te),a=pe(38147),y=pe(1012),x=pe(65862),b=pe(21185),ee=pe(59301),ne=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ce=(Ve,$e,ze)=>$e in Ve?ne(Ve,$e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ve[$e]=ze,Se=(Ve,$e)=>{for(var ze in $e||($e={}))be.call($e,ze)&&Ce(Ve,ze,$e[ze]);if(ye)for(var ze of ye($e))we.call($e,ze)&&Ce(Ve,ze,$e[ze]);return Ve},Pe=(Ve,$e)=>Ae(Ve,ge($e)),Be=(Ve,$e,ze)=>new Promise((rt,et)=>{var ct=ot=>{try{it(ze.next(ot))}catch(ut){et(ut)}},lt=ot=>{try{it(ze.throw(ot))}catch(ut){et(ut)}},it=ot=>ot.done?rt(ot.value):Promise.resolve(ot.value).then(ct,lt);it((ze=ze.apply(Ve,$e)).next())});const{Dragger:Qe}=He.default,Ee=Ve=>{const $e=ut=>ut&&ut.substring(0,ut.lastIndexOf("."));for(var ze=[...Ve],rt=0,et=[],ct=0;ct{if(ut.forEach(mt=>{let yt=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),ut[0].name.includes(".in"))return ut.length===2?ut:[ut[0],{}];if(ut[0].name.includes(".out"))return ut.length===2?ut.reverse():[{},ut[0]]})},Ue=({onClose:Ve,onOK:$e,visible:ze,wrapClassName:rt,rootIdentifier:et,multiple:ct=!1,defaultMultipleValue:lt=!0})=>{const[it,ot]=(0,me.useState)([]),[ut,mt]=(0,me.useState)({}),[yt,jt]=(0,me.useState)(!1),[vt,st]=(0,me.useState)(!0),[qe,Re]=(0,me.useState)(null),We=(0,me.useRef)([]),Oe=(0,me.useRef)(0),Le=()=>{Ve()};(0,me.useEffect)(()=>{Fe()},[]),(0,me.useEffect)(()=>{ze&&(We.current=[],Oe.current=0,ot([]),st(lt))},[ze]);const Fe=()=>Be(void 0,null,function*(){try{Re(!0)}catch(at){}}),De=at=>at&&at.substring(0,at.lastIndexOf(".")),Te=at=>{var bt,Pt;const Et=De((bt=at[0])==null?void 0:bt.name)||De((Pt=at[1])==null?void 0:Pt.name),Lt=it.filter(Ft=>De(Ft.name)!==Et);We.current=[...Lt],ot([...Lt])},ke=at=>{if(!vt){const Rt=new FormData;Rt.append("file",at.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.status===0){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===at.name){const mn=Se({},Qt);return(Jt=at==null?void 0:at.name)!=null&&Jt.includes(".in")?mn.input=Ot==null?void 0:Ot.content:mn.output=Ot==null?void 0:Ot.content,mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!1})),$e(Qt),Ve()}}else jt(!1),Ve()});return}if(qe){const Rt=new FormData;Rt.append("file",at.file),et===null?Rt.append("identifier","testsets"):Rt.append("identifier",et),(0,a.ZP)("/api/attachments.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.filename){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===(Ot==null?void 0:Ot.filename)){const mn=Pe(Se({},Qt),{is_oss:!qe});return(Jt=Ot==null?void 0:Ot.filename)!=null&&Jt.includes(".in")?(mn.in_object_key=Ot==null?void 0:Ot.object,mn.in_object_size=Ot==null?void 0:Ot.size,mn.input=Ot==null?void 0:Ot.filename,mn.in_file=at):(mn.out_object_key=Ot==null?void 0:Ot.object,mn.out_object_size=Ot==null?void 0:Ot.size,mn.output=Ot==null?void 0:Ot.filename,mn.out_file=at),mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!0})),$e(Qt),Ve()}}else jt(!1),Ve()});return}const bt=new(z())({endpoint:ut.end_point,region:ut.region,accessKeyId:ut.access_key_id,accessKeySecret:ut.access_key_secret,bucket:ut.bucket,stsToken:ut.security_token}),Pt=at.name,Et={container_type:"TestSet",file_name:Pt},Lt=(0,y.Z)();let Ft=`testsets/${et}/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`;et===null&&(Ft=`testsets/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`),bt.multipartUpload(Ft,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Pt+""},url:ut==null?void 0:ut.callback_url,host:ut==null?void 0:ut.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(Et)}}).then(function(Rt){if(Rt.data.status===0){Oe.current=Oe.current+1;const wt=We.current.map(Ot=>{var Mt,Qt,Jt,mn,tn,un,nn,Sn,Pn,Dn,gr,Rn,zn,jr,ri,yr,Cr;if(Ot.name===((Qt=(Mt=Rt.data)==null?void 0:Mt.data)==null?void 0:Qt.file_name)){const br=Pe(Se({},Ot),{is_oss:!qe});return(tn=(mn=(Jt=Rt.data)==null?void 0:Jt.data)==null?void 0:mn.file_name)!=null&&tn.includes(".in")?(br.in_object_key=(nn=(un=Rt.data)==null?void 0:un.data)==null?void 0:nn.object,br.in_object_size=(Pn=(Sn=Rt.data)==null?void 0:Sn.data)==null?void 0:Pn.size,br.input=(gr=(Dn=Rt.data)==null?void 0:Dn.data)==null?void 0:gr.file_name,br.in_file=at):(br.out_object_key=(zn=(Rn=Rt.data)==null?void 0:Rn.data)==null?void 0:zn.object,br.out_object_size=(ri=(jr=Rt.data)==null?void 0:jr.data)==null?void 0:ri.size,br.output=(Cr=(yr=Rt.data)==null?void 0:yr.data)==null?void 0:Cr.file_name,br.out_file=at),br}return Ot});if(We.current=[...wt],ot([...wt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Ot=Ee(wt);Ot=Ot.filter(Mt=>{var Qt,Jt;return!!((Qt=Mt[0])!=null&&Qt.name&&((Jt=Mt[1])!=null&&Jt.name))}),Ot=Ot.map(Mt=>Pe(Se(Se({},Mt[0]),Mt[1]),{is_file:!0})),$e(Ot),Ve()}}})},_e=at=>new Promise((bt,Pt)=>{let Et=0,Lt=[];for(let Ft=0;Ft{Et++,Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))}).catch(Rt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Rt),Et++,Lt.push(at[Ft].name),Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))})}),Xe=()=>Be(void 0,null,function*(){if(it.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield _e(it),jt(!0),Ee(it).some(bt=>{var Pt,Et;return!((Pt=bt[0])!=null&&Pt.name&&((Et=bt[1])!=null&&Et.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Be(void 0,null,function*(){it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),onCancel:()=>{jt(!1)}});return}it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),dt={name:"file",fileList:it,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:at=>{if(it!=null&&it.some(Pt=>Pt.name===at.name))return E.ZP.info(`${at.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(at.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(at.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const bt={name:at.name,uid:at.uid,file:at,percent:0};return it.push(bt),We.current=[...it],ot([...it]),!1}},gt=Ee(it);return console.log(it,gt,"fileList"),ee.createElement(ve.default,{open:ze,wrapClassName:rt,onOk:Xe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:Le,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},it.length?ee.createElement("div",null,ee.createElement(fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ce.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:vt,onChange:at=>st(at.target.value)},ee.createElement(ce.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(He.default,Se({},dt),ee.createElement(ie.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ie,{data:gt,onRemove:Te})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(He.default.Dragger,Pe(Se({},dt),{className:se.dragger}),ee.createElement("img",{src:ae,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:se.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Ie=({data:Ve=[],onRemove:$e,width:ze="auto",showScore:rt=!1,disabled:et=!1,inputChange:ct,onEvaluatingChange:lt,onSelectAll:it,checkAll1:ot,checkAll2:ut,checkAll3:mt,checkAll4:yt,checkAll5:jt,showEvaluatingSetting:vt=!1,className:st="",isProgramHomework:qe=!1})=>{const Re={value:"",filename:"",dataUrl:""},[We,Oe]=(0,me.useState)(Se({},Re)),Le=Te=>{let ke=document.createElement("a");document.body.appendChild(ke);let _e=URL.createObjectURL(Te.file);ke.href=_e,ke.download=Te.name,ke.click(),URL.revokeObjectURL(_e),document.body.removeChild(ke)},Fe=(Te,ke)=>{(0,x.LR)(Te,ke)},De=(Te,ke)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(Te,ke)},onCancel:()=>{}})};return Ve.length?ee.createElement("div",{className:st,style:{width:ze}},ee.createElement("div",{className:`${qe?se.headProgram:se.head}`},vt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ot,onChange:Te=>{it(Te.target.checked,"hidden")}}),ee.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:qe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:yt,onChange:Te=>{it(Te.target.checked,"input_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ut,onChange:Te=>{it(Te.target.checked,"is_invisible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:jt,onChange:Te=>{it(Te.target.checked,"actual_output_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:mt,onChange:Te=>{it(Te.target.checked,"last_match_rule")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:se.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ve.map((Te,ke)=>{var _e,Xe,dt,gt;return ee.createElement("div",{key:ke,className:se.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(re.default,{checked:!!Te.hidden,onChange:at=>{lt(at.target.checked,ke,"hidden")}})),ee.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ke+1),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.input||((_e=Te[0])==null?void 0:_e.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.input_file_url?at=Te.input_file_url:at=Te.in_file:at=Te[0];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.input||((Xe=Te[0])==null?void 0:Xe.name))),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.output||((dt=Te[1])==null?void 0:dt.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.output_file_url?at=Te.output_file_url:at=Te.out_file:at=Te[1];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.output||((gt=Te[1])==null?void 0:gt.name))),rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{size:"large",addonAfter:qe?"%":null,disabled:et,style:{width:"80%"},onChange:at=>ct(at,ke),value:Te.score}),!qe&&ee.createElement("span",null,"\xA0%")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.input_visible||!1,onChange:at=>{lt(at.target.checked,ke,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.is_invisible||!1,onChange:at=>{lt(at.target.checked,ke,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.actual_output_visible||!1,onChange:at=>{lt(at.target.checked,ke,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.last_match_rule||!1,onChange:at=>{lt(at.target.checked,ke,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>De(Te,ke),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:We.dataUrl,filename:We.filename,type:We.dataUrl.length?"txt":"",onClose:()=>Oe(Se({},Re)),monacoEditor:{value:We.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var je=Ue},83554:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return te}});var me=pe(59301),He=pe(8591),E=pe(6848),ve=pe(71418),fe=pe(95237),ce=pe(43604),ie=pe(58421),re=pe(3113),le=pe(96565),oe=pe(38147),se=pe(6339),ae=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,ne]=(0,me.useState)(""),[Ae,ge]=(0,me.useState)(!1);function ye(we){ne(we)}function be(){if(!ee){He.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),ne("")}return(0,me.useEffect)(()=>{y!=a&&ge(!1)},[y]),me.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},me.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ye,extraUse:b&&me.createElement(E.Z,{color:"#fff",open:Ae,destroyTooltipOnHide:!0,title:z({id:a,isOpen:Ae,activeDiscussIndex:y,onChange:ye,setIsOpen:ge}),overlayStyle:{maxWidth:600}},me.createElement("a",{title:Ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!Ae)},me.createElement("i",{className:"iconfont icon-dianzan11"})))}),me.createElement("a",{onClick:be,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,me.useState)(!1),[b,ee]=(0,me.useState)([]),[ne,Ae]=(0,me.useState)(1);(0,me.useEffect)(()=>{a!=null&&a.isOpen?ge():(Ae(1),ee([]))},[a==null?void 0:a.isOpen]);const ge=()=>ae(void 0,null,function*(){x(!0);const ye=yield(0,oe.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&ee(ye==null?void 0:ye.answer),x(!1)});return me.createElement(ve.Z,{spinning:y},me.createElement("div",{style:{color:"#000"}},me.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),me.createElement(fe.Z,{justify:"end",align:"middle"},me.createElement(ce.Z,null,me.createElement(ie.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ye=>{Ae(ye)}})),me.createElement(ce.Z,null,me.createElement(re.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ne-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(qt,Nt,pe){"use strict";pe.d(Nt,{CP:function(){return E},_V:function(){return ce}});var me=pe(28209),He=pe.n(me);const E={secret:me.enc.Utf8.parse("0a18e199b87f1a8d"),iv:me.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ve={exam:E};function fe(ie="",re="exam"){const{secret:le,iv:oe}=ve[re];return AES.encrypt(ie,le,{iv:oe,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(ie="",re="exam"){const{secret:le,iv:oe}=ve[re];return me.AES.decrypt(ie,le,{iv:oe,mode:He().mode.CBC,padding:He().pad.Pkcs7}).toString(me.enc.Utf8)}},84454:function(qt,Nt,pe){"use strict";pe.d(Nt,{AD:function(){return Ue},BA:function(){return We},D9:function(){return rt},Hp:function(){return ye},IM:function(){return ct},Iy:function(){return be},KM:function(){return Re},KU:function(){return ut},MJ:function(){return we},Ne:function(){return et},ON:function(){return yt},Uj:function(){return st},VY:function(){return ot},YO:function(){return vt},YX:function(){return jt},Zn:function(){return a},_g:function(){return ne},_k:function(){return $e},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ee},fi:function(){return x},gh:function(){return Pe},hS:function(){return lt},iA:function(){return b},j6:function(){return Ae},je:function(){return Ve},jj:function(){return ge},kS:function(){return mt},o6:function(){return Be},pO:function(){return qe},rQ:function(){return Ie},sA:function(){return Se},xm:function(){return ze},xo:function(){return it},y8:function(){return je},yd:function(){return ee}});var me=pe(33270),He=pe(65582),E=pe(65862),ve=pe(8591),fe=pe(74128),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Oe,Le,Fe)=>Le in Oe?ce(Oe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Le]=Fe,se=(Oe,Le)=>{for(var Fe in Le||(Le={}))re.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);if(ie)for(var Fe of ie(Le))le.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);return Oe},ae=(Oe,Le,Fe)=>new Promise((De,Te)=>{var ke=dt=>{try{Xe(Fe.next(dt))}catch(gt){Te(gt)}},_e=dt=>{try{Xe(Fe.throw(dt))}catch(gt){Te(gt)}},Xe=dt=>dt.done?De(dt.value):Promise.resolve(dt.value).then(ke,_e);Xe((Fe=Fe.apply(Oe,Le)).next())});const te=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Oe=>ae(void 0,null,function*(){te(),(yield(0,me.YR)(se({},Oe))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_couser_info.json`,query:Oe}))),z()}),y=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.yS)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`);else{if(Le.status===-2)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`))}}),x=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.W0)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`))}}),b=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Nl)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.IU)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`))}}),ne=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.td)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-2)return Le;if(Le.status===-3)(0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Le.status===-4)return Le}}),Ae=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.QX)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`))}}),ge=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.o_)(se({},Oe));Fe.status===0?(ve.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),ye=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.ZL)(se({},Oe));Fe.status===0?(ve.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),be=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.aP)(se({},Oe));Fe.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),we=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.vV)(se({},Oe));Fe.status===0?(ve.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),Ce=Oe=>ae(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Oe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Oe.categoryId}/works_list.zip`,query:Oe}))),z()}),Se=Oe=>ae(void 0,null,function*(){te(),yield(0,E.QH)("",fe.Z.API_SERVER+`/api/polls/${Oe.categoryId}/commit_result.xlsx`),z()}),Pe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Oe}))}),Be=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/video_study_statics.xlsx`,query:Oe}))}),Qe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_video_study.xlsx`,query:Oe}))}),Ee=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_course_students_info.xlsx`,query:Oe}))}),Ue=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Oe}))}),Ie=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Oe}))}),je=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Oe}))}),Ve=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Uy)(se({},Oe));Le.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),$e=Oe=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/export_records/${Oe.id}.xlsx`,query:Oe}))}),ze=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Oe}))}),rt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/${Oe.menuKey}_statistic.xlsx?${Oe.checkedList.map(Le=>`course_group_id[]=${Le}`).join("&")}`,query:Oe}))}),et=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_training_objectives.xlsx`,query:Oe}))}),ct=Oe=>ae(void 0,null,function*(){yield(0,E.FH)(Oe==null?void 0:Oe.name,(0,E.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Oe}))}),lt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_courses.xlsx`,query:Oe}))}),it=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Oe}))}),ot=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Oe}))}),ut=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}/rank_list.xlsx`,query:Oe}))}),mt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Oe}))}),yt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${Oe.id}.json`,query:Oe}))}),jt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}.json`,query:Oe}))}),vt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/polls/${Oe==null?void 0:Oe.id}/commit_result.json`,query:Oe}))}),st=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Oe}))}),qe=(Oe,Le)=>ae(void 0,null,function*(){yield(0,E.FH)(Le||"",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe==null?void 0:Oe.exercise_id}/consult_exercise.json`,query:Oe}))}),Re=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/competitions/${Oe==null?void 0:Oe.identifier}/competition_commit_records/member_works.xlsx`,query:Oe}))}),We=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Oe}))})},84056:function(qt,Nt,pe){"use strict";pe.d(Nt,{BU:function(){return He},Dj:function(){return me},gH:function(){return E},vp:function(){return ve}});function me(fe){try{fe.mozRequestFullScreen?fe.mozRequestFullScreen():fe.webkitRequestFullScreen&&fe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function He(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",fe),window.isFullScreen?window.isFullScreen:fe!=null}},61527:function(qt,Nt,pe){"use strict";pe.d(Nt,{U:function(){return le}});var me=pe(59301),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(oe,se,ae)=>se in oe?He(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[se]=ae,ie=(oe,se)=>{for(var ae in se||(se={}))ve.call(se,ae)&&ce(oe,ae,se[ae]);if(E)for(var ae of E(se))fe.call(se,ae)&&ce(oe,ae,se[ae]);return oe},re=(oe,se,ae)=>new Promise((te,z)=>{var a=b=>{try{x(ae.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ae.throw(b))}catch(ee){z(ee)}},x=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(oe,se)).next())});function le(oe,se){const[ae,te]=(0,me.useState)(se),[z,a]=(0,me.useState)(!1),[y,x]=(0,me.useState)();return[ae,z,(ee,ne=!1)=>re(this,null,function*(){const Ae=ne?se:ie(ie({},ae),ee);a(!0),te(Ae);const ge=yield oe(Ae);return a(!1),x(ge),ge}),y]}},72530:function(qt,Nt,pe){"use strict";pe.d(Nt,{_:function(){return E}});var me=pe(59301),He=pe(43418);const E=ve=>{var fe,ce;const ie=(0,me.useRef)([]),re=()=>{for(const le of ie.current)clearTimeout(le);ie.current=[]};return(0,me.useEffect)(()=>{var le,oe,se,ae,te,z;if(re(),(le=ve==null?void 0:ve.exercise)!=null&&le.left_time&&((se=(oe=ve==null?void 0:ve.exercise)==null?void 0:oe.exercise_events)==null?void 0:se.length)>0){for(const a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((te=ve==null?void 0:ve.exercise)==null?void 0:te.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ve==null?void 0:ve.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{He.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ie.current.push(x)}}},[(fe=ve==null?void 0:ve.exercise)==null?void 0:fe.left_time,(ce=ve==null?void 0:ve.exercise)==null?void 0:ce.exercise_events]),re}},42926:function(qt,Nt,pe){"use strict";pe.d(Nt,{G:function(){return fe},t:function(){return ve}});var me=pe(7062),He=pe.n(me);const E=null;function ve(ce,ie){let re=He().get("__ec");re||(re={}),re[ce]=ie,He().set("__ec",re)}function fe(ce,ie){let re=He().get("__ec");return re?re[ce]===void 0?ie:re[ce]:ie}},47257:function(qt){(function(Nt){(function(pe){if(1)qt.exports=pe();else var me})(function(){var pe,me,He;return function(){function E(ve,fe,ce){function ie(oe,se){if(!fe[oe]){if(!ve[oe]){var ae=void 0;if(!se&&ae)return require(oe,!0);if(re)return re(oe,!0);var te=new Error("Cannot find module '"+oe+"'");throw te.code="MODULE_NOT_FOUND",te}var z=fe[oe]={exports:{}};ve[oe][0].call(z.exports,function(a){var y=ve[oe][1][a];return ie(y||a)},z,z.exports,E,ve,fe,ce)}return fe[oe].exports}for(var re=void 0,le=0;le +`),Yn.focus();default:throw new Error}},[Yn,di]),cs=(0,me.useMemo)(()=>{switch(di){case Mt:return me.createElement(ct,{callback:mo,onCancel:Co});case un:return me.createElement(lt.Z,{callback:mo,onCancel:Co});case Qt:return me.createElement(it.Z,{callback:mo,onCancel:Co});case Jt:return me.createElement(ke,{callback:mo,onCancel:Co});case nn:return me.createElement(at,{callback:mo,onCancel:Co});case"maths-latex":return me.createElement(Ft,{showSaveButton:!0,callback:mo});case"inline-latex":return me.createElement(Rt.Z,{showSaveButton:!0,callback:mo});default:return null}},[di]);function Co(){Da("")}(0,me.useEffect)(()=>{if(qo.current){let zr=function(gi){Kr=!0,qr=gi.pageY},Nr=function(){Kr=!1},Lr=function(gi){if(Kr){let si=gi.pageY-qr;si<0&&(si=0),si>300&&(si=300);let Ra=Or+si+"px";Na(Ra)}},Dr=qo.current,Kr=!1,qr=0;return Dr.addEventListener("mousedown",zr),document.addEventListener("mousemove",Lr),document.addEventListener("mouseup",Nr),()=>{Dr.removeEventListener("mousedown",zr),document.removeEventListener("mousemove",Lr),document.removeEventListener("mouseup",Nr)}}},[Yn,qo]),(0,me.useEffect)(()=>{Na(Or)},[Or]);const $o=Qi(Fn),Us=Qi(qa),Ss={width:$o,height:Us},fo=(0,me.useMemo)(()=>{if(ca){let zr=new Date(ca),Nr=zr.getHours(),Lr=zr.getMinutes(),Dr=zr.getSeconds();return Nr=Nr<10?"0"+Nr:Nr,Lr=Lr<10?"0"+Lr:Lr,Dr=Dr<10?"0"+Dr:Dr,`${Nr}:${Lr}:${Dr}`}return 0},[ca]),no=zr=>{const Nr=[];if(hi){let Lr=-1;zr=zr.replace(/(@▁▁@|@▁@)/g,function(Dr,Kr,qr){Nr.push({multiLine:Dr!==Cr})})}return Nr};function Gs(){window.sessionStorage.removeItem(En),xo(!1),da(0)}function In(){xo(!1),da(0),Yn.setValue(window.sessionStorage.getItem(En))}(0,me.useEffect)(()=>{oa[di]&&di!==mn&&di!==Jt&&setTimeout(()=>{const zr=document.getElementsByClassName("markdown-popup-form")[0],Nr=window.innerWidth/2-zr.offsetWidth/2,Lr=window.innerHeight/2-zr.offsetHeight/2;na(Nr),_i(Lr)},0)},[di]);const mr=zr=>{zr.preventDefault();const Nr=zr.clientX-tr,Lr=zr.clientY-fa;document.body.onmousemove=Dr=>{let Kr=Dr.clientX-Nr,qr=Dr.clientY-Lr;const gi=document.getElementsByClassName("markdown-popup-form")[0],si=window.innerWidth-gi.offsetWidth,Ra=window.innerHeight-gi.offsetHeight;Kr=Math.max(0,Math.min(Kr,si)),qr=Math.max(0,Math.min(qr,Ra)),Mr(Dr.clientX,Dr.clientY,Nr,Lr)&&(na(Kr),_i(qr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Mr=(zr,Nr,Lr,Dr)=>{const Kr=document.body.clientHeight,qr=document.body.clientWidth;return zr<20&&Lr>zr||zr>qr-20&&LrNr||Nr>Kr-20&&DrPe in Se?ae(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Se[Pe]=Be,ee=(Se,Pe)=>{for(var Be in Pe||(Pe={}))y.call(Pe,Be)&&b(Se,Be,Pe[Be]);if(a)for(var Be of a(Pe))x.call(Pe,Be)&&b(Se,Be,Pe[Be]);return Se},ne=(Se,Pe)=>te(Se,z(Pe));const{useForm:Ae}=me.default,ge={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}};var be=({callback:Se,onCancel:Pe})=>{const[Be]=Ae();let Qe=(0,le.useRef)();function Ee(je){Qe.current.width=Be.getFieldValue("width"),Qe.current.align=Be.getFieldValue("align"),Se(je,Qe.current)}function Ue(je,Ve){if(je.status===-1){He.ZP.error(je.message);return}Be.setFieldsValue({src:`/api/attachments/${je.id}`,type:Ve.type})}function Ie(je){let Ve=je.target.files[0];Qe.current=Ve,Ce(Ve,Ue)}return se.createElement(me.default,ne(ee({form:Be},ye),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(E.default,{style:ge})),se.createElement(we,{onFileChange:Ie}))),se.createElement(me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(E.default,{style:{width:264}})),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(ve.Z,null,se.createElement(me.default.Item,{name:"width",style:{margin:0}},se.createElement(fe.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ce.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"}]})),se.createElement("aside",null,se.createElement(me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ie.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function we({onFileChange:Se}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:Se}))}function Ce(Se,Pe){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,oe.bg)())throw He.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Be=new FormData;Be.append("editormd-image-file",Se),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),Se)},!1),Qe.addEventListener("error",function(Ee){console.error(Ee)},!1),Qe.open("POST",`${re.KI}/api/attachments.json`),Qe.send(Be)}},57261:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return E}});var me=pe(59301),He=pe(4676);class E extends me.Component{constructor(fe){super(fe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,He.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(qt,Nt,pe){"use strict";var me=pe(829),He=pe(57809),E=pe(78673),ve=pe(59301);const fe=He.default.Option;Nt.Z=({isTheoretical:ce,onFontSizeChange:ie,cmFontSize:re,cmCodeMode:le,autoFormat:oe,onCodeModeChange:se,onTabToSpace:ae,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:ne,shixun_environments:Ae})=>{var ge;const ye={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},be=(ge=Ae==null?void 0:Ae.find(we=>we.shixun_environment_id===ne))==null?void 0:ge.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(He.default,{bordered:!1,size:"small",value:le,onChange:se},ve.createElement(fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(He.default,{bordered:!1,size:"small",value:re,onChange:ie},ve.createElement(fe,{value:12},"12px"),ve.createElement(fe,{value:14},"14px"),ve.createElement(fe,{value:16},"16px"),ve.createElement(fe,{value:18},"18px"),ve.createElement(fe,{value:20},"20px"),ve.createElement(fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:z},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,be&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,be)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ye[ee==null?void 0:ee.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(qt,Nt,pe){"use strict";pe.d(Nt,{i:function(){return ye},Z:function(){return we}});var me={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"},He=pe(71418),E=pe(6848),ve=pe(93948),fe=pe(92310),ce=pe.n(fe),ie=pe(65862),re=pe(2524),le=pe(41867),oe=pe(79005),se=pe(20345),ae=pe(77882),te=pe(31081),z=pe(75309),a=pe(71979),y=pe(47558),x=pe(42922),b=pe(66832),ee=pe(96593),ne=pe(19664),Ae=pe(91833),ge=pe(59301);const ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:oe,swimg:se},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:Ae}];var we=({className:Ce,dataSource:Se=[],col:Pe=4,right:Be,bottom:Qe=23,precision:Ee=0,wrapWidth:Ue=1200,trackEventItems:Ie,loading:je,onRemove:Ve=()=>{},isCurrent:$e=!0,showAlias:ze=!1,showProgress:rt=!1})=>{const et=Math.floor((Ue-(Pe-1)*Be)/Pe),ct=[{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(lt=>(window.ENV==="build"&&(lt.ptimg=`/react/build${lt.ptimg}`,lt.swimg=`/react/build${lt.swimg}`),lt));return ge.createElement(He.Z,{spinning:je},ge.createElement("div",{className:ce()(me.list,Ce)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((lt,it)=>{var ot,ut,mt,yt,jt,vt;const{name:st,id:qe,identifier:Re,featured:We,school_name:Oe,image_url:Le,excellent:Fe,is_plan:De}=lt;return ge.createElement("div",{key:qe,className:$e&&rt?me.wrapisCurrent:me.wrap,style:{width:et,marginRight:(1+it)%Pe===0?0:Be+Ee,marginBottom:Qe}},ge.createElement("a",{className:me.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ie&&(0,ie.L9)([Ie]),(0,ie.xg)(`/paths/${Re}`)}},ge.createElement("div",{className:me.img},ge.createElement("img",{className:me.cover,src:`${Le}`}),$e&&(0,le.bg)()&&(lt==null?void 0:lt.studying)&&ge.createElement("div",{className:`${me.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Ve(lt)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=lt==null?void 0:lt.subject_tags)==null?void 0:ot.map((Te,ke)=>{var _e,Xe;if(ke===0){const gt=(_e=ct.find(at=>at.name==Te))==null?void 0:_e.swimg;return ge.createElement("img",{className:me.sign,src:gt,style:{left:"-4px"}})}const dt=(Xe=ct.find(gt=>gt.name==Te))==null?void 0:Xe.ptimg;return ge.createElement("img",{className:me.sign,src:dt,style:{left:`${48+52*(ke-1)+2*ke}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(lt==null?void 0:lt.excellent)&&ge.createElement("div",{className:me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:me.name},ge.createElement(E.Z,{title:ze&&(lt!=null&<.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${lt==null?void 0:lt.excellent_alias_name}`)):st},ge.createElement("span",{className:me.e},ze&&(lt==null?void 0:lt.excellent_alias_name)||st))),$e&&rt&&((ut=lt==null?void 0:lt.progress)==null?void 0:ut.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((mt=lt==null?void 0:lt.progress)==null?void 0:mt.my_score)/((yt=lt==null?void 0:lt.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(jt=lt==null?void 0:lt.progress)==null?void 0:jt.my_score,"/",(vt=lt==null?void 0:lt.progress)==null?void 0:vt.all_score),(!$e||!rt)&&ge.createElement("div",{className:me.tags},ge.createElement("div",null,ge.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,lt.stages_count))),ge.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,lt.members_count)))))))})),!Se.length&&ge.createElement(re.Z,null)))}},3918:function(qt,Nt,pe){"use strict";pe.d(Nt,{jL:function(){return fe},w9:function(){return Qi},vv:function(){return Fn},dN:function(){return oa},QD:function(){return va},cQ:function(){return ke.Z},vg:function(){return ri},Oz:function(){return Pn},op:function(){return da},O5:function(){return fo},_b:function(){return Po},t7:function(){return Qe},tT:function(){return Ie},Gi:function(){return xi},YG:function(){return Sa},Ed:function(){return Hr},kT:function(){return En},qp:function(){return x},Um:function(){return ye},K3:function(){return ne},vr:function(){return na},qE:function(){return ls},Je:function(){return $e},wb:function(){return vt},rC:function(){return Te},lB:function(){return Re},cq:function(){return Er},kO:function(){return Pi},tp:function(){return Ce},Si:function(){return In},k8:function(){return Wa},Du:function(){return qr}});var me=pe(59301),He={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"},E="data:image/png;base64,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",fe=({dataSource:Mn=[],img:Cn,imgWidth:On=346,title:wr,sunTitle:mi,bannerExtraContent:ji})=>me.createElement("div",{className:He.banner},me.createElement("div",{className:He.content},me.createElement("aside",null,me.createElement("p",null,me.createElement("b",null,wr),me.createElement("span",null,mi)),Mn.length>0&&me.createElement("div",{className:He.btns},Mn.map((Ir,Li)=>me.createElement("div",{key:Li,onClick:Ir.click},Ir.name,Ir.sign?me.createElement("img",{src:E,width:39}):null))),ji),Cn&&me.createElement("img",{style:{marginTop:33,marginRight:38},src:Cn,width:On}))),ce={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"},ie=pe(92310),re=pe.n(ie),le=pe(89392),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(Mn,Cn,On)=>Cn in Mn?oe(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,a=(Mn,Cn)=>{for(var On in Cn||(Cn={}))ae.call(Cn,On)&&z(Mn,On,Cn[On]);if(se)for(var On of se(Cn))te.call(Cn,On)&&z(Mn,On,Cn[On]);return Mn},x=({dataSource:Mn=[],value:Cn,onChange:On,onTitleChange:wr,className:mi,title:ji,titleWidth:Ir=41,style:Li={},fontColor:qi="#6A7283",showCount:Xa,classNameActive:Wi,styleItem:Si={}})=>{const[ro,vo]=(0,me.useState)(0),[ps,Xi]=(0,me.useState)(!1),oi=(0,me.useRef)(null),$i=(0,me.useRef)(null);return(0,me.useEffect)(()=>{var ea;Mn.length!==0&&(((ea=oi==null?void 0:oi.current)==null?void 0:ea.clientHeight)>97?vo(1):vo(0)),Mn.length===0&&vo(0),Xi(!1)},[Mn]),me.createElement("div",{className:re()(ce.row,mi),style:Li},me.createElement("div",{onClick:(0,le.throttle)(()=>wr==null?void 0:wr(),2e3),style:{width:Ir,marginTop:ps?12:4},className:`${ce.title} ${wr?"current":""}`},ji),me.createElement("div",{className:ps?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},me.createElement("div",{className:ce.bar,ref:$i,style:ro>0?{height:ro===1?97:"auto",overflow:ro===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},me.createElement("div",{className:ce.tag,ref:oi},Mn==null?void 0:Mn.map(ea=>me.createElement("span",{onClick:()=>On(ea.id),key:ea.id,style:a(a({color:qi},Si),(ea==null?void 0:ea.style)||{}),className:Cn===ea.id?re()(Wi||ce.active,ea.classNameActive):""},me.createElement("span",{title:ea.name,className:ce.name},ea.name),!!Xa&&me.createElement("span",{className:ce.num},ea.count))))),!!ro&&me.createElement(me.Fragment,null,ro===1?me.createElement("div",{onClick:()=>{var ea;vo(2),((ea=oi==null?void 0:oi.current)==null?void 0:ea.clientHeight)>245?Xi(!0):Xi(!1)},className:ce.action},"\u5C55\u5F00",me.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):me.createElement("div",{onClick:()=>{$i.current.scrollTop=0,vo(1),Xi(!1)},className:ce.action},"\u6536\u8D77",me.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"},ne=({dataSource:Mn=[],value:Cn,onChange:On,onTitleChange:wr,className:mi,title:ji,titleWidth:Ir=41,style:Li={},fontColor:qi="#6A7283",showCount:Xa,expand:Wi=!0})=>{const[Si,ro]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Xi=(0,me.useRef)(null),oi=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Wi);return me.createElement("div",{className:re()(b.row,mi),style:Li},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>wr==null?void 0:wr(),2e3),style:{width:Ir,marginTop:vo?12:4},className:`${b.title} ${wr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:$i?8:10},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},me.createElement("div",{className:b.fenge}),me.createElement("div",{className:b.bar,ref:oi},me.createElement("div",{className:b.tag,ref:Xi},Mn==null?void 0:Mn.map(zo=>me.createElement("span",{onClick:()=>On(zo.id),key:zo.id,style:{color:qi},className:Cn===zo.id?b.active:""},me.createElement("span",{title:zo.name,className:b.name},zo.name),!!Xa&&me.createElement("span",{className:b.num},zo.count)))))))},Ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ye=({dataSource:Mn=[],value:Cn,onChange:On,onTitleChange:wr,className:mi,title:ji,titleWidth:Ir=41,style:Li={},fontColor:qi="#fff",showCount:Xa,expand:Wi=!0})=>{const[Si,ro]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Xi=(0,me.useRef)(null),oi=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Wi);return me.createElement("div",{className:re()(Ae.row,mi),style:Li},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>wr==null?void 0:wr(),2e3),style:{width:Ir},className:`${Ae.title} ${wr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:$i?"#00DDC7":"#037F74",fontSize:$i?10:12},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},me.createElement("div",{className:Ae.bar,ref:oi},me.createElement("div",{className:Ae.tag,ref:Xi},Mn==null?void 0:Mn.map(zo=>me.createElement("span",{onClick:()=>On(zo.id),key:zo.id,style:{color:qi},className:Cn===zo.id?Ae.active:""},me.createElement("span",{title:zo.name,className:Ae.name},zo.name),!!Xa&&me.createElement("span",{className:Ae.num},zo.count)))))))},be={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"},Ce=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={}})=>me.createElement("div",{style:mi,className:re()(be.tabs,wr)},Mn.map(ji=>me.createElement("span",{onClick:()=>On(ji.id),className:Cn===ji.id?be.active:"",key:ji.id},ji.name))),Se={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"},Pe=pe(92832),Qe=({dataSource:Mn=[],value:Cn="",onChange:On,onInputChange:wr=()=>{},className:mi,style:ji={},placeholder:Ir,allowClear:Li=!1})=>{var qi;const[Xa,Wi]=(0,me.useState)(""),[Si,ro]=(0,me.useState)("");(0,me.useEffect)(()=>{var Xi;let oi=Cn;(Xi=JSON.stringify(Cn))!=null&&Xi.includes("{")&&(Wi(Cn.id),oi=Cn.value||"");try{ro(decodeURIComponent(oi||""))}catch($i){ro(decodeURIComponent(oi||""))}},[Cn]);const vo=()=>{On(encodeURIComponent(Si),Xa||null)},ps=Xi=>{Xi!==Xa&&(Wi(Xi),On(encodeURIComponent(Si),Xi))};return me.createElement("div",{className:re()(Se.input,mi),style:ji},!!Mn.length&&me.createElement("div",{className:Se.dropdown},me.createElement("div",{className:Se.text},(qi=Mn.find(Xi=>Xi.id===Xa))==null?void 0:qi.name,me.createElement("i",{className:"iconfont icon-zhankai4"}),me.createElement("b",{className:Se.b1}),me.createElement("b",{className:Se.b2})),me.createElement("div",{className:Se.menu},Mn.map((Xi,oi)=>me.createElement("div",{key:oi,onClick:()=>ps(Xi.id)},Xi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:Si,onChange:Xi=>{ro(Xi.target.value),wr(encodeURIComponent(Xi.target.value),Xa||null)},bordered:!1,placeholder:Ir}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ie=({dataSource:Mn=[],value:Cn="",onChange:On,onInputChange:wr=()=>{},className:mi,style:ji={},placeholder:Ir,allowClear:Li=!1})=>{var qi;const[Xa,Wi]=(0,me.useState)(""),[Si,ro]=(0,me.useState)("");(0,me.useEffect)(()=>{var Xi;let oi=Cn;(Xi=JSON.stringify(Cn))!=null&&Xi.includes("{")&&(Wi(Cn.id),oi=Cn.value||"");try{ro(decodeURIComponent(oi||""))}catch($i){ro(decodeURIComponent(oi||""))}},[Cn]);const vo=()=>{On(encodeURIComponent(Si),Xa||null)},ps=Xi=>{Xi!==Xa&&(Wi(Xi),On(encodeURIComponent(Si),Xi))};return me.createElement("div",{className:re()(Ee.input,mi),style:ji},!!Mn.length&&me.createElement("div",{className:Ee.dropdown},me.createElement("div",{className:Ee.text},(qi=Mn.find(Xi=>Xi.id===Xa))==null?void 0:qi.name,me.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),me.createElement("div",{className:Ee.menu},Mn.map((Xi,oi)=>me.createElement("div",{key:oi,onClick:()=>ps(Xi.id)},Xi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:Si,onChange:Xi=>{ro(Xi.target.value),wr(encodeURIComponent(Xi.target.value),Xa||null)},bordered:!1,placeholder:Ir}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},je={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"},$e=({value:Mn,onChange:Cn,className:On,total:wr,pageSize:mi,style:ji={}})=>{const Ir=Mn<2,Li=Mn>=Math.ceil(wr/mi);return wr<=mi?me.createElement(me.Fragment,null):me.createElement("div",{className:re()(je.quickPager,On),style:ji},me.createElement("div",{onClick:()=>{Ir||Cn(Mn-1,"prev")},className:Ir?je.disabled:""},"\u4E0A\u4E00\u9875"),me.createElement("div",{onClick:()=>{Li||Cn(Mn+1,"next")},className:Li?je.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"},rt=pe(71418),et=pe(6848),ct=pe(13570),lt=pe(74128),it=pe(65862),ot=pe(96908),ut=pe(57177),mt=pe(81378),yt=pe(2524),vt=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi})=>{const Xa=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:qi},me.createElement("div",{className:re()(ze.list,Mn)},!!Cn.length&&Cn.map((Wi,Si)=>{const{name:ro,id:vo,identifier:ps,power:Xi,cover_image_id:oi,pic:$i}=Wi;return me.createElement("div",{className:ze.wrap,key:vo,style:{width:Xa,marginRight:(1+Si)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/shixuns/${ps}/challenges`,className:ze.li,onClick:ea=>{ea.preventDefault(),Li&&(0,it.L9)([Li]),Xi&&(0,it.xg)(`/shixuns/${ps}/challenges`)}},me.createElement("div",{className:ze.img},me.createElement("img",{className:ze.cover,src:`${$i}`}),Wi.is_jupyter&&me.createElement("img",{className:ze.sign,src:ot}),Wi.is_jupyter_lab&&me.createElement("img",{className:ze.sign,src:ut}),Wi.is_unity_3d&&me.createElement("img",{className:ze.sign,src:mt})),me.createElement("div",{className:ze.name},me.createElement(et.Z,{title:ro||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:ze.e},ro||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:ze.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,Wi.challenges_count))),!!Wi.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,Wi.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,Wi.level))),me.createElement("div",{className:ze.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:Wi.score_info}),me.createElement("span",null,"\xA0",Wi.score_info?`${Wi.score_info}\u5206`:"5\u5206")))),!Xi&&me.createElement("div",{className:ze.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Cn.length&&me.createElement(yt.Z,null)))},st={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"},Re=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,wrapClassName:Li,trackEventItems:qi,loading:Xa})=>{const Wi=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:Xa},me.createElement("div",{className:re()(st.list,Mn)},!!Cn.length&&Cn.map((Si,ro)=>{const{name:vo,id:ps,identifier:Xi,power:oi,cover_image_id:$i,pic:ea}=Si;return me.createElement("div",{className:re()(st.wrap,Li),key:ps,style:{width:Wi,marginRight:(1+ro)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/shixuns/${Xi}/challenges`,className:st.li,onClick:zo=>{zo.preventDefault(),qi&&(0,it.L9)([qi]),oi&&(0,it.xg)(`/shixuns/${Xi}/challenges`)}},me.createElement("img",{src:pe(47621),className:st.titleBg}),me.createElement("div",{className:st.name},me.createElement(et.Z,{title:vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:st.e},vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:st.img},me.createElement("img",{className:st.cover,src:$i?`${lt.Z.API_SERVER}/api/attachments/${$i}`:`${lt.Z.IMG_SERVER+ea}`}),Si.is_jupyter&&me.createElement("div",{className:st.bq},"Jupyter"),Si.is_jupyter_lab&&me.createElement("div",{className:st.bq},"JupyterLab"),Si.is_unity_3d&&me.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),me.createElement("div",{className:"mt20 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:st.value},Si.myshixuns_count)),me.createElement("div",null,me.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),me.createElement("span",{className:st.value},Si.level))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5173\u5361\u6570"),me.createElement("span",{className:st.value},Si.challenges_count)),me.createElement("div",{className:st.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:Si.score_info}),me.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",Si.score_info?`${Si.score_info}\u5206`:"5\u5206"))))),!oi&&me.createElement("div",{className:st.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Cn.length&&me.createElement(yt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Oe="data:image/png;base64,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",Le="data:image/png;base64,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",Fe="data:image/png;base64,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",Te=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi,wrapClassName:Xa,imgClassName:Wi})=>{const Si=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:qi},me.createElement("div",{className:re()(We.list,Mn)},!!Cn.length&&Cn.map((ro,vo)=>{const{name:ps,id:Xi,identifier:oi,power:$i,cover_image_id:ea,pic:zo}=ro;return me.createElement("div",{className:re()(We.wrap,Xa),key:Xi,style:{width:Si,marginRight:(1+vo)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/shixuns/${oi}/challenges`,className:We.li,onClick:dl=>{dl.preventDefault(),Li&&(0,it.L9)([Li]),$i&&(0,it.xg)(`/shixuns/${oi}/challenges`)}},me.createElement("div",{className:re()(We.img,Wi)},me.createElement("img",{className:We.cover,src:ea?`${lt.Z.API_SERVER}/api/attachments/${ea}`:`${lt.Z.IMG_SERVER+zo}`}),ro.is_jupyter&&me.createElement("img",{className:We.sign,src:Oe}),ro.is_jupyter_lab&&me.createElement("img",{className:We.sign,src:Le}),ro.is_unity_3d&&me.createElement("img",{className:We.sign,src:Fe})),me.createElement("div",{className:We.name},me.createElement(et.Z,{title:ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:We.e},ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:We.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,ro.challenges_count))),!!ro.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,ro.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,ro.level))),me.createElement("div",{className:We.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:ro.score_info}),me.createElement("span",null,"\xA0",ro.score_info?`${ro.score_info}\u5206`:"5\u5206")))),!$i&&me.createElement("div",{className:We.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Cn.length&&me.createElement(yt.Z,null)))},ke=pe(61584),_e={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"},Xe=pe(79005),dt=pe(20345),gt=pe(77882),at=pe(31081),bt=pe(75309),Pt=pe(71979),Et=pe(47558),Lt=pe(42922),Ft=pe(66832),Rt=pe(96593),wt=pe(19664),Ot=pe(91833),Mt=Object.defineProperty,Qt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,tn=(Mn,Cn,On)=>Cn in Mn?Mt(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,un=(Mn,Cn)=>{for(var On in Cn||(Cn={}))Jt.call(Cn,On)&&tn(Mn,On,Cn[On]);if(Qt)for(var On of Qt(Cn))mn.call(Cn,On)&&tn(Mn,On,Cn[On]);return Mn};const nn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var Pn=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi,wrapClassName:Xa,imgClassName:Wi,isArrow:Si=!1,imgStyle:ro={}})=>{const vo=Math.floor((Ir-(On-1)*wr)/On),[ps,Xi]=(0,me.useState)(),[oi,$i]=(0,me.useState)(),ea=dl=>Xi(dl),zo=()=>Xi(-1);return me.createElement(rt.Z,{spinning:qi},me.createElement("div",{className:re()(_e.list,Mn)},!!(Cn!=null&&Cn.length)&&(Cn==null?void 0:Cn.map((dl,lc)=>{var Sc;const{name:Gl,id:Lu,identifier:cc,featured:Hs,school_name:_c,image_url:al,excellent:Lc,is_plan:uc}=dl;return me.createElement("div",{key:Lu,className:re()(_e.wrap,Xa),style:{width:vo,marginRight:(1+lc)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{target:"_blank",href:`/paths/${cc}`,className:_e.li,onClick:Ac=>{Ac.preventDefault(),Li&&(0,it.L9)([Li]),(0,it.xg)(`/paths/${cc}`)}},me.createElement("img",{src:pe(39057),className:_e.titleBg}),me.createElement("div",{className:_e.name},me.createElement(et.Z,{title:Gl},me.createElement("span",{className:_e.e,style:{color:Si&&ps===lc?"#145DFF":"#000000"},onMouseEnter:()=>{ea(lc)},onMouseLeave:zo},Gl))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:re()(_e.img,Wi)},me.createElement("img",{className:_e.cover,style:un({},ro),src:`${lt.Z.IMG_SERVER+al}`}),(Sc=dl==null?void 0:dl.subject_tags)==null?void 0:Sc.map((Ac,Ko)=>{var pu,Xu;if(Ko===0){const $s=(pu=nn.find(ec=>ec.name==Ac))==null?void 0:pu.swimg;return me.createElement("img",{className:_e.sign,src:$s,style:{left:"-4px"}})}const zA=(Xu=nn.find($s=>$s.name==Ac))==null?void 0:Xu.ptimg;return me.createElement("img",{className:_e.sign,src:zA,style:{left:`${48+52*(Ko-1)+2*Ko}px`}})}),me.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(dl==null?void 0:dl.excellent)&&me.createElement("div",{className:_e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:_e.text},"\u7AE0\u8282\u6570"),me.createElement("span",{className:_e.value},dl.stages_count)),me.createElement("div",null,me.createElement("span",{className:_e.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:_e.value},dl.members_count))))))})),!Cn.length&&me.createElement(yt.Z,null)))},Dn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},gr=pe(41867),Rn=pe(59301);const zn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var ri=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi,onRemove:Xa=()=>{},isCurrent:Wi=!0,showAlias:Si=!1,wrapClassName:ro,imgClassName:vo})=>{const ps=Math.floor((Ir-(On-1)*wr)/On),Xi=[{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(oi=>(window.ENV==="build"&&(oi.ptimg=`/react/build${oi.ptimg}`,oi.swimg=`/react/build${oi.swimg}`),oi));return Rn.createElement(rt.Z,{spinning:qi},Rn.createElement("div",{className:re()(Dn.list,Mn)},!!(Cn!=null&&Cn.length)&&(Cn==null?void 0:Cn.map((oi,$i)=>{var ea;const{name:zo,id:dl,identifier:lc,featured:Sc,school_name:Gl,image_url:Lu,excellent:cc,is_plan:Hs}=oi;return Rn.createElement("div",{key:dl,className:re()(Dn.wrap,ro),style:{width:ps,marginRight:(1+$i)%On===0?0:wr+ji,marginBottom:mi}},Rn.createElement("a",{className:Dn.li,onClick:_c=>{_c.preventDefault(),_c.stopPropagation(),Li&&(0,it.L9)([Li]),(0,it.xg)(`/paths/${lc}`)}},Rn.createElement("div",{className:re()(Dn.img,vo)},Rn.createElement("img",{className:Dn.cover,src:`${lt.Z.IMG_SERVER+Lu}`}),Wi&&(0,gr.bg)()&&(oi==null?void 0:oi.studying)&&Rn.createElement("div",{className:`${Dn.movebq} user-path-items`,onClick:_c=>{_c.stopPropagation(),Xa(oi)}},Rn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Rn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ea=oi==null?void 0:oi.subject_tags)==null?void 0:ea.map((_c,al)=>{var Lc,uc;if(al===0){const Ko=(Lc=Xi.find(pu=>pu.name==_c))==null?void 0:Lc.swimg;return Rn.createElement("img",{className:Dn.sign,src:Ko,style:{left:"-4px"}})}const Ac=(uc=Xi.find(Ko=>Ko.name==_c))==null?void 0:uc.ptimg;return Rn.createElement("img",{className:Dn.sign,src:Ac,style:{left:`${48+52*(al-1)+2*al}px`}})}),Rn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(oi==null?void 0:oi.excellent)&&Rn.createElement("div",{className:Dn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Rn.createElement("div",{className:Dn.name},Rn.createElement(et.Z,{title:Si&&(oi!=null&&oi.excellent_alias_name)?Rn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${zo}`,Rn.createElement("br",null),Rn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${oi==null?void 0:oi.excellent_alias_name}`)):zo},Rn.createElement("span",{className:Dn.e},Si&&(oi==null?void 0:oi.excellent_alias_name)||zo))),Rn.createElement("div",{className:Dn.tags},Rn.createElement("div",null,Rn.createElement(et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Rn.createElement("span",null,oi.stages_count))),Rn.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Rn.createElement("span",null,oi.members_count)))))))})),!Cn.length&&Rn.createElement(yt.Z,null)))},yr={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"},Cr="data:image/png;base64,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",br=pe(59301),Qi=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,trackEventItems:Li,loading:qi})=>{const Xa=Math.floor((Ir-(On-1)*wr)/On);return br.createElement(rt.Z,{spinning:qi},br.createElement("div",{className:re()(yr.list,Mn)},!!Cn.length&&Cn.map((Wi,Si)=>{const{subject_identifier:ro,id:vo,identifier:ps,power:Xi}=Wi,oi=Wi.is_public!=0&&Wi.is_public;return br.createElement("div",{className:yr.wrap,key:vo,style:{width:Xa,marginRight:(1+Si)%On===0?0:wr+ji,marginBottom:mi}},br.createElement("a",{className:yr.li,onClick:$i=>{$i.preventDefault(),Li&&(0,it.L9)([Li]),(0,it.xg)(Wi.first_category_url)}},br.createElement("div",{className:yr.top},br.createElement(et.Z,{title:Wi.name},br.createElement("div",{className:yr.name},Wi.name)),br.createElement("img",{className:yr.img,src:lt.Z.IMG_SERVER+"/images/"+Wi.avatar_url}),br.createElement("div",{className:yr.text,title:Wi.creator},Wi.creator),ro&&br.createElement("div",{className:yr.btns},br.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),br.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),oi&&br.createElement("div",{className:yr.sign},"\u516C\u5F00")),br.createElement("div",{className:yr.bottom},Wi.visits>0&&br.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},br.createElement("span",null,br.createElement("i",{className:"iconfont icon-liulanyan"}),br.createElement("span",null,Wi.visits))),Wi.course_members_count>0&&br.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},br.createElement("span",null,br.createElement("i",{className:"iconfont icon-chengyuan"}),Wi.course_members_count)),Wi.tasks_count>0&&br.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},br.createElement("span",null,br.createElement("i",{className:"iconfont icon-zuoye"}),Wi.tasks_count)),Wi.is_end?br.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):br.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Wi.is_accessible&&br.createElement("div",{className:yr.lockWrap},br.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),br.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Cn.length&&br.createElement(yt.Z,null)))},wi={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"},Ti="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",oa=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,wrapClassName:Li,trackEventItems:qi,loading:Xa})=>{const Wi=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:Xa},me.createElement("div",{className:re()(wi.list,Mn)},!!Cn.length&&Cn.map((Si,ro)=>{const{subject_identifier:vo,id:ps,identifier:Xi,power:oi}=Si,$i=Si.is_public!=0&&Si.is_public;return me.createElement("div",{className:re()(`${wi.wrap} ${Si.is_accessible?"":wi.warpStyle}`,Li),key:ps,style:{width:Wi,marginRight:(1+ro)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{className:wi.li,onClick:ea=>{ea.preventDefault(),qi&&(0,it.L9)([qi]),(0,it.xg)(Si.first_category_url)}},me.createElement("div",{className:wi.creator},me.createElement("img",{className:wi.img,src:lt.Z.IMG_SERVER+"/images/"+Si.avatar_url}),me.createElement("div",{className:wi.text,title:Si.creator},Si.creator)),me.createElement("div",{className:wi.top},me.createElement(et.Z,{title:Si.name},me.createElement("div",{className:wi.name},Si.name)),$i&&me.createElement("div",{className:wi.sign},"\u516C\u5F00")),me.createElement("div",{className:wi.middle},me.createElement("div",{className:wi.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:wi.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:wi.value},(Si==null?void 0:Si.visits)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u6210\u5458"),me.createElement("span",{className:wi.value},(Si==null?void 0:Si.course_members_count)||0))),me.createElement("div",{className:wi.row},me.createElement("div",null,me.createElement("span",{className:wi.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:wi.value},(Si==null?void 0:Si.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u72B6\u6001"),Si.is_end?me.createElement("span",{className:wi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:wi.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:wi.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Si.is_accessible&&me.createElement("div",{className:wi.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Cn.length&&me.createElement(yt.Z,null)))},Bi={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},on="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Fn=({className:Mn,dataSource:Cn=[],col:On=4,right:wr,bottom:mi=23,precision:ji=0,wrapWidth:Ir=1200,wrapClassName:Li,trackEventItems:qi,loading:Xa})=>{const Wi=Math.floor((Ir-(On-1)*wr)/On);return me.createElement(rt.Z,{spinning:Xa},me.createElement("div",{className:re()(Bi.list,Mn)},!!Cn.length&&Cn.map((Si,ro)=>{const{subject_identifier:vo,id:ps,identifier:Xi,power:oi}=Si,$i=Si.is_public!=0&&Si.is_public;return me.createElement("div",{className:re()(`${Bi.wrap} ${Si.is_accessible?"":Bi.warpStyle}`,Li),key:ps,style:{width:Wi,marginRight:(1+ro)%On===0?0:wr+ji,marginBottom:mi}},me.createElement("a",{className:Bi.li,onClick:ea=>{ea.preventDefault(),qi&&(0,it.L9)([qi]),(0,it.xg)(Si.first_category_url)}},me.createElement("div",{className:Bi.creator},me.createElement("img",{className:Bi.img,src:lt.Z.IMG_SERVER+"/images/"+Si.avatar_url}),me.createElement("div",{className:Bi.text,title:Si.creator},Si.creator)),me.createElement("div",{className:Bi.top},me.createElement(et.Z,{title:Si.name},me.createElement("div",{className:Bi.name},Si.name)),$i&&me.createElement("div",{className:Bi.sign})),me.createElement("div",{className:Bi.middle},me.createElement("div",{className:Bi.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:Bi.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:Bi.value},(Si==null?void 0:Si.visits)||0)),me.createElement("div",null,me.createElement("span",{className:Bi.text},"\u6210\u5458"),me.createElement("span",{className:Bi.value},(Si==null?void 0:Si.course_members_count)||0))),me.createElement("div",{className:Bi.row},me.createElement("div",null,me.createElement("span",{className:Bi.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:Bi.value},(Si==null?void 0:Si.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:Bi.text},"\u72B6\u6001"),Si.is_end?me.createElement("span",{className:Bi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:Bi.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:Bi.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Si.is_accessible&&me.createElement("div",{className:Bi.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Cn.length&&me.createElement(yt.Z,null)))},Or={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"},fi=pe(65582),Sa=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Or.tabs,wr),style:mi},me.createElement("div",{className:Or.tabsWrap},Mn.map((Ir,Li)=>me.createElement("aside",{className:Or.tab,onClick:()=>{On(Ir.id),Ir.link&&fi.history.push(Ir.link)},key:Li},me.createElement("div",{className:Cn===Ir.id?Or.active:""},Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement(et.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",me.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),me.createElement("div",{className:Or.tabBar},ji)),Mi={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"},En=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Mi.tabs,wr),style:mi},me.createElement("div",{className:Mi.tabsWrap},Mn.map((Ir,Li)=>me.createElement("aside",{className:Mi.tab,onClick:()=>{On(Ir.id),Ir.link&&fi.history.push(Ir.link)},key:Li},me.createElement("div",{className:Cn===Ir.id?Mi.active:""},Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement(et.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",me.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),me.createElement("div",{className:Mi.tabBar},ji)),Tr={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Hr=({dataSource:Mn=[],value:Cn,onChange:On,className:wr,style:mi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Tr.tabs,wr),style:mi},me.createElement("div",{className:Tr.tabsWrap},Mn.map((Ir,Li)=>me.createElement("aside",{className:`${Tr.tab} ${Cn===Ir.id?Tr.active:""}`,onClick:()=>{On(Ir.id),Ir.link&&fi.history.push(Ir.link)},key:Li},me.createElement("div",null,Ir.name),(Ir==null?void 0:Ir.resetCount)==null&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement("span",null,"\uFF08",Ir==null?void 0:Ir.total,"\uFF09"),(Ir==null?void 0:Ir.resetCount)!==void 0&&(Ir==null?void 0:Ir.total)!==void 0&&me.createElement(et.Z,{title:(Ir==null?void 0:Ir.tip)!=null?Ir==null?void 0:Ir.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Ir==null?void 0:Ir.resetCount),"/",me.createElement("span",null,Ir==null?void 0:Ir.total),"\uFF09"))))),me.createElement("div",{className:Tr.tabBar},ji)),xi=({className:Mn,style:Cn={},children:On})=>me.createElement("div",{className:re()(Mn),style:Cn},On),ei={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"},an=pe(38854),jn=pe(20834);const Vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Er=({sortValue:Mn,dropValue:Cn,className:On,onSort:wr,onDrop:mi,dataSource:ji=Vn})=>{var Ir;return me.createElement("div",{className:re()(ei.orderWrap,On)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Li,qi)=>me.createElement(jn.default.Item,{key:qi,onClick:()=>mi(Li.id)},Li.name)))},me.createElement("span",{className:ei.orderTextWrap},(Ir=ji.find(Li=>Cn===Li.id))==null?void 0:Ir.name)),me.createElement("span",{className:ei.orderIconWrap},me.createElement("span",{className:ei.orderAsc},me.createElement("i",{className:Mn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ei.cursorPointer} ${ei.active}`:`iconfont icon-sanjiaoxing-up font12 ${ei.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")})),me.createElement("span",{className:ei.orderDesc},me.createElement("i",{className:Mn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ei.cursorPointer} ${ei.active}`:`iconfont icon-sanjiaoxing-down font12 ${ei.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")}))))},or={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const ur=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pi=({sortValue:Mn,dropValue:Cn,className:On,onSort:wr,onDrop:mi,dataSource:ji=ur})=>{var Ir;return me.createElement("div",{className:re()(or.orderWrap,On)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Li,qi)=>me.createElement(jn.default.Item,{key:qi,onClick:()=>mi(Li.id)},Li.name)))},me.createElement("span",{className:or.orderTextWrap},(Ir=ji.find(Li=>Cn===Li.id))==null?void 0:Ir.name)),me.createElement("span",{className:or.orderIconWrap},me.createElement("span",{className:or.orderAsc},me.createElement("i",{className:Mn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${or.cursorPointer} ${or.active}`:`iconfont icon-sanjiaoxing-up font12 ${or.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")})),me.createElement("span",{className:or.orderDesc},me.createElement("i",{className:Mn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${or.cursorPointer} ${or.active}`:`iconfont icon-sanjiaoxing-down font12 ${or.cursorPointer}`,onClick:()=>wr(Mn==="asc"?"desc":"asc")}))))},$n={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"},Yn=pe(3113),xa=pe(2337),zi=Object.defineProperty,Aa=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,ui=(Mn,Cn,On)=>Cn in Mn?zi(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,Zi=(Mn,Cn)=>{for(var On in Cn||(Cn={}))So.call(Cn,On)&&ui(Mn,On,Cn[On]);if(Aa)for(var On of Aa(Cn))Yr.call(Cn,On)&&ui(Mn,On,Cn[On]);return Mn},di=(Mn,Cn)=>{var On={};for(var wr in Mn)So.call(Mn,wr)&&Cn.indexOf(wr)<0&&(On[wr]=Mn[wr]);if(Mn!=null&&Aa)for(var wr of Aa(Mn))Cn.indexOf(wr)<0&&Yr.call(Mn,wr)&&(On[wr]=Mn[wr]);return On},Da=(Mn,Cn,On)=>new Promise((wr,mi)=>{var ji=qi=>{try{Li(On.next(qi))}catch(Xa){mi(Xa)}},Ir=qi=>{try{Li(On.throw(qi))}catch(Xa){mi(Xa)}},Li=qi=>qi.done?wr(qi.value):Promise.resolve(qi.value).then(ji,Ir);Li((On=On.apply(Mn,Cn)).next())}),da=Mn=>{var Cn=Mn,{className:On,style:wr,children:mi,loading:ji=!1,openLoading:Ir,onClick:Li=()=>{},size:qi="middle",shape:Xa="round",theme:Wi}=Cn,Si=di(Cn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ro,vo]=(0,me.useState)(!1),ps=(0,me.useMemo)(()=>{switch(Wi){case xa.Fy.THEMEONE:return $n.ThemeOne;case xa.Fy.DEFAULT:default:return $n.btn}},[Wi]);return me.createElement(Yn.ZP,Zi({onClick:(0,le.throttle)(Xi=>Da(void 0,null,function*(){Ir&&vo(!0);try{yield Li(Xi)}catch(oi){console.log("error",oi)}Ir&&vo(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(ps,$n[`${qi}-${Xa}`],On),style:wr,size:qi,shape:Xa,loading:ro||ji},Si),mi)},qa={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"},ls=({className:Mn,style:Cn,children:On=null,onClick:wr,title:mi})=>me.createElement("div",{className:re()(qa.head,Mn),style:Cn},me.createElement("span",{className:"primary-hover",onClick:wr},me.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),me.createElement("b",{title:mi},mi),me.createElement("div",{className:qa.node},On)),xo={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"},va=({confirmShow:Mn=!0,confirmTitle:Cn,confirmClick:On,cancelShow:wr=!0,cancelTitle:mi,cancelClick:ji,className:Ir,style:Li,confirmLoading:qi=!1})=>me.createElement("div",{className:re()(xo.btns,Ir),style:Li},Mn&&me.createElement(Yn.ZP,{loading:qi,onClick:On,type:"primary",className:xo.confirm},Cn),wr&&me.createElement(Yn.ZP,{onClick:ji,className:xo.cancel},mi)),lr={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"},na=({className:Mn,style:Cn={},LeftContent:On,children:wr,RightContent:mi})=>me.createElement("div",{className:re()(lr.fixedBottom,Mn),style:Cn},me.createElement("div",{className:lr.wrap},me.createElement("div",{className:lr.left},On),me.createElement("div",{className:lr.center},wr),me.createElement("div",{className:lr.right},mi))),fa={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"},Po=({className:Mn,style:Cn={},dataSource:On=[]})=>me.createElement("div",{className:re()(fa.crumbs,Mn),style:Cn},On.map((wr,mi)=>mifi.history.push(wr.path)},wr.name):me.createElement("span",null,wr.name),me.createElement("span",null,"\xA0",">","\xA0")):me.createElement("span",{key:mi,style:{color:"#5F6368"}},wr.name))),co=pe(31797),qo=Object.defineProperty,uo=Object.defineProperties,ma=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,mo=(Mn,Cn,On)=>Cn in Mn?qo(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,cs=(Mn,Cn)=>{for(var On in Cn||(Cn={}))Ta.call(Cn,On)&&mo(Mn,On,Cn[On]);if(ba)for(var On of ba(Cn))ua.call(Cn,On)&&mo(Mn,On,Cn[On]);return Mn},Co=(Mn,Cn)=>uo(Mn,ma(Cn)),$o=(Mn,Cn)=>{var On={};for(var wr in Mn)Ta.call(Mn,wr)&&Cn.indexOf(wr)<0&&(On[wr]=Mn[wr]);if(Mn!=null&&ba)for(var wr of ba(Mn))Cn.indexOf(wr)<0&&ua.call(Mn,wr)&&(On[wr]=Mn[wr]);return On};const{Countdown:Us}=co.default;var fo=Mn=>{var Cn=Mn,{onChange:On}=Cn,wr=$o(Cn,["onChange"]);const[mi,ji]=(0,me.useState)(null);(0,me.useEffect)(()=>{typeof mi=="number"&&mi>=0&&On(mi)},[mi]);const Ir=Li=>{const qi=Math.floor(Li/1e3);ji(qi)};return me.createElement(Us,Co(cs({},wr),{onChange:Ir}))},no={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},In=({DataProps:Mn,className:Cn,style:On={}})=>{var wr;return me.createElement("div",{className:re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",no.ClassRoomItem,Cn),style:On,onClick:()=>{(0,it.xg)(Mn==null?void 0:Mn.first_category_url)}},me.createElement("div",{className:"flex flex-col item-center"},me.createElement("img",{src:`${(wr=lt.Z)==null?void 0:wr.IMG_SERVER}/images/${Mn==null?void 0:Mn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Mn==null?void 0:Mn.subject_identifier)&&me.createElement("div",{className:"mt-40px"},me.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),me.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},me.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Mn!=null&&Mn.is_public)&&me.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"),me.createElement("span",{className:re()("text-16px font-medium",no.TitleDom)},Mn==null?void 0:Mn.name)),me.createElement("div",{className:"c-grey-333 font-medium"},Mn==null?void 0:Mn.creator),me.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Mn==null?void 0:Mn.course_members_count),me.createElement("div",{className:"c-grey-333 flex item-center justify-between"},me.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Mn==null?void 0:Mn.tasks_count),Mn!=null&&Mn.is_end?me.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):me.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},mr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Lr=(Mn,Cn,On)=>Cn in Mn?mr(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,Dr=(Mn,Cn)=>{for(var On in Cn||(Cn={}))zr.call(Cn,On)&&Lr(Mn,On,Cn[On]);if(Mr)for(var On of Mr(Cn))Nr.call(Cn,On)&&Lr(Mn,On,Cn[On]);return Mn},qr=({DataProps:Mn=[],selectValue:Cn,onChange:On,className:wr,style:mi={},extra:ji,classNameItem:Ir,styleItem:Li={},barHidden:qi})=>{const[Xa,Wi]=(0,me.useState)();return(0,me.useEffect)(()=>{Wi(Array.isArray(Cn)?Cn:[Cn])},[Cn]),me.createElement("div",{className:re()("flex px-20px py-10px gap-40px",wr),style:Dr({borderBottom:"1px solid #D3F0FF"},mi)},Mn==null?void 0:Mn.map(Si=>me.createElement("div",{key:Si==null?void 0:Si.id,className:re()("flex item-center justify-center current c-grey-333 text-16 relative",Ir,Si==null?void 0:Si.className),style:Dr(Dr({color:Xa!=null&&Xa.includes(Si==null?void 0:Si.id)?"#1890FF":"",minWidth:88},Li),(Si==null?void 0:Si.style)||{}),onClick:ro=>{On==null||On({domEvent:ro,item:Si}),Si!=null&&Si.link&&fi.history.push(Si==null?void 0:Si.link)}},Si==null?void 0:Si.name,!qi&&(Xa==null?void 0:Xa.includes(Si==null?void 0:Si.id))&&me.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),me.createElement("div",{className:"ml-auto"},ji))},gi=Object.defineProperty,si=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ki=(Mn,Cn,On)=>Cn in Mn?gi(Mn,Cn,{enumerable:!0,configurable:!0,writable:!0,value:On}):Mn[Cn]=On,ka=(Mn,Cn)=>{for(var On in Cn||(Cn={}))jo.call(Cn,On)&&Ki(Mn,On,Cn[On]);if(Ji)for(var On of Ji(Cn))Pa.call(Cn,On)&&Ki(Mn,On,Cn[On]);return Mn},Ga=(Mn,Cn)=>si(Mn,Ra(Cn)),Wa=({value:Mn,onChange:Cn,onInputChange:On,className:wr,style:mi={},InputProps:ji})=>{const[Ir,Li]=(0,me.useState)(Mn);return me.createElement("div",{className:re()("flex item-center rounded-full px-10px py-2px",wr),style:ka({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},mi)},me.createElement(Pe.default,Ga(ka({bordered:!1},ji),{onChange:qi=>{Li(qi.target.value),On==null||On(encodeURIComponent(qi.target.value))},onPressEnter:qi=>{Cn==null||Cn({domEvent:qi,item:{value:Ir}})}})),me.createElement("img",{className:"h-22px current",src:pe(25365),height:22,onClick:qi=>{Cn==null||Cn({domEvent:qi,item:{value:Ir}})}}))}},31103:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return He}});var me=pe(59301);function He(E,ve){const fe=(0,me.useRef)();(0,me.useEffect)(()=>{fe.current=E}),(0,me.useEffect)(()=>{function ce(){fe.current()}if(ve!==null){let ie=setInterval(ce,ve);return()=>clearInterval(ie)}},[ve])}},21390:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(31797),E=pe(5871),ve=pe(78241),fe=pe(43418),ce=pe(71418),ie=pe(1710),re=pe(92832),le=pe(95237),oe=pe(43604),se=pe(3113),ae=pe(87513),te=pe(56656),z=pe.n(te),a=pe(65582),y=pe(65862),x=pe(27158),b=pe(41867),ee=pe(61527),ne=pe(59301),Ae=(we,Ce,Se)=>new Promise((Pe,Be)=>{var Qe=Ie=>{try{Ue(Se.next(Ie))}catch(je){Be(je)}},Ee=Ie=>{try{Ue(Se.throw(Ie))}catch(je){Be(je)}},Ue=Ie=>Ie.done?Pe(Ie.value):Promise.resolve(Ie.value).then(Qe,Ee);Ue((Se=Se.apply(we,Ce)).next())});const{Countdown:ge}=He.default,ye=({value:we,onChange:Ce,MaxMinutes:Se})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",ne.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\u3002",ne.createElement("br",null)),ne.createElement(E.Z,{value:we,onChange:Ce,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),be=({exercise:we,successCb:Ce,dispatch:Se})=>{var Pe,Be,Qe,Ee;const Ue=(0,a.useParams)(),[Ie]=ve.default.useForm(),je=ve.default.useWatch("time",Ie),[Ve,$e]=(0,me.useState)(!1),ze=(0,me.useRef)(),{actionTabs:rt}=we,[et,ct]=(0,me.useState)(),[,lt,it,ot]=(0,ee.U)(ae.n7,{id:Ue.categoryId}),[,ut,mt]=(0,ee.U)(ae.Cd,{});(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&($e(!1),Ie.resetFields())},[we.actionTabs.key]);const yt=()=>new Promise(Fe=>Ae(void 0,null,function*(){var De,Te;return ze.current=yield(0,x.y)({ip_limit:(De=rt==null?void 0:rt.exerciseParams)==null?void 0:De.ip_limit,ip_bind:(Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.ip_bind_type}),Fe()})),jt=()=>Ae(void 0,null,function*(){var Fe,De,Te,ke,_e;yield Ie.validateFields();const Xe=Ie.getFieldsValue();if($e(!0),(((Fe=rt==null?void 0:rt.exerciseParams)==null?void 0:Fe.ip_limit)!=="no"||(De=rt==null?void 0:rt.exerciseParams)!=null&&De.ip_bind_type)&&(yield yt()),(yield(0,ae.ZD)((Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(ke=rt==null?void 0:rt.exerciseParams)==null?void 0:ke.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:ze.current})).status===0){if(Ce){Se({type:"exercise/setActionTabs",payload:{}}),Ce();return}const gt=rt==null?void 0:rt.exerciseParams;(0,y.nr)({inner_ip:gt.inner_ip,public_ip:gt.public_ip,open_camera:gt.open_camera,ip_limit:gt.ip_limit,ip_bind:gt.ip_bind,ip_bind_type:gt.ip_bind_type,exercise_tips:gt.exercise_tips,exerciseId:gt.id,screen_open:gt.screen_open,screen_num:gt.screen_num,screen_sec:gt.screen_sec,coursesId:Ue.coursesId,login:(_e=(0,b.eY)())==null?void 0:_e.login,history,identity_verify:gt.identity_verify,open_phone_video_recording:gt.open_phone_video_recording,current_status:gt.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}$e(!1)}),vt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Pe=rt==null?void 0:rt.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((Be=rt==null?void 0:rt.exerciseParams)==null?void 0:Be.errorMessage)=="object";(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&Ae(void 0,null,function*(){const Fe=yield mt(Ue);yield it({}),Fe.status||ct(Fe)})},[we.actionTabs.key]);const{time:qe,end_time:Re}=(et==null?void 0:et.exercise)||{},We=ot!=null&&ot.user_end_time?z()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):z()(),Oe=z()(ot==null?void 0:ot.user_total_end_time)>We?Math.round(z().duration(z()(ot==null?void 0:ot.user_total_end_time).diff(We.startOf("minute"))).asMinutes()):0,Le=((ot==null?void 0:ot.student_left_minutes)||0)+(je||0);return ne.createElement(ne.Fragment,null,ne.createElement(fe.default,{width:514,centered:!0,closable:!!((Qe=rt==null?void 0:rt.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:we.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ce.Z,{spinning:lt||ut},st&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&ne.createElement(ie.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=rt==null?void 0:rt.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:vt}),ne.createElement("div",{className:""},ne.createElement(ve.default,{form:Ie,layout:"vertical",autoComplete:"off"},ne.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ne.createElement(ne.Fragment,null,ne.createElement(ve.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ye,{MaxMinutes:Oe})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},lt||ut?"--":Le),"\u5206\u949F",Le!==0&&(ot==null?void 0:ot.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(ot==null?void 0:ot.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Re).format("YYYY-MM-DD HH:mm")))),ne.createElement(le.Z,{justify:"space-between",align:"middle"},ne.createElement(oe.Z,null),ne.createElement(oe.Z,null,ne.createElement(se.ZP,{loading:Ve,onClick:jt},"\u8FDB\u5165\u8003\u8BD5"))))))};Nt.Z=(0,a.connect)(({exercise:we})=>({exercise:we}))(be)},72851:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ve}});var me=pe(59301),He=pe(5112),E=pe(3113),ve=pe(8591),fe=pe(43418),ce=pe(5871),ie=pe(95237),re=pe(43604),le=pe(28103),oe=pe(50258),se={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},ae=pe(41867),te=pe(24334),z=pe(38147),a=pe(65582),y=pe(6339),x=pe(88761),b=pe(87169),ee=pe(26227),ne=pe(59301),Ae=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=($e,ze,rt)=>ze in $e?Ae($e,ze,{enumerable:!0,configurable:!0,writable:!0,value:rt}):$e[ze]=rt,Pe=($e,ze)=>{for(var rt in ze||(ze={}))we.call(ze,rt)&&Se($e,rt,ze[rt]);if(be)for(var rt of be(ze))Ce.call(ze,rt)&&Se($e,rt,ze[rt]);return $e},Be=($e,ze)=>ge($e,ye(ze)),Qe=($e,ze,rt)=>new Promise((et,ct)=>{var lt=ut=>{try{ot(rt.next(ut))}catch(mt){ct(mt)}},it=ut=>{try{ot(rt.throw(ut))}catch(mt){ct(mt)}},ot=ut=>ut.done?et(ut.value):Promise.resolve(ut.value).then(lt,it);ot((rt=rt.apply($e,ze)).next())});const Ee={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ue=($e=>($e[$e.SET_PATH=0]="SET_PATH",$e[$e.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",$e))(Ue||{});function Ie($e,ze){switch(ze.type){case 0:return Be(Pe({},$e),{selectedPath:ze.payload});case 1:return Be(Pe({},$e),{passedContent:ze.payload});default:throw new Error}}var Ve=({language:$e,dispatch:ze,shixunWorkReport:rt,v:et,languages:ct,classroomList:lt,autoHeight:it,diff_code_count:ot,data:ut})=>{const[mt,yt]=(0,me.useState)(ct==null?void 0:ct[0]),jt=(0,a.useParams)();return(0,me.useEffect)(()=>{yt(ct==null?void 0:ct[0])},[]),(0,me.useEffect)(()=>{var vt;yt((vt=ct==null?void 0:ct.filter(st=>st.language===(mt==null?void 0:mt.language)))==null?void 0:vt[0])},[ct]),ne.createElement(ne.Fragment,null,ne.createElement("h2",null," ",ne.createElement("span",null,et.is_finish?ne.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ne.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(ct==null?void 0:ct.length)>1&&ne.createElement(He.ZP.Group,{defaultValue:$e,style:{marginLeft:10},onChange:vt=>{var st;et.language=vt.target.value,yt((st=ct==null?void 0:ct.filter(qe=>qe.language===vt.target.value))==null?void 0:st[0])}},ct==null?void 0:ct.map(vt=>ne.createElement(He.ZP,{value:vt==null?void 0:vt.language},vt==null?void 0:vt.language)))),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement("span",null,ne.createElement("span",null,"\u5F97\u5206 ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vt,st;if(!((st=(vt=lt.AssistantObject)==null?void 0:vt.hack)!=null&&st.can_appraise)&&(0,ae.Rm)()){ve.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}let qe=mt==null?void 0:mt.score;fe.default.confirm({title:"\u8C03\u5206",content:ne.createElement("div",null,ne.createElement("p",null,"\u5F97\u5206\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement("p",null,"\u8C03\u5206\uFF1A",ne.createElement(ce.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:Re=>{qe=Re}}))),okText:"\u786E\u8BA4",onOk:()=>Qe(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${jt==null?void 0:jt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:jt==null?void 0:jt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:qe}})).status===0&&(ve.ZP.success("\u8C03\u5206\u6210\u529F"),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),ze({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement(E.ZP,{onClick:()=>{var vt;if(!((vt=lt.AssistantObject.hack)!=null&&vt.can_appraise)&&(0,ae.Rm)()){ve.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:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rt.user_id,type:"1",language:mt==null?void 0:mt.language,v:et,data:Pe({},rt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ne.createElement(oe.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?te.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:Ee}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&ne.createElement("div",null,ne.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ne.createElement(re.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(re.Z,{className:"pr30"},(0,ae.GJ)()&&ne.createElement(E.ZP,{onClick:()=>Qe(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ne.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Qe(this,null,function*(){(yield(0,x.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:jt.homeworkId,type:"hack"})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),ze({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))})}})})},ne.createElement(ee.Z,null),"\u5220\u9664"))),ne.createElement(le.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},90880:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{default:function(){return bt}});var me=pe(59301),He=pe(86129),E=pe.n(He),ve=pe(65582),fe=pe(43418),ce=pe(61621),ie=pe(66104),re=pe(95237),le=pe(43604),oe=pe(3113),se=pe(8591),ae=pe(28103),te=pe(1710),z=pe(27812),a=pe(95869),y=pe(87169),x=pe(26227),b=pe(74128),ee=pe(41867),ne=pe(65862),Ae={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},ge=pe(72851),ye=pe(38147),be=pe(24334),we=pe(56656),Ce=pe.n(we),Se=pe(50258),Pe=pe(88125);const Be=({shixunHomeworks:Pt,autoHeight:Et,classroomList:Lt,user:Ft,dispatch:Rt})=>{const{shixunWorkReport:wt}=Pt,{stage_list:Ot,work_id:Mt}=wt,Qt=(0,ve.useParams)(),Jt=(0,ee.GJ)(),[mn,tn]=(0,me.useState)(),un={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},nn=Dn=>Dn==="c++"?1:Dn==="C++"?2:Dn;function Sn(Dn,gr){return(0,ye.U2)(`student_works/${Mt}/rep_passed_content.json`,{path:gr,game_id:Dn})}const Pn=(0,ne.qZ)(5,wt.hack);return me.createElement(me.Fragment,null,Pn==null?void 0:Pn.map(function(Dn,gr){return me.createElement("div",{key:gr},Dn.map(function(Rn,zn){var jr,ri,yr;return me.createElement("aside",{className:"pl30 pr30",key:zn},me.createElement("div",{className:`${Ae.shixunTitle} mt10`},me.createElement("div",{style:{display:"flex",width:"100%"}},me.createElement("span",{className:"fa fa-code "}),me.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",gr*5+zn+1,"\u9898 ",Rn.name),Rn.is_finish&&me.createElement("a",{style:{marginLeft:20},onClick:Cr=>{Cr.preventDefault(),window.open(`${Rn==null?void 0:Rn.url}&language=${nn(Rn.language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!Rn.is_finish&&Rn.final_submit_languages.length>0&&me.createElement("a",{style:{marginLeft:20},onClick:Cr=>{Cr.preventDefault(),window.open(`${Rn==null?void 0:Rn.url}&language=${nn(Rn.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),me.createElement("div",{className:"font16 mt10"},Rn.is_finish?me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:Rn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:Rn.languages,language:Rn.language,game_id:Rn.id,data:be.Base64.decode(Rn.code),diff_code_count:Rn.diff_code_count,onPathChange:Sn})):Rn.final_submit_languages.length>0&&me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:Rn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:Rn.final_submit_languages,language:Rn.final_submit_languages[0].language,game_id:Rn.id,data:be.Base64.decode(Rn.final_submit_languages[0].code),diff_code_count:Rn.diff_code_count,onPathChange:Sn}))),me.createElement("aside",{className:"mt10 font16"},(jr=Rn.history)!=null&&jr.length?me.createElement(te.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Cr,br)=>me.createElement("span",null,br!=null&&br.created_at?Ce()(br==null?void 0:br.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Cr,br)=>{var pi;return me.createElement("span",{className:Cr===0?"c-green":"c-red"},((pi=Pe.Im[Cr])==null?void 0:pi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((yr=(ri=Rn==null?void 0:Rn.history)==null?void 0:ri[0])==null?void 0:yr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Cr,br)=>me.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:me.createElement("div",{className:"mb10"},me.createElement(Se.ZP,{height:300,language:"python",theme:"vs-light",value:br!=null&&br.code?be.Base64.decode(br==null?void 0:br.code):"",autoHeight:Et,options:un}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Cr=>!!Cr),pagination:{hideOnSinglePage:!0},dataSource:Rn.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Qe=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(Be),Ee=pe(78241),Ue=pe(92832),Ie=pe(27185),je=pe(59301),Ve=Object.defineProperty,$e=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,et=(Pt,Et,Lt)=>Et in Pt?Ve(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,ct=(Pt,Et)=>{for(var Lt in Et||(Et={}))ze.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);if($e)for(var Lt of $e(Et))rt.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);return Pt},lt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)ze.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&$e)for(var Ft of $e(Pt))Et.indexOf(Ft)<0&&rt.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},it=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const ot=Pt=>{var Et=Pt,{shixunHomeworks:Lt,dispatch:Ft}=Et,Rt=lt(Et,["shixunHomeworks","dispatch"]),wt,Ot,Mt;const Qt=(0,ve.useParams)(),[Jt,mn]=(0,me.useState)(!1),[tn]=Ee.default.useForm(),[un,nn]=fe.default.useModal(),[Sn,Pn]=(0,me.useState)(!1),[Dn,gr]=(0,me.useState)(!1);(0,me.useEffect)(()=>{var zn,jr,ri,yr,Cr,br;Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Lt.actionTabs.selectArrs.type==="1"?tn.setFieldsValue({comment:Lt.actionTabs.selectArrs.v.comment,hidden_comment:Lt.actionTabs.selectArrs.v.hidden_comment}):tn.setFieldsValue({comment:(ri=(jr=(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:jr.data)==null?void 0:ri.work_comment,hidden_comment:(br=(Cr=(yr=Lt.actionTabs.selectArrs)==null?void 0:yr.data)==null?void 0:Cr.data)==null?void 0:br.work_comment_hidden}))},[Lt.actionTabs.key]);const Rn=()=>it(void 0,null,function*(){var zn,jr,ri,yr;const Cr=tn.getFieldValue();let br=Lt.actionTabs.selectArrs.type==="1"?`/api/problems/${Lt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${Qt.homeworkId}/shixun_work_comment.json`;(yield(0,ye.ZP)(br,{method:"post",body:{hidden_comment:Cr.hidden_comment,comment:Cr.comment,language:(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.language,user_id:(yr=(ri=(jr=Lt.actionTabs.selectArrs)==null?void 0:jr.data)==null?void 0:ri.data)==null?void 0:yr.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),Ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ft({type:"shixunHomeworks/getShixunWorkReports",payload:ct({},Qt)}))});return je.createElement(je.Fragment,null,nn,je.createElement(fe.default,{centered:!0,title:je.createElement("span",null,((wt=Lt.actionTabs.selectArrs)==null?void 0:wt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Ot=Lt.actionTabs.selectArrs)==null?void 0:Ot.language)&&je.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Mt=Lt.actionTabs.selectArrs)==null?void 0:Mt.language)),open:Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const zn=tn.getFieldValue();JSON.stringify(zn)==="{}"||zn.hidden_comment===""&&zn.comment===""?mn(!0):Rn()}),onCancel:()=>{Ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement(Ee.default,{form:tn,onChange:()=>{Jt&&mn(!1)}},je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Sn,onCancel:()=>{Pn(!1)}},onDataSelect:(zn,jr)=>it(void 0,[zn,jr],function*(ri,{node:yr}){const Cr=()=>{tn.setFieldsValue({comment:yr==null?void 0:yr.value}),Pn(!1)};if(tn.getFieldValue("comment")){un.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Cr});return}Cr()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{Pn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Dn,onCancel:()=>{gr(!1)}},onDataSelect:(zn,jr)=>it(void 0,[zn,jr],function*(ri,{node:yr}){const Cr=()=>{tn.setFieldsValue({hidden_comment:yr==null?void 0:yr.value}),gr(!1)};if(tn.getFieldValue("hidden_comment")){un.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Cr});return}Cr()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{gr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"hidden_comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Jt&&je.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ut=(0,ve.connect)(({shixunHomeworks:Pt})=>({shixunHomeworks:Pt}))(ot),mt=pe(26714),yt=pe(6339),jt=pe(88761),vt=pe(44164),st=pe.n(vt),qe=pe(16850),Re=pe(59301),We=Object.defineProperty,Oe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ke=(Pt,Et,Lt)=>Et in Pt?We(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,_e=(Pt,Et)=>{for(var Lt in Et||(Et={}))De.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);if(Fe)for(var Lt of Fe(Et))Te.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);return Pt},Xe=(Pt,Et)=>Oe(Pt,Le(Et)),dt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)De.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&Fe)for(var Ft of Fe(Pt))Et.indexOf(Ft)<0&&Te.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},gt=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const at=Pt=>{var Et=Pt,{shixunHomeworks:Lt,globalSetting:Ft,loading:Rt,classroomList:wt,dispatch:Ot,user:Mt}=Et,Qt=dt(Et,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),Jt,mn,tn,un,nn,Sn,Pn,Dn,gr,Rn,zn,jr,ri,yr,Cr,br,pi,Qi,wi,Ti,Oa,oa,Bi,on,kn,Fn,Or,fi,cr,Sa,Mi,qn;const[En,Tr]=(0,me.useState)(_e({},(0,ve.useParams)())),Tn=(0,ve.useParams)(),Hr=(0,ve.useLocation)(),[]=(0,me.useState)([]),[hi,xi]=(0,me.useState)({last:!1}),[ei,an]=(0,me.useState)({last:!1}),jn=(0,me.useRef)(),Vn=(0,me.useRef)(),[pn,Er]=(0,me.useState)(!1),[or,ur]=(0,me.useState)(!1),[Ar,Pi]=(0,me.useState)(!1),{shixunWorkReport:$n}=Lt,[Yn,xa]=(0,me.useState)(new(E())),[zi,Aa]=(0,me.useState)([]),[So,Yr]=(0,me.useState)(!1),[ui,Zi]=(0,me.useState)(!1);(0,me.useEffect)(()=>(Ot({type:"globalSetting/footerToggle",payload:!1}),Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:En.coursesId}}),()=>{Ot({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,me.useEffect)(()=>{(0,ee.Rm)()&&Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:En.coursesId}})},[(Jt=Mt==null?void 0:Mt.userInfo)==null?void 0:Jt.login]),(0,me.useEffect)(()=>{Lt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&zi.length>0&&!or&&setTimeout(()=>{qa("all")},800)},[zi,or]),(0,me.useEffect)(()=>{Tr(_e({},Tn))},[Hr.pathname]);const di=()=>{document.body.scrollIntoView()};function Da(){return gt(this,null,function*(){var va,lr,tr,na;const fa=JSON.parse(sessionStorage.all_student_works_params||"{}"),_i=yield Ot({type:"shixunHomeworks/getAllStudentWorks",payload:_e(_e({},En),fa)});Aa(_i.all_student_works);const Po=(va=_i.all_student_works)==null?void 0:va.map(co=>String(co.student_work_id)).indexOf(En.homeworkId);Po===((lr=_i.all_student_works)==null?void 0:lr.length)-1?xi({last:!0}):xi((tr=_i.all_student_works)==null?void 0:tr[Po+1]),an(Po===0?{last:!0}:(na=_i.all_student_works)==null?void 0:na[Po-1])})}const ca=()=>{document.querySelectorAll("canvas").forEach(va=>{(!va.clientWidth||!va.clientHeight)&&va.remove()})},da=()=>{jn.current.offsetHeight>62e3?Pi(!1):Pi(!0)},qa=va=>gt(void 0,null,function*(){var lr,tr,na,fa;let _i=0,Po;Po=fe.default.info({width:460,title:Re.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Re.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},_i+1),"/",va!=="all"?1:zi==null?void 0:zi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Ae.modal,onOk:()=>{}});const co={margin:[0,0],filename:`${(lr=$n==null?void 0:$n.data)==null?void 0:lr.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function qo(){return gt(this,null,function*(){const uo=yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:Xe(_e({},En),{homeworkId:zi[_i].student_work_id,user_id:zi[_i].user_id,id:En.categoryId})});di(),_i++,setTimeout(()=>gt(this,null,function*(){var ma,ba;ca();const Ta=Yn.folder(`${(ma=uo==null?void 0:uo.data)==null?void 0:ma.user_name}`),ua=document.querySelector("#export-all").children;let mo=st()();for(let Co=0;Cogt(this,null,function*(){Co{var Us;const Ss=cs.folder(`\u7B2C${$o+1}\u5173-${Co.name}-${Co.id}`);(Us=Co==null?void 0:Co.languages)==null||Us.map(fo=>{Ss.file(`${fo.language}.txt`,be.Base64.decode(fo==null?void 0:fo.code))})}),Po.update({content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},_i),"/",zi==null?void 0:zi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),_i==(zi==null?void 0:zi.length)?(Po.destroy(),Na()):qo()}),2200)})}if(va!=="all"||(zi==null?void 0:zi.length)<2){ca(),di();const uo=Vn.current.children;let ma=st()();const ba=Yn.folder(`${(tr=$n==null?void 0:$n.data)==null?void 0:tr.user_name}`);for(let ua=0;uagt(void 0,null,function*(){ua{var cs;const Co=Ta.folder(`\u7B2C${mo+1}\u5173-${ua.name}-${ua.id}`);(cs=ua==null?void 0:ua.languages)==null||cs.map($o=>{Co.file(`${$o.language}.txt`,be.Base64.decode($o==null?void 0:$o.code))})}),Po.destroy(),Na();return}else qo()}),Na=()=>{Yn.generateAsync({type:"blob"}).then(function(va){const lr=document.createElement("a");lr.href=window.URL.createObjectURL(va),lr.download=$n.category.course_name+".zip",document.body.appendChild(lr);const tr=document.createEvent("MouseEvents");tr.initEvent("click",!1,!1),lr.dispatchEvent(tr),document.body.removeChild(lr),xa(new(E()))}),Pi(!1)};(0,me.useEffect)(()=>{ls()},[En.homeworkId]);const ls=()=>gt(void 0,null,function*(){ur(!0),yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},En)}),ur(!1),(0,ee.GJ)()&&Da()}),xo=[{title:"\u9898\u53F7",dataIndex:"name",render:(va,lr,tr)=>tr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.finish_time))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.submit_count))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.run_time))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.memory))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.language))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(va,lr,tr)=>Re.createElement("div",null,Re.createElement("p",null,va||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(va,lr,tr)=>{var na,fa;return Re.createElement("div",null,Re.createElement("p",null,va||"- -"),(fa=(na=lr==null?void 0:lr.subitem)==null?void 0:na.map(_i=>_i.rank))==null?void 0:fa.map(_i=>Re.createElement("p",null,_i||"- -")))}}],Qo=va=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{va==="next"?ve.history.push(`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/${hi==null?void 0:hi.student_work_id}/${hi==null?void 0:hi.user_id}/comment`):ve.history.push(`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/${ei==null?void 0:ei.student_work_id}/${ei==null?void 0:ei.user_id}/comment`)},200)};return Re.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Re.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Re.createElement(ce.Z,{loading:or,active:!0,avatar:{size:40},paragraph:{rows:5}},Re.createElement("div",{className:"edu-container"},((mn=$n==null?void 0:$n.category)==null?void 0:mn.course_id)&&Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:""},($n==null?void 0:$n.category)&&Re.createElement(ie.Z,{separator:">"},Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(tn=$n==null?void 0:$n.category)==null?void 0:tn.course_id}/program_homework`},(un=$n==null?void 0:$n.category)==null?void 0:un.course_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(nn=$n==null?void 0:$n.category)==null?void 0:nn.course_id}/program_homework`},$n.category.category_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(Sn=$n==null?void 0:$n.category)==null?void 0:Sn.course_id}/program_homework/${En==null?void 0:En.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Re.createElement(ie.Z.Item,null,(Pn=$n==null?void 0:$n.data)==null?void 0:Pn.user_name))),Re.createElement("aside",{className:[Ae.title1,"mt20"].join(" ")},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement(ve.Link,{to:`/classrooms/${En.coursesId}/program_homework/${En==null?void 0:En.categoryId}/detail`},Re.createElement(z.Z,{className:"font16 c-black"})),Re.createElement("strong",{className:"font20 ml5"},(Dn=$n==null?void 0:$n.category)==null?void 0:Dn.homework_name),Re.createElement(ne.VV,{temporary:!0,status:$n.homework_status})),Re.createElement(le.Z,{className:Ae.title1_right},Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var va;if((0,ee.Rm)()&&!((va=wt.AssistantObject.hack)!=null&&va.can_download)){se.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("")},loading:pn},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(zi==null?void 0:zi.length)>1&&Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var va;if((0,ee.Rm)()&&!((va=wt.AssistantObject.hack)!=null&&va.can_download)){se.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("all")}},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Re.createElement("aside",{className:"mt30 relative"})),Re.createElement("aside",{className:"edu-container bg-white",ref:jn},Re.createElement("div",{id:"export-all",ref:Vn},Re.createElement("div",{id:"export-all-1"},Re.createElement("div",{className:Ae.title},Re.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Re.createElement("div",null,(0,ee.GJ)()&&Re.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:$n.user_id,data:_e({},$n)}}})}},Re.createElement(a.Z,null),(gr=$n==null?void 0:$n.data)!=null&&gr.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Re.createElement(ae.Z,{style:{marginTop:0}}),Re.createElement(re.Z,{className:"pl30 pr30"},Re.createElement(le.Z,null,Re.createElement("img",{className:Ae.userPic,src:`${b.Z.IMG_SERVER}/images/${(Rn=$n==null?void 0:$n.data)==null?void 0:Rn.image_url}`,alt:(zn=$n==null?void 0:$n.data)==null?void 0:zn.username})),Re.createElement(le.Z,null,Re.createElement("span",{className:"font16 ml40"},(jr=$n==null?void 0:$n.data)==null?void 0:jr.user_name),Re.createElement(ne.UQ,{status:(ri=$n==null?void 0:$n.data)==null?void 0:ri.compelete_status}),Re.createElement("ul",{className:Ae.userInfo},Re.createElement("li",null,"\u5B66\u53F7\uFF1A",((yr=$n==null?void 0:$n.data)==null?void 0:yr.student_id)||"--"),Re.createElement("li",null,"\u5206\u73ED\uFF1A",((Cr=$n==null?void 0:$n.data)==null?void 0:Cr.course_group)||"--"),Re.createElement("br",null),Re.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},(br=$n==null?void 0:$n.data)==null?void 0:br.finish_do)),Re.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},((pi=$n==null?void 0:$n.data)==null?void 0:pi.latest_do)||"-")))),Re.createElement("ul",{className:[Ae.listItem,"mt10"].join(" ")},Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Re.createElement("div",{className:"c-light-black mt20"},($n==null?void 0:$n.data)&&((Qi=$n==null?void 0:$n.data)==null?void 0:Qi.finish_time))),Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Re.createElement("i",{onClick:va=>{va.stopPropagation(),va.preventDefault(),Zi(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Re.createElement("div",{className:"c-light-black mt20"},(wi=$n==null?void 0:$n.data)==null?void 0:wi.finish_time_long)),Re.createElement("li",null,Re.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Re.createElement("div",{className:"mt20"},(Ti=$n==null?void 0:$n.data)==null?void 0:Ti.submit_count)),Re.createElement("li",null,Re.createElement("strong",null,"\u901A\u8FC7\u7387"),Re.createElement("div",{className:"mt20"},Re.createElement("span",null,((Oa=$n==null?void 0:$n.data)==null?void 0:Oa.pass_rate)||"- -"))),Re.createElement("li",null,Re.createElement("strong",null,"\u5F97\u5206"),Re.createElement("div",{className:"mt20"},Re.createElement(qe.n,{value:(oa=$n==null?void 0:$n.data)==null?void 0:oa.score,placeholder:"-"}))),Re.createElement("li",null,Re.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(Bi=$n==null?void 0:$n.data)==null?void 0:Bi.total_rank))),Re.createElement("li",null,Re.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(on=$n==null?void 0:$n.data)==null?void 0:on.class_rank))))),Re.createElement(ae.Z,{style:{margin:0}}),(((kn=$n==null?void 0:$n.data)==null?void 0:kn.work_comment_hidden)||((Fn=$n==null?void 0:$n.data)==null?void 0:Fn.work_comment))&&Re.createElement("div",null,Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement("h1",{className:Ae.title},"\u70B9\u8BC4\u5185\u5BB9")),Re.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&Re.createElement(oe.ZP,{onClick:()=>gt(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Re.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return gt(this,null,function*(){var va;(yield(0,jt.gZ)({comment_id:(va=$n==null?void 0:$n.data)==null?void 0:va.comment_id,homeworkId:En.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},En)}))})}})})},Re.createElement(x.Z,null),"\u5220\u9664"))),Re.createElement(ae.Z,{style:{margin:0}}),((Or=$n==null?void 0:$n.data)==null?void 0:Or.work_comment)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(fi=$n==null?void 0:$n.data)==null?void 0:fi.work_comment})),((cr=$n==null?void 0:$n.data)==null?void 0:cr.work_comment_hidden)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(Sa=$n==null?void 0:$n.data)==null?void 0:Sa.work_comment_hidden}))),Re.createElement("h1",{className:Ae.title},"\u9636\u6BB5\u6210\u7EE9"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(te.default,{dataSource:$n==null?void 0:$n.hack,pagination:!1,columns:xo})),((Mi=$n==null?void 0:$n.data)==null?void 0:Mi.work_description)&&Re.createElement(Re.Fragment,null,Re.createElement("h1",{className:Ae.title},"\u4E2A\u4EBA\u603B\u7ED3"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(yt.Z,{value:(qn=$n==null?void 0:$n.data)==null?void 0:qn.work_description}))),Re.createElement("h1",{className:Ae.title},"\u5237\u9898\u8BE6\u60C5")),Re.createElement(Qe,{autoHeight:Ar}))),(0,ee.GJ)()&&Re.createElement("aside",{className:`${Ae.footerBar} ${pn?Ae.footerBarStatic:""}`},Re.createElement("aside",{className:"edu-container"},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:"1"},Re.createElement(ve.Link,{className:Ae.exitComment,to:`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Re.createElement(le.Z,{flex:"1",className:"tr"},Re.createElement(oe.ZP,{type:"default",disabled:ei==null?void 0:ei.last,onClick:()=>Qo()},"\u4E0A\u4E00\u4E2A"),Re.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:hi==null?void 0:hi.last,onClick:()=>Qo("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&Re.createElement(oe.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){var va;if(!((va=wt.AssistantObject.hack)!=null&&va.can_appraise)&&(0,ee.Rm)()){se.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}Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:$n.user_id,data:_e({},$n)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Re.createElement(ut,null),Re.createElement(mt.Z,null),Re.createElement(fe.default,{open:So,width:860,centered:!0,onCancel:()=>{Yr(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Re.createElement("div",{style:{color:"#333333",fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Re.createElement("br",null),Re.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Re.createElement("br",null),Re.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Re.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Re.createElement("br",null),Re.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Re.createElement("br",null),Re.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Re.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Re.createElement("br",null),Re.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Re.createElement("br",null),Re.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Re.createElement("br",null),Re.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Re.createElement(fe.default,{open:ui,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Zi(!1)},width:600},Re.createElement("div",{style:{fontWeight:400,color:"#333333"}},Re.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Re.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Re.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var bt=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(at)},26714:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(43418),E=pe(8591),ve=pe(38147),fe=pe(65582),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(a,y,x)=>y in a?ce(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))re.call(y,x)&&oe(a,x,y[x]);if(ie)for(var x of ie(y))le.call(y,x)&&oe(a,x,y[x]);return a},ae=(a,y)=>{var x={};for(var b in a)re.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ie)for(var b of ie(a))y.indexOf(b)<0&&le.call(a,b)&&(x[b]=a[b]);return x},te=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,ee=ae(y,["shixunHomeworks","dispatch"]);const ne=(0,fe.useParams)();return me.createElement(He.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,ve.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),me.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,fe.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},16850:function(qt,Nt,pe){"use strict";pe.d(Nt,{n:function(){return Qt},Z:function(){return mn}});var me=pe(59301),He=pe(78241),E=pe(8591),ve=pe(6848),fe=pe(43418),ce=pe(20834),ie=pe(24905),re=pe(95237),le=pe(43604),oe=pe(92832),se=pe(3113),ae=pe(38854),te=pe(1710),z=pe(5112),a=pe(5871),y=pe(58421),x=pe(84105),b=pe(87395),ee=pe(67921),ne=pe(89489),Ae=pe(2524),ge=pe(65862),ye=pe(26714),be=pe(96512),we=pe(38147),Ce=pe(65582),Se=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ee=(tn,un,nn)=>un in tn?Se(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,Ue=(tn,un)=>{for(var nn in un||(un={}))Be.call(un,nn)&&Ee(tn,nn,un[nn]);if(Pe)for(var nn of Pe(un))Qe.call(un,nn)&&Ee(tn,nn,un[nn]);return tn},Ie=(tn,un)=>{var nn={};for(var Sn in tn)Be.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&Pe)for(var Sn of Pe(tn))un.indexOf(Sn)<0&&Qe.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},je=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const Ve=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=Ie(un,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[gr,Rn]=(0,me.useState)(!0),[zn,jr]=(0,me.useState)(!1),[ri]=He.default.useForm(),yr=()=>je(void 0,null,function*(){const Cr=ri.getFieldValue();(yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...nn.actionTabs.selectArrs],cover_all:gr,hidden_comment:Cr.hidden_comment,comment:Cr.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),ri.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:Ue({},nn.actionTabs.params)}))});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>je(void 0,null,function*(){const Cr=ri.getFieldValue();JSON.stringify(Cr)==="{}"||Cr.hidden_comment===""&&Cr.comment===""?jr(!0):nn.workList.partial_comment?Sn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:nn.actionTabs.selectArrs,params:nn.actionTabs.params}}):yr()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(He.default,{form:ri,onChange:()=>{zn&&jr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),zn&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),me.createElement(fe.default,{centered:!0,title:me.createElement("span",null,me.createElement(be.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{yr()},onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},me.createElement("div",{className:"tc"},me.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),me.createElement("p",null,me.createElement(z.ZP.Group,{onChange:Cr=>{Rn(Cr.target.value)},value:gr},me.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),me.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var $e=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(Ve),ze=pe(88761),rt=pe(41867),et={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(tn,un)=>{var nn={};for(var Sn in tn)lt.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&ct)for(var Sn of ct(tn))un.indexOf(Sn)<0&&it.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},ut=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const mt=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=ot(un,["shixunHomeworks","dispatch"]),Dn,gr,Rn,zn;const jr=(0,Ce.useParams)(),[ri,yr]=(0,me.useState)(!1),[Cr,br]=(0,me.useState)((gr=(Dn=nn.actionTabs.selectArrs)==null?void 0:Dn.data)==null?void 0:gr.name),[pi]=He.default.useForm();(0,me.useEffect)(()=>{var wi,Ti,Oa,oa,Bi,on;nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&pi.setFieldsValue({comment:(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.work_comment,hidden_comment:(oa=(Oa=nn.actionTabs.selectArrs)==null?void 0:Oa.data)==null?void 0:oa.work_comment_hidden}),br((on=(Bi=nn.actionTabs.selectArrs)==null?void 0:Bi.data)==null?void 0:on.name)},[nn.actionTabs.key]);const Qi=()=>ut(void 0,null,function*(){var wi,Ti;const Oa=pi.getFieldValue();if((yield(0,we.ZP)(`/api/student_works/${(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Oa.hidden_comment,comment:Oa.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),pi.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:jr})});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:(zn=(Rn=nn.actionTabs.selectArrs)==null?void 0:Rn.data)!=null&&zn.work_comment_hidden?"\u66F4\u6539"+Cr+"\u70B9\u8BC4":Cr+"\u70B9\u8BC4",open:nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){const wi=pi.getFieldValue();JSON.stringify(wi)==="{}"||wi.hidden_comment===""&&wi.comment===""?yr(!0):Qi()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(He.default,{form:pi,onChange:()=>{ri&&yr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ri&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(mt),jt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,qe=(tn,un)=>{var nn={};for(var Sn in tn)vt.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&jt)for(var Sn of jt(tn))un.indexOf(Sn)<0&&st.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},Re=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const We=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=qe(un,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[gr,Rn]=(0,me.useState)([]),[zn,jr]=(0,me.useState)([]);(0,me.useEffect)(()=>{nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ri()},[nn.actionTabs.key]);function ri(){return Re(this,null,function*(){const Cr=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Rn(Cr)})}const yr=[{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 me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const Cr=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:zn}});(Cr==null?void 0:Cr.status)===0&&(Ce.history.replace(`/classrooms/${Dn.coursesId}/shixun_homework/${Dn.categoryId}/detail?tabs=4`),window.location.reload(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),jr([]))}),onCancel:()=>{jr([]),Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Cr,br)=>{jr([...Cr])},selectedRowKeys:zn,getCheckboxProps:Cr=>({disabled:Cr.status==="\u8FDB\u884C\u4E2D"||Cr.works_count===0})},rowKey:Cr=>Cr.key||Cr.id,scroll:{y:300},pagination:!1,columns:yr,dataSource:gr==null?void 0:gr.group_list})))};var Oe=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(We),Le=pe(96565),Fe=pe(84454),De=Object.defineProperty,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Xe=(tn,un,nn)=>un in tn?De(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,dt=(tn,un)=>{for(var nn in un||(un={}))ke.call(un,nn)&&Xe(tn,nn,un[nn]);if(Te)for(var nn of Te(un))_e.call(un,nn)&&Xe(tn,nn,un[nn]);return tn},gt=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const at=({shixunHomeworks:tn,dispatch:un,isShow:nn,setIsShow:Sn,item:Pn,coursesId:Dn,categoryId:gr})=>{const[Rn,zn]=(0,me.useState)({page:1,limit:10}),[jr,ri]=(0,me.useState)([]),[yr,Cr]=(0,me.useState)(!1);(0,me.useEffect)(()=>{nn&&br()},[nn]);function br(){return gt(this,null,function*(){Cr(!0);const Qi=yield(0,we.ZP)(`/api/student_works/${Pn.id}/game_details.json`,{method:"get",params:dt({},Rn)});Cr(!1),Qi.status===0&&ri(Qi==null?void 0:Qi.data)})}const pi=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},Rn.limit*(Rn.page-1)+Ti+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},Qi)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Qi,wi,Ti)=>me.createElement("span",null,Qi==0?"\u672A\u901A\u5173":Qi==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Qi)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Qi,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Qi)}];return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:nn,width:700,footer:null,maskClosable:!1,onCancel:()=>{Rn.page=1,Rn.limit=10,zn(dt({},Rn)),Sn(!1)}},me.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),me.createElement("span",{title:Pn==null?void 0:Pn.user_name,style:{color:"#232B40"}},Pn==null?void 0:Pn.user_name)),me.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),me.createElement("span",{title:Pn==null?void 0:Pn.student_id,style:{color:"#232B40"}},(Pn==null?void 0:Pn.student_id)||"--")),me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),me.createElement("span",{title:Pn==null?void 0:Pn.group_name,style:{color:"#232B40"}},(Pn==null?void 0:Pn.group_name)||"--"))),me.createElement(te.default,{scroll:{y:380},columns:pi,loading:yr,style:{marginBottom:Rn.limit>(jr==null?void 0:jr.count)?"16px":"0"},dataSource:jr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Rn.limit,current:Rn.page,position:["bottomRight"],onChange:(Qi,wi)=>{Rn.page=Qi,Rn.limit=wi,zn(dt({},Rn)),br()},total:jr==null?void 0:jr.count,showTotal:(Qi,wi)=>me.createElement("span",null,"\u5171",me.createElement("span",{style:{color:"#165DFF"}}," ",Qi," "),"\u6761\u6570\u636E")}})))};var bt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(at),Pt=pe(59301),Et=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,wt=(tn,un,nn)=>un in tn?Et(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,Ot=(tn,un)=>{for(var nn in un||(un={}))Ft.call(un,nn)&&wt(tn,nn,un[nn]);if(Lt)for(var nn of Lt(un))Rt.call(un,nn)&&wt(tn,nn,un[nn]);return tn},Mt=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{Rn(nn.next(zn))}catch(jr){Pn(jr)}},gr=zn=>{try{Rn(nn.throw(zn))}catch(jr){Pn(jr)}},Rn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,gr);Rn((nn=nn.apply(tn,un)).next())});const Qt=({value:tn,placeholder:un=""})=>{if(tn==null||tn==="")return Pt.createElement("span",null,un);{const nn=Number(tn);if(nn>=80)return Pt.createElement("span",{style:{color:"#009C0F"}},nn);if(nn<80&&nn>=60)return Pt.createElement("span",{style:{color:"#FA6400"}},nn);if(nn<60)return Pt.createElement("span",{style:{color:"#E30000"}},nn)}},Jt=({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn,dispatch:Pn,setExportParams:Dn,user:gr})=>{var Rn,zn,jr,ri,yr,Cr,br,pi,Qi,wi,Ti,Oa,oa;const Bi=(0,Ce.useParams)(),[on,kn]=(0,me.useState)(Ot(Ot({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Bi)),[Fn]=He.default.useForm(),[Or,fi]=(0,me.useState)(),[cr,Sa]=(0,me.useState)({}),[Mi,qn]=(0,me.useState)([]),[En,Tr]=(0,me.useState)(!1),[Tn,Hr]=(0,me.useState)([]),[hi,xi]=(0,me.useState)(!1),[ei,an]=(0,me.useState)(),[jn,Vn]=(0,me.useState)(1),[pn,Er]=(0,me.useState)(),[or,ur]=(0,me.useState)(),[Ar,Pi]=(0,me.useState)(),[$n,Yn]=(0,me.useState)(),[xa,zi]=(0,me.useState)(),[Aa,So]=(0,me.useState)(!1),[Yr,ui]=(0,me.useState)(!1),[Zi,di]=(0,me.useState)(),Da=(0,Ce.useLocation)();(0,me.useEffect)(()=>(ca(),()=>{Sa([]),qn([])}),[on.coursesId]),(0,me.useEffect)(()=>{var lr;const tr=JSON.parse(JSON.stringify(tn.workList));!((lr=tr==null?void 0:tr.student_works)!=null&&lr.length)&&(tr!=null&&tr.id)?(tr.student_works=[Ot({},tr)],Sa(tr)):(tr!=null&&tr.id&&qn([Ot(Ot({},tr),{number:"\u6211"})]),Sa(Ot({},tr)))},[tn.workList]);const ca=lr=>(Dn(Ot({},on)),Pn({type:"shixunHomeworks/getWorkList",payload:on}));(0,me.useEffect)(()=>{Pn({type:"user/getUserInfo",payload:{course_id:on.coursesId}})},[]);const da=()=>Mt(void 0,null,function*(){const lr=yield(0,ze.Uc)({categoryId:Bi.categoryId});fi(lr==null?void 0:lr.update_score)}),qa=()=>Mt(void 0,null,function*(){Pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const lr=yield(0,ze.Vs)({categoryId:Bi.categoryId});Pn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(lr==null?void 0:lr.status)===0&&(E.ZP.success(lr==null?void 0:lr.message),ca())}),Na=()=>{on.page=1;const lr=Object.assign({},Fn.getFieldsValue());delete on.course_group,delete on.teacher_comment,Object.keys(lr).map(function(tr){var na;switch(tr){case"task_status":lr[tr].includes("all")||!lr[tr].length?(delete on.work_status,Fn.setFieldsValue({task_status:"all"})):(on.work_status=lr[tr],Fn.setFieldsValue({task_status:on.work_status}));break;case"course_group_info":lr[tr].includes("all")||!lr[tr].length?(delete on.course_group,Fn.setFieldsValue({course_group_info:"all"})):(on.course_group=lr[tr],Fn.setFieldsValue({course_group_info:on.course_group}));break;case"teacher_comment":lr[tr].includes("all")||!lr[tr].length?(delete on.teacher_comment,Fn.setFieldsValue({teacher_comment:"all"})):(on.teacher_comment=((na=lr[tr])==null?void 0:na.length)===1?Number(lr[tr][0]):"",Fn.setFieldsValue({teacher_comment:lr[tr]}));break}}),ca()};(0,me.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(zi(47),So(!0))},[document.getElementById("divhe")]);const ls=(lr,tr)=>{on.page=lr,on.limit=20,ca()};function xo(){Vn(1),Er(""),ur(""),Pi(""),Yn(""),Hr([])}const Qo=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(lr,tr,na)=>on.limit*(on.page-1)+na+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},!(0,rt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:on.order==="student_id"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr||"--"},Pt.createElement("span",{className:"current"},lr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(lr,tr)=>lr?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:on.order==="work_status"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ge.lC,{status:lr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:on.order==="achieve_time"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,tr)=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(lr,tr)=>Pt.createElement("span",{onClick:na=>{var fa;na.stopPropagation(),(fa=cr.homework_status)!=null&&fa.includes("\u5BFC\u5165")&&(di(tr),ui(!0))}},lr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:on.order==="work_score"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,tr)=>Pt.createElement(ve.Z,{title:Pt.createElement(Pt.Fragment,null,Pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(tr==null?void 0:tr.late_final_score)||0),Pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(tr==null?void 0:tr.late_penalty)||0),Pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(tr==null?void 0:tr.score)||0))},Qt({value:lr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:on.order==="achieve_time_long"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,tr)=>lr&&lr!="--"?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},((Rn=cr.homework_status)==null?void 0:Rn.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((zn=cr.homework_status)!=null&&zn.includes("\u5BFC\u5165"))&&{title:Pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:lr=>lr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(lr,tr)=>{var na;return(na=cr.homework_status)!=null&&na.includes("\u5BFC\u5165")?(0,rt.GJ)()?Pt.createElement("a",{onClick:fa=>{fa.stopPropagation(),Pn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:tr==null?void 0:tr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Pt.createElement("a",{onClick:fa=>{fa.stopPropagation(),di(tr),ui(!0)}},"\u67E5\u770B"):(0,rt.dE)()?Pt.createElement("div",null,(0,ge.JL)(tr==null?void 0:tr.work_status)==="\u672A\u5F00\u542F"?Pt.createElement("span",null,"--"):Pt.createElement("a",{onClick:fa=>{var _i;if(fa.stopPropagation(),(0,rt.Rm)()&&!((_i=un.AssistantObject.hack)!=null&&_i.can_view)){E.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}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${tr.id}/${tr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Pt.createElement("a",{target:"_blank",onClick:fa=>{var _i,Po;if(fa.stopPropagation(),(0,rt.Rm)()&&!((_i=un.AssistantObject.hack)!=null&&_i.can_view)){E.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((Po=gr.userInfo)!=null&&Po.professional_certification)window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${tr.id}/${tr.user_id}/comment`,"_blank");else return fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pt.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,ge.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(lr=>!!lr),va=()=>{var lr,tr;return Pt.createElement(ce.default,null,Pt.createElement(ce.default.Item,{onClick:()=>{var na;if((0,rt.Rm)()&&!((na=un.AssistantObject.hack)!=null&&na.can_download)){E.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}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:cr==null?void 0:cr.course_group_info,fn:()=>{(0,Fe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,rt.GJ)()&&((lr=cr==null?void 0:cr.student_works)==null?void 0:lr.length)>0&&!((tr=cr==null?void 0:cr.homework_status)!=null&&tr.includes("\u5BFC\u5165"))&&Pt.createElement(ce.default.Item,{key:"3",onClick:()=>{var na;if((0,rt.Rm)()&&!((na=un.AssistantObject.hack)!=null&&na.can_download)){E.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}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:cr==null?void 0:cr.course_group_info,fn:()=>{var fa,_i,Po,co;Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ce.history.push(`/classrooms/${on==null?void 0:on.coursesId}/program_homework/${on.categoryId}/${(_i=(fa=cr==null?void 0:cr.student_works)==null?void 0:fa[0])==null?void 0:_i.id}/${(co=(Po=cr==null?void 0:cr.student_works)==null?void 0:Po[0])==null?void 0:co.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Pt.createElement(ce.default.Item,{key:"2",onClick:()=>{var na;if((0,rt.Rm)()&&!((na=un.AssistantObject.hack)!=null&&na.can_download)){E.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}Ce.history.push(`/classrooms/${on.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Pt.createElement(Pt.Fragment,null,Pt.createElement("section",{className:`${et.wrap} minH500 bg-white pl30 pr30 pt30`},((jr=cr.homework_status)==null?void 0:jr.includes("\u672A\u53D1\u5E03"))&&Pt.createElement(Ae.Z,null),!((ri=cr.homework_status)!=null&&ri.includes("\u672A\u53D1\u5E03"))&&Pt.createElement("aside",null,!(0,rt.GJ)()&&Pt.createElement("div",{className:"c-light-black font12"},Pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",cr==null?void 0:cr.publish_time),Pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",cr==null?void 0:cr.end_time),Pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(cr==null?void 0:cr.late_time)||"- -")),(0,rt.GJ)()&&Pt.createElement(Pt.Fragment,null,Pt.createElement(He.default,{form:Fn,onChange:Na,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((yr=cr.task_status)==null?void 0:yr.length)>0&&Pt.createElement(He.default.Item,{name:"task_status"},Pt.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},cr.task_status&&cr.task_status.map((lr,tr)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))))),((Cr=cr.course_group_info)==null?void 0:Cr.length)>0&&Pt.createElement(He.default.Item,{name:"course_group_info"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:xa+"px",overflow:"hidden"}},(br=cr.course_group_info)==null?void 0:br.map((lr,tr)=>Pt.createElement(ie.default,{value:lr.course_group_id},lr.group_group_name,"(",lr.count,")"))),Aa&&Pt.createElement("span",{onClick:()=>{let lr=document.getElementById("divhe").scrollHeight;xa>47?zi(47):zi(lr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},xa===47?"\u5C55\u5F00":"\u6536\u8D77",xa===47?Pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((pi=cr.teacher_comment)==null?void 0:pi.length)>0&&Pt.createElement(He.default.Item,{name:"teacher_comment"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},cr.teacher_comment&&cr.teacher_comment.map((lr,tr)=>Pt.createElement(ie.default,{value:String(lr.id)},lr.name,"(",lr.count,")"))))))),Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,{flex:"1"},Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,null,Pt.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:lr=>{on.search=lr.trim(),on.page=1,ca()},style:{width:240}})),Pt.createElement(le.Z,null,Pt.createElement("span",{className:"ml5"},Pt.createElement("span",{className:"c-red"},cr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",cr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Pt.createElement(le.Z,null,(0,rt.GJ)()&&!((Qi=cr.homework_status)!=null&&Qi.includes("\u5BFC\u5165"))&&!((wi=nn==null?void 0:nn.setting)!=null&&wi.hide_code_repeat)&&Pt.createElement(se.ZP,{className:"ml10",onClick:()=>{Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:cr.student_works.map(lr=>lr.id),params:on}})}},Pt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,rt.GJ)()&&!((Ti=cr.homework_status)!=null&&Ti.includes("\u5BFC\u5165"))&&Pt.createElement(se.ZP,{className:"ml10",onClick:qa},Pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,rt.GJ)()&&Pt.createElement(ae.Z,{dropdownRender:va,className:"ml10"},Pt.createElement(se.ZP,null,Pt.createElement(ee.Z,null),"\u5BFC\u51FA",Pt.createElement(ne.Z,null)))))),Pt.createElement(re.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,rt.GJ)()&&Or&&Pt.createElement("span",null,Pt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Pt.createElement(te.default,{className:`mt30 ${et.TableDom}`,loading:Sn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:lr=>({onClick:tr=>{var na,fa;if(!((na=cr.homework_status)!=null&&na.includes("\u5BFC\u5165"))){if((0,rt.Rm)()&&!((fa=un.AssistantObject.hack)!=null&&fa.can_view)){E.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}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${lr.id}/${lr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:cr.student_works,columns:Qo,onChange:(lr,tr,na)=>{na.field&&(on.order=na.field==="score"?"work_score":na.field),na.order||(on.b_order="asc"),na.order==="ascend"&&(on.b_order="asc"),na.order==="descend"&&(on.b_order="desc"),na.order||(on.b_order="asc"),ca()}}),Pt.createElement($e,null),Pt.createElement(yt,null),Pt.createElement(ye.Z,null)),Pt.createElement(fe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:En,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Mt(void 0,null,function*(){if(jn===2){if(Tn.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!$n){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,status:Tn}});lr.status===0&&(an(lr),Tr(!1),xi(!0))}else{if(!(Ar===0||or===0)){if(!Ar){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!or){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Ar>or){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!$n){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,min_score:Ar,max_score:or}});lr.status===0&&(an(lr),Tr(!1),xi(!0))}}),onCancel:()=>{Tr(!1),xo()}},Pt.createElement("div",{style:{padding:"32px"}},Pt.createElement("div",null,Pt.createElement("div",null,Pt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pt.createElement(z.ZP.Group,{value:jn,onChange:lr=>{Vn(lr.target.value)}},Pt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),jn===1&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:Ar,onChange:lr=>Pi(lr),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:or,onChange:lr=>ur(lr),style:{width:"100px"}})),jn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(ie.default.Group,{onChange:lr=>{Hr([...lr])},style:{width:"100%"}},(Oa=cr.task_status)==null?void 0:Oa.map((lr,tr)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(Le.Z,{className:et.MdEditor,onChange:lr=>Yn(lr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(fe.default,{open:hi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Mt(void 0,null,function*(){jn===2?(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,status:Tn}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),xo(),ca(),xi(!1)):(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:$n,min_score:Ar,max_score:or}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),xo(),ca(),xi(!1))}),onCancel:()=>{xo(),xi(!1)}},Pt.createElement("div",{style:{padding:"32px"}},jn===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Ar,"-",or,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),jn===2&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((oa=cr.task_status)==null?void 0:oa.filter(lr=>Tn==null?void 0:Tn.includes(lr.id)).map(lr=>lr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pt.createElement("br",null),Pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ei==null?void 0:ei.count,"\u540D\u5B66\u751F")))),Pt.createElement(Oe,null),Pt.createElement(bt,{isShow:Yr,setIsShow:ui,item:Zi,coursesId:on.coursesId,categoryId:on.categoryId}),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:ls,current:on.page||1,defaultPageSize:20,total:cr.work_count})))};var mn=(0,Ce.connect)(({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn,user:Pn})=>({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn.effects,user:Pn}))(Jt)},17933:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return a}});var me=pe(59301),He=pe(65582),E=pe(43418),ve=pe(3113),fe=pe(71418),ce=pe(67172),ie=pe(80443),re=pe(50258),le=pe(24334),oe=pe(56656),se=pe.n(oe),ae=pe(17124),te=pe(59301),z=(y,x,b)=>new Promise((ee,ne)=>{var Ae=be=>{try{ye(b.next(be))}catch(we){ne(we)}},ge=be=>{try{ye(b.throw(be))}catch(we){ne(we)}},ye=be=>be.done?ee(be.value):Promise.resolve(be.value).then(Ae,ge);ye((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,me.useState)(void 0);console.log((0,He.useLocation)(),33);const ne=(0,He.useLocation)();(0,me.useEffect)(()=>{y&&function(){return z(this,null,function*(){const ct=yield(0,ce.X6)(y);ee(ct.data)})}()},[y]);const{status:Ae,created_at:ge,code:ye,name:be,language:we,pass_sets_count:Ce,set_count:Se,error_msg:Pe,output:Be,input:Qe,expected_output:Ee,execute_memory:Ue,user:Ie,execute_time:je,input_file_url:Ve,output_file_url:$e,is_file:ze,expected_output_file_url:rt}=b||{};return te.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:te.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},te.createElement(fe.Z,{spinning:!b,delay:500},te.createElement("div",{className:"record-detail-info"},b?te.createElement(te.Fragment,null,te.createElement("div",{className:"record-detail-body"},te.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),te.createElement("ul",{className:"record-info"},te.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",te.createElement("span",{className:Ae===0?"c-green":"c-red"},ie.Im[Ae])," "),te.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",te.createElement("span",null,se()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,we)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,je*1e3,"ms")," "),te.createElement("li",null," ",`${Ae===ae.h.HIDE_COMPILE_STATUS?"--":Ce} / ${Se} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ie.gZ)({status:Ae,error_msg:Pe,execute_time:je,output:Be,input:Qe,expected_output:Ee,input_file_url:Ve,output_file_url:$e,is_file:ze,expected_output_file_url:rt}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(re.ZP,{height:"200px",width:"100%",language:we==null?void 0:we.toLocaleLowerCase(),value:le.Base64.decode(ye),options:{readOnly:!0}}))):null)))}},88125:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},Y4:function(){return Be}});var me=pe(59301),He=pe(92832),E=pe(8591),ve=pe(3113),fe=pe(10129),ce=pe(24334),ie=pe.n(ce),re=pe(25492),le=pe(42678),oe=pe(6339),se=pe(65862),ae=pe(34376),te=pe.n(ae),z=pe(38147),a=pe(65582),y=pe(17933),x=pe(77254),b=pe(67172),ee=pe(56918),ne=pe(21185),Ae=pe(92310),ge=pe.n(Ae),ye=pe(84056),be=pe(59301),we=(Ue,Ie,je)=>new Promise((Ve,$e)=>{var ze=ct=>{try{et(je.next(ct))}catch(lt){$e(lt)}},rt=ct=>{try{et(je.throw(ct))}catch(lt){$e(lt)}},et=ct=>ct.done?Ve(ct.value):Promise.resolve(ct.value).then(ze,rt);et((je=je.apply(Ue,Ie)).next())});const{TextArea:Ce}=He.default,Se={[fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Pe||{});function Be(Ue){const{status:Ie,error_msg:je,output:Ve,input:$e,expected_output:ze,is_file:rt,input_file_url:et,output_file_url:ct,expected_output_file_url:lt,setMonacoValue:it,setData:ot}=Ue,ut=(0,me.useRef)(),mt=(0,me.useRef)(),yt=(0,me.useRef)();let jt=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,me.useEffect)(()=>{if(Ve&&!rt&&ut.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(ut.current);const qe=(0,se.pp)(ce.Base64.decode(Ve));st.write(qe),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Re){}},100)}if($e&&!rt&&mt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,se.pp)($e)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}if(ze&&!rt&&yt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,se.pp)(ce.Base64.decode(ze))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}},[Ve]),Ie){case fe.h.NOMATCH:jt=be.createElement(be.Fragment,null,be.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:ut}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield(0,z.ZP)(ct,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it(st),setTimeout(()=>{ot(ct)},200)})},Ve)),be.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:yt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield fetch(lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield st.text()),setTimeout(()=>{ot(lt)},200)})},ze)));break;case fe.h.EXECUTEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("div",{style:{border:"1px #F6F7F9 solid"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&be.createElement(oe.Z,{value:$e,style:vt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{onClick:()=>(0,se.LR)(et,$e)},$e))),be.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(je),"111")));break;case fe.h.COMPILEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error},ce.Base64.decode(je)));break;case fe.h.PODFAILURE:jt=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:jt=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",jt," ")}function Qe(Ue){const{status:Ie,error_msg:je,execute_time:Ve,output:$e,input:ze,expected_output:rt,is_file:et,input_file_url:ct,output_file_url:lt,expected_output_file_url:it}=Ue;let ot=null;switch(Ie){case fe.h.OK:case fe.h.NOMATCH:case fe.h.EXECUTEFAILURE:case fe.h.COMPILEFAILURE:ot=be.createElement("div",{id:"outputResultRef",className:"h100"});break;case fe.h.PODFAILURE:ot=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:ot=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",ot," ")}function Ee({value:Ue,className:Ie}){return be.createElement("span",{className:Ie},Ue)}Nt.ZP=({input:Ue,is_file:Ie,debuging:je,submitting:Ve,executingMessage:$e,debugResult:ze,onChangeInput:rt,onDebugCode:et,onSubmitCode:ct,hack:lt,user:it,submitResult:ot,isWhiteTheme:ut,topDispatch:mt})=>{const[yt]=(0,a.useSearchParams)(),jt=(0,a.useParams)(),[vt,st]=(0,me.useState)(!1),[qe,Re]=(0,me.useState)(!1),[We,Oe]=(0,me.useState)(1),[Le,Fe]=(0,me.useState)(!1),[De,Te]=(0,me.useState)(0),[ke,_e]=(0,me.useState)(!1),[Xe,dt]=(0,me.useState)(""),[gt,at]=(0,me.useState)(""),bt=(0,me.useRef)(),Pt=(0,me.useRef)(),Et=(0,me.useRef)(null),Lt=(0,me.useRef)(null),Ft=(0,me.useRef)(null);console.log(ot,"submitResult",jt);const{status:Rt,id:wt,input:Ot,output:Mt,expected_output:Qt,is_file:Jt,input_file_url:mn,output_file_url:tn,expected_output_file_url:un,error_msg:nn,hack_sets:Sn}=ot||{};(0,me.useEffect)(()=>{Rt===0&&(Oe(1),Te(0))},[Rt,wt]),(0,me.useEffect)(()=>{we(void 0,null,function*(){var br;const pi=yield(0,b.rX)(jt==null?void 0:jt.id,"submit");(pi==null?void 0:pi.status)===0&&(pi!=null&&pi.data&&((br=pi==null?void 0:pi.data)==null?void 0:br.status)!==0?(mt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:pi==null?void 0:pi.data}}),Oe(2),Te(320)):(Oe(1),Te(0)))})},[jt==null?void 0:jt.id]),(0,me.useEffect)(()=>{if(bt.current){let Cr=function(Bi){wi=Qi.offsetHeight,Ti=!0,Oa=Bi.pageY,Ft.current.style.display="block"},br=function(){Ti=!1,Ft.current.style.display="none"},pi=function(Bi){if(Ti){Pn();let on=Oa-Bi.pageY,kn=wi+on;if(kn<0&&(kn=0),kn>window.innerHeight-150&&(kn=window.innerHeight-150),We===1){kn<=34?Te(0):Te(kn);return}console.log(kn,"resizeH"),Te(kn)}};const Qi=Et.current;let wi=0,Ti=!1,Oa=0;const oa=document.getElementById("case-y-bar");return oa==null||oa.addEventListener("mousedown",Cr),document.addEventListener("mousemove",pi),document.addEventListener("mouseup",br),()=>{const Bi=document.getElementById("case-y-bar");Bi==null||Bi.removeEventListener("mousedown",Cr),document.removeEventListener("mousemove",pi),document.removeEventListener("mouseup",br)}}},[bt,We]),(0,me.useEffect)(()=>{const Cr=x.Z.subscribe("resize-move-bar",Pn);if(yt.get("type")!=="exercises")return document.addEventListener((0,ye.gH)(),Rn),()=>{document.removeEventListener((0,ye.gH)(),Rn),Cr()}},[]),(0,me.useEffect)(()=>{});function Pn(){var Cr,br,pi,Qi;const wi=document.getElementById("outputResultRef");if(wi){let Ti=wi.dataset.text;Pt.current.reset(),Pt.current.writeln(Ti);const Oa=document.getElementById("outputResultRef").offsetWidth-20,oa=((Qi=(pi=(br=(Cr=Pt.current)==null?void 0:Cr._core)==null?void 0:br._renderService)==null?void 0:pi.dimensions)==null?void 0:Qi.actualCellWidth)||10,Bi=Math.ceil(Oa/oa);Pt.current.resize(Bi,Math.ceil(wi.clientHeight/16))}}function Dn(){st(!vt),setTimeout(()=>{Pn()},300),Te(vt?320:window.innerHeight-150)}function gr(){qe?(Re(!1),(0,ye.BU)()):(Re(!0),(0,ye.Dj)(Lt.current))}const Rn=Cr=>{(0,ye.vp)()||Re(!1)},zn=(0,me.useMemo)(()=>{if(ze){const{status:Cr,output:br,error_msg:pi}=ze;return setTimeout(()=>{let Qi="",wi=document.getElementById("outputResultRef");br?Qi=ce.Base64.decode(br):pi&&(Qi=ce.Base64.decode(pi)),Pt.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(wi),Pt.current.onKey(function(Ti){var Oa;if(Ti.domEvent.key.toLocaleUpperCase()==="C"&&Ti.domEvent.ctrlKey){Ti.domEvent.preventDefault();let oa=(Oa=Pt.current)==null?void 0:Oa.getSelection();navigator.clipboard.writeText(oa).then(()=>{})}}),wi.dataset.text=Qi,Pt.current.setOption("convertEol",!0),Pn()},300),be.createElement(be.Fragment,null,Qe(ze))}return null},[ze]);function jr(){var Cr,br;if(!(lt!=null&<.code)||((Cr=lt==null?void 0:lt.code)==null?void 0:Cr.trim().length)===0){(br=E.ZP)==null||br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(1),Te(320),et()}const ri=Cr=>we(void 0,null,function*(){let br=yield(0,z.ZP)(`/api/problems/${Cr}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});br&&(window.location.href=`/myproblems/${br==null?void 0:br.identifier}${window.location.search}`)});function yr(){Jt?navigator.clipboard.writeText(ce.Base64.decode(nn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(Mt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return be.createElement(me.Fragment,null,be.createElement("div",{className:ge()(re.Z.case,ut&&re.Z.whiteCase),style:{height:De},ref:Et},be.createElement("div",{className:re.Z.fullMask,ref:Ft}),be.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:bt,draggable:!1},We===2&&be.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),We===1&&(De<=34?be.createElement("div",{onClick:()=>{Te(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):be.createElement("div",{onClick:()=>{Te(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),be.createElement("div",null,be.createElement("div",{className:re.Z.caseHead},be.createElement("div",{className:re.Z.dot}),be.createElement("div",{className:re.Z.text},We===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),We===2&&!Ve&&typeof Rt=="number"&&be.createElement(be.Fragment,null,Rt===fe.h.OK?be.createElement("div",{className:re.Z.pass},be.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):be.createElement("div",{className:re.Z.noPass},be.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Se[Rt])),be.createElement("div",{className:re.Z.btns},We===2&&!Ve&&be.createElement(be.Fragment,null,Rt!==fe.h.OK&&be.createElement("div",{onClick:yr},be.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),be.createElement("div",{onClick:()=>{_e(wt)}},be.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&be.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Dn()},be.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),be.createElement("div",{style:{display:We===1?"block":"none"}},je?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34}},be.createElement("div",{className:re.Z.result},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),be.createElement("div",{className:re.Z.leftNode},be.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":Ue,onChange:rt}))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),be.createElement("div",{className:re.Z.node},ze?zn:be.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),be.createElement("div",{style:{display:We===2?"block":"none"}},Ve?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34,display:"flex",flexDirection:"column",overflow:"hidden"}},be.createElement("div",{ref:Lt,className:re.Z.elseNode},be.createElement("div",{className:re.Z.nameWrap},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),be.createElement("div",{className:re.Z.scroll},be.createElement("pre",{className:re.Z.scrollBox,style:Le?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Jt&&be.createElement(Ee,{value:Ot}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Cr=yield fetch(mn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Cr.text()),setTimeout(()=>{dt(mn)},200)})},Ot)),Ot&&be.createElement("div",{className:re.Z.action},be.createElement("span",{onClick:()=>Fe(!Le)},Le?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&be.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>gr(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),be.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},be.createElement("pre",null,!Jt&&be.createElement(Ee,{className:"mb10",value:Qt&&ce.Base64.decode(Qt)||""}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Cr=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Cr.text()),setTimeout(()=>{dt(un)},200)})},Qt)))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{color:Rt===fe.h.OK?"#2ABD8C":"#FF2C29"}},be.createElement("pre",null,(Rt===4||Rt===5)&&be.createElement(Ee,{className:"mb10",value:nn&&ce.Base64.decode(nn)||""}),Rt!=4&&Rt!=5&&(Jt?be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Cr=yield(0,z.ZP)(tn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(Cr)}catch(br){at("")}setTimeout(()=>{dt(tn)},200)})},Mt):be.createElement(Ee,{className:"mb10",value:Mt&&ce.Base64.decode(Mt)||""})))))))))),be.createElement("div",{className:ge()(re.Z.footer,ut&&re.Z.whiteFooter),style:{zIndex:100}},(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.above_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.under_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),be.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Ve,loading:je,color:"#2ABD8C",className:"mr10",onClick:jr},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&be.createElement(ve.ZP,{className:re.Z.disabled,type:"primary",icon:be.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ve,disabled:je||Ve,onClick:()=>{var Cr,br;if(!(lt!=null&<.code)||((Cr=lt==null?void 0:lt.code)==null?void 0:Cr.trim().length)===0){(br=E.ZP)==null||br.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(2),Te(320),ct()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),be.createElement(y.Z,{onClose:_e,open:ke}),be.createElement(ne.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>dt(""),monacoEditor:{value:gt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{Types:function(){return Co},default:function(){return fo}});var me=pe(59301),He=pe(65582),E=pe(31797),ve=pe(43418),fe=pe(71418),ce=pe(3113),ie=pe(6848),re=pe(95237),le=pe(67172),oe=pe(87513),se=pe(84056),ae=pe(29584),te=pe(74128),z=pe(87169),a=pe(43428),y=pe(50258),x=pe(57261),b=pe(42926),ee=pe(77825),ne=pe(8591),Ae={list:"list___IRN6i",copy:"copy___qCn9B"},ge=pe(56102),ye=pe(38147),be=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())}),Ce=({showResourceCentre:In,identifier:mr})=>{const Mr=(0,He.useParams)(),[zr,Nr]=(0,me.useState)(null);(0,me.useEffect)(()=>{In&&Lr()},[In]);const Lr=()=>be(void 0,null,function*(){const Dr=yield(0,ye.ZP)(`/api/problems/${mr}/attachment_list.json`,{method:"get"});(Dr==null?void 0:Dr.status)==0&&Nr(Dr.data||[])});return me.createElement("div",{className:"tpi-code-setting"},me.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(zr!=null&&zr.length)&&me.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),zr==null?void 0:zr.map((Dr,Kr)=>me.createElement("dl",{className:Ae.list,key:Kr},me.createElement(ie.Z,{title:Dr.title},me.createElement("dt",null,me.createElement("i",{className:"icon-wenjian4 mr5"}),Dr.title)),me.createElement("dd",null,me.createElement(ge.CopyToClipboard,{text:Dr.saved_file_path,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{className:`${Ae.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Se=pe(59301),Pe=Object.defineProperty,Be=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(In,mr,Mr)=>mr in In?Pe(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,Ve=(In,mr)=>{for(var Mr in mr||(mr={}))Ue.call(mr,Mr)&&je(In,Mr,mr[Mr]);if(Ee)for(var Mr of Ee(mr))Ie.call(mr,Mr)&&je(In,Mr,mr[Mr]);return In},$e=(In,mr)=>Be(In,Qe(mr));const ze={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var rt=(In=>(In[In.set_font_size=0]="set_font_size",In[In.set_theme=1]="set_theme",In[In.on_tab_to_space=2]="on_tab_to_space",In[In.set_show_editor_setting=3]="set_show_editor_setting",In[In.set_show_respurce_center=4]="set_show_respurce_center",In))(rt||{});function et(In,mr){switch(mr.type){case 3:return $e(Ve({},In),{showEditorSetting:mr.payload});case 1:return $e(Ve({},In),{theme:mr.payload});case 0:return $e(Ve({},In),{fontSize:mr.payload});case 2:return $e(Ve({},In),{tabToSpace:mr.payload});case 4:return $e(Ve({},In),{showResourceCentre:mr.payload});default:throw new Error}}var ct=({isLoading:In,value:mr,onChange:Mr,language:zr,onUpdateCode:Nr,ActionBarRender:Lr,setIsWhiteTheme:Dr,identifier:Kr})=>{const[qr,gi]=(0,me.useReducer)(et,ze),{theme:si,fontSize:Ra,showEditorSetting:Ji,tabToSpace:jo,showResourceCentre:Pa}=qr,Ki=(0,me.useRef)(),ka=(0,me.useRef)();(0,me.useEffect)(()=>{Dr(si==="vs")},[si]);const Ga={onFontSizeChange:wr=>{gi({type:0,payload:wr}),(0,b.t)("cmFontSize",wr)},tabToSpace:jo,cmFontSize:Ra,className:"oj",cmCodeMode:si,onTabToSpace:wr=>{gi({type:2,payload:wr}),(0,b.t)("cmTabToSpace",wr)},onCodeModeChange:wr=>{gi({type:1,payload:wr}),(0,b.t)("ProgrammingCodeMode",wr)}};function Di(){gi({type:3,payload:!1})}function Wa(){gi({type:3,payload:!0})}function Mn(){gi({type:4,payload:!1})}function Cn(){gi({type:4,payload:!0})}const On={value:mr,language:zr,theme:si,options:{fontSize:Ra,insertSpaces:jo},onChange:wr=>{Mr(wr),ka.current=wr,clearTimeout(Ki.current),Ki.current=setTimeout(()=>{Nr(ka.current)},1e4)},onEditBlur:wr=>{ka.current&&Nr(ka.current)}};return Se.createElement(me.Fragment,null,Lr(Wa,Cn),Se.createElement("div",{style:{flex:1,overflow:"hidden"}},!In&&Se.createElement(y.ZP,Ve({},On))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ji,onClose:Di},Se.createElement(ee.Z,Ve({},Ga)))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Pa,onClose:Mn},Se.createElement(Ce,{showResourceCentre:Pa,identifier:Kr}))))},lt=pe(60141),it=pe(24334),ot=pe(88125),ut={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},mt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},yt=pe(1710),jt=pe(58421),vt=pe(58617),st=pe(17933),qe=pe(56656),Re=pe.n(qe),We=pe(59301);const{Column:Oe}=yt.default;var Le=({submitResult:In,submitting:mr,submitRecords:Mr,page:zr,onPageChange:Nr,topicId:Lr})=>{const[Dr]=(0,He.useSearchParams)(),{records:Kr,records_count:qr}=Mr||{},[gi,si]=(0,me.useState)(!1),Ra=Dr.get("type")==="1";return We.createElement(fe.Z,{spinning:mr,tip:"\u8BC4\u6D4B\u4E2D...",indicator:We.createElement(vt.Z,{style:{fontSize:24},spin:!0})},(Kr==null?void 0:Kr.length)>0?We.createElement(yt.default,{dataSource:Kr,rowKey:"id",pagination:!1},We.createElement(Oe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ji,jo)=>We.createElement("span",null," ",Re()(Ji).format("YYYY-MM-DD HH:mm:ss"))}),We.createElement(Oe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ji,jo)=>{var Pa;return We.createElement("span",{className:`${Ji===0?"c-green":"c-red"} current`,onClick:()=>{si(jo.id)}},(Pa=ot.Im[Ji])==null?void 0:Pa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),We.createElement(Oe,{title:`\u6267\u884C\u7528\u65F6 (${Ra?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ji=>Ji?Ra?Ji:Ji/1e3:""}),We.createElement(Oe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ra?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ji=>Ji?Ra?Ji:parseFloat((Ji/1024).toFixed(2)):""}),We.createElement(Oe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),We.createElement(Oe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ji,jo)=>We.createElement("span",{className:"c-light-primary current",onClick:()=>{si(jo.id)}},"\u67E5\u770B")})):We.createElement("div",{style:{height:300,width:"100%"}}),We.createElement(st.Z,{onClose:si,open:gi}),qr>15?We.createElement(jt.Z,{className:mt.pagination,current:zr,pageSize:15,total:qr,onChange:Nr}):null)},Fe=pe(2524),De=pe(12563),Te={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ke=pe(6339),_e=pe(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var dt=({hack:In})=>{const{language:mr,difficult:Mr,time_limit:zr,description:Nr}=In,[Lr]=(0,He.useSearchParams)(),Dr=Xe[Mr];return _e.createElement(_e.Fragment,null,_e.createElement("ul",{className:Te.info},_e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",_e.createElement("b",{className:Te.info_tag},mr)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",_e.createElement(De.Z,{color:Dr==null?void 0:Dr.color},Dr==null?void 0:Dr.name)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",_e.createElement("span",{style:{color:"#333333"}},zr,"\u79D2"))),Lr.get("qtype")==="8"?_e.createElement(ke.Z,{value:Nr,showProgramFill:!0,className:Te.desc}):_e.createElement(ke.Z,{value:Nr,className:Te.desc}))},gt={},at=pe(59301),bt=({hack:In,current_user:mr})=>at.createElement("div",{className:gt.answer},In!=null&&In.answer_text?at.createElement(ke.Z,{style:{padding:"13px 0"},value:(In==null?void 0:In.answer_text)||""}):at.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=pe(77254);function Et(In,mr){return(0,ye.U2)(`/problems/${In}/comments.json`,{page:mr,limit:10})}function Lt(In){return(0,ye.v_)(`/discusses/${In}/plus.json`,{container_type:"Discuss",type:1})}function Ft(In,mr,Mr){return(0,ye.v_)(`/problems/${In}/comments/reply.json`,{comments:{content:Mr,parent_id:mr}})}function Rt(In,mr){return(0,ye.v_)(`/problems/${In}/comments.json`,{comments:{content:mr}})}function wt(In,mr,Mr){return(0,ye.v_)(`/problems/${In}/comments/${mr}/hidden.json`,Mr)}function Ot(In,mr){return(0,ye.IV)(`/problems/${In}/comments/${mr}`)}var Mt=pe(83554);function Qt({author:In}){return me.createElement("a",{href:`/users/${In.login}`,target:"_blank"},me.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${In.image_url}`,width:"50"}))}function Jt({data:In,index:mr,parentDiscussIndex:Mr,user:zr,onSetActionType:Nr}){const{author:Lr,can_delete:Dr,content:Kr,id:qr,time:gi}=In;function si(){Nr({id:qr,index:mr,type:"delete-discuss",parentDiscussIndex:Mr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ra=zr.admin||Dr||Lr.user_id===zr.user_id;return me.createElement("div",{className:"discuss-item-container second-discuss "},me.createElement(Qt,{author:Lr}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${Lr.login}`,target:"_blank"},Lr.name),me.createElement("span",{className:"grey"},gi),me.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ra?me.createElement("a",{onClick:si,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null)),me.createElement(ke.Z,{className:"discuss-content",value:Kr})))}var mn=({user:In,data:mr,index:Mr,onPlusDiscuss:zr,onSetActionType:Nr,activeDiscussIndex:Lr,onReplyDiscuss:Dr,onSetActiveDiscussIndex:Kr})=>{const{content:qr,children:gi,hidden:si,id:Ra,praise_count:Ji,time:jo,user_praise:Pa,can_delete:Ki,author:ka}=mr;function Ga(){Kr(Ra)}function Di(){zr(Ra,!Pa,Mr)}function Wa(){Nr({id:Ra,index:Mr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Mn(){Nr({id:Ra,index:Mr,params:{hidden:si?"0":"1"},type:"hidden-discuss",message:si?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Cn=In.admin||In.user_id===ka.user_id;return me.createElement("div",{className:"discuss-item-container",key:Ra},me.createElement(Qt,{author:ka}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${ka.login}`,target:"_blank"}," ",ka.name," "),me.createElement("span",{className:"grey"},jo)),me.createElement(ke.Z,{className:"discuss-content",value:qr}),gi&&gi.length>0?me.createElement("div",{className:"reply-discuss-container"},gi.map((On,wr)=>me.createElement(Jt,{key:On.id,data:On,index:wr,user:In,onSetActionType:Nr,parentDiscussIndex:Mr}))):null,me.createElement("div",{className:"btn-group"},Cn?me.createElement("a",{onClick:Mn,title:si?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},me.createElement("i",{className:si?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ki&&(!gi||gi.length==0)?me.createElement("a",{onClick:Wa,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null,me.createElement("a",{onClick:Ga,title:"\u56DE\u590D"}," ",me.createElement("i",{className:"iconfont icon-huifu1"})," "),me.createElement("a",{onClick:Di,className:Pa?"c-orange":""},me.createElement("i",{className:Pa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),me.createElement("span",null,Ji||""))),me.createElement(Mt.Z,{id:Ra,activeDiscussIndex:Lr,onReplyDiscuss:Dr})))},tn=pe(30214),un={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},nn=pe(96565),Sn=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())}),Pn=({user_praise:In,praise_count:mr,praisePlus:Mr,onCreateDiscuss:zr,discuss_count:Nr})=>{const[Lr,Dr]=(0,me.useState)(!1),[Kr,qr]=(0,me.useState)("");function gi(jo){qr(jo)}function si(){Dr(!0)}function Ra(){Dr(!1)}function Ji(){return Sn(this,null,function*(){zr(Kr),qr(""),Dr(!1)})}return me.createElement("div",{className:`${un["dis-input-editor-container"]} ${Lr?un.active:""} `},me.createElement("div",{className:Lr?`hide ${un["text-area"]}`:un["text-area"]},me.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:si}),me.createElement("a",null," ",me.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Nr," "),me.createElement("a",{className:"c-light-black",onClick:Mr,title:In?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},me.createElement("i",{className:`mr3 ${In?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),mr?me.createElement("span",null,mr):"")),Lr?me.createElement("div",{className:un["input-mask"],onClick:Ra}):null,me.createElement("div",{className:Lr?un["md-container"]:`${un["md-container"]} hide`},me.createElement(nn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Kr,height:240,onChange:gi}),me.createElement("div",{className:un["tip-container"],onClick:Ra},me.createElement("a",{className:un["btn-send"],onClick:Ji}," \u53D1\u9001 "))))},Dn=pe(59301),gr=Object.defineProperty,Rn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,Cr=(In,mr,Mr)=>mr in In?gr(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,br=(In,mr)=>{for(var Mr in mr||(mr={}))ri.call(mr,Mr)&&Cr(In,Mr,mr[Mr]);if(jr)for(var Mr of jr(mr))yr.call(mr,Mr)&&Cr(In,Mr,mr[Mr]);return In},pi=(In,mr)=>Rn(In,zn(mr)),Qi=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())});const wi={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ti=(In=>(In[In.GET_DISCUSSES=0]="GET_DISCUSSES",In[In.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",In[In.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",In[In.PLUS_DISCUSS=3]="PLUS_DISCUSS",In[In.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",In[In.SET_PAGE=5]="SET_PAGE",In[In.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",In))(Ti||{});function Oa(In,mr){switch(mr.type){case 6:return pi(br({},In),{loading:!0});case 0:return br(br({},In),mr.payload);case 1:return br(br({},In),mr.payload);case 4:return br(br({},In),mr.payload);case 3:return br(br({},In),mr.payload);case 5:return pi(br({},In),{page:mr.payload});case 2:return br(br({},In),mr.payload);default:throw new Error}}var oa=({user:In,identifier:mr,hack:Mr,onTriggerPraise:zr,activeIndex:Nr})=>{const[Lr,Dr]=(0,me.useReducer)(Oa,wi),{loading:Kr,page:qr,data:gi,count:si,actionType:Ra,activeDiscussIndex:Ji}=Lr,jo=(0,me.useCallback)(()=>Qi(void 0,null,function*(){Dr({type:6});const On=yield Et(mr,qr),{comments:wr,disscuss_count:mi}=On;Dr({type:0,payload:{data:wr,count:mi,loading:!1}})}),[qr,mr]);(0,me.useEffect)(()=>{Nr==="2"&&jo()},[mr,qr,Nr]);function Pa(On){Dr({type:5,payload:On})}function Ki(On){Dr({type:4,payload:{actionType:On}})}function ka(On){Dr(Ji===On?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:On}})}function Ga(On,wr,mi){return Qi(this,null,function*(){try{const ji=yield Lt(On);gi[mi].user_praise=wr,gi[mi].praise_count=ji.praise_count,Dr({type:3,payload:{data:[...gi]}})}catch(ji){console.log(ji)}})}function Di(){return Qi(this,null,function*(){const{id:On,params:wr,type:mi,index:ji,parentDiscussIndex:Ir}=Ra;if(mi==="hidden-discuss"&&(yield wt(mr,On,wr),Ir?gi[Ir].children[ji].hidden=wr.hidden==1:gi[ji].hidden=wr.hidden==1,Dr({type:4,payload:{actionType:null,data:[...gi]}})),mi==="delete-discuss"){if(yield Ot(mr,On),Ir||Ir===0){let Li=gi[Ir].children;for(let qi=Li.length-1;qi>=0;qi--)if(Li[qi].id===On){Li.splice(qi,1);break}gi[Ir].children=Li}else for(let Li=gi.length-1;Li>=0;Li--)if(gi[Li].id===On){gi.splice(Li,1);break}Dr({type:4,payload:{actionType:null,data:[...gi]}})}})}function Wa(){Dr({type:4,payload:{actionType:null}})}function Mn(On,wr){return Qi(this,null,function*(){try{yield Ft(mr,On,wr),jo()}catch(mi){console.log(mi)}})}function Cn(On){return Qi(this,null,function*(){Dr({type:6}),yield Rt(mr,On),jo()})}return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:"discuss-panel"},gi.length===0?Dn.createElement(Fe.Z,null):gi.map((On,wr)=>Dn.createElement(mn,{onReplyDiscuss:Mn,onPlusDiscuss:Ga,onSetActiveDiscussIndex:ka,onSetActionType:Ki,data:On,index:wr,user:In,activeDiscussIndex:Ji})),si>10?Dn.createElement("div",{className:"pagination-container"},Dn.createElement(jt.Z,{showQuickJumper:!0,onChange:Pa,current:qr,total:si})):null),Dn.createElement(Pn,{user_praise:Mr.user_praise,praise_count:Mr.praises_count,praisePlus:zr,discuss_count:Mr.comments_count,onCreateDiscuss:Cn}),Dn.createElement(x.Z,null,Dn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Ra,onOk:Di,onCancel:Wa},Dn.createElement("p",null,Ra?Ra.message:"")),Dn.createElement(tn.Z,null)))},Bi=pe(57809),on=pe(92832),kn=pe(65615),Fn={},Or=pe(59301),fi=({hack:In,current_user:mr})=>Or.createElement("div",{className:Fn.answer},In!=null&&In.analysis?Or.createElement(ke.Z,{style:{padding:"13px 0"},value:(In==null?void 0:In.analysis)||""}):Or.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),cr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Sa=pe(36381),Mi=pe(43604),qn=pe(78241),En=pe(5871),Tr=pe(12088),Tn=pe(59301);const{TextArea:Hr}=on.default,{Panel:hi}=Sa.default;var xi=({data:In,hack:mr})=>(console.log(In,mr,"data"),mr!=null&&mr.is_file?Tn.createElement(Tr.Y2,{disabled:!0,className:cr.uploadTableWrapper,showScore:!mr.test_set_score,data:In,isProgramHomework:!0}):Tn.createElement("div",{className:cr.hackSets},In==null?void 0:In.map((Mr,zr)=>Tn.createElement(Sa.default,{accordion:!0,bordered:!1,key:zr,defaultActiveKey:zr===0&&Mr.id,className:cr.collapseWrapper,expandIcon:({isActive:Nr})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${Nr?cr.open:cr.close}`,style:{fontSize:14,transition:"all .2s"}})},Tn.createElement(hi,{key:Mr.id,header:Tn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Tn.createElement(Mi.Z,{className:cr.panelHeader},Tn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",zr+1)),Tn.createElement(Mi.Z,{flex:1},Tn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(mr!=null&&mr.test_set_score)&&Tn.createElement(Mi.Z,{className:cr.rateInput},Tn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tn.createElement("div",null,Tn.createElement(qn.default.Item,{noStyle:!0},Tn.createElement(En.Z,{value:Mr==null?void 0:Mr.score,className:cr.baseFormItem,min:0,max:100,disabled:!0}))),Tn.createElement("span",{className:"ml10"},"%")))))},Tn.createElement(qn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tn.createElement(Hr,{readOnly:!0,value:Mr==null?void 0:Mr.input,rows:4})),Tn.createElement(qn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tn.createElement(Hr,{readOnly:!0,value:Mr==null?void 0:Mr.output,rows:4}))))))),ei={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},an=pe(59301),Vn=(0,me.forwardRef)(({data:In=[]},mr)=>{var Mr;const[zr,Nr]=(0,me.useState)(),Lr=In.filter(Kr=>Kr.show);(0,me.useEffect)(()=>{Lr.length&&Nr(Lr[0].id)},[In==null?void 0:In.length]);const Dr=((Mr=Lr.find(Kr=>Kr.id===zr))==null?void 0:Mr.element)||null;return(0,me.useImperativeHandle)(mr,()=>({setActiveTab:Kr=>Nr(Kr)})),an.createElement("div",{className:ei.tabs},an.createElement("div",{className:ei.tabWarp},Lr.map(Kr=>an.createElement("div",{onClick:()=>Nr(Kr.id),className:`${ei.tab} ${Kr.id===zr?ei.active:""}`,key:Kr.id},Kr.name))),an.createElement("div",{className:ei.content},Dr))}),pn=pe(59301),Er=Object.defineProperty,or=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Yn=(In,mr,Mr)=>mr in In?Er(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,xa=(In,mr)=>{for(var Mr in mr||(mr={}))Pi.call(mr,Mr)&&Yn(In,Mr,mr[Mr]);if(Ar)for(var Mr of Ar(mr))$n.call(mr,Mr)&&Yn(In,Mr,mr[Mr]);return In},zi=(In,mr)=>or(In,ur(mr)),Aa=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())});const So={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ui=({hack:In,onTriggerPraise:mr,topicId:Mr,page:zr,onPageChange:Nr,user:Lr,current_user:Dr,submitRecords:Kr,submitting:qr,submitResult:gi,setActiveIndex:si,hack_sets:Ra})=>{var Ji,jo;const[Pa]=(0,He.useSearchParams)(),[Ki,ka]=(0,me.useState)("0"),Ga=(0,He.useLocation)(),[Di,Wa]=(0,me.useState)(!1),[Mn,Cn]=(0,me.useState)(null),[On,wr]=(0,me.useState)([]),[mi,ji]=(0,me.useState)([]),[Ir,Li]=(0,me.useState)({page:1,limit:10}),qi=(0,me.useRef)(null),Xa=(0,me.useRef)(null);console.log(Lr,"user");let[Wi,Si]=(0,me.useState)(zi(xa({},(0,He.useParams)()),{page:1,per_page:20,name:""}));(0,me.useEffect)(()=>{Xa.current&&(In==null?void 0:In.is_close_tips)===!1&&Mn===null&&Cn(!0)},[Xa.current,In==null?void 0:In.is_close_tips,Mn]);function ro(){return Aa(this,null,function*(){yield(0,ye.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,me.useEffect)(()=>{si(Ki)},[Ki]);function vo($i){return Aa(this,null,function*(){let ea=$i.target.id;if(ea==="1"){let zo=yield(0,ye.ZP)(`/api/myproblems/${Wi.id}/redo_logs.json`,{method:"get",params:xa({},Ir)});(zo==null?void 0:zo.status)===0&&ji(zo==null?void 0:zo.data)}ka(ea)})}(0,me.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{ka("1"),qi.current&&qi.current.setActiveTab("1")}),[]),(0,me.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{vo({target:{id:"1"}}),qi.current&&qi.current.setActiveTab("2")}),[]);function ps(){ka("2")}function Xi(){return Aa(this,null,function*(){let $i=yield(0,ye.ZP)("/api/problems/my_hack_list.json",{method:"get",params:xa({identifier:Wi==null?void 0:Wi.id},Wi)});wr($i)})}const oi=[{title:null,description:pn.createElement("div",null,pn.createElement("b",{onClick:()=>{Cn(!1),ro(),Wa(!0),Xi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),pn.createElement(ce.ZP,{onClick:()=>{Cn(!1),ro()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Xa.current}];return pn.createElement("div",{className:ut["left-panel"]},pn.createElement("ul",{className:`${ut["s-navs"]} ${ut["bg-white"]} ${ut.b1}`},(In==null?void 0:In.is_program)&&!Pa.get("pageId")&&pn.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},pn.createElement("div",{onClick:()=>{Xi(),Wa(!0)},className:ut.btns,ref:Xa,style:Mn?{pointerEvents:"none"}:{}},pn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pn.createElement("li",{style:{marginLeft:20}},pn.createElement("a",{className:Ki==="0"?ut.active:"",id:"0",onClick:vo},"\u9898\u76EE\u63CF\u8FF0")),pn.createElement("li",null,pn.createElement("a",{className:Ki==="1"?ut.active:"",id:"1",onClick:vo},"\u64CD\u4F5C\u8BB0\u5F55")),(Pa.get("type")!=="exercises"&&(In==null?void 0:In.answer_text_show)||Pa.get("type")!=="exercises"&&(In==null?void 0:In.analysis_show))&&pn.createElement("li",null,pn.createElement("a",{className:Ki==="4"?ut.active:"",id:"4",onClick:vo},"\u89E3\u7B54\u53C2\u8003")),Pa.get("type")!=="exercises"&&pn.createElement("li",null,pn.createElement("a",{className:Ki==="2"?ut.active:"",id:"2",onClick:vo},"\u8BC4\u8BBA")),!!(Ra!=null&&Ra.length)&&Pa.get("type")!=="exercises"&&Pa.get("type")!=="1"&&pn.createElement("li",null,pn.createElement("a",{className:Ki==="5"?ut.active:"",id:"5",onClick:vo},"\u6D4B\u8BD5\u7528\u4F8B"))),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Ki==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pn.createElement(dt,{hack:In,onTriggerPraise:mr,toDiscuss:ps})),pn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${Ki==="1"?"":"hide"}`},pn.createElement(Vn,{ref:qi,data:[{id:"1",show:Pa.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,Kr!=null&&Kr.records_count||qr?pn.createElement(Le,{page:zr,onPageChange:Nr,topicId:Mr,submitting:qr,key:(gi==null?void 0:gi.id)||1,submitRecords:Kr,submitResult:gi}):pn.createElement(Fe.Z,null))},{id:"2",show:Pa.get("type")==="exercises"||(In==null?void 0:In.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,pn.createElement(yt.default,{pagination:!1,dataSource:mi==null?void 0:mi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,ea,zo)=>Re()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,ea,zo)=>{var dl;return(dl=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(lc=>lc.id===$i))==null?void 0:dl.name}}]}),pn.createElement(jt.Z,{style:{marginTop:10},current:Ir.page,total:mi==null?void 0:mi.count,hideOnSinglePage:!0,onChange:$i=>Aa(void 0,null,function*(){Ir.page=$i,Li(Ir);let ea=yield(0,ye.ZP)(`/api/myproblems/${Wi.id}/redo_logs.json`,{method:"get",params:zi(xa({},Ir),{courseId:Wi.courseId})});(ea==null?void 0:ea.status)===0&&ji(ea==null?void 0:ea.data)})}))}]})),pn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${Ki==="4"?"":"hide"}`},pn.createElement(Vn,{data:[{id:"1",show:Pa.get("type")!=="exercises"&&(In==null?void 0:In.answer_text_show),name:"\u7B54\u6848",element:pn.createElement(pn.Fragment,null,pn.createElement(bt,{hack:In,current_user:Dr}))},{id:"2",show:Pa.get("type")!=="exercises"&&(In==null?void 0:In.analysis_show),name:"\u89E3\u6790",element:pn.createElement(pn.Fragment,null,pn.createElement(fi,{hack:In,current_user:Dr}))}]})),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Ki==="2"?"":"hide"}`,style:{padding:0}},pn.createElement(oa,{user:Lr,activeIndex:Ki,identifier:In.identifier,hack:In,onTriggerPraise:mr})),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Ki==="5"?"":"hide"}`,style:{padding:12}},pn.createElement(xi,{data:Ra||[],hack:In})),pn.createElement(a.Z,{rootClassName:ut.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Wa(!1),open:Di},pn.createElement(re.Z,null,pn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",On==null?void 0:On.total_count,"\u9898\xA0[\xA0",On==null?void 0:On.total_score,"\u5206\xA0]\xA0"),!(Lr!=null&&Lr.hack_manager)&&pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",On==null?void 0:On.work_score,"\u5206")),pn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pn.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Lr!=null&&Lr.hack_manager)&&pn.createElement(Bi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{Wi.page=1,Wi.finish_status=$i,Si(xa({},Wi)),Xi()}},pn.createElement(Bi.default.Option,{value:""},"\u5168\u90E8"),pn.createElement(Bi.default.Option,{value:0},"\u672A\u5F00\u59CB"),pn.createElement(Bi.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pn.createElement(Bi.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pn.createElement(Bi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{Wi.page=1,Wi.difficult=$i||null,Si(xa({},Wi)),Xi()}},pn.createElement(Bi.default.Option,{value:0},"\u5168\u90E8"),pn.createElement(Bi.default.Option,{value:1},"\u7B80\u5355"),pn.createElement(Bi.default.Option,{value:2},"\u9002\u4E2D"),pn.createElement(Bi.default.Option,{value:3},"\u56F0\u96BE")),pn.createElement(on.default.Search,{size:"large",onSearch:$i=>{Wi.name=$i,Wi.page=1,Si(xa({},Wi)),Xi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pn.createElement("div",{className:ut.list,style:{height:36,background:"#3D445C"}},!(Lr!=null&&Lr.hack_manager)&&pn.createElement("span",null,"\u72B6\u6001"),pn.createElement("span",null,"\u5E8F\u53F7"),pn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pn.createElement("div",{style:{overflow:"auto",flex:1}},(Ji=On==null?void 0:On.data)!=null&&Ji.length?(jo=On==null?void 0:On.data)==null?void 0:jo.map(($i,ea)=>pn.createElement("div",{onClick:()=>Aa(void 0,null,function*(){let zo=yield(0,ye.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:Lr==null?void 0:Lr.user_id}});zo&&(window.location.href=`/myproblems/${zo==null?void 0:zo.identifier}${window.location.search}`)}),className:`${ut.list} ${$i!=null&&$i.checked?ut.active:""}`},!(Lr!=null&&Lr.hack_manager)&&pn.createElement(pn.Fragment,null,!($i!=null&&$i.opened)&&pn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&pn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&pn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pn.createElement("span",null,(Wi.page-1)*20+(ea+1)),pn.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},So[$i.difficult]))):pn.createElement(Fe.Z,null)),pn.createElement(jt.Z,{current:Wi.page,className:"mt20",hideOnSinglePage:!0,total:On==null?void 0:On.count,pageSize:Wi.per_page,onChange:($i,ea)=>{Wi.page=$i,Wi.per_page=ea,Xi()}})),pn.createElement(kn.Z,{rootClassName:ut.tour,closeIcon:!1,open:!!Mn,steps:oi,gap:{offset:3,radius:2}}))},Zi=pe(62522),di=pe(27158),Da=pe(22744),ca=pe(21390),da=pe(72530),qa=pe(35195),Na=pe(25492),ls=pe(92310),xo=pe.n(ls),Qo=pe(42217),va=pe(81747),lr=pe(51976),tr=pe(59301),na=Object.defineProperty,fa=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,Po=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,uo=(In,mr,Mr)=>mr in In?na(In,mr,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):In[mr]=Mr,ma=(In,mr)=>{for(var Mr in mr||(mr={}))co.call(mr,Mr)&&uo(In,Mr,mr[Mr]);if(Po)for(var Mr of Po(mr))qo.call(mr,Mr)&&uo(In,Mr,mr[Mr]);return In},ba=(In,mr)=>fa(In,_i(mr)),Ta=(In,mr)=>{var Mr={};for(var zr in In)co.call(In,zr)&&mr.indexOf(zr)<0&&(Mr[zr]=In[zr]);if(In!=null&&Po)for(var zr of Po(In))mr.indexOf(zr)<0&&qo.call(In,zr)&&(Mr[zr]=In[zr]);return Mr},ua=(In,mr,Mr)=>new Promise((zr,Nr)=>{var Lr=qr=>{try{Kr(Mr.next(qr))}catch(gi){Nr(gi)}},Dr=qr=>{try{Kr(Mr.throw(qr))}catch(gi){Nr(gi)}},Kr=qr=>qr.done?zr(qr.value):Promise.resolve(qr.value).then(Lr,Dr);Kr((Mr=Mr.apply(In,mr)).next())});const{Countdown:mo}=E.default,cs={Java:"java",C:"c",Python:"py","C++":"c"};var Co=(In=>(In[In.SET_LOADING=0]="SET_LOADING",In[In.GET_DATA=1]="GET_DATA",In[In.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",In[In.SET_DATA=3]="SET_DATA",In[In.SET_DEBUGING=4]="SET_DEBUGING",In[In.SET_SUBMITING=5]="SET_SUBMITING",In[In.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",In[In.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",In[In.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",In[In.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",In[In.SET_PAGE=10]="SET_PAGE",In))(Co||{});function $o(){return new Date().getTime()}const Us={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Ss(In,mr){switch(mr.type){case 1:return ma(ma({},In),mr.payload);case 3:return ba(ma({},In),{data:mr.payload});case 0:return ba(ma({},In),{loading:mr.payload});case 9:return ba(ma({},In),{showNote:mr.payload});case 4:return ba(ma({},In),{debuging:mr.payload});case 5:return ba(ma({},In),{submitting:mr.payload});case 2:return ba(ma({},In),{submitRecords:mr.payload});case 10:return ba(ma({},In),{submitRecordPage:mr.payload});case 6:return ba(ma({},In),{executingMessage:mr.payload});case 7:return ma(ma({},In),mr.payload);case 8:return ma(ma({},In),mr.payload);default:throw new Error}}var fo=({children:In})=>{var mr,Mr,zr,Nr,Lr;const[Dr,Kr]=(0,me.useReducer)(Ss,Us),{id:qr}=(0,He.useParams)(),gi=(0,He.useLocation)(),[si]=(0,He.useSearchParams)(),{loading:Ra,data:Ji,debugResult:jo,submitResult:Pa,submitRecords:Ki,submitRecordPage:ka,showNote:Ga,debuging:Di,submitting:Wa,executingMessage:Mn}=Dr,[Cn,On]=(0,me.useState)("#37AD83"),[wr,mi]=(0,me.useState)(null),[ji,Ir]=(0,me.useState)({}),[Li,qi]=(0,me.useState)(!0),[Xa,Wi]=(0,me.useState)(!1),[Si,ro]=(0,me.useState)(!1),vo=(0,me.useRef)(null),ps=(0,me.useRef)(0),Xi=Ji==null?void 0:Ji.user,oi=Ji==null?void 0:Ji.hack,[$i,ea]=(0,me.useState)(!1),zo=(0,me.useRef)(1),dl=(0,me.useRef)(!1);(0,Qo.y)(si.get("type")==="exercises");const{setOpenDisableCopyAndPaste:lc}=(0,Qo.X)(),[Sc,Gl]=(0,me.useState)(""),Lu=(0,da._)(ji);(0,me.useEffect)(()=>{function ta(){return ua(this,null,function*(){var Ya,Rl,dc,Bl,Jc;qi(!0);const Os=yield(0,le.fu)(qr,{exercise_id:si.get("exercisesId")});if(setTimeout(()=>{qi(!1)},800),Os.status!==401){try{Os.hack.code=it.Base64.decode(Os.hack.code)}catch(Qs){console.log(Qs)}Os.hack=ba(ma({},Os.hack),{is_program:si.get("type")==="1"}),Kr({type:1,payload:{loading:!1,data:Os}})}if(si.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Qs;si.get("coursesId")=="coursesId"?Qs=yield(0,oe._F)({categoryId:si.get("exercisesId"),login:si.get("login")}):Qs=yield(0,oe._B)({categoryId:si.get("exercisesId"),login:si.get("login")}),Ir(ma({},Qs)),lc((Ya=Qs==null?void 0:Qs.exercise)==null?void 0:Ya.forbid_copy),typeof((Rl=Qs==null?void 0:Qs.exercise)==null?void 0:Rl.left_time)=="number"&&(mi(Date.now()+((dc=Qs==null?void 0:Qs.exercise)==null?void 0:dc.left_time)*1e3),setTimeout(()=>{On("red")},(((Bl=Qs==null?void 0:Qs.exercise)==null?void 0:Bl.left_time)-300>0?((Jc=Qs==null?void 0:Qs.exercise)==null?void 0:Jc.left_time)-300:0)*1e3))}})}qr&&ta()},[qr]),(0,me.useEffect)(()=>{var ta;return si.get("type")==="exercises"&&((ta=ji==null?void 0:ji.exercise)!=null&&ta.screen_open)&&(window.removeEventListener("blur",Hs,!1),qa.U.forEach((Ya,Rl)=>{window.addEventListener(Ya,Hs,!1)}),window.addEventListener("blur",Hs,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),Hs)}},[ji]),(0,me.useEffect)(()=>{Sc==="1"&&qr&&oi!=null&&oi.language&&_c()},[qr,ka,oi==null?void 0:oi.language,Sc]),(0,me.useEffect)(()=>(oi!=null&&oi.is_program&&(ps.current=0,vo.current=setInterval(()=>{cc()},15e3)),()=>{clearInterval(vo.current)}),[oi==null?void 0:oi.is_program]);const cc=()=>ua(void 0,null,function*(){let ta=yield(0,ye.ZP)(`/api/myproblems/${qr}/save_long_time.json`,{method:"get",params:{answer_long_time:ps.current}})}),Hs=()=>{dl.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function _c(){return ua(this,null,function*(){try{const ta=yield(0,le.zO)(qr,{limit:15,page:ka,language:oi==null?void 0:oi.language});Kr({type:2,payload:ta})}catch(ta){console.log(ta)}})}function al(ta){Kr({type:10,payload:ta})}function Lc(ta){return ua(this,null,function*(){var Ya;let Rl;(si.get("ip_limit")==="inner"||si.get("ip_bind_type")==="true")&&(Rl=yield(0,di.y)({ip_limit:si.get("ip_limit"),ip_bind:si.get("ip_bind_type")==="true"}));const dc=yield(0,le.n4)(qr,{code:it.Base64.encode(ta||oi.code),language:oi==null?void 0:oi.language,exercise_id:si.get("exercisesId"),question_id:si.get("questionId"),ip:Rl});return dc.status===-5&&(0,He.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ba(ma({errorMessage:dc==null?void 0:dc.message},(ji==null?void 0:ji.exercise)||{}),{exercise_user_id:(Ya=ji==null?void 0:ji.exercise)==null?void 0:Ya.exercise_user_id,id:si.get("exercisesId")})}}),dc})}function uc(){return ua(this,null,function*(){if(zo.current=2,!Wa){Kr({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const ta=yield Lc();if(console.log(ta,1),ta.status===0){let Os=function(){return ua(this,null,function*(){const{status:Qs,data:Ns}=yield(0,le.rX)(qr,"submit"),Hc=$o()-Jc>(dc*Bl+30)*1e3;if(Qs!==0&&!Hc&&setTimeout(Os,1e3),Hc&&Qs!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Kr({type:5,payload:!1});return}if(Qs===0){Ns.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ns==null?void 0:Ns.status)===0&&si.get("type")==="1"&&ro(!0);const Yu=yield(0,le.zO)(qr,{limit:15,page:ka,language:oi==null?void 0:oi.language});Kr({type:8,payload:ba(ma({},Dr),{submitResult:Ns,submitting:!1,submitRecords:Yu})})}})},Ya={};si.get("type")==="exercises"&&(Ya.extras={exercise_id:si.get("exercisesId"),question_id:si.get("questionId")},(si.get("ip_limit")==="inner"||si.get("ip_bind_type")==="true")&&(Ya.extras.ip=yield(0,di.y)({ip_limit:si.get("ip_limit"),ip_bind:si.get("ip_bind_type")==="true"})));const Rl=yield(0,le.bM)(qr,Ya);if(Rl.status===-1&&si.get("exercisesId")){window.parent.location.href=`/classrooms/${si.get("coursesId")}/exercise/${si.get("exercisesId")}/detail`;return}const{time_limit:dc,test_case_size:Bl}=oi,Jc=$o();Rl.status>-1?Os():Kr({type:5,payload:!1})}else Kr({type:5,payload:!1})}catch(ta){console.log(ta),Kr({type:5,payload:!1})}ea(!1)}})}function Ac(){return ua(this,null,function*(){zo.current=1,Dr.debuging=!0,Kr({type:4,payload:!0});try{if((yield Lc()).status===0){let Jc=function(){return ua(this,null,function*(){const{status:Os,message:Qs,data:Ns}=yield(0,le.rX)(qr,"debug"),Hc=$o()-Bl>(Ya+30)*1e3;if(Os!==0&&!Hc&&(Kr({type:6,payload:Qs}),setTimeout(Jc,1e3)),Hc){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kr({type:4,payload:!1}),Kr({type:7,payload:ba(ma({},Dr),{debugResult:{status:2},debuging:!1})});return}Os===0&&(Ns.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kr({type:4,payload:!1}),Kr({type:7,payload:ba(ma({},Dr),{debugResult:Ns,debuging:!1})}))})};const{time_limit:Ya}=oi;let Rl={input:encodeURIComponent(Ji.test_case.input)};si.get("type")==="exercises"&&(Rl.exercise_id=si.get("exercisesId"));const dc=yield(0,le.MU)(qr,Rl);if(dc.status===-1&&si.get("exercisesId")){window.parent.location.href=`/classrooms/${si.get("coursesId")}/exercise/${si.get("exercisesId")}/detail`;return}const Bl=$o();(dc==null?void 0:dc.status)>-1?Jc():Kr({type:4,payload:!1})}else Kr({type:4,payload:!1})}catch(ta){console.log(ta)}finally{}})}function Ko(ta,Ya){const Rl=Ya?{modify_code:!1}:{};Kr({type:3,payload:ba(ma({},Ji),{hack:ma(ba(ma({},oi),{code:ta}),Rl)})}),ea(!0)}const pu=ta=>ua(void 0,null,function*(){let Ya=yield(0,ye.ZP)(`/api/problems/${oi==null?void 0:oi.identifier}/start.json`,{method:"get",params:{language:ta==="C++"||ta==="c++"?encodeURIComponent(ta):ta,hack_user_id:Xi==null?void 0:Xi.user_id}});Ya.status!==-1&&He.history.replace(`/myproblems/${Ya==null?void 0:Ya.identifier}${window.location.search}`)});function Xu(ta){let Ya=ta.target.value;Kr({type:3,payload:ba(ma({},Ji),{test_case:{input:Ya}})})}function zA(){return ua(this,null,function*(){try{let ta={};si.get("type")==="exercises"?ta.exercise_id=si.get("exercisesId"):oi!=null&&oi.homework_common_id&&(ta.homework_common_id=oi==null?void 0:oi.homework_common_id);const Ya=yield(0,le.H7)(qr,ma({},ta));Ya.status===401||(Ko(it.Base64.decode(Ya.code)),(si.get("type")==="exercises"||oi!=null&&oi.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(ta){console.log(ta)}})}function $s(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",tr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ua(this,null,function*(){const ta=yield(0,le.fi)(qr);ta.status===401||Ko(it.Base64.decode(ta.code),!0)})}})}function ec(){Kr({type:9,payload:!0})}function cu(){Kr({type:9,payload:!1})}function bd(ta){return ua(this,null,function*(){yield(0,le.MK)(qr,ta),Kr({type:1,payload:{showNote:!1,data:ba(ma({},Ji),{hack:ba(ma({},oi),{notes:ta.notes})})}})})}const fl={hack:oi,isLoading:Li,input:(mr=Ji==null?void 0:Ji.test_case)==null?void 0:mr.input,is_file:(Mr=Ji==null?void 0:Ji.test_case)==null?void 0:Mr.is_file,identifier:oi==null?void 0:oi.identifier,attachments_count:Ji==null?void 0:Ji.attachments_count,language:oi==null?void 0:oi.language,code:oi==null?void 0:oi.code,title:"main."+cs[oi==null?void 0:oi.language],modify_code:oi==null?void 0:oi.modify_code,notes:oi==null?void 0:oi.notes,debugResult:jo,debuging:Di,submitting:Wa,submitResult:Pa,executingMessage:Mn,onCancelNote:cu,onAddNote:bd,showNote:Ga,user:Xi,onShowNote:ec,onSubmitCode:uc,onChangeCode:Ko,onChangeInput:Xu,onDebugCode:Ac,onResetCode:zA,onSyncCode:$s,onUpdateCode:Lc,onChangeLanguage:pu,isWhiteTheme:Xa,setIsWhiteTheme:Wi,topDispatch:Kr};function Uc(){return ua(this,null,function*(){const{praise_count:ta}=yield(0,le.vl)(oi.id,{container_type:"Hack",type:1});let Ya=ba(ma({},Ji),{hack:ba(ma({},oi),{praises_count:ta,user_praise:!oi.user_praise})});Kr({type:3,payload:Ya})})}const Ll={topicId:qr,submitResult:Pa,submitRecords:Ki,submitting:Wa,page:ka,onPageChange:al,hack:oi,user:Ji==null?void 0:Ji.user,hack_sets:Ji==null?void 0:Ji.hack_sets,current_user:Ji==null?void 0:Ji.current_user,onTriggerPraise:Uc,setActiveIndex:Gl};return console.log(ji),tr.createElement(tr.Fragment,null,tr.createElement(fe.Z,{spinning:Ra,delay:500},Ji?tr.createElement(tr.Fragment,null,tr.createElement("header",{className:xo()(Na.Z.header,Xa&&Na.Z.whiteHeader)},si.get("type")!=="exercises"&&tr.createElement("div",null,tr.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Xi==null?void 0:Xi.image_url}`,alt:"user",width:36}),tr.createElement("span",{style:{color:Xa?"#333":"#B2BACB",fontSize:16}},Xi==null?void 0:Xi.name)),si.get("type")==="exercises"&&tr.createElement("div",null,tr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",tr.createElement("span",{className:"ml10"},(zr=ji==null?void 0:ji.exercise)==null?void 0:zr.user_name)),tr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",tr.createElement("span",{className:"ml10"},(Nr=ji==null?void 0:ji.exercise)==null?void 0:Nr.student_id))),tr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},tr.createElement("div",null,oi.name)),(oi==null?void 0:oi.is_program)&&tr.createElement(Da.Z,{defaultValue:oi==null?void 0:oi.answer_long_time,onChange:ta=>{ps.current=ta},className:Na.Z.timepiece}),Xi!=null&&Xi.hack_manager?tr.createElement(He.Link,{className:Na.Z.btn_edit,to:si.get("type")==="1"?si.get("pageId")?`/problems/newedit/${oi.identifier}?type=1&pageId=${si.get("pageId")}&backUrl=${si.get("backUrl")}`:`/problems/newedit/${oi.identifier}?type=1`:`/problems/newedit/${oi.identifier}`}," ",tr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Lr=ji==null?void 0:ji.exercise)!=null&&Lr.left_time)&&tr.createElement(tr.Fragment,null,tr.createElement("span",{style:{color:Cn,marginRight:6},className:`iconfont icon-daojishi ${Na.Z.djs}`}),tr.createElement("span",{className:"c-white mr20"},tr.createElement(mo,{valueStyle:{color:Cn,fontSize:20,fontWeight:500},title:tr.createElement("span",{style:{color:Cn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:wr,onFinish:()=>ua(void 0,null,function*(){const ta=yield(0,oe.VL)({categoryId:si.get("exercisesId"),commit_method:2});if((ta==null?void 0:ta.status)===0&&(Lc(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:tr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",tr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ua(void 0,null,function*(){window.parent.location.href=`/classrooms/${si.get("coursesId")}/exercise/${si.get("exercisesId")}/detail`})})),(ta==null?void 0:ta.status)===-3){const Ya=parseInt(ta==null?void 0:ta.message);mi(Date.now()+Ya*1e3)}})}))),si.get("type")==="exercises"?tr.createElement(ce.ZP,{type:"primary",onClick:()=>{const ta=()=>ua(void 0,null,function*(){yield Lc(),ea(!1),Lu(),dl.current=!0,Hs()});if(!(Ki!=null&&Ki.records_count)||$i){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:tr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ta});return}ta()}},tr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):tr.createElement("span",{onClick:()=>{var ta;if(si.get("backUrl"))He.history.push(si.get("backUrl"));else if(si.get("type")==="1"){let Ya=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");He.history.push(`/classrooms/${Ya==null?void 0:Ya[0]}/program_homework/${Ya==null?void 0:Ya[1]}/detail`)}else He.history.push("/problemset")}},tr.createElement(ie.Z,{title:"\u5173\u95ED"},tr.createElement("i",{style:{color:Xa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),tr.createElement(fe.Z,{size:"large",spinning:Li},tr.createElement(ae.Z,{className:xo()(Na.Z.myProblems,Xa&&Na.Z.whiteMyProblems),leftChild:tr.createElement(ui,ma({},Ll)),rightChild:tr.createElement(Gs,ma({},fl))}))):null,tr.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:Si,className:"oj-modal"},tr.createElement("section",{className:"oj-modal-content"},tr.createElement("div",{className:"oj-modal-head"},tr.createElement("img",{src:Zi,alt:""}),tr.createElement("i",{onClick:()=>ro(!1),className:"iconfont icon-guanbi1"})),tr.createElement("aside",null,tr.createElement("img",{className:"mr30",src:lr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",tr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Pa==null?void 0:Pa.execute_time,"ms"),"\u4F18\u4E8E",tr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pa==null?void 0:Pa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),tr.createElement("aside",{className:"mb50"},tr.createElement("img",{src:va.Z,className:"mr30"}),tr.createElement("span",{className:"oj-modal-tt"},tr.createElement("span",null,tr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),tr.createElement("span",{className:"c-light-primary"},Pa==null?void 0:Pa.execute_memory,"kb")),tr.createElement("span",null,tr.createElement("span",null))),"\u4F18\u4E8E",tr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pa==null?void 0:Pa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),tr.createElement("div",{id:"oj-modal-next",onClick:()=>ua(void 0,null,function*(){var ta;if(Pa!=null&&Pa.next_identifier){let Ya=yield(0,ye.ZP)(`/api/problems/${Pa==null?void 0:Pa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xi==null?void 0:Xi.user_id}});Ya&&(window.location.href=`/myproblems/${Ya==null?void 0:Ya.identifier}${window.location.search}`)}else{let Ya=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");He.history.push(`/classrooms/${Ya==null?void 0:Ya[0]}/program_homework/${Ya==null?void 0:Ya[1]}/detail`)}}),className:"oj-modal-btn"},Pa!=null&&Pa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),tr.createElement(ca.Z,{successCb:()=>{zo.current===1?Ac():uc()}}))};function no({title:In,modify_code:mr,onSyncCode:Mr,onShowCodeSetting:zr,onResetCode:Nr,hack:Lr,onChangeLanguage:Dr,isWhiteTheme:Kr,onShowResourceCentre:qr,attachments_count:gi}){var si;const Ra=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:tr.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Nr})},[Ji]=(0,He.useSearchParams)(),jo=Ji.get("language"),Pa=Ki=>Ki==="1"?"c++":Ki==="2"?"C++":Ki;return(0,me.useEffect)(()=>{jo&&Dr(Pa(jo))},[]),(0,me.useEffect)(()=>{Lr!=null&&Lr.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:tr.createElement(z.Z,null),content:tr.createElement("div",null,tr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),tr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),tr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Nr()})},[Lr==null?void 0:Lr.language]),console.log(Lr,Kr,"hack"),tr.createElement("div",{className:`${Na.Z.codeHead} ${Kr?Na.Z.whiteCodeHead:""}`},tr.createElement("div",{className:Na.Z.navWrap},(si=Lr==null?void 0:Lr.all_language)==null?void 0:si.map(Ki=>tr.createElement("div",{className:`${Na.Z.nav} ${Ki===(Lr==null?void 0:Lr.language)?Na.Z.active:""}`,key:Ki,onClick:()=>Dr(Ki)},tr.createElement(ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},tr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),tr.createElement("span",null,Ki)))),tr.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},mr?tr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Mr},tr.createElement("img",{src:lt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,gi>0&&tr.createElement("a",{onClick:qr},tr.createElement(ie.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},tr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),tr.createElement("a",{onClick:Ra},tr.createElement(ie.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},tr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),tr.createElement("a",{onClick:zr},tr.createElement(ie.Z,{title:"\u8BBE\u7F6E"},tr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Gs(In){var mr=In,{input:Mr,is_file:zr,identifier:Nr,showNote:Lr,onShowNote:Dr,notes:Kr,onCancelNote:qr,onAddNote:gi,debugResult:si,language:Ra,debuging:Ji,submitting:jo,executingMessage:Pa,code:Ki,onSubmitCode:ka,onDebugCode:Ga,onChangeCode:Di,onChangeInput:Wa,onUpdateCode:Mn,user:Cn,isLoading:On,submitResult:wr}=mr,mi=Ta(mr,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ji(Li,qi){return tr.createElement(no,ba(ma({},mi),{onShowCodeSetting:Li,onShowResourceCentre:qi}))}const Ir=ma({input:Mr,is_file:zr,debugResult:si,debuging:Ji,submitting:jo,executingMessage:Pa,onDebugCode:Ga,onChangeCode:Di,onSubmitCode:ka,onChangeInput:Wa,user:Cn,submitResult:wr},mi);return tr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},tr.createElement(ct,{setIsWhiteTheme:mi==null?void 0:mi.setIsWhiteTheme,isLoading:On,language:Ra,value:Ki,identifier:Nr,onChange:Di,onUpdateCode:Mn,ActionBarRender:ji}),tr.createElement(ot.ZP,ma({},Ir)))}},10129:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(He=>(He[He.NOMATCH=-1]="NOMATCH",He[He.OK=0]="OK",He[He.TIMEOUT=2]="TIMEOUT",He[He.PODFAILURE=3]="PODFAILURE",He[He.COMPILEFAILURE=4]="COMPILEFAILURE",He[He.EXECUTEFAILURE=5]="EXECUTEFAILURE",He[He.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",He))(me||{})},67172:function(qt,Nt,pe){"use strict";pe.d(Nt,{H7:function(){return a},MK:function(){return z},MU:function(){return oe},X6:function(){return ae},bM:function(){return le},fi:function(){return y},fu:function(){return re},n4:function(){return x},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var me=pe(38147),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(ee,ne,Ae)=>ne in ee?He(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ee[ne]=Ae,ie=(ee,ne)=>{for(var Ae in ne||(ne={}))ve.call(ne,Ae)&&ce(ee,Ae,ne[Ae]);if(E)for(var Ae of E(ne))fe.call(ne,Ae)&&ce(ee,Ae,ne[Ae]);return ee};function re(ee,ne){return(0,me.U2)(`myproblems/${ee}.json`,ie({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_submit.json`,ne)}function oe(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,me.U2)(`myproblems/${ee}/submit_records.json`,ne)}function ae(ee){return(0,me.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,me.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,me.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,me.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,me.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,ne){return(0,me.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,me.v_)(`discusses/${ee}/plus.json`,ne)}},80443:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},ZP:function(){return Ie},gZ:function(){return Ee}});var me=pe(59301),He=pe(92832),E=pe(3113),ve=pe(84105),fe=pe(87395),ce=pe(17124),ie=pe(24334),re=pe(42678),le=pe(6339),oe=pe(65862),se=pe(51908),ae=pe(34376),te=pe(92310),z=pe.n(te),a=pe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ge=(je,Ve,$e)=>Ve in je?y(je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:$e}):je[Ve]=$e,ye=(je,Ve)=>{for(var $e in Ve||(Ve={}))ne.call(Ve,$e)&&ge(je,$e,Ve[$e]);if(ee)for(var $e of ee(Ve))Ae.call(Ve,$e)&&ge(je,$e,Ve[$e]);return je},be=(je,Ve)=>x(je,b(Ve));const{TextArea:we}=He.default,Ce={visible:!1,tabIndex:"0"},Se={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function Be(je,Ve){switch(Ve.type){case 0:return be(ye({},je),{visible:Ve.payload});case 1:return be(ye({},je),{tabIndex:Ve.payload});default:throw new Error}}function Qe({value:je,className:Ve}){const[$e,ze]=(0,me.useState)(!1),rt=(0,me.useRef)(),et=(0,me.useRef)();return(0,me.useEffect)(()=>{$e&&(et.current.reset(),et.current.write((0,oe.pp)(je||"")))},[je,$e]),(0,me.useEffect)(()=>{var ct,lt,it,ot;if(rt.current){et.current=new ae.Terminal({fontSize:14,disableStdin:!0}),et.current.open(rt.current);const ut=rt.current.offsetWidth-14,mt=((ot=(it=(lt=(ct=et.current)==null?void 0:ct._core)==null?void 0:lt._renderService)==null?void 0:it.dimensions)==null?void 0:ot.actualCellWidth)||9.5,yt=Math.ceil(ut/mt);et.current.resize(yt,8),ze(!0)}},[]),a.createElement("div",{ref:rt,className:z()("XtermText-valueRef",Ve)})}function Ee(je){const{status:Ve,error_msg:$e,output:ze,input:rt,expected_output:et,is_file:ct,input_file_url:lt,output_file_url:it,expected_output_file_url:ot}=je;let ut=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ve){case ce.h.NOMATCH:ut=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:rt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:ze&&ie.Base64.decode(ze)||""}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(it,ze)},ze)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:et&&ie.Base64.decode(et)||""}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(ot,et)},et)));break;case ce.h.EXECUTEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:rt,style:mt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.COMPILEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:rt,style:mt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.PODFAILURE:ut=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:ut=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ut," ")}function Ue(je){const{status:Ve,error_msg:$e,execute_time:ze,output:rt,input:et,expected_output:ct,is_file:lt,input_file_url:it,output_file_url:ot,expected_output_file_url:ut}=je;let mt=null;switch(Ve){case ce.h.OK:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ze,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ie.Base64.decode(rt)));break;case ce.h.NOMATCH:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",rt&&ie.Base64.decode(rt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ct&&ie.Base64.decode(ct)));break;case ce.h.EXECUTEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.COMPILEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.PODFAILURE:mt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:mt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mt," ")}var Ie=({id:je,is_file:Ve,input:$e,debuging:ze,submitting:rt,executingMessage:et,debugResult:ct,onChangeInput:lt,onDebugCode:it,onSubmitCode:ot})=>{const[ut,mt]=(0,me.useReducer)(Be,Ce),{visible:yt,tabIndex:jt}=ut;(0,me.useEffect)(()=>{mt({type:0,payload:!1})},[je]);function vt(We){let Oe=We.target.id;mt({type:1,payload:Oe})}function st(){mt({type:0,payload:!yt})}const qe=(0,me.useMemo)(()=>{if(ct){const{status:We}=ct;return a.createElement(a.Fragment,null,Ue(ct))}return null},[ct]);function Re(){mt({type:0,payload:!0}),mt({type:1,payload:"1"}),it()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${yt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(se.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(we,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ve?"":$e,onChange:lt}),rightNode:ze?a.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ct?qe:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:st},yt?a.createElement(ve.Z,null):a.createElement(fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:ze,onClick:Re},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:rt,disabled:rt,onClick:()=>{mt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(He=>(He[He.NOMATCH=-1]="NOMATCH",He[He.OK=0]="OK",He[He.TIMEOUT=2]="TIMEOUT",He[He.PODFAILURE=3]="PODFAILURE",He[He.COMPILEFAILURE=4]="COMPILEFAILURE",He[He.EXECUTEFAILURE=5]="EXECUTEFAILURE",He[He.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",He))(me||{})},12088:function(qt,Nt,pe){"use strict";pe.d(Nt,{Y2:function(){return Ie},ZP:function(){return je}});var me=pe(59301),He=pe(54580),E=pe(8591),ve=pe(43418),fe=pe(95237),ce=pe(5112),ie=pe(3113),re=pe(24905),le=pe(6848),oe=pe(92832),se={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",te=pe(47257),z=pe.n(te),a=pe(38147),y=pe(1012),x=pe(65862),b=pe(21185),ee=pe(59301),ne=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ce=(Ve,$e,ze)=>$e in Ve?ne(Ve,$e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ve[$e]=ze,Se=(Ve,$e)=>{for(var ze in $e||($e={}))be.call($e,ze)&&Ce(Ve,ze,$e[ze]);if(ye)for(var ze of ye($e))we.call($e,ze)&&Ce(Ve,ze,$e[ze]);return Ve},Pe=(Ve,$e)=>Ae(Ve,ge($e)),Be=(Ve,$e,ze)=>new Promise((rt,et)=>{var ct=ot=>{try{it(ze.next(ot))}catch(ut){et(ut)}},lt=ot=>{try{it(ze.throw(ot))}catch(ut){et(ut)}},it=ot=>ot.done?rt(ot.value):Promise.resolve(ot.value).then(ct,lt);it((ze=ze.apply(Ve,$e)).next())});const{Dragger:Qe}=He.default,Ee=Ve=>{const $e=ut=>ut&&ut.substring(0,ut.lastIndexOf("."));for(var ze=[...Ve],rt=0,et=[],ct=0;ct{if(ut.forEach(mt=>{let yt=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),ut[0].name.includes(".in"))return ut.length===2?ut:[ut[0],{}];if(ut[0].name.includes(".out"))return ut.length===2?ut.reverse():[{},ut[0]]})},Ue=({onClose:Ve,onOK:$e,visible:ze,wrapClassName:rt,rootIdentifier:et,multiple:ct=!1,defaultMultipleValue:lt=!0})=>{const[it,ot]=(0,me.useState)([]),[ut,mt]=(0,me.useState)({}),[yt,jt]=(0,me.useState)(!1),[vt,st]=(0,me.useState)(!0),[qe,Re]=(0,me.useState)(null),We=(0,me.useRef)([]),Oe=(0,me.useRef)(0),Le=()=>{Ve()};(0,me.useEffect)(()=>{Fe()},[]),(0,me.useEffect)(()=>{ze&&(We.current=[],Oe.current=0,ot([]),st(lt))},[ze]);const Fe=()=>Be(void 0,null,function*(){try{Re(!0)}catch(at){}}),De=at=>at&&at.substring(0,at.lastIndexOf(".")),Te=at=>{var bt,Pt;const Et=De((bt=at[0])==null?void 0:bt.name)||De((Pt=at[1])==null?void 0:Pt.name),Lt=it.filter(Ft=>De(Ft.name)!==Et);We.current=[...Lt],ot([...Lt])},ke=at=>{if(!vt){const Rt=new FormData;Rt.append("file",at.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.status===0){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===at.name){const mn=Se({},Qt);return(Jt=at==null?void 0:at.name)!=null&&Jt.includes(".in")?mn.input=Ot==null?void 0:Ot.content:mn.output=Ot==null?void 0:Ot.content,mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!1})),$e(Qt),Ve()}}else jt(!1),Ve()});return}if(qe){const Rt=new FormData;Rt.append("file",at.file),et===null?Rt.append("identifier","testsets"):Rt.append("identifier",et),(0,a.ZP)("/api/attachments.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.filename){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===(Ot==null?void 0:Ot.filename)){const mn=Pe(Se({},Qt),{is_oss:!qe});return(Jt=Ot==null?void 0:Ot.filename)!=null&&Jt.includes(".in")?(mn.in_object_key=Ot==null?void 0:Ot.object,mn.in_object_size=Ot==null?void 0:Ot.size,mn.input=Ot==null?void 0:Ot.filename,mn.in_file=at):(mn.out_object_key=Ot==null?void 0:Ot.object,mn.out_object_size=Ot==null?void 0:Ot.size,mn.output=Ot==null?void 0:Ot.filename,mn.out_file=at),mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!0})),$e(Qt),Ve()}}else jt(!1),Ve()});return}const bt=new(z())({endpoint:ut.end_point,region:ut.region,accessKeyId:ut.access_key_id,accessKeySecret:ut.access_key_secret,bucket:ut.bucket,stsToken:ut.security_token}),Pt=at.name,Et={container_type:"TestSet",file_name:Pt},Lt=(0,y.Z)();let Ft=`testsets/${et}/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`;et===null&&(Ft=`testsets/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`),bt.multipartUpload(Ft,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Pt+""},url:ut==null?void 0:ut.callback_url,host:ut==null?void 0:ut.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(Et)}}).then(function(Rt){if(Rt.data.status===0){Oe.current=Oe.current+1;const wt=We.current.map(Ot=>{var Mt,Qt,Jt,mn,tn,un,nn,Sn,Pn,Dn,gr,Rn,zn,jr,ri,yr,Cr;if(Ot.name===((Qt=(Mt=Rt.data)==null?void 0:Mt.data)==null?void 0:Qt.file_name)){const br=Pe(Se({},Ot),{is_oss:!qe});return(tn=(mn=(Jt=Rt.data)==null?void 0:Jt.data)==null?void 0:mn.file_name)!=null&&tn.includes(".in")?(br.in_object_key=(nn=(un=Rt.data)==null?void 0:un.data)==null?void 0:nn.object,br.in_object_size=(Pn=(Sn=Rt.data)==null?void 0:Sn.data)==null?void 0:Pn.size,br.input=(gr=(Dn=Rt.data)==null?void 0:Dn.data)==null?void 0:gr.file_name,br.in_file=at):(br.out_object_key=(zn=(Rn=Rt.data)==null?void 0:Rn.data)==null?void 0:zn.object,br.out_object_size=(ri=(jr=Rt.data)==null?void 0:jr.data)==null?void 0:ri.size,br.output=(Cr=(yr=Rt.data)==null?void 0:yr.data)==null?void 0:Cr.file_name,br.out_file=at),br}return Ot});if(We.current=[...wt],ot([...wt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Ot=Ee(wt);Ot=Ot.filter(Mt=>{var Qt,Jt;return!!((Qt=Mt[0])!=null&&Qt.name&&((Jt=Mt[1])!=null&&Jt.name))}),Ot=Ot.map(Mt=>Pe(Se(Se({},Mt[0]),Mt[1]),{is_file:!0})),$e(Ot),Ve()}}})},_e=at=>new Promise((bt,Pt)=>{let Et=0,Lt=[];for(let Ft=0;Ft{Et++,Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))}).catch(Rt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Rt),Et++,Lt.push(at[Ft].name),Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))})}),Xe=()=>Be(void 0,null,function*(){if(it.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield _e(it),jt(!0),Ee(it).some(bt=>{var Pt,Et;return!((Pt=bt[0])!=null&&Pt.name&&((Et=bt[1])!=null&&Et.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Be(void 0,null,function*(){it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),onCancel:()=>{jt(!1)}});return}it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),dt={name:"file",fileList:it,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:at=>{if(it!=null&&it.some(Pt=>Pt.name===at.name))return E.ZP.info(`${at.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(at.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(at.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const bt={name:at.name,uid:at.uid,file:at,percent:0};return it.push(bt),We.current=[...it],ot([...it]),!1}},gt=Ee(it);return console.log(it,gt,"fileList"),ee.createElement(ve.default,{open:ze,wrapClassName:rt,onOk:Xe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:Le,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},it.length?ee.createElement("div",null,ee.createElement(fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ce.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:vt,onChange:at=>st(at.target.value)},ee.createElement(ce.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(He.default,Se({},dt),ee.createElement(ie.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ie,{data:gt,onRemove:Te})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(He.default.Dragger,Pe(Se({},dt),{className:se.dragger}),ee.createElement("img",{src:ae,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:se.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Ie=({data:Ve=[],onRemove:$e,width:ze="auto",showScore:rt=!1,disabled:et=!1,inputChange:ct,onEvaluatingChange:lt,onSelectAll:it,checkAll1:ot,checkAll2:ut,checkAll3:mt,checkAll4:yt,checkAll5:jt,showEvaluatingSetting:vt=!1,className:st="",isProgramHomework:qe=!1})=>{const Re={value:"",filename:"",dataUrl:""},[We,Oe]=(0,me.useState)(Se({},Re)),Le=Te=>{let ke=document.createElement("a");document.body.appendChild(ke);let _e=URL.createObjectURL(Te.file);ke.href=_e,ke.download=Te.name,ke.click(),URL.revokeObjectURL(_e),document.body.removeChild(ke)},Fe=(Te,ke)=>{(0,x.LR)(Te,ke)},De=(Te,ke)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(Te,ke)},onCancel:()=>{}})};return Ve.length?ee.createElement("div",{className:st,style:{width:ze}},ee.createElement("div",{className:`${qe?se.headProgram:se.head}`},vt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ot,onChange:Te=>{it(Te.target.checked,"hidden")}}),ee.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:qe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:yt,onChange:Te=>{it(Te.target.checked,"input_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ut,onChange:Te=>{it(Te.target.checked,"is_invisible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:jt,onChange:Te=>{it(Te.target.checked,"actual_output_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:mt,onChange:Te=>{it(Te.target.checked,"last_match_rule")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:se.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ve.map((Te,ke)=>{var _e,Xe,dt,gt;return ee.createElement("div",{key:ke,className:se.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(re.default,{checked:!!Te.hidden,onChange:at=>{lt(at.target.checked,ke,"hidden")}})),ee.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ke+1),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.input||((_e=Te[0])==null?void 0:_e.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.input_file_url?at=Te.input_file_url:at=Te.in_file:at=Te[0];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.input||((Xe=Te[0])==null?void 0:Xe.name))),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.output||((dt=Te[1])==null?void 0:dt.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.output_file_url?at=Te.output_file_url:at=Te.out_file:at=Te[1];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.output||((gt=Te[1])==null?void 0:gt.name))),rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{size:"large",addonAfter:qe?"%":null,disabled:et,style:{width:"80%"},onChange:at=>ct(at,ke),value:Te.score}),!qe&&ee.createElement("span",null,"\xA0%")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.input_visible||!1,onChange:at=>{lt(at.target.checked,ke,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.is_invisible||!1,onChange:at=>{lt(at.target.checked,ke,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.actual_output_visible||!1,onChange:at=>{lt(at.target.checked,ke,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.last_match_rule||!1,onChange:at=>{lt(at.target.checked,ke,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>De(Te,ke),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:We.dataUrl,filename:We.filename,type:We.dataUrl.length?"txt":"",onClose:()=>Oe(Se({},Re)),monacoEditor:{value:We.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var je=Ue},83554:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return te}});var me=pe(59301),He=pe(8591),E=pe(6848),ve=pe(71418),fe=pe(95237),ce=pe(43604),ie=pe(58421),re=pe(3113),le=pe(96565),oe=pe(38147),se=pe(6339),ae=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,ne]=(0,me.useState)(""),[Ae,ge]=(0,me.useState)(!1);function ye(we){ne(we)}function be(){if(!ee){He.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),ne("")}return(0,me.useEffect)(()=>{y!=a&&ge(!1)},[y]),me.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},me.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ye,extraUse:b&&me.createElement(E.Z,{color:"#fff",open:Ae,destroyTooltipOnHide:!0,title:z({id:a,isOpen:Ae,activeDiscussIndex:y,onChange:ye,setIsOpen:ge}),overlayStyle:{maxWidth:600}},me.createElement("a",{title:Ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!Ae)},me.createElement("i",{className:"iconfont icon-dianzan11"})))}),me.createElement("a",{onClick:be,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,me.useState)(!1),[b,ee]=(0,me.useState)([]),[ne,Ae]=(0,me.useState)(1);(0,me.useEffect)(()=>{a!=null&&a.isOpen?ge():(Ae(1),ee([]))},[a==null?void 0:a.isOpen]);const ge=()=>ae(void 0,null,function*(){x(!0);const ye=yield(0,oe.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&ee(ye==null?void 0:ye.answer),x(!1)});return me.createElement(ve.Z,{spinning:y},me.createElement("div",{style:{color:"#000"}},me.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),me.createElement(fe.Z,{justify:"end",align:"middle"},me.createElement(ce.Z,null,me.createElement(ie.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ye=>{Ae(ye)}})),me.createElement(ce.Z,null,me.createElement(re.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ne-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(qt,Nt,pe){"use strict";pe.d(Nt,{CP:function(){return E},_V:function(){return ce}});var me=pe(28209),He=pe.n(me);const E={secret:me.enc.Utf8.parse("0a18e199b87f1a8d"),iv:me.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ve={exam:E};function fe(ie="",re="exam"){const{secret:le,iv:oe}=ve[re];return AES.encrypt(ie,le,{iv:oe,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(ie="",re="exam"){const{secret:le,iv:oe}=ve[re];return me.AES.decrypt(ie,le,{iv:oe,mode:He().mode.CBC,padding:He().pad.Pkcs7}).toString(me.enc.Utf8)}},84454:function(qt,Nt,pe){"use strict";pe.d(Nt,{AD:function(){return Ue},BA:function(){return We},D9:function(){return rt},Hp:function(){return ye},IM:function(){return ct},Iy:function(){return be},KM:function(){return Re},KU:function(){return ut},MJ:function(){return we},Ne:function(){return et},ON:function(){return yt},Uj:function(){return st},VY:function(){return ot},YO:function(){return vt},YX:function(){return jt},Zn:function(){return a},_g:function(){return ne},_k:function(){return $e},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ee},fi:function(){return x},gh:function(){return Pe},hS:function(){return lt},iA:function(){return b},j6:function(){return Ae},je:function(){return Ve},jj:function(){return ge},kS:function(){return mt},o6:function(){return Be},pO:function(){return qe},rQ:function(){return Ie},sA:function(){return Se},xm:function(){return ze},xo:function(){return it},y8:function(){return je},yd:function(){return ee}});var me=pe(33270),He=pe(65582),E=pe(65862),ve=pe(8591),fe=pe(74128),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Oe,Le,Fe)=>Le in Oe?ce(Oe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Le]=Fe,se=(Oe,Le)=>{for(var Fe in Le||(Le={}))re.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);if(ie)for(var Fe of ie(Le))le.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);return Oe},ae=(Oe,Le,Fe)=>new Promise((De,Te)=>{var ke=dt=>{try{Xe(Fe.next(dt))}catch(gt){Te(gt)}},_e=dt=>{try{Xe(Fe.throw(dt))}catch(gt){Te(gt)}},Xe=dt=>dt.done?De(dt.value):Promise.resolve(dt.value).then(ke,_e);Xe((Fe=Fe.apply(Oe,Le)).next())});const te=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Oe=>ae(void 0,null,function*(){te(),(yield(0,me.YR)(se({},Oe))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_couser_info.json`,query:Oe}))),z()}),y=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.yS)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`);else{if(Le.status===-2)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`))}}),x=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.W0)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`))}}),b=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Nl)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.IU)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`))}}),ne=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.td)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-2)return Le;if(Le.status===-3)(0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Le.status===-4)return Le}}),Ae=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.QX)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`))}}),ge=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.o_)(se({},Oe));Fe.status===0?(ve.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),ye=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.ZL)(se({},Oe));Fe.status===0?(ve.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),be=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.aP)(se({},Oe));Fe.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),we=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.vV)(se({},Oe));Fe.status===0?(ve.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),Ce=Oe=>ae(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Oe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Oe.categoryId}/works_list.zip`,query:Oe}))),z()}),Se=Oe=>ae(void 0,null,function*(){te(),yield(0,E.QH)("",fe.Z.API_SERVER+`/api/polls/${Oe.categoryId}/commit_result.xlsx`),z()}),Pe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Oe}))}),Be=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/video_study_statics.xlsx`,query:Oe}))}),Qe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_video_study.xlsx`,query:Oe}))}),Ee=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_course_students_info.xlsx`,query:Oe}))}),Ue=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Oe}))}),Ie=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Oe}))}),je=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Oe}))}),Ve=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Uy)(se({},Oe));Le.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),$e=Oe=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/export_records/${Oe.id}.xlsx`,query:Oe}))}),ze=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Oe}))}),rt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/${Oe.menuKey}_statistic.xlsx?${Oe.checkedList.map(Le=>`course_group_id[]=${Le}`).join("&")}`,query:Oe}))}),et=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_training_objectives.xlsx`,query:Oe}))}),ct=Oe=>ae(void 0,null,function*(){yield(0,E.FH)(Oe==null?void 0:Oe.name,(0,E.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Oe}))}),lt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_courses.xlsx`,query:Oe}))}),it=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Oe}))}),ot=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Oe}))}),ut=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}/rank_list.xlsx`,query:Oe}))}),mt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Oe}))}),yt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${Oe.id}.json`,query:Oe}))}),jt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}.json`,query:Oe}))}),vt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/polls/${Oe==null?void 0:Oe.id}/commit_result.json`,query:Oe}))}),st=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Oe}))}),qe=(Oe,Le)=>ae(void 0,null,function*(){yield(0,E.FH)(Le||"",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe==null?void 0:Oe.exercise_id}/consult_exercise.json`,query:Oe}))}),Re=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/competitions/${Oe==null?void 0:Oe.identifier}/competition_commit_records/member_works.xlsx`,query:Oe}))}),We=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Oe}))})},84056:function(qt,Nt,pe){"use strict";pe.d(Nt,{BU:function(){return He},Dj:function(){return me},gH:function(){return E},vp:function(){return ve}});function me(fe){try{fe.mozRequestFullScreen?fe.mozRequestFullScreen():fe.webkitRequestFullScreen&&fe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function He(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",fe),window.isFullScreen?window.isFullScreen:fe!=null}},61527:function(qt,Nt,pe){"use strict";pe.d(Nt,{U:function(){return le}});var me=pe(59301),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(oe,se,ae)=>se in oe?He(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[se]=ae,ie=(oe,se)=>{for(var ae in se||(se={}))ve.call(se,ae)&&ce(oe,ae,se[ae]);if(E)for(var ae of E(se))fe.call(se,ae)&&ce(oe,ae,se[ae]);return oe},re=(oe,se,ae)=>new Promise((te,z)=>{var a=b=>{try{x(ae.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ae.throw(b))}catch(ee){z(ee)}},x=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(oe,se)).next())});function le(oe,se){const[ae,te]=(0,me.useState)(se),[z,a]=(0,me.useState)(!1),[y,x]=(0,me.useState)();return[ae,z,(ee,ne=!1)=>re(this,null,function*(){const Ae=ne?se:ie(ie({},ae),ee);a(!0),te(Ae);const ge=yield oe(Ae);return a(!1),x(ge),ge}),y,x]}},72530:function(qt,Nt,pe){"use strict";pe.d(Nt,{_:function(){return E}});var me=pe(59301),He=pe(43418);const E=ve=>{var fe,ce;const ie=(0,me.useRef)([]),re=()=>{for(const le of ie.current)clearTimeout(le);ie.current=[]};return(0,me.useEffect)(()=>{var le,oe,se,ae,te,z;if(re(),(le=ve==null?void 0:ve.exercise)!=null&&le.left_time&&((se=(oe=ve==null?void 0:ve.exercise)==null?void 0:oe.exercise_events)==null?void 0:se.length)>0){for(const a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((te=ve==null?void 0:ve.exercise)==null?void 0:te.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ve==null?void 0:ve.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{He.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ie.current.push(x)}}},[(fe=ve==null?void 0:ve.exercise)==null?void 0:fe.left_time,(ce=ve==null?void 0:ve.exercise)==null?void 0:ce.exercise_events]),re}},42926:function(qt,Nt,pe){"use strict";pe.d(Nt,{G:function(){return fe},t:function(){return ve}});var me=pe(7062),He=pe.n(me);const E=null;function ve(ce,ie){let re=He().get("__ec");re||(re={}),re[ce]=ie,He().set("__ec",re)}function fe(ce,ie){let re=He().get("__ec");return re?re[ce]===void 0?ie:re[ce]:ie}},47257:function(qt){(function(Nt){(function(pe){if(1)qt.exports=pe();else var me})(function(){var pe,me,He;return function(){function E(ve,fe,ce){function ie(oe,se){if(!fe[oe]){if(!ve[oe]){var ae=void 0;if(!se&&ae)return require(oe,!0);if(re)return re(oe,!0);var te=new Error("Cannot find module '"+oe+"'");throw te.code="MODULE_NOT_FOUND",te}var z=fe[oe]={exports:{}};ve[oe][0].call(z.exports,function(a){var y=ve[oe][1][a];return ie(y||a)},z,z.exports,E,ve,fe,ce)}return fe[oe].exports}for(var re=void 0,le=0;le `.concat(b,` diff --git a/p__Classrooms__ThemeChange__Announcement.55f5411e.async.js b/p__Classrooms__ThemeChange__Announcement.c86bb6b6.async.js similarity index 98% rename from p__Classrooms__ThemeChange__Announcement.55f5411e.async.js rename to p__Classrooms__ThemeChange__Announcement.c86bb6b6.async.js index b9d04faace..8f3486494c 100644 --- a/p__Classrooms__ThemeChange__Announcement.55f5411e.async.js +++ b/p__Classrooms__ThemeChange__Announcement.c86bb6b6.async.js @@ -97,7 +97,7 @@ `;for(let $t=0;$t{switch(Lt){case Xe:return ee.createElement(Tt,{callback:va,onCancel:ba});case Nt:return ee.createElement(pt.Z,{callback:va,onCancel:ba});case gt:return ee.createElement(ye.Z,{callback:va,onCancel:ba});case Pt:return ee.createElement(rt,{callback:va,onCancel:ba});case on:return ee.createElement(me,{callback:va,onCancel:ba});case"maths-latex":return ee.createElement(st,{showSaveButton:!0,callback:va});case"inline-latex":return ee.createElement(Dt.Z,{showSaveButton:!0,callback:va});default:return null}},[Lt]);function ba(){Nn("")}(0,ee.useEffect)(()=>{if(Mn.current){let ln=function(ca){Kn=!0,aa=ca.pageY},Ht=function(){Kn=!1},Jt=function(ca){if(Kn){let la=ca.pageY-aa;la<0&&(la=0),la>300&&(la=300);let Aa=Bt+la+"px";Dn(Aa)}},qt=Mn.current,Kn=!1,aa=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",Ht),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",Ht)}}},[qe,Mn]),(0,ee.useEffect)(()=>{Dn(Bt)},[Bt]);const Na=qn(Ee),Ba=qn(cn),Ea={width:Na,height:Ba},xa=(0,ee.useMemo)(()=>{if(rn){let ln=new Date(rn),Ht=ln.getHours(),Jt=ln.getMinutes(),qt=ln.getSeconds();return Ht=Ht<10?"0"+Ht:Ht,Jt=Jt<10?"0"+Jt:Jt,qt=qt<10?"0"+qt:qt,`${Ht}:${Jt}:${qt}`}return 0},[rn]),La=ln=>{const Ht=[];if(Wt){let Jt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,Kn,aa){Ht.push({multiLine:qt!==Tn})})}return Ht};function Oa(){window.sessionStorage.removeItem(Be),ia(!1),Zn(0)}function Ha(){ia(!1),Zn(0),qe.setValue(window.sessionStorage.getItem(Be))}(0,ee.useEffect)(()=>{ra[Lt]&&Lt!==Ot&&Lt!==Pt&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Ht=window.innerWidth/2-ln.offsetWidth/2,Jt=window.innerHeight/2-ln.offsetHeight/2;pa(Ht),we(Jt)},0)},[Lt]);const Ra=ln=>{ln.preventDefault();const Ht=ln.clientX-fa,Jt=ln.clientY-Pa;document.body.onmousemove=qt=>{let Kn=qt.clientX-Ht,aa=qt.clientY-Jt;const ca=document.getElementsByClassName("markdown-popup-form")[0],la=window.innerWidth-ca.offsetWidth,Aa=window.innerHeight-ca.offsetHeight;Kn=Math.max(0,Math.min(Kn,la)),aa=Math.max(0,Math.min(aa,Aa)),Ia(qt.clientX,qt.clientY,Ht,Jt)&&(pa(Kn),we(aa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ia=(ln,Ht,Jt,qt)=>{const Kn=document.body.clientHeight,aa=document.body.clientWidth;return ln<20&&Jt>ln||ln>aa-20&&JtHt||Ht>Kn-20&&qtIe in ce?Oe(ce,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ce[Ie]=Ue,E=(ce,Ie)=>{for(var Ue in Ie||(Ie={}))y.call(Ie,Ue)&&b(ce,Ue,Ie[Ue]);if(a)for(var Ue of a(Ie))x.call(Ie,Ue)&&b(ce,Ue,Ie[Ue]);return ce},z=(ce,Ie)=>De(ce,ae(Ie));const{useForm:te}=ee.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:ce,onCancel:Ie})=>{const[Ue]=te();let xt=(0,Ge.useRef)();function It(Xt){xt.current.width=Ue.getFieldValue("width"),xt.current.align=Ue.getFieldValue("align"),ce(Xt,xt.current)}function sn(Xt,hn){if(Xt.status===-1){ge.ZP.error(Xt.message);return}Ue.setFieldsValue({src:`/api/attachments/${Xt.id}`,type:hn.type})}function zt(Xt){let hn=Xt.target.files[0];xt.current=hn,Pe(hn,sn)}return Ye.createElement(ee.default,z(E({form:Ue},re),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),Ye.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ye.createElement("div",{className:"flex-container"},Ye.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ye.createElement(ke.default,{style:ne})),Ye.createElement(le,{onFileChange:zt}))),Ye.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ye.createElement(ke.default,{style:{width:264}})),Ye.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ye.createElement(_e.Z,null,Ye.createElement(ee.default.Item,{name:"width",style:{margin:0}},Ye.createElement(ve.Z,{style:{width:264}})),Ye.createElement("span",{className:"ml8"},"%"))),Ye.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ye.createElement(je.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"}]})),Ye.createElement("aside",null,Ye.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ye.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ye.createElement(pe.ZP,{type:"default",onClick:Ie},"\u53D6\u6D88"))))};function le({onFileChange:ce}){return Ye.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ye.createElement("input",{type:"file",onChange:ce}))}function Pe(ce,Ie){if(!ce)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ze.bg)())throw ge.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ue=new FormData;Ue.append("editormd-image-file",ce),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var xt=new window.XMLHttpRequest;xt.withCredentials=!0,xt.addEventListener("load",function(It){Ie(JSON.parse(It.target.responseText),ce)},!1),xt.addEventListener("error",function(It){console.error(It)},!1),xt.open("POST",`${We.KI}/api/attachments.json`),xt.send(Ue)}},57261:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return ke}});var ee=oe(59301),ge=oe(4676);class ke extends ee.Component{constructor(ve){super(ve);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:ve}=this.props;return(0,ge.createPortal)(ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Ne,wt,oe){"use strict";oe.d(wt,{i:function(){return re},Z:function(){return le}});var ee={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"},ge=oe(71418),ke=oe(6848),_e=oe(93948),ve=oe(92310),je=oe.n(ve),pe=oe(65862),We=oe(2524),Ge=oe(41867),Ze=oe(79005),Ye=oe(20345),Oe=oe(77882),De=oe(31081),ae=oe(75309),a=oe(71979),y=oe(47558),x=oe(42922),b=oe(66832),E=oe(96593),z=oe(19664),te=oe(91833),ne=oe(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ze,swimg:Ye},{name:"101\u8BA1\u5212",ptimg:Oe,swimg:De},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ae,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:te}];var le=({className:Pe,dataSource:ce=[],col:Ie=4,right:Ue,bottom:xt=23,precision:It=0,wrapWidth:sn=1200,trackEventItems:zt,loading:Xt,onRemove:hn=()=>{},isCurrent:tt=!0,showAlias:en=!1,showProgress:pn=!1})=>{const Je=Math.floor((sn-(Ie-1)*Ue)/Ie),Tt=[{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(pt=>(window.ENV==="build"&&(pt.ptimg=`/react/build${pt.ptimg}`,pt.swimg=`/react/build${pt.swimg}`),pt));return ne.createElement(ge.Z,{spinning:Xt},ne.createElement("div",{className:je()(ee.list,Pe)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((pt,ye)=>{var Ke,ot,Gt,vt,Vt,ue;const{name:ct,id:mn,identifier:An,featured:an,school_name:at,image_url:He,excellent:de,is_plan:Ae}=pt;return ne.createElement("div",{key:mn,className:tt&&pn?ee.wrapisCurrent:ee.wrap,style:{width:Je,marginRight:(1+ye)%Ie===0?0:Ue+It,marginBottom:xt}},ne.createElement("a",{className:ee.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),zt&&(0,pe.L9)([zt]),(0,pe.xg)(`/paths/${An}`)}},ne.createElement("div",{className:ee.img},ne.createElement("img",{className:ee.cover,src:`${He}`}),tt&&(0,Ge.bg)()&&(pt==null?void 0:pt.studying)&&ne.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),hn(pt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=pt==null?void 0:pt.subject_tags)==null?void 0:Ke.map((Te,rt)=>{var se,fe;if(rt===0){const $e=(se=Tt.find(me=>me.name==Te))==null?void 0:se.swimg;return ne.createElement("img",{className:ee.sign,src:$e,style:{left:"-4px"}})}const At=(fe=Tt.find($e=>$e.name==Te))==null?void 0:fe.ptimg;return ne.createElement("img",{className:ee.sign,src:At,style:{left:`${48+52*(rt-1)+2*rt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(pt==null?void 0:pt.excellent)&&ne.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:ee.name},ne.createElement(ke.Z,{title:en&&(pt!=null&&pt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ct}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${pt==null?void 0:pt.excellent_alias_name}`)):ct},ne.createElement("span",{className:ee.e},en&&(pt==null?void 0:pt.excellent_alias_name)||ct))),tt&&pn&&((ot=pt==null?void 0:pt.progress)==null?void 0:ot.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(_e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Gt=pt==null?void 0:pt.progress)==null?void 0:Gt.my_score)/((vt=pt==null?void 0:pt.progress)==null?void 0:vt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=pt==null?void 0:pt.progress)==null?void 0:Vt.my_score,"/",(ue=pt==null?void 0:pt.progress)==null?void 0:ue.all_score),(!tt||!pn)&&ne.createElement("div",{className:ee.tags},ne.createElement("div",null,ne.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,pt.stages_count))),ne.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,pt.members_count)))))))})),!ce.length&&ne.createElement(We.Z,null)))}},3918:function(Ne,wt,oe){"use strict";oe.d(wt,{jL:function(){return ve},w9:function(){return qn},vv:function(){return Ee},dN:function(){return ra},QD:function(){return na},cQ:function(){return rt.Z},vg:function(){return Rn},Oz:function(){return yn},op:function(){return Zn},O5:function(){return xa},_b:function(){return Kt},t7:function(){return xt},tT:function(){return zt},Gi:function(){return Pn},YG:function(){return On},Ed:function(){return bt},kT:function(){return Be},qp:function(){return x},Um:function(){return re},K3:function(){return z},vr:function(){return pa},qE:function(){return ta},Je:function(){return tt},wb:function(){return ue},rC:function(){return Te},lB:function(){return An},cq:function(){return Zt},kO:function(){return mt},tp:function(){return Pe},Si:function(){return Ha},k8:function(){return Ca},Du:function(){return aa}});var ee=oe(59301),ge={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"},ke="data:image/png;base64,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",ve=({dataSource:Re=[],img:xe,imgWidth:Qe=346,title:ft,sunTitle:_t,bannerExtraContent:vn})=>ee.createElement("div",{className:ge.banner},ee.createElement("div",{className:ge.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,ft),ee.createElement("span",null,_t)),Re.length>0&&ee.createElement("div",{className:ge.btns},Re.map((lt,$t)=>ee.createElement("div",{key:$t,onClick:lt.click},lt.name,lt.sign?ee.createElement("img",{src:ke,width:39}):null))),vn),xe&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:xe,width:Qe}))),je={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"},pe=oe(92310),We=oe.n(pe),Ge=oe(89392),Ze=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ae=(Re,xe,Qe)=>xe in Re?Ze(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,a=(Re,xe)=>{for(var Qe in xe||(xe={}))Oe.call(xe,Qe)&&ae(Re,Qe,xe[Qe]);if(Ye)for(var Qe of Ye(xe))De.call(xe,Qe)&&ae(Re,Qe,xe[Qe]);return Re},x=({dataSource:Re=[],value:xe,onChange:Qe,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#6A7283",showCount:kn,classNameActive:xn,styleItem:Mt={}})=>{const[Hn,Jn]=(0,ee.useState)(0),[sa,Fn]=(0,ee.useState)(!1),Ln=(0,ee.useRef)(null),_n=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var Xn;Re.length!==0&&(((Xn=Ln==null?void 0:Ln.current)==null?void 0:Xn.clientHeight)>97?Jn(1):Jn(0)),Re.length===0&&Jn(0),Fn(!1)},[Re]),ee.createElement("div",{className:We()(je.row,_t),style:$t},ee.createElement("div",{onClick:(0,Ge.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt,marginTop:sa?12:4},className:`${je.title} ${ft?"current":""}`},vn),ee.createElement("div",{className:sa?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},ee.createElement("div",{className:je.bar,ref:_n,style:Hn>0?{height:Hn===1?97:"auto",overflow:Hn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:je.tag,ref:Ln},Re==null?void 0:Re.map(Xn=>ee.createElement("span",{onClick:()=>Qe(Xn.id),key:Xn.id,style:a(a({color:Sn},Mt),(Xn==null?void 0:Xn.style)||{}),className:xe===Xn.id?We()(xn||je.active,Xn.classNameActive):""},ee.createElement("span",{title:Xn.name,className:je.name},Xn.name),!!kn&&ee.createElement("span",{className:je.num},Xn.count))))),!!Hn&&ee.createElement(ee.Fragment,null,Hn===1?ee.createElement("div",{onClick:()=>{var Xn;Jn(2),((Xn=Ln==null?void 0:Ln.current)==null?void 0:Xn.clientHeight)>245?Fn(!0):Fn(!1)},className:je.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Jn(1),Fn(!1)},className:je.action},"\u6536\u8D77",ee.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"},z=({dataSource:Re=[],value:xe,onChange:Qe,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#6A7283",showCount:kn,expand:xn=!0})=>{const[Mt,Hn]=(0,ee.useState)(0),[Jn,sa]=(0,ee.useState)(!1),Fn=(0,ee.useRef)(null),Ln=(0,ee.useRef)(null),[_n,Xn]=(0,ee.useState)(xn);return ee.createElement("div",{className:We()(b.row,_t),style:$t},ee.createElement("div",{className:"flex item-center justify-between"},ee.createElement("div",{onClick:(0,Ge.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt,marginTop:Jn?12:4},className:`${b.title} ${ft?"current":""}`},vn),ee.createElement("i",{className:`iconfont ${_n?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:_n?8:10},onClick:()=>Xn(!_n)})),_n&&ee.createElement("div",{className:Jn?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ee.createElement("div",{className:b.fenge}),ee.createElement("div",{className:b.bar,ref:Ln},ee.createElement("div",{className:b.tag,ref:Fn},Re==null?void 0:Re.map(ma=>ee.createElement("span",{onClick:()=>Qe(ma.id),key:ma.id,style:{color:Sn},className:xe===ma.id?b.active:""},ee.createElement("span",{title:ma.name,className:b.name},ma.name),!!kn&&ee.createElement("span",{className:b.num},ma.count)))))))},te={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},re=({dataSource:Re=[],value:xe,onChange:Qe,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#fff",showCount:kn,expand:xn=!0})=>{const[Mt,Hn]=(0,ee.useState)(0),[Jn,sa]=(0,ee.useState)(!1),Fn=(0,ee.useRef)(null),Ln=(0,ee.useRef)(null),[_n,Xn]=(0,ee.useState)(xn);return ee.createElement("div",{className:We()(te.row,_t),style:$t},ee.createElement("div",{className:"flex item-center justify-between"},ee.createElement("div",{onClick:(0,Ge.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt},className:`${te.title} ${ft?"current":""}`},vn),ee.createElement("i",{className:`iconfont ${_n?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:_n?"#00DDC7":"#037F74",fontSize:_n?10:12},onClick:()=>Xn(!_n)})),_n&&ee.createElement("div",{className:Jn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},ee.createElement("div",{className:te.bar,ref:Ln},ee.createElement("div",{className:te.tag,ref:Fn},Re==null?void 0:Re.map(ma=>ee.createElement("span",{onClick:()=>Qe(ma.id),key:ma.id,style:{color:Sn},className:xe===ma.id?te.active:""},ee.createElement("span",{title:ma.name,className:te.name},ma.name),!!kn&&ee.createElement("span",{className:te.num},ma.count)))))))},ie={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"},Pe=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={}})=>ee.createElement("div",{style:_t,className:We()(ie.tabs,ft)},Re.map(vn=>ee.createElement("span",{onClick:()=>Qe(vn.id),className:xe===vn.id?ie.active:"",key:vn.id},vn.name))),ce={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"},Ie=oe(92832),xt=({dataSource:Re=[],value:xe="",onChange:Qe,onInputChange:ft=()=>{},className:_t,style:vn={},placeholder:lt,allowClear:$t=!1})=>{var Sn;const[kn,xn]=(0,ee.useState)(""),[Mt,Hn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fn;let Ln=xe;(Fn=JSON.stringify(xe))!=null&&Fn.includes("{")&&(xn(xe.id),Ln=xe.value||"");try{Hn(decodeURIComponent(Ln||""))}catch(_n){Hn(decodeURIComponent(Ln||""))}},[xe]);const Jn=()=>{Qe(encodeURIComponent(Mt),kn||null)},sa=Fn=>{Fn!==kn&&(xn(Fn),Qe(encodeURIComponent(Mt),Fn))};return ee.createElement("div",{className:We()(ce.input,_t),style:vn},!!Re.length&&ee.createElement("div",{className:ce.dropdown},ee.createElement("div",{className:ce.text},(Sn=Re.find(Fn=>Fn.id===kn))==null?void 0:Sn.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:ce.b1}),ee.createElement("b",{className:ce.b2})),ee.createElement("div",{className:ce.menu},Re.map((Fn,Ln)=>ee.createElement("div",{key:Ln,onClick:()=>sa(Fn.id)},Fn.name)))),ee.createElement(Ie.default,{onPressEnter:Jn,value:Mt,onChange:Fn=>{Hn(Fn.target.value),ft(encodeURIComponent(Fn.target.value),kn||null)},bordered:!1,placeholder:lt}),ee.createElement("i",{onClick:Jn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},zt=({dataSource:Re=[],value:xe="",onChange:Qe,onInputChange:ft=()=>{},className:_t,style:vn={},placeholder:lt,allowClear:$t=!1})=>{var Sn;const[kn,xn]=(0,ee.useState)(""),[Mt,Hn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fn;let Ln=xe;(Fn=JSON.stringify(xe))!=null&&Fn.includes("{")&&(xn(xe.id),Ln=xe.value||"");try{Hn(decodeURIComponent(Ln||""))}catch(_n){Hn(decodeURIComponent(Ln||""))}},[xe]);const Jn=()=>{Qe(encodeURIComponent(Mt),kn||null)},sa=Fn=>{Fn!==kn&&(xn(Fn),Qe(encodeURIComponent(Mt),Fn))};return ee.createElement("div",{className:We()(It.input,_t),style:vn},!!Re.length&&ee.createElement("div",{className:It.dropdown},ee.createElement("div",{className:It.text},(Sn=Re.find(Fn=>Fn.id===kn))==null?void 0:Sn.name,ee.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ee.createElement("div",{className:It.menu},Re.map((Fn,Ln)=>ee.createElement("div",{key:Ln,onClick:()=>sa(Fn.id)},Fn.name)))),ee.createElement(Ie.default,{onPressEnter:Jn,value:Mt,onChange:Fn=>{Hn(Fn.target.value),ft(encodeURIComponent(Fn.target.value),kn||null)},bordered:!1,placeholder:lt}),ee.createElement("i",{onClick:Jn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Xt={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"},tt=({value:Re,onChange:xe,className:Qe,total:ft,pageSize:_t,style:vn={}})=>{const lt=Re<2,$t=Re>=Math.ceil(ft/_t);return ft<=_t?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:We()(Xt.quickPager,Qe),style:vn},ee.createElement("div",{onClick:()=>{lt||xe(Re-1,"prev")},className:lt?Xt.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{$t||xe(Re+1,"next")},className:$t?Xt.disabled:""},"\u4E0B\u4E00\u9875"))},en={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"},pn=oe(71418),Je=oe(6848),Tt=oe(13570),pt=oe(74128),ye=oe(65862),Ke=oe(96908),ot=oe(57177),Gt=oe(81378),vt=oe(2524),ue=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn})=>{const kn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:We()(en.list,Re)},!!xe.length&&xe.map((xn,Mt)=>{const{name:Hn,id:Jn,identifier:sa,power:Fn,cover_image_id:Ln,pic:_n}=xn;return ee.createElement("div",{className:en.wrap,key:Jn,style:{width:kn,marginRight:(1+Mt)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${sa}/challenges`,className:en.li,onClick:Xn=>{Xn.preventDefault(),$t&&(0,ye.L9)([$t]),Fn&&(0,ye.xg)(`/shixuns/${sa}/challenges`)}},ee.createElement("div",{className:en.img},ee.createElement("img",{className:en.cover,src:`${_n}`}),xn.is_jupyter&&ee.createElement("img",{className:en.sign,src:Ke}),xn.is_jupyter_lab&&ee.createElement("img",{className:en.sign,src:ot}),xn.is_unity_3d&&ee.createElement("img",{className:en.sign,src:Gt})),ee.createElement("div",{className:en.name},ee.createElement(Je.Z,{title:Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:en.e},Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:en.tags},ee.createElement(Je.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,xn.challenges_count))),!!xn.myshixuns_count&&ee.createElement(Je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,xn.myshixuns_count))),ee.createElement(Je.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,xn.level))),ee.createElement("div",{className:en.rate},ee.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:xn.score_info}),ee.createElement("span",null,"\xA0",xn.score_info?`${xn.score_info}\u5206`:"5\u5206")))),!Fn&&ee.createElement("div",{className:en.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xe.length&&ee.createElement(vt.Z,null)))},ct={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"},An=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:kn})=>{const xn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:kn},ee.createElement("div",{className:We()(ct.list,Re)},!!xe.length&&xe.map((Mt,Hn)=>{const{name:Jn,id:sa,identifier:Fn,power:Ln,cover_image_id:_n,pic:Xn}=Mt;return ee.createElement("div",{className:We()(ct.wrap,$t),key:sa,style:{width:xn,marginRight:(1+Hn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:ct.li,onClick:ma=>{ma.preventDefault(),Sn&&(0,ye.L9)([Sn]),Ln&&(0,ye.xg)(`/shixuns/${Fn}/challenges`)}},ee.createElement("img",{src:oe(47621),className:ct.titleBg}),ee.createElement("div",{className:ct.name},ee.createElement(Je.Z,{title:Jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:ct.e},Jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{style:{padding:"14px",paddingBottom:0}},ee.createElement("div",{className:ct.img},ee.createElement("img",{className:ct.cover,src:_n?`${pt.Z.API_SERVER}/api/attachments/${_n}`:`${pt.Z.IMG_SERVER+Xn}`}),Mt.is_jupyter&&ee.createElement("div",{className:ct.bq},"Jupyter"),Mt.is_jupyter_lab&&ee.createElement("div",{className:ct.bq},"JupyterLab"),Mt.is_unity_3d&&ee.createElement("div",{className:ct.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ee.createElement("div",{className:"mt20 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{className:ct.value},Mt.myshixuns_count)),ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u56F0\u96BE\u7B49\u7EA7"),ee.createElement("span",{className:ct.value},Mt.level))),ee.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u5173\u5361\u6570"),ee.createElement("span",{className:ct.value},Mt.challenges_count)),ee.createElement("div",{className:ct.rate},ee.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Mt.score_info}),ee.createElement("span",{className:ct.value,style:{color:"#FF9C00"}},"\xA0",Mt.score_info?`${Mt.score_info}\u5206`:"5\u5206"))))),!Ln&&ee.createElement("div",{className:ct.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xe.length&&ee.createElement(vt.Z,null)))},an={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},at="data:image/png;base64,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",He="data:image/png;base64,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",de="data:image/png;base64,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",Te=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,wrapClassName:kn,imgClassName:xn})=>{const Mt=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:We()(an.list,Re)},!!xe.length&&xe.map((Hn,Jn)=>{const{name:sa,id:Fn,identifier:Ln,power:_n,cover_image_id:Xn,pic:ma}=Hn;return ee.createElement("div",{className:We()(an.wrap,kn),key:Fn,style:{width:Mt,marginRight:(1+Jn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Ln}/challenges`,className:an.li,onClick:Da=>{Da.preventDefault(),$t&&(0,ye.L9)([$t]),_n&&(0,ye.xg)(`/shixuns/${Ln}/challenges`)}},ee.createElement("div",{className:We()(an.img,xn)},ee.createElement("img",{className:an.cover,src:Xn?`${pt.Z.API_SERVER}/api/attachments/${Xn}`:`${pt.Z.IMG_SERVER+ma}`}),Hn.is_jupyter&&ee.createElement("img",{className:an.sign,src:at}),Hn.is_jupyter_lab&&ee.createElement("img",{className:an.sign,src:He}),Hn.is_unity_3d&&ee.createElement("img",{className:an.sign,src:de})),ee.createElement("div",{className:an.name},ee.createElement(Je.Z,{title:sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:an.e},sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:an.tags},ee.createElement(Je.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Hn.challenges_count))),!!Hn.myshixuns_count&&ee.createElement(Je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Hn.myshixuns_count))),ee.createElement(Je.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Hn.level))),ee.createElement("div",{className:an.rate},ee.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Hn.score_info}),ee.createElement("span",null,"\xA0",Hn.score_info?`${Hn.score_info}\u5206`:"5\u5206")))),!_n&&ee.createElement("div",{className:an.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xe.length&&ee.createElement(vt.Z,null)))},rt=oe(61584),se={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"},fe=oe(79005),At=oe(20345),$e=oe(77882),me=oe(31081),nt=oe(75309),jt=oe(71979),Et=oe(47558),Qt=oe(42922),st=oe(66832),Dt=oe(96593),he=oe(19664),Me=oe(91833),Xe=Object.defineProperty,gt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,kt=(Re,xe,Qe)=>xe in Re?Xe(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,Nt=(Re,xe)=>{for(var Qe in xe||(xe={}))Pt.call(xe,Qe)&&kt(Re,Qe,xe[Qe]);if(gt)for(var Qe of gt(xe))Ot.call(xe,Qe)&&kt(Re,Qe,xe[Qe]);return Re};const on=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:At},{name:"101\u8BA1\u5212",ptimg:$e,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:jt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Qt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:Dt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:Me}];var yn=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,wrapClassName:kn,imgClassName:xn,isArrow:Mt=!1,imgStyle:Hn={}})=>{const Jn=Math.floor((lt-(Qe-1)*ft)/Qe),[sa,Fn]=(0,ee.useState)(),[Ln,_n]=(0,ee.useState)(),Xn=Da=>Fn(Da),ma=()=>Fn(-1);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:We()(se.list,Re)},!!(xe!=null&&xe.length)&&(xe==null?void 0:xe.map((Da,Wa)=>{var Qa;const{name:Ya,id:Va,identifier:Ua,featured:$a,school_name:Ga,image_url:Za,excellent:Ja,is_plan:Xa}=Da;return ee.createElement("div",{key:Va,className:We()(se.wrap,kn),style:{width:Jn,marginRight:(1+Wa)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/paths/${Ua}`,className:se.li,onClick:ja=>{ja.preventDefault(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(`/paths/${Ua}`)}},ee.createElement("img",{src:oe(39057),className:se.titleBg}),ee.createElement("div",{className:se.name},ee.createElement(Je.Z,{title:Ya},ee.createElement("span",{className:se.e,style:{color:Mt&&sa===Wa?"#145DFF":"#000000"},onMouseEnter:()=>{Xn(Wa)},onMouseLeave:ma},Ya))),ee.createElement("div",{style:{padding:"14px",paddingBottom:0}},ee.createElement("div",{className:We()(se.img,xn)},ee.createElement("img",{className:se.cover,style:Nt({},Hn),src:`${pt.Z.IMG_SERVER+Za}`}),(Qa=Da==null?void 0:Da.subject_tags)==null?void 0:Qa.map((ja,ka)=>{var Ka,_a;if(ka===0){const qa=(Ka=on.find(to=>to.name==ja))==null?void 0:Ka.swimg;return ee.createElement("img",{className:se.sign,src:qa,style:{left:"-4px"}})}const eo=(_a=on.find(qa=>qa.name==ja))==null?void 0:_a.ptimg;return ee.createElement("img",{className:se.sign,src:eo,style:{left:`${48+52*(ka-1)+2*ka}px`}})}),ee.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Da==null?void 0:Da.excellent)&&ee.createElement("div",{className:se.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:se.text},"\u7AE0\u8282\u6570"),ee.createElement("span",{className:se.value},Da.stages_count)),ee.createElement("div",null,ee.createElement("span",{className:se.text},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{className:se.value},Da.members_count))))))})),!xe.length&&ee.createElement(vt.Z,null)))},bn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},En=oe(41867),Yt=oe(59301);const et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:At},{name:"101\u8BA1\u5212",ptimg:$e,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:jt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Qt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:Dt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:Me}];var Rn=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,onRemove:kn=()=>{},isCurrent:xn=!0,showAlias:Mt=!1,wrapClassName:Hn,imgClassName:Jn})=>{const sa=Math.floor((lt-(Qe-1)*ft)/Qe),Fn=[{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(Ln=>(window.ENV==="build"&&(Ln.ptimg=`/react/build${Ln.ptimg}`,Ln.swimg=`/react/build${Ln.swimg}`),Ln));return Yt.createElement(pn.Z,{spinning:Sn},Yt.createElement("div",{className:We()(bn.list,Re)},!!(xe!=null&&xe.length)&&(xe==null?void 0:xe.map((Ln,_n)=>{var Xn;const{name:ma,id:Da,identifier:Wa,featured:Qa,school_name:Ya,image_url:Va,excellent:Ua,is_plan:$a}=Ln;return Yt.createElement("div",{key:Da,className:We()(bn.wrap,Hn),style:{width:sa,marginRight:(1+_n)%Qe===0?0:ft+vn,marginBottom:_t}},Yt.createElement("a",{className:bn.li,onClick:Ga=>{Ga.preventDefault(),Ga.stopPropagation(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(`/paths/${Wa}`)}},Yt.createElement("div",{className:We()(bn.img,Jn)},Yt.createElement("img",{className:bn.cover,src:`${pt.Z.IMG_SERVER+Va}`}),xn&&(0,En.bg)()&&(Ln==null?void 0:Ln.studying)&&Yt.createElement("div",{className:`${bn.movebq} user-path-items`,onClick:Ga=>{Ga.stopPropagation(),kn(Ln)}},Yt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Yt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Xn=Ln==null?void 0:Ln.subject_tags)==null?void 0:Xn.map((Ga,Za)=>{var Ja,Xa;if(Za===0){const ka=(Ja=Fn.find(Ka=>Ka.name==Ga))==null?void 0:Ja.swimg;return Yt.createElement("img",{className:bn.sign,src:ka,style:{left:"-4px"}})}const ja=(Xa=Fn.find(ka=>ka.name==Ga))==null?void 0:Xa.ptimg;return Yt.createElement("img",{className:bn.sign,src:ja,style:{left:`${48+52*(Za-1)+2*Za}px`}})}),Yt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ln==null?void 0:Ln.excellent)&&Yt.createElement("div",{className:bn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Yt.createElement("div",{className:bn.name},Yt.createElement(Je.Z,{title:Mt&&(Ln!=null&&Ln.excellent_alias_name)?Yt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ma}`,Yt.createElement("br",null),Yt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ln==null?void 0:Ln.excellent_alias_name}`)):ma},Yt.createElement("span",{className:bn.e},Mt&&(Ln==null?void 0:Ln.excellent_alias_name)||ma))),Yt.createElement("div",{className:bn.tags},Yt.createElement("div",null,Yt.createElement(Je.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Yt.createElement("span",null,Ln.stages_count))),Yt.createElement(Je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Yt.createElement("span",null,Ln.members_count)))))))})),!xe.length&&Yt.createElement(vt.Z,null)))},dn={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"},Tn="data:image/png;base64,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",fn=oe(59301),qn=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn})=>{const kn=Math.floor((lt-(Qe-1)*ft)/Qe);return fn.createElement(pn.Z,{spinning:Sn},fn.createElement("div",{className:We()(dn.list,Re)},!!xe.length&&xe.map((xn,Mt)=>{const{subject_identifier:Hn,id:Jn,identifier:sa,power:Fn}=xn,Ln=xn.is_public!=0&&xn.is_public;return fn.createElement("div",{className:dn.wrap,key:Jn,style:{width:kn,marginRight:(1+Mt)%Qe===0?0:ft+vn,marginBottom:_t}},fn.createElement("a",{className:dn.li,onClick:_n=>{_n.preventDefault(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(xn.first_category_url)}},fn.createElement("div",{className:dn.top},fn.createElement(Je.Z,{title:xn.name},fn.createElement("div",{className:dn.name},xn.name)),fn.createElement("img",{className:dn.img,src:pt.Z.IMG_SERVER+"/images/"+xn.avatar_url}),fn.createElement("div",{className:dn.text,title:xn.creator},xn.creator),Hn&&fn.createElement("div",{className:dn.btns},fn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),fn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ln&&fn.createElement("div",{className:dn.sign},"\u516C\u5F00")),fn.createElement("div",{className:dn.bottom},xn.visits>0&&fn.createElement(Je.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-liulanyan"}),fn.createElement("span",null,xn.visits))),xn.course_members_count>0&&fn.createElement(Je.Z,{title:"\u6210\u5458",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-chengyuan"}),xn.course_members_count)),xn.tasks_count>0&&fn.createElement(Je.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-zuoye"}),xn.tasks_count)),xn.is_end?fn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):fn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!xn.is_accessible&&fn.createElement("div",{className:dn.lockWrap},fn.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),fn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xe.length&&fn.createElement(vt.Z,null)))},Bn={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"},Yn="data:image/png;base64,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",ra=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:kn})=>{const xn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:kn},ee.createElement("div",{className:We()(Bn.list,Re)},!!xe.length&&xe.map((Mt,Hn)=>{const{subject_identifier:Jn,id:sa,identifier:Fn,power:Ln}=Mt,_n=Mt.is_public!=0&&Mt.is_public;return ee.createElement("div",{className:We()(`${Bn.wrap} ${Mt.is_accessible?"":Bn.warpStyle}`,$t),key:sa,style:{width:xn,marginRight:(1+Hn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{className:Bn.li,onClick:Xn=>{Xn.preventDefault(),Sn&&(0,ye.L9)([Sn]),(0,ye.xg)(Mt.first_category_url)}},ee.createElement("div",{className:Bn.creator},ee.createElement("img",{className:Bn.img,src:pt.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),ee.createElement("div",{className:Bn.text,title:Mt.creator},Mt.creator)),ee.createElement("div",{className:Bn.top},ee.createElement(Je.Z,{title:Mt.name},ee.createElement("div",{className:Bn.name},Mt.name)),_n&&ee.createElement("div",{className:Bn.sign},"\u516C\u5F00")),ee.createElement("div",{className:Bn.middle},ee.createElement("div",{className:Bn.row,style:{marginBottom:6}},ee.createElement("div",null,ee.createElement("span",{className:Bn.text},"\u8BBF\u95EE\u91CF"),ee.createElement("span",{className:Bn.value},(Mt==null?void 0:Mt.visits)||0)),ee.createElement("div",null,ee.createElement("span",{className:Bn.text},"\u6210\u5458"),ee.createElement("span",{className:Bn.value},(Mt==null?void 0:Mt.course_members_count)||0))),ee.createElement("div",{className:Bn.row},ee.createElement("div",null,ee.createElement("span",{className:Bn.text,style:{width:42}},"\u4F5C",ee.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ee.createElement("span",{className:Bn.value},(Mt==null?void 0:Mt.tasks_count)||0)),ee.createElement("div",null,ee.createElement("span",{className:Bn.text},"\u72B6\u6001"),Mt.is_end?ee.createElement("span",{className:Bn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ee.createElement("span",{className:Bn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Jn&&ee.createElement("div",{className:Bn.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Mt.is_accessible&&ee.createElement("div",{className:Bn.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xe.length&&ee.createElement(vt.Z,null)))},Gn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},be="data:image/png;base64,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",Ee=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:kn})=>{const xn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:kn},ee.createElement("div",{className:We()(Gn.list,Re)},!!xe.length&&xe.map((Mt,Hn)=>{const{subject_identifier:Jn,id:sa,identifier:Fn,power:Ln}=Mt,_n=Mt.is_public!=0&&Mt.is_public;return ee.createElement("div",{className:We()(`${Gn.wrap} ${Mt.is_accessible?"":Gn.warpStyle}`,$t),key:sa,style:{width:xn,marginRight:(1+Hn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{className:Gn.li,onClick:Xn=>{Xn.preventDefault(),Sn&&(0,ye.L9)([Sn]),(0,ye.xg)(Mt.first_category_url)}},ee.createElement("div",{className:Gn.creator},ee.createElement("img",{className:Gn.img,src:pt.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),ee.createElement("div",{className:Gn.text,title:Mt.creator},Mt.creator)),ee.createElement("div",{className:Gn.top},ee.createElement(Je.Z,{title:Mt.name},ee.createElement("div",{className:Gn.name},Mt.name)),_n&&ee.createElement("div",{className:Gn.sign})),ee.createElement("div",{className:Gn.middle},ee.createElement("div",{className:Gn.row,style:{marginBottom:6}},ee.createElement("div",null,ee.createElement("span",{className:Gn.text},"\u8BBF\u95EE\u91CF"),ee.createElement("span",{className:Gn.value},(Mt==null?void 0:Mt.visits)||0)),ee.createElement("div",null,ee.createElement("span",{className:Gn.text},"\u6210\u5458"),ee.createElement("span",{className:Gn.value},(Mt==null?void 0:Mt.course_members_count)||0))),ee.createElement("div",{className:Gn.row},ee.createElement("div",null,ee.createElement("span",{className:Gn.text,style:{width:42}},"\u4F5C",ee.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ee.createElement("span",{className:Gn.value},(Mt==null?void 0:Mt.tasks_count)||0)),ee.createElement("div",null,ee.createElement("span",{className:Gn.text},"\u72B6\u6001"),Mt.is_end?ee.createElement("span",{className:Gn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ee.createElement("span",{className:Gn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Jn&&ee.createElement("div",{className:Gn.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Mt.is_accessible&&ee.createElement("div",{className:Gn.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xe.length&&ee.createElement(vt.Z,null)))},Bt={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"},Rt=oe(65582),On=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:We()(Bt.tabs,ft),style:_t},ee.createElement("div",{className:Bt.tabsWrap},Re.map((lt,$t)=>ee.createElement("aside",{className:Bt.tab,onClick:()=>{Qe(lt.id),lt.link&&Rt.history.push(lt.link)},key:$t},ee.createElement("div",{className:xe===lt.id?Bt.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Je.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:Bt.tabBar},vn)),gn={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"},Be=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:We()(gn.tabs,ft),style:_t},ee.createElement("div",{className:gn.tabsWrap},Re.map((lt,$t)=>ee.createElement("aside",{className:gn.tab,onClick:()=>{Qe(lt.id),lt.link&&Rt.history.push(lt.link)},key:$t},ee.createElement("div",{className:xe===lt.id?gn.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Je.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:gn.tabBar},vn)),dt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},bt=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:We()(dt.tabs,ft),style:_t},ee.createElement("div",{className:dt.tabsWrap},Re.map((lt,$t)=>ee.createElement("aside",{className:`${dt.tab} ${xe===lt.id?dt.active:""}`,onClick:()=>{Qe(lt.id),lt.link&&Rt.history.push(lt.link)},key:$t},ee.createElement("div",null,lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Je.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:dt.tabBar},vn)),Pn=({className:Re,style:xe={},children:Qe})=>ee.createElement("div",{className:We()(Re),style:xe},Qe),Ft={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"},Fe=oe(38854),Le=oe(20834);const Ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zt=({sortValue:Re,dropValue:xe,className:Qe,onSort:ft,onDrop:_t,dataSource:vn=Ce})=>{var lt;return ee.createElement("div",{className:We()(Ft.orderWrap,Qe)},ee.createElement(Fe.Z,{dropdownRender:()=>ee.createElement(Le.default,null,vn.map(($t,Sn)=>ee.createElement(Le.default.Item,{key:Sn,onClick:()=>_t($t.id)},$t.name)))},ee.createElement("span",{className:Ft.orderTextWrap},(lt=vn.find($t=>xe===$t.id))==null?void 0:lt.name)),ee.createElement("span",{className:Ft.orderIconWrap},ee.createElement("span",{className:Ft.orderAsc},ee.createElement("i",{className:Re==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ft.cursorPointer} ${Ft.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ft.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")})),ee.createElement("span",{className:Ft.orderDesc},ee.createElement("i",{className:Re==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ft.cursorPointer} ${Ft.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ft.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")}))))},tn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mt=({sortValue:Re,dropValue:xe,className:Qe,onSort:ft,onDrop:_t,dataSource:vn=nn})=>{var lt;return ee.createElement("div",{className:We()(tn.orderWrap,Qe)},ee.createElement(Fe.Z,{dropdownRender:()=>ee.createElement(Le.default,null,vn.map(($t,Sn)=>ee.createElement(Le.default.Item,{key:Sn,onClick:()=>_t($t.id)},$t.name)))},ee.createElement("span",{className:tn.orderTextWrap},(lt=vn.find($t=>xe===$t.id))==null?void 0:lt.name)),ee.createElement("span",{className:tn.orderIconWrap},ee.createElement("span",{className:tn.orderAsc},ee.createElement("i",{className:Re==="asc"?`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")})),ee.createElement("span",{className:tn.orderDesc},ee.createElement("i",{className:Re==="desc"?`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")}))))},St={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"},qe=oe(3113),$n=oe(2337),Qn=Object.defineProperty,Cn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,it=(Re,xe,Qe)=>xe in Re?Qn(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,Ut=(Re,xe)=>{for(var Qe in xe||(xe={}))Vn.call(xe,Qe)&&it(Re,Qe,xe[Qe]);if(Cn)for(var Qe of Cn(xe))ht.call(xe,Qe)&&it(Re,Qe,xe[Qe]);return Re},Lt=(Re,xe)=>{var Qe={};for(var ft in Re)Vn.call(Re,ft)&&xe.indexOf(ft)<0&&(Qe[ft]=Re[ft]);if(Re!=null&&Cn)for(var ft of Cn(Re))xe.indexOf(ft)<0&&ht.call(Re,ft)&&(Qe[ft]=Re[ft]);return Qe},Nn=(Re,xe,Qe)=>new Promise((ft,_t)=>{var vn=Sn=>{try{$t(Qe.next(Sn))}catch(kn){_t(kn)}},lt=Sn=>{try{$t(Qe.throw(Sn))}catch(kn){_t(kn)}},$t=Sn=>Sn.done?ft(Sn.value):Promise.resolve(Sn.value).then(vn,lt);$t((Qe=Qe.apply(Re,xe)).next())}),Zn=Re=>{var xe=Re,{className:Qe,style:ft,children:_t,loading:vn=!1,openLoading:lt,onClick:$t=()=>{},size:Sn="middle",shape:kn="round",theme:xn}=xe,Mt=Lt(xe,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Hn,Jn]=(0,ee.useState)(!1),sa=(0,ee.useMemo)(()=>{switch(xn){case $n.Fy.THEMEONE:return St.ThemeOne;case $n.Fy.DEFAULT:default:return St.btn}},[xn]);return ee.createElement(qe.ZP,Ut({onClick:(0,Ge.throttle)(Fn=>Nn(void 0,null,function*(){lt&&Jn(!0);try{yield $t(Fn)}catch(Ln){console.log("error",Ln)}lt&&Jn(!1)}),2e3,{leading:!0,trailing:!1}),className:We()(sa,St[`${Sn}-${kn}`],Qe),style:ft,size:Sn,shape:kn,loading:Hn||vn},Mt),_t)},cn={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"},ta=({className:Re,style:xe,children:Qe=null,onClick:ft,title:_t})=>ee.createElement("div",{className:We()(cn.head,Re),style:xe},ee.createElement("span",{className:"primary-hover",onClick:ft},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:_t},_t),ee.createElement("div",{className:cn.node},Qe)),ia={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"},na=({confirmShow:Re=!0,confirmTitle:xe,confirmClick:Qe,cancelShow:ft=!0,cancelTitle:_t,cancelClick:vn,className:lt,style:$t,confirmLoading:Sn=!1})=>ee.createElement("div",{className:We()(ia.btns,lt),style:$t},Re&&ee.createElement(qe.ZP,{loading:Sn,onClick:Qe,type:"primary",className:ia.confirm},xe),ft&&ee.createElement(qe.ZP,{onClick:vn,className:ia.cancel},_t)),ga={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"},pa=({className:Re,style:xe={},LeftContent:Qe,children:ft,RightContent:_t})=>ee.createElement("div",{className:We()(ga.fixedBottom,Re),style:xe},ee.createElement("div",{className:ga.wrap},ee.createElement("div",{className:ga.left},Qe),ee.createElement("div",{className:ga.center},ft),ee.createElement("div",{className:ga.right},_t))),Pa={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"},Kt=({className:Re,style:xe={},dataSource:Qe=[]})=>ee.createElement("div",{className:We()(Pa.crumbs,Re),style:xe},Qe.map((ft,_t)=>_tRt.history.push(ft.path)},ft.name):ee.createElement("span",null,ft.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:_t,style:{color:"#5F6368"}},ft.name))),In=oe(31797),Mn=Object.defineProperty,oa=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,va=(Re,xe,Qe)=>xe in Re?Mn(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,za=(Re,xe)=>{for(var Qe in xe||(xe={}))Sa.call(xe,Qe)&&va(Re,Qe,xe[Qe]);if(ut)for(var Qe of ut(xe))ya.call(xe,Qe)&&va(Re,Qe,xe[Qe]);return Re},ba=(Re,xe)=>oa(Re,ua(xe)),Na=(Re,xe)=>{var Qe={};for(var ft in Re)Sa.call(Re,ft)&&xe.indexOf(ft)<0&&(Qe[ft]=Re[ft]);if(Re!=null&&ut)for(var ft of ut(Re))xe.indexOf(ft)<0&&ya.call(Re,ft)&&(Qe[ft]=Re[ft]);return Qe};const{Countdown:Ba}=In.default;var xa=Re=>{var xe=Re,{onChange:Qe}=xe,ft=Na(xe,["onChange"]);const[_t,vn]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof _t=="number"&&_t>=0&&Qe(_t)},[_t]);const lt=$t=>{const Sn=Math.floor($t/1e3);vn(Sn)};return ee.createElement(Ba,ba(za({},ft),{onChange:lt}))},La={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ha=({DataProps:Re,className:xe,style:Qe={}})=>{var ft;return ee.createElement("div",{className:We()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",La.ClassRoomItem,xe),style:Qe,onClick:()=>{(0,ye.xg)(Re==null?void 0:Re.first_category_url)}},ee.createElement("div",{className:"flex flex-col item-center"},ee.createElement("img",{src:`${(ft=pt.Z)==null?void 0:ft.IMG_SERVER}/images/${Re==null?void 0:Re.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Re==null?void 0:Re.subject_identifier)&&ee.createElement("div",{className:"mt-40px"},ee.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ee.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ee.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Re!=null&&Re.is_public)&&ee.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"),ee.createElement("span",{className:We()("text-16px font-medium",La.TitleDom)},Re==null?void 0:Re.name)),ee.createElement("div",{className:"c-grey-333 font-medium"},Re==null?void 0:Re.creator),ee.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Re==null?void 0:Re.course_members_count),ee.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ee.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Re==null?void 0:Re.tasks_count),Re!=null&&Re.is_end?ee.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ee.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ra=Object.defineProperty,Ia=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Jt=(Re,xe,Qe)=>xe in Re?Ra(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,qt=(Re,xe)=>{for(var Qe in xe||(xe={}))ln.call(xe,Qe)&&Jt(Re,Qe,xe[Qe]);if(Ia)for(var Qe of Ia(xe))Ht.call(xe,Qe)&&Jt(Re,Qe,xe[Qe]);return Re},aa=({DataProps:Re=[],selectValue:xe,onChange:Qe,className:ft,style:_t={},extra:vn,classNameItem:lt,styleItem:$t={},barHidden:Sn})=>{const[kn,xn]=(0,ee.useState)();return(0,ee.useEffect)(()=>{xn(Array.isArray(xe)?xe:[xe])},[xe]),ee.createElement("div",{className:We()("flex px-20px py-10px gap-40px",ft),style:qt({borderBottom:"1px solid #D3F0FF"},_t)},Re==null?void 0:Re.map(Mt=>ee.createElement("div",{key:Mt==null?void 0:Mt.id,className:We()("flex item-center justify-center current c-grey-333 text-16 relative",lt,Mt==null?void 0:Mt.className),style:qt(qt({color:kn!=null&&kn.includes(Mt==null?void 0:Mt.id)?"#1890FF":"",minWidth:88},$t),(Mt==null?void 0:Mt.style)||{}),onClick:Hn=>{Qe==null||Qe({domEvent:Hn,item:Mt}),Mt!=null&&Mt.link&&Rt.history.push(Mt==null?void 0:Mt.link)}},Mt==null?void 0:Mt.name,!Sn&&(kn==null?void 0:kn.includes(Mt==null?void 0:Mt.id))&&ee.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ee.createElement("div",{className:"ml-auto"},vn))},ca=Object.defineProperty,la=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ta=(Re,xe,Qe)=>xe in Re?ca(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,Ma=(Re,xe)=>{for(var Qe in xe||(xe={}))Fa.call(xe,Qe)&&Ta(Re,Qe,xe[Qe]);if(ha)for(var Qe of ha(xe))wa.call(xe,Qe)&&Ta(Re,Qe,xe[Qe]);return Re},da=(Re,xe)=>la(Re,Aa(xe)),Ca=({value:Re,onChange:xe,onInputChange:Qe,className:ft,style:_t={},InputProps:vn})=>{const[lt,$t]=(0,ee.useState)(Re);return ee.createElement("div",{className:We()("flex item-center rounded-full px-10px py-2px",ft),style:Ma({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_t)},ee.createElement(Ie.default,da(Ma({bordered:!1},vn),{onChange:Sn=>{$t(Sn.target.value),Qe==null||Qe(encodeURIComponent(Sn.target.value))},onPressEnter:Sn=>{xe==null||xe({domEvent:Sn,item:{value:lt}})}})),ee.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:Sn=>{xe==null||xe({domEvent:Sn,item:{value:lt}})}}))}},31103:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(59301);function ge(ke,_e){const ve=(0,ee.useRef)();(0,ee.useEffect)(()=>{ve.current=ke}),(0,ee.useEffect)(()=>{function je(){ve.current()}if(_e!==null){let pe=setInterval(je,_e);return()=>clearInterval(pe)}},[_e])}},61805:function(Ne,wt,oe){"use strict";oe.r(wt),oe.d(wt,{default:function(){return Ft}});var ee=oe(2337),ge=oe(59301),ke=oe(65582),_e=oe(78241),ve=oe(8591),je=oe(95237),pe=oe(6848),We=oe(92832),Ge=oe(43604),Ze=oe(5112),Ye=oe(57809),Oe=oe(3113),De=oe(61621),ae=oe(96565),a=oe(6339),y=oe(43418),x=oe(38147),b=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Fe,Le,Ce)=>Le in Fe?b(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,re=(Fe,Le)=>{for(var Ce in Le||(Le={}))z.call(Le,Ce)&&ne(Fe,Ce,Le[Ce]);if(E)for(var Ce of E(Le))te.call(Le,Ce)&&ne(Fe,Ce,Le[Ce]);return Fe},ie=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const le=({classroomList:Fe,dispatch:Le})=>{const Ce=(0,ke.useParams)();return Ce.id=Ce.coursesId,ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ce.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Le({type:"classroomList/setActionTabs",payload:{}}),Le({type:"classroomList/getAnnouncementList",payload:re({},Ce)}),Le({type:"classroomList/getClassroomLeftMenus",payload:{id:Ce.coursesId}}))}),onCancel:()=>{Le({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Pe=(0,ke.connect)(({classroomList:Fe})=>({classroomList:Fe}))(le),ce=oe(2524),Ie=oe(5959),Ue=oe(41867),xt={flex_box_center:"flex_box_center___XWIMC",flex_space_between:"flex_space_between___vaAw5",flex_box_vertical_center:"flex_box_vertical_center___gTAoq",flex_box_center_end:"flex_box_center_end___eZxHN",flex_box_column:"flex_box_column___Le0C0",bg:"bg___HWAVx",containerTitle:"containerTitle___PhNyw",titleRightMenu:"titleRightMenu___BXk7n",containerDesc:"containerDesc___v4HBe",listItem:"listItem___EdEdU",info:"info___UC3RE",actionButton:"actionButton___Sp5pp",TabMenuItem:"TabMenuItem___Dj4Cy",TabMenuItemActive:"TabMenuItemActive___zBNw_",DetailDomItemEdit:"DetailDomItemEdit___o50bt",DetailDomItem:"DetailDomItem___g8Vu3",flexBox:"flexBox___lvAlc",TitleTip:"TitleTip___cMUUC",TitleTipAll:"TitleTipAll___Kua5r",TitleTipNotAll:"TitleTipNotAll___kZps4","primary-hover":"primary-hover___na0uq"},It=oe(30214),sn=oe(77254),zt=oe(65862),Xt=oe(61527),hn=oe(3918),tt=oe(59301),en=Object.defineProperty,pn=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ke=(Fe,Le,Ce)=>Le in Fe?en(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,ot=(Fe,Le)=>{for(var Ce in Le||(Le={}))pt.call(Le,Ce)&&Ke(Fe,Ce,Le[Ce]);if(Tt)for(var Ce of Tt(Le))ye.call(Le,Ce)&&Ke(Fe,Ce,Le[Ce]);return Fe},Gt=(Fe,Le)=>pn(Fe,Je(Le)),vt=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const Vt=({classroomList:Fe,loading:Le,dispatch:Ce})=>{var Ct,Zt,tn,nn;const un=(0,ke.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Qn,Cn]=(0,ge.useState)(!1),[,Vn,ht]=(0,Xt.U)(Ie.An,{}),[it,Ut]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Lt,Nn]=(0,ge.useState)([]),[rn,Zn]=(0,ge.useState)(Gt(ot({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Dn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Dn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Ct=St==null?void 0:St.course_groups)==null?void 0:Ct.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Un=(we=rn)=>{Ce({type:"classroomList/getAnnouncementList",payload:ot({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Kt)=>vt(void 0,null,function*(){switch(Kt){case"up":yield Ce({type:"announcement/informUp",payload:ot({inform_id:we.id},rn)});break;case"down":yield Ce({type:"announcement/informDown",payload:ot({inform_id:we.id},rn)});break;case"del":Ce({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut(Gt(ot({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Nn([...we.course_groups]),$n(we.key);break}(Kt==="down"||Kt==="up")&&Un()}),ga=(we,Kt)=>(we.key=Kt,tt.createElement("section",{className:xt.DetailDomItemEdit},tt.createElement(je.Z,{wrap:!1,align:"middle",gutter:20},Kt!==0&&tt.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},tt.createElement("span",{className:xt.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},tt.createElement("i",{className:"iconfont icon-shangyi2"}),tt.createElement("div",null,"\u4E0A\u79FB"))),Kt{na(we,"down")}},tt.createElement("i",{className:"iconfont icon-xiayi2"}),tt.createElement("div",null,"\u4E0B\u79FB"))),tt.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},tt.createElement("span",{className:`${xt.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},tt.createElement("i",{className:"iconfont icon-shanchu"}),tt.createElement("div",null,"\u5220\u9664"))),tt.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},tt.createElement("span",{className:`${xt.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},tt.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),tt.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>vt(void 0,null,function*(){if((Lt==null?void 0:Lt.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Gt(ot(ot({},rn),it),{inform_id:we.id,group_ids:Lt}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Un())}),pa=we=>{let{nodeName:Kt,src:In}=we.target;Kt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Kt;const In=(Kt=we==null?void 0:we.map(Mn=>Mn.name))==null?void 0:Kt.length;return(we==null?void 0:we.length)<=2?tt.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):tt.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Ce({type:"classroomList/getAllCourseGroup",payload:ot({},rn)})},[]),(0,ge.useEffect)(()=>{Un()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Un()},[Fe.actionTabs.key]),tt.createElement("section",null,tt.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},tt.createElement("div",{className:"flex gap-4px mr-auto"},cn.map((we,Kt)=>tt.createElement("div",{key:Kt,className:`${xt.TabMenuItem} ${we.id==rn.unified_setting?xt.TabMenuItemActive:""}`,onClick:()=>{Zn(Gt(ot({},rn),{unified_setting:we.id}))}}," ",we.title,tt.createElement("span",{className:"ml20"},we.num)))),(0,Ue.GJ)()&&tt.createElement(hn.op,{theme:ee.Fy.THEMEONE,className:"mr-20px",style:{borderRadius:"4px"},icon:tt.createElement("i",{className:"iconfont icon-tianjia4"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut({name:"",description:"",unified_setting:!0}),Nn([]),Cn(!0)}},"\u65B0\u5EFA\u901A\u77E5")),Qn&&tt.createElement(_e.default,{className:"bg-white mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Dn,size:"middle",colon:!1,onFinish:we=>vt(void 0,null,function*(){(yield ht(ot(ot({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Cn(!1),Un(),Dn.resetFields(),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},tt.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},tt.createElement(We.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),tt.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},tt.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),tt.createElement(je.Z,{wrap:!1},tt.createElement(Ge.Z,null,tt.createElement(_e.default.Item,{name:"unified_setting",label:"\u53D1\u5E03\u65B9\u5F0F"},tt.createElement(Ze.ZP.Group,null,tt.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),tt.createElement(Ze.ZP,{value:!1,disabled:((Zt=St==null?void 0:St.course_groups)==null?void 0:Zt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?tt.createElement(Ge.Z,null,tt.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"')):!ta&&tt.createElement(Ge.Z,null,tt.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},tt.createElement(Ye.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),tt.createElement(je.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:xt.actionButton,style:{marginTop:0}},tt.createElement(Ge.Z,null,tt.createElement(Oe.ZP,{type:"primary",onClick:()=>{Cn(!1),Dn.resetFields()},ghost:!0},"\u53D6\u6D88")),tt.createElement(Ge.Z,null,tt.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u63D0\u4EA4")))),tt.createElement(De.Z,{loading:!!Le["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Qn&&tt.createElement("div",{className:"pb30"},tt.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Kt){var In,Mn,oa,ua;return tt.createElement("div",{className:`bg-white mb10 px-20px ${xt.DetailDomItem}`,key:Kt},qe===Kt&&tt.createElement("div",{className:"p30"},tt.createElement(We.default,{max:60,onChange:ut=>{it.name=ut.target.value,Ut(ot({},it))},suffix:tt.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),tt.createElement("div",{className:"mt15"},tt.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),tt.createElement("div",null,tt.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),tt.createElement(Ze.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Ut(ot({},it))}},tt.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),tt.createElement(Ze.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&tt.createElement(Ye.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Nn(ut)},(St==null?void 0:St.manage_all_group)&&((Mn=we==null?void 0:we.course_groups)==null?void 0:Mn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&tt.createElement(Ye.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return tt.createElement(Ye.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),tt.createElement("div",{className:xt.actionButton},tt.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),tt.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Kt&&tt.createElement(tt.Fragment,null,tt.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"}},tt.createElement(je.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ue.dE)()&&tt.createElement(Ge.Z,null,we.unified_setting?tt.createElement("div",{className:`${xt.TitleTip} ${xt.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):tt.createElement(pe.Z,{title:Pa(we.course_groups)},tt.createElement("div",{className:`${xt.TitleTip} ${xt.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),tt.createElement(Ge.Z,{flex:1},tt.createElement(pe.Z,{title:we.name,placement:"topLeft"},tt.createElement("span",{className:"multi_ellipsis1 c-333 blod font20"},we.name))),!Qn&&!rn.unified_setting&&(0,Ue.GJ)()&&tt.createElement(Ge.Z,null,ga(we,Kt)))),tt.createElement("div",{onClick:pa,className:xt.info},tt.createElement(a.Z,{value:we.description}))))})),tt.createElement(Pe,null),tt.createElement(It.Z,null))};var ue=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(Vt),ct=oe(28103),mn=oe(58421),An=Object.defineProperty,an=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,de=(Fe,Le,Ce)=>Le in Fe?An(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,Ae=(Fe,Le)=>{for(var Ce in Le||(Le={}))at.call(Le,Ce)&&de(Fe,Ce,Le[Ce]);if(an)for(var Ce of an(Le))He.call(Le,Ce)&&de(Fe,Ce,Le[Ce]);return Fe},Te=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const rt=({classroomList:Fe,dispatch:Le})=>{const Ce=(0,ke.useParams)();return Ce.id=Ce.coursesId,ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ce.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Le({type:"classroomList/setActionTabs",payload:{}}),Le({type:"classroomList/getAnnouncementList",payload:Ae({},Ce)}),Le({type:"classroomList/getClassroomLeftMenus",payload:{id:Ce.coursesId}}))}),onCancel:()=>{Le({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var se=(0,ke.connect)(({classroomList:Fe})=>({classroomList:Fe}))(rt),fe={flex_box_center:"flex_box_center____onKf",flex_space_between:"flex_space_between___K0I_I",flex_box_vertical_center:"flex_box_vertical_center___zuGMI",flex_box_center_end:"flex_box_center_end___a8bML",flex_box_column:"flex_box_column___Hzs5w",bg:"bg___pNcr_",containerTitle:"containerTitle___rU6y8",titleRightMenu:"titleRightMenu___dxek7",containerDesc:"containerDesc___oQPeA",listItem:"listItem___fFF20",listItemTitle:"listItemTitle___WAAQi",info:"info___f8YQr",actionButton:"actionButton___lNHVv"},At=Object.defineProperty,$e=Object.defineProperties,me=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Qt=(Fe,Le,Ce)=>Le in Fe?At(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,st=(Fe,Le)=>{for(var Ce in Le||(Le={}))jt.call(Le,Ce)&&Qt(Fe,Ce,Le[Ce]);if(nt)for(var Ce of nt(Le))Et.call(Le,Ce)&&Qt(Fe,Ce,Le[Ce]);return Fe},Dt=(Fe,Le)=>$e(Fe,me(Le)),he=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const Me=({classroomList:Fe,globalSetting:Le,loading:Ce,dispatch:Ct})=>{const[Zt,tn]=(0,ge.useState)(st({},(0,ke.useParams)())),{detailAnnouncementList:nn}=Fe,[un,mt]=(0,ge.useState)(-1),[St,qe]=(0,ge.useState)(!1),[$n,Qn]=(0,ge.useState)(!1),[Cn,Vn]=(0,ge.useState)({name:"",description:""}),ht=(0,ge.useRef)();Zt.id=Zt.coursesId,(0,ge.useEffect)(()=>{tn(st({},Zt)),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})},[Fe.name]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})},[Fe.actionTabs.key]);const it=(cn,Dn)=>{Zt.page=cn,tn(st({},Zt)),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})},Ut=(cn,Dn)=>he(void 0,null,function*(){switch(Dn){case"up":yield Ct({type:"announcement/informUp",payload:st({inform_id:cn.id},Zt)});break;case"down":yield Ct({type:"announcement/informDown",payload:st({inform_id:cn.id},Zt)});break;case"del":Ct({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:cn.id}});break;case"edit":Cn.name=cn.name,Cn.description=cn.description,mt(cn.key);break}(Dn==="down"||Dn==="up")&&Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})}),Lt=(cn,Dn)=>(cn.key=Dn,ge.createElement("section",null,(0,Ue.GJ)()&&ge.createElement("aside",null,Dn!==0&&ge.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},ge.createElement("span",{className:"iconfont c-blue ml30 icon-shangyi_Hover",onClick:()=>{Ut(cn,"up")}})),Dn{Ut(cn,"down")}})),ge.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},ge.createElement("span",{className:"iconfont c-blue current ml30 icon-shanchu",onClick:()=>{Ut(cn,"del")}})),ge.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},ge.createElement("span",{className:"iconfont c-blue current ml30 icon-bianjishijuan3x",onClick:()=>{Ut(cn,"edit")}}))))),Nn=()=>he(void 0,null,function*(){if(Cn.name==="")ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898");else if(Cn.description==="")ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{Qn(!0);const cn=yield(0,Ie.An)(st(st({},Zt),Cn));Qn(!1),cn.status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),qe(!1),Vn({name:"",description:""}),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)}),Ct({type:"classroomList/getClassroomLeftMenus",payload:{id:Zt.coursesId}}))}}),rn=cn=>he(void 0,null,function*(){Cn.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):Cn.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Dt(st(st({},Zt),Cn),{inform_id:cn.id}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),mt(-1),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)}))}),Zn=cn=>{let{nodeName:Dn,src:ta}=cn.target;Dn==="IMG"&&(sn.Z.publish("preview-image",ta),console.log("src:",ta))};return ge.createElement("section",null,ge.createElement("aside",{className:fe.bg},ge.createElement("div",{className:fe.containerTitle},ge.createElement("div",{className:"font16"},(nn==null?void 0:nn.main_category_name)||"\u901A\u77E5\u516C\u544A"),ge.createElement("div",{className:fe.titleRightMenu},(0,Ue.GJ)()&&ge.createElement("span",{className:"c-blue current",onClick:()=>{qe(!0)}},"\u65B0\u5EFA")))),ge.createElement("aside",{className:"bg-white pl30 pr30 pt30"},St&&ge.createElement("div",{className:"pb30"},ge.createElement(We.default,{maxLength:60,onChange:cn=>{Cn.name=cn.target.value,Vn(st({},Cn))},suffix:ge.createElement("span",null,Cn.name.length,"/60"),size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),ge.createElement("div",{className:"mt15"},ge.createElement(ae.Z,{watch:!0,onChange:cn=>{Cn.description=cn},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),ge.createElement("div",{className:fe.actionButton},ge.createElement(Oe.ZP,{type:"primary",onClick:()=>{Vn({name:"",description:""}),qe(!1)},ghost:!0,size:"middle"},"\u53D6\u6D88"),ge.createElement(Oe.ZP,{loading:$n,type:"primary",onClick:()=>Nn(),size:"middle"},"\u63D0\u4EA4"))),ge.createElement(De.Z,{loading:Ce["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},nn.informs_count===0&&!St&&ge.createElement("div",{className:"pb30"},ge.createElement(ce.Z,null)),nn.informs&&nn.informs.map(function(cn,Dn){return ge.createElement("div",{className:fe.listItem,key:Dn},un===Dn&&ge.createElement("div",null,ge.createElement(We.default,{max:60,onChange:ta=>{Cn.name=ta.target.value,Vn(st({},Cn))},suffix:ge.createElement("span",null,Cn.name.length,"/60"),defaultValue:cn.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),ge.createElement("div",{className:"mt15"},ge.createElement(ae.Z,{watch:!0,onChange:ta=>{Cn.description=ta},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:cn.description})),ge.createElement("div",{className:fe.actionButton},ge.createElement(Oe.ZP,{type:"primary",onClick:()=>mt(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),ge.createElement(Oe.ZP,{type:"primary",onClick:()=>rn(cn),size:"middle"},"\u63D0\u4EA4"))),un!==Dn&&ge.createElement("div",null,ge.createElement("div",{className:fe.listItemTitle},ge.createElement("div",{className:"font20 c-black bold"},cn.name),!St&&Lt(cn,Dn)),ge.createElement("div",{onClick:Zn,className:fe.info},ge.createElement(a.Z,{value:cn.description}))),ge.createElement(ct.Z,null))}),ge.createElement("aside",{className:"tc mb50 mt30"},ge.createElement(mn.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:it,defaultCurrent:1,current:Zt.page||1,total:nn.polls&&nn.polls.exercises_all_counts})))),ge.createElement(se,null),ge.createElement(It.Z,null))};var Xe=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(Me),gt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Nt=(Fe,Le,Ce)=>Le in Fe?gt(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,on=(Fe,Le)=>{for(var Ce in Le||(Le={}))Ot.call(Le,Ce)&&Nt(Fe,Ce,Le[Ce]);if(Pt)for(var Ce of Pt(Le))kt.call(Le,Ce)&&Nt(Fe,Ce,Le[Ce]);return Fe},wn=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const yn=({classroomList:Fe,dispatch:Le})=>{const Ce=(0,ke.useParams)();return Ce.id=Ce.coursesId,ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wn(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ce.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Le({type:"classroomList/setActionTabs",payload:{}}),Le({type:"classroomList/getAnnouncementList",payload:on({},Ce)}),Le({type:"classroomList/getClassroomLeftMenus",payload:{id:Ce.coursesId}}))}),onCancel:()=>{Le({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var bn=(0,ke.connect)(({classroomList:Fe})=>({classroomList:Fe}))(yn),En={flex_box_center:"flex_box_center___tNquc",flex_space_between:"flex_space_between___iitew",flex_box_vertical_center:"flex_box_vertical_center___wDCnZ",flex_box_center_end:"flex_box_center_end___fNnX8",flex_box_column:"flex_box_column___Ci70p",bg:"bg___YuIn1",containerTitle:"containerTitle___TIrdV",titleRightMenu:"titleRightMenu___ZWOkS",containerDesc:"containerDesc___UXIiY",listItem:"listItem___bhlBI",info:"info___mJsSk",actionButton:"actionButton___dGH6h",TabMenuItem:"TabMenuItem___Ue60h",TabMenuItemActive:"TabMenuItemActive___elUgD",DetailDomItem:"DetailDomItem___cLsIJ",DetailDomItemEdit:"DetailDomItemEdit___U0Z0K",flexBox:"flexBox___SJq3U",TitleTip:"TitleTip___a8jhL",TitleTipAll:"TitleTipAll___cWnSF",TitleTipNotAll:"TitleTipNotAll___LxKuL","primary-hover":"primary-hover___Ne2q6"},Yt=oe(42882),et=oe(59301),zn=Object.defineProperty,Rn=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,qn=(Fe,Le,Ce)=>Le in Fe?zn(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,Bn=(Fe,Le)=>{for(var Ce in Le||(Le={}))fn.call(Le,Ce)&&qn(Fe,Ce,Le[Ce]);if(Tn)for(var Ce of Tn(Le))jn.call(Le,Ce)&&qn(Fe,Ce,Le[Ce]);return Fe},Yn=(Fe,Le)=>Rn(Fe,dn(Le)),ea=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const ra=({classroomList:Fe,loading:Le,dispatch:Ce})=>{var Ct,Zt,tn,nn;const un=(0,ke.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Qn,Cn]=(0,ge.useState)(!1),[,Vn,ht]=(0,Xt.U)(Ie.An,{}),[it,Ut]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Lt,Nn]=(0,ge.useState)([]),[rn,Zn]=(0,ge.useState)(Yn(Bn({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Dn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Dn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Ct=St==null?void 0:St.course_groups)==null?void 0:Ct.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Un=(we=rn)=>{Ce({type:"classroomList/getAnnouncementList",payload:Bn({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Kt)=>ea(void 0,null,function*(){switch(Kt){case"up":yield Ce({type:"announcement/informUp",payload:Bn({inform_id:we.id},rn)});break;case"down":yield Ce({type:"announcement/informDown",payload:Bn({inform_id:we.id},rn)});break;case"del":Ce({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut(Yn(Bn({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Nn([...we.course_groups]),$n(we.key);break}(Kt==="down"||Kt==="up")&&Un()}),ga=(we,Kt)=>(we.key=Kt,et.createElement("section",{className:En.DetailDomItemEdit},et.createElement(je.Z,{wrap:!1,align:"middle",gutter:20},Kt!==0&&et.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},et.createElement("span",{className:En.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},et.createElement("i",{className:"iconfont icon-shangyi2"}),et.createElement("div",null,"\u4E0A\u79FB"))),Kt{na(we,"down")}},et.createElement("i",{className:"iconfont icon-xiayi2"}),et.createElement("div",null,"\u4E0B\u79FB"))),et.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},et.createElement("span",{className:`${En.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},et.createElement("i",{className:"iconfont icon-shanchu"}),et.createElement("div",null,"\u5220\u9664"))),et.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},et.createElement("span",{className:`${En.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},et.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),et.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>ea(void 0,null,function*(){if((Lt==null?void 0:Lt.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Yn(Bn(Bn({},rn),it),{inform_id:we.id,group_ids:Lt}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Un())}),pa=we=>{let{nodeName:Kt,src:In}=we.target;Kt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Kt;const In=(Kt=we==null?void 0:we.map(Mn=>Mn.name))==null?void 0:Kt.length;return(we==null?void 0:we.length)<=2?et.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):et.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Ce({type:"classroomList/getAllCourseGroup",payload:Bn({},rn)})},[]),(0,ge.useEffect)(()=>{Un()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Un()},[Fe.actionTabs.key]),et.createElement("section",null,et.createElement(je.Z,{align:"middle",wrap:!1,gutter:20,style:{background:"rgba(1,168,154,0.2)",margin:0,height:"40px"}},et.createElement(Ge.Z,{flex:1,style:{padding:0}},et.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"3px"}},cn.map((we,Kt)=>et.createElement("div",{key:Kt,className:`${En.TabMenuItem} ${we.id==rn.unified_setting?En.TabMenuItemActive:""}`,onClick:()=>{Zn(Yn(Bn({},rn),{unified_setting:we.id}))}}," ",we.title,et.createElement("span",{className:"ml5"},we.num))))),(0,Ue.GJ)()&&et.createElement(Ge.Z,{className:Yt.Z.threeBtnSty},et.createElement(Oe.ZP,{className:"ml20 mr10",type:"primary",icon:et.createElement("i",{className:"iconfont icon-tianjiadaohang"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut({name:"",description:"",unified_setting:!0}),Nn([]),Cn(!0)}},"\u65B0\u5EFA\u901A\u77E5"))),Qn&&et.createElement(_e.default,{className:"mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Dn,size:"middle",colon:!1,onFinish:we=>ea(void 0,null,function*(){(yield ht(Bn(Bn({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Cn(!1),Un(),Dn.resetFields(),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},et.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},et.createElement(We.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),et.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},et.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),et.createElement(je.Z,{wrap:!1},et.createElement(Ge.Z,null,et.createElement(_e.default.Item,{name:"unified_setting",label:et.createElement("div",{style:{color:"#fff"}},"\u53D1\u5E03\u65B9\u5F0F")},et.createElement(Ze.ZP.Group,null,et.createElement(Ze.ZP,{style:{color:"#fff"},value:!0},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(Ze.ZP,{style:{color:"#fff"},value:!1,disabled:((Zt=St==null?void 0:St.course_groups)==null?void 0:Zt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?et.createElement(Ge.Z,null,et.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"')):!ta&&et.createElement(Ge.Z,null,et.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},et.createElement(Ye.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),et.createElement(je.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:En.actionButton,style:{marginTop:0}},et.createElement(Ge.Z,null,et.createElement(Oe.ZP,{type:"primary",onClick:()=>{Cn(!1),Dn.resetFields()},ghost:!0},"\u53D6\u6D88")),et.createElement(Ge.Z,null,et.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u63D0\u4EA4")))),et.createElement(De.Z,{loading:!!Le["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Qn&&et.createElement("div",{className:"pb30"},et.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Kt){var In,Mn,oa,ua;return et.createElement("div",{className:`mb10 ${En.DetailDomItem}`,key:Kt},qe===Kt&&et.createElement("div",{className:"p30"},et.createElement(We.default,{max:60,onChange:ut=>{it.name=ut.target.value,Ut(Bn({},it))},suffix:et.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),et.createElement("div",{className:"mt15"},et.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),et.createElement("div",null,et.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),et.createElement(Ze.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Ut(Bn({},it))}},et.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(Ze.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&et.createElement(Ye.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Nn(ut)},(St==null?void 0:St.manage_all_group)&&((Mn=we==null?void 0:we.course_groups)==null?void 0:Mn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&et.createElement(Ye.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return et.createElement(Ye.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),et.createElement("div",{className:`${En.actionButton} ${Yt.Z.threeBtnSty}`},et.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),et.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Kt&&et.createElement(et.Fragment,null,et.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px",color:"#fff"}},et.createElement(je.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ue.dE)()&&et.createElement(Ge.Z,null,we.unified_setting?et.createElement("div",{className:`${En.TitleTip} ${En.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):et.createElement(pe.Z,{title:Pa(we.course_groups)},et.createElement("div",{className:`${En.TitleTip} ${En.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),et.createElement(Ge.Z,{flex:1},et.createElement(pe.Z,{title:we.name,placement:"topLeft"},et.createElement("span",{className:"multi_ellipsis1 blod font20"},we.name))),!Qn&&!rn.unified_setting&&(0,Ue.GJ)()&&et.createElement(Ge.Z,null,ga(we,Kt)))),et.createElement("div",{onClick:pa,className:En.info},et.createElement(a.Z,{value:we.description,style:{color:"#fff"}}))))})),et.createElement(bn,null),et.createElement(It.Z,null))};var Gn=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(ra),be={flex_box_center:"flex_box_center___hkSiS",flex_space_between:"flex_space_between___oTSpD",flex_box_vertical_center:"flex_box_vertical_center___BWhra",flex_box_center_end:"flex_box_center_end___hYPOk",flex_box_column:"flex_box_column___Gtet8",bg:"bg___kC6GY",containerTitle:"containerTitle___viXsQ",titleRightMenu:"titleRightMenu___uPdNX",containerDesc:"containerDesc___e17KP",listItem:"listItem___VLyCT",info:"info___WcBsl",actionButton:"actionButton___j1EZ1",TabMenuItem:"TabMenuItem___txizW",TabMenuItemActive:"TabMenuItemActive___HbGsP",DetailDomItemEdit:"DetailDomItemEdit___cEBbg",DetailDomItem:"DetailDomItem___fVd9F",flexBox:"flexBox___MDEAP",TitleTip:"TitleTip___Cjdn0",TitleTipAll:"TitleTipAll___xAzF8",TitleTipNotAll:"TitleTipNotAll___yqBlV","primary-hover":"primary-hover___N4PFp"},Se=oe(59301),Ee=Object.defineProperty,Bt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Ve=(Fe,Le,Ce)=>Le in Fe?Ee(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,Be=(Fe,Le)=>{for(var Ce in Le||(Le={}))On.call(Le,Ce)&&Ve(Fe,Ce,Le[Ce]);if(yt)for(var Ce of yt(Le))gn.call(Le,Ce)&&Ve(Fe,Ce,Le[Ce]);return Fe},dt=(Fe,Le)=>Bt(Fe,Rt(Le)),ze=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const bt=({classroomList:Fe,loading:Le,dispatch:Ce})=>{var Ct,Zt,tn,nn;const un=(0,ke.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Qn,Cn]=(0,ge.useState)(!1),[,Vn,ht]=(0,Xt.U)(Ie.An,{}),[it,Ut]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Lt,Nn]=(0,ge.useState)([]),[rn,Zn]=(0,ge.useState)(dt(Be({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Dn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Dn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Ct=St==null?void 0:St.course_groups)==null?void 0:Ct.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Un=(we=rn)=>{Ce({type:"classroomList/getAnnouncementList",payload:Be({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Kt)=>ze(void 0,null,function*(){switch(Kt){case"up":yield Ce({type:"announcement/informUp",payload:Be({inform_id:we.id},rn)});break;case"down":yield Ce({type:"announcement/informDown",payload:Be({inform_id:we.id},rn)});break;case"del":Ce({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut(dt(Be({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Nn([...we.course_groups]),$n(we.key);break}(Kt==="down"||Kt==="up")&&Un()}),ga=(we,Kt)=>(we.key=Kt,Se.createElement("section",{className:be.DetailDomItemEdit},Se.createElement(je.Z,{wrap:!1,align:"middle",gutter:20},Kt!==0&&Se.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},Se.createElement("span",{className:be.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},Se.createElement("i",{className:"iconfont icon-shangyi2"}),Se.createElement("div",null,"\u4E0A\u79FB"))),Kt{na(we,"down")}},Se.createElement("i",{className:"iconfont icon-xiayi2"}),Se.createElement("div",null,"\u4E0B\u79FB"))),Se.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},Se.createElement("span",{className:`${be.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},Se.createElement("i",{className:"iconfont icon-shanchu"}),Se.createElement("div",null,"\u5220\u9664"))),Se.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},Se.createElement("span",{className:`${be.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},Se.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),Se.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>ze(void 0,null,function*(){if((Lt==null?void 0:Lt.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(dt(Be(Be({},rn),it),{inform_id:we.id,group_ids:Lt}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Un())}),pa=we=>{let{nodeName:Kt,src:In}=we.target;Kt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Kt;const In=(Kt=we==null?void 0:we.map(Mn=>Mn.name))==null?void 0:Kt.length;return(we==null?void 0:we.length)<=2?Se.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):Se.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Ce({type:"classroomList/getAllCourseGroup",payload:Be({},rn)})},[]),(0,ge.useEffect)(()=>{Un()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Un()},[Fe.actionTabs.key]),Se.createElement("section",null,Se.createElement(je.Z,{align:"middle",wrap:!1,gutter:20},Se.createElement(Ge.Z,{flex:1},Se.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"3px"}},cn.map((we,Kt)=>Se.createElement("div",{key:Kt,className:`${be.TabMenuItem} ${we.id==rn.unified_setting?be.TabMenuItemActive:""}`,onClick:()=>{Zn(dt(Be({},rn),{unified_setting:we.id}))}}," ",we.title,Se.createElement("span",{className:"ml20"},we.num))))),(0,Ue.GJ)()&&Se.createElement(Ge.Z,null,Se.createElement(Oe.ZP,{className:"ml20 mr20",style:{borderRadius:"4px",height:30,padding:"0 8px"},type:"primary",icon:Se.createElement("i",{className:"iconfont icon-tianjia4"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut({name:"",description:"",unified_setting:!0}),Nn([]),Cn(!0)}},"\u65B0\u5EFA\u901A\u77E5"))),Qn&&Se.createElement(_e.default,{className:"bg-white mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Dn,size:"middle",colon:!1,onFinish:we=>ze(void 0,null,function*(){(yield ht(Be(Be({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Cn(!1),Un(),Dn.resetFields(),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},Se.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},Se.createElement(We.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),Se.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Se.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),Se.createElement(je.Z,{wrap:!1},Se.createElement(Ge.Z,null,Se.createElement(_e.default.Item,{name:"unified_setting",label:"\u53D1\u5E03\u65B9\u5F0F"},Se.createElement(Ze.ZP.Group,null,Se.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(Ze.ZP,{value:!1,disabled:((Zt=St==null?void 0:St.course_groups)==null?void 0:Zt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?Se.createElement(Ge.Z,null,Se.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"')):!ta&&Se.createElement(Ge.Z,null,Se.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},Se.createElement(Ye.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),Se.createElement(je.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:be.actionButton,style:{marginTop:0}},Se.createElement(Ge.Z,null,Se.createElement(Oe.ZP,{type:"primary",onClick:()=>{Cn(!1),Dn.resetFields()},ghost:!0},"\u53D6\u6D88")),Se.createElement(Ge.Z,null,Se.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u63D0\u4EA4")))),Se.createElement(De.Z,{loading:!!Le["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Qn&&Se.createElement("div",{className:"pb30"},Se.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Kt){var In,Mn,oa,ua;return Se.createElement("div",{className:`bg-white mb10 ${be.DetailDomItem}`,key:Kt},qe===Kt&&Se.createElement("div",{className:"p30"},Se.createElement(We.default,{max:60,onChange:ut=>{it.name=ut.target.value,Ut(Be({},it))},suffix:Se.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),Se.createElement("div",{className:"mt15"},Se.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),Se.createElement("div",null,Se.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),Se.createElement(Ze.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Ut(Be({},it))}},Se.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(Ze.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&Se.createElement(Ye.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Nn(ut)},(St==null?void 0:St.manage_all_group)&&((Mn=we==null?void 0:we.course_groups)==null?void 0:Mn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&Se.createElement(Ye.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return Se.createElement(Ye.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),Se.createElement("div",{className:be.actionButton},Se.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),Se.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Kt&&Se.createElement(Se.Fragment,null,Se.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"}},Se.createElement(je.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ue.dE)()&&Se.createElement(Ge.Z,null,we.unified_setting?Se.createElement("div",{className:`${be.TitleTip} ${be.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):Se.createElement(pe.Z,{title:Pa(we.course_groups)},Se.createElement("div",{className:`${be.TitleTip} ${be.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),Se.createElement(Ge.Z,{flex:1},Se.createElement(pe.Z,{title:we.name,placement:"topLeft"},Se.createElement("span",{className:"multi_ellipsis1 c-333 blod font20"},we.name))),!Qn&&!rn.unified_setting&&(0,Ue.GJ)()&&Se.createElement(Ge.Z,null,ga(we,Kt)))),Se.createElement("div",{onClick:pa,className:be.info},Se.createElement(a.Z,{value:we.description}))))})),Se.createElement(se,null),Se.createElement(It.Z,null))};var Wt=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(bt);const Pn=({globalSetting:Fe})=>{var Le;switch(Number((Le=Fe==null?void 0:Fe.setting)==null?void 0:Le.theme)){case ee.Fy.THEMEONE:return ge.createElement(ue,null);case ee.Fy.THEMETWO:return ge.createElement(Xe,null);case ee.Fy.THEMETHREE:return ge.createElement(Gn,null);case ee.Fy.DEFAULT:default:return ge.createElement(Wt,null)}};var Ft=(0,ke.connect)(({globalSetting:Fe})=>({globalSetting:Fe}))(Pn)},61527:function(Ne,wt,oe){"use strict";oe.d(wt,{U:function(){return Ge}});var ee=oe(59301),ge=Object.defineProperty,ke=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,je=(Ze,Ye,Oe)=>Ye in Ze?ge(Ze,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ze[Ye]=Oe,pe=(Ze,Ye)=>{for(var Oe in Ye||(Ye={}))_e.call(Ye,Oe)&&je(Ze,Oe,Ye[Oe]);if(ke)for(var Oe of ke(Ye))ve.call(Ye,Oe)&&je(Ze,Oe,Ye[Oe]);return Ze},We=(Ze,Ye,Oe)=>new Promise((De,ae)=>{var a=b=>{try{x(Oe.next(b))}catch(E){ae(E)}},y=b=>{try{x(Oe.throw(b))}catch(E){ae(E)}},x=b=>b.done?De(b.value):Promise.resolve(b.value).then(a,y);x((Oe=Oe.apply(Ze,Ye)).next())});function Ge(Ze,Ye){const[Oe,De]=(0,ee.useState)(Ye),[ae,a]=(0,ee.useState)(!1),[y,x]=(0,ee.useState)();return[Oe,ae,(E,z=!1)=>We(this,null,function*(){const te=z?Ye:pe(pe({},Oe),E);a(!0),De(te);const ne=yield Ze(te);return a(!1),x(ne),ne}),y]}},56762:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(59301);function ge(){const[,ke]=ee.useReducer(_e=>_e+1,0);return ke}},28103:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return Oe}});var ee=oe(92310),ge=oe.n(ee),ke=oe(59301),_e=oe(36355),ve=oe(17313),je=oe(83116),pe=oe(37613);const We=De=>{const{componentCls:ae,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:E,verticalMarginInline:z}=De;return{[ae]:Object.assign(Object.assign({},(0,ve.Wf)(De)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${De.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ae}-with-text`]:{display:"flex",alignItems:"center",margin:`${De.dividerHorizontalWithTextGutterMargin}px 0`,color:De.colorTextHeading,fontWeight:500,fontSize:De.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ae}-with-text-left`]:{"&::before":{width:`${E*100}%`},"&::after":{width:`${100-E*100}%`}},[`&-horizontal${ae}-with-text-right`]:{"&::before":{width:`${100-E*100}%`},"&::after":{width:`${E*100}%`}},[`${ae}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ae}-with-text${ae}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ae}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ae}-with-text`]:{color:De.colorText,fontWeight:"normal",fontSize:De.fontSize},[`&-horizontal${ae}-with-text-left${ae}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ae}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ae}-with-text-right${ae}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ae}-inner-text`]:{paddingInlineEnd:a}}})}};var Ge=(0,je.Z)("Divider",De=>{const ae=(0,pe.TS)(De,{dividerHorizontalWithTextGutterMargin:De.margin,dividerHorizontalGutterMargin:De.marginLG,sizePaddingEdgeHorizontal:0});return[We(ae)]},De=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:De.marginXS})),Ze=function(De,ae){var a={};for(var y in De)Object.prototype.hasOwnProperty.call(De,y)&&ae.indexOf(y)<0&&(a[y]=De[y]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(De);x{const{getPrefixCls:ae,direction:a,divider:y}=ke.useContext(_e.E_),{prefixCls:x,type:b="horizontal",orientation:E="center",orientationMargin:z,className:te,rootClassName:ne,children:re,dashed:ie,plain:le,style:Pe}=De,ce=Ze(De,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ie=ae("divider",x),[Ue,xt]=Ge(Ie),It=E.length>0?`-${E}`:E,sn=!!re,zt=E==="left"&&z!=null,Xt=E==="right"&&z!=null,hn=ge()(Ie,y==null?void 0:y.className,xt,`${Ie}-${b}`,{[`${Ie}-with-text`]:sn,[`${Ie}-with-text${It}`]:sn,[`${Ie}-dashed`]:!!ie,[`${Ie}-plain`]:!!le,[`${Ie}-rtl`]:a==="rtl",[`${Ie}-no-default-orientation-margin-left`]:zt,[`${Ie}-no-default-orientation-margin-right`]:Xt},te,ne),tt=ke.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),en=Object.assign(Object.assign({},zt&&{marginLeft:tt}),Xt&&{marginRight:tt});return Ue(ke.createElement("div",Object.assign({className:hn,style:Object.assign(Object.assign({},y==null?void 0:y.style),Pe)},ce,{role:"separator"}),re&&b!=="vertical"&&ke.createElement("span",{className:`${Ie}-inner-text`,style:en},re)))}},91857:function(Ne,wt,oe){"use strict";var ee=oe(59301),ge=oe(38819),ke=oe(92310),_e=oe.n(ke),ve=oe(31561),je=oe(70425),pe=oe(18929),We=oe(2738),Ge=oe(79676),Ze=oe(53487),Ye=oe(92343),Oe=oe(36355),De=oe(20834),ae=oe(40875),a=oe(88088),y=oe(47211);const x=null,b=ne=>{const{menu:re,arrow:ie,prefixCls:le,children:Pe,trigger:ce,disabled:Ie,dropdownRender:Ue,getPopupContainer:xt,overlayClassName:It,rootClassName:sn,open:zt,onOpenChange:Xt,visible:hn,onVisibleChange:tt,mouseEnterDelay:en=.15,mouseLeaveDelay:pn=.1,autoAdjustOverflow:Je=!0,placement:Tt="",overlay:pt,transitionName:ye}=ne,{getPopupContainer:Ke,getPrefixCls:ot,direction:Gt}=ee.useContext(Oe.E_),vt=ee.useMemo(()=>{const me=ot();return ye!==void 0?ye:Tt.includes("top")?`${me}-slide-down`:`${me}-slide-up`},[ot,Tt,ye]),Vt=ee.useMemo(()=>Tt?Tt.includes("Center")?Tt.slice(0,Tt.indexOf("Center")):Tt:Gt==="rtl"?"bottomRight":"bottomLeft",[Tt,Gt]),ue=ot("dropdown",le),[ct,mn]=(0,y.Z)(ue),[,An]=(0,a.Z)(),an=ee.Children.only(Pe),at=(0,Ye.Tm)(an,{className:_e()(`${ue}-trigger`,{[`${ue}-rtl`]:Gt==="rtl"},an.props.className),disabled:Ie}),He=Ie?[]:ce;let de;He&&He.includes("contextMenu")&&(de=!0);const[Ae,Te]=(0,pe.Z)(!1,{value:zt!=null?zt:hn}),rt=(0,je.useEvent)(me=>{Xt==null||Xt(me),tt==null||tt(me),Te(me)}),se=_e()(It,sn,mn,{[`${ue}-rtl`]:Gt==="rtl"}),fe=(0,Ge.Z)({arrowPointAtCenter:typeof ie=="object"&&ie.pointAtCenter,autoAdjustOverflow:Je,offset:An.marginXXS,arrowWidth:ie?An.sizePopupArrow:0,borderRadius:An.borderRadius}),At=ee.useCallback(()=>{Te(!1)},[]),$e=()=>{let me;return re!=null&&re.items?me=ee.createElement(De.default,Object.assign({},re)):typeof pt=="function"?me=pt():me=pt,Ue&&(me=Ue(me)),me=ee.Children.only(typeof me=="string"?ee.createElement("span",null,me):me),ee.createElement(ae.J,{prefixCls:`${ue}-menu`,expandIcon:ee.createElement("span",{className:`${ue}-menu-submenu-arrow`},ee.createElement(ge.Z,{className:`${ue}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:At,validator:nt=>{let{mode:jt}=nt}},me)};return ct(ee.createElement(ve.Z,Object.assign({alignPoint:de},(0,We.Z)(ne,["rootClassName"]),{mouseEnterDelay:en,mouseLeaveDelay:pn,visible:Ae,builtinPlacements:fe,arrow:!!ie,overlayClassName:se,prefixCls:ue,getPopupContainer:xt||Ke,transitionName:vt,trigger:He,overlay:$e,placement:Vt,onVisibleChange:rt}),at))};function E(ne){return Object.assign(Object.assign({},ne),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,Ze.Z)(b,"dropdown",ne=>ne,E),te=ne=>ee.createElement(z,Object.assign({},ne),ee.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=te,wt.Z=b},38854:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return a}});var ee=oe(91857),ge=oe(92310),ke=oe.n(ge),_e=oe(59301),ve=oe(18785),je=oe(3113),pe=oe(36355),We=oe(81327),Ge=oe(33234),Ze=oe(47211),Ye=function(y,x){var b={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&x.indexOf(E)<0&&(b[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(y);z{const{getPopupContainer:x,getPrefixCls:b,direction:E}=_e.useContext(pe.E_),{prefixCls:z,type:te="default",danger:ne,disabled:re,loading:ie,onClick:le,htmlType:Pe,children:ce,className:Ie,menu:Ue,arrow:xt,autoFocus:It,overlay:sn,trigger:zt,align:Xt,open:hn,onOpenChange:tt,placement:en,getPopupContainer:pn,href:Je,icon:Tt=_e.createElement(ve.Z,null),title:pt,buttonsRender:ye=$e=>$e,mouseEnterDelay:Ke,mouseLeaveDelay:ot,overlayClassName:Gt,overlayStyle:vt,destroyPopupOnHide:Vt,dropdownRender:ue}=y,ct=Ye(y,["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"]),mn=b("dropdown",z),An=`${mn}-button`,[an,at]=(0,Ze.Z)(mn),He={menu:Ue,arrow:xt,autoFocus:It,align:Xt,disabled:re,trigger:re?[]:zt,onOpenChange:tt,getPopupContainer:pn||x,mouseEnterDelay:Ke,mouseLeaveDelay:ot,overlayClassName:Gt,overlayStyle:vt,destroyPopupOnHide:Vt,dropdownRender:ue},{compactSize:de,compactItemClassnames:Ae}=(0,Ge.ri)(mn,E),Te=ke()(An,Ae,Ie,at);"overlay"in y&&(He.overlay=sn),"open"in y&&(He.open=hn),"placement"in y?He.placement=en:He.placement=E==="rtl"?"bottomLeft":"bottomRight";const rt=_e.createElement(je.ZP,{type:te,danger:ne,disabled:re,loading:ie,onClick:le,htmlType:Pe,href:Je,title:pt},ce),se=_e.createElement(je.ZP,{type:te,danger:ne,icon:Tt}),[fe,At]=ye([rt,se]);return an(_e.createElement(We.Z.Compact,Object.assign({className:Te,size:de,block:!0},ct),fe,_e.createElement(ee.Z,Object.assign({},He),At)))};Oe.__ANT_BUTTON=!0;var De=Oe;const ae=ee.Z;ae.Button=De;var a=ae},47211:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return Ye}});var ee=oe(17313),ge=oe(13826),ke=oe(92899),_e=oe(29878),ve=oe(19447),je=oe(83116),pe=oe(37613),Ge=Oe=>{const{componentCls:De,menuCls:ae,colorError:a,colorTextLightSolid:y}=Oe,x=`${ae}-item`;return{[`${De}, ${De}-menu-submenu`]:{[`${ae} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Ze=Oe=>{const{componentCls:De,menuCls:ae,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:E,motionDurationMid:z,dropdownPaddingVertical:te,fontSize:ne,dropdownEdgeChildPadding:re,colorTextDisabled:ie,fontSizeIcon:le,controlPaddingHorizontal:Pe,colorBgElevated:ce}=Oe;return[{[De]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${E}-down, & > ${b}-btn-icon > ${E}-down`]:{fontSize:le}},[`${De}-wrap`]:{position:"relative",[`${b}-btn > ${E}-down`]:{fontSize:le},[`${E}-down::before`]:{transition:`transform ${z}`}},[`${De}-wrap-open`]:{[`${E}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${De}-placement-bottomLeft, +`),qe.focus();default:throw new Error}},[qe,Lt]),za=(0,ee.useMemo)(()=>{switch(Lt){case Xe:return ee.createElement(Tt,{callback:va,onCancel:ba});case Nt:return ee.createElement(pt.Z,{callback:va,onCancel:ba});case gt:return ee.createElement(ye.Z,{callback:va,onCancel:ba});case Pt:return ee.createElement(rt,{callback:va,onCancel:ba});case on:return ee.createElement(me,{callback:va,onCancel:ba});case"maths-latex":return ee.createElement(st,{showSaveButton:!0,callback:va});case"inline-latex":return ee.createElement(Dt.Z,{showSaveButton:!0,callback:va});default:return null}},[Lt]);function ba(){Nn("")}(0,ee.useEffect)(()=>{if(Mn.current){let ln=function(ca){Kn=!0,aa=ca.pageY},Ht=function(){Kn=!1},Jt=function(ca){if(Kn){let la=ca.pageY-aa;la<0&&(la=0),la>300&&(la=300);let Aa=Bt+la+"px";Dn(Aa)}},qt=Mn.current,Kn=!1,aa=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",Ht),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",Ht)}}},[qe,Mn]),(0,ee.useEffect)(()=>{Dn(Bt)},[Bt]);const Na=qn(Ee),Ba=qn(cn),Ea={width:Na,height:Ba},xa=(0,ee.useMemo)(()=>{if(rn){let ln=new Date(rn),Ht=ln.getHours(),Jt=ln.getMinutes(),qt=ln.getSeconds();return Ht=Ht<10?"0"+Ht:Ht,Jt=Jt<10?"0"+Jt:Jt,qt=qt<10?"0"+qt:qt,`${Ht}:${Jt}:${qt}`}return 0},[rn]),La=ln=>{const Ht=[];if(Wt){let Jt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,Kn,aa){Ht.push({multiLine:qt!==Tn})})}return Ht};function Oa(){window.sessionStorage.removeItem(Be),ia(!1),Zn(0)}function Ha(){ia(!1),Zn(0),qe.setValue(window.sessionStorage.getItem(Be))}(0,ee.useEffect)(()=>{ra[Lt]&&Lt!==Ot&&Lt!==Pt&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Ht=window.innerWidth/2-ln.offsetWidth/2,Jt=window.innerHeight/2-ln.offsetHeight/2;pa(Ht),we(Jt)},0)},[Lt]);const Ra=ln=>{ln.preventDefault();const Ht=ln.clientX-fa,Jt=ln.clientY-Pa;document.body.onmousemove=qt=>{let Kn=qt.clientX-Ht,aa=qt.clientY-Jt;const ca=document.getElementsByClassName("markdown-popup-form")[0],la=window.innerWidth-ca.offsetWidth,Aa=window.innerHeight-ca.offsetHeight;Kn=Math.max(0,Math.min(Kn,la)),aa=Math.max(0,Math.min(aa,Aa)),Ia(qt.clientX,qt.clientY,Ht,Jt)&&(pa(Kn),we(aa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ia=(ln,Ht,Jt,qt)=>{const Kn=document.body.clientHeight,aa=document.body.clientWidth;return ln<20&&Jt>ln||ln>aa-20&&JtHt||Ht>Kn-20&&qtIe in ce?Oe(ce,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ce[Ie]=Ue,E=(ce,Ie)=>{for(var Ue in Ie||(Ie={}))y.call(Ie,Ue)&&b(ce,Ue,Ie[Ue]);if(a)for(var Ue of a(Ie))x.call(Ie,Ue)&&b(ce,Ue,Ie[Ue]);return ce},z=(ce,Ie)=>De(ce,ae(Ie));const{useForm:te}=ee.default,ne={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var ie=({callback:ce,onCancel:Ie})=>{const[Ue]=te();let xt=(0,Ge.useRef)();function It(Xt){xt.current.width=Ue.getFieldValue("width"),xt.current.align=Ue.getFieldValue("align"),ce(Xt,xt.current)}function sn(Xt,hn){if(Xt.status===-1){ge.ZP.error(Xt.message);return}Ue.setFieldsValue({src:`/api/attachments/${Xt.id}`,type:hn.type})}function zt(Xt){let hn=Xt.target.files[0];xt.current=hn,Pe(hn,sn)}return Ye.createElement(ee.default,z(E({form:Ue},re),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),Ye.createElement(ee.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ye.createElement("div",{className:"flex-container"},Ye.createElement(ee.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ye.createElement(ke.default,{style:ne})),Ye.createElement(le,{onFileChange:zt}))),Ye.createElement(ee.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ye.createElement(ke.default,{style:{width:264}})),Ye.createElement(ee.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ye.createElement(_e.Z,null,Ye.createElement(ee.default.Item,{name:"width",style:{margin:0}},Ye.createElement(ve.Z,{style:{width:264}})),Ye.createElement("span",{className:"ml8"},"%"))),Ye.createElement(ee.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ye.createElement(je.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"}]})),Ye.createElement("aside",null,Ye.createElement(ee.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ye.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ye.createElement(pe.ZP,{type:"default",onClick:Ie},"\u53D6\u6D88"))))};function le({onFileChange:ce}){return Ye.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ye.createElement("input",{type:"file",onChange:ce}))}function Pe(ce,Ie){if(!ce)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ze.bg)())throw ge.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ue=new FormData;Ue.append("editormd-image-file",ce),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var xt=new window.XMLHttpRequest;xt.withCredentials=!0,xt.addEventListener("load",function(It){Ie(JSON.parse(It.target.responseText),ce)},!1),xt.addEventListener("error",function(It){console.error(It)},!1),xt.open("POST",`${We.KI}/api/attachments.json`),xt.send(Ue)}},57261:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return ke}});var ee=oe(59301),ge=oe(4676);class ke extends ee.Component{constructor(ve){super(ve);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:ve}=this.props;return(0,ge.createPortal)(ve,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Ne,wt,oe){"use strict";oe.d(wt,{i:function(){return re},Z:function(){return le}});var ee={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"},ge=oe(71418),ke=oe(6848),_e=oe(93948),ve=oe(92310),je=oe.n(ve),pe=oe(65862),We=oe(2524),Ge=oe(41867),Ze=oe(79005),Ye=oe(20345),Oe=oe(77882),De=oe(31081),ae=oe(75309),a=oe(71979),y=oe(47558),x=oe(42922),b=oe(66832),E=oe(96593),z=oe(19664),te=oe(91833),ne=oe(59301);const re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ze,swimg:Ye},{name:"101\u8BA1\u5212",ptimg:Oe,swimg:De},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ae,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:te}];var le=({className:Pe,dataSource:ce=[],col:Ie=4,right:Ue,bottom:xt=23,precision:It=0,wrapWidth:sn=1200,trackEventItems:zt,loading:Xt,onRemove:hn=()=>{},isCurrent:tt=!0,showAlias:en=!1,showProgress:pn=!1})=>{const Je=Math.floor((sn-(Ie-1)*Ue)/Ie),Tt=[{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(pt=>(window.ENV==="build"&&(pt.ptimg=`/react/build${pt.ptimg}`,pt.swimg=`/react/build${pt.swimg}`),pt));return ne.createElement(ge.Z,{spinning:Xt},ne.createElement("div",{className:je()(ee.list,Pe)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((pt,ye)=>{var Ke,ot,Gt,vt,Vt,ue;const{name:ct,id:mn,identifier:An,featured:an,school_name:at,image_url:He,excellent:de,is_plan:Ae}=pt;return ne.createElement("div",{key:mn,className:tt&&pn?ee.wrapisCurrent:ee.wrap,style:{width:Je,marginRight:(1+ye)%Ie===0?0:Ue+It,marginBottom:xt}},ne.createElement("a",{className:ee.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),zt&&(0,pe.L9)([zt]),(0,pe.xg)(`/paths/${An}`)}},ne.createElement("div",{className:ee.img},ne.createElement("img",{className:ee.cover,src:`${He}`}),tt&&(0,Ge.bg)()&&(pt==null?void 0:pt.studying)&&ne.createElement("div",{className:`${ee.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),hn(pt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=pt==null?void 0:pt.subject_tags)==null?void 0:Ke.map((Te,rt)=>{var se,fe;if(rt===0){const $e=(se=Tt.find(me=>me.name==Te))==null?void 0:se.swimg;return ne.createElement("img",{className:ee.sign,src:$e,style:{left:"-4px"}})}const At=(fe=Tt.find($e=>$e.name==Te))==null?void 0:fe.ptimg;return ne.createElement("img",{className:ee.sign,src:At,style:{left:`${48+52*(rt-1)+2*rt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(pt==null?void 0:pt.excellent)&&ne.createElement("div",{className:ee.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:ee.name},ne.createElement(ke.Z,{title:en&&(pt!=null&&pt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ct}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${pt==null?void 0:pt.excellent_alias_name}`)):ct},ne.createElement("span",{className:ee.e},en&&(pt==null?void 0:pt.excellent_alias_name)||ct))),tt&&pn&&((ot=pt==null?void 0:pt.progress)==null?void 0:ot.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(_e.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Gt=pt==null?void 0:pt.progress)==null?void 0:Gt.my_score)/((vt=pt==null?void 0:pt.progress)==null?void 0:vt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=pt==null?void 0:pt.progress)==null?void 0:Vt.my_score,"/",(ue=pt==null?void 0:pt.progress)==null?void 0:ue.all_score),(!tt||!pn)&&ne.createElement("div",{className:ee.tags},ne.createElement("div",null,ne.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,pt.stages_count))),ne.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,pt.members_count)))))))})),!ce.length&&ne.createElement(We.Z,null)))}},3918:function(Ne,wt,oe){"use strict";oe.d(wt,{jL:function(){return ve},w9:function(){return qn},vv:function(){return Ee},dN:function(){return ra},QD:function(){return na},cQ:function(){return rt.Z},vg:function(){return Rn},Oz:function(){return yn},op:function(){return Zn},O5:function(){return xa},_b:function(){return Kt},t7:function(){return xt},tT:function(){return zt},Gi:function(){return Pn},YG:function(){return On},Ed:function(){return bt},kT:function(){return Be},qp:function(){return x},Um:function(){return re},K3:function(){return z},vr:function(){return pa},qE:function(){return ta},Je:function(){return tt},wb:function(){return ue},rC:function(){return Te},lB:function(){return An},cq:function(){return Zt},kO:function(){return mt},tp:function(){return Pe},Si:function(){return Ha},k8:function(){return Ca},Du:function(){return aa}});var ee=oe(59301),ge={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"},ke="data:image/png;base64,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",ve=({dataSource:Re=[],img:xe,imgWidth:Qe=346,title:ft,sunTitle:_t,bannerExtraContent:vn})=>ee.createElement("div",{className:ge.banner},ee.createElement("div",{className:ge.content},ee.createElement("aside",null,ee.createElement("p",null,ee.createElement("b",null,ft),ee.createElement("span",null,_t)),Re.length>0&&ee.createElement("div",{className:ge.btns},Re.map((lt,$t)=>ee.createElement("div",{key:$t,onClick:lt.click},lt.name,lt.sign?ee.createElement("img",{src:ke,width:39}):null))),vn),xe&&ee.createElement("img",{style:{marginTop:33,marginRight:38},src:xe,width:Qe}))),je={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"},pe=oe(92310),We=oe.n(pe),Ge=oe(89392),Ze=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ae=(Re,xe,Qe)=>xe in Re?Ze(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,a=(Re,xe)=>{for(var Qe in xe||(xe={}))Oe.call(xe,Qe)&&ae(Re,Qe,xe[Qe]);if(Ye)for(var Qe of Ye(xe))De.call(xe,Qe)&&ae(Re,Qe,xe[Qe]);return Re},x=({dataSource:Re=[],value:xe,onChange:Qe,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#6A7283",showCount:kn,classNameActive:xn,styleItem:Mt={}})=>{const[Hn,Jn]=(0,ee.useState)(0),[sa,Fn]=(0,ee.useState)(!1),Ln=(0,ee.useRef)(null),_n=(0,ee.useRef)(null);return(0,ee.useEffect)(()=>{var Xn;Re.length!==0&&(((Xn=Ln==null?void 0:Ln.current)==null?void 0:Xn.clientHeight)>97?Jn(1):Jn(0)),Re.length===0&&Jn(0),Fn(!1)},[Re]),ee.createElement("div",{className:We()(je.row,_t),style:$t},ee.createElement("div",{onClick:(0,Ge.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt,marginTop:sa?12:4},className:`${je.title} ${ft?"current":""}`},vn),ee.createElement("div",{className:sa?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},ee.createElement("div",{className:je.bar,ref:_n,style:Hn>0?{height:Hn===1?97:"auto",overflow:Hn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ee.createElement("div",{className:je.tag,ref:Ln},Re==null?void 0:Re.map(Xn=>ee.createElement("span",{onClick:()=>Qe(Xn.id),key:Xn.id,style:a(a({color:Sn},Mt),(Xn==null?void 0:Xn.style)||{}),className:xe===Xn.id?We()(xn||je.active,Xn.classNameActive):""},ee.createElement("span",{title:Xn.name,className:je.name},Xn.name),!!kn&&ee.createElement("span",{className:je.num},Xn.count))))),!!Hn&&ee.createElement(ee.Fragment,null,Hn===1?ee.createElement("div",{onClick:()=>{var Xn;Jn(2),((Xn=Ln==null?void 0:Ln.current)==null?void 0:Xn.clientHeight)>245?Fn(!0):Fn(!1)},className:je.action},"\u5C55\u5F00",ee.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ee.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Jn(1),Fn(!1)},className:je.action},"\u6536\u8D77",ee.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"},z=({dataSource:Re=[],value:xe,onChange:Qe,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#6A7283",showCount:kn,expand:xn=!0})=>{const[Mt,Hn]=(0,ee.useState)(0),[Jn,sa]=(0,ee.useState)(!1),Fn=(0,ee.useRef)(null),Ln=(0,ee.useRef)(null),[_n,Xn]=(0,ee.useState)(xn);return ee.createElement("div",{className:We()(b.row,_t),style:$t},ee.createElement("div",{className:"flex item-center justify-between"},ee.createElement("div",{onClick:(0,Ge.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt,marginTop:Jn?12:4},className:`${b.title} ${ft?"current":""}`},vn),ee.createElement("i",{className:`iconfont ${_n?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:_n?8:10},onClick:()=>Xn(!_n)})),_n&&ee.createElement("div",{className:Jn?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ee.createElement("div",{className:b.fenge}),ee.createElement("div",{className:b.bar,ref:Ln},ee.createElement("div",{className:b.tag,ref:Fn},Re==null?void 0:Re.map(ma=>ee.createElement("span",{onClick:()=>Qe(ma.id),key:ma.id,style:{color:Sn},className:xe===ma.id?b.active:""},ee.createElement("span",{title:ma.name,className:b.name},ma.name),!!kn&&ee.createElement("span",{className:b.num},ma.count)))))))},te={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},re=({dataSource:Re=[],value:xe,onChange:Qe,onTitleChange:ft,className:_t,title:vn,titleWidth:lt=41,style:$t={},fontColor:Sn="#fff",showCount:kn,expand:xn=!0})=>{const[Mt,Hn]=(0,ee.useState)(0),[Jn,sa]=(0,ee.useState)(!1),Fn=(0,ee.useRef)(null),Ln=(0,ee.useRef)(null),[_n,Xn]=(0,ee.useState)(xn);return ee.createElement("div",{className:We()(te.row,_t),style:$t},ee.createElement("div",{className:"flex item-center justify-between"},ee.createElement("div",{onClick:(0,Ge.throttle)(()=>ft==null?void 0:ft(),2e3),style:{width:lt},className:`${te.title} ${ft?"current":""}`},vn),ee.createElement("i",{className:`iconfont ${_n?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:_n?"#00DDC7":"#037F74",fontSize:_n?10:12},onClick:()=>Xn(!_n)})),_n&&ee.createElement("div",{className:Jn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},ee.createElement("div",{className:te.bar,ref:Ln},ee.createElement("div",{className:te.tag,ref:Fn},Re==null?void 0:Re.map(ma=>ee.createElement("span",{onClick:()=>Qe(ma.id),key:ma.id,style:{color:Sn},className:xe===ma.id?te.active:""},ee.createElement("span",{title:ma.name,className:te.name},ma.name),!!kn&&ee.createElement("span",{className:te.num},ma.count)))))))},ie={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"},Pe=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={}})=>ee.createElement("div",{style:_t,className:We()(ie.tabs,ft)},Re.map(vn=>ee.createElement("span",{onClick:()=>Qe(vn.id),className:xe===vn.id?ie.active:"",key:vn.id},vn.name))),ce={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"},Ie=oe(92832),xt=({dataSource:Re=[],value:xe="",onChange:Qe,onInputChange:ft=()=>{},className:_t,style:vn={},placeholder:lt,allowClear:$t=!1})=>{var Sn;const[kn,xn]=(0,ee.useState)(""),[Mt,Hn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fn;let Ln=xe;(Fn=JSON.stringify(xe))!=null&&Fn.includes("{")&&(xn(xe.id),Ln=xe.value||"");try{Hn(decodeURIComponent(Ln||""))}catch(_n){Hn(decodeURIComponent(Ln||""))}},[xe]);const Jn=()=>{Qe(encodeURIComponent(Mt),kn||null)},sa=Fn=>{Fn!==kn&&(xn(Fn),Qe(encodeURIComponent(Mt),Fn))};return ee.createElement("div",{className:We()(ce.input,_t),style:vn},!!Re.length&&ee.createElement("div",{className:ce.dropdown},ee.createElement("div",{className:ce.text},(Sn=Re.find(Fn=>Fn.id===kn))==null?void 0:Sn.name,ee.createElement("i",{className:"iconfont icon-zhankai4"}),ee.createElement("b",{className:ce.b1}),ee.createElement("b",{className:ce.b2})),ee.createElement("div",{className:ce.menu},Re.map((Fn,Ln)=>ee.createElement("div",{key:Ln,onClick:()=>sa(Fn.id)},Fn.name)))),ee.createElement(Ie.default,{onPressEnter:Jn,value:Mt,onChange:Fn=>{Hn(Fn.target.value),ft(encodeURIComponent(Fn.target.value),kn||null)},bordered:!1,placeholder:lt}),ee.createElement("i",{onClick:Jn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},zt=({dataSource:Re=[],value:xe="",onChange:Qe,onInputChange:ft=()=>{},className:_t,style:vn={},placeholder:lt,allowClear:$t=!1})=>{var Sn;const[kn,xn]=(0,ee.useState)(""),[Mt,Hn]=(0,ee.useState)("");(0,ee.useEffect)(()=>{var Fn;let Ln=xe;(Fn=JSON.stringify(xe))!=null&&Fn.includes("{")&&(xn(xe.id),Ln=xe.value||"");try{Hn(decodeURIComponent(Ln||""))}catch(_n){Hn(decodeURIComponent(Ln||""))}},[xe]);const Jn=()=>{Qe(encodeURIComponent(Mt),kn||null)},sa=Fn=>{Fn!==kn&&(xn(Fn),Qe(encodeURIComponent(Mt),Fn))};return ee.createElement("div",{className:We()(It.input,_t),style:vn},!!Re.length&&ee.createElement("div",{className:It.dropdown},ee.createElement("div",{className:It.text},(Sn=Re.find(Fn=>Fn.id===kn))==null?void 0:Sn.name,ee.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ee.createElement("div",{className:It.menu},Re.map((Fn,Ln)=>ee.createElement("div",{key:Ln,onClick:()=>sa(Fn.id)},Fn.name)))),ee.createElement(Ie.default,{onPressEnter:Jn,value:Mt,onChange:Fn=>{Hn(Fn.target.value),ft(encodeURIComponent(Fn.target.value),kn||null)},bordered:!1,placeholder:lt}),ee.createElement("i",{onClick:Jn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Xt={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"},tt=({value:Re,onChange:xe,className:Qe,total:ft,pageSize:_t,style:vn={}})=>{const lt=Re<2,$t=Re>=Math.ceil(ft/_t);return ft<=_t?ee.createElement(ee.Fragment,null):ee.createElement("div",{className:We()(Xt.quickPager,Qe),style:vn},ee.createElement("div",{onClick:()=>{lt||xe(Re-1,"prev")},className:lt?Xt.disabled:""},"\u4E0A\u4E00\u9875"),ee.createElement("div",{onClick:()=>{$t||xe(Re+1,"next")},className:$t?Xt.disabled:""},"\u4E0B\u4E00\u9875"))},en={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"},pn=oe(71418),Je=oe(6848),Tt=oe(13570),pt=oe(74128),ye=oe(65862),Ke=oe(96908),ot=oe(57177),Gt=oe(81378),vt=oe(2524),ue=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn})=>{const kn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:We()(en.list,Re)},!!xe.length&&xe.map((xn,Mt)=>{const{name:Hn,id:Jn,identifier:sa,power:Fn,cover_image_id:Ln,pic:_n}=xn;return ee.createElement("div",{className:en.wrap,key:Jn,style:{width:kn,marginRight:(1+Mt)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${sa}/challenges`,className:en.li,onClick:Xn=>{Xn.preventDefault(),$t&&(0,ye.L9)([$t]),Fn&&(0,ye.xg)(`/shixuns/${sa}/challenges`)}},ee.createElement("div",{className:en.img},ee.createElement("img",{className:en.cover,src:`${_n}`}),xn.is_jupyter&&ee.createElement("img",{className:en.sign,src:Ke}),xn.is_jupyter_lab&&ee.createElement("img",{className:en.sign,src:ot}),xn.is_unity_3d&&ee.createElement("img",{className:en.sign,src:Gt})),ee.createElement("div",{className:en.name},ee.createElement(Je.Z,{title:Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:en.e},Hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:en.tags},ee.createElement(Je.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,xn.challenges_count))),!!xn.myshixuns_count&&ee.createElement(Je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,xn.myshixuns_count))),ee.createElement(Je.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,xn.level))),ee.createElement("div",{className:en.rate},ee.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:xn.score_info}),ee.createElement("span",null,"\xA0",xn.score_info?`${xn.score_info}\u5206`:"5\u5206")))),!Fn&&ee.createElement("div",{className:en.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xe.length&&ee.createElement(vt.Z,null)))},ct={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"},An=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:kn})=>{const xn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:kn},ee.createElement("div",{className:We()(ct.list,Re)},!!xe.length&&xe.map((Mt,Hn)=>{const{name:Jn,id:sa,identifier:Fn,power:Ln,cover_image_id:_n,pic:Xn}=Mt;return ee.createElement("div",{className:We()(ct.wrap,$t),key:sa,style:{width:xn,marginRight:(1+Hn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:ct.li,onClick:ma=>{ma.preventDefault(),Sn&&(0,ye.L9)([Sn]),Ln&&(0,ye.xg)(`/shixuns/${Fn}/challenges`)}},ee.createElement("img",{src:oe(47621),className:ct.titleBg}),ee.createElement("div",{className:ct.name},ee.createElement(Je.Z,{title:Jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:ct.e},Jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{style:{padding:"14px",paddingBottom:0}},ee.createElement("div",{className:ct.img},ee.createElement("img",{className:ct.cover,src:_n?`${pt.Z.API_SERVER}/api/attachments/${_n}`:`${pt.Z.IMG_SERVER+Xn}`}),Mt.is_jupyter&&ee.createElement("div",{className:ct.bq},"Jupyter"),Mt.is_jupyter_lab&&ee.createElement("div",{className:ct.bq},"JupyterLab"),Mt.is_unity_3d&&ee.createElement("div",{className:ct.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ee.createElement("div",{className:"mt20 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{className:ct.value},Mt.myshixuns_count)),ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u56F0\u96BE\u7B49\u7EA7"),ee.createElement("span",{className:ct.value},Mt.level))),ee.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:ct.text},"\u5173\u5361\u6570"),ee.createElement("span",{className:ct.value},Mt.challenges_count)),ee.createElement("div",{className:ct.rate},ee.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Mt.score_info}),ee.createElement("span",{className:ct.value,style:{color:"#FF9C00"}},"\xA0",Mt.score_info?`${Mt.score_info}\u5206`:"5\u5206"))))),!Ln&&ee.createElement("div",{className:ct.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xe.length&&ee.createElement(vt.Z,null)))},an={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},at="data:image/png;base64,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",He="data:image/png;base64,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",de="data:image/png;base64,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",Te=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,wrapClassName:kn,imgClassName:xn})=>{const Mt=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:We()(an.list,Re)},!!xe.length&&xe.map((Hn,Jn)=>{const{name:sa,id:Fn,identifier:Ln,power:_n,cover_image_id:Xn,pic:ma}=Hn;return ee.createElement("div",{className:We()(an.wrap,kn),key:Fn,style:{width:Mt,marginRight:(1+Jn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/shixuns/${Ln}/challenges`,className:an.li,onClick:Da=>{Da.preventDefault(),$t&&(0,ye.L9)([$t]),_n&&(0,ye.xg)(`/shixuns/${Ln}/challenges`)}},ee.createElement("div",{className:We()(an.img,xn)},ee.createElement("img",{className:an.cover,src:Xn?`${pt.Z.API_SERVER}/api/attachments/${Xn}`:`${pt.Z.IMG_SERVER+ma}`}),Hn.is_jupyter&&ee.createElement("img",{className:an.sign,src:at}),Hn.is_jupyter_lab&&ee.createElement("img",{className:an.sign,src:He}),Hn.is_unity_3d&&ee.createElement("img",{className:an.sign,src:de})),ee.createElement("div",{className:an.name},ee.createElement(Je.Z,{title:sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ee.createElement("span",{className:an.e},sa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ee.createElement("div",{className:an.tags},ee.createElement(Je.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ee.createElement("span",null,Hn.challenges_count))),!!Hn.myshixuns_count&&ee.createElement(Je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ee.createElement("span",null,Hn.myshixuns_count))),ee.createElement(Je.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ee.createElement("span",null,ee.createElement("span",null,Hn.level))),ee.createElement("div",{className:an.rate},ee.createElement(Tt.Z,{allowHalf:!0,disabled:!0,defaultValue:Hn.score_info}),ee.createElement("span",null,"\xA0",Hn.score_info?`${Hn.score_info}\u5206`:"5\u5206")))),!_n&&ee.createElement("div",{className:an.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!xe.length&&ee.createElement(vt.Z,null)))},rt=oe(61584),se={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"},fe=oe(79005),At=oe(20345),$e=oe(77882),me=oe(31081),nt=oe(75309),jt=oe(71979),Et=oe(47558),Qt=oe(42922),st=oe(66832),Dt=oe(96593),he=oe(19664),Me=oe(91833),Xe=Object.defineProperty,gt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,kt=(Re,xe,Qe)=>xe in Re?Xe(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,Nt=(Re,xe)=>{for(var Qe in xe||(xe={}))Pt.call(xe,Qe)&&kt(Re,Qe,xe[Qe]);if(gt)for(var Qe of gt(xe))Ot.call(xe,Qe)&&kt(Re,Qe,xe[Qe]);return Re};const on=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:At},{name:"101\u8BA1\u5212",ptimg:$e,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:jt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Qt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:Dt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:Me}];var yn=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,wrapClassName:kn,imgClassName:xn,isArrow:Mt=!1,imgStyle:Hn={}})=>{const Jn=Math.floor((lt-(Qe-1)*ft)/Qe),[sa,Fn]=(0,ee.useState)(),[Ln,_n]=(0,ee.useState)(),Xn=Da=>Fn(Da),ma=()=>Fn(-1);return ee.createElement(pn.Z,{spinning:Sn},ee.createElement("div",{className:We()(se.list,Re)},!!(xe!=null&&xe.length)&&(xe==null?void 0:xe.map((Da,Wa)=>{var Qa;const{name:Ya,id:Va,identifier:Ua,featured:$a,school_name:Ga,image_url:Za,excellent:Ja,is_plan:Xa}=Da;return ee.createElement("div",{key:Va,className:We()(se.wrap,kn),style:{width:Jn,marginRight:(1+Wa)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{target:"_blank",href:`/paths/${Ua}`,className:se.li,onClick:ja=>{ja.preventDefault(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(`/paths/${Ua}`)}},ee.createElement("img",{src:oe(39057),className:se.titleBg}),ee.createElement("div",{className:se.name},ee.createElement(Je.Z,{title:Ya},ee.createElement("span",{className:se.e,style:{color:Mt&&sa===Wa?"#145DFF":"#000000"},onMouseEnter:()=>{Xn(Wa)},onMouseLeave:ma},Ya))),ee.createElement("div",{style:{padding:"14px",paddingBottom:0}},ee.createElement("div",{className:We()(se.img,xn)},ee.createElement("img",{className:se.cover,style:Nt({},Hn),src:`${pt.Z.IMG_SERVER+Za}`}),(Qa=Da==null?void 0:Da.subject_tags)==null?void 0:Qa.map((ja,ka)=>{var Ka,_a;if(ka===0){const qa=(Ka=on.find(to=>to.name==ja))==null?void 0:Ka.swimg;return ee.createElement("img",{className:se.sign,src:qa,style:{left:"-4px"}})}const eo=(_a=on.find(qa=>qa.name==ja))==null?void 0:_a.ptimg;return ee.createElement("img",{className:se.sign,src:eo,style:{left:`${48+52*(ka-1)+2*ka}px`}})}),ee.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Da==null?void 0:Da.excellent)&&ee.createElement("div",{className:se.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ee.createElement("div",null,ee.createElement("span",{className:se.text},"\u7AE0\u8282\u6570"),ee.createElement("span",{className:se.value},Da.stages_count)),ee.createElement("div",null,ee.createElement("span",{className:se.text},"\u5B66\u4E60\u4EBA\u6570"),ee.createElement("span",{className:se.value},Da.members_count))))))})),!xe.length&&ee.createElement(vt.Z,null)))},bn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},En=oe(41867),Yt=oe(59301);const et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:At},{name:"101\u8BA1\u5212",ptimg:$e,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:nt,swimg:jt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Qt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:Dt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:he,swimg:Me}];var Rn=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn,onRemove:kn=()=>{},isCurrent:xn=!0,showAlias:Mt=!1,wrapClassName:Hn,imgClassName:Jn})=>{const sa=Math.floor((lt-(Qe-1)*ft)/Qe),Fn=[{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(Ln=>(window.ENV==="build"&&(Ln.ptimg=`/react/build${Ln.ptimg}`,Ln.swimg=`/react/build${Ln.swimg}`),Ln));return Yt.createElement(pn.Z,{spinning:Sn},Yt.createElement("div",{className:We()(bn.list,Re)},!!(xe!=null&&xe.length)&&(xe==null?void 0:xe.map((Ln,_n)=>{var Xn;const{name:ma,id:Da,identifier:Wa,featured:Qa,school_name:Ya,image_url:Va,excellent:Ua,is_plan:$a}=Ln;return Yt.createElement("div",{key:Da,className:We()(bn.wrap,Hn),style:{width:sa,marginRight:(1+_n)%Qe===0?0:ft+vn,marginBottom:_t}},Yt.createElement("a",{className:bn.li,onClick:Ga=>{Ga.preventDefault(),Ga.stopPropagation(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(`/paths/${Wa}`)}},Yt.createElement("div",{className:We()(bn.img,Jn)},Yt.createElement("img",{className:bn.cover,src:`${pt.Z.IMG_SERVER+Va}`}),xn&&(0,En.bg)()&&(Ln==null?void 0:Ln.studying)&&Yt.createElement("div",{className:`${bn.movebq} user-path-items`,onClick:Ga=>{Ga.stopPropagation(),kn(Ln)}},Yt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Yt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Xn=Ln==null?void 0:Ln.subject_tags)==null?void 0:Xn.map((Ga,Za)=>{var Ja,Xa;if(Za===0){const ka=(Ja=Fn.find(Ka=>Ka.name==Ga))==null?void 0:Ja.swimg;return Yt.createElement("img",{className:bn.sign,src:ka,style:{left:"-4px"}})}const ja=(Xa=Fn.find(ka=>ka.name==Ga))==null?void 0:Xa.ptimg;return Yt.createElement("img",{className:bn.sign,src:ja,style:{left:`${48+52*(Za-1)+2*Za}px`}})}),Yt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ln==null?void 0:Ln.excellent)&&Yt.createElement("div",{className:bn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Yt.createElement("div",{className:bn.name},Yt.createElement(Je.Z,{title:Mt&&(Ln!=null&&Ln.excellent_alias_name)?Yt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ma}`,Yt.createElement("br",null),Yt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ln==null?void 0:Ln.excellent_alias_name}`)):ma},Yt.createElement("span",{className:bn.e},Mt&&(Ln==null?void 0:Ln.excellent_alias_name)||ma))),Yt.createElement("div",{className:bn.tags},Yt.createElement("div",null,Yt.createElement(Je.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Yt.createElement("span",null,Ln.stages_count))),Yt.createElement(Je.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Yt.createElement("span",null,Ln.members_count)))))))})),!xe.length&&Yt.createElement(vt.Z,null)))},dn={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"},Tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",fn=oe(59301),qn=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,trackEventItems:$t,loading:Sn})=>{const kn=Math.floor((lt-(Qe-1)*ft)/Qe);return fn.createElement(pn.Z,{spinning:Sn},fn.createElement("div",{className:We()(dn.list,Re)},!!xe.length&&xe.map((xn,Mt)=>{const{subject_identifier:Hn,id:Jn,identifier:sa,power:Fn}=xn,Ln=xn.is_public!=0&&xn.is_public;return fn.createElement("div",{className:dn.wrap,key:Jn,style:{width:kn,marginRight:(1+Mt)%Qe===0?0:ft+vn,marginBottom:_t}},fn.createElement("a",{className:dn.li,onClick:_n=>{_n.preventDefault(),$t&&(0,ye.L9)([$t]),(0,ye.xg)(xn.first_category_url)}},fn.createElement("div",{className:dn.top},fn.createElement(Je.Z,{title:xn.name},fn.createElement("div",{className:dn.name},xn.name)),fn.createElement("img",{className:dn.img,src:pt.Z.IMG_SERVER+"/images/"+xn.avatar_url}),fn.createElement("div",{className:dn.text,title:xn.creator},xn.creator),Hn&&fn.createElement("div",{className:dn.btns},fn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),fn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ln&&fn.createElement("div",{className:dn.sign},"\u516C\u5F00")),fn.createElement("div",{className:dn.bottom},xn.visits>0&&fn.createElement(Je.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-liulanyan"}),fn.createElement("span",null,xn.visits))),xn.course_members_count>0&&fn.createElement(Je.Z,{title:"\u6210\u5458",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-chengyuan"}),xn.course_members_count)),xn.tasks_count>0&&fn.createElement(Je.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},fn.createElement("span",null,fn.createElement("i",{className:"iconfont icon-zuoye"}),xn.tasks_count)),xn.is_end?fn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):fn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!xn.is_accessible&&fn.createElement("div",{className:dn.lockWrap},fn.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),fn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xe.length&&fn.createElement(vt.Z,null)))},Bn={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"},Yn="data:image/png;base64,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",ra=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:kn})=>{const xn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:kn},ee.createElement("div",{className:We()(Bn.list,Re)},!!xe.length&&xe.map((Mt,Hn)=>{const{subject_identifier:Jn,id:sa,identifier:Fn,power:Ln}=Mt,_n=Mt.is_public!=0&&Mt.is_public;return ee.createElement("div",{className:We()(`${Bn.wrap} ${Mt.is_accessible?"":Bn.warpStyle}`,$t),key:sa,style:{width:xn,marginRight:(1+Hn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{className:Bn.li,onClick:Xn=>{Xn.preventDefault(),Sn&&(0,ye.L9)([Sn]),(0,ye.xg)(Mt.first_category_url)}},ee.createElement("div",{className:Bn.creator},ee.createElement("img",{className:Bn.img,src:pt.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),ee.createElement("div",{className:Bn.text,title:Mt.creator},Mt.creator)),ee.createElement("div",{className:Bn.top},ee.createElement(Je.Z,{title:Mt.name},ee.createElement("div",{className:Bn.name},Mt.name)),_n&&ee.createElement("div",{className:Bn.sign},"\u516C\u5F00")),ee.createElement("div",{className:Bn.middle},ee.createElement("div",{className:Bn.row,style:{marginBottom:6}},ee.createElement("div",null,ee.createElement("span",{className:Bn.text},"\u8BBF\u95EE\u91CF"),ee.createElement("span",{className:Bn.value},(Mt==null?void 0:Mt.visits)||0)),ee.createElement("div",null,ee.createElement("span",{className:Bn.text},"\u6210\u5458"),ee.createElement("span",{className:Bn.value},(Mt==null?void 0:Mt.course_members_count)||0))),ee.createElement("div",{className:Bn.row},ee.createElement("div",null,ee.createElement("span",{className:Bn.text,style:{width:42}},"\u4F5C",ee.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ee.createElement("span",{className:Bn.value},(Mt==null?void 0:Mt.tasks_count)||0)),ee.createElement("div",null,ee.createElement("span",{className:Bn.text},"\u72B6\u6001"),Mt.is_end?ee.createElement("span",{className:Bn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ee.createElement("span",{className:Bn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Jn&&ee.createElement("div",{className:Bn.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Mt.is_accessible&&ee.createElement("div",{className:Bn.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xe.length&&ee.createElement(vt.Z,null)))},Gn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},be="data:image/png;base64,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",Ee=({className:Re,dataSource:xe=[],col:Qe=4,right:ft,bottom:_t=23,precision:vn=0,wrapWidth:lt=1200,wrapClassName:$t,trackEventItems:Sn,loading:kn})=>{const xn=Math.floor((lt-(Qe-1)*ft)/Qe);return ee.createElement(pn.Z,{spinning:kn},ee.createElement("div",{className:We()(Gn.list,Re)},!!xe.length&&xe.map((Mt,Hn)=>{const{subject_identifier:Jn,id:sa,identifier:Fn,power:Ln}=Mt,_n=Mt.is_public!=0&&Mt.is_public;return ee.createElement("div",{className:We()(`${Gn.wrap} ${Mt.is_accessible?"":Gn.warpStyle}`,$t),key:sa,style:{width:xn,marginRight:(1+Hn)%Qe===0?0:ft+vn,marginBottom:_t}},ee.createElement("a",{className:Gn.li,onClick:Xn=>{Xn.preventDefault(),Sn&&(0,ye.L9)([Sn]),(0,ye.xg)(Mt.first_category_url)}},ee.createElement("div",{className:Gn.creator},ee.createElement("img",{className:Gn.img,src:pt.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),ee.createElement("div",{className:Gn.text,title:Mt.creator},Mt.creator)),ee.createElement("div",{className:Gn.top},ee.createElement(Je.Z,{title:Mt.name},ee.createElement("div",{className:Gn.name},Mt.name)),_n&&ee.createElement("div",{className:Gn.sign})),ee.createElement("div",{className:Gn.middle},ee.createElement("div",{className:Gn.row,style:{marginBottom:6}},ee.createElement("div",null,ee.createElement("span",{className:Gn.text},"\u8BBF\u95EE\u91CF"),ee.createElement("span",{className:Gn.value},(Mt==null?void 0:Mt.visits)||0)),ee.createElement("div",null,ee.createElement("span",{className:Gn.text},"\u6210\u5458"),ee.createElement("span",{className:Gn.value},(Mt==null?void 0:Mt.course_members_count)||0))),ee.createElement("div",{className:Gn.row},ee.createElement("div",null,ee.createElement("span",{className:Gn.text,style:{width:42}},"\u4F5C",ee.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ee.createElement("span",{className:Gn.value},(Mt==null?void 0:Mt.tasks_count)||0)),ee.createElement("div",null,ee.createElement("span",{className:Gn.text},"\u72B6\u6001"),Mt.is_end?ee.createElement("span",{className:Gn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ee.createElement("span",{className:Gn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Jn&&ee.createElement("div",{className:Gn.btns},ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Mt.is_accessible&&ee.createElement("div",{className:Gn.lockWrap},ee.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!xe.length&&ee.createElement(vt.Z,null)))},Bt={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"},Rt=oe(65582),On=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:We()(Bt.tabs,ft),style:_t},ee.createElement("div",{className:Bt.tabsWrap},Re.map((lt,$t)=>ee.createElement("aside",{className:Bt.tab,onClick:()=>{Qe(lt.id),lt.link&&Rt.history.push(lt.link)},key:$t},ee.createElement("div",{className:xe===lt.id?Bt.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Je.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:Bt.tabBar},vn)),gn={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"},Be=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:We()(gn.tabs,ft),style:_t},ee.createElement("div",{className:gn.tabsWrap},Re.map((lt,$t)=>ee.createElement("aside",{className:gn.tab,onClick:()=>{Qe(lt.id),lt.link&&Rt.history.push(lt.link)},key:$t},ee.createElement("div",{className:xe===lt.id?gn.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Je.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:gn.tabBar},vn)),dt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},bt=({dataSource:Re=[],value:xe,onChange:Qe,className:ft,style:_t={},tabBarExtraContent:vn})=>ee.createElement("div",{className:We()(dt.tabs,ft),style:_t},ee.createElement("div",{className:dt.tabsWrap},Re.map((lt,$t)=>ee.createElement("aside",{className:`${dt.tab} ${xe===lt.id?dt.active:""}`,onClick:()=>{Qe(lt.id),lt.link&&Rt.history.push(lt.link)},key:$t},ee.createElement("div",null,lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&ee.createElement(Je.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},ee.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ee.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",ee.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),ee.createElement("div",{className:dt.tabBar},vn)),Pn=({className:Re,style:xe={},children:Qe})=>ee.createElement("div",{className:We()(Re),style:xe},Qe),Ft={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"},Fe=oe(38854),Le=oe(20834);const Ce=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zt=({sortValue:Re,dropValue:xe,className:Qe,onSort:ft,onDrop:_t,dataSource:vn=Ce})=>{var lt;return ee.createElement("div",{className:We()(Ft.orderWrap,Qe)},ee.createElement(Fe.Z,{dropdownRender:()=>ee.createElement(Le.default,null,vn.map(($t,Sn)=>ee.createElement(Le.default.Item,{key:Sn,onClick:()=>_t($t.id)},$t.name)))},ee.createElement("span",{className:Ft.orderTextWrap},(lt=vn.find($t=>xe===$t.id))==null?void 0:lt.name)),ee.createElement("span",{className:Ft.orderIconWrap},ee.createElement("span",{className:Ft.orderAsc},ee.createElement("i",{className:Re==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ft.cursorPointer} ${Ft.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ft.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")})),ee.createElement("span",{className:Ft.orderDesc},ee.createElement("i",{className:Re==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ft.cursorPointer} ${Ft.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ft.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")}))))},tn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mt=({sortValue:Re,dropValue:xe,className:Qe,onSort:ft,onDrop:_t,dataSource:vn=nn})=>{var lt;return ee.createElement("div",{className:We()(tn.orderWrap,Qe)},ee.createElement(Fe.Z,{dropdownRender:()=>ee.createElement(Le.default,null,vn.map(($t,Sn)=>ee.createElement(Le.default.Item,{key:Sn,onClick:()=>_t($t.id)},$t.name)))},ee.createElement("span",{className:tn.orderTextWrap},(lt=vn.find($t=>xe===$t.id))==null?void 0:lt.name)),ee.createElement("span",{className:tn.orderIconWrap},ee.createElement("span",{className:tn.orderAsc},ee.createElement("i",{className:Re==="asc"?`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-up font12 ${tn.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")})),ee.createElement("span",{className:tn.orderDesc},ee.createElement("i",{className:Re==="desc"?`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer} ${tn.active}`:`iconfont icon-sanjiaoxing-down font12 ${tn.cursorPointer}`,onClick:()=>ft(Re==="asc"?"desc":"asc")}))))},St={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"},qe=oe(3113),$n=oe(2337),Qn=Object.defineProperty,Cn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,it=(Re,xe,Qe)=>xe in Re?Qn(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,Ut=(Re,xe)=>{for(var Qe in xe||(xe={}))Vn.call(xe,Qe)&&it(Re,Qe,xe[Qe]);if(Cn)for(var Qe of Cn(xe))ht.call(xe,Qe)&&it(Re,Qe,xe[Qe]);return Re},Lt=(Re,xe)=>{var Qe={};for(var ft in Re)Vn.call(Re,ft)&&xe.indexOf(ft)<0&&(Qe[ft]=Re[ft]);if(Re!=null&&Cn)for(var ft of Cn(Re))xe.indexOf(ft)<0&&ht.call(Re,ft)&&(Qe[ft]=Re[ft]);return Qe},Nn=(Re,xe,Qe)=>new Promise((ft,_t)=>{var vn=Sn=>{try{$t(Qe.next(Sn))}catch(kn){_t(kn)}},lt=Sn=>{try{$t(Qe.throw(Sn))}catch(kn){_t(kn)}},$t=Sn=>Sn.done?ft(Sn.value):Promise.resolve(Sn.value).then(vn,lt);$t((Qe=Qe.apply(Re,xe)).next())}),Zn=Re=>{var xe=Re,{className:Qe,style:ft,children:_t,loading:vn=!1,openLoading:lt,onClick:$t=()=>{},size:Sn="middle",shape:kn="round",theme:xn}=xe,Mt=Lt(xe,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Hn,Jn]=(0,ee.useState)(!1),sa=(0,ee.useMemo)(()=>{switch(xn){case $n.Fy.THEMEONE:return St.ThemeOne;case $n.Fy.DEFAULT:default:return St.btn}},[xn]);return ee.createElement(qe.ZP,Ut({onClick:(0,Ge.throttle)(Fn=>Nn(void 0,null,function*(){lt&&Jn(!0);try{yield $t(Fn)}catch(Ln){console.log("error",Ln)}lt&&Jn(!1)}),2e3,{leading:!0,trailing:!1}),className:We()(sa,St[`${Sn}-${kn}`],Qe),style:ft,size:Sn,shape:kn,loading:Hn||vn},Mt),_t)},cn={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"},ta=({className:Re,style:xe,children:Qe=null,onClick:ft,title:_t})=>ee.createElement("div",{className:We()(cn.head,Re),style:xe},ee.createElement("span",{className:"primary-hover",onClick:ft},ee.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ee.createElement("b",{title:_t},_t),ee.createElement("div",{className:cn.node},Qe)),ia={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"},na=({confirmShow:Re=!0,confirmTitle:xe,confirmClick:Qe,cancelShow:ft=!0,cancelTitle:_t,cancelClick:vn,className:lt,style:$t,confirmLoading:Sn=!1})=>ee.createElement("div",{className:We()(ia.btns,lt),style:$t},Re&&ee.createElement(qe.ZP,{loading:Sn,onClick:Qe,type:"primary",className:ia.confirm},xe),ft&&ee.createElement(qe.ZP,{onClick:vn,className:ia.cancel},_t)),ga={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"},pa=({className:Re,style:xe={},LeftContent:Qe,children:ft,RightContent:_t})=>ee.createElement("div",{className:We()(ga.fixedBottom,Re),style:xe},ee.createElement("div",{className:ga.wrap},ee.createElement("div",{className:ga.left},Qe),ee.createElement("div",{className:ga.center},ft),ee.createElement("div",{className:ga.right},_t))),Pa={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"},Kt=({className:Re,style:xe={},dataSource:Qe=[]})=>ee.createElement("div",{className:We()(Pa.crumbs,Re),style:xe},Qe.map((ft,_t)=>_tRt.history.push(ft.path)},ft.name):ee.createElement("span",null,ft.name),ee.createElement("span",null,"\xA0",">","\xA0")):ee.createElement("span",{key:_t,style:{color:"#5F6368"}},ft.name))),In=oe(31797),Mn=Object.defineProperty,oa=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,va=(Re,xe,Qe)=>xe in Re?Mn(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,za=(Re,xe)=>{for(var Qe in xe||(xe={}))Sa.call(xe,Qe)&&va(Re,Qe,xe[Qe]);if(ut)for(var Qe of ut(xe))ya.call(xe,Qe)&&va(Re,Qe,xe[Qe]);return Re},ba=(Re,xe)=>oa(Re,ua(xe)),Na=(Re,xe)=>{var Qe={};for(var ft in Re)Sa.call(Re,ft)&&xe.indexOf(ft)<0&&(Qe[ft]=Re[ft]);if(Re!=null&&ut)for(var ft of ut(Re))xe.indexOf(ft)<0&&ya.call(Re,ft)&&(Qe[ft]=Re[ft]);return Qe};const{Countdown:Ba}=In.default;var xa=Re=>{var xe=Re,{onChange:Qe}=xe,ft=Na(xe,["onChange"]);const[_t,vn]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{typeof _t=="number"&&_t>=0&&Qe(_t)},[_t]);const lt=$t=>{const Sn=Math.floor($t/1e3);vn(Sn)};return ee.createElement(Ba,ba(za({},ft),{onChange:lt}))},La={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ha=({DataProps:Re,className:xe,style:Qe={}})=>{var ft;return ee.createElement("div",{className:We()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",La.ClassRoomItem,xe),style:Qe,onClick:()=>{(0,ye.xg)(Re==null?void 0:Re.first_category_url)}},ee.createElement("div",{className:"flex flex-col item-center"},ee.createElement("img",{src:`${(ft=pt.Z)==null?void 0:ft.IMG_SERVER}/images/${Re==null?void 0:Re.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Re==null?void 0:Re.subject_identifier)&&ee.createElement("div",{className:"mt-40px"},ee.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ee.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ee.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ee.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Re!=null&&Re.is_public)&&ee.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"),ee.createElement("span",{className:We()("text-16px font-medium",La.TitleDom)},Re==null?void 0:Re.name)),ee.createElement("div",{className:"c-grey-333 font-medium"},Re==null?void 0:Re.creator),ee.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Re==null?void 0:Re.course_members_count),ee.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ee.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Re==null?void 0:Re.tasks_count),Re!=null&&Re.is_end?ee.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ee.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ra=Object.defineProperty,Ia=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Jt=(Re,xe,Qe)=>xe in Re?Ra(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,qt=(Re,xe)=>{for(var Qe in xe||(xe={}))ln.call(xe,Qe)&&Jt(Re,Qe,xe[Qe]);if(Ia)for(var Qe of Ia(xe))Ht.call(xe,Qe)&&Jt(Re,Qe,xe[Qe]);return Re},aa=({DataProps:Re=[],selectValue:xe,onChange:Qe,className:ft,style:_t={},extra:vn,classNameItem:lt,styleItem:$t={},barHidden:Sn})=>{const[kn,xn]=(0,ee.useState)();return(0,ee.useEffect)(()=>{xn(Array.isArray(xe)?xe:[xe])},[xe]),ee.createElement("div",{className:We()("flex px-20px py-10px gap-40px",ft),style:qt({borderBottom:"1px solid #D3F0FF"},_t)},Re==null?void 0:Re.map(Mt=>ee.createElement("div",{key:Mt==null?void 0:Mt.id,className:We()("flex item-center justify-center current c-grey-333 text-16 relative",lt,Mt==null?void 0:Mt.className),style:qt(qt({color:kn!=null&&kn.includes(Mt==null?void 0:Mt.id)?"#1890FF":"",minWidth:88},$t),(Mt==null?void 0:Mt.style)||{}),onClick:Hn=>{Qe==null||Qe({domEvent:Hn,item:Mt}),Mt!=null&&Mt.link&&Rt.history.push(Mt==null?void 0:Mt.link)}},Mt==null?void 0:Mt.name,!Sn&&(kn==null?void 0:kn.includes(Mt==null?void 0:Mt.id))&&ee.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ee.createElement("div",{className:"ml-auto"},vn))},ca=Object.defineProperty,la=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ta=(Re,xe,Qe)=>xe in Re?ca(Re,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Re[xe]=Qe,Ma=(Re,xe)=>{for(var Qe in xe||(xe={}))Fa.call(xe,Qe)&&Ta(Re,Qe,xe[Qe]);if(ha)for(var Qe of ha(xe))wa.call(xe,Qe)&&Ta(Re,Qe,xe[Qe]);return Re},da=(Re,xe)=>la(Re,Aa(xe)),Ca=({value:Re,onChange:xe,onInputChange:Qe,className:ft,style:_t={},InputProps:vn})=>{const[lt,$t]=(0,ee.useState)(Re);return ee.createElement("div",{className:We()("flex item-center rounded-full px-10px py-2px",ft),style:Ma({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_t)},ee.createElement(Ie.default,da(Ma({bordered:!1},vn),{onChange:Sn=>{$t(Sn.target.value),Qe==null||Qe(encodeURIComponent(Sn.target.value))},onPressEnter:Sn=>{xe==null||xe({domEvent:Sn,item:{value:lt}})}})),ee.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:Sn=>{xe==null||xe({domEvent:Sn,item:{value:lt}})}}))}},31103:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(59301);function ge(ke,_e){const ve=(0,ee.useRef)();(0,ee.useEffect)(()=>{ve.current=ke}),(0,ee.useEffect)(()=>{function je(){ve.current()}if(_e!==null){let pe=setInterval(je,_e);return()=>clearInterval(pe)}},[_e])}},61805:function(Ne,wt,oe){"use strict";oe.r(wt),oe.d(wt,{default:function(){return Ft}});var ee=oe(2337),ge=oe(59301),ke=oe(65582),_e=oe(78241),ve=oe(8591),je=oe(95237),pe=oe(6848),We=oe(92832),Ge=oe(43604),Ze=oe(5112),Ye=oe(57809),Oe=oe(3113),De=oe(61621),ae=oe(96565),a=oe(6339),y=oe(43418),x=oe(38147),b=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Fe,Le,Ce)=>Le in Fe?b(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,re=(Fe,Le)=>{for(var Ce in Le||(Le={}))z.call(Le,Ce)&&ne(Fe,Ce,Le[Ce]);if(E)for(var Ce of E(Le))te.call(Le,Ce)&&ne(Fe,Ce,Le[Ce]);return Fe},ie=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const le=({classroomList:Fe,dispatch:Le})=>{const Ce=(0,ke.useParams)();return Ce.id=Ce.coursesId,ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ce.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Le({type:"classroomList/setActionTabs",payload:{}}),Le({type:"classroomList/getAnnouncementList",payload:re({},Ce)}),Le({type:"classroomList/getClassroomLeftMenus",payload:{id:Ce.coursesId}}))}),onCancel:()=>{Le({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Pe=(0,ke.connect)(({classroomList:Fe})=>({classroomList:Fe}))(le),ce=oe(2524),Ie=oe(5959),Ue=oe(41867),xt={flex_box_center:"flex_box_center___XWIMC",flex_space_between:"flex_space_between___vaAw5",flex_box_vertical_center:"flex_box_vertical_center___gTAoq",flex_box_center_end:"flex_box_center_end___eZxHN",flex_box_column:"flex_box_column___Le0C0",bg:"bg___HWAVx",containerTitle:"containerTitle___PhNyw",titleRightMenu:"titleRightMenu___BXk7n",containerDesc:"containerDesc___v4HBe",listItem:"listItem___EdEdU",info:"info___UC3RE",actionButton:"actionButton___Sp5pp",TabMenuItem:"TabMenuItem___Dj4Cy",TabMenuItemActive:"TabMenuItemActive___zBNw_",DetailDomItemEdit:"DetailDomItemEdit___o50bt",DetailDomItem:"DetailDomItem___g8Vu3",flexBox:"flexBox___lvAlc",TitleTip:"TitleTip___cMUUC",TitleTipAll:"TitleTipAll___Kua5r",TitleTipNotAll:"TitleTipNotAll___kZps4","primary-hover":"primary-hover___na0uq"},It=oe(30214),sn=oe(77254),zt=oe(65862),Xt=oe(61527),hn=oe(3918),tt=oe(59301),en=Object.defineProperty,pn=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ke=(Fe,Le,Ce)=>Le in Fe?en(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,ot=(Fe,Le)=>{for(var Ce in Le||(Le={}))pt.call(Le,Ce)&&Ke(Fe,Ce,Le[Ce]);if(Tt)for(var Ce of Tt(Le))ye.call(Le,Ce)&&Ke(Fe,Ce,Le[Ce]);return Fe},Gt=(Fe,Le)=>pn(Fe,Je(Le)),vt=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const Vt=({classroomList:Fe,loading:Le,dispatch:Ce})=>{var Ct,Zt,tn,nn;const un=(0,ke.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Qn,Cn]=(0,ge.useState)(!1),[,Vn,ht]=(0,Xt.U)(Ie.An,{}),[it,Ut]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Lt,Nn]=(0,ge.useState)([]),[rn,Zn]=(0,ge.useState)(Gt(ot({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Dn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Dn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Ct=St==null?void 0:St.course_groups)==null?void 0:Ct.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Un=(we=rn)=>{Ce({type:"classroomList/getAnnouncementList",payload:ot({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Kt)=>vt(void 0,null,function*(){switch(Kt){case"up":yield Ce({type:"announcement/informUp",payload:ot({inform_id:we.id},rn)});break;case"down":yield Ce({type:"announcement/informDown",payload:ot({inform_id:we.id},rn)});break;case"del":Ce({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut(Gt(ot({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Nn([...we.course_groups]),$n(we.key);break}(Kt==="down"||Kt==="up")&&Un()}),ga=(we,Kt)=>(we.key=Kt,tt.createElement("section",{className:xt.DetailDomItemEdit},tt.createElement(je.Z,{wrap:!1,align:"middle",gutter:20},Kt!==0&&tt.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},tt.createElement("span",{className:xt.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},tt.createElement("i",{className:"iconfont icon-shangyi2"}),tt.createElement("div",null,"\u4E0A\u79FB"))),Kt{na(we,"down")}},tt.createElement("i",{className:"iconfont icon-xiayi2"}),tt.createElement("div",null,"\u4E0B\u79FB"))),tt.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},tt.createElement("span",{className:`${xt.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},tt.createElement("i",{className:"iconfont icon-shanchu"}),tt.createElement("div",null,"\u5220\u9664"))),tt.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},tt.createElement("span",{className:`${xt.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},tt.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),tt.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>vt(void 0,null,function*(){if((Lt==null?void 0:Lt.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Gt(ot(ot({},rn),it),{inform_id:we.id,group_ids:Lt}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Un())}),pa=we=>{let{nodeName:Kt,src:In}=we.target;Kt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Kt;const In=(Kt=we==null?void 0:we.map(Mn=>Mn.name))==null?void 0:Kt.length;return(we==null?void 0:we.length)<=2?tt.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):tt.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Ce({type:"classroomList/getAllCourseGroup",payload:ot({},rn)})},[]),(0,ge.useEffect)(()=>{Un()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Un()},[Fe.actionTabs.key]),tt.createElement("section",null,tt.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},tt.createElement("div",{className:"flex gap-4px mr-auto"},cn.map((we,Kt)=>tt.createElement("div",{key:Kt,className:`${xt.TabMenuItem} ${we.id==rn.unified_setting?xt.TabMenuItemActive:""}`,onClick:()=>{Zn(Gt(ot({},rn),{unified_setting:we.id}))}}," ",we.title,tt.createElement("span",{className:"ml20"},we.num)))),(0,Ue.GJ)()&&tt.createElement(hn.op,{theme:ee.Fy.THEMEONE,className:"mr-20px",style:{borderRadius:"4px"},icon:tt.createElement("i",{className:"iconfont icon-tianjia4"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut({name:"",description:"",unified_setting:!0}),Nn([]),Cn(!0)}},"\u65B0\u5EFA\u901A\u77E5")),Qn&&tt.createElement(_e.default,{className:"bg-white mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Dn,size:"middle",colon:!1,onFinish:we=>vt(void 0,null,function*(){(yield ht(ot(ot({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Cn(!1),Un(),Dn.resetFields(),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},tt.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},tt.createElement(We.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),tt.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},tt.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),tt.createElement(je.Z,{wrap:!1},tt.createElement(Ge.Z,null,tt.createElement(_e.default.Item,{name:"unified_setting",label:"\u53D1\u5E03\u65B9\u5F0F"},tt.createElement(Ze.ZP.Group,null,tt.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),tt.createElement(Ze.ZP,{value:!1,disabled:((Zt=St==null?void 0:St.course_groups)==null?void 0:Zt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?tt.createElement(Ge.Z,null,tt.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"')):!ta&&tt.createElement(Ge.Z,null,tt.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},tt.createElement(Ye.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),tt.createElement(je.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:xt.actionButton,style:{marginTop:0}},tt.createElement(Ge.Z,null,tt.createElement(Oe.ZP,{type:"primary",onClick:()=>{Cn(!1),Dn.resetFields()},ghost:!0},"\u53D6\u6D88")),tt.createElement(Ge.Z,null,tt.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u63D0\u4EA4")))),tt.createElement(De.Z,{loading:!!Le["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Qn&&tt.createElement("div",{className:"pb30"},tt.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Kt){var In,Mn,oa,ua;return tt.createElement("div",{className:`bg-white mb10 px-20px ${xt.DetailDomItem}`,key:Kt},qe===Kt&&tt.createElement("div",{className:"p30"},tt.createElement(We.default,{max:60,onChange:ut=>{it.name=ut.target.value,Ut(ot({},it))},suffix:tt.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),tt.createElement("div",{className:"mt15"},tt.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),tt.createElement("div",null,tt.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),tt.createElement(Ze.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Ut(ot({},it))}},tt.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),tt.createElement(Ze.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&tt.createElement(Ye.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Nn(ut)},(St==null?void 0:St.manage_all_group)&&((Mn=we==null?void 0:we.course_groups)==null?void 0:Mn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&tt.createElement(Ye.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return tt.createElement(Ye.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),tt.createElement("div",{className:xt.actionButton},tt.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),tt.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Kt&&tt.createElement(tt.Fragment,null,tt.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"}},tt.createElement(je.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ue.dE)()&&tt.createElement(Ge.Z,null,we.unified_setting?tt.createElement("div",{className:`${xt.TitleTip} ${xt.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):tt.createElement(pe.Z,{title:Pa(we.course_groups)},tt.createElement("div",{className:`${xt.TitleTip} ${xt.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),tt.createElement(Ge.Z,{flex:1},tt.createElement(pe.Z,{title:we.name,placement:"topLeft"},tt.createElement("span",{className:"multi_ellipsis1 c-333 blod font20"},we.name))),!Qn&&!rn.unified_setting&&(0,Ue.GJ)()&&tt.createElement(Ge.Z,null,ga(we,Kt)))),tt.createElement("div",{onClick:pa,className:xt.info},tt.createElement(a.Z,{value:we.description}))))})),tt.createElement(Pe,null),tt.createElement(It.Z,null))};var ue=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(Vt),ct=oe(28103),mn=oe(58421),An=Object.defineProperty,an=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,de=(Fe,Le,Ce)=>Le in Fe?An(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,Ae=(Fe,Le)=>{for(var Ce in Le||(Le={}))at.call(Le,Ce)&&de(Fe,Ce,Le[Ce]);if(an)for(var Ce of an(Le))He.call(Le,Ce)&&de(Fe,Ce,Le[Ce]);return Fe},Te=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const rt=({classroomList:Fe,dispatch:Le})=>{const Ce=(0,ke.useParams)();return Ce.id=Ce.coursesId,ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ce.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Le({type:"classroomList/setActionTabs",payload:{}}),Le({type:"classroomList/getAnnouncementList",payload:Ae({},Ce)}),Le({type:"classroomList/getClassroomLeftMenus",payload:{id:Ce.coursesId}}))}),onCancel:()=>{Le({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var se=(0,ke.connect)(({classroomList:Fe})=>({classroomList:Fe}))(rt),fe={flex_box_center:"flex_box_center____onKf",flex_space_between:"flex_space_between___K0I_I",flex_box_vertical_center:"flex_box_vertical_center___zuGMI",flex_box_center_end:"flex_box_center_end___a8bML",flex_box_column:"flex_box_column___Hzs5w",bg:"bg___pNcr_",containerTitle:"containerTitle___rU6y8",titleRightMenu:"titleRightMenu___dxek7",containerDesc:"containerDesc___oQPeA",listItem:"listItem___fFF20",listItemTitle:"listItemTitle___WAAQi",info:"info___f8YQr",actionButton:"actionButton___lNHVv"},At=Object.defineProperty,$e=Object.defineProperties,me=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Qt=(Fe,Le,Ce)=>Le in Fe?At(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,st=(Fe,Le)=>{for(var Ce in Le||(Le={}))jt.call(Le,Ce)&&Qt(Fe,Ce,Le[Ce]);if(nt)for(var Ce of nt(Le))Et.call(Le,Ce)&&Qt(Fe,Ce,Le[Ce]);return Fe},Dt=(Fe,Le)=>$e(Fe,me(Le)),he=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const Me=({classroomList:Fe,globalSetting:Le,loading:Ce,dispatch:Ct})=>{const[Zt,tn]=(0,ge.useState)(st({},(0,ke.useParams)())),{detailAnnouncementList:nn}=Fe,[un,mt]=(0,ge.useState)(-1),[St,qe]=(0,ge.useState)(!1),[$n,Qn]=(0,ge.useState)(!1),[Cn,Vn]=(0,ge.useState)({name:"",description:""}),ht=(0,ge.useRef)();Zt.id=Zt.coursesId,(0,ge.useEffect)(()=>{tn(st({},Zt)),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})},[Fe.name]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})},[Fe.actionTabs.key]);const it=(cn,Dn)=>{Zt.page=cn,tn(st({},Zt)),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})},Ut=(cn,Dn)=>he(void 0,null,function*(){switch(Dn){case"up":yield Ct({type:"announcement/informUp",payload:st({inform_id:cn.id},Zt)});break;case"down":yield Ct({type:"announcement/informDown",payload:st({inform_id:cn.id},Zt)});break;case"del":Ct({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:cn.id}});break;case"edit":Cn.name=cn.name,Cn.description=cn.description,mt(cn.key);break}(Dn==="down"||Dn==="up")&&Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)})}),Lt=(cn,Dn)=>(cn.key=Dn,ge.createElement("section",null,(0,Ue.GJ)()&&ge.createElement("aside",null,Dn!==0&&ge.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},ge.createElement("span",{className:"iconfont c-blue ml30 icon-shangyi_Hover",onClick:()=>{Ut(cn,"up")}})),Dn{Ut(cn,"down")}})),ge.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},ge.createElement("span",{className:"iconfont c-blue current ml30 icon-shanchu",onClick:()=>{Ut(cn,"del")}})),ge.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},ge.createElement("span",{className:"iconfont c-blue current ml30 icon-bianjishijuan3x",onClick:()=>{Ut(cn,"edit")}}))))),Nn=()=>he(void 0,null,function*(){if(Cn.name==="")ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898");else if(Cn.description==="")ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{Qn(!0);const cn=yield(0,Ie.An)(st(st({},Zt),Cn));Qn(!1),cn.status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),qe(!1),Vn({name:"",description:""}),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)}),Ct({type:"classroomList/getClassroomLeftMenus",payload:{id:Zt.coursesId}}))}}),rn=cn=>he(void 0,null,function*(){Cn.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):Cn.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Dt(st(st({},Zt),Cn),{inform_id:cn.id}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),mt(-1),Ct({type:"classroomList/getAnnouncementList",payload:st({},Zt)}))}),Zn=cn=>{let{nodeName:Dn,src:ta}=cn.target;Dn==="IMG"&&(sn.Z.publish("preview-image",ta),console.log("src:",ta))};return ge.createElement("section",null,ge.createElement("aside",{className:fe.bg},ge.createElement("div",{className:fe.containerTitle},ge.createElement("div",{className:"font16"},(nn==null?void 0:nn.main_category_name)||"\u901A\u77E5\u516C\u544A"),ge.createElement("div",{className:fe.titleRightMenu},(0,Ue.GJ)()&&ge.createElement("span",{className:"c-blue current",onClick:()=>{qe(!0)}},"\u65B0\u5EFA")))),ge.createElement("aside",{className:"bg-white pl30 pr30 pt30"},St&&ge.createElement("div",{className:"pb30"},ge.createElement(We.default,{maxLength:60,onChange:cn=>{Cn.name=cn.target.value,Vn(st({},Cn))},suffix:ge.createElement("span",null,Cn.name.length,"/60"),size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),ge.createElement("div",{className:"mt15"},ge.createElement(ae.Z,{watch:!0,onChange:cn=>{Cn.description=cn},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),ge.createElement("div",{className:fe.actionButton},ge.createElement(Oe.ZP,{type:"primary",onClick:()=>{Vn({name:"",description:""}),qe(!1)},ghost:!0,size:"middle"},"\u53D6\u6D88"),ge.createElement(Oe.ZP,{loading:$n,type:"primary",onClick:()=>Nn(),size:"middle"},"\u63D0\u4EA4"))),ge.createElement(De.Z,{loading:Ce["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},nn.informs_count===0&&!St&&ge.createElement("div",{className:"pb30"},ge.createElement(ce.Z,null)),nn.informs&&nn.informs.map(function(cn,Dn){return ge.createElement("div",{className:fe.listItem,key:Dn},un===Dn&&ge.createElement("div",null,ge.createElement(We.default,{max:60,onChange:ta=>{Cn.name=ta.target.value,Vn(st({},Cn))},suffix:ge.createElement("span",null,Cn.name.length,"/60"),defaultValue:cn.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),ge.createElement("div",{className:"mt15"},ge.createElement(ae.Z,{watch:!0,onChange:ta=>{Cn.description=ta},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:cn.description})),ge.createElement("div",{className:fe.actionButton},ge.createElement(Oe.ZP,{type:"primary",onClick:()=>mt(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),ge.createElement(Oe.ZP,{type:"primary",onClick:()=>rn(cn),size:"middle"},"\u63D0\u4EA4"))),un!==Dn&&ge.createElement("div",null,ge.createElement("div",{className:fe.listItemTitle},ge.createElement("div",{className:"font20 c-black bold"},cn.name),!St&&Lt(cn,Dn)),ge.createElement("div",{onClick:Zn,className:fe.info},ge.createElement(a.Z,{value:cn.description}))),ge.createElement(ct.Z,null))}),ge.createElement("aside",{className:"tc mb50 mt30"},ge.createElement(mn.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:it,defaultCurrent:1,current:Zt.page||1,total:nn.polls&&nn.polls.exercises_all_counts})))),ge.createElement(se,null),ge.createElement(It.Z,null))};var Xe=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(Me),gt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Nt=(Fe,Le,Ce)=>Le in Fe?gt(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,on=(Fe,Le)=>{for(var Ce in Le||(Le={}))Ot.call(Le,Ce)&&Nt(Fe,Ce,Le[Ce]);if(Pt)for(var Ce of Pt(Le))kt.call(Le,Ce)&&Nt(Fe,Ce,Le[Ce]);return Fe},wn=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const yn=({classroomList:Fe,dispatch:Le})=>{const Ce=(0,ke.useParams)();return Ce.id=Ce.coursesId,ge.createElement(y.default,{centered:!0,title:"\u63D0\u793A",open:Fe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wn(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ce.id}/delete_informs.json`,{method:"delete",body:{inform_id:Fe.actionTabs.selectArrs}})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Le({type:"classroomList/setActionTabs",payload:{}}),Le({type:"classroomList/getAnnouncementList",payload:on({},Ce)}),Le({type:"classroomList/getClassroomLeftMenus",payload:{id:Ce.coursesId}}))}),onCancel:()=>{Le({type:"classroomList/setActionTabs",payload:{}})}},ge.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var bn=(0,ke.connect)(({classroomList:Fe})=>({classroomList:Fe}))(yn),En={flex_box_center:"flex_box_center___tNquc",flex_space_between:"flex_space_between___iitew",flex_box_vertical_center:"flex_box_vertical_center___wDCnZ",flex_box_center_end:"flex_box_center_end___fNnX8",flex_box_column:"flex_box_column___Ci70p",bg:"bg___YuIn1",containerTitle:"containerTitle___TIrdV",titleRightMenu:"titleRightMenu___ZWOkS",containerDesc:"containerDesc___UXIiY",listItem:"listItem___bhlBI",info:"info___mJsSk",actionButton:"actionButton___dGH6h",TabMenuItem:"TabMenuItem___Ue60h",TabMenuItemActive:"TabMenuItemActive___elUgD",DetailDomItem:"DetailDomItem___cLsIJ",DetailDomItemEdit:"DetailDomItemEdit___U0Z0K",flexBox:"flexBox___SJq3U",TitleTip:"TitleTip___a8jhL",TitleTipAll:"TitleTipAll___cWnSF",TitleTipNotAll:"TitleTipNotAll___LxKuL","primary-hover":"primary-hover___Ne2q6"},Yt=oe(42882),et=oe(59301),zn=Object.defineProperty,Rn=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,qn=(Fe,Le,Ce)=>Le in Fe?zn(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,Bn=(Fe,Le)=>{for(var Ce in Le||(Le={}))fn.call(Le,Ce)&&qn(Fe,Ce,Le[Ce]);if(Tn)for(var Ce of Tn(Le))jn.call(Le,Ce)&&qn(Fe,Ce,Le[Ce]);return Fe},Yn=(Fe,Le)=>Rn(Fe,dn(Le)),ea=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const ra=({classroomList:Fe,loading:Le,dispatch:Ce})=>{var Ct,Zt,tn,nn;const un=(0,ke.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Qn,Cn]=(0,ge.useState)(!1),[,Vn,ht]=(0,Xt.U)(Ie.An,{}),[it,Ut]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Lt,Nn]=(0,ge.useState)([]),[rn,Zn]=(0,ge.useState)(Yn(Bn({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Dn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Dn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Ct=St==null?void 0:St.course_groups)==null?void 0:Ct.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Un=(we=rn)=>{Ce({type:"classroomList/getAnnouncementList",payload:Bn({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Kt)=>ea(void 0,null,function*(){switch(Kt){case"up":yield Ce({type:"announcement/informUp",payload:Bn({inform_id:we.id},rn)});break;case"down":yield Ce({type:"announcement/informDown",payload:Bn({inform_id:we.id},rn)});break;case"del":Ce({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut(Yn(Bn({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Nn([...we.course_groups]),$n(we.key);break}(Kt==="down"||Kt==="up")&&Un()}),ga=(we,Kt)=>(we.key=Kt,et.createElement("section",{className:En.DetailDomItemEdit},et.createElement(je.Z,{wrap:!1,align:"middle",gutter:20},Kt!==0&&et.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},et.createElement("span",{className:En.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},et.createElement("i",{className:"iconfont icon-shangyi2"}),et.createElement("div",null,"\u4E0A\u79FB"))),Kt{na(we,"down")}},et.createElement("i",{className:"iconfont icon-xiayi2"}),et.createElement("div",null,"\u4E0B\u79FB"))),et.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},et.createElement("span",{className:`${En.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},et.createElement("i",{className:"iconfont icon-shanchu"}),et.createElement("div",null,"\u5220\u9664"))),et.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},et.createElement("span",{className:`${En.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},et.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),et.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>ea(void 0,null,function*(){if((Lt==null?void 0:Lt.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(Yn(Bn(Bn({},rn),it),{inform_id:we.id,group_ids:Lt}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Un())}),pa=we=>{let{nodeName:Kt,src:In}=we.target;Kt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Kt;const In=(Kt=we==null?void 0:we.map(Mn=>Mn.name))==null?void 0:Kt.length;return(we==null?void 0:we.length)<=2?et.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):et.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Ce({type:"classroomList/getAllCourseGroup",payload:Bn({},rn)})},[]),(0,ge.useEffect)(()=>{Un()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Un()},[Fe.actionTabs.key]),et.createElement("section",null,et.createElement(je.Z,{align:"middle",wrap:!1,gutter:20,style:{background:"rgba(1,168,154,0.2)",margin:0,height:"40px"}},et.createElement(Ge.Z,{flex:1,style:{padding:0}},et.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"3px"}},cn.map((we,Kt)=>et.createElement("div",{key:Kt,className:`${En.TabMenuItem} ${we.id==rn.unified_setting?En.TabMenuItemActive:""}`,onClick:()=>{Zn(Yn(Bn({},rn),{unified_setting:we.id}))}}," ",we.title,et.createElement("span",{className:"ml5"},we.num))))),(0,Ue.GJ)()&&et.createElement(Ge.Z,{className:Yt.Z.threeBtnSty},et.createElement(Oe.ZP,{className:"ml20 mr10",type:"primary",icon:et.createElement("i",{className:"iconfont icon-tianjiadaohang"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut({name:"",description:"",unified_setting:!0}),Nn([]),Cn(!0)}},"\u65B0\u5EFA\u901A\u77E5"))),Qn&&et.createElement(_e.default,{className:"mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Dn,size:"middle",colon:!1,onFinish:we=>ea(void 0,null,function*(){(yield ht(Bn(Bn({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Cn(!1),Un(),Dn.resetFields(),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},et.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},et.createElement(We.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),et.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},et.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),et.createElement(je.Z,{wrap:!1},et.createElement(Ge.Z,null,et.createElement(_e.default.Item,{name:"unified_setting",label:et.createElement("div",{style:{color:"#fff"}},"\u53D1\u5E03\u65B9\u5F0F")},et.createElement(Ze.ZP.Group,null,et.createElement(Ze.ZP,{style:{color:"#fff"},value:!0},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(Ze.ZP,{style:{color:"#fff"},value:!1,disabled:((Zt=St==null?void 0:St.course_groups)==null?void 0:Zt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?et.createElement(Ge.Z,null,et.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"')):!ta&&et.createElement(Ge.Z,null,et.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},et.createElement(Ye.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),et.createElement(je.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:En.actionButton,style:{marginTop:0}},et.createElement(Ge.Z,null,et.createElement(Oe.ZP,{type:"primary",onClick:()=>{Cn(!1),Dn.resetFields()},ghost:!0},"\u53D6\u6D88")),et.createElement(Ge.Z,null,et.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u63D0\u4EA4")))),et.createElement(De.Z,{loading:!!Le["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Qn&&et.createElement("div",{className:"pb30"},et.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Kt){var In,Mn,oa,ua;return et.createElement("div",{className:`mb10 ${En.DetailDomItem}`,key:Kt},qe===Kt&&et.createElement("div",{className:"p30"},et.createElement(We.default,{max:60,onChange:ut=>{it.name=ut.target.value,Ut(Bn({},it))},suffix:et.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),et.createElement("div",{className:"mt15"},et.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),et.createElement("div",null,et.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),et.createElement(Ze.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Ut(Bn({},it))}},et.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),et.createElement(Ze.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&et.createElement(Ye.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Nn(ut)},(St==null?void 0:St.manage_all_group)&&((Mn=we==null?void 0:we.course_groups)==null?void 0:Mn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&et.createElement(Ye.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return et.createElement(Ye.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),et.createElement("div",{className:`${En.actionButton} ${Yt.Z.threeBtnSty}`},et.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),et.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Kt&&et.createElement(et.Fragment,null,et.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px",color:"#fff"}},et.createElement(je.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ue.dE)()&&et.createElement(Ge.Z,null,we.unified_setting?et.createElement("div",{className:`${En.TitleTip} ${En.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):et.createElement(pe.Z,{title:Pa(we.course_groups)},et.createElement("div",{className:`${En.TitleTip} ${En.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),et.createElement(Ge.Z,{flex:1},et.createElement(pe.Z,{title:we.name,placement:"topLeft"},et.createElement("span",{className:"multi_ellipsis1 blod font20"},we.name))),!Qn&&!rn.unified_setting&&(0,Ue.GJ)()&&et.createElement(Ge.Z,null,ga(we,Kt)))),et.createElement("div",{onClick:pa,className:En.info},et.createElement(a.Z,{value:we.description,style:{color:"#fff"}}))))})),et.createElement(bn,null),et.createElement(It.Z,null))};var Gn=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(ra),be={flex_box_center:"flex_box_center___hkSiS",flex_space_between:"flex_space_between___oTSpD",flex_box_vertical_center:"flex_box_vertical_center___BWhra",flex_box_center_end:"flex_box_center_end___hYPOk",flex_box_column:"flex_box_column___Gtet8",bg:"bg___kC6GY",containerTitle:"containerTitle___viXsQ",titleRightMenu:"titleRightMenu___uPdNX",containerDesc:"containerDesc___e17KP",listItem:"listItem___VLyCT",info:"info___WcBsl",actionButton:"actionButton___j1EZ1",TabMenuItem:"TabMenuItem___txizW",TabMenuItemActive:"TabMenuItemActive___HbGsP",DetailDomItemEdit:"DetailDomItemEdit___cEBbg",DetailDomItem:"DetailDomItem___fVd9F",flexBox:"flexBox___MDEAP",TitleTip:"TitleTip___Cjdn0",TitleTipAll:"TitleTipAll___xAzF8",TitleTipNotAll:"TitleTipNotAll___yqBlV","primary-hover":"primary-hover___N4PFp"},Se=oe(59301),Ee=Object.defineProperty,Bt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Ve=(Fe,Le,Ce)=>Le in Fe?Ee(Fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Fe[Le]=Ce,Be=(Fe,Le)=>{for(var Ce in Le||(Le={}))On.call(Le,Ce)&&Ve(Fe,Ce,Le[Ce]);if(yt)for(var Ce of yt(Le))gn.call(Le,Ce)&&Ve(Fe,Ce,Le[Ce]);return Fe},dt=(Fe,Le)=>Bt(Fe,Rt(Le)),ze=(Fe,Le,Ce)=>new Promise((Ct,Zt)=>{var tn=mt=>{try{un(Ce.next(mt))}catch(St){Zt(St)}},nn=mt=>{try{un(Ce.throw(mt))}catch(St){Zt(St)}},un=mt=>mt.done?Ct(mt.value):Promise.resolve(mt.value).then(tn,nn);un((Ce=Ce.apply(Fe,Le)).next())});const bt=({classroomList:Fe,loading:Le,dispatch:Ce})=>{var Ct,Zt,tn,nn;const un=(0,ke.useParams)(),{detailAnnouncementList:mt,allCourseGroups:St}=Fe,[qe,$n]=(0,ge.useState)(-1),[Qn,Cn]=(0,ge.useState)(!1),[,Vn,ht]=(0,Xt.U)(Ie.An,{}),[it,Ut]=(0,ge.useState)({name:"",description:"",unified_setting:!0}),[Lt,Nn]=(0,ge.useState)([]),[rn,Zn]=(0,ge.useState)(dt(Be({},un),{id:un.coursesId,unified_setting:""})),cn=[{title:"\u5168\u90E8\u901A\u77E5",id:"",num:mt.all_count,isShow:!0},{title:"\u5206\u73ED\u53D1\u5E03",id:"0",num:mt.not_unified_setting_count,isShow:!0},{title:"\u7EDF\u4E00\u53D1\u5E03",id:"1",num:mt.unified_setting_count,isShow:!0}].filter(we=>we.isShow),[Dn]=_e.default.useForm(),ta=_e.default.useWatch("unified_setting",Dn),ia=[{value:0,label:"\u672A\u5206\u73ED",isShow:St==null?void 0:St.manage_all_group},...((Ct=St==null?void 0:St.course_groups)==null?void 0:Ct.map(we=>({value:we.id,label:we.name,isShow:!0})))||[]].filter(we=>we.isShow).map(we=>(delete we.isShow,we)),Un=(we=rn)=>{Ce({type:"classroomList/getAnnouncementList",payload:Be({},we)}),window.scrollTo({top:0,behavior:"smooth"})},na=(we,Kt)=>ze(void 0,null,function*(){switch(Kt){case"up":yield Ce({type:"announcement/informUp",payload:Be({inform_id:we.id},rn)});break;case"down":yield Ce({type:"announcement/informDown",payload:Be({inform_id:we.id},rn)});break;case"del":Ce({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:we.id}});break;case"edit":if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut(dt(Be({},it),{name:we.name,description:we.description,unified_setting:we.unified_setting})),Nn([...we.course_groups]),$n(we.key);break}(Kt==="down"||Kt==="up")&&Un()}),ga=(we,Kt)=>(we.key=Kt,Se.createElement("section",{className:be.DetailDomItemEdit},Se.createElement(je.Z,{wrap:!1,align:"middle",gutter:20},Kt!==0&&Se.createElement(pe.Z,{placement:"bottom",title:"\u4E0A\u79FB"},Se.createElement("span",{className:be.flexBox,style:{marginRight:"16px"},onClick:()=>{na(we,"up")}},Se.createElement("i",{className:"iconfont icon-shangyi2"}),Se.createElement("div",null,"\u4E0A\u79FB"))),Kt{na(we,"down")}},Se.createElement("i",{className:"iconfont icon-xiayi2"}),Se.createElement("div",null,"\u4E0B\u79FB"))),Se.createElement(pe.Z,{placement:"bottom",title:"\u5220\u9664"},Se.createElement("span",{className:`${be.flexBox} delete-hover`,style:{marginRight:"16px"},onClick:()=>{na(we,"del")}},Se.createElement("i",{className:"iconfont icon-shanchu"}),Se.createElement("div",null,"\u5220\u9664"))),Se.createElement(pe.Z,{placement:"bottom",title:"\u7F16\u8F91"},Se.createElement("span",{className:`${be.flexBox}`,style:{marginRight:"16px"},onClick:()=>{na(we,"edit")}},Se.createElement("i",{className:"iconfont icon-bianjishijuan3x"}),Se.createElement("div",null,"\u7F16\u8F91")))))),fa=we=>ze(void 0,null,function*(){if((Lt==null?void 0:Lt.length)===0&&!(it!=null&&it.unified_setting)){ve.ZP.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u73ED\u7EA7");return}it.name===""?ve.ZP.error("\u8BF7\u8F93\u5165\u6807\u9898"):it.description===""?ve.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield(0,Ie.my)(dt(Be(Be({},rn),it),{inform_id:we.id,group_ids:Lt}))).status===0&&(ve.ZP.success("\u66F4\u65B0\u6210\u529F"),$n(-1),Un())}),pa=we=>{let{nodeName:Kt,src:In}=we.target;Kt==="IMG"&&sn.Z.publish("preview-image",In)},Pa=we=>{var Kt;const In=(Kt=we==null?void 0:we.map(Mn=>Mn.name))==null?void 0:Kt.length;return(we==null?void 0:we.length)<=2?Se.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).join("\u3001"),"\u5171",In,"\u4E2A\u73ED\u7EA7"):Se.createElement("span",null,"\u5F53\u524D\u5DF2\u7ECF\u53D1\u5E03",we==null?void 0:we.map(Mn=>Mn.name).slice(0,2).join("\u3001"),"\u7B49\u5171",In,"\u4E2A\u73ED\u7EA7")};return(0,ge.useEffect)(()=>{Ce({type:"classroomList/getAllCourseGroup",payload:Be({},rn)})},[]),(0,ge.useEffect)(()=>{Un()},[Fe.name,rn.unified_setting]),(0,ge.useEffect)(()=>{Fe.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Un()},[Fe.actionTabs.key]),Se.createElement("section",null,Se.createElement(je.Z,{align:"middle",wrap:!1,gutter:20},Se.createElement(Ge.Z,{flex:1},Se.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"3px"}},cn.map((we,Kt)=>Se.createElement("div",{key:Kt,className:`${be.TabMenuItem} ${we.id==rn.unified_setting?be.TabMenuItemActive:""}`,onClick:()=>{Zn(dt(Be({},rn),{unified_setting:we.id}))}}," ",we.title,Se.createElement("span",{className:"ml20"},we.num))))),(0,Ue.GJ)()&&Se.createElement(Ge.Z,null,Se.createElement(Oe.ZP,{className:"ml20 mr20",style:{borderRadius:"4px",height:30,padding:"0 8px"},type:"primary",icon:Se.createElement("i",{className:"iconfont icon-tianjia4"}),onClick:()=>{if(qe!==-1){ve.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u7F16\u8F91");return}Ut({name:"",description:"",unified_setting:!0}),Nn([]),Cn(!0)}},"\u65B0\u5EFA\u901A\u77E5"))),Qn&&Se.createElement(_e.default,{className:"bg-white mb10",style:{padding:"20px"},initialValues:{unified_setting:!0},form:Dn,size:"middle",colon:!1,onFinish:we=>ze(void 0,null,function*(){(yield ht(Be(Be({},rn),we))).status===0&&((0,zt.L9)(["\u6559\u5B66\u8BFE\u5802","\u516C\u544A\u680F","\u53D1\u5E03\u516C\u544A"]),ve.ZP.success("\u53D1\u5E03\u6210\u529F"),Cn(!1),Un(),Dn.resetFields(),Ce({type:"classroomList/getClassroomLeftMenus",payload:{id:un.coursesId}}))})},Se.createElement(_e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},Se.createElement(We.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"})),Se.createElement(_e.default.Item,{name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Se.createElement(ae.Z,{watch:!0,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26"})),Se.createElement(je.Z,{wrap:!1},Se.createElement(Ge.Z,null,Se.createElement(_e.default.Item,{name:"unified_setting",label:"\u53D1\u5E03\u65B9\u5F0F"},Se.createElement(Ze.ZP.Group,null,Se.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(Ze.ZP,{value:!1,disabled:((Zt=St==null?void 0:St.course_groups)==null?void 0:Zt.length)===0},"\u5206\u73ED\u53D1\u5E03")))),((tn=St==null?void 0:St.course_groups)==null?void 0:tn.length)<=0?Se.createElement(Ge.Z,null,Se.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"')):!ta&&Se.createElement(Ge.Z,null,Se.createElement(_e.default.Item,{name:"group_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u73ED\u7EA7"}]},Se.createElement(Ye.default,{style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:ia})))),Se.createElement(je.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,className:be.actionButton,style:{marginTop:0}},Se.createElement(Ge.Z,null,Se.createElement(Oe.ZP,{type:"primary",onClick:()=>{Cn(!1),Dn.resetFields()},ghost:!0},"\u53D6\u6D88")),Se.createElement(Ge.Z,null,Se.createElement(Oe.ZP,{type:"primary",htmlType:"submit",loading:Vn},"\u63D0\u4EA4")))),Se.createElement(De.Z,{loading:!!Le["classroomList/getAnnouncementList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},mt.informs_count===0&&!Qn&&Se.createElement("div",{className:"pb30"},Se.createElement(ce.Z,null)),(nn=mt==null?void 0:mt.informs)==null?void 0:nn.map(function(we,Kt){var In,Mn,oa,ua;return Se.createElement("div",{className:`bg-white mb10 ${be.DetailDomItem}`,key:Kt},qe===Kt&&Se.createElement("div",{className:"p30"},Se.createElement(We.default,{max:60,onChange:ut=>{it.name=ut.target.value,Ut(Be({},it))},suffix:Se.createElement("span",null,it.name.length,"/60"),defaultValue:we.name,size:"middle",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u6807\u9898\uFF0C\u6700\u591A60\u4E2A\u5B57\u7B26"}),Se.createElement("div",{className:"mt15"},Se.createElement(ae.Z,{watch:!0,onChange:ut=>{it.description=ut},placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5185\u5BB9\uFF0C\u6700\u591A5000\u4E2A\u5B57\u7B26",defaultValue:we.description})),Se.createElement("div",null,Se.createElement("label",{className:"mr20"},"\u53D1\u5E03\u65B9\u5F0F"),Se.createElement(Ze.ZP.Group,{defaultValue:we.unified_setting,onChange:ut=>{it.unified_setting=ut.target.value,Ut(Be({},it))}},Se.createElement(Ze.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(Ze.ZP,{value:!1,disabled:((In=St==null?void 0:St.course_groups)==null?void 0:In.length)===0},"\u5206\u73ED\u53D1\u5E03")),it.unified_setting===!1&&Se.createElement(Ye.default,{defaultValue:we==null?void 0:we.course_groups.map(ut=>ut.id),style:{width:314},mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",filterOption:(ut,Sa)=>Sa.label.indexOf(ut.toLowerCase())>=0,onChange:ut=>Nn(ut)},(St==null?void 0:St.manage_all_group)&&((Mn=we==null?void 0:we.course_groups)==null?void 0:Mn.findIndex(ut=>ut.name=="\u672A\u5206\u73ED"))<0&&Se.createElement(Ye.default.Option,{value:0,label:"\u672A\u5206\u73ED"},"\u672A\u5206\u73ED"),(ua=[...(oa=we==null?void 0:we.course_groups)==null?void 0:oa.map(ut=>(St!=null&&St.manage_all_group?ut.name!="\u672A\u5206\u73ED"&&(ut.disabled=!0):ut.disabled=!0,ut)),...St==null?void 0:St.course_groups])==null?void 0:ua.map(function(ut,Sa){return Se.createElement(Ye.default.Option,{value:ut==null?void 0:ut.id,label:ut==null?void 0:ut.name,disabled:ut==null?void 0:ut.disabled,style:(ut==null?void 0:ut.disabled)&&{display:"none"}},ut==null?void 0:ut.name)}))),Se.createElement("div",{className:be.actionButton},Se.createElement(Oe.ZP,{type:"primary",onClick:()=>$n(-1),ghost:!0,size:"middle"},"\u53D6\u6D88"),Se.createElement(Oe.ZP,{type:"primary",onClick:()=>fa(we),size:"middle"},"\u63D0\u4EA4"))),qe!==Kt&&Se.createElement(Se.Fragment,null,Se.createElement("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"}},Se.createElement(je.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"}},!(0,Ue.dE)()&&Se.createElement(Ge.Z,null,we.unified_setting?Se.createElement("div",{className:`${be.TitleTip} ${be.TitleTipAll}`},"\u7EDF\u4E00\u53D1\u5E03"):Se.createElement(pe.Z,{title:Pa(we.course_groups)},Se.createElement("div",{className:`${be.TitleTip} ${be.TitleTipNotAll}`},"\u5206\u73ED\u53D1\u5E03"))),Se.createElement(Ge.Z,{flex:1},Se.createElement(pe.Z,{title:we.name,placement:"topLeft"},Se.createElement("span",{className:"multi_ellipsis1 c-333 blod font20"},we.name))),!Qn&&!rn.unified_setting&&(0,Ue.GJ)()&&Se.createElement(Ge.Z,null,ga(we,Kt)))),Se.createElement("div",{onClick:pa,className:be.info},Se.createElement(a.Z,{value:we.description}))))})),Se.createElement(se,null),Se.createElement(It.Z,null))};var Wt=(0,ke.connect)(({classroomList:Fe,announcement:Le,loading:Ce,globalSetting:Ct})=>({classroomList:Fe,globalSetting:Ct,announcement:Le,loading:Ce.effects}))(bt);const Pn=({globalSetting:Fe})=>{var Le;switch(Number((Le=Fe==null?void 0:Fe.setting)==null?void 0:Le.theme)){case ee.Fy.THEMEONE:return ge.createElement(ue,null);case ee.Fy.THEMETWO:return ge.createElement(Xe,null);case ee.Fy.THEMETHREE:return ge.createElement(Gn,null);case ee.Fy.DEFAULT:default:return ge.createElement(Wt,null)}};var Ft=(0,ke.connect)(({globalSetting:Fe})=>({globalSetting:Fe}))(Pn)},61527:function(Ne,wt,oe){"use strict";oe.d(wt,{U:function(){return Ge}});var ee=oe(59301),ge=Object.defineProperty,ke=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,je=(Ze,Ye,Oe)=>Ye in Ze?ge(Ze,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ze[Ye]=Oe,pe=(Ze,Ye)=>{for(var Oe in Ye||(Ye={}))_e.call(Ye,Oe)&&je(Ze,Oe,Ye[Oe]);if(ke)for(var Oe of ke(Ye))ve.call(Ye,Oe)&&je(Ze,Oe,Ye[Oe]);return Ze},We=(Ze,Ye,Oe)=>new Promise((De,ae)=>{var a=b=>{try{x(Oe.next(b))}catch(E){ae(E)}},y=b=>{try{x(Oe.throw(b))}catch(E){ae(E)}},x=b=>b.done?De(b.value):Promise.resolve(b.value).then(a,y);x((Oe=Oe.apply(Ze,Ye)).next())});function Ge(Ze,Ye){const[Oe,De]=(0,ee.useState)(Ye),[ae,a]=(0,ee.useState)(!1),[y,x]=(0,ee.useState)();return[Oe,ae,(E,z=!1)=>We(this,null,function*(){const te=z?Ye:pe(pe({},Oe),E);a(!0),De(te);const ne=yield Ze(te);return a(!1),x(ne),ne}),y,x]}},56762:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return ge}});var ee=oe(59301);function ge(){const[,ke]=ee.useReducer(_e=>_e+1,0);return ke}},28103:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return Oe}});var ee=oe(92310),ge=oe.n(ee),ke=oe(59301),_e=oe(36355),ve=oe(17313),je=oe(83116),pe=oe(37613);const We=De=>{const{componentCls:ae,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:E,verticalMarginInline:z}=De;return{[ae]:Object.assign(Object.assign({},(0,ve.Wf)(De)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${De.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ae}-with-text`]:{display:"flex",alignItems:"center",margin:`${De.dividerHorizontalWithTextGutterMargin}px 0`,color:De.colorTextHeading,fontWeight:500,fontSize:De.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ae}-with-text-left`]:{"&::before":{width:`${E*100}%`},"&::after":{width:`${100-E*100}%`}},[`&-horizontal${ae}-with-text-right`]:{"&::before":{width:`${100-E*100}%`},"&::after":{width:`${E*100}%`}},[`${ae}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ae}-with-text${ae}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ae}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ae}-with-text`]:{color:De.colorText,fontWeight:"normal",fontSize:De.fontSize},[`&-horizontal${ae}-with-text-left${ae}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ae}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ae}-with-text-right${ae}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ae}-inner-text`]:{paddingInlineEnd:a}}})}};var Ge=(0,je.Z)("Divider",De=>{const ae=(0,pe.TS)(De,{dividerHorizontalWithTextGutterMargin:De.margin,dividerHorizontalGutterMargin:De.marginLG,sizePaddingEdgeHorizontal:0});return[We(ae)]},De=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:De.marginXS})),Ze=function(De,ae){var a={};for(var y in De)Object.prototype.hasOwnProperty.call(De,y)&&ae.indexOf(y)<0&&(a[y]=De[y]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(De);x{const{getPrefixCls:ae,direction:a,divider:y}=ke.useContext(_e.E_),{prefixCls:x,type:b="horizontal",orientation:E="center",orientationMargin:z,className:te,rootClassName:ne,children:re,dashed:ie,plain:le,style:Pe}=De,ce=Ze(De,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ie=ae("divider",x),[Ue,xt]=Ge(Ie),It=E.length>0?`-${E}`:E,sn=!!re,zt=E==="left"&&z!=null,Xt=E==="right"&&z!=null,hn=ge()(Ie,y==null?void 0:y.className,xt,`${Ie}-${b}`,{[`${Ie}-with-text`]:sn,[`${Ie}-with-text${It}`]:sn,[`${Ie}-dashed`]:!!ie,[`${Ie}-plain`]:!!le,[`${Ie}-rtl`]:a==="rtl",[`${Ie}-no-default-orientation-margin-left`]:zt,[`${Ie}-no-default-orientation-margin-right`]:Xt},te,ne),tt=ke.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),en=Object.assign(Object.assign({},zt&&{marginLeft:tt}),Xt&&{marginRight:tt});return Ue(ke.createElement("div",Object.assign({className:hn,style:Object.assign(Object.assign({},y==null?void 0:y.style),Pe)},ce,{role:"separator"}),re&&b!=="vertical"&&ke.createElement("span",{className:`${Ie}-inner-text`,style:en},re)))}},91857:function(Ne,wt,oe){"use strict";var ee=oe(59301),ge=oe(38819),ke=oe(92310),_e=oe.n(ke),ve=oe(31561),je=oe(70425),pe=oe(18929),We=oe(2738),Ge=oe(79676),Ze=oe(53487),Ye=oe(92343),Oe=oe(36355),De=oe(20834),ae=oe(40875),a=oe(88088),y=oe(47211);const x=null,b=ne=>{const{menu:re,arrow:ie,prefixCls:le,children:Pe,trigger:ce,disabled:Ie,dropdownRender:Ue,getPopupContainer:xt,overlayClassName:It,rootClassName:sn,open:zt,onOpenChange:Xt,visible:hn,onVisibleChange:tt,mouseEnterDelay:en=.15,mouseLeaveDelay:pn=.1,autoAdjustOverflow:Je=!0,placement:Tt="",overlay:pt,transitionName:ye}=ne,{getPopupContainer:Ke,getPrefixCls:ot,direction:Gt}=ee.useContext(Oe.E_),vt=ee.useMemo(()=>{const me=ot();return ye!==void 0?ye:Tt.includes("top")?`${me}-slide-down`:`${me}-slide-up`},[ot,Tt,ye]),Vt=ee.useMemo(()=>Tt?Tt.includes("Center")?Tt.slice(0,Tt.indexOf("Center")):Tt:Gt==="rtl"?"bottomRight":"bottomLeft",[Tt,Gt]),ue=ot("dropdown",le),[ct,mn]=(0,y.Z)(ue),[,An]=(0,a.Z)(),an=ee.Children.only(Pe),at=(0,Ye.Tm)(an,{className:_e()(`${ue}-trigger`,{[`${ue}-rtl`]:Gt==="rtl"},an.props.className),disabled:Ie}),He=Ie?[]:ce;let de;He&&He.includes("contextMenu")&&(de=!0);const[Ae,Te]=(0,pe.Z)(!1,{value:zt!=null?zt:hn}),rt=(0,je.useEvent)(me=>{Xt==null||Xt(me),tt==null||tt(me),Te(me)}),se=_e()(It,sn,mn,{[`${ue}-rtl`]:Gt==="rtl"}),fe=(0,Ge.Z)({arrowPointAtCenter:typeof ie=="object"&&ie.pointAtCenter,autoAdjustOverflow:Je,offset:An.marginXXS,arrowWidth:ie?An.sizePopupArrow:0,borderRadius:An.borderRadius}),At=ee.useCallback(()=>{Te(!1)},[]),$e=()=>{let me;return re!=null&&re.items?me=ee.createElement(De.default,Object.assign({},re)):typeof pt=="function"?me=pt():me=pt,Ue&&(me=Ue(me)),me=ee.Children.only(typeof me=="string"?ee.createElement("span",null,me):me),ee.createElement(ae.J,{prefixCls:`${ue}-menu`,expandIcon:ee.createElement("span",{className:`${ue}-menu-submenu-arrow`},ee.createElement(ge.Z,{className:`${ue}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:At,validator:nt=>{let{mode:jt}=nt}},me)};return ct(ee.createElement(ve.Z,Object.assign({alignPoint:de},(0,We.Z)(ne,["rootClassName"]),{mouseEnterDelay:en,mouseLeaveDelay:pn,visible:Ae,builtinPlacements:fe,arrow:!!ie,overlayClassName:se,prefixCls:ue,getPopupContainer:xt||Ke,transitionName:vt,trigger:He,overlay:$e,placement:Vt,onVisibleChange:rt}),at))};function E(ne){return Object.assign(Object.assign({},ne),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const z=(0,Ze.Z)(b,"dropdown",ne=>ne,E),te=ne=>ee.createElement(z,Object.assign({},ne),ee.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=te,wt.Z=b},38854:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return a}});var ee=oe(91857),ge=oe(92310),ke=oe.n(ge),_e=oe(59301),ve=oe(18785),je=oe(3113),pe=oe(36355),We=oe(81327),Ge=oe(33234),Ze=oe(47211),Ye=function(y,x){var b={};for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&x.indexOf(E)<0&&(b[E]=y[E]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,E=Object.getOwnPropertySymbols(y);z{const{getPopupContainer:x,getPrefixCls:b,direction:E}=_e.useContext(pe.E_),{prefixCls:z,type:te="default",danger:ne,disabled:re,loading:ie,onClick:le,htmlType:Pe,children:ce,className:Ie,menu:Ue,arrow:xt,autoFocus:It,overlay:sn,trigger:zt,align:Xt,open:hn,onOpenChange:tt,placement:en,getPopupContainer:pn,href:Je,icon:Tt=_e.createElement(ve.Z,null),title:pt,buttonsRender:ye=$e=>$e,mouseEnterDelay:Ke,mouseLeaveDelay:ot,overlayClassName:Gt,overlayStyle:vt,destroyPopupOnHide:Vt,dropdownRender:ue}=y,ct=Ye(y,["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"]),mn=b("dropdown",z),An=`${mn}-button`,[an,at]=(0,Ze.Z)(mn),He={menu:Ue,arrow:xt,autoFocus:It,align:Xt,disabled:re,trigger:re?[]:zt,onOpenChange:tt,getPopupContainer:pn||x,mouseEnterDelay:Ke,mouseLeaveDelay:ot,overlayClassName:Gt,overlayStyle:vt,destroyPopupOnHide:Vt,dropdownRender:ue},{compactSize:de,compactItemClassnames:Ae}=(0,Ge.ri)(mn,E),Te=ke()(An,Ae,Ie,at);"overlay"in y&&(He.overlay=sn),"open"in y&&(He.open=hn),"placement"in y?He.placement=en:He.placement=E==="rtl"?"bottomLeft":"bottomRight";const rt=_e.createElement(je.ZP,{type:te,danger:ne,disabled:re,loading:ie,onClick:le,htmlType:Pe,href:Je,title:pt},ce),se=_e.createElement(je.ZP,{type:te,danger:ne,icon:Tt}),[fe,At]=ye([rt,se]);return an(_e.createElement(We.Z.Compact,Object.assign({className:Te,size:de,block:!0},ct),fe,_e.createElement(ee.Z,Object.assign({},He),At)))};Oe.__ANT_BUTTON=!0;var De=Oe;const ae=ee.Z;ae.Button=De;var a=ae},47211:function(Ne,wt,oe){"use strict";oe.d(wt,{Z:function(){return Ye}});var ee=oe(17313),ge=oe(13826),ke=oe(92899),_e=oe(29878),ve=oe(19447),je=oe(83116),pe=oe(37613),Ge=Oe=>{const{componentCls:De,menuCls:ae,colorError:a,colorTextLightSolid:y}=Oe,x=`${ae}-item`;return{[`${De}, ${De}-menu-submenu`]:{[`${ae} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Ze=Oe=>{const{componentCls:De,menuCls:ae,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:E,motionDurationMid:z,dropdownPaddingVertical:te,fontSize:ne,dropdownEdgeChildPadding:re,colorTextDisabled:ie,fontSizeIcon:le,controlPaddingHorizontal:Pe,colorBgElevated:ce}=Oe;return[{[De]:Object.assign(Object.assign({},(0,ee.Wf)(Oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${E}-down, & > ${b}-btn-icon > ${E}-down`]:{fontSize:le}},[`${De}-wrap`]:{position:"relative",[`${b}-btn > ${E}-down`]:{fontSize:le},[`${E}-down::before`]:{transition:`transform ${z}`}},[`${De}-wrap-open`]:{[`${E}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${De}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${De}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${De}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${De}-placement-bottom, diff --git a/p__Classrooms__ThemeChange__Exercise.132705bd.async.js b/p__Classrooms__ThemeChange__Exercise.76ae7340.async.js similarity index 96% rename from p__Classrooms__ThemeChange__Exercise.132705bd.async.js rename to p__Classrooms__ThemeChange__Exercise.76ae7340.async.js index e7fc0551d5..4c65756074 100644 --- a/p__Classrooms__ThemeChange__Exercise.132705bd.async.js +++ b/p__Classrooms__ThemeChange__Exercise.76ae7340.async.js @@ -97,7 +97,7 @@ `;for(let eo=0;eo{switch(La){case Nt:return x.createElement(St,{callback:Cl,onCancel:ql});case jn:return x.createElement(He.Z,{callback:Cl,onCancel:ql});case Gt:return x.createElement(Te.Z,{callback:Cl,onCancel:ql});case gn:return x.createElement(dt,{callback:Cl,onCancel:ql});case ea:return x.createElement(Ze,{callback:Cl,onCancel:ql});case"maths-latex":return x.createElement(an,{showSaveButton:!0,callback:Cl});case"inline-latex":return x.createElement($t.Z,{showSaveButton:!0,callback:Cl});default:return null}},[La]);function ql(){io("")}(0,x.useEffect)(()=>{if(bi.current){let Eo=function(wl){Lr=!0,gl=wl.pageY},Ba=function(){Lr=!1},Wa=function(wl){if(Lr){let $r=wl.pageY-gl;$r<0&&($r=0),$r>300&&($r=300);let Kl=In+$r+"px";qr(Kl)}},Za=bi.current,Lr=!1,gl=0;return Za.addEventListener("mousedown",Eo),document.addEventListener("mousemove",Wa),document.addEventListener("mouseup",Ba),()=>{Za.removeEventListener("mousedown",Eo),document.removeEventListener("mousemove",Wa),document.removeEventListener("mouseup",Ba)}}},[nn,bi]),(0,x.useEffect)(()=>{qr(In)},[In]);const xi=ta(Dt),Qi=ta(Wr),Hi={width:xi,height:Qi},Ol=(0,x.useMemo)(()=>{if(dr){let Eo=new Date(dr),Ba=Eo.getHours(),Wa=Eo.getMinutes(),Za=Eo.getSeconds();return Ba=Ba<10?"0"+Ba:Ba,Wa=Wa<10?"0"+Wa:Wa,Za=Za<10?"0"+Za:Za,`${Ba}:${Wa}:${Za}`}return 0},[dr]),Nl=Eo=>{const Ba=[];if(Gr){let Wa=-1;Eo=Eo.replace(/(@▁▁@|@▁@)/g,function(Za,Lr,gl){Ba.push({multiLine:Za!==Dn})})}return Ba};function Ii(){window.sessionStorage.removeItem(hr),_l(!1),Oo(0)}function Rn(){_l(!1),Oo(0),nn.setValue(window.sessionStorage.getItem(hr))}(0,x.useEffect)(()=>{Dr[La]&&La!==Rt&&La!==gn&&setTimeout(()=>{const Eo=document.getElementsByClassName("markdown-popup-form")[0],Ba=window.innerWidth/2-Eo.offsetWidth/2,Wa=window.innerHeight/2-Eo.offsetHeight/2;Li(Ba),xl(Wa)},0)},[La]);const ru=Eo=>{Eo.preventDefault();const Ba=Eo.clientX-mi,Wa=Eo.clientY-Xl;document.body.onmousemove=Za=>{let Lr=Za.clientX-Ba,gl=Za.clientY-Wa;const wl=document.getElementsByClassName("markdown-popup-form")[0],$r=window.innerWidth-wl.offsetWidth,Kl=window.innerHeight-wl.offsetHeight;Lr=Math.max(0,Math.min(Lr,$r)),gl=Math.max(0,Math.min(gl,Kl)),lu(Za.clientX,Za.clientY,Ba,Wa)&&(Li(Lr),xl(gl))},document.body.onmouseup=function(){document.body.onmousemove=null}},lu=(Eo,Ba,Wa,Za)=>{const Lr=document.body.clientHeight,gl=document.body.clientWidth;return Eo<20&&Wa>Eo||Eo>gl-20&&WaBa||Ba>Lr-20&&Zave in ge?De(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[ve]=Ee,z=(ge,ve)=>{for(var Ee in ve||(ve={}))E.call(ve,Ee)&&y(ge,Ee,ve[Ee]);if(a)for(var Ee of a(ve))b.call(ve,Ee)&&y(ge,Ee,ve[Ee]);return ge},ne=(ge,ve)=>me(ge,oe(ve));const{useForm:ae}=x.default,le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:ge,onCancel:ve})=>{const[Ee]=ae();let Je=(0,je.useRef)();function Me(ke){Je.current.width=Ee.getFieldValue("width"),Je.current.align=Ee.getFieldValue("align"),ge(ke,Je.current)}function Ue(ke,ot){if(ke.status===-1){re.ZP.error(ke.message);return}Ee.setFieldsValue({src:`/api/attachments/${ke.id}`,type:ot.type})}function Le(ke){let ot=ke.target.files[0];Je.current=ot,ce(ot,Ue)}return Ne.createElement(x.default,ne(z({form:Ee},ie),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Pe.default,{style:le})),Ne.createElement(se,{onFileChange:Le}))),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Pe.default,{style:{width:264}})),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Fe.Z,null,Ne.createElement(x.default.Item,{name:"width",style:{margin:0}},Ne.createElement(be.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(xe.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"}]})),Ne.createElement("aside",null,Ne.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(ue.ZP,{type:"default",onClick:ve},"\u53D6\u6D88"))))};function se({onFileChange:ge}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:ge}))}function ce(ge,ve){if(!ge)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ie.bg)())throw re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",ge),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Je=new window.XMLHttpRequest;Je.withCredentials=!0,Je.addEventListener("load",function(Me){ve(JSON.parse(Me.target.responseText),ge)},!1),Je.addEventListener("error",function(Me){console.error(Me)},!1),Je.open("POST",`${Oe.KI}/api/attachments.json`),Je.send(Ee)}},57261:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Pe}});var x=te(59301),re=te(4676);class Pe extends x.Component{constructor(be){super(be);const xe=window.document;this.node=xe.createElement("div"),xe.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,re.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(at,Qe,te){"use strict";te.d(Qe,{i:function(){return ie},Z:function(){return se}});var x={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"},re=te(71418),Pe=te(6848),Fe=te(93948),be=te(92310),xe=te.n(be),ue=te(65862),Oe=te(2524),je=te(41867),Ie=te(79005),Ne=te(20345),De=te(77882),me=te(31081),oe=te(75309),a=te(71979),E=te(47558),b=te(42922),y=te(66832),z=te(96593),ne=te(19664),ae=te(91833),le=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ie,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:De,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var se=({className:ce,dataSource:ge=[],col:ve=4,right:Ee,bottom:Je=23,precision:Me=0,wrapWidth:Ue=1200,trackEventItems:Le,loading:ke,onRemove:ot=()=>{},isCurrent:gt=!0,showAlias:it=!1,showProgress:nt=!1})=>{const Xe=Math.floor((Ue-(ve-1)*Ee)/ve),St=[{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(He=>(window.ENV==="build"&&(He.ptimg=`/react/build${He.ptimg}`,He.swimg=`/react/build${He.swimg}`),He));return le.createElement(re.Z,{spinning:ke},le.createElement("div",{className:xe()(x.list,ce)},!!(ge!=null&&ge.length)&&(ge==null?void 0:ge.map((He,Te)=>{var Ge,pt,Lt,mt,Pn,ze;const{name:At,id:Wt,identifier:tn,featured:En,school_name:ut,image_url:ft,excellent:_e,is_plan:Be}=He;return le.createElement("div",{key:Wt,className:gt&&nt?x.wrapisCurrent:x.wrap,style:{width:Xe,marginRight:(1+Te)%ve===0?0:Ee+Me,marginBottom:Je}},le.createElement("a",{className:x.li,onClick:rt=>{rt.preventDefault(),rt.stopPropagation(),Le&&(0,ue.L9)([Le]),(0,ue.xg)(`/paths/${tn}`)}},le.createElement("div",{className:x.img},le.createElement("img",{className:x.cover,src:`${ft}`}),gt&&(0,je.bg)()&&(He==null?void 0:He.studying)&&le.createElement("div",{className:`${x.movebq} user-path-items`,onClick:rt=>{rt.stopPropagation(),ot(He)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ge=He==null?void 0:He.subject_tags)==null?void 0:Ge.map((rt,dt)=>{var Re,we;if(dt===0){const $e=(Re=St.find(Ze=>Ze.name==rt))==null?void 0:Re.swimg;return le.createElement("img",{className:x.sign,src:$e,style:{left:"-4px"}})}const lt=(we=St.find($e=>$e.name==rt))==null?void 0:we.ptimg;return le.createElement("img",{className:x.sign,src:lt,style:{left:`${48+52*(dt-1)+2*dt}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(He==null?void 0:He.excellent)&&le.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:x.name},le.createElement(Pe.Z,{title:it&&(He!=null&&He.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):At},le.createElement("span",{className:x.e},it&&(He==null?void 0:He.excellent_alias_name)||At))),gt&&nt&&((pt=He==null?void 0:He.progress)==null?void 0:pt.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(Fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Lt=He==null?void 0:He.progress)==null?void 0:Lt.my_score)/((mt=He==null?void 0:He.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pn=He==null?void 0:He.progress)==null?void 0:Pn.my_score,"/",(ze=He==null?void 0:He.progress)==null?void 0:ze.all_score),(!gt||!nt)&&le.createElement("div",{className:x.tags},le.createElement("div",null,le.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,He.stages_count))),le.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,He.members_count)))))))})),!ge.length&&le.createElement(Oe.Z,null)))}},3918:function(at,Qe,te){"use strict";te.d(Qe,{jL:function(){return be},w9:function(){return ta},vv:function(){return Dt},dN:function(){return Dr},QD:function(){return si},cQ:function(){return dt.Z},vg:function(){return Da},Oz:function(){return rn},op:function(){return Oo},O5:function(){return Ol},_b:function(){return ci},t7:function(){return Je},tT:function(){return Le},Gi:function(){return Er},YG:function(){return Qo},Ed:function(){return sr},kT:function(){return hr},qp:function(){return b},Um:function(){return ie},K3:function(){return ne},vr:function(){return Li},qE:function(){return ri},Je:function(){return gt},wb:function(){return ze},rC:function(){return rt},lB:function(){return tn},cq:function(){return Sn},kO:function(){return pa},tp:function(){return ce},Si:function(){return Rn},k8:function(){return Vr},Du:function(){return gl}});var x=te(59301),re={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"},Pe="data:image/png;base64,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",be=({dataSource:Qt=[],img:Tt,imgWidth:cn=346,title:Yn,sunTitle:uo,bannerExtraContent:xo})=>x.createElement("div",{className:re.banner},x.createElement("div",{className:re.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Yn),x.createElement("span",null,uo)),Qt.length>0&&x.createElement("div",{className:re.btns},Qt.map((Tn,eo)=>x.createElement("div",{key:eo,onClick:Tn.click},Tn.name,Tn.sign?x.createElement("img",{src:Pe,width:39}):null))),xo),Tt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Tt,width:cn}))),xe={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"},ue=te(92310),Oe=te.n(ue),je=te(89392),Ie=Object.defineProperty,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(Qt,Tt,cn)=>Tt in Qt?Ie(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,a=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))De.call(Tt,cn)&&oe(Qt,cn,Tt[cn]);if(Ne)for(var cn of Ne(Tt))me.call(Tt,cn)&&oe(Qt,cn,Tt[cn]);return Qt},b=({dataSource:Qt=[],value:Tt,onChange:cn,onTitleChange:Yn,className:uo,title:xo,titleWidth:Tn=41,style:eo={},fontColor:jo="#6A7283",showCount:mr,classNameActive:No,styleItem:va={}})=>{const[Ko,ua]=(0,x.useState)(0),[Ll,Io]=(0,x.useState)(!1),Yo=(0,x.useRef)(null),Yr=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var jr;Qt.length!==0&&(((jr=Yo==null?void 0:Yo.current)==null?void 0:jr.clientHeight)>97?ua(1):ua(0)),Qt.length===0&&ua(0),Io(!1)},[Qt]),x.createElement("div",{className:Oe()(xe.row,uo),style:eo},x.createElement("div",{onClick:(0,je.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:Tn,marginTop:Ll?12:4},className:`${xe.title} ${Yn?"current":""}`},xo),x.createElement("div",{className:Ll?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},x.createElement("div",{className:xe.bar,ref:Yr,style:Ko>0?{height:Ko===1?97:"auto",overflow:Ko===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:xe.tag,ref:Yo},Qt==null?void 0:Qt.map(jr=>x.createElement("span",{onClick:()=>cn(jr.id),key:jr.id,style:a(a({color:jo},va),(jr==null?void 0:jr.style)||{}),className:Tt===jr.id?Oe()(No||xe.active,jr.classNameActive):""},x.createElement("span",{title:jr.name,className:xe.name},jr.name),!!mr&&x.createElement("span",{className:xe.num},jr.count))))),!!Ko&&x.createElement(x.Fragment,null,Ko===1?x.createElement("div",{onClick:()=>{var jr;ua(2),((jr=Yo==null?void 0:Yo.current)==null?void 0:jr.clientHeight)>245?Io(!0):Io(!1)},className:xe.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Yr.current.scrollTop=0,ua(1),Io(!1)},className:xe.action},"\u6536\u8D77",x.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"},ne=({dataSource:Qt=[],value:Tt,onChange:cn,onTitleChange:Yn,className:uo,title:xo,titleWidth:Tn=41,style:eo={},fontColor:jo="#6A7283",showCount:mr,expand:No=!0})=>{const[va,Ko]=(0,x.useState)(0),[ua,Ll]=(0,x.useState)(!1),Io=(0,x.useRef)(null),Yo=(0,x.useRef)(null),[Yr,jr]=(0,x.useState)(No);return x.createElement("div",{className:Oe()(y.row,uo),style:eo},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,je.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:Tn,marginTop:ua?12:4},className:`${y.title} ${Yn?"current":""}`},xo),x.createElement("i",{className:`iconfont ${Yr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Yr?8:10},onClick:()=>jr(!Yr)})),Yr&&x.createElement("div",{className:ua?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:Yo},x.createElement("div",{className:y.tag,ref:Io},Qt==null?void 0:Qt.map(Tl=>x.createElement("span",{onClick:()=>cn(Tl.id),key:Tl.id,style:{color:jo},className:Tt===Tl.id?y.active:""},x.createElement("span",{title:Tl.name,className:y.name},Tl.name),!!mr&&x.createElement("span",{className:y.num},Tl.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ie=({dataSource:Qt=[],value:Tt,onChange:cn,onTitleChange:Yn,className:uo,title:xo,titleWidth:Tn=41,style:eo={},fontColor:jo="#fff",showCount:mr,expand:No=!0})=>{const[va,Ko]=(0,x.useState)(0),[ua,Ll]=(0,x.useState)(!1),Io=(0,x.useRef)(null),Yo=(0,x.useRef)(null),[Yr,jr]=(0,x.useState)(No);return x.createElement("div",{className:Oe()(ae.row,uo),style:eo},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,je.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:Tn},className:`${ae.title} ${Yn?"current":""}`},xo),x.createElement("i",{className:`iconfont ${Yr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Yr?"#00DDC7":"#037F74",fontSize:Yr?10:12},onClick:()=>jr(!Yr)})),Yr&&x.createElement("div",{className:ua?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Yo},x.createElement("div",{className:ae.tag,ref:Io},Qt==null?void 0:Qt.map(Tl=>x.createElement("span",{onClick:()=>cn(Tl.id),key:Tl.id,style:{color:jo},className:Tt===Tl.id?ae.active:""},x.createElement("span",{title:Tl.name,className:ae.name},Tl.name),!!mr&&x.createElement("span",{className:ae.num},Tl.count)))))))},de={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"},ce=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={}})=>x.createElement("div",{style:uo,className:Oe()(de.tabs,Yn)},Qt.map(xo=>x.createElement("span",{onClick:()=>cn(xo.id),className:Tt===xo.id?de.active:"",key:xo.id},xo.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"},ve=te(92832),Je=({dataSource:Qt=[],value:Tt="",onChange:cn,onInputChange:Yn=()=>{},className:uo,style:xo={},placeholder:Tn,allowClear:eo=!1})=>{var jo;const[mr,No]=(0,x.useState)(""),[va,Ko]=(0,x.useState)("");(0,x.useEffect)(()=>{var Io;let Yo=Tt;(Io=JSON.stringify(Tt))!=null&&Io.includes("{")&&(No(Tt.id),Yo=Tt.value||"");try{Ko(decodeURIComponent(Yo||""))}catch(Yr){Ko(decodeURIComponent(Yo||""))}},[Tt]);const ua=()=>{cn(encodeURIComponent(va),mr||null)},Ll=Io=>{Io!==mr&&(No(Io),cn(encodeURIComponent(va),Io))};return x.createElement("div",{className:Oe()(ge.input,uo),style:xo},!!Qt.length&&x.createElement("div",{className:ge.dropdown},x.createElement("div",{className:ge.text},(jo=Qt.find(Io=>Io.id===mr))==null?void 0:jo.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:ge.b1}),x.createElement("b",{className:ge.b2})),x.createElement("div",{className:ge.menu},Qt.map((Io,Yo)=>x.createElement("div",{key:Yo,onClick:()=>Ll(Io.id)},Io.name)))),x.createElement(ve.default,{onPressEnter:ua,value:va,onChange:Io=>{Ko(Io.target.value),Yn(encodeURIComponent(Io.target.value),mr||null)},bordered:!1,placeholder:Tn}),x.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Le=({dataSource:Qt=[],value:Tt="",onChange:cn,onInputChange:Yn=()=>{},className:uo,style:xo={},placeholder:Tn,allowClear:eo=!1})=>{var jo;const[mr,No]=(0,x.useState)(""),[va,Ko]=(0,x.useState)("");(0,x.useEffect)(()=>{var Io;let Yo=Tt;(Io=JSON.stringify(Tt))!=null&&Io.includes("{")&&(No(Tt.id),Yo=Tt.value||"");try{Ko(decodeURIComponent(Yo||""))}catch(Yr){Ko(decodeURIComponent(Yo||""))}},[Tt]);const ua=()=>{cn(encodeURIComponent(va),mr||null)},Ll=Io=>{Io!==mr&&(No(Io),cn(encodeURIComponent(va),Io))};return x.createElement("div",{className:Oe()(Me.input,uo),style:xo},!!Qt.length&&x.createElement("div",{className:Me.dropdown},x.createElement("div",{className:Me.text},(jo=Qt.find(Io=>Io.id===mr))==null?void 0:jo.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:Me.menu},Qt.map((Io,Yo)=>x.createElement("div",{key:Yo,onClick:()=>Ll(Io.id)},Io.name)))),x.createElement(ve.default,{onPressEnter:ua,value:va,onChange:Io=>{Ko(Io.target.value),Yn(encodeURIComponent(Io.target.value),mr||null)},bordered:!1,placeholder:Tn}),x.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ke={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"},gt=({value:Qt,onChange:Tt,className:cn,total:Yn,pageSize:uo,style:xo={}})=>{const Tn=Qt<2,eo=Qt>=Math.ceil(Yn/uo);return Yn<=uo?x.createElement(x.Fragment,null):x.createElement("div",{className:Oe()(ke.quickPager,cn),style:xo},x.createElement("div",{onClick:()=>{Tn||Tt(Qt-1,"prev")},className:Tn?ke.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{eo||Tt(Qt+1,"next")},className:eo?ke.disabled:""},"\u4E0B\u4E00\u9875"))},it={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"},nt=te(71418),Xe=te(6848),St=te(13570),He=te(74128),Te=te(65862),Ge=te(96908),pt=te(57177),Lt=te(81378),mt=te(2524),ze=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo})=>{const mr=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:jo},x.createElement("div",{className:Oe()(it.list,Qt)},!!Tt.length&&Tt.map((No,va)=>{const{name:Ko,id:ua,identifier:Ll,power:Io,cover_image_id:Yo,pic:Yr}=No;return x.createElement("div",{className:it.wrap,key:ua,style:{width:mr,marginRight:(1+va)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ll}/challenges`,className:it.li,onClick:jr=>{jr.preventDefault(),eo&&(0,Te.L9)([eo]),Io&&(0,Te.xg)(`/shixuns/${Ll}/challenges`)}},x.createElement("div",{className:it.img},x.createElement("img",{className:it.cover,src:`${Yr}`}),No.is_jupyter&&x.createElement("img",{className:it.sign,src:Ge}),No.is_jupyter_lab&&x.createElement("img",{className:it.sign,src:pt}),No.is_unity_3d&&x.createElement("img",{className:it.sign,src:Lt})),x.createElement("div",{className:it.name},x.createElement(Xe.Z,{title:Ko||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:it.e},Ko||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:it.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,No.challenges_count))),!!No.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,No.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,No.level))),x.createElement("div",{className:it.rate},x.createElement(St.Z,{allowHalf:!0,disabled:!0,defaultValue:No.score_info}),x.createElement("span",null,"\xA0",No.score_info?`${No.score_info}\u5206`:"5\u5206")))),!Io&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&x.createElement(mt.Z,null)))},At={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"},tn=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,wrapClassName:eo,trackEventItems:jo,loading:mr})=>{const No=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:mr},x.createElement("div",{className:Oe()(At.list,Qt)},!!Tt.length&&Tt.map((va,Ko)=>{const{name:ua,id:Ll,identifier:Io,power:Yo,cover_image_id:Yr,pic:jr}=va;return x.createElement("div",{className:Oe()(At.wrap,eo),key:Ll,style:{width:No,marginRight:(1+Ko)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/shixuns/${Io}/challenges`,className:At.li,onClick:Tl=>{Tl.preventDefault(),jo&&(0,Te.L9)([jo]),Yo&&(0,Te.xg)(`/shixuns/${Io}/challenges`)}},x.createElement("img",{src:te(47621),className:At.titleBg}),x.createElement("div",{className:At.name},x.createElement(Xe.Z,{title:ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:At.e},ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:At.img},x.createElement("img",{className:At.cover,src:Yr?`${He.Z.API_SERVER}/api/attachments/${Yr}`:`${He.Z.IMG_SERVER+jr}`}),va.is_jupyter&&x.createElement("div",{className:At.bq},"Jupyter"),va.is_jupyter_lab&&x.createElement("div",{className:At.bq},"JupyterLab"),va.is_unity_3d&&x.createElement("div",{className:At.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:At.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:At.value},va.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:At.value},va.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:At.text},"\u5173\u5361\u6570"),x.createElement("span",{className:At.value},va.challenges_count)),x.createElement("div",{className:At.rate},x.createElement(St.Z,{allowHalf:!0,disabled:!0,defaultValue:va.score_info}),x.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",va.score_info?`${va.score_info}\u5206`:"5\u5206"))))),!Yo&&x.createElement("div",{className:At.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&x.createElement(mt.Z,null)))},En={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ut="data:image/png;base64,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",ft="data:image/png;base64,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",_e="data:image/png;base64,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",rt=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo,wrapClassName:mr,imgClassName:No})=>{const va=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:jo},x.createElement("div",{className:Oe()(En.list,Qt)},!!Tt.length&&Tt.map((Ko,ua)=>{const{name:Ll,id:Io,identifier:Yo,power:Yr,cover_image_id:jr,pic:Tl}=Ko;return x.createElement("div",{className:Oe()(En.wrap,mr),key:Io,style:{width:va,marginRight:(1+ua)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/shixuns/${Yo}/challenges`,className:En.li,onClick:Ci=>{Ci.preventDefault(),eo&&(0,Te.L9)([eo]),Yr&&(0,Te.xg)(`/shixuns/${Yo}/challenges`)}},x.createElement("div",{className:Oe()(En.img,No)},x.createElement("img",{className:En.cover,src:jr?`${He.Z.API_SERVER}/api/attachments/${jr}`:`${He.Z.IMG_SERVER+Tl}`}),Ko.is_jupyter&&x.createElement("img",{className:En.sign,src:ut}),Ko.is_jupyter_lab&&x.createElement("img",{className:En.sign,src:ft}),Ko.is_unity_3d&&x.createElement("img",{className:En.sign,src:_e})),x.createElement("div",{className:En.name},x.createElement(Xe.Z,{title:Ll||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:En.e},Ll||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:En.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ko.challenges_count))),!!Ko.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ko.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ko.level))),x.createElement("div",{className:En.rate},x.createElement(St.Z,{allowHalf:!0,disabled:!0,defaultValue:Ko.score_info}),x.createElement("span",null,"\xA0",Ko.score_info?`${Ko.score_info}\u5206`:"5\u5206")))),!Yr&&x.createElement("div",{className:En.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&x.createElement(mt.Z,null)))},dt=te(61584),Re={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=te(79005),lt=te(20345),$e=te(77882),Ze=te(31081),ht=te(75309),An=te(71979),en=te(47558),zt=te(42922),an=te(66832),$t=te(96593),Ye=te(19664),et=te(91833),Nt=Object.defineProperty,Gt=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Fn=(Qt,Tt,cn)=>Tt in Qt?Nt(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,jn=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))gn.call(Tt,cn)&&Fn(Qt,cn,Tt[cn]);if(Gt)for(var cn of Gt(Tt))Rt.call(Tt,cn)&&Fn(Qt,cn,Tt[cn]);return Qt};const ea=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:we,swimg:lt},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ht,swimg:An},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:en,swimg:zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:an,swimg:$t},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ye,swimg:et}];var rn=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo,wrapClassName:mr,imgClassName:No,isArrow:va=!1,imgStyle:Ko={}})=>{const ua=Math.floor((Tn-(cn-1)*Yn)/cn),[Ll,Io]=(0,x.useState)(),[Yo,Yr]=(0,x.useState)(),jr=Ci=>Io(Ci),Tl=()=>Io(-1);return x.createElement(nt.Z,{spinning:jo},x.createElement("div",{className:Oe()(Re.list,Qt)},!!(Tt!=null&&Tt.length)&&(Tt==null?void 0:Tt.map((Ci,el)=>{var Ti;const{name:Ji,id:_i,identifier:pu,featured:Ru,school_name:Ei,image_url:pr,excellent:Cu,is_plan:Fu}=Ci;return x.createElement("div",{key:_i,className:Oe()(Re.wrap,mr),style:{width:ua,marginRight:(1+el)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/paths/${pu}`,className:Re.li,onClick:ji=>{ji.preventDefault(),eo&&(0,Te.L9)([eo]),(0,Te.xg)(`/paths/${pu}`)}},x.createElement("img",{src:te(39057),className:Re.titleBg}),x.createElement("div",{className:Re.name},x.createElement(Xe.Z,{title:Ji},x.createElement("span",{className:Re.e,style:{color:va&&Ll===el?"#145DFF":"#000000"},onMouseEnter:()=>{jr(el)},onMouseLeave:Tl},Ji))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:Oe()(Re.img,No)},x.createElement("img",{className:Re.cover,style:jn({},Ko),src:`${He.Z.IMG_SERVER+pr}`}),(Ti=Ci==null?void 0:Ci.subject_tags)==null?void 0:Ti.map((ji,Fi)=>{var iu,ku;if(Fi===0){const Bi=(iu=ea.find(Bu=>Bu.name==ji))==null?void 0:iu.swimg;return x.createElement("img",{className:Re.sign,src:Bi,style:{left:"-4px"}})}const ju=(ku=ea.find(Bi=>Bi.name==ji))==null?void 0:ku.ptimg;return x.createElement("img",{className:Re.sign,src:ju,style:{left:`${48+52*(Fi-1)+2*Fi}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ci==null?void 0:Ci.excellent)&&x.createElement("div",{className:Re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:Re.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:Re.value},Ci.stages_count)),x.createElement("div",null,x.createElement("span",{className:Re.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:Re.value},Ci.members_count))))))})),!Tt.length&&x.createElement(mt.Z,null)))},Sa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ro=te(41867),oa=te(59301);const xn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:we,swimg:lt},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ht,swimg:An},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:en,swimg:zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:an,swimg:$t},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ye,swimg:et}];var Da=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo,onRemove:mr=()=>{},isCurrent:No=!0,showAlias:va=!1,wrapClassName:Ko,imgClassName:ua})=>{const Ll=Math.floor((Tn-(cn-1)*Yn)/cn),Io=[{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(Yo=>(window.ENV==="build"&&(Yo.ptimg=`/react/build${Yo.ptimg}`,Yo.swimg=`/react/build${Yo.swimg}`),Yo));return oa.createElement(nt.Z,{spinning:jo},oa.createElement("div",{className:Oe()(Sa.list,Qt)},!!(Tt!=null&&Tt.length)&&(Tt==null?void 0:Tt.map((Yo,Yr)=>{var jr;const{name:Tl,id:Ci,identifier:el,featured:Ti,school_name:Ji,image_url:_i,excellent:pu,is_plan:Ru}=Yo;return oa.createElement("div",{key:Ci,className:Oe()(Sa.wrap,Ko),style:{width:Ll,marginRight:(1+Yr)%cn===0?0:Yn+xo,marginBottom:uo}},oa.createElement("a",{className:Sa.li,onClick:Ei=>{Ei.preventDefault(),Ei.stopPropagation(),eo&&(0,Te.L9)([eo]),(0,Te.xg)(`/paths/${el}`)}},oa.createElement("div",{className:Oe()(Sa.img,ua)},oa.createElement("img",{className:Sa.cover,src:`${He.Z.IMG_SERVER+_i}`}),No&&(0,ro.bg)()&&(Yo==null?void 0:Yo.studying)&&oa.createElement("div",{className:`${Sa.movebq} user-path-items`,onClick:Ei=>{Ei.stopPropagation(),mr(Yo)}},oa.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oa.createElement("span",{className:"c-red"},"\u79FB\u9664")),(jr=Yo==null?void 0:Yo.subject_tags)==null?void 0:jr.map((Ei,pr)=>{var Cu,Fu;if(pr===0){const Fi=(Cu=Io.find(iu=>iu.name==Ei))==null?void 0:Cu.swimg;return oa.createElement("img",{className:Sa.sign,src:Fi,style:{left:"-4px"}})}const ji=(Fu=Io.find(Fi=>Fi.name==Ei))==null?void 0:Fu.ptimg;return oa.createElement("img",{className:Sa.sign,src:ji,style:{left:`${48+52*(pr-1)+2*pr}px`}})}),oa.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Yo==null?void 0:Yo.excellent)&&oa.createElement("div",{className:Sa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oa.createElement("div",{className:Sa.name},oa.createElement(Xe.Z,{title:va&&(Yo!=null&&Yo.excellent_alias_name)?oa.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tl}`,oa.createElement("br",null),oa.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Yo==null?void 0:Yo.excellent_alias_name}`)):Tl},oa.createElement("span",{className:Sa.e},va&&(Yo==null?void 0:Yo.excellent_alias_name)||Tl))),oa.createElement("div",{className:Sa.tags},oa.createElement("div",null,oa.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oa.createElement("span",null,oa.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oa.createElement("span",null,Yo.stages_count))),oa.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oa.createElement("span",null,oa.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oa.createElement("span",null,Yo.members_count)))))))})),!Tt.length&&oa.createElement(mt.Z,null)))},Ht={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"},Dn="data:image/png;base64,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",Wn=te(59301),ta=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo})=>{const mr=Math.floor((Tn-(cn-1)*Yn)/cn);return Wn.createElement(nt.Z,{spinning:jo},Wn.createElement("div",{className:Oe()(Ht.list,Qt)},!!Tt.length&&Tt.map((No,va)=>{const{subject_identifier:Ko,id:ua,identifier:Ll,power:Io}=No,Yo=No.is_public!=0&&No.is_public;return Wn.createElement("div",{className:Ht.wrap,key:ua,style:{width:mr,marginRight:(1+va)%cn===0?0:Yn+xo,marginBottom:uo}},Wn.createElement("a",{className:Ht.li,onClick:Yr=>{Yr.preventDefault(),eo&&(0,Te.L9)([eo]),(0,Te.xg)(No.first_category_url)}},Wn.createElement("div",{className:Ht.top},Wn.createElement(Xe.Z,{title:No.name},Wn.createElement("div",{className:Ht.name},No.name)),Wn.createElement("img",{className:Ht.img,src:He.Z.IMG_SERVER+"/images/"+No.avatar_url}),Wn.createElement("div",{className:Ht.text,title:No.creator},No.creator),Ko&&Wn.createElement("div",{className:Ht.btns},Wn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yo&&Wn.createElement("div",{className:Ht.sign},"\u516C\u5F00")),Wn.createElement("div",{className:Ht.bottom},No.visits>0&&Wn.createElement(Xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-liulanyan"}),Wn.createElement("span",null,No.visits))),No.course_members_count>0&&Wn.createElement(Xe.Z,{title:"\u6210\u5458",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-chengyuan"}),No.course_members_count)),No.tasks_count>0&&Wn.createElement(Xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-zuoye"}),No.tasks_count)),No.is_end?Wn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!No.is_accessible&&Wn.createElement("div",{className:Ht.lockWrap},Wn.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&Wn.createElement(mt.Z,null)))},za={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"},Ao="data:image/png;base64,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",Dr=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,wrapClassName:eo,trackEventItems:jo,loading:mr})=>{const No=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:mr},x.createElement("div",{className:Oe()(za.list,Qt)},!!Tt.length&&Tt.map((va,Ko)=>{const{subject_identifier:ua,id:Ll,identifier:Io,power:Yo}=va,Yr=va.is_public!=0&&va.is_public;return x.createElement("div",{className:Oe()(`${za.wrap} ${va.is_accessible?"":za.warpStyle}`,eo),key:Ll,style:{width:No,marginRight:(1+Ko)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{className:za.li,onClick:jr=>{jr.preventDefault(),jo&&(0,Te.L9)([jo]),(0,Te.xg)(va.first_category_url)}},x.createElement("div",{className:za.creator},x.createElement("img",{className:za.img,src:He.Z.IMG_SERVER+"/images/"+va.avatar_url}),x.createElement("div",{className:za.text,title:va.creator},va.creator)),x.createElement("div",{className:za.top},x.createElement(Xe.Z,{title:va.name},x.createElement("div",{className:za.name},va.name)),Yr&&x.createElement("div",{className:za.sign},"\u516C\u5F00")),x.createElement("div",{className:za.middle},x.createElement("div",{className:za.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:za.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:za.value},(va==null?void 0:va.visits)||0)),x.createElement("div",null,x.createElement("span",{className:za.text},"\u6210\u5458"),x.createElement("span",{className:za.value},(va==null?void 0:va.course_members_count)||0))),x.createElement("div",{className:za.row},x.createElement("div",null,x.createElement("span",{className:za.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:za.value},(va==null?void 0:va.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:za.text},"\u72B6\u6001"),va.is_end?x.createElement("span",{className:za.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:za.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ua&&x.createElement("div",{className:za.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!va.is_accessible&&x.createElement("div",{className:za.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&x.createElement(mt.Z,null)))},Na={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},xt="data:image/png;base64,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",Dt=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,wrapClassName:eo,trackEventItems:jo,loading:mr})=>{const No=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:mr},x.createElement("div",{className:Oe()(Na.list,Qt)},!!Tt.length&&Tt.map((va,Ko)=>{const{subject_identifier:ua,id:Ll,identifier:Io,power:Yo}=va,Yr=va.is_public!=0&&va.is_public;return x.createElement("div",{className:Oe()(`${Na.wrap} ${va.is_accessible?"":Na.warpStyle}`,eo),key:Ll,style:{width:No,marginRight:(1+Ko)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{className:Na.li,onClick:jr=>{jr.preventDefault(),jo&&(0,Te.L9)([jo]),(0,Te.xg)(va.first_category_url)}},x.createElement("div",{className:Na.creator},x.createElement("img",{className:Na.img,src:He.Z.IMG_SERVER+"/images/"+va.avatar_url}),x.createElement("div",{className:Na.text,title:va.creator},va.creator)),x.createElement("div",{className:Na.top},x.createElement(Xe.Z,{title:va.name},x.createElement("div",{className:Na.name},va.name)),Yr&&x.createElement("div",{className:Na.sign})),x.createElement("div",{className:Na.middle},x.createElement("div",{className:Na.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Na.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Na.value},(va==null?void 0:va.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Na.text},"\u6210\u5458"),x.createElement("span",{className:Na.value},(va==null?void 0:va.course_members_count)||0))),x.createElement("div",{className:Na.row},x.createElement("div",null,x.createElement("span",{className:Na.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Na.value},(va==null?void 0:va.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Na.text},"\u72B6\u6001"),va.is_end?x.createElement("span",{className:Na.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Na.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ua&&x.createElement("div",{className:Na.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!va.is_accessible&&x.createElement("div",{className:Na.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&x.createElement(mt.Z,null)))},In={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"},na=te(65582),Qo=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={},tabBarExtraContent:xo})=>x.createElement("div",{className:Oe()(In.tabs,Yn),style:uo},x.createElement("div",{className:In.tabsWrap},Qt.map((Tn,eo)=>x.createElement("aside",{className:In.tab,onClick:()=>{cn(Tn.id),Tn.link&&na.history.push(Tn.link)},key:eo},x.createElement("div",{className:Tt===Tn.id?In.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(Xe.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:In.tabBar},xo)),Oa={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"},hr=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={},tabBarExtraContent:xo})=>x.createElement("div",{className:Oe()(Oa.tabs,Yn),style:uo},x.createElement("div",{className:Oa.tabsWrap},Qt.map((Tn,eo)=>x.createElement("aside",{className:Oa.tab,onClick:()=>{cn(Tn.id),Tn.link&&na.history.push(Tn.link)},key:eo},x.createElement("div",{className:Tt===Tn.id?Oa.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(Xe.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:Oa.tabBar},xo)),ao={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},sr=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={},tabBarExtraContent:xo})=>x.createElement("div",{className:Oe()(ao.tabs,Yn),style:uo},x.createElement("div",{className:ao.tabsWrap},Qt.map((Tn,eo)=>x.createElement("aside",{className:`${ao.tab} ${Tt===Tn.id?ao.active:""}`,onClick:()=>{cn(Tn.id),Tn.link&&na.history.push(Tn.link)},key:eo},x.createElement("div",null,Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(Xe.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:ao.tabBar},xo)),Er=({className:Qt,style:Tt={},children:cn})=>x.createElement("div",{className:Oe()(Qt),style:Tt},cn),Go={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"},Et=te(38854),pn=te(20834);const vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Sn=({sortValue:Qt,dropValue:Tt,className:cn,onSort:Yn,onDrop:uo,dataSource:xo=vn})=>{var Tn;return x.createElement("div",{className:Oe()(Go.orderWrap,cn)},x.createElement(Et.Z,{dropdownRender:()=>x.createElement(pn.default,null,xo.map((eo,jo)=>x.createElement(pn.default.Item,{key:jo,onClick:()=>uo(eo.id)},eo.name)))},x.createElement("span",{className:Go.orderTextWrap},(Tn=xo.find(eo=>Tt===eo.id))==null?void 0:Tn.name)),x.createElement("span",{className:Go.orderIconWrap},x.createElement("span",{className:Go.orderAsc},x.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Go.cursorPointer} ${Go.active}`:`iconfont icon-sanjiaoxing-up font12 ${Go.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")})),x.createElement("span",{className:Go.orderDesc},x.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Go.cursorPointer} ${Go.active}`:`iconfont icon-sanjiaoxing-down font12 ${Go.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")}))))},mn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const hn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pa=({sortValue:Qt,dropValue:Tt,className:cn,onSort:Yn,onDrop:uo,dataSource:xo=hn})=>{var Tn;return x.createElement("div",{className:Oe()(mn.orderWrap,cn)},x.createElement(Et.Z,{dropdownRender:()=>x.createElement(pn.default,null,xo.map((eo,jo)=>x.createElement(pn.default.Item,{key:jo,onClick:()=>uo(eo.id)},eo.name)))},x.createElement("span",{className:mn.orderTextWrap},(Tn=xo.find(eo=>Tt===eo.id))==null?void 0:Tn.name)),x.createElement("span",{className:mn.orderIconWrap},x.createElement("span",{className:mn.orderAsc},x.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")})),x.createElement("span",{className:mn.orderDesc},x.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")}))))},Pa={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"},nn=te(3113),fr=te(2337),wr=Object.defineProperty,Xr=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Ia=(Qt,Tt,cn)=>Tt in Qt?wr(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,bo=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))Sr.call(Tt,cn)&&Ia(Qt,cn,Tt[cn]);if(Xr)for(var cn of Xr(Tt))Xn.call(Tt,cn)&&Ia(Qt,cn,Tt[cn]);return Qt},La=(Qt,Tt)=>{var cn={};for(var Yn in Qt)Sr.call(Qt,Yn)&&Tt.indexOf(Yn)<0&&(cn[Yn]=Qt[Yn]);if(Qt!=null&&Xr)for(var Yn of Xr(Qt))Tt.indexOf(Yn)<0&&Xn.call(Qt,Yn)&&(cn[Yn]=Qt[Yn]);return cn},io=(Qt,Tt,cn)=>new Promise((Yn,uo)=>{var xo=jo=>{try{eo(cn.next(jo))}catch(mr){uo(mr)}},Tn=jo=>{try{eo(cn.throw(jo))}catch(mr){uo(mr)}},eo=jo=>jo.done?Yn(jo.value):Promise.resolve(jo.value).then(xo,Tn);eo((cn=cn.apply(Qt,Tt)).next())}),Oo=Qt=>{var Tt=Qt,{className:cn,style:Yn,children:uo,loading:xo=!1,openLoading:Tn,onClick:eo=()=>{},size:jo="middle",shape:mr="round",theme:No}=Tt,va=La(Tt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ko,ua]=(0,x.useState)(!1),Ll=(0,x.useMemo)(()=>{switch(No){case fr.Fy.THEMEONE:return Pa.ThemeOne;case fr.Fy.DEFAULT:default:return Pa.btn}},[No]);return x.createElement(nn.ZP,bo({onClick:(0,je.throttle)(Io=>io(void 0,null,function*(){Tn&&ua(!0);try{yield eo(Io)}catch(Yo){console.log("error",Yo)}Tn&&ua(!1)}),2e3,{leading:!0,trailing:!1}),className:Oe()(Ll,Pa[`${jo}-${mr}`],cn),style:Yn,size:jo,shape:mr,loading:Ko||xo},va),uo)},Wr={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"},ri=({className:Qt,style:Tt,children:cn=null,onClick:Yn,title:uo})=>x.createElement("div",{className:Oe()(Wr.head,Qt),style:Tt},x.createElement("span",{className:"primary-hover",onClick:Yn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:uo},uo),x.createElement("div",{className:Wr.node},cn)),_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"},si=({confirmShow:Qt=!0,confirmTitle:Tt,confirmClick:cn,cancelShow:Yn=!0,cancelTitle:uo,cancelClick:xo,className:Tn,style:eo,confirmLoading:jo=!1})=>x.createElement("div",{className:Oe()(_l.btns,Tn),style:eo},Qt&&x.createElement(nn.ZP,{loading:jo,onClick:cn,type:"primary",className:_l.confirm},Tt),Yn&&x.createElement(nn.ZP,{onClick:xo,className:_l.cancel},uo)),Wl={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"},Li=({className:Qt,style:Tt={},LeftContent:cn,children:Yn,RightContent:uo})=>x.createElement("div",{className:Oe()(Wl.fixedBottom,Qt),style:Tt},x.createElement("div",{className:Wl.wrap},x.createElement("div",{className:Wl.left},cn),x.createElement("div",{className:Wl.center},Yn),x.createElement("div",{className:Wl.right},uo))),Xl={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"},ci=({className:Qt,style:Tt={},dataSource:cn=[]})=>x.createElement("div",{className:Oe()(Xl.crumbs,Qt),style:Tt},cn.map((Yn,uo)=>uona.history.push(Yn.path)},Yn.name):x.createElement("span",null,Yn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:uo,style:{color:"#5F6368"}},Yn.name))),Mi=te(31797),bi=Object.defineProperty,hi=Object.defineProperties,ti=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Cl=(Qt,Tt,cn)=>Tt in Qt?bi(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,ni=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))gr.call(Tt,cn)&&Cl(Qt,cn,Tt[cn]);if(fi)for(var cn of fi(Tt))dl.call(Tt,cn)&&Cl(Qt,cn,Tt[cn]);return Qt},ql=(Qt,Tt)=>hi(Qt,ti(Tt)),xi=(Qt,Tt)=>{var cn={};for(var Yn in Qt)gr.call(Qt,Yn)&&Tt.indexOf(Yn)<0&&(cn[Yn]=Qt[Yn]);if(Qt!=null&&fi)for(var Yn of fi(Qt))Tt.indexOf(Yn)<0&&dl.call(Qt,Yn)&&(cn[Yn]=Qt[Yn]);return cn};const{Countdown:Qi}=Mi.default;var Ol=Qt=>{var Tt=Qt,{onChange:cn}=Tt,Yn=xi(Tt,["onChange"]);const[uo,xo]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof uo=="number"&&uo>=0&&cn(uo)},[uo]);const Tn=eo=>{const jo=Math.floor(eo/1e3);xo(jo)};return x.createElement(Qi,ql(ni({},Yn),{onChange:Tn}))},Nl={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Rn=({DataProps:Qt,className:Tt,style:cn={}})=>{var Yn;return x.createElement("div",{className:Oe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Nl.ClassRoomItem,Tt),style:cn,onClick:()=>{(0,Te.xg)(Qt==null?void 0:Qt.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(Yn=He.Z)==null?void 0:Yn.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Qt==null?void 0:Qt.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Qt!=null&&Qt.is_public)&&x.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"),x.createElement("span",{className:Oe()("text-16px font-medium",Nl.TitleDom)},Qt==null?void 0:Qt.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Qt==null?void 0:Qt.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Qt==null?void 0:Qt.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Qt==null?void 0:Qt.tasks_count),Qt!=null&&Qt.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ru=Object.defineProperty,lu=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,Wa=(Qt,Tt,cn)=>Tt in Qt?ru(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,Za=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))Eo.call(Tt,cn)&&Wa(Qt,cn,Tt[cn]);if(lu)for(var cn of lu(Tt))Ba.call(Tt,cn)&&Wa(Qt,cn,Tt[cn]);return Qt},gl=({DataProps:Qt=[],selectValue:Tt,onChange:cn,className:Yn,style:uo={},extra:xo,classNameItem:Tn,styleItem:eo={},barHidden:jo})=>{const[mr,No]=(0,x.useState)();return(0,x.useEffect)(()=>{No(Array.isArray(Tt)?Tt:[Tt])},[Tt]),x.createElement("div",{className:Oe()("flex px-20px py-10px gap-40px",Yn),style:Za({borderBottom:"1px solid #D3F0FF"},uo)},Qt==null?void 0:Qt.map(va=>x.createElement("div",{key:va==null?void 0:va.id,className:Oe()("flex item-center justify-center current c-grey-333 text-16 relative",Tn,va==null?void 0:va.className),style:Za(Za({color:mr!=null&&mr.includes(va==null?void 0:va.id)?"#1890FF":"",minWidth:88},eo),(va==null?void 0:va.style)||{}),onClick:Ko=>{cn==null||cn({domEvent:Ko,item:va}),va!=null&&va.link&&na.history.push(va==null?void 0:va.link)}},va==null?void 0:va.name,!jo&&(mr==null?void 0:mr.includes(va==null?void 0:va.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},xo))},wl=Object.defineProperty,$r=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,or=(Qt,Tt,cn)=>Tt in Qt?wl(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,co=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))Di.call(Tt,cn)&&or(Qt,cn,Tt[cn]);if(Yl)for(var cn of Yl(Tt))$l.call(Tt,cn)&&or(Qt,cn,Tt[cn]);return Qt},ml=(Qt,Tt)=>$r(Qt,Kl(Tt)),Vr=({value:Qt,onChange:Tt,onInputChange:cn,className:Yn,style:uo={},InputProps:xo})=>{const[Tn,eo]=(0,x.useState)(Qt);return x.createElement("div",{className:Oe()("flex item-center rounded-full px-10px py-2px",Yn),style:co({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},uo)},x.createElement(ve.default,ml(co({bordered:!1},xo),{onChange:jo=>{eo(jo.target.value),cn==null||cn(encodeURIComponent(jo.target.value))},onPressEnter:jo=>{Tt==null||Tt({domEvent:jo,item:{value:Tn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:jo=>{Tt==null||Tt({domEvent:jo,item:{value:Tn}})}}))}},31103:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var x=te(59301);function re(Pe,Fe){const be=(0,x.useRef)();(0,x.useEffect)(()=>{be.current=Pe}),(0,x.useEffect)(()=>{function xe(){be.current()}if(Fe!==null){let ue=setInterval(xe,Fe);return()=>clearInterval(ue)}},[Fe])}},12586:function(at,Qe,te){"use strict";var x=te(59301),re=te(43418),Pe=te(38147),Fe=te(65582),be=te(59301),xe=(Oe,je,Ie)=>new Promise((Ne,De)=>{var me=E=>{try{a(Ie.next(E))}catch(b){De(b)}},oe=E=>{try{a(Ie.throw(E))}catch(b){De(b)}},a=E=>E.done?Ne(E.value):Promise.resolve(E.value).then(me,oe);a((Ie=Ie.apply(Oe,je)).next())});const ue=({exercise:Oe,dispatch:je,init:Ie,haveInit:Ne=!1})=>{const De=(0,Fe.useParams)(),[me,oe]=(0,x.useState)(!1);let[a,E]=(0,x.useState)();const[b,y]=(0,x.useState)(!1),[z,ne]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Oe.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ae()},[Oe.actionTabs]);function ae(){return xe(this,null,function*(){var le,ie;let de=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs}});if(((le=de==null?void 0:de.cover_exercises)==null?void 0:le.length)>0)oe(!0),E((ie=de==null?void 0:de.cover_exercises)==null?void 0:ie[0]);else{let se=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs}});je({type:"exercise/setActionTabs",payload:{key:""}}),(se==null?void 0:se.status)===0&&(Ne&&Ie(),re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}})}return be.createElement("div",null,be.createElement(re.default,{open:me,centered:!0,onCancel:le=>xe(void 0,null,function*(){if(le.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let ie=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs,update:1}});je({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(ie==null?void 0:ie.status)===0&&(Ne&&Ie(),oe(!1),re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:b},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>xe(void 0,null,function*(){ne(!0);let le=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs}});ne(!1),(le==null?void 0:le.status)===0&&(Ne&&Ie(),je({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},be.createElement("div",null,be.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),be.createElement("div",null,be.createElement("div",null,"\u8BD5\u5377\uFF1A",a==null?void 0:a.origin_exercise_nam),be.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",be.createElement("a",{href:`/paperlibrary/see/${a==null?void 0:a.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},a==null?void 0:a.examination_bank_name))))))};Qe.Z=(0,Fe.connect)(({exercise:Oe})=>({exercise:Oe}))(ue)},41996:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return se}});var x=te(59301),re=te(43418),Pe=te(95237),Fe=te(43604),be=te(57809),xe=te(1710),ue=te(3113),Oe=te(3918),je=te(38147),Ie={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Ne=te(65582),De=te(96622),me=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(ce,ge,ve)=>ge in ce?oe(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ce[ge]=ve,ae=(ce,ge)=>{for(var ve in ge||(ge={}))y.call(ge,ve)&&ne(ce,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ne(ce,ve,ge[ve]);return ce},le=(ce,ge)=>a(ce,E(ge)),ie=(ce,ge,ve)=>new Promise((Ee,Je)=>{var Me=ke=>{try{Le(ve.next(ke))}catch(ot){Je(ot)}},Ue=ke=>{try{Le(ve.throw(ke))}catch(ot){Je(ot)}},Le=ke=>ke.done?Ee(ke.value):Promise.resolve(ke.value).then(Me,Ue);Le((ve=ve.apply(ce,ge)).next())});const de=({visible:ce,setVisible:ge,onK:ve,selectKeys:Ee,selectRows:Je,appointStudent:Me,modalParams:Ue,courseId:Le})=>{const ke=(0,Ne.useParams)(),[ot,gt]=(0,x.useState)(!1),[it,nt]=(0,x.useState)(!1),[Xe,St]=(0,x.useState)([]),[He,Te]=(0,x.useState)([]),[Ge,pt]=(0,x.useState)([]),[Lt,mt]=(0,x.useState)("all"),[Pn,ze]=(0,x.useState)("all");let[At,Wt]=(0,x.useState)(!0);const[tn,En]=(0,x.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[ut,ft]=(0,x.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),_e={selectedRowKeys:He,columnWidth:40,hideSelectAll:!0,onSelect:(we,lt,$e)=>{let Ze=!0;for(let ht=0;ht{if(we&&$e.length>0){$e.forEach(Ze=>{He.push(Ze.user_id),Ge.push(Ze)}),Te([...He]),pt([...Ge]);return}if(!we&&$e.length>0){let Ze=[],ht=[];const An=new Set($e),en=new Set(He),zt=new Set(Ge);Ze=[...en].filter(an=>[...An].every($t=>$t.user_id!==an)),ht=[...zt].filter(an=>[...An].every($t=>$t.user_id!==an.user_id)),Te([...Ze]),pt([...ht])}}};(0,x.useEffect)(()=>{ce&&Ee&&(Te([...Ee]),pt(Je))},[ce,Ee]),(0,x.useEffect)(()=>{ce&&(!Me&&Ue?ut.status=Ue:ut.status=null,ft(ae({},ut)),rt())},[ce,Me,Ue]);const Be=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(we,lt,$e)=>me.createElement("span",{style:{color:"#333"}},$e+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(we,lt,$e)=>me.createElement("span",null,we)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(we,lt,$e)=>me.createElement("span",{style:{color:"#666"}},we)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(we,lt)=>me.createElement("span",null,we)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(we,lt)=>me.createElement("span",null,we||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(we,lt)=>me.createElement("span",null,we)}].filter(we=>Ue===1||Ue===2?we.title!=="\u72B6\u6001":!0),rt=()=>ie(void 0,null,function*(){var we,lt,$e;nt(!0);const Ze=yield(0,je.ZP)(`/api/exercises/${ke.categoryId||Le}/wait_make_up_students.json`,{method:"get",params:le(ae({},ut),{keywords:(we=ut==null?void 0:ut.keywords)==null?void 0:we.trim()})});if(Ze.status===0){const ht=(($e=(lt=Ze==null?void 0:Ze.data)==null?void 0:lt.all_course_groups)==null?void 0:$e.map(An=>({value:An==null?void 0:An.id,label:An==null?void 0:An.name})))||[];En([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...ht]),St(Ze.data)}nt(!1)}),dt=()=>{ut.page=1,ut.status=null,ut.course_group_id=null,ut.keywords="",mt("all"),ze("all"),Te([]),pt([]),ft(ae({},ut)),Me&&ve(He==null?void 0:He.length,He,Ge)},Re=()=>{ut.page=1,ut.status=null,ut.course_group_id=null,ut.keywords="",ft(ae({},ut)),mt("all"),ze("all"),Te([]),pt([]),ge(!1)};return me.createElement(re.default,{centered:!0,className:Ie.cstuModal,title:Ue===1?"\u7F3A\u8003\u5B66\u751F":Ue===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ce,width:1200,footer:null,onCancel:()=>{Re()}},me.createElement(Pe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},me.createElement(Pe.Z,null,me.createElement(Fe.Z,null,me.createElement(be.default,{size:"large",value:Lt,style:{width:200,marginRight:20},onChange:we=>{mt(we),we==="all"?ut.course_group_id=null:ut.course_group_id=we,ut.page=1,ft(ae({},ut)),rt()},options:tn})),Me&&me.createElement(Fe.Z,null,me.createElement(be.default,{size:"large",value:Pn,style:{width:200},onChange:we=>{ze(we),we==="all"?ut.status=null:ut.status=we,ut.page=1,ft(ae({},ut)),rt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),me.createElement(Fe.Z,null,me.createElement(Oe.t7,{style:{width:300,marginLeft:15},value:ut.keywords,allowClear:!0,onChange:we=>{ut.keywords=we,ut.page=1,ft(ae({},ut)),rt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),me.createElement(Pe.Z,{align:"middle",className:"mb30"},me.createElement(Fe.Z,{span:14},me.createElement("div",{className:"flexd-table-header"},me.createElement(xe.default,{pagination:!1,dataSource:[],columns:Be,rowSelection:Me?_e:null,rowKey:we=>we.user_id})),me.createElement("div",null,me.createElement(xe.default,{rowSelection:Me?_e:null,columns:Be,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:we=>we.user_id,loading:it,dataSource:Xe==null?void 0:Xe.exercise_users,onChange:(we,lt,$e)=>{ut.page=we==null?void 0:we.current,ut.limit=we==null?void 0:we.pageSize,$e!=null&&$e.order?(ut.sort_by=$e==null?void 0:$e.field,ut.direction=($e==null?void 0:$e.order)==="ascend"?"asc":"desc"):(ut.sort_by=null,ut.direction=null),ft(ae({},ut)),rt()},pagination:!1}))),me.createElement(Fe.Z,{span:1},me.createElement("img",{src:De,style:{marginLeft:10}})),me.createElement(Fe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},me.createElement("div",{className:Ie.searchMember,style:{width:550}},me.createElement(Pe.Z,{className:Ie.searchMemberHeader},me.createElement(Fe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),me.createElement(Fe.Z,{flex:"110px"},"\u5B66\u53F7"),me.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),me.createElement("div",{style:{overflow:"auto",height:390}},Ge==null?void 0:Ge.map((we,lt)=>me.createElement(Pe.Z,{key:lt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},me.createElement(Fe.Z,{flex:"100px"},we.user_name),me.createElement(Fe.Z,{flex:"110px"},we.student_id),me.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},we.user_group_name),me.createElement(Fe.Z,{style:{marginLeft:10}},me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{pt(Ge.filter($e=>$e.user_id!=we.user_id)),Te(He.filter($e=>$e!=we.user_id))}})))))))),!(Ue===1||Ue===2)&&me.createElement("div",{className:Ie.bottom},me.createElement(ue.ZP,{className:Ie.no,onClick:()=>{Re()}},"\u53D6\u6D88"),me.createElement(ue.ZP,{loading:ot,type:"primary",onClick:()=>{dt()}},"\u786E\u5B9A")))};var se=(0,Ne.connect)(({})=>({}))(de)},24528:function(at,Qe,te){"use strict";var x=te(59301),re=te(78241),Pe=te(8591),Fe=te(43418),be=te(71418),xe=te(95237),ue=te(5112),Oe=te(5083),je=te(24905),Ie=te(56656),Ne=te.n(Ie),De=te(38147),me=te(65862),oe=te(65582),a=te(70414),E=te(59553),b=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(Je,Me,Ue)=>Me in Je?b(Je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Je[Me]=Ue,de=(Je,Me)=>{for(var Ue in Me||(Me={}))ae.call(Me,Ue)&&ie(Je,Ue,Me[Ue]);if(ne)for(var Ue of ne(Me))le.call(Me,Ue)&&ie(Je,Ue,Me[Ue]);return Je},se=(Je,Me)=>y(Je,z(Me)),ce=(Je,Me,Ue)=>new Promise((Le,ke)=>{var ot=nt=>{try{it(Ue.next(nt))}catch(Xe){ke(Xe)}},gt=nt=>{try{it(Ue.throw(nt))}catch(Xe){ke(Xe)}},it=nt=>nt.done?Le(nt.value):Promise.resolve(nt.value).then(ot,gt);it((Ue=Ue.apply(Je,Me)).next())});function ge(Je,Me){const Ue=[];for(let Le=Je;Le{let Me=new Date;const Ue=Ne()(Je).format("HH");if(Ne()(Je).isSame(Ne()(Me),"day")){const Le=Ne()(Me).format("HH"),ke=Ne()(Me).format("mm");return{disabledHours:()=>ge(0,24).splice(1,Le*1-1),disabledMinutes:()=>Ne()(Je).isSame(Ne()(Me),"hour")&&Ue<=Le?ge(0,60).splice(0,ke):ge(60,60)}}else if(Ne()(Je).isSame(Ne()(),"day")){const Le=Ne()().format("HH"),ke=Ne()().format("mm");return{disabledHours:()=>ge(0,24).splice(0,Le),disabledMinutes:()=>Ue<=Le?ge(0,ke):ge(60,60)}}else return!1},Ee=({exercise:Je,dispatch:Me})=>{var Ue;const Le=(0,oe.useParams)(),[ke]=re.default.useForm(),[ot,gt]=(0,x.useState)(1),[it,nt]=(0,x.useState)([]),[Xe,St]=(0,x.useState)(!0),[He,Te]=(0,x.useState)([]),[Ge,pt]=(0,x.useState)(!0),[Lt,mt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Pn()},[Je.actionTabs]);const Pn=Wt=>ce(void 0,null,function*(){var tn,En;St(!0);const ut=yield Me({type:"exercise/getEndGroups",payload:se(de({},Le),{check_ids:[...((tn=Je.actionTabs.selectArrs)==null?void 0:tn.map(_e=>Number(_e)))||[]]})}),ft=(En=ut==null?void 0:ut.course_info)==null?void 0:En.map((_e,Be)=>se(de({},_e),{key:_e.course_group_id,title:_e.course_group_name,name:_e.course_group_name,disabled:!!_e.is_published}));ut&&(ut!=null&&ut.course_info)&&(nt([...ft]),ke.setFieldsValue({end_time:Ne()(Ne()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),St(!1)}),ze=()=>ce(void 0,null,function*(){var Wt,tn,En,ut;const ft=de({},ke.getFieldsValue());if((He==null?void 0:He.length)<=0&&it.length>0&&!((Wt=Je.actionTabs)!=null&&Wt.unified_setting)){Pe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}mt(!0);const _e={check_ids:[...((tn=Je.actionTabs.selectArrs)==null?void 0:tn.map(rt=>Number(rt)))||[]],group_ids:He};Ge||(_e.end_time=Ne()(ft.end_time).format("YYYY-MM-DD HH:mm")),_e.group_ids=He.map(rt=>rt.course_group_id),(yield(0,De.ZP)(`/api/courses/${Le.coursesId}/exercises/end_exercise.json`,{method:"post",body:_e})).status===0&&(Pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Me({type:"exercise/setActionTabs",payload:{}}),(En=Je==null?void 0:Je.actionTabs)!=null&&En.cb?(ut=Je==null?void 0:Je.actionTabs)==null||ut.cb():Me({type:"classroomList/getClassroomExercisesList",payload:de({},Je.actionTabs.params)})),mt(!1)}),At=()=>{gt(1),nt([]),Te([]),pt(!0)};return x.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ze,width:680,confirmLoading:Lt||Xe,onCancel:()=>{At(),Me({type:"exercise/setActionTabs",payload:{}})}},x.createElement(be.Z,{spinning:Xe},it&&x.createElement(re.default,{form:ke},x.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},x.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:a.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),x.createElement(xe.Z,{className:"mt20 mb10"},x.createElement("span",{className:"mr10"},x.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),x.createElement(ue.ZP.Group,{value:Ge,onChange:Wt=>{pt(Wt.target.value),Te([])}},x.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),x.createElement(ue.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),x.createElement(re.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Ge?"hidden":"visible"}},x.createElement(Oe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,me.U6)(),"HH:mm")},disabledDate:Wt=>Wt&&Wt0&&!((Ue=Je.actionTabs)!=null&&Ue.unified_setting)&&x.createElement(xe.Z,{style:{marginBottom:"10px"}},x.createElement("span",{className:"mr10"},x.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),x.createElement("div",null,it.length>0&&x.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},x.createElement("span",{style:{flex:1}},x.createElement(je.default,{checked:He.length===it.length,onChange:Wt=>{He.length===it.length?Te([]):Te(it)}},"\u5168\u9009")," "),x.createElement("span",{style:{width:16}}),x.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",He.length||0,"\u4E2A\u5206\u73ED")),x.createElement(E.Z,{data:it,selectedRowKeys:He,setSelectedRowKeys:Te}))))))};Qe.Z=(0,oe.connect)(({exercise:Je})=>({exercise:Je}))(Ee)},72936:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return St}});var x=te(59301),re=te(78241),Pe=te(8591),Fe=te(43418),be=te(71418),xe=te(95237),ue=te(5112),Oe=te(5871),je=te(5083),Ie=te(78673),Ne=te(24905),De=te(3113),me=te(56656),oe=te.n(me),a=te(38147),E=te(65862),b=te(65582),y=te(87513),z=te(70414),ne=te(59553),ae=te(41996),le={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ie=te(83028),de=te(60979),se=te(33276),ce=te(59301),ge=Object.defineProperty,ve=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Le=(He,Te,Ge)=>Te in He?ge(He,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):He[Te]=Ge,ke=(He,Te)=>{for(var Ge in Te||(Te={}))Me.call(Te,Ge)&&Le(He,Ge,Te[Ge]);if(Je)for(var Ge of Je(Te))Ue.call(Te,Ge)&&Le(He,Ge,Te[Ge]);return He},ot=(He,Te)=>ve(He,Ee(Te)),gt=(He,Te,Ge)=>new Promise((pt,Lt)=>{var mt=At=>{try{ze(Ge.next(At))}catch(Wt){Lt(Wt)}},Pn=At=>{try{ze(Ge.throw(At))}catch(Wt){Lt(Wt)}},ze=At=>At.done?pt(At.value):Promise.resolve(At.value).then(mt,Pn);ze((Ge=Ge.apply(He,Te)).next())});function it(He,Te){const Ge=[];for(let pt=He;pt{let Te=new Date;const Ge=oe()(He).format("HH");if(oe()(He).isSame(oe()(Te),"day")){const pt=oe()(Te).format("HH"),Lt=oe()(Te).format("mm");return{disabledHours:()=>it(0,24).splice(1,pt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Ge,pt),oe()(He).isSame(oe()(Te),"hour")&&Ge<=pt?it(0,60).splice(0,Lt):it(60,60))}}else if(oe()(He).isSame(oe()(),"day")){const pt=oe()().format("HH"),Lt=oe()().format("mm");return{disabledHours:()=>it(0,24).splice(0,pt),disabledMinutes:()=>Ge<=pt?it(0,Lt):it(60,60)}}else return!1},Xe=({exercise:He,dispatch:Te})=>{var Ge,pt,Lt,mt,Pn,ze,At,Wt,tn,En,ut,ft,_e,Be,rt,dt,Re,we,lt,$e,Ze,ht,An;const en=(0,b.useParams)(),[zt]=re.default.useForm(),[an,$t]=(0,x.useState)(1),[Ye,et]=(0,x.useState)([]),[Nt,Gt]=(0,x.useState)(!0),[gn,Rt]=(0,x.useState)([]),[Fn,jn]=(0,x.useState)(!0),[ea,xa]=(0,x.useState)(!1),{workSetting:rn}=He,[Sa,ro]=(0,x.useState)(!1),[oa,xn]=(0,x.useState)([]),[wa,Da]=(0,x.useState)([]),[Ht,Dn]=(0,x.useState)(!1),[Wn,fa]=(0,x.useState)(!1),[ta,za]=(0,x.useState)(!1),[Ao,Ar]=(0,x.useState)(null),[Dr,Na]=(0,x.useState)(1),[xt,It]=(0,x.useState)({}),[Dt,In]=(0,x.useState)({}),[na,Hn]=(0,x.useState)(!1),[Qo,Oa]=(0,x.useState)(!1),[lo,hr]=(0,x.useState)(!1),[ao,Zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(He.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:qt=[],type:Sn}=He.actionTabs||{},mn=qt.filter(hn=>![100,120,150].includes(Number(hn.total_score)));mn.length?(hr(Sn===1?"multiple":"single"),Zn(mn.map(hn=>ot(ke({},hn),{name:hn.exercise_name})))):Oa(!0)}},[(Ge=He==null?void 0:He.actionTabs)==null?void 0:Ge.key]),console.log(lo,"visible"),(0,x.useEffect)(()=>{var qt;if(He.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Gr(),pn(),He.actionTabs.type===2)){const Sn=(qt=He.actionTabs)==null?void 0:qt.unified_setting;jn(Sn)}},[He.actionTabs]),(0,x.useEffect)(()=>{var qt,Sn,mn,hn,yn,pa,Pa;(qt=rn==null?void 0:rn.exercise)!=null&&qt.publish_time&&zt.setFieldsValue({publish_time:oe()((Sn=rn==null?void 0:rn.exercise)==null?void 0:Sn.publish_time)}),(mn=rn==null?void 0:rn.exercise)!=null&&mn.end_time&&zt.setFieldsValue({end_time:oe()((hn=rn==null?void 0:rn.exercise)==null?void 0:hn.end_time)}),zt.setFieldsValue({exercise_type:(yn=rn==null?void 0:rn.exercise)==null?void 0:yn.exercise_type,simulate_exercise_num:(pa=rn==null?void 0:rn.exercise)==null?void 0:pa.simulate_exercise_num}),Na((Pa=rn==null?void 0:rn.exercise)==null?void 0:Pa.exercise_type)},[He]);const sr=qt=>{var Sn;const mn=zt.getFieldValue("publish_time");if(!mn||(Sn=rn==null?void 0:rn.exercise)!=null&&Sn.publish_time)return;let hn;qt===1?hn=oe()(mn).add(120,"minutes"):hn=oe()(mn).add(7,"days"),zt.setFieldsValue({end_time:hn})},Gr=qt=>gt(void 0,null,function*(){var Sn,mn;Gt(!0);const hn=yield(0,y.N3)({coursesId:en.coursesId,check_ids:[...((Sn=He.actionTabs.selectArrs)==null?void 0:Sn.map(pa=>Number(pa)))||[]]});console.log(hn,"res");const yn=((mn=hn==null?void 0:hn.course_info)==null?void 0:mn.map((pa,Pa)=>ot(ke({},pa),{key:pa.course_group_id,title:pa.course_group_name,name:pa.course_group_name,disabled:!!pa.is_published})))||[];if((hn==null?void 0:hn.status)!==-1){et([...yn]);const pa=oe()();zt.setFieldsValue({publish_time:pa}),(zt.getFieldValue("exercise_type")||1)===1?zt.setFieldsValue({end_time:oe()(pa).add(120,"minutes")}):zt.setFieldsValue({end_time:oe()(pa).add(7,"days")})}Gt(!1)});(0,x.useEffect)(()=>{var qt,Sn,mn,hn,yn,pa;if((qt=rn==null?void 0:rn.exercise)!=null&&qt.is_appoint_user){const Pa=((mn=(Sn=rn==null?void 0:rn.exercise)==null?void 0:Sn.all_exercise_users)==null?void 0:mn.map(nn=>nn.user_id))||[];xn([...Pa])}Dn((hn=rn==null?void 0:rn.exercise)==null?void 0:hn.is_appoint_user),fa((yn=rn==null?void 0:rn.exercise)==null?void 0:yn.is_miss_exam_user),za((pa=rn==null?void 0:rn.exercise)==null?void 0:pa.is_no_passing_user)},[rn]),(0,x.useEffect)(()=>{var qt,Sn,mn,hn,yn,pa,Pa,nn;(Sn=(qt=He==null?void 0:He.actionTabs)==null?void 0:qt.selectArrs)!=null&&Sn[0]&&He.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Te({type:"exercise/getWorkSetting",payload:{categoryId:(hn=(mn=He==null?void 0:He.actionTabs)==null?void 0:mn.selectArrs)==null?void 0:hn[0],category:(pa=(yn=He==null?void 0:He.actionTabs)==null?void 0:yn.selectArrs)==null?void 0:pa[0],coursesId:(nn=(Pa=He==null?void 0:He.actionTabs)==null?void 0:Pa.params)==null?void 0:nn.id}})},[(pt=He==null?void 0:He.actionTabs)==null?void 0:pt.selectArrs]);const Er=()=>gt(void 0,null,function*(){var qt,Sn,mn,hn,yn,pa,Pa;const nn=ke({},zt.getFieldsValue()),fr=oe()(oe()(nn.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),wr=oe()(oe()(nn.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(fr,fr,33),wr<=fr){Pe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((gn==null?void 0:gn.length)<=0&&!Fn&&Ye.length>0&&!((qt=rn==null?void 0:rn.exercise)!=null&&qt.is_make_up_exercise)){Pe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const Xr=Ye.map(Kr=>Kr.key),Sr={check_ids:[...((Sn=He.actionTabs.selectArrs)==null?void 0:Sn.map(Kr=>Number(Kr)))||[]],end_time:oe()(nn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(nn.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:gn.map(Kr=>Kr.course_group_id),unified_setting:!gn.length,exercise_type:nn.exercise_type,simulate_exercise_num:nn.simulate_exercise_num};if(((mn=He.actionTabs.selectArrsAll)==null?void 0:mn.length)>0&&He.actionTabs.type===1&&(Sr.check_ids=[...((yn=(hn=He.actionTabs.selectArrsAll)==null?void 0:hn.filter(Kr=>!Kr.high_resources_consume||Kr.high_resources_consume_permission))==null?void 0:yn.map(Kr=>Number(Kr==null?void 0:Kr.id)))||[]]),(pa=rn==null?void 0:rn.exercise)!=null&&pa.is_make_up_exercise){if(Ht&&oa.length<=0||!Ht&&!(Wn||ta)){Pe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Sr.is_appoint_user=Ht,Sr.is_miss_exam_user=Wn,Sr.is_no_passing_user=ta,Ht?Sr.make_up_exercise_users=oa.map(Kr=>({user_id:Kr})):Sr.make_up_exercise_user=[]}let{is_locked:Xn,open_camera:Ia,screen_open:bo,login_restrict:La,ip_bind:io,ip_limit:dr,is_random:Oo,id:Wr,identity_verify:qr,open_phone_video_recording:ri}=rn==null?void 0:rn.exercise;if(He.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Xn||Ia||bo||La||io||dr=="pub"||dr=="inner"||qr||ri)&&nn.exercise_type==2){if(Oa(!1),Te({type:"exercise/setActionTabs",payload:{}}),He.actionTabs.type==2){let Kr=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(rn==null?void 0:rn.exercise)," "),"\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:()=>gt(void 0,null,function*(){var si;Hn(!0);let Wl=yield(0,de.Tr)({exercise_ids:[...((si=He.actionTabs.selectArrs)==null?void 0:si.map(mi=>Number(mi)))||[]],course_id:en.coursesId,type:"exercise"});if((Wl==null?void 0:Wl.student_count)===0){if((yield Et(Sr))&&He.actionTabs.isRouter){Kr.destroy(),b.history.push(`/classrooms/${en.coursesId}/exercise/${Wr}/detail?random=${Oo}&tabs=3&childrenTabs=2`);return}Te({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else In(Sr),It(Wl)}),onCancel:()=>{Kr.destroy(),Hn(!1),Et(Sr)}})}else{let Kr=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>gt(void 0,null,function*(){var si;Hn(!0);let Wl=yield(0,de.Tr)({exercise_ids:[...((si=He.actionTabs.selectArrs)==null?void 0:si.map(mi=>Number(mi)))||[]],course_id:en.coursesId,type:"exercise"});if((Wl==null?void 0:Wl.student_count)===0){if((yield Et(Sr))&&He.actionTabs.isRouter){b.history.push(`/classrooms/${en.coursesId}/exercise/${Wr}/detail?random=${Oo}&tabs=3&childrenTabs=2`);return}Te({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else In(Sr),It(Wl)})})}return}let _l=yield(0,de.Tr)({exercise_ids:[...((Pa=He.actionTabs.selectArrs)==null?void 0:Pa.map(Kr=>Number(Kr)))||[]],course_id:en.coursesId,type:"exercise"});(_l==null?void 0:_l.student_count)===0?Et(Sr):(In(Sr),It(_l))}),Go=()=>{var qt;let Sn=[...(qt=He.actionTabs.selectArrsAll)==null?void 0:qt.filter(mn=>mn.high_resources_consume&&!mn.high_resources_consume_permission)];(Sn==null?void 0:Sn.length)>0&&He.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:le.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Sn==null?void 0:Sn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},Sn==null?void 0:Sn.map(mn=>ce.createElement("div",{className:le.failedList,key:mn.id},ce.createElement("div",{className:le.name},mn==null?void 0:mn.exercise_name),ce.createElement("div",{className:le.publish,onClick:()=>{(0,E.xg)(`/classrooms/${en.coursesId}/exercise/${mn.id}/detail?random=${mn.is_random}`)}},"\u53D1\u5E03"))))))})},Et=qt=>gt(void 0,null,function*(){var Sn,mn,hn;if(He.actionTabs.type===1){let Pa=[...(Sn=He.actionTabs.selectArrsAll)==null?void 0:Sn.filter(nn=>nn.high_resources_consume&&!nn.high_resources_consume_permission)];if((Pa==null?void 0:Pa.length)==He.actionTabs.selectArrsAll.length){Oa(!1),Te({type:"exercise/setActionTabs",payload:{}}),Go();return}}let yn=!1;return xa(!0),(yield(0,a.ZP)(`/api/courses/${en.coursesId}/exercises/publish.json`,{method:"post",body:qt})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),pn(),Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Oa(!1),Te({type:"exercise/setActionTabs",payload:{}}),(mn=He==null?void 0:He.actionTabs)!=null&&mn.cb?(hn=He==null?void 0:He.actionTabs)==null||hn.cb():Te({type:"classroomList/getClassroomExercisesList",payload:ke({},He.actionTabs.params)}),yn=!0,He.actionTabs.type===1&&Go()),xa(!1),yn}),pn=()=>{$t(1),et([]),Rt([])},vn=(qt,Sn,mn)=>{qt<=0?Pe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(xn(Sn),Da(mn),ro(!1))};return ce.createElement(x.Fragment,null,ce.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Qo,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Er,confirmLoading:ea||Nt,onCancel:()=>{pn(),Oa(!1),Te({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(be.Z,{spinning:Nt},Ye&&ce.createElement(re.default,{form:zt},!!((Lt=He==null?void 0:He.actionTabs)!=null&&Lt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:z.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((mt=rn==null?void 0:rn.exercise)!=null&&mt.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(xe.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ce.createElement(re.default.Item,{name:"exercise_type"},ce.createElement(ue.ZP.Group,{disabled:((Pn=rn==null?void 0:rn.exercise)==null?void 0:Pn.exercise_status)>1,onChange:qt=>{Na(qt.target.value),sr(qt.target.value)}},ce.createElement(ue.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ce.createElement(ue.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Dr==2&&ce.createElement(xe.Z,{className:`${le.contentInterval}`},ce.createElement("span",{className:`${le.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(re.default.Item,{name:"simulate_exercise_num"},ce.createElement(Oe.Z,{className:le.numberInput,style:{width:145},precision:0,size:"middle",disabled:((ze=rn==null?void 0:rn.exercise)==null?void 0:ze.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(xe.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ce.createElement(re.default.Item,{name:"publish_time"},ce.createElement(je.default,{style:{width:170},disabledDate:qt=>qt&&qt<=oe()().subtract(0,"days"),disabledTime:nt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(re.default.Item,{name:"end_time"},ce.createElement(je.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},disabledDate:qt=>qt&&qt{var mn,hn,yn,pa,Pa;if(Dn(qt),qt)if((mn=rn==null?void 0:rn.exercise)!=null&&mn.is_appoint_user){const nn=(yn=(hn=rn==null?void 0:rn.exercise)==null?void 0:hn.all_exercise_users)==null?void 0:yn.map(fr=>fr.user_id);xn([...nn])}else xn([]),fa(!1),za(!1);else fa((pa=rn==null?void 0:rn.exercise)==null?void 0:pa.is_miss_exam_user),za((Pa=rn==null?void 0:rn.exercise)==null?void 0:Pa.is_no_passing_user)},disabled:((Wt=rn==null?void 0:rn.exercise)==null?void 0:Wt.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Ht&&ce.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Ne.default,{checked:Wn,disabled:((tn=rn==null?void 0:rn.exercise)==null?void 0:tn.exercise_status)!==1||((En=rn==null?void 0:rn.exercise)==null?void 0:En.miss_exam_count)<=0,onChange:qt=>{fa(qt.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Ar(1),Dn(!1),ro(!0)}},"\uFF08",`${(ut=rn==null?void 0:rn.exercise)==null?void 0:ut.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Ne.default,{checked:ta,disabled:((ft=rn==null?void 0:rn.exercise)==null?void 0:ft.exercise_status)!==1||((_e=rn==null?void 0:rn.exercise)==null?void 0:_e.no_passing_count)<=0,onChange:qt=>{za(qt.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ar(2),Dn(!1),ro(!0)}},"\uFF08",`${(Be=rn==null?void 0:rn.exercise)==null?void 0:Be.no_passing_count}\u4EBA`,"\uFF09")),Ht&&ce.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(De.ZP,{type:"primary",ghost:!0,disabled:((rt=rn==null?void 0:rn.exercise)==null?void 0:rt.exercise_status)!==1,onClick:()=>{ro(!0),Ar(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${oa.length||0} \u4EBA`,"\uFF09"))),He.actionTabs.type===2&&!((dt=rn==null?void 0:rn.exercise)!=null&&dt.is_make_up_exercise)&&ce.createElement(xe.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ce.createElement(ue.ZP.Group,{value:Fn,onChange:qt=>{jn(qt.target.value),Rt([])}},ce.createElement(ue.ZP,{disabled:!!((Re=He==null?void 0:He.actionTabs)!=null&&Re.disabled)||Ye.some(qt=>qt==null?void 0:qt.is_published)||!((we=He==null?void 0:He.actionTabs)!=null&&we.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(ue.ZP,{disabled:Ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ye.length<=0&&He.actionTabs.type===2&&!((lt=rn==null?void 0:rn.exercise)!=null&<.is_make_up_exercise)&&ce.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"'),(He.actionTabs.type===1||!Fn)&&!(($e=rn==null?void 0:rn.exercise)!=null&&$e.is_make_up_exercise)&&Ye.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Ne.default,{checked:gn.length===Ye.length,onChange:qt=>{gn.length===Ye.length?Rt([]):Rt(Ye)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",gn.length||0,"\u4E2A\u5206\u73ED")),(He.actionTabs.type===1||!Fn)&&!((Ze=rn==null?void 0:rn.exercise)!=null&&Ze.is_make_up_exercise)&&Ye.length>0&&ce.createElement(ne.Z,{data:Ye,selectedRowKeys:gn,setSelectedRowKeys:Rt})),ce.createElement(ae.Z,{visible:Sa,setVisible:ro,onK:vn,selectKeys:oa,selectRows:wa,appointStudent:Ht,modalParams:Ao,courseId:en.categoryId||((An=(ht=He==null?void 0:He.actionTabs)==null?void 0:ht.selectArrs)==null?void 0:An[0])})),ce.createElement(ie.Z,{resdata:xt,type:"exercisepush",okloading:ea,oktext:(xt==null?void 0:xt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:qt=>gt(void 0,null,function*(){var Sn,mn,hn;xa(!0);let yn=yield(0,a.ZP)(`/api/courses/${en.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Sn=He.actionTabs.selectArrs)==null?void 0:Sn.map(pa=>Number(pa)))||[]]}});if(xa(!1),(yn==null?void 0:yn.status)===0)if(na){let pa=yield Et(Dt);if(Fe.default.destroyAll(),pa&&He.actionTabs.isRouter){b.history.push(`/classrooms/${en.coursesId}/exercise/${(mn=rn==null?void 0:rn.exercise)==null?void 0:mn.id}/detail?random=${(hn=rn==null?void 0:rn.exercise)==null?void 0:hn.is_random}&tabs=3&childrenTabs=2`);return}Te({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Et(Dt)})})),ce.createElement(se.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:lo,dataSource:ao,onSuccess:()=>{hr(!1),Oa(!0)},onClose:()=>{hr(!1),pn(),Te({type:"exercise/setActionTabs",payload:{}})}}))};var St=(0,b.connect)(({exercise:He})=>({exercise:He}))(Xe)},5318:function(at,Qe,te){"use strict";var x=te(59301),re=te(99313),Pe=te(78241),Fe=te(6848),be=te(8591),xe=te(43418),ue=te(5871),Oe=te(57809),je=te(92832),Ie=te(3113),Ne=te(26724),De=te.n(Ne),me=te(49018),oe=te(5006),a=te(66457),E=te(65862),b=te(35479),y=te(79274),z=te(65582),ne=te(90463),ae=te(83028),le=te(60979),ie=te(59301),de=Object.defineProperty,se=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Je=(gt,it,nt)=>it in gt?de(gt,it,{enumerable:!0,configurable:!0,writable:!0,value:nt}):gt[it]=nt,Me=(gt,it)=>{for(var nt in it||(it={}))ve.call(it,nt)&&Je(gt,nt,it[nt]);if(ge)for(var nt of ge(it))Ee.call(it,nt)&&Je(gt,nt,it[nt]);return gt},Ue=(gt,it)=>se(gt,ce(it)),Le=(gt,it,nt)=>new Promise((Xe,St)=>{var He=pt=>{try{Ge(nt.next(pt))}catch(Lt){St(Lt)}},Te=pt=>{try{Ge(nt.throw(pt))}catch(Lt){St(Lt)}},Ge=pt=>pt.done?Xe(pt.value):Promise.resolve(pt.value).then(He,Te);Ge((nt=nt.apply(gt,it)).next())});const{TabPane:ke}=re.default,ot=({classroomList:gt,exercise:it,loading:nt,dispatch:Xe})=>{var St;const He=(0,z.useParams)(),Te=(0,z.useLocation)(),[Ge]=Pe.default.useForm(),{brankList:pt}=it;let[Lt,mt]=(0,x.useState)(!0),[Pn,ze]=(0,x.useState)(!1);const[At,Wt]=(0,x.useState)("myself");let[tn,En]=(0,x.useState)([]),[ut,ft]=(0,x.useState)([]),[_e,Be]=(0,x.useState)(),[rt,dt]=(0,x.useState)([]);const Re=(0,x.useRef)(null),[we,lt]=(0,x.useState)(!1),[$e,Ze]=(0,x.useState)(""),[ht,An]=(0,x.useState)(""),[en,zt]=(0,x.useState)(!1),[an,$t]=(0,x.useState)({}),Ye=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xn,wa,Da)=>ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement(Fe.Z,{title:xn},ie.createElement("div",{title:xn,className:oe.Z.name},xn)),(wa==null?void 0:wa.high_resources_consume)&&ie.createElement(ne.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xn=>ie.createElement(Fe.Z,{title:xn},ie.createElement("span",null,xn))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:xn=>xn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(xn,wa)=>ie.createElement("a",{href:xn?`/randompaper/detail/${wa.id}`:`/paperlibrary/see/${wa.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[et,Nt]=(0,x.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,x.useEffect)(()=>{it.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Rt(),dt([]),Gt())},[it.actionTabs.key]);const Gt=()=>Le(void 0,null,function*(){const xn=yield Xe({type:"paperlibrary/getTeachGroupData"});ft(xn)}),gn=xn=>{const wa=parseInt(xn);return isNaN(wa)?"":wa},Rt=()=>Le(void 0,null,function*(){var xn,wa;if(Lt){++et.page,mt(!1);const Da=yield Xe({type:"exercise/getBrankList",payload:Ue(Me({},et),{search:(xn=et.search)==null?void 0:xn.trim()})});tn=Da!=null&&Da.object_list?[...tn.concat(Da==null?void 0:Da.object_list)]:tn,et.filter==="public"?Be(Da.is_teacher):Be(!0),((wa=Da.object_list)==null?void 0:wa.length){Re.current.scrollTop=0,tn=[],et.page=0,et.group_id=xn,Lt=!0,dt([]),Nt(Me({},et)),Rt()},jn={selectedRowKeys:rt,onChange:xn=>{dt(xn)},type:"radio"},ea=()=>{Nt(Me({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),En([]),mt(!0),Wt("myself"),Xe({type:"exercise/setActionTabs",payload:{}}),ze(!1)},[xa,rn,Sa,ro]=(0,b.P)(),oa=xn=>Le(void 0,null,function*(){let wa=!1;tn.forEach(Wn=>{rt.includes(Wn.id)&&(wa=Wn.is_random)});const Da=xn.map(Wn=>({shixun_id:Wn.id,is_use:Wn.is_use,is_copy:Wn.is_copy}));if(!wa){zt(!0);const Wn=yield Xe({type:"exercise/saveBanks",payload:{course_id:He.coursesId,category_id:(He==null?void 0:He.categoryId)||null,object_type:"examination_bank",bank_id:rt,shixuns_info:Da}});zt(!1),(Wn==null?void 0:Wn.status)===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Xe({type:"classroomList/getClassroomExercisesList",payload:Me({},it.actionTabs.params)}),Xe({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}),Ze(`/classrooms/${He.coursesId}/exercise/${Wn.exercise_id}/detail?random=${Wn.is_random}&tabs=3`),An(`/classrooms/${He.coursesId}/exercise/add/${Wn.exercise_id}?random=${Wn.is_random}&type=2`),lt(!0),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),rn(),ea());return}zt(!0),setTimeout(()=>{zt(!1)},500),Xe({type:"exercise/setActionTabs",payload:{}});let Ht=1,Dn=xe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ie.createElement("div",{className:oe.Z.modalColumn},ie.createElement("div",{className:oe.Z.modalRow},ie.createElement("sup",{className:oe.Z.sup},"*"),ie.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ie.createElement(ue.Z,{parser:gn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Ht,onChange:Wn=>{Ht=Wn;const fa=document.getElementById("model_error");Ht<1||Ht>50?fa.style.display="block":fa.style.display="none"}})),ie.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:ea,onOk:()=>Le(void 0,null,function*(){if(Ht<1||Ht>50){const fa=document.getElementById("model_error");return fa.style.display="block",Promise.reject()}Dn.update({cancelButtonProps:{disabled:!0}});const Wn=yield Xe({type:"exercise/saveBanks",payload:{course_id:He.coursesId,object_type:"examination_bank",bank_id:rt,shixuns_info:Da,num:Ht}});Dn.update({cancelButtonProps:{disabled:!1}}),Wn&&Wn.status===0?((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),xe.default.destroyAll(),Xe({type:"classroomList/getClassroomExercisesList",payload:Me({},it.actionTabs.params)}),ea(),rn(),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(ea(),rn())})})});return ie.createElement(ie.Fragment,null,ie.createElement(xe.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:it.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Pn,bodyStyle:{minHeight:200},wrapClassName:oe.Z.warpModal,onOk:()=>Le(void 0,null,function*(){var xn;if(!rt.length){be.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ze(!0);let wa=!1,Da=!1;if(tn.forEach(Dn=>{rt.includes(Dn.id)&&Dn.need_authorize&&(wa=Dn.need_authorize),rt.includes(Dn.id)&&(Da=Dn.is_random)}),wa){(0,a.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let Ht=yield(0,le.Tr)({id:`${rt[0]}`,course_id:(xn=gt.detailTopBanner)==null?void 0:xn.course_id,type:"examination_bank"});ze(!1),(Ht==null?void 0:Ht.student_count)===0?oa([]):$t(Ht)}),onCancel:ea},ie.createElement(re.default,{activeKey:At,onTabClick:xn=>Le(void 0,null,function*(){Re.current.scrollTop=0,tn=[],At!==xn&&dt([]),Wt(xn),et.page=0,et.filter=xn,et.group_id=null,Lt=!0,Rt()})},ie.createElement(ke,{tab:ie.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ie.createElement(ke,{tab:ie.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ie.createElement(ke,{tab:ie.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ie.createElement("div",{className:oe.Z.tabSearch},At==="teacher"&&ie.createElement(Oe.default,{value:et.group_id,onChange:Fn,size:"middle",style:{width:200,marginRight:30}},ie.createElement(Oe.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(St=ut==null?void 0:ut.groups)==null?void 0:St.map(xn=>ie.createElement(Oe.default.Option,{key:xn==null?void 0:xn.group_id,value:xn==null?void 0:xn.group_id},xn==null?void 0:xn.name))),ie.createElement(je.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:et.search,onChange:xn=>{et.search=xn.target.value,Nt(Me({},et))},onSearch:xn=>{Re.current.scrollTop=0,tn=[],et.page=0,Lt=!0,dt([]),xn&&(0,y.tk)({name:xn,copywriting:xn,position:"Exercise"}),Rt()}})),ie.createElement("div",{ref:Re,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!_e&&At==="public"&&ie.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ie.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ie.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ie.createElement(De(),{initialLoad:!1,pageStart:0,loadMore:()=>{Rt()},hasMore:Lt,useWindow:!1},it.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&_e&&ie.createElement(me.Z,{className:oe.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:tn,onRow:xn=>({onClick:()=>{dt([xn==null?void 0:xn.id])}}),resColumns:Ye,rowSelection:jn})))),ie.createElement(xe.default,{title:"\u63D0\u793A",open:we,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ie.createElement("div",null,ie.createElement(Ie.ZP,{onClick:()=>{lt(!1),z.history.push(ht)}},"\u4FEE\u6539\u8BD5\u5377"),ie.createElement(Ie.ZP,{type:"primary",onClick:()=>{z.history.push($e),lt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{lt(!1)}},ie.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ie.createElement(ae.Z,{resdata:an,type:"exercise",okloading:en,oktext:(an==null?void 0:an.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xn=>{oa(xn)}}),ie.createElement(b.Z,{inPaper:!0,visible:xa,onCancel:rn,onOk:oa,renderData:Sa,modalType:"multiple",type:"examination_bank"}))};Qe.Z=(0,z.connect)(({exercise:gt,loading:it,classroomList:nt})=>({exercise:gt,loading:it,classroomList:nt}))(ot)},59553:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ie}});var x=te(59301),re=te(92832),Pe=te(24905),Fe=te(95237),be={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Oe=(Ne,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},b=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,b);y((me=me.apply(Ne,De)).next())}),Ie=({data:Ne,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ne]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[ie,de]=(0,x.useState)(1),[se,ce]=(0,x.useState)();return(0,x.useEffect)(()=>{y(Ne),ne([]),le([])},[Ne]),(0,x.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:be.leftdiv},x.createElement(re.default.Search,{size:"middle",onChange:ge=>Oe(void 0,null,function*(){y(Ne.filter(ve=>{var Ee;return(Ee=ve==null?void 0:ve.name)==null?void 0:Ee.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Pe.default.Group,{value:z.map(ge=>`${ge.course_group_id}`),onChange:ge=>{oe(b.filter(ve=>ge.includes(`${ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,ve)=>x.createElement(Fe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Pe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},x.createElement("div",{className:be.listClass},x.createElement("span",{className:be.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:be.rightdiv},x.createElement(re.default.Search,{onChange:ge=>{le(z.filter(ve=>ve.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((ge,ve)=>x.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),x.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},21390:function(at,Qe,te){"use strict";var x=te(59301),re=te(31797),Pe=te(5871),Fe=te(78241),be=te(43418),xe=te(71418),ue=te(1710),Oe=te(92832),je=te(95237),Ie=te(43604),Ne=te(3113),De=te(87513),me=te(56656),oe=te.n(me),a=te(65582),E=te(65862),b=te(27158),y=te(41867),z=te(61527),ne=te(59301),ae=(se,ce,ge)=>new Promise((ve,Ee)=>{var Je=Le=>{try{Ue(ge.next(Le))}catch(ke){Ee(ke)}},Me=Le=>{try{Ue(ge.throw(Le))}catch(ke){Ee(ke)}},Ue=Le=>Le.done?ve(Le.value):Promise.resolve(Le.value).then(Je,Me);Ue((ge=ge.apply(se,ce)).next())});const{Countdown:le}=re.default,ie=({value:se,onChange:ce,MaxMinutes:ge})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",ne.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\u3002",ne.createElement("br",null)),ne.createElement(Pe.Z,{value:se,onChange:ce,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:se,successCb:ce,dispatch:ge})=>{var ve,Ee,Je,Me;const Ue=(0,a.useParams)(),[Le]=Fe.default.useForm(),ke=Fe.default.useWatch("time",Le),[ot,gt]=(0,x.useState)(!1),it=(0,x.useRef)(),{actionTabs:nt}=se,[Xe,St]=(0,x.useState)(),[,He,Te,Ge]=(0,z.U)(De.n7,{id:Ue.categoryId}),[,pt,Lt]=(0,z.U)(De.Cd,{});(0,x.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&(gt(!1),Le.resetFields())},[se.actionTabs.key]);const mt=()=>new Promise(_e=>ae(void 0,null,function*(){var Be,rt;return it.current=yield(0,b.y)({ip_limit:(Be=nt==null?void 0:nt.exerciseParams)==null?void 0:Be.ip_limit,ip_bind:(rt=nt==null?void 0:nt.exerciseParams)==null?void 0:rt.ip_bind_type}),_e()})),Pn=()=>ae(void 0,null,function*(){var _e,Be,rt,dt,Re;yield Le.validateFields();const we=Le.getFieldsValue();if(gt(!0),(((_e=nt==null?void 0:nt.exerciseParams)==null?void 0:_e.ip_limit)!=="no"||(Be=nt==null?void 0:nt.exerciseParams)!=null&&Be.ip_bind_type)&&(yield mt()),(yield(0,De.ZD)((rt=nt==null?void 0:nt.exerciseParams)==null?void 0:rt.id,{exercise_user_id:(dt=nt==null?void 0:nt.exerciseParams)==null?void 0:dt.exercise_user_id,unlock_key:we.unlock_key,time:we.time,ip:it.current})).status===0){if(ce){ge({type:"exercise/setActionTabs",payload:{}}),ce();return}const $e=nt==null?void 0:nt.exerciseParams;(0,E.nr)({inner_ip:$e.inner_ip,public_ip:$e.public_ip,open_camera:$e.open_camera,ip_limit:$e.ip_limit,ip_bind:$e.ip_bind,ip_bind_type:$e.ip_bind_type,exercise_tips:$e.exercise_tips,exerciseId:$e.id,screen_open:$e.screen_open,screen_num:$e.screen_num,screen_sec:$e.screen_sec,coursesId:Ue.coursesId,login:(Re=(0,y.eY)())==null?void 0:Re.login,history,identity_verify:$e.identity_verify,open_phone_video_recording:$e.open_phone_video_recording,current_status:$e.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}gt(!1)}),ze=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:_e=>ne.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:_e=>ne.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],At=((ve=nt==null?void 0:nt.exerciseParams)==null?void 0:ve.errorMessage)&&typeof((Ee=nt==null?void 0:nt.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,x.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const _e=yield Lt(Ue);yield Te({}),_e.status||St(_e)})},[se.actionTabs.key]);const{time:Wt,end_time:tn}=(Xe==null?void 0:Xe.exercise)||{},En=Ge!=null&&Ge.user_end_time?oe()(Ge==null?void 0:Ge.user_end_time).add(1,"minutes"):oe()(),ut=oe()(Ge==null?void 0:Ge.user_total_end_time)>En?Math.round(oe().duration(oe()(Ge==null?void 0:Ge.user_total_end_time).diff(En.startOf("minute"))).asMinutes()):0,ft=((Ge==null?void 0:Ge.student_left_minutes)||0)+(ke||0);return ne.createElement(ne.Fragment,null,ne.createElement(be.default,{width:514,centered:!0,closable:!!((Je=nt==null?void 0:nt.exerciseParams)!=null&&Je.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:se.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(xe.Z,{spinning:He||pt},At&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!At&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),At&&ne.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Me=nt==null?void 0:nt.exerciseParams)==null?void 0:Me.errorMessage)||{}],columns:ze}),ne.createElement("div",{className:""},ne.createElement(Fe.default,{form:Le,layout:"vertical",autoComplete:"off"},ne.createElement(Fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(Oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Wt!==-1?ne.createElement(ne.Fragment,null,ne.createElement(Fe.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Ge==null?void 0:Ge.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ie,{MaxMinutes:ut})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},He||pt?"--":ft),"\u5206\u949F",ft!==0&&(Ge==null?void 0:Ge.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},oe()(Ge==null?void 0:Ge.user_end_time).add(ke||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(tn).format("YYYY-MM-DD HH:mm")))),ne.createElement(je.Z,{justify:"space-between",align:"middle"},ne.createElement(Ie.Z,null),ne.createElement(Ie.Z,null,ne.createElement(Ne.ZP,{loading:ot,onClick:Pn},"\u8FDB\u5165\u8003\u8BD5"))))))};Qe.Z=(0,a.connect)(({exercise:se})=>({exercise:se}))(de)},82896:function(at,Qe,te){"use strict";te.d(Qe,{w:function(){return xe}});var x=te(38147),re=te(43418),Pe=te(65582),Fe=te(59301),be=(ue,Oe,je)=>new Promise((Ie,Ne)=>{var De=a=>{try{oe(je.next(a))}catch(E){Ne(E)}},me=a=>{try{oe(je.throw(a))}catch(E){Ne(E)}},oe=a=>a.done?Ie(a.value):Promise.resolve(a.value).then(De,me);oe((je=je.apply(ue,Oe)).next())});const xe=(ue,Oe,je="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Ie=1,Ne=2)=>be(void 0,null,function*(){Ie===1&&(0,Pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Ie===1?je:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const De=yield(0,x.ZP)(`/api/exercises/${Oe}/user_appraise_status.json`,{method:"get",params:{appraise_type:Ie}});if((De==null?void 0:De.status)===-1)return(0,Pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let me={status:0};if((De==null?void 0:De.type)===2&&(me=yield(0,x.ZP)(`/api/exercises/${Oe}/create_appraise_students.json`,{method:"get"})),(0,Pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(me==null?void 0:me.status)===-1)return Promise.reject();if((De==null?void 0:De.type)===2){const oe=()=>{Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/centralizeReview/${me==null?void 0:me.login}`)};if(re.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:oe,onCancel:()=>{Ne===1&&Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/detail`)},content:Fe.createElement("div",null,Fe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Fe.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Fe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Ne!==3)return Promise.reject()}if((De==null?void 0:De.type)===3&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Ne===1&&Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/detail`)},content:Fe.createElement("div",null,(De==null?void 0:De.message)||"")}),Ne!==3)||(De==null?void 0:De.type)===4&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ne===1&&Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/detail`)},content:Fe.createElement("div",null,(De==null?void 0:De.message)||"")}),Ne!==3))return Promise.reject()})},99981:function(at,Qe,te){"use strict";te.d(Qe,{Q8:function(){return nt},d0:function(){return Xe},w6:function(){return it}});var x=te(59301),re=te(5083),Pe=te(57809),Fe=te(8591),be=te(43418),xe=te(5112),ue=te(95237),Oe=te(43604),je=te(6848),Ie=te(24905),Ne=te(3113),De=te(56656),me=te.n(De),oe=te(41867),a=te(38147),E=te(89392),b=te.n(E),y=te(65862),z=te(61191),ne=te(65582),ae=te(4324),le=te(66457),ie=te(42656),de=te(83028),se=te(60979),ce=te(59301),ge=Object.defineProperty,ve=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Le=(Ge,pt,Lt)=>pt in Ge?ge(Ge,pt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Ge[pt]=Lt,ke=(Ge,pt)=>{for(var Lt in pt||(pt={}))Me.call(pt,Lt)&&Le(Ge,Lt,pt[Lt]);if(Je)for(var Lt of Je(pt))Ue.call(pt,Lt)&&Le(Ge,Lt,pt[Lt]);return Ge},ot=(Ge,pt)=>ve(Ge,Ee(pt)),gt=(Ge,pt,Lt)=>new Promise((mt,Pn)=>{var ze=tn=>{try{Wt(Lt.next(tn))}catch(En){Pn(En)}},At=tn=>{try{Wt(Lt.throw(tn))}catch(En){Pn(En)}},Wt=tn=>tn.done?mt(tn.value):Promise.resolve(tn.value).then(ze,At);Wt((Lt=Lt.apply(Ge,pt)).next())});function it(Ge,pt){const Lt=[];for(let mt=Ge;mt{const mt=Geme()(pt).endOf("day"),ze=Ge{const Lt=parseInt(me()(Ge).format("HH")),mt=parseInt(me()().format("HH")),Pn=parseInt(me()().format("mm"));if(!Ge)return{disabledHours:()=>it(0,mt),disabledMinutes:()=>it(0,Pn)};if(pt){const ze=parseInt(me()(pt).format("HH")),At=parseInt(me()(pt).format("mm"));return me()(Ge).isSame(me()(pt),"day")?{disabledHours:()=>it(0,ze),disabledMinutes:()=>Lt<=ze?it(0,At):[]}:void 0}if(me()(Ge).isSame(me()(),"day"))return{disabledHours:()=>it(0,mt),disabledMinutes:()=>me()(Ge).isSame(me()(),"hour")&&Lt<=mt?it(0,Pn):[]}},{RangePicker:St}=re.default,{Option:He}=Pe.default,Te=({shixunHomeworks:Ge,loading:pt,dispatch:Lt,classroomList:mt,user:Pn})=>{var ze,At,Wt,tn,En,ut,ft,_e,Be;const rt=(0,ne.useParams)(),{workSetting:dt,workList:Re,shixunWorkList:we,headerInfo:lt,changeData:$e}=Ge,[Ze,ht]=(0,x.useState)(!1),[An,en]=(0,x.useState)(!1);let[zt,an]=(0,x.useState)([]),[$t,Ye]=(0,x.useState)([]),[et,Nt]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ae.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[Gt,gn]=(0,x.useState)({}),[Rt,Fn]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{an([])},[]),(0,x.useEffect)(()=>{ht(!(0,oe.GJ)())},[(0,oe.GJ)()]);const jn=()=>{Lt({type:"shixunHomeworks/getWorkSetting",payload:ke({},rt)})};(0,x.useEffect)(()=>{if(!(dt!=null&&dt.course_id))return;Object.keys(et).map(function(Dn){et[Dn]=dt[Dn]}),(!et.allow_late||!et.unified_late)&&(et.late_penalty=20,et.penalty_type=ae.Q.Percent),et.unified_setting||(et.unified_late=!1,et.unified_anonymous_comment=!1,et.unified_anonymous_appeal=!1),zt=JSON.parse(JSON.stringify(dt.group_settings.map(Dn=>ot(ke({},Dn),{group_name:[Dn.group_name]})).filter(Dn=>Dn.publish_time!==null))),$t=JSON.parse(JSON.stringify(dt.allow_late_settings.map(Dn=>ot(ke({},Dn),{group_name:[Dn.group_name]})).filter(Dn=>Dn.late_time!==null))),Nt(ke({},et));const Ht=(0,y.QE)((zt==null?void 0:zt.length)>0?zt:[]);an([...Ht]),($t==null?void 0:$t.length)<=0?Ye([{penalty_type:ae.Q.Percent,late_penalty:20}]):Ye([...$t])},[dt]);const ea=()=>gt(void 0,null,function*(){var Ht,Dn;if(((Ht=Pn==null?void 0:Pn.userInfo)==null?void 0:Ht.user_status)===2){(0,le.Rd)();return}const Wn=JSON.parse(JSON.stringify(et));if(Wn.challenge_settings.filter(ta=>!ta.hide),Wn.categoryId=rt.categoryId,(Dn=Wn.challenge_settings)!=null&&Dn.every(ta=>!ta.checked)){Fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(zt),!et.unified_setting)zt=zt==null?void 0:zt.map(ta=>{var za;if(!ta.publish_time||!ta.end_time)throw Fe.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(!ta.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),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=(za=dt.group_settings)==null?void 0:za.filter(Ao=>{var Ar;return(Ar=ta==null?void 0:ta.group_name)==null?void 0:Ar.includes(Ao.group_name)}).map(Ao=>Ao.group_id||Ao.id).toString().split(","),ta});else if(!et.publish_time||!et.end_time)throw Fe.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(Wn.group_settings=zt,et.allow_late)if(et.unified_late){if(et.late_penalty===null||et.late_penalty===void 0||et.late_penalty<0||et.late_penalty>100)throw Fe.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(!et.late_time)throw Fe.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 $t=$t==null?void 0:$t.map(ta=>{var za,Ao;if(ta.late_penalty===null||ta.late_penalty===void 0||ta.late_penalty<0||ta.late_penalty>100)throw Fe.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(!ta.late_time)throw Fe.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(!ta.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),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=(Ao=(za=ta==null?void 0:ta.group_name)==null?void 0:za.map(Ar=>{var Dr,Na;let xt=(Na=(Dr=dt.group_settings)==null?void 0:Dr.filter(It=>(It==null?void 0:It.group_name)===Ar))==null?void 0:Na[0];return xt==null?void 0:xt.group_id}))==null?void 0:Ao.toString().split(","),ta}),Wn.allow_late_settings=$t;let fa=yield(0,se.Tr)({homework_common_ids:[parseInt(rt.categoryId)],course_id:rt.coursesId,type:"homework_common"});(fa==null?void 0:fa.student_count)===0?xa(Wn):(Fn(Wn),gn(fa))}),xa=Ht=>{var Dn;if(Ht.total_score===null){Fe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ht!=null&&Ht.work_efficiency&&Ht.eff_score===null){Fe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Wn=Ht.challenge_settings.reduce((za,Ao)=>za+Number(Ao.challenge_score),0);if((Wn==null?void 0:Wn.toFixed(10))!==((Dn=Ht.total_score-Ht.eff_score)==null?void 0:Dn.toFixed(10))){Fe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ht.total_score}\u5206`);return}const fa={shixun_evaluation:Ht.shixun_evaluation,challenge_settings:Ht.challenge_settings};let ta=()=>{var za;const Ao=()=>gt(void 0,null,function*(){en(!0),(yield(0,a.ZP)(`/api/homework_commons/${rt.categoryId}/publish_setting.json`,{method:"post",body:ke({},Ht)})).status===0&&(Fe.ZP.success("\u66F4\u65B0\u6210\u529F"),jn(),Lt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ke({},rt)})),en(!1)});!(0,E.isEqual)($e,fa)&&!((za=lt==null?void 0:lt.homework_status)!=null&&za.includes("\u672A\u53D1\u5E03"))?be.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:Ao}):Ao()};dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?Lt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:rt.coursesId,type:"shixun",type_id:rt.categoryId,name:dt.homework_name,fn:()=>{ta()}}}):ta()},rn=(Ht,Dn,Wn="group_id")=>{var fa;return Dn?Dn.find(ta=>ta[Wn]===Ht):(fa=dt==null?void 0:dt.group_settings)==null?void 0:fa.find(ta=>ta.group_id[0]===Ht)},Sa=(dt==null?void 0:dt.allow_late)||(dt==null?void 0:dt.anonymous_comment),ro=Ht=>{var Dn,Wn;const fa=rn(Ht,dt==null?void 0:dt.allow_late_settings,"id"),ta=rn(Ht,dt==null?void 0:dt.anonymous_comment_settings),za=rn(Ht);return(dt==null?void 0:dt.allow_late)&&fa&&me()(fa==null?void 0:fa.late_time)<=me()()||(dt==null?void 0:dt.anonymous_comment)&&ta&&(ta==null?void 0:ta.evaluation_start)!==null||((Wn=(me()(za==null?void 0:za.end_time)<=me()()&&((Dn=dt==null?void 0:dt.allow_late_settings)==null?void 0:Dn.filter(Ao=>Ao.group_id.includes(Ht))))[0])==null?void 0:Wn.late_time)!=null},oa=(0,x.useMemo)(()=>(dt==null?void 0:dt.allow_late)||(dt==null?void 0:dt.all_group_late),[dt,lt]),xn=dt==null?void 0:dt.anonymous_comment,wa=Ht=>{if(!Ht)return!1;const Dn=rn(Ht,dt==null?void 0:dt.anonymous_comment_settings);return(dt==null?void 0:dt.anonymous_comment)&&Dn&&(Dn==null?void 0:Dn.evaluation_start)!==null},Da=(Ht,Dn)=>{var Wn,fa,ta;Lt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ht,index:Dn,rangePickerDisabled:Ze||(me()()<=me()((fa=rn((Wn=Ht==null?void 0:Ht.group_id)==null?void 0:Wn[0]))==null?void 0:fa.publish_time)?!1:[!0,ro((ta=Ht==null?void 0:Ht.group_id)==null?void 0:ta[0])]),disabledDate:dt==null?void 0:dt.course_end_date}})};return ce.createElement("section",{className:z.Z.form},ce.createElement("div",{className:z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.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")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(xe.ZP.Group,{disabled:Ze||!((ze=lt==null?void 0:lt.homework_status)!=null&&ze.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((At=mt.AssistantObject.practice)!=null&&At.can_publish),value:et.unified_setting,onChange:Ht=>{var Dn;if(!((Dn=lt==null?void 0:lt.homework_status)!=null&&Dn.includes("\u672A\u53D1\u5E03"))){Fe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(et.unified_setting=!et.unified_setting,et.unified_setting||(et.unified_late=!1,Ye([{late_penalty:5}])),Nt(Object.assign({},et)),et.unified_setting===!1&&zt==""){an(zt.concat({}));return}et.unified_setting&&(an([]),Ye([{late_penalty:5}]))}},ce.createElement(xe.ZP,{value:!0,disabled:Ze||!(dt!=null&&dt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(xe.ZP,{disabled:Ze||!((Wt=dt==null?void 0:dt.group_settings)!=null&&Wt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((tn=dt==null?void 0:dt.group_settings)==null?void 0:tn.length)===0&&ce.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")),et.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ue.Z,{align:"middle"},ce.createElement(Oe.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ce.createElement(Oe.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",disabled:Ze||!((En=lt==null?void 0:lt.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03")||(ut=lt==null?void 0:lt.homework_status)!=null&&ut.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((ft=mt.AssistantObject.practice)!=null&&ft.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:Ht=>nt(Ht,dt==null?void 0:dt.course_end_date),disabledTime:Ht=>Xe(Ht),value:et.publish_time?me()(et.publish_time):"",onChange:(Ht,Dn)=>{et.publish_time=Dn,(et.end_time==""||!et.end_time)&&et.unified_setting&&(et.end_time=me()(Ht).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Nt(Object.assign({},et))}}))),ce.createElement(ue.Z,{align:"middle",className:"pl30"},ce.createElement(Oe.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(Oe.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(dt==null?void 0:dt.allow_late)&&(dt==null?void 0:dt.homework_status.includes("\u5DF2\u622A\u6B62"))||Ze||(dt==null?void 0:dt.allow_late)&&me()()>=me()(dt==null?void 0:dt.end_time)||(0,oe.Rm)()&&!((_e=mt.AssistantObject.practice)!=null&&_e.can_publish),disabledDate:Ht=>nt(Ht,dt==null?void 0:dt.course_end_date,et.publish_time),disabledTime:Ht=>Xe(Ht,et.publish_time),value:et.end_time?me()(et.end_time):"",onChange:(Ht,Dn)=>{et.end_time=Dn,Nt(Object.assign({},et))}})))),!et.unified_setting&&(zt==null?void 0:zt.length)>0&&ce.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},zt&&zt.map(function(Ht,Dn){var Wn,fa,ta,za,Ao,Ar,Dr;return ce.createElement(Oe.Z,{span:24,key:Dn},ce.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Dn==(zt==null?void 0:zt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Dn+1),ce.createElement(Pe.default,{disabled:Ze||((Wn=lt==null?void 0:lt.homework_status)!=null&&Wn.includes("\u672A\u53D1\u5E03")&&Ht.id||me()(){var xt;if((0,oe.Rm)()&&!((xt=mt.AssistantObject.practice)!=null&&xt.can_publish)){Fe.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[Dn].group_name=Na,zt[Dn].group_id=Ht.group_id;const It=(0,E.flattenDeep)(zt.map(In=>In.group_name)),Dt=$t.map(In=>{let na=(In==null?void 0:In.group_name)||[];return ot(ke({},In),{group_name:(0,E.remove)(na,Hn=>It.includes(Hn))})});Ye(Dt),an(zt.slice())},maxTagCount:4,maxTagPlaceholder:Na=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Da(Ht,Dn)},"+",Na==null?void 0:Na.length)},dt.group_settings&&dt.group_settings.map(function(Na){if(!zt.map(It=>It.group_name).flat().includes(Na.group_name))return ce.createElement(He,{value:Na.group_name,key:Na.id},Na.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(St,{size:"large",ranges:{\u6B64\u523B:[Ht.publish_time?me()(Ht.publish_time):me()(),me()()]},allowClear:!1,disabled:Ze||(me()()<=me()((za=rn((ta=Ht==null?void 0:Ht.group_id)==null?void 0:ta[0]))==null?void 0:za.publish_time)?!1:[!0,ro((Ao=Ht==null?void 0:Ht.group_id)==null?void 0:Ao[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:Na=>nt(Na,dt==null?void 0:dt.course_end_date),disabledTime:Na=>Xe(Na),showTime:{showNow:!0,format:"HH:mm",defaultValue:[me()((0,y.U6)(),"HH:mm"),me()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ht.publish_time&&[me()(Ht.publish_time),Ht.end_time?me()(Ht.end_time):void 0],onChange:(Na,xt)=>{var It;if((0,oe.Rm)()&&!((It=mt.AssistantObject.practice)!=null&&It.can_publish)){Fe.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[Dn].publish_time=xt[0],!Ht.end_time&&xt[0]?zt[Dn].end_time=me()(xt[0]).add(7,"days"):zt[Dn].end_time=xt[1],an([...zt])},onCalendarChange:(Na,xt,It)=>{if(xt!=null&&xt[0]&&!xt[1]){const Dt=me()(xt[0]).add(7,"days");zt[Dn].publish_time=xt[0],zt[Dn].end_time=Dt,an([...zt])}}})),!Ze&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((Ar=Ht==null?void 0:Ht.group_id)==null?void 0:Ar.length)>1&&ce.createElement(je.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Da(Ht,Dn)})),zt.length<((Dr=dt==null?void 0:dt.group_settings)==null?void 0:Dr.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Na;if((0,oe.Rm)()&&!((Na=mt.AssistantObject.practice)!=null&&Na.can_publish)){Fe.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(zt.concat({}))}}),((Ht==null?void 0:Ht.publish_time)&&me()(){const Na=(0,E.cloneDeep)($t);Na.forEach((xt,It)=>{xt.group_name&&(xt.group_name=xt.group_name.filter(Dt=>{var In;return!((In=zt[Dn].group_name)!=null&&In.includes(Dt))}))}),zt=zt.filter((xt,It)=>Dn!==It),Ye(Na),an(zt.slice()),setTimeout(()=>an(zt.slice()),10)}}))))}))),ce.createElement(ue.Z,null,ce.createElement(Oe.Z,null,ce.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.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"))),ce.createElement(Oe.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ie.default,{checked:et.allow_late,disabled:Ze||oa,onChange:Ht=>{var Dn;if((0,oe.Rm)()&&!((Dn=mt.AssistantObject.practice)!=null&&Dn.can_late)){Fe.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.target.checked&&be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.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"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.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"))}),et.allow_late=!et.allow_late,$t==""&&Ye([{late_penalty:5}]),Nt(Object.assign({},et))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(et==null?void 0:et.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(xe.ZP.Group,{style:{marginLeft:"20px"},disabled:Ze||(dt==null?void 0:dt.anonymous_comment)||(dt==null?void 0:dt.allow_late),value:et.unified_late,onChange:Ht=>{var Dn;if((0,oe.Rm)()&&!((Dn=mt.AssistantObject.practice)!=null&&Dn.can_late)){Fe.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}et.unified_late=Ht.target.value,$t==""&&!Ht.target.value&&Ye([{penalty_type:ae.Q.Percent,late_penalty:20}]),Nt(ke({},et))}},(et==null?void 0:et.unified_setting)&&ce.createElement(xe.ZP,{value:!0,disabled:!(dt!=null&&dt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Be=dt==null?void 0:dt.group_settings)==null?void 0:Be.length)>0&&ce.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),et!=null&&et.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(Oe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(Oe.Z,{className:"ml20"},ce.createElement(ae.Z,{disabled:Ze||xn,value:{type:et.penalty_type,inputValue:et.late_penalty},onChange:Ht=>{var Dn;if((0,oe.Rm)()&&!((Dn=mt.AssistantObject.practice)!=null&&Dn.can_late)){Fe.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}Nt(ot(ke({},et),{late_penalty:Ht.inputValue,penalty_type:Ht.type}))}})),ce.createElement(Oe.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},et.penalty_type===ae.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)"))),ce.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(Oe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(Oe.Z,{className:"ml20"},ce.createElement(re.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ze||xn,value:et.late_time?me()(et.late_time):"",disabledDate:Ht=>nt(Ht,dt==null?void 0:dt.course_end_date),onChange:(Ht,Dn)=>{var Wn;if((0,oe.Rm)()&&!((Wn=mt.AssistantObject.practice)!=null&&Wn.can_late)){Fe.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}et.late_time=Dn,Nt(Object.assign({},et))}})))):$t.map(function(Ht,Dn){var Wn;return ce.createElement(Oe.Z,{span:24,key:Dn},ce.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Dn+1),ce.createElement(Pe.default,{disabled:Ze||!((Wn=lt==null?void 0:lt.homework_status)!=null&&Wn.includes("\u672A\u53D1\u5E03"))&&Ht.id||(dt==null?void 0:dt.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ht.group_name=="string"?[Ht.group_name]:Ht.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:fa=>{var ta;if((0,oe.Rm)()&&!((ta=mt.AssistantObject.practice)!=null&&ta.can_late)){Fe.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}$t[Dn].group_name=fa,$t[Dn].group_id=Ht.group_id,Ye($t.slice())}},dt.group_settings&&dt.group_settings.map(function(fa){const ta=$t.map(Ao=>Ao.group_name).flat(),za=zt.map(Ao=>Ao.group_name).flat();if(et!=null&&et.unified_setting){if(!ta.includes(fa.group_name))return ce.createElement(He,{value:fa.group_name,key:fa.id},fa.group_name)}else if(za.includes(fa.group_name)&&!ta.includes(fa.group_name))return ce.createElement(He,{value:fa.group_name,key:fa.id},fa.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ae.Z,{disabled:Ze||wa(Ht.id),value:{type:Ht.penalty_type,inputValue:Ht.late_penalty},onChange:fa=>{var ta;if((0,oe.Rm)()&&!((ta=mt.AssistantObject.practice)!=null&&ta.can_late)){Fe.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}$t[Dn].late_penalty=fa.inputValue,$t[Dn].penalty_type=fa.type,Ye([...$t])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(re.default,{size:"large",disabled:Ze||wa(Ht.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:fa=>nt(fa,dt==null?void 0:dt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ht!=null&&Ht.late_time?me()(Ht.late_time):void 0,onChange:(fa,ta)=>{var za;if((0,oe.Rm)()&&!((za=mt.AssistantObject.practice)!=null&&za.can_late)){Fe.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}$t[Dn].late_time=ta,Ye([...$t])}}),!Ze&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var fa;if((0,oe.Rm)()&&!((fa=mt.AssistantObject.practice)!=null&&fa.can_late)){Fe.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($t.concat({penalty_type:ae.Q.Percent,late_penalty:20}))}}),Dn>0&&!Ht.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var fa;if((0,oe.Rm)()&&!((fa=mt.AssistantObject.practice)!=null&&fa.can_late)){Fe.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}$t=$t.filter((ta,za)=>Dn!==za),Ye($t.slice()),setTimeout(()=>Ye($t.slice()),10)}}))))})),!Ze&&ce.createElement(ce.Fragment,null,ce.createElement(Ne.ZP,{type:"primary",size:"large",loading:An,style:{width:"138px",marginTop:"30px"},onClick:()=>ea()},"\u4FDD\u5B58")),ce.createElement(ie.Z,{onConfirm:(Ht,Dn)=>{zt.splice(Ht,0,...Dn),zt.splice(Ht+Dn.length,1);const Wn=(0,y.QE)([...zt]);an([...Wn])}}),ce.createElement(de.Z,{resdata:Gt,type:"shixun",okloading:An,oktext:(Gt==null?void 0:Gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ht=>gt(void 0,null,function*(){en(!0);let Dn=yield(0,a.ZP)(`/api/courses/${rt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(rt.categoryId)]}});en(!1),(Dn==null?void 0:Dn.status)===0&&xa(Rt)})}))};Qe.ZP=(0,ne.connect)(({shixunHomeworks:Ge,classroomList:pt,loading:Lt,user:mt})=>({shixunHomeworks:Ge,classroomList:pt,loading:Lt.effects,user:mt}))(Te)},61604:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(65582),Oe=te(74128),je=te(84511),Ie=te(38147),Ne=te(56656),De=te.n(Ne),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))b.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const ge=(0,ue.useParams)(),[ve]=Pe.default.useForm(),[Ee,Je]=(0,x.useState)(),[Me,Ue]=(0,x.useState)(!1),Le={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ke=>ae(void 0,null,function*(){return Je(ke),!1})};return(0,x.useEffect)(()=>{ve.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>ae(void 0,null,function*(){ve.submit()}),onCancel:()=>{ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Pe.default,{form:ve,onFinish:ke=>ae(void 0,null,function*(){var ot,gt,it;if(!(Ee!=null&&Ee.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",de.actionTabs.type),nt.append("file",Ee);let Xe;window.location.href.indexOf("exercise")>-1?Xe=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Xe=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let St=yield(0,Ie.ZP)(Xe,{method:"post",body:nt},!0);Ue(!1),(St==null?void 0:St.status)===0&&(ce(),ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((gt=(ot=St==null?void 0:St.data)==null?void 0:ot.fail)==null?void 0:gt.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(it=St==null?void 0:St.data)==null?void 0:it.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,me.FH)("",Oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Pe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:je.Z.downloadbutton,href:Oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Pe.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Le),oe.createElement("a",{className:je.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.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"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},62686:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(92832),Oe=te(95237),je=te(43604),Ie=te(5871),Ne=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(84511),E=te(38147),b=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,Le)=>Ue in Me?le(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ge=(Me,Ue)=>{for(var Le in Ue||(Ue={}))de.call(Ue,Le)&&ce(Me,Le,Ue[Le]);if(ie)for(var Le of ie(Ue))se.call(Ue,Le)&&ce(Me,Le,Ue[Le]);return Me},ve=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const{Dragger:Ee}=re.default,Je=({classroomList:Me,dispatch:Ue,onOk:Le})=>{const ke=(0,De.useParams)(),[ot]=Pe.default.useForm(),[gt,it]=(0,x.useState)(),[nt,Xe]=(0,x.useState)(!1),St={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>ve(void 0,null,function*(){return it(He),!1})};return(0,x.useEffect)(()=>{ot.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(Fe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:nt},onOk:()=>ve(void 0,null,function*(){ot.submit()}),onCancel:()=>{ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Pe.default,{form:ot,colon:!1,onFinish:He=>ve(void 0,null,function*(){var Te,Ge,pt;if(!(gt!=null&>.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let Lt=new FormData;Lt.append("name",He.name),Lt.append("type",Me.actionTabs.type),Lt.append("category_id",(ke==null?void 0:ke.categoryId)||null),Me.actionTabs.type==="exercise"?(Lt.append("time",He.time||""),Lt.append("total_score",He.total_score)):Lt.append("description",He.description||""),Lt.append("publish_time",z()(He.publish_time).format("YYYY-MM-DD HH:mm")),Lt.append("end_time",z()(He.end_time).format("YYYY-MM-DD HH:mm")),Lt.append("file",gt);let mt=yield(0,E.ZP)(`/api/courses/${ke.coursesId}/export_external_score_homework.json`,{method:"post",body:Lt},!0);Xe(!1),(mt==null?void 0:mt.status)===0&&(ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}}),Le(),((Ge=(Te=mt==null?void 0:mt.data)==null?void 0:Te.fail)==null?void 0:Ge.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(xe.default,{pagination:!1,dataSource:(pt=mt==null?void 0:mt.data)==null?void 0:pt.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,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Me.actionTabs.type}`)}}))})},ae.createElement(Pe.default.Item,{label:Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Me.actionTabs.type!=="exercise"&&ae.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Me.actionTabs.type==="exercise"&&ae.createElement(Oe.Z,{style:{marginLeft:6}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(Ie.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Oe.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,b.Q8)(He),disabledTime:He=>(0,b.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,b.Q8)(He,"",ot.getFieldValue("publish_time")),disabledTime:He=>(0,b.d0)(He,ot.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Pe.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Pe.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,ge({},St),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.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"))))))};Qe.Z=(0,De.connect)(({classroomList:Me})=>({classroomList:Me}))(Je)},48436:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var x=te(59301),re=te(20834),Pe=te(92832),Fe=te(24905),be=te(3113),xe=te(38854),ue={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},Oe=te(41867),je=te(84105),Ne=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,x.useState)(!1),[de,se]=(0,x.useState)("");console.log("---",ne);const ce=x.createElement("div",{className:ue.moveCategory,onMouseLeave:ge=>ie(!1)},x.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},x.createElement(Pe.default,{onChange:ge=>{se(ge.target.value)}})),ne==null?void 0:ne.map(function(ge,ve){var Ee;if(!(de!==""&&ge.category_name.indexOf(de)<0))return x.createElement(x.Fragment,null,x.createElement(re.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(Ee=ge==null?void 0:ge.third_category)==null?void 0:Ee.map(Je=>x.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Je.category_id,title:Je.category_name},Je.category_name)))}),ae&&x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return x.createElement("div",{className:ue.bottomControlContainer},x.createElement("div",null,x.createElement("div",null,x.createElement(Fe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,Oe.GJ)()&&De.map(ge=>x.createElement("div",{key:ge.name},x.createElement(be.ZP,{type:"primary",icon:ge.icon,className:ue.buttonWrap,onClick:()=>me(ge)},ge.name))),(0,Oe.GJ)()&&(ae||ne)&&x.createElement("div",null,x.createElement(xe.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},x.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>ie(!0)},x.createElement(be.ZP,{type:"primary",className:ue.buttonWrap,icon:x.createElement("i",{className:"iconfont icon-yidongmulu"})},x.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",x.createElement(je.Z,null))))))),x.createElement("div",null,x.createElement(be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},42656:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return E}});var x=te(59301),re=te(65582),Pe=te(5083),Fe=te(43418),be=te(92832),xe=te(95237),ue=te(43604),Oe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},je=te(56656),Ie=te.n(je),Ne=te(65862),De=te(2524),me=te(59301);const{RangePicker:oe}=Pe.default,a=({dispatch:b,classroomList:y,onConfirm:z})=>{const[ne,ae]=(0,x.useState)([]),[le,ie]=(0,x.useState)([]),[de,se]=(0,x.useState)("");(0,x.useEffect)(()=>{var ve;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ee=y.actionTabs.data;console.log("data",Ee);let Je=(ve=Ee==null?void 0:Ee.group_name)==null?void 0:ve.map((Me,Ue)=>{var Le;return{group_id:Ee==null?void 0:Ee.group_id[Ue],group_name:Ee==null?void 0:Ee.group_name[Ue],is_admin:Ee==null?void 0:Ee.is_admin,end_time:Ee==null?void 0:Ee.end_time,publish_time:Array.isArray(Ee==null?void 0:Ee.publish_time)?(Le=Ee==null?void 0:Ee.publish_time)==null?void 0:Le[0]:Ee==null?void 0:Ee.publish_time}});Je&&(ae([...Je]),ie([...Je]))}},[y.actionTabs]);const ce=()=>{b({type:"classroomList/setActionTabs",payload:{}}),se("")},ge=ve=>{if(ve){const Ee=le==null?void 0:le.filter(Je=>{var Me,Ue;return(Ue=(Me=Je==null?void 0:Je.group_name)==null?void 0:Me.toLowerCase())==null?void 0:Ue.includes(ve==null?void 0:ve.toLowerCase())});ae(Ee)}else ae(le)};return me.createElement(Fe.default,{width:980,title:me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",me.createElement("span",{className:Oe.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")),me.createElement(be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:de,onChange:ve=>{se(ve.target.value.trim()),ge(ve.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>ce(),onOk:()=>{var ve;z((ve=y.actionTabs)==null?void 0:ve.index,le),ce()}},me.createElement("div",{className:Oe.modal_con},me.createElement(xe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(ve,Ee){var Je,Me;return me.createElement(ue.Z,{span:24,key:Ee},me.createElement(xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ee==(ne==null?void 0:ne.length)-1?"0px":"10px"}},me.createElement("div",{className:Oe.multiple_select,title:ve.group_name},ve.group_name),me.createElement("div",{className:"ml20"},me.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[ve.publish_time?Ie()(ve.publish_time):Ie()(),Ie()()]},allowClear:!1,disabled:(Je=y.actionTabs)==null?void 0:Je.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:Ue=>{var Le;return(0,Ne.Q8)(Ue,(Le=y.actionTabs)==null?void 0:Le.disabledDate)},disabledTime:Ue=>(0,Ne.d0)(Ue),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ie()((0,Ne.U6)(),"HH:mm"),Ie()((0,Ne.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ve.publish_time&&[Ie()(ve.publish_time),ve.end_time?Ie()(ve.end_time):void 0],onChange:(Ue,Le)=>{ne[Ee].publish_time=Le[0],ne[Ee].end_time=Le[1],ae([...ne]),le.forEach(ke=>{ke.group_id===ve.group_id&&(ke.publish_time=Le[0],ke.end_time=Le[1])}),ie([...le])}})),(Me=y.actionTabs)!=null&&Me.rangePickerDisabled?me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Ee,1),ae([...ne]),le.forEach((Ue,Le)=>{Ue.group_id===ve.group_id&&le.splice(Le,1)}),ie([...le])}})))}):me.createElement(De.Z,null))))};var E=(0,re.connect)(({classroomList:b})=>({classroomList:b}))(a)},37497:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var x=te(59301),re=te(20834),Pe=te(24905),Fe=te(3113),be=te(38854),xe=te(6848),ue=te(57809),Oe=te(92832),je={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},Ie=te(41867),Ne=te(87395),De=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=ge=>{try{ce(ae.next(ge))}catch(ve){ie(ve)}},se=ge=>{try{ce(ae.throw(ge))}catch(ve){ie(ve)}},ce=ge=>ge.done?le(ge.value):Promise.resolve(ge.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:ge,isboard:ve,dispatch:Ee,onBatch:Je,SortMenus:Me,isShowMode:Ue=!1,onModeChange:Le})=>{const[ke,ot]=(0,x.useState)(!1),[gt,it]=(0,x.useState)([]),[nt,Xe]=(0,x.useState)(!0);let[St,He]=(0,x.useState)([]);const[Te,Ge]=(0,x.useState)(1),[pt,Lt]=(0,x.useState)(!1),mt=(0,a.useParams)(),Pn=tn=>{ie(tn.name),ge(tn)};(0,x.useEffect)(()=>{ve&&ze()},[ve]);const ze=()=>E(void 0,null,function*(){var tn;if(nt&&!pt){Lt(!0),Ge(Te+1);const En=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:Te,id:mt.coursesId,limit:20,nonenavigate:!0}});let ut=[...(En==null?void 0:En.course_groups)||[]];((tn=En==null?void 0:En.course_groups)==null?void 0:tn.length)<20&&(Xe(!1),ut.push({id:0,name:"\u672A\u5206\u73ED"})),Lt(!1),He([...St,...ut])}}),At=x.createElement("section",{className:je.dropmenu},x.createElement("div",{style:{maxHeight:200,overflow:"auto"}},x.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:tn=>{ze()},hasMore:nt,useWindow:!1},x.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(St==null?void 0:St.filter(tn=>tn.edit_auth||tn.name==="\u672A\u5206\u73ED").map(function(tn,En){return x.createElement(re.default.Item,{key:tn.id},x.createElement(Pe.default,{checked:gt.includes(tn.id),value:tn.id,onChange:ut=>{let ft=gt.indexOf(tn.id);gt.indexOf(tn.id)>-1?it(gt.filter(_e=>_e!==tn.id)):it(gt.concat(tn.id))}},tn.name))}))))),x.createElement("aside",{style:{background:"#fff"}},x.createElement("div",null,x.createElement(Fe.ZP,{type:"link",onClick:()=>{ce(gt)}},"\u786E\u5B9A"),x.createElement(Fe.ZP,{type:"link",onClick:()=>{it([])}},"\u91CD\u7F6E")))),Wt=le==="\u9ED8\u8BA4\u6392\u5E8F";return x.createElement("div",{className:je.searchSortControllerContainer},!!(Me!=null&&Me.length)&&x.createElement("div",null,x.createElement(be.Z,{dropdownRender:()=>x.createElement(re.default,{selectedKeys:[le]},Me.map(tn=>x.createElement(re.default.Item,{key:tn.name,onClick:()=>Pn(tn)},tn.name)))},x.createElement("div",null,x.createElement("span",{className:`${je.btn} ${Wt?je.btnSort:""}`},x.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Wt&&x.createElement(xe.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},x.createElement("span",{className:je.tips},x.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ue&&x.createElement(ue.default,{defaultValue:"",onChange:Le,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),x.createElement(Oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:se,style:{width:220,marginLeft:Ue?"":"auto"}}),(0,Ie.eB)()&&ve&&x.createElement(be.Z,{dropdownRender:()=>At,open:ke,onOpenChange:tn=>{ot(tn)}},x.createElement("a",null,"\u5206\u73ED",ke?x.createElement(Ne.Z,{style:{marginLeft:6}}):x.createElement(De.Z,{style:{marginLeft:6}}))))}},95651:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var x=te(59301),re=te(95237),Pe=te(43604),Fe=te(20834),be=te(38854),xe=te(8591),ue=te(6848),Oe={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},je=te(65582),Ie=te(41867),De=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:b,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:ge,user:ve,onButtonClick:Ee,isModelUser:Je,menuItemWidth:Me=125})=>{var Ue,Le,ke,ot,gt;const it=(0,je.useParams)();return x.createElement("div",{className:Oe.tabMenuContainer},x.createElement(re.Z,null,x.createElement(Pe.Z,{flex:"1"},x.createElement(Fe.default,{onSelect:nt=>me?{}:le(nt),mode:"horizontal",selectedKeys:ae},a.map(nt=>x.createElement(Fe.default.Item,{style:{width:Me},key:typeof nt.index=="number"?nt.index:nt.id},x.createElement("span",{className:"c-grey-666"},nt.name),nt.total!==void 0&&E&&x.createElement("span",{className:"c-grey-999 ml20"},nt.total||0))))),E&&ne&&x.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{b({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&x.createElement(Pe.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&x.createElement(be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>x.createElement(Fe.default,null,x.createElement(Fe.default.Item,{key:1,onClick:()=>{var nt;if((0,Ie.Rm)()&&!((nt=y.AssistantObject.exercise)!=null&&nt.can_download)){xe.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}b({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:it.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),x.createElement(Fe.default.Item,{key:3,onClick:()=>{var nt;if((0,Ie.Rm)()&&!((nt=y.AssistantObject.exercise)!=null&&nt.can_download)){xe.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.history.push(`/classrooms/${it==null?void 0:it.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},x.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},x.createElement("span",{style:{color:"#666666",cursor:"pointer"}},x.createElement("i",{className:"iconfont icon-xiazai6"})))),x.createElement("div",{className:Oe.control},x.createElement("div",{className:Oe.extra},ge),de&&(se=="\u6DFB\u52A0\u76F4\u64AD"?x.createElement(be.Z,{menu:{items:(Le=(Ue=[{label:x.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Je&&{label:x.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Ue.filter(nt=>nt==null?void 0:nt.show))==null?void 0:Le.map(nt=>({label:nt==null?void 0:nt.label,key:nt==null?void 0:nt.key}))}},x.createElement("span",{className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))):x.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))),!!ie&&x.createElement(be.Z,{disabled:((ke=ve==null?void 0:ve.userInfo)==null?void 0:ke.user_status)===2,className:"ml10",dropdownRender:ie},x.createElement("span",{className:((ot=ve==null?void 0:ve.userInfo)==null?void 0:ot.user_status)===2?Oe.selectBtn1:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-tianjiadaohang"})),x.createElement(ue.Z,{title:((gt=ve==null?void 0:ve.userInfo)==null?void 0:gt.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"},x.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},28617:function(at,Qe,te){"use strict";te.r(Qe),te.d(Qe,{default:function(){return vs}});var x=te(2337),re=te(59301),Pe=te(65582),Fe=te(43418),be=te(20834),xe=te(8591),ue=te(61621),Oe=te(58421),je=te(81228),Ie=te(3113),Ne=te(24905),De=te(56656),me=te.n(De),oe=te(41867),a=te(65862),E=te(2524),b=te(38147),y=te(99313),z=te(78241),ne=te(6848),ae=te(5871),le=te(57809),ie=te(92832),de=te(26724),se=te.n(de),ce=te(49018),ge={flex_box_center:"flex_box_center___aIYEA",flex_space_between:"flex_space_between___hCKPx",flex_box_vertical_center:"flex_box_vertical_center___K6UJb",flex_box_center_end:"flex_box_center_end___BVN_k",flex_box_column:"flex_box_column___S4apM",bg:"bg___Pox5v",containerTitle:"containerTitle___laevg",containerDesc:"containerDesc___IIMRX",menus:"menus___atKNl",listItem:"listItem___zDBVK",info:"info___k52wj",title:"title___zq7AS",titleLeft:"titleLeft___efDI2",titleRight:"titleRight___uQt6L",acitons:"acitons___Vg6al",move:"move___Ga0E4",hideHeadCheckbox:"hideHeadCheckbox___pLoYs",moveCategory:"moveCategory___eZPjj",tabSearch:"tabSearch___IlcNp",warpModal:"warpModal___hzRTF",modalColumn:"modalColumn___Rcl4F",modalRow:"modalRow___rzx2r",sup:"sup___cAGuY",name:"name___flQya"},ve=te(66457),Ee=te(35479),Je=te(79274),Me=te(90463),Ue=te(83028),Le=te(60979),ke=te(59301),ot=Object.defineProperty,gt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,He=(ee,he,fe)=>he in ee?ot(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Te=(ee,he)=>{for(var fe in he||(he={}))Xe.call(he,fe)&&He(ee,fe,he[fe]);if(nt)for(var fe of nt(he))St.call(he,fe)&&He(ee,fe,he[fe]);return ee},Ge=(ee,he)=>gt(ee,it(he)),pt=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{TabPane:Lt}=y.default,mt=({classroomList:ee,exercise:he,loading:fe,dispatch:We})=>{var Vt;const yt=(0,Pe.useParams)(),bt=(0,Pe.useLocation)(),[fn]=z.default.useForm(),{brankList:vt}=he;let[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)(!1);const[da,Ho]=(0,re.useState)("myself");let[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)(),[qo,$o]=(0,re.useState)([]);const ur=(0,re.useRef)(null),[Vo,Va]=(0,re.useState)(!1),[Ro,Jn]=(0,re.useState)(""),[_t,bl]=(0,re.useState)(""),[ko,zn]=(0,re.useState)(!1),[Wo,Tr]=(0,re.useState)({}),on=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Xt,$a,br)=>ke.createElement("div",{style:{display:"flex",alignItems:"center"}},ke.createElement(ne.Z,{title:Xt},ke.createElement("div",{title:Xt,className:ge.name},Xt)),($a==null?void 0:$a.high_resources_consume)&&ke.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Xt=>ke.createElement(ne.Z,{title:Xt},ke.createElement("span",null,Xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Xt=>Xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Xt,$a)=>ke.createElement("a",{href:Xt?`/randompaper/detail/${$a.id}`:`/paperlibrary/see/${$a.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[la,vo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(er(),$o([]),Ta())},[he.actionTabs.key]);const Ta=()=>pt(void 0,null,function*(){const Xt=yield We({type:"paperlibrary/getTeachGroupData"});ja(Xt)}),jt=Xt=>{const $a=parseInt(Xt);return isNaN($a)?"":$a},er=()=>pt(void 0,null,function*(){var Xt,$a;if(Zt){++la.page,nr(!1);const br=yield We({type:"exercise/getBrankList",payload:Ge(Te({},la),{search:(Xt=la.search)==null?void 0:Xt.trim()})});Qn=br!=null&&br.object_list?[...Qn.concat(br==null?void 0:br.object_list)]:Qn,la.filter==="public"?Xo(br.is_teacher):Xo(!0),(($a=br.object_list)==null?void 0:$a.length){ur.current.scrollTop=0,Qn=[],la.page=0,la.group_id=Xt,Zt=!0,$o([]),vo(Te({},la)),er()},Sl={selectedRowKeys:qo,onChange:Xt=>{$o(Xt)},type:"radio"},Rr=()=>{vo(Te({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ja([]),nr(!0),Ho("myself"),We({type:"exercise/setActionTabs",payload:{}}),Co(!1)},[jl,Br,Mt,Ft]=(0,Ee.P)(),ln=Xt=>pt(void 0,null,function*(){let $a=!1;Qn.forEach(Or=>{qo.includes(Or.id)&&($a=Or.is_random)});const br=Xt.map(Or=>({shixun_id:Or.id,is_use:Or.is_use,is_copy:Or.is_copy}));if(!$a){zn(!0);const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:qo,shixuns_info:br}});zn(!1),(Or==null?void 0:Or.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),We({type:"classroomList/getClassroomExercisesList",payload:Te({},he.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Jn(`/classrooms/${yt.coursesId}/exercise/${Or.exercise_id}/detail?random=${Or.is_random}&tabs=3`),bl(`/classrooms/${yt.coursesId}/exercise/add/${Or.exercise_id}?random=${Or.is_random}&type=2`),Va(!0),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Br(),Rr());return}zn(!0),setTimeout(()=>{zn(!1)},500),We({type:"exercise/setActionTabs",payload:{}});let Dl=1,zl=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ke.createElement("div",{className:ge.modalColumn},ke.createElement("div",{className:ge.modalRow},ke.createElement("sup",{className:ge.sup},"*"),ke.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ke.createElement(ae.Z,{parser:jt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Dl,onChange:Or=>{Dl=Or;const Ai=document.getElementById("model_error");Dl<1||Dl>50?Ai.style.display="block":Ai.style.display="none"}})),ke.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Rr,onOk:()=>pt(void 0,null,function*(){if(Dl<1||Dl>50){const Ai=document.getElementById("model_error");return Ai.style.display="block",Promise.reject()}zl.update({cancelButtonProps:{disabled:!0}});const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:qo,shixuns_info:br,num:Dl}});zl.update({cancelButtonProps:{disabled:!1}}),Or&&Or.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),We({type:"classroomList/getClassroomExercisesList",payload:Te({},he.actionTabs.params)}),Rr(),Br(),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Rr(),Br())})})});return ke.createElement(ke.Fragment,null,ke.createElement(Fe.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:he.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zo,bodyStyle:{minHeight:200},wrapClassName:ge.warpModal,onOk:()=>pt(void 0,null,function*(){var Xt;if(!qo.length){xe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Co(!0);let $a=!1,br=!1;if(Qn.forEach(zl=>{qo.includes(zl.id)&&zl.need_authorize&&($a=zl.need_authorize),qo.includes(zl.id)&&(br=zl.is_random)}),$a){(0,ve.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let Dl=yield(0,Le.Tr)({id:`${qo[0]}`,course_id:(Xt=ee.detailTopBanner)==null?void 0:Xt.course_id,type:"examination_bank"});Co(!1),(Dl==null?void 0:Dl.student_count)===0?ln([]):Tr(Dl)}),onCancel:Rr},ke.createElement(y.default,{activeKey:da,onTabClick:Xt=>pt(void 0,null,function*(){ur.current.scrollTop=0,Qn=[],da!==Xt&&$o([]),Ho(Xt),la.page=0,la.filter=Xt,la.group_id=null,Zt=!0,er()})},ke.createElement(Lt,{tab:ke.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ke.createElement(Lt,{tab:ke.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ke.createElement(Lt,{tab:ke.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ke.createElement("div",{className:ge.tabSearch},da==="teacher"&&ke.createElement(le.default,{value:la.group_id,onChange:vl,size:"middle",style:{width:200,marginRight:30}},ke.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Vt=Ga==null?void 0:Ga.groups)==null?void 0:Vt.map(Xt=>ke.createElement(le.default.Option,{key:Xt==null?void 0:Xt.group_id,value:Xt==null?void 0:Xt.group_id},Xt==null?void 0:Xt.name))),ke.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:la.search,onChange:Xt=>{la.search=Xt.target.value,vo(Te({},la))},onSearch:Xt=>{ur.current.scrollTop=0,Qn=[],la.page=0,Zt=!0,$o([]),Xt&&(0,Je.tk)({name:Xt,copywriting:Xt,position:"Exercise"}),er()}})),ke.createElement("div",{ref:ur,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!vr&&da==="public"&&ke.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ke.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ke.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ke.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{er()},hasMore:Zt,useWindow:!1},he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&vr&&ke.createElement(ce.Z,{className:ge.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Qn,onRow:Xt=>({onClick:()=>{$o([Xt==null?void 0:Xt.id])}}),resColumns:on,rowSelection:Sl})))),ke.createElement(Fe.default,{title:"\u63D0\u793A",open:Vo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ke.createElement("div",null,ke.createElement(Ie.ZP,{onClick:()=>{Va(!1),Pe.history.push(_t)}},"\u4FEE\u6539\u8BD5\u5377"),ke.createElement(Ie.ZP,{type:"primary",onClick:()=>{Pe.history.push(Ro),Va(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Va(!1)}},ke.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ke.createElement(Ue.Z,{resdata:Wo,type:"exercise",okloading:ko,oktext:(Wo==null?void 0:Wo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>{ln(Xt)}}),ke.createElement(Ee.Z,{inPaper:!0,visible:jl,onCancel:Br,onOk:ln,renderData:Mt,modalType:"multiple",type:"examination_bank"}))};var Pn=(0,Pe.connect)(({exercise:ee,loading:he,classroomList:fe})=>({exercise:ee,loading:he,classroomList:fe}))(mt),ze=te(71418),At=te(95237),Wt=te(5112),tn=te(5083),En=te(78673),ut=te(87513),ft=te(70414),_e=te(44304),Be=te(43604),rt=te(1710),dt=te(3918),Re={cstuModal:"cstuModal___aXQ_6",removeStyle:"removeStyle___fT_EI",bottom:"bottom___yocae",yes:"yes___Iw504",no:"no___yeWHC",Onerow:"Onerow___hvTnk",searchMember:"searchMember____guvA",searchMemberHeader:"searchMemberHeader___NdQj2"},we=te(96622),lt=te(59301),$e=Object.defineProperty,Ze=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,an=(ee,he,fe)=>he in ee?$e(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,$t=(ee,he)=>{for(var fe in he||(he={}))en.call(he,fe)&&an(ee,fe,he[fe]);if(An)for(var fe of An(he))zt.call(he,fe)&&an(ee,fe,he[fe]);return ee},Ye=(ee,he)=>Ze(ee,ht(he)),et=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Nt=({visible:ee,setVisible:he,onK:fe,selectKeys:We,selectRows:Vt,appointStudent:yt,modalParams:bt,courseId:fn})=>{const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),[da,Ho]=(0,re.useState)([]),[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)("all"),[qo,$o]=(0,re.useState)("all");let[ur,Vo]=(0,re.useState)(!0);const[Va,Ro]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Jn,_t]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),bl={selectedRowKeys:Qn,columnWidth:40,hideSelectAll:!0,onSelect:(on,la,vo)=>{let Ta=!0;for(let jt=0;jt{if(on&&vo.length>0){vo.forEach(Ta=>{Qn.push(Ta.user_id),Ga.push(Ta)}),Ja([...Qn]),ja([...Ga]);return}if(!on&&vo.length>0){let Ta=[],jt=[];const er=new Set(vo),vl=new Set(Qn),Sl=new Set(Ga);Ta=[...vl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr)),jt=[...Sl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr.user_id)),Ja([...Ta]),ja([...jt])}}};(0,re.useEffect)(()=>{ee&&We&&(Ja([...We]),ja(Vt))},[ee,We]),(0,re.useEffect)(()=>{ee&&(!yt&&bt?Jn.status=bt:Jn.status=null,_t($t({},Jn)),zn())},[ee,yt,bt]);const ko=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(on,la,vo)=>lt.createElement("span",{style:{color:"#333"}},vo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(on,la,vo)=>lt.createElement("span",null,on)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(on,la,vo)=>lt.createElement("span",{style:{color:"#666"}},on)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(on,la)=>lt.createElement("span",null,on)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(on,la)=>lt.createElement("span",null,on||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(on,la)=>lt.createElement("span",null,on)}].filter(on=>bt===1||bt===2?on.title!=="\u72B6\u6001":!0),zn=()=>et(void 0,null,function*(){var on,la,vo;Co(!0);const Ta=yield(0,b.ZP)(`/api/exercises/${vt.categoryId||fn}/wait_make_up_students.json`,{method:"get",params:Ye($t({},Jn),{keywords:(on=Jn==null?void 0:Jn.keywords)==null?void 0:on.trim()})});if(Ta.status===0){const jt=((vo=(la=Ta==null?void 0:Ta.data)==null?void 0:la.all_course_groups)==null?void 0:vo.map(er=>({value:er==null?void 0:er.id,label:er==null?void 0:er.name})))||[];Ro([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...jt]),Ho(Ta.data)}Co(!1)}),Wo=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",Xo("all"),$o("all"),Ja([]),ja([]),_t($t({},Jn)),yt&&fe(Qn==null?void 0:Qn.length,Qn,Ga)},Tr=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",_t($t({},Jn)),Xo("all"),$o("all"),Ja([]),ja([]),he(!1)};return lt.createElement(Fe.default,{centered:!0,className:Re.cstuModal,title:bt===1?"\u7F3A\u8003\u5B66\u751F":bt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Tr()}},lt.createElement(At.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},lt.createElement(At.Z,null,lt.createElement(Be.Z,null,lt.createElement(le.default,{size:"large",value:vr,style:{width:200,marginRight:20},onChange:on=>{Xo(on),on==="all"?Jn.course_group_id=null:Jn.course_group_id=on,Jn.page=1,_t($t({},Jn)),zn()},options:Va})),yt&<.createElement(Be.Z,null,lt.createElement(le.default,{size:"large",value:qo,style:{width:200},onChange:on=>{$o(on),on==="all"?Jn.status=null:Jn.status=on,Jn.page=1,_t($t({},Jn)),zn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),lt.createElement(Be.Z,null,lt.createElement(dt.t7,{style:{width:300,marginLeft:15},value:Jn.keywords,allowClear:!0,onChange:on=>{Jn.keywords=on,Jn.page=1,_t($t({},Jn)),zn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),lt.createElement(At.Z,{align:"middle",className:"mb30"},lt.createElement(Be.Z,{span:14},lt.createElement("div",{className:"flexd-table-header"},lt.createElement(rt.default,{pagination:!1,dataSource:[],columns:ko,rowSelection:yt?bl:null,rowKey:on=>on.user_id})),lt.createElement("div",null,lt.createElement(rt.default,{rowSelection:yt?bl:null,columns:ko,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:on=>on.user_id,loading:Zo,dataSource:da==null?void 0:da.exercise_users,onChange:(on,la,vo)=>{Jn.page=on==null?void 0:on.current,Jn.limit=on==null?void 0:on.pageSize,vo!=null&&vo.order?(Jn.sort_by=vo==null?void 0:vo.field,Jn.direction=(vo==null?void 0:vo.order)==="ascend"?"asc":"desc"):(Jn.sort_by=null,Jn.direction=null),_t($t({},Jn)),zn()},pagination:!1}))),lt.createElement(Be.Z,{span:1},lt.createElement("img",{src:we,style:{marginLeft:10}})),lt.createElement(Be.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},lt.createElement("div",{className:Re.searchMember,style:{width:550}},lt.createElement(At.Z,{className:Re.searchMemberHeader},lt.createElement(Be.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),lt.createElement(Be.Z,{flex:"110px"},"\u5B66\u53F7"),lt.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),lt.createElement("div",{style:{overflow:"auto",height:390}},Ga==null?void 0:Ga.map((on,la)=>lt.createElement(At.Z,{key:la,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},lt.createElement(Be.Z,{flex:"100px"},on.user_name),lt.createElement(Be.Z,{flex:"110px"},on.student_id),lt.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},on.user_group_name),lt.createElement(Be.Z,{style:{marginLeft:10}},lt.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{ja(Ga.filter(vo=>vo.user_id!=on.user_id)),Ja(Qn.filter(vo=>vo!=on.user_id))}})))))))),!(bt===1||bt===2)&<.createElement("div",{className:Re.bottom},lt.createElement(Ie.ZP,{className:Re.no,onClick:()=>{Tr()}},"\u53D6\u6D88"),lt.createElement(Ie.ZP,{loading:Zt,type:"primary",onClick:()=>{Wo()}},"\u786E\u5B9A")))};var Gt=(0,Pe.connect)(({})=>({}))(Nt),gn={contentInterval:"contentInterval___X53PP",numberInput:"numberInput___WtIey",minorRuleText:"minorRuleText___CPyNm",failedList:"failedList___OOvHs",name:"name___PGVi5",publish:"publish___BGtTv"},Rt=te(59301),Fn=Object.defineProperty,jn=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,ro=(ee,he,fe)=>he in ee?Fn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,oa=(ee,he)=>{for(var fe in he||(he={}))rn.call(he,fe)&&ro(ee,fe,he[fe]);if(xa)for(var fe of xa(he))Sa.call(he,fe)&&ro(ee,fe,he[fe]);return ee},xn=(ee,he)=>jn(ee,ea(he)),wa=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function Da(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>Da(0,24).splice(1,We*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",fe,We),me()(ee).isSame(me()(he),"hour")&&fe<=We?Da(0,60).splice(0,Vt):Da(60,60))}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>Da(0,24).splice(0,We),disabledMinutes:()=>fe<=We?Da(0,Vt):Da(60,60)}}else return!1},Dn=({exercise:ee,dispatch:he})=>{var fe,We,Vt,yt,bt,fn,vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur;const Vo=(0,Pe.useParams)(),[Va]=z.default.useForm(),[Ro,Jn]=(0,re.useState)(1),[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!0),[Wo,Tr]=(0,re.useState)([]),[on,la]=(0,re.useState)(!0),[vo,Ta]=(0,re.useState)(!1),{workSetting:jt}=ee,[er,vl]=(0,re.useState)(!1),[Sl,Rr]=(0,re.useState)([]),[jl,Br]=(0,re.useState)([]),[Mt,Ft]=(0,re.useState)(!1),[ln,Xt]=(0,re.useState)(!1),[$a,br]=(0,re.useState)(!1),[Dl,zl]=(0,re.useState)(null),[Or,Ai]=(0,re.useState)(1),[nu,zi]=(0,re.useState)({}),[yu,au]=(0,re.useState)({}),[Iu,ou]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var ma;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Zi(),ee.actionTabs.type===2)){const no=(ma=ee.actionTabs)==null?void 0:ma.unified_setting;la(no)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr;(ma=jt==null?void 0:jt.exercise)!=null&&ma.publish_time&&Va.setFieldsValue({publish_time:me()((no=jt==null?void 0:jt.exercise)==null?void 0:no.publish_time)}),(ba=jt==null?void 0:jt.exercise)!=null&&ba.end_time&&Va.setFieldsValue({end_time:me()((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.end_time)}),Va.setFieldsValue({exercise_type:(ga=jt==null?void 0:jt.exercise)==null?void 0:ga.exercise_type,simulate_exercise_num:(Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.simulate_exercise_num}),Ai((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.exercise_type)},[ee]);const kt=ma=>{var no;const ba=Va.getFieldValue("publish_time");if(!ba||(no=jt==null?void 0:jt.exercise)!=null&&no.publish_time)return;let Lo;ma===1?Lo=me()(ba).add(120,"minutes"):Lo=me()(ba).add(7,"days"),Va.setFieldsValue({end_time:Lo})},ya=ma=>wa(void 0,null,function*(){var no,ba;zn(!0);const Lo=yield(0,ut.N3)({coursesId:Vo.coursesId,check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]});console.log(Lo,"res");const ga=((ba=Lo==null?void 0:Lo.course_info)==null?void 0:ba.map((Ua,Cr)=>xn(oa({},Ua),{key:Ua.course_group_id,title:Ua.course_group_name,name:Ua.course_group_name,disabled:!!Ua.is_published})))||[];if((Lo==null?void 0:Lo.status)!==-1){bl([...ga]);const Ua=me()();Va.setFieldsValue({publish_time:Ua}),(Va.getFieldValue("exercise_type")||1)===1?Va.setFieldsValue({end_time:me()(Ua).add(120,"minutes")}):Va.setFieldsValue({end_time:me()(Ua).add(7,"days")})}zn(!1)});(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua;if((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_appoint_user){const Cr=((ba=(no=jt==null?void 0:jt.exercise)==null?void 0:no.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Rr([...Cr])}Ft((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_appoint_user),Xt((ga=jt==null?void 0:jt.exercise)==null?void 0:ga.is_miss_exam_user),br((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_no_passing_user)},[jt]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr,ho;(no=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)!=null&&no[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&he({type:"exercise/getWorkSetting",payload:{categoryId:(Lo=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Lo[0],category:(Ua=(ga=ee==null?void 0:ee.actionTabs)==null?void 0:ga.selectArrs)==null?void 0:Ua[0],coursesId:(ho=(Cr=ee==null?void 0:ee.actionTabs)==null?void 0:Cr.params)==null?void 0:ho.id}})},[(fe=ee==null?void 0:ee.actionTabs)==null?void 0:fe.selectArrs]);const yl=()=>wa(void 0,null,function*(){var ma,no,ba,Lo,ga,Ua,Cr;const ho=oa({},Va.getFieldsValue()),Pu=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),cc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Pu,Pu,33),cc<=Pu){xe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Wo==null?void 0:Wo.length)<=0&&!on&&_t.length>0&&!((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_make_up_exercise)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const xc=_t.map(ul=>ul.key),Jl={check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(ul=>Number(ul)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Wo.map(ul=>ul.course_group_id),unified_setting:!Wo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Jl.check_ids=[...((ga=(Lo=ee.actionTabs.selectArrsAll)==null?void 0:Lo.filter(ul=>!ul.high_resources_consume||ul.high_resources_consume_permission))==null?void 0:ga.map(ul=>Number(ul==null?void 0:ul.id)))||[]]),(Ua=jt==null?void 0:jt.exercise)!=null&&Ua.is_make_up_exercise){if(Mt&&Sl.length<=0||!Mt&&!(ln||$a)){xe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Jl.is_appoint_user=Mt,Jl.is_miss_exam_user=ln,Jl.is_no_passing_user=$a,Mt?Jl.make_up_exercise_users=Sl.map(ul=>({user_id:ul})):Jl.make_up_exercise_user=[]}let{is_locked:dc,open_camera:gc,screen_open:mc,login_restrict:fc,ip_bind:pc,ip_limit:Ks,is_random:Us,id:Vs,identity_verify:vc,open_phone_video_recording:hc}=jt==null?void 0:jt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(dc||gc||mc||fc||pc||Ks=="pub"||Ks=="inner"||vc||hc)&&ho.exercise_type==2){if(he({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let ul=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Rt.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Rt.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(jt==null?void 0:jt.exercise)," "),"\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:()=>wa(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){ul.destroy(),Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)}),onCancel:()=>{ul.destroy(),ou(!1),vi(Jl)}})}else{let ul=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Rt.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>wa(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)})})}return}let hs=yield(0,Le.Tr)({exercise_ids:[...((Cr=ee.actionTabs.selectArrs)==null?void 0:Cr.map(ul=>Number(ul)))||[]],course_id:Vo.coursesId,type:"exercise"});(hs==null?void 0:hs.student_count)===0?vi(Jl):(au(Jl),zi(hs))}),cl=()=>{var ma;let no=[...(ma=ee.actionTabs.selectArrsAll)==null?void 0:ma.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(no==null?void 0:no.length)>0&&ee.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Rt.createElement("div",null,Rt.createElement("div",{className:gn.tipcontent},Rt.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",no==null?void 0:no.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Rt.createElement("div",{className:"mt20 mb20"},no==null?void 0:no.map(ba=>Rt.createElement("div",{className:gn.failedList,key:ba.id},Rt.createElement("div",{className:gn.name},ba==null?void 0:ba.exercise_name),Rt.createElement("div",{className:gn.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Vo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},"\u53D1\u5E03"))))))})},vi=ma=>wa(void 0,null,function*(){var no,ba,Lo;if(ee.actionTabs.type===1){let Cr=[...(no=ee.actionTabs.selectArrsAll)==null?void 0:no.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((Cr==null?void 0:Cr.length)==ee.actionTabs.selectArrsAll.length){he({type:"exercise/setActionTabs",payload:{}}),cl();return}}let ga=!1;return Ta(!0),(yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/exercises/publish.json`,{method:"post",body:ma})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Zi(),xe.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Lo=ee==null?void 0:ee.actionTabs)==null||Lo.cb():he({type:"classroomList/getClassroomExercisesList",payload:oa({},ee.actionTabs.params)}),ga=!0,ee.actionTabs.type===1&&cl()),Ta(!1),ga}),Zi=()=>{Jn(1),bl([]),Tr([])},fu=(ma,no,ba)=>{ma<=0?xe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Rr(no),Br(ba),vl(!1))};return Rt.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:yl,confirmLoading:vo||ko,onCancel:()=>{Zi(),he({type:"exercise/setActionTabs",payload:{}})}},Rt.createElement(ze.Z,{spinning:ko},_t&&Rt.createElement(z.default,{form:Va},!!((We=ee==null?void 0:ee.actionTabs)!=null&&We.disabled)&&Rt.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Rt.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Vt=jt==null?void 0:jt.exercise)!=null&&Vt.is_make_up_exercise)&&Rt.createElement(Rt.Fragment,null,Rt.createElement(At.Z,null,Rt.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Rt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Rt.createElement(z.default.Item,{name:"exercise_type"},Rt.createElement(Wt.ZP.Group,{disabled:((yt=jt==null?void 0:jt.exercise)==null?void 0:yt.exercise_status)>1,onChange:ma=>{Ai(ma.target.value),kt(ma.target.value)}},Rt.createElement(Wt.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Rt.createElement(Wt.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Or==2&&Rt.createElement(At.Z,{className:`${gn.contentInterval}`},Rt.createElement("span",{className:`${gn.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Rt.createElement(z.default.Item,{name:"simulate_exercise_num"},Rt.createElement(ae.Z,{className:gn.numberInput,style:{width:145},precision:0,size:"middle",disabled:((bt=jt==null?void 0:jt.exercise)==null?void 0:bt.exercise_status)>1,min:1,max:999})),Rt.createElement("span",null,"\u6B21",Rt.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Rt.createElement(At.Z,null,Rt.createElement("span",{className:"mr10 mt5"},Rt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Rt.createElement(z.default.Item,{name:"publish_time"},Rt.createElement(tn.default,{style:{width:170},disabledDate:ma=>ma&&ma<=me()().subtract(0,"days"),disabledTime:Ht,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Rt.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Rt.createElement(z.default.Item,{name:"end_time"},Rt.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:ma=>ma&&ma{var ba,Lo,ga,Ua,Cr;if(Ft(ma),ma)if((ba=jt==null?void 0:jt.exercise)!=null&&ba.is_appoint_user){const ho=(ga=(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.all_exercise_users)==null?void 0:ga.map(Pu=>Pu.user_id);Rr([...ho])}else Rr([]),Xt(!1),br(!1);else Xt((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_miss_exam_user),br((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.is_no_passing_user)},disabled:((vt=jt==null?void 0:jt.exercise)==null?void 0:vt.exercise_status)!==1}),Rt.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Mt&&Rt.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Rt.createElement(Ne.default,{checked:ln,disabled:((Zt=jt==null?void 0:jt.exercise)==null?void 0:Zt.exercise_status)!==1||((nr=jt==null?void 0:jt.exercise)==null?void 0:nr.miss_exam_count)<=0,onChange:ma=>{Xt(ma.target.checked)}},Rt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Rt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{zl(1),Ft(!1),vl(!0)}},"\uFF08",`${(Zo=jt==null?void 0:jt.exercise)==null?void 0:Zo.miss_exam_count}\u4EBA`,"\uFF09"),Rt.createElement(Ne.default,{checked:$a,disabled:((Co=jt==null?void 0:jt.exercise)==null?void 0:Co.exercise_status)!==1||((da=jt==null?void 0:jt.exercise)==null?void 0:da.no_passing_count)<=0,onChange:ma=>{br(ma.target.checked)}},Rt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Rt.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{zl(2),Ft(!1),vl(!0)}},"\uFF08",`${(Ho=jt==null?void 0:jt.exercise)==null?void 0:Ho.no_passing_count}\u4EBA`,"\uFF09")),Mt&&Rt.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"}},Rt.createElement(Ie.ZP,{type:"primary",ghost:!0,disabled:((Qn=jt==null?void 0:jt.exercise)==null?void 0:Qn.exercise_status)!==1,onClick:()=>{vl(!0),zl(void 0)}},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Rt.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Rt.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Sl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Ja=jt==null?void 0:jt.exercise)!=null&&Ja.is_make_up_exercise)&&Rt.createElement(At.Z,{style:{marginBottom:"10px"}},Rt.createElement("span",{className:"mr10"},Rt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Rt.createElement(Wt.ZP.Group,{value:on,onChange:ma=>{la(ma.target.value),Tr([])}},Rt.createElement(Wt.ZP,{disabled:!!((Ga=ee==null?void 0:ee.actionTabs)!=null&&Ga.disabled)||_t.some(ma=>ma==null?void 0:ma.is_published)||!((ja=ee==null?void 0:ee.actionTabs)!=null&&ja.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Rt.createElement(Wt.ZP,{disabled:_t.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_t.length<=0&&ee.actionTabs.type===2&&!((vr=jt==null?void 0:jt.exercise)!=null&&vr.is_make_up_exercise)&&Rt.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"'),(ee.actionTabs.type===1||!on)&&!((Xo=jt==null?void 0:jt.exercise)!=null&&Xo.is_make_up_exercise)&&_t.length>0&&Rt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Rt.createElement("span",{style:{flex:1}},Rt.createElement(Ne.default,{checked:Wo.length===_t.length,onChange:ma=>{Wo.length===_t.length?Tr([]):Tr(_t)}},"\u5168\u9009")),Rt.createElement("span",{style:{width:16}}),Rt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Wo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!on)&&!((qo=jt==null?void 0:jt.exercise)!=null&&qo.is_make_up_exercise)&&_t.length>0&&Rt.createElement(_e.Z,{data:_t,selectedRowKeys:Wo,setSelectedRowKeys:Tr})),Rt.createElement(Gt,{visible:er,setVisible:vl,onK:fu,selectKeys:Sl,selectRows:jl,appointStudent:Mt,modalParams:Dl,courseId:Vo.categoryId||((ur=($o=ee==null?void 0:ee.actionTabs)==null?void 0:$o.selectArrs)==null?void 0:ur[0])})),Rt.createElement(Ue.Z,{resdata:nu,type:"exercisepush",okloading:vo,oktext:(nu==null?void 0:nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ma=>wa(void 0,null,function*(){var no,ba,Lo;Ta(!0);let ga=yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]}});if(Ta(!1),(ga==null?void 0:ga.status)===0)if(Iu){let Ua=yield vi(yu);if(Fe.default.destroyAll(),Ua&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${(ba=jt==null?void 0:jt.exercise)==null?void 0:ba.id}/detail?random=${(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_random}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else vi(yu)})}))};var Wn=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Dn),fa=Object.defineProperty,ta=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,Na=(ee,he,fe)=>he in ee?fa(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,xt=(ee,he)=>{for(var fe in he||(he={}))Ar.call(he,fe)&&Na(ee,fe,he[fe]);if(Ao)for(var fe of Ao(he))Dr.call(he,fe)&&Na(ee,fe,he[fe]);return ee},It=(ee,he)=>ta(ee,za(he)),Dt=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function In(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>In(0,24).splice(1,We*1-1),disabledMinutes:()=>me()(ee).isSame(me()(he),"hour")&&fe<=We?In(0,60).splice(0,Vt):In(60,60)}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>In(0,24).splice(0,We),disabledMinutes:()=>fe<=We?In(0,Vt):In(60,60)}}else return!1},Hn=({exercise:ee,dispatch:he})=>{var fe;const We=(0,Pe.useParams)(),[Vt]=z.default.useForm(),[yt,bt]=(0,re.useState)(1),[fn,vt]=(0,re.useState)([]),[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)([]),[da,Ho]=(0,re.useState)(!0),[Qn,Ja]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ga()},[ee.actionTabs]);const Ga=Xo=>Dt(void 0,null,function*(){var qo,$o;nr(!0);const ur=yield he({type:"exercise/getEndGroups",payload:It(xt({},We),{check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Va=>Number(Va)))||[]]})}),Vo=($o=ur==null?void 0:ur.course_info)==null?void 0:$o.map((Va,Ro)=>It(xt({},Va),{key:Va.course_group_id,title:Va.course_group_name,name:Va.course_group_name,disabled:!!Va.is_published}));ur&&(ur!=null&&ur.course_info)&&(vt([...Vo]),Vt.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),nr(!1)}),ja=()=>Dt(void 0,null,function*(){var Xo,qo,$o,ur;const Vo=xt({},Vt.getFieldsValue());if((Zo==null?void 0:Zo.length)<=0&&fn.length>0&&!((Xo=ee.actionTabs)!=null&&Xo.unified_setting)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ja(!0);const Va={check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Jn=>Number(Jn)))||[]],group_ids:Zo};da||(Va.end_time=me()(Vo.end_time).format("YYYY-MM-DD HH:mm")),Va.group_ids=Zo.map(Jn=>Jn.course_group_id),(yield(0,b.ZP)(`/api/courses/${We.coursesId}/exercises/end_exercise.json`,{method:"post",body:Va})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),he({type:"exercise/setActionTabs",payload:{}}),($o=ee==null?void 0:ee.actionTabs)!=null&&$o.cb?(ur=ee==null?void 0:ee.actionTabs)==null||ur.cb():he({type:"classroomList/getClassroomExercisesList",payload:xt({},ee.actionTabs.params)})),Ja(!1)}),vr=()=>{bt(1),vt([]),Co([]),Ho(!0)};return re.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ja,width:680,confirmLoading:Qn||Zt,onCancel:()=>{vr(),he({type:"exercise/setActionTabs",payload:{}})}},re.createElement(ze.Z,{spinning:Zt},fn&&re.createElement(z.default,{form:Vt},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(At.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Wt.ZP.Group,{value:da,onChange:Xo=>{Ho(Xo.target.value),Co([])}},re.createElement(Wt.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Wt.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:da?"hidden":"visible"}},re.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:Xo=>Xo&&Xo0&&!((fe=ee.actionTabs)!=null&&fe.unified_setting)&&re.createElement(At.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,fn.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Ne.default,{checked:Zo.length===fn.length,onChange:Xo=>{Zo.length===fn.length?Co([]):Co(fn)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zo.length||0,"\u4E2A\u5206\u73ED")),re.createElement(_e.Z,{data:fn,selectedRowKeys:Zo,setSelectedRowKeys:Co}))))))};var Qo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Hn),Oa=Object.defineProperty,lo=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Zn=(ee,he,fe)=>he in ee?Oa(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,sr=(ee,he)=>{for(var fe in he||(he={}))hr.call(he,fe)&&Zn(ee,fe,he[fe]);if(lo)for(var fe of lo(he))ao.call(he,fe)&&Zn(ee,fe,he[fe]);return ee},Gr=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Er=({exercise:ee,dispatch:he})=>{const fe=(0,Pe.useParams)();return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gr(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${fe.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),he({type:"classroomList/getClassroomExercisesList",payload:sr({},ee.actionTabs.params)}))}),onCancel:()=>{he({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Go=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Er),Et=te(71067),pn=Object.defineProperty,vn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,mn=(ee,he,fe)=>he in ee?pn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,hn=(ee,he)=>{for(var fe in he||(he={}))qt.call(he,fe)&&mn(ee,fe,he[fe]);if(vn)for(var fe of vn(he))Sn.call(he,fe)&&mn(ee,fe,he[fe]);return ee},yn=(ee,he)=>{var fe={};for(var We in ee)qt.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&vn)for(var We of vn(ee))he.indexOf(We)<0&&Sn.call(ee,We)&&(fe[We]=ee[We]);return fe},pa=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Pa=ee=>{var he=ee,{exercise:fe,dispatch:We,user:Vt}=he,yt=yn(he,["exercise","dispatch","user"]),bt,fn;const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),da=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qn,Ja;if(fe.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){Co(!0);return}const Ga={hasNum:0,noHasNum:0};(Ja=(Qn=fe==null?void 0:fe.actionTabs)==null?void 0:Qn.selectArrsAll)==null||Ja.map(ja=>{var vr;ja.author_login===((vr=Vt.userInfo)==null?void 0:vr.login)?++Ga.hasNum:++Ga.noHasNum}),Ga.noHasNum>0?Fe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ga.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ga.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ho()}}):Co(!0)}else Co(!1)},[fe.actionTabs.key]);const Ho=()=>{We({type:"exercise/setActionTabs",payload:{}})};return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:Zo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zt,destroyOnClose:!0,onOk:()=>pa(void 0,null,function*(){var Qn;if((Qn=da.current)!=null&&Qn.onVerify())return;nr(!0);const Ja=yield(0,b.ZP)(`/api/courses/${vt.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}});nr(!1),Ja.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),xe.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"exercise/setActionTabs",payload:{}}),We({type:"classroomList/getClassroomExercisesList",payload:hn({},fe.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:hn({},fe.actionTabs.params)}))}),onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},!((bt=fe==null?void 0:fe.actionTabs)!=null&&bt.status)||!["\u672A\u5F00\u59CB"].includes((fn=fe==null?void 0:fe.actionTabs)==null?void 0:fn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(Et.Z,{ref:Qn=>da.current=Qn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var nn=(0,Pe.connect)(({exercise:ee,user:he})=>({exercise:ee,user:he}))(Pa),fr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Sr=(ee,he)=>{var fe={};for(var We in ee)wr.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&fr)for(var We of fr(ee))he.indexOf(We)<0&&Xr.call(ee,We)&&(fe[We]=ee[We]);return fe},Xn=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Ia=ee=>{var he=ee,{exercise:fe,dispatch:We}=he,Vt=Sr(he,["exercise","dispatch"]);const yt=(0,Pe.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{fe.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Xn(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),xe.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),We({type:"exercise/setActionTabs",payload:{}})}))},[fe.actionTabs.key]),re.createElement(re.Fragment,null)};var bo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Ia),La=te(60324),io={flex_box_center:"flex_box_center___NMFRx",flex_space_between:"flex_space_between___i7LoA",flex_box_vertical_center:"flex_box_vertical_center___NUJyY",flex_box_center_end:"flex_box_center_end___JGVs2",flex_box_column:"flex_box_column___Han0X",bg:"bg___xTQcX",containerTitle:"containerTitle___wfDxe",containerDesc:"containerDesc___BlZJT",tablestyle:"tablestyle___cIMKp",listItem:"listItem___teS92",info:"info___I8amz",title:"title___Ng3Cg",titleLeft:"titleLeft___dxjAr",titleRight:"titleRight___bo2N2",flexBox:"flexBox___G5iQZ",iconV:"iconV___sw5ZY",acitons:"acitons___ADyk9",moveCategory:"moveCategory___cxRgz",name:"name___mRHCb",categoryName:"categoryName___sGz21",schedule:"schedule___vRew6",fnSign:"fnSign___kCGts",spanSize:"spanSize___ZvQiA",classromediv:"classromediv___zHcjq",glow:"glow___zqQTK",popover:"popover___FlwhL",dot:"dot___saRu_",moni:"moni___sRpNk",authorized:"authorized___XYNsR"},dr=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ri=(ee,he,fe)=>he in ee?dr(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,_l=(ee,he)=>{for(var fe in he||(he={}))Wr.call(he,fe)&&ri(ee,fe,he[fe]);if(Oo)for(var fe of Oo(he))qr.call(he,fe)&&ri(ee,fe,he[fe]);return ee};const Kr=ee=>React.createElement("svg",_l({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 si="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Wl=Object.defineProperty,mi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,xl=(ee,he,fe)=>he in ee?Wl(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ci=(ee,he)=>{for(var fe in he||(he={}))Li.call(he,fe)&&xl(ee,fe,he[fe]);if(mi)for(var fe of mi(he))Xl.call(he,fe)&&xl(ee,fe,he[fe]);return ee};const Mi=ee=>React.createElement("svg",ci({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 bi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",hi="data:image/jpeg;base64,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",ti=te(12971),fi=te(36254),gr=te(82896),dl=te(21390),Cl=te(69429),ni=Object.defineProperty,ql=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Hi=(ee,he,fe)=>he in ee?ni(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ol=(ee,he)=>{for(var fe in he||(he={}))xi.call(he,fe)&&Hi(ee,fe,he[fe]);if(ql)for(var fe of ql(he))Qi.call(he,fe)&&Hi(ee,fe,he[fe]);return ee};const Nl=ee=>React.createElement("svg",Ol({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var Ii="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",Rn=te(59301),ru=Object.defineProperty,lu=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Lr=(ee,he,fe)=>he in ee?ru(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,gl=(ee,he)=>{for(var fe in he||(he={}))Wa.call(he,fe)&&Lr(ee,fe,he[fe]);if(Ba)for(var fe of Ba(he))Za.call(he,fe)&&Lr(ee,fe,he[fe]);return ee},wl=(ee,he)=>lu(ee,Eo(he)),$r=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Kl=({v:ee,k:he,selectArrs:fe,setSelectArrs:We,dispatch:Vt,params:yt,classroomList:bt,batchStatus:fn,manageAllGroup:vt,user:Zt})=>{var nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va,Ro,Jn;const[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!1),Wo=(0,re.useRef)(),Tr=(0,re.useRef)();var on=!1;const la="YYYY-MM-DD",vo=me()("2020-11-15",la);function Ta(){return $r(this,null,function*(){console.log(yt,222);let Mt=yield(0,b.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:wl(gl({},yt),{id:ee.id})});bl((Mt==null?void 0:Mt.groups)||[])})}const jt=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Rn.createElement(Rn.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")});ee!=null&&ee.appraise_label&&(on=!0);const er=(Mt,Ft=!1)=>{var ln;Pe.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Mt.id}/users/${(ln=(0,oe.eY)())==null?void 0:ln.login}`)},vl=[{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\u622A\u6B62",value:3}],onFilter:(Mt,Ft)=>Ft.exercise_status===Mt,render:(Mt,Ft)=>Rn.createElement("div",null,Mt===1&&Rn.createElement("span",null,Rn.createElement("i",{className:io.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Mt===2&&Rn.createElement("span",null,Rn.createElement("i",{className:io.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Mt===3&&Rn.createElement("span",null,Rn.createElement("i",{className:io.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Rn.createElement("span",null,Mt,"/",Ft.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Mt===0?Rn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Mt):Rn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Mt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Mt,Ft)=>Ft.exercise_status===1?Rn.createElement("img",{style:{cursor:"not-allowed"},src:si}):Rn.createElement(ne.Z,{title:"\u8BC4\u9605"},Rn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Rn.createElement("img",{src:bi})))}],Sl=Mt=>{if(on)return Rn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Mt!=null&&Mt.includes("\u672A\u5F00\u59CB"))return Rn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Mt!=null&&Mt.includes("\u8003\u8BD5\u4E2D"))return Rn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Mt!=null&&Mt.includes("\u5DF2\u622A\u6B62"))return Rn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Mt!=null&&Mt.includes("\u5BFC\u5165"))return Rn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Rr=()=>{const Mt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Mt>=0?Mt:0},jl=(Mt=ee)=>{var Ft,ln,Xt;if(Mt!=null&&Mt.is_encrypt){Vt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Mt==null?void 0:Mt.id,phone:(Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.phone,login:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.login}});return}(Xt=Zt==null?void 0:Zt.userInfo)!=null&&Xt.phone?Vt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Mt==null?void 0:Mt.id}}):Vt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Br=Mt=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.login)!==(ee==null?void 0:ee.author_login)){xe.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Vt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.phone,login:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.login,onFinish:Mt}})};return Rn.createElement("div",{className:io.listItem,onClick:Mt=>{const Ft=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Tr.current&&!Tr.current.contains(Mt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},(0,oe.GJ)()&&Rn.createElement("span",{ref:Tr},Rn.createElement(Ne.default,{checked:fe.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Mt=>{Mt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Mt=>{let Ft=fe.indexOf(ee.id);fe.indexOf(ee.id)>-1?We(fe.filter(ln=>ln!==ee.id)):We(fe.concat(ee.id))}})),Rn.createElement("div",{className:io.info},Rn.createElement("div",{className:io.title},Rn.createElement("div",{className:io.titleLeft,style:{marginRight:15}},Sl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Rn.createElement("img",{src:hi,width:44,height:24,style:{marginRight:10}}),Rn.createElement(ne.Z,{title:ee.exercise_name},Rn.createElement("span",{className:io.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Rn.createElement(Me.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Rn.createElement("span",{className:io.authorized},"\u5DF2\u6388\u6743"),((nr=ee==null?void 0:ee.exercise_tips)==null?void 0:nr.includes("\u5DF2\u622A\u6B62"))&&((Zo=bt==null?void 0:bt.detailTopBanner)==null?void 0:Zo.forbid_end_exercise)&&Rn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Rn.createElement("img",{src:Ii,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Rn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Rn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Rn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:io.moni},Rn.createElement("img",{src:ti,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((Co=ee==null?void 0:ee.exercise_tips)==null?void 0:Co.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Rn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((da=ee==null?void 0:ee.exercise_tips)==null?void 0:da.includes("\u5DF2\u622A\u6B62"))&&((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u63D0\u4EA4"))&&Rn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Rn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Rn.createElement("img",{src:Cl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Rn.createElement("div",{className:io.titleRight,onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:()=>$r(void 0,null,function*(){const Mt=()=>$r(void 0,null,function*(){Vt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Ft=yield(0,b.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Vt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${Ft==null?void 0:Ft.login}`)});if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()})},Rn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Rn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Rn.createElement(fi.Z,{tips:ee==null?void 0:ee.open_appraise},Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.user_status)===2){(0,ve.Rd)();return}if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_publish)){xe.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((ee==null?void 0:ee.exercise_question_count)===0){xe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let $a=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:vt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Vt({type:"classroomList/getClassroomExercisesList",payload:gl({},yt)}),$a()}}}):$a()};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Rn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Rn.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_preview)){xe.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 $a=me()(ee.created_at,la);me()(vo).diff(me()($a),"days")>0&&(ee!=null&&ee.is_random)?jt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},Rn.createElement("i",{className:"iconfont icon-yulan3"}),Rn.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Rn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Rn.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Rn.createElement(La.Z,{placement:"bottom",content:Rn.createElement("div",{className:io.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Rn.createElement("p",{onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{const ln=me()(ee.created_at,la);me()(vo).diff(me()(ln),"days")>0&&(ee!=null&&ee.is_random)?jt():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},"\u7F16\u8F91\u8003\u8BD5"),Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{var ln;Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(ln=ee==null?void 0:ee.exercise_tips)==null?void 0:ln[0]}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("p",{onClick:()=>{const Mt=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Qn=ee==null?void 0:ee.exercise_tips)==null?void 0:Qn.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Ja=Zt==null?void 0:Zt.userInfo)==null?void 0:Ja.login)&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){jl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((ja=(Ga=bt==null?void 0:bt.AssistantObject)==null?void 0:Ga.exercise)==null?void 0:ja.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_stop)){xe.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}Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u7ED3\u675F\u8003\u8BD5"))},Rn.createElement("span",{onClick:Mt=>Mt.stopPropagation(),className:io.flexBox,style:{cursor:"default"}},Rn.createElement("i",{className:"iconfont icon-gengduo4"}),Rn.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Rn.createElement(Rn.Fragment,null,!!ee.off_limits&&Rn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Rn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((vr=ee.exercise_tips)!=null&&vr.includes("\u5DF2\u622A\u6B62"))&&Rn.createElement("a",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Rn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Rn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Xo=ee.exercise_tips)!=null&&Xo.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Rn.createElement("a",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Rn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Rn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>$r(void 0,null,function*(){var Ft;if(Mt.stopPropagation(),!(ee!=null&&ee.answered_open)){xe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,gr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(Ft=(0,oe.eY)())==null?void 0:Ft.login}?check=true`)})},Rn.createElement("i",{className:"iconfont icon-chakankaoshi"}),Rn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((qo=ee.exercise_tips)!=null&&qo.includes("\u5DF2\u622A\u6B62"))&&Rn.createElement("a",{className:io.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee)},href:""},Rn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Rn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!(($o=ee.exercise_tips)!=null&&$o.includes("\u5DF2\u622A\u6B62"))&&Rn.createElement(ne.Z,{title:Rn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Rr(),"\u6B21")},Rn.createElement("a",{className:io.flexBox,onClick:Mt=>{Rr()==0&&(ee==null?void 0:ee.current_status)!=0||(Mt.stopPropagation(),Mt.preventDefault(),er(ee))},href:""},Rn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Rn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Rn.createElement("p",{style:{display:"flex"}},Rn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),Rn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((ur=ee==null?void 0:ee.exercise_tips)==null?void 0:ur.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Rn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Rn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Rn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Vo=ee==null?void 0:ee.exercise_tips)!=null&&Vo.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("span",{className:io.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Mt=>$r(void 0,null,function*(){Mt.stopPropagation(),Mt.preventDefault(),ko||Ta(),zn(!ko)})},Rn.createElement(ne.Z,{title:`${ko?"\u6536\u8D77":"\u5C55\u5F00"}`},Rn.createElement("i",{className:`iconfont icon-${ko?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Rn.createElement("p",{style:{display:"flex"}},Rn.createElement("span",{className:"c-grey-333"},ee.author),Rn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Rn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Rn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((Va=ee==null?void 0:ee.exercise_tips)!=null&&Va.includes("\u672A\u5F00\u59CB"))&&Rn.createElement("p",null,Rn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",Rn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",Rn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",Rn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Rn.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",Rn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Ro=ee==null?void 0:ee.exercise_tips)!=null&&Ro.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length>5&&Rn.createElement(rt.default,{scroll:{y:240},pagination:!1,dataSource:_t,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(0,oe.GJ)()&&!((Jn=ee==null?void 0:ee.exercise_tips)!=null&&Jn.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length<6&&_t.length>0&&Rn.createElement(rt.default,{rowKey:"course_group_id",pagination:!1,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),dataSource:_t,style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(ee==null?void 0:ee.total)!==void 0&&Rn.createElement("p",null,Rn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",Rn.createElement("span",null,ee==null?void 0:ee.total)),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",Rn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Rn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",Rn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Rn.createElement(dl.Z,{closable:!0,successCb:()=>er(Wo.current)}))};var Yl=(0,Pe.connect)(({classroomList:ee})=>({classroomList:ee}))(Kl),Di=te(31797),$l=te(27158),or=te(61527),co=te(59301),ml=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{Countdown:Ur}=Di.default,Vr=({value:ee,onChange:he,MaxMinutes:fe})=>co.createElement(co.Fragment,null,co.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",co.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\u3002",co.createElement("br",null)),co.createElement(ae.Z,{value:ee,onChange:he,min:0,precision:0,max:fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Qt=({exercise:ee,successCb:he,dispatch:fe})=>{var We,Vt,yt,bt;const fn=(0,Pe.useParams)(),[vt]=z.default.useForm(),Zt=z.default.useWatch("time",vt),[nr,Zo]=(0,re.useState)(!1),Co=(0,re.useRef)(),{actionTabs:da}=ee,[Ho,Qn]=(0,re.useState)(),[,Ja,Ga,ja]=(0,or.U)(ut.n7,{id:fn.categoryId}),[,vr,Xo]=(0,or.U)(ut.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(Zo(!1),vt.resetFields())},[ee.actionTabs.key]);const qo=()=>new Promise(ko=>ml(void 0,null,function*(){var zn,Wo;return Co.current=yield(0,$l.y)({ip_limit:(zn=da==null?void 0:da.exerciseParams)==null?void 0:zn.ip_limit,ip_bind:(Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.ip_bind_type}),ko()})),$o=()=>ml(void 0,null,function*(){var ko,zn,Wo,Tr,on;yield vt.validateFields();const la=vt.getFieldsValue();if(Zo(!0),(((ko=da==null?void 0:da.exerciseParams)==null?void 0:ko.ip_limit)!=="no"||(zn=da==null?void 0:da.exerciseParams)!=null&&zn.ip_bind_type)&&(yield qo()),(yield(0,ut.ZD)((Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.id,{exercise_user_id:(Tr=da==null?void 0:da.exerciseParams)==null?void 0:Tr.exercise_user_id,unlock_key:la.unlock_key,time:la.time,ip:Co.current})).status===0){if(he){fe({type:"exercise/setActionTabs",payload:{}}),he();return}const Ta=da==null?void 0:da.exerciseParams;(0,a.nr)({inner_ip:Ta.inner_ip,public_ip:Ta.public_ip,open_camera:Ta.open_camera,ip_limit:Ta.ip_limit,ip_bind:Ta.ip_bind,ip_bind_type:Ta.ip_bind_type,exercise_tips:Ta.exercise_tips,exerciseId:Ta.id,screen_open:Ta.screen_open,screen_num:Ta.screen_num,screen_sec:Ta.screen_sec,coursesId:fn.coursesId,login:(on=(0,oe.eY)())==null?void 0:on.login,history,identity_verify:Ta.identity_verify,open_phone_video_recording:Ta.open_phone_video_recording,current_status:Ta.current_status}),fe({type:"exercise/setActionTabs",payload:{}})}Zo(!1)}),ur=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:ko=>co.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ko=>co.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vo=((We=da==null?void 0:da.exerciseParams)==null?void 0:We.errorMessage)&&typeof((Vt=da==null?void 0:da.exerciseParams)==null?void 0:Vt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&ml(void 0,null,function*(){const ko=yield Xo(fn);yield Ga({}),ko.status||Qn(ko)})},[ee.actionTabs.key]);const{time:Va,end_time:Ro}=(Ho==null?void 0:Ho.exercise)||{},Jn=ja!=null&&ja.user_end_time?me()(ja==null?void 0:ja.user_end_time).add(1,"minutes"):me()(),_t=me()(ja==null?void 0:ja.user_total_end_time)>Jn?Math.round(me().duration(me()(ja==null?void 0:ja.user_total_end_time).diff(Jn.startOf("minute"))).asMinutes()):0,bl=((ja==null?void 0:ja.student_left_minutes)||0)+(Zt||0);return co.createElement(co.Fragment,null,co.createElement(Fe.default,{width:514,centered:!0,closable:!!((yt=da==null?void 0:da.exerciseParams)!=null&&yt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{fe({type:"exercise/setActionTabs",payload:{}})}},co.createElement(ze.Z,{spinning:Ja||vr},Vo&&co.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Vo&&co.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Vo&&co.createElement(rt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((bt=da==null?void 0:da.exerciseParams)==null?void 0:bt.errorMessage)||{}],columns:ur}),co.createElement("div",{className:""},co.createElement(z.default,{form:vt,layout:"vertical",autoComplete:"off"},co.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},co.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Va!==-1?co.createElement(co.Fragment,null,co.createElement(z.default.Item,{name:"time",label:co.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",co.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(ja==null?void 0:ja.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},co.createElement(Vr,{MaxMinutes:_t})),co.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",co.createElement("span",{className:"ml5"},Ja||vr?"--":bl),"\u5206\u949F",bl!==0&&(ja==null?void 0:ja.user_end_time)&&co.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",co.createElement("span",{className:"ml5"},me()(ja==null?void 0:ja.user_end_time).add(Zt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):co.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Ro).format("YYYY-MM-DD HH:mm")))),co.createElement(At.Z,{justify:"space-between",align:"middle"},co.createElement(Be.Z,null),co.createElement(Be.Z,null,co.createElement(Ie.ZP,{loading:nr,onClick:$o},"\u8FDB\u5165\u8003\u8BD5"))))))};var Tt=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Qt),cn=te(24776),Yn=te(42554),uo=te(64575),xo=te(59301),Tn=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const eo=({exercise:ee,dispatch:he,init:fe,haveInit:We=!1})=>{const Vt=(0,Pe.useParams)(),[yt,bt]=(0,re.useState)(!1);let[fn,vt]=(0,re.useState)();const[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&da()},[ee.actionTabs]);function da(){return Tn(this,null,function*(){var Ho,Qn;let Ja=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Ho=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Ho.length)>0)bt(!0),vt((Qn=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Qn[0]);else{let Ga=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});he({type:"exercise/setActionTabs",payload:{key:""}}),(Ga==null?void 0:Ga.status)===0&&(We&&fe(),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}})}return xo.createElement("div",null,xo.createElement(Fe.default,{open:yt,centered:!0,onCancel:Ho=>Tn(void 0,null,function*(){if(Ho.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){nr(!0);let Qn=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});he({type:"exercise/setActionTabs",payload:{key:""}}),nr(!1),(Qn==null?void 0:Qn.status)===0&&(We&&fe(),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}else bt(!1)}),cancelButtonProps:{loading:Zt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Zo},onOk:()=>Tn(void 0,null,function*(){Co(!0);let Ho=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});Co(!1),(Ho==null?void 0:Ho.status)===0&&(We&&fe(),he({type:"exercise/setActionTabs",payload:{key:""}}),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},xo.createElement("div",null,xo.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),xo.createElement("div",null,xo.createElement("div",null,"\u8BD5\u5377\uFF1A",fn==null?void 0:fn.origin_exercise_nam),xo.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",xo.createElement("a",{href:`/paperlibrary/see/${fn==null?void 0:fn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},fn==null?void 0:fn.examination_bank_name))))))};var jo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(eo),mr=te(87169),No=te(90588),va=te(18682),Ko=te(9516),ua=te(59301),Ll=Object.defineProperty,Io=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Ci=(ee,he,fe)=>he in ee?Ll(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,el=(ee,he)=>{for(var fe in he||(he={}))jr.call(he,fe)&&Ci(ee,fe,he[fe]);if(Yr)for(var fe of Yr(he))Tl.call(he,fe)&&Ci(ee,fe,he[fe]);return ee},Ti=(ee,he)=>Io(ee,Yo(he)),Ji=(ee,he)=>{var fe={};for(var We in ee)jr.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Yr)for(var We of Yr(ee))he.indexOf(We)<0&&Tl.call(ee,We)&&(fe[We]=ee[We]);return fe},_i=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const pu=ee=>{var he=ee,{user:fe,classroomList:We,globalSetting:Vt,loading:yt,dispatch:bt}=he,fn=Ji(he,["user","classroomList","globalSetting","loading","dispatch"]),vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va;const Ro=(0,Pe.useParams)(),[Jn]=(0,Pe.useSearchParams)(),[_t,bl]=(0,re.useState)(()=>Ti(el({},Ro),{limit:20})),ko=(0,Pe.useLocation)(),{detailExerciseList:zn,detailTopBanner:Wo,detailLeftMenus:Tr}=We,[on,la]=(0,re.useState)([]),[vo,Ta]=(0,re.useState)(!1),[jt,er]=(0,re.useState)([]),[vl,Sl]=(0,re.useState)(!1),[Rr,jl]=(0,re.useState)(!1),[Br,Mt]=(0,re.useState)(!1),[Ft,ln]=(0,re.useState)(!1),[Xt,$a]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),br=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];_t.type=Jn.get("tabs")==="all"?"":Jn.get("tabs")||"",_t.id=_t.coursesId,(0,re.useEffect)(()=>{var kt,ya,yl;if((kt=fe==null?void 0:fe.userInfo)!=null&&kt.login){if((0,oe.GJ)()){const cl=a.cX.getItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");cl&&(_t.sort_by=cl==null?void 0:cl.type,_t.sort_direction=cl==null?void 0:cl.direction,$a(cl==null?void 0:cl.name))}bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})}else(yl=fe==null?void 0:fe.userInfo)!=null&&yl.username&&bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)});Ta(!1)},[(vt=fe==null?void 0:fe.userInfo)==null?void 0:vt.login,ko.pathname]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},[We.actionTabs.key]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Sl(!0),jl(Wo==null?void 0:Wo.show_unstart_exercise),Mt(Wo==null?void 0:Wo.forbid_end_exercise))},[We.actionTabs.key]),(0,re.useEffect)(()=>{la([])},[zn]);const Dl=(kt,ya)=>{la([]),_t.page=kt,_t.limit=ya,bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},zl=kt=>{_t.type=kt.id==="all"?"":kt.id,_t.page=1,Pe.history.replace(`${ko.pathname}?tabs=${kt.id}`),ln(!1),bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})};(0,re.useEffect)(()=>{Jn.get("tabs")==="all"&&(_t.type="",_t.page=1)},[Jn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(Zt=fe==null?void 0:fe.userInfo)==null?void 0:Zt.username]),(0,re.useEffect)(()=>{const kt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:ua.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"1\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"2\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),kt==="allowRouter"&&ua.createElement(ua.Fragment,null,"3\u3001",ua.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(nr=fe==null?void 0:fe.userInfo)==null?void 0:nr.login]);const Or=[{name:"\u5168\u90E8",id:"all",total:(Zo=zn.exercises_counts)==null?void 0:Zo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(Co=zn.exercises_counts)==null?void 0:Co.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(da=zn.exercises_counts)==null?void 0:da.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(Ho=zn.exercises_counts)==null?void 0:Ho.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Qn=zn.exercises_counts)==null?void 0:Qn.end_counts}],Ai=[{name:"\u6279\u91CF\u53D1\u5E03",icon:ua.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:ua.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:ua.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:ua.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:ua.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(kt=>(0,oe.GJ)()?!0:kt.name!=="\u6279\u91CF\u5220\u9664").filter(kt=>Wo.is_public?!0:kt.name!=="\u8BBE\u4E3A\u516C\u5F00"),nu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ua.createElement(ua.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")}),zi="YYYY-MM-DD",yu=me()("2020-11-15",zi),au=kt=>{var ya;_t.sort_by=kt.type,_t.sort_direction=kt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,kt,"Exercise"),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:el({},_t)}),$a(kt.name)},Iu=()=>ua.createElement(be.default,null,ua.createElement(be.default.Item,{key:1,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:_t}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),ua.createElement(be.default.Item,{key:2,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}window.scrollTo(0,0),Pe.history.push(`/classrooms/${_t.coursesId}/exercise/add?catalogue=${(Ro==null?void 0:Ro.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),ua.createElement(be.default.Item,{key:3,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We.AssistantObject)==null?void 0:kt.practice)!=null&&ya.can_create)){xe.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),ou=kt=>_i(void 0,null,function*(){var ya,yl,cl,vi,Zi,fu,ma,no;const ba=kt.name;if(((ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.user_status)===2&&kt.name==="\u6279\u91CF\u53D1\u5E03"){(0,ve.Rd)();return}const Lo=[];if((yl=zn.exercises)==null||yl.map(ga=>{if(on.includes(ga.id)&&ga.is_random){const Ua=me()(ga.created_at,zi);me()(yu).diff(me()(Ua),"days")>0&&(ga!=null&&ga.is_random)&&Lo.push(ga)}}),on==""){let ga="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ga="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),xe.ZP.error(ga)}else if(Lo.length)nu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((vi=(cl=We==null?void 0:We.AssistantObject)==null?void 0:cl.exercise)!=null&&vi.can_publish)){xe.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}let ga=!1;zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ga=!0)});let Ua;if(Ua=(fu=(Zi=zn.exercises.filter(ho=>on.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Zi[0])==null?void 0:fu.exercise_name,(Ua==null?void 0:Ua.length)>0){xe.ZP.warning(`${Ua}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ga){xe.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let Cr=!1;if(zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.exercise_status!==1&&(Cr=!0)}),Cr){xe.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ga=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...on]}});if(((ma=ga==null?void 0:ga.cover_exercises)==null?void 0:ma.length)>0){er(ga==null?void 0:ga.cover_exercises);return}}bt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:on,selectArrsAll:(no=zn.exercises)==null?void 0:no.filter(ga=>on.includes(ga.id)),params:_t,type:1}})}});return ua.createElement("section",{className:"minH500"},ua.createElement(cn.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Or,isAdmin:(0,oe.GJ)(),dispatch:bt,type:zn==null?void 0:zn.main_category_name,isExercise:!0,user:fe,getDropdownMenu:Iu,onTabMenuClick:zl,classroomList:We,defaultSelectedKeys:[_t.type||"all"]}),ua.createElement(Yn.Z,{dataSource:zn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Ft,SortMenuName:Xt,setSortMenuName:$a,SortMenus:br,onSearch:kt=>{_t.search=kt.trim(),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:el({},_t)})},isShowMode:!0,onModeChange:kt=>{_t.is_normal=kt,_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:el({},_t)})},onSort:au,onBatch:kt=>ln(kt)}),ua.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30 px-20px"},(Ja=zn.exercises_counts)!=null&&Ja.exercises_all_counts?zn.exercises.map(function(kt,ya){return ua.createElement(Yl,{key:ya,v:kt,k:ya,batchStatus:Ft,selectArrs:on,setSelectArrs:la,dispatch:bt,params:_t,user:fe,manageAllGroup:zn.manage_all_group})}):ua.createElement(E.Z,null),ua.createElement("aside",{className:"tc mb50 mt30 px-20px"},((Ga=zn.exercises_counts)==null?void 0:Ga.exercises_all_counts)>0&&ua.createElement(Oe.Z,{showTotal:kt=>{var ya;return`\u5171 ${(ya=zn==null?void 0:zn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:Dl,defaultCurrent:_t.page,current:_t.page||1,pageSize:_t.limit||20,total:zn.exercises_counts&&zn.exercises_counts.exercises_all_counts}))),on.length>0&&(0,oe.GJ)()&&ua.createElement(je.Z,{offsetBottom:0},ua.createElement(uo.Z,{buttonDataSource:Ai,onButtonClick:ou,useBatchStatus:ln,setSeleArr:la,catalogue:((vr=(ja=Tr==null?void 0:Tr.course_modules)==null?void 0:ja.find(kt=>kt.type==="exercise"))==null?void 0:vr.second_category)||[],addCatalogue:kt=>{kt.preventDefault(),bt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:_t,selectArrs:{category_id:zn==null?void 0:zn.main_category_id,type:"exercise"}}})},allSelect:on.length?on.length===((qo=(Xo=zn.exercises)==null?void 0:Xo.filter(kt=>!kt.is_make_up_exercise))==null?void 0:qo.length):!1,setAllSelect:kt=>{var ya;kt.target.checked?la((ya=zn==null?void 0:zn.exercises)==null?void 0:ya.filter(yl=>!yl.is_make_up_exercise).map(yl=>yl.id)):la([])},selectArrs:on,onMenuClick:kt=>_i(void 0,[kt],function*({key:ya}){if(on=="")return xe.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:on,new_category_id:ya}})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),bt({type:"classroomList/getClassroomExercisesList",payload:el({},Ro)}))})})),ua.createElement(Wn,null),ua.createElement(Qo,null),ua.createElement(nn,null),ua.createElement(Go,null),ua.createElement(No.Z,{onOk:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el({},Ro)})}}),ua.createElement(va.Z,{onOk:()=>{}}),ua.createElement(Pn,{cb:()=>la([])}),ua.createElement(bo,null),ua.createElement(Tt,null),ua.createElement(Fe.default,{title:ua.createElement("span",null,ua.createElement(mr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:jt.length>0,footer:!1,onCancel:()=>{er([])}},ua.createElement("div",{style:{height:300,overflow:"auto"}},ua.createElement("div",null,"\u6709",jt==null?void 0:jt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),jt==null?void 0:jt.map(kt=>ua.createElement("div",{style:{marginTop:25}},ua.createElement("div",null,"\u8BD5\u5377\uFF1A",kt==null?void 0:kt.origin_exercise_nam),ua.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ua.createElement("a",{href:`/paperlibrary/see/${kt==null?void 0:kt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},kt==null?void 0:kt.examination_bank_name))))),ua.createElement("div",{style:{textAlign:"end"}},ua.createElement(Ie.ZP,{style:{height:30},onClick:()=>_i(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on],update:1}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u8986\u76D6\u6210\u529F"),er([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),ua.createElement(Ie.ZP,{type:"primary",onClick:()=>_i(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on]}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u5F62\u6210\u6210\u529F"),er([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),ua.createElement(Fe.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:vl,centered:!0,onOk:()=>_i(void 0,null,function*(){let kt=yield(0,b.ZP)(`/api/courses/${_t.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Rr,forbid_end_exercise:Br}});(kt==null?void 0:kt.status)===0&&(Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}}),bt({type:"classroomList/getClassroomTopBanner",payload:{id:_t.coursesId}}),xe.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}})}},ua.createElement(Ne.default,{checked:Rr,onChange:kt=>{jl(kt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),ua.createElement(Ne.default,{className:"mt20",checked:Br,onChange:kt=>{Mt(kt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),ua.createElement(jo,null),ua.createElement(ua.Fragment,null,ua.createElement(Ko.T$,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},open:(($o=We==null?void 0:We.actionTabs)==null?void 0:$o.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),ua.createElement(Ko.$i,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},open:((ur=We==null?void 0:We.actionTabs)==null?void 0:ur.open)==="\u8BD5\u5377\u5C01\u5B58",Data:Ti(el({},We==null?void 0:We.actionTabs),{type:"exercise"})}),ua.createElement(Ko.K1,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},open:((Vo=We==null?void 0:We.actionTabs)==null?void 0:Vo.open)==="\u89E3\u5C01",Data:Ti(el({},We==null?void 0:We.actionTabs),{type:"exercise"})}),ua.createElement(Ko.O7,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},open:((Va=We==null?void 0:We.actionTabs)==null?void 0:Va.open)==="\u63D0\u793A",Data:Ti(el({},We==null?void 0:We.actionTabs),{type:"exercise"})})))};var Ru=(0,Pe.connect)(({user:ee,classroomList:he,loading:fe,globalSetting:We})=>({user:ee,classroomList:he,globalSetting:We,loading:fe.effects}))(pu),Ei={flex_box_center:"flex_box_center___I2Zor",flex_space_between:"flex_space_between___Ht3Hg",flex_box_vertical_center:"flex_box_vertical_center___l37KN",flex_box_center_end:"flex_box_center_end___O7U5A",flex_box_column:"flex_box_column___QIoOH",containerTitle:"containerTitle___JCYrV",containerDesc:"containerDesc___OW8kv",menus:"menus___X1BVx",listItem:"listItem___QQnG2",info:"info___TwB7l",title:"title___l4jJE",titleLeft:"titleLeft___xwSdb",titleRight:"titleRight___b3ucs",acitons:"acitons___M5Z8n",move:"move___ez_Md",hideHeadCheckbox:"hideHeadCheckbox___kvvPQ",moveCategory:"moveCategory___dZlgC",tabSearch:"tabSearch___FCjLv",warpModal:"warpModal___gzw5T",modalColumn:"modalColumn___togI3",modalRow:"modalRow___HVpN2",sup:"sup___yOXrk",name:"name___jYQZy"},pr=te(59301),Cu=Object.defineProperty,Fu=Object.defineProperties,ji=Object.getOwnPropertyDescriptors,Fi=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,ju=(ee,he,fe)=>he in ee?Cu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Bi=(ee,he)=>{for(var fe in he||(he={}))iu.call(he,fe)&&ju(ee,fe,he[fe]);if(Fi)for(var fe of Fi(he))ku.call(he,fe)&&ju(ee,fe,he[fe]);return ee},Bu=(ee,he)=>Fu(ee,ji(he)),uu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{TabPane:Ju}=y.default,Ki=({classroomList:ee,exercise:he,loading:fe,dispatch:We})=>{var Vt;const yt=(0,Pe.useParams)(),bt=(0,Pe.useLocation)(),[fn]=z.default.useForm(),{brankList:vt}=he;let[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)(!1);const[da,Ho]=(0,re.useState)("myself");let[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)(),[qo,$o]=(0,re.useState)([]);const ur=(0,re.useRef)(null),[Vo,Va]=(0,re.useState)(!1),[Ro,Jn]=(0,re.useState)(""),[_t,bl]=(0,re.useState)(""),[ko,zn]=(0,re.useState)(!1),[Wo,Tr]=(0,re.useState)({}),on=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Xt,$a,br)=>pr.createElement("div",{style:{display:"flex",alignItems:"center"}},pr.createElement(ne.Z,{title:Xt},pr.createElement("div",{title:Xt,className:Ei.name},Xt)),($a==null?void 0:$a.high_resources_consume)&&pr.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Xt=>pr.createElement(ne.Z,{title:Xt},pr.createElement("span",null,Xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Xt=>Xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Xt,$a)=>pr.createElement("a",{href:Xt?`/randompaper/detail/${$a.id}`:`/paperlibrary/see/${$a.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[la,vo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(er(),$o([]),Ta())},[he.actionTabs.key]);const Ta=()=>uu(void 0,null,function*(){const Xt=yield We({type:"paperlibrary/getTeachGroupData"});ja(Xt)}),jt=Xt=>{const $a=parseInt(Xt);return isNaN($a)?"":$a},er=()=>uu(void 0,null,function*(){var Xt,$a;if(Zt){++la.page,nr(!1);const br=yield We({type:"exercise/getBrankList",payload:Bu(Bi({},la),{search:(Xt=la.search)==null?void 0:Xt.trim()})});Qn=br!=null&&br.object_list?[...Qn.concat(br==null?void 0:br.object_list)]:Qn,la.filter==="public"?Xo(br.is_teacher):Xo(!0),(($a=br.object_list)==null?void 0:$a.length){ur.current.scrollTop=0,Qn=[],la.page=0,la.group_id=Xt,Zt=!0,$o([]),vo(Bi({},la)),er()},Sl={selectedRowKeys:qo,onChange:Xt=>{$o(Xt)},type:"radio"},Rr=()=>{vo(Bi({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ja([]),nr(!0),Ho("myself"),We({type:"exercise/setActionTabs",payload:{}}),Co(!1)},[jl,Br,Mt,Ft]=(0,Ee.P)(),ln=Xt=>uu(void 0,null,function*(){let $a=!1;Qn.forEach(Or=>{qo.includes(Or.id)&&($a=Or.is_random)});const br=Xt.map(Or=>({shixun_id:Or.id,is_use:Or.is_use,is_copy:Or.is_copy}));if(!$a){zn(!0);const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:qo,shixuns_info:br}});zn(!1),(Or==null?void 0:Or.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),We({type:"classroomList/getClassroomExercisesList",payload:Bi({},he.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Jn(`/classrooms/${yt.coursesId}/exercise/${Or.exercise_id}/detail?random=${Or.is_random}&tabs=3`),bl(`/classrooms/${yt.coursesId}/exercise/add/${Or.exercise_id}?random=${Or.is_random}&type=2`),Va(!0),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Br(),Rr());return}zn(!0),setTimeout(()=>{zn(!1)},500),We({type:"exercise/setActionTabs",payload:{}});let Dl=1,zl=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:pr.createElement("div",{className:Ei.modalColumn},pr.createElement("div",{className:Ei.modalRow},pr.createElement("sup",{className:Ei.sup},"*"),pr.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),pr.createElement(ae.Z,{parser:jt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Dl,onChange:Or=>{Dl=Or;const Ai=document.getElementById("model_error");Dl<1||Dl>50?Ai.style.display="block":Ai.style.display="none"}})),pr.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Rr,onOk:()=>uu(void 0,null,function*(){if(Dl<1||Dl>50){const Ai=document.getElementById("model_error");return Ai.style.display="block",Promise.reject()}zl.update({cancelButtonProps:{disabled:!0}});const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:qo,shixuns_info:br,num:Dl}});zl.update({cancelButtonProps:{disabled:!1}}),Or&&Or.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),We({type:"classroomList/getClassroomExercisesList",payload:Bi({},he.actionTabs.params)}),Rr(),Br(),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Rr(),Br())})})});return pr.createElement(pr.Fragment,null,pr.createElement(Fe.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:he.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zo,bodyStyle:{minHeight:200},wrapClassName:Ei.warpModal,onOk:()=>uu(void 0,null,function*(){var Xt;if(!qo.length){xe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Co(!0);let $a=!1,br=!1;if(Qn.forEach(zl=>{qo.includes(zl.id)&&zl.need_authorize&&($a=zl.need_authorize),qo.includes(zl.id)&&(br=zl.is_random)}),$a){(0,ve.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let Dl=yield(0,Le.Tr)({id:`${qo[0]}`,course_id:(Xt=ee.detailTopBanner)==null?void 0:Xt.course_id,type:"examination_bank"});Co(!1),(Dl==null?void 0:Dl.student_count)===0?ln([]):Tr(Dl)}),onCancel:Rr},pr.createElement(y.default,{activeKey:da,onTabClick:Xt=>uu(void 0,null,function*(){ur.current.scrollTop=0,Qn=[],da!==Xt&&$o([]),Ho(Xt),la.page=0,la.filter=Xt,la.group_id=null,Zt=!0,er()})},pr.createElement(Ju,{tab:pr.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),pr.createElement(Ju,{tab:pr.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),pr.createElement(Ju,{tab:pr.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),pr.createElement("div",{className:Ei.tabSearch},da==="teacher"&&pr.createElement(le.default,{value:la.group_id,onChange:vl,size:"middle",style:{width:200,marginRight:30}},pr.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Vt=Ga==null?void 0:Ga.groups)==null?void 0:Vt.map(Xt=>pr.createElement(le.default.Option,{key:Xt==null?void 0:Xt.group_id,value:Xt==null?void 0:Xt.group_id},Xt==null?void 0:Xt.name))),pr.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:la.search,onChange:Xt=>{la.search=Xt.target.value,vo(Bi({},la))},onSearch:Xt=>{ur.current.scrollTop=0,Qn=[],la.page=0,Zt=!0,$o([]),Xt&&(0,Je.tk)({name:Xt,copywriting:Xt,position:"Exercise"}),er()}})),pr.createElement("div",{ref:ur,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!vr&&da==="public"&&pr.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},pr.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),pr.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),pr.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{er()},hasMore:Zt,useWindow:!1},he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&vr&&pr.createElement(ce.Z,{className:Ei.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Qn,onRow:Xt=>({onClick:()=>{$o([Xt==null?void 0:Xt.id])}}),resColumns:on,rowSelection:Sl})))),pr.createElement(Fe.default,{title:"\u63D0\u793A",open:Vo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:pr.createElement("div",null,pr.createElement(Ie.ZP,{onClick:()=>{Va(!1),Pe.history.push(_t)}},"\u4FEE\u6539\u8BD5\u5377"),pr.createElement(Ie.ZP,{type:"primary",onClick:()=>{Pe.history.push(Ro),Va(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Va(!1)}},pr.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),pr.createElement(Ue.Z,{resdata:Wo,type:"exercise",okloading:ko,oktext:(Wo==null?void 0:Wo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>{ln(Xt)}}),pr.createElement(Ee.Z,{inPaper:!0,visible:jl,onCancel:Br,onOk:ln,renderData:Mt,modalType:"multiple",type:"examination_bank"}))};var Xu=(0,Pe.connect)(({exercise:ee,loading:he,classroomList:fe})=>({exercise:ee,loading:he,classroomList:fe}))(Ki),zu=te(79792),vu={cstuModal:"cstuModal___Lk_O4",removeStyle:"removeStyle___PEQ8_",bottom:"bottom___x2sdD",yes:"yes___DNALK",no:"no___lzotc",Onerow:"Onerow___gJgKh",searchMember:"searchMember___jzYuJ",searchMemberHeader:"searchMemberHeader___v8IBY"},zr=te(59301),Es=Object.defineProperty,Qs=Object.defineProperties,Ss=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Ts=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,Ou=(ee,he,fe)=>he in ee?Es(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ri=(ee,he)=>{for(var fe in he||(he={}))Ts.call(he,fe)&&Ou(ee,fe,he[fe]);if(ys)for(var fe of ys(he))qu.call(he,fe)&&Ou(ee,fe,he[fe]);return ee},Nu=(ee,he)=>Qs(ee,Ss(he)),Ps=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Rs=({visible:ee,setVisible:he,onK:fe,selectKeys:We,selectRows:Vt,appointStudent:yt,modalParams:bt,courseId:fn})=>{const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),[da,Ho]=(0,re.useState)([]),[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)("all"),[qo,$o]=(0,re.useState)("all");let[ur,Vo]=(0,re.useState)(!0);const[Va,Ro]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Jn,_t]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),bl={selectedRowKeys:Qn,columnWidth:40,hideSelectAll:!0,onSelect:(on,la,vo)=>{let Ta=!0;for(let jt=0;jt{if(on&&vo.length>0){vo.forEach(Ta=>{Qn.push(Ta.user_id),Ga.push(Ta)}),Ja([...Qn]),ja([...Ga]);return}if(!on&&vo.length>0){let Ta=[],jt=[];const er=new Set(vo),vl=new Set(Qn),Sl=new Set(Ga);Ta=[...vl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr)),jt=[...Sl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr.user_id)),Ja([...Ta]),ja([...jt])}}};(0,re.useEffect)(()=>{ee&&We&&(Ja([...We]),ja(Vt))},[ee,We]),(0,re.useEffect)(()=>{ee&&(!yt&&bt?Jn.status=bt:Jn.status=null,_t(Ri({},Jn)),zn())},[ee,yt,bt]);const ko=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(on,la,vo)=>zr.createElement("span",{style:{color:"#333"}},vo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(on,la,vo)=>zr.createElement("span",null,on)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(on,la,vo)=>zr.createElement("span",{style:{color:"#666"}},on)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(on,la)=>zr.createElement("span",null,on)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(on,la)=>zr.createElement("span",null,on||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(on,la)=>zr.createElement("span",null,on)}].filter(on=>bt===1||bt===2?on.title!=="\u72B6\u6001":!0),zn=()=>Ps(void 0,null,function*(){var on,la,vo;Co(!0);const Ta=yield(0,b.ZP)(`/api/exercises/${vt.categoryId||fn}/wait_make_up_students.json`,{method:"get",params:Nu(Ri({},Jn),{keywords:(on=Jn==null?void 0:Jn.keywords)==null?void 0:on.trim()})});if(Ta.status===0){const jt=((vo=(la=Ta==null?void 0:Ta.data)==null?void 0:la.all_course_groups)==null?void 0:vo.map(er=>({value:er==null?void 0:er.id,label:er==null?void 0:er.name})))||[];Ro([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...jt]),Ho(Ta.data)}Co(!1)}),Wo=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",Xo("all"),$o("all"),Ja([]),ja([]),_t(Ri({},Jn)),yt&&fe(Qn==null?void 0:Qn.length,Qn,Ga)},Tr=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",_t(Ri({},Jn)),Xo("all"),$o("all"),Ja([]),ja([]),he(!1)};return zr.createElement(Fe.default,{centered:!0,className:vu.cstuModal,title:bt===1?"\u7F3A\u8003\u5B66\u751F":bt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Tr()}},zr.createElement(At.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},zr.createElement(At.Z,null,zr.createElement(Be.Z,null,zr.createElement(le.default,{size:"large",value:vr,style:{width:200,marginRight:20},onChange:on=>{Xo(on),on==="all"?Jn.course_group_id=null:Jn.course_group_id=on,Jn.page=1,_t(Ri({},Jn)),zn()},options:Va})),yt&&zr.createElement(Be.Z,null,zr.createElement(le.default,{size:"large",value:qo,style:{width:200},onChange:on=>{$o(on),on==="all"?Jn.status=null:Jn.status=on,Jn.page=1,_t(Ri({},Jn)),zn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),zr.createElement(Be.Z,null,zr.createElement(dt.t7,{style:{width:300,marginLeft:15},value:Jn.keywords,allowClear:!0,onChange:on=>{Jn.keywords=on,Jn.page=1,_t(Ri({},Jn)),zn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),zr.createElement(At.Z,{align:"middle",className:"mb30"},zr.createElement(Be.Z,{span:14},zr.createElement("div",{className:"flexd-table-header"},zr.createElement(rt.default,{pagination:!1,dataSource:[],columns:ko,rowSelection:yt?bl:null,rowKey:on=>on.user_id})),zr.createElement("div",null,zr.createElement(rt.default,{rowSelection:yt?bl:null,columns:ko,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:on=>on.user_id,loading:Zo,dataSource:da==null?void 0:da.exercise_users,onChange:(on,la,vo)=>{Jn.page=on==null?void 0:on.current,Jn.limit=on==null?void 0:on.pageSize,vo!=null&&vo.order?(Jn.sort_by=vo==null?void 0:vo.field,Jn.direction=(vo==null?void 0:vo.order)==="ascend"?"asc":"desc"):(Jn.sort_by=null,Jn.direction=null),_t(Ri({},Jn)),zn()},pagination:!1}))),zr.createElement(Be.Z,{span:1},zr.createElement("img",{src:we,style:{marginLeft:10}})),zr.createElement(Be.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},zr.createElement("div",{className:vu.searchMember,style:{width:550}},zr.createElement(At.Z,{className:vu.searchMemberHeader},zr.createElement(Be.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),zr.createElement(Be.Z,{flex:"110px"},"\u5B66\u53F7"),zr.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),zr.createElement("div",{style:{overflow:"auto",height:390}},Ga==null?void 0:Ga.map((on,la)=>zr.createElement(At.Z,{key:la,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},zr.createElement(Be.Z,{flex:"100px"},on.user_name),zr.createElement(Be.Z,{flex:"110px"},on.student_id),zr.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},on.user_group_name),zr.createElement(Be.Z,{style:{marginLeft:10}},zr.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{ja(Ga.filter(vo=>vo.user_id!=on.user_id)),Ja(Qn.filter(vo=>vo!=on.user_id))}})))))))),!(bt===1||bt===2)&&zr.createElement("div",{className:vu.bottom},zr.createElement(Ie.ZP,{className:vu.no,onClick:()=>{Tr()}},"\u53D6\u6D88"),zr.createElement(Ie.ZP,{loading:Zt,type:"primary",onClick:()=>{Wo()}},"\u786E\u5B9A")))};var As=(0,Pe.connect)(({})=>({}))(Rs),Xi={contentInterval:"contentInterval___exfzZ",numberInput:"numberInput___uwvXH",minorRuleText:"minorRuleText___Mp9Y2",failedList:"failedList___XUK6Y",name:"name___dS7W9",publish:"publish___Qpw4v"},mo=te(59301),xs=Object.defineProperty,$u=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,Cs=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,hu=(ee,he,fe)=>he in ee?xs(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,su=(ee,he)=>{for(var fe in he||(he={}))js.call(he,fe)&&hu(ee,fe,he[fe]);if(Cs)for(var fe of Cs(he))Fs.call(he,fe)&&hu(ee,fe,he[fe]);return ee},Zu=(ee,he)=>$u(ee,ks(he)),bu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function Du(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>Du(0,24).splice(1,We*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",fe,We),me()(ee).isSame(me()(he),"hour")&&fe<=We?Du(0,60).splice(0,Vt):Du(60,60))}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>Du(0,24).splice(0,We),disabledMinutes:()=>fe<=We?Du(0,Vt):Du(60,60)}}else return!1},Se=({exercise:ee,dispatch:he})=>{var fe,We,Vt,yt,bt,fn,vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur;const Vo=(0,Pe.useParams)(),[Va]=z.default.useForm(),[Ro,Jn]=(0,re.useState)(1),[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!0),[Wo,Tr]=(0,re.useState)([]),[on,la]=(0,re.useState)(!0),[vo,Ta]=(0,re.useState)(!1),{workSetting:jt}=ee,[er,vl]=(0,re.useState)(!1),[Sl,Rr]=(0,re.useState)([]),[jl,Br]=(0,re.useState)([]),[Mt,Ft]=(0,re.useState)(!1),[ln,Xt]=(0,re.useState)(!1),[$a,br]=(0,re.useState)(!1),[Dl,zl]=(0,re.useState)(null),[Or,Ai]=(0,re.useState)(1),[nu,zi]=(0,re.useState)({}),[yu,au]=(0,re.useState)({}),[Iu,ou]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var ma;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Zi(),ee.actionTabs.type===2)){const no=(ma=ee.actionTabs)==null?void 0:ma.unified_setting;la(no)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr;(ma=jt==null?void 0:jt.exercise)!=null&&ma.publish_time&&Va.setFieldsValue({publish_time:me()((no=jt==null?void 0:jt.exercise)==null?void 0:no.publish_time)}),(ba=jt==null?void 0:jt.exercise)!=null&&ba.end_time&&Va.setFieldsValue({end_time:me()((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.end_time)}),Va.setFieldsValue({exercise_type:(ga=jt==null?void 0:jt.exercise)==null?void 0:ga.exercise_type,simulate_exercise_num:(Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.simulate_exercise_num}),Ai((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.exercise_type)},[ee]);const kt=ma=>{var no;const ba=Va.getFieldValue("publish_time");if(!ba||(no=jt==null?void 0:jt.exercise)!=null&&no.publish_time)return;let Lo;ma===1?Lo=me()(ba).add(120,"minutes"):Lo=me()(ba).add(7,"days"),Va.setFieldsValue({end_time:Lo})},ya=ma=>bu(void 0,null,function*(){var no,ba;zn(!0);const Lo=yield(0,ut.N3)({coursesId:Vo.coursesId,check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]});console.log(Lo,"res");const ga=((ba=Lo==null?void 0:Lo.course_info)==null?void 0:ba.map((Ua,Cr)=>Zu(su({},Ua),{key:Ua.course_group_id,title:Ua.course_group_name,name:Ua.course_group_name,disabled:!!Ua.is_published})))||[];if((Lo==null?void 0:Lo.status)!==-1){bl([...ga]);const Ua=me()();Va.setFieldsValue({publish_time:Ua}),(Va.getFieldValue("exercise_type")||1)===1?Va.setFieldsValue({end_time:me()(Ua).add(120,"minutes")}):Va.setFieldsValue({end_time:me()(Ua).add(7,"days")})}zn(!1)});(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua;if((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_appoint_user){const Cr=((ba=(no=jt==null?void 0:jt.exercise)==null?void 0:no.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Rr([...Cr])}Ft((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_appoint_user),Xt((ga=jt==null?void 0:jt.exercise)==null?void 0:ga.is_miss_exam_user),br((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_no_passing_user)},[jt]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr,ho;(no=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)!=null&&no[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&he({type:"exercise/getWorkSetting",payload:{categoryId:(Lo=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Lo[0],category:(Ua=(ga=ee==null?void 0:ee.actionTabs)==null?void 0:ga.selectArrs)==null?void 0:Ua[0],coursesId:(ho=(Cr=ee==null?void 0:ee.actionTabs)==null?void 0:Cr.params)==null?void 0:ho.id}})},[(fe=ee==null?void 0:ee.actionTabs)==null?void 0:fe.selectArrs]);const yl=()=>bu(void 0,null,function*(){var ma,no,ba,Lo,ga,Ua,Cr;const ho=su({},Va.getFieldsValue()),Pu=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),cc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Pu,Pu,33),cc<=Pu){xe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Wo==null?void 0:Wo.length)<=0&&!on&&_t.length>0&&!((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_make_up_exercise)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const xc=_t.map(ul=>ul.key),Jl={check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(ul=>Number(ul)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Wo.map(ul=>ul.course_group_id),unified_setting:!Wo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Jl.check_ids=[...((ga=(Lo=ee.actionTabs.selectArrsAll)==null?void 0:Lo.filter(ul=>!ul.high_resources_consume||ul.high_resources_consume_permission))==null?void 0:ga.map(ul=>Number(ul==null?void 0:ul.id)))||[]]),(Ua=jt==null?void 0:jt.exercise)!=null&&Ua.is_make_up_exercise){if(Mt&&Sl.length<=0||!Mt&&!(ln||$a)){xe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Jl.is_appoint_user=Mt,Jl.is_miss_exam_user=ln,Jl.is_no_passing_user=$a,Mt?Jl.make_up_exercise_users=Sl.map(ul=>({user_id:ul})):Jl.make_up_exercise_user=[]}let{is_locked:dc,open_camera:gc,screen_open:mc,login_restrict:fc,ip_bind:pc,ip_limit:Ks,is_random:Us,id:Vs,identity_verify:vc,open_phone_video_recording:hc}=jt==null?void 0:jt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(dc||gc||mc||fc||pc||Ks=="pub"||Ks=="inner"||vc||hc)&&ho.exercise_type==2){if(he({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let ul=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:mo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",mo.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(jt==null?void 0:jt.exercise)," "),"\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:()=>bu(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){ul.destroy(),Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)}),onCancel:()=>{ul.destroy(),ou(!1),vi(Jl)}})}else{let ul=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:mo.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>bu(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)})})}return}let hs=yield(0,Le.Tr)({exercise_ids:[...((Cr=ee.actionTabs.selectArrs)==null?void 0:Cr.map(ul=>Number(ul)))||[]],course_id:Vo.coursesId,type:"exercise"});(hs==null?void 0:hs.student_count)===0?vi(Jl):(au(Jl),zi(hs))}),cl=()=>{var ma;let no=[...(ma=ee.actionTabs.selectArrsAll)==null?void 0:ma.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(no==null?void 0:no.length)>0&&ee.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:mo.createElement("div",null,mo.createElement("div",{className:Xi.tipcontent},mo.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",no==null?void 0:no.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),mo.createElement("div",{className:"mt20 mb20"},no==null?void 0:no.map(ba=>mo.createElement("div",{className:Xi.failedList,key:ba.id},mo.createElement("div",{className:Xi.name},ba==null?void 0:ba.exercise_name),mo.createElement("div",{className:Xi.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Vo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},"\u53D1\u5E03"))))))})},vi=ma=>bu(void 0,null,function*(){var no,ba,Lo;if(ee.actionTabs.type===1){let Cr=[...(no=ee.actionTabs.selectArrsAll)==null?void 0:no.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((Cr==null?void 0:Cr.length)==ee.actionTabs.selectArrsAll.length){he({type:"exercise/setActionTabs",payload:{}}),cl();return}}let ga=!1;return Ta(!0),(yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/exercises/publish.json`,{method:"post",body:ma})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Zi(),xe.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Lo=ee==null?void 0:ee.actionTabs)==null||Lo.cb():he({type:"classroomList/getClassroomExercisesList",payload:su({},ee.actionTabs.params)}),ga=!0,ee.actionTabs.type===1&&cl()),Ta(!1),ga}),Zi=()=>{Jn(1),bl([]),Tr([])},fu=(ma,no,ba)=>{ma<=0?xe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Rr(no),Br(ba),vl(!1))};return mo.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:yl,confirmLoading:vo||ko,onCancel:()=>{Zi(),he({type:"exercise/setActionTabs",payload:{}})}},mo.createElement(ze.Z,{spinning:ko},_t&&mo.createElement(z.default,{form:Va},!!((We=ee==null?void 0:ee.actionTabs)!=null&&We.disabled)&&mo.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},mo.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Vt=jt==null?void 0:jt.exercise)!=null&&Vt.is_make_up_exercise)&&mo.createElement(mo.Fragment,null,mo.createElement(At.Z,null,mo.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},mo.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),mo.createElement(z.default.Item,{name:"exercise_type"},mo.createElement(Wt.ZP.Group,{disabled:((yt=jt==null?void 0:jt.exercise)==null?void 0:yt.exercise_status)>1,onChange:ma=>{Ai(ma.target.value),kt(ma.target.value)}},mo.createElement(Wt.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),mo.createElement(Wt.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Or==2&&mo.createElement(At.Z,{className:`${Xi.contentInterval}`},mo.createElement("span",{className:`${Xi.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),mo.createElement(z.default.Item,{name:"simulate_exercise_num"},mo.createElement(ae.Z,{className:Xi.numberInput,style:{width:145},precision:0,size:"middle",disabled:((bt=jt==null?void 0:jt.exercise)==null?void 0:bt.exercise_status)>1,min:1,max:999})),mo.createElement("span",null,"\u6B21",mo.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),mo.createElement(At.Z,null,mo.createElement("span",{className:"mr10 mt5"},mo.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),mo.createElement(z.default.Item,{name:"publish_time"},mo.createElement(tn.default,{style:{width:170},disabledDate:ma=>ma&&ma<=me()().subtract(0,"days"),disabledTime:pe,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),mo.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),mo.createElement(z.default.Item,{name:"end_time"},mo.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:ma=>ma&&ma{var ba,Lo,ga,Ua,Cr;if(Ft(ma),ma)if((ba=jt==null?void 0:jt.exercise)!=null&&ba.is_appoint_user){const ho=(ga=(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.all_exercise_users)==null?void 0:ga.map(Pu=>Pu.user_id);Rr([...ho])}else Rr([]),Xt(!1),br(!1);else Xt((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_miss_exam_user),br((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.is_no_passing_user)},disabled:((vt=jt==null?void 0:jt.exercise)==null?void 0:vt.exercise_status)!==1}),mo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Mt&&mo.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},mo.createElement(Ne.default,{checked:ln,disabled:((Zt=jt==null?void 0:jt.exercise)==null?void 0:Zt.exercise_status)!==1||((nr=jt==null?void 0:jt.exercise)==null?void 0:nr.miss_exam_count)<=0,onChange:ma=>{Xt(ma.target.checked)}},mo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),mo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{zl(1),Ft(!1),vl(!0)}},"\uFF08",`${(Zo=jt==null?void 0:jt.exercise)==null?void 0:Zo.miss_exam_count}\u4EBA`,"\uFF09"),mo.createElement(Ne.default,{checked:$a,disabled:((Co=jt==null?void 0:jt.exercise)==null?void 0:Co.exercise_status)!==1||((da=jt==null?void 0:jt.exercise)==null?void 0:da.no_passing_count)<=0,onChange:ma=>{br(ma.target.checked)}},mo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),mo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{zl(2),Ft(!1),vl(!0)}},"\uFF08",`${(Ho=jt==null?void 0:jt.exercise)==null?void 0:Ho.no_passing_count}\u4EBA`,"\uFF09")),Mt&&mo.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"}},mo.createElement(Ie.ZP,{type:"primary",ghost:!0,disabled:((Qn=jt==null?void 0:jt.exercise)==null?void 0:Qn.exercise_status)!==1,onClick:()=>{vl(!0),zl(void 0)}},mo.createElement("span",null,mo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),mo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),mo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Sl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Ja=jt==null?void 0:jt.exercise)!=null&&Ja.is_make_up_exercise)&&mo.createElement(At.Z,{style:{marginBottom:"10px"}},mo.createElement("span",{className:"mr10"},mo.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),mo.createElement(Wt.ZP.Group,{value:on,onChange:ma=>{la(ma.target.value),Tr([])}},mo.createElement(Wt.ZP,{disabled:!!((Ga=ee==null?void 0:ee.actionTabs)!=null&&Ga.disabled)||_t.some(ma=>ma==null?void 0:ma.is_published)||!((ja=ee==null?void 0:ee.actionTabs)!=null&&ja.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),mo.createElement(Wt.ZP,{disabled:_t.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_t.length<=0&&ee.actionTabs.type===2&&!((vr=jt==null?void 0:jt.exercise)!=null&&vr.is_make_up_exercise)&&mo.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"'),(ee.actionTabs.type===1||!on)&&!((Xo=jt==null?void 0:jt.exercise)!=null&&Xo.is_make_up_exercise)&&_t.length>0&&mo.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},mo.createElement("span",{style:{flex:1}},mo.createElement(Ne.default,{checked:Wo.length===_t.length,onChange:ma=>{Wo.length===_t.length?Tr([]):Tr(_t)}},"\u5168\u9009")),mo.createElement("span",{style:{width:16}}),mo.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Wo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!on)&&!((qo=jt==null?void 0:jt.exercise)!=null&&qo.is_make_up_exercise)&&_t.length>0&&mo.createElement(zu.Z,{data:_t,selectedRowKeys:Wo,setSelectedRowKeys:Tr})),mo.createElement(As,{visible:er,setVisible:vl,onK:fu,selectKeys:Sl,selectRows:jl,appointStudent:Mt,modalParams:Dl,courseId:Vo.categoryId||((ur=($o=ee==null?void 0:ee.actionTabs)==null?void 0:$o.selectArrs)==null?void 0:ur[0])})),mo.createElement(Ue.Z,{resdata:nu,type:"exercisepush",okloading:vo,oktext:(nu==null?void 0:nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ma=>bu(void 0,null,function*(){var no,ba,Lo;Ta(!0);let ga=yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]}});if(Ta(!1),(ga==null?void 0:ga.status)===0)if(Iu){let Ua=yield vi(yu);if(Fe.default.destroyAll(),Ua&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${(ba=jt==null?void 0:jt.exercise)==null?void 0:ba.id}/detail?random=${(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_random}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else vi(yu)})}))};var Ae=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Se),qe=Object.defineProperty,tt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Cn=(ee,he,fe)=>he in ee?qe(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,$n=(ee,he)=>{for(var fe in he||(he={}))dn.call(he,fe)&&Cn(ee,fe,he[fe]);if(Pt)for(var fe of Pt(he))un.call(he,fe)&&Cn(ee,fe,he[fe]);return ee},Mn=(ee,he)=>tt(ee,Ot(he)),On=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function _n(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>_n(0,24).splice(1,We*1-1),disabledMinutes:()=>me()(ee).isSame(me()(he),"hour")&&fe<=We?_n(0,60).splice(0,Vt):_n(60,60)}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>_n(0,24).splice(0,We),disabledMinutes:()=>fe<=We?_n(0,Vt):_n(60,60)}}else return!1},sn=({exercise:ee,dispatch:he})=>{var fe;const We=(0,Pe.useParams)(),[Vt]=z.default.useForm(),[yt,bt]=(0,re.useState)(1),[fn,vt]=(0,re.useState)([]),[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)([]),[da,Ho]=(0,re.useState)(!0),[Qn,Ja]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ga()},[ee.actionTabs]);const Ga=Xo=>On(void 0,null,function*(){var qo,$o;nr(!0);const ur=yield he({type:"exercise/getEndGroups",payload:Mn($n({},We),{check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Va=>Number(Va)))||[]]})}),Vo=($o=ur==null?void 0:ur.course_info)==null?void 0:$o.map((Va,Ro)=>Mn($n({},Va),{key:Va.course_group_id,title:Va.course_group_name,name:Va.course_group_name,disabled:!!Va.is_published}));ur&&(ur!=null&&ur.course_info)&&(vt([...Vo]),Vt.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),nr(!1)}),ja=()=>On(void 0,null,function*(){var Xo,qo,$o,ur;const Vo=$n({},Vt.getFieldsValue());if((Zo==null?void 0:Zo.length)<=0&&fn.length>0&&!((Xo=ee.actionTabs)!=null&&Xo.unified_setting)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ja(!0);const Va={check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Jn=>Number(Jn)))||[]],group_ids:Zo};da||(Va.end_time=me()(Vo.end_time).format("YYYY-MM-DD HH:mm")),Va.group_ids=Zo.map(Jn=>Jn.course_group_id),(yield(0,b.ZP)(`/api/courses/${We.coursesId}/exercises/end_exercise.json`,{method:"post",body:Va})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),he({type:"exercise/setActionTabs",payload:{}}),($o=ee==null?void 0:ee.actionTabs)!=null&&$o.cb?(ur=ee==null?void 0:ee.actionTabs)==null||ur.cb():he({type:"classroomList/getClassroomExercisesList",payload:$n({},ee.actionTabs.params)})),Ja(!1)}),vr=()=>{bt(1),vt([]),Co([]),Ho(!0)};return re.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ja,width:680,confirmLoading:Qn||Zt,onCancel:()=>{vr(),he({type:"exercise/setActionTabs",payload:{}})}},re.createElement(ze.Z,{spinning:Zt},fn&&re.createElement(z.default,{form:Vt},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(At.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Wt.ZP.Group,{value:da,onChange:Xo=>{Ho(Xo.target.value),Co([])}},re.createElement(Wt.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Wt.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:da?"hidden":"visible"}},re.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:Xo=>Xo&&Xo0&&!((fe=ee.actionTabs)!=null&&fe.unified_setting)&&re.createElement(At.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,fn.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Ne.default,{checked:Zo.length===fn.length,onChange:Xo=>{Zo.length===fn.length?Co([]):Co(fn)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zo.length||0,"\u4E2A\u5206\u73ED")),re.createElement(zu.Z,{data:fn,selectedRowKeys:Zo,setSelectedRowKeys:Co}))))))};var wn=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(sn),Vn=Object.defineProperty,Ra=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,Xa=(ee,he,fe)=>he in ee?Vn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ya=(ee,he)=>{for(var fe in he||(he={}))Ca.call(he,fe)&&Xa(ee,fe,he[fe]);if(Ra)for(var fe of Ra(he))Ha.call(he,fe)&&Xa(ee,fe,he[fe]);return ee},Aa=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const xr=({exercise:ee,dispatch:he})=>{const fe=(0,Pe.useParams)();return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Aa(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${fe.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),he({type:"classroomList/getClassroomExercisesList",payload:Ya({},ee.actionTabs.params)}))}),onCancel:()=>{he({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Jo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(xr),Fr=Object.defineProperty,Nr=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Rl=(ee,he,fe)=>he in ee?Fr(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,nl=(ee,he)=>{for(var fe in he||(he={}))rl.call(he,fe)&&Rl(ee,fe,he[fe]);if(Nr)for(var fe of Nr(he))hl.call(he,fe)&&Rl(ee,fe,he[fe]);return ee},kr=(ee,he)=>{var fe={};for(var We in ee)rl.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Nr)for(var We of Nr(ee))he.indexOf(We)<0&&hl.call(ee,We)&&(fe[We]=ee[We]);return fe},Zr=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const fl=ee=>{var he=ee,{exercise:fe,dispatch:We,user:Vt}=he,yt=kr(he,["exercise","dispatch","user"]),bt,fn;const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),da=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qn,Ja;if(fe.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){Co(!0);return}const Ga={hasNum:0,noHasNum:0};(Ja=(Qn=fe==null?void 0:fe.actionTabs)==null?void 0:Qn.selectArrsAll)==null||Ja.map(ja=>{var vr;ja.author_login===((vr=Vt.userInfo)==null?void 0:vr.login)?++Ga.hasNum:++Ga.noHasNum}),Ga.noHasNum>0?Fe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ga.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ga.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ho()}}):Co(!0)}else Co(!1)},[fe.actionTabs.key]);const Ho=()=>{We({type:"exercise/setActionTabs",payload:{}})};return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:Zo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zt,destroyOnClose:!0,onOk:()=>Zr(void 0,null,function*(){var Qn;if((Qn=da.current)!=null&&Qn.onVerify())return;nr(!0);const Ja=yield(0,b.ZP)(`/api/courses/${vt.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}});nr(!1),Ja.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),xe.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"exercise/setActionTabs",payload:{}}),We({type:"classroomList/getClassroomExercisesList",payload:nl({},fe.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:nl({},fe.actionTabs.params)}))}),onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},!((bt=fe==null?void 0:fe.actionTabs)!=null&&bt.status)||!["\u672A\u5F00\u59CB"].includes((fn=fe==null?void 0:fe.actionTabs)==null?void 0:fn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(Et.Z,{ref:Qn=>da.current=Qn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Pl=(0,Pe.connect)(({exercise:ee,user:he})=>({exercise:ee,user:he}))(fl),Qr=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Ul=(ee,he)=>{var fe={};for(var We in ee)al.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Qr)for(var We of Qr(ee))he.indexOf(We)<0&&ai.call(ee,We)&&(fe[We]=ee[We]);return fe},ye=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Ce=ee=>{var he=ee,{exercise:fe,dispatch:We}=he,Vt=Ul(he,["exercise","dispatch"]);const yt=(0,Pe.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{fe.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>ye(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),xe.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),We({type:"exercise/setActionTabs",payload:{}})}))},[fe.actionTabs.key]),re.createElement(re.Fragment,null)};var Ke=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Ce),Ve={flex_box_center:"flex_box_center___CNQHU",flex_space_between:"flex_space_between___qsDOu",flex_box_vertical_center:"flex_box_vertical_center___iKKg9",flex_box_center_end:"flex_box_center_end___aCmKh",flex_box_column:"flex_box_column___mXBIE",bg:"bg___FnTgr",containerTitle:"containerTitle___HZdw3",containerDesc:"containerDesc___MrGYv",tablestyle:"tablestyle___Ef1u5",listItem:"listItem___ol4Bd",info:"info___Uc7Ha",title:"title___AlzFu",titleLeft:"titleLeft___Avinm",titleRight:"titleRight___AYJHU",flexBox:"flexBox___IGR6d",iconV:"iconV___WirdJ",acitons:"acitons___VhyxD",moveCategory:"moveCategory___QQQOY",name:"name___cKK1Q",categoryName:"categoryName___EsAA9",schedule:"schedule___asfSm",fnSign:"fnSign___vsajc",spanSize:"spanSize___MqQy2",classromediv:"classromediv___j4dHG",glow:"glow___fcHVY",popover:"popover___bOtgn",dot:"dot___uMZO4",moni:"moni___KMHkN",authorized:"authorized___awAlQ"},st=Object.defineProperty,ct=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Ct=(ee,he,fe)=>he in ee?st(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Jt=(ee,he)=>{for(var fe in he||(he={}))wt.call(he,fe)&&Ct(ee,fe,he[fe]);if(ct)for(var fe of ct(he))Bt.call(he,fe)&&Ct(ee,fe,he[fe]);return ee};const Yt=ee=>React.createElement("svg",Jt({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",bn=Object.defineProperty,Bn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Gn=(ee,he,fe)=>he in ee?bn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,aa=(ee,he)=>{for(var fe in he||(he={}))Ln.call(he,fe)&&Gn(ee,fe,he[fe]);if(Bn)for(var fe of Bn(he))Un.call(he,fe)&&Gn(ee,fe,he[fe]);return ee};const qn=ee=>React.createElement("svg",aa({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 sa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",to="data:image/jpeg;base64,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",fo=Object.defineProperty,ka=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,ha=(ee,he,fe)=>he in ee?fo(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,_a=(ee,he)=>{for(var fe in he||(he={}))so.call(he,fe)&&ha(ee,fe,he[fe]);if(ka)for(var fe of ka(he))zo.call(he,fe)&&ha(ee,fe,he[fe]);return ee};const Fa=ee=>React.createElement("svg",_a({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var ra="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",ca=te(42882),Kt=te(59301),tr=Object.defineProperty,_o=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,Uo=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,ar=(ee,he,fe)=>he in ee?tr(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ll=(ee,he)=>{for(var fe in he||(he={}))rr.call(he,fe)&&ar(ee,fe,he[fe]);if(Uo)for(var fe of Uo(he))cr.call(he,fe)&&ar(ee,fe,he[fe]);return ee},yr=(ee,he)=>_o(ee,Qa(he)),oo=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const El=({v:ee,k:he,selectArrs:fe,setSelectArrs:We,dispatch:Vt,params:yt,classroomList:bt,batchStatus:fn,manageAllGroup:vt,user:Zt})=>{var nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va,Ro,Jn;const[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!1),Wo=(0,re.useRef)(),Tr=(0,re.useRef)();var on=!1;const la="YYYY-MM-DD",vo=me()("2020-11-15",la);function Ta(){return oo(this,null,function*(){console.log(yt,222);let Mt=yield(0,b.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:yr(ll({},yt),{id:ee.id})});bl((Mt==null?void 0:Mt.groups)||[])})}const jt=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Kt.createElement(Kt.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")});ee!=null&&ee.appraise_label&&(on=!0);const er=(Mt,Ft=!1)=>{var ln;Pe.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Mt.id}/users/${(ln=(0,oe.eY)())==null?void 0:ln.login}`)},vl=[{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\u622A\u6B62",value:3}],onFilter:(Mt,Ft)=>Ft.exercise_status===Mt,render:(Mt,Ft)=>Kt.createElement("div",null,Mt===1&&Kt.createElement("span",null,Kt.createElement("i",{className:Ve.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Mt===2&&Kt.createElement("span",null,Kt.createElement("i",{className:Ve.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Mt===3&&Kt.createElement("span",null,Kt.createElement("i",{className:Ve.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Kt.createElement("span",null,Mt,"/",Ft.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Mt===0?Kt.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Mt):Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Mt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Mt,Ft)=>Ft.exercise_status===1?Kt.createElement("img",{style:{cursor:"not-allowed"},src:Ut}):Kt.createElement(ne.Z,{title:"\u8BC4\u9605"},Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Kt.createElement("img",{src:sa})))}],Sl=Mt=>{if(on)return Kt.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Mt!=null&&Mt.includes("\u672A\u5F00\u59CB"))return Kt.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Mt!=null&&Mt.includes("\u8003\u8BD5\u4E2D"))return Kt.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Mt!=null&&Mt.includes("\u5DF2\u622A\u6B62"))return Kt.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Mt!=null&&Mt.includes("\u5BFC\u5165"))return Kt.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Rr=()=>{const Mt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Mt>=0?Mt:0},jl=(Mt=ee)=>{var Ft,ln,Xt;if(Mt!=null&&Mt.is_encrypt){Vt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Mt==null?void 0:Mt.id,phone:(Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.phone,login:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.login}});return}(Xt=Zt==null?void 0:Zt.userInfo)!=null&&Xt.phone?Vt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Mt==null?void 0:Mt.id}}):Vt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Br=Mt=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.login)!==(ee==null?void 0:ee.author_login)){xe.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Vt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.phone,login:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.login,onFinish:Mt}})};return Kt.createElement("div",{className:Ve.listItem,onClick:Mt=>{const Ft=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Tr.current&&!Tr.current.contains(Mt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},(0,oe.GJ)()&&Kt.createElement("span",{ref:Tr},Kt.createElement(Ne.default,{checked:fe.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Mt=>{Mt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Mt=>{let Ft=fe.indexOf(ee.id);fe.indexOf(ee.id)>-1?We(fe.filter(ln=>ln!==ee.id)):We(fe.concat(ee.id))}})),Kt.createElement("div",{className:Ve.info},Kt.createElement("div",{className:Ve.title},Kt.createElement("div",{className:Ve.titleLeft,style:{marginRight:15}},Sl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Kt.createElement("img",{src:to,width:44,height:24,style:{marginRight:10}}),Kt.createElement(ne.Z,{title:ee.exercise_name},Kt.createElement("span",{className:Ve.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Kt.createElement(Me.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Kt.createElement("span",{className:Ve.authorized},"\u5DF2\u6388\u6743"),((nr=ee==null?void 0:ee.exercise_tips)==null?void 0:nr.includes("\u5DF2\u622A\u6B62"))&&((Zo=bt==null?void 0:bt.detailTopBanner)==null?void 0:Zo.forbid_end_exercise)&&Kt.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Kt.createElement("img",{src:ra,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Kt.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Kt.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Ve.moni},Kt.createElement("img",{src:ti,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((Co=ee==null?void 0:ee.exercise_tips)==null?void 0:Co.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((da=ee==null?void 0:ee.exercise_tips)==null?void 0:da.includes("\u5DF2\u622A\u6B62"))&&((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u63D0\u4EA4"))&&Kt.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Kt.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Kt.createElement("img",{src:Cl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Kt.createElement("div",{className:Ve.titleRight,onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:()=>oo(void 0,null,function*(){const Mt=()=>oo(void 0,null,function*(){Vt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Ft=yield(0,b.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Vt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${Ft==null?void 0:Ft.login}`)});if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()})},Kt.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Kt.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Kt.createElement(fi.Z,{tips:ee==null?void 0:ee.open_appraise},Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.user_status)===2){(0,ve.Rd)();return}if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_publish)){xe.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((ee==null?void 0:ee.exercise_question_count)===0){xe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let $a=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:vt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Vt({type:"classroomList/getClassroomExercisesList",payload:ll({},yt)}),$a()}}}):$a()};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Kt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Kt.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_preview)){xe.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 $a=me()(ee.created_at,la);me()(vo).diff(me()($a),"days")>0&&(ee!=null&&ee.is_random)?jt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},Kt.createElement("i",{className:"iconfont icon-yulan3"}),Kt.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Kt.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Kt.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Kt.createElement(La.Z,{placement:"bottom",content:Kt.createElement("div",{className:Ve.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Kt.createElement("p",{onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{const ln=me()(ee.created_at,la);me()(vo).diff(me()(ln),"days")>0&&(ee!=null&&ee.is_random)?jt():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},"\u7F16\u8F91\u8003\u8BD5"),Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{var ln;Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(ln=ee==null?void 0:ee.exercise_tips)==null?void 0:ln[0]}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:()=>{const Mt=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Qn=ee==null?void 0:ee.exercise_tips)==null?void 0:Qn.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Ja=Zt==null?void 0:Zt.userInfo)==null?void 0:Ja.login)&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){jl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((ja=(Ga=bt==null?void 0:bt.AssistantObject)==null?void 0:Ga.exercise)==null?void 0:ja.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_stop)){xe.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}Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u7ED3\u675F\u8003\u8BD5"))},Kt.createElement("span",{onClick:Mt=>Mt.stopPropagation(),className:Ve.flexBox,style:{cursor:"default"}},Kt.createElement("i",{className:"iconfont icon-gengduo4"}),Kt.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Kt.createElement(Kt.Fragment,null,!!ee.off_limits&&Kt.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Kt.createElement("b",{className:"font16"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((vr=ee.exercise_tips)!=null&&vr.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Xo=ee.exercise_tips)!=null&&Xo.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Kt.createElement("a",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>oo(void 0,null,function*(){var Ft;if(Mt.stopPropagation(),!(ee!=null&&ee.answered_open)){xe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,gr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(Ft=(0,oe.eY)())==null?void 0:Ft.login}?check=true`)})},Kt.createElement("i",{className:"iconfont icon-chakankaoshi"}),Kt.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((qo=ee.exercise_tips)!=null&&qo.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ve.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee)},href:""},Kt.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Kt.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!(($o=ee.exercise_tips)!=null&&$o.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement(ne.Z,{title:Kt.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Rr(),"\u6B21")},Kt.createElement("a",{className:Ve.flexBox,onClick:Mt=>{Rr()==0&&(ee==null?void 0:ee.current_status)!=0||(Mt.stopPropagation(),Mt.preventDefault(),er(ee))},href:""},Kt.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Kt.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1,color:"#fff"},title:ee.author},ee.author),Kt.createElement("span",{className:"ml30"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((ur=ee==null?void 0:ee.exercise_tips)==null?void 0:ur.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Kt.createElement("span",{className:"ml30"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Kt.createElement("span",{className:"ml30"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Kt.createElement("span",{className:"ml30"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Vo=ee==null?void 0:ee.exercise_tips)!=null&&Vo.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("span",{className:Ve.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Mt=>oo(void 0,null,function*(){Mt.stopPropagation(),Mt.preventDefault(),ko||Ta(),zn(!ko)})},Kt.createElement(ne.Z,{title:`${ko?"\u6536\u8D77":"\u5C55\u5F00"}`},Kt.createElement("i",{className:`iconfont icon-${ko?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{color:"#fff"}},ee.author),Kt.createElement("span",{className:"ml30 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Kt.createElement("span",{className:"ml15"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Kt.createElement("span",{className:"ml15"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((Va=ee==null?void 0:ee.exercise_tips)!=null&&Va.includes("\u672A\u5F00\u59CB"))&&Kt.createElement("p",null,Kt.createElement("span",{style:{letterSpacing:2},className:"mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u672A\u5F00\u59CB ",Kt.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Kt.createElement("span",{className:"mr20"},"\u8003\u8BD5\u4E2D ",Kt.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Kt.createElement("span",{className:"mr20"},"\u5DF2\u4EA4\u5377 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Kt.createElement("span",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Ro=ee==null?void 0:ee.exercise_tips)!=null&&Ro.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length>5&&Kt.createElement(rt.default,{className:ca.Z.threeTableSty,scroll:{y:240},pagination:!1,dataSource:_t,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(0,oe.GJ)()&&!((Jn=ee==null?void 0:ee.exercise_tips)!=null&&Jn.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length<6&&_t.length>0&&Kt.createElement(rt.default,{className:ca.Z.threeTableSty,rowKey:"course_group_id",pagination:!1,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),dataSource:_t,style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(ee==null?void 0:ee.total)!==void 0&&Kt.createElement("p",null,Kt.createElement("span",{className:"mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u603B\u8BC4\u6570",Kt.createElement("span",null,ee==null?void 0:ee.total)),Kt.createElement("span",{className:"mr20"},"\u5DF2\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Kt.createElement("span",null,"\u5F85\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Kt.createElement(dl.Z,{closable:!0,successCb:()=>er(Wo.current)}))};var Fo=(0,Pe.connect)(({classroomList:ee})=>({classroomList:ee}))(El),So=te(59301),Ir=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{Countdown:Gl}=Di.default,Bo=({value:ee,onChange:he,MaxMinutes:fe})=>So.createElement(So.Fragment,null,So.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",So.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\u3002",So.createElement("br",null)),So.createElement(ae.Z,{value:ee,onChange:he,min:0,precision:0,max:fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),po=({exercise:ee,successCb:he,dispatch:fe})=>{var We,Vt,yt,bt;const fn=(0,Pe.useParams)(),[vt]=z.default.useForm(),Zt=z.default.useWatch("time",vt),[nr,Zo]=(0,re.useState)(!1),Co=(0,re.useRef)(),{actionTabs:da}=ee,[Ho,Qn]=(0,re.useState)(),[,Ja,Ga,ja]=(0,or.U)(ut.n7,{id:fn.categoryId}),[,vr,Xo]=(0,or.U)(ut.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(Zo(!1),vt.resetFields())},[ee.actionTabs.key]);const qo=()=>new Promise(ko=>Ir(void 0,null,function*(){var zn,Wo;return Co.current=yield(0,$l.y)({ip_limit:(zn=da==null?void 0:da.exerciseParams)==null?void 0:zn.ip_limit,ip_bind:(Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.ip_bind_type}),ko()})),$o=()=>Ir(void 0,null,function*(){var ko,zn,Wo,Tr,on;yield vt.validateFields();const la=vt.getFieldsValue();if(Zo(!0),(((ko=da==null?void 0:da.exerciseParams)==null?void 0:ko.ip_limit)!=="no"||(zn=da==null?void 0:da.exerciseParams)!=null&&zn.ip_bind_type)&&(yield qo()),(yield(0,ut.ZD)((Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.id,{exercise_user_id:(Tr=da==null?void 0:da.exerciseParams)==null?void 0:Tr.exercise_user_id,unlock_key:la.unlock_key,time:la.time,ip:Co.current})).status===0){if(he){fe({type:"exercise/setActionTabs",payload:{}}),he();return}const Ta=da==null?void 0:da.exerciseParams;(0,a.nr)({inner_ip:Ta.inner_ip,public_ip:Ta.public_ip,open_camera:Ta.open_camera,ip_limit:Ta.ip_limit,ip_bind:Ta.ip_bind,ip_bind_type:Ta.ip_bind_type,exercise_tips:Ta.exercise_tips,exerciseId:Ta.id,screen_open:Ta.screen_open,screen_num:Ta.screen_num,screen_sec:Ta.screen_sec,coursesId:fn.coursesId,login:(on=(0,oe.eY)())==null?void 0:on.login,history,identity_verify:Ta.identity_verify,open_phone_video_recording:Ta.open_phone_video_recording,current_status:Ta.current_status}),fe({type:"exercise/setActionTabs",payload:{}})}Zo(!1)}),ur=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:ko=>So.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ko=>So.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vo=((We=da==null?void 0:da.exerciseParams)==null?void 0:We.errorMessage)&&typeof((Vt=da==null?void 0:da.exerciseParams)==null?void 0:Vt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&Ir(void 0,null,function*(){const ko=yield Xo(fn);yield Ga({}),ko.status||Qn(ko)})},[ee.actionTabs.key]);const{time:Va,end_time:Ro}=(Ho==null?void 0:Ho.exercise)||{},Jn=ja!=null&&ja.user_end_time?me()(ja==null?void 0:ja.user_end_time).add(1,"minutes"):me()(),_t=me()(ja==null?void 0:ja.user_total_end_time)>Jn?Math.round(me().duration(me()(ja==null?void 0:ja.user_total_end_time).diff(Jn.startOf("minute"))).asMinutes()):0,bl=((ja==null?void 0:ja.student_left_minutes)||0)+(Zt||0);return So.createElement(So.Fragment,null,So.createElement(Fe.default,{width:514,centered:!0,closable:!!((yt=da==null?void 0:da.exerciseParams)!=null&&yt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{fe({type:"exercise/setActionTabs",payload:{}})}},So.createElement(ze.Z,{spinning:Ja||vr},Vo&&So.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Vo&&So.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Vo&&So.createElement(rt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((bt=da==null?void 0:da.exerciseParams)==null?void 0:bt.errorMessage)||{}],columns:ur}),So.createElement("div",{className:""},So.createElement(z.default,{form:vt,layout:"vertical",autoComplete:"off"},So.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},So.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Va!==-1?So.createElement(So.Fragment,null,So.createElement(z.default.Item,{name:"time",label:So.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",So.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(ja==null?void 0:ja.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},So.createElement(Bo,{MaxMinutes:_t})),So.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",So.createElement("span",{className:"ml5"},Ja||vr?"--":bl),"\u5206\u949F",bl!==0&&(ja==null?void 0:ja.user_end_time)&&So.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",So.createElement("span",{className:"ml5"},me()(ja==null?void 0:ja.user_end_time).add(Zt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):So.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Ro).format("YYYY-MM-DD HH:mm")))),So.createElement(At.Z,{justify:"space-between",align:"middle"},So.createElement(Be.Z,null),So.createElement(Be.Z,null,So.createElement(Ie.ZP,{loading:nr,onClick:$o},"\u8FDB\u5165\u8003\u8BD5"))))))};var yo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(po),qa=te(25136),Ma=te(96241),Nn=te(79006),ia=te(59301),Mo=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const lr=({exercise:ee,dispatch:he,init:fe,haveInit:We=!1})=>{const Vt=(0,Pe.useParams)(),[yt,bt]=(0,re.useState)(!1);let[fn,vt]=(0,re.useState)();const[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&da()},[ee.actionTabs]);function da(){return Mo(this,null,function*(){var Ho,Qn;let Ja=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Ho=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Ho.length)>0)bt(!0),vt((Qn=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Qn[0]);else{let Ga=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});he({type:"exercise/setActionTabs",payload:{key:""}}),(Ga==null?void 0:Ga.status)===0&&(We&&fe(),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}})}return ia.createElement("div",null,ia.createElement(Fe.default,{open:yt,centered:!0,onCancel:Ho=>Mo(void 0,null,function*(){if(Ho.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){nr(!0);let Qn=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});he({type:"exercise/setActionTabs",payload:{key:""}}),nr(!1),(Qn==null?void 0:Qn.status)===0&&(We&&fe(),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}else bt(!1)}),cancelButtonProps:{loading:Zt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Zo},onOk:()=>Mo(void 0,null,function*(){Co(!0);let Ho=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});Co(!1),(Ho==null?void 0:Ho.status)===0&&(We&&fe(),he({type:"exercise/setActionTabs",payload:{key:""}}),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ia.createElement("div",null,ia.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ia.createElement("div",null,ia.createElement("div",null,"\u8BD5\u5377\uFF1A",fn==null?void 0:fn.origin_exercise_nam),ia.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ia.createElement("a",{href:`/paperlibrary/see/${fn==null?void 0:fn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},fn==null?void 0:fn.examination_bank_name))))))};var li=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(lr),Vl=te(92521),Oi=te(27269),Ea=te(59301),Fl=Object.defineProperty,Po=Object.defineProperties,di=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Bl=(ee,he,fe)=>he in ee?Fl(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ir=(ee,he)=>{for(var fe in he||(he={}))Hr.call(he,fe)&&Bl(ee,fe,he[fe]);if(oi)for(var fe of oi(he))Jr.call(he,fe)&&Bl(ee,fe,he[fe]);return ee},pl=(ee,he)=>Po(ee,di(he)),Pr=(ee,he)=>{var fe={};for(var We in ee)Hr.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&oi)for(var We of oi(ee))he.indexOf(We)<0&&Jr.call(ee,We)&&(fe[We]=ee[We]);return fe},ei=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const ii=ee=>{var he=ee,{user:fe,classroomList:We,globalSetting:Vt,loading:yt,dispatch:bt}=he,fn=Pr(he,["user","classroomList","globalSetting","loading","dispatch"]),vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va;const Ro=(0,Pe.useParams)(),[Jn]=(0,Pe.useSearchParams)(),[_t,bl]=(0,re.useState)(()=>pl(ir({},Ro),{limit:20})),ko=(0,Pe.useLocation)(),{detailExerciseList:zn,detailTopBanner:Wo,detailLeftMenus:Tr}=We,[on,la]=(0,re.useState)([]),[vo,Ta]=(0,re.useState)(!1),[jt,er]=(0,re.useState)([]),[vl,Sl]=(0,re.useState)(!1),[Rr,jl]=(0,re.useState)(!1),[Br,Mt]=(0,re.useState)(!1),[Ft,ln]=(0,re.useState)(!1),[Xt,$a]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),br=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];_t.type=Jn.get("tabs")==="all"?"":Jn.get("tabs")||"",_t.id=_t.coursesId,(0,re.useEffect)(()=>{var kt,ya,yl;if((kt=fe==null?void 0:fe.userInfo)!=null&&kt.login){if((0,oe.GJ)()){const cl=a.cX.getItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");cl&&(_t.sort_by=cl==null?void 0:cl.type,_t.sort_direction=cl==null?void 0:cl.direction,$a(cl==null?void 0:cl.name))}bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})}else(yl=fe==null?void 0:fe.userInfo)!=null&&yl.username&&bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)});Ta(!1)},[(vt=fe==null?void 0:fe.userInfo)==null?void 0:vt.login,ko.pathname]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},[We.actionTabs.key]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Sl(!0),jl(Wo==null?void 0:Wo.show_unstart_exercise),Mt(Wo==null?void 0:Wo.forbid_end_exercise))},[We.actionTabs.key]),(0,re.useEffect)(()=>{la([])},[zn]);const Dl=(kt,ya)=>{la([]),_t.page=kt,_t.limit=ya,bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},zl=kt=>{_t.type=kt.key==="all"?"":kt.key,_t.page=1,Pe.history.replace(`${ko.pathname}?tabs=${kt.key}`),ln(!1),bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})};(0,re.useEffect)(()=>{Jn.get("tabs")==="all"&&(_t.type="",_t.page=1)},[Jn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(Zt=fe==null?void 0:fe.userInfo)==null?void 0:Zt.username]),(0,re.useEffect)(()=>{const kt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ea.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"1\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"2\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),kt==="allowRouter"&&Ea.createElement(Ea.Fragment,null,"3\u3001",Ea.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(nr=fe==null?void 0:fe.userInfo)==null?void 0:nr.login]);const Or=[{name:"\u5168\u90E8",id:"all",total:(Zo=zn.exercises_counts)==null?void 0:Zo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(Co=zn.exercises_counts)==null?void 0:Co.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(da=zn.exercises_counts)==null?void 0:da.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(Ho=zn.exercises_counts)==null?void 0:Ho.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Qn=zn.exercises_counts)==null?void 0:Qn.end_counts}],Ai=[{name:"\u6279\u91CF\u53D1\u5E03",icon:Ea.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:Ea.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Ea.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(kt=>(0,oe.GJ)()?!0:kt.name!=="\u6279\u91CF\u5220\u9664").filter(kt=>Wo.is_public?!0:kt.name!=="\u8BBE\u4E3A\u516C\u5F00"),nu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ea.createElement(Ea.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")}),zi="YYYY-MM-DD",yu=me()("2020-11-15",zi),au=kt=>{var ya;_t.sort_by=kt.type,_t.sort_direction=kt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,kt,"Exercise"),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:ir({},_t)}),$a(kt.name)},Iu=()=>Ea.createElement(be.default,null,Ea.createElement(be.default.Item,{key:1,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:_t}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),Ea.createElement(be.default.Item,{key:2,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}window.scrollTo(0,0),Pe.history.push(`/classrooms/${_t.coursesId}/exercise/add?catalogue=${(Ro==null?void 0:Ro.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),Ea.createElement(be.default.Item,{key:3,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We.AssistantObject)==null?void 0:kt.practice)!=null&&ya.can_create)){xe.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),ou=kt=>ei(void 0,null,function*(){var ya,yl,cl,vi,Zi,fu,ma,no;const ba=kt.name;if(((ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.user_status)===2&&kt.name==="\u6279\u91CF\u53D1\u5E03"){(0,ve.Rd)();return}const Lo=[];if((yl=zn.exercises)==null||yl.map(ga=>{if(on.includes(ga.id)&&ga.is_random){const Ua=me()(ga.created_at,zi);me()(yu).diff(me()(Ua),"days")>0&&(ga!=null&&ga.is_random)&&Lo.push(ga)}}),on==""){let ga="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ga="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),xe.ZP.error(ga)}else if(Lo.length)nu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((vi=(cl=We==null?void 0:We.AssistantObject)==null?void 0:cl.exercise)!=null&&vi.can_publish)){xe.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}let ga=!1;zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ga=!0)});let Ua;if(Ua=(fu=(Zi=zn.exercises.filter(ho=>on.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Zi[0])==null?void 0:fu.exercise_name,(Ua==null?void 0:Ua.length)>0){xe.ZP.warning(`${Ua}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ga){xe.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let Cr=!1;if(zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.exercise_status!==1&&(Cr=!0)}),Cr){xe.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ga=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...on]}});if(((ma=ga==null?void 0:ga.cover_exercises)==null?void 0:ma.length)>0){er(ga==null?void 0:ga.cover_exercises);return}}bt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:on,selectArrsAll:(no=zn.exercises)==null?void 0:no.filter(ga=>on.includes(ga.id)),params:_t,type:1}})}});return Ea.createElement("section",{className:"minH500"},Ea.createElement(qa.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Or,isAdmin:(0,oe.GJ)(),dispatch:bt,type:zn==null?void 0:zn.main_category_name,isExercise:!0,user:fe,getDropdownMenu:Iu,onTabMenuClick:zl,classroomList:We,defaultSelectedKeys:[_t.type||"all"]}),Ea.createElement(Ma.Z,{dataSource:zn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Ft,SortMenuName:Xt,setSortMenuName:$a,SortMenus:br,onSearch:kt=>{_t.search=kt.trim(),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:ir({},_t)})},isShowMode:!0,onModeChange:kt=>{_t.is_normal=kt,_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:ir({},_t)})},onSort:au,onBatch:kt=>ln(kt)}),Ea.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ja=zn.exercises_counts)!=null&&Ja.exercises_all_counts?zn.exercises.map(function(kt,ya){return Ea.createElement(Fo,{key:ya,v:kt,k:ya,batchStatus:Ft,selectArrs:on,setSelectArrs:la,dispatch:bt,params:_t,user:fe,manageAllGroup:zn.manage_all_group})}):Ea.createElement(E.Z,null),Ea.createElement("aside",{className:"tc mb50 mt30"},((Ga=zn.exercises_counts)==null?void 0:Ga.exercises_all_counts)>0&&Ea.createElement(Oe.Z,{showTotal:kt=>{var ya;return Ea.createElement("div",{style:{color:"#B6BFC2"}},"\u5171",Ea.createElement("span",{style:{margin:"0 3px",color:"#00DDC7"}},(ya=zn==null?void 0:zn.exercises_counts)==null?void 0:ya.exercises_all_counts),"\u6761")},showSizeChanger:!0,onChange:Dl,defaultCurrent:_t.page,current:_t.page||1,pageSize:_t.limit||20,total:zn.exercises_counts&&zn.exercises_counts.exercises_all_counts}))),on.length>0&&(0,oe.GJ)()&&Ea.createElement(je.Z,{offsetBottom:0},Ea.createElement(Nn.Z,{buttonDataSource:Ai,onButtonClick:ou,useBatchStatus:ln,setSeleArr:la,catalogue:((vr=(ja=Tr==null?void 0:Tr.course_modules)==null?void 0:ja.find(kt=>kt.type==="exercise"))==null?void 0:vr.second_category)||[],addCatalogue:kt=>{kt.preventDefault(),bt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:_t,selectArrs:{category_id:zn==null?void 0:zn.main_category_id,type:"exercise"}}})},allSelect:on.length?on.length===((qo=(Xo=zn.exercises)==null?void 0:Xo.filter(kt=>!kt.is_make_up_exercise))==null?void 0:qo.length):!1,setAllSelect:kt=>{var ya;kt.target.checked?la((ya=zn==null?void 0:zn.exercises)==null?void 0:ya.filter(yl=>!yl.is_make_up_exercise).map(yl=>yl.id)):la([])},selectArrs:on,onMenuClick:kt=>ei(void 0,[kt],function*({key:ya}){if(on=="")return xe.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:on,new_category_id:ya}})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),bt({type:"classroomList/getClassroomExercisesList",payload:ir({},Ro)}))})})),Ea.createElement(Ae,null),Ea.createElement(wn,null),Ea.createElement(Pl,null),Ea.createElement(Jo,null),Ea.createElement(Vl.Z,{onOk:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir({},Ro)})}}),Ea.createElement(Oi.Z,{onOk:()=>{}}),Ea.createElement(Xu,{cb:()=>la([])}),Ea.createElement(Ke,null),Ea.createElement(yo,null),Ea.createElement(Fe.default,{title:Ea.createElement("span",null,Ea.createElement(mr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:jt.length>0,footer:!1,onCancel:()=>{er([])}},Ea.createElement("div",{style:{height:300,overflow:"auto"}},Ea.createElement("div",null,"\u6709",jt==null?void 0:jt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),jt==null?void 0:jt.map(kt=>Ea.createElement("div",{style:{marginTop:25}},Ea.createElement("div",null,"\u8BD5\u5377\uFF1A",kt==null?void 0:kt.origin_exercise_nam),Ea.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ea.createElement("a",{href:`/paperlibrary/see/${kt==null?void 0:kt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},kt==null?void 0:kt.examination_bank_name))))),Ea.createElement("div",{style:{textAlign:"end"}},Ea.createElement(Ie.ZP,{style:{height:30},onClick:()=>ei(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on],update:1}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u8986\u76D6\u6210\u529F"),er([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),Ea.createElement(Ie.ZP,{type:"primary",onClick:()=>ei(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on]}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u5F62\u6210\u6210\u529F"),er([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),Ea.createElement(Fe.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:vl,centered:!0,onOk:()=>ei(void 0,null,function*(){let kt=yield(0,b.ZP)(`/api/courses/${_t.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Rr,forbid_end_exercise:Br}});(kt==null?void 0:kt.status)===0&&(Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}}),bt({type:"classroomList/getClassroomTopBanner",payload:{id:_t.coursesId}}),xe.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}})}},Ea.createElement(Ne.default,{checked:Rr,onChange:kt=>{jl(kt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",Ea.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),Ea.createElement(Ne.default,{className:"mt20",checked:Br,onChange:kt=>{Mt(kt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),Ea.createElement(li,null),Ea.createElement(Ea.Fragment,null,Ea.createElement(Ko.T$,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},open:(($o=We==null?void 0:We.actionTabs)==null?void 0:$o.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),Ea.createElement(Ko.$i,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},open:((ur=We==null?void 0:We.actionTabs)==null?void 0:ur.open)==="\u8BD5\u5377\u5C01\u5B58",Data:pl(ir({},We==null?void 0:We.actionTabs),{type:"exercise"})}),Ea.createElement(Ko.K1,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},open:((Vo=We==null?void 0:We.actionTabs)==null?void 0:Vo.open)==="\u89E3\u5C01",Data:pl(ir({},We==null?void 0:We.actionTabs),{type:"exercise"})}),Ea.createElement(Ko.O7,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},open:((Va=We==null?void 0:We.actionTabs)==null?void 0:Va.open)==="\u63D0\u793A",Data:pl(ir({},We==null?void 0:We.actionTabs),{type:"exercise"})})))};var tl=(0,Pe.connect)(({user:ee,classroomList:he,loading:fe,globalSetting:We})=>({user:ee,classroomList:he,globalSetting:We,loading:fe.effects}))(ii),Do=te(5318),Zl=te(72936),gi=te(24528),qi=Object.defineProperty,Ni=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Hl=(ee,he,fe)=>he in ee?qi(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,kl=(ee,he)=>{for(var fe in he||(he={}))wi.call(he,fe)&&Hl(ee,fe,he[fe]);if(Ni)for(var fe of Ni(he))Si.call(he,fe)&&Hl(ee,fe,he[fe]);return ee},Ui=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const cu=({exercise:ee,dispatch:he})=>{const fe=(0,Pe.useParams)();return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ui(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${fe.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),he({type:"classroomList/getClassroomExercisesList",payload:kl({},ee.actionTabs.params)}))}),onCancel:()=>{he({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Gi=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(cu),Vi=Object.defineProperty,du=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,sl=(ee,he,fe)=>he in ee?Vi(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ui=(ee,he)=>{for(var fe in he||(he={}))Hu.call(he,fe)&&sl(ee,fe,he[fe]);if(du)for(var fe of du(he))Mr.call(he,fe)&&sl(ee,fe,he[fe]);return ee},Il=(ee,he)=>{var fe={};for(var We in ee)Hu.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&du)for(var We of du(ee))he.indexOf(We)<0&&Mr.call(ee,We)&&(fe[We]=ee[We]);return fe},yi=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Pi=ee=>{var he=ee,{exercise:fe,dispatch:We,user:Vt}=he,yt=Il(he,["exercise","dispatch","user"]),bt,fn;const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),da=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qn,Ja;if(fe.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){Co(!0);return}const Ga={hasNum:0,noHasNum:0};(Ja=(Qn=fe==null?void 0:fe.actionTabs)==null?void 0:Qn.selectArrsAll)==null||Ja.map(ja=>{var vr;ja.author_login===((vr=Vt.userInfo)==null?void 0:vr.login)?++Ga.hasNum:++Ga.noHasNum}),Ga.noHasNum>0?Fe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ga.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ga.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ho()}}):Co(!0)}else Co(!1)},[fe.actionTabs.key]);const Ho=()=>{We({type:"exercise/setActionTabs",payload:{}})};return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:Zo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zt,destroyOnClose:!0,onOk:()=>yi(void 0,null,function*(){var Qn;if((Qn=da.current)!=null&&Qn.onVerify())return;nr(!0);const Ja=yield(0,b.ZP)(`/api/courses/${vt.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}});nr(!1),Ja.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),xe.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"exercise/setActionTabs",payload:{}}),We({type:"classroomList/getClassroomExercisesList",payload:ui({},fe.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:ui({},fe.actionTabs.params)}))}),onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},!((bt=fe==null?void 0:fe.actionTabs)!=null&&bt.status)||!["\u672A\u5F00\u59CB"].includes((fn=fe==null?void 0:fe.actionTabs)==null?void 0:fn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(Et.Z,{ref:Qn=>da.current=Qn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var pi=(0,Pe.connect)(({exercise:ee,user:he})=>({exercise:ee,user:he}))(Pi),Wi=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,ts=(ee,he)=>{var fe={};for(var We in ee)es.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Wi)for(var We of Wi(ee))he.indexOf(We)<0&&zs.call(ee,We)&&(fe[We]=ee[We]);return fe},Zs=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Bs=ee=>{var he=ee,{exercise:fe,dispatch:We}=he,Vt=ts(he,["exercise","dispatch"]);const yt=(0,Pe.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{fe.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Zs(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),xe.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),We({type:"exercise/setActionTabs",payload:{}})}))},[fe.actionTabs.key]),re.createElement(re.Fragment,null)};var _u=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Bs),Al={flex_box_center:"flex_box_center___VejG5",flex_space_between:"flex_space_between___RwAiX",flex_box_vertical_center:"flex_box_vertical_center___N5QNs",flex_box_center_end:"flex_box_center_end___SUMZc",flex_box_column:"flex_box_column___ombQA",bg:"bg___i74VI",containerTitle:"containerTitle___eAbbs",containerDesc:"containerDesc___WeE4m",tablestyle:"tablestyle___uKNiL",listItem:"listItem___aJrbL",info:"info___X9HlC",title:"title___ZDroC",titleLeft:"titleLeft___JzNZc",titleRight:"titleRight___RP0gb",flexBox:"flexBox___txRbA",iconV:"iconV___JMCv9",acitons:"acitons___iqFGc",moveCategory:"moveCategory___Rihfv",name:"name___LdzGg",categoryName:"categoryName___Tz45n",schedule:"schedule___a20T3",fnSign:"fnSign___gsn3j",spanSize:"spanSize___jht3F",classromediv:"classromediv___T7h_f",glow:"glow___LU7dg",popover:"popover___Qeg0P",dot:"dot___c9Vwj",moni:"moni___LBVeo",ErrorPushTag:"ErrorPushTag___F0OTF",authorized:"authorized___yQPQx"},Eu=Object.defineProperty,ns=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,Gu=(ee,he,fe)=>he in ee?Eu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Wu=(ee,he)=>{for(var fe in he||(he={}))bs.call(he,fe)&&Gu(ee,fe,he[fe]);if(ns)for(var fe of ns(he))as.call(he,fe)&&Gu(ee,fe,he[fe]);return ee};const os=ee=>React.createElement("svg",Wu({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 Hs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Yu=Object.defineProperty,Ku=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Ds=(ee,he,fe)=>he in ee?Yu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ws=(ee,he)=>{for(var fe in he||(he={}))_s.call(he,fe)&&Ds(ee,fe,he[fe]);if(Ku)for(var fe of Ku(he))rs.call(he,fe)&&Ds(ee,fe,he[fe]);return ee};const ls=ee=>React.createElement("svg",ws({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 Uu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",is=te(41727),Ls=Object.defineProperty,us=Object.getOwnPropertySymbols,ss=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,Ms=(ee,he,fe)=>he in ee?Ls(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ds=(ee,he)=>{for(var fe in he||(he={}))ss.call(he,fe)&&Ms(ee,fe,he[fe]);if(us)for(var fe of us(he))cs.call(he,fe)&&Ms(ee,fe,he[fe]);return ee};const Os=ee=>React.createElement("svg",ds({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ee),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"ErrorPushIcon_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"ErrorPushIcon_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#ErrorPushIcon_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#ErrorPushIcon_svg__a"}),React.createElement("g",{mask:"url(#ErrorPushIcon_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var gs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Vu=Object.defineProperty,Qu=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,Ml=(ee,he,fe)=>he in ee?Vu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ki=(ee,he)=>{for(var fe in he||(he={}))Gs.call(he,fe)&&Ml(ee,fe,he[fe]);if(Qu)for(var fe of Qu(he))ol.call(he,fe)&&Ml(ee,fe,he[fe]);return ee};const gu=ee=>React.createElement("svg",ki({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var $i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",kn=te(59301),ms=Object.defineProperty,fs=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,ac=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable,Ns=(ee,he,fe)=>he in ee?ms(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Su=(ee,he)=>{for(var fe in he||(he={}))ac.call(he,fe)&&Ns(ee,fe,he[fe]);if(wu)for(var fe of wu(he))oc.call(he,fe)&&Ns(ee,fe,he[fe]);return ee},Js=(ee,he)=>fs(ee,ps(he)),eu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Xs=({v:ee,k:he,selectArrs:fe,setSelectArrs:We,dispatch:Vt,params:yt,classroomList:bt,batchStatus:fn,manageAllGroup:vt,user:Zt})=>{var nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va,Ro,Jn,_t;const[bl,ko]=(0,re.useState)([]),[zn,Wo]=(0,re.useState)(!1),Tr=(0,re.useRef)(),on=(0,re.useRef)();var la=!1;const vo="YYYY-MM-DD",Ta=me()("2020-11-15",vo);function jt(){return eu(this,null,function*(){console.log(yt,222);let Ft=yield(0,b.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:Js(Su({},yt),{id:ee.id})});ko((Ft==null?void 0:Ft.groups)||[])})}const er=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:kn.createElement(kn.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")});ee!=null&&ee.appraise_label&&(la=!0);const vl=(Ft,ln=!1)=>{var Xt;Pe.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Ft.id}/users/${(Xt=(0,oe.eY)())==null?void 0:Xt.login}`)},Sl=[{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\u622A\u6B62",value:3}],onFilter:(Ft,ln)=>ln.exercise_status===Ft,render:(Ft,ln)=>kn.createElement("div",null,Ft===1&&kn.createElement("span",null,kn.createElement("i",{className:Al.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Ft===2&&kn.createElement("span",null,kn.createElement("i",{className:Al.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Ft===3&&kn.createElement("span",null,kn.createElement("i",{className:Al.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Ft,ln)=>ln.exercise_status===1?"-":kn.createElement("span",null,Ft,"/",ln.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Ft,ln)=>ln.exercise_status===1?"-":Ft===0?kn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Ft):kn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${ln.course_group_id}`)},Ft)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Ft,ln)=>ln.exercise_status===1?kn.createElement("img",{style:{cursor:"not-allowed"},src:Hs}):kn.createElement(ne.Z,{title:"\u8BC4\u9605"},kn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${ln.course_group_id}`)},kn.createElement("img",{src:Uu})))}],Rr=Ft=>{if(la)return kn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Ft!=null&&Ft.includes("\u672A\u5F00\u59CB"))return kn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Ft!=null&&Ft.includes("\u8003\u8BD5\u4E2D"))return kn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Ft!=null&&Ft.includes("\u5DF2\u622A\u6B62"))return kn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Ft!=null&&Ft.includes("\u5BFC\u5165"))return kn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},jl=()=>{const Ft=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Ft>=0?Ft:0},Br=(Ft=ee)=>{var ln,Xt,$a;if(Ft!=null&&Ft.is_encrypt){Vt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Ft==null?void 0:Ft.id,phone:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.phone,login:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.login}});return}($a=Zt==null?void 0:Zt.userInfo)!=null&&$a.phone?Vt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Ft==null?void 0:Ft.id}}):Vt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Mt=Ft=>{var ln,Xt,$a;if(((ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.login)!==(ee==null?void 0:ee.author_login)){xe.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Vt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.phone,login:($a=Zt==null?void 0:Zt.userInfo)==null?void 0:$a.login,onFinish:Ft}})};return kn.createElement("div",{className:Al.listItem,onClick:Ft=>{const ln=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&on.current&&!on.current.contains(Ft.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()}},(0,oe.GJ)()&&kn.createElement("span",{ref:on},kn.createElement(Ne.default,{checked:fe.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Ft=>{Ft.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Ft=>{let ln=fe.indexOf(ee.id);fe.indexOf(ee.id)>-1?We(fe.filter(Xt=>Xt!==ee.id)):We(fe.concat(ee.id))}})),kn.createElement("div",{className:Al.info},kn.createElement("div",{className:Al.title},kn.createElement("div",{className:Al.titleLeft,style:{marginRight:15}},Rr(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&kn.createElement("img",{src:is,width:44,height:24,style:{marginRight:10}}),kn.createElement(ne.Z,{title:ee.exercise_name},kn.createElement("span",{className:Al.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&kn.createElement(Me.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&kn.createElement("span",{className:Al.authorized},"\u5DF2\u6388\u6743"),((nr=ee==null?void 0:ee.exercise_tips)==null?void 0:nr.includes("\u5DF2\u622A\u6B62"))&&((Zo=bt==null?void 0:bt.detailTopBanner)==null?void 0:Zo.forbid_end_exercise)&&kn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},kn.createElement("img",{src:$i,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&kn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},kn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&kn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Al.moni},kn.createElement("img",{src:ti,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((Co=ee==null?void 0:ee.exercise_tips)==null?void 0:Co.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&kn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(ee==null?void 0:ee.ai_push_wrong_question)&&kn.createElement("span",{className:Al.ErrorPushTag},kn.createElement("img",{src:gs,width:12,className:"mr5"}),"AI\u9519\u9898\u63A8\u9001"),((da=ee==null?void 0:ee.exercise_tips)==null?void 0:da.includes("\u5DF2\u622A\u6B62"))&&((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u63D0\u4EA4"))&&kn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&kn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",kn.createElement("img",{src:Cl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),kn.createElement("div",{className:Al.titleRight,onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:()=>eu(void 0,null,function*(){const Ft=()=>eu(void 0,null,function*(){Vt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const ln=yield(0,b.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Vt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${ln==null?void 0:ln.login}`)});if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()})},kn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),kn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&kn.createElement(fi.Z,{tips:ee==null?void 0:ee.open_appraise},kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:()=>{const Ft=()=>{var ln,Xt,$a;if(((ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.user_status)===2){(0,ve.Rd)();return}if((0,oe.Rm)()&&!(($a=(Xt=bt==null?void 0:bt.AssistantObject)==null?void 0:Xt.exercise)!=null&&$a.can_publish)){xe.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((ee==null?void 0:ee.exercise_question_count)===0){xe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let br=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],selectArrsAll:[ee],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:vt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Vt({type:"classroomList/getClassroomExercisesList",payload:Su({},yt)}),br()}}}):br()};if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()}},kn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),kn.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>{Ft.stopPropagation();const ln=()=>{var Xt,$a;if((0,oe.Rm)()&&!(($a=(Xt=bt==null?void 0:bt.AssistantObject)==null?void 0:Xt.exercise)!=null&&$a.can_preview)){xe.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 br=me()(ee.created_at,vo);me()(Ta).diff(me()(br),"days")>0&&(ee!=null&&ee.is_random)?er():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()}},kn.createElement("i",{className:"iconfont icon-yulan3"}),kn.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:()=>{const Ft=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()}},kn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),kn.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&kn.createElement(La.Z,{placement:"bottom",content:kn.createElement("div",{className:Al.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&kn.createElement("p",{onClick:Ft=>{Ft.stopPropagation();const ln=()=>{const Xt=me()(ee.created_at,vo);me()(Ta).diff(me()(Xt),"days")>0&&(ee!=null&&ee.is_random)?er():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()}},"\u7F16\u8F91\u8003\u8BD5"),kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{var Xt;Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(Xt=ee==null?void 0:ee.exercise_tips)==null?void 0:Xt[0]}})};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("p",{onClick:()=>{const Ft=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Qn=ee==null?void 0:ee.exercise_tips)==null?void 0:Qn.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Ja=Zt==null?void 0:Zt.userInfo)==null?void 0:Ja.login)&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){Br(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((ja=(Ga=bt==null?void 0:bt.AssistantObject)==null?void 0:Ga.exercise)==null?void 0:ja.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{var Xt,$a;if((0,oe.Rm)()&&!(($a=(Xt=bt==null?void 0:bt.AssistantObject)==null?void 0:Xt.exercise)!=null&&$a.can_stop)){xe.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}Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u7ED3\u675F\u8003\u8BD5"))},kn.createElement("span",{onClick:Ft=>Ft.stopPropagation(),className:Al.flexBox,style:{cursor:"default"}},kn.createElement("i",{className:"iconfont icon-gengduo4"}),kn.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&kn.createElement(kn.Fragment,null,!!ee.off_limits&&kn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},kn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((vr=ee.exercise_tips)!=null&&vr.includes("\u5DF2\u622A\u6B62"))&&kn.createElement("a",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault(),vl(ee,!0)},href:""},kn.createElement("i",{className:"iconfont icon-jixukaoshi"}),kn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Xo=ee.exercise_tips)!=null&&Xo.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&kn.createElement("a",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault(),vl(ee,!0)},href:""},kn.createElement("i",{className:"iconfont icon-jixukaoshi"}),kn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>eu(void 0,null,function*(){var ln;if(Ft.stopPropagation(),!(ee!=null&&ee.answered_open)){xe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,gr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(ln=(0,oe.eY)())==null?void 0:ln.login}?check=true`)})},kn.createElement("i",{className:"iconfont icon-chakankaoshi"}),kn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((qo=ee.exercise_tips)!=null&&qo.includes("\u5DF2\u622A\u6B62"))&&kn.createElement("a",{className:Al.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault(),vl(ee)},href:""},kn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),kn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!(($o=ee.exercise_tips)!=null&&$o.includes("\u5DF2\u622A\u6B62"))&&kn.createElement(ne.Z,{title:kn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",jl(),"\u6B21")},kn.createElement("a",{className:Al.flexBox,onClick:Ft=>{jl()==0&&(ee==null?void 0:ee.current_status)!=0||(Ft.stopPropagation(),Ft.preventDefault(),vl(ee))},href:""},kn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),kn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5"))),(ee==null?void 0:ee.ai_push_wrong_question)&&(ee==null?void 0:ee.whole_exercise_status)===3&&!((ur=ee==null?void 0:ee.exercise_tips)!=null&&ur.includes("\u672A\u63D0\u4EA4"))&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>eu(void 0,null,function*(){var ln,Xt;if(Ft.stopPropagation(),(ee==null?void 0:ee.wrong_questions_size)===0){xe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((ln=ee==null?void 0:ee.progress)==null?void 0:ln.stat)===1){xe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/wrongAnswer/${(Xt=(0,oe.eY)())==null?void 0:Xt.login}`)})},kn.createElement("i",{className:"iconfont icon-cuotigonggu"}),kn.createElement("div",null,"\u9519\u9898\u5DE9\u56FA"))))),(0,oe.GJ)()&&kn.createElement("p",{style:{display:"flex"}},kn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),kn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Vo=ee==null?void 0:ee.exercise_tips)==null?void 0:Vo.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&kn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),kn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),kn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Va=ee==null?void 0:ee.exercise_tips)!=null&&Va.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("span",{className:Al.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Ft=>eu(void 0,null,function*(){Ft.stopPropagation(),Ft.preventDefault(),zn||jt(),Wo(!zn)})},kn.createElement(ne.Z,{title:`${zn?"\u6536\u8D77":"\u5C55\u5F00"}`},kn.createElement("i",{className:`iconfont icon-${zn?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&kn.createElement("p",{style:{display:"flex"}},kn.createElement("span",{className:"c-grey-333"},ee.author),kn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&kn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&kn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((Ro=ee==null?void 0:ee.exercise_tips)!=null&&Ro.includes("\u672A\u5F00\u59CB"))&&kn.createElement("p",null,kn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),kn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",kn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),kn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",kn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),kn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",kn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),kn.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",kn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Jn=ee==null?void 0:ee.exercise_tips)!=null&&Jn.includes("\u672A\u5F00\u59CB"))&&zn&&bl.length>5&&kn.createElement(rt.default,{scroll:{y:240},pagination:!1,dataSource:bl,onRow:Ft=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),onHeaderRow:(Ft,ln)=>({onClick:Xt=>{Xt.stopPropagation(),Xt.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Ft,ln,Xt)=>{Xt.field&&(yt.order_by=Xt.field),Xt.order||(yt.sort_direction="asc"),Xt.order==="ascend"&&(yt.sort_direction="asc"),Xt.order==="descend"&&(yt.sort_direction="desc"),Xt.order||(yt.sort_direction="asc"),jt()},columns:Sl}),(0,oe.GJ)()&&!((_t=ee==null?void 0:ee.exercise_tips)!=null&&_t.includes("\u672A\u5F00\u59CB"))&&zn&&bl.length<6&&bl.length>0&&kn.createElement(rt.default,{rowKey:"course_group_id",pagination:!1,onRow:Ft=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),onHeaderRow:(Ft,ln)=>({onClick:Xt=>{Xt.stopPropagation(),Xt.preventDefault()}}),dataSource:bl,style:{marginTop:"10px"},onChange:(Ft,ln,Xt)=>{Xt.field&&(yt.order_by=Xt.field),Xt.order||(yt.sort_direction="asc"),Xt.order==="ascend"&&(yt.sort_direction="asc"),Xt.order==="descend"&&(yt.sort_direction="desc"),Xt.order||(yt.sort_direction="asc"),jt()},columns:Sl}),(ee==null?void 0:ee.total)!==void 0&&kn.createElement("p",null,kn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),kn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",kn.createElement("span",null,ee==null?void 0:ee.total)),kn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",kn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),kn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",kn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),kn.createElement(dl.Z,{closable:!0,successCb:()=>vl(Tr.current)}))};var qs=(0,Pe.connect)(({classroomList:ee})=>({classroomList:ee}))(Xs),rc=te(95651),lc=te(37497),ic=te(48436),$s=te(12586),uc=te(62686),sc=te(61604),To=te(59301),ec=Object.defineProperty,Ws=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,Is=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,wo=(ee,he,fe)=>he in ee?ec(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ka=(ee,he)=>{for(var fe in he||(he={}))tc.call(he,fe)&&wo(ee,fe,he[fe]);if(Is)for(var fe of Is(he))il.call(he,fe)&&wo(ee,fe,he[fe]);return ee},_r=(ee,he)=>Ws(ee,Ys(he)),Ql=(ee,he)=>{var fe={};for(var We in ee)tc.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Is)for(var We of Is(ee))he.indexOf(We)<0&&il.call(ee,We)&&(fe[We]=ee[We]);return fe},mu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const tu=ee=>{var he=ee,{user:fe,classroomList:We,globalSetting:Vt,loading:yt,dispatch:bt}=he,fn=Ql(he,["user","classroomList","globalSetting","loading","dispatch"]),vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va;const Ro=(0,Pe.useParams)(),[Jn]=(0,Pe.useSearchParams)(),[_t,bl]=(0,re.useState)(()=>_r(Ka({},Ro),{limit:20})),ko=(0,Pe.useLocation)(),{detailExerciseList:zn,detailTopBanner:Wo,detailLeftMenus:Tr}=We,[on,la]=(0,re.useState)([]),[vo,Ta]=(0,re.useState)(!1),[jt,er]=(0,re.useState)([]),[vl,Sl]=(0,re.useState)(!1),[Rr,jl]=(0,re.useState)(!1),[Br,Mt]=(0,re.useState)(!1),[Ft,ln]=(0,re.useState)(!1),[Xt,$a]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),br=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];_t.type=Jn.get("tabs")==="all"?"":Jn.get("tabs")||"",_t.id=_t.coursesId,(0,re.useEffect)(()=>{var kt,ya,yl;if((kt=fe==null?void 0:fe.userInfo)!=null&&kt.login){if((0,oe.GJ)()){const cl=a.cX.getItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");cl&&(_t.sort_by=cl==null?void 0:cl.type,_t.sort_direction=cl==null?void 0:cl.direction,$a(cl==null?void 0:cl.name))}bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})}else(yl=fe==null?void 0:fe.userInfo)!=null&&yl.username&&bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)});Ta(!1)},[(vt=fe==null?void 0:fe.userInfo)==null?void 0:vt.login,ko.pathname]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},[We.actionTabs.key]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Sl(!0),jl(Wo==null?void 0:Wo.show_unstart_exercise),Mt(Wo==null?void 0:Wo.forbid_end_exercise))},[We.actionTabs.key]),(0,re.useEffect)(()=>{la([])},[zn]);const Dl=(kt,ya)=>{la([]),_t.page=kt,_t.limit=ya,bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},zl=kt=>{_t.type=kt.key==="all"?"":kt.key,_t.page=1,Pe.history.replace(`${ko.pathname}?tabs=${kt.key}`),ln(!1),bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})};(0,re.useEffect)(()=>{Jn.get("tabs")==="all"&&(_t.type="",_t.page=1)},[Jn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(Zt=fe==null?void 0:fe.userInfo)==null?void 0:Zt.username]),(0,re.useEffect)(()=>{const kt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:To.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",To.createElement("br",null),"1\u3001\u5728",To.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",To.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",To.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",To.createElement("br",null),"2\u3001\u5728",To.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",To.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",To.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",To.createElement("br",null),kt==="allowRouter"&&To.createElement(To.Fragment,null,"3\u3001",To.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(nr=fe==null?void 0:fe.userInfo)==null?void 0:nr.login]);const Or=[{name:"\u5168\u90E8",id:"all",total:(Zo=zn.exercises_counts)==null?void 0:Zo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(Co=zn.exercises_counts)==null?void 0:Co.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(da=zn.exercises_counts)==null?void 0:da.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(Ho=zn.exercises_counts)==null?void 0:Ho.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Qn=zn.exercises_counts)==null?void 0:Qn.end_counts}],Ai=[{name:"\u6279\u91CF\u53D1\u5E03",icon:To.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:To.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:To.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:To.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:To.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(kt=>(0,oe.GJ)()?!0:kt.name!=="\u6279\u91CF\u5220\u9664").filter(kt=>Wo.is_public?!0:kt.name!=="\u8BBE\u4E3A\u516C\u5F00"),nu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:To.createElement(To.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")}),zi="YYYY-MM-DD",yu=me()("2020-11-15",zi),au=kt=>{var ya;_t.sort_by=kt.type,_t.sort_direction=kt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,kt,"Exercise"),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},_t)}),$a(kt.name)},Iu=()=>To.createElement(be.default,null,To.createElement(be.default.Item,{key:1,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:_t}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),To.createElement(be.default.Item,{key:2,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}window.scrollTo(0,0),Pe.history.push(`/classrooms/${_t.coursesId}/exercise/add?catalogue=${(Ro==null?void 0:Ro.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),To.createElement(be.default.Item,{key:3,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We.AssistantObject)==null?void 0:kt.practice)!=null&&ya.can_create)){xe.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),ou=kt=>mu(void 0,null,function*(){var ya,yl,cl,vi,Zi,fu,ma,no;const ba=kt.name;if(((ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.user_status)===2&&kt.name==="\u6279\u91CF\u53D1\u5E03"){(0,ve.Rd)();return}const Lo=[];if((yl=zn.exercises)==null||yl.map(ga=>{if(on.includes(ga.id)&&ga.is_random){const Ua=me()(ga.created_at,zi);me()(yu).diff(me()(Ua),"days")>0&&(ga!=null&&ga.is_random)&&Lo.push(ga)}}),on==""){let ga="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ga="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),xe.ZP.error(ga)}else if(Lo.length)nu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((vi=(cl=We==null?void 0:We.AssistantObject)==null?void 0:cl.exercise)!=null&&vi.can_publish)){xe.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}let ga=!1;zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ga=!0)});let Ua;if(Ua=(fu=(Zi=zn.exercises.filter(ho=>on.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Zi[0])==null?void 0:fu.exercise_name,(Ua==null?void 0:Ua.length)>0){xe.ZP.warning(`${Ua}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ga){xe.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let Cr=!1;if(zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.exercise_status!==1&&(Cr=!0)}),Cr){xe.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ga=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...on]}});if(((ma=ga==null?void 0:ga.cover_exercises)==null?void 0:ma.length)>0){er(ga==null?void 0:ga.cover_exercises);return}}bt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:on,selectArrsAll:(no=zn.exercises)==null?void 0:no.filter(ga=>on.includes(ga.id)),params:_t,type:1}})}});return To.createElement("section",{className:"minH500"},To.createElement(rc.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Or,isAdmin:(0,oe.GJ)(),dispatch:bt,type:zn==null?void 0:zn.main_category_name,isExercise:!0,user:fe,getDropdownMenu:Iu,onTabMenuClick:zl,classroomList:We,defaultSelectedKeys:[_t.type||"all"]}),To.createElement(lc.Z,{dataSource:zn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Ft,SortMenuName:Xt,setSortMenuName:$a,SortMenus:br,onSearch:kt=>{_t.search=kt.trim(),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},_t)})},isShowMode:!0,onModeChange:kt=>{_t.is_normal=kt,_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},_t)})},onSort:au,onBatch:kt=>ln(kt)}),To.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ja=zn.exercises_counts)!=null&&Ja.exercises_all_counts?zn.exercises.map(function(kt,ya){return To.createElement(qs,{key:ya,v:kt,k:ya,batchStatus:Ft,selectArrs:on,setSelectArrs:la,dispatch:bt,params:_t,user:fe,manageAllGroup:zn.manage_all_group})}):To.createElement(E.Z,null),To.createElement("aside",{className:"tc mb50 mt30"},((Ga=zn.exercises_counts)==null?void 0:Ga.exercises_all_counts)>0&&To.createElement(Oe.Z,{showTotal:kt=>{var ya;return`\u5171 ${(ya=zn==null?void 0:zn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:Dl,defaultCurrent:_t.page,current:_t.page||1,pageSize:_t.limit||20,total:zn.exercises_counts&&zn.exercises_counts.exercises_all_counts}))),on.length>0&&(0,oe.GJ)()&&To.createElement(je.Z,{offsetBottom:0},To.createElement(ic.Z,{buttonDataSource:Ai,onButtonClick:ou,useBatchStatus:ln,setSeleArr:la,catalogue:((vr=(ja=Tr==null?void 0:Tr.course_modules)==null?void 0:ja.find(kt=>kt.type==="exercise"))==null?void 0:vr.second_category)||[],addCatalogue:kt=>{kt.preventDefault(),bt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:_t,selectArrs:{category_id:zn==null?void 0:zn.main_category_id,type:"exercise"}}})},allSelect:on.length?on.length===((qo=(Xo=zn.exercises)==null?void 0:Xo.filter(kt=>!kt.is_make_up_exercise))==null?void 0:qo.length):!1,setAllSelect:kt=>{var ya;kt.target.checked?la((ya=zn==null?void 0:zn.exercises)==null?void 0:ya.filter(yl=>!yl.is_make_up_exercise).map(yl=>yl.id)):la([])},selectArrs:on,onMenuClick:kt=>mu(void 0,[kt],function*({key:ya}){if(on=="")return xe.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:on,new_category_id:ya}})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},Ro)}))})})),To.createElement(Zl.Z,null),To.createElement(gi.Z,null),To.createElement(pi,null),To.createElement(Gi,null),To.createElement(uc.Z,{onOk:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},Ro)})}}),To.createElement(sc.Z,{onOk:()=>{}}),To.createElement(Do.Z,{cb:()=>la([])}),To.createElement(_u,null),To.createElement(dl.Z,null),To.createElement(Fe.default,{title:To.createElement("span",null,To.createElement(mr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:jt.length>0,footer:!1,onCancel:()=>{er([])}},To.createElement("div",{style:{height:300,overflow:"auto"}},To.createElement("div",null,"\u6709",jt==null?void 0:jt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),jt==null?void 0:jt.map(kt=>To.createElement("div",{style:{marginTop:25}},To.createElement("div",null,"\u8BD5\u5377\uFF1A",kt==null?void 0:kt.origin_exercise_nam),To.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",To.createElement("a",{href:`/paperlibrary/see/${kt==null?void 0:kt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},kt==null?void 0:kt.examination_bank_name))))),To.createElement("div",{style:{textAlign:"end"}},To.createElement(Ie.ZP,{style:{height:30},onClick:()=>mu(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on],update:1}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u8986\u76D6\u6210\u529F"),er([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),To.createElement(Ie.ZP,{type:"primary",onClick:()=>mu(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on]}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u5F62\u6210\u6210\u529F"),er([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),To.createElement(Fe.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:vl,centered:!0,onOk:()=>mu(void 0,null,function*(){let kt=yield(0,b.ZP)(`/api/courses/${_t.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Rr,forbid_end_exercise:Br}});(kt==null?void 0:kt.status)===0&&(Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}}),bt({type:"classroomList/getClassroomTopBanner",payload:{id:_t.coursesId}}),xe.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}})}},To.createElement(Ne.default,{checked:Rr,onChange:kt=>{jl(kt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",To.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),To.createElement(Ne.default,{className:"mt20",checked:Br,onChange:kt=>{Mt(kt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),To.createElement($s.Z,null),To.createElement(To.Fragment,null,To.createElement(Ko.T$,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},open:(($o=We==null?void 0:We.actionTabs)==null?void 0:$o.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),To.createElement(Ko.$i,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},open:((ur=We==null?void 0:We.actionTabs)==null?void 0:ur.open)==="\u8BD5\u5377\u5C01\u5B58",Data:_r(Ka({},We==null?void 0:We.actionTabs),{type:"exercise"})}),To.createElement(Ko.K1,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},open:((Vo=We==null?void 0:We.actionTabs)==null?void 0:Vo.open)==="\u89E3\u5C01",Data:_r(Ka({},We==null?void 0:We.actionTabs),{type:"exercise"})}),To.createElement(Ko.O7,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},open:((Va=We==null?void 0:We.actionTabs)==null?void 0:Va.open)==="\u63D0\u793A",Data:_r(Ka({},We==null?void 0:We.actionTabs),{type:"exercise"})})))};var Lu=(0,Pe.connect)(({user:ee,classroomList:he,loading:fe,globalSetting:We})=>({user:ee,classroomList:he,globalSetting:We,loading:fe.effects}))(tu);const Mu=({globalSetting:ee})=>{var he;switch(Number((he=ee==null?void 0:ee.setting)==null?void 0:he.theme)){case x.Fy.THEMEONE:return re.createElement(Ru,null);case x.Fy.THEMETHREE:return re.createElement(tl,null);case x.Fy.DEFAULT:default:return re.createElement(Lu,null)}};var vs=(0,Pe.connect)(({globalSetting:ee})=>({globalSetting:ee}))(Mu)},44304:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ie}});var x=te(59301),re=te(92832),Pe=te(24905),Fe=te(95237),be={leftdiv:"leftdiv___AgbDd",listClass:"listClass___FyD9K",spantitle:"spantitle___U79dv",rightdiv:"rightdiv___F1hgj"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Oe=(Ne,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},b=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,b);y((me=me.apply(Ne,De)).next())}),Ie=({data:Ne,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ne]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[ie,de]=(0,x.useState)(1),[se,ce]=(0,x.useState)();return(0,x.useEffect)(()=>{y(Ne),ne([]),le([])},[Ne]),(0,x.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:be.leftdiv},x.createElement(re.default.Search,{size:"middle",onChange:ge=>Oe(void 0,null,function*(){y(Ne.filter(ve=>{var Ee;return(Ee=ve==null?void 0:ve.name)==null?void 0:Ee.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Pe.default.Group,{value:z.map(ge=>`${ge.course_group_id}`),onChange:ge=>{oe(b.filter(ve=>ge.includes(`${ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,ve)=>x.createElement(Fe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Pe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},x.createElement("div",{className:be.listClass},x.createElement("span",{className:be.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:be.rightdiv},x.createElement(re.default.Search,{onChange:ge=>{le(z.filter(ve=>ve.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((ge,ve)=>x.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),x.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},18682:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(65582),Oe=te(74128),je=te(78677),Ie=te(38147),Ne=te(56656),De=te.n(Ne),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))b.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const ge=(0,ue.useParams)(),[ve]=Pe.default.useForm(),[Ee,Je]=(0,x.useState)(),[Me,Ue]=(0,x.useState)(!1),Le={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ke=>ae(void 0,null,function*(){return Je(ke),!1})};return(0,x.useEffect)(()=>{ve.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>ae(void 0,null,function*(){ve.submit()}),onCancel:()=>{ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Pe.default,{form:ve,onFinish:ke=>ae(void 0,null,function*(){var ot,gt,it;if(!(Ee!=null&&Ee.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",de.actionTabs.type),nt.append("file",Ee);let Xe;window.location.href.indexOf("exercise")>-1?Xe=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Xe=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let St=yield(0,Ie.ZP)(Xe,{method:"post",body:nt},!0);Ue(!1),(St==null?void 0:St.status)===0&&(ce(),ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((gt=(ot=St==null?void 0:St.data)==null?void 0:ot.fail)==null?void 0:gt.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(it=St==null?void 0:St.data)==null?void 0:it.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,me.FH)("",Oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Pe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:je.Z.downloadbutton,href:Oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Pe.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Le),oe.createElement("a",{className:je.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.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"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},90588:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(92832),Oe=te(95237),je=te(43604),Ie=te(5871),Ne=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(78677),E=te(38147),b=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,Le)=>Ue in Me?le(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ge=(Me,Ue)=>{for(var Le in Ue||(Ue={}))de.call(Ue,Le)&&ce(Me,Le,Ue[Le]);if(ie)for(var Le of ie(Ue))se.call(Ue,Le)&&ce(Me,Le,Ue[Le]);return Me},ve=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const{Dragger:Ee}=re.default,Je=({classroomList:Me,dispatch:Ue,onOk:Le})=>{const ke=(0,De.useParams)(),[ot]=Pe.default.useForm(),[gt,it]=(0,x.useState)(),[nt,Xe]=(0,x.useState)(!1),St={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>ve(void 0,null,function*(){return it(He),!1})};return(0,x.useEffect)(()=>{ot.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(Fe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:nt},onOk:()=>ve(void 0,null,function*(){ot.submit()}),onCancel:()=>{ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Pe.default,{form:ot,colon:!1,onFinish:He=>ve(void 0,null,function*(){var Te,Ge,pt;if(!(gt!=null&>.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let Lt=new FormData;Lt.append("name",He.name),Lt.append("type",Me.actionTabs.type),Lt.append("category_id",(ke==null?void 0:ke.categoryId)||null),Me.actionTabs.type==="exercise"?(Lt.append("time",He.time||""),Lt.append("total_score",He.total_score)):Lt.append("description",He.description||""),Lt.append("publish_time",z()(He.publish_time).format("YYYY-MM-DD HH:mm")),Lt.append("end_time",z()(He.end_time).format("YYYY-MM-DD HH:mm")),Lt.append("file",gt);let mt=yield(0,E.ZP)(`/api/courses/${ke.coursesId}/export_external_score_homework.json`,{method:"post",body:Lt},!0);Xe(!1),(mt==null?void 0:mt.status)===0&&(ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}}),Le(),((Ge=(Te=mt==null?void 0:mt.data)==null?void 0:Te.fail)==null?void 0:Ge.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(xe.default,{pagination:!1,dataSource:(pt=mt==null?void 0:mt.data)==null?void 0:pt.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,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Me.actionTabs.type}`)}}))})},ae.createElement(Pe.default.Item,{label:Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Me.actionTabs.type!=="exercise"&&ae.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Me.actionTabs.type==="exercise"&&ae.createElement(Oe.Z,{style:{marginLeft:6}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(Ie.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Oe.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,b.Q8)(He),disabledTime:He=>(0,b.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,b.Q8)(He,"",ot.getFieldValue("publish_time")),disabledTime:He=>(0,b.d0)(He,ot.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Pe.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Pe.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,ge({},St),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.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"))))))};Qe.Z=(0,De.connect)(({classroomList:Me})=>({classroomList:Me}))(Je)},64575:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var x=te(59301),re=te(20834),Pe=te(92832),Fe=te(24905),be=te(3113),xe=te(38854),ue={bottomControlContainer:"bottomControlContainer___Zu9jI",buttonWrap:"buttonWrap___aWo9e",moveCategory:"moveCategory____Cpq2"},Oe=te(41867),je=te(84105),Ne=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,x.useState)(!1),[de,se]=(0,x.useState)("");console.log("---",ne);const ce=x.createElement("div",{className:ue.moveCategory,onMouseLeave:ge=>ie(!1)},x.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},x.createElement(Pe.default,{onChange:ge=>{se(ge.target.value)}})),ne==null?void 0:ne.map(function(ge,ve){var Ee;if(!(de!==""&&ge.category_name.indexOf(de)<0))return x.createElement(x.Fragment,null,x.createElement(re.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(Ee=ge==null?void 0:ge.third_category)==null?void 0:Ee.map(Je=>x.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Je.category_id,title:Je.category_name},Je.category_name)))}),ae&&x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return x.createElement("div",{className:ue.bottomControlContainer},x.createElement("div",null,x.createElement("div",null,x.createElement(Fe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,Oe.GJ)()&&De.map(ge=>x.createElement("div",{key:ge.name},x.createElement(be.ZP,{type:"primary",icon:ge.icon,className:ue.buttonWrap,onClick:()=>me(ge)},ge.name))),(0,Oe.GJ)()&&(ae||ne)&&x.createElement("div",null,x.createElement(xe.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},x.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>ie(!0)},x.createElement(be.ZP,{type:"primary",className:ue.buttonWrap,icon:x.createElement("i",{className:"iconfont icon-yidongmulu"})},x.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",x.createElement(je.Z,null))))))),x.createElement("div",null,x.createElement(be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},42554:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var x=te(59301),re=te(20834),Pe=te(24905),Fe=te(3113),be=te(38854),xe=te(6848),ue=te(57809),Oe=te(92832),je={searchSortControllerContainer:"searchSortControllerContainer___hHmtL",btn:"btn___IGcjw",btnSort:"btnSort___TjGZj",tips:"tips____YGut"},Ie=te(41867),Ne=te(87395),De=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=ge=>{try{ce(ae.next(ge))}catch(ve){ie(ve)}},se=ge=>{try{ce(ae.throw(ge))}catch(ve){ie(ve)}},ce=ge=>ge.done?le(ge.value):Promise.resolve(ge.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:ge,isboard:ve,dispatch:Ee,onBatch:Je,SortMenus:Me,isShowMode:Ue=!1,onModeChange:Le})=>{const[ke,ot]=(0,x.useState)(!1),[gt,it]=(0,x.useState)([]),[nt,Xe]=(0,x.useState)(!0);let[St,He]=(0,x.useState)([]);const[Te,Ge]=(0,x.useState)(1),[pt,Lt]=(0,x.useState)(!1),mt=(0,a.useParams)(),Pn=tn=>{ie(tn.name),ge(tn)};(0,x.useEffect)(()=>{ve&&ze()},[ve]);const ze=()=>E(void 0,null,function*(){var tn;if(nt&&!pt){Lt(!0),Ge(Te+1);const En=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:Te,id:mt.coursesId,limit:20,nonenavigate:!0}});let ut=[...(En==null?void 0:En.course_groups)||[]];((tn=En==null?void 0:En.course_groups)==null?void 0:tn.length)<20&&(Xe(!1),ut.push({id:0,name:"\u672A\u5206\u73ED"})),Lt(!1),He([...St,...ut])}}),At=x.createElement("section",{className:je.dropmenu},x.createElement("div",{style:{maxHeight:200,overflow:"auto"}},x.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:tn=>{ze()},hasMore:nt,useWindow:!1},x.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(St==null?void 0:St.filter(tn=>tn.edit_auth||tn.name==="\u672A\u5206\u73ED").map(function(tn,En){return x.createElement(re.default.Item,{key:tn.id},x.createElement(Pe.default,{checked:gt.includes(tn.id),value:tn.id,onChange:ut=>{let ft=gt.indexOf(tn.id);gt.indexOf(tn.id)>-1?it(gt.filter(_e=>_e!==tn.id)):it(gt.concat(tn.id))}},tn.name))}))))),x.createElement("aside",{style:{background:"#fff"}},x.createElement("div",null,x.createElement(Fe.ZP,{type:"link",onClick:()=>{ce(gt)}},"\u786E\u5B9A"),x.createElement(Fe.ZP,{type:"link",onClick:()=>{it([])}},"\u91CD\u7F6E")))),Wt=le==="\u9ED8\u8BA4\u6392\u5E8F";return x.createElement("div",{className:je.searchSortControllerContainer},!!(Me!=null&&Me.length)&&x.createElement("div",null,x.createElement(be.Z,{dropdownRender:()=>x.createElement(re.default,{selectedKeys:[le]},Me.map(tn=>x.createElement(re.default.Item,{key:tn.name,onClick:()=>Pn(tn)},tn.name)))},x.createElement("div",null,x.createElement("span",{className:`${je.btn} ${Wt?je.btnSort:""}`},x.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Wt&&x.createElement(xe.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},x.createElement("span",{className:je.tips},x.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ue&&x.createElement(ue.default,{defaultValue:"",onChange:Le,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),x.createElement(Oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:se,style:{width:220,marginLeft:Ue?"":"auto"}}),(0,Ie.eB)()&&ve&&x.createElement(be.Z,{dropdownRender:()=>At,open:ke,onOpenChange:tn=>{ot(tn)}},x.createElement("a",null,"\u5206\u73ED",ke?x.createElement(Ne.Z,{style:{marginLeft:6}}):x.createElement(De.Z,{style:{marginLeft:6}}))))}},24776:function(at,Qe,te){"use strict";var x=te(59301),re=te(38854),Pe=te(8591),Fe=te(6848),be=te(65582),xe=te(41867),ue=te(3918),Oe=te(2337);const je=({isLoading:Ie,addText:Ne,tabDataSource:De,isAdmin:me,dispatch:oe,classroomList:a,type:E,isExercise:b,defaultSelectedKeys:y,onTabMenuClick:z,getDropdownMenu:ne,showControlButton:ae,buttonText:le,buttonIcon:ie="icon-tianjiadaohang",extraNode:de,user:se,onButtonClick:ce,isModelUser:ge})=>{var ve,Ee,Je,Me,Ue;const Le=(0,be.useParams)();return x.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},x.createElement("div",{className:"flex gap-4px mr-auto"},De==null?void 0:De.map((ke,ot)=>x.createElement("div",{key:ot,className:`text-16px flex item-center justify-center current ${y==(typeof ke.index=="number"?ke.index:ke.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:y==(typeof ke.index=="number"?ke.index:ke.id)?"#1890FF":""},onClick:()=>Ie?{}:z(ke)},ke==null?void 0:ke.name,ke.total!==void 0&&me&&x.createElement("span",{className:"ml-4px"},ke.total||0)))),me&&x.createElement("div",{className:"flex item-center gap-20px mr-20px"},b&&x.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{oe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),b&&x.createElement(re.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ke})=>{var ot;if((0,xe.Rm)()&&!((ot=a.AssistantObject.exercise)!=null&&ot.can_download)){Pe.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}ke=="1"&&oe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"exercise",category_id:Le.categoryId}}),ke=="3"&&be.history.push(`/classrooms/${Le==null?void 0:Le.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},x.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!de&&x.createElement("div",null,de),ae&&(le=="\u6DFB\u52A0\u76F4\u64AD"?x.createElement(re.Z,{menu:{items:(Ee=(ve=[{label:x.createElement("div",{onClick:()=>{ce("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:x.createElement("div",{onClick:()=>{ce("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:ge}])==null?void 0:ve.filter(ke=>ke==null?void 0:ke.show))==null?void 0:Ee.map(ke=>({label:ke==null?void 0:ke.label,key:ke==null?void 0:ke.key}))}},x.createElement(ue.op,{theme:Oe.Fy.THEMEONE,icon:x.createElement("span",{className:`iconfont ${ie}`})},le)):x.createElement(ue.op,{theme:Oe.Fy.THEMEONE,onClick:ce,icon:x.createElement("span",{className:`iconfont ${ie}`})},le)),!!ne&&x.createElement(re.Z,{disabled:((Je=se==null?void 0:se.userInfo)==null?void 0:Je.user_status)===2,dropdownRender:ne},x.createElement(Fe.Z,{title:((Me=se==null?void 0:se.userInfo)==null?void 0:Me.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"},x.createElement(ue.op,{theme:Oe.Fy.THEMEONE,onClick:ce,disabled:((Ue=se==null?void 0:se.userInfo)==null?void 0:Ue.user_status)===2,icon:x.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Ne||"\u521B\u5EFA\u8BD5\u5377")))))};Qe.Z=je},79792:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ie}});var x=te(59301),re=te(92832),Pe=te(24905),Fe=te(95237),be={leftdiv:"leftdiv___DGMku",listClass:"listClass___RzeHz",spantitle:"spantitle___Aarv3",rightdiv:"rightdiv___I2lKV"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Oe=(Ne,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},b=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,b);y((me=me.apply(Ne,De)).next())}),Ie=({data:Ne,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ne]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[ie,de]=(0,x.useState)(1),[se,ce]=(0,x.useState)();return(0,x.useEffect)(()=>{y(Ne),ne([]),le([])},[Ne]),(0,x.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:be.leftdiv},x.createElement(re.default.Search,{size:"middle",onChange:ge=>Oe(void 0,null,function*(){y(Ne.filter(ve=>{var Ee;return(Ee=ve==null?void 0:ve.name)==null?void 0:Ee.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Pe.default.Group,{value:z.map(ge=>`${ge.course_group_id}`),onChange:ge=>{oe(b.filter(ve=>ge.includes(`${ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,ve)=>x.createElement(Fe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Pe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},x.createElement("div",{className:be.listClass},x.createElement("span",{className:be.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:be.rightdiv},x.createElement(re.default.Search,{onChange:ge=>{le(z.filter(ve=>ve.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((ge,ve)=>x.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),x.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},27269:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(65582),Oe=te(74128),je=te(57951),Ie=te(38147),Ne=te(56656),De=te.n(Ne),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))b.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const ge=(0,ue.useParams)(),[ve]=Pe.default.useForm(),[Ee,Je]=(0,x.useState)(),[Me,Ue]=(0,x.useState)(!1),Le={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ke=>ae(void 0,null,function*(){return Je(ke),!1})};return(0,x.useEffect)(()=>{ve.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>ae(void 0,null,function*(){ve.submit()}),onCancel:()=>{ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Pe.default,{form:ve,onFinish:ke=>ae(void 0,null,function*(){var ot,gt,it;if(!(Ee!=null&&Ee.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",de.actionTabs.type),nt.append("file",Ee);let Xe;window.location.href.indexOf("exercise")>-1?Xe=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Xe=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let St=yield(0,Ie.ZP)(Xe,{method:"post",body:nt},!0);Ue(!1),(St==null?void 0:St.status)===0&&(ce(),ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((gt=(ot=St==null?void 0:St.data)==null?void 0:ot.fail)==null?void 0:gt.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(it=St==null?void 0:St.data)==null?void 0:it.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,me.FH)("",Oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Pe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:je.Z.downloadbutton,href:Oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Pe.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Le),oe.createElement("a",{className:je.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.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"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},92521:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(92832),Oe=te(95237),je=te(43604),Ie=te(5871),Ne=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(57951),E=te(38147),b=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,Le)=>Ue in Me?le(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ge=(Me,Ue)=>{for(var Le in Ue||(Ue={}))de.call(Ue,Le)&&ce(Me,Le,Ue[Le]);if(ie)for(var Le of ie(Ue))se.call(Ue,Le)&&ce(Me,Le,Ue[Le]);return Me},ve=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const{Dragger:Ee}=re.default,Je=({classroomList:Me,dispatch:Ue,onOk:Le})=>{const ke=(0,De.useParams)(),[ot]=Pe.default.useForm(),[gt,it]=(0,x.useState)(),[nt,Xe]=(0,x.useState)(!1),St={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>ve(void 0,null,function*(){return it(He),!1})};return(0,x.useEffect)(()=>{ot.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(Fe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:nt},onOk:()=>ve(void 0,null,function*(){ot.submit()}),onCancel:()=>{ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Pe.default,{form:ot,colon:!1,onFinish:He=>ve(void 0,null,function*(){var Te,Ge,pt;if(!(gt!=null&>.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let Lt=new FormData;Lt.append("name",He.name),Lt.append("type",Me.actionTabs.type),Lt.append("category_id",(ke==null?void 0:ke.categoryId)||null),Me.actionTabs.type==="exercise"?(Lt.append("time",He.time||""),Lt.append("total_score",He.total_score)):Lt.append("description",He.description||""),Lt.append("publish_time",z()(He.publish_time).format("YYYY-MM-DD HH:mm")),Lt.append("end_time",z()(He.end_time).format("YYYY-MM-DD HH:mm")),Lt.append("file",gt);let mt=yield(0,E.ZP)(`/api/courses/${ke.coursesId}/export_external_score_homework.json`,{method:"post",body:Lt},!0);Xe(!1),(mt==null?void 0:mt.status)===0&&(ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}}),Le(),((Ge=(Te=mt==null?void 0:mt.data)==null?void 0:Te.fail)==null?void 0:Ge.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(xe.default,{pagination:!1,dataSource:(pt=mt==null?void 0:mt.data)==null?void 0:pt.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,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Me.actionTabs.type}`)}}))})},ae.createElement(Pe.default.Item,{label:Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Me.actionTabs.type!=="exercise"&&ae.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Me.actionTabs.type==="exercise"&&ae.createElement(Oe.Z,{style:{marginLeft:6}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(Ie.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Oe.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,b.Q8)(He),disabledTime:He=>(0,b.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,b.Q8)(He,"",ot.getFieldValue("publish_time")),disabledTime:He=>(0,b.d0)(He,ot.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Pe.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Pe.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,ge({},St),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.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"))))))};Qe.Z=(0,De.connect)(({classroomList:Me})=>({classroomList:Me}))(Je)},79006:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var x=te(59301),re=te(20834),Pe=te(92832),Fe=te(24905),be=te(3113),xe=te(38854),ue={bottomControlContainer:"bottomControlContainer___EZTEn",buttonWrap:"buttonWrap___pSVAA",moveCategory:"moveCategory___yJ9_E"},Oe=te(41867),je=te(84105),Ne=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,x.useState)(!1),[de,se]=(0,x.useState)("");console.log("---",ne);const ce=x.createElement("div",{className:ue.moveCategory,onMouseLeave:ge=>ie(!1)},x.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},x.createElement(Pe.default,{onChange:ge=>{se(ge.target.value)}})),ne==null?void 0:ne.map(function(ge,ve){var Ee;if(!(de!==""&&ge.category_name.indexOf(de)<0))return x.createElement(x.Fragment,null,x.createElement(re.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(Ee=ge==null?void 0:ge.third_category)==null?void 0:Ee.map(Je=>x.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Je.category_id,title:Je.category_name},Je.category_name)))}),ae&&x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return x.createElement("div",{className:ue.bottomControlContainer},x.createElement("div",null,x.createElement("div",null,x.createElement(Fe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,Oe.GJ)()&&De.map(ge=>x.createElement("div",{key:ge.name},x.createElement(be.ZP,{type:"primary",icon:ge.icon,className:ue.buttonWrap,onClick:()=>me(ge)},ge.name))),(0,Oe.GJ)()&&(ae||ne)&&x.createElement("div",null,x.createElement(xe.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},x.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>ie(!0)},x.createElement(be.ZP,{type:"primary",className:ue.buttonWrap,icon:x.createElement("i",{className:"iconfont icon-yidongmulu"})},x.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",x.createElement(je.Z,null))))))),x.createElement("div",null,x.createElement(be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},96241:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return z}});var x=te(59301),re=te(20834),Pe=te(24905),Fe=te(3113),be=te(38854),xe=te(6848),ue=te(57809),Oe={searchSortControllerContainer:"searchSortControllerContainer___Q_iVd",btn:"btn___w0a07",btnSort:"btnSort___PZj0I",tips:"tips___WmKpN",myInput:"myInput___I2NgX"},je=te(41867),Ie=te(87395),Ne=te(84105),De=te(26724),me=te.n(De),oe=te(65582),a=te(3918),E=te(42882),b=(ne,ae,le)=>new Promise((ie,de)=>{var se=ve=>{try{ge(le.next(ve))}catch(Ee){de(Ee)}},ce=ve=>{try{ge(le.throw(ve))}catch(Ee){de(Ee)}},ge=ve=>ve.done?ie(ve.value):Promise.resolve(ve.value).then(se,ce);ge((le=le.apply(ne,ae)).next())}),z=({isAdmin:ne,dataSource:ae,batchStatus:le,SortMenuName:ie,setSortMenuName:de,detailCourseGroupsList:se,onSearch:ce,onBoard:ge,onSort:ve,isboard:Ee,dispatch:Je,onBatch:Me,SortMenus:Ue,isShowMode:Le=!1,onModeChange:ke})=>{const[ot,gt]=(0,x.useState)(!1),[it,nt]=(0,x.useState)([]),[Xe,St]=(0,x.useState)(!0);let[He,Te]=(0,x.useState)([]);const[Ge,pt]=(0,x.useState)(1),[Lt,mt]=(0,x.useState)(!1),Pn=(0,oe.useParams)(),ze=En=>{de(En.name),ve(En)};(0,x.useEffect)(()=>{Ee&&At()},[Ee]);const At=()=>b(void 0,null,function*(){var En;if(Xe&&!Lt){mt(!0),pt(Ge+1);const ut=yield Je({type:"classroomList/getCourseGroupsList",payload:{page:Ge,id:Pn.coursesId,limit:20,nonenavigate:!0}});let ft=[...(ut==null?void 0:ut.course_groups)||[]];((En=ut==null?void 0:ut.course_groups)==null?void 0:En.length)<20&&(St(!1),ft.push({id:0,name:"\u672A\u5206\u73ED"})),mt(!1),Te([...He,...ft])}}),Wt=x.createElement("section",{className:Oe.dropmenu},x.createElement("div",{style:{maxHeight:200,overflow:"auto"}},x.createElement(me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:En=>{At()},hasMore:Xe,useWindow:!1},x.createElement(re.default,{style:{width:240,zIndex:10}},(se==null?void 0:se.group_count)>0&&(He==null?void 0:He.filter(En=>En.edit_auth||En.name==="\u672A\u5206\u73ED").map(function(En,ut){return x.createElement(re.default.Item,{key:En.id},x.createElement(Pe.default,{checked:it.includes(En.id),value:En.id,onChange:ft=>{let _e=it.indexOf(En.id);it.indexOf(En.id)>-1?nt(it.filter(Be=>Be!==En.id)):nt(it.concat(En.id))}},En.name))}))))),x.createElement("aside",{style:{background:"#fff"}},x.createElement("div",null,x.createElement(Fe.ZP,{type:"link",onClick:()=>{ge(it)}},"\u786E\u5B9A"),x.createElement(Fe.ZP,{type:"link",onClick:()=>{nt([])}},"\u91CD\u7F6E")))),tn=ie==="\u9ED8\u8BA4\u6392\u5E8F";return x.createElement("div",{className:Oe.searchSortControllerContainer},!!(Ue!=null&&Ue.length)&&x.createElement("div",null,x.createElement(be.Z,{dropdownRender:()=>x.createElement(re.default,{selectedKeys:[ie]},Ue.map(En=>x.createElement(re.default.Item,{key:En.name,onClick:()=>ze(En)},En.name)))},x.createElement("div",null,x.createElement("span",{className:`${Oe.btn} ${tn?Oe.btnSort:""}`},x.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ie)))),tn&&x.createElement(xe.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},x.createElement("span",{className:Oe.tips},x.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Le&&x.createElement(ue.default,{size:"large",className:E.Z.threeSelectSty,defaultValue:"",onChange:ke,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),x.createElement(a.t7,{className:Oe.myInput,style:{width:220,marginLeft:Le?"":"auto"},onChange:ce,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),(0,je.eB)()&&Ee&&x.createElement(be.Z,{dropdownRender:()=>Wt,open:ot,onOpenChange:En=>{gt(En)}},x.createElement("a",null,"\u5206\u73ED",ot?x.createElement(Ie.Z,{style:{marginLeft:6}}):x.createElement(Ne.Z,{style:{marginLeft:6}}))))}},25136:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var x=te(59301),re=te(95237),Pe=te(43604),Fe=te(20834),be=te(38854),xe=te(8591),ue=te(6848),Oe={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},je=te(65582),Ie=te(41867),De=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:b,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:ge,user:ve,onButtonClick:Ee,isModelUser:Je})=>{var Me,Ue,Le,ke,ot;const gt=(0,je.useParams)();return x.createElement("div",{className:Oe.tabMenuContainer},x.createElement(re.Z,null,x.createElement(Pe.Z,{flex:"1"},x.createElement(Fe.default,{onSelect:it=>me?{}:le(it),mode:"horizontal",selectedKeys:ae},a.map(it=>x.createElement(Fe.default.Item,{key:typeof it.index=="number"?it.index:it.id,style:{color:"#fff"}},x.createElement("span",null,it.name),it.total!==void 0&&E&&x.createElement("span",{className:"ml20"},it.total||0))))),E&&ne&&x.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{b({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&x.createElement(Pe.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&x.createElement(be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>x.createElement(Fe.default,null,x.createElement(Fe.default.Item,{key:1,onClick:()=>{var it;if((0,Ie.Rm)()&&!((it=y.AssistantObject.exercise)!=null&&it.can_download)){xe.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}b({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:gt.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),x.createElement(Fe.default.Item,{key:3,onClick:()=>{var it;if((0,Ie.Rm)()&&!((it=y.AssistantObject.exercise)!=null&&it.can_download)){xe.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.history.push(`/classrooms/${gt==null?void 0:gt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},x.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},x.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},x.createElement("i",{className:"iconfont icon-xiazai6"})))),x.createElement("div",{className:Oe.control},x.createElement("div",{className:Oe.extra},ge),de&&(se=="\u6DFB\u52A0\u76F4\u64AD"?x.createElement(be.Z,{menu:{items:(Ue=(Me=[{label:x.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Je&&{label:x.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Me.filter(it=>it==null?void 0:it.show))==null?void 0:Ue.map(it=>({label:it==null?void 0:it.label,key:it==null?void 0:it.key}))}},x.createElement("span",{className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))):x.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))),!!ie&&x.createElement(be.Z,{disabled:((Le=ve==null?void 0:ve.userInfo)==null?void 0:Le.user_status)===2,className:"ml10",dropdownRender:ie},x.createElement("span",{className:((ke=ve==null?void 0:ve.userInfo)==null?void 0:ke.user_status)===2?Oe.selectBtn1:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-tianjiadaohang"})),x.createElement(ue.Z,{title:((ot=ve==null?void 0:ve.userInfo)==null?void 0:ot.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"},x.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},9516:function(at,Qe,te){"use strict";te.d(Qe,{$i:function(){return ge},K1:function(){return Ee},O7:function(){return Je},T$:function(){return ce}});var x=te(3918),re=te(29297),Pe=te(87513),Fe=te(89540),be=te(61527),xe=te(43418),ue=te(78241),Oe=te(8591),je=te(92832),Ie=te(95237),Ne=te(43604),De=te(59301),me=te(65582),oe=te(28209),a=te.n(oe),E=te(65862),b=te(59301),y=Object.defineProperty,z=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Me,Ue,Le)=>Ue in Me?y(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ie=(Me,Ue)=>{for(var Le in Ue||(Ue={}))ne.call(Ue,Le)&&le(Me,Le,Ue[Le]);if(z)for(var Le of z(Ue))ae.call(Ue,Le)&&le(Me,Le,Ue[Le]);return Me},de=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const se=Me=>{const Ue=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(Me||"",Ue,{iv:Ue,mode:a().mode.CBC}).toString()},ce=({onCancel:Me,open:Ue})=>b.createElement(xe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Ue,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:Me,onOk:()=>{me.history.push("/account/secure")}},b.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),ge=({onCancel:Me,onFinish:Ue,open:Le,Data:ke})=>{const[ot]=ue.default.useForm(),[,gt,it]=(0,be.U)((ke==null?void 0:ke.type)=="exercise"?Pe.yE:re.yE,{id:ke==null?void 0:ke.id});return(0,De.useEffect)(()=>{Le||ot.resetFields()},[Le]),b.createElement(xe.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Le,destroyOnClose:!0,confirmLoading:gt,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),b.createElement(ue.default,{form:ot,className:"mt-20px",size:"large",colon:!1,onFinish:nt=>de(void 0,null,function*(){const Xe=yield it({id:ke==null?void 0:ke.id,is_encrypt:!0,pwd:se(nt.pwd),pwd_confirm:se(nt.pwd_confirm)});Xe.status===0?(Oe.ZP.success("\u52A0\u5BC6\u6210\u529F"),Ue==null||Ue(Xe),Me()):ot.setFields([{name:"pwd",errors:[Xe==null?void 0:Xe.message]}])})},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),b.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:nt})=>({validator(Xe,St){return!St||nt("pwd")===St?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},ve=({onCancel:Me,open:Ue,Data:Le})=>{var ke;const[ot]=ue.default.useForm(),[gt]=ue.default.useForm(),[it,nt]=(0,De.useState)(!1),[Xe,St]=(0,De.useState)(0),[,,He]=(0,be.U)(Fe.o1,{type:(Le==null?void 0:Le.type)=="exercise"?12:11}),[,Te,Ge]=(0,be.U)((Le==null?void 0:Le.type)=="exercise"?Pe.dp:re.dp,{id:Le==null?void 0:Le.id}),[,pt,Lt]=(0,be.U)((Le==null?void 0:Le.type)=="exercise"?Pe.Qc:re.Qc,{id:Le==null?void 0:Le.id});return(0,De.useEffect)(()=>{var mt;Le!=null&&Le.phone&&ot.setFieldsValue({login:(mt=Le==null?void 0:Le.phone)==null?void 0:mt.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Le==null?void 0:Le.phone]),(0,De.useEffect)(()=>{Xe>0&&setTimeout(()=>{St(Xe-1)},1e3)},[Xe]),(0,De.useEffect)(()=>{Ue||(ot.resetFields(),gt.resetFields())},[Ue]),b.createElement(b.Fragment,null,b.createElement(xe.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:Ue,destroyOnClose:!0,confirmLoading:Te,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),b.createElement(ue.default,{className:"mt20",initialValues:{phone:(ke=Le==null?void 0:Le.phone)==null?void 0:ke.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:ot,size:"large",colon:!1,onFinish:mt=>de(void 0,null,function*(){console.log("allValue",mt);const Pn=yield Ge({code:mt==null?void 0:mt.code,login:Le==null?void 0:Le.phone,id:Le==null?void 0:Le.id});Pn.status===0?(Oe.ZP.success("\u6821\u9A8C\u6210\u529F"),Me==null||Me(),nt(!0)):ot.setFields([{name:"code",errors:[Pn==null?void 0:Pn.message]}])})},b.createElement(ue.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},b.createElement(je.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),b.createElement(Ie.Z,{wrap:!1,gutter:20},b.createElement(Ne.Z,{flex:1},b.createElement(ue.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},b.createElement(je.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),b.createElement(Ne.Z,null,b.createElement(x.op,{openLoading:!0,size:"large",disabled:Xe>0,style:{borderRadius:"4px"},onClick:()=>de(void 0,null,function*(){const mt=yield He({type:(Le==null?void 0:Le.type)=="exercise"?12:11,login:Le==null?void 0:Le.phone,smscode:(0,E.M)(Le==null?void 0:Le.phone)});(mt==null?void 0:mt.status)===1&&(Oe.ZP.success("\u53D1\u9001\u6210\u529F"),St(60))})},Xe===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Xe})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),b.createElement(xe.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:it,destroyOnClose:!0,confirmLoading:pt,onCancel:()=>{nt(!1)},onOk:()=>{gt==null||gt.submit()}},b.createElement(ue.default,{className:"mt20",form:gt,size:"large",colon:!1,onFinish:mt=>de(void 0,null,function*(){console.log("allValue",mt),(yield Lt(ie({id:Le==null?void 0:Le.id},mt))).status===0&&(Oe.ZP.success("\u91CD\u7F6E\u6210\u529F"),nt(!1))})},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),b.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:mt})=>({validator(Pn,ze){return!ze||mt("pwd")===ze?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},Ee=({onCancel:Me,onFinish:Ue,open:Le,Data:ke})=>{const[ot]=ue.default.useForm(),[gt,it]=(0,De.useState)(!1),[,nt,Xe]=(0,be.U)((ke==null?void 0:ke.type)=="exercise"?Pe.yE:re.yE,{id:ke==null?void 0:ke.id});return(0,De.useEffect)(()=>{Le||ot.resetFields()},[Le]),b.createElement(b.Fragment,null,b.createElement(xe.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Le,destroyOnClose:!0,confirmLoading:nt,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement(Ie.Z,{wrap:!1,align:"top",gutter:16},b.createElement(Ne.Z,{flex:1},b.createElement(ue.default,{form:ot,size:"large",colon:!1,onFinish:St=>de(void 0,null,function*(){const He=yield Xe({id:ke==null?void 0:ke.id,is_encrypt:!1,pwd:se(St.pwd)});(He==null?void 0:He.status)===0?(Oe.ZP.success("\u89E3\u5C01\u6210\u529F"),Ue==null||Ue(He),Me==null||Me()):ot.setFields([{name:"pwd",errors:[He==null?void 0:He.message]}])})},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),b.createElement(Ne.Z,null,b.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{it(!0),Me==null||Me()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),b.createElement(ve,{onCancel:()=>{it(!1)},open:gt,Data:ie({},ke)}))},Je=({onCancel:Me,onFinish:Ue,open:Le,Data:ke})=>{const[ot]=ue.default.useForm(),[gt,it]=(0,De.useState)(!1),[,nt,Xe]=(0,be.U)((ke==null?void 0:ke.type)=="exercise"?Pe.yE:re.yE,{id:ke==null?void 0:ke.id});return(0,De.useEffect)(()=>{Le||ot.resetFields()},[Le]),b.createElement(b.Fragment,null,b.createElement(xe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Le,destroyOnClose:!0,confirmLoading:nt,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),b.createElement(ue.default,{form:ot,className:"mt-20px",size:"large",colon:!1,onFinish:St=>de(void 0,null,function*(){const He=yield Xe({id:ke==null?void 0:ke.id,is_encrypt:!1,pwd:se(St.pwd)});(He==null?void 0:He.status)===0?(Oe.ZP.success("\u89E3\u5C01\u6210\u529F"),Ue==null||Ue(He),Me==null||Me()):ot.setFields([{name:"pwd",errors:[He==null?void 0:He.message]}])})},b.createElement(Ie.Z,{wrap:!1,gutter:20},b.createElement(Ne.Z,{flex:1},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),b.createElement(Ne.Z,null,b.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{it(!0),Me==null||Me()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),b.createElement(ve,{onCancel:()=>{it(!1)},open:gt,Data:ie({},ke)}))}},61527:function(at,Qe,te){"use strict";te.d(Qe,{U:function(){return je}});var x=te(59301),re=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,xe=(Ie,Ne,De)=>Ne in Ie?re(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ie[Ne]=De,ue=(Ie,Ne)=>{for(var De in Ne||(Ne={}))Fe.call(Ne,De)&&xe(Ie,De,Ne[De]);if(Pe)for(var De of Pe(Ne))be.call(Ne,De)&&xe(Ie,De,Ne[De]);return Ie},Oe=(Ie,Ne,De)=>new Promise((me,oe)=>{var a=y=>{try{b(De.next(y))}catch(z){oe(z)}},E=y=>{try{b(De.throw(y))}catch(z){oe(z)}},b=y=>y.done?me(y.value):Promise.resolve(y.value).then(a,E);b((De=De.apply(Ie,Ne)).next())});function je(Ie,Ne){const[De,me]=(0,x.useState)(Ne),[oe,a]=(0,x.useState)(!1),[E,b]=(0,x.useState)();return[De,oe,(z,ne=!1)=>Oe(this,null,function*(){const ae=ne?Ne:ue(ue({},De),z);a(!0),me(ae);const le=yield Ie(ae);return a(!1),b(le),le}),E]}},66457:function(at,Qe,te){"use strict";te.d(Qe,{rX:function(){return ae},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return z},tJ:function(){return oe},o1:function(){return a},Rd:function(){return y}});var x=te(65582),re=te(43418),Pe=te(28103),Fe=te(8591),be=te(41867),xe=te(65862),ue=te(87169),Oe=te(25510),je="data:image/png;base64,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",Ie=te.p+"static/newqrcode.a8740efb.png",Ne=te(32637),De=te(59301),me=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const oe=(de,se=!1)=>!!(a(de)&&E(se)),a=de=>(0,be.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(de=!1)=>{var se;const{user:ce}=(0,x.getDvaApp)()._store.getState();return(se=ce.userInfo)!=null&&se.profile_completed?!0:(re.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,xe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{re.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=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:De.createElement("div",{style:{textAlign:"center"}},De.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"),De.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ne}),De.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var de;const{user:se}=(0,x.getDvaApp)()._store.getState();return(de=se.userInfo)!=null&&de.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:De.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,xe.xg)("/account/certification")}}),!1)},ne=()=>(0,be.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),De.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(de,se)=>de?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("p",null,se||"\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"),De.createElement("div",{style:{marginLeft:"110px"}},De.createElement("img",{src:je,width:200}),De.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=de=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:De.createElement("div",null,De.createElement("div",null,De.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"),De.createElement(Pe.Z,null),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.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 ",De.createElement("a",null,de),"\u5929\u3002"),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.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")),De.createElement("div",{style:{textAlign:"center",marginTop:30}},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Oe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(de,se="")=>{const{shixunsDetail:{detail:ce}}=(0,x.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let ge="";return(ce==null?void 0:ce.public)===2&&(ge="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(ge="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(ge="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:De.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ge,"\uFF0C",se,"\u3002"),De.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Oe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(re.default.confirm({centered:!0,icon:De.createElement(ue.Z,null),title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",se,"\u3002"),De.createElement("br",null),De.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:()=>{re.default.confirm({width:440,centered:!0,icon:De.createElement(ue.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:()=>me(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(Fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(at,Qe){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const be=Pe[Fe];be!==void 0&&(x[Fe]=be)})}return x}Qe.Z=te},77578:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return x}});const x=re=>re?typeof re=="function"?re():re:null},13845:function(at,Qe,te){"use strict";te.d(Qe,{F:function(){return x},Z:function(){return re}});function x(Pe){return Pe!=null&&Pe===Pe.window}function re(Pe,Fe){var be,xe;if(typeof window=="undefined")return 0;const ue=Fe?"scrollTop":"scrollLeft";let Oe=0;return x(Pe)?Oe=Pe[Fe?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Oe=Pe.documentElement[ue]:(Pe instanceof HTMLElement||Pe)&&(Oe=Pe[ue]),Pe&&!x(Pe)&&typeof Oe!="number"&&(Oe=(xe=((be=Pe.ownerDocument)!==null&&be!==void 0?be:Pe).documentElement)===null||xe===void 0?void 0:xe[ue]),Oe}},56762:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var x=te(59301);function re(){const[,Pe]=x.useReducer(Fe=>Fe+1,0);return Pe}},68031:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Fe}});var x=te(16089);function re(be,xe,ue,Oe){const je=ue-xe;return be/=Oe/2,be<1?je/2*be*be*be+xe:je/2*((be-=2)*be*be+2)+xe}var Pe=te(13845);function Fe(be){let xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Oe,duration:je=450}=xe,Ie=ue(),Ne=(0,Pe.Z)(Ie,!0),De=Date.now(),me=()=>{const a=Date.now()-De,E=re(a>je?je:a,Ne,be,je);(0,Pe.F)(Ie)?Ie.scrollTo(window.pageXOffset,E):Ie instanceof Document||Ie.constructor.name==="HTMLDocument"?Ie.documentElement.scrollTop=E:Ie.scrollTop=E,a()=>{be=null,Fe.apply(void 0,(0,x.Z)(Oe))},ue=function(){if(be==null){for(var Oe=arguments.length,je=new Array(Oe),Ie=0;Ie{re.Z.cancel(be),be=null},ue}Qe.Z=Pe},81228:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return de}});var x=te(67732),re=te(83652),Pe=te(42403),Fe=te(158),be=te(59301),xe=te(92310),ue=te.n(xe),Oe=te(29301),je=te(2738),Ie=te(27666),Ne=te(36355),De=te(83116),me=te(37613);const oe=se=>{const{componentCls:ce}=se;return{[ce]:{position:"fixed",zIndex:se.zIndexPopup}}};var a=(0,De.Z)("Affix",se=>{const ce=(0,me.TS)(se,{zIndexPopup:se.zIndexBase+10});return[oe(ce)]});function E(se){return se!==window?se.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function b(se,ce,ge){if(ge!==void 0&&ce.top>se.top-ge)return ge+ce.top}function y(se,ce,ge){if(ge!==void 0&&ce.bottom{const Ee=ve.getTargetFunc(),Je=Ee==null?void 0:Ee(),{prevTarget:Me}=ve.state;Me!==Je&&(z.forEach(Ue=>{Me==null||Me.removeEventListener(Ue,ve.lazyUpdatePosition),Je==null||Je.addEventListener(Ue,ve.lazyUpdatePosition)}),ve.updatePosition(),ve.setState({prevTarget:Je}))},ve.removeListeners=()=>{ve.timer&&(clearTimeout(ve.timer),ve.timer=null);const{prevTarget:Ee}=ve.state,Je=ve.getTargetFunc(),Me=Je==null?void 0:Je();z.forEach(Ue=>{Me==null||Me.removeEventListener(Ue,ve.lazyUpdatePosition),Ee==null||Ee.removeEventListener(Ue,ve.lazyUpdatePosition)}),ve.updatePosition.cancel(),ve.lazyUpdatePosition.cancel()},ve.getOffsetTop=()=>{const{offsetBottom:Ee,offsetTop:Je}=ve.props;return Ee===void 0&&Je===void 0?0:Je},ve.getOffsetBottom=()=>ve.props.offsetBottom,ve.measure=()=>{const{status:Ee,lastAffix:Je}=ve.state,{onChange:Me}=ve.props,Ue=ve.getTargetFunc();if(Ee!==ae.Prepare||!ve.fixedNodeRef.current||!ve.placeholderNodeRef.current||!Ue)return;const Le=ve.getOffsetTop(),ke=ve.getOffsetBottom(),ot=Ue();if(ot){const gt={status:ae.None},it=E(ve.placeholderNodeRef.current);if(it.top===0&&it.left===0&&it.width===0&&it.height===0)return;const nt=E(ot),Xe=b(it,nt,Le),St=y(it,nt,ke);Xe!==void 0?(gt.affixStyle={position:"fixed",top:Xe,width:it.width,height:it.height},gt.placeholderStyle={width:it.width,height:it.height}):St!==void 0&&(gt.affixStyle={position:"fixed",bottom:St,width:it.width,height:it.height},gt.placeholderStyle={width:it.width,height:it.height}),gt.lastAffix=!!gt.affixStyle,Me&&Je!==gt.lastAffix&&Me(gt.lastAffix),ve.setState(gt)}},ve.prepareMeasure=()=>{ve.setState({status:ae.Prepare,affixStyle:void 0,placeholderStyle:void 0})},ve.updatePosition=(0,Ie.Z)(()=>{ve.prepareMeasure()}),ve.lazyUpdatePosition=(0,Ie.Z)(()=>{const Ee=ve.getTargetFunc(),{affixStyle:Je}=ve.state;if(Ee&&Je){const Me=ve.getOffsetTop(),Ue=ve.getOffsetBottom(),Le=Ee();if(Le&&ve.placeholderNodeRef.current){const ke=E(Le),ot=E(ve.placeholderNodeRef.current),gt=b(ot,ke,Me),it=y(ot,ke,Ue);if(gt!==void 0&&Je.top===gt||it!==void 0&&Je.bottom===it)return}}ve.prepareMeasure()}),ve}return(0,re.Z)(ge,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Ee}=this.context,{target:Je}=this.props;return Je!==void 0?Je:Ee!=null?Ee:ne}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Ee){this.addListeners(),(Ee.offsetTop!==this.props.offsetTop||Ee.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Ee,placeholderStyle:Je}=this.state,{affixPrefixCls:Me,rootClassName:Ue,children:Le}=this.props,ke=ue()(Ee&&Ue,{[Me]:!!Ee});let ot=(0,je.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return be.createElement(Oe.Z,{onResize:this.updatePosition},be.createElement("div",Object.assign({},ot,{ref:this.placeholderNodeRef}),Ee&&be.createElement("div",{style:Je,"aria-hidden":"true"}),be.createElement("div",{className:ke,ref:this.fixedNodeRef,style:Ee},be.createElement(Oe.Z,{onResize:this.updatePosition},Le))))}}]),ge}(be.Component);le.contextType=Ne.E_;var de=(0,be.forwardRef)((se,ce)=>{const{prefixCls:ge,rootClassName:ve}=se,{getPrefixCls:Ee}=(0,be.useContext)(Ne.E_),Je=Ee("affix",ge),[Me,Ue]=a(Je),Le=Object.assign(Object.assign({},se),{affixPrefixCls:Je,rootClassName:ue()(ve,Ue)});return Me(be.createElement(le,Object.assign({},Le,{ref:ce})))})},24905:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return de}});var x=te(92310),re=te.n(x),Pe=te(5630),Fe=te(59301),be=te(36355),xe=te(1684),ue=te(32441),je=Fe.createContext(null),Ie=te(98447),Ne=te(14088),De=te(4572),me=function(se,ce){var ge={};for(var ve in se)Object.prototype.hasOwnProperty.call(se,ve)&&ce.indexOf(ve)<0&&(ge[ve]=se[ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ve=Object.getOwnPropertySymbols(se);Ee{var ge;const{prefixCls:ve,className:Ee,rootClassName:Je,children:Me,indeterminate:Ue=!1,style:Le,onMouseEnter:ke,onMouseLeave:ot,skipGroup:gt=!1,disabled:it}=se,nt=me(se,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Xe,direction:St,checkbox:He}=Fe.useContext(be.E_),Te=Fe.useContext(je),{isFormItemInput:Ge}=Fe.useContext(ue.aM),pt=Fe.useContext(xe.Z),Lt=(ge=(Te==null?void 0:Te.disabled)||it)!==null&&ge!==void 0?ge:pt,mt=Fe.useRef(nt.value);Fe.useEffect(()=>{Te==null||Te.registerValue(nt.value)},[]),Fe.useEffect(()=>{if(!gt)return nt.value!==mt.current&&(Te==null||Te.cancelValue(mt.current),Te==null||Te.registerValue(nt.value),mt.current=nt.value),()=>Te==null?void 0:Te.cancelValue(nt.value)},[nt.value]);const Pn=Xe("checkbox",ve),[ze,At]=(0,Ie.ZP)(Pn),Wt=Object.assign({},nt);Te&&!gt&&(Wt.onChange=function(){nt.onChange&&nt.onChange.apply(nt,arguments),Te.toggleOption&&Te.toggleOption({label:Me,value:nt.value})},Wt.name=Te.name,Wt.checked=Te.value.includes(nt.value));const tn=re()(`${Pn}-wrapper`,{[`${Pn}-rtl`]:St==="rtl",[`${Pn}-wrapper-checked`]:Wt.checked,[`${Pn}-wrapper-disabled`]:Lt,[`${Pn}-wrapper-in-form-item`]:Ge},He==null?void 0:He.className,Ee,Je,At),En=re()({[`${Pn}-indeterminate`]:Ue},De.A,At),ut=Ue?"mixed":void 0;return ze(Fe.createElement(Ne.Z,{component:"Checkbox",disabled:Lt},Fe.createElement("label",{className:tn,style:Object.assign(Object.assign({},He==null?void 0:He.style),Le),onMouseEnter:ke,onMouseLeave:ot},Fe.createElement(Pe.Z,Object.assign({"aria-checked":ut},Wt,{prefixCls:Pn,className:En,disabled:Lt,ref:ce})),Me!==void 0&&Fe.createElement("span",null,Me))))};var E=Fe.forwardRef(oe),b=te(94480),y=te(2738),z=function(se,ce){var ge={};for(var ve in se)Object.prototype.hasOwnProperty.call(se,ve)&&ce.indexOf(ve)<0&&(ge[ve]=se[ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ve=Object.getOwnPropertySymbols(se);Ee{const{defaultValue:ge,children:ve,options:Ee=[],prefixCls:Je,className:Me,rootClassName:Ue,style:Le,onChange:ke}=se,ot=z(se,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:gt,direction:it}=Fe.useContext(be.E_),[nt,Xe]=Fe.useState(ot.value||ge||[]),[St,He]=Fe.useState([]);Fe.useEffect(()=>{"value"in ot&&Xe(ot.value||[])},[ot.value]);const Te=Fe.useMemo(()=>Ee.map(ft=>typeof ft=="string"||typeof ft=="number"?{label:ft,value:ft}:ft),[Ee]),Ge=ft=>{He(_e=>_e.filter(Be=>Be!==ft))},pt=ft=>{He(_e=>[].concat((0,b.Z)(_e),[ft]))},Lt=ft=>{const _e=nt.indexOf(ft.value),Be=(0,b.Z)(nt);_e===-1?Be.push(ft.value):Be.splice(_e,1),"value"in ot||Xe(Be),ke==null||ke(Be.filter(rt=>St.includes(rt)).sort((rt,dt)=>{const Re=Te.findIndex(lt=>lt.value===rt),we=Te.findIndex(lt=>lt.value===dt);return Re-we}))},mt=gt("checkbox",Je),Pn=`${mt}-group`,[ze,At]=(0,Ie.ZP)(mt),Wt=(0,y.Z)(ot,["value","disabled"]),tn=Ee.length?Te.map(ft=>Fe.createElement(E,{prefixCls:mt,key:ft.value.toString(),disabled:"disabled"in ft?ft.disabled:ot.disabled,value:ft.value,checked:nt.includes(ft.value),onChange:ft.onChange,className:`${Pn}-item`,style:ft.style,title:ft.title},ft.label)):ve,En={toggleOption:Lt,value:nt,disabled:ot.disabled,name:ot.name,registerValue:pt,cancelValue:Ge},ut=re()(Pn,{[`${Pn}-rtl`]:it==="rtl"},Me,Ue,At);return ze(Fe.createElement("div",Object.assign({className:ut,style:Le},Wt,{ref:ce}),Fe.createElement(je.Provider,{value:En},tn)))},ae=Fe.forwardRef(ne);var le=Fe.memo(ae);const ie=E;ie.Group=le,ie.__ANT_CHECKBOX=!0;var de=ie},98447:function(at,Qe,te){"use strict";te.d(Qe,{C2:function(){return be}});var x=te(17313),re=te(37613),Pe=te(83116);const Fe=xe=>{const{checkboxCls:ue}=xe,Oe=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{display:"inline-flex",flexWrap:"wrap",columnGap:xe.marginXS,[`> ${xe.antCls}-row`]:{flex:1}}),[Oe]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Oe}`]:{marginInlineStart:0},[`&${Oe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:xe.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,x.oN)(xe))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:xe.checkboxSize,height:xe.checkboxSize,direction:"ltr",backgroundColor:xe.colorBgContainer,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusSM,borderCollapse:"separate",transition:`all ${xe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:xe.checkboxSize/14*5,height:xe.checkboxSize/14*8,border:`${xe.lineWidthBold}px solid ${xe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${xe.motionDurationFast} ${xe.motionEaseInBack}, opacity ${xe.motionDurationFast}`}},"& + span":{paddingInlineStart:xe.paddingXS,paddingInlineEnd:xe.paddingXS}})},{[` +`),nn.focus();default:throw new Error}},[nn,La]),ni=(0,x.useMemo)(()=>{switch(La){case Nt:return x.createElement(St,{callback:Cl,onCancel:ql});case jn:return x.createElement(He.Z,{callback:Cl,onCancel:ql});case Gt:return x.createElement(Te.Z,{callback:Cl,onCancel:ql});case gn:return x.createElement(dt,{callback:Cl,onCancel:ql});case ea:return x.createElement(Ze,{callback:Cl,onCancel:ql});case"maths-latex":return x.createElement(an,{showSaveButton:!0,callback:Cl});case"inline-latex":return x.createElement($t.Z,{showSaveButton:!0,callback:Cl});default:return null}},[La]);function ql(){io("")}(0,x.useEffect)(()=>{if(bi.current){let Eo=function(wl){Lr=!0,gl=wl.pageY},Ba=function(){Lr=!1},Wa=function(wl){if(Lr){let $r=wl.pageY-gl;$r<0&&($r=0),$r>300&&($r=300);let Kl=In+$r+"px";qr(Kl)}},Za=bi.current,Lr=!1,gl=0;return Za.addEventListener("mousedown",Eo),document.addEventListener("mousemove",Wa),document.addEventListener("mouseup",Ba),()=>{Za.removeEventListener("mousedown",Eo),document.removeEventListener("mousemove",Wa),document.removeEventListener("mouseup",Ba)}}},[nn,bi]),(0,x.useEffect)(()=>{qr(In)},[In]);const xi=ta(Dt),Qi=ta(Wr),Hi={width:xi,height:Qi},Ol=(0,x.useMemo)(()=>{if(dr){let Eo=new Date(dr),Ba=Eo.getHours(),Wa=Eo.getMinutes(),Za=Eo.getSeconds();return Ba=Ba<10?"0"+Ba:Ba,Wa=Wa<10?"0"+Wa:Wa,Za=Za<10?"0"+Za:Za,`${Ba}:${Wa}:${Za}`}return 0},[dr]),Nl=Eo=>{const Ba=[];if(Gr){let Wa=-1;Eo=Eo.replace(/(@▁▁@|@▁@)/g,function(Za,Lr,gl){Ba.push({multiLine:Za!==Dn})})}return Ba};function Ii(){window.sessionStorage.removeItem(hr),_l(!1),Oo(0)}function Rn(){_l(!1),Oo(0),nn.setValue(window.sessionStorage.getItem(hr))}(0,x.useEffect)(()=>{Dr[La]&&La!==Rt&&La!==gn&&setTimeout(()=>{const Eo=document.getElementsByClassName("markdown-popup-form")[0],Ba=window.innerWidth/2-Eo.offsetWidth/2,Wa=window.innerHeight/2-Eo.offsetHeight/2;Li(Ba),xl(Wa)},0)},[La]);const ru=Eo=>{Eo.preventDefault();const Ba=Eo.clientX-mi,Wa=Eo.clientY-Xl;document.body.onmousemove=Za=>{let Lr=Za.clientX-Ba,gl=Za.clientY-Wa;const wl=document.getElementsByClassName("markdown-popup-form")[0],$r=window.innerWidth-wl.offsetWidth,Kl=window.innerHeight-wl.offsetHeight;Lr=Math.max(0,Math.min(Lr,$r)),gl=Math.max(0,Math.min(gl,Kl)),lu(Za.clientX,Za.clientY,Ba,Wa)&&(Li(Lr),xl(gl))},document.body.onmouseup=function(){document.body.onmousemove=null}},lu=(Eo,Ba,Wa,Za)=>{const Lr=document.body.clientHeight,gl=document.body.clientWidth;return Eo<20&&Wa>Eo||Eo>gl-20&&WaBa||Ba>Lr-20&&Zave in ge?De(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ge[ve]=Ee,z=(ge,ve)=>{for(var Ee in ve||(ve={}))E.call(ve,Ee)&&y(ge,Ee,ve[Ee]);if(a)for(var Ee of a(ve))b.call(ve,Ee)&&y(ge,Ee,ve[Ee]);return ge},ne=(ge,ve)=>me(ge,oe(ve));const{useForm:ae}=x.default,le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:ge,onCancel:ve})=>{const[Ee]=ae();let Je=(0,je.useRef)();function Me(ke){Je.current.width=Ee.getFieldValue("width"),Je.current.align=Ee.getFieldValue("align"),ge(ke,Je.current)}function Ue(ke,ot){if(ke.status===-1){re.ZP.error(ke.message);return}Ee.setFieldsValue({src:`/api/attachments/${ke.id}`,type:ot.type})}function Le(ke){let ot=ke.target.files[0];Je.current=ot,ce(ot,Ue)}return Ne.createElement(x.default,ne(z({form:Ee},ie),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Pe.default,{style:le})),Ne.createElement(se,{onFileChange:Le}))),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Pe.default,{style:{width:264}})),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Fe.Z,null,Ne.createElement(x.default.Item,{name:"width",style:{margin:0}},Ne.createElement(be.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(xe.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"}]})),Ne.createElement("aside",null,Ne.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(ue.ZP,{type:"default",onClick:ve},"\u53D6\u6D88"))))};function se({onFileChange:ge}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:ge}))}function ce(ge,ve){if(!ge)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ie.bg)())throw re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",ge),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Je=new window.XMLHttpRequest;Je.withCredentials=!0,Je.addEventListener("load",function(Me){ve(JSON.parse(Me.target.responseText),ge)},!1),Je.addEventListener("error",function(Me){console.error(Me)},!1),Je.open("POST",`${Oe.KI}/api/attachments.json`),Je.send(Ee)}},57261:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Pe}});var x=te(59301),re=te(4676);class Pe extends x.Component{constructor(be){super(be);const xe=window.document;this.node=xe.createElement("div"),xe.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,re.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(at,Qe,te){"use strict";te.d(Qe,{i:function(){return ie},Z:function(){return se}});var x={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"},re=te(71418),Pe=te(6848),Fe=te(93948),be=te(92310),xe=te.n(be),ue=te(65862),Oe=te(2524),je=te(41867),Ie=te(79005),Ne=te(20345),De=te(77882),me=te(31081),oe=te(75309),a=te(71979),E=te(47558),b=te(42922),y=te(66832),z=te(96593),ne=te(19664),ae=te(91833),le=te(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ie,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:De,swimg:me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var se=({className:ce,dataSource:ge=[],col:ve=4,right:Ee,bottom:Je=23,precision:Me=0,wrapWidth:Ue=1200,trackEventItems:Le,loading:ke,onRemove:ot=()=>{},isCurrent:gt=!0,showAlias:it=!1,showProgress:nt=!1})=>{const Xe=Math.floor((Ue-(ve-1)*Ee)/ve),St=[{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(He=>(window.ENV==="build"&&(He.ptimg=`/react/build${He.ptimg}`,He.swimg=`/react/build${He.swimg}`),He));return le.createElement(re.Z,{spinning:ke},le.createElement("div",{className:xe()(x.list,ce)},!!(ge!=null&&ge.length)&&(ge==null?void 0:ge.map((He,Te)=>{var Ge,pt,Lt,mt,Pn,ze;const{name:At,id:Wt,identifier:tn,featured:En,school_name:ut,image_url:ft,excellent:_e,is_plan:Be}=He;return le.createElement("div",{key:Wt,className:gt&&nt?x.wrapisCurrent:x.wrap,style:{width:Xe,marginRight:(1+Te)%ve===0?0:Ee+Me,marginBottom:Je}},le.createElement("a",{className:x.li,onClick:rt=>{rt.preventDefault(),rt.stopPropagation(),Le&&(0,ue.L9)([Le]),(0,ue.xg)(`/paths/${tn}`)}},le.createElement("div",{className:x.img},le.createElement("img",{className:x.cover,src:`${ft}`}),gt&&(0,je.bg)()&&(He==null?void 0:He.studying)&&le.createElement("div",{className:`${x.movebq} user-path-items`,onClick:rt=>{rt.stopPropagation(),ot(He)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ge=He==null?void 0:He.subject_tags)==null?void 0:Ge.map((rt,dt)=>{var Re,we;if(dt===0){const $e=(Re=St.find(Ze=>Ze.name==rt))==null?void 0:Re.swimg;return le.createElement("img",{className:x.sign,src:$e,style:{left:"-4px"}})}const lt=(we=St.find($e=>$e.name==rt))==null?void 0:we.ptimg;return le.createElement("img",{className:x.sign,src:lt,style:{left:`${48+52*(dt-1)+2*dt}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(He==null?void 0:He.excellent)&&le.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:x.name},le.createElement(Pe.Z,{title:it&&(He!=null&&He.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):At},le.createElement("span",{className:x.e},it&&(He==null?void 0:He.excellent_alias_name)||At))),gt&&nt&&((pt=He==null?void 0:He.progress)==null?void 0:pt.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(Fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Lt=He==null?void 0:He.progress)==null?void 0:Lt.my_score)/((mt=He==null?void 0:He.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Pn=He==null?void 0:He.progress)==null?void 0:Pn.my_score,"/",(ze=He==null?void 0:He.progress)==null?void 0:ze.all_score),(!gt||!nt)&&le.createElement("div",{className:x.tags},le.createElement("div",null,le.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,He.stages_count))),le.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,He.members_count)))))))})),!ge.length&&le.createElement(Oe.Z,null)))}},3918:function(at,Qe,te){"use strict";te.d(Qe,{jL:function(){return be},w9:function(){return ta},vv:function(){return Dt},dN:function(){return Dr},QD:function(){return si},cQ:function(){return dt.Z},vg:function(){return Da},Oz:function(){return rn},op:function(){return Oo},O5:function(){return Ol},_b:function(){return ci},t7:function(){return Je},tT:function(){return Le},Gi:function(){return Er},YG:function(){return Qo},Ed:function(){return sr},kT:function(){return hr},qp:function(){return b},Um:function(){return ie},K3:function(){return ne},vr:function(){return Li},qE:function(){return ri},Je:function(){return gt},wb:function(){return ze},rC:function(){return rt},lB:function(){return tn},cq:function(){return Sn},kO:function(){return pa},tp:function(){return ce},Si:function(){return Rn},k8:function(){return Vr},Du:function(){return gl}});var x=te(59301),re={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"},Pe="data:image/png;base64,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",be=({dataSource:Qt=[],img:Tt,imgWidth:cn=346,title:Yn,sunTitle:uo,bannerExtraContent:xo})=>x.createElement("div",{className:re.banner},x.createElement("div",{className:re.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Yn),x.createElement("span",null,uo)),Qt.length>0&&x.createElement("div",{className:re.btns},Qt.map((Tn,eo)=>x.createElement("div",{key:eo,onClick:Tn.click},Tn.name,Tn.sign?x.createElement("img",{src:Pe,width:39}):null))),xo),Tt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Tt,width:cn}))),xe={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"},ue=te(92310),Oe=te.n(ue),je=te(89392),Ie=Object.defineProperty,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(Qt,Tt,cn)=>Tt in Qt?Ie(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,a=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))De.call(Tt,cn)&&oe(Qt,cn,Tt[cn]);if(Ne)for(var cn of Ne(Tt))me.call(Tt,cn)&&oe(Qt,cn,Tt[cn]);return Qt},b=({dataSource:Qt=[],value:Tt,onChange:cn,onTitleChange:Yn,className:uo,title:xo,titleWidth:Tn=41,style:eo={},fontColor:jo="#6A7283",showCount:mr,classNameActive:No,styleItem:va={}})=>{const[Ko,ua]=(0,x.useState)(0),[Ll,Io]=(0,x.useState)(!1),Yo=(0,x.useRef)(null),Yr=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var jr;Qt.length!==0&&(((jr=Yo==null?void 0:Yo.current)==null?void 0:jr.clientHeight)>97?ua(1):ua(0)),Qt.length===0&&ua(0),Io(!1)},[Qt]),x.createElement("div",{className:Oe()(xe.row,uo),style:eo},x.createElement("div",{onClick:(0,je.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:Tn,marginTop:Ll?12:4},className:`${xe.title} ${Yn?"current":""}`},xo),x.createElement("div",{className:Ll?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},x.createElement("div",{className:xe.bar,ref:Yr,style:Ko>0?{height:Ko===1?97:"auto",overflow:Ko===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:xe.tag,ref:Yo},Qt==null?void 0:Qt.map(jr=>x.createElement("span",{onClick:()=>cn(jr.id),key:jr.id,style:a(a({color:jo},va),(jr==null?void 0:jr.style)||{}),className:Tt===jr.id?Oe()(No||xe.active,jr.classNameActive):""},x.createElement("span",{title:jr.name,className:xe.name},jr.name),!!mr&&x.createElement("span",{className:xe.num},jr.count))))),!!Ko&&x.createElement(x.Fragment,null,Ko===1?x.createElement("div",{onClick:()=>{var jr;ua(2),((jr=Yo==null?void 0:Yo.current)==null?void 0:jr.clientHeight)>245?Io(!0):Io(!1)},className:xe.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Yr.current.scrollTop=0,ua(1),Io(!1)},className:xe.action},"\u6536\u8D77",x.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"},ne=({dataSource:Qt=[],value:Tt,onChange:cn,onTitleChange:Yn,className:uo,title:xo,titleWidth:Tn=41,style:eo={},fontColor:jo="#6A7283",showCount:mr,expand:No=!0})=>{const[va,Ko]=(0,x.useState)(0),[ua,Ll]=(0,x.useState)(!1),Io=(0,x.useRef)(null),Yo=(0,x.useRef)(null),[Yr,jr]=(0,x.useState)(No);return x.createElement("div",{className:Oe()(y.row,uo),style:eo},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,je.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:Tn,marginTop:ua?12:4},className:`${y.title} ${Yn?"current":""}`},xo),x.createElement("i",{className:`iconfont ${Yr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Yr?8:10},onClick:()=>jr(!Yr)})),Yr&&x.createElement("div",{className:ua?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:Yo},x.createElement("div",{className:y.tag,ref:Io},Qt==null?void 0:Qt.map(Tl=>x.createElement("span",{onClick:()=>cn(Tl.id),key:Tl.id,style:{color:jo},className:Tt===Tl.id?y.active:""},x.createElement("span",{title:Tl.name,className:y.name},Tl.name),!!mr&&x.createElement("span",{className:y.num},Tl.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ie=({dataSource:Qt=[],value:Tt,onChange:cn,onTitleChange:Yn,className:uo,title:xo,titleWidth:Tn=41,style:eo={},fontColor:jo="#fff",showCount:mr,expand:No=!0})=>{const[va,Ko]=(0,x.useState)(0),[ua,Ll]=(0,x.useState)(!1),Io=(0,x.useRef)(null),Yo=(0,x.useRef)(null),[Yr,jr]=(0,x.useState)(No);return x.createElement("div",{className:Oe()(ae.row,uo),style:eo},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,je.throttle)(()=>Yn==null?void 0:Yn(),2e3),style:{width:Tn},className:`${ae.title} ${Yn?"current":""}`},xo),x.createElement("i",{className:`iconfont ${Yr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Yr?"#00DDC7":"#037F74",fontSize:Yr?10:12},onClick:()=>jr(!Yr)})),Yr&&x.createElement("div",{className:ua?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Yo},x.createElement("div",{className:ae.tag,ref:Io},Qt==null?void 0:Qt.map(Tl=>x.createElement("span",{onClick:()=>cn(Tl.id),key:Tl.id,style:{color:jo},className:Tt===Tl.id?ae.active:""},x.createElement("span",{title:Tl.name,className:ae.name},Tl.name),!!mr&&x.createElement("span",{className:ae.num},Tl.count)))))))},de={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"},ce=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={}})=>x.createElement("div",{style:uo,className:Oe()(de.tabs,Yn)},Qt.map(xo=>x.createElement("span",{onClick:()=>cn(xo.id),className:Tt===xo.id?de.active:"",key:xo.id},xo.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"},ve=te(92832),Je=({dataSource:Qt=[],value:Tt="",onChange:cn,onInputChange:Yn=()=>{},className:uo,style:xo={},placeholder:Tn,allowClear:eo=!1})=>{var jo;const[mr,No]=(0,x.useState)(""),[va,Ko]=(0,x.useState)("");(0,x.useEffect)(()=>{var Io;let Yo=Tt;(Io=JSON.stringify(Tt))!=null&&Io.includes("{")&&(No(Tt.id),Yo=Tt.value||"");try{Ko(decodeURIComponent(Yo||""))}catch(Yr){Ko(decodeURIComponent(Yo||""))}},[Tt]);const ua=()=>{cn(encodeURIComponent(va),mr||null)},Ll=Io=>{Io!==mr&&(No(Io),cn(encodeURIComponent(va),Io))};return x.createElement("div",{className:Oe()(ge.input,uo),style:xo},!!Qt.length&&x.createElement("div",{className:ge.dropdown},x.createElement("div",{className:ge.text},(jo=Qt.find(Io=>Io.id===mr))==null?void 0:jo.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:ge.b1}),x.createElement("b",{className:ge.b2})),x.createElement("div",{className:ge.menu},Qt.map((Io,Yo)=>x.createElement("div",{key:Yo,onClick:()=>Ll(Io.id)},Io.name)))),x.createElement(ve.default,{onPressEnter:ua,value:va,onChange:Io=>{Ko(Io.target.value),Yn(encodeURIComponent(Io.target.value),mr||null)},bordered:!1,placeholder:Tn}),x.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Le=({dataSource:Qt=[],value:Tt="",onChange:cn,onInputChange:Yn=()=>{},className:uo,style:xo={},placeholder:Tn,allowClear:eo=!1})=>{var jo;const[mr,No]=(0,x.useState)(""),[va,Ko]=(0,x.useState)("");(0,x.useEffect)(()=>{var Io;let Yo=Tt;(Io=JSON.stringify(Tt))!=null&&Io.includes("{")&&(No(Tt.id),Yo=Tt.value||"");try{Ko(decodeURIComponent(Yo||""))}catch(Yr){Ko(decodeURIComponent(Yo||""))}},[Tt]);const ua=()=>{cn(encodeURIComponent(va),mr||null)},Ll=Io=>{Io!==mr&&(No(Io),cn(encodeURIComponent(va),Io))};return x.createElement("div",{className:Oe()(Me.input,uo),style:xo},!!Qt.length&&x.createElement("div",{className:Me.dropdown},x.createElement("div",{className:Me.text},(jo=Qt.find(Io=>Io.id===mr))==null?void 0:jo.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:Me.menu},Qt.map((Io,Yo)=>x.createElement("div",{key:Yo,onClick:()=>Ll(Io.id)},Io.name)))),x.createElement(ve.default,{onPressEnter:ua,value:va,onChange:Io=>{Ko(Io.target.value),Yn(encodeURIComponent(Io.target.value),mr||null)},bordered:!1,placeholder:Tn}),x.createElement("i",{onClick:ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ke={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"},gt=({value:Qt,onChange:Tt,className:cn,total:Yn,pageSize:uo,style:xo={}})=>{const Tn=Qt<2,eo=Qt>=Math.ceil(Yn/uo);return Yn<=uo?x.createElement(x.Fragment,null):x.createElement("div",{className:Oe()(ke.quickPager,cn),style:xo},x.createElement("div",{onClick:()=>{Tn||Tt(Qt-1,"prev")},className:Tn?ke.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{eo||Tt(Qt+1,"next")},className:eo?ke.disabled:""},"\u4E0B\u4E00\u9875"))},it={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"},nt=te(71418),Xe=te(6848),St=te(13570),He=te(74128),Te=te(65862),Ge=te(96908),pt=te(57177),Lt=te(81378),mt=te(2524),ze=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo})=>{const mr=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:jo},x.createElement("div",{className:Oe()(it.list,Qt)},!!Tt.length&&Tt.map((No,va)=>{const{name:Ko,id:ua,identifier:Ll,power:Io,cover_image_id:Yo,pic:Yr}=No;return x.createElement("div",{className:it.wrap,key:ua,style:{width:mr,marginRight:(1+va)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ll}/challenges`,className:it.li,onClick:jr=>{jr.preventDefault(),eo&&(0,Te.L9)([eo]),Io&&(0,Te.xg)(`/shixuns/${Ll}/challenges`)}},x.createElement("div",{className:it.img},x.createElement("img",{className:it.cover,src:`${Yr}`}),No.is_jupyter&&x.createElement("img",{className:it.sign,src:Ge}),No.is_jupyter_lab&&x.createElement("img",{className:it.sign,src:pt}),No.is_unity_3d&&x.createElement("img",{className:it.sign,src:Lt})),x.createElement("div",{className:it.name},x.createElement(Xe.Z,{title:Ko||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:it.e},Ko||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:it.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,No.challenges_count))),!!No.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,No.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,No.level))),x.createElement("div",{className:it.rate},x.createElement(St.Z,{allowHalf:!0,disabled:!0,defaultValue:No.score_info}),x.createElement("span",null,"\xA0",No.score_info?`${No.score_info}\u5206`:"5\u5206")))),!Io&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&x.createElement(mt.Z,null)))},At={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"},tn=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,wrapClassName:eo,trackEventItems:jo,loading:mr})=>{const No=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:mr},x.createElement("div",{className:Oe()(At.list,Qt)},!!Tt.length&&Tt.map((va,Ko)=>{const{name:ua,id:Ll,identifier:Io,power:Yo,cover_image_id:Yr,pic:jr}=va;return x.createElement("div",{className:Oe()(At.wrap,eo),key:Ll,style:{width:No,marginRight:(1+Ko)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/shixuns/${Io}/challenges`,className:At.li,onClick:Tl=>{Tl.preventDefault(),jo&&(0,Te.L9)([jo]),Yo&&(0,Te.xg)(`/shixuns/${Io}/challenges`)}},x.createElement("img",{src:te(47621),className:At.titleBg}),x.createElement("div",{className:At.name},x.createElement(Xe.Z,{title:ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:At.e},ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:At.img},x.createElement("img",{className:At.cover,src:Yr?`${He.Z.API_SERVER}/api/attachments/${Yr}`:`${He.Z.IMG_SERVER+jr}`}),va.is_jupyter&&x.createElement("div",{className:At.bq},"Jupyter"),va.is_jupyter_lab&&x.createElement("div",{className:At.bq},"JupyterLab"),va.is_unity_3d&&x.createElement("div",{className:At.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:At.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:At.value},va.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:At.value},va.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:At.text},"\u5173\u5361\u6570"),x.createElement("span",{className:At.value},va.challenges_count)),x.createElement("div",{className:At.rate},x.createElement(St.Z,{allowHalf:!0,disabled:!0,defaultValue:va.score_info}),x.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",va.score_info?`${va.score_info}\u5206`:"5\u5206"))))),!Yo&&x.createElement("div",{className:At.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&x.createElement(mt.Z,null)))},En={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ut="data:image/png;base64,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",ft="data:image/png;base64,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",_e="data:image/png;base64,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",rt=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo,wrapClassName:mr,imgClassName:No})=>{const va=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:jo},x.createElement("div",{className:Oe()(En.list,Qt)},!!Tt.length&&Tt.map((Ko,ua)=>{const{name:Ll,id:Io,identifier:Yo,power:Yr,cover_image_id:jr,pic:Tl}=Ko;return x.createElement("div",{className:Oe()(En.wrap,mr),key:Io,style:{width:va,marginRight:(1+ua)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/shixuns/${Yo}/challenges`,className:En.li,onClick:Ci=>{Ci.preventDefault(),eo&&(0,Te.L9)([eo]),Yr&&(0,Te.xg)(`/shixuns/${Yo}/challenges`)}},x.createElement("div",{className:Oe()(En.img,No)},x.createElement("img",{className:En.cover,src:jr?`${He.Z.API_SERVER}/api/attachments/${jr}`:`${He.Z.IMG_SERVER+Tl}`}),Ko.is_jupyter&&x.createElement("img",{className:En.sign,src:ut}),Ko.is_jupyter_lab&&x.createElement("img",{className:En.sign,src:ft}),Ko.is_unity_3d&&x.createElement("img",{className:En.sign,src:_e})),x.createElement("div",{className:En.name},x.createElement(Xe.Z,{title:Ll||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:En.e},Ll||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:En.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ko.challenges_count))),!!Ko.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ko.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ko.level))),x.createElement("div",{className:En.rate},x.createElement(St.Z,{allowHalf:!0,disabled:!0,defaultValue:Ko.score_info}),x.createElement("span",null,"\xA0",Ko.score_info?`${Ko.score_info}\u5206`:"5\u5206")))),!Yr&&x.createElement("div",{className:En.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&x.createElement(mt.Z,null)))},dt=te(61584),Re={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=te(79005),lt=te(20345),$e=te(77882),Ze=te(31081),ht=te(75309),An=te(71979),en=te(47558),zt=te(42922),an=te(66832),$t=te(96593),Ye=te(19664),et=te(91833),Nt=Object.defineProperty,Gt=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Fn=(Qt,Tt,cn)=>Tt in Qt?Nt(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,jn=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))gn.call(Tt,cn)&&Fn(Qt,cn,Tt[cn]);if(Gt)for(var cn of Gt(Tt))Rt.call(Tt,cn)&&Fn(Qt,cn,Tt[cn]);return Qt};const ea=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:we,swimg:lt},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ht,swimg:An},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:en,swimg:zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:an,swimg:$t},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ye,swimg:et}];var rn=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo,wrapClassName:mr,imgClassName:No,isArrow:va=!1,imgStyle:Ko={}})=>{const ua=Math.floor((Tn-(cn-1)*Yn)/cn),[Ll,Io]=(0,x.useState)(),[Yo,Yr]=(0,x.useState)(),jr=Ci=>Io(Ci),Tl=()=>Io(-1);return x.createElement(nt.Z,{spinning:jo},x.createElement("div",{className:Oe()(Re.list,Qt)},!!(Tt!=null&&Tt.length)&&(Tt==null?void 0:Tt.map((Ci,el)=>{var Ti;const{name:Ji,id:_i,identifier:pu,featured:Ru,school_name:Ei,image_url:pr,excellent:Cu,is_plan:Fu}=Ci;return x.createElement("div",{key:_i,className:Oe()(Re.wrap,mr),style:{width:ua,marginRight:(1+el)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{target:"_blank",href:`/paths/${pu}`,className:Re.li,onClick:ji=>{ji.preventDefault(),eo&&(0,Te.L9)([eo]),(0,Te.xg)(`/paths/${pu}`)}},x.createElement("img",{src:te(39057),className:Re.titleBg}),x.createElement("div",{className:Re.name},x.createElement(Xe.Z,{title:Ji},x.createElement("span",{className:Re.e,style:{color:va&&Ll===el?"#145DFF":"#000000"},onMouseEnter:()=>{jr(el)},onMouseLeave:Tl},Ji))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:Oe()(Re.img,No)},x.createElement("img",{className:Re.cover,style:jn({},Ko),src:`${He.Z.IMG_SERVER+pr}`}),(Ti=Ci==null?void 0:Ci.subject_tags)==null?void 0:Ti.map((ji,Fi)=>{var iu,ku;if(Fi===0){const Bi=(iu=ea.find(Bu=>Bu.name==ji))==null?void 0:iu.swimg;return x.createElement("img",{className:Re.sign,src:Bi,style:{left:"-4px"}})}const ju=(ku=ea.find(Bi=>Bi.name==ji))==null?void 0:ku.ptimg;return x.createElement("img",{className:Re.sign,src:ju,style:{left:`${48+52*(Fi-1)+2*Fi}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ci==null?void 0:Ci.excellent)&&x.createElement("div",{className:Re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:Re.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:Re.value},Ci.stages_count)),x.createElement("div",null,x.createElement("span",{className:Re.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:Re.value},Ci.members_count))))))})),!Tt.length&&x.createElement(mt.Z,null)))},Sa={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ro=te(41867),oa=te(59301);const xn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:we,swimg:lt},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ht,swimg:An},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:en,swimg:zt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:an,swimg:$t},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ye,swimg:et}];var Da=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo,onRemove:mr=()=>{},isCurrent:No=!0,showAlias:va=!1,wrapClassName:Ko,imgClassName:ua})=>{const Ll=Math.floor((Tn-(cn-1)*Yn)/cn),Io=[{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(Yo=>(window.ENV==="build"&&(Yo.ptimg=`/react/build${Yo.ptimg}`,Yo.swimg=`/react/build${Yo.swimg}`),Yo));return oa.createElement(nt.Z,{spinning:jo},oa.createElement("div",{className:Oe()(Sa.list,Qt)},!!(Tt!=null&&Tt.length)&&(Tt==null?void 0:Tt.map((Yo,Yr)=>{var jr;const{name:Tl,id:Ci,identifier:el,featured:Ti,school_name:Ji,image_url:_i,excellent:pu,is_plan:Ru}=Yo;return oa.createElement("div",{key:Ci,className:Oe()(Sa.wrap,Ko),style:{width:Ll,marginRight:(1+Yr)%cn===0?0:Yn+xo,marginBottom:uo}},oa.createElement("a",{className:Sa.li,onClick:Ei=>{Ei.preventDefault(),Ei.stopPropagation(),eo&&(0,Te.L9)([eo]),(0,Te.xg)(`/paths/${el}`)}},oa.createElement("div",{className:Oe()(Sa.img,ua)},oa.createElement("img",{className:Sa.cover,src:`${He.Z.IMG_SERVER+_i}`}),No&&(0,ro.bg)()&&(Yo==null?void 0:Yo.studying)&&oa.createElement("div",{className:`${Sa.movebq} user-path-items`,onClick:Ei=>{Ei.stopPropagation(),mr(Yo)}},oa.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oa.createElement("span",{className:"c-red"},"\u79FB\u9664")),(jr=Yo==null?void 0:Yo.subject_tags)==null?void 0:jr.map((Ei,pr)=>{var Cu,Fu;if(pr===0){const Fi=(Cu=Io.find(iu=>iu.name==Ei))==null?void 0:Cu.swimg;return oa.createElement("img",{className:Sa.sign,src:Fi,style:{left:"-4px"}})}const ji=(Fu=Io.find(Fi=>Fi.name==Ei))==null?void 0:Fu.ptimg;return oa.createElement("img",{className:Sa.sign,src:ji,style:{left:`${48+52*(pr-1)+2*pr}px`}})}),oa.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Yo==null?void 0:Yo.excellent)&&oa.createElement("div",{className:Sa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oa.createElement("div",{className:Sa.name},oa.createElement(Xe.Z,{title:va&&(Yo!=null&&Yo.excellent_alias_name)?oa.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tl}`,oa.createElement("br",null),oa.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Yo==null?void 0:Yo.excellent_alias_name}`)):Tl},oa.createElement("span",{className:Sa.e},va&&(Yo==null?void 0:Yo.excellent_alias_name)||Tl))),oa.createElement("div",{className:Sa.tags},oa.createElement("div",null,oa.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oa.createElement("span",null,oa.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oa.createElement("span",null,Yo.stages_count))),oa.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oa.createElement("span",null,oa.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oa.createElement("span",null,Yo.members_count)))))))})),!Tt.length&&oa.createElement(mt.Z,null)))},Ht={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"},Dn="data:image/png;base64,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",Wn=te(59301),ta=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,trackEventItems:eo,loading:jo})=>{const mr=Math.floor((Tn-(cn-1)*Yn)/cn);return Wn.createElement(nt.Z,{spinning:jo},Wn.createElement("div",{className:Oe()(Ht.list,Qt)},!!Tt.length&&Tt.map((No,va)=>{const{subject_identifier:Ko,id:ua,identifier:Ll,power:Io}=No,Yo=No.is_public!=0&&No.is_public;return Wn.createElement("div",{className:Ht.wrap,key:ua,style:{width:mr,marginRight:(1+va)%cn===0?0:Yn+xo,marginBottom:uo}},Wn.createElement("a",{className:Ht.li,onClick:Yr=>{Yr.preventDefault(),eo&&(0,Te.L9)([eo]),(0,Te.xg)(No.first_category_url)}},Wn.createElement("div",{className:Ht.top},Wn.createElement(Xe.Z,{title:No.name},Wn.createElement("div",{className:Ht.name},No.name)),Wn.createElement("img",{className:Ht.img,src:He.Z.IMG_SERVER+"/images/"+No.avatar_url}),Wn.createElement("div",{className:Ht.text,title:No.creator},No.creator),Ko&&Wn.createElement("div",{className:Ht.btns},Wn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yo&&Wn.createElement("div",{className:Ht.sign},"\u516C\u5F00")),Wn.createElement("div",{className:Ht.bottom},No.visits>0&&Wn.createElement(Xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-liulanyan"}),Wn.createElement("span",null,No.visits))),No.course_members_count>0&&Wn.createElement(Xe.Z,{title:"\u6210\u5458",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-chengyuan"}),No.course_members_count)),No.tasks_count>0&&Wn.createElement(Xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-zuoye"}),No.tasks_count)),No.is_end?Wn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!No.is_accessible&&Wn.createElement("div",{className:Ht.lockWrap},Wn.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&Wn.createElement(mt.Z,null)))},za={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"},Ao="data:image/png;base64,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",Dr=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,wrapClassName:eo,trackEventItems:jo,loading:mr})=>{const No=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:mr},x.createElement("div",{className:Oe()(za.list,Qt)},!!Tt.length&&Tt.map((va,Ko)=>{const{subject_identifier:ua,id:Ll,identifier:Io,power:Yo}=va,Yr=va.is_public!=0&&va.is_public;return x.createElement("div",{className:Oe()(`${za.wrap} ${va.is_accessible?"":za.warpStyle}`,eo),key:Ll,style:{width:No,marginRight:(1+Ko)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{className:za.li,onClick:jr=>{jr.preventDefault(),jo&&(0,Te.L9)([jo]),(0,Te.xg)(va.first_category_url)}},x.createElement("div",{className:za.creator},x.createElement("img",{className:za.img,src:He.Z.IMG_SERVER+"/images/"+va.avatar_url}),x.createElement("div",{className:za.text,title:va.creator},va.creator)),x.createElement("div",{className:za.top},x.createElement(Xe.Z,{title:va.name},x.createElement("div",{className:za.name},va.name)),Yr&&x.createElement("div",{className:za.sign},"\u516C\u5F00")),x.createElement("div",{className:za.middle},x.createElement("div",{className:za.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:za.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:za.value},(va==null?void 0:va.visits)||0)),x.createElement("div",null,x.createElement("span",{className:za.text},"\u6210\u5458"),x.createElement("span",{className:za.value},(va==null?void 0:va.course_members_count)||0))),x.createElement("div",{className:za.row},x.createElement("div",null,x.createElement("span",{className:za.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:za.value},(va==null?void 0:va.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:za.text},"\u72B6\u6001"),va.is_end?x.createElement("span",{className:za.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:za.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ua&&x.createElement("div",{className:za.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!va.is_accessible&&x.createElement("div",{className:za.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&x.createElement(mt.Z,null)))},Na={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},xt="data:image/png;base64,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",Dt=({className:Qt,dataSource:Tt=[],col:cn=4,right:Yn,bottom:uo=23,precision:xo=0,wrapWidth:Tn=1200,wrapClassName:eo,trackEventItems:jo,loading:mr})=>{const No=Math.floor((Tn-(cn-1)*Yn)/cn);return x.createElement(nt.Z,{spinning:mr},x.createElement("div",{className:Oe()(Na.list,Qt)},!!Tt.length&&Tt.map((va,Ko)=>{const{subject_identifier:ua,id:Ll,identifier:Io,power:Yo}=va,Yr=va.is_public!=0&&va.is_public;return x.createElement("div",{className:Oe()(`${Na.wrap} ${va.is_accessible?"":Na.warpStyle}`,eo),key:Ll,style:{width:No,marginRight:(1+Ko)%cn===0?0:Yn+xo,marginBottom:uo}},x.createElement("a",{className:Na.li,onClick:jr=>{jr.preventDefault(),jo&&(0,Te.L9)([jo]),(0,Te.xg)(va.first_category_url)}},x.createElement("div",{className:Na.creator},x.createElement("img",{className:Na.img,src:He.Z.IMG_SERVER+"/images/"+va.avatar_url}),x.createElement("div",{className:Na.text,title:va.creator},va.creator)),x.createElement("div",{className:Na.top},x.createElement(Xe.Z,{title:va.name},x.createElement("div",{className:Na.name},va.name)),Yr&&x.createElement("div",{className:Na.sign})),x.createElement("div",{className:Na.middle},x.createElement("div",{className:Na.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Na.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Na.value},(va==null?void 0:va.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Na.text},"\u6210\u5458"),x.createElement("span",{className:Na.value},(va==null?void 0:va.course_members_count)||0))),x.createElement("div",{className:Na.row},x.createElement("div",null,x.createElement("span",{className:Na.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Na.value},(va==null?void 0:va.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Na.text},"\u72B6\u6001"),va.is_end?x.createElement("span",{className:Na.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Na.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ua&&x.createElement("div",{className:Na.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!va.is_accessible&&x.createElement("div",{className:Na.lockWrap},x.createElement("img",{src:`${He.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&x.createElement(mt.Z,null)))},In={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"},na=te(65582),Qo=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={},tabBarExtraContent:xo})=>x.createElement("div",{className:Oe()(In.tabs,Yn),style:uo},x.createElement("div",{className:In.tabsWrap},Qt.map((Tn,eo)=>x.createElement("aside",{className:In.tab,onClick:()=>{cn(Tn.id),Tn.link&&na.history.push(Tn.link)},key:eo},x.createElement("div",{className:Tt===Tn.id?In.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(Xe.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:In.tabBar},xo)),Oa={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"},hr=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={},tabBarExtraContent:xo})=>x.createElement("div",{className:Oe()(Oa.tabs,Yn),style:uo},x.createElement("div",{className:Oa.tabsWrap},Qt.map((Tn,eo)=>x.createElement("aside",{className:Oa.tab,onClick:()=>{cn(Tn.id),Tn.link&&na.history.push(Tn.link)},key:eo},x.createElement("div",{className:Tt===Tn.id?Oa.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(Xe.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:Oa.tabBar},xo)),ao={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},sr=({dataSource:Qt=[],value:Tt,onChange:cn,className:Yn,style:uo={},tabBarExtraContent:xo})=>x.createElement("div",{className:Oe()(ao.tabs,Yn),style:uo},x.createElement("div",{className:ao.tabsWrap},Qt.map((Tn,eo)=>x.createElement("aside",{className:`${ao.tab} ${Tt===Tn.id?ao.active:""}`,onClick:()=>{cn(Tn.id),Tn.link&&na.history.push(Tn.link)},key:eo},x.createElement("div",null,Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(Xe.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:ao.tabBar},xo)),Er=({className:Qt,style:Tt={},children:cn})=>x.createElement("div",{className:Oe()(Qt),style:Tt},cn),Go={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"},Et=te(38854),pn=te(20834);const vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Sn=({sortValue:Qt,dropValue:Tt,className:cn,onSort:Yn,onDrop:uo,dataSource:xo=vn})=>{var Tn;return x.createElement("div",{className:Oe()(Go.orderWrap,cn)},x.createElement(Et.Z,{dropdownRender:()=>x.createElement(pn.default,null,xo.map((eo,jo)=>x.createElement(pn.default.Item,{key:jo,onClick:()=>uo(eo.id)},eo.name)))},x.createElement("span",{className:Go.orderTextWrap},(Tn=xo.find(eo=>Tt===eo.id))==null?void 0:Tn.name)),x.createElement("span",{className:Go.orderIconWrap},x.createElement("span",{className:Go.orderAsc},x.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Go.cursorPointer} ${Go.active}`:`iconfont icon-sanjiaoxing-up font12 ${Go.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")})),x.createElement("span",{className:Go.orderDesc},x.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Go.cursorPointer} ${Go.active}`:`iconfont icon-sanjiaoxing-down font12 ${Go.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")}))))},mn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const hn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pa=({sortValue:Qt,dropValue:Tt,className:cn,onSort:Yn,onDrop:uo,dataSource:xo=hn})=>{var Tn;return x.createElement("div",{className:Oe()(mn.orderWrap,cn)},x.createElement(Et.Z,{dropdownRender:()=>x.createElement(pn.default,null,xo.map((eo,jo)=>x.createElement(pn.default.Item,{key:jo,onClick:()=>uo(eo.id)},eo.name)))},x.createElement("span",{className:mn.orderTextWrap},(Tn=xo.find(eo=>Tt===eo.id))==null?void 0:Tn.name)),x.createElement("span",{className:mn.orderIconWrap},x.createElement("span",{className:mn.orderAsc},x.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-up font12 ${mn.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")})),x.createElement("span",{className:mn.orderDesc},x.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer} ${mn.active}`:`iconfont icon-sanjiaoxing-down font12 ${mn.cursorPointer}`,onClick:()=>Yn(Qt==="asc"?"desc":"asc")}))))},Pa={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"},nn=te(3113),fr=te(2337),wr=Object.defineProperty,Xr=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Ia=(Qt,Tt,cn)=>Tt in Qt?wr(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,bo=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))Sr.call(Tt,cn)&&Ia(Qt,cn,Tt[cn]);if(Xr)for(var cn of Xr(Tt))Xn.call(Tt,cn)&&Ia(Qt,cn,Tt[cn]);return Qt},La=(Qt,Tt)=>{var cn={};for(var Yn in Qt)Sr.call(Qt,Yn)&&Tt.indexOf(Yn)<0&&(cn[Yn]=Qt[Yn]);if(Qt!=null&&Xr)for(var Yn of Xr(Qt))Tt.indexOf(Yn)<0&&Xn.call(Qt,Yn)&&(cn[Yn]=Qt[Yn]);return cn},io=(Qt,Tt,cn)=>new Promise((Yn,uo)=>{var xo=jo=>{try{eo(cn.next(jo))}catch(mr){uo(mr)}},Tn=jo=>{try{eo(cn.throw(jo))}catch(mr){uo(mr)}},eo=jo=>jo.done?Yn(jo.value):Promise.resolve(jo.value).then(xo,Tn);eo((cn=cn.apply(Qt,Tt)).next())}),Oo=Qt=>{var Tt=Qt,{className:cn,style:Yn,children:uo,loading:xo=!1,openLoading:Tn,onClick:eo=()=>{},size:jo="middle",shape:mr="round",theme:No}=Tt,va=La(Tt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ko,ua]=(0,x.useState)(!1),Ll=(0,x.useMemo)(()=>{switch(No){case fr.Fy.THEMEONE:return Pa.ThemeOne;case fr.Fy.DEFAULT:default:return Pa.btn}},[No]);return x.createElement(nn.ZP,bo({onClick:(0,je.throttle)(Io=>io(void 0,null,function*(){Tn&&ua(!0);try{yield eo(Io)}catch(Yo){console.log("error",Yo)}Tn&&ua(!1)}),2e3,{leading:!0,trailing:!1}),className:Oe()(Ll,Pa[`${jo}-${mr}`],cn),style:Yn,size:jo,shape:mr,loading:Ko||xo},va),uo)},Wr={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"},ri=({className:Qt,style:Tt,children:cn=null,onClick:Yn,title:uo})=>x.createElement("div",{className:Oe()(Wr.head,Qt),style:Tt},x.createElement("span",{className:"primary-hover",onClick:Yn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:uo},uo),x.createElement("div",{className:Wr.node},cn)),_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"},si=({confirmShow:Qt=!0,confirmTitle:Tt,confirmClick:cn,cancelShow:Yn=!0,cancelTitle:uo,cancelClick:xo,className:Tn,style:eo,confirmLoading:jo=!1})=>x.createElement("div",{className:Oe()(_l.btns,Tn),style:eo},Qt&&x.createElement(nn.ZP,{loading:jo,onClick:cn,type:"primary",className:_l.confirm},Tt),Yn&&x.createElement(nn.ZP,{onClick:xo,className:_l.cancel},uo)),Wl={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"},Li=({className:Qt,style:Tt={},LeftContent:cn,children:Yn,RightContent:uo})=>x.createElement("div",{className:Oe()(Wl.fixedBottom,Qt),style:Tt},x.createElement("div",{className:Wl.wrap},x.createElement("div",{className:Wl.left},cn),x.createElement("div",{className:Wl.center},Yn),x.createElement("div",{className:Wl.right},uo))),Xl={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"},ci=({className:Qt,style:Tt={},dataSource:cn=[]})=>x.createElement("div",{className:Oe()(Xl.crumbs,Qt),style:Tt},cn.map((Yn,uo)=>uona.history.push(Yn.path)},Yn.name):x.createElement("span",null,Yn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:uo,style:{color:"#5F6368"}},Yn.name))),Mi=te(31797),bi=Object.defineProperty,hi=Object.defineProperties,ti=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Cl=(Qt,Tt,cn)=>Tt in Qt?bi(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,ni=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))gr.call(Tt,cn)&&Cl(Qt,cn,Tt[cn]);if(fi)for(var cn of fi(Tt))dl.call(Tt,cn)&&Cl(Qt,cn,Tt[cn]);return Qt},ql=(Qt,Tt)=>hi(Qt,ti(Tt)),xi=(Qt,Tt)=>{var cn={};for(var Yn in Qt)gr.call(Qt,Yn)&&Tt.indexOf(Yn)<0&&(cn[Yn]=Qt[Yn]);if(Qt!=null&&fi)for(var Yn of fi(Qt))Tt.indexOf(Yn)<0&&dl.call(Qt,Yn)&&(cn[Yn]=Qt[Yn]);return cn};const{Countdown:Qi}=Mi.default;var Ol=Qt=>{var Tt=Qt,{onChange:cn}=Tt,Yn=xi(Tt,["onChange"]);const[uo,xo]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof uo=="number"&&uo>=0&&cn(uo)},[uo]);const Tn=eo=>{const jo=Math.floor(eo/1e3);xo(jo)};return x.createElement(Qi,ql(ni({},Yn),{onChange:Tn}))},Nl={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Rn=({DataProps:Qt,className:Tt,style:cn={}})=>{var Yn;return x.createElement("div",{className:Oe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Nl.ClassRoomItem,Tt),style:cn,onClick:()=>{(0,Te.xg)(Qt==null?void 0:Qt.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(Yn=He.Z)==null?void 0:Yn.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Qt==null?void 0:Qt.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Qt!=null&&Qt.is_public)&&x.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"),x.createElement("span",{className:Oe()("text-16px font-medium",Nl.TitleDom)},Qt==null?void 0:Qt.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Qt==null?void 0:Qt.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Qt==null?void 0:Qt.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Qt==null?void 0:Qt.tasks_count),Qt!=null&&Qt.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ru=Object.defineProperty,lu=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,Wa=(Qt,Tt,cn)=>Tt in Qt?ru(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,Za=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))Eo.call(Tt,cn)&&Wa(Qt,cn,Tt[cn]);if(lu)for(var cn of lu(Tt))Ba.call(Tt,cn)&&Wa(Qt,cn,Tt[cn]);return Qt},gl=({DataProps:Qt=[],selectValue:Tt,onChange:cn,className:Yn,style:uo={},extra:xo,classNameItem:Tn,styleItem:eo={},barHidden:jo})=>{const[mr,No]=(0,x.useState)();return(0,x.useEffect)(()=>{No(Array.isArray(Tt)?Tt:[Tt])},[Tt]),x.createElement("div",{className:Oe()("flex px-20px py-10px gap-40px",Yn),style:Za({borderBottom:"1px solid #D3F0FF"},uo)},Qt==null?void 0:Qt.map(va=>x.createElement("div",{key:va==null?void 0:va.id,className:Oe()("flex item-center justify-center current c-grey-333 text-16 relative",Tn,va==null?void 0:va.className),style:Za(Za({color:mr!=null&&mr.includes(va==null?void 0:va.id)?"#1890FF":"",minWidth:88},eo),(va==null?void 0:va.style)||{}),onClick:Ko=>{cn==null||cn({domEvent:Ko,item:va}),va!=null&&va.link&&na.history.push(va==null?void 0:va.link)}},va==null?void 0:va.name,!jo&&(mr==null?void 0:mr.includes(va==null?void 0:va.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},xo))},wl=Object.defineProperty,$r=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,or=(Qt,Tt,cn)=>Tt in Qt?wl(Qt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[Tt]=cn,co=(Qt,Tt)=>{for(var cn in Tt||(Tt={}))Di.call(Tt,cn)&&or(Qt,cn,Tt[cn]);if(Yl)for(var cn of Yl(Tt))$l.call(Tt,cn)&&or(Qt,cn,Tt[cn]);return Qt},ml=(Qt,Tt)=>$r(Qt,Kl(Tt)),Vr=({value:Qt,onChange:Tt,onInputChange:cn,className:Yn,style:uo={},InputProps:xo})=>{const[Tn,eo]=(0,x.useState)(Qt);return x.createElement("div",{className:Oe()("flex item-center rounded-full px-10px py-2px",Yn),style:co({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},uo)},x.createElement(ve.default,ml(co({bordered:!1},xo),{onChange:jo=>{eo(jo.target.value),cn==null||cn(encodeURIComponent(jo.target.value))},onPressEnter:jo=>{Tt==null||Tt({domEvent:jo,item:{value:Tn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:jo=>{Tt==null||Tt({domEvent:jo,item:{value:Tn}})}}))}},31103:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var x=te(59301);function re(Pe,Fe){const be=(0,x.useRef)();(0,x.useEffect)(()=>{be.current=Pe}),(0,x.useEffect)(()=>{function xe(){be.current()}if(Fe!==null){let ue=setInterval(xe,Fe);return()=>clearInterval(ue)}},[Fe])}},12586:function(at,Qe,te){"use strict";var x=te(59301),re=te(43418),Pe=te(38147),Fe=te(65582),be=te(59301),xe=(Oe,je,Ie)=>new Promise((Ne,De)=>{var me=E=>{try{a(Ie.next(E))}catch(b){De(b)}},oe=E=>{try{a(Ie.throw(E))}catch(b){De(b)}},a=E=>E.done?Ne(E.value):Promise.resolve(E.value).then(me,oe);a((Ie=Ie.apply(Oe,je)).next())});const ue=({exercise:Oe,dispatch:je,init:Ie,haveInit:Ne=!1})=>{const De=(0,Fe.useParams)(),[me,oe]=(0,x.useState)(!1);let[a,E]=(0,x.useState)();const[b,y]=(0,x.useState)(!1),[z,ne]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Oe.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ae()},[Oe.actionTabs]);function ae(){return xe(this,null,function*(){var le,ie;let de=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs}});if(((le=de==null?void 0:de.cover_exercises)==null?void 0:le.length)>0)oe(!0),E((ie=de==null?void 0:de.cover_exercises)==null?void 0:ie[0]);else{let se=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs}});je({type:"exercise/setActionTabs",payload:{key:""}}),(se==null?void 0:se.status)===0&&(Ne&&Ie(),re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}})}return be.createElement("div",null,be.createElement(re.default,{open:me,centered:!0,onCancel:le=>xe(void 0,null,function*(){if(le.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let ie=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs,update:1}});je({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(ie==null?void 0:ie.status)===0&&(Ne&&Ie(),oe(!1),re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:b},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>xe(void 0,null,function*(){ne(!0);let le=yield(0,Pe.ZP)(`/api/courses/${De==null?void 0:De.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Oe.actionTabs.selectArrs}});ne(!1),(le==null?void 0:le.status)===0&&(Ne&&Ie(),je({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Fe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},be.createElement("div",null,be.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),be.createElement("div",null,be.createElement("div",null,"\u8BD5\u5377\uFF1A",a==null?void 0:a.origin_exercise_nam),be.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",be.createElement("a",{href:`/paperlibrary/see/${a==null?void 0:a.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},a==null?void 0:a.examination_bank_name))))))};Qe.Z=(0,Fe.connect)(({exercise:Oe})=>({exercise:Oe}))(ue)},41996:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return se}});var x=te(59301),re=te(43418),Pe=te(95237),Fe=te(43604),be=te(57809),xe=te(1710),ue=te(3113),Oe=te(3918),je=te(38147),Ie={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Ne=te(65582),De=te(96622),me=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(ce,ge,ve)=>ge in ce?oe(ce,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ce[ge]=ve,ae=(ce,ge)=>{for(var ve in ge||(ge={}))y.call(ge,ve)&&ne(ce,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ne(ce,ve,ge[ve]);return ce},le=(ce,ge)=>a(ce,E(ge)),ie=(ce,ge,ve)=>new Promise((Ee,Je)=>{var Me=ke=>{try{Le(ve.next(ke))}catch(ot){Je(ot)}},Ue=ke=>{try{Le(ve.throw(ke))}catch(ot){Je(ot)}},Le=ke=>ke.done?Ee(ke.value):Promise.resolve(ke.value).then(Me,Ue);Le((ve=ve.apply(ce,ge)).next())});const de=({visible:ce,setVisible:ge,onK:ve,selectKeys:Ee,selectRows:Je,appointStudent:Me,modalParams:Ue,courseId:Le})=>{const ke=(0,Ne.useParams)(),[ot,gt]=(0,x.useState)(!1),[it,nt]=(0,x.useState)(!1),[Xe,St]=(0,x.useState)([]),[He,Te]=(0,x.useState)([]),[Ge,pt]=(0,x.useState)([]),[Lt,mt]=(0,x.useState)("all"),[Pn,ze]=(0,x.useState)("all");let[At,Wt]=(0,x.useState)(!0);const[tn,En]=(0,x.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[ut,ft]=(0,x.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),_e={selectedRowKeys:He,columnWidth:40,hideSelectAll:!0,onSelect:(we,lt,$e)=>{let Ze=!0;for(let ht=0;ht{if(we&&$e.length>0){$e.forEach(Ze=>{He.push(Ze.user_id),Ge.push(Ze)}),Te([...He]),pt([...Ge]);return}if(!we&&$e.length>0){let Ze=[],ht=[];const An=new Set($e),en=new Set(He),zt=new Set(Ge);Ze=[...en].filter(an=>[...An].every($t=>$t.user_id!==an)),ht=[...zt].filter(an=>[...An].every($t=>$t.user_id!==an.user_id)),Te([...Ze]),pt([...ht])}}};(0,x.useEffect)(()=>{ce&&Ee&&(Te([...Ee]),pt(Je))},[ce,Ee]),(0,x.useEffect)(()=>{ce&&(!Me&&Ue?ut.status=Ue:ut.status=null,ft(ae({},ut)),rt())},[ce,Me,Ue]);const Be=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(we,lt,$e)=>me.createElement("span",{style:{color:"#333"}},$e+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(we,lt,$e)=>me.createElement("span",null,we)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(we,lt,$e)=>me.createElement("span",{style:{color:"#666"}},we)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(we,lt)=>me.createElement("span",null,we)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(we,lt)=>me.createElement("span",null,we||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(we,lt)=>me.createElement("span",null,we)}].filter(we=>Ue===1||Ue===2?we.title!=="\u72B6\u6001":!0),rt=()=>ie(void 0,null,function*(){var we,lt,$e;nt(!0);const Ze=yield(0,je.ZP)(`/api/exercises/${ke.categoryId||Le}/wait_make_up_students.json`,{method:"get",params:le(ae({},ut),{keywords:(we=ut==null?void 0:ut.keywords)==null?void 0:we.trim()})});if(Ze.status===0){const ht=(($e=(lt=Ze==null?void 0:Ze.data)==null?void 0:lt.all_course_groups)==null?void 0:$e.map(An=>({value:An==null?void 0:An.id,label:An==null?void 0:An.name})))||[];En([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...ht]),St(Ze.data)}nt(!1)}),dt=()=>{ut.page=1,ut.status=null,ut.course_group_id=null,ut.keywords="",mt("all"),ze("all"),Te([]),pt([]),ft(ae({},ut)),Me&&ve(He==null?void 0:He.length,He,Ge)},Re=()=>{ut.page=1,ut.status=null,ut.course_group_id=null,ut.keywords="",ft(ae({},ut)),mt("all"),ze("all"),Te([]),pt([]),ge(!1)};return me.createElement(re.default,{centered:!0,className:Ie.cstuModal,title:Ue===1?"\u7F3A\u8003\u5B66\u751F":Ue===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ce,width:1200,footer:null,onCancel:()=>{Re()}},me.createElement(Pe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},me.createElement(Pe.Z,null,me.createElement(Fe.Z,null,me.createElement(be.default,{size:"large",value:Lt,style:{width:200,marginRight:20},onChange:we=>{mt(we),we==="all"?ut.course_group_id=null:ut.course_group_id=we,ut.page=1,ft(ae({},ut)),rt()},options:tn})),Me&&me.createElement(Fe.Z,null,me.createElement(be.default,{size:"large",value:Pn,style:{width:200},onChange:we=>{ze(we),we==="all"?ut.status=null:ut.status=we,ut.page=1,ft(ae({},ut)),rt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),me.createElement(Fe.Z,null,me.createElement(Oe.t7,{style:{width:300,marginLeft:15},value:ut.keywords,allowClear:!0,onChange:we=>{ut.keywords=we,ut.page=1,ft(ae({},ut)),rt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),me.createElement(Pe.Z,{align:"middle",className:"mb30"},me.createElement(Fe.Z,{span:14},me.createElement("div",{className:"flexd-table-header"},me.createElement(xe.default,{pagination:!1,dataSource:[],columns:Be,rowSelection:Me?_e:null,rowKey:we=>we.user_id})),me.createElement("div",null,me.createElement(xe.default,{rowSelection:Me?_e:null,columns:Be,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:we=>we.user_id,loading:it,dataSource:Xe==null?void 0:Xe.exercise_users,onChange:(we,lt,$e)=>{ut.page=we==null?void 0:we.current,ut.limit=we==null?void 0:we.pageSize,$e!=null&&$e.order?(ut.sort_by=$e==null?void 0:$e.field,ut.direction=($e==null?void 0:$e.order)==="ascend"?"asc":"desc"):(ut.sort_by=null,ut.direction=null),ft(ae({},ut)),rt()},pagination:!1}))),me.createElement(Fe.Z,{span:1},me.createElement("img",{src:De,style:{marginLeft:10}})),me.createElement(Fe.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},me.createElement("div",{className:Ie.searchMember,style:{width:550}},me.createElement(Pe.Z,{className:Ie.searchMemberHeader},me.createElement(Fe.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),me.createElement(Fe.Z,{flex:"110px"},"\u5B66\u53F7"),me.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),me.createElement("div",{style:{overflow:"auto",height:390}},Ge==null?void 0:Ge.map((we,lt)=>me.createElement(Pe.Z,{key:lt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},me.createElement(Fe.Z,{flex:"100px"},we.user_name),me.createElement(Fe.Z,{flex:"110px"},we.student_id),me.createElement(Fe.Z,{flex:"120px",style:{marginLeft:5}},we.user_group_name),me.createElement(Fe.Z,{style:{marginLeft:10}},me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{pt(Ge.filter($e=>$e.user_id!=we.user_id)),Te(He.filter($e=>$e!=we.user_id))}})))))))),!(Ue===1||Ue===2)&&me.createElement("div",{className:Ie.bottom},me.createElement(ue.ZP,{className:Ie.no,onClick:()=>{Re()}},"\u53D6\u6D88"),me.createElement(ue.ZP,{loading:ot,type:"primary",onClick:()=>{dt()}},"\u786E\u5B9A")))};var se=(0,Ne.connect)(({})=>({}))(de)},24528:function(at,Qe,te){"use strict";var x=te(59301),re=te(78241),Pe=te(8591),Fe=te(43418),be=te(71418),xe=te(95237),ue=te(5112),Oe=te(5083),je=te(24905),Ie=te(56656),Ne=te.n(Ie),De=te(38147),me=te(65862),oe=te(65582),a=te(70414),E=te(59553),b=Object.defineProperty,y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(Je,Me,Ue)=>Me in Je?b(Je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Je[Me]=Ue,de=(Je,Me)=>{for(var Ue in Me||(Me={}))ae.call(Me,Ue)&&ie(Je,Ue,Me[Ue]);if(ne)for(var Ue of ne(Me))le.call(Me,Ue)&&ie(Je,Ue,Me[Ue]);return Je},se=(Je,Me)=>y(Je,z(Me)),ce=(Je,Me,Ue)=>new Promise((Le,ke)=>{var ot=nt=>{try{it(Ue.next(nt))}catch(Xe){ke(Xe)}},gt=nt=>{try{it(Ue.throw(nt))}catch(Xe){ke(Xe)}},it=nt=>nt.done?Le(nt.value):Promise.resolve(nt.value).then(ot,gt);it((Ue=Ue.apply(Je,Me)).next())});function ge(Je,Me){const Ue=[];for(let Le=Je;Le{let Me=new Date;const Ue=Ne()(Je).format("HH");if(Ne()(Je).isSame(Ne()(Me),"day")){const Le=Ne()(Me).format("HH"),ke=Ne()(Me).format("mm");return{disabledHours:()=>ge(0,24).splice(1,Le*1-1),disabledMinutes:()=>Ne()(Je).isSame(Ne()(Me),"hour")&&Ue<=Le?ge(0,60).splice(0,ke):ge(60,60)}}else if(Ne()(Je).isSame(Ne()(),"day")){const Le=Ne()().format("HH"),ke=Ne()().format("mm");return{disabledHours:()=>ge(0,24).splice(0,Le),disabledMinutes:()=>Ue<=Le?ge(0,ke):ge(60,60)}}else return!1},Ee=({exercise:Je,dispatch:Me})=>{var Ue;const Le=(0,oe.useParams)(),[ke]=re.default.useForm(),[ot,gt]=(0,x.useState)(1),[it,nt]=(0,x.useState)([]),[Xe,St]=(0,x.useState)(!0),[He,Te]=(0,x.useState)([]),[Ge,pt]=(0,x.useState)(!0),[Lt,mt]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Pn()},[Je.actionTabs]);const Pn=Wt=>ce(void 0,null,function*(){var tn,En;St(!0);const ut=yield Me({type:"exercise/getEndGroups",payload:se(de({},Le),{check_ids:[...((tn=Je.actionTabs.selectArrs)==null?void 0:tn.map(_e=>Number(_e)))||[]]})}),ft=(En=ut==null?void 0:ut.course_info)==null?void 0:En.map((_e,Be)=>se(de({},_e),{key:_e.course_group_id,title:_e.course_group_name,name:_e.course_group_name,disabled:!!_e.is_published}));ut&&(ut!=null&&ut.course_info)&&(nt([...ft]),ke.setFieldsValue({end_time:Ne()(Ne()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),St(!1)}),ze=()=>ce(void 0,null,function*(){var Wt,tn,En,ut;const ft=de({},ke.getFieldsValue());if((He==null?void 0:He.length)<=0&&it.length>0&&!((Wt=Je.actionTabs)!=null&&Wt.unified_setting)){Pe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}mt(!0);const _e={check_ids:[...((tn=Je.actionTabs.selectArrs)==null?void 0:tn.map(rt=>Number(rt)))||[]],group_ids:He};Ge||(_e.end_time=Ne()(ft.end_time).format("YYYY-MM-DD HH:mm")),_e.group_ids=He.map(rt=>rt.course_group_id),(yield(0,De.ZP)(`/api/courses/${Le.coursesId}/exercises/end_exercise.json`,{method:"post",body:_e})).status===0&&(Pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Me({type:"exercise/setActionTabs",payload:{}}),(En=Je==null?void 0:Je.actionTabs)!=null&&En.cb?(ut=Je==null?void 0:Je.actionTabs)==null||ut.cb():Me({type:"classroomList/getClassroomExercisesList",payload:de({},Je.actionTabs.params)})),mt(!1)}),At=()=>{gt(1),nt([]),Te([]),pt(!0)};return x.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ze,width:680,confirmLoading:Lt||Xe,onCancel:()=>{At(),Me({type:"exercise/setActionTabs",payload:{}})}},x.createElement(be.Z,{spinning:Xe},it&&x.createElement(re.default,{form:ke},x.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},x.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:a.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),x.createElement(xe.Z,{className:"mt20 mb10"},x.createElement("span",{className:"mr10"},x.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),x.createElement(ue.ZP.Group,{value:Ge,onChange:Wt=>{pt(Wt.target.value),Te([])}},x.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),x.createElement(ue.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),x.createElement(re.default.Item,{name:"end_time",style:{marginTop:-3,visibility:Ge?"hidden":"visible"}},x.createElement(Oe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ne()((0,me.U6)(),"HH:mm")},disabledDate:Wt=>Wt&&Wt0&&!((Ue=Je.actionTabs)!=null&&Ue.unified_setting)&&x.createElement(xe.Z,{style:{marginBottom:"10px"}},x.createElement("span",{className:"mr10"},x.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),x.createElement("div",null,it.length>0&&x.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},x.createElement("span",{style:{flex:1}},x.createElement(je.default,{checked:He.length===it.length,onChange:Wt=>{He.length===it.length?Te([]):Te(it)}},"\u5168\u9009")," "),x.createElement("span",{style:{width:16}}),x.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",He.length||0,"\u4E2A\u5206\u73ED")),x.createElement(E.Z,{data:it,selectedRowKeys:He,setSelectedRowKeys:Te}))))))};Qe.Z=(0,oe.connect)(({exercise:Je})=>({exercise:Je}))(Ee)},72936:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return St}});var x=te(59301),re=te(78241),Pe=te(8591),Fe=te(43418),be=te(71418),xe=te(95237),ue=te(5112),Oe=te(5871),je=te(5083),Ie=te(78673),Ne=te(24905),De=te(3113),me=te(56656),oe=te.n(me),a=te(38147),E=te(65862),b=te(65582),y=te(87513),z=te(70414),ne=te(59553),ae=te(41996),le={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ie=te(83028),de=te(60979),se=te(33276),ce=te(59301),ge=Object.defineProperty,ve=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Le=(He,Te,Ge)=>Te in He?ge(He,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):He[Te]=Ge,ke=(He,Te)=>{for(var Ge in Te||(Te={}))Me.call(Te,Ge)&&Le(He,Ge,Te[Ge]);if(Je)for(var Ge of Je(Te))Ue.call(Te,Ge)&&Le(He,Ge,Te[Ge]);return He},ot=(He,Te)=>ve(He,Ee(Te)),gt=(He,Te,Ge)=>new Promise((pt,Lt)=>{var mt=At=>{try{ze(Ge.next(At))}catch(Wt){Lt(Wt)}},Pn=At=>{try{ze(Ge.throw(At))}catch(Wt){Lt(Wt)}},ze=At=>At.done?pt(At.value):Promise.resolve(At.value).then(mt,Pn);ze((Ge=Ge.apply(He,Te)).next())});function it(He,Te){const Ge=[];for(let pt=He;pt{let Te=new Date;const Ge=oe()(He).format("HH");if(oe()(He).isSame(oe()(Te),"day")){const pt=oe()(Te).format("HH"),Lt=oe()(Te).format("mm");return{disabledHours:()=>it(0,24).splice(1,pt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Ge,pt),oe()(He).isSame(oe()(Te),"hour")&&Ge<=pt?it(0,60).splice(0,Lt):it(60,60))}}else if(oe()(He).isSame(oe()(),"day")){const pt=oe()().format("HH"),Lt=oe()().format("mm");return{disabledHours:()=>it(0,24).splice(0,pt),disabledMinutes:()=>Ge<=pt?it(0,Lt):it(60,60)}}else return!1},Xe=({exercise:He,dispatch:Te})=>{var Ge,pt,Lt,mt,Pn,ze,At,Wt,tn,En,ut,ft,_e,Be,rt,dt,Re,we,lt,$e,Ze,ht,An;const en=(0,b.useParams)(),[zt]=re.default.useForm(),[an,$t]=(0,x.useState)(1),[Ye,et]=(0,x.useState)([]),[Nt,Gt]=(0,x.useState)(!0),[gn,Rt]=(0,x.useState)([]),[Fn,jn]=(0,x.useState)(!0),[ea,xa]=(0,x.useState)(!1),{workSetting:rn}=He,[Sa,ro]=(0,x.useState)(!1),[oa,xn]=(0,x.useState)([]),[wa,Da]=(0,x.useState)([]),[Ht,Dn]=(0,x.useState)(!1),[Wn,fa]=(0,x.useState)(!1),[ta,za]=(0,x.useState)(!1),[Ao,Ar]=(0,x.useState)(null),[Dr,Na]=(0,x.useState)(1),[xt,It]=(0,x.useState)({}),[Dt,In]=(0,x.useState)({}),[na,Hn]=(0,x.useState)(!1),[Qo,Oa]=(0,x.useState)(!1),[lo,hr]=(0,x.useState)(!1),[ao,Zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(He.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:qt=[],type:Sn}=He.actionTabs||{},mn=qt.filter(hn=>![100,120,150].includes(Number(hn.total_score)));mn.length?(hr(Sn===1?"multiple":"single"),Zn(mn.map(hn=>ot(ke({},hn),{name:hn.exercise_name})))):Oa(!0)}},[(Ge=He==null?void 0:He.actionTabs)==null?void 0:Ge.key]),console.log(lo,"visible"),(0,x.useEffect)(()=>{var qt;if(He.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Gr(),pn(),He.actionTabs.type===2)){const Sn=(qt=He.actionTabs)==null?void 0:qt.unified_setting;jn(Sn)}},[He.actionTabs]),(0,x.useEffect)(()=>{var qt,Sn,mn,hn,yn,pa,Pa;(qt=rn==null?void 0:rn.exercise)!=null&&qt.publish_time&&zt.setFieldsValue({publish_time:oe()((Sn=rn==null?void 0:rn.exercise)==null?void 0:Sn.publish_time)}),(mn=rn==null?void 0:rn.exercise)!=null&&mn.end_time&&zt.setFieldsValue({end_time:oe()((hn=rn==null?void 0:rn.exercise)==null?void 0:hn.end_time)}),zt.setFieldsValue({exercise_type:(yn=rn==null?void 0:rn.exercise)==null?void 0:yn.exercise_type,simulate_exercise_num:(pa=rn==null?void 0:rn.exercise)==null?void 0:pa.simulate_exercise_num}),Na((Pa=rn==null?void 0:rn.exercise)==null?void 0:Pa.exercise_type)},[He]);const sr=qt=>{var Sn;const mn=zt.getFieldValue("publish_time");if(!mn||(Sn=rn==null?void 0:rn.exercise)!=null&&Sn.publish_time)return;let hn;qt===1?hn=oe()(mn).add(120,"minutes"):hn=oe()(mn).add(7,"days"),zt.setFieldsValue({end_time:hn})},Gr=qt=>gt(void 0,null,function*(){var Sn,mn;Gt(!0);const hn=yield(0,y.N3)({coursesId:en.coursesId,check_ids:[...((Sn=He.actionTabs.selectArrs)==null?void 0:Sn.map(pa=>Number(pa)))||[]]});console.log(hn,"res");const yn=((mn=hn==null?void 0:hn.course_info)==null?void 0:mn.map((pa,Pa)=>ot(ke({},pa),{key:pa.course_group_id,title:pa.course_group_name,name:pa.course_group_name,disabled:!!pa.is_published})))||[];if((hn==null?void 0:hn.status)!==-1){et([...yn]);const pa=oe()();zt.setFieldsValue({publish_time:pa}),(zt.getFieldValue("exercise_type")||1)===1?zt.setFieldsValue({end_time:oe()(pa).add(120,"minutes")}):zt.setFieldsValue({end_time:oe()(pa).add(7,"days")})}Gt(!1)});(0,x.useEffect)(()=>{var qt,Sn,mn,hn,yn,pa;if((qt=rn==null?void 0:rn.exercise)!=null&&qt.is_appoint_user){const Pa=((mn=(Sn=rn==null?void 0:rn.exercise)==null?void 0:Sn.all_exercise_users)==null?void 0:mn.map(nn=>nn.user_id))||[];xn([...Pa])}Dn((hn=rn==null?void 0:rn.exercise)==null?void 0:hn.is_appoint_user),fa((yn=rn==null?void 0:rn.exercise)==null?void 0:yn.is_miss_exam_user),za((pa=rn==null?void 0:rn.exercise)==null?void 0:pa.is_no_passing_user)},[rn]),(0,x.useEffect)(()=>{var qt,Sn,mn,hn,yn,pa,Pa,nn;(Sn=(qt=He==null?void 0:He.actionTabs)==null?void 0:qt.selectArrs)!=null&&Sn[0]&&He.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Te({type:"exercise/getWorkSetting",payload:{categoryId:(hn=(mn=He==null?void 0:He.actionTabs)==null?void 0:mn.selectArrs)==null?void 0:hn[0],category:(pa=(yn=He==null?void 0:He.actionTabs)==null?void 0:yn.selectArrs)==null?void 0:pa[0],coursesId:(nn=(Pa=He==null?void 0:He.actionTabs)==null?void 0:Pa.params)==null?void 0:nn.id}})},[(pt=He==null?void 0:He.actionTabs)==null?void 0:pt.selectArrs]);const Er=()=>gt(void 0,null,function*(){var qt,Sn,mn,hn,yn,pa,Pa;const nn=ke({},zt.getFieldsValue()),fr=oe()(oe()(nn.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),wr=oe()(oe()(nn.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(fr,fr,33),wr<=fr){Pe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((gn==null?void 0:gn.length)<=0&&!Fn&&Ye.length>0&&!((qt=rn==null?void 0:rn.exercise)!=null&&qt.is_make_up_exercise)){Pe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const Xr=Ye.map(Kr=>Kr.key),Sr={check_ids:[...((Sn=He.actionTabs.selectArrs)==null?void 0:Sn.map(Kr=>Number(Kr)))||[]],end_time:oe()(nn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(nn.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:gn.map(Kr=>Kr.course_group_id),unified_setting:!gn.length,exercise_type:nn.exercise_type,simulate_exercise_num:nn.simulate_exercise_num};if(((mn=He.actionTabs.selectArrsAll)==null?void 0:mn.length)>0&&He.actionTabs.type===1&&(Sr.check_ids=[...((yn=(hn=He.actionTabs.selectArrsAll)==null?void 0:hn.filter(Kr=>!Kr.high_resources_consume||Kr.high_resources_consume_permission))==null?void 0:yn.map(Kr=>Number(Kr==null?void 0:Kr.id)))||[]]),(pa=rn==null?void 0:rn.exercise)!=null&&pa.is_make_up_exercise){if(Ht&&oa.length<=0||!Ht&&!(Wn||ta)){Pe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Sr.is_appoint_user=Ht,Sr.is_miss_exam_user=Wn,Sr.is_no_passing_user=ta,Ht?Sr.make_up_exercise_users=oa.map(Kr=>({user_id:Kr})):Sr.make_up_exercise_user=[]}let{is_locked:Xn,open_camera:Ia,screen_open:bo,login_restrict:La,ip_bind:io,ip_limit:dr,is_random:Oo,id:Wr,identity_verify:qr,open_phone_video_recording:ri}=rn==null?void 0:rn.exercise;if(He.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Xn||Ia||bo||La||io||dr=="pub"||dr=="inner"||qr||ri)&&nn.exercise_type==2){if(Oa(!1),Te({type:"exercise/setActionTabs",payload:{}}),He.actionTabs.type==2){let Kr=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,E.hi)(rn==null?void 0:rn.exercise)," "),"\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:()=>gt(void 0,null,function*(){var si;Hn(!0);let Wl=yield(0,de.Tr)({exercise_ids:[...((si=He.actionTabs.selectArrs)==null?void 0:si.map(mi=>Number(mi)))||[]],course_id:en.coursesId,type:"exercise"});if((Wl==null?void 0:Wl.student_count)===0){if((yield Et(Sr))&&He.actionTabs.isRouter){Kr.destroy(),b.history.push(`/classrooms/${en.coursesId}/exercise/${Wr}/detail?random=${Oo}&tabs=3&childrenTabs=2`);return}Te({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else In(Sr),It(Wl)}),onCancel:()=>{Kr.destroy(),Hn(!1),Et(Sr)}})}else{let Kr=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>gt(void 0,null,function*(){var si;Hn(!0);let Wl=yield(0,de.Tr)({exercise_ids:[...((si=He.actionTabs.selectArrs)==null?void 0:si.map(mi=>Number(mi)))||[]],course_id:en.coursesId,type:"exercise"});if((Wl==null?void 0:Wl.student_count)===0){if((yield Et(Sr))&&He.actionTabs.isRouter){b.history.push(`/classrooms/${en.coursesId}/exercise/${Wr}/detail?random=${Oo}&tabs=3&childrenTabs=2`);return}Te({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else In(Sr),It(Wl)})})}return}let _l=yield(0,de.Tr)({exercise_ids:[...((Pa=He.actionTabs.selectArrs)==null?void 0:Pa.map(Kr=>Number(Kr)))||[]],course_id:en.coursesId,type:"exercise"});(_l==null?void 0:_l.student_count)===0?Et(Sr):(In(Sr),It(_l))}),Go=()=>{var qt;let Sn=[...(qt=He.actionTabs.selectArrsAll)==null?void 0:qt.filter(mn=>mn.high_resources_consume&&!mn.high_resources_consume_permission)];(Sn==null?void 0:Sn.length)>0&&He.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:le.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Sn==null?void 0:Sn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},Sn==null?void 0:Sn.map(mn=>ce.createElement("div",{className:le.failedList,key:mn.id},ce.createElement("div",{className:le.name},mn==null?void 0:mn.exercise_name),ce.createElement("div",{className:le.publish,onClick:()=>{(0,E.xg)(`/classrooms/${en.coursesId}/exercise/${mn.id}/detail?random=${mn.is_random}`)}},"\u53D1\u5E03"))))))})},Et=qt=>gt(void 0,null,function*(){var Sn,mn,hn;if(He.actionTabs.type===1){let Pa=[...(Sn=He.actionTabs.selectArrsAll)==null?void 0:Sn.filter(nn=>nn.high_resources_consume&&!nn.high_resources_consume_permission)];if((Pa==null?void 0:Pa.length)==He.actionTabs.selectArrsAll.length){Oa(!1),Te({type:"exercise/setActionTabs",payload:{}}),Go();return}}let yn=!1;return xa(!0),(yield(0,a.ZP)(`/api/courses/${en.coursesId}/exercises/publish.json`,{method:"post",body:qt})).status===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),pn(),Pe.ZP.success("\u53D1\u5E03\u6210\u529F"),Oa(!1),Te({type:"exercise/setActionTabs",payload:{}}),(mn=He==null?void 0:He.actionTabs)!=null&&mn.cb?(hn=He==null?void 0:He.actionTabs)==null||hn.cb():Te({type:"classroomList/getClassroomExercisesList",payload:ke({},He.actionTabs.params)}),yn=!0,He.actionTabs.type===1&&Go()),xa(!1),yn}),pn=()=>{$t(1),et([]),Rt([])},vn=(qt,Sn,mn)=>{qt<=0?Pe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(xn(Sn),Da(mn),ro(!1))};return ce.createElement(x.Fragment,null,ce.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Qo,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Er,confirmLoading:ea||Nt,onCancel:()=>{pn(),Oa(!1),Te({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(be.Z,{spinning:Nt},Ye&&ce.createElement(re.default,{form:zt},!!((Lt=He==null?void 0:He.actionTabs)!=null&&Lt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:z.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((mt=rn==null?void 0:rn.exercise)!=null&&mt.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(xe.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ce.createElement(re.default.Item,{name:"exercise_type"},ce.createElement(ue.ZP.Group,{disabled:((Pn=rn==null?void 0:rn.exercise)==null?void 0:Pn.exercise_status)>1,onChange:qt=>{Na(qt.target.value),sr(qt.target.value)}},ce.createElement(ue.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ce.createElement(ue.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Dr==2&&ce.createElement(xe.Z,{className:`${le.contentInterval}`},ce.createElement("span",{className:`${le.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(re.default.Item,{name:"simulate_exercise_num"},ce.createElement(Oe.Z,{className:le.numberInput,style:{width:145},precision:0,size:"middle",disabled:((ze=rn==null?void 0:rn.exercise)==null?void 0:ze.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(xe.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ce.createElement(re.default.Item,{name:"publish_time"},ce.createElement(je.default,{style:{width:170},disabledDate:qt=>qt&&qt<=oe()().subtract(0,"days"),disabledTime:nt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(re.default.Item,{name:"end_time"},ce.createElement(je.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,E.U6)(),"HH:mm")},disabledDate:qt=>qt&&qt{var mn,hn,yn,pa,Pa;if(Dn(qt),qt)if((mn=rn==null?void 0:rn.exercise)!=null&&mn.is_appoint_user){const nn=(yn=(hn=rn==null?void 0:rn.exercise)==null?void 0:hn.all_exercise_users)==null?void 0:yn.map(fr=>fr.user_id);xn([...nn])}else xn([]),fa(!1),za(!1);else fa((pa=rn==null?void 0:rn.exercise)==null?void 0:pa.is_miss_exam_user),za((Pa=rn==null?void 0:rn.exercise)==null?void 0:Pa.is_no_passing_user)},disabled:((Wt=rn==null?void 0:rn.exercise)==null?void 0:Wt.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Ht&&ce.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Ne.default,{checked:Wn,disabled:((tn=rn==null?void 0:rn.exercise)==null?void 0:tn.exercise_status)!==1||((En=rn==null?void 0:rn.exercise)==null?void 0:En.miss_exam_count)<=0,onChange:qt=>{fa(qt.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Ar(1),Dn(!1),ro(!0)}},"\uFF08",`${(ut=rn==null?void 0:rn.exercise)==null?void 0:ut.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Ne.default,{checked:ta,disabled:((ft=rn==null?void 0:rn.exercise)==null?void 0:ft.exercise_status)!==1||((_e=rn==null?void 0:rn.exercise)==null?void 0:_e.no_passing_count)<=0,onChange:qt=>{za(qt.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ar(2),Dn(!1),ro(!0)}},"\uFF08",`${(Be=rn==null?void 0:rn.exercise)==null?void 0:Be.no_passing_count}\u4EBA`,"\uFF09")),Ht&&ce.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(De.ZP,{type:"primary",ghost:!0,disabled:((rt=rn==null?void 0:rn.exercise)==null?void 0:rt.exercise_status)!==1,onClick:()=>{ro(!0),Ar(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${oa.length||0} \u4EBA`,"\uFF09"))),He.actionTabs.type===2&&!((dt=rn==null?void 0:rn.exercise)!=null&&dt.is_make_up_exercise)&&ce.createElement(xe.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ce.createElement(ue.ZP.Group,{value:Fn,onChange:qt=>{jn(qt.target.value),Rt([])}},ce.createElement(ue.ZP,{disabled:!!((Re=He==null?void 0:He.actionTabs)!=null&&Re.disabled)||Ye.some(qt=>qt==null?void 0:qt.is_published)||!((we=He==null?void 0:He.actionTabs)!=null&&we.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(ue.ZP,{disabled:Ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ye.length<=0&&He.actionTabs.type===2&&!((lt=rn==null?void 0:rn.exercise)!=null&<.is_make_up_exercise)&&ce.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"'),(He.actionTabs.type===1||!Fn)&&!(($e=rn==null?void 0:rn.exercise)!=null&&$e.is_make_up_exercise)&&Ye.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Ne.default,{checked:gn.length===Ye.length,onChange:qt=>{gn.length===Ye.length?Rt([]):Rt(Ye)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",gn.length||0,"\u4E2A\u5206\u73ED")),(He.actionTabs.type===1||!Fn)&&!((Ze=rn==null?void 0:rn.exercise)!=null&&Ze.is_make_up_exercise)&&Ye.length>0&&ce.createElement(ne.Z,{data:Ye,selectedRowKeys:gn,setSelectedRowKeys:Rt})),ce.createElement(ae.Z,{visible:Sa,setVisible:ro,onK:vn,selectKeys:oa,selectRows:wa,appointStudent:Ht,modalParams:Ao,courseId:en.categoryId||((An=(ht=He==null?void 0:He.actionTabs)==null?void 0:ht.selectArrs)==null?void 0:An[0])})),ce.createElement(ie.Z,{resdata:xt,type:"exercisepush",okloading:ea,oktext:(xt==null?void 0:xt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:qt=>gt(void 0,null,function*(){var Sn,mn,hn;xa(!0);let yn=yield(0,a.ZP)(`/api/courses/${en.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Sn=He.actionTabs.selectArrs)==null?void 0:Sn.map(pa=>Number(pa)))||[]]}});if(xa(!1),(yn==null?void 0:yn.status)===0)if(na){let pa=yield Et(Dt);if(Fe.default.destroyAll(),pa&&He.actionTabs.isRouter){b.history.push(`/classrooms/${en.coursesId}/exercise/${(mn=rn==null?void 0:rn.exercise)==null?void 0:mn.id}/detail?random=${(hn=rn==null?void 0:rn.exercise)==null?void 0:hn.is_random}&tabs=3&childrenTabs=2`);return}Te({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Et(Dt)})})),ce.createElement(se.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:lo,dataSource:ao,onSuccess:()=>{hr(!1),Oa(!0)},onClose:()=>{hr(!1),pn(),Te({type:"exercise/setActionTabs",payload:{}})}}))};var St=(0,b.connect)(({exercise:He})=>({exercise:He}))(Xe)},5318:function(at,Qe,te){"use strict";var x=te(59301),re=te(99313),Pe=te(78241),Fe=te(6848),be=te(8591),xe=te(43418),ue=te(5871),Oe=te(57809),je=te(92832),Ie=te(3113),Ne=te(26724),De=te.n(Ne),me=te(49018),oe=te(5006),a=te(66457),E=te(65862),b=te(35479),y=te(79274),z=te(65582),ne=te(90463),ae=te(83028),le=te(60979),ie=te(59301),de=Object.defineProperty,se=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Je=(gt,it,nt)=>it in gt?de(gt,it,{enumerable:!0,configurable:!0,writable:!0,value:nt}):gt[it]=nt,Me=(gt,it)=>{for(var nt in it||(it={}))ve.call(it,nt)&&Je(gt,nt,it[nt]);if(ge)for(var nt of ge(it))Ee.call(it,nt)&&Je(gt,nt,it[nt]);return gt},Ue=(gt,it)=>se(gt,ce(it)),Le=(gt,it,nt)=>new Promise((Xe,St)=>{var He=pt=>{try{Ge(nt.next(pt))}catch(Lt){St(Lt)}},Te=pt=>{try{Ge(nt.throw(pt))}catch(Lt){St(Lt)}},Ge=pt=>pt.done?Xe(pt.value):Promise.resolve(pt.value).then(He,Te);Ge((nt=nt.apply(gt,it)).next())});const{TabPane:ke}=re.default,ot=({classroomList:gt,exercise:it,loading:nt,dispatch:Xe})=>{var St;const He=(0,z.useParams)(),Te=(0,z.useLocation)(),[Ge]=Pe.default.useForm(),{brankList:pt}=it;let[Lt,mt]=(0,x.useState)(!0),[Pn,ze]=(0,x.useState)(!1);const[At,Wt]=(0,x.useState)("myself");let[tn,En]=(0,x.useState)([]),[ut,ft]=(0,x.useState)([]),[_e,Be]=(0,x.useState)(),[rt,dt]=(0,x.useState)([]);const Re=(0,x.useRef)(null),[we,lt]=(0,x.useState)(!1),[$e,Ze]=(0,x.useState)(""),[ht,An]=(0,x.useState)(""),[en,zt]=(0,x.useState)(!1),[an,$t]=(0,x.useState)({}),Ye=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(xn,wa,Da)=>ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement(Fe.Z,{title:xn},ie.createElement("div",{title:xn,className:oe.Z.name},xn)),(wa==null?void 0:wa.high_resources_consume)&&ie.createElement(ne.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:xn=>ie.createElement(Fe.Z,{title:xn},ie.createElement("span",null,xn))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:xn=>xn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(xn,wa)=>ie.createElement("a",{href:xn?`/randompaper/detail/${wa.id}`:`/paperlibrary/see/${wa.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[et,Nt]=(0,x.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,x.useEffect)(()=>{it.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Rt(),dt([]),Gt())},[it.actionTabs.key]);const Gt=()=>Le(void 0,null,function*(){const xn=yield Xe({type:"paperlibrary/getTeachGroupData"});ft(xn)}),gn=xn=>{const wa=parseInt(xn);return isNaN(wa)?"":wa},Rt=()=>Le(void 0,null,function*(){var xn,wa;if(Lt){++et.page,mt(!1);const Da=yield Xe({type:"exercise/getBrankList",payload:Ue(Me({},et),{search:(xn=et.search)==null?void 0:xn.trim()})});tn=Da!=null&&Da.object_list?[...tn.concat(Da==null?void 0:Da.object_list)]:tn,et.filter==="public"?Be(Da.is_teacher):Be(!0),((wa=Da.object_list)==null?void 0:wa.length){Re.current.scrollTop=0,tn=[],et.page=0,et.group_id=xn,Lt=!0,dt([]),Nt(Me({},et)),Rt()},jn={selectedRowKeys:rt,onChange:xn=>{dt(xn)},type:"radio"},ea=()=>{Nt(Me({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),En([]),mt(!0),Wt("myself"),Xe({type:"exercise/setActionTabs",payload:{}}),ze(!1)},[xa,rn,Sa,ro]=(0,b.P)(),oa=xn=>Le(void 0,null,function*(){let wa=!1;tn.forEach(Wn=>{rt.includes(Wn.id)&&(wa=Wn.is_random)});const Da=xn.map(Wn=>({shixun_id:Wn.id,is_use:Wn.is_use,is_copy:Wn.is_copy}));if(!wa){zt(!0);const Wn=yield Xe({type:"exercise/saveBanks",payload:{course_id:He.coursesId,category_id:(He==null?void 0:He.categoryId)||null,object_type:"examination_bank",bank_id:rt,shixuns_info:Da}});zt(!1),(Wn==null?void 0:Wn.status)===0&&((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Xe({type:"classroomList/getClassroomExercisesList",payload:Me({},it.actionTabs.params)}),Xe({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}),Ze(`/classrooms/${He.coursesId}/exercise/${Wn.exercise_id}/detail?random=${Wn.is_random}&tabs=3`),An(`/classrooms/${He.coursesId}/exercise/add/${Wn.exercise_id}?random=${Wn.is_random}&type=2`),lt(!0),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),rn(),ea());return}zt(!0),setTimeout(()=>{zt(!1)},500),Xe({type:"exercise/setActionTabs",payload:{}});let Ht=1,Dn=xe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ie.createElement("div",{className:oe.Z.modalColumn},ie.createElement("div",{className:oe.Z.modalRow},ie.createElement("sup",{className:oe.Z.sup},"*"),ie.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ie.createElement(ue.Z,{parser:gn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Ht,onChange:Wn=>{Ht=Wn;const fa=document.getElementById("model_error");Ht<1||Ht>50?fa.style.display="block":fa.style.display="none"}})),ie.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:ea,onOk:()=>Le(void 0,null,function*(){if(Ht<1||Ht>50){const fa=document.getElementById("model_error");return fa.style.display="block",Promise.reject()}Dn.update({cancelButtonProps:{disabled:!0}});const Wn=yield Xe({type:"exercise/saveBanks",payload:{course_id:He.coursesId,object_type:"examination_bank",bank_id:rt,shixuns_info:Da,num:Ht}});Dn.update({cancelButtonProps:{disabled:!1}}),Wn&&Wn.status===0?((0,E.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),xe.default.destroyAll(),Xe({type:"classroomList/getClassroomExercisesList",payload:Me({},it.actionTabs.params)}),ea(),rn(),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(ea(),rn())})})});return ie.createElement(ie.Fragment,null,ie.createElement(xe.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:it.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Pn,bodyStyle:{minHeight:200},wrapClassName:oe.Z.warpModal,onOk:()=>Le(void 0,null,function*(){var xn;if(!rt.length){be.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ze(!0);let wa=!1,Da=!1;if(tn.forEach(Dn=>{rt.includes(Dn.id)&&Dn.need_authorize&&(wa=Dn.need_authorize),rt.includes(Dn.id)&&(Da=Dn.is_random)}),wa){(0,a.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let Ht=yield(0,le.Tr)({id:`${rt[0]}`,course_id:(xn=gt.detailTopBanner)==null?void 0:xn.course_id,type:"examination_bank"});ze(!1),(Ht==null?void 0:Ht.student_count)===0?oa([]):$t(Ht)}),onCancel:ea},ie.createElement(re.default,{activeKey:At,onTabClick:xn=>Le(void 0,null,function*(){Re.current.scrollTop=0,tn=[],At!==xn&&dt([]),Wt(xn),et.page=0,et.filter=xn,et.group_id=null,Lt=!0,Rt()})},ie.createElement(ke,{tab:ie.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ie.createElement(ke,{tab:ie.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ie.createElement(ke,{tab:ie.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ie.createElement("div",{className:oe.Z.tabSearch},At==="teacher"&&ie.createElement(Oe.default,{value:et.group_id,onChange:Fn,size:"middle",style:{width:200,marginRight:30}},ie.createElement(Oe.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(St=ut==null?void 0:ut.groups)==null?void 0:St.map(xn=>ie.createElement(Oe.default.Option,{key:xn==null?void 0:xn.group_id,value:xn==null?void 0:xn.group_id},xn==null?void 0:xn.name))),ie.createElement(je.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:et.search,onChange:xn=>{et.search=xn.target.value,Nt(Me({},et))},onSearch:xn=>{Re.current.scrollTop=0,tn=[],et.page=0,Lt=!0,dt([]),xn&&(0,y.tk)({name:xn,copywriting:xn,position:"Exercise"}),Rt()}})),ie.createElement("div",{ref:Re,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!_e&&At==="public"&&ie.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ie.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ie.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ie.createElement(De(),{initialLoad:!1,pageStart:0,loadMore:()=>{Rt()},hasMore:Lt,useWindow:!1},it.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&_e&&ie.createElement(me.Z,{className:oe.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:tn,onRow:xn=>({onClick:()=>{dt([xn==null?void 0:xn.id])}}),resColumns:Ye,rowSelection:jn})))),ie.createElement(xe.default,{title:"\u63D0\u793A",open:we,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ie.createElement("div",null,ie.createElement(Ie.ZP,{onClick:()=>{lt(!1),z.history.push(ht)}},"\u4FEE\u6539\u8BD5\u5377"),ie.createElement(Ie.ZP,{type:"primary",onClick:()=>{z.history.push($e),lt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{lt(!1)}},ie.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ie.createElement(ae.Z,{resdata:an,type:"exercise",okloading:en,oktext:(an==null?void 0:an.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xn=>{oa(xn)}}),ie.createElement(b.Z,{inPaper:!0,visible:xa,onCancel:rn,onOk:oa,renderData:Sa,modalType:"multiple",type:"examination_bank"}))};Qe.Z=(0,z.connect)(({exercise:gt,loading:it,classroomList:nt})=>({exercise:gt,loading:it,classroomList:nt}))(ot)},59553:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ie}});var x=te(59301),re=te(92832),Pe=te(24905),Fe=te(95237),be={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Oe=(Ne,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},b=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,b);y((me=me.apply(Ne,De)).next())}),Ie=({data:Ne,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ne]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[ie,de]=(0,x.useState)(1),[se,ce]=(0,x.useState)();return(0,x.useEffect)(()=>{y(Ne),ne([]),le([])},[Ne]),(0,x.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:be.leftdiv},x.createElement(re.default.Search,{size:"middle",onChange:ge=>Oe(void 0,null,function*(){y(Ne.filter(ve=>{var Ee;return(Ee=ve==null?void 0:ve.name)==null?void 0:Ee.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Pe.default.Group,{value:z.map(ge=>`${ge.course_group_id}`),onChange:ge=>{oe(b.filter(ve=>ge.includes(`${ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,ve)=>x.createElement(Fe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Pe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},x.createElement("div",{className:be.listClass},x.createElement("span",{className:be.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:be.rightdiv},x.createElement(re.default.Search,{onChange:ge=>{le(z.filter(ve=>ve.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((ge,ve)=>x.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),x.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},21390:function(at,Qe,te){"use strict";var x=te(59301),re=te(31797),Pe=te(5871),Fe=te(78241),be=te(43418),xe=te(71418),ue=te(1710),Oe=te(92832),je=te(95237),Ie=te(43604),Ne=te(3113),De=te(87513),me=te(56656),oe=te.n(me),a=te(65582),E=te(65862),b=te(27158),y=te(41867),z=te(61527),ne=te(59301),ae=(se,ce,ge)=>new Promise((ve,Ee)=>{var Je=Le=>{try{Ue(ge.next(Le))}catch(ke){Ee(ke)}},Me=Le=>{try{Ue(ge.throw(Le))}catch(ke){Ee(ke)}},Ue=Le=>Le.done?ve(Le.value):Promise.resolve(Le.value).then(Je,Me);Ue((ge=ge.apply(se,ce)).next())});const{Countdown:le}=re.default,ie=({value:se,onChange:ce,MaxMinutes:ge})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",ne.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\u3002",ne.createElement("br",null)),ne.createElement(Pe.Z,{value:se,onChange:ce,min:0,precision:0,max:ge,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ge}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:se,successCb:ce,dispatch:ge})=>{var ve,Ee,Je,Me;const Ue=(0,a.useParams)(),[Le]=Fe.default.useForm(),ke=Fe.default.useWatch("time",Le),[ot,gt]=(0,x.useState)(!1),it=(0,x.useRef)(),{actionTabs:nt}=se,[Xe,St]=(0,x.useState)(),[,He,Te,Ge]=(0,z.U)(De.n7,{id:Ue.categoryId}),[,pt,Lt]=(0,z.U)(De.Cd,{});(0,x.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&(gt(!1),Le.resetFields())},[se.actionTabs.key]);const mt=()=>new Promise(_e=>ae(void 0,null,function*(){var Be,rt;return it.current=yield(0,b.y)({ip_limit:(Be=nt==null?void 0:nt.exerciseParams)==null?void 0:Be.ip_limit,ip_bind:(rt=nt==null?void 0:nt.exerciseParams)==null?void 0:rt.ip_bind_type}),_e()})),Pn=()=>ae(void 0,null,function*(){var _e,Be,rt,dt,Re;yield Le.validateFields();const we=Le.getFieldsValue();if(gt(!0),(((_e=nt==null?void 0:nt.exerciseParams)==null?void 0:_e.ip_limit)!=="no"||(Be=nt==null?void 0:nt.exerciseParams)!=null&&Be.ip_bind_type)&&(yield mt()),(yield(0,De.ZD)((rt=nt==null?void 0:nt.exerciseParams)==null?void 0:rt.id,{exercise_user_id:(dt=nt==null?void 0:nt.exerciseParams)==null?void 0:dt.exercise_user_id,unlock_key:we.unlock_key,time:we.time,ip:it.current})).status===0){if(ce){ge({type:"exercise/setActionTabs",payload:{}}),ce();return}const $e=nt==null?void 0:nt.exerciseParams;(0,E.nr)({inner_ip:$e.inner_ip,public_ip:$e.public_ip,open_camera:$e.open_camera,ip_limit:$e.ip_limit,ip_bind:$e.ip_bind,ip_bind_type:$e.ip_bind_type,exercise_tips:$e.exercise_tips,exerciseId:$e.id,screen_open:$e.screen_open,screen_num:$e.screen_num,screen_sec:$e.screen_sec,coursesId:Ue.coursesId,login:(Re=(0,y.eY)())==null?void 0:Re.login,history,identity_verify:$e.identity_verify,open_phone_video_recording:$e.open_phone_video_recording,current_status:$e.current_status}),ge({type:"exercise/setActionTabs",payload:{}})}gt(!1)}),ze=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:_e=>ne.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:_e=>ne.createElement("span",{className:_e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},_e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],At=((ve=nt==null?void 0:nt.exerciseParams)==null?void 0:ve.errorMessage)&&typeof((Ee=nt==null?void 0:nt.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,x.useEffect)(()=>{se.actionTabs.key==="student-unlock"&&ae(void 0,null,function*(){const _e=yield Lt(Ue);yield Te({}),_e.status||St(_e)})},[se.actionTabs.key]);const{time:Wt,end_time:tn}=(Xe==null?void 0:Xe.exercise)||{},En=Ge!=null&&Ge.user_end_time?oe()(Ge==null?void 0:Ge.user_end_time).add(1,"minutes"):oe()(),ut=oe()(Ge==null?void 0:Ge.user_total_end_time)>En?Math.round(oe().duration(oe()(Ge==null?void 0:Ge.user_total_end_time).diff(En.startOf("minute"))).asMinutes()):0,ft=((Ge==null?void 0:Ge.student_left_minutes)||0)+(ke||0);return ne.createElement(ne.Fragment,null,ne.createElement(be.default,{width:514,centered:!0,closable:!!((Je=nt==null?void 0:nt.exerciseParams)!=null&&Je.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:se.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(xe.Z,{spinning:He||pt},At&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!At&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),At&&ne.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Me=nt==null?void 0:nt.exerciseParams)==null?void 0:Me.errorMessage)||{}],columns:ze}),ne.createElement("div",{className:""},ne.createElement(Fe.default,{form:Le,layout:"vertical",autoComplete:"off"},ne.createElement(Fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(Oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Wt!==-1?ne.createElement(ne.Fragment,null,ne.createElement(Fe.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Ge==null?void 0:Ge.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ie,{MaxMinutes:ut})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},He||pt?"--":ft),"\u5206\u949F",ft!==0&&(Ge==null?void 0:Ge.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},oe()(Ge==null?void 0:Ge.user_end_time).add(ke||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(tn).format("YYYY-MM-DD HH:mm")))),ne.createElement(je.Z,{justify:"space-between",align:"middle"},ne.createElement(Ie.Z,null),ne.createElement(Ie.Z,null,ne.createElement(Ne.ZP,{loading:ot,onClick:Pn},"\u8FDB\u5165\u8003\u8BD5"))))))};Qe.Z=(0,a.connect)(({exercise:se})=>({exercise:se}))(de)},82896:function(at,Qe,te){"use strict";te.d(Qe,{w:function(){return xe}});var x=te(38147),re=te(43418),Pe=te(65582),Fe=te(59301),be=(ue,Oe,je)=>new Promise((Ie,Ne)=>{var De=a=>{try{oe(je.next(a))}catch(E){Ne(E)}},me=a=>{try{oe(je.throw(a))}catch(E){Ne(E)}},oe=a=>a.done?Ie(a.value):Promise.resolve(a.value).then(De,me);oe((je=je.apply(ue,Oe)).next())});const xe=(ue,Oe,je="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Ie=1,Ne=2)=>be(void 0,null,function*(){Ie===1&&(0,Pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Ie===1?je:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const De=yield(0,x.ZP)(`/api/exercises/${Oe}/user_appraise_status.json`,{method:"get",params:{appraise_type:Ie}});if((De==null?void 0:De.status)===-1)return(0,Pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let me={status:0};if((De==null?void 0:De.type)===2&&(me=yield(0,x.ZP)(`/api/exercises/${Oe}/create_appraise_students.json`,{method:"get"})),(0,Pe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(me==null?void 0:me.status)===-1)return Promise.reject();if((De==null?void 0:De.type)===2){const oe=()=>{Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/centralizeReview/${me==null?void 0:me.login}`)};if(re.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:oe,onCancel:()=>{Ne===1&&Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/detail`)},content:Fe.createElement("div",null,Fe.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Fe.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Fe.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Ne!==3)return Promise.reject()}if((De==null?void 0:De.type)===3&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Ne===1&&Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/detail`)},content:Fe.createElement("div",null,(De==null?void 0:De.message)||"")}),Ne!==3)||(De==null?void 0:De.type)===4&&(re.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Ne===1&&Pe.history.replace(`/classrooms/${ue}/exercise/${Oe}/detail`)},content:Fe.createElement("div",null,(De==null?void 0:De.message)||"")}),Ne!==3))return Promise.reject()})},99981:function(at,Qe,te){"use strict";te.d(Qe,{Q8:function(){return nt},d0:function(){return Xe},w6:function(){return it}});var x=te(59301),re=te(5083),Pe=te(57809),Fe=te(8591),be=te(43418),xe=te(5112),ue=te(95237),Oe=te(43604),je=te(6848),Ie=te(24905),Ne=te(3113),De=te(56656),me=te.n(De),oe=te(41867),a=te(38147),E=te(89392),b=te.n(E),y=te(65862),z=te(61191),ne=te(65582),ae=te(4324),le=te(66457),ie=te(42656),de=te(83028),se=te(60979),ce=te(59301),ge=Object.defineProperty,ve=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Le=(Ge,pt,Lt)=>pt in Ge?ge(Ge,pt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Ge[pt]=Lt,ke=(Ge,pt)=>{for(var Lt in pt||(pt={}))Me.call(pt,Lt)&&Le(Ge,Lt,pt[Lt]);if(Je)for(var Lt of Je(pt))Ue.call(pt,Lt)&&Le(Ge,Lt,pt[Lt]);return Ge},ot=(Ge,pt)=>ve(Ge,Ee(pt)),gt=(Ge,pt,Lt)=>new Promise((mt,Pn)=>{var ze=tn=>{try{Wt(Lt.next(tn))}catch(En){Pn(En)}},At=tn=>{try{Wt(Lt.throw(tn))}catch(En){Pn(En)}},Wt=tn=>tn.done?mt(tn.value):Promise.resolve(tn.value).then(ze,At);Wt((Lt=Lt.apply(Ge,pt)).next())});function it(Ge,pt){const Lt=[];for(let mt=Ge;mt{const mt=Geme()(pt).endOf("day"),ze=Ge{const Lt=parseInt(me()(Ge).format("HH")),mt=parseInt(me()().format("HH")),Pn=parseInt(me()().format("mm"));if(!Ge)return{disabledHours:()=>it(0,mt),disabledMinutes:()=>it(0,Pn)};if(pt){const ze=parseInt(me()(pt).format("HH")),At=parseInt(me()(pt).format("mm"));return me()(Ge).isSame(me()(pt),"day")?{disabledHours:()=>it(0,ze),disabledMinutes:()=>Lt<=ze?it(0,At):[]}:void 0}if(me()(Ge).isSame(me()(),"day"))return{disabledHours:()=>it(0,mt),disabledMinutes:()=>me()(Ge).isSame(me()(),"hour")&&Lt<=mt?it(0,Pn):[]}},{RangePicker:St}=re.default,{Option:He}=Pe.default,Te=({shixunHomeworks:Ge,loading:pt,dispatch:Lt,classroomList:mt,user:Pn})=>{var ze,At,Wt,tn,En,ut,ft,_e,Be;const rt=(0,ne.useParams)(),{workSetting:dt,workList:Re,shixunWorkList:we,headerInfo:lt,changeData:$e}=Ge,[Ze,ht]=(0,x.useState)(!1),[An,en]=(0,x.useState)(!1);let[zt,an]=(0,x.useState)([]),[$t,Ye]=(0,x.useState)([]),[et,Nt]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ae.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[Gt,gn]=(0,x.useState)({}),[Rt,Fn]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{an([])},[]),(0,x.useEffect)(()=>{ht(!(0,oe.GJ)())},[(0,oe.GJ)()]);const jn=()=>{Lt({type:"shixunHomeworks/getWorkSetting",payload:ke({},rt)})};(0,x.useEffect)(()=>{if(!(dt!=null&&dt.course_id))return;Object.keys(et).map(function(Dn){et[Dn]=dt[Dn]}),(!et.allow_late||!et.unified_late)&&(et.late_penalty=20,et.penalty_type=ae.Q.Percent),et.unified_setting||(et.unified_late=!1,et.unified_anonymous_comment=!1,et.unified_anonymous_appeal=!1),zt=JSON.parse(JSON.stringify(dt.group_settings.map(Dn=>ot(ke({},Dn),{group_name:[Dn.group_name]})).filter(Dn=>Dn.publish_time!==null))),$t=JSON.parse(JSON.stringify(dt.allow_late_settings.map(Dn=>ot(ke({},Dn),{group_name:[Dn.group_name]})).filter(Dn=>Dn.late_time!==null))),Nt(ke({},et));const Ht=(0,y.QE)((zt==null?void 0:zt.length)>0?zt:[]);an([...Ht]),($t==null?void 0:$t.length)<=0?Ye([{penalty_type:ae.Q.Percent,late_penalty:20}]):Ye([...$t])},[dt]);const ea=()=>gt(void 0,null,function*(){var Ht,Dn;if(((Ht=Pn==null?void 0:Pn.userInfo)==null?void 0:Ht.user_status)===2){(0,le.Rd)();return}const Wn=JSON.parse(JSON.stringify(et));if(Wn.challenge_settings.filter(ta=>!ta.hide),Wn.categoryId=rt.categoryId,(Dn=Wn.challenge_settings)!=null&&Dn.every(ta=>!ta.checked)){Fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(zt),!et.unified_setting)zt=zt==null?void 0:zt.map(ta=>{var za;if(!ta.publish_time||!ta.end_time)throw Fe.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(!ta.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),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=(za=dt.group_settings)==null?void 0:za.filter(Ao=>{var Ar;return(Ar=ta==null?void 0:ta.group_name)==null?void 0:Ar.includes(Ao.group_name)}).map(Ao=>Ao.group_id||Ao.id).toString().split(","),ta});else if(!et.publish_time||!et.end_time)throw Fe.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(Wn.group_settings=zt,et.allow_late)if(et.unified_late){if(et.late_penalty===null||et.late_penalty===void 0||et.late_penalty<0||et.late_penalty>100)throw Fe.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(!et.late_time)throw Fe.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 $t=$t==null?void 0:$t.map(ta=>{var za,Ao;if(ta.late_penalty===null||ta.late_penalty===void 0||ta.late_penalty<0||ta.late_penalty>100)throw Fe.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(!ta.late_time)throw Fe.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(!ta.group_name)throw Fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),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=(Ao=(za=ta==null?void 0:ta.group_name)==null?void 0:za.map(Ar=>{var Dr,Na;let xt=(Na=(Dr=dt.group_settings)==null?void 0:Dr.filter(It=>(It==null?void 0:It.group_name)===Ar))==null?void 0:Na[0];return xt==null?void 0:xt.group_id}))==null?void 0:Ao.toString().split(","),ta}),Wn.allow_late_settings=$t;let fa=yield(0,se.Tr)({homework_common_ids:[parseInt(rt.categoryId)],course_id:rt.coursesId,type:"homework_common"});(fa==null?void 0:fa.student_count)===0?xa(Wn):(Fn(Wn),gn(fa))}),xa=Ht=>{var Dn;if(Ht.total_score===null){Fe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ht!=null&&Ht.work_efficiency&&Ht.eff_score===null){Fe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Wn=Ht.challenge_settings.reduce((za,Ao)=>za+Number(Ao.challenge_score),0);if((Wn==null?void 0:Wn.toFixed(10))!==((Dn=Ht.total_score-Ht.eff_score)==null?void 0:Dn.toFixed(10))){Fe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Ht.total_score}\u5206`);return}const fa={shixun_evaluation:Ht.shixun_evaluation,challenge_settings:Ht.challenge_settings};let ta=()=>{var za;const Ao=()=>gt(void 0,null,function*(){en(!0),(yield(0,a.ZP)(`/api/homework_commons/${rt.categoryId}/publish_setting.json`,{method:"post",body:ke({},Ht)})).status===0&&(Fe.ZP.success("\u66F4\u65B0\u6210\u529F"),jn(),Lt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ke({},rt)})),en(!1)});!(0,E.isEqual)($e,fa)&&!((za=lt==null?void 0:lt.homework_status)!=null&&za.includes("\u672A\u53D1\u5E03"))?be.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:Ao}):Ao()};dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?Lt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:rt.coursesId,type:"shixun",type_id:rt.categoryId,name:dt.homework_name,fn:()=>{ta()}}}):ta()},rn=(Ht,Dn,Wn="group_id")=>{var fa;return Dn?Dn.find(ta=>ta[Wn]===Ht):(fa=dt==null?void 0:dt.group_settings)==null?void 0:fa.find(ta=>ta.group_id[0]===Ht)},Sa=(dt==null?void 0:dt.allow_late)||(dt==null?void 0:dt.anonymous_comment),ro=Ht=>{var Dn,Wn;const fa=rn(Ht,dt==null?void 0:dt.allow_late_settings,"id"),ta=rn(Ht,dt==null?void 0:dt.anonymous_comment_settings),za=rn(Ht);return(dt==null?void 0:dt.allow_late)&&fa&&me()(fa==null?void 0:fa.late_time)<=me()()||(dt==null?void 0:dt.anonymous_comment)&&ta&&(ta==null?void 0:ta.evaluation_start)!==null||((Wn=(me()(za==null?void 0:za.end_time)<=me()()&&((Dn=dt==null?void 0:dt.allow_late_settings)==null?void 0:Dn.filter(Ao=>Ao.group_id.includes(Ht))))[0])==null?void 0:Wn.late_time)!=null},oa=(0,x.useMemo)(()=>(dt==null?void 0:dt.allow_late)||(dt==null?void 0:dt.all_group_late),[dt,lt]),xn=dt==null?void 0:dt.anonymous_comment,wa=Ht=>{if(!Ht)return!1;const Dn=rn(Ht,dt==null?void 0:dt.anonymous_comment_settings);return(dt==null?void 0:dt.anonymous_comment)&&Dn&&(Dn==null?void 0:Dn.evaluation_start)!==null},Da=(Ht,Dn)=>{var Wn,fa,ta;Lt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Ht,index:Dn,rangePickerDisabled:Ze||(me()()<=me()((fa=rn((Wn=Ht==null?void 0:Ht.group_id)==null?void 0:Wn[0]))==null?void 0:fa.publish_time)?!1:[!0,ro((ta=Ht==null?void 0:Ht.group_id)==null?void 0:ta[0])]),disabledDate:dt==null?void 0:dt.course_end_date}})};return ce.createElement("section",{className:z.Z.form},ce.createElement("div",{className:z.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",ce.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")),ce.createElement("div",null,ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(xe.ZP.Group,{disabled:Ze||!((ze=lt==null?void 0:lt.homework_status)!=null&&ze.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((At=mt.AssistantObject.practice)!=null&&At.can_publish),value:et.unified_setting,onChange:Ht=>{var Dn;if(!((Dn=lt==null?void 0:lt.homework_status)!=null&&Dn.includes("\u672A\u53D1\u5E03"))){Fe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(et.unified_setting=!et.unified_setting,et.unified_setting||(et.unified_late=!1,Ye([{late_penalty:5}])),Nt(Object.assign({},et)),et.unified_setting===!1&&zt==""){an(zt.concat({}));return}et.unified_setting&&(an([]),Ye([{late_penalty:5}]))}},ce.createElement(xe.ZP,{value:!0,disabled:Ze||!(dt!=null&&dt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(xe.ZP,{disabled:Ze||!((Wt=dt==null?void 0:dt.group_settings)!=null&&Wt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((tn=dt==null?void 0:dt.group_settings)==null?void 0:tn.length)===0&&ce.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")),et.unified_setting&&ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},ce.createElement(ue.Z,{align:"middle"},ce.createElement(Oe.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ce.createElement(Oe.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",disabled:Ze||!((En=lt==null?void 0:lt.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03")||(ut=lt==null?void 0:lt.homework_status)!=null&&ut.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((ft=mt.AssistantObject.practice)!=null&&ft.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:Ht=>nt(Ht,dt==null?void 0:dt.course_end_date),disabledTime:Ht=>Xe(Ht),value:et.publish_time?me()(et.publish_time):"",onChange:(Ht,Dn)=>{et.publish_time=Dn,(et.end_time==""||!et.end_time)&&et.unified_setting&&(et.end_time=me()(Ht).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Nt(Object.assign({},et))}}))),ce.createElement(ue.Z,{align:"middle",className:"pl30"},ce.createElement(Oe.Z,null,"\u622A\u6B62\u65F6\u95F4"),ce.createElement(Oe.Z,{className:"ml10"},ce.createElement(re.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(dt==null?void 0:dt.allow_late)&&(dt==null?void 0:dt.homework_status.includes("\u5DF2\u622A\u6B62"))||Ze||(dt==null?void 0:dt.allow_late)&&me()()>=me()(dt==null?void 0:dt.end_time)||(0,oe.Rm)()&&!((_e=mt.AssistantObject.practice)!=null&&_e.can_publish),disabledDate:Ht=>nt(Ht,dt==null?void 0:dt.course_end_date,et.publish_time),disabledTime:Ht=>Xe(Ht,et.publish_time),value:et.end_time?me()(et.end_time):"",onChange:(Ht,Dn)=>{et.end_time=Dn,Nt(Object.assign({},et))}})))),!et.unified_setting&&(zt==null?void 0:zt.length)>0&&ce.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},zt&&zt.map(function(Ht,Dn){var Wn,fa,ta,za,Ao,Ar,Dr;return ce.createElement(Oe.Z,{span:24,key:Dn},ce.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Dn==(zt==null?void 0:zt.length)-1?"0px":"10px"}},ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Dn+1),ce.createElement(Pe.default,{disabled:Ze||((Wn=lt==null?void 0:lt.homework_status)!=null&&Wn.includes("\u672A\u53D1\u5E03")&&Ht.id||me()(){var xt;if((0,oe.Rm)()&&!((xt=mt.AssistantObject.practice)!=null&&xt.can_publish)){Fe.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[Dn].group_name=Na,zt[Dn].group_id=Ht.group_id;const It=(0,E.flattenDeep)(zt.map(In=>In.group_name)),Dt=$t.map(In=>{let na=(In==null?void 0:In.group_name)||[];return ot(ke({},In),{group_name:(0,E.remove)(na,Hn=>It.includes(Hn))})});Ye(Dt),an(zt.slice())},maxTagCount:4,maxTagPlaceholder:Na=>ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Da(Ht,Dn)},"+",Na==null?void 0:Na.length)},dt.group_settings&&dt.group_settings.map(function(Na){if(!zt.map(It=>It.group_name).flat().includes(Na.group_name))return ce.createElement(He,{value:Na.group_name,key:Na.id},Na.group_name)})),ce.createElement("div",{className:"ml20"},ce.createElement(St,{size:"large",ranges:{\u6B64\u523B:[Ht.publish_time?me()(Ht.publish_time):me()(),me()()]},allowClear:!1,disabled:Ze||(me()()<=me()((za=rn((ta=Ht==null?void 0:Ht.group_id)==null?void 0:ta[0]))==null?void 0:za.publish_time)?!1:[!0,ro((Ao=Ht==null?void 0:Ht.group_id)==null?void 0:Ao[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:Na=>nt(Na,dt==null?void 0:dt.course_end_date),disabledTime:Na=>Xe(Na),showTime:{showNow:!0,format:"HH:mm",defaultValue:[me()((0,y.U6)(),"HH:mm"),me()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ht.publish_time&&[me()(Ht.publish_time),Ht.end_time?me()(Ht.end_time):void 0],onChange:(Na,xt)=>{var It;if((0,oe.Rm)()&&!((It=mt.AssistantObject.practice)!=null&&It.can_publish)){Fe.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[Dn].publish_time=xt[0],!Ht.end_time&&xt[0]?zt[Dn].end_time=me()(xt[0]).add(7,"days"):zt[Dn].end_time=xt[1],an([...zt])},onCalendarChange:(Na,xt,It)=>{if(xt!=null&&xt[0]&&!xt[1]){const Dt=me()(xt[0]).add(7,"days");zt[Dn].publish_time=xt[0],zt[Dn].end_time=Dt,an([...zt])}}})),!Ze&&ce.createElement("div",{style:{display:"flex",width:"50px"}},((Ar=Ht==null?void 0:Ht.group_id)==null?void 0:Ar.length)>1&&ce.createElement(je.Z,{title:"\u89C4\u5219\u62C6\u5206"},ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Da(Ht,Dn)})),zt.length<((Dr=dt==null?void 0:dt.group_settings)==null?void 0:Dr.length)&&ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Na;if((0,oe.Rm)()&&!((Na=mt.AssistantObject.practice)!=null&&Na.can_publish)){Fe.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(zt.concat({}))}}),((Ht==null?void 0:Ht.publish_time)&&me()(){const Na=(0,E.cloneDeep)($t);Na.forEach((xt,It)=>{xt.group_name&&(xt.group_name=xt.group_name.filter(Dt=>{var In;return!((In=zt[Dn].group_name)!=null&&In.includes(Dt))}))}),zt=zt.filter((xt,It)=>Dn!==It),Ye(Na),an(zt.slice()),setTimeout(()=>an(zt.slice()),10)}}))))}))),ce.createElement(ue.Z,null,ce.createElement(Oe.Z,null,ce.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",ce.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"))),ce.createElement(Oe.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ce.createElement(Ie.default,{checked:et.allow_late,disabled:Ze||oa,onChange:Ht=>{var Dn;if((0,oe.Rm)()&&!((Dn=mt.AssistantObject.practice)!=null&&Dn.can_late)){Fe.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.target.checked&&be.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},ce.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"),ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),ce.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"))}),et.allow_late=!et.allow_late,$t==""&&Ye([{late_penalty:5}]),Nt(Object.assign({},et))}},ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(et==null?void 0:et.allow_late)&&ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},ce.createElement("div",{style:{display:"flex"}},ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),ce.createElement(xe.ZP.Group,{style:{marginLeft:"20px"},disabled:Ze||(dt==null?void 0:dt.anonymous_comment)||(dt==null?void 0:dt.allow_late),value:et.unified_late,onChange:Ht=>{var Dn;if((0,oe.Rm)()&&!((Dn=mt.AssistantObject.practice)!=null&&Dn.can_late)){Fe.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}et.unified_late=Ht.target.value,$t==""&&!Ht.target.value&&Ye([{penalty_type:ae.Q.Percent,late_penalty:20}]),Nt(ke({},et))}},(et==null?void 0:et.unified_setting)&&ce.createElement(xe.ZP,{value:!0,disabled:!(dt!=null&&dt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Be=dt==null?void 0:dt.group_settings)==null?void 0:Be.length)>0&&ce.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),et!=null&&et.unified_late?ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},ce.createElement(Oe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),ce.createElement(Oe.Z,{className:"ml20"},ce.createElement(ae.Z,{disabled:Ze||xn,value:{type:et.penalty_type,inputValue:et.late_penalty},onChange:Ht=>{var Dn;if((0,oe.Rm)()&&!((Dn=mt.AssistantObject.practice)!=null&&Dn.can_late)){Fe.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}Nt(ot(ke({},et),{late_penalty:Ht.inputValue,penalty_type:Ht.type}))}})),ce.createElement(Oe.Z,{flex:"1",className:"ml5"},ce.createElement("span",{className:"c-grey-c ml10"},et.penalty_type===ae.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)"))),ce.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},ce.createElement(Oe.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(Oe.Z,{className:"ml20"},ce.createElement(re.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ze||xn,value:et.late_time?me()(et.late_time):"",disabledDate:Ht=>nt(Ht,dt==null?void 0:dt.course_end_date),onChange:(Ht,Dn)=>{var Wn;if((0,oe.Rm)()&&!((Wn=mt.AssistantObject.practice)!=null&&Wn.can_late)){Fe.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}et.late_time=Dn,Nt(Object.assign({},et))}})))):$t.map(function(Ht,Dn){var Wn;return ce.createElement(Oe.Z,{span:24,key:Dn},ce.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Dn+1),ce.createElement(Pe.default,{disabled:Ze||!((Wn=lt==null?void 0:lt.homework_status)!=null&&Wn.includes("\u672A\u53D1\u5E03"))&&Ht.id||(dt==null?void 0:dt.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Ht.group_name=="string"?[Ht.group_name]:Ht.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:fa=>{var ta;if((0,oe.Rm)()&&!((ta=mt.AssistantObject.practice)!=null&&ta.can_late)){Fe.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}$t[Dn].group_name=fa,$t[Dn].group_id=Ht.group_id,Ye($t.slice())}},dt.group_settings&&dt.group_settings.map(function(fa){const ta=$t.map(Ao=>Ao.group_name).flat(),za=zt.map(Ao=>Ao.group_name).flat();if(et!=null&&et.unified_setting){if(!ta.includes(fa.group_name))return ce.createElement(He,{value:fa.group_name,key:fa.id},fa.group_name)}else if(za.includes(fa.group_name)&&!ta.includes(fa.group_name))return ce.createElement(He,{value:fa.group_name,key:fa.id},fa.group_name)})),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),ce.createElement(ae.Z,{disabled:Ze||wa(Ht.id),value:{type:Ht.penalty_type,inputValue:Ht.late_penalty},onChange:fa=>{var ta;if((0,oe.Rm)()&&!((ta=mt.AssistantObject.practice)!=null&&ta.can_late)){Fe.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}$t[Dn].late_penalty=fa.inputValue,$t[Dn].penalty_type=fa.type,Ye([...$t])}}),ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),ce.createElement(re.default,{size:"large",disabled:Ze||wa(Ht.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:me()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:fa=>nt(fa,dt==null?void 0:dt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Ht!=null&&Ht.late_time?me()(Ht.late_time):void 0,onChange:(fa,ta)=>{var za;if((0,oe.Rm)()&&!((za=mt.AssistantObject.practice)!=null&&za.can_late)){Fe.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}$t[Dn].late_time=ta,Ye([...$t])}}),!Ze&&ce.createElement("div",{style:{display:"flex",width:"50px"}},ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var fa;if((0,oe.Rm)()&&!((fa=mt.AssistantObject.practice)!=null&&fa.can_late)){Fe.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($t.concat({penalty_type:ae.Q.Percent,late_penalty:20}))}}),Dn>0&&!Ht.id&&ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var fa;if((0,oe.Rm)()&&!((fa=mt.AssistantObject.practice)!=null&&fa.can_late)){Fe.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}$t=$t.filter((ta,za)=>Dn!==za),Ye($t.slice()),setTimeout(()=>Ye($t.slice()),10)}}))))})),!Ze&&ce.createElement(ce.Fragment,null,ce.createElement(Ne.ZP,{type:"primary",size:"large",loading:An,style:{width:"138px",marginTop:"30px"},onClick:()=>ea()},"\u4FDD\u5B58")),ce.createElement(ie.Z,{onConfirm:(Ht,Dn)=>{zt.splice(Ht,0,...Dn),zt.splice(Ht+Dn.length,1);const Wn=(0,y.QE)([...zt]);an([...Wn])}}),ce.createElement(de.Z,{resdata:Gt,type:"shixun",okloading:An,oktext:(Gt==null?void 0:Gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ht=>gt(void 0,null,function*(){en(!0);let Dn=yield(0,a.ZP)(`/api/courses/${rt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(rt.categoryId)]}});en(!1),(Dn==null?void 0:Dn.status)===0&&xa(Rt)})}))};Qe.ZP=(0,ne.connect)(({shixunHomeworks:Ge,classroomList:pt,loading:Lt,user:mt})=>({shixunHomeworks:Ge,classroomList:pt,loading:Lt.effects,user:mt}))(Te)},61604:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(65582),Oe=te(74128),je=te(84511),Ie=te(38147),Ne=te(56656),De=te.n(Ne),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))b.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const ge=(0,ue.useParams)(),[ve]=Pe.default.useForm(),[Ee,Je]=(0,x.useState)(),[Me,Ue]=(0,x.useState)(!1),Le={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ke=>ae(void 0,null,function*(){return Je(ke),!1})};return(0,x.useEffect)(()=>{ve.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>ae(void 0,null,function*(){ve.submit()}),onCancel:()=>{ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Pe.default,{form:ve,onFinish:ke=>ae(void 0,null,function*(){var ot,gt,it;if(!(Ee!=null&&Ee.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",de.actionTabs.type),nt.append("file",Ee);let Xe;window.location.href.indexOf("exercise")>-1?Xe=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Xe=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let St=yield(0,Ie.ZP)(Xe,{method:"post",body:nt},!0);Ue(!1),(St==null?void 0:St.status)===0&&(ce(),ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((gt=(ot=St==null?void 0:St.data)==null?void 0:ot.fail)==null?void 0:gt.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(it=St==null?void 0:St.data)==null?void 0:it.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,me.FH)("",Oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Pe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:je.Z.downloadbutton,href:Oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Pe.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Le),oe.createElement("a",{className:je.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.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"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},62686:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(92832),Oe=te(95237),je=te(43604),Ie=te(5871),Ne=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(84511),E=te(38147),b=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,Le)=>Ue in Me?le(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ge=(Me,Ue)=>{for(var Le in Ue||(Ue={}))de.call(Ue,Le)&&ce(Me,Le,Ue[Le]);if(ie)for(var Le of ie(Ue))se.call(Ue,Le)&&ce(Me,Le,Ue[Le]);return Me},ve=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const{Dragger:Ee}=re.default,Je=({classroomList:Me,dispatch:Ue,onOk:Le})=>{const ke=(0,De.useParams)(),[ot]=Pe.default.useForm(),[gt,it]=(0,x.useState)(),[nt,Xe]=(0,x.useState)(!1),St={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>ve(void 0,null,function*(){return it(He),!1})};return(0,x.useEffect)(()=>{ot.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(Fe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:nt},onOk:()=>ve(void 0,null,function*(){ot.submit()}),onCancel:()=>{ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Pe.default,{form:ot,colon:!1,onFinish:He=>ve(void 0,null,function*(){var Te,Ge,pt;if(!(gt!=null&>.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let Lt=new FormData;Lt.append("name",He.name),Lt.append("type",Me.actionTabs.type),Lt.append("category_id",(ke==null?void 0:ke.categoryId)||null),Me.actionTabs.type==="exercise"?(Lt.append("time",He.time||""),Lt.append("total_score",He.total_score)):Lt.append("description",He.description||""),Lt.append("publish_time",z()(He.publish_time).format("YYYY-MM-DD HH:mm")),Lt.append("end_time",z()(He.end_time).format("YYYY-MM-DD HH:mm")),Lt.append("file",gt);let mt=yield(0,E.ZP)(`/api/courses/${ke.coursesId}/export_external_score_homework.json`,{method:"post",body:Lt},!0);Xe(!1),(mt==null?void 0:mt.status)===0&&(ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}}),Le(),((Ge=(Te=mt==null?void 0:mt.data)==null?void 0:Te.fail)==null?void 0:Ge.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(xe.default,{pagination:!1,dataSource:(pt=mt==null?void 0:mt.data)==null?void 0:pt.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,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Me.actionTabs.type}`)}}))})},ae.createElement(Pe.default.Item,{label:Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Me.actionTabs.type!=="exercise"&&ae.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Me.actionTabs.type==="exercise"&&ae.createElement(Oe.Z,{style:{marginLeft:6}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(Ie.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Oe.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,b.Q8)(He),disabledTime:He=>(0,b.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,b.Q8)(He,"",ot.getFieldValue("publish_time")),disabledTime:He=>(0,b.d0)(He,ot.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Pe.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Pe.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,ge({},St),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.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"))))))};Qe.Z=(0,De.connect)(({classroomList:Me})=>({classroomList:Me}))(Je)},48436:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var x=te(59301),re=te(20834),Pe=te(92832),Fe=te(24905),be=te(3113),xe=te(38854),ue={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},Oe=te(41867),je=te(84105),Ne=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,x.useState)(!1),[de,se]=(0,x.useState)("");console.log("---",ne);const ce=x.createElement("div",{className:ue.moveCategory,onMouseLeave:ge=>ie(!1)},x.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},x.createElement(Pe.default,{onChange:ge=>{se(ge.target.value)}})),ne==null?void 0:ne.map(function(ge,ve){var Ee;if(!(de!==""&&ge.category_name.indexOf(de)<0))return x.createElement(x.Fragment,null,x.createElement(re.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(Ee=ge==null?void 0:ge.third_category)==null?void 0:Ee.map(Je=>x.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Je.category_id,title:Je.category_name},Je.category_name)))}),ae&&x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return x.createElement("div",{className:ue.bottomControlContainer},x.createElement("div",null,x.createElement("div",null,x.createElement(Fe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,Oe.GJ)()&&De.map(ge=>x.createElement("div",{key:ge.name},x.createElement(be.ZP,{type:"primary",icon:ge.icon,className:ue.buttonWrap,onClick:()=>me(ge)},ge.name))),(0,Oe.GJ)()&&(ae||ne)&&x.createElement("div",null,x.createElement(xe.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},x.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>ie(!0)},x.createElement(be.ZP,{type:"primary",className:ue.buttonWrap,icon:x.createElement("i",{className:"iconfont icon-yidongmulu"})},x.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",x.createElement(je.Z,null))))))),x.createElement("div",null,x.createElement(be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},42656:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return E}});var x=te(59301),re=te(65582),Pe=te(5083),Fe=te(43418),be=te(92832),xe=te(95237),ue=te(43604),Oe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},je=te(56656),Ie=te.n(je),Ne=te(65862),De=te(2524),me=te(59301);const{RangePicker:oe}=Pe.default,a=({dispatch:b,classroomList:y,onConfirm:z})=>{const[ne,ae]=(0,x.useState)([]),[le,ie]=(0,x.useState)([]),[de,se]=(0,x.useState)("");(0,x.useEffect)(()=>{var ve;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ee=y.actionTabs.data;console.log("data",Ee);let Je=(ve=Ee==null?void 0:Ee.group_name)==null?void 0:ve.map((Me,Ue)=>{var Le;return{group_id:Ee==null?void 0:Ee.group_id[Ue],group_name:Ee==null?void 0:Ee.group_name[Ue],is_admin:Ee==null?void 0:Ee.is_admin,end_time:Ee==null?void 0:Ee.end_time,publish_time:Array.isArray(Ee==null?void 0:Ee.publish_time)?(Le=Ee==null?void 0:Ee.publish_time)==null?void 0:Le[0]:Ee==null?void 0:Ee.publish_time}});Je&&(ae([...Je]),ie([...Je]))}},[y.actionTabs]);const ce=()=>{b({type:"classroomList/setActionTabs",payload:{}}),se("")},ge=ve=>{if(ve){const Ee=le==null?void 0:le.filter(Je=>{var Me,Ue;return(Ue=(Me=Je==null?void 0:Je.group_name)==null?void 0:Me.toLowerCase())==null?void 0:Ue.includes(ve==null?void 0:ve.toLowerCase())});ae(Ee)}else ae(le)};return me.createElement(Fe.default,{width:980,title:me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",me.createElement("span",{className:Oe.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")),me.createElement(be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:de,onChange:ve=>{se(ve.target.value.trim()),ge(ve.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>ce(),onOk:()=>{var ve;z((ve=y.actionTabs)==null?void 0:ve.index,le),ce()}},me.createElement("div",{className:Oe.modal_con},me.createElement(xe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(ve,Ee){var Je,Me;return me.createElement(ue.Z,{span:24,key:Ee},me.createElement(xe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ee==(ne==null?void 0:ne.length)-1?"0px":"10px"}},me.createElement("div",{className:Oe.multiple_select,title:ve.group_name},ve.group_name),me.createElement("div",{className:"ml20"},me.createElement(oe,{size:"large",ranges:{\u6B64\u523B:[ve.publish_time?Ie()(ve.publish_time):Ie()(),Ie()()]},allowClear:!1,disabled:(Je=y.actionTabs)==null?void 0:Je.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:Ue=>{var Le;return(0,Ne.Q8)(Ue,(Le=y.actionTabs)==null?void 0:Le.disabledDate)},disabledTime:Ue=>(0,Ne.d0)(Ue),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ie()((0,Ne.U6)(),"HH:mm"),Ie()((0,Ne.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ve.publish_time&&[Ie()(ve.publish_time),ve.end_time?Ie()(ve.end_time):void 0],onChange:(Ue,Le)=>{ne[Ee].publish_time=Le[0],ne[Ee].end_time=Le[1],ae([...ne]),le.forEach(ke=>{ke.group_id===ve.group_id&&(ke.publish_time=Le[0],ke.end_time=Le[1])}),ie([...le])}})),(Me=y.actionTabs)!=null&&Me.rangePickerDisabled?me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Ee,1),ae([...ne]),le.forEach((Ue,Le)=>{Ue.group_id===ve.group_id&&le.splice(Le,1)}),ie([...le])}})))}):me.createElement(De.Z,null))))};var E=(0,re.connect)(({classroomList:b})=>({classroomList:b}))(a)},37497:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var x=te(59301),re=te(20834),Pe=te(24905),Fe=te(3113),be=te(38854),xe=te(6848),ue=te(57809),Oe=te(92832),je={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},Ie=te(41867),Ne=te(87395),De=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=ge=>{try{ce(ae.next(ge))}catch(ve){ie(ve)}},se=ge=>{try{ce(ae.throw(ge))}catch(ve){ie(ve)}},ce=ge=>ge.done?le(ge.value):Promise.resolve(ge.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:ge,isboard:ve,dispatch:Ee,onBatch:Je,SortMenus:Me,isShowMode:Ue=!1,onModeChange:Le})=>{const[ke,ot]=(0,x.useState)(!1),[gt,it]=(0,x.useState)([]),[nt,Xe]=(0,x.useState)(!0);let[St,He]=(0,x.useState)([]);const[Te,Ge]=(0,x.useState)(1),[pt,Lt]=(0,x.useState)(!1),mt=(0,a.useParams)(),Pn=tn=>{ie(tn.name),ge(tn)};(0,x.useEffect)(()=>{ve&&ze()},[ve]);const ze=()=>E(void 0,null,function*(){var tn;if(nt&&!pt){Lt(!0),Ge(Te+1);const En=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:Te,id:mt.coursesId,limit:20,nonenavigate:!0}});let ut=[...(En==null?void 0:En.course_groups)||[]];((tn=En==null?void 0:En.course_groups)==null?void 0:tn.length)<20&&(Xe(!1),ut.push({id:0,name:"\u672A\u5206\u73ED"})),Lt(!1),He([...St,...ut])}}),At=x.createElement("section",{className:je.dropmenu},x.createElement("div",{style:{maxHeight:200,overflow:"auto"}},x.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:tn=>{ze()},hasMore:nt,useWindow:!1},x.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(St==null?void 0:St.filter(tn=>tn.edit_auth||tn.name==="\u672A\u5206\u73ED").map(function(tn,En){return x.createElement(re.default.Item,{key:tn.id},x.createElement(Pe.default,{checked:gt.includes(tn.id),value:tn.id,onChange:ut=>{let ft=gt.indexOf(tn.id);gt.indexOf(tn.id)>-1?it(gt.filter(_e=>_e!==tn.id)):it(gt.concat(tn.id))}},tn.name))}))))),x.createElement("aside",{style:{background:"#fff"}},x.createElement("div",null,x.createElement(Fe.ZP,{type:"link",onClick:()=>{ce(gt)}},"\u786E\u5B9A"),x.createElement(Fe.ZP,{type:"link",onClick:()=>{it([])}},"\u91CD\u7F6E")))),Wt=le==="\u9ED8\u8BA4\u6392\u5E8F";return x.createElement("div",{className:je.searchSortControllerContainer},!!(Me!=null&&Me.length)&&x.createElement("div",null,x.createElement(be.Z,{dropdownRender:()=>x.createElement(re.default,{selectedKeys:[le]},Me.map(tn=>x.createElement(re.default.Item,{key:tn.name,onClick:()=>Pn(tn)},tn.name)))},x.createElement("div",null,x.createElement("span",{className:`${je.btn} ${Wt?je.btnSort:""}`},x.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Wt&&x.createElement(xe.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},x.createElement("span",{className:je.tips},x.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ue&&x.createElement(ue.default,{defaultValue:"",onChange:Le,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),x.createElement(Oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:se,style:{width:220,marginLeft:Ue?"":"auto"}}),(0,Ie.eB)()&&ve&&x.createElement(be.Z,{dropdownRender:()=>At,open:ke,onOpenChange:tn=>{ot(tn)}},x.createElement("a",null,"\u5206\u73ED",ke?x.createElement(Ne.Z,{style:{marginLeft:6}}):x.createElement(De.Z,{style:{marginLeft:6}}))))}},95651:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var x=te(59301),re=te(95237),Pe=te(43604),Fe=te(20834),be=te(38854),xe=te(8591),ue=te(6848),Oe={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},je=te(65582),Ie=te(41867),De=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:b,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:ge,user:ve,onButtonClick:Ee,isModelUser:Je,menuItemWidth:Me=125})=>{var Ue,Le,ke,ot,gt;const it=(0,je.useParams)();return x.createElement("div",{className:Oe.tabMenuContainer},x.createElement(re.Z,null,x.createElement(Pe.Z,{flex:"1"},x.createElement(Fe.default,{onSelect:nt=>me?{}:le(nt),mode:"horizontal",selectedKeys:ae},a.map(nt=>x.createElement(Fe.default.Item,{style:{width:Me},key:typeof nt.index=="number"?nt.index:nt.id},x.createElement("span",{className:"c-grey-666"},nt.name),nt.total!==void 0&&E&&x.createElement("span",{className:"c-grey-999 ml20"},nt.total||0))))),E&&ne&&x.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{b({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&x.createElement(Pe.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&x.createElement(be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>x.createElement(Fe.default,null,x.createElement(Fe.default.Item,{key:1,onClick:()=>{var nt;if((0,Ie.Rm)()&&!((nt=y.AssistantObject.exercise)!=null&&nt.can_download)){xe.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}b({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:it.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),x.createElement(Fe.default.Item,{key:3,onClick:()=>{var nt;if((0,Ie.Rm)()&&!((nt=y.AssistantObject.exercise)!=null&&nt.can_download)){xe.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.history.push(`/classrooms/${it==null?void 0:it.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},x.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},x.createElement("span",{style:{color:"#666666",cursor:"pointer"}},x.createElement("i",{className:"iconfont icon-xiazai6"})))),x.createElement("div",{className:Oe.control},x.createElement("div",{className:Oe.extra},ge),de&&(se=="\u6DFB\u52A0\u76F4\u64AD"?x.createElement(be.Z,{menu:{items:(Le=(Ue=[{label:x.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Je&&{label:x.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Ue.filter(nt=>nt==null?void 0:nt.show))==null?void 0:Le.map(nt=>({label:nt==null?void 0:nt.label,key:nt==null?void 0:nt.key}))}},x.createElement("span",{className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))):x.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))),!!ie&&x.createElement(be.Z,{disabled:((ke=ve==null?void 0:ve.userInfo)==null?void 0:ke.user_status)===2,className:"ml10",dropdownRender:ie},x.createElement("span",{className:((ot=ve==null?void 0:ve.userInfo)==null?void 0:ot.user_status)===2?Oe.selectBtn1:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-tianjiadaohang"})),x.createElement(ue.Z,{title:((gt=ve==null?void 0:ve.userInfo)==null?void 0:gt.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"},x.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},28617:function(at,Qe,te){"use strict";te.r(Qe),te.d(Qe,{default:function(){return vs}});var x=te(2337),re=te(59301),Pe=te(65582),Fe=te(43418),be=te(20834),xe=te(8591),ue=te(61621),Oe=te(58421),je=te(81228),Ie=te(3113),Ne=te(24905),De=te(56656),me=te.n(De),oe=te(41867),a=te(65862),E=te(2524),b=te(38147),y=te(99313),z=te(78241),ne=te(6848),ae=te(5871),le=te(57809),ie=te(92832),de=te(26724),se=te.n(de),ce=te(49018),ge={flex_box_center:"flex_box_center___aIYEA",flex_space_between:"flex_space_between___hCKPx",flex_box_vertical_center:"flex_box_vertical_center___K6UJb",flex_box_center_end:"flex_box_center_end___BVN_k",flex_box_column:"flex_box_column___S4apM",bg:"bg___Pox5v",containerTitle:"containerTitle___laevg",containerDesc:"containerDesc___IIMRX",menus:"menus___atKNl",listItem:"listItem___zDBVK",info:"info___k52wj",title:"title___zq7AS",titleLeft:"titleLeft___efDI2",titleRight:"titleRight___uQt6L",acitons:"acitons___Vg6al",move:"move___Ga0E4",hideHeadCheckbox:"hideHeadCheckbox___pLoYs",moveCategory:"moveCategory___eZPjj",tabSearch:"tabSearch___IlcNp",warpModal:"warpModal___hzRTF",modalColumn:"modalColumn___Rcl4F",modalRow:"modalRow___rzx2r",sup:"sup___cAGuY",name:"name___flQya"},ve=te(66457),Ee=te(35479),Je=te(79274),Me=te(90463),Ue=te(83028),Le=te(60979),ke=te(59301),ot=Object.defineProperty,gt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,He=(ee,he,fe)=>he in ee?ot(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Te=(ee,he)=>{for(var fe in he||(he={}))Xe.call(he,fe)&&He(ee,fe,he[fe]);if(nt)for(var fe of nt(he))St.call(he,fe)&&He(ee,fe,he[fe]);return ee},Ge=(ee,he)=>gt(ee,it(he)),pt=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{TabPane:Lt}=y.default,mt=({classroomList:ee,exercise:he,loading:fe,dispatch:We})=>{var Vt;const yt=(0,Pe.useParams)(),bt=(0,Pe.useLocation)(),[fn]=z.default.useForm(),{brankList:vt}=he;let[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)(!1);const[da,Ho]=(0,re.useState)("myself");let[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)(),[qo,$o]=(0,re.useState)([]);const ur=(0,re.useRef)(null),[Vo,Va]=(0,re.useState)(!1),[Ro,Jn]=(0,re.useState)(""),[_t,bl]=(0,re.useState)(""),[ko,zn]=(0,re.useState)(!1),[Wo,Tr]=(0,re.useState)({}),on=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Xt,$a,br)=>ke.createElement("div",{style:{display:"flex",alignItems:"center"}},ke.createElement(ne.Z,{title:Xt},ke.createElement("div",{title:Xt,className:ge.name},Xt)),($a==null?void 0:$a.high_resources_consume)&&ke.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Xt=>ke.createElement(ne.Z,{title:Xt},ke.createElement("span",null,Xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Xt=>Xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Xt,$a)=>ke.createElement("a",{href:Xt?`/randompaper/detail/${$a.id}`:`/paperlibrary/see/${$a.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[la,vo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(er(),$o([]),Ta())},[he.actionTabs.key]);const Ta=()=>pt(void 0,null,function*(){const Xt=yield We({type:"paperlibrary/getTeachGroupData"});ja(Xt)}),jt=Xt=>{const $a=parseInt(Xt);return isNaN($a)?"":$a},er=()=>pt(void 0,null,function*(){var Xt,$a;if(Zt){++la.page,nr(!1);const br=yield We({type:"exercise/getBrankList",payload:Ge(Te({},la),{search:(Xt=la.search)==null?void 0:Xt.trim()})});Qn=br!=null&&br.object_list?[...Qn.concat(br==null?void 0:br.object_list)]:Qn,la.filter==="public"?Xo(br.is_teacher):Xo(!0),(($a=br.object_list)==null?void 0:$a.length){ur.current.scrollTop=0,Qn=[],la.page=0,la.group_id=Xt,Zt=!0,$o([]),vo(Te({},la)),er()},Sl={selectedRowKeys:qo,onChange:Xt=>{$o(Xt)},type:"radio"},Rr=()=>{vo(Te({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ja([]),nr(!0),Ho("myself"),We({type:"exercise/setActionTabs",payload:{}}),Co(!1)},[jl,Br,Mt,Ft]=(0,Ee.P)(),ln=Xt=>pt(void 0,null,function*(){let $a=!1;Qn.forEach(Or=>{qo.includes(Or.id)&&($a=Or.is_random)});const br=Xt.map(Or=>({shixun_id:Or.id,is_use:Or.is_use,is_copy:Or.is_copy}));if(!$a){zn(!0);const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:qo,shixuns_info:br}});zn(!1),(Or==null?void 0:Or.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),We({type:"classroomList/getClassroomExercisesList",payload:Te({},he.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Jn(`/classrooms/${yt.coursesId}/exercise/${Or.exercise_id}/detail?random=${Or.is_random}&tabs=3`),bl(`/classrooms/${yt.coursesId}/exercise/add/${Or.exercise_id}?random=${Or.is_random}&type=2`),Va(!0),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Br(),Rr());return}zn(!0),setTimeout(()=>{zn(!1)},500),We({type:"exercise/setActionTabs",payload:{}});let Dl=1,zl=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ke.createElement("div",{className:ge.modalColumn},ke.createElement("div",{className:ge.modalRow},ke.createElement("sup",{className:ge.sup},"*"),ke.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ke.createElement(ae.Z,{parser:jt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Dl,onChange:Or=>{Dl=Or;const Ai=document.getElementById("model_error");Dl<1||Dl>50?Ai.style.display="block":Ai.style.display="none"}})),ke.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Rr,onOk:()=>pt(void 0,null,function*(){if(Dl<1||Dl>50){const Ai=document.getElementById("model_error");return Ai.style.display="block",Promise.reject()}zl.update({cancelButtonProps:{disabled:!0}});const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:qo,shixuns_info:br,num:Dl}});zl.update({cancelButtonProps:{disabled:!1}}),Or&&Or.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),We({type:"classroomList/getClassroomExercisesList",payload:Te({},he.actionTabs.params)}),Rr(),Br(),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Rr(),Br())})})});return ke.createElement(ke.Fragment,null,ke.createElement(Fe.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:he.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zo,bodyStyle:{minHeight:200},wrapClassName:ge.warpModal,onOk:()=>pt(void 0,null,function*(){var Xt;if(!qo.length){xe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Co(!0);let $a=!1,br=!1;if(Qn.forEach(zl=>{qo.includes(zl.id)&&zl.need_authorize&&($a=zl.need_authorize),qo.includes(zl.id)&&(br=zl.is_random)}),$a){(0,ve.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let Dl=yield(0,Le.Tr)({id:`${qo[0]}`,course_id:(Xt=ee.detailTopBanner)==null?void 0:Xt.course_id,type:"examination_bank"});Co(!1),(Dl==null?void 0:Dl.student_count)===0?ln([]):Tr(Dl)}),onCancel:Rr},ke.createElement(y.default,{activeKey:da,onTabClick:Xt=>pt(void 0,null,function*(){ur.current.scrollTop=0,Qn=[],da!==Xt&&$o([]),Ho(Xt),la.page=0,la.filter=Xt,la.group_id=null,Zt=!0,er()})},ke.createElement(Lt,{tab:ke.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ke.createElement(Lt,{tab:ke.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ke.createElement(Lt,{tab:ke.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ke.createElement("div",{className:ge.tabSearch},da==="teacher"&&ke.createElement(le.default,{value:la.group_id,onChange:vl,size:"middle",style:{width:200,marginRight:30}},ke.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Vt=Ga==null?void 0:Ga.groups)==null?void 0:Vt.map(Xt=>ke.createElement(le.default.Option,{key:Xt==null?void 0:Xt.group_id,value:Xt==null?void 0:Xt.group_id},Xt==null?void 0:Xt.name))),ke.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:la.search,onChange:Xt=>{la.search=Xt.target.value,vo(Te({},la))},onSearch:Xt=>{ur.current.scrollTop=0,Qn=[],la.page=0,Zt=!0,$o([]),Xt&&(0,Je.tk)({name:Xt,copywriting:Xt,position:"Exercise"}),er()}})),ke.createElement("div",{ref:ur,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!vr&&da==="public"&&ke.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ke.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ke.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ke.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{er()},hasMore:Zt,useWindow:!1},he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&vr&&ke.createElement(ce.Z,{className:ge.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Qn,onRow:Xt=>({onClick:()=>{$o([Xt==null?void 0:Xt.id])}}),resColumns:on,rowSelection:Sl})))),ke.createElement(Fe.default,{title:"\u63D0\u793A",open:Vo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ke.createElement("div",null,ke.createElement(Ie.ZP,{onClick:()=>{Va(!1),Pe.history.push(_t)}},"\u4FEE\u6539\u8BD5\u5377"),ke.createElement(Ie.ZP,{type:"primary",onClick:()=>{Pe.history.push(Ro),Va(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Va(!1)}},ke.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ke.createElement(Ue.Z,{resdata:Wo,type:"exercise",okloading:ko,oktext:(Wo==null?void 0:Wo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>{ln(Xt)}}),ke.createElement(Ee.Z,{inPaper:!0,visible:jl,onCancel:Br,onOk:ln,renderData:Mt,modalType:"multiple",type:"examination_bank"}))};var Pn=(0,Pe.connect)(({exercise:ee,loading:he,classroomList:fe})=>({exercise:ee,loading:he,classroomList:fe}))(mt),ze=te(71418),At=te(95237),Wt=te(5112),tn=te(5083),En=te(78673),ut=te(87513),ft=te(70414),_e=te(44304),Be=te(43604),rt=te(1710),dt=te(3918),Re={cstuModal:"cstuModal___aXQ_6",removeStyle:"removeStyle___fT_EI",bottom:"bottom___yocae",yes:"yes___Iw504",no:"no___yeWHC",Onerow:"Onerow___hvTnk",searchMember:"searchMember____guvA",searchMemberHeader:"searchMemberHeader___NdQj2"},we=te(96622),lt=te(59301),$e=Object.defineProperty,Ze=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,an=(ee,he,fe)=>he in ee?$e(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,$t=(ee,he)=>{for(var fe in he||(he={}))en.call(he,fe)&&an(ee,fe,he[fe]);if(An)for(var fe of An(he))zt.call(he,fe)&&an(ee,fe,he[fe]);return ee},Ye=(ee,he)=>Ze(ee,ht(he)),et=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Nt=({visible:ee,setVisible:he,onK:fe,selectKeys:We,selectRows:Vt,appointStudent:yt,modalParams:bt,courseId:fn})=>{const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),[da,Ho]=(0,re.useState)([]),[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)("all"),[qo,$o]=(0,re.useState)("all");let[ur,Vo]=(0,re.useState)(!0);const[Va,Ro]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Jn,_t]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),bl={selectedRowKeys:Qn,columnWidth:40,hideSelectAll:!0,onSelect:(on,la,vo)=>{let Ta=!0;for(let jt=0;jt{if(on&&vo.length>0){vo.forEach(Ta=>{Qn.push(Ta.user_id),Ga.push(Ta)}),Ja([...Qn]),ja([...Ga]);return}if(!on&&vo.length>0){let Ta=[],jt=[];const er=new Set(vo),vl=new Set(Qn),Sl=new Set(Ga);Ta=[...vl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr)),jt=[...Sl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr.user_id)),Ja([...Ta]),ja([...jt])}}};(0,re.useEffect)(()=>{ee&&We&&(Ja([...We]),ja(Vt))},[ee,We]),(0,re.useEffect)(()=>{ee&&(!yt&&bt?Jn.status=bt:Jn.status=null,_t($t({},Jn)),zn())},[ee,yt,bt]);const ko=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(on,la,vo)=>lt.createElement("span",{style:{color:"#333"}},vo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(on,la,vo)=>lt.createElement("span",null,on)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(on,la,vo)=>lt.createElement("span",{style:{color:"#666"}},on)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(on,la)=>lt.createElement("span",null,on)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(on,la)=>lt.createElement("span",null,on||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(on,la)=>lt.createElement("span",null,on)}].filter(on=>bt===1||bt===2?on.title!=="\u72B6\u6001":!0),zn=()=>et(void 0,null,function*(){var on,la,vo;Co(!0);const Ta=yield(0,b.ZP)(`/api/exercises/${vt.categoryId||fn}/wait_make_up_students.json`,{method:"get",params:Ye($t({},Jn),{keywords:(on=Jn==null?void 0:Jn.keywords)==null?void 0:on.trim()})});if(Ta.status===0){const jt=((vo=(la=Ta==null?void 0:Ta.data)==null?void 0:la.all_course_groups)==null?void 0:vo.map(er=>({value:er==null?void 0:er.id,label:er==null?void 0:er.name})))||[];Ro([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...jt]),Ho(Ta.data)}Co(!1)}),Wo=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",Xo("all"),$o("all"),Ja([]),ja([]),_t($t({},Jn)),yt&&fe(Qn==null?void 0:Qn.length,Qn,Ga)},Tr=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",_t($t({},Jn)),Xo("all"),$o("all"),Ja([]),ja([]),he(!1)};return lt.createElement(Fe.default,{centered:!0,className:Re.cstuModal,title:bt===1?"\u7F3A\u8003\u5B66\u751F":bt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Tr()}},lt.createElement(At.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},lt.createElement(At.Z,null,lt.createElement(Be.Z,null,lt.createElement(le.default,{size:"large",value:vr,style:{width:200,marginRight:20},onChange:on=>{Xo(on),on==="all"?Jn.course_group_id=null:Jn.course_group_id=on,Jn.page=1,_t($t({},Jn)),zn()},options:Va})),yt&<.createElement(Be.Z,null,lt.createElement(le.default,{size:"large",value:qo,style:{width:200},onChange:on=>{$o(on),on==="all"?Jn.status=null:Jn.status=on,Jn.page=1,_t($t({},Jn)),zn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),lt.createElement(Be.Z,null,lt.createElement(dt.t7,{style:{width:300,marginLeft:15},value:Jn.keywords,allowClear:!0,onChange:on=>{Jn.keywords=on,Jn.page=1,_t($t({},Jn)),zn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),lt.createElement(At.Z,{align:"middle",className:"mb30"},lt.createElement(Be.Z,{span:14},lt.createElement("div",{className:"flexd-table-header"},lt.createElement(rt.default,{pagination:!1,dataSource:[],columns:ko,rowSelection:yt?bl:null,rowKey:on=>on.user_id})),lt.createElement("div",null,lt.createElement(rt.default,{rowSelection:yt?bl:null,columns:ko,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:on=>on.user_id,loading:Zo,dataSource:da==null?void 0:da.exercise_users,onChange:(on,la,vo)=>{Jn.page=on==null?void 0:on.current,Jn.limit=on==null?void 0:on.pageSize,vo!=null&&vo.order?(Jn.sort_by=vo==null?void 0:vo.field,Jn.direction=(vo==null?void 0:vo.order)==="ascend"?"asc":"desc"):(Jn.sort_by=null,Jn.direction=null),_t($t({},Jn)),zn()},pagination:!1}))),lt.createElement(Be.Z,{span:1},lt.createElement("img",{src:we,style:{marginLeft:10}})),lt.createElement(Be.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},lt.createElement("div",{className:Re.searchMember,style:{width:550}},lt.createElement(At.Z,{className:Re.searchMemberHeader},lt.createElement(Be.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),lt.createElement(Be.Z,{flex:"110px"},"\u5B66\u53F7"),lt.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),lt.createElement("div",{style:{overflow:"auto",height:390}},Ga==null?void 0:Ga.map((on,la)=>lt.createElement(At.Z,{key:la,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},lt.createElement(Be.Z,{flex:"100px"},on.user_name),lt.createElement(Be.Z,{flex:"110px"},on.student_id),lt.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},on.user_group_name),lt.createElement(Be.Z,{style:{marginLeft:10}},lt.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{ja(Ga.filter(vo=>vo.user_id!=on.user_id)),Ja(Qn.filter(vo=>vo!=on.user_id))}})))))))),!(bt===1||bt===2)&<.createElement("div",{className:Re.bottom},lt.createElement(Ie.ZP,{className:Re.no,onClick:()=>{Tr()}},"\u53D6\u6D88"),lt.createElement(Ie.ZP,{loading:Zt,type:"primary",onClick:()=>{Wo()}},"\u786E\u5B9A")))};var Gt=(0,Pe.connect)(({})=>({}))(Nt),gn={contentInterval:"contentInterval___X53PP",numberInput:"numberInput___WtIey",minorRuleText:"minorRuleText___CPyNm",failedList:"failedList___OOvHs",name:"name___PGVi5",publish:"publish___BGtTv"},Rt=te(59301),Fn=Object.defineProperty,jn=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,ro=(ee,he,fe)=>he in ee?Fn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,oa=(ee,he)=>{for(var fe in he||(he={}))rn.call(he,fe)&&ro(ee,fe,he[fe]);if(xa)for(var fe of xa(he))Sa.call(he,fe)&&ro(ee,fe,he[fe]);return ee},xn=(ee,he)=>jn(ee,ea(he)),wa=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function Da(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>Da(0,24).splice(1,We*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",fe,We),me()(ee).isSame(me()(he),"hour")&&fe<=We?Da(0,60).splice(0,Vt):Da(60,60))}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>Da(0,24).splice(0,We),disabledMinutes:()=>fe<=We?Da(0,Vt):Da(60,60)}}else return!1},Dn=({exercise:ee,dispatch:he})=>{var fe,We,Vt,yt,bt,fn,vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur;const Vo=(0,Pe.useParams)(),[Va]=z.default.useForm(),[Ro,Jn]=(0,re.useState)(1),[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!0),[Wo,Tr]=(0,re.useState)([]),[on,la]=(0,re.useState)(!0),[vo,Ta]=(0,re.useState)(!1),{workSetting:jt}=ee,[er,vl]=(0,re.useState)(!1),[Sl,Rr]=(0,re.useState)([]),[jl,Br]=(0,re.useState)([]),[Mt,Ft]=(0,re.useState)(!1),[ln,Xt]=(0,re.useState)(!1),[$a,br]=(0,re.useState)(!1),[Dl,zl]=(0,re.useState)(null),[Or,Ai]=(0,re.useState)(1),[nu,zi]=(0,re.useState)({}),[yu,au]=(0,re.useState)({}),[Iu,ou]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var ma;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Zi(),ee.actionTabs.type===2)){const no=(ma=ee.actionTabs)==null?void 0:ma.unified_setting;la(no)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr;(ma=jt==null?void 0:jt.exercise)!=null&&ma.publish_time&&Va.setFieldsValue({publish_time:me()((no=jt==null?void 0:jt.exercise)==null?void 0:no.publish_time)}),(ba=jt==null?void 0:jt.exercise)!=null&&ba.end_time&&Va.setFieldsValue({end_time:me()((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.end_time)}),Va.setFieldsValue({exercise_type:(ga=jt==null?void 0:jt.exercise)==null?void 0:ga.exercise_type,simulate_exercise_num:(Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.simulate_exercise_num}),Ai((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.exercise_type)},[ee]);const kt=ma=>{var no;const ba=Va.getFieldValue("publish_time");if(!ba||(no=jt==null?void 0:jt.exercise)!=null&&no.publish_time)return;let Lo;ma===1?Lo=me()(ba).add(120,"minutes"):Lo=me()(ba).add(7,"days"),Va.setFieldsValue({end_time:Lo})},ya=ma=>wa(void 0,null,function*(){var no,ba;zn(!0);const Lo=yield(0,ut.N3)({coursesId:Vo.coursesId,check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]});console.log(Lo,"res");const ga=((ba=Lo==null?void 0:Lo.course_info)==null?void 0:ba.map((Ua,Cr)=>xn(oa({},Ua),{key:Ua.course_group_id,title:Ua.course_group_name,name:Ua.course_group_name,disabled:!!Ua.is_published})))||[];if((Lo==null?void 0:Lo.status)!==-1){bl([...ga]);const Ua=me()();Va.setFieldsValue({publish_time:Ua}),(Va.getFieldValue("exercise_type")||1)===1?Va.setFieldsValue({end_time:me()(Ua).add(120,"minutes")}):Va.setFieldsValue({end_time:me()(Ua).add(7,"days")})}zn(!1)});(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua;if((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_appoint_user){const Cr=((ba=(no=jt==null?void 0:jt.exercise)==null?void 0:no.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Rr([...Cr])}Ft((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_appoint_user),Xt((ga=jt==null?void 0:jt.exercise)==null?void 0:ga.is_miss_exam_user),br((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_no_passing_user)},[jt]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr,ho;(no=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)!=null&&no[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&he({type:"exercise/getWorkSetting",payload:{categoryId:(Lo=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Lo[0],category:(Ua=(ga=ee==null?void 0:ee.actionTabs)==null?void 0:ga.selectArrs)==null?void 0:Ua[0],coursesId:(ho=(Cr=ee==null?void 0:ee.actionTabs)==null?void 0:Cr.params)==null?void 0:ho.id}})},[(fe=ee==null?void 0:ee.actionTabs)==null?void 0:fe.selectArrs]);const yl=()=>wa(void 0,null,function*(){var ma,no,ba,Lo,ga,Ua,Cr;const ho=oa({},Va.getFieldsValue()),Pu=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),cc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Pu,Pu,33),cc<=Pu){xe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Wo==null?void 0:Wo.length)<=0&&!on&&_t.length>0&&!((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_make_up_exercise)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const xc=_t.map(ul=>ul.key),Jl={check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(ul=>Number(ul)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Wo.map(ul=>ul.course_group_id),unified_setting:!Wo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Jl.check_ids=[...((ga=(Lo=ee.actionTabs.selectArrsAll)==null?void 0:Lo.filter(ul=>!ul.high_resources_consume||ul.high_resources_consume_permission))==null?void 0:ga.map(ul=>Number(ul==null?void 0:ul.id)))||[]]),(Ua=jt==null?void 0:jt.exercise)!=null&&Ua.is_make_up_exercise){if(Mt&&Sl.length<=0||!Mt&&!(ln||$a)){xe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Jl.is_appoint_user=Mt,Jl.is_miss_exam_user=ln,Jl.is_no_passing_user=$a,Mt?Jl.make_up_exercise_users=Sl.map(ul=>({user_id:ul})):Jl.make_up_exercise_user=[]}let{is_locked:dc,open_camera:gc,screen_open:mc,login_restrict:fc,ip_bind:pc,ip_limit:Ks,is_random:Us,id:Vs,identity_verify:vc,open_phone_video_recording:hc}=jt==null?void 0:jt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(dc||gc||mc||fc||pc||Ks=="pub"||Ks=="inner"||vc||hc)&&ho.exercise_type==2){if(he({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let ul=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Rt.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Rt.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(jt==null?void 0:jt.exercise)," "),"\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:()=>wa(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){ul.destroy(),Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)}),onCancel:()=>{ul.destroy(),ou(!1),vi(Jl)}})}else{let ul=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Rt.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>wa(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)})})}return}let hs=yield(0,Le.Tr)({exercise_ids:[...((Cr=ee.actionTabs.selectArrs)==null?void 0:Cr.map(ul=>Number(ul)))||[]],course_id:Vo.coursesId,type:"exercise"});(hs==null?void 0:hs.student_count)===0?vi(Jl):(au(Jl),zi(hs))}),cl=()=>{var ma;let no=[...(ma=ee.actionTabs.selectArrsAll)==null?void 0:ma.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(no==null?void 0:no.length)>0&&ee.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Rt.createElement("div",null,Rt.createElement("div",{className:gn.tipcontent},Rt.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",no==null?void 0:no.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Rt.createElement("div",{className:"mt20 mb20"},no==null?void 0:no.map(ba=>Rt.createElement("div",{className:gn.failedList,key:ba.id},Rt.createElement("div",{className:gn.name},ba==null?void 0:ba.exercise_name),Rt.createElement("div",{className:gn.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Vo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},"\u53D1\u5E03"))))))})},vi=ma=>wa(void 0,null,function*(){var no,ba,Lo;if(ee.actionTabs.type===1){let Cr=[...(no=ee.actionTabs.selectArrsAll)==null?void 0:no.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((Cr==null?void 0:Cr.length)==ee.actionTabs.selectArrsAll.length){he({type:"exercise/setActionTabs",payload:{}}),cl();return}}let ga=!1;return Ta(!0),(yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/exercises/publish.json`,{method:"post",body:ma})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Zi(),xe.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Lo=ee==null?void 0:ee.actionTabs)==null||Lo.cb():he({type:"classroomList/getClassroomExercisesList",payload:oa({},ee.actionTabs.params)}),ga=!0,ee.actionTabs.type===1&&cl()),Ta(!1),ga}),Zi=()=>{Jn(1),bl([]),Tr([])},fu=(ma,no,ba)=>{ma<=0?xe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Rr(no),Br(ba),vl(!1))};return Rt.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:yl,confirmLoading:vo||ko,onCancel:()=>{Zi(),he({type:"exercise/setActionTabs",payload:{}})}},Rt.createElement(ze.Z,{spinning:ko},_t&&Rt.createElement(z.default,{form:Va},!!((We=ee==null?void 0:ee.actionTabs)!=null&&We.disabled)&&Rt.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Rt.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Vt=jt==null?void 0:jt.exercise)!=null&&Vt.is_make_up_exercise)&&Rt.createElement(Rt.Fragment,null,Rt.createElement(At.Z,null,Rt.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Rt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Rt.createElement(z.default.Item,{name:"exercise_type"},Rt.createElement(Wt.ZP.Group,{disabled:((yt=jt==null?void 0:jt.exercise)==null?void 0:yt.exercise_status)>1,onChange:ma=>{Ai(ma.target.value),kt(ma.target.value)}},Rt.createElement(Wt.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Rt.createElement(Wt.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Or==2&&Rt.createElement(At.Z,{className:`${gn.contentInterval}`},Rt.createElement("span",{className:`${gn.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Rt.createElement(z.default.Item,{name:"simulate_exercise_num"},Rt.createElement(ae.Z,{className:gn.numberInput,style:{width:145},precision:0,size:"middle",disabled:((bt=jt==null?void 0:jt.exercise)==null?void 0:bt.exercise_status)>1,min:1,max:999})),Rt.createElement("span",null,"\u6B21",Rt.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Rt.createElement(At.Z,null,Rt.createElement("span",{className:"mr10 mt5"},Rt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Rt.createElement(z.default.Item,{name:"publish_time"},Rt.createElement(tn.default,{style:{width:170},disabledDate:ma=>ma&&ma<=me()().subtract(0,"days"),disabledTime:Ht,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Rt.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Rt.createElement(z.default.Item,{name:"end_time"},Rt.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:ma=>ma&&ma{var ba,Lo,ga,Ua,Cr;if(Ft(ma),ma)if((ba=jt==null?void 0:jt.exercise)!=null&&ba.is_appoint_user){const ho=(ga=(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.all_exercise_users)==null?void 0:ga.map(Pu=>Pu.user_id);Rr([...ho])}else Rr([]),Xt(!1),br(!1);else Xt((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_miss_exam_user),br((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.is_no_passing_user)},disabled:((vt=jt==null?void 0:jt.exercise)==null?void 0:vt.exercise_status)!==1}),Rt.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Mt&&Rt.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Rt.createElement(Ne.default,{checked:ln,disabled:((Zt=jt==null?void 0:jt.exercise)==null?void 0:Zt.exercise_status)!==1||((nr=jt==null?void 0:jt.exercise)==null?void 0:nr.miss_exam_count)<=0,onChange:ma=>{Xt(ma.target.checked)}},Rt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Rt.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{zl(1),Ft(!1),vl(!0)}},"\uFF08",`${(Zo=jt==null?void 0:jt.exercise)==null?void 0:Zo.miss_exam_count}\u4EBA`,"\uFF09"),Rt.createElement(Ne.default,{checked:$a,disabled:((Co=jt==null?void 0:jt.exercise)==null?void 0:Co.exercise_status)!==1||((da=jt==null?void 0:jt.exercise)==null?void 0:da.no_passing_count)<=0,onChange:ma=>{br(ma.target.checked)}},Rt.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Rt.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{zl(2),Ft(!1),vl(!0)}},"\uFF08",`${(Ho=jt==null?void 0:jt.exercise)==null?void 0:Ho.no_passing_count}\u4EBA`,"\uFF09")),Mt&&Rt.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"}},Rt.createElement(Ie.ZP,{type:"primary",ghost:!0,disabled:((Qn=jt==null?void 0:jt.exercise)==null?void 0:Qn.exercise_status)!==1,onClick:()=>{vl(!0),zl(void 0)}},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Rt.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Rt.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Sl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Ja=jt==null?void 0:jt.exercise)!=null&&Ja.is_make_up_exercise)&&Rt.createElement(At.Z,{style:{marginBottom:"10px"}},Rt.createElement("span",{className:"mr10"},Rt.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Rt.createElement(Wt.ZP.Group,{value:on,onChange:ma=>{la(ma.target.value),Tr([])}},Rt.createElement(Wt.ZP,{disabled:!!((Ga=ee==null?void 0:ee.actionTabs)!=null&&Ga.disabled)||_t.some(ma=>ma==null?void 0:ma.is_published)||!((ja=ee==null?void 0:ee.actionTabs)!=null&&ja.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Rt.createElement(Wt.ZP,{disabled:_t.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_t.length<=0&&ee.actionTabs.type===2&&!((vr=jt==null?void 0:jt.exercise)!=null&&vr.is_make_up_exercise)&&Rt.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"'),(ee.actionTabs.type===1||!on)&&!((Xo=jt==null?void 0:jt.exercise)!=null&&Xo.is_make_up_exercise)&&_t.length>0&&Rt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Rt.createElement("span",{style:{flex:1}},Rt.createElement(Ne.default,{checked:Wo.length===_t.length,onChange:ma=>{Wo.length===_t.length?Tr([]):Tr(_t)}},"\u5168\u9009")),Rt.createElement("span",{style:{width:16}}),Rt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Wo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!on)&&!((qo=jt==null?void 0:jt.exercise)!=null&&qo.is_make_up_exercise)&&_t.length>0&&Rt.createElement(_e.Z,{data:_t,selectedRowKeys:Wo,setSelectedRowKeys:Tr})),Rt.createElement(Gt,{visible:er,setVisible:vl,onK:fu,selectKeys:Sl,selectRows:jl,appointStudent:Mt,modalParams:Dl,courseId:Vo.categoryId||((ur=($o=ee==null?void 0:ee.actionTabs)==null?void 0:$o.selectArrs)==null?void 0:ur[0])})),Rt.createElement(Ue.Z,{resdata:nu,type:"exercisepush",okloading:vo,oktext:(nu==null?void 0:nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ma=>wa(void 0,null,function*(){var no,ba,Lo;Ta(!0);let ga=yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]}});if(Ta(!1),(ga==null?void 0:ga.status)===0)if(Iu){let Ua=yield vi(yu);if(Fe.default.destroyAll(),Ua&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${(ba=jt==null?void 0:jt.exercise)==null?void 0:ba.id}/detail?random=${(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_random}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else vi(yu)})}))};var Wn=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Dn),fa=Object.defineProperty,ta=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,Na=(ee,he,fe)=>he in ee?fa(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,xt=(ee,he)=>{for(var fe in he||(he={}))Ar.call(he,fe)&&Na(ee,fe,he[fe]);if(Ao)for(var fe of Ao(he))Dr.call(he,fe)&&Na(ee,fe,he[fe]);return ee},It=(ee,he)=>ta(ee,za(he)),Dt=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function In(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>In(0,24).splice(1,We*1-1),disabledMinutes:()=>me()(ee).isSame(me()(he),"hour")&&fe<=We?In(0,60).splice(0,Vt):In(60,60)}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>In(0,24).splice(0,We),disabledMinutes:()=>fe<=We?In(0,Vt):In(60,60)}}else return!1},Hn=({exercise:ee,dispatch:he})=>{var fe;const We=(0,Pe.useParams)(),[Vt]=z.default.useForm(),[yt,bt]=(0,re.useState)(1),[fn,vt]=(0,re.useState)([]),[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)([]),[da,Ho]=(0,re.useState)(!0),[Qn,Ja]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ga()},[ee.actionTabs]);const Ga=Xo=>Dt(void 0,null,function*(){var qo,$o;nr(!0);const ur=yield he({type:"exercise/getEndGroups",payload:It(xt({},We),{check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Va=>Number(Va)))||[]]})}),Vo=($o=ur==null?void 0:ur.course_info)==null?void 0:$o.map((Va,Ro)=>It(xt({},Va),{key:Va.course_group_id,title:Va.course_group_name,name:Va.course_group_name,disabled:!!Va.is_published}));ur&&(ur!=null&&ur.course_info)&&(vt([...Vo]),Vt.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),nr(!1)}),ja=()=>Dt(void 0,null,function*(){var Xo,qo,$o,ur;const Vo=xt({},Vt.getFieldsValue());if((Zo==null?void 0:Zo.length)<=0&&fn.length>0&&!((Xo=ee.actionTabs)!=null&&Xo.unified_setting)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ja(!0);const Va={check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Jn=>Number(Jn)))||[]],group_ids:Zo};da||(Va.end_time=me()(Vo.end_time).format("YYYY-MM-DD HH:mm")),Va.group_ids=Zo.map(Jn=>Jn.course_group_id),(yield(0,b.ZP)(`/api/courses/${We.coursesId}/exercises/end_exercise.json`,{method:"post",body:Va})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),he({type:"exercise/setActionTabs",payload:{}}),($o=ee==null?void 0:ee.actionTabs)!=null&&$o.cb?(ur=ee==null?void 0:ee.actionTabs)==null||ur.cb():he({type:"classroomList/getClassroomExercisesList",payload:xt({},ee.actionTabs.params)})),Ja(!1)}),vr=()=>{bt(1),vt([]),Co([]),Ho(!0)};return re.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ja,width:680,confirmLoading:Qn||Zt,onCancel:()=>{vr(),he({type:"exercise/setActionTabs",payload:{}})}},re.createElement(ze.Z,{spinning:Zt},fn&&re.createElement(z.default,{form:Vt},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(At.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Wt.ZP.Group,{value:da,onChange:Xo=>{Ho(Xo.target.value),Co([])}},re.createElement(Wt.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Wt.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:da?"hidden":"visible"}},re.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:Xo=>Xo&&Xo0&&!((fe=ee.actionTabs)!=null&&fe.unified_setting)&&re.createElement(At.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,fn.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Ne.default,{checked:Zo.length===fn.length,onChange:Xo=>{Zo.length===fn.length?Co([]):Co(fn)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zo.length||0,"\u4E2A\u5206\u73ED")),re.createElement(_e.Z,{data:fn,selectedRowKeys:Zo,setSelectedRowKeys:Co}))))))};var Qo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Hn),Oa=Object.defineProperty,lo=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Zn=(ee,he,fe)=>he in ee?Oa(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,sr=(ee,he)=>{for(var fe in he||(he={}))hr.call(he,fe)&&Zn(ee,fe,he[fe]);if(lo)for(var fe of lo(he))ao.call(he,fe)&&Zn(ee,fe,he[fe]);return ee},Gr=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Er=({exercise:ee,dispatch:he})=>{const fe=(0,Pe.useParams)();return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gr(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${fe.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),he({type:"classroomList/getClassroomExercisesList",payload:sr({},ee.actionTabs.params)}))}),onCancel:()=>{he({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Go=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Er),Et=te(71067),pn=Object.defineProperty,vn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,mn=(ee,he,fe)=>he in ee?pn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,hn=(ee,he)=>{for(var fe in he||(he={}))qt.call(he,fe)&&mn(ee,fe,he[fe]);if(vn)for(var fe of vn(he))Sn.call(he,fe)&&mn(ee,fe,he[fe]);return ee},yn=(ee,he)=>{var fe={};for(var We in ee)qt.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&vn)for(var We of vn(ee))he.indexOf(We)<0&&Sn.call(ee,We)&&(fe[We]=ee[We]);return fe},pa=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Pa=ee=>{var he=ee,{exercise:fe,dispatch:We,user:Vt}=he,yt=yn(he,["exercise","dispatch","user"]),bt,fn;const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),da=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qn,Ja;if(fe.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){Co(!0);return}const Ga={hasNum:0,noHasNum:0};(Ja=(Qn=fe==null?void 0:fe.actionTabs)==null?void 0:Qn.selectArrsAll)==null||Ja.map(ja=>{var vr;ja.author_login===((vr=Vt.userInfo)==null?void 0:vr.login)?++Ga.hasNum:++Ga.noHasNum}),Ga.noHasNum>0?Fe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ga.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ga.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ho()}}):Co(!0)}else Co(!1)},[fe.actionTabs.key]);const Ho=()=>{We({type:"exercise/setActionTabs",payload:{}})};return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:Zo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zt,destroyOnClose:!0,onOk:()=>pa(void 0,null,function*(){var Qn;if((Qn=da.current)!=null&&Qn.onVerify())return;nr(!0);const Ja=yield(0,b.ZP)(`/api/courses/${vt.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}});nr(!1),Ja.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),xe.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"exercise/setActionTabs",payload:{}}),We({type:"classroomList/getClassroomExercisesList",payload:hn({},fe.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:hn({},fe.actionTabs.params)}))}),onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},!((bt=fe==null?void 0:fe.actionTabs)!=null&&bt.status)||!["\u672A\u5F00\u59CB"].includes((fn=fe==null?void 0:fe.actionTabs)==null?void 0:fn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(Et.Z,{ref:Qn=>da.current=Qn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var nn=(0,Pe.connect)(({exercise:ee,user:he})=>({exercise:ee,user:he}))(Pa),fr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Sr=(ee,he)=>{var fe={};for(var We in ee)wr.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&fr)for(var We of fr(ee))he.indexOf(We)<0&&Xr.call(ee,We)&&(fe[We]=ee[We]);return fe},Xn=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Ia=ee=>{var he=ee,{exercise:fe,dispatch:We}=he,Vt=Sr(he,["exercise","dispatch"]);const yt=(0,Pe.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{fe.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Xn(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),xe.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),We({type:"exercise/setActionTabs",payload:{}})}))},[fe.actionTabs.key]),re.createElement(re.Fragment,null)};var bo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Ia),La=te(60324),io={flex_box_center:"flex_box_center___NMFRx",flex_space_between:"flex_space_between___i7LoA",flex_box_vertical_center:"flex_box_vertical_center___NUJyY",flex_box_center_end:"flex_box_center_end___JGVs2",flex_box_column:"flex_box_column___Han0X",bg:"bg___xTQcX",containerTitle:"containerTitle___wfDxe",containerDesc:"containerDesc___BlZJT",tablestyle:"tablestyle___cIMKp",listItem:"listItem___teS92",info:"info___I8amz",title:"title___Ng3Cg",titleLeft:"titleLeft___dxjAr",titleRight:"titleRight___bo2N2",flexBox:"flexBox___G5iQZ",iconV:"iconV___sw5ZY",acitons:"acitons___ADyk9",moveCategory:"moveCategory___cxRgz",name:"name___mRHCb",categoryName:"categoryName___sGz21",schedule:"schedule___vRew6",fnSign:"fnSign___kCGts",spanSize:"spanSize___ZvQiA",classromediv:"classromediv___zHcjq",glow:"glow___zqQTK",popover:"popover___FlwhL",dot:"dot___saRu_",moni:"moni___sRpNk",authorized:"authorized___XYNsR"},dr=Object.defineProperty,Oo=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ri=(ee,he,fe)=>he in ee?dr(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,_l=(ee,he)=>{for(var fe in he||(he={}))Wr.call(he,fe)&&ri(ee,fe,he[fe]);if(Oo)for(var fe of Oo(he))qr.call(he,fe)&&ri(ee,fe,he[fe]);return ee};const Kr=ee=>React.createElement("svg",_l({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 si="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Wl=Object.defineProperty,mi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,xl=(ee,he,fe)=>he in ee?Wl(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ci=(ee,he)=>{for(var fe in he||(he={}))Li.call(he,fe)&&xl(ee,fe,he[fe]);if(mi)for(var fe of mi(he))Xl.call(he,fe)&&xl(ee,fe,he[fe]);return ee};const Mi=ee=>React.createElement("svg",ci({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 bi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",hi="data:image/jpeg;base64,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",ti=te(12971),fi=te(36254),gr=te(82896),dl=te(21390),Cl=te(69429),ni=Object.defineProperty,ql=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Hi=(ee,he,fe)=>he in ee?ni(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ol=(ee,he)=>{for(var fe in he||(he={}))xi.call(he,fe)&&Hi(ee,fe,he[fe]);if(ql)for(var fe of ql(he))Qi.call(he,fe)&&Hi(ee,fe,he[fe]);return ee};const Nl=ee=>React.createElement("svg",Ol({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var Ii="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",Rn=te(59301),ru=Object.defineProperty,lu=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Lr=(ee,he,fe)=>he in ee?ru(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,gl=(ee,he)=>{for(var fe in he||(he={}))Wa.call(he,fe)&&Lr(ee,fe,he[fe]);if(Ba)for(var fe of Ba(he))Za.call(he,fe)&&Lr(ee,fe,he[fe]);return ee},wl=(ee,he)=>lu(ee,Eo(he)),$r=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Kl=({v:ee,k:he,selectArrs:fe,setSelectArrs:We,dispatch:Vt,params:yt,classroomList:bt,batchStatus:fn,manageAllGroup:vt,user:Zt})=>{var nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va,Ro,Jn;const[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!1),Wo=(0,re.useRef)(),Tr=(0,re.useRef)();var on=!1;const la="YYYY-MM-DD",vo=me()("2020-11-15",la);function Ta(){return $r(this,null,function*(){console.log(yt,222);let Mt=yield(0,b.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:wl(gl({},yt),{id:ee.id})});bl((Mt==null?void 0:Mt.groups)||[])})}const jt=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Rn.createElement(Rn.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")});ee!=null&&ee.appraise_label&&(on=!0);const er=(Mt,Ft=!1)=>{var ln;Pe.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Mt.id}/users/${(ln=(0,oe.eY)())==null?void 0:ln.login}`)},vl=[{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\u622A\u6B62",value:3}],onFilter:(Mt,Ft)=>Ft.exercise_status===Mt,render:(Mt,Ft)=>Rn.createElement("div",null,Mt===1&&Rn.createElement("span",null,Rn.createElement("i",{className:io.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Mt===2&&Rn.createElement("span",null,Rn.createElement("i",{className:io.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Mt===3&&Rn.createElement("span",null,Rn.createElement("i",{className:io.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Rn.createElement("span",null,Mt,"/",Ft.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Mt===0?Rn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Mt):Rn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Mt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Mt,Ft)=>Ft.exercise_status===1?Rn.createElement("img",{style:{cursor:"not-allowed"},src:si}):Rn.createElement(ne.Z,{title:"\u8BC4\u9605"},Rn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Rn.createElement("img",{src:bi})))}],Sl=Mt=>{if(on)return Rn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Mt!=null&&Mt.includes("\u672A\u5F00\u59CB"))return Rn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Mt!=null&&Mt.includes("\u8003\u8BD5\u4E2D"))return Rn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Mt!=null&&Mt.includes("\u5DF2\u622A\u6B62"))return Rn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Mt!=null&&Mt.includes("\u5BFC\u5165"))return Rn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Rr=()=>{const Mt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Mt>=0?Mt:0},jl=(Mt=ee)=>{var Ft,ln,Xt;if(Mt!=null&&Mt.is_encrypt){Vt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Mt==null?void 0:Mt.id,phone:(Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.phone,login:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.login}});return}(Xt=Zt==null?void 0:Zt.userInfo)!=null&&Xt.phone?Vt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Mt==null?void 0:Mt.id}}):Vt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Br=Mt=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.login)!==(ee==null?void 0:ee.author_login)){xe.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Vt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.phone,login:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.login,onFinish:Mt}})};return Rn.createElement("div",{className:io.listItem,onClick:Mt=>{const Ft=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Tr.current&&!Tr.current.contains(Mt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},(0,oe.GJ)()&&Rn.createElement("span",{ref:Tr},Rn.createElement(Ne.default,{checked:fe.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Mt=>{Mt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Mt=>{let Ft=fe.indexOf(ee.id);fe.indexOf(ee.id)>-1?We(fe.filter(ln=>ln!==ee.id)):We(fe.concat(ee.id))}})),Rn.createElement("div",{className:io.info},Rn.createElement("div",{className:io.title},Rn.createElement("div",{className:io.titleLeft,style:{marginRight:15}},Sl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Rn.createElement("img",{src:hi,width:44,height:24,style:{marginRight:10}}),Rn.createElement(ne.Z,{title:ee.exercise_name},Rn.createElement("span",{className:io.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Rn.createElement(Me.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Rn.createElement("span",{className:io.authorized},"\u5DF2\u6388\u6743"),((nr=ee==null?void 0:ee.exercise_tips)==null?void 0:nr.includes("\u5DF2\u622A\u6B62"))&&((Zo=bt==null?void 0:bt.detailTopBanner)==null?void 0:Zo.forbid_end_exercise)&&Rn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Rn.createElement("img",{src:Ii,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Rn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Rn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Rn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:io.moni},Rn.createElement("img",{src:ti,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((Co=ee==null?void 0:ee.exercise_tips)==null?void 0:Co.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Rn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((da=ee==null?void 0:ee.exercise_tips)==null?void 0:da.includes("\u5DF2\u622A\u6B62"))&&((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u63D0\u4EA4"))&&Rn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Rn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Rn.createElement("img",{src:Cl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Rn.createElement("div",{className:io.titleRight,onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:()=>$r(void 0,null,function*(){const Mt=()=>$r(void 0,null,function*(){Vt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Ft=yield(0,b.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Vt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${Ft==null?void 0:Ft.login}`)});if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()})},Rn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Rn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Rn.createElement(fi.Z,{tips:ee==null?void 0:ee.open_appraise},Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.user_status)===2){(0,ve.Rd)();return}if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_publish)){xe.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((ee==null?void 0:ee.exercise_question_count)===0){xe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let $a=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:vt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Vt({type:"classroomList/getClassroomExercisesList",payload:gl({},yt)}),$a()}}}):$a()};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Rn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Rn.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_preview)){xe.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 $a=me()(ee.created_at,la);me()(vo).diff(me()($a),"days")>0&&(ee!=null&&ee.is_random)?jt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},Rn.createElement("i",{className:"iconfont icon-yulan3"}),Rn.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Rn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Rn.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Rn.createElement(La.Z,{placement:"bottom",content:Rn.createElement("div",{className:io.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Rn.createElement("p",{onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{const ln=me()(ee.created_at,la);me()(vo).diff(me()(ln),"days")>0&&(ee!=null&&ee.is_random)?jt():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},"\u7F16\u8F91\u8003\u8BD5"),Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{var ln;Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(ln=ee==null?void 0:ee.exercise_tips)==null?void 0:ln[0]}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("p",{onClick:()=>{const Mt=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Qn=ee==null?void 0:ee.exercise_tips)==null?void 0:Qn.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Ja=Zt==null?void 0:Zt.userInfo)==null?void 0:Ja.login)&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){jl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((ja=(Ga=bt==null?void 0:bt.AssistantObject)==null?void 0:Ga.exercise)==null?void 0:ja.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Rn.createElement("p",{onClick:Mt=>$r(void 0,null,function*(){const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_stop)){xe.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}Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u7ED3\u675F\u8003\u8BD5"))},Rn.createElement("span",{onClick:Mt=>Mt.stopPropagation(),className:io.flexBox,style:{cursor:"default"}},Rn.createElement("i",{className:"iconfont icon-gengduo4"}),Rn.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Rn.createElement(Rn.Fragment,null,!!ee.off_limits&&Rn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Rn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((vr=ee.exercise_tips)!=null&&vr.includes("\u5DF2\u622A\u6B62"))&&Rn.createElement("a",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Rn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Rn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Xo=ee.exercise_tips)!=null&&Xo.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Rn.createElement("a",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Rn.createElement("i",{className:"iconfont icon-jixukaoshi"}),Rn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Rn.createElement("span",{className:io.flexBox,style:{marginRight:"16px"},onClick:Mt=>$r(void 0,null,function*(){var Ft;if(Mt.stopPropagation(),!(ee!=null&&ee.answered_open)){xe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,gr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(Ft=(0,oe.eY)())==null?void 0:Ft.login}?check=true`)})},Rn.createElement("i",{className:"iconfont icon-chakankaoshi"}),Rn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((qo=ee.exercise_tips)!=null&&qo.includes("\u5DF2\u622A\u6B62"))&&Rn.createElement("a",{className:io.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee)},href:""},Rn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Rn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!(($o=ee.exercise_tips)!=null&&$o.includes("\u5DF2\u622A\u6B62"))&&Rn.createElement(ne.Z,{title:Rn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Rr(),"\u6B21")},Rn.createElement("a",{className:io.flexBox,onClick:Mt=>{Rr()==0&&(ee==null?void 0:ee.current_status)!=0||(Mt.stopPropagation(),Mt.preventDefault(),er(ee))},href:""},Rn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Rn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Rn.createElement("p",{style:{display:"flex"}},Rn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),Rn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((ur=ee==null?void 0:ee.exercise_tips)==null?void 0:ur.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Rn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Rn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Rn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Vo=ee==null?void 0:ee.exercise_tips)!=null&&Vo.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Rn.createElement("span",{className:io.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Mt=>$r(void 0,null,function*(){Mt.stopPropagation(),Mt.preventDefault(),ko||Ta(),zn(!ko)})},Rn.createElement(ne.Z,{title:`${ko?"\u6536\u8D77":"\u5C55\u5F00"}`},Rn.createElement("i",{className:`iconfont icon-${ko?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Rn.createElement("p",{style:{display:"flex"}},Rn.createElement("span",{className:"c-grey-333"},ee.author),Rn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Rn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Rn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((Va=ee==null?void 0:ee.exercise_tips)!=null&&Va.includes("\u672A\u5F00\u59CB"))&&Rn.createElement("p",null,Rn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",Rn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",Rn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",Rn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Rn.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",Rn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Ro=ee==null?void 0:ee.exercise_tips)!=null&&Ro.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length>5&&Rn.createElement(rt.default,{scroll:{y:240},pagination:!1,dataSource:_t,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(0,oe.GJ)()&&!((Jn=ee==null?void 0:ee.exercise_tips)!=null&&Jn.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length<6&&_t.length>0&&Rn.createElement(rt.default,{rowKey:"course_group_id",pagination:!1,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),dataSource:_t,style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(ee==null?void 0:ee.total)!==void 0&&Rn.createElement("p",null,Rn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",Rn.createElement("span",null,ee==null?void 0:ee.total)),Rn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",Rn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Rn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",Rn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Rn.createElement(dl.Z,{closable:!0,successCb:()=>er(Wo.current)}))};var Yl=(0,Pe.connect)(({classroomList:ee})=>({classroomList:ee}))(Kl),Di=te(31797),$l=te(27158),or=te(61527),co=te(59301),ml=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{Countdown:Ur}=Di.default,Vr=({value:ee,onChange:he,MaxMinutes:fe})=>co.createElement(co.Fragment,null,co.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",co.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\u3002",co.createElement("br",null)),co.createElement(ae.Z,{value:ee,onChange:he,min:0,precision:0,max:fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Qt=({exercise:ee,successCb:he,dispatch:fe})=>{var We,Vt,yt,bt;const fn=(0,Pe.useParams)(),[vt]=z.default.useForm(),Zt=z.default.useWatch("time",vt),[nr,Zo]=(0,re.useState)(!1),Co=(0,re.useRef)(),{actionTabs:da}=ee,[Ho,Qn]=(0,re.useState)(),[,Ja,Ga,ja]=(0,or.U)(ut.n7,{id:fn.categoryId}),[,vr,Xo]=(0,or.U)(ut.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(Zo(!1),vt.resetFields())},[ee.actionTabs.key]);const qo=()=>new Promise(ko=>ml(void 0,null,function*(){var zn,Wo;return Co.current=yield(0,$l.y)({ip_limit:(zn=da==null?void 0:da.exerciseParams)==null?void 0:zn.ip_limit,ip_bind:(Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.ip_bind_type}),ko()})),$o=()=>ml(void 0,null,function*(){var ko,zn,Wo,Tr,on;yield vt.validateFields();const la=vt.getFieldsValue();if(Zo(!0),(((ko=da==null?void 0:da.exerciseParams)==null?void 0:ko.ip_limit)!=="no"||(zn=da==null?void 0:da.exerciseParams)!=null&&zn.ip_bind_type)&&(yield qo()),(yield(0,ut.ZD)((Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.id,{exercise_user_id:(Tr=da==null?void 0:da.exerciseParams)==null?void 0:Tr.exercise_user_id,unlock_key:la.unlock_key,time:la.time,ip:Co.current})).status===0){if(he){fe({type:"exercise/setActionTabs",payload:{}}),he();return}const Ta=da==null?void 0:da.exerciseParams;(0,a.nr)({inner_ip:Ta.inner_ip,public_ip:Ta.public_ip,open_camera:Ta.open_camera,ip_limit:Ta.ip_limit,ip_bind:Ta.ip_bind,ip_bind_type:Ta.ip_bind_type,exercise_tips:Ta.exercise_tips,exerciseId:Ta.id,screen_open:Ta.screen_open,screen_num:Ta.screen_num,screen_sec:Ta.screen_sec,coursesId:fn.coursesId,login:(on=(0,oe.eY)())==null?void 0:on.login,history,identity_verify:Ta.identity_verify,open_phone_video_recording:Ta.open_phone_video_recording,current_status:Ta.current_status}),fe({type:"exercise/setActionTabs",payload:{}})}Zo(!1)}),ur=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:ko=>co.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ko=>co.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vo=((We=da==null?void 0:da.exerciseParams)==null?void 0:We.errorMessage)&&typeof((Vt=da==null?void 0:da.exerciseParams)==null?void 0:Vt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&ml(void 0,null,function*(){const ko=yield Xo(fn);yield Ga({}),ko.status||Qn(ko)})},[ee.actionTabs.key]);const{time:Va,end_time:Ro}=(Ho==null?void 0:Ho.exercise)||{},Jn=ja!=null&&ja.user_end_time?me()(ja==null?void 0:ja.user_end_time).add(1,"minutes"):me()(),_t=me()(ja==null?void 0:ja.user_total_end_time)>Jn?Math.round(me().duration(me()(ja==null?void 0:ja.user_total_end_time).diff(Jn.startOf("minute"))).asMinutes()):0,bl=((ja==null?void 0:ja.student_left_minutes)||0)+(Zt||0);return co.createElement(co.Fragment,null,co.createElement(Fe.default,{width:514,centered:!0,closable:!!((yt=da==null?void 0:da.exerciseParams)!=null&&yt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{fe({type:"exercise/setActionTabs",payload:{}})}},co.createElement(ze.Z,{spinning:Ja||vr},Vo&&co.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Vo&&co.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Vo&&co.createElement(rt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((bt=da==null?void 0:da.exerciseParams)==null?void 0:bt.errorMessage)||{}],columns:ur}),co.createElement("div",{className:""},co.createElement(z.default,{form:vt,layout:"vertical",autoComplete:"off"},co.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},co.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Va!==-1?co.createElement(co.Fragment,null,co.createElement(z.default.Item,{name:"time",label:co.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",co.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(ja==null?void 0:ja.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},co.createElement(Vr,{MaxMinutes:_t})),co.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",co.createElement("span",{className:"ml5"},Ja||vr?"--":bl),"\u5206\u949F",bl!==0&&(ja==null?void 0:ja.user_end_time)&&co.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",co.createElement("span",{className:"ml5"},me()(ja==null?void 0:ja.user_end_time).add(Zt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):co.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Ro).format("YYYY-MM-DD HH:mm")))),co.createElement(At.Z,{justify:"space-between",align:"middle"},co.createElement(Be.Z,null),co.createElement(Be.Z,null,co.createElement(Ie.ZP,{loading:nr,onClick:$o},"\u8FDB\u5165\u8003\u8BD5"))))))};var Tt=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Qt),cn=te(24776),Yn=te(42554),uo=te(64575),xo=te(59301),Tn=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const eo=({exercise:ee,dispatch:he,init:fe,haveInit:We=!1})=>{const Vt=(0,Pe.useParams)(),[yt,bt]=(0,re.useState)(!1);let[fn,vt]=(0,re.useState)();const[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&da()},[ee.actionTabs]);function da(){return Tn(this,null,function*(){var Ho,Qn;let Ja=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Ho=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Ho.length)>0)bt(!0),vt((Qn=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Qn[0]);else{let Ga=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});he({type:"exercise/setActionTabs",payload:{key:""}}),(Ga==null?void 0:Ga.status)===0&&(We&&fe(),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}})}return xo.createElement("div",null,xo.createElement(Fe.default,{open:yt,centered:!0,onCancel:Ho=>Tn(void 0,null,function*(){if(Ho.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){nr(!0);let Qn=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});he({type:"exercise/setActionTabs",payload:{key:""}}),nr(!1),(Qn==null?void 0:Qn.status)===0&&(We&&fe(),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}else bt(!1)}),cancelButtonProps:{loading:Zt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Zo},onOk:()=>Tn(void 0,null,function*(){Co(!0);let Ho=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});Co(!1),(Ho==null?void 0:Ho.status)===0&&(We&&fe(),he({type:"exercise/setActionTabs",payload:{key:""}}),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},xo.createElement("div",null,xo.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),xo.createElement("div",null,xo.createElement("div",null,"\u8BD5\u5377\uFF1A",fn==null?void 0:fn.origin_exercise_nam),xo.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",xo.createElement("a",{href:`/paperlibrary/see/${fn==null?void 0:fn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},fn==null?void 0:fn.examination_bank_name))))))};var jo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(eo),mr=te(87169),No=te(90588),va=te(18682),Ko=te(9516),ua=te(59301),Ll=Object.defineProperty,Io=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Ci=(ee,he,fe)=>he in ee?Ll(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,el=(ee,he)=>{for(var fe in he||(he={}))jr.call(he,fe)&&Ci(ee,fe,he[fe]);if(Yr)for(var fe of Yr(he))Tl.call(he,fe)&&Ci(ee,fe,he[fe]);return ee},Ti=(ee,he)=>Io(ee,Yo(he)),Ji=(ee,he)=>{var fe={};for(var We in ee)jr.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Yr)for(var We of Yr(ee))he.indexOf(We)<0&&Tl.call(ee,We)&&(fe[We]=ee[We]);return fe},_i=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const pu=ee=>{var he=ee,{user:fe,classroomList:We,globalSetting:Vt,loading:yt,dispatch:bt}=he,fn=Ji(he,["user","classroomList","globalSetting","loading","dispatch"]),vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va;const Ro=(0,Pe.useParams)(),[Jn]=(0,Pe.useSearchParams)(),[_t,bl]=(0,re.useState)(()=>Ti(el({},Ro),{limit:20})),ko=(0,Pe.useLocation)(),{detailExerciseList:zn,detailTopBanner:Wo,detailLeftMenus:Tr}=We,[on,la]=(0,re.useState)([]),[vo,Ta]=(0,re.useState)(!1),[jt,er]=(0,re.useState)([]),[vl,Sl]=(0,re.useState)(!1),[Rr,jl]=(0,re.useState)(!1),[Br,Mt]=(0,re.useState)(!1),[Ft,ln]=(0,re.useState)(!1),[Xt,$a]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),br=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];_t.type=Jn.get("tabs")==="all"?"":Jn.get("tabs")||"",_t.id=_t.coursesId,(0,re.useEffect)(()=>{var kt,ya,yl;if((kt=fe==null?void 0:fe.userInfo)!=null&&kt.login){if((0,oe.GJ)()){const cl=a.cX.getItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");cl&&(_t.sort_by=cl==null?void 0:cl.type,_t.sort_direction=cl==null?void 0:cl.direction,$a(cl==null?void 0:cl.name))}bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})}else(yl=fe==null?void 0:fe.userInfo)!=null&&yl.username&&bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)});Ta(!1)},[(vt=fe==null?void 0:fe.userInfo)==null?void 0:vt.login,ko.pathname]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},[We.actionTabs.key]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Sl(!0),jl(Wo==null?void 0:Wo.show_unstart_exercise),Mt(Wo==null?void 0:Wo.forbid_end_exercise))},[We.actionTabs.key]),(0,re.useEffect)(()=>{la([])},[zn]);const Dl=(kt,ya)=>{la([]),_t.page=kt,_t.limit=ya,bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},zl=kt=>{_t.type=kt.id==="all"?"":kt.id,_t.page=1,Pe.history.replace(`${ko.pathname}?tabs=${kt.id}`),ln(!1),bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})};(0,re.useEffect)(()=>{Jn.get("tabs")==="all"&&(_t.type="",_t.page=1)},[Jn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(Zt=fe==null?void 0:fe.userInfo)==null?void 0:Zt.username]),(0,re.useEffect)(()=>{const kt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:ua.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"1\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),"2\u3001\u5728",ua.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ua.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ua.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ua.createElement("br",null),kt==="allowRouter"&&ua.createElement(ua.Fragment,null,"3\u3001",ua.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(nr=fe==null?void 0:fe.userInfo)==null?void 0:nr.login]);const Or=[{name:"\u5168\u90E8",id:"all",total:(Zo=zn.exercises_counts)==null?void 0:Zo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(Co=zn.exercises_counts)==null?void 0:Co.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(da=zn.exercises_counts)==null?void 0:da.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(Ho=zn.exercises_counts)==null?void 0:Ho.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Qn=zn.exercises_counts)==null?void 0:Qn.end_counts}],Ai=[{name:"\u6279\u91CF\u53D1\u5E03",icon:ua.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:ua.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:ua.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:ua.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:ua.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(kt=>(0,oe.GJ)()?!0:kt.name!=="\u6279\u91CF\u5220\u9664").filter(kt=>Wo.is_public?!0:kt.name!=="\u8BBE\u4E3A\u516C\u5F00"),nu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ua.createElement(ua.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")}),zi="YYYY-MM-DD",yu=me()("2020-11-15",zi),au=kt=>{var ya;_t.sort_by=kt.type,_t.sort_direction=kt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,kt,"Exercise"),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:el({},_t)}),$a(kt.name)},Iu=()=>ua.createElement(be.default,null,ua.createElement(be.default.Item,{key:1,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:_t}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),ua.createElement(be.default.Item,{key:2,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}window.scrollTo(0,0),Pe.history.push(`/classrooms/${_t.coursesId}/exercise/add?catalogue=${(Ro==null?void 0:Ro.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),ua.createElement(be.default.Item,{key:3,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We.AssistantObject)==null?void 0:kt.practice)!=null&&ya.can_create)){xe.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),ou=kt=>_i(void 0,null,function*(){var ya,yl,cl,vi,Zi,fu,ma,no;const ba=kt.name;if(((ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.user_status)===2&&kt.name==="\u6279\u91CF\u53D1\u5E03"){(0,ve.Rd)();return}const Lo=[];if((yl=zn.exercises)==null||yl.map(ga=>{if(on.includes(ga.id)&&ga.is_random){const Ua=me()(ga.created_at,zi);me()(yu).diff(me()(Ua),"days")>0&&(ga!=null&&ga.is_random)&&Lo.push(ga)}}),on==""){let ga="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ga="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),xe.ZP.error(ga)}else if(Lo.length)nu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((vi=(cl=We==null?void 0:We.AssistantObject)==null?void 0:cl.exercise)!=null&&vi.can_publish)){xe.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}let ga=!1;zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ga=!0)});let Ua;if(Ua=(fu=(Zi=zn.exercises.filter(ho=>on.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Zi[0])==null?void 0:fu.exercise_name,(Ua==null?void 0:Ua.length)>0){xe.ZP.warning(`${Ua}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ga){xe.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let Cr=!1;if(zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.exercise_status!==1&&(Cr=!0)}),Cr){xe.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ga=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...on]}});if(((ma=ga==null?void 0:ga.cover_exercises)==null?void 0:ma.length)>0){er(ga==null?void 0:ga.cover_exercises);return}}bt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:on,selectArrsAll:(no=zn.exercises)==null?void 0:no.filter(ga=>on.includes(ga.id)),params:_t,type:1}})}});return ua.createElement("section",{className:"minH500"},ua.createElement(cn.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Or,isAdmin:(0,oe.GJ)(),dispatch:bt,type:zn==null?void 0:zn.main_category_name,isExercise:!0,user:fe,getDropdownMenu:Iu,onTabMenuClick:zl,classroomList:We,defaultSelectedKeys:[_t.type||"all"]}),ua.createElement(Yn.Z,{dataSource:zn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Ft,SortMenuName:Xt,setSortMenuName:$a,SortMenus:br,onSearch:kt=>{_t.search=kt.trim(),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:el({},_t)})},isShowMode:!0,onModeChange:kt=>{_t.is_normal=kt,_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:el({},_t)})},onSort:au,onBatch:kt=>ln(kt)}),ua.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30 px-20px"},(Ja=zn.exercises_counts)!=null&&Ja.exercises_all_counts?zn.exercises.map(function(kt,ya){return ua.createElement(Yl,{key:ya,v:kt,k:ya,batchStatus:Ft,selectArrs:on,setSelectArrs:la,dispatch:bt,params:_t,user:fe,manageAllGroup:zn.manage_all_group})}):ua.createElement(E.Z,null),ua.createElement("aside",{className:"tc mb50 mt30 px-20px"},((Ga=zn.exercises_counts)==null?void 0:Ga.exercises_all_counts)>0&&ua.createElement(Oe.Z,{showTotal:kt=>{var ya;return`\u5171 ${(ya=zn==null?void 0:zn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:Dl,defaultCurrent:_t.page,current:_t.page||1,pageSize:_t.limit||20,total:zn.exercises_counts&&zn.exercises_counts.exercises_all_counts}))),on.length>0&&(0,oe.GJ)()&&ua.createElement(je.Z,{offsetBottom:0},ua.createElement(uo.Z,{buttonDataSource:Ai,onButtonClick:ou,useBatchStatus:ln,setSeleArr:la,catalogue:((vr=(ja=Tr==null?void 0:Tr.course_modules)==null?void 0:ja.find(kt=>kt.type==="exercise"))==null?void 0:vr.second_category)||[],addCatalogue:kt=>{kt.preventDefault(),bt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:_t,selectArrs:{category_id:zn==null?void 0:zn.main_category_id,type:"exercise"}}})},allSelect:on.length?on.length===((qo=(Xo=zn.exercises)==null?void 0:Xo.filter(kt=>!kt.is_make_up_exercise))==null?void 0:qo.length):!1,setAllSelect:kt=>{var ya;kt.target.checked?la((ya=zn==null?void 0:zn.exercises)==null?void 0:ya.filter(yl=>!yl.is_make_up_exercise).map(yl=>yl.id)):la([])},selectArrs:on,onMenuClick:kt=>_i(void 0,[kt],function*({key:ya}){if(on=="")return xe.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:on,new_category_id:ya}})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),bt({type:"classroomList/getClassroomExercisesList",payload:el({},Ro)}))})})),ua.createElement(Wn,null),ua.createElement(Qo,null),ua.createElement(nn,null),ua.createElement(Go,null),ua.createElement(No.Z,{onOk:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el({},Ro)})}}),ua.createElement(va.Z,{onOk:()=>{}}),ua.createElement(Pn,{cb:()=>la([])}),ua.createElement(bo,null),ua.createElement(Tt,null),ua.createElement(Fe.default,{title:ua.createElement("span",null,ua.createElement(mr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:jt.length>0,footer:!1,onCancel:()=>{er([])}},ua.createElement("div",{style:{height:300,overflow:"auto"}},ua.createElement("div",null,"\u6709",jt==null?void 0:jt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),jt==null?void 0:jt.map(kt=>ua.createElement("div",{style:{marginTop:25}},ua.createElement("div",null,"\u8BD5\u5377\uFF1A",kt==null?void 0:kt.origin_exercise_nam),ua.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ua.createElement("a",{href:`/paperlibrary/see/${kt==null?void 0:kt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},kt==null?void 0:kt.examination_bank_name))))),ua.createElement("div",{style:{textAlign:"end"}},ua.createElement(Ie.ZP,{style:{height:30},onClick:()=>_i(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on],update:1}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u8986\u76D6\u6210\u529F"),er([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),ua.createElement(Ie.ZP,{type:"primary",onClick:()=>_i(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on]}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u5F62\u6210\u6210\u529F"),er([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),ua.createElement(Fe.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:vl,centered:!0,onOk:()=>_i(void 0,null,function*(){let kt=yield(0,b.ZP)(`/api/courses/${_t.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Rr,forbid_end_exercise:Br}});(kt==null?void 0:kt.status)===0&&(Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}}),bt({type:"classroomList/getClassroomTopBanner",payload:{id:_t.coursesId}}),xe.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}})}},ua.createElement(Ne.default,{checked:Rr,onChange:kt=>{jl(kt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",ua.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),ua.createElement(Ne.default,{className:"mt20",checked:Br,onChange:kt=>{Mt(kt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),ua.createElement(jo,null),ua.createElement(ua.Fragment,null,ua.createElement(Ko.T$,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},open:(($o=We==null?void 0:We.actionTabs)==null?void 0:$o.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),ua.createElement(Ko.$i,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},open:((ur=We==null?void 0:We.actionTabs)==null?void 0:ur.open)==="\u8BD5\u5377\u5C01\u5B58",Data:Ti(el({},We==null?void 0:We.actionTabs),{type:"exercise"})}),ua.createElement(Ko.K1,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},open:((Vo=We==null?void 0:We.actionTabs)==null?void 0:Vo.open)==="\u89E3\u5C01",Data:Ti(el({},We==null?void 0:We.actionTabs),{type:"exercise"})}),ua.createElement(Ko.O7,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:Ti(el({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:el(el({},_t),Ro)})},open:((Va=We==null?void 0:We.actionTabs)==null?void 0:Va.open)==="\u63D0\u793A",Data:Ti(el({},We==null?void 0:We.actionTabs),{type:"exercise"})})))};var Ru=(0,Pe.connect)(({user:ee,classroomList:he,loading:fe,globalSetting:We})=>({user:ee,classroomList:he,globalSetting:We,loading:fe.effects}))(pu),Ei={flex_box_center:"flex_box_center___I2Zor",flex_space_between:"flex_space_between___Ht3Hg",flex_box_vertical_center:"flex_box_vertical_center___l37KN",flex_box_center_end:"flex_box_center_end___O7U5A",flex_box_column:"flex_box_column___QIoOH",containerTitle:"containerTitle___JCYrV",containerDesc:"containerDesc___OW8kv",menus:"menus___X1BVx",listItem:"listItem___QQnG2",info:"info___TwB7l",title:"title___l4jJE",titleLeft:"titleLeft___xwSdb",titleRight:"titleRight___b3ucs",acitons:"acitons___M5Z8n",move:"move___ez_Md",hideHeadCheckbox:"hideHeadCheckbox___kvvPQ",moveCategory:"moveCategory___dZlgC",tabSearch:"tabSearch___FCjLv",warpModal:"warpModal___gzw5T",modalColumn:"modalColumn___togI3",modalRow:"modalRow___HVpN2",sup:"sup___yOXrk",name:"name___jYQZy"},pr=te(59301),Cu=Object.defineProperty,Fu=Object.defineProperties,ji=Object.getOwnPropertyDescriptors,Fi=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,ju=(ee,he,fe)=>he in ee?Cu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Bi=(ee,he)=>{for(var fe in he||(he={}))iu.call(he,fe)&&ju(ee,fe,he[fe]);if(Fi)for(var fe of Fi(he))ku.call(he,fe)&&ju(ee,fe,he[fe]);return ee},Bu=(ee,he)=>Fu(ee,ji(he)),uu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{TabPane:Ju}=y.default,Ki=({classroomList:ee,exercise:he,loading:fe,dispatch:We})=>{var Vt;const yt=(0,Pe.useParams)(),bt=(0,Pe.useLocation)(),[fn]=z.default.useForm(),{brankList:vt}=he;let[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)(!1);const[da,Ho]=(0,re.useState)("myself");let[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)(),[qo,$o]=(0,re.useState)([]);const ur=(0,re.useRef)(null),[Vo,Va]=(0,re.useState)(!1),[Ro,Jn]=(0,re.useState)(""),[_t,bl]=(0,re.useState)(""),[ko,zn]=(0,re.useState)(!1),[Wo,Tr]=(0,re.useState)({}),on=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Xt,$a,br)=>pr.createElement("div",{style:{display:"flex",alignItems:"center"}},pr.createElement(ne.Z,{title:Xt},pr.createElement("div",{title:Xt,className:Ei.name},Xt)),($a==null?void 0:$a.high_resources_consume)&&pr.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Xt=>pr.createElement(ne.Z,{title:Xt},pr.createElement("span",null,Xt))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Xt=>Xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Xt,$a)=>pr.createElement("a",{href:Xt?`/randompaper/detail/${$a.id}`:`/paperlibrary/see/${$a.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[la,vo]=(0,re.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,re.useEffect)(()=>{he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(er(),$o([]),Ta())},[he.actionTabs.key]);const Ta=()=>uu(void 0,null,function*(){const Xt=yield We({type:"paperlibrary/getTeachGroupData"});ja(Xt)}),jt=Xt=>{const $a=parseInt(Xt);return isNaN($a)?"":$a},er=()=>uu(void 0,null,function*(){var Xt,$a;if(Zt){++la.page,nr(!1);const br=yield We({type:"exercise/getBrankList",payload:Bu(Bi({},la),{search:(Xt=la.search)==null?void 0:Xt.trim()})});Qn=br!=null&&br.object_list?[...Qn.concat(br==null?void 0:br.object_list)]:Qn,la.filter==="public"?Xo(br.is_teacher):Xo(!0),(($a=br.object_list)==null?void 0:$a.length){ur.current.scrollTop=0,Qn=[],la.page=0,la.group_id=Xt,Zt=!0,$o([]),vo(Bi({},la)),er()},Sl={selectedRowKeys:qo,onChange:Xt=>{$o(Xt)},type:"radio"},Rr=()=>{vo(Bi({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ja([]),nr(!0),Ho("myself"),We({type:"exercise/setActionTabs",payload:{}}),Co(!1)},[jl,Br,Mt,Ft]=(0,Ee.P)(),ln=Xt=>uu(void 0,null,function*(){let $a=!1;Qn.forEach(Or=>{qo.includes(Or.id)&&($a=Or.is_random)});const br=Xt.map(Or=>({shixun_id:Or.id,is_use:Or.is_use,is_copy:Or.is_copy}));if(!$a){zn(!0);const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,category_id:(yt==null?void 0:yt.categoryId)||null,object_type:"examination_bank",bank_id:qo,shixuns_info:br}});zn(!1),(Or==null?void 0:Or.status)===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),We({type:"classroomList/getClassroomExercisesList",payload:Bi({},he.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:{id:yt.coursesId}}),Jn(`/classrooms/${yt.coursesId}/exercise/${Or.exercise_id}/detail?random=${Or.is_random}&tabs=3`),bl(`/classrooms/${yt.coursesId}/exercise/add/${Or.exercise_id}?random=${Or.is_random}&type=2`),Va(!0),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Br(),Rr());return}zn(!0),setTimeout(()=>{zn(!1)},500),We({type:"exercise/setActionTabs",payload:{}});let Dl=1,zl=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:pr.createElement("div",{className:Ei.modalColumn},pr.createElement("div",{className:Ei.modalRow},pr.createElement("sup",{className:Ei.sup},"*"),pr.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),pr.createElement(ae.Z,{parser:jt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Dl,onChange:Or=>{Dl=Or;const Ai=document.getElementById("model_error");Dl<1||Dl>50?Ai.style.display="block":Ai.style.display="none"}})),pr.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Rr,onOk:()=>uu(void 0,null,function*(){if(Dl<1||Dl>50){const Ai=document.getElementById("model_error");return Ai.style.display="block",Promise.reject()}zl.update({cancelButtonProps:{disabled:!0}});const Or=yield We({type:"exercise/saveBanks",payload:{course_id:yt.coursesId,object_type:"examination_bank",bank_id:qo,shixuns_info:br,num:Dl}});zl.update({cancelButtonProps:{disabled:!1}}),Or&&Or.status===0?((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),We({type:"classroomList/getClassroomExercisesList",payload:Bi({},he.actionTabs.params)}),Rr(),Br(),xe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Rr(),Br())})})});return pr.createElement(pr.Fragment,null,pr.createElement(Fe.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:he.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zo,bodyStyle:{minHeight:200},wrapClassName:Ei.warpModal,onOk:()=>uu(void 0,null,function*(){var Xt;if(!qo.length){xe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Co(!0);let $a=!1,br=!1;if(Qn.forEach(zl=>{qo.includes(zl.id)&&zl.need_authorize&&($a=zl.need_authorize),qo.includes(zl.id)&&(br=zl.is_random)}),$a){(0,ve.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let Dl=yield(0,Le.Tr)({id:`${qo[0]}`,course_id:(Xt=ee.detailTopBanner)==null?void 0:Xt.course_id,type:"examination_bank"});Co(!1),(Dl==null?void 0:Dl.student_count)===0?ln([]):Tr(Dl)}),onCancel:Rr},pr.createElement(y.default,{activeKey:da,onTabClick:Xt=>uu(void 0,null,function*(){ur.current.scrollTop=0,Qn=[],da!==Xt&&$o([]),Ho(Xt),la.page=0,la.filter=Xt,la.group_id=null,Zt=!0,er()})},pr.createElement(Ju,{tab:pr.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),pr.createElement(Ju,{tab:pr.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),pr.createElement(Ju,{tab:pr.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),pr.createElement("div",{className:Ei.tabSearch},da==="teacher"&&pr.createElement(le.default,{value:la.group_id,onChange:vl,size:"middle",style:{width:200,marginRight:30}},pr.createElement(le.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Vt=Ga==null?void 0:Ga.groups)==null?void 0:Vt.map(Xt=>pr.createElement(le.default.Option,{key:Xt==null?void 0:Xt.group_id,value:Xt==null?void 0:Xt.group_id},Xt==null?void 0:Xt.name))),pr.createElement(ie.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:la.search,onChange:Xt=>{la.search=Xt.target.value,vo(Bi({},la))},onSearch:Xt=>{ur.current.scrollTop=0,Qn=[],la.page=0,Zt=!0,$o([]),Xt&&(0,Je.tk)({name:Xt,copywriting:Xt,position:"Exercise"}),er()}})),pr.createElement("div",{ref:ur,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!vr&&da==="public"&&pr.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},pr.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),pr.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),pr.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>{er()},hasMore:Zt,useWindow:!1},he.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&vr&&pr.createElement(ce.Z,{className:Ei.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Qn,onRow:Xt=>({onClick:()=>{$o([Xt==null?void 0:Xt.id])}}),resColumns:on,rowSelection:Sl})))),pr.createElement(Fe.default,{title:"\u63D0\u793A",open:Vo,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:pr.createElement("div",null,pr.createElement(Ie.ZP,{onClick:()=>{Va(!1),Pe.history.push(_t)}},"\u4FEE\u6539\u8BD5\u5377"),pr.createElement(Ie.ZP,{type:"primary",onClick:()=>{Pe.history.push(Ro),Va(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Va(!1)}},pr.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),pr.createElement(Ue.Z,{resdata:Wo,type:"exercise",okloading:ko,oktext:(Wo==null?void 0:Wo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>{ln(Xt)}}),pr.createElement(Ee.Z,{inPaper:!0,visible:jl,onCancel:Br,onOk:ln,renderData:Mt,modalType:"multiple",type:"examination_bank"}))};var Xu=(0,Pe.connect)(({exercise:ee,loading:he,classroomList:fe})=>({exercise:ee,loading:he,classroomList:fe}))(Ki),zu=te(79792),vu={cstuModal:"cstuModal___Lk_O4",removeStyle:"removeStyle___PEQ8_",bottom:"bottom___x2sdD",yes:"yes___DNALK",no:"no___lzotc",Onerow:"Onerow___gJgKh",searchMember:"searchMember___jzYuJ",searchMemberHeader:"searchMemberHeader___v8IBY"},zr=te(59301),Es=Object.defineProperty,Qs=Object.defineProperties,Ss=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Ts=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,Ou=(ee,he,fe)=>he in ee?Es(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ri=(ee,he)=>{for(var fe in he||(he={}))Ts.call(he,fe)&&Ou(ee,fe,he[fe]);if(ys)for(var fe of ys(he))qu.call(he,fe)&&Ou(ee,fe,he[fe]);return ee},Nu=(ee,he)=>Qs(ee,Ss(he)),Ps=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Rs=({visible:ee,setVisible:he,onK:fe,selectKeys:We,selectRows:Vt,appointStudent:yt,modalParams:bt,courseId:fn})=>{const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),[da,Ho]=(0,re.useState)([]),[Qn,Ja]=(0,re.useState)([]),[Ga,ja]=(0,re.useState)([]),[vr,Xo]=(0,re.useState)("all"),[qo,$o]=(0,re.useState)("all");let[ur,Vo]=(0,re.useState)(!0);const[Va,Ro]=(0,re.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Jn,_t]=(0,re.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),bl={selectedRowKeys:Qn,columnWidth:40,hideSelectAll:!0,onSelect:(on,la,vo)=>{let Ta=!0;for(let jt=0;jt{if(on&&vo.length>0){vo.forEach(Ta=>{Qn.push(Ta.user_id),Ga.push(Ta)}),Ja([...Qn]),ja([...Ga]);return}if(!on&&vo.length>0){let Ta=[],jt=[];const er=new Set(vo),vl=new Set(Qn),Sl=new Set(Ga);Ta=[...vl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr)),jt=[...Sl].filter(Rr=>[...er].every(jl=>jl.user_id!==Rr.user_id)),Ja([...Ta]),ja([...jt])}}};(0,re.useEffect)(()=>{ee&&We&&(Ja([...We]),ja(Vt))},[ee,We]),(0,re.useEffect)(()=>{ee&&(!yt&&bt?Jn.status=bt:Jn.status=null,_t(Ri({},Jn)),zn())},[ee,yt,bt]);const ko=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(on,la,vo)=>zr.createElement("span",{style:{color:"#333"}},vo+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(on,la,vo)=>zr.createElement("span",null,on)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(on,la,vo)=>zr.createElement("span",{style:{color:"#666"}},on)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(on,la)=>zr.createElement("span",null,on)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(on,la)=>zr.createElement("span",null,on||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(on,la)=>zr.createElement("span",null,on)}].filter(on=>bt===1||bt===2?on.title!=="\u72B6\u6001":!0),zn=()=>Ps(void 0,null,function*(){var on,la,vo;Co(!0);const Ta=yield(0,b.ZP)(`/api/exercises/${vt.categoryId||fn}/wait_make_up_students.json`,{method:"get",params:Nu(Ri({},Jn),{keywords:(on=Jn==null?void 0:Jn.keywords)==null?void 0:on.trim()})});if(Ta.status===0){const jt=((vo=(la=Ta==null?void 0:Ta.data)==null?void 0:la.all_course_groups)==null?void 0:vo.map(er=>({value:er==null?void 0:er.id,label:er==null?void 0:er.name})))||[];Ro([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...jt]),Ho(Ta.data)}Co(!1)}),Wo=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",Xo("all"),$o("all"),Ja([]),ja([]),_t(Ri({},Jn)),yt&&fe(Qn==null?void 0:Qn.length,Qn,Ga)},Tr=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",_t(Ri({},Jn)),Xo("all"),$o("all"),Ja([]),ja([]),he(!1)};return zr.createElement(Fe.default,{centered:!0,className:vu.cstuModal,title:bt===1?"\u7F3A\u8003\u5B66\u751F":bt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ee,width:1200,footer:null,onCancel:()=>{Tr()}},zr.createElement(At.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},zr.createElement(At.Z,null,zr.createElement(Be.Z,null,zr.createElement(le.default,{size:"large",value:vr,style:{width:200,marginRight:20},onChange:on=>{Xo(on),on==="all"?Jn.course_group_id=null:Jn.course_group_id=on,Jn.page=1,_t(Ri({},Jn)),zn()},options:Va})),yt&&zr.createElement(Be.Z,null,zr.createElement(le.default,{size:"large",value:qo,style:{width:200},onChange:on=>{$o(on),on==="all"?Jn.status=null:Jn.status=on,Jn.page=1,_t(Ri({},Jn)),zn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),zr.createElement(Be.Z,null,zr.createElement(dt.t7,{style:{width:300,marginLeft:15},value:Jn.keywords,allowClear:!0,onChange:on=>{Jn.keywords=on,Jn.page=1,_t(Ri({},Jn)),zn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),zr.createElement(At.Z,{align:"middle",className:"mb30"},zr.createElement(Be.Z,{span:14},zr.createElement("div",{className:"flexd-table-header"},zr.createElement(rt.default,{pagination:!1,dataSource:[],columns:ko,rowSelection:yt?bl:null,rowKey:on=>on.user_id})),zr.createElement("div",null,zr.createElement(rt.default,{rowSelection:yt?bl:null,columns:ko,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:on=>on.user_id,loading:Zo,dataSource:da==null?void 0:da.exercise_users,onChange:(on,la,vo)=>{Jn.page=on==null?void 0:on.current,Jn.limit=on==null?void 0:on.pageSize,vo!=null&&vo.order?(Jn.sort_by=vo==null?void 0:vo.field,Jn.direction=(vo==null?void 0:vo.order)==="ascend"?"asc":"desc"):(Jn.sort_by=null,Jn.direction=null),_t(Ri({},Jn)),zn()},pagination:!1}))),zr.createElement(Be.Z,{span:1},zr.createElement("img",{src:we,style:{marginLeft:10}})),zr.createElement(Be.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},zr.createElement("div",{className:vu.searchMember,style:{width:550}},zr.createElement(At.Z,{className:vu.searchMemberHeader},zr.createElement(Be.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),zr.createElement(Be.Z,{flex:"110px"},"\u5B66\u53F7"),zr.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),zr.createElement("div",{style:{overflow:"auto",height:390}},Ga==null?void 0:Ga.map((on,la)=>zr.createElement(At.Z,{key:la,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},zr.createElement(Be.Z,{flex:"100px"},on.user_name),zr.createElement(Be.Z,{flex:"110px"},on.student_id),zr.createElement(Be.Z,{flex:"120px",style:{marginLeft:5}},on.user_group_name),zr.createElement(Be.Z,{style:{marginLeft:10}},zr.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{ja(Ga.filter(vo=>vo.user_id!=on.user_id)),Ja(Qn.filter(vo=>vo!=on.user_id))}})))))))),!(bt===1||bt===2)&&zr.createElement("div",{className:vu.bottom},zr.createElement(Ie.ZP,{className:vu.no,onClick:()=>{Tr()}},"\u53D6\u6D88"),zr.createElement(Ie.ZP,{loading:Zt,type:"primary",onClick:()=>{Wo()}},"\u786E\u5B9A")))};var As=(0,Pe.connect)(({})=>({}))(Rs),Xi={contentInterval:"contentInterval___exfzZ",numberInput:"numberInput___uwvXH",minorRuleText:"minorRuleText___Mp9Y2",failedList:"failedList___XUK6Y",name:"name___dS7W9",publish:"publish___Qpw4v"},mo=te(59301),xs=Object.defineProperty,$u=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,Cs=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,hu=(ee,he,fe)=>he in ee?xs(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,su=(ee,he)=>{for(var fe in he||(he={}))js.call(he,fe)&&hu(ee,fe,he[fe]);if(Cs)for(var fe of Cs(he))Fs.call(he,fe)&&hu(ee,fe,he[fe]);return ee},Zu=(ee,he)=>$u(ee,ks(he)),bu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function Du(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>Du(0,24).splice(1,We*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",fe,We),me()(ee).isSame(me()(he),"hour")&&fe<=We?Du(0,60).splice(0,Vt):Du(60,60))}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>Du(0,24).splice(0,We),disabledMinutes:()=>fe<=We?Du(0,Vt):Du(60,60)}}else return!1},Se=({exercise:ee,dispatch:he})=>{var fe,We,Vt,yt,bt,fn,vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur;const Vo=(0,Pe.useParams)(),[Va]=z.default.useForm(),[Ro,Jn]=(0,re.useState)(1),[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!0),[Wo,Tr]=(0,re.useState)([]),[on,la]=(0,re.useState)(!0),[vo,Ta]=(0,re.useState)(!1),{workSetting:jt}=ee,[er,vl]=(0,re.useState)(!1),[Sl,Rr]=(0,re.useState)([]),[jl,Br]=(0,re.useState)([]),[Mt,Ft]=(0,re.useState)(!1),[ln,Xt]=(0,re.useState)(!1),[$a,br]=(0,re.useState)(!1),[Dl,zl]=(0,re.useState)(null),[Or,Ai]=(0,re.useState)(1),[nu,zi]=(0,re.useState)({}),[yu,au]=(0,re.useState)({}),[Iu,ou]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var ma;if(ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(ya(),Zi(),ee.actionTabs.type===2)){const no=(ma=ee.actionTabs)==null?void 0:ma.unified_setting;la(no)}},[ee.actionTabs]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr;(ma=jt==null?void 0:jt.exercise)!=null&&ma.publish_time&&Va.setFieldsValue({publish_time:me()((no=jt==null?void 0:jt.exercise)==null?void 0:no.publish_time)}),(ba=jt==null?void 0:jt.exercise)!=null&&ba.end_time&&Va.setFieldsValue({end_time:me()((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.end_time)}),Va.setFieldsValue({exercise_type:(ga=jt==null?void 0:jt.exercise)==null?void 0:ga.exercise_type,simulate_exercise_num:(Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.simulate_exercise_num}),Ai((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.exercise_type)},[ee]);const kt=ma=>{var no;const ba=Va.getFieldValue("publish_time");if(!ba||(no=jt==null?void 0:jt.exercise)!=null&&no.publish_time)return;let Lo;ma===1?Lo=me()(ba).add(120,"minutes"):Lo=me()(ba).add(7,"days"),Va.setFieldsValue({end_time:Lo})},ya=ma=>bu(void 0,null,function*(){var no,ba;zn(!0);const Lo=yield(0,ut.N3)({coursesId:Vo.coursesId,check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]});console.log(Lo,"res");const ga=((ba=Lo==null?void 0:Lo.course_info)==null?void 0:ba.map((Ua,Cr)=>Zu(su({},Ua),{key:Ua.course_group_id,title:Ua.course_group_name,name:Ua.course_group_name,disabled:!!Ua.is_published})))||[];if((Lo==null?void 0:Lo.status)!==-1){bl([...ga]);const Ua=me()();Va.setFieldsValue({publish_time:Ua}),(Va.getFieldValue("exercise_type")||1)===1?Va.setFieldsValue({end_time:me()(Ua).add(120,"minutes")}):Va.setFieldsValue({end_time:me()(Ua).add(7,"days")})}zn(!1)});(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua;if((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_appoint_user){const Cr=((ba=(no=jt==null?void 0:jt.exercise)==null?void 0:no.all_exercise_users)==null?void 0:ba.map(ho=>ho.user_id))||[];Rr([...Cr])}Ft((Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_appoint_user),Xt((ga=jt==null?void 0:jt.exercise)==null?void 0:ga.is_miss_exam_user),br((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_no_passing_user)},[jt]),(0,re.useEffect)(()=>{var ma,no,ba,Lo,ga,Ua,Cr,ho;(no=(ma=ee==null?void 0:ee.actionTabs)==null?void 0:ma.selectArrs)!=null&&no[0]&&ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&he({type:"exercise/getWorkSetting",payload:{categoryId:(Lo=(ba=ee==null?void 0:ee.actionTabs)==null?void 0:ba.selectArrs)==null?void 0:Lo[0],category:(Ua=(ga=ee==null?void 0:ee.actionTabs)==null?void 0:ga.selectArrs)==null?void 0:Ua[0],coursesId:(ho=(Cr=ee==null?void 0:ee.actionTabs)==null?void 0:Cr.params)==null?void 0:ho.id}})},[(fe=ee==null?void 0:ee.actionTabs)==null?void 0:fe.selectArrs]);const yl=()=>bu(void 0,null,function*(){var ma,no,ba,Lo,ga,Ua,Cr;const ho=su({},Va.getFieldsValue()),Pu=me()(me()(ho.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),cc=me()(me()(ho.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Pu,Pu,33),cc<=Pu){xe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Wo==null?void 0:Wo.length)<=0&&!on&&_t.length>0&&!((ma=jt==null?void 0:jt.exercise)!=null&&ma.is_make_up_exercise)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const xc=_t.map(ul=>ul.key),Jl={check_ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(ul=>Number(ul)))||[]],end_time:me()(ho.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(ho.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Wo.map(ul=>ul.course_group_id),unified_setting:!Wo.length,exercise_type:ho.exercise_type,simulate_exercise_num:ho.simulate_exercise_num};if(((ba=ee.actionTabs.selectArrsAll)==null?void 0:ba.length)>0&&ee.actionTabs.type===1&&(Jl.check_ids=[...((ga=(Lo=ee.actionTabs.selectArrsAll)==null?void 0:Lo.filter(ul=>!ul.high_resources_consume||ul.high_resources_consume_permission))==null?void 0:ga.map(ul=>Number(ul==null?void 0:ul.id)))||[]]),(Ua=jt==null?void 0:jt.exercise)!=null&&Ua.is_make_up_exercise){if(Mt&&Sl.length<=0||!Mt&&!(ln||$a)){xe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Jl.is_appoint_user=Mt,Jl.is_miss_exam_user=ln,Jl.is_no_passing_user=$a,Mt?Jl.make_up_exercise_users=Sl.map(ul=>({user_id:ul})):Jl.make_up_exercise_user=[]}let{is_locked:dc,open_camera:gc,screen_open:mc,login_restrict:fc,ip_bind:pc,ip_limit:Ks,is_random:Us,id:Vs,identity_verify:vc,open_phone_video_recording:hc}=jt==null?void 0:jt.exercise;if(ee.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(dc||gc||mc||fc||pc||Ks=="pub"||Ks=="inner"||vc||hc)&&ho.exercise_type==2){if(he({type:"exercise/setActionTabs",payload:{}}),ee.actionTabs.type==2){let ul=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:mo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",mo.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(jt==null?void 0:jt.exercise)," "),"\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:()=>bu(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){ul.destroy(),Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)}),onCancel:()=>{ul.destroy(),ou(!1),vi(Jl)}})}else{let ul=Fe.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:mo.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>bu(void 0,null,function*(){var Au;ou(!0);let Yi=yield(0,Le.Tr)({exercise_ids:[...((Au=ee.actionTabs.selectArrs)==null?void 0:Au.map(xu=>Number(xu)))||[]],course_id:Vo.coursesId,type:"exercise"});if((Yi==null?void 0:Yi.student_count)===0){if((yield vi(Jl))&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${Vs}/detail?random=${Us}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else au(Jl),zi(Yi)})})}return}let hs=yield(0,Le.Tr)({exercise_ids:[...((Cr=ee.actionTabs.selectArrs)==null?void 0:Cr.map(ul=>Number(ul)))||[]],course_id:Vo.coursesId,type:"exercise"});(hs==null?void 0:hs.student_count)===0?vi(Jl):(au(Jl),zi(hs))}),cl=()=>{var ma;let no=[...(ma=ee.actionTabs.selectArrsAll)==null?void 0:ma.filter(ba=>ba.high_resources_consume&&!ba.high_resources_consume_permission)];(no==null?void 0:no.length)>0&&ee.actionTabs.type===1&&Fe.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:mo.createElement("div",null,mo.createElement("div",{className:Xi.tipcontent},mo.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",no==null?void 0:no.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),mo.createElement("div",{className:"mt20 mb20"},no==null?void 0:no.map(ba=>mo.createElement("div",{className:Xi.failedList,key:ba.id},mo.createElement("div",{className:Xi.name},ba==null?void 0:ba.exercise_name),mo.createElement("div",{className:Xi.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Vo.coursesId}/exercise/${ba.id}/detail?random=${ba.is_random}`)}},"\u53D1\u5E03"))))))})},vi=ma=>bu(void 0,null,function*(){var no,ba,Lo;if(ee.actionTabs.type===1){let Cr=[...(no=ee.actionTabs.selectArrsAll)==null?void 0:no.filter(ho=>ho.high_resources_consume&&!ho.high_resources_consume_permission)];if((Cr==null?void 0:Cr.length)==ee.actionTabs.selectArrsAll.length){he({type:"exercise/setActionTabs",payload:{}}),cl();return}}let ga=!1;return Ta(!0),(yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/exercises/publish.json`,{method:"post",body:ma})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Zi(),xe.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),(ba=ee==null?void 0:ee.actionTabs)!=null&&ba.cb?(Lo=ee==null?void 0:ee.actionTabs)==null||Lo.cb():he({type:"classroomList/getClassroomExercisesList",payload:su({},ee.actionTabs.params)}),ga=!0,ee.actionTabs.type===1&&cl()),Ta(!1),ga}),Zi=()=>{Jn(1),bl([]),Tr([])},fu=(ma,no,ba)=>{ma<=0?xe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Rr(no),Br(ba),vl(!1))};return mo.createElement(Fe.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:yl,confirmLoading:vo||ko,onCancel:()=>{Zi(),he({type:"exercise/setActionTabs",payload:{}})}},mo.createElement(ze.Z,{spinning:ko},_t&&mo.createElement(z.default,{form:Va},!!((We=ee==null?void 0:ee.actionTabs)!=null&&We.disabled)&&mo.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},mo.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Vt=jt==null?void 0:jt.exercise)!=null&&Vt.is_make_up_exercise)&&mo.createElement(mo.Fragment,null,mo.createElement(At.Z,null,mo.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},mo.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),mo.createElement(z.default.Item,{name:"exercise_type"},mo.createElement(Wt.ZP.Group,{disabled:((yt=jt==null?void 0:jt.exercise)==null?void 0:yt.exercise_status)>1,onChange:ma=>{Ai(ma.target.value),kt(ma.target.value)}},mo.createElement(Wt.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),mo.createElement(Wt.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Or==2&&mo.createElement(At.Z,{className:`${Xi.contentInterval}`},mo.createElement("span",{className:`${Xi.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),mo.createElement(z.default.Item,{name:"simulate_exercise_num"},mo.createElement(ae.Z,{className:Xi.numberInput,style:{width:145},precision:0,size:"middle",disabled:((bt=jt==null?void 0:jt.exercise)==null?void 0:bt.exercise_status)>1,min:1,max:999})),mo.createElement("span",null,"\u6B21",mo.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),mo.createElement(At.Z,null,mo.createElement("span",{className:"mr10 mt5"},mo.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),mo.createElement(z.default.Item,{name:"publish_time"},mo.createElement(tn.default,{style:{width:170},disabledDate:ma=>ma&&ma<=me()().subtract(0,"days"),disabledTime:pe,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),mo.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),mo.createElement(z.default.Item,{name:"end_time"},mo.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:ma=>ma&&ma{var ba,Lo,ga,Ua,Cr;if(Ft(ma),ma)if((ba=jt==null?void 0:jt.exercise)!=null&&ba.is_appoint_user){const ho=(ga=(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.all_exercise_users)==null?void 0:ga.map(Pu=>Pu.user_id);Rr([...ho])}else Rr([]),Xt(!1),br(!1);else Xt((Ua=jt==null?void 0:jt.exercise)==null?void 0:Ua.is_miss_exam_user),br((Cr=jt==null?void 0:jt.exercise)==null?void 0:Cr.is_no_passing_user)},disabled:((vt=jt==null?void 0:jt.exercise)==null?void 0:vt.exercise_status)!==1}),mo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Mt&&mo.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},mo.createElement(Ne.default,{checked:ln,disabled:((Zt=jt==null?void 0:jt.exercise)==null?void 0:Zt.exercise_status)!==1||((nr=jt==null?void 0:jt.exercise)==null?void 0:nr.miss_exam_count)<=0,onChange:ma=>{Xt(ma.target.checked)}},mo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),mo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{zl(1),Ft(!1),vl(!0)}},"\uFF08",`${(Zo=jt==null?void 0:jt.exercise)==null?void 0:Zo.miss_exam_count}\u4EBA`,"\uFF09"),mo.createElement(Ne.default,{checked:$a,disabled:((Co=jt==null?void 0:jt.exercise)==null?void 0:Co.exercise_status)!==1||((da=jt==null?void 0:jt.exercise)==null?void 0:da.no_passing_count)<=0,onChange:ma=>{br(ma.target.checked)}},mo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),mo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{zl(2),Ft(!1),vl(!0)}},"\uFF08",`${(Ho=jt==null?void 0:jt.exercise)==null?void 0:Ho.no_passing_count}\u4EBA`,"\uFF09")),Mt&&mo.createElement(At.Z,{className:"mt20",style:{paddingLeft:"90px"}},mo.createElement(Ie.ZP,{type:"primary",ghost:!0,disabled:((Qn=jt==null?void 0:jt.exercise)==null?void 0:Qn.exercise_status)!==1,onClick:()=>{vl(!0),zl(void 0)}},mo.createElement("span",null,mo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),mo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),mo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Sl.length||0} \u4EBA`,"\uFF09"))),ee.actionTabs.type===2&&!((Ja=jt==null?void 0:jt.exercise)!=null&&Ja.is_make_up_exercise)&&mo.createElement(At.Z,{style:{marginBottom:"10px"}},mo.createElement("span",{className:"mr10"},mo.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),mo.createElement(Wt.ZP.Group,{value:on,onChange:ma=>{la(ma.target.value),Tr([])}},mo.createElement(Wt.ZP,{disabled:!!((Ga=ee==null?void 0:ee.actionTabs)!=null&&Ga.disabled)||_t.some(ma=>ma==null?void 0:ma.is_published)||!((ja=ee==null?void 0:ee.actionTabs)!=null&&ja.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),mo.createElement(Wt.ZP,{disabled:_t.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_t.length<=0&&ee.actionTabs.type===2&&!((vr=jt==null?void 0:jt.exercise)!=null&&vr.is_make_up_exercise)&&mo.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"'),(ee.actionTabs.type===1||!on)&&!((Xo=jt==null?void 0:jt.exercise)!=null&&Xo.is_make_up_exercise)&&_t.length>0&&mo.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},mo.createElement("span",{style:{flex:1}},mo.createElement(Ne.default,{checked:Wo.length===_t.length,onChange:ma=>{Wo.length===_t.length?Tr([]):Tr(_t)}},"\u5168\u9009")),mo.createElement("span",{style:{width:16}}),mo.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Wo.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!on)&&!((qo=jt==null?void 0:jt.exercise)!=null&&qo.is_make_up_exercise)&&_t.length>0&&mo.createElement(zu.Z,{data:_t,selectedRowKeys:Wo,setSelectedRowKeys:Tr})),mo.createElement(As,{visible:er,setVisible:vl,onK:fu,selectKeys:Sl,selectRows:jl,appointStudent:Mt,modalParams:Dl,courseId:Vo.categoryId||((ur=($o=ee==null?void 0:ee.actionTabs)==null?void 0:$o.selectArrs)==null?void 0:ur[0])})),mo.createElement(Ue.Z,{resdata:nu,type:"exercisepush",okloading:vo,oktext:(nu==null?void 0:nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ma=>bu(void 0,null,function*(){var no,ba,Lo;Ta(!0);let ga=yield(0,b.ZP)(`/api/courses/${Vo.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((no=ee.actionTabs.selectArrs)==null?void 0:no.map(Ua=>Number(Ua)))||[]]}});if(Ta(!1),(ga==null?void 0:ga.status)===0)if(Iu){let Ua=yield vi(yu);if(Fe.default.destroyAll(),Ua&&ee.actionTabs.isRouter){Pe.history.push(`/classrooms/${Vo.coursesId}/exercise/${(ba=jt==null?void 0:jt.exercise)==null?void 0:ba.id}/detail?random=${(Lo=jt==null?void 0:jt.exercise)==null?void 0:Lo.is_random}&tabs=3&childrenTabs=2`);return}he({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else vi(yu)})}))};var Ae=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Se),qe=Object.defineProperty,tt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Cn=(ee,he,fe)=>he in ee?qe(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,$n=(ee,he)=>{for(var fe in he||(he={}))dn.call(he,fe)&&Cn(ee,fe,he[fe]);if(Pt)for(var fe of Pt(he))un.call(he,fe)&&Cn(ee,fe,he[fe]);return ee},Mn=(ee,he)=>tt(ee,Ot(he)),On=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});function _n(ee,he){const fe=[];for(let We=ee;We{let he=new Date;const fe=me()(ee).format("HH");if(me()(ee).isSame(me()(he),"day")){const We=me()(he).format("HH"),Vt=me()(he).format("mm");return{disabledHours:()=>_n(0,24).splice(1,We*1-1),disabledMinutes:()=>me()(ee).isSame(me()(he),"hour")&&fe<=We?_n(0,60).splice(0,Vt):_n(60,60)}}else if(me()(ee).isSame(me()(),"day")){const We=me()().format("HH"),Vt=me()().format("mm");return{disabledHours:()=>_n(0,24).splice(0,We),disabledMinutes:()=>fe<=We?_n(0,Vt):_n(60,60)}}else return!1},sn=({exercise:ee,dispatch:he})=>{var fe;const We=(0,Pe.useParams)(),[Vt]=z.default.useForm(),[yt,bt]=(0,re.useState)(1),[fn,vt]=(0,re.useState)([]),[Zt,nr]=(0,re.useState)(!0),[Zo,Co]=(0,re.useState)([]),[da,Ho]=(0,re.useState)(!0),[Qn,Ja]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Ga()},[ee.actionTabs]);const Ga=Xo=>On(void 0,null,function*(){var qo,$o;nr(!0);const ur=yield he({type:"exercise/getEndGroups",payload:Mn($n({},We),{check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Va=>Number(Va)))||[]]})}),Vo=($o=ur==null?void 0:ur.course_info)==null?void 0:$o.map((Va,Ro)=>Mn($n({},Va),{key:Va.course_group_id,title:Va.course_group_name,name:Va.course_group_name,disabled:!!Va.is_published}));ur&&(ur!=null&&ur.course_info)&&(vt([...Vo]),Vt.setFieldsValue({end_time:me()(me()(new Date((0,a.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),nr(!1)}),ja=()=>On(void 0,null,function*(){var Xo,qo,$o,ur;const Vo=$n({},Vt.getFieldsValue());if((Zo==null?void 0:Zo.length)<=0&&fn.length>0&&!((Xo=ee.actionTabs)!=null&&Xo.unified_setting)){xe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Ja(!0);const Va={check_ids:[...((qo=ee.actionTabs.selectArrs)==null?void 0:qo.map(Jn=>Number(Jn)))||[]],group_ids:Zo};da||(Va.end_time=me()(Vo.end_time).format("YYYY-MM-DD HH:mm")),Va.group_ids=Zo.map(Jn=>Jn.course_group_id),(yield(0,b.ZP)(`/api/courses/${We.coursesId}/exercises/end_exercise.json`,{method:"post",body:Va})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),he({type:"exercise/setActionTabs",payload:{}}),($o=ee==null?void 0:ee.actionTabs)!=null&&$o.cb?(ur=ee==null?void 0:ee.actionTabs)==null||ur.cb():he({type:"classroomList/getClassroomExercisesList",payload:$n({},ee.actionTabs.params)})),Ja(!1)}),vr=()=>{bt(1),vt([]),Co([]),Ho(!0)};return re.createElement(Fe.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ee.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ja,width:680,confirmLoading:Qn||Zt,onCancel:()=>{vr(),he({type:"exercise/setActionTabs",payload:{}})}},re.createElement(ze.Z,{spinning:Zt},fn&&re.createElement(z.default,{form:Vt},re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ft.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),re.createElement(At.Z,{className:"mt20 mb10"},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),re.createElement(Wt.ZP.Group,{value:da,onChange:Xo=>{Ho(Xo.target.value),Co([])}},re.createElement(Wt.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),re.createElement(Wt.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),re.createElement(z.default.Item,{name:"end_time",style:{marginTop:-3,visibility:da?"hidden":"visible"}},re.createElement(tn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,a.U6)(),"HH:mm")},disabledDate:Xo=>Xo&&Xo0&&!((fe=ee.actionTabs)!=null&&fe.unified_setting)&&re.createElement(At.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr10"},re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),re.createElement("div",null,fn.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(Ne.default,{checked:Zo.length===fn.length,onChange:Xo=>{Zo.length===fn.length?Co([]):Co(fn)}},"\u5168\u9009")," "),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zo.length||0,"\u4E2A\u5206\u73ED")),re.createElement(zu.Z,{data:fn,selectedRowKeys:Zo,setSelectedRowKeys:Co}))))))};var wn=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(sn),Vn=Object.defineProperty,Ra=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,Xa=(ee,he,fe)=>he in ee?Vn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ya=(ee,he)=>{for(var fe in he||(he={}))Ca.call(he,fe)&&Xa(ee,fe,he[fe]);if(Ra)for(var fe of Ra(he))Ha.call(he,fe)&&Xa(ee,fe,he[fe]);return ee},Aa=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const xr=({exercise:ee,dispatch:he})=>{const fe=(0,Pe.useParams)();return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Aa(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${fe.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),he({type:"classroomList/getClassroomExercisesList",payload:Ya({},ee.actionTabs.params)}))}),onCancel:()=>{he({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Jo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(xr),Fr=Object.defineProperty,Nr=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Rl=(ee,he,fe)=>he in ee?Fr(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,nl=(ee,he)=>{for(var fe in he||(he={}))rl.call(he,fe)&&Rl(ee,fe,he[fe]);if(Nr)for(var fe of Nr(he))hl.call(he,fe)&&Rl(ee,fe,he[fe]);return ee},kr=(ee,he)=>{var fe={};for(var We in ee)rl.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Nr)for(var We of Nr(ee))he.indexOf(We)<0&&hl.call(ee,We)&&(fe[We]=ee[We]);return fe},Zr=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const fl=ee=>{var he=ee,{exercise:fe,dispatch:We,user:Vt}=he,yt=kr(he,["exercise","dispatch","user"]),bt,fn;const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),da=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qn,Ja;if(fe.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){Co(!0);return}const Ga={hasNum:0,noHasNum:0};(Ja=(Qn=fe==null?void 0:fe.actionTabs)==null?void 0:Qn.selectArrsAll)==null||Ja.map(ja=>{var vr;ja.author_login===((vr=Vt.userInfo)==null?void 0:vr.login)?++Ga.hasNum:++Ga.noHasNum}),Ga.noHasNum>0?Fe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ga.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ga.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ho()}}):Co(!0)}else Co(!1)},[fe.actionTabs.key]);const Ho=()=>{We({type:"exercise/setActionTabs",payload:{}})};return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:Zo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zt,destroyOnClose:!0,onOk:()=>Zr(void 0,null,function*(){var Qn;if((Qn=da.current)!=null&&Qn.onVerify())return;nr(!0);const Ja=yield(0,b.ZP)(`/api/courses/${vt.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}});nr(!1),Ja.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),xe.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"exercise/setActionTabs",payload:{}}),We({type:"classroomList/getClassroomExercisesList",payload:nl({},fe.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:nl({},fe.actionTabs.params)}))}),onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},!((bt=fe==null?void 0:fe.actionTabs)!=null&&bt.status)||!["\u672A\u5F00\u59CB"].includes((fn=fe==null?void 0:fe.actionTabs)==null?void 0:fn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(Et.Z,{ref:Qn=>da.current=Qn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Pl=(0,Pe.connect)(({exercise:ee,user:he})=>({exercise:ee,user:he}))(fl),Qr=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Ul=(ee,he)=>{var fe={};for(var We in ee)al.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Qr)for(var We of Qr(ee))he.indexOf(We)<0&&ai.call(ee,We)&&(fe[We]=ee[We]);return fe},ye=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Ce=ee=>{var he=ee,{exercise:fe,dispatch:We}=he,Vt=Ul(he,["exercise","dispatch"]);const yt=(0,Pe.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{fe.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>ye(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),xe.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),We({type:"exercise/setActionTabs",payload:{}})}))},[fe.actionTabs.key]),re.createElement(re.Fragment,null)};var Ke=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Ce),Ve={flex_box_center:"flex_box_center___CNQHU",flex_space_between:"flex_space_between___qsDOu",flex_box_vertical_center:"flex_box_vertical_center___iKKg9",flex_box_center_end:"flex_box_center_end___aCmKh",flex_box_column:"flex_box_column___mXBIE",bg:"bg___FnTgr",containerTitle:"containerTitle___HZdw3",containerDesc:"containerDesc___MrGYv",tablestyle:"tablestyle___Ef1u5",listItem:"listItem___ol4Bd",info:"info___Uc7Ha",title:"title___AlzFu",titleLeft:"titleLeft___Avinm",titleRight:"titleRight___AYJHU",flexBox:"flexBox___IGR6d",iconV:"iconV___WirdJ",acitons:"acitons___VhyxD",moveCategory:"moveCategory___QQQOY",name:"name___cKK1Q",categoryName:"categoryName___EsAA9",schedule:"schedule___asfSm",fnSign:"fnSign___vsajc",spanSize:"spanSize___MqQy2",classromediv:"classromediv___j4dHG",glow:"glow___fcHVY",popover:"popover___bOtgn",dot:"dot___uMZO4",moni:"moni___KMHkN",authorized:"authorized___awAlQ"},st=Object.defineProperty,ct=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Ct=(ee,he,fe)=>he in ee?st(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Jt=(ee,he)=>{for(var fe in he||(he={}))wt.call(he,fe)&&Ct(ee,fe,he[fe]);if(ct)for(var fe of ct(he))Bt.call(he,fe)&&Ct(ee,fe,he[fe]);return ee};const Yt=ee=>React.createElement("svg",Jt({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",bn=Object.defineProperty,Bn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Gn=(ee,he,fe)=>he in ee?bn(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,aa=(ee,he)=>{for(var fe in he||(he={}))Ln.call(he,fe)&&Gn(ee,fe,he[fe]);if(Bn)for(var fe of Bn(he))Un.call(he,fe)&&Gn(ee,fe,he[fe]);return ee};const qn=ee=>React.createElement("svg",aa({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 sa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",to="data:image/jpeg;base64,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",fo=Object.defineProperty,ka=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,ha=(ee,he,fe)=>he in ee?fo(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,_a=(ee,he)=>{for(var fe in he||(he={}))so.call(he,fe)&&ha(ee,fe,he[fe]);if(ka)for(var fe of ka(he))zo.call(he,fe)&&ha(ee,fe,he[fe]);return ee};const Fa=ee=>React.createElement("svg",_a({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var ra="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",ca=te(42882),Kt=te(59301),tr=Object.defineProperty,_o=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,Uo=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,ar=(ee,he,fe)=>he in ee?tr(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ll=(ee,he)=>{for(var fe in he||(he={}))rr.call(he,fe)&&ar(ee,fe,he[fe]);if(Uo)for(var fe of Uo(he))cr.call(he,fe)&&ar(ee,fe,he[fe]);return ee},yr=(ee,he)=>_o(ee,Qa(he)),oo=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const El=({v:ee,k:he,selectArrs:fe,setSelectArrs:We,dispatch:Vt,params:yt,classroomList:bt,batchStatus:fn,manageAllGroup:vt,user:Zt})=>{var nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va,Ro,Jn;const[_t,bl]=(0,re.useState)([]),[ko,zn]=(0,re.useState)(!1),Wo=(0,re.useRef)(),Tr=(0,re.useRef)();var on=!1;const la="YYYY-MM-DD",vo=me()("2020-11-15",la);function Ta(){return oo(this,null,function*(){console.log(yt,222);let Mt=yield(0,b.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:yr(ll({},yt),{id:ee.id})});bl((Mt==null?void 0:Mt.groups)||[])})}const jt=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Kt.createElement(Kt.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")});ee!=null&&ee.appraise_label&&(on=!0);const er=(Mt,Ft=!1)=>{var ln;Pe.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Mt.id}/users/${(ln=(0,oe.eY)())==null?void 0:ln.login}`)},vl=[{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\u622A\u6B62",value:3}],onFilter:(Mt,Ft)=>Ft.exercise_status===Mt,render:(Mt,Ft)=>Kt.createElement("div",null,Mt===1&&Kt.createElement("span",null,Kt.createElement("i",{className:Ve.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Mt===2&&Kt.createElement("span",null,Kt.createElement("i",{className:Ve.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Mt===3&&Kt.createElement("span",null,Kt.createElement("i",{className:Ve.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Kt.createElement("span",null,Mt,"/",Ft.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Mt,Ft)=>Ft.exercise_status===1?"-":Mt===0?Kt.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Mt):Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Mt)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Mt,Ft)=>Ft.exercise_status===1?Kt.createElement("img",{style:{cursor:"not-allowed"},src:Ut}):Kt.createElement(ne.Z,{title:"\u8BC4\u9605"},Kt.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${Ft.course_group_id}`)},Kt.createElement("img",{src:sa})))}],Sl=Mt=>{if(on)return Kt.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Mt!=null&&Mt.includes("\u672A\u5F00\u59CB"))return Kt.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Mt!=null&&Mt.includes("\u8003\u8BD5\u4E2D"))return Kt.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Mt!=null&&Mt.includes("\u5DF2\u622A\u6B62"))return Kt.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Mt!=null&&Mt.includes("\u5BFC\u5165"))return Kt.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Rr=()=>{const Mt=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Mt>=0?Mt:0},jl=(Mt=ee)=>{var Ft,ln,Xt;if(Mt!=null&&Mt.is_encrypt){Vt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Mt==null?void 0:Mt.id,phone:(Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.phone,login:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.login}});return}(Xt=Zt==null?void 0:Zt.userInfo)!=null&&Xt.phone?Vt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Mt==null?void 0:Mt.id}}):Vt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Br=Mt=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.login)!==(ee==null?void 0:ee.author_login)){xe.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Vt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.phone,login:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.login,onFinish:Mt}})};return Kt.createElement("div",{className:Ve.listItem,onClick:Mt=>{const Ft=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&Tr.current&&!Tr.current.contains(Mt.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},(0,oe.GJ)()&&Kt.createElement("span",{ref:Tr},Kt.createElement(Ne.default,{checked:fe.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Mt=>{Mt.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Mt=>{let Ft=fe.indexOf(ee.id);fe.indexOf(ee.id)>-1?We(fe.filter(ln=>ln!==ee.id)):We(fe.concat(ee.id))}})),Kt.createElement("div",{className:Ve.info},Kt.createElement("div",{className:Ve.title},Kt.createElement("div",{className:Ve.titleLeft,style:{marginRight:15}},Sl(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&Kt.createElement("img",{src:to,width:44,height:24,style:{marginRight:10}}),Kt.createElement(ne.Z,{title:ee.exercise_name},Kt.createElement("span",{className:Ve.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&Kt.createElement(Me.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&Kt.createElement("span",{className:Ve.authorized},"\u5DF2\u6388\u6743"),((nr=ee==null?void 0:ee.exercise_tips)==null?void 0:nr.includes("\u5DF2\u622A\u6B62"))&&((Zo=bt==null?void 0:bt.detailTopBanner)==null?void 0:Zo.forbid_end_exercise)&&Kt.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Kt.createElement("img",{src:ra,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&Kt.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Kt.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Ve.moni},Kt.createElement("img",{src:ti,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((Co=ee==null?void 0:ee.exercise_tips)==null?void 0:Co.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Kt.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((da=ee==null?void 0:ee.exercise_tips)==null?void 0:da.includes("\u5DF2\u622A\u6B62"))&&((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u63D0\u4EA4"))&&Kt.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&Kt.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Kt.createElement("img",{src:Cl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Kt.createElement("div",{className:Ve.titleRight,onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:()=>oo(void 0,null,function*(){const Mt=()=>oo(void 0,null,function*(){Vt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Ft=yield(0,b.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Vt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${Ft==null?void 0:Ft.login}`)});if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()})},Kt.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Kt.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&Kt.createElement(fi.Z,{tips:ee==null?void 0:ee.open_appraise},Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{var Ft,ln,Xt;if(((Ft=Zt==null?void 0:Zt.userInfo)==null?void 0:Ft.user_status)===2){(0,ve.Rd)();return}if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_publish)){xe.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((ee==null?void 0:ee.exercise_question_count)===0){xe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let $a=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:vt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Vt({type:"classroomList/getClassroomExercisesList",payload:ll({},yt)}),$a()}}}):$a()};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Kt.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Kt.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_preview)){xe.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 $a=me()(ee.created_at,la);me()(vo).diff(me()($a),"days")>0&&(ee!=null&&ee.is_random)?jt():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},Kt.createElement("i",{className:"iconfont icon-yulan3"}),Kt.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:()=>{const Mt=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},Kt.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Kt.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&Kt.createElement(La.Z,{placement:"bottom",content:Kt.createElement("div",{className:Ve.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&Kt.createElement("p",{onClick:Mt=>{Mt.stopPropagation();const Ft=()=>{const ln=me()(ee.created_at,la);me()(vo).diff(me()(ln),"days")>0&&(ee!=null&&ee.is_random)?jt():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()}},"\u7F16\u8F91\u8003\u8BD5"),Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{var ln;Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(ln=ee==null?void 0:ee.exercise_tips)==null?void 0:ln[0]}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("p",{onClick:()=>{const Mt=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Br(Mt);return}Mt()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Qn=ee==null?void 0:ee.exercise_tips)==null?void 0:Qn.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Ja=Zt==null?void 0:Zt.userInfo)==null?void 0:Ja.login)&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){jl(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((ja=(Ga=bt==null?void 0:bt.AssistantObject)==null?void 0:Ga.exercise)==null?void 0:ja.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&Kt.createElement("p",{onClick:Mt=>oo(void 0,null,function*(){const Ft=()=>{var ln,Xt;if((0,oe.Rm)()&&!((Xt=(ln=bt==null?void 0:bt.AssistantObject)==null?void 0:ln.exercise)!=null&&Xt.can_stop)){xe.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}Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Br(Ft);return}Ft()})},"\u7ED3\u675F\u8003\u8BD5"))},Kt.createElement("span",{onClick:Mt=>Mt.stopPropagation(),className:Ve.flexBox,style:{cursor:"default"}},Kt.createElement("i",{className:"iconfont icon-gengduo4"}),Kt.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&Kt.createElement(Kt.Fragment,null,!!ee.off_limits&&Kt.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Kt.createElement("b",{className:"font16"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((vr=ee.exercise_tips)!=null&&vr.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Xo=ee.exercise_tips)!=null&&Xo.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&Kt.createElement("a",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee,!0)},href:""},Kt.createElement("i",{className:"iconfont icon-jixukaoshi"}),Kt.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&Kt.createElement("span",{className:Ve.flexBox,style:{marginRight:"16px"},onClick:Mt=>oo(void 0,null,function*(){var Ft;if(Mt.stopPropagation(),!(ee!=null&&ee.answered_open)){xe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,gr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(Ft=(0,oe.eY)())==null?void 0:Ft.login}?check=true`)})},Kt.createElement("i",{className:"iconfont icon-chakankaoshi"}),Kt.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((qo=ee.exercise_tips)!=null&&qo.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement("a",{className:Ve.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Mt=>{Mt.stopPropagation(),Mt.preventDefault(),er(ee)},href:""},Kt.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Kt.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!(($o=ee.exercise_tips)!=null&&$o.includes("\u5DF2\u622A\u6B62"))&&Kt.createElement(ne.Z,{title:Kt.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Rr(),"\u6B21")},Kt.createElement("a",{className:Ve.flexBox,onClick:Mt=>{Rr()==0&&(ee==null?void 0:ee.current_status)!=0||(Mt.stopPropagation(),Mt.preventDefault(),er(ee))},href:""},Kt.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Kt.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,oe.GJ)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1,color:"#fff"},title:ee.author},ee.author),Kt.createElement("span",{className:"ml30"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((ur=ee==null?void 0:ee.exercise_tips)==null?void 0:ur.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&Kt.createElement("span",{className:"ml30"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),Kt.createElement("span",{className:"ml30"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),Kt.createElement("span",{className:"ml30"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Vo=ee==null?void 0:ee.exercise_tips)!=null&&Vo.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&Kt.createElement("span",{className:Ve.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Mt=>oo(void 0,null,function*(){Mt.stopPropagation(),Mt.preventDefault(),ko||Ta(),zn(!ko)})},Kt.createElement(ne.Z,{title:`${ko?"\u6536\u8D77":"\u5C55\u5F00"}`},Kt.createElement("i",{className:`iconfont icon-${ko?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&Kt.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Kt.createElement("span",{style:{color:"#fff"}},ee.author),Kt.createElement("span",{className:"ml30 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&Kt.createElement("span",{className:"ml15"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&Kt.createElement("span",{className:"ml15"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((Va=ee==null?void 0:ee.exercise_tips)!=null&&Va.includes("\u672A\u5F00\u59CB"))&&Kt.createElement("p",null,Kt.createElement("span",{style:{letterSpacing:2},className:"mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u672A\u5F00\u59CB ",Kt.createElement("span",null,ee==null?void 0:ee.unanswer_users)),Kt.createElement("span",{className:"mr20"},"\u8003\u8BD5\u4E2D ",Kt.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),Kt.createElement("span",{className:"mr20"},"\u5DF2\u4EA4\u5377 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),Kt.createElement("span",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Ro=ee==null?void 0:ee.exercise_tips)!=null&&Ro.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length>5&&Kt.createElement(rt.default,{className:ca.Z.threeTableSty,scroll:{y:240},pagination:!1,dataSource:_t,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(0,oe.GJ)()&&!((Jn=ee==null?void 0:ee.exercise_tips)!=null&&Jn.includes("\u672A\u5F00\u59CB"))&&ko&&_t.length<6&&_t.length>0&&Kt.createElement(rt.default,{className:ca.Z.threeTableSty,rowKey:"course_group_id",pagination:!1,onRow:Mt=>({onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}}),onHeaderRow:(Mt,Ft)=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),dataSource:_t,style:{marginTop:"10px"},onChange:(Mt,Ft,ln)=>{ln.field&&(yt.order_by=ln.field),ln.order||(yt.sort_direction="asc"),ln.order==="ascend"&&(yt.sort_direction="asc"),ln.order==="descend"&&(yt.sort_direction="desc"),ln.order||(yt.sort_direction="asc"),Ta()},columns:vl}),(ee==null?void 0:ee.total)!==void 0&&Kt.createElement("p",null,Kt.createElement("span",{className:"mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Kt.createElement("span",{className:"mr20"},"\u603B\u8BC4\u6570",Kt.createElement("span",null,ee==null?void 0:ee.total)),Kt.createElement("span",{className:"mr20"},"\u5DF2\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),Kt.createElement("span",null,"\u5F85\u8BC4\u9605 ",Kt.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),Kt.createElement(dl.Z,{closable:!0,successCb:()=>er(Wo.current)}))};var Fo=(0,Pe.connect)(({classroomList:ee})=>({classroomList:ee}))(El),So=te(59301),Ir=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const{Countdown:Gl}=Di.default,Bo=({value:ee,onChange:he,MaxMinutes:fe})=>So.createElement(So.Fragment,null,So.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",So.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\u3002",So.createElement("br",null)),So.createElement(ae.Z,{value:ee,onChange:he,min:0,precision:0,max:fe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${fe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),po=({exercise:ee,successCb:he,dispatch:fe})=>{var We,Vt,yt,bt;const fn=(0,Pe.useParams)(),[vt]=z.default.useForm(),Zt=z.default.useWatch("time",vt),[nr,Zo]=(0,re.useState)(!1),Co=(0,re.useRef)(),{actionTabs:da}=ee,[Ho,Qn]=(0,re.useState)(),[,Ja,Ga,ja]=(0,or.U)(ut.n7,{id:fn.categoryId}),[,vr,Xo]=(0,or.U)(ut.Cd,{});(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&(Zo(!1),vt.resetFields())},[ee.actionTabs.key]);const qo=()=>new Promise(ko=>Ir(void 0,null,function*(){var zn,Wo;return Co.current=yield(0,$l.y)({ip_limit:(zn=da==null?void 0:da.exerciseParams)==null?void 0:zn.ip_limit,ip_bind:(Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.ip_bind_type}),ko()})),$o=()=>Ir(void 0,null,function*(){var ko,zn,Wo,Tr,on;yield vt.validateFields();const la=vt.getFieldsValue();if(Zo(!0),(((ko=da==null?void 0:da.exerciseParams)==null?void 0:ko.ip_limit)!=="no"||(zn=da==null?void 0:da.exerciseParams)!=null&&zn.ip_bind_type)&&(yield qo()),(yield(0,ut.ZD)((Wo=da==null?void 0:da.exerciseParams)==null?void 0:Wo.id,{exercise_user_id:(Tr=da==null?void 0:da.exerciseParams)==null?void 0:Tr.exercise_user_id,unlock_key:la.unlock_key,time:la.time,ip:Co.current})).status===0){if(he){fe({type:"exercise/setActionTabs",payload:{}}),he();return}const Ta=da==null?void 0:da.exerciseParams;(0,a.nr)({inner_ip:Ta.inner_ip,public_ip:Ta.public_ip,open_camera:Ta.open_camera,ip_limit:Ta.ip_limit,ip_bind:Ta.ip_bind,ip_bind_type:Ta.ip_bind_type,exercise_tips:Ta.exercise_tips,exerciseId:Ta.id,screen_open:Ta.screen_open,screen_num:Ta.screen_num,screen_sec:Ta.screen_sec,coursesId:fn.coursesId,login:(on=(0,oe.eY)())==null?void 0:on.login,history,identity_verify:Ta.identity_verify,open_phone_video_recording:Ta.open_phone_video_recording,current_status:Ta.current_status}),fe({type:"exercise/setActionTabs",payload:{}})}Zo(!1)}),ur=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:ko=>So.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ko=>So.createElement("span",{className:ko.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ko)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Vo=((We=da==null?void 0:da.exerciseParams)==null?void 0:We.errorMessage)&&typeof((Vt=da==null?void 0:da.exerciseParams)==null?void 0:Vt.errorMessage)=="object";(0,re.useEffect)(()=>{ee.actionTabs.key==="student-unlock"&&Ir(void 0,null,function*(){const ko=yield Xo(fn);yield Ga({}),ko.status||Qn(ko)})},[ee.actionTabs.key]);const{time:Va,end_time:Ro}=(Ho==null?void 0:Ho.exercise)||{},Jn=ja!=null&&ja.user_end_time?me()(ja==null?void 0:ja.user_end_time).add(1,"minutes"):me()(),_t=me()(ja==null?void 0:ja.user_total_end_time)>Jn?Math.round(me().duration(me()(ja==null?void 0:ja.user_total_end_time).diff(Jn.startOf("minute"))).asMinutes()):0,bl=((ja==null?void 0:ja.student_left_minutes)||0)+(Zt||0);return So.createElement(So.Fragment,null,So.createElement(Fe.default,{width:514,centered:!0,closable:!!((yt=da==null?void 0:da.exerciseParams)!=null&&yt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ee.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{fe({type:"exercise/setActionTabs",payload:{}})}},So.createElement(ze.Z,{spinning:Ja||vr},Vo&&So.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Vo&&So.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Vo&&So.createElement(rt.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((bt=da==null?void 0:da.exerciseParams)==null?void 0:bt.errorMessage)||{}],columns:ur}),So.createElement("div",{className:""},So.createElement(z.default,{form:vt,layout:"vertical",autoComplete:"off"},So.createElement(z.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},So.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Va!==-1?So.createElement(So.Fragment,null,So.createElement(z.default.Item,{name:"time",label:So.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",So.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",me()(ja==null?void 0:ja.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},So.createElement(Bo,{MaxMinutes:_t})),So.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",So.createElement("span",{className:"ml5"},Ja||vr?"--":bl),"\u5206\u949F",bl!==0&&(ja==null?void 0:ja.user_end_time)&&So.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",So.createElement("span",{className:"ml5"},me()(ja==null?void 0:ja.user_end_time).add(Zt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):So.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",me()(Ro).format("YYYY-MM-DD HH:mm")))),So.createElement(At.Z,{justify:"space-between",align:"middle"},So.createElement(Be.Z,null),So.createElement(Be.Z,null,So.createElement(Ie.ZP,{loading:nr,onClick:$o},"\u8FDB\u5165\u8003\u8BD5"))))))};var yo=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(po),qa=te(25136),Ma=te(96241),Nn=te(79006),ia=te(59301),Mo=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const lr=({exercise:ee,dispatch:he,init:fe,haveInit:We=!1})=>{const Vt=(0,Pe.useParams)(),[yt,bt]=(0,re.useState)(!1);let[fn,vt]=(0,re.useState)();const[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&da()},[ee.actionTabs]);function da(){return Mo(this,null,function*(){var Ho,Qn;let Ja=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});if(((Ho=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Ho.length)>0)bt(!0),vt((Qn=Ja==null?void 0:Ja.cover_exercises)==null?void 0:Qn[0]);else{let Ga=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});he({type:"exercise/setActionTabs",payload:{key:""}}),(Ga==null?void 0:Ga.status)===0&&(We&&fe(),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}})}return ia.createElement("div",null,ia.createElement(Fe.default,{open:yt,centered:!0,onCancel:Ho=>Mo(void 0,null,function*(){if(Ho.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){nr(!0);let Qn=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs,update:1}});he({type:"exercise/setActionTabs",payload:{key:""}}),nr(!1),(Qn==null?void 0:Qn.status)===0&&(We&&fe(),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}else bt(!1)}),cancelButtonProps:{loading:Zt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Zo},onOk:()=>Mo(void 0,null,function*(){Co(!0);let Ho=yield(0,b.ZP)(`/api/courses/${Vt==null?void 0:Vt.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ee.actionTabs.selectArrs}});Co(!1),(Ho==null?void 0:Ho.status)===0&&(We&&fe(),he({type:"exercise/setActionTabs",payload:{key:""}}),bt(!1),Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Pe.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ia.createElement("div",null,ia.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ia.createElement("div",null,ia.createElement("div",null,"\u8BD5\u5377\uFF1A",fn==null?void 0:fn.origin_exercise_nam),ia.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ia.createElement("a",{href:`/paperlibrary/see/${fn==null?void 0:fn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},fn==null?void 0:fn.examination_bank_name))))))};var li=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(lr),Vl=te(92521),Oi=te(27269),Ea=te(59301),Fl=Object.defineProperty,Po=Object.defineProperties,di=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Bl=(ee,he,fe)=>he in ee?Fl(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ir=(ee,he)=>{for(var fe in he||(he={}))Hr.call(he,fe)&&Bl(ee,fe,he[fe]);if(oi)for(var fe of oi(he))Jr.call(he,fe)&&Bl(ee,fe,he[fe]);return ee},pl=(ee,he)=>Po(ee,di(he)),Pr=(ee,he)=>{var fe={};for(var We in ee)Hr.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&oi)for(var We of oi(ee))he.indexOf(We)<0&&Jr.call(ee,We)&&(fe[We]=ee[We]);return fe},ei=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const ii=ee=>{var he=ee,{user:fe,classroomList:We,globalSetting:Vt,loading:yt,dispatch:bt}=he,fn=Pr(he,["user","classroomList","globalSetting","loading","dispatch"]),vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va;const Ro=(0,Pe.useParams)(),[Jn]=(0,Pe.useSearchParams)(),[_t,bl]=(0,re.useState)(()=>pl(ir({},Ro),{limit:20})),ko=(0,Pe.useLocation)(),{detailExerciseList:zn,detailTopBanner:Wo,detailLeftMenus:Tr}=We,[on,la]=(0,re.useState)([]),[vo,Ta]=(0,re.useState)(!1),[jt,er]=(0,re.useState)([]),[vl,Sl]=(0,re.useState)(!1),[Rr,jl]=(0,re.useState)(!1),[Br,Mt]=(0,re.useState)(!1),[Ft,ln]=(0,re.useState)(!1),[Xt,$a]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),br=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];_t.type=Jn.get("tabs")==="all"?"":Jn.get("tabs")||"",_t.id=_t.coursesId,(0,re.useEffect)(()=>{var kt,ya,yl;if((kt=fe==null?void 0:fe.userInfo)!=null&&kt.login){if((0,oe.GJ)()){const cl=a.cX.getItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");cl&&(_t.sort_by=cl==null?void 0:cl.type,_t.sort_direction=cl==null?void 0:cl.direction,$a(cl==null?void 0:cl.name))}bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})}else(yl=fe==null?void 0:fe.userInfo)!=null&&yl.username&&bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)});Ta(!1)},[(vt=fe==null?void 0:fe.userInfo)==null?void 0:vt.login,ko.pathname]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},[We.actionTabs.key]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Sl(!0),jl(Wo==null?void 0:Wo.show_unstart_exercise),Mt(Wo==null?void 0:Wo.forbid_end_exercise))},[We.actionTabs.key]),(0,re.useEffect)(()=>{la([])},[zn]);const Dl=(kt,ya)=>{la([]),_t.page=kt,_t.limit=ya,bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},zl=kt=>{_t.type=kt.key==="all"?"":kt.key,_t.page=1,Pe.history.replace(`${ko.pathname}?tabs=${kt.key}`),ln(!1),bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})};(0,re.useEffect)(()=>{Jn.get("tabs")==="all"&&(_t.type="",_t.page=1)},[Jn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(Zt=fe==null?void 0:fe.userInfo)==null?void 0:Zt.username]),(0,re.useEffect)(()=>{const kt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Ea.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"1\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),"2\u3001\u5728",Ea.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Ea.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Ea.createElement("br",null),kt==="allowRouter"&&Ea.createElement(Ea.Fragment,null,"3\u3001",Ea.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(nr=fe==null?void 0:fe.userInfo)==null?void 0:nr.login]);const Or=[{name:"\u5168\u90E8",id:"all",total:(Zo=zn.exercises_counts)==null?void 0:Zo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(Co=zn.exercises_counts)==null?void 0:Co.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(da=zn.exercises_counts)==null?void 0:da.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(Ho=zn.exercises_counts)==null?void 0:Ho.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Qn=zn.exercises_counts)==null?void 0:Qn.end_counts}],Ai=[{name:"\u6279\u91CF\u53D1\u5E03",icon:Ea.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:Ea.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Ea.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:Ea.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(kt=>(0,oe.GJ)()?!0:kt.name!=="\u6279\u91CF\u5220\u9664").filter(kt=>Wo.is_public?!0:kt.name!=="\u8BBE\u4E3A\u516C\u5F00"),nu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Ea.createElement(Ea.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")}),zi="YYYY-MM-DD",yu=me()("2020-11-15",zi),au=kt=>{var ya;_t.sort_by=kt.type,_t.sort_direction=kt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,kt,"Exercise"),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:ir({},_t)}),$a(kt.name)},Iu=()=>Ea.createElement(be.default,null,Ea.createElement(be.default.Item,{key:1,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:_t}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),Ea.createElement(be.default.Item,{key:2,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}window.scrollTo(0,0),Pe.history.push(`/classrooms/${_t.coursesId}/exercise/add?catalogue=${(Ro==null?void 0:Ro.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),Ea.createElement(be.default.Item,{key:3,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We.AssistantObject)==null?void 0:kt.practice)!=null&&ya.can_create)){xe.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),ou=kt=>ei(void 0,null,function*(){var ya,yl,cl,vi,Zi,fu,ma,no;const ba=kt.name;if(((ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.user_status)===2&&kt.name==="\u6279\u91CF\u53D1\u5E03"){(0,ve.Rd)();return}const Lo=[];if((yl=zn.exercises)==null||yl.map(ga=>{if(on.includes(ga.id)&&ga.is_random){const Ua=me()(ga.created_at,zi);me()(yu).diff(me()(Ua),"days")>0&&(ga!=null&&ga.is_random)&&Lo.push(ga)}}),on==""){let ga="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ga="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),xe.ZP.error(ga)}else if(Lo.length)nu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((vi=(cl=We==null?void 0:We.AssistantObject)==null?void 0:cl.exercise)!=null&&vi.can_publish)){xe.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}let ga=!1;zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ga=!0)});let Ua;if(Ua=(fu=(Zi=zn.exercises.filter(ho=>on.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Zi[0])==null?void 0:fu.exercise_name,(Ua==null?void 0:Ua.length)>0){xe.ZP.warning(`${Ua}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ga){xe.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let Cr=!1;if(zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.exercise_status!==1&&(Cr=!0)}),Cr){xe.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ga=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...on]}});if(((ma=ga==null?void 0:ga.cover_exercises)==null?void 0:ma.length)>0){er(ga==null?void 0:ga.cover_exercises);return}}bt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:on,selectArrsAll:(no=zn.exercises)==null?void 0:no.filter(ga=>on.includes(ga.id)),params:_t,type:1}})}});return Ea.createElement("section",{className:"minH500"},Ea.createElement(qa.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Or,isAdmin:(0,oe.GJ)(),dispatch:bt,type:zn==null?void 0:zn.main_category_name,isExercise:!0,user:fe,getDropdownMenu:Iu,onTabMenuClick:zl,classroomList:We,defaultSelectedKeys:[_t.type||"all"]}),Ea.createElement(Ma.Z,{dataSource:zn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Ft,SortMenuName:Xt,setSortMenuName:$a,SortMenus:br,onSearch:kt=>{_t.search=kt.trim(),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:ir({},_t)})},isShowMode:!0,onModeChange:kt=>{_t.is_normal=kt,_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:ir({},_t)})},onSort:au,onBatch:kt=>ln(kt)}),Ea.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ja=zn.exercises_counts)!=null&&Ja.exercises_all_counts?zn.exercises.map(function(kt,ya){return Ea.createElement(Fo,{key:ya,v:kt,k:ya,batchStatus:Ft,selectArrs:on,setSelectArrs:la,dispatch:bt,params:_t,user:fe,manageAllGroup:zn.manage_all_group})}):Ea.createElement(E.Z,null),Ea.createElement("aside",{className:"tc mb50 mt30"},((Ga=zn.exercises_counts)==null?void 0:Ga.exercises_all_counts)>0&&Ea.createElement(Oe.Z,{showTotal:kt=>{var ya;return Ea.createElement("div",{style:{color:"#B6BFC2"}},"\u5171",Ea.createElement("span",{style:{margin:"0 3px",color:"#00DDC7"}},(ya=zn==null?void 0:zn.exercises_counts)==null?void 0:ya.exercises_all_counts),"\u6761")},showSizeChanger:!0,onChange:Dl,defaultCurrent:_t.page,current:_t.page||1,pageSize:_t.limit||20,total:zn.exercises_counts&&zn.exercises_counts.exercises_all_counts}))),on.length>0&&(0,oe.GJ)()&&Ea.createElement(je.Z,{offsetBottom:0},Ea.createElement(Nn.Z,{buttonDataSource:Ai,onButtonClick:ou,useBatchStatus:ln,setSeleArr:la,catalogue:((vr=(ja=Tr==null?void 0:Tr.course_modules)==null?void 0:ja.find(kt=>kt.type==="exercise"))==null?void 0:vr.second_category)||[],addCatalogue:kt=>{kt.preventDefault(),bt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:_t,selectArrs:{category_id:zn==null?void 0:zn.main_category_id,type:"exercise"}}})},allSelect:on.length?on.length===((qo=(Xo=zn.exercises)==null?void 0:Xo.filter(kt=>!kt.is_make_up_exercise))==null?void 0:qo.length):!1,setAllSelect:kt=>{var ya;kt.target.checked?la((ya=zn==null?void 0:zn.exercises)==null?void 0:ya.filter(yl=>!yl.is_make_up_exercise).map(yl=>yl.id)):la([])},selectArrs:on,onMenuClick:kt=>ei(void 0,[kt],function*({key:ya}){if(on=="")return xe.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:on,new_category_id:ya}})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),bt({type:"classroomList/getClassroomExercisesList",payload:ir({},Ro)}))})})),Ea.createElement(Ae,null),Ea.createElement(wn,null),Ea.createElement(Pl,null),Ea.createElement(Jo,null),Ea.createElement(Vl.Z,{onOk:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir({},Ro)})}}),Ea.createElement(Oi.Z,{onOk:()=>{}}),Ea.createElement(Xu,{cb:()=>la([])}),Ea.createElement(Ke,null),Ea.createElement(yo,null),Ea.createElement(Fe.default,{title:Ea.createElement("span",null,Ea.createElement(mr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:jt.length>0,footer:!1,onCancel:()=>{er([])}},Ea.createElement("div",{style:{height:300,overflow:"auto"}},Ea.createElement("div",null,"\u6709",jt==null?void 0:jt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),jt==null?void 0:jt.map(kt=>Ea.createElement("div",{style:{marginTop:25}},Ea.createElement("div",null,"\u8BD5\u5377\uFF1A",kt==null?void 0:kt.origin_exercise_nam),Ea.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ea.createElement("a",{href:`/paperlibrary/see/${kt==null?void 0:kt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},kt==null?void 0:kt.examination_bank_name))))),Ea.createElement("div",{style:{textAlign:"end"}},Ea.createElement(Ie.ZP,{style:{height:30},onClick:()=>ei(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on],update:1}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u8986\u76D6\u6210\u529F"),er([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),Ea.createElement(Ie.ZP,{type:"primary",onClick:()=>ei(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on]}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u5F62\u6210\u6210\u529F"),er([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),Ea.createElement(Fe.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:vl,centered:!0,onOk:()=>ei(void 0,null,function*(){let kt=yield(0,b.ZP)(`/api/courses/${_t.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Rr,forbid_end_exercise:Br}});(kt==null?void 0:kt.status)===0&&(Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}}),bt({type:"classroomList/getClassroomTopBanner",payload:{id:_t.coursesId}}),xe.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}})}},Ea.createElement(Ne.default,{checked:Rr,onChange:kt=>{jl(kt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",Ea.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),Ea.createElement(Ne.default,{className:"mt20",checked:Br,onChange:kt=>{Mt(kt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),Ea.createElement(li,null),Ea.createElement(Ea.Fragment,null,Ea.createElement(Ko.T$,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},open:(($o=We==null?void 0:We.actionTabs)==null?void 0:$o.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),Ea.createElement(Ko.$i,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},open:((ur=We==null?void 0:We.actionTabs)==null?void 0:ur.open)==="\u8BD5\u5377\u5C01\u5B58",Data:pl(ir({},We==null?void 0:We.actionTabs),{type:"exercise"})}),Ea.createElement(Ko.K1,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},open:((Vo=We==null?void 0:We.actionTabs)==null?void 0:Vo.open)==="\u89E3\u5C01",Data:pl(ir({},We==null?void 0:We.actionTabs),{type:"exercise"})}),Ea.createElement(Ko.O7,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:pl(ir({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:ir(ir({},_t),Ro)})},open:((Va=We==null?void 0:We.actionTabs)==null?void 0:Va.open)==="\u63D0\u793A",Data:pl(ir({},We==null?void 0:We.actionTabs),{type:"exercise"})})))};var tl=(0,Pe.connect)(({user:ee,classroomList:he,loading:fe,globalSetting:We})=>({user:ee,classroomList:he,globalSetting:We,loading:fe.effects}))(ii),Do=te(5318),Zl=te(72936),gi=te(24528),qi=Object.defineProperty,Ni=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Hl=(ee,he,fe)=>he in ee?qi(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,kl=(ee,he)=>{for(var fe in he||(he={}))wi.call(he,fe)&&Hl(ee,fe,he[fe]);if(Ni)for(var fe of Ni(he))Si.call(he,fe)&&Hl(ee,fe,he[fe]);return ee},Ui=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const cu=({exercise:ee,dispatch:he})=>{const fe=(0,Pe.useParams)();return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ee.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ui(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${fe.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ee.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"exercise/setActionTabs",payload:{}}),he({type:"classroomList/getClassroomExercisesList",payload:kl({},ee.actionTabs.params)}))}),onCancel:()=>{he({type:"exercise/setActionTabs",payload:{}})}},re.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Gi=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(cu),Vi=Object.defineProperty,du=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,sl=(ee,he,fe)=>he in ee?Vi(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ui=(ee,he)=>{for(var fe in he||(he={}))Hu.call(he,fe)&&sl(ee,fe,he[fe]);if(du)for(var fe of du(he))Mr.call(he,fe)&&sl(ee,fe,he[fe]);return ee},Il=(ee,he)=>{var fe={};for(var We in ee)Hu.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&du)for(var We of du(ee))he.indexOf(We)<0&&Mr.call(ee,We)&&(fe[We]=ee[We]);return fe},yi=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Pi=ee=>{var he=ee,{exercise:fe,dispatch:We,user:Vt}=he,yt=Il(he,["exercise","dispatch","user"]),bt,fn;const vt=(0,Pe.useParams)(),[Zt,nr]=(0,re.useState)(!1),[Zo,Co]=(0,re.useState)(!1),da=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qn,Ja;if(fe.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,oe.j5)()){Co(!0);return}const Ga={hasNum:0,noHasNum:0};(Ja=(Qn=fe==null?void 0:fe.actionTabs)==null?void 0:Qn.selectArrsAll)==null||Ja.map(ja=>{var vr;ja.author_login===((vr=Vt.userInfo)==null?void 0:vr.login)?++Ga.hasNum:++Ga.noHasNum}),Ga.noHasNum>0?Fe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",re.createElement("span",{className:"c-blue"},Ga.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",re.createElement("span",{className:"c-red"},Ga.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",re.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{Ho()}}):Co(!0)}else Co(!1)},[fe.actionTabs.key]);const Ho=()=>{We({type:"exercise/setActionTabs",payload:{}})};return re.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:Zo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Zt,destroyOnClose:!0,onOk:()=>yi(void 0,null,function*(){var Qn;if((Qn=da.current)!=null&&Qn.onVerify())return;nr(!0);const Ja=yield(0,b.ZP)(`/api/courses/${vt.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}});nr(!1),Ja.status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),xe.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"exercise/setActionTabs",payload:{}}),We({type:"classroomList/getClassroomExercisesList",payload:ui({},fe.actionTabs.params)}),We({type:"classroomList/getClassroomLeftMenus",payload:ui({},fe.actionTabs.params)}))}),onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},!((bt=fe==null?void 0:fe.actionTabs)!=null&&bt.status)||!["\u672A\u5F00\u59CB"].includes((fn=fe==null?void 0:fe.actionTabs)==null?void 0:fn.status)?re.createElement(re.Fragment,null,re.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),re.createElement(Et.Z,{ref:Qn=>da.current=Qn})):re.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var pi=(0,Pe.connect)(({exercise:ee,user:he})=>({exercise:ee,user:he}))(Pi),Wi=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,ts=(ee,he)=>{var fe={};for(var We in ee)es.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Wi)for(var We of Wi(ee))he.indexOf(We)<0&&zs.call(ee,We)&&(fe[We]=ee[We]);return fe},Zs=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Bs=ee=>{var he=ee,{exercise:fe,dispatch:We}=he,Vt=ts(he,["exercise","dispatch"]);const yt=(0,Pe.useParams)();return yt.id=yt.coursesId,(0,re.useEffect)(()=>{fe.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Zs(void 0,null,function*(){(yield(0,b.ZP)(`/api/courses/${yt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...fe.actionTabs.selectArrs]}})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),xe.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),We({type:"exercise/setActionTabs",payload:{}})}))},[fe.actionTabs.key]),re.createElement(re.Fragment,null)};var _u=(0,Pe.connect)(({exercise:ee})=>({exercise:ee}))(Bs),Al={flex_box_center:"flex_box_center___VejG5",flex_space_between:"flex_space_between___RwAiX",flex_box_vertical_center:"flex_box_vertical_center___N5QNs",flex_box_center_end:"flex_box_center_end___SUMZc",flex_box_column:"flex_box_column___ombQA",bg:"bg___i74VI",containerTitle:"containerTitle___eAbbs",containerDesc:"containerDesc___WeE4m",tablestyle:"tablestyle___uKNiL",listItem:"listItem___aJrbL",info:"info___X9HlC",title:"title___ZDroC",titleLeft:"titleLeft___JzNZc",titleRight:"titleRight___RP0gb",flexBox:"flexBox___txRbA",iconV:"iconV___JMCv9",acitons:"acitons___iqFGc",moveCategory:"moveCategory___Rihfv",name:"name___LdzGg",categoryName:"categoryName___Tz45n",schedule:"schedule___a20T3",fnSign:"fnSign___gsn3j",spanSize:"spanSize___jht3F",classromediv:"classromediv___T7h_f",glow:"glow___LU7dg",popover:"popover___Qeg0P",dot:"dot___c9Vwj",moni:"moni___LBVeo",ErrorPushTag:"ErrorPushTag___F0OTF",authorized:"authorized___yQPQx"},Eu=Object.defineProperty,ns=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,Gu=(ee,he,fe)=>he in ee?Eu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Wu=(ee,he)=>{for(var fe in he||(he={}))bs.call(he,fe)&&Gu(ee,fe,he[fe]);if(ns)for(var fe of ns(he))as.call(he,fe)&&Gu(ee,fe,he[fe]);return ee};const os=ee=>React.createElement("svg",Wu({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 Hs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Yu=Object.defineProperty,Ku=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Ds=(ee,he,fe)=>he in ee?Yu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ws=(ee,he)=>{for(var fe in he||(he={}))_s.call(he,fe)&&Ds(ee,fe,he[fe]);if(Ku)for(var fe of Ku(he))rs.call(he,fe)&&Ds(ee,fe,he[fe]);return ee};const ls=ee=>React.createElement("svg",ws({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ee),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 Uu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",is=te(41727),Ls=Object.defineProperty,us=Object.getOwnPropertySymbols,ss=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,Ms=(ee,he,fe)=>he in ee?Ls(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ds=(ee,he)=>{for(var fe in he||(he={}))ss.call(he,fe)&&Ms(ee,fe,he[fe]);if(us)for(var fe of us(he))cs.call(he,fe)&&Ms(ee,fe,he[fe]);return ee};const Os=ee=>React.createElement("svg",ds({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ee),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"ErrorPushIcon_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"ErrorPushIcon_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#ErrorPushIcon_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#ErrorPushIcon_svg__a"}),React.createElement("g",{mask:"url(#ErrorPushIcon_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var gs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Vu=Object.defineProperty,Qu=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,Ml=(ee,he,fe)=>he in ee?Vu(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,ki=(ee,he)=>{for(var fe in he||(he={}))Gs.call(he,fe)&&Ml(ee,fe,he[fe]);if(Qu)for(var fe of Qu(he))ol.call(he,fe)&&Ml(ee,fe,he[fe]);return ee};const gu=ee=>React.createElement("svg",ki({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var $i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",kn=te(59301),ms=Object.defineProperty,fs=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,ac=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable,Ns=(ee,he,fe)=>he in ee?ms(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Su=(ee,he)=>{for(var fe in he||(he={}))ac.call(he,fe)&&Ns(ee,fe,he[fe]);if(wu)for(var fe of wu(he))oc.call(he,fe)&&Ns(ee,fe,he[fe]);return ee},Js=(ee,he)=>fs(ee,ps(he)),eu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const Xs=({v:ee,k:he,selectArrs:fe,setSelectArrs:We,dispatch:Vt,params:yt,classroomList:bt,batchStatus:fn,manageAllGroup:vt,user:Zt})=>{var nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va,Ro,Jn,_t;const[bl,ko]=(0,re.useState)([]),[zn,Wo]=(0,re.useState)(!1),Tr=(0,re.useRef)(),on=(0,re.useRef)();var la=!1;const vo="YYYY-MM-DD",Ta=me()("2020-11-15",vo);function jt(){return eu(this,null,function*(){console.log(yt,222);let Ft=yield(0,b.ZP)(`/api/courses/${yt==null?void 0:yt.coursesId}/exercises/group_use_list.json`,{method:"get",params:Js(Su({},yt),{id:ee.id})});ko((Ft==null?void 0:Ft.groups)||[])})}const er=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:kn.createElement(kn.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")});ee!=null&&ee.appraise_label&&(la=!0);const vl=(Ft,ln=!1)=>{var Xt;Pe.history.push(`/classrooms/${yt.coursesId}/exercisenotice/${Ft.id}/users/${(Xt=(0,oe.eY)())==null?void 0:Xt.login}`)},Sl=[{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\u622A\u6B62",value:3}],onFilter:(Ft,ln)=>ln.exercise_status===Ft,render:(Ft,ln)=>kn.createElement("div",null,Ft===1&&kn.createElement("span",null,kn.createElement("i",{className:Al.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Ft===2&&kn.createElement("span",null,kn.createElement("i",{className:Al.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Ft===3&&kn.createElement("span",null,kn.createElement("i",{className:Al.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="publish_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:yt.order_by==="end_time"?yt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(Ft,ln)=>ln.exercise_status===1?"-":kn.createElement("span",null,Ft,"/",ln.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(Ft,ln)=>ln.exercise_status===1?"-":Ft===0?kn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},Ft):kn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${ln.course_group_id}`)},Ft)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(Ft,ln)=>ln.exercise_status===1?kn.createElement("img",{style:{cursor:"not-allowed"},src:Hs}):kn.createElement(ne.Z,{title:"\u8BC4\u9605"},kn.createElement("a",{onClick:()=>(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee==null?void 0:ee.id}/detail?random=false&exercise_group_id=${ln.course_group_id}`)},kn.createElement("img",{src:Uu})))}],Rr=Ft=>{if(la)return kn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(Ft!=null&&Ft.includes("\u672A\u5F00\u59CB"))return kn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Ft!=null&&Ft.includes("\u8003\u8BD5\u4E2D"))return kn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Ft!=null&&Ft.includes("\u5DF2\u622A\u6B62"))return kn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(Ft!=null&&Ft.includes("\u5BFC\u5165"))return kn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},jl=()=>{const Ft=(ee==null?void 0:ee.simulate_exercise_num)-(ee==null?void 0:ee.user_simulate_num);return Ft>=0?Ft:0},Br=(Ft=ee)=>{var ln,Xt,$a;if(Ft!=null&&Ft.is_encrypt){Vt({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:Ft==null?void 0:Ft.id,phone:(ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.phone,login:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.login}});return}($a=Zt==null?void 0:Zt.userInfo)!=null&&$a.phone?Vt({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:Ft==null?void 0:Ft.id}}):Vt({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},Mt=Ft=>{var ln,Xt,$a;if(((ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.login)!==(ee==null?void 0:ee.author_login)){xe.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}Vt({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ee==null?void 0:ee.id,phone:(Xt=Zt==null?void 0:Zt.userInfo)==null?void 0:Xt.phone,login:($a=Zt==null?void 0:Zt.userInfo)==null?void 0:$a.login,onFinish:Ft}})};return kn.createElement("div",{className:Al.listItem,onClick:Ft=>{const ln=()=>{(!(0,oe.GJ)()||(0,oe.GJ)()&&on.current&&!on.current.contains(Ft.target))&&(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()}},(0,oe.GJ)()&&kn.createElement("span",{ref:on},kn.createElement(Ne.default,{checked:fe.includes(ee.id),value:ee.id,style:{padding:"10px"},onClick:Ft=>{Ft.stopPropagation()},disabled:(ee==null?void 0:ee.is_encrypt)||(ee==null?void 0:ee.is_make_up_exercise),onChange:Ft=>{let ln=fe.indexOf(ee.id);fe.indexOf(ee.id)>-1?We(fe.filter(Xt=>Xt!==ee.id)):We(fe.concat(ee.id))}})),kn.createElement("div",{className:Al.info},kn.createElement("div",{className:Al.title},kn.createElement("div",{className:Al.titleLeft,style:{marginRight:15}},Rr(ee==null?void 0:ee.exercise_tips),(ee==null?void 0:ee.is_make_up_exercise)&&kn.createElement("img",{src:is,width:44,height:24,style:{marginRight:10}}),kn.createElement(ne.Z,{title:ee.exercise_name},kn.createElement("span",{className:Al.name},ee.exercise_name)),(ee==null?void 0:ee.high_resources_consume)&&!(ee!=null&&ee.high_resources_consume_permission)&&kn.createElement(Me.Z,{type:"exercise",style:{marginLeft:10}}),(ee==null?void 0:ee.high_resources_consume)&&(ee==null?void 0:ee.high_resources_consume_permission)&&kn.createElement("span",{className:Al.authorized},"\u5DF2\u6388\u6743"),((nr=ee==null?void 0:ee.exercise_tips)==null?void 0:nr.includes("\u5DF2\u622A\u6B62"))&&((Zo=bt==null?void 0:bt.detailTopBanner)==null?void 0:Zo.forbid_end_exercise)&&kn.createElement(ne.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},kn.createElement("img",{src:$i,width:20,className:"ml10"})),!ee.is_public&&(0,oe.GJ)()&&kn.createElement(ne.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},kn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ee==null?void 0:ee.exercise_type)==2&&kn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Al.moni},kn.createElement("img",{src:ti,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((Co=ee==null?void 0:ee.exercise_tips)==null?void 0:Co.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&kn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(ee==null?void 0:ee.ai_push_wrong_question)&&kn.createElement("span",{className:Al.ErrorPushTag},kn.createElement("img",{src:gs,width:12,className:"mr5"}),"AI\u9519\u9898\u63A8\u9001"),((da=ee==null?void 0:ee.exercise_tips)==null?void 0:da.includes("\u5DF2\u622A\u6B62"))&&((Ho=ee==null?void 0:ee.exercise_tips)==null?void 0:Ho.includes("\u672A\u63D0\u4EA4"))&&kn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ee==null?void 0:ee.is_encrypt)&&kn.createElement(ne.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",kn.createElement("img",{src:Cl,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),kn.createElement("div",{className:Al.titleRight,onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault()}},(ee==null?void 0:ee.appraise_setting)&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:()=>eu(void 0,null,function*(){const Ft=()=>eu(void 0,null,function*(){Vt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const ln=yield(0,b.ZP)(`/api/exercises/${ee.id}/create_appraise_students.json`,{method:"get"});Vt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,a.xg)(`/classrooms/${yt==null?void 0:yt.coursesId}/exercise/${ee.id}/centralizeReview/${ln==null?void 0:ln.login}`)});if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()})},kn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),kn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&(!(ee!=null&&ee.is_make_up_exercise)||(ee==null?void 0:ee.is_make_up_exercise)&&(ee==null?void 0:ee.exercise_status)===1&&(ee==null?void 0:ee.allow_create_make_up))&&kn.createElement(fi.Z,{tips:ee==null?void 0:ee.open_appraise},kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:()=>{const Ft=()=>{var ln,Xt,$a;if(((ln=Zt==null?void 0:Zt.userInfo)==null?void 0:ln.user_status)===2){(0,ve.Rd)();return}if((0,oe.Rm)()&&!(($a=(Xt=bt==null?void 0:bt.AssistantObject)==null?void 0:Xt.exercise)!=null&&$a.can_publish)){xe.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((ee==null?void 0:ee.exercise_question_count)===0){xe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let br=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ee.id],selectArrsAll:[ee],unified_setting:ee.unified_setting,params:yt,disabled:ee.exercise_status!==1,type:2,manage_all_group:vt,isRouter:!0}})};ee!=null&&ee.high_resources_consume&&!(ee!=null&&ee.high_resources_consume_permission)?Vt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:yt.coursesId,type:"exercise",type_id:ee.id,name:ee.exercise_name,fn:()=>{Vt({type:"classroomList/getClassroomExercisesList",payload:Su({},yt)}),br()}}}):br()};if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()}},kn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),kn.createElement("div",null,"\u53D1\u5E03"))),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&!(0,a._m)()&&ee.assistant_auth&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>{Ft.stopPropagation();const ln=()=>{var Xt,$a;if((0,oe.Rm)()&&!(($a=(Xt=bt==null?void 0:bt.AssistantObject)==null?void 0:Xt.exercise)!=null&&$a.can_preview)){xe.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 br=me()(ee.created_at,vo);me()(Ta).diff(me()(br),"days")>0&&(ee!=null&&ee.is_random)?er():ee!=null&&ee.is_random?(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/preview?random=${ee.is_random}`):(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=2`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()}},kn.createElement("i",{className:"iconfont icon-yulan3"}),kn.createElement("div",null,"\u9884\u89C8")),(0,oe.RV)()&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:()=>{const Ft=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}`)};if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()}},kn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),kn.createElement("div",null,"\u8BE6\u60C5")),(0,oe.GJ)()&&!(0,a._m)()&&kn.createElement(La.Z,{placement:"bottom",content:kn.createElement("div",{className:Al.popover},!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/detail?random=${ee.is_random}&tabs=3`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u89C4\u5219\u8BBE\u7F6E"),(ee==null?void 0:ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{Vt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ee==null?void 0:ee.exercise_name,id:ee==null?void 0:ee.id,type:"hack"}})};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u8865\u5145\u6210\u7EE9"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&(0,oe.GJ)()&&ee.is_random&&ee.assistant_auth&&kn.createElement("p",{onClick:Ft=>{Ft.stopPropagation();const ln=()=>{const Xt=me()(ee.created_at,vo);me()(Ta).diff(me()(Xt),"days")>0&&(ee!=null&&ee.is_random)?er():(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/random/edit?type=settings`)};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()}},"\u7F16\u8F91\u8003\u8BD5"),kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{var Xt;Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ee.id],selectArrsAll:[ee],params:yt,status:(Xt=ee==null?void 0:ee.exercise_tips)==null?void 0:Xt[0]}})};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u5220\u9664\u8BD5\u5377"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("p",{onClick:()=>{const Ft=()=>{Vt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ee.id],params:yt}})};if(ee!=null&&ee.is_encrypt){Mt(Ft);return}Ft()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((Qn=ee==null?void 0:ee.exercise_tips)==null?void 0:Qn.includes("\u672A\u5F00\u59CB"))&&(ee==null?void 0:ee.author_login)===((Ja=Zt==null?void 0:Zt.userInfo)==null?void 0:Ja.login)&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){Br(ee)})}," ",ee!=null&&ee.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&((0,oe.GJ)()||((ja=(Ga=bt==null?void 0:bt.AssistantObject)==null?void 0:Ga.exercise)==null?void 0:ja.can_stop))&&![1,3].includes(ee==null?void 0:ee.exercise_status)&&kn.createElement("p",{onClick:Ft=>eu(void 0,null,function*(){const ln=()=>{var Xt,$a;if((0,oe.Rm)()&&!(($a=(Xt=bt==null?void 0:bt.AssistantObject)==null?void 0:Xt.exercise)!=null&&$a.can_stop)){xe.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}Vt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ee.id],params:yt,unified_setting:ee.unified_setting}})};if(ee!=null&&ee.is_encrypt){Mt(ln);return}ln()})},"\u7ED3\u675F\u8003\u8BD5"))},kn.createElement("span",{onClick:Ft=>Ft.stopPropagation(),className:Al.flexBox,style:{cursor:"default"}},kn.createElement("i",{className:"iconfont icon-gengduo4"}),kn.createElement("div",null,"\u66F4\u591A"))),(0,oe.dE)()&&kn.createElement(kn.Fragment,null,!!ee.off_limits&&kn.createElement(ne.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ee==null?void 0:ee.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},kn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===0&&ee.exercise_status>1&&!((vr=ee.exercise_tips)!=null&&vr.includes("\u5DF2\u622A\u6B62"))&&kn.createElement("a",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault(),vl(ee,!0)},href:""},kn.createElement("i",{className:"iconfont icon-jixukaoshi"}),kn.createElement("div",null,(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Xo=ee.exercise_tips)!=null&&Xo.includes("\u5DF2\u622A\u6B62"))&&(ee==null?void 0:ee.screen_used_num)>(ee==null?void 0:ee.screen_total_num)&&kn.createElement("a",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault(),vl(ee,!0)},href:""},kn.createElement("i",{className:"iconfont icon-jixukaoshi"}),kn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ee.off_limits&&ee.current_status===1&&(ee==null?void 0:ee.screen_used_num)<(ee==null?void 0:ee.screen_total_num)&&ee.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ee==null?void 0:ee.exercise_type)==2&&(ee==null?void 0:ee.exercise_status)!=3)&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>eu(void 0,null,function*(){var ln;if(Ft.stopPropagation(),!(ee!=null&&ee.answered_open)){xe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,gr.w)(yt.coursesId,ee.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/users/${(ln=(0,oe.eY)())==null?void 0:ln.login}?check=true`)})},kn.createElement("i",{className:"iconfont icon-chakankaoshi"}),kn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==1&&!ee.off_limits&&ee.current_status===2&&ee.exercise_status>1&&!((qo=ee.exercise_tips)!=null&&qo.includes("\u5DF2\u622A\u6B62"))&&kn.createElement("a",{className:Al.flexBox,style:{marginRight:"16px",color:(ee==null?void 0:ee.is_redo)===1&&"red"},onClick:Ft=>{Ft.stopPropagation(),Ft.preventDefault(),vl(ee)},href:""},kn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),kn.createElement("div",null,(ee==null?void 0:ee.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ee==null?void 0:ee.exercise_type)==2&&!ee.off_limits&&ee.exercise_status>1&&!(($o=ee.exercise_tips)!=null&&$o.includes("\u5DF2\u622A\u6B62"))&&kn.createElement(ne.Z,{title:kn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ee==null?void 0:ee.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",jl(),"\u6B21")},kn.createElement("a",{className:Al.flexBox,onClick:Ft=>{jl()==0&&(ee==null?void 0:ee.current_status)!=0||(Ft.stopPropagation(),Ft.preventDefault(),vl(ee))},href:""},kn.createElement("i",{className:`iconfont ${(ee==null?void 0:ee.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),kn.createElement("div",null,(ee==null?void 0:ee.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5"))),(ee==null?void 0:ee.ai_push_wrong_question)&&(ee==null?void 0:ee.whole_exercise_status)===3&&!((ur=ee==null?void 0:ee.exercise_tips)!=null&&ur.includes("\u672A\u63D0\u4EA4"))&&kn.createElement("span",{className:Al.flexBox,style:{marginRight:"16px"},onClick:Ft=>eu(void 0,null,function*(){var ln,Xt;if(Ft.stopPropagation(),(ee==null?void 0:ee.wrong_questions_size)===0){xe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((ln=ee==null?void 0:ee.progress)==null?void 0:ln.stat)===1){xe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,a.xg)(`/classrooms/${yt.coursesId}/exercise/${ee.id}/wrongAnswer/${(Xt=(0,oe.eY)())==null?void 0:Xt.login}`)})},kn.createElement("i",{className:"iconfont icon-cuotigonggu"}),kn.createElement("div",null,"\u9519\u9898\u5DE9\u56FA"))))),(0,oe.GJ)()&&kn.createElement("p",{style:{display:"flex"}},kn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ee.author},ee.author),kn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",me()(ee.created_at).format("YYYY-MM-DD HH:mm:ss")),((Vo=ee==null?void 0:ee.exercise_tips)==null?void 0:Vo.includes("\u672A\u5F00\u59CB"))&&ee.publish_time&&kn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",me()(ee.publish_time).format("YYYY-MM-DD HH:mm:ss")),kn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),kn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ee.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Va=ee==null?void 0:ee.exercise_tips)!=null&&Va.includes("\u672A\u5F00\u59CB"))&&!(ee!=null&&ee.is_make_up_exercise)&&!(ee!=null&&ee.exercise_tips.includes("\u5BFC\u5165"))&&kn.createElement("span",{className:Al.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:Ft=>eu(void 0,null,function*(){Ft.stopPropagation(),Ft.preventDefault(),zn||jt(),Wo(!zn)})},kn.createElement(ne.Z,{title:`${zn?"\u6536\u8D77":"\u5C55\u5F00"}`},kn.createElement("i",{className:`iconfont icon-${zn?"shouqi":"xiala2"}`})))),(0,oe.dE)()&&kn.createElement("p",{style:{display:"flex"}},kn.createElement("span",{className:"c-grey-333"},ee.author),kn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ee.time===null?"\u4E0D\u9650":`${ee.time}\u5206\u949F`),!!(ee!=null&&ee.exercise_left_time)&&kn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ee==null?void 0:ee.exercise_left_time),!!(ee!=null&&ee.before_start)&&kn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ee==null?void 0:ee.before_start)),(0,oe.GJ)()&&!((Ro=ee==null?void 0:ee.exercise_tips)!=null&&Ro.includes("\u672A\u5F00\u59CB"))&&kn.createElement("p",null,kn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),kn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",kn.createElement("span",null,ee==null?void 0:ee.unanswer_users)),kn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",kn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ee==null?void 0:ee.answering_users)),kn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",kn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.answer_users)),kn.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",kn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.commit_with_no_answers_users))),(0,oe.GJ)()&&!((Jn=ee==null?void 0:ee.exercise_tips)!=null&&Jn.includes("\u672A\u5F00\u59CB"))&&zn&&bl.length>5&&kn.createElement(rt.default,{scroll:{y:240},pagination:!1,dataSource:bl,onRow:Ft=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),onHeaderRow:(Ft,ln)=>({onClick:Xt=>{Xt.stopPropagation(),Xt.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(Ft,ln,Xt)=>{Xt.field&&(yt.order_by=Xt.field),Xt.order||(yt.sort_direction="asc"),Xt.order==="ascend"&&(yt.sort_direction="asc"),Xt.order==="descend"&&(yt.sort_direction="desc"),Xt.order||(yt.sort_direction="asc"),jt()},columns:Sl}),(0,oe.GJ)()&&!((_t=ee==null?void 0:ee.exercise_tips)!=null&&_t.includes("\u672A\u5F00\u59CB"))&&zn&&bl.length<6&&bl.length>0&&kn.createElement(rt.default,{rowKey:"course_group_id",pagination:!1,onRow:Ft=>({onClick:ln=>{ln.stopPropagation(),ln.preventDefault()}}),onHeaderRow:(Ft,ln)=>({onClick:Xt=>{Xt.stopPropagation(),Xt.preventDefault()}}),dataSource:bl,style:{marginTop:"10px"},onChange:(Ft,ln,Xt)=>{Xt.field&&(yt.order_by=Xt.field),Xt.order||(yt.sort_direction="asc"),Xt.order==="ascend"&&(yt.sort_direction="asc"),Xt.order==="descend"&&(yt.sort_direction="desc"),Xt.order||(yt.sort_direction="asc"),jt()},columns:Sl}),(ee==null?void 0:ee.total)!==void 0&&kn.createElement("p",null,kn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),kn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",kn.createElement("span",null,ee==null?void 0:ee.total)),kn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",kn.createElement("span",{style:{color:"#4EACFF"}},ee==null?void 0:ee.finish_total)),kn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",kn.createElement("span",{style:{color:"#FC2D6B"}},ee==null?void 0:ee.unfinished_total)))),kn.createElement(dl.Z,{closable:!0,successCb:()=>vl(Tr.current)}))};var qs=(0,Pe.connect)(({classroomList:ee})=>({classroomList:ee}))(Xs),rc=te(95651),lc=te(37497),ic=te(48436),$s=te(12586),uc=te(62686),sc=te(61604),To=te(59301),ec=Object.defineProperty,Ws=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,Is=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,wo=(ee,he,fe)=>he in ee?ec(ee,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ee[he]=fe,Ka=(ee,he)=>{for(var fe in he||(he={}))tc.call(he,fe)&&wo(ee,fe,he[fe]);if(Is)for(var fe of Is(he))il.call(he,fe)&&wo(ee,fe,he[fe]);return ee},_r=(ee,he)=>Ws(ee,Ys(he)),Ql=(ee,he)=>{var fe={};for(var We in ee)tc.call(ee,We)&&he.indexOf(We)<0&&(fe[We]=ee[We]);if(ee!=null&&Is)for(var We of Is(ee))he.indexOf(We)<0&&il.call(ee,We)&&(fe[We]=ee[We]);return fe},mu=(ee,he,fe)=>new Promise((We,Vt)=>{var yt=vt=>{try{fn(fe.next(vt))}catch(Zt){Vt(Zt)}},bt=vt=>{try{fn(fe.throw(vt))}catch(Zt){Vt(Zt)}},fn=vt=>vt.done?We(vt.value):Promise.resolve(vt.value).then(yt,bt);fn((fe=fe.apply(ee,he)).next())});const tu=ee=>{var he=ee,{user:fe,classroomList:We,globalSetting:Vt,loading:yt,dispatch:bt}=he,fn=Ql(he,["user","classroomList","globalSetting","loading","dispatch"]),vt,Zt,nr,Zo,Co,da,Ho,Qn,Ja,Ga,ja,vr,Xo,qo,$o,ur,Vo,Va;const Ro=(0,Pe.useParams)(),[Jn]=(0,Pe.useSearchParams)(),[_t,bl]=(0,re.useState)(()=>_r(Ka({},Ro),{limit:20})),ko=(0,Pe.useLocation)(),{detailExerciseList:zn,detailTopBanner:Wo,detailLeftMenus:Tr}=We,[on,la]=(0,re.useState)([]),[vo,Ta]=(0,re.useState)(!1),[jt,er]=(0,re.useState)([]),[vl,Sl]=(0,re.useState)(!1),[Rr,jl]=(0,re.useState)(!1),[Br,Mt]=(0,re.useState)(!1),[Ft,ln]=(0,re.useState)(!1),[Xt,$a]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),br=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];_t.type=Jn.get("tabs")==="all"?"":Jn.get("tabs")||"",_t.id=_t.coursesId,(0,re.useEffect)(()=>{var kt,ya,yl;if((kt=fe==null?void 0:fe.userInfo)!=null&&kt.login){if((0,oe.GJ)()){const cl=a.cX.getItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,"Exercise");cl&&(_t.sort_by=cl==null?void 0:cl.type,_t.sort_direction=cl==null?void 0:cl.direction,$a(cl==null?void 0:cl.name))}bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})}else(yl=fe==null?void 0:fe.userInfo)!=null&&yl.username&&bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)});Ta(!1)},[(vt=fe==null?void 0:fe.userInfo)==null?void 0:vt.login,ko.pathname]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},[We.actionTabs.key]),(0,re.useEffect)(()=>{We.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(Sl(!0),jl(Wo==null?void 0:Wo.show_unstart_exercise),Mt(Wo==null?void 0:Wo.forbid_end_exercise))},[We.actionTabs.key]),(0,re.useEffect)(()=>{la([])},[zn]);const Dl=(kt,ya)=>{la([]),_t.page=kt,_t.limit=ya,bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},zl=kt=>{_t.type=kt.key==="all"?"":kt.key,_t.page=1,Pe.history.replace(`${ko.pathname}?tabs=${kt.key}`),ln(!1),bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})};(0,re.useEffect)(()=>{Jn.get("tabs")==="all"&&(_t.type="",_t.page=1)},[Jn.get("tabs")]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(Zt=fe==null?void 0:fe.userInfo)==null?void 0:Zt.username]),(0,re.useEffect)(()=>{const kt=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:To.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",To.createElement("br",null),"1\u3001\u5728",To.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",To.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",To.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",To.createElement("br",null),"2\u3001\u5728",To.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",To.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",To.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",To.createElement("br",null),kt==="allowRouter"&&To.createElement(To.Fragment,null,"3\u3001",To.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,re.useEffect)(()=>{(0,oe.Rm)()&&bt({type:"classroomList/getAssistantPermissions",payload:{course_id:_t.coursesId}})},[(nr=fe==null?void 0:fe.userInfo)==null?void 0:nr.login]);const Or=[{name:"\u5168\u90E8",id:"all",total:(Zo=zn.exercises_counts)==null?void 0:Zo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(Co=zn.exercises_counts)==null?void 0:Co.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(da=zn.exercises_counts)==null?void 0:da.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(Ho=zn.exercises_counts)==null?void 0:Ho.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(Qn=zn.exercises_counts)==null?void 0:Qn.end_counts}],Ai=[{name:"\u6279\u91CF\u53D1\u5E03",icon:To.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:To.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:To.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:To.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:To.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(kt=>(0,oe.GJ)()?!0:kt.name!=="\u6279\u91CF\u5220\u9664").filter(kt=>Wo.is_public?!0:kt.name!=="\u8BBE\u4E3A\u516C\u5F00"),nu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:To.createElement(To.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")}),zi="YYYY-MM-DD",yu=me()("2020-11-15",zi),au=kt=>{var ya;_t.sort_by=kt.type,_t.sort_direction=kt.direction,(0,oe.GJ)()&&a.cX.setItem(`${(ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.login}Teacher`,kt,"Exercise"),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},_t)}),$a(kt.name)},Iu=()=>To.createElement(be.default,null,To.createElement(be.default.Item,{key:1,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}bt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:_t}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),To.createElement(be.default.Item,{key:2,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We==null?void 0:We.AssistantObject)==null?void 0:kt.exercise)!=null&&ya.can_create)){xe.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}window.scrollTo(0,0),Pe.history.push(`/classrooms/${_t.coursesId}/exercise/add?catalogue=${(Ro==null?void 0:Ro.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),To.createElement(be.default.Item,{key:3,onClick:()=>{var kt,ya;if((0,oe.Rm)()&&!((ya=(kt=We.AssistantObject)==null?void 0:kt.practice)!=null&&ya.can_create)){xe.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),ou=kt=>mu(void 0,null,function*(){var ya,yl,cl,vi,Zi,fu,ma,no;const ba=kt.name;if(((ya=fe==null?void 0:fe.userInfo)==null?void 0:ya.user_status)===2&&kt.name==="\u6279\u91CF\u53D1\u5E03"){(0,ve.Rd)();return}const Lo=[];if((yl=zn.exercises)==null||yl.map(ga=>{if(on.includes(ga.id)&&ga.is_random){const Ua=me()(ga.created_at,zi);me()(yu).diff(me()(Ua),"days")>0&&(ga!=null&&ga.is_random)&&Lo.push(ga)}}),on==""){let ga="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";ba==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(ga="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),xe.ZP.error(ga)}else if(Lo.length)nu();else{if(ba==="\u6279\u91CF\u53D1\u5E03"){if((0,oe.Rm)()&&!((vi=(cl=We==null?void 0:We.AssistantObject)==null?void 0:cl.exercise)!=null&&vi.can_publish)){xe.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}let ga=!1;zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.total_num===0&&ho.is_random&&(ga=!0)});let Ua;if(Ua=(fu=(Zi=zn.exercises.filter(ho=>on.includes(ho==null?void 0:ho.id)).filter(ho=>(ho==null?void 0:ho.exercise_question_count)===0))==null?void 0:Zi[0])==null?void 0:fu.exercise_name,(Ua==null?void 0:Ua.length)>0){xe.ZP.warning(`${Ua}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(ga){xe.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let Cr=!1;if(zn.exercises.forEach(ho=>{on.includes(ho.id)&&ho.exercise_status!==1&&(Cr=!0)}),Cr){xe.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(ba==="\u52A0\u5165\u8BD5\u5377\u5E93"){const ga=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...on]}});if(((ma=ga==null?void 0:ga.cover_exercises)==null?void 0:ma.length)>0){er(ga==null?void 0:ga.cover_exercises);return}}bt({type:"exercise/setActionTabs",payload:{key:ba,selectArrs:on,selectArrsAll:(no=zn.exercises)==null?void 0:no.filter(ga=>on.includes(ga.id)),params:_t,type:1}})}});return To.createElement("section",{className:"minH500"},To.createElement(rc.Z,{isLoading:yt["classroomList/getClassroomExercisesList"],tabDataSource:Or,isAdmin:(0,oe.GJ)(),dispatch:bt,type:zn==null?void 0:zn.main_category_name,isExercise:!0,user:fe,getDropdownMenu:Iu,onTabMenuClick:zl,classroomList:We,defaultSelectedKeys:[_t.type||"all"]}),To.createElement(lc.Z,{dataSource:zn.exercises||[],isAdmin:(0,oe.GJ)(),batchStatus:Ft,SortMenuName:Xt,setSortMenuName:$a,SortMenus:br,onSearch:kt=>{_t.search=kt.trim(),_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},_t)})},isShowMode:!0,onModeChange:kt=>{_t.is_normal=kt,_t.page=1,bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},_t)})},onSort:au,onBatch:kt=>ln(kt)}),To.createElement(ue.Z,{loading:yt["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ja=zn.exercises_counts)!=null&&Ja.exercises_all_counts?zn.exercises.map(function(kt,ya){return To.createElement(qs,{key:ya,v:kt,k:ya,batchStatus:Ft,selectArrs:on,setSelectArrs:la,dispatch:bt,params:_t,user:fe,manageAllGroup:zn.manage_all_group})}):To.createElement(E.Z,null),To.createElement("aside",{className:"tc mb50 mt30"},((Ga=zn.exercises_counts)==null?void 0:Ga.exercises_all_counts)>0&&To.createElement(Oe.Z,{showTotal:kt=>{var ya;return`\u5171 ${(ya=zn==null?void 0:zn.exercises_counts)==null?void 0:ya.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:Dl,defaultCurrent:_t.page,current:_t.page||1,pageSize:_t.limit||20,total:zn.exercises_counts&&zn.exercises_counts.exercises_all_counts}))),on.length>0&&(0,oe.GJ)()&&To.createElement(je.Z,{offsetBottom:0},To.createElement(ic.Z,{buttonDataSource:Ai,onButtonClick:ou,useBatchStatus:ln,setSeleArr:la,catalogue:((vr=(ja=Tr==null?void 0:Tr.course_modules)==null?void 0:ja.find(kt=>kt.type==="exercise"))==null?void 0:vr.second_category)||[],addCatalogue:kt=>{kt.preventDefault(),bt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:_t,selectArrs:{category_id:zn==null?void 0:zn.main_category_id,type:"exercise"}}})},allSelect:on.length?on.length===((qo=(Xo=zn.exercises)==null?void 0:Xo.filter(kt=>!kt.is_make_up_exercise))==null?void 0:qo.length):!1,setAllSelect:kt=>{var ya;kt.target.checked?la((ya=zn==null?void 0:zn.exercises)==null?void 0:ya.filter(yl=>!yl.is_make_up_exercise).map(yl=>yl.id)):la([])},selectArrs:on,onMenuClick:kt=>mu(void 0,[kt],function*({key:ya}){if(on=="")return xe.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:on,new_category_id:ya}})).status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},Ro)}))})})),To.createElement(Zl.Z,null),To.createElement(gi.Z,null),To.createElement(pi,null),To.createElement(Gi,null),To.createElement(uc.Z,{onOk:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka({},Ro)})}}),To.createElement(sc.Z,{onOk:()=>{}}),To.createElement(Do.Z,{cb:()=>la([])}),To.createElement(_u,null),To.createElement(dl.Z,null),To.createElement(Fe.default,{title:To.createElement("span",null,To.createElement(mr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:jt.length>0,footer:!1,onCancel:()=>{er([])}},To.createElement("div",{style:{height:300,overflow:"auto"}},To.createElement("div",null,"\u6709",jt==null?void 0:jt.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),jt==null?void 0:jt.map(kt=>To.createElement("div",{style:{marginTop:25}},To.createElement("div",null,"\u8BD5\u5377\uFF1A",kt==null?void 0:kt.origin_exercise_nam),To.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",To.createElement("a",{href:`/paperlibrary/see/${kt==null?void 0:kt.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},kt==null?void 0:kt.examination_bank_name))))),To.createElement("div",{style:{textAlign:"end"}},To.createElement(Ie.ZP,{style:{height:30},onClick:()=>mu(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on],update:1}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u8986\u76D6\u6210\u529F"),er([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),To.createElement(Ie.ZP,{type:"primary",onClick:()=>mu(void 0,null,function*(){const kt=yield(0,b.ZP)(`/api/courses/${_t.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...on]}});(kt==null?void 0:kt.status)===0&&(xe.ZP.info("\u5F62\u6210\u6210\u529F"),er([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),To.createElement(Fe.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:vl,centered:!0,onOk:()=>mu(void 0,null,function*(){let kt=yield(0,b.ZP)(`/api/courses/${_t.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:Rr,forbid_end_exercise:Br}});(kt==null?void 0:kt.status)===0&&(Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}}),bt({type:"classroomList/getClassroomTopBanner",payload:{id:_t.coursesId}}),xe.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{Sl(!1),bt({type:"classroomList/setActionTabs",payload:{key:""}})}},To.createElement(Ne.default,{checked:Rr,onChange:kt=>{jl(kt.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",To.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),To.createElement(Ne.default,{className:"mt20",checked:Br,onChange:kt=>{Mt(kt.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),To.createElement($s.Z,null),To.createElement(To.Fragment,null,To.createElement(Ko.T$,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},open:(($o=We==null?void 0:We.actionTabs)==null?void 0:$o.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),To.createElement(Ko.$i,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},open:((ur=We==null?void 0:We.actionTabs)==null?void 0:ur.open)==="\u8BD5\u5377\u5C01\u5B58",Data:_r(Ka({},We==null?void 0:We.actionTabs),{type:"exercise"})}),To.createElement(Ko.K1,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},open:((Vo=We==null?void 0:We.actionTabs)==null?void 0:Vo.open)==="\u89E3\u5C01",Data:_r(Ka({},We==null?void 0:We.actionTabs),{type:"exercise"})}),To.createElement(Ko.O7,{onCancel:()=>{bt({type:"classroomList/setActionTabs",payload:_r(Ka({},We==null?void 0:We.actionTabs),{open:""})})},onFinish:()=>{bt({type:"classroomList/getClassroomExercisesList",payload:Ka(Ka({},_t),Ro)})},open:((Va=We==null?void 0:We.actionTabs)==null?void 0:Va.open)==="\u63D0\u793A",Data:_r(Ka({},We==null?void 0:We.actionTabs),{type:"exercise"})})))};var Lu=(0,Pe.connect)(({user:ee,classroomList:he,loading:fe,globalSetting:We})=>({user:ee,classroomList:he,globalSetting:We,loading:fe.effects}))(tu);const Mu=({globalSetting:ee})=>{var he;switch(Number((he=ee==null?void 0:ee.setting)==null?void 0:he.theme)){case x.Fy.THEMEONE:return re.createElement(Ru,null);case x.Fy.THEMETHREE:return re.createElement(tl,null);case x.Fy.DEFAULT:default:return re.createElement(Lu,null)}};var vs=(0,Pe.connect)(({globalSetting:ee})=>({globalSetting:ee}))(Mu)},44304:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ie}});var x=te(59301),re=te(92832),Pe=te(24905),Fe=te(95237),be={leftdiv:"leftdiv___AgbDd",listClass:"listClass___FyD9K",spantitle:"spantitle___U79dv",rightdiv:"rightdiv___F1hgj"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Oe=(Ne,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},b=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,b);y((me=me.apply(Ne,De)).next())}),Ie=({data:Ne,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ne]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[ie,de]=(0,x.useState)(1),[se,ce]=(0,x.useState)();return(0,x.useEffect)(()=>{y(Ne),ne([]),le([])},[Ne]),(0,x.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:be.leftdiv},x.createElement(re.default.Search,{size:"middle",onChange:ge=>Oe(void 0,null,function*(){y(Ne.filter(ve=>{var Ee;return(Ee=ve==null?void 0:ve.name)==null?void 0:Ee.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Pe.default.Group,{value:z.map(ge=>`${ge.course_group_id}`),onChange:ge=>{oe(b.filter(ve=>ge.includes(`${ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,ve)=>x.createElement(Fe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Pe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},x.createElement("div",{className:be.listClass},x.createElement("span",{className:be.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:be.rightdiv},x.createElement(re.default.Search,{onChange:ge=>{le(z.filter(ve=>ve.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((ge,ve)=>x.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),x.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},18682:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(65582),Oe=te(74128),je=te(78677),Ie=te(38147),Ne=te(56656),De=te.n(Ne),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))b.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const ge=(0,ue.useParams)(),[ve]=Pe.default.useForm(),[Ee,Je]=(0,x.useState)(),[Me,Ue]=(0,x.useState)(!1),Le={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ke=>ae(void 0,null,function*(){return Je(ke),!1})};return(0,x.useEffect)(()=>{ve.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>ae(void 0,null,function*(){ve.submit()}),onCancel:()=>{ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Pe.default,{form:ve,onFinish:ke=>ae(void 0,null,function*(){var ot,gt,it;if(!(Ee!=null&&Ee.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",de.actionTabs.type),nt.append("file",Ee);let Xe;window.location.href.indexOf("exercise")>-1?Xe=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Xe=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let St=yield(0,Ie.ZP)(Xe,{method:"post",body:nt},!0);Ue(!1),(St==null?void 0:St.status)===0&&(ce(),ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((gt=(ot=St==null?void 0:St.data)==null?void 0:ot.fail)==null?void 0:gt.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(it=St==null?void 0:St.data)==null?void 0:it.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,me.FH)("",Oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Pe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:je.Z.downloadbutton,href:Oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Pe.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Le),oe.createElement("a",{className:je.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.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"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},90588:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(92832),Oe=te(95237),je=te(43604),Ie=te(5871),Ne=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(78677),E=te(38147),b=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,Le)=>Ue in Me?le(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ge=(Me,Ue)=>{for(var Le in Ue||(Ue={}))de.call(Ue,Le)&&ce(Me,Le,Ue[Le]);if(ie)for(var Le of ie(Ue))se.call(Ue,Le)&&ce(Me,Le,Ue[Le]);return Me},ve=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const{Dragger:Ee}=re.default,Je=({classroomList:Me,dispatch:Ue,onOk:Le})=>{const ke=(0,De.useParams)(),[ot]=Pe.default.useForm(),[gt,it]=(0,x.useState)(),[nt,Xe]=(0,x.useState)(!1),St={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>ve(void 0,null,function*(){return it(He),!1})};return(0,x.useEffect)(()=>{ot.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(Fe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:nt},onOk:()=>ve(void 0,null,function*(){ot.submit()}),onCancel:()=>{ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Pe.default,{form:ot,colon:!1,onFinish:He=>ve(void 0,null,function*(){var Te,Ge,pt;if(!(gt!=null&>.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let Lt=new FormData;Lt.append("name",He.name),Lt.append("type",Me.actionTabs.type),Lt.append("category_id",(ke==null?void 0:ke.categoryId)||null),Me.actionTabs.type==="exercise"?(Lt.append("time",He.time||""),Lt.append("total_score",He.total_score)):Lt.append("description",He.description||""),Lt.append("publish_time",z()(He.publish_time).format("YYYY-MM-DD HH:mm")),Lt.append("end_time",z()(He.end_time).format("YYYY-MM-DD HH:mm")),Lt.append("file",gt);let mt=yield(0,E.ZP)(`/api/courses/${ke.coursesId}/export_external_score_homework.json`,{method:"post",body:Lt},!0);Xe(!1),(mt==null?void 0:mt.status)===0&&(ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}}),Le(),((Ge=(Te=mt==null?void 0:mt.data)==null?void 0:Te.fail)==null?void 0:Ge.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(xe.default,{pagination:!1,dataSource:(pt=mt==null?void 0:mt.data)==null?void 0:pt.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,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Me.actionTabs.type}`)}}))})},ae.createElement(Pe.default.Item,{label:Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Me.actionTabs.type!=="exercise"&&ae.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Me.actionTabs.type==="exercise"&&ae.createElement(Oe.Z,{style:{marginLeft:6}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(Ie.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Oe.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,b.Q8)(He),disabledTime:He=>(0,b.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,b.Q8)(He,"",ot.getFieldValue("publish_time")),disabledTime:He=>(0,b.d0)(He,ot.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Pe.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Pe.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,ge({},St),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.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"))))))};Qe.Z=(0,De.connect)(({classroomList:Me})=>({classroomList:Me}))(Je)},64575:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var x=te(59301),re=te(20834),Pe=te(92832),Fe=te(24905),be=te(3113),xe=te(38854),ue={bottomControlContainer:"bottomControlContainer___Zu9jI",buttonWrap:"buttonWrap___aWo9e",moveCategory:"moveCategory____Cpq2"},Oe=te(41867),je=te(84105),Ne=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,x.useState)(!1),[de,se]=(0,x.useState)("");console.log("---",ne);const ce=x.createElement("div",{className:ue.moveCategory,onMouseLeave:ge=>ie(!1)},x.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},x.createElement(Pe.default,{onChange:ge=>{se(ge.target.value)}})),ne==null?void 0:ne.map(function(ge,ve){var Ee;if(!(de!==""&&ge.category_name.indexOf(de)<0))return x.createElement(x.Fragment,null,x.createElement(re.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(Ee=ge==null?void 0:ge.third_category)==null?void 0:Ee.map(Je=>x.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Je.category_id,title:Je.category_name},Je.category_name)))}),ae&&x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return x.createElement("div",{className:ue.bottomControlContainer},x.createElement("div",null,x.createElement("div",null,x.createElement(Fe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,Oe.GJ)()&&De.map(ge=>x.createElement("div",{key:ge.name},x.createElement(be.ZP,{type:"primary",icon:ge.icon,className:ue.buttonWrap,onClick:()=>me(ge)},ge.name))),(0,Oe.GJ)()&&(ae||ne)&&x.createElement("div",null,x.createElement(xe.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},x.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>ie(!0)},x.createElement(be.ZP,{type:"primary",className:ue.buttonWrap,icon:x.createElement("i",{className:"iconfont icon-yidongmulu"})},x.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",x.createElement(je.Z,null))))))),x.createElement("div",null,x.createElement(be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},42554:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return y}});var x=te(59301),re=te(20834),Pe=te(24905),Fe=te(3113),be=te(38854),xe=te(6848),ue=te(57809),Oe=te(92832),je={searchSortControllerContainer:"searchSortControllerContainer___hHmtL",btn:"btn___IGcjw",btnSort:"btnSort___TjGZj",tips:"tips____YGut"},Ie=te(41867),Ne=te(87395),De=te(84105),me=te(26724),oe=te.n(me),a=te(65582),E=(z,ne,ae)=>new Promise((le,ie)=>{var de=ge=>{try{ce(ae.next(ge))}catch(ve){ie(ve)}},se=ge=>{try{ce(ae.throw(ge))}catch(ve){ie(ve)}},ce=ge=>ge.done?le(ge.value):Promise.resolve(ge.value).then(de,se);ce((ae=ae.apply(z,ne)).next())}),y=({isAdmin:z,dataSource:ne,batchStatus:ae,SortMenuName:le,setSortMenuName:ie,detailCourseGroupsList:de,onSearch:se,onBoard:ce,onSort:ge,isboard:ve,dispatch:Ee,onBatch:Je,SortMenus:Me,isShowMode:Ue=!1,onModeChange:Le})=>{const[ke,ot]=(0,x.useState)(!1),[gt,it]=(0,x.useState)([]),[nt,Xe]=(0,x.useState)(!0);let[St,He]=(0,x.useState)([]);const[Te,Ge]=(0,x.useState)(1),[pt,Lt]=(0,x.useState)(!1),mt=(0,a.useParams)(),Pn=tn=>{ie(tn.name),ge(tn)};(0,x.useEffect)(()=>{ve&&ze()},[ve]);const ze=()=>E(void 0,null,function*(){var tn;if(nt&&!pt){Lt(!0),Ge(Te+1);const En=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:Te,id:mt.coursesId,limit:20,nonenavigate:!0}});let ut=[...(En==null?void 0:En.course_groups)||[]];((tn=En==null?void 0:En.course_groups)==null?void 0:tn.length)<20&&(Xe(!1),ut.push({id:0,name:"\u672A\u5206\u73ED"})),Lt(!1),He([...St,...ut])}}),At=x.createElement("section",{className:je.dropmenu},x.createElement("div",{style:{maxHeight:200,overflow:"auto"}},x.createElement(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:tn=>{ze()},hasMore:nt,useWindow:!1},x.createElement(re.default,{style:{width:240,zIndex:10}},(de==null?void 0:de.group_count)>0&&(St==null?void 0:St.filter(tn=>tn.edit_auth||tn.name==="\u672A\u5206\u73ED").map(function(tn,En){return x.createElement(re.default.Item,{key:tn.id},x.createElement(Pe.default,{checked:gt.includes(tn.id),value:tn.id,onChange:ut=>{let ft=gt.indexOf(tn.id);gt.indexOf(tn.id)>-1?it(gt.filter(_e=>_e!==tn.id)):it(gt.concat(tn.id))}},tn.name))}))))),x.createElement("aside",{style:{background:"#fff"}},x.createElement("div",null,x.createElement(Fe.ZP,{type:"link",onClick:()=>{ce(gt)}},"\u786E\u5B9A"),x.createElement(Fe.ZP,{type:"link",onClick:()=>{it([])}},"\u91CD\u7F6E")))),Wt=le==="\u9ED8\u8BA4\u6392\u5E8F";return x.createElement("div",{className:je.searchSortControllerContainer},!!(Me!=null&&Me.length)&&x.createElement("div",null,x.createElement(be.Z,{dropdownRender:()=>x.createElement(re.default,{selectedKeys:[le]},Me.map(tn=>x.createElement(re.default.Item,{key:tn.name,onClick:()=>Pn(tn)},tn.name)))},x.createElement("div",null,x.createElement("span",{className:`${je.btn} ${Wt?je.btnSort:""}`},x.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),le)))),Wt&&x.createElement(xe.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},x.createElement("span",{className:je.tips},x.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ue&&x.createElement(ue.default,{defaultValue:"",onChange:Le,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),x.createElement(Oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:se,style:{width:220,marginLeft:Ue?"":"auto"}}),(0,Ie.eB)()&&ve&&x.createElement(be.Z,{dropdownRender:()=>At,open:ke,onOpenChange:tn=>{ot(tn)}},x.createElement("a",null,"\u5206\u73ED",ke?x.createElement(Ne.Z,{style:{marginLeft:6}}):x.createElement(De.Z,{style:{marginLeft:6}}))))}},24776:function(at,Qe,te){"use strict";var x=te(59301),re=te(38854),Pe=te(8591),Fe=te(6848),be=te(65582),xe=te(41867),ue=te(3918),Oe=te(2337);const je=({isLoading:Ie,addText:Ne,tabDataSource:De,isAdmin:me,dispatch:oe,classroomList:a,type:E,isExercise:b,defaultSelectedKeys:y,onTabMenuClick:z,getDropdownMenu:ne,showControlButton:ae,buttonText:le,buttonIcon:ie="icon-tianjiadaohang",extraNode:de,user:se,onButtonClick:ce,isModelUser:ge})=>{var ve,Ee,Je,Me,Ue;const Le=(0,be.useParams)();return x.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},x.createElement("div",{className:"flex gap-4px mr-auto"},De==null?void 0:De.map((ke,ot)=>x.createElement("div",{key:ot,className:`text-16px flex item-center justify-center current ${y==(typeof ke.index=="number"?ke.index:ke.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:y==(typeof ke.index=="number"?ke.index:ke.id)?"#1890FF":""},onClick:()=>Ie?{}:z(ke)},ke==null?void 0:ke.name,ke.total!==void 0&&me&&x.createElement("span",{className:"ml-4px"},ke.total||0)))),me&&x.createElement("div",{className:"flex item-center gap-20px mr-20px"},b&&x.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{oe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),b&&x.createElement(re.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ke})=>{var ot;if((0,xe.Rm)()&&!((ot=a.AssistantObject.exercise)!=null&&ot.can_download)){Pe.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}ke=="1"&&oe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"exercise",category_id:Le.categoryId}}),ke=="3"&&be.history.push(`/classrooms/${Le==null?void 0:Le.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},x.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!de&&x.createElement("div",null,de),ae&&(le=="\u6DFB\u52A0\u76F4\u64AD"?x.createElement(re.Z,{menu:{items:(Ee=(ve=[{label:x.createElement("div",{onClick:()=>{ce("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:x.createElement("div",{onClick:()=>{ce("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:ge}])==null?void 0:ve.filter(ke=>ke==null?void 0:ke.show))==null?void 0:Ee.map(ke=>({label:ke==null?void 0:ke.label,key:ke==null?void 0:ke.key}))}},x.createElement(ue.op,{theme:Oe.Fy.THEMEONE,icon:x.createElement("span",{className:`iconfont ${ie}`})},le)):x.createElement(ue.op,{theme:Oe.Fy.THEMEONE,onClick:ce,icon:x.createElement("span",{className:`iconfont ${ie}`})},le)),!!ne&&x.createElement(re.Z,{disabled:((Je=se==null?void 0:se.userInfo)==null?void 0:Je.user_status)===2,dropdownRender:ne},x.createElement(Fe.Z,{title:((Me=se==null?void 0:se.userInfo)==null?void 0:Me.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"},x.createElement(ue.op,{theme:Oe.Fy.THEMEONE,onClick:ce,disabled:((Ue=se==null?void 0:se.userInfo)==null?void 0:Ue.user_status)===2,icon:x.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Ne||"\u521B\u5EFA\u8BD5\u5377")))))};Qe.Z=je},79792:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ie}});var x=te(59301),re=te(92832),Pe=te(24905),Fe=te(95237),be={leftdiv:"leftdiv___DGMku",listClass:"listClass___RzeHz",spantitle:"spantitle___Aarv3",rightdiv:"rightdiv___I2lKV"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=te(2524),Oe=(Ne,De,me)=>new Promise((oe,a)=>{var E=z=>{try{y(me.next(z))}catch(ne){a(ne)}},b=z=>{try{y(me.throw(z))}catch(ne){a(ne)}},y=z=>z.done?oe(z.value):Promise.resolve(z.value).then(E,b);y((me=me.apply(Ne,De)).next())}),Ie=({data:Ne,value:De=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:a,onChange:E=()=>{}})=>{const[b,y]=(0,x.useState)([]),[z,ne]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[ie,de]=(0,x.useState)(1),[se,ce]=(0,x.useState)();return(0,x.useEffect)(()=>{y(Ne),ne([]),le([])},[Ne]),(0,x.useEffect)(()=>{oe&&(ne(a),le(a))},[a]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:be.leftdiv},x.createElement(re.default.Search,{size:"middle",onChange:ge=>Oe(void 0,null,function*(){y(Ne.filter(ve=>{var Ee;return(Ee=ve==null?void 0:ve.name)==null?void 0:Ee.includes(ge.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(Pe.default.Group,{value:z.map(ge=>`${ge.course_group_id}`),onChange:ge=>{oe(b.filter(ve=>ge.includes(`${ve.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((ge,ve)=>x.createElement(Fe.Z,{key:ge.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(Pe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ge.is_published,value:`${ge.course_group_id}`},x.createElement("div",{className:be.listClass},x.createElement("span",{className:be.spantitle,style:{width:ge.is_published?"108px":"170px"}},ge.name),ge.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),x.createElement("div",{className:be.rightdiv},x.createElement(re.default.Search,{onChange:ge=>{le(z.filter(ve=>ve.name.includes(ge.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((ge,ve)=>x.createElement(Fe.Z,{justify:"space-between",style:{marginTop:"10px"},key:ge.course_group_id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ge.name),x.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(z.filter(Ee=>`${Ee.course_group_name}`!=`${ge.course_group_name}`))}})))))))}},27269:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(65582),Oe=te(74128),je=te(57951),Ie=te(38147),Ne=te(56656),De=te.n(Ne),me=te(65862),oe=te(59301),a=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,z=(de,se,ce)=>se in de?a(de,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):de[se]=ce,ne=(de,se)=>{for(var ce in se||(se={}))b.call(se,ce)&&z(de,ce,se[ce]);if(E)for(var ce of E(se))y.call(se,ce)&&z(de,ce,se[ce]);return de},ae=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const{Dragger:le}=re.default,ie=({classroomList:de,dispatch:se,onOk:ce})=>{const ge=(0,ue.useParams)(),[ve]=Pe.default.useForm(),[Ee,Je]=(0,x.useState)(),[Me,Ue]=(0,x.useState)(!1),Le={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ke=>ae(void 0,null,function*(){return Je(ke),!1})};return(0,x.useEffect)(()=>{ve.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(Fe.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:de.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Me},onOk:()=>ae(void 0,null,function*(){ve.submit()}),onCancel:()=>{ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(Pe.default,{form:ve,onFinish:ke=>ae(void 0,null,function*(){var ot,gt,it;if(!(Ee!=null&&Ee.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",de.actionTabs.type),nt.append("file",Ee);let Xe;window.location.href.indexOf("exercise")>-1?Xe=`/api/exercises/${de.actionTabs.id}/supplement_score.json`:Xe=`/api/homework_commons/${de.actionTabs.id}/supplement_score.json`;let St=yield(0,Ie.ZP)(Xe,{method:"post",body:nt},!0);Ue(!1),(St==null?void 0:St.status)===0&&(ce(),ve.resetFields(),se({type:"classroomList/setActionTabs",payload:{}}),((gt=(ot=St==null?void 0:St.data)==null?void 0:ot.fail)==null?void 0:gt.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(it=St==null?void 0:St.data)==null?void 0:it.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,me.FH)("",Oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${de.actionTabs.type}`)}}))})},oe.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},de.actionTabs.name),oe.createElement(Pe.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:je.Z.downloadbutton,href:Oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${de.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(Pe.default.Item,{style:{marginBottom:0}},oe.createElement(le,ne({},Le),oe.createElement("a",{className:je.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.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"))))))};Qe.Z=(0,ue.connect)(({classroomList:de})=>({classroomList:de}))(ie)},92521:function(at,Qe,te){"use strict";var x=te(59301),re=te(54580),Pe=te(78241),Fe=te(43418),be=te(8591),xe=te(1710),ue=te(92832),Oe=te(95237),je=te(43604),Ie=te(5871),Ne=te(5083),De=te(65582),me=te(96565),oe=te(74128),a=te(57951),E=te(38147),b=te(99981),y=te(56656),z=te.n(y),ne=te(65862),ae=te(59301),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,Le)=>Ue in Me?le(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ge=(Me,Ue)=>{for(var Le in Ue||(Ue={}))de.call(Ue,Le)&&ce(Me,Le,Ue[Le]);if(ie)for(var Le of ie(Ue))se.call(Ue,Le)&&ce(Me,Le,Ue[Le]);return Me},ve=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const{Dragger:Ee}=re.default,Je=({classroomList:Me,dispatch:Ue,onOk:Le})=>{const ke=(0,De.useParams)(),[ot]=Pe.default.useForm(),[gt,it]=(0,x.useState)(),[nt,Xe]=(0,x.useState)(!1),St={height:100,onRemove:()=>{it("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:He=>ve(void 0,null,function*(){return it(He),!1})};return(0,x.useEffect)(()=>{ot.setFieldsValue({publish_time:z()(z()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:z()(z()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),ae.createElement(Fe.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:Me.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:nt},onOk:()=>ve(void 0,null,function*(){ot.submit()}),onCancel:()=>{ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}})}},ae.createElement(Pe.default,{form:ot,colon:!1,onFinish:He=>ve(void 0,null,function*(){var Te,Ge,pt;if(!(gt!=null&>.size)){be.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Xe(!0);let Lt=new FormData;Lt.append("name",He.name),Lt.append("type",Me.actionTabs.type),Lt.append("category_id",(ke==null?void 0:ke.categoryId)||null),Me.actionTabs.type==="exercise"?(Lt.append("time",He.time||""),Lt.append("total_score",He.total_score)):Lt.append("description",He.description||""),Lt.append("publish_time",z()(He.publish_time).format("YYYY-MM-DD HH:mm")),Lt.append("end_time",z()(He.end_time).format("YYYY-MM-DD HH:mm")),Lt.append("file",gt);let mt=yield(0,E.ZP)(`/api/courses/${ke.coursesId}/export_external_score_homework.json`,{method:"post",body:Lt},!0);Xe(!1),(mt==null?void 0:mt.status)===0&&(ot.resetFields(),Ue({type:"classroomList/setActionTabs",payload:{}}),Le(),((Ge=(Te=mt==null?void 0:mt.data)==null?void 0:Te.fail)==null?void 0:Ge.length)>0&&Fe.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:ae.createElement(xe.default,{pagination:!1,dataSource:(pt=mt==null?void 0:mt.data)==null?void 0:pt.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,ne.FH)("",oe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Me.actionTabs.type}`)}}))})},ae.createElement(Pe.default.Item,{label:Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},ae.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${Me.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),Me.actionTabs.type!=="exercise"&&ae.createElement(Pe.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},ae.createElement(me.Z,{watch:!0})),Me.actionTabs.type==="exercise"&&ae.createElement(Oe.Z,{style:{marginLeft:6}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},ae.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},ae.createElement(Ie.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),ae.createElement(Oe.Z,{style:{marginLeft:6,marginBottom:12}},ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:He=>(0,b.Q8)(He),disabledTime:He=>(0,b.d0)(He),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),ae.createElement(je.Z,{span:12},ae.createElement(Pe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ae.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:He=>(0,b.Q8)(He,"",ot.getFieldValue("publish_time")),disabledTime:He=>(0,b.d0)(He,ot.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),ae.createElement(Pe.default.Item,{style:{marginBottom:0},label:ae.createElement("div",null,ae.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),ae.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},ae.createElement("div",null,ae.createElement("a",{download:"\u6A21\u7248.xlsx",className:a.Z.downloadbutton,href:oe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),ae.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),ae.createElement(Pe.default.Item,{style:{marginBottom:0}},ae.createElement(Ee,ge({},St),ae.createElement("a",{className:a.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),ae.createElement("br",null),ae.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"))))))};Qe.Z=(0,De.connect)(({classroomList:Me})=>({classroomList:Me}))(Je)},79006:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Ne}});var x=te(59301),re=te(20834),Pe=te(92832),Fe=te(24905),be=te(3113),xe=te(38854),ue={bottomControlContainer:"bottomControlContainer___EZTEn",buttonWrap:"buttonWrap___pSVAA",moveCategory:"moveCategory___yJ9_E"},Oe=te(41867),je=te(84105),Ne=({buttonDataSource:De,onButtonClick:me,useBatchStatus:oe,allSelect:a,setAllSelect:E,selectArrs:b,onMenuClick:y,setSeleArr:z,catalogue:ne,addCatalogue:ae})=>{const[le,ie]=(0,x.useState)(!1),[de,se]=(0,x.useState)("");console.log("---",ne);const ce=x.createElement("div",{className:ue.moveCategory,onMouseLeave:ge=>ie(!1)},x.createElement(re.default,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"}},x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},x.createElement(Pe.default,{onChange:ge=>{se(ge.target.value)}})),ne==null?void 0:ne.map(function(ge,ve){var Ee;if(!(de!==""&&ge.category_name.indexOf(de)<0))return x.createElement(x.Fragment,null,x.createElement(re.default.Item,{className:"multi-llipsis1e",key:ge.category_id,title:ge.category_name},ge.category_name),(Ee=ge==null?void 0:ge.third_category)==null?void 0:Ee.map(Je=>x.createElement(re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Je.category_id,title:Je.category_name},Je.category_name)))}),ae&&x.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ae},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return x.createElement("div",{className:ue.bottomControlContainer},x.createElement("div",null,x.createElement("div",null,x.createElement(Fe.default,{checked:a,onChange:E},"\u5168\u9009\u672C\u9875\uFF08",b.length,"\uFF09")),(0,Oe.GJ)()&&De.map(ge=>x.createElement("div",{key:ge.name},x.createElement(be.ZP,{type:"primary",icon:ge.icon,className:ue.buttonWrap,onClick:()=>me(ge)},ge.name))),(0,Oe.GJ)()&&(ae||ne)&&x.createElement("div",null,x.createElement(xe.Z,{open:le,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>ce,getPopupContainer:ge=>ge.parentNode},x.createElement("span",{className:"ant-dropdown-link",onMouseEnter:ge=>ie(!0)},x.createElement(be.ZP,{type:"primary",className:ue.buttonWrap,icon:x.createElement("i",{className:"iconfont icon-yidongmulu"})},x.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",x.createElement(je.Z,null))))))),x.createElement("div",null,x.createElement(be.ZP,{type:"primary",ghost:!0,onClick:()=>{oe(!1),z([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},96241:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return z}});var x=te(59301),re=te(20834),Pe=te(24905),Fe=te(3113),be=te(38854),xe=te(6848),ue=te(57809),Oe={searchSortControllerContainer:"searchSortControllerContainer___Q_iVd",btn:"btn___w0a07",btnSort:"btnSort___PZj0I",tips:"tips___WmKpN",myInput:"myInput___I2NgX"},je=te(41867),Ie=te(87395),Ne=te(84105),De=te(26724),me=te.n(De),oe=te(65582),a=te(3918),E=te(42882),b=(ne,ae,le)=>new Promise((ie,de)=>{var se=ve=>{try{ge(le.next(ve))}catch(Ee){de(Ee)}},ce=ve=>{try{ge(le.throw(ve))}catch(Ee){de(Ee)}},ge=ve=>ve.done?ie(ve.value):Promise.resolve(ve.value).then(se,ce);ge((le=le.apply(ne,ae)).next())}),z=({isAdmin:ne,dataSource:ae,batchStatus:le,SortMenuName:ie,setSortMenuName:de,detailCourseGroupsList:se,onSearch:ce,onBoard:ge,onSort:ve,isboard:Ee,dispatch:Je,onBatch:Me,SortMenus:Ue,isShowMode:Le=!1,onModeChange:ke})=>{const[ot,gt]=(0,x.useState)(!1),[it,nt]=(0,x.useState)([]),[Xe,St]=(0,x.useState)(!0);let[He,Te]=(0,x.useState)([]);const[Ge,pt]=(0,x.useState)(1),[Lt,mt]=(0,x.useState)(!1),Pn=(0,oe.useParams)(),ze=En=>{de(En.name),ve(En)};(0,x.useEffect)(()=>{Ee&&At()},[Ee]);const At=()=>b(void 0,null,function*(){var En;if(Xe&&!Lt){mt(!0),pt(Ge+1);const ut=yield Je({type:"classroomList/getCourseGroupsList",payload:{page:Ge,id:Pn.coursesId,limit:20,nonenavigate:!0}});let ft=[...(ut==null?void 0:ut.course_groups)||[]];((En=ut==null?void 0:ut.course_groups)==null?void 0:En.length)<20&&(St(!1),ft.push({id:0,name:"\u672A\u5206\u73ED"})),mt(!1),Te([...He,...ft])}}),Wt=x.createElement("section",{className:Oe.dropmenu},x.createElement("div",{style:{maxHeight:200,overflow:"auto"}},x.createElement(me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:En=>{At()},hasMore:Xe,useWindow:!1},x.createElement(re.default,{style:{width:240,zIndex:10}},(se==null?void 0:se.group_count)>0&&(He==null?void 0:He.filter(En=>En.edit_auth||En.name==="\u672A\u5206\u73ED").map(function(En,ut){return x.createElement(re.default.Item,{key:En.id},x.createElement(Pe.default,{checked:it.includes(En.id),value:En.id,onChange:ft=>{let _e=it.indexOf(En.id);it.indexOf(En.id)>-1?nt(it.filter(Be=>Be!==En.id)):nt(it.concat(En.id))}},En.name))}))))),x.createElement("aside",{style:{background:"#fff"}},x.createElement("div",null,x.createElement(Fe.ZP,{type:"link",onClick:()=>{ge(it)}},"\u786E\u5B9A"),x.createElement(Fe.ZP,{type:"link",onClick:()=>{nt([])}},"\u91CD\u7F6E")))),tn=ie==="\u9ED8\u8BA4\u6392\u5E8F";return x.createElement("div",{className:Oe.searchSortControllerContainer},!!(Ue!=null&&Ue.length)&&x.createElement("div",null,x.createElement(be.Z,{dropdownRender:()=>x.createElement(re.default,{selectedKeys:[ie]},Ue.map(En=>x.createElement(re.default.Item,{key:En.name,onClick:()=>ze(En)},En.name)))},x.createElement("div",null,x.createElement("span",{className:`${Oe.btn} ${tn?Oe.btnSort:""}`},x.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ie)))),tn&&x.createElement(xe.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},x.createElement("span",{className:Oe.tips},x.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Le&&x.createElement(ue.default,{size:"large",className:E.Z.threeSelectSty,defaultValue:"",onChange:ke,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),x.createElement(a.t7,{className:Oe.myInput,style:{width:220,marginLeft:Le?"":"auto"},onChange:ce,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),(0,je.eB)()&&Ee&&x.createElement(be.Z,{dropdownRender:()=>Wt,open:ot,onOpenChange:En=>{gt(En)}},x.createElement("a",null,"\u5206\u73ED",ot?x.createElement(Ie.Z,{style:{marginLeft:6}}):x.createElement(Ne.Z,{style:{marginLeft:6}}))))}},25136:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return De}});var x=te(59301),re=te(95237),Pe=te(43604),Fe=te(20834),be=te(38854),xe=te(8591),ue=te(6848),Oe={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},je=te(65582),Ie=te(41867),De=({isLoading:me,addText:oe,tabDataSource:a,isAdmin:E,dispatch:b,classroomList:y,type:z,isExercise:ne,defaultSelectedKeys:ae,onTabMenuClick:le,getDropdownMenu:ie,showControlButton:de,buttonText:se,buttonIcon:ce="icon-tianjiadaohang",extraNode:ge,user:ve,onButtonClick:Ee,isModelUser:Je})=>{var Me,Ue,Le,ke,ot;const gt=(0,je.useParams)();return x.createElement("div",{className:Oe.tabMenuContainer},x.createElement(re.Z,null,x.createElement(Pe.Z,{flex:"1"},x.createElement(Fe.default,{onSelect:it=>me?{}:le(it),mode:"horizontal",selectedKeys:ae},a.map(it=>x.createElement(Fe.default.Item,{key:typeof it.index=="number"?it.index:it.id,style:{color:"#fff"}},x.createElement("span",null,it.name),it.total!==void 0&&E&&x.createElement("span",{className:"ml20"},it.total||0))))),E&&ne&&x.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{b({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),E&&x.createElement(Pe.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ne&&x.createElement(be.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>x.createElement(Fe.default,null,x.createElement(Fe.default.Item,{key:1,onClick:()=>{var it;if((0,Ie.Rm)()&&!((it=y.AssistantObject.exercise)!=null&&it.can_download)){xe.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}b({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:z,exportType:"exercise",category_id:gt.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),x.createElement(Fe.default.Item,{key:3,onClick:()=>{var it;if((0,Ie.Rm)()&&!((it=y.AssistantObject.exercise)!=null&&it.can_download)){xe.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.history.push(`/classrooms/${gt==null?void 0:gt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},x.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},x.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},x.createElement("i",{className:"iconfont icon-xiazai6"})))),x.createElement("div",{className:Oe.control},x.createElement("div",{className:Oe.extra},ge),de&&(se=="\u6DFB\u52A0\u76F4\u64AD"?x.createElement(be.Z,{menu:{items:(Ue=(Me=[{label:x.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Je&&{label:x.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Me.filter(it=>it==null?void 0:it.show))==null?void 0:Ue.map(it=>({label:it==null?void 0:it.label,key:it==null?void 0:it.key}))}},x.createElement("span",{className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))):x.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:`iconfont ${ce}`})),x.createElement("span",null,se))),!!ie&&x.createElement(be.Z,{disabled:((Le=ve==null?void 0:ve.userInfo)==null?void 0:Le.user_status)===2,className:"ml10",dropdownRender:ie},x.createElement("span",{className:((ke=ve==null?void 0:ve.userInfo)==null?void 0:ke.user_status)===2?Oe.selectBtn1:Oe.selectBtn},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-tianjiadaohang"})),x.createElement(ue.Z,{title:((ot=ve==null?void 0:ve.userInfo)==null?void 0:ot.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"},x.createElement("span",null,oe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},9516:function(at,Qe,te){"use strict";te.d(Qe,{$i:function(){return ge},K1:function(){return Ee},O7:function(){return Je},T$:function(){return ce}});var x=te(3918),re=te(29297),Pe=te(87513),Fe=te(89540),be=te(61527),xe=te(43418),ue=te(78241),Oe=te(8591),je=te(92832),Ie=te(95237),Ne=te(43604),De=te(59301),me=te(65582),oe=te(28209),a=te.n(oe),E=te(65862),b=te(59301),y=Object.defineProperty,z=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Me,Ue,Le)=>Ue in Me?y(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ue]=Le,ie=(Me,Ue)=>{for(var Le in Ue||(Ue={}))ne.call(Ue,Le)&&le(Me,Le,Ue[Le]);if(z)for(var Le of z(Ue))ae.call(Ue,Le)&&le(Me,Le,Ue[Le]);return Me},de=(Me,Ue,Le)=>new Promise((ke,ot)=>{var gt=Xe=>{try{nt(Le.next(Xe))}catch(St){ot(St)}},it=Xe=>{try{nt(Le.throw(Xe))}catch(St){ot(St)}},nt=Xe=>Xe.done?ke(Xe.value):Promise.resolve(Xe.value).then(gt,it);nt((Le=Le.apply(Me,Ue)).next())});const se=Me=>{const Ue=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(Me||"",Ue,{iv:Ue,mode:a().mode.CBC}).toString()},ce=({onCancel:Me,open:Ue})=>b.createElement(xe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Ue,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:Me,onOk:()=>{me.history.push("/account/secure")}},b.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),ge=({onCancel:Me,onFinish:Ue,open:Le,Data:ke})=>{const[ot]=ue.default.useForm(),[,gt,it]=(0,be.U)((ke==null?void 0:ke.type)=="exercise"?Pe.yE:re.yE,{id:ke==null?void 0:ke.id});return(0,De.useEffect)(()=>{Le||ot.resetFields()},[Le]),b.createElement(xe.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Le,destroyOnClose:!0,confirmLoading:gt,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),b.createElement(ue.default,{form:ot,className:"mt-20px",size:"large",colon:!1,onFinish:nt=>de(void 0,null,function*(){const Xe=yield it({id:ke==null?void 0:ke.id,is_encrypt:!0,pwd:se(nt.pwd),pwd_confirm:se(nt.pwd_confirm)});Xe.status===0?(Oe.ZP.success("\u52A0\u5BC6\u6210\u529F"),Ue==null||Ue(Xe),Me()):ot.setFields([{name:"pwd",errors:[Xe==null?void 0:Xe.message]}])})},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),b.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:nt})=>({validator(Xe,St){return!St||nt("pwd")===St?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},ve=({onCancel:Me,open:Ue,Data:Le})=>{var ke;const[ot]=ue.default.useForm(),[gt]=ue.default.useForm(),[it,nt]=(0,De.useState)(!1),[Xe,St]=(0,De.useState)(0),[,,He]=(0,be.U)(Fe.o1,{type:(Le==null?void 0:Le.type)=="exercise"?12:11}),[,Te,Ge]=(0,be.U)((Le==null?void 0:Le.type)=="exercise"?Pe.dp:re.dp,{id:Le==null?void 0:Le.id}),[,pt,Lt]=(0,be.U)((Le==null?void 0:Le.type)=="exercise"?Pe.Qc:re.Qc,{id:Le==null?void 0:Le.id});return(0,De.useEffect)(()=>{var mt;Le!=null&&Le.phone&&ot.setFieldsValue({login:(mt=Le==null?void 0:Le.phone)==null?void 0:mt.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Le==null?void 0:Le.phone]),(0,De.useEffect)(()=>{Xe>0&&setTimeout(()=>{St(Xe-1)},1e3)},[Xe]),(0,De.useEffect)(()=>{Ue||(ot.resetFields(),gt.resetFields())},[Ue]),b.createElement(b.Fragment,null,b.createElement(xe.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:Ue,destroyOnClose:!0,confirmLoading:Te,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),b.createElement(ue.default,{className:"mt20",initialValues:{phone:(ke=Le==null?void 0:Le.phone)==null?void 0:ke.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:ot,size:"large",colon:!1,onFinish:mt=>de(void 0,null,function*(){console.log("allValue",mt);const Pn=yield Ge({code:mt==null?void 0:mt.code,login:Le==null?void 0:Le.phone,id:Le==null?void 0:Le.id});Pn.status===0?(Oe.ZP.success("\u6821\u9A8C\u6210\u529F"),Me==null||Me(),nt(!0)):ot.setFields([{name:"code",errors:[Pn==null?void 0:Pn.message]}])})},b.createElement(ue.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},b.createElement(je.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),b.createElement(Ie.Z,{wrap:!1,gutter:20},b.createElement(Ne.Z,{flex:1},b.createElement(ue.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},b.createElement(je.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),b.createElement(Ne.Z,null,b.createElement(x.op,{openLoading:!0,size:"large",disabled:Xe>0,style:{borderRadius:"4px"},onClick:()=>de(void 0,null,function*(){const mt=yield He({type:(Le==null?void 0:Le.type)=="exercise"?12:11,login:Le==null?void 0:Le.phone,smscode:(0,E.M)(Le==null?void 0:Le.phone)});(mt==null?void 0:mt.status)===1&&(Oe.ZP.success("\u53D1\u9001\u6210\u529F"),St(60))})},Xe===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Xe})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),b.createElement(xe.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:it,destroyOnClose:!0,confirmLoading:pt,onCancel:()=>{nt(!1)},onOk:()=>{gt==null||gt.submit()}},b.createElement(ue.default,{className:"mt20",form:gt,size:"large",colon:!1,onFinish:mt=>de(void 0,null,function*(){console.log("allValue",mt),(yield Lt(ie({id:Le==null?void 0:Le.id},mt))).status===0&&(Oe.ZP.success("\u91CD\u7F6E\u6210\u529F"),nt(!1))})},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),b.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:mt})=>({validator(Pn,ze){return!ze||mt("pwd")===ze?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},Ee=({onCancel:Me,onFinish:Ue,open:Le,Data:ke})=>{const[ot]=ue.default.useForm(),[gt,it]=(0,De.useState)(!1),[,nt,Xe]=(0,be.U)((ke==null?void 0:ke.type)=="exercise"?Pe.yE:re.yE,{id:ke==null?void 0:ke.id});return(0,De.useEffect)(()=>{Le||ot.resetFields()},[Le]),b.createElement(b.Fragment,null,b.createElement(xe.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Le,destroyOnClose:!0,confirmLoading:nt,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement(Ie.Z,{wrap:!1,align:"top",gutter:16},b.createElement(Ne.Z,{flex:1},b.createElement(ue.default,{form:ot,size:"large",colon:!1,onFinish:St=>de(void 0,null,function*(){const He=yield Xe({id:ke==null?void 0:ke.id,is_encrypt:!1,pwd:se(St.pwd)});(He==null?void 0:He.status)===0?(Oe.ZP.success("\u89E3\u5C01\u6210\u529F"),Ue==null||Ue(He),Me==null||Me()):ot.setFields([{name:"pwd",errors:[He==null?void 0:He.message]}])})},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),b.createElement(Ne.Z,null,b.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{it(!0),Me==null||Me()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),b.createElement(ve,{onCancel:()=>{it(!1)},open:gt,Data:ie({},ke)}))},Je=({onCancel:Me,onFinish:Ue,open:Le,Data:ke})=>{const[ot]=ue.default.useForm(),[gt,it]=(0,De.useState)(!1),[,nt,Xe]=(0,be.U)((ke==null?void 0:ke.type)=="exercise"?Pe.yE:re.yE,{id:ke==null?void 0:ke.id});return(0,De.useEffect)(()=>{Le||ot.resetFields()},[Le]),b.createElement(b.Fragment,null,b.createElement(xe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Le,destroyOnClose:!0,confirmLoading:nt,onCancel:Me,onOk:()=>{ot==null||ot.submit()}},b.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),b.createElement(ue.default,{form:ot,className:"mt-20px",size:"large",colon:!1,onFinish:St=>de(void 0,null,function*(){const He=yield Xe({id:ke==null?void 0:ke.id,is_encrypt:!1,pwd:se(St.pwd)});(He==null?void 0:He.status)===0?(Oe.ZP.success("\u89E3\u5C01\u6210\u529F"),Ue==null||Ue(He),Me==null||Me()):ot.setFields([{name:"pwd",errors:[He==null?void 0:He.message]}])})},b.createElement(Ie.Z,{wrap:!1,gutter:20},b.createElement(Ne.Z,{flex:1},b.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},b.createElement(je.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),b.createElement(Ne.Z,null,b.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{it(!0),Me==null||Me()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),b.createElement(ve,{onCancel:()=>{it(!1)},open:gt,Data:ie({},ke)}))}},61527:function(at,Qe,te){"use strict";te.d(Qe,{U:function(){return je}});var x=te(59301),re=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,xe=(Ie,Ne,De)=>Ne in Ie?re(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ie[Ne]=De,ue=(Ie,Ne)=>{for(var De in Ne||(Ne={}))Fe.call(Ne,De)&&xe(Ie,De,Ne[De]);if(Pe)for(var De of Pe(Ne))be.call(Ne,De)&&xe(Ie,De,Ne[De]);return Ie},Oe=(Ie,Ne,De)=>new Promise((me,oe)=>{var a=y=>{try{b(De.next(y))}catch(z){oe(z)}},E=y=>{try{b(De.throw(y))}catch(z){oe(z)}},b=y=>y.done?me(y.value):Promise.resolve(y.value).then(a,E);b((De=De.apply(Ie,Ne)).next())});function je(Ie,Ne){const[De,me]=(0,x.useState)(Ne),[oe,a]=(0,x.useState)(!1),[E,b]=(0,x.useState)();return[De,oe,(z,ne=!1)=>Oe(this,null,function*(){const ae=ne?Ne:ue(ue({},De),z);a(!0),me(ae);const le=yield Ie(ae);return a(!1),b(le),le}),E,b]}},66457:function(at,Qe,te){"use strict";te.d(Qe,{rX:function(){return ae},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return z},tJ:function(){return oe},o1:function(){return a},Rd:function(){return y}});var x=te(65582),re=te(43418),Pe=te(28103),Fe=te(8591),be=te(41867),xe=te(65862),ue=te(87169),Oe=te(25510),je="data:image/png;base64,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",Ie=te.p+"static/newqrcode.a8740efb.png",Ne=te(32637),De=te(59301),me=(de,se,ce)=>new Promise((ge,ve)=>{var Ee=Ue=>{try{Me(ce.next(Ue))}catch(Le){ve(Le)}},Je=Ue=>{try{Me(ce.throw(Ue))}catch(Le){ve(Le)}},Me=Ue=>Ue.done?ge(Ue.value):Promise.resolve(Ue.value).then(Ee,Je);Me((ce=ce.apply(de,se)).next())});const oe=(de,se=!1)=>!!(a(de)&&E(se)),a=de=>(0,be.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(de=!1)=>{var se;const{user:ce}=(0,x.getDvaApp)()._store.getState();return(se=ce.userInfo)!=null&&se.profile_completed?!0:(re.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,xe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{re.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=()=>{re.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:De.createElement("div",{style:{textAlign:"center"}},De.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"),De.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ne}),De.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var de;const{user:se}=(0,x.getDvaApp)()._store.getState();return(de=se.userInfo)!=null&&de.professional_certification?!0:(re.default.confirm({title:"\u63D0\u793A",centered:!0,content:De.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,xe.xg)("/account/certification")}}),!1)},ne=()=>(0,be.V9)()?!0:(re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),De.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(de,se)=>de?!0:(re.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("p",null,se||"\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"),De.createElement("div",{style:{marginLeft:"110px"}},De.createElement("img",{src:je,width:200}),De.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=de=>{re.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:De.createElement("div",null,De.createElement("div",null,De.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"),De.createElement(Pe.Z,null),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.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 ",De.createElement("a",null,de),"\u5929\u3002"),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.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")),De.createElement("div",{style:{textAlign:"center",marginTop:30}},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Oe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(de,se="")=>{const{shixunsDetail:{detail:ce}}=(0,x.getDvaApp)()._store.getState();if((ce==null?void 0:ce.public)===2||(ce==null?void 0:ce.public)===1||(ce==null?void 0:ce.shixun_status)===3){let ge="";return(ce==null?void 0:ce.public)===2&&(ge="\u5DF2\u516C\u5F00"),(ce==null?void 0:ce.public)===1&&(ge="\u5F85\u5BA1\u6838"),(ce==null?void 0:ce.shixun_status)===3&&(ge="\u5DF2\u5173\u95ED"),re.default.info({centered:!0,icon:De.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ge,"\uFF0C",se,"\u3002"),De.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Oe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ce==null?void 0:ce.shixun_status)===2?(re.default.confirm({centered:!0,icon:De.createElement(ue.Z,null),title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",se,"\u3002"),De.createElement("br",null),De.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:()=>{re.default.confirm({width:440,centered:!0,icon:De.createElement(ue.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:()=>me(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:ce==null?void 0:ce.identifier}})).status!==401&&(Fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:ce==null?void 0:ce.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:ce==null?void 0:ce.identifier}}))})})}}),!0):!1}},50371:function(at,Qe){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let re=1;re{const be=Pe[Fe];be!==void 0&&(x[Fe]=be)})}return x}Qe.Z=te},77578:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return x}});const x=re=>re?typeof re=="function"?re():re:null},13845:function(at,Qe,te){"use strict";te.d(Qe,{F:function(){return x},Z:function(){return re}});function x(Pe){return Pe!=null&&Pe===Pe.window}function re(Pe,Fe){var be,xe;if(typeof window=="undefined")return 0;const ue=Fe?"scrollTop":"scrollLeft";let Oe=0;return x(Pe)?Oe=Pe[Fe?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Oe=Pe.documentElement[ue]:(Pe instanceof HTMLElement||Pe)&&(Oe=Pe[ue]),Pe&&!x(Pe)&&typeof Oe!="number"&&(Oe=(xe=((be=Pe.ownerDocument)!==null&&be!==void 0?be:Pe).documentElement)===null||xe===void 0?void 0:xe[ue]),Oe}},56762:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return re}});var x=te(59301);function re(){const[,Pe]=x.useReducer(Fe=>Fe+1,0);return Pe}},68031:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return Fe}});var x=te(16089);function re(be,xe,ue,Oe){const je=ue-xe;return be/=Oe/2,be<1?je/2*be*be*be+xe:je/2*((be-=2)*be*be+2)+xe}var Pe=te(13845);function Fe(be){let xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Oe,duration:je=450}=xe,Ie=ue(),Ne=(0,Pe.Z)(Ie,!0),De=Date.now(),me=()=>{const a=Date.now()-De,E=re(a>je?je:a,Ne,be,je);(0,Pe.F)(Ie)?Ie.scrollTo(window.pageXOffset,E):Ie instanceof Document||Ie.constructor.name==="HTMLDocument"?Ie.documentElement.scrollTop=E:Ie.scrollTop=E,a()=>{be=null,Fe.apply(void 0,(0,x.Z)(Oe))},ue=function(){if(be==null){for(var Oe=arguments.length,je=new Array(Oe),Ie=0;Ie{re.Z.cancel(be),be=null},ue}Qe.Z=Pe},81228:function(at,Qe,te){"use strict";te.d(Qe,{Z:function(){return de}});var x=te(67732),re=te(83652),Pe=te(42403),Fe=te(158),be=te(59301),xe=te(92310),ue=te.n(xe),Oe=te(29301),je=te(2738),Ie=te(27666),Ne=te(36355),De=te(83116),me=te(37613);const oe=se=>{const{componentCls:ce}=se;return{[ce]:{position:"fixed",zIndex:se.zIndexPopup}}};var a=(0,De.Z)("Affix",se=>{const ce=(0,me.TS)(se,{zIndexPopup:se.zIndexBase+10});return[oe(ce)]});function E(se){return se!==window?se.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function b(se,ce,ge){if(ge!==void 0&&ce.top>se.top-ge)return ge+ce.top}function y(se,ce,ge){if(ge!==void 0&&ce.bottom{const Ee=ve.getTargetFunc(),Je=Ee==null?void 0:Ee(),{prevTarget:Me}=ve.state;Me!==Je&&(z.forEach(Ue=>{Me==null||Me.removeEventListener(Ue,ve.lazyUpdatePosition),Je==null||Je.addEventListener(Ue,ve.lazyUpdatePosition)}),ve.updatePosition(),ve.setState({prevTarget:Je}))},ve.removeListeners=()=>{ve.timer&&(clearTimeout(ve.timer),ve.timer=null);const{prevTarget:Ee}=ve.state,Je=ve.getTargetFunc(),Me=Je==null?void 0:Je();z.forEach(Ue=>{Me==null||Me.removeEventListener(Ue,ve.lazyUpdatePosition),Ee==null||Ee.removeEventListener(Ue,ve.lazyUpdatePosition)}),ve.updatePosition.cancel(),ve.lazyUpdatePosition.cancel()},ve.getOffsetTop=()=>{const{offsetBottom:Ee,offsetTop:Je}=ve.props;return Ee===void 0&&Je===void 0?0:Je},ve.getOffsetBottom=()=>ve.props.offsetBottom,ve.measure=()=>{const{status:Ee,lastAffix:Je}=ve.state,{onChange:Me}=ve.props,Ue=ve.getTargetFunc();if(Ee!==ae.Prepare||!ve.fixedNodeRef.current||!ve.placeholderNodeRef.current||!Ue)return;const Le=ve.getOffsetTop(),ke=ve.getOffsetBottom(),ot=Ue();if(ot){const gt={status:ae.None},it=E(ve.placeholderNodeRef.current);if(it.top===0&&it.left===0&&it.width===0&&it.height===0)return;const nt=E(ot),Xe=b(it,nt,Le),St=y(it,nt,ke);Xe!==void 0?(gt.affixStyle={position:"fixed",top:Xe,width:it.width,height:it.height},gt.placeholderStyle={width:it.width,height:it.height}):St!==void 0&&(gt.affixStyle={position:"fixed",bottom:St,width:it.width,height:it.height},gt.placeholderStyle={width:it.width,height:it.height}),gt.lastAffix=!!gt.affixStyle,Me&&Je!==gt.lastAffix&&Me(gt.lastAffix),ve.setState(gt)}},ve.prepareMeasure=()=>{ve.setState({status:ae.Prepare,affixStyle:void 0,placeholderStyle:void 0})},ve.updatePosition=(0,Ie.Z)(()=>{ve.prepareMeasure()}),ve.lazyUpdatePosition=(0,Ie.Z)(()=>{const Ee=ve.getTargetFunc(),{affixStyle:Je}=ve.state;if(Ee&&Je){const Me=ve.getOffsetTop(),Ue=ve.getOffsetBottom(),Le=Ee();if(Le&&ve.placeholderNodeRef.current){const ke=E(Le),ot=E(ve.placeholderNodeRef.current),gt=b(ot,ke,Me),it=y(ot,ke,Ue);if(gt!==void 0&&Je.top===gt||it!==void 0&&Je.bottom===it)return}}ve.prepareMeasure()}),ve}return(0,re.Z)(ge,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Ee}=this.context,{target:Je}=this.props;return Je!==void 0?Je:Ee!=null?Ee:ne}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Ee){this.addListeners(),(Ee.offsetTop!==this.props.offsetTop||Ee.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Ee,placeholderStyle:Je}=this.state,{affixPrefixCls:Me,rootClassName:Ue,children:Le}=this.props,ke=ue()(Ee&&Ue,{[Me]:!!Ee});let ot=(0,je.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return be.createElement(Oe.Z,{onResize:this.updatePosition},be.createElement("div",Object.assign({},ot,{ref:this.placeholderNodeRef}),Ee&&be.createElement("div",{style:Je,"aria-hidden":"true"}),be.createElement("div",{className:ke,ref:this.fixedNodeRef,style:Ee},be.createElement(Oe.Z,{onResize:this.updatePosition},Le))))}}]),ge}(be.Component);le.contextType=Ne.E_;var de=(0,be.forwardRef)((se,ce)=>{const{prefixCls:ge,rootClassName:ve}=se,{getPrefixCls:Ee}=(0,be.useContext)(Ne.E_),Je=Ee("affix",ge),[Me,Ue]=a(Je),Le=Object.assign(Object.assign({},se),{affixPrefixCls:Je,rootClassName:ue()(ve,Ue)});return Me(be.createElement(le,Object.assign({},Le,{ref:ce})))})},24905:function(at,Qe,te){"use strict";te.d(Qe,{default:function(){return de}});var x=te(92310),re=te.n(x),Pe=te(5630),Fe=te(59301),be=te(36355),xe=te(1684),ue=te(32441),je=Fe.createContext(null),Ie=te(98447),Ne=te(14088),De=te(4572),me=function(se,ce){var ge={};for(var ve in se)Object.prototype.hasOwnProperty.call(se,ve)&&ce.indexOf(ve)<0&&(ge[ve]=se[ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ve=Object.getOwnPropertySymbols(se);Ee{var ge;const{prefixCls:ve,className:Ee,rootClassName:Je,children:Me,indeterminate:Ue=!1,style:Le,onMouseEnter:ke,onMouseLeave:ot,skipGroup:gt=!1,disabled:it}=se,nt=me(se,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Xe,direction:St,checkbox:He}=Fe.useContext(be.E_),Te=Fe.useContext(je),{isFormItemInput:Ge}=Fe.useContext(ue.aM),pt=Fe.useContext(xe.Z),Lt=(ge=(Te==null?void 0:Te.disabled)||it)!==null&&ge!==void 0?ge:pt,mt=Fe.useRef(nt.value);Fe.useEffect(()=>{Te==null||Te.registerValue(nt.value)},[]),Fe.useEffect(()=>{if(!gt)return nt.value!==mt.current&&(Te==null||Te.cancelValue(mt.current),Te==null||Te.registerValue(nt.value),mt.current=nt.value),()=>Te==null?void 0:Te.cancelValue(nt.value)},[nt.value]);const Pn=Xe("checkbox",ve),[ze,At]=(0,Ie.ZP)(Pn),Wt=Object.assign({},nt);Te&&!gt&&(Wt.onChange=function(){nt.onChange&&nt.onChange.apply(nt,arguments),Te.toggleOption&&Te.toggleOption({label:Me,value:nt.value})},Wt.name=Te.name,Wt.checked=Te.value.includes(nt.value));const tn=re()(`${Pn}-wrapper`,{[`${Pn}-rtl`]:St==="rtl",[`${Pn}-wrapper-checked`]:Wt.checked,[`${Pn}-wrapper-disabled`]:Lt,[`${Pn}-wrapper-in-form-item`]:Ge},He==null?void 0:He.className,Ee,Je,At),En=re()({[`${Pn}-indeterminate`]:Ue},De.A,At),ut=Ue?"mixed":void 0;return ze(Fe.createElement(Ne.Z,{component:"Checkbox",disabled:Lt},Fe.createElement("label",{className:tn,style:Object.assign(Object.assign({},He==null?void 0:He.style),Le),onMouseEnter:ke,onMouseLeave:ot},Fe.createElement(Pe.Z,Object.assign({"aria-checked":ut},Wt,{prefixCls:Pn,className:En,disabled:Lt,ref:ce})),Me!==void 0&&Fe.createElement("span",null,Me))))};var E=Fe.forwardRef(oe),b=te(94480),y=te(2738),z=function(se,ce){var ge={};for(var ve in se)Object.prototype.hasOwnProperty.call(se,ve)&&ce.indexOf(ve)<0&&(ge[ve]=se[ve]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,ve=Object.getOwnPropertySymbols(se);Ee{const{defaultValue:ge,children:ve,options:Ee=[],prefixCls:Je,className:Me,rootClassName:Ue,style:Le,onChange:ke}=se,ot=z(se,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:gt,direction:it}=Fe.useContext(be.E_),[nt,Xe]=Fe.useState(ot.value||ge||[]),[St,He]=Fe.useState([]);Fe.useEffect(()=>{"value"in ot&&Xe(ot.value||[])},[ot.value]);const Te=Fe.useMemo(()=>Ee.map(ft=>typeof ft=="string"||typeof ft=="number"?{label:ft,value:ft}:ft),[Ee]),Ge=ft=>{He(_e=>_e.filter(Be=>Be!==ft))},pt=ft=>{He(_e=>[].concat((0,b.Z)(_e),[ft]))},Lt=ft=>{const _e=nt.indexOf(ft.value),Be=(0,b.Z)(nt);_e===-1?Be.push(ft.value):Be.splice(_e,1),"value"in ot||Xe(Be),ke==null||ke(Be.filter(rt=>St.includes(rt)).sort((rt,dt)=>{const Re=Te.findIndex(lt=>lt.value===rt),we=Te.findIndex(lt=>lt.value===dt);return Re-we}))},mt=gt("checkbox",Je),Pn=`${mt}-group`,[ze,At]=(0,Ie.ZP)(mt),Wt=(0,y.Z)(ot,["value","disabled"]),tn=Ee.length?Te.map(ft=>Fe.createElement(E,{prefixCls:mt,key:ft.value.toString(),disabled:"disabled"in ft?ft.disabled:ot.disabled,value:ft.value,checked:nt.includes(ft.value),onChange:ft.onChange,className:`${Pn}-item`,style:ft.style,title:ft.title},ft.label)):ve,En={toggleOption:Lt,value:nt,disabled:ot.disabled,name:ot.name,registerValue:pt,cancelValue:Ge},ut=re()(Pn,{[`${Pn}-rtl`]:it==="rtl"},Me,Ue,At);return ze(Fe.createElement("div",Object.assign({className:ut,style:Le},Wt,{ref:ce}),Fe.createElement(je.Provider,{value:En},tn)))},ae=Fe.forwardRef(ne);var le=Fe.memo(ae);const ie=E;ie.Group=le,ie.__ANT_CHECKBOX=!0;var de=ie},98447:function(at,Qe,te){"use strict";te.d(Qe,{C2:function(){return be}});var x=te(17313),re=te(37613),Pe=te(83116);const Fe=xe=>{const{checkboxCls:ue}=xe,Oe=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{display:"inline-flex",flexWrap:"wrap",columnGap:xe.marginXS,[`> ${xe.antCls}-row`]:{flex:1}}),[Oe]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Oe}`]:{marginInlineStart:0},[`&${Oe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:xe.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,x.oN)(xe))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:xe.checkboxSize,height:xe.checkboxSize,direction:"ltr",backgroundColor:xe.colorBgContainer,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusSM,borderCollapse:"separate",transition:`all ${xe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:xe.checkboxSize/14*5,height:xe.checkboxSize/14*8,border:`${xe.lineWidthBold}px solid ${xe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${xe.motionDurationFast} ${xe.motionEaseInBack}, opacity ${xe.motionDurationFast}`}},"& + span":{paddingInlineStart:xe.paddingXS,paddingInlineEnd:xe.paddingXS}})},{[` ${Oe}:not(${Oe}-disabled), ${ue}:not(${ue}-disabled) `]:{[`&:hover ${ue}-inner`]:{borderColor:xe.colorPrimary}},[`${Oe}:not(${Oe}-disabled)`]:{[`&:hover ${ue}-checked:not(${ue}-disabled) ${ue}-inner`]:{backgroundColor:xe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ue}-checked:not(${ue}-disabled):after`]:{borderColor:xe.colorPrimaryHover}}},{[`${ue}-checked`]:{[`${ue}-inner`]:{backgroundColor:xe.colorPrimary,borderColor:xe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${xe.motionDurationMid} ${xe.motionEaseOutBack} ${xe.motionDurationFast}`}}},[` diff --git a/p__Classrooms__ThemeChange__ShixunHomeworksComment.8ef25113.async.js b/p__Classrooms__ThemeChange__ShixunHomeworksComment.37b87548.async.js similarity index 99% rename from p__Classrooms__ThemeChange__ShixunHomeworksComment.8ef25113.async.js rename to p__Classrooms__ThemeChange__ShixunHomeworksComment.37b87548.async.js index 4313071863..03cad06baf 100644 --- a/p__Classrooms__ThemeChange__ShixunHomeworksComment.8ef25113.async.js +++ b/p__Classrooms__ThemeChange__ShixunHomeworksComment.37b87548.async.js @@ -99,7 +99,7 @@ `;for(let ga=0;ga{switch(Qa){case vn:return le.createElement(Kt,{callback:SA,onCancel:Vs});case Er:return le.createElement(Ht.Z,{callback:SA,onCancel:Vs});case bn:return le.createElement(ft.Z,{callback:SA,onCancel:Vs});case qn:return le.createElement(dt,{callback:SA,onCancel:Vs});case cr:return le.createElement(it,{callback:SA,onCancel:Vs});case"maths-latex":return le.createElement(Ot,{showSaveButton:!0,callback:SA});case"inline-latex":return le.createElement(Cn.Z,{showSaveButton:!0,callback:SA});default:return null}},[Qa]);function Vs(){xi("")}(0,le.useEffect)(()=>{if(bu.current){let Da=function(sa){Nn=!0,ur=sa.pageY},da=function(){Nn=!1},Wt=function(sa){if(Nn){let ya=sa.pageY-ur;ya<0&&(ya=0),ya>300&&(ya=300);let na=Ur+ya+"px";PA(na)}},Qt=bu.current,Nn=!1,ur=0;return Qt.addEventListener("mousedown",Da),document.addEventListener("mousemove",Wt),document.addEventListener("mouseup",da),()=>{Qt.removeEventListener("mousedown",Da),document.removeEventListener("mousemove",Wt),document.removeEventListener("mouseup",da)}}},[Or,bu]),(0,le.useEffect)(()=>{PA(Ur)},[Ur]);const uu=Ci(pn),Eu=Ci(lA),Ql={width:uu,height:Eu},Ys=(0,le.useMemo)(()=>{if(ts){let Da=new Date(ts),da=Da.getHours(),Wt=Da.getMinutes(),Qt=Da.getSeconds();return da=da<10?"0"+da:da,Wt=Wt<10?"0"+Wt:Wt,Qt=Qt<10?"0"+Qt:Qt,`${da}:${Wt}:${Qt}`}return 0},[ts]),Xs=Da=>{const da=[];if(Ei){let Wt=-1;Da=Da.replace(/(@▁▁@|@▁@)/g,function(Qt,Nn,ur){da.push({multiLine:Qt!==sn})})}return da};function Bc(){window.sessionStorage.removeItem(_o),ka(!1),Ms(0)}function fs(){ka(!1),Ms(0),Or.setValue(window.sessionStorage.getItem(_o))}(0,le.useEffect)(()=>{Mi[Qa]&&Qa!==lr&&Qa!==qn&&setTimeout(()=>{const Da=document.getElementsByClassName("markdown-popup-form")[0],da=window.innerWidth/2-Da.offsetWidth/2,Wt=window.innerHeight/2-Da.offsetHeight/2;ku(da),Zl(Wt)},0)},[Qa]);const $u=Da=>{Da.preventDefault();const da=Da.clientX-Dl,Wt=Da.clientY-Wl;document.body.onmousemove=Qt=>{let Nn=Qt.clientX-da,ur=Qt.clientY-Wt;const sa=document.getElementsByClassName("markdown-popup-form")[0],ya=window.innerWidth-sa.offsetWidth,na=window.innerHeight-sa.offsetHeight;Nn=Math.max(0,Math.min(Nn,ya)),ur=Math.max(0,Math.min(ur,na)),Tu(Qt.clientX,Qt.clientY,da,Wt)&&(ku(Nn),Zl(ur))},document.body.onmouseup=function(){document.body.onmousemove=null}},Tu=(Da,da,Wt,Qt)=>{const Nn=document.body.clientHeight,ur=document.body.clientWidth;return Da<20&&Wt>Da||Da>ur-20&&Wtda||da>Nn-20&&Qtnt in We?Pe(We,nt,{enumerable:!0,configurable:!0,writable:!0,value:Te}):We[nt]=Te,te=(We,nt)=>{for(var Te in nt||(nt={}))a.call(nt,Te)&&E(We,Te,nt[Te]);if(y)for(var Te of y(nt))ee.call(nt,Te)&&E(We,Te,nt[Te]);return We},ne=(We,nt)=>Ee(We,ie(nt));const{useForm:ae}=le.default,ge={width:280,marginRight:10},Le={labelCol:{span:5},wrapperCol:{span:19}};var xe=({callback:We,onCancel:nt})=>{const[Te]=ae();let vt=(0,Ne.useRef)();function Qe(ot){vt.current.width=Te.getFieldValue("width"),vt.current.align=Te.getFieldValue("align"),We(ot,vt.current)}function Nt(ot,bt){if(ot.status===-1){Ce.ZP.error(ot.message);return}Te.setFieldsValue({src:`/api/attachments/${ot.id}`,type:bt.type})}function st(ot){let bt=ot.target.files[0];vt.current=bt,Ge(bt,Nt)}return De.createElement(le.default,ne(te({form:Te},Le),{className:"upload-image-panel",onFinish:Qe,style:{width:470,overflow:"hidden"}}),De.createElement(le.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},De.createElement("div",{className:"flex-container"},De.createElement(le.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},De.createElement(_e.default,{style:ge})),De.createElement(Ue,{onFileChange:st}))),De.createElement(le.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},De.createElement(_e.default,{style:{width:264}})),De.createElement(le.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},De.createElement(rt.Z,null,De.createElement(le.default.Item,{name:"width",style:{margin:0}},De.createElement(ze.Z,{style:{width:264}})),De.createElement("span",{className:"ml8"},"%"))),De.createElement(le.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},De.createElement(je.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"}]})),De.createElement("aside",null,De.createElement(le.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},De.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),De.createElement(ve.ZP,{type:"default",onClick:nt},"\u53D6\u6D88"))))};function Ue({onFileChange:We}){return De.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",De.createElement("input",{type:"file",onChange:We}))}function Ge(We,nt){if(!We)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,fe.bg)())throw Ce.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Te=new FormData;Te.append("editormd-image-file",We),Te.append("file_param_name","editormd-image-file"),Te.append("byxhr","true");var vt=new window.XMLHttpRequest;vt.withCredentials=!0,vt.addEventListener("load",function(Qe){nt(JSON.parse(Qe.target.responseText),We)},!1),vt.addEventListener("error",function(Qe){console.error(Qe)},!1),vt.open("POST",`${we.KI}/api/attachments.json`),vt.send(Te)}},57261:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return _e}});var le=Be(59301),Ce=Be(4676);class _e extends le.Component{constructor(ze){super(ze);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,Ce.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Yt,It,Be){"use strict";Be.d(It,{i:function(){return Le},Z:function(){return Ue}});var le={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"},Ce=Be(71418),_e=Be(6848),rt=Be(93948),ze=Be(92310),je=Be.n(ze),ve=Be(65862),we=Be(2524),Ne=Be(41867),fe=Be(79005),De=Be(20345),Pe=Be(77882),Ee=Be(31081),ie=Be(75309),y=Be(71979),a=Be(47558),ee=Be(42922),E=Be(66832),te=Be(96593),ne=Be(19664),ae=Be(91833),ge=Be(59301);const Le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:De},{name:"101\u8BA1\u5212",ptimg:Pe,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ie,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:ee},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:te},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var Ue=({className:Ge,dataSource:We=[],col:nt=4,right:Te,bottom:vt=23,precision:Qe=0,wrapWidth:Nt=1200,trackEventItems:st,loading:ot,onRemove:bt=()=>{},isCurrent:ct=!0,showAlias:pt=!1,showProgress:At=!1})=>{const tt=Math.floor((Nt-(nt-1)*Te)/nt),Kt=[{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(Ht=>(window.ENV==="build"&&(Ht.ptimg=`/react/build${Ht.ptimg}`,Ht.swimg=`/react/build${Ht.swimg}`),Ht));return ge.createElement(Ce.Z,{spinning:ot},ge.createElement("div",{className:je()(le.list,Ge)},!!(We!=null&&We.length)&&(We==null?void 0:We.map((Ht,ft)=>{var zt,Sn,jn,ln,Zn,Bt;const{name:Un,id:ar,identifier:Xe,featured:gn,school_name:Fe,image_url:he,excellent:de,is_plan:Se}=Ht;return ge.createElement("div",{key:ar,className:ct&&At?le.wrapisCurrent:le.wrap,style:{width:tt,marginRight:(1+ft)%nt===0?0:Te+Qe,marginBottom:vt}},ge.createElement("a",{className:le.li,onClick:qe=>{qe.preventDefault(),qe.stopPropagation(),st&&(0,ve.L9)([st]),(0,ve.xg)(`/paths/${Xe}`)}},ge.createElement("div",{className:le.img},ge.createElement("img",{className:le.cover,src:`${he}`}),ct&&(0,Ne.bg)()&&(Ht==null?void 0:Ht.studying)&&ge.createElement("div",{className:`${le.movebq} user-path-items`,onClick:qe=>{qe.stopPropagation(),bt(Ht)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(zt=Ht==null?void 0:Ht.subject_tags)==null?void 0:zt.map((qe,dt)=>{var He,Ye;if(dt===0){const gt=(He=Kt.find(it=>it.name==qe))==null?void 0:He.swimg;return ge.createElement("img",{className:le.sign,src:gt,style:{left:"-4px"}})}const Et=(Ye=Kt.find(gt=>gt.name==qe))==null?void 0:Ye.ptimg;return ge.createElement("img",{className:le.sign,src:Et,style:{left:`${48+52*(dt-1)+2*dt}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ht==null?void 0:Ht.excellent)&&ge.createElement("div",{className:le.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:le.name},ge.createElement(_e.Z,{title:pt&&(Ht!=null&&Ht.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Un}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ht==null?void 0:Ht.excellent_alias_name}`)):Un},ge.createElement("span",{className:le.e},pt&&(Ht==null?void 0:Ht.excellent_alias_name)||Un))),ct&&At&&((Sn=Ht==null?void 0:Ht.progress)==null?void 0:Sn.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(rt.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((jn=Ht==null?void 0:Ht.progress)==null?void 0:jn.my_score)/((ln=Ht==null?void 0:Ht.progress)==null?void 0:ln.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Zn=Ht==null?void 0:Ht.progress)==null?void 0:Zn.my_score,"/",(Bt=Ht==null?void 0:Ht.progress)==null?void 0:Bt.all_score),(!ct||!At)&&ge.createElement("div",{className:le.tags},ge.createElement("div",null,ge.createElement(_e.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,Ht.stages_count))),ge.createElement(_e.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,Ht.members_count)))))))})),!We.length&&ge.createElement(we.Z,null)))}},3918:function(Yt,It,Be){"use strict";Be.d(It,{jL:function(){return ze},w9:function(){return Ci},vv:function(){return pn},dN:function(){return Mi},QD:function(){return qu},cQ:function(){return dt.Z},vg:function(){return to},Oz:function(){return dr},op:function(){return Ms},O5:function(){return Ys},_b:function(){return Ul},t7:function(){return vt},tT:function(){return st},Gi:function(){return ii},YG:function(){return Fa},Ed:function(){return Xa},kT:function(){return _o},qp:function(){return ee},Um:function(){return Le},K3:function(){return ne},vr:function(){return ku},qE:function(){return Pi},Je:function(){return ct},wb:function(){return Bt},rC:function(){return qe},lB:function(){return Xe},cq:function(){return yA},kO:function(){return wl},tp:function(){return Ge},Si:function(){return fs},k8:function(){return si},Du:function(){return ur}});var le=Be(59301),Ce={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"},_e="data:image/png;base64,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",ze=({dataSource:Dn=[],img:Zt,imgWidth:mn=346,title:Xn,sunTitle:_r,bannerExtraContent:ra})=>le.createElement("div",{className:Ce.banner},le.createElement("div",{className:Ce.content},le.createElement("aside",null,le.createElement("p",null,le.createElement("b",null,Xn),le.createElement("span",null,_r)),Dn.length>0&&le.createElement("div",{className:Ce.btns},Dn.map((er,ga)=>le.createElement("div",{key:ga,onClick:er.click},er.name,er.sign?le.createElement("img",{src:_e,width:39}):null))),ra),Zt&&le.createElement("img",{style:{marginTop:33,marginRight:38},src:Zt,width:mn}))),je={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"},ve=Be(92310),we=Be.n(ve),Ne=Be(89392),fe=Object.defineProperty,De=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ie=(Dn,Zt,mn)=>Zt in Dn?fe(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,y=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))Pe.call(Zt,mn)&&ie(Dn,mn,Zt[mn]);if(De)for(var mn of De(Zt))Ee.call(Zt,mn)&&ie(Dn,mn,Zt[mn]);return Dn},ee=({dataSource:Dn=[],value:Zt,onChange:mn,onTitleChange:Xn,className:_r,title:ra,titleWidth:er=41,style:ga={},fontColor:ha="#6A7283",showCount:no,classNameActive:La,styleItem:zr={}})=>{const[Ao,Mo]=(0,le.useState)(0),[hn,rn]=(0,le.useState)(!1),Ia=(0,le.useRef)(null),ma=(0,le.useRef)(null);return(0,le.useEffect)(()=>{var Jr;Dn.length!==0&&(((Jr=Ia==null?void 0:Ia.current)==null?void 0:Jr.clientHeight)>97?Mo(1):Mo(0)),Dn.length===0&&Mo(0),rn(!1)},[Dn]),le.createElement("div",{className:we()(je.row,_r),style:ga},le.createElement("div",{onClick:(0,Ne.throttle)(()=>Xn==null?void 0:Xn(),2e3),style:{width:er,marginTop:hn?12:4},className:`${je.title} ${Xn?"current":""}`},ra),le.createElement("div",{className:hn?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},le.createElement("div",{className:je.bar,ref:ma,style:Ao>0?{height:Ao===1?97:"auto",overflow:Ao===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},le.createElement("div",{className:je.tag,ref:Ia},Dn==null?void 0:Dn.map(Jr=>le.createElement("span",{onClick:()=>mn(Jr.id),key:Jr.id,style:y(y({color:ha},zr),(Jr==null?void 0:Jr.style)||{}),className:Zt===Jr.id?we()(La||je.active,Jr.classNameActive):""},le.createElement("span",{title:Jr.name,className:je.name},Jr.name),!!no&&le.createElement("span",{className:je.num},Jr.count))))),!!Ao&&le.createElement(le.Fragment,null,Ao===1?le.createElement("div",{onClick:()=>{var Jr;Mo(2),((Jr=Ia==null?void 0:Ia.current)==null?void 0:Jr.clientHeight)>245?rn(!0):rn(!1)},className:je.action},"\u5C55\u5F00",le.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):le.createElement("div",{onClick:()=>{ma.current.scrollTop=0,Mo(1),rn(!1)},className:je.action},"\u6536\u8D77",le.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},ne=({dataSource:Dn=[],value:Zt,onChange:mn,onTitleChange:Xn,className:_r,title:ra,titleWidth:er=41,style:ga={},fontColor:ha="#6A7283",showCount:no,expand:La=!0})=>{const[zr,Ao]=(0,le.useState)(0),[Mo,hn]=(0,le.useState)(!1),rn=(0,le.useRef)(null),Ia=(0,le.useRef)(null),[ma,Jr]=(0,le.useState)(La);return le.createElement("div",{className:we()(E.row,_r),style:ga},le.createElement("div",{className:"flex item-center justify-between"},le.createElement("div",{onClick:(0,Ne.throttle)(()=>Xn==null?void 0:Xn(),2e3),style:{width:er,marginTop:Mo?12:4},className:`${E.title} ${Xn?"current":""}`},ra),le.createElement("i",{className:`iconfont ${ma?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:ma?8:10},onClick:()=>Jr(!ma)})),ma&&le.createElement("div",{className:Mo?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},le.createElement("div",{className:E.fenge}),le.createElement("div",{className:E.bar,ref:Ia},le.createElement("div",{className:E.tag,ref:rn},Dn==null?void 0:Dn.map(Uo=>le.createElement("span",{onClick:()=>mn(Uo.id),key:Uo.id,style:{color:ha},className:Zt===Uo.id?E.active:""},le.createElement("span",{title:Uo.name,className:E.name},Uo.name),!!no&&le.createElement("span",{className:E.num},Uo.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},Le=({dataSource:Dn=[],value:Zt,onChange:mn,onTitleChange:Xn,className:_r,title:ra,titleWidth:er=41,style:ga={},fontColor:ha="#fff",showCount:no,expand:La=!0})=>{const[zr,Ao]=(0,le.useState)(0),[Mo,hn]=(0,le.useState)(!1),rn=(0,le.useRef)(null),Ia=(0,le.useRef)(null),[ma,Jr]=(0,le.useState)(La);return le.createElement("div",{className:we()(ae.row,_r),style:ga},le.createElement("div",{className:"flex item-center justify-between"},le.createElement("div",{onClick:(0,Ne.throttle)(()=>Xn==null?void 0:Xn(),2e3),style:{width:er},className:`${ae.title} ${Xn?"current":""}`},ra),le.createElement("i",{className:`iconfont ${ma?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:ma?"#00DDC7":"#037F74",fontSize:ma?10:12},onClick:()=>Jr(!ma)})),ma&&le.createElement("div",{className:Mo?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},le.createElement("div",{className:ae.bar,ref:Ia},le.createElement("div",{className:ae.tag,ref:rn},Dn==null?void 0:Dn.map(Uo=>le.createElement("span",{onClick:()=>mn(Uo.id),key:Uo.id,style:{color:ha},className:Zt===Uo.id?ae.active:""},le.createElement("span",{title:Uo.name,className:ae.name},Uo.name),!!no&&le.createElement("span",{className:ae.num},Uo.count)))))))},xe={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"},Ge=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={}})=>le.createElement("div",{style:_r,className:we()(xe.tabs,Xn)},Dn.map(ra=>le.createElement("span",{onClick:()=>mn(ra.id),className:Zt===ra.id?xe.active:"",key:ra.id},ra.name))),We={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"},nt=Be(92832),vt=({dataSource:Dn=[],value:Zt="",onChange:mn,onInputChange:Xn=()=>{},className:_r,style:ra={},placeholder:er,allowClear:ga=!1})=>{var ha;const[no,La]=(0,le.useState)(""),[zr,Ao]=(0,le.useState)("");(0,le.useEffect)(()=>{var rn;let Ia=Zt;(rn=JSON.stringify(Zt))!=null&&rn.includes("{")&&(La(Zt.id),Ia=Zt.value||"");try{Ao(decodeURIComponent(Ia||""))}catch(ma){Ao(decodeURIComponent(Ia||""))}},[Zt]);const Mo=()=>{mn(encodeURIComponent(zr),no||null)},hn=rn=>{rn!==no&&(La(rn),mn(encodeURIComponent(zr),rn))};return le.createElement("div",{className:we()(We.input,_r),style:ra},!!Dn.length&&le.createElement("div",{className:We.dropdown},le.createElement("div",{className:We.text},(ha=Dn.find(rn=>rn.id===no))==null?void 0:ha.name,le.createElement("i",{className:"iconfont icon-zhankai4"}),le.createElement("b",{className:We.b1}),le.createElement("b",{className:We.b2})),le.createElement("div",{className:We.menu},Dn.map((rn,Ia)=>le.createElement("div",{key:Ia,onClick:()=>hn(rn.id)},rn.name)))),le.createElement(nt.default,{onPressEnter:Mo,value:zr,onChange:rn=>{Ao(rn.target.value),Xn(encodeURIComponent(rn.target.value),no||null)},bordered:!1,placeholder:er}),le.createElement("i",{onClick:Mo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Qe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},st=({dataSource:Dn=[],value:Zt="",onChange:mn,onInputChange:Xn=()=>{},className:_r,style:ra={},placeholder:er,allowClear:ga=!1})=>{var ha;const[no,La]=(0,le.useState)(""),[zr,Ao]=(0,le.useState)("");(0,le.useEffect)(()=>{var rn;let Ia=Zt;(rn=JSON.stringify(Zt))!=null&&rn.includes("{")&&(La(Zt.id),Ia=Zt.value||"");try{Ao(decodeURIComponent(Ia||""))}catch(ma){Ao(decodeURIComponent(Ia||""))}},[Zt]);const Mo=()=>{mn(encodeURIComponent(zr),no||null)},hn=rn=>{rn!==no&&(La(rn),mn(encodeURIComponent(zr),rn))};return le.createElement("div",{className:we()(Qe.input,_r),style:ra},!!Dn.length&&le.createElement("div",{className:Qe.dropdown},le.createElement("div",{className:Qe.text},(ha=Dn.find(rn=>rn.id===no))==null?void 0:ha.name,le.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),le.createElement("div",{className:Qe.menu},Dn.map((rn,Ia)=>le.createElement("div",{key:Ia,onClick:()=>hn(rn.id)},rn.name)))),le.createElement(nt.default,{onPressEnter:Mo,value:zr,onChange:rn=>{Ao(rn.target.value),Xn(encodeURIComponent(rn.target.value),no||null)},bordered:!1,placeholder:er}),le.createElement("i",{onClick:Mo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ot={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"},ct=({value:Dn,onChange:Zt,className:mn,total:Xn,pageSize:_r,style:ra={}})=>{const er=Dn<2,ga=Dn>=Math.ceil(Xn/_r);return Xn<=_r?le.createElement(le.Fragment,null):le.createElement("div",{className:we()(ot.quickPager,mn),style:ra},le.createElement("div",{onClick:()=>{er||Zt(Dn-1,"prev")},className:er?ot.disabled:""},"\u4E0A\u4E00\u9875"),le.createElement("div",{onClick:()=>{ga||Zt(Dn+1,"next")},className:ga?ot.disabled:""},"\u4E0B\u4E00\u9875"))},pt={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"},At=Be(71418),tt=Be(6848),Kt=Be(13570),Ht=Be(74128),ft=Be(65862),zt=Be(96908),Sn=Be(57177),jn=Be(81378),ln=Be(2524),Bt=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha})=>{const no=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:ha},le.createElement("div",{className:we()(pt.list,Dn)},!!Zt.length&&Zt.map((La,zr)=>{const{name:Ao,id:Mo,identifier:hn,power:rn,cover_image_id:Ia,pic:ma}=La;return le.createElement("div",{className:pt.wrap,key:Mo,style:{width:no,marginRight:(1+zr)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/shixuns/${hn}/challenges`,className:pt.li,onClick:Jr=>{Jr.preventDefault(),ga&&(0,ft.L9)([ga]),rn&&(0,ft.xg)(`/shixuns/${hn}/challenges`)}},le.createElement("div",{className:pt.img},le.createElement("img",{className:pt.cover,src:`${ma}`}),La.is_jupyter&&le.createElement("img",{className:pt.sign,src:zt}),La.is_jupyter_lab&&le.createElement("img",{className:pt.sign,src:Sn}),La.is_unity_3d&&le.createElement("img",{className:pt.sign,src:jn})),le.createElement("div",{className:pt.name},le.createElement(tt.Z,{title:Ao||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},le.createElement("span",{className:pt.e},Ao||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),le.createElement("div",{className:pt.tags},le.createElement(tt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),le.createElement("span",null,La.challenges_count))),!!La.myshixuns_count&&le.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),le.createElement("span",null,La.myshixuns_count))),le.createElement(tt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},le.createElement("span",null,le.createElement("span",null,La.level))),le.createElement("div",{className:pt.rate},le.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:La.score_info}),le.createElement("span",null,"\xA0",La.score_info?`${La.score_info}\u5206`:"5\u5206")))),!rn&&le.createElement("div",{className:pt.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zt.length&&le.createElement(ln.Z,null)))},Un={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"},Xe=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,wrapClassName:ga,trackEventItems:ha,loading:no})=>{const La=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:no},le.createElement("div",{className:we()(Un.list,Dn)},!!Zt.length&&Zt.map((zr,Ao)=>{const{name:Mo,id:hn,identifier:rn,power:Ia,cover_image_id:ma,pic:Jr}=zr;return le.createElement("div",{className:we()(Un.wrap,ga),key:hn,style:{width:La,marginRight:(1+Ao)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:Un.li,onClick:Uo=>{Uo.preventDefault(),ha&&(0,ft.L9)([ha]),Ia&&(0,ft.xg)(`/shixuns/${rn}/challenges`)}},le.createElement("img",{src:Be(47621),className:Un.titleBg}),le.createElement("div",{className:Un.name},le.createElement(tt.Z,{title:Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},le.createElement("span",{className:Un.e},Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),le.createElement("div",{style:{padding:"14px",paddingBottom:0}},le.createElement("div",{className:Un.img},le.createElement("img",{className:Un.cover,src:ma?`${Ht.Z.API_SERVER}/api/attachments/${ma}`:`${Ht.Z.IMG_SERVER+Jr}`}),zr.is_jupyter&&le.createElement("div",{className:Un.bq},"Jupyter"),zr.is_jupyter_lab&&le.createElement("div",{className:Un.bq},"JupyterLab"),zr.is_unity_3d&&le.createElement("div",{className:Un.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),le.createElement("div",{className:"mt20 flex item-center justify-between"},le.createElement("div",null,le.createElement("span",{className:Un.text},"\u5B66\u4E60\u4EBA\u6570"),le.createElement("span",{className:Un.value},zr.myshixuns_count)),le.createElement("div",null,le.createElement("span",{className:Un.text},"\u56F0\u96BE\u7B49\u7EA7"),le.createElement("span",{className:Un.value},zr.level))),le.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},le.createElement("div",null,le.createElement("span",{className:Un.text},"\u5173\u5361\u6570"),le.createElement("span",{className:Un.value},zr.challenges_count)),le.createElement("div",{className:Un.rate},le.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:zr.score_info}),le.createElement("span",{className:Un.value,style:{color:"#FF9C00"}},"\xA0",zr.score_info?`${zr.score_info}\u5206`:"5\u5206"))))),!Ia&&le.createElement("div",{className:Un.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zt.length&&le.createElement(ln.Z,null)))},gn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Fe="data:image/png;base64,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",he="data:image/png;base64,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",de="data:image/png;base64,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",qe=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha,wrapClassName:no,imgClassName:La})=>{const zr=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:ha},le.createElement("div",{className:we()(gn.list,Dn)},!!Zt.length&&Zt.map((Ao,Mo)=>{const{name:hn,id:rn,identifier:Ia,power:ma,cover_image_id:Jr,pic:Uo}=Ao;return le.createElement("div",{className:we()(gn.wrap,no),key:rn,style:{width:zr,marginRight:(1+Mo)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/shixuns/${Ia}/challenges`,className:gn.li,onClick:Ki=>{Ki.preventDefault(),ga&&(0,ft.L9)([ga]),ma&&(0,ft.xg)(`/shixuns/${Ia}/challenges`)}},le.createElement("div",{className:we()(gn.img,La)},le.createElement("img",{className:gn.cover,src:Jr?`${Ht.Z.API_SERVER}/api/attachments/${Jr}`:`${Ht.Z.IMG_SERVER+Uo}`}),Ao.is_jupyter&&le.createElement("img",{className:gn.sign,src:Fe}),Ao.is_jupyter_lab&&le.createElement("img",{className:gn.sign,src:he}),Ao.is_unity_3d&&le.createElement("img",{className:gn.sign,src:de})),le.createElement("div",{className:gn.name},le.createElement(tt.Z,{title:hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},le.createElement("span",{className:gn.e},hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),le.createElement("div",{className:gn.tags},le.createElement(tt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),le.createElement("span",null,Ao.challenges_count))),!!Ao.myshixuns_count&&le.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),le.createElement("span",null,Ao.myshixuns_count))),le.createElement(tt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},le.createElement("span",null,le.createElement("span",null,Ao.level))),le.createElement("div",{className:gn.rate},le.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ao.score_info}),le.createElement("span",null,"\xA0",Ao.score_info?`${Ao.score_info}\u5206`:"5\u5206")))),!ma&&le.createElement("div",{className:gn.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zt.length&&le.createElement(ln.Z,null)))},dt=Be(61584),He={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"},Ye=Be(79005),Et=Be(20345),gt=Be(77882),it=Be(31081),Tt=Be(75309),Tn=Be(71979),Ft=Be(47558),on=Be(42922),Ot=Be(66832),Cn=Be(96593),lt=Be(19664),Xt=Be(91833),vn=Object.defineProperty,bn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,Cr=(Dn,Zt,mn)=>Zt in Dn?vn(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Er=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))qn.call(Zt,mn)&&Cr(Dn,mn,Zt[mn]);if(bn)for(var mn of bn(Zt))lr.call(Zt,mn)&&Cr(Dn,mn,Zt[mn]);return Dn};const cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ye,swimg:Et},{name:"101\u8BA1\u5212",ptimg:gt,swimg:it},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Tt,swimg:Tn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Cn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:Xt}];var dr=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha,wrapClassName:no,imgClassName:La,isArrow:zr=!1,imgStyle:Ao={}})=>{const Mo=Math.floor((er-(mn-1)*Xn)/mn),[hn,rn]=(0,le.useState)(),[Ia,ma]=(0,le.useState)(),Jr=Ki=>rn(Ki),Uo=()=>rn(-1);return le.createElement(At.Z,{spinning:ha},le.createElement("div",{className:we()(He.list,Dn)},!!(Zt!=null&&Zt.length)&&(Zt==null?void 0:Zt.map((Ki,Yi)=>{var us;const{name:uA,id:Vl,identifier:vA,featured:Es,school_name:Ya,image_url:ho,excellent:Xi,is_plan:is}=Ki;return le.createElement("div",{key:Vl,className:we()(He.wrap,no),style:{width:Mo,marginRight:(1+Yi)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/paths/${vA}`,className:He.li,onClick:ms=>{ms.preventDefault(),ga&&(0,ft.L9)([ga]),(0,ft.xg)(`/paths/${vA}`)}},le.createElement("img",{src:Be(39057),className:He.titleBg}),le.createElement("div",{className:He.name},le.createElement(tt.Z,{title:uA},le.createElement("span",{className:He.e,style:{color:zr&&hn===Yi?"#145DFF":"#000000"},onMouseEnter:()=>{Jr(Yi)},onMouseLeave:Uo},uA))),le.createElement("div",{style:{padding:"14px",paddingBottom:0}},le.createElement("div",{className:we()(He.img,La)},le.createElement("img",{className:He.cover,style:Er({},Ao),src:`${Ht.Z.IMG_SERVER+ho}`}),(us=Ki==null?void 0:Ki.subject_tags)==null?void 0:us.map((ms,Po)=>{var TA,GA;if(Po===0){const zi=(TA=cr.find(FA=>FA.name==ms))==null?void 0:TA.swimg;return le.createElement("img",{className:He.sign,src:zi,style:{left:"-4px"}})}const tl=(GA=cr.find(zi=>zi.name==ms))==null?void 0:GA.ptimg;return le.createElement("img",{className:He.sign,src:tl,style:{left:`${48+52*(Po-1)+2*Po}px`}})}),le.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ki==null?void 0:Ki.excellent)&&le.createElement("div",{className:He.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},le.createElement("div",null,le.createElement("span",{className:He.text},"\u7AE0\u8282\u6570"),le.createElement("span",{className:He.value},Ki.stages_count)),le.createElement("div",null,le.createElement("span",{className:He.text},"\u5B66\u4E60\u4EBA\u6570"),le.createElement("span",{className:He.value},Ki.members_count))))))})),!Zt.length&&le.createElement(ln.Z,null)))},xr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ta=Be(41867),Zr=Be(59301);const Hr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ye,swimg:Et},{name:"101\u8BA1\u5212",ptimg:gt,swimg:it},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Tt,swimg:Tn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Cn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:Xt}];var to=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha,onRemove:no=()=>{},isCurrent:La=!0,showAlias:zr=!1,wrapClassName:Ao,imgClassName:Mo})=>{const hn=Math.floor((er-(mn-1)*Xn)/mn),rn=[{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(Ia=>(window.ENV==="build"&&(Ia.ptimg=`/react/build${Ia.ptimg}`,Ia.swimg=`/react/build${Ia.swimg}`),Ia));return Zr.createElement(At.Z,{spinning:ha},Zr.createElement("div",{className:we()(xr.list,Dn)},!!(Zt!=null&&Zt.length)&&(Zt==null?void 0:Zt.map((Ia,ma)=>{var Jr;const{name:Uo,id:Ki,identifier:Yi,featured:us,school_name:uA,image_url:Vl,excellent:vA,is_plan:Es}=Ia;return Zr.createElement("div",{key:Ki,className:we()(xr.wrap,Ao),style:{width:hn,marginRight:(1+ma)%mn===0?0:Xn+ra,marginBottom:_r}},Zr.createElement("a",{className:xr.li,onClick:Ya=>{Ya.preventDefault(),Ya.stopPropagation(),ga&&(0,ft.L9)([ga]),(0,ft.xg)(`/paths/${Yi}`)}},Zr.createElement("div",{className:we()(xr.img,Mo)},Zr.createElement("img",{className:xr.cover,src:`${Ht.Z.IMG_SERVER+Vl}`}),La&&(0,ta.bg)()&&(Ia==null?void 0:Ia.studying)&&Zr.createElement("div",{className:`${xr.movebq} user-path-items`,onClick:Ya=>{Ya.stopPropagation(),no(Ia)}},Zr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Zr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Jr=Ia==null?void 0:Ia.subject_tags)==null?void 0:Jr.map((Ya,ho)=>{var Xi,is;if(ho===0){const Po=(Xi=rn.find(TA=>TA.name==Ya))==null?void 0:Xi.swimg;return Zr.createElement("img",{className:xr.sign,src:Po,style:{left:"-4px"}})}const ms=(is=rn.find(Po=>Po.name==Ya))==null?void 0:is.ptimg;return Zr.createElement("img",{className:xr.sign,src:ms,style:{left:`${48+52*(ho-1)+2*ho}px`}})}),Zr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ia==null?void 0:Ia.excellent)&&Zr.createElement("div",{className:xr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Zr.createElement("div",{className:xr.name},Zr.createElement(tt.Z,{title:zr&&(Ia!=null&&Ia.excellent_alias_name)?Zr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Uo}`,Zr.createElement("br",null),Zr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ia==null?void 0:Ia.excellent_alias_name}`)):Uo},Zr.createElement("span",{className:xr.e},zr&&(Ia==null?void 0:Ia.excellent_alias_name)||Uo))),Zr.createElement("div",{className:xr.tags},Zr.createElement("div",null,Zr.createElement(tt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Zr.createElement("span",null,Zr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Zr.createElement("span",null,Ia.stages_count))),Zr.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Zr.createElement("span",null,Zr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Zr.createElement("span",null,Ia.members_count)))))))})),!Zt.length&&Zr.createElement(ln.Z,null)))},jr={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"},sn="data:image/png;base64,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",Oa=Be(59301),Ci=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha})=>{const no=Math.floor((er-(mn-1)*Xn)/mn);return Oa.createElement(At.Z,{spinning:ha},Oa.createElement("div",{className:we()(jr.list,Dn)},!!Zt.length&&Zt.map((La,zr)=>{const{subject_identifier:Ao,id:Mo,identifier:hn,power:rn}=La,Ia=La.is_public!=0&&La.is_public;return Oa.createElement("div",{className:jr.wrap,key:Mo,style:{width:no,marginRight:(1+zr)%mn===0?0:Xn+ra,marginBottom:_r}},Oa.createElement("a",{className:jr.li,onClick:ma=>{ma.preventDefault(),ga&&(0,ft.L9)([ga]),(0,ft.xg)(La.first_category_url)}},Oa.createElement("div",{className:jr.top},Oa.createElement(tt.Z,{title:La.name},Oa.createElement("div",{className:jr.name},La.name)),Oa.createElement("img",{className:jr.img,src:Ht.Z.IMG_SERVER+"/images/"+La.avatar_url}),Oa.createElement("div",{className:jr.text,title:La.creator},La.creator),Ao&&Oa.createElement("div",{className:jr.btns},Oa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ia&&Oa.createElement("div",{className:jr.sign},"\u516C\u5F00")),Oa.createElement("div",{className:jr.bottom},La.visits>0&&Oa.createElement(tt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-liulanyan"}),Oa.createElement("span",null,La.visits))),La.course_members_count>0&&Oa.createElement(tt.Z,{title:"\u6210\u5458",placement:"bottom"},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-chengyuan"}),La.course_members_count)),La.tasks_count>0&&Oa.createElement(tt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-zuoye"}),La.tasks_count)),La.is_end?Oa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!La.is_accessible&&Oa.createElement("div",{className:jr.lockWrap},Oa.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zt.length&&Oa.createElement(ln.Z,null)))},wo={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"},Ho="data:image/png;base64,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",Mi=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,wrapClassName:ga,trackEventItems:ha,loading:no})=>{const La=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:no},le.createElement("div",{className:we()(wo.list,Dn)},!!Zt.length&&Zt.map((zr,Ao)=>{const{subject_identifier:Mo,id:hn,identifier:rn,power:Ia}=zr,ma=zr.is_public!=0&&zr.is_public;return le.createElement("div",{className:we()(`${wo.wrap} ${zr.is_accessible?"":wo.warpStyle}`,ga),key:hn,style:{width:La,marginRight:(1+Ao)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{className:wo.li,onClick:Jr=>{Jr.preventDefault(),ha&&(0,ft.L9)([ha]),(0,ft.xg)(zr.first_category_url)}},le.createElement("div",{className:wo.creator},le.createElement("img",{className:wo.img,src:Ht.Z.IMG_SERVER+"/images/"+zr.avatar_url}),le.createElement("div",{className:wo.text,title:zr.creator},zr.creator)),le.createElement("div",{className:wo.top},le.createElement(tt.Z,{title:zr.name},le.createElement("div",{className:wo.name},zr.name)),ma&&le.createElement("div",{className:wo.sign},"\u516C\u5F00")),le.createElement("div",{className:wo.middle},le.createElement("div",{className:wo.row,style:{marginBottom:6}},le.createElement("div",null,le.createElement("span",{className:wo.text},"\u8BBF\u95EE\u91CF"),le.createElement("span",{className:wo.value},(zr==null?void 0:zr.visits)||0)),le.createElement("div",null,le.createElement("span",{className:wo.text},"\u6210\u5458"),le.createElement("span",{className:wo.value},(zr==null?void 0:zr.course_members_count)||0))),le.createElement("div",{className:wo.row},le.createElement("div",null,le.createElement("span",{className:wo.text,style:{width:42}},"\u4F5C",le.createElement("span",{style:{marginLeft:14}},"\u4E1A")),le.createElement("span",{className:wo.value},(zr==null?void 0:zr.tasks_count)||0)),le.createElement("div",null,le.createElement("span",{className:wo.text},"\u72B6\u6001"),zr.is_end?le.createElement("span",{className:wo.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):le.createElement("span",{className:wo.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Mo&&le.createElement("div",{className:wo.btns},le.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),le.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!zr.is_accessible&&le.createElement("div",{className:wo.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zt.length&&le.createElement(ln.Z,null)))},qa={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},In="data:image/png;base64,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",pn=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,wrapClassName:ga,trackEventItems:ha,loading:no})=>{const La=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:no},le.createElement("div",{className:we()(qa.list,Dn)},!!Zt.length&&Zt.map((zr,Ao)=>{const{subject_identifier:Mo,id:hn,identifier:rn,power:Ia}=zr,ma=zr.is_public!=0&&zr.is_public;return le.createElement("div",{className:we()(`${qa.wrap} ${zr.is_accessible?"":qa.warpStyle}`,ga),key:hn,style:{width:La,marginRight:(1+Ao)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{className:qa.li,onClick:Jr=>{Jr.preventDefault(),ha&&(0,ft.L9)([ha]),(0,ft.xg)(zr.first_category_url)}},le.createElement("div",{className:qa.creator},le.createElement("img",{className:qa.img,src:Ht.Z.IMG_SERVER+"/images/"+zr.avatar_url}),le.createElement("div",{className:qa.text,title:zr.creator},zr.creator)),le.createElement("div",{className:qa.top},le.createElement(tt.Z,{title:zr.name},le.createElement("div",{className:qa.name},zr.name)),ma&&le.createElement("div",{className:qa.sign})),le.createElement("div",{className:qa.middle},le.createElement("div",{className:qa.row,style:{marginBottom:6}},le.createElement("div",null,le.createElement("span",{className:qa.text},"\u8BBF\u95EE\u91CF"),le.createElement("span",{className:qa.value},(zr==null?void 0:zr.visits)||0)),le.createElement("div",null,le.createElement("span",{className:qa.text},"\u6210\u5458"),le.createElement("span",{className:qa.value},(zr==null?void 0:zr.course_members_count)||0))),le.createElement("div",{className:qa.row},le.createElement("div",null,le.createElement("span",{className:qa.text,style:{width:42}},"\u4F5C",le.createElement("span",{style:{marginLeft:14}},"\u4E1A")),le.createElement("span",{className:qa.value},(zr==null?void 0:zr.tasks_count)||0)),le.createElement("div",null,le.createElement("span",{className:qa.text},"\u72B6\u6001"),zr.is_end?le.createElement("span",{className:qa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):le.createElement("span",{className:qa.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Mo&&le.createElement("div",{className:qa.btns},le.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),le.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!zr.is_accessible&&le.createElement("div",{className:qa.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zt.length&&le.createElement(ln.Z,null)))},Ur={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"},ua=Be(65582),Fa=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={},tabBarExtraContent:ra})=>le.createElement("div",{className:we()(Ur.tabs,Xn),style:_r},le.createElement("div",{className:Ur.tabsWrap},Dn.map((er,ga)=>le.createElement("aside",{className:Ur.tab,onClick:()=>{mn(er.id),er.link&&ua.history.push(er.link)},key:ga},le.createElement("div",{className:Zt===er.id?Ur.active:""},er.name),(er==null?void 0:er.resetCount)==null&&(er==null?void 0:er.total)!==void 0&&le.createElement("span",null,"\uFF08",er==null?void 0:er.total,"\uFF09"),(er==null?void 0:er.resetCount)!==void 0&&(er==null?void 0:er.total)!==void 0&&le.createElement(tt.Z,{title:(er==null?void 0:er.tip)!=null?er==null?void 0:er.tip:""},le.createElement("span",{style:{color:"#9096A3"}},"\uFF08",le.createElement("span",{style:{color:"#000"}},er==null?void 0:er.resetCount),"/",le.createElement("span",null,er==null?void 0:er.total),"\uFF09"))))),le.createElement("div",{className:Ur.tabBar},ra)),Na={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"},_o=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={},tabBarExtraContent:ra})=>le.createElement("div",{className:we()(Na.tabs,Xn),style:_r},le.createElement("div",{className:Na.tabsWrap},Dn.map((er,ga)=>le.createElement("aside",{className:Na.tab,onClick:()=>{mn(er.id),er.link&&ua.history.push(er.link)},key:ga},le.createElement("div",{className:Zt===er.id?Na.active:""},er.name),(er==null?void 0:er.resetCount)==null&&(er==null?void 0:er.total)!==void 0&&le.createElement("span",null,"\uFF08",er==null?void 0:er.total,"\uFF09"),(er==null?void 0:er.resetCount)!==void 0&&(er==null?void 0:er.total)!==void 0&&le.createElement(tt.Z,{title:(er==null?void 0:er.tip)!=null?er==null?void 0:er.tip:""},le.createElement("span",{style:{color:"#9096A3"}},"\uFF08",le.createElement("span",{style:{color:"#000"}},er==null?void 0:er.resetCount),"/",le.createElement("span",null,er==null?void 0:er.total),"\uFF09"))))),le.createElement("div",{className:Na.tabBar},ra)),pi={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Xa=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={},tabBarExtraContent:ra})=>le.createElement("div",{className:we()(pi.tabs,Xn),style:_r},le.createElement("div",{className:pi.tabsWrap},Dn.map((er,ga)=>le.createElement("aside",{className:`${pi.tab} ${Zt===er.id?pi.active:""}`,onClick:()=>{mn(er.id),er.link&&ua.history.push(er.link)},key:ga},le.createElement("div",null,er.name),(er==null?void 0:er.resetCount)==null&&(er==null?void 0:er.total)!==void 0&&le.createElement("span",null,"\uFF08",er==null?void 0:er.total,"\uFF09"),(er==null?void 0:er.resetCount)!==void 0&&(er==null?void 0:er.total)!==void 0&&le.createElement(tt.Z,{title:(er==null?void 0:er.tip)!=null?er==null?void 0:er.tip:""},le.createElement("span",{style:{color:"#9096A3"}},"\uFF08",le.createElement("span",{style:{color:"#000"}},er==null?void 0:er.resetCount),"/",le.createElement("span",null,er==null?void 0:er.total),"\uFF09"))))),le.createElement("div",{className:pi.tabBar},ra)),ii=({className:Dn,style:Zt={},children:mn})=>le.createElement("div",{className:we()(Dn),style:Zt},mn),Do={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"},Lo=Be(38854),Wi=Be(20834);const Os=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yA=({sortValue:Dn,dropValue:Zt,className:mn,onSort:Xn,onDrop:_r,dataSource:ra=Os})=>{var er;return le.createElement("div",{className:we()(Do.orderWrap,mn)},le.createElement(Lo.Z,{dropdownRender:()=>le.createElement(Wi.default,null,ra.map((ga,ha)=>le.createElement(Wi.default.Item,{key:ha,onClick:()=>_r(ga.id)},ga.name)))},le.createElement("span",{className:Do.orderTextWrap},(er=ra.find(ga=>Zt===ga.id))==null?void 0:er.name)),le.createElement("span",{className:Do.orderIconWrap},le.createElement("span",{className:Do.orderAsc},le.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Do.cursorPointer} ${Do.active}`:`iconfont icon-sanjiaoxing-up font12 ${Do.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")})),le.createElement("span",{className:Do.orderDesc},le.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Do.cursorPointer} ${Do.active}`:`iconfont icon-sanjiaoxing-down font12 ${Do.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")}))))},Zi={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const ji=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var wl=({sortValue:Dn,dropValue:Zt,className:mn,onSort:Xn,onDrop:_r,dataSource:ra=ji})=>{var er;return le.createElement("div",{className:we()(Zi.orderWrap,mn)},le.createElement(Lo.Z,{dropdownRender:()=>le.createElement(Wi.default,null,ra.map((ga,ha)=>le.createElement(Wi.default.Item,{key:ha,onClick:()=>_r(ga.id)},ga.name)))},le.createElement("span",{className:Zi.orderTextWrap},(er=ra.find(ga=>Zt===ga.id))==null?void 0:er.name)),le.createElement("span",{className:Zi.orderIconWrap},le.createElement("span",{className:Zi.orderAsc},le.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zi.cursorPointer} ${Zi.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zi.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")})),le.createElement("span",{className:Zi.orderDesc},le.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zi.cursorPointer} ${Zi.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zi.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")}))))},_s={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"},Or=Be(3113),Ju=Be(2337),Au=Object.defineProperty,Nl=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Va=(Dn,Zt,mn)=>Zt in Dn?Au(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Zo=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))el.call(Zt,mn)&&Va(Dn,mn,Zt[mn]);if(Nl)for(var mn of Nl(Zt))Xr.call(Zt,mn)&&Va(Dn,mn,Zt[mn]);return Dn},Qa=(Dn,Zt)=>{var mn={};for(var Xn in Dn)el.call(Dn,Xn)&&Zt.indexOf(Xn)<0&&(mn[Xn]=Dn[Xn]);if(Dn!=null&&Nl)for(var Xn of Nl(Dn))Zt.indexOf(Xn)<0&&Xr.call(Dn,Xn)&&(mn[Xn]=Dn[Xn]);return mn},xi=(Dn,Zt,mn)=>new Promise((Xn,_r)=>{var ra=ha=>{try{ga(mn.next(ha))}catch(no){_r(no)}},er=ha=>{try{ga(mn.throw(ha))}catch(no){_r(no)}},ga=ha=>ha.done?Xn(ha.value):Promise.resolve(ha.value).then(ra,er);ga((mn=mn.apply(Dn,Zt)).next())}),Ms=Dn=>{var Zt=Dn,{className:mn,style:Xn,children:_r,loading:ra=!1,openLoading:er,onClick:ga=()=>{},size:ha="middle",shape:no="round",theme:La}=Zt,zr=Qa(Zt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ao,Mo]=(0,le.useState)(!1),hn=(0,le.useMemo)(()=>{switch(La){case Ju.Fy.THEMEONE:return _s.ThemeOne;case Ju.Fy.DEFAULT:default:return _s.btn}},[La]);return le.createElement(Or.ZP,Zo({onClick:(0,Ne.throttle)(rn=>xi(void 0,null,function*(){er&&Mo(!0);try{yield ga(rn)}catch(Ia){console.log("error",Ia)}er&&Mo(!1)}),2e3,{leading:!0,trailing:!1}),className:we()(hn,_s[`${ha}-${no}`],mn),style:Xn,size:ha,shape:no,loading:Ao||ra},zr),_r)},lA={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"},Pi=({className:Dn,style:Zt,children:mn=null,onClick:Xn,title:_r})=>le.createElement("div",{className:we()(lA.head,Dn),style:Zt},le.createElement("span",{className:"primary-hover",onClick:Xn},le.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),le.createElement("b",{title:_r},_r),le.createElement("div",{className:lA.node},mn)),ka={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"},qu=({confirmShow:Dn=!0,confirmTitle:Zt,confirmClick:mn,cancelShow:Xn=!0,cancelTitle:_r,cancelClick:ra,className:er,style:ga,confirmLoading:ha=!1})=>le.createElement("div",{className:we()(ka.btns,er),style:ga},Dn&&le.createElement(Or.ZP,{loading:ha,onClick:mn,type:"primary",className:ka.confirm},Zt),Xn&&le.createElement(Or.ZP,{onClick:ra,className:ka.cancel},_r)),yl={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"},ku=({className:Dn,style:Zt={},LeftContent:mn,children:Xn,RightContent:_r})=>le.createElement("div",{className:we()(yl.fixedBottom,Dn),style:Zt},le.createElement("div",{className:yl.wrap},le.createElement("div",{className:yl.left},mn),le.createElement("div",{className:yl.center},Xn),le.createElement("div",{className:yl.right},_r))),Wl={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"},Ul=({className:Dn,style:Zt={},dataSource:mn=[]})=>le.createElement("div",{className:we()(Wl.crumbs,Dn),style:Zt},mn.map((Xn,_r)=>_rua.history.push(Xn.path)},Xn.name):le.createElement("span",null,Xn.name),le.createElement("span",null,"\xA0",">","\xA0")):le.createElement("span",{key:_r,style:{color:"#5F6368"}},Xn.name))),ul=Be(31797),bu=Object.defineProperty,pA=Object.defineProperties,vc=Object.getOwnPropertyDescriptors,Ol=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,SA=(Dn,Zt,mn)=>Zt in Dn?bu(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,lu=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))dn.call(Zt,mn)&&SA(Dn,mn,Zt[mn]);if(Ol)for(var mn of Ol(Zt))Cu.call(Zt,mn)&&SA(Dn,mn,Zt[mn]);return Dn},Vs=(Dn,Zt)=>pA(Dn,vc(Zt)),uu=(Dn,Zt)=>{var mn={};for(var Xn in Dn)dn.call(Dn,Xn)&&Zt.indexOf(Xn)<0&&(mn[Xn]=Dn[Xn]);if(Dn!=null&&Ol)for(var Xn of Ol(Dn))Zt.indexOf(Xn)<0&&Cu.call(Dn,Xn)&&(mn[Xn]=Dn[Xn]);return mn};const{Countdown:Eu}=ul.default;var Ys=Dn=>{var Zt=Dn,{onChange:mn}=Zt,Xn=uu(Zt,["onChange"]);const[_r,ra]=(0,le.useState)(null);(0,le.useEffect)(()=>{typeof _r=="number"&&_r>=0&&mn(_r)},[_r]);const er=ga=>{const ha=Math.floor(ga/1e3);ra(ha)};return le.createElement(Eu,Vs(lu({},Xn),{onChange:er}))},Xs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},fs=({DataProps:Dn,className:Zt,style:mn={}})=>{var Xn;return le.createElement("div",{className:we()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Xs.ClassRoomItem,Zt),style:mn,onClick:()=>{(0,ft.xg)(Dn==null?void 0:Dn.first_category_url)}},le.createElement("div",{className:"flex flex-col item-center"},le.createElement("img",{src:`${(Xn=Ht.Z)==null?void 0:Xn.IMG_SERVER}/images/${Dn==null?void 0:Dn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Dn==null?void 0:Dn.subject_identifier)&&le.createElement("div",{className:"mt-40px"},le.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),le.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),le.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},le.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Dn!=null&&Dn.is_public)&&le.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"),le.createElement("span",{className:we()("text-16px font-medium",Xs.TitleDom)},Dn==null?void 0:Dn.name)),le.createElement("div",{className:"c-grey-333 font-medium"},Dn==null?void 0:Dn.creator),le.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Dn==null?void 0:Dn.course_members_count),le.createElement("div",{className:"c-grey-333 flex item-center justify-between"},le.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Dn==null?void 0:Dn.tasks_count),Dn!=null&&Dn.is_end?le.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):le.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},$u=Object.defineProperty,Tu=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Wt=(Dn,Zt,mn)=>Zt in Dn?$u(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Qt=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))Da.call(Zt,mn)&&Wt(Dn,mn,Zt[mn]);if(Tu)for(var mn of Tu(Zt))da.call(Zt,mn)&&Wt(Dn,mn,Zt[mn]);return Dn},ur=({DataProps:Dn=[],selectValue:Zt,onChange:mn,className:Xn,style:_r={},extra:ra,classNameItem:er,styleItem:ga={},barHidden:ha})=>{const[no,La]=(0,le.useState)();return(0,le.useEffect)(()=>{La(Array.isArray(Zt)?Zt:[Zt])},[Zt]),le.createElement("div",{className:we()("flex px-20px py-10px gap-40px",Xn),style:Qt({borderBottom:"1px solid #D3F0FF"},_r)},Dn==null?void 0:Dn.map(zr=>le.createElement("div",{key:zr==null?void 0:zr.id,className:we()("flex item-center justify-center current c-grey-333 text-16 relative",er,zr==null?void 0:zr.className),style:Qt(Qt({color:no!=null&&no.includes(zr==null?void 0:zr.id)?"#1890FF":"",minWidth:88},ga),(zr==null?void 0:zr.style)||{}),onClick:Ao=>{mn==null||mn({domEvent:Ao,item:zr}),zr!=null&&zr.link&&ua.history.push(zr==null?void 0:zr.link)}},zr==null?void 0:zr.name,!ha&&(no==null?void 0:no.includes(zr==null?void 0:zr.id))&&le.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),le.createElement("div",{className:"ml-auto"},ra))},sa=Object.defineProperty,ya=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,To=(Dn,Zt,mn)=>Zt in Dn?sa(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Fi=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))Aa.call(Zt,mn)&&To(Dn,mn,Zt[mn]);if(Qr)for(var mn of Qr(Zt))Ra.call(Zt,mn)&&To(Dn,mn,Zt[mn]);return Dn},Ka=(Dn,Zt)=>ya(Dn,na(Zt)),si=({value:Dn,onChange:Zt,onInputChange:mn,className:Xn,style:_r={},InputProps:ra})=>{const[er,ga]=(0,le.useState)(Dn);return le.createElement("div",{className:we()("flex item-center rounded-full px-10px py-2px",Xn),style:Fi({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_r)},le.createElement(nt.default,Ka(Fi({bordered:!1},ra),{onChange:ha=>{ga(ha.target.value),mn==null||mn(encodeURIComponent(ha.target.value))},onPressEnter:ha=>{Zt==null||Zt({domEvent:ha,item:{value:er}})}})),le.createElement("img",{className:"h-22px current",src:Be(25365),height:22,onClick:ha=>{Zt==null||Zt({domEvent:ha,item:{value:er}})}}))}},31103:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return Ce}});var le=Be(59301);function Ce(_e,rt){const ze=(0,le.useRef)();(0,le.useEffect)(()=>{ze.current=_e}),(0,le.useEffect)(()=>{function je(){ze.current()}if(rt!==null){let ve=setInterval(je,rt);return()=>clearInterval(ve)}},[rt])}},52217:function(Yt,It,Be){"use strict";var le=Be(43418),Ce=Be(8591),_e=Be(38147),rt=Be(65582),ze=Be(41867),je=Be(59301),ve=(Ne,fe,De)=>new Promise((Pe,Ee)=>{var ie=ee=>{try{a(De.next(ee))}catch(E){Ee(E)}},y=ee=>{try{a(De.throw(ee))}catch(E){Ee(E)}},a=ee=>ee.done?Pe(ee.value):Promise.resolve(ee.value).then(ie,y);a((De=De.apply(Ne,fe)).next())});const we=({shixunHomeworks:Ne,classroomList:fe,dispatch:De})=>{const Pe=(0,rt.useParams)();return je.createElement(le.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ve(void 0,null,function*(){var Ee,ie,y,a;if((0,ze.Rm)()&&!((Ee=fe.AssistantObject.practice)!=null&&Ee.can_redo)){Ce.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 ee=yield(0,_e.ZP)(`/api/myshixuns/${Ne.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.coursesId,homework_common_id:Ne.actionTabs.homework_common_id}});if(ee.shixun_identifier){Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}});const E=(y=(ie=ee==null?void 0:ee.new_works)==null?void 0:ie.find(te=>`${te.homework_common_id}`===Pe.categoryId))==null?void 0:y.id;if((0,ze.Rm)()&&!((a=fe.AssistantObject.practice)!=null&&a.can_view))return;rt.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${E}/comment`)}}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),je.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};It.Z=(0,rt.connect)(({shixunHomeworks:Ne,classroomList:fe})=>({shixunHomeworks:Ne,classroomList:fe}))(we)},19990:function(Yt,It,Be){"use strict";Be.r(It),Be.d(It,{default:function(){return da}});var le=Be(2337),Ce=Be(59301),_e=Be(65582),rt=Be(56656),ze=Be.n(rt),je=Be(86129),ve=Be.n(je),we=Be(38147),Ne=Be(43418),fe=Be(8591),De=Be(61621),Pe=Be(66104),Ee=Be(3113),ie=Be(6848),y=Be(92832),a=Be(28103),ee=Be(95237),E=Be(43604),te=Be(1710),ne=Be(57809),ae=Be(58421),ge=Be(95869),Le=Be(87169),xe=Be(26227),Ue=Be(74128),Ge=Be(41867),We=Be(65862),nt=Be(42441),Te={flex_box_center:"flex_box_center___RiSTC",flex_space_between:"flex_space_between___r2zEY",flex_box_vertical_center:"flex_box_vertical_center___TMaa1",flex_box_center_end:"flex_box_center_end___Y0BIL",flex_box_column:"flex_box_column___iz8FU",NewButtonStyle:"NewButtonStyle___houPy",TableStyle:"TableStyle___CslJA",title:"title___qgujt",score:"score___b7Ujv",export:"export___D8VKP",title1_right:"title1_right___cy888",userPic:"userPic___oaJ3H",userInfo:"userInfo___l2HkY",listItem:"listItem___cZoS7",rightInfo:"rightInfo___m8guB",shixunTitle:"shixunTitle___lKvEa",shixunWrp:"shixunWrp___HKtVw",footerBar:"footerBar___qBo2N",footerBarStatic:"footerBarStatic____tmYG",exitComment:"exitComment___meSbD",nextComment:"nextComment___elRVJ",modal:"modal___WCPN7",footer:"footer___itbW_"},vt={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Qe=({shixunHomeworks:Wt,data:Qt,globalSetting:Nn,loading:ur,dispatch:sa})=>{var ya;const{shixunWorkReport:na}=Wt;let Qr=((ya=Qt==null?void 0:Qt.efficiency_list)==null?void 0:ya.length)-parseInt(Qt==null?void 0:Qt.myself_eff[0]);const Aa=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(To){return To.name===na.username?"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u6548\u7387\uFF1A"+(Qt==null?void 0:Qt.myself_eff[1]):To.name+":"+To.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Qt==null?void 0:Qt.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:na.username,xAxis:Qr,yAxis:Qt==null?void 0:Qt.myself_eff[1],value:Qt==null?void 0:Qt.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Ra=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(To){var Fi=To.value;if(To.name===na.username)return"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u5F97\u5206\uFF1A"+(Qt==null?void 0:Qt.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:vt,data:Qt==null?void 0:Qt.consume_list,symbolSize:function(To){return Math.round(To[2])},markPoint:{data:[{name:na.username,xAxis:Qt==null?void 0:Qt.myself_object[0],yAxis:Qt==null?void 0:Qt.myself_object[1],value:Qt==null?void 0:Qt.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return Ce.createElement(Ce.Fragment,null,Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Aa()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Te.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[1])),Ce.createElement("li",null,Ce.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[0]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",Ce.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Ra()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Te.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u80FD\u529B")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_object[1]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",Ce.createElement("br",null)))))))};var Nt=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects}))(Qe),st=Be(50258),ot=Be(5871),bt=({defaultValue:Wt,onBlur:Qt,max:Nn,className:ur="game-score"})=>{const[sa,ya]=(0,Ce.useState)(Wt);(0,Ce.useEffect)(()=>{ya(Wt)},[Wt]);function na(Aa){ya(Aa)}function Qr(){sa!==Wt&&Qt(sa>Nn?Nn:sa)}return Ce.createElement(ot.Z,{max:Nn,min:0,className:ur,value:sa,onChange:na,onBlur:Qr})},ct=Be(96565),pt={md:"md___GIQyK"},At=Be(59301),tt=Object.defineProperty,Kt=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,jn=(Wt,Qt,Nn)=>Qt in Wt?tt(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,ln=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))zt.call(Qt,Nn)&&jn(Wt,Nn,Qt[Nn]);if(ft)for(var Nn of ft(Qt))Sn.call(Qt,Nn)&&jn(Wt,Nn,Qt[Nn]);return Wt},Zn=(Wt,Qt)=>Kt(Wt,Ht(Qt));const Bt=ne.default.Option,Un={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ar=(Wt=>(Wt[Wt.SET_PATH=0]="SET_PATH",Wt[Wt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Wt))(ar||{});function Xe(Wt,Qt){switch(Qt.type){case 0:return Zn(ln({},Wt),{selectedPath:Qt.payload});case 1:return Zn(ln({},Wt),{passedContent:Qt.payload});default:throw new Error}}var gn=({path:Wt,game_id:Qt,onPathChange:Nn,autoHeight:ur,diff_code_count:sa,data:ya,game_codes_cn:na})=>{var Qr,Aa,Ra,To;const Fi=Wt.split("\uFF1B").filter(Xn=>!!Xn),[Ka,hs]=(0,Ce.useReducer)(Xe,{selectedPath:Fi[0],passedContent:{language:"python",content:""}}),{selectedPath:si,passedContent:Dn}=Ka;function Zt(Xn){hs({type:0,payload:Xn})}const mn={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return At.createElement(At.Fragment,null,At.createElement("h2",null," ",At.createElement("span",null,na,At.createElement(ie.Z,{title:At.createElement("div",null,At.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),At.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),At.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),At.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},At.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),sa&&At.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",sa),At.createElement("span",null,At.createElement(ne.default,{style:{width:200},value:si,onChange:Zt}," ",Fi.map(Xn=>At.createElement(Bt,{key:Xn,value:Xn},Xn))," "))," "),(si==null?void 0:si.split(".")[1])==="md"&&At.createElement(ct.Z,{height:300,autoHeight:ur,defaultValue:((Aa=(Qr=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Qr[0])==null?void 0:Aa.content)||"",className:pt.md}),(si==null?void 0:si.split(".")[1])!=="md"&&At.createElement(st.ZP,{height:300,language:Dn.language,value:((To=(Ra=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Ra[0])==null?void 0:To.content)||"",autoHeight:ur,theme:"default",isCopy:!0,options:Un}))},Fe=Be(33270),he=Be(96249),de=Be.n(he),Se=Object.defineProperty,qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ye=(Wt,Qt,Nn)=>Qt in Wt?Se(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,Et=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))dt.call(Qt,Nn)&&Ye(Wt,Nn,Qt[Nn]);if(qe)for(var Nn of qe(Qt))He.call(Qt,Nn)&&Ye(Wt,Nn,Qt[Nn]);return Wt},gt=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const it=({shixunHomeworks:Wt,autoHeight:Qt,classroomList:Nn,dispatch:ur})=>{var sa,ya,na,Qr,Aa,Ra,To;const{shixunWorkReport:Fi}=Wt,{stage_list:Ka,work_id:hs}=Fi,[si,Dn]=(0,Ce.useState)(!1),[Zt,mn]=(0,Ce.useState)(!0),[Xn,_r]=(0,Ce.useState)({left:0,top:0,bottom:0,right:0}),ra=(0,Ce.useRef)(null),[er,ga]=(0,Ce.useState)(!1),ha=(ma,Jr)=>{var Uo;const{clientWidth:Ki,clientHeight:Yi}=window.document.documentElement,us=(Uo=ra.current)==null?void 0:Uo.getBoundingClientRect();us&&_r({left:-us.left+Jr.x,right:Ki-(us.right-Jr.x),top:-us.top+Jr.y,bottom:Yi-(us.bottom-Jr.y)})},no=(0,_e.useParams)(),La=(0,Ge.GJ)(),zr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,Ce.useEffect)(()=>{console.log(no)},[]);const Ao=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ma,Jr,Uo)=>Ce.createElement("div",null,ma,Jr.is_work_end_evaluate&&Ce.createElement(We.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:ma=>ze()(ma).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ma,Jr)=>Ce.createElement("span",{className:"c-blue current",onClick:()=>gt(void 0,null,function*(){var Uo,Ki;const Yi=yield(0,Fe.Lk)(Jr.game_identifier,{path:(Ki=(Uo=Jr.path)==null?void 0:Uo.replace(/\;/g,";"))==null?void 0:Ki.split(";")[0],query_index:Jr.query_index,homework_common_id:no.categoryId});(Yi==null?void 0:Yi.status)===0&&(ga(Yi),Dn(!0))})},Jr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Mo=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ma,Jr)=>{var Uo;return Ce.createElement("span",null,Ce.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Ue.Z.IMG_SERVER+"/images/"+((Uo=Jr==null?void 0:Jr.user)==null?void 0:Uo.image_url)}),ma)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ma=>Ce.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ma,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ma=>Ce.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ma,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ma=>Ce.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ma?ze()(ma).format("YYYY-MM-DD HH:mm"):"--")}];function hn(ma,Jr){return gt(this,null,function*(){const{challenge_id:Uo}=Ka[ma],Ki=yield ur({type:"shixunHomeworks/changeScore",payload:{categoryId:no.homeworkId,type:"report",score:Jr,challenge_id:Uo}});yield ur({type:"shixunHomeworks/getShixunWorkReport",payload:Et({},no)}),Ki.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function rn(ma,Jr){return(0,we.U2)(`student_works/${hs}/rep_passed_content.json`,{path:Jr,game_id:ma})}const Ia=Fi.shixun_detail;return Ce.createElement(Ce.Fragment,null,Ia==null?void 0:Ia.map(function(ma,Jr){var Uo,Ki;return Ce.createElement("div",{key:Jr},Ce.createElement("aside",{className:"pl30 pr30",key:Jr},Ce.createElement("div",{className:`${Te.shixunTitle} mt10`},Ce.createElement("div",null,Ce.createElement("span",{className:"fa fa-code "}),Ce.createElement("strong",{className:"c-black"},"\u7B2C",Jr+1,"\u5173 ",Ce.createElement(_e.Link,{className:"c-black",target:"_blank",to:`/tasks/${no.coursesId}/${no.categoryId}/${ma.game_identifier}`},ma.subject))),La?Ce.createElement("span",null,"\u8C03\u5206\uFF1A",Ce.createElement(bt,{className:"game-score",max:Ka[Jr].game_score_full,defaultValue:Ka[Jr].game_score,onBlur:Yi=>{var us;if((0,Ge.Rm)()&&!((us=Nn.AssistantObject.practice)!=null&&us.can_appraise)){fe.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}hn(Jr,Yi)}})):null),Ce.createElement("div",{className:"font16 mt10"},ma.st===0&&(ma.path?typeof(ma==null?void 0:ma.game_codes_cn)=="string"?Ce.createElement("aside",{className:Te.shixunWrp},Ce.createElement(gn,{game_codes_cn:ma==null?void 0:ma.game_codes_cn,autoHeight:Qt,path:ma.path,game_id:ma.id,data:ma.game_codes,diff_code_count:ma.diff_code_count,onPathChange:rn})):Ce.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),ma.st===1&&(ma.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),Ce.createElement("aside",{className:"mt10 font16"},(Uo=ma.outputs)!=null&&Uo.length?Ce.createElement(te.default,{columns:Ao,pagination:{hideOnSinglePage:!0},dataSource:ma.outputs.map(Yi=>Et(Et({},ma),Yi))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),Ce.createElement("aside",{className:"mt10 font16"},((Ki=ma==null?void 0:ma.adjust_review_score_list)==null?void 0:Ki.length)>0&&(0,Ge.GJ)()&&Ce.createElement("div",null,Ce.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),Ce.createElement(te.default,{columns:Mo,pagination:{hideOnSinglePage:!0},dataSource:ma.adjust_review_score_list,showHeader:!1})))))}),Ce.createElement(Ne.default,{open:si,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{ga({}),Dn(!1)},onCancel:()=>{ga({}),Dn(!1)},title:Ce.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Zt&&mn(!1)},onMouseOut:()=>{mn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ma=>Ce.createElement(de(),{disabled:Zt,bounds:Xn,nodeRef:ra,onStart:(Jr,Uo)=>ha(Jr,Uo)},Ce.createElement("div",{ref:ra},ma))},Ce.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},((sa=er==null?void 0:er.data)==null?void 0:sa.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Ce.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Ce.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Ce.createElement("div",{style:{color:((ya=er==null?void 0:er.data)==null?void 0:ya.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(na=er==null?void 0:er.data)==null?void 0:na.output_detail)),Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ze()((Qr=er==null?void 0:er.data)==null?void 0:Qr.created_at).format("YYYY-MM-DD HH:mm:ss"))),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Aa=er==null?void 0:er.data)==null?void 0:Aa.ts_time,"s")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Ra=er==null?void 0:er.data)==null?void 0:Ra.ts_mem,"mb")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((To=er==null?void 0:er.data)==null?void 0:To.test_set_passed_rate)*100,"%")))),Ce.createElement(st.ZP,{height:500,autoHeight:Qt,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((er==null?void 0:er.content)||""))),options:zr})))};var Tt=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn,classroomList:ur})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects,classroomList:ur}))(it),Tn=Be(78241),Ft={greyText:"greyText___Ypiia",info:"info___XU7Xg",label:"label___r5OkY",blackContent:"blackContent___SxDt0",orangeContent:"orangeContent___Nuo4G",inputLabel:"inputLabel___OM4Yo",tableTitle:"tableTitle___uG2JW",scoreTable:"scoreTable___M561L"},on=Be(27185),Ot=Be(59301),Cn=Object.defineProperty,lt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,bn=(Wt,Qt,Nn)=>Qt in Wt?Cn(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,qn=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Xt.call(Qt,Nn)&&bn(Wt,Nn,Qt[Nn]);if(lt)for(var Nn of lt(Qt))vn.call(Qt,Nn)&&bn(Wt,Nn,Qt[Nn]);return Wt},lr=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const Cr=({shixunHomeworks:Wt,dispatch:Qt,classroomList:Nn})=>{const{shixunWorkReport:ur}=Wt,sa=(0,_e.useParams)(),[ya,na]=(0,Ce.useState)(!1),[Qr]=Tn.default.useForm(),[Aa,Ra]=Ne.default.useModal(),[To,Fi]=(0,Ce.useState)(!1),[Ka,hs]=(0,Ce.useState)(!1);(0,Ce.useEffect)(()=>{var Zt,mn,Xn,_r;Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Qr.setFieldsValue({comment:(mn=(Zt=Wt.actionTabs.selectArrs)==null?void 0:Zt.data)==null?void 0:mn.work_comment,hidden_comment:(_r=(Xn=Wt.actionTabs.selectArrs)==null?void 0:Xn.data)==null?void 0:_r.work_comment_hidden})},[Wt.actionTabs.key]);const si=()=>lr(void 0,null,function*(){const Zt=Qr.getFieldsValue();(yield(0,we.ZP)(`/api/student_works/${sa.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Zt.hidden_comment,comment:Zt.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),Qt({type:"shixunHomeworks/setActionTabs",payload:{}}),Qt({type:"shixunHomeworks/getShixunWorkReport",payload:qn({},sa)}))}),Dn=[{title:"\u5173\u5361",dataIndex:"name",render:(Zt,mn,Xn)=>Xn+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Zt,mn,Xn)=>Ot.createElement("div",null,Zt,mn.complete_status===4&&Ot.createElement(We.vA,{status:mn.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Zt=>Zt?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Zt,mn)=>Ot.createElement("div",null,Ot.createElement("span",{style:{color:parseFloat(mn.game_score_full)!==parseFloat(Zt)?"#E30000":"#53C41B"}},Zt),"/",mn.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Zt,mn)=>(0,Ge.GJ)()?Ot.createElement(bt,{max:mn.game_score_full,defaultValue:parseFloat(Zt),onBlur:Xn=>lr(void 0,null,function*(){var _r,ra;if((0,Ge.Rm)()&&!((_r=Nn.AssistantObject.practice)!=null&&_r.can_appraise)){fe.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 er=yield Qt({type:"shixunHomeworks/changeScore",payload:{categoryId:sa.homeworkId,type:"report",score:Xn,challenge_id:mn.challenge_id}});(ra=Wt==null?void 0:Wt.actionTabs)==null||ra.fn(),yield Qt({type:"shixunHomeworks/getShixunWorkReport",payload:qn({},sa)}),er.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Zt}];return Ot.createElement(Ot.Fragment,null,Ra,Ot.createElement(Ne.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lr(void 0,null,function*(){var Zt;if((0,Ge.Rm)()&&!((Zt=Nn.AssistantObject.practice)!=null&&Zt.can_appraise)){fe.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 mn=Qr.getFieldsValue();JSON.stringify(mn)==="{}"||mn.hidden_comment===""&&mn.comment===""?na(!0):si()}),onCancel:()=>{Qt({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ot.createElement(ee.Z,{justify:"space-between",className:Ft.info},Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u59D3\u540D"),Ot.createElement("span",{className:Ft.blackContent},ur==null?void 0:ur.username)),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u5B66\u53F7"),Ot.createElement("span",{className:Ft.blackContent},(ur==null?void 0:ur.student_id)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u73ED\u7EA7"),Ot.createElement("span",{className:Ft.blackContent},(ur==null?void 0:ur.group_name)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u5173\u5361\u5F97\u5206"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.challenge_score)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u6548\u7387\u5206"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.eff_score)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u8865\u4EA4\u6263\u5206"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.late_penalty)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.work_score)||"--"))),Ot.createElement(Tn.default,{form:Qr,onChange:()=>{ya&&na(!1)}},Ot.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ot.createElement(E.Z,null,Ot.createElement("div",{className:`${Ft.inputLabel} ${Ft.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ot.createElement(E.Z,null,Ot.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:To,onCancel:()=>{Fi(!1)}},onDataSelect:(Zt,mn)=>lr(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({comment:_r==null?void 0:_r.value}),Fi(!1)};if(Qr.getFieldValue("comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},Ot.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Ot.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{Fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ot.createElement(Tn.default.Item,{name:"comment"},Ot.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Ot.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ot.createElement(E.Z,null,Ot.createElement("div",{className:`${Ft.inputLabel} ${Ft.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ot.createElement(E.Z,null,Ot.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:Ka,onCancel:()=>{hs(!1)}},onDataSelect:(Zt,mn)=>lr(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({hidden_comment:_r==null?void 0:_r.value}),hs(!1)};if(Qr.getFieldValue("hidden_comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},Ot.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Ot.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{hs(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ot.createElement(Tn.default.Item,{name:"hidden_comment"},Ot.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),ya&&Ot.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Ot.createElement("div",{className:Ft.tableTitle},"\u5173\u5361\u6210\u7EE9"),Ot.createElement(te.default,{className:Ft.scoreTable,dataSource:ur.stage_list,rowKey:"challenge_id",pagination:!1,columns:Dn,scroll:{x:"max-content"}})))};var Er=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt})=>({shixunHomeworks:Wt,classroomList:Qt}))(Cr),cr=Be(10669),sr=Be(6339),dr=Be(88761),xr=Be(44164),ta=Be.n(xr),Zr={wrap:"wrap___rFTBy",line:"line___kZzhh"},Hr=Be(65078),to=({detailData:Wt})=>{var Qt;return Ce.createElement("div",{className:Zr.wrap},Ce.createElement(Hr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Hr.Uf)(Wt),(Wt==null?void 0:Wt.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},Ce.createElement(Hr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Hr.Uf)(Wt)}),!!((Qt=Wt==null?void 0:Wt.photos)!=null&&Qt.length)&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:Zr.line}),Ce.createElement(Hr._s,{dataSource:Wt==null?void 0:Wt.photos,right:21,col:4,wrapWidth:1140}))))},jr=Be(84454),sn=Be(59301),Oa=Object.defineProperty,xo=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Mi=(Wt,Qt,Nn)=>Qt in Wt?Oa(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,qa=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Ho.call(Qt,Nn)&&Mi(Wt,Nn,Qt[Nn]);if(wo)for(var Nn of wo(Qt))Gi.call(Qt,Nn)&&Mi(Wt,Nn,Qt[Nn]);return Wt},In=(Wt,Qt)=>xo(Wt,Ci(Qt)),Rn=(Wt,Qt)=>{var Nn={};for(var ur in Wt)Ho.call(Wt,ur)&&Qt.indexOf(ur)<0&&(Nn[ur]=Wt[ur]);if(Wt!=null&&wo)for(var ur of wo(Wt))Qt.indexOf(ur)<0&&Gi.call(Wt,ur)&&(Nn[ur]=Wt[ur]);return Nn},pn=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const Ur=Wt=>{var Qt=Wt,{shixunHomeworks:Nn,classroomList:ur,globalSetting:sa,loading:ya,user:na,dispatch:Qr}=Qt,Aa=Rn(Qt,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Ra,To,Fi;const[Ka,hs]=(0,Ce.useState)(qa({},(0,_e.useParams)())),si=(0,_e.useParams)(),[Dn,Zt]=(0,Ce.useState)({page:1,page_size:10}),mn=(0,_e.useLocation)(),[]=(0,Ce.useState)([]),[Xn,_r]=(0,Ce.useState)(),ra=(0,Ce.useRef)(),[er,ga]=(0,Ce.useState)(!1),[ha,no]=(0,Ce.useState)(!0),[La,zr]=(0,Ce.useState)(!1),[Ao,Mo]=(0,Ce.useState)(!1),{shixunWorkReport:hn}=Nn,[rn,Ia]=(0,Ce.useState)(),[ma,Jr]=(0,Ce.useState)([]),[Uo,Ki]=(0,Ce.useState)(),[Yi,us]=(0,Ce.useState)("all"),uA=(0,Ge.GJ)(),[Vl,vA]=(0,Ce.useState)(new(ve())),[Es,Ya]=(0,Ce.useState)(0),[ho,Xi]=(0,Ce.useState)(!1),[is,ms]=(0,Ce.useState)(!1),[Po,TA]=(0,Ce.useState)(!1),[GA,tl]=(0,Ce.useState)(""),[zi,FA]=(0,Ce.useState)(!1),[Yl,Kc]=(0,Ce.useState)(!0),[Qs,Sl]=(0,Ce.useState)(0),xs=(0,Ce.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Ji=(0,Ce.useRef)(),Js=()=>pn(void 0,null,function*(){(na.userInfo.is_teacher||na.userInfo.admin)&&(FA(!0),Kc(!1))});(0,Ce.useEffect)(()=>{var Mr;(0,Ge.Rm)()&&ur.AssistantObject.practice&&!((Mr=ur.AssistantObject.practice)!=null&&Mr.can_view)&&_e.history.replace("/403")},[(Ra=ur.AssistantObject.practice)==null?void 0:Ra.can_view]),(0,Ce.useEffect)(()=>{Js(),console.log("\u6253\u5370\u7684------",hn),Ji.current=hn==null?void 0:hn.next_student_work_id,tl(hn.repeat_minus_score)},[hn,na]),(0,Ce.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",hn.work_score),Sl(hn.work_score)},[hn.work_score,GA]),(0,Ce.useEffect)(()=>(Qr({type:"globalSetting/footerToggle",payload:!1}),()=>{Qr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Ce.useEffect)(()=>{var Mr;if(hn){let co=[];(Mr=hn==null?void 0:hn.target_test_sets)==null||Mr.map((mr,mo)=>{var ti;(ti=mr==null?void 0:mr.targets)==null||ti.map((BA,bA)=>{var ks;BA.name=mr==null?void 0:mr.name,BA.total_target_score=mr==null?void 0:mr.total_target_score,BA.actual_target_score=mr==null?void 0:mr.actual_target_score,BA.rowSpan=bA===0?(ks=mr==null?void 0:mr.targets)==null?void 0:ks.length:0,BA.order=mo+1,co.push(BA)})}),Ia(co),(0,Ge.Rm)()&&Qr({type:"classroomList/getAssistantPermissions",payload:{course_id:Ka.coursesId}})}},[hn]),(0,Ce.useEffect)(()=>{Nn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(hn==null?void 0:hn.students_count)>0&&!ha&&setTimeout(()=>{Ps("all")},800)},[hn==null?void 0:hn.homework_common_id,ha]),(0,Ce.useEffect)(()=>{hs(qa({},si))},[mn.pathname]);const ec=()=>{document.body.scrollIntoView()},zc=Mr=>{Dn.page=Mr,Zt(qa({},Dn)),qs(Dn,Yi)},qs=(Mr,co)=>pn(void 0,null,function*(){zr(!0);const mr=yield(0,we.ZP)(`/api/student_works/${Ka==null?void 0:Ka.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:In(qa({},Mr),{challenge_id:co=="all"?null:co})});(mr==null?void 0:mr.status)===0&&(Jr(mr==null?void 0:mr.list),Ki(mr==null?void 0:mr.count)),zr(!1)});function Xl(){return pn(this,null,function*(){xs.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const cA=()=>{document.querySelectorAll("canvas").forEach(Mr=>{(!Mr.clientWidth||!Mr.clientHeight)&&Mr.remove()})},Jl=Mr=>pn(void 0,null,function*(){const co=yield(0,dr.t1)({homeworkId:Mr||Ka.homeworkId});_r(co==null?void 0:co.data)}),Ps=Mr=>pn(void 0,null,function*(){var co,mr,mo,ti;let BA=0,bA;bA=Ne.default.info({width:460,title:sn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",sn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:sn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",sn.createElement("span",{className:"c-blue"},BA+1),"/",Mr!=="all"?1:hn==null?void 0:hn.students_count,sn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Te.modal,onOk:()=>{}});const ks={margin:[0,0],filename:`${hn!=null&&hn.student_id&&(hn==null?void 0:hn.student_id)!="--"?hn==null?void 0:hn.student_id:""}${hn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},$l=Vl.folder(hn==null?void 0:hn.shixun_name);function cu(du){return pn(this,null,function*(){yield Jl(du||Ji.current);const Qi=yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa({homeworkId:du||Ji.current},xs.current||{})});Ji.current=Qi==null?void 0:Qi.next_student_work_id,ec(),BA++,setTimeout(()=>pn(this,null,function*(){var qo,Ko,Fs,dA;cA();const $s=$l.folder(`${Qi==null?void 0:Qi.group_name}`).folder(`${Qi!=null&&Qi.student_id&&(Qi==null?void 0:Qi.student_id)!="--"?Qi.student_id+"+":""}${Qi==null?void 0:Qi.username}`),bl=document.querySelector("#export-all").children;let kl=ta()();for(let zs=0;zspn(this,null,function*(){zs0&&((Fs=(Ko=Qi==null?void 0:Qi.shixun_detail)==null?void 0:Ko.filter(zs=>{var LA;return((LA=zs==null?void 0:zs.game_codes)==null?void 0:LA.length)>0}))==null?void 0:Fs.length)>0){const zs=$s.folder("\u4EE3\u7801\u6587\u4EF6");(dA=Qi==null?void 0:Qi.shixun_detail)==null||dA.map((LA,eA)=>{var IA,Ts;if(((IA=LA==null?void 0:LA.game_codes)==null?void 0:IA.length)>0){const Fu=zs.folder(`\u7B2C${eA+1}\u5173-${LA.subject}-${LA.id}`);(Ts=LA==null?void 0:LA.game_codes)==null||Ts.map(Cl=>{Fu.file(`${Cl.filename}.txt`,Cl==null?void 0:Cl.content)})}})}bA.update({content:sn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",sn.createElement("span",{className:"c-blue"},BA),"/",Qi==null?void 0:Qi.students_count,sn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),BA==(Qi==null?void 0:Qi.students_count)?(bA.destroy(),Ru()):cu()}),2200)})}if(Mr!=="all"||(hn==null?void 0:hn.students_count)<2){cA(),ec();const du=ra.current.children;let Qi=ta()();const Ko=$l.folder(`${hn==null?void 0:hn.group_name}`).folder(`${hn!=null&&hn.student_id&&(hn==null?void 0:hn.student_id)!="--"?(hn==null?void 0:hn.student_id)+"+":""}${hn==null?void 0:hn.username}`);for(let Fs=0;Fspn(void 0,null,function*(){Fs0&&((mo=(mr=hn==null?void 0:hn.shixun_detail)==null?void 0:mr.filter(Fs=>{var dA;return((dA=Fs==null?void 0:Fs.game_codes)==null?void 0:dA.length)>0}))==null?void 0:mo.length)>0){const Fs=Ko.folder("\u4EE3\u7801\u6587\u4EF6");(ti=hn==null?void 0:hn.shixun_detail)==null||ti.map((dA,Ks)=>{var $s,bl;if((($s=dA==null?void 0:dA.game_codes)==null?void 0:$s.length)>0){const kl=Fs.folder(`\u7B2C${Ks+1}\u5173-${dA.subject}-${dA.id}`);(bl=dA==null?void 0:dA.game_codes)==null||bl.map(zs=>{kl.file(`${zs.filename}.txt`,zs==null?void 0:zs.content)})}})}bA.destroy(),Ru();return}else cu(hn==null?void 0:hn.first_student_work_id)}),Ru=()=>{Vl.generateAsync({type:"blob"}).then(function(Mr){console.log(hn,"shixunWorkReport");const co=document.createElement("a");co.href=window.URL.createObjectURL(Mr),co.download=(hn==null?void 0:hn.shixun_name)+".zip",document.body.appendChild(co);const mr=document.createEvent("MouseEvents");mr.initEvent("click",!1,!1),co.dispatchEvent(mr),document.body.removeChild(co),vA(new(ve()))}),Mo(!1)};(0,Ce.useEffect)(()=>{ql()},[Ka.homeworkId]);const ql=()=>pn(void 0,null,function*(){yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}),Jl(),(0,Ge.GJ)()&&Xl(),no(!1)}),xu=[{title:"\u5173\u5361",dataIndex:"name",render:(Mr,co,mr)=>mr+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Mr,co,mr)=>sn.createElement("div",null,Mr,co.complete_status===4&&sn.createElement(We.vA,{status:co.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Mr,co,mr)=>Mr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:Mr=>Mr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Mr,co)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.myself_experience)!==parseFloat(Mr)?"red":"green"}},co.myself_experience),"/",Mr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Mr,co)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.game_score_full)!==parseFloat(Mr)?"red":"green"}},Mr),"/",co.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Mr,co)=>uA?sn.createElement(bt,{max:co.game_score_full,defaultValue:parseFloat(Mr),onBlur:mr=>pn(void 0,null,function*(){var mo;if((0,Ge.Rm)()&&!((mo=ur.AssistantObject.practice)!=null&&mo.can_appraise)){fe.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 ti=yield Qr({type:"shixunHomeworks/changeScore",payload:{categoryId:Ka.homeworkId,type:"report",score:mr,challenge_id:co.challenge_id}});qs({page:1,page_size:10},"all"),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}),ti.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Mr}];let Gc=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Mr,co,mr)=>({children:Mr,props:{rowSpan:co.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Mr,co,mr)=>({children:Mr,props:{rowSpan:co.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(Mr,co,mr)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.actual_test_score)!==parseFloat(Mr)?"red":"green"}},co.actual_test_score),"/",Mr)},{title:"\u6307\u6807\u603B\u5206",render:(Mr,co,mr)=>({children:sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.actual_target_score)!==parseFloat(Mr)?"red":"green"}},co.actual_target_score),"/",Mr),props:{rowSpan:co.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const Pu=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:Mr=>sn.createElement("span",null,Mr?ze()(Mr).format("YYYY-MM-DD HH:mm"):"--")}],wc=Mr=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Mr==="next"?_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${hn==null?void 0:hn.next_student_work_id}/comment`):_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${hn==null?void 0:hn.pre_student_work_id}/comment`)},200)},nl=Mr=>{tl(""),Mr.target.value&&(console.log("\u8FDB\u6765",hn),Mr.target.value=Mr.target.value>hn.repeat_setting_score?hn.repeat_setting_score:Mr.target.value,tl(Mr.target.value))},tc=()=>pn(void 0,null,function*(){const Mr=yield(0,we.ZP)(`/api/student_works/${hn==null?void 0:hn.work_id}/update_repeat_score`,{method:"put",body:{score:GA}});yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}),Mr.status===0&&fe.ZP.info("\u64CD\u4F5C\u6210\u529F")});return sn.createElement("section",{style:{minHeight:"100vh",background:`url(${Be(26528)}) center / cover no-repeat`}},sn.createElement("div",{className:"edu-container pb-60px"},sn.createElement(De.Z,{loading:ya["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},hn.course_id&&sn.createElement("section",{className:"animated fadeIn pt-10px"},hn.category&&sn.createElement(Pe.Z,{separator:">",items:[{title:sn.createElement(_e.Link,{to:`/classrooms/${hn.course_id}/shixun_homework`}," ",hn.course_name)},{title:sn.createElement(_e.Link,{to:`/classrooms/${hn.course_id}/shixun_homework/${hn.category.main?"":hn.category.category_id}`}," ",hn.category.category_name)},{title:sn.createElement(_e.Link,{to:`/classrooms/${hn.course_id}/shixun_homework/${hn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")},{title:hn.username}]}),sn.createElement("div",{className:"mt20 flex item-center gap-10px"},sn.createElement("strong",{className:"font20"}," ",hn==null?void 0:hn.homework_name," "),sn.createElement(We.VV,{temporary:!0,status:hn.homework_status}),sn.createElement("div",{className:"ml-auto flex item-center gap-10px"},hn.view_tpi&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-yijiandianping"}),onClick:()=>{var Mr,co;(0,We.xg)(`/tasks/${hn==null?void 0:hn.course_id}/${hn==null?void 0:hn.homework_common_id}/${(co=(Mr=hn==null?void 0:hn.shixun_detail)==null?void 0:Mr[0])==null?void 0:co.game_identifier}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD "),(0,Ge.GJ)()&&hn.homework_end===!1&&!!hn.myshixun_id&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>pn(void 0,null,function*(){yield Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:hn.myshixun_identifier},homework_common_id:si.categoryId}})})},"\u6253\u56DE\u91CD\u505A"),sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var Mr;if((0,Ge.Rm)()&&!((Mr=ur.AssistantObject.practice)!=null&&Mr.can_download)){fe.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}Ps("")},loading:er},"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ge.GJ)()&&(hn==null?void 0:hn.students_count)>1&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var Mr;if((0,Ge.Rm)()&&!((Mr=ur.AssistantObject.practice)!=null&&Mr.can_download)){fe.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}Ne.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:sn.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:sn.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{Ps("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,jr.jj)({categoryId:Ka.categoryId,coursesId:Ka.coursesId},"shixun_report")}}})}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A")))),sn.createElement("aside",{className:"mt-6px rounded-8px px-20px py-12px",style:{background:"rgba(255,255,255,0.9)",border:"1px solid #FFFFFF"}},sn.createElement("div",{id:"export-all",ref:ra},sn.createElement("div",{id:"export-all-1"},sn.createElement("div",{className:"flex item-center"},sn.createElement("div",{className:"text-16px"},"\u603B\u4F53\u8BC4\u4EF7"),(0,Ge.GJ)()&&sn.createElement(Ee.ZP,{className:`ml-auto rounded-4px ${Te.NewButtonStyle}`,type:"primary",icon:sn.createElement(ge.Z,{rev:void 0}),onClick:()=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:hn.user_id,data:qa({},hn)},fn:()=>qs({page:1,page_size:10},"all")}})}}," ",hn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"," ")),sn.createElement("div",{className:"mt-12px rounded-8px p-36px flex item-center relative",style:{background:"#FFFAF7",border:"1px solid #FFFFFF"}},sn.createElement("div",{className:"flex flex-col justify-center item-center"},sn.createElement("div",{className:"flex flex-col item-center"},sn.createElement("img",{className:"h-56px w-56px rounded-full",src:`${Ue.Z.IMG_SERVER}/images/${hn.image_url}`,alt:hn.username}),sn.createElement("div",{style:{marginTop:"-10px",marginLeft:"-10px"}},sn.createElement(We.vA,{status:hn.compelete_status}))),sn.createElement("div",{className:"text-20px c-grey-333 font-medium mt-10px"},hn.username),sn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5B66\u53F7",sn.createElement("span",{className:"ml10 c-grey-333"},hn.student_id||"--")),sn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5206\u73ED",sn.createElement("span",{className:"ml10 c-grey-333"},hn.group_name||"--"))),sn.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-center gap-48px",style:{paddingLeft:"80px"}},sn.createElement("div",{className:"flex item-center justify-between",style:{width:"80%"}},[{title:"\u622A\u6B62\u5F53\u524D\u5B8C\u6210\u5173\u5361",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-red"},hn.complete_count||"--"),"/",sn.createElement("span",{className:"c-red"},hn.challenges_count))},{title:"\u6700\u65B0\u5B8C\u6210\u5173\u5361",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-red"},hn.current_complete_count||"--"),"/",sn.createElement("span",{className:"c-red"},hn.challenges_count))},{title:"\u5B8C\u6210\u6548\u7387",children:hn&&hn.efficiency===null?"--":hn&&hn.efficiency},{title:"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387",children:hn&&hn.max_efficiency===null?"--":hn&&hn.max_efficiency},{title:"\u5173\u5361\u5F97\u5206",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},hn.challenge_score),"/",sn.createElement("span",{className:"c-light-black"},hn.challenge_score_full)),hidden:!(hn!=null&&hn.eff_score_full)},{title:"\u6548\u7387\u5206",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},hn.eff_score),"/",sn.createElement("span",{className:"c-light-black"},hn.eff_score_full)),hidden:!(hn!=null&&hn.eff_score_full)}].map((Mr,co)=>!(Mr!=null&&Mr.hidden)&&sn.createElement("div",{key:co,className:"flex flex-col item-center gap-10px"},sn.createElement("div",{className:"text-16px"},Mr==null?void 0:Mr.children),sn.createElement("div",{style:{color:"#8E8E8E"}},Mr==null?void 0:Mr.title)))),sn.createElement("div",{className:"flex item-center justify-between"},[{title:"\u901A\u5173\u65F6\u95F4",children:hn&&hn.passed_time===null||hn&&hn.passed_time==="--"?"--":ze()(hn&&hn.passed_time).format("YYYY-MM-DD HH:mm")},{title:sn.createElement(sn.Fragment,null,"\u8BA1\u65F6\u89C4\u5219 ",sn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:Mr=>{Xi(!0)}})),children:hn==null?void 0:hn.human_training_time_rules},{title:sn.createElement(sn.Fragment,null,"\u5B9E\u8BAD\u603B\u8017\u65F6",sn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:Mr=>{ms(!0)}})),children:hn==null?void 0:hn.time_consuming},{title:"\u8BC4\u6D4B\u6B21\u6570",children:hn.evaluate_count},{title:"\u901A\u5173\u65F6\u95F4",children:hn&&hn.passed_time===null||hn&&hn.passed_time==="--"?"--":ze()(hn&&hn.passed_time).format("YYYY-MM-DD HH:mm")},{title:sn.createElement(sn.Fragment,null," \u67E5\u91CD\u6263\u5206",hn!=null&&hn.review_rate?sn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{hn!=null&&hn.review_id&&zi&&(localStorage.setItem("studentDetial",window.location.pathname),_e.history.push(`/classrooms/:coursesId/shixun_homework/${Ka.categoryId}/review_detail/${hn==null?void 0:hn.review_id}`))}}," ",hn.review_rate.toFixed(1),"% "):sn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -")),children:sn.createElement(sn.Fragment,null,(hn==null?void 0:hn.repeat_minus_score)!==0?"- -":sn.createElement(sn.Fragment,null,zi?sn.createElement(sn.Fragment,null,sn.createElement(y.default,{style:{width:"45px",height:"22px"},value:GA,onChange:Mr=>{nl(Mr)},onBlur:tc,disabled:Yl})," / ",hn==null?void 0:hn.repeat_setting_score):sn.createElement(sn.Fragment,null," ",hn==null?void 0:hn.repeat_minus_score," / ",hn==null?void 0:hn.repeat_setting_score," "))),hidden:!(hn!=null&&hn.have_repeat)},{title:"\u8865\u4EA4\u6263\u5206",children:hn.late_penalty||"- -"},{title:"\u6700\u7EC8\u6210\u7EE9(\u6EE1\u5206100\u5206)",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},Qs),"/",sn.createElement("span",{className:"c-light-black"},hn.all_work_score))}].map((Mr,co)=>!(Mr!=null&&Mr.hidden)&&sn.createElement("div",{key:co,className:"flex flex-col item-center gap-10px"},sn.createElement("div",{className:"text-16px"},Mr==null?void 0:Mr.children),sn.createElement("div",{style:{color:"#8E8E8E"}},Mr==null?void 0:Mr.title))))),sn.createElement("div",{className:"absolute flex item-center justify-center h-36px",style:{top:0,right:0,width:219,background:`url(${Be(55541)}) center / cover no-repeat`}},hn.overall_appraisal)),sn.createElement(a.Z,{className:"mt-20px",style:{marginLeft:"-20px",width:"calc(100% + 40px)",backgroundColor:"#E0EEFF"}}),(hn.work_comment_hidden||hn.work_comment)&&sn.createElement("div",null,sn.createElement(ee.Z,{align:"middle"},sn.createElement(E.Z,{flex:1},sn.createElement("h1",{className:Te.title},"\u70B9\u8BC4\u5185\u5BB9")),sn.createElement(E.Z,{className:"pr30"},(0,Ge.GJ)()&&sn.createElement(Ee.ZP,{onClick:()=>pn(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:sn.createElement(Le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return pn(this,null,function*(){(yield(0,dr.gZ)({comment_id:hn.comment_id,homeworkId:Ka.homeworkId})).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}))})}})})},sn.createElement(xe.Z,null),"\u5220\u9664"))),sn.createElement(a.Z,{style:{margin:0}}),hn.work_comment&&sn.createElement("aside",{className:"pl30 pr30 mt20"},sn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),sn.createElement("br",null),sn.createElement(sr.Z,{value:hn.work_comment})),hn.work_comment_hidden&&sn.createElement("aside",{className:"pl30 pr30 mt20"},sn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),sn.createElement("br",null),sn.createElement(sr.Z,{value:hn.work_comment_hidden}))),(hn==null?void 0:hn.action_analysis)&&sn.createElement(to,{detailData:hn}),sn.createElement("div",{className:Te.score},sn.createElement("h1",{className:Te.title},"\u9636\u6BB5\u6210\u7EE9"),(hn==null?void 0:hn.adjust_review_score_count)>0&&(0,Ge.GJ)()&&sn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{TA(!0),qs({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",hn==null?void 0:hn.adjust_review_score_count,"\u6B21\uFF09")),sn.createElement(te.default,{className:Te.TableStyle,dataSource:hn.stage_list,rowKey:Mr=>Mr==null?void 0:Mr.challenge_id,pagination:!1,columns:xu}),((To=hn==null?void 0:hn.target_test_sets)==null?void 0:To.length)>0&&sn.createElement("div",null,sn.createElement("h1",{className:Te.title},"\u6307\u6807\u6210\u7EE9"),sn.createElement(te.default,{className:Te.TableStyle,dataSource:rn,rowKey:Mr=>Mr==null?void 0:Mr.challenge_id,pagination:!1,bordered:!0,columns:Gc})),(hn==null?void 0:hn.work_description)&&sn.createElement(sn.Fragment,null,sn.createElement("h1",{className:Te.title},"\u4E2A\u4EBA\u603B\u7ED3"),sn.createElement(sr.Z,{value:hn==null?void 0:hn.work_description})),sn.createElement("h1",{className:Te.title},"\u56FE\u5F62\u7EDF\u8BA1"),sn.createElement(Nt,{data:Xn}),sn.createElement("h1",{className:Te.title},"\u5B9E\u8BAD\u8BE6\u60C5")),sn.createElement(Tt,{autoHeight:Ao}))))),(0,Ge.GJ)()&&sn.createElement("aside",{className:`sticky ${Te.footerBar}`},sn.createElement("aside",{className:"edu-container flex item-center"},sn.createElement(_e.Link,{className:Te.exitComment,to:`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868"),sn.createElement("div",{className:"ml-auto flex item-center gap-20px"},sn.createElement(Ee.ZP,{disabled:!(hn!=null&&hn.pre_student_work_id),onClick:()=>wc()},"\u4E0A\u4E00\u4E2A"),sn.createElement(Ee.ZP,{disabled:!(hn!=null&&hn.next_student_work_id),onClick:()=>wc("next")},"\u4E0B\u4E00\u4E2A"),(0,Ge.GJ)()&&sn.createElement(Ee.ZP,{className:Te.NewButtonStyle,type:"primary",onClick:()=>pn(void 0,null,function*(){Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:hn.user_id,data:qa({},hn)},fn:()=>qs({page:1,page_size:10},"all")}})})}," \u70B9\u8BC4\u4F5C\u4E1A ")))),sn.createElement(Er,null),sn.createElement(cr.Z,null),sn.createElement(Ne.default,{open:ho,width:860,centered:!0,onCancel:()=>{Xi(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},sn.createElement("div",{style:{color:"#333333",fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),sn.createElement("br",null),sn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),sn.createElement("br",null),sn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),sn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),sn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),sn.createElement("br",null),sn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),sn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),sn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),sn.createElement("br",null),sn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),sn.createElement(Ne.default,{open:is,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{ms(!1)},width:600},sn.createElement("div",{style:{fontWeight:400,color:"#333333"}},sn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),sn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),sn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),sn.createElement(Ne.default,{open:Po,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{us("all"),TA(!1)},destroyOnClose:!0,width:900},sn.createElement("div",{style:{fontWeight:400,color:"#333333"}},sn.createElement("div",null,sn.createElement("span",null,"\u5173\u5361\uFF1A"),sn.createElement(ne.default,{style:{width:300},value:Yi,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Mr=>pn(void 0,null,function*(){us(Mr),qs({page:1,page_size:10},Mr)})},sn.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Fi=hn==null?void 0:hn.stage_list)==null?void 0:Fi.map((Mr,co)=>sn.createElement(ne.default.Option,{key:co,value:Mr==null?void 0:Mr.challenge_id},"\u7B2C",(0,We.EM)(co+1),"\u5173")))),sn.createElement("div",{className:"mt20"},sn.createElement(te.default,{dataSource:ma,rowKey:Mr=>Mr==null?void 0:Mr.id,pagination:!1,columns:Pu,loading:La})),sn.createElement("div",{className:Te.footer},sn.createElement("div",null,sn.createElement("span",{style:{color:"#656F87"}},"\u5171",sn.createElement("span",{className:"c-light-primary"},Uo),"\u6761\u6570\u636E")),sn.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Dn==null?void 0:Dn.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Uo,onChange:zc})))))};var ua=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt,loading:Nn,globalSetting:ur,user:sa})=>({shixunHomeworks:Wt,classroomList:Qt,globalSetting:ur,loading:Nn.effects,user:sa}))(Ur),Rr=Be(27812),Fa={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt",pingjia:"pingjia___X_ooM",pj_close:"pj_close___PHP4h",pj_save:"pj_save___COfQy"},Na={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Ma=({shixunHomeworks:Wt,data:Qt,globalSetting:Nn,loading:ur,dispatch:sa})=>{var ya;const{shixunWorkReport:na}=Wt;let Qr=((ya=Qt==null?void 0:Qt.efficiency_list)==null?void 0:ya.length)-parseInt(Qt==null?void 0:Qt.myself_eff[0]);const Aa=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(To){return To.name===na.username?"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u6548\u7387\uFF1A"+(Qt==null?void 0:Qt.myself_eff[1]):To.name+":"+To.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Qt==null?void 0:Qt.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:na.username,xAxis:Qr,yAxis:Qt==null?void 0:Qt.myself_eff[1],value:Qt==null?void 0:Qt.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Ra=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(To){var Fi=To.value;if(To.name===na.username)return"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u5F97\u5206\uFF1A"+(Qt==null?void 0:Qt.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:Na,data:Qt==null?void 0:Qt.consume_list,symbolSize:function(To){return Math.round(To[2])},markPoint:{data:[{name:na.username,xAxis:Qt==null?void 0:Qt.myself_object[0],yAxis:Qt==null?void 0:Qt.myself_object[1],value:Qt==null?void 0:Qt.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return Ce.createElement(Ce.Fragment,null,Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Aa()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Fa.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[1])),Ce.createElement("li",null,Ce.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[0]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",Ce.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Ra()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Fa.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u80FD\u529B")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_object[1]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",Ce.createElement("br",null)))))))};var _o=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects}))(Ma),pi=({defaultValue:Wt,onBlur:Qt,max:Nn,className:ur="game-score"})=>{const[sa,ya]=(0,Ce.useState)(Wt);(0,Ce.useEffect)(()=>{ya(Wt)},[Wt]);function na(Aa){ya(Aa)}function Qr(){sa!==Wt&&Qt(sa>Nn?Nn:sa)}return Ce.createElement(ot.Z,{max:Nn,min:0,className:ur,value:sa,onChange:na,onBlur:Qr})},Ir={md:"md___TEmcT"},Xa=Be(59301),Ei=Object.defineProperty,ii=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,Lo=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,AA=(Wt,Qt,Nn)=>Qt in Wt?Ei(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,yA=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Wi.call(Qt,Nn)&&AA(Wt,Nn,Qt[Nn]);if(Lo)for(var Nn of Lo(Qt))Os.call(Qt,Nn)&&AA(Wt,Nn,Qt[Nn]);return Wt},Zi=(Wt,Qt)=>ii(Wt,Do(Qt));const ji=ne.default.Option,xA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var wl=(Wt=>(Wt[Wt.SET_PATH=0]="SET_PATH",Wt[Wt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Wt))(wl||{});function _s(Wt,Qt){switch(Qt.type){case 0:return Zi(yA({},Wt),{selectedPath:Qt.payload});case 1:return Zi(yA({},Wt),{passedContent:Qt.payload});default:throw new Error}}var Or=({path:Wt,game_id:Qt,onPathChange:Nn,autoHeight:ur,diff_code_count:sa,data:ya,game_codes_cn:na})=>{var Qr,Aa,Ra,To;const Fi=Wt.split("\uFF1B").filter(Xn=>!!Xn),[Ka,hs]=(0,Ce.useReducer)(_s,{selectedPath:Fi[0],passedContent:{language:"python",content:""}}),{selectedPath:si,passedContent:Dn}=Ka;function Zt(Xn){hs({type:0,payload:Xn})}const mn={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return Xa.createElement(Xa.Fragment,null,Xa.createElement("h2",null," ",Xa.createElement("span",null,na,Xa.createElement(ie.Z,{title:Xa.createElement("div",null,Xa.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Xa.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Xa.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),Xa.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Xa.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),sa&&Xa.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",sa),Xa.createElement("span",null,Xa.createElement(ne.default,{style:{width:200},value:si,onChange:Zt}," ",Fi.map(Xn=>Xa.createElement(ji,{key:Xn,value:Xn},Xn))," "))," "),(si==null?void 0:si.split(".")[1])==="md"&&Xa.createElement(ct.Z,{height:300,autoHeight:ur,defaultValue:((Aa=(Qr=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Qr[0])==null?void 0:Aa.content)||"",className:Ir.md}),(si==null?void 0:si.split(".")[1])!=="md"&&Xa.createElement(st.ZP,{height:300,language:Dn.language,value:((To=(Ra=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Ra[0])==null?void 0:To.content)||"",autoHeight:ur,theme:"default",isCopy:!0,options:xA}))},Ju=Be(48530),Au=Object.defineProperty,Nl=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Qa=(Wt,Qt,Nn)=>Qt in Wt?Au(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,xi=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Va.call(Qt,Nn)&&Qa(Wt,Nn,Qt[Nn]);if(Xr)for(var Nn of Xr(Qt))Zo.call(Qt,Nn)&&Qa(Wt,Nn,Qt[Nn]);return Wt},ts=(Wt,Qt)=>Nl(Wt,el(Qt)),Ms=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const lA=({shixunHomeworks:Wt,autoHeight:Qt,classroomList:Nn,dispatch:ur})=>{var sa,ya,na,Qr,Aa,Ra,To,Fi;const{shixunWorkReport:Ka}=Wt,{stage_list:hs,work_id:si,ai_code_evaluation_promote:Dn}=Ka,[Zt,mn]=(0,Ce.useState)(!1),[Xn,_r]=(0,Ce.useState)(!0),[ra,er]=(0,Ce.useState)({left:0,top:0,bottom:0,right:0}),ga=(0,Ce.useRef)(null),[ha,no]=(0,Ce.useState)(!1),[La,zr]=(0,Ce.useState)(""),Ao=(0,Ce.useRef)(null),Mo=(Ya,ho)=>{var Xi;const{clientWidth:is,clientHeight:ms}=window.document.documentElement,Po=(Xi=ga.current)==null?void 0:Xi.getBoundingClientRect();Po&&er({left:-Po.left+ho.x,right:is-(Po.right-ho.x),top:-Po.top+ho.y,bottom:ms-(Po.bottom-ho.y)})},hn=(0,_e.useParams)(),rn=(0,Ge.GJ)(),Ia={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,Ce.useEffect)(()=>{console.log(hn)},[]);const ma=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(Ya,ho,Xi)=>Ce.createElement("div",null,Ya,ho.is_work_end_evaluate&&Ce.createElement(We.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:Ya=>ze()(Ya).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(Ya,ho)=>Ce.createElement("span",{className:"c-blue current",onClick:()=>Ms(void 0,null,function*(){var Xi,is;const ms=yield(0,Fe.Lk)(ho.game_identifier,{path:(is=(Xi=ho.path)==null?void 0:Xi.replace(/\;/g,";"))==null?void 0:is.split(";")[0],query_index:ho.query_index,homework_common_id:hn.categoryId});(ms==null?void 0:ms.status)===0&&(no(ms),mn(!0))})},ho.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Jr=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(Ya,ho)=>{var Xi;return Ce.createElement("span",null,Ce.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Ue.Z.IMG_SERVER+"/images/"+((Xi=ho==null?void 0:ho.user)==null?void 0:Xi.image_url)}),Ya)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:Ya=>Ce.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",Ya,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:Ya=>Ce.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",Ya,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:Ya=>Ce.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",Ya?ze()(Ya).format("YYYY-MM-DD HH:mm"):"--")}];function Uo(Ya,ho){return Ms(this,null,function*(){const{challenge_id:Xi}=hs[Ya],is=yield ur({type:"shixunHomeworks/changeScore",payload:{categoryId:hn.homeworkId,type:"report",score:ho,challenge_id:Xi}});yield ur({type:"shixunHomeworks/getShixunWorkReport",payload:xi({},hn)}),is.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Ki(Ya,ho){return(0,we.U2)(`student_works/${si}/rep_passed_content.json`,{path:ho,game_id:Ya})}const[Yi,us]=(0,Ce.useState)((sa=Ka==null?void 0:Ka.shixun_detail)==null?void 0:sa.map(Ya=>ts(xi({},Ya),{commentEdit:!1}))),uA=Ya=>Ya.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),[Vl,vA]=(0,Ce.useState)(!1),Es=(Ya,ho)=>Ms(void 0,null,function*(){var Xi,is;vA(!0),Ao.current=new Ju.Z(Ue.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:Dn,shixun_id:Ka==null?void 0:Ka.myshixun_identifier,game_id:Ya==null?void 0:Ya.id,source:"shixun",is_chat:!1,type:9,description:Ya==null?void 0:Ya.challenge_description,query:(is=(Xi=Ya==null?void 0:Ya.game_codes)==null?void 0:Xi[0])==null?void 0:is.content,homework_common_id:hn.categoryId}),yield new Promise((ms,Po)=>{Ao.current.on("data",TA=>{const GA=[...Yi];GA[ho].comment=uA(TA==null?void 0:TA.full),us(GA)}),Ao.current.on("done",()=>Ms(void 0,null,function*(){var TA;vA(!1);const GA=[...Yi],tl=yield(0,we.ZP)(`/api/student_works/${hn==null?void 0:hn.homeworkId}/challenge_comment`,{method:"put",body:{challenge_id:Ya==null?void 0:Ya.challenge_id,comment:GA[ho].comment}});if((tl==null?void 0:tl.status)==0){fe.ZP.success("\u8BC4\u4EF7\u6210\u529F");const zi=[...Yi];zi[ho].comment_updated_at=(TA=tl==null?void 0:tl.data)==null?void 0:TA.comment_updated_at,us(zi)}})),Ao.current.startStream()})});return Ce.createElement(Ce.Fragment,null,Yi==null?void 0:Yi.map(function(Ya,ho){var Xi,is;return Ce.createElement("div",{key:ho},Ce.createElement("aside",{className:"pl30 pr30",key:ho},Ce.createElement("div",{className:`${Fa.shixunTitle} mt10`},Ce.createElement("div",null,Ce.createElement("span",{className:"fa fa-code "}),Ce.createElement("strong",{className:"c-black"},"\u7B2C",ho+1,"\u5173 ",Ce.createElement(_e.Link,{className:"c-black",target:"_blank",to:`/tasks/${hn.coursesId}/${hn.categoryId}/${Ya.game_identifier}`},Ya.subject))),rn?Ce.createElement("span",null,"\u8C03\u5206\uFF1A",Ce.createElement(pi,{className:"game-score",max:hs[ho].game_score_full,defaultValue:hs[ho].game_score,onBlur:ms=>{var Po;if((0,Ge.Rm)()&&!((Po=Nn.AssistantObject.practice)!=null&&Po.can_appraise)){fe.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}Uo(ho,ms)}})):null),Ce.createElement("div",{className:"font16 mt10"},Ya.st===0&&(Ya.path?typeof(Ya==null?void 0:Ya.game_codes_cn)=="string"?Ce.createElement("aside",{className:Fa.shixunWrp},Ce.createElement(Or,{game_codes_cn:Ya==null?void 0:Ya.game_codes_cn,autoHeight:Qt,path:Ya.path,game_id:Ya.id,data:Ya.game_codes,diff_code_count:Ya.diff_code_count,onPathChange:Ki})):Ce.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),Ya.st===1&&(Ya.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),Ce.createElement("aside",{className:"mt10 font16"},(Xi=Ya.outputs)!=null&&Xi.length?Ce.createElement(te.default,{columns:ma,pagination:{hideOnSinglePage:!0},dataSource:Ya.outputs.map(ms=>xi(xi({},Ya),ms))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),Ce.createElement("aside",{className:"mt10 font16"},((is=Ya==null?void 0:Ya.adjust_review_score_list)==null?void 0:is.length)>0&&(0,Ge.GJ)()&&Ce.createElement("div",null,Ce.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),Ce.createElement(te.default,{columns:Jr,pagination:{hideOnSinglePage:!0},dataSource:Ya.adjust_review_score_list,showHeader:!1})))))}),Ce.createElement(Ne.default,{open:Zt,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{no({}),mn(!1)},onCancel:()=>{no({}),mn(!1)},title:Ce.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Xn&&_r(!1)},onMouseOut:()=>{_r(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:Ya=>Ce.createElement(de(),{disabled:Xn,bounds:ra,nodeRef:ga,onStart:(ho,Xi)=>Mo(ho,Xi)},Ce.createElement("div",{ref:ga},Ya))},Ce.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},((ya=ha==null?void 0:ha.data)==null?void 0:ya.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Ce.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Ce.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Ce.createElement("div",{style:{color:((na=ha==null?void 0:ha.data)==null?void 0:na.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Qr=ha==null?void 0:ha.data)==null?void 0:Qr.output_detail)),Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ze()((Aa=ha==null?void 0:ha.data)==null?void 0:Aa.created_at).format("YYYY-MM-DD HH:mm:ss"))),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Ra=ha==null?void 0:ha.data)==null?void 0:Ra.ts_time,"s")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(To=ha==null?void 0:ha.data)==null?void 0:To.ts_mem,"mb")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Fi=ha==null?void 0:ha.data)==null?void 0:Fi.test_set_passed_rate)*100,"%")))),Ce.createElement(st.ZP,{height:500,autoHeight:Qt,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((ha==null?void 0:ha.content)||""))),options:Ia})))};var PA=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn,classroomList:ur})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects,classroomList:ur}))(lA),Pi={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},ka=Be(59301),Mc=Object.defineProperty,qu=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,ku=(Wt,Qt,Nn)=>Qt in Wt?Mc(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,Wl=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))yl.call(Qt,Nn)&&ku(Wt,Nn,Qt[Nn]);if(qu)for(var Nn of qu(Qt))Dl.call(Qt,Nn)&&ku(Wt,Nn,Qt[Nn]);return Wt},Zl=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const Ul=({shixunHomeworks:Wt,dispatch:Qt,classroomList:Nn})=>{const{shixunWorkReport:ur}=Wt,sa=(0,_e.useParams)(),[ya,na]=(0,Ce.useState)(!1),[Qr]=Tn.default.useForm(),[Aa,Ra]=Ne.default.useModal(),[To,Fi]=(0,Ce.useState)(!1),[Ka,hs]=(0,Ce.useState)(!1);(0,Ce.useEffect)(()=>{var Zt,mn,Xn,_r;Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Qr.setFieldsValue({comment:(mn=(Zt=Wt.actionTabs.selectArrs)==null?void 0:Zt.data)==null?void 0:mn.work_comment,hidden_comment:(_r=(Xn=Wt.actionTabs.selectArrs)==null?void 0:Xn.data)==null?void 0:_r.work_comment_hidden})},[Wt.actionTabs.key]);const si=()=>Zl(void 0,null,function*(){const Zt=Qr.getFieldsValue();(yield(0,we.ZP)(`/api/student_works/${sa.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Zt.hidden_comment,comment:Zt.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),Qt({type:"shixunHomeworks/setActionTabs",payload:{}}),Qt({type:"shixunHomeworks/getShixunWorkReport",payload:Wl({},sa)}))}),Dn=[{title:"\u5173\u5361",dataIndex:"name",render:(Zt,mn,Xn)=>Xn+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Zt,mn,Xn)=>ka.createElement("div",null,Zt,mn.complete_status===4&&ka.createElement(We.vA,{status:mn.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Zt=>Zt?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Zt,mn)=>ka.createElement("div",null,ka.createElement("span",{style:{color:parseFloat(mn.game_score_full)!==parseFloat(Zt)?"#E30000":"#53C41B"}},Zt),"/",mn.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Zt,mn)=>(0,Ge.GJ)()?ka.createElement(pi,{max:mn.game_score_full,defaultValue:parseFloat(Zt),onBlur:Xn=>Zl(void 0,null,function*(){var _r,ra;if((0,Ge.Rm)()&&!((_r=Nn.AssistantObject.practice)!=null&&_r.can_appraise)){fe.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 er=yield Qt({type:"shixunHomeworks/changeScore",payload:{categoryId:sa.homeworkId,type:"report",score:Xn,challenge_id:mn.challenge_id}});(ra=Wt==null?void 0:Wt.actionTabs)==null||ra.fn(),yield Qt({type:"shixunHomeworks/getShixunWorkReport",payload:Wl({},sa)}),er.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Zt}];return ka.createElement(ka.Fragment,null,Ra,ka.createElement(Ne.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zl(void 0,null,function*(){var Zt;if((0,Ge.Rm)()&&!((Zt=Nn.AssistantObject.practice)!=null&&Zt.can_appraise)){fe.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 mn=Qr.getFieldsValue();JSON.stringify(mn)==="{}"||mn.hidden_comment===""&&mn.comment===""?na(!0):si()}),onCancel:()=>{Qt({type:"shixunHomeworks/setActionTabs",payload:{}})}},ka.createElement(ee.Z,{justify:"space-between",className:Pi.info},ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u59D3\u540D"),ka.createElement("span",{className:Pi.blackContent},ur==null?void 0:ur.username)),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u5B66\u53F7"),ka.createElement("span",{className:Pi.blackContent},(ur==null?void 0:ur.student_id)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u73ED\u7EA7"),ka.createElement("span",{className:Pi.blackContent},(ur==null?void 0:ur.group_name)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u5173\u5361\u5F97\u5206"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.challenge_score)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u6548\u7387\u5206"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.eff_score)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u8865\u4EA4\u6263\u5206"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.late_penalty)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.work_score)||"--"))),ka.createElement(Tn.default,{form:Qr,onChange:()=>{ya&&na(!1)}},ka.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},ka.createElement(E.Z,null,ka.createElement("div",{className:`${Pi.inputLabel} ${Pi.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ka.createElement(E.Z,null,ka.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:To,onCancel:()=>{Fi(!1)}},onDataSelect:(Zt,mn)=>Zl(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({comment:_r==null?void 0:_r.value}),Fi(!1)};if(Qr.getFieldValue("comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},ka.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:ka.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{Fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ka.createElement(Tn.default.Item,{name:"comment"},ka.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),ka.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},ka.createElement(E.Z,null,ka.createElement("div",{className:`${Pi.inputLabel} ${Pi.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ka.createElement(E.Z,null,ka.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:Ka,onCancel:()=>{hs(!1)}},onDataSelect:(Zt,mn)=>Zl(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({hidden_comment:_r==null?void 0:_r.value}),hs(!1)};if(Qr.getFieldValue("hidden_comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},ka.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:ka.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{hs(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ka.createElement(Tn.default.Item,{name:"hidden_comment"},ka.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),ya&&ka.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),ka.createElement("div",{className:Pi.tableTitle},"\u5173\u5361\u6210\u7EE9"),ka.createElement(te.default,{className:Pi.scoreTable,dataSource:ur.stage_list,rowKey:"challenge_id",pagination:!1,columns:Dn,scroll:{x:"max-content"}})))};var ul=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt})=>({shixunHomeworks:Wt,classroomList:Qt}))(Ul),bu=Be(52217),pA={wrap:"wrap___LZOi9",line:"line___oju0L"},Ol=({detailData:Wt})=>{var Qt;return Ce.createElement("div",{className:pA.wrap},Ce.createElement(Hr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Hr.Uf)(Wt),(Wt==null?void 0:Wt.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},Ce.createElement(Hr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Hr.Uf)(Wt)}),!!((Qt=Wt==null?void 0:Wt.photos)!=null&&Qt.length)&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:pA.line}),Ce.createElement(Hr._s,{dataSource:Wt==null?void 0:Wt.photos,right:21,col:4,wrapWidth:1140}))))},dn=Be(59301),Cu=Object.defineProperty,SA=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,Vs=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,Ql=(Wt,Qt,Nn)=>Qt in Wt?Cu(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,Ys=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))uu.call(Qt,Nn)&&Ql(Wt,Nn,Qt[Nn]);if(Vs)for(var Nn of Vs(Qt))Eu.call(Qt,Nn)&&Ql(Wt,Nn,Qt[Nn]);return Wt},Xs=(Wt,Qt)=>SA(Wt,lu(Qt)),Bc=(Wt,Qt)=>{var Nn={};for(var ur in Wt)uu.call(Wt,ur)&&Qt.indexOf(ur)<0&&(Nn[ur]=Wt[ur]);if(Wt!=null&&Vs)for(var ur of Vs(Wt))Qt.indexOf(ur)<0&&Eu.call(Wt,ur)&&(Nn[ur]=Wt[ur]);return Nn},fs=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const $u=Wt=>{var Qt=Wt,{shixunHomeworks:Nn,classroomList:ur,globalSetting:sa,loading:ya,user:na,dispatch:Qr}=Qt,Aa=Bc(Qt,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Ra,To,Fi;const[Ka,hs]=(0,Ce.useState)(Ys({},(0,_e.useParams)())),si=(0,_e.useParams)(),[Dn,Zt]=(0,Ce.useState)({page:1,page_size:10}),mn=(0,_e.useLocation)(),[]=(0,Ce.useState)([]),[Xn,_r]=(0,Ce.useState)(),ra=(0,Ce.useRef)(),er=(0,Ce.useRef)(),[ga,ha]=(0,Ce.useState)(!1),[no,La]=(0,Ce.useState)(!0),[zr,Ao]=(0,Ce.useState)(!1),[Mo,hn]=(0,Ce.useState)(!1),{shixunWorkReport:rn}=Nn,[Ia,ma]=(0,Ce.useState)(),[Jr,Uo]=(0,Ce.useState)([]),[Ki,Yi]=(0,Ce.useState)(),[us,uA]=(0,Ce.useState)("all"),Vl=(0,Ge.GJ)(),[vA,Es]=(0,Ce.useState)(new(ve())),[Ya,ho]=(0,Ce.useState)(0),[Xi,is]=(0,Ce.useState)(!1),[ms,Po]=(0,Ce.useState)(!1),[TA,GA]=(0,Ce.useState)(!1),[tl,zi]=(0,Ce.useState)(""),[FA,Yl]=(0,Ce.useState)(!1),[Kc,Qs]=(0,Ce.useState)(!0),[Sl,xs]=(0,Ce.useState)(0),Ji=(0,Ce.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Js=(0,Ce.useRef)(),ec=()=>fs(void 0,null,function*(){(na.userInfo.is_teacher||na.userInfo.admin)&&(Yl(!0),Qs(!1))});(0,Ce.useEffect)(()=>{var mr;(0,Ge.Rm)()&&ur.AssistantObject.practice&&!((mr=ur.AssistantObject.practice)!=null&&mr.can_view)&&_e.history.replace("/403")},[(Ra=ur.AssistantObject.practice)==null?void 0:Ra.can_view]),(0,Ce.useEffect)(()=>{ec(),console.log("\u6253\u5370\u7684------",rn),Js.current=rn==null?void 0:rn.next_student_work_id,zi(rn.repeat_minus_score)},[rn,na]),(0,Ce.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",rn.work_score),xs(rn.work_score)},[rn.work_score,tl]),(0,Ce.useEffect)(()=>(Qr({type:"globalSetting/footerToggle",payload:!1}),()=>{Qr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Ce.useEffect)(()=>{var mr;if(rn){let mo=[];(mr=rn==null?void 0:rn.target_test_sets)==null||mr.map((ti,BA)=>{var bA;(bA=ti==null?void 0:ti.targets)==null||bA.map((ks,$l)=>{var cu;ks.name=ti==null?void 0:ti.name,ks.total_target_score=ti==null?void 0:ti.total_target_score,ks.actual_target_score=ti==null?void 0:ti.actual_target_score,ks.rowSpan=$l===0?(cu=ti==null?void 0:ti.targets)==null?void 0:cu.length:0,ks.order=BA+1,mo.push(ks)})}),ma(mo),(0,Ge.Rm)()&&Qr({type:"classroomList/getAssistantPermissions",payload:{course_id:Ka.coursesId}})}},[rn]),(0,Ce.useEffect)(()=>{Nn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(rn==null?void 0:rn.students_count)>0&&!no&&setTimeout(()=>{ql("all")},800)},[rn==null?void 0:rn.homework_common_id,no]),(0,Ce.useEffect)(()=>{hs(Ys({},si))},[mn.pathname]);const zc=()=>{document.body.scrollIntoView()},qs=mr=>{Dn.page=mr,Zt(Ys({},Dn)),Xl(Dn,us)},Xl=(mr,mo)=>fs(void 0,null,function*(){Ao(!0);const ti=yield(0,we.ZP)(`/api/student_works/${Ka==null?void 0:Ka.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Xs(Ys({},mr),{challenge_id:mo=="all"?null:mo})});(ti==null?void 0:ti.status)===0&&(Uo(ti==null?void 0:ti.list),Yi(ti==null?void 0:ti.count)),Ao(!1)});function cA(){return fs(this,null,function*(){Ji.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Jl=()=>{document.querySelectorAll("canvas").forEach(mr=>{(!mr.clientWidth||!mr.clientHeight)&&mr.remove()})},Ps=()=>{ra.current.offsetHeight>62e3?hn(!1):hn(!0)},Ru=mr=>fs(void 0,null,function*(){const mo=yield(0,dr.t1)({homeworkId:mr||Ka.homeworkId});_r(mo==null?void 0:mo.data)}),ql=mr=>fs(void 0,null,function*(){var mo,ti,BA,bA;let ks=0,$l;$l=Ne.default.info({width:460,title:dn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",dn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:dn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",dn.createElement("span",{className:"c-blue"},ks+1),"/",mr!=="all"?1:rn==null?void 0:rn.students_count,dn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Fa.modal,onOk:()=>{}});const cu={margin:[0,0],filename:`${rn!=null&&rn.student_id&&(rn==null?void 0:rn.student_id)!="--"?rn==null?void 0:rn.student_id:""}${rn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},du=vA.folder(rn==null?void 0:rn.shixun_name);function Qi(qo){return fs(this,null,function*(){yield Ru(qo||Js.current);const Ko=yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys({homeworkId:qo||Js.current},Ji.current||{})});Js.current=Ko==null?void 0:Ko.next_student_work_id,zc(),ks++,setTimeout(()=>fs(this,null,function*(){var Fs,dA,Ks,$s;Jl();const kl=du.folder(`${Ko==null?void 0:Ko.group_name}`).folder(`${Ko!=null&&Ko.student_id&&(Ko==null?void 0:Ko.student_id)!="--"?Ko.student_id+"+":""}${Ko==null?void 0:Ko.username}`),zs=document.querySelector("#export-all").children;let LA=ta()();for(let eA=0;eAfs(this,null,function*(){eA0&&((Ks=(dA=Ko==null?void 0:Ko.shixun_detail)==null?void 0:dA.filter(eA=>{var IA;return((IA=eA==null?void 0:eA.game_codes)==null?void 0:IA.length)>0}))==null?void 0:Ks.length)>0){const eA=kl.folder("\u4EE3\u7801\u6587\u4EF6");($s=Ko==null?void 0:Ko.shixun_detail)==null||$s.map((IA,Ts)=>{var Fu,Cl;if(((Fu=IA==null?void 0:IA.game_codes)==null?void 0:Fu.length)>0){const Lu=eA.folder(`\u7B2C${Ts+1}\u5173-${IA.subject}-${IA.id}`);(Cl=IA==null?void 0:IA.game_codes)==null||Cl.map(fd=>{Lu.file(`${fd.filename}.txt`,fd==null?void 0:fd.content)})}})}$l.update({content:dn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",dn.createElement("span",{className:"c-blue"},ks),"/",Ko==null?void 0:Ko.students_count,dn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),ks==(Ko==null?void 0:Ko.students_count)?($l.destroy(),xu()):Qi()}),2200)})}if(mr!=="all"||(rn==null?void 0:rn.students_count)<2){Jl(),zc();const qo=er.current.children;let Ko=ta()();const dA=du.folder(`${rn==null?void 0:rn.group_name}`).folder(`${rn!=null&&rn.student_id&&(rn==null?void 0:rn.student_id)!="--"?(rn==null?void 0:rn.student_id)+"+":""}${rn==null?void 0:rn.username}`);for(let Ks=0;Ksfs(void 0,null,function*(){Ks0&&((BA=(ti=rn==null?void 0:rn.shixun_detail)==null?void 0:ti.filter(Ks=>{var $s;return(($s=Ks==null?void 0:Ks.game_codes)==null?void 0:$s.length)>0}))==null?void 0:BA.length)>0){const Ks=dA.folder("\u4EE3\u7801\u6587\u4EF6");(bA=rn==null?void 0:rn.shixun_detail)==null||bA.map(($s,bl)=>{var kl,zs;if(((kl=$s==null?void 0:$s.game_codes)==null?void 0:kl.length)>0){const LA=Ks.folder(`\u7B2C${bl+1}\u5173-${$s.subject}-${$s.id}`);(zs=$s==null?void 0:$s.game_codes)==null||zs.map(eA=>{LA.file(`${eA.filename}.txt`,eA==null?void 0:eA.content)})}})}$l.destroy(),xu();return}else Qi(rn==null?void 0:rn.first_student_work_id)}),xu=()=>{vA.generateAsync({type:"blob"}).then(function(mr){console.log(rn,"shixunWorkReport");const mo=document.createElement("a");mo.href=window.URL.createObjectURL(mr),mo.download=(rn==null?void 0:rn.shixun_name)+".zip",document.body.appendChild(mo);const ti=document.createEvent("MouseEvents");ti.initEvent("click",!1,!1),mo.dispatchEvent(ti),document.body.removeChild(mo),Es(new(ve()))}),hn(!1)};(0,Ce.useEffect)(()=>{Gc()},[Ka.homeworkId]);const Gc=()=>fs(void 0,null,function*(){La(!0),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}),Ru(),(0,Ge.GJ)()&&cA(),La(!1)}),Pu=[{title:"\u5173\u5361",dataIndex:"name",render:(mr,mo,ti)=>ti+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(mr,mo,ti)=>dn.createElement("div",null,mr,mo.complete_status===4&&dn.createElement(We.vA,{status:mo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(mr,mo,ti)=>mr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:mr=>mr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(mr,mo)=>dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.myself_experience)!==parseFloat(mr)?"red":"green"}},mo.myself_experience),"/",mr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(mr,mo)=>dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.game_score_full)!==parseFloat(mr)?"red":"green"}},mr),"/",mo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(mr,mo)=>Vl?dn.createElement(pi,{max:mo.game_score_full,defaultValue:parseFloat(mr),onBlur:ti=>fs(void 0,null,function*(){var BA;if((0,Ge.Rm)()&&!((BA=ur.AssistantObject.practice)!=null&&BA.can_appraise)){fe.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 bA=yield Qr({type:"shixunHomeworks/changeScore",payload:{categoryId:Ka.homeworkId,type:"report",score:ti,challenge_id:mo.challenge_id}});Xl({page:1,page_size:10},"all"),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}),bA.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):mr}];let wc=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(mr,mo,ti)=>({children:mr,props:{rowSpan:mo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(mr,mo,ti)=>({children:mr,props:{rowSpan:mo.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(mr,mo,ti)=>dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.actual_test_score)!==parseFloat(mr)?"red":"green"}},mo.actual_test_score),"/",mr)},{title:"\u6307\u6807\u603B\u5206",render:(mr,mo,ti)=>({children:dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.actual_target_score)!==parseFloat(mr)?"red":"green"}},mo.actual_target_score),"/",mr),props:{rowSpan:mo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const nl=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:mr=>dn.createElement("span",null,mr?ze()(mr).format("YYYY-MM-DD HH:mm"):"--")}],tc=mr=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{mr==="next"?_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${rn==null?void 0:rn.next_student_work_id}/comment`):_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${rn==null?void 0:rn.pre_student_work_id}/comment`)},200)},Mr=mr=>{zi(""),mr.target.value&&(console.log("\u8FDB\u6765",rn),mr.target.value=mr.target.value>rn.repeat_setting_score?rn.repeat_setting_score:mr.target.value,zi(mr.target.value))},co=()=>fs(void 0,null,function*(){const mr=yield(0,we.ZP)(`/api/student_works/${rn==null?void 0:rn.work_id}/update_repeat_score`,{method:"put",body:{score:tl}});yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}),mr.status===0&&fe.ZP.info("\u64CD\u4F5C\u6210\u529F")});return dn.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},dn.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},dn.createElement(De.Z,{loading:ya["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},dn.createElement("div",{className:"edu-container"},rn.course_id&&dn.createElement("section",{className:"animated fadeIn"},dn.createElement("aside",{className:""},rn.category&&dn.createElement(Pe.Z,{separator:">"},dn.createElement(Pe.Z.Item,null,dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework`},rn.course_name)),dn.createElement(Pe.Z.Item,null,dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework/${rn.category.main?"":rn.category.category_id}`},rn.category.category_name)),dn.createElement(Pe.Z.Item,null,dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework/${rn.homework_common_id}/detail${(0,Ge.dE)()?"?tabs=1":""}`},"\u4F5C\u4E1A\u8BE6\u60C5")),dn.createElement(Pe.Z.Item,null,rn.username))),dn.createElement("aside",{className:[Fa.title1,"mt20"].join(" ")},dn.createElement(ee.Z,{align:"middle"},dn.createElement(E.Z,{flex:1},dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework/${rn.homework_common_id}/detail`},dn.createElement(Rr.Z,{className:"font16 c-black"})),dn.createElement("strong",{className:"font20 ml5"},rn==null?void 0:rn.homework_name),dn.createElement(We.VV,{temporary:!0,status:rn.homework_status})),dn.createElement(E.Z,{className:Fa.title1_right},rn.view_tpi&&dn.createElement(Ee.ZP,{onClick:()=>{var mr,mo;(0,We.xg)(`/tasks/${rn==null?void 0:rn.course_id}/${rn==null?void 0:rn.homework_common_id}/${(mo=(mr=rn==null?void 0:rn.shixun_detail)==null?void 0:mr[0])==null?void 0:mo.game_identifier}`)}},dn.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Ge.GJ)()&&rn.homework_end===!1&&!!rn.myshixun_id&&dn.createElement(Ee.ZP,{className:"ml10",onClick:()=>fs(void 0,null,function*(){yield Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:rn.myshixun_identifier},homework_common_id:si.categoryId}})})},dn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),dn.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var mr;if((0,Ge.Rm)()&&!((mr=ur.AssistantObject.practice)!=null&&mr.can_download)){fe.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}ql("")},loading:ga},dn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ge.GJ)()&&(rn==null?void 0:rn.students_count)>1&&dn.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var mr;if((0,Ge.Rm)()&&!((mr=ur.AssistantObject.practice)!=null&&mr.can_download)){fe.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}Ne.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:dn.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:dn.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{ql("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,jr.jj)({categoryId:Ka.categoryId,coursesId:Ka.coursesId},"shixun_report")}}})}},dn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),dn.createElement("aside",{className:"mt30 relative"})),dn.createElement("aside",{className:"edu-container bg-white",ref:ra},dn.createElement("div",{id:"export-all",ref:er},dn.createElement("div",{id:"export-all-1"},dn.createElement("div",{className:Fa.title},dn.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),dn.createElement("div",null,(0,Ge.GJ)()&&dn.createElement(Ee.ZP,{className:"mr20",type:"primary",onClick:()=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rn.user_id,data:Ys({},rn)},fn:()=>Xl({page:1,page_size:10},"all")}})}},dn.createElement(ge.Z,null),rn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),dn.createElement(a.Z,{style:{marginTop:0}}),dn.createElement(ee.Z,{className:"pl30 pr30"},dn.createElement(E.Z,null,dn.createElement("img",{className:Fa.userPic,src:`${Ue.Z.IMG_SERVER}/images/${rn.image_url}`,alt:rn.username})),dn.createElement(E.Z,null,dn.createElement("span",{className:"font16 ml40"},rn.username),dn.createElement(We.vA,{status:rn.compelete_status}),dn.createElement("ul",{className:Fa.userInfo},dn.createElement("li",null,"\u5B66\u53F7\uFF1A",rn.student_id||"--"),dn.createElement("li",null,"\u5206\u73ED\uFF1A",rn.group_name||"--"),dn.createElement("br",null),dn.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",dn.createElement("span",{className:"c-red"},rn.complete_count),"/",dn.createElement("span",{className:"c-red"},rn.challenges_count)),dn.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",dn.createElement("span",{className:"c-red"},rn.current_complete_count||"-"),"/",dn.createElement("span",{className:"c-red"},rn.challenges_count)),dn.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",rn&&rn.efficiency===null?"--":rn&&rn.efficiency),dn.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",rn&&rn.max_efficiency===null?"--":rn&&rn.max_efficiency))),dn.createElement("ul",{className:[Fa.listItem,"mt10"].join(" ")},dn.createElement("li",null,dn.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),dn.createElement("div",{className:"c-light-black mt20"},rn&&rn.passed_time===null||rn&&rn.passed_time==="--"?"--":ze()(rn&&rn.passed_time).format("YYYY-MM-DD HH:mm"))),dn.createElement("li",null,dn.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",dn.createElement("i",{onClick:mr=>{mr.stopPropagation(),mr.preventDefault(),is(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),dn.createElement("div",{className:"c-light-black mt20"},rn==null?void 0:rn.human_training_time_rules)),dn.createElement("li",null,dn.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",dn.createElement("i",{onClick:mr=>{mr.stopPropagation(),mr.preventDefault(),Po(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),dn.createElement("div",{className:"c-light-black mt20"},rn.time_consuming)),dn.createElement("li",null,dn.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),dn.createElement("div",{className:"mt20"},rn.evaluate_count)),(rn==null?void 0:rn.eff_score_full)&&dn.createElement(dn.Fragment,null,dn.createElement("li",null,dn.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},rn.challenge_score),"/",dn.createElement("span",{className:"c-light-black"},rn.challenge_score_full))),dn.createElement("li",null,dn.createElement("strong",null,"\u6548\u7387\u5206"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},rn.eff_score),"/",dn.createElement("span",{className:"c-light-black"},rn.eff_score_full)))),(rn==null?void 0:rn.have_repeat)&&(rn==null?void 0:rn.repeat_minus_score)!==0&&dn.createElement("li",{style:{position:"relative"}},dn.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},dn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),dn.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},rn!=null&&rn.review_rate?dn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(rn!=null&&rn.review_id&&FA)localStorage.setItem("studentDetial",window.location.pathname),_e.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${Ka.categoryId}/review_detail/${rn==null?void 0:rn.review_id}`});else return}},rn.review_rate.toFixed(1),"%"):dn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),FA?dn.createElement("div",{className:"mt20"},dn.createElement(y.default,{style:{width:"45px",height:"22px"},value:tl,onChange:mr=>{Mr(mr)},onBlur:co,disabled:Kc})," / ",rn==null?void 0:rn.repeat_setting_score):dn.createElement("div",{className:"mt20"},rn==null?void 0:rn.repeat_minus_score," / ",rn==null?void 0:rn.repeat_setting_score)),console.log("sssssssssssssssssssssss",rn==null?void 0:rn.have_repeat,rn==null?void 0:rn.repeat_minus_score),(rn==null?void 0:rn.have_repeat)&&(rn==null?void 0:rn.repeat_minus_score)===0&&dn.createElement("li",null,dn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),dn.createElement("div",{className:"mt20"}," - -")),!(rn!=null&&rn.have_repeat)&&dn.createElement("li",null,dn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),dn.createElement("div",{className:"mt20"}," - -")),dn.createElement("li",null,dn.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),dn.createElement("div",{className:"mt20"},dn.createElement("span",null,rn.late_penalty||"- -"))),dn.createElement("li",null,dn.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},Sl),"/",dn.createElement("span",{className:"c-light-black"},rn.all_work_score))),dn.createElement("li",null,dn.createElement("strong",null,"\u603B\u8BC4"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},rn.overall_appraisal))))),dn.createElement(a.Z,{style:{margin:0}}),(rn.work_comment_hidden||rn.work_comment)&&dn.createElement("div",null,dn.createElement(ee.Z,{align:"middle"},dn.createElement(E.Z,{flex:1},dn.createElement("h1",{className:Fa.title},"\u70B9\u8BC4\u5185\u5BB9")),dn.createElement(E.Z,{className:"pr30"},(0,Ge.GJ)()&&dn.createElement(Ee.ZP,{onClick:()=>fs(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:dn.createElement(Le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return fs(this,null,function*(){(yield(0,dr.gZ)({comment_id:rn.comment_id,homeworkId:Ka.homeworkId})).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}))})}})})},dn.createElement(xe.Z,null),"\u5220\u9664"))),dn.createElement(a.Z,{style:{margin:0}}),rn.work_comment&&dn.createElement("aside",{className:"pl30 pr30 mt20"},dn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),dn.createElement("br",null),dn.createElement(sr.Z,{value:rn.work_comment})),rn.work_comment_hidden&&dn.createElement("aside",{className:"pl30 pr30 mt20"},dn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),dn.createElement("br",null),dn.createElement(sr.Z,{value:rn.work_comment_hidden}))),(rn==null?void 0:rn.action_analysis)&&dn.createElement(Ol,{detailData:rn}),dn.createElement("div",{className:Fa.score},dn.createElement("h1",{className:Fa.title},"\u9636\u6BB5\u6210\u7EE9"),(rn==null?void 0:rn.adjust_review_score_count)>0&&(0,Ge.GJ)()&&dn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{GA(!0),Xl({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",rn==null?void 0:rn.adjust_review_score_count,"\u6B21\uFF09")),dn.createElement("aside",{className:"pl30 pr30"},dn.createElement(te.default,{dataSource:rn.stage_list,rowKey:mr=>mr==null?void 0:mr.challenge_id,pagination:!1,columns:Pu})),((To=rn==null?void 0:rn.target_test_sets)==null?void 0:To.length)>0&&dn.createElement("div",null,dn.createElement("h1",{className:Fa.title},"\u6307\u6807\u6210\u7EE9"),dn.createElement("aside",{className:"pl30 pr30"},dn.createElement(te.default,{dataSource:Ia,rowKey:mr=>mr==null?void 0:mr.challenge_id,pagination:!1,bordered:!0,columns:wc}))),(rn==null?void 0:rn.work_description)&&dn.createElement(dn.Fragment,null,dn.createElement("h1",{className:Fa.title},"\u4E2A\u4EBA\u603B\u7ED3"),dn.createElement("aside",{className:"pl30 pr30"},dn.createElement(sr.Z,{value:rn==null?void 0:rn.work_description}))),dn.createElement("h1",{className:Fa.title},"\u56FE\u5F62\u7EDF\u8BA1"),dn.createElement(_o,{data:Xn}),dn.createElement("h1",{className:Fa.title},"\u5B9E\u8BAD\u8BE6\u60C5")),dn.createElement(PA,{autoHeight:Mo}))),(0,Ge.GJ)()&&dn.createElement("aside",{className:`${Fa.footerBar} ${ga?Fa.footerBarStatic:""}`},dn.createElement("aside",{className:"edu-container"},dn.createElement(ee.Z,{align:"middle"},dn.createElement(E.Z,{flex:"1"},dn.createElement(_e.Link,{className:Fa.exitComment,to:`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),dn.createElement(E.Z,{flex:"1",className:"tr"},dn.createElement(Ee.ZP,{type:"default",disabled:!(rn!=null&&rn.pre_student_work_id),onClick:()=>tc()},"\u4E0A\u4E00\u4E2A"),dn.createElement(Ee.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(rn!=null&&rn.next_student_work_id),onClick:()=>tc("next")},"\u4E0B\u4E00\u4E2A"),(0,Ge.GJ)()&&dn.createElement(Ee.ZP,{type:"primary",onClick:()=>fs(void 0,null,function*(){Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rn.user_id,data:Ys({},rn)},fn:()=>Xl({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),dn.createElement(ul,null),dn.createElement(bu.Z,null),dn.createElement(Ne.default,{open:Xi,width:860,centered:!0,onCancel:()=>{is(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},dn.createElement("div",{style:{color:"#333333",fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),dn.createElement("br",null),dn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),dn.createElement("br",null),dn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),dn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),dn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),dn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),dn.createElement("br",null),dn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),dn.createElement("br",null),dn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),dn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),dn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),dn.createElement("br",null),dn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),dn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),dn.createElement("br",null),dn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),dn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),dn.createElement("br",null),dn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),dn.createElement(Ne.default,{open:ms,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Po(!1)},width:600},dn.createElement("div",{style:{fontWeight:400,color:"#333333"}},dn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",dn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),dn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",dn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),dn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",dn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),dn.createElement(Ne.default,{open:TA,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{uA("all"),GA(!1)},destroyOnClose:!0,width:900},dn.createElement("div",{style:{fontWeight:400,color:"#333333"}},dn.createElement("div",null,dn.createElement("span",null,"\u5173\u5361\uFF1A"),dn.createElement(ne.default,{style:{width:300},value:us,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:mr=>fs(void 0,null,function*(){uA(mr),Xl({page:1,page_size:10},mr)})},dn.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Fi=rn==null?void 0:rn.stage_list)==null?void 0:Fi.map((mr,mo)=>dn.createElement(ne.default.Option,{key:mo,value:mr==null?void 0:mr.challenge_id},"\u7B2C",(0,We.EM)(mo+1),"\u5173")))),dn.createElement("div",{className:"mt20"},dn.createElement(te.default,{dataSource:Jr,rowKey:mr=>mr==null?void 0:mr.id,pagination:!1,columns:nl,loading:zr})),dn.createElement("div",{className:Fa.footer},dn.createElement("div",null,dn.createElement("span",{style:{color:"#656F87"}},"\u5171",dn.createElement("span",{className:"c-light-primary"},Ki),"\u6761\u6570\u636E")),dn.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Dn==null?void 0:Dn.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Ki,onChange:qs})))))};var Tu=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt,loading:Nn,globalSetting:ur,user:sa})=>({shixunHomeworks:Wt,classroomList:Qt,globalSetting:ur,loading:Nn.effects,user:sa}))($u);const Da=({globalSetting:Wt})=>{var Qt;switch(Number((Qt=Wt==null?void 0:Wt.setting)==null?void 0:Qt.theme)){case le.Fy.THEMEONE:return Ce.createElement(ua,null);case le.Fy.DEFAULT:default:return Ce.createElement(Tu,null)}};var da=(0,_e.connect)(({globalSetting:Wt})=>({globalSetting:Wt}))(Da)},10669:function(Yt,It,Be){"use strict";var le=Be(43418),Ce=Be(8591),_e=Be(38147),rt=Be(65582),ze=Be(41867),je=Be(59301),ve=(Ne,fe,De)=>new Promise((Pe,Ee)=>{var ie=ee=>{try{a(De.next(ee))}catch(E){Ee(E)}},y=ee=>{try{a(De.throw(ee))}catch(E){Ee(E)}},a=ee=>ee.done?Pe(ee.value):Promise.resolve(ee.value).then(ie,y);a((De=De.apply(Ne,fe)).next())});const we=({shixunHomeworks:Ne,classroomList:fe,dispatch:De})=>{const Pe=(0,rt.useParams)();return je.createElement(le.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ve(void 0,null,function*(){var Ee,ie,y,a;if((0,ze.Rm)()&&!((Ee=fe.AssistantObject.practice)!=null&&Ee.can_redo)){Ce.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 ee=yield(0,_e.ZP)(`/api/myshixuns/${Ne.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.coursesId,homework_common_id:Ne.actionTabs.homework_common_id}});if(ee.shixun_identifier){Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}});const E=(y=(ie=ee==null?void 0:ee.new_works)==null?void 0:ie.find(te=>`${te.homework_common_id}`===Pe.categoryId))==null?void 0:y.id;if((0,ze.Rm)()&&!((a=fe.AssistantObject.practice)!=null&&a.can_view))return;rt.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${E}/comment`)}}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),je.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};It.Z=(0,rt.connect)(({shixunHomeworks:Ne,classroomList:fe})=>({shixunHomeworks:Ne,classroomList:fe}))(we)},84454:function(Yt,It,Be){"use strict";Be.d(It,{AD:function(){return Nt},BA:function(){return gn},D9:function(){return At},Hp:function(){return Le},IM:function(){return Kt},Iy:function(){return xe},KM:function(){return Xe},KU:function(){return Sn},MJ:function(){return Ue},Ne:function(){return tt},ON:function(){return ln},Uj:function(){return Un},VY:function(){return zt},YO:function(){return Bt},YX:function(){return Zn},Zn:function(){return y},_g:function(){return ne},_k:function(){return ct},c6:function(){return vt},cr:function(){return a},eV:function(){return Qe},fi:function(){return ee},gh:function(){return nt},hS:function(){return Ht},iA:function(){return E},j6:function(){return ae},je:function(){return bt},jj:function(){return ge},kS:function(){return jn},o6:function(){return Te},pO:function(){return ar},rQ:function(){return st},sA:function(){return We},xm:function(){return pt},xo:function(){return ft},y8:function(){return ot},yd:function(){return te}});var le=Be(33270),Ce=Be(65582),_e=Be(65862),rt=Be(8591),ze=Be(74128),je=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,fe=(Fe,he,de)=>he in Fe?je(Fe,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):Fe[he]=de,De=(Fe,he)=>{for(var de in he||(he={}))we.call(he,de)&&fe(Fe,de,he[de]);if(ve)for(var de of ve(he))Ne.call(he,de)&&fe(Fe,de,he[de]);return Fe},Pe=(Fe,he,de)=>new Promise((Se,qe)=>{var dt=Et=>{try{Ye(de.next(Et))}catch(gt){qe(gt)}},He=Et=>{try{Ye(de.throw(Et))}catch(gt){qe(gt)}},Ye=Et=>Et.done?Se(Et.value):Promise.resolve(Et.value).then(dt,He);Ye((de=de.apply(Fe,he)).next())});const Ee=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ie=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Fe=>Pe(void 0,null,function*(){Ee(),(yield(0,le.YR)(De({},Fe))).status===0&&(yield(0,_e.QH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_couser_info.json`,query:Fe}))),ie()}),a=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.yS)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_member_act_score`);else{if(he.status===-2)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_member_act_score`))}}),ee=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.W0)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_score`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_score`))}}),E=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.Nl)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.IU)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/export_star_user`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/export_star_user`))}}),ne=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.td)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(he.status===-2)return he;if(he.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else if(he.status===-4)return he}}),ae=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.QX)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_homework`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_homework`))}}),ge=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.o_)(De({},Fe));de.status===0?(rt.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"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),Le=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.ZL)(De({},Fe));de.status===0?(rt.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"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),xe=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.aP)(De({},Fe));de.status===0?(rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),Ue=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.vV)(De({},Fe));de.status===0?(rt.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"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),Ge=Fe=>Pe(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(De({},Fe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Fe.categoryId}/works_list.zip`,query:Fe}))),ie()}),We=Fe=>Pe(void 0,null,function*(){Ee(),yield(0,_e.QH)("",ze.Z.API_SERVER+`/api/polls/${Fe.categoryId}/commit_result.xlsx`),ie()}),nt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Fe}))}),Te=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/video_study_statics.xlsx`,query:Fe}))}),vt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_video_study.xlsx`,query:Fe}))}),Qe=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_course_students_info.xlsx`,query:Fe}))}),Nt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Fe}))}),st=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Fe}))}),ot=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Fe}))}),bt=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.Uy)(De({},Fe));he.status===0?(rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/exercise_score,export_exercise_users`)):he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ct=Fe=>Pe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/export_records/${Fe.id}.xlsx`,query:Fe}))}),pt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Fe}))}),At=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe==null?void 0:Fe.coursesId}/${Fe.menuKey}_statistic.xlsx?${Fe.checkedList.map(he=>`course_group_id[]=${he}`).join("&")}`,query:Fe}))}),tt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_training_objectives.xlsx`,query:Fe}))}),Kt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)(Fe==null?void 0:Fe.name,(0,_e.NY)({url:ze.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Fe}))}),Ht=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_courses.xlsx`,query:Fe}))}),ft=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Fe}))}),zt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Fe}))}),Sn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/exercises/${Fe.categoryId}/rank_list.xlsx`,query:Fe}))}),jn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Fe}))}),ln=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/examination_banks/${Fe.id}.json`,query:Fe}))}),Zn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/exercises/${Fe.categoryId}.json`,query:Fe}))}),Bt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/polls/${Fe==null?void 0:Fe.id}/commit_result.json`,query:Fe}))}),Un=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Fe}))}),ar=(Fe,he)=>Pe(void 0,null,function*(){yield(0,_e.FH)(he||"",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/exercises/${Fe==null?void 0:Fe.exercise_id}/consult_exercise.json`,query:Fe}))}),Xe=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/competitions/${Fe==null?void 0:Fe.identifier}/competition_commit_records/member_works.xlsx`,query:Fe}))}),gn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe==null?void 0:Fe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Fe}))})},61527:function(Yt,It,Be){"use strict";Be.d(It,{U:function(){return Ne}});var le=Be(59301),Ce=Object.defineProperty,_e=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,je=(fe,De,Pe)=>De in fe?Ce(fe,De,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):fe[De]=Pe,ve=(fe,De)=>{for(var Pe in De||(De={}))rt.call(De,Pe)&&je(fe,Pe,De[Pe]);if(_e)for(var Pe of _e(De))ze.call(De,Pe)&&je(fe,Pe,De[Pe]);return fe},we=(fe,De,Pe)=>new Promise((Ee,ie)=>{var y=E=>{try{ee(Pe.next(E))}catch(te){ie(te)}},a=E=>{try{ee(Pe.throw(E))}catch(te){ie(te)}},ee=E=>E.done?Ee(E.value):Promise.resolve(E.value).then(y,a);ee((Pe=Pe.apply(fe,De)).next())});function Ne(fe,De){const[Pe,Ee]=(0,le.useState)(De),[ie,y]=(0,le.useState)(!1),[a,ee]=(0,le.useState)();return[Pe,ie,(te,ne=!1)=>we(this,null,function*(){const ae=ne?De:ve(ve({},Pe),te);y(!0),Ee(ae);const ge=yield fe(ae);return y(!1),ee(ge),ge}),a]}},50371:function(Yt,It){"use strict";function Be(){const le=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ce=1;Ce{const ze=_e[rt];ze!==void 0&&(le[rt]=ze)})}return le}It.Z=Be},13845:function(Yt,It,Be){"use strict";Be.d(It,{F:function(){return le},Z:function(){return Ce}});function le(_e){return _e!=null&&_e===_e.window}function Ce(_e,rt){var ze,je;if(typeof window=="undefined")return 0;const ve=rt?"scrollTop":"scrollLeft";let we=0;return le(_e)?we=_e[rt?"pageYOffset":"pageXOffset"]:_e instanceof Document?we=_e.documentElement[ve]:(_e instanceof HTMLElement||_e)&&(we=_e[ve]),_e&&!le(_e)&&typeof we!="number"&&(we=(je=((ze=_e.ownerDocument)!==null&&ze!==void 0?ze:_e).documentElement)===null||je===void 0?void 0:je[ve]),we}},56762:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return Ce}});var le=Be(59301);function Ce(){const[,_e]=le.useReducer(rt=>rt+1,0);return _e}},68031:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return rt}});var le=Be(16089);function Ce(ze,je,ve,we){const Ne=ve-je;return ze/=we/2,ze<1?Ne/2*ze*ze*ze+je:Ne/2*((ze-=2)*ze*ze+2)+je}var _e=Be(13845);function rt(ze){let je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ve=()=>window,callback:we,duration:Ne=450}=je,fe=ve(),De=(0,_e.Z)(fe,!0),Pe=Date.now(),Ee=()=>{const y=Date.now()-Pe,a=Ce(y>Ne?Ne:y,De,ze,Ne);(0,_e.F)(fe)?fe.scrollTo(window.pageXOffset,a):fe instanceof Document||fe.constructor.name==="HTMLDocument"?fe.documentElement.scrollTop=a:fe.scrollTop=a,y{let{children:ot}=st;const{getPrefixCls:bt}=ze.useContext(ve.E_),ct=bt("breadcrumb");return ze.createElement("li",{className:`${ct}-separator`,"aria-hidden":"true"},ot===""?ot:ot||"/")};fe.__ANT_BREADCRUMB_SEPARATOR=!0;var De=fe,Pe=function(st,ot){var bt={};for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&ot.indexOf(ct)<0&&(bt[ct]=st[ct]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(st);ptot[pt]||ct)}function ie(st,ot,bt,ct){if(bt==null)return null;const{className:pt,onClick:At}=ot,tt=Pe(ot,["className","onClick"]),Kt=Object.assign(Object.assign({},(0,rt.Z)(tt,{data:!0,aria:!0})),{onClick:At});return ct!==void 0?ze.createElement("a",Object.assign({},Kt,{className:Ce()(`${st}-link`,pt),href:ct}),bt):ze.createElement("span",Object.assign({},Kt,{className:Ce()(`${st}-link`,pt)}),bt)}function y(st,ot){return(ct,pt,At,tt,Kt)=>{if(ot)return ot(ct,pt,At,tt);const Ht=Ee(ct,pt);return ie(st,ct,Ht,Kt)}}var a=function(st,ot){var bt={};for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&ot.indexOf(ct)<0&&(bt[ct]=st[ct]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(st);pt{const{prefixCls:ot,separator:bt="/",children:ct,menu:pt,overlay:At,dropdownProps:tt,href:Kt}=st,ft=(zt=>{if(pt||At){const Sn=Object.assign({},tt);if(pt){const jn=pt||{},{items:ln}=jn,Zn=a(jn,["items"]);Sn.menu=Object.assign(Object.assign({},Zn),{items:ln==null?void 0:ln.map((Bt,Un)=>{var{key:ar,title:Xe,label:gn,path:Fe}=Bt,he=a(Bt,["key","title","label","path"]);let de=gn!=null?gn:Xe;return Fe&&(de=ze.createElement("a",{href:`${Kt}${Fe}`},de)),Object.assign(Object.assign({},he),{key:ar!=null?ar:Un,label:de})})})}else At&&(Sn.overlay=At);return ze.createElement(Ne.Z,Object.assign({placement:"bottom"},Sn),ze.createElement("span",{className:`${ot}-overlay-link`},zt,ze.createElement(we.Z,null)))}return zt})(ct);return ft!=null?ze.createElement(ze.Fragment,null,ze.createElement("li",null,ft),bt&&ze.createElement(De,null,bt)):null},E=st=>{const{prefixCls:ot,children:bt,href:ct}=st,pt=a(st,["prefixCls","children","href"]),{getPrefixCls:At}=ze.useContext(ve.E_),tt=At("breadcrumb",ot);return ze.createElement(ee,Object.assign({},pt,{prefixCls:tt}),ie(tt,pt,bt,ct))};E.__ANT_BREADCRUMB_ITEM=!0;var te=E,ne=Be(17313),ae=Be(83116),ge=Be(37613);const Le=st=>{const{componentCls:ot,iconCls:bt}=st;return{[ot]:Object.assign(Object.assign({},(0,ne.Wf)(st)),{color:st.itemColor,fontSize:st.fontSize,[bt]:{fontSize:st.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:st.linkColor,transition:`color ${st.motionDurationMid}`,padding:`0 ${st.paddingXXS}px`,borderRadius:st.borderRadiusSM,height:st.lineHeight*st.fontSize,display:"inline-block",marginInline:-st.marginXXS,"&:hover":{color:st.linkHoverColor,backgroundColor:st.colorBgTextHover}},(0,ne.Qy)(st)),"li:last-child":{color:st.lastItemColor},[`${ot}-separator`]:{marginInline:st.separatorMargin,color:st.separatorColor},[`${ot}-link`]:{[` +`),Or.focus();default:throw new Error}},[Or,Qa]),lu=(0,le.useMemo)(()=>{switch(Qa){case vn:return le.createElement(Kt,{callback:SA,onCancel:Vs});case Er:return le.createElement(Ht.Z,{callback:SA,onCancel:Vs});case bn:return le.createElement(ft.Z,{callback:SA,onCancel:Vs});case qn:return le.createElement(dt,{callback:SA,onCancel:Vs});case cr:return le.createElement(it,{callback:SA,onCancel:Vs});case"maths-latex":return le.createElement(Ot,{showSaveButton:!0,callback:SA});case"inline-latex":return le.createElement(Cn.Z,{showSaveButton:!0,callback:SA});default:return null}},[Qa]);function Vs(){xi("")}(0,le.useEffect)(()=>{if(bu.current){let Da=function(sa){Nn=!0,ur=sa.pageY},da=function(){Nn=!1},Wt=function(sa){if(Nn){let ya=sa.pageY-ur;ya<0&&(ya=0),ya>300&&(ya=300);let na=Ur+ya+"px";PA(na)}},Qt=bu.current,Nn=!1,ur=0;return Qt.addEventListener("mousedown",Da),document.addEventListener("mousemove",Wt),document.addEventListener("mouseup",da),()=>{Qt.removeEventListener("mousedown",Da),document.removeEventListener("mousemove",Wt),document.removeEventListener("mouseup",da)}}},[Or,bu]),(0,le.useEffect)(()=>{PA(Ur)},[Ur]);const uu=Ci(pn),Eu=Ci(lA),Ql={width:uu,height:Eu},Ys=(0,le.useMemo)(()=>{if(ts){let Da=new Date(ts),da=Da.getHours(),Wt=Da.getMinutes(),Qt=Da.getSeconds();return da=da<10?"0"+da:da,Wt=Wt<10?"0"+Wt:Wt,Qt=Qt<10?"0"+Qt:Qt,`${da}:${Wt}:${Qt}`}return 0},[ts]),Xs=Da=>{const da=[];if(Ei){let Wt=-1;Da=Da.replace(/(@▁▁@|@▁@)/g,function(Qt,Nn,ur){da.push({multiLine:Qt!==sn})})}return da};function Bc(){window.sessionStorage.removeItem(_o),ka(!1),Ms(0)}function fs(){ka(!1),Ms(0),Or.setValue(window.sessionStorage.getItem(_o))}(0,le.useEffect)(()=>{Mi[Qa]&&Qa!==lr&&Qa!==qn&&setTimeout(()=>{const Da=document.getElementsByClassName("markdown-popup-form")[0],da=window.innerWidth/2-Da.offsetWidth/2,Wt=window.innerHeight/2-Da.offsetHeight/2;ku(da),Zl(Wt)},0)},[Qa]);const $u=Da=>{Da.preventDefault();const da=Da.clientX-Dl,Wt=Da.clientY-Wl;document.body.onmousemove=Qt=>{let Nn=Qt.clientX-da,ur=Qt.clientY-Wt;const sa=document.getElementsByClassName("markdown-popup-form")[0],ya=window.innerWidth-sa.offsetWidth,na=window.innerHeight-sa.offsetHeight;Nn=Math.max(0,Math.min(Nn,ya)),ur=Math.max(0,Math.min(ur,na)),Tu(Qt.clientX,Qt.clientY,da,Wt)&&(ku(Nn),Zl(ur))},document.body.onmouseup=function(){document.body.onmousemove=null}},Tu=(Da,da,Wt,Qt)=>{const Nn=document.body.clientHeight,ur=document.body.clientWidth;return Da<20&&Wt>Da||Da>ur-20&&Wtda||da>Nn-20&&Qtnt in We?Pe(We,nt,{enumerable:!0,configurable:!0,writable:!0,value:Te}):We[nt]=Te,te=(We,nt)=>{for(var Te in nt||(nt={}))a.call(nt,Te)&&E(We,Te,nt[Te]);if(y)for(var Te of y(nt))ee.call(nt,Te)&&E(We,Te,nt[Te]);return We},ne=(We,nt)=>Ee(We,ie(nt));const{useForm:ae}=le.default,ge={width:280,marginRight:10},Le={labelCol:{span:5},wrapperCol:{span:19}};var xe=({callback:We,onCancel:nt})=>{const[Te]=ae();let vt=(0,Ne.useRef)();function Qe(ot){vt.current.width=Te.getFieldValue("width"),vt.current.align=Te.getFieldValue("align"),We(ot,vt.current)}function Nt(ot,bt){if(ot.status===-1){Ce.ZP.error(ot.message);return}Te.setFieldsValue({src:`/api/attachments/${ot.id}`,type:bt.type})}function st(ot){let bt=ot.target.files[0];vt.current=bt,Ge(bt,Nt)}return De.createElement(le.default,ne(te({form:Te},Le),{className:"upload-image-panel",onFinish:Qe,style:{width:470,overflow:"hidden"}}),De.createElement(le.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},De.createElement("div",{className:"flex-container"},De.createElement(le.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},De.createElement(_e.default,{style:ge})),De.createElement(Ue,{onFileChange:st}))),De.createElement(le.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},De.createElement(_e.default,{style:{width:264}})),De.createElement(le.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},De.createElement(rt.Z,null,De.createElement(le.default.Item,{name:"width",style:{margin:0}},De.createElement(ze.Z,{style:{width:264}})),De.createElement("span",{className:"ml8"},"%"))),De.createElement(le.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},De.createElement(je.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"}]})),De.createElement("aside",null,De.createElement(le.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},De.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),De.createElement(ve.ZP,{type:"default",onClick:nt},"\u53D6\u6D88"))))};function Ue({onFileChange:We}){return De.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",De.createElement("input",{type:"file",onChange:We}))}function Ge(We,nt){if(!We)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,fe.bg)())throw Ce.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Te=new FormData;Te.append("editormd-image-file",We),Te.append("file_param_name","editormd-image-file"),Te.append("byxhr","true");var vt=new window.XMLHttpRequest;vt.withCredentials=!0,vt.addEventListener("load",function(Qe){nt(JSON.parse(Qe.target.responseText),We)},!1),vt.addEventListener("error",function(Qe){console.error(Qe)},!1),vt.open("POST",`${we.KI}/api/attachments.json`),vt.send(Te)}},57261:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return _e}});var le=Be(59301),Ce=Be(4676);class _e extends le.Component{constructor(ze){super(ze);const je=window.document;this.node=je.createElement("div"),je.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,Ce.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Yt,It,Be){"use strict";Be.d(It,{i:function(){return Le},Z:function(){return Ue}});var le={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"},Ce=Be(71418),_e=Be(6848),rt=Be(93948),ze=Be(92310),je=Be.n(ze),ve=Be(65862),we=Be(2524),Ne=Be(41867),fe=Be(79005),De=Be(20345),Pe=Be(77882),Ee=Be(31081),ie=Be(75309),y=Be(71979),a=Be(47558),ee=Be(42922),E=Be(66832),te=Be(96593),ne=Be(19664),ae=Be(91833),ge=Be(59301);const Le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:De},{name:"101\u8BA1\u5212",ptimg:Pe,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ie,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:ee},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:te},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var Ue=({className:Ge,dataSource:We=[],col:nt=4,right:Te,bottom:vt=23,precision:Qe=0,wrapWidth:Nt=1200,trackEventItems:st,loading:ot,onRemove:bt=()=>{},isCurrent:ct=!0,showAlias:pt=!1,showProgress:At=!1})=>{const tt=Math.floor((Nt-(nt-1)*Te)/nt),Kt=[{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(Ht=>(window.ENV==="build"&&(Ht.ptimg=`/react/build${Ht.ptimg}`,Ht.swimg=`/react/build${Ht.swimg}`),Ht));return ge.createElement(Ce.Z,{spinning:ot},ge.createElement("div",{className:je()(le.list,Ge)},!!(We!=null&&We.length)&&(We==null?void 0:We.map((Ht,ft)=>{var zt,Sn,jn,ln,Zn,Bt;const{name:Un,id:ar,identifier:Xe,featured:gn,school_name:Fe,image_url:he,excellent:de,is_plan:Se}=Ht;return ge.createElement("div",{key:ar,className:ct&&At?le.wrapisCurrent:le.wrap,style:{width:tt,marginRight:(1+ft)%nt===0?0:Te+Qe,marginBottom:vt}},ge.createElement("a",{className:le.li,onClick:qe=>{qe.preventDefault(),qe.stopPropagation(),st&&(0,ve.L9)([st]),(0,ve.xg)(`/paths/${Xe}`)}},ge.createElement("div",{className:le.img},ge.createElement("img",{className:le.cover,src:`${he}`}),ct&&(0,Ne.bg)()&&(Ht==null?void 0:Ht.studying)&&ge.createElement("div",{className:`${le.movebq} user-path-items`,onClick:qe=>{qe.stopPropagation(),bt(Ht)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(zt=Ht==null?void 0:Ht.subject_tags)==null?void 0:zt.map((qe,dt)=>{var He,Ye;if(dt===0){const gt=(He=Kt.find(it=>it.name==qe))==null?void 0:He.swimg;return ge.createElement("img",{className:le.sign,src:gt,style:{left:"-4px"}})}const Et=(Ye=Kt.find(gt=>gt.name==qe))==null?void 0:Ye.ptimg;return ge.createElement("img",{className:le.sign,src:Et,style:{left:`${48+52*(dt-1)+2*dt}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ht==null?void 0:Ht.excellent)&&ge.createElement("div",{className:le.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:le.name},ge.createElement(_e.Z,{title:pt&&(Ht!=null&&Ht.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Un}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ht==null?void 0:Ht.excellent_alias_name}`)):Un},ge.createElement("span",{className:le.e},pt&&(Ht==null?void 0:Ht.excellent_alias_name)||Un))),ct&&At&&((Sn=Ht==null?void 0:Ht.progress)==null?void 0:Sn.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(rt.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((jn=Ht==null?void 0:Ht.progress)==null?void 0:jn.my_score)/((ln=Ht==null?void 0:Ht.progress)==null?void 0:ln.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Zn=Ht==null?void 0:Ht.progress)==null?void 0:Zn.my_score,"/",(Bt=Ht==null?void 0:Ht.progress)==null?void 0:Bt.all_score),(!ct||!At)&&ge.createElement("div",{className:le.tags},ge.createElement("div",null,ge.createElement(_e.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,Ht.stages_count))),ge.createElement(_e.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,Ht.members_count)))))))})),!We.length&&ge.createElement(we.Z,null)))}},3918:function(Yt,It,Be){"use strict";Be.d(It,{jL:function(){return ze},w9:function(){return Ci},vv:function(){return pn},dN:function(){return Mi},QD:function(){return qu},cQ:function(){return dt.Z},vg:function(){return to},Oz:function(){return dr},op:function(){return Ms},O5:function(){return Ys},_b:function(){return Ul},t7:function(){return vt},tT:function(){return st},Gi:function(){return ii},YG:function(){return Fa},Ed:function(){return Xa},kT:function(){return _o},qp:function(){return ee},Um:function(){return Le},K3:function(){return ne},vr:function(){return ku},qE:function(){return Pi},Je:function(){return ct},wb:function(){return Bt},rC:function(){return qe},lB:function(){return Xe},cq:function(){return yA},kO:function(){return wl},tp:function(){return Ge},Si:function(){return fs},k8:function(){return si},Du:function(){return ur}});var le=Be(59301),Ce={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"},_e="data:image/png;base64,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",ze=({dataSource:Dn=[],img:Zt,imgWidth:mn=346,title:Xn,sunTitle:_r,bannerExtraContent:ra})=>le.createElement("div",{className:Ce.banner},le.createElement("div",{className:Ce.content},le.createElement("aside",null,le.createElement("p",null,le.createElement("b",null,Xn),le.createElement("span",null,_r)),Dn.length>0&&le.createElement("div",{className:Ce.btns},Dn.map((er,ga)=>le.createElement("div",{key:ga,onClick:er.click},er.name,er.sign?le.createElement("img",{src:_e,width:39}):null))),ra),Zt&&le.createElement("img",{style:{marginTop:33,marginRight:38},src:Zt,width:mn}))),je={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"},ve=Be(92310),we=Be.n(ve),Ne=Be(89392),fe=Object.defineProperty,De=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ie=(Dn,Zt,mn)=>Zt in Dn?fe(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,y=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))Pe.call(Zt,mn)&&ie(Dn,mn,Zt[mn]);if(De)for(var mn of De(Zt))Ee.call(Zt,mn)&&ie(Dn,mn,Zt[mn]);return Dn},ee=({dataSource:Dn=[],value:Zt,onChange:mn,onTitleChange:Xn,className:_r,title:ra,titleWidth:er=41,style:ga={},fontColor:ha="#6A7283",showCount:no,classNameActive:La,styleItem:zr={}})=>{const[Ao,Mo]=(0,le.useState)(0),[hn,rn]=(0,le.useState)(!1),Ia=(0,le.useRef)(null),ma=(0,le.useRef)(null);return(0,le.useEffect)(()=>{var Jr;Dn.length!==0&&(((Jr=Ia==null?void 0:Ia.current)==null?void 0:Jr.clientHeight)>97?Mo(1):Mo(0)),Dn.length===0&&Mo(0),rn(!1)},[Dn]),le.createElement("div",{className:we()(je.row,_r),style:ga},le.createElement("div",{onClick:(0,Ne.throttle)(()=>Xn==null?void 0:Xn(),2e3),style:{width:er,marginTop:hn?12:4},className:`${je.title} ${Xn?"current":""}`},ra),le.createElement("div",{className:hn?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},le.createElement("div",{className:je.bar,ref:ma,style:Ao>0?{height:Ao===1?97:"auto",overflow:Ao===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},le.createElement("div",{className:je.tag,ref:Ia},Dn==null?void 0:Dn.map(Jr=>le.createElement("span",{onClick:()=>mn(Jr.id),key:Jr.id,style:y(y({color:ha},zr),(Jr==null?void 0:Jr.style)||{}),className:Zt===Jr.id?we()(La||je.active,Jr.classNameActive):""},le.createElement("span",{title:Jr.name,className:je.name},Jr.name),!!no&&le.createElement("span",{className:je.num},Jr.count))))),!!Ao&&le.createElement(le.Fragment,null,Ao===1?le.createElement("div",{onClick:()=>{var Jr;Mo(2),((Jr=Ia==null?void 0:Ia.current)==null?void 0:Jr.clientHeight)>245?rn(!0):rn(!1)},className:je.action},"\u5C55\u5F00",le.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):le.createElement("div",{onClick:()=>{ma.current.scrollTop=0,Mo(1),rn(!1)},className:je.action},"\u6536\u8D77",le.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},ne=({dataSource:Dn=[],value:Zt,onChange:mn,onTitleChange:Xn,className:_r,title:ra,titleWidth:er=41,style:ga={},fontColor:ha="#6A7283",showCount:no,expand:La=!0})=>{const[zr,Ao]=(0,le.useState)(0),[Mo,hn]=(0,le.useState)(!1),rn=(0,le.useRef)(null),Ia=(0,le.useRef)(null),[ma,Jr]=(0,le.useState)(La);return le.createElement("div",{className:we()(E.row,_r),style:ga},le.createElement("div",{className:"flex item-center justify-between"},le.createElement("div",{onClick:(0,Ne.throttle)(()=>Xn==null?void 0:Xn(),2e3),style:{width:er,marginTop:Mo?12:4},className:`${E.title} ${Xn?"current":""}`},ra),le.createElement("i",{className:`iconfont ${ma?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:ma?8:10},onClick:()=>Jr(!ma)})),ma&&le.createElement("div",{className:Mo?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},le.createElement("div",{className:E.fenge}),le.createElement("div",{className:E.bar,ref:Ia},le.createElement("div",{className:E.tag,ref:rn},Dn==null?void 0:Dn.map(Uo=>le.createElement("span",{onClick:()=>mn(Uo.id),key:Uo.id,style:{color:ha},className:Zt===Uo.id?E.active:""},le.createElement("span",{title:Uo.name,className:E.name},Uo.name),!!no&&le.createElement("span",{className:E.num},Uo.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},Le=({dataSource:Dn=[],value:Zt,onChange:mn,onTitleChange:Xn,className:_r,title:ra,titleWidth:er=41,style:ga={},fontColor:ha="#fff",showCount:no,expand:La=!0})=>{const[zr,Ao]=(0,le.useState)(0),[Mo,hn]=(0,le.useState)(!1),rn=(0,le.useRef)(null),Ia=(0,le.useRef)(null),[ma,Jr]=(0,le.useState)(La);return le.createElement("div",{className:we()(ae.row,_r),style:ga},le.createElement("div",{className:"flex item-center justify-between"},le.createElement("div",{onClick:(0,Ne.throttle)(()=>Xn==null?void 0:Xn(),2e3),style:{width:er},className:`${ae.title} ${Xn?"current":""}`},ra),le.createElement("i",{className:`iconfont ${ma?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:ma?"#00DDC7":"#037F74",fontSize:ma?10:12},onClick:()=>Jr(!ma)})),ma&&le.createElement("div",{className:Mo?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},le.createElement("div",{className:ae.bar,ref:Ia},le.createElement("div",{className:ae.tag,ref:rn},Dn==null?void 0:Dn.map(Uo=>le.createElement("span",{onClick:()=>mn(Uo.id),key:Uo.id,style:{color:ha},className:Zt===Uo.id?ae.active:""},le.createElement("span",{title:Uo.name,className:ae.name},Uo.name),!!no&&le.createElement("span",{className:ae.num},Uo.count)))))))},xe={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"},Ge=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={}})=>le.createElement("div",{style:_r,className:we()(xe.tabs,Xn)},Dn.map(ra=>le.createElement("span",{onClick:()=>mn(ra.id),className:Zt===ra.id?xe.active:"",key:ra.id},ra.name))),We={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"},nt=Be(92832),vt=({dataSource:Dn=[],value:Zt="",onChange:mn,onInputChange:Xn=()=>{},className:_r,style:ra={},placeholder:er,allowClear:ga=!1})=>{var ha;const[no,La]=(0,le.useState)(""),[zr,Ao]=(0,le.useState)("");(0,le.useEffect)(()=>{var rn;let Ia=Zt;(rn=JSON.stringify(Zt))!=null&&rn.includes("{")&&(La(Zt.id),Ia=Zt.value||"");try{Ao(decodeURIComponent(Ia||""))}catch(ma){Ao(decodeURIComponent(Ia||""))}},[Zt]);const Mo=()=>{mn(encodeURIComponent(zr),no||null)},hn=rn=>{rn!==no&&(La(rn),mn(encodeURIComponent(zr),rn))};return le.createElement("div",{className:we()(We.input,_r),style:ra},!!Dn.length&&le.createElement("div",{className:We.dropdown},le.createElement("div",{className:We.text},(ha=Dn.find(rn=>rn.id===no))==null?void 0:ha.name,le.createElement("i",{className:"iconfont icon-zhankai4"}),le.createElement("b",{className:We.b1}),le.createElement("b",{className:We.b2})),le.createElement("div",{className:We.menu},Dn.map((rn,Ia)=>le.createElement("div",{key:Ia,onClick:()=>hn(rn.id)},rn.name)))),le.createElement(nt.default,{onPressEnter:Mo,value:zr,onChange:rn=>{Ao(rn.target.value),Xn(encodeURIComponent(rn.target.value),no||null)},bordered:!1,placeholder:er}),le.createElement("i",{onClick:Mo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Qe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},st=({dataSource:Dn=[],value:Zt="",onChange:mn,onInputChange:Xn=()=>{},className:_r,style:ra={},placeholder:er,allowClear:ga=!1})=>{var ha;const[no,La]=(0,le.useState)(""),[zr,Ao]=(0,le.useState)("");(0,le.useEffect)(()=>{var rn;let Ia=Zt;(rn=JSON.stringify(Zt))!=null&&rn.includes("{")&&(La(Zt.id),Ia=Zt.value||"");try{Ao(decodeURIComponent(Ia||""))}catch(ma){Ao(decodeURIComponent(Ia||""))}},[Zt]);const Mo=()=>{mn(encodeURIComponent(zr),no||null)},hn=rn=>{rn!==no&&(La(rn),mn(encodeURIComponent(zr),rn))};return le.createElement("div",{className:we()(Qe.input,_r),style:ra},!!Dn.length&&le.createElement("div",{className:Qe.dropdown},le.createElement("div",{className:Qe.text},(ha=Dn.find(rn=>rn.id===no))==null?void 0:ha.name,le.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),le.createElement("div",{className:Qe.menu},Dn.map((rn,Ia)=>le.createElement("div",{key:Ia,onClick:()=>hn(rn.id)},rn.name)))),le.createElement(nt.default,{onPressEnter:Mo,value:zr,onChange:rn=>{Ao(rn.target.value),Xn(encodeURIComponent(rn.target.value),no||null)},bordered:!1,placeholder:er}),le.createElement("i",{onClick:Mo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ot={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"},ct=({value:Dn,onChange:Zt,className:mn,total:Xn,pageSize:_r,style:ra={}})=>{const er=Dn<2,ga=Dn>=Math.ceil(Xn/_r);return Xn<=_r?le.createElement(le.Fragment,null):le.createElement("div",{className:we()(ot.quickPager,mn),style:ra},le.createElement("div",{onClick:()=>{er||Zt(Dn-1,"prev")},className:er?ot.disabled:""},"\u4E0A\u4E00\u9875"),le.createElement("div",{onClick:()=>{ga||Zt(Dn+1,"next")},className:ga?ot.disabled:""},"\u4E0B\u4E00\u9875"))},pt={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"},At=Be(71418),tt=Be(6848),Kt=Be(13570),Ht=Be(74128),ft=Be(65862),zt=Be(96908),Sn=Be(57177),jn=Be(81378),ln=Be(2524),Bt=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha})=>{const no=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:ha},le.createElement("div",{className:we()(pt.list,Dn)},!!Zt.length&&Zt.map((La,zr)=>{const{name:Ao,id:Mo,identifier:hn,power:rn,cover_image_id:Ia,pic:ma}=La;return le.createElement("div",{className:pt.wrap,key:Mo,style:{width:no,marginRight:(1+zr)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/shixuns/${hn}/challenges`,className:pt.li,onClick:Jr=>{Jr.preventDefault(),ga&&(0,ft.L9)([ga]),rn&&(0,ft.xg)(`/shixuns/${hn}/challenges`)}},le.createElement("div",{className:pt.img},le.createElement("img",{className:pt.cover,src:`${ma}`}),La.is_jupyter&&le.createElement("img",{className:pt.sign,src:zt}),La.is_jupyter_lab&&le.createElement("img",{className:pt.sign,src:Sn}),La.is_unity_3d&&le.createElement("img",{className:pt.sign,src:jn})),le.createElement("div",{className:pt.name},le.createElement(tt.Z,{title:Ao||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},le.createElement("span",{className:pt.e},Ao||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),le.createElement("div",{className:pt.tags},le.createElement(tt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),le.createElement("span",null,La.challenges_count))),!!La.myshixuns_count&&le.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),le.createElement("span",null,La.myshixuns_count))),le.createElement(tt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},le.createElement("span",null,le.createElement("span",null,La.level))),le.createElement("div",{className:pt.rate},le.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:La.score_info}),le.createElement("span",null,"\xA0",La.score_info?`${La.score_info}\u5206`:"5\u5206")))),!rn&&le.createElement("div",{className:pt.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zt.length&&le.createElement(ln.Z,null)))},Un={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"},Xe=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,wrapClassName:ga,trackEventItems:ha,loading:no})=>{const La=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:no},le.createElement("div",{className:we()(Un.list,Dn)},!!Zt.length&&Zt.map((zr,Ao)=>{const{name:Mo,id:hn,identifier:rn,power:Ia,cover_image_id:ma,pic:Jr}=zr;return le.createElement("div",{className:we()(Un.wrap,ga),key:hn,style:{width:La,marginRight:(1+Ao)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/shixuns/${rn}/challenges`,className:Un.li,onClick:Uo=>{Uo.preventDefault(),ha&&(0,ft.L9)([ha]),Ia&&(0,ft.xg)(`/shixuns/${rn}/challenges`)}},le.createElement("img",{src:Be(47621),className:Un.titleBg}),le.createElement("div",{className:Un.name},le.createElement(tt.Z,{title:Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},le.createElement("span",{className:Un.e},Mo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),le.createElement("div",{style:{padding:"14px",paddingBottom:0}},le.createElement("div",{className:Un.img},le.createElement("img",{className:Un.cover,src:ma?`${Ht.Z.API_SERVER}/api/attachments/${ma}`:`${Ht.Z.IMG_SERVER+Jr}`}),zr.is_jupyter&&le.createElement("div",{className:Un.bq},"Jupyter"),zr.is_jupyter_lab&&le.createElement("div",{className:Un.bq},"JupyterLab"),zr.is_unity_3d&&le.createElement("div",{className:Un.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),le.createElement("div",{className:"mt20 flex item-center justify-between"},le.createElement("div",null,le.createElement("span",{className:Un.text},"\u5B66\u4E60\u4EBA\u6570"),le.createElement("span",{className:Un.value},zr.myshixuns_count)),le.createElement("div",null,le.createElement("span",{className:Un.text},"\u56F0\u96BE\u7B49\u7EA7"),le.createElement("span",{className:Un.value},zr.level))),le.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},le.createElement("div",null,le.createElement("span",{className:Un.text},"\u5173\u5361\u6570"),le.createElement("span",{className:Un.value},zr.challenges_count)),le.createElement("div",{className:Un.rate},le.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:zr.score_info}),le.createElement("span",{className:Un.value,style:{color:"#FF9C00"}},"\xA0",zr.score_info?`${zr.score_info}\u5206`:"5\u5206"))))),!Ia&&le.createElement("div",{className:Un.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zt.length&&le.createElement(ln.Z,null)))},gn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Fe="data:image/png;base64,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",he="data:image/png;base64,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",de="data:image/png;base64,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",qe=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha,wrapClassName:no,imgClassName:La})=>{const zr=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:ha},le.createElement("div",{className:we()(gn.list,Dn)},!!Zt.length&&Zt.map((Ao,Mo)=>{const{name:hn,id:rn,identifier:Ia,power:ma,cover_image_id:Jr,pic:Uo}=Ao;return le.createElement("div",{className:we()(gn.wrap,no),key:rn,style:{width:zr,marginRight:(1+Mo)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/shixuns/${Ia}/challenges`,className:gn.li,onClick:Ki=>{Ki.preventDefault(),ga&&(0,ft.L9)([ga]),ma&&(0,ft.xg)(`/shixuns/${Ia}/challenges`)}},le.createElement("div",{className:we()(gn.img,La)},le.createElement("img",{className:gn.cover,src:Jr?`${Ht.Z.API_SERVER}/api/attachments/${Jr}`:`${Ht.Z.IMG_SERVER+Uo}`}),Ao.is_jupyter&&le.createElement("img",{className:gn.sign,src:Fe}),Ao.is_jupyter_lab&&le.createElement("img",{className:gn.sign,src:he}),Ao.is_unity_3d&&le.createElement("img",{className:gn.sign,src:de})),le.createElement("div",{className:gn.name},le.createElement(tt.Z,{title:hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},le.createElement("span",{className:gn.e},hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),le.createElement("div",{className:gn.tags},le.createElement(tt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),le.createElement("span",null,Ao.challenges_count))),!!Ao.myshixuns_count&&le.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),le.createElement("span",null,Ao.myshixuns_count))),le.createElement(tt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},le.createElement("span",null,le.createElement("span",null,Ao.level))),le.createElement("div",{className:gn.rate},le.createElement(Kt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ao.score_info}),le.createElement("span",null,"\xA0",Ao.score_info?`${Ao.score_info}\u5206`:"5\u5206")))),!ma&&le.createElement("div",{className:gn.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zt.length&&le.createElement(ln.Z,null)))},dt=Be(61584),He={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"},Ye=Be(79005),Et=Be(20345),gt=Be(77882),it=Be(31081),Tt=Be(75309),Tn=Be(71979),Ft=Be(47558),on=Be(42922),Ot=Be(66832),Cn=Be(96593),lt=Be(19664),Xt=Be(91833),vn=Object.defineProperty,bn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,Cr=(Dn,Zt,mn)=>Zt in Dn?vn(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Er=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))qn.call(Zt,mn)&&Cr(Dn,mn,Zt[mn]);if(bn)for(var mn of bn(Zt))lr.call(Zt,mn)&&Cr(Dn,mn,Zt[mn]);return Dn};const cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ye,swimg:Et},{name:"101\u8BA1\u5212",ptimg:gt,swimg:it},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Tt,swimg:Tn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Cn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:Xt}];var dr=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha,wrapClassName:no,imgClassName:La,isArrow:zr=!1,imgStyle:Ao={}})=>{const Mo=Math.floor((er-(mn-1)*Xn)/mn),[hn,rn]=(0,le.useState)(),[Ia,ma]=(0,le.useState)(),Jr=Ki=>rn(Ki),Uo=()=>rn(-1);return le.createElement(At.Z,{spinning:ha},le.createElement("div",{className:we()(He.list,Dn)},!!(Zt!=null&&Zt.length)&&(Zt==null?void 0:Zt.map((Ki,Yi)=>{var us;const{name:uA,id:Vl,identifier:vA,featured:Es,school_name:Ya,image_url:ho,excellent:Xi,is_plan:is}=Ki;return le.createElement("div",{key:Vl,className:we()(He.wrap,no),style:{width:Mo,marginRight:(1+Yi)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{target:"_blank",href:`/paths/${vA}`,className:He.li,onClick:ms=>{ms.preventDefault(),ga&&(0,ft.L9)([ga]),(0,ft.xg)(`/paths/${vA}`)}},le.createElement("img",{src:Be(39057),className:He.titleBg}),le.createElement("div",{className:He.name},le.createElement(tt.Z,{title:uA},le.createElement("span",{className:He.e,style:{color:zr&&hn===Yi?"#145DFF":"#000000"},onMouseEnter:()=>{Jr(Yi)},onMouseLeave:Uo},uA))),le.createElement("div",{style:{padding:"14px",paddingBottom:0}},le.createElement("div",{className:we()(He.img,La)},le.createElement("img",{className:He.cover,style:Er({},Ao),src:`${Ht.Z.IMG_SERVER+ho}`}),(us=Ki==null?void 0:Ki.subject_tags)==null?void 0:us.map((ms,Po)=>{var TA,GA;if(Po===0){const zi=(TA=cr.find(FA=>FA.name==ms))==null?void 0:TA.swimg;return le.createElement("img",{className:He.sign,src:zi,style:{left:"-4px"}})}const tl=(GA=cr.find(zi=>zi.name==ms))==null?void 0:GA.ptimg;return le.createElement("img",{className:He.sign,src:tl,style:{left:`${48+52*(Po-1)+2*Po}px`}})}),le.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ki==null?void 0:Ki.excellent)&&le.createElement("div",{className:He.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},le.createElement("div",null,le.createElement("span",{className:He.text},"\u7AE0\u8282\u6570"),le.createElement("span",{className:He.value},Ki.stages_count)),le.createElement("div",null,le.createElement("span",{className:He.text},"\u5B66\u4E60\u4EBA\u6570"),le.createElement("span",{className:He.value},Ki.members_count))))))})),!Zt.length&&le.createElement(ln.Z,null)))},xr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ta=Be(41867),Zr=Be(59301);const Hr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ye,swimg:Et},{name:"101\u8BA1\u5212",ptimg:gt,swimg:it},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Tt,swimg:Tn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Cn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:Xt}];var to=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha,onRemove:no=()=>{},isCurrent:La=!0,showAlias:zr=!1,wrapClassName:Ao,imgClassName:Mo})=>{const hn=Math.floor((er-(mn-1)*Xn)/mn),rn=[{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(Ia=>(window.ENV==="build"&&(Ia.ptimg=`/react/build${Ia.ptimg}`,Ia.swimg=`/react/build${Ia.swimg}`),Ia));return Zr.createElement(At.Z,{spinning:ha},Zr.createElement("div",{className:we()(xr.list,Dn)},!!(Zt!=null&&Zt.length)&&(Zt==null?void 0:Zt.map((Ia,ma)=>{var Jr;const{name:Uo,id:Ki,identifier:Yi,featured:us,school_name:uA,image_url:Vl,excellent:vA,is_plan:Es}=Ia;return Zr.createElement("div",{key:Ki,className:we()(xr.wrap,Ao),style:{width:hn,marginRight:(1+ma)%mn===0?0:Xn+ra,marginBottom:_r}},Zr.createElement("a",{className:xr.li,onClick:Ya=>{Ya.preventDefault(),Ya.stopPropagation(),ga&&(0,ft.L9)([ga]),(0,ft.xg)(`/paths/${Yi}`)}},Zr.createElement("div",{className:we()(xr.img,Mo)},Zr.createElement("img",{className:xr.cover,src:`${Ht.Z.IMG_SERVER+Vl}`}),La&&(0,ta.bg)()&&(Ia==null?void 0:Ia.studying)&&Zr.createElement("div",{className:`${xr.movebq} user-path-items`,onClick:Ya=>{Ya.stopPropagation(),no(Ia)}},Zr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Zr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Jr=Ia==null?void 0:Ia.subject_tags)==null?void 0:Jr.map((Ya,ho)=>{var Xi,is;if(ho===0){const Po=(Xi=rn.find(TA=>TA.name==Ya))==null?void 0:Xi.swimg;return Zr.createElement("img",{className:xr.sign,src:Po,style:{left:"-4px"}})}const ms=(is=rn.find(Po=>Po.name==Ya))==null?void 0:is.ptimg;return Zr.createElement("img",{className:xr.sign,src:ms,style:{left:`${48+52*(ho-1)+2*ho}px`}})}),Zr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ia==null?void 0:Ia.excellent)&&Zr.createElement("div",{className:xr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Zr.createElement("div",{className:xr.name},Zr.createElement(tt.Z,{title:zr&&(Ia!=null&&Ia.excellent_alias_name)?Zr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Uo}`,Zr.createElement("br",null),Zr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ia==null?void 0:Ia.excellent_alias_name}`)):Uo},Zr.createElement("span",{className:xr.e},zr&&(Ia==null?void 0:Ia.excellent_alias_name)||Uo))),Zr.createElement("div",{className:xr.tags},Zr.createElement("div",null,Zr.createElement(tt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Zr.createElement("span",null,Zr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Zr.createElement("span",null,Ia.stages_count))),Zr.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Zr.createElement("span",null,Zr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Zr.createElement("span",null,Ia.members_count)))))))})),!Zt.length&&Zr.createElement(ln.Z,null)))},jr={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"},sn="data:image/png;base64,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",Oa=Be(59301),Ci=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,trackEventItems:ga,loading:ha})=>{const no=Math.floor((er-(mn-1)*Xn)/mn);return Oa.createElement(At.Z,{spinning:ha},Oa.createElement("div",{className:we()(jr.list,Dn)},!!Zt.length&&Zt.map((La,zr)=>{const{subject_identifier:Ao,id:Mo,identifier:hn,power:rn}=La,Ia=La.is_public!=0&&La.is_public;return Oa.createElement("div",{className:jr.wrap,key:Mo,style:{width:no,marginRight:(1+zr)%mn===0?0:Xn+ra,marginBottom:_r}},Oa.createElement("a",{className:jr.li,onClick:ma=>{ma.preventDefault(),ga&&(0,ft.L9)([ga]),(0,ft.xg)(La.first_category_url)}},Oa.createElement("div",{className:jr.top},Oa.createElement(tt.Z,{title:La.name},Oa.createElement("div",{className:jr.name},La.name)),Oa.createElement("img",{className:jr.img,src:Ht.Z.IMG_SERVER+"/images/"+La.avatar_url}),Oa.createElement("div",{className:jr.text,title:La.creator},La.creator),Ao&&Oa.createElement("div",{className:jr.btns},Oa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ia&&Oa.createElement("div",{className:jr.sign},"\u516C\u5F00")),Oa.createElement("div",{className:jr.bottom},La.visits>0&&Oa.createElement(tt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-liulanyan"}),Oa.createElement("span",null,La.visits))),La.course_members_count>0&&Oa.createElement(tt.Z,{title:"\u6210\u5458",placement:"bottom"},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-chengyuan"}),La.course_members_count)),La.tasks_count>0&&Oa.createElement(tt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oa.createElement("span",null,Oa.createElement("i",{className:"iconfont icon-zuoye"}),La.tasks_count)),La.is_end?Oa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!La.is_accessible&&Oa.createElement("div",{className:jr.lockWrap},Oa.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zt.length&&Oa.createElement(ln.Z,null)))},wo={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"},Ho="data:image/png;base64,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",Mi=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,wrapClassName:ga,trackEventItems:ha,loading:no})=>{const La=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:no},le.createElement("div",{className:we()(wo.list,Dn)},!!Zt.length&&Zt.map((zr,Ao)=>{const{subject_identifier:Mo,id:hn,identifier:rn,power:Ia}=zr,ma=zr.is_public!=0&&zr.is_public;return le.createElement("div",{className:we()(`${wo.wrap} ${zr.is_accessible?"":wo.warpStyle}`,ga),key:hn,style:{width:La,marginRight:(1+Ao)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{className:wo.li,onClick:Jr=>{Jr.preventDefault(),ha&&(0,ft.L9)([ha]),(0,ft.xg)(zr.first_category_url)}},le.createElement("div",{className:wo.creator},le.createElement("img",{className:wo.img,src:Ht.Z.IMG_SERVER+"/images/"+zr.avatar_url}),le.createElement("div",{className:wo.text,title:zr.creator},zr.creator)),le.createElement("div",{className:wo.top},le.createElement(tt.Z,{title:zr.name},le.createElement("div",{className:wo.name},zr.name)),ma&&le.createElement("div",{className:wo.sign},"\u516C\u5F00")),le.createElement("div",{className:wo.middle},le.createElement("div",{className:wo.row,style:{marginBottom:6}},le.createElement("div",null,le.createElement("span",{className:wo.text},"\u8BBF\u95EE\u91CF"),le.createElement("span",{className:wo.value},(zr==null?void 0:zr.visits)||0)),le.createElement("div",null,le.createElement("span",{className:wo.text},"\u6210\u5458"),le.createElement("span",{className:wo.value},(zr==null?void 0:zr.course_members_count)||0))),le.createElement("div",{className:wo.row},le.createElement("div",null,le.createElement("span",{className:wo.text,style:{width:42}},"\u4F5C",le.createElement("span",{style:{marginLeft:14}},"\u4E1A")),le.createElement("span",{className:wo.value},(zr==null?void 0:zr.tasks_count)||0)),le.createElement("div",null,le.createElement("span",{className:wo.text},"\u72B6\u6001"),zr.is_end?le.createElement("span",{className:wo.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):le.createElement("span",{className:wo.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Mo&&le.createElement("div",{className:wo.btns},le.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),le.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!zr.is_accessible&&le.createElement("div",{className:wo.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zt.length&&le.createElement(ln.Z,null)))},qa={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},In="data:image/png;base64,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",pn=({className:Dn,dataSource:Zt=[],col:mn=4,right:Xn,bottom:_r=23,precision:ra=0,wrapWidth:er=1200,wrapClassName:ga,trackEventItems:ha,loading:no})=>{const La=Math.floor((er-(mn-1)*Xn)/mn);return le.createElement(At.Z,{spinning:no},le.createElement("div",{className:we()(qa.list,Dn)},!!Zt.length&&Zt.map((zr,Ao)=>{const{subject_identifier:Mo,id:hn,identifier:rn,power:Ia}=zr,ma=zr.is_public!=0&&zr.is_public;return le.createElement("div",{className:we()(`${qa.wrap} ${zr.is_accessible?"":qa.warpStyle}`,ga),key:hn,style:{width:La,marginRight:(1+Ao)%mn===0?0:Xn+ra,marginBottom:_r}},le.createElement("a",{className:qa.li,onClick:Jr=>{Jr.preventDefault(),ha&&(0,ft.L9)([ha]),(0,ft.xg)(zr.first_category_url)}},le.createElement("div",{className:qa.creator},le.createElement("img",{className:qa.img,src:Ht.Z.IMG_SERVER+"/images/"+zr.avatar_url}),le.createElement("div",{className:qa.text,title:zr.creator},zr.creator)),le.createElement("div",{className:qa.top},le.createElement(tt.Z,{title:zr.name},le.createElement("div",{className:qa.name},zr.name)),ma&&le.createElement("div",{className:qa.sign})),le.createElement("div",{className:qa.middle},le.createElement("div",{className:qa.row,style:{marginBottom:6}},le.createElement("div",null,le.createElement("span",{className:qa.text},"\u8BBF\u95EE\u91CF"),le.createElement("span",{className:qa.value},(zr==null?void 0:zr.visits)||0)),le.createElement("div",null,le.createElement("span",{className:qa.text},"\u6210\u5458"),le.createElement("span",{className:qa.value},(zr==null?void 0:zr.course_members_count)||0))),le.createElement("div",{className:qa.row},le.createElement("div",null,le.createElement("span",{className:qa.text,style:{width:42}},"\u4F5C",le.createElement("span",{style:{marginLeft:14}},"\u4E1A")),le.createElement("span",{className:qa.value},(zr==null?void 0:zr.tasks_count)||0)),le.createElement("div",null,le.createElement("span",{className:qa.text},"\u72B6\u6001"),zr.is_end?le.createElement("span",{className:qa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):le.createElement("span",{className:qa.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Mo&&le.createElement("div",{className:qa.btns},le.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),le.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!zr.is_accessible&&le.createElement("div",{className:qa.lockWrap},le.createElement("img",{src:`${Ht.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),le.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zt.length&&le.createElement(ln.Z,null)))},Ur={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"},ua=Be(65582),Fa=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={},tabBarExtraContent:ra})=>le.createElement("div",{className:we()(Ur.tabs,Xn),style:_r},le.createElement("div",{className:Ur.tabsWrap},Dn.map((er,ga)=>le.createElement("aside",{className:Ur.tab,onClick:()=>{mn(er.id),er.link&&ua.history.push(er.link)},key:ga},le.createElement("div",{className:Zt===er.id?Ur.active:""},er.name),(er==null?void 0:er.resetCount)==null&&(er==null?void 0:er.total)!==void 0&&le.createElement("span",null,"\uFF08",er==null?void 0:er.total,"\uFF09"),(er==null?void 0:er.resetCount)!==void 0&&(er==null?void 0:er.total)!==void 0&&le.createElement(tt.Z,{title:(er==null?void 0:er.tip)!=null?er==null?void 0:er.tip:""},le.createElement("span",{style:{color:"#9096A3"}},"\uFF08",le.createElement("span",{style:{color:"#000"}},er==null?void 0:er.resetCount),"/",le.createElement("span",null,er==null?void 0:er.total),"\uFF09"))))),le.createElement("div",{className:Ur.tabBar},ra)),Na={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"},_o=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={},tabBarExtraContent:ra})=>le.createElement("div",{className:we()(Na.tabs,Xn),style:_r},le.createElement("div",{className:Na.tabsWrap},Dn.map((er,ga)=>le.createElement("aside",{className:Na.tab,onClick:()=>{mn(er.id),er.link&&ua.history.push(er.link)},key:ga},le.createElement("div",{className:Zt===er.id?Na.active:""},er.name),(er==null?void 0:er.resetCount)==null&&(er==null?void 0:er.total)!==void 0&&le.createElement("span",null,"\uFF08",er==null?void 0:er.total,"\uFF09"),(er==null?void 0:er.resetCount)!==void 0&&(er==null?void 0:er.total)!==void 0&&le.createElement(tt.Z,{title:(er==null?void 0:er.tip)!=null?er==null?void 0:er.tip:""},le.createElement("span",{style:{color:"#9096A3"}},"\uFF08",le.createElement("span",{style:{color:"#000"}},er==null?void 0:er.resetCount),"/",le.createElement("span",null,er==null?void 0:er.total),"\uFF09"))))),le.createElement("div",{className:Na.tabBar},ra)),pi={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Xa=({dataSource:Dn=[],value:Zt,onChange:mn,className:Xn,style:_r={},tabBarExtraContent:ra})=>le.createElement("div",{className:we()(pi.tabs,Xn),style:_r},le.createElement("div",{className:pi.tabsWrap},Dn.map((er,ga)=>le.createElement("aside",{className:`${pi.tab} ${Zt===er.id?pi.active:""}`,onClick:()=>{mn(er.id),er.link&&ua.history.push(er.link)},key:ga},le.createElement("div",null,er.name),(er==null?void 0:er.resetCount)==null&&(er==null?void 0:er.total)!==void 0&&le.createElement("span",null,"\uFF08",er==null?void 0:er.total,"\uFF09"),(er==null?void 0:er.resetCount)!==void 0&&(er==null?void 0:er.total)!==void 0&&le.createElement(tt.Z,{title:(er==null?void 0:er.tip)!=null?er==null?void 0:er.tip:""},le.createElement("span",{style:{color:"#9096A3"}},"\uFF08",le.createElement("span",{style:{color:"#000"}},er==null?void 0:er.resetCount),"/",le.createElement("span",null,er==null?void 0:er.total),"\uFF09"))))),le.createElement("div",{className:pi.tabBar},ra)),ii=({className:Dn,style:Zt={},children:mn})=>le.createElement("div",{className:we()(Dn),style:Zt},mn),Do={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"},Lo=Be(38854),Wi=Be(20834);const Os=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yA=({sortValue:Dn,dropValue:Zt,className:mn,onSort:Xn,onDrop:_r,dataSource:ra=Os})=>{var er;return le.createElement("div",{className:we()(Do.orderWrap,mn)},le.createElement(Lo.Z,{dropdownRender:()=>le.createElement(Wi.default,null,ra.map((ga,ha)=>le.createElement(Wi.default.Item,{key:ha,onClick:()=>_r(ga.id)},ga.name)))},le.createElement("span",{className:Do.orderTextWrap},(er=ra.find(ga=>Zt===ga.id))==null?void 0:er.name)),le.createElement("span",{className:Do.orderIconWrap},le.createElement("span",{className:Do.orderAsc},le.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Do.cursorPointer} ${Do.active}`:`iconfont icon-sanjiaoxing-up font12 ${Do.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")})),le.createElement("span",{className:Do.orderDesc},le.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Do.cursorPointer} ${Do.active}`:`iconfont icon-sanjiaoxing-down font12 ${Do.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")}))))},Zi={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const ji=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var wl=({sortValue:Dn,dropValue:Zt,className:mn,onSort:Xn,onDrop:_r,dataSource:ra=ji})=>{var er;return le.createElement("div",{className:we()(Zi.orderWrap,mn)},le.createElement(Lo.Z,{dropdownRender:()=>le.createElement(Wi.default,null,ra.map((ga,ha)=>le.createElement(Wi.default.Item,{key:ha,onClick:()=>_r(ga.id)},ga.name)))},le.createElement("span",{className:Zi.orderTextWrap},(er=ra.find(ga=>Zt===ga.id))==null?void 0:er.name)),le.createElement("span",{className:Zi.orderIconWrap},le.createElement("span",{className:Zi.orderAsc},le.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zi.cursorPointer} ${Zi.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zi.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")})),le.createElement("span",{className:Zi.orderDesc},le.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zi.cursorPointer} ${Zi.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zi.cursorPointer}`,onClick:()=>Xn(Dn==="asc"?"desc":"asc")}))))},_s={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"},Or=Be(3113),Ju=Be(2337),Au=Object.defineProperty,Nl=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Va=(Dn,Zt,mn)=>Zt in Dn?Au(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Zo=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))el.call(Zt,mn)&&Va(Dn,mn,Zt[mn]);if(Nl)for(var mn of Nl(Zt))Xr.call(Zt,mn)&&Va(Dn,mn,Zt[mn]);return Dn},Qa=(Dn,Zt)=>{var mn={};for(var Xn in Dn)el.call(Dn,Xn)&&Zt.indexOf(Xn)<0&&(mn[Xn]=Dn[Xn]);if(Dn!=null&&Nl)for(var Xn of Nl(Dn))Zt.indexOf(Xn)<0&&Xr.call(Dn,Xn)&&(mn[Xn]=Dn[Xn]);return mn},xi=(Dn,Zt,mn)=>new Promise((Xn,_r)=>{var ra=ha=>{try{ga(mn.next(ha))}catch(no){_r(no)}},er=ha=>{try{ga(mn.throw(ha))}catch(no){_r(no)}},ga=ha=>ha.done?Xn(ha.value):Promise.resolve(ha.value).then(ra,er);ga((mn=mn.apply(Dn,Zt)).next())}),Ms=Dn=>{var Zt=Dn,{className:mn,style:Xn,children:_r,loading:ra=!1,openLoading:er,onClick:ga=()=>{},size:ha="middle",shape:no="round",theme:La}=Zt,zr=Qa(Zt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ao,Mo]=(0,le.useState)(!1),hn=(0,le.useMemo)(()=>{switch(La){case Ju.Fy.THEMEONE:return _s.ThemeOne;case Ju.Fy.DEFAULT:default:return _s.btn}},[La]);return le.createElement(Or.ZP,Zo({onClick:(0,Ne.throttle)(rn=>xi(void 0,null,function*(){er&&Mo(!0);try{yield ga(rn)}catch(Ia){console.log("error",Ia)}er&&Mo(!1)}),2e3,{leading:!0,trailing:!1}),className:we()(hn,_s[`${ha}-${no}`],mn),style:Xn,size:ha,shape:no,loading:Ao||ra},zr),_r)},lA={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"},Pi=({className:Dn,style:Zt,children:mn=null,onClick:Xn,title:_r})=>le.createElement("div",{className:we()(lA.head,Dn),style:Zt},le.createElement("span",{className:"primary-hover",onClick:Xn},le.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),le.createElement("b",{title:_r},_r),le.createElement("div",{className:lA.node},mn)),ka={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"},qu=({confirmShow:Dn=!0,confirmTitle:Zt,confirmClick:mn,cancelShow:Xn=!0,cancelTitle:_r,cancelClick:ra,className:er,style:ga,confirmLoading:ha=!1})=>le.createElement("div",{className:we()(ka.btns,er),style:ga},Dn&&le.createElement(Or.ZP,{loading:ha,onClick:mn,type:"primary",className:ka.confirm},Zt),Xn&&le.createElement(Or.ZP,{onClick:ra,className:ka.cancel},_r)),yl={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"},ku=({className:Dn,style:Zt={},LeftContent:mn,children:Xn,RightContent:_r})=>le.createElement("div",{className:we()(yl.fixedBottom,Dn),style:Zt},le.createElement("div",{className:yl.wrap},le.createElement("div",{className:yl.left},mn),le.createElement("div",{className:yl.center},Xn),le.createElement("div",{className:yl.right},_r))),Wl={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"},Ul=({className:Dn,style:Zt={},dataSource:mn=[]})=>le.createElement("div",{className:we()(Wl.crumbs,Dn),style:Zt},mn.map((Xn,_r)=>_rua.history.push(Xn.path)},Xn.name):le.createElement("span",null,Xn.name),le.createElement("span",null,"\xA0",">","\xA0")):le.createElement("span",{key:_r,style:{color:"#5F6368"}},Xn.name))),ul=Be(31797),bu=Object.defineProperty,pA=Object.defineProperties,vc=Object.getOwnPropertyDescriptors,Ol=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,SA=(Dn,Zt,mn)=>Zt in Dn?bu(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,lu=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))dn.call(Zt,mn)&&SA(Dn,mn,Zt[mn]);if(Ol)for(var mn of Ol(Zt))Cu.call(Zt,mn)&&SA(Dn,mn,Zt[mn]);return Dn},Vs=(Dn,Zt)=>pA(Dn,vc(Zt)),uu=(Dn,Zt)=>{var mn={};for(var Xn in Dn)dn.call(Dn,Xn)&&Zt.indexOf(Xn)<0&&(mn[Xn]=Dn[Xn]);if(Dn!=null&&Ol)for(var Xn of Ol(Dn))Zt.indexOf(Xn)<0&&Cu.call(Dn,Xn)&&(mn[Xn]=Dn[Xn]);return mn};const{Countdown:Eu}=ul.default;var Ys=Dn=>{var Zt=Dn,{onChange:mn}=Zt,Xn=uu(Zt,["onChange"]);const[_r,ra]=(0,le.useState)(null);(0,le.useEffect)(()=>{typeof _r=="number"&&_r>=0&&mn(_r)},[_r]);const er=ga=>{const ha=Math.floor(ga/1e3);ra(ha)};return le.createElement(Eu,Vs(lu({},Xn),{onChange:er}))},Xs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},fs=({DataProps:Dn,className:Zt,style:mn={}})=>{var Xn;return le.createElement("div",{className:we()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Xs.ClassRoomItem,Zt),style:mn,onClick:()=>{(0,ft.xg)(Dn==null?void 0:Dn.first_category_url)}},le.createElement("div",{className:"flex flex-col item-center"},le.createElement("img",{src:`${(Xn=Ht.Z)==null?void 0:Xn.IMG_SERVER}/images/${Dn==null?void 0:Dn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Dn==null?void 0:Dn.subject_identifier)&&le.createElement("div",{className:"mt-40px"},le.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),le.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),le.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},le.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Dn!=null&&Dn.is_public)&&le.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"),le.createElement("span",{className:we()("text-16px font-medium",Xs.TitleDom)},Dn==null?void 0:Dn.name)),le.createElement("div",{className:"c-grey-333 font-medium"},Dn==null?void 0:Dn.creator),le.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Dn==null?void 0:Dn.course_members_count),le.createElement("div",{className:"c-grey-333 flex item-center justify-between"},le.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Dn==null?void 0:Dn.tasks_count),Dn!=null&&Dn.is_end?le.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):le.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},$u=Object.defineProperty,Tu=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Wt=(Dn,Zt,mn)=>Zt in Dn?$u(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Qt=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))Da.call(Zt,mn)&&Wt(Dn,mn,Zt[mn]);if(Tu)for(var mn of Tu(Zt))da.call(Zt,mn)&&Wt(Dn,mn,Zt[mn]);return Dn},ur=({DataProps:Dn=[],selectValue:Zt,onChange:mn,className:Xn,style:_r={},extra:ra,classNameItem:er,styleItem:ga={},barHidden:ha})=>{const[no,La]=(0,le.useState)();return(0,le.useEffect)(()=>{La(Array.isArray(Zt)?Zt:[Zt])},[Zt]),le.createElement("div",{className:we()("flex px-20px py-10px gap-40px",Xn),style:Qt({borderBottom:"1px solid #D3F0FF"},_r)},Dn==null?void 0:Dn.map(zr=>le.createElement("div",{key:zr==null?void 0:zr.id,className:we()("flex item-center justify-center current c-grey-333 text-16 relative",er,zr==null?void 0:zr.className),style:Qt(Qt({color:no!=null&&no.includes(zr==null?void 0:zr.id)?"#1890FF":"",minWidth:88},ga),(zr==null?void 0:zr.style)||{}),onClick:Ao=>{mn==null||mn({domEvent:Ao,item:zr}),zr!=null&&zr.link&&ua.history.push(zr==null?void 0:zr.link)}},zr==null?void 0:zr.name,!ha&&(no==null?void 0:no.includes(zr==null?void 0:zr.id))&&le.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),le.createElement("div",{className:"ml-auto"},ra))},sa=Object.defineProperty,ya=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,To=(Dn,Zt,mn)=>Zt in Dn?sa(Dn,Zt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dn[Zt]=mn,Fi=(Dn,Zt)=>{for(var mn in Zt||(Zt={}))Aa.call(Zt,mn)&&To(Dn,mn,Zt[mn]);if(Qr)for(var mn of Qr(Zt))Ra.call(Zt,mn)&&To(Dn,mn,Zt[mn]);return Dn},Ka=(Dn,Zt)=>ya(Dn,na(Zt)),si=({value:Dn,onChange:Zt,onInputChange:mn,className:Xn,style:_r={},InputProps:ra})=>{const[er,ga]=(0,le.useState)(Dn);return le.createElement("div",{className:we()("flex item-center rounded-full px-10px py-2px",Xn),style:Fi({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_r)},le.createElement(nt.default,Ka(Fi({bordered:!1},ra),{onChange:ha=>{ga(ha.target.value),mn==null||mn(encodeURIComponent(ha.target.value))},onPressEnter:ha=>{Zt==null||Zt({domEvent:ha,item:{value:er}})}})),le.createElement("img",{className:"h-22px current",src:Be(25365),height:22,onClick:ha=>{Zt==null||Zt({domEvent:ha,item:{value:er}})}}))}},31103:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return Ce}});var le=Be(59301);function Ce(_e,rt){const ze=(0,le.useRef)();(0,le.useEffect)(()=>{ze.current=_e}),(0,le.useEffect)(()=>{function je(){ze.current()}if(rt!==null){let ve=setInterval(je,rt);return()=>clearInterval(ve)}},[rt])}},52217:function(Yt,It,Be){"use strict";var le=Be(43418),Ce=Be(8591),_e=Be(38147),rt=Be(65582),ze=Be(41867),je=Be(59301),ve=(Ne,fe,De)=>new Promise((Pe,Ee)=>{var ie=ee=>{try{a(De.next(ee))}catch(E){Ee(E)}},y=ee=>{try{a(De.throw(ee))}catch(E){Ee(E)}},a=ee=>ee.done?Pe(ee.value):Promise.resolve(ee.value).then(ie,y);a((De=De.apply(Ne,fe)).next())});const we=({shixunHomeworks:Ne,classroomList:fe,dispatch:De})=>{const Pe=(0,rt.useParams)();return je.createElement(le.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ve(void 0,null,function*(){var Ee,ie,y,a;if((0,ze.Rm)()&&!((Ee=fe.AssistantObject.practice)!=null&&Ee.can_redo)){Ce.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 ee=yield(0,_e.ZP)(`/api/myshixuns/${Ne.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.coursesId,homework_common_id:Ne.actionTabs.homework_common_id}});if(ee.shixun_identifier){Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}});const E=(y=(ie=ee==null?void 0:ee.new_works)==null?void 0:ie.find(te=>`${te.homework_common_id}`===Pe.categoryId))==null?void 0:y.id;if((0,ze.Rm)()&&!((a=fe.AssistantObject.practice)!=null&&a.can_view))return;rt.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${E}/comment`)}}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),je.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};It.Z=(0,rt.connect)(({shixunHomeworks:Ne,classroomList:fe})=>({shixunHomeworks:Ne,classroomList:fe}))(we)},19990:function(Yt,It,Be){"use strict";Be.r(It),Be.d(It,{default:function(){return da}});var le=Be(2337),Ce=Be(59301),_e=Be(65582),rt=Be(56656),ze=Be.n(rt),je=Be(86129),ve=Be.n(je),we=Be(38147),Ne=Be(43418),fe=Be(8591),De=Be(61621),Pe=Be(66104),Ee=Be(3113),ie=Be(6848),y=Be(92832),a=Be(28103),ee=Be(95237),E=Be(43604),te=Be(1710),ne=Be(57809),ae=Be(58421),ge=Be(95869),Le=Be(87169),xe=Be(26227),Ue=Be(74128),Ge=Be(41867),We=Be(65862),nt=Be(42441),Te={flex_box_center:"flex_box_center___RiSTC",flex_space_between:"flex_space_between___r2zEY",flex_box_vertical_center:"flex_box_vertical_center___TMaa1",flex_box_center_end:"flex_box_center_end___Y0BIL",flex_box_column:"flex_box_column___iz8FU",NewButtonStyle:"NewButtonStyle___houPy",TableStyle:"TableStyle___CslJA",title:"title___qgujt",score:"score___b7Ujv",export:"export___D8VKP",title1_right:"title1_right___cy888",userPic:"userPic___oaJ3H",userInfo:"userInfo___l2HkY",listItem:"listItem___cZoS7",rightInfo:"rightInfo___m8guB",shixunTitle:"shixunTitle___lKvEa",shixunWrp:"shixunWrp___HKtVw",footerBar:"footerBar___qBo2N",footerBarStatic:"footerBarStatic____tmYG",exitComment:"exitComment___meSbD",nextComment:"nextComment___elRVJ",modal:"modal___WCPN7",footer:"footer___itbW_"},vt={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Qe=({shixunHomeworks:Wt,data:Qt,globalSetting:Nn,loading:ur,dispatch:sa})=>{var ya;const{shixunWorkReport:na}=Wt;let Qr=((ya=Qt==null?void 0:Qt.efficiency_list)==null?void 0:ya.length)-parseInt(Qt==null?void 0:Qt.myself_eff[0]);const Aa=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(To){return To.name===na.username?"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u6548\u7387\uFF1A"+(Qt==null?void 0:Qt.myself_eff[1]):To.name+":"+To.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Qt==null?void 0:Qt.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:na.username,xAxis:Qr,yAxis:Qt==null?void 0:Qt.myself_eff[1],value:Qt==null?void 0:Qt.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Ra=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(To){var Fi=To.value;if(To.name===na.username)return"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u5F97\u5206\uFF1A"+(Qt==null?void 0:Qt.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:vt,data:Qt==null?void 0:Qt.consume_list,symbolSize:function(To){return Math.round(To[2])},markPoint:{data:[{name:na.username,xAxis:Qt==null?void 0:Qt.myself_object[0],yAxis:Qt==null?void 0:Qt.myself_object[1],value:Qt==null?void 0:Qt.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return Ce.createElement(Ce.Fragment,null,Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Aa()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Te.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[1])),Ce.createElement("li",null,Ce.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[0]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",Ce.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Ra()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Te.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u80FD\u529B")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_object[1]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",Ce.createElement("br",null)))))))};var Nt=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects}))(Qe),st=Be(50258),ot=Be(5871),bt=({defaultValue:Wt,onBlur:Qt,max:Nn,className:ur="game-score"})=>{const[sa,ya]=(0,Ce.useState)(Wt);(0,Ce.useEffect)(()=>{ya(Wt)},[Wt]);function na(Aa){ya(Aa)}function Qr(){sa!==Wt&&Qt(sa>Nn?Nn:sa)}return Ce.createElement(ot.Z,{max:Nn,min:0,className:ur,value:sa,onChange:na,onBlur:Qr})},ct=Be(96565),pt={md:"md___GIQyK"},At=Be(59301),tt=Object.defineProperty,Kt=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,jn=(Wt,Qt,Nn)=>Qt in Wt?tt(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,ln=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))zt.call(Qt,Nn)&&jn(Wt,Nn,Qt[Nn]);if(ft)for(var Nn of ft(Qt))Sn.call(Qt,Nn)&&jn(Wt,Nn,Qt[Nn]);return Wt},Zn=(Wt,Qt)=>Kt(Wt,Ht(Qt));const Bt=ne.default.Option,Un={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ar=(Wt=>(Wt[Wt.SET_PATH=0]="SET_PATH",Wt[Wt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Wt))(ar||{});function Xe(Wt,Qt){switch(Qt.type){case 0:return Zn(ln({},Wt),{selectedPath:Qt.payload});case 1:return Zn(ln({},Wt),{passedContent:Qt.payload});default:throw new Error}}var gn=({path:Wt,game_id:Qt,onPathChange:Nn,autoHeight:ur,diff_code_count:sa,data:ya,game_codes_cn:na})=>{var Qr,Aa,Ra,To;const Fi=Wt.split("\uFF1B").filter(Xn=>!!Xn),[Ka,hs]=(0,Ce.useReducer)(Xe,{selectedPath:Fi[0],passedContent:{language:"python",content:""}}),{selectedPath:si,passedContent:Dn}=Ka;function Zt(Xn){hs({type:0,payload:Xn})}const mn={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return At.createElement(At.Fragment,null,At.createElement("h2",null," ",At.createElement("span",null,na,At.createElement(ie.Z,{title:At.createElement("div",null,At.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),At.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),At.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),At.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},At.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),sa&&At.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",sa),At.createElement("span",null,At.createElement(ne.default,{style:{width:200},value:si,onChange:Zt}," ",Fi.map(Xn=>At.createElement(Bt,{key:Xn,value:Xn},Xn))," "))," "),(si==null?void 0:si.split(".")[1])==="md"&&At.createElement(ct.Z,{height:300,autoHeight:ur,defaultValue:((Aa=(Qr=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Qr[0])==null?void 0:Aa.content)||"",className:pt.md}),(si==null?void 0:si.split(".")[1])!=="md"&&At.createElement(st.ZP,{height:300,language:Dn.language,value:((To=(Ra=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Ra[0])==null?void 0:To.content)||"",autoHeight:ur,theme:"default",isCopy:!0,options:Un}))},Fe=Be(33270),he=Be(96249),de=Be.n(he),Se=Object.defineProperty,qe=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ye=(Wt,Qt,Nn)=>Qt in Wt?Se(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,Et=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))dt.call(Qt,Nn)&&Ye(Wt,Nn,Qt[Nn]);if(qe)for(var Nn of qe(Qt))He.call(Qt,Nn)&&Ye(Wt,Nn,Qt[Nn]);return Wt},gt=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const it=({shixunHomeworks:Wt,autoHeight:Qt,classroomList:Nn,dispatch:ur})=>{var sa,ya,na,Qr,Aa,Ra,To;const{shixunWorkReport:Fi}=Wt,{stage_list:Ka,work_id:hs}=Fi,[si,Dn]=(0,Ce.useState)(!1),[Zt,mn]=(0,Ce.useState)(!0),[Xn,_r]=(0,Ce.useState)({left:0,top:0,bottom:0,right:0}),ra=(0,Ce.useRef)(null),[er,ga]=(0,Ce.useState)(!1),ha=(ma,Jr)=>{var Uo;const{clientWidth:Ki,clientHeight:Yi}=window.document.documentElement,us=(Uo=ra.current)==null?void 0:Uo.getBoundingClientRect();us&&_r({left:-us.left+Jr.x,right:Ki-(us.right-Jr.x),top:-us.top+Jr.y,bottom:Yi-(us.bottom-Jr.y)})},no=(0,_e.useParams)(),La=(0,Ge.GJ)(),zr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,Ce.useEffect)(()=>{console.log(no)},[]);const Ao=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(ma,Jr,Uo)=>Ce.createElement("div",null,ma,Jr.is_work_end_evaluate&&Ce.createElement(We.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:ma=>ze()(ma).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(ma,Jr)=>Ce.createElement("span",{className:"c-blue current",onClick:()=>gt(void 0,null,function*(){var Uo,Ki;const Yi=yield(0,Fe.Lk)(Jr.game_identifier,{path:(Ki=(Uo=Jr.path)==null?void 0:Uo.replace(/\;/g,";"))==null?void 0:Ki.split(";")[0],query_index:Jr.query_index,homework_common_id:no.categoryId});(Yi==null?void 0:Yi.status)===0&&(ga(Yi),Dn(!0))})},Jr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Mo=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(ma,Jr)=>{var Uo;return Ce.createElement("span",null,Ce.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Ue.Z.IMG_SERVER+"/images/"+((Uo=Jr==null?void 0:Jr.user)==null?void 0:Uo.image_url)}),ma)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:ma=>Ce.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",ma,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:ma=>Ce.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",ma,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:ma=>Ce.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",ma?ze()(ma).format("YYYY-MM-DD HH:mm"):"--")}];function hn(ma,Jr){return gt(this,null,function*(){const{challenge_id:Uo}=Ka[ma],Ki=yield ur({type:"shixunHomeworks/changeScore",payload:{categoryId:no.homeworkId,type:"report",score:Jr,challenge_id:Uo}});yield ur({type:"shixunHomeworks/getShixunWorkReport",payload:Et({},no)}),Ki.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function rn(ma,Jr){return(0,we.U2)(`student_works/${hs}/rep_passed_content.json`,{path:Jr,game_id:ma})}const Ia=Fi.shixun_detail;return Ce.createElement(Ce.Fragment,null,Ia==null?void 0:Ia.map(function(ma,Jr){var Uo,Ki;return Ce.createElement("div",{key:Jr},Ce.createElement("aside",{className:"pl30 pr30",key:Jr},Ce.createElement("div",{className:`${Te.shixunTitle} mt10`},Ce.createElement("div",null,Ce.createElement("span",{className:"fa fa-code "}),Ce.createElement("strong",{className:"c-black"},"\u7B2C",Jr+1,"\u5173 ",Ce.createElement(_e.Link,{className:"c-black",target:"_blank",to:`/tasks/${no.coursesId}/${no.categoryId}/${ma.game_identifier}`},ma.subject))),La?Ce.createElement("span",null,"\u8C03\u5206\uFF1A",Ce.createElement(bt,{className:"game-score",max:Ka[Jr].game_score_full,defaultValue:Ka[Jr].game_score,onBlur:Yi=>{var us;if((0,Ge.Rm)()&&!((us=Nn.AssistantObject.practice)!=null&&us.can_appraise)){fe.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}hn(Jr,Yi)}})):null),Ce.createElement("div",{className:"font16 mt10"},ma.st===0&&(ma.path?typeof(ma==null?void 0:ma.game_codes_cn)=="string"?Ce.createElement("aside",{className:Te.shixunWrp},Ce.createElement(gn,{game_codes_cn:ma==null?void 0:ma.game_codes_cn,autoHeight:Qt,path:ma.path,game_id:ma.id,data:ma.game_codes,diff_code_count:ma.diff_code_count,onPathChange:rn})):Ce.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),ma.st===1&&(ma.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u9009\u62E9\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),Ce.createElement("aside",{className:"mt10 font16"},(Uo=ma.outputs)!=null&&Uo.length?Ce.createElement(te.default,{columns:Ao,pagination:{hideOnSinglePage:!0},dataSource:ma.outputs.map(Yi=>Et(Et({},ma),Yi))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),Ce.createElement("aside",{className:"mt10 font16"},((Ki=ma==null?void 0:ma.adjust_review_score_list)==null?void 0:Ki.length)>0&&(0,Ge.GJ)()&&Ce.createElement("div",null,Ce.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),Ce.createElement(te.default,{columns:Mo,pagination:{hideOnSinglePage:!0},dataSource:ma.adjust_review_score_list,showHeader:!1})))))}),Ce.createElement(Ne.default,{open:si,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{ga({}),Dn(!1)},onCancel:()=>{ga({}),Dn(!1)},title:Ce.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Zt&&mn(!1)},onMouseOut:()=>{mn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:ma=>Ce.createElement(de(),{disabled:Zt,bounds:Xn,nodeRef:ra,onStart:(Jr,Uo)=>ha(Jr,Uo)},Ce.createElement("div",{ref:ra},ma))},Ce.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},((sa=er==null?void 0:er.data)==null?void 0:sa.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Ce.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Ce.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Ce.createElement("div",{style:{color:((ya=er==null?void 0:er.data)==null?void 0:ya.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(na=er==null?void 0:er.data)==null?void 0:na.output_detail)),Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ze()((Qr=er==null?void 0:er.data)==null?void 0:Qr.created_at).format("YYYY-MM-DD HH:mm:ss"))),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Aa=er==null?void 0:er.data)==null?void 0:Aa.ts_time,"s")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Ra=er==null?void 0:er.data)==null?void 0:Ra.ts_mem,"mb")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((To=er==null?void 0:er.data)==null?void 0:To.test_set_passed_rate)*100,"%")))),Ce.createElement(st.ZP,{height:500,autoHeight:Qt,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((er==null?void 0:er.content)||""))),options:zr})))};var Tt=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn,classroomList:ur})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects,classroomList:ur}))(it),Tn=Be(78241),Ft={greyText:"greyText___Ypiia",info:"info___XU7Xg",label:"label___r5OkY",blackContent:"blackContent___SxDt0",orangeContent:"orangeContent___Nuo4G",inputLabel:"inputLabel___OM4Yo",tableTitle:"tableTitle___uG2JW",scoreTable:"scoreTable___M561L"},on=Be(27185),Ot=Be(59301),Cn=Object.defineProperty,lt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,bn=(Wt,Qt,Nn)=>Qt in Wt?Cn(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,qn=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Xt.call(Qt,Nn)&&bn(Wt,Nn,Qt[Nn]);if(lt)for(var Nn of lt(Qt))vn.call(Qt,Nn)&&bn(Wt,Nn,Qt[Nn]);return Wt},lr=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const Cr=({shixunHomeworks:Wt,dispatch:Qt,classroomList:Nn})=>{const{shixunWorkReport:ur}=Wt,sa=(0,_e.useParams)(),[ya,na]=(0,Ce.useState)(!1),[Qr]=Tn.default.useForm(),[Aa,Ra]=Ne.default.useModal(),[To,Fi]=(0,Ce.useState)(!1),[Ka,hs]=(0,Ce.useState)(!1);(0,Ce.useEffect)(()=>{var Zt,mn,Xn,_r;Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Qr.setFieldsValue({comment:(mn=(Zt=Wt.actionTabs.selectArrs)==null?void 0:Zt.data)==null?void 0:mn.work_comment,hidden_comment:(_r=(Xn=Wt.actionTabs.selectArrs)==null?void 0:Xn.data)==null?void 0:_r.work_comment_hidden})},[Wt.actionTabs.key]);const si=()=>lr(void 0,null,function*(){const Zt=Qr.getFieldsValue();(yield(0,we.ZP)(`/api/student_works/${sa.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Zt.hidden_comment,comment:Zt.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),Qt({type:"shixunHomeworks/setActionTabs",payload:{}}),Qt({type:"shixunHomeworks/getShixunWorkReport",payload:qn({},sa)}))}),Dn=[{title:"\u5173\u5361",dataIndex:"name",render:(Zt,mn,Xn)=>Xn+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Zt,mn,Xn)=>Ot.createElement("div",null,Zt,mn.complete_status===4&&Ot.createElement(We.vA,{status:mn.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Zt=>Zt?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Zt,mn)=>Ot.createElement("div",null,Ot.createElement("span",{style:{color:parseFloat(mn.game_score_full)!==parseFloat(Zt)?"#E30000":"#53C41B"}},Zt),"/",mn.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Zt,mn)=>(0,Ge.GJ)()?Ot.createElement(bt,{max:mn.game_score_full,defaultValue:parseFloat(Zt),onBlur:Xn=>lr(void 0,null,function*(){var _r,ra;if((0,Ge.Rm)()&&!((_r=Nn.AssistantObject.practice)!=null&&_r.can_appraise)){fe.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 er=yield Qt({type:"shixunHomeworks/changeScore",payload:{categoryId:sa.homeworkId,type:"report",score:Xn,challenge_id:mn.challenge_id}});(ra=Wt==null?void 0:Wt.actionTabs)==null||ra.fn(),yield Qt({type:"shixunHomeworks/getShixunWorkReport",payload:qn({},sa)}),er.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Zt}];return Ot.createElement(Ot.Fragment,null,Ra,Ot.createElement(Ne.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lr(void 0,null,function*(){var Zt;if((0,Ge.Rm)()&&!((Zt=Nn.AssistantObject.practice)!=null&&Zt.can_appraise)){fe.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 mn=Qr.getFieldsValue();JSON.stringify(mn)==="{}"||mn.hidden_comment===""&&mn.comment===""?na(!0):si()}),onCancel:()=>{Qt({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ot.createElement(ee.Z,{justify:"space-between",className:Ft.info},Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u59D3\u540D"),Ot.createElement("span",{className:Ft.blackContent},ur==null?void 0:ur.username)),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u5B66\u53F7"),Ot.createElement("span",{className:Ft.blackContent},(ur==null?void 0:ur.student_id)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u73ED\u7EA7"),Ot.createElement("span",{className:Ft.blackContent},(ur==null?void 0:ur.group_name)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u5173\u5361\u5F97\u5206"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.challenge_score)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u6548\u7387\u5206"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.eff_score)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u8865\u4EA4\u6263\u5206"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.late_penalty)||"--")),Ot.createElement(E.Z,null,Ot.createElement("span",{className:`${Ft.label} ${Ft.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Ot.createElement("span",{className:Ft.orangeContent},(ur==null?void 0:ur.work_score)||"--"))),Ot.createElement(Tn.default,{form:Qr,onChange:()=>{ya&&na(!1)}},Ot.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ot.createElement(E.Z,null,Ot.createElement("div",{className:`${Ft.inputLabel} ${Ft.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ot.createElement(E.Z,null,Ot.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:To,onCancel:()=>{Fi(!1)}},onDataSelect:(Zt,mn)=>lr(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({comment:_r==null?void 0:_r.value}),Fi(!1)};if(Qr.getFieldValue("comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},Ot.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Ot.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{Fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ot.createElement(Tn.default.Item,{name:"comment"},Ot.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Ot.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},Ot.createElement(E.Z,null,Ot.createElement("div",{className:`${Ft.inputLabel} ${Ft.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ot.createElement(E.Z,null,Ot.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:Ka,onCancel:()=>{hs(!1)}},onDataSelect:(Zt,mn)=>lr(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({hidden_comment:_r==null?void 0:_r.value}),hs(!1)};if(Qr.getFieldValue("hidden_comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},Ot.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:Ot.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{hs(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ot.createElement(Tn.default.Item,{name:"hidden_comment"},Ot.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),ya&&Ot.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Ot.createElement("div",{className:Ft.tableTitle},"\u5173\u5361\u6210\u7EE9"),Ot.createElement(te.default,{className:Ft.scoreTable,dataSource:ur.stage_list,rowKey:"challenge_id",pagination:!1,columns:Dn,scroll:{x:"max-content"}})))};var Er=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt})=>({shixunHomeworks:Wt,classroomList:Qt}))(Cr),cr=Be(10669),sr=Be(6339),dr=Be(88761),xr=Be(44164),ta=Be.n(xr),Zr={wrap:"wrap___rFTBy",line:"line___kZzhh"},Hr=Be(65078),to=({detailData:Wt})=>{var Qt;return Ce.createElement("div",{className:Zr.wrap},Ce.createElement(Hr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Hr.Uf)(Wt),(Wt==null?void 0:Wt.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},Ce.createElement(Hr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Hr.Uf)(Wt)}),!!((Qt=Wt==null?void 0:Wt.photos)!=null&&Qt.length)&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:Zr.line}),Ce.createElement(Hr._s,{dataSource:Wt==null?void 0:Wt.photos,right:21,col:4,wrapWidth:1140}))))},jr=Be(84454),sn=Be(59301),Oa=Object.defineProperty,xo=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Mi=(Wt,Qt,Nn)=>Qt in Wt?Oa(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,qa=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Ho.call(Qt,Nn)&&Mi(Wt,Nn,Qt[Nn]);if(wo)for(var Nn of wo(Qt))Gi.call(Qt,Nn)&&Mi(Wt,Nn,Qt[Nn]);return Wt},In=(Wt,Qt)=>xo(Wt,Ci(Qt)),Rn=(Wt,Qt)=>{var Nn={};for(var ur in Wt)Ho.call(Wt,ur)&&Qt.indexOf(ur)<0&&(Nn[ur]=Wt[ur]);if(Wt!=null&&wo)for(var ur of wo(Wt))Qt.indexOf(ur)<0&&Gi.call(Wt,ur)&&(Nn[ur]=Wt[ur]);return Nn},pn=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const Ur=Wt=>{var Qt=Wt,{shixunHomeworks:Nn,classroomList:ur,globalSetting:sa,loading:ya,user:na,dispatch:Qr}=Qt,Aa=Rn(Qt,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Ra,To,Fi;const[Ka,hs]=(0,Ce.useState)(qa({},(0,_e.useParams)())),si=(0,_e.useParams)(),[Dn,Zt]=(0,Ce.useState)({page:1,page_size:10}),mn=(0,_e.useLocation)(),[]=(0,Ce.useState)([]),[Xn,_r]=(0,Ce.useState)(),ra=(0,Ce.useRef)(),[er,ga]=(0,Ce.useState)(!1),[ha,no]=(0,Ce.useState)(!0),[La,zr]=(0,Ce.useState)(!1),[Ao,Mo]=(0,Ce.useState)(!1),{shixunWorkReport:hn}=Nn,[rn,Ia]=(0,Ce.useState)(),[ma,Jr]=(0,Ce.useState)([]),[Uo,Ki]=(0,Ce.useState)(),[Yi,us]=(0,Ce.useState)("all"),uA=(0,Ge.GJ)(),[Vl,vA]=(0,Ce.useState)(new(ve())),[Es,Ya]=(0,Ce.useState)(0),[ho,Xi]=(0,Ce.useState)(!1),[is,ms]=(0,Ce.useState)(!1),[Po,TA]=(0,Ce.useState)(!1),[GA,tl]=(0,Ce.useState)(""),[zi,FA]=(0,Ce.useState)(!1),[Yl,Kc]=(0,Ce.useState)(!0),[Qs,Sl]=(0,Ce.useState)(0),xs=(0,Ce.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Ji=(0,Ce.useRef)(),Js=()=>pn(void 0,null,function*(){(na.userInfo.is_teacher||na.userInfo.admin)&&(FA(!0),Kc(!1))});(0,Ce.useEffect)(()=>{var Mr;(0,Ge.Rm)()&&ur.AssistantObject.practice&&!((Mr=ur.AssistantObject.practice)!=null&&Mr.can_view)&&_e.history.replace("/403")},[(Ra=ur.AssistantObject.practice)==null?void 0:Ra.can_view]),(0,Ce.useEffect)(()=>{Js(),console.log("\u6253\u5370\u7684------",hn),Ji.current=hn==null?void 0:hn.next_student_work_id,tl(hn.repeat_minus_score)},[hn,na]),(0,Ce.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",hn.work_score),Sl(hn.work_score)},[hn.work_score,GA]),(0,Ce.useEffect)(()=>(Qr({type:"globalSetting/footerToggle",payload:!1}),()=>{Qr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Ce.useEffect)(()=>{var Mr;if(hn){let co=[];(Mr=hn==null?void 0:hn.target_test_sets)==null||Mr.map((mr,mo)=>{var ti;(ti=mr==null?void 0:mr.targets)==null||ti.map((BA,bA)=>{var ks;BA.name=mr==null?void 0:mr.name,BA.total_target_score=mr==null?void 0:mr.total_target_score,BA.actual_target_score=mr==null?void 0:mr.actual_target_score,BA.rowSpan=bA===0?(ks=mr==null?void 0:mr.targets)==null?void 0:ks.length:0,BA.order=mo+1,co.push(BA)})}),Ia(co),(0,Ge.Rm)()&&Qr({type:"classroomList/getAssistantPermissions",payload:{course_id:Ka.coursesId}})}},[hn]),(0,Ce.useEffect)(()=>{Nn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(hn==null?void 0:hn.students_count)>0&&!ha&&setTimeout(()=>{Ps("all")},800)},[hn==null?void 0:hn.homework_common_id,ha]),(0,Ce.useEffect)(()=>{hs(qa({},si))},[mn.pathname]);const ec=()=>{document.body.scrollIntoView()},zc=Mr=>{Dn.page=Mr,Zt(qa({},Dn)),qs(Dn,Yi)},qs=(Mr,co)=>pn(void 0,null,function*(){zr(!0);const mr=yield(0,we.ZP)(`/api/student_works/${Ka==null?void 0:Ka.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:In(qa({},Mr),{challenge_id:co=="all"?null:co})});(mr==null?void 0:mr.status)===0&&(Jr(mr==null?void 0:mr.list),Ki(mr==null?void 0:mr.count)),zr(!1)});function Xl(){return pn(this,null,function*(){xs.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const cA=()=>{document.querySelectorAll("canvas").forEach(Mr=>{(!Mr.clientWidth||!Mr.clientHeight)&&Mr.remove()})},Jl=Mr=>pn(void 0,null,function*(){const co=yield(0,dr.t1)({homeworkId:Mr||Ka.homeworkId});_r(co==null?void 0:co.data)}),Ps=Mr=>pn(void 0,null,function*(){var co,mr,mo,ti;let BA=0,bA;bA=Ne.default.info({width:460,title:sn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",sn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:sn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",sn.createElement("span",{className:"c-blue"},BA+1),"/",Mr!=="all"?1:hn==null?void 0:hn.students_count,sn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Te.modal,onOk:()=>{}});const ks={margin:[0,0],filename:`${hn!=null&&hn.student_id&&(hn==null?void 0:hn.student_id)!="--"?hn==null?void 0:hn.student_id:""}${hn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},$l=Vl.folder(hn==null?void 0:hn.shixun_name);function cu(du){return pn(this,null,function*(){yield Jl(du||Ji.current);const Qi=yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa({homeworkId:du||Ji.current},xs.current||{})});Ji.current=Qi==null?void 0:Qi.next_student_work_id,ec(),BA++,setTimeout(()=>pn(this,null,function*(){var qo,Ko,Fs,dA;cA();const $s=$l.folder(`${Qi==null?void 0:Qi.group_name}`).folder(`${Qi!=null&&Qi.student_id&&(Qi==null?void 0:Qi.student_id)!="--"?Qi.student_id+"+":""}${Qi==null?void 0:Qi.username}`),bl=document.querySelector("#export-all").children;let kl=ta()();for(let zs=0;zspn(this,null,function*(){zs0&&((Fs=(Ko=Qi==null?void 0:Qi.shixun_detail)==null?void 0:Ko.filter(zs=>{var LA;return((LA=zs==null?void 0:zs.game_codes)==null?void 0:LA.length)>0}))==null?void 0:Fs.length)>0){const zs=$s.folder("\u4EE3\u7801\u6587\u4EF6");(dA=Qi==null?void 0:Qi.shixun_detail)==null||dA.map((LA,eA)=>{var IA,Ts;if(((IA=LA==null?void 0:LA.game_codes)==null?void 0:IA.length)>0){const Fu=zs.folder(`\u7B2C${eA+1}\u5173-${LA.subject}-${LA.id}`);(Ts=LA==null?void 0:LA.game_codes)==null||Ts.map(Cl=>{Fu.file(`${Cl.filename}.txt`,Cl==null?void 0:Cl.content)})}})}bA.update({content:sn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",sn.createElement("span",{className:"c-blue"},BA),"/",Qi==null?void 0:Qi.students_count,sn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),BA==(Qi==null?void 0:Qi.students_count)?(bA.destroy(),Ru()):cu()}),2200)})}if(Mr!=="all"||(hn==null?void 0:hn.students_count)<2){cA(),ec();const du=ra.current.children;let Qi=ta()();const Ko=$l.folder(`${hn==null?void 0:hn.group_name}`).folder(`${hn!=null&&hn.student_id&&(hn==null?void 0:hn.student_id)!="--"?(hn==null?void 0:hn.student_id)+"+":""}${hn==null?void 0:hn.username}`);for(let Fs=0;Fspn(void 0,null,function*(){Fs0&&((mo=(mr=hn==null?void 0:hn.shixun_detail)==null?void 0:mr.filter(Fs=>{var dA;return((dA=Fs==null?void 0:Fs.game_codes)==null?void 0:dA.length)>0}))==null?void 0:mo.length)>0){const Fs=Ko.folder("\u4EE3\u7801\u6587\u4EF6");(ti=hn==null?void 0:hn.shixun_detail)==null||ti.map((dA,Ks)=>{var $s,bl;if((($s=dA==null?void 0:dA.game_codes)==null?void 0:$s.length)>0){const kl=Fs.folder(`\u7B2C${Ks+1}\u5173-${dA.subject}-${dA.id}`);(bl=dA==null?void 0:dA.game_codes)==null||bl.map(zs=>{kl.file(`${zs.filename}.txt`,zs==null?void 0:zs.content)})}})}bA.destroy(),Ru();return}else cu(hn==null?void 0:hn.first_student_work_id)}),Ru=()=>{Vl.generateAsync({type:"blob"}).then(function(Mr){console.log(hn,"shixunWorkReport");const co=document.createElement("a");co.href=window.URL.createObjectURL(Mr),co.download=(hn==null?void 0:hn.shixun_name)+".zip",document.body.appendChild(co);const mr=document.createEvent("MouseEvents");mr.initEvent("click",!1,!1),co.dispatchEvent(mr),document.body.removeChild(co),vA(new(ve()))}),Mo(!1)};(0,Ce.useEffect)(()=>{ql()},[Ka.homeworkId]);const ql=()=>pn(void 0,null,function*(){yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}),Jl(),(0,Ge.GJ)()&&Xl(),no(!1)}),xu=[{title:"\u5173\u5361",dataIndex:"name",render:(Mr,co,mr)=>mr+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Mr,co,mr)=>sn.createElement("div",null,Mr,co.complete_status===4&&sn.createElement(We.vA,{status:co.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(Mr,co,mr)=>Mr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:Mr=>Mr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(Mr,co)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.myself_experience)!==parseFloat(Mr)?"red":"green"}},co.myself_experience),"/",Mr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(Mr,co)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.game_score_full)!==parseFloat(Mr)?"red":"green"}},Mr),"/",co.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(Mr,co)=>uA?sn.createElement(bt,{max:co.game_score_full,defaultValue:parseFloat(Mr),onBlur:mr=>pn(void 0,null,function*(){var mo;if((0,Ge.Rm)()&&!((mo=ur.AssistantObject.practice)!=null&&mo.can_appraise)){fe.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 ti=yield Qr({type:"shixunHomeworks/changeScore",payload:{categoryId:Ka.homeworkId,type:"report",score:mr,challenge_id:co.challenge_id}});qs({page:1,page_size:10},"all"),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}),ti.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Mr}];let Gc=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(Mr,co,mr)=>({children:Mr,props:{rowSpan:co.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(Mr,co,mr)=>({children:Mr,props:{rowSpan:co.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(Mr,co,mr)=>sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.actual_test_score)!==parseFloat(Mr)?"red":"green"}},co.actual_test_score),"/",Mr)},{title:"\u6307\u6807\u603B\u5206",render:(Mr,co,mr)=>({children:sn.createElement("div",null,sn.createElement("span",{style:{color:parseFloat(co.actual_target_score)!==parseFloat(Mr)?"red":"green"}},co.actual_target_score),"/",Mr),props:{rowSpan:co.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const Pu=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:Mr=>sn.createElement("span",null,Mr?ze()(Mr).format("YYYY-MM-DD HH:mm"):"--")}],wc=Mr=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Mr==="next"?_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${hn==null?void 0:hn.next_student_work_id}/comment`):_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${hn==null?void 0:hn.pre_student_work_id}/comment`)},200)},nl=Mr=>{tl(""),Mr.target.value&&(console.log("\u8FDB\u6765",hn),Mr.target.value=Mr.target.value>hn.repeat_setting_score?hn.repeat_setting_score:Mr.target.value,tl(Mr.target.value))},tc=()=>pn(void 0,null,function*(){const Mr=yield(0,we.ZP)(`/api/student_works/${hn==null?void 0:hn.work_id}/update_repeat_score`,{method:"put",body:{score:GA}});yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}),Mr.status===0&&fe.ZP.info("\u64CD\u4F5C\u6210\u529F")});return sn.createElement("section",{style:{minHeight:"100vh",background:`url(${Be(26528)}) center / cover no-repeat`}},sn.createElement("div",{className:"edu-container pb-60px"},sn.createElement(De.Z,{loading:ya["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},hn.course_id&&sn.createElement("section",{className:"animated fadeIn pt-10px"},hn.category&&sn.createElement(Pe.Z,{separator:">",items:[{title:sn.createElement(_e.Link,{to:`/classrooms/${hn.course_id}/shixun_homework`}," ",hn.course_name)},{title:sn.createElement(_e.Link,{to:`/classrooms/${hn.course_id}/shixun_homework/${hn.category.main?"":hn.category.category_id}`}," ",hn.category.category_name)},{title:sn.createElement(_e.Link,{to:`/classrooms/${hn.course_id}/shixun_homework/${hn.homework_common_id}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")},{title:hn.username}]}),sn.createElement("div",{className:"mt20 flex item-center gap-10px"},sn.createElement("strong",{className:"font20"}," ",hn==null?void 0:hn.homework_name," "),sn.createElement(We.VV,{temporary:!0,status:hn.homework_status}),sn.createElement("div",{className:"ml-auto flex item-center gap-10px"},hn.view_tpi&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-yijiandianping"}),onClick:()=>{var Mr,co;(0,We.xg)(`/tasks/${hn==null?void 0:hn.course_id}/${hn==null?void 0:hn.homework_common_id}/${(co=(Mr=hn==null?void 0:hn.shixun_detail)==null?void 0:Mr[0])==null?void 0:co.game_identifier}`)}}," \u67E5\u770B\u5B66\u5458\u5B9E\u8BAD "),(0,Ge.GJ)()&&hn.homework_end===!1&&!!hn.myshixun_id&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:()=>pn(void 0,null,function*(){yield Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:hn.myshixun_identifier},homework_common_id:si.categoryId}})})},"\u6253\u56DE\u91CD\u505A"),sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var Mr;if((0,Ge.Rm)()&&!((Mr=ur.AssistantObject.practice)!=null&&Mr.can_download)){fe.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}Ps("")},loading:er},"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ge.GJ)()&&(hn==null?void 0:hn.students_count)>1&&sn.createElement(Ee.ZP,{icon:sn.createElement("span",{className:"iconfont icon-daochu"}),onClick:()=>{var Mr;if((0,Ge.Rm)()&&!((Mr=ur.AssistantObject.practice)!=null&&Mr.can_download)){fe.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}Ne.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:sn.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:sn.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{Ps("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,jr.jj)({categoryId:Ka.categoryId,coursesId:Ka.coursesId},"shixun_report")}}})}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A")))),sn.createElement("aside",{className:"mt-6px rounded-8px px-20px py-12px",style:{background:"rgba(255,255,255,0.9)",border:"1px solid #FFFFFF"}},sn.createElement("div",{id:"export-all",ref:ra},sn.createElement("div",{id:"export-all-1"},sn.createElement("div",{className:"flex item-center"},sn.createElement("div",{className:"text-16px"},"\u603B\u4F53\u8BC4\u4EF7"),(0,Ge.GJ)()&&sn.createElement(Ee.ZP,{className:`ml-auto rounded-4px ${Te.NewButtonStyle}`,type:"primary",icon:sn.createElement(ge.Z,{rev:void 0}),onClick:()=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:hn.user_id,data:qa({},hn)},fn:()=>qs({page:1,page_size:10},"all")}})}}," ",hn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"," ")),sn.createElement("div",{className:"mt-12px rounded-8px p-36px flex item-center relative",style:{background:"#FFFAF7",border:"1px solid #FFFFFF"}},sn.createElement("div",{className:"flex flex-col justify-center item-center"},sn.createElement("div",{className:"flex flex-col item-center"},sn.createElement("img",{className:"h-56px w-56px rounded-full",src:`${Ue.Z.IMG_SERVER}/images/${hn.image_url}`,alt:hn.username}),sn.createElement("div",{style:{marginTop:"-10px",marginLeft:"-10px"}},sn.createElement(We.vA,{status:hn.compelete_status}))),sn.createElement("div",{className:"text-20px c-grey-333 font-medium mt-10px"},hn.username),sn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5B66\u53F7",sn.createElement("span",{className:"ml10 c-grey-333"},hn.student_id||"--")),sn.createElement("div",{className:"mt-14px",style:{color:"#8E8E8E"}},"\u5206\u73ED",sn.createElement("span",{className:"ml10 c-grey-333"},hn.group_name||"--"))),sn.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-center gap-48px",style:{paddingLeft:"80px"}},sn.createElement("div",{className:"flex item-center justify-between",style:{width:"80%"}},[{title:"\u622A\u6B62\u5F53\u524D\u5B8C\u6210\u5173\u5361",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-red"},hn.complete_count||"--"),"/",sn.createElement("span",{className:"c-red"},hn.challenges_count))},{title:"\u6700\u65B0\u5B8C\u6210\u5173\u5361",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-red"},hn.current_complete_count||"--"),"/",sn.createElement("span",{className:"c-red"},hn.challenges_count))},{title:"\u5B8C\u6210\u6548\u7387",children:hn&&hn.efficiency===null?"--":hn&&hn.efficiency},{title:"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387",children:hn&&hn.max_efficiency===null?"--":hn&&hn.max_efficiency},{title:"\u5173\u5361\u5F97\u5206",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},hn.challenge_score),"/",sn.createElement("span",{className:"c-light-black"},hn.challenge_score_full)),hidden:!(hn!=null&&hn.eff_score_full)},{title:"\u6548\u7387\u5206",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},hn.eff_score),"/",sn.createElement("span",{className:"c-light-black"},hn.eff_score_full)),hidden:!(hn!=null&&hn.eff_score_full)}].map((Mr,co)=>!(Mr!=null&&Mr.hidden)&&sn.createElement("div",{key:co,className:"flex flex-col item-center gap-10px"},sn.createElement("div",{className:"text-16px"},Mr==null?void 0:Mr.children),sn.createElement("div",{style:{color:"#8E8E8E"}},Mr==null?void 0:Mr.title)))),sn.createElement("div",{className:"flex item-center justify-between"},[{title:"\u901A\u5173\u65F6\u95F4",children:hn&&hn.passed_time===null||hn&&hn.passed_time==="--"?"--":ze()(hn&&hn.passed_time).format("YYYY-MM-DD HH:mm")},{title:sn.createElement(sn.Fragment,null,"\u8BA1\u65F6\u89C4\u5219 ",sn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:Mr=>{Xi(!0)}})),children:hn==null?void 0:hn.human_training_time_rules},{title:sn.createElement(sn.Fragment,null,"\u5B9E\u8BAD\u603B\u8017\u65F6",sn.createElement("span",{style:{color:"#145DFF",fontSize:16},className:"iconfont icon-tishixiaowenhao ml-4px current",onClick:Mr=>{ms(!0)}})),children:hn==null?void 0:hn.time_consuming},{title:"\u8BC4\u6D4B\u6B21\u6570",children:hn.evaluate_count},{title:"\u901A\u5173\u65F6\u95F4",children:hn&&hn.passed_time===null||hn&&hn.passed_time==="--"?"--":ze()(hn&&hn.passed_time).format("YYYY-MM-DD HH:mm")},{title:sn.createElement(sn.Fragment,null," \u67E5\u91CD\u6263\u5206",hn!=null&&hn.review_rate?sn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{hn!=null&&hn.review_id&&zi&&(localStorage.setItem("studentDetial",window.location.pathname),_e.history.push(`/classrooms/:coursesId/shixun_homework/${Ka.categoryId}/review_detail/${hn==null?void 0:hn.review_id}`))}}," ",hn.review_rate.toFixed(1),"% "):sn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -")),children:sn.createElement(sn.Fragment,null,(hn==null?void 0:hn.repeat_minus_score)!==0?"- -":sn.createElement(sn.Fragment,null,zi?sn.createElement(sn.Fragment,null,sn.createElement(y.default,{style:{width:"45px",height:"22px"},value:GA,onChange:Mr=>{nl(Mr)},onBlur:tc,disabled:Yl})," / ",hn==null?void 0:hn.repeat_setting_score):sn.createElement(sn.Fragment,null," ",hn==null?void 0:hn.repeat_minus_score," / ",hn==null?void 0:hn.repeat_setting_score," "))),hidden:!(hn!=null&&hn.have_repeat)},{title:"\u8865\u4EA4\u6263\u5206",children:hn.late_penalty||"- -"},{title:"\u6700\u7EC8\u6210\u7EE9(\u6EE1\u5206100\u5206)",children:sn.createElement(sn.Fragment,null,sn.createElement("span",{className:"c-orange"},Qs),"/",sn.createElement("span",{className:"c-light-black"},hn.all_work_score))}].map((Mr,co)=>!(Mr!=null&&Mr.hidden)&&sn.createElement("div",{key:co,className:"flex flex-col item-center gap-10px"},sn.createElement("div",{className:"text-16px"},Mr==null?void 0:Mr.children),sn.createElement("div",{style:{color:"#8E8E8E"}},Mr==null?void 0:Mr.title))))),sn.createElement("div",{className:"absolute flex item-center justify-center h-36px",style:{top:0,right:0,width:219,background:`url(${Be(55541)}) center / cover no-repeat`}},hn.overall_appraisal)),sn.createElement(a.Z,{className:"mt-20px",style:{marginLeft:"-20px",width:"calc(100% + 40px)",backgroundColor:"#E0EEFF"}}),(hn.work_comment_hidden||hn.work_comment)&&sn.createElement("div",null,sn.createElement(ee.Z,{align:"middle"},sn.createElement(E.Z,{flex:1},sn.createElement("h1",{className:Te.title},"\u70B9\u8BC4\u5185\u5BB9")),sn.createElement(E.Z,{className:"pr30"},(0,Ge.GJ)()&&sn.createElement(Ee.ZP,{onClick:()=>pn(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:sn.createElement(Le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return pn(this,null,function*(){(yield(0,dr.gZ)({comment_id:hn.comment_id,homeworkId:Ka.homeworkId})).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),Qr({type:"shixunHomeworks/getShixunWorkReport",payload:qa(qa({},Ka),xs.current||{})}))})}})})},sn.createElement(xe.Z,null),"\u5220\u9664"))),sn.createElement(a.Z,{style:{margin:0}}),hn.work_comment&&sn.createElement("aside",{className:"pl30 pr30 mt20"},sn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),sn.createElement("br",null),sn.createElement(sr.Z,{value:hn.work_comment})),hn.work_comment_hidden&&sn.createElement("aside",{className:"pl30 pr30 mt20"},sn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),sn.createElement("br",null),sn.createElement(sr.Z,{value:hn.work_comment_hidden}))),(hn==null?void 0:hn.action_analysis)&&sn.createElement(to,{detailData:hn}),sn.createElement("div",{className:Te.score},sn.createElement("h1",{className:Te.title},"\u9636\u6BB5\u6210\u7EE9"),(hn==null?void 0:hn.adjust_review_score_count)>0&&(0,Ge.GJ)()&&sn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{TA(!0),qs({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",hn==null?void 0:hn.adjust_review_score_count,"\u6B21\uFF09")),sn.createElement(te.default,{className:Te.TableStyle,dataSource:hn.stage_list,rowKey:Mr=>Mr==null?void 0:Mr.challenge_id,pagination:!1,columns:xu}),((To=hn==null?void 0:hn.target_test_sets)==null?void 0:To.length)>0&&sn.createElement("div",null,sn.createElement("h1",{className:Te.title},"\u6307\u6807\u6210\u7EE9"),sn.createElement(te.default,{className:Te.TableStyle,dataSource:rn,rowKey:Mr=>Mr==null?void 0:Mr.challenge_id,pagination:!1,bordered:!0,columns:Gc})),(hn==null?void 0:hn.work_description)&&sn.createElement(sn.Fragment,null,sn.createElement("h1",{className:Te.title},"\u4E2A\u4EBA\u603B\u7ED3"),sn.createElement(sr.Z,{value:hn==null?void 0:hn.work_description})),sn.createElement("h1",{className:Te.title},"\u56FE\u5F62\u7EDF\u8BA1"),sn.createElement(Nt,{data:Xn}),sn.createElement("h1",{className:Te.title},"\u5B9E\u8BAD\u8BE6\u60C5")),sn.createElement(Tt,{autoHeight:Ao}))))),(0,Ge.GJ)()&&sn.createElement("aside",{className:`sticky ${Te.footerBar}`},sn.createElement("aside",{className:"edu-container flex item-center"},sn.createElement(_e.Link,{className:Te.exitComment,to:`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868"),sn.createElement("div",{className:"ml-auto flex item-center gap-20px"},sn.createElement(Ee.ZP,{disabled:!(hn!=null&&hn.pre_student_work_id),onClick:()=>wc()},"\u4E0A\u4E00\u4E2A"),sn.createElement(Ee.ZP,{disabled:!(hn!=null&&hn.next_student_work_id),onClick:()=>wc("next")},"\u4E0B\u4E00\u4E2A"),(0,Ge.GJ)()&&sn.createElement(Ee.ZP,{className:Te.NewButtonStyle,type:"primary",onClick:()=>pn(void 0,null,function*(){Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:hn.user_id,data:qa({},hn)},fn:()=>qs({page:1,page_size:10},"all")}})})}," \u70B9\u8BC4\u4F5C\u4E1A ")))),sn.createElement(Er,null),sn.createElement(cr.Z,null),sn.createElement(Ne.default,{open:ho,width:860,centered:!0,onCancel:()=>{Xi(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},sn.createElement("div",{style:{color:"#333333",fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),sn.createElement("br",null),sn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),sn.createElement("br",null),sn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),sn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),sn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),sn.createElement("br",null),sn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),sn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),sn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),sn.createElement("br",null),sn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),sn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},sn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),sn.createElement("br",null),sn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),sn.createElement(Ne.default,{open:is,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{ms(!1)},width:600},sn.createElement("div",{style:{fontWeight:400,color:"#333333"}},sn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),sn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),sn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",sn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),sn.createElement(Ne.default,{open:Po,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{us("all"),TA(!1)},destroyOnClose:!0,width:900},sn.createElement("div",{style:{fontWeight:400,color:"#333333"}},sn.createElement("div",null,sn.createElement("span",null,"\u5173\u5361\uFF1A"),sn.createElement(ne.default,{style:{width:300},value:Yi,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:Mr=>pn(void 0,null,function*(){us(Mr),qs({page:1,page_size:10},Mr)})},sn.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Fi=hn==null?void 0:hn.stage_list)==null?void 0:Fi.map((Mr,co)=>sn.createElement(ne.default.Option,{key:co,value:Mr==null?void 0:Mr.challenge_id},"\u7B2C",(0,We.EM)(co+1),"\u5173")))),sn.createElement("div",{className:"mt20"},sn.createElement(te.default,{dataSource:ma,rowKey:Mr=>Mr==null?void 0:Mr.id,pagination:!1,columns:Pu,loading:La})),sn.createElement("div",{className:Te.footer},sn.createElement("div",null,sn.createElement("span",{style:{color:"#656F87"}},"\u5171",sn.createElement("span",{className:"c-light-primary"},Uo),"\u6761\u6570\u636E")),sn.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Dn==null?void 0:Dn.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Uo,onChange:zc})))))};var ua=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt,loading:Nn,globalSetting:ur,user:sa})=>({shixunHomeworks:Wt,classroomList:Qt,globalSetting:ur,loading:Nn.effects,user:sa}))(Ur),Rr=Be(27812),Fa={flex_box_center:"flex_box_center___KJUhi",flex_space_between:"flex_space_between____N4uH",flex_box_vertical_center:"flex_box_vertical_center___yOdsz",flex_box_center_end:"flex_box_center_end___seJB9",flex_box_column:"flex_box_column___ihHC5",title:"title___JSmnB",score:"score___ERcuI",export:"export___pgR1H",title1_right:"title1_right___MdWJo",userPic:"userPic___UeG3e",userInfo:"userInfo___TNu6l",listItem:"listItem___wdbM_",rightInfo:"rightInfo___Swqk5",shixunTitle:"shixunTitle___L2Tc4",shixunWrp:"shixunWrp___ZoaTc",footerBar:"footerBar___QW5rq",footerBarStatic:"footerBarStatic___CRq8b",exitComment:"exitComment___u4Rqt",nextComment:"nextComment___lvaID",modal:"modal___g3B3L",footer:"footer___eJCnt",pingjia:"pingjia___X_ooM",pj_close:"pj_close___PHP4h",pj_save:"pj_save___COfQy"},Na={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}};const Ma=({shixunHomeworks:Wt,data:Qt,globalSetting:Nn,loading:ur,dispatch:sa})=>{var ya;const{shixunWorkReport:na}=Wt;let Qr=((ya=Qt==null?void 0:Qt.efficiency_list)==null?void 0:ya.length)-parseInt(Qt==null?void 0:Qt.myself_eff[0]);const Aa=()=>({title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(To){return To.name===na.username?"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u6548\u7387\uFF1A"+(Qt==null?void 0:Qt.myself_eff[1]):To.name+":"+To.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:Qt==null?void 0:Qt.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:na.username,xAxis:Qr,yAxis:Qt==null?void 0:Qt.myself_eff[1],value:Qt==null?void 0:Qt.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}),Ra=()=>({title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(To){var Fi=To.value;if(To.name===na.username)return"\u59D3\u540D\uFF1A"+na.username+"
\u5B66\u53F7\uFF1A "+na.user_id+"
\u5F97\u5206\uFF1A"+(Qt==null?void 0:Qt.myself_object[1])}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:Na,data:Qt==null?void 0:Qt.consume_list,symbolSize:function(To){return Math.round(To[2])},markPoint:{data:[{name:na.username,xAxis:Qt==null?void 0:Qt.myself_object[0],yAxis:Qt==null?void 0:Qt.myself_object[1],value:Qt==null?void 0:Qt.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]});return Ce.createElement(Ce.Fragment,null,Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Aa()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Fa.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[1])),Ce.createElement("li",null,Ce.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_eff[0]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",Ce.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),Ce.createElement("aside",{className:"ml60 pr30"},Ce.createElement(ee.Z,null,Ce.createElement(E.Z,{flex:"800px"},Ce.createElement(nt.Z,{style:{width:750,height:580},option:Ra()})),Ce.createElement(E.Z,{flex:"1"},Ce.createElement("aside",{className:Fa.rightInfo},Ce.createElement("ul",null,Ce.createElement("li",null,Ce.createElement("span",null,"\u59D3\u540D")," ",Ce.createElement("span",{className:"ml30"},na.username)),Ce.createElement("li",null,Ce.createElement("span",null,"\u5B66\u53F7")," ",Ce.createElement("span",{className:"ml30"},na.student_id||"--")),Ce.createElement("li",null,Ce.createElement("span",null,"\u80FD\u529B")," ",Ce.createElement("span",{className:"ml30 c-orange"},Qt==null?void 0:Qt.myself_object[1]))),Ce.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",Ce.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",Ce.createElement("br",null)))))))};var _o=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects}))(Ma),pi=({defaultValue:Wt,onBlur:Qt,max:Nn,className:ur="game-score"})=>{const[sa,ya]=(0,Ce.useState)(Wt);(0,Ce.useEffect)(()=>{ya(Wt)},[Wt]);function na(Aa){ya(Aa)}function Qr(){sa!==Wt&&Qt(sa>Nn?Nn:sa)}return Ce.createElement(ot.Z,{max:Nn,min:0,className:ur,value:sa,onChange:na,onBlur:Qr})},Ir={md:"md___TEmcT"},Xa=Be(59301),Ei=Object.defineProperty,ii=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,Lo=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,AA=(Wt,Qt,Nn)=>Qt in Wt?Ei(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,yA=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Wi.call(Qt,Nn)&&AA(Wt,Nn,Qt[Nn]);if(Lo)for(var Nn of Lo(Qt))Os.call(Qt,Nn)&&AA(Wt,Nn,Qt[Nn]);return Wt},Zi=(Wt,Qt)=>ii(Wt,Do(Qt));const ji=ne.default.Option,xA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var wl=(Wt=>(Wt[Wt.SET_PATH=0]="SET_PATH",Wt[Wt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Wt))(wl||{});function _s(Wt,Qt){switch(Qt.type){case 0:return Zi(yA({},Wt),{selectedPath:Qt.payload});case 1:return Zi(yA({},Wt),{passedContent:Qt.payload});default:throw new Error}}var Or=({path:Wt,game_id:Qt,onPathChange:Nn,autoHeight:ur,diff_code_count:sa,data:ya,game_codes_cn:na})=>{var Qr,Aa,Ra,To;const Fi=Wt.split("\uFF1B").filter(Xn=>!!Xn),[Ka,hs]=(0,Ce.useReducer)(_s,{selectedPath:Fi[0],passedContent:{language:"python",content:""}}),{selectedPath:si,passedContent:Dn}=Ka;function Zt(Xn){hs({type:0,payload:Xn})}const mn={\u6700\u540E\u901A\u5173\u4EE3\u7801:"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801",\u6700\u65B0\u4EE3\u7801:"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5",\u622A\u6B62\u540E\u901A\u5173\u4EE3\u7801:"\u5728\u4F5C\u4E1A\u65F6\u95F4\u7ED3\u675F\u540E\u901A\u5173\u8BE5\u9898\u7684\u4EE3\u7801\u8BE6\u60C5"};return Xa.createElement(Xa.Fragment,null,Xa.createElement("h2",null," ",Xa.createElement("span",null,na,Xa.createElement(ie.Z,{title:Xa.createElement("div",null,Xa.createElement("div",null,"\u4EE3\u7801\u5C55\u793A\u89C4\u5219\uFF1A"),Xa.createElement("div",null,"1.\u5C55\u793A\u5B66\u5458\u5728\u4F5C\u4E1A\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u3002"),Xa.createElement("div",null," 2.\u82E5\u6709\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u5C55\u793A\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u3002"),Xa.createElement("div",null," 3.\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u5C06\u4E0D\u4E88\u5C55\u793A\u3002"))},Xa.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"}))),sa&&Xa.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",sa),Xa.createElement("span",null,Xa.createElement(ne.default,{style:{width:200},value:si,onChange:Zt}," ",Fi.map(Xn=>Xa.createElement(ji,{key:Xn,value:Xn},Xn))," "))," "),(si==null?void 0:si.split(".")[1])==="md"&&Xa.createElement(ct.Z,{height:300,autoHeight:ur,defaultValue:((Aa=(Qr=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Qr[0])==null?void 0:Aa.content)||"",className:Ir.md}),(si==null?void 0:si.split(".")[1])!=="md"&&Xa.createElement(st.ZP,{height:300,language:Dn.language,value:((To=(Ra=ya==null?void 0:ya.filter(Xn=>Xn.path===si))==null?void 0:Ra[0])==null?void 0:To.content)||"",autoHeight:ur,theme:"default",isCopy:!0,options:xA}))},Ju=Be(48530),Au=Object.defineProperty,Nl=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Qa=(Wt,Qt,Nn)=>Qt in Wt?Au(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,xi=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))Va.call(Qt,Nn)&&Qa(Wt,Nn,Qt[Nn]);if(Xr)for(var Nn of Xr(Qt))Zo.call(Qt,Nn)&&Qa(Wt,Nn,Qt[Nn]);return Wt},ts=(Wt,Qt)=>Nl(Wt,el(Qt)),Ms=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const lA=({shixunHomeworks:Wt,autoHeight:Qt,classroomList:Nn,dispatch:ur})=>{var sa,ya,na,Qr,Aa,Ra,To,Fi;const{shixunWorkReport:Ka}=Wt,{stage_list:hs,work_id:si,ai_code_evaluation_promote:Dn}=Ka,[Zt,mn]=(0,Ce.useState)(!1),[Xn,_r]=(0,Ce.useState)(!0),[ra,er]=(0,Ce.useState)({left:0,top:0,bottom:0,right:0}),ga=(0,Ce.useRef)(null),[ha,no]=(0,Ce.useState)(!1),[La,zr]=(0,Ce.useState)(""),Ao=(0,Ce.useRef)(null),Mo=(Ya,ho)=>{var Xi;const{clientWidth:is,clientHeight:ms}=window.document.documentElement,Po=(Xi=ga.current)==null?void 0:Xi.getBoundingClientRect();Po&&er({left:-Po.left+ho.x,right:is-(Po.right-ho.x),top:-Po.top+ho.y,bottom:ms-(Po.bottom-ho.y)})},hn=(0,_e.useParams)(),rn=(0,Ge.GJ)(),Ia={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};(0,Ce.useEffect)(()=>{console.log(hn)},[]);const ma=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:"100px"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail",render:(Ya,ho,Xi)=>Ce.createElement("div",null,Ya,ho.is_work_end_evaluate&&Ce.createElement(We.vA,{status:5}))},{title:"\u8BC4\u6D4B\u8017\u65F6(S)",dataIndex:"ts_time",width:"130px"},{title:"\u5185\u5B58\u6D88\u8017(MB)",width:"150px",dataIndex:"ts_mem"},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:"170px",dataIndex:"created_at",render:Ya=>ze()(Ya).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",width:"80px",dataIndex:"query_index",render:(Ya,ho)=>Ce.createElement("span",{className:"c-blue current",onClick:()=>Ms(void 0,null,function*(){var Xi,is;const ms=yield(0,Fe.Lk)(ho.game_identifier,{path:(is=(Xi=ho.path)==null?void 0:Xi.replace(/\;/g,";"))==null?void 0:is.split(";")[0],query_index:ho.query_index,homework_common_id:hn.categoryId});(ms==null?void 0:ms.status)===0&&(no(ms),mn(!0))})},ho.query_index?"\u67E5\u770B\u4EE3\u7801":"")}],Jr=[{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"],width:350,render:(Ya,ho)=>{var Xi;return Ce.createElement("span",null,Ce.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Ue.Z.IMG_SERVER+"/images/"+((Xi=ho==null?void 0:ho.user)==null?void 0:Xi.image_url)}),Ya)}},{title:"\u8C03\u5206\u524D",dataIndex:"old_score",width:270,render:Ya=>Ce.createElement("span",null,"\u4FEE\u6B63\u524D\u5206\u6570\uFF1A",Ya,"\u5206")},{title:"\u8C03\u5206\u540E",dataIndex:"score",width:270,render:Ya=>Ce.createElement("span",null,"\u4FEE\u6B63\u540E\u5206\u6570\uFF1A",Ya,"\u5206")},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",align:"right",render:Ya=>Ce.createElement("span",null,"\u4FEE\u6B63\u65F6\u95F4\uFF1A",Ya?ze()(Ya).format("YYYY-MM-DD HH:mm"):"--")}];function Uo(Ya,ho){return Ms(this,null,function*(){const{challenge_id:Xi}=hs[Ya],is=yield ur({type:"shixunHomeworks/changeScore",payload:{categoryId:hn.homeworkId,type:"report",score:ho,challenge_id:Xi}});yield ur({type:"shixunHomeworks/getShixunWorkReport",payload:xi({},hn)}),is.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}function Ki(Ya,ho){return(0,we.U2)(`student_works/${si}/rep_passed_content.json`,{path:ho,game_id:Ya})}const[Yi,us]=(0,Ce.useState)((sa=Ka==null?void 0:Ka.shixun_detail)==null?void 0:sa.map(Ya=>ts(xi({},Ya),{commentEdit:!1}))),uA=Ya=>Ya.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),[Vl,vA]=(0,Ce.useState)(!1),Es=(Ya,ho)=>Ms(void 0,null,function*(){var Xi,is;vA(!0),Ao.current=new Ju.Z(Ue.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:Dn,shixun_id:Ka==null?void 0:Ka.myshixun_identifier,game_id:Ya==null?void 0:Ya.id,source:"shixun",is_chat:!1,type:9,description:Ya==null?void 0:Ya.challenge_description,query:(is=(Xi=Ya==null?void 0:Ya.game_codes)==null?void 0:Xi[0])==null?void 0:is.content,homework_common_id:hn.categoryId}),yield new Promise((ms,Po)=>{Ao.current.on("data",TA=>{const GA=[...Yi];GA[ho].comment=uA(TA==null?void 0:TA.full),us(GA)}),Ao.current.on("done",()=>Ms(void 0,null,function*(){var TA;vA(!1);const GA=[...Yi],tl=yield(0,we.ZP)(`/api/student_works/${hn==null?void 0:hn.homeworkId}/challenge_comment`,{method:"put",body:{challenge_id:Ya==null?void 0:Ya.challenge_id,comment:GA[ho].comment}});if((tl==null?void 0:tl.status)==0){fe.ZP.success("\u8BC4\u4EF7\u6210\u529F");const zi=[...Yi];zi[ho].comment_updated_at=(TA=tl==null?void 0:tl.data)==null?void 0:TA.comment_updated_at,us(zi)}})),Ao.current.startStream()})});return Ce.createElement(Ce.Fragment,null,Yi==null?void 0:Yi.map(function(Ya,ho){var Xi,is;return Ce.createElement("div",{key:ho},Ce.createElement("aside",{className:"pl30 pr30",key:ho},Ce.createElement("div",{className:`${Fa.shixunTitle} mt10`},Ce.createElement("div",null,Ce.createElement("span",{className:"fa fa-code "}),Ce.createElement("strong",{className:"c-black"},"\u7B2C",ho+1,"\u5173 ",Ce.createElement(_e.Link,{className:"c-black",target:"_blank",to:`/tasks/${hn.coursesId}/${hn.categoryId}/${Ya.game_identifier}`},Ya.subject))),rn?Ce.createElement("span",null,"\u8C03\u5206\uFF1A",Ce.createElement(pi,{className:"game-score",max:hs[ho].game_score_full,defaultValue:hs[ho].game_score,onBlur:ms=>{var Po;if((0,Ge.Rm)()&&!((Po=Nn.AssistantObject.practice)!=null&&Po.can_appraise)){fe.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}Uo(ho,ms)}})):null),Ce.createElement("div",{className:"font16 mt10"},Ya.st===0&&(Ya.path?typeof(Ya==null?void 0:Ya.game_codes_cn)=="string"?Ce.createElement("aside",{className:Fa.shixunWrp},Ce.createElement(Or,{game_codes_cn:Ya==null?void 0:Ya.game_codes_cn,autoHeight:Qt,path:Ya.path,game_id:Ya.id,data:Ya.game_codes,diff_code_count:Ya.diff_code_count,onPathChange:Ki})):Ce.createElement("div",{className:"font14",style:{border:"1px solid #d9d9d9",padding:"6px 10px"}}," \u63D0\u793A\uFF1A\u7EAF\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u7684\u5B9E\u8BAD\u4E0D\u5C55\u793A\u901A\u5173\u4EE3\u7801\uFF0C\u5982\u9700\u67E5\u770B\u5B66\u751F\u4EE3\u7801\u8BF7\u524D\u5F80\u4F5C\u4E1A\u5217\u8868\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u3002"):"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD"),Ya.st===1&&(Ya.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u76EE\u524D\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u5B9E\u9A8C\uFF0C\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\u6B64\u529F\u80FD")),Ce.createElement("aside",{className:"mt10 font16"},(Xi=Ya.outputs)!=null&&Xi.length?Ce.createElement(te.default,{columns:ma,pagination:{hideOnSinglePage:!0},dataSource:Ya.outputs.map(ms=>xi(xi({},Ya),ms))}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),Ce.createElement("aside",{className:"mt10 font16"},((is=Ya==null?void 0:Ya.adjust_review_score_list)==null?void 0:is.length)>0&&(0,Ge.GJ)()&&Ce.createElement("div",null,Ce.createElement("strong",{className:"c-black font14"},"\u8C03\u5206\u8BB0\u5F55"),Ce.createElement(te.default,{columns:Jr,pagination:{hideOnSinglePage:!0},dataSource:Ya.adjust_review_score_list,showHeader:!1})))))}),Ce.createElement(Ne.default,{open:Zt,width:900,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},onOk:()=>{no({}),mn(!1)},onCancel:()=>{no({}),mn(!1)},title:Ce.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{Xn&&_r(!1)},onMouseOut:()=>{_r(!0)},onFocus:()=>{},onBlur:()=>{}},"\u4EE3\u7801\u5185\u5BB9"),modalRender:Ya=>Ce.createElement(de(),{disabled:Xn,bounds:ra,nodeRef:ga,onStart:(ho,Xi)=>Mo(ho,Xi)},Ce.createElement("div",{ref:ga},Ya))},Ce.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},((ya=ha==null?void 0:ha.data)==null?void 0:ya.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Ce.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Ce.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Ce.createElement("div",{style:{color:((na=ha==null?void 0:ha.data)==null?void 0:na.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Qr=ha==null?void 0:ha.data)==null?void 0:Qr.output_detail)),Ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},ze()((Aa=ha==null?void 0:ha.data)==null?void 0:Aa.created_at).format("YYYY-MM-DD HH:mm:ss"))),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Ra=ha==null?void 0:ha.data)==null?void 0:Ra.ts_time,"s")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(To=ha==null?void 0:ha.data)==null?void 0:To.ts_mem,"mb")),Ce.createElement("div",null,Ce.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Ce.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Fi=ha==null?void 0:ha.data)==null?void 0:Fi.test_set_passed_rate)*100,"%")))),Ce.createElement(st.ZP,{height:500,autoHeight:Qt,language:"python",theme:"default",isCopy:!0,value:decodeURIComponent(escape(window.atob((ha==null?void 0:ha.content)||""))),options:Ia})))};var PA=(0,_e.connect)(({shixunHomeworks:Wt,loading:Qt,globalSetting:Nn,classroomList:ur})=>({shixunHomeworks:Wt,globalSetting:Nn,loading:Qt.effects,classroomList:ur}))(lA),Pi={greyText:"greyText___nOpNq",info:"info___nBB3c",label:"label___P6my8",blackContent:"blackContent___O4HnS",orangeContent:"orangeContent___JBF44",inputLabel:"inputLabel___B2GAs",tableTitle:"tableTitle___IqAxM",scoreTable:"scoreTable___RJvpU"},ka=Be(59301),Mc=Object.defineProperty,qu=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Dl=Object.prototype.propertyIsEnumerable,ku=(Wt,Qt,Nn)=>Qt in Wt?Mc(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,Wl=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))yl.call(Qt,Nn)&&ku(Wt,Nn,Qt[Nn]);if(qu)for(var Nn of qu(Qt))Dl.call(Qt,Nn)&&ku(Wt,Nn,Qt[Nn]);return Wt},Zl=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const Ul=({shixunHomeworks:Wt,dispatch:Qt,classroomList:Nn})=>{const{shixunWorkReport:ur}=Wt,sa=(0,_e.useParams)(),[ya,na]=(0,Ce.useState)(!1),[Qr]=Tn.default.useForm(),[Aa,Ra]=Ne.default.useModal(),[To,Fi]=(0,Ce.useState)(!1),[Ka,hs]=(0,Ce.useState)(!1);(0,Ce.useEffect)(()=>{var Zt,mn,Xn,_r;Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Qr.setFieldsValue({comment:(mn=(Zt=Wt.actionTabs.selectArrs)==null?void 0:Zt.data)==null?void 0:mn.work_comment,hidden_comment:(_r=(Xn=Wt.actionTabs.selectArrs)==null?void 0:Xn.data)==null?void 0:_r.work_comment_hidden})},[Wt.actionTabs.key]);const si=()=>Zl(void 0,null,function*(){const Zt=Qr.getFieldsValue();(yield(0,we.ZP)(`/api/student_works/${sa.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Zt.hidden_comment,comment:Zt.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Qr.resetFields(),Qt({type:"shixunHomeworks/setActionTabs",payload:{}}),Qt({type:"shixunHomeworks/getShixunWorkReport",payload:Wl({},sa)}))}),Dn=[{title:"\u5173\u5361",dataIndex:"name",render:(Zt,mn,Xn)=>Xn+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(Zt,mn,Xn)=>ka.createElement("div",null,Zt,mn.complete_status===4&&ka.createElement(We.vA,{status:mn.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:Zt=>Zt?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:(Zt,mn)=>ka.createElement("div",null,ka.createElement("span",{style:{color:parseFloat(mn.game_score_full)!==parseFloat(Zt)?"#E30000":"#53C41B"}},Zt),"/",mn.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:(Zt,mn)=>(0,Ge.GJ)()?ka.createElement(pi,{max:mn.game_score_full,defaultValue:parseFloat(Zt),onBlur:Xn=>Zl(void 0,null,function*(){var _r,ra;if((0,Ge.Rm)()&&!((_r=Nn.AssistantObject.practice)!=null&&_r.can_appraise)){fe.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 er=yield Qt({type:"shixunHomeworks/changeScore",payload:{categoryId:sa.homeworkId,type:"report",score:Xn,challenge_id:mn.challenge_id}});(ra=Wt==null?void 0:Wt.actionTabs)==null||ra.fn(),yield Qt({type:"shixunHomeworks/getShixunWorkReport",payload:Wl({},sa)}),er.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):Zt}];return ka.createElement(ka.Fragment,null,Ra,ka.createElement(Ne.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:Wt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zl(void 0,null,function*(){var Zt;if((0,Ge.Rm)()&&!((Zt=Nn.AssistantObject.practice)!=null&&Zt.can_appraise)){fe.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 mn=Qr.getFieldsValue();JSON.stringify(mn)==="{}"||mn.hidden_comment===""&&mn.comment===""?na(!0):si()}),onCancel:()=>{Qt({type:"shixunHomeworks/setActionTabs",payload:{}})}},ka.createElement(ee.Z,{justify:"space-between",className:Pi.info},ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u59D3\u540D"),ka.createElement("span",{className:Pi.blackContent},ur==null?void 0:ur.username)),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u5B66\u53F7"),ka.createElement("span",{className:Pi.blackContent},(ur==null?void 0:ur.student_id)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u73ED\u7EA7"),ka.createElement("span",{className:Pi.blackContent},(ur==null?void 0:ur.group_name)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u5173\u5361\u5F97\u5206"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.challenge_score)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u6548\u7387\u5206"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.eff_score)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u8865\u4EA4\u6263\u5206"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.late_penalty)||"--")),ka.createElement(E.Z,null,ka.createElement("span",{className:`${Pi.label} ${Pi.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),ka.createElement("span",{className:Pi.orangeContent},(ur==null?void 0:ur.work_score)||"--"))),ka.createElement(Tn.default,{form:Qr,onChange:()=>{ya&&na(!1)}},ka.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},ka.createElement(E.Z,null,ka.createElement("div",{className:`${Pi.inputLabel} ${Pi.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ka.createElement(E.Z,null,ka.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:To,onCancel:()=>{Fi(!1)}},onDataSelect:(Zt,mn)=>Zl(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({comment:_r==null?void 0:_r.value}),Fi(!1)};if(Qr.getFieldValue("comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},ka.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:ka.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{Fi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ka.createElement(Tn.default.Item,{name:"comment"},ka.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),ka.createElement(ee.Z,{wrap:!1,align:"middle",justify:"space-between"},ka.createElement(E.Z,null,ka.createElement("div",{className:`${Pi.inputLabel} ${Pi.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),ka.createElement(E.Z,null,ka.createElement(on.Z,{isShowComponent:(0,Ge.G5)(),ModalProps:{open:Ka,onCancel:()=>{hs(!1)}},onDataSelect:(Zt,mn)=>Zl(void 0,[Zt,mn],function*(Xn,{node:_r}){const ra=()=>{Qr.setFieldsValue({hidden_comment:_r==null?void 0:_r.value}),hs(!1)};if(Qr.getFieldValue("hidden_comment")){Aa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},ka.createElement(Ee.ZP,{style:{padding:0,height:"auto"},icon:ka.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Zt=>{hs(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),ka.createElement(Tn.default.Item,{name:"hidden_comment"},ka.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),ya&&ka.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),ka.createElement("div",{className:Pi.tableTitle},"\u5173\u5361\u6210\u7EE9"),ka.createElement(te.default,{className:Pi.scoreTable,dataSource:ur.stage_list,rowKey:"challenge_id",pagination:!1,columns:Dn,scroll:{x:"max-content"}})))};var ul=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt})=>({shixunHomeworks:Wt,classroomList:Qt}))(Ul),bu=Be(52217),pA={wrap:"wrap___LZOi9",line:"line___oju0L"},Ol=({detailData:Wt})=>{var Qt;return Ce.createElement("div",{className:pA.wrap},Ce.createElement(Hr.ij,{hideBar:!0,actionAnalysis:!0,loading:!1,emptyData:[(0,Hr.Uf)(Wt),(Wt==null?void 0:Wt.photos)||[]],title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",noDataText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"},Ce.createElement(Hr.ZP,{hideBar:!0,title:"\u5B9E\u8BAD\u5B66\u4E60\u5206\u6790",data:(0,Hr.Uf)(Wt)}),!!((Qt=Wt==null?void 0:Wt.photos)!=null&&Qt.length)&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:pA.line}),Ce.createElement(Hr._s,{dataSource:Wt==null?void 0:Wt.photos,right:21,col:4,wrapWidth:1140}))))},dn=Be(59301),Cu=Object.defineProperty,SA=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,Vs=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,Ql=(Wt,Qt,Nn)=>Qt in Wt?Cu(Wt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Wt[Qt]=Nn,Ys=(Wt,Qt)=>{for(var Nn in Qt||(Qt={}))uu.call(Qt,Nn)&&Ql(Wt,Nn,Qt[Nn]);if(Vs)for(var Nn of Vs(Qt))Eu.call(Qt,Nn)&&Ql(Wt,Nn,Qt[Nn]);return Wt},Xs=(Wt,Qt)=>SA(Wt,lu(Qt)),Bc=(Wt,Qt)=>{var Nn={};for(var ur in Wt)uu.call(Wt,ur)&&Qt.indexOf(ur)<0&&(Nn[ur]=Wt[ur]);if(Wt!=null&&Vs)for(var ur of Vs(Wt))Qt.indexOf(ur)<0&&Eu.call(Wt,ur)&&(Nn[ur]=Wt[ur]);return Nn},fs=(Wt,Qt,Nn)=>new Promise((ur,sa)=>{var ya=Aa=>{try{Qr(Nn.next(Aa))}catch(Ra){sa(Ra)}},na=Aa=>{try{Qr(Nn.throw(Aa))}catch(Ra){sa(Ra)}},Qr=Aa=>Aa.done?ur(Aa.value):Promise.resolve(Aa.value).then(ya,na);Qr((Nn=Nn.apply(Wt,Qt)).next())});const $u=Wt=>{var Qt=Wt,{shixunHomeworks:Nn,classroomList:ur,globalSetting:sa,loading:ya,user:na,dispatch:Qr}=Qt,Aa=Bc(Qt,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Ra,To,Fi;const[Ka,hs]=(0,Ce.useState)(Ys({},(0,_e.useParams)())),si=(0,_e.useParams)(),[Dn,Zt]=(0,Ce.useState)({page:1,page_size:10}),mn=(0,_e.useLocation)(),[]=(0,Ce.useState)([]),[Xn,_r]=(0,Ce.useState)(),ra=(0,Ce.useRef)(),er=(0,Ce.useRef)(),[ga,ha]=(0,Ce.useState)(!1),[no,La]=(0,Ce.useState)(!0),[zr,Ao]=(0,Ce.useState)(!1),[Mo,hn]=(0,Ce.useState)(!1),{shixunWorkReport:rn}=Nn,[Ia,ma]=(0,Ce.useState)(),[Jr,Uo]=(0,Ce.useState)([]),[Ki,Yi]=(0,Ce.useState)(),[us,uA]=(0,Ce.useState)("all"),Vl=(0,Ge.GJ)(),[vA,Es]=(0,Ce.useState)(new(ve())),[Ya,ho]=(0,Ce.useState)(0),[Xi,is]=(0,Ce.useState)(!1),[ms,Po]=(0,Ce.useState)(!1),[TA,GA]=(0,Ce.useState)(!1),[tl,zi]=(0,Ce.useState)(""),[FA,Yl]=(0,Ce.useState)(!1),[Kc,Qs]=(0,Ce.useState)(!0),[Sl,xs]=(0,Ce.useState)(0),Ji=(0,Ce.useRef)(JSON.parse(sessionStorage.all_student_works_params||"{}")),Js=(0,Ce.useRef)(),ec=()=>fs(void 0,null,function*(){(na.userInfo.is_teacher||na.userInfo.admin)&&(Yl(!0),Qs(!1))});(0,Ce.useEffect)(()=>{var mr;(0,Ge.Rm)()&&ur.AssistantObject.practice&&!((mr=ur.AssistantObject.practice)!=null&&mr.can_view)&&_e.history.replace("/403")},[(Ra=ur.AssistantObject.practice)==null?void 0:Ra.can_view]),(0,Ce.useEffect)(()=>{ec(),console.log("\u6253\u5370\u7684------",rn),Js.current=rn==null?void 0:rn.next_student_work_id,zi(rn.repeat_minus_score)},[rn,na]),(0,Ce.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",rn.work_score),xs(rn.work_score)},[rn.work_score,tl]),(0,Ce.useEffect)(()=>(Qr({type:"globalSetting/footerToggle",payload:!1}),()=>{Qr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,Ce.useEffect)(()=>{var mr;if(rn){let mo=[];(mr=rn==null?void 0:rn.target_test_sets)==null||mr.map((ti,BA)=>{var bA;(bA=ti==null?void 0:ti.targets)==null||bA.map((ks,$l)=>{var cu;ks.name=ti==null?void 0:ti.name,ks.total_target_score=ti==null?void 0:ti.total_target_score,ks.actual_target_score=ti==null?void 0:ti.actual_target_score,ks.rowSpan=$l===0?(cu=ti==null?void 0:ti.targets)==null?void 0:cu.length:0,ks.order=BA+1,mo.push(ks)})}),ma(mo),(0,Ge.Rm)()&&Qr({type:"classroomList/getAssistantPermissions",payload:{course_id:Ka.coursesId}})}},[rn]),(0,Ce.useEffect)(()=>{Nn.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&(rn==null?void 0:rn.students_count)>0&&!no&&setTimeout(()=>{ql("all")},800)},[rn==null?void 0:rn.homework_common_id,no]),(0,Ce.useEffect)(()=>{hs(Ys({},si))},[mn.pathname]);const zc=()=>{document.body.scrollIntoView()},qs=mr=>{Dn.page=mr,Zt(Ys({},Dn)),Xl(Dn,us)},Xl=(mr,mo)=>fs(void 0,null,function*(){Ao(!0);const ti=yield(0,we.ZP)(`/api/student_works/${Ka==null?void 0:Ka.homeworkId}/adjust_review_score_histories.json`,{method:"get",params:Xs(Ys({},mr),{challenge_id:mo=="all"?null:mo})});(ti==null?void 0:ti.status)===0&&(Uo(ti==null?void 0:ti.list),Yi(ti==null?void 0:ti.count)),Ao(!1)});function cA(){return fs(this,null,function*(){Ji.current=JSON.parse(sessionStorage.all_student_works_params||"{}")})}const Jl=()=>{document.querySelectorAll("canvas").forEach(mr=>{(!mr.clientWidth||!mr.clientHeight)&&mr.remove()})},Ps=()=>{ra.current.offsetHeight>62e3?hn(!1):hn(!0)},Ru=mr=>fs(void 0,null,function*(){const mo=yield(0,dr.t1)({homeworkId:mr||Ka.homeworkId});_r(mo==null?void 0:mo.data)}),ql=mr=>fs(void 0,null,function*(){var mo,ti,BA,bA;let ks=0,$l;$l=Ne.default.info({width:460,title:dn.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",dn.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:dn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",dn.createElement("span",{className:"c-blue"},ks+1),"/",mr!=="all"?1:rn==null?void 0:rn.students_count,dn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Fa.modal,onOk:()=>{}});const cu={margin:[0,0],filename:`${rn!=null&&rn.student_id&&(rn==null?void 0:rn.student_id)!="--"?rn==null?void 0:rn.student_id:""}${rn.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},du=vA.folder(rn==null?void 0:rn.shixun_name);function Qi(qo){return fs(this,null,function*(){yield Ru(qo||Js.current);const Ko=yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys({homeworkId:qo||Js.current},Ji.current||{})});Js.current=Ko==null?void 0:Ko.next_student_work_id,zc(),ks++,setTimeout(()=>fs(this,null,function*(){var Fs,dA,Ks,$s;Jl();const kl=du.folder(`${Ko==null?void 0:Ko.group_name}`).folder(`${Ko!=null&&Ko.student_id&&(Ko==null?void 0:Ko.student_id)!="--"?Ko.student_id+"+":""}${Ko==null?void 0:Ko.username}`),zs=document.querySelector("#export-all").children;let LA=ta()();for(let eA=0;eAfs(this,null,function*(){eA0&&((Ks=(dA=Ko==null?void 0:Ko.shixun_detail)==null?void 0:dA.filter(eA=>{var IA;return((IA=eA==null?void 0:eA.game_codes)==null?void 0:IA.length)>0}))==null?void 0:Ks.length)>0){const eA=kl.folder("\u4EE3\u7801\u6587\u4EF6");($s=Ko==null?void 0:Ko.shixun_detail)==null||$s.map((IA,Ts)=>{var Fu,Cl;if(((Fu=IA==null?void 0:IA.game_codes)==null?void 0:Fu.length)>0){const Lu=eA.folder(`\u7B2C${Ts+1}\u5173-${IA.subject}-${IA.id}`);(Cl=IA==null?void 0:IA.game_codes)==null||Cl.map(fd=>{Lu.file(`${fd.filename}.txt`,fd==null?void 0:fd.content)})}})}$l.update({content:dn.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",dn.createElement("span",{className:"c-blue"},ks),"/",Ko==null?void 0:Ko.students_count,dn.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),ks==(Ko==null?void 0:Ko.students_count)?($l.destroy(),xu()):Qi()}),2200)})}if(mr!=="all"||(rn==null?void 0:rn.students_count)<2){Jl(),zc();const qo=er.current.children;let Ko=ta()();const dA=du.folder(`${rn==null?void 0:rn.group_name}`).folder(`${rn!=null&&rn.student_id&&(rn==null?void 0:rn.student_id)!="--"?(rn==null?void 0:rn.student_id)+"+":""}${rn==null?void 0:rn.username}`);for(let Ks=0;Ksfs(void 0,null,function*(){Ks0&&((BA=(ti=rn==null?void 0:rn.shixun_detail)==null?void 0:ti.filter(Ks=>{var $s;return(($s=Ks==null?void 0:Ks.game_codes)==null?void 0:$s.length)>0}))==null?void 0:BA.length)>0){const Ks=dA.folder("\u4EE3\u7801\u6587\u4EF6");(bA=rn==null?void 0:rn.shixun_detail)==null||bA.map(($s,bl)=>{var kl,zs;if(((kl=$s==null?void 0:$s.game_codes)==null?void 0:kl.length)>0){const LA=Ks.folder(`\u7B2C${bl+1}\u5173-${$s.subject}-${$s.id}`);(zs=$s==null?void 0:$s.game_codes)==null||zs.map(eA=>{LA.file(`${eA.filename}.txt`,eA==null?void 0:eA.content)})}})}$l.destroy(),xu();return}else Qi(rn==null?void 0:rn.first_student_work_id)}),xu=()=>{vA.generateAsync({type:"blob"}).then(function(mr){console.log(rn,"shixunWorkReport");const mo=document.createElement("a");mo.href=window.URL.createObjectURL(mr),mo.download=(rn==null?void 0:rn.shixun_name)+".zip",document.body.appendChild(mo);const ti=document.createEvent("MouseEvents");ti.initEvent("click",!1,!1),mo.dispatchEvent(ti),document.body.removeChild(mo),Es(new(ve()))}),hn(!1)};(0,Ce.useEffect)(()=>{Gc()},[Ka.homeworkId]);const Gc=()=>fs(void 0,null,function*(){La(!0),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}),Ru(),(0,Ge.GJ)()&&cA(),La(!1)}),Pu=[{title:"\u5173\u5361",dataIndex:"name",render:(mr,mo,ti)=>ti+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:(mr,mo,ti)=>dn.createElement("div",null,mr,mo.complete_status===4&&dn.createElement(We.vA,{status:mo.complete_status}))},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:(mr,mo,ti)=>mr||"- -"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:mr=>mr?"\u662F":"\u5426"},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:(mr,mo)=>dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.myself_experience)!==parseFloat(mr)?"red":"green"}},mo.myself_experience),"/",mr)},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:(mr,mo)=>dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.game_score_full)!==parseFloat(mr)?"red":"green"}},mr),"/",mo.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",render:(mr,mo)=>Vl?dn.createElement(pi,{max:mo.game_score_full,defaultValue:parseFloat(mr),onBlur:ti=>fs(void 0,null,function*(){var BA;if((0,Ge.Rm)()&&!((BA=ur.AssistantObject.practice)!=null&&BA.can_appraise)){fe.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 bA=yield Qr({type:"shixunHomeworks/changeScore",payload:{categoryId:Ka.homeworkId,type:"report",score:ti,challenge_id:mo.challenge_id}});Xl({page:1,page_size:10},"all"),yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}),bA.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):mr}];let wc=[{title:"\u5173\u5361",dataIndex:"order",key:"order",render:(mr,mo,ti)=>({children:mr,props:{rowSpan:mo.rowSpan}})},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",render:(mr,mo,ti)=>({children:mr,props:{rowSpan:mo.rowSpan}})},{title:"\u6307\u6807\u540D\u79F0",dataIndex:"target_name",key:"target_name"},{title:"\u6307\u6807\u9884\u671F\u7ED3\u679C",dataIndex:"output",key:"output"},{title:"\u6307\u6807\u5B9E\u9645\u7ED3\u679C",dataIndex:"actual_output",key:"actual_output"},{title:"\u6307\u6807\u5F97\u5206",dataIndex:"test_score",key:"test_score",render:(mr,mo,ti)=>dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.actual_test_score)!==parseFloat(mr)?"red":"green"}},mo.actual_test_score),"/",mr)},{title:"\u6307\u6807\u603B\u5206",render:(mr,mo,ti)=>({children:dn.createElement("div",null,dn.createElement("span",{style:{color:parseFloat(mo.actual_target_score)!==parseFloat(mr)?"red":"green"}},mo.actual_target_score),"/",mr),props:{rowSpan:mo.rowSpan}}),dataIndex:"total_target_score",key:"total_target_score"}];const nl=[{title:"\u5173\u5361",dataIndex:"challenge_num",width:220},{title:"\u8C03\u5206\u7528\u6237",dataIndex:["user","name"]},{title:"\u8C03\u5206\u524D",dataIndex:"old_score"},{title:"\u8C03\u5206\u540E",dataIndex:"score"},{title:"\u8C03\u5206\u65F6\u95F4",dataIndex:"created_at",render:mr=>dn.createElement("span",null,mr?ze()(mr).format("YYYY-MM-DD HH:mm"):"--")}],tc=mr=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{mr==="next"?_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${rn==null?void 0:rn.next_student_work_id}/comment`):_e.history.push(`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/${rn==null?void 0:rn.pre_student_work_id}/comment`)},200)},Mr=mr=>{zi(""),mr.target.value&&(console.log("\u8FDB\u6765",rn),mr.target.value=mr.target.value>rn.repeat_setting_score?rn.repeat_setting_score:mr.target.value,zi(mr.target.value))},co=()=>fs(void 0,null,function*(){const mr=yield(0,we.ZP)(`/api/student_works/${rn==null?void 0:rn.work_id}/update_repeat_score`,{method:"put",body:{score:tl}});yield Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}),mr.status===0&&fe.ZP.info("\u64CD\u4F5C\u6210\u529F")});return dn.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},dn.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},dn.createElement(De.Z,{loading:ya["shixunHomeworks/getShixunWorkReport"],active:!0,avatar:{size:40},paragraph:{rows:5}},dn.createElement("div",{className:"edu-container"},rn.course_id&&dn.createElement("section",{className:"animated fadeIn"},dn.createElement("aside",{className:""},rn.category&&dn.createElement(Pe.Z,{separator:">"},dn.createElement(Pe.Z.Item,null,dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework`},rn.course_name)),dn.createElement(Pe.Z.Item,null,dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework/${rn.category.main?"":rn.category.category_id}`},rn.category.category_name)),dn.createElement(Pe.Z.Item,null,dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework/${rn.homework_common_id}/detail${(0,Ge.dE)()?"?tabs=1":""}`},"\u4F5C\u4E1A\u8BE6\u60C5")),dn.createElement(Pe.Z.Item,null,rn.username))),dn.createElement("aside",{className:[Fa.title1,"mt20"].join(" ")},dn.createElement(ee.Z,{align:"middle"},dn.createElement(E.Z,{flex:1},dn.createElement(_e.Link,{to:`/classrooms/${rn.course_id}/shixun_homework/${rn.homework_common_id}/detail`},dn.createElement(Rr.Z,{className:"font16 c-black"})),dn.createElement("strong",{className:"font20 ml5"},rn==null?void 0:rn.homework_name),dn.createElement(We.VV,{temporary:!0,status:rn.homework_status})),dn.createElement(E.Z,{className:Fa.title1_right},rn.view_tpi&&dn.createElement(Ee.ZP,{onClick:()=>{var mr,mo;(0,We.xg)(`/tasks/${rn==null?void 0:rn.course_id}/${rn==null?void 0:rn.homework_common_id}/${(mo=(mr=rn==null?void 0:rn.shixun_detail)==null?void 0:mr[0])==null?void 0:mo.game_identifier}`)}},dn.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD"),(0,Ge.GJ)()&&rn.homework_end===!1&&!!rn.myshixun_id&&dn.createElement(Ee.ZP,{className:"ml10",onClick:()=>fs(void 0,null,function*(){yield Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:rn.myshixun_identifier},homework_common_id:si.categoryId}})})},dn.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),dn.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var mr;if((0,Ge.Rm)()&&!((mr=ur.AssistantObject.practice)!=null&&mr.can_download)){fe.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}ql("")},loading:ga},dn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),(0,Ge.GJ)()&&(rn==null?void 0:rn.students_count)>1&&dn.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var mr;if((0,Ge.Rm)()&&!((mr=ur.AssistantObject.practice)!=null&&mr.can_download)){fe.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}Ne.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:dn.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:dn.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{ql("all")},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,jr.jj)({categoryId:Ka.categoryId,coursesId:Ka.coursesId},"shixun_report")}}})}},dn.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),dn.createElement("aside",{className:"mt30 relative"})),dn.createElement("aside",{className:"edu-container bg-white",ref:ra},dn.createElement("div",{id:"export-all",ref:er},dn.createElement("div",{id:"export-all-1"},dn.createElement("div",{className:Fa.title},dn.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),dn.createElement("div",null,(0,Ge.GJ)()&&dn.createElement(Ee.ZP,{className:"mr20",type:"primary",onClick:()=>{Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rn.user_id,data:Ys({},rn)},fn:()=>Xl({page:1,page_size:10},"all")}})}},dn.createElement(ge.Z,null),rn.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),dn.createElement(a.Z,{style:{marginTop:0}}),dn.createElement(ee.Z,{className:"pl30 pr30"},dn.createElement(E.Z,null,dn.createElement("img",{className:Fa.userPic,src:`${Ue.Z.IMG_SERVER}/images/${rn.image_url}`,alt:rn.username})),dn.createElement(E.Z,null,dn.createElement("span",{className:"font16 ml40"},rn.username),dn.createElement(We.vA,{status:rn.compelete_status}),dn.createElement("ul",{className:Fa.userInfo},dn.createElement("li",null,"\u5B66\u53F7\uFF1A",rn.student_id||"--"),dn.createElement("li",null,"\u5206\u73ED\uFF1A",rn.group_name||"--"),dn.createElement("br",null),dn.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",dn.createElement("span",{className:"c-red"},rn.complete_count),"/",dn.createElement("span",{className:"c-red"},rn.challenges_count)),dn.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",dn.createElement("span",{className:"c-red"},rn.current_complete_count||"-"),"/",dn.createElement("span",{className:"c-red"},rn.challenges_count)),dn.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",rn&&rn.efficiency===null?"--":rn&&rn.efficiency),dn.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",rn&&rn.max_efficiency===null?"--":rn&&rn.max_efficiency))),dn.createElement("ul",{className:[Fa.listItem,"mt10"].join(" ")},dn.createElement("li",null,dn.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),dn.createElement("div",{className:"c-light-black mt20"},rn&&rn.passed_time===null||rn&&rn.passed_time==="--"?"--":ze()(rn&&rn.passed_time).format("YYYY-MM-DD HH:mm"))),dn.createElement("li",null,dn.createElement("strong",null,"\u8BA1\u65F6\u89C4\u5219",dn.createElement("i",{onClick:mr=>{mr.stopPropagation(),mr.preventDefault(),is(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),dn.createElement("div",{className:"c-light-black mt20"},rn==null?void 0:rn.human_training_time_rules)),dn.createElement("li",null,dn.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6",dn.createElement("i",{onClick:mr=>{mr.stopPropagation(),mr.preventDefault(),Po(!0)},style:{marginLeft:4,color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),dn.createElement("div",{className:"c-light-black mt20"},rn.time_consuming)),dn.createElement("li",null,dn.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),dn.createElement("div",{className:"mt20"},rn.evaluate_count)),(rn==null?void 0:rn.eff_score_full)&&dn.createElement(dn.Fragment,null,dn.createElement("li",null,dn.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},rn.challenge_score),"/",dn.createElement("span",{className:"c-light-black"},rn.challenge_score_full))),dn.createElement("li",null,dn.createElement("strong",null,"\u6548\u7387\u5206"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},rn.eff_score),"/",dn.createElement("span",{className:"c-light-black"},rn.eff_score_full)))),(rn==null?void 0:rn.have_repeat)&&(rn==null?void 0:rn.repeat_minus_score)!==0&&dn.createElement("li",{style:{position:"relative"}},dn.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},dn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),dn.createElement("div",{style:{position:"absolute",fontSize:"10px",color:"white",left:"57px",width:"46px",bottom:"72px"}},rn!=null&&rn.review_rate?dn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0",cursor:"pointer"},onClick:()=>{if(rn!=null&&rn.review_id&&FA)localStorage.setItem("studentDetial",window.location.pathname),_e.history.push({pathname:`/classrooms/:coursesId/shixun_homework/${Ka.categoryId}/review_detail/${rn==null?void 0:rn.review_id}`});else return}},rn.review_rate.toFixed(1),"%"):dn.createElement("span",{style:{background:"#0152d9",borderRadius:"6px 6px 6px 0"}},"- -"))),FA?dn.createElement("div",{className:"mt20"},dn.createElement(y.default,{style:{width:"45px",height:"22px"},value:tl,onChange:mr=>{Mr(mr)},onBlur:co,disabled:Kc})," / ",rn==null?void 0:rn.repeat_setting_score):dn.createElement("div",{className:"mt20"},rn==null?void 0:rn.repeat_minus_score," / ",rn==null?void 0:rn.repeat_setting_score)),console.log("sssssssssssssssssssssss",rn==null?void 0:rn.have_repeat,rn==null?void 0:rn.repeat_minus_score),(rn==null?void 0:rn.have_repeat)&&(rn==null?void 0:rn.repeat_minus_score)===0&&dn.createElement("li",null,dn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),dn.createElement("div",{className:"mt20"}," - -")),!(rn!=null&&rn.have_repeat)&&dn.createElement("li",null,dn.createElement("strong",null,"\u67E5\u91CD\u6263\u5206"),dn.createElement("div",{className:"mt20"}," - -")),dn.createElement("li",null,dn.createElement("strong",null,"\u8865\u4EA4\u6263\u5206"),dn.createElement("div",{className:"mt20"},dn.createElement("span",null,rn.late_penalty||"- -"))),dn.createElement("li",null,dn.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},Sl),"/",dn.createElement("span",{className:"c-light-black"},rn.all_work_score))),dn.createElement("li",null,dn.createElement("strong",null,"\u603B\u8BC4"),dn.createElement("div",{className:"mt20"},dn.createElement("span",{className:"c-orange"},rn.overall_appraisal))))),dn.createElement(a.Z,{style:{margin:0}}),(rn.work_comment_hidden||rn.work_comment)&&dn.createElement("div",null,dn.createElement(ee.Z,{align:"middle"},dn.createElement(E.Z,{flex:1},dn.createElement("h1",{className:Fa.title},"\u70B9\u8BC4\u5185\u5BB9")),dn.createElement(E.Z,{className:"pr30"},(0,Ge.GJ)()&&dn.createElement(Ee.ZP,{onClick:()=>fs(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:dn.createElement(Le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return fs(this,null,function*(){(yield(0,dr.gZ)({comment_id:rn.comment_id,homeworkId:Ka.homeworkId})).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),Qr({type:"shixunHomeworks/getShixunWorkReport",payload:Ys(Ys({},Ka),Ji.current||{})}))})}})})},dn.createElement(xe.Z,null),"\u5220\u9664"))),dn.createElement(a.Z,{style:{margin:0}}),rn.work_comment&&dn.createElement("aside",{className:"pl30 pr30 mt20"},dn.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),dn.createElement("br",null),dn.createElement(sr.Z,{value:rn.work_comment})),rn.work_comment_hidden&&dn.createElement("aside",{className:"pl30 pr30 mt20"},dn.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),dn.createElement("br",null),dn.createElement(sr.Z,{value:rn.work_comment_hidden}))),(rn==null?void 0:rn.action_analysis)&&dn.createElement(Ol,{detailData:rn}),dn.createElement("div",{className:Fa.score},dn.createElement("h1",{className:Fa.title},"\u9636\u6BB5\u6210\u7EE9"),(rn==null?void 0:rn.adjust_review_score_count)>0&&(0,Ge.GJ)()&&dn.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{GA(!0),Xl({page:1,page_size:10},"all")}},"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55\uFF08",rn==null?void 0:rn.adjust_review_score_count,"\u6B21\uFF09")),dn.createElement("aside",{className:"pl30 pr30"},dn.createElement(te.default,{dataSource:rn.stage_list,rowKey:mr=>mr==null?void 0:mr.challenge_id,pagination:!1,columns:Pu})),((To=rn==null?void 0:rn.target_test_sets)==null?void 0:To.length)>0&&dn.createElement("div",null,dn.createElement("h1",{className:Fa.title},"\u6307\u6807\u6210\u7EE9"),dn.createElement("aside",{className:"pl30 pr30"},dn.createElement(te.default,{dataSource:Ia,rowKey:mr=>mr==null?void 0:mr.challenge_id,pagination:!1,bordered:!0,columns:wc}))),(rn==null?void 0:rn.work_description)&&dn.createElement(dn.Fragment,null,dn.createElement("h1",{className:Fa.title},"\u4E2A\u4EBA\u603B\u7ED3"),dn.createElement("aside",{className:"pl30 pr30"},dn.createElement(sr.Z,{value:rn==null?void 0:rn.work_description}))),dn.createElement("h1",{className:Fa.title},"\u56FE\u5F62\u7EDF\u8BA1"),dn.createElement(_o,{data:Xn}),dn.createElement("h1",{className:Fa.title},"\u5B9E\u8BAD\u8BE6\u60C5")),dn.createElement(PA,{autoHeight:Mo}))),(0,Ge.GJ)()&&dn.createElement("aside",{className:`${Fa.footerBar} ${ga?Fa.footerBarStatic:""}`},dn.createElement("aside",{className:"edu-container"},dn.createElement(ee.Z,{align:"middle"},dn.createElement(E.Z,{flex:"1"},dn.createElement(_e.Link,{className:Fa.exitComment,to:`/classrooms/${Ka.coursesId}/shixun_homework/${Ka.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),dn.createElement(E.Z,{flex:"1",className:"tr"},dn.createElement(Ee.ZP,{type:"default",disabled:!(rn!=null&&rn.pre_student_work_id),onClick:()=>tc()},"\u4E0A\u4E00\u4E2A"),dn.createElement(Ee.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(rn!=null&&rn.next_student_work_id),onClick:()=>tc("next")},"\u4E0B\u4E00\u4E2A"),(0,Ge.GJ)()&&dn.createElement(Ee.ZP,{type:"primary",onClick:()=>fs(void 0,null,function*(){Qr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rn.user_id,data:Ys({},rn)},fn:()=>Xl({page:1,page_size:10},"all")}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),dn.createElement(ul,null),dn.createElement(bu.Z,null),dn.createElement(Ne.default,{open:Xi,width:860,centered:!0,onCancel:()=>{is(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},dn.createElement("div",{style:{color:"#333333",fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),dn.createElement("br",null),dn.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),dn.createElement("br",null),dn.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),dn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),dn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),dn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),dn.createElement("br",null),dn.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),dn.createElement("br",null),dn.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),dn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),dn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),dn.createElement("br",null),dn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),dn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),dn.createElement("br",null),dn.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),dn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},dn.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),dn.createElement("br",null),dn.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),dn.createElement(Ne.default,{open:ms,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Po(!1)},width:600},dn.createElement("div",{style:{fontWeight:400,color:"#333333"}},dn.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",dn.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),dn.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",dn.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),dn.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",dn.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))),dn.createElement(Ne.default,{open:TA,title:"\u6210\u7EE9\u8C03\u5206\u8BB0\u5F55",centered:!0,footer:null,onCancel:()=>{uA("all"),GA(!1)},destroyOnClose:!0,width:900},dn.createElement("div",{style:{fontWeight:400,color:"#333333"}},dn.createElement("div",null,dn.createElement("span",null,"\u5173\u5361\uFF1A"),dn.createElement(ne.default,{style:{width:300},value:us,placeholder:"\u8BF7\u9009\u62E9\u5173\u5361",defaultValue:"all",onChange:mr=>fs(void 0,null,function*(){uA(mr),Xl({page:1,page_size:10},mr)})},dn.createElement(ne.default.Option,{value:"all"}," \u5168\u90E8 "),(Fi=rn==null?void 0:rn.stage_list)==null?void 0:Fi.map((mr,mo)=>dn.createElement(ne.default.Option,{key:mo,value:mr==null?void 0:mr.challenge_id},"\u7B2C",(0,We.EM)(mo+1),"\u5173")))),dn.createElement("div",{className:"mt20"},dn.createElement(te.default,{dataSource:Jr,rowKey:mr=>mr==null?void 0:mr.id,pagination:!1,columns:nl,loading:zr})),dn.createElement("div",{className:Fa.footer},dn.createElement("div",null,dn.createElement("span",{style:{color:"#656F87"}},"\u5171",dn.createElement("span",{className:"c-light-primary"},Ki),"\u6761\u6570\u636E")),dn.createElement(ae.Z,{defaultCurrent:1,defaultPageSize:10,current:(Dn==null?void 0:Dn.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:Ki,onChange:qs})))))};var Tu=(0,_e.connect)(({shixunHomeworks:Wt,classroomList:Qt,loading:Nn,globalSetting:ur,user:sa})=>({shixunHomeworks:Wt,classroomList:Qt,globalSetting:ur,loading:Nn.effects,user:sa}))($u);const Da=({globalSetting:Wt})=>{var Qt;switch(Number((Qt=Wt==null?void 0:Wt.setting)==null?void 0:Qt.theme)){case le.Fy.THEMEONE:return Ce.createElement(ua,null);case le.Fy.DEFAULT:default:return Ce.createElement(Tu,null)}};var da=(0,_e.connect)(({globalSetting:Wt})=>({globalSetting:Wt}))(Da)},10669:function(Yt,It,Be){"use strict";var le=Be(43418),Ce=Be(8591),_e=Be(38147),rt=Be(65582),ze=Be(41867),je=Be(59301),ve=(Ne,fe,De)=>new Promise((Pe,Ee)=>{var ie=ee=>{try{a(De.next(ee))}catch(E){Ee(E)}},y=ee=>{try{a(De.throw(ee))}catch(E){Ee(E)}},a=ee=>ee.done?Pe(ee.value):Promise.resolve(ee.value).then(ie,y);a((De=De.apply(Ne,fe)).next())});const we=({shixunHomeworks:Ne,classroomList:fe,dispatch:De})=>{const Pe=(0,rt.useParams)();return je.createElement(le.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ve(void 0,null,function*(){var Ee,ie,y,a;if((0,ze.Rm)()&&!((Ee=fe.AssistantObject.practice)!=null&&Ee.can_redo)){Ce.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 ee=yield(0,_e.ZP)(`/api/myshixuns/${Ne.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Pe.coursesId,homework_common_id:Ne.actionTabs.homework_common_id}});if(ee.shixun_identifier){Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}});const E=(y=(ie=ee==null?void 0:ee.new_works)==null?void 0:ie.find(te=>`${te.homework_common_id}`===Pe.categoryId))==null?void 0:y.id;if((0,ze.Rm)()&&!((a=fe.AssistantObject.practice)!=null&&a.can_view))return;rt.history.replace(`/classrooms/${Pe.coursesId}/shixun_homework/${Pe.categoryId}/${E}/comment`)}}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),je.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};It.Z=(0,rt.connect)(({shixunHomeworks:Ne,classroomList:fe})=>({shixunHomeworks:Ne,classroomList:fe}))(we)},84454:function(Yt,It,Be){"use strict";Be.d(It,{AD:function(){return Nt},BA:function(){return gn},D9:function(){return At},Hp:function(){return Le},IM:function(){return Kt},Iy:function(){return xe},KM:function(){return Xe},KU:function(){return Sn},MJ:function(){return Ue},Ne:function(){return tt},ON:function(){return ln},Uj:function(){return Un},VY:function(){return zt},YO:function(){return Bt},YX:function(){return Zn},Zn:function(){return y},_g:function(){return ne},_k:function(){return ct},c6:function(){return vt},cr:function(){return a},eV:function(){return Qe},fi:function(){return ee},gh:function(){return nt},hS:function(){return Ht},iA:function(){return E},j6:function(){return ae},je:function(){return bt},jj:function(){return ge},kS:function(){return jn},o6:function(){return Te},pO:function(){return ar},rQ:function(){return st},sA:function(){return We},xm:function(){return pt},xo:function(){return ft},y8:function(){return ot},yd:function(){return te}});var le=Be(33270),Ce=Be(65582),_e=Be(65862),rt=Be(8591),ze=Be(74128),je=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,fe=(Fe,he,de)=>he in Fe?je(Fe,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):Fe[he]=de,De=(Fe,he)=>{for(var de in he||(he={}))we.call(he,de)&&fe(Fe,de,he[de]);if(ve)for(var de of ve(he))Ne.call(he,de)&&fe(Fe,de,he[de]);return Fe},Pe=(Fe,he,de)=>new Promise((Se,qe)=>{var dt=Et=>{try{Ye(de.next(Et))}catch(gt){qe(gt)}},He=Et=>{try{Ye(de.throw(Et))}catch(gt){qe(gt)}},Ye=Et=>Et.done?Se(Et.value):Promise.resolve(Et.value).then(dt,He);Ye((de=de.apply(Fe,he)).next())});const Ee=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ie=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Fe=>Pe(void 0,null,function*(){Ee(),(yield(0,le.YR)(De({},Fe))).status===0&&(yield(0,_e.QH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_couser_info.json`,query:Fe}))),ie()}),a=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.yS)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_member_act_score`);else{if(he.status===-2)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_member_act_score`))}}),ee=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.W0)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_score`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_score`))}}),E=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.Nl)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.IU)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/export_star_user`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/export_star_user`))}}),ne=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.td)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(he.status===-2)return he;if(he.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else if(he.status===-4)return he}}),ae=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.QX)(De({},Fe));if(he.status===0)rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_homework`);else{if(he.status===-4)return he;he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_homework`))}}),ge=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.o_)(De({},Fe));de.status===0?(rt.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"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),Le=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.ZL)(De({},Fe));de.status===0?(rt.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"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),xe=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.aP)(De({},Fe));de.status===0?(rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),Ue=(Fe,he)=>Pe(void 0,null,function*(){const de=yield(0,le.vV)(De({},Fe));de.status===0?(rt.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"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`)):de.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/${he}`))}),Ge=Fe=>Pe(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(De({},Fe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Fe.categoryId}/works_list.zip`,query:Fe}))),ie()}),We=Fe=>Pe(void 0,null,function*(){Ee(),yield(0,_e.QH)("",ze.Z.API_SERVER+`/api/polls/${Fe.categoryId}/commit_result.xlsx`),ie()}),nt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Fe}))}),Te=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/video_study_statics.xlsx`,query:Fe}))}),vt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_video_study.xlsx`,query:Fe}))}),Qe=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_course_students_info.xlsx`,query:Fe}))}),Nt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Fe}))}),st=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Fe}))}),ot=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Fe}))}),bt=Fe=>Pe(void 0,null,function*(){const he=yield(0,le.Uy)(De({},Fe));he.status===0?(rt.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/exercise_score,export_exercise_users`)):he.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${Fe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ct=Fe=>Pe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/export_records/${Fe.id}.xlsx`,query:Fe}))}),pt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Fe}))}),At=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe==null?void 0:Fe.coursesId}/${Fe.menuKey}_statistic.xlsx?${Fe.checkedList.map(he=>`course_group_id[]=${he}`).join("&")}`,query:Fe}))}),tt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_training_objectives.xlsx`,query:Fe}))}),Kt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)(Fe==null?void 0:Fe.name,(0,_e.NY)({url:ze.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Fe}))}),Ht=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_courses.xlsx`,query:Fe}))}),ft=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Fe}))}),zt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Fe}))}),Sn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/exercises/${Fe.categoryId}/rank_list.xlsx`,query:Fe}))}),jn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Fe}))}),ln=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/examination_banks/${Fe.id}.json`,query:Fe}))}),Zn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/exercises/${Fe.categoryId}.json`,query:Fe}))}),Bt=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/polls/${Fe==null?void 0:Fe.id}/commit_result.json`,query:Fe}))}),Un=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Fe}))}),ar=(Fe,he)=>Pe(void 0,null,function*(){yield(0,_e.FH)(he||"",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/exercises/${Fe==null?void 0:Fe.exercise_id}/consult_exercise.json`,query:Fe}))}),Xe=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/competitions/${Fe==null?void 0:Fe.identifier}/competition_commit_records/member_works.xlsx`,query:Fe}))}),gn=Fe=>Pe(void 0,null,function*(){yield(0,_e.FH)("",(0,_e.NY)({url:ze.Z.API_SERVER+`/api/courses/${Fe==null?void 0:Fe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Fe}))})},61527:function(Yt,It,Be){"use strict";Be.d(It,{U:function(){return Ne}});var le=Be(59301),Ce=Object.defineProperty,_e=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,je=(fe,De,Pe)=>De in fe?Ce(fe,De,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):fe[De]=Pe,ve=(fe,De)=>{for(var Pe in De||(De={}))rt.call(De,Pe)&&je(fe,Pe,De[Pe]);if(_e)for(var Pe of _e(De))ze.call(De,Pe)&&je(fe,Pe,De[Pe]);return fe},we=(fe,De,Pe)=>new Promise((Ee,ie)=>{var y=E=>{try{ee(Pe.next(E))}catch(te){ie(te)}},a=E=>{try{ee(Pe.throw(E))}catch(te){ie(te)}},ee=E=>E.done?Ee(E.value):Promise.resolve(E.value).then(y,a);ee((Pe=Pe.apply(fe,De)).next())});function Ne(fe,De){const[Pe,Ee]=(0,le.useState)(De),[ie,y]=(0,le.useState)(!1),[a,ee]=(0,le.useState)();return[Pe,ie,(te,ne=!1)=>we(this,null,function*(){const ae=ne?De:ve(ve({},Pe),te);y(!0),Ee(ae);const ge=yield fe(ae);return y(!1),ee(ge),ge}),a,ee]}},50371:function(Yt,It){"use strict";function Be(){const le=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ce=1;Ce{const ze=_e[rt];ze!==void 0&&(le[rt]=ze)})}return le}It.Z=Be},13845:function(Yt,It,Be){"use strict";Be.d(It,{F:function(){return le},Z:function(){return Ce}});function le(_e){return _e!=null&&_e===_e.window}function Ce(_e,rt){var ze,je;if(typeof window=="undefined")return 0;const ve=rt?"scrollTop":"scrollLeft";let we=0;return le(_e)?we=_e[rt?"pageYOffset":"pageXOffset"]:_e instanceof Document?we=_e.documentElement[ve]:(_e instanceof HTMLElement||_e)&&(we=_e[ve]),_e&&!le(_e)&&typeof we!="number"&&(we=(je=((ze=_e.ownerDocument)!==null&&ze!==void 0?ze:_e).documentElement)===null||je===void 0?void 0:je[ve]),we}},56762:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return Ce}});var le=Be(59301);function Ce(){const[,_e]=le.useReducer(rt=>rt+1,0);return _e}},68031:function(Yt,It,Be){"use strict";Be.d(It,{Z:function(){return rt}});var le=Be(16089);function Ce(ze,je,ve,we){const Ne=ve-je;return ze/=we/2,ze<1?Ne/2*ze*ze*ze+je:Ne/2*((ze-=2)*ze*ze+2)+je}var _e=Be(13845);function rt(ze){let je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ve=()=>window,callback:we,duration:Ne=450}=je,fe=ve(),De=(0,_e.Z)(fe,!0),Pe=Date.now(),Ee=()=>{const y=Date.now()-Pe,a=Ce(y>Ne?Ne:y,De,ze,Ne);(0,_e.F)(fe)?fe.scrollTo(window.pageXOffset,a):fe instanceof Document||fe.constructor.name==="HTMLDocument"?fe.documentElement.scrollTop=a:fe.scrollTop=a,y{let{children:ot}=st;const{getPrefixCls:bt}=ze.useContext(ve.E_),ct=bt("breadcrumb");return ze.createElement("li",{className:`${ct}-separator`,"aria-hidden":"true"},ot===""?ot:ot||"/")};fe.__ANT_BREADCRUMB_SEPARATOR=!0;var De=fe,Pe=function(st,ot){var bt={};for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&ot.indexOf(ct)<0&&(bt[ct]=st[ct]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(st);ptot[pt]||ct)}function ie(st,ot,bt,ct){if(bt==null)return null;const{className:pt,onClick:At}=ot,tt=Pe(ot,["className","onClick"]),Kt=Object.assign(Object.assign({},(0,rt.Z)(tt,{data:!0,aria:!0})),{onClick:At});return ct!==void 0?ze.createElement("a",Object.assign({},Kt,{className:Ce()(`${st}-link`,pt),href:ct}),bt):ze.createElement("span",Object.assign({},Kt,{className:Ce()(`${st}-link`,pt)}),bt)}function y(st,ot){return(ct,pt,At,tt,Kt)=>{if(ot)return ot(ct,pt,At,tt);const Ht=Ee(ct,pt);return ie(st,ct,Ht,Kt)}}var a=function(st,ot){var bt={};for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&ot.indexOf(ct)<0&&(bt[ct]=st[ct]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(st);pt{const{prefixCls:ot,separator:bt="/",children:ct,menu:pt,overlay:At,dropdownProps:tt,href:Kt}=st,ft=(zt=>{if(pt||At){const Sn=Object.assign({},tt);if(pt){const jn=pt||{},{items:ln}=jn,Zn=a(jn,["items"]);Sn.menu=Object.assign(Object.assign({},Zn),{items:ln==null?void 0:ln.map((Bt,Un)=>{var{key:ar,title:Xe,label:gn,path:Fe}=Bt,he=a(Bt,["key","title","label","path"]);let de=gn!=null?gn:Xe;return Fe&&(de=ze.createElement("a",{href:`${Kt}${Fe}`},de)),Object.assign(Object.assign({},he),{key:ar!=null?ar:Un,label:de})})})}else At&&(Sn.overlay=At);return ze.createElement(Ne.Z,Object.assign({placement:"bottom"},Sn),ze.createElement("span",{className:`${ot}-overlay-link`},zt,ze.createElement(we.Z,null)))}return zt})(ct);return ft!=null?ze.createElement(ze.Fragment,null,ze.createElement("li",null,ft),bt&&ze.createElement(De,null,bt)):null},E=st=>{const{prefixCls:ot,children:bt,href:ct}=st,pt=a(st,["prefixCls","children","href"]),{getPrefixCls:At}=ze.useContext(ve.E_),tt=At("breadcrumb",ot);return ze.createElement(ee,Object.assign({},pt,{prefixCls:tt}),ie(tt,pt,bt,ct))};E.__ANT_BREADCRUMB_ITEM=!0;var te=E,ne=Be(17313),ae=Be(83116),ge=Be(37613);const Le=st=>{const{componentCls:ot,iconCls:bt}=st;return{[ot]:Object.assign(Object.assign({},(0,ne.Wf)(st)),{color:st.itemColor,fontSize:st.fontSize,[bt]:{fontSize:st.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:st.linkColor,transition:`color ${st.motionDurationMid}`,padding:`0 ${st.paddingXXS}px`,borderRadius:st.borderRadiusSM,height:st.lineHeight*st.fontSize,display:"inline-block",marginInline:-st.marginXXS,"&:hover":{color:st.linkHoverColor,backgroundColor:st.colorBgTextHover}},(0,ne.Qy)(st)),"li:last-child":{color:st.lastItemColor},[`${ot}-separator`]:{marginInline:st.separatorMargin,color:st.separatorColor},[`${ot}-link`]:{[` > ${bt} + span, > ${bt} + a `]:{marginInlineStart:st.marginXXS}},[`${ot}-overlay-link`]:{borderRadius:st.borderRadiusSM,height:st.lineHeight*st.fontSize,display:"inline-block",padding:`0 ${st.paddingXXS}px`,marginInline:-st.marginXXS,[`> ${bt}`]:{marginInlineStart:st.marginXXS,fontSize:st.fontSizeIcon},"&:hover":{color:st.linkHoverColor,backgroundColor:st.colorBgTextHover,a:{color:st.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${st.componentCls}-rtl`]:{direction:"rtl"}})}};var xe=(0,ae.Z)("Breadcrumb",st=>{const ot=(0,ge.TS)(st,{});return[Le(ot)]},st=>({itemColor:st.colorTextDescription,lastItemColor:st.colorText,iconFontSize:st.fontSize,linkColor:st.colorTextDescription,linkHoverColor:st.colorText,separatorColor:st.colorTextDescription,separatorMargin:st.marginXS})),Ue=function(st,ot){var bt={};for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&ot.indexOf(ct)<0&&(bt[ct]=st[ct]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(st);pt{var{breadcrumbName:tt}=At,Kt=Ue(At,["breadcrumbName"]);return Object.assign(Object.assign({},Kt),{title:tt})})}),pt}function We(st,ot){return(0,ze.useMemo)(()=>st||(ot?ot.map(Ge):null),[st,ot])}var nt=function(st,ot){var bt={};for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&ot.indexOf(ct)<0&&(bt[ct]=st[ct]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(st);pt{if(ot===void 0)return ot;let bt=(ot||"").replace(/^\//,"");return Object.keys(st).forEach(ct=>{bt=bt.replace(`:${ct}`,st[ct])}),bt},vt=st=>{const{prefixCls:ot,separator:bt="/",style:ct,className:pt,rootClassName:At,routes:tt,items:Kt,children:Ht,itemRender:ft,params:zt={}}=st,Sn=nt(st,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:jn,direction:ln,breadcrumb:Zn}=ze.useContext(ve.E_);let Bt;const Un=jn("breadcrumb",ot),[ar,Xe]=xe(Un),gn=We(Kt,tt),Fe=y(Un,ft);if(gn&&gn.length>0){const Se=[],qe=Kt||tt;Bt=gn.map((dt,He)=>{const{path:Ye,key:Et,type:gt,menu:it,overlay:Tt,onClick:Tn,className:Ft,separator:on,dropdownProps:Ot}=dt,Cn=Te(zt,Ye);Cn!==void 0&&Se.push(Cn);const lt=Et!=null?Et:He;if(gt==="separator")return ze.createElement(De,{key:lt},on);const Xt={},vn=He===gn.length-1;it?Xt.menu=it:Tt&&(Xt.overlay=Tt);let{href:bn}=dt;return Se.length&&Cn!==void 0&&(bn=`#/${Se.join("/")}`),ze.createElement(ee,Object.assign({key:lt},Xt,(0,rt.Z)(dt,{data:!0,aria:!0}),{className:Ft,dropdownProps:Ot,href:bn,separator:vn?"":bt,onClick:Tn,prefixCls:Un}),Fe(dt,zt,qe,Se,bn))})}else if(Ht){const Se=(0,_e.Z)(Ht).length;Bt=(0,_e.Z)(Ht).map((qe,dt)=>{if(!qe)return qe;const He=dt===Se-1;return(0,je.Tm)(qe,{separator:He?"":bt,key:dt})})}const he=Ce()(Un,Zn==null?void 0:Zn.className,{[`${Un}-rtl`]:ln==="rtl"},pt,At,Xe),de=Object.assign(Object.assign({},Zn==null?void 0:Zn.style),ct);return ar(ze.createElement("nav",Object.assign({className:he,style:de},Sn),ze.createElement("ol",null,Bt)))};vt.Item=te,vt.Separator=De;var Qe=vt,Nt=Qe},24905:function(Yt,It,Be){"use strict";Be.d(It,{default:function(){return xe}});var le=Be(92310),Ce=Be.n(le),_e=Be(5630),rt=Be(59301),ze=Be(36355),je=Be(1684),ve=Be(32441),Ne=rt.createContext(null),fe=Be(98447),De=Be(14088),Pe=Be(4572),Ee=function(Ue,Ge){var We={};for(var nt in Ue)Object.prototype.hasOwnProperty.call(Ue,nt)&&Ge.indexOf(nt)<0&&(We[nt]=Ue[nt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,nt=Object.getOwnPropertySymbols(Ue);Te{var We;const{prefixCls:nt,className:Te,rootClassName:vt,children:Qe,indeterminate:Nt=!1,style:st,onMouseEnter:ot,onMouseLeave:bt,skipGroup:ct=!1,disabled:pt}=Ue,At=Ee(Ue,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:tt,direction:Kt,checkbox:Ht}=rt.useContext(ze.E_),ft=rt.useContext(Ne),{isFormItemInput:zt}=rt.useContext(ve.aM),Sn=rt.useContext(je.Z),jn=(We=(ft==null?void 0:ft.disabled)||pt)!==null&&We!==void 0?We:Sn,ln=rt.useRef(At.value);rt.useEffect(()=>{ft==null||ft.registerValue(At.value)},[]),rt.useEffect(()=>{if(!ct)return At.value!==ln.current&&(ft==null||ft.cancelValue(ln.current),ft==null||ft.registerValue(At.value),ln.current=At.value),()=>ft==null?void 0:ft.cancelValue(At.value)},[At.value]);const Zn=tt("checkbox",nt),[Bt,Un]=(0,fe.ZP)(Zn),ar=Object.assign({},At);ft&&!ct&&(ar.onChange=function(){At.onChange&&At.onChange.apply(At,arguments),ft.toggleOption&&ft.toggleOption({label:Qe,value:At.value})},ar.name=ft.name,ar.checked=ft.value.includes(At.value));const Xe=Ce()(`${Zn}-wrapper`,{[`${Zn}-rtl`]:Kt==="rtl",[`${Zn}-wrapper-checked`]:ar.checked,[`${Zn}-wrapper-disabled`]:jn,[`${Zn}-wrapper-in-form-item`]:zt},Ht==null?void 0:Ht.className,Te,vt,Un),gn=Ce()({[`${Zn}-indeterminate`]:Nt},Pe.A,Un),Fe=Nt?"mixed":void 0;return Bt(rt.createElement(De.Z,{component:"Checkbox",disabled:jn},rt.createElement("label",{className:Xe,style:Object.assign(Object.assign({},Ht==null?void 0:Ht.style),st),onMouseEnter:ot,onMouseLeave:bt},rt.createElement(_e.Z,Object.assign({"aria-checked":Fe},ar,{prefixCls:Zn,className:gn,disabled:jn,ref:Ge})),Qe!==void 0&&rt.createElement("span",null,Qe))))};var a=rt.forwardRef(ie),ee=Be(94480),E=Be(2738),te=function(Ue,Ge){var We={};for(var nt in Ue)Object.prototype.hasOwnProperty.call(Ue,nt)&&Ge.indexOf(nt)<0&&(We[nt]=Ue[nt]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,nt=Object.getOwnPropertySymbols(Ue);Te{const{defaultValue:We,children:nt,options:Te=[],prefixCls:vt,className:Qe,rootClassName:Nt,style:st,onChange:ot}=Ue,bt=te(Ue,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ct,direction:pt}=rt.useContext(ze.E_),[At,tt]=rt.useState(bt.value||We||[]),[Kt,Ht]=rt.useState([]);rt.useEffect(()=>{"value"in bt&&tt(bt.value||[])},[bt.value]);const ft=rt.useMemo(()=>Te.map(he=>typeof he=="string"||typeof he=="number"?{label:he,value:he}:he),[Te]),zt=he=>{Ht(de=>de.filter(Se=>Se!==he))},Sn=he=>{Ht(de=>[].concat((0,ee.Z)(de),[he]))},jn=he=>{const de=At.indexOf(he.value),Se=(0,ee.Z)(At);de===-1?Se.push(he.value):Se.splice(de,1),"value"in bt||tt(Se),ot==null||ot(Se.filter(qe=>Kt.includes(qe)).sort((qe,dt)=>{const He=ft.findIndex(Et=>Et.value===qe),Ye=ft.findIndex(Et=>Et.value===dt);return He-Ye}))},ln=ct("checkbox",vt),Zn=`${ln}-group`,[Bt,Un]=(0,fe.ZP)(ln),ar=(0,E.Z)(bt,["value","disabled"]),Xe=Te.length?ft.map(he=>rt.createElement(a,{prefixCls:ln,key:he.value.toString(),disabled:"disabled"in he?he.disabled:bt.disabled,value:he.value,checked:At.includes(he.value),onChange:he.onChange,className:`${Zn}-item`,style:he.style,title:he.title},he.label)):nt,gn={toggleOption:jn,value:At,disabled:bt.disabled,name:bt.name,registerValue:Sn,cancelValue:zt},Fe=Ce()(Zn,{[`${Zn}-rtl`]:pt==="rtl"},Qe,Nt,Un);return Bt(rt.createElement("div",Object.assign({className:Fe,style:st},ar,{ref:Ge}),rt.createElement(Ne.Provider,{value:gn},Xe)))},ae=rt.forwardRef(ne);var ge=rt.memo(ae);const Le=a;Le.Group=ge,Le.__ANT_CHECKBOX=!0;var xe=Le},98447:function(Yt,It,Be){"use strict";Be.d(It,{C2:function(){return ze}});var le=Be(17313),Ce=Be(37613),_e=Be(83116);const rt=je=>{const{checkboxCls:ve}=je,we=`${ve}-wrapper`;return[{[`${ve}-group`]:Object.assign(Object.assign({},(0,le.Wf)(je)),{display:"inline-flex",flexWrap:"wrap",columnGap:je.marginXS,[`> ${je.antCls}-row`]:{flex:1}}),[we]:Object.assign(Object.assign({},(0,le.Wf)(je)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${we}`]:{marginInlineStart:0},[`&${we}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ve]:Object.assign(Object.assign({},(0,le.Wf)(je)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:je.borderRadiusSM,alignSelf:"center",[`${ve}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ve}-inner`]:Object.assign({},(0,le.oN)(je))},[`${ve}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:je.checkboxSize,height:je.checkboxSize,direction:"ltr",backgroundColor:je.colorBgContainer,border:`${je.lineWidth}px ${je.lineType} ${je.colorBorder}`,borderRadius:je.borderRadiusSM,borderCollapse:"separate",transition:`all ${je.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:je.checkboxSize/14*5,height:je.checkboxSize/14*8,border:`${je.lineWidthBold}px solid ${je.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${je.motionDurationFast} ${je.motionEaseInBack}, opacity ${je.motionDurationFast}`}},"& + span":{paddingInlineStart:je.paddingXS,paddingInlineEnd:je.paddingXS}})},{[` diff --git a/p__Classrooms__ThemeChange__ShixunHomeworksDetail.58afe2b0.async.js b/p__Classrooms__ThemeChange__ShixunHomeworksDetail.41945b00.async.js similarity index 96% rename from p__Classrooms__ThemeChange__ShixunHomeworksDetail.58afe2b0.async.js rename to p__Classrooms__ThemeChange__ShixunHomeworksDetail.41945b00.async.js index 040f825ff7..da5349361c 100644 --- a/p__Classrooms__ThemeChange__ShixunHomeworksDetail.58afe2b0.async.js +++ b/p__Classrooms__ThemeChange__ShixunHomeworksDetail.41945b00.async.js @@ -103,7 +103,7 @@ \u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),gt({type:"shixunHomeworks/getShixunWorkList",payload:Or}))})})},jt=xn=>{xn=xn!=null&&xn.includes(".json")?xn:`${xn}.json`,be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ja.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>pt(void 0,null,function*(){const nr=yield(0,Yu.$Q)({url:xn});if(!nr)return;fe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Po=yield(0,Yu.Ir)({id:nr.shixun_identifier});if(Po!=null&&Po.game_identifier){(0,je.xg)(`/tasks/${Po.game_identifier}?coursesId=${La.coursesId}`);return}(Po==null?void 0:Po.status)===2?jt(Po==null?void 0:Po.message):(Po==null?void 0:Po.status)===3&&Wn(Po==null?void 0:Po.message)})})},Wn=xn=>{be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ja.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",xn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Su=xn=>pt(void 0,null,function*(){xn=xn!=null&&xn.includes(".json")?xn:`${xn}.json`;const nr=yield(0,Yu.$Q)({url:xn});if(console.log(nr,"execRes"),nr!=null&&nr.game_identifier){(0,je.xg)(`/tasks/${La.coursesId}/${La.categoryId}/${nr.game_identifier}?coursesId=${La.coursesId}`);return}(nr==null?void 0:nr.status)===-3?(0,je.eF)():(nr==null?void 0:nr.status)===2?jt(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Wn(nr==null?void 0:nr.message)}),fl=[(0,Ye.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Ja.createElement(So,{setExportParams:Ua}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:Ja.createElement(Qe,{gotosetting:()=>{gt({type:"shixunHomeworks/getWorkSetting",payload:dt({},La)}),ir("3")}})},(0,Ye.dE)()&&((xt=ae==null?void 0:ae.headerInfo)==null?void 0:xt.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Ja.createElement(So,{setExportParams:Ua}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Ja.createElement(Br,null),hidden:(et=se==null?void 0:se.setting)==null?void 0:et.hide_code_repeat},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:Ja.createElement(ws,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Ja.createElement(fu,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:Ja.createElement(On,null)},{name:(0,Ye.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(vt=(Ie=ae==null?void 0:ae.headerInfo)==null?void 0:Ie.homework_status)!=null&&vt.includes("\u5BFC\u5165")?Ja.createElement(hu,null):Ja.createElement(zi,null),forceRender:!0}].filter(xn=>!!xn).filter(xn=>{var nr,Po,Pu,al,il;return(0,Ye.dE)()?xn.name!=="\u4EE3\u7801\u67E5\u91CD"&&xn.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&xn.name!=="\u5F97\u5206\u89C4\u5219":(0,Ye.dE)()||((Po=(nr=ae==null?void 0:ae.headerInfo)==null?void 0:nr.homework_status)==null?void 0:Po[0])!=="\u5DF2\u622A\u6B62"?xn.name!=="\u8D28\u91CF\u68C0\u6D4B":!((Pu=ae==null?void 0:ae.headerInfo)!=null&&Pu.code_review)&&((il=(al=ae==null?void 0:ae.headerInfo)==null?void 0:al.homework_status)==null?void 0:il[0])!=="\u672A\u53D1\u5E03"?!0:xn.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(xn=>{var nr;return(nr=ae==null?void 0:ae.headerInfo)!=null&&nr.open_code_quality_analysis?!0:xn.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(xn=>{var nr;return(nr=ae==null?void 0:ae.headerInfo)!=null&&nr.action_analysis?!0:xn.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(xn=>{var nr,Po;return(Po=(nr=ae==null?void 0:ae.headerInfo)==null?void 0:nr.homework_status)!=null&&Po.includes("\u5BFC\u5165")?xn.name!=="\u4EE3\u7801\u67E5\u91CD"&&xn.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(xn=>{var nr,Po;return(Po=(nr=ae==null?void 0:ae.headerInfo)==null?void 0:nr.homework_status)!=null&&Po.includes("\u5BFC\u5165")&&(0,Ye.dE)()?xn.name!=="\u5F97\u5206\u89C4\u5219"&&xn.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(xn=>!(xn!=null&&xn.hidden));return Ja.createElement("section",{style:{minHeight:"100vh",background:`url(${ee(26528)}) center / cover no-repeat`}},Ja.createElement("div",{className:"edu-container"},((Pa=ae==null?void 0:ae.headerInfo)==null?void 0:Pa.homework_name)&&Ja.createElement("section",{className:"animated fadeIn pt-10px"},((nn=ae==null?void 0:ae.headerInfo)==null?void 0:nn.category)&&Ja.createElement(Ne.Z,{separator:">",items:[{title:Ja.createElement(Se.Link,{to:`/classrooms/${La==null?void 0:La.coursesId}/shixun_homework`},(sn=ae==null?void 0:ae.headerInfo)==null?void 0:sn.course_name)},{title:Ja.createElement(Se.Link,{to:`/classrooms/${La==null?void 0:La.coursesId}/shixun_homework/${(Kn=ae==null?void 0:ae.headerInfo)!=null&&Kn.category.main?"":(Ca=ae==null?void 0:ae.headerInfo)==null?void 0:Ca.category.category_id}`},(da=(At=ae==null?void 0:ae.headerInfo)==null?void 0:At.category)==null?void 0:da.category_name)},{title:"\u4F5C\u4E1A\u8BE6\u60C5"}]}),Ja.createElement("aside",{className:"flex item-center gap-6px mt20"},Ja.createElement(Se.Link,{to:`/classrooms/${(Cn=ae==null?void 0:ae.headerInfo)==null?void 0:Cn.course_id}/shixun_homework/${(ka=ae==null?void 0:ae.headerInfo)!=null&&ka.category.main?"":(Yn=ae==null?void 0:ae.headerInfo)==null?void 0:Yn.category.category_id}`},Ja.createElement(_e.Z,{className:"font16 c-black"})),Ja.createElement(ie.Z,{title:(to=ae==null?void 0:ae.headerInfo)==null?void 0:to.homework_name,placement:"bottom"},Ja.createElement("strong",{className:"font20 multi_ellipsis1"},($t=ae==null?void 0:ae.headerInfo)==null?void 0:$t.homework_name)),Ja.createElement(je.VV,{temporary:!0,status:(la=ae==null?void 0:ae.headerInfo)==null?void 0:la.homework_status}),Da==="4"&&Ja.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 current text-end flex-1 font-extrabold ",onClick:()=>{Mu(!0)},style:{color:"#0152d9"}},"\u89C4\u5219\u8BF4\u660E"))),Ja.createElement("div",{className:"mt30 bg-white rounded-8px overflow-hidden",style:{border:"1px solid #fff"}},Ja.createElement("aside",{className:"flex item-center gap-4px overflow-auto",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)"}},fl==null?void 0:fl.map((xn,nr)=>Ja.createElement("div",{key:nr,className:`px-10px h-36px text-16px text-nowrap current flex item-center gap-4px ${(xn==null?void 0:xn.id)==Da?"font-semibold bg-white":"c-grey-333"}`,style:{color:(xn==null?void 0:xn.id)==Da?"#1890FF":"",border:"1px solid #fff",borderTop:"none",borderRadius:"8px 8px 0 0"},onClick:()=>{Al(xn==null?void 0:xn.id)}},xn==null?void 0:xn.name)),Ja.createElement("div",{className:"ml-auto mr-20px flex item-center gap-20px"},((Ea=(ao=ae==null?void 0:ae.headerInfo)==null?void 0:ao.homework_status)==null?void 0:Ea.includes("\u5BFC\u5165"))&&(0,Ye.GJ)()&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{var xn,nr;gt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(xn=ae==null?void 0:ae.headerInfo)==null?void 0:xn.homework_name,id:(nr=ae==null?void 0:ae.headerInfo)==null?void 0:nr.homework_id,type:"practice"}})}},"\u8865\u5145\u6210\u7EE9"),!((ut=(ra=ae==null?void 0:ae.headerInfo)==null?void 0:ra.homework_status)!=null&&ut.includes("\u5BFC\u5165"))&&Ja.createElement(Ja.Fragment,null,(0,Ye.dE)()&&((Xt=ae.headerInfo)==null?void 0:Xt.redo_work)&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),onClick:$l},"\u91CD\u505A "),((Yt=ae.headerInfo)==null?void 0:Yt.shixun_status)>1&&((va=ae.headerInfo)==null?void 0:va.time_status)<5&&(0,Ye.dE)()&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-kaiqizhong"}),onClick:()=>pt(void 0,null,function*(){var xn,nr,Po,Pu,al,il,Ti,mo,sr;if((0,zr.tJ)(gt,!0)){if((xn=ae==null?void 0:ae.headerInfo)!=null&&xn.can_view_details){(0,je.xg)(`/shixuns/${(nr=ae==null?void 0:ae.headerInfo)==null?void 0:nr.shixun_identifier}/challenges`);return}(al=(Pu=(Po=ae.headerInfo)==null?void 0:Po.task_operation)==null?void 0:Pu[1])!=null&&al.includes("/")?Su((Ti=(il=ae.headerInfo)==null?void 0:il.task_operation)==null?void 0:Ti[1]):(0,je.xg)(`/tasks/${(sr=(mo=ae.headerInfo)==null?void 0:mo.task_operation)==null?void 0:sr[1]}`)}})},(Xa=(Bo=ae.headerInfo)==null?void 0:Bo.task_operation)==null?void 0:Xa[0]),((xr=ae.headerInfo)==null?void 0:xr.commit_des)&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var xn;(0,je.xg)(`/classrooms/${La.coursesId}/shixun_homework/${La.categoryId}/${(xn=ae.headerInfo)==null?void 0:xn.work_id}/commitsummary`)}},(mr=ae.headerInfo)==null?void 0:mr.commit_des),(0,Ye.GJ)()&&((Tr=(Kr=ae==null?void 0:ae.headerInfo)==null?void 0:Kr.homework_status)==null?void 0:Tr.includes("\u672A\u53D1\u5E03"))&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),onClick:()=>{var xn,nr,Po,Pu;if(((xn=rt==null?void 0:rt.userInfo)==null?void 0:xn.user_status)===2){(0,zr.Rd)();return}let al=()=>{var il;gt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[La.categoryId],selectArrsAll:[ae==null?void 0:ae.headerInfo],params:La,detail:!0,type:2,manage_all_group:(il=ae==null?void 0:ae.headerInfo)==null?void 0:il.manage_all_group}})};(nr=ae==null?void 0:ae.headerInfo)!=null&&nr.high_resources_consume&&!((Po=ae==null?void 0:ae.headerInfo)!=null&&Po.high_resources_consume_permission)?gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:La.coursesId,type:"shixun",type_id:La.categoryId,name:(Pu=ae==null?void 0:ae.headerInfo)==null?void 0:Pu.homework_name,fn:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:La.categoryId}}),al()}}}):al()}},"\u7ACB\u5373\u53D1\u5E03"),((ju=ae.headerInfo)==null?void 0:ju.show_analysis_detail)&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14"}),onClick:()=>{var xn;(0,je.xg)(`/classrooms/${La.coursesId}/shixun_homework/${La.categoryId}/analysis/${(xn=ae.headerInfo)==null?void 0:xn.analysis_id}`)}},"\u8D28\u91CF\u8BC4\u5206"),((za=ae.headerInfo)==null?void 0:za.is_enter_shixun)&&((0,Ye.dE)()&&((Xn=(tr=ae==null?void 0:ae.headerInfo)==null?void 0:tr.homework_status)==null?void 0:Xn.includes("\u5DF2\u622A\u6B62"))||!(0,Ye.dE)())&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>pt(void 0,null,function*(){var xn,nr;(0,Ye.dE)()?Su((nr=(xn=ae.headerInfo)==null?void 0:xn.task_operation)==null?void 0:nr[1]):(0,je.xg)(`/shixuns/${ae==null?void 0:ae.headerInfo.shixun_identifier}/challenges`)})},"\u8FDB\u5165\u5B9E\u8BAD"),(0,Ye.GJ)()&&((Eo=ae==null?void 0:ae.headerInfo)==null?void 0:Eo.end_immediately)&&Ja.createElement(ze.op,{theme:z.Fy.THEMEONE,icon:Ja.createElement("span",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var xn,nr;if((0,Ye.Rm)()&&!((nr=(xn=de.AssistantObject)==null?void 0:xn.practice)!=null&&nr.can_stop)){fe.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({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:La,type:2,detail:!0,selectArrs:[La.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62")))),(Oa=(Dn=fl.filter(xn=>xn.id===Da))==null?void 0:Dn[0])==null?void 0:Oa.compontent)),Ja.createElement(Os,null),Ja.createElement($i.Z,{successCallback:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:dt({},La)}),gt({type:"shixunHomeworks/getWorkSetting",payload:dt({},La)})},visible:de.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[La.categoryId],courseId:La.coursesId,isBatch:!1,courseEndTime:(ha=ae==null?void 0:ae.headerInfo)==null?void 0:ha.course_end_date}),Ja.createElement(Wi.Z,{courseEndTime:(Bn=ae==null?void 0:ae.headerInfo)==null?void 0:Bn.course_end_date}),Ja.createElement(Aa.Z,{onOk:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:dt({},La)}),gt({type:"shixunHomeworks/getWorkSetting",payload:dt({},La)}),gt({type:"shixunHomeworks/getShixunWorkList",payload:La})}}),Ja.createElement(ur,{onOk:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:dt({},La)}),gt({type:"shixunHomeworks/getWorkSetting",payload:dt({},La)}),gt({type:"shixunHomeworks/getShixunWorkList",payload:La})}}),Ja.createElement(be.default,{open:iu,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Mu(!1)}},Ja.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ja.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ja.createElement("p",{style:{marginLeft:"10px"}},Ja.createElement(Me.default,{dataSource:Ht,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ja.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ja.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ja.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ja.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ja.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")))};var Nt=(0,Se.connect)(({shixunHomeworks:ae,loading:de,globalSetting:se,classroomList:rt,user:Et})=>({shixunHomeworks:ae,globalSetting:se,loading:de.effects,classroomList:rt,user:Et}))(Rt),ln=Object.defineProperty,an=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,Ln=(ae,de,se)=>de in ae?ln(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Mn=(ae,de)=>{for(var se in de||(de={}))un.call(de,se)&&Ln(ae,se,de[se]);if(an)for(var se of an(de))Nn.call(de,se)&&Ln(ae,se,de[se]);return ae},pa=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const ia=({shixunHomeworks:ae,dispatch:de})=>{const se=(0,Se.useParams)();return ne.createElement(be.default,{centered:!0,title:"\u63D0\u793A",open:ae.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>pa(void 0,null,function*(){(yield de({type:"shixunHomeworks/deleteReply",payload:{object_id:ae.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),de({type:"shixunHomeworks/setActionTabs",payload:{}}),de({type:"shixunHomeworks/getReplyList",payload:Mn({},ae.actionTabs.params)}))}),onCancel:()=>{de({type:"shixunHomeworks/setActionTabs",payload:{}})}},ne.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var xa=(0,Se.connect)(({shixunHomeworks:ae})=>({shixunHomeworks:ae}))(ia),$n={flex_box_center:"flex_box_center___oXmmv",flex_space_between:"flex_space_between___D5_mZ",flex_box_vertical_center:"flex_box_vertical_center___S5DkJ",flex_box_center_end:"flex_box_center_end___KnbTG",flex_box_column:"flex_box_column____klOK",top:"top___FyBsZ",desc:"desc___sMJy6",liked:"liked___P7kc_",likedActive:"likedActive___gv4cj",reply:"reply___fFyWG",replyList:"replyList___RDcrF",comment:"comment___uNa2p",deseIconSty:"deseIconSty___hiTV2",buttonEdit:"buttonEdit___godGx",maskWrap:"maskWrap___bA1lb",desHead:"desHead___gsg50",mask:"mask___HzQwZ",md:"md___kNtFb",tip:"tip___enkdY",selectWrapper:"selectWrapper___x8uH0",inputBox:"inputBox___VxU7y",pass_info:"pass_info___Kig4_",todo:"todo___hntv8",name:"name___UD8SI",info:"info___lOOGO",viewreport:"viewreport___CAnci"},Ia="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAgCAYAAACo7RKTAAAAAXNSR0IArs4c6QAAFaNJREFUeF7tXHl8XHW1/557Z5JM0yTtA9qy6dwktMVaKMncAVo2F0Rk0aeg+FCK+tzg8WRR5qYFCdA2dwou+AR9LCpSZVE+ICIi+ACfpOjcSaAthdImudMFCm0hbfZl7u/Ib5KZznJnSdqnrx97/4HOPb/zO7/zO7/fPcv3hACg+xH/NBoaXMnARwjwMeGvxNSqgFZXzSq36AOxIUk3kYcfulDdI1qPJ4iFDF7EwEJiVABoBZV9a9pFWzsnwu8g7UEN7A8NED9RX72np6cNTNOJcB8Thpl5ITHpDK4gohEA7QRaLUCtXqV89dRPx97Mnpwfqq3p4cGTBHgRMUsjPxGMqSAwAS8yaDUResD8aQCHqh7llKoL3ly/PxZxkMdBDZSqAdr9wIyVzHSZonoXVJ92j4P46E0A10OMxkZ2rt46vP1ZEn1ba8G0iMEzJWMCdTFxKxF6IcjDhJOJeR4DCgiDBPwvMVoZVMng0LTGb5+EqdoCCLEITt+cnvYb5sIZWldzwZZTShW0GN2a5roZ8SE0CBYNU3xTbh0YGZoNh/8j52AS7wia9reL8ftnfB9tqr2aBWbnrJ24Rzfta5O/R0O15zBwnpuOFKK/NJqdP/v/qj9p8BsAeq7mQ/fdhOFheeNOy10wegH6S3zPpldGtz01NNL98mHA8CIWmEMKdrCgp0jhVha4SiHv6upT7l4FchaNbHv6UwNd9x83beHtgCq9mbFnZPtzGOxcxTUNxjyafdWrE1XOS0tnHzkqRhvB1ABwA4MbwDgycRgJ3boZ+xf5/xHDvy35e3IOIrpPN+1LJjrnZOnbm+oPi7PzNBiHu/Egwl910z4/2uRfLAStzDcPgb+ih2O/magca43504e49xWAlPSxqoorGlfYD6X/Fr2uvk6Mxl8DoGbP46koP7LhxtfekL9HQ7U1DN7JYG+OPArOCLbE/lRITrv5jIqdo1sbJrKWSm/F2nnN6/uiodp/E+AfT2Rsau8VXCUNPk6ga6pPu2cOBH+9JEYEJ77ntc6+NStne2qOfXTqgmt/BRYLe63rvuiZNrvcV39JQrmjb72A/o13I9vgnT0b0bs2jKrjQ7/xvO+aT5Q05zhRxPD/DxgfzD+GosGwrUeW1h2NuLMlm04l5XONZtcvJjLnvtJaTdr5LNjdWInuDZr2pXIOK6Q9xeAz3ebzeBS9YXlXdDKyWCF/GwOZBkb0i6Bpfy6bn2VoUWZuzP6dVPWz+orOBxJyNvm/ygI5Rkeg5/WwfWoxGZmZLENbDeCkYrTJ916q0E4wN8QihnYrmK8pdVw6Han0Eeq+fwYrpFxRfepdXwBnKaUAV6enC71rlqPi6HNR4f/XBGVvezM8VRp8xyxO/Duvwfd0oHdNC6pOWGp75n6jdiLCRwz/LjAOyTeGgAf0cOyzVpP2JRZ8dy4dbSPw8ETmlLTk9ZwVWNYxqUDbWlJ3ETvO/W5zKqDrA2F7WcKQDO15Zl7kRuf1TZt+QvNLuycqt6SPGv4VgtGUsfmgXQHf4pnU3CzSf7dC/u8xcGWOwRN+rJuxr8tkRLTd2siMnH1TST270ex8shQZLUP7NTN/qhRaGUcGKhb7pKyFLoVivMq95bV7Df6Uu68CuGTj2y8G33D9Ts+cK2YUEzT5/sXmBdNGB3d3F6RXaFmwxb4+EtIeBBIB8j4/BPCsmYdXHn31C4OTYRYNadcJ8M1uY9NvzoihvQkei5MyHsLbQTN26GTmlmMiTf7TIfBcDlsPnagvtyPrm+fNGhwa+LJ8zyxdRLh8dWmbQriTwX5mfDFXRPQzsFKBMhIId5nFZI0Y2ktgPr4YnXxPhA26GTs2sRYXHRFolECpuExAHiQOZB3w0UBjwHdAGXz70tpAPC4sAnazW6wxFlAvDvgWr7KGfraj0JegFEUnaQh4Qw/HEjFCvqfNqL1YQGR8ahUFTY0rYn+IGNrPwDz22ct6kq7KhvCcqp53hntcDwWR9PNPaluiHScEZwWEdL9u2rcUki36341ett9eC5Avi+5W3bR/2NZUe64jxG8nopP8tLQpGLZzA9+sAZah9TLz1JSOif4aaAgkvm7Rtuh6Bs9JDSF6PGja561bos0cdDgnQwiiNUHTXpCkjxj+34Px0cwpx+T6vzH4uosBOBjd2e7uwyddmgne8DJYUhSljCne4Dhw/3R61EVweBQsIjm3EFGbm386dovQz8H8jutGkrJFN7u+V8ggrJC25N0gbnnmrYJPyECzFFfFMupPYI635zH4Vbppf15mUYQQ38mgIVwUNGMP7ouxWk21V7IQBddXKn8Cfq+HYx8rRC+/KP2D/dszdEWUWCM3NyvRoXsHmbls72HA93QzdrW1RDuTHX4qh3daHCTfWYa2iZnrs/YiIdd+N3jVdxicwZ3g+ADKZi7C0JbHcoPWSRp8cgFWSLucwT90U2q5T505MiS+zMwJvzhNaQPE1JLPtZhe4ak55sYO1xu2lM2ONGk3Q/B16bQK0VkB036qFFclamgXCuaMrEma7M26GbvRMrTfMPP5GXOoviMCK17NMJ7k+0TWJe78JJ/8iqI0B1Z0Pms1aT9kwZdn6Uswo1jMkMiGZYxT6L/0Fvs/C+ksGqo9RUD8OWu+xBpfNOb6R3nIzmJ6edDsuiNqaNcI5ltz5iR6isDPJH8XoGVg9rjJtd8N3unfCsUzBeSZAjEk40vsd4OPGrXfFyy+4XLSe4KmXWMZ2nPMfHqm0vAkgbYw81dcFLZTN+2SYwm3zXTLHqgKnVZRPuXF/sH+XrcxNO6qyHcRo7YJLFa40cnMUkNL5y8tQ9sFYK+REW0MmvbeT3/W4EhIO+/dtO1j+YyPxn14NxegWMZl63dP9r351nbpt1MW/yuD4dhthQy+zai71GHnp+k0yeyZZdR+mFk87XZxWIb2c2b+fCkXUDaNouAbgZbYD/arwfe1N8MZ3oWp878JxVuNvnW3wBncgWmL7gCU8pQMzr7f8I8z+JwcwwXap/gqTx8YHHgnO0dMpFzNEOe6pTQJWK2HY67ZkVKVGzW02wXzZen00j93HMXJ56ogLTVoGf573IJByU9RcJIiaCgOfinrPr0rGLZzDnCSppirUqVUHHpsy4a387gAP9XDsZzgNMV7Sd372XHW5RgWlHMD4a7fFdKbZWjLmHlpxg08fviiRu3XBIsfZd7+ZXW6ubFrIoFujm0oyjl6S9cT+9Xg493roZTVQKk8KjEfj/QgvvtleGcszJh/Xw0+YmivgdklMKKHysrUm0ZHnRuyF+zx0NL4KP+Rwe/J3QzaRoTW3APEXQEztqQUo7dC/p8w8IUMg1c88wQ78/K7KsqNutnVPHbDa38C82luc0nD7MfQxUIg4+YsVlOwQtolIHwx52uXCO6xWw/HpnPzGR5raPNgtgsAUpYEza6WfGuPNtV9QgjnkRydeWmuvsyWxau8j2VoDzDzZ9IJKn2Vh8xrXv+OFdK+w+Crk+9kBkZmV9q6uxS23+lL9+0lDREEQANpvMqyaeS7MkWZs6Cla+N+NfhSDEPS7IvBJ/LAbdFBtyofES3XTTvDj07KtOkH9eW734gPMCOj4lhQZsIjQTP2yVLW5baJMu87HB+9KJ+rAtDng2F7leRvGf432KUamzRMK+R/mIEMWcorPEcff2PHtsLGVftZZvFLl0OeKNBZxuxa5pGc+oJC9OmAaf8qH2/L0L7FzBmVYWl8UyoqffOa10v8VSGDzyhujRktxgNvWsjM700NHnfboqHa+QJibQ7TrD3KU5hyKn2VU6RcB5zBr7lujjY8Otzlpk2V1C/kw3FEm2bPFWJkQjAGBXRrIGx/q0SDzwkoK32Vhw8M9S/P56qoHs/Jjcs7/rLmluMqh3f19LnPQ1Hd7ApGjdod7wbqqVw8Ebp0M1ZXTLaooV0vmG/KuYmJHtRN+6KooX1EMP/Bhc+VKql5b2oH4nIwn5s+jog266btLyaTFdJ2M7imGN34Df6EbsbOkWlfh0Xicsh6bgiGY6n1WYb2KDN/PIOGEAuaMS3BL1Vp3Q+Fp1IWsK83fIENggLl1EC463k3OQrlmolIujP9LrfH7XqLnTfoS6d3qwAqUKYJ4sfyuSqKr+ywQPPGXTK/7ji8xk1uWTn2lnmWjYzEX84wLqCgj52ktQztXmbOwQ4lv4bRUO3XBcQdpe5dQTrCM0Ez9qFCNNHm2YeKwZGdpc6nkHJbwOy60jK0lcycc/kQxlK/aetdx8zvzzqIf9RNOwHZOOAMPmLUXgYWt7spzKfSrPkr7Lfc3hUK4JL+Y6mb4Mo/pP2ZwRnoz0pfZfnAUH/M3VWhPXrYTgD1Ik21n4QQD7vOr8gUG23PXrOi4NJAS+zeYjJbIX+r7EXIpkt+DbN95mL8Cr0nojt10/5qIZq2pfUnOfH4C1kG2QEgxuBKME7OeneFLI5FQtqTAJ/lwnuQiJzU78yV2ZkjGodFHJAGnx/rQX26aVflU7ZbrjmhgDR05b5stgvoyik/tLqmkKsifWg5p9Xkv5YFwm7zS8MWgj6WDZNIgqmKyRwJaW8BnJNylSnTxhb7z265/WI8870nomuLVX0jIe1zAN+XziN5eN0gEEl8Tr4YpxRZFaJvBkw7UbA7AG947bfZvuP4ol8KhmMn5FNAvhuCQBE9bJ9YiuIK0UQM/3ow3pekIaI+RcGiQq6KBLklbnhDuwvM/+7GnxT1FGbxcDrGRtYT9LC9N7DLI1ghuIIyXrBqv2HOEc6wbPSJLxZC5PQJyHw8yLsYPBpm8AW5U9FdRN4EdqZqOu2cG3rNteaQHGcZtc3MIiOLJteot3S2ugH+FK+nXnHQExfxHZPdo3S354AzeCukbcjAWYxrgYh+pZt2XrCYFfJ3MJAT5BHwKiiZIchUqUL0jLwFS1F0xPDbYKQCNiLayURfK+SqSJBb4oY3/M8y4wy3eTyg0+PgDHx5qZj+fHAFAvr1cCyFYxmTQYswc+KLk/6QQpfoLfZ9Vsj/DAMfyJGRlEQVtBQdjR/uVWCW2JPUk3RFLaPWZBah1AuiuF7xXt+LI1tOjzvij7lz4xkFSEENmOlUt/pMWZnn/Qtu7kh01x1QBu+Gs0gqQSG05MuZ5801F9klIuVLutmVtzSfPry9qf59RLQX/6Hy6Gg8fk4hVyXpg0dC2laAx4oXmebWO71CPapvlDJQrB7Et+eLVdKHW03aBSw4J7VIRGt1004hFfOl/Ai0Z9bMWYdLlKhlaLJKfXS2hBOBBCcMPuSX/nsaDp56g2G7evzQZUCGiahDN+1jXDFE40BBPWz/PCmTW0oyG+l6QBl8oZRkIeMc7+SRgdHEnhK6dwoxjIS0OwFOwG5zTHn8M16gRC+HFHTTii0mGqo1BERu8Sg3d33bu8A5N/zLj4Lh2GWFahherzL7hGVdm4rJknz/Lg5KdkqlQ51Ta8yupCaBaPnQph7QgoawncpuWSH/I7nQZtoWDNupg3pAGXxetJzsSRsPwtwU37bEf1Y+dGUCakzYG+WnMShTy45fsHzj66VuZjZdIVcl+Rl/6fr6edkpxyQfAv1aD9sXTnr+kHY3g7+Uc9iIbpE9qrKI1/Hmi57u1+OydS8HCKaSGmg0O9vy1TBKLTQl55doVwGRAUhLX6MV8vcxUJla/zgQzTL87czIiM9kBfbd3uWp6UUuK6StZfD89PUS0Z900065iweUwRfKGSeDMDfjKISulMWhec3rczHWk7WytHH5XBUZ0CYzSlbI/3EGHs0znRkMxzI6lSYiliuIbgxW0M5AuUL0U1aU1/N0Y6VuXtm0LSAedzk4qUKThBqAsEeiL/PJ2GbUNTrsZLQpEuhpIjwkmKWhfz99rAR8NZb774gObu5j8F4w1hicO8Mtk+Msw9/PjCkZBg+6Rw/bqYQAdT8ws58Yt9Wces9n9rXjqdTNGN0VRf+rP0J1YNkO9Ziv5Hb45GFkGf7vMuOqHMW7BGHpNJNNZZayHlnYQeYneu8wxtkuaEKZCpXYj/EOJHpPdqEkxYDwCgExNzk8HuXKYq6EWxN7Oi+V1E8KiMuY+cMuxpzIf8vfIyG/RKZmGKP8Xfr4IG5lJpWIz/SScqzEq+TTW8TwfwaMRF9sKQ+p6se8Km1x+wJmB+5uGHs5hwKlKb0Di7rvn/k4iBfUBFcOU9kh+9TiV8oiIIbRt+47EMO7UR0Mb6WjzncBc7lzsgztMWbO+fMQbqc9nUPEyJPKzOqUKUn+NCLZSSS63pZtfzld/hPlNVH6QkU2yatIbJCYTqbrAEi/NxPiSxiqQNURx5nrEu2UVpP2AxZ8RREZU3iVfHSWoS3N7lMoxFPGB/E4Am5YoPTc+piMdYtYODlVdlLoQr3F/nVyHhq4/4ijh8lpJW/l9Cn1i6d6Dyntrye49bQW2zSn18Zgxyo4A9sxdf7VUGvqH6Qjz7uo2Ljke8vwv8qMuS630cO6abvkiMcoJzuumFxtRl29w07JAVsxfqW+T3eJ8hpXHviujFlAWA2mVgKmC/A3XXj8MhiOpVKHluH/HTMKdjEBsIPhWMEL02rSJK4o7z6ly0FgQdohx7HdfXNGqnKciEg5Uze7UqlK1x4JorhPwVHpGa3Eyd790EyN4F0lnJGFqm8GPDVz4ak5BmpVPRSfe19EKQbPI7sR7+mE07MJ8T0bEe/bDHXK4Zgy+1Ko1fU74PUuohkfLSl7UiglSaSEdbPLcNv8xLjBeweyfcDEDVdgXCnG1x7SjnfAeSG0pfCYHI2yRQ93fa3Q2CR8VwK6GHhekQUkRmuj2fkyEbHUizV472a3dKiiqh9M98Xz1T4yDJQohVeZ3JrcR1kh/xMMnJ391qN4ZjS0dCQwOW7ZqPG/mCfdsjszD1Lav/p+e9rFVF6+whnY/h7ZuCEfxVsFT/UxUKvrxv479b2A4kGuwTNE3+uI925CvKcjAQF2hmSDDhIYeU91PeTXw3uYDpDnCajq5XT42a7+qdvS1zfPK+sfHsxA5yXpVKa1jWan68GZ7Lj9uWn/CF5rbqg/iuMK58syJaqwu0dz/gaOysQNLR2PykORlDvROaVQ7h9dSluYR8GWyf7dnEL6aWvSThWkZBTJFDhCNsfLcXJ/B0aGMgBrJIQDpWKdW+tjdntWYm7e/uQ8MbD5gvjujo+K/tfnx3vtSqdvM1jEQYonYfRK+SEY2RmBp6oepJYj3tsJdoZkIJNoAPEkD0h1HRTfYTsAegGgVqh4kmadk9Mp848wioNz/vNpwNXgs9XAbz1Rh+He0+PdG86P92890enfOtPZ00FitBdQvfBWyS9AfeIW99TUM9TyV6SPCGA1yjytpbot/3zqP7jiv7cGSjL4nAPQ/ew0DA2e7HSvP1etniv/QI7sI1oNUlejwvcCTf9AsW73v/c6D853UAMJDfwN/F3Fz8TPqaAAAAAASUVORK5CYII=",It=ee(59301),No=Object.defineProperty,io=Object.defineProperties,Io=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ya=(ae,de,se)=>de in ae?No(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,ca=(ae,de)=>{for(var se in de||(de={}))ja.call(de,se)&&Ya(ae,se,de[se]);if(Vo)for(var se of Vo(de))co.call(de,se)&&Ya(ae,se,de[se]);return ae},wa=(ae,de)=>io(ae,Io(de)),eo=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});ge().locale("ZH-cn");const cr=({shixunHomeworks:ae,classroomList:de,globalSetting:se,user:rt,loading:Et,dispatch:gt,gotosetting:xt})=>{var et,Ie,vt,Pa;const[nn,sn]=(0,ne.useState)(wa(ca({},(0,Se.useParams)()),{limit:10})),[Kn,Ca]=(0,ne.useState)({page:1,limit:10}),[At,da]=(0,ne.useState)({page:1,limit:10,course_group_ids:"all",passed_status:"all",search:""}),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)(-1),[$t,la]=(0,ne.useState)(""),[ao,Ea]=(0,ne.useState)(""),{detailLeftMenus:ra}=de,[ut,Xt]=(0,ne.useState)({}),{workDetail:Yt,workList:va}=ae;let[Bo,Xa]=(0,ne.useState)({});const[xr,mr]=(0,ne.useState)(!1),[Kr,Tr]=(0,ne.useState)(!1),[ju,za]=(0,ne.useState)(!1),[tr,Xn]=(0,ne.useState)(!1),[Eo,Dn]=(0,ne.useState)(1),Oa=(0,ne.useRef)(null),[ha,Bn]=(0,ne.useState)({}),[jn,La]=(0,ne.useState)({}),[wo,Da]=(0,ne.useState)(!1),ir=(0,ne.useRef)(!0),[Or,Ua]=(0,ne.useState)([]),gu=(0,ne.useRef)(null);nn.page_size=10,(0,ne.useEffect)(()=>{Oa.current&&(Oa.current.clientHeight>200?Dn(2):Dn(4))},[Yt==null?void 0:Yt.explanation]),(0,ne.useEffect)(()=>{gt({type:"shixunHomeworks/getReplyList",payload:ca({},nn)}),gt({type:"shixunHomeworks/getWorkDetail",payload:ca({},nn)}),dr()},[nn.categoryId]),(0,ne.useEffect)(()=>{ae!=null&&ae.replyList&&Xt(ae.replyList)},[ae]);function fr(jt){return eo(this,null,function*(){if(!(Bo!=null&&Bo.ec_point_ids))return;let Wn=yield(0,xe.ZP)(`/api/ec_courses/${Bo==null?void 0:Bo.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ca({homework_common_id:jt},Bo)})})}function dr(){return eo(this,null,function*(){mr(!0);let jt=yield(0,xe.ZP)(`/api/homework_commons/${nn==null?void 0:nn.categoryId}/shixun_challenge_data.json`,{method:"get"});(jt==null?void 0:jt.status)===0&&Bn(jt==null?void 0:jt.data),mr(!1)})}const iu=()=>eo(void 0,null,function*(){Tr(!0);const jt=yield(0,xe.ZP)(`/api/homework_commons/${nn==null?void 0:nn.categoryId}/challenge_passed_details.json`,{method:"get",params:wa(ca({challenge_id:gu.current},At),{passed_status:At.passed_status==="all"?null:At.passed_status,course_group_ids:At.course_group_ids==="all"?null:At.course_group_ids})});(jt==null?void 0:jt.status)===0&&La(jt==null?void 0:jt.data),Tr(!1)}),Mu=()=>{if(Eo===1)return{visibility:"hidden"};if(Eo===2)return{overflow:"hidden",height:"200px"};if(Eo===3)return{overflow:"initial"};if(Eo===4)return{overflow:"initial"}},Al=jt=>{At.course_group_ids=jt,At.page=1,da(ca({},At)),iu()},$l=jt=>{At.passed_status=jt,nn.page=1,da(ca({},At)),iu()};return It.createElement("section",{className:$n.bg},It.createElement(Fe.Z,{spinning:xr},(!(Yt!=null&&Yt.hide_explanation)||(0,Ye.GJ)())&&It.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!tr&&(0,Ye.GJ)()&&It.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(0,Ye.GJ)()&&It.createElement("span",{className:$n.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Xn(!0)}},It.createElement(ie.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},It.createElement("i",{className:"iconfont icon-bianji-moren font14"}),It.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),It.createElement("span",{className:$n.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>eo(void 0,null,function*(){if(!(Yt!=null&&Yt.hide_explanation))be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>eo(void 0,null,function*(){let jt=yield(0,xe.ZP)(`/api/homework_commons/${nn==null?void 0:nn.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!0}});(jt==null?void 0:jt.status)==0&&(fe.ZP.success("\u9690\u85CF\u6210\u529F"),gt({type:"shixunHomeworks/getWorkDetail",payload:ca({},nn)}))})});else{let jt=yield(0,xe.ZP)(`/api/homework_commons/${nn==null?void 0:nn.categoryId}/hide_explanation.json`,{method:"post",body:{hide_explanation:!1}});(jt==null?void 0:jt.status)==0&&(fe.ZP.success("\u516C\u5F00\u6210\u529F"),gt({type:"shixunHomeworks/getWorkDetail",payload:ca({},nn)}))}})},It.createElement(ie.Z,{title:Yt!=null&&Yt.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},It.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),It.createElement("span",null,Yt!=null&&Yt.hide_explanation?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),tr?It.createElement(It.Fragment,null,It.createElement(Le.Z,{defaultValue:Yt==null?void 0:Yt.explanation,watch:!0,height:155,onChange:jt=>{la(jt)}}),It.createElement("div",{style:{display:"flex"}},It.createElement(Ce.ZP,{size:"middle",type:"primary",className:`${$n.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>eo(void 0,null,function*(){Dn(1);const jt=yield gt({type:"shixunHomeworks/updateWork",payload:{explanation:$t,categoryId:nn.categoryId}});(jt==null?void 0:jt.status)==0&&(fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Xn(!1),gt({type:"shixunHomeworks/getWorkDetail",payload:ca({},nn)}))})},"\u63D0\u4EA4"),It.createElement(Ce.ZP,{size:"middle",type:"primary",ghost:!0,className:$n.buttonEdit,onClick:()=>{Xn(!1)}},"\u53D6\u6D88"))):!!(Yt!=null&&Yt.explanation)&&It.createElement("div",{ref:Oa,className:$n.maskWrap,style:Mu()},It.createElement("div",{className:$n.desHead},It.createElement("img",{src:Ia,width:94})),It.createElement(le.Z,{className:$n.md,value:(Yt==null?void 0:Yt.explanation)||""}),Eo===2&&It.createElement("div",{className:$n.mask},It.createElement("div",{onClick:()=>Dn(3)},"\u5C55\u5F00",It.createElement("i",{className:"iconfont icon-zhankai4"}))),Eo===3&&It.createElement("div",{className:$n.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},It.createElement("div",{onClick:()=>Dn(2)},"\u6536\u8D77",It.createElement("i",{className:"iconfont icon-shouqi5"}))))),It.createElement("section",{className:" edu-container",style:{background:"#fff",paddingTop:20}},(0,Ye.dE)()&&!!(ha!=null&&ha.group_name)&&It.createElement("div",{className:$n.info},It.createElement("img",{src:`${we.Z.IMG_SERVER}/images/${ha==null?void 0:ha.image_url}`}),It.createElement("div",{className:"ml20",style:{alignItems:"start"}},It.createElement("b",null,(ha==null?void 0:ha.username)||""),It.createElement("span",{title:(ha==null?void 0:ha.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(ha==null?void 0:ha.group_name)||"")),It.createElement("div",null,It.createElement("b",null,It.createElement(bt.n,{value:ha==null?void 0:ha.work_score})),It.createElement("span",null,"\u603B\u6210\u7EE9")),It.createElement("div",null,It.createElement("b",null,(ha==null?void 0:ha.evaluate_count)||"-"),It.createElement("span",null,"\u8BC4\u6D4B\u6B21\u6570")),It.createElement("div",null,It.createElement("b",null,(ha==null?void 0:ha.time_consuming)||"-"),It.createElement("span",null,"\u603B\u8017\u65F6")),It.createElement("div",null,It.createElement("b",{style:{color:"#009C0F"}},ha==null?void 0:ha.passed_count),It.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),It.createElement("div",null,It.createElement("b",{style:{color:"#FA6400"}},ha==null?void 0:ha.progress_count),It.createElement("span",null,"\u672A\u901A\u8FC7")),It.createElement("div",null,It.createElement("b",{style:{color:"#E30000"}},ha==null?void 0:ha.no_evaluate_count),It.createElement("span",null,"\u672A\u8BC4\u6D4B")),It.createElement("div",{className:$n.viewreport,style:{marginLeft:60,fontSize:14,color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${nn.coursesId}/shixun_homework/${nn.categoryId}/${Yt==null?void 0:Yt.work_id}/comment`)}},It.createElement("i",{className:"iconfont icon-baogao",style:{marginRight:7}}),It.createElement("span",null,"\u67E5\u770B\u62A5\u544A")))),It.createElement("div",null,It.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Ye.GJ)()&&It.createElement("div",{className:$n.tip},It.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",margin:"0 6px 0 12px"}}),It.createElement("div",null,Yt!=null&&Yt.answer_public?It.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u9690\u85CF\u8BF7\u70B9\u51FB"):It.createElement("span",{style:{color:"#CA7720"}},"\u672C\u4F5C\u4E1A\u8BBE\u7F6E\u5B66\u751F\u7AEF\u4E0D\u53EF\u67E5\u770B\u7B54\u6848\uFF0C\u5982\u679C\u9700\u8BBE\u7F6E\u516C\u5F00\u8BF7\u70B9\u51FB"),It.createElement("span",{style:{color:"#145DFF",marginLeft:10,cursor:"pointer"},onClick:()=>{xt()}},"\u5C55\u793A\u8BBE\u7F6E"))),It.createElement(Me.default,{dataSource:ha==null?void 0:ha.challenge_settings,pagination:!1,columns:(et=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(jt,Wn,Su)=>`${(Kn.page-1)*Kn.limit+Su+1}`},{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name",ellipsis:!0,width:(0,Ye.dE)()?280:420,key:"challenge_name",render:(jt,Wn,Su)=>It.createElement("div",null,(Wn==null?void 0:Wn.is_choose_todo)&&It.createElement("span",{className:$n.todo},"\u9009\u505A"),It.createElement("span",{className:$n.name,title:jt},jt))},{title:"\u5173\u5361\u5206\u503C",dataIndex:"challenge_score",ellipsis:!0,key:"challenge_score"},(0,Ye.dE)()&&{title:"\u6211\u7684\u5F97\u5206",dataIndex:"game_score",key:"game_score",render:jt=>{let Wn="",Su=Number(jt);return Su>=0&&Su<=60?Wn="c-red":Su>=90?Wn="c-green":Su>60?Wn="c-orange":Wn="",It.createElement("span",{className:Wn},jt)}},(0,Ye.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(jt){return It.createElement(It.Fragment,null,jt===0&&It.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),jt===1&&It.createElement("span",{style:{color:"#FA6400"}},"\u672A\u901A\u8FC7"),jt===2&&It.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},(0,Ye.dE)()&&{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Ye.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:100,ellipsis:!0,render(jt,Wn,Su){return jt}},{title:"\u901A\u8FC7\u7387",dataIndex:"passed_rate",key:"passed_rate",width:100,ellipsis:!0,render:(jt,Wn)=>It.createElement("span",null,(parseFloat(jt)*100).toFixed(2),"%")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"knowledge_points",ellipsis:!0,key:"knowledge_points",width:200,render:(jt,Wn)=>It.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},jt||"--")},!(0,Ye.dE)()&&{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:146,align:"right",render(jt,Wn,Su){return It.createElement("div",null,It.createElement("a",{onClick:()=>eo(this,null,function*(){gu.current=Wn==null?void 0:Wn.challenge_id,yield iu(),za(!0)}),className:"ml20"},"\u67E5\u770B\u901A\u8FC7\u8BE6\u60C5"))}}])==null?void 0:et.filter(jt=>!!jt)})),It.createElement("aside",{style:{padding:"0 20px 20px 20px"}},It.createElement(Ae.Z,{defaultCurrent:1,total:Cn==null?void 0:Cn.count,hideOnSinglePage:!0,showTotal:jt=>It.createElement("span",null,"\u5171",jt,"\u6761"),current:Kn.page||1,pageSize:Kn.limit||10,onChange:(jt,Wn)=>{Kn.page=jt,Kn.limit=Wn,Ca(ca({},nn)),dr()}})))),It.createElement("aside",{className:[$n.reply,"bg-white","mt20"].join(" ")},Cn&&It.createElement(Le.Z,{onChange:jt=>{la(jt)},height:200,isFocus:!0,watch:!0}),It.createElement(st.Z,{onClick:()=>{ka(!0)}},It.createElement(ke.Z,{flex:"1",style:{pointerEvents:"none"}},!Cn&&It.createElement(Ct.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),It.createElement(ke.Z,null,It.createElement(Ce.ZP,{type:"primary",size:"middle",onClick:()=>eo(void 0,null,function*(){var jt;if((0,Ye.Rm)()&&!((jt=de.AssistantObject.practice)!=null&&jt.can_create)){fe.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}$t===""?fe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield gt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:nn.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:$t}}})).status===0&&(fe.ZP.success("\u53D1\u5E03\u6210\u529F"),gt({type:"shixunHomeworks/getReplyList",payload:ca({},nn)}),ka(!1),la(""))})},"\u53D1\u8868")))),(ut==null?void 0:ut.comments)&&ut.comments!=""&&It.createElement("aside",{className:[$n.replyList,"bg-white"].join(" ")},ut==null?void 0:ut.comments.map(function(jt,Wn){var Su,fl,xn,nr;return It.createElement(st.Z,{gutter:[12,12],key:Wn},It.createElement(ke.Z,{flex:"40px"},It.createElement("img",{width:"40",src:`${we.Z.IMG_SERVER}/images/${(Su=jt==null?void 0:jt.author)==null?void 0:Su.image_url}`})),It.createElement(ke.Z,{flex:"1"},It.createElement(st.Z,{align:"middle"},It.createElement(ke.Z,{span:20},It.createElement("span",{className:"c-light-black"},(fl=jt==null?void 0:jt.author)==null?void 0:fl.name),It.createElement("span",{className:"c-light-black ml10"},jt.time," \u53D1\u5E03")),It.createElement(ke.Z,{span:4},It.createElement("div",{className:"tr"},((0,Ye.GJ)()||((xn=rt==null?void 0:rt.userInfo)==null?void 0:xn.login)===((nr=jt==null?void 0:jt.author)==null?void 0:nr.login))&&It.createElement(Xe.Z,{className:"current",onClick:()=>{gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:nn,selectArr:jt,object_type:"message"}})}}))),It.createElement(ke.Z,{span:24},It.createElement(le.Z,{value:jt.content})),jt.children&&It.createElement("aside",{className:$n.comment},jt.children.map(function(Po,Pu){var al,il;return It.createElement(st.Z,{key:Pu},It.createElement(ke.Z,{span:24},It.createElement(st.Z,null,It.createElement(ke.Z,{flex:"1"},Po.author.name,It.createElement("span",{className:"c-light-black ml10"},ge()(Po==null?void 0:Po.created_on).fromNow())),It.createElement(ke.Z,null,((0,Ye.GJ)()||((al=rt==null?void 0:rt.userInfo)==null?void 0:al.login)===((il=Po==null?void 0:Po.author)==null?void 0:il.login))&&It.createElement(ie.Z,{title:"\u5220\u9664"},It.createElement(Xe.Z,{className:"current",onClick:()=>{gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:nn,selectArr:Po}})}}))))),It.createElement(ke.Z,null,It.createElement(le.Z,{value:Po.content})))})),It.createElement("div",{className:"tc w100 mt10"},It.createElement(Ae.Z,{defaultCurrent:1,total:jt==null?void 0:jt.child_message_count,hideOnSinglePage:!0,pageSize:5,current:jt.page||1,onChange:Po=>eo(this,null,function*(){var Pu;const al=yield(0,ce.PC)(wa(ca({},nn),{parent_id:jt.id,page:Po,limit:5}));(Pu=al==null?void 0:al.comments)!=null&&Pu.length&&(ut.comments[Wn].page=Po,ut.comments[Wn].children=[...al==null?void 0:al.comments],Xt(ca({},ut)))})})),It.createElement(ke.Z,{span:24,className:"mt5 c-light-black"},Yn===Wn&&It.createElement("aside",null,It.createElement(Le.Z,{onChange:Po=>{Ea(Po)},height:150,isFocus:!0}),It.createElement(st.Z,null,It.createElement(ke.Z,{span:24,className:"tr"},It.createElement(Ce.ZP,{type:"primary",size:"middle",onClick:()=>eo(this,null,function*(){var Po;if(ao==="")fe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{yield gt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:nn.categoryId,jour_type:"HomeworkCommon",m_parent_id:jt.id,reply_id:1,notes:ao}}});const Pu=yield(0,ce.PC)(wa(ca({},nn),{parent_id:jt.id,limit:5}));(Po=Pu==null?void 0:Pu.comments)!=null&&Po.length&&(++ut.comments[Wn].child_message_count,ut.comments[Wn].children=[...Pu==null?void 0:Pu.comments],ut.comments[Wn].page=1,Xt(ut)),fe.ZP.success("\u53D1\u5E03\u6210\u529F"),to(-1)}})},"\u53D1\u8868")))),Yn!==Wn&&It.createElement("div",{className:"tr"},It.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>to(Wn)}),jt.child_message_count||0,!!(jt!=null&&jt.user_praise)&&It.createElement("span",{className:"c-orange"},It.createElement(ft.Z,{className:"mr5 ml30",onClick:()=>eo(this,null,function*(){yield gt({type:"shixunHomeworks/replyUnLike",payload:{object_id:jt.id,object_type:"journals_for_message"}}),gt({type:"shixunHomeworks/getReplyList",payload:ca({},nn)})})}),jt==null?void 0:jt.praise_count),!jt.user_praise&&It.createElement("span",null,It.createElement(ft.Z,{className:"mr5 ml30",onClick:()=>eo(this,null,function*(){yield gt({type:"shixunHomeworks/replyLike",payload:{object_id:jt.id,object_type:"journals_for_message"}}),gt({type:"shixunHomeworks/getReplyList",payload:ca({},nn)})})}),jt.praise_count))))))})),It.createElement("aside",{className:"tc mt30 pb30"},It.createElement(Ae.Z,{defaultCurrent:1,total:ut==null?void 0:ut.parent_messages_count,hideOnSinglePage:!0,current:nn.page||1,pageSize:10,onChange:jt=>{nn.page=jt,gt({type:"shixunHomeworks/getReplyList",payload:ca({},nn)})}})),It.createElement(xa,null),It.createElement(be.default,{centered:!0,title:"\u5173\u5361\u901A\u8FC7\u8BE6\u60C5",width:1200,open:ju,okText:"\u786E\u5B9A",bodyStyle:{minHeight:550},afterClose:()=>{At.course_group_ids="all",At.passed_status="all",At.search=""},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>eo(void 0,null,function*(){(yield gt({type:"shixunHomeworks/deleteReply",payload:{object_id:ae.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),za(!1),gt({type:"shixunHomeworks/getReplyList",payload:ca({},ae.actionTabs.params)}))}),onCancel:()=>{za(!1)}},It.createElement("div",{className:"mb20"},It.createElement("span",{style:{color:"#5F6368",marginRight:10}},"\u5173\u5361\u540D\u79F0"),It.createElement("span",{style:{color:"#CA7720",fontWeight:500}},jn==null?void 0:jn.challenge_name)),It.createElement("div",{className:$n.inputBox},It.createElement("div",{style:{display:"flex",alignItems:"center"}},It.createElement("div",{className:"mr20"},It.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u901A\u8FC7\u72B6\u6001"),It.createElement(He.default,{value:At==null?void 0:At.passed_status,defaultValue:"all",className:$n.selectWrapper,style:{width:130},getPopupContainer:jt=>jt.parentNode,onChange:$l},It.createElement(He.default.Option,{value:"all"},"\u5168\u90E8"),It.createElement(He.default.Option,{value:0},"\u672A\u8BC4\u6D4B"),It.createElement(He.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),It.createElement(He.default.Option,{value:2},"\u5DF2\u901A\u8FC7"))),It.createElement("div",null,It.createElement("span",{style:{color:"#9B9B9B",marginRight:10}},"\u5206\u73ED\u60C5\u51B5"),It.createElement(He.default,{value:At==null?void 0:At.course_group_ids,defaultValue:"all",className:$n.selectWrapper,style:{width:220},showSearch:!0,placeholder:"\u8F93\u5165\u5173\u952E\u8BCD\u5BF9\u5206\u73ED\u8FDB\u884C\u641C\u7D22",getPopupContainer:jt=>jt.parentNode,onChange:Al,dropdownRender:jt=>It.createElement(Fe.Z,{spinning:wo},jt)},It.createElement(He.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),(vt=(Ie=ae==null?void 0:ae.headerInfo)==null?void 0:Ie.course_group_info)==null?void 0:vt.map(jt=>It.createElement(He.default.Option,{key:jt.course_group_id,value:jt.course_group_id},jt.group_group_name))))),It.createElement(ze.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:At==null?void 0:At.search,onChange:jt=>{At.page=1,At.search=jt,da(ca({},At)),iu()}})),It.createElement("div",{className:$n.pass_info},It.createElement("span",{style:{marginLeft:12}},"\u5171\u6709 ",It.createElement("span",{style:{color:"#3061D0"}},jn==null?void 0:jn.count)," \u540D\u540C\u5B66\u53C2\u4E0E\uFF0C\u5176\u4E2D ",It.createElement("span",{style:{color:"#009C0F"}},jn==null?void 0:jn.passed_count)," \u4EBA\u5DF2\u901A\u8FC7\uFF0C",It.createElement("span",{style:{color:"#E30000"}},jn==null?void 0:jn.no_passed_count)," \u4EBA\u672A\u901A\u8FC7")),It.createElement(Me.default,{dataSource:jn==null?void 0:jn.list,pagination:!1,loading:Kr,columns:(Pa=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(jt,Wn,Su)=>`${(Kn.page-1)*Kn.limit+Su+1}`},{title:"\u59D3\u540D",dataIndex:"username",ellipsis:!0,key:"index"},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,key:"index"},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,key:"index"},{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"passed_status",key:"passed_status",render(jt){return It.createElement(It.Fragment,null,jt===0&&It.createElement("span",{style:{color:"#E30000"}},"\u672A\u8BC4\u6D4B"),jt===1&&It.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),jt===2&&It.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",ellipsis:!0,width:100},(0,Ye.dE)()&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",ellipsis:!0,width:100}])==null?void 0:Pa.filter(jt=>!!jt)}),It.createElement("aside",{className:"tc mt30"},It.createElement(Ae.Z,{defaultCurrent:1,total:jn==null?void 0:jn.count,hideOnSinglePage:!0,current:At.page||1,pageSize:10,onChange:jt=>{At.page=jt,iu(gu)}}))))};var qo=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se,user:rt,globalSetting:Et})=>({shixunHomeworks:ae,globalSetting:Et,classroomList:de,user:rt,loading:se.effects}))(cr),Fo=ee(95869),or=ee(67921),vr=ee(52217),Pr=Object.defineProperty,lr=Object.getOwnPropertySymbols,Eu=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,jo=(ae,de,se)=>de in ae?Pr(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Iu=(ae,de)=>{for(var se in de||(de={}))Eu.call(de,se)&&jo(ae,se,de[se]);if(lr)for(var se of lr(de))Ir.call(de,se)&&jo(ae,se,de[se]);return ae},Zo=(ae,de)=>{var se={};for(var rt in ae)Eu.call(ae,rt)&&de.indexOf(rt)<0&&(se[rt]=ae[rt]);if(ae!=null&&lr)for(var rt of lr(ae))de.indexOf(rt)<0&&Ir.call(ae,rt)&&(se[rt]=ae[rt]);return se},ru=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const qr=ae=>{var de=ae,{shixunHomeworks:se,dispatch:rt}=de,Et=Zo(de,["shixunHomeworks","dispatch"]);const gt=(0,Se.useParams)(),[xt,et]=(0,ne.useState)(!0),[Ie,vt]=(0,ne.useState)(!1),[Pa]=Re.default.useForm(),nn=()=>ru(void 0,null,function*(){const sn=Pa.getFieldValue();(yield(0,xe.ZP)(`/api/homework_commons/${gt.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...se.actionTabs.selectArrs],cover_all:xt,hidden_comment:sn.hidden_comment,comment:sn.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Pa.resetFields(),rt({type:"shixunHomeworks/setActionTabs",payload:{}}),rt({type:"shixunHomeworks/getShixunWorkList",payload:Iu({},se.actionTabs.params)}))});return ne.createElement(ne.Fragment,null,ne.createElement(be.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:se.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ru(void 0,null,function*(){var sn,Kn,Ca;const At=Pa.getFieldValue();JSON.stringify(At)==="{}"||At.hidden_comment===""&&At.comment===""?vt(!0):(Ca=(Kn=(sn=se.shixunWorkList)==null?void 0:sn.student_works)==null?void 0:Kn.some)!=null&&Ca.call(Kn,da=>da.has_shixun_work_comment)?rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:se.actionTabs.selectArrs,params:se.actionTabs.params}}):nn()}),onCancel:()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{}})}},ne.createElement(Re.default,{form:Pa,onChange:()=>{Ie&&vt(!1)}},ne.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement(Re.default.Item,{name:"comment"},ne.createElement(Ct.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ne.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement(Re.default.Item,{name:"hidden_comment"},ne.createElement(Ct.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Ie&&ne.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),ne.createElement(be.default,{centered:!0,title:ne.createElement("span",null,ne.createElement(gn.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:se.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{nn()},onCancel:()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},ne.createElement("div",{className:"tc"},ne.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),ne.createElement("p",null,ne.createElement(Be.ZP.Group,{onChange:sn=>{et(sn.target.value)},value:xt},ne.createElement(Be.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),ne.createElement(Be.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var el=(0,Se.connect)(({shixunHomeworks:ae})=>({shixunHomeworks:ae}))(qr),Oo={wrap:"wrap___kCwPu",refresh:"refresh___dkiX_",maxWidth70:"maxWidth70___u0Fnw",maxWidth80:"maxWidth80___B8pkG",maxWidth100:"maxWidth100___jQ_W6",maxWidth110:"maxWidth110___t9GZl",maxWidth120:"maxWidth120___tvrlz",reviewStatusTooltip:"reviewStatusTooltip___nCQT1",color32C:"color32C___KnLuR",MdEditor:"MdEditor___IcZwd",tr1:"tr1___k3Rcs",scroll:"scroll___TVUAz",work_button:"work_button___QokXJ",under_review:"under_review___jMAOI"},ko=ee(59301),Mo=({defaultValue:ae,onBlur:de,max:se,className:rt="game-score"})=>{const[Et,gt]=(0,ne.useState)(ae);(0,ne.useEffect)(()=>{gt(ae)},[ae]);function xt(Ie){gt(Ie)}function et(){Et!==ae&&de(Et>se?se:Et)}return ko.createElement(De.Z,{max:se,min:0,className:rt,value:Et,onChange:xt,onBlur:et})},ba={greyText:"greyText___XLove",info:"info___A1gYD",label:"label___hzhZk",blackContent:"blackContent___WdHyW",orangeContent:"orangeContent___d5L7E",inputLabel:"inputLabel___arXff",tableTitle:"tableTitle___xt1qf",scoreTable:"scoreTable___AoIAG"},Jn=ee(59301),Hn=Object.defineProperty,Ha=Object.defineProperties,Xo=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,Hl=(ae,de,se)=>de in ae?Hn(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Lu=(ae,de)=>{for(var se in de||(de={}))Fl.call(de,se)&&Hl(ae,se,de[se]);if(hr)for(var se of hr(de))gl.call(de,se)&&Hl(ae,se,de[se]);return ae},Nu=(ae,de)=>Ha(ae,Xo(de)),xo=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Il=({shixunHomeworks:ae,dispatch:de,classroomList:se,loading:rt,paramslist:Et})=>{const{shixunWorkReport:gt}=ae,xt=(0,Se.useParams)(),[et,Ie]=(0,ne.useState)(),[vt,Pa]=(0,ne.useState)(!1),[nn,sn]=be.default.useModal(),[Kn,Ca]=(0,ne.useState)(!1),[At,da]=(0,ne.useState)(!1),[Cn]=Re.default.useForm();(0,ne.useEffect)(()=>{ae.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&ka()},[ae.actionTabs.key]);const ka=()=>xo(void 0,null,function*(){var $t,la,ao,Ea,ra;const ut=yield de({type:"shixunHomeworks/getShixunWorkReport",payload:Nu(Lu({},xt),{homeworkId:(la=($t=ae.actionTabs.selectArrs)==null?void 0:$t.data)==null?void 0:la.homeworkId})});return console.log(ut),Ie((Ea=(ao=ae.actionTabs.selectArrs)==null?void 0:ao.data)==null?void 0:Ea.homeworkId),Cn.setFieldsValue({comment:ut==null?void 0:ut.work_comment,hidden_comment:(ra=ae.res)==null?void 0:ra.work_comment_hidden}),ut}),Yn=()=>xo(void 0,null,function*(){const $t=Cn.getFieldsValue();(yield(0,xe.ZP)(`/api/student_works/${et}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:$t.hidden_comment,comment:$t.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Cn.resetFields(),de({type:"shixunHomeworks/setActionTabs",payload:{}}),de({type:"shixunHomeworks/getShixunWorkList",payload:Lu(Lu({},xt),Et)}))}),to=[{title:"\u5173\u5361",dataIndex:"name",render:($t,la,ao)=>ao+1},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",render:($t,la,ao)=>Jn.createElement("div",null,$t,la.complete_status===4&&Jn.createElement(je.vA,{status:la.complete_status}))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"open_time"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",align:"center",render:$t=>$t?"\u662F":"\u5426"},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",align:"center",render:($t,la)=>Jn.createElement("div",null,Jn.createElement("span",{style:{color:parseFloat(la.game_score_full)!==parseFloat($t)?"#E30000":"#53C41B"}},$t),"/",la.game_score_full)},{title:"\u8C03\u5206",dataIndex:"game_score",align:"center",fixed:"right",render:($t,la)=>(0,Ye.GJ)()?Jn.createElement(Mo,{max:la.game_score_full,defaultValue:parseFloat($t),onBlur:ao=>xo(void 0,null,function*(){var Ea;if((0,Ye.Rm)()&&!((Ea=se.AssistantObject.practice)!=null&&Ea.can_appraise)){fe.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 ra=yield de({type:"shixunHomeworks/changeScore",payload:{categoryId:et,type:"report",score:ao,challenge_id:la.challenge_id}});yield de({type:"shixunHomeworks/getShixunWorkReport",payload:Nu(Lu({},xt),{homeworkId:et})}),de({type:"shixunHomeworks/getShixunWorkList",payload:xt}),ra.status===0&&fe.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):$t}];return Jn.createElement(Jn.Fragment,null,sn,Jn.createElement(be.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",open:ae.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xo(void 0,null,function*(){var $t;if((0,Ye.Rm)()&&!(($t=se.AssistantObject.practice)!=null&&$t.can_appraise)){fe.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 la=Cn.getFieldsValue();console.log(la),JSON.stringify(la)==="{}"||la.hidden_comment===""&&la.comment===""?Pa(!0):Yn()}),onCancel:()=>{de({type:"shixunHomeworks/setActionTabs",payload:{}})}},Jn.createElement(st.Z,{justify:"space-between",className:ba.info},Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u59D3\u540D"),Jn.createElement("span",{className:ba.blackContent},gt==null?void 0:gt.username)),Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u5B66\u53F7"),Jn.createElement("span",{className:ba.blackContent},(gt==null?void 0:gt.student_id)||"--")),Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u73ED\u7EA7"),Jn.createElement("span",{className:ba.blackContent},(gt==null?void 0:gt.group_name)||"--")),Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u5173\u5361\u5F97\u5206"),Jn.createElement("span",{className:ba.orangeContent},(gt==null?void 0:gt.challenge_score)||"--")),Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u6548\u7387\u5206"),Jn.createElement("span",{className:ba.orangeContent},(gt==null?void 0:gt.eff_score)||"--")),Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u8865\u4EA4\u6263\u5206"),Jn.createElement("span",{className:ba.orangeContent},(gt==null?void 0:gt.late_penalty)||"--")),Jn.createElement(ke.Z,null,Jn.createElement("span",{className:`${ba.label} ${ba.greyText}`},"\u6700\u7EC8\u6210\u7EE9"),Jn.createElement("span",{className:ba.orangeContent},(gt==null?void 0:gt.work_score)||"--"))),Jn.createElement(Fe.Z,{spinning:rt["shixunHomeworks/getShixunWorkReport"]},Jn.createElement(Re.default,{form:Cn,onChange:()=>{vt&&Pa(!1)}},Jn.createElement(st.Z,{wrap:!1,align:"middle",justify:"space-between"},Jn.createElement(ke.Z,null,Jn.createElement("div",{className:`${ba.inputLabel} ${ba.greyText}`},"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Jn.createElement(ke.Z,null,Jn.createElement(Qa.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:Kn,onCancel:()=>{Ca(!1)}},onDataSelect:($t,la)=>xo(void 0,[$t,la],function*(ao,{node:Ea}){const ra=()=>{Cn.setFieldsValue({comment:Ea==null?void 0:Ea.value}),Ca(!1)};if(Cn.getFieldValue("comment")){nn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},Jn.createElement(Ce.ZP,{style:{padding:0,height:"auto"},icon:Jn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:$t=>{Ca(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Jn.createElement(Re.default.Item,{name:"comment"},Jn.createElement(Ct.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),Jn.createElement(st.Z,{wrap:!1,align:"middle",justify:"space-between"},Jn.createElement(ke.Z,null,Jn.createElement("div",{className:`${ba.inputLabel} ${ba.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Jn.createElement(ke.Z,null,Jn.createElement(Qa.Z,{isShowComponent:(0,Ye.G5)(),ModalProps:{open:At,onCancel:()=>{da(!1)}},onDataSelect:($t,la)=>xo(void 0,[$t,la],function*(ao,{node:Ea}){const ra=()=>{Cn.setFieldsValue({hidden_comment:Ea==null?void 0:Ea.value}),da(!1)};if(Cn.getFieldValue("hidden_comment")){nn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ra});return}ra()})},Jn.createElement(Ce.ZP,{style:{padding:0,height:"auto"},icon:Jn.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:$t=>{da(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Jn.createElement(Re.default.Item,{name:"hidden_comment"},Jn.createElement(Ct.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))),vt&&Jn.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),Jn.createElement("div",{className:ba.tableTitle},"\u5173\u5361\u6210\u7EE9"),Jn.createElement(Me.default,{className:ba.scoreTable,dataSource:gt.stage_list,rowKey:"challenge_id",pagination:!1,columns:to,scroll:{x:"max-content"}}))))};var kl=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se})=>({shixunHomeworks:ae,classroomList:de,loading:se.effects}))(Il),$r=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,rl=(ae,de)=>{var se={};for(var rt in ae)du.call(ae,rt)&&de.indexOf(rt)<0&&(se[rt]=ae[rt]);if(ae!=null&&$r)for(var rt of $r(ae))de.indexOf(rt)<0&&Hu.call(ae,rt)&&(se[rt]=ae[rt]);return se},Uu=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Lr=ae=>{var de=ae,{shixunHomeworks:se,dispatch:rt}=de,Et=rl(de,["shixunHomeworks","dispatch"]);const gt=(0,Se.useParams)(),[xt,et]=(0,ne.useState)([]),[Ie,vt]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{se.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Pa()},[se.actionTabs.key]);function Pa(){return Uu(this,null,function*(){const sn=yield(0,xe.ZP)(`/api/homework_commons/${gt.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});et(sn)})}const nn=[{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 ne.createElement(ne.Fragment,null,ne.createElement(be.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:se.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Uu(void 0,null,function*(){const sn=yield(0,xe.ZP)(`/api/homework_commons/${gt.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Ie}});(sn==null?void 0:sn.status)===0&&(Se.history.replace(`/classrooms/${gt.coursesId}/shixun_homework/${gt.categoryId}/detail?tabs=4`),window.location.reload(),rt({type:"shixunHomeworks/setActionTabs",payload:{}}),vt([]))}),onCancel:()=>{vt([]),rt({type:"shixunHomeworks/setActionTabs",payload:{}})}},ne.createElement(Me.default,{rowSelection:{type:"checkbox",onChange:(sn,Kn)=>{vt([...sn])},selectedRowKeys:Ie,getCheckboxProps:sn=>({disabled:sn.status==="\u8FDB\u884C\u4E2D"||sn.works_count===0})},rowKey:sn=>sn.key||sn.id,scroll:{y:300},pagination:!1,columns:nn,dataSource:xt==null?void 0:xt.group_list})))};var Ol=(0,Se.connect)(({shixunHomeworks:ae})=>({shixunHomeworks:ae}))(Lr),Pl=Object.defineProperty,uu=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Cl=(ae,de,se)=>de in ae?Pl(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,ai=(ae,de)=>{for(var se in de||(de={}))Wo.call(de,se)&&Cl(ae,se,de[se]);if(uu)for(var se of uu(de))tl.call(de,se)&&Cl(ae,se,de[se]);return ae},Ul=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const jl=({shixunHomeworks:ae,dispatch:de,isShow:se,setIsShow:rt,item:Et,coursesId:gt,categoryId:xt})=>{const[et,Ie]=(0,ne.useState)({page:1,limit:10}),[vt,Pa]=(0,ne.useState)([]),[nn,sn]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{se&&Kn()},[se]);function Kn(){return Ul(this,null,function*(){sn(!0);const At=yield(0,xe.ZP)(`/api/student_works/${Et.id}/game_details.json`,{method:"get",params:ai({},et)});sn(!1),At.status===0&&Pa(At==null?void 0:At.data)})}const Ca=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(At,da,Cn)=>ne.createElement("span",{style:{color:"#000"}},et.limit*(et.page-1)+Cn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(At,da,Cn)=>ne.createElement("span",{style:{color:"#000"}},At)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(At,da,Cn)=>ne.createElement("span",null,At==0?"\u672A\u901A\u5173":At==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(At,da,Cn)=>ne.createElement("span",{style:{color:"#333"}},At)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(At,da,Cn)=>ne.createElement("span",{style:{color:"#333"}},At)}];return ne.createElement(ne.Fragment,null,ne.createElement(be.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:se,width:700,footer:null,maskClosable:!1,onCancel:()=>{et.page=1,et.limit=10,Ie(ai({},et)),rt(!1)}},ne.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},ne.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ne.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),ne.createElement("span",{title:Et==null?void 0:Et.user_name,style:{color:"#232B40"}},Et==null?void 0:Et.user_name)),ne.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ne.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),ne.createElement("span",{title:Et==null?void 0:Et.student_id,style:{color:"#232B40"}},(Et==null?void 0:Et.student_id)||"--")),ne.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ne.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),ne.createElement("span",{title:Et==null?void 0:Et.group_name,style:{color:"#232B40"}},(Et==null?void 0:Et.group_name)||"--"))),ne.createElement(Me.default,{scroll:{y:380},columns:Ca,loading:nn,style:{marginBottom:et.limit>(vt==null?void 0:vt.count)?"16px":"0"},dataSource:vt.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:et.limit,current:et.page,position:["bottomRight"],onChange:(At,da)=>{et.page=At,et.limit=da,Ie(ai({},et)),Kn()},total:vt==null?void 0:vt.count,showTotal:(At,da)=>ne.createElement("span",null,"\u5171",ne.createElement("span",{style:{color:"#165DFF"}}," ",At," "),"\u6761\u6570\u636E")}})))};var Ml=(0,Se.connect)(({shixunHomeworks:ae})=>({shixunHomeworks:ae}))(jl),Ut=ee(59301),Vu=Object.defineProperty,oi=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,ui=(ae,de,se)=>de in ae?Vu(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,li=(ae,de)=>{for(var se in de||(de={}))bi.call(de,se)&&ui(ae,se,de[se]);if(oi)for(var se of oi(de))ri.call(de,se)&&ui(ae,se,de[se]);return ae},Vl=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const _r=({shixunHomeworks:ae,loading:de,dispatch:se,setExportParams:rt,classroomList:Et,user:gt})=>{var xt,et,Ie,vt,Pa,nn,sn,Kn,Ca,At,da,Cn,ka,Yn,to,$t,la,ao,Ea,ra,ut,Xt,Yt,va,Bo,Xa,xr,mr,Kr,Tr,ju,za,tr,Xn,Eo,Dn,Oa,ha,Bn,jn,La,wo,Da,ir,Or,Ua,gu,fr,dr,iu,Mu,Al,$l;const jt=(0,Se.useParams)(),[Wn,Su]=(0,ne.useState)(li(li({},{page:1,limit:20,order:"work_score",b_order:"desc"}),jt)),[fl]=Re.default.useForm(),[xn,nr]=(0,ne.useState)(),[Po,Pu]=(0,ne.useState)({}),[al,il]=(0,ne.useState)({}),[Ti,mo]=(0,ne.useState)([]),[sr,Cu]=(0,ne.useState)(!1),[Bl,Ai]=(0,ne.useState)([]),[ci,pi]=(0,ne.useState)(!1),[Bs,Ys]=(0,ne.useState)(),[Bi,Ic]=(0,ne.useState)(1),[sd,rs]=(0,ne.useState)(),[Vi,cd]=(0,ne.useState)(),[us,Ji]=(0,ne.useState)(),[ls,Xi]=(0,ne.useState)(),[_s,qi]=(0,ne.useState)(),[Vc,pc]=(0,ne.useState)(!1),[Us,dd]=(0,ne.useState)(!1),[gd,Vs]=(0,ne.useState)(!1),[md,Jc]=(0,ne.useState)(),Js=(0,ne.useRef)(),[vc,Oc]=(0,ne.useState)([]),[hc,Ec]=(0,ne.useState)([]),[Lc,Nc]=(0,ne.useState)(0),[xl,Xc]=(0,ne.useState)(null),Xs=(0,ne.useRef)(null);(0,ne.useEffect)(()=>(Di(!0),()=>{Pu([]),mo([]),clearInterval(Js.current)}),[Wn.coursesId]),(0,ne.useEffect)(()=>{var lt;try{const Qt=JSON.parse(JSON.stringify(ae.shixunWorkList));!((lt=Qt==null?void 0:Qt.student_works)!=null&<.length)&&(Qt!=null&&Qt.id)?(Qt.student_works=[li({},Qt)],Pu(Qt)):(Qt!=null&&Qt.id&&mo([li(li({},Qt),{number:"\u6211"})]),Pu(li({},Qt)))}catch(Qt){}},[ae.shixunWorkList]),(0,ne.useEffect)(()=>{let lt=null;if((xl==null?void 0:xl.status)==1&&clearInterval(lt),(xl==null?void 0:xl.complete_num)!=(xl==null?void 0:xl.total_count)&&(xl==null?void 0:xl.status)!=1)return lt=setInterval(()=>{ed()},3e3),()=>clearInterval(lt)},[xl==null?void 0:xl.complete_num,xl==null?void 0:xl.status]),(0,ne.useEffect)(()=>{de["shixunHomeworks/getShixunWorkHeadInfo"]||ed()},[de["shixunHomeworks/getShixunWorkHeadInfo"]]);const Sc=()=>Vl(void 0,null,function*(){const lt=se({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Wn})}),Di=lt=>{rt(li({},Wn));const Qt=se({type:"shixunHomeworks/getShixunWorkList",payload:Wn});return lt&&Qt.then(oo=>{var xu,Hr,Xu;((xu=oo==null?void 0:oo.homework_status)!=null&&xu.includes("\u8FDB\u884C\u4E2D")||(Hr=oo==null?void 0:oo.homework_status)!=null&&Hr.includes("\u8865\u4EA4\u4E2D")||(Xu=oo==null?void 0:oo.homework_status)!=null&&Xu.includes("\u63D0\u4EA4\u4E2D"))&&(0,Ye.dE)()}),Qt};(0,ne.useEffect)(()=>{},[]);const Mi=()=>Vl(void 0,null,function*(){const lt=yield(0,ce.Uc)({categoryId:jt.categoryId});nr(lt==null?void 0:lt.update_score)}),Bd=()=>Vl(void 0,null,function*(){se({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const lt=yield(0,ce.Vs)({categoryId:jt.categoryId});se({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(lt==null?void 0:lt.status)===0&&(fe.ZP.success(lt==null?void 0:lt.message),Di())}),fd=()=>{Wn.page=1;const lt=Object.assign({},fl.getFieldValue());delete Wn.course_group,delete Wn.teacher_comment,Object.keys(lt).map(function(Qt){var oo;switch(Qt){case"task_status":lt[Qt].includes("all")||!lt[Qt].length?(delete Wn.work_status,fl.setFieldsValue({task_status:"all"})):(Wn.work_status=lt[Qt],fl.setFieldsValue({task_status:Wn.work_status}));break;case"course_group_info":lt[Qt].includes("all")||!lt[Qt].length?(delete Wn.course_group,fl.setFieldsValue({course_group_info:"all"})):(Wn.course_group=lt[Qt],fl.setFieldsValue({course_group_info:Wn.course_group}));break;case"teacher_comment":lt[Qt].includes("all")||!lt[Qt].length?(delete Wn.teacher_comment,fl.setFieldsValue({teacher_comment:"all"})):(Wn.teacher_comment=((oo=lt[Qt])==null?void 0:oo.length)===1?Number(lt[Qt][0]):"",fl.setFieldsValue({teacher_comment:lt[Qt]}));break}}),Di(),Sc()},pd=(lt,Qt)=>{Oc(Qt.map(oo=>(oo.course_group_id===lt&&(oo.checked=!oo.checked),oo))),qc(Qt)},qc=lt=>{Ec(lt.filter(Qt=>Qt.checked).map(Qt=>Qt.course_group_id))},xs=(0,ne.useRef)();(0,ne.useEffect)(()=>{xs.current=hc},[hc]),(0,ne.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(qi(47),pc(!0))},[document.getElementById("divhe")]);const qs=(lt,Qt)=>{Wn.page=lt,Wn.limit=Qt,Di()};function yc(){Ic(1),rs(""),cd(""),Ji(""),Xi(""),Ai([])}(0,ne.useEffect)(()=>{sessionStorage.getItem("classroomsShixunDetailAutoRefersh")&&$s(!0)},[]);const $s=lt=>{if(!lt){clearInterval(Js.current);return}Js.current=setInterval(()=>{Di()},1e3*10)},kc=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,ellipsis:{showTitle:!1},render:(lt,Qt,oo)=>Wn.limit*(Wn.page-1)+oo+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,ellipsis:{showTitle:!1},render:lt=>Ut.createElement(ie.Z,{placement:"bottomLeft",title:lt},Ut.createElement("a",null,lt))},!((xt=ae.headerInfo)!=null&&xt.is_excellent)&&!(0,Ye.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Wn.order==="student_id"?Wn.b_order==="desc"?"descend":"ascend":null,render:lt=>Ut.createElement(ie.Z,{placement:"bottomLeft",title:lt||"--"},Ut.createElement("span",{className:"current"},lt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",ellipsis:{showTitle:!1},render:(lt,Qt)=>lt?Ut.createElement(ie.Z,{placement:"bottom",title:lt},Ut.createElement("span",{className:"current"},lt)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:Wn.order==="work_status"?Wn.b_order==="desc"?"descend":"ascend":null,render:(lt,Qt)=>Ut.createElement(Ut.Fragment,null,Ut.createElement(je.rK,{status:lt}),(Qt==null?void 0:Qt.student_view_answer)&&Ut.createElement("div",{style:{color:"#3061D0"}},"\uFF08\u67E5\u770B\u7B54\u6848\uFF09"))},!(0,Ye.Jd)()&&{title:Ut.createElement("span",null,"\u6700\u7EC8\u6210\u7EE9",Ut.createElement(ie.Z,{placement:"top",title:Ut.createElement("pre",null,"\u9F20\u6807\u505C\u7559\u5177\u4F53\u5206\u503C\u4E0A\u53EF\u67E5",Ut.createElement("br",null),"\u770B\u5F97\u5206\u660E\u7EC6",Ut.createElement("br",null))},Ut.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/problem.png`,className:"ml2 current"}))),dataIndex:"work_score",sorter:!0,align:"center",showSorterTooltip:!1,sortOrder:Wn.order==="work_score"?Wn.b_order==="desc"?"descend":"ascend":null,ellipsis:{showTitle:!1},render:(lt,Qt)=>{var oo;let xu;const{unadjusted_score:Hr,is_adjusted:Xu}=Qt||{};return lt>=0&<<=60?xu=Ut.createElement("span",{className:"c-red"},Xu?`${lt}(\u5DF2\u8C03\u5206)`:lt):lt===100?xu=Ut.createElement("span",{className:"c-green"},Xu?`${lt}(\u5DF2\u8C03\u5206)`:lt):lt>60?xu=Ut.createElement("span",{className:"c-orange"},Xu?`${lt}(\u5DF2\u8C03\u5206)`:lt):xu="--",Ut.createElement(ie.Z,{placement:"bottom",title:Qt.ultimate_score?Ut.createElement("div",null,xu==="--"?"\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A0\u5206":`\u6700\u7EC8\u8C03\u6574\u6210\u7EE9\uFF1A${Qt.work_score}\u5206`):Ut.createElement("div",null,Ut.createElement("div",null,Qt.final_score?`\u5173\u5361\u5F97\u5206\uFF1A${Qt.final_score}\u5206`:"\u5173\u5361\u5F97\u5206\uFF1A0\u5206"),Ut.createElement("div",null,Qt.eff_score?`\u6548\u7387\u8BC4\u5206\uFF1A${Qt.eff_score}\u5206`:"\u6548\u7387\u8BC4\u5206\uFF1A0\u5206"),Ut.createElement("div",null,Qt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Qt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0\u5206"),Ut.createElement("div",null,Qt.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Qt.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0\u5206"),!((oo=ae.headerInfo)!=null&&oo.answer_open_evaluation)&&Ut.createElement("div",null,"\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF1A",Qt.view_answer_count,"\u5173"),Ut.createElement("div",null,"\u539F\u59CB\u6210\u7EE9\uFF1A",Hr==="--"?Hr:`${Hr}\u5206`),Ut.createElement("div",null,Qt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Qt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0\u5206"))},xu)}},{title:Ut.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),dataIndex:"finished_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:Wn.order==="finished_time"?Wn.b_order==="desc"?"descend":"ascend":null,render:(lt,Qt)=>lt?Ut.createElement(ie.Z,{placement:"bottomLeft",title:lt},lt&<!="--"?ge()(lt).format(Us?"HH:mm":"YYYY-MM-DD HH:mm"):lt):"--"},{title:Ut.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),dataIndex:"cost_time",align:"center",ellipsis:!1,showSorterTooltip:!1,sorter:!0,sortOrder:Wn.order==="cost_time"?Wn.b_order==="desc"?"descend":"ascend":null,render:(lt,Qt)=>lt?Ut.createElement(ie.Z,{placement:"bottomLeft",title:lt},lt):"--"},{title:"\u901A\u5173\u60C5\u51B5",align:"center",dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(lt,Qt)=>Ut.createElement(Ut.Fragment,null,Ut.createElement("span",{style:{color:"#0152d9"},onClick:oo=>{oo.stopPropagation(),Jc(Qt),Vs(!0)}},lt),(0,Ye.dE)()&&([-1,0,1].includes(Qt==null?void 0:Qt.work_status)&&(Qt==null?void 0:Qt.complete_info_condition)||!(Qt!=null&&Qt.complete_info_condition)&&[2,3,4].includes(Qt==null?void 0:Qt.work_status))&&Ut.createElement(ie.Z,{title:"\u4F5C\u4E1A\u72B6\u6001\u4E0E\u901A\u5173\u60C5\u51B5\u4E0D\u5339\u914D\uFF0C\u53EF\u70B9\u51FB\u66F4\u65B0\u6210\u7EE9\u6309\u94AE\u83B7\u53D6\u6700\u65B0\u6210\u7EE9"},Ut.createElement("i",{className:"iconfont icon-tishi3",style:{color:"#F59A23"}})))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",ellipsis:{showTitle:!1},sorter:!0,sortOrder:Wn.order==="sum_evaluate_count"?Wn.b_order==="desc"?"descend":"ascend":null,render:(lt,Qt)=>lt&<!="--"?Ut.createElement(ie.Z,{placement:"bottom",title:lt},Ut.createElement("span",{className:"current"},lt)):"--"},!Us&&{title:"\u64CD\u4F5C",dataInex:"action",align:"center",ellipsis:!0,className:"workListTable",render:(lt,Qt)=>{var oo,xu,Hr,Xu;return(0,Ye.dE)()?Ut.createElement("div",null,(0,je.JL)(Qt==null?void 0:Qt.work_status)==="\u672A\u5F00\u542F"?Ut.createElement("span",null,"--"):Ut.createElement("a",{target:"_blank",onClick:ul=>{var Ll,Zi;if((Zi=(Ll=ae==null?void 0:ae.headerInfo)==null?void 0:Ll.homework_status)!=null&&Zi.includes("\u5BFC\u5165")){ul.stopPropagation(),Jc(Qt),Vs(!0);return}ul.stopPropagation(),window.open(`/classrooms/${Wn.coursesId}/shixun_homework/${Wn.categoryId}/${Qt.id}/comment`)}},"\u67E5\u770B")):(xu=(oo=ae==null?void 0:ae.headerInfo)==null?void 0:oo.homework_status)!=null&&xu.includes("\u5BFC\u5165")?(0,Ye.GJ)()&&Ut.createElement("span",{style:{color:"#0152d9"},onClick:ul=>{var Ll;ul.stopPropagation(),se({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",name:(Ll=ae==null?void 0:ae.headerInfo)==null?void 0:Ll.homework_name,id:Qt==null?void 0:Qt.id,type:"practice"}})}},"\u4FEE\u6539\u6210\u7EE9"):Ut.createElement("div",null,Ut.createElement("span",{style:{color:"#0152d9"},onClick:(0,Lt.throttle)(ul=>Vl(void 0,null,function*(){if((0,Ye.Rm)()&&!Et.AssistantObject.practice.can_appraise){fe.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}ul.stopPropagation(),se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:"",data:{name:Qt==null?void 0:Qt.user_name,homeworkId:Qt==null?void 0:Qt.id}}}})}),2e3,{trailing:!1,leading:!0})},Qt.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u8FFD\u52A0\u70B9\u8BC4"),(Qt==null?void 0:Qt.work_status)!==0&&[1,2,3,4].includes(Qt==null?void 0:Qt.work_status)&&[Ut.createElement("br",null),Ut.createElement("a",{target:"_blank",onClick:(0,Lt.throttle)(ul=>Vl(void 0,null,function*(){var Ll,Zi,Rc,Tc,Mc;if(ul.stopPropagation(),ul.preventDefault(),(0,Ye.Rm)()&&!((Ll=Et.AssistantObject.practice)!=null&&Ll.can_view)){fe.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((Zi=gt.userInfo)!=null&&Zi.professional_certification){const is=yield(0,ce.GS)(Qt==null?void 0:Qt.id);(Rc=is==null?void 0:is.data)!=null&&Rc.url&&(0,je.xg)(((Tc=is==null?void 0:is.data)==null?void 0:Tc.url)+`?courseGroup=${(Wn==null?void 0:Wn.course_group)||""}&workStatus=${((Mc=Wn==null?void 0:Wn.work_status)==null?void 0:Mc.filter(Zc=>Zc!=0&&Zc!=-1))||""}&search=${(Wn==null?void 0:Wn.search)||""}`)}else return be.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ut.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,je.xg)("/account/certification")}}),!1}),5e3,{trailing:!1,leading:!0})},"\u67E5\u770B\u5B9E\u8BAD")],((Xu=(Hr=ae==null?void 0:ae.headerInfo)==null?void 0:Hr.homework_status)==null?void 0:Xu[0])!=="\u5DF2\u622A\u6B62"&&!!Qt.myshixun_id&&[Ut.createElement("br",null),Ut.createElement("span",{className:Oo.color32C,onClick:ul=>{ul.stopPropagation(),se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:Qt,params:Wn,homework_common_id:Wn.categoryId}})}},"\u6253\u56DE\u91CD\u505A")])}}].filter(lt=>!!lt),$c=()=>{var lt,Qt,oo,xu;return Ut.createElement(Oe.default,null,Ut.createElement(Oe.default.Item,{onClick:()=>{var Hr,Xu;if((0,Ye.Rm)()&&!((Hr=Et.AssistantObject.practice)!=null&&Hr.can_download)){fe.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}se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:(Xu=ae==null?void 0:ae.headerInfo)==null?void 0:Xu.course_group_info,fn:()=>{(0,_o.Iy)(JSON.parse(sessionStorage.all_student_works_params),"shixun_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Ye.GJ)()&&((lt=Po==null?void 0:Po.student_works)==null?void 0:lt.length)>0&&!((oo=(Qt=ae==null?void 0:ae.headerInfo)==null?void 0:Qt.homework_status)!=null&&oo.includes("\u5BFC\u5165"))&&Ut.createElement(Oe.default.Item,{key:"3",onClick:()=>{var Hr,Xu;if((0,Ye.Rm)()&&!((Hr=Et.AssistantObject.practice)!=null&&Hr.can_download)){fe.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}se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",course_groups:(Xu=ae==null?void 0:ae.headerInfo)==null?void 0:Xu.course_group_info,fn:()=>{be.default.confirm({title:"\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F",closable:!0,icon:null,centered:!0,okText:Ut.createElement(ie.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u524D\u7AEF\u5BFC\u51FA"),cancelText:Ut.createElement(ie.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},"\u540E\u53F0\u5BFC\u51FA"),onOk:()=>{var ul,Ll;se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Se.history.push(`/classrooms/${Wn==null?void 0:Wn.coursesId}/shixun_homework/${Wn.categoryId}/${(Ll=(ul=Po==null?void 0:Po.student_works)==null?void 0:ul[0])==null?void 0:Ll.id}/comment`)},onCancel:()=>{},cancelButtonProps:{onClick:()=>{(0,_o.jj)(JSON.parse(sessionStorage.all_student_works_params),"shixun_report")}}})}}})}},"\u5B9E\u8BAD\u62A5\u544A"),((xu=ae==null?void 0:ae.headerInfo)==null?void 0:xu.start_permanent)&&Ut.createElement(Oe.default.Item,{onClick:()=>Vl(void 0,null,function*(){let Hr=yield(0,xe.ZP)(`/api/homework_commons/${Wn.categoryId}/export_workspace_files.json`,{method:"post",body:{is_repeat_export:0}});Hr.status===0&&Se.history.push(`/classrooms/${Wn.coursesId}/exportlist/workspace_files`),Hr.status===-3&&(se({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u590D\u5BFC\u51FA\u63D0\u9192",params:Wn}}),Se.history.push(`/classrooms/${Wn.coursesId}/exportlist/workspace_files`))}),key:"4"},"\u5B9E\u9A8C\u6570\u636E"),Ut.createElement(Oe.default.Item,{key:"2",onClick:()=>{var Hr;if((0,Ye.Rm)()&&!((Hr=Et.AssistantObject.practice)!=null&&Hr.can_download)){fe.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}Se.history.push(`/classrooms/${Wn==null?void 0:Wn.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},ed=()=>Vl(void 0,null,function*(){const{ai_question_record_id:lt}=ae.headerInfo;if(!lt)return;const Qt=yield(0,xe.ZP)(`/api/shixun_homeworks/${jt==null?void 0:jt.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:lt}});Xc(Qt)});return Ut.createElement(Ut.Fragment,null,Ut.createElement("section",{className:`${Oo.wrap} minH500 bg-white pl30 pr30 pt30`},((Ie=(et=ae==null?void 0:ae.headerInfo)==null?void 0:et.homework_status)==null?void 0:Ie.includes("\u672A\u53D1\u5E03"))&&Ut.createElement(Bt.Z,null),!!Ti.length&&Ut.createElement(Me.default,{className:"mb10",dataSource:Ti,columns:kc,pagination:!1,showHeader:!1,loading:!1}),!((Pa=(vt=ae==null?void 0:ae.headerInfo)==null?void 0:vt.homework_status)!=null&&Pa.includes("\u672A\u53D1\u5E03"))&&Ut.createElement("aside",null,!(0,Ye.GJ)()&&Ut.createElement("div",{className:"c-light-black font12"},Ut.createElement("span",null,"\u5DF2\u5F00\u59CB\u505A\u9898 ",((nn=ae==null?void 0:ae.shixunWorkList)==null?void 0:nn.commit_count)||0," \u4EBA"),Ut.createElement("span",{className:"ml5"},"\u672A\u5F00\u59CB\u505A\u9898 ",((sn=ae==null?void 0:ae.shixunWorkList)==null?void 0:sn.uncommit_count)||0," \u4EBA"),((Kn=ae==null?void 0:ae.headerInfo)==null?void 0:Kn.left_time)&&Ut.createElement(Ut.Fragment,null,Ut.createElement("span",{className:"ml20 c-black"},(At=(Ca=ae==null?void 0:ae.headerInfo)==null?void 0:Ca.left_time)==null?void 0:At.status),Ut.createElement("span",{className:"ml20 c-orange-ff9"},(Cn=(da=ae==null?void 0:ae.headerInfo)==null?void 0:da.left_time)==null?void 0:Cn.time))),(0,Ye.GJ)()&&Ut.createElement(Ut.Fragment,null,Ut.createElement(Re.default,{form:fl,onChange:fd,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Yn=(ka=ae==null?void 0:ae.headerInfo)==null?void 0:ka.task_status)==null?void 0:Yn.length)>0&&Ut.createElement(Re.default.Item,{name:"task_status"},Ut.createElement(ve.default.Group,{value:[],style:{width:"100%"}},Ut.createElement(st.Z,null,Ut.createElement(ke.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Ut.createElement(ke.Z,{flex:"80px"},Ut.createElement(ve.default,{value:"all"},"\u5168\u90E8")),Ut.createElement(ke.Z,{flex:"1"},((to=ae==null?void 0:ae.headerInfo)==null?void 0:to.task_status)&&(($t=ae==null?void 0:ae.headerInfo)==null?void 0:$t.task_status.map((lt,Qt)=>Ut.createElement(ve.default,{name:"task_status",value:lt.id},lt.name,"(",lt.count,")",lt.name==="\u622A\u6B62\u540E\u901A\u5173"?Ut.createElement(ie.Z,{title:"\u5728\u89C4\u5B9A\u65F6\u95F4\u5916\u5B8C\u6210\u7684\u4F5C\u4E1A"},Ut.createElement("i",{className:"font13 ml5 iconfont icon-tishixiaowenhao"})):null))))))),((ao=(la=ae==null?void 0:ae.headerInfo)==null?void 0:la.course_group_info)==null?void 0:ao.length)>0&&Ut.createElement(Re.default.Item,{name:"course_group_info"},Ut.createElement(ve.default.Group,{style:{width:"100%"}},Ut.createElement(st.Z,null,Ut.createElement(ke.Z,{className:"font14",flex:"80px",style:{marginBottom:10}},"\u5206\u73ED\u60C5\u51B5:"),Ut.createElement(ke.Z,{flex:"80px"},Ut.createElement(ve.default,{value:"all"},"\u5168\u90E8")),Ut.createElement(ke.Z,{flex:"1",id:"divhe",style:{height:_s+"px",overflow:"hidden"}},(ra=(Ea=ae==null?void 0:ae.headerInfo)==null?void 0:Ea.course_group_info)==null?void 0:ra.map((lt,Qt)=>Ut.createElement(ve.default,{value:lt.course_group_id},lt.group_group_name,"(",lt.count,")"))),Vc&&Ut.createElement("span",{onClick:()=>{let lt=document.getElementById("divhe").scrollHeight;_s>47?qi(47):qi(lt)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},_s===47?"\u5C55\u5F00":"\u6536\u8D77",_s===47?Ut.createElement(Pt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ut.createElement(ct.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Xt=(ut=ae==null?void 0:ae.headerInfo)==null?void 0:ut.teacher_comment)==null?void 0:Xt.length)>0&&Ut.createElement(Re.default.Item,{name:"teacher_comment"},Ut.createElement(ve.default.Group,{style:{width:"100%"}},Ut.createElement(st.Z,null,Ut.createElement(ke.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Ut.createElement(ke.Z,{flex:"80px"},Ut.createElement(ve.default,{value:"all"},"\u5168\u90E8")),Ut.createElement(ke.Z,{flex:"1"},((Yt=ae==null?void 0:ae.headerInfo)==null?void 0:Yt.teacher_comment)&&((va=ae==null?void 0:ae.headerInfo)==null?void 0:va.teacher_comment.map((lt,Qt)=>Ut.createElement(ve.default,{value:String(lt.id)},lt.name,"(",lt.count,")")))))))),Ut.createElement(st.Z,{align:"middle"},Ut.createElement(ke.Z,{flex:"1"},Ut.createElement(st.Z,{align:"middle"},Ut.createElement(ke.Z,null,Ut.createElement(Ct.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:lt=>{Wn.search=lt.trim(),Wn.page=1,Di()},style:{width:240}})),Ut.createElement(ke.Z,null,Ut.createElement("span",{className:"ml5"},Ut.createElement("span",{className:"c-red"},(Bo=ae==null?void 0:ae.shixunWorkList)==null?void 0:Bo.total_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(Xa=ae==null?void 0:ae.shixunWorkList)==null?void 0:Xa.total_count,"\u4E2A\u5B66\u751F\uFF09")))),Ut.createElement(ke.Z,null,(0,Ye.GJ)()&&((xr=ae==null?void 0:ae.headerInfo)==null?void 0:xr.code_review)&&!((Kr=(mr=ae==null?void 0:ae.headerInfo)==null?void 0:mr.homework_status)!=null&&Kr.includes("\u5BFC\u5165"))&&Ut.createElement(Ce.ZP,{className:"ml10",onClick:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Po.student_works.map(lt=>lt.id),params:Wn}})}},Ut.createElement("span",{className:`${Oo.tr1} iconfont icon-daimachazhong mr5`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Ye.GJ)()&&xn&&Ut.createElement(Ce.ZP,{className:"ml10",onClick:Bd},Ut.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),((ju=(Tr=ae==null?void 0:ae.headerInfo)==null?void 0:Tr.homework_status)==null?void 0:ju.includes("\u5DF2\u622A\u6B62"))&&(0,Ye.GJ)()&&Ut.createElement(Ce.ZP,{className:"ml10",onClick:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",selectArrs:Po.student_works.map(lt=>lt.id),params:Wn}})}},Ut.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),!((tr=(za=ae==null?void 0:ae.headerInfo)==null?void 0:za.homework_status)!=null&&tr.includes("\u5BFC\u5165"))&&Ut.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var lt,Qt;if((0,Ye.Rm)()&&!((Qt=(lt=Et.AssistantObject)==null?void 0:lt.practice)!=null&&Qt.can_appraise)){fe.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}se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4",selectArrs:Po.student_works.map(oo=>oo.id),params:Wn}})}},Ut.createElement(Fo.Z,{className:"mr5"}),"\u4E00\u952E\u70B9\u8BC4"),(((Eo=(Xn=ae==null?void 0:ae.headerInfo)==null?void 0:Xn.homework_status)==null?void 0:Eo.includes("\u63D0\u4EA4\u4E2D"))||((Oa=(Dn=ae==null?void 0:ae.headerInfo)==null?void 0:Dn.homework_status)==null?void 0:Oa.includes("\u8865\u4EA4\u4E2D"))||((Bn=(ha=ae==null?void 0:ae.headerInfo)==null?void 0:ha.homework_status)==null?void 0:Bn.includes("\u8FDB\u884C\u4E2D")))&&Ut.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var lt;if((0,Ye.Rm)()&&!((lt=Et.AssistantObject.practice)!=null&<.can_redo)){fe.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}Cu(!0),Vl(void 0,null,function*(){const oo=yield(0,xe.ZP)(`/api/homework_commons/${Wn==null?void 0:Wn.categoryId}/teacher_manage_groups.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});oo.status===0&&(console.log("\u53D1\u9001\u8BF7\u6C42\u4E86",oo),Oc(oo.data.list),qc(oo.data.list))})}},"\u4E00\u952E\u6253\u56DE"),(0,Ye.GJ)()&&Ut.createElement(qe.Z,{dropdownRender:$c,className:"ml10"},Ut.createElement(Ce.ZP,null,Ut.createElement(or.Z,null),"\u5BFC\u51FA",Ut.createElement(Ge.Z,null)))))),(0,Ye.Gg)()&&((jn=ae==null?void 0:ae.headerInfo)==null?void 0:jn.start_permanent)&&Ut.createElement(st.Z,{style:{marginTop:"15px",display:"inline-flex",background:"#F5F5F5",borderRadius:4,height:42,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",color:"#9096A3"}},Ut.createElement("span",null,"\u5B66\u751F\u4F5C\u4E1A\u7684\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\uFF08/data/workspace\u76EE\u5F55\uFF09\u5C06\u957F\u671F\u4FDD\u5B58 \uFF0C\u6559\u5E08\u53EF\u901A\u8FC7\u201C\u5BFC\u51FA-\u5B9E\u9A8C\u6570\u636E\u201D\u529F\u80FD\u4E0B\u8F7D\u5B9E\u9A8C\u73AF\u5883\u4E34\u65F6\u6570\u636E\u3002")),Ut.createElement(st.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Ye.GJ)()&&xn&&Ut.createElement("span",null,Ut.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),!((wo=(La=ae==null?void 0:ae.headerInfo)==null?void 0:La.homework_status)!=null&&wo.includes("\u5BFC\u5165"))&&Ut.createElement(st.Z,{align:"middle",className:Oo.refresh},Ut.createElement(ke.Z,{flex:"121px",className:"flex-container"},Ut.createElement(at.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:Us,onChange:lt=>{dd(lt)}})," ",Ut.createElement("span",{className:"ml8"},"\u7B80\u6D01\u6A21\u5F0F")),(((ir=(Da=ae==null?void 0:ae.headerInfo)==null?void 0:Da.homework_status)==null?void 0:ir.includes("\u63D0\u4EA4\u4E2D"))||((Ua=(Or=ae==null?void 0:ae.headerInfo)==null?void 0:Or.homework_status)==null?void 0:Ua.includes("\u8865\u4EA4\u4E2D"))||((fr=(gu=ae==null?void 0:ae.headerInfo)==null?void 0:gu.homework_status)==null?void 0:fr.includes("\u8FDB\u884C\u4E2D")))&&(0,Ye.GJ)()&&Ut.createElement(ke.Z,null,Ut.createElement("div",{className:"flex-container"},Ut.createElement(at.Z,{className:"ml20",checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("classroomsShixunDetailAutoRefersh"),onChange:lt=>{lt?sessionStorage.setItem("classroomsShixunDetailAutoRefersh","true"):sessionStorage.removeItem("classroomsShixunDetailAutoRefersh"),$s(lt)}}),Ut.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),(0,Ye.dE)()&&(Po==null?void 0:Po.work_status)!=0&&Ut.createElement(ke.Z,{flex:1},Ut.createElement(st.Z,{align:"middle",justify:"end"},Ut.createElement(ke.Z,null,Ut.createElement(ze.op,{style:{borderRadius:2},type:"default",openLoading:!0,onClick:()=>Vl(void 0,null,function*(){var lt;if(Xs.current){fe.ZP.warning("\u60A8\u5DF2\u53D1\u9001\u66F4\u65B0\u6210\u7EE9\u8BF7\u6C42\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6216\u624B\u52A8\u5237\u65B0\u9875\u9762");return}Xs.current=setInterval(()=>{clearInterval(Xs.current),Xs.current=null},60*1e3);const Qt=yield(0,xe.ZP)(`/api/homework_commons/${jt==null?void 0:jt.categoryId}/update_student_score.json`,{method:"get",params:{shixun_id:(lt=ae==null?void 0:ae.headerInfo)==null?void 0:lt.shixun_id}});(Qt==null?void 0:Qt.status)==0&&(fe.ZP.success(Qt==null?void 0:Qt.message),Di(!0))})},"\u66F4\u65B0\u6210\u7EE9")))),(xl==null?void 0:xl.complete_num)!=(xl==null?void 0:xl.total_count)&&(xl==null?void 0:xl.status)!=1&&Ut.createElement("div",{className:Oo.under_review,style:{marginRight:0}},Ut.createElement(Fe.Z,{spinning:!0,className:"mr6",size:"small"}),Ut.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Ut.createElement("span",{className:"ml5"},Ut.createElement("span",{style:{color:"#3061D0"}},xl==null?void 0:xl.complete_num),"/",xl==null?void 0:xl.total_count))),Ut.createElement(Me.default,{className:"mt30",loading:de["shixunHomeworks/getShixunWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:lt=>({onClick:Qt=>{var oo,xu,Hr;if((0,Ye.Rm)()&&!((oo=Et.AssistantObject.practice)!=null&&oo.can_view)){fe.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}(Hr=(xu=ae==null?void 0:ae.headerInfo)==null?void 0:xu.homework_status)!=null&&Hr.includes("\u5BFC\u5165")||window.open(`/classrooms/${Wn.coursesId}/shixun_homework/${Wn.categoryId}/${lt.id}/comment`,"_blank")}}),dataSource:Po.student_works,columns:kc,onChange:(lt,Qt,oo)=>{oo.field&&(Wn.order=oo.field),oo.order||(Wn.b_order="asc"),oo.order==="ascend"&&(Wn.b_order="asc"),oo.order==="descend"&&(Wn.b_order="desc"),oo.order||(Wn.b_order="asc"),Di()}}),Ut.createElement(el,null),Ut.createElement(kl,{paramslist:Wn}),Ut.createElement(vr.Z,null)),Ut.createElement(be.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:sr,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Vl(void 0,null,function*(){if(Bi===2){if(Bl.length<=0){fe.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ls){fe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lt=yield(0,xe.ZP)(`/api/homework_commons/${Wn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Wn.categoryId,comment:ls,status:Bl,course_group_ids:xs.current}});lt.status===0&&(Nc(lt.course_group_count),Ys(lt),Cu(!1),pi(!0))}else{if(!(us===0||Vi===0)){if(!us){fe.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Vi){fe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(us>Vi){fe.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ls){fe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lt=yield(0,xe.ZP)(`/api/homework_commons/${Wn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Wn.categoryId,comment:ls,min_score:us,max_score:Vi,course_group_ids:xs.current}});lt.status===0&&(Nc(lt.course_group_count),Ys(lt),Cu(!1),pi(!0))}}),onCancel:()=>{Cu(!1),yc()}},Ut.createElement("div",{style:{padding:"32px"}},Ut.createElement("div",null,Ut.createElement("div",{style:{display:"flex",marginBottom:"12px"}},Ut.createElement("div",{style:{flexShrink:"0",marginRight:"15px"}}," ",Ut.createElement("span",{style:{color:"red"}},"*"),"\u5206\u73ED\uFF1A"),Ut.createElement("div",{className:vc.length>15?Oo.scroll:"",style:{overflowX:"hidden"}},vc==null?void 0:vc.map((lt,Qt)=>Ut.createElement(ve.default,{style:{textAlign:"left",margin:"0"},value:lt.course_group_id,key:lt.course_group_id,onChange:()=>{pd(lt.course_group_id,vc)},checked:lt.checked},lt.group_group_name,"(",lt.count,")")))),Ut.createElement("div",null,Ut.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Ut.createElement(Be.ZP.Group,{value:Bi,onChange:lt=>{Ic(lt.target.value)}},Ut.createElement(Be.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Ut.createElement(Be.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Bi===1&&Ut.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ut.createElement("span",{style:{width:"70px",textAlign:"end"}},Ut.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Ut.createElement(De.Z,{min:0,max:100,value:us,onChange:lt=>Ji(lt),style:{width:"100px"}}),Ut.createElement("span",{style:{width:"80px",textAlign:"end"}},Ut.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Ut.createElement(De.Z,{min:0,max:100,value:Vi,onChange:lt=>cd(lt),style:{width:"100px"}})),Bi===2&&Ut.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ut.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Ut.createElement(ve.default.Group,{onChange:lt=>{Ai([...lt])},style:{width:"100%"}},(iu=(dr=ae==null?void 0:ae.headerInfo)==null?void 0:dr.task_status)==null?void 0:iu.map((lt,Qt)=>Ut.createElement(ve.default,{name:"task_status",value:lt.id},lt.name,"(",lt.count,")")))),Ut.createElement("div",{style:{display:"flex",marginTop:"20px"}},Ut.createElement("span",{style:{width:"70px",textAlign:"end"}},Ut.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Ut.createElement(Le.Z,{className:Oo.MdEditor,onChange:lt=>Xi(lt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Ut.createElement(be.default,{open:ci,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Vl(void 0,null,function*(){Bi===2?(yield(0,xe.ZP)(`/api/homework_commons/${Wn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Wn.categoryId,comment:ls,status:Bl,course_group_ids:xs.current}})).status===0&&(fe.ZP.info("\u6253\u56DE\u6210\u529F"),yc(),Di(),pi(!1)):(yield(0,xe.ZP)(`/api/homework_commons/${Wn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Wn.categoryId,comment:ls,min_score:us,max_score:Vi,course_group_ids:xs.current}})).status===0&&(fe.ZP.info("\u6253\u56DE\u6210\u529F"),yc(),Di(),pi(!1))}),onCancel:()=>{yc(),pi(!1)}},Ut.createElement("div",{style:{padding:"32px"}},Bi===1&&Ut.createElement("span",null,"\u786E\u8BA4\u5C06\u9009\u4E2D\u7684",Lc,"\u4E2A\u73ED\u7EA7\u4E2D, \u6210\u7EE9\u5728",us,"-",Vi,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Bi===2&&Ut.createElement("span",null,"\u786E\u8BA4\u5C06",Lc,"\u4E2A\u73ED\u7EA7\u4E2D\u4F5C\u4E1A\u72B6\u6001\u5728",(Al=(Mu=ae==null?void 0:ae.headerInfo)==null?void 0:Mu.task_status)==null?void 0:Al.filter(lt=>Bl==null?void 0:Bl.includes(lt.id)).map(lt=>lt.name).toString(),"\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ut.createElement("br",null),Ut.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Bs==null?void 0:Bs.count,"\u540D\u5B66\u751F")))),Ut.createElement(Ol,null),Ut.createElement(Ml,{isShow:gd,setIsShow:Vs,item:md,coursesId:Wn.coursesId,categoryId:Wn.categoryId}),Ut.createElement("aside",{className:"tc mb50 mt30"},Ut.createElement(Ae.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,onChange:qs,current:Wn.page||1,pageSize:Wn.limit||20,total:($l=ae==null?void 0:ae.shixunWorkList)==null?void 0:$l.total_count})))};var yu=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se,user:rt})=>({shixunHomeworks:ae,classroomList:de,loading:se.effects,user:rt}))(_r),Er=ee(59301),Ku=Object.defineProperty,Rl=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,ii=(ae,de,se)=>de in ae?Ku(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,yi=(ae,de)=>{for(var se in de||(de={}))Zl.call(de,se)&&ii(ae,se,de[se]);if(Rl)for(var se of Rl(de))Tl.call(de,se)&&ii(ae,se,de[se]);return ae},xc=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Ls=({shixunHomeworks:ae,classroomList:de,loading:se,dispatch:rt})=>{var Et;const gt=(0,Se.useParams)(),[xt,et]=(0,ne.useState)(yi(yi({},{page:1,limit:20,group_ids:[]}),gt)),Ie=(0,Se.useLocation)(),{codeReview:vt}=ae,[Pa,nn]=(0,ne.useState)({}),[sn]=Re.default.useForm();xt.order="code_rate",xt.sort="desc",xt.category=xt.categoryId,(0,ne.useEffect)(()=>{Kn(),console.log("params",xt)},[xt]),(0,ne.useEffect)(()=>{ae.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Kn()},[ae.actionTabs.key]);const Kn=()=>xc(void 0,null,function*(){(yield rt({type:"shixunHomeworks/getCodeReview",payload:yi({},xt)})).status===-2&&setTimeout(()=>Kn(),1500)}),Ca=()=>{},At=(Cn,ka)=>{xt.page=Cn,xt.limit=20,rt({type:"shixunHomeworks/getCodeReview",payload:yi({},xt)})},da=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(Cn,ka,Yn)=>xt.limit*(xt.page-1)+Yn+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:Cn=>Er.createElement("span",{className:"c-orange"},Cn)},{title:"\u64CD\u4F5C",dataInex:"action",render:(Cn,ka)=>Er.createElement("div",null,Er.createElement("a",{target:"_blank",onClick:()=>{var Yn;if((0,Ye.Rm)()&&!((Yn=de.AssistantObject.normal)!=null&&Yn.can_appraise)){fe.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("studentDetial",Ie.pathname),window.open(`/classrooms/${xt.coursesId}/shixun_homework/${xt.categoryId}/review_detail/${ka.user_id}`)}},"\u67E5\u770B"),Er.createElement("br",null))}];return Er.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(vt==null?void 0:vt.status)===-2&&Er.createElement(Bt.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"}),(vt==null?void 0:vt.status)!==-2&&Er.createElement("div",null,Er.createElement(st.Z,null,Er.createElement(ke.Z,{flex:"1"},Er.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",vt.last_review_time,Er.createElement(Ce.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:xt}})}},"\u4EE3\u7801\u67E5\u91CD"),Er.createElement(ie.Z,{title:Er.createElement("div",null,Er.createElement("div",null,"\u4EE3\u7801\u67E5\u91CD\u89C4\u5219"),Er.createElement("div",null,"1.\u67E5\u91CD\u5BF9\u8C61\uFF1A\u4EC5\u5BF9\u5B66\u5458\u622A\u6B62\u524D\u5F97\u5206\u6700\u9AD8\u7684\u4EE3\u7801\u7248\u672C\u8FDB\u884C\u67E5\u91CD\u3002"),Er.createElement("div",null,"2.\u591A\u7248\u672C\u5904\u7406\uFF1A\u82E5\u5B58\u5728\u591A\u4E2A\u6700\u9AD8\u5206\u7248\u672C\uFF0C\u4EE5\u63D0\u4EA4\u65F6\u95F4\u6700\u665A\u7684\u7248\u672C\u4E3A\u51C6\u8FDB\u884C\u67E5\u91CD\u3002 "),Er.createElement("div",null,"3.\u622A\u6B62\u540E\u63D0\u4EA4\uFF1A\u4F5C\u4E1A\u622A\u6B62\u540E\u63D0\u4EA4\u7684\u4EE3\u7801\u4E0D\u7EB3\u5165\u67E5\u91CD\u8303\u56F4\u3002 "))},Er.createElement("i",{style:{marginLeft:10,color:"#3061D0",fontSize:16},className:"iconfont icon-tishixiaowenhao"})))),Er.createElement(ke.Z,null,Er.createElement(Ct.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Cn=>{xt.search=Cn,rt({type:"shixunHomeworks/getCodeReview",payload:xt})},style:{width:200}}),Er.createElement("span",{className:"ml5 c-red"}))),((Et=vt.group_info)==null?void 0:Et.length)>0&&Er.createElement(Er.Fragment,null,Er.createElement(st.Z,null,Er.createElement(ke.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),Er.createElement(ke.Z,{flex:"80px"},Er.createElement(ve.default,{checked:xt.group_ids=="",value:"all",onChange:Cn=>{delete xt.group_ids,xt.group_ids=[],xt.page=1,et(yi({},xt))}},"\u5168\u90E8")),Er.createElement(ke.Z,{flex:"1"},vt.group_info&&vt.group_info.map((Cn,ka)=>Er.createElement(ve.default,{value:Cn.id,checked:xt.group_ids.includes(Cn.id),onChange:Yn=>{Yn.target.checked?xt.group_ids.push(Cn.id):xt.group_ids.splice(xt.group_ids.indexOf(Cn.id),1),xt.page=1,et(yi({},xt))}},Cn.name,"(",Cn.members_count,")")))),Er.createElement(st.Z,{className:"font14 c-red mt5"},Er.createElement(ke.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),Er.createElement("p",{className:"mt10"},Er.createElement("span",{className:"c-red"},vt.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",vt.all_reviews_count,"\u4F5C\u54C1\uFF09"),Er.createElement(Me.default,{className:"mt30",loading:se["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:vt.users_reviews,columns:da,onChange:(Cn,ka,Yn)=>{Yn.order==="ascend"&&(xt.b_order="asc"),Yn.order==="descend"&&(xt.b_order="desc"),Yn.order||delete xt.b_order,rt({type:"shixunHomeworks/getCodeReview",payload:yi({},xt)})}}),Er.createElement("aside",{className:"tc mb50 mt30"},Er.createElement(Ae.Z,{showSizeChanger:!1,onChange:At,defaultCurrent:xt.page||1,current:xt.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:vt.copy_reviews_count}))))};var wc=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se})=>({shixunHomeworks:ae,loading:se.effects,classroomList:de}))(Ls),Gr=ee(61191),lu=ee(59301),Li=Object.defineProperty,Ni=Object.defineProperties,cc=Object.getOwnPropertyDescriptors,Ns=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,es=(ae,de,se)=>de in ae?Li(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Ql=(ae,de)=>{for(var se in de||(de={}))ks.call(de,se)&&es(ae,se,de[se]);if(Ns)for(var se of Ns(de))Rs.call(de,se)&&es(ae,se,de[se]);return ae},ki=(ae,de)=>Ni(ae,cc(de)),vs=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const{RangePicker:dc}=Qo.default,{Option:zc}=He.default,Ts=({shixunHomeworks:ae,loading:de,dispatch:se})=>{const rt=(0,Se.useParams)(),Et=(0,Se.useLocation)(),{workSetting:gt,workList:xt,changeData:et}=ae,[Ie,vt]=(0,ne.useState)(!0),[Pa,nn]=(0,ne.useState)({}),[sn,Kn]=(0,ne.useState)(!1),[Ca]=Re.default.useForm();let[At,da]=(0,ne.useState)([]),[Cn,ka]=(0,ne.useState)([]);const[Yn,to]=(0,ne.useState)([]);let[$t,la]=(0,ne.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!1,can_view_details:!1,total_score:"",eff_score:0,forbid_copy_answers:!1,public_after_abort:!1,public_after_over:!1});(0,ne.useEffect)(()=>()=>{da([])},[]),(0,ne.useEffect)(()=>{vt(!(gt!=null&>.can_edit))},[gt]);const ao=()=>{se({type:"shixunHomeworks/getWorkSetting",payload:Ql({},rt)})};(0,ne.useEffect)(()=>{gt!=null&>.course_id&&(Object.keys($t).map(function(Xt){$t[Xt]=gt[Xt]}),(!$t.allow_late||!$t.unified_late)&&($t.late_penalty=5),At=JSON.parse(JSON.stringify(gt.group_settings.map(Xt=>ki(Ql({},Xt),{group_name:[Xt.group_name]})).filter(Xt=>Xt.publish_time!==null))),Cn=JSON.parse(JSON.stringify(gt.allow_late_settings.map(Xt=>ki(Ql({},Xt),{group_name:[Xt.group_name]})).filter(Xt=>Xt.late_time!==null))),la(Ql({},$t)),da([...At]),ka([...Cn]))},[gt]);const Ea=()=>{var Xt;const Yt=JSON.parse(JSON.stringify($t));if(Yt.challenge_settings.filter(va=>!va.hide),Yt.categoryId=rt.categoryId,(Xt=Yt.challenge_settings)!=null&&Xt.every(va=>!va.checked)){fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if($t.unified_setting||(At=At==null?void 0:At.map(va=>{var Bo;if(!va.publish_time||!va.end_time)throw fe.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(!va.group_name)throw fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return va.group_name=typeof(va==null?void 0:va.group_name)=="string"?[va==null?void 0:va.group_name]:va==null?void 0:va.group_name,va.group_id=(Bo=gt.group_settings)==null?void 0:Bo.filter(Xa=>{var xr;return(xr=va==null?void 0:va.group_name)==null?void 0:xr.includes(Xa.group_name)}).map(Xa=>Xa.group_id||Xa.id).toString().split(","),va})),Yt.group_settings=At,$t.allow_late)if($t.unified_late){if($t.late_penalty===null||$t.late_penalty===void 0||$t.late_penalty<0||$t.late_penalty>100)throw fe.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(!$t.late_time)throw fe.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 Cn=Cn==null?void 0:Cn.map(va=>{var Bo,Xa;if(va.late_penalty===null||va.late_penalty===void 0||va.late_penalty<0||va.late_penalty>100)throw fe.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(!va.late_time)throw fe.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(!va.group_name)throw fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return va.group_name=typeof(va==null?void 0:va.group_name)=="string"?[va==null?void 0:va.group_name]:va==null?void 0:va.group_name,va.group_id=(Xa=(Bo=va==null?void 0:va.group_name)==null?void 0:Bo.map(xr=>{var mr,Kr;let Tr=(Kr=(mr=gt.group_settings)==null?void 0:mr.filter(ju=>(ju==null?void 0:ju.group_name)===xr))==null?void 0:Kr[0];return Tr==null?void 0:Tr.group_id}))==null?void 0:Xa.toString().split(","),va}),Yt.allow_late_settings=Cn;ra(Yt)},ra=Xt=>{var Yt,va;if(console.log(Xt.total_score,Xt.eff_score),Xt.total_score===null){fe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Xt!=null&&Xt.work_efficiency&&Xt.eff_score===null){fe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Bo=Xt.challenge_settings.reduce((mr,Kr)=>mr+Number(Kr.challenge_score),0);if((Bo==null?void 0:Bo.toFixed(10))!==((Yt=Xt.total_score-Xt.eff_score)==null?void 0:Yt.toFixed(10))){fe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Xt.total_score}\u5206`);return}const Xa={shixun_evaluation:Xt.shixun_evaluation,challenge_settings:Xt.challenge_settings},xr=()=>vs(void 0,null,function*(){Kn(!0),(yield(0,xe.ZP)(`/api/homework_commons/${rt.categoryId}/public_setting.json`,{method:"post",body:Ql({},Xt)})).status===0&&(fe.ZP.success("\u66F4\u65B0\u6210\u529F"),ao(),se({type:"shixunHomeworks/getShixunWorkList",payload:Ql({},rt)})),Kn(!1)});!(0,Lt.isEqual)(et,Xa)&&!((va=xt==null?void 0:xt.homework_status)!=null&&va.includes("\u672A\u53D1\u5E03"))?be.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:xr}):xr()},ut=(0,ne.useMemo)(()=>$t.public_after_abort?"public_after_abort":$t.public_after_over?"public_after_over":"immediately",[$t]);return lu.createElement("section",{className:Gr.Z.form},lu.createElement("div",{className:Gr.Z.title},"\u516C\u5F00\u8BBE\u7F6E"),lu.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px"}},lu.createElement("div",{style:{display:"flex",alignItems:"center"}},lu.createElement(ve.default,{checked:$t.score_open,disabled:Ie,onChange:Xt=>{$t.score_open=Xt.target.checked,la(Object.assign({},$t))}},lu.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u6210\u7EE9")),lu.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),lu.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},lu.createElement(ve.default,{checked:$t.answer_public,disabled:Ie,onChange:Xt=>{Xt.target.checked?la(Yt=>ki(Ql({},Yt),{answer_public:Xt.target.checked})):la(Yt=>ki(Ql({},Yt),{answer_public:Xt.target.checked,public_after_abort:!1,public_after_over:!1}))}},lu.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u7B54\u6848")),lu.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),$t.answer_public&&lu.createElement(lu.Fragment,null,lu.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},lu.createElement("div",{style:{margin:"0 46px 0 24px"}},"\u516C\u5F00\u65F6\u95F4\u8303\u56F4"),lu.createElement(Be.ZP.Group,{onChange:Xt=>{Xt.target.value==="public_after_abort"?la(Yt=>ki(Ql({},Yt),{public_after_abort:!0,public_after_over:!1})):Xt.target.value==="public_after_over"?la(Yt=>ki(Ql({},Yt),{public_after_abort:!1,public_after_over:!0})):la(Yt=>ki(Ql({},Yt),{public_after_abort:!1,public_after_over:!1}))},value:ut,disabled:Ie},lu.createElement(Be.ZP,{value:"public_after_abort"},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),lu.createElement(Be.ZP,{value:"immediately",style:{marginLeft:"30px"}},"\u4EFB\u610F\u65F6\u95F4"))),lu.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"13px 30px"}},lu.createElement("div",{style:{margin:"0 18px 0 24px"}},"\u8BBE\u7F6E\u590D\u5236\u53C2\u8003\u7B54\u6848"),lu.createElement(ve.default,{checked:$t.forbid_copy_answers,disabled:Ie,onChange:Xt=>{$t.forbid_copy_answers=Xt.target.checked,la(Object.assign({},$t))}},lu.createElement("div",{style:{color:"#000000"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),lu.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EA\u80FD\u67E5\u770B\u4F46\u4E0D\u80FD\u590D\u5236\u53C2\u8003\u7B54\u6848\uFF09"))),lu.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},lu.createElement("div",{style:{display:"flex",alignItems:"center"}},lu.createElement(ve.default,{checked:$t.comment_public,disabled:Ie,onChange:Xt=>{$t.comment_public=Xt.target.checked,la(Object.assign({},$t))}},lu.createElement("div",{style:{color:"#000000"}},"\u516C\u5F00\u8BC4\u8BBA")),lu.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u53EF\u67E5\u770B\u8BE5\u5B9E\u9A8C\u7684\u76F8\u5173\u8BC4\u8BBA\uFF09"))),lu.createElement("div",{style:{marginTop:"30px"}},lu.createElement("div",{className:Gr.Z.title},"\u8FDB\u5165\u5B9E\u9A8C\u8BBE\u7F6E"),lu.createElement("div",{style:{display:"flex",alignItems:"center",background:"#F6F7F9",padding:"13px 30px"}},lu.createElement(ve.default,{checked:$t.can_view_details,disabled:Ie,onChange:Xt=>{$t.can_view_details=Xt.target.checked,la(Object.assign({},$t))}},lu.createElement("div",{style:{color:"#000000"}},"\u67E5\u770B\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5")),lu.createElement("div",{style:{color:"#666666",fontSize:"14px",height:"22px"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u542F\u6311\u6218\u5148\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\u7684\u8BE6\u60C5\u9875\u9762\uFF0C\u5426\u5219\u76F4\u63A5\u8FDB\u5165\u5B9E\u9A8C\u9875\u9762\uFF09"))),lu.createElement(Ce.ZP,{style:{width:"138px",marginTop:"30px"},type:"primary",size:"large",loading:sn,onClick:()=>Ea()},"\u4FDD\u5B58"))};var bc=(0,Se.connect)(({shixunHomeworks:ae,loading:de})=>({shixunHomeworks:ae,loading:de.effects}))(Ts),zn=ee(59301),hs=Object.defineProperty,Es=Object.defineProperties,Ms=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,Zs=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,ys=(ae,de,se)=>de in ae?hs(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Wl=(ae,de)=>{for(var se in de||(de={}))Zs.call(de,se)&&ys(ae,se,de[se]);if(ts)for(var se of ts(de))Ss.call(de,se)&&ys(ae,se,de[se]);return ae},si=(ae,de)=>Es(ae,Ms(de)),zs=(ae,de)=>{var se={};for(var rt in ae)Zs.call(ae,rt)&&de.indexOf(rt)<0&&(se[rt]=ae[rt]);if(ae!=null&&ts)for(var rt of ts(ae))de.indexOf(rt)<0&&Ss.call(ae,rt)&&(se[rt]=ae[rt]);return se},Hs=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Fs=({shixunHomeworks:ae,loading:de,dispatch:se})=>{const rt=(0,Se.useParams)(),[Et]=Re.default.useForm(),gt=Re.default.useWatch("total_score",Et),xt=Re.default.useWatch("eff_type",Et),et=Re.default.useWatch("challenge_settings",Et),Ie=Re.default.useWatch("answer_open_evaluation",Et),vt=Re.default.useWatch("shixun_evaluation",Et),Pa=Re.default.useWatch("work_efficiency",Et),nn=Re.default.useWatch("is_repeat_minus",Et),sn=Re.default.useWatch("open_view_answer_deduct",Et),{workSetting:Kn,workList:Ca,changeData:At}=ae,[da,Cn]=(0,ne.useState)(!1),[ka,Yn]=(0,ne.useState)(!1),[to,$t]=(0,ne.useState)(!1);let[la,ao]=(0,ne.useState)([]),[Ea,ra]=(0,ne.useState)([]),[ut,Xt]=(0,ne.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!0,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,eff_type:1,open_view_answer_deduct:!0,is_repeat_minus:!1,repeat_setting_score:10,repeat_limit:70,is_onpage_time:!0,training_time_rules:1,difficulty_level_sort:"asc",game_deduct_score_percentage:100});const[Yt,va]=(0,ne.useState)(!1),[Bo,Xa]=(0,ne.useState)(0);(0,ne.useEffect)(()=>()=>{ao([])},[]),(0,ne.useEffect)(()=>{Cn(!(Kn!=null&&Kn.can_edit))},[Kn]);const xr=()=>{se({type:"shixunHomeworks/getWorkSetting",payload:Wl({},rt)})};(0,ne.useEffect)(()=>{if(!(Kn!=null&&Kn.course_id))return;Object.keys(ut).map(function(tr){ut[tr]=Kn[tr]}),(!ut.allow_late||!ut.unified_late)&&(ut.late_penalty=5),la=JSON.parse(JSON.stringify(Kn.group_settings.map(tr=>si(Wl({},tr),{group_name:[tr.group_name]})).filter(tr=>tr.publish_time!==null))),Ea=JSON.parse(JSON.stringify(Kn.allow_late_settings.map(tr=>si(Wl({},tr),{group_name:[tr.group_name]})).filter(tr=>tr.late_time!==null)));const za=si(Wl({},ut),{difficulty_level_sort:ut.difficulty_level_sort||"asc"});Xt(za),ju(za),Et.setFieldsValue(za),ao([...la]),ra([...Ea])},[Kn]);const mr=()=>{var za;const tr=JSON.parse(JSON.stringify(ut));if(tr.challenge_settings.filter(Xn=>!Xn.hide),tr.categoryId=rt.categoryId,tr.game_deduct_score_percentage===""){fe.ZP.warning("\u8BF7\u586B\u5199\u67E5\u770B\u7B54\u6848\u6263\u5206\u6BD4\u4F8B");return}if((za=tr.challenge_settings)!=null&&za.every(Xn=>!Xn.checked)){fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(ut.unified_setting||(la=la==null?void 0:la.map(Xn=>{var Eo;if(!Xn.publish_time||!Xn.end_time)throw fe.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(!Xn.group_name)throw fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xn.group_name=typeof(Xn==null?void 0:Xn.group_name)=="string"?[Xn==null?void 0:Xn.group_name]:Xn==null?void 0:Xn.group_name,Xn.group_id=(Eo=Kn.group_settings)==null?void 0:Eo.filter(Dn=>{var Oa;return(Oa=Xn==null?void 0:Xn.group_name)==null?void 0:Oa.includes(Dn.group_name)}).map(Dn=>Dn.group_id||Dn.id).toString().split(","),Xn})),tr.group_settings=la,ut.allow_late)if(ut.unified_late){if(ut.late_penalty===null||ut.late_penalty===void 0||ut.late_penalty<0||ut.late_penalty>100)throw fe.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(!ut.late_time)throw fe.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 Ea=Ea==null?void 0:Ea.map(Xn=>{var Eo,Dn;if(Xn.late_penalty===null||Xn.late_penalty===void 0||Xn.late_penalty<0||Xn.late_penalty>100)throw fe.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(!Xn.late_time)throw fe.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(!Xn.group_name)throw fe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xn.group_name=typeof(Xn==null?void 0:Xn.group_name)=="string"?[Xn==null?void 0:Xn.group_name]:Xn==null?void 0:Xn.group_name,Xn.group_id=(Dn=(Eo=Xn==null?void 0:Xn.group_name)==null?void 0:Eo.map(Oa=>{var ha,Bn;let jn=(Bn=(ha=Kn.group_settings)==null?void 0:ha.filter(La=>(La==null?void 0:La.group_name)===Oa))==null?void 0:Bn[0];return jn==null?void 0:jn.group_id}))==null?void 0:Dn.toString().split(","),Xn}),tr.allow_late_settings=Ea;Kr(tr)},Kr=za=>{var tr,Xn;if(za.total_score===null){fe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(za!=null&&za.work_efficiency&&za.eff_score===null){fe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Eo=za.challenge_settings.reduce((ha,Bn)=>ha+Number(Bn.challenge_score),0);if((Eo==null?void 0:Eo.toFixed(10))!==((tr=za.total_score-za.eff_score)==null?void 0:tr.toFixed(10))){fe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${za.total_score}\u5206`);return}const Dn={shixun_evaluation:za.shixun_evaluation,challenge_settings:za.challenge_settings,eff_type:za.eff_type},Oa=()=>Hs(void 0,null,function*(){Yn(!0),(yield(0,xe.ZP)(`/api/homework_commons/${rt.categoryId}/score_setting.json`,{method:"post",body:Wl({},za)})).status===0&&(fe.ZP.success("\u66F4\u65B0\u6210\u529F"),xr(),se({type:"shixunHomeworks/getShixunWorkList",payload:Wl({},rt)})),Yn(!1)});!(0,Lt.isEqual)(At,Dn)&&!((Xn=Ca==null?void 0:Ca.homework_status)!=null&&Xn.includes("\u672A\u53D1\u5E03"))&&!Yt?be.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:Oa}):Oa(),(Yt||nn&&Yt)&&be.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u67E5\u91CD\u6263\u5206\u89C4\u5219\uFF0C\u9700\u8981\u91CD\u65B0\u67E5\u91CD\u624D\u80FD\u751F\u6548\uFF0C\u751F\u6548\u540E\u6210\u7EE9\u5C06\u8986\u76D6\u6210\u6700\u65B0\u7684\u6210\u7EE9\u3002",okText:"\u7ACB\u5373\u67E5\u91CD",onOk(){se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:rt}})}})},Tr=(za=ut)=>{var tr;const{eff_score:Xn,total_score:Eo,difficulty_level_sort:Dn}=za,Oa=Eo-Xn,ha=(tr=za.challenge_settings)==null?void 0:tr.filter(ir=>ir.checked).length;if(!ha){za.challenge_settings.map((ir,Or)=>{ir.challenge_score=0});return}const Bn=za.challenge_settings.filter(ir=>ir.checked).map(ir=>Dn==="desc"?ir.challenge_exp_desc:ir.challenge_exp).reduce((ir,Or)=>ir+Or),jn=Oa/Bn;let La=0,wo=0,Da;switch(za.shixun_evaluation){case 0:const ir=parseFloat((Oa/ha).toFixed(1));za.challenge_settings.map((Ua,gu)=>{Ua.checked?(La=gu,Ua.challenge_score=ir>0?ir:0):Ua.challenge_score=0}),Da=(Oa-ir*(ha-1)).toFixed(1),za.challenge_settings[La].challenge_score=Da>0?Da:0;break;case 1:za.challenge_settings.map((Ua,gu)=>{Ua.checked?(La=gu,wo+=Number((Math.round((Dn==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*jn*10)/10).toFixed(1)),Ua.challenge_score=(Math.round((Dn==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*jn*10)/10).toFixed(1)):Ua.challenge_score=0});let Or=za.challenge_settings[La].challenge_score;Da=(Oa-wo+Number(Or)).toFixed(1),za.challenge_settings[La].challenge_score=Da>0?Da:0;break}Xt(Wl({},za)),ju(za),Et.setFieldsValue(za)},ju=(za=ut)=>{const tr=(0,je.EN)(za.challenge_settings.reduce((Xn,Eo)=>(0,je.EN)(Xn||0,Number(Eo.challenge_score)||0,"+"),0),za.eff_score||0,"+");Xa(tr)};return zn.createElement("div",{className:Gr.Z.form},zn.createElement(Re.default,{className:Gr.Z.FormStyle,form:Et,initialValues:{},layout:"vertical",disabled:da,size:"large",onValuesChange:(za,tr)=>{Xt(Wl(Wl({},ut),tr))},onFinish:za=>{console.log("onfinish",za),mr(),va(!1)}},(Kn==null?void 0:Kn.can_edit)&&zn.createElement("div",{className:Gr.Z.title},"\u4F5C\u4E1A\u5206\u503C\u8BBE\u7F6E"),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},zn.createElement("div",{style:{color:"#333333"}},"\u4F5C\u4E1A\u603B\u5206"),zn.createElement(Re.default.Item,{className:"ml20",style:{marginBottom:"0px"},name:"total_score",rules:[{required:!0,message:"\u4F5C\u4E1A\u603B\u5206\u4E0D\u80FD\u4E3A\u7A7A"}]},zn.createElement(De.Z,{style:{width:120},min:0,addonAfter:"\u5206"}))),zn.createElement("div",{className:Gr.Z.title,style:{marginTop:"30px"}},"\u6548\u7387\u5206",zn.createElement("span",{style:{color:"#666",verticalAlign:"top",fontSize:14,fontWeight:400}},"\uFF08\u6548\u7387\u5206\u5728\u4F5C\u4E1A\u7ED3\u675F\u4E4B\u524D\u4E0D\u8BA1\u7B97\uFF0C\u4F5C\u4E1A\u7ED3\u675F\u540E\u81EA\u52A8\u5C06\u6548\u7387\u5206\u624D\u8BA1\u7B97\u52A0\u5165\u5230\u5B66\u751F\u6210\u7EE9\u4E2D\uFF09")),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",width:"100%"}},zn.createElement(Re.default.Item,{name:"work_efficiency",valuePropName:"checked",style:{marginBottom:0},normalize:za=>{const tr=si(Wl({},ut),{eff_score:za?20:0});return Tr(tr),ju(tr),za}},zn.createElement(ve.default,null,zn.createElement("strong",{className:"c-grey-666"},"\u6548\u7387\u5206"))),zn.createElement("div",{style:{color:"#666"}},"\uFF08\u52FE\u9009\u6548\u7387\u5206\u540E\uFF0C\u5219\u4F5C\u4E1A\u603B\u5206\u503C=\u6548\u7387\u5206+\u4EFB\u52A1\u5173\u5361\u603B\u5206\uFF09")),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},zn.createElement(st.Z,{wrap:!1,align:"middle"},zn.createElement(ke.Z,{style:{textAlign:"right"}},zn.createElement("span",{className:"c-grey-333"},"\u6548\u7387\u5206\u503C")),zn.createElement(ke.Z,null,zn.createElement(Re.default.Item,{className:"ml20",name:"eff_score",style:{marginBottom:0},rules:[{required:Pa&&!0,message:"\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A"}],normalize:za=>(Tr(si(Wl({},ut),{eff_score:za})),za)},zn.createElement(De.Z,{style:{width:184},min:0,step:.1,addonAfter:"\u5206",disabled:da||!Pa}))))),Pa&&zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},zn.createElement("div",{style:{height:40,lineHeight:"40px"}},zn.createElement("span",{className:"c-grey-333 mr10"},"\u8BA1\u7B97\u7EF4\u5EA6"),zn.createElement("span",{className:"c-grey-666"},"\uFF08\u6548\u7387\u5206 = \uFF08\u5B66\u4E60\u6548\u7387 / \u6700\u9AD8\u5B66\u4E60\u6548\u7387 \uFF09* \u5206\u503C\uFF1B\u5B66\u4E60\u6548\u7387 = log\uFF08\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6\uFF09\uFF1B\u8017\u65F6\u5355\u4F4D\u4E3A\u5C0F\u65F6\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u5219\u6548\u7387\u5206\u4E3A0\uFF09")),zn.createElement(Re.default.Item,{name:"eff_type",style:{marginBottom:0}},zn.createElement(Be.ZP.Group,null,zn.createElement(Be.ZP,{value:1},"\u6309\u4F5C\u4E1A\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97"),zn.createElement(Be.ZP,{value:2,style:{marginLeft:10}},"\u6309\u73ED\u7EA7\u6700\u9AD8\u6548\u7387\u5206\u8BA1\u7B97")))),Pa&&zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 50px",marginTop:"1px"}},zn.createElement("div",{className:"c-grey-333",style:{height:40,lineHeight:"40px"}},zn.createElement("span",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),zn.createElement(ie.Z,{title:"\u89C4\u5219\u8BF4\u660E"},zn.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Gr.Z.title_icon}`,style:{color:"#666"},onClick:()=>$t(!0)}))),zn.createElement(Re.default.Item,{name:"training_time_rules",style:{marginBottom:0},normalize:(za,tr,Xn)=>(Tr(si(Wl({},Xn),{training_time_rules:za})),za)},zn.createElement(Be.ZP.Group,null,zn.createElement(Ou.Z,{direction:"vertical"},zn.createElement(Be.ZP,{style:{height:40,lineHeight:"40px"},value:1},"\u9875\u9762\u505C\u7559\u65F6\u957F",zn.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u5728\u5173\u5361\u901A\u5173\u524D\u505C\u7559\u7B54\u9898\u9875\u9762\u7684\u603B\u65F6\u957F\uFF09")),zn.createElement(Be.ZP,{style:{height:40,lineHeight:"40px"},value:2},"\u5173\u5361\u603B\u8017\u65F6",zn.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u65F6\u95F4\u70B9\u5230\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")),zn.createElement(Be.ZP,{style:{height:40,lineHeight:"40px"},value:3},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F",zn.createElement("span",{className:"ml10 c-grey-666"},"\uFF08\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u70B9\u5230\u5B66\u751F\u5168\u90E8\u5173\u5361\u901A\u5173\u65F6\u95F4\u70B9\u7684\u603B\u65F6\u957F\uFF09")))))),zn.createElement("div",{style:{marginTop:"30px"}},zn.createElement("div",{className:Gr.Z.title},"\u4EFB\u52A1\u5173\u5361\u9009\u62E9\u4E0E\u5206\u503C\u8BBE\u7F6E"),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 16px"}},zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement("div",{style:{width:"60px",marginRight:"10px",textAlign:"left"}},"\u5206\u503C\u8BBE\u7F6E"),zn.createElement(Re.default.Item,{name:"shixun_evaluation",style:{marginBottom:0},normalize:(za,tr,Xn)=>{const Eo=si(Wl({},Xn),{shixun_evaluation:za,difficulty_level_sort:za!==1?"asc":Xn.difficulty_level_sort});return Tr(Eo),za}},zn.createElement(Be.ZP.Group,null,zn.createElement(Be.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),zn.createElement(Be.ZP,{value:1,style:{marginLeft:20}},"\u96BE\u6613\u5EA6"),zn.createElement(Be.ZP,{value:2,style:{marginLeft:20}},"\u81EA\u5B9A\u4E49\u5206\u503C"))),vt==1&&zn.createElement(Re.default.Item,{name:"difficulty_level_sort",style:{marginBottom:0},normalize:(za,tr,Xn)=>(Tr(si(Wl({},Xn),{difficulty_level_sort:za})),za)},zn.createElement(He.default,{style:{width:200},options:[{value:"asc",label:"\u6B63\u5E8F\u8D4B\u5206"},{value:"desc",label:"\u53CD\u5E8F\u8D4B\u5206"}]})))),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement("div",{className:"c-grey-666",style:{width:"60px",textAlign:"left"}},"\u5173\u5361\u540D\u79F0"),zn.createElement("div",{className:`${Gr.Z.SubTooltip}`,style:{height:40,lineHeight:"40px",color:"#666"}},Kn!=null&&Kn.task_pass?"\uFF08\u8BE5\u5B9E\u8BAD\u652F\u6301\u8DF3\u5173\u5B66\u4E60\uFF0C\u52FE\u9009\u5219\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u7684\u5173\u5361\uFF09":"\uFF08\u8BE5\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\u5B66\u4E60\uFF09")),zn.createElement(Re.default.List,{name:"challenge_settings"},(za,{add:tr,remove:Xn})=>zn.createElement("div",{style:{display:"flex",flexDirection:"column",gap:17}},za==null?void 0:za.map(Eo=>{var Dn=Eo,{key:Oa,name:ha}=Dn,Bn=zs(Dn,["key","name"]),jn,La,wo,Da,ir,Or,Ua;return zn.createElement(st.Z,{key:Oa,wrap:!1,align:"middle"},zn.createElement(ke.Z,null,zn.createElement(Re.default.Item,si(Wl({},Bn),{name:[ha,"checked"],valuePropName:"checked",style:{marginBottom:0},normalize:(gu,fr,dr)=>{var iu;return dr.challenge_settings[Oa].checked=gu,(iu=dr==null?void 0:dr.challenge_settings)!=null&&iu.every(Mu=>!Mu.checked)?(fe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A"),dr.challenge_settings[Oa].checked=fr,fr):(dr.shixun_evaluation===2&&!gu&&(dr.challenge_settings[Oa].challenge_score=0),Tr(dr),gu)}}),zn.createElement(ve.default,{disabled:da||!(Kn!=null&&Kn.task_pass)},zn.createElement(ie.Z,{title:(jn=et==null?void 0:et[Oa])==null?void 0:jn.challenge_name,placement:"topLeft"},zn.createElement("div",{className:"c-grey-666 multi_ellipsis1",style:{width:525}},(La=et==null?void 0:et[Oa])==null?void 0:La.challenge_name))))),zn.createElement(ke.Z,{flex:"76px"},!et[Oa].checked&&zn.createElement("span",{className:"tag-style-border-small bg-orange border-raduis-50 c-white ml20"},"\u53EF\u4E0D\u505A")),zn.createElement(ke.Z,null,zn.createElement(Re.default.Item,{className:"ml20",name:[ha,"challenge_score"],style:{marginBottom:0},normalize:(gu,fr,dr)=>(dr.challenge_settings[Oa].challenge_score=gu,ju(dr),gu)},zn.createElement(De.Z,{style:{width:120},min:0,addonAfter:zn.createElement("span",{className:Gr.Z.SubTooltip},"\u5206"),disabled:da||vt!==2||!((wo=et==null?void 0:et[Oa])!=null&&wo.checked)}))),zn.createElement(ke.Z,null,zn.createElement("div",{style:{marginLeft:"55px"},className:((Da=et==null?void 0:et[Oa])==null?void 0:Da.difficulty)=="\u7B80\u5355"?Gr.Z.DifSimple:((ir=et==null?void 0:et[Oa])==null?void 0:ir.difficulty)=="\u4E2D\u7B49"?Gr.Z.DifMiddle:Gr.Z.DifHard},(Or=et==null?void 0:et[Oa])==null?void 0:Or.difficulty)),zn.createElement(ke.Z,null,zn.createElement("span",{className:` ${Gr.Z.SubTooltip}`,style:{marginLeft:"55px"}},"\u91D1\u5E01\u5956\u52B1\u6570",zn.createElement("span",{className:"ml10",style:{color:"#FA6400"}},(Ua=et==null?void 0:et[Oa])==null?void 0:Ua.challenge_exp))))}))))),zn.createElement("div",{style:{marginTop:"30px"}},zn.createElement("div",{className:Gr.Z.title},"\u5B66\u751F\u6263\u5206\u89C4\u5219\u8BBE\u7F6E"),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement(Re.default.Item,{name:"open_view_answer_deduct",valuePropName:"checked",style:{marginBottom:0}},zn.createElement(ve.default,null)),zn.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u67E5\u770B\u7B54\u6848\u6263\u5206"),zn.createElement("span",{className:`${Gr.Z.SubTooltip}`,style:{color:"#666"}},"\uFF08\u9488\u5BF9\u672A\u901A\u8FC7\u5173\u5361\u7684\u5B66\u751F\u67E5\u770B\u7B54\u6848\u540E\u8BC4\u6D4B\u901A\u5173\u8FDB\u884C\u6263\u5206\uFF0C\u5DF2\u901A\u8FC7\u518D\u67E5\u770B\u7B54\u6848\u4E0D\u8FDB\u884C\u6263\u5206\uFF09")),sn&&zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement(Re.default.Item,{name:"answer_open_evaluation",style:{marginBottom:0}},zn.createElement(Be.ZP.Group,null,zn.createElement(Be.ZP,{value:!0,style:{marginRight:"50px"}},"\u56FA\u5B9A\u6263\u5206"),zn.createElement(Be.ZP,{value:!1},"\u6309\u7167\u5B9E\u8BAD\u53C2\u8003\u7B54\u6848\u7EA7\u522B\u6263\u5206")))),Ie&&zn.createElement("div",{style:{display:"flex",alignItems:"center",margin:"5px 0",paddingLeft:23}},zn.createElement("div",{className:"c-grey-666"},"\u67E5\u770B\u7B54\u6848\u56FA\u5B9A\u6263\u9664"),zn.createElement(Re.default.Item,{name:"game_deduct_score_percentage",style:{marginBottom:"0px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6263\u5206\u6BD4\u4F8B"}]},zn.createElement(De.Z,{style:{width:120,margin:"0 10px"},min:0,max:100,addonAfter:zn.createElement("span",{className:Gr.Z.SubTooltip},"%")})),zn.createElement("div",{className:"c-grey-666"},"\u5206\u503C ",zn.createElement("span",{style:{color:"#666666"}}," \uFF08\u5F53\u8BBE\u7F6E0%\u65F6\uFF0C\u5219\u5B66\u751F\u67E5\u770B\u7B54\u6848\u4E0D\u6263\u5206\uFF09")))),zn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement(Re.default.Item,{name:"is_repeat_minus",valuePropName:"checked",style:{marginBottom:0},normalize:za=>(!za&&va(!0),za)},zn.createElement(ve.default,null)),zn.createElement("div",{style:{margin:"0 10px"}},"\u5F00\u542F\u4EE3\u7801\u67E5\u91CD\u6263\u5206"),zn.createElement("div",{className:Gr.Z.SubTooltip,style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u89C4\u5219\u540E\uFF0C\u9700\u8981\u8FDB\u884C\u201C\u4EE3\u7801\u67E5\u91CD\u201D\u540E\u624D\u80FD\u751F\u6548\uFF09")),nn&&zn.createElement("div",{style:{display:"flex",alignItems:"center"}},zn.createElement("div",{style:{marginLeft:"30px"}},"\u6263\u5206\u9608\u503C"),zn.createElement(Re.default.Item,{className:"ml10",name:"repeat_limit",style:{marginBottom:0},normalize:za=>(va(!0),za)},zn.createElement(De.Z,{style:{width:120},min:0,max:100,addonAfter:zn.createElement("span",{className:Gr.Z.SubTooltip},"%")})),zn.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u76F8\u4F3C\u5EA6\u4F4E\u4E8E\u8FD9\u4E2A\u9608\u503C\u5219\u4E0D\u6263\u5206\uFF09"),zn.createElement("div",{style:{marginLeft:"30px"}},"\u67E5\u91CD\u6263\u5206"),zn.createElement(Re.default.Item,{className:"ml10",name:"repeat_setting_score",style:{marginBottom:0},normalize:za=>(va(!0),za)},zn.createElement(De.Z,{style:{width:120},min:0,max:gt,addonAfter:zn.createElement("span",{className:Gr.Z.SubTooltip},"\u5206")})),zn.createElement("div",{style:{color:"#666666",marginLeft:"10px"}},"\uFF08\u5B66\u751F\u5173\u5361\u5B9E\u9645\u6263\u5206=\u67E5\u91CD\u6263\u5206x\u76F8\u4F3C\u5EA6\u6BD4\uFF09"))))),zn.createElement(Ce.ZP,{type:"primary",size:"large",loading:ka,style:{width:"138px",marginTop:"30px"},onClick:()=>{Et.submit()}},"\u4FDD\u5B58"),zn.createElement(be.default,{title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",open:to,width:860,footer:null,onCancel:()=>{$t(!1)}},zn.createElement("div",{style:{color:"#333333",fontWeight:400}},zn.createElement("span",{style:{fontWeight:600}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),zn.createElement("br",null),zn.createElement("span",null,"\u5B66\u751F",zn.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",zn.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C"),"\u5219\u8BA1\u65F6\u7ED3\u675F"),zn.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),zn.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),zn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},zn.createElement("span",{style:{fontWeight:600}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),zn.createElement("br",null),zn.createElement("span",null,"\u5B66\u751F",zn.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),"\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C",zn.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\u3002")),zn.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5\uFF0C\u60C5\u51B5\u5982\u4E0B\uFF1A "),zn.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),zn.createElement("br",null),zn.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),zn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},zn.createElement("span",{style:{fontWeight:600}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),zn.createElement("br",null),zn.createElement("span",null,"\u4ECE\u8001\u5E08",zn.createElement("span",{style:{color:"#333333",fontWeight:600}},"\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u65F6\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\u7ED3\u675F\u8BA1\u65F6\u3002"),"\u82E5\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u5B66\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u82E5\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),zn.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},zn.createElement("span",{style:{fontWeight:600}},"\u89C4\u5219\u76EE\u7684"),zn.createElement("br",null),zn.createElement("span",null,"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\u8FDB\u5165\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))))};var js=(0,Se.connect)(({shixunHomeworks:ae,loading:de})=>({shixunHomeworks:ae,loading:de.effects}))(Fs),Jl=ee(59301),nu=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Qu=({shixunHomeworks:ae,loading:de,dispatch:se})=>{var rt,Et;const[gt,xt]=(0,ne.useState)(!0),[et,Ie]=(0,ne.useState)(!1),[vt,Pa]=(0,ne.useState)([]),[nn,sn]=(0,ne.useState)([]),[Kn,Ca]=(0,ne.useState)([]),[At,da]=(0,ne.useState)([]),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)(""),$t=(0,Se.useParams)();function la(){return nu(this,null,function*(){let ra=yield(0,xe.ZP)(`/api/homework_commons/${$t.categoryId}/homework_common_collaborators.json`,{method:"get"});sn(ra)})}function ao(){return nu(this,null,function*(){var ra;let ut=yield(0,xe.ZP)(`/api/courses/${$t==null?void 0:$t.coursesId}/teachers`,{method:"get",params:{homework_id:$t.categoryId,limit:1e3}});(ra=ut==null?void 0:ut.teacher_list)==null||ra.map(Xt=>{Xt.key=Xt.user_id}),Ca(ut==null?void 0:ut.teacher_list),da(ut==null?void 0:ut.teacher_list)})}(0,ne.useEffect)(()=>{la(),ao()},[$t]);const Ea=()=>{};return Jl.createElement("section",{className:Gr.Z.form},Jl.createElement(st.Z,{className:Gr.Z.content,style:{padding:"20px 30px",gap:20}},(rt=nn==null?void 0:nn.data)==null?void 0:rt.map(ra=>Jl.createElement(st.Z,{align:"middle",className:`${Gr.Z.borderSty} ${Yn===(ra==null?void 0:ra.id)?Gr.Z.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Jl.createElement("span",{className:"c-grey-333"},ra==null?void 0:ra.real_name),(nn==null?void 0:nn.can_edit)&&Jl.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Gr.Z.delSty}`,onMouseEnter:()=>{to(ra.id)},onMouseLeave:()=>{to("")},onClick:()=>nu(void 0,null,function*(){(yield(0,xe.ZP)(`/api/homework_commons/${$t.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:ra.id}})).status===0&&(fe.ZP.info("\u5220\u9664\u6210\u529F"),la(),ao())})}))),!(nn!=null&&nn.can_edit)&&!((Et=nn==null?void 0:nn.data)!=null&&Et.length)&&Jl.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(nn==null?void 0:nn.can_edit)&&Jl.createElement(Ce.ZP,{className:Gr.Z.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Ie(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Jl.createElement(be.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:et,confirmLoading:Cn,onCancel:()=>Ie(!1),onOk:()=>nu(void 0,null,function*(){if(vt.length===0){fe.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}ka(!0),(yield(0,xe.ZP)(`/api/homework_commons/${$t.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:vt}})).status===0&&(fe.ZP.info("\u6DFB\u52A0\u6210\u529F"),Pa([]),la(),ao(),Ie(!1)),ka(!1)})},Jl.createElement("div",null,Jl.createElement("div",{style:{display:"flex"}},Jl.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Jl.createElement(Ct.default.Search,{onChange:ra=>{Ca(At.filter(ut=>ut.name.indexOf(ra.target.value)>-1))}})),Jl.createElement(Me.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(ra,ut)=>{Pa(ra)},selectedRowKeys:vt,getCheckboxProps:ra=>({disabled:ra.is_collaborator})},pagination:!1,dataSource:Kn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var Xl=(0,Se.connect)(({shixunHomeworks:ae,loading:de})=>({shixunHomeworks:ae,loading:de.effects}))(Qu),Fi=ee(76505),Yl={ts_txt:"ts_txt___cXTzV",title_txt:"title_txt___HB9nx",work_radio:"work_radio___JcCQu",work_radio_group:"work_radio_group___nKVMn",work_button:"work_button___CkIOT",result_con:"result_con___uwmX6",result_title:"result_title___Mwwpb"},gc=ee(48530),nl=ee(59301),Ws=Object.defineProperty,Gs=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Ri=(ae,de,se)=>de in ae?Ws(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,mc=(ae,de)=>{for(var se in de||(de={}))td.call(de,se)&&Ri(ae,se,de[se]);if(Hc)for(var se of Hc(de))Dc.call(de,se)&&Ri(ae,se,de[se]);return ae},jc=(ae,de)=>Gs(ae,ns(de)),as=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Wc=({shixunHomeworks:ae,classroomList:de,loading:se,dispatch:rt,dimensionValue:Et})=>{var gt,xt;const et=(0,Se.useParams)(),{headerInfo:Ie}=ae,[vt,Pa]=(0,ne.useState)(mc({page:1,limit:5},et)),[nn,sn]=(0,ne.useState)(!1),[Kn,Ca]=(0,ne.useState)([]),[At,da]=(0,ne.useState)(null),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)(!1),[$t,la]=(0,ne.useState)(!1),[ao,Ea]=(0,ne.useState)({}),ra=(0,ne.useRef)(null),[ut,Xt]=(0,ne.useState)([]),[Yt,va]=(0,ne.useState)(!1),[Bo,Xa]=(0,ne.useState)(!0),xr=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Dn,Oa,ha)=>(vt.page-1)*vt.limit+ha+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:vt.order==="student_id"?vt.b_order==="desc"?"descend":"ascend":null,render:Dn=>nl.createElement(ie.Z,{placement:"bottomLeft",title:Dn||"--"},nl.createElement("span",{className:"current"},Dn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Dn,Oa)=>nl.createElement(je.rK,{status:Dn})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"complete_info",ellipsis:{showTitle:!1},render:(Dn,Oa)=>nl.createElement("span",{style:{color:"#0152d9"}},Dn)},{title:"\u64CD\u4F5C",width:120,render:(Dn,Oa,ha)=>nl.createElement("a",{onClick:()=>as(void 0,null,function*(){var Bn,jn,La;const wo=yield(0,ce.GS)(Oa==null?void 0:Oa.id);(Bn=wo==null?void 0:wo.data)!=null&&Bn.url&&(0,je.xg)(((jn=wo==null?void 0:wo.data)==null?void 0:jn.url)+`?courseGroup=${(vt==null?void 0:vt.course_group)||""}&workStatus=${((La=vt==null?void 0:vt.work_status)==null?void 0:La.filter(Da=>Da!=0&&Da!=-1))||""}&search=${(vt==null?void 0:vt.search)||""}`)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}];(0,ne.useEffect)(()=>{const Dn=document.querySelector(".modal_ai_dmpj");if(Dn){const Oa=Dn.querySelector(".ant-modal-body");if(Oa){const ha=()=>{const Bn=Oa.scrollTop+Oa.clientHeight,jn=Oa.scrollHeight-Bn<=5;console.log("\u6EDA\u52A8\u4F4D\u7F6E\uFF1A",Bn,"\u5185\u5BB9\u9AD8\u5EA6\uFF1A",Oa.scrollHeight,"\u662F\u5426\u5728\u5E95\u90E8\uFF1A",jn),Xa(jn)};return Oa.addEventListener("scroll",ha),Bo&&(Oa.scrollTop=Oa.scrollHeight),()=>{Oa.removeEventListener("scroll",ha)}}}},[ut,Bo]);const mr=Dn=>as(void 0,null,function*(){var Oa;sn(!0);const ha=yield(0,xe.ZP)(`/api/shixun_homeworks/${et.categoryId}/student_works.json`,{method:"get",params:jc(mc({},Dn),{work_status:[1,2,3,4]})});(ha==null?void 0:ha.status)===0&&Ca((Oa=ha==null?void 0:ha.data)==null?void 0:Oa.student_works),sn(!1)}),Kr=()=>as(void 0,null,function*(){la(!0);const Dn=yield(0,xe.ZP)(`/api/student_works/${ao==null?void 0:ao.id}/get_code.json`,{method:"get",params:{identifier:ao==null?void 0:ao.myshixun_identifier,challenge_id:At}});if(Dn.status==0&&(Dn==null?void 0:Dn.game_codes.length)>0){la(!1),to(!0);let Oa=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${Et.map((ha,Bn)=>ha+(Bnas(void 0,null,function*(){var Bn;DnDn.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),za=(Dn,Oa,ha,Bn)=>as(void 0,null,function*(){ra.current=new gc.Z(we.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:ha,shixun_id:Ie==null?void 0:Ie.shixun_identifier,source:"shixun",is_chat:!1,type:9,description:ha,query:Oa}),yield new Promise((jn,La)=>{ra.current.on("data",wo=>{va(!1),ut[Dn].aiText=ju(wo.full),Xt([...ut])}),ra.current.on("done",()=>as(void 0,null,function*(){va(!0),yield Tr(Dn+1,Bn,ha)})),ra.current.startStream()})}),tr=()=>{var Dn,Oa;to(!1),(Oa=(Dn=ra.current)==null?void 0:Dn.cancelRequest)==null||Oa.call(Dn),Xt([])},Xn=()=>{la(!1),Ea({}),ka(!0)},Eo=(gt=Kn==null?void 0:Kn.filter(Dn=>(Dn==null?void 0:Dn.work_status)===0))==null?void 0:gt.map(Dn=>Dn==null?void 0:Dn.id);return nl.createElement(nl.Fragment,null,nl.createElement("div",{className:Yl.work_button,onClick:()=>{var Dn,Oa,ha;if(((Dn=Ie==null?void 0:Ie.challenges)==null?void 0:Dn.length)===0)return fe.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");Xn(),mr(vt),((Oa=Ie==null?void 0:Ie.challenges)==null?void 0:Oa.length)>0&&da((ha=Ie==null?void 0:Ie.challenges[0])==null?void 0:ha.id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),nl.createElement(be.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:Cn,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Kn==null?void 0:Kn.length)==0)return ka(!1);if(!(ao!=null&&ao.id))return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Kr()},onCancel:()=>{ka(!1)},maskClosable:!1,confirmLoading:$t},nl.createElement(Fe.Z,{spinning:$t,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Kn==null?void 0:Kn.length)>0?nl.createElement(nl.Fragment,null,nl.createElement("div",{className:Yl.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),nl.createElement(Me.default,{loading:nn,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[ao==null?void 0:ao.id],onChange:(Dn,Oa)=>{Ea(Oa[0])},getCheckboxProps:Dn=>({disabled:Eo.includes(Dn.id)})},dataSource:Kn,columns:xr,pagination:!1,onChange:(Dn,Oa,ha)=>{ha.field&&(vt.order=ha.field),ha.order||(vt.b_order="asc"),ha.order==="ascend"&&(vt.b_order="asc"),ha.order==="descend"&&(vt.b_order="desc"),ha.order||(vt.b_order="asc"),mr(vt)}}),nl.createElement("div",{className:Yl.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u5173\u5361"),nl.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},nl.createElement(Be.ZP.Group,{className:Yl.work_radio_group,value:At,onChange:Dn=>da(Dn.target.value)},(xt=Ie==null?void 0:Ie.challenges)==null?void 0:xt.map(Dn=>nl.createElement(Be.ZP,{key:Dn.id,value:Dn.id},Dn.name))))):nl.createElement(Bt.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),nl.createElement(be.default,{centered:!0,className:"modal_ai_dmpj",title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:Yn,width:1020,onOk:tr,onCancel:tr,maskClosable:!1,destroyOnClose:!0,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"}},ut.map((Dn,Oa)=>nl.createElement("div",{key:Oa,className:Yl.result_con,style:{marginTop:Oa>0?"20px":""}},nl.createElement("div",{className:Yl.result_title},Dn==null?void 0:Dn.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),nl.createElement("div",{className:"p20",style:{fontSize:"13px"}},nl.createElement(le.Z,{value:Yt?Dn==null?void 0:Dn.aiText:`${Dn==null?void 0:Dn.aiText}__`,style:{fontSize:"12px"}}))))))};var Gc=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se,user:rt})=>({shixunHomeworks:ae,classroomList:de,loading:se.effects,user:rt}))(Wc),Go=ee(59301),nd=Object.defineProperty,Kc=Object.defineProperties,ad=Object.getOwnPropertyDescriptors,Qc=Object.getOwnPropertySymbols,od=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,fc=(ae,de,se)=>de in ae?nd(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Ps=(ae,de)=>{for(var se in de||(de={}))od.call(de,se)&&fc(ae,se,de[se]);if(Qc)for(var se of Qc(de))Yc.call(de,se)&&fc(ae,se,de[se]);return ae},rd=(ae,de)=>Kc(ae,ad(de)),ud=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const Fu=({shixunHomeworks:ae,loading:de,dispatch:se,classroomList:rt,user:Et})=>{var gt,xt,et,Ie,vt,Pa;const nn=(0,Se.useParams)(),{verifyModelUser:sn,ContactModalElement:Kn}=(0,Fi.Z)(),{workSetting:Ca}=ae,[At,da]=(0,ne.useState)(!1),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)({work_end_forbid_evaluate:!1,start_permanent:!1,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}}),[$t,la]=(0,ne.useState)(!1),[ao,Ea]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{da(!(0,Ye.GJ)())},[(0,Ye.GJ)()]);const ra=()=>{se({type:"shixunHomeworks/getWorkSetting",payload:Ps({},nn)})};(0,ne.useEffect)(()=>{var Xt;Ca!=null&&Ca.course_id&&(Object.keys(Yn).forEach(Yt=>{Yn[Yt]=Ca[Yt]||Yn[Yt]}),to(Ps({},Yn)),Ea(((Xt=Ca==null?void 0:Ca.ai_code_evaluation_promote)==null?void 0:Xt.length)>0?Ca==null?void 0:Ca.ai_code_evaluation_promote:Ca==null?void 0:Ca.default_evaluation_dimension))},[Ca]);const ut=Xt=>ud(void 0,null,function*(){var Yt;if(((Yt=Et==null?void 0:Et.userInfo)==null?void 0:Yt.user_status)===2){(0,zr.Rd)();return}if(!(Ca!=null&&Ca.ai_code_evaluation)&&(Yn!=null&&Yn.ai_code_evaluation)&&!Xt){la(!0);return}ka(!0);const va=JSON.parse(JSON.stringify(Yn));(yield(0,xe.ZP)(`/api/homework_commons/${nn.categoryId}/shiyan_setting.json`,{method:"post",body:rd(Ps({},va),{ai_code_evaluation_promote:ao})})).status===0&&(fe.ZP.success("\u66F4\u65B0\u6210\u529F"),ra(),se({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ps({},nn)})),ka(!1)});return Go.createElement("section",{className:Gr.Z.form},Go.createElement("div",{className:Gr.Z.title},"\u8BC4\u6D4B\u9650\u5236"),Go.createElement("div",{className:Gr.Z.content},Go.createElement(ve.default,{disabled:At,checked:Yn.work_end_forbid_evaluate,onChange:Xt=>{Yn.work_end_forbid_evaluate=Xt.target.checked,to(Object.assign({},Yn))}},Go.createElement("span",{className:"c-black"},"\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u53EF\u7F16\u8F91\u4EE3\u7801"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u4F5C\u4E1A\u622A\u6B62\u540E\uFF0C\u5B66\u751F\u65E0\u6CD5\u4FEE\u6539\u4EE3\u7801\u548C\u66F4\u65B0\u8BC4\u6D4B\u6570\u636E\uFF09"))),Go.createElement("div",{className:Gr.Z.title,style:{marginTop:"30px"}},"\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E"),Go.createElement("div",{className:Gr.Z.content},Go.createElement(ve.default,{disabled:At,checked:Yn.start_permanent,onChange:Xt=>{if(!(0,Ye.Ny)()){(0,zr.pW)(2);return}Yn.start_permanent=Xt.target.checked,to(Object.assign({},Yn))}},Go.createElement("span",{className:"c-black"},"\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u5728\u8BFE\u5802\u53EF\u5BFC\u51FA\u5B66\u751F\u5B9E\u9A8C\u6570\u636E",Go.createElement("a",{target:"_blank",href:we.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0")))),Go.createElement("div",{className:Gr.Z.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Go.createElement("div",{className:Gr.Z.content,style:{padding:0}},Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_exam_question,onChange:Xt=>{sn()&&(Yn.ai_exam_question=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09"))),Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_syntax_check,onChange:Xt=>{sn()&&(Yn.ai_syntax_check=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09"))),Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_code_diagnosis,onChange:Xt=>{sn()&&(Yn.ai_code_diagnosis=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09"))),Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_guidance,onChange:Xt=>{sn()&&(Yn.ai_guidance=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09"))),Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_code_optimization,onChange:Xt=>{sn()&&(Yn.ai_code_optimization=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09"))),Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_code_comment,onChange:Xt=>{sn()&&(Yn.ai_code_comment=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4\uFF09"))),Go.createElement("div",{className:Gr.Z.pubColSty},Go.createElement(ve.default,{checked:Yn.ai_q_and_a,onChange:Xt=>{sn()&&(Xt.target.checked||(Yn.ai_guide=Xt.target.checked),Yn.ai_q_and_a=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09"))),Go.createElement("div",{className:`${Gr.Z.pubColSty}`,style:Yn.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},Go.createElement(ve.default,{checked:Yn.ai_guide,onChange:Xt=>{sn()&&(Xt.target.checked&&(Yn.ai_q_and_a=Xt.target.checked),Yn.ai_guide=Xt.target.checked,to(Object.assign({},Yn)))}},Go.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),Go.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09")),Yn.ai_guide&&Go.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},Go.createElement("div",{className:"flex item-center gap-12px"},Go.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),Go.createElement(Ct.default,{size:"large",style:{width:"133px"},value:(gt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:gt.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:Xt=>{Yn.ai_guide_data.unanswered_time=Xt.target.value,to(Object.assign({},Yn))}}),Go.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),Go.createElement("div",{className:"flex gap-12px"},Go.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Go.createElement(Ct.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(xt=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:xt.unanswered_msg,onChange:Xt=>{Yn.ai_guide_data.unanswered_msg=Xt.target.value,to(Object.assign({},Yn))}})),Go.createElement("div",{className:"flex item-center gap-12px"},Go.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),Go.createElement(Ct.default,{size:"large",style:{width:"133px"},value:(et=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:et.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:Xt=>{Yn.ai_guide_data.evaluation_num=Xt.target.value,to(Object.assign({},Yn))}})),Go.createElement("div",{className:"flex gap-12px"},Go.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Go.createElement(Ct.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Ie=Yn==null?void 0:Yn.ai_guide_data)==null?void 0:Ie.evaluation_msg,onChange:Xt=>{Yn.ai_guide_data.evaluation_msg=Xt.target.value,to(Object.assign({},Yn))}}))))),!At&&Go.createElement(Go.Fragment,null,Go.createElement(Ce.ZP,{type:"primary",size:"large",loading:Cn,style:{width:"138px",marginTop:"30px"},onClick:()=>ut()},"\u4FDD\u5B58")),Kn(),Go.createElement(be.default,{centered:!0,open:$t,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((ao==null?void 0:ao.length)===0)return fe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");la(!1),ut(!0)},onCancel:()=>{la(!1)},maskClosable:!1},Go.createElement("div",{style:{color:"#333"}},Go.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),Go.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Go.createElement(ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(ao==null?void 0:ao.length)>0&&(ao==null?void 0:ao.length)<((vt=Ca==null?void 0:Ca.default_evaluation_dimension)==null?void 0:vt.length),onChange:Xt=>{Ea(Xt.target.checked?Ca==null?void 0:Ca.default_evaluation_dimension:[])},checked:((Pa=Ca==null?void 0:Ca.default_evaluation_dimension)==null?void 0:Pa.length)===(ao==null?void 0:ao.length)},"\u5168\u90E8"),Go.createElement(ve.default.Group,{className:Gr.Z.work_checkbox_group,options:Ca==null?void 0:Ca.default_evaluation_dimension,value:ao,onChange:Xt=>Ea(Xt)})),Go.createElement(Gc,{dimensionValue:ao}))))};var Yo=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se,user:rt})=>({shixunHomeworks:ae,classroomList:de,loading:se.effects,user:rt}))(Fu),rr=ee(59301);const Bu=({shixunHomeworks:ae,loading:de,dispatch:se})=>{const[rt]=(0,Se.useSearchParams)(),Et=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:rr.createElement(Dr.ZP,null)},{key:"6",label:"\u5B9E\u9A8C\u8BBE\u7F6E",element:rr.createElement(Yo,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:rr.createElement(js,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:rr.createElement(bc,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:rr.createElement(Xl,null)}].filter(gt=>!!gt);return(0,ne.useEffect)(()=>(se({type:"globalSetting/footerToggle",payload:!1}),()=>{se({type:"globalSetting/footerToggle",payload:!0})}),[]),rr.createElement("div",{style:{paddingBottom:"50px"}},rr.createElement(_u.Z,{dataSource:Et,style:{marginBottom:52}}))};var ml=(0,Se.connect)(({shixunHomeworks:ae,loading:de})=>({shixunHomeworks:ae,loading:de.effects}))(Bu),Cs="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Pi=(ae=[],de=[],se=[])=>(console.log("---",ae,de,se),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:se},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:de},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ae}]}),Yi=(ae=[])=>({dataset:[{source:ae}],tooltip:{show:!0,formatter:function(de){return de.value[2]+":"+de.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var _i=Object.defineProperty,As=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,vd=(ae,de,se)=>de in ae?_i(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,_c=(ae,de)=>{for(var se in de||(de={}))os.call(de,se)&&vd(ae,se,de[se]);if(As)for(var se of As(de))Ci.call(de,se)&&vd(ae,se,de[se]);return ae},ld=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const xd=({shixunHomeworks:ae,loading:de,dispatch:se})=>{var rt,Et,gt,xt;const et=(0,Se.useParams)(),[Ie,vt]=(0,ne.useState)(_c(_c({},{sort_by:"student_id",sort_direction:"desc"}),et)),[Pa,nn]=(0,ne.useState)(),[sn,Kn]=(0,ne.useState)([]);let Ca=(0,ne.useRef)();const[At,da]=(0,ne.useState)(1),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)(10),[$t,la]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{Ea()},[]);const ao=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="student_number"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="bug"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="vulnerability"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Ie.sort_by==="specification"?Ie.sort_direction==="desc"?"descend":"ascend":null,render:ut=>ne.createElement("span",{className:"current"},ut==null?void 0:ut.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="complexity"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="total_row_number"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Ie.sort_by==="quality_score"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(ut,Xt)=>ne.createElement("a",{target:"_blank",href:`/classrooms/${et.coursesId}/shixun_homework/${et.categoryId}/analysis/${Xt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,ne.useEffect)(()=>(Pa===2&&(Ca.current=setInterval(()=>{Ea()},6e4)),()=>{clearTimeout(Ca.current)}),[Pa]);function Ea(){return ld(this,null,function*(){const ut=yield(0,xe.ZP)(`/api/homework_commons/${Ie.categoryId}/code_quality_analyses/check_status.json`,{method:"GET"});nn(ut.status),ut.status!=2&&ut.status!=-1&&(ra({page:1,limit:10}),clearTimeout(Ca.current))})}function ra(ut){return ld(this,null,function*(){da(ut==null?void 0:ut.page),to(ut==null?void 0:ut.limit);const Xt=yield(0,xe.ZP)(`/api/homework_commons/${Ie.categoryId}/code_quality_analyses.json`,{method:"GET",params:_c({},ut)});Kn(Xt)})}return console.log("-------",Pa),ne.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pl30 pr30 pt10"},(Pa===0||Pa===1)&&ne.createElement("div",null,ne.createElement("p",{style:{display:"flex"}},ne.createElement("span",{style:{flex:"1"}},ne.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",sn==null?void 0:sn.created_at)),ne.createElement(Ce.ZP,{onClick:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),ne.createElement("p",{style:{display:"flex"}},ne.createElement(st.Z,{style:{width:"100%"}},ne.createElement(ke.Z,{flex:"80px"},ne.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),ne.createElement(ke.Z,{flex:"80px"},ne.createElement(ve.default,{checked:($t==null?void 0:$t.length)===0,onChange:ut=>{ut.target.checked&&(la([]),ra({page:At,limit:Yn}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),ne.createElement(ke.Z,{flex:"1"},ne.createElement(ve.default.Group,{value:$t,onChange:ut=>ld(void 0,null,function*(){la([...ut]),ra({page:At,limit:Yn,group_course_ids:ut})}),style:{width:"100%",fontSize:"14px"}},(rt=sn==null?void 0:sn.course_groups)==null?void 0:rt.map((ut,Xt)=>ne.createElement(ve.default,{style:{fontSize:"14px"},value:ut==null?void 0:ut.id},ut==null?void 0:ut.name,"(",ut==null?void 0:ut.count,")")))))),ne.createElement("p",{style:{display:"flex"}},ne.createElement("span",null,ne.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),ne.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ne.createElement("div",null,ne.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(sn==null?void 0:sn.grade_statistics)&&ne.createElement(gi.Z,{option:Pi((Et=sn==null?void 0:sn.grade_statistics)==null?void 0:Et.map(ut=>ut.specification_count),(gt=sn==null?void 0:sn.grade_statistics)==null?void 0:gt.map(ut=>ut.vulnerability_count),(xt=sn==null?void 0:sn.grade_statistics)==null?void 0:xt.map(ut=>ut.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),ne.createElement("div",null,ne.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(sn==null?void 0:sn.quality_scores)&&ne.createElement(gi.Z,{option:Yi(sn==null?void 0:sn.quality_scores.map((ut,Xt)=>[Xt+1,ut==null?void 0:ut.quality_score,ut==null?void 0:ut.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),ne.createElement("div",null,ne.createElement("div",{style:{display:"flex"}},ne.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),ne.createElement(Ct.default.Search,{size:"middle",onSearch:ut=>{ra({page:1,limit:Yn,search:ut})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),ne.createElement(Me.default,{columns:ao,dataSource:sn==null?void 0:sn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(ut,Xt,Yt)=>{Yt.field&&(Ie.sort_by=Yt.field),Yt.order||(Ie.sort_direction="asc"),Yt.order==="ascend"&&(Ie.sort_direction="asc"),Yt.order==="descend"&&(Ie.sort_direction="desc"),Yt.order||(Ie.sort_direction="asc"),ra(_c({page:1,limit:Yn},Ie))}}),ne.createElement(Ae.Z,{current:At,total:sn==null?void 0:sn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:Yn,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(ut,Xt)=>{da(ut),to(Xt),ra({page:ut,limit:Xt,group_course_ids:$t})}}))),Pa===2&&ne.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},ne.createElement("img",{src:Cs}),ne.createElement("br",null),ne.createElement(Ce.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{Ea()}},"\u5237\u65B0\u9875\u9762")),ne.createElement(Ol,null),ne.createElement(be.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Cn,footer:null,onCancel:()=>ka(!1)},ne.createElement("div",{style:{height:500,overflow:"hidden"}},!!Cn&&ne.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${et==null?void 0:et.categoryId}-${Cn==null?void 0:Cn.student_number}&resolved=false`,frameBorder:"0"}))))};var wd=(0,Se.connect)(({shixunHomeworks:ae,loading:de})=>({shixunHomeworks:ae,loading:de.effects}))(xd),ql=ee(59301),bd=Object.defineProperty,Dd=Object.defineProperties,Id=Object.getOwnPropertyDescriptors,hd=Object.getOwnPropertySymbols,Od=Object.prototype.hasOwnProperty,Ld=Object.prototype.propertyIsEnumerable,Ed=(ae,de,se)=>de in ae?bd(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Sd=(ae,de)=>{for(var se in de||(de={}))Od.call(de,se)&&Ed(ae,se,de[se]);if(hd)for(var se of hd(de))Ld.call(de,se)&&Ed(ae,se,de[se]);return ae},Nd=(ae,de)=>Dd(ae,Id(de)),yd=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const kd=({shixunHomeworks:ae,loading:de,dispatch:se})=>{const rt=(0,Se.useParams)(),Et=(0,Se.useLocation)(),[gt,xt]=(0,ne.useState)([]),[et,Ie]=(0,ne.useState)([]),[vt,Pa]=(0,ne.useState)(!0),[nn,sn]=(0,ne.useState)(!1),[Kn,Ca]=(0,ne.useState)(1),[At,da]=(0,ne.useState)([]),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)(!1),[$t,la]=(0,ne.useState)(!1),[ao,Ea]=(0,ne.useState)("");(0,ne.useEffect)(()=>{ae.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(ra.resetFields(),xt([]),ka(!0),Xt()):ka(!1)},[ae.actionTabs.key]);const[ra]=Re.default.useForm();let ut=[];const Xt=()=>yd(void 0,null,function*(){var Bo;if(vt&&!nn){sn(!0),Ca(Kn+1);const Xa=yield(0,ce.JG)(Nd(Sd({},rt),{page:Kn}));Ea(Xa.repeat_setting_score);const xr=[...Xa.group_list];Xa!=null&&Xa.ungroup_list&&xr.push({id:Xa==null?void 0:Xa.ungroup_list.id,name:Xa==null?void 0:Xa.ungroup_list.name,works_count:Xa==null?void 0:Xa.ungroup_list.work_count,last_review_time:Xa==null?void 0:Xa.ungroup_list.last_review_time}),xt([...gt,...xr]),sn(!1),((Bo=Xa.group_list)==null?void 0:Bo.length)<10&&Pa(!1)}}),Yt=()=>{se({type:"shixunHomeworks/setActionTabs",payload:{}}),to(!1),Pa(!0),sn(!1),Ca(1),xt([]),ra.resetFields()},va=[{title:"",dataIndex:"id",width:280,render:(Bo,Xa)=>ql.createElement(ve.default,{disabled:!(Xa.works_count>1),value:String(Xa.id)},Xa.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return ql.createElement(be.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:Cn,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>yd(void 0,null,function*(){const Bo=ra.getFieldValue();if(Bo.group_ids.length){la(!0);const Xa=yield(0,xe.ZP)(`/api/homework_commons/${rt.categoryId}/homework_code_repeat.json`,{method:"post",body:{group_ids:[...Bo.group_ids]}});la(!1),Xa.status===0&&(Yt(),yield se({type:"shixunHomeworks/getShixunWorkList",payload:ae.actionTabs.params}),window.location.href=`/classrooms/${rt.coursesId}/shixun_homework/${rt.categoryId}/detail?tabs=2`,se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}}),okButtonProps:{loading:$t},onCancel:Yt},ql.createElement("div",{style:{color:"gray"}},"\u5F53\u524D\u4EE3\u7801\u67E5\u91CD\u5206\u6570\u6263\u5206\u4E3A",ql.createElement("span",{style:{color:"green"}},ao),"\u5206,\u5982\u9700\u8C03\u6574\u8BF7\u5728\u201C",ql.createElement("a",{href:`/classrooms/${rt.coursesId}/shixun_homework/${rt.categoryId}/detail?tabs=3&score=2`},"\u8BBE\u7F6E-\u8BC4\u5206\u8BBE\u7F6E"),"\u201D\u4E2D\u8FDB\u884C\u7F16\u8F91"),ql.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),ae.codeReviewCourse&&ql.createElement(Re.default,{form:ra,onChange:Bo=>{da(Sd({},ra.getFieldValue()))},initialValues:{group_ids:ut,end_time:ge()(ge()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},ql.createElement("div",{className:"flexd-table-header mt20"},ql.createElement(Me.default,{pagination:!1,dataSource:[],columns:va})),ql.createElement(Re.default.Item,{name:"group_ids"},ql.createElement(ve.default.Group,{className:"w100"},ql.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},ql.createElement(Oi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Bo=>{Xt()},hasMore:vt,useWindow:!1},ql.createElement(Me.default,{loading:de.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:va,dataSource:gt,pagination:!1})))))),ql.createElement(st.Z,null,ql.createElement(ke.Z,{className:"ml10"},ql.createElement(ve.default,{checked:Yn,onChange:Bo=>{to(Bo.target.checked);let Xa=[];Bo.target.checked&&(Xa=gt.filter(xr=>xr.works_count>1).map(xr=>xr.id+"")),ra.setFieldsValue({group_ids:Xa})}},"\u5168\u9009"))))};var Rd=(0,Se.connect)(({shixunHomeworks:ae,loading:de})=>({shixunHomeworks:ae,loading:de}))(kd),Td=ee(63443),Uc={flex_box_center:"flex_box_center___ifw7q",flex_space_between:"flex_space_between___XbpkU",flex_box_vertical_center:"flex_box_vertical_center___TqfOZ",flex_box_center_end:"flex_box_center_end___DaT_4",flex_box_column:"flex_box_column___hy0Nl",title:"title___iYOvG",menuTabs:"menuTabs___qIcvV",rightMenu:"rightMenu___pcK7x",shixunDetail:"shixunDetail___h414d",workListTabWrap:"workListTabWrap___BPpdb",workListTabButton:"workListTabButton___QdhmD",ai_review_new:"ai_review_new___qxpHV"},Md=ee(13676),Zd=ee(61604),zd=ee(75735),Hd=ee(71635),jd=ee(88656),Ks={ts_txt:"ts_txt___m9fvm",title_txt:"title_txt___iTl60",work_checkbox_group:"work_checkbox_group___HF3uK",work_radio_group:"work_radio_group___AjeAG",under_review:"under_review___nu3Xx"},Wd=ee(29679),Ju=ee(59301),Gd=Object.defineProperty,Fd=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,Qd=Object.prototype.propertyIsEnumerable,Pd=(ae,de,se)=>de in ae?Gd(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Yd=(ae,de)=>{for(var se in de||(de={}))Kd.call(de,se)&&Pd(ae,se,de[se]);if(Fd)for(var se of Fd(de))Qd.call(de,se)&&Pd(ae,se,de[se]);return ae},id=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});const _d=({shixunHomeworks:ae,classroomList:de,loading:se,dispatch:rt})=>{var Et,gt,xt,et,Ie,vt,Pa;const nn=(0,Se.useParams)(),{headerInfo:sn}=ae,[Kn,Ca]=(0,ne.useState)([]),[At,da]=(0,ne.useState)("1"),[Cn,ka]=(0,ne.useState)(!1),[Yn,to]=(0,ne.useState)(!1),[$t,la]=(0,ne.useState)({}),[ao,Ea]=(0,ne.useState)(null),[ra,ut]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{var mr,Kr;((mr=ae==null?void 0:ae.actionTabs)==null?void 0:mr.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(ut(!1),Ca(((Kr=sn==null?void 0:sn.ai_code_evaluation_promote)==null?void 0:Kr.length)>0?sn==null?void 0:sn.ai_code_evaluation_promote:sn==null?void 0:sn.default_evaluation_dimension))},[(Et=ae==null?void 0:ae.actionTabs)==null?void 0:Et.key]),(0,ne.useEffect)(()=>{let mr=null;if(($t==null?void 0:$t.status)==1&&(clearInterval(mr),ut(!0)),($t==null?void 0:$t.complete_num)!=($t==null?void 0:$t.total_count)&&($t==null?void 0:$t.status)!=1)return mr=setInterval(()=>{Xt(ao)},3e3),()=>clearInterval(mr)},[$t==null?void 0:$t.status,$t==null?void 0:$t.complete_num]);const Xt=mr=>id(void 0,null,function*(){if(!mr)return;const Kr=yield(0,xe.ZP)(`/api/shixun_homeworks/${nn==null?void 0:nn.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:mr}});la(Kr)}),Yt=()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},va=()=>id(void 0,null,function*(){var mr,Kr;let Tr=yield(0,xe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Tr==null?void 0:Tr.status)==0&&(Yt(),(Tr==null?void 0:Tr.total_number)==-1||(Tr==null?void 0:Tr.remaining_number)>0?((mr=ae==null?void 0:ae.headerInfo)==null?void 0:mr.ai_evaluation_times)>0?(((Kr=sn==null?void 0:sn.no_comment_ids)==null?void 0:Kr.length)>0?da("1"):da("2"),ka(!0)):Xa():(Tr==null?void 0:Tr.remaining_number)==0&&fe.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Tr==null?void 0:Tr.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Tr==null?void 0:Tr.remaining_number}\u6B21\uFF09\u3002`))}),Bo=()=>{rt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Yd({},nn)})},Xa=mr=>id(void 0,null,function*(){let Kr=yield(0,xe.ZP)(`/api/shixun_homeworks/${nn.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Kn,student_work_ids:mr}});(Kr==null?void 0:Kr.status)==0&&(Bo(),Ea(Kr==null?void 0:Kr.ai_question_record_id),Xt(Kr==null?void 0:Kr.ai_question_record_id),to(!0),xr())}),xr=()=>{rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return Ju.createElement(Ju.Fragment,null,Ju.createElement(be.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((gt=ae==null?void 0:ae.actionTabs)==null?void 0:gt.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:va,onCancel:Yt,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},Ju.createElement("div",{className:Ks.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u5173\u5361\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u5B9E\u8BAD\u62A5\u544A\uFF0C\u56FE\u5F62\u5316\u3001\u547D\u4EE4\u884C\u3001Vscode\u7F16\u8F91\u5668\u3001\u7406\u8BBA\u9898\u6A21\u5F0F\u7684\u4EFB\u52A1\u5173\u5361\u6682\u4E0D\u652F\u6301\u751F\u6210\u4EE3\u7801\u8BC4\u4EF7\u3002"),Ju.createElement("div",{className:Ks.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),Ju.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Ju.createElement(ve.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:Kn.length>0&&Kn.length<((xt=sn==null?void 0:sn.default_evaluation_dimension)==null?void 0:xt.length),onChange:mr=>{Ca(mr.target.checked?sn==null?void 0:sn.default_evaluation_dimension:[])},checked:((et=sn==null?void 0:sn.default_evaluation_dimension)==null?void 0:et.length)===Kn.length},"\u5168\u90E8"),Ju.createElement(ve.default.Group,{className:Ks.work_checkbox_group,options:sn==null?void 0:sn.default_evaluation_dimension,value:Kn,onChange:mr=>Ca(mr)})),Ju.createElement(Gc,{dimensionValue:Kn})),Ju.createElement(be.default,{centered:!0,title:"\u63D0\u793A",open:Cn,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{ka(!1),Xa(At=="1"?sn==null?void 0:sn.no_comment_ids:null)},onCancel:()=>ka(!1),maskClosable:!1},Ju.createElement("div",{className:Ks.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",Ju.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(sn==null?void 0:sn.commit_count)-((Ie=sn==null?void 0:sn.no_comment_ids)==null?void 0:Ie.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",Ju.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(vt=sn==null?void 0:sn.no_comment_ids)==null?void 0:vt.length),"\u4EBA\u3002"),Ju.createElement("div",{className:Ks.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),Ju.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},Ju.createElement(Be.ZP.Group,{className:Ks.work_radio_group,value:At,onChange:mr=>da(mr.target.value)},((Pa=sn==null?void 0:sn.no_comment_ids)==null?void 0:Pa.length)>0&&Ju.createElement(Be.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),Ju.createElement(Be.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),Ju.createElement(be.default,{centered:!0,title:"\u63D0\u793A",open:Yn,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{to(!1),xr()},maskClosable:!1,footer:null},Ju.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},($t==null?void 0:$t.complete_num)!=($t==null?void 0:$t.total_count)&&($t==null?void 0:$t.status)!=1?Ju.createElement("div",{className:Ks.under_review,style:{marginRight:0}},Ju.createElement(Fe.Z,{spinning:!0,className:"mr6",size:"small"}),Ju.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Ju.createElement("span",{className:"ml5"},Ju.createElement("span",{style:{color:"#3061D0"}},$t==null?void 0:$t.complete_num),"/",$t==null?void 0:$t.total_count)):Ju.createElement("div",null,Ju.createElement(Wd.Z,{style:{color:"#1ACC4B"}}),Ju.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),Ju.createElement(Gi.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:ra?100:($t==null?void 0:$t.complete_num)/($t==null?void 0:$t.total_count)*100,showInfo:!1,size:[574,10]}),Ju.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",Ju.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${nn==null?void 0:nn.coursesId}/shixun_homework/${nn==null?void 0:nn.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Ud=(0,Se.connect)(({shixunHomeworks:ae,classroomList:de,loading:se,user:rt})=>({shixunHomeworks:ae,classroomList:de,loading:se.effects,user:rt}))(_d),Ro=ee(59301),Vd=Object.defineProperty,Cd=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,Ad=(ae,de,se)=>de in ae?Vd(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ae[de]=se,Ui=(ae,de)=>{for(var se in de||(de={}))Jd.call(de,se)&&Ad(ae,se,de[se]);if(Cd)for(var se of Cd(de))Xd.call(de,se)&&Ad(ae,se,de[se]);return ae},Qs=(ae,de,se)=>new Promise((rt,Et)=>{var gt=Ie=>{try{et(se.next(Ie))}catch(vt){Et(vt)}},xt=Ie=>{try{et(se.throw(Ie))}catch(vt){Et(vt)}},et=Ie=>Ie.done?rt(Ie.value):Promise.resolve(Ie.value).then(gt,xt);et((se=se.apply(ae,de)).next())});let qd=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const $d=({shixunHomeworks:ae,classroomList:de,globalSetting:se,user:rt,loading:Et,dispatch:gt})=>{var xt,et,Ie,vt,Pa,nn,sn,Kn,Ca,At,da,Cn,ka,Yn,to,$t,la,ao,Ea,ra,ut,Xt,Yt,va,Bo,Xa,xr,mr,Kr,Tr,ju,za,tr,Xn,Eo,Dn,Oa,ha,Bn,jn,La,wo,Da,ir;const[Or]=(0,Se.useSearchParams)(),Ua=(0,Se.useParams)(),gu=(0,Se.useLocation)(),[fr,dr]=(0,ne.useState)(Or.get("tabs")||"0"),[iu,Mu]=(0,ne.useState)({}),{workList:Al,shixunWorkList:$l,workSetting:jt}=ae,[Wn,Su]=(0,ne.useState)(!1);Ua.category=Or.get("category_id"),Ua.order="work_score",Ua.b_order="desc",(0,ne.useEffect)(()=>{(0,Ye.Rm)()&>({type:"classroomList/getAssistantPermissions",payload:{course_id:Ua.coursesId}})},[(0,Ye.bg)()]),(0,ne.useEffect)(()=>{fr!=="0"&>({type:"shixunHomeworks/getShixunWorkList",payload:Ua}),new URLSearchParams(gu.search).get("tabs")==="3"&>({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ua.categoryId}})},[]);const fl=mo=>{mo==="3"&>({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),(["0","12"].includes(mo)||(0,Ye.GJ)()&&mo==="3")&>({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),dr(mo)},xn=()=>{be.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ro.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Ro.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Qs(void 0,null,function*(){var mo;const sr=(mo=ae.headerInfo)==null?void 0:mo.myshixun_identifier;(yield(0,ce.Fr)({id:sr}))&&(fe.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 -\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),gt({type:"shixunHomeworks/getShixunWorkList",payload:iu}))})})},nr=mo=>{mo=mo!=null&&mo.includes(".json")?mo:`${mo}.json`,be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ro.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Qs(void 0,null,function*(){const sr=yield(0,Yu.$Q)({url:mo});if(!sr)return;fe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Cu=yield(0,Yu.Ir)({id:sr.shixun_identifier});if(Cu!=null&&Cu.game_identifier){(0,je.xg)(`/tasks/${Cu.game_identifier}?coursesId=${Ua.coursesId}`);return}(Cu==null?void 0:Cu.status)===2?nr(Cu==null?void 0:Cu.message):(Cu==null?void 0:Cu.status)===3&&Po(Cu==null?void 0:Cu.message)})})},Po=mo=>{be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ro.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",mo,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Pu=mo=>Qs(void 0,null,function*(){mo=mo!=null&&mo.includes(".json")?mo:`${mo}.json`;const sr=yield(0,Yu.$Q)({url:mo});if(console.log(sr,"execRes"),sr!=null&&sr.game_identifier){(0,je.xg)(`/tasks/${Ua.coursesId}/${Ua.categoryId}/${sr.game_identifier}?coursesId=${Ua.coursesId}`);return}(sr==null?void 0:sr.status)===-3?(0,je.eF)():(sr==null?void 0:sr.status)===2?nr(sr==null?void 0:sr.message):(sr==null?void 0:sr.status)===3&&Po(sr==null?void 0:sr.message)}),al=[(0,Ye.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Ro.createElement(yu,{setExportParams:Mu}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:Ro.createElement(qo,{gotosetting:()=>{gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),dr("3")}})},(0,Ye.dE)()&&((xt=ae==null?void 0:ae.headerInfo)==null?void 0:xt.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Ro.createElement(yu,{setExportParams:Mu}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Ro.createElement(wc,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:Ro.createElement(wd,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Ro.createElement(jd.Z,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:Ro.createElement(Md.ZP,null)},{name:(0,Ye.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(Ie=(et=ae==null?void 0:ae.headerInfo)==null?void 0:et.homework_status)!=null&&Ie.includes("\u5BFC\u5165")?Ro.createElement(Hd.Z,null):Ro.createElement(ml,null),forceRender:!0}].filter(mo=>!!mo).filter(mo=>{var sr,Cu,Bl,Ai,ci;return(0,Ye.dE)()?mo.name!=="\u4EE3\u7801\u67E5\u91CD"&&mo.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&mo.name!=="\u5F97\u5206\u89C4\u5219":(0,Ye.dE)()||((Cu=(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_status)==null?void 0:Cu[0])!=="\u5DF2\u622A\u6B62"?mo.name!=="\u8D28\u91CF\u68C0\u6D4B":!((Bl=ae==null?void 0:ae.headerInfo)!=null&&Bl.code_review)&&((ci=(Ai=ae==null?void 0:ae.headerInfo)==null?void 0:Ai.homework_status)==null?void 0:ci[0])!=="\u672A\u53D1\u5E03"?!0:mo.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(mo=>{var sr;return(sr=ae==null?void 0:ae.headerInfo)!=null&&sr.open_code_quality_analysis?!0:mo.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(mo=>{var sr;return(sr=ae==null?void 0:ae.headerInfo)!=null&&sr.action_analysis?!0:mo.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(mo=>{var sr,Cu;return(Cu=(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_status)!=null&&Cu.includes("\u5BFC\u5165")?mo.name!=="\u4EE3\u7801\u67E5\u91CD"&&mo.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(mo=>{var sr,Cu;return(Cu=(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_status)!=null&&Cu.includes("\u5BFC\u5165")&&(0,Ye.dE)()?mo.name!=="\u5F97\u5206\u89C4\u5219"&&mo.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(mo=>!(mo!=null&&mo.hidden)),il=()=>Qs(void 0,null,function*(){var mo,sr,Cu;if(((sr=(mo=ae==null?void 0:ae.headerInfo)==null?void 0:mo.challenges)==null?void 0:sr.length)===0)return fe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((Cu=ae==null?void 0:ae.headerInfo)==null?void 0:Cu.commit_count)==0)return fe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Bl=yield Ti();if((Bl==null?void 0:Bl.complete_num)!=(Bl==null?void 0:Bl.total_count)&&(Bl==null?void 0:Bl.status)!=1)return fe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),Ti=()=>Qs(void 0,null,function*(){const{ai_question_record_id:mo}=ae.headerInfo;return mo?yield(0,xe.ZP)(`/api/shixun_homeworks/${Ua==null?void 0:Ua.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:mo}}):void 0});return Ro.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},Ro.createElement("div",{className:"edu-container"},((vt=ae==null?void 0:ae.headerInfo)==null?void 0:vt.homework_name)&&Ro.createElement("section",{className:"animated fadeIn"},Ro.createElement("aside",{className:"mt10"},((Pa=ae==null?void 0:ae.headerInfo)==null?void 0:Pa.category)&&Ro.createElement(Ne.Z,{separator:">"},Ro.createElement(Ne.Z.Item,null,Ro.createElement(Se.Link,{to:`/classrooms/${Ua==null?void 0:Ua.coursesId}/shixun_homework`},(nn=ae==null?void 0:ae.headerInfo)==null?void 0:nn.course_name)),Ro.createElement(Ne.Z.Item,null,Ro.createElement(Se.Link,{to:`/classrooms/${Ua==null?void 0:Ua.coursesId}/shixun_homework/${(sn=ae==null?void 0:ae.headerInfo)!=null&&sn.category.main?"":(Kn=ae==null?void 0:ae.headerInfo)==null?void 0:Kn.category.category_id}`},(At=(Ca=ae==null?void 0:ae.headerInfo)==null?void 0:Ca.category)==null?void 0:At.category_name)),Ro.createElement(Ne.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Ro.createElement("aside",{className:[Uc.title,"mt20"].join(" ")},Ro.createElement(Se.Link,{to:`/classrooms/${(da=ae==null?void 0:ae.headerInfo)==null?void 0:da.course_id}/shixun_homework/${(Cn=ae==null?void 0:ae.headerInfo)!=null&&Cn.category.main?"":(ka=ae==null?void 0:ae.headerInfo)==null?void 0:ka.category.category_id}`},Ro.createElement(_e.Z,{className:"font16 c-black"})),Ro.createElement(ie.Z,{title:(Yn=ae==null?void 0:ae.headerInfo)==null?void 0:Yn.homework_name,placement:"bottom"},Ro.createElement("strong",{className:"font20 ml5"},(to=ae==null?void 0:ae.headerInfo)==null?void 0:to.homework_name)),Ro.createElement(je.VV,{temporary:!0,status:($t=ae==null?void 0:ae.headerInfo)==null?void 0:$t.homework_status}),fr==="4"&&Ro.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{Su(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},"\u89C4\u5219\u8BF4\u660E"))),Ro.createElement("aside",{className:"mt30 relative"},((ao=(la=ae==null?void 0:ae.headerInfo)==null?void 0:la.homework_status)==null?void 0:ao.includes("\u5BFC\u5165"))&&(0,Ye.GJ)()&&Ro.createElement("aside",{className:Uc.rightMenu},Ro.createElement("p",{onClick:()=>{var mo,sr;gt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(mo=ae==null?void 0:ae.headerInfo)==null?void 0:mo.homework_name,id:(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_id,type:"practice"}})}},Ro.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((ra=(Ea=ae==null?void 0:ae.headerInfo)==null?void 0:Ea.homework_status)!=null&&ra.includes("\u5BFC\u5165"))&&Ro.createElement("aside",{className:Uc.rightMenu},(0,Ye.dE)()&&((ut=ae.headerInfo)==null?void 0:ut.redo_work)&&Ro.createElement("p",{onClick:xn},Ro.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),((Xt=ae.headerInfo)==null?void 0:Xt.shixun_status)>1&&((Yt=ae.headerInfo)==null?void 0:Yt.time_status)<5&&(0,Ye.dE)()&&Ro.createElement("p",{onClick:()=>Qs(void 0,null,function*(){var mo,sr,Cu,Bl,Ai,ci,pi,Bs,Ys;if((0,zr.tJ)(gt,!0)){if((mo=ae==null?void 0:ae.headerInfo)!=null&&mo.can_view_details){(0,je.xg)(`/shixuns/${(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.shixun_identifier}/challenges`);return}(Ai=(Bl=(Cu=ae.headerInfo)==null?void 0:Cu.task_operation)==null?void 0:Bl[1])!=null&&Ai.includes("/")?Pu((pi=(ci=ae.headerInfo)==null?void 0:ci.task_operation)==null?void 0:pi[1]):(0,je.xg)(`/tasks/${(Ys=(Bs=ae.headerInfo)==null?void 0:Bs.task_operation)==null?void 0:Ys[1]}`)}})},Ro.createElement("span",{className:"iconfont icon-kaiqizhong"}),(Bo=(va=ae.headerInfo)==null?void 0:va.task_operation)==null?void 0:Bo[0]),((Xa=ae.headerInfo)==null?void 0:Xa.commit_des)&&Ro.createElement("p",{onClick:()=>{var mo;(0,je.xg)(`/classrooms/${Ua.coursesId}/shixun_homework/${Ua.categoryId}/${(mo=ae.headerInfo)==null?void 0:mo.work_id}/commitsummary`)}},Ro.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(xr=ae.headerInfo)==null?void 0:xr.commit_des),(0,Ye.GJ)()&&((Kr=(mr=ae==null?void 0:ae.headerInfo)==null?void 0:mr.homework_status)==null?void 0:Kr.includes("\u672A\u53D1\u5E03"))&&Ro.createElement("p",{onClick:()=>{var mo,sr,Cu,Bl;if(((mo=rt==null?void 0:rt.userInfo)==null?void 0:mo.user_status)===2){(0,zr.Rd)();return}let Ai=()=>{var ci;gt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Ua.categoryId],selectArrsAll:[ae==null?void 0:ae.headerInfo],params:Ua,detail:!0,type:2,manage_all_group:(ci=ae==null?void 0:ae.headerInfo)==null?void 0:ci.manage_all_group}})};(sr=ae==null?void 0:ae.headerInfo)!=null&&sr.high_resources_consume&&!((Cu=ae==null?void 0:ae.headerInfo)!=null&&Cu.high_resources_consume_permission)?gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ua.coursesId,type:"shixun",type_id:Ua.categoryId,name:(Bl=ae==null?void 0:ae.headerInfo)==null?void 0:Bl.homework_name,fn:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ua.categoryId}}),Ai()}}}):Ai()}},Ro.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),((Tr=ae.headerInfo)==null?void 0:Tr.show_analysis_detail)&&Ro.createElement("p",{onClick:()=>{var mo;(0,je.xg)(`/classrooms/${Ua.coursesId}/shixun_homework/${Ua.categoryId}/analysis/${(mo=ae.headerInfo)==null?void 0:mo.analysis_id}`)}},Ro.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),fr=="12"&&(((za=(ju=ae==null?void 0:ae.headerInfo)==null?void 0:ju.homework_status)==null?void 0:za.includes("\u5DF2\u622A\u6B62"))||((Xn=(tr=ae==null?void 0:ae.headerInfo)==null?void 0:tr.homework_status)==null?void 0:Xn.includes("\u63D0\u4EA4\u4E2D"))||((Dn=(Eo=ae==null?void 0:ae.headerInfo)==null?void 0:Eo.homework_status)==null?void 0:Dn.includes("\u8FDB\u884C\u4E2D")))&&Ro.createElement("p",{style:{width:136},onClick:il},Ro.createElement("span",{className:"iconfont icon-yijiandaimapingjia translateY1"}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),((Oa=ae.headerInfo)==null?void 0:Oa.is_enter_shixun)&&((0,Ye.dE)()&&((Bn=(ha=ae==null?void 0:ae.headerInfo)==null?void 0:ha.homework_status)==null?void 0:Bn.includes("\u5DF2\u622A\u6B62"))||!(0,Ye.dE)())&&Ro.createElement("p",{onClick:()=>Qs(void 0,null,function*(){var mo,sr;(0,Ye.dE)()?Pu((sr=(mo=ae.headerInfo)==null?void 0:mo.task_operation)==null?void 0:sr[1]):(0,je.xg)(`/shixuns/${ae==null?void 0:ae.headerInfo.shixun_identifier}/challenges`)})},Ro.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,Ye.GJ)()&&((jn=ae==null?void 0:ae.headerInfo)==null?void 0:jn.end_immediately)&&Ro.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var mo,sr;if((0,Ye.Rm)()&&!((sr=(mo=de.AssistantObject)==null?void 0:mo.practice)!=null&&sr.can_stop)){fe.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({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ua,type:2,detail:!0,selectArrs:[Ua.categoryId]}})}},Ro.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),Ro.createElement("aside",{className:`mt30 relative ${Uc.workListTabWrap}`},Ro.createElement(Yr.default,{type:"card",defaultActiveKey:fr,activeKey:fr,onChange:fl},al.map((mo,sr)=>Ro.createElement(Yr.default.TabPane,{tab:mo.name,key:mo.id,forceRender:mo.forceRender})))),(wo=(La=al.filter(mo=>mo.id===fr))==null?void 0:La[0])==null?void 0:wo.compontent)),Ro.createElement(Rd,null),Ro.createElement($i.Z,{successCallback:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)})},visible:de.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Ua.categoryId],courseId:Ua.coursesId,isBatch:!1,courseEndTime:(Da=ae==null?void 0:ae.headerInfo)==null?void 0:Da.course_end_date}),Ro.createElement(Td.Z,{courseEndTime:(ir=ae==null?void 0:ae.headerInfo)==null?void 0:ir.course_end_date}),Ro.createElement(Zd.Z,{onOk:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getShixunWorkList",payload:Ua})}}),Ro.createElement(zd.Z,{onOk:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getShixunWorkList",payload:Ua})}}),Ro.createElement(be.default,{open:Wn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Su(!1)}},Ro.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ro.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ro.createElement("p",{style:{marginLeft:"10px"}},Ro.createElement(Me.default,{dataSource:qd,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ro.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ro.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ro.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ro.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ro.createElement(Ud,null))};var eg=(0,Se.connect)(({shixunHomeworks:ae,loading:de,globalSetting:se,classroomList:rt,user:Et})=>({shixunHomeworks:ae,globalSetting:se,loading:de.effects,classroomList:rt,user:Et}))($d);const tg=({globalSetting:ae})=>{var de;switch(Number((de=ae==null?void 0:ae.setting)==null?void 0:de.theme)){case z.Fy.THEMEONE:return ne.createElement(Nt,null);case z.Fy.DEFAULT:default:return ne.createElement(eg,null)}};var ng=(0,Se.connect)(({globalSetting:ae})=>({globalSetting:ae}))(tg)},10669:function(Ft,mt,ee){"use strict";var z=ee(43418),ne=ee(8591),Se=ee(38147),be=ee(65582),fe=ee(41867),Ne=ee(59301),ie=(_e,je,xe)=>new Promise((Le,we)=>{var le=x=>{try{a(xe.next(x))}catch(y){we(y)}},E=x=>{try{a(xe.throw(x))}catch(y){we(y)}},a=x=>x.done?Le(x.value):Promise.resolve(x.value).then(le,E);a((xe=xe.apply(_e,je)).next())});const Me=({shixunHomeworks:_e,classroomList:je,dispatch:xe})=>{const Le=(0,be.useParams)();return Ne.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:_e.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){var we,le,E,a;if((0,fe.Rm)()&&!((we=je.AssistantObject.practice)!=null&&we.can_redo)){ne.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 x=yield(0,Se.ZP)(`/api/myshixuns/${_e.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Le.coursesId,homework_common_id:_e.actionTabs.homework_common_id}});if(x.shixun_identifier){ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}});const y=(E=(le=x==null?void 0:x.new_works)==null?void 0:le.find(b=>`${b.homework_common_id}`===Le.categoryId))==null?void 0:E.id;if((0,fe.Rm)()&&!((a=je.AssistantObject.practice)!=null&&a.can_view))return;be.history.replace(`/classrooms/${Le.coursesId}/shixun_homework/${Le.categoryId}/${y}/comment`)}}),onCancel:()=>{xe({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ne.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Ne.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};mt.Z=(0,be.connect)(({shixunHomeworks:_e,classroomList:je})=>({shixunHomeworks:_e,classroomList:je}))(Me)},18682:function(Ft,mt,ee){"use strict";var z=ee(59301),ne=ee(54580),Se=ee(78241),be=ee(43418),fe=ee(8591),Ne=ee(1710),ie=ee(65582),Me=ee(74128),_e=ee(78677),je=ee(38147),xe=ee(56656),Le=ee.n(xe),we=ee(65862),le=ee(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(ce,pe,ge)=>pe in ce?E(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[pe]=ge,te=(ce,pe)=>{for(var ge in pe||(pe={}))x.call(pe,ge)&&b(ce,ge,pe[ge]);if(a)for(var ge of a(pe))y.call(pe,ge)&&b(ce,ge,pe[ge]);return ce},oe=(ce,pe,ge)=>new Promise((Fe,Ce)=>{var Ae=Ct=>{try{ke(ge.next(Ct))}catch(He){Ce(He)}},st=Ct=>{try{ke(ge.throw(Ct))}catch(He){Ce(He)}},ke=Ct=>Ct.done?Fe(Ct.value):Promise.resolve(Ct.value).then(Ae,st);ke((ge=ge.apply(ce,pe)).next())});const{Dragger:re}=ne.default,ue=({classroomList:ce,dispatch:pe,onOk:ge})=>{const Fe=(0,ie.useParams)(),[Ce]=Se.default.useForm(),[Ae,st]=(0,z.useState)(),[ke,Ct]=(0,z.useState)(!1),He={height:100,onRemove:()=>{st("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Xe=>oe(void 0,null,function*(){return st(Xe),!1})};return(0,z.useEffect)(()=>{Ce.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,we.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),le.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ce.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ke},onOk:()=>oe(void 0,null,function*(){Ce.submit()}),onCancel:()=>{Ce.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},le.createElement(Se.default,{form:Ce,onFinish:Xe=>oe(void 0,null,function*(){var ft,ot,wt;if(!(Ae!=null&&Ae.size)){fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ct(!0);let Ye=new FormData;Ye.append("type",ce.actionTabs.type),Ye.append("file",Ae);let ze;window.location.href.indexOf("exercise")>-1?ze=`/api/exercises/${ce.actionTabs.id}/supplement_score.json`:ze=`/api/homework_commons/${ce.actionTabs.id}/supplement_score.json`;let bt=yield(0,je.ZP)(ze,{method:"post",body:Ye},!0);Ct(!1),(bt==null?void 0:bt.status)===0&&(ge(),Ce.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((ot=(ft=bt==null?void 0:bt.data)==null?void 0:ft.fail)==null?void 0:ot.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:le.createElement(Ne.default,{pagination:!1,dataSource:(wt=bt==null?void 0:bt.data)==null?void 0:wt.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,we.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ce.actionTabs.type}`)}}))})},le.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ce.actionTabs.name),le.createElement(Se.default.Item,{style:{marginBottom:0},label:le.createElement("div",null,le.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),le.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},le.createElement("div",null,le.createElement("a",{download:"\u6A21\u7248.xlsx",className:_e.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ce.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),le.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),le.createElement(Se.default.Item,{style:{marginBottom:0}},le.createElement(re,te({},He),le.createElement("a",{className:_e.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),le.createElement("br",null),le.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"))))))};mt.Z=(0,ie.connect)(({classroomList:ce})=>({classroomList:ce}))(ue)},39803:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return Xe}});var z=ee(59301),ne=ee(78241),Se=ee(43418),be=ee(8591),fe=ee(95237),Ne=ee(43604),ie=ee(5083),Me=ee(5112),_e=ee(24905),je=ee(56656),xe=ee.n(je),Le=ee(38147),we=ee(65862),le=ee(65582),E=ee(41867),a=ee(33270),x=ee(15518),y=ee(99981),b={flex_box_center:"flex_box_center___AYEOc",flex_space_between:"flex_space_between___hbWpJ",flex_box_vertical_center:"flex_box_vertical_center___taLEg",flex_box_center_end:"flex_box_center_end___EawFk",flex_box_column:"flex_box_column___QUBe6",failedList:"failedList___X9FXV",name:"name___CK1C1",publish:"publish___d5afE",modal:"modal___NZXBW"},te=ee(83028),oe=ee(60979),re=ee(59301),ue=Object.defineProperty,ce=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ae=(ft,ot,wt)=>ot in ft?ue(ft,ot,{enumerable:!0,configurable:!0,writable:!0,value:wt}):ft[ot]=wt,st=(ft,ot)=>{for(var wt in ot||(ot={}))Fe.call(ot,wt)&&Ae(ft,wt,ot[wt]);if(ge)for(var wt of ge(ot))Ce.call(ot,wt)&&Ae(ft,wt,ot[wt]);return ft},ke=(ft,ot)=>ce(ft,pe(ot)),Ct=(ft,ot,wt)=>new Promise((Ye,ze)=>{var bt=it=>{try{Ve(wt.next(it))}catch(Tt){ze(Tt)}},Ze=it=>{try{Ve(wt.throw(it))}catch(Tt){ze(Tt)}},Ve=it=>it.done?Ye(it.value):Promise.resolve(it.value).then(bt,Ze);Ve((wt=wt.apply(ft,ot)).next())});const He=({classroomList:ft,dispatch:ot,courseEndTime:wt})=>{var Ye;const ze=(0,le.useParams)(),[bt]=ne.default.useForm(),[Ze,Ve]=(0,z.useState)(1),[it,Tt]=(0,z.useState)([]),[dn,yt]=(0,z.useState)(0),[fn,We]=(0,z.useState)(20),[Zt,on]=(0,z.useState)(!0),[kn,Gn]=(0,z.useState)([]),[Qe,Re]=(0,z.useState)(!0),[Oe,ve]=(0,z.useState)({}),[qe,at]=(0,z.useState)({});ze.id=ze.coursesId,(0,z.useEffect)(()=>{if(ft.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ct(),Be(),ft.actionTabs.type===2){const zt=ft.actionTabs.selectArrsAll[0];Re(zt.unified_setting)}else Re(!1)},[ft.actionTabs]);const Be=zt=>Ct(void 0,null,function*(){on(!0);const Gt=yield(0,a.c_)(ke(st({},ze),{page:zt||Ze,limit:2e4,homework_id:ft.actionTabs.type===1?"":ft.actionTabs.selectArrs[0]}));Gt==null||Gt.course_groups.map((Ke,tt)=>{Ke.key=Ke.id,Ke.title=Ke.name,Ke.disabled=Ke.is_published}),Gt&&(Tt([...Gt==null?void 0:Gt.course_groups]),yt(Gt==null?void 0:Gt.course_groups_count),on(!1),zt||bt.setFieldsValue({publish_time:xe()(xe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),De=()=>{var zt;let Gt=[...(zt=ft.actionTabs.selectArrsAll)==null?void 0:zt.filter(Ke=>Ke.high_resources_consume&&!Ke.high_resources_consume_permission)];(Gt==null?void 0:Gt.length)>0&&ft.actionTabs.type===1&&Se.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:re.createElement("div",null,re.createElement("div",{className:b.tipcontent},re.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",re.createElement("span",{style:{color:"#f06b14"}},Gt==null?void 0:Gt.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),re.createElement("div",{className:"mt20 mb20"},Gt==null?void 0:Gt.map(Ke=>re.createElement("div",{className:b.failedList,key:Ke.homework_id},re.createElement("div",{className:b.name},Ke==null?void 0:Ke.name),re.createElement("div",{className:b.publish,onClick:()=>{(0,we.xg)(`/classrooms/${ze.coursesId}/shixun_homework/${Ke.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Pt=()=>Ct(void 0,null,function*(){var zt,Gt,Ke,tt,Kt,qt,An;if((0,E.Rm)()&&!((Gt=(zt=ft.AssistantObject)==null?void 0:zt.practice)!=null&&Gt.can_publish)){be.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"),Mt(!1);return}const Qn=st({},bt.getFieldsValue());if(Qn.end_time<=Qn.publish_time){be.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Mt(!1);return}if((kn==null?void 0:kn.length)<=0&&!Qe&&it.length>0){be.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}let Ot={homework_ids:[...ft.actionTabs.selectArrs],group_ids:kn.length>0?kn.map(In=>In.id):(Ke=ft.detailShixunsList)==null?void 0:Ke.course_groups,end_time:xe()(Qn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:xe()(Qn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!kn.length},Vt=[...(tt=ft.actionTabs.selectArrsAll)==null?void 0:tt.filter(In=>In.high_resources_consume&&!In.high_resources_consume_permission)];if((Vt==null?void 0:Vt.length)==ft.actionTabs.selectArrsAll.length&&ft.actionTabs.type==1){ot({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),De();return}((Kt=ft.actionTabs.selectArrsAll)==null?void 0:Kt.length)>0&&ft.actionTabs.type===1&&(Ot.homework_ids=[...((An=(qt=ft.actionTabs.selectArrsAll)==null?void 0:qt.filter(In=>!In.high_resources_consume||In.high_resources_consume_permission))==null?void 0:An.map(In=>Number(In==null?void 0:In.homework_id)))||[]]);let Lt=yield(0,oe.Tr)({homework_common_ids:[...ft.actionTabs.selectArrs],course_id:ze.coursesId,type:"homework_common"});(Lt==null?void 0:Lt.student_count)===0?Ge(Ot):(at(Ot),ve(Lt))}),ct=()=>{Ve(1),Tt([]),Gn([])},Ge=zt=>Ct(void 0,null,function*(){Mt(!0);const Gt=yield(0,Le.ZP)(`/api/courses/${ze.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:st({},zt)});Mt(!1),Gt.status===0&&(ct(),(0,we.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),be.ZP.success("\u53D1\u5E03\u6210\u529F"),ot({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),De(),(0,E.GJ)()?ft.actionTabs.detail?(ot({type:"shixunHomeworks/setActionTabs",payload:{}}),ot({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:st({},ze)}),ot({type:"shixunHomeworks/getWorkSetting",payload:st({},ze)})):ot({type:"classroomList/getClassroomTeacherShixunsList",payload:ke(st({},ft.actionTabs.params),{type:4})}):ot({type:"classroomList/getClassroomShixunsList",payload:st({},ft.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:re.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~")}}))}),Bt=dn>Ze*fn,{detailShixunsList:St}=ft,[gn,Mt]=(0,z.useState)(!1);return re.createElement("div",null,re.createElement(Se.default,{width:600,centered:!0,confirmLoading:gn,title:"\u53D1\u5E03\u4F5C\u4E1A",open:ft.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Pt(),onCancel:()=>{ct(),ot({type:"classroomList/setActionTabs",payload:{}})}},re.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",re.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),re.createElement(ne.default,{form:bt},re.createElement("div",{style:{paddingLeft:0}},re.createElement(fe.Z,{className:"mt30",align:"middle"},re.createElement(Ne.Z,null,re.createElement(ne.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},re.createElement(ie.default,{style:{width:170,marginRight:"25px"},disabledDate:zt=>(0,y.Q8)(zt,wt),disabledTime:zt=>(0,y.d0)(zt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),re.createElement(Ne.Z,{className:"ml20"},re.createElement(ne.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},re.createElement(ie.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,we.U6)(),"HH:mm")},disabledDate:zt=>(0,y.Q8)(zt,wt,bt.getFieldValue("publish_time")),disabledTime:zt=>(0,y.d0)(zt,bt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ft.actionTabs.type===2&&re.createElement(fe.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),re.createElement(Me.ZP.Group,{value:Qe,onChange:zt=>{Re(zt.target.value),Gn([])}},re.createElement(Me.ZP,{value:!0,disabled:!ft.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),re.createElement(Me.ZP,{className:"ml20",disabled:it.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),it.length<=0&&ft.actionTabs.type===2&&re.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"')),(ft.actionTabs.type===1||!Qe)&&it.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(_e.default,{checked:kn.length===it.length,onChange:zt=>{kn.length===it.length?Gn([]):Gn(it)}},"\u5168\u9009")),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",kn.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!Qe)&&it.length>0&&re.createElement(x.Z,{data:it,selectedRowKeys:kn,setSelectedRowKeys:Gn}))),re.createElement(te.Z,{resdata:Oe,type:((Ye=ft.actionTabs.selectArrs)==null?void 0:Ye.length)===1?"shixun":"shixunpush",okloading:gn,oktext:(Oe==null?void 0:Oe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>Ct(void 0,null,function*(){Mt(!0);let Gt=yield(0,Le.ZP)(`/api/courses/${ze.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...ft.actionTabs.selectArrs]}});Mt(!1),(Gt==null?void 0:Gt.status)===0&&Ge(qe)})}))};var Xe=(0,le.connect)(({classroomList:ft})=>({classroomList:ft}))(He)},15518:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return je}});var z=ee(59301),ne=ee(92832),Se=ee(24905),be=ee(95237),fe={leftdiv:"leftdiv___C0QyK",listClass:"listClass___ssVYJ",spantitle:"spantitle___EcO7r",rightdiv:"rightdiv___A2kDK"},Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=ee(2524),Me=(xe,Le,we)=>new Promise((le,E)=>{var a=b=>{try{y(we.next(b))}catch(te){E(te)}},x=b=>{try{y(we.throw(b))}catch(te){E(te)}},y=b=>b.done?le(b.value):Promise.resolve(b.value).then(a,x);y((we=we.apply(xe,Le)).next())}),je=({data:xe,value:Le=[],handleChangePage:we,setSelectedRowKeys:le,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,y]=(0,z.useState)([]),[b,te]=(0,z.useState)([]),[oe,re]=(0,z.useState)([]);let[ue,ce]=(0,z.useState)(1),[pe,ge]=(0,z.useState)();return(0,z.useEffect)(()=>{y(xe),te([]),re([])},[xe]),(0,z.useEffect)(()=>{le&&(te(E),re(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:fe.leftdiv},z.createElement(ne.default.Search,{size:"middle",onChange:Fe=>Me(void 0,null,function*(){y(xe.filter(Ce=>{var Ae;return(Ae=Ce==null?void 0:Ce.name)==null?void 0:Ae.includes(Fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Se.default.Group,{value:b.map(Fe=>`${Fe.id}`),onChange:Fe=>{le(x.filter(Ce=>Fe.includes(`${Ce.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Fe,Ce)=>z.createElement(be.Z,{key:Fe.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Fe.is_published,value:`${Fe.id}`},z.createElement("div",{className:fe.listClass},z.createElement("span",{className:fe.spantitle,style:{width:Fe.is_published?"108px":"170px"}},Fe.name),Fe.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:fe.rightdiv},z.createElement(ne.default.Search,{onChange:Fe=>{re(b.filter(Ce=>Ce.name.includes(Fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),oe.length===0&&z.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),oe.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}},oe.map((Fe,Ce)=>z.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:Fe.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Fe.name),z.createElement("img",{src:Ne,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{le(b.filter(Ae=>`${Ae.id}`!=`${Fe.id}`))}})))))))}},84454:function(Ft,mt,ee){"use strict";ee.d(mt,{AD:function(){return Ct},BA:function(){return Gn},D9:function(){return Ye},Hp:function(){return ue},IM:function(){return bt},Iy:function(){return ce},KM:function(){return kn},KU:function(){return Tt},MJ:function(){return pe},Ne:function(){return ze},ON:function(){return yt},Uj:function(){return Zt},VY:function(){return it},YO:function(){return We},YX:function(){return fn},Zn:function(){return E},_g:function(){return te},_k:function(){return ot},c6:function(){return st},cr:function(){return a},eV:function(){return ke},fi:function(){return x},gh:function(){return Ce},hS:function(){return Ze},iA:function(){return y},j6:function(){return oe},je:function(){return ft},jj:function(){return re},kS:function(){return dn},o6:function(){return Ae},pO:function(){return on},rQ:function(){return He},sA:function(){return Fe},xm:function(){return wt},xo:function(){return Ve},y8:function(){return Xe},yd:function(){return b}});var z=ee(33270),ne=ee(65582),Se=ee(65862),be=ee(8591),fe=ee(74128),Ne=Object.defineProperty,ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,je=(Qe,Re,Oe)=>Re in Qe?Ne(Qe,Re,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Qe[Re]=Oe,xe=(Qe,Re)=>{for(var Oe in Re||(Re={}))Me.call(Re,Oe)&&je(Qe,Oe,Re[Oe]);if(ie)for(var Oe of ie(Re))_e.call(Re,Oe)&&je(Qe,Oe,Re[Oe]);return Qe},Le=(Qe,Re,Oe)=>new Promise((ve,qe)=>{var at=Pt=>{try{De(Oe.next(Pt))}catch(ct){qe(ct)}},Be=Pt=>{try{De(Oe.throw(Pt))}catch(ct){qe(ct)}},De=Pt=>Pt.done?ve(Pt.value):Promise.resolve(Pt.value).then(at,Be);De((Oe=Oe.apply(Qe,Re)).next())});const we=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},le=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=Qe=>Le(void 0,null,function*(){we(),(yield(0,z.YR)(xe({},Qe))).status===0&&(yield(0,Se.QH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_couser_info.json`,query:Qe}))),le()}),a=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.yS)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`);else{if(Re.status===-2)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`))}}),x=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.W0)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`))}}),y=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.Nl)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),b=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.IU)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`))}}),te=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.td)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-2)return Re;if(Re.status===-3)(0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Re.status===-4)return Re}}),oe=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.QX)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`))}}),re=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.o_)(xe({},Qe));Oe.status===0?(be.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"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),ue=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.ZL)(xe({},Qe));Oe.status===0?(be.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"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),ce=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.aP)(xe({},Qe));Oe.status===0?(be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),pe=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.vV)(xe({},Qe));Oe.status===0?(be.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"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),ge=Qe=>Le(void 0,null,function*(){we(),(yield exportCourseWorkListAppendix(xe({},Qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Qe.categoryId}/works_list.zip`,query:Qe}))),le()}),Fe=Qe=>Le(void 0,null,function*(){we(),yield(0,Se.QH)("",fe.Z.API_SERVER+`/api/polls/${Qe.categoryId}/commit_result.xlsx`),le()}),Ce=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Qe}))}),Ae=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/video_study_statics.xlsx`,query:Qe}))}),st=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_video_study.xlsx`,query:Qe}))}),ke=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_course_students_info.xlsx`,query:Qe}))}),Ct=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Qe}))}),He=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Qe}))}),Xe=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Qe}))}),ft=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.Uy)(xe({},Qe));Re.status===0?(be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ot=Qe=>Le(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/export_records/${Qe.id}.xlsx`,query:Qe}))}),wt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Qe}))}),Ye=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/${Qe.menuKey}_statistic.xlsx?${Qe.checkedList.map(Re=>`course_group_id[]=${Re}`).join("&")}`,query:Qe}))}),ze=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_training_objectives.xlsx`,query:Qe}))}),bt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)(Qe==null?void 0:Qe.name,(0,Se.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Qe}))}),Ze=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_courses.xlsx`,query:Qe}))}),Ve=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Qe}))}),it=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Qe}))}),Tt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Qe.categoryId}/rank_list.xlsx`,query:Qe}))}),dn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Qe}))}),yt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${Qe.id}.json`,query:Qe}))}),fn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Qe.categoryId}.json`,query:Qe}))}),We=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/polls/${Qe==null?void 0:Qe.id}/commit_result.json`,query:Qe}))}),Zt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Qe}))}),on=(Qe,Re)=>Le(void 0,null,function*(){yield(0,Se.FH)(Re||"",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/consult_exercise.json`,query:Qe}))}),kn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/competitions/${Qe==null?void 0:Qe.identifier}/competition_commit_records/member_works.xlsx`,query:Qe}))}),Gn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Qe}))})},61527:function(Ft,mt,ee){"use strict";ee.d(mt,{U:function(){return _e}});var z=ee(59301),ne=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Ne=(je,xe,Le)=>xe in je?ne(je,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):je[xe]=Le,ie=(je,xe)=>{for(var Le in xe||(xe={}))be.call(xe,Le)&&Ne(je,Le,xe[Le]);if(Se)for(var Le of Se(xe))fe.call(xe,Le)&&Ne(je,Le,xe[Le]);return je},Me=(je,xe,Le)=>new Promise((we,le)=>{var E=y=>{try{x(Le.next(y))}catch(b){le(b)}},a=y=>{try{x(Le.throw(y))}catch(b){le(b)}},x=y=>y.done?we(y.value):Promise.resolve(y.value).then(E,a);x((Le=Le.apply(je,xe)).next())});function _e(je,xe){const[Le,we]=(0,z.useState)(xe),[le,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[Le,le,(b,te=!1)=>Me(this,null,function*(){const oe=te?xe:ie(ie({},Le),b);E(!0),we(oe);const re=yield je(oe);return E(!1),x(re),re}),a]}},76505:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return Le}});var z=ee(59301),ne=ee.p+"static/modelContact.7a7eb113.png",Se=ee(43418),be={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ne=ee(59301),Me=({visible:we,setVisible:le,image:E,closeImageStyle:a,hiddenbutton:x})=>Ne.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:we,footer:null,wrapClassName:be.modal,onCancel:()=>le(!1)},Ne.createElement("div",{className:be.content},Ne.createElement("img",{src:E}),x,Ne.createElement("img",{onClick:()=>le(!1),className:be.close,src:fe,style:a}))),_e=ee(41867),je=ee(59301),Le=()=>{const[we,le]=(0,z.useState)(!1);return{verifyModelUser:()=>(0,_e.$O)()?!0:(le(!0),!1),ContactModalElement:()=>je.createElement(Me,{visible:we,setVisible:le,image:ne}),contactOpen:we,setContactOpen:le}}},66457:function(Ft,mt,ee){"use strict";ee.d(mt,{rX:function(){return oe},pW:function(){return re},gy:function(){return ue},xY:function(){return te},O5:function(){return b},tJ:function(){return le},o1:function(){return E},Rd:function(){return y}});var z=ee(65582),ne=ee(43418),Se=ee(28103),be=ee(8591),fe=ee(41867),Ne=ee(65862),ie=ee(87169),Me=ee(25510),_e="data:image/png;base64,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",je=ee.p+"static/newqrcode.a8740efb.png",xe=ee(32637),Le=ee(59301),we=(ce,pe,ge)=>new Promise((Fe,Ce)=>{var Ae=Ct=>{try{ke(ge.next(Ct))}catch(He){Ce(He)}},st=Ct=>{try{ke(ge.throw(Ct))}catch(He){Ce(He)}},ke=Ct=>Ct.done?Fe(Ct.value):Promise.resolve(Ct.value).then(Ae,st);ke((ge=ge.apply(ce,pe)).next())});const le=(ce,pe=!1)=>!!(E(ce)&&a(pe)),E=ce=>(0,fe.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var pe;const{user:ge}=(0,z.getDvaApp)()._store.getState();return(pe=ge.userInfo)!=null&&pe.profile_completed?!0:(ne.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,Ne.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{ne.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=()=>{ne.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:xe}),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"))})},b=()=>{var ce;const{user:pe}=(0,z.getDvaApp)()._store.getState();return(ce=pe.userInfo)!=null&&ce.professional_certification?!0:(ne.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,Ne.xg)("/account/certification")}}),!1)},te=()=>(0,fe.V9)()?!0:(ne.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:je,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),oe=(ce,pe)=>ce?!0:(ne.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("p",null,pe||"\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:_e,width:200}),Le.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ne.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=ce=>{ne.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(Se.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,ce),"\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=(ce,pe="")=>{const{shixunsDetail:{detail:ge}}=(0,z.getDvaApp)()._store.getState();if((ge==null?void 0:ge.public)===2||(ge==null?void 0:ge.public)===1||(ge==null?void 0:ge.shixun_status)===3){let Fe="";return(ge==null?void 0:ge.public)===2&&(Fe="\u5DF2\u516C\u5F00"),(ge==null?void 0:ge.public)===1&&(Fe="\u5F85\u5BA1\u6838"),(ge==null?void 0:ge.shixun_status)===3&&(Fe="\u5DF2\u5173\u95ED"),ne.default.info({centered:!0,icon:Le.createElement(ie.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",Fe,"\uFF0C",pe,"\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(ge==null?void 0:ge.shixun_status)===2?(ne.default.confirm({centered:!0,icon:Le.createElement(ie.Z,null),title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\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:()=>{ne.default.confirm({width:440,centered:!0,icon:Le.createElement(ie.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:()=>we(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:ge==null?void 0:ge.identifier}})).status!==401&&(be.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ge==null?void 0:ge.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:ge==null?void 0:ge.identifier}}))})})}}),!0):!1}},50371:function(Ft,mt){"use strict";function ee(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ne=1;ne{const fe=Se[be];fe!==void 0&&(z[be]=fe)})}return z}mt.Z=ee},13845:function(Ft,mt,ee){"use strict";ee.d(mt,{F:function(){return z},Z:function(){return ne}});function z(Se){return Se!=null&&Se===Se.window}function ne(Se,be){var fe,Ne;if(typeof window=="undefined")return 0;const ie=be?"scrollTop":"scrollLeft";let Me=0;return z(Se)?Me=Se[be?"pageYOffset":"pageXOffset"]:Se instanceof Document?Me=Se.documentElement[ie]:(Se instanceof HTMLElement||Se)&&(Me=Se[ie]),Se&&!z(Se)&&typeof Me!="number"&&(Me=(Ne=((fe=Se.ownerDocument)!==null&&fe!==void 0?fe:Se).documentElement)===null||Ne===void 0?void 0:Ne[ie]),Me}},56762:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return ne}});var z=ee(59301);function ne(){const[,Se]=z.useReducer(be=>be+1,0);return Se}},68031:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return be}});var z=ee(16089);function ne(fe,Ne,ie,Me){const _e=ie-Ne;return fe/=Me/2,fe<1?_e/2*fe*fe*fe+Ne:_e/2*((fe-=2)*fe*fe+2)+Ne}var Se=ee(13845);function be(fe){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:Me,duration:_e=450}=Ne,je=ie(),xe=(0,Se.Z)(je,!0),Le=Date.now(),we=()=>{const E=Date.now()-Le,a=ne(E>_e?_e:E,xe,fe,_e);(0,Se.F)(je)?je.scrollTo(window.pageXOffset,a):je instanceof Document||je.constructor.name==="HTMLDocument"?je.documentElement.scrollTop=a:je.scrollTop=a,E<_e?(0,z.Z)(we):typeof Me=="function"&&Me()};(0,z.Z)(we)}},66104:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return Ct}});var z=ee(92310),ne=ee.n(z),Se=ee(11592),be=ee(26112),fe=ee(59301),Ne=ee(92343),ie=ee(36355),Me=ee(84105),_e=ee(91857);const je=He=>{let{children:Xe}=He;const{getPrefixCls:ft}=fe.useContext(ie.E_),ot=ft("breadcrumb");return fe.createElement("li",{className:`${ot}-separator`,"aria-hidden":"true"},Xe===""?Xe:Xe||"/")};je.__ANT_BREADCRUMB_SEPARATOR=!0;var xe=je,Le=function(He,Xe){var ft={};for(var ot in He)Object.prototype.hasOwnProperty.call(He,ot)&&Xe.indexOf(ot)<0&&(ft[ot]=He[ot]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,ot=Object.getOwnPropertySymbols(He);wtXe[wt]||ot)}function le(He,Xe,ft,ot){if(ft==null)return null;const{className:wt,onClick:Ye}=Xe,ze=Le(Xe,["className","onClick"]),bt=Object.assign(Object.assign({},(0,be.Z)(ze,{data:!0,aria:!0})),{onClick:Ye});return ot!==void 0?fe.createElement("a",Object.assign({},bt,{className:ne()(`${He}-link`,wt),href:ot}),ft):fe.createElement("span",Object.assign({},bt,{className:ne()(`${He}-link`,wt)}),ft)}function E(He,Xe){return(ot,wt,Ye,ze,bt)=>{if(Xe)return Xe(ot,wt,Ye,ze);const Ze=we(ot,wt);return le(He,ot,Ze,bt)}}var a=function(He,Xe){var ft={};for(var ot in He)Object.prototype.hasOwnProperty.call(He,ot)&&Xe.indexOf(ot)<0&&(ft[ot]=He[ot]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,ot=Object.getOwnPropertySymbols(He);wt{const{prefixCls:Xe,separator:ft="/",children:ot,menu:wt,overlay:Ye,dropdownProps:ze,href:bt}=He,Ve=(it=>{if(wt||Ye){const Tt=Object.assign({},ze);if(wt){const dn=wt||{},{items:yt}=dn,fn=a(dn,["items"]);Tt.menu=Object.assign(Object.assign({},fn),{items:yt==null?void 0:yt.map((We,Zt)=>{var{key:on,title:kn,label:Gn,path:Qe}=We,Re=a(We,["key","title","label","path"]);let Oe=Gn!=null?Gn:kn;return Qe&&(Oe=fe.createElement("a",{href:`${bt}${Qe}`},Oe)),Object.assign(Object.assign({},Re),{key:on!=null?on:Zt,label:Oe})})})}else Ye&&(Tt.overlay=Ye);return fe.createElement(_e.Z,Object.assign({placement:"bottom"},Tt),fe.createElement("span",{className:`${Xe}-overlay-link`},it,fe.createElement(Me.Z,null)))}return it})(ot);return Ve!=null?fe.createElement(fe.Fragment,null,fe.createElement("li",null,Ve),ft&&fe.createElement(xe,null,ft)):null},y=He=>{const{prefixCls:Xe,children:ft,href:ot}=He,wt=a(He,["prefixCls","children","href"]),{getPrefixCls:Ye}=fe.useContext(ie.E_),ze=Ye("breadcrumb",Xe);return fe.createElement(x,Object.assign({},wt,{prefixCls:ze}),le(ze,wt,ft,ot))};y.__ANT_BREADCRUMB_ITEM=!0;var b=y,te=ee(17313),oe=ee(83116),re=ee(37613);const ue=He=>{const{componentCls:Xe,iconCls:ft}=He;return{[Xe]:Object.assign(Object.assign({},(0,te.Wf)(He)),{color:He.itemColor,fontSize:He.fontSize,[ft]:{fontSize:He.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:He.linkColor,transition:`color ${He.motionDurationMid}`,padding:`0 ${He.paddingXXS}px`,borderRadius:He.borderRadiusSM,height:He.lineHeight*He.fontSize,display:"inline-block",marginInline:-He.marginXXS,"&:hover":{color:He.linkHoverColor,backgroundColor:He.colorBgTextHover}},(0,te.Qy)(He)),"li:last-child":{color:He.lastItemColor},[`${Xe}-separator`]:{marginInline:He.separatorMargin,color:He.separatorColor},[`${Xe}-link`]:{[` +\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),gt({type:"shixunHomeworks/getShixunWorkList",payload:iu}))})})},nr=mo=>{mo=mo!=null&&mo.includes(".json")?mo:`${mo}.json`,be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ro.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Qs(void 0,null,function*(){const sr=yield(0,Yu.$Q)({url:mo});if(!sr)return;fe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Cu=yield(0,Yu.Ir)({id:sr.shixun_identifier});if(Cu!=null&&Cu.game_identifier){(0,je.xg)(`/tasks/${Cu.game_identifier}?coursesId=${Ua.coursesId}`);return}(Cu==null?void 0:Cu.status)===2?nr(Cu==null?void 0:Cu.message):(Cu==null?void 0:Cu.status)===3&&Po(Cu==null?void 0:Cu.message)})})},Po=mo=>{be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ro.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",mo,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Pu=mo=>Qs(void 0,null,function*(){mo=mo!=null&&mo.includes(".json")?mo:`${mo}.json`;const sr=yield(0,Yu.$Q)({url:mo});if(console.log(sr,"execRes"),sr!=null&&sr.game_identifier){(0,je.xg)(`/tasks/${Ua.coursesId}/${Ua.categoryId}/${sr.game_identifier}?coursesId=${Ua.coursesId}`);return}(sr==null?void 0:sr.status)===-3?(0,je.eF)():(sr==null?void 0:sr.status)===2?nr(sr==null?void 0:sr.message):(sr==null?void 0:sr.status)===3&&Po(sr==null?void 0:sr.message)}),al=[(0,Ye.GJ)()&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Ro.createElement(yu,{setExportParams:Mu}),forceRender:!0},{name:"\u4F5C\u4E1A\u8BE6\u60C5",id:"1",compontent:Ro.createElement(qo,{gotosetting:()=>{gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),dr("3")}})},(0,Ye.dE)()&&((xt=ae==null?void 0:ae.headerInfo)==null?void 0:xt.score_open)&&{name:"\u5B66\u751F\u5217\u8868",id:"0",compontent:Ro.createElement(yu,{setExportParams:Mu}),forceRender:!0},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Ro.createElement(wc,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:"4",compontent:Ro.createElement(wd,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Ro.createElement(jd.Z,null)},{name:"\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790",id:"5",compontent:Ro.createElement(Md.ZP,null)},{name:(0,Ye.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:"3",compontent:(Ie=(et=ae==null?void 0:ae.headerInfo)==null?void 0:et.homework_status)!=null&&Ie.includes("\u5BFC\u5165")?Ro.createElement(Hd.Z,null):Ro.createElement(ml,null),forceRender:!0}].filter(mo=>!!mo).filter(mo=>{var sr,Cu,Bl,Ai,ci;return(0,Ye.dE)()?mo.name!=="\u4EE3\u7801\u67E5\u91CD"&&mo.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"&&mo.name!=="\u5F97\u5206\u89C4\u5219":(0,Ye.dE)()||((Cu=(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_status)==null?void 0:Cu[0])!=="\u5DF2\u622A\u6B62"?mo.name!=="\u8D28\u91CF\u68C0\u6D4B":!((Bl=ae==null?void 0:ae.headerInfo)!=null&&Bl.code_review)&&((ci=(Ai=ae==null?void 0:ae.headerInfo)==null?void 0:Ai.homework_status)==null?void 0:ci[0])!=="\u672A\u53D1\u5E03"?!0:mo.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(mo=>{var sr;return(sr=ae==null?void 0:ae.headerInfo)!=null&&sr.open_code_quality_analysis?!0:mo.name!=="\u8D28\u91CF\u68C0\u6D4B"}).filter(mo=>{var sr;return(sr=ae==null?void 0:ae.headerInfo)!=null&&sr.action_analysis?!0:mo.name!=="\u4F5C\u4E1A\u7EDF\u8BA1\u5206\u6790"}).filter(mo=>{var sr,Cu;return(Cu=(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_status)!=null&&Cu.includes("\u5BFC\u5165")?mo.name!=="\u4EE3\u7801\u67E5\u91CD"&&mo.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(mo=>{var sr,Cu;return(Cu=(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_status)!=null&&Cu.includes("\u5BFC\u5165")&&(0,Ye.dE)()?mo.name!=="\u5F97\u5206\u89C4\u5219"&&mo.name!=="\u91CD\u505A\u8BB0\u5F55":!0}).filter(mo=>!(mo!=null&&mo.hidden)),il=()=>Qs(void 0,null,function*(){var mo,sr,Cu;if(((sr=(mo=ae==null?void 0:ae.headerInfo)==null?void 0:mo.challenges)==null?void 0:sr.length)===0)return fe.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((Cu=ae==null?void 0:ae.headerInfo)==null?void 0:Cu.commit_count)==0)return fe.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Bl=yield Ti();if((Bl==null?void 0:Bl.complete_num)!=(Bl==null?void 0:Bl.total_count)&&(Bl==null?void 0:Bl.status)!=1)return fe.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),Ti=()=>Qs(void 0,null,function*(){const{ai_question_record_id:mo}=ae.headerInfo;return mo?yield(0,xe.ZP)(`/api/shixun_homeworks/${Ua==null?void 0:Ua.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:mo}}):void 0});return Ro.createElement("section",{style:{background:"#f3f3f3",minHeight:"80vh"}},Ro.createElement("div",{className:"edu-container"},((vt=ae==null?void 0:ae.headerInfo)==null?void 0:vt.homework_name)&&Ro.createElement("section",{className:"animated fadeIn"},Ro.createElement("aside",{className:"mt10"},((Pa=ae==null?void 0:ae.headerInfo)==null?void 0:Pa.category)&&Ro.createElement(Ne.Z,{separator:">"},Ro.createElement(Ne.Z.Item,null,Ro.createElement(Se.Link,{to:`/classrooms/${Ua==null?void 0:Ua.coursesId}/shixun_homework`},(nn=ae==null?void 0:ae.headerInfo)==null?void 0:nn.course_name)),Ro.createElement(Ne.Z.Item,null,Ro.createElement(Se.Link,{to:`/classrooms/${Ua==null?void 0:Ua.coursesId}/shixun_homework/${(sn=ae==null?void 0:ae.headerInfo)!=null&&sn.category.main?"":(Kn=ae==null?void 0:ae.headerInfo)==null?void 0:Kn.category.category_id}`},(At=(Ca=ae==null?void 0:ae.headerInfo)==null?void 0:Ca.category)==null?void 0:At.category_name)),Ro.createElement(Ne.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Ro.createElement("aside",{className:[Uc.title,"mt20"].join(" ")},Ro.createElement(Se.Link,{to:`/classrooms/${(da=ae==null?void 0:ae.headerInfo)==null?void 0:da.course_id}/shixun_homework/${(Cn=ae==null?void 0:ae.headerInfo)!=null&&Cn.category.main?"":(ka=ae==null?void 0:ae.headerInfo)==null?void 0:ka.category.category_id}`},Ro.createElement(_e.Z,{className:"font16 c-black"})),Ro.createElement(ie.Z,{title:(Yn=ae==null?void 0:ae.headerInfo)==null?void 0:Yn.homework_name,placement:"bottom"},Ro.createElement("strong",{className:"font20 ml5"},(to=ae==null?void 0:ae.headerInfo)==null?void 0:to.homework_name)),Ro.createElement(je.VV,{temporary:!0,status:($t=ae==null?void 0:ae.headerInfo)==null?void 0:$t.homework_status}),fr==="4"&&Ro.createElement("span",{className:"iconfont icon-a-wenhaobeifen2",onClick:()=>{Su(!0)},style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},"\u89C4\u5219\u8BF4\u660E"))),Ro.createElement("aside",{className:"mt30 relative"},((ao=(la=ae==null?void 0:ae.headerInfo)==null?void 0:la.homework_status)==null?void 0:ao.includes("\u5BFC\u5165"))&&(0,Ye.GJ)()&&Ro.createElement("aside",{className:Uc.rightMenu},Ro.createElement("p",{onClick:()=>{var mo,sr;gt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:(mo=ae==null?void 0:ae.headerInfo)==null?void 0:mo.homework_name,id:(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.homework_id,type:"practice"}})}},Ro.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8865\u5145\u6210\u7EE9")),!((ra=(Ea=ae==null?void 0:ae.headerInfo)==null?void 0:Ea.homework_status)!=null&&ra.includes("\u5BFC\u5165"))&&Ro.createElement("aside",{className:Uc.rightMenu},(0,Ye.dE)()&&((ut=ae.headerInfo)==null?void 0:ut.redo_work)&&Ro.createElement("p",{onClick:xn},Ro.createElement("span",{className:"iconfont icon-dahuizhongzuo3x"}),"\u91CD\u505A"),((Xt=ae.headerInfo)==null?void 0:Xt.shixun_status)>1&&((Yt=ae.headerInfo)==null?void 0:Yt.time_status)<5&&(0,Ye.dE)()&&Ro.createElement("p",{onClick:()=>Qs(void 0,null,function*(){var mo,sr,Cu,Bl,Ai,ci,pi,Bs,Ys;if((0,zr.tJ)(gt,!0)){if((mo=ae==null?void 0:ae.headerInfo)!=null&&mo.can_view_details){(0,je.xg)(`/shixuns/${(sr=ae==null?void 0:ae.headerInfo)==null?void 0:sr.shixun_identifier}/challenges`);return}(Ai=(Bl=(Cu=ae.headerInfo)==null?void 0:Cu.task_operation)==null?void 0:Bl[1])!=null&&Ai.includes("/")?Pu((pi=(ci=ae.headerInfo)==null?void 0:ci.task_operation)==null?void 0:pi[1]):(0,je.xg)(`/tasks/${(Ys=(Bs=ae.headerInfo)==null?void 0:Bs.task_operation)==null?void 0:Ys[1]}`)}})},Ro.createElement("span",{className:"iconfont icon-kaiqizhong"}),(Bo=(va=ae.headerInfo)==null?void 0:va.task_operation)==null?void 0:Bo[0]),((Xa=ae.headerInfo)==null?void 0:Xa.commit_des)&&Ro.createElement("p",{onClick:()=>{var mo;(0,je.xg)(`/classrooms/${Ua.coursesId}/shixun_homework/${Ua.categoryId}/${(mo=ae.headerInfo)==null?void 0:mo.work_id}/commitsummary`)}},Ro.createElement("span",{className:"iconfont icon-tijiaozongjie"}),(xr=ae.headerInfo)==null?void 0:xr.commit_des),(0,Ye.GJ)()&&((Kr=(mr=ae==null?void 0:ae.headerInfo)==null?void 0:mr.homework_status)==null?void 0:Kr.includes("\u672A\u53D1\u5E03"))&&Ro.createElement("p",{onClick:()=>{var mo,sr,Cu,Bl;if(((mo=rt==null?void 0:rt.userInfo)==null?void 0:mo.user_status)===2){(0,zr.Rd)();return}let Ai=()=>{var ci;gt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Ua.categoryId],selectArrsAll:[ae==null?void 0:ae.headerInfo],params:Ua,detail:!0,type:2,manage_all_group:(ci=ae==null?void 0:ae.headerInfo)==null?void 0:ci.manage_all_group}})};(sr=ae==null?void 0:ae.headerInfo)!=null&&sr.high_resources_consume&&!((Cu=ae==null?void 0:ae.headerInfo)!=null&&Cu.high_resources_consume_permission)?gt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ua.coursesId,type:"shixun",type_id:Ua.categoryId,name:(Bl=ae==null?void 0:ae.headerInfo)==null?void 0:Bl.homework_name,fn:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:{categoryId:Ua.categoryId}}),Ai()}}}):Ai()}},Ro.createElement("span",{className:"iconfont icon-yishezhifabushijian1 translateY1"}),"\u7ACB\u5373\u53D1\u5E03"),((Tr=ae.headerInfo)==null?void 0:Tr.show_analysis_detail)&&Ro.createElement("p",{onClick:()=>{var mo;(0,je.xg)(`/classrooms/${Ua.coursesId}/shixun_homework/${Ua.categoryId}/analysis/${(mo=ae.headerInfo)==null?void 0:mo.analysis_id}`)}},Ro.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),fr=="12"&&(((za=(ju=ae==null?void 0:ae.headerInfo)==null?void 0:ju.homework_status)==null?void 0:za.includes("\u5DF2\u622A\u6B62"))||((Xn=(tr=ae==null?void 0:ae.headerInfo)==null?void 0:tr.homework_status)==null?void 0:Xn.includes("\u63D0\u4EA4\u4E2D"))||((Dn=(Eo=ae==null?void 0:ae.headerInfo)==null?void 0:Eo.homework_status)==null?void 0:Dn.includes("\u8FDB\u884C\u4E2D")))&&Ro.createElement("p",{style:{width:136},onClick:il},Ro.createElement("span",{className:"iconfont icon-yijiandaimapingjia translateY1"}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),((Oa=ae.headerInfo)==null?void 0:Oa.is_enter_shixun)&&((0,Ye.dE)()&&((Bn=(ha=ae==null?void 0:ae.headerInfo)==null?void 0:ha.homework_status)==null?void 0:Bn.includes("\u5DF2\u622A\u6B62"))||!(0,Ye.dE)())&&Ro.createElement("p",{onClick:()=>Qs(void 0,null,function*(){var mo,sr;(0,Ye.dE)()?Pu((sr=(mo=ae.headerInfo)==null?void 0:mo.task_operation)==null?void 0:sr[1]):(0,je.xg)(`/shixuns/${ae==null?void 0:ae.headerInfo.shixun_identifier}/challenges`)})},Ro.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),"\u8FDB\u5165\u5B9E\u8BAD"),(0,Ye.GJ)()&&((jn=ae==null?void 0:ae.headerInfo)==null?void 0:jn.end_immediately)&&Ro.createElement("p",{style:{background:"#0152d9",color:"#fff"},onClick:()=>{var mo,sr;if((0,Ye.Rm)()&&!((sr=(mo=de.AssistantObject)==null?void 0:mo.practice)!=null&&sr.can_stop)){fe.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({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ua,type:2,detail:!0,selectArrs:[Ua.categoryId]}})}},Ro.createElement("span",{style:{color:"#fff"},className:"iconfont icon-jiezhishiyan"}),"\u7ACB\u5373\u622A\u6B62")),Ro.createElement("aside",{className:`mt30 relative ${Uc.workListTabWrap}`},Ro.createElement(Yr.default,{type:"card",defaultActiveKey:fr,activeKey:fr,onChange:fl},al.map((mo,sr)=>Ro.createElement(Yr.default.TabPane,{tab:mo.name,key:mo.id,forceRender:mo.forceRender})))),(wo=(La=al.filter(mo=>mo.id===fr))==null?void 0:La[0])==null?void 0:wo.compontent)),Ro.createElement(Rd,null),Ro.createElement($i.Z,{successCallback:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)})},visible:de.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Ua.categoryId],courseId:Ua.coursesId,isBatch:!1,courseEndTime:(Da=ae==null?void 0:ae.headerInfo)==null?void 0:Da.course_end_date}),Ro.createElement(Td.Z,{courseEndTime:(ir=ae==null?void 0:ae.headerInfo)==null?void 0:ir.course_end_date}),Ro.createElement(Zd.Z,{onOk:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getShixunWorkList",payload:Ua})}}),Ro.createElement(zd.Z,{onOk:()=>{gt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getWorkSetting",payload:Ui({},Ua)}),gt({type:"shixunHomeworks/getShixunWorkList",payload:Ua})}}),Ro.createElement(be.default,{open:Wn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Su(!1)}},Ro.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ro.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ro.createElement("p",{style:{marginLeft:"10px"}},Ro.createElement(Me.default,{dataSource:qd,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ro.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ro.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ro.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ro.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ro.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ro.createElement(Ud,null))};var eg=(0,Se.connect)(({shixunHomeworks:ae,loading:de,globalSetting:se,classroomList:rt,user:Et})=>({shixunHomeworks:ae,globalSetting:se,loading:de.effects,classroomList:rt,user:Et}))($d);const tg=({globalSetting:ae})=>{var de;switch(Number((de=ae==null?void 0:ae.setting)==null?void 0:de.theme)){case z.Fy.THEMEONE:return ne.createElement(Nt,null);case z.Fy.DEFAULT:default:return ne.createElement(eg,null)}};var ng=(0,Se.connect)(({globalSetting:ae})=>({globalSetting:ae}))(tg)},10669:function(Ft,mt,ee){"use strict";var z=ee(43418),ne=ee(8591),Se=ee(38147),be=ee(65582),fe=ee(41867),Ne=ee(59301),ie=(_e,je,xe)=>new Promise((Le,we)=>{var le=x=>{try{a(xe.next(x))}catch(y){we(y)}},E=x=>{try{a(xe.throw(x))}catch(y){we(y)}},a=x=>x.done?Le(x.value):Promise.resolve(x.value).then(le,E);a((xe=xe.apply(_e,je)).next())});const Me=({shixunHomeworks:_e,classroomList:je,dispatch:xe})=>{const Le=(0,be.useParams)();return Ne.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:_e.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){var we,le,E,a;if((0,fe.Rm)()&&!((we=je.AssistantObject.practice)!=null&&we.can_redo)){ne.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 x=yield(0,Se.ZP)(`/api/myshixuns/${_e.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Le.coursesId,homework_common_id:_e.actionTabs.homework_common_id}});if(x.shixun_identifier){ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}});const y=(E=(le=x==null?void 0:x.new_works)==null?void 0:le.find(b=>`${b.homework_common_id}`===Le.categoryId))==null?void 0:E.id;if((0,fe.Rm)()&&!((a=je.AssistantObject.practice)!=null&&a.can_view))return;be.history.replace(`/classrooms/${Le.coursesId}/shixun_homework/${Le.categoryId}/${y}/comment`)}}),onCancel:()=>{xe({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ne.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),Ne.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};mt.Z=(0,be.connect)(({shixunHomeworks:_e,classroomList:je})=>({shixunHomeworks:_e,classroomList:je}))(Me)},18682:function(Ft,mt,ee){"use strict";var z=ee(59301),ne=ee(54580),Se=ee(78241),be=ee(43418),fe=ee(8591),Ne=ee(1710),ie=ee(65582),Me=ee(74128),_e=ee(78677),je=ee(38147),xe=ee(56656),Le=ee.n(xe),we=ee(65862),le=ee(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(ce,pe,ge)=>pe in ce?E(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[pe]=ge,te=(ce,pe)=>{for(var ge in pe||(pe={}))x.call(pe,ge)&&b(ce,ge,pe[ge]);if(a)for(var ge of a(pe))y.call(pe,ge)&&b(ce,ge,pe[ge]);return ce},oe=(ce,pe,ge)=>new Promise((Fe,Ce)=>{var Ae=Ct=>{try{ke(ge.next(Ct))}catch(He){Ce(He)}},st=Ct=>{try{ke(ge.throw(Ct))}catch(He){Ce(He)}},ke=Ct=>Ct.done?Fe(Ct.value):Promise.resolve(Ct.value).then(Ae,st);ke((ge=ge.apply(ce,pe)).next())});const{Dragger:re}=ne.default,ue=({classroomList:ce,dispatch:pe,onOk:ge})=>{const Fe=(0,ie.useParams)(),[Ce]=Se.default.useForm(),[Ae,st]=(0,z.useState)(),[ke,Ct]=(0,z.useState)(!1),He={height:100,onRemove:()=>{st("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Xe=>oe(void 0,null,function*(){return st(Xe),!1})};return(0,z.useEffect)(()=>{Ce.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,we.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),le.createElement(be.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ce.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:ke},onOk:()=>oe(void 0,null,function*(){Ce.submit()}),onCancel:()=>{Ce.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}})}},le.createElement(Se.default,{form:Ce,onFinish:Xe=>oe(void 0,null,function*(){var ft,ot,wt;if(!(Ae!=null&&Ae.size)){fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ct(!0);let Ye=new FormData;Ye.append("type",ce.actionTabs.type),Ye.append("file",Ae);let ze;window.location.href.indexOf("exercise")>-1?ze=`/api/exercises/${ce.actionTabs.id}/supplement_score.json`:ze=`/api/homework_commons/${ce.actionTabs.id}/supplement_score.json`;let bt=yield(0,je.ZP)(ze,{method:"post",body:Ye},!0);Ct(!1),(bt==null?void 0:bt.status)===0&&(ge(),Ce.resetFields(),pe({type:"classroomList/setActionTabs",payload:{}}),((ot=(ft=bt==null?void 0:bt.data)==null?void 0:ft.fail)==null?void 0:ot.length)>0&&be.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:le.createElement(Ne.default,{pagination:!1,dataSource:(wt=bt==null?void 0:bt.data)==null?void 0:wt.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,we.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ce.actionTabs.type}`)}}))})},le.createElement(Se.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ce.actionTabs.name),le.createElement(Se.default.Item,{style:{marginBottom:0},label:le.createElement("div",null,le.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),le.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},le.createElement("div",null,le.createElement("a",{download:"\u6A21\u7248.xlsx",className:_e.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ce.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),le.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),le.createElement(Se.default.Item,{style:{marginBottom:0}},le.createElement(re,te({},He),le.createElement("a",{className:_e.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),le.createElement("br",null),le.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"))))))};mt.Z=(0,ie.connect)(({classroomList:ce})=>({classroomList:ce}))(ue)},39803:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return Xe}});var z=ee(59301),ne=ee(78241),Se=ee(43418),be=ee(8591),fe=ee(95237),Ne=ee(43604),ie=ee(5083),Me=ee(5112),_e=ee(24905),je=ee(56656),xe=ee.n(je),Le=ee(38147),we=ee(65862),le=ee(65582),E=ee(41867),a=ee(33270),x=ee(15518),y=ee(99981),b={flex_box_center:"flex_box_center___AYEOc",flex_space_between:"flex_space_between___hbWpJ",flex_box_vertical_center:"flex_box_vertical_center___taLEg",flex_box_center_end:"flex_box_center_end___EawFk",flex_box_column:"flex_box_column___QUBe6",failedList:"failedList___X9FXV",name:"name___CK1C1",publish:"publish___d5afE",modal:"modal___NZXBW"},te=ee(83028),oe=ee(60979),re=ee(59301),ue=Object.defineProperty,ce=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ae=(ft,ot,wt)=>ot in ft?ue(ft,ot,{enumerable:!0,configurable:!0,writable:!0,value:wt}):ft[ot]=wt,st=(ft,ot)=>{for(var wt in ot||(ot={}))Fe.call(ot,wt)&&Ae(ft,wt,ot[wt]);if(ge)for(var wt of ge(ot))Ce.call(ot,wt)&&Ae(ft,wt,ot[wt]);return ft},ke=(ft,ot)=>ce(ft,pe(ot)),Ct=(ft,ot,wt)=>new Promise((Ye,ze)=>{var bt=it=>{try{Ve(wt.next(it))}catch(Tt){ze(Tt)}},Ze=it=>{try{Ve(wt.throw(it))}catch(Tt){ze(Tt)}},Ve=it=>it.done?Ye(it.value):Promise.resolve(it.value).then(bt,Ze);Ve((wt=wt.apply(ft,ot)).next())});const He=({classroomList:ft,dispatch:ot,courseEndTime:wt})=>{var Ye;const ze=(0,le.useParams)(),[bt]=ne.default.useForm(),[Ze,Ve]=(0,z.useState)(1),[it,Tt]=(0,z.useState)([]),[dn,yt]=(0,z.useState)(0),[fn,We]=(0,z.useState)(20),[Zt,on]=(0,z.useState)(!0),[kn,Gn]=(0,z.useState)([]),[Qe,Re]=(0,z.useState)(!0),[Oe,ve]=(0,z.useState)({}),[qe,at]=(0,z.useState)({});ze.id=ze.coursesId,(0,z.useEffect)(()=>{if(ft.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ct(),Be(),ft.actionTabs.type===2){const zt=ft.actionTabs.selectArrsAll[0];Re(zt.unified_setting)}else Re(!1)},[ft.actionTabs]);const Be=zt=>Ct(void 0,null,function*(){on(!0);const Gt=yield(0,a.c_)(ke(st({},ze),{page:zt||Ze,limit:2e4,homework_id:ft.actionTabs.type===1?"":ft.actionTabs.selectArrs[0]}));Gt==null||Gt.course_groups.map((Ke,tt)=>{Ke.key=Ke.id,Ke.title=Ke.name,Ke.disabled=Ke.is_published}),Gt&&(Tt([...Gt==null?void 0:Gt.course_groups]),yt(Gt==null?void 0:Gt.course_groups_count),on(!1),zt||bt.setFieldsValue({publish_time:xe()(xe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),De=()=>{var zt;let Gt=[...(zt=ft.actionTabs.selectArrsAll)==null?void 0:zt.filter(Ke=>Ke.high_resources_consume&&!Ke.high_resources_consume_permission)];(Gt==null?void 0:Gt.length)>0&&ft.actionTabs.type===1&&Se.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:re.createElement("div",null,re.createElement("div",{className:b.tipcontent},re.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",re.createElement("span",{style:{color:"#f06b14"}},Gt==null?void 0:Gt.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),re.createElement("div",{className:"mt20 mb20"},Gt==null?void 0:Gt.map(Ke=>re.createElement("div",{className:b.failedList,key:Ke.homework_id},re.createElement("div",{className:b.name},Ke==null?void 0:Ke.name),re.createElement("div",{className:b.publish,onClick:()=>{(0,we.xg)(`/classrooms/${ze.coursesId}/shixun_homework/${Ke.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},Pt=()=>Ct(void 0,null,function*(){var zt,Gt,Ke,tt,Kt,qt,An;if((0,E.Rm)()&&!((Gt=(zt=ft.AssistantObject)==null?void 0:zt.practice)!=null&&Gt.can_publish)){be.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"),Mt(!1);return}const Qn=st({},bt.getFieldsValue());if(Qn.end_time<=Qn.publish_time){be.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Mt(!1);return}if((kn==null?void 0:kn.length)<=0&&!Qe&&it.length>0){be.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!1);return}let Ot={homework_ids:[...ft.actionTabs.selectArrs],group_ids:kn.length>0?kn.map(In=>In.id):(Ke=ft.detailShixunsList)==null?void 0:Ke.course_groups,end_time:xe()(Qn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:xe()(Qn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!kn.length},Vt=[...(tt=ft.actionTabs.selectArrsAll)==null?void 0:tt.filter(In=>In.high_resources_consume&&!In.high_resources_consume_permission)];if((Vt==null?void 0:Vt.length)==ft.actionTabs.selectArrsAll.length&&ft.actionTabs.type==1){ot({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),De();return}((Kt=ft.actionTabs.selectArrsAll)==null?void 0:Kt.length)>0&&ft.actionTabs.type===1&&(Ot.homework_ids=[...((An=(qt=ft.actionTabs.selectArrsAll)==null?void 0:qt.filter(In=>!In.high_resources_consume||In.high_resources_consume_permission))==null?void 0:An.map(In=>Number(In==null?void 0:In.homework_id)))||[]]);let Lt=yield(0,oe.Tr)({homework_common_ids:[...ft.actionTabs.selectArrs],course_id:ze.coursesId,type:"homework_common"});(Lt==null?void 0:Lt.student_count)===0?Ge(Ot):(at(Ot),ve(Lt))}),ct=()=>{Ve(1),Tt([]),Gn([])},Ge=zt=>Ct(void 0,null,function*(){Mt(!0);const Gt=yield(0,Le.ZP)(`/api/courses/${ze.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:st({},zt)});Mt(!1),Gt.status===0&&(ct(),(0,we.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),be.ZP.success("\u53D1\u5E03\u6210\u529F"),ot({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),De(),(0,E.GJ)()?ft.actionTabs.detail?(ot({type:"shixunHomeworks/setActionTabs",payload:{}}),ot({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:st({},ze)}),ot({type:"shixunHomeworks/getWorkSetting",payload:st({},ze)})):ot({type:"classroomList/getClassroomTeacherShixunsList",payload:ke(st({},ft.actionTabs.params),{type:4})}):ot({type:"classroomList/getClassroomShixunsList",payload:st({},ft.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:re.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~")}}))}),Bt=dn>Ze*fn,{detailShixunsList:St}=ft,[gn,Mt]=(0,z.useState)(!1);return re.createElement("div",null,re.createElement(Se.default,{width:600,centered:!0,confirmLoading:gn,title:"\u53D1\u5E03\u4F5C\u4E1A",open:ft.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>Pt(),onCancel:()=>{ct(),ot({type:"classroomList/setActionTabs",payload:{}})}},re.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",re.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),re.createElement(ne.default,{form:bt},re.createElement("div",{style:{paddingLeft:0}},re.createElement(fe.Z,{className:"mt30",align:"middle"},re.createElement(Ne.Z,null,re.createElement(ne.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},re.createElement(ie.default,{style:{width:170,marginRight:"25px"},disabledDate:zt=>(0,y.Q8)(zt,wt),disabledTime:zt=>(0,y.d0)(zt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,we.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),re.createElement(Ne.Z,{className:"ml20"},re.createElement(ne.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},re.createElement(ie.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,we.U6)(),"HH:mm")},disabledDate:zt=>(0,y.Q8)(zt,wt,bt.getFieldValue("publish_time")),disabledTime:zt=>(0,y.d0)(zt,bt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ft.actionTabs.type===2&&re.createElement(fe.Z,{style:{marginBottom:"10px"}},re.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),re.createElement(Me.ZP.Group,{value:Qe,onChange:zt=>{Re(zt.target.value),Gn([])}},re.createElement(Me.ZP,{value:!0,disabled:!ft.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),re.createElement(Me.ZP,{className:"ml20",disabled:it.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),it.length<=0&&ft.actionTabs.type===2&&re.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"')),(ft.actionTabs.type===1||!Qe)&&it.length>0&&re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},re.createElement("span",{style:{flex:1}},re.createElement(_e.default,{checked:kn.length===it.length,onChange:zt=>{kn.length===it.length?Gn([]):Gn(it)}},"\u5168\u9009")),re.createElement("span",{style:{width:16}}),re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",kn.length||0,"\u4E2A\u5206\u73ED")),(ft.actionTabs.type===1||!Qe)&&it.length>0&&re.createElement(x.Z,{data:it,selectedRowKeys:kn,setSelectedRowKeys:Gn}))),re.createElement(te.Z,{resdata:Oe,type:((Ye=ft.actionTabs.selectArrs)==null?void 0:Ye.length)===1?"shixun":"shixunpush",okloading:gn,oktext:(Oe==null?void 0:Oe.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>Ct(void 0,null,function*(){Mt(!0);let Gt=yield(0,Le.ZP)(`/api/courses/${ze.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...ft.actionTabs.selectArrs]}});Mt(!1),(Gt==null?void 0:Gt.status)===0&&Ge(qe)})}))};var Xe=(0,le.connect)(({classroomList:ft})=>({classroomList:ft}))(He)},15518:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return je}});var z=ee(59301),ne=ee(92832),Se=ee(24905),be=ee(95237),fe={leftdiv:"leftdiv___C0QyK",listClass:"listClass___ssVYJ",spantitle:"spantitle___EcO7r",rightdiv:"rightdiv___A2kDK"},Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=ee(2524),Me=(xe,Le,we)=>new Promise((le,E)=>{var a=b=>{try{y(we.next(b))}catch(te){E(te)}},x=b=>{try{y(we.throw(b))}catch(te){E(te)}},y=b=>b.done?le(b.value):Promise.resolve(b.value).then(a,x);y((we=we.apply(xe,Le)).next())}),je=({data:xe,value:Le=[],handleChangePage:we,setSelectedRowKeys:le,selectedRowKeys:E,onChange:a=()=>{}})=>{const[x,y]=(0,z.useState)([]),[b,te]=(0,z.useState)([]),[oe,re]=(0,z.useState)([]);let[ue,ce]=(0,z.useState)(1),[pe,ge]=(0,z.useState)();return(0,z.useEffect)(()=>{y(xe),te([]),re([])},[xe]),(0,z.useEffect)(()=>{le&&(te(E),re(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:fe.leftdiv},z.createElement(ne.default.Search,{size:"middle",onChange:Fe=>Me(void 0,null,function*(){y(xe.filter(Ce=>{var Ae;return(Ae=Ce==null?void 0:Ce.name)==null?void 0:Ae.includes(Fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&z.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Se.default.Group,{value:b.map(Fe=>`${Fe.id}`),onChange:Fe=>{le(x.filter(Ce=>Fe.includes(`${Ce.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Fe,Ce)=>z.createElement(be.Z,{key:Fe.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Se.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Fe.is_published,value:`${Fe.id}`},z.createElement("div",{className:fe.listClass},z.createElement("span",{className:fe.spantitle,style:{width:Fe.is_published?"108px":"170px"}},Fe.name),Fe.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:fe.rightdiv},z.createElement(ne.default.Search,{onChange:Fe=>{re(b.filter(Ce=>Ce.name.includes(Fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),oe.length===0&&z.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),oe.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}},oe.map((Fe,Ce)=>z.createElement(be.Z,{justify:"space-between",style:{marginTop:"10px"},key:Fe.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Fe.name),z.createElement("img",{src:Ne,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{le(b.filter(Ae=>`${Ae.id}`!=`${Fe.id}`))}})))))))}},84454:function(Ft,mt,ee){"use strict";ee.d(mt,{AD:function(){return Ct},BA:function(){return Gn},D9:function(){return Ye},Hp:function(){return ue},IM:function(){return bt},Iy:function(){return ce},KM:function(){return kn},KU:function(){return Tt},MJ:function(){return pe},Ne:function(){return ze},ON:function(){return yt},Uj:function(){return Zt},VY:function(){return it},YO:function(){return We},YX:function(){return fn},Zn:function(){return E},_g:function(){return te},_k:function(){return ot},c6:function(){return st},cr:function(){return a},eV:function(){return ke},fi:function(){return x},gh:function(){return Ce},hS:function(){return Ze},iA:function(){return y},j6:function(){return oe},je:function(){return ft},jj:function(){return re},kS:function(){return dn},o6:function(){return Ae},pO:function(){return on},rQ:function(){return He},sA:function(){return Fe},xm:function(){return wt},xo:function(){return Ve},y8:function(){return Xe},yd:function(){return b}});var z=ee(33270),ne=ee(65582),Se=ee(65862),be=ee(8591),fe=ee(74128),Ne=Object.defineProperty,ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,je=(Qe,Re,Oe)=>Re in Qe?Ne(Qe,Re,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Qe[Re]=Oe,xe=(Qe,Re)=>{for(var Oe in Re||(Re={}))Me.call(Re,Oe)&&je(Qe,Oe,Re[Oe]);if(ie)for(var Oe of ie(Re))_e.call(Re,Oe)&&je(Qe,Oe,Re[Oe]);return Qe},Le=(Qe,Re,Oe)=>new Promise((ve,qe)=>{var at=Pt=>{try{De(Oe.next(Pt))}catch(ct){qe(ct)}},Be=Pt=>{try{De(Oe.throw(Pt))}catch(ct){qe(ct)}},De=Pt=>Pt.done?ve(Pt.value):Promise.resolve(Pt.value).then(at,Be);De((Oe=Oe.apply(Qe,Re)).next())});const we=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},le=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=Qe=>Le(void 0,null,function*(){we(),(yield(0,z.YR)(xe({},Qe))).status===0&&(yield(0,Se.QH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_couser_info.json`,query:Qe}))),le()}),a=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.yS)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`);else{if(Re.status===-2)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`))}}),x=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.W0)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`))}}),y=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.Nl)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),b=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.IU)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`))}}),te=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.td)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-2)return Re;if(Re.status===-3)(0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Re.status===-4)return Re}}),oe=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.QX)(xe({},Qe));if(Re.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`))}}),re=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.o_)(xe({},Qe));Oe.status===0?(be.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"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),ue=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.ZL)(xe({},Qe));Oe.status===0?(be.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"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),ce=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.aP)(xe({},Qe));Oe.status===0?(be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),pe=(Qe,Re)=>Le(void 0,null,function*(){const Oe=yield(0,z.vV)(xe({},Qe));Oe.status===0?(be.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"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`)):Oe.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/${Re}`))}),ge=Qe=>Le(void 0,null,function*(){we(),(yield exportCourseWorkListAppendix(xe({},Qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Qe.categoryId}/works_list.zip`,query:Qe}))),le()}),Fe=Qe=>Le(void 0,null,function*(){we(),yield(0,Se.QH)("",fe.Z.API_SERVER+`/api/polls/${Qe.categoryId}/commit_result.xlsx`),le()}),Ce=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Qe}))}),Ae=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/video_study_statics.xlsx`,query:Qe}))}),st=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_video_study.xlsx`,query:Qe}))}),ke=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_course_students_info.xlsx`,query:Qe}))}),Ct=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Qe}))}),He=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Qe}))}),Xe=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Qe}))}),ft=Qe=>Le(void 0,null,function*(){const Re=yield(0,z.Uy)(xe({},Qe));Re.status===0?(be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Re.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ot=Qe=>Le(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/export_records/${Qe.id}.xlsx`,query:Qe}))}),wt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Qe}))}),Ye=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/${Qe.menuKey}_statistic.xlsx?${Qe.checkedList.map(Re=>`course_group_id[]=${Re}`).join("&")}`,query:Qe}))}),ze=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_training_objectives.xlsx`,query:Qe}))}),bt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)(Qe==null?void 0:Qe.name,(0,Se.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Qe}))}),Ze=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_courses.xlsx`,query:Qe}))}),Ve=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Qe}))}),it=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Qe}))}),Tt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Qe.categoryId}/rank_list.xlsx`,query:Qe}))}),dn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Qe}))}),yt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${Qe.id}.json`,query:Qe}))}),fn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Qe.categoryId}.json`,query:Qe}))}),We=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/polls/${Qe==null?void 0:Qe.id}/commit_result.json`,query:Qe}))}),Zt=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Qe}))}),on=(Qe,Re)=>Le(void 0,null,function*(){yield(0,Se.FH)(Re||"",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/consult_exercise.json`,query:Qe}))}),kn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/competitions/${Qe==null?void 0:Qe.identifier}/competition_commit_records/member_works.xlsx`,query:Qe}))}),Gn=Qe=>Le(void 0,null,function*(){yield(0,Se.FH)("",(0,Se.NY)({url:fe.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Qe}))})},61527:function(Ft,mt,ee){"use strict";ee.d(mt,{U:function(){return _e}});var z=ee(59301),ne=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Ne=(je,xe,Le)=>xe in je?ne(je,xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):je[xe]=Le,ie=(je,xe)=>{for(var Le in xe||(xe={}))be.call(xe,Le)&&Ne(je,Le,xe[Le]);if(Se)for(var Le of Se(xe))fe.call(xe,Le)&&Ne(je,Le,xe[Le]);return je},Me=(je,xe,Le)=>new Promise((we,le)=>{var E=y=>{try{x(Le.next(y))}catch(b){le(b)}},a=y=>{try{x(Le.throw(y))}catch(b){le(b)}},x=y=>y.done?we(y.value):Promise.resolve(y.value).then(E,a);x((Le=Le.apply(je,xe)).next())});function _e(je,xe){const[Le,we]=(0,z.useState)(xe),[le,E]=(0,z.useState)(!1),[a,x]=(0,z.useState)();return[Le,le,(b,te=!1)=>Me(this,null,function*(){const oe=te?xe:ie(ie({},Le),b);E(!0),we(oe);const re=yield je(oe);return E(!1),x(re),re}),a,x]}},76505:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return Le}});var z=ee(59301),ne=ee.p+"static/modelContact.7a7eb113.png",Se=ee(43418),be={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ne=ee(59301),Me=({visible:we,setVisible:le,image:E,closeImageStyle:a,hiddenbutton:x})=>Ne.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:we,footer:null,wrapClassName:be.modal,onCancel:()=>le(!1)},Ne.createElement("div",{className:be.content},Ne.createElement("img",{src:E}),x,Ne.createElement("img",{onClick:()=>le(!1),className:be.close,src:fe,style:a}))),_e=ee(41867),je=ee(59301),Le=()=>{const[we,le]=(0,z.useState)(!1);return{verifyModelUser:()=>(0,_e.$O)()?!0:(le(!0),!1),ContactModalElement:()=>je.createElement(Me,{visible:we,setVisible:le,image:ne}),contactOpen:we,setContactOpen:le}}},66457:function(Ft,mt,ee){"use strict";ee.d(mt,{rX:function(){return oe},pW:function(){return re},gy:function(){return ue},xY:function(){return te},O5:function(){return b},tJ:function(){return le},o1:function(){return E},Rd:function(){return y}});var z=ee(65582),ne=ee(43418),Se=ee(28103),be=ee(8591),fe=ee(41867),Ne=ee(65862),ie=ee(87169),Me=ee(25510),_e="data:image/png;base64,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",je=ee.p+"static/newqrcode.a8740efb.png",xe=ee(32637),Le=ee(59301),we=(ce,pe,ge)=>new Promise((Fe,Ce)=>{var Ae=Ct=>{try{ke(ge.next(Ct))}catch(He){Ce(He)}},st=Ct=>{try{ke(ge.throw(Ct))}catch(He){Ce(He)}},ke=Ct=>Ct.done?Fe(Ct.value):Promise.resolve(Ct.value).then(Ae,st);ke((ge=ge.apply(ce,pe)).next())});const le=(ce,pe=!1)=>!!(E(ce)&&a(pe)),E=ce=>(0,fe.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var pe;const{user:ge}=(0,z.getDvaApp)()._store.getState();return(pe=ge.userInfo)!=null&&pe.profile_completed?!0:(ne.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,Ne.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{ne.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=()=>{ne.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:xe}),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"))})},b=()=>{var ce;const{user:pe}=(0,z.getDvaApp)()._store.getState();return(ce=pe.userInfo)!=null&&ce.professional_certification?!0:(ne.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,Ne.xg)("/account/certification")}}),!1)},te=()=>(0,fe.V9)()?!0:(ne.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:je,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),oe=(ce,pe)=>ce?!0:(ne.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("p",null,pe||"\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:_e,width:200}),Le.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ne.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=ce=>{ne.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(Se.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,ce),"\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=(ce,pe="")=>{const{shixunsDetail:{detail:ge}}=(0,z.getDvaApp)()._store.getState();if((ge==null?void 0:ge.public)===2||(ge==null?void 0:ge.public)===1||(ge==null?void 0:ge.shixun_status)===3){let Fe="";return(ge==null?void 0:ge.public)===2&&(Fe="\u5DF2\u516C\u5F00"),(ge==null?void 0:ge.public)===1&&(Fe="\u5F85\u5BA1\u6838"),(ge==null?void 0:ge.shixun_status)===3&&(Fe="\u5DF2\u5173\u95ED"),ne.default.info({centered:!0,icon:Le.createElement(ie.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",Fe,"\uFF0C",pe,"\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(ge==null?void 0:ge.shixun_status)===2?(ne.default.confirm({centered:!0,icon:Le.createElement(ie.Z,null),title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\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:()=>{ne.default.confirm({width:440,centered:!0,icon:Le.createElement(ie.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:()=>we(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:ge==null?void 0:ge.identifier}})).status!==401&&(be.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ge==null?void 0:ge.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:ge==null?void 0:ge.identifier}}))})})}}),!0):!1}},50371:function(Ft,mt){"use strict";function ee(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ne=1;ne{const fe=Se[be];fe!==void 0&&(z[be]=fe)})}return z}mt.Z=ee},13845:function(Ft,mt,ee){"use strict";ee.d(mt,{F:function(){return z},Z:function(){return ne}});function z(Se){return Se!=null&&Se===Se.window}function ne(Se,be){var fe,Ne;if(typeof window=="undefined")return 0;const ie=be?"scrollTop":"scrollLeft";let Me=0;return z(Se)?Me=Se[be?"pageYOffset":"pageXOffset"]:Se instanceof Document?Me=Se.documentElement[ie]:(Se instanceof HTMLElement||Se)&&(Me=Se[ie]),Se&&!z(Se)&&typeof Me!="number"&&(Me=(Ne=((fe=Se.ownerDocument)!==null&&fe!==void 0?fe:Se).documentElement)===null||Ne===void 0?void 0:Ne[ie]),Me}},56762:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return ne}});var z=ee(59301);function ne(){const[,Se]=z.useReducer(be=>be+1,0);return Se}},68031:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return be}});var z=ee(16089);function ne(fe,Ne,ie,Me){const _e=ie-Ne;return fe/=Me/2,fe<1?_e/2*fe*fe*fe+Ne:_e/2*((fe-=2)*fe*fe+2)+Ne}var Se=ee(13845);function be(fe){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:Me,duration:_e=450}=Ne,je=ie(),xe=(0,Se.Z)(je,!0),Le=Date.now(),we=()=>{const E=Date.now()-Le,a=ne(E>_e?_e:E,xe,fe,_e);(0,Se.F)(je)?je.scrollTo(window.pageXOffset,a):je instanceof Document||je.constructor.name==="HTMLDocument"?je.documentElement.scrollTop=a:je.scrollTop=a,E<_e?(0,z.Z)(we):typeof Me=="function"&&Me()};(0,z.Z)(we)}},66104:function(Ft,mt,ee){"use strict";ee.d(mt,{Z:function(){return Ct}});var z=ee(92310),ne=ee.n(z),Se=ee(11592),be=ee(26112),fe=ee(59301),Ne=ee(92343),ie=ee(36355),Me=ee(84105),_e=ee(91857);const je=He=>{let{children:Xe}=He;const{getPrefixCls:ft}=fe.useContext(ie.E_),ot=ft("breadcrumb");return fe.createElement("li",{className:`${ot}-separator`,"aria-hidden":"true"},Xe===""?Xe:Xe||"/")};je.__ANT_BREADCRUMB_SEPARATOR=!0;var xe=je,Le=function(He,Xe){var ft={};for(var ot in He)Object.prototype.hasOwnProperty.call(He,ot)&&Xe.indexOf(ot)<0&&(ft[ot]=He[ot]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,ot=Object.getOwnPropertySymbols(He);wtXe[wt]||ot)}function le(He,Xe,ft,ot){if(ft==null)return null;const{className:wt,onClick:Ye}=Xe,ze=Le(Xe,["className","onClick"]),bt=Object.assign(Object.assign({},(0,be.Z)(ze,{data:!0,aria:!0})),{onClick:Ye});return ot!==void 0?fe.createElement("a",Object.assign({},bt,{className:ne()(`${He}-link`,wt),href:ot}),ft):fe.createElement("span",Object.assign({},bt,{className:ne()(`${He}-link`,wt)}),ft)}function E(He,Xe){return(ot,wt,Ye,ze,bt)=>{if(Xe)return Xe(ot,wt,Ye,ze);const Ze=we(ot,wt);return le(He,ot,Ze,bt)}}var a=function(He,Xe){var ft={};for(var ot in He)Object.prototype.hasOwnProperty.call(He,ot)&&Xe.indexOf(ot)<0&&(ft[ot]=He[ot]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,ot=Object.getOwnPropertySymbols(He);wt{const{prefixCls:Xe,separator:ft="/",children:ot,menu:wt,overlay:Ye,dropdownProps:ze,href:bt}=He,Ve=(it=>{if(wt||Ye){const Tt=Object.assign({},ze);if(wt){const dn=wt||{},{items:yt}=dn,fn=a(dn,["items"]);Tt.menu=Object.assign(Object.assign({},fn),{items:yt==null?void 0:yt.map((We,Zt)=>{var{key:on,title:kn,label:Gn,path:Qe}=We,Re=a(We,["key","title","label","path"]);let Oe=Gn!=null?Gn:kn;return Qe&&(Oe=fe.createElement("a",{href:`${bt}${Qe}`},Oe)),Object.assign(Object.assign({},Re),{key:on!=null?on:Zt,label:Oe})})})}else Ye&&(Tt.overlay=Ye);return fe.createElement(_e.Z,Object.assign({placement:"bottom"},Tt),fe.createElement("span",{className:`${Xe}-overlay-link`},it,fe.createElement(Me.Z,null)))}return it})(ot);return Ve!=null?fe.createElement(fe.Fragment,null,fe.createElement("li",null,Ve),ft&&fe.createElement(xe,null,ft)):null},y=He=>{const{prefixCls:Xe,children:ft,href:ot}=He,wt=a(He,["prefixCls","children","href"]),{getPrefixCls:Ye}=fe.useContext(ie.E_),ze=Ye("breadcrumb",Xe);return fe.createElement(x,Object.assign({},wt,{prefixCls:ze}),le(ze,wt,ft,ot))};y.__ANT_BREADCRUMB_ITEM=!0;var b=y,te=ee(17313),oe=ee(83116),re=ee(37613);const ue=He=>{const{componentCls:Xe,iconCls:ft}=He;return{[Xe]:Object.assign(Object.assign({},(0,te.Wf)(He)),{color:He.itemColor,fontSize:He.fontSize,[ft]:{fontSize:He.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:He.linkColor,transition:`color ${He.motionDurationMid}`,padding:`0 ${He.paddingXXS}px`,borderRadius:He.borderRadiusSM,height:He.lineHeight*He.fontSize,display:"inline-block",marginInline:-He.marginXXS,"&:hover":{color:He.linkHoverColor,backgroundColor:He.colorBgTextHover}},(0,te.Qy)(He)),"li:last-child":{color:He.lastItemColor},[`${Xe}-separator`]:{marginInline:He.separatorMargin,color:He.separatorColor},[`${Xe}-link`]:{[` > ${ft} + span, > ${ft} + a `]:{marginInlineStart:He.marginXXS}},[`${Xe}-overlay-link`]:{borderRadius:He.borderRadiusSM,height:He.lineHeight*He.fontSize,display:"inline-block",padding:`0 ${He.paddingXXS}px`,marginInline:-He.marginXXS,[`> ${ft}`]:{marginInlineStart:He.marginXXS,fontSize:He.fontSizeIcon},"&:hover":{color:He.linkHoverColor,backgroundColor:He.colorBgTextHover,a:{color:He.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${He.componentCls}-rtl`]:{direction:"rtl"}})}};var ce=(0,oe.Z)("Breadcrumb",He=>{const Xe=(0,re.TS)(He,{});return[ue(Xe)]},He=>({itemColor:He.colorTextDescription,lastItemColor:He.colorText,iconFontSize:He.fontSize,linkColor:He.colorTextDescription,linkHoverColor:He.colorText,separatorColor:He.colorTextDescription,separatorMargin:He.marginXS})),pe=function(He,Xe){var ft={};for(var ot in He)Object.prototype.hasOwnProperty.call(He,ot)&&Xe.indexOf(ot)<0&&(ft[ot]=He[ot]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,ot=Object.getOwnPropertySymbols(He);wt{var{breadcrumbName:ze}=Ye,bt=pe(Ye,["breadcrumbName"]);return Object.assign(Object.assign({},bt),{title:ze})})}),wt}function Fe(He,Xe){return(0,fe.useMemo)(()=>He||(Xe?Xe.map(ge):null),[He,Xe])}var Ce=function(He,Xe){var ft={};for(var ot in He)Object.prototype.hasOwnProperty.call(He,ot)&&Xe.indexOf(ot)<0&&(ft[ot]=He[ot]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,ot=Object.getOwnPropertySymbols(He);wt{if(Xe===void 0)return Xe;let ft=(Xe||"").replace(/^\//,"");return Object.keys(He).forEach(ot=>{ft=ft.replace(`:${ot}`,He[ot])}),ft},st=He=>{const{prefixCls:Xe,separator:ft="/",style:ot,className:wt,rootClassName:Ye,routes:ze,items:bt,children:Ze,itemRender:Ve,params:it={}}=He,Tt=Ce(He,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:dn,direction:yt,breadcrumb:fn}=fe.useContext(ie.E_);let We;const Zt=dn("breadcrumb",Xe),[on,kn]=ce(Zt),Gn=Fe(bt,ze),Qe=E(Zt,Ve);if(Gn&&Gn.length>0){const ve=[],qe=bt||ze;We=Gn.map((at,Be)=>{const{path:De,key:Pt,type:ct,menu:Ge,overlay:Bt,onClick:St,className:gn,separator:Mt,dropdownProps:zt}=at,Gt=Ae(it,De);Gt!==void 0&&ve.push(Gt);const Ke=Pt!=null?Pt:Be;if(ct==="separator")return fe.createElement(xe,{key:Ke},Mt);const tt={},Kt=Be===Gn.length-1;Ge?tt.menu=Ge:Bt&&(tt.overlay=Bt);let{href:qt}=at;return ve.length&&Gt!==void 0&&(qt=`#/${ve.join("/")}`),fe.createElement(x,Object.assign({key:Ke},tt,(0,be.Z)(at,{data:!0,aria:!0}),{className:gn,dropdownProps:zt,href:qt,separator:Kt?"":ft,onClick:St,prefixCls:Zt}),Qe(at,it,qe,ve,qt))})}else if(Ze){const ve=(0,Se.Z)(Ze).length;We=(0,Se.Z)(Ze).map((qe,at)=>{if(!qe)return qe;const Be=at===ve-1;return(0,Ne.Tm)(qe,{separator:Be?"":ft,key:at})})}const Re=ne()(Zt,fn==null?void 0:fn.className,{[`${Zt}-rtl`]:yt==="rtl"},wt,Ye,kn),Oe=Object.assign(Object.assign({},fn==null?void 0:fn.style),ot);return on(fe.createElement("nav",Object.assign({className:Re,style:Oe},Tt),fe.createElement("ol",null,We)))};st.Item=b,st.Separator=xe;var ke=st,Ct=ke},24905:function(Ft,mt,ee){"use strict";ee.d(mt,{default:function(){return ce}});var z=ee(92310),ne=ee.n(z),Se=ee(5630),be=ee(59301),fe=ee(36355),Ne=ee(1684),ie=ee(32441),_e=be.createContext(null),je=ee(98447),xe=ee(14088),Le=ee(4572),we=function(pe,ge){var Fe={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&ge.indexOf(Ce)<0&&(Fe[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ce=Object.getOwnPropertySymbols(pe);Ae{var Fe;const{prefixCls:Ce,className:Ae,rootClassName:st,children:ke,indeterminate:Ct=!1,style:He,onMouseEnter:Xe,onMouseLeave:ft,skipGroup:ot=!1,disabled:wt}=pe,Ye=we(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ze,direction:bt,checkbox:Ze}=be.useContext(fe.E_),Ve=be.useContext(_e),{isFormItemInput:it}=be.useContext(ie.aM),Tt=be.useContext(Ne.Z),dn=(Fe=(Ve==null?void 0:Ve.disabled)||wt)!==null&&Fe!==void 0?Fe:Tt,yt=be.useRef(Ye.value);be.useEffect(()=>{Ve==null||Ve.registerValue(Ye.value)},[]),be.useEffect(()=>{if(!ot)return Ye.value!==yt.current&&(Ve==null||Ve.cancelValue(yt.current),Ve==null||Ve.registerValue(Ye.value),yt.current=Ye.value),()=>Ve==null?void 0:Ve.cancelValue(Ye.value)},[Ye.value]);const fn=ze("checkbox",Ce),[We,Zt]=(0,je.ZP)(fn),on=Object.assign({},Ye);Ve&&!ot&&(on.onChange=function(){Ye.onChange&&Ye.onChange.apply(Ye,arguments),Ve.toggleOption&&Ve.toggleOption({label:ke,value:Ye.value})},on.name=Ve.name,on.checked=Ve.value.includes(Ye.value));const kn=ne()(`${fn}-wrapper`,{[`${fn}-rtl`]:bt==="rtl",[`${fn}-wrapper-checked`]:on.checked,[`${fn}-wrapper-disabled`]:dn,[`${fn}-wrapper-in-form-item`]:it},Ze==null?void 0:Ze.className,Ae,st,Zt),Gn=ne()({[`${fn}-indeterminate`]:Ct},Le.A,Zt),Qe=Ct?"mixed":void 0;return We(be.createElement(xe.Z,{component:"Checkbox",disabled:dn},be.createElement("label",{className:kn,style:Object.assign(Object.assign({},Ze==null?void 0:Ze.style),He),onMouseEnter:Xe,onMouseLeave:ft},be.createElement(Se.Z,Object.assign({"aria-checked":Qe},on,{prefixCls:fn,className:Gn,disabled:dn,ref:ge})),ke!==void 0&&be.createElement("span",null,ke))))};var a=be.forwardRef(le),x=ee(94480),y=ee(2738),b=function(pe,ge){var Fe={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&ge.indexOf(Ce)<0&&(Fe[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ce=Object.getOwnPropertySymbols(pe);Ae{const{defaultValue:Fe,children:Ce,options:Ae=[],prefixCls:st,className:ke,rootClassName:Ct,style:He,onChange:Xe}=pe,ft=b(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ot,direction:wt}=be.useContext(fe.E_),[Ye,ze]=be.useState(ft.value||Fe||[]),[bt,Ze]=be.useState([]);be.useEffect(()=>{"value"in ft&&ze(ft.value||[])},[ft.value]);const Ve=be.useMemo(()=>Ae.map(Re=>typeof Re=="string"||typeof Re=="number"?{label:Re,value:Re}:Re),[Ae]),it=Re=>{Ze(Oe=>Oe.filter(ve=>ve!==Re))},Tt=Re=>{Ze(Oe=>[].concat((0,x.Z)(Oe),[Re]))},dn=Re=>{const Oe=Ye.indexOf(Re.value),ve=(0,x.Z)(Ye);Oe===-1?ve.push(Re.value):ve.splice(Oe,1),"value"in ft||ze(ve),Xe==null||Xe(ve.filter(qe=>bt.includes(qe)).sort((qe,at)=>{const Be=Ve.findIndex(Pt=>Pt.value===qe),De=Ve.findIndex(Pt=>Pt.value===at);return Be-De}))},yt=ot("checkbox",st),fn=`${yt}-group`,[We,Zt]=(0,je.ZP)(yt),on=(0,y.Z)(ft,["value","disabled"]),kn=Ae.length?Ve.map(Re=>be.createElement(a,{prefixCls:yt,key:Re.value.toString(),disabled:"disabled"in Re?Re.disabled:ft.disabled,value:Re.value,checked:Ye.includes(Re.value),onChange:Re.onChange,className:`${fn}-item`,style:Re.style,title:Re.title},Re.label)):Ce,Gn={toggleOption:dn,value:Ye,disabled:ft.disabled,name:ft.name,registerValue:Tt,cancelValue:it},Qe=ne()(fn,{[`${fn}-rtl`]:wt==="rtl"},ke,Ct,Zt);return We(be.createElement("div",Object.assign({className:Qe,style:He},on,{ref:ge}),be.createElement(_e.Provider,{value:Gn},kn)))},oe=be.forwardRef(te);var re=be.memo(oe);const ue=a;ue.Group=re,ue.__ANT_CHECKBOX=!0;var ce=ue},98447:function(Ft,mt,ee){"use strict";ee.d(mt,{C2:function(){return fe}});var z=ee(17313),ne=ee(37613),Se=ee(83116);const be=Ne=>{const{checkboxCls:ie}=Ne,Me=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,z.Wf)(Ne)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ne.marginXS,[`> ${Ne.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,z.Wf)(Ne)),{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}}}),[ie]:Object.assign(Object.assign({},(0,z.Wf)(Ne)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ne.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,z.oN)(Ne))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ne.checkboxSize,height:Ne.checkboxSize,direction:"ltr",backgroundColor:Ne.colorBgContainer,border:`${Ne.lineWidth}px ${Ne.lineType} ${Ne.colorBorder}`,borderRadius:Ne.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ne.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ne.checkboxSize/14*5,height:Ne.checkboxSize/14*8,border:`${Ne.lineWidthBold}px solid ${Ne.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ne.motionDurationFast} ${Ne.motionEaseInBack}, opacity ${Ne.motionDurationFast}`}},"& + span":{paddingInlineStart:Ne.paddingXS,paddingInlineEnd:Ne.paddingXS}})},{[` diff --git a/p__Classrooms__ThemeChange__Students.d7b234f5.async.js b/p__Classrooms__ThemeChange__Students.d48175e4.async.js similarity index 98% rename from p__Classrooms__ThemeChange__Students.d7b234f5.async.js rename to p__Classrooms__ThemeChange__Students.d48175e4.async.js index 1f7c0dcd44..6113e36cb2 100644 --- a/p__Classrooms__ThemeChange__Students.d7b234f5.async.js +++ b/p__Classrooms__ThemeChange__Students.d48175e4.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[201],{27812:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},89489:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},59477:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},40001:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},49198:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},84105:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},18785:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},73331:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},15277:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},52671:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},8657:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},56082:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},33853:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},15075:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},43531:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},61485:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=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 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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},38819:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},47472:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},87395:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},72131:function(Nt,Be){"use strict";Be.Z={flex_box_center:"flex_box_center___vLVuS",flex_space_between:"flex_space_between___iMfB0",flex_box_vertical_center:"flex_box_vertical_center___dYLcz",flex_box_center_end:"flex_box_center_end___hAdh1",flex_box_column:"flex_box_column___HgIbr",bg:"bg___fg0pK",header:"header___JSZ2c",menu:"menu___YsZdG",desc:"desc___rXiKH",otherLink:"otherLink___INV4V",card:"card___z8I5q",listTabWrapper:"listTabWrapper___GUJxo",operationBtn:"operationBtn___fudrU",reject:"reject___oB66Y",approve:"approve___zZZ7P",rejectBtn:"rejectBtn___SCjUa",approveBtn:"approveBtn___XtDaP",duplicateStudentModal:"duplicateStudentModal___Q1TtD",warningText:"warningText___YA0e9",customTagTypeWrap:"customTagTypeWrap___TC3sR",checkbox:"checkbox___EWCrb",delete:"delete___TxnvA",czmm:"czmm___Iy9bc",czmmDisable:"czmmDisable___R7q8i",acolor:"acolor___xfu4k",textcolor:"textcolor___RgbF_"}},42882:function(Nt,Be){"use strict";Be.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},97967:function(Nt,Be,e){"use strict";var n=e(59301),t=e(65582),l=e(3918),Z=e(41867),i=e(27812),A=e(59301);const r=({children:k,active:q,classroomList:p})=>{var U,C;const g=(0,t.useParams)(),[y,x]=(0,n.useState)(q||1);return A.createElement("section",{style:{backgroundColor:"#fff",padding:"20px 30px",marginTop:"-24px"}},A.createElement("div",{style:{marginBottom:"10px"}},((C=(U=p==null?void 0:p.detailLeftMenus)==null?void 0:U.course_modules)==null?void 0:C.length)>1&&A.createElement(i.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#979797"},onClick:()=>{var R,ae,Q,he,V,H,f,a,E;return t.history.push(((Q=(ae=(R=p==null?void 0:p.detailLeftMenus)==null?void 0:R.course_modules)==null?void 0:ae[0])==null?void 0:Q.type)=="course_group"?(H=(V=(he=p==null?void 0:p.detailLeftMenus)==null?void 0:he.course_modules)==null?void 0:V[1])==null?void 0:H.category_url:(E=(a=(f=p==null?void 0:p.detailLeftMenus)==null?void 0:f.course_modules)==null?void 0:a[0])==null?void 0:E.category_url)}}),A.createElement("span",{style:{fontWeight:"500",color:"#333333",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),A.createElement(l.YG,{value:q,onChange:R=>{x(R)},tabBarExtraContent:k,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${g.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${g.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${g.coursesId}/course_group`},(0,Z.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${g.coursesId}/assistant`}]}))};Be.Z=(0,t.connect)(({classroomList:k})=>({classroomList:k}))(r)},89549:function(Nt,Be,e){"use strict";var n=e(59301),t=e(65582),l=e(3918),Z=e(41867),i=e(27812),A=e(59301);const r=({children:k,active:q,classroomList:p})=>{var U,C;const g=(0,t.useParams)(),[y,x]=(0,n.useState)(q||1);return A.createElement("section",{className:"mb10"},A.createElement("div",{className:"mb10"},((C=(U=p==null?void 0:p.detailLeftMenus)==null?void 0:U.course_modules)==null?void 0:C.length)>1&&A.createElement(i.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#fff"},onClick:()=>{var R,ae,Q,he,V,H,f,a,E;return t.history.push(((Q=(ae=(R=p==null?void 0:p.detailLeftMenus)==null?void 0:R.course_modules)==null?void 0:ae[0])==null?void 0:Q.type)=="course_group"?(H=(V=(he=p==null?void 0:p.detailLeftMenus)==null?void 0:he.course_modules)==null?void 0:V[1])==null?void 0:H.category_url:(E=(a=(f=p==null?void 0:p.detailLeftMenus)==null?void 0:f.course_modules)==null?void 0:a[0])==null?void 0:E.category_url)}}),A.createElement("span",{style:{fontWeight:"500",color:"#fff",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),A.createElement(l.Ed,{value:q,onChange:R=>{x(R)},tabBarExtraContent:k,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${g.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${g.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${g.coursesId}/course_group`},(0,Z.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${g.coursesId}/assistant`}]}))};Be.Z=(0,t.connect)(({classroomList:k})=>({classroomList:k}))(r)},33978:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return Z}});var n=e(59301),t={flex_box_center:"flex_box_center___jQroX",flex_space_between:"flex_space_between___ybTjf",flex_box_vertical_center:"flex_box_vertical_center___TEudd",flex_box_center_end:"flex_box_center_end___sXWuH",flex_box_column:"flex_box_column___irPtQ",virtual:"virtual___Cl1Fa"},Z=({list:i,itemHeight:A,mapList:r,scrollHeight:k=300})=>{const[q,p]=(0,n.useState)(0),[U,C]=(0,n.useState)(0),g=(0,n.useRef)(null),y=(0,n.useRef)(null),x=(0,n.useMemo)(()=>A*i.length,[i.length]);(0,n.useEffect)(()=>{g.current&&C(Math.ceil(g.current.clientHeight/A))},[i==null?void 0:i.length]);const R=()=>{const{scrollTop:he}=g.current,V=Math.floor(he/A);p(V),y.current.style.transform=`translate3d(0, ${V*A}px, 0)`},ae=i.slice(q,q+U);return i.length*A<=k?n.createElement(n.Fragment,null,i==null?void 0:i.map((he,V)=>n.createElement(n.Fragment,{key:V},r(he)))):n.createElement("div",{className:t.virtual,style:{height:k},onScroll:R,ref:g},n.createElement("div",{style:{height:x+"px"}},n.createElement("div",{className:"content",ref:y},ae==null?void 0:ae.map((he,V)=>n.createElement(n.Fragment,{key:V},r(he))))))}},30214:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return Z}});var n=e(59301),t=e(77254),l=e(11611),Z=()=>{const[i,A]=(0,n.useState)(""),[r,k]=(0,n.useState)(0);let[q,p]=(0,n.useState)(),[U,C]=(0,n.useState)();const[g,y]=(0,n.useState)(!1),x=(0,n.useRef)("");(0,n.useEffect)(()=>t.Z.subscribe("preview-image",F=>{A(F),console.log(a.current),document.body.style.overflow="hidden"}),[]),(0,n.useEffect)(()=>(document.addEventListener("keydown",R),()=>{document.removeEventListener("keydown",R)}),[]),(0,n.useEffect)(()=>{x.current=i},[i]);function R(d){d.keyCode==27&&x.current&&ae()}function ae(){document.body.style.overflow="auto",p(void 0),C(void 0),k(0),A("")}function Q(){k(r+90)}function he(){q=a.current.width*1.1,U=a.current.height*1.1,C(U),p(q)}function V(){q=a.current.width/1.1,U=a.current.height/1.1,C(U),p(q)}const H=(0,n.useRef)(),f=(0,n.useRef)(),a=(0,n.useRef)(),E=d=>{(d.nativeEvent.target===H.current||d.nativeEvent.target===f.current)&&ae()};return n.createElement(n.Fragment,null,i?n.createElement("div",null,n.createElement("div",{className:"preview-wrp-group",ref:f},n.createElement(l.Z,{className:"image-preview",src:i,style:{display:"none"},preview:{visible:!0,src:i,movable:!1,onVisibleChange:d=>{A("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},61584:function(Nt,Be,e){"use strict";e.d(Be,{i:function(){return a},Z:function(){return d}});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"},t=e(71418),l=e(6848),Z=e(93948),i=e(92310),A=e.n(i),r=e(65862),k=e(2524),q=e(41867),p=e(79005),U=e(20345),C=e(77882),g=e(31081),y=e(75309),x=e(71979),R=e(47558),ae=e(42922),Q=e(66832),he=e(96593),V=e(19664),H=e(91833),f=e(59301);const a=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:p,swimg:U},{name:"101\u8BA1\u5212",ptimg:C,swimg:g},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:R,swimg:ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Q,swimg:he},{name:"\u519B\u961F\u4E00\u6D41",ptimg:V,swimg:H}];var d=({className:F,dataSource:D=[],col:w=4,right:B,bottom:de=23,precision:$=0,wrapWidth:Ne=1200,trackEventItems:re,loading:pe,onRemove:me=()=>{},isCurrent:ne=!0,showAlias:xe=!1,showProgress:te=!1})=>{const N=Math.floor((Ne-(w-1)*B)/w),ie=[{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(Y=>(window.ENV==="build"&&(Y.ptimg=`/react/build${Y.ptimg}`,Y.swimg=`/react/build${Y.swimg}`),Y));return f.createElement(t.Z,{spinning:pe},f.createElement("div",{className:A()(n.list,F)},!!(D!=null&&D.length)&&(D==null?void 0:D.map((Y,W)=>{var Ae,Pe,it,Ge,vt,ht;const{name:At,id:yt,identifier:Ee,featured:Qe,school_name:h,image_url:b,excellent:v,is_plan:o}=Y;return f.createElement("div",{key:yt,className:ne&&te?n.wrapisCurrent:n.wrap,style:{width:N,marginRight:(1+W)%w===0?0:B+$,marginBottom:de}},f.createElement("a",{className:n.li,onClick:T=>{T.preventDefault(),T.stopPropagation(),re&&(0,r.L9)([re]),(0,r.xg)(`/paths/${Ee}`)}},f.createElement("div",{className:n.img},f.createElement("img",{className:n.cover,src:`${b}`}),ne&&(0,q.bg)()&&(Y==null?void 0:Y.studying)&&f.createElement("div",{className:`${n.movebq} user-path-items`,onClick:T=>{T.stopPropagation(),me(Y)}},f.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),f.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ae=Y==null?void 0:Y.subject_tags)==null?void 0:Ae.map((T,ee)=>{var c,u;if(ee===0){const O=(c=ie.find(S=>S.name==T))==null?void 0:c.swimg;return f.createElement("img",{className:n.sign,src:O,style:{left:"-4px"}})}const G=(u=ie.find(O=>O.name==T))==null?void 0:u.ptimg;return f.createElement("img",{className:n.sign,src:G,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),f.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Y==null?void 0:Y.excellent)&&f.createElement("div",{className:n.bq},"\u5F00\u653E\u8BFE\u7A0B"))),f.createElement("div",{className:n.name},f.createElement(l.Z,{title:xe&&(Y!=null&&Y.excellent_alias_name)?f.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,f.createElement("br",null),f.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Y==null?void 0:Y.excellent_alias_name}`)):At},f.createElement("span",{className:n.e},xe&&(Y==null?void 0:Y.excellent_alias_name)||At))),ne&&te&&((Pe=Y==null?void 0:Y.progress)==null?void 0:Pe.all_score)!=0&&f.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},f.createElement(Z.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((it=Y==null?void 0:Y.progress)==null?void 0:it.my_score)/((Ge=Y==null?void 0:Y.progress)==null?void 0:Ge.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(vt=Y==null?void 0:Y.progress)==null?void 0:vt.my_score,"/",(ht=Y==null?void 0:Y.progress)==null?void 0:ht.all_score),(!ne||!te)&&f.createElement("div",{className:n.tags},f.createElement("div",null,f.createElement(l.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),f.createElement("span",null,Y.stages_count))),f.createElement(l.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),f.createElement("span",null,Y.members_count)))))))})),!D.length&&f.createElement(k.Z,null)))}},3918:function(Nt,Be,e){"use strict";e.d(Be,{jL:function(){return i},w9:function(){return yn},vv:function(){return ke},dN:function(){return bn},QD:function(){return Ln},cQ:function(){return ee.Z},vg:function(){return je},Oz:function(){return nn},op:function(){return ln},O5:function(){return Ur},_b:function(){return Vt},t7:function(){return de},tT:function(){return re},Gi:function(){return pt},YG:function(){return Xe},Ed:function(){return _e},kT:function(){return X},qp:function(){return ae},Um:function(){return a},K3:function(){return V},vr:function(){return Ir},qE:function(){return or},Je:function(){return ne},wb:function(){return ht},rC:function(){return T},lB:function(){return Ee},cq:function(){return en},kO:function(){return Re},tp:function(){return F},Si:function(){return so},k8:function(){return Lr},Du:function(){return wo}});var n=e(59301),t={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"},l="data:image/png;base64,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",i=({dataSource:Me=[],img:Ce,imgWidth:ye=346,title:nt,sunTitle:bt,bannerExtraContent:jt})=>n.createElement("div",{className:t.banner},n.createElement("div",{className:t.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,nt),n.createElement("span",null,bt)),Me.length>0&&n.createElement("div",{className:t.btns},Me.map((ot,tn)=>n.createElement("div",{key:tn,onClick:ot.click},ot.name,ot.sign?n.createElement("img",{src:l,width:39}):null))),jt),Ce&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Ce,width:ye}))),A={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"},r=e(92310),k=e.n(r),q=e(89392),p=Object.defineProperty,U=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(Me,Ce,ye)=>Ce in Me?p(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,x=(Me,Ce)=>{for(var ye in Ce||(Ce={}))C.call(Ce,ye)&&y(Me,ye,Ce[ye]);if(U)for(var ye of U(Ce))g.call(Ce,ye)&&y(Me,ye,Ce[ye]);return Me},ae=({dataSource:Me=[],value:Ce,onChange:ye,onTitleChange:nt,className:bt,title:jt,titleWidth:ot=41,style:tn={},fontColor:Kn="#6A7283",showCount:vr,classNameActive:Tn,styleItem:Wt={}})=>{const[Cr,Tr]=(0,n.useState)(0),[Qr,gr]=(0,n.useState)(!1),lr=(0,n.useRef)(null),Or=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var _r;Me.length!==0&&(((_r=lr==null?void 0:lr.current)==null?void 0:_r.clientHeight)>97?Tr(1):Tr(0)),Me.length===0&&Tr(0),gr(!1)},[Me]),n.createElement("div",{className:k()(A.row,bt),style:tn},n.createElement("div",{onClick:(0,q.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:ot,marginTop:Qr?12:4},className:`${A.title} ${nt?"current":""}`},jt),n.createElement("div",{className:Qr?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},n.createElement("div",{className:A.bar,ref:Or,style:Cr>0?{height:Cr===1?97:"auto",overflow:Cr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:A.tag,ref:lr},Me==null?void 0:Me.map(_r=>n.createElement("span",{onClick:()=>ye(_r.id),key:_r.id,style:x(x({color:Kn},Wt),(_r==null?void 0:_r.style)||{}),className:Ce===_r.id?k()(Tn||A.active,_r.classNameActive):""},n.createElement("span",{title:_r.name,className:A.name},_r.name),!!vr&&n.createElement("span",{className:A.num},_r.count))))),!!Cr&&n.createElement(n.Fragment,null,Cr===1?n.createElement("div",{onClick:()=>{var _r;Tr(2),((_r=lr==null?void 0:lr.current)==null?void 0:_r.clientHeight)>245?gr(!0):gr(!1)},className:A.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{Or.current.scrollTop=0,Tr(1),gr(!1)},className:A.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Q={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"},V=({dataSource:Me=[],value:Ce,onChange:ye,onTitleChange:nt,className:bt,title:jt,titleWidth:ot=41,style:tn={},fontColor:Kn="#6A7283",showCount:vr,expand:Tn=!0})=>{const[Wt,Cr]=(0,n.useState)(0),[Tr,Qr]=(0,n.useState)(!1),gr=(0,n.useRef)(null),lr=(0,n.useRef)(null),[Or,_r]=(0,n.useState)(Tn);return n.createElement("div",{className:k()(Q.row,bt),style:tn},n.createElement("div",{className:"flex item-center justify-between"},n.createElement("div",{onClick:(0,q.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:ot,marginTop:Tr?12:4},className:`${Q.title} ${nt?"current":""}`},jt),n.createElement("i",{className:`iconfont ${Or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Or?8:10},onClick:()=>_r(!Or)})),Or&&n.createElement("div",{className:Tr?`${Q.tagsWrap} ${Q.tagsBorderWrap}`:Q.tagsWrap},n.createElement("div",{className:Q.fenge}),n.createElement("div",{className:Q.bar,ref:lr},n.createElement("div",{className:Q.tag,ref:gr},Me==null?void 0:Me.map(po=>n.createElement("span",{onClick:()=>ye(po.id),key:po.id,style:{color:Kn},className:Ce===po.id?Q.active:""},n.createElement("span",{title:po.name,className:Q.name},po.name),!!vr&&n.createElement("span",{className:Q.num},po.count)))))))},H={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},a=({dataSource:Me=[],value:Ce,onChange:ye,onTitleChange:nt,className:bt,title:jt,titleWidth:ot=41,style:tn={},fontColor:Kn="#fff",showCount:vr,expand:Tn=!0})=>{const[Wt,Cr]=(0,n.useState)(0),[Tr,Qr]=(0,n.useState)(!1),gr=(0,n.useRef)(null),lr=(0,n.useRef)(null),[Or,_r]=(0,n.useState)(Tn);return n.createElement("div",{className:k()(H.row,bt),style:tn},n.createElement("div",{className:"flex item-center justify-between"},n.createElement("div",{onClick:(0,q.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:ot},className:`${H.title} ${nt?"current":""}`},jt),n.createElement("i",{className:`iconfont ${Or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Or?"#00DDC7":"#037F74",fontSize:Or?10:12},onClick:()=>_r(!Or)})),Or&&n.createElement("div",{className:Tr?`${H.tagsWrap} ${H.tagsBorderWrap}`:H.tagsWrap},n.createElement("div",{className:H.bar,ref:lr},n.createElement("div",{className:H.tag,ref:gr},Me==null?void 0:Me.map(po=>n.createElement("span",{onClick:()=>ye(po.id),key:po.id,style:{color:Kn},className:Ce===po.id?H.active:""},n.createElement("span",{title:po.name,className:H.name},po.name),!!vr&&n.createElement("span",{className:H.num},po.count)))))))},E={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"},F=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={}})=>n.createElement("div",{style:bt,className:k()(E.tabs,nt)},Me.map(jt=>n.createElement("span",{onClick:()=>ye(jt.id),className:Ce===jt.id?E.active:"",key:jt.id},jt.name))),D={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"},w=e(92832),de=({dataSource:Me=[],value:Ce="",onChange:ye,onInputChange:nt=()=>{},className:bt,style:jt={},placeholder:ot,allowClear:tn=!1})=>{var Kn;const[vr,Tn]=(0,n.useState)(""),[Wt,Cr]=(0,n.useState)("");(0,n.useEffect)(()=>{var gr;let lr=Ce;(gr=JSON.stringify(Ce))!=null&&gr.includes("{")&&(Tn(Ce.id),lr=Ce.value||"");try{Cr(decodeURIComponent(lr||""))}catch(Or){Cr(decodeURIComponent(lr||""))}},[Ce]);const Tr=()=>{ye(encodeURIComponent(Wt),vr||null)},Qr=gr=>{gr!==vr&&(Tn(gr),ye(encodeURIComponent(Wt),gr))};return n.createElement("div",{className:k()(D.input,bt),style:jt},!!Me.length&&n.createElement("div",{className:D.dropdown},n.createElement("div",{className:D.text},(Kn=Me.find(gr=>gr.id===vr))==null?void 0:Kn.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:D.b1}),n.createElement("b",{className:D.b2})),n.createElement("div",{className:D.menu},Me.map((gr,lr)=>n.createElement("div",{key:lr,onClick:()=>Qr(gr.id)},gr.name)))),n.createElement(w.default,{onPressEnter:Tr,value:Wt,onChange:gr=>{Cr(gr.target.value),nt(encodeURIComponent(gr.target.value),vr||null)},bordered:!1,placeholder:ot}),n.createElement("i",{onClick:Tr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},$={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},re=({dataSource:Me=[],value:Ce="",onChange:ye,onInputChange:nt=()=>{},className:bt,style:jt={},placeholder:ot,allowClear:tn=!1})=>{var Kn;const[vr,Tn]=(0,n.useState)(""),[Wt,Cr]=(0,n.useState)("");(0,n.useEffect)(()=>{var gr;let lr=Ce;(gr=JSON.stringify(Ce))!=null&&gr.includes("{")&&(Tn(Ce.id),lr=Ce.value||"");try{Cr(decodeURIComponent(lr||""))}catch(Or){Cr(decodeURIComponent(lr||""))}},[Ce]);const Tr=()=>{ye(encodeURIComponent(Wt),vr||null)},Qr=gr=>{gr!==vr&&(Tn(gr),ye(encodeURIComponent(Wt),gr))};return n.createElement("div",{className:k()($.input,bt),style:jt},!!Me.length&&n.createElement("div",{className:$.dropdown},n.createElement("div",{className:$.text},(Kn=Me.find(gr=>gr.id===vr))==null?void 0:Kn.name,n.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),n.createElement("div",{className:$.menu},Me.map((gr,lr)=>n.createElement("div",{key:lr,onClick:()=>Qr(gr.id)},gr.name)))),n.createElement(w.default,{onPressEnter:Tr,value:Wt,onChange:gr=>{Cr(gr.target.value),nt(encodeURIComponent(gr.target.value),vr||null)},bordered:!1,placeholder:ot}),n.createElement("i",{onClick:Tr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pe={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"},ne=({value:Me,onChange:Ce,className:ye,total:nt,pageSize:bt,style:jt={}})=>{const ot=Me<2,tn=Me>=Math.ceil(nt/bt);return nt<=bt?n.createElement(n.Fragment,null):n.createElement("div",{className:k()(pe.quickPager,ye),style:jt},n.createElement("div",{onClick:()=>{ot||Ce(Me-1,"prev")},className:ot?pe.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{tn||Ce(Me+1,"next")},className:tn?pe.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"},te=e(71418),N=e(6848),ie=e(13570),Y=e(74128),W=e(65862),Ae=e(96908),Pe=e(57177),it=e(81378),Ge=e(2524),ht=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn})=>{const vr=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:Kn},n.createElement("div",{className:k()(xe.list,Me)},!!Ce.length&&Ce.map((Tn,Wt)=>{const{name:Cr,id:Tr,identifier:Qr,power:gr,cover_image_id:lr,pic:Or}=Tn;return n.createElement("div",{className:xe.wrap,key:Tr,style:{width:vr,marginRight:(1+Wt)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/shixuns/${Qr}/challenges`,className:xe.li,onClick:_r=>{_r.preventDefault(),tn&&(0,W.L9)([tn]),gr&&(0,W.xg)(`/shixuns/${Qr}/challenges`)}},n.createElement("div",{className:xe.img},n.createElement("img",{className:xe.cover,src:`${Or}`}),Tn.is_jupyter&&n.createElement("img",{className:xe.sign,src:Ae}),Tn.is_jupyter_lab&&n.createElement("img",{className:xe.sign,src:Pe}),Tn.is_unity_3d&&n.createElement("img",{className:xe.sign,src:it})),n.createElement("div",{className:xe.name},n.createElement(N.Z,{title:Cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:xe.e},Cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:xe.tags},n.createElement(N.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,Tn.challenges_count))),!!Tn.myshixuns_count&&n.createElement(N.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,Tn.myshixuns_count))),n.createElement(N.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,Tn.level))),n.createElement("div",{className:xe.rate},n.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Tn.score_info}),n.createElement("span",null,"\xA0",Tn.score_info?`${Tn.score_info}\u5206`:"5\u5206")))),!gr&&n.createElement("div",{className:xe.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},At={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"},Ee=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,wrapClassName:tn,trackEventItems:Kn,loading:vr})=>{const Tn=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:vr},n.createElement("div",{className:k()(At.list,Me)},!!Ce.length&&Ce.map((Wt,Cr)=>{const{name:Tr,id:Qr,identifier:gr,power:lr,cover_image_id:Or,pic:_r}=Wt;return n.createElement("div",{className:k()(At.wrap,tn),key:Qr,style:{width:Tn,marginRight:(1+Cr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/shixuns/${gr}/challenges`,className:At.li,onClick:po=>{po.preventDefault(),Kn&&(0,W.L9)([Kn]),lr&&(0,W.xg)(`/shixuns/${gr}/challenges`)}},n.createElement("img",{src:e(47621),className:At.titleBg}),n.createElement("div",{className:At.name},n.createElement(N.Z,{title:Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:At.e},Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:At.img},n.createElement("img",{className:At.cover,src:Or?`${Y.Z.API_SERVER}/api/attachments/${Or}`:`${Y.Z.IMG_SERVER+_r}`}),Wt.is_jupyter&&n.createElement("div",{className:At.bq},"Jupyter"),Wt.is_jupyter_lab&&n.createElement("div",{className:At.bq},"JupyterLab"),Wt.is_unity_3d&&n.createElement("div",{className:At.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:At.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:At.value},Wt.myshixuns_count)),n.createElement("div",null,n.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),n.createElement("span",{className:At.value},Wt.level))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:At.text},"\u5173\u5361\u6570"),n.createElement("span",{className:At.value},Wt.challenges_count)),n.createElement("div",{className:At.rate},n.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Wt.score_info}),n.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",Wt.score_info?`${Wt.score_info}\u5206`:"5\u5206"))))),!lr&&n.createElement("div",{className:At.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},Qe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},h="data:image/png;base64,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",b="data:image/png;base64,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",v="data:image/png;base64,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",T=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn,wrapClassName:vr,imgClassName:Tn})=>{const Wt=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:Kn},n.createElement("div",{className:k()(Qe.list,Me)},!!Ce.length&&Ce.map((Cr,Tr)=>{const{name:Qr,id:gr,identifier:lr,power:Or,cover_image_id:_r,pic:po}=Cr;return n.createElement("div",{className:k()(Qe.wrap,vr),key:gr,style:{width:Wt,marginRight:(1+Tr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/shixuns/${lr}/challenges`,className:Qe.li,onClick:Yo=>{Yo.preventDefault(),tn&&(0,W.L9)([tn]),Or&&(0,W.xg)(`/shixuns/${lr}/challenges`)}},n.createElement("div",{className:k()(Qe.img,Tn)},n.createElement("img",{className:Qe.cover,src:_r?`${Y.Z.API_SERVER}/api/attachments/${_r}`:`${Y.Z.IMG_SERVER+po}`}),Cr.is_jupyter&&n.createElement("img",{className:Qe.sign,src:h}),Cr.is_jupyter_lab&&n.createElement("img",{className:Qe.sign,src:b}),Cr.is_unity_3d&&n.createElement("img",{className:Qe.sign,src:v})),n.createElement("div",{className:Qe.name},n.createElement(N.Z,{title:Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:Qe.e},Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:Qe.tags},n.createElement(N.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,Cr.challenges_count))),!!Cr.myshixuns_count&&n.createElement(N.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,Cr.myshixuns_count))),n.createElement(N.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,Cr.level))),n.createElement("div",{className:Qe.rate},n.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Cr.score_info}),n.createElement("span",null,"\xA0",Cr.score_info?`${Cr.score_info}\u5206`:"5\u5206")))),!Or&&n.createElement("div",{className:Qe.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},ee=e(61584),c={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"},u=e(79005),G=e(20345),O=e(77882),S=e(31081),J=e(75309),we=e(71979),ve=e(47558),De=e(42922),Fe=e(66832),Ie=e(96593),I=e(19664),se=e(91833),ge=Object.defineProperty,Le=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Ot=(Me,Ce,ye)=>Ce in Me?ge(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,Et=(Me,Ce)=>{for(var ye in Ce||(Ce={}))rt.call(Ce,ye)&&Ot(Me,ye,Ce[ye]);if(Le)for(var ye of Le(Ce))Ft.call(Ce,ye)&&Ot(Me,ye,Ce[ye]);return Me};const Xt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:G},{name:"101\u8BA1\u5212",ptimg:O,swimg:S},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:J,swimg:we},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ve,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Ie},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:se}];var nn=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn,wrapClassName:vr,imgClassName:Tn,isArrow:Wt=!1,imgStyle:Cr={}})=>{const Tr=Math.floor((ot-(ye-1)*nt)/ye),[Qr,gr]=(0,n.useState)(),[lr,Or]=(0,n.useState)(),_r=Yo=>gr(Yo),po=()=>gr(-1);return n.createElement(te.Z,{spinning:Kn},n.createElement("div",{className:k()(c.list,Me)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Yo,_o)=>{var Ma;const{name:Ta,id:Ra,identifier:Ia,featured:Xa,school_name:ma,image_url:Ca,excellent:ya,is_plan:Za}=Yo;return n.createElement("div",{key:Ra,className:k()(c.wrap,vr),style:{width:Tr,marginRight:(1+_o)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/paths/${Ia}`,className:c.li,onClick:Uo=>{Uo.preventDefault(),tn&&(0,W.L9)([tn]),(0,W.xg)(`/paths/${Ia}`)}},n.createElement("img",{src:e(39057),className:c.titleBg}),n.createElement("div",{className:c.name},n.createElement(N.Z,{title:Ta},n.createElement("span",{className:c.e,style:{color:Wt&&Qr===_o?"#145DFF":"#000000"},onMouseEnter:()=>{_r(_o)},onMouseLeave:po},Ta))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:k()(c.img,Tn)},n.createElement("img",{className:c.cover,style:Et({},Cr),src:`${Y.Z.IMG_SERVER+Ca}`}),(Ma=Yo==null?void 0:Yo.subject_tags)==null?void 0:Ma.map((Uo,aa)=>{var Na,za;if(aa===0){const Sa=(Na=Xt.find(Xr=>Xr.name==Uo))==null?void 0:Na.swimg;return n.createElement("img",{className:c.sign,src:Sa,style:{left:"-4px"}})}const Io=(za=Xt.find(Sa=>Sa.name==Uo))==null?void 0:za.ptimg;return n.createElement("img",{className:c.sign,src:Io,style:{left:`${48+52*(aa-1)+2*aa}px`}})}),n.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Yo==null?void 0:Yo.excellent)&&n.createElement("div",{className:c.bq},"\u5F00\u653E\u8BFE\u7A0B"))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:c.text},"\u7AE0\u8282\u6570"),n.createElement("span",{className:c.value},Yo.stages_count)),n.createElement("div",null,n.createElement("span",{className:c.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:c.value},Yo.members_count))))))})),!Ce.length&&n.createElement(Ge.Z,null)))},un={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},$n=e(41867),Pt=e(59301);const Jt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:G},{name:"101\u8BA1\u5212",ptimg:O,swimg:S},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:J,swimg:we},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ve,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Ie},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:se}];var je=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn,onRemove:vr=()=>{},isCurrent:Tn=!0,showAlias:Wt=!1,wrapClassName:Cr,imgClassName:Tr})=>{const Qr=Math.floor((ot-(ye-1)*nt)/ye),gr=[{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(lr=>(window.ENV==="build"&&(lr.ptimg=`/react/build${lr.ptimg}`,lr.swimg=`/react/build${lr.swimg}`),lr));return Pt.createElement(te.Z,{spinning:Kn},Pt.createElement("div",{className:k()(un.list,Me)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((lr,Or)=>{var _r;const{name:po,id:Yo,identifier:_o,featured:Ma,school_name:Ta,image_url:Ra,excellent:Ia,is_plan:Xa}=lr;return Pt.createElement("div",{key:Yo,className:k()(un.wrap,Cr),style:{width:Qr,marginRight:(1+Or)%ye===0?0:nt+jt,marginBottom:bt}},Pt.createElement("a",{className:un.li,onClick:ma=>{ma.preventDefault(),ma.stopPropagation(),tn&&(0,W.L9)([tn]),(0,W.xg)(`/paths/${_o}`)}},Pt.createElement("div",{className:k()(un.img,Tr)},Pt.createElement("img",{className:un.cover,src:`${Y.Z.IMG_SERVER+Ra}`}),Tn&&(0,$n.bg)()&&(lr==null?void 0:lr.studying)&&Pt.createElement("div",{className:`${un.movebq} user-path-items`,onClick:ma=>{ma.stopPropagation(),vr(lr)}},Pt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_r=lr==null?void 0:lr.subject_tags)==null?void 0:_r.map((ma,Ca)=>{var ya,Za;if(Ca===0){const aa=(ya=gr.find(Na=>Na.name==ma))==null?void 0:ya.swimg;return Pt.createElement("img",{className:un.sign,src:aa,style:{left:"-4px"}})}const Uo=(Za=gr.find(aa=>aa.name==ma))==null?void 0:Za.ptimg;return Pt.createElement("img",{className:un.sign,src:Uo,style:{left:`${48+52*(Ca-1)+2*Ca}px`}})}),Pt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(lr==null?void 0:lr.excellent)&&Pt.createElement("div",{className:un.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pt.createElement("div",{className:un.name},Pt.createElement(N.Z,{title:Wt&&(lr!=null&&lr.excellent_alias_name)?Pt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${po}`,Pt.createElement("br",null),Pt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${lr==null?void 0:lr.excellent_alias_name}`)):po},Pt.createElement("span",{className:un.e},Wt&&(lr==null?void 0:lr.excellent_alias_name)||po))),Pt.createElement("div",{className:un.tags},Pt.createElement("div",null,Pt.createElement(N.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pt.createElement("span",null,lr.stages_count))),Pt.createElement(N.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pt.createElement("span",null,lr.members_count)))))))})),!Ce.length&&Pt.createElement(Ge.Z,null)))},ft={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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",Rt=e(59301),yn=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn})=>{const vr=Math.floor((ot-(ye-1)*nt)/ye);return Rt.createElement(te.Z,{spinning:Kn},Rt.createElement("div",{className:k()(ft.list,Me)},!!Ce.length&&Ce.map((Tn,Wt)=>{const{subject_identifier:Cr,id:Tr,identifier:Qr,power:gr}=Tn,lr=Tn.is_public!=0&&Tn.is_public;return Rt.createElement("div",{className:ft.wrap,key:Tr,style:{width:vr,marginRight:(1+Wt)%ye===0?0:nt+jt,marginBottom:bt}},Rt.createElement("a",{className:ft.li,onClick:Or=>{Or.preventDefault(),tn&&(0,W.L9)([tn]),(0,W.xg)(Tn.first_category_url)}},Rt.createElement("div",{className:ft.top},Rt.createElement(N.Z,{title:Tn.name},Rt.createElement("div",{className:ft.name},Tn.name)),Rt.createElement("img",{className:ft.img,src:Y.Z.IMG_SERVER+"/images/"+Tn.avatar_url}),Rt.createElement("div",{className:ft.text,title:Tn.creator},Tn.creator),Cr&&Rt.createElement("div",{className:ft.btns},Rt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),lr&&Rt.createElement("div",{className:ft.sign},"\u516C\u5F00")),Rt.createElement("div",{className:ft.bottom},Tn.visits>0&&Rt.createElement(N.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-liulanyan"}),Rt.createElement("span",null,Tn.visits))),Tn.course_members_count>0&&Rt.createElement(N.Z,{title:"\u6210\u5458",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-chengyuan"}),Tn.course_members_count)),Tn.tasks_count>0&&Rt.createElement(N.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-zuoye"}),Tn.tasks_count)),Tn.is_end?Rt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Tn.is_accessible&&Rt.createElement("div",{className:ft.lockWrap},Rt.createElement("img",{src:`${Y.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ce.length&&Rt.createElement(Ge.Z,null)))},Gt={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"},mn="data:image/png;base64,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",bn=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,wrapClassName:tn,trackEventItems:Kn,loading:vr})=>{const Tn=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:vr},n.createElement("div",{className:k()(Gt.list,Me)},!!Ce.length&&Ce.map((Wt,Cr)=>{const{subject_identifier:Tr,id:Qr,identifier:gr,power:lr}=Wt,Or=Wt.is_public!=0&&Wt.is_public;return n.createElement("div",{className:k()(`${Gt.wrap} ${Wt.is_accessible?"":Gt.warpStyle}`,tn),key:Qr,style:{width:Tn,marginRight:(1+Cr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{className:Gt.li,onClick:_r=>{_r.preventDefault(),Kn&&(0,W.L9)([Kn]),(0,W.xg)(Wt.first_category_url)}},n.createElement("div",{className:Gt.creator},n.createElement("img",{className:Gt.img,src:Y.Z.IMG_SERVER+"/images/"+Wt.avatar_url}),n.createElement("div",{className:Gt.text,title:Wt.creator},Wt.creator)),n.createElement("div",{className:Gt.top},n.createElement(N.Z,{title:Wt.name},n.createElement("div",{className:Gt.name},Wt.name)),Or&&n.createElement("div",{className:Gt.sign},"\u516C\u5F00")),n.createElement("div",{className:Gt.middle},n.createElement("div",{className:Gt.row,style:{marginBottom:6}},n.createElement("div",null,n.createElement("span",{className:Gt.text},"\u8BBF\u95EE\u91CF"),n.createElement("span",{className:Gt.value},(Wt==null?void 0:Wt.visits)||0)),n.createElement("div",null,n.createElement("span",{className:Gt.text},"\u6210\u5458"),n.createElement("span",{className:Gt.value},(Wt==null?void 0:Wt.course_members_count)||0))),n.createElement("div",{className:Gt.row},n.createElement("div",null,n.createElement("span",{className:Gt.text,style:{width:42}},"\u4F5C",n.createElement("span",{style:{marginLeft:14}},"\u4E1A")),n.createElement("span",{className:Gt.value},(Wt==null?void 0:Wt.tasks_count)||0)),n.createElement("div",null,n.createElement("span",{className:Gt.text},"\u72B6\u6001"),Wt.is_end?n.createElement("span",{className:Gt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):n.createElement("span",{className:Gt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Tr&&n.createElement("div",{className:Gt.btns},n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Wt.is_accessible&&n.createElement("div",{className:Gt.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},Dt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",ke=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,wrapClassName:tn,trackEventItems:Kn,loading:vr})=>{const Tn=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:vr},n.createElement("div",{className:k()(Dt.list,Me)},!!Ce.length&&Ce.map((Wt,Cr)=>{const{subject_identifier:Tr,id:Qr,identifier:gr,power:lr}=Wt,Or=Wt.is_public!=0&&Wt.is_public;return n.createElement("div",{className:k()(`${Dt.wrap} ${Wt.is_accessible?"":Dt.warpStyle}`,tn),key:Qr,style:{width:Tn,marginRight:(1+Cr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{className:Dt.li,onClick:_r=>{_r.preventDefault(),Kn&&(0,W.L9)([Kn]),(0,W.xg)(Wt.first_category_url)}},n.createElement("div",{className:Dt.creator},n.createElement("img",{className:Dt.img,src:Y.Z.IMG_SERVER+"/images/"+Wt.avatar_url}),n.createElement("div",{className:Dt.text,title:Wt.creator},Wt.creator)),n.createElement("div",{className:Dt.top},n.createElement(N.Z,{title:Wt.name},n.createElement("div",{className:Dt.name},Wt.name)),Or&&n.createElement("div",{className:Dt.sign})),n.createElement("div",{className:Dt.middle},n.createElement("div",{className:Dt.row,style:{marginBottom:6}},n.createElement("div",null,n.createElement("span",{className:Dt.text},"\u8BBF\u95EE\u91CF"),n.createElement("span",{className:Dt.value},(Wt==null?void 0:Wt.visits)||0)),n.createElement("div",null,n.createElement("span",{className:Dt.text},"\u6210\u5458"),n.createElement("span",{className:Dt.value},(Wt==null?void 0:Wt.course_members_count)||0))),n.createElement("div",{className:Dt.row},n.createElement("div",null,n.createElement("span",{className:Dt.text,style:{width:42}},"\u4F5C",n.createElement("span",{style:{marginLeft:14}},"\u4E1A")),n.createElement("span",{className:Dt.value},(Wt==null?void 0:Wt.tasks_count)||0)),n.createElement("div",null,n.createElement("span",{className:Dt.text},"\u72B6\u6001"),Wt.is_end?n.createElement("span",{className:Dt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):n.createElement("span",{className:Dt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Tr&&n.createElement("div",{className:Dt.btns},n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Wt.is_accessible&&n.createElement("div",{className:Dt.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},tt={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"},P=e(65582),Xe=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={},tabBarExtraContent:jt})=>n.createElement("div",{className:k()(tt.tabs,nt),style:bt},n.createElement("div",{className:tt.tabsWrap},Me.map((ot,tn)=>n.createElement("aside",{className:tt.tab,onClick:()=>{ye(ot.id),ot.link&&P.history.push(ot.link)},key:tn},n.createElement("div",{className:Ce===ot.id?tt.active:""},ot.name),(ot==null?void 0:ot.resetCount)==null&&(ot==null?void 0:ot.total)!==void 0&&n.createElement("span",null,"\uFF08",ot==null?void 0:ot.total,"\uFF09"),(ot==null?void 0:ot.resetCount)!==void 0&&(ot==null?void 0:ot.total)!==void 0&&n.createElement(N.Z,{title:(ot==null?void 0:ot.tip)!=null?ot==null?void 0:ot.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ot==null?void 0:ot.resetCount),"/",n.createElement("span",null,ot==null?void 0:ot.total),"\uFF09"))))),n.createElement("div",{className:tt.tabBar},jt)),ze={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"},X=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={},tabBarExtraContent:jt})=>n.createElement("div",{className:k()(ze.tabs,nt),style:bt},n.createElement("div",{className:ze.tabsWrap},Me.map((ot,tn)=>n.createElement("aside",{className:ze.tab,onClick:()=>{ye(ot.id),ot.link&&P.history.push(ot.link)},key:tn},n.createElement("div",{className:Ce===ot.id?ze.active:""},ot.name),(ot==null?void 0:ot.resetCount)==null&&(ot==null?void 0:ot.total)!==void 0&&n.createElement("span",null,"\uFF08",ot==null?void 0:ot.total,"\uFF09"),(ot==null?void 0:ot.resetCount)!==void 0&&(ot==null?void 0:ot.total)!==void 0&&n.createElement(N.Z,{title:(ot==null?void 0:ot.tip)!=null?ot==null?void 0:ot.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ot==null?void 0:ot.resetCount),"/",n.createElement("span",null,ot==null?void 0:ot.total),"\uFF09"))))),n.createElement("div",{className:ze.tabBar},jt)),Se={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},_e=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={},tabBarExtraContent:jt})=>n.createElement("div",{className:k()(Se.tabs,nt),style:bt},n.createElement("div",{className:Se.tabsWrap},Me.map((ot,tn)=>n.createElement("aside",{className:`${Se.tab} ${Ce===ot.id?Se.active:""}`,onClick:()=>{ye(ot.id),ot.link&&P.history.push(ot.link)},key:tn},n.createElement("div",null,ot.name),(ot==null?void 0:ot.resetCount)==null&&(ot==null?void 0:ot.total)!==void 0&&n.createElement("span",null,"\uFF08",ot==null?void 0:ot.total,"\uFF09"),(ot==null?void 0:ot.resetCount)!==void 0&&(ot==null?void 0:ot.total)!==void 0&&n.createElement(N.Z,{title:(ot==null?void 0:ot.tip)!=null?ot==null?void 0:ot.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ot==null?void 0:ot.resetCount),"/",n.createElement("span",null,ot==null?void 0:ot.total),"\uFF09"))))),n.createElement("div",{className:Se.tabBar},jt)),pt=({className:Me,style:Ce={},children:ye})=>n.createElement("div",{className:k()(Me),style:Ce},ye),at={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"},Mt=e(38854),st=e(20834);const xt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Me,dropValue:Ce,className:ye,onSort:nt,onDrop:bt,dataSource:jt=xt})=>{var ot;return n.createElement("div",{className:k()(at.orderWrap,ye)},n.createElement(Mt.Z,{dropdownRender:()=>n.createElement(st.default,null,jt.map((tn,Kn)=>n.createElement(st.default.Item,{key:Kn,onClick:()=>bt(tn.id)},tn.name)))},n.createElement("span",{className:at.orderTextWrap},(ot=jt.find(tn=>Ce===tn.id))==null?void 0:ot.name)),n.createElement("span",{className:at.orderIconWrap},n.createElement("span",{className:at.orderAsc},n.createElement("i",{className:Me==="asc"?`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")})),n.createElement("span",{className:at.orderDesc},n.createElement("i",{className:Me==="desc"?`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")}))))},kt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const _t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Re=({sortValue:Me,dropValue:Ce,className:ye,onSort:nt,onDrop:bt,dataSource:jt=_t})=>{var ot;return n.createElement("div",{className:k()(kt.orderWrap,ye)},n.createElement(Mt.Z,{dropdownRender:()=>n.createElement(st.default,null,jt.map((tn,Kn)=>n.createElement(st.default.Item,{key:Kn,onClick:()=>bt(tn.id)},tn.name)))},n.createElement("span",{className:kt.orderTextWrap},(ot=jt.find(tn=>Ce===tn.id))==null?void 0:ot.name)),n.createElement("span",{className:kt.orderIconWrap},n.createElement("span",{className:kt.orderAsc},n.createElement("i",{className:Me==="asc"?`iconfont icon-sanjiaoxing-up font12 ${kt.cursorPointer} ${kt.active}`:`iconfont icon-sanjiaoxing-up font12 ${kt.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")})),n.createElement("span",{className:kt.orderDesc},n.createElement("i",{className:Me==="desc"?`iconfont icon-sanjiaoxing-down font12 ${kt.cursorPointer} ${kt.active}`:`iconfont icon-sanjiaoxing-down font12 ${kt.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")}))))},Te={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"},$e=e(3113),Ve=e(2337),qe=Object.defineProperty,He=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Yt=(Me,Ce,ye)=>Ce in Me?qe(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,Rn=(Me,Ce)=>{for(var ye in Ce||(Ce={}))Ct.call(Ce,ye)&&Yt(Me,ye,Ce[ye]);if(He)for(var ye of He(Ce))$t.call(Ce,ye)&&Yt(Me,ye,Ce[ye]);return Me},dn=(Me,Ce)=>{var ye={};for(var nt in Me)Ct.call(Me,nt)&&Ce.indexOf(nt)<0&&(ye[nt]=Me[nt]);if(Me!=null&&He)for(var nt of He(Me))Ce.indexOf(nt)<0&&$t.call(Me,nt)&&(ye[nt]=Me[nt]);return ye},Zn=(Me,Ce,ye)=>new Promise((nt,bt)=>{var jt=Kn=>{try{tn(ye.next(Kn))}catch(vr){bt(vr)}},ot=Kn=>{try{tn(ye.throw(Kn))}catch(vr){bt(vr)}},tn=Kn=>Kn.done?nt(Kn.value):Promise.resolve(Kn.value).then(jt,ot);tn((ye=ye.apply(Me,Ce)).next())}),ln=Me=>{var Ce=Me,{className:ye,style:nt,children:bt,loading:jt=!1,openLoading:ot,onClick:tn=()=>{},size:Kn="middle",shape:vr="round",theme:Tn}=Ce,Wt=dn(Ce,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Cr,Tr]=(0,n.useState)(!1),Qr=(0,n.useMemo)(()=>{switch(Tn){case Ve.Fy.THEMEONE:return Te.ThemeOne;case Ve.Fy.DEFAULT:default:return Te.btn}},[Tn]);return n.createElement($e.ZP,Rn({onClick:(0,q.throttle)(gr=>Zn(void 0,null,function*(){ot&&Tr(!0);try{yield tn(gr)}catch(lr){console.log("error",lr)}ot&&Tr(!1)}),2e3,{leading:!0,trailing:!1}),className:k()(Qr,Te[`${Kn}-${vr}`],ye),style:nt,size:Kn,shape:vr,loading:Cr||jt},Wt),bt)},Wn={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"},or=({className:Me,style:Ce,children:ye=null,onClick:nt,title:bt})=>n.createElement("div",{className:k()(Wn.head,Me),style:Ce},n.createElement("span",{className:"primary-hover",onClick:nt},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:bt},bt),n.createElement("div",{className:Wn.node},ye)),hn={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"},Ln=({confirmShow:Me=!0,confirmTitle:Ce,confirmClick:ye,cancelShow:nt=!0,cancelTitle:bt,cancelClick:jt,className:ot,style:tn,confirmLoading:Kn=!1})=>n.createElement("div",{className:k()(hn.btns,ot),style:tn},Me&&n.createElement($e.ZP,{loading:Kn,onClick:ye,type:"primary",className:hn.confirm},Ce),nt&&n.createElement($e.ZP,{onClick:jt,className:hn.cancel},bt)),Nn={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"},Ir=({className:Me,style:Ce={},LeftContent:ye,children:nt,RightContent:bt})=>n.createElement("div",{className:k()(Nn.fixedBottom,Me),style:Ce},n.createElement("div",{className:Nn.wrap},n.createElement("div",{className:Nn.left},ye),n.createElement("div",{className:Nn.center},nt),n.createElement("div",{className:Nn.right},bt))),xn={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"},Vt=({className:Me,style:Ce={},dataSource:ye=[]})=>n.createElement("div",{className:k()(xn.crumbs,Me),style:Ce},ye.map((nt,bt)=>btP.history.push(nt.path)},nt.name):n.createElement("span",null,nt.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:bt,style:{color:"#5F6368"}},nt.name))),Dn=e(31797),Yn=Object.defineProperty,Gn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ar=(Me,Ce,ye)=>Ce in Me?Yn(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,sn=(Me,Ce)=>{for(var ye in Ce||(Ce={}))Mr.call(Ce,ye)&&Ar(Me,ye,Ce[ye]);if(_n)for(var ye of _n(Ce))Fn.call(Ce,ye)&&Ar(Me,ye,Ce[ye]);return Me},on=(Me,Ce)=>Gn(Me,Qn(Ce)),er=(Me,Ce)=>{var ye={};for(var nt in Me)Mr.call(Me,nt)&&Ce.indexOf(nt)<0&&(ye[nt]=Me[nt]);if(Me!=null&&_n)for(var nt of _n(Me))Ce.indexOf(nt)<0&&Fn.call(Me,nt)&&(ye[nt]=Me[nt]);return ye};const{Countdown:cr}=Dn.default;var Ur=Me=>{var Ce=Me,{onChange:ye}=Ce,nt=er(Ce,["onChange"]);const[bt,jt]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof bt=="number"&&bt>=0&&ye(bt)},[bt]);const ot=tn=>{const Kn=Math.floor(tn/1e3);jt(Kn)};return n.createElement(cr,on(sn({},nt),{onChange:ot}))},Gr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},so=({DataProps:Me,className:Ce,style:ye={}})=>{var nt;return n.createElement("div",{className:k()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Gr.ClassRoomItem,Ce),style:ye,onClick:()=>{(0,W.xg)(Me==null?void 0:Me.first_category_url)}},n.createElement("div",{className:"flex flex-col item-center"},n.createElement("img",{src:`${(nt=Y.Z)==null?void 0:nt.IMG_SERVER}/images/${Me==null?void 0:Me.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Me==null?void 0:Me.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}},!!(Me!=null&&Me.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:k()("text-16px font-medium",Gr.TitleDom)},Me==null?void 0:Me.name)),n.createElement("div",{className:"c-grey-333 font-medium"},Me==null?void 0:Me.creator),n.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Me==null?void 0:Me.course_members_count),n.createElement("div",{className:"c-grey-333 flex item-center justify-between"},n.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Me==null?void 0:Me.tasks_count),Me!=null&&Me.is_end?n.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):n.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},uo=Object.defineProperty,Rr=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Eo=(Me,Ce,ye)=>Ce in Me?uo(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,oo=(Me,Ce)=>{for(var ye in Ce||(Ce={}))Fo.call(Ce,ye)&&Eo(Me,ye,Ce[ye]);if(Rr)for(var ye of Rr(Ce))to.call(Ce,ye)&&Eo(Me,ye,Ce[ye]);return Me},wo=({DataProps:Me=[],selectValue:Ce,onChange:ye,className:nt,style:bt={},extra:jt,classNameItem:ot,styleItem:tn={},barHidden:Kn})=>{const[vr,Tn]=(0,n.useState)();return(0,n.useEffect)(()=>{Tn(Array.isArray(Ce)?Ce:[Ce])},[Ce]),n.createElement("div",{className:k()("flex px-20px py-10px gap-40px",nt),style:oo({borderBottom:"1px solid #D3F0FF"},bt)},Me==null?void 0:Me.map(Wt=>n.createElement("div",{key:Wt==null?void 0:Wt.id,className:k()("flex item-center justify-center current c-grey-333 text-16 relative",ot,Wt==null?void 0:Wt.className),style:oo(oo({color:vr!=null&&vr.includes(Wt==null?void 0:Wt.id)?"#1890FF":"",minWidth:88},tn),(Wt==null?void 0:Wt.style)||{}),onClick:Cr=>{ye==null||ye({domEvent:Cr,item:Wt}),Wt!=null&&Wt.link&&P.history.push(Wt==null?void 0:Wt.link)}},Wt==null?void 0:Wt.name,!Kn&&(vr==null?void 0:vr.includes(Wt==null?void 0:Wt.id))&&n.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),n.createElement("div",{className:"ml-auto"},jt))},xo=Object.defineProperty,Bo=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,oa=(Me,Ce,ye)=>Ce in Me?xo(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,Do=(Me,Ce)=>{for(var ye in Ce||(Ce={}))ra.call(Ce,ye)&&oa(Me,ye,Ce[ye]);if(bo)for(var ye of bo(Ce))ca.call(Ce,ye)&&oa(Me,ye,Ce[ye]);return Me},dr=(Me,Ce)=>Bo(Me,ua(Ce)),Lr=({value:Me,onChange:Ce,onInputChange:ye,className:nt,style:bt={},InputProps:jt})=>{const[ot,tn]=(0,n.useState)(Me);return n.createElement("div",{className:k()("flex item-center rounded-full px-10px py-2px",nt),style:Do({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},bt)},n.createElement(w.default,dr(Do({bordered:!1},jt),{onChange:Kn=>{tn(Kn.target.value),ye==null||ye(encodeURIComponent(Kn.target.value))},onPressEnter:Kn=>{Ce==null||Ce({domEvent:Kn,item:{value:ot}})}})),n.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:Kn=>{Ce==null||Ce({domEvent:Kn,item:{value:ot}})}}))}},92355:function(Nt,Be,e){"use strict";var n=e(59301),t=e(98228),l=e(78241),Z=e(43418),i=e(8591),A=e(92832),r=e(38147),k=e(65582),q=Object.defineProperty,p=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,g=(Q,he,V)=>he in Q?q(Q,he,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[he]=V,y=(Q,he)=>{for(var V in he||(he={}))U.call(he,V)&&g(Q,V,he[V]);if(p)for(var V of p(he))C.call(he,V)&&g(Q,V,he[V]);return Q},x=(Q,he,V)=>new Promise((H,f)=>{var a=F=>{try{d(V.next(F))}catch(D){f(D)}},E=F=>{try{d(V.throw(F))}catch(D){f(D)}},d=F=>F.done?H(F.value):Promise.resolve(F.value).then(a,E);d((V=V.apply(Q,he)).next())});const{TreeNode:R}=t.default,ae=({classroomList:Q,loading:he,dispatch:V})=>{const H=(0,k.useParams)();H.id=H.coursesId;const{detailLeftMenus:f,actionTabs:a}=Q,E=f.course_modules&&f.course_modules.filter(F=>F.type==="video"),[d]=l.default.useForm();return n.createElement(Z.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:Q.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>x(void 0,null,function*(){const F=y({},yield d.validateFields());(yield(0,r.ZP)(`/api/courses/${H.id}/course_groups.json`,{method:"post",body:y({},F)})).status===0&&(i.ZP.success("\u6DFB\u52A0\u6210\u529F"),d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}}),V({type:"classroomList/getAllCourseGroup",payload:{coursesId:H.coursesId,limit:2e3}}),V({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}}))}),onCancel:()=>{d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(l.default,{form:d,initialValues:{name:"",link:""}},n.createElement(l.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(A.default,{maxLength:60}))))};Be.Z=(0,k.connect)(({classroomList:Q,loading:he})=>({classroomList:Q,loading:he}))(ae)},34141:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return a}});var n=e(59301),t=e(65582),l=e(8591),Z=e(43418),i=e(92832),A=e(5112),r=e(58421),k={flex_box_center:"flex_box_center___DuaNN",flex_space_between:"flex_space_between___DX6aS",flex_box_vertical_center:"flex_box_vertical_center___McoZY",flex_box_center_end:"flex_box_center_end___Kpxat",flex_box_column:"flex_box_column___fXb1r",scoremodal:"scoremodal___XlvDn",wrap:"wrap___RKBLe",wrap_title:"wrap_title___Xmo5Q",radioWrap:"radioWrap___eAsgX",radio:"radio___Za18i",colorFF0000:"colorFF0000___Jo92W",pagination:"pagination___jFbQD",selectWrapper:"selectWrapper___NshyK",allqingchu:"allqingchu___kobiy",title:"title___c8dY0",score:"score___nbXug",close:"close___DYJwa",content:"content___pgfnV",items:"items___Z3Ggg",bottom:"bottom___e2G9v",yes:"yes___e1HNK",no:"no___nWRWc",titlecount:"titlecount___C9AXu",add:"add___IVTFe",search:"search___Xkeep",searchIcon:"searchIcon___MwoJ1",tabWrap:"tabWrap___WI_0q"},q=e(38147),p=e(59301),U=Object.defineProperty,C=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,ae=(E,d,F)=>d in E?U(E,d,{enumerable:!0,configurable:!0,writable:!0,value:F}):E[d]=F,Q=(E,d)=>{for(var F in d||(d={}))x.call(d,F)&&ae(E,F,d[F]);if(y)for(var F of y(d))R.call(d,F)&&ae(E,F,d[F]);return E},he=(E,d)=>C(E,g(d)),V=(E,d)=>{var F={};for(var D in E)x.call(E,D)&&d.indexOf(D)<0&&(F[D]=E[D]);if(E!=null&&y)for(var D of y(E))d.indexOf(D)<0&&R.call(E,D)&&(F[D]=E[D]);return F},H=(E,d,F)=>new Promise((D,w)=>{var B=Ne=>{try{$(F.next(Ne))}catch(re){w(re)}},de=Ne=>{try{$(F.throw(Ne))}catch(re){w(re)}},$=Ne=>Ne.done?D(Ne.value):Promise.resolve(Ne.value).then(B,de);$((F=F.apply(E,d)).next())});const f=E=>{var d=E,{classroomList:F,shixunsDetail:D,dispatch:w,user:B}=d,de=V(d,["classroomList","shixunsDetail","dispatch","user"]),$,Ne;const{detailTopBanner:re}=F,pe=(0,t.useParams)(),[me,ne]=(0,n.useState)(0),[xe,te]=(0,n.useState)([]),[N,ie]=(0,n.useState)(""),[Y,W]=(0,n.useState)(),[Ae,Pe]=(0,n.useState)(!1),[it,Ge]=(0,n.useState)({page:1,per_page:10});(0,n.useEffect)(()=>{ie(""),B.userInfo.login&&D.actionTabs.key==="Stage-SendModal"&&vt()},[D.actionTabs.key]),(0,n.useEffect)(()=>{B.userInfo.login&&D.actionTabs.key==="Stage-SendModal"&&vt()},[it==null?void 0:it.page]);const vt=()=>H(void 0,null,function*(){let Ee=yield(0,q.ZP)(`/api/users/${B.userInfo.login}/courses.json`,{method:"get",params:he(Q({},it),{category:"manage",status:"processing",search:encodeURI(N==null?void 0:N.trim()),username:B.userInfo.login,no_limit_per_page:1})});ne((Ee==null?void 0:Ee.count)||0),te((Ee==null?void 0:Ee.courses)||[])}),ht=Ee=>{Ge({page:Ee,per_page:10})},At=()=>H(void 0,null,function*(){var Ee;if(!Y){Pe(!0);return}let Qe=yield(0,q.ZP)(`/api/courses/${pe==null?void 0:pe.coursesId}/course_members/batch_send_member.json`,{method:"post",body:{user_ids:(Ee=D.actionTabs.params)==null?void 0:Ee.ids,receive_course_id:Y}});(Qe==null?void 0:Qe.status)==0&&(l.ZP.success("\u53D1\u9001\u6210\u529F"),ie(""),W(null),Pe(!1),w({type:"shixunsDetail/setActionTabs",payload:{}}))}),yt=()=>{ie(""),W(null),Pe(!1),w({type:"shixunsDetail/setActionTabs",payload:{}})};return p.createElement(p.Fragment,null,p.createElement(Z.default,{title:`\u53D1\u9001${($=D.actionTabs.params)==null?void 0:$.title}`,open:D.actionTabs.key==="Stage-SendModal",centered:!0,className:k.scoremodal,onCancel:yt,onOk:At},p.createElement("div",{className:k.wrap},p.createElement("div",{className:k.wrap_title},"\u9009\u62E9\u7684",`${(Ne=D.actionTabs.params)==null?void 0:Ne.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),p.createElement("div",{className:"mb10"},p.createElement(i.default.Search,{className:k.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:N,onChange:Ee=>ie(Ee.target.value),suffix:p.createElement("i",{className:`iconfont icon-sousuo9 font14 ${k.searchIcon}`,onClick:()=>{ie(N),(it==null?void 0:it.page)==1?vt():Ge({page:1,per_page:10})}}),onSearch:Ee=>{ie(Ee),(it==null?void 0:it.page)==1?vt():Ge({page:1,per_page:10})}})),p.createElement("div",{className:k.radioWrap},p.createElement(A.ZP.Group,{value:Y,onChange:Ee=>{W(Ee.target.value),Pe(!1)}},xe.map((Ee,Qe)=>p.createElement(A.ZP,{disabled:Ee.id===(re==null?void 0:re.course_id),className:k.radio,value:Ee.id,key:Qe},p.createElement("span",{title:Ee.name},Ee.name))))),Ae&&p.createElement("div",{className:k.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),me>10&&p.createElement("div",{className:k.pagination},p.createElement(r.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:it==null?void 0:it.page,pageSize:10,total:me,onChange:ht})))))};var a=(0,t.connect)(({classroomList:E,shixunsDetail:d,user:F})=>({classroomList:E,shixunsDetail:d,user:F}))(f)},51417:function(Nt,Be,e){"use strict";var n=e(59301),t=e(65582),l=e(78241),Z=e(43418),i=e(8591),A=e(24905),r=e(6848),k=e(92832),q=e(57809),p=e(38147),U=e(72131),C=e(41867),g=e(93539),y=e(59301),x=Object.defineProperty,R=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,he=(E,d,F)=>d in E?x(E,d,{enumerable:!0,configurable:!0,writable:!0,value:F}):E[d]=F,V=(E,d)=>{for(var F in d||(d={}))ae.call(d,F)&&he(E,F,d[F]);if(R)for(var F of R(d))Q.call(d,F)&&he(E,F,d[F]);return E},H=(E,d)=>{var F={};for(var D in E)ae.call(E,D)&&d.indexOf(D)<0&&(F[D]=E[D]);if(E!=null&&R)for(var D of R(E))d.indexOf(D)<0&&Q.call(E,D)&&(F[D]=E[D]);return F},f=(E,d,F)=>new Promise((D,w)=>{var B=Ne=>{try{$(F.next(Ne))}catch(re){w(re)}},de=Ne=>{try{$(F.throw(Ne))}catch(re){w(re)}},$=Ne=>Ne.done?D(Ne.value):Promise.resolve(Ne.value).then(B,de);$((F=F.apply(E,d)).next())});const a=E=>{var d=E,{classroomList:F,shixunsDetail:D,dispatch:w,user:B,onOk:de,globalSetting:$}=d,Ne=H(d,["classroomList","shixunsDetail","dispatch","user","onOk","globalSetting"]),re,pe,me,ne,xe,te,N,ie,Y,W;const{detailTopBanner:Ae}=F,Pe=(0,t.useParams)(),[it]=l.default.useForm(),[Ge,vt]=(0,n.useState)([]),[ht,At]=(0,n.useState)([]);(0,n.useEffect)(()=>{var v,o,T,ee,c,u,G,O;B.userInfo.login&&D.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F"&&(w({type:"classroomList/getAllCourseGroup",payload:{coursesId:Pe==null?void 0:Pe.coursesId,limit:2e3}}),(o=(v=D==null?void 0:D.actionTabs)==null?void 0:v.params)!=null&&o.school_name?yt():it.setFieldsValue(V({},D.actionTabs.params)),(ee=(T=D==null?void 0:D.actionTabs)==null?void 0:T.params)!=null&&ee.member_roles&&(At([...(u=(c=D==null?void 0:D.actionTabs)==null?void 0:c.params)==null?void 0:u.member_roles]),it.setFieldValue("checkedArrs",[...(O=(G=D==null?void 0:D.actionTabs)==null?void 0:G.params)==null?void 0:O.member_roles])))},[D.actionTabs.key]);function yt(){return f(this,null,function*(){let v=yield(0,p.ZP)(`/api/schools/${D.actionTabs.params.school_id}/departments/for_option.json`,{method:"get"});(v==null?void 0:v.status)===0&&(vt(v==null?void 0:v.departments),it.setFieldsValue(V({},D.actionTabs.params)))})}const Ee=v=>{var o,T,ee,c;return(0,C.Ny)()?!0:(o=B.userInfo)!=null&&o.professional_certification&&((T=B.userInfo)==null?void 0:T.school_name)===(v==null?void 0:v.school_name)?v.course_group_name==="\u672A\u5206\u73ED"?(0,C.d8)():((0,C.d8)()||(0,C.IR)())&&((c=(ee=F.allCourseGroups)==null?void 0:ee.course_groups)==null?void 0:c.some(u=>u.name===v.course_group_name)):!1},Qe=!Ee(D.actionTabs.params)||Ee(D.actionTabs.params)&&((re=D.actionTabs.params)==null?void 0:re.user_role)!=15,h=!((pe=D.actionTabs.params)!=null&&pe.school_name),b=v=>{ht.indexOf(v)>-1?ht.splice(ht.indexOf(v),1):ht.push(v),ht!=null&&ht.includes("ASSISTANT_PROFESSOR")&&(ht!=null&&ht.includes("PROFESSOR"))&&(v==="PROFESSOR"&&ht.splice(ht.indexOf("ASSISTANT_PROFESSOR"),1),v==="ASSISTANT_PROFESSOR"&&ht.splice(ht.indexOf("PROFESSOR"),1)),At([...ht]),it.setFieldValue("checkedArrs",[...ht])};return y.createElement(y.Fragment,null,y.createElement(Z.default,{title:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",open:D.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",centered:!0,onOk:()=>{it.submit()},onCancel:()=>{w({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}})}},y.createElement(l.default,{form:it,labelCol:{span:4},wrapperCol:{span:20},colon:!1,size:"large",onFinish:v=>f(void 0,null,function*(){if((ht==null?void 0:ht.length)==0)return i.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"),!1;(yield(0,g.mw)(V({coursesId:Pe.coursesId,roles:ht,user_id:D.actionTabs.params.user_id,edit_student_info:!0},v))).status===0&&(i.ZP.success("\u4FEE\u6539\u6210\u529F"),de(),w({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}}))})},y.createElement(l.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"}],label:y.createElement("span",null,y.createElement("span",{style:{color:"#ff4d4f",marginRight:"5px",fontSize:"14px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8BFE\u5802\u89D2\u8272")},y.createElement(A.default.Group,{value:ht,defaultValue:(ne=(me=D==null?void 0:D.actionTabs)==null?void 0:me.params)==null?void 0:ne.member_roles},((te=(xe=D.actionTabs.params)==null?void 0:xe.member_roles)==null?void 0:te.includes("CREATOR"))&&y.createElement(A.default,{disabled:!0,onClick:()=>b("CREATOR"),checked:!0,value:"CREATOR"},"\u7BA1\u7406\u5458"),!((ie=(N=D.actionTabs.params)==null?void 0:N.member_roles)!=null&&ie.includes("CREATOR"))&&y.createElement(A.default,{onClick:()=>b("PROFESSOR"),value:"PROFESSOR"},"\u8001\u5E08"),y.createElement(A.default,{disabled:!!((W=(Y=D.actionTabs.params)==null?void 0:Y.member_roles)!=null&&W.includes("CREATOR")),onClick:()=>b("ASSISTANT_PROFESSOR"),value:"ASSISTANT_PROFESSOR"},"\u52A9\u6559"),y.createElement(A.default,{onClick:()=>b("STUDENT"),value:"STUDENT"},"\u5B66\u751F"))),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement(l.default.Item,{style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}],label:"\u59D3\u540D",name:"name"},y.createElement(k.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:Qe}))),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement(l.default.Item,{rules:[{required:!h,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}],label:"\u5B66\u53F7",name:"student_id"},y.createElement(k.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:Qe||h}))),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement(l.default.Item,{rules:[{required:!h,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}],label:"\u5B66\u9662",name:"department_id"},y.createElement(q.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",disabled:Qe||h},Ge==null?void 0:Ge.map(v=>y.createElement(q.default.Option,{key:v.id,value:v.id},v.name,(v==null?void 0:v.status)===0&&y.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)")))))),h&&y.createElement("div",{style:{margin:"-20px 0 20px 78px",fontSize:"12px",color:"#C0C0C0"}},"\u5F53\u524D\u5B66\u751F\u672A\u586B\u5199\u5B66\u6821\u4FE1\u606F\uFF0C\u4E3A\u786E\u4FDD\u6559\u5E08\u80FD\u591F\u8C03\u6574\u76F8\u5173\u4FE1\u606F\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5148\u9009\u62E9\u6240\u5728\u5B66\u6821\u3002")),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement("span",{className:Qe?U.Z.czmmDisable:U.Z.czmm,style:{marginLeft:77,cursor:Qe?"no-drop":"pointer"},onClick:()=>{var v;Ee(D.actionTabs.params)&&((v=D.actionTabs.params)==null?void 0:v.user_role)==15&&Z.default.confirm({centered:!0,width:515,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",y.createElement("span",{style:{color:"#DF8323"}},$==null?void 0:$.setting.user_default_password)),y.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>f(void 0,null,function*(){(yield(0,p.ZP)(`/api/courses/${Pe.coursesId}/reset_student_password.json`,{method:"post",body:{user_id:D.actionTabs.params.user_id}})).status===0&&i.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},y.createElement("i",{style:{fontSize:14,marginRight:3},className:"iconfont icon-zhongxinpingce"}),"\u91CD\u7F6E\u5BC6\u7801"))))};Be.Z=(0,t.connect)(({classroomList:E,shixunsDetail:d,user:F,globalSetting:D})=>({classroomList:E,shixunsDetail:d,user:F,globalSetting:D}))(a)},997:function(Nt,Be,e){"use strict";var n=e(59301),t=e(78241),l=e(43418),Z=e(8591),i=e(71418),A=e(5112),r=e(93539),k=e(26724),q=e.n(k),p=e(65582),U=Object.defineProperty,C=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,ae=(f,a,E)=>a in f?U(f,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):f[a]=E,Q=(f,a)=>{for(var E in a||(a={}))x.call(a,E)&&ae(f,E,a[E]);if(y)for(var E of y(a))R.call(a,E)&&ae(f,E,a[E]);return f},he=(f,a)=>C(f,g(a)),V=(f,a,E)=>new Promise((d,F)=>{var D=de=>{try{B(E.next(de))}catch($){F($)}},w=de=>{try{B(E.throw(de))}catch($){F($)}},B=de=>de.done?d(de.value):Promise.resolve(de.value).then(D,w);B((E=E.apply(f,a)).next())});const H=({teachers:f,loading:a,dispatch:E})=>{const d=(0,p.useParams)(),[F,D]=(0,n.useState)([]),[w,B]=(0,n.useState)(!1),[de,$]=(0,n.useState)(!0);d.id=d.coursesId,d.course_id=d.coursesId,d.limit=20;const Ne=(0,n.useRef)(0),re=()=>V(void 0,null,function*(){B(!0),Ne.current++;const me=yield(0,r.gp)(he(Q({},d),{page:Ne.current}));me!=null&&me.teacher_list&&(D([...F,...me.teacher_list]),me.teacher_list.length!==d.limit&&$(!1)),B(!1)});(0,n.useEffect)(()=>{f.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ne.current=0,$(!0),D([]),re())},[f.actionTabs.key]);const[pe]=t.default.useForm();return n.createElement(l.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:f.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>V(void 0,null,function*(){const me=pe.getFieldValue();if(me.course_member_id){const ne=me.course_member_id.split(",");(yield(0,r.rM)(he(Q({},d),{user_id:ne[1],course_member_id:ne[0]}))).status===0&&(D([]),Z.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Q({},d)}),E({type:"teachers/getList",payload:Q({},d)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:d.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else Z.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{D([]),E({type:"teachers/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",n.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),n.createElement(t.default,{form:pe},n.createElement("div",{style:{background:"#F4FAFF",padding:20}},n.createElement("div",{style:{maxHeight:200,overflow:"auto"}},n.createElement(q(),{initialLoad:!1,pageStart:0,loadMore:()=>re(),hasMore:!w&&de,useWindow:!1},n.createElement(i.Z,{spinning:w},n.createElement(t.default.Item,{name:"course_member_id",style:{marginBottom:0}},n.createElement(A.ZP.Group,null,F==null?void 0:F.map(function(me,ne){return n.createElement("div",null,n.createElement(A.ZP,{value:me.course_member_id+","+me.user_id},me.name))})))))))))};Be.Z=(0,p.connect)(({teachers:f,loading:a})=>({teachers:f,loading:a}))(H)},75789:function(Nt,Be,e){"use strict";e.r(Be),e.d(Be,{default:function(){return pa}});var n=e(2337),t=e(59301),l=e(65582),Z=e(20834),i=e(38854),A=e(84454),r=e(41867),k=e(95237),q=e(43604),p=e(57809),U=e(71418),C=e(93539),g={flex_box_center:"flex_box_center___dhRV9",flex_space_between:"flex_space_between___Q7CFR",flex_box_vertical_center:"flex_box_vertical_center___t7k9F",flex_box_center_end:"flex_box_center_end___DMCgT",flex_box_column:"flex_box_column___HxCcH",bg:"bg___rXw9V",header:"header___D5klY",menu:"menu___lcSlY",desc:"desc___fy3tr",otherLink:"otherLink___oQf8z",card:"card___EvL0l",listTabWrapper:"listTabWrapper___jSagX",operationBtn:"operationBtn___y5P21",reject:"reject___fGJYy",approve:"approve___HBhYm",rejectBtn:"rejectBtn___aBwDL",approveBtn:"approveBtn___kxom8",duplicateStudentModal:"duplicateStudentModal___LePbH",warningText:"warningText___qtBIy",customTagTypeWrap:"customTagTypeWrap___M247E",checkbox:"checkbox___mMFVY",delete:"delete___ZvNsm",czmm:"czmm___iWRjT",czmmDisable:"czmmDisable___cjdGB",acolor:"acolor___LXVw2",textcolor:"textcolor___pui8c"},y=e(24905),x=e(43418),R=e(1710),ae=e(8591),Q=e(58421),he=e(81228),V=e(3113),H=e(2524),f=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())}),a=(K=>(K[K.approve=1]="approve",K[K.reject=2]="reject",K))(a||{});const E=({params:K,data:j,batch:M,loading:be,reload:ut,resetBatchStatus:rn,selectedKey:Bt,setSelectedKey:Ye,dispatch:fe})=>{var zt;const{coursesId:gt}=(0,l.useParams)(),fr=[{title:"\u5E8F\u53F7",dataIndex:"name",width:70,align:"center",render:(St,Kt,zn)=>M.length>0?t.createElement(y.default,{onChange:wn=>{Bt.includes(wn.target.value)?Ye([...Bt.filter(Un=>Un!=wn.target.value)]):(Bt.push(wn.target.value),Ye([...Bt]))},value:Kt==null?void 0:Kt.application_id,checked:Bt.includes(Kt==null?void 0:Kt.application_id)},K.limit*(K.page-1)+zn+1):K.limit*(K.page-1)+zn+1},{title:"\u59D3\u540D",width:110,align:"center",dataIndex:"name",render:(St,Kt)=>t.createElement(l.Link,{target:"_blank",to:`/users/${Kt==null?void 0:Kt.login}/classrooms`},St)},{title:"\u5B66\u6821/\u5355\u4F4D",width:140,align:"center",dataIndex:"school_name",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5B66\u53F7",width:110,align:"center",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u624B\u673A\u53F7",width:100,align:"center",dataIndex:"phone",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u90AE\u7BB1",width:120,align:"center",dataIndex:"mail",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5206\u73ED",width:100,align:"center",dataIndex:"course_group_name",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>St||"--"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"name",render:(St,Kt)=>{const{application_id:zn}=Kt;return t.createElement("div",null,t.createElement("span",{className:`${g.operationBtn} ${g.reject}`,onClick:()=>xr([zn],2)},"\u62D2\u7EDD"),t.createElement("span",{className:`${g.operationBtn} ${g.approve}`,onClick:()=>xr([zn],1)},"\u540C\u610F"))}}],xr=(St,Kt)=>f(void 0,null,function*(){var zn;if(Kt===1){const wn=yield(0,C.r_)(gt,{application_ids:St});wn.status===0&&(((zn=wn.data)==null?void 0:zn.length)>0?x.default.confirm({icon:null,width:700,centered:!0,className:g.duplicateStudentModal,okText:"\u540C\u610F\u52A0\u5165",cancelText:"\u53D6\u6D88",content:t.createElement(t.Fragment,null,t.createElement("div",{style:{marginBottom:4}},"\u68C0\u6D4B\u5230\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u7684\u5B66\u751F\uFF0C\u70B9\u51FB\u201C\u540C\u610F\u52A0\u5165\u201D\u5219\u8BFE\u5802\u5C06\u4F1A\u5B58\u5728\u4E24\u4E2A\u76F8\u540C\u7684\u5B66\u751F"),t.createElement("div",{className:g.warningText,style:{marginBottom:4}},"*\u5EFA\u8BAE\u5728\u201C\u5DF2\u5BA1\u6279\u201D\u4E2D\u5C06\u5DF2\u5B58\u5728\u7684\u5B66\u751F\u79FB\u9664\uFF0C\u518D\u52A0\u5165\u65B0\u8D26\u53F7"),t.createElement(R.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group"}],dataSource:wn.data,pagination:!1,scroll:{y:540},rowKey:"student_id"})),onOk:()=>f(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}):x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u540C\u610FTA\u7684\u52A0\u5165\uFF1F",onOk:()=>f(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}))}else Kt===2&&x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u62D2\u7EDDTA\u7684\u52A0\u5165\uFF1F",onOk:()=>f(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:2})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})})});return(j==null?void 0:j.apply_size)===0?t.createElement(H.Z,null):t.createElement("div",{className:"bg-white pl30 pr30 pt20 pb20"},t.createElement(R.default,{pagination:!1,loading:be,columns:fr,dataSource:j==null?void 0:j.application_list,rowKey:"application_id"}),(j==null?void 0:j.apply_size)>0&&t.createElement("div",{className:"tc mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:(St,Kt)=>{ut({page:St,limit:Kt})},current:K.page,pageSize:K.limit,total:j.apply_size})),M&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},M==="applicant"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(Bt==null?void 0:Bt.length)===((zt=j==null?void 0:j.application_list)==null?void 0:zt.length),onClick:()=>{var St;(Bt==null?void 0:Bt.length)<((St=j==null?void 0:j.application_list)==null?void 0:St.length)?Ye([...j==null?void 0:j.application_list.map(Kt=>Kt.application_id)]):Ye([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",Bt==null?void 0:Bt.length,"\uFF09")),t.createElement(V.ZP,{danger:!0,className:g.rejectBtn,onClick:()=>{xr(Bt,2)}},"\u62D2\u7EDD"),t.createElement(V.ZP,{type:"primary",className:g.approveBtn,onClick:()=>{xr(Bt,1)}},"\u540C\u610F")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{rn()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))))};var d=(0,l.connect)(({classroomList:K})=>({classroomList:K}))(E),F=e(6848),D=e(60324),w=e(38147),B=e(84105),de=e(87395),$=e(30214),Ne={flex_box_center:"flex_box_center___Eivbo",flex_space_between:"flex_space_between___pd6ZS",flex_box_vertical_center:"flex_box_vertical_center___svxj4",flex_box_center_end:"flex_box_center_end___OBZ5r",flex_box_column:"flex_box_column___F1j8p",listWrap:"listWrap___sLLfs",menu:"menu___zCuOi",list:"list___R6WJ0",pad:"pad___qM7Sh"},re=e(33978),pe=e(92832),me=e(64165),ne=e(59301),xe=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const te=({onClick:K,placeholder:j="\u641C\u7D22",reversal:M=!1,width:be=142,isParentNode:ut=!1,dispatch:rn,loading:Bt,classroomList:Ye})=>{var fe;const{coursesId:zt}=(0,l.useParams)(),[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)(!1),wn=(0,t.useRef)(null),Un=(0,t.useRef)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]),tr=()=>xe(void 0,null,function*(){var et,dt;if(!pn.current||Bt.effects["classroomList/getAllCourseGroup"]||(dt=(et=Ye.allCourseGroups)==null?void 0:et.course_groups)!=null&&dt.length)return;pn.current=!1;const Bn=yield rn({type:"classroomList/getAllCourseGroup",payload:{coursesId:zt,limit:2e3}})});(0,t.useEffect)(()=>{var et,dt,Bn;(et=Ye.allCourseGroups)!=null&&et.course_groups&&(qn([{id:"0",name:"\u672A\u5206\u73ED"},...((dt=Ye.allCourseGroups)==null?void 0:dt.course_groups)||[]]),St([{id:"0",name:"\u672A\u5206\u73ED"},...((Bn=Ye.allCourseGroups)==null?void 0:Bn.course_groups)||[]]))},[(fe=Ye.allCourseGroups)==null?void 0:fe.course_groups]);const ao=()=>ne.createElement("div",{className:Ne.listWrap,style:{flexDirection:M?"column-reverse":"column",width:be}},ne.createElement(pe.default,{value:gt,ref:wn,placeholder:j,onBlur:()=>{Un.current=!1,setTimeout(()=>{zn(!1)},300)},onChange:et=>{const dt=et.target.value,Bn=cn.filter(eo=>eo.name.includes(dt));fr(dt),St(Bn)},onFocus:()=>{Un.current=!0}}),ne.createElement("div",{className:Ne.menu},xr.length?ne.createElement(re.Z,{list:xr,itemHeight:32,scrollHeight:300,mapList:et=>ne.createElement("div",{className:Ne.list,onClick:()=>{K(et.id),St(cn),zn(!1)},key:et.id},ne.createElement("span",{title:et.name},et.name))}):ne.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE})));return ne.createElement("span",{className:Ne.pad,onMouseEnter:()=>tr()},Bt.effects["classroomList/getAllCourseGroup"]&&ne.createElement(V.ZP,{type:"link",style:{color:"#165DFF"},loading:Bt.effects["classroomList/getAllCourseGroup"]&&!pn.current},"\u8C03\u73ED"),!Bt.effects["classroomList/getAllCourseGroup"]&&ne.createElement(i.Z,{open:Kt,trigger:["click"],dropdownRender:ao,destroyPopupOnHide:!0,placement:M?"topLeft":"bottomLeft",getPopupContainer:et=>ut?et.parentNode:document.body,autoAdjustOverflow:!1,onOpenChange:et=>{zn(et)}},ne.createElement("span",{onClick:()=>{Kt||(zn(!0),fr(""),cn!=null&&cn.length&&St(cn))}},ne.createElement(V.ZP,{type:"link",style:{color:"#165DFF"}},"\u8C03\u73ED"))))};var N=(0,l.connect)(({classroomList:K,loading:j,dispatch:M})=>({classroomList:K,loading:j,dispatch:M}))(te),ie=e(5112),Y={flex_box_center:"flex_box_center___oOza0",flex_space_between:"flex_space_between___EUyiV",flex_box_vertical_center:"flex_box_vertical_center___Y0QAF",flex_box_center_end:"flex_box_center_end___AZSHK",flex_box_column:"flex_box_column___qwZM6",scoremodal:"scoremodal____z8IZ",wrap:"wrap___yIpRG",wrap_title:"wrap_title___ioW7Q",radioWrap:"radioWrap____h2s0",radio:"radio___R0IFv",colorFF0000:"colorFF0000___RaXj3",pagination:"pagination___yPftr",selectWrapper:"selectWrapper___NOLRf",allqingchu:"allqingchu___kUEJ2",title:"title___WFxS_",score:"score___Ny9mp",close:"close___MU5qY",content:"content___fcaCO",items:"items___DUT7i",bottom:"bottom___Pmwhu",yes:"yes___U8D7t",no:"no___ulcuK",titlecount:"titlecount___HhVrq",add:"add___FHwGP",search:"search___yqpEW",searchIcon:"searchIcon___Yacju",tabWrap:"tabWrap___NtVde"},W=e(59301),Ae=Object.defineProperty,Pe=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,At=(K,j,M)=>j in K?Ae(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,yt=(K,j)=>{for(var M in j||(j={}))vt.call(j,M)&&At(K,M,j[M]);if(Ge)for(var M of Ge(j))ht.call(j,M)&&At(K,M,j[M]);return K},Ee=(K,j)=>Pe(K,it(j)),Qe=(K,j)=>{var M={};for(var be in K)vt.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&Ge)for(var be of Ge(K))j.indexOf(be)<0&&ht.call(K,be)&&(M[be]=K[be]);return M},h=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const b=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn}=j,Bt=Qe(j,["classroomList","shixunsDetail","dispatch","user"]),Ye,fe;const{detailTopBanner:zt}=M,gt=(0,l.useParams)(),[fr,xr]=(0,t.useState)(0),[St,Kt]=(0,t.useState)([]),[zn,wn]=(0,t.useState)(""),[Un,pn]=(0,t.useState)(),[cn,qn]=(0,t.useState)(!1),[tr,ao]=(0,t.useState)({page:1,per_page:10});(0,t.useEffect)(()=>{wn(""),rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[be.actionTabs.key]),(0,t.useEffect)(()=>{rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[tr==null?void 0:tr.page]);const et=()=>h(void 0,null,function*(){let Sn=yield(0,w.ZP)(`/api/users/${rn.userInfo.login}/courses.json`,{method:"get",params:Ee(yt({},tr),{category:"manage",status:"processing",search:encodeURI(zn==null?void 0:zn.trim()),username:rn.userInfo.login,no_limit_per_page:1})});xr((Sn==null?void 0:Sn.count)||0),Kt((Sn==null?void 0:Sn.courses)||[])}),dt=Sn=>{ao({page:Sn,per_page:10})},Bn=()=>h(void 0,null,function*(){var Sn;if(!Un){qn(!0);return}let br=yield(0,w.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/course_members/batch_send_member.json`,{method:"post",body:{user_ids:(Sn=be.actionTabs.params)==null?void 0:Sn.ids,receive_course_id:Un}});(br==null?void 0:br.status)==0&&(ae.ZP.success("\u53D1\u9001\u6210\u529F"),wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}}))}),eo=()=>{wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}})};return W.createElement(W.Fragment,null,W.createElement(x.default,{title:`\u53D1\u9001${(Ye=be.actionTabs.params)==null?void 0:Ye.title}`,open:be.actionTabs.key==="Stage-SendModal",centered:!0,className:Y.scoremodal,onCancel:eo,onOk:Bn},W.createElement("div",{className:Y.wrap},W.createElement("div",{className:Y.wrap_title},"\u9009\u62E9\u7684",`${(fe=be.actionTabs.params)==null?void 0:fe.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),W.createElement("div",{className:"mb10"},W.createElement(pe.default.Search,{className:Y.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:zn,onChange:Sn=>wn(Sn.target.value),suffix:W.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Y.searchIcon}`,onClick:()=>{wn(zn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}}),onSearch:Sn=>{wn(Sn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}})),W.createElement("div",{className:Y.radioWrap},W.createElement(ie.ZP.Group,{value:Un,onChange:Sn=>{pn(Sn.target.value),qn(!1)}},St.map((Sn,br)=>W.createElement(ie.ZP,{disabled:Sn.id===(zt==null?void 0:zt.course_id),className:Y.radio,value:Sn.id,key:br},W.createElement("span",{title:Sn.name},Sn.name))))),cn&&W.createElement("div",{className:Y.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),fr>10&&W.createElement("div",{className:Y.pagination},W.createElement(Q.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:tr==null?void 0:tr.page,pageSize:10,total:fr,onChange:dt})))))};var v=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M})=>({classroomList:K,shixunsDetail:j,user:M}))(b),o=Object.defineProperty,T=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,O=(K,j,M)=>j in K?o(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,S=(K,j)=>{for(var M in j||(j={}))u.call(j,M)&&O(K,M,j[M]);if(c)for(var M of c(j))G.call(j,M)&&O(K,M,j[M]);return K},J=(K,j)=>T(K,ee(j)),we=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const ve=({teachers:K,user:j,classroomList:M,globalSetting:be,dispatch:ut,params:rn,loading:Bt,batch:Ye,getData:fe,resetBatchStatus:zt,selectedKey:gt,setSelectedKey:fr,keyword:xr,setCommonParams:St})=>{var Kt,zn,wn;const{coursesId:Un}=(0,l.useParams)(),{allCourseGroups:pn,studentsList:cn}=K,{detailTopBanner:qn}=M,[tr,ao]=(0,t.useState)([]),[et,dt]=(0,t.useState)({}),[Bn,eo]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:Un,limit:2e3}})},[]);const Sn=Je=>{var Tt,In,Mn,sr;return(0,r.Ny)()?!0:(Tt=j.userInfo)!=null&&Tt.professional_certification&&((In=j.userInfo)==null?void 0:In.school_name)===(Je==null?void 0:Je.school_name)?Je.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((sr=(Mn=M.allCourseGroups)==null?void 0:Mn.course_groups)==null?void 0:sr.some(no=>no.name===Je.course_group_name)):!1},br=(Je,Tt,In)=>we(void 0,null,function*(){var Mn,sr;if(In&>.length<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}(yield(0,w.ZP)(`/api/courses/${Un}/transfer_to_course_group.json`,{method:"post",body:{students:In?gt.map(ia=>({course_member_id:ia})):[{course_member_id:Tt.course_member_id}],course_group_id:Je}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt.length>=((Mn=cn==null?void 0:cn.students)==null?void 0:Mn.length)||((sr=cn==null?void 0:cn.students)==null?void 0:sr.length)===1?fe({page:1}):fe(),fr([]))}),fo=(Je,Tt)=>{fe({page:Je,limit:Tt}),fr([])},la=Je=>{tr.indexOf(Je)>-1?tr.splice(tr.indexOf(Je),1):tr.push(Je),tr!=null&&tr.includes("ASSISTANT_PROFESSOR")&&(tr!=null&&tr.includes("PROFESSOR"))&&(Je==="PROFESSOR"&&tr.splice(tr.indexOf("ASSISTANT_PROFESSOR"),1),Je==="ASSISTANT_PROFESSOR"&&tr.splice(tr.indexOf("PROFESSOR"),1)),ao([...tr])},Lt=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(Je,Tt,In)=>Ye?t.createElement(y.default,{onChange:Mn=>{gt.includes(Mn.target.value)?fr([...gt.filter(sr=>sr!=Mn.target.value)]):(gt.push(Mn.target.value),fr([...gt]))},value:Tt==null?void 0:Tt.course_member_id,checked:gt.includes(Tt==null?void 0:Tt.course_member_id)},rn.limit*(rn.page-1)+In+1):t.createElement("span",{style:{color:"#232B40"}},rn.limit*(rn.page-1)+In+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement(l.Link,{target:"_blank",to:`/users/${Tt==null?void 0:Tt.login}/classrooms`},Je))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sortOrder:et.student_id,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},{title:"\u5206\u73ED",width:100,fixed:"left",ellipsis:!0,dataIndex:"course_group_name",sortOrder:et.course_group_name,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u624B\u673A\u53F7",ellipsis:!0,dataIndex:"user_phone",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u90AE\u7BB1",ellipsis:!0,dataIndex:"user_mail",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},(qn==null?void 0:qn.is_public)&&{title:"\u5B66\u6821/\u5355\u4F4D",ellipsis:!0,dataIndex:"school_name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#333333"}},Je||"--"))},(0,r.Gg)()&&{title:t.createElement("span",null,"\u64CD\u4F5C",t.createElement(D.Z,{overlayClassName:g.popover,placement:"bottomRight",content:t.createElement("div",{className:"font12"},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u4E0E\u91CD\u7F6E\u5BC6\u7801\u529F\u80FD\u4F7F\u7528\u89C4\u5219\uFF1A",t.createElement("br",null),"1\u3001\u7528\u6237\u7684\u5E73\u53F0\u8EAB\u4EFD\u4E3A\u201C\u5B66\u751F\u201D",t.createElement("br",null),"2\u3001\u5B66\u751F\u5C5E\u4E8E\u6559\u5E08\u7BA1\u7406\u73ED\u7EA7\u6216\u672A\u5206\u73ED",t.createElement("br",null),"3\u3001\u5B66\u751F\u4E0E\u6559\u5E08\u540C\u5C5E\u4E00\u6240\u5B66\u6821",t.createElement("br",null),"4\u3001\u6559\u5E08\u5DF2\u901A\u8FC7\u5E73\u53F0\u804C\u4E1A\u8BA4\u8BC1",t.createElement("br",null),"\u82E5\u4E0D\u6EE1\u8DB3\u4E0A\u8FF0\u4EFB\u4E00\u89C4\u5219\uFF0C\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u7684\u6587\u672C\u6846",t.createElement("br",null),"\u4E0E\u91CD\u7F6E\u5BC6\u7801\u7684\u6309\u94AE\u5C06\u7F6E\u7070\uFF0C\u65E0\u6CD5\u4F7F\u7528"),trigger:"click"},t.createElement("i",{className:"iconfont icon-tishi2 ml5 font14",style:{cursor:"pointer"}}))),align:"right",width:(0,r.Rm)()?150:300,fixed:"right",dataIndex:"name",render:(Je,Tt)=>t.createElement("div",null,!(0,r.Rm)()&&t.createElement(F.Z,null,t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",params:S({},Tt)}})}},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F")),!(0,r.Rm)()&&t.createElement(F.Z,{title:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"":"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},t.createElement("span",{style:{color:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"#165DFF":"#9EA7BC",cursor:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>we(void 0,null,function*(){Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>we(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:[Tt==null?void 0:Tt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801")),t.createElement(N,{onClick:In=>br(In,Tt,!1)}),t.createElement(D.Z,{autoAdjustOverflow:!1,overlayClassName:g.btnmenu,placement:"bottomLeft",content:t.createElement(Z.default,null,t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:[Tt==null?void 0:Tt.course_member_id],title:"\u5B66\u751F"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")),t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",onOk:()=>we(void 0,null,function*(){var In;(yield(0,C.l3)({coursesId:Un,students:[{course_member_id:Tt.course_member_id}]})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),1>=((In=cn==null?void 0:cn.students)==null?void 0:In.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}))})})}},"\u5220\u9664")))},t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))))}].filter(Je=>!!Je);return t.createElement("section",null,t.createElement("div",null,cn.students_count===0&&t.createElement(H.Z,{customText:xr?t.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8BFE\u5802\u672A\u641C\u7D22\u5230\u59D3\u540D\u6216\u5B66\u53F7\u4E3A\u201C",t.createElement("span",{style:{color:"#3061D0"}},decodeURIComponent(xr)),"\u201D\u7684\u5B66\u751F\uFF0C\u662F\u5426\u9700\u8981\u5C06\u5B66\u751F\u6DFB\u52A0\u5230\u8BFE\u5802\u5185\uFF1F"):"",ButtonTwo:xr&&t.createElement(V.ZP,{type:"primary",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u5B66\u751F",data:{school_name:qn==null?void 0:qn.teacher_school,search_type:"4",keyword:decodeURIComponent(xr),onFish:()=>{St==null||St(Je=>J(S({},Je),{search:""}))}}}})}},"\u7ACB\u5373\u6DFB\u52A0")}),t.createElement("div",{className:`${!!((Kt=cn==null?void 0:cn.students)!=null&&Kt.length)&&"bg-white"} pl30 pr30`},(0,r.Gg)()&>.length>0&&t.createElement(k.Z,{justify:"space-between",className:g.checkbox},t.createElement(q.Z,null,t.createElement("span",{className:"font14"},"\u5DF2\u9009 ",t.createElement("span",{style:{color:"#165DFF"}},gt.length)," \u4E2A")),t.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",content:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>we(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{className:"iconfont icon-qingchu font14",style:{color:"#F65160",marginRight:"6px"}}),t.createElement("span",null,"\u6279\u91CF\u5220\u9664")),!(0,r.Rm)()&&t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>we(void 0,null,function*(){var Je,Tt,In,Mn;if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const sr=yield(0,w.ZP)(`/api/courses/${Un}/check_reset_password.json`,{method:"get",params:{user_ids:gt}});sr.status===0&&(((Tt=(Je=sr==null?void 0:sr.data)==null?void 0:Je.list)==null?void 0:Tt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},t.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(Mn=(In=sr==null?void 0:sr.data)==null?void 0:In.list)==null?void 0:Mn.map((no,ia)=>t.createElement("span",{key:no,style:{color:"#DF8323"}},no,ia!=sr.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),t.createElement("br",null),t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>we(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>we(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},t.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801")),t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gt,title:"\u5B66\u751F"}}})}},t.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802")),t.createElement(q.Z,null,t.createElement(N,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement("span",{className:"font14 current",style:{color:"#3061d0",marginLeft:"20px",display:"inline-block"}},"\u79FB\u52A8\u5230",t.createElement(B.Z,{className:"ml5"}))))),!!((zn=cn==null?void 0:cn.students)!=null&&zn.length)&&t.createElement(R.default,{onChange:(Je,Tt,In)=>{let Mn={};const sr={};In.column?(In.order===void 0?(Mn[In.field]="descend",sr.sort="desc"):(sr.sort=In.order.replace("end",""),Mn[In.field]=In.order),sr.order=2,In.column.dataIndex=="student_id"&&(sr.order=1)):(Mn={},sr.sort="",sr.order=""),dt(S({},Mn)),fe(sr)},scroll:(0,r.Gg)()?qn!=null&&qn.is_public?{x:920}:{x:1e3}:null,columns:Lt,dataSource:cn==null?void 0:cn.students,pagination:!1,rowKey:"course_member_id",loading:Bt,rowSelection:(0,r.Gg)()&&{type:"checkbox",selectedRowKeys:gt,onChange:(Je,Tt)=>{fr(Je)}}})),(cn==null?void 0:cn.students_count)>0&&t.createElement("aside",{className:"tc mb50 mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:fo,current:rn.page,pageSize:rn.limit,total:cn==null?void 0:cn.students_count}))),t.createElement($.Z,null),Ye&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},Ye==="member"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(gt==null?void 0:gt.length)===((wn=cn==null?void 0:cn.students)==null?void 0:wn.length),onClick:()=>{var Je;(gt==null?void 0:gt.length)<((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fr([...cn==null?void 0:cn.students.map(Tt=>Tt.course_member_id)]):fr([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",gt==null?void 0:gt.length,"\uFF09")),t.createElement(N,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement(V.ZP,{style:{margin:"0px 15px",fontSize:"12px",color:"#145DFF",display:"inline-flex",alignItems:"center"}},"\u6279\u91CF\u79FB\u52A8 ",t.createElement(de.Z,{style:{color:"#464F66"}}))),t.createElement(V.ZP,{style:{fontSize:"12px",color:"#145DFF"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>we(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{style:{color:"#F65160",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangshanchu2 font14 mr5"}),"\u6279\u91CF\u5220\u9664")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{zt()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))),t.createElement(v,null))};var De=(0,l.connect)(({teachers:K,classroomList:j,globalSetting:M,user:be})=>({teachers:K,classroomList:j,globalSetting:M,user:be}))(ve),Fe=e(61527),Ie=e(65862),I=e(3918),se=e(78241),ge=e(59301),Le=Object.defineProperty,rt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Et=(K,j,M)=>j in K?Le(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Xt=(K,j)=>{for(var M in j||(j={}))Ft.call(j,M)&&Et(K,M,j[M]);if(rt)for(var M of rt(j))Ot.call(j,M)&&Et(K,M,j[M]);return K},Cn=(K,j)=>{var M={};for(var be in K)Ft.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&rt)for(var be of rt(K))j.indexOf(be)<0&&Ot.call(K,be)&&(M[be]=K[be]);return M},nn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const un=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn,onOk:Bt,globalSetting:Ye}=j,fe=Cn(j,["classroomList","shixunsDetail","dispatch","user","onOk","globalSetting"]),zt,gt,fr,xr,St,Kt,zn,wn,Un,pn;const{detailTopBanner:cn}=M,qn=(0,l.useParams)(),[tr]=se.default.useForm(),[ao,et]=(0,t.useState)([]),[dt,Bn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Lt,Je,Tt,In,Mn,sr,no,ia;rn.userInfo.login&&be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F"&&(ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:qn==null?void 0:qn.coursesId,limit:2e3}}),(Je=(Lt=be==null?void 0:be.actionTabs)==null?void 0:Lt.params)!=null&&Je.school_name?eo():tr.setFieldsValue(Xt({},be.actionTabs.params)),(In=(Tt=be==null?void 0:be.actionTabs)==null?void 0:Tt.params)!=null&&In.member_roles&&(Bn([...(sr=(Mn=be==null?void 0:be.actionTabs)==null?void 0:Mn.params)==null?void 0:sr.member_roles]),tr.setFieldValue("checkedArrs",[...(ia=(no=be==null?void 0:be.actionTabs)==null?void 0:no.params)==null?void 0:ia.member_roles])))},[be.actionTabs.key]);function eo(){return nn(this,null,function*(){let Lt=yield(0,w.ZP)(`/api/schools/${be.actionTabs.params.school_id}/departments/for_option.json`,{method:"get"});(Lt==null?void 0:Lt.status)===0&&(et(Lt==null?void 0:Lt.departments),tr.setFieldsValue(Xt({},be.actionTabs.params)))})}const Sn=Lt=>{var Je,Tt,In,Mn;return(0,r.Ny)()?!0:(Je=rn.userInfo)!=null&&Je.professional_certification&&((Tt=rn.userInfo)==null?void 0:Tt.school_name)===(Lt==null?void 0:Lt.school_name)?Lt.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Mn=(In=M.allCourseGroups)==null?void 0:In.course_groups)==null?void 0:Mn.some(sr=>sr.name===Lt.course_group_name)):!1},br=!Sn(be.actionTabs.params)||Sn(be.actionTabs.params)&&((zt=be.actionTabs.params)==null?void 0:zt.user_role)!=15,fo=!((gt=be.actionTabs.params)!=null&>.school_name),la=Lt=>{dt.indexOf(Lt)>-1?dt.splice(dt.indexOf(Lt),1):dt.push(Lt),dt!=null&&dt.includes("ASSISTANT_PROFESSOR")&&(dt!=null&&dt.includes("PROFESSOR"))&&(Lt==="PROFESSOR"&&dt.splice(dt.indexOf("ASSISTANT_PROFESSOR"),1),Lt==="ASSISTANT_PROFESSOR"&&dt.splice(dt.indexOf("PROFESSOR"),1)),Bn([...dt]),tr.setFieldValue("checkedArrs",[...dt])};return ge.createElement(ge.Fragment,null,ge.createElement(x.default,{title:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",open:be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",centered:!0,onOk:()=>{tr.submit()},onCancel:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}})}},ge.createElement(se.default,{form:tr,labelCol:{span:4},wrapperCol:{span:20},colon:!1,size:"large",onFinish:Lt=>nn(void 0,null,function*(){if((dt==null?void 0:dt.length)==0)return ae.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"),!1;(yield(0,C.mw)(Xt({coursesId:qn.coursesId,roles:dt,user_id:be.actionTabs.params.user_id,edit_student_info:!0},Lt))).status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Bt(),ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}}))})},ge.createElement(se.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"}],label:ge.createElement("span",null,ge.createElement("span",{style:{color:"#ff4d4f",marginRight:"5px",fontSize:"14px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8BFE\u5802\u89D2\u8272")},ge.createElement(y.default.Group,{value:dt,defaultValue:(xr=(fr=be==null?void 0:be.actionTabs)==null?void 0:fr.params)==null?void 0:xr.member_roles},((Kt=(St=be.actionTabs.params)==null?void 0:St.member_roles)==null?void 0:Kt.includes("CREATOR"))&&ge.createElement(y.default,{disabled:!0,onClick:()=>la("CREATOR"),checked:!0,value:"CREATOR"},"\u7BA1\u7406\u5458"),!((wn=(zn=be.actionTabs.params)==null?void 0:zn.member_roles)!=null&&wn.includes("CREATOR"))&&ge.createElement(y.default,{onClick:()=>la("PROFESSOR"),value:"PROFESSOR"},"\u8001\u5E08"),ge.createElement(y.default,{disabled:!!((pn=(Un=be.actionTabs.params)==null?void 0:Un.member_roles)!=null&&pn.includes("CREATOR")),onClick:()=>la("ASSISTANT_PROFESSOR"),value:"ASSISTANT_PROFESSOR"},"\u52A9\u6559"),ge.createElement(y.default,{onClick:()=>la("STUDENT"),value:"STUDENT"},"\u5B66\u751F"))),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement(se.default.Item,{style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}],label:"\u59D3\u540D",name:"name"},ge.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br}))),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}],label:"\u5B66\u53F7",name:"student_id"},ge.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br||fo}))),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}],label:"\u5B66\u9662",name:"department_id"},ge.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",disabled:br||fo},ao==null?void 0:ao.map(Lt=>ge.createElement(p.default.Option,{key:Lt.id,value:Lt.id},Lt.name,(Lt==null?void 0:Lt.status)===0&&ge.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)")))))),fo&&ge.createElement("div",{style:{margin:"-20px 0 20px 78px",fontSize:"12px",color:"#C0C0C0"}},"\u5F53\u524D\u5B66\u751F\u672A\u586B\u5199\u5B66\u6821\u4FE1\u606F\uFF0C\u4E3A\u786E\u4FDD\u6559\u5E08\u80FD\u591F\u8C03\u6574\u76F8\u5173\u4FE1\u606F\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5148\u9009\u62E9\u6240\u5728\u5B66\u6821\u3002")),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement("span",{className:br?g.czmmDisable:g.czmm,style:{marginLeft:77,cursor:br?"no-drop":"pointer"},onClick:()=>{var Lt;Sn(be.actionTabs.params)&&((Lt=be.actionTabs.params)==null?void 0:Lt.user_role)==15&&x.default.confirm({centered:!0,width:515,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",ge.createElement("span",{style:{color:"#DF8323"}},Ye==null?void 0:Ye.setting.user_default_password)),ge.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>nn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${qn.coursesId}/reset_student_password.json`,{method:"post",body:{user_id:be.actionTabs.params.user_id}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},ge.createElement("i",{style:{fontSize:14,marginRight:3},className:"iconfont icon-zhongxinpingce"}),"\u91CD\u7F6E\u5BC6\u7801"))))};var $n=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M,globalSetting:be})=>({classroomList:K,shixunsDetail:j,user:M,globalSetting:be}))(un),Pt=e(59301),Jt=Object.defineProperty,Vn=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Zt=(K,j,M)=>j in K?Jt(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,yn=(K,j)=>{for(var M in j||(j={}))Ht.call(j,M)&&Zt(K,M,j[M]);if(ft)for(var M of ft(j))Rt.call(j,M)&&Zt(K,M,j[M]);return K},Gt=(K,j)=>Vn(K,je(j)),mn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const kn=({teachers:K,dispatch:j,user:M,classroomList:be})=>{const{coursesId:ut}=(0,l.useParams)(),{tab:rn="member"}=(0,Ie.oP)(),{allCourseGroups:Bt,studentsList:Ye,updateIndex:fe}=K,{detailTopBanner:zt}=be,[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)([]),[wn,Un]=(0,t.useState)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var an,To;M.userInfo.username&&Bn({page:1,limit:10,course_group_id:(0,r.dE)()?(To=(an=M.userInfo)==null?void 0:an.course)==null?void 0:To.course_group_id:"",import_method:""})},[M.userInfo.username]);const tr=an=>mn(void 0,null,function*(){return yield j({type:"teachers/getStudentsList",payload:yn({coursesId:ut},an)})}),ao=an=>mn(void 0,null,function*(){return yield(0,C.iU)(ut,an)}),[et,dt,Bn,eo]=(0,Fe.U)(tr,{page:1,limit:10}),[Sn,br,fo,la]=(0,Fe.U)(ao,{page:1,limit:10}),[Lt,Je]=(0,t.useState)(rn),[Tt,In]=(0,t.useState)("all"),[Mn,sr]=(0,t.useState)({course_group_id:"",search:"",import_method:""}),no=()=>{St([]),zn([]),fr("")},ia=()=>mn(void 0,null,function*(){if(!pn.current)return;Un(!0);const an=yield(0,C.xV)({coursesId:ut,limit:2e3});an!=null&&an.course_groups&&(qn((an==null?void 0:an.course_groups)||[]),pn.current=!1),Un(!1)});return Pt.createElement("section",null,Pt.createElement("aside",{className:"bg-white pl30 pr30 pb20"},Pt.createElement(k.Z,{align:"middle",justify:"space-between"},(0,r.Gg)()&&!(zt!=null&&zt.excellent)?Pt.createElement(q.Z,{className:g.customTagTypeWrap},Pt.createElement(I.qp,{title:"\u7C7B\u578B",value:Lt,onChange:an=>{Je(an),no(),an==="member"?Bn(Mn):fo(Mn)},dataSource:[{id:"member",name:`\u5DF2\u5BA1\u6279 ${(Ye==null?void 0:Ye.students_count)||0}`},{id:"applicant",name:`\u5F85\u5BA1\u6279 ${(Ye==null?void 0:Ye.apply_size)||0}`}],titleWidth:28})):Pt.createElement(q.Z,null,Pt.createElement("span",{style:{height:"60px",padding:"15px"}},"\u5171",Pt.createElement("label",{className:"ml3 mr3",style:{color:"#165DFF"}},(Ye==null?void 0:Ye.students_count)||0),"\u4E2A\u5B66\u751F")),Pt.createElement(q.Z,null,Pt.createElement(k.Z,{align:"middle",justify:"space-evenly"},!(0,r.dE)()&&Pt.createElement(q.Z,{className:"mr10"},Pt.createElement(p.default,{size:"large",value:Mn.course_group_id===""?"\u5168\u90E8":Mn.course_group_id,onChange:an=>mn(void 0,null,function*(){Lt==="member"?yield Bn({page:1,course_group_id:an==="\u5168\u90E8"?"":an}):yield fo({page:1,course_group_id:an==="\u5168\u90E8"?"":an}),no(),sr(To=>Gt(yn({},To),{course_group_id:an==="\u5168\u90E8"?"":an}))}),style:{width:200,marginRight:10},onDropdownVisibleChange:ia,dropdownRender:an=>Pt.createElement(U.Z,{spinning:wn},an),getPopupContainer:an=>an.parentNode},Pt.createElement(p.default.Option,{value:"\u5168\u90E8"},"\u5168\u90E8\u5206\u73ED"),Pt.createElement(p.default.Option,{value:"0"},"\u672A\u5206\u73ED"),cn==null?void 0:cn.map(an=>Pt.createElement(p.default.Option,{key:an==null?void 0:an.id,value:an==null?void 0:an.id},an==null?void 0:an.name)))),Pt.createElement(q.Z,null,Pt.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Mn.search,onChange:an=>{sr(To=>Gt(yn({},To),{search:an})),Lt==="member"?Bn({search:an,page:1}):fo({search:an,page:1})}})))))),Lt==="member"&&Pt.createElement(De,{setCommonParams:sr,keyword:Mn.search,params:et,getData:Bn,loading:dt,batch:gt,resetBatchStatus:no,selectedKey:xr,setSelectedKey:St}),Pt.createElement($n,{onOk:()=>{Bn(et)}}),Lt==="applicant"&&Pt.createElement(d,{params:Sn,data:la,loading:br,batch:gt,resetBatchStatus:no,reload:fo,selectedKey:Kt,setSelectedKey:zn}))};var bn=(0,l.connect)(({teachers:K,user:j,classroomList:M})=>({teachers:K,user:j,classroomList:M}))(kn),Dt=e(997),ur=e(97967),oe=e(92181),ke=e(56656),tt=e.n(ke),P=e(59301),L=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Xe=({classroomList:K,loading:j,user:M,globalSetting:be,dispatch:ut})=>{const rn=(0,l.useParams)(),[Bt,Ye]=(0,t.useState)([]),[fe,zt]=(0,t.useState)([]),[gt,fr]=(0,t.useState)(0),[xr,St]=(0,t.useState)(!1),[Kt,zn]=(0,t.useState)(1),[wn,Un]=(0,t.useState)(""),pn=(0,l.useParams)();(0,t.useEffect)(()=>{K.actionTabs.key=="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"&&cn()},[K.actionTabs.key,Kt,wn]);const cn=()=>L(void 0,null,function*(){var et,dt;St(!0);const Bn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/login_forbid_list.json`,{method:"get",params:{keyword:wn,page:Kt,limit:200}});Bn.status===0&&(zt((et=Bn==null?void 0:Bn.data)==null?void 0:et.list),fr((dt=Bn==null?void 0:Bn.data)==null?void 0:dt.size)),St(!1)}),qn=et=>{var dt,Bn,eo,Sn;return(0,r.Ny)()?!0:(dt=M.userInfo)!=null&&dt.professional_certification&&((Bn=M.userInfo)==null?void 0:Bn.school_name)===(et==null?void 0:et.school_name)?et.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Sn=(eo=K.allCourseGroups)==null?void 0:eo.course_groups)==null?void 0:Sn.some(br=>br.name===et.course_group_name)):!1},tr=et=>{zn(et),Ye([])},ao=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(et,dt,Bn)=>P.createElement("span",{style:{color:"#232B40"}},200*(Kt-1)+Bn+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"user_name",render:(et,dt)=>P.createElement(F.Z,{title:et},P.createElement("span",null,et))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sorter:(et,dt)=>et.id-dt.id,render:et=>P.createElement(F.Z,{title:et},P.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u767B\u5F55\u5931\u8D25\u6B21\u6570",width:120,fixed:"left",ellipsis:!0,dataIndex:"forbid_size",render:et=>P.createElement(F.Z,{title:et},P.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u6700\u8FD1\u767B\u5F55\u5931\u8D25\u65F6\u95F4",ellipsis:!0,width:180,dataIndex:"forbid_time",render:(et,dt)=>P.createElement(F.Z,{title:et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"},P.createElement("span",{style:{color:"#232B40"}},et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"))},{title:"\u64CD\u4F5C",width:100,align:"right",fixed:"right",dataIndex:"name",render:(et,dt)=>P.createElement(F.Z,{title:qn(dt)&&(dt==null?void 0:dt.role)==15?"":"\u8BE5\u7528\u6237\u8EAB\u4EFD\u4E3A\u5E73\u53F0\u6559\u5E08/\u7BA1\u7406\u4EBA\u5458\uFF0C\u4E0D\u53EF\u91CD\u7F6E\u5BC6\u7801"},P.createElement("span",{style:{color:qn(dt)&&(dt==null?void 0:dt.role)==15?"#165DFF":"#9EA7BC",cursor:qn(dt)&&(dt==null?void 0:dt.role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>L(void 0,null,function*(){qn(dt)&&(dt==null?void 0:dt.role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",null,P.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",P.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),P.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>L(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:[dt==null?void 0:dt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801"))}].filter(et=>!!et);return P.createElement(x.default,{centered:!0,title:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",width:800,open:K.actionTabs.key==="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:()=>{ut({type:"classroomList/setActionTabs",payload:{}})}},P.createElement("div",null,P.createElement("div",{style:{color:"#333333"}},"\u6B64\u529F\u80FD\u7528\u4E8E\u534F\u52A9\u591A\u6B21\u8F93\u5165\u9519\u8BEF\u5BC6\u7801\u800C\u767B\u5F55\u5931\u8D25\u7684\u5B66\u751F\u91CD\u7F6E\u5176\u5BC6\u7801\uFF0C\u6062\u590D\u5B66\u751F\u8D26\u6237\u767B\u5F55\u6743\u9650"),P.createElement("div",{style:{display:"flex",margin:"20px 0"}},P.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:wn,onChange:et=>{Un(et)}}),P.createElement(I.op,{style:{marginLeft:"auto"},onClick:()=>{wn!=""||Kt!=1?(Un(""),zn(1)):cn()}},"\u66F4\u65B0\u767B\u5F55\u60C5\u51B5")),Bt.length>0&&P.createElement(k.Z,{justify:"space-between",className:g.checkbox},P.createElement(q.Z,null,P.createElement("span",{className:"font14"},"\u5DF2\u9009 ",P.createElement("span",{style:{color:"#165DFF"}},Bt.length)," \u4E2A")),P.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>L(void 0,null,function*(){var et,dt,Bn,eo;if((Bt==null?void 0:Bt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Sn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/check_reset_password.json`,{method:"get",params:{user_ids:Bt}});Sn.status===0&&(((dt=(et=Sn==null?void 0:Sn.data)==null?void 0:et.list)==null?void 0:dt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},P.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(eo=(Bn=Sn==null?void 0:Sn.data)==null?void 0:Bn.list)==null?void 0:eo.map((br,fo)=>P.createElement("span",{key:br,style:{color:"#DF8323"}},br,fo!=Sn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237"),P.createElement("div",null,"\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),P.createElement("br",null),P.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",P.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>L(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",null,P.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",P.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),P.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>L(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},P.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),P.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801"))),P.createElement(R.default,{columns:ao,dataSource:fe,pagination:!1,loading:xr,rowKey:"course_member_id",scroll:{y:400},rowSelection:{type:"checkbox",selectedRowKeys:Bt,onChange:(et,dt)=>{Ye(et)}}}),P.createElement(Q.Z,{style:{marginTop:"10px",marginBottom:"20px"},onChange:tr,current:rn.page,pageSize:200,total:gt})))};var ze=(0,l.connect)(({classroomList:K,loading:j,user:M,globalSetting:be})=>({classroomList:K,loading:j,user:M,globalSetting:be}))(Xe),le=e(59301),X=Object.defineProperty,Se=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,mt=(K,j,M)=>j in K?X(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,pt=(K,j)=>{for(var M in j||(j={}))Ue.call(j,M)&&mt(K,M,j[M]);if(Se)for(var M of Se(j))_e.call(j,M)&&mt(K,M,j[M]);return K},at=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Mt=({teachers:K,globalSetting:j,classroomList:M,loading:be,dispatch:ut})=>{const[rn,Bt]=(0,t.useState)("0"),Ye=(0,l.useParams)(),fe=St=>{Bt(St.key)},zt=le.createElement(Z.default,{onClick:St=>{switch(St.key){case"1":(0,A.Zn)(pt({},Ye));break;case"2":(0,A.cr)(pt({},Ye));break;case"3":(0,A.fi)(pt({},Ye));break}}},le.createElement(Z.default.Item,{key:1},"\u8BFE\u5802\u4FE1\u606F"),le.createElement(Z.default.Item,{key:2},"\u6D3B\u8DC3\u5EA6"),le.createElement(Z.default.Item,{key:3},"\u603B\u6210\u7EE9")),gt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Ye.coursesId}/export_couser_info.xlsx&export=true`}],fr=le.createElement(Z.default,{style:{maxHeight:400,width:240,overflow:"auto"}},gt.map(function(St,Kt){return le.createElement(Z.default.Item,{key:St.url,onClick:zn=>{xr(St.name)}},le.createElement("span",null,St.name))}),le.createElement(Z.default.Item,{key:"3"},le.createElement(l.Link,{to:`/classrooms/${Ye.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),xr=St=>at(void 0,null,function*(){switch(St){case"\u5B66\u751F":(0,A.eV)(pt({},Ye));break;case"\u8BFE\u5802\u4FE1\u606F":(0,A.Zn)(pt({},Ye));break}});return le.createElement("section",{className:"pt-20px"},le.createElement(ur.Z,{active:2},(0,r.eB)()&&le.createElement(i.Z,{dropdownRender:()=>fr},le.createElement(I.op,{className:"mr20"},"\u5BFC\u51FA",le.createElement(B.Z,{className:"ml5"}))),!(0,r.Rm)()&&!(0,r.dE)()&&(0,r.bg)()&&le.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},className:"mr20",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"}})}},"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"),(0,r.GJ)()&&le.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Ye}})}},"\u65B0\u5EFA\u5206\u73ED")),le.createElement(bn,null),le.createElement(oe.Z,null),le.createElement(Dt.Z,null),le.createElement(ze,null))};var st=(0,l.connect)(({teachers:K,loading:j,globalSetting:M,classroomList:be})=>({teachers:K,globalSetting:M,classroomList:be,loading:j.effects}))(Mt),xt={flex_box_center:"flex_box_center___HRuhE",flex_space_between:"flex_space_between___gntVL",flex_box_vertical_center:"flex_box_vertical_center___vBZR3",flex_box_center_end:"flex_box_center_end___ARwxp",flex_box_column:"flex_box_column___bMJie",bg:"bg___Ftha6",studentWarp:"studentWarp___jroyE",header:"header___rCG27",menu:"menu___tGXLY",desc:"desc___YLruB",otherLink:"otherLink___jRSY8",card:"card___ARgbz",listTabWrapper:"listTabWrapper___HVEy7",operationBtn:"operationBtn___keE_f",reject:"reject___C2vSt",approve:"approve___HZdsC",rejectBtn:"rejectBtn___zXvLP",approveBtn:"approveBtn___nzC3p",duplicateStudentModal:"duplicateStudentModal___zKoCq",warningText:"warningText___yCCcT",customTagTypeWrap:"customTagTypeWrap___p97hA",checkbox:"checkbox___TL7aj",delete:"delete___e5ZdZ",czmm:"czmm___Ruz4O",czmmDisable:"czmmDisable___VUJD9",acolor:"acolor___xoPM_",textcolor:"textcolor___kOmsk",myInput:"myInput___HJJk4"},It=e(42882),en=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())}),kt=(K=>(K[K.approve=1]="approve",K[K.reject=2]="reject",K))(kt||{});const _t=({params:K,data:j,batch:M,loading:be,reload:ut,resetBatchStatus:rn,selectedKey:Bt,setSelectedKey:Ye,dispatch:fe})=>{var zt;const{coursesId:gt}=(0,l.useParams)(),fr=[{title:"\u5E8F\u53F7",dataIndex:"name",width:70,align:"center",render:(St,Kt,zn)=>M.length>0?t.createElement(y.default,{onChange:wn=>{Bt.includes(wn.target.value)?Ye([...Bt.filter(Un=>Un!=wn.target.value)]):(Bt.push(wn.target.value),Ye([...Bt]))},value:Kt==null?void 0:Kt.application_id,checked:Bt.includes(Kt==null?void 0:Kt.application_id)},K.limit*(K.page-1)+zn+1):K.limit*(K.page-1)+zn+1},{title:"\u59D3\u540D",width:110,align:"center",dataIndex:"name",render:(St,Kt)=>t.createElement("div",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>{(0,Ie.xg)(`/users/${Kt==null?void 0:Kt.login}/classrooms`)}},St)},{title:"\u5B66\u6821/\u5355\u4F4D",width:140,align:"center",dataIndex:"school_name",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5B66\u53F7",width:110,align:"center",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u624B\u673A\u53F7",width:100,align:"center",dataIndex:"phone",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u90AE\u7BB1",width:120,align:"center",dataIndex:"mail",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5206\u73ED",width:100,align:"center",dataIndex:"course_group_name",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>St||"--"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"name",render:(St,Kt)=>{const{application_id:zn}=Kt;return t.createElement("div",null,t.createElement("span",{className:`${xt.operationBtn} ${xt.reject}`,onClick:()=>xr([zn],2)},"\u62D2\u7EDD"),t.createElement("span",{className:`${xt.operationBtn} ${xt.approve}`,onClick:()=>xr([zn],1)},"\u540C\u610F"))}}],xr=(St,Kt)=>en(void 0,null,function*(){var zn;if(Kt===1){const wn=yield(0,C.r_)(gt,{application_ids:St});wn.status===0&&(((zn=wn.data)==null?void 0:zn.length)>0?x.default.confirm({icon:null,width:700,centered:!0,className:xt.duplicateStudentModal,okText:"\u540C\u610F\u52A0\u5165",cancelText:"\u53D6\u6D88",content:t.createElement(t.Fragment,null,t.createElement("div",{style:{marginBottom:4}},"\u68C0\u6D4B\u5230\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u7684\u5B66\u751F\uFF0C\u70B9\u51FB\u201C\u540C\u610F\u52A0\u5165\u201D\u5219\u8BFE\u5802\u5C06\u4F1A\u5B58\u5728\u4E24\u4E2A\u76F8\u540C\u7684\u5B66\u751F"),t.createElement("div",{className:xt.warningText,style:{marginBottom:4}},"*\u5EFA\u8BAE\u5728\u201C\u5DF2\u5BA1\u6279\u201D\u4E2D\u5C06\u5DF2\u5B58\u5728\u7684\u5B66\u751F\u79FB\u9664\uFF0C\u518D\u52A0\u5165\u65B0\u8D26\u53F7"),t.createElement(R.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group"}],dataSource:wn.data,pagination:!1,scroll:{y:540},rowKey:"student_id"})),onOk:()=>en(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}):x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u540C\u610FTA\u7684\u52A0\u5165\uFF1F",onOk:()=>en(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}))}else Kt===2&&x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u62D2\u7EDDTA\u7684\u52A0\u5165\uFF1F",onOk:()=>en(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:2})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})})});return(j==null?void 0:j.apply_size)===0?t.createElement("div",{style:{background:"#082930"}},t.createElement(H.Z,{styles:{margin:0,padding:"100px 0"}})):t.createElement("div",{style:{background:"#082930",padding:"0 20px 14px 20px"}},t.createElement(R.default,{className:It.Z.threeTableSty,pagination:!1,loading:be,columns:fr,dataSource:j==null?void 0:j.application_list,rowKey:"application_id"}),(j==null?void 0:j.apply_size)>0&&t.createElement("div",{className:"tc",style:{padding:"0 20px 20px 20px"}},t.createElement(Q.Z,{showSizeChanger:!0,onChange:(St,Kt)=>{ut({page:St,limit:Kt})},current:K.page,pageSize:K.limit,total:j.apply_size})),M&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},M==="applicant"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(Bt==null?void 0:Bt.length)===((zt=j==null?void 0:j.application_list)==null?void 0:zt.length),onClick:()=>{var St;(Bt==null?void 0:Bt.length)<((St=j==null?void 0:j.application_list)==null?void 0:St.length)?Ye([...j==null?void 0:j.application_list.map(Kt=>Kt.application_id)]):Ye([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",Bt==null?void 0:Bt.length,"\uFF09")),t.createElement(V.ZP,{danger:!0,className:xt.rejectBtn,onClick:()=>{xr(Bt,2)}},"\u62D2\u7EDD"),t.createElement(V.ZP,{type:"primary",className:xt.approveBtn,onClick:()=>{xr(Bt,1)}},"\u540C\u610F")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{rn()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))))};var Oe=(0,l.connect)(({classroomList:K})=>({classroomList:K}))(_t),Re={flex_box_center:"flex_box_center___o4BHr",flex_space_between:"flex_space_between____hWn8",flex_box_vertical_center:"flex_box_vertical_center___V7Lcj",flex_box_center_end:"flex_box_center_end___dvqzi",flex_box_column:"flex_box_column___UTcBc",listWrap:"listWrap___SODSY",menu:"menu___nEn_r",list:"list___xvHqK",pad:"pad___VmOXh"},Te=e(59301),$e=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Ve=({onClick:K,placeholder:j="\u641C\u7D22",reversal:M=!1,width:be=142,isParentNode:ut=!1,dispatch:rn,loading:Bt,classroomList:Ye})=>{var fe;const{coursesId:zt}=(0,l.useParams)(),[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)(!1),wn=(0,t.useRef)(null),Un=(0,t.useRef)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]),tr=()=>$e(void 0,null,function*(){var et,dt;if(!pn.current||Bt.effects["classroomList/getAllCourseGroup"]||(dt=(et=Ye.allCourseGroups)==null?void 0:et.course_groups)!=null&&dt.length)return;pn.current=!1;const Bn=yield rn({type:"classroomList/getAllCourseGroup",payload:{coursesId:zt,limit:2e3}})});(0,t.useEffect)(()=>{var et,dt,Bn;(et=Ye.allCourseGroups)!=null&&et.course_groups&&(qn([{id:"0",name:"\u672A\u5206\u73ED"},...((dt=Ye.allCourseGroups)==null?void 0:dt.course_groups)||[]]),St([{id:"0",name:"\u672A\u5206\u73ED"},...((Bn=Ye.allCourseGroups)==null?void 0:Bn.course_groups)||[]]))},[(fe=Ye.allCourseGroups)==null?void 0:fe.course_groups]);const ao=()=>Te.createElement("div",{className:Re.listWrap,style:{flexDirection:M?"column-reverse":"column",width:be}},Te.createElement(pe.default,{value:gt,ref:wn,placeholder:j,onBlur:()=>{Un.current=!1,setTimeout(()=>{zn(!1)},300)},onChange:et=>{const dt=et.target.value,Bn=cn.filter(eo=>eo.name.includes(dt));fr(dt),St(Bn)},onFocus:()=>{Un.current=!0}}),Te.createElement("div",{className:Re.menu},xr.length?Te.createElement(re.Z,{list:xr,itemHeight:32,scrollHeight:300,mapList:et=>Te.createElement("div",{className:Re.list,onClick:()=>{K(et.id),St(cn),zn(!1)},key:et.id},Te.createElement("span",{title:et.name},et.name))}):Te.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE})));return Te.createElement("span",{className:Re.pad,onMouseEnter:()=>tr()},Bt.effects["classroomList/getAllCourseGroup"]&&Te.createElement(V.ZP,{type:"link",style:{color:"#00DDC7"},loading:Bt.effects["classroomList/getAllCourseGroup"]&&!pn.current},"\u8C03\u73ED"),!Bt.effects["classroomList/getAllCourseGroup"]&&Te.createElement(i.Z,{open:Kt,trigger:["click"],dropdownRender:ao,destroyPopupOnHide:!0,placement:M?"topLeft":"bottomLeft",getPopupContainer:et=>ut?et.parentNode:document.body,autoAdjustOverflow:!1,onOpenChange:et=>{zn(et)}},Te.createElement("span",{onClick:()=>{Kt||(zn(!0),fr(""),cn!=null&&cn.length&&St(cn))}},Te.createElement(V.ZP,{type:"link",style:{color:"#00DDC7"}},"\u8C03\u73ED"))))};var qe=(0,l.connect)(({classroomList:K,loading:j,dispatch:M})=>({classroomList:K,loading:j,dispatch:M}))(Ve),He={flex_box_center:"flex_box_center___H_Ck6",flex_space_between:"flex_space_between___KNW0U",flex_box_vertical_center:"flex_box_vertical_center___z5s9v",flex_box_center_end:"flex_box_center_end____DHyO",flex_box_column:"flex_box_column___C7KwH",scoremodal:"scoremodal___oFUty",wrap:"wrap___gCzfz",wrap_title:"wrap_title___NMqfB",radioWrap:"radioWrap___aAUJZ",radio:"radio___VItFN",colorFF0000:"colorFF0000___I5RpK",pagination:"pagination___iB0Bv",selectWrapper:"selectWrapper___GBbM8",allqingchu:"allqingchu___QHj67",title:"title___QARH0",score:"score___neDET",close:"close___NjLt0",content:"content___eLAcO",items:"items___SSwNa",bottom:"bottom___oCnOS",yes:"yes___O7zSO",no:"no___xoKvD",titlecount:"titlecount___gUGrz",add:"add___i8XlK",search:"search___cLpwD",searchIcon:"searchIcon___QeMgg",tabWrap:"tabWrap___JYXdS"},Ct=e(59301),$t=Object.defineProperty,Yt=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,ln=(K,j,M)=>j in K?$t(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Wn=(K,j)=>{for(var M in j||(j={}))Zn.call(j,M)&&ln(K,M,j[M]);if(dn)for(var M of dn(j))vn.call(j,M)&&ln(K,M,j[M]);return K},Jn=(K,j)=>Yt(K,Rn(j)),or=(K,j)=>{var M={};for(var be in K)Zn.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&dn)for(var be of dn(K))j.indexOf(be)<0&&vn.call(K,be)&&(M[be]=K[be]);return M},hn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const An=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn}=j,Bt=or(j,["classroomList","shixunsDetail","dispatch","user"]),Ye,fe;const{detailTopBanner:zt}=M,gt=(0,l.useParams)(),[fr,xr]=(0,t.useState)(0),[St,Kt]=(0,t.useState)([]),[zn,wn]=(0,t.useState)(""),[Un,pn]=(0,t.useState)(),[cn,qn]=(0,t.useState)(!1),[tr,ao]=(0,t.useState)({page:1,per_page:10});(0,t.useEffect)(()=>{wn(""),rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[be.actionTabs.key]),(0,t.useEffect)(()=>{rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[tr==null?void 0:tr.page]);const et=()=>hn(void 0,null,function*(){let Sn=yield(0,w.ZP)(`/api/users/${rn.userInfo.login}/courses.json`,{method:"get",params:Jn(Wn({},tr),{category:"manage",status:"processing",search:encodeURI(zn==null?void 0:zn.trim()),username:rn.userInfo.login,no_limit_per_page:1})});xr((Sn==null?void 0:Sn.count)||0),Kt((Sn==null?void 0:Sn.courses)||[])}),dt=Sn=>{ao({page:Sn,per_page:10})},Bn=()=>hn(void 0,null,function*(){var Sn;if(!Un){qn(!0);return}let br=yield(0,w.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/course_members/batch_send_member.json`,{method:"post",body:{user_ids:(Sn=be.actionTabs.params)==null?void 0:Sn.ids,receive_course_id:Un}});(br==null?void 0:br.status)==0&&(ae.ZP.success("\u53D1\u9001\u6210\u529F"),wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}}))}),eo=()=>{wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}})};return Ct.createElement(Ct.Fragment,null,Ct.createElement(x.default,{title:`\u53D1\u9001${(Ye=be.actionTabs.params)==null?void 0:Ye.title}`,open:be.actionTabs.key==="Stage-SendModal",centered:!0,className:He.scoremodal,onCancel:eo,onOk:Bn},Ct.createElement("div",{className:He.wrap},Ct.createElement("div",{className:He.wrap_title},"\u9009\u62E9\u7684",`${(fe=be.actionTabs.params)==null?void 0:fe.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Ct.createElement("div",{className:"mb10"},Ct.createElement(pe.default.Search,{className:He.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:zn,onChange:Sn=>wn(Sn.target.value),suffix:Ct.createElement("i",{className:`iconfont icon-sousuo9 font14 ${He.searchIcon}`,onClick:()=>{wn(zn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}}),onSearch:Sn=>{wn(Sn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}})),Ct.createElement("div",{className:He.radioWrap},Ct.createElement(ie.ZP.Group,{value:Un,onChange:Sn=>{pn(Sn.target.value),qn(!1)}},St.map((Sn,br)=>Ct.createElement(ie.ZP,{disabled:Sn.id===(zt==null?void 0:zt.course_id),className:He.radio,value:Sn.id,key:br},Ct.createElement("span",{title:Sn.name},Sn.name))))),cn&&Ct.createElement("div",{className:He.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),fr>10&&Ct.createElement("div",{className:He.pagination},Ct.createElement(Q.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:tr==null?void 0:tr.page,pageSize:10,total:fr,onChange:dt})))))};var Ln=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M})=>({classroomList:K,shixunsDetail:j,user:M}))(An),Nn=Object.defineProperty,ar=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Dn=(K,j,M)=>j in K?Nn(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Yn=(K,j)=>{for(var M in j||(j={}))fn.call(j,M)&&Dn(K,M,j[M]);if(xn)for(var M of xn(j))Vt.call(j,M)&&Dn(K,M,j[M]);return K},Gn=(K,j)=>ar(K,Ir(j)),Qn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const _n=({teachers:K,user:j,classroomList:M,globalSetting:be,dispatch:ut,params:rn,loading:Bt,batch:Ye,getData:fe,resetBatchStatus:zt,selectedKey:gt,setSelectedKey:fr,keyword:xr,setCommonParams:St})=>{var Kt,zn;const{coursesId:wn}=(0,l.useParams)(),{allCourseGroups:Un,studentsList:pn}=K,{detailTopBanner:cn}=M,[qn,tr]=(0,t.useState)([]),[ao,et]=(0,t.useState)({}),[dt,Bn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:wn,limit:2e3}})},[]);const eo=Lt=>{var Je,Tt,In,Mn;return(0,r.Ny)()?!0:(Je=j.userInfo)!=null&&Je.professional_certification&&((Tt=j.userInfo)==null?void 0:Tt.school_name)===(Lt==null?void 0:Lt.school_name)?Lt.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Mn=(In=M.allCourseGroups)==null?void 0:In.course_groups)==null?void 0:Mn.some(sr=>sr.name===Lt.course_group_name)):!1},Sn=(Lt,Je,Tt)=>Qn(void 0,null,function*(){var In,Mn;if(Tt&>.length<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}(yield(0,w.ZP)(`/api/courses/${wn}/transfer_to_course_group.json`,{method:"post",body:{students:Tt?gt.map(no=>({course_member_id:no})):[{course_member_id:Je.course_member_id}],course_group_id:Lt}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt.length>=((In=pn==null?void 0:pn.students)==null?void 0:In.length)||((Mn=pn==null?void 0:pn.students)==null?void 0:Mn.length)===1?fe({page:1}):fe(),fr([]))}),br=(Lt,Je)=>{fe({page:Lt,limit:Je}),fr([])},fo=Lt=>{qn.indexOf(Lt)>-1?qn.splice(qn.indexOf(Lt),1):qn.push(Lt),qn!=null&&qn.includes("ASSISTANT_PROFESSOR")&&(qn!=null&&qn.includes("PROFESSOR"))&&(Lt==="PROFESSOR"&&qn.splice(qn.indexOf("ASSISTANT_PROFESSOR"),1),Lt==="ASSISTANT_PROFESSOR"&&qn.splice(qn.indexOf("PROFESSOR"),1)),tr([...qn])},la=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(Lt,Je,Tt)=>Ye?t.createElement(y.default,{onChange:In=>{gt.includes(In.target.value)?fr([...gt.filter(Mn=>Mn!=In.target.value)]):(gt.push(In.target.value),fr([...gt]))},value:Je==null?void 0:Je.course_member_id,checked:gt.includes(Je==null?void 0:Je.course_member_id)},rn.limit*(rn.page-1)+Tt+1):t.createElement("span",{style:{color:"#fff"}},rn.limit*(rn.page-1)+Tt+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"name",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("div",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>{(0,Ie.xg)(`/users/${Je==null?void 0:Je.login}/classrooms`)}},Lt))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sortOrder:ao.student_id,sortDirections:["descend","ascend"],sorter:(Lt,Je)=>Lt.id-Je.id,render:Lt=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},{title:"\u5206\u73ED",width:100,fixed:"left",ellipsis:!0,dataIndex:"course_group_name",sortOrder:ao.course_group_name,sortDirections:["descend","ascend"],sorter:(Lt,Je)=>Lt.id-Je.id,render:Lt=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},!(cn!=null&&cn.is_public)&&{title:"\u624B\u673A\u53F7",ellipsis:!0,dataIndex:"user_phone",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},!(cn!=null&&cn.is_public)&&{title:"\u90AE\u7BB1",ellipsis:!0,dataIndex:"user_mail",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},(cn==null?void 0:cn.is_public)&&{title:"\u5B66\u6821/\u5355\u4F4D",ellipsis:!0,dataIndex:"school_name",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#333333"}},Lt||"--"))},(0,r.Gg)()&&{title:t.createElement("span",null,"\u64CD\u4F5C",t.createElement(D.Z,{overlayClassName:xt.popover,placement:"bottomRight",content:t.createElement("div",{className:"font12"},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u4E0E\u91CD\u7F6E\u5BC6\u7801\u529F\u80FD\u4F7F\u7528\u89C4\u5219\uFF1A",t.createElement("br",null),"1\u3001\u7528\u6237\u7684\u5E73\u53F0\u8EAB\u4EFD\u4E3A\u201C\u5B66\u751F\u201D",t.createElement("br",null),"2\u3001\u5B66\u751F\u5C5E\u4E8E\u6559\u5E08\u7BA1\u7406\u73ED\u7EA7\u6216\u672A\u5206\u73ED",t.createElement("br",null),"3\u3001\u5B66\u751F\u4E0E\u6559\u5E08\u540C\u5C5E\u4E00\u6240\u5B66\u6821",t.createElement("br",null),"4\u3001\u6559\u5E08\u5DF2\u901A\u8FC7\u5E73\u53F0\u804C\u4E1A\u8BA4\u8BC1",t.createElement("br",null),"\u82E5\u4E0D\u6EE1\u8DB3\u4E0A\u8FF0\u4EFB\u4E00\u89C4\u5219\uFF0C\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u7684\u6587\u672C\u6846",t.createElement("br",null),"\u4E0E\u91CD\u7F6E\u5BC6\u7801\u7684\u6309\u94AE\u5C06\u7F6E\u7070\uFF0C\u65E0\u6CD5\u4F7F\u7528"),trigger:"click"},t.createElement("i",{className:"iconfont icon-tishi2 ml5 font14",style:{cursor:"pointer"}}))),align:"right",width:(0,r.Rm)()?150:300,fixed:"right",dataIndex:"name",render:(Lt,Je)=>t.createElement("div",null,!(0,r.Rm)()&&t.createElement(F.Z,null,t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",params:Yn({},Je)}})}},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F")),!(0,r.Rm)()&&t.createElement(F.Z,{title:eo(Je)&&(Je==null?void 0:Je.user_role)==15?"":"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},t.createElement("span",{style:{color:eo(Je)&&(Je==null?void 0:Je.user_role)==15?"#00DDC7":"#9EA7BC",cursor:eo(Je)&&(Je==null?void 0:Je.user_role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>Qn(void 0,null,function*(){eo(Je)&&(Je==null?void 0:Je.user_role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Qn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${wn}/batch_reset_password.json`,{method:"post",body:{user_ids:[Je==null?void 0:Je.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801")),t.createElement(qe,{onClick:Tt=>Sn(Tt,Je,!1)}),t.createElement(D.Z,{autoAdjustOverflow:!1,overlayClassName:xt.btnmenu,placement:"bottomLeft",content:t.createElement(Z.default,null,t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:[Je==null?void 0:Je.course_member_id],title:"\u5B66\u751F"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")),t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",onOk:()=>Qn(void 0,null,function*(){var Tt;(yield(0,C.l3)({coursesId:wn,students:[{course_member_id:Je.course_member_id}]})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),1>=((Tt=pn==null?void 0:pn.students)==null?void 0:Tt.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}))})})}},"\u5220\u9664")))},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))))}].filter(Lt=>!!Lt);return t.createElement("section",{style:{background:"#082930"}},t.createElement("div",null,pn.students_count===0&&t.createElement(H.Z,{styles:{margin:0,padding:"100px 0"},customText:xr?t.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8BFE\u5802\u672A\u641C\u7D22\u5230\u59D3\u540D\u6216\u5B66\u53F7\u4E3A\u201C",t.createElement("span",{style:{color:"#3061D0"}},decodeURIComponent(xr)),"\u201D\u7684\u5B66\u751F\uFF0C\u662F\u5426\u9700\u8981\u5C06\u5B66\u751F\u6DFB\u52A0\u5230\u8BFE\u5802\u5185\uFF1F"):"",ButtonTwo:xr&&t.createElement(V.ZP,{type:"primary",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u5B66\u751F",data:{school_name:cn==null?void 0:cn.teacher_school,search_type:"4",keyword:decodeURIComponent(xr),onFish:()=>{St==null||St(Lt=>Gn(Yn({},Lt),{search:""}))}}}})}},"\u7ACB\u5373\u6DFB\u52A0")}),t.createElement("div",{style:{background:"#082930",padding:"0 20px 14px 20px"}},(0,r.Gg)()&>.length>0&&t.createElement(k.Z,{justify:"space-between",className:xt.checkbox},t.createElement(q.Z,null,t.createElement("span",{className:"font14",style:{color:"#B6BFC2"}},"\u5DF2\u9009 ",t.createElement("span",{style:{color:"#00DDC7"}},gt.length)," \u4E2A")),t.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",content:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Qn(void 0,null,function*(){var Lt;(yield(0,C.l3)({coursesId:wn,students:gt.map(Tt=>({course_member_id:Tt}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Lt=pn==null?void 0:pn.students)==null?void 0:Lt.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),fr([]))})})}},t.createElement("i",{className:"iconfont icon-qingchu font14",style:{color:"#F65160",marginRight:"6px"}}),t.createElement("span",null,"\u6279\u91CF\u5220\u9664")),!(0,r.Rm)()&&t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>Qn(void 0,null,function*(){var Lt,Je,Tt,In;if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Mn=yield(0,w.ZP)(`/api/courses/${wn}/check_reset_password.json`,{method:"get",params:{user_ids:gt}});Mn.status===0&&(((Je=(Lt=Mn==null?void 0:Mn.data)==null?void 0:Lt.list)==null?void 0:Je.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},t.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(In=(Tt=Mn==null?void 0:Mn.data)==null?void 0:Tt.list)==null?void 0:In.map((sr,no)=>t.createElement("span",{key:sr,style:{color:"#DF8323"}},sr,no!=Mn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),t.createElement("br",null),t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>Qn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${wn}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Qn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${wn}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},t.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#00DDC7",marginRight:"6px"}}),t.createElement("span",{style:{color:"#00DDC7"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801")),t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gt,title:"\u5B66\u751F"}}})}},t.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#00DDC7",marginRight:"6px"}}),t.createElement("span",{style:{color:"#00DDC7"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802")),t.createElement(q.Z,null,t.createElement(qe,{onClick:Lt=>Sn(Lt,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(Un==null?void 0:Un.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement("span",{className:"font14 current",style:{color:"#3061d0",marginLeft:"20px",display:"inline-block"}},"\u79FB\u52A8\u5230",t.createElement(B.Z,{className:"ml5"}))))),!!((Kt=pn==null?void 0:pn.students)!=null&&Kt.length)&&t.createElement(R.default,{className:It.Z.threeTableSty,onChange:(Lt,Je,Tt)=>{let In={};const Mn={};Tt.column?(Tt.order===void 0?(In[Tt.field]="descend",Mn.sort="desc"):(Mn.sort=Tt.order.replace("end",""),In[Tt.field]=Tt.order),Mn.order=2,Tt.column.dataIndex=="student_id"&&(Mn.order=1)):(In={},Mn.sort="",Mn.order=""),et(Yn({},In)),fe(Mn)},scroll:(0,r.Gg)()?cn!=null&&cn.is_public?{x:920}:{x:1e3}:null,columns:la,dataSource:pn==null?void 0:pn.students,pagination:!1,rowKey:"course_member_id",loading:Bt,rowSelection:(0,r.Gg)()&&{type:"checkbox",selectedRowKeys:gt,onChange:(Lt,Je)=>{fr(Lt)}}})),(pn==null?void 0:pn.students_count)>0&&t.createElement("aside",{className:"tc",style:{padding:"0 20px 20px 20px"}},t.createElement(Q.Z,{showSizeChanger:!0,onChange:br,current:rn.page,pageSize:rn.limit,total:pn==null?void 0:pn.students_count}))),t.createElement($.Z,null),Ye&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},Ye==="member"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(gt==null?void 0:gt.length)===((zn=pn==null?void 0:pn.students)==null?void 0:zn.length),onClick:()=>{var Lt;(gt==null?void 0:gt.length)<((Lt=pn==null?void 0:pn.students)==null?void 0:Lt.length)?fr([...pn==null?void 0:pn.students.map(Je=>Je.course_member_id)]):fr([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",gt==null?void 0:gt.length,"\uFF09")),t.createElement(qe,{onClick:Lt=>Sn(Lt,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(Un==null?void 0:Un.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement(V.ZP,{style:{margin:"0px 15px",fontSize:"12px",color:"#145DFF",display:"inline-flex",alignItems:"center"}},"\u6279\u91CF\u79FB\u52A8 ",t.createElement(de.Z,{style:{color:"#464F66"}}))),t.createElement(V.ZP,{style:{fontSize:"12px",color:"#145DFF"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Qn(void 0,null,function*(){var Lt;(yield(0,C.l3)({coursesId:wn,students:gt.map(Tt=>({course_member_id:Tt}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Lt=pn==null?void 0:pn.students)==null?void 0:Lt.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),fr([]))})})}},t.createElement("i",{style:{color:"#F65160",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangshanchu2 font14 mr5"}),"\u6279\u91CF\u5220\u9664")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{zt()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))),t.createElement(Ln,null))};var Mr=(0,l.connect)(({teachers:K,classroomList:j,globalSetting:M,user:be})=>({teachers:K,classroomList:j,globalSetting:M,user:be}))(_n),Fn=e(59301),Ar=Object.defineProperty,sn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,cr=(K,j,M)=>j in K?Ar(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Br=(K,j)=>{for(var M in j||(j={}))on.call(j,M)&&cr(K,M,j[M]);if(sn)for(var M of sn(j))er.call(j,M)&&cr(K,M,j[M]);return K},Ur=(K,j)=>{var M={};for(var be in K)on.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&sn)for(var be of sn(K))j.indexOf(be)<0&&er.call(K,be)&&(M[be]=K[be]);return M},Gr=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Wr=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn,onOk:Bt,globalSetting:Ye}=j,fe=Ur(j,["classroomList","shixunsDetail","dispatch","user","onOk","globalSetting"]),zt,gt,fr,xr,St,Kt,zn,wn,Un,pn;const{detailTopBanner:cn}=M,qn=(0,l.useParams)(),[tr]=se.default.useForm(),[ao,et]=(0,t.useState)([]),[dt,Bn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Lt,Je,Tt,In,Mn,sr,no,ia;rn.userInfo.login&&be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F"&&(ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:qn==null?void 0:qn.coursesId,limit:2e3}}),(Je=(Lt=be==null?void 0:be.actionTabs)==null?void 0:Lt.params)!=null&&Je.school_name?eo():tr.setFieldsValue(Br({},be.actionTabs.params)),(In=(Tt=be==null?void 0:be.actionTabs)==null?void 0:Tt.params)!=null&&In.member_roles&&(Bn([...(sr=(Mn=be==null?void 0:be.actionTabs)==null?void 0:Mn.params)==null?void 0:sr.member_roles]),tr.setFieldValue("checkedArrs",[...(ia=(no=be==null?void 0:be.actionTabs)==null?void 0:no.params)==null?void 0:ia.member_roles])))},[be.actionTabs.key]);function eo(){return Gr(this,null,function*(){let Lt=yield(0,w.ZP)(`/api/schools/${be.actionTabs.params.school_id}/departments/for_option.json`,{method:"get"});(Lt==null?void 0:Lt.status)===0&&(et(Lt==null?void 0:Lt.departments),tr.setFieldsValue(Br({},be.actionTabs.params)))})}const Sn=Lt=>{var Je,Tt,In,Mn;return(0,r.Ny)()?!0:(Je=rn.userInfo)!=null&&Je.professional_certification&&((Tt=rn.userInfo)==null?void 0:Tt.school_name)===(Lt==null?void 0:Lt.school_name)?Lt.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Mn=(In=M.allCourseGroups)==null?void 0:In.course_groups)==null?void 0:Mn.some(sr=>sr.name===Lt.course_group_name)):!1},br=!Sn(be.actionTabs.params)||Sn(be.actionTabs.params)&&((zt=be.actionTabs.params)==null?void 0:zt.user_role)!=15,fo=!((gt=be.actionTabs.params)!=null&>.school_name),la=Lt=>{dt.indexOf(Lt)>-1?dt.splice(dt.indexOf(Lt),1):dt.push(Lt),dt!=null&&dt.includes("ASSISTANT_PROFESSOR")&&(dt!=null&&dt.includes("PROFESSOR"))&&(Lt==="PROFESSOR"&&dt.splice(dt.indexOf("ASSISTANT_PROFESSOR"),1),Lt==="ASSISTANT_PROFESSOR"&&dt.splice(dt.indexOf("PROFESSOR"),1)),Bn([...dt]),tr.setFieldValue("checkedArrs",[...dt])};return Fn.createElement(Fn.Fragment,null,Fn.createElement(x.default,{title:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",open:be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",centered:!0,onOk:()=>{tr.submit()},onCancel:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}})}},Fn.createElement(se.default,{form:tr,labelCol:{span:4},wrapperCol:{span:20},colon:!1,size:"large",onFinish:Lt=>Gr(void 0,null,function*(){if((dt==null?void 0:dt.length)==0)return ae.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"),!1;(yield(0,C.mw)(Br({coursesId:qn.coursesId,roles:dt,user_id:be.actionTabs.params.user_id,edit_student_info:!0},Lt))).status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Bt(),ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}}))})},Fn.createElement(se.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"}],label:Fn.createElement("span",null,Fn.createElement("span",{style:{color:"#ff4d4f",marginRight:"5px",fontSize:"14px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8BFE\u5802\u89D2\u8272")},Fn.createElement(y.default.Group,{value:dt,defaultValue:(xr=(fr=be==null?void 0:be.actionTabs)==null?void 0:fr.params)==null?void 0:xr.member_roles},((Kt=(St=be.actionTabs.params)==null?void 0:St.member_roles)==null?void 0:Kt.includes("CREATOR"))&&Fn.createElement(y.default,{disabled:!0,onClick:()=>la("CREATOR"),checked:!0,value:"CREATOR"},"\u7BA1\u7406\u5458"),!((wn=(zn=be.actionTabs.params)==null?void 0:zn.member_roles)!=null&&wn.includes("CREATOR"))&&Fn.createElement(y.default,{onClick:()=>la("PROFESSOR"),value:"PROFESSOR"},"\u8001\u5E08"),Fn.createElement(y.default,{disabled:!!((pn=(Un=be.actionTabs.params)==null?void 0:Un.member_roles)!=null&&pn.includes("CREATOR")),onClick:()=>la("ASSISTANT_PROFESSOR"),value:"ASSISTANT_PROFESSOR"},"\u52A9\u6559"),Fn.createElement(y.default,{onClick:()=>la("STUDENT"),value:"STUDENT"},"\u5B66\u751F"))),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement(se.default.Item,{style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}],label:"\u59D3\u540D",name:"name"},Fn.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br}))),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}],label:"\u5B66\u53F7",name:"student_id"},Fn.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br||fo}))),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}],label:"\u5B66\u9662",name:"department_id"},Fn.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",disabled:br||fo},ao==null?void 0:ao.map(Lt=>Fn.createElement(p.default.Option,{key:Lt.id,value:Lt.id},Lt.name,(Lt==null?void 0:Lt.status)===0&&Fn.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)")))))),fo&&Fn.createElement("div",{style:{margin:"-20px 0 20px 78px",fontSize:"12px",color:"#C0C0C0"}},"\u5F53\u524D\u5B66\u751F\u672A\u586B\u5199\u5B66\u6821\u4FE1\u606F\uFF0C\u4E3A\u786E\u4FDD\u6559\u5E08\u80FD\u591F\u8C03\u6574\u76F8\u5173\u4FE1\u606F\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5148\u9009\u62E9\u6240\u5728\u5B66\u6821\u3002")),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement("span",{className:br?xt.czmmDisable:xt.czmm,style:{marginLeft:77,cursor:br?"no-drop":"pointer"},onClick:()=>{var Lt;Sn(be.actionTabs.params)&&((Lt=be.actionTabs.params)==null?void 0:Lt.user_role)==15&&x.default.confirm({centered:!0,width:515,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fn.createElement("div",null,Fn.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Fn.createElement("span",{style:{color:"#DF8323"}},Ye==null?void 0:Ye.setting.user_default_password)),Fn.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Gr(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${qn.coursesId}/reset_student_password.json`,{method:"post",body:{user_id:be.actionTabs.params.user_id}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},Fn.createElement("i",{style:{fontSize:14,marginRight:3},className:"iconfont icon-zhongxinpingce"}),"\u91CD\u7F6E\u5BC6\u7801"))))};var so=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M,globalSetting:be})=>({classroomList:K,shixunsDetail:j,user:M,globalSetting:be}))(Wr),uo=e(40406),Rr=e(59301),Fo=Object.defineProperty,to=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,oo=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(K,j,M)=>j in K?Fo(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Bo=(K,j)=>{for(var M in j||(j={}))go.call(j,M)&&xo(K,M,j[M]);if(oo)for(var M of oo(j))wo.call(j,M)&&xo(K,M,j[M]);return K},ua=(K,j)=>to(K,Eo(j)),bo=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const ra=({teachers:K,dispatch:j,user:M,classroomList:be})=>{const{coursesId:ut}=(0,l.useParams)(),{tab:rn="member"}=(0,Ie.oP)(),{allCourseGroups:Bt,studentsList:Ye,updateIndex:fe}=K,{detailTopBanner:zt}=be,[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)([]),[wn,Un]=(0,t.useState)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var an,To;M.userInfo.username&&Bn({page:1,limit:10,course_group_id:(0,r.dE)()?(To=(an=M.userInfo)==null?void 0:an.course)==null?void 0:To.course_group_id:"",import_method:""})},[M.userInfo.username]);const tr=an=>bo(void 0,null,function*(){return yield j({type:"teachers/getStudentsList",payload:Bo({coursesId:ut},an)})}),ao=an=>bo(void 0,null,function*(){return yield(0,C.iU)(ut,an)}),[et,dt,Bn,eo]=(0,Fe.U)(tr,{page:1,limit:10}),[Sn,br,fo,la]=(0,Fe.U)(ao,{page:1,limit:10}),[Lt,Je]=(0,t.useState)(rn),[Tt,In]=(0,t.useState)("all"),[Mn,sr]=(0,t.useState)({course_group_id:"",search:"",import_method:""}),no=()=>{St([]),zn([]),fr("")},ia=()=>bo(void 0,null,function*(){if(!pn.current)return;Un(!0);const an=yield(0,C.xV)({coursesId:ut,limit:2e3});an!=null&&an.course_groups&&(qn((an==null?void 0:an.course_groups)||[]),pn.current=!1),Un(!1)});return Rr.createElement("section",null,Rr.createElement("aside",{style:{padding:"12px 20px 20px",background:"#082930"}},Rr.createElement(k.Z,{align:"middle",justify:"space-between"},(0,r.Gg)()&&!(zt!=null&&zt.excellent)?Rr.createElement(q.Z,{className:xt.customTagTypeWrap},Rr.createElement(uo.Z,{title:"\u7C7B\u578B",value:Lt,onChange:an=>{Je(an),no(),an==="member"?Bn(Mn):fo(Mn)},dataSource:[{id:"member",name:`\u5DF2\u5BA1\u6279 ${(Ye==null?void 0:Ye.students_count)||0}`},{id:"applicant",name:`\u5F85\u5BA1\u6279 ${(Ye==null?void 0:Ye.apply_size)||0}`}],titleWidth:28})):Rr.createElement(q.Z,null,Rr.createElement("span",{style:{height:"60px",padding:"15px"}},"\u5171",Rr.createElement("label",{className:"ml3 mr3",style:{color:"#165DFF"}},(Ye==null?void 0:Ye.students_count)||0),"\u4E2A\u5B66\u751F")),Rr.createElement(q.Z,null,Rr.createElement(k.Z,{align:"middle",justify:"space-evenly"},!(0,r.dE)()&&Rr.createElement(q.Z,{className:"mr10"},Rr.createElement(p.default,{className:It.Z.threeSelectSty,size:"large",value:Mn.course_group_id===""?"\u5168\u90E8":Mn.course_group_id,onChange:an=>bo(void 0,null,function*(){Lt==="member"?yield Bn({page:1,course_group_id:an==="\u5168\u90E8"?"":an}):yield fo({page:1,course_group_id:an==="\u5168\u90E8"?"":an}),no(),sr(To=>ua(Bo({},To),{course_group_id:an==="\u5168\u90E8"?"":an}))}),style:{width:200,marginRight:10},onDropdownVisibleChange:ia,dropdownRender:an=>Rr.createElement(U.Z,{spinning:wn},an),getPopupContainer:an=>an.parentNode},Rr.createElement(p.default.Option,{value:"\u5168\u90E8"},"\u5168\u90E8\u5206\u73ED"),Rr.createElement(p.default.Option,{value:"0"},"\u672A\u5206\u73ED"),cn==null?void 0:cn.map(an=>Rr.createElement(p.default.Option,{key:an==null?void 0:an.id,value:an==null?void 0:an.id},an==null?void 0:an.name)))),Rr.createElement(q.Z,null,Rr.createElement(I.t7,{className:xt.myInput,style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Mn.search,onChange:an=>{sr(To=>ua(Bo({},To),{search:an})),Lt==="member"?Bn({search:an,page:1}):fo({search:an,page:1})}})))))),Lt==="member"&&Rr.createElement(Mr,{setCommonParams:sr,keyword:Mn.search,params:et,getData:Bn,loading:dt,batch:gt,resetBatchStatus:no,selectedKey:xr,setSelectedKey:St}),Rr.createElement(so,{onOk:()=>{Bn(et)}}),Lt==="applicant"&&Rr.createElement(Oe,{params:Sn,data:la,loading:br,batch:gt,resetBatchStatus:no,reload:fo,selectedKey:Kt,setSelectedKey:zn}))};var ca=(0,l.connect)(({teachers:K,user:j,classroomList:M})=>({teachers:K,user:j,classroomList:M}))(ra),oa=e(89549),Do=e(92355),dr=e(59301),jn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Lr=({classroomList:K,loading:j,user:M,globalSetting:be,dispatch:ut})=>{const rn=(0,l.useParams)(),[Bt,Ye]=(0,t.useState)([]),[fe,zt]=(0,t.useState)([]),[gt,fr]=(0,t.useState)(0),[xr,St]=(0,t.useState)(!1),[Kt,zn]=(0,t.useState)(1),[wn,Un]=(0,t.useState)(""),pn=(0,l.useParams)();(0,t.useEffect)(()=>{K.actionTabs.key=="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"&&cn()},[K.actionTabs.key,Kt,wn]);const cn=()=>jn(void 0,null,function*(){var et,dt;St(!0);const Bn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/login_forbid_list.json`,{method:"get",params:{keyword:wn,page:Kt,limit:200}});Bn.status===0&&(zt((et=Bn==null?void 0:Bn.data)==null?void 0:et.list),fr((dt=Bn==null?void 0:Bn.data)==null?void 0:dt.size)),St(!1)}),qn=et=>{var dt,Bn,eo,Sn;return(0,r.Ny)()?!0:(dt=M.userInfo)!=null&&dt.professional_certification&&((Bn=M.userInfo)==null?void 0:Bn.school_name)===(et==null?void 0:et.school_name)?et.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Sn=(eo=K.allCourseGroups)==null?void 0:eo.course_groups)==null?void 0:Sn.some(br=>br.name===et.course_group_name)):!1},tr=et=>{zn(et),Ye([])},ao=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(et,dt,Bn)=>dr.createElement("span",{style:{color:"#232B40"}},200*(Kt-1)+Bn+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"user_name",render:(et,dt)=>dr.createElement(F.Z,{title:et},dr.createElement("span",null,et))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sorter:(et,dt)=>et.id-dt.id,render:et=>dr.createElement(F.Z,{title:et},dr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u767B\u5F55\u5931\u8D25\u6B21\u6570",width:120,fixed:"left",ellipsis:!0,dataIndex:"forbid_size",render:et=>dr.createElement(F.Z,{title:et},dr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u6700\u8FD1\u767B\u5F55\u5931\u8D25\u65F6\u95F4",ellipsis:!0,width:180,dataIndex:"forbid_time",render:(et,dt)=>dr.createElement(F.Z,{title:et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"},dr.createElement("span",{style:{color:"#232B40"}},et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"))},{title:"\u64CD\u4F5C",width:100,align:"right",fixed:"right",dataIndex:"name",render:(et,dt)=>dr.createElement(F.Z,{title:qn(dt)&&(dt==null?void 0:dt.role)==15?"":"\u8BE5\u7528\u6237\u8EAB\u4EFD\u4E3A\u5E73\u53F0\u6559\u5E08/\u7BA1\u7406\u4EBA\u5458\uFF0C\u4E0D\u53EF\u91CD\u7F6E\u5BC6\u7801"},dr.createElement("span",{style:{color:qn(dt)&&(dt==null?void 0:dt.role)==15?"#165DFF":"#9EA7BC",cursor:qn(dt)&&(dt==null?void 0:dt.role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>jn(void 0,null,function*(){qn(dt)&&(dt==null?void 0:dt.role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("div",null,dr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",dr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),dr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>jn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:[dt==null?void 0:dt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801"))}].filter(et=>!!et);return dr.createElement(x.default,{centered:!0,title:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",width:800,open:K.actionTabs.key==="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:()=>{ut({type:"classroomList/setActionTabs",payload:{}})}},dr.createElement("div",null,dr.createElement("div",{style:{color:"#333333"}},"\u6B64\u529F\u80FD\u7528\u4E8E\u534F\u52A9\u591A\u6B21\u8F93\u5165\u9519\u8BEF\u5BC6\u7801\u800C\u767B\u5F55\u5931\u8D25\u7684\u5B66\u751F\u91CD\u7F6E\u5176\u5BC6\u7801\uFF0C\u6062\u590D\u5B66\u751F\u8D26\u6237\u767B\u5F55\u6743\u9650"),dr.createElement("div",{style:{display:"flex",margin:"20px 0"}},dr.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:wn,onChange:et=>{Un(et)}}),dr.createElement(I.op,{style:{marginLeft:"auto"},onClick:()=>{wn!=""||Kt!=1?(Un(""),zn(1)):cn()}},"\u66F4\u65B0\u767B\u5F55\u60C5\u51B5")),Bt.length>0&&dr.createElement(k.Z,{justify:"space-between",className:xt.checkbox},dr.createElement(q.Z,null,dr.createElement("span",{className:"font14"},"\u5DF2\u9009 ",dr.createElement("span",{style:{color:"#165DFF"}},Bt.length)," \u4E2A")),dr.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>jn(void 0,null,function*(){var et,dt,Bn,eo;if((Bt==null?void 0:Bt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Sn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/check_reset_password.json`,{method:"get",params:{user_ids:Bt}});Sn.status===0&&(((dt=(et=Sn==null?void 0:Sn.data)==null?void 0:et.list)==null?void 0:dt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},dr.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(eo=(Bn=Sn==null?void 0:Sn.data)==null?void 0:Bn.list)==null?void 0:eo.map((br,fo)=>dr.createElement("span",{key:br,style:{color:"#DF8323"}},br,fo!=Sn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237"),dr.createElement("div",null,"\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),dr.createElement("br",null),dr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",dr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>jn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("div",null,dr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",dr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),dr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>jn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},dr.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),dr.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801"))),dr.createElement(R.default,{columns:ao,dataSource:fe,pagination:!1,loading:xr,rowKey:"course_member_id",scroll:{y:400},rowSelection:{type:"checkbox",selectedRowKeys:Bt,onChange:(et,dt)=>{Ye(et)}}}),dr.createElement(Q.Z,{style:{marginTop:"10px",marginBottom:"20px"},onChange:tr,current:rn.page,pageSize:200,total:gt})))};var Me=(0,l.connect)(({classroomList:K,loading:j,user:M,globalSetting:be})=>({classroomList:K,loading:j,user:M,globalSetting:be}))(Lr),Ce=e(59301),ye=Object.defineProperty,nt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,ot=(K,j,M)=>j in K?ye(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,tn=(K,j)=>{for(var M in j||(j={}))bt.call(j,M)&&ot(K,M,j[M]);if(nt)for(var M of nt(j))jt.call(j,M)&&ot(K,M,j[M]);return K},Kn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const vr=({teachers:K,globalSetting:j,classroomList:M,loading:be,dispatch:ut,match:rn})=>{const[Bt,Ye]=(0,t.useState)("0"),fe=(0,l.useParams)(),zt=Kt=>{Ye(Kt.key)},gt=Ce.createElement(Z.default,{onClick:Kt=>{switch(Kt.key){case"1":(0,A.Zn)(tn({},fe));break;case"2":(0,A.cr)(tn({},fe));break;case"3":(0,A.fi)(tn({},fe));break}}},Ce.createElement(Z.default.Item,{key:1},"\u8BFE\u5802\u4FE1\u606F"),Ce.createElement(Z.default.Item,{key:2},"\u6D3B\u8DC3\u5EA6"),Ce.createElement(Z.default.Item,{key:3},"\u603B\u6210\u7EE9")),fr=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${fe.coursesId}/export_couser_info.xlsx&export=true`}],xr=Ce.createElement(Z.default,{style:{maxHeight:400,width:240,overflow:"auto"}},fr.map(function(Kt,zn){return Ce.createElement(Z.default.Item,{key:Kt.url,onClick:wn=>{St(Kt.name)}},Ce.createElement("span",null,Kt.name))}),Ce.createElement(Z.default.Item,{key:"3"},Ce.createElement(l.Link,{to:`/classrooms/${fe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),St=Kt=>Kn(void 0,null,function*(){switch(Kt){case"\u5B66\u751F":(0,A.eV)(tn({},fe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,A.Zn)(tn({},fe));break}});return Ce.createElement("section",{className:xt.studentWarp},Ce.createElement(oa.Z,{active:2},(0,r.eB)()&&Ce.createElement(i.Z,{dropdownRender:()=>xr},Ce.createElement(I.op,{className:"mr20",style:{background:"transparent",color:"#00DDC7",fontSize:"14px",border:"1px solid #01A89A",borderRadius:"0px",boxShadow:"none"}},"\u5BFC\u51FA",Ce.createElement(B.Z,{className:"ml5"}))),!(0,r.Rm)()&&!(0,r.dE)()&&(0,r.bg)()&&Ce.createElement(I.op,{style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},className:"mr20",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"}})}},"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"),(0,r.GJ)()&&Ce.createElement(I.op,{className:"mr20",style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:fe}})}},"\u65B0\u5EFA\u5206\u73ED")),Ce.createElement(ca,null),Ce.createElement(Do.Z,null),Ce.createElement(Dt.Z,null),Ce.createElement(Me,null))};var Tn=(0,l.connect)(({teachers:K,loading:j,globalSetting:M,classroomList:be})=>({teachers:K,globalSetting:M,classroomList:be,loading:j.effects}))(vr),Wt=e(72131),Cr=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())}),Tr=(K=>(K[K.approve=1]="approve",K[K.reject=2]="reject",K))(Tr||{});const Qr=({params:K,data:j,batch:M,loading:be,reload:ut,resetBatchStatus:rn,selectedKey:Bt,setSelectedKey:Ye,dispatch:fe})=>{var zt;const{coursesId:gt}=(0,l.useParams)(),fr=[{title:"\u5E8F\u53F7",dataIndex:"name",width:70,align:"center",render:(St,Kt,zn)=>M.length>0?t.createElement(y.default,{onChange:wn=>{Bt.includes(wn.target.value)?Ye([...Bt.filter(Un=>Un!=wn.target.value)]):(Bt.push(wn.target.value),Ye([...Bt]))},value:Kt==null?void 0:Kt.application_id,checked:Bt.includes(Kt==null?void 0:Kt.application_id)},K.limit*(K.page-1)+zn+1):K.limit*(K.page-1)+zn+1},{title:"\u59D3\u540D",width:110,align:"center",dataIndex:"name",render:(St,Kt)=>t.createElement(l.Link,{target:"_blank",to:`/users/${Kt==null?void 0:Kt.login}/classrooms`},St)},{title:"\u5B66\u6821/\u5355\u4F4D",width:140,align:"center",dataIndex:"school_name",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5B66\u53F7",width:110,align:"center",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u624B\u673A\u53F7",width:100,align:"center",dataIndex:"phone",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u90AE\u7BB1",width:120,align:"center",dataIndex:"mail",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5206\u73ED",width:100,align:"center",dataIndex:"course_group_name",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>St||"--"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"name",render:(St,Kt)=>{const{application_id:zn}=Kt;return t.createElement("div",null,t.createElement("span",{className:`${Wt.Z.operationBtn} ${Wt.Z.reject}`,onClick:()=>xr([zn],2)},"\u62D2\u7EDD"),t.createElement("span",{className:`${Wt.Z.operationBtn} ${Wt.Z.approve}`,onClick:()=>xr([zn],1)},"\u540C\u610F"))}}],xr=(St,Kt)=>Cr(void 0,null,function*(){var zn;if(Kt===1){const wn=yield(0,C.r_)(gt,{application_ids:St});wn.status===0&&(((zn=wn.data)==null?void 0:zn.length)>0?x.default.confirm({icon:null,width:700,centered:!0,className:Wt.Z.duplicateStudentModal,okText:"\u540C\u610F\u52A0\u5165",cancelText:"\u53D6\u6D88",content:t.createElement(t.Fragment,null,t.createElement("div",{style:{marginBottom:4}},"\u68C0\u6D4B\u5230\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u7684\u5B66\u751F\uFF0C\u70B9\u51FB\u201C\u540C\u610F\u52A0\u5165\u201D\u5219\u8BFE\u5802\u5C06\u4F1A\u5B58\u5728\u4E24\u4E2A\u76F8\u540C\u7684\u5B66\u751F"),t.createElement("div",{className:Wt.Z.warningText,style:{marginBottom:4}},"*\u5EFA\u8BAE\u5728\u201C\u5DF2\u5BA1\u6279\u201D\u4E2D\u5C06\u5DF2\u5B58\u5728\u7684\u5B66\u751F\u79FB\u9664\uFF0C\u518D\u52A0\u5165\u65B0\u8D26\u53F7"),t.createElement(R.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group"}],dataSource:wn.data,pagination:!1,scroll:{y:540},rowKey:"student_id"})),onOk:()=>Cr(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}):x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u540C\u610FTA\u7684\u52A0\u5165\uFF1F",onOk:()=>Cr(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}))}else Kt===2&&x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u62D2\u7EDDTA\u7684\u52A0\u5165\uFF1F",onOk:()=>Cr(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:2})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})})});return(j==null?void 0:j.apply_size)===0?t.createElement(H.Z,null):t.createElement("div",{className:"bg-white pl30 pr30 pt20 pb20"},t.createElement(R.default,{pagination:!1,loading:be,columns:fr,dataSource:j==null?void 0:j.application_list,rowKey:"application_id"}),(j==null?void 0:j.apply_size)>0&&t.createElement("div",{className:"tc mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:(St,Kt)=>{ut({page:St,limit:Kt})},current:K.page,pageSize:K.limit,total:j.apply_size})),M&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},M==="applicant"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(Bt==null?void 0:Bt.length)===((zt=j==null?void 0:j.application_list)==null?void 0:zt.length),onClick:()=>{var St;(Bt==null?void 0:Bt.length)<((St=j==null?void 0:j.application_list)==null?void 0:St.length)?Ye([...j==null?void 0:j.application_list.map(Kt=>Kt.application_id)]):Ye([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",Bt==null?void 0:Bt.length,"\uFF09")),t.createElement(V.ZP,{danger:!0,className:Wt.Z.rejectBtn,onClick:()=>{xr(Bt,2)}},"\u62D2\u7EDD"),t.createElement(V.ZP,{type:"primary",className:Wt.Z.approveBtn,onClick:()=>{xr(Bt,1)}},"\u540C\u610F")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{rn()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))))};var gr=(0,l.connect)(({classroomList:K})=>({classroomList:K}))(Qr),lr={flex_box_center:"flex_box_center___gclOw",flex_space_between:"flex_space_between___zPPln",flex_box_vertical_center:"flex_box_vertical_center___IeL03",flex_box_center_end:"flex_box_center_end___MZzsJ",flex_box_column:"flex_box_column___gTHsy",listWrap:"listWrap___dJFQD",menu:"menu___D9PvJ",list:"list___PWHRI",pad:"pad___wEnox"},Or=e(59301),_r=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const po=({onClick:K,placeholder:j="\u641C\u7D22",reversal:M=!1,width:be=142,isParentNode:ut=!1,dispatch:rn,loading:Bt,classroomList:Ye})=>{var fe;const{coursesId:zt}=(0,l.useParams)(),[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)(!1),wn=(0,t.useRef)(null),Un=(0,t.useRef)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]),tr=()=>_r(void 0,null,function*(){var et,dt;if(!pn.current||Bt.effects["classroomList/getAllCourseGroup"]||(dt=(et=Ye.allCourseGroups)==null?void 0:et.course_groups)!=null&&dt.length)return;pn.current=!1;const Bn=yield rn({type:"classroomList/getAllCourseGroup",payload:{coursesId:zt,limit:2e3}})});(0,t.useEffect)(()=>{var et,dt,Bn;(et=Ye.allCourseGroups)!=null&&et.course_groups&&(qn([{id:"0",name:"\u672A\u5206\u73ED"},...((dt=Ye.allCourseGroups)==null?void 0:dt.course_groups)||[]]),St([{id:"0",name:"\u672A\u5206\u73ED"},...((Bn=Ye.allCourseGroups)==null?void 0:Bn.course_groups)||[]]))},[(fe=Ye.allCourseGroups)==null?void 0:fe.course_groups]);const ao=()=>Or.createElement("div",{className:lr.listWrap,style:{flexDirection:M?"column-reverse":"column",width:be}},Or.createElement(pe.default,{value:gt,ref:wn,placeholder:j,onBlur:()=>{Un.current=!1,setTimeout(()=>{zn(!1)},300)},onChange:et=>{const dt=et.target.value,Bn=cn.filter(eo=>eo.name.includes(dt));fr(dt),St(Bn)},onFocus:()=>{Un.current=!0}}),Or.createElement("div",{className:lr.menu},xr.length?Or.createElement(re.Z,{list:xr,itemHeight:32,scrollHeight:300,mapList:et=>Or.createElement("div",{className:lr.list,onClick:()=>{K(et.id),St(cn),zn(!1)},key:et.id},Or.createElement("span",{title:et.name},et.name))}):Or.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE})));return Or.createElement("span",{className:lr.pad,onMouseEnter:()=>tr()},Bt.effects["classroomList/getAllCourseGroup"]&&Or.createElement(V.ZP,{type:"link",style:{color:"#165DFF"},loading:Bt.effects["classroomList/getAllCourseGroup"]&&!pn.current},"\u8C03\u73ED"),!Bt.effects["classroomList/getAllCourseGroup"]&&Or.createElement(i.Z,{open:Kt,trigger:["click"],dropdownRender:ao,destroyPopupOnHide:!0,placement:M?"topLeft":"bottomLeft",getPopupContainer:et=>ut?et.parentNode:document.body,autoAdjustOverflow:!1,onOpenChange:et=>{zn(et)}},Or.createElement("span",{onClick:()=>{Kt||(zn(!0),fr(""),cn!=null&&cn.length&&St(cn))}},Or.createElement(V.ZP,{type:"link",style:{color:"#165DFF"}},"\u8C03\u73ED"))))};var Yo=(0,l.connect)(({classroomList:K,loading:j,dispatch:M})=>({classroomList:K,loading:j,dispatch:M}))(po),_o=e(34141),Ma=Object.defineProperty,Ta=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Ca=(K,j,M)=>j in K?Ma(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,ya=(K,j)=>{for(var M in j||(j={}))Xa.call(j,M)&&Ca(K,M,j[M]);if(Ia)for(var M of Ia(j))ma.call(j,M)&&Ca(K,M,j[M]);return K},Za=(K,j)=>Ta(K,Ra(j)),Uo=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const aa=({teachers:K,user:j,classroomList:M,globalSetting:be,dispatch:ut,params:rn,loading:Bt,batch:Ye,getData:fe,resetBatchStatus:zt,selectedKey:gt,setSelectedKey:fr,keyword:xr,setCommonParams:St})=>{var Kt,zn,wn;const{coursesId:Un}=(0,l.useParams)(),{allCourseGroups:pn,studentsList:cn}=K,{detailTopBanner:qn}=M,[tr,ao]=(0,t.useState)([]),[et,dt]=(0,t.useState)({}),[Bn,eo]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:Un,limit:2e3}})},[]);const Sn=Je=>{var Tt,In,Mn,sr;return(0,r.Ny)()?!0:(Tt=j.userInfo)!=null&&Tt.professional_certification&&((In=j.userInfo)==null?void 0:In.school_name)===(Je==null?void 0:Je.school_name)?Je.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((sr=(Mn=M.allCourseGroups)==null?void 0:Mn.course_groups)==null?void 0:sr.some(no=>no.name===Je.course_group_name)):!1},br=(Je,Tt,In)=>Uo(void 0,null,function*(){var Mn,sr;if(In&>.length<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}(yield(0,w.ZP)(`/api/courses/${Un}/transfer_to_course_group.json`,{method:"post",body:{students:In?gt.map(ia=>({course_member_id:ia})):[{course_member_id:Tt.course_member_id}],course_group_id:Je}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt.length>=((Mn=cn==null?void 0:cn.students)==null?void 0:Mn.length)||((sr=cn==null?void 0:cn.students)==null?void 0:sr.length)===1?fe({page:1}):fe(),fr([]))}),fo=(Je,Tt)=>{fe({page:Je,limit:Tt}),fr([])},la=Je=>{tr.indexOf(Je)>-1?tr.splice(tr.indexOf(Je),1):tr.push(Je),tr!=null&&tr.includes("ASSISTANT_PROFESSOR")&&(tr!=null&&tr.includes("PROFESSOR"))&&(Je==="PROFESSOR"&&tr.splice(tr.indexOf("ASSISTANT_PROFESSOR"),1),Je==="ASSISTANT_PROFESSOR"&&tr.splice(tr.indexOf("PROFESSOR"),1)),ao([...tr])},Lt=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(Je,Tt,In)=>Ye?t.createElement(y.default,{onChange:Mn=>{gt.includes(Mn.target.value)?fr([...gt.filter(sr=>sr!=Mn.target.value)]):(gt.push(Mn.target.value),fr([...gt]))},value:Tt==null?void 0:Tt.course_member_id,checked:gt.includes(Tt==null?void 0:Tt.course_member_id)},rn.limit*(rn.page-1)+In+1):t.createElement("span",{style:{color:"#232B40"}},rn.limit*(rn.page-1)+In+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement(l.Link,{target:"_blank",to:`/users/${Tt==null?void 0:Tt.login}/classrooms`},Je))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sortOrder:et.student_id,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},{title:"\u5206\u73ED",width:100,fixed:"left",ellipsis:!0,dataIndex:"course_group_name",sortOrder:et.course_group_name,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u624B\u673A\u53F7",ellipsis:!0,dataIndex:"user_phone",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u90AE\u7BB1",ellipsis:!0,dataIndex:"user_mail",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},(qn==null?void 0:qn.is_public)&&{title:"\u5B66\u6821/\u5355\u4F4D",ellipsis:!0,dataIndex:"school_name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#333333"}},Je||"--"))},(0,r.Gg)()&&{title:t.createElement("span",null,"\u64CD\u4F5C",t.createElement(D.Z,{overlayClassName:Wt.Z.popover,placement:"bottomRight",content:t.createElement("div",{className:"font12"},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u4E0E\u91CD\u7F6E\u5BC6\u7801\u529F\u80FD\u4F7F\u7528\u89C4\u5219\uFF1A",t.createElement("br",null),"1\u3001\u7528\u6237\u7684\u5E73\u53F0\u8EAB\u4EFD\u4E3A\u201C\u5B66\u751F\u201D",t.createElement("br",null),"2\u3001\u5B66\u751F\u5C5E\u4E8E\u6559\u5E08\u7BA1\u7406\u73ED\u7EA7\u6216\u672A\u5206\u73ED",t.createElement("br",null),"3\u3001\u5B66\u751F\u4E0E\u6559\u5E08\u540C\u5C5E\u4E00\u6240\u5B66\u6821",t.createElement("br",null),"4\u3001\u6559\u5E08\u5DF2\u901A\u8FC7\u5E73\u53F0\u804C\u4E1A\u8BA4\u8BC1",t.createElement("br",null),"\u82E5\u4E0D\u6EE1\u8DB3\u4E0A\u8FF0\u4EFB\u4E00\u89C4\u5219\uFF0C\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u7684\u6587\u672C\u6846",t.createElement("br",null),"\u4E0E\u91CD\u7F6E\u5BC6\u7801\u7684\u6309\u94AE\u5C06\u7F6E\u7070\uFF0C\u65E0\u6CD5\u4F7F\u7528"),trigger:"click"},t.createElement("i",{className:"iconfont icon-tishi2 ml5 font14",style:{cursor:"pointer"}}))),align:"right",width:(0,r.Rm)()?150:300,fixed:"right",dataIndex:"name",render:(Je,Tt)=>t.createElement("div",null,!(0,r.Rm)()&&t.createElement(F.Z,null,t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",params:ya({},Tt)}})}},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F")),!(0,r.Rm)()&&t.createElement(F.Z,{title:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"":"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},t.createElement("span",{style:{color:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"#165DFF":"#9EA7BC",cursor:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>Uo(void 0,null,function*(){Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Uo(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:[Tt==null?void 0:Tt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801")),t.createElement(Yo,{onClick:In=>br(In,Tt,!1)}),t.createElement(D.Z,{autoAdjustOverflow:!1,overlayClassName:Wt.Z.btnmenu,placement:"bottomLeft",content:t.createElement(Z.default,null,t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:[Tt==null?void 0:Tt.course_member_id],title:"\u5B66\u751F"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")),t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",onOk:()=>Uo(void 0,null,function*(){var In;(yield(0,C.l3)({coursesId:Un,students:[{course_member_id:Tt.course_member_id}]})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),1>=((In=cn==null?void 0:cn.students)==null?void 0:In.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}))})})}},"\u5220\u9664")))},t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))))}].filter(Je=>!!Je);return t.createElement("section",null,t.createElement("div",null,cn.students_count===0&&t.createElement(H.Z,{customText:xr?t.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8BFE\u5802\u672A\u641C\u7D22\u5230\u59D3\u540D\u6216\u5B66\u53F7\u4E3A\u201C",t.createElement("span",{style:{color:"#3061D0"}},decodeURIComponent(xr)),"\u201D\u7684\u5B66\u751F\uFF0C\u662F\u5426\u9700\u8981\u5C06\u5B66\u751F\u6DFB\u52A0\u5230\u8BFE\u5802\u5185\uFF1F"):"",ButtonTwo:xr&&t.createElement(V.ZP,{type:"primary",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u5B66\u751F",data:{school_name:qn==null?void 0:qn.teacher_school,search_type:"4",keyword:decodeURIComponent(xr),onFish:()=>{St==null||St(Je=>Za(ya({},Je),{search:""}))}}}})}},"\u7ACB\u5373\u6DFB\u52A0")}),t.createElement("div",{className:`${!!((Kt=cn==null?void 0:cn.students)!=null&&Kt.length)&&"bg-white"} pl30 pr30`},(0,r.Gg)()&>.length>0&&t.createElement(k.Z,{justify:"space-between",className:Wt.Z.checkbox},t.createElement(q.Z,null,t.createElement("span",{className:"font14"},"\u5DF2\u9009 ",t.createElement("span",{style:{color:"#165DFF"}},gt.length)," \u4E2A")),t.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",content:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Uo(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{className:"iconfont icon-qingchu font14",style:{color:"#F65160",marginRight:"6px"}}),t.createElement("span",null,"\u6279\u91CF\u5220\u9664")),!(0,r.Rm)()&&t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>Uo(void 0,null,function*(){var Je,Tt,In,Mn;if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const sr=yield(0,w.ZP)(`/api/courses/${Un}/check_reset_password.json`,{method:"get",params:{user_ids:gt}});sr.status===0&&(((Tt=(Je=sr==null?void 0:sr.data)==null?void 0:Je.list)==null?void 0:Tt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},t.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(Mn=(In=sr==null?void 0:sr.data)==null?void 0:In.list)==null?void 0:Mn.map((no,ia)=>t.createElement("span",{key:no,style:{color:"#DF8323"}},no,ia!=sr.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),t.createElement("br",null),t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>Uo(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Uo(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},t.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801")),t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gt,title:"\u5B66\u751F"}}})}},t.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802")),t.createElement(q.Z,null,t.createElement(Yo,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement("span",{className:"font14 current",style:{color:"#3061d0",marginLeft:"20px",display:"inline-block"}},"\u79FB\u52A8\u5230",t.createElement(B.Z,{className:"ml5"}))))),!!((zn=cn==null?void 0:cn.students)!=null&&zn.length)&&t.createElement(R.default,{onChange:(Je,Tt,In)=>{let Mn={};const sr={};In.column?(In.order===void 0?(Mn[In.field]="descend",sr.sort="desc"):(sr.sort=In.order.replace("end",""),Mn[In.field]=In.order),sr.order=2,In.column.dataIndex=="student_id"&&(sr.order=1)):(Mn={},sr.sort="",sr.order=""),dt(ya({},Mn)),fe(sr)},scroll:(0,r.Gg)()?qn!=null&&qn.is_public?{x:920}:{x:1e3}:null,columns:Lt,dataSource:cn==null?void 0:cn.students,pagination:!1,rowKey:"course_member_id",loading:Bt,rowSelection:(0,r.Gg)()&&{type:"checkbox",selectedRowKeys:gt,onChange:(Je,Tt)=>{fr(Je)}}})),(cn==null?void 0:cn.students_count)>0&&t.createElement("aside",{className:"tc mb50 mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:fo,current:rn.page,pageSize:rn.limit,total:cn==null?void 0:cn.students_count}))),t.createElement($.Z,null),Ye&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},Ye==="member"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(gt==null?void 0:gt.length)===((wn=cn==null?void 0:cn.students)==null?void 0:wn.length),onClick:()=>{var Je;(gt==null?void 0:gt.length)<((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fr([...cn==null?void 0:cn.students.map(Tt=>Tt.course_member_id)]):fr([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",gt==null?void 0:gt.length,"\uFF09")),t.createElement(Yo,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement(V.ZP,{style:{margin:"0px 15px",fontSize:"12px",color:"#145DFF",display:"inline-flex",alignItems:"center"}},"\u6279\u91CF\u79FB\u52A8 ",t.createElement(de.Z,{style:{color:"#464F66"}}))),t.createElement(V.ZP,{style:{fontSize:"12px",color:"#145DFF"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Uo(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{style:{color:"#F65160",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangshanchu2 font14 mr5"}),"\u6279\u91CF\u5220\u9664")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{zt()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))),t.createElement(_o.Z,null))};var Na=(0,l.connect)(({teachers:K,classroomList:j,globalSetting:M,user:be})=>({teachers:K,classroomList:j,globalSetting:M,user:be}))(aa),za=e(51417),Io=e(59301),Sa=Object.defineProperty,Xr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,Go=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,qo=(K,j,M)=>j in K?Sa(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,$o=(K,j)=>{for(var M in j||(j={}))Ho.call(j,M)&&qo(K,M,j[M]);if(Go)for(var M of Go(j))No.call(j,M)&&qo(K,M,j[M]);return K},va=(K,j)=>Xr(K,Kr(j)),sa=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const ka=({teachers:K,dispatch:j,user:M,classroomList:be})=>{const{coursesId:ut}=(0,l.useParams)(),{tab:rn="member"}=(0,Ie.oP)(),{allCourseGroups:Bt,studentsList:Ye,updateIndex:fe}=K,{detailTopBanner:zt}=be,[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)([]),[wn,Un]=(0,t.useState)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var an,To;M.userInfo.username&&Bn({page:1,limit:10,course_group_id:(0,r.dE)()?(To=(an=M.userInfo)==null?void 0:an.course)==null?void 0:To.course_group_id:"",import_method:""})},[M.userInfo.username]);const tr=an=>sa(void 0,null,function*(){return yield j({type:"teachers/getStudentsList",payload:$o({coursesId:ut},an)})}),ao=an=>sa(void 0,null,function*(){return yield(0,C.iU)(ut,an)}),[et,dt,Bn,eo]=(0,Fe.U)(tr,{page:1,limit:10}),[Sn,br,fo,la]=(0,Fe.U)(ao,{page:1,limit:10}),[Lt,Je]=(0,t.useState)(rn),[Tt,In]=(0,t.useState)("all"),[Mn,sr]=(0,t.useState)({course_group_id:"",search:"",import_method:""}),no=()=>{St([]),zn([]),fr("")},ia=()=>sa(void 0,null,function*(){if(!pn.current)return;Un(!0);const an=yield(0,C.xV)({coursesId:ut,limit:2e3});an!=null&&an.course_groups&&(qn((an==null?void 0:an.course_groups)||[]),pn.current=!1),Un(!1)});return Io.createElement("section",null,Io.createElement("aside",{className:"bg-white pl30 pr30 pb20"},Io.createElement(k.Z,{align:"middle",justify:"space-between"},(0,r.Gg)()&&!(zt!=null&&zt.excellent)?Io.createElement(q.Z,{className:Wt.Z.customTagTypeWrap},Io.createElement(I.qp,{title:"\u7C7B\u578B",value:Lt,onChange:an=>{Je(an),no(),an==="member"?Bn(Mn):fo(Mn)},dataSource:[{id:"member",name:`\u5DF2\u5BA1\u6279 ${(Ye==null?void 0:Ye.students_count)||0}`},{id:"applicant",name:`\u5F85\u5BA1\u6279 ${(Ye==null?void 0:Ye.apply_size)||0}`}],titleWidth:28})):Io.createElement(q.Z,null,Io.createElement("span",{style:{height:"60px",padding:"15px"}},"\u5171",Io.createElement("label",{className:"ml3 mr3",style:{color:"#165DFF"}},(Ye==null?void 0:Ye.students_count)||0),"\u4E2A\u5B66\u751F")),Io.createElement(q.Z,null,Io.createElement(k.Z,{align:"middle",justify:"space-evenly"},!(0,r.dE)()&&Io.createElement(q.Z,{className:"mr10"},Io.createElement(p.default,{size:"large",value:Mn.course_group_id===""?"\u5168\u90E8":Mn.course_group_id,onChange:an=>sa(void 0,null,function*(){Lt==="member"?yield Bn({page:1,course_group_id:an==="\u5168\u90E8"?"":an}):yield fo({page:1,course_group_id:an==="\u5168\u90E8"?"":an}),no(),sr(To=>va($o({},To),{course_group_id:an==="\u5168\u90E8"?"":an}))}),style:{width:200,marginRight:10},onDropdownVisibleChange:ia,dropdownRender:an=>Io.createElement(U.Z,{spinning:wn},an),getPopupContainer:an=>an.parentNode},Io.createElement(p.default.Option,{value:"\u5168\u90E8"},"\u5168\u90E8\u5206\u73ED"),Io.createElement(p.default.Option,{value:"0"},"\u672A\u5206\u73ED"),cn==null?void 0:cn.map(an=>Io.createElement(p.default.Option,{key:an==null?void 0:an.id,value:an==null?void 0:an.id},an==null?void 0:an.name)))),Io.createElement(q.Z,null,Io.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Mn.search,onChange:an=>{sr(To=>va($o({},To),{search:an})),Lt==="member"?Bn({search:an,page:1}):fo({search:an,page:1})}})))))),Lt==="member"&&Io.createElement(Na,{setCommonParams:sr,keyword:Mn.search,params:et,getData:Bn,loading:dt,batch:gt,resetBatchStatus:no,selectedKey:xr,setSelectedKey:St}),Io.createElement(za.Z,{onOk:()=>{Bn(et)}}),Lt==="applicant"&&Io.createElement(gr,{params:Sn,data:la,loading:br,batch:gt,resetBatchStatus:no,reload:fo,selectedKey:Kt,setSelectedKey:zn}))};var Oa=(0,l.connect)(({teachers:K,user:j,classroomList:M})=>({teachers:K,user:j,classroomList:M}))(ka),Vr=e(59301),Wa=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const $a=({classroomList:K,loading:j,user:M,globalSetting:be,dispatch:ut})=>{const rn=(0,l.useParams)(),[Bt,Ye]=(0,t.useState)([]),[fe,zt]=(0,t.useState)([]),[gt,fr]=(0,t.useState)(0),[xr,St]=(0,t.useState)(!1),[Kt,zn]=(0,t.useState)(1),[wn,Un]=(0,t.useState)(""),pn=(0,l.useParams)();(0,t.useEffect)(()=>{K.actionTabs.key=="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"&&cn()},[K.actionTabs.key,Kt,wn]);const cn=()=>Wa(void 0,null,function*(){var et,dt;St(!0);const Bn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/login_forbid_list.json`,{method:"get",params:{keyword:wn,page:Kt,limit:200}});Bn.status===0&&(zt((et=Bn==null?void 0:Bn.data)==null?void 0:et.list),fr((dt=Bn==null?void 0:Bn.data)==null?void 0:dt.size)),St(!1)}),qn=et=>{var dt,Bn,eo,Sn;return(0,r.Ny)()?!0:(dt=M.userInfo)!=null&&dt.professional_certification&&((Bn=M.userInfo)==null?void 0:Bn.school_name)===(et==null?void 0:et.school_name)?et.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Sn=(eo=K.allCourseGroups)==null?void 0:eo.course_groups)==null?void 0:Sn.some(br=>br.name===et.course_group_name)):!1},tr=et=>{zn(et),Ye([])},ao=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(et,dt,Bn)=>Vr.createElement("span",{style:{color:"#232B40"}},200*(Kt-1)+Bn+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"user_name",render:(et,dt)=>Vr.createElement(F.Z,{title:et},Vr.createElement("span",null,et))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sorter:(et,dt)=>et.id-dt.id,render:et=>Vr.createElement(F.Z,{title:et},Vr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u767B\u5F55\u5931\u8D25\u6B21\u6570",width:120,fixed:"left",ellipsis:!0,dataIndex:"forbid_size",render:et=>Vr.createElement(F.Z,{title:et},Vr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u6700\u8FD1\u767B\u5F55\u5931\u8D25\u65F6\u95F4",ellipsis:!0,width:180,dataIndex:"forbid_time",render:(et,dt)=>Vr.createElement(F.Z,{title:et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"},Vr.createElement("span",{style:{color:"#232B40"}},et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"))},{title:"\u64CD\u4F5C",width:100,align:"right",fixed:"right",dataIndex:"name",render:(et,dt)=>Vr.createElement(F.Z,{title:qn(dt)&&(dt==null?void 0:dt.role)==15?"":"\u8BE5\u7528\u6237\u8EAB\u4EFD\u4E3A\u5E73\u53F0\u6559\u5E08/\u7BA1\u7406\u4EBA\u5458\uFF0C\u4E0D\u53EF\u91CD\u7F6E\u5BC6\u7801"},Vr.createElement("span",{style:{color:qn(dt)&&(dt==null?void 0:dt.role)==15?"#165DFF":"#9EA7BC",cursor:qn(dt)&&(dt==null?void 0:dt.role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>Wa(void 0,null,function*(){qn(dt)&&(dt==null?void 0:dt.role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vr.createElement("div",null,Vr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Vr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),Vr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Wa(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:[dt==null?void 0:dt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801"))}].filter(et=>!!et);return Vr.createElement(x.default,{centered:!0,title:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",width:800,open:K.actionTabs.key==="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:()=>{ut({type:"classroomList/setActionTabs",payload:{}})}},Vr.createElement("div",null,Vr.createElement("div",{style:{color:"#333333"}},"\u6B64\u529F\u80FD\u7528\u4E8E\u534F\u52A9\u591A\u6B21\u8F93\u5165\u9519\u8BEF\u5BC6\u7801\u800C\u767B\u5F55\u5931\u8D25\u7684\u5B66\u751F\u91CD\u7F6E\u5176\u5BC6\u7801\uFF0C\u6062\u590D\u5B66\u751F\u8D26\u6237\u767B\u5F55\u6743\u9650"),Vr.createElement("div",{style:{display:"flex",margin:"20px 0"}},Vr.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:wn,onChange:et=>{Un(et)}}),Vr.createElement(I.op,{style:{marginLeft:"auto"},onClick:()=>{wn!=""||Kt!=1?(Un(""),zn(1)):cn()}},"\u66F4\u65B0\u767B\u5F55\u60C5\u51B5")),Bt.length>0&&Vr.createElement(k.Z,{justify:"space-between",className:Wt.Z.checkbox},Vr.createElement(q.Z,null,Vr.createElement("span",{className:"font14"},"\u5DF2\u9009 ",Vr.createElement("span",{style:{color:"#165DFF"}},Bt.length)," \u4E2A")),Vr.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>Wa(void 0,null,function*(){var et,dt,Bn,eo;if((Bt==null?void 0:Bt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Sn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/check_reset_password.json`,{method:"get",params:{user_ids:Bt}});Sn.status===0&&(((dt=(et=Sn==null?void 0:Sn.data)==null?void 0:et.list)==null?void 0:dt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vr.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},Vr.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(eo=(Bn=Sn==null?void 0:Sn.data)==null?void 0:Bn.list)==null?void 0:eo.map((br,fo)=>Vr.createElement("span",{key:br,style:{color:"#DF8323"}},br,fo!=Sn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237"),Vr.createElement("div",null,"\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),Vr.createElement("br",null),Vr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Vr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>Wa(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vr.createElement("div",null,Vr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Vr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),Vr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Wa(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},Vr.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),Vr.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801"))),Vr.createElement(R.default,{columns:ao,dataSource:fe,pagination:!1,loading:xr,rowKey:"course_member_id",scroll:{y:400},rowSelection:{type:"checkbox",selectedRowKeys:Bt,onChange:(et,dt)=>{Ye(et)}}}),Vr.createElement(Q.Z,{style:{marginTop:"10px",marginBottom:"20px"},onChange:tr,current:rn.page,pageSize:200,total:gt})))};var el=(0,l.connect)(({classroomList:K,loading:j,user:M,globalSetting:be})=>({classroomList:K,loading:j,user:M,globalSetting:be}))($a),Wo=e(59301),tl=Object.defineProperty,nl=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,il=(K,j,M)=>j in K?tl(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Ua=(K,j)=>{for(var M in j||(j={}))fl.call(j,M)&&il(K,M,j[M]);if(nl)for(var M of nl(j))ll.call(j,M)&&il(K,M,j[M]);return K},cl=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Mo=({teachers:K,globalSetting:j,classroomList:M,loading:be,dispatch:ut,match:rn})=>{const[Bt,Ye]=(0,t.useState)("0"),fe=(0,l.useParams)(),zt=Kt=>{Ye(Kt.key)},gt=Wo.createElement(Z.default,{onClick:Kt=>{switch(Kt.key){case"1":(0,A.Zn)(Ua({},fe));break;case"2":(0,A.cr)(Ua({},fe));break;case"3":(0,A.fi)(Ua({},fe));break}}},Wo.createElement(Z.default.Item,{key:1},"\u8BFE\u5802\u4FE1\u606F"),Wo.createElement(Z.default.Item,{key:2},"\u6D3B\u8DC3\u5EA6"),Wo.createElement(Z.default.Item,{key:3},"\u603B\u6210\u7EE9")),fr=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${fe.coursesId}/export_couser_info.xlsx&export=true`}],xr=Wo.createElement(Z.default,{style:{maxHeight:400,width:240,overflow:"auto"}},fr.map(function(Kt,zn){return Wo.createElement(Z.default.Item,{key:Kt.url,onClick:wn=>{St(Kt.name)}},Wo.createElement("span",null,Kt.name))}),Wo.createElement(Z.default.Item,{key:"3"},Wo.createElement(l.Link,{to:`/classrooms/${fe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),St=Kt=>cl(void 0,null,function*(){switch(Kt){case"\u5B66\u751F":(0,A.eV)(Ua({},fe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,A.Zn)(Ua({},fe));break}});return Wo.createElement("section",null,Wo.createElement(ur.Z,{active:2},(0,r.eB)()&&Wo.createElement(i.Z,{dropdownRender:()=>xr},Wo.createElement(I.op,{className:"mr20"},"\u5BFC\u51FA",Wo.createElement(B.Z,{className:"ml5"}))),!(0,r.Rm)()&&!(0,r.dE)()&&(0,r.bg)()&&Wo.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},className:"mr20",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"}})}},"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"),(0,r.GJ)()&&Wo.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:fe}})}},"\u65B0\u5EFA\u5206\u73ED")),Wo.createElement(Oa,null),Wo.createElement(Do.Z,null),Wo.createElement(Dt.Z,null),Wo.createElement(el,null))};var So=(0,l.connect)(({teachers:K,loading:j,globalSetting:M,classroomList:be})=>({teachers:K,globalSetting:M,classroomList:be,loading:j.effects}))(Mo);const Po=({globalSetting:K})=>{var j;switch(Number((j=K==null?void 0:K.setting)==null?void 0:j.theme)){case n.Fy.THEMEONE:return t.createElement(st,null);case n.Fy.THEMETHREE:return t.createElement(Tn,null);case n.Fy.DEFAULT:default:return t.createElement(So,null)}};var pa=(0,l.connect)(({globalSetting:K})=>({globalSetting:K}))(Po)},92181:function(Nt,Be,e){"use strict";var n=e(59301),t=e(98228),l=e(78241),Z=e(43418),i=e(8591),A=e(92832),r=e(38147),k=e(65582),q=Object.defineProperty,p=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,g=(Q,he,V)=>he in Q?q(Q,he,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[he]=V,y=(Q,he)=>{for(var V in he||(he={}))U.call(he,V)&&g(Q,V,he[V]);if(p)for(var V of p(he))C.call(he,V)&&g(Q,V,he[V]);return Q},x=(Q,he,V)=>new Promise((H,f)=>{var a=F=>{try{d(V.next(F))}catch(D){f(D)}},E=F=>{try{d(V.throw(F))}catch(D){f(D)}},d=F=>F.done?H(F.value):Promise.resolve(F.value).then(a,E);d((V=V.apply(Q,he)).next())});const{TreeNode:R}=t.default,ae=({classroomList:Q,loading:he,dispatch:V})=>{const H=(0,k.useParams)();H.id=H.coursesId;const{detailLeftMenus:f,actionTabs:a}=Q,E=f.course_modules&&f.course_modules.filter(F=>F.type==="video"),[d]=l.default.useForm();return n.createElement(Z.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:Q.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>x(void 0,null,function*(){const F=y({},yield d.validateFields());(yield(0,r.ZP)(`/api/courses/${H.id}/course_groups.json`,{method:"post",body:y({},F)})).status===0&&(i.ZP.success("\u6DFB\u52A0\u6210\u529F"),d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}}),V({type:"classroomList/getAllCourseGroup",payload:{coursesId:H.coursesId,limit:2e3}}),V({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}}))}),onCancel:()=>{d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(l.default,{form:d,initialValues:{name:"",link:""}},n.createElement(l.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(A.default,{maxLength:60}))))};Be.Z=(0,k.connect)(({classroomList:Q,loading:he})=>({classroomList:Q,loading:he}))(ae)},40406:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return g}});var n=e(59301),t={flex_box_center:"flex_box_center___zMASI",flex_space_between:"flex_space_between___dZqC_",flex_box_vertical_center:"flex_box_vertical_center___GcOYu",flex_box_center_end:"flex_box_center_end___aKgYO",flex_box_column:"flex_box_column___POu6K",row:"row___EKV84",title:"title___gYtln",tagsWrap:"tagsWrap___m4L8z",action:"action___HYBry",bar:"bar___nP2dr",tag:"tag___UoqGS",name:"name____26PT",num:"num___D8FNh",active:"active___BO3Qs",tagsBorderWrap:"tagsBorderWrap___XpUGL"},l=e(92310),Z=e.n(l),i=e(89392),A=Object.defineProperty,r=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,p=(y,x,R)=>x in y?A(y,x,{enumerable:!0,configurable:!0,writable:!0,value:R}):y[x]=R,U=(y,x)=>{for(var R in x||(x={}))k.call(x,R)&&p(y,R,x[R]);if(r)for(var R of r(x))q.call(x,R)&&p(y,R,x[R]);return y},g=({dataSource:y=[],value:x,onChange:R,onTitleChange:ae,className:Q,title:he,titleWidth:V=41,style:H={},fontColor:f="#B6BFC2",showCount:a,classNameActive:E,styleItem:d={}})=>{const[F,D]=(0,n.useState)(0),[w,B]=(0,n.useState)(!1),de=(0,n.useRef)(null),$=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var Ne;y.length!==0&&(((Ne=de==null?void 0:de.current)==null?void 0:Ne.clientHeight)>97?D(1):D(0)),y.length===0&&D(0),B(!1)},[y]),n.createElement("div",{className:Z()(t.row,Q),style:H},n.createElement("div",{onClick:(0,i.throttle)(()=>ae==null?void 0:ae(),2e3),style:{width:V,marginTop:w?12:4},className:`${t.title} ${ae?"current":""}`},he),n.createElement("div",{className:w?`${t.tagsWrap} ${t.tagsBorderWrap}`:t.tagsWrap},n.createElement("div",{className:t.bar,ref:$,style:F>0?{height:F===1?97:"auto",overflow:F===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:t.tag,ref:de},y==null?void 0:y.map(Ne=>n.createElement("span",{onClick:()=>R(Ne.id),key:Ne.id,style:U(U({color:f},d),(Ne==null?void 0:Ne.style)||{}),className:x===Ne.id?Z()(E||t.active,Ne.classNameActive):""},n.createElement("span",{title:Ne.name,className:t.name},Ne.name),!!a&&n.createElement("span",{className:t.num},Ne.count))))),!!F&&n.createElement(n.Fragment,null,F===1?n.createElement("div",{onClick:()=>{var Ne;D(2),((Ne=de==null?void 0:de.current)==null?void 0:Ne.clientHeight)>245?B(!0):B(!1)},className:t.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{$.current.scrollTop=0,D(1),B(!1)},className:t.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))}},84454:function(Nt,Be,e){"use strict";e.d(Be,{AD:function(){return Ne},BA:function(){return Qe},D9:function(){return te},Hp:function(){return a},IM:function(){return ie},Iy:function(){return E},KM:function(){return Ee},KU:function(){return Pe},MJ:function(){return d},Ne:function(){return N},ON:function(){return Ge},Uj:function(){return At},VY:function(){return Ae},YO:function(){return ht},YX:function(){return vt},Zn:function(){return x},_g:function(){return V},_k:function(){return ne},c6:function(){return de},cr:function(){return R},eV:function(){return $},fi:function(){return ae},gh:function(){return w},hS:function(){return Y},iA:function(){return Q},j6:function(){return H},je:function(){return me},jj:function(){return f},kS:function(){return it},o6:function(){return B},pO:function(){return yt},rQ:function(){return re},sA:function(){return D},xm:function(){return xe},xo:function(){return W},y8:function(){return pe},yd:function(){return he}});var n=e(33270),t=e(65582),l=e(65862),Z=e(8591),i=e(74128),A=Object.defineProperty,r=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,p=(h,b,v)=>b in h?A(h,b,{enumerable:!0,configurable:!0,writable:!0,value:v}):h[b]=v,U=(h,b)=>{for(var v in b||(b={}))k.call(b,v)&&p(h,v,b[v]);if(r)for(var v of r(b))q.call(b,v)&&p(h,v,b[v]);return h},C=(h,b,v)=>new Promise((o,T)=>{var ee=G=>{try{u(v.next(G))}catch(O){T(O)}},c=G=>{try{u(v.throw(G))}catch(O){T(O)}},u=G=>G.done?o(G.value):Promise.resolve(G.value).then(ee,c);u((v=v.apply(h,b)).next())});const g=()=>{(0,t.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=()=>{(0,t.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},x=h=>C(void 0,null,function*(){g(),(yield(0,n.YR)(U({},h))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/export_couser_info.json`,query:h}))),y()}),R=h=>C(void 0,null,function*(){const b=yield(0,n.yS)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_member_act_score`);else{if(b.status===-2)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_member_act_score`))}}),ae=h=>C(void 0,null,function*(){const b=yield(0,n.W0)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_score`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_score`))}}),Q=h=>C(void 0,null,function*(){const b=yield(0,n.Nl)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`))}}),he=h=>C(void 0,null,function*(){const b=yield(0,n.IU)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/export_star_user`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/export_star_user`))}}),V=h=>C(void 0,null,function*(){const b=yield(0,n.td)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`);else{if(b.status===-2)return b;if(b.status===-3)(0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`);else if(b.status===-4)return b}}),H=h=>C(void 0,null,function*(){const b=yield(0,n.QX)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_homework`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_homework`))}}),f=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.o_)(U({},h));v.status===0?(Z.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"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),a=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.ZL)(U({},h));v.status===0?(Z.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"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),E=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.aP)(U({},h));v.status===0?(Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),d=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.vV)(U({},h));v.status===0?(Z.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"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),F=h=>C(void 0,null,function*(){g(),(yield exportCourseWorkListAppendix(U({},h))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${h.categoryId}/works_list.zip`,query:h}))),y()}),D=h=>C(void 0,null,function*(){g(),yield(0,l.QH)("",i.Z.API_SERVER+`/api/polls/${h.categoryId}/commit_result.xlsx`),y()}),w=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/attendances/export_xlsx_data.xlsx`,query:h}))}),B=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/video_study_statics.xlsx`,query:h}))}),de=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/export_video_study.xlsx`,query:h}))}),$=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/export_course_students_info.xlsx`,query:h}))}),Ne=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/school_manages/students.xlsx",query:h}))}),re=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/item_banks/export.xlsx",query:h}))}),pe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:h}))}),me=h=>C(void 0,null,function*(){const b=yield(0,n.Uy)(U({},h));b.status===0?(Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/exercise_score,export_exercise_users`)):b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ne=h=>C(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/export_records/${h.id}.xlsx`,query:h}))}),xe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:h}))}),te=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h==null?void 0:h.coursesId}/${h.menuKey}_statistic.xlsx?${h.checkedList.map(b=>`course_group_id[]=${b}`).join("&")}`,query:h}))}),N=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/ec_years/${h==null?void 0:h.ec_year_id}/ec_training_objectives.xlsx`,query:h}))}),ie=h=>C(void 0,null,function*(){yield(0,l.FH)(h==null?void 0:h.name,(0,l.NY)({url:i.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:h}))}),Y=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/ec_years/${h==null?void 0:h.ec_year_id}/ec_courses.xlsx`,query:h}))}),W=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/ec_years/${h==null?void 0:h.ec_year_id}/ec_graduation_requirements.xlsx`,query:h}))}),Ae=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:h}))}),Pe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/exercises/${h.categoryId}/rank_list.xlsx`,query:h}))}),it=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:h}))}),Ge=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/examination_banks/${h.id}.json`,query:h}))}),vt=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/exercises/${h.categoryId}.json`,query:h}))}),ht=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/polls/${h==null?void 0:h.id}/commit_result.json`,query:h}))}),At=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/paths/get_task_pass.json",query:h}))}),yt=(h,b)=>C(void 0,null,function*(){yield(0,l.FH)(b||"",(0,l.NY)({url:i.Z.API_SERVER+`/api/exercises/${h==null?void 0:h.exercise_id}/consult_exercise.json`,query:h}))}),Ee=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/competitions/${h==null?void 0:h.identifier}/competition_commit_records/member_works.xlsx`,query:h}))}),Qe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h==null?void 0:h.coursesId}/group_homeworks/import_group_template.xlsx`,query:h}))})},61527:function(Nt,Be,e){"use strict";e.d(Be,{U:function(){return q}});var n=e(59301),t=Object.defineProperty,l=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,A=(p,U,C)=>U in p?t(p,U,{enumerable:!0,configurable:!0,writable:!0,value:C}):p[U]=C,r=(p,U)=>{for(var C in U||(U={}))Z.call(U,C)&&A(p,C,U[C]);if(l)for(var C of l(U))i.call(U,C)&&A(p,C,U[C]);return p},k=(p,U,C)=>new Promise((g,y)=>{var x=Q=>{try{ae(C.next(Q))}catch(he){y(he)}},R=Q=>{try{ae(C.throw(Q))}catch(he){y(he)}},ae=Q=>Q.done?g(Q.value):Promise.resolve(Q.value).then(x,R);ae((C=C.apply(p,U)).next())});function q(p,U){const[C,g]=(0,n.useState)(U),[y,x]=(0,n.useState)(!1),[R,ae]=(0,n.useState)();return[C,y,(he,V=!1)=>k(this,null,function*(){const H=V?U:r(r({},C),he);x(!0),g(H);const f=yield p(H);return x(!1),ae(f),f}),R]}},50371:function(Nt,Be){"use strict";function e(){const n=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const i=l[Z];i!==void 0&&(n[Z]=i)})}return n}Be.Z=e},77578:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return n}});const n=t=>t?typeof t=="function"?t():t:null},13845:function(Nt,Be,e){"use strict";e.d(Be,{F:function(){return n},Z:function(){return t}});function n(l){return l!=null&&l===l.window}function t(l,Z){var i,A;if(typeof window=="undefined")return 0;const r=Z?"scrollTop":"scrollLeft";let k=0;return n(l)?k=l[Z?"pageYOffset":"pageXOffset"]:l instanceof Document?k=l.documentElement[r]:(l instanceof HTMLElement||l)&&(k=l[r]),l&&!n(l)&&typeof k!="number"&&(k=(A=((i=l.ownerDocument)!==null&&i!==void 0?i:l).documentElement)===null||A===void 0?void 0:A[r]),k}},56762:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return t}});var n=e(59301);function t(){const[,l]=n.useReducer(Z=>Z+1,0);return l}},68031:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return Z}});var n=e(16089);function t(i,A,r,k){const q=r-A;return i/=k/2,i<1?q/2*i*i*i+A:q/2*((i-=2)*i*i+2)+A}var l=e(13845);function Z(i){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:k,duration:q=450}=A,p=r(),U=(0,l.Z)(p,!0),C=Date.now(),g=()=>{const x=Date.now()-C,R=t(x>q?q:x,U,i,q);(0,l.F)(p)?p.scrollTo(window.pageXOffset,R):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=R:p.scrollTop=R,xr||A},27666:function(Nt,Be,e){"use strict";var n=e(94480),t=e(16089);function l(Z){let i;const A=k=>()=>{i=null,Z.apply(void 0,(0,n.Z)(k))},r=function(){if(i==null){for(var k=arguments.length,q=new Array(k),p=0;p{t.Z.cancel(i),i=null},r}Be.Z=l},81228:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return E}});var n=e(67732),t=e(83652),l=e(42403),Z=e(158),i=e(59301),A=e(92310),r=e.n(A),k=e(29301),q=e(2738),p=e(27666),U=e(36355),C=e(83116),g=e(37613);const y=d=>{const{componentCls:F}=d;return{[F]:{position:"fixed",zIndex:d.zIndexPopup}}};var x=(0,C.Z)("Affix",d=>{const F=(0,g.TS)(d,{zIndexPopup:d.zIndexBase+10});return[y(F)]});function R(d){return d!==window?d.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ae(d,F,D){if(D!==void 0&&F.top>d.top-D)return D+F.top}function Q(d,F,D){if(D!==void 0&&F.bottom{const B=w.getTargetFunc(),de=B==null?void 0:B(),{prevTarget:$}=w.state;$!==de&&(he.forEach(Ne=>{$==null||$.removeEventListener(Ne,w.lazyUpdatePosition),de==null||de.addEventListener(Ne,w.lazyUpdatePosition)}),w.updatePosition(),w.setState({prevTarget:de}))},w.removeListeners=()=>{w.timer&&(clearTimeout(w.timer),w.timer=null);const{prevTarget:B}=w.state,de=w.getTargetFunc(),$=de==null?void 0:de();he.forEach(Ne=>{$==null||$.removeEventListener(Ne,w.lazyUpdatePosition),B==null||B.removeEventListener(Ne,w.lazyUpdatePosition)}),w.updatePosition.cancel(),w.lazyUpdatePosition.cancel()},w.getOffsetTop=()=>{const{offsetBottom:B,offsetTop:de}=w.props;return B===void 0&&de===void 0?0:de},w.getOffsetBottom=()=>w.props.offsetBottom,w.measure=()=>{const{status:B,lastAffix:de}=w.state,{onChange:$}=w.props,Ne=w.getTargetFunc();if(B!==H.Prepare||!w.fixedNodeRef.current||!w.placeholderNodeRef.current||!Ne)return;const re=w.getOffsetTop(),pe=w.getOffsetBottom(),me=Ne();if(me){const ne={status:H.None},xe=R(w.placeholderNodeRef.current);if(xe.top===0&&xe.left===0&&xe.width===0&&xe.height===0)return;const te=R(me),N=ae(xe,te,re),ie=Q(xe,te,pe);N!==void 0?(ne.affixStyle={position:"fixed",top:N,width:xe.width,height:xe.height},ne.placeholderStyle={width:xe.width,height:xe.height}):ie!==void 0&&(ne.affixStyle={position:"fixed",bottom:ie,width:xe.width,height:xe.height},ne.placeholderStyle={width:xe.width,height:xe.height}),ne.lastAffix=!!ne.affixStyle,$&&de!==ne.lastAffix&&$(ne.lastAffix),w.setState(ne)}},w.prepareMeasure=()=>{w.setState({status:H.Prepare,affixStyle:void 0,placeholderStyle:void 0})},w.updatePosition=(0,p.Z)(()=>{w.prepareMeasure()}),w.lazyUpdatePosition=(0,p.Z)(()=>{const B=w.getTargetFunc(),{affixStyle:de}=w.state;if(B&&de){const $=w.getOffsetTop(),Ne=w.getOffsetBottom(),re=B();if(re&&w.placeholderNodeRef.current){const pe=R(re),me=R(w.placeholderNodeRef.current),ne=ae(me,pe,$),xe=Q(me,pe,Ne);if(ne!==void 0&&de.top===ne||xe!==void 0&&de.bottom===xe)return}}w.prepareMeasure()}),w}return(0,t.Z)(D,[{key:"getTargetFunc",value:function(){const{getTargetContainer:B}=this.context,{target:de}=this.props;return de!==void 0?de:B!=null?B:V}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(B){this.addListeners(),(B.offsetTop!==this.props.offsetTop||B.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:B,placeholderStyle:de}=this.state,{affixPrefixCls:$,rootClassName:Ne,children:re}=this.props,pe=r()(B&&Ne,{[$]:!!B});let me=(0,q.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return i.createElement(k.Z,{onResize:this.updatePosition},i.createElement("div",Object.assign({},me,{ref:this.placeholderNodeRef}),B&&i.createElement("div",{style:de,"aria-hidden":"true"}),i.createElement("div",{className:pe,ref:this.fixedNodeRef,style:B},i.createElement(k.Z,{onResize:this.updatePosition},re))))}}]),D}(i.Component);f.contextType=U.E_;var E=(0,i.forwardRef)((d,F)=>{const{prefixCls:D,rootClassName:w}=d,{getPrefixCls:B}=(0,i.useContext)(U.E_),de=B("affix",D),[$,Ne]=x(de),re=Object.assign(Object.assign({},d),{affixPrefixCls:de,rootClassName:r()(w,Ne)});return $(i.createElement(f,Object.assign({},re,{ref:F})))})},24905:function(Nt,Be,e){"use strict";e.d(Be,{default:function(){return E}});var n=e(92310),t=e.n(n),l=e(5630),Z=e(59301),i=e(36355),A=e(1684),r=e(32441),q=Z.createContext(null),p=e(98447),U=e(14088),C=e(4572),g=function(d,F){var D={};for(var w in d)Object.prototype.hasOwnProperty.call(d,w)&&F.indexOf(w)<0&&(D[w]=d[w]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,w=Object.getOwnPropertySymbols(d);B{var D;const{prefixCls:w,className:B,rootClassName:de,children:$,indeterminate:Ne=!1,style:re,onMouseEnter:pe,onMouseLeave:me,skipGroup:ne=!1,disabled:xe}=d,te=g(d,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:N,direction:ie,checkbox:Y}=Z.useContext(i.E_),W=Z.useContext(q),{isFormItemInput:Ae}=Z.useContext(r.aM),Pe=Z.useContext(A.Z),it=(D=(W==null?void 0:W.disabled)||xe)!==null&&D!==void 0?D:Pe,Ge=Z.useRef(te.value);Z.useEffect(()=>{W==null||W.registerValue(te.value)},[]),Z.useEffect(()=>{if(!ne)return te.value!==Ge.current&&(W==null||W.cancelValue(Ge.current),W==null||W.registerValue(te.value),Ge.current=te.value),()=>W==null?void 0:W.cancelValue(te.value)},[te.value]);const vt=N("checkbox",w),[ht,At]=(0,p.ZP)(vt),yt=Object.assign({},te);W&&!ne&&(yt.onChange=function(){te.onChange&&te.onChange.apply(te,arguments),W.toggleOption&&W.toggleOption({label:$,value:te.value})},yt.name=W.name,yt.checked=W.value.includes(te.value));const Ee=t()(`${vt}-wrapper`,{[`${vt}-rtl`]:ie==="rtl",[`${vt}-wrapper-checked`]:yt.checked,[`${vt}-wrapper-disabled`]:it,[`${vt}-wrapper-in-form-item`]:Ae},Y==null?void 0:Y.className,B,de,At),Qe=t()({[`${vt}-indeterminate`]:Ne},C.A,At),h=Ne?"mixed":void 0;return ht(Z.createElement(U.Z,{component:"Checkbox",disabled:it},Z.createElement("label",{className:Ee,style:Object.assign(Object.assign({},Y==null?void 0:Y.style),re),onMouseEnter:pe,onMouseLeave:me},Z.createElement(l.Z,Object.assign({"aria-checked":h},yt,{prefixCls:vt,className:Qe,disabled:it,ref:F})),$!==void 0&&Z.createElement("span",null,$))))};var R=Z.forwardRef(y),ae=e(94480),Q=e(2738),he=function(d,F){var D={};for(var w in d)Object.prototype.hasOwnProperty.call(d,w)&&F.indexOf(w)<0&&(D[w]=d[w]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,w=Object.getOwnPropertySymbols(d);B{const{defaultValue:D,children:w,options:B=[],prefixCls:de,className:$,rootClassName:Ne,style:re,onChange:pe}=d,me=he(d,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ne,direction:xe}=Z.useContext(i.E_),[te,N]=Z.useState(me.value||D||[]),[ie,Y]=Z.useState([]);Z.useEffect(()=>{"value"in me&&N(me.value||[])},[me.value]);const W=Z.useMemo(()=>B.map(b=>typeof b=="string"||typeof b=="number"?{label:b,value:b}:b),[B]),Ae=b=>{Y(v=>v.filter(o=>o!==b))},Pe=b=>{Y(v=>[].concat((0,ae.Z)(v),[b]))},it=b=>{const v=te.indexOf(b.value),o=(0,ae.Z)(te);v===-1?o.push(b.value):o.splice(v,1),"value"in me||N(o),pe==null||pe(o.filter(T=>ie.includes(T)).sort((T,ee)=>{const c=W.findIndex(G=>G.value===T),u=W.findIndex(G=>G.value===ee);return c-u}))},Ge=ne("checkbox",de),vt=`${Ge}-group`,[ht,At]=(0,p.ZP)(Ge),yt=(0,Q.Z)(me,["value","disabled"]),Ee=B.length?W.map(b=>Z.createElement(R,{prefixCls:Ge,key:b.value.toString(),disabled:"disabled"in b?b.disabled:me.disabled,value:b.value,checked:te.includes(b.value),onChange:b.onChange,className:`${vt}-item`,style:b.style,title:b.title},b.label)):w,Qe={toggleOption:it,value:te,disabled:me.disabled,name:me.name,registerValue:Pe,cancelValue:Ae},h=t()(vt,{[`${vt}-rtl`]:xe==="rtl"},$,Ne,At);return ht(Z.createElement("div",Object.assign({className:h,style:re},yt,{ref:F}),Z.createElement(q.Provider,{value:Qe},Ee)))},H=Z.forwardRef(V);var f=Z.memo(H);const a=R;a.Group=f,a.__ANT_CHECKBOX=!0;var E=a},98447:function(Nt,Be,e){"use strict";e.d(Be,{C2:function(){return i}});var n=e(17313),t=e(37613),l=e(83116);const Z=A=>{const{checkboxCls:r}=A,k=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,n.Wf)(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[k]:Object.assign(Object.assign({},(0,n.Wf)(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${k}`]:{marginInlineStart:0},[`&${k}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,n.Wf)(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:A.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,n.oN)(A))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:A.checkboxSize/14*5,height:A.checkboxSize/14*8,border:`${A.lineWidthBold}px solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[` +(self.webpackChunk=self.webpackChunk||[]).push([[201],{27812:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},89489:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},59477:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},40001:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},49198:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},84105:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},18785:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},73331:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},15277:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},52671:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},8657:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},56082:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},33853:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},15075:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},43531:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},61485:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=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 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"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},38819:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},47472:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={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=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},87395:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return k}});var n=e(54476),t=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Z=l,i=e(7657),A=function(p,U){return t.createElement(i.Z,(0,n.Z)({},p,{ref:U,icon:Z}))},r=t.forwardRef(A),k=r},72131:function(Nt,Be){"use strict";Be.Z={flex_box_center:"flex_box_center___vLVuS",flex_space_between:"flex_space_between___iMfB0",flex_box_vertical_center:"flex_box_vertical_center___dYLcz",flex_box_center_end:"flex_box_center_end___hAdh1",flex_box_column:"flex_box_column___HgIbr",bg:"bg___fg0pK",header:"header___JSZ2c",menu:"menu___YsZdG",desc:"desc___rXiKH",otherLink:"otherLink___INV4V",card:"card___z8I5q",listTabWrapper:"listTabWrapper___GUJxo",operationBtn:"operationBtn___fudrU",reject:"reject___oB66Y",approve:"approve___zZZ7P",rejectBtn:"rejectBtn___SCjUa",approveBtn:"approveBtn___XtDaP",duplicateStudentModal:"duplicateStudentModal___Q1TtD",warningText:"warningText___YA0e9",customTagTypeWrap:"customTagTypeWrap___TC3sR",checkbox:"checkbox___EWCrb",delete:"delete___TxnvA",czmm:"czmm___Iy9bc",czmmDisable:"czmmDisable___R7q8i",acolor:"acolor___xfu4k",textcolor:"textcolor___RgbF_"}},42882:function(Nt,Be){"use strict";Be.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},97967:function(Nt,Be,e){"use strict";var n=e(59301),t=e(65582),l=e(3918),Z=e(41867),i=e(27812),A=e(59301);const r=({children:k,active:q,classroomList:p})=>{var U,C;const g=(0,t.useParams)(),[y,x]=(0,n.useState)(q||1);return A.createElement("section",{style:{backgroundColor:"#fff",padding:"20px 30px",marginTop:"-24px"}},A.createElement("div",{style:{marginBottom:"10px"}},((C=(U=p==null?void 0:p.detailLeftMenus)==null?void 0:U.course_modules)==null?void 0:C.length)>1&&A.createElement(i.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#979797"},onClick:()=>{var R,ae,Q,he,V,H,f,a,E;return t.history.push(((Q=(ae=(R=p==null?void 0:p.detailLeftMenus)==null?void 0:R.course_modules)==null?void 0:ae[0])==null?void 0:Q.type)=="course_group"?(H=(V=(he=p==null?void 0:p.detailLeftMenus)==null?void 0:he.course_modules)==null?void 0:V[1])==null?void 0:H.category_url:(E=(a=(f=p==null?void 0:p.detailLeftMenus)==null?void 0:f.course_modules)==null?void 0:a[0])==null?void 0:E.category_url)}}),A.createElement("span",{style:{fontWeight:"500",color:"#333333",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),A.createElement(l.YG,{value:q,onChange:R=>{x(R)},tabBarExtraContent:k,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${g.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${g.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${g.coursesId}/course_group`},(0,Z.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${g.coursesId}/assistant`}]}))};Be.Z=(0,t.connect)(({classroomList:k})=>({classroomList:k}))(r)},89549:function(Nt,Be,e){"use strict";var n=e(59301),t=e(65582),l=e(3918),Z=e(41867),i=e(27812),A=e(59301);const r=({children:k,active:q,classroomList:p})=>{var U,C;const g=(0,t.useParams)(),[y,x]=(0,n.useState)(q||1);return A.createElement("section",{className:"mb10"},A.createElement("div",{className:"mb10"},((C=(U=p==null?void 0:p.detailLeftMenus)==null?void 0:U.course_modules)==null?void 0:C.length)>1&&A.createElement(i.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#fff"},onClick:()=>{var R,ae,Q,he,V,H,f,a,E;return t.history.push(((Q=(ae=(R=p==null?void 0:p.detailLeftMenus)==null?void 0:R.course_modules)==null?void 0:ae[0])==null?void 0:Q.type)=="course_group"?(H=(V=(he=p==null?void 0:p.detailLeftMenus)==null?void 0:he.course_modules)==null?void 0:V[1])==null?void 0:H.category_url:(E=(a=(f=p==null?void 0:p.detailLeftMenus)==null?void 0:f.course_modules)==null?void 0:a[0])==null?void 0:E.category_url)}}),A.createElement("span",{style:{fontWeight:"500",color:"#fff",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),A.createElement(l.Ed,{value:q,onChange:R=>{x(R)},tabBarExtraContent:k,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${g.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${g.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${g.coursesId}/course_group`},(0,Z.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${g.coursesId}/assistant`}]}))};Be.Z=(0,t.connect)(({classroomList:k})=>({classroomList:k}))(r)},33978:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return Z}});var n=e(59301),t={flex_box_center:"flex_box_center___jQroX",flex_space_between:"flex_space_between___ybTjf",flex_box_vertical_center:"flex_box_vertical_center___TEudd",flex_box_center_end:"flex_box_center_end___sXWuH",flex_box_column:"flex_box_column___irPtQ",virtual:"virtual___Cl1Fa"},Z=({list:i,itemHeight:A,mapList:r,scrollHeight:k=300})=>{const[q,p]=(0,n.useState)(0),[U,C]=(0,n.useState)(0),g=(0,n.useRef)(null),y=(0,n.useRef)(null),x=(0,n.useMemo)(()=>A*i.length,[i.length]);(0,n.useEffect)(()=>{g.current&&C(Math.ceil(g.current.clientHeight/A))},[i==null?void 0:i.length]);const R=()=>{const{scrollTop:he}=g.current,V=Math.floor(he/A);p(V),y.current.style.transform=`translate3d(0, ${V*A}px, 0)`},ae=i.slice(q,q+U);return i.length*A<=k?n.createElement(n.Fragment,null,i==null?void 0:i.map((he,V)=>n.createElement(n.Fragment,{key:V},r(he)))):n.createElement("div",{className:t.virtual,style:{height:k},onScroll:R,ref:g},n.createElement("div",{style:{height:x+"px"}},n.createElement("div",{className:"content",ref:y},ae==null?void 0:ae.map((he,V)=>n.createElement(n.Fragment,{key:V},r(he))))))}},30214:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return Z}});var n=e(59301),t=e(77254),l=e(11611),Z=()=>{const[i,A]=(0,n.useState)(""),[r,k]=(0,n.useState)(0);let[q,p]=(0,n.useState)(),[U,C]=(0,n.useState)();const[g,y]=(0,n.useState)(!1),x=(0,n.useRef)("");(0,n.useEffect)(()=>t.Z.subscribe("preview-image",F=>{A(F),console.log(a.current),document.body.style.overflow="hidden"}),[]),(0,n.useEffect)(()=>(document.addEventListener("keydown",R),()=>{document.removeEventListener("keydown",R)}),[]),(0,n.useEffect)(()=>{x.current=i},[i]);function R(d){d.keyCode==27&&x.current&&ae()}function ae(){document.body.style.overflow="auto",p(void 0),C(void 0),k(0),A("")}function Q(){k(r+90)}function he(){q=a.current.width*1.1,U=a.current.height*1.1,C(U),p(q)}function V(){q=a.current.width/1.1,U=a.current.height/1.1,C(U),p(q)}const H=(0,n.useRef)(),f=(0,n.useRef)(),a=(0,n.useRef)(),E=d=>{(d.nativeEvent.target===H.current||d.nativeEvent.target===f.current)&&ae()};return n.createElement(n.Fragment,null,i?n.createElement("div",null,n.createElement("div",{className:"preview-wrp-group",ref:f},n.createElement(l.Z,{className:"image-preview",src:i,style:{display:"none"},preview:{visible:!0,src:i,movable:!1,onVisibleChange:d=>{A("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},61584:function(Nt,Be,e){"use strict";e.d(Be,{i:function(){return a},Z:function(){return d}});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"},t=e(71418),l=e(6848),Z=e(93948),i=e(92310),A=e.n(i),r=e(65862),k=e(2524),q=e(41867),p=e(79005),U=e(20345),C=e(77882),g=e(31081),y=e(75309),x=e(71979),R=e(47558),ae=e(42922),Q=e(66832),he=e(96593),V=e(19664),H=e(91833),f=e(59301);const a=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:p,swimg:U},{name:"101\u8BA1\u5212",ptimg:C,swimg:g},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:R,swimg:ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Q,swimg:he},{name:"\u519B\u961F\u4E00\u6D41",ptimg:V,swimg:H}];var d=({className:F,dataSource:D=[],col:w=4,right:B,bottom:de=23,precision:$=0,wrapWidth:Ne=1200,trackEventItems:re,loading:pe,onRemove:me=()=>{},isCurrent:ne=!0,showAlias:xe=!1,showProgress:te=!1})=>{const N=Math.floor((Ne-(w-1)*B)/w),ie=[{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(Y=>(window.ENV==="build"&&(Y.ptimg=`/react/build${Y.ptimg}`,Y.swimg=`/react/build${Y.swimg}`),Y));return f.createElement(t.Z,{spinning:pe},f.createElement("div",{className:A()(n.list,F)},!!(D!=null&&D.length)&&(D==null?void 0:D.map((Y,W)=>{var Ae,Pe,it,Ge,vt,ht;const{name:At,id:yt,identifier:Ee,featured:Qe,school_name:h,image_url:b,excellent:v,is_plan:o}=Y;return f.createElement("div",{key:yt,className:ne&&te?n.wrapisCurrent:n.wrap,style:{width:N,marginRight:(1+W)%w===0?0:B+$,marginBottom:de}},f.createElement("a",{className:n.li,onClick:T=>{T.preventDefault(),T.stopPropagation(),re&&(0,r.L9)([re]),(0,r.xg)(`/paths/${Ee}`)}},f.createElement("div",{className:n.img},f.createElement("img",{className:n.cover,src:`${b}`}),ne&&(0,q.bg)()&&(Y==null?void 0:Y.studying)&&f.createElement("div",{className:`${n.movebq} user-path-items`,onClick:T=>{T.stopPropagation(),me(Y)}},f.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),f.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ae=Y==null?void 0:Y.subject_tags)==null?void 0:Ae.map((T,ee)=>{var c,u;if(ee===0){const O=(c=ie.find(S=>S.name==T))==null?void 0:c.swimg;return f.createElement("img",{className:n.sign,src:O,style:{left:"-4px"}})}const G=(u=ie.find(O=>O.name==T))==null?void 0:u.ptimg;return f.createElement("img",{className:n.sign,src:G,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),f.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Y==null?void 0:Y.excellent)&&f.createElement("div",{className:n.bq},"\u5F00\u653E\u8BFE\u7A0B"))),f.createElement("div",{className:n.name},f.createElement(l.Z,{title:xe&&(Y!=null&&Y.excellent_alias_name)?f.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,f.createElement("br",null),f.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Y==null?void 0:Y.excellent_alias_name}`)):At},f.createElement("span",{className:n.e},xe&&(Y==null?void 0:Y.excellent_alias_name)||At))),ne&&te&&((Pe=Y==null?void 0:Y.progress)==null?void 0:Pe.all_score)!=0&&f.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},f.createElement(Z.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((it=Y==null?void 0:Y.progress)==null?void 0:it.my_score)/((Ge=Y==null?void 0:Y.progress)==null?void 0:Ge.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(vt=Y==null?void 0:Y.progress)==null?void 0:vt.my_score,"/",(ht=Y==null?void 0:Y.progress)==null?void 0:ht.all_score),(!ne||!te)&&f.createElement("div",{className:n.tags},f.createElement("div",null,f.createElement(l.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),f.createElement("span",null,Y.stages_count))),f.createElement(l.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),f.createElement("span",null,Y.members_count)))))))})),!D.length&&f.createElement(k.Z,null)))}},3918:function(Nt,Be,e){"use strict";e.d(Be,{jL:function(){return i},w9:function(){return yn},vv:function(){return ke},dN:function(){return bn},QD:function(){return Ln},cQ:function(){return ee.Z},vg:function(){return je},Oz:function(){return nn},op:function(){return ln},O5:function(){return Ur},_b:function(){return Vt},t7:function(){return de},tT:function(){return re},Gi:function(){return pt},YG:function(){return Xe},Ed:function(){return _e},kT:function(){return X},qp:function(){return ae},Um:function(){return a},K3:function(){return V},vr:function(){return Ir},qE:function(){return or},Je:function(){return ne},wb:function(){return ht},rC:function(){return T},lB:function(){return Ee},cq:function(){return en},kO:function(){return Re},tp:function(){return F},Si:function(){return so},k8:function(){return Lr},Du:function(){return wo}});var n=e(59301),t={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"},l="data:image/png;base64,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",i=({dataSource:Me=[],img:Ce,imgWidth:ye=346,title:nt,sunTitle:bt,bannerExtraContent:jt})=>n.createElement("div",{className:t.banner},n.createElement("div",{className:t.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,nt),n.createElement("span",null,bt)),Me.length>0&&n.createElement("div",{className:t.btns},Me.map((ot,tn)=>n.createElement("div",{key:tn,onClick:ot.click},ot.name,ot.sign?n.createElement("img",{src:l,width:39}):null))),jt),Ce&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Ce,width:ye}))),A={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"},r=e(92310),k=e.n(r),q=e(89392),p=Object.defineProperty,U=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(Me,Ce,ye)=>Ce in Me?p(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,x=(Me,Ce)=>{for(var ye in Ce||(Ce={}))C.call(Ce,ye)&&y(Me,ye,Ce[ye]);if(U)for(var ye of U(Ce))g.call(Ce,ye)&&y(Me,ye,Ce[ye]);return Me},ae=({dataSource:Me=[],value:Ce,onChange:ye,onTitleChange:nt,className:bt,title:jt,titleWidth:ot=41,style:tn={},fontColor:Kn="#6A7283",showCount:vr,classNameActive:Tn,styleItem:Wt={}})=>{const[Cr,Tr]=(0,n.useState)(0),[Qr,gr]=(0,n.useState)(!1),lr=(0,n.useRef)(null),Or=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var _r;Me.length!==0&&(((_r=lr==null?void 0:lr.current)==null?void 0:_r.clientHeight)>97?Tr(1):Tr(0)),Me.length===0&&Tr(0),gr(!1)},[Me]),n.createElement("div",{className:k()(A.row,bt),style:tn},n.createElement("div",{onClick:(0,q.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:ot,marginTop:Qr?12:4},className:`${A.title} ${nt?"current":""}`},jt),n.createElement("div",{className:Qr?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},n.createElement("div",{className:A.bar,ref:Or,style:Cr>0?{height:Cr===1?97:"auto",overflow:Cr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:A.tag,ref:lr},Me==null?void 0:Me.map(_r=>n.createElement("span",{onClick:()=>ye(_r.id),key:_r.id,style:x(x({color:Kn},Wt),(_r==null?void 0:_r.style)||{}),className:Ce===_r.id?k()(Tn||A.active,_r.classNameActive):""},n.createElement("span",{title:_r.name,className:A.name},_r.name),!!vr&&n.createElement("span",{className:A.num},_r.count))))),!!Cr&&n.createElement(n.Fragment,null,Cr===1?n.createElement("div",{onClick:()=>{var _r;Tr(2),((_r=lr==null?void 0:lr.current)==null?void 0:_r.clientHeight)>245?gr(!0):gr(!1)},className:A.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{Or.current.scrollTop=0,Tr(1),gr(!1)},className:A.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Q={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"},V=({dataSource:Me=[],value:Ce,onChange:ye,onTitleChange:nt,className:bt,title:jt,titleWidth:ot=41,style:tn={},fontColor:Kn="#6A7283",showCount:vr,expand:Tn=!0})=>{const[Wt,Cr]=(0,n.useState)(0),[Tr,Qr]=(0,n.useState)(!1),gr=(0,n.useRef)(null),lr=(0,n.useRef)(null),[Or,_r]=(0,n.useState)(Tn);return n.createElement("div",{className:k()(Q.row,bt),style:tn},n.createElement("div",{className:"flex item-center justify-between"},n.createElement("div",{onClick:(0,q.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:ot,marginTop:Tr?12:4},className:`${Q.title} ${nt?"current":""}`},jt),n.createElement("i",{className:`iconfont ${Or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Or?8:10},onClick:()=>_r(!Or)})),Or&&n.createElement("div",{className:Tr?`${Q.tagsWrap} ${Q.tagsBorderWrap}`:Q.tagsWrap},n.createElement("div",{className:Q.fenge}),n.createElement("div",{className:Q.bar,ref:lr},n.createElement("div",{className:Q.tag,ref:gr},Me==null?void 0:Me.map(po=>n.createElement("span",{onClick:()=>ye(po.id),key:po.id,style:{color:Kn},className:Ce===po.id?Q.active:""},n.createElement("span",{title:po.name,className:Q.name},po.name),!!vr&&n.createElement("span",{className:Q.num},po.count)))))))},H={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},a=({dataSource:Me=[],value:Ce,onChange:ye,onTitleChange:nt,className:bt,title:jt,titleWidth:ot=41,style:tn={},fontColor:Kn="#fff",showCount:vr,expand:Tn=!0})=>{const[Wt,Cr]=(0,n.useState)(0),[Tr,Qr]=(0,n.useState)(!1),gr=(0,n.useRef)(null),lr=(0,n.useRef)(null),[Or,_r]=(0,n.useState)(Tn);return n.createElement("div",{className:k()(H.row,bt),style:tn},n.createElement("div",{className:"flex item-center justify-between"},n.createElement("div",{onClick:(0,q.throttle)(()=>nt==null?void 0:nt(),2e3),style:{width:ot},className:`${H.title} ${nt?"current":""}`},jt),n.createElement("i",{className:`iconfont ${Or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Or?"#00DDC7":"#037F74",fontSize:Or?10:12},onClick:()=>_r(!Or)})),Or&&n.createElement("div",{className:Tr?`${H.tagsWrap} ${H.tagsBorderWrap}`:H.tagsWrap},n.createElement("div",{className:H.bar,ref:lr},n.createElement("div",{className:H.tag,ref:gr},Me==null?void 0:Me.map(po=>n.createElement("span",{onClick:()=>ye(po.id),key:po.id,style:{color:Kn},className:Ce===po.id?H.active:""},n.createElement("span",{title:po.name,className:H.name},po.name),!!vr&&n.createElement("span",{className:H.num},po.count)))))))},E={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"},F=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={}})=>n.createElement("div",{style:bt,className:k()(E.tabs,nt)},Me.map(jt=>n.createElement("span",{onClick:()=>ye(jt.id),className:Ce===jt.id?E.active:"",key:jt.id},jt.name))),D={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"},w=e(92832),de=({dataSource:Me=[],value:Ce="",onChange:ye,onInputChange:nt=()=>{},className:bt,style:jt={},placeholder:ot,allowClear:tn=!1})=>{var Kn;const[vr,Tn]=(0,n.useState)(""),[Wt,Cr]=(0,n.useState)("");(0,n.useEffect)(()=>{var gr;let lr=Ce;(gr=JSON.stringify(Ce))!=null&&gr.includes("{")&&(Tn(Ce.id),lr=Ce.value||"");try{Cr(decodeURIComponent(lr||""))}catch(Or){Cr(decodeURIComponent(lr||""))}},[Ce]);const Tr=()=>{ye(encodeURIComponent(Wt),vr||null)},Qr=gr=>{gr!==vr&&(Tn(gr),ye(encodeURIComponent(Wt),gr))};return n.createElement("div",{className:k()(D.input,bt),style:jt},!!Me.length&&n.createElement("div",{className:D.dropdown},n.createElement("div",{className:D.text},(Kn=Me.find(gr=>gr.id===vr))==null?void 0:Kn.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:D.b1}),n.createElement("b",{className:D.b2})),n.createElement("div",{className:D.menu},Me.map((gr,lr)=>n.createElement("div",{key:lr,onClick:()=>Qr(gr.id)},gr.name)))),n.createElement(w.default,{onPressEnter:Tr,value:Wt,onChange:gr=>{Cr(gr.target.value),nt(encodeURIComponent(gr.target.value),vr||null)},bordered:!1,placeholder:ot}),n.createElement("i",{onClick:Tr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},$={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},re=({dataSource:Me=[],value:Ce="",onChange:ye,onInputChange:nt=()=>{},className:bt,style:jt={},placeholder:ot,allowClear:tn=!1})=>{var Kn;const[vr,Tn]=(0,n.useState)(""),[Wt,Cr]=(0,n.useState)("");(0,n.useEffect)(()=>{var gr;let lr=Ce;(gr=JSON.stringify(Ce))!=null&&gr.includes("{")&&(Tn(Ce.id),lr=Ce.value||"");try{Cr(decodeURIComponent(lr||""))}catch(Or){Cr(decodeURIComponent(lr||""))}},[Ce]);const Tr=()=>{ye(encodeURIComponent(Wt),vr||null)},Qr=gr=>{gr!==vr&&(Tn(gr),ye(encodeURIComponent(Wt),gr))};return n.createElement("div",{className:k()($.input,bt),style:jt},!!Me.length&&n.createElement("div",{className:$.dropdown},n.createElement("div",{className:$.text},(Kn=Me.find(gr=>gr.id===vr))==null?void 0:Kn.name,n.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),n.createElement("div",{className:$.menu},Me.map((gr,lr)=>n.createElement("div",{key:lr,onClick:()=>Qr(gr.id)},gr.name)))),n.createElement(w.default,{onPressEnter:Tr,value:Wt,onChange:gr=>{Cr(gr.target.value),nt(encodeURIComponent(gr.target.value),vr||null)},bordered:!1,placeholder:ot}),n.createElement("i",{onClick:Tr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pe={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"},ne=({value:Me,onChange:Ce,className:ye,total:nt,pageSize:bt,style:jt={}})=>{const ot=Me<2,tn=Me>=Math.ceil(nt/bt);return nt<=bt?n.createElement(n.Fragment,null):n.createElement("div",{className:k()(pe.quickPager,ye),style:jt},n.createElement("div",{onClick:()=>{ot||Ce(Me-1,"prev")},className:ot?pe.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{tn||Ce(Me+1,"next")},className:tn?pe.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"},te=e(71418),N=e(6848),ie=e(13570),Y=e(74128),W=e(65862),Ae=e(96908),Pe=e(57177),it=e(81378),Ge=e(2524),ht=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn})=>{const vr=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:Kn},n.createElement("div",{className:k()(xe.list,Me)},!!Ce.length&&Ce.map((Tn,Wt)=>{const{name:Cr,id:Tr,identifier:Qr,power:gr,cover_image_id:lr,pic:Or}=Tn;return n.createElement("div",{className:xe.wrap,key:Tr,style:{width:vr,marginRight:(1+Wt)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/shixuns/${Qr}/challenges`,className:xe.li,onClick:_r=>{_r.preventDefault(),tn&&(0,W.L9)([tn]),gr&&(0,W.xg)(`/shixuns/${Qr}/challenges`)}},n.createElement("div",{className:xe.img},n.createElement("img",{className:xe.cover,src:`${Or}`}),Tn.is_jupyter&&n.createElement("img",{className:xe.sign,src:Ae}),Tn.is_jupyter_lab&&n.createElement("img",{className:xe.sign,src:Pe}),Tn.is_unity_3d&&n.createElement("img",{className:xe.sign,src:it})),n.createElement("div",{className:xe.name},n.createElement(N.Z,{title:Cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:xe.e},Cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:xe.tags},n.createElement(N.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,Tn.challenges_count))),!!Tn.myshixuns_count&&n.createElement(N.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,Tn.myshixuns_count))),n.createElement(N.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,Tn.level))),n.createElement("div",{className:xe.rate},n.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Tn.score_info}),n.createElement("span",null,"\xA0",Tn.score_info?`${Tn.score_info}\u5206`:"5\u5206")))),!gr&&n.createElement("div",{className:xe.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},At={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"},Ee=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,wrapClassName:tn,trackEventItems:Kn,loading:vr})=>{const Tn=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:vr},n.createElement("div",{className:k()(At.list,Me)},!!Ce.length&&Ce.map((Wt,Cr)=>{const{name:Tr,id:Qr,identifier:gr,power:lr,cover_image_id:Or,pic:_r}=Wt;return n.createElement("div",{className:k()(At.wrap,tn),key:Qr,style:{width:Tn,marginRight:(1+Cr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/shixuns/${gr}/challenges`,className:At.li,onClick:po=>{po.preventDefault(),Kn&&(0,W.L9)([Kn]),lr&&(0,W.xg)(`/shixuns/${gr}/challenges`)}},n.createElement("img",{src:e(47621),className:At.titleBg}),n.createElement("div",{className:At.name},n.createElement(N.Z,{title:Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:At.e},Tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:At.img},n.createElement("img",{className:At.cover,src:Or?`${Y.Z.API_SERVER}/api/attachments/${Or}`:`${Y.Z.IMG_SERVER+_r}`}),Wt.is_jupyter&&n.createElement("div",{className:At.bq},"Jupyter"),Wt.is_jupyter_lab&&n.createElement("div",{className:At.bq},"JupyterLab"),Wt.is_unity_3d&&n.createElement("div",{className:At.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:At.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:At.value},Wt.myshixuns_count)),n.createElement("div",null,n.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),n.createElement("span",{className:At.value},Wt.level))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:At.text},"\u5173\u5361\u6570"),n.createElement("span",{className:At.value},Wt.challenges_count)),n.createElement("div",{className:At.rate},n.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Wt.score_info}),n.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",Wt.score_info?`${Wt.score_info}\u5206`:"5\u5206"))))),!lr&&n.createElement("div",{className:At.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},Qe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",b="data:image/png;base64,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",v="data:image/png;base64,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",T=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn,wrapClassName:vr,imgClassName:Tn})=>{const Wt=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:Kn},n.createElement("div",{className:k()(Qe.list,Me)},!!Ce.length&&Ce.map((Cr,Tr)=>{const{name:Qr,id:gr,identifier:lr,power:Or,cover_image_id:_r,pic:po}=Cr;return n.createElement("div",{className:k()(Qe.wrap,vr),key:gr,style:{width:Wt,marginRight:(1+Tr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/shixuns/${lr}/challenges`,className:Qe.li,onClick:Yo=>{Yo.preventDefault(),tn&&(0,W.L9)([tn]),Or&&(0,W.xg)(`/shixuns/${lr}/challenges`)}},n.createElement("div",{className:k()(Qe.img,Tn)},n.createElement("img",{className:Qe.cover,src:_r?`${Y.Z.API_SERVER}/api/attachments/${_r}`:`${Y.Z.IMG_SERVER+po}`}),Cr.is_jupyter&&n.createElement("img",{className:Qe.sign,src:h}),Cr.is_jupyter_lab&&n.createElement("img",{className:Qe.sign,src:b}),Cr.is_unity_3d&&n.createElement("img",{className:Qe.sign,src:v})),n.createElement("div",{className:Qe.name},n.createElement(N.Z,{title:Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:Qe.e},Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:Qe.tags},n.createElement(N.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,Cr.challenges_count))),!!Cr.myshixuns_count&&n.createElement(N.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,Cr.myshixuns_count))),n.createElement(N.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,Cr.level))),n.createElement("div",{className:Qe.rate},n.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Cr.score_info}),n.createElement("span",null,"\xA0",Cr.score_info?`${Cr.score_info}\u5206`:"5\u5206")))),!Or&&n.createElement("div",{className:Qe.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},ee=e(61584),c={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"},u=e(79005),G=e(20345),O=e(77882),S=e(31081),J=e(75309),we=e(71979),ve=e(47558),De=e(42922),Fe=e(66832),Ie=e(96593),I=e(19664),se=e(91833),ge=Object.defineProperty,Le=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Ot=(Me,Ce,ye)=>Ce in Me?ge(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,Et=(Me,Ce)=>{for(var ye in Ce||(Ce={}))rt.call(Ce,ye)&&Ot(Me,ye,Ce[ye]);if(Le)for(var ye of Le(Ce))Ft.call(Ce,ye)&&Ot(Me,ye,Ce[ye]);return Me};const Xt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:G},{name:"101\u8BA1\u5212",ptimg:O,swimg:S},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:J,swimg:we},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ve,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Ie},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:se}];var nn=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn,wrapClassName:vr,imgClassName:Tn,isArrow:Wt=!1,imgStyle:Cr={}})=>{const Tr=Math.floor((ot-(ye-1)*nt)/ye),[Qr,gr]=(0,n.useState)(),[lr,Or]=(0,n.useState)(),_r=Yo=>gr(Yo),po=()=>gr(-1);return n.createElement(te.Z,{spinning:Kn},n.createElement("div",{className:k()(c.list,Me)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Yo,_o)=>{var Ma;const{name:Ta,id:Ra,identifier:Ia,featured:Xa,school_name:ma,image_url:Ca,excellent:ya,is_plan:Za}=Yo;return n.createElement("div",{key:Ra,className:k()(c.wrap,vr),style:{width:Tr,marginRight:(1+_o)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{target:"_blank",href:`/paths/${Ia}`,className:c.li,onClick:Uo=>{Uo.preventDefault(),tn&&(0,W.L9)([tn]),(0,W.xg)(`/paths/${Ia}`)}},n.createElement("img",{src:e(39057),className:c.titleBg}),n.createElement("div",{className:c.name},n.createElement(N.Z,{title:Ta},n.createElement("span",{className:c.e,style:{color:Wt&&Qr===_o?"#145DFF":"#000000"},onMouseEnter:()=>{_r(_o)},onMouseLeave:po},Ta))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:k()(c.img,Tn)},n.createElement("img",{className:c.cover,style:Et({},Cr),src:`${Y.Z.IMG_SERVER+Ca}`}),(Ma=Yo==null?void 0:Yo.subject_tags)==null?void 0:Ma.map((Uo,aa)=>{var Na,za;if(aa===0){const Sa=(Na=Xt.find(Xr=>Xr.name==Uo))==null?void 0:Na.swimg;return n.createElement("img",{className:c.sign,src:Sa,style:{left:"-4px"}})}const Io=(za=Xt.find(Sa=>Sa.name==Uo))==null?void 0:za.ptimg;return n.createElement("img",{className:c.sign,src:Io,style:{left:`${48+52*(aa-1)+2*aa}px`}})}),n.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Yo==null?void 0:Yo.excellent)&&n.createElement("div",{className:c.bq},"\u5F00\u653E\u8BFE\u7A0B"))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:c.text},"\u7AE0\u8282\u6570"),n.createElement("span",{className:c.value},Yo.stages_count)),n.createElement("div",null,n.createElement("span",{className:c.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:c.value},Yo.members_count))))))})),!Ce.length&&n.createElement(Ge.Z,null)))},un={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},$n=e(41867),Pt=e(59301);const Jt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:G},{name:"101\u8BA1\u5212",ptimg:O,swimg:S},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:J,swimg:we},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ve,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Ie},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:se}];var je=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn,onRemove:vr=()=>{},isCurrent:Tn=!0,showAlias:Wt=!1,wrapClassName:Cr,imgClassName:Tr})=>{const Qr=Math.floor((ot-(ye-1)*nt)/ye),gr=[{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(lr=>(window.ENV==="build"&&(lr.ptimg=`/react/build${lr.ptimg}`,lr.swimg=`/react/build${lr.swimg}`),lr));return Pt.createElement(te.Z,{spinning:Kn},Pt.createElement("div",{className:k()(un.list,Me)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((lr,Or)=>{var _r;const{name:po,id:Yo,identifier:_o,featured:Ma,school_name:Ta,image_url:Ra,excellent:Ia,is_plan:Xa}=lr;return Pt.createElement("div",{key:Yo,className:k()(un.wrap,Cr),style:{width:Qr,marginRight:(1+Or)%ye===0?0:nt+jt,marginBottom:bt}},Pt.createElement("a",{className:un.li,onClick:ma=>{ma.preventDefault(),ma.stopPropagation(),tn&&(0,W.L9)([tn]),(0,W.xg)(`/paths/${_o}`)}},Pt.createElement("div",{className:k()(un.img,Tr)},Pt.createElement("img",{className:un.cover,src:`${Y.Z.IMG_SERVER+Ra}`}),Tn&&(0,$n.bg)()&&(lr==null?void 0:lr.studying)&&Pt.createElement("div",{className:`${un.movebq} user-path-items`,onClick:ma=>{ma.stopPropagation(),vr(lr)}},Pt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_r=lr==null?void 0:lr.subject_tags)==null?void 0:_r.map((ma,Ca)=>{var ya,Za;if(Ca===0){const aa=(ya=gr.find(Na=>Na.name==ma))==null?void 0:ya.swimg;return Pt.createElement("img",{className:un.sign,src:aa,style:{left:"-4px"}})}const Uo=(Za=gr.find(aa=>aa.name==ma))==null?void 0:Za.ptimg;return Pt.createElement("img",{className:un.sign,src:Uo,style:{left:`${48+52*(Ca-1)+2*Ca}px`}})}),Pt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(lr==null?void 0:lr.excellent)&&Pt.createElement("div",{className:un.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pt.createElement("div",{className:un.name},Pt.createElement(N.Z,{title:Wt&&(lr!=null&&lr.excellent_alias_name)?Pt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${po}`,Pt.createElement("br",null),Pt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${lr==null?void 0:lr.excellent_alias_name}`)):po},Pt.createElement("span",{className:un.e},Wt&&(lr==null?void 0:lr.excellent_alias_name)||po))),Pt.createElement("div",{className:un.tags},Pt.createElement("div",null,Pt.createElement(N.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pt.createElement("span",null,lr.stages_count))),Pt.createElement(N.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pt.createElement("span",null,Pt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pt.createElement("span",null,lr.members_count)))))))})),!Ce.length&&Pt.createElement(Ge.Z,null)))},ft={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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",Rt=e(59301),yn=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,trackEventItems:tn,loading:Kn})=>{const vr=Math.floor((ot-(ye-1)*nt)/ye);return Rt.createElement(te.Z,{spinning:Kn},Rt.createElement("div",{className:k()(ft.list,Me)},!!Ce.length&&Ce.map((Tn,Wt)=>{const{subject_identifier:Cr,id:Tr,identifier:Qr,power:gr}=Tn,lr=Tn.is_public!=0&&Tn.is_public;return Rt.createElement("div",{className:ft.wrap,key:Tr,style:{width:vr,marginRight:(1+Wt)%ye===0?0:nt+jt,marginBottom:bt}},Rt.createElement("a",{className:ft.li,onClick:Or=>{Or.preventDefault(),tn&&(0,W.L9)([tn]),(0,W.xg)(Tn.first_category_url)}},Rt.createElement("div",{className:ft.top},Rt.createElement(N.Z,{title:Tn.name},Rt.createElement("div",{className:ft.name},Tn.name)),Rt.createElement("img",{className:ft.img,src:Y.Z.IMG_SERVER+"/images/"+Tn.avatar_url}),Rt.createElement("div",{className:ft.text,title:Tn.creator},Tn.creator),Cr&&Rt.createElement("div",{className:ft.btns},Rt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),lr&&Rt.createElement("div",{className:ft.sign},"\u516C\u5F00")),Rt.createElement("div",{className:ft.bottom},Tn.visits>0&&Rt.createElement(N.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-liulanyan"}),Rt.createElement("span",null,Tn.visits))),Tn.course_members_count>0&&Rt.createElement(N.Z,{title:"\u6210\u5458",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-chengyuan"}),Tn.course_members_count)),Tn.tasks_count>0&&Rt.createElement(N.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-zuoye"}),Tn.tasks_count)),Tn.is_end?Rt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Tn.is_accessible&&Rt.createElement("div",{className:ft.lockWrap},Rt.createElement("img",{src:`${Y.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ce.length&&Rt.createElement(Ge.Z,null)))},Gt={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"},mn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",bn=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,wrapClassName:tn,trackEventItems:Kn,loading:vr})=>{const Tn=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:vr},n.createElement("div",{className:k()(Gt.list,Me)},!!Ce.length&&Ce.map((Wt,Cr)=>{const{subject_identifier:Tr,id:Qr,identifier:gr,power:lr}=Wt,Or=Wt.is_public!=0&&Wt.is_public;return n.createElement("div",{className:k()(`${Gt.wrap} ${Wt.is_accessible?"":Gt.warpStyle}`,tn),key:Qr,style:{width:Tn,marginRight:(1+Cr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{className:Gt.li,onClick:_r=>{_r.preventDefault(),Kn&&(0,W.L9)([Kn]),(0,W.xg)(Wt.first_category_url)}},n.createElement("div",{className:Gt.creator},n.createElement("img",{className:Gt.img,src:Y.Z.IMG_SERVER+"/images/"+Wt.avatar_url}),n.createElement("div",{className:Gt.text,title:Wt.creator},Wt.creator)),n.createElement("div",{className:Gt.top},n.createElement(N.Z,{title:Wt.name},n.createElement("div",{className:Gt.name},Wt.name)),Or&&n.createElement("div",{className:Gt.sign},"\u516C\u5F00")),n.createElement("div",{className:Gt.middle},n.createElement("div",{className:Gt.row,style:{marginBottom:6}},n.createElement("div",null,n.createElement("span",{className:Gt.text},"\u8BBF\u95EE\u91CF"),n.createElement("span",{className:Gt.value},(Wt==null?void 0:Wt.visits)||0)),n.createElement("div",null,n.createElement("span",{className:Gt.text},"\u6210\u5458"),n.createElement("span",{className:Gt.value},(Wt==null?void 0:Wt.course_members_count)||0))),n.createElement("div",{className:Gt.row},n.createElement("div",null,n.createElement("span",{className:Gt.text,style:{width:42}},"\u4F5C",n.createElement("span",{style:{marginLeft:14}},"\u4E1A")),n.createElement("span",{className:Gt.value},(Wt==null?void 0:Wt.tasks_count)||0)),n.createElement("div",null,n.createElement("span",{className:Gt.text},"\u72B6\u6001"),Wt.is_end?n.createElement("span",{className:Gt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):n.createElement("span",{className:Gt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Tr&&n.createElement("div",{className:Gt.btns},n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Wt.is_accessible&&n.createElement("div",{className:Gt.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},Dt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},ur="data:image/png;base64,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",ke=({className:Me,dataSource:Ce=[],col:ye=4,right:nt,bottom:bt=23,precision:jt=0,wrapWidth:ot=1200,wrapClassName:tn,trackEventItems:Kn,loading:vr})=>{const Tn=Math.floor((ot-(ye-1)*nt)/ye);return n.createElement(te.Z,{spinning:vr},n.createElement("div",{className:k()(Dt.list,Me)},!!Ce.length&&Ce.map((Wt,Cr)=>{const{subject_identifier:Tr,id:Qr,identifier:gr,power:lr}=Wt,Or=Wt.is_public!=0&&Wt.is_public;return n.createElement("div",{className:k()(`${Dt.wrap} ${Wt.is_accessible?"":Dt.warpStyle}`,tn),key:Qr,style:{width:Tn,marginRight:(1+Cr)%ye===0?0:nt+jt,marginBottom:bt}},n.createElement("a",{className:Dt.li,onClick:_r=>{_r.preventDefault(),Kn&&(0,W.L9)([Kn]),(0,W.xg)(Wt.first_category_url)}},n.createElement("div",{className:Dt.creator},n.createElement("img",{className:Dt.img,src:Y.Z.IMG_SERVER+"/images/"+Wt.avatar_url}),n.createElement("div",{className:Dt.text,title:Wt.creator},Wt.creator)),n.createElement("div",{className:Dt.top},n.createElement(N.Z,{title:Wt.name},n.createElement("div",{className:Dt.name},Wt.name)),Or&&n.createElement("div",{className:Dt.sign})),n.createElement("div",{className:Dt.middle},n.createElement("div",{className:Dt.row,style:{marginBottom:6}},n.createElement("div",null,n.createElement("span",{className:Dt.text},"\u8BBF\u95EE\u91CF"),n.createElement("span",{className:Dt.value},(Wt==null?void 0:Wt.visits)||0)),n.createElement("div",null,n.createElement("span",{className:Dt.text},"\u6210\u5458"),n.createElement("span",{className:Dt.value},(Wt==null?void 0:Wt.course_members_count)||0))),n.createElement("div",{className:Dt.row},n.createElement("div",null,n.createElement("span",{className:Dt.text,style:{width:42}},"\u4F5C",n.createElement("span",{style:{marginLeft:14}},"\u4E1A")),n.createElement("span",{className:Dt.value},(Wt==null?void 0:Wt.tasks_count)||0)),n.createElement("div",null,n.createElement("span",{className:Dt.text},"\u72B6\u6001"),Wt.is_end?n.createElement("span",{className:Dt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):n.createElement("span",{className:Dt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Tr&&n.createElement("div",{className:Dt.btns},n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Wt.is_accessible&&n.createElement("div",{className:Dt.lockWrap},n.createElement("img",{src:`${Y.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")))}),!Ce.length&&n.createElement(Ge.Z,null)))},tt={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"},P=e(65582),Xe=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={},tabBarExtraContent:jt})=>n.createElement("div",{className:k()(tt.tabs,nt),style:bt},n.createElement("div",{className:tt.tabsWrap},Me.map((ot,tn)=>n.createElement("aside",{className:tt.tab,onClick:()=>{ye(ot.id),ot.link&&P.history.push(ot.link)},key:tn},n.createElement("div",{className:Ce===ot.id?tt.active:""},ot.name),(ot==null?void 0:ot.resetCount)==null&&(ot==null?void 0:ot.total)!==void 0&&n.createElement("span",null,"\uFF08",ot==null?void 0:ot.total,"\uFF09"),(ot==null?void 0:ot.resetCount)!==void 0&&(ot==null?void 0:ot.total)!==void 0&&n.createElement(N.Z,{title:(ot==null?void 0:ot.tip)!=null?ot==null?void 0:ot.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ot==null?void 0:ot.resetCount),"/",n.createElement("span",null,ot==null?void 0:ot.total),"\uFF09"))))),n.createElement("div",{className:tt.tabBar},jt)),ze={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"},X=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={},tabBarExtraContent:jt})=>n.createElement("div",{className:k()(ze.tabs,nt),style:bt},n.createElement("div",{className:ze.tabsWrap},Me.map((ot,tn)=>n.createElement("aside",{className:ze.tab,onClick:()=>{ye(ot.id),ot.link&&P.history.push(ot.link)},key:tn},n.createElement("div",{className:Ce===ot.id?ze.active:""},ot.name),(ot==null?void 0:ot.resetCount)==null&&(ot==null?void 0:ot.total)!==void 0&&n.createElement("span",null,"\uFF08",ot==null?void 0:ot.total,"\uFF09"),(ot==null?void 0:ot.resetCount)!==void 0&&(ot==null?void 0:ot.total)!==void 0&&n.createElement(N.Z,{title:(ot==null?void 0:ot.tip)!=null?ot==null?void 0:ot.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ot==null?void 0:ot.resetCount),"/",n.createElement("span",null,ot==null?void 0:ot.total),"\uFF09"))))),n.createElement("div",{className:ze.tabBar},jt)),Se={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},_e=({dataSource:Me=[],value:Ce,onChange:ye,className:nt,style:bt={},tabBarExtraContent:jt})=>n.createElement("div",{className:k()(Se.tabs,nt),style:bt},n.createElement("div",{className:Se.tabsWrap},Me.map((ot,tn)=>n.createElement("aside",{className:`${Se.tab} ${Ce===ot.id?Se.active:""}`,onClick:()=>{ye(ot.id),ot.link&&P.history.push(ot.link)},key:tn},n.createElement("div",null,ot.name),(ot==null?void 0:ot.resetCount)==null&&(ot==null?void 0:ot.total)!==void 0&&n.createElement("span",null,"\uFF08",ot==null?void 0:ot.total,"\uFF09"),(ot==null?void 0:ot.resetCount)!==void 0&&(ot==null?void 0:ot.total)!==void 0&&n.createElement(N.Z,{title:(ot==null?void 0:ot.tip)!=null?ot==null?void 0:ot.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},ot==null?void 0:ot.resetCount),"/",n.createElement("span",null,ot==null?void 0:ot.total),"\uFF09"))))),n.createElement("div",{className:Se.tabBar},jt)),pt=({className:Me,style:Ce={},children:ye})=>n.createElement("div",{className:k()(Me),style:Ce},ye),at={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"},Mt=e(38854),st=e(20834);const xt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Me,dropValue:Ce,className:ye,onSort:nt,onDrop:bt,dataSource:jt=xt})=>{var ot;return n.createElement("div",{className:k()(at.orderWrap,ye)},n.createElement(Mt.Z,{dropdownRender:()=>n.createElement(st.default,null,jt.map((tn,Kn)=>n.createElement(st.default.Item,{key:Kn,onClick:()=>bt(tn.id)},tn.name)))},n.createElement("span",{className:at.orderTextWrap},(ot=jt.find(tn=>Ce===tn.id))==null?void 0:ot.name)),n.createElement("span",{className:at.orderIconWrap},n.createElement("span",{className:at.orderAsc},n.createElement("i",{className:Me==="asc"?`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")})),n.createElement("span",{className:at.orderDesc},n.createElement("i",{className:Me==="desc"?`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")}))))},kt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const _t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Re=({sortValue:Me,dropValue:Ce,className:ye,onSort:nt,onDrop:bt,dataSource:jt=_t})=>{var ot;return n.createElement("div",{className:k()(kt.orderWrap,ye)},n.createElement(Mt.Z,{dropdownRender:()=>n.createElement(st.default,null,jt.map((tn,Kn)=>n.createElement(st.default.Item,{key:Kn,onClick:()=>bt(tn.id)},tn.name)))},n.createElement("span",{className:kt.orderTextWrap},(ot=jt.find(tn=>Ce===tn.id))==null?void 0:ot.name)),n.createElement("span",{className:kt.orderIconWrap},n.createElement("span",{className:kt.orderAsc},n.createElement("i",{className:Me==="asc"?`iconfont icon-sanjiaoxing-up font12 ${kt.cursorPointer} ${kt.active}`:`iconfont icon-sanjiaoxing-up font12 ${kt.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")})),n.createElement("span",{className:kt.orderDesc},n.createElement("i",{className:Me==="desc"?`iconfont icon-sanjiaoxing-down font12 ${kt.cursorPointer} ${kt.active}`:`iconfont icon-sanjiaoxing-down font12 ${kt.cursorPointer}`,onClick:()=>nt(Me==="asc"?"desc":"asc")}))))},Te={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"},$e=e(3113),Ve=e(2337),qe=Object.defineProperty,He=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Yt=(Me,Ce,ye)=>Ce in Me?qe(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,Rn=(Me,Ce)=>{for(var ye in Ce||(Ce={}))Ct.call(Ce,ye)&&Yt(Me,ye,Ce[ye]);if(He)for(var ye of He(Ce))$t.call(Ce,ye)&&Yt(Me,ye,Ce[ye]);return Me},dn=(Me,Ce)=>{var ye={};for(var nt in Me)Ct.call(Me,nt)&&Ce.indexOf(nt)<0&&(ye[nt]=Me[nt]);if(Me!=null&&He)for(var nt of He(Me))Ce.indexOf(nt)<0&&$t.call(Me,nt)&&(ye[nt]=Me[nt]);return ye},Zn=(Me,Ce,ye)=>new Promise((nt,bt)=>{var jt=Kn=>{try{tn(ye.next(Kn))}catch(vr){bt(vr)}},ot=Kn=>{try{tn(ye.throw(Kn))}catch(vr){bt(vr)}},tn=Kn=>Kn.done?nt(Kn.value):Promise.resolve(Kn.value).then(jt,ot);tn((ye=ye.apply(Me,Ce)).next())}),ln=Me=>{var Ce=Me,{className:ye,style:nt,children:bt,loading:jt=!1,openLoading:ot,onClick:tn=()=>{},size:Kn="middle",shape:vr="round",theme:Tn}=Ce,Wt=dn(Ce,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Cr,Tr]=(0,n.useState)(!1),Qr=(0,n.useMemo)(()=>{switch(Tn){case Ve.Fy.THEMEONE:return Te.ThemeOne;case Ve.Fy.DEFAULT:default:return Te.btn}},[Tn]);return n.createElement($e.ZP,Rn({onClick:(0,q.throttle)(gr=>Zn(void 0,null,function*(){ot&&Tr(!0);try{yield tn(gr)}catch(lr){console.log("error",lr)}ot&&Tr(!1)}),2e3,{leading:!0,trailing:!1}),className:k()(Qr,Te[`${Kn}-${vr}`],ye),style:nt,size:Kn,shape:vr,loading:Cr||jt},Wt),bt)},Wn={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"},or=({className:Me,style:Ce,children:ye=null,onClick:nt,title:bt})=>n.createElement("div",{className:k()(Wn.head,Me),style:Ce},n.createElement("span",{className:"primary-hover",onClick:nt},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:bt},bt),n.createElement("div",{className:Wn.node},ye)),hn={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"},Ln=({confirmShow:Me=!0,confirmTitle:Ce,confirmClick:ye,cancelShow:nt=!0,cancelTitle:bt,cancelClick:jt,className:ot,style:tn,confirmLoading:Kn=!1})=>n.createElement("div",{className:k()(hn.btns,ot),style:tn},Me&&n.createElement($e.ZP,{loading:Kn,onClick:ye,type:"primary",className:hn.confirm},Ce),nt&&n.createElement($e.ZP,{onClick:jt,className:hn.cancel},bt)),Nn={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"},Ir=({className:Me,style:Ce={},LeftContent:ye,children:nt,RightContent:bt})=>n.createElement("div",{className:k()(Nn.fixedBottom,Me),style:Ce},n.createElement("div",{className:Nn.wrap},n.createElement("div",{className:Nn.left},ye),n.createElement("div",{className:Nn.center},nt),n.createElement("div",{className:Nn.right},bt))),xn={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"},Vt=({className:Me,style:Ce={},dataSource:ye=[]})=>n.createElement("div",{className:k()(xn.crumbs,Me),style:Ce},ye.map((nt,bt)=>btP.history.push(nt.path)},nt.name):n.createElement("span",null,nt.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:bt,style:{color:"#5F6368"}},nt.name))),Dn=e(31797),Yn=Object.defineProperty,Gn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Ar=(Me,Ce,ye)=>Ce in Me?Yn(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,sn=(Me,Ce)=>{for(var ye in Ce||(Ce={}))Mr.call(Ce,ye)&&Ar(Me,ye,Ce[ye]);if(_n)for(var ye of _n(Ce))Fn.call(Ce,ye)&&Ar(Me,ye,Ce[ye]);return Me},on=(Me,Ce)=>Gn(Me,Qn(Ce)),er=(Me,Ce)=>{var ye={};for(var nt in Me)Mr.call(Me,nt)&&Ce.indexOf(nt)<0&&(ye[nt]=Me[nt]);if(Me!=null&&_n)for(var nt of _n(Me))Ce.indexOf(nt)<0&&Fn.call(Me,nt)&&(ye[nt]=Me[nt]);return ye};const{Countdown:cr}=Dn.default;var Ur=Me=>{var Ce=Me,{onChange:ye}=Ce,nt=er(Ce,["onChange"]);const[bt,jt]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof bt=="number"&&bt>=0&&ye(bt)},[bt]);const ot=tn=>{const Kn=Math.floor(tn/1e3);jt(Kn)};return n.createElement(cr,on(sn({},nt),{onChange:ot}))},Gr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},so=({DataProps:Me,className:Ce,style:ye={}})=>{var nt;return n.createElement("div",{className:k()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Gr.ClassRoomItem,Ce),style:ye,onClick:()=>{(0,W.xg)(Me==null?void 0:Me.first_category_url)}},n.createElement("div",{className:"flex flex-col item-center"},n.createElement("img",{src:`${(nt=Y.Z)==null?void 0:nt.IMG_SERVER}/images/${Me==null?void 0:Me.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Me==null?void 0:Me.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}},!!(Me!=null&&Me.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:k()("text-16px font-medium",Gr.TitleDom)},Me==null?void 0:Me.name)),n.createElement("div",{className:"c-grey-333 font-medium"},Me==null?void 0:Me.creator),n.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Me==null?void 0:Me.course_members_count),n.createElement("div",{className:"c-grey-333 flex item-center justify-between"},n.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Me==null?void 0:Me.tasks_count),Me!=null&&Me.is_end?n.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):n.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},uo=Object.defineProperty,Rr=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Eo=(Me,Ce,ye)=>Ce in Me?uo(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,oo=(Me,Ce)=>{for(var ye in Ce||(Ce={}))Fo.call(Ce,ye)&&Eo(Me,ye,Ce[ye]);if(Rr)for(var ye of Rr(Ce))to.call(Ce,ye)&&Eo(Me,ye,Ce[ye]);return Me},wo=({DataProps:Me=[],selectValue:Ce,onChange:ye,className:nt,style:bt={},extra:jt,classNameItem:ot,styleItem:tn={},barHidden:Kn})=>{const[vr,Tn]=(0,n.useState)();return(0,n.useEffect)(()=>{Tn(Array.isArray(Ce)?Ce:[Ce])},[Ce]),n.createElement("div",{className:k()("flex px-20px py-10px gap-40px",nt),style:oo({borderBottom:"1px solid #D3F0FF"},bt)},Me==null?void 0:Me.map(Wt=>n.createElement("div",{key:Wt==null?void 0:Wt.id,className:k()("flex item-center justify-center current c-grey-333 text-16 relative",ot,Wt==null?void 0:Wt.className),style:oo(oo({color:vr!=null&&vr.includes(Wt==null?void 0:Wt.id)?"#1890FF":"",minWidth:88},tn),(Wt==null?void 0:Wt.style)||{}),onClick:Cr=>{ye==null||ye({domEvent:Cr,item:Wt}),Wt!=null&&Wt.link&&P.history.push(Wt==null?void 0:Wt.link)}},Wt==null?void 0:Wt.name,!Kn&&(vr==null?void 0:vr.includes(Wt==null?void 0:Wt.id))&&n.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),n.createElement("div",{className:"ml-auto"},jt))},xo=Object.defineProperty,Bo=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,oa=(Me,Ce,ye)=>Ce in Me?xo(Me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Me[Ce]=ye,Do=(Me,Ce)=>{for(var ye in Ce||(Ce={}))ra.call(Ce,ye)&&oa(Me,ye,Ce[ye]);if(bo)for(var ye of bo(Ce))ca.call(Ce,ye)&&oa(Me,ye,Ce[ye]);return Me},dr=(Me,Ce)=>Bo(Me,ua(Ce)),Lr=({value:Me,onChange:Ce,onInputChange:ye,className:nt,style:bt={},InputProps:jt})=>{const[ot,tn]=(0,n.useState)(Me);return n.createElement("div",{className:k()("flex item-center rounded-full px-10px py-2px",nt),style:Do({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},bt)},n.createElement(w.default,dr(Do({bordered:!1},jt),{onChange:Kn=>{tn(Kn.target.value),ye==null||ye(encodeURIComponent(Kn.target.value))},onPressEnter:Kn=>{Ce==null||Ce({domEvent:Kn,item:{value:ot}})}})),n.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:Kn=>{Ce==null||Ce({domEvent:Kn,item:{value:ot}})}}))}},92355:function(Nt,Be,e){"use strict";var n=e(59301),t=e(98228),l=e(78241),Z=e(43418),i=e(8591),A=e(92832),r=e(38147),k=e(65582),q=Object.defineProperty,p=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,g=(Q,he,V)=>he in Q?q(Q,he,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[he]=V,y=(Q,he)=>{for(var V in he||(he={}))U.call(he,V)&&g(Q,V,he[V]);if(p)for(var V of p(he))C.call(he,V)&&g(Q,V,he[V]);return Q},x=(Q,he,V)=>new Promise((H,f)=>{var a=F=>{try{d(V.next(F))}catch(D){f(D)}},E=F=>{try{d(V.throw(F))}catch(D){f(D)}},d=F=>F.done?H(F.value):Promise.resolve(F.value).then(a,E);d((V=V.apply(Q,he)).next())});const{TreeNode:R}=t.default,ae=({classroomList:Q,loading:he,dispatch:V})=>{const H=(0,k.useParams)();H.id=H.coursesId;const{detailLeftMenus:f,actionTabs:a}=Q,E=f.course_modules&&f.course_modules.filter(F=>F.type==="video"),[d]=l.default.useForm();return n.createElement(Z.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:Q.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>x(void 0,null,function*(){const F=y({},yield d.validateFields());(yield(0,r.ZP)(`/api/courses/${H.id}/course_groups.json`,{method:"post",body:y({},F)})).status===0&&(i.ZP.success("\u6DFB\u52A0\u6210\u529F"),d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}}),V({type:"classroomList/getAllCourseGroup",payload:{coursesId:H.coursesId,limit:2e3}}),V({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}}))}),onCancel:()=>{d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(l.default,{form:d,initialValues:{name:"",link:""}},n.createElement(l.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(A.default,{maxLength:60}))))};Be.Z=(0,k.connect)(({classroomList:Q,loading:he})=>({classroomList:Q,loading:he}))(ae)},34141:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return a}});var n=e(59301),t=e(65582),l=e(8591),Z=e(43418),i=e(92832),A=e(5112),r=e(58421),k={flex_box_center:"flex_box_center___DuaNN",flex_space_between:"flex_space_between___DX6aS",flex_box_vertical_center:"flex_box_vertical_center___McoZY",flex_box_center_end:"flex_box_center_end___Kpxat",flex_box_column:"flex_box_column___fXb1r",scoremodal:"scoremodal___XlvDn",wrap:"wrap___RKBLe",wrap_title:"wrap_title___Xmo5Q",radioWrap:"radioWrap___eAsgX",radio:"radio___Za18i",colorFF0000:"colorFF0000___Jo92W",pagination:"pagination___jFbQD",selectWrapper:"selectWrapper___NshyK",allqingchu:"allqingchu___kobiy",title:"title___c8dY0",score:"score___nbXug",close:"close___DYJwa",content:"content___pgfnV",items:"items___Z3Ggg",bottom:"bottom___e2G9v",yes:"yes___e1HNK",no:"no___nWRWc",titlecount:"titlecount___C9AXu",add:"add___IVTFe",search:"search___Xkeep",searchIcon:"searchIcon___MwoJ1",tabWrap:"tabWrap___WI_0q"},q=e(38147),p=e(59301),U=Object.defineProperty,C=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,ae=(E,d,F)=>d in E?U(E,d,{enumerable:!0,configurable:!0,writable:!0,value:F}):E[d]=F,Q=(E,d)=>{for(var F in d||(d={}))x.call(d,F)&&ae(E,F,d[F]);if(y)for(var F of y(d))R.call(d,F)&&ae(E,F,d[F]);return E},he=(E,d)=>C(E,g(d)),V=(E,d)=>{var F={};for(var D in E)x.call(E,D)&&d.indexOf(D)<0&&(F[D]=E[D]);if(E!=null&&y)for(var D of y(E))d.indexOf(D)<0&&R.call(E,D)&&(F[D]=E[D]);return F},H=(E,d,F)=>new Promise((D,w)=>{var B=Ne=>{try{$(F.next(Ne))}catch(re){w(re)}},de=Ne=>{try{$(F.throw(Ne))}catch(re){w(re)}},$=Ne=>Ne.done?D(Ne.value):Promise.resolve(Ne.value).then(B,de);$((F=F.apply(E,d)).next())});const f=E=>{var d=E,{classroomList:F,shixunsDetail:D,dispatch:w,user:B}=d,de=V(d,["classroomList","shixunsDetail","dispatch","user"]),$,Ne;const{detailTopBanner:re}=F,pe=(0,t.useParams)(),[me,ne]=(0,n.useState)(0),[xe,te]=(0,n.useState)([]),[N,ie]=(0,n.useState)(""),[Y,W]=(0,n.useState)(),[Ae,Pe]=(0,n.useState)(!1),[it,Ge]=(0,n.useState)({page:1,per_page:10});(0,n.useEffect)(()=>{ie(""),B.userInfo.login&&D.actionTabs.key==="Stage-SendModal"&&vt()},[D.actionTabs.key]),(0,n.useEffect)(()=>{B.userInfo.login&&D.actionTabs.key==="Stage-SendModal"&&vt()},[it==null?void 0:it.page]);const vt=()=>H(void 0,null,function*(){let Ee=yield(0,q.ZP)(`/api/users/${B.userInfo.login}/courses.json`,{method:"get",params:he(Q({},it),{category:"manage",status:"processing",search:encodeURI(N==null?void 0:N.trim()),username:B.userInfo.login,no_limit_per_page:1})});ne((Ee==null?void 0:Ee.count)||0),te((Ee==null?void 0:Ee.courses)||[])}),ht=Ee=>{Ge({page:Ee,per_page:10})},At=()=>H(void 0,null,function*(){var Ee;if(!Y){Pe(!0);return}let Qe=yield(0,q.ZP)(`/api/courses/${pe==null?void 0:pe.coursesId}/course_members/batch_send_member.json`,{method:"post",body:{user_ids:(Ee=D.actionTabs.params)==null?void 0:Ee.ids,receive_course_id:Y}});(Qe==null?void 0:Qe.status)==0&&(l.ZP.success("\u53D1\u9001\u6210\u529F"),ie(""),W(null),Pe(!1),w({type:"shixunsDetail/setActionTabs",payload:{}}))}),yt=()=>{ie(""),W(null),Pe(!1),w({type:"shixunsDetail/setActionTabs",payload:{}})};return p.createElement(p.Fragment,null,p.createElement(Z.default,{title:`\u53D1\u9001${($=D.actionTabs.params)==null?void 0:$.title}`,open:D.actionTabs.key==="Stage-SendModal",centered:!0,className:k.scoremodal,onCancel:yt,onOk:At},p.createElement("div",{className:k.wrap},p.createElement("div",{className:k.wrap_title},"\u9009\u62E9\u7684",`${(Ne=D.actionTabs.params)==null?void 0:Ne.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),p.createElement("div",{className:"mb10"},p.createElement(i.default.Search,{className:k.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:N,onChange:Ee=>ie(Ee.target.value),suffix:p.createElement("i",{className:`iconfont icon-sousuo9 font14 ${k.searchIcon}`,onClick:()=>{ie(N),(it==null?void 0:it.page)==1?vt():Ge({page:1,per_page:10})}}),onSearch:Ee=>{ie(Ee),(it==null?void 0:it.page)==1?vt():Ge({page:1,per_page:10})}})),p.createElement("div",{className:k.radioWrap},p.createElement(A.ZP.Group,{value:Y,onChange:Ee=>{W(Ee.target.value),Pe(!1)}},xe.map((Ee,Qe)=>p.createElement(A.ZP,{disabled:Ee.id===(re==null?void 0:re.course_id),className:k.radio,value:Ee.id,key:Qe},p.createElement("span",{title:Ee.name},Ee.name))))),Ae&&p.createElement("div",{className:k.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),me>10&&p.createElement("div",{className:k.pagination},p.createElement(r.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:it==null?void 0:it.page,pageSize:10,total:me,onChange:ht})))))};var a=(0,t.connect)(({classroomList:E,shixunsDetail:d,user:F})=>({classroomList:E,shixunsDetail:d,user:F}))(f)},51417:function(Nt,Be,e){"use strict";var n=e(59301),t=e(65582),l=e(78241),Z=e(43418),i=e(8591),A=e(24905),r=e(6848),k=e(92832),q=e(57809),p=e(38147),U=e(72131),C=e(41867),g=e(93539),y=e(59301),x=Object.defineProperty,R=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,he=(E,d,F)=>d in E?x(E,d,{enumerable:!0,configurable:!0,writable:!0,value:F}):E[d]=F,V=(E,d)=>{for(var F in d||(d={}))ae.call(d,F)&&he(E,F,d[F]);if(R)for(var F of R(d))Q.call(d,F)&&he(E,F,d[F]);return E},H=(E,d)=>{var F={};for(var D in E)ae.call(E,D)&&d.indexOf(D)<0&&(F[D]=E[D]);if(E!=null&&R)for(var D of R(E))d.indexOf(D)<0&&Q.call(E,D)&&(F[D]=E[D]);return F},f=(E,d,F)=>new Promise((D,w)=>{var B=Ne=>{try{$(F.next(Ne))}catch(re){w(re)}},de=Ne=>{try{$(F.throw(Ne))}catch(re){w(re)}},$=Ne=>Ne.done?D(Ne.value):Promise.resolve(Ne.value).then(B,de);$((F=F.apply(E,d)).next())});const a=E=>{var d=E,{classroomList:F,shixunsDetail:D,dispatch:w,user:B,onOk:de,globalSetting:$}=d,Ne=H(d,["classroomList","shixunsDetail","dispatch","user","onOk","globalSetting"]),re,pe,me,ne,xe,te,N,ie,Y,W;const{detailTopBanner:Ae}=F,Pe=(0,t.useParams)(),[it]=l.default.useForm(),[Ge,vt]=(0,n.useState)([]),[ht,At]=(0,n.useState)([]);(0,n.useEffect)(()=>{var v,o,T,ee,c,u,G,O;B.userInfo.login&&D.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F"&&(w({type:"classroomList/getAllCourseGroup",payload:{coursesId:Pe==null?void 0:Pe.coursesId,limit:2e3}}),(o=(v=D==null?void 0:D.actionTabs)==null?void 0:v.params)!=null&&o.school_name?yt():it.setFieldsValue(V({},D.actionTabs.params)),(ee=(T=D==null?void 0:D.actionTabs)==null?void 0:T.params)!=null&&ee.member_roles&&(At([...(u=(c=D==null?void 0:D.actionTabs)==null?void 0:c.params)==null?void 0:u.member_roles]),it.setFieldValue("checkedArrs",[...(O=(G=D==null?void 0:D.actionTabs)==null?void 0:G.params)==null?void 0:O.member_roles])))},[D.actionTabs.key]);function yt(){return f(this,null,function*(){let v=yield(0,p.ZP)(`/api/schools/${D.actionTabs.params.school_id}/departments/for_option.json`,{method:"get"});(v==null?void 0:v.status)===0&&(vt(v==null?void 0:v.departments),it.setFieldsValue(V({},D.actionTabs.params)))})}const Ee=v=>{var o,T,ee,c;return(0,C.Ny)()?!0:(o=B.userInfo)!=null&&o.professional_certification&&((T=B.userInfo)==null?void 0:T.school_name)===(v==null?void 0:v.school_name)?v.course_group_name==="\u672A\u5206\u73ED"?(0,C.d8)():((0,C.d8)()||(0,C.IR)())&&((c=(ee=F.allCourseGroups)==null?void 0:ee.course_groups)==null?void 0:c.some(u=>u.name===v.course_group_name)):!1},Qe=!Ee(D.actionTabs.params)||Ee(D.actionTabs.params)&&((re=D.actionTabs.params)==null?void 0:re.user_role)!=15,h=!((pe=D.actionTabs.params)!=null&&pe.school_name),b=v=>{ht.indexOf(v)>-1?ht.splice(ht.indexOf(v),1):ht.push(v),ht!=null&&ht.includes("ASSISTANT_PROFESSOR")&&(ht!=null&&ht.includes("PROFESSOR"))&&(v==="PROFESSOR"&&ht.splice(ht.indexOf("ASSISTANT_PROFESSOR"),1),v==="ASSISTANT_PROFESSOR"&&ht.splice(ht.indexOf("PROFESSOR"),1)),At([...ht]),it.setFieldValue("checkedArrs",[...ht])};return y.createElement(y.Fragment,null,y.createElement(Z.default,{title:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",open:D.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",centered:!0,onOk:()=>{it.submit()},onCancel:()=>{w({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}})}},y.createElement(l.default,{form:it,labelCol:{span:4},wrapperCol:{span:20},colon:!1,size:"large",onFinish:v=>f(void 0,null,function*(){if((ht==null?void 0:ht.length)==0)return i.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"),!1;(yield(0,g.mw)(V({coursesId:Pe.coursesId,roles:ht,user_id:D.actionTabs.params.user_id,edit_student_info:!0},v))).status===0&&(i.ZP.success("\u4FEE\u6539\u6210\u529F"),de(),w({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}}))})},y.createElement(l.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"}],label:y.createElement("span",null,y.createElement("span",{style:{color:"#ff4d4f",marginRight:"5px",fontSize:"14px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8BFE\u5802\u89D2\u8272")},y.createElement(A.default.Group,{value:ht,defaultValue:(ne=(me=D==null?void 0:D.actionTabs)==null?void 0:me.params)==null?void 0:ne.member_roles},((te=(xe=D.actionTabs.params)==null?void 0:xe.member_roles)==null?void 0:te.includes("CREATOR"))&&y.createElement(A.default,{disabled:!0,onClick:()=>b("CREATOR"),checked:!0,value:"CREATOR"},"\u7BA1\u7406\u5458"),!((ie=(N=D.actionTabs.params)==null?void 0:N.member_roles)!=null&&ie.includes("CREATOR"))&&y.createElement(A.default,{onClick:()=>b("PROFESSOR"),value:"PROFESSOR"},"\u8001\u5E08"),y.createElement(A.default,{disabled:!!((W=(Y=D.actionTabs.params)==null?void 0:Y.member_roles)!=null&&W.includes("CREATOR")),onClick:()=>b("ASSISTANT_PROFESSOR"),value:"ASSISTANT_PROFESSOR"},"\u52A9\u6559"),y.createElement(A.default,{onClick:()=>b("STUDENT"),value:"STUDENT"},"\u5B66\u751F"))),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement(l.default.Item,{style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}],label:"\u59D3\u540D",name:"name"},y.createElement(k.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:Qe}))),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement(l.default.Item,{rules:[{required:!h,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}],label:"\u5B66\u53F7",name:"student_id"},y.createElement(k.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:Qe||h}))),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement(l.default.Item,{rules:[{required:!h,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}],label:"\u5B66\u9662",name:"department_id"},y.createElement(q.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",disabled:Qe||h},Ge==null?void 0:Ge.map(v=>y.createElement(q.default.Option,{key:v.id,value:v.id},v.name,(v==null?void 0:v.status)===0&&y.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)")))))),h&&y.createElement("div",{style:{margin:"-20px 0 20px 78px",fontSize:"12px",color:"#C0C0C0"}},"\u5F53\u524D\u5B66\u751F\u672A\u586B\u5199\u5B66\u6821\u4FE1\u606F\uFF0C\u4E3A\u786E\u4FDD\u6559\u5E08\u80FD\u591F\u8C03\u6574\u76F8\u5173\u4FE1\u606F\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5148\u9009\u62E9\u6240\u5728\u5B66\u6821\u3002")),y.createElement(r.Z,{title:Qe&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},y.createElement("span",{className:Qe?U.Z.czmmDisable:U.Z.czmm,style:{marginLeft:77,cursor:Qe?"no-drop":"pointer"},onClick:()=>{var v;Ee(D.actionTabs.params)&&((v=D.actionTabs.params)==null?void 0:v.user_role)==15&&Z.default.confirm({centered:!0,width:515,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",y.createElement("span",{style:{color:"#DF8323"}},$==null?void 0:$.setting.user_default_password)),y.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>f(void 0,null,function*(){(yield(0,p.ZP)(`/api/courses/${Pe.coursesId}/reset_student_password.json`,{method:"post",body:{user_id:D.actionTabs.params.user_id}})).status===0&&i.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},y.createElement("i",{style:{fontSize:14,marginRight:3},className:"iconfont icon-zhongxinpingce"}),"\u91CD\u7F6E\u5BC6\u7801"))))};Be.Z=(0,t.connect)(({classroomList:E,shixunsDetail:d,user:F,globalSetting:D})=>({classroomList:E,shixunsDetail:d,user:F,globalSetting:D}))(a)},997:function(Nt,Be,e){"use strict";var n=e(59301),t=e(78241),l=e(43418),Z=e(8591),i=e(71418),A=e(5112),r=e(93539),k=e(26724),q=e.n(k),p=e(65582),U=Object.defineProperty,C=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,ae=(f,a,E)=>a in f?U(f,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):f[a]=E,Q=(f,a)=>{for(var E in a||(a={}))x.call(a,E)&&ae(f,E,a[E]);if(y)for(var E of y(a))R.call(a,E)&&ae(f,E,a[E]);return f},he=(f,a)=>C(f,g(a)),V=(f,a,E)=>new Promise((d,F)=>{var D=de=>{try{B(E.next(de))}catch($){F($)}},w=de=>{try{B(E.throw(de))}catch($){F($)}},B=de=>de.done?d(de.value):Promise.resolve(de.value).then(D,w);B((E=E.apply(f,a)).next())});const H=({teachers:f,loading:a,dispatch:E})=>{const d=(0,p.useParams)(),[F,D]=(0,n.useState)([]),[w,B]=(0,n.useState)(!1),[de,$]=(0,n.useState)(!0);d.id=d.coursesId,d.course_id=d.coursesId,d.limit=20;const Ne=(0,n.useRef)(0),re=()=>V(void 0,null,function*(){B(!0),Ne.current++;const me=yield(0,r.gp)(he(Q({},d),{page:Ne.current}));me!=null&&me.teacher_list&&(D([...F,...me.teacher_list]),me.teacher_list.length!==d.limit&&$(!1)),B(!1)});(0,n.useEffect)(()=>{f.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ne.current=0,$(!0),D([]),re())},[f.actionTabs.key]);const[pe]=t.default.useForm();return n.createElement(l.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:f.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>V(void 0,null,function*(){const me=pe.getFieldValue();if(me.course_member_id){const ne=me.course_member_id.split(",");(yield(0,r.rM)(he(Q({},d),{user_id:ne[1],course_member_id:ne[0]}))).status===0&&(D([]),Z.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Q({},d)}),E({type:"teachers/getList",payload:Q({},d)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:d.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else Z.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{D([]),E({type:"teachers/setActionTabs",payload:{}})}},n.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",n.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),n.createElement(t.default,{form:pe},n.createElement("div",{style:{background:"#F4FAFF",padding:20}},n.createElement("div",{style:{maxHeight:200,overflow:"auto"}},n.createElement(q(),{initialLoad:!1,pageStart:0,loadMore:()=>re(),hasMore:!w&&de,useWindow:!1},n.createElement(i.Z,{spinning:w},n.createElement(t.default.Item,{name:"course_member_id",style:{marginBottom:0}},n.createElement(A.ZP.Group,null,F==null?void 0:F.map(function(me,ne){return n.createElement("div",null,n.createElement(A.ZP,{value:me.course_member_id+","+me.user_id},me.name))})))))))))};Be.Z=(0,p.connect)(({teachers:f,loading:a})=>({teachers:f,loading:a}))(H)},75789:function(Nt,Be,e){"use strict";e.r(Be),e.d(Be,{default:function(){return pa}});var n=e(2337),t=e(59301),l=e(65582),Z=e(20834),i=e(38854),A=e(84454),r=e(41867),k=e(95237),q=e(43604),p=e(57809),U=e(71418),C=e(93539),g={flex_box_center:"flex_box_center___dhRV9",flex_space_between:"flex_space_between___Q7CFR",flex_box_vertical_center:"flex_box_vertical_center___t7k9F",flex_box_center_end:"flex_box_center_end___DMCgT",flex_box_column:"flex_box_column___HxCcH",bg:"bg___rXw9V",header:"header___D5klY",menu:"menu___lcSlY",desc:"desc___fy3tr",otherLink:"otherLink___oQf8z",card:"card___EvL0l",listTabWrapper:"listTabWrapper___jSagX",operationBtn:"operationBtn___y5P21",reject:"reject___fGJYy",approve:"approve___HBhYm",rejectBtn:"rejectBtn___aBwDL",approveBtn:"approveBtn___kxom8",duplicateStudentModal:"duplicateStudentModal___LePbH",warningText:"warningText___qtBIy",customTagTypeWrap:"customTagTypeWrap___M247E",checkbox:"checkbox___mMFVY",delete:"delete___ZvNsm",czmm:"czmm___iWRjT",czmmDisable:"czmmDisable___cjdGB",acolor:"acolor___LXVw2",textcolor:"textcolor___pui8c"},y=e(24905),x=e(43418),R=e(1710),ae=e(8591),Q=e(58421),he=e(81228),V=e(3113),H=e(2524),f=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())}),a=(K=>(K[K.approve=1]="approve",K[K.reject=2]="reject",K))(a||{});const E=({params:K,data:j,batch:M,loading:be,reload:ut,resetBatchStatus:rn,selectedKey:Bt,setSelectedKey:Ye,dispatch:fe})=>{var zt;const{coursesId:gt}=(0,l.useParams)(),fr=[{title:"\u5E8F\u53F7",dataIndex:"name",width:70,align:"center",render:(St,Kt,zn)=>M.length>0?t.createElement(y.default,{onChange:wn=>{Bt.includes(wn.target.value)?Ye([...Bt.filter(Un=>Un!=wn.target.value)]):(Bt.push(wn.target.value),Ye([...Bt]))},value:Kt==null?void 0:Kt.application_id,checked:Bt.includes(Kt==null?void 0:Kt.application_id)},K.limit*(K.page-1)+zn+1):K.limit*(K.page-1)+zn+1},{title:"\u59D3\u540D",width:110,align:"center",dataIndex:"name",render:(St,Kt)=>t.createElement(l.Link,{target:"_blank",to:`/users/${Kt==null?void 0:Kt.login}/classrooms`},St)},{title:"\u5B66\u6821/\u5355\u4F4D",width:140,align:"center",dataIndex:"school_name",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5B66\u53F7",width:110,align:"center",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u624B\u673A\u53F7",width:100,align:"center",dataIndex:"phone",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u90AE\u7BB1",width:120,align:"center",dataIndex:"mail",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5206\u73ED",width:100,align:"center",dataIndex:"course_group_name",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>St||"--"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"name",render:(St,Kt)=>{const{application_id:zn}=Kt;return t.createElement("div",null,t.createElement("span",{className:`${g.operationBtn} ${g.reject}`,onClick:()=>xr([zn],2)},"\u62D2\u7EDD"),t.createElement("span",{className:`${g.operationBtn} ${g.approve}`,onClick:()=>xr([zn],1)},"\u540C\u610F"))}}],xr=(St,Kt)=>f(void 0,null,function*(){var zn;if(Kt===1){const wn=yield(0,C.r_)(gt,{application_ids:St});wn.status===0&&(((zn=wn.data)==null?void 0:zn.length)>0?x.default.confirm({icon:null,width:700,centered:!0,className:g.duplicateStudentModal,okText:"\u540C\u610F\u52A0\u5165",cancelText:"\u53D6\u6D88",content:t.createElement(t.Fragment,null,t.createElement("div",{style:{marginBottom:4}},"\u68C0\u6D4B\u5230\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u7684\u5B66\u751F\uFF0C\u70B9\u51FB\u201C\u540C\u610F\u52A0\u5165\u201D\u5219\u8BFE\u5802\u5C06\u4F1A\u5B58\u5728\u4E24\u4E2A\u76F8\u540C\u7684\u5B66\u751F"),t.createElement("div",{className:g.warningText,style:{marginBottom:4}},"*\u5EFA\u8BAE\u5728\u201C\u5DF2\u5BA1\u6279\u201D\u4E2D\u5C06\u5DF2\u5B58\u5728\u7684\u5B66\u751F\u79FB\u9664\uFF0C\u518D\u52A0\u5165\u65B0\u8D26\u53F7"),t.createElement(R.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group"}],dataSource:wn.data,pagination:!1,scroll:{y:540},rowKey:"student_id"})),onOk:()=>f(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}):x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u540C\u610FTA\u7684\u52A0\u5165\uFF1F",onOk:()=>f(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}))}else Kt===2&&x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u62D2\u7EDDTA\u7684\u52A0\u5165\uFF1F",onOk:()=>f(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:2})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})})});return(j==null?void 0:j.apply_size)===0?t.createElement(H.Z,null):t.createElement("div",{className:"bg-white pl30 pr30 pt20 pb20"},t.createElement(R.default,{pagination:!1,loading:be,columns:fr,dataSource:j==null?void 0:j.application_list,rowKey:"application_id"}),(j==null?void 0:j.apply_size)>0&&t.createElement("div",{className:"tc mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:(St,Kt)=>{ut({page:St,limit:Kt})},current:K.page,pageSize:K.limit,total:j.apply_size})),M&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},M==="applicant"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(Bt==null?void 0:Bt.length)===((zt=j==null?void 0:j.application_list)==null?void 0:zt.length),onClick:()=>{var St;(Bt==null?void 0:Bt.length)<((St=j==null?void 0:j.application_list)==null?void 0:St.length)?Ye([...j==null?void 0:j.application_list.map(Kt=>Kt.application_id)]):Ye([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",Bt==null?void 0:Bt.length,"\uFF09")),t.createElement(V.ZP,{danger:!0,className:g.rejectBtn,onClick:()=>{xr(Bt,2)}},"\u62D2\u7EDD"),t.createElement(V.ZP,{type:"primary",className:g.approveBtn,onClick:()=>{xr(Bt,1)}},"\u540C\u610F")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{rn()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))))};var d=(0,l.connect)(({classroomList:K})=>({classroomList:K}))(E),F=e(6848),D=e(60324),w=e(38147),B=e(84105),de=e(87395),$=e(30214),Ne={flex_box_center:"flex_box_center___Eivbo",flex_space_between:"flex_space_between___pd6ZS",flex_box_vertical_center:"flex_box_vertical_center___svxj4",flex_box_center_end:"flex_box_center_end___OBZ5r",flex_box_column:"flex_box_column___F1j8p",listWrap:"listWrap___sLLfs",menu:"menu___zCuOi",list:"list___R6WJ0",pad:"pad___qM7Sh"},re=e(33978),pe=e(92832),me=e(64165),ne=e(59301),xe=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const te=({onClick:K,placeholder:j="\u641C\u7D22",reversal:M=!1,width:be=142,isParentNode:ut=!1,dispatch:rn,loading:Bt,classroomList:Ye})=>{var fe;const{coursesId:zt}=(0,l.useParams)(),[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)(!1),wn=(0,t.useRef)(null),Un=(0,t.useRef)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]),tr=()=>xe(void 0,null,function*(){var et,dt;if(!pn.current||Bt.effects["classroomList/getAllCourseGroup"]||(dt=(et=Ye.allCourseGroups)==null?void 0:et.course_groups)!=null&&dt.length)return;pn.current=!1;const Bn=yield rn({type:"classroomList/getAllCourseGroup",payload:{coursesId:zt,limit:2e3}})});(0,t.useEffect)(()=>{var et,dt,Bn;(et=Ye.allCourseGroups)!=null&&et.course_groups&&(qn([{id:"0",name:"\u672A\u5206\u73ED"},...((dt=Ye.allCourseGroups)==null?void 0:dt.course_groups)||[]]),St([{id:"0",name:"\u672A\u5206\u73ED"},...((Bn=Ye.allCourseGroups)==null?void 0:Bn.course_groups)||[]]))},[(fe=Ye.allCourseGroups)==null?void 0:fe.course_groups]);const ao=()=>ne.createElement("div",{className:Ne.listWrap,style:{flexDirection:M?"column-reverse":"column",width:be}},ne.createElement(pe.default,{value:gt,ref:wn,placeholder:j,onBlur:()=>{Un.current=!1,setTimeout(()=>{zn(!1)},300)},onChange:et=>{const dt=et.target.value,Bn=cn.filter(eo=>eo.name.includes(dt));fr(dt),St(Bn)},onFocus:()=>{Un.current=!0}}),ne.createElement("div",{className:Ne.menu},xr.length?ne.createElement(re.Z,{list:xr,itemHeight:32,scrollHeight:300,mapList:et=>ne.createElement("div",{className:Ne.list,onClick:()=>{K(et.id),St(cn),zn(!1)},key:et.id},ne.createElement("span",{title:et.name},et.name))}):ne.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE})));return ne.createElement("span",{className:Ne.pad,onMouseEnter:()=>tr()},Bt.effects["classroomList/getAllCourseGroup"]&&ne.createElement(V.ZP,{type:"link",style:{color:"#165DFF"},loading:Bt.effects["classroomList/getAllCourseGroup"]&&!pn.current},"\u8C03\u73ED"),!Bt.effects["classroomList/getAllCourseGroup"]&&ne.createElement(i.Z,{open:Kt,trigger:["click"],dropdownRender:ao,destroyPopupOnHide:!0,placement:M?"topLeft":"bottomLeft",getPopupContainer:et=>ut?et.parentNode:document.body,autoAdjustOverflow:!1,onOpenChange:et=>{zn(et)}},ne.createElement("span",{onClick:()=>{Kt||(zn(!0),fr(""),cn!=null&&cn.length&&St(cn))}},ne.createElement(V.ZP,{type:"link",style:{color:"#165DFF"}},"\u8C03\u73ED"))))};var N=(0,l.connect)(({classroomList:K,loading:j,dispatch:M})=>({classroomList:K,loading:j,dispatch:M}))(te),ie=e(5112),Y={flex_box_center:"flex_box_center___oOza0",flex_space_between:"flex_space_between___EUyiV",flex_box_vertical_center:"flex_box_vertical_center___Y0QAF",flex_box_center_end:"flex_box_center_end___AZSHK",flex_box_column:"flex_box_column___qwZM6",scoremodal:"scoremodal____z8IZ",wrap:"wrap___yIpRG",wrap_title:"wrap_title___ioW7Q",radioWrap:"radioWrap____h2s0",radio:"radio___R0IFv",colorFF0000:"colorFF0000___RaXj3",pagination:"pagination___yPftr",selectWrapper:"selectWrapper___NOLRf",allqingchu:"allqingchu___kUEJ2",title:"title___WFxS_",score:"score___Ny9mp",close:"close___MU5qY",content:"content___fcaCO",items:"items___DUT7i",bottom:"bottom___Pmwhu",yes:"yes___U8D7t",no:"no___ulcuK",titlecount:"titlecount___HhVrq",add:"add___FHwGP",search:"search___yqpEW",searchIcon:"searchIcon___Yacju",tabWrap:"tabWrap___NtVde"},W=e(59301),Ae=Object.defineProperty,Pe=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,At=(K,j,M)=>j in K?Ae(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,yt=(K,j)=>{for(var M in j||(j={}))vt.call(j,M)&&At(K,M,j[M]);if(Ge)for(var M of Ge(j))ht.call(j,M)&&At(K,M,j[M]);return K},Ee=(K,j)=>Pe(K,it(j)),Qe=(K,j)=>{var M={};for(var be in K)vt.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&Ge)for(var be of Ge(K))j.indexOf(be)<0&&ht.call(K,be)&&(M[be]=K[be]);return M},h=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const b=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn}=j,Bt=Qe(j,["classroomList","shixunsDetail","dispatch","user"]),Ye,fe;const{detailTopBanner:zt}=M,gt=(0,l.useParams)(),[fr,xr]=(0,t.useState)(0),[St,Kt]=(0,t.useState)([]),[zn,wn]=(0,t.useState)(""),[Un,pn]=(0,t.useState)(),[cn,qn]=(0,t.useState)(!1),[tr,ao]=(0,t.useState)({page:1,per_page:10});(0,t.useEffect)(()=>{wn(""),rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[be.actionTabs.key]),(0,t.useEffect)(()=>{rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[tr==null?void 0:tr.page]);const et=()=>h(void 0,null,function*(){let Sn=yield(0,w.ZP)(`/api/users/${rn.userInfo.login}/courses.json`,{method:"get",params:Ee(yt({},tr),{category:"manage",status:"processing",search:encodeURI(zn==null?void 0:zn.trim()),username:rn.userInfo.login,no_limit_per_page:1})});xr((Sn==null?void 0:Sn.count)||0),Kt((Sn==null?void 0:Sn.courses)||[])}),dt=Sn=>{ao({page:Sn,per_page:10})},Bn=()=>h(void 0,null,function*(){var Sn;if(!Un){qn(!0);return}let br=yield(0,w.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/course_members/batch_send_member.json`,{method:"post",body:{user_ids:(Sn=be.actionTabs.params)==null?void 0:Sn.ids,receive_course_id:Un}});(br==null?void 0:br.status)==0&&(ae.ZP.success("\u53D1\u9001\u6210\u529F"),wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}}))}),eo=()=>{wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}})};return W.createElement(W.Fragment,null,W.createElement(x.default,{title:`\u53D1\u9001${(Ye=be.actionTabs.params)==null?void 0:Ye.title}`,open:be.actionTabs.key==="Stage-SendModal",centered:!0,className:Y.scoremodal,onCancel:eo,onOk:Bn},W.createElement("div",{className:Y.wrap},W.createElement("div",{className:Y.wrap_title},"\u9009\u62E9\u7684",`${(fe=be.actionTabs.params)==null?void 0:fe.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),W.createElement("div",{className:"mb10"},W.createElement(pe.default.Search,{className:Y.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:zn,onChange:Sn=>wn(Sn.target.value),suffix:W.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Y.searchIcon}`,onClick:()=>{wn(zn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}}),onSearch:Sn=>{wn(Sn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}})),W.createElement("div",{className:Y.radioWrap},W.createElement(ie.ZP.Group,{value:Un,onChange:Sn=>{pn(Sn.target.value),qn(!1)}},St.map((Sn,br)=>W.createElement(ie.ZP,{disabled:Sn.id===(zt==null?void 0:zt.course_id),className:Y.radio,value:Sn.id,key:br},W.createElement("span",{title:Sn.name},Sn.name))))),cn&&W.createElement("div",{className:Y.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),fr>10&&W.createElement("div",{className:Y.pagination},W.createElement(Q.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:tr==null?void 0:tr.page,pageSize:10,total:fr,onChange:dt})))))};var v=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M})=>({classroomList:K,shixunsDetail:j,user:M}))(b),o=Object.defineProperty,T=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,O=(K,j,M)=>j in K?o(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,S=(K,j)=>{for(var M in j||(j={}))u.call(j,M)&&O(K,M,j[M]);if(c)for(var M of c(j))G.call(j,M)&&O(K,M,j[M]);return K},J=(K,j)=>T(K,ee(j)),we=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const ve=({teachers:K,user:j,classroomList:M,globalSetting:be,dispatch:ut,params:rn,loading:Bt,batch:Ye,getData:fe,resetBatchStatus:zt,selectedKey:gt,setSelectedKey:fr,keyword:xr,setCommonParams:St})=>{var Kt,zn,wn;const{coursesId:Un}=(0,l.useParams)(),{allCourseGroups:pn,studentsList:cn}=K,{detailTopBanner:qn}=M,[tr,ao]=(0,t.useState)([]),[et,dt]=(0,t.useState)({}),[Bn,eo]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:Un,limit:2e3}})},[]);const Sn=Je=>{var Tt,In,Mn,sr;return(0,r.Ny)()?!0:(Tt=j.userInfo)!=null&&Tt.professional_certification&&((In=j.userInfo)==null?void 0:In.school_name)===(Je==null?void 0:Je.school_name)?Je.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((sr=(Mn=M.allCourseGroups)==null?void 0:Mn.course_groups)==null?void 0:sr.some(no=>no.name===Je.course_group_name)):!1},br=(Je,Tt,In)=>we(void 0,null,function*(){var Mn,sr;if(In&>.length<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}(yield(0,w.ZP)(`/api/courses/${Un}/transfer_to_course_group.json`,{method:"post",body:{students:In?gt.map(ia=>({course_member_id:ia})):[{course_member_id:Tt.course_member_id}],course_group_id:Je}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt.length>=((Mn=cn==null?void 0:cn.students)==null?void 0:Mn.length)||((sr=cn==null?void 0:cn.students)==null?void 0:sr.length)===1?fe({page:1}):fe(),fr([]))}),fo=(Je,Tt)=>{fe({page:Je,limit:Tt}),fr([])},la=Je=>{tr.indexOf(Je)>-1?tr.splice(tr.indexOf(Je),1):tr.push(Je),tr!=null&&tr.includes("ASSISTANT_PROFESSOR")&&(tr!=null&&tr.includes("PROFESSOR"))&&(Je==="PROFESSOR"&&tr.splice(tr.indexOf("ASSISTANT_PROFESSOR"),1),Je==="ASSISTANT_PROFESSOR"&&tr.splice(tr.indexOf("PROFESSOR"),1)),ao([...tr])},Lt=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(Je,Tt,In)=>Ye?t.createElement(y.default,{onChange:Mn=>{gt.includes(Mn.target.value)?fr([...gt.filter(sr=>sr!=Mn.target.value)]):(gt.push(Mn.target.value),fr([...gt]))},value:Tt==null?void 0:Tt.course_member_id,checked:gt.includes(Tt==null?void 0:Tt.course_member_id)},rn.limit*(rn.page-1)+In+1):t.createElement("span",{style:{color:"#232B40"}},rn.limit*(rn.page-1)+In+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement(l.Link,{target:"_blank",to:`/users/${Tt==null?void 0:Tt.login}/classrooms`},Je))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sortOrder:et.student_id,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},{title:"\u5206\u73ED",width:100,fixed:"left",ellipsis:!0,dataIndex:"course_group_name",sortOrder:et.course_group_name,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u624B\u673A\u53F7",ellipsis:!0,dataIndex:"user_phone",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u90AE\u7BB1",ellipsis:!0,dataIndex:"user_mail",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},(qn==null?void 0:qn.is_public)&&{title:"\u5B66\u6821/\u5355\u4F4D",ellipsis:!0,dataIndex:"school_name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#333333"}},Je||"--"))},(0,r.Gg)()&&{title:t.createElement("span",null,"\u64CD\u4F5C",t.createElement(D.Z,{overlayClassName:g.popover,placement:"bottomRight",content:t.createElement("div",{className:"font12"},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u4E0E\u91CD\u7F6E\u5BC6\u7801\u529F\u80FD\u4F7F\u7528\u89C4\u5219\uFF1A",t.createElement("br",null),"1\u3001\u7528\u6237\u7684\u5E73\u53F0\u8EAB\u4EFD\u4E3A\u201C\u5B66\u751F\u201D",t.createElement("br",null),"2\u3001\u5B66\u751F\u5C5E\u4E8E\u6559\u5E08\u7BA1\u7406\u73ED\u7EA7\u6216\u672A\u5206\u73ED",t.createElement("br",null),"3\u3001\u5B66\u751F\u4E0E\u6559\u5E08\u540C\u5C5E\u4E00\u6240\u5B66\u6821",t.createElement("br",null),"4\u3001\u6559\u5E08\u5DF2\u901A\u8FC7\u5E73\u53F0\u804C\u4E1A\u8BA4\u8BC1",t.createElement("br",null),"\u82E5\u4E0D\u6EE1\u8DB3\u4E0A\u8FF0\u4EFB\u4E00\u89C4\u5219\uFF0C\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u7684\u6587\u672C\u6846",t.createElement("br",null),"\u4E0E\u91CD\u7F6E\u5BC6\u7801\u7684\u6309\u94AE\u5C06\u7F6E\u7070\uFF0C\u65E0\u6CD5\u4F7F\u7528"),trigger:"click"},t.createElement("i",{className:"iconfont icon-tishi2 ml5 font14",style:{cursor:"pointer"}}))),align:"right",width:(0,r.Rm)()?150:300,fixed:"right",dataIndex:"name",render:(Je,Tt)=>t.createElement("div",null,!(0,r.Rm)()&&t.createElement(F.Z,null,t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",params:S({},Tt)}})}},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F")),!(0,r.Rm)()&&t.createElement(F.Z,{title:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"":"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},t.createElement("span",{style:{color:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"#165DFF":"#9EA7BC",cursor:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>we(void 0,null,function*(){Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>we(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:[Tt==null?void 0:Tt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801")),t.createElement(N,{onClick:In=>br(In,Tt,!1)}),t.createElement(D.Z,{autoAdjustOverflow:!1,overlayClassName:g.btnmenu,placement:"bottomLeft",content:t.createElement(Z.default,null,t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:[Tt==null?void 0:Tt.course_member_id],title:"\u5B66\u751F"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")),t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",onOk:()=>we(void 0,null,function*(){var In;(yield(0,C.l3)({coursesId:Un,students:[{course_member_id:Tt.course_member_id}]})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),1>=((In=cn==null?void 0:cn.students)==null?void 0:In.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}))})})}},"\u5220\u9664")))},t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))))}].filter(Je=>!!Je);return t.createElement("section",null,t.createElement("div",null,cn.students_count===0&&t.createElement(H.Z,{customText:xr?t.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8BFE\u5802\u672A\u641C\u7D22\u5230\u59D3\u540D\u6216\u5B66\u53F7\u4E3A\u201C",t.createElement("span",{style:{color:"#3061D0"}},decodeURIComponent(xr)),"\u201D\u7684\u5B66\u751F\uFF0C\u662F\u5426\u9700\u8981\u5C06\u5B66\u751F\u6DFB\u52A0\u5230\u8BFE\u5802\u5185\uFF1F"):"",ButtonTwo:xr&&t.createElement(V.ZP,{type:"primary",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u5B66\u751F",data:{school_name:qn==null?void 0:qn.teacher_school,search_type:"4",keyword:decodeURIComponent(xr),onFish:()=>{St==null||St(Je=>J(S({},Je),{search:""}))}}}})}},"\u7ACB\u5373\u6DFB\u52A0")}),t.createElement("div",{className:`${!!((Kt=cn==null?void 0:cn.students)!=null&&Kt.length)&&"bg-white"} pl30 pr30`},(0,r.Gg)()&>.length>0&&t.createElement(k.Z,{justify:"space-between",className:g.checkbox},t.createElement(q.Z,null,t.createElement("span",{className:"font14"},"\u5DF2\u9009 ",t.createElement("span",{style:{color:"#165DFF"}},gt.length)," \u4E2A")),t.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",content:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>we(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{className:"iconfont icon-qingchu font14",style:{color:"#F65160",marginRight:"6px"}}),t.createElement("span",null,"\u6279\u91CF\u5220\u9664")),!(0,r.Rm)()&&t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>we(void 0,null,function*(){var Je,Tt,In,Mn;if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const sr=yield(0,w.ZP)(`/api/courses/${Un}/check_reset_password.json`,{method:"get",params:{user_ids:gt}});sr.status===0&&(((Tt=(Je=sr==null?void 0:sr.data)==null?void 0:Je.list)==null?void 0:Tt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},t.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(Mn=(In=sr==null?void 0:sr.data)==null?void 0:In.list)==null?void 0:Mn.map((no,ia)=>t.createElement("span",{key:no,style:{color:"#DF8323"}},no,ia!=sr.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),t.createElement("br",null),t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>we(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>we(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},t.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801")),t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gt,title:"\u5B66\u751F"}}})}},t.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802")),t.createElement(q.Z,null,t.createElement(N,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement("span",{className:"font14 current",style:{color:"#3061d0",marginLeft:"20px",display:"inline-block"}},"\u79FB\u52A8\u5230",t.createElement(B.Z,{className:"ml5"}))))),!!((zn=cn==null?void 0:cn.students)!=null&&zn.length)&&t.createElement(R.default,{onChange:(Je,Tt,In)=>{let Mn={};const sr={};In.column?(In.order===void 0?(Mn[In.field]="descend",sr.sort="desc"):(sr.sort=In.order.replace("end",""),Mn[In.field]=In.order),sr.order=2,In.column.dataIndex=="student_id"&&(sr.order=1)):(Mn={},sr.sort="",sr.order=""),dt(S({},Mn)),fe(sr)},scroll:(0,r.Gg)()?qn!=null&&qn.is_public?{x:920}:{x:1e3}:null,columns:Lt,dataSource:cn==null?void 0:cn.students,pagination:!1,rowKey:"course_member_id",loading:Bt,rowSelection:(0,r.Gg)()&&{type:"checkbox",selectedRowKeys:gt,onChange:(Je,Tt)=>{fr(Je)}}})),(cn==null?void 0:cn.students_count)>0&&t.createElement("aside",{className:"tc mb50 mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:fo,current:rn.page,pageSize:rn.limit,total:cn==null?void 0:cn.students_count}))),t.createElement($.Z,null),Ye&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},Ye==="member"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(gt==null?void 0:gt.length)===((wn=cn==null?void 0:cn.students)==null?void 0:wn.length),onClick:()=>{var Je;(gt==null?void 0:gt.length)<((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fr([...cn==null?void 0:cn.students.map(Tt=>Tt.course_member_id)]):fr([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",gt==null?void 0:gt.length,"\uFF09")),t.createElement(N,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement(V.ZP,{style:{margin:"0px 15px",fontSize:"12px",color:"#145DFF",display:"inline-flex",alignItems:"center"}},"\u6279\u91CF\u79FB\u52A8 ",t.createElement(de.Z,{style:{color:"#464F66"}}))),t.createElement(V.ZP,{style:{fontSize:"12px",color:"#145DFF"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>we(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{style:{color:"#F65160",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangshanchu2 font14 mr5"}),"\u6279\u91CF\u5220\u9664")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{zt()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))),t.createElement(v,null))};var De=(0,l.connect)(({teachers:K,classroomList:j,globalSetting:M,user:be})=>({teachers:K,classroomList:j,globalSetting:M,user:be}))(ve),Fe=e(61527),Ie=e(65862),I=e(3918),se=e(78241),ge=e(59301),Le=Object.defineProperty,rt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Et=(K,j,M)=>j in K?Le(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Xt=(K,j)=>{for(var M in j||(j={}))Ft.call(j,M)&&Et(K,M,j[M]);if(rt)for(var M of rt(j))Ot.call(j,M)&&Et(K,M,j[M]);return K},Cn=(K,j)=>{var M={};for(var be in K)Ft.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&rt)for(var be of rt(K))j.indexOf(be)<0&&Ot.call(K,be)&&(M[be]=K[be]);return M},nn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const un=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn,onOk:Bt,globalSetting:Ye}=j,fe=Cn(j,["classroomList","shixunsDetail","dispatch","user","onOk","globalSetting"]),zt,gt,fr,xr,St,Kt,zn,wn,Un,pn;const{detailTopBanner:cn}=M,qn=(0,l.useParams)(),[tr]=se.default.useForm(),[ao,et]=(0,t.useState)([]),[dt,Bn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Lt,Je,Tt,In,Mn,sr,no,ia;rn.userInfo.login&&be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F"&&(ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:qn==null?void 0:qn.coursesId,limit:2e3}}),(Je=(Lt=be==null?void 0:be.actionTabs)==null?void 0:Lt.params)!=null&&Je.school_name?eo():tr.setFieldsValue(Xt({},be.actionTabs.params)),(In=(Tt=be==null?void 0:be.actionTabs)==null?void 0:Tt.params)!=null&&In.member_roles&&(Bn([...(sr=(Mn=be==null?void 0:be.actionTabs)==null?void 0:Mn.params)==null?void 0:sr.member_roles]),tr.setFieldValue("checkedArrs",[...(ia=(no=be==null?void 0:be.actionTabs)==null?void 0:no.params)==null?void 0:ia.member_roles])))},[be.actionTabs.key]);function eo(){return nn(this,null,function*(){let Lt=yield(0,w.ZP)(`/api/schools/${be.actionTabs.params.school_id}/departments/for_option.json`,{method:"get"});(Lt==null?void 0:Lt.status)===0&&(et(Lt==null?void 0:Lt.departments),tr.setFieldsValue(Xt({},be.actionTabs.params)))})}const Sn=Lt=>{var Je,Tt,In,Mn;return(0,r.Ny)()?!0:(Je=rn.userInfo)!=null&&Je.professional_certification&&((Tt=rn.userInfo)==null?void 0:Tt.school_name)===(Lt==null?void 0:Lt.school_name)?Lt.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Mn=(In=M.allCourseGroups)==null?void 0:In.course_groups)==null?void 0:Mn.some(sr=>sr.name===Lt.course_group_name)):!1},br=!Sn(be.actionTabs.params)||Sn(be.actionTabs.params)&&((zt=be.actionTabs.params)==null?void 0:zt.user_role)!=15,fo=!((gt=be.actionTabs.params)!=null&>.school_name),la=Lt=>{dt.indexOf(Lt)>-1?dt.splice(dt.indexOf(Lt),1):dt.push(Lt),dt!=null&&dt.includes("ASSISTANT_PROFESSOR")&&(dt!=null&&dt.includes("PROFESSOR"))&&(Lt==="PROFESSOR"&&dt.splice(dt.indexOf("ASSISTANT_PROFESSOR"),1),Lt==="ASSISTANT_PROFESSOR"&&dt.splice(dt.indexOf("PROFESSOR"),1)),Bn([...dt]),tr.setFieldValue("checkedArrs",[...dt])};return ge.createElement(ge.Fragment,null,ge.createElement(x.default,{title:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",open:be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",centered:!0,onOk:()=>{tr.submit()},onCancel:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}})}},ge.createElement(se.default,{form:tr,labelCol:{span:4},wrapperCol:{span:20},colon:!1,size:"large",onFinish:Lt=>nn(void 0,null,function*(){if((dt==null?void 0:dt.length)==0)return ae.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"),!1;(yield(0,C.mw)(Xt({coursesId:qn.coursesId,roles:dt,user_id:be.actionTabs.params.user_id,edit_student_info:!0},Lt))).status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Bt(),ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}}))})},ge.createElement(se.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"}],label:ge.createElement("span",null,ge.createElement("span",{style:{color:"#ff4d4f",marginRight:"5px",fontSize:"14px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8BFE\u5802\u89D2\u8272")},ge.createElement(y.default.Group,{value:dt,defaultValue:(xr=(fr=be==null?void 0:be.actionTabs)==null?void 0:fr.params)==null?void 0:xr.member_roles},((Kt=(St=be.actionTabs.params)==null?void 0:St.member_roles)==null?void 0:Kt.includes("CREATOR"))&&ge.createElement(y.default,{disabled:!0,onClick:()=>la("CREATOR"),checked:!0,value:"CREATOR"},"\u7BA1\u7406\u5458"),!((wn=(zn=be.actionTabs.params)==null?void 0:zn.member_roles)!=null&&wn.includes("CREATOR"))&&ge.createElement(y.default,{onClick:()=>la("PROFESSOR"),value:"PROFESSOR"},"\u8001\u5E08"),ge.createElement(y.default,{disabled:!!((pn=(Un=be.actionTabs.params)==null?void 0:Un.member_roles)!=null&&pn.includes("CREATOR")),onClick:()=>la("ASSISTANT_PROFESSOR"),value:"ASSISTANT_PROFESSOR"},"\u52A9\u6559"),ge.createElement(y.default,{onClick:()=>la("STUDENT"),value:"STUDENT"},"\u5B66\u751F"))),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement(se.default.Item,{style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}],label:"\u59D3\u540D",name:"name"},ge.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br}))),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}],label:"\u5B66\u53F7",name:"student_id"},ge.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br||fo}))),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}],label:"\u5B66\u9662",name:"department_id"},ge.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",disabled:br||fo},ao==null?void 0:ao.map(Lt=>ge.createElement(p.default.Option,{key:Lt.id,value:Lt.id},Lt.name,(Lt==null?void 0:Lt.status)===0&&ge.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)")))))),fo&&ge.createElement("div",{style:{margin:"-20px 0 20px 78px",fontSize:"12px",color:"#C0C0C0"}},"\u5F53\u524D\u5B66\u751F\u672A\u586B\u5199\u5B66\u6821\u4FE1\u606F\uFF0C\u4E3A\u786E\u4FDD\u6559\u5E08\u80FD\u591F\u8C03\u6574\u76F8\u5173\u4FE1\u606F\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5148\u9009\u62E9\u6240\u5728\u5B66\u6821\u3002")),ge.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},ge.createElement("span",{className:br?g.czmmDisable:g.czmm,style:{marginLeft:77,cursor:br?"no-drop":"pointer"},onClick:()=>{var Lt;Sn(be.actionTabs.params)&&((Lt=be.actionTabs.params)==null?void 0:Lt.user_role)==15&&x.default.confirm({centered:!0,width:515,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",ge.createElement("span",{style:{color:"#DF8323"}},Ye==null?void 0:Ye.setting.user_default_password)),ge.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>nn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${qn.coursesId}/reset_student_password.json`,{method:"post",body:{user_id:be.actionTabs.params.user_id}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},ge.createElement("i",{style:{fontSize:14,marginRight:3},className:"iconfont icon-zhongxinpingce"}),"\u91CD\u7F6E\u5BC6\u7801"))))};var $n=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M,globalSetting:be})=>({classroomList:K,shixunsDetail:j,user:M,globalSetting:be}))(un),Pt=e(59301),Jt=Object.defineProperty,Vn=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Zt=(K,j,M)=>j in K?Jt(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,yn=(K,j)=>{for(var M in j||(j={}))Ht.call(j,M)&&Zt(K,M,j[M]);if(ft)for(var M of ft(j))Rt.call(j,M)&&Zt(K,M,j[M]);return K},Gt=(K,j)=>Vn(K,je(j)),mn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const kn=({teachers:K,dispatch:j,user:M,classroomList:be})=>{const{coursesId:ut}=(0,l.useParams)(),{tab:rn="member"}=(0,Ie.oP)(),{allCourseGroups:Bt,studentsList:Ye,updateIndex:fe}=K,{detailTopBanner:zt}=be,[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)([]),[wn,Un]=(0,t.useState)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var an,To;M.userInfo.username&&Bn({page:1,limit:10,course_group_id:(0,r.dE)()?(To=(an=M.userInfo)==null?void 0:an.course)==null?void 0:To.course_group_id:"",import_method:""})},[M.userInfo.username]);const tr=an=>mn(void 0,null,function*(){return yield j({type:"teachers/getStudentsList",payload:yn({coursesId:ut},an)})}),ao=an=>mn(void 0,null,function*(){return yield(0,C.iU)(ut,an)}),[et,dt,Bn,eo]=(0,Fe.U)(tr,{page:1,limit:10}),[Sn,br,fo,la]=(0,Fe.U)(ao,{page:1,limit:10}),[Lt,Je]=(0,t.useState)(rn),[Tt,In]=(0,t.useState)("all"),[Mn,sr]=(0,t.useState)({course_group_id:"",search:"",import_method:""}),no=()=>{St([]),zn([]),fr("")},ia=()=>mn(void 0,null,function*(){if(!pn.current)return;Un(!0);const an=yield(0,C.xV)({coursesId:ut,limit:2e3});an!=null&&an.course_groups&&(qn((an==null?void 0:an.course_groups)||[]),pn.current=!1),Un(!1)});return Pt.createElement("section",null,Pt.createElement("aside",{className:"bg-white pl30 pr30 pb20"},Pt.createElement(k.Z,{align:"middle",justify:"space-between"},(0,r.Gg)()&&!(zt!=null&&zt.excellent)?Pt.createElement(q.Z,{className:g.customTagTypeWrap},Pt.createElement(I.qp,{title:"\u7C7B\u578B",value:Lt,onChange:an=>{Je(an),no(),an==="member"?Bn(Mn):fo(Mn)},dataSource:[{id:"member",name:`\u5DF2\u5BA1\u6279 ${(Ye==null?void 0:Ye.students_count)||0}`},{id:"applicant",name:`\u5F85\u5BA1\u6279 ${(Ye==null?void 0:Ye.apply_size)||0}`}],titleWidth:28})):Pt.createElement(q.Z,null,Pt.createElement("span",{style:{height:"60px",padding:"15px"}},"\u5171",Pt.createElement("label",{className:"ml3 mr3",style:{color:"#165DFF"}},(Ye==null?void 0:Ye.students_count)||0),"\u4E2A\u5B66\u751F")),Pt.createElement(q.Z,null,Pt.createElement(k.Z,{align:"middle",justify:"space-evenly"},!(0,r.dE)()&&Pt.createElement(q.Z,{className:"mr10"},Pt.createElement(p.default,{size:"large",value:Mn.course_group_id===""?"\u5168\u90E8":Mn.course_group_id,onChange:an=>mn(void 0,null,function*(){Lt==="member"?yield Bn({page:1,course_group_id:an==="\u5168\u90E8"?"":an}):yield fo({page:1,course_group_id:an==="\u5168\u90E8"?"":an}),no(),sr(To=>Gt(yn({},To),{course_group_id:an==="\u5168\u90E8"?"":an}))}),style:{width:200,marginRight:10},onDropdownVisibleChange:ia,dropdownRender:an=>Pt.createElement(U.Z,{spinning:wn},an),getPopupContainer:an=>an.parentNode},Pt.createElement(p.default.Option,{value:"\u5168\u90E8"},"\u5168\u90E8\u5206\u73ED"),Pt.createElement(p.default.Option,{value:"0"},"\u672A\u5206\u73ED"),cn==null?void 0:cn.map(an=>Pt.createElement(p.default.Option,{key:an==null?void 0:an.id,value:an==null?void 0:an.id},an==null?void 0:an.name)))),Pt.createElement(q.Z,null,Pt.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Mn.search,onChange:an=>{sr(To=>Gt(yn({},To),{search:an})),Lt==="member"?Bn({search:an,page:1}):fo({search:an,page:1})}})))))),Lt==="member"&&Pt.createElement(De,{setCommonParams:sr,keyword:Mn.search,params:et,getData:Bn,loading:dt,batch:gt,resetBatchStatus:no,selectedKey:xr,setSelectedKey:St}),Pt.createElement($n,{onOk:()=>{Bn(et)}}),Lt==="applicant"&&Pt.createElement(d,{params:Sn,data:la,loading:br,batch:gt,resetBatchStatus:no,reload:fo,selectedKey:Kt,setSelectedKey:zn}))};var bn=(0,l.connect)(({teachers:K,user:j,classroomList:M})=>({teachers:K,user:j,classroomList:M}))(kn),Dt=e(997),ur=e(97967),oe=e(92181),ke=e(56656),tt=e.n(ke),P=e(59301),L=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Xe=({classroomList:K,loading:j,user:M,globalSetting:be,dispatch:ut})=>{const rn=(0,l.useParams)(),[Bt,Ye]=(0,t.useState)([]),[fe,zt]=(0,t.useState)([]),[gt,fr]=(0,t.useState)(0),[xr,St]=(0,t.useState)(!1),[Kt,zn]=(0,t.useState)(1),[wn,Un]=(0,t.useState)(""),pn=(0,l.useParams)();(0,t.useEffect)(()=>{K.actionTabs.key=="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"&&cn()},[K.actionTabs.key,Kt,wn]);const cn=()=>L(void 0,null,function*(){var et,dt;St(!0);const Bn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/login_forbid_list.json`,{method:"get",params:{keyword:wn,page:Kt,limit:200}});Bn.status===0&&(zt((et=Bn==null?void 0:Bn.data)==null?void 0:et.list),fr((dt=Bn==null?void 0:Bn.data)==null?void 0:dt.size)),St(!1)}),qn=et=>{var dt,Bn,eo,Sn;return(0,r.Ny)()?!0:(dt=M.userInfo)!=null&&dt.professional_certification&&((Bn=M.userInfo)==null?void 0:Bn.school_name)===(et==null?void 0:et.school_name)?et.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Sn=(eo=K.allCourseGroups)==null?void 0:eo.course_groups)==null?void 0:Sn.some(br=>br.name===et.course_group_name)):!1},tr=et=>{zn(et),Ye([])},ao=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(et,dt,Bn)=>P.createElement("span",{style:{color:"#232B40"}},200*(Kt-1)+Bn+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"user_name",render:(et,dt)=>P.createElement(F.Z,{title:et},P.createElement("span",null,et))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sorter:(et,dt)=>et.id-dt.id,render:et=>P.createElement(F.Z,{title:et},P.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u767B\u5F55\u5931\u8D25\u6B21\u6570",width:120,fixed:"left",ellipsis:!0,dataIndex:"forbid_size",render:et=>P.createElement(F.Z,{title:et},P.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u6700\u8FD1\u767B\u5F55\u5931\u8D25\u65F6\u95F4",ellipsis:!0,width:180,dataIndex:"forbid_time",render:(et,dt)=>P.createElement(F.Z,{title:et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"},P.createElement("span",{style:{color:"#232B40"}},et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"))},{title:"\u64CD\u4F5C",width:100,align:"right",fixed:"right",dataIndex:"name",render:(et,dt)=>P.createElement(F.Z,{title:qn(dt)&&(dt==null?void 0:dt.role)==15?"":"\u8BE5\u7528\u6237\u8EAB\u4EFD\u4E3A\u5E73\u53F0\u6559\u5E08/\u7BA1\u7406\u4EBA\u5458\uFF0C\u4E0D\u53EF\u91CD\u7F6E\u5BC6\u7801"},P.createElement("span",{style:{color:qn(dt)&&(dt==null?void 0:dt.role)==15?"#165DFF":"#9EA7BC",cursor:qn(dt)&&(dt==null?void 0:dt.role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>L(void 0,null,function*(){qn(dt)&&(dt==null?void 0:dt.role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",null,P.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",P.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),P.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>L(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:[dt==null?void 0:dt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801"))}].filter(et=>!!et);return P.createElement(x.default,{centered:!0,title:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",width:800,open:K.actionTabs.key==="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:()=>{ut({type:"classroomList/setActionTabs",payload:{}})}},P.createElement("div",null,P.createElement("div",{style:{color:"#333333"}},"\u6B64\u529F\u80FD\u7528\u4E8E\u534F\u52A9\u591A\u6B21\u8F93\u5165\u9519\u8BEF\u5BC6\u7801\u800C\u767B\u5F55\u5931\u8D25\u7684\u5B66\u751F\u91CD\u7F6E\u5176\u5BC6\u7801\uFF0C\u6062\u590D\u5B66\u751F\u8D26\u6237\u767B\u5F55\u6743\u9650"),P.createElement("div",{style:{display:"flex",margin:"20px 0"}},P.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:wn,onChange:et=>{Un(et)}}),P.createElement(I.op,{style:{marginLeft:"auto"},onClick:()=>{wn!=""||Kt!=1?(Un(""),zn(1)):cn()}},"\u66F4\u65B0\u767B\u5F55\u60C5\u51B5")),Bt.length>0&&P.createElement(k.Z,{justify:"space-between",className:g.checkbox},P.createElement(q.Z,null,P.createElement("span",{className:"font14"},"\u5DF2\u9009 ",P.createElement("span",{style:{color:"#165DFF"}},Bt.length)," \u4E2A")),P.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>L(void 0,null,function*(){var et,dt,Bn,eo;if((Bt==null?void 0:Bt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Sn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/check_reset_password.json`,{method:"get",params:{user_ids:Bt}});Sn.status===0&&(((dt=(et=Sn==null?void 0:Sn.data)==null?void 0:et.list)==null?void 0:dt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},P.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(eo=(Bn=Sn==null?void 0:Sn.data)==null?void 0:Bn.list)==null?void 0:eo.map((br,fo)=>P.createElement("span",{key:br,style:{color:"#DF8323"}},br,fo!=Sn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237"),P.createElement("div",null,"\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),P.createElement("br",null),P.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",P.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>L(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:P.createElement("div",null,P.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",P.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),P.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>L(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},P.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),P.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801"))),P.createElement(R.default,{columns:ao,dataSource:fe,pagination:!1,loading:xr,rowKey:"course_member_id",scroll:{y:400},rowSelection:{type:"checkbox",selectedRowKeys:Bt,onChange:(et,dt)=>{Ye(et)}}}),P.createElement(Q.Z,{style:{marginTop:"10px",marginBottom:"20px"},onChange:tr,current:rn.page,pageSize:200,total:gt})))};var ze=(0,l.connect)(({classroomList:K,loading:j,user:M,globalSetting:be})=>({classroomList:K,loading:j,user:M,globalSetting:be}))(Xe),le=e(59301),X=Object.defineProperty,Se=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,mt=(K,j,M)=>j in K?X(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,pt=(K,j)=>{for(var M in j||(j={}))Ue.call(j,M)&&mt(K,M,j[M]);if(Se)for(var M of Se(j))_e.call(j,M)&&mt(K,M,j[M]);return K},at=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Mt=({teachers:K,globalSetting:j,classroomList:M,loading:be,dispatch:ut})=>{const[rn,Bt]=(0,t.useState)("0"),Ye=(0,l.useParams)(),fe=St=>{Bt(St.key)},zt=le.createElement(Z.default,{onClick:St=>{switch(St.key){case"1":(0,A.Zn)(pt({},Ye));break;case"2":(0,A.cr)(pt({},Ye));break;case"3":(0,A.fi)(pt({},Ye));break}}},le.createElement(Z.default.Item,{key:1},"\u8BFE\u5802\u4FE1\u606F"),le.createElement(Z.default.Item,{key:2},"\u6D3B\u8DC3\u5EA6"),le.createElement(Z.default.Item,{key:3},"\u603B\u6210\u7EE9")),gt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Ye.coursesId}/export_couser_info.xlsx&export=true`}],fr=le.createElement(Z.default,{style:{maxHeight:400,width:240,overflow:"auto"}},gt.map(function(St,Kt){return le.createElement(Z.default.Item,{key:St.url,onClick:zn=>{xr(St.name)}},le.createElement("span",null,St.name))}),le.createElement(Z.default.Item,{key:"3"},le.createElement(l.Link,{to:`/classrooms/${Ye.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),xr=St=>at(void 0,null,function*(){switch(St){case"\u5B66\u751F":(0,A.eV)(pt({},Ye));break;case"\u8BFE\u5802\u4FE1\u606F":(0,A.Zn)(pt({},Ye));break}});return le.createElement("section",{className:"pt-20px"},le.createElement(ur.Z,{active:2},(0,r.eB)()&&le.createElement(i.Z,{dropdownRender:()=>fr},le.createElement(I.op,{className:"mr20"},"\u5BFC\u51FA",le.createElement(B.Z,{className:"ml5"}))),!(0,r.Rm)()&&!(0,r.dE)()&&(0,r.bg)()&&le.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},className:"mr20",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"}})}},"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"),(0,r.GJ)()&&le.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Ye}})}},"\u65B0\u5EFA\u5206\u73ED")),le.createElement(bn,null),le.createElement(oe.Z,null),le.createElement(Dt.Z,null),le.createElement(ze,null))};var st=(0,l.connect)(({teachers:K,loading:j,globalSetting:M,classroomList:be})=>({teachers:K,globalSetting:M,classroomList:be,loading:j.effects}))(Mt),xt={flex_box_center:"flex_box_center___HRuhE",flex_space_between:"flex_space_between___gntVL",flex_box_vertical_center:"flex_box_vertical_center___vBZR3",flex_box_center_end:"flex_box_center_end___ARwxp",flex_box_column:"flex_box_column___bMJie",bg:"bg___Ftha6",studentWarp:"studentWarp___jroyE",header:"header___rCG27",menu:"menu___tGXLY",desc:"desc___YLruB",otherLink:"otherLink___jRSY8",card:"card___ARgbz",listTabWrapper:"listTabWrapper___HVEy7",operationBtn:"operationBtn___keE_f",reject:"reject___C2vSt",approve:"approve___HZdsC",rejectBtn:"rejectBtn___zXvLP",approveBtn:"approveBtn___nzC3p",duplicateStudentModal:"duplicateStudentModal___zKoCq",warningText:"warningText___yCCcT",customTagTypeWrap:"customTagTypeWrap___p97hA",checkbox:"checkbox___TL7aj",delete:"delete___e5ZdZ",czmm:"czmm___Ruz4O",czmmDisable:"czmmDisable___VUJD9",acolor:"acolor___xoPM_",textcolor:"textcolor___kOmsk",myInput:"myInput___HJJk4"},It=e(42882),en=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())}),kt=(K=>(K[K.approve=1]="approve",K[K.reject=2]="reject",K))(kt||{});const _t=({params:K,data:j,batch:M,loading:be,reload:ut,resetBatchStatus:rn,selectedKey:Bt,setSelectedKey:Ye,dispatch:fe})=>{var zt;const{coursesId:gt}=(0,l.useParams)(),fr=[{title:"\u5E8F\u53F7",dataIndex:"name",width:70,align:"center",render:(St,Kt,zn)=>M.length>0?t.createElement(y.default,{onChange:wn=>{Bt.includes(wn.target.value)?Ye([...Bt.filter(Un=>Un!=wn.target.value)]):(Bt.push(wn.target.value),Ye([...Bt]))},value:Kt==null?void 0:Kt.application_id,checked:Bt.includes(Kt==null?void 0:Kt.application_id)},K.limit*(K.page-1)+zn+1):K.limit*(K.page-1)+zn+1},{title:"\u59D3\u540D",width:110,align:"center",dataIndex:"name",render:(St,Kt)=>t.createElement("div",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>{(0,Ie.xg)(`/users/${Kt==null?void 0:Kt.login}/classrooms`)}},St)},{title:"\u5B66\u6821/\u5355\u4F4D",width:140,align:"center",dataIndex:"school_name",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5B66\u53F7",width:110,align:"center",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u624B\u673A\u53F7",width:100,align:"center",dataIndex:"phone",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u90AE\u7BB1",width:120,align:"center",dataIndex:"mail",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5206\u73ED",width:100,align:"center",dataIndex:"course_group_name",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>St||"--"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"name",render:(St,Kt)=>{const{application_id:zn}=Kt;return t.createElement("div",null,t.createElement("span",{className:`${xt.operationBtn} ${xt.reject}`,onClick:()=>xr([zn],2)},"\u62D2\u7EDD"),t.createElement("span",{className:`${xt.operationBtn} ${xt.approve}`,onClick:()=>xr([zn],1)},"\u540C\u610F"))}}],xr=(St,Kt)=>en(void 0,null,function*(){var zn;if(Kt===1){const wn=yield(0,C.r_)(gt,{application_ids:St});wn.status===0&&(((zn=wn.data)==null?void 0:zn.length)>0?x.default.confirm({icon:null,width:700,centered:!0,className:xt.duplicateStudentModal,okText:"\u540C\u610F\u52A0\u5165",cancelText:"\u53D6\u6D88",content:t.createElement(t.Fragment,null,t.createElement("div",{style:{marginBottom:4}},"\u68C0\u6D4B\u5230\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u7684\u5B66\u751F\uFF0C\u70B9\u51FB\u201C\u540C\u610F\u52A0\u5165\u201D\u5219\u8BFE\u5802\u5C06\u4F1A\u5B58\u5728\u4E24\u4E2A\u76F8\u540C\u7684\u5B66\u751F"),t.createElement("div",{className:xt.warningText,style:{marginBottom:4}},"*\u5EFA\u8BAE\u5728\u201C\u5DF2\u5BA1\u6279\u201D\u4E2D\u5C06\u5DF2\u5B58\u5728\u7684\u5B66\u751F\u79FB\u9664\uFF0C\u518D\u52A0\u5165\u65B0\u8D26\u53F7"),t.createElement(R.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group"}],dataSource:wn.data,pagination:!1,scroll:{y:540},rowKey:"student_id"})),onOk:()=>en(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}):x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u540C\u610FTA\u7684\u52A0\u5165\uFF1F",onOk:()=>en(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}))}else Kt===2&&x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u62D2\u7EDDTA\u7684\u52A0\u5165\uFF1F",onOk:()=>en(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:2})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})})});return(j==null?void 0:j.apply_size)===0?t.createElement("div",{style:{background:"#082930"}},t.createElement(H.Z,{styles:{margin:0,padding:"100px 0"}})):t.createElement("div",{style:{background:"#082930",padding:"0 20px 14px 20px"}},t.createElement(R.default,{className:It.Z.threeTableSty,pagination:!1,loading:be,columns:fr,dataSource:j==null?void 0:j.application_list,rowKey:"application_id"}),(j==null?void 0:j.apply_size)>0&&t.createElement("div",{className:"tc",style:{padding:"0 20px 20px 20px"}},t.createElement(Q.Z,{showSizeChanger:!0,onChange:(St,Kt)=>{ut({page:St,limit:Kt})},current:K.page,pageSize:K.limit,total:j.apply_size})),M&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},M==="applicant"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(Bt==null?void 0:Bt.length)===((zt=j==null?void 0:j.application_list)==null?void 0:zt.length),onClick:()=>{var St;(Bt==null?void 0:Bt.length)<((St=j==null?void 0:j.application_list)==null?void 0:St.length)?Ye([...j==null?void 0:j.application_list.map(Kt=>Kt.application_id)]):Ye([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",Bt==null?void 0:Bt.length,"\uFF09")),t.createElement(V.ZP,{danger:!0,className:xt.rejectBtn,onClick:()=>{xr(Bt,2)}},"\u62D2\u7EDD"),t.createElement(V.ZP,{type:"primary",className:xt.approveBtn,onClick:()=>{xr(Bt,1)}},"\u540C\u610F")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{rn()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))))};var Oe=(0,l.connect)(({classroomList:K})=>({classroomList:K}))(_t),Re={flex_box_center:"flex_box_center___o4BHr",flex_space_between:"flex_space_between____hWn8",flex_box_vertical_center:"flex_box_vertical_center___V7Lcj",flex_box_center_end:"flex_box_center_end___dvqzi",flex_box_column:"flex_box_column___UTcBc",listWrap:"listWrap___SODSY",menu:"menu___nEn_r",list:"list___xvHqK",pad:"pad___VmOXh"},Te=e(59301),$e=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Ve=({onClick:K,placeholder:j="\u641C\u7D22",reversal:M=!1,width:be=142,isParentNode:ut=!1,dispatch:rn,loading:Bt,classroomList:Ye})=>{var fe;const{coursesId:zt}=(0,l.useParams)(),[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)(!1),wn=(0,t.useRef)(null),Un=(0,t.useRef)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]),tr=()=>$e(void 0,null,function*(){var et,dt;if(!pn.current||Bt.effects["classroomList/getAllCourseGroup"]||(dt=(et=Ye.allCourseGroups)==null?void 0:et.course_groups)!=null&&dt.length)return;pn.current=!1;const Bn=yield rn({type:"classroomList/getAllCourseGroup",payload:{coursesId:zt,limit:2e3}})});(0,t.useEffect)(()=>{var et,dt,Bn;(et=Ye.allCourseGroups)!=null&&et.course_groups&&(qn([{id:"0",name:"\u672A\u5206\u73ED"},...((dt=Ye.allCourseGroups)==null?void 0:dt.course_groups)||[]]),St([{id:"0",name:"\u672A\u5206\u73ED"},...((Bn=Ye.allCourseGroups)==null?void 0:Bn.course_groups)||[]]))},[(fe=Ye.allCourseGroups)==null?void 0:fe.course_groups]);const ao=()=>Te.createElement("div",{className:Re.listWrap,style:{flexDirection:M?"column-reverse":"column",width:be}},Te.createElement(pe.default,{value:gt,ref:wn,placeholder:j,onBlur:()=>{Un.current=!1,setTimeout(()=>{zn(!1)},300)},onChange:et=>{const dt=et.target.value,Bn=cn.filter(eo=>eo.name.includes(dt));fr(dt),St(Bn)},onFocus:()=>{Un.current=!0}}),Te.createElement("div",{className:Re.menu},xr.length?Te.createElement(re.Z,{list:xr,itemHeight:32,scrollHeight:300,mapList:et=>Te.createElement("div",{className:Re.list,onClick:()=>{K(et.id),St(cn),zn(!1)},key:et.id},Te.createElement("span",{title:et.name},et.name))}):Te.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE})));return Te.createElement("span",{className:Re.pad,onMouseEnter:()=>tr()},Bt.effects["classroomList/getAllCourseGroup"]&&Te.createElement(V.ZP,{type:"link",style:{color:"#00DDC7"},loading:Bt.effects["classroomList/getAllCourseGroup"]&&!pn.current},"\u8C03\u73ED"),!Bt.effects["classroomList/getAllCourseGroup"]&&Te.createElement(i.Z,{open:Kt,trigger:["click"],dropdownRender:ao,destroyPopupOnHide:!0,placement:M?"topLeft":"bottomLeft",getPopupContainer:et=>ut?et.parentNode:document.body,autoAdjustOverflow:!1,onOpenChange:et=>{zn(et)}},Te.createElement("span",{onClick:()=>{Kt||(zn(!0),fr(""),cn!=null&&cn.length&&St(cn))}},Te.createElement(V.ZP,{type:"link",style:{color:"#00DDC7"}},"\u8C03\u73ED"))))};var qe=(0,l.connect)(({classroomList:K,loading:j,dispatch:M})=>({classroomList:K,loading:j,dispatch:M}))(Ve),He={flex_box_center:"flex_box_center___H_Ck6",flex_space_between:"flex_space_between___KNW0U",flex_box_vertical_center:"flex_box_vertical_center___z5s9v",flex_box_center_end:"flex_box_center_end____DHyO",flex_box_column:"flex_box_column___C7KwH",scoremodal:"scoremodal___oFUty",wrap:"wrap___gCzfz",wrap_title:"wrap_title___NMqfB",radioWrap:"radioWrap___aAUJZ",radio:"radio___VItFN",colorFF0000:"colorFF0000___I5RpK",pagination:"pagination___iB0Bv",selectWrapper:"selectWrapper___GBbM8",allqingchu:"allqingchu___QHj67",title:"title___QARH0",score:"score___neDET",close:"close___NjLt0",content:"content___eLAcO",items:"items___SSwNa",bottom:"bottom___oCnOS",yes:"yes___O7zSO",no:"no___xoKvD",titlecount:"titlecount___gUGrz",add:"add___i8XlK",search:"search___cLpwD",searchIcon:"searchIcon___QeMgg",tabWrap:"tabWrap___JYXdS"},Ct=e(59301),$t=Object.defineProperty,Yt=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,ln=(K,j,M)=>j in K?$t(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Wn=(K,j)=>{for(var M in j||(j={}))Zn.call(j,M)&&ln(K,M,j[M]);if(dn)for(var M of dn(j))vn.call(j,M)&&ln(K,M,j[M]);return K},Jn=(K,j)=>Yt(K,Rn(j)),or=(K,j)=>{var M={};for(var be in K)Zn.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&dn)for(var be of dn(K))j.indexOf(be)<0&&vn.call(K,be)&&(M[be]=K[be]);return M},hn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const An=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn}=j,Bt=or(j,["classroomList","shixunsDetail","dispatch","user"]),Ye,fe;const{detailTopBanner:zt}=M,gt=(0,l.useParams)(),[fr,xr]=(0,t.useState)(0),[St,Kt]=(0,t.useState)([]),[zn,wn]=(0,t.useState)(""),[Un,pn]=(0,t.useState)(),[cn,qn]=(0,t.useState)(!1),[tr,ao]=(0,t.useState)({page:1,per_page:10});(0,t.useEffect)(()=>{wn(""),rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[be.actionTabs.key]),(0,t.useEffect)(()=>{rn.userInfo.login&&be.actionTabs.key==="Stage-SendModal"&&et()},[tr==null?void 0:tr.page]);const et=()=>hn(void 0,null,function*(){let Sn=yield(0,w.ZP)(`/api/users/${rn.userInfo.login}/courses.json`,{method:"get",params:Jn(Wn({},tr),{category:"manage",status:"processing",search:encodeURI(zn==null?void 0:zn.trim()),username:rn.userInfo.login,no_limit_per_page:1})});xr((Sn==null?void 0:Sn.count)||0),Kt((Sn==null?void 0:Sn.courses)||[])}),dt=Sn=>{ao({page:Sn,per_page:10})},Bn=()=>hn(void 0,null,function*(){var Sn;if(!Un){qn(!0);return}let br=yield(0,w.ZP)(`/api/courses/${gt==null?void 0:gt.coursesId}/course_members/batch_send_member.json`,{method:"post",body:{user_ids:(Sn=be.actionTabs.params)==null?void 0:Sn.ids,receive_course_id:Un}});(br==null?void 0:br.status)==0&&(ae.ZP.success("\u53D1\u9001\u6210\u529F"),wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}}))}),eo=()=>{wn(""),pn(null),qn(!1),ut({type:"shixunsDetail/setActionTabs",payload:{}})};return Ct.createElement(Ct.Fragment,null,Ct.createElement(x.default,{title:`\u53D1\u9001${(Ye=be.actionTabs.params)==null?void 0:Ye.title}`,open:be.actionTabs.key==="Stage-SendModal",centered:!0,className:He.scoremodal,onCancel:eo,onOk:Bn},Ct.createElement("div",{className:He.wrap},Ct.createElement("div",{className:He.wrap_title},"\u9009\u62E9\u7684",`${(fe=be.actionTabs.params)==null?void 0:fe.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Ct.createElement("div",{className:"mb10"},Ct.createElement(pe.default.Search,{className:He.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:zn,onChange:Sn=>wn(Sn.target.value),suffix:Ct.createElement("i",{className:`iconfont icon-sousuo9 font14 ${He.searchIcon}`,onClick:()=>{wn(zn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}}),onSearch:Sn=>{wn(Sn),(tr==null?void 0:tr.page)==1?et():ao({page:1,per_page:10})}})),Ct.createElement("div",{className:He.radioWrap},Ct.createElement(ie.ZP.Group,{value:Un,onChange:Sn=>{pn(Sn.target.value),qn(!1)}},St.map((Sn,br)=>Ct.createElement(ie.ZP,{disabled:Sn.id===(zt==null?void 0:zt.course_id),className:He.radio,value:Sn.id,key:br},Ct.createElement("span",{title:Sn.name},Sn.name))))),cn&&Ct.createElement("div",{className:He.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),fr>10&&Ct.createElement("div",{className:He.pagination},Ct.createElement(Q.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:tr==null?void 0:tr.page,pageSize:10,total:fr,onChange:dt})))))};var Ln=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M})=>({classroomList:K,shixunsDetail:j,user:M}))(An),Nn=Object.defineProperty,ar=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Dn=(K,j,M)=>j in K?Nn(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Yn=(K,j)=>{for(var M in j||(j={}))fn.call(j,M)&&Dn(K,M,j[M]);if(xn)for(var M of xn(j))Vt.call(j,M)&&Dn(K,M,j[M]);return K},Gn=(K,j)=>ar(K,Ir(j)),Qn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const _n=({teachers:K,user:j,classroomList:M,globalSetting:be,dispatch:ut,params:rn,loading:Bt,batch:Ye,getData:fe,resetBatchStatus:zt,selectedKey:gt,setSelectedKey:fr,keyword:xr,setCommonParams:St})=>{var Kt,zn;const{coursesId:wn}=(0,l.useParams)(),{allCourseGroups:Un,studentsList:pn}=K,{detailTopBanner:cn}=M,[qn,tr]=(0,t.useState)([]),[ao,et]=(0,t.useState)({}),[dt,Bn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:wn,limit:2e3}})},[]);const eo=Lt=>{var Je,Tt,In,Mn;return(0,r.Ny)()?!0:(Je=j.userInfo)!=null&&Je.professional_certification&&((Tt=j.userInfo)==null?void 0:Tt.school_name)===(Lt==null?void 0:Lt.school_name)?Lt.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Mn=(In=M.allCourseGroups)==null?void 0:In.course_groups)==null?void 0:Mn.some(sr=>sr.name===Lt.course_group_name)):!1},Sn=(Lt,Je,Tt)=>Qn(void 0,null,function*(){var In,Mn;if(Tt&>.length<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}(yield(0,w.ZP)(`/api/courses/${wn}/transfer_to_course_group.json`,{method:"post",body:{students:Tt?gt.map(no=>({course_member_id:no})):[{course_member_id:Je.course_member_id}],course_group_id:Lt}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt.length>=((In=pn==null?void 0:pn.students)==null?void 0:In.length)||((Mn=pn==null?void 0:pn.students)==null?void 0:Mn.length)===1?fe({page:1}):fe(),fr([]))}),br=(Lt,Je)=>{fe({page:Lt,limit:Je}),fr([])},fo=Lt=>{qn.indexOf(Lt)>-1?qn.splice(qn.indexOf(Lt),1):qn.push(Lt),qn!=null&&qn.includes("ASSISTANT_PROFESSOR")&&(qn!=null&&qn.includes("PROFESSOR"))&&(Lt==="PROFESSOR"&&qn.splice(qn.indexOf("ASSISTANT_PROFESSOR"),1),Lt==="ASSISTANT_PROFESSOR"&&qn.splice(qn.indexOf("PROFESSOR"),1)),tr([...qn])},la=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(Lt,Je,Tt)=>Ye?t.createElement(y.default,{onChange:In=>{gt.includes(In.target.value)?fr([...gt.filter(Mn=>Mn!=In.target.value)]):(gt.push(In.target.value),fr([...gt]))},value:Je==null?void 0:Je.course_member_id,checked:gt.includes(Je==null?void 0:Je.course_member_id)},rn.limit*(rn.page-1)+Tt+1):t.createElement("span",{style:{color:"#fff"}},rn.limit*(rn.page-1)+Tt+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"name",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("div",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>{(0,Ie.xg)(`/users/${Je==null?void 0:Je.login}/classrooms`)}},Lt))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sortOrder:ao.student_id,sortDirections:["descend","ascend"],sorter:(Lt,Je)=>Lt.id-Je.id,render:Lt=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},{title:"\u5206\u73ED",width:100,fixed:"left",ellipsis:!0,dataIndex:"course_group_name",sortOrder:ao.course_group_name,sortDirections:["descend","ascend"],sorter:(Lt,Je)=>Lt.id-Je.id,render:Lt=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},!(cn!=null&&cn.is_public)&&{title:"\u624B\u673A\u53F7",ellipsis:!0,dataIndex:"user_phone",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},!(cn!=null&&cn.is_public)&&{title:"\u90AE\u7BB1",ellipsis:!0,dataIndex:"user_mail",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#fff"}},Lt||"--"))},(cn==null?void 0:cn.is_public)&&{title:"\u5B66\u6821/\u5355\u4F4D",ellipsis:!0,dataIndex:"school_name",render:(Lt,Je)=>t.createElement(F.Z,{title:Lt},t.createElement("span",{style:{color:"#333333"}},Lt||"--"))},(0,r.Gg)()&&{title:t.createElement("span",null,"\u64CD\u4F5C",t.createElement(D.Z,{overlayClassName:xt.popover,placement:"bottomRight",content:t.createElement("div",{className:"font12"},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u4E0E\u91CD\u7F6E\u5BC6\u7801\u529F\u80FD\u4F7F\u7528\u89C4\u5219\uFF1A",t.createElement("br",null),"1\u3001\u7528\u6237\u7684\u5E73\u53F0\u8EAB\u4EFD\u4E3A\u201C\u5B66\u751F\u201D",t.createElement("br",null),"2\u3001\u5B66\u751F\u5C5E\u4E8E\u6559\u5E08\u7BA1\u7406\u73ED\u7EA7\u6216\u672A\u5206\u73ED",t.createElement("br",null),"3\u3001\u5B66\u751F\u4E0E\u6559\u5E08\u540C\u5C5E\u4E00\u6240\u5B66\u6821",t.createElement("br",null),"4\u3001\u6559\u5E08\u5DF2\u901A\u8FC7\u5E73\u53F0\u804C\u4E1A\u8BA4\u8BC1",t.createElement("br",null),"\u82E5\u4E0D\u6EE1\u8DB3\u4E0A\u8FF0\u4EFB\u4E00\u89C4\u5219\uFF0C\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u7684\u6587\u672C\u6846",t.createElement("br",null),"\u4E0E\u91CD\u7F6E\u5BC6\u7801\u7684\u6309\u94AE\u5C06\u7F6E\u7070\uFF0C\u65E0\u6CD5\u4F7F\u7528"),trigger:"click"},t.createElement("i",{className:"iconfont icon-tishi2 ml5 font14",style:{cursor:"pointer"}}))),align:"right",width:(0,r.Rm)()?150:300,fixed:"right",dataIndex:"name",render:(Lt,Je)=>t.createElement("div",null,!(0,r.Rm)()&&t.createElement(F.Z,null,t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",params:Yn({},Je)}})}},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F")),!(0,r.Rm)()&&t.createElement(F.Z,{title:eo(Je)&&(Je==null?void 0:Je.user_role)==15?"":"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},t.createElement("span",{style:{color:eo(Je)&&(Je==null?void 0:Je.user_role)==15?"#00DDC7":"#9EA7BC",cursor:eo(Je)&&(Je==null?void 0:Je.user_role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>Qn(void 0,null,function*(){eo(Je)&&(Je==null?void 0:Je.user_role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Qn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${wn}/batch_reset_password.json`,{method:"post",body:{user_ids:[Je==null?void 0:Je.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801")),t.createElement(qe,{onClick:Tt=>Sn(Tt,Je,!1)}),t.createElement(D.Z,{autoAdjustOverflow:!1,overlayClassName:xt.btnmenu,placement:"bottomLeft",content:t.createElement(Z.default,null,t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:[Je==null?void 0:Je.course_member_id],title:"\u5B66\u751F"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")),t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",onOk:()=>Qn(void 0,null,function*(){var Tt;(yield(0,C.l3)({coursesId:wn,students:[{course_member_id:Je.course_member_id}]})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),1>=((Tt=pn==null?void 0:pn.students)==null?void 0:Tt.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}))})})}},"\u5220\u9664")))},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))))}].filter(Lt=>!!Lt);return t.createElement("section",{style:{background:"#082930"}},t.createElement("div",null,pn.students_count===0&&t.createElement(H.Z,{styles:{margin:0,padding:"100px 0"},customText:xr?t.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8BFE\u5802\u672A\u641C\u7D22\u5230\u59D3\u540D\u6216\u5B66\u53F7\u4E3A\u201C",t.createElement("span",{style:{color:"#3061D0"}},decodeURIComponent(xr)),"\u201D\u7684\u5B66\u751F\uFF0C\u662F\u5426\u9700\u8981\u5C06\u5B66\u751F\u6DFB\u52A0\u5230\u8BFE\u5802\u5185\uFF1F"):"",ButtonTwo:xr&&t.createElement(V.ZP,{type:"primary",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u5B66\u751F",data:{school_name:cn==null?void 0:cn.teacher_school,search_type:"4",keyword:decodeURIComponent(xr),onFish:()=>{St==null||St(Lt=>Gn(Yn({},Lt),{search:""}))}}}})}},"\u7ACB\u5373\u6DFB\u52A0")}),t.createElement("div",{style:{background:"#082930",padding:"0 20px 14px 20px"}},(0,r.Gg)()&>.length>0&&t.createElement(k.Z,{justify:"space-between",className:xt.checkbox},t.createElement(q.Z,null,t.createElement("span",{className:"font14",style:{color:"#B6BFC2"}},"\u5DF2\u9009 ",t.createElement("span",{style:{color:"#00DDC7"}},gt.length)," \u4E2A")),t.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",content:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Qn(void 0,null,function*(){var Lt;(yield(0,C.l3)({coursesId:wn,students:gt.map(Tt=>({course_member_id:Tt}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Lt=pn==null?void 0:pn.students)==null?void 0:Lt.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),fr([]))})})}},t.createElement("i",{className:"iconfont icon-qingchu font14",style:{color:"#F65160",marginRight:"6px"}}),t.createElement("span",null,"\u6279\u91CF\u5220\u9664")),!(0,r.Rm)()&&t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>Qn(void 0,null,function*(){var Lt,Je,Tt,In;if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Mn=yield(0,w.ZP)(`/api/courses/${wn}/check_reset_password.json`,{method:"get",params:{user_ids:gt}});Mn.status===0&&(((Je=(Lt=Mn==null?void 0:Mn.data)==null?void 0:Lt.list)==null?void 0:Je.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},t.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(In=(Tt=Mn==null?void 0:Mn.data)==null?void 0:Tt.list)==null?void 0:In.map((sr,no)=>t.createElement("span",{key:sr,style:{color:"#DF8323"}},sr,no!=Mn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),t.createElement("br",null),t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>Qn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${wn}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Qn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${wn}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},t.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#00DDC7",marginRight:"6px"}}),t.createElement("span",{style:{color:"#00DDC7"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801")),t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gt,title:"\u5B66\u751F"}}})}},t.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#00DDC7",marginRight:"6px"}}),t.createElement("span",{style:{color:"#00DDC7"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802")),t.createElement(q.Z,null,t.createElement(qe,{onClick:Lt=>Sn(Lt,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(Un==null?void 0:Un.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement("span",{className:"font14 current",style:{color:"#3061d0",marginLeft:"20px",display:"inline-block"}},"\u79FB\u52A8\u5230",t.createElement(B.Z,{className:"ml5"}))))),!!((Kt=pn==null?void 0:pn.students)!=null&&Kt.length)&&t.createElement(R.default,{className:It.Z.threeTableSty,onChange:(Lt,Je,Tt)=>{let In={};const Mn={};Tt.column?(Tt.order===void 0?(In[Tt.field]="descend",Mn.sort="desc"):(Mn.sort=Tt.order.replace("end",""),In[Tt.field]=Tt.order),Mn.order=2,Tt.column.dataIndex=="student_id"&&(Mn.order=1)):(In={},Mn.sort="",Mn.order=""),et(Yn({},In)),fe(Mn)},scroll:(0,r.Gg)()?cn!=null&&cn.is_public?{x:920}:{x:1e3}:null,columns:la,dataSource:pn==null?void 0:pn.students,pagination:!1,rowKey:"course_member_id",loading:Bt,rowSelection:(0,r.Gg)()&&{type:"checkbox",selectedRowKeys:gt,onChange:(Lt,Je)=>{fr(Lt)}}})),(pn==null?void 0:pn.students_count)>0&&t.createElement("aside",{className:"tc",style:{padding:"0 20px 20px 20px"}},t.createElement(Q.Z,{showSizeChanger:!0,onChange:br,current:rn.page,pageSize:rn.limit,total:pn==null?void 0:pn.students_count}))),t.createElement($.Z,null),Ye&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},Ye==="member"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(gt==null?void 0:gt.length)===((zn=pn==null?void 0:pn.students)==null?void 0:zn.length),onClick:()=>{var Lt;(gt==null?void 0:gt.length)<((Lt=pn==null?void 0:pn.students)==null?void 0:Lt.length)?fr([...pn==null?void 0:pn.students.map(Je=>Je.course_member_id)]):fr([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",gt==null?void 0:gt.length,"\uFF09")),t.createElement(qe,{onClick:Lt=>Sn(Lt,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(Un==null?void 0:Un.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement(V.ZP,{style:{margin:"0px 15px",fontSize:"12px",color:"#145DFF",display:"inline-flex",alignItems:"center"}},"\u6279\u91CF\u79FB\u52A8 ",t.createElement(de.Z,{style:{color:"#464F66"}}))),t.createElement(V.ZP,{style:{fontSize:"12px",color:"#145DFF"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Qn(void 0,null,function*(){var Lt;(yield(0,C.l3)({coursesId:wn,students:gt.map(Tt=>({course_member_id:Tt}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Lt=pn==null?void 0:pn.students)==null?void 0:Lt.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:wn}}),fr([]))})})}},t.createElement("i",{style:{color:"#F65160",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangshanchu2 font14 mr5"}),"\u6279\u91CF\u5220\u9664")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{zt()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))),t.createElement(Ln,null))};var Mr=(0,l.connect)(({teachers:K,classroomList:j,globalSetting:M,user:be})=>({teachers:K,classroomList:j,globalSetting:M,user:be}))(_n),Fn=e(59301),Ar=Object.defineProperty,sn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,cr=(K,j,M)=>j in K?Ar(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Br=(K,j)=>{for(var M in j||(j={}))on.call(j,M)&&cr(K,M,j[M]);if(sn)for(var M of sn(j))er.call(j,M)&&cr(K,M,j[M]);return K},Ur=(K,j)=>{var M={};for(var be in K)on.call(K,be)&&j.indexOf(be)<0&&(M[be]=K[be]);if(K!=null&&sn)for(var be of sn(K))j.indexOf(be)<0&&er.call(K,be)&&(M[be]=K[be]);return M},Gr=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Wr=K=>{var j=K,{classroomList:M,shixunsDetail:be,dispatch:ut,user:rn,onOk:Bt,globalSetting:Ye}=j,fe=Ur(j,["classroomList","shixunsDetail","dispatch","user","onOk","globalSetting"]),zt,gt,fr,xr,St,Kt,zn,wn,Un,pn;const{detailTopBanner:cn}=M,qn=(0,l.useParams)(),[tr]=se.default.useForm(),[ao,et]=(0,t.useState)([]),[dt,Bn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Lt,Je,Tt,In,Mn,sr,no,ia;rn.userInfo.login&&be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F"&&(ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:qn==null?void 0:qn.coursesId,limit:2e3}}),(Je=(Lt=be==null?void 0:be.actionTabs)==null?void 0:Lt.params)!=null&&Je.school_name?eo():tr.setFieldsValue(Br({},be.actionTabs.params)),(In=(Tt=be==null?void 0:be.actionTabs)==null?void 0:Tt.params)!=null&&In.member_roles&&(Bn([...(sr=(Mn=be==null?void 0:be.actionTabs)==null?void 0:Mn.params)==null?void 0:sr.member_roles]),tr.setFieldValue("checkedArrs",[...(ia=(no=be==null?void 0:be.actionTabs)==null?void 0:no.params)==null?void 0:ia.member_roles])))},[be.actionTabs.key]);function eo(){return Gr(this,null,function*(){let Lt=yield(0,w.ZP)(`/api/schools/${be.actionTabs.params.school_id}/departments/for_option.json`,{method:"get"});(Lt==null?void 0:Lt.status)===0&&(et(Lt==null?void 0:Lt.departments),tr.setFieldsValue(Br({},be.actionTabs.params)))})}const Sn=Lt=>{var Je,Tt,In,Mn;return(0,r.Ny)()?!0:(Je=rn.userInfo)!=null&&Je.professional_certification&&((Tt=rn.userInfo)==null?void 0:Tt.school_name)===(Lt==null?void 0:Lt.school_name)?Lt.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Mn=(In=M.allCourseGroups)==null?void 0:In.course_groups)==null?void 0:Mn.some(sr=>sr.name===Lt.course_group_name)):!1},br=!Sn(be.actionTabs.params)||Sn(be.actionTabs.params)&&((zt=be.actionTabs.params)==null?void 0:zt.user_role)!=15,fo=!((gt=be.actionTabs.params)!=null&>.school_name),la=Lt=>{dt.indexOf(Lt)>-1?dt.splice(dt.indexOf(Lt),1):dt.push(Lt),dt!=null&&dt.includes("ASSISTANT_PROFESSOR")&&(dt!=null&&dt.includes("PROFESSOR"))&&(Lt==="PROFESSOR"&&dt.splice(dt.indexOf("ASSISTANT_PROFESSOR"),1),Lt==="ASSISTANT_PROFESSOR"&&dt.splice(dt.indexOf("PROFESSOR"),1)),Bn([...dt]),tr.setFieldValue("checkedArrs",[...dt])};return Fn.createElement(Fn.Fragment,null,Fn.createElement(x.default,{title:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",open:be.actionTabs.key==="\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",centered:!0,onOk:()=>{tr.submit()},onCancel:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}})}},Fn.createElement(se.default,{form:tr,labelCol:{span:4},wrapperCol:{span:20},colon:!1,size:"large",onFinish:Lt=>Gr(void 0,null,function*(){if((dt==null?void 0:dt.length)==0)return ae.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"),!1;(yield(0,C.mw)(Br({coursesId:qn.coursesId,roles:dt,user_id:be.actionTabs.params.user_id,edit_student_info:!0},Lt))).status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Bt(),ut({type:"shixunsDetail/setActionTabs",payload:{key:"",params:{}}}))})},Fn.createElement(se.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u5802\u89D2\u8272"}],label:Fn.createElement("span",null,Fn.createElement("span",{style:{color:"#ff4d4f",marginRight:"5px",fontSize:"14px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8BFE\u5802\u89D2\u8272")},Fn.createElement(y.default.Group,{value:dt,defaultValue:(xr=(fr=be==null?void 0:be.actionTabs)==null?void 0:fr.params)==null?void 0:xr.member_roles},((Kt=(St=be.actionTabs.params)==null?void 0:St.member_roles)==null?void 0:Kt.includes("CREATOR"))&&Fn.createElement(y.default,{disabled:!0,onClick:()=>la("CREATOR"),checked:!0,value:"CREATOR"},"\u7BA1\u7406\u5458"),!((wn=(zn=be.actionTabs.params)==null?void 0:zn.member_roles)!=null&&wn.includes("CREATOR"))&&Fn.createElement(y.default,{onClick:()=>la("PROFESSOR"),value:"PROFESSOR"},"\u8001\u5E08"),Fn.createElement(y.default,{disabled:!!((pn=(Un=be.actionTabs.params)==null?void 0:Un.member_roles)!=null&&pn.includes("CREATOR")),onClick:()=>la("ASSISTANT_PROFESSOR"),value:"ASSISTANT_PROFESSOR"},"\u52A9\u6559"),Fn.createElement(y.default,{onClick:()=>la("STUDENT"),value:"STUDENT"},"\u5B66\u751F"))),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement(se.default.Item,{style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}],label:"\u59D3\u540D",name:"name"},Fn.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br}))),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}],label:"\u5B66\u53F7",name:"student_id"},Fn.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",disabled:br||fo}))),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement(se.default.Item,{rules:[{required:!fo,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}],label:"\u5B66\u9662",name:"department_id"},Fn.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",disabled:br||fo},ao==null?void 0:ao.map(Lt=>Fn.createElement(p.default.Option,{key:Lt.id,value:Lt.id},Lt.name,(Lt==null?void 0:Lt.status)===0&&Fn.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)")))))),fo&&Fn.createElement("div",{style:{margin:"-20px 0 20px 78px",fontSize:"12px",color:"#C0C0C0"}},"\u5F53\u524D\u5B66\u751F\u672A\u586B\u5199\u5B66\u6821\u4FE1\u606F\uFF0C\u4E3A\u786E\u4FDD\u6559\u5E08\u80FD\u591F\u8C03\u6574\u76F8\u5173\u4FE1\u606F\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5148\u9009\u62E9\u6240\u5728\u5B66\u6821\u3002")),Fn.createElement(F.Z,{title:br&&"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},Fn.createElement("span",{className:br?xt.czmmDisable:xt.czmm,style:{marginLeft:77,cursor:br?"no-drop":"pointer"},onClick:()=>{var Lt;Sn(be.actionTabs.params)&&((Lt=be.actionTabs.params)==null?void 0:Lt.user_role)==15&&x.default.confirm({centered:!0,width:515,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fn.createElement("div",null,Fn.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Fn.createElement("span",{style:{color:"#DF8323"}},Ye==null?void 0:Ye.setting.user_default_password)),Fn.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Gr(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${qn.coursesId}/reset_student_password.json`,{method:"post",body:{user_id:be.actionTabs.params.user_id}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},Fn.createElement("i",{style:{fontSize:14,marginRight:3},className:"iconfont icon-zhongxinpingce"}),"\u91CD\u7F6E\u5BC6\u7801"))))};var so=(0,l.connect)(({classroomList:K,shixunsDetail:j,user:M,globalSetting:be})=>({classroomList:K,shixunsDetail:j,user:M,globalSetting:be}))(Wr),uo=e(40406),Rr=e(59301),Fo=Object.defineProperty,to=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,oo=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(K,j,M)=>j in K?Fo(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Bo=(K,j)=>{for(var M in j||(j={}))go.call(j,M)&&xo(K,M,j[M]);if(oo)for(var M of oo(j))wo.call(j,M)&&xo(K,M,j[M]);return K},ua=(K,j)=>to(K,Eo(j)),bo=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const ra=({teachers:K,dispatch:j,user:M,classroomList:be})=>{const{coursesId:ut}=(0,l.useParams)(),{tab:rn="member"}=(0,Ie.oP)(),{allCourseGroups:Bt,studentsList:Ye,updateIndex:fe}=K,{detailTopBanner:zt}=be,[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)([]),[wn,Un]=(0,t.useState)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var an,To;M.userInfo.username&&Bn({page:1,limit:10,course_group_id:(0,r.dE)()?(To=(an=M.userInfo)==null?void 0:an.course)==null?void 0:To.course_group_id:"",import_method:""})},[M.userInfo.username]);const tr=an=>bo(void 0,null,function*(){return yield j({type:"teachers/getStudentsList",payload:Bo({coursesId:ut},an)})}),ao=an=>bo(void 0,null,function*(){return yield(0,C.iU)(ut,an)}),[et,dt,Bn,eo]=(0,Fe.U)(tr,{page:1,limit:10}),[Sn,br,fo,la]=(0,Fe.U)(ao,{page:1,limit:10}),[Lt,Je]=(0,t.useState)(rn),[Tt,In]=(0,t.useState)("all"),[Mn,sr]=(0,t.useState)({course_group_id:"",search:"",import_method:""}),no=()=>{St([]),zn([]),fr("")},ia=()=>bo(void 0,null,function*(){if(!pn.current)return;Un(!0);const an=yield(0,C.xV)({coursesId:ut,limit:2e3});an!=null&&an.course_groups&&(qn((an==null?void 0:an.course_groups)||[]),pn.current=!1),Un(!1)});return Rr.createElement("section",null,Rr.createElement("aside",{style:{padding:"12px 20px 20px",background:"#082930"}},Rr.createElement(k.Z,{align:"middle",justify:"space-between"},(0,r.Gg)()&&!(zt!=null&&zt.excellent)?Rr.createElement(q.Z,{className:xt.customTagTypeWrap},Rr.createElement(uo.Z,{title:"\u7C7B\u578B",value:Lt,onChange:an=>{Je(an),no(),an==="member"?Bn(Mn):fo(Mn)},dataSource:[{id:"member",name:`\u5DF2\u5BA1\u6279 ${(Ye==null?void 0:Ye.students_count)||0}`},{id:"applicant",name:`\u5F85\u5BA1\u6279 ${(Ye==null?void 0:Ye.apply_size)||0}`}],titleWidth:28})):Rr.createElement(q.Z,null,Rr.createElement("span",{style:{height:"60px",padding:"15px"}},"\u5171",Rr.createElement("label",{className:"ml3 mr3",style:{color:"#165DFF"}},(Ye==null?void 0:Ye.students_count)||0),"\u4E2A\u5B66\u751F")),Rr.createElement(q.Z,null,Rr.createElement(k.Z,{align:"middle",justify:"space-evenly"},!(0,r.dE)()&&Rr.createElement(q.Z,{className:"mr10"},Rr.createElement(p.default,{className:It.Z.threeSelectSty,size:"large",value:Mn.course_group_id===""?"\u5168\u90E8":Mn.course_group_id,onChange:an=>bo(void 0,null,function*(){Lt==="member"?yield Bn({page:1,course_group_id:an==="\u5168\u90E8"?"":an}):yield fo({page:1,course_group_id:an==="\u5168\u90E8"?"":an}),no(),sr(To=>ua(Bo({},To),{course_group_id:an==="\u5168\u90E8"?"":an}))}),style:{width:200,marginRight:10},onDropdownVisibleChange:ia,dropdownRender:an=>Rr.createElement(U.Z,{spinning:wn},an),getPopupContainer:an=>an.parentNode},Rr.createElement(p.default.Option,{value:"\u5168\u90E8"},"\u5168\u90E8\u5206\u73ED"),Rr.createElement(p.default.Option,{value:"0"},"\u672A\u5206\u73ED"),cn==null?void 0:cn.map(an=>Rr.createElement(p.default.Option,{key:an==null?void 0:an.id,value:an==null?void 0:an.id},an==null?void 0:an.name)))),Rr.createElement(q.Z,null,Rr.createElement(I.t7,{className:xt.myInput,style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Mn.search,onChange:an=>{sr(To=>ua(Bo({},To),{search:an})),Lt==="member"?Bn({search:an,page:1}):fo({search:an,page:1})}})))))),Lt==="member"&&Rr.createElement(Mr,{setCommonParams:sr,keyword:Mn.search,params:et,getData:Bn,loading:dt,batch:gt,resetBatchStatus:no,selectedKey:xr,setSelectedKey:St}),Rr.createElement(so,{onOk:()=>{Bn(et)}}),Lt==="applicant"&&Rr.createElement(Oe,{params:Sn,data:la,loading:br,batch:gt,resetBatchStatus:no,reload:fo,selectedKey:Kt,setSelectedKey:zn}))};var ca=(0,l.connect)(({teachers:K,user:j,classroomList:M})=>({teachers:K,user:j,classroomList:M}))(ra),oa=e(89549),Do=e(92355),dr=e(59301),jn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Lr=({classroomList:K,loading:j,user:M,globalSetting:be,dispatch:ut})=>{const rn=(0,l.useParams)(),[Bt,Ye]=(0,t.useState)([]),[fe,zt]=(0,t.useState)([]),[gt,fr]=(0,t.useState)(0),[xr,St]=(0,t.useState)(!1),[Kt,zn]=(0,t.useState)(1),[wn,Un]=(0,t.useState)(""),pn=(0,l.useParams)();(0,t.useEffect)(()=>{K.actionTabs.key=="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"&&cn()},[K.actionTabs.key,Kt,wn]);const cn=()=>jn(void 0,null,function*(){var et,dt;St(!0);const Bn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/login_forbid_list.json`,{method:"get",params:{keyword:wn,page:Kt,limit:200}});Bn.status===0&&(zt((et=Bn==null?void 0:Bn.data)==null?void 0:et.list),fr((dt=Bn==null?void 0:Bn.data)==null?void 0:dt.size)),St(!1)}),qn=et=>{var dt,Bn,eo,Sn;return(0,r.Ny)()?!0:(dt=M.userInfo)!=null&&dt.professional_certification&&((Bn=M.userInfo)==null?void 0:Bn.school_name)===(et==null?void 0:et.school_name)?et.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Sn=(eo=K.allCourseGroups)==null?void 0:eo.course_groups)==null?void 0:Sn.some(br=>br.name===et.course_group_name)):!1},tr=et=>{zn(et),Ye([])},ao=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(et,dt,Bn)=>dr.createElement("span",{style:{color:"#232B40"}},200*(Kt-1)+Bn+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"user_name",render:(et,dt)=>dr.createElement(F.Z,{title:et},dr.createElement("span",null,et))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sorter:(et,dt)=>et.id-dt.id,render:et=>dr.createElement(F.Z,{title:et},dr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u767B\u5F55\u5931\u8D25\u6B21\u6570",width:120,fixed:"left",ellipsis:!0,dataIndex:"forbid_size",render:et=>dr.createElement(F.Z,{title:et},dr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u6700\u8FD1\u767B\u5F55\u5931\u8D25\u65F6\u95F4",ellipsis:!0,width:180,dataIndex:"forbid_time",render:(et,dt)=>dr.createElement(F.Z,{title:et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"},dr.createElement("span",{style:{color:"#232B40"}},et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"))},{title:"\u64CD\u4F5C",width:100,align:"right",fixed:"right",dataIndex:"name",render:(et,dt)=>dr.createElement(F.Z,{title:qn(dt)&&(dt==null?void 0:dt.role)==15?"":"\u8BE5\u7528\u6237\u8EAB\u4EFD\u4E3A\u5E73\u53F0\u6559\u5E08/\u7BA1\u7406\u4EBA\u5458\uFF0C\u4E0D\u53EF\u91CD\u7F6E\u5BC6\u7801"},dr.createElement("span",{style:{color:qn(dt)&&(dt==null?void 0:dt.role)==15?"#165DFF":"#9EA7BC",cursor:qn(dt)&&(dt==null?void 0:dt.role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>jn(void 0,null,function*(){qn(dt)&&(dt==null?void 0:dt.role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("div",null,dr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",dr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),dr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>jn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:[dt==null?void 0:dt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801"))}].filter(et=>!!et);return dr.createElement(x.default,{centered:!0,title:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",width:800,open:K.actionTabs.key==="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:()=>{ut({type:"classroomList/setActionTabs",payload:{}})}},dr.createElement("div",null,dr.createElement("div",{style:{color:"#333333"}},"\u6B64\u529F\u80FD\u7528\u4E8E\u534F\u52A9\u591A\u6B21\u8F93\u5165\u9519\u8BEF\u5BC6\u7801\u800C\u767B\u5F55\u5931\u8D25\u7684\u5B66\u751F\u91CD\u7F6E\u5176\u5BC6\u7801\uFF0C\u6062\u590D\u5B66\u751F\u8D26\u6237\u767B\u5F55\u6743\u9650"),dr.createElement("div",{style:{display:"flex",margin:"20px 0"}},dr.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:wn,onChange:et=>{Un(et)}}),dr.createElement(I.op,{style:{marginLeft:"auto"},onClick:()=>{wn!=""||Kt!=1?(Un(""),zn(1)):cn()}},"\u66F4\u65B0\u767B\u5F55\u60C5\u51B5")),Bt.length>0&&dr.createElement(k.Z,{justify:"space-between",className:xt.checkbox},dr.createElement(q.Z,null,dr.createElement("span",{className:"font14"},"\u5DF2\u9009 ",dr.createElement("span",{style:{color:"#165DFF"}},Bt.length)," \u4E2A")),dr.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>jn(void 0,null,function*(){var et,dt,Bn,eo;if((Bt==null?void 0:Bt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Sn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/check_reset_password.json`,{method:"get",params:{user_ids:Bt}});Sn.status===0&&(((dt=(et=Sn==null?void 0:Sn.data)==null?void 0:et.list)==null?void 0:dt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},dr.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(eo=(Bn=Sn==null?void 0:Sn.data)==null?void 0:Bn.list)==null?void 0:eo.map((br,fo)=>dr.createElement("span",{key:br,style:{color:"#DF8323"}},br,fo!=Sn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237"),dr.createElement("div",null,"\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),dr.createElement("br",null),dr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",dr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>jn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("div",null,dr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",dr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),dr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>jn(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},dr.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),dr.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801"))),dr.createElement(R.default,{columns:ao,dataSource:fe,pagination:!1,loading:xr,rowKey:"course_member_id",scroll:{y:400},rowSelection:{type:"checkbox",selectedRowKeys:Bt,onChange:(et,dt)=>{Ye(et)}}}),dr.createElement(Q.Z,{style:{marginTop:"10px",marginBottom:"20px"},onChange:tr,current:rn.page,pageSize:200,total:gt})))};var Me=(0,l.connect)(({classroomList:K,loading:j,user:M,globalSetting:be})=>({classroomList:K,loading:j,user:M,globalSetting:be}))(Lr),Ce=e(59301),ye=Object.defineProperty,nt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,ot=(K,j,M)=>j in K?ye(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,tn=(K,j)=>{for(var M in j||(j={}))bt.call(j,M)&&ot(K,M,j[M]);if(nt)for(var M of nt(j))jt.call(j,M)&&ot(K,M,j[M]);return K},Kn=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const vr=({teachers:K,globalSetting:j,classroomList:M,loading:be,dispatch:ut,match:rn})=>{const[Bt,Ye]=(0,t.useState)("0"),fe=(0,l.useParams)(),zt=Kt=>{Ye(Kt.key)},gt=Ce.createElement(Z.default,{onClick:Kt=>{switch(Kt.key){case"1":(0,A.Zn)(tn({},fe));break;case"2":(0,A.cr)(tn({},fe));break;case"3":(0,A.fi)(tn({},fe));break}}},Ce.createElement(Z.default.Item,{key:1},"\u8BFE\u5802\u4FE1\u606F"),Ce.createElement(Z.default.Item,{key:2},"\u6D3B\u8DC3\u5EA6"),Ce.createElement(Z.default.Item,{key:3},"\u603B\u6210\u7EE9")),fr=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${fe.coursesId}/export_couser_info.xlsx&export=true`}],xr=Ce.createElement(Z.default,{style:{maxHeight:400,width:240,overflow:"auto"}},fr.map(function(Kt,zn){return Ce.createElement(Z.default.Item,{key:Kt.url,onClick:wn=>{St(Kt.name)}},Ce.createElement("span",null,Kt.name))}),Ce.createElement(Z.default.Item,{key:"3"},Ce.createElement(l.Link,{to:`/classrooms/${fe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),St=Kt=>Kn(void 0,null,function*(){switch(Kt){case"\u5B66\u751F":(0,A.eV)(tn({},fe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,A.Zn)(tn({},fe));break}});return Ce.createElement("section",{className:xt.studentWarp},Ce.createElement(oa.Z,{active:2},(0,r.eB)()&&Ce.createElement(i.Z,{dropdownRender:()=>xr},Ce.createElement(I.op,{className:"mr20",style:{background:"transparent",color:"#00DDC7",fontSize:"14px",border:"1px solid #01A89A",borderRadius:"0px",boxShadow:"none"}},"\u5BFC\u51FA",Ce.createElement(B.Z,{className:"ml5"}))),!(0,r.Rm)()&&!(0,r.dE)()&&(0,r.bg)()&&Ce.createElement(I.op,{style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},className:"mr20",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"}})}},"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"),(0,r.GJ)()&&Ce.createElement(I.op,{className:"mr20",style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:fe}})}},"\u65B0\u5EFA\u5206\u73ED")),Ce.createElement(ca,null),Ce.createElement(Do.Z,null),Ce.createElement(Dt.Z,null),Ce.createElement(Me,null))};var Tn=(0,l.connect)(({teachers:K,loading:j,globalSetting:M,classroomList:be})=>({teachers:K,globalSetting:M,classroomList:be,loading:j.effects}))(vr),Wt=e(72131),Cr=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())}),Tr=(K=>(K[K.approve=1]="approve",K[K.reject=2]="reject",K))(Tr||{});const Qr=({params:K,data:j,batch:M,loading:be,reload:ut,resetBatchStatus:rn,selectedKey:Bt,setSelectedKey:Ye,dispatch:fe})=>{var zt;const{coursesId:gt}=(0,l.useParams)(),fr=[{title:"\u5E8F\u53F7",dataIndex:"name",width:70,align:"center",render:(St,Kt,zn)=>M.length>0?t.createElement(y.default,{onChange:wn=>{Bt.includes(wn.target.value)?Ye([...Bt.filter(Un=>Un!=wn.target.value)]):(Bt.push(wn.target.value),Ye([...Bt]))},value:Kt==null?void 0:Kt.application_id,checked:Bt.includes(Kt==null?void 0:Kt.application_id)},K.limit*(K.page-1)+zn+1):K.limit*(K.page-1)+zn+1},{title:"\u59D3\u540D",width:110,align:"center",dataIndex:"name",render:(St,Kt)=>t.createElement(l.Link,{target:"_blank",to:`/users/${Kt==null?void 0:Kt.login}/classrooms`},St)},{title:"\u5B66\u6821/\u5355\u4F4D",width:140,align:"center",dataIndex:"school_name",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5B66\u53F7",width:110,align:"center",dataIndex:"student_id",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u624B\u673A\u53F7",width:100,align:"center",dataIndex:"phone",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u90AE\u7BB1",width:120,align:"center",dataIndex:"mail",render:St=>t.createElement("span",{className:"c-black"},St||"--")},{title:"\u5206\u73ED",width:100,align:"center",dataIndex:"course_group_name",sortDirections:["descend","ascend"],sorter:(St,Kt)=>St.id-Kt.id,render:St=>St||"--"},{title:"\u64CD\u4F5C",align:"center",dataIndex:"name",render:(St,Kt)=>{const{application_id:zn}=Kt;return t.createElement("div",null,t.createElement("span",{className:`${Wt.Z.operationBtn} ${Wt.Z.reject}`,onClick:()=>xr([zn],2)},"\u62D2\u7EDD"),t.createElement("span",{className:`${Wt.Z.operationBtn} ${Wt.Z.approve}`,onClick:()=>xr([zn],1)},"\u540C\u610F"))}}],xr=(St,Kt)=>Cr(void 0,null,function*(){var zn;if(Kt===1){const wn=yield(0,C.r_)(gt,{application_ids:St});wn.status===0&&(((zn=wn.data)==null?void 0:zn.length)>0?x.default.confirm({icon:null,width:700,centered:!0,className:Wt.Z.duplicateStudentModal,okText:"\u540C\u610F\u52A0\u5165",cancelText:"\u53D6\u6D88",content:t.createElement(t.Fragment,null,t.createElement("div",{style:{marginBottom:4}},"\u68C0\u6D4B\u5230\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u7684\u5B66\u751F\uFF0C\u70B9\u51FB\u201C\u540C\u610F\u52A0\u5165\u201D\u5219\u8BFE\u5802\u5C06\u4F1A\u5B58\u5728\u4E24\u4E2A\u76F8\u540C\u7684\u5B66\u751F"),t.createElement("div",{className:Wt.Z.warningText,style:{marginBottom:4}},"*\u5EFA\u8BAE\u5728\u201C\u5DF2\u5BA1\u6279\u201D\u4E2D\u5C06\u5DF2\u5B58\u5728\u7684\u5B66\u751F\u79FB\u9664\uFF0C\u518D\u52A0\u5165\u65B0\u8D26\u53F7"),t.createElement(R.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group"}],dataSource:wn.data,pagination:!1,scroll:{y:540},rowKey:"student_id"})),onOk:()=>Cr(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}):x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u540C\u610FTA\u7684\u52A0\u5165\uFF1F",onOk:()=>Cr(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:1})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})}))}else Kt===2&&x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u62D2\u7EDDTA\u7684\u52A0\u5165\uFF1F",onOk:()=>Cr(void 0,null,function*(){(yield(0,C.fd)(gt,{application_ids:St,approval:2})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),St.length>=j.application_list.length?ut({page:1}):ut(),fe({type:"classroomList/getClassroomTopBanner",payload:{id:gt}}),Ye([]))})})});return(j==null?void 0:j.apply_size)===0?t.createElement(H.Z,null):t.createElement("div",{className:"bg-white pl30 pr30 pt20 pb20"},t.createElement(R.default,{pagination:!1,loading:be,columns:fr,dataSource:j==null?void 0:j.application_list,rowKey:"application_id"}),(j==null?void 0:j.apply_size)>0&&t.createElement("div",{className:"tc mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:(St,Kt)=>{ut({page:St,limit:Kt})},current:K.page,pageSize:K.limit,total:j.apply_size})),M&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},M==="applicant"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(Bt==null?void 0:Bt.length)===((zt=j==null?void 0:j.application_list)==null?void 0:zt.length),onClick:()=>{var St;(Bt==null?void 0:Bt.length)<((St=j==null?void 0:j.application_list)==null?void 0:St.length)?Ye([...j==null?void 0:j.application_list.map(Kt=>Kt.application_id)]):Ye([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",Bt==null?void 0:Bt.length,"\uFF09")),t.createElement(V.ZP,{danger:!0,className:Wt.Z.rejectBtn,onClick:()=>{xr(Bt,2)}},"\u62D2\u7EDD"),t.createElement(V.ZP,{type:"primary",className:Wt.Z.approveBtn,onClick:()=>{xr(Bt,1)}},"\u540C\u610F")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{rn()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))))};var gr=(0,l.connect)(({classroomList:K})=>({classroomList:K}))(Qr),lr={flex_box_center:"flex_box_center___gclOw",flex_space_between:"flex_space_between___zPPln",flex_box_vertical_center:"flex_box_vertical_center___IeL03",flex_box_center_end:"flex_box_center_end___MZzsJ",flex_box_column:"flex_box_column___gTHsy",listWrap:"listWrap___dJFQD",menu:"menu___D9PvJ",list:"list___PWHRI",pad:"pad___wEnox"},Or=e(59301),_r=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const po=({onClick:K,placeholder:j="\u641C\u7D22",reversal:M=!1,width:be=142,isParentNode:ut=!1,dispatch:rn,loading:Bt,classroomList:Ye})=>{var fe;const{coursesId:zt}=(0,l.useParams)(),[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)(!1),wn=(0,t.useRef)(null),Un=(0,t.useRef)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]),tr=()=>_r(void 0,null,function*(){var et,dt;if(!pn.current||Bt.effects["classroomList/getAllCourseGroup"]||(dt=(et=Ye.allCourseGroups)==null?void 0:et.course_groups)!=null&&dt.length)return;pn.current=!1;const Bn=yield rn({type:"classroomList/getAllCourseGroup",payload:{coursesId:zt,limit:2e3}})});(0,t.useEffect)(()=>{var et,dt,Bn;(et=Ye.allCourseGroups)!=null&&et.course_groups&&(qn([{id:"0",name:"\u672A\u5206\u73ED"},...((dt=Ye.allCourseGroups)==null?void 0:dt.course_groups)||[]]),St([{id:"0",name:"\u672A\u5206\u73ED"},...((Bn=Ye.allCourseGroups)==null?void 0:Bn.course_groups)||[]]))},[(fe=Ye.allCourseGroups)==null?void 0:fe.course_groups]);const ao=()=>Or.createElement("div",{className:lr.listWrap,style:{flexDirection:M?"column-reverse":"column",width:be}},Or.createElement(pe.default,{value:gt,ref:wn,placeholder:j,onBlur:()=>{Un.current=!1,setTimeout(()=>{zn(!1)},300)},onChange:et=>{const dt=et.target.value,Bn=cn.filter(eo=>eo.name.includes(dt));fr(dt),St(Bn)},onFocus:()=>{Un.current=!0}}),Or.createElement("div",{className:lr.menu},xr.length?Or.createElement(re.Z,{list:xr,itemHeight:32,scrollHeight:300,mapList:et=>Or.createElement("div",{className:lr.list,onClick:()=>{K(et.id),St(cn),zn(!1)},key:et.id},Or.createElement("span",{title:et.name},et.name))}):Or.createElement(me.Z,{image:me.Z.PRESENTED_IMAGE_SIMPLE})));return Or.createElement("span",{className:lr.pad,onMouseEnter:()=>tr()},Bt.effects["classroomList/getAllCourseGroup"]&&Or.createElement(V.ZP,{type:"link",style:{color:"#165DFF"},loading:Bt.effects["classroomList/getAllCourseGroup"]&&!pn.current},"\u8C03\u73ED"),!Bt.effects["classroomList/getAllCourseGroup"]&&Or.createElement(i.Z,{open:Kt,trigger:["click"],dropdownRender:ao,destroyPopupOnHide:!0,placement:M?"topLeft":"bottomLeft",getPopupContainer:et=>ut?et.parentNode:document.body,autoAdjustOverflow:!1,onOpenChange:et=>{zn(et)}},Or.createElement("span",{onClick:()=>{Kt||(zn(!0),fr(""),cn!=null&&cn.length&&St(cn))}},Or.createElement(V.ZP,{type:"link",style:{color:"#165DFF"}},"\u8C03\u73ED"))))};var Yo=(0,l.connect)(({classroomList:K,loading:j,dispatch:M})=>({classroomList:K,loading:j,dispatch:M}))(po),_o=e(34141),Ma=Object.defineProperty,Ta=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Ca=(K,j,M)=>j in K?Ma(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,ya=(K,j)=>{for(var M in j||(j={}))Xa.call(j,M)&&Ca(K,M,j[M]);if(Ia)for(var M of Ia(j))ma.call(j,M)&&Ca(K,M,j[M]);return K},Za=(K,j)=>Ta(K,Ra(j)),Uo=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const aa=({teachers:K,user:j,classroomList:M,globalSetting:be,dispatch:ut,params:rn,loading:Bt,batch:Ye,getData:fe,resetBatchStatus:zt,selectedKey:gt,setSelectedKey:fr,keyword:xr,setCommonParams:St})=>{var Kt,zn,wn;const{coursesId:Un}=(0,l.useParams)(),{allCourseGroups:pn,studentsList:cn}=K,{detailTopBanner:qn}=M,[tr,ao]=(0,t.useState)([]),[et,dt]=(0,t.useState)({}),[Bn,eo]=(0,t.useState)(!1);(0,t.useEffect)(()=>{ut({type:"classroomList/getAllCourseGroup",payload:{coursesId:Un,limit:2e3}})},[]);const Sn=Je=>{var Tt,In,Mn,sr;return(0,r.Ny)()?!0:(Tt=j.userInfo)!=null&&Tt.professional_certification&&((In=j.userInfo)==null?void 0:In.school_name)===(Je==null?void 0:Je.school_name)?Je.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((sr=(Mn=M.allCourseGroups)==null?void 0:Mn.course_groups)==null?void 0:sr.some(no=>no.name===Je.course_group_name)):!1},br=(Je,Tt,In)=>Uo(void 0,null,function*(){var Mn,sr;if(In&>.length<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}(yield(0,w.ZP)(`/api/courses/${Un}/transfer_to_course_group.json`,{method:"post",body:{students:In?gt.map(ia=>({course_member_id:ia})):[{course_member_id:Tt.course_member_id}],course_group_id:Je}})).status===0&&(ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt.length>=((Mn=cn==null?void 0:cn.students)==null?void 0:Mn.length)||((sr=cn==null?void 0:cn.students)==null?void 0:sr.length)===1?fe({page:1}):fe(),fr([]))}),fo=(Je,Tt)=>{fe({page:Je,limit:Tt}),fr([])},la=Je=>{tr.indexOf(Je)>-1?tr.splice(tr.indexOf(Je),1):tr.push(Je),tr!=null&&tr.includes("ASSISTANT_PROFESSOR")&&(tr!=null&&tr.includes("PROFESSOR"))&&(Je==="PROFESSOR"&&tr.splice(tr.indexOf("ASSISTANT_PROFESSOR"),1),Je==="ASSISTANT_PROFESSOR"&&tr.splice(tr.indexOf("PROFESSOR"),1)),ao([...tr])},Lt=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(Je,Tt,In)=>Ye?t.createElement(y.default,{onChange:Mn=>{gt.includes(Mn.target.value)?fr([...gt.filter(sr=>sr!=Mn.target.value)]):(gt.push(Mn.target.value),fr([...gt]))},value:Tt==null?void 0:Tt.course_member_id,checked:gt.includes(Tt==null?void 0:Tt.course_member_id)},rn.limit*(rn.page-1)+In+1):t.createElement("span",{style:{color:"#232B40"}},rn.limit*(rn.page-1)+In+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement(l.Link,{target:"_blank",to:`/users/${Tt==null?void 0:Tt.login}/classrooms`},Je))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sortOrder:et.student_id,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},{title:"\u5206\u73ED",width:100,fixed:"left",ellipsis:!0,dataIndex:"course_group_name",sortOrder:et.course_group_name,sortDirections:["descend","ascend"],sorter:(Je,Tt)=>Je.id-Tt.id,render:Je=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u624B\u673A\u53F7",ellipsis:!0,dataIndex:"user_phone",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},!(qn!=null&&qn.is_public)&&{title:"\u90AE\u7BB1",ellipsis:!0,dataIndex:"user_mail",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#232B40"}},Je||"--"))},(qn==null?void 0:qn.is_public)&&{title:"\u5B66\u6821/\u5355\u4F4D",ellipsis:!0,dataIndex:"school_name",render:(Je,Tt)=>t.createElement(F.Z,{title:Je},t.createElement("span",{style:{color:"#333333"}},Je||"--"))},(0,r.Gg)()&&{title:t.createElement("span",null,"\u64CD\u4F5C",t.createElement(D.Z,{overlayClassName:Wt.Z.popover,placement:"bottomRight",content:t.createElement("div",{className:"font12"},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u4E0E\u91CD\u7F6E\u5BC6\u7801\u529F\u80FD\u4F7F\u7528\u89C4\u5219\uFF1A",t.createElement("br",null),"1\u3001\u7528\u6237\u7684\u5E73\u53F0\u8EAB\u4EFD\u4E3A\u201C\u5B66\u751F\u201D",t.createElement("br",null),"2\u3001\u5B66\u751F\u5C5E\u4E8E\u6559\u5E08\u7BA1\u7406\u73ED\u7EA7\u6216\u672A\u5206\u73ED",t.createElement("br",null),"3\u3001\u5B66\u751F\u4E0E\u6559\u5E08\u540C\u5C5E\u4E00\u6240\u5B66\u6821",t.createElement("br",null),"4\u3001\u6559\u5E08\u5DF2\u901A\u8FC7\u5E73\u53F0\u804C\u4E1A\u8BA4\u8BC1",t.createElement("br",null),"\u82E5\u4E0D\u6EE1\u8DB3\u4E0A\u8FF0\u4EFB\u4E00\u89C4\u5219\uFF0C\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F\u7684\u6587\u672C\u6846",t.createElement("br",null),"\u4E0E\u91CD\u7F6E\u5BC6\u7801\u7684\u6309\u94AE\u5C06\u7F6E\u7070\uFF0C\u65E0\u6CD5\u4F7F\u7528"),trigger:"click"},t.createElement("i",{className:"iconfont icon-tishi2 ml5 font14",style:{cursor:"pointer"}}))),align:"right",width:(0,r.Rm)()?150:300,fixed:"right",dataIndex:"name",render:(Je,Tt)=>t.createElement("div",null,!(0,r.Rm)()&&t.createElement(F.Z,null,t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F",params:ya({},Tt)}})}},"\u4FEE\u6539\u8D26\u53F7\u4FE1\u606F")),!(0,r.Rm)()&&t.createElement(F.Z,{title:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"":"\u4E0D\u53EF\u4F7F\u7528\uFF0C\u53EF\u67E5\u770B\u64CD\u4F5C\u8BF4\u660E\u4E86\u89E3\u4F7F\u7528\u89C4\u5219"},t.createElement("span",{style:{color:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"#165DFF":"#9EA7BC",cursor:Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>Uo(void 0,null,function*(){Sn(Tt)&&(Tt==null?void 0:Tt.user_role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Uo(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:[Tt==null?void 0:Tt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801")),t.createElement(Yo,{onClick:In=>br(In,Tt,!1)}),t.createElement(D.Z,{autoAdjustOverflow:!1,overlayClassName:Wt.Z.btnmenu,placement:"bottomLeft",content:t.createElement(Z.default,null,t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:[Tt==null?void 0:Tt.course_member_id],title:"\u5B66\u751F"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")),t.createElement(Z.default.Item,null,t.createElement("a",{onClick:()=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",onOk:()=>Uo(void 0,null,function*(){var In;(yield(0,C.l3)({coursesId:Un,students:[{course_member_id:Tt.course_member_id}]})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),1>=((In=cn==null?void 0:cn.students)==null?void 0:In.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}))})})}},"\u5220\u9664")))},t.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))))}].filter(Je=>!!Je);return t.createElement("section",null,t.createElement("div",null,cn.students_count===0&&t.createElement(H.Z,{customText:xr?t.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8BFE\u5802\u672A\u641C\u7D22\u5230\u59D3\u540D\u6216\u5B66\u53F7\u4E3A\u201C",t.createElement("span",{style:{color:"#3061D0"}},decodeURIComponent(xr)),"\u201D\u7684\u5B66\u751F\uFF0C\u662F\u5426\u9700\u8981\u5C06\u5B66\u751F\u6DFB\u52A0\u5230\u8BFE\u5802\u5185\uFF1F"):"",ButtonTwo:xr&&t.createElement(V.ZP,{type:"primary",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u5B66\u751F",data:{school_name:qn==null?void 0:qn.teacher_school,search_type:"4",keyword:decodeURIComponent(xr),onFish:()=>{St==null||St(Je=>Za(ya({},Je),{search:""}))}}}})}},"\u7ACB\u5373\u6DFB\u52A0")}),t.createElement("div",{className:`${!!((Kt=cn==null?void 0:cn.students)!=null&&Kt.length)&&"bg-white"} pl30 pr30`},(0,r.Gg)()&>.length>0&&t.createElement(k.Z,{justify:"space-between",className:Wt.Z.checkbox},t.createElement(q.Z,null,t.createElement("span",{className:"font14"},"\u5DF2\u9009 ",t.createElement("span",{style:{color:"#165DFF"}},gt.length)," \u4E2A")),t.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",content:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Uo(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{className:"iconfont icon-qingchu font14",style:{color:"#F65160",marginRight:"6px"}}),t.createElement("span",null,"\u6279\u91CF\u5220\u9664")),!(0,r.Rm)()&&t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>Uo(void 0,null,function*(){var Je,Tt,In,Mn;if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const sr=yield(0,w.ZP)(`/api/courses/${Un}/check_reset_password.json`,{method:"get",params:{user_ids:gt}});sr.status===0&&(((Tt=(Je=sr==null?void 0:sr.data)==null?void 0:Je.list)==null?void 0:Tt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},t.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(Mn=(In=sr==null?void 0:sr.data)==null?void 0:In.list)==null?void 0:Mn.map((no,ia)=>t.createElement("span",{key:no,style:{color:"#DF8323"}},no,ia!=sr.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),t.createElement("br",null),t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>Uo(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",t.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),t.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Uo(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${Un}/batch_reset_password.json`,{method:"post",body:{user_ids:gt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},t.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801")),t.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gt,title:"\u5B66\u751F"}}})}},t.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),t.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802")),t.createElement(q.Z,null,t.createElement(Yo,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement("span",{className:"font14 current",style:{color:"#3061d0",marginLeft:"20px",display:"inline-block"}},"\u79FB\u52A8\u5230",t.createElement(B.Z,{className:"ml5"}))))),!!((zn=cn==null?void 0:cn.students)!=null&&zn.length)&&t.createElement(R.default,{onChange:(Je,Tt,In)=>{let Mn={};const sr={};In.column?(In.order===void 0?(Mn[In.field]="descend",sr.sort="desc"):(sr.sort=In.order.replace("end",""),Mn[In.field]=In.order),sr.order=2,In.column.dataIndex=="student_id"&&(sr.order=1)):(Mn={},sr.sort="",sr.order=""),dt(ya({},Mn)),fe(sr)},scroll:(0,r.Gg)()?qn!=null&&qn.is_public?{x:920}:{x:1e3}:null,columns:Lt,dataSource:cn==null?void 0:cn.students,pagination:!1,rowKey:"course_member_id",loading:Bt,rowSelection:(0,r.Gg)()&&{type:"checkbox",selectedRowKeys:gt,onChange:(Je,Tt)=>{fr(Je)}}})),(cn==null?void 0:cn.students_count)>0&&t.createElement("aside",{className:"tc mb50 mt30"},t.createElement(Q.Z,{showSizeChanger:!0,onChange:fo,current:rn.page,pageSize:rn.limit,total:cn==null?void 0:cn.students_count}))),t.createElement($.Z,null),Ye&&t.createElement(he.Z,{offsetBottom:0},t.createElement("div",{style:{height:62,background:"#fff",paddingLeft:"39px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center"}},Ye==="member"&&t.createElement("div",{style:{flex:1}},t.createElement(y.default,{checked:(gt==null?void 0:gt.length)===((wn=cn==null?void 0:cn.students)==null?void 0:wn.length),onClick:()=>{var Je;(gt==null?void 0:gt.length)<((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fr([...cn==null?void 0:cn.students.map(Tt=>Tt.course_member_id)]):fr([])}},"\u5168\u9009\u672C\u9875/",t.createElement("span",null,"\u5DF2\u9009 \uFF08",gt==null?void 0:gt.length,"\uFF09")),t.createElement(Yo,{onClick:Je=>br(Je,{},!0),dataSource:[{id:"0",name:"\u672A\u5206\u73ED"},...(pn==null?void 0:pn.course_groups)||[]],reversal:!0,isParentNode:!0},t.createElement(V.ZP,{style:{margin:"0px 15px",fontSize:"12px",color:"#145DFF",display:"inline-flex",alignItems:"center"}},"\u6279\u91CF\u79FB\u52A8 ",t.createElement(de.Z,{style:{color:"#464F66"}}))),t.createElement(V.ZP,{style:{fontSize:"12px",color:"#145DFF"},onClick:()=>{if((gt==null?void 0:gt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u9009\u4E2D\u5B66\u751F\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\u5220\u9664",onOk:()=>Uo(void 0,null,function*(){var Je;(yield(0,C.l3)({coursesId:Un,students:gt.map(In=>({course_member_id:In}))})).status===0&&(ae.ZP.success("\u5220\u9664\u6210\u529F"),gt.length>=((Je=cn==null?void 0:cn.students)==null?void 0:Je.length)?fe({page:1}):fe(),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),ut({type:"classroomList/getClassroomTopBanner",payload:{id:Un}}),fr([]))})})}},t.createElement("i",{style:{color:"#F65160",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangshanchu2 font14 mr5"}),"\u6279\u91CF\u5220\u9664")),t.createElement(V.ZP,{style:{marginRight:30,fontSize:"12px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:()=>{zt()}},t.createElement("i",{className:"iconfont icon-piliangcaozuo font12 mr5"}),"\u53D6\u6D88\u64CD\u4F5C"))),t.createElement(_o.Z,null))};var Na=(0,l.connect)(({teachers:K,classroomList:j,globalSetting:M,user:be})=>({teachers:K,classroomList:j,globalSetting:M,user:be}))(aa),za=e(51417),Io=e(59301),Sa=Object.defineProperty,Xr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,Go=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,qo=(K,j,M)=>j in K?Sa(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,$o=(K,j)=>{for(var M in j||(j={}))Ho.call(j,M)&&qo(K,M,j[M]);if(Go)for(var M of Go(j))No.call(j,M)&&qo(K,M,j[M]);return K},va=(K,j)=>Xr(K,Kr(j)),sa=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const ka=({teachers:K,dispatch:j,user:M,classroomList:be})=>{const{coursesId:ut}=(0,l.useParams)(),{tab:rn="member"}=(0,Ie.oP)(),{allCourseGroups:Bt,studentsList:Ye,updateIndex:fe}=K,{detailTopBanner:zt}=be,[gt,fr]=(0,t.useState)(""),[xr,St]=(0,t.useState)([]),[Kt,zn]=(0,t.useState)([]),[wn,Un]=(0,t.useState)(!1),pn=(0,t.useRef)(!0),[cn,qn]=(0,t.useState)([]);(0,t.useEffect)(()=>{var an,To;M.userInfo.username&&Bn({page:1,limit:10,course_group_id:(0,r.dE)()?(To=(an=M.userInfo)==null?void 0:an.course)==null?void 0:To.course_group_id:"",import_method:""})},[M.userInfo.username]);const tr=an=>sa(void 0,null,function*(){return yield j({type:"teachers/getStudentsList",payload:$o({coursesId:ut},an)})}),ao=an=>sa(void 0,null,function*(){return yield(0,C.iU)(ut,an)}),[et,dt,Bn,eo]=(0,Fe.U)(tr,{page:1,limit:10}),[Sn,br,fo,la]=(0,Fe.U)(ao,{page:1,limit:10}),[Lt,Je]=(0,t.useState)(rn),[Tt,In]=(0,t.useState)("all"),[Mn,sr]=(0,t.useState)({course_group_id:"",search:"",import_method:""}),no=()=>{St([]),zn([]),fr("")},ia=()=>sa(void 0,null,function*(){if(!pn.current)return;Un(!0);const an=yield(0,C.xV)({coursesId:ut,limit:2e3});an!=null&&an.course_groups&&(qn((an==null?void 0:an.course_groups)||[]),pn.current=!1),Un(!1)});return Io.createElement("section",null,Io.createElement("aside",{className:"bg-white pl30 pr30 pb20"},Io.createElement(k.Z,{align:"middle",justify:"space-between"},(0,r.Gg)()&&!(zt!=null&&zt.excellent)?Io.createElement(q.Z,{className:Wt.Z.customTagTypeWrap},Io.createElement(I.qp,{title:"\u7C7B\u578B",value:Lt,onChange:an=>{Je(an),no(),an==="member"?Bn(Mn):fo(Mn)},dataSource:[{id:"member",name:`\u5DF2\u5BA1\u6279 ${(Ye==null?void 0:Ye.students_count)||0}`},{id:"applicant",name:`\u5F85\u5BA1\u6279 ${(Ye==null?void 0:Ye.apply_size)||0}`}],titleWidth:28})):Io.createElement(q.Z,null,Io.createElement("span",{style:{height:"60px",padding:"15px"}},"\u5171",Io.createElement("label",{className:"ml3 mr3",style:{color:"#165DFF"}},(Ye==null?void 0:Ye.students_count)||0),"\u4E2A\u5B66\u751F")),Io.createElement(q.Z,null,Io.createElement(k.Z,{align:"middle",justify:"space-evenly"},!(0,r.dE)()&&Io.createElement(q.Z,{className:"mr10"},Io.createElement(p.default,{size:"large",value:Mn.course_group_id===""?"\u5168\u90E8":Mn.course_group_id,onChange:an=>sa(void 0,null,function*(){Lt==="member"?yield Bn({page:1,course_group_id:an==="\u5168\u90E8"?"":an}):yield fo({page:1,course_group_id:an==="\u5168\u90E8"?"":an}),no(),sr(To=>va($o({},To),{course_group_id:an==="\u5168\u90E8"?"":an}))}),style:{width:200,marginRight:10},onDropdownVisibleChange:ia,dropdownRender:an=>Io.createElement(U.Z,{spinning:wn},an),getPopupContainer:an=>an.parentNode},Io.createElement(p.default.Option,{value:"\u5168\u90E8"},"\u5168\u90E8\u5206\u73ED"),Io.createElement(p.default.Option,{value:"0"},"\u672A\u5206\u73ED"),cn==null?void 0:cn.map(an=>Io.createElement(p.default.Option,{key:an==null?void 0:an.id,value:an==null?void 0:an.id},an==null?void 0:an.name)))),Io.createElement(q.Z,null,Io.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:Mn.search,onChange:an=>{sr(To=>va($o({},To),{search:an})),Lt==="member"?Bn({search:an,page:1}):fo({search:an,page:1})}})))))),Lt==="member"&&Io.createElement(Na,{setCommonParams:sr,keyword:Mn.search,params:et,getData:Bn,loading:dt,batch:gt,resetBatchStatus:no,selectedKey:xr,setSelectedKey:St}),Io.createElement(za.Z,{onOk:()=>{Bn(et)}}),Lt==="applicant"&&Io.createElement(gr,{params:Sn,data:la,loading:br,batch:gt,resetBatchStatus:no,reload:fo,selectedKey:Kt,setSelectedKey:zn}))};var Oa=(0,l.connect)(({teachers:K,user:j,classroomList:M})=>({teachers:K,user:j,classroomList:M}))(ka),Vr=e(59301),Wa=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const $a=({classroomList:K,loading:j,user:M,globalSetting:be,dispatch:ut})=>{const rn=(0,l.useParams)(),[Bt,Ye]=(0,t.useState)([]),[fe,zt]=(0,t.useState)([]),[gt,fr]=(0,t.useState)(0),[xr,St]=(0,t.useState)(!1),[Kt,zn]=(0,t.useState)(1),[wn,Un]=(0,t.useState)(""),pn=(0,l.useParams)();(0,t.useEffect)(()=>{K.actionTabs.key=="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"&&cn()},[K.actionTabs.key,Kt,wn]);const cn=()=>Wa(void 0,null,function*(){var et,dt;St(!0);const Bn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/login_forbid_list.json`,{method:"get",params:{keyword:wn,page:Kt,limit:200}});Bn.status===0&&(zt((et=Bn==null?void 0:Bn.data)==null?void 0:et.list),fr((dt=Bn==null?void 0:Bn.data)==null?void 0:dt.size)),St(!1)}),qn=et=>{var dt,Bn,eo,Sn;return(0,r.Ny)()?!0:(dt=M.userInfo)!=null&&dt.professional_certification&&((Bn=M.userInfo)==null?void 0:Bn.school_name)===(et==null?void 0:et.school_name)?et.course_group_name==="\u672A\u5206\u73ED"?(0,r.d8)():((0,r.d8)()||(0,r.IR)())&&((Sn=(eo=K.allCourseGroups)==null?void 0:eo.course_groups)==null?void 0:Sn.some(br=>br.name===et.course_group_name)):!1},tr=et=>{zn(et),Ye([])},ao=[{title:"\u5E8F\u53F7",dataIndex:"name",width:50,fixed:"left",ellipsis:!0,render:(et,dt,Bn)=>Vr.createElement("span",{style:{color:"#232B40"}},200*(Kt-1)+Bn+1)},{title:"\u59D3\u540D",ellipsis:!0,fixed:"left",dataIndex:"user_name",render:(et,dt)=>Vr.createElement(F.Z,{title:et},Vr.createElement("span",null,et))},{title:"\u5B66\u53F7",fixed:"left",ellipsis:!0,dataIndex:"student_id",sorter:(et,dt)=>et.id-dt.id,render:et=>Vr.createElement(F.Z,{title:et},Vr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u767B\u5F55\u5931\u8D25\u6B21\u6570",width:120,fixed:"left",ellipsis:!0,dataIndex:"forbid_size",render:et=>Vr.createElement(F.Z,{title:et},Vr.createElement("span",{style:{color:"#232B40"}},et||"--"))},{title:"\u6700\u8FD1\u767B\u5F55\u5931\u8D25\u65F6\u95F4",ellipsis:!0,width:180,dataIndex:"forbid_time",render:(et,dt)=>Vr.createElement(F.Z,{title:et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"},Vr.createElement("span",{style:{color:"#232B40"}},et?tt()(et).format("YYYY-MM-DD HH:mm:ss"):"--"))},{title:"\u64CD\u4F5C",width:100,align:"right",fixed:"right",dataIndex:"name",render:(et,dt)=>Vr.createElement(F.Z,{title:qn(dt)&&(dt==null?void 0:dt.role)==15?"":"\u8BE5\u7528\u6237\u8EAB\u4EFD\u4E3A\u5E73\u53F0\u6559\u5E08/\u7BA1\u7406\u4EBA\u5458\uFF0C\u4E0D\u53EF\u91CD\u7F6E\u5BC6\u7801"},Vr.createElement("span",{style:{color:qn(dt)&&(dt==null?void 0:dt.role)==15?"#165DFF":"#9EA7BC",cursor:qn(dt)&&(dt==null?void 0:dt.role)==15?"pointer":"no-drop",marginLeft:"18px"},onClick:()=>Wa(void 0,null,function*(){qn(dt)&&(dt==null?void 0:dt.role)==15&&x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vr.createElement("div",null,Vr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Vr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),Vr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Wa(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:[dt==null?void 0:dt.course_member_id]}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})})})},"\u91CD\u7F6E\u5BC6\u7801"))}].filter(et=>!!et);return Vr.createElement(x.default,{centered:!0,title:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",width:800,open:K.actionTabs.key==="\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:()=>{ut({type:"classroomList/setActionTabs",payload:{}})}},Vr.createElement("div",null,Vr.createElement("div",{style:{color:"#333333"}},"\u6B64\u529F\u80FD\u7528\u4E8E\u534F\u52A9\u591A\u6B21\u8F93\u5165\u9519\u8BEF\u5BC6\u7801\u800C\u767B\u5F55\u5931\u8D25\u7684\u5B66\u751F\u91CD\u7F6E\u5176\u5BC6\u7801\uFF0C\u6062\u590D\u5B66\u751F\u8D26\u6237\u767B\u5F55\u6743\u9650"),Vr.createElement("div",{style:{display:"flex",margin:"20px 0"}},Vr.createElement(I.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D/\u5B66\u53F7\u641C\u7D22",value:wn,onChange:et=>{Un(et)}}),Vr.createElement(I.op,{style:{marginLeft:"auto"},onClick:()=>{wn!=""||Kt!=1?(Un(""),zn(1)):cn()}},"\u66F4\u65B0\u767B\u5F55\u60C5\u51B5")),Bt.length>0&&Vr.createElement(k.Z,{justify:"space-between",className:Wt.Z.checkbox},Vr.createElement(q.Z,null,Vr.createElement("span",{className:"font14"},"\u5DF2\u9009 ",Vr.createElement("span",{style:{color:"#165DFF"}},Bt.length)," \u4E2A")),Vr.createElement("div",{style:{cursor:"pointer",color:"#E30000",marginLeft:"20px"},onClick:()=>Wa(void 0,null,function*(){var et,dt,Bn,eo;if((Bt==null?void 0:Bt.length)<=0){ae.ZP.info("\u8BF7\u9009\u62E9\u5B66\u751F");return}const Sn=yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/check_reset_password.json`,{method:"get",params:{user_ids:Bt}});Sn.status===0&&(((dt=(et=Sn==null?void 0:Sn.data)==null?void 0:et.list)==null?void 0:dt.length)>0?x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vr.createElement("div",{style:{maxHeight:"200px",overflowY:"auto"}},Vr.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF0C\u9009\u4E2D\u7684\u5B66\u751F\u540D\u5355\u4E2D",(eo=(Bn=Sn==null?void 0:Sn.data)==null?void 0:Bn.list)==null?void 0:eo.map((br,fo)=>Vr.createElement("span",{key:br,style:{color:"#DF8323"}},br,fo!=Sn.data.list.length-1&&"\u3001")),"\u4E0D\u53EF\u4F7F\u7528\u8BE5\u529F\u80FD\u91CD\u7F6E\u5BC6\u7801\u3002\u8FD9\u4E9B\u7528\u6237"),Vr.createElement("div",null,"\u5C06\u81EA\u52A8\u6392\u9664\u5728\u672C\u6B21\u91CD\u7F6E\u64CD\u4F5C\u5916\uFF0C\u662F\u5426\u786E\u8BA4\u7EE7\u7EED\u4E3A\u5176\u4ED6\u5B66\u751F\u91CD\u7F6E\u5BC6\u7801\uFF1F"),Vr.createElement("br",null),Vr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Vr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password))),onOk:()=>Wa(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}):x.default.confirm({centered:!0,icon:null,width:515,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vr.createElement("div",null,Vr.createElement("div",{style:{marginBottom:"10px"}},"\u91CD\u7F6E\u5BC6\u7801\u540E\uFF0C\u521D\u59CB\u5BC6\u7801\u5C06\u8BBE\u7F6E\u4E3A\uFF1A",Vr.createElement("span",{style:{color:"#DF8323"}},be==null?void 0:be.setting.user_default_password)),Vr.createElement("div",null,"\u5E76\u4E14\u8BE5\u5B66\u751F\u5C06\u4F1A\u6536\u5230\u5BC6\u7801\u91CD\u7F6E\u7684\u6D88\u606F\u901A\u77E5\uFF0C\u8BF7\u63D0\u9192\u5B66\u751F\u5C3D\u5FEB\u4FEE\u6539\u5BC6\u7801!")),onOk:()=>Wa(void 0,null,function*(){(yield(0,w.ZP)(`/api/courses/${pn==null?void 0:pn.coursesId}/batch_reset_password.json`,{method:"post",body:{user_ids:Bt}})).status===0&&ae.ZP.success("\u64CD\u4F5C\u6210\u529F")})}))})},Vr.createElement("i",{className:"iconfont icon-piliangzhongzhimima font14",style:{color:"#165DFF",marginRight:"6px"}}),Vr.createElement("span",{style:{color:"#165DFF"}},"\u6279\u91CF\u91CD\u7F6E\u5BC6\u7801"))),Vr.createElement(R.default,{columns:ao,dataSource:fe,pagination:!1,loading:xr,rowKey:"course_member_id",scroll:{y:400},rowSelection:{type:"checkbox",selectedRowKeys:Bt,onChange:(et,dt)=>{Ye(et)}}}),Vr.createElement(Q.Z,{style:{marginTop:"10px",marginBottom:"20px"},onChange:tr,current:rn.page,pageSize:200,total:gt})))};var el=(0,l.connect)(({classroomList:K,loading:j,user:M,globalSetting:be})=>({classroomList:K,loading:j,user:M,globalSetting:be}))($a),Wo=e(59301),tl=Object.defineProperty,nl=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,il=(K,j,M)=>j in K?tl(K,j,{enumerable:!0,configurable:!0,writable:!0,value:M}):K[j]=M,Ua=(K,j)=>{for(var M in j||(j={}))fl.call(j,M)&&il(K,M,j[M]);if(nl)for(var M of nl(j))ll.call(j,M)&&il(K,M,j[M]);return K},cl=(K,j,M)=>new Promise((be,ut)=>{var rn=fe=>{try{Ye(M.next(fe))}catch(zt){ut(zt)}},Bt=fe=>{try{Ye(M.throw(fe))}catch(zt){ut(zt)}},Ye=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(rn,Bt);Ye((M=M.apply(K,j)).next())});const Mo=({teachers:K,globalSetting:j,classroomList:M,loading:be,dispatch:ut,match:rn})=>{const[Bt,Ye]=(0,t.useState)("0"),fe=(0,l.useParams)(),zt=Kt=>{Ye(Kt.key)},gt=Wo.createElement(Z.default,{onClick:Kt=>{switch(Kt.key){case"1":(0,A.Zn)(Ua({},fe));break;case"2":(0,A.cr)(Ua({},fe));break;case"3":(0,A.fi)(Ua({},fe));break}}},Wo.createElement(Z.default.Item,{key:1},"\u8BFE\u5802\u4FE1\u606F"),Wo.createElement(Z.default.Item,{key:2},"\u6D3B\u8DC3\u5EA6"),Wo.createElement(Z.default.Item,{key:3},"\u603B\u6210\u7EE9")),fr=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${fe.coursesId}/export_couser_info.xlsx&export=true`}],xr=Wo.createElement(Z.default,{style:{maxHeight:400,width:240,overflow:"auto"}},fr.map(function(Kt,zn){return Wo.createElement(Z.default.Item,{key:Kt.url,onClick:wn=>{St(Kt.name)}},Wo.createElement("span",null,Kt.name))}),Wo.createElement(Z.default.Item,{key:"3"},Wo.createElement(l.Link,{to:`/classrooms/${fe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),St=Kt=>cl(void 0,null,function*(){switch(Kt){case"\u5B66\u751F":(0,A.eV)(Ua({},fe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,A.Zn)(Ua({},fe));break}});return Wo.createElement("section",null,Wo.createElement(ur.Z,{active:2},(0,r.eB)()&&Wo.createElement(i.Z,{dropdownRender:()=>xr},Wo.createElement(I.op,{className:"mr20"},"\u5BFC\u51FA",Wo.createElement(B.Z,{className:"ml5"}))),!(0,r.Rm)()&&!(0,r.dE)()&&(0,r.bg)()&&Wo.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},className:"mr20",onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"}})}},"\u5FEB\u6377\u91CD\u7F6E\u5BC6\u7801"),(0,r.GJ)()&&Wo.createElement(I.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px"},onClick:()=>{ut({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:fe}})}},"\u65B0\u5EFA\u5206\u73ED")),Wo.createElement(Oa,null),Wo.createElement(Do.Z,null),Wo.createElement(Dt.Z,null),Wo.createElement(el,null))};var So=(0,l.connect)(({teachers:K,loading:j,globalSetting:M,classroomList:be})=>({teachers:K,globalSetting:M,classroomList:be,loading:j.effects}))(Mo);const Po=({globalSetting:K})=>{var j;switch(Number((j=K==null?void 0:K.setting)==null?void 0:j.theme)){case n.Fy.THEMEONE:return t.createElement(st,null);case n.Fy.THEMETHREE:return t.createElement(Tn,null);case n.Fy.DEFAULT:default:return t.createElement(So,null)}};var pa=(0,l.connect)(({globalSetting:K})=>({globalSetting:K}))(Po)},92181:function(Nt,Be,e){"use strict";var n=e(59301),t=e(98228),l=e(78241),Z=e(43418),i=e(8591),A=e(92832),r=e(38147),k=e(65582),q=Object.defineProperty,p=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,g=(Q,he,V)=>he in Q?q(Q,he,{enumerable:!0,configurable:!0,writable:!0,value:V}):Q[he]=V,y=(Q,he)=>{for(var V in he||(he={}))U.call(he,V)&&g(Q,V,he[V]);if(p)for(var V of p(he))C.call(he,V)&&g(Q,V,he[V]);return Q},x=(Q,he,V)=>new Promise((H,f)=>{var a=F=>{try{d(V.next(F))}catch(D){f(D)}},E=F=>{try{d(V.throw(F))}catch(D){f(D)}},d=F=>F.done?H(F.value):Promise.resolve(F.value).then(a,E);d((V=V.apply(Q,he)).next())});const{TreeNode:R}=t.default,ae=({classroomList:Q,loading:he,dispatch:V})=>{const H=(0,k.useParams)();H.id=H.coursesId;const{detailLeftMenus:f,actionTabs:a}=Q,E=f.course_modules&&f.course_modules.filter(F=>F.type==="video"),[d]=l.default.useForm();return n.createElement(Z.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:Q.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>x(void 0,null,function*(){const F=y({},yield d.validateFields());(yield(0,r.ZP)(`/api/courses/${H.id}/course_groups.json`,{method:"post",body:y({},F)})).status===0&&(i.ZP.success("\u6DFB\u52A0\u6210\u529F"),d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}}),V({type:"classroomList/getAllCourseGroup",payload:{coursesId:H.coursesId,limit:2e3}}),V({type:"classroomList/getClassroomLeftMenus",payload:{id:H.coursesId}}))}),onCancel:()=>{d.resetFields(),V({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(l.default,{form:d,initialValues:{name:"",link:""}},n.createElement(l.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(A.default,{maxLength:60}))))};Be.Z=(0,k.connect)(({classroomList:Q,loading:he})=>({classroomList:Q,loading:he}))(ae)},40406:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return g}});var n=e(59301),t={flex_box_center:"flex_box_center___zMASI",flex_space_between:"flex_space_between___dZqC_",flex_box_vertical_center:"flex_box_vertical_center___GcOYu",flex_box_center_end:"flex_box_center_end___aKgYO",flex_box_column:"flex_box_column___POu6K",row:"row___EKV84",title:"title___gYtln",tagsWrap:"tagsWrap___m4L8z",action:"action___HYBry",bar:"bar___nP2dr",tag:"tag___UoqGS",name:"name____26PT",num:"num___D8FNh",active:"active___BO3Qs",tagsBorderWrap:"tagsBorderWrap___XpUGL"},l=e(92310),Z=e.n(l),i=e(89392),A=Object.defineProperty,r=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,p=(y,x,R)=>x in y?A(y,x,{enumerable:!0,configurable:!0,writable:!0,value:R}):y[x]=R,U=(y,x)=>{for(var R in x||(x={}))k.call(x,R)&&p(y,R,x[R]);if(r)for(var R of r(x))q.call(x,R)&&p(y,R,x[R]);return y},g=({dataSource:y=[],value:x,onChange:R,onTitleChange:ae,className:Q,title:he,titleWidth:V=41,style:H={},fontColor:f="#B6BFC2",showCount:a,classNameActive:E,styleItem:d={}})=>{const[F,D]=(0,n.useState)(0),[w,B]=(0,n.useState)(!1),de=(0,n.useRef)(null),$=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var Ne;y.length!==0&&(((Ne=de==null?void 0:de.current)==null?void 0:Ne.clientHeight)>97?D(1):D(0)),y.length===0&&D(0),B(!1)},[y]),n.createElement("div",{className:Z()(t.row,Q),style:H},n.createElement("div",{onClick:(0,i.throttle)(()=>ae==null?void 0:ae(),2e3),style:{width:V,marginTop:w?12:4},className:`${t.title} ${ae?"current":""}`},he),n.createElement("div",{className:w?`${t.tagsWrap} ${t.tagsBorderWrap}`:t.tagsWrap},n.createElement("div",{className:t.bar,ref:$,style:F>0?{height:F===1?97:"auto",overflow:F===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:t.tag,ref:de},y==null?void 0:y.map(Ne=>n.createElement("span",{onClick:()=>R(Ne.id),key:Ne.id,style:U(U({color:f},d),(Ne==null?void 0:Ne.style)||{}),className:x===Ne.id?Z()(E||t.active,Ne.classNameActive):""},n.createElement("span",{title:Ne.name,className:t.name},Ne.name),!!a&&n.createElement("span",{className:t.num},Ne.count))))),!!F&&n.createElement(n.Fragment,null,F===1?n.createElement("div",{onClick:()=>{var Ne;D(2),((Ne=de==null?void 0:de.current)==null?void 0:Ne.clientHeight)>245?B(!0):B(!1)},className:t.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{$.current.scrollTop=0,D(1),B(!1)},className:t.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))}},84454:function(Nt,Be,e){"use strict";e.d(Be,{AD:function(){return Ne},BA:function(){return Qe},D9:function(){return te},Hp:function(){return a},IM:function(){return ie},Iy:function(){return E},KM:function(){return Ee},KU:function(){return Pe},MJ:function(){return d},Ne:function(){return N},ON:function(){return Ge},Uj:function(){return At},VY:function(){return Ae},YO:function(){return ht},YX:function(){return vt},Zn:function(){return x},_g:function(){return V},_k:function(){return ne},c6:function(){return de},cr:function(){return R},eV:function(){return $},fi:function(){return ae},gh:function(){return w},hS:function(){return Y},iA:function(){return Q},j6:function(){return H},je:function(){return me},jj:function(){return f},kS:function(){return it},o6:function(){return B},pO:function(){return yt},rQ:function(){return re},sA:function(){return D},xm:function(){return xe},xo:function(){return W},y8:function(){return pe},yd:function(){return he}});var n=e(33270),t=e(65582),l=e(65862),Z=e(8591),i=e(74128),A=Object.defineProperty,r=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,p=(h,b,v)=>b in h?A(h,b,{enumerable:!0,configurable:!0,writable:!0,value:v}):h[b]=v,U=(h,b)=>{for(var v in b||(b={}))k.call(b,v)&&p(h,v,b[v]);if(r)for(var v of r(b))q.call(b,v)&&p(h,v,b[v]);return h},C=(h,b,v)=>new Promise((o,T)=>{var ee=G=>{try{u(v.next(G))}catch(O){T(O)}},c=G=>{try{u(v.throw(G))}catch(O){T(O)}},u=G=>G.done?o(G.value):Promise.resolve(G.value).then(ee,c);u((v=v.apply(h,b)).next())});const g=()=>{(0,t.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=()=>{(0,t.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},x=h=>C(void 0,null,function*(){g(),(yield(0,n.YR)(U({},h))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/export_couser_info.json`,query:h}))),y()}),R=h=>C(void 0,null,function*(){const b=yield(0,n.yS)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_member_act_score`);else{if(b.status===-2)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_member_act_score`))}}),ae=h=>C(void 0,null,function*(){const b=yield(0,n.W0)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_score`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_score`))}}),Q=h=>C(void 0,null,function*(){const b=yield(0,n.Nl)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`))}}),he=h=>C(void 0,null,function*(){const b=yield(0,n.IU)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/export_star_user`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/export_star_user`))}}),V=h=>C(void 0,null,function*(){const b=yield(0,n.td)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`);else{if(b.status===-2)return b;if(b.status===-3)(0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_exercise_and_other`);else if(b.status===-4)return b}}),H=h=>C(void 0,null,function*(){const b=yield(0,n.QX)(U({},h));if(b.status===0)Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_homework`);else{if(b.status===-4)return b;b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/course_total_homework`))}}),f=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.o_)(U({},h));v.status===0?(Z.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"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),a=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.ZL)(U({},h));v.status===0?(Z.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"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),E=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.aP)(U({},h));v.status===0?(Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),d=(h,b)=>C(void 0,null,function*(){const v=yield(0,n.vV)(U({},h));v.status===0?(Z.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"),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`)):v.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/${b}`))}),F=h=>C(void 0,null,function*(){g(),(yield exportCourseWorkListAppendix(U({},h))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${h.categoryId}/works_list.zip`,query:h}))),y()}),D=h=>C(void 0,null,function*(){g(),yield(0,l.QH)("",i.Z.API_SERVER+`/api/polls/${h.categoryId}/commit_result.xlsx`),y()}),w=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/attendances/export_xlsx_data.xlsx`,query:h}))}),B=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/video_study_statics.xlsx`,query:h}))}),de=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/export_video_study.xlsx`,query:h}))}),$=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h.coursesId}/export_course_students_info.xlsx`,query:h}))}),Ne=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/school_manages/students.xlsx",query:h}))}),re=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/item_banks/export.xlsx",query:h}))}),pe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:h}))}),me=h=>C(void 0,null,function*(){const b=yield(0,n.Uy)(U({},h));b.status===0?(Z.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.history.push(`/classrooms/${h.coursesId}/exportlist/exercise_score,export_exercise_users`)):b.status===-3&&((0,t.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.history.push(`/classrooms/${h.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ne=h=>C(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/export_records/${h.id}.xlsx`,query:h}))}),xe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:h}))}),te=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h==null?void 0:h.coursesId}/${h.menuKey}_statistic.xlsx?${h.checkedList.map(b=>`course_group_id[]=${b}`).join("&")}`,query:h}))}),N=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/ec_years/${h==null?void 0:h.ec_year_id}/ec_training_objectives.xlsx`,query:h}))}),ie=h=>C(void 0,null,function*(){yield(0,l.FH)(h==null?void 0:h.name,(0,l.NY)({url:i.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:h}))}),Y=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/ec_years/${h==null?void 0:h.ec_year_id}/ec_courses.xlsx`,query:h}))}),W=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/ec_years/${h==null?void 0:h.ec_year_id}/ec_graduation_requirements.xlsx`,query:h}))}),Ae=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:h}))}),Pe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/exercises/${h.categoryId}/rank_list.xlsx`,query:h}))}),it=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:h}))}),Ge=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/examination_banks/${h.id}.json`,query:h}))}),vt=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/exercises/${h.categoryId}.json`,query:h}))}),ht=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/polls/${h==null?void 0:h.id}/commit_result.json`,query:h}))}),At=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+"/api/paths/get_task_pass.json",query:h}))}),yt=(h,b)=>C(void 0,null,function*(){yield(0,l.FH)(b||"",(0,l.NY)({url:i.Z.API_SERVER+`/api/exercises/${h==null?void 0:h.exercise_id}/consult_exercise.json`,query:h}))}),Ee=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/competitions/${h==null?void 0:h.identifier}/competition_commit_records/member_works.xlsx`,query:h}))}),Qe=h=>C(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:i.Z.API_SERVER+`/api/courses/${h==null?void 0:h.coursesId}/group_homeworks/import_group_template.xlsx`,query:h}))})},61527:function(Nt,Be,e){"use strict";e.d(Be,{U:function(){return q}});var n=e(59301),t=Object.defineProperty,l=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,A=(p,U,C)=>U in p?t(p,U,{enumerable:!0,configurable:!0,writable:!0,value:C}):p[U]=C,r=(p,U)=>{for(var C in U||(U={}))Z.call(U,C)&&A(p,C,U[C]);if(l)for(var C of l(U))i.call(U,C)&&A(p,C,U[C]);return p},k=(p,U,C)=>new Promise((g,y)=>{var x=Q=>{try{ae(C.next(Q))}catch(he){y(he)}},R=Q=>{try{ae(C.throw(Q))}catch(he){y(he)}},ae=Q=>Q.done?g(Q.value):Promise.resolve(Q.value).then(x,R);ae((C=C.apply(p,U)).next())});function q(p,U){const[C,g]=(0,n.useState)(U),[y,x]=(0,n.useState)(!1),[R,ae]=(0,n.useState)();return[C,y,(he,V=!1)=>k(this,null,function*(){const H=V?U:r(r({},C),he);x(!0),g(H);const f=yield p(H);return x(!1),ae(f),f}),R,ae]}},50371:function(Nt,Be){"use strict";function e(){const n=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const i=l[Z];i!==void 0&&(n[Z]=i)})}return n}Be.Z=e},77578:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return n}});const n=t=>t?typeof t=="function"?t():t:null},13845:function(Nt,Be,e){"use strict";e.d(Be,{F:function(){return n},Z:function(){return t}});function n(l){return l!=null&&l===l.window}function t(l,Z){var i,A;if(typeof window=="undefined")return 0;const r=Z?"scrollTop":"scrollLeft";let k=0;return n(l)?k=l[Z?"pageYOffset":"pageXOffset"]:l instanceof Document?k=l.documentElement[r]:(l instanceof HTMLElement||l)&&(k=l[r]),l&&!n(l)&&typeof k!="number"&&(k=(A=((i=l.ownerDocument)!==null&&i!==void 0?i:l).documentElement)===null||A===void 0?void 0:A[r]),k}},56762:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return t}});var n=e(59301);function t(){const[,l]=n.useReducer(Z=>Z+1,0);return l}},68031:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return Z}});var n=e(16089);function t(i,A,r,k){const q=r-A;return i/=k/2,i<1?q/2*i*i*i+A:q/2*((i-=2)*i*i+2)+A}var l=e(13845);function Z(i){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:k,duration:q=450}=A,p=r(),U=(0,l.Z)(p,!0),C=Date.now(),g=()=>{const x=Date.now()-C,R=t(x>q?q:x,U,i,q);(0,l.F)(p)?p.scrollTo(window.pageXOffset,R):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=R:p.scrollTop=R,xr||A},27666:function(Nt,Be,e){"use strict";var n=e(94480),t=e(16089);function l(Z){let i;const A=k=>()=>{i=null,Z.apply(void 0,(0,n.Z)(k))},r=function(){if(i==null){for(var k=arguments.length,q=new Array(k),p=0;p{t.Z.cancel(i),i=null},r}Be.Z=l},81228:function(Nt,Be,e){"use strict";e.d(Be,{Z:function(){return E}});var n=e(67732),t=e(83652),l=e(42403),Z=e(158),i=e(59301),A=e(92310),r=e.n(A),k=e(29301),q=e(2738),p=e(27666),U=e(36355),C=e(83116),g=e(37613);const y=d=>{const{componentCls:F}=d;return{[F]:{position:"fixed",zIndex:d.zIndexPopup}}};var x=(0,C.Z)("Affix",d=>{const F=(0,g.TS)(d,{zIndexPopup:d.zIndexBase+10});return[y(F)]});function R(d){return d!==window?d.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ae(d,F,D){if(D!==void 0&&F.top>d.top-D)return D+F.top}function Q(d,F,D){if(D!==void 0&&F.bottom{const B=w.getTargetFunc(),de=B==null?void 0:B(),{prevTarget:$}=w.state;$!==de&&(he.forEach(Ne=>{$==null||$.removeEventListener(Ne,w.lazyUpdatePosition),de==null||de.addEventListener(Ne,w.lazyUpdatePosition)}),w.updatePosition(),w.setState({prevTarget:de}))},w.removeListeners=()=>{w.timer&&(clearTimeout(w.timer),w.timer=null);const{prevTarget:B}=w.state,de=w.getTargetFunc(),$=de==null?void 0:de();he.forEach(Ne=>{$==null||$.removeEventListener(Ne,w.lazyUpdatePosition),B==null||B.removeEventListener(Ne,w.lazyUpdatePosition)}),w.updatePosition.cancel(),w.lazyUpdatePosition.cancel()},w.getOffsetTop=()=>{const{offsetBottom:B,offsetTop:de}=w.props;return B===void 0&&de===void 0?0:de},w.getOffsetBottom=()=>w.props.offsetBottom,w.measure=()=>{const{status:B,lastAffix:de}=w.state,{onChange:$}=w.props,Ne=w.getTargetFunc();if(B!==H.Prepare||!w.fixedNodeRef.current||!w.placeholderNodeRef.current||!Ne)return;const re=w.getOffsetTop(),pe=w.getOffsetBottom(),me=Ne();if(me){const ne={status:H.None},xe=R(w.placeholderNodeRef.current);if(xe.top===0&&xe.left===0&&xe.width===0&&xe.height===0)return;const te=R(me),N=ae(xe,te,re),ie=Q(xe,te,pe);N!==void 0?(ne.affixStyle={position:"fixed",top:N,width:xe.width,height:xe.height},ne.placeholderStyle={width:xe.width,height:xe.height}):ie!==void 0&&(ne.affixStyle={position:"fixed",bottom:ie,width:xe.width,height:xe.height},ne.placeholderStyle={width:xe.width,height:xe.height}),ne.lastAffix=!!ne.affixStyle,$&&de!==ne.lastAffix&&$(ne.lastAffix),w.setState(ne)}},w.prepareMeasure=()=>{w.setState({status:H.Prepare,affixStyle:void 0,placeholderStyle:void 0})},w.updatePosition=(0,p.Z)(()=>{w.prepareMeasure()}),w.lazyUpdatePosition=(0,p.Z)(()=>{const B=w.getTargetFunc(),{affixStyle:de}=w.state;if(B&&de){const $=w.getOffsetTop(),Ne=w.getOffsetBottom(),re=B();if(re&&w.placeholderNodeRef.current){const pe=R(re),me=R(w.placeholderNodeRef.current),ne=ae(me,pe,$),xe=Q(me,pe,Ne);if(ne!==void 0&&de.top===ne||xe!==void 0&&de.bottom===xe)return}}w.prepareMeasure()}),w}return(0,t.Z)(D,[{key:"getTargetFunc",value:function(){const{getTargetContainer:B}=this.context,{target:de}=this.props;return de!==void 0?de:B!=null?B:V}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(B){this.addListeners(),(B.offsetTop!==this.props.offsetTop||B.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:B,placeholderStyle:de}=this.state,{affixPrefixCls:$,rootClassName:Ne,children:re}=this.props,pe=r()(B&&Ne,{[$]:!!B});let me=(0,q.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return i.createElement(k.Z,{onResize:this.updatePosition},i.createElement("div",Object.assign({},me,{ref:this.placeholderNodeRef}),B&&i.createElement("div",{style:de,"aria-hidden":"true"}),i.createElement("div",{className:pe,ref:this.fixedNodeRef,style:B},i.createElement(k.Z,{onResize:this.updatePosition},re))))}}]),D}(i.Component);f.contextType=U.E_;var E=(0,i.forwardRef)((d,F)=>{const{prefixCls:D,rootClassName:w}=d,{getPrefixCls:B}=(0,i.useContext)(U.E_),de=B("affix",D),[$,Ne]=x(de),re=Object.assign(Object.assign({},d),{affixPrefixCls:de,rootClassName:r()(w,Ne)});return $(i.createElement(f,Object.assign({},re,{ref:F})))})},24905:function(Nt,Be,e){"use strict";e.d(Be,{default:function(){return E}});var n=e(92310),t=e.n(n),l=e(5630),Z=e(59301),i=e(36355),A=e(1684),r=e(32441),q=Z.createContext(null),p=e(98447),U=e(14088),C=e(4572),g=function(d,F){var D={};for(var w in d)Object.prototype.hasOwnProperty.call(d,w)&&F.indexOf(w)<0&&(D[w]=d[w]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,w=Object.getOwnPropertySymbols(d);B{var D;const{prefixCls:w,className:B,rootClassName:de,children:$,indeterminate:Ne=!1,style:re,onMouseEnter:pe,onMouseLeave:me,skipGroup:ne=!1,disabled:xe}=d,te=g(d,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:N,direction:ie,checkbox:Y}=Z.useContext(i.E_),W=Z.useContext(q),{isFormItemInput:Ae}=Z.useContext(r.aM),Pe=Z.useContext(A.Z),it=(D=(W==null?void 0:W.disabled)||xe)!==null&&D!==void 0?D:Pe,Ge=Z.useRef(te.value);Z.useEffect(()=>{W==null||W.registerValue(te.value)},[]),Z.useEffect(()=>{if(!ne)return te.value!==Ge.current&&(W==null||W.cancelValue(Ge.current),W==null||W.registerValue(te.value),Ge.current=te.value),()=>W==null?void 0:W.cancelValue(te.value)},[te.value]);const vt=N("checkbox",w),[ht,At]=(0,p.ZP)(vt),yt=Object.assign({},te);W&&!ne&&(yt.onChange=function(){te.onChange&&te.onChange.apply(te,arguments),W.toggleOption&&W.toggleOption({label:$,value:te.value})},yt.name=W.name,yt.checked=W.value.includes(te.value));const Ee=t()(`${vt}-wrapper`,{[`${vt}-rtl`]:ie==="rtl",[`${vt}-wrapper-checked`]:yt.checked,[`${vt}-wrapper-disabled`]:it,[`${vt}-wrapper-in-form-item`]:Ae},Y==null?void 0:Y.className,B,de,At),Qe=t()({[`${vt}-indeterminate`]:Ne},C.A,At),h=Ne?"mixed":void 0;return ht(Z.createElement(U.Z,{component:"Checkbox",disabled:it},Z.createElement("label",{className:Ee,style:Object.assign(Object.assign({},Y==null?void 0:Y.style),re),onMouseEnter:pe,onMouseLeave:me},Z.createElement(l.Z,Object.assign({"aria-checked":h},yt,{prefixCls:vt,className:Qe,disabled:it,ref:F})),$!==void 0&&Z.createElement("span",null,$))))};var R=Z.forwardRef(y),ae=e(94480),Q=e(2738),he=function(d,F){var D={};for(var w in d)Object.prototype.hasOwnProperty.call(d,w)&&F.indexOf(w)<0&&(D[w]=d[w]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,w=Object.getOwnPropertySymbols(d);B{const{defaultValue:D,children:w,options:B=[],prefixCls:de,className:$,rootClassName:Ne,style:re,onChange:pe}=d,me=he(d,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ne,direction:xe}=Z.useContext(i.E_),[te,N]=Z.useState(me.value||D||[]),[ie,Y]=Z.useState([]);Z.useEffect(()=>{"value"in me&&N(me.value||[])},[me.value]);const W=Z.useMemo(()=>B.map(b=>typeof b=="string"||typeof b=="number"?{label:b,value:b}:b),[B]),Ae=b=>{Y(v=>v.filter(o=>o!==b))},Pe=b=>{Y(v=>[].concat((0,ae.Z)(v),[b]))},it=b=>{const v=te.indexOf(b.value),o=(0,ae.Z)(te);v===-1?o.push(b.value):o.splice(v,1),"value"in me||N(o),pe==null||pe(o.filter(T=>ie.includes(T)).sort((T,ee)=>{const c=W.findIndex(G=>G.value===T),u=W.findIndex(G=>G.value===ee);return c-u}))},Ge=ne("checkbox",de),vt=`${Ge}-group`,[ht,At]=(0,p.ZP)(Ge),yt=(0,Q.Z)(me,["value","disabled"]),Ee=B.length?W.map(b=>Z.createElement(R,{prefixCls:Ge,key:b.value.toString(),disabled:"disabled"in b?b.disabled:me.disabled,value:b.value,checked:te.includes(b.value),onChange:b.onChange,className:`${vt}-item`,style:b.style,title:b.title},b.label)):w,Qe={toggleOption:it,value:te,disabled:me.disabled,name:me.name,registerValue:Pe,cancelValue:Ae},h=t()(vt,{[`${vt}-rtl`]:xe==="rtl"},$,Ne,At);return ht(Z.createElement("div",Object.assign({className:h,style:re},yt,{ref:F}),Z.createElement(q.Provider,{value:Qe},Ee)))},H=Z.forwardRef(V);var f=Z.memo(H);const a=R;a.Group=f,a.__ANT_CHECKBOX=!0;var E=a},98447:function(Nt,Be,e){"use strict";e.d(Be,{C2:function(){return i}});var n=e(17313),t=e(37613),l=e(83116);const Z=A=>{const{checkboxCls:r}=A,k=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,n.Wf)(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[k]:Object.assign(Object.assign({},(0,n.Wf)(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${k}`]:{marginInlineStart:0},[`&${k}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,n.Wf)(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:A.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,n.oN)(A))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:A.checkboxSize/14*5,height:A.checkboxSize/14*8,border:`${A.lineWidthBold}px solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[` ${k}:not(${k}-disabled), ${r}:not(${r}-disabled) `]:{[`&:hover ${r}-inner`]:{borderColor:A.colorPrimary}},[`${k}:not(${k}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:A.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:A.colorPrimary,borderColor:A.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${A.motionDurationMid} ${A.motionEaseOutBack} ${A.motionDurationFast}`}}},[` diff --git a/p__Classrooms__ThemeChange__Video.68b97fca.async.js b/p__Classrooms__ThemeChange__Video.fbb89bf5.async.js similarity index 99% rename from p__Classrooms__ThemeChange__Video.68b97fca.async.js rename to p__Classrooms__ThemeChange__Video.fbb89bf5.async.js index 3968a0edf5..92ce74344a 100644 --- a/p__Classrooms__ThemeChange__Video.68b97fca.async.js +++ b/p__Classrooms__ThemeChange__Video.fbb89bf5.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1754],{89489:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},59477:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},40001:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},26227:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},49198:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},84105:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},41464:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},18785:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},73331:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},15277:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},52671:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},8657:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},56082:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},33853:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},15075:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},62772:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},43531:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},61485:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},38819:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},47472:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},32050:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},89613:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return ye}});var t=e(59301),n=e(38147),c=e(1012),U=e(92310),p=e.n(U),O={upload:"upload___jpwPD"},r=Object.defineProperty,L=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,E=(oe,ue,M)=>ue in oe?r(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:M}):oe[ue]=M,H=(oe,ue)=>{for(var M in ue||(ue={}))Q.call(ue,M)&&E(oe,M,ue[M]);if(P)for(var M of P(ue))S.call(ue,M)&&E(oe,M,ue[M]);return oe},fe=(oe,ue)=>L(oe,ce(ue)),pe=(oe,ue,M)=>new Promise((g,i)=>{var D=V=>{try{ae(M.next(V))}catch(J){i(J)}},w=V=>{try{ae(M.throw(V))}catch(J){i(J)}},ae=V=>V.done?g(V.value):Promise.resolve(V.value).then(D,w);ae((M=M.apply(oe,ue)).next())});const mt=({chunkSize:oe=1024*1024*2,options:ue={},onCancel:M,onComplete:g,onError:i,onProgress:D,onBefore:w,onBeginInitFile:ae,children:V,accept:J,className:T,style:ke={},concurrency:W=4},$e)=>{let[A,q]=(0,t.useState)("ready");const[re,Y]=(0,t.useState)(0),[le,G]=(0,t.useState)(""),[F,Ce]=(0,t.useState)(null),_=(0,t.useRef)(null),k=(0,t.useRef)((0,c.Z)()),Be=(0,t.useRef)(!1);(0,t.useImperativeHandle)($e,()=>({cancel:it,file:F,uploadStatus:A}));const Ve=()=>{const Ct=document.getElementById(k.current);Ct&&(Ct.value="")},ht=Ct=>pe(void 0,null,function*(){var At;if(A==="uploading")return;ae&&ae(Ct);const Et=Ct.size,Pe=Math.ceil(Et/oe);Be.current=!1,q("uploading"),Y(0),G("");try{const st=yield(0,n.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:H({fileName:Ct.name,chunkCount:Pe},ue)});if(Be.current||(st==null?void 0:st.status)!==0)throw new Error;const{upload_id:j}=st;_.current=new AbortController;const N=[];let x=0;for(let m=0;m(0,n.ZP)("/api/attachments/multipart_upload",{method:"POST",body:b,signal:_.current.signal},!0).then(ee=>{console.log(ee,444),x++;const Le=Math.round(x/Pe*100);Y(Le),D&&D(fe(H({},ee),{file:Ct,percent:Le}))}))}let a=0,R=W;for(console.log(N,"promises");ad());if(m.length>0){const d=yield Promise.all(m);a+=R}}const X=yield(0,n.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:H({fileName:Ct.name,chunkCount:Pe,uploadId:j},ue)});X.object?(q("success"),Ve(),g&&g(fe(H({},X),{file:Ct,percent:100}))):(q("error"),G("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Ve(),i&&i(Ct.name))}catch(st){q("error"),G("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Ve(),i&&i(Ct.name)}}),it=(0,t.useCallback)(()=>{Be.current=!0,_.current&&(_.current.abort(),M&&M())},[M]),wt=Ct=>{var At,Et;const Pe=(Et=(At=Ct==null?void 0:Ct.target)==null?void 0:At.files)==null?void 0:Et[0];if(Ce(Pe),A="ready",!!Pe){if(w){w(Pe)||ht(Pe),Ve();return}ht(Pe)}};return t.createElement(t.Fragment,null,t.createElement("input",{type:"file",id:k.current,style:{display:"none"},onChange:wt,accept:J}),t.createElement("label",{className:p()(O.upload,T),htmlFor:k.current,style:ke},V))};var ye=(0,t.forwardRef)(mt)},85149:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return P}});var t=e(59301),n=e(3113),c=e(8591),U=e(54580),p=e(32050),O=e(19248),r=e(74128),L={img:"img___BgL9D"},P=({value:Q,onChange:S,getFileProgress:E})=>{const[H,fe]=(0,t.useState)(!1),pe=t.createElement(n.ZP,{loading:H,icon:t.createElement(p.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),mt=()=>t.createElement("div",{className:L.img},t.createElement("img",{src:r.Z.API_SERVER+"/api/attachments/"+Q,alt:"avatar",style:{width:288}}),t.createElement("div",null,t.createElement(O.Z,{onClick:()=>S(""),style:{fontSize:"16px",color:"red"}}))),ye=oe=>{var ue,M,g,i,D,w;if(E&&E(oe),oe.file.status==="uploading"){fe(!0);return}if(oe.file.status==="done"){if(fe(!1),oe.file.status==="done"&&((M=(ue=oe.file)==null?void 0:ue.response)==null?void 0:M.status)===-1){c.ZP.error((i=(g=oe.file)==null?void 0:g.response)==null?void 0:i.message);return}S((w=(D=oe==null?void 0:oe.file)==null?void 0:D.response)==null?void 0:w.id)}};return t.createElement(t.Fragment,null,Q?mt():t.createElement("div",null,t.createElement(U.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${r.Z.API_SERVER}/api/attachments.json`,onChange:ye,accept:"image/*"},pe),t.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),t.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))}},61584:function(Ht,rt,e){"use strict";e.d(rt,{i:function(){return i},Z:function(){return w}});var t={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"},n=e(71418),c=e(6848),U=e(93948),p=e(92310),O=e.n(p),r=e(65862),L=e(2524),ce=e(41867),P=e(79005),Q=e(20345),S=e(77882),E=e(31081),H=e(75309),fe=e(71979),pe=e(47558),mt=e(42922),ye=e(66832),oe=e(96593),ue=e(19664),M=e(91833),g=e(59301);const i=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:P,swimg:Q},{name:"101\u8BA1\u5212",ptimg:S,swimg:E},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:H,swimg:fe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pe,swimg:mt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ye,swimg:oe},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ue,swimg:M}];var w=({className:ae,dataSource:V=[],col:J=4,right:T,bottom:ke=23,precision:W=0,wrapWidth:$e=1200,trackEventItems:A,loading:q,onRemove:re=()=>{},isCurrent:Y=!0,showAlias:le=!1,showProgress:G=!1})=>{const F=Math.floor(($e-(J-1)*T)/J),Ce=[{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(_=>(window.ENV==="build"&&(_.ptimg=`/react/build${_.ptimg}`,_.swimg=`/react/build${_.swimg}`),_));return g.createElement(n.Z,{spinning:q},g.createElement("div",{className:O()(t.list,ae)},!!(V!=null&&V.length)&&(V==null?void 0:V.map((_,k)=>{var Be,Ve,ht,it,wt,Ct;const{name:At,id:Et,identifier:Pe,featured:st,school_name:j,image_url:N,excellent:x,is_plan:a}=_;return g.createElement("div",{key:Et,className:Y&&G?t.wrapisCurrent:t.wrap,style:{width:F,marginRight:(1+k)%J===0?0:T+W,marginBottom:ke}},g.createElement("a",{className:t.li,onClick:R=>{R.preventDefault(),R.stopPropagation(),A&&(0,r.L9)([A]),(0,r.xg)(`/paths/${Pe}`)}},g.createElement("div",{className:t.img},g.createElement("img",{className:t.cover,src:`${N}`}),Y&&(0,ce.bg)()&&(_==null?void 0:_.studying)&&g.createElement("div",{className:`${t.movebq} user-path-items`,onClick:R=>{R.stopPropagation(),re(_)}},g.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),g.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Be=_==null?void 0:_.subject_tags)==null?void 0:Be.map((R,X)=>{var m,d;if(X===0){const I=(m=Ce.find(b=>b.name==R))==null?void 0:m.swimg;return g.createElement("img",{className:t.sign,src:I,style:{left:"-4px"}})}const te=(d=Ce.find(I=>I.name==R))==null?void 0:d.ptimg;return g.createElement("img",{className:t.sign,src:te,style:{left:`${48+52*(X-1)+2*X}px`}})}),g.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(_==null?void 0:_.excellent)&&g.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),g.createElement("div",{className:t.name},g.createElement(c.Z,{title:le&&(_!=null&&_.excellent_alias_name)?g.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,g.createElement("br",null),g.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${_==null?void 0:_.excellent_alias_name}`)):At},g.createElement("span",{className:t.e},le&&(_==null?void 0:_.excellent_alias_name)||At))),Y&&G&&((Ve=_==null?void 0:_.progress)==null?void 0:Ve.all_score)!=0&&g.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},g.createElement(U.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((ht=_==null?void 0:_.progress)==null?void 0:ht.my_score)/((it=_==null?void 0:_.progress)==null?void 0:it.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=_==null?void 0:_.progress)==null?void 0:wt.my_score,"/",(Ct=_==null?void 0:_.progress)==null?void 0:Ct.all_score),(!Y||!G)&&g.createElement("div",{className:t.tags},g.createElement("div",null,g.createElement(c.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},g.createElement("span",null,g.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),g.createElement("span",null,_.stages_count))),g.createElement(c.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},g.createElement("span",null,g.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),g.createElement("span",null,_.members_count)))))))})),!V.length&&g.createElement(L.Z,null)))}},3918:function(Ht,rt,e){"use strict";e.d(rt,{jL:function(){return p},w9:function(){return bn},vv:function(){return f},dN:function(){return En},QD:function(){return wn},cQ:function(){return X.Z},vg:function(){return Je},Oz:function(){return sn},op:function(){return zt},O5:function(){return Fr},_b:function(){return Ut},t7:function(){return ke},tT:function(){return A},Gi:function(){return yt},YG:function(){return de},Ed:function(){return It},kT:function(){return Ge},qp:function(){return mt},Um:function(){return i},K3:function(){return ue},vr:function(){return Sn},qE:function(){return vn},Je:function(){return Y},wb:function(){return Ct},rC:function(){return R},lB:function(){return Pe},cq:function(){return _e},kO:function(){return ge},tp:function(){return ae},Si:function(){return ra},k8:function(){return ar},Du:function(){return Na}});var t=e(59301),n={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"},c="data:image/png;base64,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",p=({dataSource:He=[],img:Ae,imgWidth:Oe=346,title:ct,sunTitle:Ft,bannerExtraContent:kt})=>t.createElement("div",{className:n.banner},t.createElement("div",{className:n.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,ct),t.createElement("span",null,Ft)),He.length>0&&t.createElement("div",{className:n.btns},He.map((ft,un)=>t.createElement("div",{key:un,onClick:ft.click},ft.name,ft.sign?t.createElement("img",{src:c,width:39}):null))),kt),Ae&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Ae,width:Oe}))),O={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"},r=e(92310),L=e.n(r),ce=e(89392),P=Object.defineProperty,Q=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,H=(He,Ae,Oe)=>Ae in He?P(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,fe=(He,Ae)=>{for(var Oe in Ae||(Ae={}))S.call(Ae,Oe)&&H(He,Oe,Ae[Oe]);if(Q)for(var Oe of Q(Ae))E.call(Ae,Oe)&&H(He,Oe,Ae[Oe]);return He},mt=({dataSource:He=[],value:Ae,onChange:Oe,onTitleChange:ct,className:Ft,title:kt,titleWidth:ft=41,style:un={},fontColor:jn="#6A7283",showCount:tr,classNameActive:Fn,styleItem:Jt={}})=>{const[Vn,Rn]=(0,t.useState)(0),[Ar,Un]=(0,t.useState)(!1),Qn=(0,t.useRef)(null),Dr=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var Gr;He.length!==0&&(((Gr=Qn==null?void 0:Qn.current)==null?void 0:Gr.clientHeight)>97?Rn(1):Rn(0)),He.length===0&&Rn(0),Un(!1)},[He]),t.createElement("div",{className:L()(O.row,Ft),style:un},t.createElement("div",{onClick:(0,ce.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:ft,marginTop:Ar?12:4},className:`${O.title} ${ct?"current":""}`},kt),t.createElement("div",{className:Ar?`${O.tagsWrap} ${O.tagsBorderWrap}`:O.tagsWrap},t.createElement("div",{className:O.bar,ref:Dr,style:Vn>0?{height:Vn===1?97:"auto",overflow:Vn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:O.tag,ref:Qn},He==null?void 0:He.map(Gr=>t.createElement("span",{onClick:()=>Oe(Gr.id),key:Gr.id,style:fe(fe({color:jn},Jt),(Gr==null?void 0:Gr.style)||{}),className:Ae===Gr.id?L()(Fn||O.active,Gr.classNameActive):""},t.createElement("span",{title:Gr.name,className:O.name},Gr.name),!!tr&&t.createElement("span",{className:O.num},Gr.count))))),!!Vn&&t.createElement(t.Fragment,null,Vn===1?t.createElement("div",{onClick:()=>{var Gr;Rn(2),((Gr=Qn==null?void 0:Qn.current)==null?void 0:Gr.clientHeight)>245?Un(!0):Un(!1)},className:O.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{Dr.current.scrollTop=0,Rn(1),Un(!1)},className:O.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ye={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"},ue=({dataSource:He=[],value:Ae,onChange:Oe,onTitleChange:ct,className:Ft,title:kt,titleWidth:ft=41,style:un={},fontColor:jn="#6A7283",showCount:tr,expand:Fn=!0})=>{const[Jt,Vn]=(0,t.useState)(0),[Rn,Ar]=(0,t.useState)(!1),Un=(0,t.useRef)(null),Qn=(0,t.useRef)(null),[Dr,Gr]=(0,t.useState)(Fn);return t.createElement("div",{className:L()(ye.row,Ft),style:un},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ce.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:ft,marginTop:Rn?12:4},className:`${ye.title} ${ct?"current":""}`},kt),t.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Dr?8:10},onClick:()=>Gr(!Dr)})),Dr&&t.createElement("div",{className:Rn?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},t.createElement("div",{className:ye.fenge}),t.createElement("div",{className:ye.bar,ref:Qn},t.createElement("div",{className:ye.tag,ref:Un},He==null?void 0:He.map(ua=>t.createElement("span",{onClick:()=>Oe(ua.id),key:ua.id,style:{color:jn},className:Ae===ua.id?ye.active:""},t.createElement("span",{title:ua.name,className:ye.name},ua.name),!!tr&&t.createElement("span",{className:ye.num},ua.count)))))))},M={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},i=({dataSource:He=[],value:Ae,onChange:Oe,onTitleChange:ct,className:Ft,title:kt,titleWidth:ft=41,style:un={},fontColor:jn="#fff",showCount:tr,expand:Fn=!0})=>{const[Jt,Vn]=(0,t.useState)(0),[Rn,Ar]=(0,t.useState)(!1),Un=(0,t.useRef)(null),Qn=(0,t.useRef)(null),[Dr,Gr]=(0,t.useState)(Fn);return t.createElement("div",{className:L()(M.row,Ft),style:un},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ce.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:ft},className:`${M.title} ${ct?"current":""}`},kt),t.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Dr?"#00DDC7":"#037F74",fontSize:Dr?10:12},onClick:()=>Gr(!Dr)})),Dr&&t.createElement("div",{className:Rn?`${M.tagsWrap} ${M.tagsBorderWrap}`:M.tagsWrap},t.createElement("div",{className:M.bar,ref:Qn},t.createElement("div",{className:M.tag,ref:Un},He==null?void 0:He.map(ua=>t.createElement("span",{onClick:()=>Oe(ua.id),key:ua.id,style:{color:jn},className:Ae===ua.id?M.active:""},t.createElement("span",{title:ua.name,className:M.name},ua.name),!!tr&&t.createElement("span",{className:M.num},ua.count)))))))},D={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"},ae=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={}})=>t.createElement("div",{style:Ft,className:L()(D.tabs,ct)},He.map(kt=>t.createElement("span",{onClick:()=>Oe(kt.id),className:Ae===kt.id?D.active:"",key:kt.id},kt.name))),V={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"},J=e(92832),ke=({dataSource:He=[],value:Ae="",onChange:Oe,onInputChange:ct=()=>{},className:Ft,style:kt={},placeholder:ft,allowClear:un=!1})=>{var jn;const[tr,Fn]=(0,t.useState)(""),[Jt,Vn]=(0,t.useState)("");(0,t.useEffect)(()=>{var Un;let Qn=Ae;(Un=JSON.stringify(Ae))!=null&&Un.includes("{")&&(Fn(Ae.id),Qn=Ae.value||"");try{Vn(decodeURIComponent(Qn||""))}catch(Dr){Vn(decodeURIComponent(Qn||""))}},[Ae]);const Rn=()=>{Oe(encodeURIComponent(Jt),tr||null)},Ar=Un=>{Un!==tr&&(Fn(Un),Oe(encodeURIComponent(Jt),Un))};return t.createElement("div",{className:L()(V.input,Ft),style:kt},!!He.length&&t.createElement("div",{className:V.dropdown},t.createElement("div",{className:V.text},(jn=He.find(Un=>Un.id===tr))==null?void 0:jn.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:V.b1}),t.createElement("b",{className:V.b2})),t.createElement("div",{className:V.menu},He.map((Un,Qn)=>t.createElement("div",{key:Qn,onClick:()=>Ar(Un.id)},Un.name)))),t.createElement(J.default,{onPressEnter:Rn,value:Jt,onChange:Un=>{Vn(Un.target.value),ct(encodeURIComponent(Un.target.value),tr||null)},bordered:!1,placeholder:ft}),t.createElement("i",{onClick:Rn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},W={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},A=({dataSource:He=[],value:Ae="",onChange:Oe,onInputChange:ct=()=>{},className:Ft,style:kt={},placeholder:ft,allowClear:un=!1})=>{var jn;const[tr,Fn]=(0,t.useState)(""),[Jt,Vn]=(0,t.useState)("");(0,t.useEffect)(()=>{var Un;let Qn=Ae;(Un=JSON.stringify(Ae))!=null&&Un.includes("{")&&(Fn(Ae.id),Qn=Ae.value||"");try{Vn(decodeURIComponent(Qn||""))}catch(Dr){Vn(decodeURIComponent(Qn||""))}},[Ae]);const Rn=()=>{Oe(encodeURIComponent(Jt),tr||null)},Ar=Un=>{Un!==tr&&(Fn(Un),Oe(encodeURIComponent(Jt),Un))};return t.createElement("div",{className:L()(W.input,Ft),style:kt},!!He.length&&t.createElement("div",{className:W.dropdown},t.createElement("div",{className:W.text},(jn=He.find(Un=>Un.id===tr))==null?void 0:jn.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:W.menu},He.map((Un,Qn)=>t.createElement("div",{key:Qn,onClick:()=>Ar(Un.id)},Un.name)))),t.createElement(J.default,{onPressEnter:Rn,value:Jt,onChange:Un=>{Vn(Un.target.value),ct(encodeURIComponent(Un.target.value),tr||null)},bordered:!1,placeholder:ft}),t.createElement("i",{onClick:Rn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},q={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"},Y=({value:He,onChange:Ae,className:Oe,total:ct,pageSize:Ft,style:kt={}})=>{const ft=He<2,un=He>=Math.ceil(ct/Ft);return ct<=Ft?t.createElement(t.Fragment,null):t.createElement("div",{className:L()(q.quickPager,Oe),style:kt},t.createElement("div",{onClick:()=>{ft||Ae(He-1,"prev")},className:ft?q.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{un||Ae(He+1,"next")},className:un?q.disabled:""},"\u4E0B\u4E00\u9875"))},le={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"},G=e(71418),F=e(6848),Ce=e(13570),_=e(74128),k=e(65862),Be=e(96908),Ve=e(57177),ht=e(81378),it=e(2524),Ct=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn})=>{const tr=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:jn},t.createElement("div",{className:L()(le.list,He)},!!Ae.length&&Ae.map((Fn,Jt)=>{const{name:Vn,id:Rn,identifier:Ar,power:Un,cover_image_id:Qn,pic:Dr}=Fn;return t.createElement("div",{className:le.wrap,key:Rn,style:{width:tr,marginRight:(1+Jt)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/shixuns/${Ar}/challenges`,className:le.li,onClick:Gr=>{Gr.preventDefault(),un&&(0,k.L9)([un]),Un&&(0,k.xg)(`/shixuns/${Ar}/challenges`)}},t.createElement("div",{className:le.img},t.createElement("img",{className:le.cover,src:`${Dr}`}),Fn.is_jupyter&&t.createElement("img",{className:le.sign,src:Be}),Fn.is_jupyter_lab&&t.createElement("img",{className:le.sign,src:Ve}),Fn.is_unity_3d&&t.createElement("img",{className:le.sign,src:ht})),t.createElement("div",{className:le.name},t.createElement(F.Z,{title:Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:le.e},Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:le.tags},t.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Fn.challenges_count))),!!Fn.myshixuns_count&&t.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Fn.myshixuns_count))),t.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Fn.level))),t.createElement("div",{className:le.rate},t.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Fn.score_info}),t.createElement("span",null,"\xA0",Fn.score_info?`${Fn.score_info}\u5206`:"5\u5206")))),!Un&&t.createElement("div",{className:le.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&t.createElement(it.Z,null)))},At={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"},Pe=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,wrapClassName:un,trackEventItems:jn,loading:tr})=>{const Fn=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:tr},t.createElement("div",{className:L()(At.list,He)},!!Ae.length&&Ae.map((Jt,Vn)=>{const{name:Rn,id:Ar,identifier:Un,power:Qn,cover_image_id:Dr,pic:Gr}=Jt;return t.createElement("div",{className:L()(At.wrap,un),key:Ar,style:{width:Fn,marginRight:(1+Vn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/shixuns/${Un}/challenges`,className:At.li,onClick:ua=>{ua.preventDefault(),jn&&(0,k.L9)([jn]),Qn&&(0,k.xg)(`/shixuns/${Un}/challenges`)}},t.createElement("img",{src:e(47621),className:At.titleBg}),t.createElement("div",{className:At.name},t.createElement(F.Z,{title:Rn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:At.e},Rn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:At.img},t.createElement("img",{className:At.cover,src:Dr?`${_.Z.API_SERVER}/api/attachments/${Dr}`:`${_.Z.IMG_SERVER+Gr}`}),Jt.is_jupyter&&t.createElement("div",{className:At.bq},"Jupyter"),Jt.is_jupyter_lab&&t.createElement("div",{className:At.bq},"JupyterLab"),Jt.is_unity_3d&&t.createElement("div",{className:At.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),t.createElement("div",{className:"mt20 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:At.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:At.value},Jt.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:At.value},Jt.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:At.text},"\u5173\u5361\u6570"),t.createElement("span",{className:At.value},Jt.challenges_count)),t.createElement("div",{className:At.rate},t.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Jt.score_info}),t.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",Jt.score_info?`${Jt.score_info}\u5206`:"5\u5206"))))),!Qn&&t.createElement("div",{className:At.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&t.createElement(it.Z,null)))},st={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},j="data:image/png;base64,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",N="data:image/png;base64,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",x="data:image/png;base64,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",R=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn,wrapClassName:tr,imgClassName:Fn})=>{const Jt=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:jn},t.createElement("div",{className:L()(st.list,He)},!!Ae.length&&Ae.map((Vn,Rn)=>{const{name:Ar,id:Un,identifier:Qn,power:Dr,cover_image_id:Gr,pic:ua}=Vn;return t.createElement("div",{className:L()(st.wrap,tr),key:Un,style:{width:Jt,marginRight:(1+Rn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/shixuns/${Qn}/challenges`,className:st.li,onClick:Ga=>{Ga.preventDefault(),un&&(0,k.L9)([un]),Dr&&(0,k.xg)(`/shixuns/${Qn}/challenges`)}},t.createElement("div",{className:L()(st.img,Fn)},t.createElement("img",{className:st.cover,src:Gr?`${_.Z.API_SERVER}/api/attachments/${Gr}`:`${_.Z.IMG_SERVER+ua}`}),Vn.is_jupyter&&t.createElement("img",{className:st.sign,src:j}),Vn.is_jupyter_lab&&t.createElement("img",{className:st.sign,src:N}),Vn.is_unity_3d&&t.createElement("img",{className:st.sign,src:x})),t.createElement("div",{className:st.name},t.createElement(F.Z,{title:Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:st.e},Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:st.tags},t.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Vn.challenges_count))),!!Vn.myshixuns_count&&t.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Vn.myshixuns_count))),t.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Vn.level))),t.createElement("div",{className:st.rate},t.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Vn.score_info}),t.createElement("span",null,"\xA0",Vn.score_info?`${Vn.score_info}\u5206`:"5\u5206")))),!Dr&&t.createElement("div",{className:st.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&t.createElement(it.Z,null)))},X=e(61584),m={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"},d=e(79005),te=e(20345),I=e(77882),b=e(31081),ee=e(75309),Le=e(71979),xe=e(47558),We=e(42922),Fe=e(66832),Re=e(96593),B=e(19664),Ee=e(91833),Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Rt=(He,Ae,Oe)=>Ae in He?Me(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,St=(He,Ae)=>{for(var Oe in Ae||(Ae={}))ut.call(Ae,Oe)&&Rt(He,Oe,Ae[Oe]);if(Ue)for(var Oe of Ue(Ae))Pt.call(Ae,Oe)&&Rt(He,Oe,Ae[Oe]);return He};const Vt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:d,swimg:te},{name:"101\u8BA1\u5212",ptimg:I,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:Le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:xe,swimg:We},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Re},{name:"\u519B\u961F\u4E00\u6D41",ptimg:B,swimg:Ee}];var sn=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn,wrapClassName:tr,imgClassName:Fn,isArrow:Jt=!1,imgStyle:Vn={}})=>{const Rn=Math.floor((ft-(Oe-1)*ct)/Oe),[Ar,Un]=(0,t.useState)(),[Qn,Dr]=(0,t.useState)(),Gr=Ga=>Un(Ga),ua=()=>Un(-1);return t.createElement(G.Z,{spinning:jn},t.createElement("div",{className:L()(m.list,He)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((Ga,Ja)=>{var Ho;const{name:To,id:No,identifier:Ro,featured:qo,school_name:vo,image_url:So,excellent:Ao,is_plan:Zo}=Ga;return t.createElement("div",{key:No,className:L()(m.wrap,tr),style:{width:Rn,marginRight:(1+Ja)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/paths/${Ro}`,className:m.li,onClick:po=>{po.preventDefault(),un&&(0,k.L9)([un]),(0,k.xg)(`/paths/${Ro}`)}},t.createElement("img",{src:e(39057),className:m.titleBg}),t.createElement("div",{className:m.name},t.createElement(F.Z,{title:To},t.createElement("span",{className:m.e,style:{color:Jt&&Ar===Ja?"#145DFF":"#000000"},onMouseEnter:()=>{Gr(Ja)},onMouseLeave:ua},To))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:L()(m.img,Fn)},t.createElement("img",{className:m.cover,style:St({},Vn),src:`${_.Z.IMG_SERVER+So}`}),(Ho=Ga==null?void 0:Ga.subject_tags)==null?void 0:Ho.map((po,qa)=>{var Mo,Wo;if(qa===0){const Oo=(Mo=Vt.find(Yr=>Yr.name==po))==null?void 0:Mo.swimg;return t.createElement("img",{className:m.sign,src:Oo,style:{left:"-4px"}})}const Yo=(Wo=Vt.find(Oo=>Oo.name==po))==null?void 0:Wo.ptimg;return t.createElement("img",{className:m.sign,src:Yo,style:{left:`${48+52*(qa-1)+2*qa}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ga==null?void 0:Ga.excellent)&&t.createElement("div",{className:m.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:m.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:m.value},Ga.stages_count)),t.createElement("div",null,t.createElement("span",{className:m.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:m.value},Ga.members_count))))))})),!Ae.length&&t.createElement(it.Z,null)))},cn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},kn=e(41867),_t=e(59301);const qt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:d,swimg:te},{name:"101\u8BA1\u5212",ptimg:I,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:Le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:xe,swimg:We},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Re},{name:"\u519B\u961F\u4E00\u6D41",ptimg:B,swimg:Ee}];var Je=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn,onRemove:tr=()=>{},isCurrent:Fn=!0,showAlias:Jt=!1,wrapClassName:Vn,imgClassName:Rn})=>{const Ar=Math.floor((ft-(Oe-1)*ct)/Oe),Un=[{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(Qn=>(window.ENV==="build"&&(Qn.ptimg=`/react/build${Qn.ptimg}`,Qn.swimg=`/react/build${Qn.swimg}`),Qn));return _t.createElement(G.Z,{spinning:jn},_t.createElement("div",{className:L()(cn.list,He)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((Qn,Dr)=>{var Gr;const{name:ua,id:Ga,identifier:Ja,featured:Ho,school_name:To,image_url:No,excellent:Ro,is_plan:qo}=Qn;return _t.createElement("div",{key:Ga,className:L()(cn.wrap,Vn),style:{width:Ar,marginRight:(1+Dr)%Oe===0?0:ct+kt,marginBottom:Ft}},_t.createElement("a",{className:cn.li,onClick:vo=>{vo.preventDefault(),vo.stopPropagation(),un&&(0,k.L9)([un]),(0,k.xg)(`/paths/${Ja}`)}},_t.createElement("div",{className:L()(cn.img,Rn)},_t.createElement("img",{className:cn.cover,src:`${_.Z.IMG_SERVER+No}`}),Fn&&(0,kn.bg)()&&(Qn==null?void 0:Qn.studying)&&_t.createElement("div",{className:`${cn.movebq} user-path-items`,onClick:vo=>{vo.stopPropagation(),tr(Qn)}},_t.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),_t.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Gr=Qn==null?void 0:Qn.subject_tags)==null?void 0:Gr.map((vo,So)=>{var Ao,Zo;if(So===0){const qa=(Ao=Un.find(Mo=>Mo.name==vo))==null?void 0:Ao.swimg;return _t.createElement("img",{className:cn.sign,src:qa,style:{left:"-4px"}})}const po=(Zo=Un.find(qa=>qa.name==vo))==null?void 0:Zo.ptimg;return _t.createElement("img",{className:cn.sign,src:po,style:{left:`${48+52*(So-1)+2*So}px`}})}),_t.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Qn==null?void 0:Qn.excellent)&&_t.createElement("div",{className:cn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),_t.createElement("div",{className:cn.name},_t.createElement(F.Z,{title:Jt&&(Qn!=null&&Qn.excellent_alias_name)?_t.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ua}`,_t.createElement("br",null),_t.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Qn==null?void 0:Qn.excellent_alias_name}`)):ua},_t.createElement("span",{className:cn.e},Jt&&(Qn==null?void 0:Qn.excellent_alias_name)||ua))),_t.createElement("div",{className:cn.tags},_t.createElement("div",null,_t.createElement(F.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},_t.createElement("span",null,_t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),_t.createElement("span",null,Qn.stages_count))),_t.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},_t.createElement("span",null,_t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),_t.createElement("span",null,Qn.members_count)))))))})),!Ae.length&&_t.createElement(it.Z,null)))},bt={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"},Wt="data:image/png;base64,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",Mt=e(59301),bn=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn})=>{const tr=Math.floor((ft-(Oe-1)*ct)/Oe);return Mt.createElement(G.Z,{spinning:jn},Mt.createElement("div",{className:L()(bt.list,He)},!!Ae.length&&Ae.map((Fn,Jt)=>{const{subject_identifier:Vn,id:Rn,identifier:Ar,power:Un}=Fn,Qn=Fn.is_public!=0&&Fn.is_public;return Mt.createElement("div",{className:bt.wrap,key:Rn,style:{width:tr,marginRight:(1+Jt)%Oe===0?0:ct+kt,marginBottom:Ft}},Mt.createElement("a",{className:bt.li,onClick:Dr=>{Dr.preventDefault(),un&&(0,k.L9)([un]),(0,k.xg)(Fn.first_category_url)}},Mt.createElement("div",{className:bt.top},Mt.createElement(F.Z,{title:Fn.name},Mt.createElement("div",{className:bt.name},Fn.name)),Mt.createElement("img",{className:bt.img,src:_.Z.IMG_SERVER+"/images/"+Fn.avatar_url}),Mt.createElement("div",{className:bt.text,title:Fn.creator},Fn.creator),Vn&&Mt.createElement("div",{className:bt.btns},Mt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Mt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Qn&&Mt.createElement("div",{className:bt.sign},"\u516C\u5F00")),Mt.createElement("div",{className:bt.bottom},Fn.visits>0&&Mt.createElement(F.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-liulanyan"}),Mt.createElement("span",null,Fn.visits))),Fn.course_members_count>0&&Mt.createElement(F.Z,{title:"\u6210\u5458",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-chengyuan"}),Fn.course_members_count)),Fn.tasks_count>0&&Mt.createElement(F.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-zuoye"}),Fn.tasks_count)),Fn.is_end?Mt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Mt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Fn.is_accessible&&Mt.createElement("div",{className:bt.lockWrap},Mt.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Mt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&Mt.createElement(it.Z,null)))},Gt={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"},Cn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",En=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,wrapClassName:un,trackEventItems:jn,loading:tr})=>{const Fn=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:tr},t.createElement("div",{className:L()(Gt.list,He)},!!Ae.length&&Ae.map((Jt,Vn)=>{const{subject_identifier:Rn,id:Ar,identifier:Un,power:Qn}=Jt,Dr=Jt.is_public!=0&&Jt.is_public;return t.createElement("div",{className:L()(`${Gt.wrap} ${Jt.is_accessible?"":Gt.warpStyle}`,un),key:Ar,style:{width:Fn,marginRight:(1+Vn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{className:Gt.li,onClick:Gr=>{Gr.preventDefault(),jn&&(0,k.L9)([jn]),(0,k.xg)(Jt.first_category_url)}},t.createElement("div",{className:Gt.creator},t.createElement("img",{className:Gt.img,src:_.Z.IMG_SERVER+"/images/"+Jt.avatar_url}),t.createElement("div",{className:Gt.text,title:Jt.creator},Jt.creator)),t.createElement("div",{className:Gt.top},t.createElement(F.Z,{title:Jt.name},t.createElement("div",{className:Gt.name},Jt.name)),Dr&&t.createElement("div",{className:Gt.sign},"\u516C\u5F00")),t.createElement("div",{className:Gt.middle},t.createElement("div",{className:Gt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Gt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Gt.value},(Jt==null?void 0:Jt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Gt.text},"\u6210\u5458"),t.createElement("span",{className:Gt.value},(Jt==null?void 0:Jt.course_members_count)||0))),t.createElement("div",{className:Gt.row},t.createElement("div",null,t.createElement("span",{className:Gt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Gt.value},(Jt==null?void 0:Jt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Gt.text},"\u72B6\u6001"),Jt.is_end?t.createElement("span",{className:Gt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Gt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Rn&&t.createElement("div",{className:Gt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jt.is_accessible&&t.createElement("div",{className:Gt.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&t.createElement(it.Z,null)))},Tt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},or="data:image/png;base64,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",f=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,wrapClassName:un,trackEventItems:jn,loading:tr})=>{const Fn=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:tr},t.createElement("div",{className:L()(Tt.list,He)},!!Ae.length&&Ae.map((Jt,Vn)=>{const{subject_identifier:Rn,id:Ar,identifier:Un,power:Qn}=Jt,Dr=Jt.is_public!=0&&Jt.is_public;return t.createElement("div",{className:L()(`${Tt.wrap} ${Jt.is_accessible?"":Tt.warpStyle}`,un),key:Ar,style:{width:Fn,marginRight:(1+Vn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{className:Tt.li,onClick:Gr=>{Gr.preventDefault(),jn&&(0,k.L9)([jn]),(0,k.xg)(Jt.first_category_url)}},t.createElement("div",{className:Tt.creator},t.createElement("img",{className:Tt.img,src:_.Z.IMG_SERVER+"/images/"+Jt.avatar_url}),t.createElement("div",{className:Tt.text,title:Jt.creator},Jt.creator)),t.createElement("div",{className:Tt.top},t.createElement(F.Z,{title:Jt.name},t.createElement("div",{className:Tt.name},Jt.name)),Dr&&t.createElement("div",{className:Tt.sign})),t.createElement("div",{className:Tt.middle},t.createElement("div",{className:Tt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Tt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Tt.value},(Jt==null?void 0:Jt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Tt.text},"\u6210\u5458"),t.createElement("span",{className:Tt.value},(Jt==null?void 0:Jt.course_members_count)||0))),t.createElement("div",{className:Tt.row},t.createElement("div",null,t.createElement("span",{className:Tt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Tt.value},(Jt==null?void 0:Jt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Tt.text},"\u72B6\u6001"),Jt.is_end?t.createElement("span",{className:Tt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Tt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Rn&&t.createElement("div",{className:Tt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jt.is_accessible&&t.createElement("div",{className:Tt.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&t.createElement(it.Z,null)))},C={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"},y=e(65582),de=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={},tabBarExtraContent:kt})=>t.createElement("div",{className:L()(C.tabs,ct),style:Ft},t.createElement("div",{className:C.tabsWrap},He.map((ft,un)=>t.createElement("aside",{className:C.tab,onClick:()=>{Oe(ft.id),ft.link&&y.history.push(ft.link)},key:un},t.createElement("div",{className:Ae===ft.id?C.active:""},ft.name),(ft==null?void 0:ft.resetCount)==null&&(ft==null?void 0:ft.total)!==void 0&&t.createElement("span",null,"\uFF08",ft==null?void 0:ft.total,"\uFF09"),(ft==null?void 0:ft.resetCount)!==void 0&&(ft==null?void 0:ft.total)!==void 0&&t.createElement(F.Z,{title:(ft==null?void 0:ft.tip)!=null?ft==null?void 0:ft.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ft==null?void 0:ft.resetCount),"/",t.createElement("span",null,ft==null?void 0:ft.total),"\uFF09"))))),t.createElement("div",{className:C.tabBar},kt)),se={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"},Ge=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={},tabBarExtraContent:kt})=>t.createElement("div",{className:L()(se.tabs,ct),style:Ft},t.createElement("div",{className:se.tabsWrap},He.map((ft,un)=>t.createElement("aside",{className:se.tab,onClick:()=>{Oe(ft.id),ft.link&&y.history.push(ft.link)},key:un},t.createElement("div",{className:Ae===ft.id?se.active:""},ft.name),(ft==null?void 0:ft.resetCount)==null&&(ft==null?void 0:ft.total)!==void 0&&t.createElement("span",null,"\uFF08",ft==null?void 0:ft.total,"\uFF09"),(ft==null?void 0:ft.resetCount)!==void 0&&(ft==null?void 0:ft.total)!==void 0&&t.createElement(F.Z,{title:(ft==null?void 0:ft.tip)!=null?ft==null?void 0:ft.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ft==null?void 0:ft.resetCount),"/",t.createElement("span",null,ft==null?void 0:ft.total),"\uFF09"))))),t.createElement("div",{className:se.tabBar},kt)),ot={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},It=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={},tabBarExtraContent:kt})=>t.createElement("div",{className:L()(ot.tabs,ct),style:Ft},t.createElement("div",{className:ot.tabsWrap},He.map((ft,un)=>t.createElement("aside",{className:`${ot.tab} ${Ae===ft.id?ot.active:""}`,onClick:()=>{Oe(ft.id),ft.link&&y.history.push(ft.link)},key:un},t.createElement("div",null,ft.name),(ft==null?void 0:ft.resetCount)==null&&(ft==null?void 0:ft.total)!==void 0&&t.createElement("span",null,"\uFF08",ft==null?void 0:ft.total,"\uFF09"),(ft==null?void 0:ft.resetCount)!==void 0&&(ft==null?void 0:ft.total)!==void 0&&t.createElement(F.Z,{title:(ft==null?void 0:ft.tip)!=null?ft==null?void 0:ft.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ft==null?void 0:ft.resetCount),"/",t.createElement("span",null,ft==null?void 0:ft.total),"\uFF09"))))),t.createElement("div",{className:ot.tabBar},kt)),yt=({className:He,style:Ae={},children:Oe})=>t.createElement("div",{className:L()(He),style:Ae},Oe),xt={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"},$=e(38854),me=e(20834);const Se=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _e=({sortValue:He,dropValue:Ae,className:Oe,onSort:ct,onDrop:Ft,dataSource:kt=Se})=>{var ft;return t.createElement("div",{className:L()(xt.orderWrap,Oe)},t.createElement($.Z,{dropdownRender:()=>t.createElement(me.default,null,kt.map((un,jn)=>t.createElement(me.default.Item,{key:jn,onClick:()=>Ft(un.id)},un.name)))},t.createElement("span",{className:xt.orderTextWrap},(ft=kt.find(un=>Ae===un.id))==null?void 0:ft.name)),t.createElement("span",{className:xt.orderIconWrap},t.createElement("span",{className:xt.orderAsc},t.createElement("i",{className:He==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")})),t.createElement("span",{className:xt.orderDesc},t.createElement("i",{className:He==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")}))))},ze={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Qe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ge=({sortValue:He,dropValue:Ae,className:Oe,onSort:ct,onDrop:Ft,dataSource:kt=Qe})=>{var ft;return t.createElement("div",{className:L()(ze.orderWrap,Oe)},t.createElement($.Z,{dropdownRender:()=>t.createElement(me.default,null,kt.map((un,jn)=>t.createElement(me.default.Item,{key:jn,onClick:()=>Ft(un.id)},un.name)))},t.createElement("span",{className:ze.orderTextWrap},(ft=kt.find(un=>Ae===un.id))==null?void 0:ft.name)),t.createElement("span",{className:ze.orderIconWrap},t.createElement("span",{className:ze.orderAsc},t.createElement("i",{className:He==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ze.cursorPointer} ${ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${ze.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")})),t.createElement("span",{className:ze.orderDesc},t.createElement("i",{className:He==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ze.cursorPointer} ${ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${ze.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")}))))},we={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"},Ne=e(3113),Ie=e(2337),je=Object.defineProperty,Ze=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Zt=(He,Ae,Oe)=>Ae in He?je(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,Yt=(He,Ae)=>{for(var Oe in Ae||(Ae={}))dt.call(Ae,Oe)&&Zt(He,Oe,Ae[Oe]);if(Ze)for(var Oe of Ze(Ae))Dt.call(Ae,Oe)&&Zt(He,Oe,Ae[Oe]);return He},fn=(He,Ae)=>{var Oe={};for(var ct in He)dt.call(He,ct)&&Ae.indexOf(ct)<0&&(Oe[ct]=He[ct]);if(He!=null&&Ze)for(var ct of Ze(He))Ae.indexOf(ct)<0&&Dt.call(He,ct)&&(Oe[ct]=He[ct]);return Oe},xn=(He,Ae,Oe)=>new Promise((ct,Ft)=>{var kt=jn=>{try{un(Oe.next(jn))}catch(tr){Ft(tr)}},ft=jn=>{try{un(Oe.throw(jn))}catch(tr){Ft(tr)}},un=jn=>jn.done?ct(jn.value):Promise.resolve(jn.value).then(kt,ft);un((Oe=Oe.apply(He,Ae)).next())}),zt=He=>{var Ae=He,{className:Oe,style:ct,children:Ft,loading:kt=!1,openLoading:ft,onClick:un=()=>{},size:jn="middle",shape:tr="round",theme:Fn}=Ae,Jt=fn(Ae,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Vn,Rn]=(0,t.useState)(!1),Ar=(0,t.useMemo)(()=>{switch(Fn){case Ie.Fy.THEMEONE:return we.ThemeOne;case Ie.Fy.DEFAULT:default:return we.btn}},[Fn]);return t.createElement(Ne.ZP,Yt({onClick:(0,ce.throttle)(Un=>xn(void 0,null,function*(){ft&&Rn(!0);try{yield un(Un)}catch(Qn){console.log("error",Qn)}ft&&Rn(!1)}),2e3,{leading:!0,trailing:!1}),className:L()(Ar,we[`${jn}-${tr}`],Oe),style:ct,size:jn,shape:tr,loading:Vn||kt},Jt),Ft)},An={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"},vn=({className:He,style:Ae,children:Oe=null,onClick:ct,title:Ft})=>t.createElement("div",{className:L()(An.head,He),style:Ae},t.createElement("span",{className:"primary-hover",onClick:ct},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Ft},Ft),t.createElement("div",{className:An.node},Oe)),en={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"},wn=({confirmShow:He=!0,confirmTitle:Ae,confirmClick:Oe,cancelShow:ct=!0,cancelTitle:Ft,cancelClick:kt,className:ft,style:un,confirmLoading:jn=!1})=>t.createElement("div",{className:L()(en.btns,ft),style:un},He&&t.createElement(Ne.ZP,{loading:jn,onClick:Oe,type:"primary",className:en.confirm},Ae),ct&&t.createElement(Ne.ZP,{onClick:kt,className:en.cancel},Ft)),On={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"},Sn=({className:He,style:Ae={},LeftContent:Oe,children:ct,RightContent:Ft})=>t.createElement("div",{className:L()(On.fixedBottom,He),style:Ae},t.createElement("div",{className:On.wrap},t.createElement("div",{className:On.left},Oe),t.createElement("div",{className:On.center},ct),t.createElement("div",{className:On.right},Ft))),pn={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"},Ut=({className:He,style:Ae={},dataSource:Oe=[]})=>t.createElement("div",{className:L()(pn.crumbs,He),style:Ae},Oe.map((ct,Ft)=>Fty.history.push(ct.path)},ct.name):t.createElement("span",null,ct.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Ft,style:{color:"#5F6368"}},ct.name))),Gn=e(31797),lr=Object.defineProperty,zn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,pr=(He,Ae,Oe)=>Ae in He?lr(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,on=(He,Ae)=>{for(var Oe in Ae||(Ae={}))Pn.call(Ae,Oe)&&pr(He,Oe,Ae[Oe]);if(Wn)for(var Oe of Wn(Ae))er.call(Ae,Oe)&&pr(He,Oe,Ae[Oe]);return He},ln=(He,Ae)=>zn(He,Yn(Ae)),Kn=(He,Ae)=>{var Oe={};for(var ct in He)Pn.call(He,ct)&&Ae.indexOf(ct)<0&&(Oe[ct]=He[ct]);if(He!=null&&Wn)for(var ct of Wn(He))Ae.indexOf(ct)<0&&er.call(He,ct)&&(Oe[ct]=He[ct]);return Oe};const{Countdown:dr}=Gn.default;var Fr=He=>{var Ae=He,{onChange:Oe}=Ae,ct=Kn(Ae,["onChange"]);const[Ft,kt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Ft=="number"&&Ft>=0&&Oe(Ft)},[Ft]);const ft=un=>{const jn=Math.floor(un/1e3);kt(jn)};return t.createElement(dr,ln(on({},ct),{onChange:ft}))},Nr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ra=({DataProps:He,className:Ae,style:Oe={}})=>{var ct;return t.createElement("div",{className:L()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Nr.ClassRoomItem,Ae),style:Oe,onClick:()=>{(0,k.xg)(He==null?void 0:He.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(ct=_.Z)==null?void 0:ct.IMG_SERVER}/images/${He==null?void 0:He.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(He==null?void 0:He.subject_identifier)&&t.createElement("div",{className:"mt-40px"},t.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),t.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},t.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(He!=null&&He.is_public)&&t.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"),t.createElement("span",{className:L()("text-16px font-medium",Nr.TitleDom)},He==null?void 0:He.name)),t.createElement("div",{className:"c-grey-333 font-medium"},He==null?void 0:He.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",He==null?void 0:He.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",He==null?void 0:He.tasks_count),He!=null&&He.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Kr=Object.defineProperty,qr=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,ma=(He,Ae,Oe)=>Ae in He?Kr(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,va=(He,Ae)=>{for(var Oe in Ae||(Ae={}))xa.call(Ae,Oe)&&ma(He,Oe,Ae[Oe]);if(qr)for(var Oe of qr(Ae))Jr.call(Ae,Oe)&&ma(He,Oe,Ae[Oe]);return He},Na=({DataProps:He=[],selectValue:Ae,onChange:Oe,className:ct,style:Ft={},extra:kt,classNameItem:ft,styleItem:un={},barHidden:jn})=>{const[tr,Fn]=(0,t.useState)();return(0,t.useEffect)(()=>{Fn(Array.isArray(Ae)?Ae:[Ae])},[Ae]),t.createElement("div",{className:L()("flex px-20px py-10px gap-40px",ct),style:va({borderBottom:"1px solid #D3F0FF"},Ft)},He==null?void 0:He.map(Jt=>t.createElement("div",{key:Jt==null?void 0:Jt.id,className:L()("flex item-center justify-center current c-grey-333 text-16 relative",ft,Jt==null?void 0:Jt.className),style:va(va({color:tr!=null&&tr.includes(Jt==null?void 0:Jt.id)?"#1890FF":"",minWidth:88},un),(Jt==null?void 0:Jt.style)||{}),onClick:Vn=>{Oe==null||Oe({domEvent:Vn,item:Jt}),Jt!=null&&Jt.link&&y.history.push(Jt==null?void 0:Jt.link)}},Jt==null?void 0:Jt.name,!jn&&(tr==null?void 0:tr.includes(Jt==null?void 0:Jt.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},kt))},Ca=Object.defineProperty,wa=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,wr=(He,Ae,Oe)=>Ae in He?Ca(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,Pr=(He,Ae)=>{for(var Oe in Ae||(Ae={}))Qa.call(Ae,Oe)&&wr(He,Oe,Ae[Oe]);if(Aa)for(var Oe of Aa(Ae))Xa.call(Ae,Oe)&&wr(He,Oe,Ae[Oe]);return He},_r=(He,Ae)=>wa(He,ao(Ae)),ar=({value:He,onChange:Ae,onInputChange:Oe,className:ct,style:Ft={},InputProps:kt})=>{const[ft,un]=(0,t.useState)(He);return t.createElement("div",{className:L()("flex item-center rounded-full px-10px py-2px",ct),style:Pr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ft)},t.createElement(J.default,_r(Pr({bordered:!1},kt),{onChange:jn=>{un(jn.target.value),Oe==null||Oe(encodeURIComponent(jn.target.value))},onPressEnter:jn=>{Ae==null||Ae({domEvent:jn,item:{value:ft}})}})),t.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:jn=>{Ae==null||Ae({domEvent:jn,item:{value:ft}})}}))}},95651:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return S}});var t=e(59301),n=e(95237),c=e(43604),U=e(20834),p=e(38854),O=e(8591),r=e(6848),L={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ce=e(65582),P=e(41867),S=({isLoading:E,addText:H,tabDataSource:fe,isAdmin:pe,dispatch:mt,classroomList:ye,type:oe,isExercise:ue,defaultSelectedKeys:M,onTabMenuClick:g,getDropdownMenu:i,showControlButton:D,buttonText:w,buttonIcon:ae="icon-tianjiadaohang",extraNode:V,user:J,onButtonClick:T,isModelUser:ke,menuItemWidth:W=125})=>{var $e,A,q,re,Y;const le=(0,ce.useParams)();return t.createElement("div",{className:L.tabMenuContainer},t.createElement(n.Z,null,t.createElement(c.Z,{flex:"1"},t.createElement(U.default,{onSelect:G=>E?{}:g(G),mode:"horizontal",selectedKeys:M},fe.map(G=>t.createElement(U.default.Item,{style:{width:W},key:typeof G.index=="number"?G.index:G.id},t.createElement("span",{className:"c-grey-666"},G.name),G.total!==void 0&&pe&&t.createElement("span",{className:"c-grey-999 ml20"},G.total||0))))),pe&&ue&&t.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{mt({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),pe&&t.createElement(c.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ue&&t.createElement(p.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(U.default,null,t.createElement(U.default.Item,{key:1,onClick:()=>{var G;if((0,P.Rm)()&&!((G=ye.AssistantObject.exercise)!=null&&G.can_download)){O.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}mt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:oe,exportType:"exercise",category_id:le.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(U.default.Item,{key:3,onClick:()=>{var G;if((0,P.Rm)()&&!((G=ye.AssistantObject.exercise)!=null&&G.can_download)){O.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}ce.history.push(`/classrooms/${le==null?void 0:le.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"})))),t.createElement("div",{className:L.control},t.createElement("div",{className:L.extra},V),D&&(w=="\u6DFB\u52A0\u76F4\u64AD"?t.createElement(p.Z,{menu:{items:(A=($e=[{label:t.createElement("div",{onClick:()=>{T("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ke&&{label:t.createElement("div",{onClick:()=>{T("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:$e.filter(G=>G==null?void 0:G.show))==null?void 0:A.map(G=>({label:G==null?void 0:G.label,key:G==null?void 0:G.key}))}},t.createElement("span",{className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))):t.createElement("span",{onClick:T,style:{cursor:"pointer"},className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))),!!i&&t.createElement(p.Z,{disabled:((q=J==null?void 0:J.userInfo)==null?void 0:q.user_status)===2,className:"ml10",dropdownRender:i},t.createElement("span",{className:((re=J==null?void 0:J.userInfo)==null?void 0:re.user_status)===2?L.selectBtn1:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(r.Z,{title:((Y=J==null?void 0:J.userInfo)==null?void 0:Y.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"},t.createElement("span",null,H||"\u521B\u5EFA\u8BD5\u5377"))))))))}},92261:function(Ht,rt,e){"use strict";e.r(rt),e.d(rt,{default:function(){return ll}});var t=e(2337),n=e(59301),c=e(65582),U=e(20834),p=e(44e3),O=e(43418),r=e(95237),L=e(6848),ce=e(71418),P=e(58421),Q=e(41867),S=e(2524),E=e(8591),H=e(38147),fe=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const pe=({classroomList:s,dispatch:l,cb:o})=>{const Xe=(0,c.useParams)();return Xe.id=Xe.coursesId,n.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:s.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fe(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${Xe.id}/delete_course_video.json`,{method:"delete",body:{video_id:s.actionTabs.data.link?s.actionTabs.data.id:s.actionTabs.data.course_video_id,is_link:s.actionTabs.data.link?!0:""}})).status===0&&(E.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),l({type:"classroomList/setUpdateData",payload:Math.random()}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:Xe.coursesId}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var mt=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(pe),ye=e(98228),oe=e(78241),ue=e(3113),M=e(92832),g=e(54580),i=e(32050),D=e(19248),w=e(74128),ae={flex_box_center:"flex_box_center___os357",flex_space_between:"flex_space_between___Gz5BQ",flex_box_vertical_center:"flex_box_vertical_center___s4ATP",flex_box_center_end:"flex_box_center_end___scB4h",flex_box_column:"flex_box_column___hLND_",bg:"bg___xbWbF",menu:"menu___BiyLT",desc:"desc___vXR16",otherLink:"otherLink___ciEOz",card:"card___WAp26",img:"img___kewbJ",analysisText:"analysisText___eiGQR",analysisTips:"analysisTips___zziBf"},V=e(65862),J=Object.defineProperty,T=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,q=(s,l,o)=>l in s?J(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,re=(s,l)=>{for(var o in l||(l={}))$e.call(l,o)&&q(s,o,l[o]);if(W)for(var o of W(l))A.call(l,o)&&q(s,o,l[o]);return s},Y=(s,l)=>T(s,ke(l)),le=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:G}=ye.default,F=({classroomList:s,loading:l,user:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm(),[Xt,rn]=(0,n.useState)(""),[Or,rr]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Lt,Tn,vr,Jn,Wr,ga,fa,ca;((Lt=s.actionTabs)==null?void 0:Lt.key)==="\u589E\u52A0\u5916\u94FE"&&((Tn=s.actionTabs)!=null&&Tn.data)&&(Ke.setFieldsValue({name:(Jn=(vr=s.actionTabs)==null?void 0:vr.data)==null?void 0:Jn.title,link:(ga=(Wr=s.actionTabs)==null?void 0:Wr.data)==null?void 0:ga.link}),rn((ca=(fa=s.actionTabs)==null?void 0:fa.data)==null?void 0:ca.attachment_id))},[(lt=s.actionTabs)==null?void 0:lt.key]);const Cr=n.createElement(ue.ZP,{loading:Or,icon:n.createElement(i.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ot=()=>n.createElement("div",{className:ae.img},n.createElement("img",{src:w.Z.API_SERVER+"/api/attachments/"+Xt,alt:"avatar",style:{width:288}}),n.createElement("div",null,n.createElement(D.Z,{onClick:()=>rn(""),style:{fontSize:"16px",color:"red"}}))),cr=Lt=>{var Tn,vr;if(Lt.file.status==="uploading"){rr(!0);return}Lt.file.status==="done"&&(rr(!1),rn((vr=(Tn=Lt==null?void 0:Lt.file)==null?void 0:Tn.response)==null?void 0:vr.id))},ve=()=>{Ke.resetFields(),Xe({type:"classroomList/setActionTabs",payload:{}}),rn(""),rr(!1)};return n.createElement(O.default,{centered:!0,title:(gt=s.actionTabs)!=null&>.data?"\u7F16\u8F91\u5916\u94FE\u89C6\u9891":"\u589E\u52A0\u5916\u94FE",open:s.actionTabs.key==="\u589E\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,okButtonProps:{loading:Or},bodyStyle:{minHeight:200},onOk:()=>le(void 0,null,function*(){var Lt;const Tn=re({},yield Ke.validateFields());if(rr(!0),((Lt=s.actionTabs)!=null&&Lt.data?yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Y(re({},Tn),{title:Tn.name,new_attachment_id:Xt})}):yield(0,H.ZP)(`/api/courses/${at.id}/course_videos.json`,{method:"post",body:Y(re({},Tn),{category_id:at.categoryId==="0"?"":at.categoryId,attachment_id:Xt})})).status===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u89C6\u9891","\u589E\u52A0\u5916\u94FE"]),E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setUpdateData",payload:Math.random()}),ve();return}rr(!1)}),onCancel:()=>{ve()}},n.createElement(oe.default,{form:Ke,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null)),n.createElement(oe.default.Item,{label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Xt?Ot():n.createElement("div",null,n.createElement(g.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:cr,accept:"image/*"},Cr),n.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),n.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))))};var Ce=(0,c.connect)(({classroomList:s,user:l,loading:o})=>({classroomList:s,user:l,loading:o}))(F),_=Object.defineProperty,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ht=(s,l,o)=>l in s?_(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,it=(s,l)=>{for(var o in l||(l={}))Be.call(l,o)&&ht(s,o,l[o]);if(k)for(var o of k(l))Ve.call(l,o)&&ht(s,o,l[o]);return s},wt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Ct}=ye.default,At=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailAttendancesDetail:lt,actionTabs:gt}=s,[at]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>wt(void 0,null,function*(){const tt=it({},yield at.validateFields());(yield(0,H.ZP)(`/api/course_videos/${gt.data.id}.json`,{method:"put",body:it({},tt)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.data&&n.createElement(oe.default,{form:at,initialValues:{name:gt.data.title,link:gt.data.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null))))};var Et=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(At),Pe=e(5112),st=e(1710),j=e(24905),N=e(93948),x=e(85149),a=e(89540),R=e(89613),X=e(59301),m=Object.defineProperty,d=Object.defineProperties,te=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Le=(s,l,o)=>l in s?m(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,xe=(s,l)=>{for(var o in l||(l={}))b.call(l,o)&&Le(s,o,l[o]);if(I)for(var o of I(l))ee.call(l,o)&&Le(s,o,l[o]);return s},We=(s,l)=>d(s,te(l)),Fe=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Re}=ye.default,B=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt,at,tt;const Z=(0,c.useParams)();Z.id=Z.coursesId;const{detailAttendancesDetail:Ke,actionTabs:Xt}=s,[rn]=oe.default.useForm(),[Or,rr]=(0,n.useState)(!1),[Cr,Ot]=(0,n.useState)(!1),[cr,ve]=(0,n.useState)([]),[Lt,Tn]=(0,n.useState)({}),vr=(0,n.useRef)(),Jn=(0,n.useRef)(),Wr="\u3000\u3000",[ga,fa]=(0,n.useState)(null),[ca,Zn]=(0,n.useState)(null);(0,n.useEffect)(()=>{var nn,hn,ur,Sr;s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&rn.setFieldsValue({title:Xt.data.title,attachment_id:(nn=Xt==null?void 0:Xt.data)==null?void 0:nn.attachment_id,allow_skip:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.allow_skip,action_analysis:(ur=Xt==null?void 0:Xt.data)==null?void 0:ur.action_analysis,show_watermark:(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.show_watermark}),Fe(void 0,null,function*(){var ja;(ja=Xt.data)!=null&&ja.course_video_id&&la()})},[s.actionTabs.key]);const la=()=>Fe(void 0,null,function*(){var nn,hn,ur;const Sr=yield(0,H.ZP)(`/api/courses/${(nn=Xt.params)==null?void 0:nn.coursesId}/course_videos/video_history?course_video_id=${(hn=Xt.data)==null?void 0:hn.course_video_id}`,{method:"get"});ve(Sr.data),(ur=Sr.data)==null||ur.forEach(ja=>{ja.checked&&(fa(ja.id),Zn(ja.id))})}),Tr=[{title:"",dataIndex:"checked",align:"center",render:(nn,hn,ur)=>X.createElement(Pe.ZP.Group,{onChange:()=>ro(hn),value:ca},X.createElement(Pe.ZP,{value:hn.id}))},{title:"\u89C6\u9891\u540D\u79F0",width:300,dataIndex:"title"},{title:"\u7248\u672C\u53F7",dataIndex:"version"},{title:"\u64CD\u4F5C",render:(nn,hn,ur)=>hn.id!=ga&&X.createElement(ue.ZP,{type:"link",danger:!0,onClick:()=>hr(hn)},"\u5220\u9664")}],hr=nn=>Fe(void 0,null,function*(){var hn;if(cr.length==1)return;(yield(0,H.ZP)(`/api/courses/${(hn=Xt.params)==null?void 0:hn.coursesId}/delete_course_video.json`,{method:"delete",body:{video_id:nn.id,is_link:s.actionTabs.data.link?!0:""}})).message=="success"&&la()}),ro=nn=>{ve(cr.map(hn=>(hn.id==nn.id?(hn.checked=!0,Zn(nn.id)):hn.checked=!1,hn)))},Fo={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:nn=>{var hn,ur;let Sr=nn.name.toLowerCase();return Sr&&Sr.indexOf(".avi")==-1&&Sr.indexOf(".flv")==-1&&Sr.indexOf(".f4v")==-1&&Sr.indexOf(".m4v")==-1&&Sr.indexOf(".mov")==-1&&Sr.indexOf(".mp4")==-1&&Sr.indexOf(".rmvb")==-1&&Sr.indexOf(".swf")==-1&&Sr.indexOf(".webm")==-1&&Sr.indexOf(".wmv")==-1?(E.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):!((hn=l.userInfo)!=null&&hn.admin||(ur=l.userInfo)!=null&&ur.business)&&nn.size>MAX_FILE_SIZE*1024*1024?(E.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${MAX_FILE_SIZE}M`),!0):!1},onBeginInitFile:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:0,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onComplete:nn=>{var hn,ur;Tn({video_id:nn.id,name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onError:()=>{Tn({})},onProgress:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},chunkSize:1024*1024*2,options:{user_id:(lt=l==null?void 0:l.userInfo)==null?void 0:lt.user_id}};console.log(Lt,222);const Ol=oe.default.useWatch("action_analysis",rn);return X.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:660,destroyOnClose:!0,okButtonProps:{disabled:Or},confirmLoading:Cr,onOk:()=>Fe(void 0,null,function*(){var nn,hn,ur,Sr;if(Lt!=null&&Lt.name&&Lt.loaded!=100){E.ZP.warning("\u89C6\u9891\u4E0A\u4F20\u4E2D\u8BF7\u7A0D\u7B49\uFF01");return}const ja=xe({},yield rn.validateFields()),il=xe({},ja);Ot(!0),Lt!=null&&Lt.name?yield(0,a.dt)({username:(nn=l.userInfo)==null?void 0:nn.login,videos:[{video_id:Lt.video_id,title:rn.getFieldValue("title"),filename:Lt.name,attachment_id:rn.getFieldValue("attachment_id"),course_id:Z==null?void 0:Z.coursesId,category_id:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.course_second_category_id,course_video_id:(ur=Xt.data)==null?void 0:ur.course_video_id}]}):cr.forEach(sl=>{sl.checked&&(il.set_id=sl.id)}),(yield(0,H.ZP)(`/api/course_videos/${(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.course_video_id}/change_cover.json`,{method:"put",body:il}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()})),Tn(void 0),Ot(!1)}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}}),Tn({}),Jn.current.cancel()}},Xt.data&&X.createElement(oe.default,{form:rn},X.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},X.createElement(M.default,{maxLength:60})),X.createElement(oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},X.createElement(x.Z,{getFileProgress:nn=>{if(nn.file.status==="uploading"){rr(!0);return}nn.file.status==="done"&&rr(!1)}})),X.createElement(oe.default.Item,null,X.createElement(st.default,{pagination:!1,columns:Tr,dataSource:cr})),X.createElement(oe.default.Item,{name:"allow_skip",label:"\u64AD\u653E\u8BBE\u7F6E",valuePropName:"checked"},X.createElement(j.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),(((gt=Xt==null?void 0:Xt.data)==null?void 0:gt.user_login)===((at=l==null?void 0:l.userInfo)==null?void 0:at.login)||(0,Q.Ny)())&&X.createElement(oe.default.Item,{name:"show_watermark",label:"\u6C34\u5370\u8BBE\u7F6E",valuePropName:"checked"},X.createElement(j.default,null,"\u5C55\u793A\u6C34\u5370\u6807\u8BC6")),X.createElement(oe.default.Item,null,X.createElement(R.Z,We(xe({},Fo),{ref:Jn}),X.createElement(X.Fragment,null,Lt!=null&&Lt.name?X.createElement(ue.ZP,{disabled:!0,type:"primary",ghost:!0},"\u66F4\u65B0\u7248\u672C"):X.createElement("div",{className:ae.btn},"\u66F4\u65B0\u7248\u672C"))),!!(Lt!=null&&Lt.name)&&X.createElement("div",null,X.createElement("div",{style:{fontSize:"8px",color:"#333",display:"flex",alignItems:"center"}},X.createElement("i",{className:"icon-lianjie2 iconfont",style:{marginRight:"10px",color:"#52c41a",fontSize:"8px"}}),X.createElement("span",{className:"font14"},((tt=Lt.name)==null?void 0:tt.indexOf(Wr))===-1?`${Lt.name}${Wr}${(0,V.RD)(Lt.size)}`:Lt.name),Lt.loaded==100&&X.createElement("i",{style:{marginLeft:"auto",cursor:"pointer"},className:"icon-shanchu iconfont",onClick:()=>{Jn.current.cancel(),Tn({})}})),Lt.loaded!=100&&X.createElement(N.Z,{size:"small",percent:Lt.loaded,status:Lt.loaded==100?"normal":"active"}))),X.createElement(oe.default.Item,null,X.createElement("p",{className:"c-light-black"},"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv"),X.createElement("p",{className:"c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))))};var Ee=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(B),Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Rt=(s,l,o)=>l in s?Me(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,St=(s,l)=>{for(var o in l||(l={}))ut.call(l,o)&&Rt(s,o,l[o]);if(Ue)for(var o of Ue(l))Pt.call(l,o)&&Rt(s,o,l[o]);return s},Vt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:dn}=ye.default,sn=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm();return(0,n.useEffect)(()=>{s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&Ke.setFieldsValue({title:Z.data.title})},[s.actionTabs.key]),n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Vt(void 0,null,function*(){const Xt=St({},yield Ke.validateFields());(yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:St({},Xt)}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}})}},Z.data&&n.createElement(oe.default,{form:Ke,initialValues:{name:(lt=Z==null?void 0:Z.data)==null?void 0:lt.title,link:(gt=Z==null?void 0:Z.data)==null?void 0:gt.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var cn=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(sn),kn=e(24776),_t=Object.defineProperty,qt=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Mt=(s,l,o)=>l in s?_t(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,jt=(s,l)=>{for(var o in l||(l={}))bt.call(l,o)&&Mt(s,o,l[o]);if(Je)for(var o of Je(l))Wt.call(l,o)&&Mt(s,o,l[o]);return s},bn=(s,l)=>qt(s,Hn(l)),Gt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Cn}=ye.default,Ln=({classroomList:s,loading:l,dispatch:o})=>{var Xe;const lt=(0,c.useParams)();lt.id=lt.coursesId;const{detailLeftMenus:gt,actionTabs:at}=s,[tt]=oe.default.useForm(),Z=Ke=>{var Xt;return(Xt=Ke==null?void 0:Ke.filter(rn=>rn.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"))==null?void 0:Xt.map((rn,Or)=>n.createElement(n.Fragment,null,n.createElement(Pe.ZP,{style:{display:"block"},value:rn.category_id},rn.category_name),n.createElement("div",{style:{marginLeft:20}},Z((rn==null?void 0:rn.third_category)||[]))))};return n.createElement(O.default,{centered:!0,title:"\u79FB\u52A8\u5230",open:s.actionTabs.key==="\u79FB\u52A8\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:400,bodyStyle:{minHeight:200},onOk:()=>tt.submit(),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.course_modules&&n.createElement(oe.default,{form:tt,initialValues:{},onFinish:Ke=>Gt(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${lt.id}/move_to_category.json`,{method:"post",body:bn(jt({},Ke),{video_ids:at.data.id})})).status===0&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:lt==null?void 0:lt.id}}))})},n.createElement(oe.default.Item,{label:"",name:"new_category_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(Pe.ZP.Group,null,Z((Xe=gt==null?void 0:gt.course_modules)==null?void 0:Xe.filter(Ke=>Ke.type==="video")[0].second_category)))))};var En=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(Ln),Tt=Object.defineProperty,or=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,C=(s,l,o)=>l in s?Tt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,y=(s,l)=>{for(var o in l||(l={}))ie.call(l,o)&&C(s,o,l[o]);if(or)for(var o of or(l))f.call(l,o)&&C(s,o,l[o]);return s},h=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:de}=ye.default,se=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailLeftMenus:lt,actionTabs:gt}=s,at=lt.course_modules&<.course_modules.filter(Z=>Z.type==="video"),[tt]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:s.actionTabs.key==="\u65B0\u5EFA\u5B50\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>h(void 0,null,function*(){const Z=y({},yield tt.validateFields());(yield(0,H.ZP)(`/api/course_modules/${at[0].id}/add_second_category.json`,{method:"post",body:y({},Z)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(oe.default,{form:tt,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var Te=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(se),Ge=e(18889),ot=e(43604),vt=e(55988),It=e(36193),Nt=e(56102),yt={flex_box_center:"flex_box_center___P5Od1",flex_space_between:"flex_space_between___QkcMh",flex_box_vertical_center:"flex_box_vertical_center____4HUk",flex_box_center_end:"flex_box_center_end___Iu5cC",flex_box_column:"flex_box_column___mOrgZ",wrap:"wrap___yORb4",mask:"mask___B3Hfc",playIconWrap:"playIconWrap___gyVHi",playIcon:"playIcon___wGuRi",linkWrap:"linkWrap___ILzoF",link:"link___FLoSp",imgWrap:"imgWrap___gTRlD",cardBottom:"cardBottom___TgTjD",bottomTitle:"bottomTitle___lqahP",timeWrap:"timeWrap___AiYZ0",time:"time___okZrb",bottomActionWrap:"bottomActionWrap___LnHDv",peopleWrap:"peopleWrap___zonsg",actionIcon:"actionIcon___E5ako"},xt=e(24334),$=Object.defineProperty,me=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,_e=(s,l,o)=>l in s?$(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,ze=(s,l)=>{for(var o in l||(l={}))Se.call(l,o)&&_e(s,o,l[o]);if(me)for(var o of me(l))De.call(l,o)&&_e(s,o,l[o]);return s},Qe=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const K="90%",ge="55%",we=({data:s,isReview:l,dispatch:o,userid:Xe,userlogin:lt,showToUser:gt=!1,classroomList:at})=>{var tt,Z,Ke,Xt;const[rn,Or]=(0,n.useState)(ze({},(0,c.useParams)())),{detailLeftMenus:rr}=at;let Cr=(Z=(tt=rr==null?void 0:rr.course_modules)==null?void 0:tt.filter(ve=>ve.type==="video")[0].second_category)==null?void 0:Z.length;rn.id=rn.coursesId,rn.categoryId!=0&&(rn.category_id=rn.categoryId);const Ot=ve=>Qe(void 0,null,function*(){ve.link||(0,V.xg)(`/classrooms/${rn==null?void 0:rn.coursesId}/video_info?new_video_id=${ve==null?void 0:ve.course_video_id}`)}),cr=(ve,Lt)=>{let Tn=xt.Base64.decode(ve);if(ve)return``};return n.createElement(n.Fragment,null,(Xt=(Ke=at==null?void 0:at.detailVideoList)==null?void 0:Ke.videos)==null?void 0:Xt.map((ve,Lt)=>{var Tn;const vr=ve!=null&&ve.cover_url?(Tn=ve==null?void 0:ve.cover_url)!=null&&Tn.includes("https")?ve.cover_url:w.Z.API_SERVER+ve.cover_url:vt;return n.createElement("a",{className:yt.wrap,key:ve.id+"-"+Lt},n.createElement(Ge.Z,{className:`animated fadeIn ${yt.cardWrap}`},n.createElement(ce.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!ve.transcoded&&!ve.link},n.createElement("span",{className:yt.imgWrap,onClick:()=>{!l&&Ot(ve)}},n.createElement("img",{src:vr}),ve.link&&n.createElement("a",{className:yt.linkWrap,href:ve.link,onClick:()=>Qe(void 0,null,function*(){let Jn=yield(0,H.ZP)("/api/watch_video_histories/click_link_histories.json",{method:"post",body:{video_link_id:ve.id,device:"pc"}})}),target:"_blank",title:ve.title},n.createElement("span",{className:yt.link},"\u5916\u94FE")),!l&&n.createElement(n.Fragment,null,n.createElement("div",{className:yt.mask}),n.createElement("div",{className:yt.playIconWrap},!ve.link&&n.createElement("img",{className:yt.playIcon,src:It}))))),n.createElement("div",{className:yt.cardBottom},n.createElement("div",{className:yt.bottomTitle},ve.title),n.createElement("div",{className:yt.timeWrap},(ve.total_time||parseInt(ve.total_time)>0)&&n.createElement("div",{className:yt.time},`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${(0,V.li)(parseInt(ve.total_time))}`)),n.createElement("div",{className:yt.bottomActionWrap},n.createElement("span",{className:yt.peopleWrap},!!ve.people_num&&n.createElement(L.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"top"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},ve.people_num))),n.createElement("div",null,gt&&!l&&!ve.link?n.createElement(L.Z,{title:"\u53D1\u9001\u81F3\u4E2A\u4EBA\u4E2D\u5FC3",placement:"top"},n.createElement("i",{onClick:()=>Qe(void 0,null,function*(){var Jn;const Wr=yield(0,H.ZP)(`/api/users/${lt}/videos/${ve==null?void 0:ve.id}/copy_video.json`,{method:"post",body:{course_video_id:ve==null?void 0:ve.course_video_id}});if((Wr==null?void 0:Wr.status)===0){const ga=new Date().toISOString().split("T")[0],fa=localStorage.getItem("coursesVideoDismissDate");if(((Jn=JSON.parse(fa))==null?void 0:Jn.today)===ga)E.ZP.success("\u53D1\u9001\u6210\u529F\uFF01");else{const ca=O.default.confirm({icon:null,width:420,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u53D1\u9001\u6210\u529F",content:n.createElement("div",null,n.createElement("div",null,"\u89C6\u9891\u300A",ve==null?void 0:ve.title,"\u300B\u5DF2\u7ECF\u53D1\u9001\u5230\u4E2A\u4EBA\u4E2D\u5FC3\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u524D\u5F80\u67E5\u770B\uFF1F"),n.createElement(r.Z,{align:"middle",justify:"space-between",style:{marginTop:"40px",marginBottom:"15px"}},n.createElement(ot.Z,null,n.createElement(j.default,{onChange:Zn=>{Zn.target.checked?localStorage.setItem("coursesVideoDismissDate",JSON.stringify({today:new Date().toISOString().split("T")[0]})):localStorage.removeItem("coursesVideoDismissDate")}},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")),n.createElement(ot.Z,null,n.createElement(ue.ZP,{className:"mr20",onClick:()=>{ca.destroy()}},"\u53D6\u6D88"),n.createElement(ue.ZP,{type:"primary",onClick:()=>{ca.destroy(),(0,V.xg)(`/users/${lt}/videos`)}},"\u524D\u5F80\u67E5\u770B")))),footer:null})}}}),className:`icon-fabu3 iconfont ${yt.actionIcon}`,style:{marginTop:"1px",display:"inline-block",marginLeft:0,marginRight:"5px"}})):null,(Xe===ve.user_id||!l&&Cr>0&&(0,Q.aN)())&&n.createElement(L.Z,{title:"\u79FB\u52A8",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-yidong iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u79FB\u52A8\u76EE\u5F55",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),(0,Q.G5)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.G5)()?n.createElement(c.Link,{to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/statistics/${ve.course_video_id}?title=${ve.title}`}," ",n.createElement("i",{className:`icon-tongji1 iconfont ${yt.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(0,Q.dE)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.dE)()?n.createElement(c.Link,{className:"font16",to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/studentstatistics`},n.createElement("i",{className:`icon-tongji1 iconfont ${yt.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(Xe===ve.user_id||(0,Q.aN)())&&n.createElement(L.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-bianji1 iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:ve.link?"\u589E\u52A0\u5916\u94FE":"\u7F16\u8F91\u89C6\u9891",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),!l&&!ve.link&&n.createElement(Nt.CopyToClipboard,{text:cr(ve.play_url||ve.file_url,ve.cover_url),onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(L.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-fuzhi iconfont`}))),(Xe===ve.user_id||(0,Q.Rb)())&&n.createElement(L.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-shanchu iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})))))))}))};var Ne=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(we),Ie={root:"root___NojP1",title:"title___My2Gb"},je=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())}),dt=({dataSource:s=[],count:l,dispatch:o})=>{const Xe=(0,c.useParams)(),[lt,gt]=(0,n.useState)([]),at=(0,n.useRef)(null),tt=(0,n.useRef)(null);(0,n.useEffect)(()=>{s&>([...s])},[s]);const Z=()=>{at.current.style.opacity="1",at.current.style.transform="scale(1)";const Ot=at.current.dataset.id,cr=tt.current.dataset.id;if(Ot!==cr){var ve=[...lt];ve.splice(cr,0,ve.splice(Ot,1)[0]),gt(ve),at.current=tt.current,rr(lt[Ot],Number(cr)+1)}},Ke=Ot=>{at.current=Ot.target},Xt=Ot=>{Ot.preventDefault(),Ot.target.tagName==="LI"&&(tt.current=Ot.target,tt.current.style.opacity="0.2",tt.current.style.transform="scale(1.1)",Z())},rn=Ot=>{Ot.preventDefault()},Or=Ot=>{Ot.preventDefault(),at.current.style.opacity="1",at.current.style.transform="scale(1)"},rr=(Ot,cr)=>je(void 0,null,function*(){return yield(0,H.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/sort_video.json`,{method:"put",body:{course_id:Xe.coursesId,video_id:(Ot==null?void 0:Ot.course_video_id)||(Ot==null?void 0:Ot.id),position:Number(cr)}})}),Cr=lt.map((Ot,cr)=>n.createElement("li",{"data-id":cr,key:cr,style:{background:Ot.bgColor},draggable:"true",onDragStart:Ke,onDragOver:rn,onDrop:Or,onDragEnter:Xt,"data-item":JSON.stringify(Ot)},n.createElement("img",{src:(Ot==null?void 0:Ot.cover_url)||vt}),n.createElement("span",{title:Ot.title,className:Ie.title},Ot.title),n.createElement("p",{className:"ml10 mb10"},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u95F4",(0,V.li)(parseInt(Ot.total_time))),n.createElement(M.default,{className:"ml10 mb10",style:{width:100},placeholder:cr+1,onBlur:ve=>je(void 0,null,function*(){if(!ve.target.value)return;if(!/^([1-9][0-9]*)$/.test(ve.target.value)){E.ZP.info("\u8BF7\u8F93\u5165\u5927\u4E8E0\u7684\u6B63\u6574\u6570");return}if(parseInt(ve.target.value)>l){E.ZP.info("\u6570\u5B57\u4E0D\u80FD\u5927\u4E8E\u603B\u6570\u91CF");return}const Tn=yield rr(Ot,ve.target.value);(Tn==null?void 0:Tn.status)===0&&o({type:"classroomList/setUpdateData",payload:Math.random()})})})));return console.log(lt,2222),n.createElement("aside",{className:Ie.root},n.createElement("ul",{className:"contain"},Cr))},Dt=e(61527),Zt=e(33270),Yt=e(59301),fn=Object.defineProperty,xn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,vn=(s,l,o)=>l in s?fn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,en=(s,l)=>{for(var o in l||(l={}))An.call(l,o)&&vn(s,o,l[o]);if(zt)for(var o of zt(l))In.call(l,o)&&vn(s,o,l[o]);return s},mn=(s,l)=>xn(s,an(l)),wn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const On=({classroomList:s,user:l,dispatch:o})=>{var Xe,lt,gt,at,tt;const Z=(0,c.useParams)(),{actionTabs:Ke}=s,[,Xt,rn,Or]=(0,Dt.U)(Zt.v2,{course_id:Z.coursesId}),rr=((lt=(Xe=Or==null?void 0:Or.data)==null?void 0:Xe.list)==null?void 0:lt.map(Zn=>Zn==null?void 0:Zn.id))||[],[,Cr,Ot]=(0,Dt.U)(Zt.iE,{course_id:Z.coursesId}),[cr,ve]=(0,n.useState)(!1),[Lt,Tn]=(0,n.useState)({page:1,limit:10}),[vr,Jn]=(0,n.useState)([]),Wr=()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},ga=[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"title"},{title:"\u6C34\u5370\u72B6\u6001",dataIndex:"show_watermark",render:Zn=>Zn?Yt.createElement("span",{style:{color:"#00B187"}},"\u5F00\u542F\u4E2D"):Yt.createElement("span",{style:{color:"#E02020"}},"\u5173\u95ED\u4E2D")}],fa=()=>{o({type:"classroomList/getVideoList",payload:en({},Z)})},ca=(...Zn)=>wn(void 0,[...Zn],function*(la=Lt){rn(mn(en({},la),{course_id:Z.coursesId}),!0)});return(0,n.useEffect)(()=>{Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&ca()},[Lt,Ke.key]),Yt.createElement(O.default,{centered:!0,title:Ke.key,open:Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E",width:640,footer:[Yt.createElement(ue.ZP,{type:"primary",loading:cr&&Cr,onClick:()=>wn(void 0,null,function*(){ve(!0);const Zn=yield Ot({ids:vr,show_watermark:!0});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5F00\u542F"),Yt.createElement(ue.ZP,{type:"primary",loading:!cr&&Cr,onClick:()=>wn(void 0,null,function*(){ve(!1);const Zn=yield Ot({ids:vr,show_watermark:!1});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5173\u95ED"),Yt.createElement(ue.ZP,{className:"ml20",onClick:()=>{Wr()}},"\u53D6\u6D88")],onCancel:()=>{Wr()}},Yt.createElement(st.default,{dataSource:(gt=Or==null?void 0:Or.data)==null?void 0:gt.list,columns:ga,rowKey:"id",loading:Xt,locale:{emptyText:Yt.createElement(S.Z,null)},scroll:{y:400},showHeader:((at=Or==null?void 0:Or.data)==null?void 0:at.total_count)>0,rowSelection:{selectedRowKeys:vr,onChange:Zn=>{const la=()=>{const Tr=vr.filter(hr=>!rr.includes(hr));return[...new Set(Tr.concat(Zn))]};Jn((rr==null?void 0:rr.length)===(Zn==null?void 0:Zn.length)?[...new Set(vr.concat(Zn))]:la())}},pagination:{current:Lt.page,pageSize:Lt==null?void 0:Lt.limit,onChange:(Zn,la)=>{Tn(mn(en({},Lt),{page:Zn,limit:la}))},total:((tt=Or==null?void 0:Or.data)==null?void 0:tt.total_count)||0,showTotal:()=>Yt.createElement(j.default,{className:"ml10",checked:rr==null?void 0:rr.every(Zn=>vr==null?void 0:vr.includes(Zn)),onChange:Zn=>{const la=Zn.target.checked?[...new Set(vr.concat(rr))]:vr.filter(Tr=>!rr.includes(Tr));Jn(la)}},"\u5168\u9009",Yt.createElement("span",{className:"font12 c-666"},"\uFF08\u5DF2\u9009\u62E9",Yt.createElement("span",{style:{color:"#3061D0"}},(vr==null?void 0:vr.length)||0),"\u6761\u6570\u636E\uFF09"))}}))};var _n=(0,c.connect)(({classroomList:s,user:l})=>({classroomList:s,user:l}))(On),Sn=e(59301),pn=Object.defineProperty,tn=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,lr=(s,l,o)=>l in s?pn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,zn=(s,l)=>{for(var o in l||(l={}))Ut.call(l,o)&&lr(s,o,l[o]);if(tn)for(var o of tn(l))Gn.call(l,o)&&lr(s,o,l[o]);return s},Yn=(s,l)=>{var o={};for(var Xe in s)Ut.call(s,Xe)&&l.indexOf(Xe)<0&&(o[Xe]=s[Xe]);if(s!=null&&tn)for(var Xe of tn(s))l.indexOf(Xe)<0&&Gn.call(s,Xe)&&(o[Xe]=s[Xe]);return o},Wn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{SubMenu:Pn}=U.default,{Content:er,Sider:pr}=p.default,on=s=>{var l=s,{classroomList:o,globalSetting:Xe,loading:lt,user:gt,dispatch:at}=l,tt=Yn(l,["classroomList","globalSetting","loading","user","dispatch"]),Z,Ke,Xt,rn,Or,rr;const Cr=(0,c.useParams)(),[Ot,cr]=(0,n.useState)({page:1,limit:15}),{detailVideoList:ve,updateData:Lt}=o,[Tn,vr]=(0,n.useState)({});Ot.id=Cr.coursesId;let[Jn,Wr]=(0,n.useState)(!0);(0,n.useEffect)(()=>{Lt&&(console.log(Ot,Lt,"params"),at({type:"classroomList/getVideoList",payload:zn({},Ot)}))},[Lt]),(0,n.useEffect)(()=>(console.log(Ot,Lt,"params11"),Cr.categoryId!=0&&(Ot.category_id=Cr.categoryId),at({type:"classroomList/setUpdateData",payload:Math.random()}),setTimeout(()=>{at({type:"classroomList/setUpdateData",payload:""})},200),()=>{}),[location.pathname]);const ga=(hr,ro)=>{Ot.page=hr,cr(zn({},Ot)),at({type:"classroomList/getVideoList",payload:zn({},Ot)})},fa=hr=>{hr.id==="all"?c.history.push(`/classrooms/${Ot.id}/video`):c.history.push(`/classrooms/${Ot.id}/live_video`)},ca=[{name:"\u89C6\u9891",id:"all",total:ve==null?void 0:ve.videos_count},{name:"\u76F4\u64AD",id:1,total:ve==null?void 0:ve.lives_count}],Zn={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},la=hr=>{O.default.confirm({title:"\u63D0\u793A",centered:!0,content:Sn.createElement("div",{className:ae.modal},Sn.createElement("div",null,"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),Sn.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Wn(void 0,null,function*(){})})},Tr=hr=>at({type:"userDetail/logWatchHistory",payload:hr});return Sn.createElement("section",null,Sn.createElement(kn.Z,{isLoading:!1,tabDataSource:ca,isAdmin:(0,Q.GJ)(),onTabMenuClick:fa,defaultSelectedKeys:"all",showControlButton:Jn&&(0,Q.G5)(),buttonText:"\u4E0A\u4F20\u89C6\u9891",buttonIcon:"icon-shangchuan3 font18",extraNode:(0,Q.GJ)()&&Sn.createElement(r.Z,{align:"middle",className:"mr20"},Jn&&(0,Q.GJ)()&&Sn.createElement("span",{className:"c-blue font16 mr20 current",onClick:hr=>{at({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5B50\u76EE\u5F55",params:Ot}})}},Sn.createElement(L.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Sn.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Jn&&(0,Q.GJ)()&&Sn.createElement("span",{onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"}})},className:"font14 mr20 c-blue font14 current"},Sn.createElement("i",{className:"iconfont icon-shuiyinshezhi font14 mr5"}),"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"),Jn&&(0,Q.GJ)()&&Sn.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/statistics`),className:"font14 mr20 c-blue font14 current"},Sn.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.dE)()&&Sn.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/studentstatistics`),className:"font14 mr20 c-blue font14 current"},Sn.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.GJ)()&&Sn.createElement("span",{className:"c-blue font14 mr20 current",onClick:hr=>{hr.preventDefault(),at({type:"classroomList/setActionTabs",payload:{key:"\u589E\u52A0\u5916\u94FE",params:Ot}})}},Sn.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u589E\u52A0\u5916\u94FE"),((0,Q.G5)()||(0,Q.Rm)())&&Sn.createElement("span",{style:{display:"flex",alignItems:"center"},className:"c-blue font14 current",onClick:()=>{Wr(!Jn),Jn||at({type:"classroomList/setUpdateData",payload:Math.random()})}},Sn.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 mr5"}),Jn?"\u8C03\u6574\u6392\u5E8F":"\u7ED3\u675F\u6392\u5E8F")),onButtonClick:()=>{c.history.push(Cr.categoryId?`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload?categoryId=${Cr.categoryId}`:`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload`)}}),(ve==null?void 0:ve.videos_count)===0&&Sn.createElement(S.Z,null),!!((Z=ve==null?void 0:ve.videos)!=null&&Z.length)&&Sn.createElement(ce.Z,{spinning:lt["classroomList/getVideoList"]},Sn.createElement("div",{className:`px-20px ${ae.card}`},!!Jn&&Sn.createElement(Ne,{dispatch:at,data:zn({},ve),userid:gt.userInfo.user_id,userlogin:(Ke=gt==null?void 0:gt.userInfo)==null?void 0:Ke.login,showToUser:((Xt=gt.userInfo)==null?void 0:Xt.is_teacher)||((rn=gt.userInfo)==null?void 0:rn.admin),isReview:Ot.category==="pending",onDelete:la,logWatchHistory:Tr}),!Jn&&Sn.createElement("div",{style:{height:20}}),!Jn&&Sn.createElement(dt,{dataSource:ve==null?void 0:ve.videos,count:(Or=o==null?void 0:o.detailVideoList)==null?void 0:Or.videos_count,dispatch:at}))),Jn&&Sn.createElement("aside",{className:"tc mb50 mt30 px-20px"},Sn.createElement(P.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ga,defaultCurrent:1,pageSize:15,current:Ot.page||1,total:ve==null?void 0:ve.videos_count})),Sn.createElement(mt,null),Sn.createElement(Et,{data:Tn}),Sn.createElement(Ee,null),Sn.createElement(En,null),Sn.createElement(Ce,null),Sn.createElement(Te,null),Sn.createElement(cn,null),((rr=o==null?void 0:o.actionTabs)==null?void 0:rr.key)==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&Sn.createElement(_n,null))};var ln=(0,c.connect)(({classroomList:s,loading:l,user:o,globalSetting:Xe})=>({user:o,classroomList:s,globalSetting:Xe,loading:l.effects}))(on),Kn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const dr=({classroomList:s,dispatch:l,cb:o})=>{const Xe=(0,c.useParams)();return Xe.id=Xe.coursesId,n.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:s.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Kn(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${Xe.id}/delete_course_video.json`,{method:"delete",body:{video_id:s.actionTabs.data.link?s.actionTabs.data.id:s.actionTabs.data.course_video_id,is_link:s.actionTabs.data.link?!0:""}})).status===0&&(E.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),l({type:"classroomList/setUpdateData",payload:Math.random()}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:Xe.coursesId}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Zr=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(dr),Fr={flex_box_center:"flex_box_center___LHwtF",flex_space_between:"flex_space_between___cn36S",flex_box_vertical_center:"flex_box_vertical_center___yOuu1",flex_box_center_end:"flex_box_center_end___fBOqi",flex_box_column:"flex_box_column___PamCK",bg:"bg___nIqJ_",menu:"menu___IPybw",desc:"desc____SRrK",otherLink:"otherLink___ityNI",card:"card___DaONb",img:"img___c4I13",analysisText:"analysisText___G8VXX",analysisTips:"analysisTips___mnsCl"},Nr=Object.defineProperty,Rr=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,Kr=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Jr=(s,l,o)=>l in s?Nr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,ma=(s,l)=>{for(var o in l||(l={}))qr.call(l,o)&&Jr(s,o,l[o]);if(Kr)for(var o of Kr(l))xa.call(l,o)&&Jr(s,o,l[o]);return s},va=(s,l)=>Rr(s,ra(l)),ya=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Na}=ye.default,Ca=({classroomList:s,loading:l,user:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm(),[Xt,rn]=(0,n.useState)(""),[Or,rr]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Lt,Tn,vr,Jn,Wr,ga,fa,ca;((Lt=s.actionTabs)==null?void 0:Lt.key)==="\u589E\u52A0\u5916\u94FE"&&((Tn=s.actionTabs)!=null&&Tn.data)&&(Ke.setFieldsValue({name:(Jn=(vr=s.actionTabs)==null?void 0:vr.data)==null?void 0:Jn.title,link:(ga=(Wr=s.actionTabs)==null?void 0:Wr.data)==null?void 0:ga.link}),rn((ca=(fa=s.actionTabs)==null?void 0:fa.data)==null?void 0:ca.attachment_id))},[(lt=s.actionTabs)==null?void 0:lt.key]);const Cr=n.createElement(ue.ZP,{loading:Or,icon:n.createElement(i.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ot=()=>n.createElement("div",{className:Fr.img},n.createElement("img",{src:w.Z.API_SERVER+"/api/attachments/"+Xt,alt:"avatar",style:{width:288}}),n.createElement("div",null,n.createElement(D.Z,{onClick:()=>rn(""),style:{fontSize:"16px",color:"red"}}))),cr=Lt=>{var Tn,vr;if(Lt.file.status==="uploading"){rr(!0);return}Lt.file.status==="done"&&(rr(!1),rn((vr=(Tn=Lt==null?void 0:Lt.file)==null?void 0:Tn.response)==null?void 0:vr.id))},ve=()=>{Ke.resetFields(),Xe({type:"classroomList/setActionTabs",payload:{}}),rn(""),rr(!1)};return n.createElement(O.default,{centered:!0,title:(gt=s.actionTabs)!=null&>.data?"\u7F16\u8F91\u5916\u94FE\u89C6\u9891":"\u589E\u52A0\u5916\u94FE",open:s.actionTabs.key==="\u589E\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,okButtonProps:{loading:Or},bodyStyle:{minHeight:200},onOk:()=>ya(void 0,null,function*(){var Lt;const Tn=ma({},yield Ke.validateFields());if(rr(!0),((Lt=s.actionTabs)!=null&&Lt.data?yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:va(ma({},Tn),{title:Tn.name,new_attachment_id:Xt})}):yield(0,H.ZP)(`/api/courses/${at.id}/course_videos.json`,{method:"post",body:va(ma({},Tn),{category_id:at.categoryId==="0"?"":at.categoryId,attachment_id:Xt})})).status===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u89C6\u9891","\u589E\u52A0\u5916\u94FE"]),E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setUpdateData",payload:Math.random()}),ve();return}rr(!1)}),onCancel:()=>{ve()}},n.createElement(oe.default,{form:Ke,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null)),n.createElement(oe.default.Item,{label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Xt?Ot():n.createElement("div",null,n.createElement(g.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:cr,accept:"image/*"},Cr),n.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),n.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))))};var wa=(0,c.connect)(({classroomList:s,user:l,loading:o})=>({classroomList:s,user:l,loading:o}))(Ca),ao=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,wr=(s,l,o)=>l in s?ao(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Pr=(s,l)=>{for(var o in l||(l={}))Qa.call(l,o)&&wr(s,o,l[o]);if(Aa)for(var o of Aa(l))Xa.call(l,o)&&wr(s,o,l[o]);return s},_r=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:$n}=ye.default,ar=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailAttendancesDetail:lt,actionTabs:gt}=s,[at]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>_r(void 0,null,function*(){const tt=Pr({},yield at.validateFields());(yield(0,H.ZP)(`/api/course_videos/${gt.data.id}.json`,{method:"put",body:Pr({},tt)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.data&&n.createElement(oe.default,{form:at,initialValues:{name:gt.data.title,link:gt.data.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null))))};var He=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(ar),Ae=e(59301),Oe=Object.defineProperty,ct=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,jn=(s,l,o)=>l in s?Oe(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,tr=(s,l)=>{for(var o in l||(l={}))ft.call(l,o)&&jn(s,o,l[o]);if(kt)for(var o of kt(l))un.call(l,o)&&jn(s,o,l[o]);return s},Fn=(s,l)=>ct(s,Ft(l)),Jt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Vn}=ye.default,Rn=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt,at,tt;const Z=(0,c.useParams)();Z.id=Z.coursesId;const{detailAttendancesDetail:Ke,actionTabs:Xt}=s,[rn]=oe.default.useForm(),[Or,rr]=(0,n.useState)(!1),[Cr,Ot]=(0,n.useState)(!1),[cr,ve]=(0,n.useState)([]),[Lt,Tn]=(0,n.useState)({}),vr=(0,n.useRef)(),Jn=(0,n.useRef)(),Wr="\u3000\u3000",[ga,fa]=(0,n.useState)(null),[ca,Zn]=(0,n.useState)(null);(0,n.useEffect)(()=>{var nn,hn,ur,Sr;s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&rn.setFieldsValue({title:Xt.data.title,attachment_id:(nn=Xt==null?void 0:Xt.data)==null?void 0:nn.attachment_id,allow_skip:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.allow_skip,action_analysis:(ur=Xt==null?void 0:Xt.data)==null?void 0:ur.action_analysis,show_watermark:(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.show_watermark}),Jt(void 0,null,function*(){var ja;(ja=Xt.data)!=null&&ja.course_video_id&&la()})},[s.actionTabs.key]);const la=()=>Jt(void 0,null,function*(){var nn,hn,ur;const Sr=yield(0,H.ZP)(`/api/courses/${(nn=Xt.params)==null?void 0:nn.coursesId}/course_videos/video_history?course_video_id=${(hn=Xt.data)==null?void 0:hn.course_video_id}`,{method:"get"});ve(Sr.data),(ur=Sr.data)==null||ur.forEach(ja=>{ja.checked&&(fa(ja.id),Zn(ja.id))})}),Tr=[{title:"",dataIndex:"checked",align:"center",render:(nn,hn,ur)=>Ae.createElement(Pe.ZP.Group,{onChange:()=>ro(hn),value:ca},Ae.createElement(Pe.ZP,{value:hn.id}))},{title:"\u89C6\u9891\u540D\u79F0",width:300,dataIndex:"title"},{title:"\u7248\u672C\u53F7",dataIndex:"version"},{title:"\u64CD\u4F5C",render:(nn,hn,ur)=>hn.id!=ga&&Ae.createElement(ue.ZP,{type:"link",danger:!0,onClick:()=>hr(hn)},"\u5220\u9664")}],hr=nn=>Jt(void 0,null,function*(){var hn;if(cr.length==1)return;(yield(0,H.ZP)(`/api/courses/${(hn=Xt.params)==null?void 0:hn.coursesId}/delete_course_video.json`,{method:"delete",body:{video_id:nn.id,is_link:s.actionTabs.data.link?!0:""}})).message=="success"&&la()}),ro=nn=>{ve(cr.map(hn=>(hn.id==nn.id?(hn.checked=!0,Zn(nn.id)):hn.checked=!1,hn)))},Fo={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:nn=>{var hn,ur;let Sr=nn.name.toLowerCase();return Sr&&Sr.indexOf(".avi")==-1&&Sr.indexOf(".flv")==-1&&Sr.indexOf(".f4v")==-1&&Sr.indexOf(".m4v")==-1&&Sr.indexOf(".mov")==-1&&Sr.indexOf(".mp4")==-1&&Sr.indexOf(".rmvb")==-1&&Sr.indexOf(".swf")==-1&&Sr.indexOf(".webm")==-1&&Sr.indexOf(".wmv")==-1?(E.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):!((hn=l.userInfo)!=null&&hn.admin||(ur=l.userInfo)!=null&&ur.business)&&nn.size>MAX_FILE_SIZE*1024*1024?(E.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${MAX_FILE_SIZE}M`),!0):!1},onBeginInitFile:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:0,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onComplete:nn=>{var hn,ur;Tn({video_id:nn.id,name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onError:()=>{Tn({})},onProgress:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},chunkSize:1024*1024*2,options:{user_id:(lt=l==null?void 0:l.userInfo)==null?void 0:lt.user_id}};console.log(Lt,222);const Ol=oe.default.useWatch("action_analysis",rn);return Ae.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:660,destroyOnClose:!0,okButtonProps:{disabled:Or},confirmLoading:Cr,onOk:()=>Jt(void 0,null,function*(){var nn,hn,ur,Sr;if(Lt!=null&&Lt.name&&Lt.loaded!=100){E.ZP.warning("\u89C6\u9891\u4E0A\u4F20\u4E2D\u8BF7\u7A0D\u7B49\uFF01");return}const ja=tr({},yield rn.validateFields()),il=tr({},ja);Ot(!0),Lt!=null&&Lt.name?yield(0,a.dt)({username:(nn=l.userInfo)==null?void 0:nn.login,videos:[{video_id:Lt.video_id,title:rn.getFieldValue("title"),filename:Lt.name,attachment_id:rn.getFieldValue("attachment_id"),course_id:Z==null?void 0:Z.coursesId,category_id:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.course_second_category_id,course_video_id:(ur=Xt.data)==null?void 0:ur.course_video_id}]}):cr.forEach(sl=>{sl.checked&&(il.set_id=sl.id)}),(yield(0,H.ZP)(`/api/course_videos/${(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.course_video_id}/change_cover.json`,{method:"put",body:il}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()})),Tn(void 0),Ot(!1)}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}}),Tn({}),Jn.current.cancel()}},Xt.data&&Ae.createElement(oe.default,{form:rn},Ae.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Ae.createElement(M.default,{maxLength:60})),Ae.createElement(oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Ae.createElement(x.Z,{getFileProgress:nn=>{if(nn.file.status==="uploading"){rr(!0);return}nn.file.status==="done"&&rr(!1)}})),Ae.createElement(oe.default.Item,null,Ae.createElement(st.default,{pagination:!1,columns:Tr,dataSource:cr})),Ae.createElement(oe.default.Item,{name:"allow_skip",label:"\u64AD\u653E\u8BBE\u7F6E",valuePropName:"checked"},Ae.createElement(j.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),(((gt=Xt==null?void 0:Xt.data)==null?void 0:gt.user_login)===((at=l==null?void 0:l.userInfo)==null?void 0:at.login)||(0,Q.Ny)())&&Ae.createElement(oe.default.Item,{name:"show_watermark",label:"\u6C34\u5370\u8BBE\u7F6E",valuePropName:"checked"},Ae.createElement(j.default,null,"\u5C55\u793A\u6C34\u5370\u6807\u8BC6")),Ae.createElement(oe.default.Item,null,Ae.createElement(R.Z,Fn(tr({},Fo),{ref:Jn}),Ae.createElement(Ae.Fragment,null,Lt!=null&&Lt.name?Ae.createElement(ue.ZP,{disabled:!0,type:"primary",ghost:!0},"\u66F4\u65B0\u7248\u672C"):Ae.createElement("div",{className:Fr.btn},"\u66F4\u65B0\u7248\u672C"))),!!(Lt!=null&&Lt.name)&&Ae.createElement("div",null,Ae.createElement("div",{style:{fontSize:"8px",color:"#333",display:"flex",alignItems:"center"}},Ae.createElement("i",{className:"icon-lianjie2 iconfont",style:{marginRight:"10px",color:"#52c41a",fontSize:"8px"}}),Ae.createElement("span",{className:"font14"},((tt=Lt.name)==null?void 0:tt.indexOf(Wr))===-1?`${Lt.name}${Wr}${(0,V.RD)(Lt.size)}`:Lt.name),Lt.loaded==100&&Ae.createElement("i",{style:{marginLeft:"auto",cursor:"pointer"},className:"icon-shanchu iconfont",onClick:()=>{Jn.current.cancel(),Tn({})}})),Lt.loaded!=100&&Ae.createElement(N.Z,{size:"small",percent:Lt.loaded,status:Lt.loaded==100?"normal":"active"}))),Ae.createElement(oe.default.Item,null,Ae.createElement("p",{className:"c-light-black"},"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv"),Ae.createElement("p",{className:"c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))))};var Ar=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(Rn),Un=Object.defineProperty,Qn=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,ua=(s,l,o)=>l in s?Un(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Ga=(s,l)=>{for(var o in l||(l={}))Dr.call(l,o)&&ua(s,o,l[o]);if(Qn)for(var o of Qn(l))Gr.call(l,o)&&ua(s,o,l[o]);return s},Ja=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Ho}=ye.default,To=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm();return(0,n.useEffect)(()=>{s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&Ke.setFieldsValue({title:Z.data.title})},[s.actionTabs.key]),n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Ja(void 0,null,function*(){const Xt=Ga({},yield Ke.validateFields());(yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Ga({},Xt)}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}})}},Z.data&&n.createElement(oe.default,{form:Ke,initialValues:{name:(lt=Z==null?void 0:Z.data)==null?void 0:lt.title,link:(gt=Z==null?void 0:Z.data)==null?void 0:gt.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var No=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(To),Ro=e(25136),qo=Object.defineProperty,vo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,qa=(s,l,o)=>l in s?qo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Mo=(s,l)=>{for(var o in l||(l={}))Zo.call(l,o)&&qa(s,o,l[o]);if(Ao)for(var o of Ao(l))po.call(l,o)&&qa(s,o,l[o]);return s},Wo=(s,l)=>vo(s,So(l)),Yo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Oo}=ye.default,Yr=({classroomList:s,loading:l,dispatch:o})=>{var Xe;const lt=(0,c.useParams)();lt.id=lt.coursesId;const{detailLeftMenus:gt,actionTabs:at}=s,[tt]=oe.default.useForm(),Z=Ke=>{var Xt;return(Xt=Ke==null?void 0:Ke.filter(rn=>rn.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"))==null?void 0:Xt.map((rn,Or)=>n.createElement(n.Fragment,null,n.createElement(Pe.ZP,{style:{display:"block"},value:rn.category_id},rn.category_name),n.createElement("div",{style:{marginLeft:20}},Z((rn==null?void 0:rn.third_category)||[]))))};return n.createElement(O.default,{centered:!0,title:"\u79FB\u52A8\u5230",open:s.actionTabs.key==="\u79FB\u52A8\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:400,bodyStyle:{minHeight:200},onOk:()=>tt.submit(),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.course_modules&&n.createElement(oe.default,{form:tt,initialValues:{},onFinish:Ke=>Yo(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${lt.id}/move_to_category.json`,{method:"post",body:Wo(Mo({},Ke),{video_ids:at.data.id})})).status===0&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:lt==null?void 0:lt.id}}))})},n.createElement(oe.default.Item,{label:"",name:"new_category_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(Pe.ZP.Group,null,Z((Xe=gt==null?void 0:gt.course_modules)==null?void 0:Xe.filter(Ke=>Ke.type==="video")[0].second_category)))))};var Vr=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(Yr),$a=Object.defineProperty,Ra=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,eo=(s,l,o)=>l in s?$a(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,go=(s,l)=>{for(var o in l||(l={}))Ma.call(l,o)&&eo(s,o,l[o]);if(Ra)for(var o of Ra(l))_a.call(l,o)&&eo(s,o,l[o]);return s},ho=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Qo}=ye.default,Po=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailLeftMenus:lt,actionTabs:gt}=s,at=lt.course_modules&<.course_modules.filter(Z=>Z.type==="video"),[tt]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:s.actionTabs.key==="\u65B0\u5EFA\u5B50\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>ho(void 0,null,function*(){const Z=go({},yield tt.validateFields());(yield(0,H.ZP)(`/api/course_modules/${at[0].id}/add_second_category.json`,{method:"post",body:go({},Z)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(oe.default,{form:tt,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var el=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(Po),za={flex_box_center:"flex_box_center___a1P8q",flex_space_between:"flex_space_between___ew6eP",flex_box_vertical_center:"flex_box_vertical_center___ro_ys",flex_box_center_end:"flex_box_center_end___UM_Sn",flex_box_column:"flex_box_column___Jg23I",wrap:"wrap___le1Jm",mask:"mask___Vh4jy",playIconWrap:"playIconWrap___xTphk",playIcon:"playIcon___GLioD",linkWrap:"linkWrap___wZHoP",link:"link___TNXl_",imgWrap:"imgWrap___mlcJZ",cardBottom:"cardBottom___GsQ6F",bottomTitle:"bottomTitle___DZrUG",timeWrap:"timeWrap___s0FNX",time:"time___RRKCi",bottomActionWrap:"bottomActionWrap___me9Aq",peopleWrap:"peopleWrap___GeebZ",actionIcon:"actionIcon___c5CWz"},tl=Object.defineProperty,$o=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,rl=(s,l,o)=>l in s?tl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Cl=(s,l)=>{for(var o in l||(l={}))cl.call(l,o)&&rl(s,o,l[o]);if($o)for(var o of $o(l))nl.call(l,o)&&rl(s,o,l[o]);return s},_o=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const ml="90%",vl="55%",pl=({data:s,isReview:l,dispatch:o,userid:Xe,userlogin:lt,showToUser:gt=!1,classroomList:at})=>{var tt,Z,Ke,Xt;const[rn,Or]=(0,n.useState)(Cl({},(0,c.useParams)())),{detailLeftMenus:rr}=at;let Cr=(Z=(tt=rr==null?void 0:rr.course_modules)==null?void 0:tt.filter(ve=>ve.type==="video")[0].second_category)==null?void 0:Z.length;rn.id=rn.coursesId,rn.categoryId!=0&&(rn.category_id=rn.categoryId);const Ot=ve=>_o(void 0,null,function*(){ve.link||(0,V.xg)(`/classrooms/${rn==null?void 0:rn.coursesId}/video_info?new_video_id=${ve==null?void 0:ve.course_video_id}`)}),cr=(ve,Lt)=>{let Tn=xt.Base64.decode(ve);if(ve)return``};return n.createElement(n.Fragment,null,(Xt=(Ke=at==null?void 0:at.detailVideoList)==null?void 0:Ke.videos)==null?void 0:Xt.map((ve,Lt)=>{var Tn;const vr=ve!=null&&ve.cover_url?(Tn=ve==null?void 0:ve.cover_url)!=null&&Tn.includes("https")?ve.cover_url:w.Z.API_SERVER+ve.cover_url:vt;return n.createElement("a",{className:za.wrap,key:ve.id+"-"+Lt},n.createElement(Ge.Z,{className:`animated fadeIn ${za.cardWrap}`},n.createElement(ce.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!ve.transcoded&&!ve.link},n.createElement("span",{className:za.imgWrap,onClick:()=>{!l&&Ot(ve)}},n.createElement("img",{src:vr}),ve.link&&n.createElement("a",{className:za.linkWrap,href:ve.link,onClick:()=>_o(void 0,null,function*(){let Jn=yield(0,H.ZP)("/api/watch_video_histories/click_link_histories.json",{method:"post",body:{video_link_id:ve.id,device:"pc"}})}),target:"_blank",title:ve.title},n.createElement("span",{className:za.link},"\u5916\u94FE")),!l&&n.createElement(n.Fragment,null,n.createElement("div",{className:za.mask}),n.createElement("div",{className:za.playIconWrap},!ve.link&&n.createElement("img",{className:za.playIcon,src:It}))))),n.createElement("div",{className:za.cardBottom},n.createElement("div",{className:za.bottomTitle},ve.title),n.createElement("div",{className:za.timeWrap},(ve.total_time||parseInt(ve.total_time)>0)&&n.createElement("div",{className:za.time},`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${(0,V.li)(parseInt(ve.total_time))}`)),n.createElement("div",{className:za.bottomActionWrap},n.createElement("span",{className:za.peopleWrap},!!ve.people_num&&n.createElement(L.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"top"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},ve.people_num))),n.createElement("div",null,gt&&!l&&!ve.link?n.createElement(L.Z,{title:"\u53D1\u9001\u81F3\u4E2A\u4EBA\u4E2D\u5FC3",placement:"top"},n.createElement("i",{onClick:()=>_o(void 0,null,function*(){var Jn;const Wr=yield(0,H.ZP)(`/api/users/${lt}/videos/${ve==null?void 0:ve.id}/copy_video.json`,{method:"post",body:{course_video_id:ve==null?void 0:ve.course_video_id}});if((Wr==null?void 0:Wr.status)===0){const ga=new Date().toISOString().split("T")[0],fa=localStorage.getItem("coursesVideoDismissDate");if(((Jn=JSON.parse(fa))==null?void 0:Jn.today)===ga)E.ZP.success("\u53D1\u9001\u6210\u529F\uFF01");else{const ca=O.default.confirm({icon:null,width:420,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u53D1\u9001\u6210\u529F",content:n.createElement("div",null,n.createElement("div",null,"\u89C6\u9891\u300A",ve==null?void 0:ve.title,"\u300B\u5DF2\u7ECF\u53D1\u9001\u5230\u4E2A\u4EBA\u4E2D\u5FC3\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u524D\u5F80\u67E5\u770B\uFF1F"),n.createElement(r.Z,{align:"middle",justify:"space-between",style:{marginTop:"40px",marginBottom:"15px"}},n.createElement(ot.Z,null,n.createElement(j.default,{onChange:Zn=>{Zn.target.checked?localStorage.setItem("coursesVideoDismissDate",JSON.stringify({today:new Date().toISOString().split("T")[0]})):localStorage.removeItem("coursesVideoDismissDate")}},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")),n.createElement(ot.Z,null,n.createElement(ue.ZP,{className:"mr20",onClick:()=>{ca.destroy()}},"\u53D6\u6D88"),n.createElement(ue.ZP,{type:"primary",onClick:()=>{ca.destroy(),(0,V.xg)(`/users/${lt}/videos`)}},"\u524D\u5F80\u67E5\u770B")))),footer:null})}}}),className:`icon-fabu3 iconfont ${za.actionIcon}`,style:{marginTop:"1px",display:"inline-block",marginLeft:0,marginRight:"5px"}})):null,(Xe===ve.user_id||!l&&Cr>0&&(0,Q.aN)())&&n.createElement(L.Z,{title:"\u79FB\u52A8",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-yidong iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u79FB\u52A8\u76EE\u5F55",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),(0,Q.G5)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.G5)()?n.createElement(c.Link,{to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/statistics/${ve.course_video_id}?title=${ve.title}`}," ",n.createElement("i",{className:`icon-tongji1 iconfont ${za.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(0,Q.dE)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.dE)()?n.createElement(c.Link,{className:"font16",to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/studentstatistics`},n.createElement("i",{className:`icon-tongji1 iconfont ${za.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(Xe===ve.user_id||(0,Q.aN)())&&n.createElement(L.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-bianji1 iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:ve.link?"\u589E\u52A0\u5916\u94FE":"\u7F16\u8F91\u89C6\u9891",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),!l&&!ve.link&&n.createElement(Nt.CopyToClipboard,{text:cr(ve.play_url||ve.file_url,ve.cover_url),onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(L.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-fuzhi iconfont`}))),(Xe===ve.user_id||(0,Q.Rb)())&&n.createElement(L.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-shanchu iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})))))))}))};var Ta=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(pl),Ea={root:"root___fqYjg",title:"title___Tdvtf"},Ia=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())}),yo=({dataSource:s=[],count:l,dispatch:o})=>{const Xe=(0,c.useParams)(),[lt,gt]=(0,n.useState)([]),at=(0,n.useRef)(null),tt=(0,n.useRef)(null);(0,n.useEffect)(()=>{s&>([...s])},[s]);const Z=()=>{at.current.style.opacity="1",at.current.style.transform="scale(1)";const Ot=at.current.dataset.id,cr=tt.current.dataset.id;if(Ot!==cr){var ve=[...lt];ve.splice(cr,0,ve.splice(Ot,1)[0]),gt(ve),at.current=tt.current,rr(lt[Ot],Number(cr)+1)}},Ke=Ot=>{at.current=Ot.target},Xt=Ot=>{Ot.preventDefault(),Ot.target.tagName==="LI"&&(tt.current=Ot.target,tt.current.style.opacity="0.2",tt.current.style.transform="scale(1.1)",Z())},rn=Ot=>{Ot.preventDefault()},Or=Ot=>{Ot.preventDefault(),at.current.style.opacity="1",at.current.style.transform="scale(1)"},rr=(Ot,cr)=>Ia(void 0,null,function*(){return yield(0,H.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/sort_video.json`,{method:"put",body:{course_id:Xe.coursesId,video_id:(Ot==null?void 0:Ot.course_video_id)||(Ot==null?void 0:Ot.id),position:Number(cr)}})}),Cr=lt.map((Ot,cr)=>n.createElement("li",{"data-id":cr,key:cr,style:{background:Ot.bgColor},draggable:"true",onDragStart:Ke,onDragOver:rn,onDrop:Or,onDragEnter:Xt,"data-item":JSON.stringify(Ot)},n.createElement("img",{src:(Ot==null?void 0:Ot.cover_url)||vt}),n.createElement("span",{title:Ot.title,className:Ea.title},Ot.title),n.createElement("p",{className:"ml10 mb10"},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u95F4",(0,V.li)(parseInt(Ot.total_time))),n.createElement(M.default,{className:"ml10 mb10",style:{width:100},placeholder:cr+1,onBlur:ve=>Ia(void 0,null,function*(){if(!ve.target.value)return;if(!/^([1-9][0-9]*)$/.test(ve.target.value)){E.ZP.info("\u8BF7\u8F93\u5165\u5927\u4E8E0\u7684\u6B63\u6574\u6570");return}if(parseInt(ve.target.value)>l){E.ZP.info("\u6570\u5B57\u4E0D\u80FD\u5927\u4E8E\u603B\u6570\u91CF");return}const Tn=yield rr(Ot,ve.target.value);(Tn==null?void 0:Tn.status)===0&&o({type:"classroomList/setUpdateData",payload:Math.random()})})})));return console.log(lt,2222),n.createElement("aside",{className:Ea.root},n.createElement("ul",{className:"contain"},Cr))},uo=e(59301),ko=Object.defineProperty,al=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,El=(s,l,o)=>l in s?ko(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Sl=(s,l)=>{for(var o in l||(l={}))ol.call(l,o)&&El(s,o,l[o]);if(ul)for(var o of ul(l))dl.call(l,o)&&El(s,o,l[o]);return s},Rl=(s,l)=>al(s,gl(l)),Al=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const Ml=({classroomList:s,user:l,dispatch:o})=>{var Xe,lt,gt,at,tt;const Z=(0,c.useParams)(),{actionTabs:Ke}=s,[,Xt,rn,Or]=(0,Dt.U)(Zt.v2,{course_id:Z.coursesId}),rr=((lt=(Xe=Or==null?void 0:Or.data)==null?void 0:Xe.list)==null?void 0:lt.map(Zn=>Zn==null?void 0:Zn.id))||[],[,Cr,Ot]=(0,Dt.U)(Zt.iE,{course_id:Z.coursesId}),[cr,ve]=(0,n.useState)(!1),[Lt,Tn]=(0,n.useState)({page:1,limit:10}),[vr,Jn]=(0,n.useState)([]),Wr=()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},ga=[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"title"},{title:"\u6C34\u5370\u72B6\u6001",dataIndex:"show_watermark",render:Zn=>Zn?uo.createElement("span",{style:{color:"#00B187"}},"\u5F00\u542F\u4E2D"):uo.createElement("span",{style:{color:"#E02020"}},"\u5173\u95ED\u4E2D")}],fa=()=>{o({type:"classroomList/getVideoList",payload:Sl({},Z)})},ca=(...Zn)=>Al(void 0,[...Zn],function*(la=Lt){rn(Rl(Sl({},la),{course_id:Z.coursesId}),!0)});return(0,n.useEffect)(()=>{Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&ca()},[Lt,Ke.key]),uo.createElement(O.default,{centered:!0,title:Ke.key,open:Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E",width:640,footer:[uo.createElement(ue.ZP,{type:"primary",loading:cr&&Cr,onClick:()=>Al(void 0,null,function*(){ve(!0);const Zn=yield Ot({ids:vr,show_watermark:!0});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5F00\u542F"),uo.createElement(ue.ZP,{type:"primary",loading:!cr&&Cr,onClick:()=>Al(void 0,null,function*(){ve(!1);const Zn=yield Ot({ids:vr,show_watermark:!1});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5173\u95ED"),uo.createElement(ue.ZP,{className:"ml20",onClick:()=>{Wr()}},"\u53D6\u6D88")],onCancel:()=>{Wr()}},uo.createElement(st.default,{dataSource:(gt=Or==null?void 0:Or.data)==null?void 0:gt.list,columns:ga,rowKey:"id",loading:Xt,locale:{emptyText:uo.createElement(S.Z,null)},scroll:{y:400},showHeader:((at=Or==null?void 0:Or.data)==null?void 0:at.total_count)>0,rowSelection:{selectedRowKeys:vr,onChange:Zn=>{const la=()=>{const Tr=vr.filter(hr=>!rr.includes(hr));return[...new Set(Tr.concat(Zn))]};Jn((rr==null?void 0:rr.length)===(Zn==null?void 0:Zn.length)?[...new Set(vr.concat(Zn))]:la())}},pagination:{current:Lt.page,pageSize:Lt==null?void 0:Lt.limit,onChange:(Zn,la)=>{Tn(Rl(Sl({},Lt),{page:Zn,limit:la}))},total:((tt=Or==null?void 0:Or.data)==null?void 0:tt.total_count)||0,showTotal:()=>uo.createElement(j.default,{className:"ml10",checked:rr==null?void 0:rr.every(Zn=>vr==null?void 0:vr.includes(Zn)),onChange:Zn=>{const la=Zn.target.checked?[...new Set(vr.concat(rr))]:vr.filter(Tr=>!rr.includes(Tr));Jn(la)}},"\u5168\u9009",uo.createElement("span",{className:"font12 c-666"},"\uFF08\u5DF2\u9009\u62E9",uo.createElement("span",{style:{color:"#3061D0"}},(vr==null?void 0:vr.length)||0),"\u6761\u6570\u636E\uFF09"))}}))};var ql=(0,c.connect)(({classroomList:s,user:l})=>({classroomList:s,user:l}))(Ml),pa=e(59301),$l=Object.defineProperty,hl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Zl=(s,l,o)=>l in s?$l(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,yl=(s,l)=>{for(var o in l||(l={}))Tl.call(l,o)&&Zl(s,o,l[o]);if(hl)for(var o of hl(l))Pl.call(l,o)&&Zl(s,o,l[o]);return s},_l=(s,l)=>{var o={};for(var Xe in s)Tl.call(s,Xe)&&l.indexOf(Xe)<0&&(o[Xe]=s[Xe]);if(s!=null&&hl)for(var Xe of hl(s))l.indexOf(Xe)<0&&Pl.call(s,Xe)&&(o[Xe]=s[Xe]);return o},Ll=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{SubMenu:ii}=U.default,{Content:ei,Sider:si}=p.default,zl=s=>{var l=s,{classroomList:o,globalSetting:Xe,loading:lt,user:gt,dispatch:at}=l,tt=_l(l,["classroomList","globalSetting","loading","user","dispatch"]),Z,Ke,Xt,rn,Or,rr;const Cr=(0,c.useParams)(),[Ot,cr]=(0,n.useState)({page:1,limit:15}),{detailVideoList:ve,updateData:Lt}=o,[Tn,vr]=(0,n.useState)({});Ot.id=Cr.coursesId;let[Jn,Wr]=(0,n.useState)(!0);(0,n.useEffect)(()=>{Lt&&(console.log(Ot,Lt,"params"),at({type:"classroomList/getVideoList",payload:yl({},Ot)}))},[Lt]),(0,n.useEffect)(()=>(console.log(Ot,Lt,"params11"),Cr.categoryId!=0&&(Ot.category_id=Cr.categoryId),at({type:"classroomList/setUpdateData",payload:Math.random()}),setTimeout(()=>{at({type:"classroomList/setUpdateData",payload:""})},200),()=>{}),[location.pathname]);const ga=(hr,ro)=>{Ot.page=hr,cr(yl({},Ot)),at({type:"classroomList/getVideoList",payload:yl({},Ot)})},fa=hr=>{hr.key==="all"?c.history.push(`/classrooms/${Ot.id}/video`):c.history.push(`/classrooms/${Ot.id}/live_video`)},ca=[{name:"\u89C6\u9891",id:"all",total:ve==null?void 0:ve.videos_count},{name:"\u76F4\u64AD",id:1,total:ve==null?void 0:ve.lives_count}],Zn={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},la=hr=>{O.default.confirm({title:"\u63D0\u793A",centered:!0,content:pa.createElement("div",{className:Fr.modal},pa.createElement("div",null,"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),pa.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ll(void 0,null,function*(){})})},Tr=hr=>at({type:"userDetail/logWatchHistory",payload:hr});return pa.createElement("section",null,pa.createElement(Ro.Z,{isLoading:!1,tabDataSource:ca,isAdmin:(0,Q.GJ)(),onTabMenuClick:fa,defaultSelectedKeys:["all"],showControlButton:Jn&&(0,Q.G5)(),buttonText:"\u4E0A\u4F20\u89C6\u9891",buttonIcon:"icon-shangchuan3 font18",extraNode:(0,Q.GJ)()&&pa.createElement(r.Z,{align:"middle",className:"mr20",style:{color:"#00DDC7"}},Jn&&(0,Q.GJ)()&&pa.createElement("span",{className:"font16 mr20 current",onClick:hr=>{at({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5B50\u76EE\u5F55",params:Ot}})}},pa.createElement(L.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},pa.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Jn&&(0,Q.GJ)()&&pa.createElement("span",{onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"}})},className:"font14 mr20 font14 current"},pa.createElement("i",{className:"iconfont icon-shuiyinshezhi font14 mr5"}),"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"),Jn&&(0,Q.GJ)()&&pa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/statistics`),className:"font14 mr20 font14 current"},pa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.dE)()&&pa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/studentstatistics`),className:"font14 mr20 font14 current"},pa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.GJ)()&&pa.createElement("span",{className:"font14 mr20 current",onClick:hr=>{hr.preventDefault(),at({type:"classroomList/setActionTabs",payload:{key:"\u589E\u52A0\u5916\u94FE",params:Ot}})}},pa.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u589E\u52A0\u5916\u94FE"),((0,Q.G5)()||(0,Q.Rm)())&&pa.createElement("span",{style:{display:"flex",alignItems:"center"},className:"font14 current",onClick:()=>{Wr(!Jn),Jn||at({type:"classroomList/setUpdateData",payload:Math.random()})}},pa.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 mr5"}),Jn?"\u8C03\u6574\u6392\u5E8F":"\u7ED3\u675F\u6392\u5E8F")),onButtonClick:()=>{c.history.push(Cr.categoryId?`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload?categoryId=${Cr.categoryId}`:`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload`)}}),(ve==null?void 0:ve.videos_count)===0&&pa.createElement(S.Z,null),!!((Z=ve==null?void 0:ve.videos)!=null&&Z.length)&&pa.createElement(ce.Z,{spinning:lt["classroomList/getVideoList"]},pa.createElement("div",{className:Fr.card},!!Jn&&pa.createElement(Ta,{dispatch:at,data:yl({},ve),userid:gt.userInfo.user_id,userlogin:(Ke=gt==null?void 0:gt.userInfo)==null?void 0:Ke.login,showToUser:((Xt=gt.userInfo)==null?void 0:Xt.is_teacher)||((rn=gt.userInfo)==null?void 0:rn.admin),isReview:Ot.category==="pending",onDelete:la,logWatchHistory:Tr}),!Jn&&pa.createElement("div",{style:{height:20}}),!Jn&&pa.createElement(yo,{dataSource:ve==null?void 0:ve.videos,count:(Or=o==null?void 0:o.detailVideoList)==null?void 0:Or.videos_count,dispatch:at}))),Jn&&pa.createElement("aside",{className:"tc mb50 mt30"},pa.createElement(P.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ga,defaultCurrent:1,pageSize:15,current:Ot.page||1,total:ve==null?void 0:ve.videos_count})),pa.createElement(Zr,null),pa.createElement(He,{data:Tn}),pa.createElement(Ar,null),pa.createElement(Vr,null),pa.createElement(wa,null),pa.createElement(el,null),pa.createElement(No,null),((rr=o==null?void 0:o.actionTabs)==null?void 0:rr.key)==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&pa.createElement(ql,null))};var ti=(0,c.connect)(({classroomList:s,loading:l,user:o,globalSetting:Xe})=>({user:o,classroomList:s,globalSetting:Xe,loading:l.effects}))(zl),jl=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const ni=({classroomList:s,dispatch:l,cb:o})=>{const Xe=(0,c.useParams)();return Xe.id=Xe.coursesId,n.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:s.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jl(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${Xe.id}/delete_course_video.json`,{method:"delete",body:{video_id:s.actionTabs.data.link?s.actionTabs.data.id:s.actionTabs.data.course_video_id,is_link:s.actionTabs.data.link?!0:""}})).status===0&&(E.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),l({type:"classroomList/setUpdateData",payload:Math.random()}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:Xe.coursesId}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Hl=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(ni),wl={flex_box_center:"flex_box_center___ZHxNf",flex_space_between:"flex_space_between___SMaaw",flex_box_vertical_center:"flex_box_vertical_center___xMq2f",flex_box_center_end:"flex_box_center_end___qU72x",flex_box_column:"flex_box_column___ik6jh",bg:"bg___x4BYS",menu:"menu___YqpjW",desc:"desc___n62tO",otherLink:"otherLink___jkav5",card:"card___BlTD5",img:"img___AYe38",analysisText:"analysisText___JsHI_",analysisTips:"analysisTips___VNhTg"},Wl=Object.defineProperty,ri=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,Bl=(s,l,o)=>l in s?Wl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Il=(s,l)=>{for(var o in l||(l={}))Kl.call(l,o)&&Bl(s,o,l[o]);if(kl)for(var o of kl(l))Vl.call(l,o)&&Bl(s,o,l[o]);return s},Fl=(s,l)=>ri(s,Dl(l)),Ul=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:ai}=ye.default,Ko=({classroomList:s,loading:l,user:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm(),[Xt,rn]=(0,n.useState)(""),[Or,rr]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Lt,Tn,vr,Jn,Wr,ga,fa,ca;((Lt=s.actionTabs)==null?void 0:Lt.key)==="\u589E\u52A0\u5916\u94FE"&&((Tn=s.actionTabs)!=null&&Tn.data)&&(Ke.setFieldsValue({name:(Jn=(vr=s.actionTabs)==null?void 0:vr.data)==null?void 0:Jn.title,link:(ga=(Wr=s.actionTabs)==null?void 0:Wr.data)==null?void 0:ga.link}),rn((ca=(fa=s.actionTabs)==null?void 0:fa.data)==null?void 0:ca.attachment_id))},[(lt=s.actionTabs)==null?void 0:lt.key]);const Cr=n.createElement(ue.ZP,{loading:Or,icon:n.createElement(i.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ot=()=>n.createElement("div",{className:wl.img},n.createElement("img",{src:w.Z.API_SERVER+"/api/attachments/"+Xt,alt:"avatar",style:{width:288}}),n.createElement("div",null,n.createElement(D.Z,{onClick:()=>rn(""),style:{fontSize:"16px",color:"red"}}))),cr=Lt=>{var Tn,vr;if(Lt.file.status==="uploading"){rr(!0);return}Lt.file.status==="done"&&(rr(!1),rn((vr=(Tn=Lt==null?void 0:Lt.file)==null?void 0:Tn.response)==null?void 0:vr.id))},ve=()=>{Ke.resetFields(),Xe({type:"classroomList/setActionTabs",payload:{}}),rn(""),rr(!1)};return n.createElement(O.default,{centered:!0,title:(gt=s.actionTabs)!=null&>.data?"\u7F16\u8F91\u5916\u94FE\u89C6\u9891":"\u589E\u52A0\u5916\u94FE",open:s.actionTabs.key==="\u589E\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,okButtonProps:{loading:Or},bodyStyle:{minHeight:200},onOk:()=>Ul(void 0,null,function*(){var Lt;const Tn=Il({},yield Ke.validateFields());if(rr(!0),((Lt=s.actionTabs)!=null&&Lt.data?yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Fl(Il({},Tn),{title:Tn.name,new_attachment_id:Xt})}):yield(0,H.ZP)(`/api/courses/${at.id}/course_videos.json`,{method:"post",body:Fl(Il({},Tn),{category_id:at.categoryId==="0"?"":at.categoryId,attachment_id:Xt})})).status===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u89C6\u9891","\u589E\u52A0\u5916\u94FE"]),E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setUpdateData",payload:Math.random()}),ve();return}rr(!1)}),onCancel:()=>{ve()}},n.createElement(oe.default,{form:Ke,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null)),n.createElement(oe.default.Item,{label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Xt?Ot():n.createElement("div",null,n.createElement(g.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:cr,accept:"image/*"},Cr),n.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),n.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))))};var Gl=(0,c.connect)(({classroomList:s,user:l,loading:o})=>({classroomList:s,user:l,loading:o}))(Ko),Yl=Object.defineProperty,u=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(s,l,o)=>l in s?Yl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,he=(s,l)=>{for(var o in l||(l={}))v.call(l,o)&&ne(s,o,l[o]);if(u)for(var o of u(l))z.call(l,o)&&ne(s,o,l[o]);return s},be=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:et}=ye.default,qe=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailAttendancesDetail:lt,actionTabs:gt}=s,[at]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>be(void 0,null,function*(){const tt=he({},yield at.validateFields());(yield(0,H.ZP)(`/api/course_videos/${gt.data.id}.json`,{method:"put",body:he({},tt)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.data&&n.createElement(oe.default,{form:at,initialValues:{name:gt.data.title,link:gt.data.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null))))};var Ye=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(qe),nt=e(59301),Bt=Object.defineProperty,pt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,gn=(s,l,o)=>l in s?Bt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Dn=(s,l)=>{for(var o in l||(l={}))Qt.call(l,o)&&gn(s,o,l[o]);if(Kt)for(var o of Kt(l))Bn.call(l,o)&&gn(s,o,l[o]);return s},yn=(s,l)=>pt(s,$t(l)),Mn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:gr}=ye.default,yr=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt,at,tt;const Z=(0,c.useParams)();Z.id=Z.coursesId;const{detailAttendancesDetail:Ke,actionTabs:Xt}=s,[rn]=oe.default.useForm(),[Or,rr]=(0,n.useState)(!1),[Cr,Ot]=(0,n.useState)(!1),[cr,ve]=(0,n.useState)([]),[Lt,Tn]=(0,n.useState)({}),vr=(0,n.useRef)(),Jn=(0,n.useRef)(),Wr="\u3000\u3000",[ga,fa]=(0,n.useState)(null),[ca,Zn]=(0,n.useState)(null);(0,n.useEffect)(()=>{var nn,hn,ur,Sr;s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&rn.setFieldsValue({title:Xt.data.title,attachment_id:(nn=Xt==null?void 0:Xt.data)==null?void 0:nn.attachment_id,allow_skip:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.allow_skip,action_analysis:(ur=Xt==null?void 0:Xt.data)==null?void 0:ur.action_analysis,show_watermark:(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.show_watermark}),Mn(void 0,null,function*(){var ja;(ja=Xt.data)!=null&&ja.course_video_id&&la()})},[s.actionTabs.key]);const la=()=>Mn(void 0,null,function*(){var nn,hn,ur;const Sr=yield(0,H.ZP)(`/api/courses/${(nn=Xt.params)==null?void 0:nn.coursesId}/course_videos/video_history?course_video_id=${(hn=Xt.data)==null?void 0:hn.course_video_id}`,{method:"get"});ve(Sr.data),(ur=Sr.data)==null||ur.forEach(ja=>{ja.checked&&(fa(ja.id),Zn(ja.id))})}),Tr=[{title:"",dataIndex:"checked",align:"center",render:(nn,hn,ur)=>nt.createElement(Pe.ZP.Group,{onChange:()=>ro(hn),value:ca},nt.createElement(Pe.ZP,{value:hn.id}))},{title:"\u89C6\u9891\u540D\u79F0",width:300,dataIndex:"title"},{title:"\u7248\u672C\u53F7",dataIndex:"version"},{title:"\u64CD\u4F5C",render:(nn,hn,ur)=>hn.id!=ga&&nt.createElement(ue.ZP,{type:"link",danger:!0,onClick:()=>hr(hn)},"\u5220\u9664")}],hr=nn=>Mn(void 0,null,function*(){var hn;if(cr.length==1)return;(yield(0,H.ZP)(`/api/courses/${(hn=Xt.params)==null?void 0:hn.coursesId}/delete_course_video.json`,{method:"delete",body:{video_id:nn.id,is_link:s.actionTabs.data.link?!0:""}})).message=="success"&&la()}),ro=nn=>{ve(cr.map(hn=>(hn.id==nn.id?(hn.checked=!0,Zn(nn.id)):hn.checked=!1,hn)))},Fo={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:nn=>{var hn,ur;let Sr=nn.name.toLowerCase();return Sr&&Sr.indexOf(".avi")==-1&&Sr.indexOf(".flv")==-1&&Sr.indexOf(".f4v")==-1&&Sr.indexOf(".m4v")==-1&&Sr.indexOf(".mov")==-1&&Sr.indexOf(".mp4")==-1&&Sr.indexOf(".rmvb")==-1&&Sr.indexOf(".swf")==-1&&Sr.indexOf(".webm")==-1&&Sr.indexOf(".wmv")==-1?(E.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):!((hn=l.userInfo)!=null&&hn.admin||(ur=l.userInfo)!=null&&ur.business)&&nn.size>MAX_FILE_SIZE*1024*1024?(E.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${MAX_FILE_SIZE}M`),!0):!1},onBeginInitFile:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:0,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onComplete:nn=>{var hn,ur;Tn({video_id:nn.id,name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onError:()=>{Tn({})},onProgress:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},chunkSize:1024*1024*2,options:{user_id:(lt=l==null?void 0:l.userInfo)==null?void 0:lt.user_id}};console.log(Lt,222);const Ol=oe.default.useWatch("action_analysis",rn);return nt.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:660,destroyOnClose:!0,okButtonProps:{disabled:Or},confirmLoading:Cr,onOk:()=>Mn(void 0,null,function*(){var nn,hn,ur,Sr;if(Lt!=null&&Lt.name&&Lt.loaded!=100){E.ZP.warning("\u89C6\u9891\u4E0A\u4F20\u4E2D\u8BF7\u7A0D\u7B49\uFF01");return}const ja=Dn({},yield rn.validateFields()),il=Dn({},ja);Ot(!0),Lt!=null&&Lt.name?yield(0,a.dt)({username:(nn=l.userInfo)==null?void 0:nn.login,videos:[{video_id:Lt.video_id,title:rn.getFieldValue("title"),filename:Lt.name,attachment_id:rn.getFieldValue("attachment_id"),course_id:Z==null?void 0:Z.coursesId,category_id:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.course_second_category_id,course_video_id:(ur=Xt.data)==null?void 0:ur.course_video_id}]}):cr.forEach(sl=>{sl.checked&&(il.set_id=sl.id)}),(yield(0,H.ZP)(`/api/course_videos/${(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.course_video_id}/change_cover.json`,{method:"put",body:il}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()})),Tn(void 0),Ot(!1)}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}}),Tn({}),Jn.current.cancel()}},Xt.data&&nt.createElement(oe.default,{form:rn},nt.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},nt.createElement(M.default,{maxLength:60})),nt.createElement(oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},nt.createElement(x.Z,{getFileProgress:nn=>{if(nn.file.status==="uploading"){rr(!0);return}nn.file.status==="done"&&rr(!1)}})),nt.createElement(oe.default.Item,null,nt.createElement(st.default,{pagination:!1,columns:Tr,dataSource:cr})),nt.createElement(oe.default.Item,{name:"allow_skip",label:"\u64AD\u653E\u8BBE\u7F6E",valuePropName:"checked"},nt.createElement(j.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),(((gt=Xt==null?void 0:Xt.data)==null?void 0:gt.user_login)===((at=l==null?void 0:l.userInfo)==null?void 0:at.login)||(0,Q.Ny)())&&nt.createElement(oe.default.Item,{name:"show_watermark",label:"\u6C34\u5370\u8BBE\u7F6E",valuePropName:"checked"},nt.createElement(j.default,null,"\u5C55\u793A\u6C34\u5370\u6807\u8BC6")),nt.createElement(oe.default.Item,null,nt.createElement(R.Z,yn(Dn({},Fo),{ref:Jn}),nt.createElement(nt.Fragment,null,Lt!=null&&Lt.name?nt.createElement(ue.ZP,{disabled:!0,type:"primary",ghost:!0},"\u66F4\u65B0\u7248\u672C"):nt.createElement("div",{className:wl.btn},"\u66F4\u65B0\u7248\u672C"))),!!(Lt!=null&&Lt.name)&&nt.createElement("div",null,nt.createElement("div",{style:{fontSize:"8px",color:"#333",display:"flex",alignItems:"center"}},nt.createElement("i",{className:"icon-lianjie2 iconfont",style:{marginRight:"10px",color:"#52c41a",fontSize:"8px"}}),nt.createElement("span",{className:"font14"},((tt=Lt.name)==null?void 0:tt.indexOf(Wr))===-1?`${Lt.name}${Wr}${(0,V.RD)(Lt.size)}`:Lt.name),Lt.loaded==100&&nt.createElement("i",{style:{marginLeft:"auto",cursor:"pointer"},className:"icon-shanchu iconfont",onClick:()=>{Jn.current.cancel(),Tn({})}})),Lt.loaded!=100&&nt.createElement(N.Z,{size:"small",percent:Lt.loaded,status:Lt.loaded==100?"normal":"active"}))),nt.createElement(oe.default.Item,null,nt.createElement("p",{className:"c-light-black"},"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv"),nt.createElement("p",{className:"c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))))};var ir=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(yr),Mr=Object.defineProperty,zr=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Xn=(s,l,o)=>l in s?Mr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Nn=(s,l)=>{for(var o in l||(l={}))qn.call(l,o)&&Xn(s,o,l[o]);if(zr)for(var o of zr(l))sr.call(l,o)&&Xn(s,o,l[o]);return s},nr=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Br}=ye.default,kr=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm();return(0,n.useEffect)(()=>{s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&Ke.setFieldsValue({title:Z.data.title})},[s.actionTabs.key]),n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>nr(void 0,null,function*(){const Xt=Nn({},yield Ke.validateFields());(yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Nn({},Xt)}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}})}},Z.data&&n.createElement(oe.default,{form:Ke,initialValues:{name:(lt=Z==null?void 0:Z.data)==null?void 0:lt.title,link:(gt=Z==null?void 0:Z.data)==null?void 0:gt.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var jr=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(kr),xr=e(95651),Ur=Object.defineProperty,Qr=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Hr=(s,l,o)=>l in s?Ur(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Ha=(s,l)=>{for(var o in l||(l={}))Za.call(l,o)&&Hr(s,o,l[o]);if(ea)for(var o of ea(l))La.call(l,o)&&Hr(s,o,l[o]);return s},aa=(s,l)=>Qr(s,ba(l)),Oa=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Pa}=ye.default,bo=({classroomList:s,loading:l,dispatch:o})=>{var Xe;const lt=(0,c.useParams)();lt.id=lt.coursesId;const{detailLeftMenus:gt,actionTabs:at}=s,[tt]=oe.default.useForm(),Z=Ke=>{var Xt;return(Xt=Ke==null?void 0:Ke.filter(rn=>rn.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"))==null?void 0:Xt.map((rn,Or)=>n.createElement(n.Fragment,null,n.createElement(Pe.ZP,{style:{display:"block"},value:rn.category_id},rn.category_name),n.createElement("div",{style:{marginLeft:20}},Z((rn==null?void 0:rn.third_category)||[]))))};return n.createElement(O.default,{centered:!0,title:"\u79FB\u52A8\u5230",open:s.actionTabs.key==="\u79FB\u52A8\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:400,bodyStyle:{minHeight:200},onOk:()=>tt.submit(),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.course_modules&&n.createElement(oe.default,{form:tt,initialValues:{},onFinish:Ke=>Oa(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${lt.id}/move_to_category.json`,{method:"post",body:aa(Ha({},Ke),{video_ids:at.data.id})})).status===0&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:lt==null?void 0:lt.id}}))})},n.createElement(oe.default.Item,{label:"",name:"new_category_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(Pe.ZP.Group,null,Z((Xe=gt==null?void 0:gt.course_modules)==null?void 0:Xe.filter(Ke=>Ke.type==="video")[0].second_category)))))};var Ir=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(bo),Er=Object.defineProperty,br=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,fr=(s,l,o)=>l in s?Er(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Lr=(s,l)=>{for(var o in l||(l={}))mr.call(l,o)&&fr(s,o,l[o]);if(br)for(var o of br(l))oa.call(l,o)&&fr(s,o,l[o]);return s},ta=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:$r}=ye.default,so=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailLeftMenus:lt,actionTabs:gt}=s,at=lt.course_modules&<.course_modules.filter(Z=>Z.type==="video"),[tt]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:s.actionTabs.key==="\u65B0\u5EFA\u5B50\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>ta(void 0,null,function*(){const Z=Lr({},yield tt.validateFields());(yield(0,H.ZP)(`/api/course_modules/${at[0].id}/add_second_category.json`,{method:"post",body:Lr({},Z)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(oe.default,{form:tt,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var to=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(so),Sa={flex_box_center:"flex_box_center___pyP1D",flex_space_between:"flex_space_between___I466c",flex_box_vertical_center:"flex_box_vertical_center___jio7d",flex_box_center_end:"flex_box_center_end___dwYOB",flex_box_column:"flex_box_column___OglHp",wrap:"wrap___CB76m",mask:"mask___OFMeI",playIconWrap:"playIconWrap___qgHXl",playIcon:"playIcon___bV87f",linkWrap:"linkWrap___T2hZF",link:"link___cwP_L",imgWrap:"imgWrap___V2WRr",cardBottom:"cardBottom___lpKQb",bottomTitle:"bottomTitle___L4GzG",timeWrap:"timeWrap___okx_C",time:"time___IoUOF",bottomActionWrap:"bottomActionWrap___PdPWh",peopleWrap:"peopleWrap____eq2u",actionIcon:"actionIcon___TDO4d"},Wa=Object.defineProperty,wo=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Xo=(s,l,o)=>l in s?Wa(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,da=(s,l)=>{for(var o in l||(l={}))ka.call(l,o)&&Xo(s,o,l[o]);if(wo)for(var o of wo(l))xo.call(l,o)&&Xo(s,o,l[o]);return s},ia=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const Fa="90%",Ka="55%",Va=({data:s,isReview:l,dispatch:o,userid:Xe,userlogin:lt,showToUser:gt=!1,classroomList:at})=>{var tt,Z,Ke,Xt;const[rn,Or]=(0,n.useState)(da({},(0,c.useParams)())),{detailLeftMenus:rr}=at;let Cr=(Z=(tt=rr==null?void 0:rr.course_modules)==null?void 0:tt.filter(ve=>ve.type==="video")[0].second_category)==null?void 0:Z.length;rn.id=rn.coursesId,rn.categoryId!=0&&(rn.category_id=rn.categoryId);const Ot=ve=>ia(void 0,null,function*(){ve.link||(0,V.xg)(`/classrooms/${rn==null?void 0:rn.coursesId}/video_info?new_video_id=${ve==null?void 0:ve.course_video_id}`)}),cr=(ve,Lt)=>{let Tn=xt.Base64.decode(ve);if(ve)return``};return n.createElement(n.Fragment,null,(Xt=(Ke=at==null?void 0:at.detailVideoList)==null?void 0:Ke.videos)==null?void 0:Xt.map((ve,Lt)=>{var Tn;const vr=ve!=null&&ve.cover_url?(Tn=ve==null?void 0:ve.cover_url)!=null&&Tn.includes("https")?ve.cover_url:w.Z.API_SERVER+ve.cover_url:vt;return n.createElement("a",{className:Sa.wrap,key:ve.id+"-"+Lt},n.createElement(Ge.Z,{className:`animated fadeIn ${Sa.cardWrap}`},n.createElement(ce.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!ve.transcoded&&!ve.link},n.createElement("span",{className:Sa.imgWrap,onClick:()=>{!l&&Ot(ve)}},n.createElement("img",{src:vr}),ve.link&&n.createElement("a",{className:Sa.linkWrap,href:ve.link,onClick:()=>ia(void 0,null,function*(){let Jn=yield(0,H.ZP)("/api/watch_video_histories/click_link_histories.json",{method:"post",body:{video_link_id:ve.id,device:"pc"}})}),target:"_blank",title:ve.title},n.createElement("span",{className:Sa.link},"\u5916\u94FE")),!l&&n.createElement(n.Fragment,null,n.createElement("div",{className:Sa.mask}),n.createElement("div",{className:Sa.playIconWrap},!ve.link&&n.createElement("img",{className:Sa.playIcon,src:It}))))),n.createElement("div",{className:Sa.cardBottom},n.createElement("div",{className:Sa.bottomTitle},ve.title),n.createElement("div",{className:Sa.timeWrap},(ve.total_time||parseInt(ve.total_time)>0)&&n.createElement("div",{className:Sa.time},`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${(0,V.li)(parseInt(ve.total_time))}`)),n.createElement("div",{className:Sa.bottomActionWrap},n.createElement("span",{className:Sa.peopleWrap},!!ve.people_num&&n.createElement(L.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"top"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},ve.people_num))),n.createElement("div",null,gt&&!l&&!ve.link?n.createElement(L.Z,{title:"\u53D1\u9001\u81F3\u4E2A\u4EBA\u4E2D\u5FC3",placement:"top"},n.createElement("i",{onClick:()=>ia(void 0,null,function*(){var Jn;const Wr=yield(0,H.ZP)(`/api/users/${lt}/videos/${ve==null?void 0:ve.id}/copy_video.json`,{method:"post",body:{course_video_id:ve==null?void 0:ve.course_video_id}});if((Wr==null?void 0:Wr.status)===0){const ga=new Date().toISOString().split("T")[0],fa=localStorage.getItem("coursesVideoDismissDate");if(((Jn=JSON.parse(fa))==null?void 0:Jn.today)===ga)E.ZP.success("\u53D1\u9001\u6210\u529F\uFF01");else{const ca=O.default.confirm({icon:null,width:420,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u53D1\u9001\u6210\u529F",content:n.createElement("div",null,n.createElement("div",null,"\u89C6\u9891\u300A",ve==null?void 0:ve.title,"\u300B\u5DF2\u7ECF\u53D1\u9001\u5230\u4E2A\u4EBA\u4E2D\u5FC3\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u524D\u5F80\u67E5\u770B\uFF1F"),n.createElement(r.Z,{align:"middle",justify:"space-between",style:{marginTop:"40px",marginBottom:"15px"}},n.createElement(ot.Z,null,n.createElement(j.default,{onChange:Zn=>{Zn.target.checked?localStorage.setItem("coursesVideoDismissDate",JSON.stringify({today:new Date().toISOString().split("T")[0]})):localStorage.removeItem("coursesVideoDismissDate")}},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")),n.createElement(ot.Z,null,n.createElement(ue.ZP,{className:"mr20",onClick:()=>{ca.destroy()}},"\u53D6\u6D88"),n.createElement(ue.ZP,{type:"primary",onClick:()=>{ca.destroy(),(0,V.xg)(`/users/${lt}/videos`)}},"\u524D\u5F80\u67E5\u770B")))),footer:null})}}}),className:`icon-fabu3 iconfont ${Sa.actionIcon}`,style:{marginTop:"1px",display:"inline-block",marginLeft:0,marginRight:"5px"}})):null,(Xe===ve.user_id||!l&&Cr>0&&(0,Q.aN)())&&n.createElement(L.Z,{title:"\u79FB\u52A8",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-yidong iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u79FB\u52A8\u76EE\u5F55",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),(0,Q.G5)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.G5)()?n.createElement(c.Link,{to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/statistics/${ve.course_video_id}?title=${ve.title}`}," ",n.createElement("i",{className:`icon-tongji1 iconfont ${Sa.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(0,Q.dE)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.dE)()?n.createElement(c.Link,{className:"font16",to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/studentstatistics`},n.createElement("i",{className:`icon-tongji1 iconfont ${Sa.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(Xe===ve.user_id||(0,Q.aN)())&&n.createElement(L.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-bianji1 iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:ve.link?"\u589E\u52A0\u5916\u94FE":"\u7F16\u8F91\u89C6\u9891",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),!l&&!ve.link&&n.createElement(Nt.CopyToClipboard,{text:cr(ve.play_url||ve.file_url,ve.cover_url),onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(L.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-fuzhi iconfont`}))),(Xe===ve.user_id||(0,Q.Rb)())&&n.createElement(L.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-shanchu iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})))))))}))};var Xr=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(Va),co={root:"root___egCyx",title:"title___CK8yp"},oo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())}),Lo=({dataSource:s=[],count:l,dispatch:o})=>{const Xe=(0,c.useParams)(),[lt,gt]=(0,n.useState)([]),at=(0,n.useRef)(null),tt=(0,n.useRef)(null);(0,n.useEffect)(()=>{s&>([...s])},[s]);const Z=()=>{at.current.style.opacity="1",at.current.style.transform="scale(1)";const Ot=at.current.dataset.id,cr=tt.current.dataset.id;if(Ot!==cr){var ve=[...lt];ve.splice(cr,0,ve.splice(Ot,1)[0]),gt(ve),at.current=tt.current,rr(lt[Ot],Number(cr)+1)}},Ke=Ot=>{at.current=Ot.target},Xt=Ot=>{Ot.preventDefault(),Ot.target.tagName==="LI"&&(tt.current=Ot.target,tt.current.style.opacity="0.2",tt.current.style.transform="scale(1.1)",Z())},rn=Ot=>{Ot.preventDefault()},Or=Ot=>{Ot.preventDefault(),at.current.style.opacity="1",at.current.style.transform="scale(1)"},rr=(Ot,cr)=>oo(void 0,null,function*(){return yield(0,H.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/sort_video.json`,{method:"put",body:{course_id:Xe.coursesId,video_id:(Ot==null?void 0:Ot.course_video_id)||(Ot==null?void 0:Ot.id),position:Number(cr)}})}),Cr=lt.map((Ot,cr)=>n.createElement("li",{"data-id":cr,key:cr,style:{background:Ot.bgColor},draggable:"true",onDragStart:Ke,onDragOver:rn,onDrop:Or,onDragEnter:Xt,"data-item":JSON.stringify(Ot)},n.createElement("img",{src:(Ot==null?void 0:Ot.cover_url)||vt}),n.createElement("span",{title:Ot.title,className:co.title},Ot.title),n.createElement("p",{className:"ml10 mb10"},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u95F4",(0,V.li)(parseInt(Ot.total_time))),n.createElement(M.default,{className:"ml10 mb10",style:{width:100},placeholder:cr+1,onBlur:ve=>oo(void 0,null,function*(){if(!ve.target.value)return;if(!/^([1-9][0-9]*)$/.test(ve.target.value)){E.ZP.info("\u8BF7\u8F93\u5165\u5927\u4E8E0\u7684\u6B63\u6574\u6570");return}if(parseInt(ve.target.value)>l){E.ZP.info("\u6570\u5B57\u4E0D\u80FD\u5927\u4E8E\u603B\u6570\u91CF");return}const Tn=yield rr(Ot,ve.target.value);(Tn==null?void 0:Tn.status)===0&&o({type:"classroomList/setUpdateData",payload:Math.random()})})})));return console.log(lt,2222),n.createElement("aside",{className:co.root},n.createElement("ul",{className:"contain"},Cr))},Ya=e(59301),fl=Object.defineProperty,Vo=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Da=(s,l,o)=>l in s?fl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Bo=(s,l)=>{for(var o in l||(l={}))mo.call(l,o)&&Da(s,o,l[o]);if(fo)for(var o of fo(l))Ua.call(l,o)&&Da(s,o,l[o]);return s},Jo=(s,l)=>Vo(s,Do(l)),zo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const jo=({classroomList:s,user:l,dispatch:o})=>{var Xe,lt,gt,at,tt;const Z=(0,c.useParams)(),{actionTabs:Ke}=s,[,Xt,rn,Or]=(0,Dt.U)(Zt.v2,{course_id:Z.coursesId}),rr=((lt=(Xe=Or==null?void 0:Or.data)==null?void 0:Xe.list)==null?void 0:lt.map(Zn=>Zn==null?void 0:Zn.id))||[],[,Cr,Ot]=(0,Dt.U)(Zt.iE,{course_id:Z.coursesId}),[cr,ve]=(0,n.useState)(!1),[Lt,Tn]=(0,n.useState)({page:1,limit:10}),[vr,Jn]=(0,n.useState)([]),Wr=()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},ga=[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"title"},{title:"\u6C34\u5370\u72B6\u6001",dataIndex:"show_watermark",render:Zn=>Zn?Ya.createElement("span",{style:{color:"#00B187"}},"\u5F00\u542F\u4E2D"):Ya.createElement("span",{style:{color:"#E02020"}},"\u5173\u95ED\u4E2D")}],fa=()=>{o({type:"classroomList/getVideoList",payload:Bo({},Z)})},ca=(...Zn)=>zo(void 0,[...Zn],function*(la=Lt){rn(Jo(Bo({},la),{course_id:Z.coursesId}),!0)});return(0,n.useEffect)(()=>{Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&ca()},[Lt,Ke.key]),Ya.createElement(O.default,{centered:!0,title:Ke.key,open:Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E",width:640,footer:[Ya.createElement(ue.ZP,{type:"primary",loading:cr&&Cr,onClick:()=>zo(void 0,null,function*(){ve(!0);const Zn=yield Ot({ids:vr,show_watermark:!0});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5F00\u542F"),Ya.createElement(ue.ZP,{type:"primary",loading:!cr&&Cr,onClick:()=>zo(void 0,null,function*(){ve(!1);const Zn=yield Ot({ids:vr,show_watermark:!1});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5173\u95ED"),Ya.createElement(ue.ZP,{className:"ml20",onClick:()=>{Wr()}},"\u53D6\u6D88")],onCancel:()=>{Wr()}},Ya.createElement(st.default,{dataSource:(gt=Or==null?void 0:Or.data)==null?void 0:gt.list,columns:ga,rowKey:"id",loading:Xt,locale:{emptyText:Ya.createElement(S.Z,null)},scroll:{y:400},showHeader:((at=Or==null?void 0:Or.data)==null?void 0:at.total_count)>0,rowSelection:{selectedRowKeys:vr,onChange:Zn=>{const la=()=>{const Tr=vr.filter(hr=>!rr.includes(hr));return[...new Set(Tr.concat(Zn))]};Jn((rr==null?void 0:rr.length)===(Zn==null?void 0:Zn.length)?[...new Set(vr.concat(Zn))]:la())}},pagination:{current:Lt.page,pageSize:Lt==null?void 0:Lt.limit,onChange:(Zn,la)=>{Tn(Jo(Bo({},Lt),{page:Zn,limit:la}))},total:((tt=Or==null?void 0:Or.data)==null?void 0:tt.total_count)||0,showTotal:()=>Ya.createElement(j.default,{className:"ml10",checked:rr==null?void 0:rr.every(Zn=>vr==null?void 0:vr.includes(Zn)),onChange:Zn=>{const la=Zn.target.checked?[...new Set(vr.concat(rr))]:vr.filter(Tr=>!rr.includes(Tr));Jn(la)}},"\u5168\u9009",Ya.createElement("span",{className:"font12 c-666"},"\uFF08\u5DF2\u9009\u62E9",Ya.createElement("span",{style:{color:"#3061D0"}},(vr==null?void 0:vr.length)||0),"\u6761\u6570\u636E\uFF09"))}}))};var bl=(0,c.connect)(({classroomList:s,user:l})=>({classroomList:s,user:l}))(jo),sa=e(59301),na=Object.defineProperty,ha=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,lo=(s,l,o)=>l in s?na(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,io=(s,l)=>{for(var o in l||(l={}))no.call(l,o)&&lo(s,o,l[o]);if(ha)for(var o of ha(l))Ba.call(l,o)&&lo(s,o,l[o]);return s},Co=(s,l)=>{var o={};for(var Xe in s)no.call(s,Xe)&&l.indexOf(Xe)<0&&(o[Xe]=s[Xe]);if(s!=null&&ha)for(var Xe of ha(s))l.indexOf(Xe)<0&&Ba.call(s,Xe)&&(o[Xe]=s[Xe]);return o},Uo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{SubMenu:Ql}=U.default,{Content:oi,Sider:Xl}=p.default,Jl=s=>{var l=s,{classroomList:o,globalSetting:Xe,loading:lt,user:gt,dispatch:at}=l,tt=Co(l,["classroomList","globalSetting","loading","user","dispatch"]),Z,Ke,Xt,rn,Or,rr;const Cr=(0,c.useParams)(),[Ot,cr]=(0,n.useState)({page:1,limit:15}),{detailVideoList:ve,updateData:Lt}=o,[Tn,vr]=(0,n.useState)({});Ot.id=Cr.coursesId;let[Jn,Wr]=(0,n.useState)(!0);(0,n.useEffect)(()=>{Lt&&(console.log(Ot,Lt,"params"),at({type:"classroomList/getVideoList",payload:io({},Ot)}))},[Lt]),(0,n.useEffect)(()=>(console.log(Ot,Lt,"params11"),Cr.categoryId!=0&&(Ot.category_id=Cr.categoryId),at({type:"classroomList/setUpdateData",payload:Math.random()}),setTimeout(()=>{at({type:"classroomList/setUpdateData",payload:""})},200),()=>{}),[location.pathname]);const ga=(hr,ro)=>{Ot.page=hr,cr(io({},Ot)),at({type:"classroomList/getVideoList",payload:io({},Ot)})},fa=hr=>{hr.key==="all"?c.history.push(`/classrooms/${Ot.id}/video`):c.history.push(`/classrooms/${Ot.id}/live_video`)},ca=[{name:"\u89C6\u9891",id:"all",total:ve==null?void 0:ve.videos_count},{name:"\u76F4\u64AD",id:1,total:ve==null?void 0:ve.lives_count}],Zn={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},la=hr=>{O.default.confirm({title:"\u63D0\u793A",centered:!0,content:sa.createElement("div",{className:wl.modal},sa.createElement("div",null,"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),sa.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Uo(void 0,null,function*(){})})},Tr=hr=>at({type:"userDetail/logWatchHistory",payload:hr});return sa.createElement("section",null,sa.createElement(xr.Z,{isLoading:!1,tabDataSource:ca,isAdmin:(0,Q.GJ)(),onTabMenuClick:fa,defaultSelectedKeys:["all"],showControlButton:Jn&&(0,Q.G5)(),buttonText:"\u4E0A\u4F20\u89C6\u9891",buttonIcon:"icon-shangchuan3 font18",extraNode:(0,Q.GJ)()&&sa.createElement(r.Z,{align:"middle",className:"mr20"},Jn&&(0,Q.GJ)()&&sa.createElement("span",{className:"c-blue font16 mr20 current",onClick:hr=>{at({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5B50\u76EE\u5F55",params:Ot}})}},sa.createElement(L.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},sa.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Jn&&(0,Q.GJ)()&&sa.createElement("span",{onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"}})},className:"font14 mr20 c-blue font14 current"},sa.createElement("i",{className:"iconfont icon-shuiyinshezhi font14 mr5"}),"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"),Jn&&(0,Q.GJ)()&&sa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/statistics`),className:"font14 mr20 c-blue font14 current"},sa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.dE)()&&sa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/studentstatistics`),className:"font14 mr20 c-blue font14 current"},sa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.GJ)()&&sa.createElement("span",{className:"c-blue font14 mr20 current",onClick:hr=>{hr.preventDefault(),at({type:"classroomList/setActionTabs",payload:{key:"\u589E\u52A0\u5916\u94FE",params:Ot}})}},sa.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u589E\u52A0\u5916\u94FE"),((0,Q.G5)()||(0,Q.Rm)())&&sa.createElement("span",{style:{display:"flex",alignItems:"center"},className:"c-blue font14 current",onClick:()=>{Wr(!Jn),Jn||at({type:"classroomList/setUpdateData",payload:Math.random()})}},sa.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 mr5"}),Jn?"\u8C03\u6574\u6392\u5E8F":"\u7ED3\u675F\u6392\u5E8F")),onButtonClick:()=>{c.history.push(Cr.categoryId?`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload?categoryId=${Cr.categoryId}`:`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload`)}}),(ve==null?void 0:ve.videos_count)===0&&sa.createElement(S.Z,null),!!((Z=ve==null?void 0:ve.videos)!=null&&Z.length)&&sa.createElement(ce.Z,{spinning:lt["classroomList/getVideoList"]},sa.createElement("div",{className:wl.card},!!Jn&&sa.createElement(Xr,{dispatch:at,data:io({},ve),userid:gt.userInfo.user_id,userlogin:(Ke=gt==null?void 0:gt.userInfo)==null?void 0:Ke.login,showToUser:((Xt=gt.userInfo)==null?void 0:Xt.is_teacher)||((rn=gt.userInfo)==null?void 0:rn.admin),isReview:Ot.category==="pending",onDelete:la,logWatchHistory:Tr}),!Jn&&sa.createElement("div",{style:{height:20}}),!Jn&&sa.createElement(Lo,{dataSource:ve==null?void 0:ve.videos,count:(Or=o==null?void 0:o.detailVideoList)==null?void 0:Or.videos_count,dispatch:at}))),Jn&&sa.createElement("aside",{className:"tc mb50 mt30"},sa.createElement(P.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ga,defaultCurrent:1,pageSize:15,current:Ot.page||1,total:ve==null?void 0:ve.videos_count})),sa.createElement(Hl,null),sa.createElement(Ye,{data:Tn}),sa.createElement(ir,null),sa.createElement(Ir,null),sa.createElement(Gl,null),sa.createElement(to,null),sa.createElement(jr,null),((rr=o==null?void 0:o.actionTabs)==null?void 0:rr.key)==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&sa.createElement(bl,null))};var Nl=(0,c.connect)(({classroomList:s,loading:l,user:o,globalSetting:Xe})=>({user:o,classroomList:s,globalSetting:Xe,loading:l.effects}))(Jl);const xl=({globalSetting:s})=>{var l;switch(Number((l=s==null?void 0:s.setting)==null?void 0:l.theme)){case t.Fy.THEMEONE:return n.createElement(ln,null);case t.Fy.THEMETHREE:return n.createElement(ti,null);case t.Fy.DEFAULT:default:return n.createElement(Nl,null)}};var ll=(0,c.connect)(({globalSetting:s})=>({globalSetting:s}))(xl)},24776:function(Ht,rt,e){"use strict";var t=e(59301),n=e(38854),c=e(8591),U=e(6848),p=e(65582),O=e(41867),r=e(3918),L=e(2337);const ce=({isLoading:P,addText:Q,tabDataSource:S,isAdmin:E,dispatch:H,classroomList:fe,type:pe,isExercise:mt,defaultSelectedKeys:ye,onTabMenuClick:oe,getDropdownMenu:ue,showControlButton:M,buttonText:g,buttonIcon:i="icon-tianjiadaohang",extraNode:D,user:w,onButtonClick:ae,isModelUser:V})=>{var J,T,ke,W,$e;const A=(0,p.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},S==null?void 0:S.map((q,re)=>t.createElement("div",{key:re,className:`text-16px flex item-center justify-center current ${ye==(typeof q.index=="number"?q.index:q.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ye==(typeof q.index=="number"?q.index:q.id)?"#1890FF":""},onClick:()=>P?{}:oe(q)},q==null?void 0:q.name,q.total!==void 0&&E&&t.createElement("span",{className:"ml-4px"},q.total||0)))),E&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},mt&&t.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{H({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),mt&&t.createElement(n.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:q})=>{var re;if((0,O.Rm)()&&!((re=fe.AssistantObject.exercise)!=null&&re.can_download)){c.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}q=="1"&&H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:"exercise",category_id:A.categoryId}}),q=="3"&&p.history.push(`/classrooms/${A==null?void 0:A.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!D&&t.createElement("div",null,D),M&&(g=="\u6DFB\u52A0\u76F4\u64AD"?t.createElement(n.Z,{menu:{items:(T=(J=[{label:t.createElement("div",{onClick:()=>{ae("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:t.createElement("div",{onClick:()=>{ae("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:V}])==null?void 0:J.filter(q=>q==null?void 0:q.show))==null?void 0:T.map(q=>({label:q==null?void 0:q.label,key:q==null?void 0:q.key}))}},t.createElement(r.op,{theme:L.Fy.THEMEONE,icon:t.createElement("span",{className:`iconfont ${i}`})},g)):t.createElement(r.op,{theme:L.Fy.THEMEONE,onClick:ae,icon:t.createElement("span",{className:`iconfont ${i}`})},g)),!!ue&&t.createElement(n.Z,{disabled:((ke=w==null?void 0:w.userInfo)==null?void 0:ke.user_status)===2,dropdownRender:ue},t.createElement(U.Z,{title:((W=w==null?void 0:w.userInfo)==null?void 0:W.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"},t.createElement(r.op,{theme:L.Fy.THEMEONE,onClick:ae,disabled:(($e=w==null?void 0:w.userInfo)==null?void 0:$e.user_status)===2,icon:t.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Q||"\u521B\u5EFA\u8BD5\u5377")))))};rt.Z=ce},25136:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return S}});var t=e(59301),n=e(95237),c=e(43604),U=e(20834),p=e(38854),O=e(8591),r=e(6848),L={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},ce=e(65582),P=e(41867),S=({isLoading:E,addText:H,tabDataSource:fe,isAdmin:pe,dispatch:mt,classroomList:ye,type:oe,isExercise:ue,defaultSelectedKeys:M,onTabMenuClick:g,getDropdownMenu:i,showControlButton:D,buttonText:w,buttonIcon:ae="icon-tianjiadaohang",extraNode:V,user:J,onButtonClick:T,isModelUser:ke})=>{var W,$e,A,q,re;const Y=(0,ce.useParams)();return t.createElement("div",{className:L.tabMenuContainer},t.createElement(n.Z,null,t.createElement(c.Z,{flex:"1"},t.createElement(U.default,{onSelect:le=>E?{}:g(le),mode:"horizontal",selectedKeys:M},fe.map(le=>t.createElement(U.default.Item,{key:typeof le.index=="number"?le.index:le.id,style:{color:"#fff"}},t.createElement("span",null,le.name),le.total!==void 0&&pe&&t.createElement("span",{className:"ml20"},le.total||0))))),pe&&ue&&t.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{mt({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),pe&&t.createElement(c.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ue&&t.createElement(p.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(U.default,null,t.createElement(U.default.Item,{key:1,onClick:()=>{var le;if((0,P.Rm)()&&!((le=ye.AssistantObject.exercise)!=null&&le.can_download)){O.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}mt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:oe,exportType:"exercise",category_id:Y.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(U.default.Item,{key:3,onClick:()=>{var le;if((0,P.Rm)()&&!((le=ye.AssistantObject.exercise)!=null&&le.can_download)){O.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}ce.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"})))),t.createElement("div",{className:L.control},t.createElement("div",{className:L.extra},V),D&&(w=="\u6DFB\u52A0\u76F4\u64AD"?t.createElement(p.Z,{menu:{items:($e=(W=[{label:t.createElement("div",{onClick:()=>{T("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ke&&{label:t.createElement("div",{onClick:()=>{T("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:W.filter(le=>le==null?void 0:le.show))==null?void 0:$e.map(le=>({label:le==null?void 0:le.label,key:le==null?void 0:le.key}))}},t.createElement("span",{className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))):t.createElement("span",{onClick:T,style:{cursor:"pointer"},className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))),!!i&&t.createElement(p.Z,{disabled:((A=J==null?void 0:J.userInfo)==null?void 0:A.user_status)===2,className:"ml10",dropdownRender:i},t.createElement("span",{className:((q=J==null?void 0:J.userInfo)==null?void 0:q.user_status)===2?L.selectBtn1:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(r.Z,{title:((re=J==null?void 0:J.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"},t.createElement("span",null,H||"\u521B\u5EFA\u8BD5\u5377"))))))))}},61527:function(Ht,rt,e){"use strict";e.d(rt,{U:function(){return ce}});var t=e(59301),n=Object.defineProperty,c=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,O=(P,Q,S)=>Q in P?n(P,Q,{enumerable:!0,configurable:!0,writable:!0,value:S}):P[Q]=S,r=(P,Q)=>{for(var S in Q||(Q={}))U.call(Q,S)&&O(P,S,Q[S]);if(c)for(var S of c(Q))p.call(Q,S)&&O(P,S,Q[S]);return P},L=(P,Q,S)=>new Promise((E,H)=>{var fe=ye=>{try{mt(S.next(ye))}catch(oe){H(oe)}},pe=ye=>{try{mt(S.throw(ye))}catch(oe){H(oe)}},mt=ye=>ye.done?E(ye.value):Promise.resolve(ye.value).then(fe,pe);mt((S=S.apply(P,Q)).next())});function ce(P,Q){const[S,E]=(0,t.useState)(Q),[H,fe]=(0,t.useState)(!1),[pe,mt]=(0,t.useState)();return[S,H,(oe,ue=!1)=>L(this,null,function*(){const M=ue?Q:r(r({},S),oe);fe(!0),E(M);const g=yield P(M);return fe(!1),mt(g),g}),pe]}},50371:function(Ht,rt){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let n=1;n{const p=c[U];p!==void 0&&(t[U]=p)})}return t}rt.Z=e},13845:function(Ht,rt,e){"use strict";e.d(rt,{F:function(){return t},Z:function(){return n}});function t(c){return c!=null&&c===c.window}function n(c,U){var p,O;if(typeof window=="undefined")return 0;const r=U?"scrollTop":"scrollLeft";let L=0;return t(c)?L=c[U?"pageYOffset":"pageXOffset"]:c instanceof Document?L=c.documentElement[r]:(c instanceof HTMLElement||c)&&(L=c[r]),c&&!t(c)&&typeof L!="number"&&(L=(O=((p=c.ownerDocument)!==null&&p!==void 0?p:c).documentElement)===null||O===void 0?void 0:O[r]),L}},56762:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return n}});var t=e(59301);function n(){const[,c]=t.useReducer(U=>U+1,0);return c}},68031:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return U}});var t=e(16089);function n(p,O,r,L){const ce=r-O;return p/=L/2,p<1?ce/2*p*p*p+O:ce/2*((p-=2)*p*p+2)+O}var c=e(13845);function U(p){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:L,duration:ce=450}=O,P=r(),Q=(0,c.Z)(P,!0),S=Date.now(),E=()=>{const fe=Date.now()-S,pe=n(fe>ce?ce:fe,Q,p,ce);(0,c.F)(P)?P.scrollTo(window.pageXOffset,pe):P instanceof Document||P.constructor.name==="HTMLDocument"?P.documentElement.scrollTop=pe:P.scrollTop=pe,fer||O},18889:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return $e}});var t=e(92310),n=e.n(t),c=e(2738),U=e(59301),p=e(36355),O=e(19716),r=e(61621),L=e(99313),ce=function(A,q){var re={};for(var Y in A)Object.prototype.hasOwnProperty.call(A,Y)&&q.indexOf(Y)<0&&(re[Y]=A[Y]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,Y=Object.getOwnPropertySymbols(A);le{var{prefixCls:q,className:re,hoverable:Y=!0}=A,le=ce(A,["prefixCls","className","hoverable"]);const{getPrefixCls:G}=U.useContext(p.E_),F=G("card",q),Ce=n()(`${F}-grid`,re,{[`${F}-grid-hoverable`]:Y});return U.createElement("div",Object.assign({},le,{className:Ce}))},S=e(17313),E=e(83116),H=e(37613);const fe=A=>{const{antCls:q,componentCls:re,headerHeight:Y,cardPaddingBase:le,tabsMarginBottom:G}=A;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:Y,marginBottom:-1,padding:`0 ${le}px`,color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:A.headerFontSize,background:A.headerBg,borderBottom:`${A.lineWidth}px ${A.lineType} ${A.colorBorderSecondary}`,borderRadius:`${A.borderRadiusLG}px ${A.borderRadiusLG}px 0 0`},(0,S.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},S.vS),{[` +(self.webpackChunk=self.webpackChunk||[]).push([[1754],{89489:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},59477:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},40001:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},26227:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},49198:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},84105:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},41464:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},18785:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},73331:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},15277:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},52671:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},8657:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},56082:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},33853:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},15075:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},62772:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},43531:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},61485:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},38819:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},47472:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={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"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},32050:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return L}});var t=e(54476),n=e(59301),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 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:"upload",theme:"outlined"},U=c,p=e(7657),O=function(P,Q){return n.createElement(p.Z,(0,t.Z)({},P,{ref:Q,icon:U}))},r=n.forwardRef(O),L=r},89613:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return ye}});var t=e(59301),n=e(38147),c=e(1012),U=e(92310),p=e.n(U),O={upload:"upload___jpwPD"},r=Object.defineProperty,L=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,E=(oe,ue,M)=>ue in oe?r(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:M}):oe[ue]=M,H=(oe,ue)=>{for(var M in ue||(ue={}))Q.call(ue,M)&&E(oe,M,ue[M]);if(P)for(var M of P(ue))S.call(ue,M)&&E(oe,M,ue[M]);return oe},fe=(oe,ue)=>L(oe,ce(ue)),pe=(oe,ue,M)=>new Promise((g,i)=>{var D=V=>{try{ae(M.next(V))}catch(J){i(J)}},w=V=>{try{ae(M.throw(V))}catch(J){i(J)}},ae=V=>V.done?g(V.value):Promise.resolve(V.value).then(D,w);ae((M=M.apply(oe,ue)).next())});const mt=({chunkSize:oe=1024*1024*2,options:ue={},onCancel:M,onComplete:g,onError:i,onProgress:D,onBefore:w,onBeginInitFile:ae,children:V,accept:J,className:T,style:ke={},concurrency:W=4},$e)=>{let[A,q]=(0,t.useState)("ready");const[re,Y]=(0,t.useState)(0),[le,G]=(0,t.useState)(""),[F,Ce]=(0,t.useState)(null),_=(0,t.useRef)(null),k=(0,t.useRef)((0,c.Z)()),Be=(0,t.useRef)(!1);(0,t.useImperativeHandle)($e,()=>({cancel:it,file:F,uploadStatus:A}));const Ve=()=>{const Ct=document.getElementById(k.current);Ct&&(Ct.value="")},ht=Ct=>pe(void 0,null,function*(){var At;if(A==="uploading")return;ae&&ae(Ct);const Et=Ct.size,Pe=Math.ceil(Et/oe);Be.current=!1,q("uploading"),Y(0),G("");try{const st=yield(0,n.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:H({fileName:Ct.name,chunkCount:Pe},ue)});if(Be.current||(st==null?void 0:st.status)!==0)throw new Error;const{upload_id:j}=st;_.current=new AbortController;const N=[];let x=0;for(let m=0;m(0,n.ZP)("/api/attachments/multipart_upload",{method:"POST",body:b,signal:_.current.signal},!0).then(ee=>{console.log(ee,444),x++;const Le=Math.round(x/Pe*100);Y(Le),D&&D(fe(H({},ee),{file:Ct,percent:Le}))}))}let a=0,R=W;for(console.log(N,"promises");ad());if(m.length>0){const d=yield Promise.all(m);a+=R}}const X=yield(0,n.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:H({fileName:Ct.name,chunkCount:Pe,uploadId:j},ue)});X.object?(q("success"),Ve(),g&&g(fe(H({},X),{file:Ct,percent:100}))):(q("error"),G("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Ve(),i&&i(Ct.name))}catch(st){q("error"),G("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Ve(),i&&i(Ct.name)}}),it=(0,t.useCallback)(()=>{Be.current=!0,_.current&&(_.current.abort(),M&&M())},[M]),wt=Ct=>{var At,Et;const Pe=(Et=(At=Ct==null?void 0:Ct.target)==null?void 0:At.files)==null?void 0:Et[0];if(Ce(Pe),A="ready",!!Pe){if(w){w(Pe)||ht(Pe),Ve();return}ht(Pe)}};return t.createElement(t.Fragment,null,t.createElement("input",{type:"file",id:k.current,style:{display:"none"},onChange:wt,accept:J}),t.createElement("label",{className:p()(O.upload,T),htmlFor:k.current,style:ke},V))};var ye=(0,t.forwardRef)(mt)},85149:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return P}});var t=e(59301),n=e(3113),c=e(8591),U=e(54580),p=e(32050),O=e(19248),r=e(74128),L={img:"img___BgL9D"},P=({value:Q,onChange:S,getFileProgress:E})=>{const[H,fe]=(0,t.useState)(!1),pe=t.createElement(n.ZP,{loading:H,icon:t.createElement(p.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),mt=()=>t.createElement("div",{className:L.img},t.createElement("img",{src:r.Z.API_SERVER+"/api/attachments/"+Q,alt:"avatar",style:{width:288}}),t.createElement("div",null,t.createElement(O.Z,{onClick:()=>S(""),style:{fontSize:"16px",color:"red"}}))),ye=oe=>{var ue,M,g,i,D,w;if(E&&E(oe),oe.file.status==="uploading"){fe(!0);return}if(oe.file.status==="done"){if(fe(!1),oe.file.status==="done"&&((M=(ue=oe.file)==null?void 0:ue.response)==null?void 0:M.status)===-1){c.ZP.error((i=(g=oe.file)==null?void 0:g.response)==null?void 0:i.message);return}S((w=(D=oe==null?void 0:oe.file)==null?void 0:D.response)==null?void 0:w.id)}};return t.createElement(t.Fragment,null,Q?mt():t.createElement("div",null,t.createElement(U.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${r.Z.API_SERVER}/api/attachments.json`,onChange:ye,accept:"image/*"},pe),t.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),t.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))}},61584:function(Ht,rt,e){"use strict";e.d(rt,{i:function(){return i},Z:function(){return w}});var t={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"},n=e(71418),c=e(6848),U=e(93948),p=e(92310),O=e.n(p),r=e(65862),L=e(2524),ce=e(41867),P=e(79005),Q=e(20345),S=e(77882),E=e(31081),H=e(75309),fe=e(71979),pe=e(47558),mt=e(42922),ye=e(66832),oe=e(96593),ue=e(19664),M=e(91833),g=e(59301);const i=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:P,swimg:Q},{name:"101\u8BA1\u5212",ptimg:S,swimg:E},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:H,swimg:fe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pe,swimg:mt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ye,swimg:oe},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ue,swimg:M}];var w=({className:ae,dataSource:V=[],col:J=4,right:T,bottom:ke=23,precision:W=0,wrapWidth:$e=1200,trackEventItems:A,loading:q,onRemove:re=()=>{},isCurrent:Y=!0,showAlias:le=!1,showProgress:G=!1})=>{const F=Math.floor(($e-(J-1)*T)/J),Ce=[{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(_=>(window.ENV==="build"&&(_.ptimg=`/react/build${_.ptimg}`,_.swimg=`/react/build${_.swimg}`),_));return g.createElement(n.Z,{spinning:q},g.createElement("div",{className:O()(t.list,ae)},!!(V!=null&&V.length)&&(V==null?void 0:V.map((_,k)=>{var Be,Ve,ht,it,wt,Ct;const{name:At,id:Et,identifier:Pe,featured:st,school_name:j,image_url:N,excellent:x,is_plan:a}=_;return g.createElement("div",{key:Et,className:Y&&G?t.wrapisCurrent:t.wrap,style:{width:F,marginRight:(1+k)%J===0?0:T+W,marginBottom:ke}},g.createElement("a",{className:t.li,onClick:R=>{R.preventDefault(),R.stopPropagation(),A&&(0,r.L9)([A]),(0,r.xg)(`/paths/${Pe}`)}},g.createElement("div",{className:t.img},g.createElement("img",{className:t.cover,src:`${N}`}),Y&&(0,ce.bg)()&&(_==null?void 0:_.studying)&&g.createElement("div",{className:`${t.movebq} user-path-items`,onClick:R=>{R.stopPropagation(),re(_)}},g.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),g.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Be=_==null?void 0:_.subject_tags)==null?void 0:Be.map((R,X)=>{var m,d;if(X===0){const I=(m=Ce.find(b=>b.name==R))==null?void 0:m.swimg;return g.createElement("img",{className:t.sign,src:I,style:{left:"-4px"}})}const te=(d=Ce.find(I=>I.name==R))==null?void 0:d.ptimg;return g.createElement("img",{className:t.sign,src:te,style:{left:`${48+52*(X-1)+2*X}px`}})}),g.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(_==null?void 0:_.excellent)&&g.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),g.createElement("div",{className:t.name},g.createElement(c.Z,{title:le&&(_!=null&&_.excellent_alias_name)?g.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,g.createElement("br",null),g.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${_==null?void 0:_.excellent_alias_name}`)):At},g.createElement("span",{className:t.e},le&&(_==null?void 0:_.excellent_alias_name)||At))),Y&&G&&((Ve=_==null?void 0:_.progress)==null?void 0:Ve.all_score)!=0&&g.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},g.createElement(U.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((ht=_==null?void 0:_.progress)==null?void 0:ht.my_score)/((it=_==null?void 0:_.progress)==null?void 0:it.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=_==null?void 0:_.progress)==null?void 0:wt.my_score,"/",(Ct=_==null?void 0:_.progress)==null?void 0:Ct.all_score),(!Y||!G)&&g.createElement("div",{className:t.tags},g.createElement("div",null,g.createElement(c.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},g.createElement("span",null,g.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),g.createElement("span",null,_.stages_count))),g.createElement(c.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},g.createElement("span",null,g.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),g.createElement("span",null,_.members_count)))))))})),!V.length&&g.createElement(L.Z,null)))}},3918:function(Ht,rt,e){"use strict";e.d(rt,{jL:function(){return p},w9:function(){return bn},vv:function(){return f},dN:function(){return En},QD:function(){return wn},cQ:function(){return X.Z},vg:function(){return Je},Oz:function(){return sn},op:function(){return zt},O5:function(){return Fr},_b:function(){return Ut},t7:function(){return ke},tT:function(){return A},Gi:function(){return yt},YG:function(){return de},Ed:function(){return It},kT:function(){return Ge},qp:function(){return mt},Um:function(){return i},K3:function(){return ue},vr:function(){return Sn},qE:function(){return vn},Je:function(){return Y},wb:function(){return Ct},rC:function(){return R},lB:function(){return Pe},cq:function(){return _e},kO:function(){return ge},tp:function(){return ae},Si:function(){return ra},k8:function(){return ar},Du:function(){return Na}});var t=e(59301),n={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"},c="data:image/png;base64,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",p=({dataSource:He=[],img:Ae,imgWidth:Oe=346,title:ct,sunTitle:Ft,bannerExtraContent:kt})=>t.createElement("div",{className:n.banner},t.createElement("div",{className:n.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,ct),t.createElement("span",null,Ft)),He.length>0&&t.createElement("div",{className:n.btns},He.map((ft,un)=>t.createElement("div",{key:un,onClick:ft.click},ft.name,ft.sign?t.createElement("img",{src:c,width:39}):null))),kt),Ae&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Ae,width:Oe}))),O={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"},r=e(92310),L=e.n(r),ce=e(89392),P=Object.defineProperty,Q=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,H=(He,Ae,Oe)=>Ae in He?P(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,fe=(He,Ae)=>{for(var Oe in Ae||(Ae={}))S.call(Ae,Oe)&&H(He,Oe,Ae[Oe]);if(Q)for(var Oe of Q(Ae))E.call(Ae,Oe)&&H(He,Oe,Ae[Oe]);return He},mt=({dataSource:He=[],value:Ae,onChange:Oe,onTitleChange:ct,className:Ft,title:kt,titleWidth:ft=41,style:un={},fontColor:jn="#6A7283",showCount:tr,classNameActive:Fn,styleItem:Jt={}})=>{const[Vn,Rn]=(0,t.useState)(0),[Ar,Un]=(0,t.useState)(!1),Qn=(0,t.useRef)(null),Dr=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var Gr;He.length!==0&&(((Gr=Qn==null?void 0:Qn.current)==null?void 0:Gr.clientHeight)>97?Rn(1):Rn(0)),He.length===0&&Rn(0),Un(!1)},[He]),t.createElement("div",{className:L()(O.row,Ft),style:un},t.createElement("div",{onClick:(0,ce.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:ft,marginTop:Ar?12:4},className:`${O.title} ${ct?"current":""}`},kt),t.createElement("div",{className:Ar?`${O.tagsWrap} ${O.tagsBorderWrap}`:O.tagsWrap},t.createElement("div",{className:O.bar,ref:Dr,style:Vn>0?{height:Vn===1?97:"auto",overflow:Vn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:O.tag,ref:Qn},He==null?void 0:He.map(Gr=>t.createElement("span",{onClick:()=>Oe(Gr.id),key:Gr.id,style:fe(fe({color:jn},Jt),(Gr==null?void 0:Gr.style)||{}),className:Ae===Gr.id?L()(Fn||O.active,Gr.classNameActive):""},t.createElement("span",{title:Gr.name,className:O.name},Gr.name),!!tr&&t.createElement("span",{className:O.num},Gr.count))))),!!Vn&&t.createElement(t.Fragment,null,Vn===1?t.createElement("div",{onClick:()=>{var Gr;Rn(2),((Gr=Qn==null?void 0:Qn.current)==null?void 0:Gr.clientHeight)>245?Un(!0):Un(!1)},className:O.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{Dr.current.scrollTop=0,Rn(1),Un(!1)},className:O.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ye={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"},ue=({dataSource:He=[],value:Ae,onChange:Oe,onTitleChange:ct,className:Ft,title:kt,titleWidth:ft=41,style:un={},fontColor:jn="#6A7283",showCount:tr,expand:Fn=!0})=>{const[Jt,Vn]=(0,t.useState)(0),[Rn,Ar]=(0,t.useState)(!1),Un=(0,t.useRef)(null),Qn=(0,t.useRef)(null),[Dr,Gr]=(0,t.useState)(Fn);return t.createElement("div",{className:L()(ye.row,Ft),style:un},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ce.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:ft,marginTop:Rn?12:4},className:`${ye.title} ${ct?"current":""}`},kt),t.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Dr?8:10},onClick:()=>Gr(!Dr)})),Dr&&t.createElement("div",{className:Rn?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},t.createElement("div",{className:ye.fenge}),t.createElement("div",{className:ye.bar,ref:Qn},t.createElement("div",{className:ye.tag,ref:Un},He==null?void 0:He.map(ua=>t.createElement("span",{onClick:()=>Oe(ua.id),key:ua.id,style:{color:jn},className:Ae===ua.id?ye.active:""},t.createElement("span",{title:ua.name,className:ye.name},ua.name),!!tr&&t.createElement("span",{className:ye.num},ua.count)))))))},M={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},i=({dataSource:He=[],value:Ae,onChange:Oe,onTitleChange:ct,className:Ft,title:kt,titleWidth:ft=41,style:un={},fontColor:jn="#fff",showCount:tr,expand:Fn=!0})=>{const[Jt,Vn]=(0,t.useState)(0),[Rn,Ar]=(0,t.useState)(!1),Un=(0,t.useRef)(null),Qn=(0,t.useRef)(null),[Dr,Gr]=(0,t.useState)(Fn);return t.createElement("div",{className:L()(M.row,Ft),style:un},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ce.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:ft},className:`${M.title} ${ct?"current":""}`},kt),t.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Dr?"#00DDC7":"#037F74",fontSize:Dr?10:12},onClick:()=>Gr(!Dr)})),Dr&&t.createElement("div",{className:Rn?`${M.tagsWrap} ${M.tagsBorderWrap}`:M.tagsWrap},t.createElement("div",{className:M.bar,ref:Qn},t.createElement("div",{className:M.tag,ref:Un},He==null?void 0:He.map(ua=>t.createElement("span",{onClick:()=>Oe(ua.id),key:ua.id,style:{color:jn},className:Ae===ua.id?M.active:""},t.createElement("span",{title:ua.name,className:M.name},ua.name),!!tr&&t.createElement("span",{className:M.num},ua.count)))))))},D={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"},ae=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={}})=>t.createElement("div",{style:Ft,className:L()(D.tabs,ct)},He.map(kt=>t.createElement("span",{onClick:()=>Oe(kt.id),className:Ae===kt.id?D.active:"",key:kt.id},kt.name))),V={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"},J=e(92832),ke=({dataSource:He=[],value:Ae="",onChange:Oe,onInputChange:ct=()=>{},className:Ft,style:kt={},placeholder:ft,allowClear:un=!1})=>{var jn;const[tr,Fn]=(0,t.useState)(""),[Jt,Vn]=(0,t.useState)("");(0,t.useEffect)(()=>{var Un;let Qn=Ae;(Un=JSON.stringify(Ae))!=null&&Un.includes("{")&&(Fn(Ae.id),Qn=Ae.value||"");try{Vn(decodeURIComponent(Qn||""))}catch(Dr){Vn(decodeURIComponent(Qn||""))}},[Ae]);const Rn=()=>{Oe(encodeURIComponent(Jt),tr||null)},Ar=Un=>{Un!==tr&&(Fn(Un),Oe(encodeURIComponent(Jt),Un))};return t.createElement("div",{className:L()(V.input,Ft),style:kt},!!He.length&&t.createElement("div",{className:V.dropdown},t.createElement("div",{className:V.text},(jn=He.find(Un=>Un.id===tr))==null?void 0:jn.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:V.b1}),t.createElement("b",{className:V.b2})),t.createElement("div",{className:V.menu},He.map((Un,Qn)=>t.createElement("div",{key:Qn,onClick:()=>Ar(Un.id)},Un.name)))),t.createElement(J.default,{onPressEnter:Rn,value:Jt,onChange:Un=>{Vn(Un.target.value),ct(encodeURIComponent(Un.target.value),tr||null)},bordered:!1,placeholder:ft}),t.createElement("i",{onClick:Rn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},W={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},A=({dataSource:He=[],value:Ae="",onChange:Oe,onInputChange:ct=()=>{},className:Ft,style:kt={},placeholder:ft,allowClear:un=!1})=>{var jn;const[tr,Fn]=(0,t.useState)(""),[Jt,Vn]=(0,t.useState)("");(0,t.useEffect)(()=>{var Un;let Qn=Ae;(Un=JSON.stringify(Ae))!=null&&Un.includes("{")&&(Fn(Ae.id),Qn=Ae.value||"");try{Vn(decodeURIComponent(Qn||""))}catch(Dr){Vn(decodeURIComponent(Qn||""))}},[Ae]);const Rn=()=>{Oe(encodeURIComponent(Jt),tr||null)},Ar=Un=>{Un!==tr&&(Fn(Un),Oe(encodeURIComponent(Jt),Un))};return t.createElement("div",{className:L()(W.input,Ft),style:kt},!!He.length&&t.createElement("div",{className:W.dropdown},t.createElement("div",{className:W.text},(jn=He.find(Un=>Un.id===tr))==null?void 0:jn.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:W.menu},He.map((Un,Qn)=>t.createElement("div",{key:Qn,onClick:()=>Ar(Un.id)},Un.name)))),t.createElement(J.default,{onPressEnter:Rn,value:Jt,onChange:Un=>{Vn(Un.target.value),ct(encodeURIComponent(Un.target.value),tr||null)},bordered:!1,placeholder:ft}),t.createElement("i",{onClick:Rn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},q={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"},Y=({value:He,onChange:Ae,className:Oe,total:ct,pageSize:Ft,style:kt={}})=>{const ft=He<2,un=He>=Math.ceil(ct/Ft);return ct<=Ft?t.createElement(t.Fragment,null):t.createElement("div",{className:L()(q.quickPager,Oe),style:kt},t.createElement("div",{onClick:()=>{ft||Ae(He-1,"prev")},className:ft?q.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{un||Ae(He+1,"next")},className:un?q.disabled:""},"\u4E0B\u4E00\u9875"))},le={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"},G=e(71418),F=e(6848),Ce=e(13570),_=e(74128),k=e(65862),Be=e(96908),Ve=e(57177),ht=e(81378),it=e(2524),Ct=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn})=>{const tr=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:jn},t.createElement("div",{className:L()(le.list,He)},!!Ae.length&&Ae.map((Fn,Jt)=>{const{name:Vn,id:Rn,identifier:Ar,power:Un,cover_image_id:Qn,pic:Dr}=Fn;return t.createElement("div",{className:le.wrap,key:Rn,style:{width:tr,marginRight:(1+Jt)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/shixuns/${Ar}/challenges`,className:le.li,onClick:Gr=>{Gr.preventDefault(),un&&(0,k.L9)([un]),Un&&(0,k.xg)(`/shixuns/${Ar}/challenges`)}},t.createElement("div",{className:le.img},t.createElement("img",{className:le.cover,src:`${Dr}`}),Fn.is_jupyter&&t.createElement("img",{className:le.sign,src:Be}),Fn.is_jupyter_lab&&t.createElement("img",{className:le.sign,src:Ve}),Fn.is_unity_3d&&t.createElement("img",{className:le.sign,src:ht})),t.createElement("div",{className:le.name},t.createElement(F.Z,{title:Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:le.e},Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:le.tags},t.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Fn.challenges_count))),!!Fn.myshixuns_count&&t.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Fn.myshixuns_count))),t.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Fn.level))),t.createElement("div",{className:le.rate},t.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Fn.score_info}),t.createElement("span",null,"\xA0",Fn.score_info?`${Fn.score_info}\u5206`:"5\u5206")))),!Un&&t.createElement("div",{className:le.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&t.createElement(it.Z,null)))},At={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"},Pe=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,wrapClassName:un,trackEventItems:jn,loading:tr})=>{const Fn=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:tr},t.createElement("div",{className:L()(At.list,He)},!!Ae.length&&Ae.map((Jt,Vn)=>{const{name:Rn,id:Ar,identifier:Un,power:Qn,cover_image_id:Dr,pic:Gr}=Jt;return t.createElement("div",{className:L()(At.wrap,un),key:Ar,style:{width:Fn,marginRight:(1+Vn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/shixuns/${Un}/challenges`,className:At.li,onClick:ua=>{ua.preventDefault(),jn&&(0,k.L9)([jn]),Qn&&(0,k.xg)(`/shixuns/${Un}/challenges`)}},t.createElement("img",{src:e(47621),className:At.titleBg}),t.createElement("div",{className:At.name},t.createElement(F.Z,{title:Rn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:At.e},Rn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:At.img},t.createElement("img",{className:At.cover,src:Dr?`${_.Z.API_SERVER}/api/attachments/${Dr}`:`${_.Z.IMG_SERVER+Gr}`}),Jt.is_jupyter&&t.createElement("div",{className:At.bq},"Jupyter"),Jt.is_jupyter_lab&&t.createElement("div",{className:At.bq},"JupyterLab"),Jt.is_unity_3d&&t.createElement("div",{className:At.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),t.createElement("div",{className:"mt20 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:At.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:At.value},Jt.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:At.value},Jt.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:At.text},"\u5173\u5361\u6570"),t.createElement("span",{className:At.value},Jt.challenges_count)),t.createElement("div",{className:At.rate},t.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Jt.score_info}),t.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",Jt.score_info?`${Jt.score_info}\u5206`:"5\u5206"))))),!Qn&&t.createElement("div",{className:At.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&t.createElement(it.Z,null)))},st={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},j="data:image/png;base64,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",N="data:image/png;base64,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",x="data:image/png;base64,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",R=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn,wrapClassName:tr,imgClassName:Fn})=>{const Jt=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:jn},t.createElement("div",{className:L()(st.list,He)},!!Ae.length&&Ae.map((Vn,Rn)=>{const{name:Ar,id:Un,identifier:Qn,power:Dr,cover_image_id:Gr,pic:ua}=Vn;return t.createElement("div",{className:L()(st.wrap,tr),key:Un,style:{width:Jt,marginRight:(1+Rn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/shixuns/${Qn}/challenges`,className:st.li,onClick:Ga=>{Ga.preventDefault(),un&&(0,k.L9)([un]),Dr&&(0,k.xg)(`/shixuns/${Qn}/challenges`)}},t.createElement("div",{className:L()(st.img,Fn)},t.createElement("img",{className:st.cover,src:Gr?`${_.Z.API_SERVER}/api/attachments/${Gr}`:`${_.Z.IMG_SERVER+ua}`}),Vn.is_jupyter&&t.createElement("img",{className:st.sign,src:j}),Vn.is_jupyter_lab&&t.createElement("img",{className:st.sign,src:N}),Vn.is_unity_3d&&t.createElement("img",{className:st.sign,src:x})),t.createElement("div",{className:st.name},t.createElement(F.Z,{title:Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:st.e},Ar||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:st.tags},t.createElement(F.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Vn.challenges_count))),!!Vn.myshixuns_count&&t.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Vn.myshixuns_count))),t.createElement(F.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Vn.level))),t.createElement("div",{className:st.rate},t.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Vn.score_info}),t.createElement("span",null,"\xA0",Vn.score_info?`${Vn.score_info}\u5206`:"5\u5206")))),!Dr&&t.createElement("div",{className:st.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ae.length&&t.createElement(it.Z,null)))},X=e(61584),m={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"},d=e(79005),te=e(20345),I=e(77882),b=e(31081),ee=e(75309),Le=e(71979),xe=e(47558),We=e(42922),Fe=e(66832),Re=e(96593),B=e(19664),Ee=e(91833),Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Rt=(He,Ae,Oe)=>Ae in He?Me(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,St=(He,Ae)=>{for(var Oe in Ae||(Ae={}))ut.call(Ae,Oe)&&Rt(He,Oe,Ae[Oe]);if(Ue)for(var Oe of Ue(Ae))Pt.call(Ae,Oe)&&Rt(He,Oe,Ae[Oe]);return He};const Vt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:d,swimg:te},{name:"101\u8BA1\u5212",ptimg:I,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:Le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:xe,swimg:We},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Re},{name:"\u519B\u961F\u4E00\u6D41",ptimg:B,swimg:Ee}];var sn=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn,wrapClassName:tr,imgClassName:Fn,isArrow:Jt=!1,imgStyle:Vn={}})=>{const Rn=Math.floor((ft-(Oe-1)*ct)/Oe),[Ar,Un]=(0,t.useState)(),[Qn,Dr]=(0,t.useState)(),Gr=Ga=>Un(Ga),ua=()=>Un(-1);return t.createElement(G.Z,{spinning:jn},t.createElement("div",{className:L()(m.list,He)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((Ga,Ja)=>{var Ho;const{name:To,id:No,identifier:Ro,featured:qo,school_name:vo,image_url:So,excellent:Ao,is_plan:Zo}=Ga;return t.createElement("div",{key:No,className:L()(m.wrap,tr),style:{width:Rn,marginRight:(1+Ja)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{target:"_blank",href:`/paths/${Ro}`,className:m.li,onClick:po=>{po.preventDefault(),un&&(0,k.L9)([un]),(0,k.xg)(`/paths/${Ro}`)}},t.createElement("img",{src:e(39057),className:m.titleBg}),t.createElement("div",{className:m.name},t.createElement(F.Z,{title:To},t.createElement("span",{className:m.e,style:{color:Jt&&Ar===Ja?"#145DFF":"#000000"},onMouseEnter:()=>{Gr(Ja)},onMouseLeave:ua},To))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:L()(m.img,Fn)},t.createElement("img",{className:m.cover,style:St({},Vn),src:`${_.Z.IMG_SERVER+So}`}),(Ho=Ga==null?void 0:Ga.subject_tags)==null?void 0:Ho.map((po,qa)=>{var Mo,Wo;if(qa===0){const Oo=(Mo=Vt.find(Yr=>Yr.name==po))==null?void 0:Mo.swimg;return t.createElement("img",{className:m.sign,src:Oo,style:{left:"-4px"}})}const Yo=(Wo=Vt.find(Oo=>Oo.name==po))==null?void 0:Wo.ptimg;return t.createElement("img",{className:m.sign,src:Yo,style:{left:`${48+52*(qa-1)+2*qa}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ga==null?void 0:Ga.excellent)&&t.createElement("div",{className:m.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:m.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:m.value},Ga.stages_count)),t.createElement("div",null,t.createElement("span",{className:m.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:m.value},Ga.members_count))))))})),!Ae.length&&t.createElement(it.Z,null)))},cn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},kn=e(41867),_t=e(59301);const qt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:d,swimg:te},{name:"101\u8BA1\u5212",ptimg:I,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:Le},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:xe,swimg:We},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Fe,swimg:Re},{name:"\u519B\u961F\u4E00\u6D41",ptimg:B,swimg:Ee}];var Je=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn,onRemove:tr=()=>{},isCurrent:Fn=!0,showAlias:Jt=!1,wrapClassName:Vn,imgClassName:Rn})=>{const Ar=Math.floor((ft-(Oe-1)*ct)/Oe),Un=[{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(Qn=>(window.ENV==="build"&&(Qn.ptimg=`/react/build${Qn.ptimg}`,Qn.swimg=`/react/build${Qn.swimg}`),Qn));return _t.createElement(G.Z,{spinning:jn},_t.createElement("div",{className:L()(cn.list,He)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((Qn,Dr)=>{var Gr;const{name:ua,id:Ga,identifier:Ja,featured:Ho,school_name:To,image_url:No,excellent:Ro,is_plan:qo}=Qn;return _t.createElement("div",{key:Ga,className:L()(cn.wrap,Vn),style:{width:Ar,marginRight:(1+Dr)%Oe===0?0:ct+kt,marginBottom:Ft}},_t.createElement("a",{className:cn.li,onClick:vo=>{vo.preventDefault(),vo.stopPropagation(),un&&(0,k.L9)([un]),(0,k.xg)(`/paths/${Ja}`)}},_t.createElement("div",{className:L()(cn.img,Rn)},_t.createElement("img",{className:cn.cover,src:`${_.Z.IMG_SERVER+No}`}),Fn&&(0,kn.bg)()&&(Qn==null?void 0:Qn.studying)&&_t.createElement("div",{className:`${cn.movebq} user-path-items`,onClick:vo=>{vo.stopPropagation(),tr(Qn)}},_t.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),_t.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Gr=Qn==null?void 0:Qn.subject_tags)==null?void 0:Gr.map((vo,So)=>{var Ao,Zo;if(So===0){const qa=(Ao=Un.find(Mo=>Mo.name==vo))==null?void 0:Ao.swimg;return _t.createElement("img",{className:cn.sign,src:qa,style:{left:"-4px"}})}const po=(Zo=Un.find(qa=>qa.name==vo))==null?void 0:Zo.ptimg;return _t.createElement("img",{className:cn.sign,src:po,style:{left:`${48+52*(So-1)+2*So}px`}})}),_t.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Qn==null?void 0:Qn.excellent)&&_t.createElement("div",{className:cn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),_t.createElement("div",{className:cn.name},_t.createElement(F.Z,{title:Jt&&(Qn!=null&&Qn.excellent_alias_name)?_t.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ua}`,_t.createElement("br",null),_t.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Qn==null?void 0:Qn.excellent_alias_name}`)):ua},_t.createElement("span",{className:cn.e},Jt&&(Qn==null?void 0:Qn.excellent_alias_name)||ua))),_t.createElement("div",{className:cn.tags},_t.createElement("div",null,_t.createElement(F.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},_t.createElement("span",null,_t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),_t.createElement("span",null,Qn.stages_count))),_t.createElement(F.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},_t.createElement("span",null,_t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),_t.createElement("span",null,Qn.members_count)))))))})),!Ae.length&&_t.createElement(it.Z,null)))},bt={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"},Wt="data:image/png;base64,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",Mt=e(59301),bn=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,trackEventItems:un,loading:jn})=>{const tr=Math.floor((ft-(Oe-1)*ct)/Oe);return Mt.createElement(G.Z,{spinning:jn},Mt.createElement("div",{className:L()(bt.list,He)},!!Ae.length&&Ae.map((Fn,Jt)=>{const{subject_identifier:Vn,id:Rn,identifier:Ar,power:Un}=Fn,Qn=Fn.is_public!=0&&Fn.is_public;return Mt.createElement("div",{className:bt.wrap,key:Rn,style:{width:tr,marginRight:(1+Jt)%Oe===0?0:ct+kt,marginBottom:Ft}},Mt.createElement("a",{className:bt.li,onClick:Dr=>{Dr.preventDefault(),un&&(0,k.L9)([un]),(0,k.xg)(Fn.first_category_url)}},Mt.createElement("div",{className:bt.top},Mt.createElement(F.Z,{title:Fn.name},Mt.createElement("div",{className:bt.name},Fn.name)),Mt.createElement("img",{className:bt.img,src:_.Z.IMG_SERVER+"/images/"+Fn.avatar_url}),Mt.createElement("div",{className:bt.text,title:Fn.creator},Fn.creator),Vn&&Mt.createElement("div",{className:bt.btns},Mt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Mt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Qn&&Mt.createElement("div",{className:bt.sign},"\u516C\u5F00")),Mt.createElement("div",{className:bt.bottom},Fn.visits>0&&Mt.createElement(F.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-liulanyan"}),Mt.createElement("span",null,Fn.visits))),Fn.course_members_count>0&&Mt.createElement(F.Z,{title:"\u6210\u5458",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-chengyuan"}),Fn.course_members_count)),Fn.tasks_count>0&&Mt.createElement(F.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Mt.createElement("span",null,Mt.createElement("i",{className:"iconfont icon-zuoye"}),Fn.tasks_count)),Fn.is_end?Mt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Mt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Fn.is_accessible&&Mt.createElement("div",{className:bt.lockWrap},Mt.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Mt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&Mt.createElement(it.Z,null)))},Gt={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"},Cn="data:image/png;base64,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",En=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,wrapClassName:un,trackEventItems:jn,loading:tr})=>{const Fn=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:tr},t.createElement("div",{className:L()(Gt.list,He)},!!Ae.length&&Ae.map((Jt,Vn)=>{const{subject_identifier:Rn,id:Ar,identifier:Un,power:Qn}=Jt,Dr=Jt.is_public!=0&&Jt.is_public;return t.createElement("div",{className:L()(`${Gt.wrap} ${Jt.is_accessible?"":Gt.warpStyle}`,un),key:Ar,style:{width:Fn,marginRight:(1+Vn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{className:Gt.li,onClick:Gr=>{Gr.preventDefault(),jn&&(0,k.L9)([jn]),(0,k.xg)(Jt.first_category_url)}},t.createElement("div",{className:Gt.creator},t.createElement("img",{className:Gt.img,src:_.Z.IMG_SERVER+"/images/"+Jt.avatar_url}),t.createElement("div",{className:Gt.text,title:Jt.creator},Jt.creator)),t.createElement("div",{className:Gt.top},t.createElement(F.Z,{title:Jt.name},t.createElement("div",{className:Gt.name},Jt.name)),Dr&&t.createElement("div",{className:Gt.sign},"\u516C\u5F00")),t.createElement("div",{className:Gt.middle},t.createElement("div",{className:Gt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Gt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Gt.value},(Jt==null?void 0:Jt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Gt.text},"\u6210\u5458"),t.createElement("span",{className:Gt.value},(Jt==null?void 0:Jt.course_members_count)||0))),t.createElement("div",{className:Gt.row},t.createElement("div",null,t.createElement("span",{className:Gt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Gt.value},(Jt==null?void 0:Jt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Gt.text},"\u72B6\u6001"),Jt.is_end?t.createElement("span",{className:Gt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Gt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Rn&&t.createElement("div",{className:Gt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jt.is_accessible&&t.createElement("div",{className:Gt.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&t.createElement(it.Z,null)))},Tt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},or="data:image/png;base64,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",f=({className:He,dataSource:Ae=[],col:Oe=4,right:ct,bottom:Ft=23,precision:kt=0,wrapWidth:ft=1200,wrapClassName:un,trackEventItems:jn,loading:tr})=>{const Fn=Math.floor((ft-(Oe-1)*ct)/Oe);return t.createElement(G.Z,{spinning:tr},t.createElement("div",{className:L()(Tt.list,He)},!!Ae.length&&Ae.map((Jt,Vn)=>{const{subject_identifier:Rn,id:Ar,identifier:Un,power:Qn}=Jt,Dr=Jt.is_public!=0&&Jt.is_public;return t.createElement("div",{className:L()(`${Tt.wrap} ${Jt.is_accessible?"":Tt.warpStyle}`,un),key:Ar,style:{width:Fn,marginRight:(1+Vn)%Oe===0?0:ct+kt,marginBottom:Ft}},t.createElement("a",{className:Tt.li,onClick:Gr=>{Gr.preventDefault(),jn&&(0,k.L9)([jn]),(0,k.xg)(Jt.first_category_url)}},t.createElement("div",{className:Tt.creator},t.createElement("img",{className:Tt.img,src:_.Z.IMG_SERVER+"/images/"+Jt.avatar_url}),t.createElement("div",{className:Tt.text,title:Jt.creator},Jt.creator)),t.createElement("div",{className:Tt.top},t.createElement(F.Z,{title:Jt.name},t.createElement("div",{className:Tt.name},Jt.name)),Dr&&t.createElement("div",{className:Tt.sign})),t.createElement("div",{className:Tt.middle},t.createElement("div",{className:Tt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Tt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Tt.value},(Jt==null?void 0:Jt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Tt.text},"\u6210\u5458"),t.createElement("span",{className:Tt.value},(Jt==null?void 0:Jt.course_members_count)||0))),t.createElement("div",{className:Tt.row},t.createElement("div",null,t.createElement("span",{className:Tt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Tt.value},(Jt==null?void 0:Jt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Tt.text},"\u72B6\u6001"),Jt.is_end?t.createElement("span",{className:Tt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Tt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Rn&&t.createElement("div",{className:Tt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jt.is_accessible&&t.createElement("div",{className:Tt.lockWrap},t.createElement("img",{src:`${_.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ae.length&&t.createElement(it.Z,null)))},C={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"},y=e(65582),de=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={},tabBarExtraContent:kt})=>t.createElement("div",{className:L()(C.tabs,ct),style:Ft},t.createElement("div",{className:C.tabsWrap},He.map((ft,un)=>t.createElement("aside",{className:C.tab,onClick:()=>{Oe(ft.id),ft.link&&y.history.push(ft.link)},key:un},t.createElement("div",{className:Ae===ft.id?C.active:""},ft.name),(ft==null?void 0:ft.resetCount)==null&&(ft==null?void 0:ft.total)!==void 0&&t.createElement("span",null,"\uFF08",ft==null?void 0:ft.total,"\uFF09"),(ft==null?void 0:ft.resetCount)!==void 0&&(ft==null?void 0:ft.total)!==void 0&&t.createElement(F.Z,{title:(ft==null?void 0:ft.tip)!=null?ft==null?void 0:ft.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ft==null?void 0:ft.resetCount),"/",t.createElement("span",null,ft==null?void 0:ft.total),"\uFF09"))))),t.createElement("div",{className:C.tabBar},kt)),se={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"},Ge=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={},tabBarExtraContent:kt})=>t.createElement("div",{className:L()(se.tabs,ct),style:Ft},t.createElement("div",{className:se.tabsWrap},He.map((ft,un)=>t.createElement("aside",{className:se.tab,onClick:()=>{Oe(ft.id),ft.link&&y.history.push(ft.link)},key:un},t.createElement("div",{className:Ae===ft.id?se.active:""},ft.name),(ft==null?void 0:ft.resetCount)==null&&(ft==null?void 0:ft.total)!==void 0&&t.createElement("span",null,"\uFF08",ft==null?void 0:ft.total,"\uFF09"),(ft==null?void 0:ft.resetCount)!==void 0&&(ft==null?void 0:ft.total)!==void 0&&t.createElement(F.Z,{title:(ft==null?void 0:ft.tip)!=null?ft==null?void 0:ft.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ft==null?void 0:ft.resetCount),"/",t.createElement("span",null,ft==null?void 0:ft.total),"\uFF09"))))),t.createElement("div",{className:se.tabBar},kt)),ot={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},It=({dataSource:He=[],value:Ae,onChange:Oe,className:ct,style:Ft={},tabBarExtraContent:kt})=>t.createElement("div",{className:L()(ot.tabs,ct),style:Ft},t.createElement("div",{className:ot.tabsWrap},He.map((ft,un)=>t.createElement("aside",{className:`${ot.tab} ${Ae===ft.id?ot.active:""}`,onClick:()=>{Oe(ft.id),ft.link&&y.history.push(ft.link)},key:un},t.createElement("div",null,ft.name),(ft==null?void 0:ft.resetCount)==null&&(ft==null?void 0:ft.total)!==void 0&&t.createElement("span",null,"\uFF08",ft==null?void 0:ft.total,"\uFF09"),(ft==null?void 0:ft.resetCount)!==void 0&&(ft==null?void 0:ft.total)!==void 0&&t.createElement(F.Z,{title:(ft==null?void 0:ft.tip)!=null?ft==null?void 0:ft.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},ft==null?void 0:ft.resetCount),"/",t.createElement("span",null,ft==null?void 0:ft.total),"\uFF09"))))),t.createElement("div",{className:ot.tabBar},kt)),yt=({className:He,style:Ae={},children:Oe})=>t.createElement("div",{className:L()(He),style:Ae},Oe),xt={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"},$=e(38854),me=e(20834);const Se=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var _e=({sortValue:He,dropValue:Ae,className:Oe,onSort:ct,onDrop:Ft,dataSource:kt=Se})=>{var ft;return t.createElement("div",{className:L()(xt.orderWrap,Oe)},t.createElement($.Z,{dropdownRender:()=>t.createElement(me.default,null,kt.map((un,jn)=>t.createElement(me.default.Item,{key:jn,onClick:()=>Ft(un.id)},un.name)))},t.createElement("span",{className:xt.orderTextWrap},(ft=kt.find(un=>Ae===un.id))==null?void 0:ft.name)),t.createElement("span",{className:xt.orderIconWrap},t.createElement("span",{className:xt.orderAsc},t.createElement("i",{className:He==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")})),t.createElement("span",{className:xt.orderDesc},t.createElement("i",{className:He==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")}))))},ze={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Qe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ge=({sortValue:He,dropValue:Ae,className:Oe,onSort:ct,onDrop:Ft,dataSource:kt=Qe})=>{var ft;return t.createElement("div",{className:L()(ze.orderWrap,Oe)},t.createElement($.Z,{dropdownRender:()=>t.createElement(me.default,null,kt.map((un,jn)=>t.createElement(me.default.Item,{key:jn,onClick:()=>Ft(un.id)},un.name)))},t.createElement("span",{className:ze.orderTextWrap},(ft=kt.find(un=>Ae===un.id))==null?void 0:ft.name)),t.createElement("span",{className:ze.orderIconWrap},t.createElement("span",{className:ze.orderAsc},t.createElement("i",{className:He==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ze.cursorPointer} ${ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${ze.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")})),t.createElement("span",{className:ze.orderDesc},t.createElement("i",{className:He==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ze.cursorPointer} ${ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${ze.cursorPointer}`,onClick:()=>ct(He==="asc"?"desc":"asc")}))))},we={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"},Ne=e(3113),Ie=e(2337),je=Object.defineProperty,Ze=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Zt=(He,Ae,Oe)=>Ae in He?je(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,Yt=(He,Ae)=>{for(var Oe in Ae||(Ae={}))dt.call(Ae,Oe)&&Zt(He,Oe,Ae[Oe]);if(Ze)for(var Oe of Ze(Ae))Dt.call(Ae,Oe)&&Zt(He,Oe,Ae[Oe]);return He},fn=(He,Ae)=>{var Oe={};for(var ct in He)dt.call(He,ct)&&Ae.indexOf(ct)<0&&(Oe[ct]=He[ct]);if(He!=null&&Ze)for(var ct of Ze(He))Ae.indexOf(ct)<0&&Dt.call(He,ct)&&(Oe[ct]=He[ct]);return Oe},xn=(He,Ae,Oe)=>new Promise((ct,Ft)=>{var kt=jn=>{try{un(Oe.next(jn))}catch(tr){Ft(tr)}},ft=jn=>{try{un(Oe.throw(jn))}catch(tr){Ft(tr)}},un=jn=>jn.done?ct(jn.value):Promise.resolve(jn.value).then(kt,ft);un((Oe=Oe.apply(He,Ae)).next())}),zt=He=>{var Ae=He,{className:Oe,style:ct,children:Ft,loading:kt=!1,openLoading:ft,onClick:un=()=>{},size:jn="middle",shape:tr="round",theme:Fn}=Ae,Jt=fn(Ae,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Vn,Rn]=(0,t.useState)(!1),Ar=(0,t.useMemo)(()=>{switch(Fn){case Ie.Fy.THEMEONE:return we.ThemeOne;case Ie.Fy.DEFAULT:default:return we.btn}},[Fn]);return t.createElement(Ne.ZP,Yt({onClick:(0,ce.throttle)(Un=>xn(void 0,null,function*(){ft&&Rn(!0);try{yield un(Un)}catch(Qn){console.log("error",Qn)}ft&&Rn(!1)}),2e3,{leading:!0,trailing:!1}),className:L()(Ar,we[`${jn}-${tr}`],Oe),style:ct,size:jn,shape:tr,loading:Vn||kt},Jt),Ft)},An={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"},vn=({className:He,style:Ae,children:Oe=null,onClick:ct,title:Ft})=>t.createElement("div",{className:L()(An.head,He),style:Ae},t.createElement("span",{className:"primary-hover",onClick:ct},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Ft},Ft),t.createElement("div",{className:An.node},Oe)),en={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"},wn=({confirmShow:He=!0,confirmTitle:Ae,confirmClick:Oe,cancelShow:ct=!0,cancelTitle:Ft,cancelClick:kt,className:ft,style:un,confirmLoading:jn=!1})=>t.createElement("div",{className:L()(en.btns,ft),style:un},He&&t.createElement(Ne.ZP,{loading:jn,onClick:Oe,type:"primary",className:en.confirm},Ae),ct&&t.createElement(Ne.ZP,{onClick:kt,className:en.cancel},Ft)),On={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"},Sn=({className:He,style:Ae={},LeftContent:Oe,children:ct,RightContent:Ft})=>t.createElement("div",{className:L()(On.fixedBottom,He),style:Ae},t.createElement("div",{className:On.wrap},t.createElement("div",{className:On.left},Oe),t.createElement("div",{className:On.center},ct),t.createElement("div",{className:On.right},Ft))),pn={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"},Ut=({className:He,style:Ae={},dataSource:Oe=[]})=>t.createElement("div",{className:L()(pn.crumbs,He),style:Ae},Oe.map((ct,Ft)=>Fty.history.push(ct.path)},ct.name):t.createElement("span",null,ct.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Ft,style:{color:"#5F6368"}},ct.name))),Gn=e(31797),lr=Object.defineProperty,zn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,pr=(He,Ae,Oe)=>Ae in He?lr(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,on=(He,Ae)=>{for(var Oe in Ae||(Ae={}))Pn.call(Ae,Oe)&&pr(He,Oe,Ae[Oe]);if(Wn)for(var Oe of Wn(Ae))er.call(Ae,Oe)&&pr(He,Oe,Ae[Oe]);return He},ln=(He,Ae)=>zn(He,Yn(Ae)),Kn=(He,Ae)=>{var Oe={};for(var ct in He)Pn.call(He,ct)&&Ae.indexOf(ct)<0&&(Oe[ct]=He[ct]);if(He!=null&&Wn)for(var ct of Wn(He))Ae.indexOf(ct)<0&&er.call(He,ct)&&(Oe[ct]=He[ct]);return Oe};const{Countdown:dr}=Gn.default;var Fr=He=>{var Ae=He,{onChange:Oe}=Ae,ct=Kn(Ae,["onChange"]);const[Ft,kt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Ft=="number"&&Ft>=0&&Oe(Ft)},[Ft]);const ft=un=>{const jn=Math.floor(un/1e3);kt(jn)};return t.createElement(dr,ln(on({},ct),{onChange:ft}))},Nr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ra=({DataProps:He,className:Ae,style:Oe={}})=>{var ct;return t.createElement("div",{className:L()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Nr.ClassRoomItem,Ae),style:Oe,onClick:()=>{(0,k.xg)(He==null?void 0:He.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(ct=_.Z)==null?void 0:ct.IMG_SERVER}/images/${He==null?void 0:He.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(He==null?void 0:He.subject_identifier)&&t.createElement("div",{className:"mt-40px"},t.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),t.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},t.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(He!=null&&He.is_public)&&t.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"),t.createElement("span",{className:L()("text-16px font-medium",Nr.TitleDom)},He==null?void 0:He.name)),t.createElement("div",{className:"c-grey-333 font-medium"},He==null?void 0:He.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",He==null?void 0:He.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",He==null?void 0:He.tasks_count),He!=null&&He.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Kr=Object.defineProperty,qr=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,ma=(He,Ae,Oe)=>Ae in He?Kr(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,va=(He,Ae)=>{for(var Oe in Ae||(Ae={}))xa.call(Ae,Oe)&&ma(He,Oe,Ae[Oe]);if(qr)for(var Oe of qr(Ae))Jr.call(Ae,Oe)&&ma(He,Oe,Ae[Oe]);return He},Na=({DataProps:He=[],selectValue:Ae,onChange:Oe,className:ct,style:Ft={},extra:kt,classNameItem:ft,styleItem:un={},barHidden:jn})=>{const[tr,Fn]=(0,t.useState)();return(0,t.useEffect)(()=>{Fn(Array.isArray(Ae)?Ae:[Ae])},[Ae]),t.createElement("div",{className:L()("flex px-20px py-10px gap-40px",ct),style:va({borderBottom:"1px solid #D3F0FF"},Ft)},He==null?void 0:He.map(Jt=>t.createElement("div",{key:Jt==null?void 0:Jt.id,className:L()("flex item-center justify-center current c-grey-333 text-16 relative",ft,Jt==null?void 0:Jt.className),style:va(va({color:tr!=null&&tr.includes(Jt==null?void 0:Jt.id)?"#1890FF":"",minWidth:88},un),(Jt==null?void 0:Jt.style)||{}),onClick:Vn=>{Oe==null||Oe({domEvent:Vn,item:Jt}),Jt!=null&&Jt.link&&y.history.push(Jt==null?void 0:Jt.link)}},Jt==null?void 0:Jt.name,!jn&&(tr==null?void 0:tr.includes(Jt==null?void 0:Jt.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},kt))},Ca=Object.defineProperty,wa=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,wr=(He,Ae,Oe)=>Ae in He?Ca(He,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Ae]=Oe,Pr=(He,Ae)=>{for(var Oe in Ae||(Ae={}))Qa.call(Ae,Oe)&&wr(He,Oe,Ae[Oe]);if(Aa)for(var Oe of Aa(Ae))Xa.call(Ae,Oe)&&wr(He,Oe,Ae[Oe]);return He},_r=(He,Ae)=>wa(He,ao(Ae)),ar=({value:He,onChange:Ae,onInputChange:Oe,className:ct,style:Ft={},InputProps:kt})=>{const[ft,un]=(0,t.useState)(He);return t.createElement("div",{className:L()("flex item-center rounded-full px-10px py-2px",ct),style:Pr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ft)},t.createElement(J.default,_r(Pr({bordered:!1},kt),{onChange:jn=>{un(jn.target.value),Oe==null||Oe(encodeURIComponent(jn.target.value))},onPressEnter:jn=>{Ae==null||Ae({domEvent:jn,item:{value:ft}})}})),t.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:jn=>{Ae==null||Ae({domEvent:jn,item:{value:ft}})}}))}},95651:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return S}});var t=e(59301),n=e(95237),c=e(43604),U=e(20834),p=e(38854),O=e(8591),r=e(6848),L={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},ce=e(65582),P=e(41867),S=({isLoading:E,addText:H,tabDataSource:fe,isAdmin:pe,dispatch:mt,classroomList:ye,type:oe,isExercise:ue,defaultSelectedKeys:M,onTabMenuClick:g,getDropdownMenu:i,showControlButton:D,buttonText:w,buttonIcon:ae="icon-tianjiadaohang",extraNode:V,user:J,onButtonClick:T,isModelUser:ke,menuItemWidth:W=125})=>{var $e,A,q,re,Y;const le=(0,ce.useParams)();return t.createElement("div",{className:L.tabMenuContainer},t.createElement(n.Z,null,t.createElement(c.Z,{flex:"1"},t.createElement(U.default,{onSelect:G=>E?{}:g(G),mode:"horizontal",selectedKeys:M},fe.map(G=>t.createElement(U.default.Item,{style:{width:W},key:typeof G.index=="number"?G.index:G.id},t.createElement("span",{className:"c-grey-666"},G.name),G.total!==void 0&&pe&&t.createElement("span",{className:"c-grey-999 ml20"},G.total||0))))),pe&&ue&&t.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{mt({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),pe&&t.createElement(c.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ue&&t.createElement(p.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(U.default,null,t.createElement(U.default.Item,{key:1,onClick:()=>{var G;if((0,P.Rm)()&&!((G=ye.AssistantObject.exercise)!=null&&G.can_download)){O.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}mt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:oe,exportType:"exercise",category_id:le.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(U.default.Item,{key:3,onClick:()=>{var G;if((0,P.Rm)()&&!((G=ye.AssistantObject.exercise)!=null&&G.can_download)){O.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}ce.history.push(`/classrooms/${le==null?void 0:le.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"})))),t.createElement("div",{className:L.control},t.createElement("div",{className:L.extra},V),D&&(w=="\u6DFB\u52A0\u76F4\u64AD"?t.createElement(p.Z,{menu:{items:(A=($e=[{label:t.createElement("div",{onClick:()=>{T("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ke&&{label:t.createElement("div",{onClick:()=>{T("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:$e.filter(G=>G==null?void 0:G.show))==null?void 0:A.map(G=>({label:G==null?void 0:G.label,key:G==null?void 0:G.key}))}},t.createElement("span",{className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))):t.createElement("span",{onClick:T,style:{cursor:"pointer"},className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))),!!i&&t.createElement(p.Z,{disabled:((q=J==null?void 0:J.userInfo)==null?void 0:q.user_status)===2,className:"ml10",dropdownRender:i},t.createElement("span",{className:((re=J==null?void 0:J.userInfo)==null?void 0:re.user_status)===2?L.selectBtn1:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(r.Z,{title:((Y=J==null?void 0:J.userInfo)==null?void 0:Y.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"},t.createElement("span",null,H||"\u521B\u5EFA\u8BD5\u5377"))))))))}},92261:function(Ht,rt,e){"use strict";e.r(rt),e.d(rt,{default:function(){return ll}});var t=e(2337),n=e(59301),c=e(65582),U=e(20834),p=e(44e3),O=e(43418),r=e(95237),L=e(6848),ce=e(71418),P=e(58421),Q=e(41867),S=e(2524),E=e(8591),H=e(38147),fe=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const pe=({classroomList:s,dispatch:l,cb:o})=>{const Xe=(0,c.useParams)();return Xe.id=Xe.coursesId,n.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:s.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fe(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${Xe.id}/delete_course_video.json`,{method:"delete",body:{video_id:s.actionTabs.data.link?s.actionTabs.data.id:s.actionTabs.data.course_video_id,is_link:s.actionTabs.data.link?!0:""}})).status===0&&(E.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),l({type:"classroomList/setUpdateData",payload:Math.random()}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:Xe.coursesId}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var mt=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(pe),ye=e(98228),oe=e(78241),ue=e(3113),M=e(92832),g=e(54580),i=e(32050),D=e(19248),w=e(74128),ae={flex_box_center:"flex_box_center___os357",flex_space_between:"flex_space_between___Gz5BQ",flex_box_vertical_center:"flex_box_vertical_center___s4ATP",flex_box_center_end:"flex_box_center_end___scB4h",flex_box_column:"flex_box_column___hLND_",bg:"bg___xbWbF",menu:"menu___BiyLT",desc:"desc___vXR16",otherLink:"otherLink___ciEOz",card:"card___WAp26",img:"img___kewbJ",analysisText:"analysisText___eiGQR",analysisTips:"analysisTips___zziBf"},V=e(65862),J=Object.defineProperty,T=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,q=(s,l,o)=>l in s?J(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,re=(s,l)=>{for(var o in l||(l={}))$e.call(l,o)&&q(s,o,l[o]);if(W)for(var o of W(l))A.call(l,o)&&q(s,o,l[o]);return s},Y=(s,l)=>T(s,ke(l)),le=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:G}=ye.default,F=({classroomList:s,loading:l,user:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm(),[Xt,rn]=(0,n.useState)(""),[Or,rr]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Lt,Tn,vr,Jn,Wr,ga,fa,ca;((Lt=s.actionTabs)==null?void 0:Lt.key)==="\u589E\u52A0\u5916\u94FE"&&((Tn=s.actionTabs)!=null&&Tn.data)&&(Ke.setFieldsValue({name:(Jn=(vr=s.actionTabs)==null?void 0:vr.data)==null?void 0:Jn.title,link:(ga=(Wr=s.actionTabs)==null?void 0:Wr.data)==null?void 0:ga.link}),rn((ca=(fa=s.actionTabs)==null?void 0:fa.data)==null?void 0:ca.attachment_id))},[(lt=s.actionTabs)==null?void 0:lt.key]);const Cr=n.createElement(ue.ZP,{loading:Or,icon:n.createElement(i.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ot=()=>n.createElement("div",{className:ae.img},n.createElement("img",{src:w.Z.API_SERVER+"/api/attachments/"+Xt,alt:"avatar",style:{width:288}}),n.createElement("div",null,n.createElement(D.Z,{onClick:()=>rn(""),style:{fontSize:"16px",color:"red"}}))),cr=Lt=>{var Tn,vr;if(Lt.file.status==="uploading"){rr(!0);return}Lt.file.status==="done"&&(rr(!1),rn((vr=(Tn=Lt==null?void 0:Lt.file)==null?void 0:Tn.response)==null?void 0:vr.id))},ve=()=>{Ke.resetFields(),Xe({type:"classroomList/setActionTabs",payload:{}}),rn(""),rr(!1)};return n.createElement(O.default,{centered:!0,title:(gt=s.actionTabs)!=null&>.data?"\u7F16\u8F91\u5916\u94FE\u89C6\u9891":"\u589E\u52A0\u5916\u94FE",open:s.actionTabs.key==="\u589E\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,okButtonProps:{loading:Or},bodyStyle:{minHeight:200},onOk:()=>le(void 0,null,function*(){var Lt;const Tn=re({},yield Ke.validateFields());if(rr(!0),((Lt=s.actionTabs)!=null&&Lt.data?yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Y(re({},Tn),{title:Tn.name,new_attachment_id:Xt})}):yield(0,H.ZP)(`/api/courses/${at.id}/course_videos.json`,{method:"post",body:Y(re({},Tn),{category_id:at.categoryId==="0"?"":at.categoryId,attachment_id:Xt})})).status===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u89C6\u9891","\u589E\u52A0\u5916\u94FE"]),E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setUpdateData",payload:Math.random()}),ve();return}rr(!1)}),onCancel:()=>{ve()}},n.createElement(oe.default,{form:Ke,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null)),n.createElement(oe.default.Item,{label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Xt?Ot():n.createElement("div",null,n.createElement(g.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:cr,accept:"image/*"},Cr),n.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),n.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))))};var Ce=(0,c.connect)(({classroomList:s,user:l,loading:o})=>({classroomList:s,user:l,loading:o}))(F),_=Object.defineProperty,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ht=(s,l,o)=>l in s?_(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,it=(s,l)=>{for(var o in l||(l={}))Be.call(l,o)&&ht(s,o,l[o]);if(k)for(var o of k(l))Ve.call(l,o)&&ht(s,o,l[o]);return s},wt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Ct}=ye.default,At=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailAttendancesDetail:lt,actionTabs:gt}=s,[at]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>wt(void 0,null,function*(){const tt=it({},yield at.validateFields());(yield(0,H.ZP)(`/api/course_videos/${gt.data.id}.json`,{method:"put",body:it({},tt)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.data&&n.createElement(oe.default,{form:at,initialValues:{name:gt.data.title,link:gt.data.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null))))};var Et=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(At),Pe=e(5112),st=e(1710),j=e(24905),N=e(93948),x=e(85149),a=e(89540),R=e(89613),X=e(59301),m=Object.defineProperty,d=Object.defineProperties,te=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Le=(s,l,o)=>l in s?m(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,xe=(s,l)=>{for(var o in l||(l={}))b.call(l,o)&&Le(s,o,l[o]);if(I)for(var o of I(l))ee.call(l,o)&&Le(s,o,l[o]);return s},We=(s,l)=>d(s,te(l)),Fe=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Re}=ye.default,B=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt,at,tt;const Z=(0,c.useParams)();Z.id=Z.coursesId;const{detailAttendancesDetail:Ke,actionTabs:Xt}=s,[rn]=oe.default.useForm(),[Or,rr]=(0,n.useState)(!1),[Cr,Ot]=(0,n.useState)(!1),[cr,ve]=(0,n.useState)([]),[Lt,Tn]=(0,n.useState)({}),vr=(0,n.useRef)(),Jn=(0,n.useRef)(),Wr="\u3000\u3000",[ga,fa]=(0,n.useState)(null),[ca,Zn]=(0,n.useState)(null);(0,n.useEffect)(()=>{var nn,hn,ur,Sr;s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&rn.setFieldsValue({title:Xt.data.title,attachment_id:(nn=Xt==null?void 0:Xt.data)==null?void 0:nn.attachment_id,allow_skip:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.allow_skip,action_analysis:(ur=Xt==null?void 0:Xt.data)==null?void 0:ur.action_analysis,show_watermark:(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.show_watermark}),Fe(void 0,null,function*(){var ja;(ja=Xt.data)!=null&&ja.course_video_id&&la()})},[s.actionTabs.key]);const la=()=>Fe(void 0,null,function*(){var nn,hn,ur;const Sr=yield(0,H.ZP)(`/api/courses/${(nn=Xt.params)==null?void 0:nn.coursesId}/course_videos/video_history?course_video_id=${(hn=Xt.data)==null?void 0:hn.course_video_id}`,{method:"get"});ve(Sr.data),(ur=Sr.data)==null||ur.forEach(ja=>{ja.checked&&(fa(ja.id),Zn(ja.id))})}),Tr=[{title:"",dataIndex:"checked",align:"center",render:(nn,hn,ur)=>X.createElement(Pe.ZP.Group,{onChange:()=>ro(hn),value:ca},X.createElement(Pe.ZP,{value:hn.id}))},{title:"\u89C6\u9891\u540D\u79F0",width:300,dataIndex:"title"},{title:"\u7248\u672C\u53F7",dataIndex:"version"},{title:"\u64CD\u4F5C",render:(nn,hn,ur)=>hn.id!=ga&&X.createElement(ue.ZP,{type:"link",danger:!0,onClick:()=>hr(hn)},"\u5220\u9664")}],hr=nn=>Fe(void 0,null,function*(){var hn;if(cr.length==1)return;(yield(0,H.ZP)(`/api/courses/${(hn=Xt.params)==null?void 0:hn.coursesId}/delete_course_video.json`,{method:"delete",body:{video_id:nn.id,is_link:s.actionTabs.data.link?!0:""}})).message=="success"&&la()}),ro=nn=>{ve(cr.map(hn=>(hn.id==nn.id?(hn.checked=!0,Zn(nn.id)):hn.checked=!1,hn)))},Fo={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:nn=>{var hn,ur;let Sr=nn.name.toLowerCase();return Sr&&Sr.indexOf(".avi")==-1&&Sr.indexOf(".flv")==-1&&Sr.indexOf(".f4v")==-1&&Sr.indexOf(".m4v")==-1&&Sr.indexOf(".mov")==-1&&Sr.indexOf(".mp4")==-1&&Sr.indexOf(".rmvb")==-1&&Sr.indexOf(".swf")==-1&&Sr.indexOf(".webm")==-1&&Sr.indexOf(".wmv")==-1?(E.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):!((hn=l.userInfo)!=null&&hn.admin||(ur=l.userInfo)!=null&&ur.business)&&nn.size>MAX_FILE_SIZE*1024*1024?(E.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${MAX_FILE_SIZE}M`),!0):!1},onBeginInitFile:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:0,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onComplete:nn=>{var hn,ur;Tn({video_id:nn.id,name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onError:()=>{Tn({})},onProgress:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},chunkSize:1024*1024*2,options:{user_id:(lt=l==null?void 0:l.userInfo)==null?void 0:lt.user_id}};console.log(Lt,222);const Ol=oe.default.useWatch("action_analysis",rn);return X.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:660,destroyOnClose:!0,okButtonProps:{disabled:Or},confirmLoading:Cr,onOk:()=>Fe(void 0,null,function*(){var nn,hn,ur,Sr;if(Lt!=null&&Lt.name&&Lt.loaded!=100){E.ZP.warning("\u89C6\u9891\u4E0A\u4F20\u4E2D\u8BF7\u7A0D\u7B49\uFF01");return}const ja=xe({},yield rn.validateFields()),il=xe({},ja);Ot(!0),Lt!=null&&Lt.name?yield(0,a.dt)({username:(nn=l.userInfo)==null?void 0:nn.login,videos:[{video_id:Lt.video_id,title:rn.getFieldValue("title"),filename:Lt.name,attachment_id:rn.getFieldValue("attachment_id"),course_id:Z==null?void 0:Z.coursesId,category_id:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.course_second_category_id,course_video_id:(ur=Xt.data)==null?void 0:ur.course_video_id}]}):cr.forEach(sl=>{sl.checked&&(il.set_id=sl.id)}),(yield(0,H.ZP)(`/api/course_videos/${(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.course_video_id}/change_cover.json`,{method:"put",body:il}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()})),Tn(void 0),Ot(!1)}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}}),Tn({}),Jn.current.cancel()}},Xt.data&&X.createElement(oe.default,{form:rn},X.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},X.createElement(M.default,{maxLength:60})),X.createElement(oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},X.createElement(x.Z,{getFileProgress:nn=>{if(nn.file.status==="uploading"){rr(!0);return}nn.file.status==="done"&&rr(!1)}})),X.createElement(oe.default.Item,null,X.createElement(st.default,{pagination:!1,columns:Tr,dataSource:cr})),X.createElement(oe.default.Item,{name:"allow_skip",label:"\u64AD\u653E\u8BBE\u7F6E",valuePropName:"checked"},X.createElement(j.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),(((gt=Xt==null?void 0:Xt.data)==null?void 0:gt.user_login)===((at=l==null?void 0:l.userInfo)==null?void 0:at.login)||(0,Q.Ny)())&&X.createElement(oe.default.Item,{name:"show_watermark",label:"\u6C34\u5370\u8BBE\u7F6E",valuePropName:"checked"},X.createElement(j.default,null,"\u5C55\u793A\u6C34\u5370\u6807\u8BC6")),X.createElement(oe.default.Item,null,X.createElement(R.Z,We(xe({},Fo),{ref:Jn}),X.createElement(X.Fragment,null,Lt!=null&&Lt.name?X.createElement(ue.ZP,{disabled:!0,type:"primary",ghost:!0},"\u66F4\u65B0\u7248\u672C"):X.createElement("div",{className:ae.btn},"\u66F4\u65B0\u7248\u672C"))),!!(Lt!=null&&Lt.name)&&X.createElement("div",null,X.createElement("div",{style:{fontSize:"8px",color:"#333",display:"flex",alignItems:"center"}},X.createElement("i",{className:"icon-lianjie2 iconfont",style:{marginRight:"10px",color:"#52c41a",fontSize:"8px"}}),X.createElement("span",{className:"font14"},((tt=Lt.name)==null?void 0:tt.indexOf(Wr))===-1?`${Lt.name}${Wr}${(0,V.RD)(Lt.size)}`:Lt.name),Lt.loaded==100&&X.createElement("i",{style:{marginLeft:"auto",cursor:"pointer"},className:"icon-shanchu iconfont",onClick:()=>{Jn.current.cancel(),Tn({})}})),Lt.loaded!=100&&X.createElement(N.Z,{size:"small",percent:Lt.loaded,status:Lt.loaded==100?"normal":"active"}))),X.createElement(oe.default.Item,null,X.createElement("p",{className:"c-light-black"},"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv"),X.createElement("p",{className:"c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))))};var Ee=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(B),Me=Object.defineProperty,Ue=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Rt=(s,l,o)=>l in s?Me(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,St=(s,l)=>{for(var o in l||(l={}))ut.call(l,o)&&Rt(s,o,l[o]);if(Ue)for(var o of Ue(l))Pt.call(l,o)&&Rt(s,o,l[o]);return s},Vt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:dn}=ye.default,sn=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm();return(0,n.useEffect)(()=>{s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&Ke.setFieldsValue({title:Z.data.title})},[s.actionTabs.key]),n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Vt(void 0,null,function*(){const Xt=St({},yield Ke.validateFields());(yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:St({},Xt)}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}})}},Z.data&&n.createElement(oe.default,{form:Ke,initialValues:{name:(lt=Z==null?void 0:Z.data)==null?void 0:lt.title,link:(gt=Z==null?void 0:Z.data)==null?void 0:gt.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var cn=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(sn),kn=e(24776),_t=Object.defineProperty,qt=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Mt=(s,l,o)=>l in s?_t(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,jt=(s,l)=>{for(var o in l||(l={}))bt.call(l,o)&&Mt(s,o,l[o]);if(Je)for(var o of Je(l))Wt.call(l,o)&&Mt(s,o,l[o]);return s},bn=(s,l)=>qt(s,Hn(l)),Gt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Cn}=ye.default,Ln=({classroomList:s,loading:l,dispatch:o})=>{var Xe;const lt=(0,c.useParams)();lt.id=lt.coursesId;const{detailLeftMenus:gt,actionTabs:at}=s,[tt]=oe.default.useForm(),Z=Ke=>{var Xt;return(Xt=Ke==null?void 0:Ke.filter(rn=>rn.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"))==null?void 0:Xt.map((rn,Or)=>n.createElement(n.Fragment,null,n.createElement(Pe.ZP,{style:{display:"block"},value:rn.category_id},rn.category_name),n.createElement("div",{style:{marginLeft:20}},Z((rn==null?void 0:rn.third_category)||[]))))};return n.createElement(O.default,{centered:!0,title:"\u79FB\u52A8\u5230",open:s.actionTabs.key==="\u79FB\u52A8\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:400,bodyStyle:{minHeight:200},onOk:()=>tt.submit(),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.course_modules&&n.createElement(oe.default,{form:tt,initialValues:{},onFinish:Ke=>Gt(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${lt.id}/move_to_category.json`,{method:"post",body:bn(jt({},Ke),{video_ids:at.data.id})})).status===0&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:lt==null?void 0:lt.id}}))})},n.createElement(oe.default.Item,{label:"",name:"new_category_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(Pe.ZP.Group,null,Z((Xe=gt==null?void 0:gt.course_modules)==null?void 0:Xe.filter(Ke=>Ke.type==="video")[0].second_category)))))};var En=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(Ln),Tt=Object.defineProperty,or=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,C=(s,l,o)=>l in s?Tt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,y=(s,l)=>{for(var o in l||(l={}))ie.call(l,o)&&C(s,o,l[o]);if(or)for(var o of or(l))f.call(l,o)&&C(s,o,l[o]);return s},h=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:de}=ye.default,se=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailLeftMenus:lt,actionTabs:gt}=s,at=lt.course_modules&<.course_modules.filter(Z=>Z.type==="video"),[tt]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:s.actionTabs.key==="\u65B0\u5EFA\u5B50\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>h(void 0,null,function*(){const Z=y({},yield tt.validateFields());(yield(0,H.ZP)(`/api/course_modules/${at[0].id}/add_second_category.json`,{method:"post",body:y({},Z)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(oe.default,{form:tt,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var Te=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(se),Ge=e(18889),ot=e(43604),vt=e(55988),It=e(36193),Nt=e(56102),yt={flex_box_center:"flex_box_center___P5Od1",flex_space_between:"flex_space_between___QkcMh",flex_box_vertical_center:"flex_box_vertical_center____4HUk",flex_box_center_end:"flex_box_center_end___Iu5cC",flex_box_column:"flex_box_column___mOrgZ",wrap:"wrap___yORb4",mask:"mask___B3Hfc",playIconWrap:"playIconWrap___gyVHi",playIcon:"playIcon___wGuRi",linkWrap:"linkWrap___ILzoF",link:"link___FLoSp",imgWrap:"imgWrap___gTRlD",cardBottom:"cardBottom___TgTjD",bottomTitle:"bottomTitle___lqahP",timeWrap:"timeWrap___AiYZ0",time:"time___okZrb",bottomActionWrap:"bottomActionWrap___LnHDv",peopleWrap:"peopleWrap___zonsg",actionIcon:"actionIcon___E5ako"},xt=e(24334),$=Object.defineProperty,me=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,_e=(s,l,o)=>l in s?$(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,ze=(s,l)=>{for(var o in l||(l={}))Se.call(l,o)&&_e(s,o,l[o]);if(me)for(var o of me(l))De.call(l,o)&&_e(s,o,l[o]);return s},Qe=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const K="90%",ge="55%",we=({data:s,isReview:l,dispatch:o,userid:Xe,userlogin:lt,showToUser:gt=!1,classroomList:at})=>{var tt,Z,Ke,Xt;const[rn,Or]=(0,n.useState)(ze({},(0,c.useParams)())),{detailLeftMenus:rr}=at;let Cr=(Z=(tt=rr==null?void 0:rr.course_modules)==null?void 0:tt.filter(ve=>ve.type==="video")[0].second_category)==null?void 0:Z.length;rn.id=rn.coursesId,rn.categoryId!=0&&(rn.category_id=rn.categoryId);const Ot=ve=>Qe(void 0,null,function*(){ve.link||(0,V.xg)(`/classrooms/${rn==null?void 0:rn.coursesId}/video_info?new_video_id=${ve==null?void 0:ve.course_video_id}`)}),cr=(ve,Lt)=>{let Tn=xt.Base64.decode(ve);if(ve)return``};return n.createElement(n.Fragment,null,(Xt=(Ke=at==null?void 0:at.detailVideoList)==null?void 0:Ke.videos)==null?void 0:Xt.map((ve,Lt)=>{var Tn;const vr=ve!=null&&ve.cover_url?(Tn=ve==null?void 0:ve.cover_url)!=null&&Tn.includes("https")?ve.cover_url:w.Z.API_SERVER+ve.cover_url:vt;return n.createElement("a",{className:yt.wrap,key:ve.id+"-"+Lt},n.createElement(Ge.Z,{className:`animated fadeIn ${yt.cardWrap}`},n.createElement(ce.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!ve.transcoded&&!ve.link},n.createElement("span",{className:yt.imgWrap,onClick:()=>{!l&&Ot(ve)}},n.createElement("img",{src:vr}),ve.link&&n.createElement("a",{className:yt.linkWrap,href:ve.link,onClick:()=>Qe(void 0,null,function*(){let Jn=yield(0,H.ZP)("/api/watch_video_histories/click_link_histories.json",{method:"post",body:{video_link_id:ve.id,device:"pc"}})}),target:"_blank",title:ve.title},n.createElement("span",{className:yt.link},"\u5916\u94FE")),!l&&n.createElement(n.Fragment,null,n.createElement("div",{className:yt.mask}),n.createElement("div",{className:yt.playIconWrap},!ve.link&&n.createElement("img",{className:yt.playIcon,src:It}))))),n.createElement("div",{className:yt.cardBottom},n.createElement("div",{className:yt.bottomTitle},ve.title),n.createElement("div",{className:yt.timeWrap},(ve.total_time||parseInt(ve.total_time)>0)&&n.createElement("div",{className:yt.time},`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${(0,V.li)(parseInt(ve.total_time))}`)),n.createElement("div",{className:yt.bottomActionWrap},n.createElement("span",{className:yt.peopleWrap},!!ve.people_num&&n.createElement(L.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"top"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},ve.people_num))),n.createElement("div",null,gt&&!l&&!ve.link?n.createElement(L.Z,{title:"\u53D1\u9001\u81F3\u4E2A\u4EBA\u4E2D\u5FC3",placement:"top"},n.createElement("i",{onClick:()=>Qe(void 0,null,function*(){var Jn;const Wr=yield(0,H.ZP)(`/api/users/${lt}/videos/${ve==null?void 0:ve.id}/copy_video.json`,{method:"post",body:{course_video_id:ve==null?void 0:ve.course_video_id}});if((Wr==null?void 0:Wr.status)===0){const ga=new Date().toISOString().split("T")[0],fa=localStorage.getItem("coursesVideoDismissDate");if(((Jn=JSON.parse(fa))==null?void 0:Jn.today)===ga)E.ZP.success("\u53D1\u9001\u6210\u529F\uFF01");else{const ca=O.default.confirm({icon:null,width:420,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u53D1\u9001\u6210\u529F",content:n.createElement("div",null,n.createElement("div",null,"\u89C6\u9891\u300A",ve==null?void 0:ve.title,"\u300B\u5DF2\u7ECF\u53D1\u9001\u5230\u4E2A\u4EBA\u4E2D\u5FC3\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u524D\u5F80\u67E5\u770B\uFF1F"),n.createElement(r.Z,{align:"middle",justify:"space-between",style:{marginTop:"40px",marginBottom:"15px"}},n.createElement(ot.Z,null,n.createElement(j.default,{onChange:Zn=>{Zn.target.checked?localStorage.setItem("coursesVideoDismissDate",JSON.stringify({today:new Date().toISOString().split("T")[0]})):localStorage.removeItem("coursesVideoDismissDate")}},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")),n.createElement(ot.Z,null,n.createElement(ue.ZP,{className:"mr20",onClick:()=>{ca.destroy()}},"\u53D6\u6D88"),n.createElement(ue.ZP,{type:"primary",onClick:()=>{ca.destroy(),(0,V.xg)(`/users/${lt}/videos`)}},"\u524D\u5F80\u67E5\u770B")))),footer:null})}}}),className:`icon-fabu3 iconfont ${yt.actionIcon}`,style:{marginTop:"1px",display:"inline-block",marginLeft:0,marginRight:"5px"}})):null,(Xe===ve.user_id||!l&&Cr>0&&(0,Q.aN)())&&n.createElement(L.Z,{title:"\u79FB\u52A8",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-yidong iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u79FB\u52A8\u76EE\u5F55",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),(0,Q.G5)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.G5)()?n.createElement(c.Link,{to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/statistics/${ve.course_video_id}?title=${ve.title}`}," ",n.createElement("i",{className:`icon-tongji1 iconfont ${yt.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(0,Q.dE)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.dE)()?n.createElement(c.Link,{className:"font16",to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/studentstatistics`},n.createElement("i",{className:`icon-tongji1 iconfont ${yt.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(Xe===ve.user_id||(0,Q.aN)())&&n.createElement(L.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-bianji1 iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:ve.link?"\u589E\u52A0\u5916\u94FE":"\u7F16\u8F91\u89C6\u9891",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),!l&&!ve.link&&n.createElement(Nt.CopyToClipboard,{text:cr(ve.play_url||ve.file_url,ve.cover_url),onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(L.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-fuzhi iconfont`}))),(Xe===ve.user_id||(0,Q.Rb)())&&n.createElement(L.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${yt.actionIcon} icon-shanchu iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})))))))}))};var Ne=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(we),Ie={root:"root___NojP1",title:"title___My2Gb"},je=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())}),dt=({dataSource:s=[],count:l,dispatch:o})=>{const Xe=(0,c.useParams)(),[lt,gt]=(0,n.useState)([]),at=(0,n.useRef)(null),tt=(0,n.useRef)(null);(0,n.useEffect)(()=>{s&>([...s])},[s]);const Z=()=>{at.current.style.opacity="1",at.current.style.transform="scale(1)";const Ot=at.current.dataset.id,cr=tt.current.dataset.id;if(Ot!==cr){var ve=[...lt];ve.splice(cr,0,ve.splice(Ot,1)[0]),gt(ve),at.current=tt.current,rr(lt[Ot],Number(cr)+1)}},Ke=Ot=>{at.current=Ot.target},Xt=Ot=>{Ot.preventDefault(),Ot.target.tagName==="LI"&&(tt.current=Ot.target,tt.current.style.opacity="0.2",tt.current.style.transform="scale(1.1)",Z())},rn=Ot=>{Ot.preventDefault()},Or=Ot=>{Ot.preventDefault(),at.current.style.opacity="1",at.current.style.transform="scale(1)"},rr=(Ot,cr)=>je(void 0,null,function*(){return yield(0,H.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/sort_video.json`,{method:"put",body:{course_id:Xe.coursesId,video_id:(Ot==null?void 0:Ot.course_video_id)||(Ot==null?void 0:Ot.id),position:Number(cr)}})}),Cr=lt.map((Ot,cr)=>n.createElement("li",{"data-id":cr,key:cr,style:{background:Ot.bgColor},draggable:"true",onDragStart:Ke,onDragOver:rn,onDrop:Or,onDragEnter:Xt,"data-item":JSON.stringify(Ot)},n.createElement("img",{src:(Ot==null?void 0:Ot.cover_url)||vt}),n.createElement("span",{title:Ot.title,className:Ie.title},Ot.title),n.createElement("p",{className:"ml10 mb10"},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u95F4",(0,V.li)(parseInt(Ot.total_time))),n.createElement(M.default,{className:"ml10 mb10",style:{width:100},placeholder:cr+1,onBlur:ve=>je(void 0,null,function*(){if(!ve.target.value)return;if(!/^([1-9][0-9]*)$/.test(ve.target.value)){E.ZP.info("\u8BF7\u8F93\u5165\u5927\u4E8E0\u7684\u6B63\u6574\u6570");return}if(parseInt(ve.target.value)>l){E.ZP.info("\u6570\u5B57\u4E0D\u80FD\u5927\u4E8E\u603B\u6570\u91CF");return}const Tn=yield rr(Ot,ve.target.value);(Tn==null?void 0:Tn.status)===0&&o({type:"classroomList/setUpdateData",payload:Math.random()})})})));return console.log(lt,2222),n.createElement("aside",{className:Ie.root},n.createElement("ul",{className:"contain"},Cr))},Dt=e(61527),Zt=e(33270),Yt=e(59301),fn=Object.defineProperty,xn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,vn=(s,l,o)=>l in s?fn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,en=(s,l)=>{for(var o in l||(l={}))An.call(l,o)&&vn(s,o,l[o]);if(zt)for(var o of zt(l))In.call(l,o)&&vn(s,o,l[o]);return s},mn=(s,l)=>xn(s,an(l)),wn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const On=({classroomList:s,user:l,dispatch:o})=>{var Xe,lt,gt,at,tt;const Z=(0,c.useParams)(),{actionTabs:Ke}=s,[,Xt,rn,Or]=(0,Dt.U)(Zt.v2,{course_id:Z.coursesId}),rr=((lt=(Xe=Or==null?void 0:Or.data)==null?void 0:Xe.list)==null?void 0:lt.map(Zn=>Zn==null?void 0:Zn.id))||[],[,Cr,Ot]=(0,Dt.U)(Zt.iE,{course_id:Z.coursesId}),[cr,ve]=(0,n.useState)(!1),[Lt,Tn]=(0,n.useState)({page:1,limit:10}),[vr,Jn]=(0,n.useState)([]),Wr=()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},ga=[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"title"},{title:"\u6C34\u5370\u72B6\u6001",dataIndex:"show_watermark",render:Zn=>Zn?Yt.createElement("span",{style:{color:"#00B187"}},"\u5F00\u542F\u4E2D"):Yt.createElement("span",{style:{color:"#E02020"}},"\u5173\u95ED\u4E2D")}],fa=()=>{o({type:"classroomList/getVideoList",payload:en({},Z)})},ca=(...Zn)=>wn(void 0,[...Zn],function*(la=Lt){rn(mn(en({},la),{course_id:Z.coursesId}),!0)});return(0,n.useEffect)(()=>{Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&ca()},[Lt,Ke.key]),Yt.createElement(O.default,{centered:!0,title:Ke.key,open:Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E",width:640,footer:[Yt.createElement(ue.ZP,{type:"primary",loading:cr&&Cr,onClick:()=>wn(void 0,null,function*(){ve(!0);const Zn=yield Ot({ids:vr,show_watermark:!0});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5F00\u542F"),Yt.createElement(ue.ZP,{type:"primary",loading:!cr&&Cr,onClick:()=>wn(void 0,null,function*(){ve(!1);const Zn=yield Ot({ids:vr,show_watermark:!1});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5173\u95ED"),Yt.createElement(ue.ZP,{className:"ml20",onClick:()=>{Wr()}},"\u53D6\u6D88")],onCancel:()=>{Wr()}},Yt.createElement(st.default,{dataSource:(gt=Or==null?void 0:Or.data)==null?void 0:gt.list,columns:ga,rowKey:"id",loading:Xt,locale:{emptyText:Yt.createElement(S.Z,null)},scroll:{y:400},showHeader:((at=Or==null?void 0:Or.data)==null?void 0:at.total_count)>0,rowSelection:{selectedRowKeys:vr,onChange:Zn=>{const la=()=>{const Tr=vr.filter(hr=>!rr.includes(hr));return[...new Set(Tr.concat(Zn))]};Jn((rr==null?void 0:rr.length)===(Zn==null?void 0:Zn.length)?[...new Set(vr.concat(Zn))]:la())}},pagination:{current:Lt.page,pageSize:Lt==null?void 0:Lt.limit,onChange:(Zn,la)=>{Tn(mn(en({},Lt),{page:Zn,limit:la}))},total:((tt=Or==null?void 0:Or.data)==null?void 0:tt.total_count)||0,showTotal:()=>Yt.createElement(j.default,{className:"ml10",checked:rr==null?void 0:rr.every(Zn=>vr==null?void 0:vr.includes(Zn)),onChange:Zn=>{const la=Zn.target.checked?[...new Set(vr.concat(rr))]:vr.filter(Tr=>!rr.includes(Tr));Jn(la)}},"\u5168\u9009",Yt.createElement("span",{className:"font12 c-666"},"\uFF08\u5DF2\u9009\u62E9",Yt.createElement("span",{style:{color:"#3061D0"}},(vr==null?void 0:vr.length)||0),"\u6761\u6570\u636E\uFF09"))}}))};var _n=(0,c.connect)(({classroomList:s,user:l})=>({classroomList:s,user:l}))(On),Sn=e(59301),pn=Object.defineProperty,tn=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,lr=(s,l,o)=>l in s?pn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,zn=(s,l)=>{for(var o in l||(l={}))Ut.call(l,o)&&lr(s,o,l[o]);if(tn)for(var o of tn(l))Gn.call(l,o)&&lr(s,o,l[o]);return s},Yn=(s,l)=>{var o={};for(var Xe in s)Ut.call(s,Xe)&&l.indexOf(Xe)<0&&(o[Xe]=s[Xe]);if(s!=null&&tn)for(var Xe of tn(s))l.indexOf(Xe)<0&&Gn.call(s,Xe)&&(o[Xe]=s[Xe]);return o},Wn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{SubMenu:Pn}=U.default,{Content:er,Sider:pr}=p.default,on=s=>{var l=s,{classroomList:o,globalSetting:Xe,loading:lt,user:gt,dispatch:at}=l,tt=Yn(l,["classroomList","globalSetting","loading","user","dispatch"]),Z,Ke,Xt,rn,Or,rr;const Cr=(0,c.useParams)(),[Ot,cr]=(0,n.useState)({page:1,limit:15}),{detailVideoList:ve,updateData:Lt}=o,[Tn,vr]=(0,n.useState)({});Ot.id=Cr.coursesId;let[Jn,Wr]=(0,n.useState)(!0);(0,n.useEffect)(()=>{Lt&&(console.log(Ot,Lt,"params"),at({type:"classroomList/getVideoList",payload:zn({},Ot)}))},[Lt]),(0,n.useEffect)(()=>(console.log(Ot,Lt,"params11"),Cr.categoryId!=0&&(Ot.category_id=Cr.categoryId),at({type:"classroomList/setUpdateData",payload:Math.random()}),setTimeout(()=>{at({type:"classroomList/setUpdateData",payload:""})},200),()=>{}),[location.pathname]);const ga=(hr,ro)=>{Ot.page=hr,cr(zn({},Ot)),at({type:"classroomList/getVideoList",payload:zn({},Ot)})},fa=hr=>{hr.id==="all"?c.history.push(`/classrooms/${Ot.id}/video`):c.history.push(`/classrooms/${Ot.id}/live_video`)},ca=[{name:"\u89C6\u9891",id:"all",total:ve==null?void 0:ve.videos_count},{name:"\u76F4\u64AD",id:1,total:ve==null?void 0:ve.lives_count}],Zn={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},la=hr=>{O.default.confirm({title:"\u63D0\u793A",centered:!0,content:Sn.createElement("div",{className:ae.modal},Sn.createElement("div",null,"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),Sn.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Wn(void 0,null,function*(){})})},Tr=hr=>at({type:"userDetail/logWatchHistory",payload:hr});return Sn.createElement("section",null,Sn.createElement(kn.Z,{isLoading:!1,tabDataSource:ca,isAdmin:(0,Q.GJ)(),onTabMenuClick:fa,defaultSelectedKeys:"all",showControlButton:Jn&&(0,Q.G5)(),buttonText:"\u4E0A\u4F20\u89C6\u9891",buttonIcon:"icon-shangchuan3 font18",extraNode:(0,Q.GJ)()&&Sn.createElement(r.Z,{align:"middle",className:"mr20"},Jn&&(0,Q.GJ)()&&Sn.createElement("span",{className:"c-blue font16 mr20 current",onClick:hr=>{at({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5B50\u76EE\u5F55",params:Ot}})}},Sn.createElement(L.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},Sn.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Jn&&(0,Q.GJ)()&&Sn.createElement("span",{onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"}})},className:"font14 mr20 c-blue font14 current"},Sn.createElement("i",{className:"iconfont icon-shuiyinshezhi font14 mr5"}),"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"),Jn&&(0,Q.GJ)()&&Sn.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/statistics`),className:"font14 mr20 c-blue font14 current"},Sn.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.dE)()&&Sn.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/studentstatistics`),className:"font14 mr20 c-blue font14 current"},Sn.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.GJ)()&&Sn.createElement("span",{className:"c-blue font14 mr20 current",onClick:hr=>{hr.preventDefault(),at({type:"classroomList/setActionTabs",payload:{key:"\u589E\u52A0\u5916\u94FE",params:Ot}})}},Sn.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u589E\u52A0\u5916\u94FE"),((0,Q.G5)()||(0,Q.Rm)())&&Sn.createElement("span",{style:{display:"flex",alignItems:"center"},className:"c-blue font14 current",onClick:()=>{Wr(!Jn),Jn||at({type:"classroomList/setUpdateData",payload:Math.random()})}},Sn.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 mr5"}),Jn?"\u8C03\u6574\u6392\u5E8F":"\u7ED3\u675F\u6392\u5E8F")),onButtonClick:()=>{c.history.push(Cr.categoryId?`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload?categoryId=${Cr.categoryId}`:`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload`)}}),(ve==null?void 0:ve.videos_count)===0&&Sn.createElement(S.Z,null),!!((Z=ve==null?void 0:ve.videos)!=null&&Z.length)&&Sn.createElement(ce.Z,{spinning:lt["classroomList/getVideoList"]},Sn.createElement("div",{className:`px-20px ${ae.card}`},!!Jn&&Sn.createElement(Ne,{dispatch:at,data:zn({},ve),userid:gt.userInfo.user_id,userlogin:(Ke=gt==null?void 0:gt.userInfo)==null?void 0:Ke.login,showToUser:((Xt=gt.userInfo)==null?void 0:Xt.is_teacher)||((rn=gt.userInfo)==null?void 0:rn.admin),isReview:Ot.category==="pending",onDelete:la,logWatchHistory:Tr}),!Jn&&Sn.createElement("div",{style:{height:20}}),!Jn&&Sn.createElement(dt,{dataSource:ve==null?void 0:ve.videos,count:(Or=o==null?void 0:o.detailVideoList)==null?void 0:Or.videos_count,dispatch:at}))),Jn&&Sn.createElement("aside",{className:"tc mb50 mt30 px-20px"},Sn.createElement(P.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ga,defaultCurrent:1,pageSize:15,current:Ot.page||1,total:ve==null?void 0:ve.videos_count})),Sn.createElement(mt,null),Sn.createElement(Et,{data:Tn}),Sn.createElement(Ee,null),Sn.createElement(En,null),Sn.createElement(Ce,null),Sn.createElement(Te,null),Sn.createElement(cn,null),((rr=o==null?void 0:o.actionTabs)==null?void 0:rr.key)==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&Sn.createElement(_n,null))};var ln=(0,c.connect)(({classroomList:s,loading:l,user:o,globalSetting:Xe})=>({user:o,classroomList:s,globalSetting:Xe,loading:l.effects}))(on),Kn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const dr=({classroomList:s,dispatch:l,cb:o})=>{const Xe=(0,c.useParams)();return Xe.id=Xe.coursesId,n.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:s.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Kn(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${Xe.id}/delete_course_video.json`,{method:"delete",body:{video_id:s.actionTabs.data.link?s.actionTabs.data.id:s.actionTabs.data.course_video_id,is_link:s.actionTabs.data.link?!0:""}})).status===0&&(E.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),l({type:"classroomList/setUpdateData",payload:Math.random()}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:Xe.coursesId}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Zr=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(dr),Fr={flex_box_center:"flex_box_center___LHwtF",flex_space_between:"flex_space_between___cn36S",flex_box_vertical_center:"flex_box_vertical_center___yOuu1",flex_box_center_end:"flex_box_center_end___fBOqi",flex_box_column:"flex_box_column___PamCK",bg:"bg___nIqJ_",menu:"menu___IPybw",desc:"desc____SRrK",otherLink:"otherLink___ityNI",card:"card___DaONb",img:"img___c4I13",analysisText:"analysisText___G8VXX",analysisTips:"analysisTips___mnsCl"},Nr=Object.defineProperty,Rr=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,Kr=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Jr=(s,l,o)=>l in s?Nr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,ma=(s,l)=>{for(var o in l||(l={}))qr.call(l,o)&&Jr(s,o,l[o]);if(Kr)for(var o of Kr(l))xa.call(l,o)&&Jr(s,o,l[o]);return s},va=(s,l)=>Rr(s,ra(l)),ya=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Na}=ye.default,Ca=({classroomList:s,loading:l,user:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm(),[Xt,rn]=(0,n.useState)(""),[Or,rr]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Lt,Tn,vr,Jn,Wr,ga,fa,ca;((Lt=s.actionTabs)==null?void 0:Lt.key)==="\u589E\u52A0\u5916\u94FE"&&((Tn=s.actionTabs)!=null&&Tn.data)&&(Ke.setFieldsValue({name:(Jn=(vr=s.actionTabs)==null?void 0:vr.data)==null?void 0:Jn.title,link:(ga=(Wr=s.actionTabs)==null?void 0:Wr.data)==null?void 0:ga.link}),rn((ca=(fa=s.actionTabs)==null?void 0:fa.data)==null?void 0:ca.attachment_id))},[(lt=s.actionTabs)==null?void 0:lt.key]);const Cr=n.createElement(ue.ZP,{loading:Or,icon:n.createElement(i.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ot=()=>n.createElement("div",{className:Fr.img},n.createElement("img",{src:w.Z.API_SERVER+"/api/attachments/"+Xt,alt:"avatar",style:{width:288}}),n.createElement("div",null,n.createElement(D.Z,{onClick:()=>rn(""),style:{fontSize:"16px",color:"red"}}))),cr=Lt=>{var Tn,vr;if(Lt.file.status==="uploading"){rr(!0);return}Lt.file.status==="done"&&(rr(!1),rn((vr=(Tn=Lt==null?void 0:Lt.file)==null?void 0:Tn.response)==null?void 0:vr.id))},ve=()=>{Ke.resetFields(),Xe({type:"classroomList/setActionTabs",payload:{}}),rn(""),rr(!1)};return n.createElement(O.default,{centered:!0,title:(gt=s.actionTabs)!=null&>.data?"\u7F16\u8F91\u5916\u94FE\u89C6\u9891":"\u589E\u52A0\u5916\u94FE",open:s.actionTabs.key==="\u589E\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,okButtonProps:{loading:Or},bodyStyle:{minHeight:200},onOk:()=>ya(void 0,null,function*(){var Lt;const Tn=ma({},yield Ke.validateFields());if(rr(!0),((Lt=s.actionTabs)!=null&&Lt.data?yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:va(ma({},Tn),{title:Tn.name,new_attachment_id:Xt})}):yield(0,H.ZP)(`/api/courses/${at.id}/course_videos.json`,{method:"post",body:va(ma({},Tn),{category_id:at.categoryId==="0"?"":at.categoryId,attachment_id:Xt})})).status===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u89C6\u9891","\u589E\u52A0\u5916\u94FE"]),E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setUpdateData",payload:Math.random()}),ve();return}rr(!1)}),onCancel:()=>{ve()}},n.createElement(oe.default,{form:Ke,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null)),n.createElement(oe.default.Item,{label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Xt?Ot():n.createElement("div",null,n.createElement(g.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:cr,accept:"image/*"},Cr),n.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),n.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))))};var wa=(0,c.connect)(({classroomList:s,user:l,loading:o})=>({classroomList:s,user:l,loading:o}))(Ca),ao=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,wr=(s,l,o)=>l in s?ao(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Pr=(s,l)=>{for(var o in l||(l={}))Qa.call(l,o)&&wr(s,o,l[o]);if(Aa)for(var o of Aa(l))Xa.call(l,o)&&wr(s,o,l[o]);return s},_r=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:$n}=ye.default,ar=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailAttendancesDetail:lt,actionTabs:gt}=s,[at]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>_r(void 0,null,function*(){const tt=Pr({},yield at.validateFields());(yield(0,H.ZP)(`/api/course_videos/${gt.data.id}.json`,{method:"put",body:Pr({},tt)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.data&&n.createElement(oe.default,{form:at,initialValues:{name:gt.data.title,link:gt.data.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null))))};var He=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(ar),Ae=e(59301),Oe=Object.defineProperty,ct=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,jn=(s,l,o)=>l in s?Oe(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,tr=(s,l)=>{for(var o in l||(l={}))ft.call(l,o)&&jn(s,o,l[o]);if(kt)for(var o of kt(l))un.call(l,o)&&jn(s,o,l[o]);return s},Fn=(s,l)=>ct(s,Ft(l)),Jt=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Vn}=ye.default,Rn=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt,at,tt;const Z=(0,c.useParams)();Z.id=Z.coursesId;const{detailAttendancesDetail:Ke,actionTabs:Xt}=s,[rn]=oe.default.useForm(),[Or,rr]=(0,n.useState)(!1),[Cr,Ot]=(0,n.useState)(!1),[cr,ve]=(0,n.useState)([]),[Lt,Tn]=(0,n.useState)({}),vr=(0,n.useRef)(),Jn=(0,n.useRef)(),Wr="\u3000\u3000",[ga,fa]=(0,n.useState)(null),[ca,Zn]=(0,n.useState)(null);(0,n.useEffect)(()=>{var nn,hn,ur,Sr;s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&rn.setFieldsValue({title:Xt.data.title,attachment_id:(nn=Xt==null?void 0:Xt.data)==null?void 0:nn.attachment_id,allow_skip:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.allow_skip,action_analysis:(ur=Xt==null?void 0:Xt.data)==null?void 0:ur.action_analysis,show_watermark:(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.show_watermark}),Jt(void 0,null,function*(){var ja;(ja=Xt.data)!=null&&ja.course_video_id&&la()})},[s.actionTabs.key]);const la=()=>Jt(void 0,null,function*(){var nn,hn,ur;const Sr=yield(0,H.ZP)(`/api/courses/${(nn=Xt.params)==null?void 0:nn.coursesId}/course_videos/video_history?course_video_id=${(hn=Xt.data)==null?void 0:hn.course_video_id}`,{method:"get"});ve(Sr.data),(ur=Sr.data)==null||ur.forEach(ja=>{ja.checked&&(fa(ja.id),Zn(ja.id))})}),Tr=[{title:"",dataIndex:"checked",align:"center",render:(nn,hn,ur)=>Ae.createElement(Pe.ZP.Group,{onChange:()=>ro(hn),value:ca},Ae.createElement(Pe.ZP,{value:hn.id}))},{title:"\u89C6\u9891\u540D\u79F0",width:300,dataIndex:"title"},{title:"\u7248\u672C\u53F7",dataIndex:"version"},{title:"\u64CD\u4F5C",render:(nn,hn,ur)=>hn.id!=ga&&Ae.createElement(ue.ZP,{type:"link",danger:!0,onClick:()=>hr(hn)},"\u5220\u9664")}],hr=nn=>Jt(void 0,null,function*(){var hn;if(cr.length==1)return;(yield(0,H.ZP)(`/api/courses/${(hn=Xt.params)==null?void 0:hn.coursesId}/delete_course_video.json`,{method:"delete",body:{video_id:nn.id,is_link:s.actionTabs.data.link?!0:""}})).message=="success"&&la()}),ro=nn=>{ve(cr.map(hn=>(hn.id==nn.id?(hn.checked=!0,Zn(nn.id)):hn.checked=!1,hn)))},Fo={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:nn=>{var hn,ur;let Sr=nn.name.toLowerCase();return Sr&&Sr.indexOf(".avi")==-1&&Sr.indexOf(".flv")==-1&&Sr.indexOf(".f4v")==-1&&Sr.indexOf(".m4v")==-1&&Sr.indexOf(".mov")==-1&&Sr.indexOf(".mp4")==-1&&Sr.indexOf(".rmvb")==-1&&Sr.indexOf(".swf")==-1&&Sr.indexOf(".webm")==-1&&Sr.indexOf(".wmv")==-1?(E.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):!((hn=l.userInfo)!=null&&hn.admin||(ur=l.userInfo)!=null&&ur.business)&&nn.size>MAX_FILE_SIZE*1024*1024?(E.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${MAX_FILE_SIZE}M`),!0):!1},onBeginInitFile:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:0,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onComplete:nn=>{var hn,ur;Tn({video_id:nn.id,name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onError:()=>{Tn({})},onProgress:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},chunkSize:1024*1024*2,options:{user_id:(lt=l==null?void 0:l.userInfo)==null?void 0:lt.user_id}};console.log(Lt,222);const Ol=oe.default.useWatch("action_analysis",rn);return Ae.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:660,destroyOnClose:!0,okButtonProps:{disabled:Or},confirmLoading:Cr,onOk:()=>Jt(void 0,null,function*(){var nn,hn,ur,Sr;if(Lt!=null&&Lt.name&&Lt.loaded!=100){E.ZP.warning("\u89C6\u9891\u4E0A\u4F20\u4E2D\u8BF7\u7A0D\u7B49\uFF01");return}const ja=tr({},yield rn.validateFields()),il=tr({},ja);Ot(!0),Lt!=null&&Lt.name?yield(0,a.dt)({username:(nn=l.userInfo)==null?void 0:nn.login,videos:[{video_id:Lt.video_id,title:rn.getFieldValue("title"),filename:Lt.name,attachment_id:rn.getFieldValue("attachment_id"),course_id:Z==null?void 0:Z.coursesId,category_id:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.course_second_category_id,course_video_id:(ur=Xt.data)==null?void 0:ur.course_video_id}]}):cr.forEach(sl=>{sl.checked&&(il.set_id=sl.id)}),(yield(0,H.ZP)(`/api/course_videos/${(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.course_video_id}/change_cover.json`,{method:"put",body:il}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()})),Tn(void 0),Ot(!1)}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}}),Tn({}),Jn.current.cancel()}},Xt.data&&Ae.createElement(oe.default,{form:rn},Ae.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Ae.createElement(M.default,{maxLength:60})),Ae.createElement(oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Ae.createElement(x.Z,{getFileProgress:nn=>{if(nn.file.status==="uploading"){rr(!0);return}nn.file.status==="done"&&rr(!1)}})),Ae.createElement(oe.default.Item,null,Ae.createElement(st.default,{pagination:!1,columns:Tr,dataSource:cr})),Ae.createElement(oe.default.Item,{name:"allow_skip",label:"\u64AD\u653E\u8BBE\u7F6E",valuePropName:"checked"},Ae.createElement(j.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),(((gt=Xt==null?void 0:Xt.data)==null?void 0:gt.user_login)===((at=l==null?void 0:l.userInfo)==null?void 0:at.login)||(0,Q.Ny)())&&Ae.createElement(oe.default.Item,{name:"show_watermark",label:"\u6C34\u5370\u8BBE\u7F6E",valuePropName:"checked"},Ae.createElement(j.default,null,"\u5C55\u793A\u6C34\u5370\u6807\u8BC6")),Ae.createElement(oe.default.Item,null,Ae.createElement(R.Z,Fn(tr({},Fo),{ref:Jn}),Ae.createElement(Ae.Fragment,null,Lt!=null&&Lt.name?Ae.createElement(ue.ZP,{disabled:!0,type:"primary",ghost:!0},"\u66F4\u65B0\u7248\u672C"):Ae.createElement("div",{className:Fr.btn},"\u66F4\u65B0\u7248\u672C"))),!!(Lt!=null&&Lt.name)&&Ae.createElement("div",null,Ae.createElement("div",{style:{fontSize:"8px",color:"#333",display:"flex",alignItems:"center"}},Ae.createElement("i",{className:"icon-lianjie2 iconfont",style:{marginRight:"10px",color:"#52c41a",fontSize:"8px"}}),Ae.createElement("span",{className:"font14"},((tt=Lt.name)==null?void 0:tt.indexOf(Wr))===-1?`${Lt.name}${Wr}${(0,V.RD)(Lt.size)}`:Lt.name),Lt.loaded==100&&Ae.createElement("i",{style:{marginLeft:"auto",cursor:"pointer"},className:"icon-shanchu iconfont",onClick:()=>{Jn.current.cancel(),Tn({})}})),Lt.loaded!=100&&Ae.createElement(N.Z,{size:"small",percent:Lt.loaded,status:Lt.loaded==100?"normal":"active"}))),Ae.createElement(oe.default.Item,null,Ae.createElement("p",{className:"c-light-black"},"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv"),Ae.createElement("p",{className:"c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))))};var Ar=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(Rn),Un=Object.defineProperty,Qn=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,ua=(s,l,o)=>l in s?Un(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Ga=(s,l)=>{for(var o in l||(l={}))Dr.call(l,o)&&ua(s,o,l[o]);if(Qn)for(var o of Qn(l))Gr.call(l,o)&&ua(s,o,l[o]);return s},Ja=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Ho}=ye.default,To=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm();return(0,n.useEffect)(()=>{s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&Ke.setFieldsValue({title:Z.data.title})},[s.actionTabs.key]),n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Ja(void 0,null,function*(){const Xt=Ga({},yield Ke.validateFields());(yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Ga({},Xt)}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}})}},Z.data&&n.createElement(oe.default,{form:Ke,initialValues:{name:(lt=Z==null?void 0:Z.data)==null?void 0:lt.title,link:(gt=Z==null?void 0:Z.data)==null?void 0:gt.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var No=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(To),Ro=e(25136),qo=Object.defineProperty,vo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,qa=(s,l,o)=>l in s?qo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Mo=(s,l)=>{for(var o in l||(l={}))Zo.call(l,o)&&qa(s,o,l[o]);if(Ao)for(var o of Ao(l))po.call(l,o)&&qa(s,o,l[o]);return s},Wo=(s,l)=>vo(s,So(l)),Yo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Oo}=ye.default,Yr=({classroomList:s,loading:l,dispatch:o})=>{var Xe;const lt=(0,c.useParams)();lt.id=lt.coursesId;const{detailLeftMenus:gt,actionTabs:at}=s,[tt]=oe.default.useForm(),Z=Ke=>{var Xt;return(Xt=Ke==null?void 0:Ke.filter(rn=>rn.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"))==null?void 0:Xt.map((rn,Or)=>n.createElement(n.Fragment,null,n.createElement(Pe.ZP,{style:{display:"block"},value:rn.category_id},rn.category_name),n.createElement("div",{style:{marginLeft:20}},Z((rn==null?void 0:rn.third_category)||[]))))};return n.createElement(O.default,{centered:!0,title:"\u79FB\u52A8\u5230",open:s.actionTabs.key==="\u79FB\u52A8\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:400,bodyStyle:{minHeight:200},onOk:()=>tt.submit(),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.course_modules&&n.createElement(oe.default,{form:tt,initialValues:{},onFinish:Ke=>Yo(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${lt.id}/move_to_category.json`,{method:"post",body:Wo(Mo({},Ke),{video_ids:at.data.id})})).status===0&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:lt==null?void 0:lt.id}}))})},n.createElement(oe.default.Item,{label:"",name:"new_category_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(Pe.ZP.Group,null,Z((Xe=gt==null?void 0:gt.course_modules)==null?void 0:Xe.filter(Ke=>Ke.type==="video")[0].second_category)))))};var Vr=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(Yr),$a=Object.defineProperty,Ra=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,eo=(s,l,o)=>l in s?$a(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,go=(s,l)=>{for(var o in l||(l={}))Ma.call(l,o)&&eo(s,o,l[o]);if(Ra)for(var o of Ra(l))_a.call(l,o)&&eo(s,o,l[o]);return s},ho=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Qo}=ye.default,Po=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailLeftMenus:lt,actionTabs:gt}=s,at=lt.course_modules&<.course_modules.filter(Z=>Z.type==="video"),[tt]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:s.actionTabs.key==="\u65B0\u5EFA\u5B50\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>ho(void 0,null,function*(){const Z=go({},yield tt.validateFields());(yield(0,H.ZP)(`/api/course_modules/${at[0].id}/add_second_category.json`,{method:"post",body:go({},Z)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(oe.default,{form:tt,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var el=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(Po),za={flex_box_center:"flex_box_center___a1P8q",flex_space_between:"flex_space_between___ew6eP",flex_box_vertical_center:"flex_box_vertical_center___ro_ys",flex_box_center_end:"flex_box_center_end___UM_Sn",flex_box_column:"flex_box_column___Jg23I",wrap:"wrap___le1Jm",mask:"mask___Vh4jy",playIconWrap:"playIconWrap___xTphk",playIcon:"playIcon___GLioD",linkWrap:"linkWrap___wZHoP",link:"link___TNXl_",imgWrap:"imgWrap___mlcJZ",cardBottom:"cardBottom___GsQ6F",bottomTitle:"bottomTitle___DZrUG",timeWrap:"timeWrap___s0FNX",time:"time___RRKCi",bottomActionWrap:"bottomActionWrap___me9Aq",peopleWrap:"peopleWrap___GeebZ",actionIcon:"actionIcon___c5CWz"},tl=Object.defineProperty,$o=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,rl=(s,l,o)=>l in s?tl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Cl=(s,l)=>{for(var o in l||(l={}))cl.call(l,o)&&rl(s,o,l[o]);if($o)for(var o of $o(l))nl.call(l,o)&&rl(s,o,l[o]);return s},_o=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const ml="90%",vl="55%",pl=({data:s,isReview:l,dispatch:o,userid:Xe,userlogin:lt,showToUser:gt=!1,classroomList:at})=>{var tt,Z,Ke,Xt;const[rn,Or]=(0,n.useState)(Cl({},(0,c.useParams)())),{detailLeftMenus:rr}=at;let Cr=(Z=(tt=rr==null?void 0:rr.course_modules)==null?void 0:tt.filter(ve=>ve.type==="video")[0].second_category)==null?void 0:Z.length;rn.id=rn.coursesId,rn.categoryId!=0&&(rn.category_id=rn.categoryId);const Ot=ve=>_o(void 0,null,function*(){ve.link||(0,V.xg)(`/classrooms/${rn==null?void 0:rn.coursesId}/video_info?new_video_id=${ve==null?void 0:ve.course_video_id}`)}),cr=(ve,Lt)=>{let Tn=xt.Base64.decode(ve);if(ve)return``};return n.createElement(n.Fragment,null,(Xt=(Ke=at==null?void 0:at.detailVideoList)==null?void 0:Ke.videos)==null?void 0:Xt.map((ve,Lt)=>{var Tn;const vr=ve!=null&&ve.cover_url?(Tn=ve==null?void 0:ve.cover_url)!=null&&Tn.includes("https")?ve.cover_url:w.Z.API_SERVER+ve.cover_url:vt;return n.createElement("a",{className:za.wrap,key:ve.id+"-"+Lt},n.createElement(Ge.Z,{className:`animated fadeIn ${za.cardWrap}`},n.createElement(ce.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!ve.transcoded&&!ve.link},n.createElement("span",{className:za.imgWrap,onClick:()=>{!l&&Ot(ve)}},n.createElement("img",{src:vr}),ve.link&&n.createElement("a",{className:za.linkWrap,href:ve.link,onClick:()=>_o(void 0,null,function*(){let Jn=yield(0,H.ZP)("/api/watch_video_histories/click_link_histories.json",{method:"post",body:{video_link_id:ve.id,device:"pc"}})}),target:"_blank",title:ve.title},n.createElement("span",{className:za.link},"\u5916\u94FE")),!l&&n.createElement(n.Fragment,null,n.createElement("div",{className:za.mask}),n.createElement("div",{className:za.playIconWrap},!ve.link&&n.createElement("img",{className:za.playIcon,src:It}))))),n.createElement("div",{className:za.cardBottom},n.createElement("div",{className:za.bottomTitle},ve.title),n.createElement("div",{className:za.timeWrap},(ve.total_time||parseInt(ve.total_time)>0)&&n.createElement("div",{className:za.time},`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${(0,V.li)(parseInt(ve.total_time))}`)),n.createElement("div",{className:za.bottomActionWrap},n.createElement("span",{className:za.peopleWrap},!!ve.people_num&&n.createElement(L.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"top"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},ve.people_num))),n.createElement("div",null,gt&&!l&&!ve.link?n.createElement(L.Z,{title:"\u53D1\u9001\u81F3\u4E2A\u4EBA\u4E2D\u5FC3",placement:"top"},n.createElement("i",{onClick:()=>_o(void 0,null,function*(){var Jn;const Wr=yield(0,H.ZP)(`/api/users/${lt}/videos/${ve==null?void 0:ve.id}/copy_video.json`,{method:"post",body:{course_video_id:ve==null?void 0:ve.course_video_id}});if((Wr==null?void 0:Wr.status)===0){const ga=new Date().toISOString().split("T")[0],fa=localStorage.getItem("coursesVideoDismissDate");if(((Jn=JSON.parse(fa))==null?void 0:Jn.today)===ga)E.ZP.success("\u53D1\u9001\u6210\u529F\uFF01");else{const ca=O.default.confirm({icon:null,width:420,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u53D1\u9001\u6210\u529F",content:n.createElement("div",null,n.createElement("div",null,"\u89C6\u9891\u300A",ve==null?void 0:ve.title,"\u300B\u5DF2\u7ECF\u53D1\u9001\u5230\u4E2A\u4EBA\u4E2D\u5FC3\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u524D\u5F80\u67E5\u770B\uFF1F"),n.createElement(r.Z,{align:"middle",justify:"space-between",style:{marginTop:"40px",marginBottom:"15px"}},n.createElement(ot.Z,null,n.createElement(j.default,{onChange:Zn=>{Zn.target.checked?localStorage.setItem("coursesVideoDismissDate",JSON.stringify({today:new Date().toISOString().split("T")[0]})):localStorage.removeItem("coursesVideoDismissDate")}},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")),n.createElement(ot.Z,null,n.createElement(ue.ZP,{className:"mr20",onClick:()=>{ca.destroy()}},"\u53D6\u6D88"),n.createElement(ue.ZP,{type:"primary",onClick:()=>{ca.destroy(),(0,V.xg)(`/users/${lt}/videos`)}},"\u524D\u5F80\u67E5\u770B")))),footer:null})}}}),className:`icon-fabu3 iconfont ${za.actionIcon}`,style:{marginTop:"1px",display:"inline-block",marginLeft:0,marginRight:"5px"}})):null,(Xe===ve.user_id||!l&&Cr>0&&(0,Q.aN)())&&n.createElement(L.Z,{title:"\u79FB\u52A8",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-yidong iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u79FB\u52A8\u76EE\u5F55",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),(0,Q.G5)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.G5)()?n.createElement(c.Link,{to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/statistics/${ve.course_video_id}?title=${ve.title}`}," ",n.createElement("i",{className:`icon-tongji1 iconfont ${za.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(0,Q.dE)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.dE)()?n.createElement(c.Link,{className:"font16",to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/studentstatistics`},n.createElement("i",{className:`icon-tongji1 iconfont ${za.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(Xe===ve.user_id||(0,Q.aN)())&&n.createElement(L.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-bianji1 iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:ve.link?"\u589E\u52A0\u5916\u94FE":"\u7F16\u8F91\u89C6\u9891",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),!l&&!ve.link&&n.createElement(Nt.CopyToClipboard,{text:cr(ve.play_url||ve.file_url,ve.cover_url),onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(L.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-fuzhi iconfont`}))),(Xe===ve.user_id||(0,Q.Rb)())&&n.createElement(L.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${za.actionIcon} icon-shanchu iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})))))))}))};var Ta=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(pl),Ea={root:"root___fqYjg",title:"title___Tdvtf"},Ia=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())}),yo=({dataSource:s=[],count:l,dispatch:o})=>{const Xe=(0,c.useParams)(),[lt,gt]=(0,n.useState)([]),at=(0,n.useRef)(null),tt=(0,n.useRef)(null);(0,n.useEffect)(()=>{s&>([...s])},[s]);const Z=()=>{at.current.style.opacity="1",at.current.style.transform="scale(1)";const Ot=at.current.dataset.id,cr=tt.current.dataset.id;if(Ot!==cr){var ve=[...lt];ve.splice(cr,0,ve.splice(Ot,1)[0]),gt(ve),at.current=tt.current,rr(lt[Ot],Number(cr)+1)}},Ke=Ot=>{at.current=Ot.target},Xt=Ot=>{Ot.preventDefault(),Ot.target.tagName==="LI"&&(tt.current=Ot.target,tt.current.style.opacity="0.2",tt.current.style.transform="scale(1.1)",Z())},rn=Ot=>{Ot.preventDefault()},Or=Ot=>{Ot.preventDefault(),at.current.style.opacity="1",at.current.style.transform="scale(1)"},rr=(Ot,cr)=>Ia(void 0,null,function*(){return yield(0,H.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/sort_video.json`,{method:"put",body:{course_id:Xe.coursesId,video_id:(Ot==null?void 0:Ot.course_video_id)||(Ot==null?void 0:Ot.id),position:Number(cr)}})}),Cr=lt.map((Ot,cr)=>n.createElement("li",{"data-id":cr,key:cr,style:{background:Ot.bgColor},draggable:"true",onDragStart:Ke,onDragOver:rn,onDrop:Or,onDragEnter:Xt,"data-item":JSON.stringify(Ot)},n.createElement("img",{src:(Ot==null?void 0:Ot.cover_url)||vt}),n.createElement("span",{title:Ot.title,className:Ea.title},Ot.title),n.createElement("p",{className:"ml10 mb10"},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u95F4",(0,V.li)(parseInt(Ot.total_time))),n.createElement(M.default,{className:"ml10 mb10",style:{width:100},placeholder:cr+1,onBlur:ve=>Ia(void 0,null,function*(){if(!ve.target.value)return;if(!/^([1-9][0-9]*)$/.test(ve.target.value)){E.ZP.info("\u8BF7\u8F93\u5165\u5927\u4E8E0\u7684\u6B63\u6574\u6570");return}if(parseInt(ve.target.value)>l){E.ZP.info("\u6570\u5B57\u4E0D\u80FD\u5927\u4E8E\u603B\u6570\u91CF");return}const Tn=yield rr(Ot,ve.target.value);(Tn==null?void 0:Tn.status)===0&&o({type:"classroomList/setUpdateData",payload:Math.random()})})})));return console.log(lt,2222),n.createElement("aside",{className:Ea.root},n.createElement("ul",{className:"contain"},Cr))},uo=e(59301),ko=Object.defineProperty,al=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,El=(s,l,o)=>l in s?ko(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Sl=(s,l)=>{for(var o in l||(l={}))ol.call(l,o)&&El(s,o,l[o]);if(ul)for(var o of ul(l))dl.call(l,o)&&El(s,o,l[o]);return s},Rl=(s,l)=>al(s,gl(l)),Al=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const Ml=({classroomList:s,user:l,dispatch:o})=>{var Xe,lt,gt,at,tt;const Z=(0,c.useParams)(),{actionTabs:Ke}=s,[,Xt,rn,Or]=(0,Dt.U)(Zt.v2,{course_id:Z.coursesId}),rr=((lt=(Xe=Or==null?void 0:Or.data)==null?void 0:Xe.list)==null?void 0:lt.map(Zn=>Zn==null?void 0:Zn.id))||[],[,Cr,Ot]=(0,Dt.U)(Zt.iE,{course_id:Z.coursesId}),[cr,ve]=(0,n.useState)(!1),[Lt,Tn]=(0,n.useState)({page:1,limit:10}),[vr,Jn]=(0,n.useState)([]),Wr=()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},ga=[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"title"},{title:"\u6C34\u5370\u72B6\u6001",dataIndex:"show_watermark",render:Zn=>Zn?uo.createElement("span",{style:{color:"#00B187"}},"\u5F00\u542F\u4E2D"):uo.createElement("span",{style:{color:"#E02020"}},"\u5173\u95ED\u4E2D")}],fa=()=>{o({type:"classroomList/getVideoList",payload:Sl({},Z)})},ca=(...Zn)=>Al(void 0,[...Zn],function*(la=Lt){rn(Rl(Sl({},la),{course_id:Z.coursesId}),!0)});return(0,n.useEffect)(()=>{Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&ca()},[Lt,Ke.key]),uo.createElement(O.default,{centered:!0,title:Ke.key,open:Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E",width:640,footer:[uo.createElement(ue.ZP,{type:"primary",loading:cr&&Cr,onClick:()=>Al(void 0,null,function*(){ve(!0);const Zn=yield Ot({ids:vr,show_watermark:!0});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5F00\u542F"),uo.createElement(ue.ZP,{type:"primary",loading:!cr&&Cr,onClick:()=>Al(void 0,null,function*(){ve(!1);const Zn=yield Ot({ids:vr,show_watermark:!1});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5173\u95ED"),uo.createElement(ue.ZP,{className:"ml20",onClick:()=>{Wr()}},"\u53D6\u6D88")],onCancel:()=>{Wr()}},uo.createElement(st.default,{dataSource:(gt=Or==null?void 0:Or.data)==null?void 0:gt.list,columns:ga,rowKey:"id",loading:Xt,locale:{emptyText:uo.createElement(S.Z,null)},scroll:{y:400},showHeader:((at=Or==null?void 0:Or.data)==null?void 0:at.total_count)>0,rowSelection:{selectedRowKeys:vr,onChange:Zn=>{const la=()=>{const Tr=vr.filter(hr=>!rr.includes(hr));return[...new Set(Tr.concat(Zn))]};Jn((rr==null?void 0:rr.length)===(Zn==null?void 0:Zn.length)?[...new Set(vr.concat(Zn))]:la())}},pagination:{current:Lt.page,pageSize:Lt==null?void 0:Lt.limit,onChange:(Zn,la)=>{Tn(Rl(Sl({},Lt),{page:Zn,limit:la}))},total:((tt=Or==null?void 0:Or.data)==null?void 0:tt.total_count)||0,showTotal:()=>uo.createElement(j.default,{className:"ml10",checked:rr==null?void 0:rr.every(Zn=>vr==null?void 0:vr.includes(Zn)),onChange:Zn=>{const la=Zn.target.checked?[...new Set(vr.concat(rr))]:vr.filter(Tr=>!rr.includes(Tr));Jn(la)}},"\u5168\u9009",uo.createElement("span",{className:"font12 c-666"},"\uFF08\u5DF2\u9009\u62E9",uo.createElement("span",{style:{color:"#3061D0"}},(vr==null?void 0:vr.length)||0),"\u6761\u6570\u636E\uFF09"))}}))};var ql=(0,c.connect)(({classroomList:s,user:l})=>({classroomList:s,user:l}))(Ml),pa=e(59301),$l=Object.defineProperty,hl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Zl=(s,l,o)=>l in s?$l(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,yl=(s,l)=>{for(var o in l||(l={}))Tl.call(l,o)&&Zl(s,o,l[o]);if(hl)for(var o of hl(l))Pl.call(l,o)&&Zl(s,o,l[o]);return s},_l=(s,l)=>{var o={};for(var Xe in s)Tl.call(s,Xe)&&l.indexOf(Xe)<0&&(o[Xe]=s[Xe]);if(s!=null&&hl)for(var Xe of hl(s))l.indexOf(Xe)<0&&Pl.call(s,Xe)&&(o[Xe]=s[Xe]);return o},Ll=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{SubMenu:ii}=U.default,{Content:ei,Sider:si}=p.default,zl=s=>{var l=s,{classroomList:o,globalSetting:Xe,loading:lt,user:gt,dispatch:at}=l,tt=_l(l,["classroomList","globalSetting","loading","user","dispatch"]),Z,Ke,Xt,rn,Or,rr;const Cr=(0,c.useParams)(),[Ot,cr]=(0,n.useState)({page:1,limit:15}),{detailVideoList:ve,updateData:Lt}=o,[Tn,vr]=(0,n.useState)({});Ot.id=Cr.coursesId;let[Jn,Wr]=(0,n.useState)(!0);(0,n.useEffect)(()=>{Lt&&(console.log(Ot,Lt,"params"),at({type:"classroomList/getVideoList",payload:yl({},Ot)}))},[Lt]),(0,n.useEffect)(()=>(console.log(Ot,Lt,"params11"),Cr.categoryId!=0&&(Ot.category_id=Cr.categoryId),at({type:"classroomList/setUpdateData",payload:Math.random()}),setTimeout(()=>{at({type:"classroomList/setUpdateData",payload:""})},200),()=>{}),[location.pathname]);const ga=(hr,ro)=>{Ot.page=hr,cr(yl({},Ot)),at({type:"classroomList/getVideoList",payload:yl({},Ot)})},fa=hr=>{hr.key==="all"?c.history.push(`/classrooms/${Ot.id}/video`):c.history.push(`/classrooms/${Ot.id}/live_video`)},ca=[{name:"\u89C6\u9891",id:"all",total:ve==null?void 0:ve.videos_count},{name:"\u76F4\u64AD",id:1,total:ve==null?void 0:ve.lives_count}],Zn={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},la=hr=>{O.default.confirm({title:"\u63D0\u793A",centered:!0,content:pa.createElement("div",{className:Fr.modal},pa.createElement("div",null,"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),pa.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ll(void 0,null,function*(){})})},Tr=hr=>at({type:"userDetail/logWatchHistory",payload:hr});return pa.createElement("section",null,pa.createElement(Ro.Z,{isLoading:!1,tabDataSource:ca,isAdmin:(0,Q.GJ)(),onTabMenuClick:fa,defaultSelectedKeys:["all"],showControlButton:Jn&&(0,Q.G5)(),buttonText:"\u4E0A\u4F20\u89C6\u9891",buttonIcon:"icon-shangchuan3 font18",extraNode:(0,Q.GJ)()&&pa.createElement(r.Z,{align:"middle",className:"mr20",style:{color:"#00DDC7"}},Jn&&(0,Q.GJ)()&&pa.createElement("span",{className:"font16 mr20 current",onClick:hr=>{at({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5B50\u76EE\u5F55",params:Ot}})}},pa.createElement(L.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},pa.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Jn&&(0,Q.GJ)()&&pa.createElement("span",{onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"}})},className:"font14 mr20 font14 current"},pa.createElement("i",{className:"iconfont icon-shuiyinshezhi font14 mr5"}),"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"),Jn&&(0,Q.GJ)()&&pa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/statistics`),className:"font14 mr20 font14 current"},pa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.dE)()&&pa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/studentstatistics`),className:"font14 mr20 font14 current"},pa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.GJ)()&&pa.createElement("span",{className:"font14 mr20 current",onClick:hr=>{hr.preventDefault(),at({type:"classroomList/setActionTabs",payload:{key:"\u589E\u52A0\u5916\u94FE",params:Ot}})}},pa.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u589E\u52A0\u5916\u94FE"),((0,Q.G5)()||(0,Q.Rm)())&&pa.createElement("span",{style:{display:"flex",alignItems:"center"},className:"font14 current",onClick:()=>{Wr(!Jn),Jn||at({type:"classroomList/setUpdateData",payload:Math.random()})}},pa.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 mr5"}),Jn?"\u8C03\u6574\u6392\u5E8F":"\u7ED3\u675F\u6392\u5E8F")),onButtonClick:()=>{c.history.push(Cr.categoryId?`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload?categoryId=${Cr.categoryId}`:`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload`)}}),(ve==null?void 0:ve.videos_count)===0&&pa.createElement(S.Z,null),!!((Z=ve==null?void 0:ve.videos)!=null&&Z.length)&&pa.createElement(ce.Z,{spinning:lt["classroomList/getVideoList"]},pa.createElement("div",{className:Fr.card},!!Jn&&pa.createElement(Ta,{dispatch:at,data:yl({},ve),userid:gt.userInfo.user_id,userlogin:(Ke=gt==null?void 0:gt.userInfo)==null?void 0:Ke.login,showToUser:((Xt=gt.userInfo)==null?void 0:Xt.is_teacher)||((rn=gt.userInfo)==null?void 0:rn.admin),isReview:Ot.category==="pending",onDelete:la,logWatchHistory:Tr}),!Jn&&pa.createElement("div",{style:{height:20}}),!Jn&&pa.createElement(yo,{dataSource:ve==null?void 0:ve.videos,count:(Or=o==null?void 0:o.detailVideoList)==null?void 0:Or.videos_count,dispatch:at}))),Jn&&pa.createElement("aside",{className:"tc mb50 mt30"},pa.createElement(P.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ga,defaultCurrent:1,pageSize:15,current:Ot.page||1,total:ve==null?void 0:ve.videos_count})),pa.createElement(Zr,null),pa.createElement(He,{data:Tn}),pa.createElement(Ar,null),pa.createElement(Vr,null),pa.createElement(wa,null),pa.createElement(el,null),pa.createElement(No,null),((rr=o==null?void 0:o.actionTabs)==null?void 0:rr.key)==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&pa.createElement(ql,null))};var ti=(0,c.connect)(({classroomList:s,loading:l,user:o,globalSetting:Xe})=>({user:o,classroomList:s,globalSetting:Xe,loading:l.effects}))(zl),jl=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const ni=({classroomList:s,dispatch:l,cb:o})=>{const Xe=(0,c.useParams)();return Xe.id=Xe.coursesId,n.createElement(O.default,{centered:!0,title:"\u63D0\u793A",open:s.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jl(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${Xe.id}/delete_course_video.json`,{method:"delete",body:{video_id:s.actionTabs.data.link?s.actionTabs.data.id:s.actionTabs.data.course_video_id,is_link:s.actionTabs.data.link?!0:""}})).status===0&&(E.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),l({type:"classroomList/setUpdateData",payload:Math.random()}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:Xe.coursesId}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Hl=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(ni),wl={flex_box_center:"flex_box_center___ZHxNf",flex_space_between:"flex_space_between___SMaaw",flex_box_vertical_center:"flex_box_vertical_center___xMq2f",flex_box_center_end:"flex_box_center_end___qU72x",flex_box_column:"flex_box_column___ik6jh",bg:"bg___x4BYS",menu:"menu___YqpjW",desc:"desc___n62tO",otherLink:"otherLink___jkav5",card:"card___BlTD5",img:"img___AYe38",analysisText:"analysisText___JsHI_",analysisTips:"analysisTips___VNhTg"},Wl=Object.defineProperty,ri=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,Bl=(s,l,o)=>l in s?Wl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Il=(s,l)=>{for(var o in l||(l={}))Kl.call(l,o)&&Bl(s,o,l[o]);if(kl)for(var o of kl(l))Vl.call(l,o)&&Bl(s,o,l[o]);return s},Fl=(s,l)=>ri(s,Dl(l)),Ul=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:ai}=ye.default,Ko=({classroomList:s,loading:l,user:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm(),[Xt,rn]=(0,n.useState)(""),[Or,rr]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Lt,Tn,vr,Jn,Wr,ga,fa,ca;((Lt=s.actionTabs)==null?void 0:Lt.key)==="\u589E\u52A0\u5916\u94FE"&&((Tn=s.actionTabs)!=null&&Tn.data)&&(Ke.setFieldsValue({name:(Jn=(vr=s.actionTabs)==null?void 0:vr.data)==null?void 0:Jn.title,link:(ga=(Wr=s.actionTabs)==null?void 0:Wr.data)==null?void 0:ga.link}),rn((ca=(fa=s.actionTabs)==null?void 0:fa.data)==null?void 0:ca.attachment_id))},[(lt=s.actionTabs)==null?void 0:lt.key]);const Cr=n.createElement(ue.ZP,{loading:Or,icon:n.createElement(i.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ot=()=>n.createElement("div",{className:wl.img},n.createElement("img",{src:w.Z.API_SERVER+"/api/attachments/"+Xt,alt:"avatar",style:{width:288}}),n.createElement("div",null,n.createElement(D.Z,{onClick:()=>rn(""),style:{fontSize:"16px",color:"red"}}))),cr=Lt=>{var Tn,vr;if(Lt.file.status==="uploading"){rr(!0);return}Lt.file.status==="done"&&(rr(!1),rn((vr=(Tn=Lt==null?void 0:Lt.file)==null?void 0:Tn.response)==null?void 0:vr.id))},ve=()=>{Ke.resetFields(),Xe({type:"classroomList/setActionTabs",payload:{}}),rn(""),rr(!1)};return n.createElement(O.default,{centered:!0,title:(gt=s.actionTabs)!=null&>.data?"\u7F16\u8F91\u5916\u94FE\u89C6\u9891":"\u589E\u52A0\u5916\u94FE",open:s.actionTabs.key==="\u589E\u52A0\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,okButtonProps:{loading:Or},bodyStyle:{minHeight:200},onOk:()=>Ul(void 0,null,function*(){var Lt;const Tn=Il({},yield Ke.validateFields());if(rr(!0),((Lt=s.actionTabs)!=null&&Lt.data?yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Fl(Il({},Tn),{title:Tn.name,new_attachment_id:Xt})}):yield(0,H.ZP)(`/api/courses/${at.id}/course_videos.json`,{method:"post",body:Fl(Il({},Tn),{category_id:at.categoryId==="0"?"":at.categoryId,attachment_id:Xt})})).status===0){(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u89C6\u9891","\u589E\u52A0\u5916\u94FE"]),E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setUpdateData",payload:Math.random()}),ve();return}rr(!1)}),onCancel:()=>{ve()}},n.createElement(oe.default,{form:Ke,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null)),n.createElement(oe.default.Item,{label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Xt?Ot():n.createElement("div",null,n.createElement(g.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${w.Z.API_SERVER}/api/attachments.json`,onChange:cr,accept:"image/*"},Cr),n.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),n.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))))};var Gl=(0,c.connect)(({classroomList:s,user:l,loading:o})=>({classroomList:s,user:l,loading:o}))(Ko),Yl=Object.defineProperty,u=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(s,l,o)=>l in s?Yl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,he=(s,l)=>{for(var o in l||(l={}))v.call(l,o)&&ne(s,o,l[o]);if(u)for(var o of u(l))z.call(l,o)&&ne(s,o,l[o]);return s},be=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:et}=ye.default,qe=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailAttendancesDetail:lt,actionTabs:gt}=s,[at]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>be(void 0,null,function*(){const tt=he({},yield at.validateFields());(yield(0,H.ZP)(`/api/course_videos/${gt.data.id}.json`,{method:"put",body:he({},tt)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.data&&n.createElement(oe.default,{form:at,initialValues:{name:gt.data.title,link:gt.data.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,null))))};var Ye=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(qe),nt=e(59301),Bt=Object.defineProperty,pt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,gn=(s,l,o)=>l in s?Bt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Dn=(s,l)=>{for(var o in l||(l={}))Qt.call(l,o)&&gn(s,o,l[o]);if(Kt)for(var o of Kt(l))Bn.call(l,o)&&gn(s,o,l[o]);return s},yn=(s,l)=>pt(s,$t(l)),Mn=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:gr}=ye.default,yr=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt,at,tt;const Z=(0,c.useParams)();Z.id=Z.coursesId;const{detailAttendancesDetail:Ke,actionTabs:Xt}=s,[rn]=oe.default.useForm(),[Or,rr]=(0,n.useState)(!1),[Cr,Ot]=(0,n.useState)(!1),[cr,ve]=(0,n.useState)([]),[Lt,Tn]=(0,n.useState)({}),vr=(0,n.useRef)(),Jn=(0,n.useRef)(),Wr="\u3000\u3000",[ga,fa]=(0,n.useState)(null),[ca,Zn]=(0,n.useState)(null);(0,n.useEffect)(()=>{var nn,hn,ur,Sr;s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&rn.setFieldsValue({title:Xt.data.title,attachment_id:(nn=Xt==null?void 0:Xt.data)==null?void 0:nn.attachment_id,allow_skip:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.allow_skip,action_analysis:(ur=Xt==null?void 0:Xt.data)==null?void 0:ur.action_analysis,show_watermark:(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.show_watermark}),Mn(void 0,null,function*(){var ja;(ja=Xt.data)!=null&&ja.course_video_id&&la()})},[s.actionTabs.key]);const la=()=>Mn(void 0,null,function*(){var nn,hn,ur;const Sr=yield(0,H.ZP)(`/api/courses/${(nn=Xt.params)==null?void 0:nn.coursesId}/course_videos/video_history?course_video_id=${(hn=Xt.data)==null?void 0:hn.course_video_id}`,{method:"get"});ve(Sr.data),(ur=Sr.data)==null||ur.forEach(ja=>{ja.checked&&(fa(ja.id),Zn(ja.id))})}),Tr=[{title:"",dataIndex:"checked",align:"center",render:(nn,hn,ur)=>nt.createElement(Pe.ZP.Group,{onChange:()=>ro(hn),value:ca},nt.createElement(Pe.ZP,{value:hn.id}))},{title:"\u89C6\u9891\u540D\u79F0",width:300,dataIndex:"title"},{title:"\u7248\u672C\u53F7",dataIndex:"version"},{title:"\u64CD\u4F5C",render:(nn,hn,ur)=>hn.id!=ga&&nt.createElement(ue.ZP,{type:"link",danger:!0,onClick:()=>hr(hn)},"\u5220\u9664")}],hr=nn=>Mn(void 0,null,function*(){var hn;if(cr.length==1)return;(yield(0,H.ZP)(`/api/courses/${(hn=Xt.params)==null?void 0:hn.coursesId}/delete_course_video.json`,{method:"delete",body:{video_id:nn.id,is_link:s.actionTabs.data.link?!0:""}})).message=="success"&&la()}),ro=nn=>{ve(cr.map(hn=>(hn.id==nn.id?(hn.checked=!0,Zn(nn.id)):hn.checked=!1,hn)))},Fo={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:nn=>{var hn,ur;let Sr=nn.name.toLowerCase();return Sr&&Sr.indexOf(".avi")==-1&&Sr.indexOf(".flv")==-1&&Sr.indexOf(".f4v")==-1&&Sr.indexOf(".m4v")==-1&&Sr.indexOf(".mov")==-1&&Sr.indexOf(".mp4")==-1&&Sr.indexOf(".rmvb")==-1&&Sr.indexOf(".swf")==-1&&Sr.indexOf(".webm")==-1&&Sr.indexOf(".wmv")==-1?(E.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):!((hn=l.userInfo)!=null&&hn.admin||(ur=l.userInfo)!=null&&ur.business)&&nn.size>MAX_FILE_SIZE*1024*1024?(E.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${MAX_FILE_SIZE}M`),!0):!1},onBeginInitFile:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:0,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onComplete:nn=>{var hn,ur;Tn({video_id:nn.id,name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},onError:()=>{Tn({})},onProgress:nn=>{var hn,ur;Tn({name:(hn=nn==null?void 0:nn.file)==null?void 0:hn.name,loaded:nn.percent,size:(ur=nn==null?void 0:nn.file)==null?void 0:ur.size})},chunkSize:1024*1024*2,options:{user_id:(lt=l==null?void 0:l.userInfo)==null?void 0:lt.user_id}};console.log(Lt,222);const Ol=oe.default.useWatch("action_analysis",rn);return nt.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:660,destroyOnClose:!0,okButtonProps:{disabled:Or},confirmLoading:Cr,onOk:()=>Mn(void 0,null,function*(){var nn,hn,ur,Sr;if(Lt!=null&&Lt.name&&Lt.loaded!=100){E.ZP.warning("\u89C6\u9891\u4E0A\u4F20\u4E2D\u8BF7\u7A0D\u7B49\uFF01");return}const ja=Dn({},yield rn.validateFields()),il=Dn({},ja);Ot(!0),Lt!=null&&Lt.name?yield(0,a.dt)({username:(nn=l.userInfo)==null?void 0:nn.login,videos:[{video_id:Lt.video_id,title:rn.getFieldValue("title"),filename:Lt.name,attachment_id:rn.getFieldValue("attachment_id"),course_id:Z==null?void 0:Z.coursesId,category_id:(hn=Xt==null?void 0:Xt.data)==null?void 0:hn.course_second_category_id,course_video_id:(ur=Xt.data)==null?void 0:ur.course_video_id}]}):cr.forEach(sl=>{sl.checked&&(il.set_id=sl.id)}),(yield(0,H.ZP)(`/api/course_videos/${(Sr=Xt==null?void 0:Xt.data)==null?void 0:Sr.course_video_id}/change_cover.json`,{method:"put",body:il}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()})),Tn(void 0),Ot(!1)}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}}),Tn({}),Jn.current.cancel()}},Xt.data&&nt.createElement(oe.default,{form:rn},nt.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},nt.createElement(M.default,{maxLength:60})),nt.createElement(oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},nt.createElement(x.Z,{getFileProgress:nn=>{if(nn.file.status==="uploading"){rr(!0);return}nn.file.status==="done"&&rr(!1)}})),nt.createElement(oe.default.Item,null,nt.createElement(st.default,{pagination:!1,columns:Tr,dataSource:cr})),nt.createElement(oe.default.Item,{name:"allow_skip",label:"\u64AD\u653E\u8BBE\u7F6E",valuePropName:"checked"},nt.createElement(j.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),(((gt=Xt==null?void 0:Xt.data)==null?void 0:gt.user_login)===((at=l==null?void 0:l.userInfo)==null?void 0:at.login)||(0,Q.Ny)())&&nt.createElement(oe.default.Item,{name:"show_watermark",label:"\u6C34\u5370\u8BBE\u7F6E",valuePropName:"checked"},nt.createElement(j.default,null,"\u5C55\u793A\u6C34\u5370\u6807\u8BC6")),nt.createElement(oe.default.Item,null,nt.createElement(R.Z,yn(Dn({},Fo),{ref:Jn}),nt.createElement(nt.Fragment,null,Lt!=null&&Lt.name?nt.createElement(ue.ZP,{disabled:!0,type:"primary",ghost:!0},"\u66F4\u65B0\u7248\u672C"):nt.createElement("div",{className:wl.btn},"\u66F4\u65B0\u7248\u672C"))),!!(Lt!=null&&Lt.name)&&nt.createElement("div",null,nt.createElement("div",{style:{fontSize:"8px",color:"#333",display:"flex",alignItems:"center"}},nt.createElement("i",{className:"icon-lianjie2 iconfont",style:{marginRight:"10px",color:"#52c41a",fontSize:"8px"}}),nt.createElement("span",{className:"font14"},((tt=Lt.name)==null?void 0:tt.indexOf(Wr))===-1?`${Lt.name}${Wr}${(0,V.RD)(Lt.size)}`:Lt.name),Lt.loaded==100&&nt.createElement("i",{style:{marginLeft:"auto",cursor:"pointer"},className:"icon-shanchu iconfont",onClick:()=>{Jn.current.cancel(),Tn({})}})),Lt.loaded!=100&&nt.createElement(N.Z,{size:"small",percent:Lt.loaded,status:Lt.loaded==100?"normal":"active"}))),nt.createElement(oe.default.Item,null,nt.createElement("p",{className:"c-light-black"},"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv"),nt.createElement("p",{className:"c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))))};var ir=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(yr),Mr=Object.defineProperty,zr=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Xn=(s,l,o)=>l in s?Mr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Nn=(s,l)=>{for(var o in l||(l={}))qn.call(l,o)&&Xn(s,o,l[o]);if(zr)for(var o of zr(l))sr.call(l,o)&&Xn(s,o,l[o]);return s},nr=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Br}=ye.default,kr=({classroomList:s,user:l,loading:o,dispatch:Xe})=>{var lt,gt;const at=(0,c.useParams)();at.id=at.coursesId;const{detailAttendancesDetail:tt,actionTabs:Z}=s,[Ke]=oe.default.useForm();return(0,n.useEffect)(()=>{s.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&Ke.setFieldsValue({title:Z.data.title})},[s.actionTabs.key]),n.createElement(O.default,{centered:!0,title:"\u89C6\u9891\u6807\u9898\u7F16\u8F91",open:s.actionTabs.key==="\u7F16\u8F91\u5916\u94FE",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>nr(void 0,null,function*(){const Xt=Nn({},yield Ke.validateFields());(yield(0,H.ZP)(`/api/course_videos/${Z.data.id}.json`,{method:"put",body:Nn({},Xt)}))&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe({type:"classroomList/setActionTabs",payload:{}}),Xe({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{Xe({type:"classroomList/setActionTabs",payload:{}})}},Z.data&&n.createElement(oe.default,{form:Ke,initialValues:{name:(lt=Z==null?void 0:Z.data)==null?void 0:lt.title,link:(gt=Z==null?void 0:Z.data)==null?void 0:gt.link}},n.createElement(oe.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60})),n.createElement(oe.default.Item,{label:"\u89C6\u9891\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var jr=(0,c.connect)(({classroomList:s,loading:l,user:o})=>({classroomList:s,loading:l,user:o}))(kr),xr=e(95651),Ur=Object.defineProperty,Qr=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Hr=(s,l,o)=>l in s?Ur(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Ha=(s,l)=>{for(var o in l||(l={}))Za.call(l,o)&&Hr(s,o,l[o]);if(ea)for(var o of ea(l))La.call(l,o)&&Hr(s,o,l[o]);return s},aa=(s,l)=>Qr(s,ba(l)),Oa=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:Pa}=ye.default,bo=({classroomList:s,loading:l,dispatch:o})=>{var Xe;const lt=(0,c.useParams)();lt.id=lt.coursesId;const{detailLeftMenus:gt,actionTabs:at}=s,[tt]=oe.default.useForm(),Z=Ke=>{var Xt;return(Xt=Ke==null?void 0:Ke.filter(rn=>rn.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"))==null?void 0:Xt.map((rn,Or)=>n.createElement(n.Fragment,null,n.createElement(Pe.ZP,{style:{display:"block"},value:rn.category_id},rn.category_name),n.createElement("div",{style:{marginLeft:20}},Z((rn==null?void 0:rn.third_category)||[]))))};return n.createElement(O.default,{centered:!0,title:"\u79FB\u52A8\u5230",open:s.actionTabs.key==="\u79FB\u52A8\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:400,bodyStyle:{minHeight:200},onOk:()=>tt.submit(),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},gt.course_modules&&n.createElement(oe.default,{form:tt,initialValues:{},onFinish:Ke=>Oa(void 0,null,function*(){(yield(0,H.ZP)(`/api/courses/${lt.id}/move_to_category.json`,{method:"post",body:aa(Ha({},Ke),{video_ids:at.data.id})})).status===0&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:lt==null?void 0:lt.id}}))})},n.createElement(oe.default.Item,{label:"",name:"new_category_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(Pe.ZP.Group,null,Z((Xe=gt==null?void 0:gt.course_modules)==null?void 0:Xe.filter(Ke=>Ke.type==="video")[0].second_category)))))};var Ir=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(bo),Er=Object.defineProperty,br=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,fr=(s,l,o)=>l in s?Er(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Lr=(s,l)=>{for(var o in l||(l={}))mr.call(l,o)&&fr(s,o,l[o]);if(br)for(var o of br(l))oa.call(l,o)&&fr(s,o,l[o]);return s},ta=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{TreeNode:$r}=ye.default,so=({classroomList:s,loading:l,dispatch:o})=>{const Xe=(0,c.useParams)();Xe.id=Xe.coursesId;const{detailLeftMenus:lt,actionTabs:gt}=s,at=lt.course_modules&<.course_modules.filter(Z=>Z.type==="video"),[tt]=oe.default.useForm();return n.createElement(O.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:s.actionTabs.key==="\u65B0\u5EFA\u5B50\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>ta(void 0,null,function*(){const Z=Lr({},yield tt.validateFields());(yield(0,H.ZP)(`/api/course_modules/${at[0].id}/add_second_category.json`,{method:"post",body:Lr({},Z)})).status===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/setUpdateData",payload:Math.random()}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},n.createElement(oe.default,{form:tt,initialValues:{name:"",link:""}},n.createElement(oe.default.Item,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.createElement(M.default,{maxLength:60}))))};var to=(0,c.connect)(({classroomList:s,loading:l})=>({classroomList:s,loading:l}))(so),Sa={flex_box_center:"flex_box_center___pyP1D",flex_space_between:"flex_space_between___I466c",flex_box_vertical_center:"flex_box_vertical_center___jio7d",flex_box_center_end:"flex_box_center_end___dwYOB",flex_box_column:"flex_box_column___OglHp",wrap:"wrap___CB76m",mask:"mask___OFMeI",playIconWrap:"playIconWrap___qgHXl",playIcon:"playIcon___bV87f",linkWrap:"linkWrap___T2hZF",link:"link___cwP_L",imgWrap:"imgWrap___V2WRr",cardBottom:"cardBottom___lpKQb",bottomTitle:"bottomTitle___L4GzG",timeWrap:"timeWrap___okx_C",time:"time___IoUOF",bottomActionWrap:"bottomActionWrap___PdPWh",peopleWrap:"peopleWrap____eq2u",actionIcon:"actionIcon___TDO4d"},Wa=Object.defineProperty,wo=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,Xo=(s,l,o)=>l in s?Wa(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,da=(s,l)=>{for(var o in l||(l={}))ka.call(l,o)&&Xo(s,o,l[o]);if(wo)for(var o of wo(l))xo.call(l,o)&&Xo(s,o,l[o]);return s},ia=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const Fa="90%",Ka="55%",Va=({data:s,isReview:l,dispatch:o,userid:Xe,userlogin:lt,showToUser:gt=!1,classroomList:at})=>{var tt,Z,Ke,Xt;const[rn,Or]=(0,n.useState)(da({},(0,c.useParams)())),{detailLeftMenus:rr}=at;let Cr=(Z=(tt=rr==null?void 0:rr.course_modules)==null?void 0:tt.filter(ve=>ve.type==="video")[0].second_category)==null?void 0:Z.length;rn.id=rn.coursesId,rn.categoryId!=0&&(rn.category_id=rn.categoryId);const Ot=ve=>ia(void 0,null,function*(){ve.link||(0,V.xg)(`/classrooms/${rn==null?void 0:rn.coursesId}/video_info?new_video_id=${ve==null?void 0:ve.course_video_id}`)}),cr=(ve,Lt)=>{let Tn=xt.Base64.decode(ve);if(ve)return``};return n.createElement(n.Fragment,null,(Xt=(Ke=at==null?void 0:at.detailVideoList)==null?void 0:Ke.videos)==null?void 0:Xt.map((ve,Lt)=>{var Tn;const vr=ve!=null&&ve.cover_url?(Tn=ve==null?void 0:ve.cover_url)!=null&&Tn.includes("https")?ve.cover_url:w.Z.API_SERVER+ve.cover_url:vt;return n.createElement("a",{className:Sa.wrap,key:ve.id+"-"+Lt},n.createElement(Ge.Z,{className:`animated fadeIn ${Sa.cardWrap}`},n.createElement(ce.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!ve.transcoded&&!ve.link},n.createElement("span",{className:Sa.imgWrap,onClick:()=>{!l&&Ot(ve)}},n.createElement("img",{src:vr}),ve.link&&n.createElement("a",{className:Sa.linkWrap,href:ve.link,onClick:()=>ia(void 0,null,function*(){let Jn=yield(0,H.ZP)("/api/watch_video_histories/click_link_histories.json",{method:"post",body:{video_link_id:ve.id,device:"pc"}})}),target:"_blank",title:ve.title},n.createElement("span",{className:Sa.link},"\u5916\u94FE")),!l&&n.createElement(n.Fragment,null,n.createElement("div",{className:Sa.mask}),n.createElement("div",{className:Sa.playIconWrap},!ve.link&&n.createElement("img",{className:Sa.playIcon,src:It}))))),n.createElement("div",{className:Sa.cardBottom},n.createElement("div",{className:Sa.bottomTitle},ve.title),n.createElement("div",{className:Sa.timeWrap},(ve.total_time||parseInt(ve.total_time)>0)&&n.createElement("div",{className:Sa.time},`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${(0,V.li)(parseInt(ve.total_time))}`)),n.createElement("div",{className:Sa.bottomActionWrap},n.createElement("span",{className:Sa.peopleWrap},!!ve.people_num&&n.createElement(L.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"top"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},ve.people_num))),n.createElement("div",null,gt&&!l&&!ve.link?n.createElement(L.Z,{title:"\u53D1\u9001\u81F3\u4E2A\u4EBA\u4E2D\u5FC3",placement:"top"},n.createElement("i",{onClick:()=>ia(void 0,null,function*(){var Jn;const Wr=yield(0,H.ZP)(`/api/users/${lt}/videos/${ve==null?void 0:ve.id}/copy_video.json`,{method:"post",body:{course_video_id:ve==null?void 0:ve.course_video_id}});if((Wr==null?void 0:Wr.status)===0){const ga=new Date().toISOString().split("T")[0],fa=localStorage.getItem("coursesVideoDismissDate");if(((Jn=JSON.parse(fa))==null?void 0:Jn.today)===ga)E.ZP.success("\u53D1\u9001\u6210\u529F\uFF01");else{const ca=O.default.confirm({icon:null,width:420,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u53D1\u9001\u6210\u529F",content:n.createElement("div",null,n.createElement("div",null,"\u89C6\u9891\u300A",ve==null?void 0:ve.title,"\u300B\u5DF2\u7ECF\u53D1\u9001\u5230\u4E2A\u4EBA\u4E2D\u5FC3\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u524D\u5F80\u67E5\u770B\uFF1F"),n.createElement(r.Z,{align:"middle",justify:"space-between",style:{marginTop:"40px",marginBottom:"15px"}},n.createElement(ot.Z,null,n.createElement(j.default,{onChange:Zn=>{Zn.target.checked?localStorage.setItem("coursesVideoDismissDate",JSON.stringify({today:new Date().toISOString().split("T")[0]})):localStorage.removeItem("coursesVideoDismissDate")}},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u793A")),n.createElement(ot.Z,null,n.createElement(ue.ZP,{className:"mr20",onClick:()=>{ca.destroy()}},"\u53D6\u6D88"),n.createElement(ue.ZP,{type:"primary",onClick:()=>{ca.destroy(),(0,V.xg)(`/users/${lt}/videos`)}},"\u524D\u5F80\u67E5\u770B")))),footer:null})}}}),className:`icon-fabu3 iconfont ${Sa.actionIcon}`,style:{marginTop:"1px",display:"inline-block",marginLeft:0,marginRight:"5px"}})):null,(Xe===ve.user_id||!l&&Cr>0&&(0,Q.aN)())&&n.createElement(L.Z,{title:"\u79FB\u52A8",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-yidong iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u79FB\u52A8\u76EE\u5F55",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),(0,Q.G5)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.G5)()?n.createElement(c.Link,{to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/statistics/${ve.course_video_id}?title=${ve.title}`}," ",n.createElement("i",{className:`icon-tongji1 iconfont ${Sa.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(0,Q.dE)()&&!l&&!ve.link?n.createElement(L.Z,{title:"\u7EDF\u8BA1",placement:"top"},(0,Q.dE)()?n.createElement(c.Link,{className:"font16",to:`/classrooms/${rn.coursesId}/video/${(s==null?void 0:s.category_id)||(s==null?void 0:s.course_module_id)}/studentstatistics`},n.createElement("i",{className:`icon-tongji1 iconfont ${Sa.actionIcon}`,style:{marginTop:"1px",display:"inline-block"}})):null):null,(Xe===ve.user_id||(0,Q.aN)())&&n.createElement(L.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-bianji1 iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:ve.link?"\u589E\u52A0\u5916\u94FE":"\u7F16\u8F91\u89C6\u9891",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})),!l&&!ve.link&&n.createElement(Nt.CopyToClipboard,{text:cr(ve.play_url||ve.file_url,ve.cover_url),onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(L.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-fuzhi iconfont`}))),(Xe===ve.user_id||(0,Q.Rb)())&&n.createElement(L.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${Sa.actionIcon} icon-shanchu iconfont`,onClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",params:rn,data:ve}})},style:{marginTop:"1px",display:"inline-block"}})))))))}))};var Xr=(0,c.connect)(({classroomList:s})=>({classroomList:s}))(Va),co={root:"root___egCyx",title:"title___CK8yp"},oo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())}),Lo=({dataSource:s=[],count:l,dispatch:o})=>{const Xe=(0,c.useParams)(),[lt,gt]=(0,n.useState)([]),at=(0,n.useRef)(null),tt=(0,n.useRef)(null);(0,n.useEffect)(()=>{s&>([...s])},[s]);const Z=()=>{at.current.style.opacity="1",at.current.style.transform="scale(1)";const Ot=at.current.dataset.id,cr=tt.current.dataset.id;if(Ot!==cr){var ve=[...lt];ve.splice(cr,0,ve.splice(Ot,1)[0]),gt(ve),at.current=tt.current,rr(lt[Ot],Number(cr)+1)}},Ke=Ot=>{at.current=Ot.target},Xt=Ot=>{Ot.preventDefault(),Ot.target.tagName==="LI"&&(tt.current=Ot.target,tt.current.style.opacity="0.2",tt.current.style.transform="scale(1.1)",Z())},rn=Ot=>{Ot.preventDefault()},Or=Ot=>{Ot.preventDefault(),at.current.style.opacity="1",at.current.style.transform="scale(1)"},rr=(Ot,cr)=>oo(void 0,null,function*(){return yield(0,H.ZP)(`/api/courses/${Xe==null?void 0:Xe.coursesId}/sort_video.json`,{method:"put",body:{course_id:Xe.coursesId,video_id:(Ot==null?void 0:Ot.course_video_id)||(Ot==null?void 0:Ot.id),position:Number(cr)}})}),Cr=lt.map((Ot,cr)=>n.createElement("li",{"data-id":cr,key:cr,style:{background:Ot.bgColor},draggable:"true",onDragStart:Ke,onDragOver:rn,onDrop:Or,onDragEnter:Xt,"data-item":JSON.stringify(Ot)},n.createElement("img",{src:(Ot==null?void 0:Ot.cover_url)||vt}),n.createElement("span",{title:Ot.title,className:co.title},Ot.title),n.createElement("p",{className:"ml10 mb10"},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u95F4",(0,V.li)(parseInt(Ot.total_time))),n.createElement(M.default,{className:"ml10 mb10",style:{width:100},placeholder:cr+1,onBlur:ve=>oo(void 0,null,function*(){if(!ve.target.value)return;if(!/^([1-9][0-9]*)$/.test(ve.target.value)){E.ZP.info("\u8BF7\u8F93\u5165\u5927\u4E8E0\u7684\u6B63\u6574\u6570");return}if(parseInt(ve.target.value)>l){E.ZP.info("\u6570\u5B57\u4E0D\u80FD\u5927\u4E8E\u603B\u6570\u91CF");return}const Tn=yield rr(Ot,ve.target.value);(Tn==null?void 0:Tn.status)===0&&o({type:"classroomList/setUpdateData",payload:Math.random()})})})));return console.log(lt,2222),n.createElement("aside",{className:co.root},n.createElement("ul",{className:"contain"},Cr))},Ya=e(59301),fl=Object.defineProperty,Vo=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Da=(s,l,o)=>l in s?fl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,Bo=(s,l)=>{for(var o in l||(l={}))mo.call(l,o)&&Da(s,o,l[o]);if(fo)for(var o of fo(l))Ua.call(l,o)&&Da(s,o,l[o]);return s},Jo=(s,l)=>Vo(s,Do(l)),zo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const jo=({classroomList:s,user:l,dispatch:o})=>{var Xe,lt,gt,at,tt;const Z=(0,c.useParams)(),{actionTabs:Ke}=s,[,Xt,rn,Or]=(0,Dt.U)(Zt.v2,{course_id:Z.coursesId}),rr=((lt=(Xe=Or==null?void 0:Or.data)==null?void 0:Xe.list)==null?void 0:lt.map(Zn=>Zn==null?void 0:Zn.id))||[],[,Cr,Ot]=(0,Dt.U)(Zt.iE,{course_id:Z.coursesId}),[cr,ve]=(0,n.useState)(!1),[Lt,Tn]=(0,n.useState)({page:1,limit:10}),[vr,Jn]=(0,n.useState)([]),Wr=()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})},ga=[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"title"},{title:"\u6C34\u5370\u72B6\u6001",dataIndex:"show_watermark",render:Zn=>Zn?Ya.createElement("span",{style:{color:"#00B187"}},"\u5F00\u542F\u4E2D"):Ya.createElement("span",{style:{color:"#E02020"}},"\u5173\u95ED\u4E2D")}],fa=()=>{o({type:"classroomList/getVideoList",payload:Bo({},Z)})},ca=(...Zn)=>zo(void 0,[...Zn],function*(la=Lt){rn(Jo(Bo({},la),{course_id:Z.coursesId}),!0)});return(0,n.useEffect)(()=>{Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&ca()},[Lt,Ke.key]),Ya.createElement(O.default,{centered:!0,title:Ke.key,open:Ke.key==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E",width:640,footer:[Ya.createElement(ue.ZP,{type:"primary",loading:cr&&Cr,onClick:()=>zo(void 0,null,function*(){ve(!0);const Zn=yield Ot({ids:vr,show_watermark:!0});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5F00\u542F"),Ya.createElement(ue.ZP,{type:"primary",loading:!cr&&Cr,onClick:()=>zo(void 0,null,function*(){ve(!1);const Zn=yield Ot({ids:vr,show_watermark:!1});(Zn==null?void 0:Zn.status)===0&&(E.ZP.success("\u4FEE\u6539\u6210\u529F"),fa(),Wr())})},"\u6279\u91CF\u5173\u95ED"),Ya.createElement(ue.ZP,{className:"ml20",onClick:()=>{Wr()}},"\u53D6\u6D88")],onCancel:()=>{Wr()}},Ya.createElement(st.default,{dataSource:(gt=Or==null?void 0:Or.data)==null?void 0:gt.list,columns:ga,rowKey:"id",loading:Xt,locale:{emptyText:Ya.createElement(S.Z,null)},scroll:{y:400},showHeader:((at=Or==null?void 0:Or.data)==null?void 0:at.total_count)>0,rowSelection:{selectedRowKeys:vr,onChange:Zn=>{const la=()=>{const Tr=vr.filter(hr=>!rr.includes(hr));return[...new Set(Tr.concat(Zn))]};Jn((rr==null?void 0:rr.length)===(Zn==null?void 0:Zn.length)?[...new Set(vr.concat(Zn))]:la())}},pagination:{current:Lt.page,pageSize:Lt==null?void 0:Lt.limit,onChange:(Zn,la)=>{Tn(Jo(Bo({},Lt),{page:Zn,limit:la}))},total:((tt=Or==null?void 0:Or.data)==null?void 0:tt.total_count)||0,showTotal:()=>Ya.createElement(j.default,{className:"ml10",checked:rr==null?void 0:rr.every(Zn=>vr==null?void 0:vr.includes(Zn)),onChange:Zn=>{const la=Zn.target.checked?[...new Set(vr.concat(rr))]:vr.filter(Tr=>!rr.includes(Tr));Jn(la)}},"\u5168\u9009",Ya.createElement("span",{className:"font12 c-666"},"\uFF08\u5DF2\u9009\u62E9",Ya.createElement("span",{style:{color:"#3061D0"}},(vr==null?void 0:vr.length)||0),"\u6761\u6570\u636E\uFF09"))}}))};var bl=(0,c.connect)(({classroomList:s,user:l})=>({classroomList:s,user:l}))(jo),sa=e(59301),na=Object.defineProperty,ha=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,lo=(s,l,o)=>l in s?na(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,io=(s,l)=>{for(var o in l||(l={}))no.call(l,o)&&lo(s,o,l[o]);if(ha)for(var o of ha(l))Ba.call(l,o)&&lo(s,o,l[o]);return s},Co=(s,l)=>{var o={};for(var Xe in s)no.call(s,Xe)&&l.indexOf(Xe)<0&&(o[Xe]=s[Xe]);if(s!=null&&ha)for(var Xe of ha(s))l.indexOf(Xe)<0&&Ba.call(s,Xe)&&(o[Xe]=s[Xe]);return o},Uo=(s,l,o)=>new Promise((Xe,lt)=>{var gt=Z=>{try{tt(o.next(Z))}catch(Ke){lt(Ke)}},at=Z=>{try{tt(o.throw(Z))}catch(Ke){lt(Ke)}},tt=Z=>Z.done?Xe(Z.value):Promise.resolve(Z.value).then(gt,at);tt((o=o.apply(s,l)).next())});const{SubMenu:Ql}=U.default,{Content:oi,Sider:Xl}=p.default,Jl=s=>{var l=s,{classroomList:o,globalSetting:Xe,loading:lt,user:gt,dispatch:at}=l,tt=Co(l,["classroomList","globalSetting","loading","user","dispatch"]),Z,Ke,Xt,rn,Or,rr;const Cr=(0,c.useParams)(),[Ot,cr]=(0,n.useState)({page:1,limit:15}),{detailVideoList:ve,updateData:Lt}=o,[Tn,vr]=(0,n.useState)({});Ot.id=Cr.coursesId;let[Jn,Wr]=(0,n.useState)(!0);(0,n.useEffect)(()=>{Lt&&(console.log(Ot,Lt,"params"),at({type:"classroomList/getVideoList",payload:io({},Ot)}))},[Lt]),(0,n.useEffect)(()=>(console.log(Ot,Lt,"params11"),Cr.categoryId!=0&&(Ot.category_id=Cr.categoryId),at({type:"classroomList/setUpdateData",payload:Math.random()}),setTimeout(()=>{at({type:"classroomList/setUpdateData",payload:""})},200),()=>{}),[location.pathname]);const ga=(hr,ro)=>{Ot.page=hr,cr(io({},Ot)),at({type:"classroomList/getVideoList",payload:io({},Ot)})},fa=hr=>{hr.key==="all"?c.history.push(`/classrooms/${Ot.id}/video`):c.history.push(`/classrooms/${Ot.id}/live_video`)},ca=[{name:"\u89C6\u9891",id:"all",total:ve==null?void 0:ve.videos_count},{name:"\u76F4\u64AD",id:1,total:ve==null?void 0:ve.lives_count}],Zn={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},la=hr=>{O.default.confirm({title:"\u63D0\u793A",centered:!0,content:sa.createElement("div",{className:wl.modal},sa.createElement("div",null,"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),sa.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Uo(void 0,null,function*(){})})},Tr=hr=>at({type:"userDetail/logWatchHistory",payload:hr});return sa.createElement("section",null,sa.createElement(xr.Z,{isLoading:!1,tabDataSource:ca,isAdmin:(0,Q.GJ)(),onTabMenuClick:fa,defaultSelectedKeys:["all"],showControlButton:Jn&&(0,Q.G5)(),buttonText:"\u4E0A\u4F20\u89C6\u9891",buttonIcon:"icon-shangchuan3 font18",extraNode:(0,Q.GJ)()&&sa.createElement(r.Z,{align:"middle",className:"mr20"},Jn&&(0,Q.GJ)()&&sa.createElement("span",{className:"c-blue font16 mr20 current",onClick:hr=>{at({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5B50\u76EE\u5F55",params:Ot}})}},sa.createElement(L.Z,{title:"\u65B0\u5EFA\u5B50\u76EE\u5F55"},sa.createElement("i",{className:"iconfont icon-xinjianmulu1 font14"}))),Jn&&(0,Q.GJ)()&&sa.createElement("span",{onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"}})},className:"font14 mr20 c-blue font14 current"},sa.createElement("i",{className:"iconfont icon-shuiyinshezhi font14 mr5"}),"\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"),Jn&&(0,Q.GJ)()&&sa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/statistics`),className:"font14 mr20 c-blue font14 current"},sa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.dE)()&&sa.createElement("span",{onClick:()=>c.history.push(`/classrooms/${Cr.coursesId}/video/${(ve==null?void 0:ve.category_id)||(ve==null?void 0:ve.course_module_id)}/studentstatistics`),className:"font14 mr20 c-blue font14 current"},sa.createElement("i",{className:"iconfont icon-tongji4 font14 mr5"}),"\u7EDF\u8BA1\u603B\u89C8"),Jn&&(0,Q.GJ)()&&sa.createElement("span",{className:"c-blue font14 mr20 current",onClick:hr=>{hr.preventDefault(),at({type:"classroomList/setActionTabs",payload:{key:"\u589E\u52A0\u5916\u94FE",params:Ot}})}},sa.createElement("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"\u589E\u52A0\u5916\u94FE"),((0,Q.G5)()||(0,Q.Rm)())&&sa.createElement("span",{style:{display:"flex",alignItems:"center"},className:"c-blue font14 current",onClick:()=>{Wr(!Jn),Jn||at({type:"classroomList/setUpdateData",payload:Math.random()})}},sa.createElement("i",{className:"iconfont icon-tiaozhengpaixu2 mr5"}),Jn?"\u8C03\u6574\u6392\u5E8F":"\u7ED3\u675F\u6392\u5E8F")),onButtonClick:()=>{c.history.push(Cr.categoryId?`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload?categoryId=${Cr.categoryId}`:`/classrooms/${Cr.coursesId}/video/${gt.userInfo.login}/upload`)}}),(ve==null?void 0:ve.videos_count)===0&&sa.createElement(S.Z,null),!!((Z=ve==null?void 0:ve.videos)!=null&&Z.length)&&sa.createElement(ce.Z,{spinning:lt["classroomList/getVideoList"]},sa.createElement("div",{className:wl.card},!!Jn&&sa.createElement(Xr,{dispatch:at,data:io({},ve),userid:gt.userInfo.user_id,userlogin:(Ke=gt==null?void 0:gt.userInfo)==null?void 0:Ke.login,showToUser:((Xt=gt.userInfo)==null?void 0:Xt.is_teacher)||((rn=gt.userInfo)==null?void 0:rn.admin),isReview:Ot.category==="pending",onDelete:la,logWatchHistory:Tr}),!Jn&&sa.createElement("div",{style:{height:20}}),!Jn&&sa.createElement(Lo,{dataSource:ve==null?void 0:ve.videos,count:(Or=o==null?void 0:o.detailVideoList)==null?void 0:Or.videos_count,dispatch:at}))),Jn&&sa.createElement("aside",{className:"tc mb50 mt30"},sa.createElement(P.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ga,defaultCurrent:1,pageSize:15,current:Ot.page||1,total:ve==null?void 0:ve.videos_count})),sa.createElement(Hl,null),sa.createElement(Ye,{data:Tn}),sa.createElement(ir,null),sa.createElement(Ir,null),sa.createElement(Gl,null),sa.createElement(to,null),sa.createElement(jr,null),((rr=o==null?void 0:o.actionTabs)==null?void 0:rr.key)==="\u6279\u91CF\u6C34\u5370\u8BBE\u7F6E"&&sa.createElement(bl,null))};var Nl=(0,c.connect)(({classroomList:s,loading:l,user:o,globalSetting:Xe})=>({user:o,classroomList:s,globalSetting:Xe,loading:l.effects}))(Jl);const xl=({globalSetting:s})=>{var l;switch(Number((l=s==null?void 0:s.setting)==null?void 0:l.theme)){case t.Fy.THEMEONE:return n.createElement(ln,null);case t.Fy.THEMETHREE:return n.createElement(ti,null);case t.Fy.DEFAULT:default:return n.createElement(Nl,null)}};var ll=(0,c.connect)(({globalSetting:s})=>({globalSetting:s}))(xl)},24776:function(Ht,rt,e){"use strict";var t=e(59301),n=e(38854),c=e(8591),U=e(6848),p=e(65582),O=e(41867),r=e(3918),L=e(2337);const ce=({isLoading:P,addText:Q,tabDataSource:S,isAdmin:E,dispatch:H,classroomList:fe,type:pe,isExercise:mt,defaultSelectedKeys:ye,onTabMenuClick:oe,getDropdownMenu:ue,showControlButton:M,buttonText:g,buttonIcon:i="icon-tianjiadaohang",extraNode:D,user:w,onButtonClick:ae,isModelUser:V})=>{var J,T,ke,W,$e;const A=(0,p.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},S==null?void 0:S.map((q,re)=>t.createElement("div",{key:re,className:`text-16px flex item-center justify-center current ${ye==(typeof q.index=="number"?q.index:q.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ye==(typeof q.index=="number"?q.index:q.id)?"#1890FF":""},onClick:()=>P?{}:oe(q)},q==null?void 0:q.name,q.total!==void 0&&E&&t.createElement("span",{className:"ml-4px"},q.total||0)))),E&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},mt&&t.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{H({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),mt&&t.createElement(n.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:q})=>{var re;if((0,O.Rm)()&&!((re=fe.AssistantObject.exercise)!=null&&re.can_download)){c.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}q=="1"&&H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:"exercise",category_id:A.categoryId}}),q=="3"&&p.history.push(`/classrooms/${A==null?void 0:A.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!D&&t.createElement("div",null,D),M&&(g=="\u6DFB\u52A0\u76F4\u64AD"?t.createElement(n.Z,{menu:{items:(T=(J=[{label:t.createElement("div",{onClick:()=>{ae("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:t.createElement("div",{onClick:()=>{ae("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:V}])==null?void 0:J.filter(q=>q==null?void 0:q.show))==null?void 0:T.map(q=>({label:q==null?void 0:q.label,key:q==null?void 0:q.key}))}},t.createElement(r.op,{theme:L.Fy.THEMEONE,icon:t.createElement("span",{className:`iconfont ${i}`})},g)):t.createElement(r.op,{theme:L.Fy.THEMEONE,onClick:ae,icon:t.createElement("span",{className:`iconfont ${i}`})},g)),!!ue&&t.createElement(n.Z,{disabled:((ke=w==null?void 0:w.userInfo)==null?void 0:ke.user_status)===2,dropdownRender:ue},t.createElement(U.Z,{title:((W=w==null?void 0:w.userInfo)==null?void 0:W.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"},t.createElement(r.op,{theme:L.Fy.THEMEONE,onClick:ae,disabled:(($e=w==null?void 0:w.userInfo)==null?void 0:$e.user_status)===2,icon:t.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Q||"\u521B\u5EFA\u8BD5\u5377")))))};rt.Z=ce},25136:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return S}});var t=e(59301),n=e(95237),c=e(43604),U=e(20834),p=e(38854),O=e(8591),r=e(6848),L={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},ce=e(65582),P=e(41867),S=({isLoading:E,addText:H,tabDataSource:fe,isAdmin:pe,dispatch:mt,classroomList:ye,type:oe,isExercise:ue,defaultSelectedKeys:M,onTabMenuClick:g,getDropdownMenu:i,showControlButton:D,buttonText:w,buttonIcon:ae="icon-tianjiadaohang",extraNode:V,user:J,onButtonClick:T,isModelUser:ke})=>{var W,$e,A,q,re;const Y=(0,ce.useParams)();return t.createElement("div",{className:L.tabMenuContainer},t.createElement(n.Z,null,t.createElement(c.Z,{flex:"1"},t.createElement(U.default,{onSelect:le=>E?{}:g(le),mode:"horizontal",selectedKeys:M},fe.map(le=>t.createElement(U.default.Item,{key:typeof le.index=="number"?le.index:le.id,style:{color:"#fff"}},t.createElement("span",null,le.name),le.total!==void 0&&pe&&t.createElement("span",{className:"ml20"},le.total||0))))),pe&&ue&&t.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{mt({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),pe&&t.createElement(c.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},ue&&t.createElement(p.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(U.default,null,t.createElement(U.default.Item,{key:1,onClick:()=>{var le;if((0,P.Rm)()&&!((le=ye.AssistantObject.exercise)!=null&&le.can_download)){O.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}mt({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:oe,exportType:"exercise",category_id:Y.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(U.default.Item,{key:3,onClick:()=>{var le;if((0,P.Rm)()&&!((le=ye.AssistantObject.exercise)!=null&&le.can_download)){O.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}ce.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"})))),t.createElement("div",{className:L.control},t.createElement("div",{className:L.extra},V),D&&(w=="\u6DFB\u52A0\u76F4\u64AD"?t.createElement(p.Z,{menu:{items:($e=(W=[{label:t.createElement("div",{onClick:()=>{T("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},ke&&{label:t.createElement("div",{onClick:()=>{T("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:W.filter(le=>le==null?void 0:le.show))==null?void 0:$e.map(le=>({label:le==null?void 0:le.label,key:le==null?void 0:le.key}))}},t.createElement("span",{className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))):t.createElement("span",{onClick:T,style:{cursor:"pointer"},className:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:`iconfont ${ae}`})),t.createElement("span",null,w))),!!i&&t.createElement(p.Z,{disabled:((A=J==null?void 0:J.userInfo)==null?void 0:A.user_status)===2,className:"ml10",dropdownRender:i},t.createElement("span",{className:((q=J==null?void 0:J.userInfo)==null?void 0:q.user_status)===2?L.selectBtn1:L.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(r.Z,{title:((re=J==null?void 0:J.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"},t.createElement("span",null,H||"\u521B\u5EFA\u8BD5\u5377"))))))))}},61527:function(Ht,rt,e){"use strict";e.d(rt,{U:function(){return ce}});var t=e(59301),n=Object.defineProperty,c=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,O=(P,Q,S)=>Q in P?n(P,Q,{enumerable:!0,configurable:!0,writable:!0,value:S}):P[Q]=S,r=(P,Q)=>{for(var S in Q||(Q={}))U.call(Q,S)&&O(P,S,Q[S]);if(c)for(var S of c(Q))p.call(Q,S)&&O(P,S,Q[S]);return P},L=(P,Q,S)=>new Promise((E,H)=>{var fe=ye=>{try{mt(S.next(ye))}catch(oe){H(oe)}},pe=ye=>{try{mt(S.throw(ye))}catch(oe){H(oe)}},mt=ye=>ye.done?E(ye.value):Promise.resolve(ye.value).then(fe,pe);mt((S=S.apply(P,Q)).next())});function ce(P,Q){const[S,E]=(0,t.useState)(Q),[H,fe]=(0,t.useState)(!1),[pe,mt]=(0,t.useState)();return[S,H,(oe,ue=!1)=>L(this,null,function*(){const M=ue?Q:r(r({},S),oe);fe(!0),E(M);const g=yield P(M);return fe(!1),mt(g),g}),pe,mt]}},50371:function(Ht,rt){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let n=1;n{const p=c[U];p!==void 0&&(t[U]=p)})}return t}rt.Z=e},13845:function(Ht,rt,e){"use strict";e.d(rt,{F:function(){return t},Z:function(){return n}});function t(c){return c!=null&&c===c.window}function n(c,U){var p,O;if(typeof window=="undefined")return 0;const r=U?"scrollTop":"scrollLeft";let L=0;return t(c)?L=c[U?"pageYOffset":"pageXOffset"]:c instanceof Document?L=c.documentElement[r]:(c instanceof HTMLElement||c)&&(L=c[r]),c&&!t(c)&&typeof L!="number"&&(L=(O=((p=c.ownerDocument)!==null&&p!==void 0?p:c).documentElement)===null||O===void 0?void 0:O[r]),L}},56762:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return n}});var t=e(59301);function n(){const[,c]=t.useReducer(U=>U+1,0);return c}},68031:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return U}});var t=e(16089);function n(p,O,r,L){const ce=r-O;return p/=L/2,p<1?ce/2*p*p*p+O:ce/2*((p-=2)*p*p+2)+O}var c=e(13845);function U(p){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:L,duration:ce=450}=O,P=r(),Q=(0,c.Z)(P,!0),S=Date.now(),E=()=>{const fe=Date.now()-S,pe=n(fe>ce?ce:fe,Q,p,ce);(0,c.F)(P)?P.scrollTo(window.pageXOffset,pe):P instanceof Document||P.constructor.name==="HTMLDocument"?P.documentElement.scrollTop=pe:P.scrollTop=pe,fer||O},18889:function(Ht,rt,e){"use strict";e.d(rt,{Z:function(){return $e}});var t=e(92310),n=e.n(t),c=e(2738),U=e(59301),p=e(36355),O=e(19716),r=e(61621),L=e(99313),ce=function(A,q){var re={};for(var Y in A)Object.prototype.hasOwnProperty.call(A,Y)&&q.indexOf(Y)<0&&(re[Y]=A[Y]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,Y=Object.getOwnPropertySymbols(A);le{var{prefixCls:q,className:re,hoverable:Y=!0}=A,le=ce(A,["prefixCls","className","hoverable"]);const{getPrefixCls:G}=U.useContext(p.E_),F=G("card",q),Ce=n()(`${F}-grid`,re,{[`${F}-grid-hoverable`]:Y});return U.createElement("div",Object.assign({},le,{className:Ce}))},S=e(17313),E=e(83116),H=e(37613);const fe=A=>{const{antCls:q,componentCls:re,headerHeight:Y,cardPaddingBase:le,tabsMarginBottom:G}=A;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:Y,marginBottom:-1,padding:`0 ${le}px`,color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:A.headerFontSize,background:A.headerBg,borderBottom:`${A.lineWidth}px ${A.lineType} ${A.colorBorderSecondary}`,borderRadius:`${A.borderRadiusLG}px ${A.borderRadiusLG}px 0 0`},(0,S.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},S.vS),{[` > ${re}-typography, > ${re}-typography-edit-content `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${q}-tabs-top`]:{clear:"both",marginBottom:G,color:A.colorText,fontWeight:"normal",fontSize:A.fontSize,"&-bar":{borderBottom:`${A.lineWidth}px ${A.lineType} ${A.colorBorderSecondary}`}}})},pe=A=>{const{cardPaddingBase:q,colorBorderSecondary:re,cardShadow:Y,lineWidth:le}=A;return{width:"33.33%",padding:q,border:0,borderRadius:0,boxShadow:` diff --git a/p__Classrooms__ThemeChange__index.02020ba9.async.js b/p__Classrooms__ThemeChange__index.20f48904.async.js similarity index 94% rename from p__Classrooms__ThemeChange__index.02020ba9.async.js rename to p__Classrooms__ThemeChange__index.20f48904.async.js index 7c8e4a71f3..5cc223ba22 100644 --- a/p__Classrooms__ThemeChange__index.02020ba9.async.js +++ b/p__Classrooms__ThemeChange__index.20f48904.async.js @@ -1,4 +1,4 @@ -!(function(){"use strict";var Pr=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[6789,6685],{40001:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},49198:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},84105:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},18785:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},87169:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},73331:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},15277:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},33853:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},38819:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},47472:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},90559:function(){},15028:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(59301),c=o(65582),f=o(43418),W="data:image/png;base64,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",y="data:image/png;base64,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",N={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const R=({visible:U,occupationValue:g,onCancel:ee=()=>{}})=>{const B=()=>i.createElement("div",{className:N.flexColumn},i.createElement("img",{className:N.img,src:y}),i.createElement("span",{className:N.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),w=()=>i.createElement("div",{className:N.flexColumn},i.createElement("img",{className:N.img,src:W}),i.createElement("span",{className:N.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ue=()=>g===3?i.createElement(i.Fragment,null,w(),B()):g===2?B():w();return i.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:U,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:()=>{ee(),c.history.push("/account/certification")},onCancel:()=>{ee()}},i.createElement("div",{className:N.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),i.createElement("div",{className:N.flexRow},ue()))};var O=(0,c.connect)(({paperlibrary:U,loading:g,globalSetting:ee})=>({paperlibrary:U,globalSetting:ee,loading:g.effects}))(R)},93018:function(Xe,Ie,o){o.d(Ie,{Z:function(){return ue}});var i=o(59301),c=o(65582),f=o(92310),W=o.n(f),y=o(28501),N={goback:"goback___jLQ4I",title_name:"title_name___YAPgH"},R=Object.defineProperty,O=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,ee=(se,fe,He)=>fe in se?R(se,fe,{enumerable:!0,configurable:!0,writable:!0,value:He}):se[fe]=He,B=(se,fe)=>{for(var He in fe||(fe={}))U.call(fe,He)&&ee(se,He,fe[He]);if(O)for(var He of O(fe))g.call(fe,He)&&ee(se,He,fe[He]);return se};const w=({dispatch:se,className:fe,style:He={},leftDom:X,rigthDom:We,title:K,imgUrl:H})=>((0,i.useEffect)(()=>(se({type:"globalSetting/headerToggle",payload:!1}),()=>{se({type:"globalSetting/headerToggle",payload:!0})}),[]),i.createElement("div",{className:W()("flex item-center justify-between h-64px px-40px",fe),style:B({background:`url(${H||o(12907)}) 0 0 / 100% 100% no-repeat`,height:85},He)},X||i.createElement("div",{className:"flex item-center",style:{width:120}},i.createElement("div",{className:`current rounded-full px-30px py-12px c-white ${N.goback}`,onClick:()=>{c.history.push("/")}},"\u8FD4\u56DE\u9996\u9875")),typeof K=="string"?i.createElement("div",{className:`text-36px c-white font-semibold ${N.title_name}`}," ",K):K,We||i.createElement("div",{className:"flex justify-end",style:{width:120}},i.createElement(y.Z,null))));var ue=(0,c.connect)(({})=>({}))(w)},1265:function(Xe,Ie,o){var i=o(59301),c=o(65582),f=o(43418),W=o(8591),y=o(92832),N=o(24905),R=o(95707),O=o(15028),U=o(65862),g=o(51017),ee=o(38147),B=o(59301),w=(fe,He,X)=>new Promise((We,K)=>{var H=x=>{try{l(X.next(x))}catch(m){K(m)}},h=x=>{try{l(X.throw(x))}catch(m){K(m)}},l=x=>x.done?We(x.value):Promise.resolve(x.value).then(H,h);l((X=X.apply(fe,He)).next())}),ue=(fe=>(fe[fe.Professor=1]="Professor",fe[fe.AssistantProfessor=2]="AssistantProfessor",fe[fe.Student=3]="Student",fe))(ue||{});const se=({visible:fe,user:He,account:X,onCancel:We=()=>{},dispatch:K})=>{const[H,h]=(0,i.useState)(),[l,x]=(0,i.useState)([]),[m,M]=(0,i.useState)(!1),[L,q]=(0,i.useState)(!1),[Se,je]=(0,i.useState)(),[pe,Ve]=(0,i.useState)(!1);(0,i.useEffect)(()=>{var J,re;(J=He==null?void 0:He.userInfo)!=null&&J.identity&&x([((re=He==null?void 0:He.userInfo)==null?void 0:re.identity)==="student"?3:1])},[He]);const Oe=J=>{const re=()=>{window.location.href=(J==null?void 0:J.jump_url)||`/classrooms/${J==null?void 0:J.course_id}`};if(l.includes(1)){f.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:"tc"},(J==null?void 0:J.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{re()}});return}re()},De=()=>w(void 0,null,function*(){if(!H){W.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let J=yield(0,ee.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:H}});if(J!=null&&J.need_pro_auth&&!l.includes(1)&&!l.includes(2)){K({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:H,checkedList:l}}),ve();return}M(!0);const re=yield(0,R.cR)({invite_code:H,professor:l.includes(1)?1:null,assistant_professor:l.includes(2)?1:null,student:l.includes(3)?1:null});if(M(!1),(re==null?void 0:re.status)===-4&&(We(),K({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(re==null?void 0:re.status)===-12&&W.ZP.warning(re==null?void 0:re.message),(re==null?void 0:re.status)===-2){if(ve(),re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){q(!0),je(1);return}if(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){q(!0),je(2);return}if(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){q(!0),je(3);return}}if((re==null?void 0:re.status)===0){(0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ve(),re!=null&&re.course_id?Oe(re):W.ZP.success(re.message);return}}),ve=()=>w(void 0,null,function*(){We()});return B.createElement(B.Fragment,null,B.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:fe,confirmLoading:m,onOk:De,onCancel:ve},B.createElement("div",{className:"tc"},B.createElement("div",null,B.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),B.createElement(y.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:H,onChange:J=>{if(J.target.value.length>=7){W.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}h(J.target.value)}})),B.createElement("div",{className:"mt10 font14"},B.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),B.createElement(N.default.Group,{value:l,onChange:J=>x(J)},B.createElement(N.default,{value:1,disabled:l.includes(2)},"\u6559\u5E08"),B.createElement(N.default,{value:2,disabled:l.includes(1)},"\u52A9\u6559"),B.createElement(N.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),B.createElement(g.Z,null),B.createElement(O.Z,{visible:L,onCancel:()=>q(!1),occupationValue:Se}))};Ie.Z=(0,c.connect)(({user:fe,account:He})=>({user:fe,account:He}))(se)},28501:function(Xe,Ie,o){o.d(Ie,{Z:function(){return He}});var i=o(65582),c=o(20834),f=o(8591),W=o(38854),y={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},N=o(41867),R=o(89540),O=o(74128),U=o(65862),g=o(59301),ee=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,ue=(X,We)=>{var K={};for(var H in X)B.call(X,H)&&We.indexOf(H)<0&&(K[H]=X[H]);if(X!=null&&ee)for(var H of ee(X))We.indexOf(H)<0&&w.call(X,H)&&(K[H]=X[H]);return K},se=(X,We,K)=>new Promise((H,h)=>{var l=M=>{try{m(K.next(M))}catch(L){h(L)}},x=M=>{try{m(K.throw(M))}catch(L){h(L)}},m=M=>M.done?H(M.value):Promise.resolve(M.value).then(l,x);m((K=K.apply(X,We)).next())});const fe=X=>{var We=X,{homePage:K,user:H,globalSetting:h,loading:l,dispatch:x,shixunHomeworks:m}=We,M=ue(We,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),L,q,Se,je,pe,Ve,Oe,De,ve,J;const re=(L=H.userInfo)==null?void 0:L.is_school_manage,Ae=()=>{var Z,ce,ae,$,we;return(0,U.Ll)()?g.createElement(c.default,{className:`${y.rightMenu} ${y.menuWrap}`},g.createElement(c.default.Item,null,g.createElement(i.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):g.createElement(c.default,{className:`${y.rightMenu} ${y.menuWrap}`},g.createElement(c.default.Item,null,g.createElement(i.Link,{to:`/users/${(Z=H.userInfo)==null?void 0:Z.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((ae=(ce=H.navigationInfo)==null?void 0:ce.top)==null?void 0:ae.laboratory_admin_url)&&g.createElement(c.default.Item,null,g.createElement("a",{href:(we=($=H.navigationInfo)==null?void 0:$.top)==null?void 0:we.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),g.createElement(c.default.Item,null,g.createElement(i.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||x({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:g.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),g.createElement(c.default.Item,{className:y.exit},g.createElement("a",{onClick:()=>se(void 0,null,function*(){(0,U.m5)();let Ce;try{Ce=yield(0,R.vR)({}),f.ZP.success(Ce==null?void 0:Ce.message)}catch(et){}(0,U.d8)("_educoder_session","logout",1),(0,U.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ce!=null&&Ce.url?window.location.href=Ce.url:(i.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,N.bg)()?g.createElement(W.Z,{dropdownRender:Ae,placement:"bottomRight"},g.createElement("section",null,g.createElement("aside",null,g.createElement("div",{className:m.actionTabs.type===1?y.classromediv:""},g.createElement("img",{className:`${y.userPic} current ml15`,src:`${(q=O.Z)==null?void 0:q.IMG_SERVER}/images/${(Se=H.userInfo)==null?void 0:Se.image_url}`,alt:"",onClick:()=>{var Z;return i.history.push((0,U.Ll)()?"/account/profile":`/users/${(Z=H.userInfo)==null?void 0:Z.login}/classrooms`)}}),(0,U.Ll)()&&g.createElement("span",{className:"ml10 font16"},(je=H.userInfo)==null?void 0:je.username),g.createElement("i",{className:`iconfont icon-zhankai4 ${y.icon}`}))))):g.createElement("div",{className:`font15 flex item-center gap-10px ${h.isIlearning?y.login:""}`},((pe=h.setting)==null?void 0:pe.sso_login_url)&&g.createElement("a",{target:"_blank",href:(Ve=h.setting)==null?void 0:Ve.sso_login_url},g.createElement("img",{src:`${O.Z.IMG_SERVER}/${(Oe=h.setting)==null?void 0:Oe.login_logo_url}`,width:40}),g.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(De=h.setting)==null?void 0:De.sso_login_button_name)),!((ve=h.setting)!=null&&ve.hide_account_login)&&g.createElement(g.Fragment,null,g.createElement("span",{className:"current-primary-hover",onClick:()=>{x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((J=h.setting)!=null&&J.close_register)&&g.createElement(g.Fragment,null,g.createElement("span",null,"|"),g.createElement("span",{className:"current-primary-hover",onClick:()=>{i.history.push("/user/register")}},"\u6CE8\u518C"))))};var He=(0,i.connect)(({homePage:X,loading:We,user:K,globalSetting:H,shixunHomeworks:h})=>({homePage:X,user:K,globalSetting:H,shixunHomeworks:h,loading:We.models.index}))(fe)},40277:function(Xe,Ie,o){o.d(Ie,{Z:function(){return U}});var i=o(59301),c=o(65582),f=o(44e3),W=o(20834),y=o(41867),N={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const R={background:"#082930"},O=({globalSetting:g,mainDom:ee,dispatch:B})=>{var w;const[ue,se]=(0,i.useState)([]),[fe,He]=(0,i.useState)([]),X=(0,i.useMemo)(()=>{var H,h,l;const x=M=>!(M!=null&&M.hidden)&&!((0,y.JA)()&&(M==null?void 0:M.link)==="/paperlibrary"),m=((h=(H=g==null?void 0:g.setting)==null?void 0:H.navbar)==null?void 0:h.filter(x))||[];for(const M of m)M.subitem=((l=M==null?void 0:M.subitem)==null?void 0:l.filter(x))||[];return m},[(w=g==null?void 0:g.setting)==null?void 0:w.navbar]),We=(H,h)=>{let l="",x=[];for(const m of H)if(m.link===h&&(l=m.link),m.subitem&&m.subitem.length>0){for(const M of m.subitem)if(M.link===h&&(l=M.link,x=[m.link]),M.subitem){const L=We(M.subitem,h);L.selectedKey&&(l=L.selectedKey,x=[m.link,...L.openKeys])}}return{selectedKey:l,openKeys:x}};(0,i.useEffect)(()=>{const H=location.pathname,{selectedKey:h,openKeys:l}=We(X,H);se(h?[h]:[]),l.length>0?He(l):He([])},[X]),(0,i.useEffect)(()=>{B({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const K=H=>{switch(H){case"/":return i.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return i.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return i.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return i.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return i.createElement(f.default,{style:R},g.showHeader&&g.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${N.layoutSider}`,width:244,style:R},i.createElement(W.default,{className:`w-full ${N.myMenu}`,mode:"inline",selectedKeys:ue,openKeys:fe,onOpenChange:H=>He(H),onSelect:({key:H})=>{H&&H.includes("/")&&c.history.push(H)},items:X.map(H=>{var h;return{key:H.link,label:H.name,icon:K(H==null?void 0:H.link),children:((h=H.subitem)==null?void 0:h.length)>0?H.subitem.map(l=>{var x;return{key:l.link,label:l.name,children:((x=l.subitem)==null?void 0:x.length)>0?l.subitem.map(m=>({key:m.link,label:m.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#021C21"}},ee))};var U=(0,c.connect)(({globalSetting:g,user:ee})=>({globalSetting:g,user:ee}))(O)},90175:function(Xe,Ie,o){o.d(Ie,{Z:function(){return U}});var i=o(59301),c=o(65582),f=o(44e3),W=o(20834),y=o(41867),N={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const R={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},O=({globalSetting:g,mainDom:ee,dispatch:B})=>{var w;const[ue,se]=(0,i.useState)([]),[fe,He]=(0,i.useState)([]),X=(0,i.useMemo)(()=>{var K,H,h;const l=m=>!(m!=null&&m.hidden)&&!((0,y.JA)()&&(m==null?void 0:m.link)==="/paperlibrary"),x=((H=(K=g==null?void 0:g.setting)==null?void 0:K.navbar)==null?void 0:H.filter(l))||[];for(const m of x)m.subitem=((h=m==null?void 0:m.subitem)==null?void 0:h.filter(l))||[];return x},[(w=g==null?void 0:g.setting)==null?void 0:w.navbar]),We=(K,H)=>{let h="",l=[];for(const x of K)if(x.link===H&&(h=x.link),x.subitem&&x.subitem.length>0){for(const m of x.subitem)if(m.link===H&&(h=m.link,l=[x.link]),m.subitem){const M=We(m.subitem,H);M.selectedKey&&(h=M.selectedKey,l=[x.link,...M.openKeys])}}return{selectedKey:h,openKeys:l}};return(0,i.useEffect)(()=>{const K=location.pathname,{selectedKey:H,openKeys:h}=We(X,K);se(H?[H]:[]),h.length>0?He(h):He([])},[X]),(0,i.useEffect)(()=>{B({type:"globalSetting/headerFooterToggle",payload:!0})},[]),i.createElement(f.default,{style:R},g.showHeader&&g.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${N.layoutSider}`,width:212,style:R},i.createElement(W.default,{className:`w-full ${N.myMenu}`,mode:"inline",selectedKeys:ue,openKeys:fe,onOpenChange:K=>He(K),onSelect:({key:K})=>{K&&K.includes("/")&&c.history.push(K)},items:X.map(K=>{var H;return{key:K.link,label:K.name,children:((H=K.subitem)==null?void 0:H.length)>0?K.subitem.map(h=>{var l;return{key:h.link,label:h.name,children:((l=h.subitem)==null?void 0:l.length)>0?h.subitem.map(x=>({key:x.link,label:x.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#EEF5FE"}},ee))};var U=(0,c.connect)(({globalSetting:g,user:ee})=>({globalSetting:g,user:ee}))(O)},61584:function(Xe,Ie,o){o.d(Ie,{i:function(){return l},Z:function(){return m}});var i={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"},c=o(71418),f=o(6848),W=o(93948),y=o(92310),N=o.n(y),R=o(65862),O=o(2524),U=o(41867),g=o(79005),ee=o(20345),B=o(77882),w=o(31081),ue=o(75309),se=o(71979),fe=o(47558),He=o(42922),X=o(66832),We=o(96593),K=o(19664),H=o(91833),h=o(59301);const l=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:g,swimg:ee},{name:"101\u8BA1\u5212",ptimg:B,swimg:w},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ue,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:fe,swimg:He},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:X,swimg:We},{name:"\u519B\u961F\u4E00\u6D41",ptimg:K,swimg:H}];var m=({className:M,dataSource:L=[],col:q=4,right:Se,bottom:je=23,precision:pe=0,wrapWidth:Ve=1200,trackEventItems:Oe,loading:De,onRemove:ve=()=>{},isCurrent:J=!0,showAlias:re=!1,showProgress:Ae=!1})=>{const Z=Math.floor((Ve-(q-1)*Se)/q),ce=[{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(ae=>(window.ENV==="build"&&(ae.ptimg=`/react/build${ae.ptimg}`,ae.swimg=`/react/build${ae.swimg}`),ae));return h.createElement(c.Z,{spinning:De},h.createElement("div",{className:N()(i.list,M)},!!(L!=null&&L.length)&&(L==null?void 0:L.map((ae,$)=>{var we,Ce,et,dt,nt,Et;const{name:ot,id:st,identifier:_,featured:Qe,school_name:k,image_url:P,excellent:E,is_plan:v}=ae;return h.createElement("div",{key:st,className:J&&Ae?i.wrapisCurrent:i.wrap,style:{width:Z,marginRight:(1+$)%q===0?0:Se+pe,marginBottom:je}},h.createElement("a",{className:i.li,onClick:S=>{S.preventDefault(),S.stopPropagation(),Oe&&(0,R.L9)([Oe]),(0,R.xg)(`/paths/${_}`)}},h.createElement("div",{className:i.img},h.createElement("img",{className:i.cover,src:`${P}`}),J&&(0,U.bg)()&&(ae==null?void 0:ae.studying)&&h.createElement("div",{className:`${i.movebq} user-path-items`,onClick:S=>{S.stopPropagation(),ve(ae)}},h.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),h.createElement("span",{className:"c-red"},"\u79FB\u9664")),(we=ae==null?void 0:ae.subject_tags)==null?void 0:we.map((S,T)=>{var u,A;if(T===0){const j=(u=ce.find(C=>C.name==S))==null?void 0:u.swimg;return h.createElement("img",{className:i.sign,src:j,style:{left:"-4px"}})}const te=(A=ce.find(j=>j.name==S))==null?void 0:A.ptimg;return h.createElement("img",{className:i.sign,src:te,style:{left:`${48+52*(T-1)+2*T}px`}})}),h.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ae==null?void 0:ae.excellent)&&h.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),h.createElement("div",{className:i.name},h.createElement(f.Z,{title:re&&(ae!=null&&ae.excellent_alias_name)?h.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ot}`,h.createElement("br",null),h.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ae==null?void 0:ae.excellent_alias_name}`)):ot},h.createElement("span",{className:i.e},re&&(ae==null?void 0:ae.excellent_alias_name)||ot))),J&&Ae&&((Ce=ae==null?void 0:ae.progress)==null?void 0:Ce.all_score)!=0&&h.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},h.createElement(W.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((et=ae==null?void 0:ae.progress)==null?void 0:et.my_score)/((dt=ae==null?void 0:ae.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(nt=ae==null?void 0:ae.progress)==null?void 0:nt.my_score,"/",(Et=ae==null?void 0:ae.progress)==null?void 0:Et.all_score),(!J||!Ae)&&h.createElement("div",{className:i.tags},h.createElement("div",null,h.createElement(f.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},h.createElement("span",null,h.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),h.createElement("span",null,ae.stages_count))),h.createElement(f.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},h.createElement("span",null,h.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),h.createElement("span",null,ae.members_count)))))))})),!L.length&&h.createElement(O.Z,null)))}},3918:function(Xe,Ie,o){o.d(Ie,{jL:function(){return y},w9:function(){return Mn},vv:function(){return En},dN:function(){return vn},QD:function(){return Cn},cQ:function(){return T.Z},vg:function(){return _t},Oz:function(){return bt},op:function(){return Lt},O5:function(){return sr},_b:function(){return It},t7:function(){return je},tT:function(){return Oe},Gi:function(){return Xt},YG:function(){return ye},Ed:function(){return Bt},kT:function(){return at},qp:function(){return He},Um:function(){return l},K3:function(){return K},vr:function(){return Xn},qE:function(){return Ln},Je:function(){return J},wb:function(){return Et},rC:function(){return S},lB:function(){return _},cq:function(){return On},kO:function(){return Ee},tp:function(){return M},Si:function(){return _n},k8:function(){return br},Du:function(){return vr}});var i=o(59301),c={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"},f="data:image/png;base64,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",y=({dataSource:le=[],img:ne,imgWidth:G=346,title:Pe,sunTitle:Ye,bannerExtraContent:$e})=>i.createElement("div",{className:c.banner},i.createElement("div",{className:c.content},i.createElement("aside",null,i.createElement("p",null,i.createElement("b",null,Pe),i.createElement("span",null,Ye)),le.length>0&&i.createElement("div",{className:c.btns},le.map((be,pt)=>i.createElement("div",{key:pt,onClick:be.click},be.name,be.sign?i.createElement("img",{src:f,width:39}):null))),$e),ne&&i.createElement("img",{style:{marginTop:33,marginRight:38},src:ne,width:G}))),N={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"},R=o(92310),O=o.n(R),U=o(89392),g=Object.defineProperty,ee=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,ue=(le,ne,G)=>ne in le?g(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,se=(le,ne)=>{for(var G in ne||(ne={}))B.call(ne,G)&&ue(le,G,ne[G]);if(ee)for(var G of ee(ne))w.call(ne,G)&&ue(le,G,ne[G]);return le},He=({dataSource:le=[],value:ne,onChange:G,onTitleChange:Pe,className:Ye,title:$e,titleWidth:be=41,style:pt={},fontColor:yt="#6A7283",showCount:Ut,classNameActive:Dt,styleItem:_e={}})=>{const[ln,Pn]=(0,i.useState)(0),[Vn,$t]=(0,i.useState)(!1),Ht=(0,i.useRef)(null),In=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var Nn;le.length!==0&&(((Nn=Ht==null?void 0:Ht.current)==null?void 0:Nn.clientHeight)>97?Pn(1):Pn(0)),le.length===0&&Pn(0),$t(!1)},[le]),i.createElement("div",{className:O()(N.row,Ye),style:pt},i.createElement("div",{onClick:(0,U.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:be,marginTop:Vn?12:4},className:`${N.title} ${Pe?"current":""}`},$e),i.createElement("div",{className:Vn?`${N.tagsWrap} ${N.tagsBorderWrap}`:N.tagsWrap},i.createElement("div",{className:N.bar,ref:In,style:ln>0?{height:ln===1?97:"auto",overflow:ln===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.createElement("div",{className:N.tag,ref:Ht},le==null?void 0:le.map(Nn=>i.createElement("span",{onClick:()=>G(Nn.id),key:Nn.id,style:se(se({color:yt},_e),(Nn==null?void 0:Nn.style)||{}),className:ne===Nn.id?O()(Dt||N.active,Nn.classNameActive):""},i.createElement("span",{title:Nn.name,className:N.name},Nn.name),!!Ut&&i.createElement("span",{className:N.num},Nn.count))))),!!ln&&i.createElement(i.Fragment,null,ln===1?i.createElement("div",{onClick:()=>{var Nn;Pn(2),((Nn=Ht==null?void 0:Ht.current)==null?void 0:Nn.clientHeight)>245?$t(!0):$t(!1)},className:N.action},"\u5C55\u5F00",i.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.createElement("div",{onClick:()=>{In.current.scrollTop=0,Pn(1),$t(!1)},className:N.action},"\u6536\u8D77",i.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},X={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"},K=({dataSource:le=[],value:ne,onChange:G,onTitleChange:Pe,className:Ye,title:$e,titleWidth:be=41,style:pt={},fontColor:yt="#6A7283",showCount:Ut,expand:Dt=!0})=>{const[_e,ln]=(0,i.useState)(0),[Pn,Vn]=(0,i.useState)(!1),$t=(0,i.useRef)(null),Ht=(0,i.useRef)(null),[In,Nn]=(0,i.useState)(Dt);return i.createElement("div",{className:O()(X.row,Ye),style:pt},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,U.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:be,marginTop:Pn?12:4},className:`${X.title} ${Pe?"current":""}`},$e),i.createElement("i",{className:`iconfont ${In?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:In?8:10},onClick:()=>Nn(!In)})),In&&i.createElement("div",{className:Pn?`${X.tagsWrap} ${X.tagsBorderWrap}`:X.tagsWrap},i.createElement("div",{className:X.fenge}),i.createElement("div",{className:X.bar,ref:Ht},i.createElement("div",{className:X.tag,ref:$t},le==null?void 0:le.map(Yn=>i.createElement("span",{onClick:()=>G(Yn.id),key:Yn.id,style:{color:yt},className:ne===Yn.id?X.active:""},i.createElement("span",{title:Yn.name,className:X.name},Yn.name),!!Ut&&i.createElement("span",{className:X.num},Yn.count)))))))},H={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},l=({dataSource:le=[],value:ne,onChange:G,onTitleChange:Pe,className:Ye,title:$e,titleWidth:be=41,style:pt={},fontColor:yt="#fff",showCount:Ut,expand:Dt=!0})=>{const[_e,ln]=(0,i.useState)(0),[Pn,Vn]=(0,i.useState)(!1),$t=(0,i.useRef)(null),Ht=(0,i.useRef)(null),[In,Nn]=(0,i.useState)(Dt);return i.createElement("div",{className:O()(H.row,Ye),style:pt},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,U.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:be},className:`${H.title} ${Pe?"current":""}`},$e),i.createElement("i",{className:`iconfont ${In?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:In?"#00DDC7":"#037F74",fontSize:In?10:12},onClick:()=>Nn(!In)})),In&&i.createElement("div",{className:Pn?`${H.tagsWrap} ${H.tagsBorderWrap}`:H.tagsWrap},i.createElement("div",{className:H.bar,ref:Ht},i.createElement("div",{className:H.tag,ref:$t},le==null?void 0:le.map(Yn=>i.createElement("span",{onClick:()=>G(Yn.id),key:Yn.id,style:{color:yt},className:ne===Yn.id?H.active:""},i.createElement("span",{title:Yn.name,className:H.name},Yn.name),!!Ut&&i.createElement("span",{className:H.num},Yn.count)))))))},x={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"},M=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={}})=>i.createElement("div",{style:Ye,className:O()(x.tabs,Pe)},le.map($e=>i.createElement("span",{onClick:()=>G($e.id),className:ne===$e.id?x.active:"",key:$e.id},$e.name))),L={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"},q=o(92832),je=({dataSource:le=[],value:ne="",onChange:G,onInputChange:Pe=()=>{},className:Ye,style:$e={},placeholder:be,allowClear:pt=!1})=>{var yt;const[Ut,Dt]=(0,i.useState)(""),[_e,ln]=(0,i.useState)("");(0,i.useEffect)(()=>{var $t;let Ht=ne;($t=JSON.stringify(ne))!=null&&$t.includes("{")&&(Dt(ne.id),Ht=ne.value||"");try{ln(decodeURIComponent(Ht||""))}catch(In){ln(decodeURIComponent(Ht||""))}},[ne]);const Pn=()=>{G(encodeURIComponent(_e),Ut||null)},Vn=$t=>{$t!==Ut&&(Dt($t),G(encodeURIComponent(_e),$t))};return i.createElement("div",{className:O()(L.input,Ye),style:$e},!!le.length&&i.createElement("div",{className:L.dropdown},i.createElement("div",{className:L.text},(yt=le.find($t=>$t.id===Ut))==null?void 0:yt.name,i.createElement("i",{className:"iconfont icon-zhankai4"}),i.createElement("b",{className:L.b1}),i.createElement("b",{className:L.b2})),i.createElement("div",{className:L.menu},le.map(($t,Ht)=>i.createElement("div",{key:Ht,onClick:()=>Vn($t.id)},$t.name)))),i.createElement(q.default,{onPressEnter:Pn,value:_e,onChange:$t=>{ln($t.target.value),Pe(encodeURIComponent($t.target.value),Ut||null)},bordered:!1,placeholder:be}),i.createElement("i",{onClick:Pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Oe=({dataSource:le=[],value:ne="",onChange:G,onInputChange:Pe=()=>{},className:Ye,style:$e={},placeholder:be,allowClear:pt=!1})=>{var yt;const[Ut,Dt]=(0,i.useState)(""),[_e,ln]=(0,i.useState)("");(0,i.useEffect)(()=>{var $t;let Ht=ne;($t=JSON.stringify(ne))!=null&&$t.includes("{")&&(Dt(ne.id),Ht=ne.value||"");try{ln(decodeURIComponent(Ht||""))}catch(In){ln(decodeURIComponent(Ht||""))}},[ne]);const Pn=()=>{G(encodeURIComponent(_e),Ut||null)},Vn=$t=>{$t!==Ut&&(Dt($t),G(encodeURIComponent(_e),$t))};return i.createElement("div",{className:O()(pe.input,Ye),style:$e},!!le.length&&i.createElement("div",{className:pe.dropdown},i.createElement("div",{className:pe.text},(yt=le.find($t=>$t.id===Ut))==null?void 0:yt.name,i.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),i.createElement("div",{className:pe.menu},le.map(($t,Ht)=>i.createElement("div",{key:Ht,onClick:()=>Vn($t.id)},$t.name)))),i.createElement(q.default,{onPressEnter:Pn,value:_e,onChange:$t=>{ln($t.target.value),Pe(encodeURIComponent($t.target.value),Ut||null)},bordered:!1,placeholder:be}),i.createElement("i",{onClick:Pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},De={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"},J=({value:le,onChange:ne,className:G,total:Pe,pageSize:Ye,style:$e={}})=>{const be=le<2,pt=le>=Math.ceil(Pe/Ye);return Pe<=Ye?i.createElement(i.Fragment,null):i.createElement("div",{className:O()(De.quickPager,G),style:$e},i.createElement("div",{onClick:()=>{be||ne(le-1,"prev")},className:be?De.disabled:""},"\u4E0A\u4E00\u9875"),i.createElement("div",{onClick:()=>{pt||ne(le+1,"next")},className:pt?De.disabled:""},"\u4E0B\u4E00\u9875"))},re={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"},Ae=o(71418),Z=o(6848),ce=o(13570),ae=o(74128),$=o(65862),we=o(96908),Ce=o(57177),et=o(81378),dt=o(2524),Et=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt})=>{const Ut=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:yt},i.createElement("div",{className:O()(re.list,le)},!!ne.length&&ne.map((Dt,_e)=>{const{name:ln,id:Pn,identifier:Vn,power:$t,cover_image_id:Ht,pic:In}=Dt;return i.createElement("div",{className:re.wrap,key:Pn,style:{width:Ut,marginRight:(1+_e)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/shixuns/${Vn}/challenges`,className:re.li,onClick:Nn=>{Nn.preventDefault(),pt&&(0,$.L9)([pt]),$t&&(0,$.xg)(`/shixuns/${Vn}/challenges`)}},i.createElement("div",{className:re.img},i.createElement("img",{className:re.cover,src:`${In}`}),Dt.is_jupyter&&i.createElement("img",{className:re.sign,src:we}),Dt.is_jupyter_lab&&i.createElement("img",{className:re.sign,src:Ce}),Dt.is_unity_3d&&i.createElement("img",{className:re.sign,src:et})),i.createElement("div",{className:re.name},i.createElement(Z.Z,{title:ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:re.e},ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:re.tags},i.createElement(Z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,Dt.challenges_count))),!!Dt.myshixuns_count&&i.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,Dt.myshixuns_count))),i.createElement(Z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,Dt.level))),i.createElement("div",{className:re.rate},i.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Dt.score_info}),i.createElement("span",null,"\xA0",Dt.score_info?`${Dt.score_info}\u5206`:"5\u5206")))),!$t&&i.createElement("div",{className:re.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ne.length&&i.createElement(dt.Z,null)))},ot={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"},_=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,wrapClassName:pt,trackEventItems:yt,loading:Ut})=>{const Dt=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:Ut},i.createElement("div",{className:O()(ot.list,le)},!!ne.length&&ne.map((_e,ln)=>{const{name:Pn,id:Vn,identifier:$t,power:Ht,cover_image_id:In,pic:Nn}=_e;return i.createElement("div",{className:O()(ot.wrap,pt),key:Vn,style:{width:Dt,marginRight:(1+ln)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ot.li,onClick:Yn=>{Yn.preventDefault(),yt&&(0,$.L9)([yt]),Ht&&(0,$.xg)(`/shixuns/${$t}/challenges`)}},i.createElement("img",{src:o(47621),className:ot.titleBg}),i.createElement("div",{className:ot.name},i.createElement(Z.Z,{title:Pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:ot.e},Pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:ot.img},i.createElement("img",{className:ot.cover,src:In?`${ae.Z.API_SERVER}/api/attachments/${In}`:`${ae.Z.IMG_SERVER+Nn}`}),_e.is_jupyter&&i.createElement("div",{className:ot.bq},"Jupyter"),_e.is_jupyter_lab&&i.createElement("div",{className:ot.bq},"JupyterLab"),_e.is_unity_3d&&i.createElement("div",{className:ot.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),i.createElement("div",{className:"mt20 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:ot.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:ot.value},_e.myshixuns_count)),i.createElement("div",null,i.createElement("span",{className:ot.text},"\u56F0\u96BE\u7B49\u7EA7"),i.createElement("span",{className:ot.value},_e.level))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:ot.text},"\u5173\u5361\u6570"),i.createElement("span",{className:ot.value},_e.challenges_count)),i.createElement("div",{className:ot.rate},i.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),i.createElement("span",{className:ot.value,style:{color:"#FF9C00"}},"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206"))))),!Ht&&i.createElement("div",{className:ot.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ne.length&&i.createElement(dt.Z,null)))},Qe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},k="data:image/png;base64,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",P="data:image/png;base64,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",E="data:image/png;base64,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",S=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt,wrapClassName:Ut,imgClassName:Dt})=>{const _e=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:yt},i.createElement("div",{className:O()(Qe.list,le)},!!ne.length&&ne.map((ln,Pn)=>{const{name:Vn,id:$t,identifier:Ht,power:In,cover_image_id:Nn,pic:Yn}=ln;return i.createElement("div",{className:O()(Qe.wrap,Ut),key:$t,style:{width:_e,marginRight:(1+Pn)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/shixuns/${Ht}/challenges`,className:Qe.li,onClick:rr=>{rr.preventDefault(),pt&&(0,$.L9)([pt]),In&&(0,$.xg)(`/shixuns/${Ht}/challenges`)}},i.createElement("div",{className:O()(Qe.img,Dt)},i.createElement("img",{className:Qe.cover,src:Nn?`${ae.Z.API_SERVER}/api/attachments/${Nn}`:`${ae.Z.IMG_SERVER+Yn}`}),ln.is_jupyter&&i.createElement("img",{className:Qe.sign,src:k}),ln.is_jupyter_lab&&i.createElement("img",{className:Qe.sign,src:P}),ln.is_unity_3d&&i.createElement("img",{className:Qe.sign,src:E})),i.createElement("div",{className:Qe.name},i.createElement(Z.Z,{title:Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Qe.e},Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:Qe.tags},i.createElement(Z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,ln.challenges_count))),!!ln.myshixuns_count&&i.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,ln.myshixuns_count))),i.createElement(Z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,ln.level))),i.createElement("div",{className:Qe.rate},i.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:ln.score_info}),i.createElement("span",null,"\xA0",ln.score_info?`${ln.score_info}\u5206`:"5\u5206")))),!In&&i.createElement("div",{className:Qe.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ne.length&&i.createElement(dt.Z,null)))},T=o(61584),u={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"},A=o(79005),te=o(20345),j=o(77882),C=o(31081),z=o(75309),me=o(71979),oe=o(47558),Me=o(42922),de=o(66832),he=o(96593),I=o(19664),V=o(91833),ie=Object.defineProperty,xe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ue=(le,ne,G)=>ne in le?ie(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,ke=(le,ne)=>{for(var G in ne||(ne={}))Ne.call(ne,G)&&Ue(le,G,ne[G]);if(xe)for(var G of xe(ne))Je.call(ne,G)&&Ue(le,G,ne[G]);return le};const qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:A,swimg:te},{name:"101\u8BA1\u5212",ptimg:j,swimg:C},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:me},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:oe,swimg:Me},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:de,swimg:he},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:V}];var bt=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt,wrapClassName:Ut,imgClassName:Dt,isArrow:_e=!1,imgStyle:ln={}})=>{const Pn=Math.floor((be-(G-1)*Pe)/G),[Vn,$t]=(0,i.useState)(),[Ht,In]=(0,i.useState)(),Nn=rr=>$t(rr),Yn=()=>$t(-1);return i.createElement(Ae.Z,{spinning:yt},i.createElement("div",{className:O()(u.list,le)},!!(ne!=null&&ne.length)&&(ne==null?void 0:ne.map((rr,Ar)=>{var Rr;const{name:Zr,id:Dr,identifier:jr,featured:Qr,school_name:yr,image_url:wr,excellent:Fr,is_plan:zr}=rr;return i.createElement("div",{key:Dr,className:O()(u.wrap,Ut),style:{width:Pn,marginRight:(1+Ar)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/paths/${jr}`,className:u.li,onClick:Sr=>{Sr.preventDefault(),pt&&(0,$.L9)([pt]),(0,$.xg)(`/paths/${jr}`)}},i.createElement("img",{src:o(39057),className:u.titleBg}),i.createElement("div",{className:u.name},i.createElement(Z.Z,{title:Zr},i.createElement("span",{className:u.e,style:{color:_e&&Vn===Ar?"#145DFF":"#000000"},onMouseEnter:()=>{Nn(Ar)},onMouseLeave:Yn},Zr))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:O()(u.img,Dt)},i.createElement("img",{className:u.cover,style:ke({},ln),src:`${ae.Z.IMG_SERVER+wr}`}),(Rr=rr==null?void 0:rr.subject_tags)==null?void 0:Rr.map((Sr,mr)=>{var Lr,Hr;if(mr===0){const Nr=(Lr=qe.find(zn=>zn.name==Sr))==null?void 0:Lr.swimg;return i.createElement("img",{className:u.sign,src:Nr,style:{left:"-4px"}})}const Wr=(Hr=qe.find(Nr=>Nr.name==Sr))==null?void 0:Hr.ptimg;return i.createElement("img",{className:u.sign,src:Wr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),i.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(rr==null?void 0:rr.excellent)&&i.createElement("div",{className:u.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:u.text},"\u7AE0\u8282\u6570"),i.createElement("span",{className:u.value},rr.stages_count)),i.createElement("div",null,i.createElement("span",{className:u.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:u.value},rr.members_count))))))})),!ne.length&&i.createElement(dt.Z,null)))},Tt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},an=o(41867),ct=o(59301);const Ke=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:A,swimg:te},{name:"101\u8BA1\u5212",ptimg:j,swimg:C},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:me},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:oe,swimg:Me},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:de,swimg:he},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:V}];var _t=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt,onRemove:Ut=()=>{},isCurrent:Dt=!0,showAlias:_e=!1,wrapClassName:ln,imgClassName:Pn})=>{const Vn=Math.floor((be-(G-1)*Pe)/G),$t=[{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(Ht=>(window.ENV==="build"&&(Ht.ptimg=`/react/build${Ht.ptimg}`,Ht.swimg=`/react/build${Ht.swimg}`),Ht));return ct.createElement(Ae.Z,{spinning:yt},ct.createElement("div",{className:O()(Tt.list,le)},!!(ne!=null&&ne.length)&&(ne==null?void 0:ne.map((Ht,In)=>{var Nn;const{name:Yn,id:rr,identifier:Ar,featured:Rr,school_name:Zr,image_url:Dr,excellent:jr,is_plan:Qr}=Ht;return ct.createElement("div",{key:rr,className:O()(Tt.wrap,ln),style:{width:Vn,marginRight:(1+In)%G===0?0:Pe+$e,marginBottom:Ye}},ct.createElement("a",{className:Tt.li,onClick:yr=>{yr.preventDefault(),yr.stopPropagation(),pt&&(0,$.L9)([pt]),(0,$.xg)(`/paths/${Ar}`)}},ct.createElement("div",{className:O()(Tt.img,Pn)},ct.createElement("img",{className:Tt.cover,src:`${ae.Z.IMG_SERVER+Dr}`}),Dt&&(0,an.bg)()&&(Ht==null?void 0:Ht.studying)&&ct.createElement("div",{className:`${Tt.movebq} user-path-items`,onClick:yr=>{yr.stopPropagation(),Ut(Ht)}},ct.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ct.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nn=Ht==null?void 0:Ht.subject_tags)==null?void 0:Nn.map((yr,wr)=>{var Fr,zr;if(wr===0){const mr=(Fr=$t.find(Lr=>Lr.name==yr))==null?void 0:Fr.swimg;return ct.createElement("img",{className:Tt.sign,src:mr,style:{left:"-4px"}})}const Sr=(zr=$t.find(mr=>mr.name==yr))==null?void 0:zr.ptimg;return ct.createElement("img",{className:Tt.sign,src:Sr,style:{left:`${48+52*(wr-1)+2*wr}px`}})}),ct.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ht==null?void 0:Ht.excellent)&&ct.createElement("div",{className:Tt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ct.createElement("div",{className:Tt.name},ct.createElement(Z.Z,{title:_e&&(Ht!=null&&Ht.excellent_alias_name)?ct.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yn}`,ct.createElement("br",null),ct.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ht==null?void 0:Ht.excellent_alias_name}`)):Yn},ct.createElement("span",{className:Tt.e},_e&&(Ht==null?void 0:Ht.excellent_alias_name)||Yn))),ct.createElement("div",{className:Tt.tags},ct.createElement("div",null,ct.createElement(Z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ct.createElement("span",null,Ht.stages_count))),ct.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ct.createElement("span",null,Ht.members_count)))))))})),!ne.length&&ct.createElement(dt.Z,null)))},wt={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"},Kt="data:image/png;base64,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",zt=o(59301),Mn=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt})=>{const Ut=Math.floor((be-(G-1)*Pe)/G);return zt.createElement(Ae.Z,{spinning:yt},zt.createElement("div",{className:O()(wt.list,le)},!!ne.length&&ne.map((Dt,_e)=>{const{subject_identifier:ln,id:Pn,identifier:Vn,power:$t}=Dt,Ht=Dt.is_public!=0&&Dt.is_public;return zt.createElement("div",{className:wt.wrap,key:Pn,style:{width:Ut,marginRight:(1+_e)%G===0?0:Pe+$e,marginBottom:Ye}},zt.createElement("a",{className:wt.li,onClick:In=>{In.preventDefault(),pt&&(0,$.L9)([pt]),(0,$.xg)(Dt.first_category_url)}},zt.createElement("div",{className:wt.top},zt.createElement(Z.Z,{title:Dt.name},zt.createElement("div",{className:wt.name},Dt.name)),zt.createElement("img",{className:wt.img,src:ae.Z.IMG_SERVER+"/images/"+Dt.avatar_url}),zt.createElement("div",{className:wt.text,title:Dt.creator},Dt.creator),ln&&zt.createElement("div",{className:wt.btns},zt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),zt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ht&&zt.createElement("div",{className:wt.sign},"\u516C\u5F00")),zt.createElement("div",{className:wt.bottom},Dt.visits>0&&zt.createElement(Z.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},zt.createElement("span",null,zt.createElement("i",{className:"iconfont icon-liulanyan"}),zt.createElement("span",null,Dt.visits))),Dt.course_members_count>0&&zt.createElement(Z.Z,{title:"\u6210\u5458",placement:"bottom"},zt.createElement("span",null,zt.createElement("i",{className:"iconfont icon-chengyuan"}),Dt.course_members_count)),Dt.tasks_count>0&&zt.createElement(Z.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},zt.createElement("span",null,zt.createElement("i",{className:"iconfont icon-zuoye"}),Dt.tasks_count)),Dt.is_end?zt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):zt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Dt.is_accessible&&zt.createElement("div",{className:wt.lockWrap},zt.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),zt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ne.length&&zt.createElement(dt.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"},Tn="data:image/png;base64,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",vn=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,wrapClassName:pt,trackEventItems:yt,loading:Ut})=>{const Dt=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:Ut},i.createElement("div",{className:O()(Zt.list,le)},!!ne.length&&ne.map((_e,ln)=>{const{subject_identifier:Pn,id:Vn,identifier:$t,power:Ht}=_e,In=_e.is_public!=0&&_e.is_public;return i.createElement("div",{className:O()(`${Zt.wrap} ${_e.is_accessible?"":Zt.warpStyle}`,pt),key:Vn,style:{width:Dt,marginRight:(1+ln)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{className:Zt.li,onClick:Nn=>{Nn.preventDefault(),yt&&(0,$.L9)([yt]),(0,$.xg)(_e.first_category_url)}},i.createElement("div",{className:Zt.creator},i.createElement("img",{className:Zt.img,src:ae.Z.IMG_SERVER+"/images/"+_e.avatar_url}),i.createElement("div",{className:Zt.text,title:_e.creator},_e.creator)),i.createElement("div",{className:Zt.top},i.createElement(Z.Z,{title:_e.name},i.createElement("div",{className:Zt.name},_e.name)),In&&i.createElement("div",{className:Zt.sign},"\u516C\u5F00")),i.createElement("div",{className:Zt.middle},i.createElement("div",{className:Zt.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:Zt.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:Zt.value},(_e==null?void 0:_e.visits)||0)),i.createElement("div",null,i.createElement("span",{className:Zt.text},"\u6210\u5458"),i.createElement("span",{className:Zt.value},(_e==null?void 0:_e.course_members_count)||0))),i.createElement("div",{className:Zt.row},i.createElement("div",null,i.createElement("span",{className:Zt.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:Zt.value},(_e==null?void 0:_e.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:Zt.text},"\u72B6\u6001"),_e.is_end?i.createElement("span",{className:Zt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:Zt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Pn&&i.createElement("div",{className:Zt.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_e.is_accessible&&i.createElement("div",{className:Zt.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ne.length&&i.createElement(dt.Z,null)))},mt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},yn="data:image/png;base64,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",En=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,wrapClassName:pt,trackEventItems:yt,loading:Ut})=>{const Dt=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:Ut},i.createElement("div",{className:O()(mt.list,le)},!!ne.length&&ne.map((_e,ln)=>{const{subject_identifier:Pn,id:Vn,identifier:$t,power:Ht}=_e,In=_e.is_public!=0&&_e.is_public;return i.createElement("div",{className:O()(`${mt.wrap} ${_e.is_accessible?"":mt.warpStyle}`,pt),key:Vn,style:{width:Dt,marginRight:(1+ln)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{className:mt.li,onClick:Nn=>{Nn.preventDefault(),yt&&(0,$.L9)([yt]),(0,$.xg)(_e.first_category_url)}},i.createElement("div",{className:mt.creator},i.createElement("img",{className:mt.img,src:ae.Z.IMG_SERVER+"/images/"+_e.avatar_url}),i.createElement("div",{className:mt.text,title:_e.creator},_e.creator)),i.createElement("div",{className:mt.top},i.createElement(Z.Z,{title:_e.name},i.createElement("div",{className:mt.name},_e.name)),In&&i.createElement("div",{className:mt.sign})),i.createElement("div",{className:mt.middle},i.createElement("div",{className:mt.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:mt.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:mt.value},(_e==null?void 0:_e.visits)||0)),i.createElement("div",null,i.createElement("span",{className:mt.text},"\u6210\u5458"),i.createElement("span",{className:mt.value},(_e==null?void 0:_e.course_members_count)||0))),i.createElement("div",{className:mt.row},i.createElement("div",null,i.createElement("span",{className:mt.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:mt.value},(_e==null?void 0:_e.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:mt.text},"\u72B6\u6001"),_e.is_end?i.createElement("span",{className:mt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:mt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Pn&&i.createElement("div",{className:mt.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_e.is_accessible&&i.createElement("div",{className:mt.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ne.length&&i.createElement(dt.Z,null)))},wn={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"},Y=o(65582),ye=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={},tabBarExtraContent:$e})=>i.createElement("div",{className:O()(wn.tabs,Pe),style:Ye},i.createElement("div",{className:wn.tabsWrap},le.map((be,pt)=>i.createElement("aside",{className:wn.tab,onClick:()=>{G(be.id),be.link&&Y.history.push(be.link)},key:pt},i.createElement("div",{className:ne===be.id?wn.active:""},be.name),(be==null?void 0:be.resetCount)==null&&(be==null?void 0:be.total)!==void 0&&i.createElement("span",null,"\uFF08",be==null?void 0:be.total,"\uFF09"),(be==null?void 0:be.resetCount)!==void 0&&(be==null?void 0:be.total)!==void 0&&i.createElement(Z.Z,{title:(be==null?void 0:be.tip)!=null?be==null?void 0:be.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},be==null?void 0:be.resetCount),"/",i.createElement("span",null,be==null?void 0:be.total),"\uFF09"))))),i.createElement("div",{className:wn.tabBar},$e)),ze={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"},at=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={},tabBarExtraContent:$e})=>i.createElement("div",{className:O()(ze.tabs,Pe),style:Ye},i.createElement("div",{className:ze.tabsWrap},le.map((be,pt)=>i.createElement("aside",{className:ze.tab,onClick:()=>{G(be.id),be.link&&Y.history.push(be.link)},key:pt},i.createElement("div",{className:ne===be.id?ze.active:""},be.name),(be==null?void 0:be.resetCount)==null&&(be==null?void 0:be.total)!==void 0&&i.createElement("span",null,"\uFF08",be==null?void 0:be.total,"\uFF09"),(be==null?void 0:be.resetCount)!==void 0&&(be==null?void 0:be.total)!==void 0&&i.createElement(Z.Z,{title:(be==null?void 0:be.tip)!=null?be==null?void 0:be.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},be==null?void 0:be.resetCount),"/",i.createElement("span",null,be==null?void 0:be.total),"\uFF09"))))),i.createElement("div",{className:ze.tabBar},$e)),vt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Bt=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={},tabBarExtraContent:$e})=>i.createElement("div",{className:O()(vt.tabs,Pe),style:Ye},i.createElement("div",{className:vt.tabsWrap},le.map((be,pt)=>i.createElement("aside",{className:`${vt.tab} ${ne===be.id?vt.active:""}`,onClick:()=>{G(be.id),be.link&&Y.history.push(be.link)},key:pt},i.createElement("div",null,be.name),(be==null?void 0:be.resetCount)==null&&(be==null?void 0:be.total)!==void 0&&i.createElement("span",null,"\uFF08",be==null?void 0:be.total,"\uFF09"),(be==null?void 0:be.resetCount)!==void 0&&(be==null?void 0:be.total)!==void 0&&i.createElement(Z.Z,{title:(be==null?void 0:be.tip)!=null?be==null?void 0:be.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},be==null?void 0:be.resetCount),"/",i.createElement("span",null,be==null?void 0:be.total),"\uFF09"))))),i.createElement("div",{className:vt.tabBar},$e)),Xt=({className:le,style:ne={},children:G})=>i.createElement("div",{className:O()(le),style:ne},G),At={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"},qt=o(38854),xt=o(20834);const Yt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var On=({sortValue:le,dropValue:ne,className:G,onSort:Pe,onDrop:Ye,dataSource:$e=Yt})=>{var be;return i.createElement("div",{className:O()(At.orderWrap,G)},i.createElement(qt.Z,{dropdownRender:()=>i.createElement(xt.default,null,$e.map((pt,yt)=>i.createElement(xt.default.Item,{key:yt,onClick:()=>Ye(pt.id)},pt.name)))},i.createElement("span",{className:At.orderTextWrap},(be=$e.find(pt=>ne===pt.id))==null?void 0:be.name)),i.createElement("span",{className:At.orderIconWrap},i.createElement("span",{className:At.orderAsc},i.createElement("i",{className:le==="asc"?`iconfont icon-sanjiaoxing-up font12 ${At.cursorPointer} ${At.active}`:`iconfont icon-sanjiaoxing-up font12 ${At.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")})),i.createElement("span",{className:At.orderDesc},i.createElement("i",{className:le==="desc"?`iconfont icon-sanjiaoxing-down font12 ${At.cursorPointer} ${At.active}`:`iconfont icon-sanjiaoxing-down font12 ${At.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")}))))},en={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const xn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ee=({sortValue:le,dropValue:ne,className:G,onSort:Pe,onDrop:Ye,dataSource:$e=xn})=>{var be;return i.createElement("div",{className:O()(en.orderWrap,G)},i.createElement(qt.Z,{dropdownRender:()=>i.createElement(xt.default,null,$e.map((pt,yt)=>i.createElement(xt.default.Item,{key:yt,onClick:()=>Ye(pt.id)},pt.name)))},i.createElement("span",{className:en.orderTextWrap},(be=$e.find(pt=>ne===pt.id))==null?void 0:be.name)),i.createElement("span",{className:en.orderIconWrap},i.createElement("span",{className:en.orderAsc},i.createElement("i",{className:le==="asc"?`iconfont icon-sanjiaoxing-up font12 ${en.cursorPointer} ${en.active}`:`iconfont icon-sanjiaoxing-up font12 ${en.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")})),i.createElement("span",{className:en.orderDesc},i.createElement("i",{className:le==="desc"?`iconfont icon-sanjiaoxing-down font12 ${en.cursorPointer} ${en.active}`:`iconfont icon-sanjiaoxing-down font12 ${en.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")}))))},Re={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"},Ge=o(3113),Te=o(2337),Le=Object.defineProperty,Be=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Rt=(le,ne,G)=>ne in le?Le(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,un=(le,ne)=>{for(var G in ne||(ne={}))tt.call(ne,G)&&Rt(le,G,ne[G]);if(Be)for(var G of Be(ne))Pt.call(ne,G)&&Rt(le,G,ne[G]);return le},Vt=(le,ne)=>{var G={};for(var Pe in le)tt.call(le,Pe)&&ne.indexOf(Pe)<0&&(G[Pe]=le[Pe]);if(le!=null&&Be)for(var Pe of Be(le))ne.indexOf(Pe)<0&&Pt.call(le,Pe)&&(G[Pe]=le[Pe]);return G},fn=(le,ne,G)=>new Promise((Pe,Ye)=>{var $e=yt=>{try{pt(G.next(yt))}catch(Ut){Ye(Ut)}},be=yt=>{try{pt(G.throw(yt))}catch(Ut){Ye(Ut)}},pt=yt=>yt.done?Pe(yt.value):Promise.resolve(yt.value).then($e,be);pt((G=G.apply(le,ne)).next())}),Lt=le=>{var ne=le,{className:G,style:Pe,children:Ye,loading:$e=!1,openLoading:be,onClick:pt=()=>{},size:yt="middle",shape:Ut="round",theme:Dt}=ne,_e=Vt(ne,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ln,Pn]=(0,i.useState)(!1),Vn=(0,i.useMemo)(()=>{switch(Dt){case Te.Fy.THEMEONE:return Re.ThemeOne;case Te.Fy.DEFAULT:default:return Re.btn}},[Dt]);return i.createElement(Ge.ZP,un({onClick:(0,U.throttle)($t=>fn(void 0,null,function*(){be&&Pn(!0);try{yield pt($t)}catch(Ht){console.log("error",Ht)}be&&Pn(!1)}),2e3,{leading:!0,trailing:!1}),className:O()(Vn,Re[`${yt}-${Ut}`],G),style:Pe,size:yt,shape:Ut,loading:ln||$e},_e),Ye)},nn={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"},Ln=({className:le,style:ne,children:G=null,onClick:Pe,title:Ye})=>i.createElement("div",{className:O()(nn.head,le),style:ne},i.createElement("span",{className:"primary-hover",onClick:Pe},i.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),i.createElement("b",{title:Ye},Ye),i.createElement("div",{className:nn.node},G)),gn={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"},Cn=({confirmShow:le=!0,confirmTitle:ne,confirmClick:G,cancelShow:Pe=!0,cancelTitle:Ye,cancelClick:$e,className:be,style:pt,confirmLoading:yt=!1})=>i.createElement("div",{className:O()(gn.btns,be),style:pt},le&&i.createElement(Ge.ZP,{loading:yt,onClick:G,type:"primary",className:gn.confirm},ne),Pe&&i.createElement(Ge.ZP,{onClick:$e,className:gn.cancel},Ye)),on={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:le,style:ne={},LeftContent:G,children:Pe,RightContent:Ye})=>i.createElement("div",{className:O()(on.fixedBottom,le),style:ne},i.createElement("div",{className:on.wrap},i.createElement("div",{className:on.left},G),i.createElement("div",{className:on.center},Pe),i.createElement("div",{className:on.right},Ye))),Qt={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"},It=({className:le,style:ne={},dataSource:G=[]})=>i.createElement("div",{className:O()(Qt.crumbs,le),style:ne},G.map((Pe,Ye)=>YeY.history.push(Pe.path)},Pe.name):i.createElement("span",null,Pe.name),i.createElement("span",null,"\xA0",">","\xA0")):i.createElement("span",{key:Ye,style:{color:"#5F6368"}},Pe.name))),Bn=o(31797),hn=Object.defineProperty,bn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Un=(le,ne,G)=>ne in le?hn(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,Ot=(le,ne)=>{for(var G in ne||(ne={}))kn.call(ne,G)&&Un(le,G,ne[G]);if(Rn)for(var G of Rn(ne))Fn.call(ne,G)&&Un(le,G,ne[G]);return le},Ct=(le,ne)=>bn(le,mn(ne)),rn=(le,ne)=>{var G={};for(var Pe in le)kn.call(le,Pe)&&ne.indexOf(Pe)<0&&(G[Pe]=le[Pe]);if(le!=null&&Rn)for(var Pe of Rn(le))ne.indexOf(Pe)<0&&Fn.call(le,Pe)&&(G[Pe]=le[Pe]);return G};const{Countdown:dn}=Bn.default;var sr=le=>{var ne=le,{onChange:G}=ne,Pe=rn(ne,["onChange"]);const[Ye,$e]=(0,i.useState)(null);(0,i.useEffect)(()=>{typeof Ye=="number"&&Ye>=0&&G(Ye)},[Ye]);const be=pt=>{const yt=Math.floor(pt/1e3);$e(yt)};return i.createElement(dn,Ct(Ot({},Pe),{onChange:be}))},tr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},_n=({DataProps:le,className:ne,style:G={}})=>{var Pe;return i.createElement("div",{className:O()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",tr.ClassRoomItem,ne),style:G,onClick:()=>{(0,$.xg)(le==null?void 0:le.first_category_url)}},i.createElement("div",{className:"flex flex-col item-center"},i.createElement("img",{src:`${(Pe=ae.Z)==null?void 0:Pe.IMG_SERVER}/images/${le==null?void 0:le.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(le==null?void 0:le.subject_identifier)&&i.createElement("div",{className:"mt-40px"},i.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),i.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},i.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(le!=null&&le.is_public)&&i.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"),i.createElement("span",{className:O()("text-16px font-medium",tr.TitleDom)},le==null?void 0:le.name)),i.createElement("div",{className:"c-grey-333 font-medium"},le==null?void 0:le.creator),i.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",le==null?void 0:le.course_members_count),i.createElement("div",{className:"c-grey-333 flex item-center justify-between"},i.createElement("div",null,"\u4F5C\u4E1A\uFF1A",le==null?void 0:le.tasks_count),le!=null&&le.is_end?i.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):i.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ar=Object.defineProperty,nr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,ir=(le,ne,G)=>ne in le?ar(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,lr=(le,ne)=>{for(var G in ne||(ne={}))cr.call(ne,G)&&ir(le,G,ne[G]);if(nr)for(var G of nr(ne))Jn.call(ne,G)&&ir(le,G,ne[G]);return le},vr=({DataProps:le=[],selectValue:ne,onChange:G,className:Pe,style:Ye={},extra:$e,classNameItem:be,styleItem:pt={},barHidden:yt})=>{const[Ut,Dt]=(0,i.useState)();return(0,i.useEffect)(()=>{Dt(Array.isArray(ne)?ne:[ne])},[ne]),i.createElement("div",{className:O()("flex px-20px py-10px gap-40px",Pe),style:lr({borderBottom:"1px solid #D3F0FF"},Ye)},le==null?void 0:le.map(_e=>i.createElement("div",{key:_e==null?void 0:_e.id,className:O()("flex item-center justify-center current c-grey-333 text-16 relative",be,_e==null?void 0:_e.className),style:lr(lr({color:Ut!=null&&Ut.includes(_e==null?void 0:_e.id)?"#1890FF":"",minWidth:88},pt),(_e==null?void 0:_e.style)||{}),onClick:ln=>{G==null||G({domEvent:ln,item:_e}),_e!=null&&_e.link&&Y.history.push(_e==null?void 0:_e.link)}},_e==null?void 0:_e.name,!yt&&(Ut==null?void 0:Ut.includes(_e==null?void 0:_e.id))&&i.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),i.createElement("div",{className:"ml-auto"},$e))},qn=Object.defineProperty,hr=Object.defineProperties,Mr=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,Er=(le,ne,G)=>ne in le?qn(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,dr=(le,ne)=>{for(var G in ne||(ne={}))Ir.call(ne,G)&&Er(le,G,ne[G]);if(ur)for(var G of ur(ne))Or.call(ne,G)&&Er(le,G,ne[G]);return le},xr=(le,ne)=>hr(le,Mr(ne)),br=({value:le,onChange:ne,onInputChange:G,className:Pe,style:Ye={},InputProps:$e})=>{const[be,pt]=(0,i.useState)(le);return i.createElement("div",{className:O()("flex item-center rounded-full px-10px py-2px",Pe),style:dr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ye)},i.createElement(q.default,xr(dr({bordered:!1},$e),{onChange:yt=>{pt(yt.target.value),G==null||G(encodeURIComponent(yt.target.value))},onPressEnter:yt=>{ne==null||ne({domEvent:yt,item:{value:be}})}})),i.createElement("img",{className:"h-22px current",src:o(25365),height:22,onClick:yt=>{ne==null||ne({domEvent:yt,item:{value:be}})}}))}},51017:function(Xe,Ie,o){o.d(Ie,{Z:function(){return U}});var i=o(43418),c=o(3113),f=o(65582),W=o(87169),y={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},N=o(32637),R=o(59301);const O=({classroomList:g,dispatch:ee,user:B})=>R.createElement(i.default,{open:g.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:R.createElement("span",null,R.createElement(W.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},R.createElement("div",{style:{textAlign:"center",marginBottom:30}},R.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",R.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"),R.createElement("img",{style:{width:130,height:130},src:N})),R.createElement("div",{className:y.bottom},R.createElement(c.ZP,{className:y.yes,onClick:()=>{ee({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var U=(0,f.connect)(({classroomList:g,user:ee})=>({classroomList:g,user:ee}))(O)},41216:function(Xe,Ie,o){o.r(Ie),o.d(Ie,{default:function(){return x}});var i=o(59301),c="data:image/png;base64,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",f=o(33270),W=o(3918),y=o(65582),N=o(8591),R=o(95237),O=o(58421),U=o(66457),g=o(65862),ee={flex_box_center:"flex_box_center___DkrHL",flex_space_between:"flex_space_between___AVnAe",flex_box_vertical_center:"flex_box_vertical_center___IgAyB",flex_box_center_end:"flex_box_center_end___PJeUj",flex_box_column:"flex_box_column___efYJH",page:"page___zYygn",center:"center___g76d7"},B=o(41867),w=o(1265),ue=o(59301),se=Object.defineProperty,fe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,We=(m,M,L)=>M in m?se(m,M,{enumerable:!0,configurable:!0,writable:!0,value:L}):m[M]=L,K=(m,M)=>{for(var L in M||(M={}))He.call(M,L)&&We(m,L,M[L]);if(fe)for(var L of fe(M))X.call(M,L)&&We(m,L,M[L]);return m},H=(m,M,L)=>new Promise((q,Se)=>{var je=Oe=>{try{Ve(L.next(Oe))}catch(De){Se(De)}},pe=Oe=>{try{Ve(L.throw(Oe))}catch(De){Se(De)}},Ve=Oe=>Oe.done?q(Oe.value):Promise.resolve(Oe.value).then(je,pe);Ve((L=L.apply(m,M)).next())}),h=(m=>(m.Projects="projects",m.Shixuns="shixuns",m.Classrooms="classrooms",m))(h||{});const l=({globalSetting:m,dispatch:M,user:L,homePage:q})=>{var Se,je,pe;const[Ve,Oe]=(0,i.useState)({page:1,limit:16,order:"created_at",search:""}),[De,ve]=(0,i.useState)(!1),[J,re]=(0,i.useState)([]),[Ae,Z]=(0,i.useState)(0),[ce,ae]=(0,i.useState)(!0),[$,we]=(0,i.useState)([{id:"created_at",name:"\u6700\u65B0"},{id:"visits",name:"\u6700\u70ED"}]);(0,i.useEffect)(()=>{(0,B.bg)()&&we([...$,{id:"mine",name:"\u6211\u7684"}])},[(0,B.bg)()]),(0,i.useEffect)(()=>(M({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{M({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,i.useEffect)(()=>{Ce(Ve),M({type:"homePage/home",payload:{}})},[]);const Ce=_=>H(void 0,null,function*(){ae(!0);const Qe=yield(0,f.V8)(K({},_));Qe.status!==-1&&(re((Qe==null?void 0:Qe.courses)||[]),Z((Qe==null?void 0:Qe.courses_count)||0)),ae(!1)}),et=()=>{(0,g.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,g.xg)("/classrooms/guidance")},dt=_=>{Ve.page=1,Ve.order=_,Oe(K({},Ve)),Ce(Ve)},nt=(_,Qe)=>{Ve.page=_,Oe(K({},Ve)),Ce(Ve),(0,g.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",Qe==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Et=()=>{var _;const Qe="/classrooms/new";if((0,U.tJ)(M)){if(((_=L==null?void 0:L.userInfo)==null?void 0:_.user_identity)==="\u5B66\u751F"){N.ZP.warning("\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}y.history.push(Qe),localStorage.getItem("Noviceguide")!=="0"&&M({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:ue.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},ot=_=>{var Qe;if((0,U.tJ)(M)){if(_==="projects"&&!((Qe=L.userInfo)!=null&&Qe.email)){N.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}_==="classrooms"&&ve(!0)}},st=[{name:"\u65B0\u5EFA\u8BFE\u5802",click:Et,isShow:((Se=L==null?void 0:L.userInfo)==null?void 0:Se.identity)!=="student"},{name:"\u52A0\u5165\u8BFE\u5802",click:()=>ot("classrooms"),isShow:!0},{name:"\u65B0\u624B\u6307\u5F15",click:et,sign:!0,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,g.xg)("/classroomsoverview")},isShow:q==null?void 0:q.is_show_btn}].filter(_=>_.isShow);return ue.createElement("section",{className:ee.page},ue.createElement("div",{className:ee.center},ue.createElement(W.jL,{dataSource:st,title:"\u6559\u5B66\u8BFE\u5802",sunTitle:"\u652F\u6301SPOC\uFF0C\u8BA9\u6559\u5B66\u7BA1\u7406\u66F4\u7B80\u5355",img:c,imgWidth:258}),ue.createElement(R.Z,{align:"middle",className:"mt30 mb30"},ue.createElement(W.tp,{dataSource:$,value:Ve==null?void 0:Ve.order,onChange:dt}),ue.createElement(W.t7,{style:{width:507,marginLeft:"auto"},dataSource:[],value:{id:"",value:Ve==null?void 0:Ve.search},onChange:(_,Qe)=>{Ve.page=1,Ve.search=_,Oe(K({},Ve)),Ce(Ve)},onInputChange:_=>{},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ue.createElement(W.w9,{dataSource:J,right:23,col:4,precision:1,loading:ce,trackEventItems:["\u6559\u5B66\u8BFE\u5802","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"]}),((je=m.setting)==null?void 0:je.main_site)&&ue.createElement(W.Je,{style:{marginTop:7},total:Ae,value:Ve.page,pageSize:Ve.limit,onChange:nt}),!((pe=m.setting)!=null&&pe.main_site)&&ue.createElement(O.Z,{style:{marginTop:7,textAlign:"center"},total:Ae,showQuickJumper:!1,showSizeChanger:!1,pageSize:Ve.limit,onChange:(_,Qe)=>nt(_,"")}),ue.createElement(w.Z,{visible:De,onCancel:()=>ve(!1)})))};var x=(0,y.connect)(({user:m,globalSetting:M,homePage:L})=>({user:m,globalSetting:M,homePage:L}))(l)},28916:function(Xe,Ie,o){o.r(Ie),o.d(Ie,{default:function(){return E}});var i=o(2337),c=o(59301),f=o(65582),W=o(93018),y=o(33270),N=o(61527),R=o(8591),O=o(71418),U=o(90559),g=o(62945),ee=o.n(g),B={NewButton:"NewButton___o0utx",PrevButton:"PrevButton___DW52m",nextButton:"nextButton___ykSqT"},w=o(66457),ue=o(3918),se=o(65862),fe=o(1265),He=Object.defineProperty,X=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,H=(v,S,T)=>S in v?He(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,h=(v,S)=>{for(var T in S||(S={}))We.call(S,T)&&H(v,T,S[T]);if(X)for(var T of X(S))K.call(S,T)&&H(v,T,S[T]);return v},l=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(l||{});const x=({dispatch:v,user:S,homePage:T})=>{var u;const[A,te]=(0,c.useState)(!1),[j,C]=(0,c.useState)({page:1,limit:16,order:"created_at",search:""}),[,z,me,oe]=(0,N.U)(y.V8,h({},j)),Me=(0,c.useMemo)(()=>{var V;if(((V=oe==null?void 0:oe.courses)==null?void 0:V.length)==0)return;function ie(Ne,Je){const Ue=[];for(let ke=0;kec.createElement("div",{className:`swiper-prev absolute current ${B.PrevButton} ${(xe==null?void 0:xe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,left:"140px",transform:"translateY(-50%)"}}),renderNextButton:()=>c.createElement("div",{className:`swiper-next absolute current ${B.nextButton} ${(xe==null?void 0:xe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,right:"140px",transform:"translateY(-50%)"}})},xe==null?void 0:xe.map((Ne,Je)=>c.createElement("div",{key:Je,className:"flex items-center justify-center"},c.createElement("div",{className:"flex flex-col grid gap-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},Ne==null?void 0:Ne.map((Ue,ke)=>c.createElement("div",{key:ke,className:"pt-14px minW-0",style:{maxWidth:357}},c.createElement(ue.Si,{DataProps:Ue})))))))},[oe==null?void 0:oe.courses]),de=V=>{var ie;if((0,w.tJ)(v)){if(V==="projects"&&!((ie=S.userInfo)!=null&&ie.email)){R.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}V==="classrooms"&&te(!0)}},I=[{name:"\u65B0\u5EFA\u8BFE\u5802",click:()=>{var V;const ie="/classrooms/new";if((0,w.tJ)(v)){if(((V=S==null?void 0:S.userInfo)==null?void 0:V.user_identity)==="\u5B66\u751F"){R.ZP.warning("\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}f.history.push(ie),localStorage.getItem("Noviceguide")!=="0"&&v({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},hidden:((u=S==null?void 0:S.userInfo)==null?void 0:u.identity)==="student"},{name:"\u52A0\u5165\u8BFE\u5802",click:()=>de("classrooms")},{name:"\u65B0\u624B\u6307\u5F15",click:open,sign:!0,hidden:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,se.xg)("/classroomsoverview")},hidden:!0}];return(0,c.useEffect)(()=>{me(h({},j))},[]),c.createElement(c.Fragment,null,c.createElement(W.Z,{className:"absolute w-full",style:{top:0,left:0,zIndex:999},title:"\u6559\u5B66\u8BFE\u5802"}),c.createElement(O.Z,{spinning:z},c.createElement("div",{className:"w-full h-screen flex flex-col justify-between item-center",style:{padding:"100px 0",background:`url(${o(47245)}) 0 0 / 100% 100% no-repeat`}},c.createElement(ue.k8,{style:{width:507},value:j==null?void 0:j.search,onChange:({item:{value:V}})=>{j.page=1,j.search=V,C(h({},j)),me(j)},InputProps:{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}}),c.createElement("div",{className:"w-full"}," ",Me," "),c.createElement("div",{className:"flex item-center gap-20px"},I==null?void 0:I.map((V,ie)=>!(V!=null&&V.hidden)&&c.createElement("div",{key:ie,className:`h-64px flex item-center justify-center current c-white text-20px font-semibold ${B.NewButton}`,onClick:xe=>{var Ne;(Ne=V==null?void 0:V.click)==null||Ne.call(V,xe)}}," ",V==null?void 0:V.name," "))))),c.createElement(fe.Z,{visible:A,onCancel:()=>te(!1)}))};var m=(0,f.connect)(({user:v,homePage:S})=>({user:v,homePage:S}))(x),M=o(58421),L={myList:"myList___YOpDK",itemWrap:"itemWrap___ncQb6",myInput:"myInput___CLuie",myButton:"myButton___fifBI",myButton1:"myButton1___c3cbd",tabContainer:"tabContainer___iGUuZ",tabItem:"tabItem___SL7fU",active:"active___Oaz7g"},q=o(41867),Se=Object.defineProperty,je=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Oe=(v,S,T)=>S in v?Se(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,De=(v,S)=>{for(var T in S||(S={}))pe.call(S,T)&&Oe(v,T,S[T]);if(je)for(var T of je(S))Ve.call(S,T)&&Oe(v,T,S[T]);return v},ve=(v,S,T)=>new Promise((u,A)=>{var te=z=>{try{C(T.next(z))}catch(me){A(me)}},j=z=>{try{C(T.throw(z))}catch(me){A(me)}},C=z=>z.done?u(z.value):Promise.resolve(z.value).then(te,j);C((T=T.apply(v,S)).next())}),J=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(J||{});const re=({globalSetting:v,dispatch:S,user:T})=>{var u,A,te,j,C;const[z,me]=(0,c.useState)({page:1,limit:16,order:"created_at",search:""}),[oe,Me]=(0,c.useState)(!1),[de,he]=(0,c.useState)([]),[I,V]=(0,c.useState)(0),[ie,xe]=(0,c.useState)(!0),[Ne,Je]=(0,c.useState)([{id:"created_at",name:"\u6700\u65B0"},{id:"visits",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,q.bg)()&&Je([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,q.bg)()]),(0,c.useEffect)(()=>(S({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{S({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{ke(z)},[]);const Ue=(Ke,lt)=>{z.page=1,z.search=Ke,me(De({},z)),ke(z)},ke=Ke=>ve(void 0,null,function*(){xe(!0);const lt=yield(0,y.V8)(De({},Ke));lt.status!==-1&&(he((lt==null?void 0:lt.courses)||[]),V((lt==null?void 0:lt.courses_count)||0)),xe(!1)}),qe=()=>{(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,se.xg)("/classrooms/guidance")},Ft=Ke=>{z.page=1,z.order=Ke,me(De({},z)),ke(z)},bt=(Ke,lt)=>{z.page=Ke,me(De({},z)),ke(z),(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",lt==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Tt=()=>{var Ke;const lt="/classrooms/new";if((0,w.tJ)(S)){if(((Ke=T==null?void 0:T.userInfo)==null?void 0:Ke.user_identity)==="\u5B66\u751F"){R.ZP.warning("\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}f.history.push(lt),localStorage.getItem("Noviceguide")!=="0"&&S({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},an=Ke=>{var lt;if((0,w.tJ)(S)){if(Ke==="projects"&&!((lt=T.userInfo)!=null&<.email)){R.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ke==="classrooms"&&Me(!0)}},ct=[{name:"\u65B0\u5EFA\u8BFE\u5802",ButtonProps:{type:"primary",className:L.myButton},click:Tt,isShow:((u=T==null?void 0:T.userInfo)==null?void 0:u.identity)!=="student"&&!((A=v==null?void 0:v.setting)!=null&&A.hide_course)},{name:"\u52A0\u5165\u8BFE\u5802",ButtonProps:{type:"primary",className:L.myButton},click:()=>an("classrooms"),isShow:!0},{name:"\u65B0\u624B\u6307\u5F15",ButtonProps:{type:"primary",className:L.myButton},click:qe,sign:!0,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",ButtonProps:{className:L.myButton1},click:()=>{(0,se.xg)("/classroomsoverview")},isShow:(te=T==null?void 0:T.userInfo)==null?void 0:te.is_show_btn}].filter(Ke=>Ke.isShow);return c.createElement("div",{className:"py-20px-rem px-24px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-24px-rem"},c.createElement(ue.t7,{className:L.myInput,style:{width:507,marginRight:"auto"},onChange:Ue,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),ct==null?void 0:ct.map((Ke,lt)=>c.createElement(ue.op,De({style:{borderRadius:"4rem"},key:lt,onClick:Ke==null?void 0:Ke.click},(Ke==null?void 0:Ke.ButtonProps)||{}),Ke==null?void 0:Ke.name))),c.createElement("div",{className:"mt-20px-rem rounded-8px-rem py-20px-rem px-20px-rem bg-white"},c.createElement("div",{className:"flex justify-between item-center",style:{marginBottom:70}},c.createElement("div",{className:L.tabContainer},Ne.map(Ke=>c.createElement("div",{key:Ke.id,onClick:()=>Ft(Ke.id),className:`${L.tabItem} ${(z==null?void 0:z.order)===Ke.id?L.active:""}`},Ke.name)))),c.createElement(ue.dN,{dataSource:de,right:0,bottom:57,col:4,className:L.myList,loading:ie,trackEventItems:["\u6559\u5B66\u8BFE\u5802","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"],wrapClassName:L.itemWrap}),((j=v.setting)==null?void 0:j.main_site)&&c.createElement(ue.Je,{style:{marginTop:7},total:I,value:z.page,pageSize:z.limit,onChange:bt}),!((C=v.setting)!=null&&C.main_site)&&c.createElement(M.Z,{style:{marginTop:7,textAlign:"center"},total:I,showQuickJumper:!1,showSizeChanger:!1,pageSize:z.limit,onChange:(Ke,lt)=>bt(Ke,"")}),c.createElement(fe.Z,{visible:oe,onCancel:()=>Me(!1)})))};var Ae=(0,f.connect)(({user:v,globalSetting:S})=>({user:v,globalSetting:S}))(re),Z=o(95237),ce={myList:"myList___xoxYw",itemWrap:"itemWrap___FK4uo",myInput:"myInput___qrmiQ",myButton:"myButton___J__rU",myButton1:"myButton1___JDOVj",tabContainer:"tabContainer___d_e8V",tabItem:"tabItem___PtMwl",active:"active___ENXY9",list_wrap:"list_wrap___FFhVg",listBg:"listBg___AEeWN",one_style:"one_style___zxGsH",two_style:"two_style___BIQhV"},ae=Object.defineProperty,$=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,et=(v,S,T)=>S in v?ae(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,dt=(v,S)=>{for(var T in S||(S={}))we.call(S,T)&&et(v,T,S[T]);if($)for(var T of $(S))Ce.call(S,T)&&et(v,T,S[T]);return v},nt=(v,S,T)=>new Promise((u,A)=>{var te=z=>{try{C(T.next(z))}catch(me){A(me)}},j=z=>{try{C(T.throw(z))}catch(me){A(me)}},C=z=>z.done?u(z.value):Promise.resolve(z.value).then(te,j);C((T=T.apply(v,S)).next())}),Et=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(Et||{});const ot=({globalSetting:v,dispatch:S,user:T})=>{var u,A,te,j,C;const[z,me]=(0,c.useState)({page:1,limit:16,order:"created_at",search:""}),[oe,Me]=(0,c.useState)(!1),[de,he]=(0,c.useState)([]),[I,V]=(0,c.useState)(0),[ie,xe]=(0,c.useState)(!0),[Ne,Je]=(0,c.useState)([{id:"created_at",name:"\u6700\u65B0"},{id:"visits",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,q.bg)()&&Je([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,q.bg)()]),(0,c.useEffect)(()=>(S({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{S({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{ke(z)},[]);const Ue=(Ke,lt)=>{z.page=1,z.search=Ke,me(dt({},z)),ke(z)},ke=Ke=>nt(void 0,null,function*(){xe(!0);const lt=yield(0,y.V8)(dt({},Ke));lt.status!==-1&&(he((lt==null?void 0:lt.courses)||[]),V((lt==null?void 0:lt.courses_count)||0)),xe(!1)}),qe=()=>{(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,se.xg)("/classrooms/guidance")},Ft=Ke=>{z.page=1,z.order=Ke,me(dt({},z)),ke(z)},bt=(Ke,lt)=>{z.page=Ke,me(dt({},z)),ke(z),(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",lt==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Tt=()=>{var Ke;const lt="/classrooms/new";if((0,w.tJ)(S)){if(((Ke=T==null?void 0:T.userInfo)==null?void 0:Ke.user_identity)==="\u5B66\u751F"){R.ZP.warning("\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}f.history.push(lt),localStorage.getItem("Noviceguide")!=="0"&&S({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},an=Ke=>{var lt;if((0,w.tJ)(S)){if(Ke==="projects"&&!((lt=T.userInfo)!=null&<.email)){R.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ke==="classrooms"&&Me(!0)}},ct=[{name:"\u65B0\u5EFA\u8BFE\u5802",ButtonProps:{type:"primary",className:ce.myButton},click:Tt,isShow:((u=T==null?void 0:T.userInfo)==null?void 0:u.identity)!=="student"&&!((A=v==null?void 0:v.setting)!=null&&A.hide_course)},{name:"\u52A0\u5165\u8BFE\u5802",ButtonProps:{type:"primary",className:ce.myButton},click:()=>an("classrooms"),isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",ButtonProps:{className:ce.myButton1},click:()=>{(0,se.xg)("/classroomsoverview")},isShow:(te=T==null?void 0:T.userInfo)==null?void 0:te.is_show_btn}].filter(Ke=>Ke.isShow);return c.createElement("div",{className:"py-20px-rem px-24px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-24px-rem"},c.createElement(ue.t7,{className:ce.myInput,style:{width:507,marginRight:"auto"},onChange:Ue,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),ct==null?void 0:ct.map((Ke,lt)=>c.createElement("div",{className:(Ke==null?void 0:Ke.name)=="\u65B0\u5EFA\u8BFE\u5802"?ce.one_style:ce.two_style,key:lt,onClick:Ke==null?void 0:Ke.click},Ke==null?void 0:Ke.name))),c.createElement("div",{className:ce.list_wrap},c.createElement("img",{src:o(39993),className:ce.listBg}),c.createElement(Z.Z,{align:"middle",justify:"start",className:"mb60"},c.createElement("div",{className:ce.tabContainer},Ne.map(Ke=>c.createElement("div",{key:Ke.id,onClick:()=>Ft(Ke.id),className:`${ce.tabItem} ${(z==null?void 0:z.order)===Ke.id?ce.active:""}`},Ke.name)))),c.createElement(ue.vv,{dataSource:de,right:0,bottom:57,col:4,className:ce.myList,loading:ie,trackEventItems:["\u6559\u5B66\u8BFE\u5802","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"],wrapClassName:ce.itemWrap}),((j=v.setting)==null?void 0:j.main_site)&&c.createElement(ue.Je,{style:{marginTop:20},total:I,value:z.page,pageSize:z.limit,onChange:bt}),!((C=v.setting)!=null&&C.main_site)&&c.createElement(M.Z,{style:{marginTop:20,textAlign:"center"},total:I,showQuickJumper:!1,showSizeChanger:!1,pageSize:z.limit,onChange:(Ke,lt)=>bt(Ke,"")}),c.createElement(fe.Z,{visible:oe,onCancel:()=>Me(!1)})))};var st=(0,f.connect)(({user:v,globalSetting:S})=>({user:v,globalSetting:S}))(ot),_=o(41216),Qe=o(90175),k=o(40277);const P=({globalSetting:v})=>{var S;switch(Number((S=v==null?void 0:v.setting)==null?void 0:S.theme)){case i.Fy.THEMEONE:return c.createElement(m,null);case i.Fy.THEMETWO:return c.createElement(Qe.Z,{mainDom:c.createElement(Ae,null)});case i.Fy.THEMETHREE:return c.createElement(k.Z,{mainDom:c.createElement(st,null)});case i.Fy.DEFAULT:default:return c.createElement(_.default,null)}};var E=(0,f.connect)(({globalSetting:v})=>({globalSetting:v}))(P)},61527:function(Xe,Ie,o){o.d(Ie,{U:function(){return U}});var i=o(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,N=(g,ee,B)=>ee in g?c(g,ee,{enumerable:!0,configurable:!0,writable:!0,value:B}):g[ee]=B,R=(g,ee)=>{for(var B in ee||(ee={}))W.call(ee,B)&&N(g,B,ee[B]);if(f)for(var B of f(ee))y.call(ee,B)&&N(g,B,ee[B]);return g},O=(g,ee,B)=>new Promise((w,ue)=>{var se=X=>{try{He(B.next(X))}catch(We){ue(We)}},fe=X=>{try{He(B.throw(X))}catch(We){ue(We)}},He=X=>X.done?w(X.value):Promise.resolve(X.value).then(se,fe);He((B=B.apply(g,ee)).next())});function U(g,ee){const[B,w]=(0,i.useState)(ee),[ue,se]=(0,i.useState)(!1),[fe,He]=(0,i.useState)();return[B,ue,(We,K=!1)=>O(this,null,function*(){const H=K?ee:R(R({},B),We);se(!0),w(H);const h=yield g(H);return se(!1),He(h),h}),fe]}},66457:function(Xe,Ie,o){o.d(Ie,{rX:function(){return H},pW:function(){return h},gy:function(){return l},xY:function(){return K},O5:function(){return We},tJ:function(){return ue},o1:function(){return se},Rd:function(){return X}});var i=o(65582),c=o(43418),f=o(28103),W=o(8591),y=o(41867),N=o(65862),R=o(87169),O=o(25510),U="data:image/png;base64,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",g=o.p+"static/newqrcode.a8740efb.png",ee=o(32637),B=o(59301),w=(x,m,M)=>new Promise((L,q)=>{var Se=Ve=>{try{pe(M.next(Ve))}catch(Oe){q(Oe)}},je=Ve=>{try{pe(M.throw(Ve))}catch(Oe){q(Oe)}},pe=Ve=>Ve.done?L(Ve.value):Promise.resolve(Ve.value).then(Se,je);pe((M=M.apply(x,m)).next())});const ue=(x,m=!1)=>!!(se(x)&&fe(m)),se=x=>(0,y.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),fe=(x=!1)=>{var m;const{user:M}=(0,i.getDvaApp)()._store.getState();return(m=M.userInfo)!=null&&m.profile_completed?!0:(c.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,N.xg)("/account/profile/edit"),He()}}),!1)},He=()=>{c.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()}})},X=()=>{c.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:B.createElement("div",{style:{textAlign:"center"}},B.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"),B.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ee}),B.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},We=()=>{var x;const{user:m}=(0,i.getDvaApp)()._store.getState();return(x=m.userInfo)!=null&&x.professional_certification?!0:(c.default.confirm({title:"\u63D0\u793A",centered:!0,content:B.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,N.xg)("/account/certification")}}),!1)},K=()=>(0,y.V9)()?!0:(c.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:B.createElement("div",{className:"tc",style:{marginLeft:-38}},B.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),B.createElement("img",{src:g,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),H=(x,m)=>x?!0:(c.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:B.createElement("div",null,B.createElement("p",null,m||"\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"),B.createElement("div",{style:{marginLeft:"110px"}},B.createElement("img",{src:U,width:200}),B.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,N.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),h=x=>{c.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:B.createElement("div",null,B.createElement("div",null,B.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"),B.createElement(f.Z,null),B.createElement("p",{style:{color:"#666666",fontSize:12}}," ",B.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 ",B.createElement("a",null,x),"\u5929\u3002"),B.createElement("p",{style:{color:"#666666",fontSize:12}}," ",B.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")),B.createElement("div",{style:{textAlign:"center",marginTop:30}},B.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:O,alt:"\u4E8C\u7EF4\u7801",width:160})))})},l=(x,m="")=>{const{shixunsDetail:{detail:M}}=(0,i.getDvaApp)()._store.getState();if((M==null?void 0:M.public)===2||(M==null?void 0:M.public)===1||(M==null?void 0:M.shixun_status)===3){let L="";return(M==null?void 0:M.public)===2&&(L="\u5DF2\u516C\u5F00"),(M==null?void 0:M.public)===1&&(L="\u5F85\u5BA1\u6838"),(M==null?void 0:M.shixun_status)===3&&(L="\u5DF2\u5173\u95ED"),c.default.info({centered:!0,icon:B.createElement(R.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:B.createElement("div",{className:"tc",style:{marginLeft:-38}},B.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},B.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",L,"\uFF0C",m,"\u3002"),B.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),B.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:O,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(M==null?void 0:M.shixun_status)===2?(c.default.confirm({centered:!0,icon:B.createElement(R.Z,null),title:"\u63D0\u793A",content:B.createElement("div",null,B.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",m,"\u3002"),B.createElement("br",null),B.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:()=>{c.default.confirm({width:440,centered:!0,icon:B.createElement(R.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:()=>w(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:M==null?void 0:M.identifier}})).status!==401&&(W.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:M==null?void 0:M.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:M==null?void 0:M.identifier}}))})})}}),!0):!1}},56762:function(Xe,Ie,o){o.d(Ie,{Z:function(){return c}});var i=o(59301);function c(){const[,f]=i.useReducer(W=>W+1,0);return f}},19080:function(Xe,Ie,o){o.d(Ie,{F:function(){return y},Z:function(){return W}});var i=o(92310),c=o.n(i);const f=null;function W(N,R,O){return c()({[`${N}-status-success`]:R==="success",[`${N}-status-warning`]:R==="warning",[`${N}-status-error`]:R==="error",[`${N}-status-validating`]:R==="validating",[`${N}-has-feedback`]:O})}const y=(N,R)=>R||N},24905:function(Xe,Ie,o){o.d(Ie,{default:function(){return x}});var i=o(92310),c=o.n(i),f=o(5630),W=o(59301),y=o(36355),N=o(1684),R=o(32441),U=W.createContext(null),g=o(98447),ee=o(14088),B=o(4572),w=function(m,M){var L={};for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&M.indexOf(q)<0&&(L[q]=m[q]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,q=Object.getOwnPropertySymbols(m);Se{var L;const{prefixCls:q,className:Se,rootClassName:je,children:pe,indeterminate:Ve=!1,style:Oe,onMouseEnter:De,onMouseLeave:ve,skipGroup:J=!1,disabled:re}=m,Ae=w(m,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Z,direction:ce,checkbox:ae}=W.useContext(y.E_),$=W.useContext(U),{isFormItemInput:we}=W.useContext(R.aM),Ce=W.useContext(N.Z),et=(L=($==null?void 0:$.disabled)||re)!==null&&L!==void 0?L:Ce,dt=W.useRef(Ae.value);W.useEffect(()=>{$==null||$.registerValue(Ae.value)},[]),W.useEffect(()=>{if(!J)return Ae.value!==dt.current&&($==null||$.cancelValue(dt.current),$==null||$.registerValue(Ae.value),dt.current=Ae.value),()=>$==null?void 0:$.cancelValue(Ae.value)},[Ae.value]);const nt=Z("checkbox",q),[Et,ot]=(0,g.ZP)(nt),st=Object.assign({},Ae);$&&!J&&(st.onChange=function(){Ae.onChange&&Ae.onChange.apply(Ae,arguments),$.toggleOption&&$.toggleOption({label:pe,value:Ae.value})},st.name=$.name,st.checked=$.value.includes(Ae.value));const _=c()(`${nt}-wrapper`,{[`${nt}-rtl`]:ce==="rtl",[`${nt}-wrapper-checked`]:st.checked,[`${nt}-wrapper-disabled`]:et,[`${nt}-wrapper-in-form-item`]:we},ae==null?void 0:ae.className,Se,je,ot),Qe=c()({[`${nt}-indeterminate`]:Ve},B.A,ot),k=Ve?"mixed":void 0;return Et(W.createElement(ee.Z,{component:"Checkbox",disabled:et},W.createElement("label",{className:_,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),Oe),onMouseEnter:De,onMouseLeave:ve},W.createElement(f.Z,Object.assign({"aria-checked":k},st,{prefixCls:nt,className:Qe,disabled:et,ref:M})),pe!==void 0&&W.createElement("span",null,pe))))};var fe=W.forwardRef(ue),He=o(94480),X=o(2738),We=function(m,M){var L={};for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&M.indexOf(q)<0&&(L[q]=m[q]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,q=Object.getOwnPropertySymbols(m);Se{const{defaultValue:L,children:q,options:Se=[],prefixCls:je,className:pe,rootClassName:Ve,style:Oe,onChange:De}=m,ve=We(m,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:J,direction:re}=W.useContext(y.E_),[Ae,Z]=W.useState(ve.value||L||[]),[ce,ae]=W.useState([]);W.useEffect(()=>{"value"in ve&&Z(ve.value||[])},[ve.value]);const $=W.useMemo(()=>Se.map(P=>typeof P=="string"||typeof P=="number"?{label:P,value:P}:P),[Se]),we=P=>{ae(E=>E.filter(v=>v!==P))},Ce=P=>{ae(E=>[].concat((0,He.Z)(E),[P]))},et=P=>{const E=Ae.indexOf(P.value),v=(0,He.Z)(Ae);E===-1?v.push(P.value):v.splice(E,1),"value"in ve||Z(v),De==null||De(v.filter(S=>ce.includes(S)).sort((S,T)=>{const u=$.findIndex(te=>te.value===S),A=$.findIndex(te=>te.value===T);return u-A}))},dt=J("checkbox",je),nt=`${dt}-group`,[Et,ot]=(0,g.ZP)(dt),st=(0,X.Z)(ve,["value","disabled"]),_=Se.length?$.map(P=>W.createElement(fe,{prefixCls:dt,key:P.value.toString(),disabled:"disabled"in P?P.disabled:ve.disabled,value:P.value,checked:Ae.includes(P.value),onChange:P.onChange,className:`${nt}-item`,style:P.style,title:P.title},P.label)):q,Qe={toggleOption:et,value:Ae,disabled:ve.disabled,name:ve.name,registerValue:Ce,cancelValue:we},k=c()(nt,{[`${nt}-rtl`]:re==="rtl"},pe,Ve,ot);return Et(W.createElement("div",Object.assign({className:k,style:Oe},st,{ref:M}),W.createElement(U.Provider,{value:Qe},_)))},H=W.forwardRef(K);var h=W.memo(H);const l=fe;l.Group=h,l.__ANT_CHECKBOX=!0;var x=l},98447:function(Xe,Ie,o){o.d(Ie,{C2:function(){return y}});var i=o(17313),c=o(37613),f=o(83116);const W=N=>{const{checkboxCls:R}=N,O=`${R}-wrapper`;return[{[`${R}-group`]:Object.assign(Object.assign({},(0,i.Wf)(N)),{display:"inline-flex",flexWrap:"wrap",columnGap:N.marginXS,[`> ${N.antCls}-row`]:{flex:1}}),[O]:Object.assign(Object.assign({},(0,i.Wf)(N)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${O}`]:{marginInlineStart:0},[`&${O}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[R]:Object.assign(Object.assign({},(0,i.Wf)(N)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:N.borderRadiusSM,alignSelf:"center",[`${R}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${R}-inner`]:Object.assign({},(0,i.oN)(N))},[`${R}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:N.checkboxSize,height:N.checkboxSize,direction:"ltr",backgroundColor:N.colorBgContainer,border:`${N.lineWidth}px ${N.lineType} ${N.colorBorder}`,borderRadius:N.borderRadiusSM,borderCollapse:"separate",transition:`all ${N.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:N.checkboxSize/14*5,height:N.checkboxSize/14*8,border:`${N.lineWidthBold}px solid ${N.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${N.motionDurationFast} ${N.motionEaseInBack}, opacity ${N.motionDurationFast}`}},"& + span":{paddingInlineStart:N.paddingXS,paddingInlineEnd:N.paddingXS}})},{[` +!(function(){"use strict";var Pr=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[6789,6685],{40001:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},49198:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},84105:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},18785:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},87169:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},73331:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},15277:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},33853:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},38819:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},47472:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(54476),c=o(59301),f={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"},W=f,y=o(7657),N=function(g,ee){return c.createElement(y.Z,(0,i.Z)({},g,{ref:ee,icon:W}))},R=c.forwardRef(N),O=R},90559:function(){},15028:function(Xe,Ie,o){o.d(Ie,{Z:function(){return O}});var i=o(59301),c=o(65582),f=o(43418),W="data:image/png;base64,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",y="data:image/png;base64,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",N={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const R=({visible:U,occupationValue:g,onCancel:ee=()=>{}})=>{const B=()=>i.createElement("div",{className:N.flexColumn},i.createElement("img",{className:N.img,src:y}),i.createElement("span",{className:N.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),w=()=>i.createElement("div",{className:N.flexColumn},i.createElement("img",{className:N.img,src:W}),i.createElement("span",{className:N.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ue=()=>g===3?i.createElement(i.Fragment,null,w(),B()):g===2?B():w();return i.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:U,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:()=>{ee(),c.history.push("/account/certification")},onCancel:()=>{ee()}},i.createElement("div",{className:N.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),i.createElement("div",{className:N.flexRow},ue()))};var O=(0,c.connect)(({paperlibrary:U,loading:g,globalSetting:ee})=>({paperlibrary:U,globalSetting:ee,loading:g.effects}))(R)},93018:function(Xe,Ie,o){o.d(Ie,{Z:function(){return ue}});var i=o(59301),c=o(65582),f=o(92310),W=o.n(f),y=o(28501),N={goback:"goback___jLQ4I",title_name:"title_name___YAPgH"},R=Object.defineProperty,O=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,ee=(se,fe,He)=>fe in se?R(se,fe,{enumerable:!0,configurable:!0,writable:!0,value:He}):se[fe]=He,B=(se,fe)=>{for(var He in fe||(fe={}))U.call(fe,He)&&ee(se,He,fe[He]);if(O)for(var He of O(fe))g.call(fe,He)&&ee(se,He,fe[He]);return se};const w=({dispatch:se,className:fe,style:He={},leftDom:X,rigthDom:We,title:K,imgUrl:H})=>((0,i.useEffect)(()=>(se({type:"globalSetting/headerToggle",payload:!1}),()=>{se({type:"globalSetting/headerToggle",payload:!0})}),[]),i.createElement("div",{className:W()("flex item-center justify-between h-64px px-40px",fe),style:B({background:`url(${H||o(12907)}) 0 0 / 100% 100% no-repeat`,height:85},He)},X||i.createElement("div",{className:"flex item-center",style:{width:120}},i.createElement("div",{className:`current rounded-full px-30px py-12px c-white ${N.goback}`,onClick:()=>{c.history.push("/")}},"\u8FD4\u56DE\u9996\u9875")),typeof K=="string"?i.createElement("div",{className:`text-36px c-white font-semibold ${N.title_name}`}," ",K):K,We||i.createElement("div",{className:"flex justify-end",style:{width:120}},i.createElement(y.Z,null))));var ue=(0,c.connect)(({})=>({}))(w)},1265:function(Xe,Ie,o){var i=o(59301),c=o(65582),f=o(43418),W=o(8591),y=o(92832),N=o(24905),R=o(95707),O=o(15028),U=o(65862),g=o(51017),ee=o(38147),B=o(59301),w=(fe,He,X)=>new Promise((We,K)=>{var H=x=>{try{l(X.next(x))}catch(m){K(m)}},h=x=>{try{l(X.throw(x))}catch(m){K(m)}},l=x=>x.done?We(x.value):Promise.resolve(x.value).then(H,h);l((X=X.apply(fe,He)).next())}),ue=(fe=>(fe[fe.Professor=1]="Professor",fe[fe.AssistantProfessor=2]="AssistantProfessor",fe[fe.Student=3]="Student",fe))(ue||{});const se=({visible:fe,user:He,account:X,onCancel:We=()=>{},dispatch:K})=>{const[H,h]=(0,i.useState)(),[l,x]=(0,i.useState)([]),[m,M]=(0,i.useState)(!1),[L,q]=(0,i.useState)(!1),[Se,je]=(0,i.useState)(),[pe,Ve]=(0,i.useState)(!1);(0,i.useEffect)(()=>{var J,re;(J=He==null?void 0:He.userInfo)!=null&&J.identity&&x([((re=He==null?void 0:He.userInfo)==null?void 0:re.identity)==="student"?3:1])},[He]);const Oe=J=>{const re=()=>{window.location.href=(J==null?void 0:J.jump_url)||`/classrooms/${J==null?void 0:J.course_id}`};if(l.includes(1)){f.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:"tc"},(J==null?void 0:J.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{re()}});return}re()},De=()=>w(void 0,null,function*(){if(!H){W.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let J=yield(0,ee.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:H}});if(J!=null&&J.need_pro_auth&&!l.includes(1)&&!l.includes(2)){K({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:H,checkedList:l}}),ve();return}M(!0);const re=yield(0,R.cR)({invite_code:H,professor:l.includes(1)?1:null,assistant_professor:l.includes(2)?1:null,student:l.includes(3)?1:null});if(M(!1),(re==null?void 0:re.status)===-4&&(We(),K({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(re==null?void 0:re.status)===-12&&W.ZP.warning(re==null?void 0:re.message),(re==null?void 0:re.status)===-2){if(ve(),re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){q(!0),je(1);return}if(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){q(!0),je(2);return}if(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){q(!0),je(3);return}}if((re==null?void 0:re.status)===0){(0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ve(),re!=null&&re.course_id?Oe(re):W.ZP.success(re.message);return}}),ve=()=>w(void 0,null,function*(){We()});return B.createElement(B.Fragment,null,B.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:fe,confirmLoading:m,onOk:De,onCancel:ve},B.createElement("div",{className:"tc"},B.createElement("div",null,B.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),B.createElement(y.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:H,onChange:J=>{if(J.target.value.length>=7){W.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}h(J.target.value)}})),B.createElement("div",{className:"mt10 font14"},B.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),B.createElement(N.default.Group,{value:l,onChange:J=>x(J)},B.createElement(N.default,{value:1,disabled:l.includes(2)},"\u6559\u5E08"),B.createElement(N.default,{value:2,disabled:l.includes(1)},"\u52A9\u6559"),B.createElement(N.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),B.createElement(g.Z,null),B.createElement(O.Z,{visible:L,onCancel:()=>q(!1),occupationValue:Se}))};Ie.Z=(0,c.connect)(({user:fe,account:He})=>({user:fe,account:He}))(se)},28501:function(Xe,Ie,o){o.d(Ie,{Z:function(){return He}});var i=o(65582),c=o(20834),f=o(8591),W=o(38854),y={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},N=o(41867),R=o(89540),O=o(74128),U=o(65862),g=o(59301),ee=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,ue=(X,We)=>{var K={};for(var H in X)B.call(X,H)&&We.indexOf(H)<0&&(K[H]=X[H]);if(X!=null&&ee)for(var H of ee(X))We.indexOf(H)<0&&w.call(X,H)&&(K[H]=X[H]);return K},se=(X,We,K)=>new Promise((H,h)=>{var l=M=>{try{m(K.next(M))}catch(L){h(L)}},x=M=>{try{m(K.throw(M))}catch(L){h(L)}},m=M=>M.done?H(M.value):Promise.resolve(M.value).then(l,x);m((K=K.apply(X,We)).next())});const fe=X=>{var We=X,{homePage:K,user:H,globalSetting:h,loading:l,dispatch:x,shixunHomeworks:m}=We,M=ue(We,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),L,q,Se,je,pe,Ve,Oe,De,ve,J;const re=(L=H.userInfo)==null?void 0:L.is_school_manage,Ae=()=>{var Z,ce,ae,$,we;return(0,U.Ll)()?g.createElement(c.default,{className:`${y.rightMenu} ${y.menuWrap}`},g.createElement(c.default.Item,null,g.createElement(i.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):g.createElement(c.default,{className:`${y.rightMenu} ${y.menuWrap}`},g.createElement(c.default.Item,null,g.createElement(i.Link,{to:`/users/${(Z=H.userInfo)==null?void 0:Z.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((ae=(ce=H.navigationInfo)==null?void 0:ce.top)==null?void 0:ae.laboratory_admin_url)&&g.createElement(c.default.Item,null,g.createElement("a",{href:(we=($=H.navigationInfo)==null?void 0:$.top)==null?void 0:we.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),g.createElement(c.default.Item,null,g.createElement(i.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||x({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:g.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),g.createElement(c.default.Item,{className:y.exit},g.createElement("a",{onClick:()=>se(void 0,null,function*(){(0,U.m5)();let Ce;try{Ce=yield(0,R.vR)({}),f.ZP.success(Ce==null?void 0:Ce.message)}catch(et){}(0,U.d8)("_educoder_session","logout",1),(0,U.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ce!=null&&Ce.url?window.location.href=Ce.url:(i.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,N.bg)()?g.createElement(W.Z,{dropdownRender:Ae,placement:"bottomRight"},g.createElement("section",null,g.createElement("aside",null,g.createElement("div",{className:m.actionTabs.type===1?y.classromediv:""},g.createElement("img",{className:`${y.userPic} current ml15`,src:`${(q=O.Z)==null?void 0:q.IMG_SERVER}/images/${(Se=H.userInfo)==null?void 0:Se.image_url}`,alt:"",onClick:()=>{var Z;return i.history.push((0,U.Ll)()?"/account/profile":`/users/${(Z=H.userInfo)==null?void 0:Z.login}/classrooms`)}}),(0,U.Ll)()&&g.createElement("span",{className:"ml10 font16"},(je=H.userInfo)==null?void 0:je.username),g.createElement("i",{className:`iconfont icon-zhankai4 ${y.icon}`}))))):g.createElement("div",{className:`font15 flex item-center gap-10px ${h.isIlearning?y.login:""}`},((pe=h.setting)==null?void 0:pe.sso_login_url)&&g.createElement("a",{target:"_blank",href:(Ve=h.setting)==null?void 0:Ve.sso_login_url},g.createElement("img",{src:`${O.Z.IMG_SERVER}/${(Oe=h.setting)==null?void 0:Oe.login_logo_url}`,width:40}),g.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(De=h.setting)==null?void 0:De.sso_login_button_name)),!((ve=h.setting)!=null&&ve.hide_account_login)&&g.createElement(g.Fragment,null,g.createElement("span",{className:"current-primary-hover",onClick:()=>{x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((J=h.setting)!=null&&J.close_register)&&g.createElement(g.Fragment,null,g.createElement("span",null,"|"),g.createElement("span",{className:"current-primary-hover",onClick:()=>{i.history.push("/user/register")}},"\u6CE8\u518C"))))};var He=(0,i.connect)(({homePage:X,loading:We,user:K,globalSetting:H,shixunHomeworks:h})=>({homePage:X,user:K,globalSetting:H,shixunHomeworks:h,loading:We.models.index}))(fe)},40277:function(Xe,Ie,o){o.d(Ie,{Z:function(){return U}});var i=o(59301),c=o(65582),f=o(44e3),W=o(20834),y=o(41867),N={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const R={background:"#082930"},O=({globalSetting:g,mainDom:ee,dispatch:B})=>{var w;const[ue,se]=(0,i.useState)([]),[fe,He]=(0,i.useState)([]),X=(0,i.useMemo)(()=>{var H,h,l;const x=M=>!(M!=null&&M.hidden)&&!((0,y.JA)()&&(M==null?void 0:M.link)==="/paperlibrary"),m=((h=(H=g==null?void 0:g.setting)==null?void 0:H.navbar)==null?void 0:h.filter(x))||[];for(const M of m)M.subitem=((l=M==null?void 0:M.subitem)==null?void 0:l.filter(x))||[];return m},[(w=g==null?void 0:g.setting)==null?void 0:w.navbar]),We=(H,h)=>{let l="",x=[];for(const m of H)if(m.link===h&&(l=m.link),m.subitem&&m.subitem.length>0){for(const M of m.subitem)if(M.link===h&&(l=M.link,x=[m.link]),M.subitem){const L=We(M.subitem,h);L.selectedKey&&(l=L.selectedKey,x=[m.link,...L.openKeys])}}return{selectedKey:l,openKeys:x}};(0,i.useEffect)(()=>{const H=location.pathname,{selectedKey:h,openKeys:l}=We(X,H);se(h?[h]:[]),l.length>0?He(l):He([])},[X]),(0,i.useEffect)(()=>{B({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const K=H=>{switch(H){case"/":return i.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return i.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return i.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return i.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return i.createElement(f.default,{style:R},g.showHeader&&g.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${N.layoutSider}`,width:244,style:R},i.createElement(W.default,{className:`w-full ${N.myMenu}`,mode:"inline",selectedKeys:ue,openKeys:fe,onOpenChange:H=>He(H),onSelect:({key:H})=>{H&&H.includes("/")&&c.history.push(H)},items:X.map(H=>{var h;return{key:H.link,label:H.name,icon:K(H==null?void 0:H.link),children:((h=H.subitem)==null?void 0:h.length)>0?H.subitem.map(l=>{var x;return{key:l.link,label:l.name,children:((x=l.subitem)==null?void 0:x.length)>0?l.subitem.map(m=>({key:m.link,label:m.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#021C21"}},ee))};var U=(0,c.connect)(({globalSetting:g,user:ee})=>({globalSetting:g,user:ee}))(O)},90175:function(Xe,Ie,o){o.d(Ie,{Z:function(){return U}});var i=o(59301),c=o(65582),f=o(44e3),W=o(20834),y=o(41867),N={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const R={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},O=({globalSetting:g,mainDom:ee,dispatch:B})=>{var w;const[ue,se]=(0,i.useState)([]),[fe,He]=(0,i.useState)([]),X=(0,i.useMemo)(()=>{var K,H,h;const l=m=>!(m!=null&&m.hidden)&&!((0,y.JA)()&&(m==null?void 0:m.link)==="/paperlibrary"),x=((H=(K=g==null?void 0:g.setting)==null?void 0:K.navbar)==null?void 0:H.filter(l))||[];for(const m of x)m.subitem=((h=m==null?void 0:m.subitem)==null?void 0:h.filter(l))||[];return x},[(w=g==null?void 0:g.setting)==null?void 0:w.navbar]),We=(K,H)=>{let h="",l=[];for(const x of K)if(x.link===H&&(h=x.link),x.subitem&&x.subitem.length>0){for(const m of x.subitem)if(m.link===H&&(h=m.link,l=[x.link]),m.subitem){const M=We(m.subitem,H);M.selectedKey&&(h=M.selectedKey,l=[x.link,...M.openKeys])}}return{selectedKey:h,openKeys:l}};return(0,i.useEffect)(()=>{const K=location.pathname,{selectedKey:H,openKeys:h}=We(X,K);se(H?[H]:[]),h.length>0?He(h):He([])},[X]),(0,i.useEffect)(()=>{B({type:"globalSetting/headerFooterToggle",payload:!0})},[]),i.createElement(f.default,{style:R},g.showHeader&&g.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${N.layoutSider}`,width:212,style:R},i.createElement(W.default,{className:`w-full ${N.myMenu}`,mode:"inline",selectedKeys:ue,openKeys:fe,onOpenChange:K=>He(K),onSelect:({key:K})=>{K&&K.includes("/")&&c.history.push(K)},items:X.map(K=>{var H;return{key:K.link,label:K.name,children:((H=K.subitem)==null?void 0:H.length)>0?K.subitem.map(h=>{var l;return{key:h.link,label:h.name,children:((l=h.subitem)==null?void 0:l.length)>0?h.subitem.map(x=>({key:x.link,label:x.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#EEF5FE"}},ee))};var U=(0,c.connect)(({globalSetting:g,user:ee})=>({globalSetting:g,user:ee}))(O)},61584:function(Xe,Ie,o){o.d(Ie,{i:function(){return l},Z:function(){return m}});var i={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"},c=o(71418),f=o(6848),W=o(93948),y=o(92310),N=o.n(y),R=o(65862),O=o(2524),U=o(41867),g=o(79005),ee=o(20345),B=o(77882),w=o(31081),ue=o(75309),se=o(71979),fe=o(47558),He=o(42922),X=o(66832),We=o(96593),K=o(19664),H=o(91833),h=o(59301);const l=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:g,swimg:ee},{name:"101\u8BA1\u5212",ptimg:B,swimg:w},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ue,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:fe,swimg:He},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:X,swimg:We},{name:"\u519B\u961F\u4E00\u6D41",ptimg:K,swimg:H}];var m=({className:M,dataSource:L=[],col:q=4,right:Se,bottom:je=23,precision:pe=0,wrapWidth:Ve=1200,trackEventItems:Oe,loading:De,onRemove:ve=()=>{},isCurrent:J=!0,showAlias:re=!1,showProgress:Ae=!1})=>{const Z=Math.floor((Ve-(q-1)*Se)/q),ce=[{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(ae=>(window.ENV==="build"&&(ae.ptimg=`/react/build${ae.ptimg}`,ae.swimg=`/react/build${ae.swimg}`),ae));return h.createElement(c.Z,{spinning:De},h.createElement("div",{className:N()(i.list,M)},!!(L!=null&&L.length)&&(L==null?void 0:L.map((ae,$)=>{var we,Ce,et,dt,nt,Et;const{name:ot,id:st,identifier:_,featured:Qe,school_name:k,image_url:P,excellent:E,is_plan:v}=ae;return h.createElement("div",{key:st,className:J&&Ae?i.wrapisCurrent:i.wrap,style:{width:Z,marginRight:(1+$)%q===0?0:Se+pe,marginBottom:je}},h.createElement("a",{className:i.li,onClick:S=>{S.preventDefault(),S.stopPropagation(),Oe&&(0,R.L9)([Oe]),(0,R.xg)(`/paths/${_}`)}},h.createElement("div",{className:i.img},h.createElement("img",{className:i.cover,src:`${P}`}),J&&(0,U.bg)()&&(ae==null?void 0:ae.studying)&&h.createElement("div",{className:`${i.movebq} user-path-items`,onClick:S=>{S.stopPropagation(),ve(ae)}},h.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),h.createElement("span",{className:"c-red"},"\u79FB\u9664")),(we=ae==null?void 0:ae.subject_tags)==null?void 0:we.map((S,T)=>{var u,A;if(T===0){const j=(u=ce.find(C=>C.name==S))==null?void 0:u.swimg;return h.createElement("img",{className:i.sign,src:j,style:{left:"-4px"}})}const te=(A=ce.find(j=>j.name==S))==null?void 0:A.ptimg;return h.createElement("img",{className:i.sign,src:te,style:{left:`${48+52*(T-1)+2*T}px`}})}),h.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ae==null?void 0:ae.excellent)&&h.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),h.createElement("div",{className:i.name},h.createElement(f.Z,{title:re&&(ae!=null&&ae.excellent_alias_name)?h.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ot}`,h.createElement("br",null),h.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ae==null?void 0:ae.excellent_alias_name}`)):ot},h.createElement("span",{className:i.e},re&&(ae==null?void 0:ae.excellent_alias_name)||ot))),J&&Ae&&((Ce=ae==null?void 0:ae.progress)==null?void 0:Ce.all_score)!=0&&h.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},h.createElement(W.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((et=ae==null?void 0:ae.progress)==null?void 0:et.my_score)/((dt=ae==null?void 0:ae.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(nt=ae==null?void 0:ae.progress)==null?void 0:nt.my_score,"/",(Et=ae==null?void 0:ae.progress)==null?void 0:Et.all_score),(!J||!Ae)&&h.createElement("div",{className:i.tags},h.createElement("div",null,h.createElement(f.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},h.createElement("span",null,h.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),h.createElement("span",null,ae.stages_count))),h.createElement(f.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},h.createElement("span",null,h.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),h.createElement("span",null,ae.members_count)))))))})),!L.length&&h.createElement(O.Z,null)))}},3918:function(Xe,Ie,o){o.d(Ie,{jL:function(){return y},w9:function(){return Mn},vv:function(){return En},dN:function(){return vn},QD:function(){return Cn},cQ:function(){return T.Z},vg:function(){return _t},Oz:function(){return bt},op:function(){return Lt},O5:function(){return sr},_b:function(){return It},t7:function(){return je},tT:function(){return Oe},Gi:function(){return Xt},YG:function(){return ye},Ed:function(){return Bt},kT:function(){return at},qp:function(){return He},Um:function(){return l},K3:function(){return K},vr:function(){return Xn},qE:function(){return Ln},Je:function(){return J},wb:function(){return Et},rC:function(){return S},lB:function(){return _},cq:function(){return On},kO:function(){return Ee},tp:function(){return M},Si:function(){return _n},k8:function(){return br},Du:function(){return vr}});var i=o(59301),c={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"},f="data:image/png;base64,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",y=({dataSource:le=[],img:ne,imgWidth:G=346,title:Pe,sunTitle:Ye,bannerExtraContent:$e})=>i.createElement("div",{className:c.banner},i.createElement("div",{className:c.content},i.createElement("aside",null,i.createElement("p",null,i.createElement("b",null,Pe),i.createElement("span",null,Ye)),le.length>0&&i.createElement("div",{className:c.btns},le.map((be,pt)=>i.createElement("div",{key:pt,onClick:be.click},be.name,be.sign?i.createElement("img",{src:f,width:39}):null))),$e),ne&&i.createElement("img",{style:{marginTop:33,marginRight:38},src:ne,width:G}))),N={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"},R=o(92310),O=o.n(R),U=o(89392),g=Object.defineProperty,ee=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,ue=(le,ne,G)=>ne in le?g(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,se=(le,ne)=>{for(var G in ne||(ne={}))B.call(ne,G)&&ue(le,G,ne[G]);if(ee)for(var G of ee(ne))w.call(ne,G)&&ue(le,G,ne[G]);return le},He=({dataSource:le=[],value:ne,onChange:G,onTitleChange:Pe,className:Ye,title:$e,titleWidth:be=41,style:pt={},fontColor:yt="#6A7283",showCount:Ut,classNameActive:Dt,styleItem:_e={}})=>{const[ln,Pn]=(0,i.useState)(0),[Vn,$t]=(0,i.useState)(!1),Ht=(0,i.useRef)(null),In=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var Nn;le.length!==0&&(((Nn=Ht==null?void 0:Ht.current)==null?void 0:Nn.clientHeight)>97?Pn(1):Pn(0)),le.length===0&&Pn(0),$t(!1)},[le]),i.createElement("div",{className:O()(N.row,Ye),style:pt},i.createElement("div",{onClick:(0,U.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:be,marginTop:Vn?12:4},className:`${N.title} ${Pe?"current":""}`},$e),i.createElement("div",{className:Vn?`${N.tagsWrap} ${N.tagsBorderWrap}`:N.tagsWrap},i.createElement("div",{className:N.bar,ref:In,style:ln>0?{height:ln===1?97:"auto",overflow:ln===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.createElement("div",{className:N.tag,ref:Ht},le==null?void 0:le.map(Nn=>i.createElement("span",{onClick:()=>G(Nn.id),key:Nn.id,style:se(se({color:yt},_e),(Nn==null?void 0:Nn.style)||{}),className:ne===Nn.id?O()(Dt||N.active,Nn.classNameActive):""},i.createElement("span",{title:Nn.name,className:N.name},Nn.name),!!Ut&&i.createElement("span",{className:N.num},Nn.count))))),!!ln&&i.createElement(i.Fragment,null,ln===1?i.createElement("div",{onClick:()=>{var Nn;Pn(2),((Nn=Ht==null?void 0:Ht.current)==null?void 0:Nn.clientHeight)>245?$t(!0):$t(!1)},className:N.action},"\u5C55\u5F00",i.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.createElement("div",{onClick:()=>{In.current.scrollTop=0,Pn(1),$t(!1)},className:N.action},"\u6536\u8D77",i.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},X={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"},K=({dataSource:le=[],value:ne,onChange:G,onTitleChange:Pe,className:Ye,title:$e,titleWidth:be=41,style:pt={},fontColor:yt="#6A7283",showCount:Ut,expand:Dt=!0})=>{const[_e,ln]=(0,i.useState)(0),[Pn,Vn]=(0,i.useState)(!1),$t=(0,i.useRef)(null),Ht=(0,i.useRef)(null),[In,Nn]=(0,i.useState)(Dt);return i.createElement("div",{className:O()(X.row,Ye),style:pt},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,U.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:be,marginTop:Pn?12:4},className:`${X.title} ${Pe?"current":""}`},$e),i.createElement("i",{className:`iconfont ${In?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:In?8:10},onClick:()=>Nn(!In)})),In&&i.createElement("div",{className:Pn?`${X.tagsWrap} ${X.tagsBorderWrap}`:X.tagsWrap},i.createElement("div",{className:X.fenge}),i.createElement("div",{className:X.bar,ref:Ht},i.createElement("div",{className:X.tag,ref:$t},le==null?void 0:le.map(Yn=>i.createElement("span",{onClick:()=>G(Yn.id),key:Yn.id,style:{color:yt},className:ne===Yn.id?X.active:""},i.createElement("span",{title:Yn.name,className:X.name},Yn.name),!!Ut&&i.createElement("span",{className:X.num},Yn.count)))))))},H={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},l=({dataSource:le=[],value:ne,onChange:G,onTitleChange:Pe,className:Ye,title:$e,titleWidth:be=41,style:pt={},fontColor:yt="#fff",showCount:Ut,expand:Dt=!0})=>{const[_e,ln]=(0,i.useState)(0),[Pn,Vn]=(0,i.useState)(!1),$t=(0,i.useRef)(null),Ht=(0,i.useRef)(null),[In,Nn]=(0,i.useState)(Dt);return i.createElement("div",{className:O()(H.row,Ye),style:pt},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,U.throttle)(()=>Pe==null?void 0:Pe(),2e3),style:{width:be},className:`${H.title} ${Pe?"current":""}`},$e),i.createElement("i",{className:`iconfont ${In?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:In?"#00DDC7":"#037F74",fontSize:In?10:12},onClick:()=>Nn(!In)})),In&&i.createElement("div",{className:Pn?`${H.tagsWrap} ${H.tagsBorderWrap}`:H.tagsWrap},i.createElement("div",{className:H.bar,ref:Ht},i.createElement("div",{className:H.tag,ref:$t},le==null?void 0:le.map(Yn=>i.createElement("span",{onClick:()=>G(Yn.id),key:Yn.id,style:{color:yt},className:ne===Yn.id?H.active:""},i.createElement("span",{title:Yn.name,className:H.name},Yn.name),!!Ut&&i.createElement("span",{className:H.num},Yn.count)))))))},x={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"},M=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={}})=>i.createElement("div",{style:Ye,className:O()(x.tabs,Pe)},le.map($e=>i.createElement("span",{onClick:()=>G($e.id),className:ne===$e.id?x.active:"",key:$e.id},$e.name))),L={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"},q=o(92832),je=({dataSource:le=[],value:ne="",onChange:G,onInputChange:Pe=()=>{},className:Ye,style:$e={},placeholder:be,allowClear:pt=!1})=>{var yt;const[Ut,Dt]=(0,i.useState)(""),[_e,ln]=(0,i.useState)("");(0,i.useEffect)(()=>{var $t;let Ht=ne;($t=JSON.stringify(ne))!=null&&$t.includes("{")&&(Dt(ne.id),Ht=ne.value||"");try{ln(decodeURIComponent(Ht||""))}catch(In){ln(decodeURIComponent(Ht||""))}},[ne]);const Pn=()=>{G(encodeURIComponent(_e),Ut||null)},Vn=$t=>{$t!==Ut&&(Dt($t),G(encodeURIComponent(_e),$t))};return i.createElement("div",{className:O()(L.input,Ye),style:$e},!!le.length&&i.createElement("div",{className:L.dropdown},i.createElement("div",{className:L.text},(yt=le.find($t=>$t.id===Ut))==null?void 0:yt.name,i.createElement("i",{className:"iconfont icon-zhankai4"}),i.createElement("b",{className:L.b1}),i.createElement("b",{className:L.b2})),i.createElement("div",{className:L.menu},le.map(($t,Ht)=>i.createElement("div",{key:Ht,onClick:()=>Vn($t.id)},$t.name)))),i.createElement(q.default,{onPressEnter:Pn,value:_e,onChange:$t=>{ln($t.target.value),Pe(encodeURIComponent($t.target.value),Ut||null)},bordered:!1,placeholder:be}),i.createElement("i",{onClick:Pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Oe=({dataSource:le=[],value:ne="",onChange:G,onInputChange:Pe=()=>{},className:Ye,style:$e={},placeholder:be,allowClear:pt=!1})=>{var yt;const[Ut,Dt]=(0,i.useState)(""),[_e,ln]=(0,i.useState)("");(0,i.useEffect)(()=>{var $t;let Ht=ne;($t=JSON.stringify(ne))!=null&&$t.includes("{")&&(Dt(ne.id),Ht=ne.value||"");try{ln(decodeURIComponent(Ht||""))}catch(In){ln(decodeURIComponent(Ht||""))}},[ne]);const Pn=()=>{G(encodeURIComponent(_e),Ut||null)},Vn=$t=>{$t!==Ut&&(Dt($t),G(encodeURIComponent(_e),$t))};return i.createElement("div",{className:O()(pe.input,Ye),style:$e},!!le.length&&i.createElement("div",{className:pe.dropdown},i.createElement("div",{className:pe.text},(yt=le.find($t=>$t.id===Ut))==null?void 0:yt.name,i.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),i.createElement("div",{className:pe.menu},le.map(($t,Ht)=>i.createElement("div",{key:Ht,onClick:()=>Vn($t.id)},$t.name)))),i.createElement(q.default,{onPressEnter:Pn,value:_e,onChange:$t=>{ln($t.target.value),Pe(encodeURIComponent($t.target.value),Ut||null)},bordered:!1,placeholder:be}),i.createElement("i",{onClick:Pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},De={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"},J=({value:le,onChange:ne,className:G,total:Pe,pageSize:Ye,style:$e={}})=>{const be=le<2,pt=le>=Math.ceil(Pe/Ye);return Pe<=Ye?i.createElement(i.Fragment,null):i.createElement("div",{className:O()(De.quickPager,G),style:$e},i.createElement("div",{onClick:()=>{be||ne(le-1,"prev")},className:be?De.disabled:""},"\u4E0A\u4E00\u9875"),i.createElement("div",{onClick:()=>{pt||ne(le+1,"next")},className:pt?De.disabled:""},"\u4E0B\u4E00\u9875"))},re={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"},Ae=o(71418),Z=o(6848),ce=o(13570),ae=o(74128),$=o(65862),we=o(96908),Ce=o(57177),et=o(81378),dt=o(2524),Et=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt})=>{const Ut=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:yt},i.createElement("div",{className:O()(re.list,le)},!!ne.length&&ne.map((Dt,_e)=>{const{name:ln,id:Pn,identifier:Vn,power:$t,cover_image_id:Ht,pic:In}=Dt;return i.createElement("div",{className:re.wrap,key:Pn,style:{width:Ut,marginRight:(1+_e)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/shixuns/${Vn}/challenges`,className:re.li,onClick:Nn=>{Nn.preventDefault(),pt&&(0,$.L9)([pt]),$t&&(0,$.xg)(`/shixuns/${Vn}/challenges`)}},i.createElement("div",{className:re.img},i.createElement("img",{className:re.cover,src:`${In}`}),Dt.is_jupyter&&i.createElement("img",{className:re.sign,src:we}),Dt.is_jupyter_lab&&i.createElement("img",{className:re.sign,src:Ce}),Dt.is_unity_3d&&i.createElement("img",{className:re.sign,src:et})),i.createElement("div",{className:re.name},i.createElement(Z.Z,{title:ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:re.e},ln||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:re.tags},i.createElement(Z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,Dt.challenges_count))),!!Dt.myshixuns_count&&i.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,Dt.myshixuns_count))),i.createElement(Z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,Dt.level))),i.createElement("div",{className:re.rate},i.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Dt.score_info}),i.createElement("span",null,"\xA0",Dt.score_info?`${Dt.score_info}\u5206`:"5\u5206")))),!$t&&i.createElement("div",{className:re.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ne.length&&i.createElement(dt.Z,null)))},ot={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"},_=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,wrapClassName:pt,trackEventItems:yt,loading:Ut})=>{const Dt=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:Ut},i.createElement("div",{className:O()(ot.list,le)},!!ne.length&&ne.map((_e,ln)=>{const{name:Pn,id:Vn,identifier:$t,power:Ht,cover_image_id:In,pic:Nn}=_e;return i.createElement("div",{className:O()(ot.wrap,pt),key:Vn,style:{width:Dt,marginRight:(1+ln)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ot.li,onClick:Yn=>{Yn.preventDefault(),yt&&(0,$.L9)([yt]),Ht&&(0,$.xg)(`/shixuns/${$t}/challenges`)}},i.createElement("img",{src:o(47621),className:ot.titleBg}),i.createElement("div",{className:ot.name},i.createElement(Z.Z,{title:Pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:ot.e},Pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:ot.img},i.createElement("img",{className:ot.cover,src:In?`${ae.Z.API_SERVER}/api/attachments/${In}`:`${ae.Z.IMG_SERVER+Nn}`}),_e.is_jupyter&&i.createElement("div",{className:ot.bq},"Jupyter"),_e.is_jupyter_lab&&i.createElement("div",{className:ot.bq},"JupyterLab"),_e.is_unity_3d&&i.createElement("div",{className:ot.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),i.createElement("div",{className:"mt20 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:ot.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:ot.value},_e.myshixuns_count)),i.createElement("div",null,i.createElement("span",{className:ot.text},"\u56F0\u96BE\u7B49\u7EA7"),i.createElement("span",{className:ot.value},_e.level))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:ot.text},"\u5173\u5361\u6570"),i.createElement("span",{className:ot.value},_e.challenges_count)),i.createElement("div",{className:ot.rate},i.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),i.createElement("span",{className:ot.value,style:{color:"#FF9C00"}},"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206"))))),!Ht&&i.createElement("div",{className:ot.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ne.length&&i.createElement(dt.Z,null)))},Qe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},k="data:image/png;base64,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",P="data:image/png;base64,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",E="data:image/png;base64,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",S=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt,wrapClassName:Ut,imgClassName:Dt})=>{const _e=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:yt},i.createElement("div",{className:O()(Qe.list,le)},!!ne.length&&ne.map((ln,Pn)=>{const{name:Vn,id:$t,identifier:Ht,power:In,cover_image_id:Nn,pic:Yn}=ln;return i.createElement("div",{className:O()(Qe.wrap,Ut),key:$t,style:{width:_e,marginRight:(1+Pn)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/shixuns/${Ht}/challenges`,className:Qe.li,onClick:rr=>{rr.preventDefault(),pt&&(0,$.L9)([pt]),In&&(0,$.xg)(`/shixuns/${Ht}/challenges`)}},i.createElement("div",{className:O()(Qe.img,Dt)},i.createElement("img",{className:Qe.cover,src:Nn?`${ae.Z.API_SERVER}/api/attachments/${Nn}`:`${ae.Z.IMG_SERVER+Yn}`}),ln.is_jupyter&&i.createElement("img",{className:Qe.sign,src:k}),ln.is_jupyter_lab&&i.createElement("img",{className:Qe.sign,src:P}),ln.is_unity_3d&&i.createElement("img",{className:Qe.sign,src:E})),i.createElement("div",{className:Qe.name},i.createElement(Z.Z,{title:Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Qe.e},Vn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:Qe.tags},i.createElement(Z.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,ln.challenges_count))),!!ln.myshixuns_count&&i.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,ln.myshixuns_count))),i.createElement(Z.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,ln.level))),i.createElement("div",{className:Qe.rate},i.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:ln.score_info}),i.createElement("span",null,"\xA0",ln.score_info?`${ln.score_info}\u5206`:"5\u5206")))),!In&&i.createElement("div",{className:Qe.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ne.length&&i.createElement(dt.Z,null)))},T=o(61584),u={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"},A=o(79005),te=o(20345),j=o(77882),C=o(31081),z=o(75309),me=o(71979),oe=o(47558),Me=o(42922),de=o(66832),he=o(96593),I=o(19664),V=o(91833),ie=Object.defineProperty,xe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ue=(le,ne,G)=>ne in le?ie(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,ke=(le,ne)=>{for(var G in ne||(ne={}))Ne.call(ne,G)&&Ue(le,G,ne[G]);if(xe)for(var G of xe(ne))Je.call(ne,G)&&Ue(le,G,ne[G]);return le};const qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:A,swimg:te},{name:"101\u8BA1\u5212",ptimg:j,swimg:C},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:me},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:oe,swimg:Me},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:de,swimg:he},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:V}];var bt=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt,wrapClassName:Ut,imgClassName:Dt,isArrow:_e=!1,imgStyle:ln={}})=>{const Pn=Math.floor((be-(G-1)*Pe)/G),[Vn,$t]=(0,i.useState)(),[Ht,In]=(0,i.useState)(),Nn=rr=>$t(rr),Yn=()=>$t(-1);return i.createElement(Ae.Z,{spinning:yt},i.createElement("div",{className:O()(u.list,le)},!!(ne!=null&&ne.length)&&(ne==null?void 0:ne.map((rr,Ar)=>{var Rr;const{name:Zr,id:Dr,identifier:jr,featured:Qr,school_name:yr,image_url:wr,excellent:Fr,is_plan:zr}=rr;return i.createElement("div",{key:Dr,className:O()(u.wrap,Ut),style:{width:Pn,marginRight:(1+Ar)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{target:"_blank",href:`/paths/${jr}`,className:u.li,onClick:Sr=>{Sr.preventDefault(),pt&&(0,$.L9)([pt]),(0,$.xg)(`/paths/${jr}`)}},i.createElement("img",{src:o(39057),className:u.titleBg}),i.createElement("div",{className:u.name},i.createElement(Z.Z,{title:Zr},i.createElement("span",{className:u.e,style:{color:_e&&Vn===Ar?"#145DFF":"#000000"},onMouseEnter:()=>{Nn(Ar)},onMouseLeave:Yn},Zr))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:O()(u.img,Dt)},i.createElement("img",{className:u.cover,style:ke({},ln),src:`${ae.Z.IMG_SERVER+wr}`}),(Rr=rr==null?void 0:rr.subject_tags)==null?void 0:Rr.map((Sr,mr)=>{var Lr,Hr;if(mr===0){const Nr=(Lr=qe.find(zn=>zn.name==Sr))==null?void 0:Lr.swimg;return i.createElement("img",{className:u.sign,src:Nr,style:{left:"-4px"}})}const Wr=(Hr=qe.find(Nr=>Nr.name==Sr))==null?void 0:Hr.ptimg;return i.createElement("img",{className:u.sign,src:Wr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),i.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(rr==null?void 0:rr.excellent)&&i.createElement("div",{className:u.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:u.text},"\u7AE0\u8282\u6570"),i.createElement("span",{className:u.value},rr.stages_count)),i.createElement("div",null,i.createElement("span",{className:u.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:u.value},rr.members_count))))))})),!ne.length&&i.createElement(dt.Z,null)))},Tt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},an=o(41867),ct=o(59301);const Ke=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:A,swimg:te},{name:"101\u8BA1\u5212",ptimg:j,swimg:C},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:me},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:oe,swimg:Me},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:de,swimg:he},{name:"\u519B\u961F\u4E00\u6D41",ptimg:I,swimg:V}];var _t=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt,onRemove:Ut=()=>{},isCurrent:Dt=!0,showAlias:_e=!1,wrapClassName:ln,imgClassName:Pn})=>{const Vn=Math.floor((be-(G-1)*Pe)/G),$t=[{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(Ht=>(window.ENV==="build"&&(Ht.ptimg=`/react/build${Ht.ptimg}`,Ht.swimg=`/react/build${Ht.swimg}`),Ht));return ct.createElement(Ae.Z,{spinning:yt},ct.createElement("div",{className:O()(Tt.list,le)},!!(ne!=null&&ne.length)&&(ne==null?void 0:ne.map((Ht,In)=>{var Nn;const{name:Yn,id:rr,identifier:Ar,featured:Rr,school_name:Zr,image_url:Dr,excellent:jr,is_plan:Qr}=Ht;return ct.createElement("div",{key:rr,className:O()(Tt.wrap,ln),style:{width:Vn,marginRight:(1+In)%G===0?0:Pe+$e,marginBottom:Ye}},ct.createElement("a",{className:Tt.li,onClick:yr=>{yr.preventDefault(),yr.stopPropagation(),pt&&(0,$.L9)([pt]),(0,$.xg)(`/paths/${Ar}`)}},ct.createElement("div",{className:O()(Tt.img,Pn)},ct.createElement("img",{className:Tt.cover,src:`${ae.Z.IMG_SERVER+Dr}`}),Dt&&(0,an.bg)()&&(Ht==null?void 0:Ht.studying)&&ct.createElement("div",{className:`${Tt.movebq} user-path-items`,onClick:yr=>{yr.stopPropagation(),Ut(Ht)}},ct.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ct.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nn=Ht==null?void 0:Ht.subject_tags)==null?void 0:Nn.map((yr,wr)=>{var Fr,zr;if(wr===0){const mr=(Fr=$t.find(Lr=>Lr.name==yr))==null?void 0:Fr.swimg;return ct.createElement("img",{className:Tt.sign,src:mr,style:{left:"-4px"}})}const Sr=(zr=$t.find(mr=>mr.name==yr))==null?void 0:zr.ptimg;return ct.createElement("img",{className:Tt.sign,src:Sr,style:{left:`${48+52*(wr-1)+2*wr}px`}})}),ct.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Ht==null?void 0:Ht.excellent)&&ct.createElement("div",{className:Tt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ct.createElement("div",{className:Tt.name},ct.createElement(Z.Z,{title:_e&&(Ht!=null&&Ht.excellent_alias_name)?ct.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yn}`,ct.createElement("br",null),ct.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ht==null?void 0:Ht.excellent_alias_name}`)):Yn},ct.createElement("span",{className:Tt.e},_e&&(Ht==null?void 0:Ht.excellent_alias_name)||Yn))),ct.createElement("div",{className:Tt.tags},ct.createElement("div",null,ct.createElement(Z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ct.createElement("span",null,Ht.stages_count))),ct.createElement(Z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ct.createElement("span",null,Ht.members_count)))))))})),!ne.length&&ct.createElement(dt.Z,null)))},wt={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"},Kt="data:image/png;base64,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",zt=o(59301),Mn=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,trackEventItems:pt,loading:yt})=>{const Ut=Math.floor((be-(G-1)*Pe)/G);return zt.createElement(Ae.Z,{spinning:yt},zt.createElement("div",{className:O()(wt.list,le)},!!ne.length&&ne.map((Dt,_e)=>{const{subject_identifier:ln,id:Pn,identifier:Vn,power:$t}=Dt,Ht=Dt.is_public!=0&&Dt.is_public;return zt.createElement("div",{className:wt.wrap,key:Pn,style:{width:Ut,marginRight:(1+_e)%G===0?0:Pe+$e,marginBottom:Ye}},zt.createElement("a",{className:wt.li,onClick:In=>{In.preventDefault(),pt&&(0,$.L9)([pt]),(0,$.xg)(Dt.first_category_url)}},zt.createElement("div",{className:wt.top},zt.createElement(Z.Z,{title:Dt.name},zt.createElement("div",{className:wt.name},Dt.name)),zt.createElement("img",{className:wt.img,src:ae.Z.IMG_SERVER+"/images/"+Dt.avatar_url}),zt.createElement("div",{className:wt.text,title:Dt.creator},Dt.creator),ln&&zt.createElement("div",{className:wt.btns},zt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),zt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ht&&zt.createElement("div",{className:wt.sign},"\u516C\u5F00")),zt.createElement("div",{className:wt.bottom},Dt.visits>0&&zt.createElement(Z.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},zt.createElement("span",null,zt.createElement("i",{className:"iconfont icon-liulanyan"}),zt.createElement("span",null,Dt.visits))),Dt.course_members_count>0&&zt.createElement(Z.Z,{title:"\u6210\u5458",placement:"bottom"},zt.createElement("span",null,zt.createElement("i",{className:"iconfont icon-chengyuan"}),Dt.course_members_count)),Dt.tasks_count>0&&zt.createElement(Z.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},zt.createElement("span",null,zt.createElement("i",{className:"iconfont icon-zuoye"}),Dt.tasks_count)),Dt.is_end?zt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):zt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Dt.is_accessible&&zt.createElement("div",{className:wt.lockWrap},zt.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),zt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ne.length&&zt.createElement(dt.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"},Tn="data:image/png;base64,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",vn=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,wrapClassName:pt,trackEventItems:yt,loading:Ut})=>{const Dt=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:Ut},i.createElement("div",{className:O()(Zt.list,le)},!!ne.length&&ne.map((_e,ln)=>{const{subject_identifier:Pn,id:Vn,identifier:$t,power:Ht}=_e,In=_e.is_public!=0&&_e.is_public;return i.createElement("div",{className:O()(`${Zt.wrap} ${_e.is_accessible?"":Zt.warpStyle}`,pt),key:Vn,style:{width:Dt,marginRight:(1+ln)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{className:Zt.li,onClick:Nn=>{Nn.preventDefault(),yt&&(0,$.L9)([yt]),(0,$.xg)(_e.first_category_url)}},i.createElement("div",{className:Zt.creator},i.createElement("img",{className:Zt.img,src:ae.Z.IMG_SERVER+"/images/"+_e.avatar_url}),i.createElement("div",{className:Zt.text,title:_e.creator},_e.creator)),i.createElement("div",{className:Zt.top},i.createElement(Z.Z,{title:_e.name},i.createElement("div",{className:Zt.name},_e.name)),In&&i.createElement("div",{className:Zt.sign},"\u516C\u5F00")),i.createElement("div",{className:Zt.middle},i.createElement("div",{className:Zt.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:Zt.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:Zt.value},(_e==null?void 0:_e.visits)||0)),i.createElement("div",null,i.createElement("span",{className:Zt.text},"\u6210\u5458"),i.createElement("span",{className:Zt.value},(_e==null?void 0:_e.course_members_count)||0))),i.createElement("div",{className:Zt.row},i.createElement("div",null,i.createElement("span",{className:Zt.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:Zt.value},(_e==null?void 0:_e.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:Zt.text},"\u72B6\u6001"),_e.is_end?i.createElement("span",{className:Zt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:Zt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Pn&&i.createElement("div",{className:Zt.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_e.is_accessible&&i.createElement("div",{className:Zt.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ne.length&&i.createElement(dt.Z,null)))},mt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},yn="data:image/png;base64,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",En=({className:le,dataSource:ne=[],col:G=4,right:Pe,bottom:Ye=23,precision:$e=0,wrapWidth:be=1200,wrapClassName:pt,trackEventItems:yt,loading:Ut})=>{const Dt=Math.floor((be-(G-1)*Pe)/G);return i.createElement(Ae.Z,{spinning:Ut},i.createElement("div",{className:O()(mt.list,le)},!!ne.length&&ne.map((_e,ln)=>{const{subject_identifier:Pn,id:Vn,identifier:$t,power:Ht}=_e,In=_e.is_public!=0&&_e.is_public;return i.createElement("div",{className:O()(`${mt.wrap} ${_e.is_accessible?"":mt.warpStyle}`,pt),key:Vn,style:{width:Dt,marginRight:(1+ln)%G===0?0:Pe+$e,marginBottom:Ye}},i.createElement("a",{className:mt.li,onClick:Nn=>{Nn.preventDefault(),yt&&(0,$.L9)([yt]),(0,$.xg)(_e.first_category_url)}},i.createElement("div",{className:mt.creator},i.createElement("img",{className:mt.img,src:ae.Z.IMG_SERVER+"/images/"+_e.avatar_url}),i.createElement("div",{className:mt.text,title:_e.creator},_e.creator)),i.createElement("div",{className:mt.top},i.createElement(Z.Z,{title:_e.name},i.createElement("div",{className:mt.name},_e.name)),In&&i.createElement("div",{className:mt.sign})),i.createElement("div",{className:mt.middle},i.createElement("div",{className:mt.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:mt.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:mt.value},(_e==null?void 0:_e.visits)||0)),i.createElement("div",null,i.createElement("span",{className:mt.text},"\u6210\u5458"),i.createElement("span",{className:mt.value},(_e==null?void 0:_e.course_members_count)||0))),i.createElement("div",{className:mt.row},i.createElement("div",null,i.createElement("span",{className:mt.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:mt.value},(_e==null?void 0:_e.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:mt.text},"\u72B6\u6001"),_e.is_end?i.createElement("span",{className:mt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:mt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Pn&&i.createElement("div",{className:mt.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_e.is_accessible&&i.createElement("div",{className:mt.lockWrap},i.createElement("img",{src:`${ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ne.length&&i.createElement(dt.Z,null)))},wn={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"},Y=o(65582),ye=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={},tabBarExtraContent:$e})=>i.createElement("div",{className:O()(wn.tabs,Pe),style:Ye},i.createElement("div",{className:wn.tabsWrap},le.map((be,pt)=>i.createElement("aside",{className:wn.tab,onClick:()=>{G(be.id),be.link&&Y.history.push(be.link)},key:pt},i.createElement("div",{className:ne===be.id?wn.active:""},be.name),(be==null?void 0:be.resetCount)==null&&(be==null?void 0:be.total)!==void 0&&i.createElement("span",null,"\uFF08",be==null?void 0:be.total,"\uFF09"),(be==null?void 0:be.resetCount)!==void 0&&(be==null?void 0:be.total)!==void 0&&i.createElement(Z.Z,{title:(be==null?void 0:be.tip)!=null?be==null?void 0:be.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},be==null?void 0:be.resetCount),"/",i.createElement("span",null,be==null?void 0:be.total),"\uFF09"))))),i.createElement("div",{className:wn.tabBar},$e)),ze={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"},at=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={},tabBarExtraContent:$e})=>i.createElement("div",{className:O()(ze.tabs,Pe),style:Ye},i.createElement("div",{className:ze.tabsWrap},le.map((be,pt)=>i.createElement("aside",{className:ze.tab,onClick:()=>{G(be.id),be.link&&Y.history.push(be.link)},key:pt},i.createElement("div",{className:ne===be.id?ze.active:""},be.name),(be==null?void 0:be.resetCount)==null&&(be==null?void 0:be.total)!==void 0&&i.createElement("span",null,"\uFF08",be==null?void 0:be.total,"\uFF09"),(be==null?void 0:be.resetCount)!==void 0&&(be==null?void 0:be.total)!==void 0&&i.createElement(Z.Z,{title:(be==null?void 0:be.tip)!=null?be==null?void 0:be.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},be==null?void 0:be.resetCount),"/",i.createElement("span",null,be==null?void 0:be.total),"\uFF09"))))),i.createElement("div",{className:ze.tabBar},$e)),vt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Bt=({dataSource:le=[],value:ne,onChange:G,className:Pe,style:Ye={},tabBarExtraContent:$e})=>i.createElement("div",{className:O()(vt.tabs,Pe),style:Ye},i.createElement("div",{className:vt.tabsWrap},le.map((be,pt)=>i.createElement("aside",{className:`${vt.tab} ${ne===be.id?vt.active:""}`,onClick:()=>{G(be.id),be.link&&Y.history.push(be.link)},key:pt},i.createElement("div",null,be.name),(be==null?void 0:be.resetCount)==null&&(be==null?void 0:be.total)!==void 0&&i.createElement("span",null,"\uFF08",be==null?void 0:be.total,"\uFF09"),(be==null?void 0:be.resetCount)!==void 0&&(be==null?void 0:be.total)!==void 0&&i.createElement(Z.Z,{title:(be==null?void 0:be.tip)!=null?be==null?void 0:be.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},be==null?void 0:be.resetCount),"/",i.createElement("span",null,be==null?void 0:be.total),"\uFF09"))))),i.createElement("div",{className:vt.tabBar},$e)),Xt=({className:le,style:ne={},children:G})=>i.createElement("div",{className:O()(le),style:ne},G),At={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"},qt=o(38854),xt=o(20834);const Yt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var On=({sortValue:le,dropValue:ne,className:G,onSort:Pe,onDrop:Ye,dataSource:$e=Yt})=>{var be;return i.createElement("div",{className:O()(At.orderWrap,G)},i.createElement(qt.Z,{dropdownRender:()=>i.createElement(xt.default,null,$e.map((pt,yt)=>i.createElement(xt.default.Item,{key:yt,onClick:()=>Ye(pt.id)},pt.name)))},i.createElement("span",{className:At.orderTextWrap},(be=$e.find(pt=>ne===pt.id))==null?void 0:be.name)),i.createElement("span",{className:At.orderIconWrap},i.createElement("span",{className:At.orderAsc},i.createElement("i",{className:le==="asc"?`iconfont icon-sanjiaoxing-up font12 ${At.cursorPointer} ${At.active}`:`iconfont icon-sanjiaoxing-up font12 ${At.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")})),i.createElement("span",{className:At.orderDesc},i.createElement("i",{className:le==="desc"?`iconfont icon-sanjiaoxing-down font12 ${At.cursorPointer} ${At.active}`:`iconfont icon-sanjiaoxing-down font12 ${At.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")}))))},en={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const xn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ee=({sortValue:le,dropValue:ne,className:G,onSort:Pe,onDrop:Ye,dataSource:$e=xn})=>{var be;return i.createElement("div",{className:O()(en.orderWrap,G)},i.createElement(qt.Z,{dropdownRender:()=>i.createElement(xt.default,null,$e.map((pt,yt)=>i.createElement(xt.default.Item,{key:yt,onClick:()=>Ye(pt.id)},pt.name)))},i.createElement("span",{className:en.orderTextWrap},(be=$e.find(pt=>ne===pt.id))==null?void 0:be.name)),i.createElement("span",{className:en.orderIconWrap},i.createElement("span",{className:en.orderAsc},i.createElement("i",{className:le==="asc"?`iconfont icon-sanjiaoxing-up font12 ${en.cursorPointer} ${en.active}`:`iconfont icon-sanjiaoxing-up font12 ${en.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")})),i.createElement("span",{className:en.orderDesc},i.createElement("i",{className:le==="desc"?`iconfont icon-sanjiaoxing-down font12 ${en.cursorPointer} ${en.active}`:`iconfont icon-sanjiaoxing-down font12 ${en.cursorPointer}`,onClick:()=>Pe(le==="asc"?"desc":"asc")}))))},Re={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"},Ge=o(3113),Te=o(2337),Le=Object.defineProperty,Be=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Rt=(le,ne,G)=>ne in le?Le(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,un=(le,ne)=>{for(var G in ne||(ne={}))tt.call(ne,G)&&Rt(le,G,ne[G]);if(Be)for(var G of Be(ne))Pt.call(ne,G)&&Rt(le,G,ne[G]);return le},Vt=(le,ne)=>{var G={};for(var Pe in le)tt.call(le,Pe)&&ne.indexOf(Pe)<0&&(G[Pe]=le[Pe]);if(le!=null&&Be)for(var Pe of Be(le))ne.indexOf(Pe)<0&&Pt.call(le,Pe)&&(G[Pe]=le[Pe]);return G},fn=(le,ne,G)=>new Promise((Pe,Ye)=>{var $e=yt=>{try{pt(G.next(yt))}catch(Ut){Ye(Ut)}},be=yt=>{try{pt(G.throw(yt))}catch(Ut){Ye(Ut)}},pt=yt=>yt.done?Pe(yt.value):Promise.resolve(yt.value).then($e,be);pt((G=G.apply(le,ne)).next())}),Lt=le=>{var ne=le,{className:G,style:Pe,children:Ye,loading:$e=!1,openLoading:be,onClick:pt=()=>{},size:yt="middle",shape:Ut="round",theme:Dt}=ne,_e=Vt(ne,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ln,Pn]=(0,i.useState)(!1),Vn=(0,i.useMemo)(()=>{switch(Dt){case Te.Fy.THEMEONE:return Re.ThemeOne;case Te.Fy.DEFAULT:default:return Re.btn}},[Dt]);return i.createElement(Ge.ZP,un({onClick:(0,U.throttle)($t=>fn(void 0,null,function*(){be&&Pn(!0);try{yield pt($t)}catch(Ht){console.log("error",Ht)}be&&Pn(!1)}),2e3,{leading:!0,trailing:!1}),className:O()(Vn,Re[`${yt}-${Ut}`],G),style:Pe,size:yt,shape:Ut,loading:ln||$e},_e),Ye)},nn={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"},Ln=({className:le,style:ne,children:G=null,onClick:Pe,title:Ye})=>i.createElement("div",{className:O()(nn.head,le),style:ne},i.createElement("span",{className:"primary-hover",onClick:Pe},i.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),i.createElement("b",{title:Ye},Ye),i.createElement("div",{className:nn.node},G)),gn={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"},Cn=({confirmShow:le=!0,confirmTitle:ne,confirmClick:G,cancelShow:Pe=!0,cancelTitle:Ye,cancelClick:$e,className:be,style:pt,confirmLoading:yt=!1})=>i.createElement("div",{className:O()(gn.btns,be),style:pt},le&&i.createElement(Ge.ZP,{loading:yt,onClick:G,type:"primary",className:gn.confirm},ne),Pe&&i.createElement(Ge.ZP,{onClick:$e,className:gn.cancel},Ye)),on={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:le,style:ne={},LeftContent:G,children:Pe,RightContent:Ye})=>i.createElement("div",{className:O()(on.fixedBottom,le),style:ne},i.createElement("div",{className:on.wrap},i.createElement("div",{className:on.left},G),i.createElement("div",{className:on.center},Pe),i.createElement("div",{className:on.right},Ye))),Qt={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"},It=({className:le,style:ne={},dataSource:G=[]})=>i.createElement("div",{className:O()(Qt.crumbs,le),style:ne},G.map((Pe,Ye)=>YeY.history.push(Pe.path)},Pe.name):i.createElement("span",null,Pe.name),i.createElement("span",null,"\xA0",">","\xA0")):i.createElement("span",{key:Ye,style:{color:"#5F6368"}},Pe.name))),Bn=o(31797),hn=Object.defineProperty,bn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Un=(le,ne,G)=>ne in le?hn(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,Ot=(le,ne)=>{for(var G in ne||(ne={}))kn.call(ne,G)&&Un(le,G,ne[G]);if(Rn)for(var G of Rn(ne))Fn.call(ne,G)&&Un(le,G,ne[G]);return le},Ct=(le,ne)=>bn(le,mn(ne)),rn=(le,ne)=>{var G={};for(var Pe in le)kn.call(le,Pe)&&ne.indexOf(Pe)<0&&(G[Pe]=le[Pe]);if(le!=null&&Rn)for(var Pe of Rn(le))ne.indexOf(Pe)<0&&Fn.call(le,Pe)&&(G[Pe]=le[Pe]);return G};const{Countdown:dn}=Bn.default;var sr=le=>{var ne=le,{onChange:G}=ne,Pe=rn(ne,["onChange"]);const[Ye,$e]=(0,i.useState)(null);(0,i.useEffect)(()=>{typeof Ye=="number"&&Ye>=0&&G(Ye)},[Ye]);const be=pt=>{const yt=Math.floor(pt/1e3);$e(yt)};return i.createElement(dn,Ct(Ot({},Pe),{onChange:be}))},tr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},_n=({DataProps:le,className:ne,style:G={}})=>{var Pe;return i.createElement("div",{className:O()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",tr.ClassRoomItem,ne),style:G,onClick:()=>{(0,$.xg)(le==null?void 0:le.first_category_url)}},i.createElement("div",{className:"flex flex-col item-center"},i.createElement("img",{src:`${(Pe=ae.Z)==null?void 0:Pe.IMG_SERVER}/images/${le==null?void 0:le.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(le==null?void 0:le.subject_identifier)&&i.createElement("div",{className:"mt-40px"},i.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),i.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},i.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(le!=null&&le.is_public)&&i.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"),i.createElement("span",{className:O()("text-16px font-medium",tr.TitleDom)},le==null?void 0:le.name)),i.createElement("div",{className:"c-grey-333 font-medium"},le==null?void 0:le.creator),i.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",le==null?void 0:le.course_members_count),i.createElement("div",{className:"c-grey-333 flex item-center justify-between"},i.createElement("div",null,"\u4F5C\u4E1A\uFF1A",le==null?void 0:le.tasks_count),le!=null&&le.is_end?i.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):i.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ar=Object.defineProperty,nr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,ir=(le,ne,G)=>ne in le?ar(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,lr=(le,ne)=>{for(var G in ne||(ne={}))cr.call(ne,G)&&ir(le,G,ne[G]);if(nr)for(var G of nr(ne))Jn.call(ne,G)&&ir(le,G,ne[G]);return le},vr=({DataProps:le=[],selectValue:ne,onChange:G,className:Pe,style:Ye={},extra:$e,classNameItem:be,styleItem:pt={},barHidden:yt})=>{const[Ut,Dt]=(0,i.useState)();return(0,i.useEffect)(()=>{Dt(Array.isArray(ne)?ne:[ne])},[ne]),i.createElement("div",{className:O()("flex px-20px py-10px gap-40px",Pe),style:lr({borderBottom:"1px solid #D3F0FF"},Ye)},le==null?void 0:le.map(_e=>i.createElement("div",{key:_e==null?void 0:_e.id,className:O()("flex item-center justify-center current c-grey-333 text-16 relative",be,_e==null?void 0:_e.className),style:lr(lr({color:Ut!=null&&Ut.includes(_e==null?void 0:_e.id)?"#1890FF":"",minWidth:88},pt),(_e==null?void 0:_e.style)||{}),onClick:ln=>{G==null||G({domEvent:ln,item:_e}),_e!=null&&_e.link&&Y.history.push(_e==null?void 0:_e.link)}},_e==null?void 0:_e.name,!yt&&(Ut==null?void 0:Ut.includes(_e==null?void 0:_e.id))&&i.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),i.createElement("div",{className:"ml-auto"},$e))},qn=Object.defineProperty,hr=Object.defineProperties,Mr=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,Er=(le,ne,G)=>ne in le?qn(le,ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):le[ne]=G,dr=(le,ne)=>{for(var G in ne||(ne={}))Ir.call(ne,G)&&Er(le,G,ne[G]);if(ur)for(var G of ur(ne))Or.call(ne,G)&&Er(le,G,ne[G]);return le},xr=(le,ne)=>hr(le,Mr(ne)),br=({value:le,onChange:ne,onInputChange:G,className:Pe,style:Ye={},InputProps:$e})=>{const[be,pt]=(0,i.useState)(le);return i.createElement("div",{className:O()("flex item-center rounded-full px-10px py-2px",Pe),style:dr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ye)},i.createElement(q.default,xr(dr({bordered:!1},$e),{onChange:yt=>{pt(yt.target.value),G==null||G(encodeURIComponent(yt.target.value))},onPressEnter:yt=>{ne==null||ne({domEvent:yt,item:{value:be}})}})),i.createElement("img",{className:"h-22px current",src:o(25365),height:22,onClick:yt=>{ne==null||ne({domEvent:yt,item:{value:be}})}}))}},51017:function(Xe,Ie,o){o.d(Ie,{Z:function(){return U}});var i=o(43418),c=o(3113),f=o(65582),W=o(87169),y={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},N=o(32637),R=o(59301);const O=({classroomList:g,dispatch:ee,user:B})=>R.createElement(i.default,{open:g.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:R.createElement("span",null,R.createElement(W.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},R.createElement("div",{style:{textAlign:"center",marginBottom:30}},R.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",R.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"),R.createElement("img",{style:{width:130,height:130},src:N})),R.createElement("div",{className:y.bottom},R.createElement(c.ZP,{className:y.yes,onClick:()=>{ee({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var U=(0,f.connect)(({classroomList:g,user:ee})=>({classroomList:g,user:ee}))(O)},41216:function(Xe,Ie,o){o.r(Ie),o.d(Ie,{default:function(){return x}});var i=o(59301),c="data:image/png;base64,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",f=o(33270),W=o(3918),y=o(65582),N=o(8591),R=o(95237),O=o(58421),U=o(66457),g=o(65862),ee={flex_box_center:"flex_box_center___DkrHL",flex_space_between:"flex_space_between___AVnAe",flex_box_vertical_center:"flex_box_vertical_center___IgAyB",flex_box_center_end:"flex_box_center_end___PJeUj",flex_box_column:"flex_box_column___efYJH",page:"page___zYygn",center:"center___g76d7"},B=o(41867),w=o(1265),ue=o(59301),se=Object.defineProperty,fe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,We=(m,M,L)=>M in m?se(m,M,{enumerable:!0,configurable:!0,writable:!0,value:L}):m[M]=L,K=(m,M)=>{for(var L in M||(M={}))He.call(M,L)&&We(m,L,M[L]);if(fe)for(var L of fe(M))X.call(M,L)&&We(m,L,M[L]);return m},H=(m,M,L)=>new Promise((q,Se)=>{var je=Oe=>{try{Ve(L.next(Oe))}catch(De){Se(De)}},pe=Oe=>{try{Ve(L.throw(Oe))}catch(De){Se(De)}},Ve=Oe=>Oe.done?q(Oe.value):Promise.resolve(Oe.value).then(je,pe);Ve((L=L.apply(m,M)).next())}),h=(m=>(m.Projects="projects",m.Shixuns="shixuns",m.Classrooms="classrooms",m))(h||{});const l=({globalSetting:m,dispatch:M,user:L,homePage:q})=>{var Se,je,pe;const[Ve,Oe]=(0,i.useState)({page:1,limit:16,order:"created_at",search:""}),[De,ve]=(0,i.useState)(!1),[J,re]=(0,i.useState)([]),[Ae,Z]=(0,i.useState)(0),[ce,ae]=(0,i.useState)(!0),[$,we]=(0,i.useState)([{id:"created_at",name:"\u6700\u65B0"},{id:"visits",name:"\u6700\u70ED"}]);(0,i.useEffect)(()=>{(0,B.bg)()&&we([...$,{id:"mine",name:"\u6211\u7684"}])},[(0,B.bg)()]),(0,i.useEffect)(()=>(M({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{M({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,i.useEffect)(()=>{Ce(Ve),M({type:"homePage/home",payload:{}})},[]);const Ce=_=>H(void 0,null,function*(){ae(!0);const Qe=yield(0,f.V8)(K({},_));Qe.status!==-1&&(re((Qe==null?void 0:Qe.courses)||[]),Z((Qe==null?void 0:Qe.courses_count)||0)),ae(!1)}),et=()=>{(0,g.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,g.xg)("/classrooms/guidance")},dt=_=>{Ve.page=1,Ve.order=_,Oe(K({},Ve)),Ce(Ve)},nt=(_,Qe)=>{Ve.page=_,Oe(K({},Ve)),Ce(Ve),(0,g.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",Qe==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Et=()=>{var _;const Qe="/classrooms/new";if((0,U.tJ)(M)){if(((_=L==null?void 0:L.userInfo)==null?void 0:_.user_identity)==="\u5B66\u751F"){N.ZP.warning("\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}y.history.push(Qe),localStorage.getItem("Noviceguide")!=="0"&&M({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:ue.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},ot=_=>{var Qe;if((0,U.tJ)(M)){if(_==="projects"&&!((Qe=L.userInfo)!=null&&Qe.email)){N.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}_==="classrooms"&&ve(!0)}},st=[{name:"\u65B0\u5EFA\u8BFE\u5802",click:Et,isShow:((Se=L==null?void 0:L.userInfo)==null?void 0:Se.identity)!=="student"},{name:"\u52A0\u5165\u8BFE\u5802",click:()=>ot("classrooms"),isShow:!0},{name:"\u65B0\u624B\u6307\u5F15",click:et,sign:!0,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,g.xg)("/classroomsoverview")},isShow:q==null?void 0:q.is_show_btn}].filter(_=>_.isShow);return ue.createElement("section",{className:ee.page},ue.createElement("div",{className:ee.center},ue.createElement(W.jL,{dataSource:st,title:"\u6559\u5B66\u8BFE\u5802",sunTitle:"\u652F\u6301SPOC\uFF0C\u8BA9\u6559\u5B66\u7BA1\u7406\u66F4\u7B80\u5355",img:c,imgWidth:258}),ue.createElement(R.Z,{align:"middle",className:"mt30 mb30"},ue.createElement(W.tp,{dataSource:$,value:Ve==null?void 0:Ve.order,onChange:dt}),ue.createElement(W.t7,{style:{width:507,marginLeft:"auto"},dataSource:[],value:{id:"",value:Ve==null?void 0:Ve.search},onChange:(_,Qe)=>{Ve.page=1,Ve.search=_,Oe(K({},Ve)),Ce(Ve)},onInputChange:_=>{},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ue.createElement(W.w9,{dataSource:J,right:23,col:4,precision:1,loading:ce,trackEventItems:["\u6559\u5B66\u8BFE\u5802","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"]}),((je=m.setting)==null?void 0:je.main_site)&&ue.createElement(W.Je,{style:{marginTop:7},total:Ae,value:Ve.page,pageSize:Ve.limit,onChange:nt}),!((pe=m.setting)!=null&&pe.main_site)&&ue.createElement(O.Z,{style:{marginTop:7,textAlign:"center"},total:Ae,showQuickJumper:!1,showSizeChanger:!1,pageSize:Ve.limit,onChange:(_,Qe)=>nt(_,"")}),ue.createElement(w.Z,{visible:De,onCancel:()=>ve(!1)})))};var x=(0,y.connect)(({user:m,globalSetting:M,homePage:L})=>({user:m,globalSetting:M,homePage:L}))(l)},28916:function(Xe,Ie,o){o.r(Ie),o.d(Ie,{default:function(){return E}});var i=o(2337),c=o(59301),f=o(65582),W=o(93018),y=o(33270),N=o(61527),R=o(8591),O=o(71418),U=o(90559),g=o(62945),ee=o.n(g),B={NewButton:"NewButton___o0utx",PrevButton:"PrevButton___DW52m",nextButton:"nextButton___ykSqT"},w=o(66457),ue=o(3918),se=o(65862),fe=o(1265),He=Object.defineProperty,X=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,H=(v,S,T)=>S in v?He(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,h=(v,S)=>{for(var T in S||(S={}))We.call(S,T)&&H(v,T,S[T]);if(X)for(var T of X(S))K.call(S,T)&&H(v,T,S[T]);return v},l=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(l||{});const x=({dispatch:v,user:S,homePage:T})=>{var u;const[A,te]=(0,c.useState)(!1),[j,C]=(0,c.useState)({page:1,limit:16,order:"created_at",search:""}),[,z,me,oe]=(0,N.U)(y.V8,h({},j)),Me=(0,c.useMemo)(()=>{var V;if(((V=oe==null?void 0:oe.courses)==null?void 0:V.length)==0)return;function ie(Ne,Je){const Ue=[];for(let ke=0;kec.createElement("div",{className:`swiper-prev absolute current ${B.PrevButton} ${(xe==null?void 0:xe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,left:"140px",transform:"translateY(-50%)"}}),renderNextButton:()=>c.createElement("div",{className:`swiper-next absolute current ${B.nextButton} ${(xe==null?void 0:xe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,right:"140px",transform:"translateY(-50%)"}})},xe==null?void 0:xe.map((Ne,Je)=>c.createElement("div",{key:Je,className:"flex items-center justify-center"},c.createElement("div",{className:"flex flex-col grid gap-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},Ne==null?void 0:Ne.map((Ue,ke)=>c.createElement("div",{key:ke,className:"pt-14px minW-0",style:{maxWidth:357}},c.createElement(ue.Si,{DataProps:Ue})))))))},[oe==null?void 0:oe.courses]),de=V=>{var ie;if((0,w.tJ)(v)){if(V==="projects"&&!((ie=S.userInfo)!=null&&ie.email)){R.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}V==="classrooms"&&te(!0)}},I=[{name:"\u65B0\u5EFA\u8BFE\u5802",click:()=>{var V;const ie="/classrooms/new";if((0,w.tJ)(v)){if(((V=S==null?void 0:S.userInfo)==null?void 0:V.user_identity)==="\u5B66\u751F"){R.ZP.warning("\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}f.history.push(ie),localStorage.getItem("Noviceguide")!=="0"&&v({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},hidden:((u=S==null?void 0:S.userInfo)==null?void 0:u.identity)==="student"},{name:"\u52A0\u5165\u8BFE\u5802",click:()=>de("classrooms")},{name:"\u65B0\u624B\u6307\u5F15",click:open,sign:!0,hidden:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,se.xg)("/classroomsoverview")},hidden:!0}];return(0,c.useEffect)(()=>{me(h({},j))},[]),c.createElement(c.Fragment,null,c.createElement(W.Z,{className:"absolute w-full",style:{top:0,left:0,zIndex:999},title:"\u6559\u5B66\u8BFE\u5802"}),c.createElement(O.Z,{spinning:z},c.createElement("div",{className:"w-full h-screen flex flex-col justify-between item-center",style:{padding:"100px 0",background:`url(${o(47245)}) 0 0 / 100% 100% no-repeat`}},c.createElement(ue.k8,{style:{width:507},value:j==null?void 0:j.search,onChange:({item:{value:V}})=>{j.page=1,j.search=V,C(h({},j)),me(j)},InputProps:{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}}),c.createElement("div",{className:"w-full"}," ",Me," "),c.createElement("div",{className:"flex item-center gap-20px"},I==null?void 0:I.map((V,ie)=>!(V!=null&&V.hidden)&&c.createElement("div",{key:ie,className:`h-64px flex item-center justify-center current c-white text-20px font-semibold ${B.NewButton}`,onClick:xe=>{var Ne;(Ne=V==null?void 0:V.click)==null||Ne.call(V,xe)}}," ",V==null?void 0:V.name," "))))),c.createElement(fe.Z,{visible:A,onCancel:()=>te(!1)}))};var m=(0,f.connect)(({user:v,homePage:S})=>({user:v,homePage:S}))(x),M=o(58421),L={myList:"myList___YOpDK",itemWrap:"itemWrap___ncQb6",myInput:"myInput___CLuie",myButton:"myButton___fifBI",myButton1:"myButton1___c3cbd",tabContainer:"tabContainer___iGUuZ",tabItem:"tabItem___SL7fU",active:"active___Oaz7g"},q=o(41867),Se=Object.defineProperty,je=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Oe=(v,S,T)=>S in v?Se(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,De=(v,S)=>{for(var T in S||(S={}))pe.call(S,T)&&Oe(v,T,S[T]);if(je)for(var T of je(S))Ve.call(S,T)&&Oe(v,T,S[T]);return v},ve=(v,S,T)=>new Promise((u,A)=>{var te=z=>{try{C(T.next(z))}catch(me){A(me)}},j=z=>{try{C(T.throw(z))}catch(me){A(me)}},C=z=>z.done?u(z.value):Promise.resolve(z.value).then(te,j);C((T=T.apply(v,S)).next())}),J=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(J||{});const re=({globalSetting:v,dispatch:S,user:T})=>{var u,A,te,j,C;const[z,me]=(0,c.useState)({page:1,limit:16,order:"created_at",search:""}),[oe,Me]=(0,c.useState)(!1),[de,he]=(0,c.useState)([]),[I,V]=(0,c.useState)(0),[ie,xe]=(0,c.useState)(!0),[Ne,Je]=(0,c.useState)([{id:"created_at",name:"\u6700\u65B0"},{id:"visits",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,q.bg)()&&Je([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,q.bg)()]),(0,c.useEffect)(()=>(S({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{S({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{ke(z)},[]);const Ue=(Ke,lt)=>{z.page=1,z.search=Ke,me(De({},z)),ke(z)},ke=Ke=>ve(void 0,null,function*(){xe(!0);const lt=yield(0,y.V8)(De({},Ke));lt.status!==-1&&(he((lt==null?void 0:lt.courses)||[]),V((lt==null?void 0:lt.courses_count)||0)),xe(!1)}),qe=()=>{(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,se.xg)("/classrooms/guidance")},Ft=Ke=>{z.page=1,z.order=Ke,me(De({},z)),ke(z)},bt=(Ke,lt)=>{z.page=Ke,me(De({},z)),ke(z),(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",lt==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Tt=()=>{var Ke;const lt="/classrooms/new";if((0,w.tJ)(S)){if(((Ke=T==null?void 0:T.userInfo)==null?void 0:Ke.user_identity)==="\u5B66\u751F"){R.ZP.warning("\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}f.history.push(lt),localStorage.getItem("Noviceguide")!=="0"&&S({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},an=Ke=>{var lt;if((0,w.tJ)(S)){if(Ke==="projects"&&!((lt=T.userInfo)!=null&<.email)){R.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ke==="classrooms"&&Me(!0)}},ct=[{name:"\u65B0\u5EFA\u8BFE\u5802",ButtonProps:{type:"primary",className:L.myButton},click:Tt,isShow:((u=T==null?void 0:T.userInfo)==null?void 0:u.identity)!=="student"&&!((A=v==null?void 0:v.setting)!=null&&A.hide_course)},{name:"\u52A0\u5165\u8BFE\u5802",ButtonProps:{type:"primary",className:L.myButton},click:()=>an("classrooms"),isShow:!0},{name:"\u65B0\u624B\u6307\u5F15",ButtonProps:{type:"primary",className:L.myButton},click:qe,sign:!0,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",ButtonProps:{className:L.myButton1},click:()=>{(0,se.xg)("/classroomsoverview")},isShow:(te=T==null?void 0:T.userInfo)==null?void 0:te.is_show_btn}].filter(Ke=>Ke.isShow);return c.createElement("div",{className:"py-20px-rem px-24px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-24px-rem"},c.createElement(ue.t7,{className:L.myInput,style:{width:507,marginRight:"auto"},onChange:Ue,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),ct==null?void 0:ct.map((Ke,lt)=>c.createElement(ue.op,De({style:{borderRadius:"4rem"},key:lt,onClick:Ke==null?void 0:Ke.click},(Ke==null?void 0:Ke.ButtonProps)||{}),Ke==null?void 0:Ke.name))),c.createElement("div",{className:"mt-20px-rem rounded-8px-rem py-20px-rem px-20px-rem bg-white"},c.createElement("div",{className:"flex justify-between item-center",style:{marginBottom:70}},c.createElement("div",{className:L.tabContainer},Ne.map(Ke=>c.createElement("div",{key:Ke.id,onClick:()=>Ft(Ke.id),className:`${L.tabItem} ${(z==null?void 0:z.order)===Ke.id?L.active:""}`},Ke.name)))),c.createElement(ue.dN,{dataSource:de,right:0,bottom:57,col:4,className:L.myList,loading:ie,trackEventItems:["\u6559\u5B66\u8BFE\u5802","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"],wrapClassName:L.itemWrap}),((j=v.setting)==null?void 0:j.main_site)&&c.createElement(ue.Je,{style:{marginTop:7},total:I,value:z.page,pageSize:z.limit,onChange:bt}),!((C=v.setting)!=null&&C.main_site)&&c.createElement(M.Z,{style:{marginTop:7,textAlign:"center"},total:I,showQuickJumper:!1,showSizeChanger:!1,pageSize:z.limit,onChange:(Ke,lt)=>bt(Ke,"")}),c.createElement(fe.Z,{visible:oe,onCancel:()=>Me(!1)})))};var Ae=(0,f.connect)(({user:v,globalSetting:S})=>({user:v,globalSetting:S}))(re),Z=o(95237),ce={myList:"myList___xoxYw",itemWrap:"itemWrap___FK4uo",myInput:"myInput___qrmiQ",myButton:"myButton___J__rU",myButton1:"myButton1___JDOVj",tabContainer:"tabContainer___d_e8V",tabItem:"tabItem___PtMwl",active:"active___ENXY9",list_wrap:"list_wrap___FFhVg",listBg:"listBg___AEeWN",one_style:"one_style___zxGsH",two_style:"two_style___BIQhV"},ae=Object.defineProperty,$=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,et=(v,S,T)=>S in v?ae(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,dt=(v,S)=>{for(var T in S||(S={}))we.call(S,T)&&et(v,T,S[T]);if($)for(var T of $(S))Ce.call(S,T)&&et(v,T,S[T]);return v},nt=(v,S,T)=>new Promise((u,A)=>{var te=z=>{try{C(T.next(z))}catch(me){A(me)}},j=z=>{try{C(T.throw(z))}catch(me){A(me)}},C=z=>z.done?u(z.value):Promise.resolve(z.value).then(te,j);C((T=T.apply(v,S)).next())}),Et=(v=>(v.Projects="projects",v.Shixuns="shixuns",v.Classrooms="classrooms",v))(Et||{});const ot=({globalSetting:v,dispatch:S,user:T})=>{var u,A,te,j,C;const[z,me]=(0,c.useState)({page:1,limit:16,order:"created_at",search:""}),[oe,Me]=(0,c.useState)(!1),[de,he]=(0,c.useState)([]),[I,V]=(0,c.useState)(0),[ie,xe]=(0,c.useState)(!0),[Ne,Je]=(0,c.useState)([{id:"created_at",name:"\u6700\u65B0"},{id:"visits",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,q.bg)()&&Je([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,q.bg)()]),(0,c.useEffect)(()=>(S({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{S({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{ke(z)},[]);const Ue=(Ke,lt)=>{z.page=1,z.search=Ke,me(dt({},z)),ke(z)},ke=Ke=>nt(void 0,null,function*(){xe(!0);const lt=yield(0,y.V8)(dt({},Ke));lt.status!==-1&&(he((lt==null?void 0:lt.courses)||[]),V((lt==null?void 0:lt.courses_count)||0)),xe(!1)}),qe=()=>{(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,se.xg)("/classrooms/guidance")},Ft=Ke=>{z.page=1,z.order=Ke,me(dt({},z)),ke(z)},bt=(Ke,lt)=>{z.page=Ke,me(dt({},z)),ke(z),(0,se.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875",lt==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"])},Tt=()=>{var Ke;const lt="/classrooms/new";if((0,w.tJ)(S)){if(((Ke=T==null?void 0:T.userInfo)==null?void 0:Ke.user_identity)==="\u5B66\u751F"){R.ZP.warning("\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}f.history.push(lt),localStorage.getItem("Noviceguide")!=="0"&&S({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}})}},an=Ke=>{var lt;if((0,w.tJ)(S)){if(Ke==="projects"&&!((lt=T.userInfo)!=null&<.email)){R.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ke==="classrooms"&&Me(!0)}},ct=[{name:"\u65B0\u5EFA\u8BFE\u5802",ButtonProps:{type:"primary",className:ce.myButton},click:Tt,isShow:((u=T==null?void 0:T.userInfo)==null?void 0:u.identity)!=="student"&&!((A=v==null?void 0:v.setting)!=null&&A.hide_course)},{name:"\u52A0\u5165\u8BFE\u5802",ButtonProps:{type:"primary",className:ce.myButton},click:()=>an("classrooms"),isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",ButtonProps:{className:ce.myButton1},click:()=>{(0,se.xg)("/classroomsoverview")},isShow:(te=T==null?void 0:T.userInfo)==null?void 0:te.is_show_btn}].filter(Ke=>Ke.isShow);return c.createElement("div",{className:"py-20px-rem px-24px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-24px-rem"},c.createElement(ue.t7,{className:ce.myInput,style:{width:507,marginRight:"auto"},onChange:Ue,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u3001\u8BFE\u5802\u6559\u5E08\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),ct==null?void 0:ct.map((Ke,lt)=>c.createElement("div",{className:(Ke==null?void 0:Ke.name)=="\u65B0\u5EFA\u8BFE\u5802"?ce.one_style:ce.two_style,key:lt,onClick:Ke==null?void 0:Ke.click},Ke==null?void 0:Ke.name))),c.createElement("div",{className:ce.list_wrap},c.createElement("img",{src:o(39993),className:ce.listBg}),c.createElement(Z.Z,{align:"middle",justify:"start",className:"mb60"},c.createElement("div",{className:ce.tabContainer},Ne.map(Ke=>c.createElement("div",{key:Ke.id,onClick:()=>Ft(Ke.id),className:`${ce.tabItem} ${(z==null?void 0:z.order)===Ke.id?ce.active:""}`},Ke.name)))),c.createElement(ue.vv,{dataSource:de,right:0,bottom:57,col:4,className:ce.myList,loading:ie,trackEventItems:["\u6559\u5B66\u8BFE\u5802","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5","\u67E5\u770B\u8BFE\u5802\u8BE6\u60C5"],wrapClassName:ce.itemWrap}),((j=v.setting)==null?void 0:j.main_site)&&c.createElement(ue.Je,{style:{marginTop:20},total:I,value:z.page,pageSize:z.limit,onChange:bt}),!((C=v.setting)!=null&&C.main_site)&&c.createElement(M.Z,{style:{marginTop:20,textAlign:"center"},total:I,showQuickJumper:!1,showSizeChanger:!1,pageSize:z.limit,onChange:(Ke,lt)=>bt(Ke,"")}),c.createElement(fe.Z,{visible:oe,onCancel:()=>Me(!1)})))};var st=(0,f.connect)(({user:v,globalSetting:S})=>({user:v,globalSetting:S}))(ot),_=o(41216),Qe=o(90175),k=o(40277);const P=({globalSetting:v})=>{var S;switch(Number((S=v==null?void 0:v.setting)==null?void 0:S.theme)){case i.Fy.THEMEONE:return c.createElement(m,null);case i.Fy.THEMETWO:return c.createElement(Qe.Z,{mainDom:c.createElement(Ae,null)});case i.Fy.THEMETHREE:return c.createElement(k.Z,{mainDom:c.createElement(st,null)});case i.Fy.DEFAULT:default:return c.createElement(_.default,null)}};var E=(0,f.connect)(({globalSetting:v})=>({globalSetting:v}))(P)},61527:function(Xe,Ie,o){o.d(Ie,{U:function(){return U}});var i=o(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,N=(g,ee,B)=>ee in g?c(g,ee,{enumerable:!0,configurable:!0,writable:!0,value:B}):g[ee]=B,R=(g,ee)=>{for(var B in ee||(ee={}))W.call(ee,B)&&N(g,B,ee[B]);if(f)for(var B of f(ee))y.call(ee,B)&&N(g,B,ee[B]);return g},O=(g,ee,B)=>new Promise((w,ue)=>{var se=X=>{try{He(B.next(X))}catch(We){ue(We)}},fe=X=>{try{He(B.throw(X))}catch(We){ue(We)}},He=X=>X.done?w(X.value):Promise.resolve(X.value).then(se,fe);He((B=B.apply(g,ee)).next())});function U(g,ee){const[B,w]=(0,i.useState)(ee),[ue,se]=(0,i.useState)(!1),[fe,He]=(0,i.useState)();return[B,ue,(We,K=!1)=>O(this,null,function*(){const H=K?ee:R(R({},B),We);se(!0),w(H);const h=yield g(H);return se(!1),He(h),h}),fe,He]}},66457:function(Xe,Ie,o){o.d(Ie,{rX:function(){return H},pW:function(){return h},gy:function(){return l},xY:function(){return K},O5:function(){return We},tJ:function(){return ue},o1:function(){return se},Rd:function(){return X}});var i=o(65582),c=o(43418),f=o(28103),W=o(8591),y=o(41867),N=o(65862),R=o(87169),O=o(25510),U="data:image/png;base64,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",g=o.p+"static/newqrcode.a8740efb.png",ee=o(32637),B=o(59301),w=(x,m,M)=>new Promise((L,q)=>{var Se=Ve=>{try{pe(M.next(Ve))}catch(Oe){q(Oe)}},je=Ve=>{try{pe(M.throw(Ve))}catch(Oe){q(Oe)}},pe=Ve=>Ve.done?L(Ve.value):Promise.resolve(Ve.value).then(Se,je);pe((M=M.apply(x,m)).next())});const ue=(x,m=!1)=>!!(se(x)&&fe(m)),se=x=>(0,y.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),fe=(x=!1)=>{var m;const{user:M}=(0,i.getDvaApp)()._store.getState();return(m=M.userInfo)!=null&&m.profile_completed?!0:(c.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,N.xg)("/account/profile/edit"),He()}}),!1)},He=()=>{c.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()}})},X=()=>{c.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:B.createElement("div",{style:{textAlign:"center"}},B.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"),B.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ee}),B.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},We=()=>{var x;const{user:m}=(0,i.getDvaApp)()._store.getState();return(x=m.userInfo)!=null&&x.professional_certification?!0:(c.default.confirm({title:"\u63D0\u793A",centered:!0,content:B.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,N.xg)("/account/certification")}}),!1)},K=()=>(0,y.V9)()?!0:(c.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:B.createElement("div",{className:"tc",style:{marginLeft:-38}},B.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),B.createElement("img",{src:g,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),H=(x,m)=>x?!0:(c.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:B.createElement("div",null,B.createElement("p",null,m||"\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"),B.createElement("div",{style:{marginLeft:"110px"}},B.createElement("img",{src:U,width:200}),B.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,N.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),h=x=>{c.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:B.createElement("div",null,B.createElement("div",null,B.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"),B.createElement(f.Z,null),B.createElement("p",{style:{color:"#666666",fontSize:12}}," ",B.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 ",B.createElement("a",null,x),"\u5929\u3002"),B.createElement("p",{style:{color:"#666666",fontSize:12}}," ",B.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")),B.createElement("div",{style:{textAlign:"center",marginTop:30}},B.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:O,alt:"\u4E8C\u7EF4\u7801",width:160})))})},l=(x,m="")=>{const{shixunsDetail:{detail:M}}=(0,i.getDvaApp)()._store.getState();if((M==null?void 0:M.public)===2||(M==null?void 0:M.public)===1||(M==null?void 0:M.shixun_status)===3){let L="";return(M==null?void 0:M.public)===2&&(L="\u5DF2\u516C\u5F00"),(M==null?void 0:M.public)===1&&(L="\u5F85\u5BA1\u6838"),(M==null?void 0:M.shixun_status)===3&&(L="\u5DF2\u5173\u95ED"),c.default.info({centered:!0,icon:B.createElement(R.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:B.createElement("div",{className:"tc",style:{marginLeft:-38}},B.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},B.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",L,"\uFF0C",m,"\u3002"),B.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),B.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:O,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(M==null?void 0:M.shixun_status)===2?(c.default.confirm({centered:!0,icon:B.createElement(R.Z,null),title:"\u63D0\u793A",content:B.createElement("div",null,B.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",m,"\u3002"),B.createElement("br",null),B.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:()=>{c.default.confirm({width:440,centered:!0,icon:B.createElement(R.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:()=>w(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:M==null?void 0:M.identifier}})).status!==401&&(W.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:M==null?void 0:M.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:M==null?void 0:M.identifier}}))})})}}),!0):!1}},56762:function(Xe,Ie,o){o.d(Ie,{Z:function(){return c}});var i=o(59301);function c(){const[,f]=i.useReducer(W=>W+1,0);return f}},19080:function(Xe,Ie,o){o.d(Ie,{F:function(){return y},Z:function(){return W}});var i=o(92310),c=o.n(i);const f=null;function W(N,R,O){return c()({[`${N}-status-success`]:R==="success",[`${N}-status-warning`]:R==="warning",[`${N}-status-error`]:R==="error",[`${N}-status-validating`]:R==="validating",[`${N}-has-feedback`]:O})}const y=(N,R)=>R||N},24905:function(Xe,Ie,o){o.d(Ie,{default:function(){return x}});var i=o(92310),c=o.n(i),f=o(5630),W=o(59301),y=o(36355),N=o(1684),R=o(32441),U=W.createContext(null),g=o(98447),ee=o(14088),B=o(4572),w=function(m,M){var L={};for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&M.indexOf(q)<0&&(L[q]=m[q]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,q=Object.getOwnPropertySymbols(m);Se{var L;const{prefixCls:q,className:Se,rootClassName:je,children:pe,indeterminate:Ve=!1,style:Oe,onMouseEnter:De,onMouseLeave:ve,skipGroup:J=!1,disabled:re}=m,Ae=w(m,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Z,direction:ce,checkbox:ae}=W.useContext(y.E_),$=W.useContext(U),{isFormItemInput:we}=W.useContext(R.aM),Ce=W.useContext(N.Z),et=(L=($==null?void 0:$.disabled)||re)!==null&&L!==void 0?L:Ce,dt=W.useRef(Ae.value);W.useEffect(()=>{$==null||$.registerValue(Ae.value)},[]),W.useEffect(()=>{if(!J)return Ae.value!==dt.current&&($==null||$.cancelValue(dt.current),$==null||$.registerValue(Ae.value),dt.current=Ae.value),()=>$==null?void 0:$.cancelValue(Ae.value)},[Ae.value]);const nt=Z("checkbox",q),[Et,ot]=(0,g.ZP)(nt),st=Object.assign({},Ae);$&&!J&&(st.onChange=function(){Ae.onChange&&Ae.onChange.apply(Ae,arguments),$.toggleOption&&$.toggleOption({label:pe,value:Ae.value})},st.name=$.name,st.checked=$.value.includes(Ae.value));const _=c()(`${nt}-wrapper`,{[`${nt}-rtl`]:ce==="rtl",[`${nt}-wrapper-checked`]:st.checked,[`${nt}-wrapper-disabled`]:et,[`${nt}-wrapper-in-form-item`]:we},ae==null?void 0:ae.className,Se,je,ot),Qe=c()({[`${nt}-indeterminate`]:Ve},B.A,ot),k=Ve?"mixed":void 0;return Et(W.createElement(ee.Z,{component:"Checkbox",disabled:et},W.createElement("label",{className:_,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),Oe),onMouseEnter:De,onMouseLeave:ve},W.createElement(f.Z,Object.assign({"aria-checked":k},st,{prefixCls:nt,className:Qe,disabled:et,ref:M})),pe!==void 0&&W.createElement("span",null,pe))))};var fe=W.forwardRef(ue),He=o(94480),X=o(2738),We=function(m,M){var L={};for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&M.indexOf(q)<0&&(L[q]=m[q]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,q=Object.getOwnPropertySymbols(m);Se{const{defaultValue:L,children:q,options:Se=[],prefixCls:je,className:pe,rootClassName:Ve,style:Oe,onChange:De}=m,ve=We(m,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:J,direction:re}=W.useContext(y.E_),[Ae,Z]=W.useState(ve.value||L||[]),[ce,ae]=W.useState([]);W.useEffect(()=>{"value"in ve&&Z(ve.value||[])},[ve.value]);const $=W.useMemo(()=>Se.map(P=>typeof P=="string"||typeof P=="number"?{label:P,value:P}:P),[Se]),we=P=>{ae(E=>E.filter(v=>v!==P))},Ce=P=>{ae(E=>[].concat((0,He.Z)(E),[P]))},et=P=>{const E=Ae.indexOf(P.value),v=(0,He.Z)(Ae);E===-1?v.push(P.value):v.splice(E,1),"value"in ve||Z(v),De==null||De(v.filter(S=>ce.includes(S)).sort((S,T)=>{const u=$.findIndex(te=>te.value===S),A=$.findIndex(te=>te.value===T);return u-A}))},dt=J("checkbox",je),nt=`${dt}-group`,[Et,ot]=(0,g.ZP)(dt),st=(0,X.Z)(ve,["value","disabled"]),_=Se.length?$.map(P=>W.createElement(fe,{prefixCls:dt,key:P.value.toString(),disabled:"disabled"in P?P.disabled:ve.disabled,value:P.value,checked:Ae.includes(P.value),onChange:P.onChange,className:`${nt}-item`,style:P.style,title:P.title},P.label)):q,Qe={toggleOption:et,value:Ae,disabled:ve.disabled,name:ve.name,registerValue:Ce,cancelValue:we},k=c()(nt,{[`${nt}-rtl`]:re==="rtl"},pe,Ve,ot);return Et(W.createElement("div",Object.assign({className:k,style:Oe},st,{ref:M}),W.createElement(U.Provider,{value:Qe},_)))},H=W.forwardRef(K);var h=W.memo(H);const l=fe;l.Group=h,l.__ANT_CHECKBOX=!0;var x=l},98447:function(Xe,Ie,o){o.d(Ie,{C2:function(){return y}});var i=o(17313),c=o(37613),f=o(83116);const W=N=>{const{checkboxCls:R}=N,O=`${R}-wrapper`;return[{[`${R}-group`]:Object.assign(Object.assign({},(0,i.Wf)(N)),{display:"inline-flex",flexWrap:"wrap",columnGap:N.marginXS,[`> ${N.antCls}-row`]:{flex:1}}),[O]:Object.assign(Object.assign({},(0,i.Wf)(N)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${O}`]:{marginInlineStart:0},[`&${O}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[R]:Object.assign(Object.assign({},(0,i.Wf)(N)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:N.borderRadiusSM,alignSelf:"center",[`${R}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${R}-inner`]:Object.assign({},(0,i.oN)(N))},[`${R}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:N.checkboxSize,height:N.checkboxSize,direction:"ltr",backgroundColor:N.colorBgContainer,border:`${N.lineWidth}px ${N.lineType} ${N.colorBorder}`,borderRadius:N.borderRadiusSM,borderCollapse:"separate",transition:`all ${N.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:N.checkboxSize/14*5,height:N.checkboxSize/14*8,border:`${N.lineWidthBold}px solid ${N.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${N.motionDurationFast} ${N.motionEaseInBack}, opacity ${N.motionDurationFast}`}},"& + span":{paddingInlineStart:N.paddingXS,paddingInlineEnd:N.paddingXS}})},{[` ${O}:not(${O}-disabled), ${R}:not(${R}-disabled) `]:{[`&:hover ${R}-inner`]:{borderColor:N.colorPrimary}},[`${O}:not(${O}-disabled)`]:{[`&:hover ${R}-checked:not(${R}-disabled) ${R}-inner`]:{backgroundColor:N.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${R}-checked:not(${R}-disabled):after`]:{borderColor:N.colorPrimaryHover}}},{[`${R}-checked`]:{[`${R}-inner`]:{backgroundColor:N.colorPrimary,borderColor:N.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${N.motionDurationMid} ${N.motionEaseOutBack} ${N.motionDurationFast}`}}},[` diff --git a/p__Competitions__ThemeChange__Edit.ae15eabd.async.js b/p__Competitions__ThemeChange__Edit.bf9e8b61.async.js similarity index 95% rename from p__Competitions__ThemeChange__Edit.ae15eabd.async.js rename to p__Competitions__ThemeChange__Edit.bf9e8b61.async.js index 0800beadf0..85c7617d1e 100644 --- a/p__Competitions__ThemeChange__Edit.ae15eabd.async.js +++ b/p__Competitions__ThemeChange__Edit.bf9e8b61.async.js @@ -1,10 +1,10 @@ -!(function(){var $0=Object.defineProperty,ep=Object.defineProperties;var tp=Object.getOwnPropertyDescriptors;var qf=Object.getOwnPropertySymbols;var l0=Object.prototype.hasOwnProperty,r0=Object.prototype.propertyIsEnumerable;var Lm=Math.pow,a0=(Ea,Tn,B)=>Tn in Ea?$0(Ea,Tn,{enumerable:!0,configurable:!0,writable:!0,value:B}):Ea[Tn]=B,Ka=(Ea,Tn)=>{for(var B in Tn||(Tn={}))l0.call(Tn,B)&&a0(Ea,B,Tn[B]);if(qf)for(var B of qf(Tn))r0.call(Tn,B)&&a0(Ea,B,Tn[B]);return Ea},cu=(Ea,Tn)=>ep(Ea,tp(Tn));var _f=(Ea,Tn)=>{var B={};for(var f in Ea)l0.call(Ea,f)&&Tn.indexOf(f)<0&&(B[f]=Ea[f]);if(Ea!=null&&qf)for(var f of qf(Ea))Tn.indexOf(f)<0&&r0.call(Ea,f)&&(B[f]=Ea[f]);return B};var u0=(Ea,Tn,B)=>new Promise((f,e)=>{var F=D=>{try{Me(B.next(D))}catch(fe){e(fe)}},_e=D=>{try{Me(B.throw(D))}catch(fe){e(fe)}},Me=D=>D.done?f(D.value):Promise.resolve(D.value).then(F,_e);Me((B=B.apply(Ea,Tn)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8579],{12893:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return G}});var f=B(54476),e=B(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},_e=F,Me=B(7657),D=function(re,be){return e.createElement(Me.Z,(0,f.Z)({},re,{ref:be,icon:_e}))},fe=e.forwardRef(D),G=fe},32134:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return G}});var f=B(54476),e=B(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},_e=F,Me=B(7657),D=function(re,be){return e.createElement(Me.Z,(0,f.Z)({},re,{ref:be,icon:_e}))},fe=e.forwardRef(D),G=fe},87954:function(Ea,Tn,B){"use strict";B.d(Tn,{LB:function(){return P},g4:function(){return Ht},we:function(){return Ga},pE:function(){return je},VK:function(){return Rt},Cj:function(){return un},O1:function(){return At},Zj:function(){return kt},VT:function(){return Ue}});var f=B(59301),e=B(4676),F=B(35241);const _e={display:"none"};function Me(h){let{id:I,value:z}=h;return f.createElement("div",{id:I,style:_e},z)}function D(h){let{id:I,announcement:z,ariaLiveType:se="assertive"}=h;const Xe={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return f.createElement("div",{id:I,style:Xe,role:"status","aria-live":se,"aria-atomic":!0},z)}function fe(){const[h,I]=(0,f.useState)("");return{announce:(0,f.useCallback)(se=>{se!=null&&I(se)},[]),announcement:h}}const G=(0,f.createContext)(null);function Ln(h){const I=(0,f.useContext)(G);(0,f.useEffect)(()=>{if(!I)throw new Error("useDndMonitor must be used within a children of ");return I(h)},[h,I])}function re(){const[h]=(0,f.useState)(()=>new Set),I=(0,f.useCallback)(se=>(h.add(se),()=>h.delete(se)),[h]);return[(0,f.useCallback)(se=>{let{type:Xe,event:Te}=se;h.forEach(xt=>{var Nt;return(Nt=xt[Xe])==null?void 0:Nt.call(xt,Te)})},[h]),I]}const be={draggable:` +!(function(){var $0=Object.defineProperty,ep=Object.defineProperties;var tp=Object.getOwnPropertyDescriptors;var qf=Object.getOwnPropertySymbols;var l0=Object.prototype.hasOwnProperty,r0=Object.prototype.propertyIsEnumerable;var Lm=Math.pow,a0=(Ea,Tn,B)=>Tn in Ea?$0(Ea,Tn,{enumerable:!0,configurable:!0,writable:!0,value:B}):Ea[Tn]=B,Ka=(Ea,Tn)=>{for(var B in Tn||(Tn={}))l0.call(Tn,B)&&a0(Ea,B,Tn[B]);if(qf)for(var B of qf(Tn))r0.call(Tn,B)&&a0(Ea,B,Tn[B]);return Ea},cu=(Ea,Tn)=>ep(Ea,tp(Tn));var _f=(Ea,Tn)=>{var B={};for(var f in Ea)l0.call(Ea,f)&&Tn.indexOf(f)<0&&(B[f]=Ea[f]);if(Ea!=null&&qf)for(var f of qf(Ea))Tn.indexOf(f)<0&&r0.call(Ea,f)&&(B[f]=Ea[f]);return B};var u0=(Ea,Tn,B)=>new Promise((f,e)=>{var F=D=>{try{Me(B.next(D))}catch(fe){e(fe)}},_e=D=>{try{Me(B.throw(D))}catch(fe){e(fe)}},Me=D=>D.done?f(D.value):Promise.resolve(D.value).then(F,_e);Me((B=B.apply(Ea,Tn)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8579],{12893:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return G}});var f=B(54476),e=B(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},_e=F,Me=B(7657),D=function(re,we){return e.createElement(Me.Z,(0,f.Z)({},re,{ref:we,icon:_e}))},fe=e.forwardRef(D),G=fe},32134:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return G}});var f=B(54476),e=B(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},_e=F,Me=B(7657),D=function(re,we){return e.createElement(Me.Z,(0,f.Z)({},re,{ref:we,icon:_e}))},fe=e.forwardRef(D),G=fe},87954:function(Ea,Tn,B){"use strict";B.d(Tn,{LB:function(){return P},g4:function(){return Ht},we:function(){return Ga},pE:function(){return je},VK:function(){return Rt},Cj:function(){return un},O1:function(){return At},Zj:function(){return kt},VT:function(){return Ue}});var f=B(59301),e=B(4676),F=B(35241);const _e={display:"none"};function Me(h){let{id:I,value:z}=h;return f.createElement("div",{id:I,style:_e},z)}function D(h){let{id:I,announcement:z,ariaLiveType:se="assertive"}=h;const Xe={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return f.createElement("div",{id:I,style:Xe,role:"status","aria-live":se,"aria-atomic":!0},z)}function fe(){const[h,I]=(0,f.useState)("");return{announce:(0,f.useCallback)(se=>{se!=null&&I(se)},[]),announcement:h}}const G=(0,f.createContext)(null);function Ln(h){const I=(0,f.useContext)(G);(0,f.useEffect)(()=>{if(!I)throw new Error("useDndMonitor must be used within a children of ");return I(h)},[h,I])}function re(){const[h]=(0,f.useState)(()=>new Set),I=(0,f.useCallback)(se=>(h.add(se),()=>h.delete(se)),[h]);return[(0,f.useCallback)(se=>{let{type:Xe,event:Te}=se;h.forEach(xt=>{var Nt;return(Nt=xt[Xe])==null?void 0:Nt.call(xt,Te)})},[h]),I]}const we={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},ze={onDragStart(h){let{active:I}=h;return"Picked up draggable item "+I.id+"."},onDragOver(h){let{active:I,over:z}=h;return z?"Draggable item "+I.id+" was moved over droppable area "+z.id+".":"Draggable item "+I.id+" is no longer over a droppable area."},onDragEnd(h){let{active:I,over:z}=h;return z?"Draggable item "+I.id+" was dropped over droppable area "+z.id:"Draggable item "+I.id+" was dropped."},onDragCancel(h){let{active:I}=h;return"Dragging was cancelled. Draggable item "+I.id+" was dropped."}};function ke(h){let{announcements:I=ze,container:z,hiddenTextDescribedById:se,screenReaderInstructions:Xe=be}=h;const{announce:Te,announcement:xt}=fe(),Nt=(0,F.Ld)("DndLiveRegion"),[Ut,rn]=(0,f.useState)(!1);if((0,f.useEffect)(()=>{rn(!0)},[]),Ln((0,f.useMemo)(()=>({onDragStart(Wt){let{active:va}=Wt;Te(I.onDragStart({active:va}))},onDragMove(Wt){let{active:va,over:Ba}=Wt;I.onDragMove&&Te(I.onDragMove({active:va,over:Ba}))},onDragOver(Wt){let{active:va,over:Ba}=Wt;Te(I.onDragOver({active:va,over:Ba}))},onDragEnd(Wt){let{active:va,over:Ba}=Wt;Te(I.onDragEnd({active:va,over:Ba}))},onDragCancel(Wt){let{active:va,over:Ba}=Wt;Te(I.onDragCancel({active:va,over:Ba}))}}),[Te,I])),!Ut)return null;const zn=f.createElement(f.Fragment,null,f.createElement(Me,{id:se,value:Xe.draggable}),f.createElement(D,{id:Nt,announcement:xt}));return z?(0,e.createPortal)(zn,z):zn}var oe;(function(h){h.DragStart="dragStart",h.DragMove="dragMove",h.DragEnd="dragEnd",h.DragCancel="dragCancel",h.DragOver="dragOver",h.RegisterDroppable="registerDroppable",h.SetDroppableDisabled="setDroppableDisabled",h.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function Ye(){}function Ue(h,I){return(0,f.useMemo)(()=>({sensor:h,options:I!=null?I:{}}),[h,I])}function we(){for(var h=arguments.length,I=new Array(h),z=0;z[...I].filter(se=>se!=null),[...I])}const ct=Object.freeze({x:0,y:0});function Zt(h,I){return Math.sqrt(Math.pow(h.x-I.x,2)+Math.pow(h.y-I.y,2))}function gn(h,I){const z=getEventCoordinates(h);if(!z)return"0 0";const se={x:(z.x-I.left)/I.width*100,y:(z.y-I.top)/I.height*100};return se.x+"% "+se.y+"%"}function xn(h,I){let{data:{value:z}}=h,{data:{value:se}}=I;return z-se}function mt(h,I){let{data:{value:z}}=h,{data:{value:se}}=I;return se-z}function y(h){let{left:I,top:z,height:se,width:Xe}=h;return[{x:I,y:z},{x:I+Xe,y:z},{x:I,y:z+se},{x:I+Xe,y:z+se}]}function $e(h,I){if(!h||h.length===0)return null;const[z]=h;return I?z[I]:z}function ee(h,I,z){return I===void 0&&(I=h.left),z===void 0&&(z=h.top),{x:I+h.width*.5,y:z+h.height*.5}}const je=h=>{let{collisionRect:I,droppableRects:z,droppableContainers:se}=h;const Xe=ee(I,I.left,I.top),Te=[];for(const xt of se){const{id:Nt}=xt,Ut=z.get(Nt);if(Ut){const rn=Zt(ee(Ut),Xe);Te.push({id:Nt,data:{droppableContainer:xt,value:rn}})}}return Te.sort(xn)},zt=h=>{let{collisionRect:I,droppableRects:z,droppableContainers:se}=h;const Xe=y(I),Te=[];for(const xt of se){const{id:Nt}=xt,Ut=z.get(Nt);if(Ut){const rn=y(Ut),zn=Xe.reduce((va,Ba,ir)=>va+Zt(rn[ir],Ba),0),Wt=Number((zn/4).toFixed(4));Te.push({id:Nt,data:{droppableContainer:xt,value:Wt}})}}return Te.sort(xn)};function Qn(h,I){const z=Math.max(I.top,h.top),se=Math.max(I.left,h.left),Xe=Math.min(I.left+I.width,h.left+h.width),Te=Math.min(I.top+I.height,h.top+h.height),xt=Xe-se,Nt=Te-z;if(se{let{collisionRect:I,droppableRects:z,droppableContainers:se}=h;const Xe=[];for(const Te of se){const{id:xt}=Te,Nt=z.get(xt);if(Nt){const Ut=Qn(Nt,I);Ut>0&&Xe.push({id:xt,data:{droppableContainer:Te,value:Ut}})}}return Xe.sort(mt)};function Ee(h,I){const{top:z,left:se,bottom:Xe,right:Te}=I;return z<=h.y&&h.y<=Xe&&se<=h.x&&h.x<=Te}const Jt=h=>{let{droppableContainers:I,droppableRects:z,pointerCoordinates:se}=h;if(!se)return[];const Xe=[];for(const Te of I){const{id:xt}=Te,Nt=z.get(xt);if(Nt&&Ee(se,Nt)){const rn=y(Nt).reduce((Wt,va)=>Wt+Zt(se,va),0),zn=Number((rn/4).toFixed(4));Xe.push({id:xt,data:{droppableContainer:Te,value:zn}})}}return Xe.sort(xn)};function Yn(h,I,z){return cu(Ka({},h),{scaleX:I&&z?I.width/z.width:1,scaleY:I&&z?I.height/z.height:1})}function Xn(h,I){return h&&I?{x:h.left-I.left,y:h.top-I.top}:ct}function ia(h){return function(z){for(var se=arguments.length,Xe=new Array(se>1?se-1:0),Te=1;Tecu(Ka({},xt),{top:xt.top+h*Nt.y,bottom:xt.bottom+h*Nt.y,left:xt.left+h*Nt.x,right:xt.right+h*Nt.x}),Ka({},z))}}const Lt=ia(1);function ln(h){if(h.startsWith("matrix3d(")){const I=h.slice(9,-1).split(/, /);return{x:+I[12],y:+I[13],scaleX:+I[0],scaleY:+I[5]}}else if(h.startsWith("matrix(")){const I=h.slice(7,-1).split(/, /);return{x:+I[4],y:+I[5],scaleX:+I[0],scaleY:+I[3]}}return null}function Mn(h,I,z){const se=ln(I);if(!se)return h;const{scaleX:Xe,scaleY:Te,x:xt,y:Nt}=se,Ut=h.left-xt-(1-Xe)*parseFloat(z),rn=h.top-Nt-(1-Te)*parseFloat(z.slice(z.indexOf(" ")+1)),zn=Xe?h.width/Xe:h.width,Wt=Te?h.height/Te:h.height;return{width:zn,height:Wt,top:rn,right:Ut+zn,bottom:rn+Wt,left:Ut}}const vt={ignoreTransform:!1};function Rt(h,I){I===void 0&&(I=vt);let z=h.getBoundingClientRect();if(I.ignoreTransform){const{transform:rn,transformOrigin:zn}=(0,F.Jj)(h).getComputedStyle(h);rn&&(z=Mn(z,rn,zn))}const{top:se,left:Xe,width:Te,height:xt,bottom:Nt,right:Ut}=z;return{top:se,left:Xe,width:Te,height:xt,bottom:Nt,right:Ut}}function Dt(h){return Rt(h,{ignoreTransform:!0})}function Bt(h){const I=h.innerWidth,z=h.innerHeight;return{top:0,left:0,right:I,bottom:z,width:I,height:z}}function Ft(h,I){return I===void 0&&(I=(0,F.Jj)(h).getComputedStyle(h)),I.position==="fixed"}function Xt(h,I){I===void 0&&(I=(0,F.Jj)(h).getComputedStyle(h));const z=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Xe=>{const Te=I[Xe];return typeof Te=="string"?z.test(Te):!1})}function Tt(h,I){const z=[];function se(Xe){if(I!=null&&z.length>=I||!Xe)return z;if((0,F.qk)(Xe)&&Xe.scrollingElement!=null&&!z.includes(Xe.scrollingElement))return z.push(Xe.scrollingElement),z;if(!(0,F.Re)(Xe)||(0,F.vZ)(Xe)||z.includes(Xe))return z;const Te=(0,F.Jj)(h).getComputedStyle(Xe);return Xe!==h&&Xt(Xe,Te)&&z.push(Xe),Ft(Xe,Te)?z:se(Xe.parentNode)}return h?se(h):z}function Sn(h){const[I]=Tt(h,1);return I!=null?I:null}function En(h){return!F.Nq||!h?null:(0,F.FJ)(h)?h:(0,F.UG)(h)?(0,F.qk)(h)||h===(0,F.r3)(h).scrollingElement?window:(0,F.Re)(h)?h:null:null}function Jn(h){return(0,F.FJ)(h)?h.scrollX:h.scrollLeft}function lt(h){return(0,F.FJ)(h)?h.scrollY:h.scrollTop}function Ct(h){return{x:Jn(h),y:lt(h)}}var L;(function(h){h[h.Forward=1]="Forward",h[h.Backward=-1]="Backward"})(L||(L={}));function Un(h){return!F.Nq||!h?!1:h===document.scrollingElement}function ra(h){const I={x:0,y:0},z=Un(h)?{height:window.innerHeight,width:window.innerWidth}:{height:h.clientHeight,width:h.clientWidth},se={x:h.scrollWidth-z.width,y:h.scrollHeight-z.height},Xe=h.scrollTop<=I.y,Te=h.scrollLeft<=I.x,xt=h.scrollTop>=se.y,Nt=h.scrollLeft>=se.x;return{isTop:Xe,isLeft:Te,isBottom:xt,isRight:Nt,maxScroll:se,minScroll:I}}const Pe={x:.2,y:.2};function en(h,I,z,se,Xe){let{top:Te,left:xt,right:Nt,bottom:Ut}=z;se===void 0&&(se=10),Xe===void 0&&(Xe=Pe);const{isTop:rn,isBottom:zn,isLeft:Wt,isRight:va}=ra(h),Ba={x:0,y:0},ir={x:0,y:0},ba={height:I.height*Xe.y,width:I.width*Xe.x};return!rn&&Te<=I.top+ba.height?(Ba.y=L.Backward,ir.y=se*Math.abs((I.top+ba.height-Te)/ba.height)):!zn&&Ut>=I.bottom-ba.height&&(Ba.y=L.Forward,ir.y=se*Math.abs((I.bottom-ba.height-Ut)/ba.height)),!va&&Nt>=I.right-ba.width?(Ba.x=L.Forward,ir.x=se*Math.abs((I.right-ba.width-Nt)/ba.width)):!Wt&&xt<=I.left+ba.width&&(Ba.x=L.Backward,ir.x=se*Math.abs((I.left+ba.width-xt)/ba.width)),{direction:Ba,speed:ir}}function bn(h){if(h===document.scrollingElement){const{innerWidth:Te,innerHeight:xt}=window;return{top:0,left:0,right:Te,bottom:xt,width:Te,height:xt}}const{top:I,left:z,right:se,bottom:Xe}=h.getBoundingClientRect();return{top:I,left:z,right:se,bottom:Xe,width:h.clientWidth,height:h.clientHeight}}function Vn(h){return h.reduce((I,z)=>(0,F.IH)(I,Ct(z)),ct)}function Rn(h){return h.reduce((I,z)=>I+Jn(z),0)}function la(h){return h.reduce((I,z)=>I+lt(z),0)}function fl(h,I){if(I===void 0&&(I=Rt),!h)return;const{top:z,left:se,bottom:Xe,right:Te}=I(h);Sn(h)&&(Xe<=0||Te<=0||z>=window.innerHeight||se>=window.innerWidth)&&h.scrollIntoView({block:"center",inline:"center"})}const Xl=[["x",["left","right"],Rn],["y",["top","bottom"],la]];class vl{constructor(I,z){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const se=Tt(z),Xe=Vn(se);this.rect=Ka({},I),this.width=I.width,this.height=I.height;for(const[Te,xt,Nt]of Xl)for(const Ut of xt)Object.defineProperty(this,Ut,{get:()=>{const rn=Nt(se),zn=Xe[Te]-rn;return this.rect[Ut]+zn},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ll{constructor(I){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(z=>{var se;return(se=this.target)==null?void 0:se.removeEventListener(...z)})},this.target=I}add(I,z,se){var Xe;(Xe=this.target)==null||Xe.addEventListener(I,z,se),this.listeners.push([I,z,se])}}function rr(h){const{EventTarget:I}=(0,F.Jj)(h);return h instanceof I?h:(0,F.r3)(h)}function Aa(h,I){const z=Math.abs(h.x),se=Math.abs(h.y);return typeof I=="number"?Math.sqrt(Lm(z,2)+Lm(se,2))>I:"x"in I&&"y"in I?z>I.x&&se>I.y:"x"in I?z>I.x:"y"in I?se>I.y:!1}var Ca;(function(h){h.Click="click",h.DragStart="dragstart",h.Keydown="keydown",h.ContextMenu="contextmenu",h.Resize="resize",h.SelectionChange="selectionchange",h.VisibilityChange="visibilitychange"})(Ca||(Ca={}));function nr(h){h.preventDefault()}function ar(h){h.stopPropagation()}var Ht;(function(h){h.Space="Space",h.Down="ArrowDown",h.Right="ArrowRight",h.Left="ArrowLeft",h.Up="ArrowUp",h.Esc="Escape",h.Enter="Enter",h.Tab="Tab"})(Ht||(Ht={}));const fr={start:[Ht.Space,Ht.Enter],cancel:[Ht.Esc],end:[Ht.Space,Ht.Enter,Ht.Tab]},Tl=(h,I)=>{let{currentCoordinates:z}=I;switch(h.code){case Ht.Right:return cu(Ka({},z),{x:z.x+25});case Ht.Left:return cu(Ka({},z),{x:z.x-25});case Ht.Down:return cu(Ka({},z),{y:z.y+25});case Ht.Up:return cu(Ka({},z),{y:z.y-25})}};class ol{constructor(I){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=I;const{event:{target:z}}=I;this.props=I,this.listeners=new Ll((0,F.r3)(z)),this.windowListeners=new Ll((0,F.Jj)(z)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ca.Resize,this.handleCancel),this.windowListeners.add(Ca.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ca.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:I,onStart:z}=this.props,se=I.node.current;se&&fl(se),z(ct)}handleKeyDown(I){if((0,F.vd)(I)){const{active:z,context:se,options:Xe}=this.props,{keyboardCodes:Te=fr,coordinateGetter:xt=Tl,scrollBehavior:Nt="smooth"}=Xe,{code:Ut}=I;if(Te.end.includes(Ut)){this.handleEnd(I);return}if(Te.cancel.includes(Ut)){this.handleCancel(I);return}const{collisionRect:rn}=se.current,zn=rn?{x:rn.left,y:rn.top}:ct;this.referenceCoordinates||(this.referenceCoordinates=zn);const Wt=xt(I,{active:z,context:se.current,currentCoordinates:zn});if(Wt){const va=(0,F.$X)(Wt,zn),Ba={x:0,y:0},{scrollableAncestors:ir}=se.current;for(const ba of ir){const xl=I.code,{isTop:Jl,isRight:Ul,isLeft:za,isBottom:Cr,maxScroll:Er,minScroll:Br}=ra(ba),Zl=bn(ba),Hl={x:Math.min(xl===Ht.Right?Zl.right-Zl.width/2:Zl.right,Math.max(xl===Ht.Right?Zl.left:Zl.left+Zl.width/2,Wt.x)),y:Math.min(xl===Ht.Down?Zl.bottom-Zl.height/2:Zl.bottom,Math.max(xl===Ht.Down?Zl.top:Zl.top+Zl.height/2,Wt.y))},or=xl===Ht.Right&&!Ul||xl===Ht.Left&&!za,du=xl===Ht.Down&&!Cr||xl===Ht.Up&&!Jl;if(or&&Hl.x!==Wt.x){const Kr=ba.scrollLeft+va.x,yu=xl===Ht.Right&&Kr<=Er.x||xl===Ht.Left&&Kr>=Br.x;if(yu&&!va.y){ba.scrollTo({left:Kr,behavior:Nt});return}yu?Ba.x=ba.scrollLeft-Kr:Ba.x=xl===Ht.Right?ba.scrollLeft-Er.x:ba.scrollLeft-Br.x,Ba.x&&ba.scrollBy({left:-Ba.x,behavior:Nt});break}else if(du&&Hl.y!==Wt.y){const Kr=ba.scrollTop+va.y,yu=xl===Ht.Down&&Kr<=Er.y||xl===Ht.Up&&Kr>=Br.y;if(yu&&!va.x){ba.scrollTo({top:Kr,behavior:Nt});return}yu?Ba.y=ba.scrollTop-Kr:Ba.y=xl===Ht.Down?ba.scrollTop-Er.y:ba.scrollTop-Br.y,Ba.y&&ba.scrollBy({top:-Ba.y,behavior:Nt});break}}this.handleMove(I,(0,F.IH)((0,F.$X)(Wt,this.referenceCoordinates),Ba))}}}handleMove(I,z){const{onMove:se}=this.props;I.preventDefault(),se(z)}handleEnd(I){const{onEnd:z}=this.props;I.preventDefault(),this.detach(),z()}handleCancel(I){const{onCancel:z}=this.props;I.preventDefault(),this.detach(),z()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}ol.activators=[{eventName:"onKeyDown",handler:(h,I,z)=>{let{keyboardCodes:se=fr,onActivation:Xe}=I,{active:Te}=z;const{code:xt}=h.nativeEvent;if(se.start.includes(xt)){const Nt=Te.activatorNode.current;return Nt&&h.target!==Nt?!1:(h.preventDefault(),Xe==null||Xe({event:h.nativeEvent}),!0)}return!1}}];function Wa(h){return!!(h&&"distance"in h)}function Hn(h){return!!(h&&"delay"in h)}class mr{constructor(I,z,se){var Xe;se===void 0&&(se=rr(I.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=I,this.events=z;const{event:Te}=I,{target:xt}=Te;this.props=I,this.events=z,this.document=(0,F.r3)(xt),this.documentListeners=new Ll(this.document),this.listeners=new Ll(se),this.windowListeners=new Ll((0,F.Jj)(xt)),this.initialCoordinates=(Xe=(0,F.DC)(Te))!=null?Xe:ct,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:I,props:{options:{activationConstraint:z,bypassActivationConstraint:se}}}=this;if(this.listeners.add(I.move.name,this.handleMove,{passive:!1}),this.listeners.add(I.end.name,this.handleEnd),I.cancel&&this.listeners.add(I.cancel.name,this.handleCancel),this.windowListeners.add(Ca.Resize,this.handleCancel),this.windowListeners.add(Ca.DragStart,nr),this.windowListeners.add(Ca.VisibilityChange,this.handleCancel),this.windowListeners.add(Ca.ContextMenu,nr),this.documentListeners.add(Ca.Keydown,this.handleKeydown),z){if(se!=null&&se({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Hn(z)){this.timeoutId=setTimeout(this.handleStart,z.delay),this.handlePending(z);return}if(Wa(z)){this.handlePending(z);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(I,z){const{active:se,onPending:Xe}=this.props;Xe(se,I,this.initialCoordinates,z)}handleStart(){const{initialCoordinates:I}=this,{onStart:z}=this.props;I&&(this.activated=!0,this.documentListeners.add(Ca.Click,ar,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ca.SelectionChange,this.removeTextSelection),z(I))}handleMove(I){var z;const{activated:se,initialCoordinates:Xe,props:Te}=this,{onMove:xt,options:{activationConstraint:Nt}}=Te;if(!Xe)return;const Ut=(z=(0,F.DC)(I))!=null?z:ct,rn=(0,F.$X)(Xe,Ut);if(!se&&Nt){if(Wa(Nt)){if(Nt.tolerance!=null&&Aa(rn,Nt.tolerance))return this.handleCancel();if(Aa(rn,Nt.distance))return this.handleStart()}if(Hn(Nt)&&Aa(rn,Nt.tolerance))return this.handleCancel();this.handlePending(Nt,rn);return}I.cancelable&&I.preventDefault(),xt(Ut)}handleEnd(){const{onAbort:I,onEnd:z}=this.props;this.detach(),this.activated||I(this.props.active),z()}handleCancel(){const{onAbort:I,onCancel:z}=this.props;this.detach(),this.activated||I(this.props.active),z()}handleKeydown(I){I.code===Ht.Esc&&this.handleCancel()}removeTextSelection(){var I;(I=this.document.getSelection())==null||I.removeAllRanges()}}const wu={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Ga extends mr{constructor(I){const{event:z}=I,se=(0,F.r3)(z.target);super(I,wu,se)}}Ga.activators=[{eventName:"onPointerDown",handler:(h,I)=>{let{nativeEvent:z}=h,{onActivation:se}=I;return!z.isPrimary||z.button!==0?!1:(se==null||se({event:z}),!0)}}];const nl={move:{name:"mousemove"},end:{name:"mouseup"}};var wl;(function(h){h[h.RightClick=2]="RightClick"})(wl||(wl={}));class ca extends mr{constructor(I){super(I,nl,(0,F.r3)(I.event.target))}}ca.activators=[{eventName:"onMouseDown",handler:(h,I)=>{let{nativeEvent:z}=h,{onActivation:se}=I;return z.button===wl.RightClick?!1:(se==null||se({event:z}),!0)}}];const ur={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Ql extends mr{constructor(I){super(I,ur)}static setup(){return window.addEventListener(ur.move.name,I,{capture:!1,passive:!1}),function(){window.removeEventListener(ur.move.name,I)};function I(){}}}Ql.activators=[{eventName:"onTouchStart",handler:(h,I)=>{let{nativeEvent:z}=h,{onActivation:se}=I;const{touches:Xe}=z;return Xe.length>1?!1:(se==null||se({event:z}),!0)}}];var kr;(function(h){h[h.Pointer=0]="Pointer",h[h.DraggableRect=1]="DraggableRect"})(kr||(kr={}));var Rl;(function(h){h[h.TreeOrder=0]="TreeOrder",h[h.ReversedTreeOrder=1]="ReversedTreeOrder"})(Rl||(Rl={}));function pr(h){let{acceleration:I,activator:z=kr.Pointer,canScroll:se,draggingRect:Xe,enabled:Te,interval:xt=5,order:Nt=Rl.TreeOrder,pointerCoordinates:Ut,scrollableAncestors:rn,scrollableAncestorRects:zn,delta:Wt,threshold:va}=h;const Ba=Cl({delta:Wt,disabled:!Te}),[ir,ba]=(0,F.Yz)(),xl=(0,f.useRef)({x:0,y:0}),Jl=(0,f.useRef)({x:0,y:0}),Ul=(0,f.useMemo)(()=>{switch(z){case kr.Pointer:return Ut?{top:Ut.y,bottom:Ut.y,left:Ut.x,right:Ut.x}:null;case kr.DraggableRect:return Xe}},[z,Xe,Ut]),za=(0,f.useRef)(null),Cr=(0,f.useCallback)(()=>{const Br=za.current;if(!Br)return;const Zl=xl.current.x*Jl.current.x,Hl=xl.current.y*Jl.current.y;Br.scrollBy(Zl,Hl)},[]),Er=(0,f.useMemo)(()=>Nt===Rl.TreeOrder?[...rn].reverse():rn,[Nt,rn]);(0,f.useEffect)(()=>{if(!Te||!rn.length||!Ul){ba();return}for(const Br of Er){if((se==null?void 0:se(Br))===!1)continue;const Zl=rn.indexOf(Br),Hl=zn[Zl];if(!Hl)continue;const{direction:or,speed:du}=en(Br,Hl,Ul,I,va);for(const Kr of["x","y"])Ba[Kr][or[Kr]]||(du[Kr]=0,or[Kr]=0);if(du.x>0||du.y>0){ba(),za.current=Br,ir(Cr,xt),xl.current=du,Jl.current=or;return}}xl.current={x:0,y:0},Jl.current={x:0,y:0},ba()},[I,Cr,se,ba,Te,xt,JSON.stringify(Ul),JSON.stringify(Ba),ir,rn,Er,zn,JSON.stringify(va)])}const jr={x:{[L.Backward]:!1,[L.Forward]:!1},y:{[L.Backward]:!1,[L.Forward]:!1}};function Cl(h){let{delta:I,disabled:z}=h;const se=(0,F.D9)(I);return(0,F.Gj)(Xe=>{if(z||!se||!Xe)return jr;const Te={x:Math.sign(I.x-se.x),y:Math.sign(I.y-se.y)};return{x:{[L.Backward]:Xe.x[L.Backward]||Te.x===-1,[L.Forward]:Xe.x[L.Forward]||Te.x===1},y:{[L.Backward]:Xe.y[L.Backward]||Te.y===-1,[L.Forward]:Xe.y[L.Forward]||Te.y===1}}},[z,I,se])}function Zu(h,I){const z=I!=null?h.get(I):void 0,se=z?z.node.current:null;return(0,F.Gj)(Xe=>{var Te;return I==null?null:(Te=se!=null?se:Xe)!=null?Te:null},[se,I])}function Pr(h,I){return(0,f.useMemo)(()=>h.reduce((z,se)=>{const{sensor:Xe}=se,Te=Xe.activators.map(xt=>({eventName:xt.eventName,handler:I(xt.handler,se)}));return[...z,...Te]},[]),[h,I])}var Ml;(function(h){h[h.Always=0]="Always",h[h.BeforeDragging=1]="BeforeDragging",h[h.WhileDragging=2]="WhileDragging"})(Ml||(Ml={}));var Bl;(function(h){h.Optimized="optimized"})(Bl||(Bl={}));const Oi=new Map;function ai(h,I){let{dragging:z,dependencies:se,config:Xe}=I;const[Te,xt]=(0,f.useState)(null),{frequency:Nt,measure:Ut,strategy:rn}=Xe,zn=(0,f.useRef)(h),Wt=xl(),va=(0,F.Ey)(Wt),Ba=(0,f.useCallback)(function(Jl){Jl===void 0&&(Jl=[]),!va.current&&xt(Ul=>Ul===null?Jl:Ul.concat(Jl.filter(za=>!Ul.includes(za))))},[va]),ir=(0,f.useRef)(null),ba=(0,F.Gj)(Jl=>{if(Wt&&!z)return Oi;if(!Jl||Jl===Oi||zn.current!==h||Te!=null){const Ul=new Map;for(let za of h){if(!za)continue;if(Te&&Te.length>0&&!Te.includes(za.id)&&za.rect.current){Ul.set(za.id,za.rect.current);continue}const Cr=za.node.current,Er=Cr?new vl(Ut(Cr),Cr):null;za.rect.current=Er,Er&&Ul.set(za.id,Er)}return Ul}return Jl},[h,Te,z,Wt,Ut]);return(0,f.useEffect)(()=>{zn.current=h},[h]),(0,f.useEffect)(()=>{Wt||Ba()},[z,Wt]),(0,f.useEffect)(()=>{Te&&Te.length>0&&xt(null)},[JSON.stringify(Te)]),(0,f.useEffect)(()=>{Wt||typeof Nt!="number"||ir.current!==null||(ir.current=setTimeout(()=>{Ba(),ir.current=null},Nt))},[Nt,Wt,Ba,...se]),{droppableRects:ba,measureDroppableContainers:Ba,measuringScheduled:Te!=null};function xl(){switch(rn){case Ml.Always:return!1;case Ml.BeforeDragging:return z;default:return!z}}}function Sr(h,I){return(0,F.Gj)(z=>h?z||(typeof I=="function"?I(h):h):null,[I,h])}function au(h,I){return Sr(h,I)}function Fl(h){let{callback:I,disabled:z}=h;const se=(0,F.zX)(I),Xe=(0,f.useMemo)(()=>{if(z||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Te}=window;return new Te(se)},[se,z]);return(0,f.useEffect)(()=>()=>Xe==null?void 0:Xe.disconnect(),[Xe]),Xe}function Yr(h){let{callback:I,disabled:z}=h;const se=(0,F.zX)(I),Xe=(0,f.useMemo)(()=>{if(z||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Te}=window;return new Te(se)},[z]);return(0,f.useEffect)(()=>()=>Xe==null?void 0:Xe.disconnect(),[Xe]),Xe}function hu(h){return new vl(Rt(h),h)}function ki(h,I,z){I===void 0&&(I=hu);const[se,Xe]=(0,f.useState)(null);function Te(){Xe(Ut=>{if(!h)return null;if(h.isConnected===!1){var rn;return(rn=Ut!=null?Ut:z)!=null?rn:null}const zn=I(h);return JSON.stringify(Ut)===JSON.stringify(zn)?Ut:zn})}const xt=Fl({callback(Ut){if(h)for(const rn of Ut){const{type:zn,target:Wt}=rn;if(zn==="childList"&&Wt instanceof HTMLElement&&Wt.contains(h)){Te();break}}}}),Nt=Yr({callback:Te});return(0,F.LI)(()=>{Te(),h?(Nt==null||Nt.observe(h),xt==null||xt.observe(document.body,{childList:!0,subtree:!0})):(Nt==null||Nt.disconnect(),xt==null||xt.disconnect())},[h]),se}function wi(h){const I=Sr(h);return Xn(h,I)}const _i=[];function ml(h){const I=(0,f.useRef)(h),z=(0,F.Gj)(se=>h?se&&se!==_i&&h&&I.current&&h.parentNode===I.current.parentNode?se:Tt(h):_i,[h]);return(0,f.useEffect)(()=>{I.current=h},[h]),z}function Iu(h){const[I,z]=(0,f.useState)(null),se=(0,f.useRef)(h),Xe=(0,f.useCallback)(Te=>{const xt=En(Te.target);xt&&z(Nt=>Nt?(Nt.set(xt,Ct(xt)),new Map(Nt)):null)},[]);return(0,f.useEffect)(()=>{const Te=se.current;if(h!==Te){xt(Te);const Nt=h.map(Ut=>{const rn=En(Ut);return rn?(rn.addEventListener("scroll",Xe,{passive:!0}),[rn,Ct(rn)]):null}).filter(Ut=>Ut!=null);z(Nt.length?new Map(Nt):null),se.current=h}return()=>{xt(h),xt(Te)};function xt(Nt){Nt.forEach(Ut=>{const rn=En(Ut);rn==null||rn.removeEventListener("scroll",Xe)})}},[Xe,h]),(0,f.useMemo)(()=>h.length?I?Array.from(I.values()).reduce((Te,xt)=>(0,F.IH)(Te,xt),ct):Vn(h):ct,[h,I])}function ji(h,I){I===void 0&&(I=[]);const z=(0,f.useRef)(null);return(0,f.useEffect)(()=>{z.current=null},I),(0,f.useEffect)(()=>{const se=h!==ct;se&&!z.current&&(z.current=h),!se&&z.current&&(z.current=null)},[h]),z.current?(0,F.$X)(h,z.current):ct}function fi(h){(0,f.useEffect)(()=>{if(!F.Nq)return;const I=h.map(z=>{let{sensor:se}=z;return se.setup==null?void 0:se.setup()});return()=>{for(const z of I)z==null||z()}},h.map(I=>{let{sensor:z}=I;return z}))}function Vt(h,I){return(0,f.useMemo)(()=>h.reduce((z,se)=>{let{eventName:Xe,handler:Te}=se;return z[Xe]=xt=>{Te(xt,I)},z},{}),[h,I])}function Ne(h){return(0,f.useMemo)(()=>h?Bt(h):null,[h])}const Ot=[];function An(h,I){I===void 0&&(I=Rt);const[z]=h,se=Ne(z?(0,F.Jj)(z):null),[Xe,Te]=(0,f.useState)(Ot);function xt(){Te(()=>h.length?h.map(Ut=>Un(Ut)?se:new vl(I(Ut),Ut)):Ot)}const Nt=Yr({callback:xt});return(0,F.LI)(()=>{Nt==null||Nt.disconnect(),xt(),h.forEach(Ut=>Nt==null?void 0:Nt.observe(Ut))},[h]),Xe}function wn(h){if(!h)return null;if(h.children.length>1)return h;const I=h.children[0];return(0,F.Re)(I)?I:h}function Be(h){let{measure:I}=h;const[z,se]=(0,f.useState)(null),Xe=(0,f.useCallback)(rn=>{for(const{target:zn}of rn)if((0,F.Re)(zn)){se(Wt=>{const va=I(zn);return Wt?cu(Ka({},Wt),{width:va.width,height:va.height}):va});break}},[I]),Te=Yr({callback:Xe}),xt=(0,f.useCallback)(rn=>{const zn=wn(rn);Te==null||Te.disconnect(),zn&&(Te==null||Te.observe(zn)),se(zn?I(zn):null)},[I,Te]),[Nt,Ut]=(0,F.wm)(xt);return(0,f.useMemo)(()=>({nodeRef:Nt,rect:z,setRef:Ut}),[z,Nt,Ut])}const Va=[{sensor:Ga,options:{}},{sensor:ol,options:{}}],nt={current:{}},Za={draggable:{measure:Dt},droppable:{measure:Dt,strategy:Ml.WhileDragging,frequency:Bl.Optimized},dragOverlay:{measure:Rt}};class Oa extends Map{get(I){var z;return I!=null&&(z=super.get(I))!=null?z:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(I=>{let{disabled:z}=I;return!z})}getNodeFor(I){var z,se;return(z=(se=this.get(I))==null?void 0:se.node.current)!=null?z:void 0}}const Dl={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Oa,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Ye},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Za,measureDroppableContainers:Ye,windowRect:null,measuringScheduled:!1},ka={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Ye,draggableNodes:new Map,over:null,measureDroppableContainers:Ye},Il=(0,f.createContext)(ka),Ha=(0,f.createContext)(Dl);function gr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Oa}}}function Hr(h,I){switch(I.type){case oe.DragStart:return cu(Ka({},h),{draggable:cu(Ka({},h.draggable),{initialCoordinates:I.initialCoordinates,active:I.active})});case oe.DragMove:return h.draggable.active==null?h:cu(Ka({},h),{draggable:cu(Ka({},h.draggable),{translate:{x:I.coordinates.x-h.draggable.initialCoordinates.x,y:I.coordinates.y-h.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return cu(Ka({},h),{draggable:cu(Ka({},h.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:z}=I,{id:se}=z,Xe=new Oa(h.droppable.containers);return Xe.set(se,z),cu(Ka({},h),{droppable:cu(Ka({},h.droppable),{containers:Xe})})}case oe.SetDroppableDisabled:{const{id:z,key:se,disabled:Xe}=I,Te=h.droppable.containers.get(z);if(!Te||se!==Te.key)return h;const xt=new Oa(h.droppable.containers);return xt.set(z,cu(Ka({},Te),{disabled:Xe})),cu(Ka({},h),{droppable:cu(Ka({},h.droppable),{containers:xt})})}case oe.UnregisterDroppable:{const{id:z,key:se}=I,Xe=h.droppable.containers.get(z);if(!Xe||se!==Xe.key)return h;const Te=new Oa(h.droppable.containers);return Te.delete(z),cu(Ka({},h),{droppable:cu(Ka({},h.droppable),{containers:Te})})}default:return h}}function Lr(h){let{disabled:I}=h;const{active:z,activatorEvent:se,draggableNodes:Xe}=(0,f.useContext)(Il),Te=(0,F.D9)(se),xt=(0,F.D9)(z==null?void 0:z.id);return(0,f.useEffect)(()=>{if(!I&&!se&&Te&&xt!=null){if(!(0,F.vd)(Te)||document.activeElement===Te.target)return;const Nt=Xe.get(xt);if(!Nt)return;const{activatorNode:Ut,node:rn}=Nt;if(!Ut.current&&!rn.current)return;requestAnimationFrame(()=>{for(const zn of[Ut.current,rn.current]){if(!zn)continue;const Wt=(0,F.so)(zn);if(Wt){Wt.focus();break}}})}},[se,I,Xe,xt,Te]),null}function Kl(h,I){let Xe=I,{transform:z}=Xe,se=_f(Xe,["transform"]);return h!=null&&h.length?h.reduce((Te,xt)=>xt(Ka({transform:Te},se)),z):z}function Pa(h){return(0,f.useMemo)(()=>({draggable:Ka(Ka({},Za.draggable),h==null?void 0:h.draggable),droppable:Ka(Ka({},Za.droppable),h==null?void 0:h.droppable),dragOverlay:Ka(Ka({},Za.dragOverlay),h==null?void 0:h.dragOverlay)}),[h==null?void 0:h.draggable,h==null?void 0:h.droppable,h==null?void 0:h.dragOverlay])}function K(h){let{activeNode:I,measure:z,initialRect:se,config:Xe=!0}=h;const Te=(0,f.useRef)(!1),{x:xt,y:Nt}=typeof Xe=="boolean"?{x:Xe,y:Xe}:Xe;(0,F.LI)(()=>{if(!xt&&!Nt||!I){Te.current=!1;return}if(Te.current||!se)return;const rn=I==null?void 0:I.node.current;if(!rn||rn.isConnected===!1)return;const zn=z(rn),Wt=Xn(zn,se);if(xt||(Wt.x=0),Nt||(Wt.y=0),Te.current=!0,Math.abs(Wt.x)>0||Math.abs(Wt.y)>0){const va=Sn(rn);va&&va.scrollBy({top:Wt.y,left:Wt.x})}},[I,xt,Nt,se,z])}const E=(0,f.createContext)(cu(Ka({},ct),{scaleX:1,scaleY:1}));var S;(function(h){h[h.Uninitialized=0]="Uninitialized",h[h.Initializing=1]="Initializing",h[h.Initialized=2]="Initialized"})(S||(S={}));const P=(0,f.memo)(function(I){var z,se,Xe,Te;let Ws=I,{id:xt,accessibility:Nt,autoScroll:Ut=!0,children:rn,sensors:zn=Va,collisionDetection:Wt=ea,measuring:va,modifiers:Ba}=Ws,ir=_f(Ws,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const ba=(0,f.useReducer)(Hr,void 0,gr),[xl,Jl]=ba,[Ul,za]=re(),[Cr,Er]=(0,f.useState)(S.Uninitialized),Br=Cr===S.Initialized,{draggable:{active:Zl,nodes:Hl,translate:or},droppable:{containers:du}}=xl,Kr=Zl!=null?Hl.get(Zl):null,yu=(0,f.useRef)({initial:null,translated:null}),mi=(0,f.useMemo)(()=>{var Ru;return Zl!=null?{id:Zl,data:(Ru=Kr==null?void 0:Kr.data)!=null?Ru:nt,rect:yu}:null},[Zl,Kr]),Rr=(0,f.useRef)(null),[pl,xu]=(0,f.useState)(null),[wr,Xu]=(0,f.useState)(null),qu=(0,F.Ey)(ir,Object.values(ir)),pi=(0,F.Ld)("DndDescribedBy",xt),Ii=(0,f.useMemo)(()=>du.getEnabled(),[du]),li=Pa(va),{droppableRects:Vu,measureDroppableContainers:xo,measuringScheduled:Po}=ai(Ii,{dragging:Br,dependencies:[or.x,or.y],config:li.droppable}),Li=Zu(Hl,Zl),go=(0,f.useMemo)(()=>wr?(0,F.DC)(wr):null,[wr]),Zo=oc(),Es=au(Li,li.draggable.measure);K({activeNode:Zl!=null?Hl.get(Zl):null,config:Zo.layoutShiftCompensation,initialRect:Es,measure:li.draggable.measure});const xi=ki(Li,li.draggable.measure,Es),hs=ki(Li?Li.parentElement:null),So=(0,f.useRef)({activatorEvent:null,active:null,activeNode:Li,collisionRect:null,collisions:null,droppableRects:Vu,draggableNodes:Hl,draggingNode:null,draggingNodeRect:null,droppableContainers:du,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ys=du.getNodeFor((z=So.current.over)==null?void 0:z.id),Pu=Be({measure:li.dragOverlay.measure}),ts=(se=Pu.nodeRef.current)!=null?se:Li,su=Br?(Xe=Pu.rect)!=null?Xe:xi:null,zs=!!(Pu.nodeRef.current&&Pu.rect),Cs=wi(zs?null:xi),Ho=Ne(ts?(0,F.Jj)(ts):null),ri=ml(Br?ys!=null?ys:Li:null),$i=An(ri),ns=Kl(Ba,{transform:{x:or.x-Cs.x,y:or.y-Cs.y,scaleX:1,scaleY:1},activatorEvent:wr,active:mi,activeNodeRect:xi,containerNodeRect:hs,draggingNodeRect:su,over:So.current.over,overlayNodeRect:Pu.rect,scrollableAncestors:ri,scrollableAncestorRects:$i,windowRect:Ho}),Bs=go?(0,F.IH)(go,or):null,Fs=Iu(ri),as=ji(Fs),Xs=ji(Fs,[xi]),Eo=(0,F.IH)(ns,as),lu=su?Lt(su,ns):null,_u=mi&&lu?Wt({active:mi,collisionRect:lu,droppableRects:Vu,droppableContainers:Ii,pointerCoordinates:Bs}):null,ls=$e(_u,"id"),[ui,Ds]=(0,f.useState)(null),zo=zs?ns:(0,F.IH)(ns,Xs),Nc=Yn(zo,(Te=ui==null?void 0:ui.rect)!=null?Te:null,xi),rs=(0,f.useRef)(null),Su=(0,f.useCallback)((Ru,Uu)=>{let{sensor:Ai,options:ho}=Uu;if(Rr.current==null)return;const Cu=Hl.get(Rr.current);if(!Cu)return;const vi=Ru.nativeEvent,ii=new Ai({active:Rr.current,activeNode:Cu,event:vi,options:ho,context:So,onAbort(Bu){if(!Hl.get(Bu))return;const{onDragAbort:Ti}=qu.current,ua={id:Bu};Ti==null||Ti(ua),Ul({type:"onDragAbort",event:ua})},onPending(Bu,eo,Ti,ua){if(!Hl.get(Bu))return;const{onDragPending:no}=qu.current,yo={id:Bu,constraint:eo,initialCoordinates:Ti,offset:ua};no==null||no(yo),Ul({type:"onDragPending",event:yo})},onStart(Bu){const eo=Rr.current;if(eo==null)return;const Ti=Hl.get(eo);if(!Ti)return;const{onDragStart:ua}=qu.current,to={activatorEvent:vi,active:{id:eo,data:Ti.data,rect:yu}};(0,e.unstable_batchedUpdates)(()=>{ua==null||ua(to),Er(S.Initializing),Jl({type:oe.DragStart,initialCoordinates:Bu,active:eo}),Ul({type:"onDragStart",event:to}),xu(rs.current),Xu(vi)})},onMove(Bu){Jl({type:oe.DragMove,coordinates:Bu})},onEnd:ru(oe.DragEnd),onCancel:ru(oe.DragCancel)});rs.current=ii;function ru(Bu){return function(){return u0(this,null,function*(){const{active:Ti,collisions:ua,over:to,scrollAdjustedTranslate:no}=So.current;let yo=null;if(Ti&&no){const{cancelDrop:Co}=qu.current;yo={activatorEvent:vi,active:Ti,collisions:ua,delta:no,over:to},Bu===oe.DragEnd&&typeof Co=="function"&&(yield Promise.resolve(Co(yo)))&&(Bu=oe.DragCancel)}Rr.current=null,(0,e.unstable_batchedUpdates)(()=>{Jl({type:Bu}),Er(S.Uninitialized),Ds(null),xu(null),Xu(null),rs.current=null;const Co=Bu===oe.DragEnd?"onDragEnd":"onDragCancel";if(yo){const Gs=qu.current[Co];Gs==null||Gs(yo),Ul({type:Co,event:yo})}})})}}},[Hl]),Vs=(0,f.useCallback)((Ru,Uu)=>(Ai,ho)=>{const Cu=Ai.nativeEvent,vi=Hl.get(ho);if(Rr.current!==null||!vi||Cu.dndKit||Cu.defaultPrevented)return;const ii={active:vi};Ru(Ai,Uu.options,ii)===!0&&(Cu.dndKit={capturedBy:Uu.sensor},Rr.current=ho,Su(Ai,Uu))},[Hl,Su]),Us=Pr(zn,Vs);fi(zn),(0,F.LI)(()=>{xi&&Cr===S.Initializing&&Er(S.Initialized)},[xi,Cr]),(0,f.useEffect)(()=>{const{onDragMove:Ru}=qu.current,{active:Uu,activatorEvent:Ai,collisions:ho,over:Cu}=So.current;if(!Uu||!Ai)return;const vi={active:Uu,activatorEvent:Ai,collisions:ho,delta:{x:Eo.x,y:Eo.y},over:Cu};(0,e.unstable_batchedUpdates)(()=>{Ru==null||Ru(vi),Ul({type:"onDragMove",event:vi})})},[Eo.x,Eo.y]),(0,f.useEffect)(()=>{const{active:Ru,activatorEvent:Uu,collisions:Ai,droppableContainers:ho,scrollAdjustedTranslate:Cu}=So.current;if(!Ru||Rr.current==null||!Uu||!Cu)return;const{onDragOver:vi}=qu.current,ii=ho.get(ls),ru=ii&&ii.rect.current?{id:ii.id,rect:ii.rect.current,data:ii.data,disabled:ii.disabled}:null,Bu={active:Ru,activatorEvent:Uu,collisions:Ai,delta:{x:Cu.x,y:Cu.y},over:ru};(0,e.unstable_batchedUpdates)(()=>{Ds(ru),vi==null||vi(Bu),Ul({type:"onDragOver",event:Bu})})},[ls]),(0,F.LI)(()=>{So.current={activatorEvent:wr,active:mi,activeNode:Li,collisionRect:lu,collisions:_u,droppableRects:Vu,draggableNodes:Hl,draggingNode:ts,draggingNodeRect:su,droppableContainers:du,over:ui,scrollableAncestors:ri,scrollAdjustedTranslate:Eo},yu.current={initial:su,translated:lu}},[mi,Li,_u,lu,Hl,ts,su,Vu,du,ui,ri,Eo]),pr(cu(Ka({},Zo),{delta:or,draggingRect:lu,pointerCoordinates:Bs,scrollableAncestors:ri,scrollableAncestorRects:$i}));const Oc=(0,f.useMemo)(()=>({active:mi,activeNode:Li,activeNodeRect:xi,activatorEvent:wr,collisions:_u,containerNodeRect:hs,dragOverlay:Pu,draggableNodes:Hl,droppableContainers:du,droppableRects:Vu,over:ui,measureDroppableContainers:xo,scrollableAncestors:ri,scrollableAncestorRects:$i,measuringConfiguration:li,measuringScheduled:Po,windowRect:Ho}),[mi,Li,xi,wr,_u,hs,Pu,Hl,du,Vu,ui,xo,ri,$i,li,Po,Ho]),bs=(0,f.useMemo)(()=>({activatorEvent:wr,activators:Us,active:mi,activeNodeRect:xi,ariaDescribedById:{draggable:pi},dispatch:Jl,draggableNodes:Hl,over:ui,measureDroppableContainers:xo}),[wr,Us,mi,xi,Jl,pi,Hl,ui,xo]);return f.createElement(G.Provider,{value:za},f.createElement(Il.Provider,{value:bs},f.createElement(Ha.Provider,{value:Oc},f.createElement(E.Provider,{value:Nc},rn)),f.createElement(Lr,{disabled:(Nt==null?void 0:Nt.restoreFocus)===!1})),f.createElement(ke,cu(Ka({},Nt),{hiddenTextDescribedById:pi})));function oc(){const Ru=(pl==null?void 0:pl.autoScrollEnabled)===!1,Uu=typeof Ut=="object"?Ut.enabled===!1:Ut===!1,Ai=Br&&!Ru&&!Uu;return typeof Ut=="object"?cu(Ka({},Ut),{enabled:Ai}):{enabled:Ai}}}),Ie=(0,f.createContext)(null),te="button",xe="Draggable";function At(h){let{id:I,data:z,disabled:se=!1,attributes:Xe}=h;const Te=(0,F.Ld)(xe),{activators:xt,activatorEvent:Nt,active:Ut,activeNodeRect:rn,ariaDescribedById:zn,draggableNodes:Wt,over:va}=(0,f.useContext)(Il),{role:Ba=te,roleDescription:ir="draggable",tabIndex:ba=0}=Xe!=null?Xe:{},xl=(Ut==null?void 0:Ut.id)===I,Jl=(0,f.useContext)(xl?E:Ie),[Ul,za]=(0,F.wm)(),[Cr,Er]=(0,F.wm)(),Br=Vt(xt,I),Zl=(0,F.Ey)(z);(0,F.LI)(()=>(Wt.set(I,{id:I,key:Te,node:Ul,activatorNode:Cr,data:Zl}),()=>{const or=Wt.get(I);or&&or.key===Te&&Wt.delete(I)}),[Wt,I]);const Hl=(0,f.useMemo)(()=>({role:Ba,tabIndex:ba,"aria-disabled":se,"aria-pressed":xl&&Ba===te?!0:void 0,"aria-roledescription":ir,"aria-describedby":zn.draggable}),[se,Ba,ba,xl,ir,zn.draggable]);return{active:Ut,activatorEvent:Nt,activeNodeRect:rn,attributes:Hl,isDragging:xl,listeners:se?void 0:Br,node:Ul,over:va,setNodeRef:za,setActivatorNodeRef:Er,transform:Jl}}function un(){return(0,f.useContext)(Ha)}const Mt="Droppable",It={timeout:25};function kt(h){let{data:I,disabled:z=!1,id:se,resizeObserverConfig:Xe}=h;const Te=(0,F.Ld)(Mt),{active:xt,dispatch:Nt,over:Ut,measureDroppableContainers:rn}=(0,f.useContext)(Il),zn=(0,f.useRef)({disabled:z}),Wt=(0,f.useRef)(!1),va=(0,f.useRef)(null),Ba=(0,f.useRef)(null),{disabled:ir,updateMeasurementsFor:ba,timeout:xl}=Ka(Ka({},It),Xe),Jl=(0,F.Ey)(ba!=null?ba:se),Ul=(0,f.useCallback)(()=>{if(!Wt.current){Wt.current=!0;return}Ba.current!=null&&clearTimeout(Ba.current),Ba.current=setTimeout(()=>{rn(Array.isArray(Jl.current)?Jl.current:[Jl.current]),Ba.current=null},xl)},[xl]),za=Yr({callback:Ul,disabled:ir||!xt}),Cr=(0,f.useCallback)((Hl,or)=>{za&&(or&&(za.unobserve(or),Wt.current=!1),Hl&&za.observe(Hl))},[za]),[Er,Br]=(0,F.wm)(Cr),Zl=(0,F.Ey)(I);return(0,f.useEffect)(()=>{!za||!Er.current||(za.disconnect(),Wt.current=!1,za.observe(Er.current))},[Er,za]),(0,f.useEffect)(()=>(Nt({type:oe.RegisterDroppable,element:{id:se,key:Te,disabled:z,node:Er,rect:va,data:Zl}}),()=>Nt({type:oe.UnregisterDroppable,key:Te,id:se})),[se]),(0,f.useEffect)(()=>{z!==zn.current.disabled&&(Nt({type:oe.SetDroppableDisabled,id:se,key:Te,disabled:z}),zn.current.disabled=z)},[se,Te,z,Nt]),{active:xt,rect:va,isOver:(Ut==null?void 0:Ut.id)===se,node:Er,over:Ut,setNodeRef:Br}}function fn(h){let{animation:I,children:z}=h;const[se,Xe]=useState(null),[Te,xt]=useState(null),Nt=usePrevious(z);return!z&&!se&&Nt&&Xe(Nt),useIsomorphicLayoutEffect(()=>{if(!Te)return;const Ut=se==null?void 0:se.key,rn=se==null?void 0:se.props.id;if(Ut==null||rn==null){Xe(null);return}Promise.resolve(I(rn,Te)).then(()=>{Xe(null)})},[I,se,Te]),React.createElement(React.Fragment,null,z,se?cloneElement(se,{ref:xt}):null)}const Ya={x:0,y:0,scaleX:1,scaleY:1};function Ja(h){let{children:I}=h;return React.createElement(Il.Provider,{value:ka},React.createElement(E.Provider,{value:Ya},I))}const al={position:"fixed",touchAction:"none"},ul=h=>isKeyboardEvent(h)?"transform 250ms ease":void 0,lr=null,Vl={duration:250,easing:"ease",keyframes:h=>{let{transform:{initial:I,final:z}}=h;return[{transform:F.ux.Transform.toString(I)},{transform:F.ux.Transform.toString(z)}]},sideEffects:(h=>I=>{let{active:z,dragOverlay:se}=I;const Xe={},{styles:Te,className:xt}=h;if(Te!=null&&Te.active)for(const[Nt,Ut]of Object.entries(Te.active))Ut!==void 0&&(Xe[Nt]=z.node.style.getPropertyValue(Nt),z.node.style.setProperty(Nt,Ut));if(Te!=null&&Te.dragOverlay)for(const[Nt,Ut]of Object.entries(Te.dragOverlay))Ut!==void 0&&se.node.style.setProperty(Nt,Ut);return xt!=null&&xt.active&&z.node.classList.add(xt.active),xt!=null&&xt.dragOverlay&&se.node.classList.add(xt.dragOverlay),function(){for(const[Ut,rn]of Object.entries(Xe))z.node.style.setProperty(Ut,rn);xt!=null&&xt.active&&z.node.classList.remove(xt.active)}})({styles:{active:{opacity:"0"}}})};function sn(h){let{config:I,draggableNodes:z,droppableContainers:se,measuringConfiguration:Xe}=h;return useEvent((Te,xt)=>{if(I===null)return;const Nt=z.get(Te);if(!Nt)return;const Ut=Nt.node.current;if(!Ut)return;const rn=wn(xt);if(!rn)return;const{transform:zn}=getWindow(xt).getComputedStyle(xt),Wt=ln(zn);if(!Wt)return;const va=typeof I=="function"?I:yn(I);return fl(Ut,Xe.draggable.measure),va({active:{id:Te,data:Nt.data,node:Ut,rect:Xe.draggable.measure(Ut)},draggableNodes:z,dragOverlay:{node:xt,rect:Xe.dragOverlay.measure(rn)},droppableContainers:se,measuringConfiguration:Xe,transform:Wt})})}function yn(h){const{duration:I,easing:z,sideEffects:se,keyframes:Xe}=Ka(Ka({},Vl),h);return Te=>{let Ul=Te,{active:xt,dragOverlay:Nt,transform:Ut}=Ul,rn=_f(Ul,["active","dragOverlay","transform"]);if(!I)return;const zn={x:Nt.rect.left-xt.rect.left,y:Nt.rect.top-xt.rect.top},Wt={scaleX:Ut.scaleX!==1?xt.rect.width*Ut.scaleX/Nt.rect.width:1,scaleY:Ut.scaleY!==1?xt.rect.height*Ut.scaleY/Nt.rect.height:1},va=Ka({x:Ut.x-zn.x,y:Ut.y-zn.y},Wt),Ba=Xe(cu(Ka({},rn),{active:xt,dragOverlay:Nt,transform:{initial:Ut,final:va}})),[ir]=Ba,ba=Ba[Ba.length-1];if(JSON.stringify(ir)===JSON.stringify(ba))return;const xl=se==null?void 0:se(Ka({active:xt,dragOverlay:Nt},rn)),Jl=Nt.node.animate(Ba,{duration:I,easing:z,fill:"forwards"});return new Promise(za=>{Jl.onfinish=()=>{xl==null||xl(),za()}})}}let Sa=0;function El(h){return useMemo(()=>{if(h!=null)return Sa++,Sa},[h])}const yr=null},19719:function(Ea,Tn,B){"use strict";B.d(Tn,{Fo:function(){return gn},PG:function(){return be},Rp:function(){return _e},nB:function(){return Qn},qw:function(){return Ue}});var f=B(59301),e=B(87954),F=B(35241);function _e(Lt,ln,Mn){const vt=Lt.slice();return vt.splice(Mn<0?vt.length+Mn:Mn,0,vt.splice(ln,1)[0]),vt}function Me(Lt,ln,Mn){const vt=Lt.slice();return vt[ln]=Lt[Mn],vt[Mn]=Lt[ln],vt}function D(Lt,ln){return Lt.reduce((Mn,vt,Rt)=>{const Dt=ln.get(vt);return Dt&&(Mn[Rt]=Dt),Mn},Array(Lt.length))}function fe(Lt){return Lt!==null&&Lt>=0}function G(Lt,ln){if(Lt===ln)return!0;if(Lt.length!==ln.length)return!1;for(let Mn=0;Mn{var ln;let{rects:Mn,activeNodeRect:vt,activeIndex:Rt,overIndex:Dt,index:Bt}=Lt;const Ft=(ln=Mn[Rt])!=null?ln:vt;if(!Ft)return null;const Xt=ze(Mn,Bt,Rt);if(Bt===Rt){const Tt=Mn[Dt];return Tt?Ka({x:RtRt&&Bt<=Dt?Ka({x:-Ft.width-Xt,y:0},re):Bt=Dt?Ka({x:Ft.width+Xt,y:0},re):Ka({x:0,y:0},re)};function ze(Lt,ln,Mn){const vt=Lt[ln],Rt=Lt[ln-1],Dt=Lt[ln+1];return!vt||!Rt&&!Dt?0:Mn{let{rects:ln,activeIndex:Mn,overIndex:vt,index:Rt}=Lt;const Dt=_e(ln,vt,Mn),Bt=ln[Rt],Ft=Dt[Rt];return!Ft||!Bt?null:{x:Ft.left-Bt.left,y:Ft.top-Bt.top,scaleX:Ft.width/Bt.width,scaleY:Ft.height/Bt.height}},oe=Lt=>{let{activeIndex:ln,index:Mn,rects:vt,overIndex:Rt}=Lt,Dt,Bt;return Mn===ln&&(Dt=vt[Mn],Bt=vt[Rt]),Mn===Rt&&(Dt=vt[Mn],Bt=vt[ln]),!Bt||!Dt?null:{x:Bt.left-Dt.left,y:Bt.top-Dt.top,scaleX:Bt.width/Dt.width,scaleY:Bt.height/Dt.height}},Ye={scaleX:1,scaleY:1},Ue=Lt=>{var ln;let{activeIndex:Mn,activeNodeRect:vt,index:Rt,rects:Dt,overIndex:Bt}=Lt;const Ft=(ln=Dt[Mn])!=null?ln:vt;if(!Ft)return null;if(Rt===Mn){const Tt=Dt[Bt];return Tt?Ka({x:0,y:MnMn&&Rt<=Bt?Ka({x:0,y:-Ft.height-Xt},Ye):Rt=Bt?Ka({x:0,y:Ft.height+Xt},Ye):Ka({x:0,y:0},Ye)};function we(Lt,ln,Mn){const vt=Lt[ln],Rt=Lt[ln-1],Dt=Lt[ln+1];return vt?Mnvt.map(Rn=>typeof Rn=="object"&&"id"in Rn?Rn.id:Rn),[vt]),Ct=Bt!=null,L=Bt?lt.indexOf(Bt.id):-1,Un=Tt?lt.indexOf(Tt.id):-1,ra=(0,f.useRef)(lt),Pe=!G(lt,ra.current),en=Un!==-1&&L===-1||Pe,bn=Ln(Dt);(0,F.LI)(()=>{Pe&&Ct&&Sn(lt)},[Pe,lt,Ct,Sn]),(0,f.useEffect)(()=>{ra.current=lt},[lt]);const Vn=(0,f.useMemo)(()=>({activeIndex:L,containerId:En,disabled:bn,disableTransforms:en,items:lt,overIndex:Un,useDragOverlay:Jn,sortedRects:D(lt,Xt),strategy:Rt}),[L,En,bn.draggable,bn.droppable,en,lt,Un,Xt,Jn,Rt]);return f.createElement(Zt.Provider,{value:Vn},ln)}const xn=Lt=>{let{id:ln,items:Mn,activeIndex:vt,overIndex:Rt}=Lt;return _e(Mn,vt,Rt).indexOf(ln)},mt=Lt=>{let{containerId:ln,isSorting:Mn,wasDragging:vt,index:Rt,items:Dt,newIndex:Bt,previousItems:Ft,previousContainerId:Xt,transition:Tt}=Lt;return!Tt||!vt||Ft!==Dt&&Rt===Bt?!1:Mn?!0:Bt!==Rt&&ln===Xt},y={duration:200,easing:"ease"},$e="transform",ee=F.ux.Transition.toString({property:$e,duration:0,easing:"linear"}),je={roleDescription:"sortable"};function zt(Lt){let{disabled:ln,index:Mn,node:vt,rect:Rt}=Lt;const[Dt,Bt]=(0,f.useState)(null),Ft=(0,f.useRef)(Mn);return(0,F.LI)(()=>{if(!ln&&Mn!==Ft.current&&vt.current){const Xt=Rt.current;if(Xt){const Tt=(0,e.VK)(vt.current,{ignoreTransform:!0}),Sn={x:Xt.left-Tt.left,y:Xt.top-Tt.top,scaleX:Xt.width/Tt.width,scaleY:Xt.height/Tt.height};(Sn.x||Sn.y)&&Bt(Sn)}}Mn!==Ft.current&&(Ft.current=Mn)},[ln,Mn,vt,Rt]),(0,f.useEffect)(()=>{Dt&&Bt(null)},[Dt]),Dt}function Qn(Lt){let{animateLayoutChanges:ln=mt,attributes:Mn,disabled:vt,data:Rt,getNewIndex:Dt=xn,id:Bt,strategy:Ft,resizeObserverConfig:Xt,transition:Tt=y}=Lt;const{items:Sn,containerId:En,activeIndex:Jn,disabled:lt,disableTransforms:Ct,sortedRects:L,overIndex:Un,useDragOverlay:ra,strategy:Pe}=(0,f.useContext)(Zt),en=ea(vt,lt),bn=Sn.indexOf(Bt),Vn=(0,f.useMemo)(()=>Ka({sortable:{containerId:En,index:bn,items:Sn}},Rt),[En,Rt,bn,Sn]),Rn=(0,f.useMemo)(()=>Sn.slice(Sn.indexOf(Bt)),[Sn,Bt]),{rect:la,node:fl,isOver:Xl,setNodeRef:vl}=(0,e.Zj)({id:Bt,data:Vn,disabled:en.droppable,resizeObserverConfig:Ka({updateMeasurementsFor:Rn},Xt)}),{active:Ll,activatorEvent:rr,activeNodeRect:Aa,attributes:Ca,setNodeRef:nr,listeners:ar,isDragging:Ht,over:fr,setActivatorNodeRef:Tl,transform:ol}=(0,e.O1)({id:Bt,data:Vn,attributes:Ka(Ka({},je),Mn),disabled:en.draggable}),Wa=(0,F.HB)(vl,nr),Hn=!!Ll,mr=Hn&&!Ct&&fe(Jn)&&fe(Un),wu=!ra&&Ht,Ga=wu&&mr?ol:null,nl=Ft!=null?Ft:Pe,wl=mr?Ga!=null?Ga:nl({rects:L,activeNodeRect:Aa,activeIndex:Jn,overIndex:Un,index:bn}):null,ca=fe(Jn)&&fe(Un)?Dt({id:Bt,items:Sn,activeIndex:Jn,overIndex:Un}):bn,ur=Ll==null?void 0:Ll.id,Ql=(0,f.useRef)({activeId:ur,items:Sn,newIndex:ca,containerId:En}),kr=Sn!==Ql.current.items,Rl=ln({active:Ll,containerId:En,isDragging:Ht,isSorting:Hn,id:Bt,index:bn,items:Sn,newIndex:Ql.current.newIndex,previousItems:Ql.current.items,previousContainerId:Ql.current.containerId,transition:Tt,wasDragging:Ql.current.activeId!=null}),pr=zt({disabled:!Rl,index:bn,node:fl,rect:la});return(0,f.useEffect)(()=>{Hn&&Ql.current.newIndex!==ca&&(Ql.current.newIndex=ca),En!==Ql.current.containerId&&(Ql.current.containerId=En),Sn!==Ql.current.items&&(Ql.current.items=Sn)},[Hn,ca,En,Sn]),(0,f.useEffect)(()=>{if(ur===Ql.current.activeId)return;if(ur&&!Ql.current.activeId){Ql.current.activeId=ur;return}const Cl=setTimeout(()=>{Ql.current.activeId=ur},50);return()=>clearTimeout(Cl)},[ur]),{active:Ll,activeIndex:Jn,attributes:Ca,data:Vn,rect:la,index:bn,newIndex:ca,items:Sn,isOver:Xl,isSorting:Hn,isDragging:Ht,listeners:ar,node:fl,overIndex:Un,over:fr,setNodeRef:Wa,setActivatorNodeRef:Tl,setDroppableNodeRef:vl,setDraggableNodeRef:nr,transform:pr!=null?pr:wl,transition:jr()};function jr(){if(pr||kr&&Ql.current.newIndex===bn)return ee;if(!(wu&&!(0,F.vd)(rr)||!Tt)&&(Hn||Rl))return F.ux.Transition.toString(cu(Ka({},Tt),{property:$e}))}}function ea(Lt,ln){var Mn,vt;return typeof Lt=="boolean"?{draggable:Lt,droppable:!1}:{draggable:(Mn=Lt==null?void 0:Lt.draggable)!=null?Mn:ln.draggable,droppable:(vt=Lt==null?void 0:Lt.droppable)!=null?vt:ln.droppable}}function Ee(Lt){if(!Lt)return!1;const ln=Lt.data.current;return!!(ln&&"sortable"in ln&&typeof ln.sortable=="object"&&"containerId"in ln.sortable&&"items"in ln.sortable&&"index"in ln.sortable)}const Jt=[e.g4.Down,e.g4.Right,e.g4.Up,e.g4.Left],Yn=(Lt,ln)=>{let{context:{active:Mn,collisionRect:vt,droppableRects:Rt,droppableContainers:Dt,over:Bt,scrollableAncestors:Ft}}=ln;if(Jt.includes(Lt.code)){if(Lt.preventDefault(),!Mn||!vt)return;const Xt=[];Dt.getEnabled().forEach(En=>{if(!En||En!=null&&En.disabled)return;const Jn=Rt.get(En.id);if(Jn)switch(Lt.code){case KeyboardCode.Down:vt.topJn.top&&Xt.push(En);break;case KeyboardCode.Left:vt.left>Jn.left&&Xt.push(En);break;case KeyboardCode.Right:vt.left1&&(Sn=Tt[1].id),Sn!=null){const En=Dt.get(Mn.id),Jn=Dt.get(Sn),lt=Jn?Rt.get(Jn.id):null,Ct=Jn==null?void 0:Jn.node.current;if(Ct&<&&En&&Jn){const Un=getScrollableAncestors(Ct).some((Rn,la)=>Ft[la]!==Rn),ra=Xn(En,Jn),Pe=ia(En,Jn),en=Un||!ra?{x:0,y:0}:{x:Pe?vt.width-lt.width:0,y:Pe?vt.height-lt.height:0},bn={x:lt.left,y:lt.top};return en.x&&en.y?bn:subtract(bn,en)}}}};function Xn(Lt,ln){return!Ee(Lt)||!Ee(ln)?!1:Lt.data.current.sortable.containerId===ln.data.current.sortable.containerId}function ia(Lt,ln){return!Ee(Lt)||!Ee(ln)||!Xn(Lt,ln)?!1:Lt.data.current.sortable.indexXn=>{Jt.forEach(ia=>ia(Xn))},Jt)}const F=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function _e(Ee){const Jt=Object.prototype.toString.call(Ee);return Jt==="[object Window]"||Jt==="[object global]"}function Me(Ee){return"nodeType"in Ee}function D(Ee){var Jt,Yn;return Ee?_e(Ee)?Ee:Me(Ee)&&(Jt=(Yn=Ee.ownerDocument)==null?void 0:Yn.defaultView)!=null?Jt:window:window}function fe(Ee){const{Document:Jt}=D(Ee);return Ee instanceof Jt}function G(Ee){return _e(Ee)?!1:Ee instanceof D(Ee).HTMLElement}function Ln(Ee){return Ee instanceof D(Ee).SVGElement}function re(Ee){return Ee?_e(Ee)?Ee.document:Me(Ee)?fe(Ee)?Ee:G(Ee)||Ln(Ee)?Ee.ownerDocument:document:document:document}const be=F?f.useLayoutEffect:f.useEffect;function ze(Ee){const Jt=(0,f.useRef)(Ee);return be(()=>{Jt.current=Ee}),(0,f.useCallback)(function(){for(var Yn=arguments.length,Xn=new Array(Yn),ia=0;ia{Ee.current=setInterval(Xn,ia)},[]),Yn=(0,f.useCallback)(()=>{Ee.current!==null&&(clearInterval(Ee.current),Ee.current=null)},[]);return[Jt,Yn]}function oe(Ee,Jt){Jt===void 0&&(Jt=[Ee]);const Yn=(0,f.useRef)(Ee);return be(()=>{Yn.current!==Ee&&(Yn.current=Ee)},Jt),Yn}function Ye(Ee,Jt){const Yn=(0,f.useRef)();return(0,f.useMemo)(()=>{const Xn=Ee(Yn.current);return Yn.current=Xn,Xn},[...Jt])}function Ue(Ee){const Jt=ze(Ee),Yn=(0,f.useRef)(null),Xn=(0,f.useCallback)(ia=>{ia!==Yn.current&&(Jt==null||Jt(ia,Yn.current)),Yn.current=ia},[]);return[Yn,Xn]}function we(Ee){const Jt=(0,f.useRef)();return(0,f.useEffect)(()=>{Jt.current=Ee},[Ee]),Jt.current}let ct={};function Zt(Ee,Jt){return(0,f.useMemo)(()=>{if(Jt)return Jt;const Yn=ct[Ee]==null?0:ct[Ee]+1;return ct[Ee]=Yn,Ee+"-"+Yn},[Ee,Jt])}function gn(Ee){return function(Jt){for(var Yn=arguments.length,Xn=new Array(Yn>1?Yn-1:0),ia=1;ia{const Mn=Object.entries(ln);for(const[vt,Rt]of Mn){const Dt=Lt[vt];Dt!=null&&(Lt[vt]=Dt+Ee*Rt)}return Lt},Ka({},Jt))}}const xn=gn(1),mt=gn(-1);function y(Ee){return"clientX"in Ee&&"clientY"in Ee}function $e(Ee){if(!Ee)return!1;const{KeyboardEvent:Jt}=D(Ee.target);return Jt&&Ee instanceof Jt}function ee(Ee){if(!Ee)return!1;const{TouchEvent:Jt}=D(Ee.target);return Jt&&Ee instanceof Jt}function je(Ee){if(ee(Ee)){if(Ee.touches&&Ee.touches.length){const{clientX:Jt,clientY:Yn}=Ee.touches[0];return{x:Jt,y:Yn}}else if(Ee.changedTouches&&Ee.changedTouches.length){const{clientX:Jt,clientY:Yn}=Ee.changedTouches[0];return{x:Jt,y:Yn}}}return y(Ee)?{x:Ee.clientX,y:Ee.clientY}:null}const zt=Object.freeze({Translate:{toString(Ee){if(!Ee)return;const{x:Jt,y:Yn}=Ee;return"translate3d("+(Jt?Math.round(Jt):0)+"px, "+(Yn?Math.round(Yn):0)+"px, 0)"}},Scale:{toString(Ee){if(!Ee)return;const{scaleX:Jt,scaleY:Yn}=Ee;return"scaleX("+Jt+") scaleY("+Yn+")"}},Transform:{toString(Ee){if(Ee)return[zt.Translate.toString(Ee),zt.Scale.toString(Ee)].join(" ")}},Transition:{toString(Ee){let{property:Jt,duration:Yn,easing:Xn}=Ee;return Jt+" "+Yn+"ms "+Xn}}}),Qn="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function ea(Ee){return Ee.matches(Qn)?Ee:Ee.querySelector(Qn)}},21073:function(){"use strict"},58e3:function(Ea,Tn){"use strict";Tn.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},71424:function(Ea,Tn,B){"use strict";var f=B(59301),e=Object.defineProperty,F=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,D=(Ln,re,be)=>re in Ln?e(Ln,re,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ln[re]=be,fe=(Ln,re)=>{for(var be in re||(re={}))_e.call(re,be)&&D(Ln,be,re[be]);if(F)for(var be of F(re))Me.call(re,be)&&D(Ln,be,re[be]);return Ln};const G=Ln=>React.createElement("svg",fe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ln),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Tn.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},89613:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return ct}});var f=B(59301),e=B(38147),F=B(1012),_e=B(92310),Me=B.n(_e),D={upload:"upload___jpwPD"},fe=Object.defineProperty,G=Object.defineProperties,Ln=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ke=(Zt,gn,xn)=>gn in Zt?fe(Zt,gn,{enumerable:!0,configurable:!0,writable:!0,value:xn}):Zt[gn]=xn,oe=(Zt,gn)=>{for(var xn in gn||(gn={}))be.call(gn,xn)&&ke(Zt,xn,gn[xn]);if(re)for(var xn of re(gn))ze.call(gn,xn)&&ke(Zt,xn,gn[xn]);return Zt},Ye=(Zt,gn)=>G(Zt,Ln(gn)),Ue=(Zt,gn,xn)=>new Promise((mt,y)=>{var $e=zt=>{try{je(xn.next(zt))}catch(Qn){y(Qn)}},ee=zt=>{try{je(xn.throw(zt))}catch(Qn){y(Qn)}},je=zt=>zt.done?mt(zt.value):Promise.resolve(zt.value).then($e,ee);je((xn=xn.apply(Zt,gn)).next())});const we=({chunkSize:Zt=1024*1024*2,options:gn={},onCancel:xn,onComplete:mt,onError:y,onProgress:$e,onBefore:ee,onBeginInitFile:je,children:zt,accept:Qn,className:ea,style:Ee={},concurrency:Jt=4},Yn)=>{let[Xn,ia]=(0,f.useState)("ready");const[Lt,ln]=(0,f.useState)(0),[Mn,vt]=(0,f.useState)(""),[Rt,Dt]=(0,f.useState)(null),Bt=(0,f.useRef)(null),Ft=(0,f.useRef)((0,F.Z)()),Xt=(0,f.useRef)(!1);(0,f.useImperativeHandle)(Yn,()=>({cancel:En,file:Rt,uploadStatus:Xn}));const Tt=()=>{const lt=document.getElementById(Ft.current);lt&&(lt.value="")},Sn=lt=>Ue(void 0,null,function*(){var Ct;if(Xn==="uploading")return;je&&je(lt);const L=lt.size,Un=Math.ceil(L/Zt);Xt.current=!1,ia("uploading"),ln(0),vt("");try{const ra=yield(0,e.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:oe({fileName:lt.name,chunkCount:Un},gn)});if(Xt.current||(ra==null?void 0:ra.status)!==0)throw new Error;const{upload_id:Pe}=ra;Bt.current=new AbortController;const en=[];let bn=0;for(let fl=0;fl(0,e.ZP)("/api/attachments/multipart_upload",{method:"POST",body:rr,signal:Bt.current.signal},!0).then(Aa=>{console.log(Aa,444),bn++;const Ca=Math.round(bn/Un*100);ln(Ca),$e&&$e(Ye(oe({},Aa),{file:lt,percent:Ca}))}))}let Vn=0,Rn=Jt;for(console.log(en,"promises");VnXl());if(fl.length>0){const Xl=yield Promise.all(fl);Vn+=Rn}}const la=yield(0,e.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:oe({fileName:lt.name,chunkCount:Un,uploadId:Pe},gn)});la.object?(ia("success"),Tt(),mt&&mt(Ye(oe({},la),{file:lt,percent:100}))):(ia("error"),vt("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Tt(),y&&y(lt.name))}catch(ra){ia("error"),vt("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Tt(),y&&y(lt.name)}}),En=(0,f.useCallback)(()=>{Xt.current=!0,Bt.current&&(Bt.current.abort(),xn&&xn())},[xn]),Jn=lt=>{var Ct,L;const Un=(L=(Ct=lt==null?void 0:lt.target)==null?void 0:Ct.files)==null?void 0:L[0];if(Dt(Un),Xn="ready",!!Un){if(ee){ee(Un)||Sn(Un),Tt();return}Sn(Un)}};return f.createElement(f.Fragment,null,f.createElement("input",{type:"file",id:Ft.current,style:{display:"none"},onChange:Jn,accept:Qn}),f.createElement("label",{className:Me()(D.upload,ea),htmlFor:Ft.current,style:Ee},zt))};var ct=(0,f.forwardRef)(we)},7184:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return G}});var f=B(78241),e=B(92832),F=B(3113),_e=B(59301),Me={search:"search___JA0r9",btn:"btn___GGtZC"},D=B(59301),G=({value:Ln,onChange:re})=>{const[be]=f.default.useForm(),ze=(0,_e.useRef)(!1);(0,_e.useEffect)(()=>{Ln&&be.setFieldsValue(Ln)},Ln);const ke=oe=>{ze.current||re(oe),ze.current=!0,setTimeout(()=>{ze.current=!1},2e3)};return D.createElement("div",{className:Me.search},D.createElement(f.default,{className:Me.formWrap,colon:!1,form:be,size:"large",layout:"inline",onFinish:oe=>{ze.current||ke(oe)}},D.createElement(f.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},D.createElement(e.default,{style:{width:280,height:40}})),D.createElement(f.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},D.createElement(e.default,{style:{width:280,height:40}})),D.createElement(f.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},D.createElement(e.default,{style:{width:200,height:40}})),D.createElement(F.ZP,{className:Me.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},28680:function(Ea,Tn,B){"use strict";var f=B(59301),e=B(65582),F=B(28501),_e=B(92310),Me=B.n(_e),D=Object.defineProperty,fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,re=(ke,oe,Ye)=>oe in ke?D(ke,oe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):ke[oe]=Ye,be=(ke,oe)=>{for(var Ye in oe||(oe={}))G.call(oe,Ye)&&re(ke,Ye,oe[Ye]);if(fe)for(var Ye of fe(oe))Ln.call(oe,Ye)&&re(ke,Ye,oe[Ye]);return ke};const ze=({dispatch:ke,className:oe,style:Ye={},leftDom:Ue,rigthDom:we,title:ct,imgUrl:Zt,backUrl:gn="/",sureBackUrl:xn})=>((0,f.useEffect)(()=>(ke({type:"globalSetting/headerToggle",payload:!1}),()=>{ke({type:"globalSetting/headerToggle",payload:!0})}),[]),f.createElement("div",{className:Me()("flex item-center relative px-30px h-60px",oe),style:be({background:"rgba(255,255,255,.5)"},Ye)},Ue||f.createElement("div",{className:"current-primary-hover c-blue relative",style:{zIndex:1},onClick:()=>{var mt;if(xn){e.history.push(xn);return}((mt=window.history.state)==null?void 0:mt.idx)>0&&gn!="/"?e.history.back():e.history.push(gn)}},f.createElement("span",{className:"iconfont icon-fanhui"})," \u8FD4\u56DE"),f.createElement("div",{className:"flex item-center gap-20px ml-auto relative",style:{zIndex:1}},we,f.createElement(F.Z,null)),typeof ct=="string"?f.createElement("div",{className:"absolute flex item-center justify-center text-28px c-white multi_ellipsis1 text-center",style:{left:0,top:0,height:74,width:1225,textShadow:"0px 2px 4px #2965BD",zIndex:0,padding:"0 330px 0 290px",lineHeight:"74px",background:`url(${Zt||B(5285)}) 0 0 / 100% 100% no-repeat`}},ct):ct));Tn.Z=(0,e.connect)(({})=>({}))(ze)},28501:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return we}});var f=B(65582),e=B(20834),F=B(8591),_e=B(38854),Me={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},D=B(41867),fe=B(89540),G=B(74128),Ln=B(65862),re=B(59301),be=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,oe=(ct,Zt)=>{var gn={};for(var xn in ct)ze.call(ct,xn)&&Zt.indexOf(xn)<0&&(gn[xn]=ct[xn]);if(ct!=null&&be)for(var xn of be(ct))Zt.indexOf(xn)<0&&ke.call(ct,xn)&&(gn[xn]=ct[xn]);return gn},Ye=(ct,Zt,gn)=>new Promise((xn,mt)=>{var y=je=>{try{ee(gn.next(je))}catch(zt){mt(zt)}},$e=je=>{try{ee(gn.throw(je))}catch(zt){mt(zt)}},ee=je=>je.done?xn(je.value):Promise.resolve(je.value).then(y,$e);ee((gn=gn.apply(ct,Zt)).next())});const Ue=ct=>{var Zt=ct,{homePage:gn,user:xn,globalSetting:mt,loading:y,dispatch:$e,shixunHomeworks:ee}=Zt,je=oe(Zt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),zt,Qn,ea,Ee,Jt,Yn,Xn,ia,Lt,ln;const Mn=(zt=xn.userInfo)==null?void 0:zt.is_school_manage,vt=()=>{var Rt,Dt,Bt,Ft,Xt;return(0,Ln.Ll)()?re.createElement(e.default,{className:`${Me.rightMenu} ${Me.menuWrap}`},re.createElement(e.default.Item,null,re.createElement(f.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):re.createElement(e.default,{className:`${Me.rightMenu} ${Me.menuWrap}`},re.createElement(e.default.Item,null,re.createElement(f.Link,{to:`/users/${(Rt=xn.userInfo)==null?void 0:Rt.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((Bt=(Dt=xn.navigationInfo)==null?void 0:Dt.top)==null?void 0:Bt.laboratory_admin_url)&&re.createElement(e.default.Item,null,re.createElement("a",{href:(Xt=(Ft=xn.navigationInfo)==null?void 0:Ft.top)==null?void 0:Xt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),re.createElement(e.default.Item,null,re.createElement(f.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:re.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),re.createElement(e.default.Item,{className:Me.exit},re.createElement("a",{onClick:()=>Ye(void 0,null,function*(){(0,Ln.m5)();let Tt;try{Tt=yield(0,fe.vR)({}),F.ZP.success(Tt==null?void 0:Tt.message)}catch(Sn){}(0,Ln.d8)("_educoder_session","logout",1),(0,Ln.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Tt!=null&&Tt.url?window.location.href=Tt.url:(f.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,D.bg)()?re.createElement(_e.Z,{dropdownRender:vt,placement:"bottomRight"},re.createElement("section",null,re.createElement("aside",null,re.createElement("div",{className:ee.actionTabs.type===1?Me.classromediv:""},re.createElement("img",{className:`${Me.userPic} current ml15`,src:`${(Qn=G.Z)==null?void 0:Qn.IMG_SERVER}/images/${(ea=xn.userInfo)==null?void 0:ea.image_url}`,alt:"",onClick:()=>{var Rt;return f.history.push((0,Ln.Ll)()?"/account/profile":`/users/${(Rt=xn.userInfo)==null?void 0:Rt.login}/classrooms`)}}),(0,Ln.Ll)()&&re.createElement("span",{className:"ml10 font16"},(Ee=xn.userInfo)==null?void 0:Ee.username),re.createElement("i",{className:`iconfont icon-zhankai4 ${Me.icon}`}))))):re.createElement("div",{className:`font15 flex item-center gap-10px ${mt.isIlearning?Me.login:""}`},((Jt=mt.setting)==null?void 0:Jt.sso_login_url)&&re.createElement("a",{target:"_blank",href:(Yn=mt.setting)==null?void 0:Yn.sso_login_url},re.createElement("img",{src:`${G.Z.IMG_SERVER}/${(Xn=mt.setting)==null?void 0:Xn.login_logo_url}`,width:40}),re.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(ia=mt.setting)==null?void 0:ia.sso_login_button_name)),!((Lt=mt.setting)!=null&&Lt.hide_account_login)&&re.createElement(re.Fragment,null,re.createElement("span",{className:"current-primary-hover",onClick:()=>{$e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((ln=mt.setting)!=null&&ln.close_register)&&re.createElement(re.Fragment,null,re.createElement("span",null,"|"),re.createElement("span",{className:"current-primary-hover",onClick:()=>{f.history.push("/user/register")}},"\u6CE8\u518C"))))};var we=(0,f.connect)(({homePage:ct,loading:Zt,user:gn,globalSetting:xn,shixunHomeworks:mt})=>({homePage:ct,user:gn,globalSetting:xn,shixunHomeworks:mt,loading:Zt.models.index}))(Ue)},59149:function(Ea,Tn,B){"use strict";B.d(Tn,{xp:function(){return Me},AG:function(){return be},JA:function(){return fe},FX:function(){return bn},k$:function(){return Ct},ub:function(){return L},e6:function(){return Un},v7:function(){return oe},BO:function(){return ze},x7:function(){return $e},em:function(){return Tt},BV:function(){return D},qz:function(){return Ln},Gm:function(){return G},yt:function(){return xn},I2:function(){return ia},z3:function(){return F},GY:function(){return Jn},wC:function(){return lt},Pt:function(){return En},Oe:function(){return Sn},L6:function(){return e},RL:function(){return f},f$:function(){return _e},j1:function(){return Ye},jD:function(){return ke},g4:function(){return Ue}});var f=B(58143),e="data:image/png;base64,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",F=B(4977),_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",D=B.p+"static/err.2323787b.png",fe="data:image/png;base64,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",G="data:image/png;base64,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",Ln="data:image/png;base64,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",re="data:image/png;base64,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",be="data:image/png;base64,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",ze=B.p+"static/douyu.1e926b4a.jpg",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",Ye="data:image/png;base64,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",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",we="data:image/png;base64,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",ct="data:image/png;base64,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",Zt="data:image/png;base64,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",gn="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",xn="data:image/png;base64,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",mt=B(71424),y="data:image/jpeg;base64,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",$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC",ee=B(59301),je=Object.defineProperty,zt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Ee=(Vn,Rn,la)=>Rn in Vn?je(Vn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:la}):Vn[Rn]=la,Jt=(Vn,Rn)=>{for(var la in Rn||(Rn={}))Qn.call(Rn,la)&&Ee(Vn,la,Rn[la]);if(zt)for(var la of zt(Rn))ea.call(Rn,la)&&Ee(Vn,la,Rn[la]);return Vn};const Yn=Vn=>React.createElement("svg",Jt({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},Vn),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Xn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ia="data:image/jpeg;base64,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",Lt=B.p+"static/certificate.a2a9ee77.jpg",ln=Object.defineProperty,Mn=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Dt=(Vn,Rn,la)=>Rn in Vn?ln(Vn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:la}):Vn[Rn]=la,Bt=(Vn,Rn)=>{for(var la in Rn||(Rn={}))vt.call(Rn,la)&&Dt(Vn,la,Rn[la]);if(Mn)for(var la of Mn(Rn))Rt.call(Rn,la)&&Dt(Vn,la,Rn[la]);return Vn};const Ft=Vn=>React.createElement("svg",Bt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},Vn),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Xt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Tt="data:image/png;base64,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",Sn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAESIAESIAENAIUcHwXYiWBpw93Srx4cd3+7HPmrxef3uPdfl1ekARIgARIgARIgARIgARAgAKO70GsJPDrd3sjHDppC9zIwFAZMXZurOTKhyYBEiABEiABEiABEohcAhRwkcuXV4+hBCJTwOGRu/edILPmrYuhT89hkcDbTyBevA8kTapk8tvL1/L4yf9sPvC7774rf//9t2Eg77zzDsOkDdOKXQd66ruRMsVn8mGCePLw2+/l9es/Ytek8WlJwEMJUMB56MRx2BEjENkCDgtCr7ZDZd3G/REbKM92G4HqVYrL8CEdZdO2gzLYL0RdN3myJJIzeya5ceuBPHj4ndvuxQtFL4F33hGZOKantG1ZSwb7TZegqUt1B/TBB+/LmcML5dXr36WB1wC5e++x3YFXqVhY5oYMlWUrt0v3vhOj9yGdvHvuXF+IV+MqMnDYNIfFlhIlTCAnDoTKsROXpX3XEfLnn2+cuhv4j/bvIhA0E4KXyHffPw0/H393+vAC+SzpJ1K6cke5dfuRZMqYWiqULSjTZ6126j4x5eAM6VJIwFBvyZsnqxQr106e/vSLW4eGQlsHdsyQrTuPysTgJfLbb690rw/u04L6S/asGaRLz7Fy8fJtQ+Po0aWxGn9g0CIZNmKmoXN4EAmQQPQSoICLXv68ezQRiGwBh8f6/fc/pHajvrL/0Jloekre1pRAs0aVZUbwAFm6coe07RSgPhrYp6UM6ttaVq3dLS3a+xHYW0Lgq5yZ5dCuWYIKsV/mrifPX7zUfbJO7etK4IhucvnqHfmmREu7Tw/hsXPjFCn0TS4ZOHSqTJ6+3GNoxY37gZw5vEDSp0tpaJHerlVNCRrbS1CYqUmrIU4/Z5JPE8v1c6sEXtAyVTrJiVOXzQTc1TMrJHWqz6VgyVZy5dpdObx7tkBgTp2xSvoOnmz3fp98nEgKF/zK4ZhOn70quXJklg5t6jg8Vjtg+66jMjt0veHjtQOxEYD3LUe2jLJ63R5p3m6Y09ewdwI2n5bNHyHf//CTZP26frgAT58uhTz69gd58+YvdTre0T1bpkmBfNmlfPUucvT4RUPj+CjRh3L9/Cp5R0Sy52soP/38q6HzeBAJkED0EaCAiz72vHM0ErAl4GaHrpPjJ/9bbGhDRJhV4wYVpFTxfE6NGgvHkhU6yPWb9506jwe7n4CegIsfP65cOL5EeeJyF2oqd+5+6/4b84pRSgCL2K1rJ0nxonlkQvBiGeI/Q/f+8DJdPLlMPkv6sbx+/bs8f6Hv1UBV2Sy566pFMQScERs9foEMHz3byKFRdgyq7m5eM1H++usvKVOls0Dg6Bn4Hd07V3JmzyilK3vLydNXnB5jn27NZNjg9nLsxEUpW7Wz2fm4/vljiwWtXIqWbSvnL96ULzKnkY0rJ0ia1MnUBku7ziNshqkWKfSVw3nAnDVsPkiSJ/tEJo/rY2j8qB081H+GjA9ebOh4y4Pgfdu7dZrKra7TuK/s2H3cpetYngReG1dNkNIl8knAmHkyatw8dQj4XTyxVHk3M+Wsrf7OVQEH4TZ8aEfp0aWJIYHvlgfjRUiABCJEgAIuQvh4sqcS0BNwpv8Q6j1Xlsxp5ezRRU4/8toN+6RZG1+nz+MJ+gSwyMuUIZXTeMqV+UYtUPYeOC3jghaGn1+nZmlp06Km2jmfu2CD+vubtx/Jt49/cPoeUXUCxETgCB/5/oen0qVnoPzvx2dRdesYfx8spA/unKk84DnyN5In3/1oNWZsyCwNHS7VKheXH58+k59/fi4pUySVDz+MH/7f2kkQAxAyOzdNUaFp8Bg9e/ZcMmdKI59/9ol6T+4/MA+/XbJim8xbuClGsUJ43biR3aRj27py9fpdKVKmrW4oZdlSBWTDyvFy8PBZqVSrm9PP8P7778mV08slRfKkynu3YfMBs2tAZJw8OF+yZkknJSp0kDPnrqnPU6dKJptXT1Bc4QXr1ke/mu8XmdLIwD6twq9ZtVJRNW9r1u8N90ThQ3hIERadNk1yh8/Qr2dzqVa5mAp7x++1qzZ0YDvp28NLPVPx8u1dvYzZeVmzpFchp9hkyJa3gfzwv5/V562bV5Pg8X1l09aDSqzCXBVwOBd5cJdPLVPfG3rh3DJ1vAgJRCoBCrhIxcuLx1QCtjxwXXuNk+MnL1kNO06cd6Vdq1rSunkNpx/p0pXbKlSI5h4C3Ts3lhHDvN1zMRtX6T1wUozOx1m5aJRUqVhUjX6Ar2eF80XmxGk5QM2bVJEFSzaLd7cxVrfDMaP8ukhX7wbKe4GFNoqcaGFqEDfIY9KKOeD4qRP7SYumVZW3qGTFDionDJ6gHRuClYArULyl/Pr8t8h8NLdcG0Ln2N65ynuj552EsEUoIEJQ6zbpJ9t3HXP6vg3rlpO5Ib5y+84j5dW27IsJkQGBneerLFKuWmc5duK/31uEeO7bFiJJkySWBl4DZcv2w3bvj9C/Rzc3yb37T+Srgk2cHqsmeuCZLFH063CPoOmFEB6JcE8jFi/uB7JueaCkTPG5ykE7cPiskdNUGOQff/yp+66OH9VdhYGavs94J+eFDJV6tcua5XhGRMDhmtMn9Vd5ksyFMzRtPIgEopUABVy04ufNo4tAVOTAac+GHfsCxVtE16O+dffFQhsLdGcNO8xYNMIjc/b8dbunwxO3dcdRZ28RZcdruXu4YeVa3QwvFKNsgNF0o8QfJZTbl9aq3CtsmiC3zdLy582uQt2QN1S1bg85cuyCOgQL2DnTh0jDuuVl5ty10qNfWJGSr3N/qQpIwDMBsXf1+r3w4zWP1qJlW6VD11HR9NT6t33vvTgCQWFpRQvnFh/vhjIicJ5cuHjT7OP6dcrKlAl9Vcg3Qr8txdfr3/8w83JZXhsCYv/2EMmbJ5v07D9RcdQ7RhNMtRv1kZ17Tpgd8k3+HFK5QhHxGznLIc+qlYrJioUjZc78DeLTe5zu8ZrnMUe2TKqAi+bx0w7GmG9eWK3CqFNkrGyVL5nv62xq/iPLwNjUE2l6HwjUGxdWS8IP40vh0q3Di5JgzHjP4QFGiKq26RgRAYf7oqDT8f3z5Pnz3yRL7noesSkRWfPC65JATCdAARfTZ4jjixQCFHCRgjVGX7R2jVKyaI6/bNt5VHkXPN2wEP/hh5/k5u2Hnv4obhs/QiKXLxihQucQbmbLIMoyZUwlq9buMTvk008SKe/R5m2HzdqA5M+bTTKmTyUr1uwyOz5hwviyNHSE7Nl3UiZNW+5UOwK3PbSNC7VvXUtV4nSX/fOPSOceY2T+4s02L1mzWklZMm+4qsL4ZZ568urV77oCbmlogKGQReQpwgOmV9URwmxsgI94t6urioYghFLPIGqQ55ohfUrlpbPMc8U9vru7TYUmZshe0+oSuXJkkuULRpr9faqUn8l7772nvK9aARFHnOPFiyvJPv9UedpMw3rD8vUGyqUr5psNyEtDHmHvbs1k38HTUrVOj/BbZPsyvZw6tED9NzYWTIU2CtbgmXEfvfYYGzYfklYd9Qs24bxrZ1dIqpSfq7DMzdsOOXosfk4CJBBNBCjgogk8bxu9BCjgopd/dNwdZcrXLguUQ0fOScWaPtExBN4zEgloC/pO7evJwqVbpKPPaLt3g1cDx7rTVq/fq0IHY4KhaI//kA52h4IFO7w4MAgYS4+b6ckQcAN8p1iJWO0Y5LAd2zdXUCVSr3iJdpwWqtesURXpPTBIDhw6K+nSJpd0aVNIujQp1J+Rt4ZwSlwLgrFTd71Q2HdUqwPk0qXPVtNm6X4UKvrh3nYlJpNlqGT1jHnzfCkHd86yO2ZTDqbj9+42ShYu3WpouocNaid9unvJtJmrpc+gSQ7PwQbNtnWT5J133zUrroL7jxzWWXw6NVTPYjlnCIOF6X2Gv0drG+T66RmuPSN4oDRtWEmCp6+Q/r7GivY4fBgeQAIk4HYCFHBuR8oLegIBTxNwWIR4t60r+McZ1eNQiEPP0E+pdvVS6qN1m/bJt4//59J56M3kyBrXr6B2ajduOahCrlAGvEzJ/FKsSB5V2Q9hiqfPXlMLPsvmsI3qlVdFC3AezrdnCJf8/LNPVeiatiMMDsi1MWK79p5QRT4KF8wluzZNVeNCjpOpfZ07iypwMmzkLLMd+pjIHeNGIReE+mGHHX229AzV8KpXKaZyu1Kn/FySJv1Y5drcuv1QhYeCi6lp83nrzkO7/Qux4G/epKo6FXNr2j/P2XsamT+jx0CMQEAgVK5D15GyePk2u6cipBahc+4yLJjrNxsgW3cccdclI/06eL9/fLBTLfaTpi3vchNnzPvWtUEC0QHTBBzCOJUYS5tCCTKUvc+QLqX6LqLIiSPD9xa/D117BVodipBHhBEiL7FImTY2L4WwabQpwO8mQhUtTcvZW7IC1S/D2os4MvzWHdkzRxWDyV/McXg8vGJoq5Dk048kbxEvh15zhALjXQY7VMf09QuRCVPCvufw4l0+tVzixn1fhfSeu3AjfLgRDaHEhZo3qSzTJw1wyNURI35OAiQQuQQo4CKXL68eQwnYEnDos4OiI85agvjxpGCBHEpgWZq7cuAG92stA3q3lBcvXkqRsm2tdvoRarR/+wxVgADJ8wi5wQLf1fMcMUBJdRRywG4uFg6hM3x1nx+CCQUJUChCM61xLPoNoQS2XgI/jsUi7cb5Vao0dxvv4bJs1U51CSyIfnpkHs5ma7wVanSVw0fPC0Khju2bpwQMiiuY2tiArtK5Q30ZP3mx+A43z3dxlZ+r5znijs9RcGHrukny5s0bSZyijNUpWCijLDuKVdiyFat3qYUxeqXB+vdqIUP6t1E9oBBKZis0rFunRjLSr5PKj8mYo1Z4mJwr9zTyrEaPQYjajw92qMPzFW3usHUHxEutaiUdXh4VDzNkSCXDAmbarEwKdtg88TQBBw/Xo5ubVWuBj1OWdTkEFIwG9f2vUBMEXLlqXWTN0rGqQbcte/nytdy49UBtAqAQyb0HT+TBwyfqz/cffif43JZ5Na4sIZMHSMicNVbfWRSZ0X5TsFmE3EZbnjz0gUROacCYuTJqXKjD9wEH4PcO3jEIViNz3qRBBZk1dbDaNKnZoLfde8ALNnvaYGlUr4I6zlTA4bMRwzoJvoN6/ebcIeBQaRVVQvFvR5I05R02fTcEjAeRAAm4nQAFnNuR8oKeQEBPwGFBmjlXHfnt3wWts8+Bqnaj/btYneYuAQdxuGn1BEE/J4gilDbHQkUzTYRAhGJHGhX2YK6e5+j5NQEHT0eDOuVUIj2ql506c0USJIgvyBvyH9xB9XjCmFC97+Gj79VlUWXu5oU1Kr8F+StYjOiZVnHy52fPldBDvgdME3BYZIyd+F9LANNrNGlQUe1gawIOAgM715a5LhCHty6uUaFkXxduphaUpuYqP1fPc8Qdn9sTcGAL7wC8o/Bwhi7cJAePnFU5NvA61a1ZWok1VCScNG2ZDBw6Td0SXj00WMYiEItSWxUAcW14IOYt3KhaGGjz6co9jTyr0WOUR/fcSuVNSv1FVXn2ywujp9o8Diz2bp2u3mVbRVH+a/Cd09BiPsKDcuMF0HgaYYiOWqjYuyU87lvWTFSbLNgUaFC3nPLAlavaWeVwodDIvfuP5f6DMIEGcYbNFAinVWt3S4v2+vlY9u6J7xbGjVwwPZsxZ4307B+kPkLoYu9uXtLfN1imhKw0OxyCKHTGUKlbq6y07fTfBpERxDWqlhDk8mFzCL8xtsz0HTJSWROFZDAm/LbjN7VokTzhHjj8RuE37IMP3lOeP8v8V3cIODRhf3B9o/oeoZCJ6cabES48hgRIIGoIUMBFDWfeJYYR0BNw2O3Nnq+Byz21LHehtUd2l4DD9RA+gya7+H/THIWK5Qqp3W4Imur1esq+g2fMiLt6nr1p0wQcjsFiv2lrX6vd2k8/+Uj1lELRCMu8pHkhvmqxt3vfSalRv5furZCoj0XatJmrpM+gyeHHaALOlgdKjWltkBK7moBLkCCeyoWBYWdZE4NabhwWS2WqdNIdh6v8XD3P0dfFnoDr2bWJDPftqEJBi5dvpytkUBJ/WlA/NV8QxvC6wTatnqgaBuvt7uNz5BudPhwmmMFKq34XkXs6elajn+MdQwn8P//8U3mT3GHuEHB4f42WoXd1zA8efu/Q46h3be3d1wsrNjIWiLYrp5epcOgRY+epjaVVi0c7zCeD6Nu+frJuOLOR+zaoW1aV0Ydh403LO0RBEvSR0wQc5g9FbdByA78xe/afMrs8PsfGAwSls03L8ewXTyxRm0T4Lpw4dVl36FpfQojYnAUa280zxIbW3SvrJPFHicSnd6CkSZ1c+vTwChdwqNC5e/NUWbBkqyooY2nuEHC4xrPHu5Ug1xqtG5kTHkMCJBC1BCjgopY37xZDCNgKoYT37fbdb50eZYL4cdXCQc/cKeBwfYgSeOLwD22dxn1VrsLx/aEq7wyLqJGB83TH4ep5tmBoAg4iCgsTzbtmeTzuCzGFMK28Rb1Ey69D+BH6aGGnFxUDLc/XFj64HtowgKNmrgg4nAsPDRabpp42TUiib5O95suu8nP1PHsvoT0Bh8IcEDMQ1baaEsOD8fThTuUBLV+9S3gpfS3cDAUf0merER5eqY1Fa1QMLyUYahaRezr9ZbNxQvkyBVUPLlT4gyfdkaHKn9+QDtK+dW27h36YIJ7yYmOD56+//9Y9Ft9/HGMZTgcPz+RxvV3qH+lo/KafGy2MYXnNls2qqh53eFcwdmcNv0HYUELYedtOAar8vxEBB2/vtbMrlfhC6X5nDMLi1KH5kiVzWnWaaVVZbD5gE8JUwJ0/tliFtyJ/9tfnL61uVadGKeXRR64dwolRrAXiSa+CpuXJ3To1lJF+YWX8URjJNCICx4IPeFQsX1iG+E2XiVOW2n1UHA/P4t79p6Xv4MmC75upgMPJCD9fuXa3yme1NHcJOEQkYPOpVsM+VrmyzswVjyUBEog8AhRwkceWV47BBDytiIklSq0PGJL8r12/J8WL5lGlpqvV7Wl3h9fV8/SmUhNwWBghNMieXTq5TJXx9uk9XubMXx9+6OnDCyRrlvS6wnPimB5qcY2dbeyOm5qrAg7ewLKlCgj6T+3YfVx5Ri6eWKryvZDP9fyF9QLP9L6u8nP1PFtMHeXAGfnqYWGLTYeOPv9V0kNe2J3L6wT9p9p1HiFLVoR5LDW7fGqZKkaBPEHkCzprevd09hq2jse8Yn5tlYPXW+zCC4SNBHggNY+s5XFJk3ws77//nvLMY7PClmEjApUv4VE2NeRWVipf2F2PqXsdiA+t5xqE5NUzyw3dL2HCBPJx4kRKnP708y+GzgnbcAmrgAiDdwu5XfDmGhVwGOPj21tUfzN4gBFibdS0fDLMBzat7Ak4rQKlXm6yvXlEtUojofTYAMEmVIF82XVz7Dq2rSNoxH3txj1VOMmIKEQ0BXrjIZpCT8DZ4+QuAXfv6npBKCWiOWwVzDI6XzyOBEggcghQwEUOV141hhPwdAGHf6g3rpqgwt1gyGFBo1csXh39A+/KeXrX1AScXuEPy+MR3omFiWnOFY6B5yZwhI/yvsELpy0KsTBChTmEYJoKDO26rgo43Av3RJNmLHiDx/eR1s2rK6ECweLIYgJ3jNGogEMeHCpswuOB3lUotoPKgPBioGcXilh07zvBrOfZlAl9pJVXdauCCwUL5JQ9W6YpTypyY7QcS0tmrtzTEXcjn2uVATE+FHaxVxIf18Oi/sntLSoXEN5EvX56RkIojYwtKo/B3OL3LbIMXD9KXlq34IlRAQeu8MoXL5JHFVvaf8g85NvW2HHemSMLJVOG1IIS/jOnDLIr4PA7ku/rrIZQwFs6d7qv2tQxDbF2dDLyShG6i0q58Joh3BuGpthoao4xl6rUUS5cuuXoUlaf6wk4ePRt8xEZP7q7fPlFejWWyxa95bTzINYvXtYv1oX3ByGUGHehUq2s+tM5/RA8gQRIIFIIUMBFClZeNKYT8HQBB761qpeUxXOHK9QQIxAlRszV8yyvrQk4TQzZu7cmlOApaNRiUPihHydOKLcurhXslKM6m1baXhsjQqywQ29ZjU4TcFhMLl8dVpnS0kqXyK/CgLQcOHzepkVNmTyulyxYskXGTJgv8AjB9AoC2HoeV/m5ep7eOBwJOFQiRU5mlYpFlFizZ5YCzlSoIRRR2xTQPKLbdx1TobuWFpF7GnlvHR2jtQXAO4Hwzx+f2vcowfMLD7C9Ah6eKODACRsfjix7towqDw2eM4T+xYnzrvISGfGGaTmTlvcwKuBwHiqeopjOxClLZLBfiKPhqs8hsiaM7qHGiyI6yJG154EzdNF/D8Jcnzu6SIVbYgMAGwFGDTl9m1dPUIfjd+zYyctycOdMyfZlBt3iKUavayng3CXOTZlZjgW/mfDC43uE77+tjRqjz8DjSIAEIocABVzkcOVVYzgBTxdwqEaG3BOU2Ych3Abhk452sl09T286NQE3xD/EZi8y7by5IUNU3zI9T1fI5P7i1biKrFm/N7zBLPJGsBicHbpOuvUJWxiZmittBHD+l1+kUzv4N289lOOnLgmaHU+ftVp6D3TcWBfnu8rP1fNsfY3sCTh43DavCRL0kkLeYOiiTXLp8m359skP8uLFKxUGiJDRXZunqQIxlgIO9zx3dLGqHorCMfAoYOF45/JaQThhsza+Vrl17rhnRH8y4G1BGwF41uCNtuVh0O6jheIhh3TS1GU2b492EGgjMHT4DN28I8sT8R2M6Yte01L1+I6hyiuaTM+at1a69zW2EaQHzBkBBw/V8f3z5OatB5LHJJ/S0XuA8F7kIqZNncztAu7SyaWqoXjCzx23l7AcZ+cO9WRsgI8Kx9134LTUqVlabG12OHpG7XNLAYd3e+HsYXZPL1EsrxLwaCXz00/6mxjnzt+QwEmLdK9jWgwoSZoKTglZo8/F40iABCJOgAIu4gx5BQ8koCfgsOPYuOXg8Mp6zjxW/PjxZMzwLqppsqW5u4iJaRjfwcPn5MDhM6okt6MwSlfPs8VBE3BzF2yQrr3G2cWlHTt89BwZPX6+2bEo0Y7+dVpFROQbocEyRAPaIWCBrWcogW7E7t5/bObBQ6l8VI7DDjty3nIVaBxehdHe9Vzl5+p59sZiT8Bpz7d+bWUMFQAAIABJREFU035p1maozd5e6K+HcEc9Ade7WzPxG9w+vPkxcrhWLxmjOCFX0LJYgzvuaWQuHc1PWMn/7NKjn3lYqOV5EDBYbCOc1p2G3xBPyBtCPiq8z5jHXN80kVevXsvl08sFxVgKlmztUkVLcHRGwGkFO7CJkL9Yc7l2475TU4HzHHngUAjJiKHdhupJd36V2vj4PH1FI6eZHWPZvw2eTIQgOgprt3ej6MiB0/L2tGbsToPgCSRAAlFCgAIuSjDzJjGNgJ6AM1r8wNazoO/YrKn/hQdqx7lbwA3o3UIG92ujds3RmwpV97Smskg4xwJSL//H1fMcCTgsftA42VbOEXbMb1xYLSjxjabf8LRZmtZbrO/gYHkvThzVKNrV0uaW10ZftF9+/S1cdEwK7CltW9ZSh/X3naLaMZgaxqlXzMRVfq6e54qA06r74dw8hZrq5nXhM3gZrpwOK3ShJ+AQjoiKndjx/6pgE9WkGR7UkNmrpdcAc2+lu+4Z0d8IVJVE3zGIT1Nvrq3rIicTFUn1rFjh3KrFBQplvH79u8ohxMbD4yc/2hwmqgOi12ClWj5y6Mj5iD5OpJ0P4bRojp/Uql7KzPvc26epqsqJfm0IO9arcuhoUM4IOFyrX8/m4jugrYwev0CGj55tdfnMmVJL3txZZcWaXVaf2RdwawW/Jb880e8vaXox/G6Vq4ZKkpdVYZUXL17KF1/VdfSoVp8n/uhDmTi2p/qewF6+/F18A0IUY1ctqgWc6bsxZsJC8R81y9Wh8zwSIIFIJkABF8mAefmYScBWCOW6jfvkxKkrTg86QYK40rJZNd0FoTsFHJL+N//bNBfewg2bD6ixIvEe4UioKBcwZo6MGmfu5XL1PFwb4Ti4vmUSvmkfuDbetpvgaj3C0BA2R/5GVr3icI/WzWtI8PjecvnqHZU8nz1rBuXVg3fPWYP4wAK8WJHcqsIgwiZNG9IunO2nwpuQX5f2y+pm3iQ8K8p4o0E18kQ0c5Wfq+fZ447PbHngtDLqOCZJmnLy+nVY43NTgyhbu2yslCv9jfprPQGHv0dJfpTmD5q6VNq1rKWKfaAv1LkLN8yu5857OjvXlsc7W4lS7351a5WWWVMGKc9lldrdZewIH7uNvHENvLMHdsxQ7RvQe+/seXNGEX0ud52v5ZChuis8Trm+aRwe7qkV8YBwRV81iDhnQ0GdFXCaJxBjwUaBpbeqbq0yMn/WMPELmGkV8ufIA9d74GTVA86R/SP/yBC/GWqzA4IPnkC0LXHGShXPKzOCB6jf/0fffi8HDp8TbOjB0HsO1Um/fWxd9t/RPaJDwLECpaNZ4eckEDMIUMDFjHngKKKYgCfmwKFkNvLeUiRPKnMXbJSuvQLNqGGxs2DWsPCF58Ej59Tnrp6Hc5HQf2L/PIkXL66MDAyVEWPnht9TE3DoAQUPhVeboVYl1Ft5VVNFB5Cf1K3PeJkd+l8LAdPBo5z4rUtrlZcOhhLeCNVDXyZbhmqKmTOmlqxfple5XChKke/rbKpdgamhwmWxcm1VUQt49rp1ahT+cbW6PczKZGs961AYpXXHsAIxrvJz9TxH3PG5LQGHXLu7V8IY4/3Ae2JqeHdQjATFTeBdQg6lLQFXr3YZmT9zmAo1RTgrBDxyyyzNnfeM6M8A3lP0sEJxHPTlOnzUuCfs888+lrEB3aR+nbJK3Lds76daTYSFZWZT3m5sMOgZBBxCEjNmSCXZ8zWUBw+/i+ijuP38Tz5OKFMm9FWeN4QrYwPIdJMCN8T3FKGyZUrmV8+AjQzLtgj2BuasgINoHOXXRbp6N1C/DfiNMDV46FDspEV7P9Vc3tQ0AYfxtWgXlhdWvOjXsjQ0ILwPnDMQEU6MEMqDh89KpVrdDJ0aP94H4j+ko3i3qxvW823tHvHpPU5++fWFVCxXUKYF9VffsWe/vJA+AydZteVwdJOoFnBag3UId7zHtlprOBo3PycBEoh8AhRwkc+Yd4iBBDxNwGFxsH7FONXDDCGL8ITo9RTSCoIgrBKLbYgWV87D4h6mecbw5zPnrknx8u3DZ1MTcEMDZqpGuP16eqmd59NnryqvHfJP8nyVRR2P3m89+oU187ZlqA6JKpEwFN7o3GOs7qFYXAaO9FGlxJEvZ2loMo0QtiPHzsuho+fDG4RDuEHAIWQKIVkIdYI3qWzVTuGeKlRuRLig1tQ7JnLH89rLgYMnE/MGw/Nt3XFECeIc2TNJjX9zNBHKilYByNm0JeAwpyhcAq8uDCFpU2es1J0Td90zoj8VEAQjhoWJdCP9CXE/hNh27tBAOrSprfKfrl6/K41bDFYeGaNVKCGMEXL6119/S9K0Ma/wQ61qJWVMQBflIUJoX9vOAYIcST1LlDC+zJsxVOWzweYv3iIDfKcoUeLInBVwuB560Z05vEBVjEUhJm3jCexXLhqleujBc4/QTlPTBJzemLRG3o7Ga/o5flfQYiV00Wbp3GOMw1NLl8gr40f3UB5+NAjvPSBIFi/fZnYe3i00ckfLDtimbYdkxJi5hlsKRKWAA+8VC0dK5QpFZcBQ69Byh0B4AAmQQJQSoICLUty8WUwh4GkCTssVwY6ovZ5CCHM7umeO8pxhZxoeCOSYOHseSmFD6GABsml1kKRNk0y695lglotiKuDGTVqkms42b1IlvDIm5vrHp89Uk26tybC9+S9cMJfs2jRVHVKyYgc5deaq7uFaJUmEuN2+861cuHRTLYjw/8ib08SndjI8dQG+3mqXH6Z5pratm6waoJvmSyF8EuGbmhclJnLHM9gTcPCiDB/SQTVBx581w3wiR3Kw33RVGGbZ/BF2BRzO0/IFUewC7Rye2qhq5857RvQ3Al6wC8eXqPcX7SGw4aFnaJfQrFElaVy/ompjge9I8IyVMnbCgvAmznoCDh4ViHx4sf74443Ejfu+VChbSHl+Dx05pzx/McEQKgtBhSby2kYKPIjwVl29fs/hEDu0qSMjh3kr7ztCGyGKULHSXnsGVwQcBgKv4OK5/srzibBVfI/hjb95cY08ffpMCThL0wQcCusgCgCGzQa0s3BWwMWL94GKXqhSqZgM8ZsuE6cs1eWDUHJUrsX/NE//8ZOXpLX3cLl331xgml4A71ngyG6CfGDYnn2nVE9MrW2KrcmISgGHCIZTh+arNhI5CzQy1HTc4UvEA0iABCKNAAVcpKHlhWMyAU8TcNHNEgt0LFhNzVLAaZ/lzJ5RMmVMo7w/lrvm9p5Dq3yI8u+o3mbPENKG3ELL/nCW5yC0EwUbUJkQhnYBWlEBeE3wDFiIYWGLprfI/8GiCgI2Jpged4zLUR84HAPxjT5UaOCNBThye5CHGJkWHfe0fB544eaFDFWhkHreFMw7iv5kzpRGnQqht27jfhnsP91qEa4n4BBO+vDGRuWtMzXkPiH07u69x5GJ2OG18c7Dm9ioXgUVbg17+vOvEhS8RKbOXOVUWFyObBlkRvBAldsHg8hdtmqXBE9fpisCXRVwuHafbs1UERoUjVmzYZ+qiAlhp1e5Fsc7yoHr2T9IlxVCzV++fKUECsQ4BH/VSsWUyMW7gIJMpqIfnugaVYurVifI94QwhiEiAWGfi5ZtM1RqP8mniaVj27pqbvBnGIQnWlggIgCtPSwtqgQcvjNTJ/aT5k2q0vvm8BvGA0ggZhCggIsZ88BRRDGBH+5tV0UZosLcVU0xKsbqzD1sCThnrqEdi0XR1TPLVYgXFl7YQXeH9e3hpTyD8AR26DrKKucHi90dG4JVWwEYPE0o3nDi1GV33D7SrlG+zDeybvk4Jao/SVU20u7jqRfGe3T2yELVnBreVNNiHBBl8LaUL1tQFi3dKiFzVsut2490H9VWCCW8d1iEI4QXi99btx/KlWv3bLZsiEqOpnmr2ECZv2SLTJ+5Snm3XLUqFYtK/17NVY4pRE4Dr4GyZfthq8tFRMDhYm1aVJegsb3CRRLmDeHiesVU8JybVk2QfQdPi3e3sJBH5GMiD+7O3Ue6hWQwn2uWjpUKZQtajf3pT7/KwKFTZdGyrWafaV54/CUqVEJszZm/waqYj1G28PZCKPl4N5D06cLydafNXC19Bln3oowqAQehj6q08GbS+2Z0JnkcCUQvAQq46OXPu0cTASTqI7ciKmzytOUyYGhYaODbZO4UcDWqllDFB7ArjlA9I/k2RlhigY0iKii+YquiHgqoYAe+TKn8KpwSzXdjumnFWO7c/VZVEqRZE+jfC+02Wsu4SYtl2IiZZgd88nEi5fHQaxdheqBWmTF7tgzSpNUQVZ3RE6x2jVLy9OkvqpmzOw2VSwsX/Eq35D/uU6JoHlUoBZtWKDziiqGKLHIzM6RLqXJnkYvoTkMecdVKRVXeLjyKCH28//A7OXz0nG54aPz4H8jC2f6ydcdRWb5qh93CSs6ME5tWdWqWUmKuVQd/3fBkFEdBripyT+cv3uzw8mil4e/bUb7IlEaQm2wrfNjsHf+3/UbPrk1l4LCpVm1VHN6UB5AACUQLAQq4aMHOm0Y3AYTOBI3tqarLaSEx7h4TvCPIQ0PxBxSReNvMnQJuy9ogQQXIJSu2S7vOjkt/v20sjTwPQj1RGAaLZITHofiDvWIvRq7JY0iABEiABEiABDyPAAWc580ZR0wCMYKAuwQcioacPBjWtw4NdY8evxgjni+mDQJFSdACQDPk7VWp3c1uUYmY9gwcDwmQAAmQAAmQQMQJUMBFnCGvQAKxkkC7VrUkfboUsmPXcdl/6IzLDFC+u2zpAqq8uWmfOZcv+JaeiLwrFFNAaBwKkqCHFypx0kiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",En=B.p+"static/question.ed747acc.gif",Jn="data:image/gif;base64,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",lt=B(55351),Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",L="data:image/png;base64,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",Un="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ra="data:image/png;base64,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",Pe=B(53114),en="data:image/png;base64,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",bn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57146:function(Ea,Tn,B){"use strict";B.d(Tn,{z:function(){return ln},Z:function(){return Mn}});var f=B(59301),e=B(54580),F=B(8591),_e=B(43418),Me=B(3113),D=B(74128),fe=B(80024),G=Object.defineProperty,Ln=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ze=(vt,Rt,Dt)=>Rt in vt?G(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):vt[Rt]=Dt,ke=(vt,Rt)=>{for(var Dt in Rt||(Rt={}))re.call(Rt,Dt)&&ze(vt,Dt,Rt[Dt]);if(Ln)for(var Dt of Ln(Rt))be.call(Rt,Dt)&&ze(vt,Dt,Rt[Dt]);return vt},oe=(vt,Rt,Dt)=>new Promise((Bt,Ft)=>{var Xt=En=>{try{Sn(Dt.next(En))}catch(Jn){Ft(Jn)}},Tt=En=>{try{Sn(Dt.throw(En))}catch(Jn){Ft(Jn)}},Sn=En=>En.done?Bt(En.value):Promise.resolve(En.value).then(Xt,Tt);Sn((Dt=Dt.apply(vt,Rt)).next())});const Ye="\u3000\u3000";function Ue(vt){var Rt=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var Dt=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,Dt)).toFixed(1)+" "+Rt[Dt]}var we=({value:vt=[],action:Rt,onChange:Dt,className:Bt,maxSize:Ft=150,title:Xt="\u6587\u4EF6\u4E0A\u4F20",accept:Tt=null})=>{const Sn={multiple:!1,fileList:vt,accept:Tt,withCredentials:!0,beforeUpload:Jn=>Jn.size/1024/1024(Pe.name.indexOf(Ye)===-1&&(Pe.name=`${Pe.name}${Ye}${Ue(Pe.size)}`),ke({},Pe))),Jn.file.status==="done"&&((Ct=(lt=Jn.file)==null?void 0:lt.response)==null?void 0:Ct.status)===-1){message.error((Un=(L=Jn.file)==null?void 0:L.response)==null?void 0:Un.message),Dt([]);return}Dt(ra)},onRemove:Jn=>oe(void 0,null,function*(){const lt=Jn.size/1024/1024;return Jn.status==="uploading"?!0:lt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},Xt),React.createElement("span",{onClick:En,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ft,"M)"," ")))},ct=B(61481),Zt=B(89392),gn=Object.defineProperty,xn=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,$e=(vt,Rt,Dt)=>Rt in vt?gn(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):vt[Rt]=Dt,ee=(vt,Rt)=>{for(var Dt in Rt||(Rt={}))mt.call(Rt,Dt)&&$e(vt,Dt,Rt[Dt]);if(xn)for(var Dt of xn(Rt))y.call(Rt,Dt)&&$e(vt,Dt,Rt[Dt]);return vt};const je=vt=>React.createElement("svg",ee({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),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 zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Qn=Object.defineProperty,ea=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Yn=(vt,Rt,Dt)=>Rt in vt?Qn(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):vt[Rt]=Dt,Xn=(vt,Rt)=>{for(var Dt in Rt||(Rt={}))Ee.call(Rt,Dt)&&Yn(vt,Dt,Rt[Dt]);if(ea)for(var Dt of ea(Rt))Jt.call(Rt,Dt)&&Yn(vt,Dt,Rt[Dt]);return vt},ia=(vt,Rt,Dt)=>new Promise((Bt,Ft)=>{var Xt=En=>{try{Sn(Dt.next(En))}catch(Jn){Ft(Jn)}},Tt=En=>{try{Sn(Dt.throw(En))}catch(Jn){Ft(Jn)}},Sn=En=>En.done?Bt(En.value):Promise.resolve(En.value).then(Xt,Tt);Sn((Dt=Dt.apply(vt,Rt)).next())});const{Dragger:Lt}=e.default;function ln(vt){let Rt=[];return vt&&vt.length>0&&(Rt=vt.map(Dt=>({uid:Dt.id,id:Dt.id,name:Dt.title+Ye+Dt.filesize,url:Dt.url,filesize:Dt.filesize,status:"done",response:{id:Dt.id}}))),Rt}var Mn=({value:vt,onChange:Rt,action:Dt,data:Bt,className:Ft,maxSize:Xt=150,title:Tt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Sn=!1,accept:En="",additionalText:Jn,isDragger:lt,number:Ct=1e3,aloneClear:L=!1,realTimeRemove:Un=!0,uploadText:ra,setFileProgress:Pe,showFileProgress:en})=>{const[bn,Vn]=(0,f.useState)(!1);let[Rn,la]=(0,f.useState)(vt||[]),[fl,Xl]=(0,f.useState)(1);(0,f.useEffect)(()=>{vt&&(fl===1&&la([...vt]),Xl(2),Ct===(vt==null?void 0:vt.length)&&Vn(!0))},[vt]);const vl=()=>{setTimeout(()=>{Rn.pop(),la([...Rn])},500)};en&&Pe(Rn.some(Aa=>Aa.status==="uploading"));const Ll={multiple:!0,disabled:bn,accept:En,withCredentials:!0,fileList:Rn,beforeUpload:(Aa,Ca)=>{const nr=Aa.size/1024/1024;return Rn.concat(Ca).length>Ct?(Rn.pop(),la([...Rn]),F.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ct}\u4E2A\u6587\u4EF6`),L?Promise.reject():(vl(),!1)):nr=Ct?Vn(!0):Vn(!1),la([...Rn]),Rn=Rn.map(fr=>{var Tl,ol;return(Tl=fr==null?void 0:fr.response)!=null&&Tl.id&&(fr.url=(ol=fr==null?void 0:fr.response)==null?void 0:ol.url),fr.name.indexOf(Ye)===-1&&(fr.name=`${fr.name}${Ye}${Ue(fr.size)}`),Xn({},fr)}),console.log("info:",Aa,Rn),Rt(Rn)},onRemove:Aa=>ia(void 0,null,function*(){if(!Un)return!0;const Ca=()=>ia(void 0,null,function*(){if(Aa.response?Aa.response.id:Aa.id){let ar=yield(0,fe.JZ)(Aa.response?Aa.response.id:Aa.uid);return Promise.resolve(ar)}else return!0});return Sn?new Promise((nr,ar)=>{_e.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ia(void 0,null,function*(){const Ht=yield Ca();F.ZP.success("\u5220\u9664\u6210\u529F"),nr(!0)}),onCancel:()=>nr(!1)})}):yield Ca()})};function rr(Aa){Aa.preventDefault(),Aa.stopPropagation()}return f.createElement("div",{className:`multi-upload ${Ft||""}`},lt&&f.createElement(Lt,Xn({},Ll),f.createElement("p",{className:"ant-upload-drag-icon"},f.createElement(ct.Z,null)),f.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",f.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Xt,"MB)"," "),Jn),!lt&&f.createElement(e.default,Xn({},Ll),f.createElement(Me.ZP,{disabled:bn,className:"upload_button"},f.createElement("img",{className:"aBtn_img",src:zt}),Tt),f.createElement("span",{onClick:rr,className:"upload_text"},ra||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Xt}MB)`)))}},3969:function(Ea,Tn,B){"use strict";B.d(Tn,{h:function(){return Ye},x:function(){return Ue}});var f=B(96565),e=B(58e3),F=B(6339),_e=B(59301),Me=Object.defineProperty,D=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,be=(we,ct,Zt)=>ct in we?Me(we,ct,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):we[ct]=Zt,ze=(we,ct)=>{for(var Zt in ct||(ct={}))Ln.call(ct,Zt)&&be(we,Zt,ct[Zt]);if(G)for(var Zt of G(ct))re.call(ct,Zt)&&be(we,Zt,ct[Zt]);return we},ke=(we,ct)=>D(we,fe(ct)),oe=(we,ct)=>{var Zt={};for(var gn in we)Ln.call(we,gn)&&ct.indexOf(gn)<0&&(Zt[gn]=we[gn]);if(we!=null&&G)for(var gn of G(we))ct.indexOf(gn)<0&&re.call(we,gn)&&(Zt[gn]=we[gn]);return Zt};const Ye=we=>{var ct=we,{value:Zt,onChange:gn,scrollId:xn}=ct,mt=oe(ct,["value","onChange","scrollId"]);return _e.createElement("div",{id:xn||""},_e.createElement(f.Z,ke(ze({},mt),{defaultValue:Zt,onChange:(y,$e)=>{$e!=null&&$e.length?gn(y,$e):gn(y)}})))},Ue=({value:we,onChange:ct,placeholder:Zt,height:gn=140,isEdit:xn,miniToolbar:mt,watch:y=!0})=>xn?_e.createElement(f.Z,{watch:y,isFocus:!0,height:gn||void 0,placeholder:Zt,defaultValue:we,onChange:ct,miniToolbar:mt}):_e.createElement("div",{style:{cursor:"pointer"}},we?_e.createElement(F.Z,{className:e.Z.inputBorder,value:we}):_e.createElement("div",{className:`${e.Z.inputBorder} ${e.Z.placeholder} inputBorderError`},Zt))},35479:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return je},P:function(){return y}});var f=B(59301),e=B(78241),F=B(43418),_e=B(5112),Me=B(92832),D=B(1710),fe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},G=B(60979),Ln=Object.defineProperty,re=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ye=(zt,Qn,ea)=>Qn in zt?Ln(zt,Qn,{enumerable:!0,configurable:!0,writable:!0,value:ea}):zt[Qn]=ea,Ue=(zt,Qn)=>{for(var ea in Qn||(Qn={}))ke.call(Qn,ea)&&Ye(zt,ea,Qn[ea]);if(ze)for(var ea of ze(Qn))oe.call(Qn,ea)&&Ye(zt,ea,Qn[ea]);return zt},we=(zt,Qn)=>re(zt,be(Qn)),ct=(zt,Qn)=>{var ea={};for(var Ee in zt)ke.call(zt,Ee)&&Qn.indexOf(Ee)<0&&(ea[Ee]=zt[Ee]);if(zt!=null&&ze)for(var Ee of ze(zt))Qn.indexOf(Ee)<0&&oe.call(zt,Ee)&&(ea[Ee]=zt[Ee]);return ea},Zt=(zt,Qn,ea)=>new Promise((Ee,Jt)=>{var Yn=Lt=>{try{ia(ea.next(Lt))}catch(ln){Jt(ln)}},Xn=Lt=>{try{ia(ea.throw(Lt))}catch(ln){Jt(ln)}},ia=Lt=>Lt.done?Ee(Lt.value):Promise.resolve(Lt.value).then(Yn,Xn);ia((ea=ea.apply(zt,Qn)).next())});const gn=({studentNames:zt,total:Qn})=>{const ea=["","\u4E00","\u4E24","\u4E09"];return Qn>3?f.createElement(f.Fragment,null,"\u8BFE\u5802\u5185\u6709",f.createElement("span",{className:fe.orangeColor},zt==null?void 0:zt.join("\u3001")),"\u7B49",f.createElement("span",{className:fe.orangeColor},Qn),"\u540D\u5B66\u751F"):f.createElement(f.Fragment,null,"\u8BFE\u5802\u5185\u6709",f.createElement("span",{className:fe.orangeColor},zt==null?void 0:zt.join("\u3001")),ea[Qn],"\u540D\u5B66\u751F")},xn=({used:zt,copy:Qn,canNotCopy:ea,studentNames:Ee,studentCount:Jt,inPaper:Yn,is_random:Xn=!1,position:ia=""})=>{const Lt=()=>{if(Qn>0&&ea>0)return f.createElement(f.Fragment,null,"\u5176\u4E2D",f.createElement("span",{className:fe.orangeColor},Qn),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",f.createElement("span",{className:fe.orangeColor},ea),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Qn>0&&ea===0)return f.createElement(f.Fragment,null,"\u5176\u4E2D",f.createElement("span",{className:fe.orangeColor},Qn),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Qn===0&&ea>0)return f.createElement(f.Fragment,null,"\u5176\u4E2D",f.createElement("span",{className:fe.orangeColor},ea),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},ln=ia||(Yn?"\u8BD5\u5377":"\u8BFE\u7A0B");return f.createElement("span",null,f.createElement(gn,{studentNames:Ee,total:Jt}),"\u5B66\u4E60\u8FC7",ln,"\u4E2D\u7684",f.createElement("span",{className:fe.orangeColor},zt),"\u4E2A\u9879\u76EE\uFF0C",Lt(),"\u3002\u8BF7\u9009\u62E9",Xn?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},mt=({onCancel:zt,onOk:Qn,visible:ea,inPaper:Ee,renderData:Jt,type:Yn,isMultipleCourse:Xn=!1})=>{const[ia]=e.default.useForm(),[Lt,ln]=(0,f.useState)(1),[Mn,vt]=(0,f.useState)(!1),Rt=(0,f.useMemo)(()=>(Jt==null?void 0:Jt.total_num)===1&&(Jt==null?void 0:Jt.can_copy_num)===1,[Jt]),Dt=(0,f.useMemo)(()=>{var Bt;return(Bt=Jt==null?void 0:Jt.course_data_list)==null?void 0:Bt.filter(Ft=>Ft.is_show)},[Jt]);return f.createElement(f.Fragment,null,Rt?f.createElement(F.default,{centered:!0,closable:!0,open:ea,destroyOnClose:!0,title:"\u63D0\u793A",className:fe.antdModal,width:682,confirmLoading:Mn,onCancel:zt,onOk:()=>Zt(void 0,null,function*(){var Bt;vt(!0);let Ft=Lt;if(Xn){const Xt=Ue({},ia.getFieldsValue());Ft=(Bt=Jt==null?void 0:Jt.course_data_list)==null?void 0:Bt.map(Tt=>Xt[Tt.id]!==void 0?we(Ue({},Tt),{is_copy:Xt[Tt.id]}):Tt)}yield Qn(Ft),vt(!1)})},f.createElement("div",{className:fe.content,style:{marginBottom:20}},Xn?"\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?":f.createElement(f.Fragment,null,f.createElement(gn,{studentNames:Jt==null?void 0:Jt.student_names,total:Jt==null?void 0:Jt.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")),Xn?f.createElement(e.default,{form:ia,preserve:!1},Dt==null?void 0:Dt.map(Bt=>f.createElement(f.Fragment,{key:Bt.id},f.createElement("h3",{className:"ml15 mb5"},Bt.name),f.createElement(e.default.Item,{name:Bt.id,initialValue:1},f.createElement(_e.ZP.Group,{className:fe.content},f.createElement(_e.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),f.createElement(_e.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):f.createElement(_e.ZP.Group,{value:Lt,onChange:Bt=>ln(Bt.target.value),className:fe.content,style:{marginBottom:30}},f.createElement(_e.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),f.createElement(_e.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),f.createElement("div",null,f.createElement("div",{className:fe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),f.createElement("div",{className:fe.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"),f.createElement("div",{className:`${fe.content} ${fe.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"))):f.createElement(F.default,{centered:!0,closable:!0,destroyOnClose:!0,open:ea,confirmLoading:Mn,title:"\u63D0\u793A",width:682,onCancel:zt,onOk:()=>Zt(void 0,null,function*(){var Bt;vt(!0);let Ft=0;if(Xn){const Xt=Ue({},ia.getFieldsValue());Ft=(Bt=Jt==null?void 0:Jt.course_data_list)==null?void 0:Bt.map(Tt=>Xt[Tt.id]!==void 0?we(Ue({},Tt),{is_use:Xt[Tt.id]}):Tt)}yield Qn(Ft),vt(!1)})},f.createElement("div",{className:fe.content},f.createElement(gn,{studentNames:Jt==null?void 0:Jt.student_names,total:Jt==null?void 0:Jt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Xn?f.createElement(e.default,{form:ia,preserve:!1},f.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"),Dt==null?void 0:Dt.map(Bt=>f.createElement(f.Fragment,{key:Bt.id},f.createElement("h3",{className:"ml15 mb5"},Bt.name),f.createElement(e.default.Item,{name:Bt.id,initialValue:1},f.createElement(_e.ZP.Group,{className:fe.content},f.createElement(_e.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),f.createElement(_e.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):f.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",f.createElement("span",{className:fe.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"))))},y=function(){const[zt,Qn]=(0,f.useState)(!1),[ea,Ee]=(0,f.useState)();return[zt,()=>Qn(!1),ea,Xn=>Zt(this,null,function*(){var ia;const Lt=Xn,{isImportMultipleCourse:ln=!1}=Lt,Mn=ct(Lt,["isImportMultipleCourse"]);console.log(Xn);const vt=(Xn==null?void 0:Xn.result)||(yield(0,G.Tr)(Mn));return"status"in vt?!1:ln?((ia=vt==null?void 0:vt.course_data_list)==null?void 0:ia.some(Dt=>Dt.is_show))?(Ee(vt),Qn(!0),!0):vt.course_data_list||[]:vt.student_count===0?!1:(Ee(vt),Qn(!0),!0)})]},$e=zt=>{const[Qn]=e.default.useForm(),[ea,Ee]=(0,f.useState)(!1),{onCancel:Jt,onOk:Yn,visible:Xn,inPaper:ia=!1,renderData:Lt,type:ln,isMultipleCourse:Mn=!1,position:vt}=zt;let Rt=(0,f.useMemo)(()=>ia?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:fe.tableCell,render(Ft,Xt){return f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ft,Xt)=>f.createElement(f.Fragment,null,f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],initialValue:1},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426"))),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],hidden:!0,initialValue:1},f.createElement(Me.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:fe.tableCell,render(Ft,Xt){return f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ft,Xt)=>f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],initialValue:1},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ft,Xt)=>f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],initialValue:1},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426")))}],[ia]),Dt=(0,f.useMemo)(()=>ia?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:fe.tableCell,align:"center",ellipsis:!0,render:(Ft,Xt)=>f.createElement(f.Fragment,null,f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],hidden:!0,initialValue:0},f.createElement(Me.default,{type:"hidden"})),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],hidden:!0,initialValue:1},f.createElement(Me.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:fe.tableCell,ellipsis:!0,align:"center",render:(Ft,Xt)=>f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ft,Xt)=>f.createElement(f.Fragment,null,f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],initialValue:0},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426"))),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],hidden:!0,initialValue:0},f.createElement(Me.default,{type:"hidden"})))}],[ia]);if(Mn){const Ft={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:fe.tableCell,render:(Xt,Tt)=>f.createElement("a",{href:`/classrooms/${Tt.course_id}`},Xt)};Rt=[Ft,...Rt],Dt=[Ft,...Dt]}const Bt=(0,f.useMemo)(()=>xn({used:Lt==null?void 0:Lt.repeat_shixun_num,copy:Lt==null?void 0:Lt.can_copy_num,canNotCopy:Lt==null?void 0:Lt.no_copy_num,studentNames:Lt==null?void 0:Lt.student_names,studentCount:Lt==null?void 0:Lt.student_count,is_random:Lt==null?void 0:Lt.is_random,inPaper:ia,position:vt}),[Lt,ia,vt]);return f.createElement(F.default,{title:"\u63D0\u793A",centered:!0,open:Xn,confirmLoading:ea,onOk:()=>Zt(void 0,null,function*(){Ee(!0);const Ft=Qn.getFieldsValue(),Xt=Object.keys(Ft).map(Tt=>({id:parseInt(Tt.split("_")[0]),course_id:parseInt(Tt.split("_")[1]),is_use:Ft[Tt].is_use,is_copy:Ft[Tt].is_copy}));yield Yn(Xt),Ee(!1)}),onCancel:Jt,width:880,okText:"\u786E\u8BA4",className:fe.antdModal,destroyOnClose:!0},f.createElement(e.default,{form:Qn,preserve:!1},f.createElement("div",{className:fe.brief},Bt),f.createElement("div",{style:{marginBottom:30}},f.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),f.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"),f.createElement("div",{className:fe.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")),(Lt==null?void 0:Lt.can_copy_num)>0&&f.createElement("div",null,f.createElement("div",{className:fe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),f.createElement(D.default,{columns:Rt,className:fe.antdTable,dataSource:Lt==null?void 0:Lt.can_copy_list,rowKey:ln==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Lt==null?void 0:Lt.no_copy_num)>0&&f.createElement("div",null,f.createElement("div",{className:fe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),f.createElement(D.default,{columns:Dt,className:fe.antdTable,dataSource:Lt==null?void 0:Lt.no_copy_list,rowKey:ln==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Lt==null?void 0:Lt.no_use_list.length)>0&&(Lt==null?void 0:Lt.no_use_list.map(Ft=>f.createElement("div",{key:ln==="subject"?Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id},f.createElement(e.default.Item,{name:[`${ln==="subject"?Ft==null?void 0:Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id}`,"is_copy"],hidden:!0,initialValue:0},f.createElement(Me.default,{type:"hidden"})),f.createElement(e.default.Item,{name:[`${ln==="subject"?Ft==null?void 0:Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id}`,"is_use"],hidden:!0,initialValue:1},f.createElement(Me.default,{type:"hidden"})))))))};var je=zt=>{const{modalType:Qn}=zt;return Qn==="multiple"?f.createElement($e,Ue({},zt)):f.createElement(mt,Ue({},zt))}},30214:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return _e}});var f=B(59301),e=B(77254),F=B(11611),_e=()=>{const[Me,D]=(0,f.useState)(""),[fe,G]=(0,f.useState)(0);let[Ln,re]=(0,f.useState)(),[be,ze]=(0,f.useState)();const[ke,oe]=(0,f.useState)(!1),Ye=(0,f.useRef)("");(0,f.useEffect)(()=>e.Z.subscribe("preview-image",je=>{D(je),console.log(y.current),document.body.style.overflow="hidden"}),[]),(0,f.useEffect)(()=>(document.addEventListener("keydown",Ue),()=>{document.removeEventListener("keydown",Ue)}),[]),(0,f.useEffect)(()=>{Ye.current=Me},[Me]);function Ue(ee){ee.keyCode==27&&Ye.current&&we()}function we(){document.body.style.overflow="auto",re(void 0),ze(void 0),G(0),D("")}function ct(){G(fe+90)}function Zt(){Ln=y.current.width*1.1,be=y.current.height*1.1,ze(be),re(Ln)}function gn(){Ln=y.current.width/1.1,be=y.current.height/1.1,ze(be),re(Ln)}const xn=(0,f.useRef)(),mt=(0,f.useRef)(),y=(0,f.useRef)(),$e=ee=>{(ee.nativeEvent.target===xn.current||ee.nativeEvent.target===mt.current)&&we()};return f.createElement(f.Fragment,null,Me?f.createElement("div",null,f.createElement("div",{className:"preview-wrp-group",ref:mt},f.createElement(F.Z,{className:"image-preview",src:Me,style:{display:"none"},preview:{visible:!0,src:Me,movable:!1,onVisibleChange:ee=>{D("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},18064:function(Ea,Tn,B){"use strict";B.r(Tn),B.d(Tn,{default:function(){return Y0}});var f=B(2337),e=B(59301),F=B(65582),_e={conWrap:"conWrap___dLV_8",breadcrumb:"breadcrumb___fzTF1",mainInfo:"mainInfo___J9YqV",leftWrap:"leftWrap___GCjJv",topWrap:"topWrap___rS5R4",rightWrap:"rightWrap___DscmP",publish:"publish___bNRRg",ended:"ended___Z_vkO",timeLine:"timeLine___brGL6",btnCss:"btnCss___dW42j",tabs_warp:"tabs_warp___LP6zs",tab_item:"tab_item___jAj34",active_tab_item:"active_tab_item___w8yRn",jsinput:"jsinput___K6R0l",baseFormItem:"baseFormItem___DPatZ",scoremodal:"scoremodal___RSZke",title:"title___HlJA7",content:"content___eRyyy",bottom:"bottom___GKVGd",yes:"yes___qHOkL",no:"no___u2r2a",bottoms:"bottoms___Pcv53",loaderimg:"loaderimg___CyzNQ",form_item:"form_item___UqULB",form_item_item:"form_item_item___jEYGK",form_item_item_select:"form_item_item_select___owFFX",ApplyStyle:"ApplyStyle___pSHMf"},Me=B(57809),D=B(78241),fe=B(43418),G=B(8591),Ln=B(66104),re=B(92832),be=B(5112),ze=B(88522),ke=B(3113),oe=B(41867),Ye=B(28680),Ue=B(65862),we=B(38147),ct=B(66457),Zt={DivStyle:"DivStyle___MuexM",TimeLineStyle:"TimeLineStyle___hI6wE",CurrentTimeStyle:"CurrentTimeStyle____JLwi",CircleStyle:"CircleStyle___bqbaq",TimeLineItemStyle:"TimeLineItemStyle___gJpDq",TitleDomStyle:"TitleDomStyle___RQ8yC",TitleDomStyleLeft:"TitleDomStyleLeft___Tr21a",TitleDomStyleRight:"TitleDomStyleRight___ymCFn",IndexStyle:"IndexStyle___pfc3e",IndexStyleActive:"IndexStyleActive___KrQf6",LineStyle:"LineStyle___sfOh1",TitleStyle:"TitleStyle___M5DSb",TitleStyleActive:"TitleStyleActive___U33OS",TimeStyle:"TimeStyle___TIL6c",TimeStyleActive:"TimeStyleActive___avtkm",ItemCircleStyle:"ItemCircleStyle___rmY1z",ItemCircleStyleActive:"ItemCircleStyleActive___Y5xlv"},gn=B(92310),xn=B.n(gn),mt=B(56656),y=B.n(mt),$e=B(95237),ee=B(43604),je=B(6848),zt=B(59301),Qn=Object.defineProperty,ea=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,ia=(a,u,l)=>u in a?Qn(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Lt=(a,u)=>{for(var l in u||(u={}))Yn.call(u,l)&&ia(a,l,u[l]);if(Jt)for(var l of Jt(u))Xn.call(u,l)&&ia(a,l,u[l]);return a},ln=(a,u)=>ea(a,Ee(u)),Mn=(a,u)=>{var l={};for(var d in a)Yn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Jt)for(var d of Jt(a))u.indexOf(d)<0&&Xn.call(a,d)&&(l[d]=a[d]);return l},Rt=a=>{var u=a,{className:l,children:d,LineData:q=[]}=u,R=Mn(u,["className","children","LineData"]),H;const{identifier:j}=(0,F.useParams)(),s=(0,e.useRef)(null),M=(((H=s.current)==null?void 0:H.clientWidth)||0)-40,Qe=(Ae=q,V,ut)=>{var ht,x,U;return((U=(ht=Ae==null?void 0:Ae[ut])==null?void 0:ht.competition_time)==null?void 0:U.diff(((x=Ae==null?void 0:Ae[V])==null?void 0:x.competition_time)||0))||0},rt=Qe(q,0,q.length-1),he=q.map((Ae,V)=>{const ut=Qe(q,V,V+1)/rt*100;let ht=20;return V>(q==null?void 0:q.length)-4&&(ht=32),ln(Lt({},Ae),{isChu:ut>ht,DistanceValue:V===(q==null?void 0:q.length)-1?0:Math.round(ut{let Ae=0;const V=he.reduce((ut,ht)=>ut+ht.DistanceValue,0);return he==null||he.forEach((ut,ht)=>{var x,U;ht!==he.length-1&&me>(ut==null?void 0:ut.competition_time)&&me>((x=he==null?void 0:he[ht+1])==null?void 0:x.competition_time)&&(Ae=Ae+(ut==null?void 0:ut.DistanceValue)/V*100),ht!==he.length-1&&me>(ut==null?void 0:ut.competition_time)&&me<((U=he==null?void 0:he[ht+1])==null?void 0:U.competition_time)&&(Ae=Ae+(me==null?void 0:me.diff(ut==null?void 0:ut.competition_time))/Qe(q,ht,ht+1)*(ut==null?void 0:ut.DistanceValue)/V*100)}),me>he[he.length-1].competition_time?100:mezt.createElement("div",{className:`${Zt.TitleDomStyle} ${V===he.length-1?Zt.TitleDomStyleRight:Zt.TitleDomStyleLeft}`,style:{width:ue(Ae,V,ut)}},zt.createElement($e.Z,{wrap:!1,align:"middle",gutter:5,justify:V===he.length-1?"end":"start"},zt.createElement(ee.Z,null,zt.createElement($e.Z,{wrap:!1,align:"middle"},zt.createElement(ee.Z,null,zt.createElement("span",{className:`${Zt.IndexStyle} ${ut?Zt.IndexStyleActive:""}`},V+1)),zt.createElement(ee.Z,null,zt.createElement("div",{className:Zt.LineStyle})))),zt.createElement(ee.Z,null,zt.createElement(je.Z,{title:Ae==null?void 0:Ae.name,placement:"topLeft"},zt.createElement("div",{className:`${Zt.TitleStyle} ${ut?Zt.TitleStyleActive:""} multi_ellipsis1`},Ae==null?void 0:Ae.name)),zt.createElement(je.Z,{placement:"topLeft",title:Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time).format((Ae==null?void 0:Ae.format)||"YYYY\u5E74MM\u6708DD\u65E5 HH:mm"):""},zt.createElement("div",{className:`${Zt.TimeStyle} ${ut?Zt.TimeStyleActive:""} multi_ellipsis1`},Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time).format((Ae==null?void 0:Ae.format)||"YYYY\u5E74MM\u6708DD\u65E5 HH:mm"):""))))),ue=(Ae,V,ut=!1)=>{var ht,x,U,Oe,de;const Ge=he.reduce((Je,jt)=>Je+jt.DistanceValue,0),ge=(Ae==null?void 0:Ae.DistanceValue)/Ge*M,nn=((ht=he==null?void 0:he[V+1])==null?void 0:ht.DistanceValue)/Ge*M,le=Math.round(ge+nn)-12;return V===he.length-1?Math.round((((x=he==null?void 0:he[V-1])==null?void 0:x.DistanceValue)+((U=he==null?void 0:he[V-2])==null?void 0:U.DistanceValue))/Ge*M/2-12):V===he.length-2?ge-12:V===he.length-3?Math.round((((Oe=he==null?void 0:he[V])==null?void 0:Oe.DistanceValue)+((de=he==null?void 0:he[V+1])==null?void 0:de.DistanceValue))/Ge*M/2-12):le};return(0,e.useEffect)(()=>{const Ae=setInterval(()=>{De(y()())},6e4);return()=>{clearInterval(Ae)}},[]),zt.createElement("div",Lt({ref:s,className:xn()(Zt.DivStyle,l)},R),zt.createElement("div",{className:Zt.TimeLineStyle},zt.createElement("div",{className:Zt.CurrentTimeStyle,style:{width:Se()>=100?"100%":`${Se()}%`}})),he.map((Ae,V)=>{const ut=me<(Ae==null?void 0:Ae.competition_time);return zt.createElement("div",{className:`${Zt.TimeLineItemStyle}`,style:{width:V===(he==null?void 0:he.length)-1?"auto":(Ae==null?void 0:Ae.DistanceValue)+(Ae==null?void 0:Ae.StyleUnit)}},zt.createElement("div",{style:{height:45,position:"relative",width:"100%"}},(V+1)%2!==0&&T(Ae,V,!ut)),zt.createElement("div",{className:`${Zt.ItemCircleStyle} ${ut?"":Zt.ItemCircleStyleActive}`}),zt.createElement("div",{style:{height:45,position:"relative",width:"100%"}},(V+1)%2===0&&T(Ae,V,!ut)))}),zt.createElement("div",{className:Zt.TimeLineStyle,style:{zIndex:1,backgroundColor:"transparent"}},zt.createElement(je.Z,{title:me.format("\u5F53\u524D\u65F6\u95F4\uFF1AYYYY\u5E74MM\u6708DD\u65E5 HH:mm")},zt.createElement("div",{className:Zt.CircleStyle,style:{left:Se()>=100?"calc(100% - 12px)":`${Se()}%`}}))))},Dt={flex_box_center:"flex_box_center___a_Cfh",flex_space_between:"flex_space_between___Ai5SS",flex_box_vertical_center:"flex_box_vertical_center___dnsTj",flex_box_center_end:"flex_box_center_end___I2Zm2",flex_box_column:"flex_box_column___bbdcJ",all:"all___UaFUl",message_warnimg:"message_warnimg___Ebft3",message_icon:"message_icon___NjTce",message_error:"message_error___U90Z6",message_title:"message_title___b1PoF",setting:"setting___h3w2B",setting_title:"setting_title___JcYjr",setting_content:"setting_content___Ny9OT",setting_menu:"setting_menu___fCZr9",menu_item:"menu_item___nKOgA",menu_item_active:"menu_item_active___ZJ5pe",setting_info:"setting_info___oCw_U",tabsSty:"tabsSty___xR21D"},Bt={flex_box_center:"flex_box_center___EMzN9",flex_space_between:"flex_space_between___S91uM",flex_box_vertical_center:"flex_box_vertical_center___cK60H",flex_box_center_end:"flex_box_center_end___zHmRI",flex_box_column:"flex_box_column___uo1TT",all:"all___s4HSC",title:"title___tTSbx",content:"content___Qwi2h",form_item:"form_item___QpWCr",form_item_basic:"form_item_basic___kloQI",form_item_time:"form_item_time___hd_Nh",form_item_model:"form_item_model___ESwl_",form_item_item:"form_item_item___Byt4V",form_item_item_select:"form_item_item_select___gZjZQ",textarea_father:"textarea_father___vv4Sz",textarea_length:"textarea_length___Jim3K",upload_button:"upload_button___Dk7_2",upload_button_file:"upload_button_file___LoXiZ",upload_text:"upload_text___vHGHc",date_text:"date_text___ZOURq",upload_download:"upload_download___KkR6z",checkbox_text:"checkbox_text___zdxKG",footer:"footer___E1BHj",clear_button:"clear_button___wP41A",save_button:"save_button___VDBcZ",radio_style:"radio_style___D7nAo"},Ft=B(54580),Xt=B(5083),Tt=B(24905),Sn=B(1710),En=B(30945),Jn=B(49320),lt=B(74128),Ct=B(96935),L=B(59301),Un=Object.defineProperty,ra=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Rn=(a,u,l)=>u in a?Un(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,la=(a,u)=>{for(var l in u||(u={}))bn.call(u,l)&&Rn(a,l,u[l]);if(en)for(var l of en(u))Vn.call(u,l)&&Rn(a,l,u[l]);return a},fl=(a,u)=>ra(a,Pe(u)),Xl=(a,u)=>{var l={};for(var d in a)bn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&en)for(var d of en(a))u.indexOf(d)<0&&Vn.call(a,d)&&(l[d]=a[d]);return l},vl=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:Ll}=re.default,rr=a=>{var u=a,{competitions:l,dispatch:d}=u,q=Xl(u,["competitions","dispatch"]),R,H,j;const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)({}),[rt,he]=(0,e.useState)(0),[me,De]=(0,e.useState)(),[Se,T]=(0,e.useState)(),[ue,Ae]=(0,e.useState)(!1),[V,ut]=(0,e.useState)(!1),[ht,x]=(0,e.useState)(!1),[U,Oe]=(0,e.useState)(!1),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)([]),[le,Je]=(0,e.useState)([]),[jt,O]=(0,e.useState)(0),[$,ot]=(0,e.useState)(!1),[Ze,tn]=(0,e.useState)([]),[Bn,ae]=(0,e.useState)(!1),{Header:tt}=l,an=(0,F.useParams)(),Ra={region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0,is_student:!0,is_teacher:!0,is_professional:!0},cl=v=>vl(void 0,null,function*(){var Qt;if(v.personal&&!(v.is_student||v.is_teacher||v.is_professional)){G.ZP.error("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B");return}let hn=[];(me==null?void 0:me.length)>0&&(me==null||me.map(it=>{var Fe;hn.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("attachment_ids",hn);let ye=[];(Se==null?void 0:Se.length)>0&&(Se==null||Se.map(it=>{var Fe;ye.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("file_id",ye),s.setFieldValue("is_authentication",ue),s.setFieldValue("need_phone",V),s.setFieldValue("need_mail",ht),s.setFieldValue("competition_staffs",[{minimum:s.getFieldValue("student_min"),maximum:s.getFieldValue("student_max"),category:"student",mutiple_limited:U,check_phone:!1},{minimum:s.getFieldValue("teacher_min"),maximum:s.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:de,check_phone:!1}]),((Qt=M.identifier)==null?void 0:Qt.length)<3?G.ZP.error("\u6BD4\u8D5B\u7F51\u5740\u6700\u5C11\u8981\u8F93\u5165\u4E09\u4E2A\u5B57\u7B26"):(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(it=>vl(void 0,null,function*(){if((it==null?void 0:it.status)!=0&&s.setFieldValue("identifier",""),(it==null?void 0:it.status)==0){const Fe=yield(0,En.$M)(fl(la({id:q==null?void 0:q.competitionId},s.getFieldsValue()),{enroll_start_time:s.getFieldValue("enroll_start_time")?y()(s.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:s.getFieldValue("enroll_end_time")?y()(s.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:s.getFieldValue("start_time")?y()(s.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:s.getFieldValue("end_time")?y()(s.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));if((Fe==null?void 0:Fe.status)==0){if(G.ZP.success("\u66F4\u6539\u6210\u529F"),(Fe==null?void 0:Fe.failed.length)>0){ot(!0);let _=[];for(let In in Fe==null?void 0:Fe.failed)_.push({phone:Fe==null?void 0:Fe.failed[In][0],name:Fe==null?void 0:Fe.failed[In][1],email:Fe==null?void 0:Fe.failed[In][2]});tn(_)}(an==null?void 0:an.identifier)==s.getFieldValue("identifier")?(d({type:"competitions/getStaff",payload:{identifier:q==null?void 0:q.competitionId}}),d({type:"competitions/getHeader",payload:{identifier:q==null?void 0:q.competitionId}})):(an==null?void 0:an.identifier)!=s.getFieldValue("identifier")&&F.history.push(`/competitions/detail/${s.getFieldValue("identifier")}?type=4`)}}}))}),Fn=()=>{ae(!1),(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(v=>{(v==null?void 0:v.status)!=0&&s.setFieldValue("identifier","")})},cr=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_template")},$n=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_school_template.xlsx")};(0,e.useEffect)(()=>{(0,En.o3)(q==null?void 0:q.competitionId).then(v=>{var Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl;O(v==null?void 0:v.id),s.setFieldValue("is_student",v==null?void 0:v.is_student),s.setFieldValue("is_teacher",v==null?void 0:v.is_teacher),s.setFieldValue("is_professional",v==null?void 0:v.is_professional),s.setFieldValue("name",v==null?void 0:v.name),s.setFieldValue("sub_title",v==null?void 0:v.sub_title),s.setFieldValue("description",v==null?void 0:v.description),s.setFieldValue("identifier",v==null?void 0:v.identifier),s.setFieldValue("bonus",v==null?void 0:v.bonus),s.setFieldValue("awards_count",v==null?void 0:v.awards_count),s.setFieldValue("need_apply_name",(Qt=v==null?void 0:v.need_apply_info)==null?void 0:Qt.need_apply_name),s.setFieldValue("need_apply_student_id",(hn=v==null?void 0:v.need_apply_info)==null?void 0:hn.need_apply_student_id),s.setFieldValue("need_apply_sex",(ye=v==null?void 0:v.need_apply_info)==null?void 0:ye.need_apply_sex),s.setFieldValue("need_apply_phone",(it=v==null?void 0:v.need_apply_info)==null?void 0:it.need_apply_phone),s.setFieldValue("need_apply_grade",(Fe=v==null?void 0:v.need_apply_info)==null?void 0:Fe.need_apply_grade),s.setFieldValue("need_apply_teacher_name",(_=v==null?void 0:v.need_apply_info)==null?void 0:_.need_apply_teacher_name),s.setFieldValue("need_apply_school",(In=v==null?void 0:v.need_apply_info)==null?void 0:In.need_apply_school),s.setFieldValue("need_apply_teacher_phone",(N=v==null?void 0:v.need_apply_info)==null?void 0:N.need_apply_teacher_phone),s.setFieldValue("need_apply_id_number",(We=v==null?void 0:v.need_apply_info)==null?void 0:We.need_apply_id_number),(dt=v==null?void 0:v.attachments)==null||dt.map(Sl=>{Sl.name=Sl.title}),s.setFieldValue("attachment_ids",v==null?void 0:v.attachments),De(v==null?void 0:v.attachments),s.setFieldValue("enroll_start_time",v!=null&&v.enroll_start_time?y()(v==null?void 0:v.enroll_start_time):""),s.setFieldValue("enroll_end_time",v!=null&&v.enroll_end_time?y()(v==null?void 0:v.enroll_end_time):""),s.setFieldValue("start_time",v!=null&&v.start_time?y()(v==null?void 0:v.start_time):""),s.setFieldValue("end_time",v!=null&&v.end_time?y()(v==null?void 0:v.end_time):""),s.setFieldValue("rule",v==null?void 0:v.rule),v!=null&&v.file&&(v.file.name=(yt=v==null?void 0:v.file)==null?void 0:yt.title),s.setFieldValue("file_id",v==null?void 0:v.file),v!=null&&v.file&&T([v==null?void 0:v.file]),s.setFieldValue("region_rule",v==null?void 0:v.region_rule),s.setFieldValue("is_authentication",v==null?void 0:v.is_authentication),s.setFieldValue("province_rule",v==null?void 0:v.province_rule),s.setFieldValue("region_provinces",v==null?void 0:v.region_provinces),(0,Jn.GY)({display_aliases:!0,provinces:v==null?void 0:v.region_provinces}).then(Sl=>{nn(Sl==null?void 0:Sl.schools),s.setFieldValue("region_schools",v==null?void 0:v.region_school_array)}),Ae(v==null?void 0:v.is_authentication),s.setFieldValue("need_phone",v==null?void 0:v.need_phone),ut(v==null?void 0:v.need_phone),s.setFieldValue("need_mail",v==null?void 0:v.need_mail),x(v==null?void 0:v.need_mail),s.setFieldValue("personal",v==null?void 0:v.personal),v!=null&&v.member_staff?(s.setFieldValue("student_min",(cn=v==null?void 0:v.member_staff)==null?void 0:cn.minimum),s.setFieldValue("student_max",($t=v==null?void 0:v.member_staff)==null?void 0:$t.maximum),s.setFieldValue("student_checkbox",(dn=v==null?void 0:v.member_staff)==null?void 0:dn.mutiple_limited)):(s.setFieldValue("student_min",0),s.setFieldValue("student_max",1)),v!=null&&v.teacher_staff?(s.setFieldValue("teacher_min",(qt=v==null?void 0:v.teacher_staff)==null?void 0:qt.minimum),s.setFieldValue("teacher_max",(ft=v==null?void 0:v.teacher_staff)==null?void 0:ft.maximum),s.setFieldValue("teacher_checkbox",(on=v==null?void 0:v.teacher_staff)==null?void 0:on.mutiple_limited)):(s.setFieldValue("teacher_min",0),s.setFieldValue("teacher_max",0)),(v==null?void 0:v.mode)===3?(Ge(!0),Oe(!0)):(Ge((gt=v==null?void 0:v.teacher_staff)==null?void 0:gt.mutiple_limited),Oe((pa=v==null?void 0:v.member_staff)==null?void 0:pa.mutiple_limited)),Oe((Ua=v==null?void 0:v.member_staff)==null?void 0:Ua.mutiple_limited),Ge((Dr=v==null?void 0:v.teacher_staff)==null?void 0:Dr.mutiple_limited),Qe(la({},s.getFieldsValue())),he((Yl=s.getFieldValue("description"))==null?void 0:Yl.length),q==null||q.loadingFunction(!1)}),(0,Jn.ol)({}).then(v=>{var Qt;Je([...(Qt=v==null?void 0:v.data)==null?void 0:Qt.map(hn=>({label:hn,value:hn}))])}),q!=null&&q.formName&&s.scrollToField(q==null?void 0:q.formName)},[]);const el=v=>{(0,Jn.GY)({display_aliases:!0,provinces:v}).then(Qt=>{nn(Qt==null?void 0:Qt.schools)})},Kn=(v,Qt)=>{Qt=="\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("enroll_end_time")&&v>=s.getFieldValue("enroll_end_time")&&(G.ZP.error("\u62A5\u540D\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("enroll_start_time",""),s.setFieldValue("enroll_end_time","")):Qt=="\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"?s.getFieldValue("enroll_start_time")?v<=s.getFieldValue("enroll_start_time")&&(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):Qt=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("end_time")&&v>=s.getFieldValue("end_time")&&(G.ZP.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("start_time",""),s.setFieldValue("end_time","")):Qt=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(s.getFieldValue("start_time")?v<=s.getFieldValue("start_time")&&(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")):(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")))};return L.createElement("div",{className:Bt.all},L.createElement(D.default,{form:s,labelCol:{flex:"120px"},scrollToFirstError:!0,colon:!1,initialValues:Ra,onFinish:cl,onFinishFailed:v=>vl(void 0,null,function*(){var Qt,hn;s.scrollToField((hn=(Qt=v==null?void 0:v.errorFields)==null?void 0:Qt[0])==null?void 0:hn.name,{behavior:"auto",block:"center"})}),onChange:()=>{var v,Qt;let hn=(v=s==null?void 0:s.getFieldValue("sponsor_user_name"))==null?void 0:v.replaceAll(" ","");s.setFieldValue("sponsor_user_name",hn);const ye=s.getFieldsValue();he((Qt=ye.description)==null?void 0:Qt.length),Qe(la({},ye))}},L.createElement("div",{className:Bt.title},"\u57FA\u672C\u4FE1\u606F"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{style:{marginTop:"-15px"},className:Bt.form_item,label:"\u7ADE\u8D5B\u4E3B\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(re.default,{className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898",maxLength:60,suffix:L.createElement("span",null,((R=M.name)==null?void 0:R.length)||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:"\u7ADE\u8D5B\u526F\u6807\u9898",colon:!1,name:"sub_title"},L.createElement(re.default,{className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u526F\u6807\u9898",maxLength:60,suffix:L.createElement("span",null,((H=M.sub_title)==null?void 0:H.length)||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),L.createElement("div",{className:Bt.textarea_father},L.createElement(D.default.Item,{className:Bt.form_item,label:"\u7ADE\u8D5B\u7B80\u4ECB",colon:!1,name:"description"},L.createElement(Ll,{maxLength:200,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:5})),L.createElement("span",{className:Bt.textarea_length},rt||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/200"))),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:L.createElement("div",null,L.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u6BD4\u8D5B\u7F51\u5740"),colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement("div",{style:{width:"40%"}},window.location.origin,"/competitions/detail/"),L.createElement(je.Z,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"\u5982\u679C\u4FEE\u6539\u7ADE\u8D5B\u7F51\u5740\uFF0C\u4F1A\u9020\u6210\u53C2\u8D5B\u4EBA\u5458\u65E0\u6CD5\u518D\u6B21\u901A\u8FC7\u65E7\u7F51\u5740\u8FDB\u5165"},L.createElement(D.default.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:L.createElement("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"\u5FC5\u987B\u662F\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u4E0B\u5212\u7EBF\u6216\u8005\u6A2A\u7EBF"}]},L.createElement(re.default,{className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7F51\u5740",maxLength:20,suffix:L.createElement("span",null,((j=M.identifier)==null?void 0:j.length)||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/20")),onBlur:Fn,onChange:()=>{ae(!0)},disabled:(tt==null?void 0:tt.competition_status)=="ended"}))))),L.createElement(D.default.Item,{className:Bt.form_item_basic,style:{marginTop:"-12px"},label:"\u5956\u91D1\u91D1\u989D",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"\u5FC5\u987B\u662F8\u4F4D\u6570\u4EE5\u5185\u7684\u6B63\u6574\u6570"}]},L.createElement(re.default,{autoComplete:"off",className:Bt.form_item_item,placeholder:"\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5",suffix:L.createElement("span",{style:{color:"#c5c5c5"}},"\u5143")})),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:"\u5956\u9879\u6570\u91CF",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},L.createElement(re.default,{autoComplete:"off",className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF",suffix:L.createElement("span",{style:{color:"#c5c5c5"}},"\u4E2A")})),L.createElement(D.default.Item,{name:"attachment_ids",label:"\u4E3E\u529E\u8D44\u8D28\u6587\u6863",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},L.createElement("div",{style:{display:"flex"}},L.createElement(Ft.default,{action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{De(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),De([])},fileList:me,withCredentials:!0},L.createElement("div",{className:Bt.upload_button},"\u4E0A\u4F20\u6587\u6863")),L.createElement("div",{className:Bt.upload_text},"\u5982\u679C\u6D89\u53CA\u5230\u7ADE\u8D5B\u5956\u91D1\u76F8\u5173\u4E8B\u9879\uFF0C\u8BF7\u4E0A\u4F20\u76F8\u5173\u8D44\u8D28\u7684\u8BC1\u660E\u6587\u4EF6\uFF0C\u6709\u4FBF\u4E8E\u7ADE\u8D5B\u5FEB\u901F\u5BA1\u6838\u901A\u8FC7"))),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:"\u62A5\u540D\u65F6\u95F4",colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement(D.default.Item,{name:"enroll_start_time"},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u5F00\u59CB\u65F6\u95F4")}})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"enroll_end_time"},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u7ED3\u675F\u65F6\u95F4")}})),L.createElement("div",{className:Bt.date_text},"\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3"))),L.createElement(D.default.Item,{className:Bt.form_item_time,label:L.createElement("div",null,L.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u7ADE\u8D5B\u65F6\u95F4"),colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement(D.default.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="progressing"||(tt==null?void 0:tt.competition_status)==="apply"?!0:(tt==null?void 0:tt.competition_status)=="ended"})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="ended"||(tt==null?void 0:tt.competition_status)==="apply"}))))),L.createElement("div",{className:Bt.title},"\u5F00\u653E\u8303\u56F4"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{className:Bt.radio_style,label:"\u53C2\u8D5B\u89C4\u5219",name:"rule",colon:!1},L.createElement(be.ZP.Group,null,L.createElement(be.ZP,{value:0,style:{width:"120px"}},"\u6309\u8303\u56F4\u53C2\u52A0"),L.createElement(be.ZP,{value:1,style:{width:"120px"}},"\u81EA\u5B9A\u7528\u6237\u53C2\u52A0"))),s.getFieldValue("rule")==1&&L.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},L.createElement("div",{style:{marginLeft:"0px",display:"flex"}},L.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},L.createElement("div",{className:Bt.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),L.createElement("div",{className:Bt.upload_download,style:{marginLeft:30},onClick:cr},"\u4E0B\u8F7D\u6A21\u7248",L.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))),s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{label:"\u9009\u62E9\u7701\u4EFD",name:"province_rule",className:Bt.radio_style,colon:!1,style:{marginTop:"-3px"}},L.createElement(be.ZP.Group,{onChange:v=>{var Qt;((Qt=v==null?void 0:v.target)==null?void 0:Qt.value)==1&&s.setFieldValue("region_schools",[]),el([]),s.setFieldValue("region_provinces",[])}},L.createElement(be.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u7701\u4EFD"),L.createElement(be.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u7701\u4EFD"))),s.getFieldValue("province_rule")==1&&s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{className:Bt.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_provinces",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(Me.default,{mode:"multiple",className:Bt.form_item_item_select,options:le,onChange:v=>{el(v)},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.value)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{label:"\u9009\u62E9\u9662\u6821",name:"region_rule",className:Bt.radio_style,colon:!1,style:{marginTop:"-3px"}},L.createElement(be.ZP.Group,null,L.createElement(be.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u9662\u6821"),L.createElement(be.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u9662\u6821"))),s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{className:Bt.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_schools"},L.createElement(Me.default,{mode:"multiple",className:Bt.form_item_item_select,options:ge,fieldNames:{label:"name",value:"id"},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.name)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),L.createElement("div",null,s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&(0,oe.Ny)()&&L.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},L.createElement("div",{style:{marginLeft:"0px",display:"flex"}},L.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},L.createElement("div",{className:Bt.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),L.createElement("div",{className:Bt.upload_download,style:{marginLeft:30},onClick:$n},"\u4E0B\u8F7D\u6A21\u7248",L.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))))),L.createElement("div",{className:Bt.title},"\u62A5\u540D\u8005\u6761\u4EF6"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{label:"\u62A5\u540D\u6761\u4EF6",name:"is_authentication",className:Bt.radio_style,style:{marginTop:"-10px"},colon:!1},L.createElement(Tt.default,{checked:ue,onChange:v=>{var Qt;return Ae((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u5B9E\u540D\u8BA4\u8BC1",L.createElement("span",{className:Bt.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u5B9E\u540D\u8BA4\u8BC1)"))),L.createElement(D.default.Item,{label:" ",name:"need_phone",style:{marginTop:"-10px"},colon:!1},L.createElement(Tt.default,{checked:V,onChange:v=>{var Qt;return ut((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u624B\u673A",L.createElement("span",{className:Bt.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u624B\u673A\u53F7)"))),L.createElement(D.default.Item,{label:" ",name:"need_mail",style:{marginTop:"-10px"},colon:!1},L.createElement(Tt.default,{checked:ht,onChange:v=>{var Qt;return x((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u90AE\u7BB1",L.createElement("span",{className:Bt.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u90AE\u7BB1)"))),L.createElement("div",{style:{display:"flex",marginBottom:20}},L.createElement("div",{style:{paddingLeft:50,textAlign:"end"}},"\u62A5\u540D\u4FE1\u606F ",L.createElement("span",{style:{marginLeft:0},className:Bt.checkbox_text},"\uFF08\u53C2\u8D5B\u4EBA\u5458\u62A5\u540D\u65F6\u9700\u586B\u5199\u7684\u4FE1\u606F\uFF09"))),L.createElement(D.default.Item,{label:" "},L.createElement($e.Z,{wrap:!1,gutter:10},L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_name",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u59D3\u540D"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_student_id",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u5B66\u53F7"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_sex",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u6027\u522B"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_phone",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u7535\u8BDD"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_grade",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u5E74\u7EA7"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_teacher_name",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u59D3\u540D"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_teacher_phone",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F")))),L.createElement($e.Z,{wrap:!1,gutter:10,style:{marginTop:"-12px"}},L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_school",valuePropName:"checked"},L.createElement(Tt.default,null,"\u5B66\u6821/\u5355\u4F4D",L.createElement(je.Z,{title:"\u5F00\u542F\u540E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u586B\u5199\u62A5\u540D\u4FE1\u606F\u65F6\uFF0C\u53EF\u9009\u7684\u5B66\u6821/\u5355 \u4F4D\u9009\u9879\u4E0E\u201C\u5F00\u653E\u8303\u56F4-\u9009\u62E9\u9662\u6821\u201D\u6240\u5217\u51FA\u7684\u9662\u6821\u4E00\u81F4\u3002"},L.createElement("i",{className:"iconfont icon-jinggao-3",style:{color:"#9096A3",marginLeft:10}})),L.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u4E0E\u201C\u5F00\u653E\u8303\u56F4\u201D\u5305\u542B\u9662\u6821\u4E00\u81F4\uFF09")))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_id_number",valuePropName:"checked"},L.createElement(Tt.default,null,"\u8EAB\u4EFD\u8BC1\u53F7\u7801")))))),L.createElement("div",{className:Bt.title},"\u53C2\u8D5B\u6A21\u5F0F"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{label:" ",name:"personal",colon:!1},L.createElement(be.ZP.Group,{disabled:(tt==null?void 0:tt.competition_status)=="progressing"?!0:(tt==null?void 0:tt.competition_status)=="ended"},L.createElement(be.ZP,{value:!1,style:{width:"120px"}},"\u6218\u961F\u8D5B"),L.createElement(be.ZP,{value:!0,style:{width:"120px"}},"\u4E2A\u4EBA\u8D5B"))),s.getFieldValue("personal")==!1&&L.createElement(L.Fragment,null,L.createElement(D.default.Item,{className:Bt.form_item_model,style:{marginTop:"-2px"},label:" ",colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u5B66\u751F\u6570"),L.createElement(D.default.Item,{name:"student_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"student_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),L.createElement(D.default.Item,{name:"student_checkbox"},L.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:U,onChange:v=>{var Qt;return Oe((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},L.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D"))))),L.createElement(D.default.Item,{className:Bt.form_item_model,style:{marginTop:"-12px"},label:" ",name:"competition_staffs",colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u6559\u5E08\u6570"),L.createElement(D.default.Item,{name:"teacher_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"teacher_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),L.createElement(D.default.Item,{name:"teacher_checkbox"},L.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:de,onChange:v=>{var Qt;return Ge((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},L.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D")))))),s.getFieldValue("personal")==!0&&L.createElement(D.default.Item,{label:" "},L.createElement($e.Z,{wrap:!1,gutter:10},L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"is_student",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_professional))},L.createElement(Tt.default,null,"\u5B66\u751F\u8EAB\u4EFD\u53C2\u8D5B"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"is_teacher",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_student||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_student||hn.is_professional))},L.createElement(Tt.default,null,"\u6559\u5E08\u8EAB\u4EFD\u53C2\u8D5B"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"is_professional",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_student?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_student))},L.createElement(Tt.default,null,"\u4E13\u4E1A\u4EBA\u58EB\u8EAB\u4EFD\u53C2\u8D5B")))))),L.createElement("div",{className:Bt.footer},L.createElement(Ct.Z,{className:Bt.save_button,htmlType:"submit",onClick:()=>vl(void 0,null,function*(){})},"\u4FDD\u5B58\u66F4\u6539"))),L.createElement(fe.default,{centered:!0,title:"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25",open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ot(!1)},onCancel:()=>{ot(!1)}},L.createElement(Sn.default,{bordered:!0,scroll:{y:400},columns:s.getFieldValue("rule")==1?[{title:"\u624B\u673A\u53F7",dataIndex:"phone"},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u90AE\u7BB1",dataIndex:"email"}]:[{title:"ID",dataIndex:"phone"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"}],dataSource:Ze,pagination:!1,rowKey:v=>v.name})))};var Aa=(0,F.connect)(({competitions:a})=>({competitions:a}))(rr),Ca={flex_box_center:"flex_box_center___GwwjL",flex_space_between:"flex_space_between___do2Up",flex_box_vertical_center:"flex_box_vertical_center___Fc8yS",flex_box_center_end:"flex_box_center_end___qWfDe",flex_box_column:"flex_box_column___WF56h",all:"all___Gr2Vh",title:"title___EQEdF",content:"content___bufe6",content_icon:"content_icon___NXAQL",content_info:"content_info___EUdKE",content_title:"content_title___Hu6cH",content_size:"content_size___cgYj3",content_img:"content_img___Edaua",content_img2:"content_img2___CkKhW"},nr=B(78673),ar="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC",Ht=B(59301),fr=Object.defineProperty,Tl=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Hn=(a,u,l)=>u in a?fr(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,mr=(a,u)=>{for(var l in u||(u={}))ol.call(u,l)&&Hn(a,l,u[l]);if(Tl)for(var l of Tl(u))Wa.call(u,l)&&Hn(a,l,u[l]);return a},wu=(a,u)=>{var l={};for(var d in a)ol.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Tl)for(var d of Tl(a))u.indexOf(d)<0&&Wa.call(a,d)&&(l[d]=a[d]);return l},Ga=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const nl=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=wu(u,["competitions","globalSetting","loading","dispatch","user"]);const[s,M]=(0,e.useState)(""),[Qe,rt]=(0,e.useState)(""),[he]=D.default.useForm(),{Header:me}=l,[De,Se]=(0,e.useState)(!0);(0,e.useEffect)(()=>{T()},[]),(0,e.useEffect)(()=>{Se(me==null?void 0:me.is_show_picture),he.setFieldValue("apply_success_tips",(me==null?void 0:me.apply_success_tips)||"\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5")},[me]);const T=()=>{(0,En.Mn)(j==null?void 0:j.competitionId).then(V=>{var ut,ht;(V==null?void 0:V.status)==0?(M((ut=V==null?void 0:V.data)==null?void 0:ut.competition_image),rt((ht=V==null?void 0:V.data)==null?void 0:ht.qr_code_image),j==null||j.loadingFunction(!1)):G.ZP.error(V==null?void 0:V.message)})},ue=(V,ut)=>{(0,En.o3)(j==null?void 0:j.competitionId).then(ht=>{let x=new FormData;x.append("file",V==null?void 0:V.file),x.append("source_id",ht==null?void 0:ht.id),x.append("source_type",ut),(0,we.ZP)("/api/competitions/set_attachments.json",{method:"post",body:x},!0).then(U=>{(U==null?void 0:U.message)=="success"?(G.ZP.success("\u4E0A\u4F20\u6210\u529F"),T(),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(U==null?void 0:U.message)})})};function Ae(V){return Ga(this,null,function*(){let ut=yield(0,we.ZP)(`/api/competitions/${me.identifier}/update_picture_settings.json`,{method:"post",body:V});(ut==null?void 0:ut.status)===0&&(G.ZP.info("\u66F4\u65B0\u6210\u529F"),R({type:"competitions/getHeader",payload:{identifier:me.identifier}}))})}return Ht.createElement("div",{className:Ca.all},Ht.createElement("div",{className:Ca.title},"\u56FE\u7247\u8BBE\u7F6E"),Ht.createElement("div",null,Ht.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u7ADE\u8D5B\u6D77\u62A5"),Ht.createElement("div",{className:Ca.content},Ht.createElement("img",{src:ar,className:Ca.content_icon}),Ht.createElement("div",{className:Ca.content_info},Ht.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition"),showUploadList:!1},Ht.createElement("div",{className:Ca.content_title},"\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE")),Ht.createElement("div",{className:Ca.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340")),Ht.createElement("img",{src:s,className:Ca.content_img}))),Ht.createElement("div",null,Ht.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u62A5\u540D\u6210\u529F\u5F39\u7A97"),Ht.createElement("div",{className:Ca.content,style:{borderBottom:0}},Ht.createElement("img",{src:ar,className:Ca.content_icon}),Ht.createElement("div",{className:Ca.content_info},Ht.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition_code"),showUploadList:!1},Ht.createElement("div",{className:Ca.content_title},"\u4E0A\u4F20\u4EA4\u6D41\u7FA4\u4E8C\u7EF4\u7801")),Ht.createElement("div",{className:Ca.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A160 x 160")),Ht.createElement("img",{src:Qe,className:Ca.content_img2})),Ht.createElement("div",{style:{marginLeft:50,marginRight:50}},Ht.createElement("div",null,"\u5C55\u793A\u4E8C\u7EF4\u7801",Ht.createElement(nr.Z,{checked:De,onChange:V=>{var ut;Se(V),Ae({is_show_picture:V,apply_success_tips:(ut=he.getFieldsValue())==null?void 0:ut.apply_success_tips})},style:{marginLeft:10}})),Ht.createElement(D.default,{size:"large",form:he,onFinish:V=>{Ae(mr({is_show_picture:De},V))},style:{marginTop:20}},Ht.createElement(D.default.Item,{label:Ht.createElement("div",null,Ht.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u62A5\u540D\u6210\u529F\u63D0\u793A"),colon:!1},Ht.createElement("div",{style:{display:"flex"}},Ht.createElement(D.default.Item,{style:{width:"100%"},colon:!1,name:"apply_success_tips"},Ht.createElement(re.default,{autoComplete:"off",style:{width:"100%"},className:Ca.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u62A5\u540D\u6210\u529F\u63D0\u793A",onBlur:()=>he.submit()})),Ht.createElement(ke.ZP,{onClick:()=>{var V;fe.default.confirm({title:!1,closable:!0,icon:null,footer:!1,content:Ht.createElement("div",null,Ht.createElement("div",{style:{fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20}},Ht.createElement("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," \u62A5\u540D\u6210\u529F"),Ht.createElement("div",{style:{alignItems:"center",textAlign:"center"}},De&&Ht.createElement("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:lt.Z.IMG_SERVER+(me==null?void 0:me.QR_code)}),Ht.createElement("p",{style:{color:"#AAAAAA"}},(V=he.getFieldsValue())==null?void 0:V.apply_success_tips)))})},style:{marginLeft:10},type:"primary"},"\u793A\u4F8B")))))))};var wl=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(nl),ca={flex_box_center:"flex_box_center___DCcFz",flex_space_between:"flex_space_between___fwdS2",flex_box_vertical_center:"flex_box_vertical_center___kSJlo",flex_box_center_end:"flex_box_center_end___Pn6Qi",flex_box_column:"flex_box_column___ldvFM",all:"all___OZnw8",title:"title___QEba9",add_people:"add_people___KmnsR",people_icon:"people_icon___IIRQP",content:"content___gMXse",content_info:"content_info___SI8Si",info_icon:"info_icon___V2UKB",info_title:"info_title___WUgji",info_content:"info_content___eR0ev",info_content_icon:"info_content_icon___WHDGD",info_content_title:"info_content_title___BeEky",info_open:"info_open___tSkml",info_delete:"info_delete___H9l1z",questions_info:"questions_info___T6myU",form_item:"form_item___jdpdk",form_item_item:"form_item_item___QnqF1",form_item_small:"form_item_small___DyPSg",guanka_title:"guanka_title___yNWEJ",form_item_item_small:"form_item_item_small___HnLC7",guanka_icon:"guanka_icon___HYdqD",nandu_1:"nandu_1___a8pb3",nandu_2:"nandu_2___az8lY",nandu_3:"nandu_3___PnyrW",close_icon:"close_icon___AgtzX",footer:"footer___UUZSn",clear_button:"clear_button___VJKAx",save_button:"save_button___VXSLy",textone:"textone___OCiKi",deletecolor:"deletecolor___dR6ka",qselect:"qselect___zHKll",qinput:"qinput___d3CWl",modalclass:"modalclass___Xwb0q",popu:"popu___FRsps",pingcesetting:"pingcesetting___pj4gN"},ur=B(81327),Ql=B(5871),kr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg==",Rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC",pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlk1IVFEUx39n3gwpUxKEM35QEU3QJlxYK8FNtWjhJqhFOH4UCBl9UCQVYdMmSLLAQkhJxRmKCipy2yKpTdEH7oSipKAZx00Uhc3MeyfupOGMPS0ZBgLf7t177v2d8z/n3nsEoDKsW23YB2xQ8JqxQn0CGeC9BTfjUXkhBpaBc4UCLLSPF85LIKyXFTYVAyjwxgDvF1pGN+eNvFIe1pFiRDfLWAYWXO3/TlKdkUD+VorFIhzzQI8qNSocydlUSJT66chMszKdoVeUnjLl2VeLVkfZ4Xo0XI6FinK7PcStSESc6iZdk1KG8oAXp4blaXmjhhCueJWueEyeGJtgs25Xh4MKK/LB8yIU+GIp3fGYvMouDmvAUc4gbJyz+G1ymOMiooEmjahSK/DDA1cTURnN3s8HdL2d5rQq1XOh84A+4dCnYflgjAKNWoPQoVCWs0g5m4zJWLBFtzg2F+bOeeBhfQMDd/eKHQyr34EbgN/14K8rZffLPklXNmu9rZxQxZMHe52MSWfWIZd72AMPJqNiQMbmukKVK9BvEZ4Yks+1ber7+J1WFRpyIvBxdHJA3gWatU4dTuXnyFLubQ4RfRyRjIlQhX5VVrkCRRj3WHQlBmXKGFW06DbH5piRVZTRZEwu7bmj1ugIvTmem9x76Y4P/sr92v1aNZ3mJBBaMIczk98QrpkqNP+zlWhZHE4MyURFk+6ylfY/5XUm9zuBNhVKFq3SHPmER1YJ/ekUZdj0e6DPZzGecuhUZXUOEAZ9Ds9TFo0odf96Dn/bm3IHrEK9mYvdNG6OLnl8Gbhk6VyLpuhNVNHbxKI3wtmnpIit/k8rJx6Q0AVqRgAAAABJRU5ErkJggg==",jr=B(43428),Cl=B(71418),Zu=B(28103),Pr=B(58421),Ml=B(2524),Bl={flex_box_center:"flex_box_center___F5jrc",flex_space_between:"flex_space_between___WXfOQ",flex_box_vertical_center:"flex_box_vertical_center___Oio40",flex_box_center_end:"flex_box_center_end___rb8c9",flex_box_column:"flex_box_column___n6nZO",wrp:"wrp___SBljt",drawer:"drawer___bVVeT",menu:"menu___MQxF7",actived:"actived___cWc80",actived2:"actived2___eIyQ3",subTag:"subTag___Zp7dv",listItem:"listItem___Mbgai",listItem2:"listItem2___OCCgn",info:"info___mnaGa",title:"title___mLfYJ",titleLeft:"titleLeft___fSfWD",titleRight:"titleRight___f_7FE",search:"search___YMjIh",filter:"filter___mCdSh",description:"description___dEb5U",menuCourse:"menuCourse___K57Tp",button_right:"button_right___tLR5z"},Oi=B(7184),ai=B(35479),Sr=B(79274),au=Object.defineProperty,Fl=Object.defineProperties,Yr=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,_i=(a,u,l)=>u in a?au(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,ml=(a,u)=>{for(var l in u||(u={}))ki.call(u,l)&&_i(a,l,u[l]);if(hu)for(var l of hu(u))wi.call(u,l)&&_i(a,l,u[l]);return a},Iu=(a,u)=>Fl(a,Yr(u)),ji=(a,u)=>{var l={};for(var d in a)ki.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&hu)for(var d of hu(a))u.indexOf(d)<0&&wi.call(a,d)&&(l[d]=a[d]);return l},fi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{Search:Vt}=re.default,Ne=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Ot=a=>{var u=a,{classroomList:l,loading:d,dispatch:q,shixunsList:R}=u,H=ji(u,["classroomList","loading","dispatch","shixunsList"]),j,s;const[M,Qe]=(0,e.useState)(ml({},(0,F.useParams)())),{shixunLists:rt,shixunAiRecommendLists:he}=l,[me,De]=(0,e.useState)(""),[Se,T]=(0,e.useState)({}),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(!1),ht=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(O=>!!O),[x,U]=(0,e.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null});(0,e.useEffect)(()=>{Oe()},[M.coursesId,x]),(0,e.useEffect)(()=>{l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898"&&(De(""),U({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null})),q({type:"shixunsList/getMenus",payload:{}})},[l.actionTabs.key]),(0,e.useEffect)(()=>{(rt!=null&&rt.shixun_list||he!=null&&he.shixun_list)&&T(x.sort==="recommend"?he:rt)},[rt,he]);const Oe=()=>fi(void 0,null,function*(){ut(!0);let O=ml({},x);if(x.sort==="recommend"&&(O.sort="myshixuns_count"),x.sort==="recommend")yield q({type:"classroomList/getShixunAiRecommendLists",payload:Iu(ml({},O),{course_id:M.coursesId})});else{const ot=ml({},O);yield q({type:"classroomList/getShixunLists",payload:ot})}const $=yield(0,we.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ae([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...($==null?void 0:$.groups)||[]]),De(""),ut(!1)});if(l.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const[de,Ge,ge,nn]=(0,ai.P)(),le=O=>fi(void 0,null,function*(){(0,En.su)({id:H==null?void 0:H.competitionId,shixun_ids:O.map($=>$.id)}).then($=>{($==null?void 0:$.status)==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),q({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.competitionId}}),H==null||H.queryQuetions(!0)):G.ZP.error($==null?void 0:$.message)})}),[Je,jt]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement(jr.Z,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,open:l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898",key:"bottom",rootClassName:Bl.drawer,destroyOnClose:!0,onClose:()=>{q({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(ke.ZP,{size:"middle",onClick:()=>{q({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(ke.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>fi(void 0,null,function*(){var O;if(me){jt(!0);const $=(O=Se==null?void 0:Se.shixun_list)==null?void 0:O.filter(ot=>me.includes(ot.identifier)).map(ot=>({id:ot.id,is_copy:0,is_use:1}));yield le($),jt(!1)}else G.ZP.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE")}),type:"primary",loading:Je},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Oi.Z,{onChange:O=>{O!=null&&O.keyword.trim()&&(0,Sr.tk)({name:O==null?void 0:O.keyword.trim(),copywriting:O==null?void 0:O.keyword.trim(),position:"Shixun"}),U(Iu(ml({},x),{keyword:O==null?void 0:O.keyword.trim(),schools:O==null?void 0:O.schools.trim(),creator:O==null?void 0:O.creator.trim(),page:1}))}})),e.createElement("section",{className:"edu-container"},e.createElement(Cl.Z,{spinning:V},e.createElement("aside",null,Ne.map(function(O,$){var ot;return $!==0?null:e.createElement("ul",{className:Bl.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Bl.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,x.page=1,U(ml({},x))}},e.createElement("strong",null,Ze.name))}))}),e.createElement("ul",{className:Bl.menu},e.createElement("li",null,"\u65B9\u5411"),e.createElement("li",{className:x!=null&&x.discipline_id?"":Bl.actived,onClick:()=>{delete x.tag_level,delete x.sub_discipline_id,delete x.discipline_id,x.page=1,U(ml({},x))}},e.createElement("strong",null,"\u5168\u90E8")),R.menus&&R.menus.map(function(O,$){return e.createElement("li",{key:$,className:(x==null?void 0:x.discipline_id)==O.id?Bl.actived:""},e.createElement("strong",{onClick:()=>{x.tag_level=1,x.discipline_id=O.id,delete x.sub_discipline_id,x.page=1,U(ml({},x))}},O.name),e.createElement("div",null,O.sub_repertoires.map(function(ot,Ze){return e.createElement("div",{key:Ze,className:"mt5"},e.createElement("div",{className:(x==null?void 0:x.sub_discipline_id)==ot.id&&x.tag_level===2?`${Bl.actived2} ${Bl.subTag}`:Bl.subTag,onClick:()=>{x.tag_level=2,x.discipline_id=O.id,x.sub_discipline_id=ot.id,U(ml({},x))}},ot.name),e.createElement("ul",{className:"mt5"},ot.tags&&ot.tags.map(function(tn,Bn){return e.createElement("li",{key:Bn,className:x.sub_discipline_id==tn.id&&x.tag_level===3?Bl.actived2:"",onClick:()=>{x.tag_level=3,x.discipline_id=O.id,x.sub_discipline_id=tn.id,U(ml({},x))}},tn.name)})))})))})),x.type==="mine"&&e.createElement("ul",{className:Bl.menu},e.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((O,$)=>e.createElement("li",{className:x.group_id==O.id?Bl.actived:"",key:$,onClick:()=>{x.group_id=O.id,x.page=1,U(ml({},x))}},e.createElement("strong",null,O.name)))),Ne.map(function(O,$){var ot;return $!==1?null:e.createElement("ul",{className:Bl.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Bl.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,U(ml({},x))}},e.createElement("strong",null,Ze.name))}))}),(x==null?void 0:x.type)=="mine"&&e.createElement("ul",{className:Bl.menu},e.createElement("li",null,"\u72B6\u6001"),e.createElement("li",{className:x.not_open==!1?Bl.actived:"",onClick:()=>{x.not_open=!1,x.page=1,U(ml({},x))}},e.createElement("strong",null,"\u516C\u5F00")),e.createElement("li",{className:x.not_open==!0?Bl.actived:"",onClick:()=>{x.not_open=!0,x.page=1,U(ml({},x))}},e.createElement("strong",null,"\u672A\u516C\u5F00"))),e.createElement($e.Z,{align:"middle"},e.createElement(ee.Z,{flex:"1",className:Bl.filter},ht.map(function(O,$){return e.createElement(ke.ZP,{key:$,className:"mr20",type:x.sort===O.id?"primary":"default",onClick:()=>{x.sort=O.id,U(ml({},x))}},O.name)})),e.createElement(ee.Z,{className:"c-grey-999"},e.createElement("div",{className:Bl.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},me.length>0?1:0),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},Se.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{x.order=x.order==="asc"?"desc":"asc",U(ml({},x))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${x.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((j=Se==null?void 0:Se.shixun_list)==null?void 0:j.length)===0&&e.createElement(Ml.Z,null),e.createElement(be.ZP.Group,{style:{display:"block"},value:me,onChange:O=>{De(O.target.value)}},(s=Se==null?void 0:Se.shixun_list)==null?void 0:s.map(function(O,$){var ot,Ze,tn;return e.createElement("div",{className:Bl.listItem,key:$,style:{cursor:"auto"}},e.createElement(be.ZP,{value:O==null?void 0:O.identifier,style:{marginTop:"3px"},disabled:O==null?void 0:O.need_authorize},e.createElement("div",{className:Bl.info},e.createElement("div",{className:Bl.title},e.createElement("div",{className:Bl.titleLeft},e.createElement(F.Link,{to:`/shixuns/${O.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:O.title}})),(O==null?void 0:O.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ct.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===1&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===2&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===3&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),e.createElement(ke.ZP,{ghost:!0,href:`/shixuns/${O.identifier}/challenges`,type:"primary",target:"_blank",className:Bl.button_right},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Bl.description,dangerouslySetInnerHTML:{__html:O.description}})),e.createElement("div",{className:" mt15"},O.challenge_names.map(function(Bn,ae){return e.createElement("span",{key:ae,className:"mr30"},"\u7B2C",ae+1,"\u5173 ",Bn," ")})),e.createElement(Zu.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20"},(ot=O==null?void 0:O.content)!=null&&ot.author_name?e.createElement("span",{dangerouslySetInnerHTML:{__html:(tn=(Ze=O==null?void 0:O.content)==null?void 0:Ze.author_name)==null?void 0:tn[0]}}):e.createElement("span",null,O.author_name),e.createElement("span",{className:"ml15 mr15"},"|"),O.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",null,O.author_school_name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",O.level),e.createElement("span",{className:"ml15 mr15"},"|"),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),e.createElement("span",null,O.study_count)))))}))))),e.createElement("div",{className:"tc mt20"},e.createElement(Pr.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:x.page||1,showQuickJumper:!0,total:Se==null?void 0:Se.shixuns_count,onChange:O=>{x.page=O,U(ml({},x))}}))),e.createElement(ai.Z,{visible:de,onCancel:Ge,renderData:ge,inPaper:!1,onOk:le,modalType:"multiple",type:"shixun",position:"\u9009\u4E2D\u5B9E\u8BAD"}))};var An=(0,F.connect)(({classroomList:a,shixunsList:u,loading:l})=>({classroomList:a,shixunsList:u,loading:l.effects}))(Ot),wn=B(3918),Be=B(59301),Va=Object.defineProperty,nt=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Dl=(a,u,l)=>u in a?Va(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,ka=(a,u)=>{for(var l in u||(u={}))Za.call(u,l)&&Dl(a,l,u[l]);if(nt)for(var l of nt(u))Oa.call(u,l)&&Dl(a,l,u[l]);return a},Il=(a,u)=>{var l={};for(var d in a)Za.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&nt)for(var d of nt(a))u.indexOf(d)<0&&Oa.call(a,d)&&(l[d]=a[d]);return l},Ha=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:gr}=re.default,Hr=a=>{if(a!=null&&a.includes("\u5DF2\u622A\u6B62"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u622A\u6B62");if(a!=null&&a.includes("\u8FDB\u884C\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8FDB\u884C\u4E2D");if(a!=null&&a.includes("\u672A\u53D1\u5E03"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u53D1\u5E03");if(a!=null&&a.includes("\u63D0\u4EA4\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #B1F0E1",color:"#00B187",fontSize:12,marginRight:8}},"\u63D0\u4EA4\u4E2D");if(a!=null&&a.includes("\u5DF2\u7ED3\u675F"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u7ED3\u675F");if(a!=null&&a.includes("\u8003\u8BD5\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8003\u8BD5\u4E2D");if(a!=null&&a.includes("\u672A\u5F00\u59CB"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u5F00\u59CB");if(a!=null&&a.includes("\u8865\u4EA4\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(255,157,24,0.3)",color:"#FF9D18",fontSize:12,marginRight:8}},"\u8865\u4EA4\u4E2D")},Lr=a=>{var u=a,{competitions:l,shixunHomeworks:d,globalSetting:q,dispatch:R,user:H}=u,j=Il(u,["competitions","shixunHomeworks","globalSetting","dispatch","user"]),s,M,Qe,rt;const[he]=D.default.useForm(),[me]=D.default.useForm(),[De,Se]=(0,e.useState)(!0),[T,ue]=(0,e.useState)([]),[Ae,V]=(0,e.useState)(!1),[ut,ht]=(0,e.useState)([]),{Header:x}=l,[U,Oe]=(0,e.useState)(1);let[de,Ge]=(0,e.useState)({});const{identifier:ge,enter:nn}=(0,F.useParams)(),[le,Je]=(0,e.useState)({}),[jt,O]=(0,e.useState)([]),[$,ot]=(0,e.useState)("");let[Ze,tn]=(0,e.useState)([]);const[Bn,ae]=(0,e.useState)(!1);let[tt,an]=(0,e.useState)([{type:"practice",name:"\u8BFE\u5802\u5B9E\u9A8C",open:!1,url:"shixun_homework"},{type:"normal",name:"\u56FE\u6587\u4F5C\u4E1A",open:!1,url:"common_homework"},{type:"group",name:"\u5206\u7EC4\u4F5C\u4E1A",open:!1,url:"group_homework"},{type:"hack",name:"\u7F16\u7A0B\u4F5C\u4E1A",open:!1,url:"program_homework"},{type:"exercise",name:"\u5728\u7EBF\u8003\u8BD5",open:!1,url:"exercise"}]),[Ra,cl]=(0,e.useState)({input:""});const Fn=()=>{R({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",params:""}})};(0,e.useEffect)(()=>{x.mode===1?(me.resetFields(),Kn(!0)):x.mode===2?(me.resetFields(),cr()):_()},[x]);function cr(){return Ha(this,null,function*(){let N=yield(0,we.ZP)(`/api/competitions/${ge}/get_course_settings.json`,{method:"get"});(N==null?void 0:N.status)===0&&Je(N.data)})}function $n(){return Ha(this,null,function*(){j==null||j.loadingFunction(!0);let N=yield(0,we.ZP)(`/api/users/${H.userInfo.login}/courses.json`,{method:"get",params:{category:"manage",page:1,per_page:1e3,username:H.userInfo.login,no_limit_per_page:1}});j==null||j.loadingFunction(!1),O(N==null?void 0:N.courses)})}(0,e.useEffect)(()=>{H.userInfo.login&&$n()},[H]);const el=N=>{var We;const{total_score:dt,difficulty_level_sort:yt}=N,cn=(We=N.challenge_settings)==null?void 0:We.filter(gt=>gt.checked).length;if(!cn){N.challenge_settings.map((gt,pa)=>{gt.challenge_score=0});return}const $t=N.challenge_settings.filter(gt=>gt.checked).map(gt=>yt==="desc"?gt.challenge_exp_desc:gt.challenge_exp).reduce((gt,pa)=>gt+pa),dn=dt/$t;let qt=0,ft=0,on;switch(N.score_setting){case 0:const gt=parseFloat((dt/cn).toFixed(1));N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,Ua.score=gt>0?gt:0):Ua.score=0}),on=(dt-gt*(cn-1)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break;case 1:N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,ft+=Number((Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)),Ua.score=(Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)):Ua.score=0});let pa=N.challenge_settings[qt].score;on=(dt-ft+Number(pa)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break}},Kn=N=>{(0,En.lm)(j==null?void 0:j.competitionId).then(We=>{if((We==null?void 0:We.status)==0){if(!(We!=null&&We.data))ue([]);else{let dt=We==null?void 0:We.data;if(N){for(let yt in dt)dt[yt].show_info=!1;ht(dt)}else for(let yt in ut)dt[yt].show_info=ut[yt].show_info;ue(dt)}j==null||j.loadingFunction(!1)}else G.ZP.error(We==null?void 0:We.message)})},v=N=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u5220\u9664\u8BE5\u8D5B\u9898\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Ha(void 0,null,function*(){(0,En.pS)({id:j==null?void 0:j.competitionId,data_id:N}).then(We=>{(We==null?void 0:We.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),Kn(!0),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(We==null?void 0:We.message)})})})},Qt=(N,We)=>{let dt=T;for(let yt in dt)dt[yt].id==N.id&&(We=="open"?dt[yt].show_info=!0:We=="close"&&(dt[yt].show_info=!1));ue([...dt]),ht([...dt])},hn=N=>{var We,dt,yt,cn;let $t=[];for(let dn in N){const qt=(dt=(We=N[dn])==null?void 0:We.challenge_settings)==null?void 0:dt.reduce((ft,on)=>ft+Number(on.score),0);(qt==null?void 0:qt.toFixed(10))!==((cn=(yt=N[dn])==null?void 0:yt.total_score)==null?void 0:cn.toFixed(10))&&$t.push(`\u8D5B\u9898${Number(dn)+1}\u7684\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${N[dn].total_score}\u5206 -`)}return $t.length>0?(G.ZP.warning($t),!1):!0},ye=()=>{var N,We,dt,yt,cn,$t;if(hn(T)){for(let dn in T)if(T[dn].shixun_id=(We=(N=T[dn])==null?void 0:N.challenge_settings[0])==null?void 0:We.shixun_id,((yt=(dt=T[dn])==null?void 0:dt.challenge_settings)==null?void 0:yt.length)>0)for(let qt in(cn=T[dn])==null?void 0:cn.challenge_settings)T[dn].challenge_settings[qt].challenge_score=($t=T[dn])==null?void 0:$t.challenge_settings[qt].score;(0,En.JM)({id:j==null?void 0:j.competitionId,shixuns:T}).then(dn=>{(dn==null?void 0:dn.status)==0?(G.ZP.success("\u66F4\u6539\u6210\u529F"),Kn(!1)):G.ZP.error(dn==null?void 0:dn.message)})}};function it(N){return Ha(this,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,we.ZP)(`/api/competitions/${ge}/switch_mode.json`,{method:"post",body:{mode:N}});return j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}}),!0})}function Fe(N){return Ha(this,null,function*(){var We;ae(!0);let dt=yield(0,we.ZP)("/api/competitions/get_competition_course_homework.json",{method:"get",params:{course_id:le.course_id,competition_course_game_id:N,id:ge}});ae(!1),(dt==null?void 0:dt.status)===0?(ot(N),tn((We=dt==null?void 0:dt.data)==null?void 0:We.list)):G.ZP.info("\u5F53\u524D\u8BFE\u5802\u6682\u65E0\u6570\u636E\uFF0C\u8BF7\u66F4\u6362\u7ED1\u5B9A\u8BFE\u5802\u6216\u5728\u5F53\u524D\u8BFE\u5802\u65B0\u589E\u4F5C\u4E1A\u6216\u8003\u8BD5")})}function _(){return Ha(this,null,function*(){var N,We,dt,yt;let cn=yield(0,we.ZP)(`/api/competitions/${ge}/get_work_settings.json0`,{method:"get"});(cn==null?void 0:cn.status)===0&&(Se(cn==null?void 0:cn.data.is_new),me.setFieldsValue({evaluation_setting:(N=cn==null?void 0:cn.data)==null?void 0:N.evaluation_setting,commit_num:(We=cn==null?void 0:cn.data)==null?void 0:We.commit_num,evaluation_time:(dt=cn==null?void 0:cn.data)==null?void 0:dt.evaluation_time,evaluation_script:(yt=cn==null?void 0:cn.data)==null?void 0:yt.evaluation_script}))})}const In=N=>{const We=N.getFieldsValue();console.log(We);for(let dt in We)if(We[dt]!==void 0)return!0;return!1};return Be.createElement("div",{className:ca.all},Be.createElement("div",{style:{padding:30}},Be.createElement("div",{style:{marginBottom:30,fontSize:14,fontWeight:600,color:"#232B40"}},"\u6A21\u5F0F\u8BBE\u7F6E"),Be.createElement("div",{style:{marginLeft:42}},Be.createElement("span",null,"\u7ADE\u8D5B\u6A21\u5F0F"),Be.createElement(be.ZP.Group,{disabled:x.competition_status==="progressing"||x.competition_status==="ended"||(x==null?void 0:x.competition_status)==="apply",value:x.mode,onChange:N=>Ha(void 0,null,function*(){var We,dt,yt;if(((yt=(dt=(We=le==null?void 0:le.competition_course_games)==null?void 0:We[0])==null?void 0:dt.homeworks)==null?void 0:yt.length)>0||(T==null?void 0:T.length)>0||In(me)){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5207\u6362\u6A21\u5F0F\u540E\uFF0C\u5F53\u524D\u5DF2\u7ECF\u8BBE\u7F6E\u7684\u8D5B\u9898\u6570\u636E\u5C06\u4F1A\u88AB\u6E05\u7406\uFF0C\u4E14\u4E0D\u53EF\u64A4\u56DE\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u5207\u6362",onOk:()=>Ha(void 0,null,function*(){(yield it(N.target.value))&&$n()})});return}(yield it(N.target.value))&&$n()}),style:{marginLeft:10,fontSize:14}},Be.createElement(ur.Z,{direction:"vertical"},Be.createElement(be.ZP,{value:1},"\u5B9E\u8BAD\u6A21\u5F0F",Be.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u6311\u6218\u5B9E\u8BAD\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")),Be.createElement(be.ZP,{value:2},"\u8BFE\u5802\u6A21\u5F0F",Be.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u9700\u8981\u8FDB\u5165\u8BFE\u5802\u5B8C\u6210\u4F5C\u4E1A\uFF0C\u5C06\u9009\u62E9\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A\u751F\u6210\u6392\u884C\u699C")),Be.createElement(be.ZP,{value:3,disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)||x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended"},"\u4F5C\u54C1\u6A21\u5F0F",Be.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")))))),x.mode===1&&Be.createElement("div",null,Be.createElement("div",{className:ca.title,style:{display:"flex",alignItems:"center"}},Be.createElement("div",{style:{flex:1}},"\u8D5B\u9898\u8BBE\u7F6E",Be.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",Be.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((s=x==null?void 0:x.permission)==null?void 0:s.editable))&&Be.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},Be.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91"))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&Be.createElement("div",{className:ca.add_people,style:{top:"auto"},onClick:Fn},Be.createElement("img",{src:Rl,className:ca.people_icon}),"\u65B0\u589E\u8D5B\u9898")),Be.createElement("div",{style:{marginTop:"25px"}}),T.map((N,We)=>{var dt,yt,cn;return Be.createElement("div",{className:ca.content,key:We},Be.createElement("div",{className:ca.content_info},Be.createElement("img",{src:kr,className:ca.info_icon}),Be.createElement("div",{className:ca.info_title},"\u8D5B\u9898",We+1),Be.createElement("div",{className:ca.info_content},Be.createElement("img",{src:pr,className:ca.info_content_icon}),Be.createElement(F.Link,{to:`/shixuns/${N==null?void 0:N.shixun_identifier}/challenges`,target:"_blank"},Be.createElement(je.Z,{title:(dt=N==null?void 0:N.shixun)==null?void 0:dt.name,placement:"bottom"},Be.createElement("div",{className:ca.info_content_title},(yt=N==null?void 0:N.shixun)==null?void 0:yt.name)))),Be.createElement("div",{className:ca.info_open,onClick:()=>{Qt(N,"open")}},!(N!=null&&N.show_info)&&Be.createElement(Be.Fragment,null,"\u5C55\u5F00\u66F4\u591A",Be.createElement("i",{className:"iconfont icon-xiajiantou",style:{fontSize:"8px"}}))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&Be.createElement("div",{className:ca.info_delete,onClick:()=>{v(N==null?void 0:N.id)}},"\u5220\u9664\u8BE5\u8D5B\u9898")),(N==null?void 0:N.show_info)&&Be.createElement("div",{className:ca.questions_info},Be.createElement(D.default,{form:he,labelCol:{flex:"70px"}},Be.createElement(D.default.Item,{className:ca.form_item,label:"\u9898\u76EE\u603B\u5206",colon:!1},Be.createElement(Ql.Z,{min:0,value:N==null?void 0:N.total_score,disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",className:ca.form_item_item,onChange:$t=>{N.total_score=$t,Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}}),"\xA0\u5206"),Be.createElement(D.default.Item,{className:ca.form_item_small,label:" ",colon:!1},Be.createElement(D.default.Item,{className:ca.form_item_small,label:"\u5173\u5361\u5206\u503C",colon:!1},Be.createElement(be.ZP.Group,{disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",value:N==null?void 0:N.score_setting,onChange:$t=>{N.score_setting=$t.target.value,$t.target.value!==1&&(N.difficulty_level_sort="asc"),Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}},Be.createElement(be.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Be.createElement(be.ZP,{value:1},"\u96BE\u6613\u5EA6"),Be.createElement(be.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C")))),(cn=N==null?void 0:N.challenge_settings)==null?void 0:cn.map(($t,dn)=>Be.createElement(D.default.Item,{key:dn,className:ca.form_item_small,label:" ",colon:!1},Be.createElement("div",{style:{display:"flex"}},Be.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#165DFF",width:"14px",height:"14px",margin:"6px 15px 7px 0"}}),Be.createElement(D.default.Item,{className:ca.form_item_small,label:Be.createElement(je.Z,{title:$t==null?void 0:$t.subject,placement:"left"},Be.createElement("div",{className:ca.guanka_title},$t==null?void 0:$t.subject)),colon:!1},Be.createElement(Ql.Z,{min:0,step:.1,value:$t==null?void 0:$t.score,disabled:Ae||(N==null?void 0:N.score_setting)!==2,style:{width:"96px"},onChange:qt=>{N.challenge_settings[dn].score=qt,Ge(ka({},de))},onBlur:()=>{ye()}}),Be.createElement("span",{className:"ml10"},"\u5206")),Be.createElement("div",{className:($t==null?void 0:$t.difficulty)=="\u7B80\u5355"?ca.nandu_1:($t==null?void 0:$t.difficulty)=="\u4E2D\u7B49"?ca.nandu_2:ca.nandu_3},$t==null?void 0:$t.difficulty))))),Be.createElement("div",{className:ca.close_icon,onClick:()=>{Qt(N,"close")}},"\u6536\u8D77\u66F4\u591A",Be.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:"8px"}}))))}),(T==null?void 0:T.length)==0&&Be.createElement(Ml.Z,{customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898"}),Be.createElement(An,{competitionId:j==null?void 0:j.competitionId,queryQuetions:Kn})),x.mode===2&&Be.createElement("div",{style:{paddingLeft:78,paddingRight:30}},Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Be.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8BFE\u5802"),Be.createElement(Me.default,{popupClassName:ca.popu,showSearch:!0,filterOption:(N,We)=>We.key.toUpperCase().indexOf(N.toUpperCase())!==-1,disabled:x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended",className:ca.qselect,onChange:N=>Ha(void 0,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,we.ZP)(`/api/competitions/${ge}/course_select.json`,{method:"post",body:{course_id:N}});j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),size:"large",style:{flex:1},value:[le.course_id||le.default_course_id],placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u8BA1\u7B97\u6210\u7EE9\u7684\u8BFE\u5802"},jt==null?void 0:jt.map(N=>Be.createElement(Me.default.Option,{key:`${N==null?void 0:N.name}${N==null?void 0:N.id}`,value:N==null?void 0:N.id},Be.createElement($e.Z,{align:"middle",style:{padding:"0px 12px"}},Be.createElement($e.Z,{align:"middle",style:{flex:1}},Be.createElement(ee.Z,null,Be.createElement("div",{className:"mr20 font12",style:{lineHeight:"12px",padding:"4px 10px",borderRadius:13,color:N.is_end?"#E53333":"#3061D0",border:`1px solid ${N.is_end?"#FFC4C4":"#C4D2F1"}`}},N.is_end?"\u5DF2\u7ED3\u675F":"\u8FDB\u884C\u4E2D")),Be.createElement(ee.Z,{style:{flex:1}},Be.createElement(je.Z,{placement:"topLeft",title:N==null?void 0:N.name,overlayStyle:{maxWidth:430,zIndex:1e4}},Be.createElement(ee.Z,{style:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:430}},N==null?void 0:N.name)))),Be.createElement(ee.Z,{style:{color:"#9096A3"}},N==null?void 0:N.created_at))))),Be.createElement("div",{className:ca.add_people,style:{position:"relative",justifyContent:"center",top:0,right:0,marginLeft:20,height:40,borderRadius:2,alignItems:"center"},onClick:()=>{window.open(x.first_category_url)}},"\u8FDB\u5165\u8BE5\u8BFE\u5802")),x.course_is_end&&Be.createElement("div",{style:{color:"red",marginLeft:60,marginTop:10}},"\u9009\u62E9\u5DF2\u7ED3\u675F\u7684\u8BFE\u5802\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u7B54\u9898\u7684\u4EFB\u4F55\u64CD\u4F5C"),(M=le==null?void 0:le.competition_course_games)==null?void 0:M.map((N,We)=>{var dt;return Be.createElement("div",{style:{marginBottom:20}},Be.createElement("div",{style:{marginTop:20,display:"flex",alignItems:"center"}},Be.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8D5B\u9053",We+1),Be.createElement(re.default,{className:ca.qinput,value:N.name,onChange:yt=>{N.name=yt.target.value,Je(ka({},le))},onBlur:yt=>Ha(void 0,null,function*(){if(!yt.target.value)return;(yield(0,we.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id,competition_course_game_id:N.competition_course_game_id,name:yt.target.value}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),placeholder:"\u8BF7\u8F93\u5165\u8D5B\u9053\u540D\u79F0",style:{flex:1},maxLength:30,size:"large"}),Be.createElement("i",{onClick:()=>Ha(void 0,null,function*(){var yt;if(((yt=le==null?void 0:le.competition_course_games)==null?void 0:yt.filter($t=>$t.homeworks.length<=0).length)>0){G.ZP.info("\u8BF7\u5148\u5B8C\u6210\u4E0A\u4E00\u4E2A\u8D5B\u9053\u7684\u4F5C\u4E1A/\u8003\u8BD5\u7684\u9009\u62E9\uFF0C\u53EA\u6709\u4E0A\u4E00\u4E2A\u8D5B\u9053\u4E2D\u6DFB\u52A0\u4E86\u4F5C\u4E1A/\u8BD5\u5377\u624D\u80FD\u65B0\u589E\u8D5B\u9053");return}(yield(0,we.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),style:{color:"#145DFF",marginLeft:15,cursor:"pointer"},className:"iconfont icon-tianjia2"}),We!==0&&Be.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8D5B\u9053\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Ha(void 0,null,function*(){(yield(0,we.ZP)(`/api/competitions/${ge}/delete_course_game.json`,{method:"delete",body:{competition_course_game_id:N.competition_course_game_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${ca.deletecolor} iconfont icon-weishezhi`})),Be.createElement("div",{style:{marginTop:20,marginLeft:60}},Be.createElement("span",null,"\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A/\u8BD5\u5377"),Be.createElement(ke.ZP,{loading:Bn,onClick:()=>{Fe(N.competition_course_game_id)},style:{marginLeft:10,marginRight:20,background:"#3061D0",display:"inline-flex",height:30,alignItems:"center",justifyContent:"center",width:119,color:"#fff",borderRadius:2,cursor:"pointer",border:"none"}},"\u9009\u62E9\u4F5C\u4E1A/\u8BD5\u5377"),Be.createElement("span",{style:{color:"#9096A3"}},"\u4E3A\u4E86\u6EE1\u8DB3\u7ADE\u8D5B\u7684\u6B63\u5E38\u8BA1\u5206\u6392\u884C\uFF0C\u8BF7\u5173\u8054\u4F5C\u4E1A/\u8BD5\u5377")),N.homeworks.length>0?Be.createElement("div",{style:{marginLeft:199,marginTop:10,padding:"30px 20px",background:"#F6F7F9"}},(dt=N==null?void 0:N.homeworks)==null?void 0:dt.map((yt,cn)=>{var $t,dn;return Be.createElement("div",{style:{display:"flex",marginTop:cn>0&&20,height:20,alignItems:"center",justifyContent:"space-between"}},Be.createElement("div",{style:{minWidth:68,height:24,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,background:"rgba(22,93,255,0.1)",color:"#3061D0",marginRight:20}},($t=tt.find(qt=>qt.type===yt.homework_type))==null?void 0:$t.name),Be.createElement(je.Z,{title:((dn=yt==null?void 0:yt.name)==null?void 0:dn.length)>6&&(yt==null?void 0:yt.name),placement:"topLeft"},Be.createElement("span",{onClick:()=>{window.open(`/classrooms/${le==null?void 0:le.course_id}/${tt.find(qt=>qt.type===yt.homework_type).url}/${yt.homework_id||yt.exercise_id}/detail`)},style:{width:"90%",color:"#3061D0",cursor:"pointer"},className:ca.textone},yt==null?void 0:yt.name)),Be.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4F5C\u4E1A\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Ha(void 0,null,function*(){(yield(0,we.ZP)(`/api/competitions/${ge}/delete_course_homework.json`,{method:"delete",body:{competition_course_homework_id:yt.competition_course_homework_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${ca.deletecolor} iconfont icon-weishezhi`}))})):Be.createElement(Ml.Z,null))}),Be.createElement(fe.default,{open:$,onCancel:()=>{ot(""),ae(!1)},width:850,title:"\u9009\u62E9\u4F5C\u4E1A",className:ca.modalclass,okButtonProps:{loading:Bn},onOk:()=>Ha(void 0,null,function*(){var N,We,dt,yt,cn,$t;if(((N=Ze==null?void 0:Ze.filter(qt=>qt.checked))==null?void 0:N.length)<=0){G.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u6216\u8BD5\u5377");return}ae(!0);let dn=yield(0,we.ZP)(`/api/competitions/${ge}/homework_select.json`,{method:"post",body:{course_id:le.course_id,competition_course_game_id:$,shixun_homework_ids:(We=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="practice"))==null?void 0:We.map(qt=>qt.id),common_homework_ids:(dt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="normal"))==null?void 0:dt.map(qt=>qt.id),group_homework_ids:(yt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="group"))==null?void 0:yt.map(qt=>qt.id),program_homework_ids:(cn=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="hack"))==null?void 0:cn.map(qt=>qt.id),exercise_ids:($t=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="exercise"))==null?void 0:$t.map(qt=>qt.id)}});ae(!1),ot(""),dn.status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})},Be.createElement("div",{style:{border:"1px solid #F6F7F9",display:"flex",maxHeight:480}},Be.createElement("div",{style:{width:350,borderRight:"1px solid #F6F7F9",overflowY:"auto",overflowX:"hidden",padding:14}},Be.createElement(wn.t7,{style:{width:312,marginRight:15},dataSource:[],value:{id:"",value:Ra.input},onChange:(N,We)=>{Ra.input=N,cl(ka({},Ra)),tt==null||tt.map(dt=>{dt.open=!0}),an([...tt])},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),tt==null?void 0:tt.map(N=>{var We,dt,yt,cn,$t,dn,qt,ft,on;return Be.createElement("div",null,Be.createElement("div",{style:{marginTop:16,height:22,alignItems:"center",display:"flex",justifyContent:"space-between"}},Be.createElement("div",{style:{cursor:"pointer",color:"#232B40"},onClick:()=>{N.open=!N.open,an([...tt])}},Be.createElement("i",{style:{marginRight:10,color:"#999999"},className:`iconfont ${N.open?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-a-bianzu11"}`}),N.name,Be.createElement("span",{style:{marginLeft:6,color:"#ADB2B8"}},(We=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:We.length)),Be.createElement(Tt.default,{indeterminate:((dt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dt.length)>((yt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:yt.length)&&((cn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:cn.length)!==0&&(($t=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:$t.length)>0,checked:((dn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dn.length)===((qt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:qt.length)&&((ft=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:ft.length)!==0,onChange:gt=>{gt.target.checked?Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!0)}):Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!1)}),tn([...Ze])}})),(on=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&&N.open&>.name.includes(decodeURIComponent(Ra.input))))==null?void 0:on.map(gt=>Be.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},Hr(gt.status||gt.exercise_tips[0]),Be.createElement(je.Z,{title:gt==null?void 0:gt.name},Be.createElement("span",{style:{width:"70%"},className:ca.textone},gt==null?void 0:gt.name)),Be.createElement(Tt.default,{onChange:pa=>{gt.checked=pa.target.checked,tn([...Ze])},checked:gt.checked}))))})),Be.createElement("div",{style:{width:450,padding:20,overflowY:"auto",overflowX:"hidden"}},Be.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.createElement("span",null,Be.createElement("span",{style:{color:"#6B758B"}},"\u5DF2\u9009"),Be.createElement("span",{style:{color:"#3061D0",marginLeft:3}},Ze==null?void 0:Ze.filter(N=>N.checked).length)),Be.createElement("span",{onClick:()=>{Ze.map(N=>{N.checked=!1}),tn([...Ze])},style:{color:"#3061D0",cursor:"pointer"}},"\u5168\u90E8\u6E05\u9664")),(Qe=Ze==null?void 0:Ze.filter(N=>N.checked))==null?void 0:Qe.map(N=>Be.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},Hr(N.status||N.exercise_tips[0]),Be.createElement(je.Z,{title:N==null?void 0:N.name},Be.createElement("span",{style:{width:"70%"},className:ca.textone},N==null?void 0:N.name)),Be.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{N.checked=!1,tn([...Ze])},className:`${ca.deletecolor} iconfont icon-weishezhi`}))))))),x.mode===3&&Be.createElement("div",null,Be.createElement("div",{className:ca.title,style:{display:"flex",alignItems:"center"}},Be.createElement("div",{style:{flex:1}},"\u8BC4\u6D4B\u8BBE\u7F6E",Be.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",Be.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((rt=x==null?void 0:x.permission)==null?void 0:rt.editable))&&Be.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},Be.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91")))),Be.createElement(D.default,{form:me,layout:"vertical",scrollToFirstError:!0,className:ca.pingcesetting,onValuesChange:()=>{}},Be.createElement(D.default.Item,{className:ca.form_item,label:"\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",colon:!1,name:"evaluation_setting",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Be.createElement(gr,{placeholder:"\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6,autoSize:{minRows:6,maxRows:999},disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)})),Be.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.createElement(D.default.Item,{style:{width:400},className:ca.form_item,label:"\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},Be.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:ca.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:Be.createElement("span",{style:{color:"#c5c5c5"}},"\u6B21")})),Be.createElement(D.default.Item,{style:{width:400},className:ca.form_item,label:"\u8BC4\u6D4B\u65F6\u957F(S)",colon:!1,name:"evaluation_time",rules:[{required:!0,pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},Be.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:ca.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",suffix:Be.createElement("span",{style:{color:"#c5c5c5"}},"S")}))),Be.createElement(D.default.Item,{className:ca.form_item,label:"\u8FD0\u884C\u811A\u672C",colon:!1,name:"evaluation_script",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Be.createElement(gr,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),placeholder:"\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",rows:6,autoSize:{minRows:6,maxRows:999}}))),(0,oe.Ny)()&&Be.createElement("div",{className:ca.footer},Be.createElement(Ct.Z,{className:ca.save_button,onClick:()=>Ha(void 0,null,function*(){yield me.validateFields();let N=me.getFieldsValue();if(De){const We=yield(0,we.ZP)(`/api/competitions/${ge}/create_work_settings.json`,{method:"post",body:ka({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}else{const We=yield(0,we.ZP)(`/api/competitions/${ge}/update_work_settings.json`,{method:"put",body:ka({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}})},"\u4FDD\u5B58\u66F4\u6539"))))};var Kl=(0,F.connect)(({competitions:a,shixunHomeworks:u,globalSetting:l,user:d})=>({competitions:a,shixunHomeworks:u,globalSetting:l,user:d}))(Lr),Pa={flex_box_center:"flex_box_center___jxOhc",flex_space_between:"flex_space_between___MTyuX",flex_box_vertical_center:"flex_box_vertical_center___j9eMG",flex_box_center_end:"flex_box_center_end___bN3_9",flex_box_column:"flex_box_column___aAeQU",all:"all___rwHfX",title:"title___ljOxr",add_people:"add_people___Fl_Ir",people_icon:"people_icon___MM9rx",content_user:"content_user___rkdUG",content_left:"content_left___HXutT",user_img_box:"user_img_box___M_XTp",user_img:"user_img___IDOuV",user_rule_create:"user_rule_create___CTYoh",user_rule_me:"user_rule_me___CIQSP",user_info:"user_info___wN0mN",user_name:"user_name___gyVsb",user_school:"user_school___APWvX",delete_text:"delete_text___MMxrn",query_style:"query_style___JY1Tg",modal_styles:"modal_styles___s46rY",select_modal:"select_modal___q0SLN"},K="data:image/png;base64,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",E=B(26724),S=B.n(E),P=B(59149),Ie=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,At=(a,u)=>{var l={};for(var d in a)te.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Ie)for(var d of Ie(a))u.indexOf(d)<0&&xe.call(a,d)&&(l[d]=a[d]);return l},un=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Mt=a=>{var u=a,{classroomList:l,loading:d,dispatch:q}=u,R=At(u,["classroomList","loading","dispatch"]),H,j;const s=(0,F.useParams)(),{actionTabs:M}=l,[Qe,rt]=(0,e.useState)([]),[he,me]=(0,e.useState)(!0),[De,Se]=(0,e.useState)(!1),[T]=D.default.useForm(),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(0),[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)(!0),de=(0,e.useRef)();(0,e.useEffect)(()=>{l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458"&&(Oe(!0),Ge())},[l.actionTabs.key]);const Ge=()=>un(void 0,null,function*(){const O=yield q({type:"classroomList/getSchoolList",payload:{}});rt(O.map($=>({value:$})))}),ge=()=>{var O;if(((O=T.getFieldValue())==null?void 0:O.keyword)===""){Ae([]),G.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Oe(!1),me(!0),Se(!1),x([]),setTimeout(()=>{le(!0)},200)},nn=O=>{O=String(O);const $=ht.indexOf(O);$<0?ht.push(O):ht.splice($,1),x([...ht])},le=(O=!1)=>un(void 0,null,function*(){var $;if((O||he)&&!De){const ot=T.getFieldValue();Se(!0),ut(O?1:V+1);const Ze=yield(0,En.pA)({id:l.actionTabs.id,page:O?1:V+1,type:(ot==null?void 0:ot.search_type)||"",school:(ot==null?void 0:ot.school_name)||"",keyword:(ot==null?void 0:ot.keyword)||""});Ae(O?[...Ze==null?void 0:Ze.data]:[...ue,...Ze==null?void 0:Ze.data]),Se(!1),(($=Ze.users)==null?void 0:$.length)<10&&me(!1)}}),Je=()=>un(void 0,null,function*(){ht==""?G.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(console.log(ht),(0,En.q0)({id:R==null?void 0:R.competitionId,ids:ht}).then(O=>{O.status==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),R.queryData()):G.ZP.error(O==null?void 0:O.message)}))}),jt=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:(O,$)=>e.createElement(Tt.default,{value:$.id,checked:ht.includes(String($.id)),disabled:$==null?void 0:$.checked})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"name",render:(O,$)=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement(F.Link,{className:"bold c-black",to:`/users/${$.login}`,target:"_blank"},O||"--"))},{title:"\u804C\u4E1A",dataIndex:"identity",width:130,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u90AE\u7BB1",dataIndex:"mail",width:100,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:O=>O?"\u662F":"\u5426"},{title:"\u72B6\u6001",dataIndex:"checked",width:80,render:O=>{if(O)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(fe.default,{className:"modal_styles",centered:!0,title:"\u6DFB\u52A0\u7BA1\u7406\u5458",open:l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>un(void 0,null,function*(){Je()}),onCancel:()=>{x([]),q({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{style:{padding:"0 14px"}},e.createElement(D.default,{layout:"inline",form:T,initialValues:{school_name:"",keyword:"",search_type:"name"}},e.createElement(D.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(Me.default,{style:{width:120},className:Pa.select_modal},e.createElement(Me.default.Option,{value:"name"},"\u59D3\u540D"),e.createElement(Me.default.Option,{value:"phone"},"\u624B\u673A\u53F7"),e.createElement(Me.default.Option,{value:"mail"},"\u90AE\u7BB1"))),e.createElement(D.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},e.createElement(re.default,{allowClear:!0,style:{width:305},size:"middle",defaultValue:((H=M.selectArrs)==null?void 0:H.category_name)||((j=M.selectArrs)==null?void 0:j.name)})),e.createElement(D.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(ze.Z,{options:Qe,style:{width:306},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(O,$)=>$.value.toUpperCase().indexOf(O.toUpperCase())!==-1})),e.createElement(D.default.Item,{style:{marginRight:0}},e.createElement(ke.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>ge()},"\u641C\u7D22"))),U&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.RL,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458")),!U&&ue==""&&!De&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.z3,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!U&&ue!=""||De)&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Sn.default,{pagination:!1,dataSource:[],columns:jt})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:O=>{le()},hasMore:he,useWindow:!1},e.createElement(Sn.default,{loading:De,showHeader:!1,pagination:!1,dataSource:ue,columns:jt,onRow:O=>({onClick:$=>{$.currentTarget.querySelector("input").disabled||nn($.currentTarget.querySelector("input").value)}})}))))))};var It=(0,F.connect)(({classroomList:a,loading:u})=>({classroomList:a,loading:u}))(Mt),kt=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Ja=(a,u)=>{var l={};for(var d in a)fn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&kt)for(var d of kt(a))u.indexOf(d)<0&&Ya.call(a,d)&&(l[d]=a[d]);return l},al=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ul=a=>{var u=a,{globalSetting:l,dispatch:d,user:q}=u,R=Ja(u,["globalSetting","dispatch","user"]),H;const[j,s]=(0,e.useState)([]),[M,Qe]=(0,e.useState)(""),rt=()=>{d({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u7BA1\u7406\u5458",id:R==null?void 0:R.competitionId}})},he=De=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\u8BE5\u7BA1\u7406\u5458\uFF1F",onOk:()=>al(void 0,null,function*(){(0,En.qN)({id:R==null?void 0:R.competitionId,ids:[De]}).then(Se=>{(Se==null?void 0:Se.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),me()):G.ZP.error(Se==null?void 0:Se.message)})})})};(0,e.useEffect)(()=>{me()},[]);const me=()=>{(0,En.sL)(R==null?void 0:R.competitionId).then(De=>{var Se;if((De==null?void 0:De.status)==0){Qe((Se=De==null?void 0:De.creator)==null?void 0:Se.id);let T=[];T.push(De==null?void 0:De.creator);for(let ue in De==null?void 0:De.data)T.push(De==null?void 0:De.data[ue]);s(T),R==null||R.loadingFunction(!1)}else G.ZP.error(De==null?void 0:De.message)})};return e.createElement("div",{className:Pa.all},e.createElement("div",{className:Pa.title},"\u7BA1\u7406\u5458\u8BBE\u7F6E"),(M==((H=q==null?void 0:q.userInfo)==null?void 0:H.user_id)||(0,oe.Ny)())&&e.createElement("div",{className:Pa.add_people,onClick:rt},e.createElement("img",{src:K,className:Pa.people_icon}),"\u6DFB\u52A0\u7BA1\u7406\u5458"),e.createElement("div",{className:Pa.content_user},j.map((De,Se)=>{var T,ue,Ae;return e.createElement("div",{className:Pa.content_left,key:Se},e.createElement("div",{className:Pa.user_img_box},e.createElement("a",{href:`/users/${De.login}/classrooms`,target:"_blank"},e.createElement("img",{src:lt.Z.IMG_SERVER+"/images/"+(De==null?void 0:De.image_url),className:Pa.user_img}),M==(De==null?void 0:De.id)&&e.createElement("div",{className:Pa.user_rule_create},"\u521B\u5EFA\u8005"))),e.createElement("div",{className:Pa.user_info},e.createElement("div",{className:Pa.user_name},De==null?void 0:De.name),e.createElement("div",{className:Pa.user_school},De==null?void 0:De.school)),M!=(De==null?void 0:De.id)&&(M==((T=q==null?void 0:q.userInfo)==null?void 0:T.user_id)||((ue=q==null?void 0:q.userInfo)==null?void 0:ue.role)==1||((Ae=q==null?void 0:q.userInfo)==null?void 0:Ae.role)==2)&&e.createElement("div",{className:Pa.delete_text,onClick:()=>{he(De==null?void 0:De.id)}},"\u5220\u9664"))})),e.createElement(It,{queryData:me,competitionId:R==null?void 0:R.competitionId}))};var lr=(0,F.connect)(({globalSetting:a,user:u})=>({globalSetting:a,user:u}))(ul),Cn={flex_box_center:"flex_box_center___GuqMX",flex_space_between:"flex_space_between___jgeXP",flex_box_vertical_center:"flex_box_vertical_center___QanCs",flex_box_center_end:"flex_box_center_end___fuT1d",flex_box_column:"flex_box_column___O0mNG",all:"all___HfBvd",content:"content___C3F8_",content_left_red:"content_left_red___IVDA1",content_left_none:"content_left_none___N3OAJ",content_left_flag:"content_left_flag___n24rU",content_left_info:"content_left_info___f0sFz",content_left_title:"content_left_title___esPbb",content_left_description:"content_left_description___nI2to",content_right:"content_right___BiseF",content_right_span:"content_right_span___MpwD2",form_item:"form_item___WbJhY",form_item_item:"form_item_item___TW3Fh",fuzhi:"fuzhi___vPtoL",fuzhi_text:"fuzhi_text___xTSQZ",tijiao:"tijiao___OZqWM",tijiao_text:"tijiao_text___G3HvZ",quetions_info:"quetions_info___Obgh6",scoremodal:"scoremodal___HaYxj",title:"title___riGwJ",bottom:"bottom___ZriMl",yes:"yes___ukCuS",no:"no___Lxl_7",form_item_item_select:"form_item_item_select___OSHCq"},gl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg==",Vl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII=",sn=B(59301),yn=Object.defineProperty,Sa=Object.defineProperties,El=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,z=(a,u,l)=>u in a?yn(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,se=(a,u)=>{for(var l in u||(u={}))h.call(u,l)&&z(a,l,u[l]);if(yr)for(var l of yr(u))I.call(u,l)&&z(a,l,u[l]);return a},Xe=(a,u)=>Sa(a,El(u)),Te=(a,u)=>{var l={};for(var d in a)h.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&yr)for(var d of yr(a))u.indexOf(d)<0&&I.call(a,d)&&(l[d]=a[d]);return l},xt=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Nt=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Te(u,["competitions","globalSetting","loading","dispatch","user"]);const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)(!0),[rt,he]=(0,e.useState)(!0),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(!0),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)(""),[ht,x]=(0,e.useState)(""),[U,Oe]=(0,e.useState)(""),{Header:de}=l,[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)([]);console.log("Header:",de),(0,e.useEffect)(()=>{Je()},[]);const Je=()=>{(0,En.rZ)(j==null?void 0:j.competitionId).then($=>{var ot,Ze,tn,Bn,ae,tt,an;Qe($==null?void 0:$.name_finish),he($==null?void 0:$.url_finish),De($==null?void 0:$.time_finish),T($==null?void 0:$.question_finish),Ae((ot=$==null?void 0:$.competition)==null?void 0:ot.name),x(y()((Ze=$==null?void 0:$.competition)==null?void 0:Ze.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+y()((tn=$==null?void 0:$.competition)==null?void 0:tn.end_time).format("YYYY-MM-DD HH:mm")),ut(`${window.location.origin}/competitions/detail/`+($==null?void 0:$.identifier));let Ra="";for(let cl in $==null?void 0:$.data)Number(cl)==Number(($==null?void 0:$.data.length)-1)?Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((ae=(Bn=$==null?void 0:$.data[cl])==null?void 0:Bn.shixun)==null?void 0:ae.name):Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((an=(tt=$==null?void 0:$.data[cl])==null?void 0:tt.shixun)==null?void 0:an.name)+"\u3001";Oe(Ra),s.setFieldValue("identifier",$==null?void 0:$.identifier),j==null||j.loadingFunction(!1)})},jt=$=>{(0,En.qt)(Xe(se({},$),{id:j==null?void 0:j.competitionId})).then(ot=>{(ot==null?void 0:ot.status)==0?(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),ge(!1),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(ot==null?void 0:ot.message)})},O=()=>{const $=document.createElement("input");$.value=`${window.location.origin}/competitions/detail/`+s.getFieldValue("identifier"),document.body.appendChild($),$.select(),document.execCommand("Copy"),G.ZP.success("\u590D\u5236\u6210\u529F"),$.remove()};return sn.createElement("div",{className:Cn.all},sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:M?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:M?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u4E3B\u6807\u9898\u8BBE\u7F6E"),sn.createElement("div",{className:Cn.content_left_description},M?`\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A${ue}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u4E3B\u6807\u9898"))),M?sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:rt?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:rt?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u7F51\u5740\u8BBE\u7F6E"),sn.createElement("div",{className:Cn.content_left_description},rt&&sn.createElement("span",null,"\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A",sn.createElement("a",{href:V,target:"_blank"},V)),!rt&&sn.createElement("span",null,"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740")))),rt?sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:me?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:me?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u7ADE\u8D5B\u65F6\u95F4"),sn.createElement("div",{className:Cn.content_left_description},me?`\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A${ht}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u65F6\u95F4"))),me?sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:Se?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:Se?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u8D5B\u9898\u8BBE\u7F6E"),de.mode===1&&sn.createElement("div",null,Se&&sn.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A"+U},sn.createElement("div",{className:Cn.content_left_description},"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A",U)),!Se&&sn.createElement("div",{className:Cn.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")),de.mode===2&&sn.createElement("div",null,de.course_id&&sn.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\uFF1A"+de.course_name+"\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"},sn.createElement("div",{className:Cn.content_left_description},"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C",de.course_name,"\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802")),!de.course_id&&sn.createElement("div",{className:Cn.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")))),Se?sn.createElement("div",{className:Cn.content_right,onClick:j.clickQuetions},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:j.clickQuetions},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),M&&rt&&me&&Se&&sn.createElement(sn.Fragment,null,sn.createElement("div",{className:Cn.content},sn.createElement(D.default,{form:s,style:{marginLeft:22},labelCol:{flex:"100px"}},sn.createElement(D.default.Item,{className:Cn.form_item,colon:!1,name:"identifier"},sn.createElement(re.default,{prefix:`${window.location.origin}/competitions/detail/`,disabled:!0,className:Cn.form_item_item}))),sn.createElement("div",{className:Cn.fuzhi,onClick:O},sn.createElement("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"\u590D\u5236"),sn.createElement("div",{className:Cn.fuzhi_text},"\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"))),sn.createElement("div",{className:Cn.content},sn.createElement(Ct.Z,{disabled:!M||!rt||!me||!Se,type:"primary",className:Cn.tijiao,onClick:()=>xt(void 0,null,function*(){ge(!0),(0,Jn.GY)({display_aliases:!0}).then($=>{le($==null?void 0:$.schools)}).then(()=>{var $,ot,Ze;s.setFieldsValue({sponsor_schools:($=H.userInfo)==null?void 0:$.user_school_id,sponsor_user_name:(ot=H.userInfo)==null?void 0:ot.real_name,sponsor_user_phone:(Ze=H.userInfo)==null?void 0:Ze.phone})})})},"\u63D0\u4EA4\u5BA1\u6838"),sn.createElement("div",{className:`${Cn.tijiao_text} ${M&&rt&&me&&Se?"":"c-red"}`},M&&rt&&me&&Se?"\u51C6\u5907\u597D\u540E\uFF0C\u60A8\u53EF\u53D1\u8D77\u5BA1\u6838":"\u8BF7\u5B8C\u6210\u7ADE\u8D5B\u6307\u5F15\u540E\uFF0C\u518D\u63D0\u4EA4\u5BA1\u6838")),sn.createElement(fe.default,{title:!1,footer:!1,open:Ge,width:610,className:Cn.scoremodal,closable:!1,centered:!0,onCancel:()=>ge(!1)},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement("div",{className:Cn.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),sn.createElement("span",{onClick:()=>ge(!1),style:{cursor:"pointer"},className:Cn.close},sn.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement(D.default,{form:s,className:Cn.formWrap,onFinish:jt,labelCol:{flex:"110px"}},sn.createElement(D.default.Item,{className:Cn.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},sn.createElement(Me.default,{mode:"multiple",className:Cn.form_item_item_select,options:nn,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:($,ot)=>{var Ze;return((Ze=ot==null?void 0:ot.name)!=null?Ze:"").toLowerCase().includes($.toLowerCase())}})),sn.createElement(D.default.Item,{className:Cn.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},sn.createElement(re.default,{className:Cn.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),sn.createElement(D.default.Item,{className:Cn.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},sn.createElement(re.default,{className:Cn.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),sn.createElement("div",{className:Cn.bottom},sn.createElement(D.default.Item,null,sn.createElement(ke.ZP,{size:"middle",className:Cn.no,onClick:()=>{ge(!1)}},"\u53D6\u6D88"),sn.createElement(ke.ZP,{className:Cn.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))))};var Ut=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Nt),rn=B(99313),zn={ModalStyle:"ModalStyle___sD8QI"},Wt=B(59301),va=Object.defineProperty,Ba=Object.defineProperties,ir=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Ul=(a,u,l)=>u in a?va(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,za=(a,u)=>{for(var l in u||(u={}))xl.call(u,l)&&Ul(a,l,u[l]);if(ba)for(var l of ba(u))Jl.call(u,l)&&Ul(a,l,u[l]);return a},Cr=(a,u)=>Ba(a,ir(u)),Er=(a,u)=>{var l={};for(var d in a)xl.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ba)for(var d of ba(a))u.indexOf(d)<0&&Jl.call(a,d)&&(l[d]=a[d]);return l},Br=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Zl=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R,loadingFunction:H=T=>{},loading:j}=u,s=Er(u,["competitions","globalSetting","dispatch","user","loadingFunction","loading"]);const{GuidesData:M}=l,{identifier:Qe}=(0,F.useParams)(),rt=(0,e.useRef)(),[he]=D.default.useForm(),me=D.default.useWatch("list",he),De=T=>Br(void 0,null,function*(){if(console.log("====",T),T.list.length<2){G.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A02\u4E2A\u8D5B\u7A0B");return}(yield q({type:"competitions/postGuides",payload:za({identifier:Qe},T)})).status==0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),q({type:"competitions/getHeader",payload:{identifier:Qe}}),Se())}),Se=()=>{q({type:"competitions/getGuides",payload:{identifier:Qe}})};return(0,e.useEffect)(()=>{H(!1),Se()},[]),(0,e.useEffect)(()=>{var T,ue;he.setFieldsValue(Cr(za({},(M==null?void 0:M.data)||{}),{list:(ue=(T=M==null?void 0:M.data)==null?void 0:T.list)==null?void 0:ue.map(Ae=>Cr(za({},Ae),{competition_time:Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time):null}))}))},[M]),Wt.createElement(Cl.Z,{spinning:!!j["competitions/getGuides"]||!!j["competitions/postGuides"]},Wt.createElement("div",{className:"p30"},Wt.createElement(D.default,{form:he,colon:!1,onFinish:De,initialValues:{list:[{},{}]}},Wt.createElement($e.Z,{wrap:!1,align:"middle",gutter:20},Wt.createElement(ee.Z,null,"\u8D5B\u7A0B\u8BBE\u7F6E"),Wt.createElement(ee.Z,null,Wt.createElement(D.default.Item,{style:{marginBottom:0},name:"guides_is_hidden",valuePropName:"checked"},Wt.createElement(Tt.default,null,"\u9690\u85CF"))),Wt.createElement(ee.Z,{flex:1},Wt.createElement($e.Z,{wrap:!1,align:"middle",justify:"end"},Wt.createElement(ee.Z,null,Wt.createElement(wn.op,{icon:Wt.createElement("i",{className:"iconfont icon-xiaojiahao "}),onClick:()=>{if((me==null?void 0:me.length)==6){G.ZP.warning("\u8D5B\u7A0B\u6700\u591A\u53EF\u6DFB\u52A06\u4E2A");return}rt.current({})}},"\u65B0\u589E"))))),Wt.createElement("div",{className:"mt25 mb30",style:{padding:"14px 20px",background:"#F6F7F9",color:"#464F66"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u8D5B\u4E8B\u7684\u65E5\u7A0B\u65F6\u95F4\u8F74\uFF0C\u6BCF\u4E2A\u8D5B\u7A0B\u5C06\u5728\u65F6\u95F4\u8F74\u4E0A\u6309\u5E8F\u53F7\u987A\u5E8F\u4F9D\u6B21\u6392\u5217\u3002\u521B\u5EFA\u6210\u529F\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u516C\u5F00\uFF0C\u4F7F\u7528\u6237\u80FD\u591F\u8F7B\u677E\u4E86\u89E3\u6574\u4E2A\u8D5B\u4E8B\u7684\u8FDB\u5EA6\u548C\u5B89\u6392\u3002"),Wt.createElement(D.default.List,{name:"list"},(T,{add:ue,remove:Ae})=>(rt.current=ue,Wt.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},T.map((V,ut)=>{var ht=V,{key:x,name:U}=ht,Oe=Er(ht,["key","name"]);return Wt.createElement("div",{key:x},Wt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 20px"}},Wt.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},Wt.createElement(ee.Z,null,"\u8D5B\u7A0B",(0,Ue.EM)(ut+1)),Wt.createElement(ee.Z,null,Wt.createElement("span",{className:"c-red current",onClick:()=>{fe.default.confirm({className:zn.ModalStyle,icon:null,centered:!0,title:"\u63D0\u793A",width:460,content:"\u786E\u5B9A\u8981\u5220\u9664\u6B64\u8D5B\u7A0B\u5417\uFF1F\u5220\u9664\u540E\uFF0C\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u66F4\u6539\u201D\u6309\u94AE\u4EE5\u4FDD\u5B58\u6B64\u6B21\u64CD\u4F5C\u3002",onOk:()=>{Ae(U)}})}},"\u5220\u9664")))),Wt.createElement("div",{className:"p20",style:{border:"1px solid #F1F1F1",borderTopColor:"transparent"}},Wt.createElement($e.Z,{wrap:!1,align:"middle",gutter:40},Wt.createElement(ee.Z,null,Wt.createElement(D.default.Item,Cr(za({label:"\u8D5B\u7A0B\u540D\u79F0"},Oe),{name:[U,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0"},{whitespace:!0,message:"\u8D5B\u7A0B\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]}),Wt.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0",maxLength:10,showCount:!0,style:{width:360}}))),Wt.createElement(ee.Z,{flex:1},Wt.createElement(D.default.Item,Cr(za({label:"\u8D5B\u7A0B\u65F6\u95F4"},Oe),{name:[U,"competition_time"],rules:[{required:!0,validator:(de,Ge)=>{var ge;return Ge===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ut!==0&&y()(Ge).startOf("second")<=y()((ge=me==null?void 0:me[ut-1])==null?void 0:ge.competition_time).startOf("second")?Promise.reject("\u5F53\u524D\u8D5B\u7A0B\u65F6\u95F4\u9700\u665A\u4E8E\u4E0A\u4E00\u4E2A\u8D5B\u7A0B\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}}]}),Wt.createElement(Xt.default,{style:{width:"100%"},placeholder:"\u8BF7\u9009\u62E9\u8D5B\u7A0B\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ut!==0&&(de=>{var Ge;return(0,Ue.Q8)(de,null,null,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),disabledTime:ut!==0&&(de=>{var Ge;return(0,Ue.d0)(de,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),suffixIcon:Wt.createElement(Wt.Fragment,null),showTime:{format:"HH:mm",defaultValue:y()((0,Ue.U6)(),"HH:mm")}}))))))})))),Wt.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},Wt.createElement(ee.Z,null,Wt.createElement(D.default.Item,null,Wt.createElement(ke.ZP,{type:"primary",htmlType:"submit"},"\u4FDD\u5B58\u66F4\u6539")))))))};var Hl=(0,F.connect)(({competitions:a,loading:u})=>({competitions:a,loading:u.effects}))(Zl),or=B(59301),du=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,mi=(a,u)=>{var l={};for(var d in a)Kr.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&du)for(var d of du(a))u.indexOf(d)<0&&yu.call(a,d)&&(l[d]=a[d]);return l};const Rr=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R}=u,H=mi(u,["competitions","globalSetting","dispatch","user"]);const{identifier:j}=(0,F.useParams)(),[s,M]=(0,e.useState)(!0),Qe=[{label:"\u7ADE\u8D5B\u4FE1\u606F",key:"\u7ADE\u8D5B\u4FE1\u606F"},{label:"\u56FE\u7247\u8BBE\u7F6E",key:"\u56FE\u7247\u8BBE\u7F6E"},{label:"\u8D5B\u9898\u8BBE\u7F6E",key:"\u8D5B\u9898\u8BBE\u7F6E"},{label:"\u8D5B\u7A0B\u8BBE\u7F6E",key:"\u8D5B\u7A0B\u8BBE\u7F6E"},{label:"\u7BA1\u7406\u4EBA\u5458",key:"\u7BA1\u7406\u4EBA\u5458"},{label:"\u7ADE\u8D5B\u6307\u5F15",key:"\u7ADE\u8D5B\u6307\u5F15"}],[rt,he]=(0,e.useState)("\u7ADE\u8D5B\u4FE1\u606F"),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(null),[ue,Ae]=(0,e.useState)(""),V=x=>{De(x)},ut=x=>{he("\u7ADE\u8D5B\u4FE1\u606F"),x=="\u4E3B\u6807\u9898"?Ae("name"):x=="\u6BD4\u8D5B\u5730\u5740"?Ae("identifier"):x=="\u7ADE\u8D5B\u65F6\u95F4"&&Ae("start_time")},ht=()=>{he("\u8D5B\u9898\u8BBE\u7F6E")};return(0,e.useEffect)(()=>{},[rt]),(0,e.useEffect)(()=>{l.actionTabs.key==="1"?(he("\u8D5B\u9898\u8BBE\u7F6E"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="5"?(he("\u7ADE\u8D5B\u6307\u5F15"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="7"&&(he("\u7ADE\u8D5B\u4FE1\u606F"),q({type:"competitions/setActionTabs",payload:{}}))},[l.actionTabs]),or.createElement("div",{className:Dt.all,ref:T},or.createElement("div",{className:Dt.setting},or.createElement("div",{className:Dt.setting_content},or.createElement(rn.default,{className:Dt.tabsSty,items:Qe,onChange:x=>{he(x),De(!0)},activeKey:rt}),or.createElement("div",{className:Dt.setting_info},or.createElement(Cl.Z,{spinning:me},rt=="\u7ADE\u8D5B\u4FE1\u606F"&&or.createElement(Aa,{competitionId:j,loadingFunction:V,formName:ue}),rt=="\u56FE\u7247\u8BBE\u7F6E"&&or.createElement(wl,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u9898\u8BBE\u7F6E"&&or.createElement(Kl,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u7A0B\u8BBE\u7F6E"&&or.createElement(Hl,{loadingFunction:V}),rt=="\u7BA1\u7406\u4EBA\u5458"&&or.createElement(lr,{competitionId:j,loadingFunction:V}),rt=="\u7ADE\u8D5B\u6307\u5F15"&&or.createElement(Ut,{competitions:l,clickInformation:ut,clickQuetions:ht,competitionId:j,loadingFunction:V}))))))};var pl=(0,F.connect)(({competitions:a,globalSetting:u,user:l})=>({competitions:a,globalSetting:u,user:l}))(Rr),xu={flex_box_center:"flex_box_center___grjVU",flex_space_between:"flex_space_between___mD2A9",flex_box_vertical_center:"flex_box_vertical_center___mKMl0",flex_box_center_end:"flex_box_center_end___ZEq1x",flex_box_column:"flex_box_column___UfnGc",bg:"bg___UsU7H",title:"title___uaIY9",tabs:"tabs___vTrxP",right:"right___CrtP7",button:"button___lXgwh",editBtn:"editBtn___tGjzw",addBtn:"addBtn___ssVUA",tabsSty:"tabsSty___WXf0N"},wr={flex_box_center:"flex_box_center___ow703",flex_space_between:"flex_space_between___TIm0Y",flex_box_vertical_center:"flex_box_vertical_center___zA1nO",flex_box_center_end:"flex_box_center_end___eU8Dv",flex_box_column:"flex_box_column___Rkv1b",bg:"bg___mCwzx",btns:"btns___JBvoV",confirm:"confirm___qiJvI",cancel:"cancel___yFRPP",deletetitle:"deletetitle___atWJ2",submitwork:"submitwork___xldQh",scoremodal:"scoremodal___XaIy2",title:"title___VSb5c",content:"content___ow23a",bottom:"bottom___BkBDS",yes:"yes___VKexq",no:"no___Q9iZG",bottoms:"bottoms___CzJaz",loaderimg:"loaderimg____5Fpo",upload:"upload___pfn5R"},Xu=B(83845),qu=B(1012),pi=B(47257),Ii=B.n(pi),li=B(6339),Vu=B(96565),xo=Object.defineProperty,Po=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,go=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,xi=(a,u,l)=>u in a?xo(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,hs=(a,u)=>{for(var l in u||(u={}))Zo.call(u,l)&&xi(a,l,u[l]);if(go)for(var l of go(u))Es.call(u,l)&&xi(a,l,u[l]);return a},So=(a,u)=>Po(a,Li(u)),ys=(a,u)=>{var l={};for(var d in a)Zo.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&go)for(var d of go(a))u.indexOf(d)<0&&Es.call(a,d)&&(l[d]=a[d]);return l},Pu=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ts=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,selectedKeys:H,isedit:j,setisedit:s,user:M}=u,Qe=ys(u,["competitions","globalSetting","loading","dispatch","selectedKeys","isedit","setisedit","user"]);const{identifier:rt}=(0,F.useParams)(),{RightItems:he,Header:me}=l,[De,Se]=(0,e.useState)(!1),[T,ue]=(0,e.useState)(!1),[Ae,V]=(0,e.useState)(!0),[ut,ht]=(0,e.useState)([]);let[x,U]=(0,e.useState)([]);const[Oe,de]=(0,e.useState)(he.md_content),[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)(""),[Je,jt]=(0,e.useState)([]),[O,$]=(0,e.useState)(!1);let[ot,Ze]=(0,e.useState)();const[tn,Bn]=(0,e.useState)(!1),[ae,tt]=(0,e.useState)(0),an=(0,F.useParams)(),Ra={fileList:Je,openFileDialogOnClick:y()()>y()(me==null?void 0:me.start_time)&&y()(){const _=Fe.size/1024/1024/1024/2,In=Fe.name.split(".").slice(-1)[0].toLowerCase();return _>1?(G.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(2G)"),Ft.default.LIST_IGNORE):In!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),Ft.default.LIST_IGNORE):(jt([]),!0)},onChange:Fe=>{jt(Fe.fileList)}},cl={withCredentials:!0,disabled:ae>0,openFileDialogOnClick:y()()>y()(me==null?void 0:me.start_time)&&y()()Fe.file),customRequest:()=>{},className:wr.upload,beforeUpload:Fe=>Pu(void 0,null,function*(){const _=Fe.size/1024/1024/1024,In=Fe.name.split(".").slice(-1)[0].toLowerCase();return Fe.name.length>400?(G.ZP.error("\u6587\u4EF6\u540D\u79F0\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7400\u4E2A\u5B57\u7B26"),!1):In!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),!1):_>2?(G.ZP.error(`\u300A${Fe.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(2GB)`),!1):(jt([{name:Fe.name,file:Fe}]),!1)}),onRemove:Fe=>Pu(void 0,null,function*(){jt([...Je.filter(_=>_.name!==Fe.name)])})},Fn=[{title:"\u9009\u624B\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:Fe=>Fe||"--"},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:Fe=>Fe=="waiting"?e.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):Fe=="progress"?e.createElement("span",{style:{color:""}},"\u8FDB\u884C\u4E2D"):Fe=="cancelled"?e.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):Fe=="completed"?e.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):Fe=="error"?e.createElement("span",{style:{color:"#ff4d4f"}},"\u63D0\u4EA4\u5931\u8D25"):"--"},{title:"\u5F97\u5206",width:80,dataIndex:"evaluation_score",render:Fe=>Fe||"--"},{title:"\u63CF\u8FF0",width:222,dataIndex:"comment",render:Fe=>e.createElement(je.Z,{title:Fe},e.createElement("span",null,Fe||"- -"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:200,dataIndex:"commit_at",render:Fe=>Fe?y()(Fe).format("YYYY.MM.DD HH:mm:ss"):"--"},{title:"\u4E0B\u8F7D\u6587\u4EF6",ellipsis:!0,dataIndex:"commit_id",render:(Fe,_)=>{var In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt;return e.createElement(je.Z,{placement:"topLeft",title:(N=(In=_==null?void 0:_.attachments)==null?void 0:In[0])==null?void 0:N.title},(dt=(We=_==null?void 0:_.attachments)==null?void 0:We[0])!=null&&dt.is_oss?e.createElement("a",{onClick:()=>{var pa,Ua;(0,Ue.Nd)("",`${(Ua=(pa=_==null?void 0:_.attachments)==null?void 0:pa[0])==null?void 0:Ua.url.replace("disposition=inline","")}`)}},((cn=(yt=_==null?void 0:_.attachments)==null?void 0:yt[0])==null?void 0:cn.title)||"--"):e.createElement("a",{href:lt.Z.API_SERVER+((dn=($t=_==null?void 0:_.attachments)==null?void 0:$t[0])==null?void 0:dn.url),download:(ft=(qt=_==null?void 0:_.attachments)==null?void 0:qt[0])==null?void 0:ft.title},((gt=(on=_==null?void 0:_.attachments)==null?void 0:on[0])==null?void 0:gt.title)||"--"))}},{title:"\u6D4B\u8BC4\u4FE1\u606F",width:120,dataIndex:"commit_id",render:(Fe,_)=>e.createElement(e.Fragment,null,e.createElement(ke.ZP,{style:{padding:0},type:"link",disabled:(_==null?void 0:_.evaluation_status)!="completed",onClick:()=>{const In=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:e.createElement("div",{style:{maxHeight:500,overflow:"auto"}},_==null?void 0:_.evaluation_info),onOk:()=>In.destroy(),onCancel:()=>In.destroy()})}},"\u67E5\u770B"),e.createElement(ke.ZP,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:(_==null?void 0:_.evaluation_status)!="waiting",onClick:()=>{const In=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:e.createElement(e.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:()=>Pu(void 0,null,function*(){const N=yield(0,we.ZP)(`/api/competitions/${rt}/competition_commit_records/${_.id}/cancel.json`,{method:"POST",body:{record_id:_.id}});(N==null?void 0:N.status)==0&&(G.ZP.success("\u53D6\u6D88\u6210\u529F"),In.destroy(),it())}),onCancel:()=>In.destroy()})}},"\u53D6\u6D88"))}];(0,e.useEffect)(()=>{tn&&(ot==null||ot.cancel())},[tn]);let cr=0;(0,e.useEffect)(()=>{ae<3&&ae&&Je.map(Fe=>Pu(void 0,null,function*(){var _,In;if((!Fe.status||Fe.status==="error")&&!tn){Fe.status="uploading",Fe.file.status="uploading";const N=yield el(Fe,{login:(_=M==null?void 0:M.userInfo)==null?void 0:_.login,container_type:"CompetitionWorkMode",container_id:null,description:"",realFileName:!0});if((N==null?void 0:N.status)==0){if(console.log(N),cr++,cr==Je.length){tt(0),$(!1);const We=yield(0,we.ZP)(`/api/competitions/${rt}/competition_commit_records.json`,{method:"post",body:{attachment_ids:[(In=N==null?void 0:N.data)==null?void 0:In.attachment_id]}});(We==null?void 0:We.status)===0&&(G.ZP.info(We==null?void 0:We.message),it()),jt([]),it()}}else tt(2),$(!1)}}))},[ae]);const $n=()=>{Bn(!0)},el=(Fe,_)=>Pu(void 0,null,function*(){var In,N,We,dt,yt,cn;_.file_name=Fe.name;const $t=Fe.name,dn=yield(0,we.ZP)("/api/buckets/get_competition_work_mode_token.json",{method:"get"});if((dn==null?void 0:dn.status)!==0){Je[Je.findIndex(gt=>gt.name===$t)].status="error",Je[Je.findIndex(gt=>gt.name===$t)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),tt(2),$(!1);return}dn.data=JSON.parse((0,Xu.pe)(dn.data)),ot=new(Ii())({endpoint:(In=dn==null?void 0:dn.data)==null?void 0:In.end_point,region:(N=dn==null?void 0:dn.data)==null?void 0:N.region,accessKeyId:(We=dn==null?void 0:dn.data)==null?void 0:We.access_key_id,accessKeySecret:(dt=dn==null?void 0:dn.data)==null?void 0:dt.access_key_secret,bucket:(yt=dn==null?void 0:dn.data)==null?void 0:yt.bucket,stsToken:(cn=dn==null?void 0:dn.data)==null?void 0:cn.security_token}),console.log(Fe,"file"),Ze(ot);const qt=Fe.name.split(".");qt.pop();const ft=_.realFileName?qt.join("."):(0,qu.Z)();let on=new Date().getTime();return new Promise((gt,pa)=>{var Ua,Dr;try{ot.multipartUpload(`competition_work_mode/${(Ua=M==null?void 0:M.userInfo)==null?void 0:Ua.login}/${ft+"_"+on}${$t.indexOf(".")>-1?"."+$t.split(".").pop():""}`,new Blob([Fe.file],{type:Fe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Yl,Sl,hr)=>{try{console.log("\u8FDB\u5EA6",Yl,Sl,hr),ae==2&&(tt(1),$(!0));const ll=Je.findIndex(qr=>qr.name===$t);console.log("index",ll),Je[ll].file.percent=Yl*100,Je[ll].tempCheckpoint=Sl,jt([...Je])}catch(ll){}},checkpoint:Je[Je.findIndex(Yl=>Yl.name===$t)].tempCheckpoint,callback:{customValue:{id:$t+""},url:(Dr=dn==null?void 0:dn.data)==null?void 0:Dr.callback_url,host:dn==null?void 0:dn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(_)}}).then(function(Yl){var Sl,hr,ll;const qr=Je.findIndex(jn=>jn.name===$t);let kn="done";if(((Sl=Yl.data)==null?void 0:Sl.status)===0){Fe.response=(hr=Yl.data)==null?void 0:hr.data;const jn=Je.findIndex(Na=>Na.name===$t);Je[jn].status="done",Je[jn].file.status="done"}else G.ZP.warning((ll=Yl.data)==null?void 0:ll.message),kn="error";Je[qr].status=kn,Je[qr].file.status=kn,gt(Yl==null?void 0:Yl.data)}).catch(function(Yl){Je[Je.findIndex(Sl=>Sl.name===$t)].status="error",Je[Je.findIndex(Sl=>Sl.name===$t)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),jt([...Je]),pa(Yl),tt(2),$(!1),console.log("err:",Yl)})}catch(Yl){}})}),Kn=()=>Pu(void 0,null,function*(){if(Je.length===0){G.ZP.info("\u63D0\u4EA4\u5931\u8D25\uFF0C\u8BF7\u4E0A\u4F20\u4F5C\u54C1\u6587\u4EF6");return}$(!0),tt(1)});(0,e.useEffect)(()=>{me!=null&&me.is_member&&(me==null?void 0:me.mode)===3&&it()},[me]),(0,e.useEffect)(()=>{var Fe;let _=[];(Fe=he==null?void 0:he.attachments)==null||Fe.map(In=>{let N={uid:In.id,name:In.title,response:{id:In.id}};_.push(N)}),U(_)},[he==null?void 0:he.attachments]),(0,e.useEffect)(()=>{le(he==null?void 0:he.name),de(he.md_content),ge(he==null?void 0:he.hidden)},[he.md_content||he.name||he.hidden]),console.log("---",x);const v={name:"file",multiple:!0,withCredentials:!0,action:lt.Z.API_SERVER+"/api/attachments.json",fileList:x,onRemove(Fe){(0,En.y8)({id:Fe.response.id})},onChange(Fe){U([...Fe.fileList])},beforeUpload:Fe=>{const _=Fe.size/1024/1024<150;return _||(G.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),Ft.default.LIST_IGNORE)}};function Qt(){return Pu(this,null,function*(){let Fe=yield R({type:"competitions/updateMdContent",payload:{attachment_ids:hn(x),competition_module_id:he.id,md_content_id:he.md_id,content:Oe,identifier:rt,hidden:Ge,description:nn}});(Fe==null?void 0:Fe.status)===0&&(G.ZP.info("\u63D0\u4EA4\u6210\u529F"),s(!1),R({type:"competitions/getItem",payload:{url:he.params_url}}),R({type:"competitions/getHeader",payload:{identifier:rt}}),R({type:"competitions/setActionTabs",payload:{key:"showheader"}}))})}function hn(Fe){let _=[];return(Fe==null?void 0:Fe.length)<=0||Fe&&(Fe==null||Fe.map(In=>{_.push(In.response.id)})),_}function ye(){return Pu(this,null,function*(){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5220\u9664\u9875\u9762\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664",onOk:()=>Pu(this,null,function*(){(yield(0,we.ZP)(`/api/competitions/${rt}/competition_modules/${he.id}.json`,{method:"delete"})).status===0&&(R({type:"competitions/getHeader",payload:{identifier:rt}}),s(!1))})})})}const it=()=>Pu(void 0,null,function*(){var Fe;V(!0);const _=yield(0,we.ZP)(`/api/competitions/${rt}/competition_commit_records.json`,{method:"get"});(_==null?void 0:_.status)===0&&(ht((Fe=_==null?void 0:_.data)==null?void 0:Fe.records),V(!1))});return e.createElement("section",{className:wr.bg},j?e.createElement("div",null,!((me==null?void 0:me.mode)===3&&(he==null?void 0:he.module_type)==="entrance")&&e.createElement("div",{style:{marginBottom:30,display:"flex",alignItems:"center"}},e.createElement(re.default,{style:{width:"79%",height:40,borderRadius:2,border:"1px solid #DCDCDC"},value:nn,onChange:Fe=>{le(Fe.target.value)}})," ",e.createElement(Tt.default,{className:"ml40 font14",style:{marginLeft:"23px"},checked:Ge,onChange:Fe=>{ge(Fe.target.checked)}},e.createElement("span",{style:{display:"inline-block"}},"\u9690\u85CF")),e.createElement("span",{className:wr.deletetitle,onClick:()=>{ye()}},e.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664\u9875\u9762")),e.createElement(Vu.Z,{defaultValue:he.md_content,onChange:Fe=>de(Fe)}),e.createElement(Ft.default,hs({},v),e.createElement("div",{className:"inline-block current"},e.createElement(wn.op,{style:{borderRadius:2,marginTop:18}},"\u4E0A\u4F20\u9644\u4EF6")),e.createElement("span",{className:"ml25 c-grey-999"},"(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)")),e.createElement("div",{className:wr.btns},e.createElement(ke.ZP,{className:wr.cancel,onClick:()=>s(!1)},"\u53D6\u6D88"),e.createElement(Ct.Z,{className:wr.confirm,type:"primary",onClick:Qt},"\u4FDD\u5B58\u66F4\u6539"))):e.createElement("div",null,!(he!=null&&he.md_content)&&!((me==null?void 0:me.mode)===3&&(he==null?void 0:he.module_type)==="entrance")&&e.createElement(Ml.Z,null),e.createElement(li.Z,{style:{marginBottom:30,width:"100%"},value:he.md_content||""}),he&&he.attachments&&he.attachments.map((Fe,_)=>{var In;return e.createElement("div",null,e.createElement("a",{href:((In=lt.Z)==null?void 0:In.API_SERVER)+Fe.url,target:"_self",download:Fe.title},e.createElement("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),e.createElement("span",{style:{color:"#000000"}},Fe.title),e.createElement("span",{style:{color:"#000000",marginLeft:"10px"}},Fe.filesize)))})),j&&(me==null?void 0:me.mode)===3&&(he==null?void 0:he.module_type)==="entrance"&&e.createElement("div",{style:{borderTop:"1px solid #f1f1f1",margin:"20px 0"}}),(he==null?void 0:he.module_type)==="entrance"&&e.createElement("div",{style:{marginTop:15}},e.createElement("div",{style:{justifyContent:"space-between",display:"flex"}},e.createElement("span",{style:{color:"#333333",fontWeight:600,fontSize:"14px"}},"\u4F5C\u54C1\u63D0\u4EA4"),e.createElement("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"}},"\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4",e.createElement("span",{style:{color:"#232B40",marginLeft:5}},me==null?void 0:me.start_time,"~",me==null?void 0:me.end_time))),e.createElement("div",{style:{display:"flex",position:"relative",marginBottom:20}},e.createElement("div",{className:"mt20",style:{width:333},onClick:()=>{if(y()()y()(me==null?void 0:me.end_time)){G.ZP.warning("\u975E\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4\uFF0C\u4E0D\u53EF\u64CD\u4F5C");return}else if(!(me!=null&&me.is_member)){ue(!0);return}}},e.createElement(Ft.default.Dragger,So(hs({},cl),{maxCount:1}),e.createElement("div",{style:{textAlign:"center"}},e.createElement("p",{style:{marginTop:22}},e.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})),e.createElement("p",{className:"mt10",style:{marginBottom:22}},"\u62D6\u62FD\u6587\u4EF6\u6216",e.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))),e.createElement("div",{style:{marginLeft:20,marginTop:120}},y()()>y()(me==null?void 0:me.start_time)&&y()()0&&e.createElement("div",{className:"mt40",style:{borderTop:"1px solid #F1F1F1"}},e.createElement($e.Z,{className:"mt30",align:"middle",justify:"space-between"},e.createElement(ee.Z,{style:{fontWeight:600}},"\u6211\u7684\u6210\u7EE9"),e.createElement(ee.Z,null,e.createElement(ke.ZP,{type:"primary",onClick:it},"\u66F4\u65B0"))),e.createElement(Sn.default,{className:"mt30",loading:Ae,pagination:!1,dataSource:ut,columns:Fn}))),e.createElement(fe.default,{title:"\u62A5\u540D",open:T,okText:"\u7ACB\u5373\u62A5\u540D",cancelText:"\u53D6\u6D88",centered:!0,width:320,onCancel:()=>{ue(!1)},onOk:()=>{ue(!1),Se(!0)}},e.createElement("div",null,"\u4F60\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D")),e.createElement(fe.default,{title:!1,footer:!1,open:De,width:318,className:wr.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:wr.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>Se(!1),style:{cursor:"pointer"},className:wr.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),e.createElement("div",{className:wr.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),e.createElement("div",{className:wr.bottoms},e.createElement(ke.ZP,{className:wr.no,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}}),Se(!1)}},"\u52A0\u5165\u6218\u961F"),e.createElement(ke.ZP,{className:wr.yes,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}}),Se(!1)}},"\u521B\u5EFA\u6218\u961F"))))};var su=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(ts),zs=B(42540),Cs=B(74194),Ho=B(87954),ri=B(19719),$i=B(35241),ns=Object.defineProperty,Bs=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,as=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,lu=(a,u,l)=>u in a?ns(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,_u=(a,u)=>{for(var l in u||(u={}))Xs.call(u,l)&&lu(a,l,u[l]);if(as)for(var l of as(u))Eo.call(u,l)&&lu(a,l,u[l]);return a},ls=(a,u)=>Bs(a,Fs(u)),ui=(a,u)=>{var l={};for(var d in a)Xs.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&as)for(var d of as(a))u.indexOf(d)<0&&Eo.call(a,d)&&(l[d]=a[d]);return l},Ds=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const zo=a=>{var u=a,{className:l}=u,d=ui(u,["className"]);const{attributes:q,listeners:R,setNodeRef:H,transform:j,transition:s}=(0,ri.nB)({id:d["data-node-key"]}),M=ls(_u({},d.style),{transform:$i.ux.Translate.toString(j),transition:s,cursor:"move"});return e.cloneElement(d.children,_u(_u({ref:H,style:M},q),R))};var rs=({data:a,isedit:u,selectedKeys:l,dispatch:d,Header:q,setselectedKeys:R,settypesof:H,setisedit:j,typesof:s})=>{const M=(0,Ho.VT)(Ho.we,{activationConstraint:{distance:10}}),[Qe,rt]=(0,e.useState)([]),[he,me]=(0,e.useState)(!1),{identifier:De}=(0,F.useParams)();(0,e.useEffect)(()=>{a.length>0&&rt(a)},[a]);const Se=ue=>Ds(void 0,[ue],function*({active:Ae,over:V}){if(V){if(u){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002");return}if(Ae.id!==V.id){const ut=Qe.findIndex(Oe=>Oe.key==Ae.id),ht=Qe.findIndex(Oe=>Oe.key==(V==null?void 0:V.id)),x=(0,ri.Rp)(Qe,ut,ht);rt([...x]),me(!0);const U=yield(0,we.ZP)(`/api/competitions/${De}/competition_modules/update_position.json`,{method:"post",body:{position_array:x}});me(!1),U.status===0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),d({type:"competitions/getHeader",payload:{identifier:De}}),d({type:"competitions/setActionTabs",payload:{key:"showheader"}}))}}}),T=()=>{var ue,Ae;return e.createElement("div",{className:"flex"},((0,oe.Ny)()||((ue=q==null?void 0:q.permission)==null?void 0:ue.editable))&&e.createElement("span",{onClick:()=>Ds(void 0,null,function*(){var V,ut;let ht=yield(0,we.ZP)(`/api/competitions/${De}/competition_modules.json`,{method:"POST"});ht.status===0&&(R((V=ht==null?void 0:ht.data)==null?void 0:V.id),d({type:"competitions/getHeader",payload:{identifier:De}}),H("qit"),yield d({type:"competitions/getItem",payload:{url:(ut=ht==null?void 0:ht.data)==null?void 0:ut.module_url}}),d({type:"competitions/setActionTabs",payload:{key:"showheader"}}))}),className:xu.addBtn},"+ \u65B0\u589E\u680F\u76EE"),["qit","entrance"].includes(s)&&((0,oe.eB)()||((Ae=q==null?void 0:q.permission)==null?void 0:Ae.editable))&&e.createElement("div",{className:xu.editBtn,onClick:()=>{s==="qit"||(q==null?void 0:q.mode)===3?j(!0):d({type:"competitions/setActionTabs",payload:{key:"1"}})}},"\u7F16\u8F91"))};return e.createElement(rn.default,{className:xu.tabsSty,items:Qe,onChange:ue=>{const Ae=Qe.find(V=>V.id==ue);Ae&&(Ae==null||Ae.onClick())},activeKey:l,tabBarExtraContent:T(),renderTabBar:(ue,Ae)=>e.createElement(Ho.LB,{sensors:[M],onDragEnd:Se,collisionDetection:Ho.pE},e.createElement(ri.Fo,{items:Qe.map(V=>V.key),strategy:ri.PG},e.createElement(Ae,_u({},ue),V=>e.createElement(zo,ls(_u({},V.props),{key:V.key}),V))))})},Su=B(59301),Vs=Object.defineProperty,Us=Object.defineProperties,Oc=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,oc=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,Ru=(a,u,l)=>u in a?Vs(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Uu=(a,u)=>{for(var l in u||(u={}))oc.call(u,l)&&Ru(a,l,u[l]);if(bs)for(var l of bs(u))Ws.call(u,l)&&Ru(a,l,u[l]);return a},Ai=(a,u)=>Us(a,Oc(u)),ho=(a,u)=>{var l={};for(var d in a)oc.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&bs)for(var d of bs(a))u.indexOf(d)<0&&Ws.call(a,d)&&(l[d]=a[d]);return l},Cu=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const vi=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=ho(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se;const{identifier:T}=(0,F.useParams)(),{Header:ue,RightItems:Ae,Staff:V,Prizes:ut,Account:ht}=l,[x,U]=(0,e.useState)([]),[Oe,de]=(0,e.useState)("qit"),[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)([]),[Je,jt]=(0,e.useState)(!1),O=(0,e.useRef)(null),[$,ot]=(0,e.useState)(),Ze=[{type:"entrance",content:(ue==null?void 0:ue.mode)!==3?Su.createElement("div",{style:{marginLeft:20}},((s=nn==null?void 0:nn.data)==null?void 0:s.length)<=0&&((0,oe.eB)()||((M=ue==null?void 0:ue.permission)==null?void 0:M.editable))&&Su.createElement(Ml.Z,{ButtonText:"\u53BB\u8BBE\u7F6E",Buttonclass:xu.button,ButtonClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"1"}})},customText:"\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898"}),y()()y()(ue==null?void 0:ue.start_time)||(0,oe.eB)()||((rt=ue==null?void 0:ue.permission)==null?void 0:rt.editable))&&((he=nn==null?void 0:nn.data)==null?void 0:he.map((Bn,ae)=>Su.createElement(zs.Z,{dispatch:R,Header:ue,StaffDetail:V,item:Bn,index:ae})))):Su.createElement(su,{isedit:Je,setisedit:jt,selectedKeys:$,isshow:!0})},{type:"certificate",content:Su.createElement("div",{style:{padding:"15px 30px"}}," ",Su.createElement(Cs.Z,{dispatch:R,userid:(me=H==null?void 0:H.userInfo)==null?void 0:me.user_id,Prize:ut,Accounts:ht,getAccounts:()=>{var Bn;R({type:"competitions/Accounts",payload:{id:(Bn=H==null?void 0:H.userInfo)==null?void 0:Bn.user_id}})}}))},{type:"qit",content:Su.createElement(su,{isedit:Je,setisedit:jt,selectedKeys:$})}];(0,e.useEffect)(()=>{var Bn,ae,tt,an,Ra,cl,Fn,cr;if(((Bn=ue==null?void 0:ue.competition_modules)==null?void 0:Bn.length)>0){l.actionTabs.key!=="showheader"&&(((tt=(ae=ue==null?void 0:ue.competition_modules)==null?void 0:ae[0])==null?void 0:tt.module_type)==="entrance"&&de("entrance"),ot((Ra=(an=ue==null?void 0:ue.competition_modules)==null?void 0:an[0])==null?void 0:Ra.id),R({type:"competitions/getItem",payload:{url:(Fn=(cl=ue==null?void 0:ue.competition_modules)==null?void 0:cl[0])==null?void 0:Fn.module_url}}));let $n=(cr=ue==null?void 0:ue.competition_modules)==null?void 0:cr.map(el=>{var Kn;return Ai(Uu({},el),{label:el==null?void 0:el.name,key:(Kn=el==null?void 0:el.id)==null?void 0:Kn.toString(),className:xu.muitem,onClick:()=>Cu(void 0,null,function*(){var v,Qt,hn;if(ot(el==null?void 0:el.id),jt(!1),ge(!0),el.module_type==="entrance"){if((ue==null?void 0:ue.mode)===3){yield R({type:"competitions/getItem",payload:{url:el.module_url}}),ge(!1);return}(0,oe.eB)()||(v=ue.permission)!=null&&v.editable||!(ue!=null&&ue.team_member_present)&&!(V!=null&&V.enroll_ended)&&(ue.personal?R({type:"competitions/setActionTabs",payload:{key:"6"}}):R({type:"competitions/setActionTabs",payload:{key:"4"}})),de("entrance"),tn(),ge(!1)}else el.module_type==="certificate"?(de("certificate"),yield R({type:"competitions/Prize",payload:{identifier:T,user_id:(Qt=H==null?void 0:H.userInfo)==null?void 0:Qt.user_id}}),R({type:"competitions/Accounts",payload:{id:(hn=H==null?void 0:H.userInfo)==null?void 0:hn.user_id}}),ge(!1)):(de("qit"),yield R({type:"competitions/getItem",payload:{url:el.module_url}}),ge(!1))})})}).filter(el=>(el==null?void 0:el.module_type)!=="chart");U($n),R({type:"competitions/setActionTabs",payload:{key:""}})}},[ue]);function tn(){return Cu(this,null,function*(){let Bn=yield(0,we.ZP)(`/api/competitions/${T}/get_shixun_settings.json`,{method:"get"});(Bn==null?void 0:Bn.status)===0&&le(Bn)})}return(0,e.useEffect)(()=>{var Bn;if(l.actionTabs.key==="entrance"){de("entrance");let ae=(Bn=ue==null?void 0:ue.competition_modules)==null?void 0:Bn.find(tt=>(tt==null?void 0:tt.module_type)==="entrance");ot(ae.id),(ue==null?void 0:ue.mode)===3?(ge(!0),R({type:"competitions/getItem",payload:{url:ae.module_url}}),ge(!1)):tn()}},[l.actionTabs]),Su.createElement("section",{className:xu.bg,ref:O},Su.createElement("div",{className:xu.tabs},(0,oe.Ny)()||(De=ue==null?void 0:ue.permission)!=null&&De.editable?Su.createElement("div",null,Su.createElement(rs,{dispatch:R,selectedKeys:`${$}`,data:x,isedit:Je,Header:ue,typesof:Oe,setselectedKeys:ot,settypesof:de,setisedit:jt})):Su.createElement(rn.default,{className:xu.tabsSty,items:x,onChange:Bn=>{const ae=x.find(tt=>tt.id==Bn);ae&&(ae==null||ae.onClick())},activeKey:`${$}`})),Su.createElement("div",{className:xu.right},Su.createElement(Cl.Z,{spinning:Ge},Su.createElement("div",{style:{minHeight:200}},(Se=Ze.find(Bn=>Bn.type===Oe))==null?void 0:Se.content))))};var ii=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(vi),ru={flex_box_center:"flex_box_center___MJtHV",flex_space_between:"flex_space_between___yT50M",flex_box_vertical_center:"flex_box_vertical_center___jGiHe",flex_box_center_end:"flex_box_center_end___OIIn2",flex_box_column:"flex_box_column___xRDkV",bg:"bg___hVVdH",hidden_edit_Sty:"hidden_edit_Sty___rsk1u",right:"right___g3y57",left:"left___oOsVG",muitem:"muitem___Zh_ag",muitemselect:"muitemselect___ptiqc",searchWrap:"searchWrap___WRpa4",search:"search___RrSDd",searchIcon:"searchIcon___g629A",button:"button___GWKrY",footer:"footer___WFdWB",clear_button:"clear_button___DbAnv",save_button:"save_button___AFFLM"},Bu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=",eo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC",Ti="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==",ua=B(59301),to=Object.defineProperty,no=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,cd=Object.prototype.propertyIsEnumerable,Ys=(a,u,l)=>u in a?to(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,gi=(a,u)=>{for(var l in u||(u={}))Gs.call(u,l)&&Ys(a,l,u[l]);if(Co)for(var l of Co(u))cd.call(u,l)&&Ys(a,l,u[l]);return a},ws=(a,u)=>no(a,yo(u)),dd=(a,u)=>{var l={};for(var d in a)Gs.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Co)for(var d of Co(a))u.indexOf(d)<0&&cd.call(a,d)&&(l[d]=a[d]);return l},us=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Md=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=dd(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De;const{identifier:Se}=(0,F.useParams)(),{Header:T,RightItems:ue,Staff:Ae,Prizes:V,Account:ut}=l,[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)("qit"),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)(!1),[le,Je]=(0,e.useState)(!1),[jt,O]=(0,e.useState)({page:1,per_page:10,keyword:""}),$=(0,e.useRef)(),[ot,Ze]=(0,e.useState)(""),[tn,Bn]=(0,e.useState)(),[ae,tt]=(0,e.useState)(),[an,Ra]=(0,e.useState)(""),[cl,Fn]=(0,e.useState)(!1);function cr(){return us(this,null,function*(){var ye,it,Fe,_,In;Ge(!0);let N=yield(0,we.ZP)(`/api/competitions/${Se}/competition_questions.json`,{method:"get"});if((N==null?void 0:N.status)===0){$.current=((it=(ye=N==null?void 0:N.data)==null?void 0:ye[0])==null?void 0:it.identifier)||"",$n((_=(Fe=N==null?void 0:N.data)==null?void 0:Fe[0])==null?void 0:_.identifier);let We=(In=N==null?void 0:N.data)==null?void 0:In.map(dt=>ws(gi({},dt),{label:dt==null?void 0:dt.name,key:dt==null?void 0:dt.identifier,className:ru.muitem,onClick:()=>{$.current=dt.identifier||"",jt.keyword="",O(gi({},jt)),$n(dt.identifier)}}));x(We),Ra(N==null?void 0:N.md_id),nn(N==null?void 0:N.hidden_ranking),Fn(N==null?void 0:N.is_running_update_score)}})}(0,e.useEffect)(()=>{cr()},[T]);function $n(ye){return us(this,null,function*(){var it;Ge(!0);let Fe=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.json`:`/api/competitions/${Se}/competition_charts/team_ranking.json`,_=yield(0,we.ZP)(Fe,{method:"get",params:ws(gi({},jt),{question_identifier:ye||$.current})});if(Ge(!1),(_==null?void 0:_.status)===0&&(Bn(_==null?void 0:_.data),Ze((it=_==null?void 0:_.data)==null?void 0:it.description)),(T==null?void 0:T.mode)===3){let In=yield(0,we.ZP)(`/api/competitions/${Se}/competition_charts/work_mode.json`,{method:"get",params:gi({},jt)});Ge(!1),(In==null?void 0:In.status)===0&&tt(In)}})}function el(ye){return us(this,null,function*(){let it=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.xlsx`:`/api/competitions/${Se}/competition_charts/team_ranking.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+it,query:ws(gi({},jt),{question_identifier:ye||$.current})}))})}function Kn(){return us(this,null,function*(){let ye=`/api/competitions/${Se}/competition_charts/work_mode.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+ye,query:{keyword:jt==null?void 0:jt.keyword}}))})}const v=ye=>{jt.keyword=ye,O(gi({},jt)),$n()},Qt=[{title:"\u6392\u540D",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:(ye,it,Fe)=>ua.createElement("span",null,ye===1&&ua.createElement("img",{src:Bu}),ye===2&&ua.createElement("img",{src:eo}),ye===3&&ua.createElement("img",{src:Ti}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:"name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ua.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ua.createElement("span",null,ua.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",width:533,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ua.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye.join("\u3001")||"- -"},ua.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye.join("\u3001")||"- -"))}},{title:"\u5B8C\u6210\u65F6\u957F",align:"left",dataIndex:"times",width:195,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},{title:ua.createElement("div",{className:"flex item-center gap-8px"},"\u6BD4\u8D5B\u6210\u7EE9 ",!T.personal&&ua.createElement(je.Z,{title:"\u672C\u6B21\u7ADE\u8D5B\u5C06\u9996\u5148\u6839\u636E\u5404\u6218\u961F\u7684\u6700\u9AD8\u5206\u8FDB\u884C\u6392\u540D\u3002\u82E5\u51FA\u73B0\u591A\u4E2A\u6218\u961F\u6700\u9AD8\u5206\u76F8\u540C\u7684\u60C5\u51B5\uFF0C\u5C06\u6309\u7167\u6218\u961F\u7684\u5E73\u5747\u5206\u8FDB\u884C\u6392\u5E8F\u3002"},ua.createElement("i",{className:"iconfont icon-a-wenhaobeifen2 current"}))),dataIndex:"all_score",width:100,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},!T.personal&&{title:"\u6218\u961F\u5E73\u5747\u5206",align:"right",dataIndex:"average_score",width:100,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},{title:"",align:"center",dataIndex:"",ellipsis:!0,width:24}].filter(ye=>ye),hn=[{title:"\u6392\u540D",align:"center",dataIndex:"ranking",width:80,ellipsis:!0,render:(ye,it,Fe)=>ua.createElement("span",null,ye===1&&ua.createElement("img",{src:Bu}),ye===2&&ua.createElement("img",{src:eo}),ye===3&&ua.createElement("img",{src:Ti}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:T!=null&&T.personal?"user_name":"team_name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ua.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ua.createElement("span",null,ua.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_names",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ua.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye||"- -"},ua.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye||"- -"))}},{title:"\u6700\u9AD8\u6210\u7EE9\u63D0\u4EA4\u65F6\u95F4",align:"left",dataIndex:"max_score_submit_time",width:195,ellipsis:!0,render:ye=>ye?y()(ye).format("YYYY-MM-DD HH:mm:ss"):"--"},{title:"\u63CF\u8FF0",align:"left",dataIndex:"comment",width:222,ellipsis:!0,render:ye=>ua.createElement(je.Z,{title:ye},ua.createElement("span",null,ye||"- -"))},{title:"\u6BD4\u8D5B\u6210\u7EE9",align:"center",dataIndex:"score",width:100,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},{title:"\u63D0\u4EA4\u603B\u6B21\u6570",align:"center",dataIndex:"submit_sum",ellipsis:!0,width:100}];return ua.createElement("section",{className:ru.bg},ua.createElement("div",{className:ru.hidden_edit_Sty},((0,oe.eB)()||((s=T==null?void 0:T.permission)==null?void 0:s.editable))&&ua.createElement(Tt.default,{checked:ge,onChange:ye=>{var it,Fe;nn(ye.target.checked),(0,we.ZP)(`/api/competitions/${Se}/update_md_hidden_raking.json`,{method:"POST",body:{hidden_raking:ye.target.checked,md_content_id:an,competition_module_id:(Fe=(it=T==null?void 0:T.competition_modules)==null?void 0:it.find(_=>_.module_type==="chart"))==null?void 0:Fe.id}})}},ua.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF")),((0,oe.eB)()||((M=T==null?void 0:T.permission)==null?void 0:M.editable))&&ua.createElement("a",{style:{color:"#165DFF",marginLeft:12},onClick:()=>{Je(!0)}},ua.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91")),ua.createElement("div",null,ua.createElement("div",{className:ru.right},!!((Qe=tn==null?void 0:tn.description)!=null&&Qe.length)&&ua.createElement(li.Z,{className:"pl20 pr20",style:{marginTop:20,marginBottom:20,fontSize:"14px",color:"#6A7283"},value:tn==null?void 0:tn.description}),ua.createElement(Cl.Z,{spinning:de},le?ua.createElement("div",{style:{padding:20}},ua.createElement(Vu.Z,{defaultValue:ot,onChange:ye=>Ze(ye)}),ua.createElement("div",{className:ru.footer},ua.createElement("div",{className:ru.clear_button,onClick:()=>Je(!1)},"\u53D6\u6D88"),ua.createElement("div",{className:ru.save_button,type:"primary",onClick:()=>us(void 0,null,function*(){var ye,it;let Fe=yield(0,we.ZP)(`/api/competitions/${Se}/update_md_content.json`,{method:"POST",body:{content:ot,md_content_id:an,competition_module_id:(it=(ye=T==null?void 0:T.competition_modules)==null?void 0:ye.find(_=>_.module_type==="chart"))==null?void 0:it.id}});(Fe==null?void 0:Fe.status)===0&&(Je(!1),$n())})},"\u4FDD\u5B58\u66F4\u6539"))):ua.createElement("div",{style:{padding:"0 20px 20px 20px"}},ua.createElement("div",{className:ru.left,style:{display:"flex",alignItems:"center"}},ua.createElement("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10}},ua.createElement("ul",{style:{display:"flex",lineHeight:"38px",padding:0}},ht==null?void 0:ht.map(ye=>ua.createElement("li",{className:(ye==null?void 0:ye.identifier)===$.current?ru.muitemselect:ye.className,onClick:ye.onClick},ye.name)))),ua.createElement("div",{style:{display:"flex"}},ua.createElement("div",{className:ru.searchWrap},ua.createElement(re.default.Search,{placeholder:T!=null&&T.personal?"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u540D\u79F0":"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0",size:"large",className:ru.search,value:jt.keyword,onChange:ye=>{jt.keyword=ye.target.value,O(gi({},jt))},suffix:ua.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ru.searchIcon}`,onClick:()=>v(jt.keyword)}),onSearch:v})),ua.createElement("div",{style:{marginLeft:20,display:"flex"}},((0,oe.eB)()||((rt=T==null?void 0:T.permission)==null?void 0:rt.editable))&&ua.createElement("span",{className:ru.button,onClick:()=>{(T==null?void 0:T.mode)===3?Kn():el($.current)}},"\u5BFC\u51FA\u540D\u5355"),((0,oe.eB)()||((he=T==null?void 0:T.permission)==null?void 0:he.editable))&&ua.createElement("span",{className:ru.button,style:{marginLeft:10},onClick:()=>us(void 0,null,function*(){if(cl||(Ge(!0),de))return;if(window.navigator.onLine||(Fn(!1),Ge(!1)),(yield(0,we.ZP)(`/api/competitions/${Se}/update_course_score.json`,{method:"post"})).status===0){Ge(!1),Fn(!0);let it=setInterval(()=>us(void 0,null,function*(){let Fe=yield(0,we.ZP)(`/api/competitions/${Se}/get_update_score_status.json`,{method:"get"});(Fe==null?void 0:Fe.status)===0&&(Fn(Fe==null?void 0:Fe.is_running_update_score),Fe!=null&&Fe.is_running_update_score||(cr(),clearInterval(it)))}),5e3)}})},cl?"\u6210\u7EE9\u66F4\u65B0\u4E2D":"\u66F4\u65B0\u6210\u7EE9")))),!((me=T==null?void 0:T.permission)!=null&&me.editable)&&ge&&ua.createElement(Ml.Z,{customText:"\u6392\u884C\u699C\u5F53\u524D\u4E3A\u5C01\u699C\u72B6\u6001"}),((0,oe.eB)()||((De=T==null?void 0:T.permission)==null?void 0:De.editable)||!ge)&&ua.createElement(wn.Gi,{style:{marginTop:20,marginLeft:0}},(T==null?void 0:T.mode)===3?ua.createElement(Sn.default,{columns:hn,dataSource:ae==null?void 0:ae.list,pagination:!1,scroll:{x:1140}}):ua.createElement(Sn.default,{columns:Qt,dataSource:tn==null?void 0:tn.ranking,pagination:!1,scroll:{x:1140}})),ua.createElement("div",{className:ru.countWrap,style:{marginTop:20}},ua.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:(T==null?void 0:T.mode)===3?ae==null?void 0:ae.count:tn==null?void 0:tn.count,onChange:(ye,it)=>{jt.page=ye,jt.per_page=it,O(gi({},jt)),$n()},pageSize:jt.per_page,current:jt.page})))))))};var o=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Md),c={flex_box_center:"flex_box_center___knhIY",flex_space_between:"flex_space_between___Hsjtf",flex_box_vertical_center:"flex_box_vertical_center___eR1w0",flex_box_center_end:"flex_box_center_end___zh9CX",flex_box_column:"flex_box_column___Ix6ob",bg:"bg___Ara7f",setting_btn:"setting_btn___aBL5j",left:"left___TCNJq",muitem:"muitem___ubIz7",right:"right___jwTdQ",searchWrap:"searchWrap___psFJ1",search:"search___kVfT_",searchIcon:"searchIcon___ZHcpL",button:"button___AgKl2",items:"items___yBJjr",img:"img___ax1M_",names:"names___kwpK4",time:"time___AHEBd",createtime:"createtime___yND1x",width30:"width30___FxQ_C",loaderimg:"loaderimg___BNLaW",scoreByBlankRadio:"scoreByBlankRadio___G3D_g",teamname:"teamname___t6jbq",scoremodal:"scoremodal___nyMYK",title:"title___ltEDM",content:"content___cMQyW",bottom:"bottom___FBjIJ",yes:"yes___IXV13",no:"no___TdJ3n",bottoms:"bottoms___AV5CM",drawer_style:"drawer_style___CCd6r",baseFormItem:"baseFormItem___fiJx5",jsinput:"jsinput___NgO2d",Spanradius:"Spanradius___Sq9nQ",modal_close:"modal_close___n3H2D","ant-btn-default":"ant-btn-default___mshjX",ssss:"ssss___mWIBZ",text:"text___CgIbj",teams_img:"teams_img___K0o4F",add_members:"add_members___HboXo",back_manage:"back_manage___Nkg4O"},m=Object.defineProperty,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ce=(a,u,l)=>u in a?m(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,qe=(a,u)=>{for(var l in u||(u={}))Z.call(u,l)&&ce(a,l,u[l]);if(Q)for(var l of Q(u))ve.call(u,l)&&ce(a,l,u[l]);return a};const et=a=>React.createElement("svg",qe({className:"isrenzheng_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},a),React.createElement("path",{d:"M499.566 1020.635c-148.846 0-425.619-227.693-425.619-443.026V148.626l42.35-.731c.878 0 95.378-1.975 192.805-41.545C409.088 65.829 473.6 19.09 474.185 18.65L499.565.293 525.02 18.65c.586.44 65.098 47.104 165.084 87.772a604.453 604.453 0 0 0 192.95 41.545l42.058.731.22 428.837c0 215.333-276.7 443.1-425.692 443.1M159.89 230.838v346.697c0 166.546 241.08 357.083 339.676 357.083 98.596 0 339.675-190.537 339.675-357.083V230.839a691.639 691.639 0 0 1-181.467-44.837 1001.691 1001.691 0 0 1-158.208-80.969c-29.989 19.164-85.285 51.346-157.989 80.97a691.712 691.712 0 0 1-181.687 44.836m317.001 507.904L296.23 584.777l55.588-65.316 115.712 98.596 220.087-253.513 64.95 56.393-275.675 317.806",fill:"#165DFF",fillOpacity:.8}));var st="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4=",Et=B(59301),bt=Object.defineProperty,wt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Ke=(a,u,l)=>u in a?bt(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,pt=(a,u)=>{for(var l in u||(u={}))Kt.call(u,l)&&Ke(a,l,u[l]);if(wt)for(var l of wt(u))Gt.call(u,l)&&Ke(a,l,u[l]);return a},_t=(a,u)=>{var l={};for(var d in a)Kt.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&wt)for(var d of wt(a))u.indexOf(d)<0&&Gt.call(a,d)&&(l[d]=a[d]);return l},Zn=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const On=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u6218\u961F\u540D\u79F0"},{id:2,name:"\u961F\u957F\u59D3\u540D"},{id:3,name:"\u6307\u5BFC\u8001\u5E08"}],Wn={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},_n=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=_t(u,["competitions","globalSetting","loading","dispatch","user"]);const{identifier:s}=(0,F.useParams)(),{Header:M,RightItems:Qe,Staff:rt,Prizes:he,Account:me}=l,[De,Se]=(0,e.useState)([]),[T,ue]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),[Ae,V]=(0,e.useState)(!1);function ut(){return Zn(this,null,function*(){V(!0);let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.json`:`/api/competitions/${s}/all_team_members.json`,Oe=yield(0,we.ZP)(U,{method:"get",params:T});V(!1),(Oe==null?void 0:Oe.status)===0&&Se(Oe)})}(0,e.useEffect)(()=>{ut()},[M]);const ht=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:62,render:(U,Oe,de)=>Et.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"competition_team_id",width:72,render:U=>Et.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:U=>Et.createElement(je.Z,{placement:"topLeft",title:U},Et.createElement("span",{style:{color:"#000"}},U||"- -"))},{title:"\u961F\u5458\u59D3\u540D",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:(U,Oe)=>Et.createElement("span",{style:{color:"#000000"}},U||"- -",(Oe==null?void 0:Oe.authentication)&&Et.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},Et.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",dataIndex:"score",width:86,render:U=>Et.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.toString())||"- -")},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",width:102,render:(U,Oe)=>Et.createElement("span",{style:{color:"#000000"}},Wn[U],(Oe==null?void 0:Oe.professional_certification)&&Et.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},Et.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",dataIndex:"phone",width:120,render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",width:110,ellipsis:{showTitle:!1},dataIndex:"student_id",render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn,le,Je,jt;return Et.createElement(je.Z,{placement:"topLeft",title:(de=M==null?void 0:M.need_apply_info)!=null&&de.need_apply_school?((Ge=Oe==null?void 0:Oe.apply_info)==null?void 0:Ge.school)||"--":U||"--"},Et.createElement("span",{style:{color:"#666666"}},(ge=M==null?void 0:M.need_apply_info)!=null&&ge.need_apply_school?(nn=Oe.apply_info)!=null&&nn.school?((le=Oe.apply_info)==null?void 0:le.school.length)>6?((Je=Oe.apply_info)==null?void 0:Je.school.substring(0,6))+"...":(jt=Oe.apply_info)==null?void 0:jt.school:"--":U?U.length>6?U.substring(0,6)+"...":U:"--"))}},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:58,render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:120,render:(U,Oe)=>Et.createElement("span",null,U===0?Et.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u4E0D\u80FD\u7528\u4E8E\u56E2\u961F\u6210\u7EE9\u3002",onOk:()=>Zn(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Et.createElement("span",{onClick:()=>Zn(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}],x=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:72,render:(U,Oe,de)=>Et.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"id",width:113,render:U=>Et.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"name",width:167,render:U=>Et.createElement("span",{style:{color:"#000000"}},U==null?void 0:U.toString())},{title:"\u6218\u961F\u6210\u7EE9",align:"left",dataIndex:"score",width:136,render:U=>Et.createElement("span",{style:{color:"#000000"}},U)},{title:"\u961F\u957F\u59D3\u540D",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:(U,Oe)=>Et.createElement(je.Z,{placement:"topLeft",title:U},Et.createElement("span",{style:{color:"#666666"}},U||"- -"))},{title:"\u6307\u5BFC\u8001\u5E08",align:"left",dataIndex:"mail",width:150,ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn;return Et.createElement(je.Z,{placement:"topLeft",title:((Ge=(de=Oe==null?void 0:Oe.team_members)==null?void 0:de.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:Ge.map(le=>le.name).toString())||"- -"},Et.createElement("span",{style:{color:"#666666"}},((nn=(ge=Oe==null?void 0:Oe.team_members)==null?void 0:ge.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:nn.map(le=>le.name).toString())||"- -"))}},{title:"\u6218\u961F\u4EBA\u6570",align:"left",dataIndex:"mail",width:125,render:(U,Oe)=>{var de;return Et.createElement("span",{style:{color:"#666666"}},((de=Oe==null?void 0:Oe.team_members)==null?void 0:de.length)||"- -")}},{title:"\u62A5\u540D\u65F6\u95F4",align:"left",dataIndex:"created_at",width:165,render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",render:(U,Oe)=>Et.createElement("span",null,U===0||U===!1?Et.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6218\u961F\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6218\u961F\u7684\u6210\u7EE9\u5728\u6392\u884C\u699C\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>Zn(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Et.createElement("span",{onClick:()=>Zn(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return Et.createElement("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"}},Et.createElement("div",{style:{display:"flex",marginTop:"-10px"}},Et.createElement("div",null,(M==null?void 0:M.mode)!==3?Et.createElement(be.ZP.Group,{className:c.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"},{label:"\u961F\u5458\u4FE1\u606F",value:"join"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam}):Et.createElement(be.ZP.Group,{className:c.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam})),Et.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Et.createElement(wn.t7,{style:{width:327,marginRight:20},dataSource:On,value:{id:T.type,value:T.keyword},onChange:(U,Oe)=>{T.keyword=U,T.type=Oe||"",ue(pt({},T)),ut()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),Et.createElement("span",{className:c.button,onClick:()=>{let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.xlsx`:`/api/competitions/${s}/all_team_members.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+U,query:pt({},T)}))}},"\u5BFC\u51FA"))),Et.createElement(Sn.default,{loading:Ae,columns:T.isteam==="mine"?x:ht,dataSource:T.isteam==="mine"?De==null?void 0:De.competition_teams:De==null?void 0:De.data,pagination:!1}),Et.createElement("div",{className:c.countWrap,style:{marginTop:20}},Et.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:U=>Et.createElement("div",{style:{fontSize:14}},"\u5171 ",Et.createElement("span",{style:{color:"#165DFF"}},U)," \u6761\u6570\u636E"),showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:De==null?void 0:De.count,onChange:(U,Oe)=>{T.page=U,T.per_page=Oe,ue(pt({},T)),ut()},pageSize:T.per_page,current:T.page})))};var Gn=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(_n),Pn=B(38854),Fa=B(20834),fa=B(60324),La=B(87169),qa=B(56102),Wl=B(33555),Fr=B(21073),Gl=B(89392),ql="data:image/png;base64,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",ie=B(59301),Ol=Object.defineProperty,Ar=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,uu=(a,u,l)=>u in a?Ol(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,$r=(a,u)=>{for(var l in u||(u={}))Tr.call(u,l)&&uu(a,l,u[l]);if(kl)for(var l of kl(u))fu.call(u,l)&&uu(a,l,u[l]);return a},Vr=(a,u)=>Ar(a,Ir(u)),Hu=(a,u)=>{var l={};for(var d in a)Tr.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&kl)for(var d of kl(a))u.indexOf(d)<0&&fu.call(a,d)&&(l[d]=a[d]);return l},zl=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const eu=Me.default.Option,Nu=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Hu(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn;const{identifier:Bn}=(0,F.useParams)(),{Header:ae,competition_team:tt,Staff:an,Prizes:Ra,Account:cl}=l,[Fn,cr]=(0,e.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"}),[$n,el]=(0,e.useState)([]),[Kn,v]=(0,e.useState)([]),[Qt,hn]=(0,e.useState)(!1),[ye,it]=(0,e.useState)([]),[Fe,_]=(0,e.useState)([]),[In,N]=(0,e.useState)(!1),[We,dt]=(0,e.useState)(""),[yt,cn]=(0,e.useState)(""),[$t,dn]=(0,e.useState)([]),[qt,ft]=(0,e.useState)(!1),[on,gt]=(0,e.useState)([]),pa=(0,e.useRef)(),[Ua,Dr]=(0,e.useState)(""),Yl=(0,e.useRef)(""),[Sl,hr]=(0,e.useState)(!0),[ll,qr]=(0,e.useState)(!1),[kn]=D.default.useForm(),[jn,Na]=(0,e.useState)(),yl=(0,e.useRef)(null),[wa,Tu]=(0,e.useState)(),[br,dr]=(0,e.useState)(1),[Ju,_r]=(0,e.useState)(!1),[Ji,Mo]=(0,e.useState)([]),bo=(0,e.useRef)((0,Gl.throttle)(w=>Gr(w),1200,{leading:!0,trailing:!0})).current,[wo,qi]=(0,e.useState)([]),Gr=w=>zl(void 0,null,function*(){var Ce;const Pt=yield R({type:"account/getSchoolOption",payload:{keyword:w,limit:10,competition_id:ae==null?void 0:ae.identifier}});Mo(Pt==null?void 0:Pt.schools),w&&w!=""&&qi((Ce=Pt==null?void 0:Pt.schools)==null?void 0:Ce.filter(He=>He.name.includes(w)))});(0,e.useEffect)(()=>{var w,Ce,Pt,He,Yt,Ia,ja,g,rl;((w=ae==null?void 0:ae.need_apply_info)!=null&&w.need_apply_name||(Ce=ae==null?void 0:ae.need_apply_info)!=null&&Ce.need_apply_teacher_phone||(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_student_id||(He=ae==null?void 0:ae.need_apply_info)!=null&&He.need_apply_sex||(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_phone||(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_grade||(ja=ae==null?void 0:ae.need_apply_info)!=null&&ja.need_apply_teacher_name||(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school)&&Gr((ae==null?void 0:ae.region_rule)===1||(ae==null?void 0:ae.identifier)==="81bjsjjs"?"":(rl=H==null?void 0:H.userInfo)==null?void 0:rl.school_name)},[((s=ae==null?void 0:ae.need_apply_info)==null?void 0:s.need_apply_name)||((M=ae==null?void 0:ae.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=ae==null?void 0:ae.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=ae==null?void 0:ae.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=ae==null?void 0:ae.need_apply_info)==null?void 0:he.need_apply_phone)||((me=ae==null?void 0:ae.need_apply_info)==null?void 0:me.need_apply_grade)||((De=ae==null?void 0:ae.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=ae==null?void 0:ae.need_apply_info)==null?void 0:Se.need_apply_school)]);const k=()=>{const w=new Date().getFullYear();return Array(31).fill({}).map(function(Ce,Pt){return ie.createElement(eu,{key:Pt,value:w-Pt},ie.createElement("span",null,w-Pt))})};function tl(){return zl(this,null,function*(){R({type:"competitions/competition_teams",payload:Vr($r({},Fn),{identifier:Bn})})})}(0,e.useEffect)(()=>{ll||(Na(""),Dr(""),Yl.current="")},[ll]),(0,e.useEffect)(()=>{tl()},[ae]);function mo(w){return zl(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w}});return Pt&&dn(w===1?[...Pt.teachers]:[...$t,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}const xc=(w=!1)=>zl(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w?1:br+1}});_(w?[...Pt.teachers]:[...Fe,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}}),rc=(w=!1)=>zl(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w?1:br+1}});dn(w?[...Pt.teachers]:[...$t,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}});function Di(w){return zl(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w}});return Pt&&_(w===1?[...Pt.teachers]:[...Fe,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}function Pc(w){const Ce=w.target.files[0];if(Ce&&Ce.size>2*1024*1024){G.ZP.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var Pt=new FileReader;Pt.readAsBinaryString(Ce),Pt.onload=()=>{let He=btoa(Pt.result);Yl.current=`data:${Ce.type};base64,${He}`,Dr(`data:${Ce.type};base64,${He}`)},Pt.onerror=function(){}}function Zs(){Na(yl.current.getCroppedCanvas().toDataURL())}return ie.createElement("div",{style:{padding:"20px",width:"100%"}},ie.createElement("div",{style:{display:"flex",marginBottom:10}},ie.createElement("div",{style:{display:"flex",alignItems:"baseline",zIndex:0}},((0,oe.eB)()||((T=ae==null?void 0:ae.permission)==null?void 0:T.editable))&&ie.createElement(be.ZP.Group,{className:c.scoreByBlankRadio,optionType:"button",options:[{label:"\u6211\u7684\u6218\u961F",value:"mine"},{label:"\u5168\u90E8\u6218\u961F",value:"join"}],onChange:w=>{Fn.isteam=w.target.value,Fn.keyword="",Fn.type="",Fn.page=1,tl()},value:Fn.isteam}),Fn.isteam==="mine"&&!((0,oe.eB)()||(ue=ae==null?void 0:ae.permission)!=null&&ue.editable)&&ie.createElement("span",{style:{fontSize:14}},"\u6211\u7684\u6218\u961F\uFF08",tt==null?void 0:tt.my_teams_count,"\uFF09"),Fn.isteam==="join"&&ie.createElement("div",{style:{marginLeft:30,color:"#5F6368"}},ie.createElement("span",null,"\u6218\u961F\u603B\u6570"),ie.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.count),ie.createElement("span",{style:{marginRight:20}},"\u4E2A"),ie.createElement("span",null,"\u53C2\u8D5B\u603B\u4EBA\u6570"),ie.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.members_count),ie.createElement("span",null,"\u4E2A"))),ie.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Fn.isteam==="join"&&ie.createElement(wn.t7,{style:{width:379},dataSource:[],value:{id:Fn.type,value:Fn.keyword},onChange:(w,Ce)=>{Fn.keyword=w,Fn.page=1,Fn.type=4,cr($r({},Fn)),tl()},placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u6216\u6210\u5458\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),Fn.isteam==="mine"&&((Ae=tt==null?void 0:tt.my_teams)==null?void 0:Ae.filter(w=>!w.active).length)>0&&ie.createElement("span",{style:{fontSize:14,color:"#FA6400"}},ie.createElement(La.Z,{style:{marginRight:6,fontSize:14}})," \u60A8\u6709",(V=tt==null?void 0:tt.my_teams)==null?void 0:V.filter(w=>!w.active).length,"\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"))),(Fn==null?void 0:Fn.isteam)==="mine"&&ie.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(ut=tt==null?void 0:tt.my_teams)==null?void 0:ut.map((w,Ce)=>{var Pt;return ie.createElement("div",{className:"p20",style:{border:"1px solid #F6F7F9"}},ie.createElement($e.Z,{wrap:!1,align:"middle",gutter:30},ie.createElement(ee.Z,{flex:"400px"},ie.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},ie.createElement(ee.Z,null,w!=null&&w.team_log?ie.createElement("img",{width:56,height:56,style:{borderRadius:"50%"},src:lt.Z.IMG_SERVER+"/"+(w==null?void 0:w.team_log)}):ie.createElement("div",{style:{background:"#4EACFF",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",width:56,height:56,borderRadius:"50%"}},w.name.length>2?w.name.substring(0,2):w.name)),ie.createElement(ee.Z,null,ie.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},ie.createElement(ee.Z,null,ie.createElement(je.Z,{title:w==null?void 0:w.name},ie.createElement("span",{className:"multi_ellipsis1",style:{color:"#232B40"}},w==null?void 0:w.name))),ie.createElement(ee.Z,null,ie.createElement("i",{onClick:()=>{var He;if((ae==null?void 0:ae.competition_status)=="ended"){G.ZP.warning("\u7ADE\u8D5B\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7F16\u8F91\u76F8\u5173\u4FE1\u606F");return}qr(!0),console.log("item====",w),Tu(Vr($r({},w),{id_number:(He=w==null?void 0:w.apply_info)==null?void 0:He.id_number}))},style:{color:"#165DFF",cursor:"pointer"},className:"iconfont icon-bianji10 font14"})))))),ie.createElement(ee.Z,null,ie.createElement("span",{style:{color:"#5F6367",marginLeft:"50px"}},ie.createElement("span",null,"\u9080\u8BF7\u7801"),ie.createElement("span",{style:{margin:"0px 10px",color:"#3061D0",fontWeight:"bold"},title:w.invite_code},w.invite_code||"--"),ie.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(Pt=H==null?void 0:H.userInfo)==null?void 0:Pt.username}\u9080\u8BF7\u60A8\u52A0\u5165\u3010${ae==null?void 0:ae.name}\u3011-\u300A${w==null?void 0:w.name}\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?code=${w.invite_code}`,onCopy:()=>G.ZP.success("\u590D\u5236\u6210\u529F")},ie.createElement("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}})))),ie.createElement(ee.Z,{flex:1},ie.createElement($e.Z,{wrap:!1,align:"middle",justify:"end",gutter:20},(w==null?void 0:w.manage_permission)&&ie.createElement(ee.Z,null,ie.createElement("div",{className:c.add_members,onClick:()=>{v(structuredClone(w==null?void 0:w.team_members)),gt(w==null?void 0:w.id),it(w)}},"\u6DFB\u52A0\u6210\u5458")),!(w!=null&&w.active)&&ie.createElement(ee.Z,null,ie.createElement(La.Z,{style:{color:"#FA6400"}})),ie.createElement(ee.Z,null,ie.createElement("div",{className:c.back_manage,onClick:()=>{fe.default.confirm({title:w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F",content:`\u662F\u5426\u786E\u8BA4${w!=null&&w.manage_permission?"\u89E3\u6563":"\u9000\u51FA"}\u6218\u961F`,okButtonProps:{loading:Qt},onOk:()=>zl(void 0,null,function*(){if(hn(!0),w!=null&&w.manage_permission){let He=yield R({type:"competitions/DeleteTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u89E3\u6563\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}else{let He=yield R({type:"competitions/ExitTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}hn(!1)})})}},w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F"))))),ie.createElement(Sn.default,{dataSource:w==null?void 0:w.team_members,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"\u6218\u961F\u6210\u5458",align:"left",dataIndex:"name",render:He=>ie.createElement(je.Z,{title:He},ie.createElement("span",null,(He==null?void 0:He.length)>6?(He==null?void 0:He.substring(0,6))+"...":He||"- -"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(He,Yt)=>He||"- -"},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:He=>ie.createElement("span",null,He||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(He,Yt)=>{var Ia,ja,g,rl,di,uc,po;return ie.createElement(je.Z,{title:(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_school?((ja=$n==null?void 0:$n.apply_info)==null?void 0:ja.school)||"--":He||"--"},ie.createElement("span",null,(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school?(rl=$n.apply_info)!=null&&rl.school?((di=$n.apply_info)==null?void 0:di.school.length)>6?((uc=$n.apply_info)==null?void 0:uc.school.substring(0,6))+"...":(po=$n.apply_info)==null?void 0:po.school:"--":He?He.length>6?He.substring(0,6)+"...":He:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(He,Yt)=>He||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(He,Yt)=>He||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(He,Yt)=>ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{color:He==="leader"?"#3061D0":"#000000"}},He==="leader"?"\u961F\u957F":Yt!=null&&Yt.is_tutor_teacher?"":"\u961F\u5458"),(Yt==null?void 0:Yt.is_tutor_teacher)&&ie.createElement("span",{style:{color:"#00B187",marginLeft:He==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},(w==null?void 0:w.manage_permission)&&{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(He,Yt,Ia)=>ie.createElement("span",{style:{color:"#3061D0"}},(He!=="leader"||(Yt==null?void 0:Yt.is_teacher))&&ie.createElement(Pn.Z,{dropdownRender:()=>ie.createElement(Fa.default,null,He!=="leader"&&ie.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},ie.createElement("a",{onClick:()=>zl(void 0,null,function*(){let ja=yield(0,we.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_leader.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&tl()})},"\u8BBE\u4E3A\u961F\u957F")),(Yt==null?void 0:Yt.is_teacher)&&ie.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},ie.createElement("a",{onClick:()=>zl(void 0,null,function*(){let ja=yield(0,we.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_tutor_teacher.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id,is_tutor_teacher:!(Yt!=null&&Yt.is_tutor_teacher)}});(ja==null?void 0:ja.status)===0&&(G.ZP.success(Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6210\u529F":"\u8BBE\u7F6E\u6210\u529F"),tl())})},Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},ie.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),He!="leader"&&ie.createElement("a",{onClick:()=>zl(void 0,null,function*(){let ja=yield(0,we.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/delete_team_member.json`,{method:"delete",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&(G.ZP.success("\u5220\u9664\u6210\u529F"),tl())}),style:{marginLeft:20}},"\u5220\u9664"))}].filter(He=>!!He)}))})),(Fn==null?void 0:Fn.isteam)==="join"&&((ht=tt==null?void 0:tt.competition_teams)==null?void 0:ht.length)===0&&ie.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="mine"&&((x=tt==null?void 0:tt.my_teams)==null?void 0:x.length)===0&&ie.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="join"&&((U=tt==null?void 0:tt.competition_teams)==null?void 0:U.length)>0&&ie.createElement(Sn.default,{dataSource:tt==null?void 0:tt.competition_teams,pagination:!1,style:{marginTop:0},scroll:{y:300},columns:[{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"image_url",width:250,render:(w,Ce)=>ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce!=null&&Ce.team_log?ie.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(Ce==null?void 0:Ce.team_log),style:{width:"30px",height:"30px",marginRight:"10px",borderRadius:"50%"}}):ie.createElement("div",{className:c.teams_img},Ce.name.length>2?Ce.name.substring(0,2):Ce.name),ie.createElement(je.Z,{title:Ce==null?void 0:Ce.name},ie.createElement("div",{className:c.teamname},Ce==null?void 0:Ce.name)))},{title:"\u961F\u957F",align:"left",width:150,dataIndex:"leader_name",render:(w,Ce)=>ie.createElement("div",null,w)},{title:"\u6210\u5458\u4EBA\u6570",align:"left",width:150,ellipsis:{showTitle:!0},render:(w,Ce)=>{var Pt;return ie.createElement("span",null,(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.length)}},{title:"\u6210\u5458",align:"left",width:600,render:(w,Ce)=>{var Pt;return ie.createElement("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center"}},(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.map((He,Yt)=>ie.createElement("div",{key:Yt,style:{display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"12px"}},ie.createElement("span",{style:{color:(He==null?void 0:He.role)=="leader"?"#3061D0":"#000000",marginLeft:(He==null?void 0:He.role)=="leader"?0:"10px"}},He==null?void 0:He.name),(He==null?void 0:He.role)=="leader"&&ie.createElement("img",{src:ql,style:{width:"28px",height:"14px",marginLeft:"5px"}}))))}},{title:"\u64CD\u4F5C",align:"center",ellipsis:{showTitle:!0},width:70,fixed:"right",render:(w,Ce)=>ie.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{el(Ce)}},"\u67E5\u770B")}]}),ie.createElement("div",{className:c.countWrap,style:{marginTop:20}},ie.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Fn.isteam==="mine"?tt==null?void 0:tt.my_teams_count:tt==null?void 0:tt.count,onChange:(w,Ce)=>{Fn.page=w,Fn.per_page=Ce,cr($r({},Fn)),tl()},pageSize:Fn.per_page,current:Fn.page})),ie.createElement(fe.default,{title:!1,footer:!1,open:((Oe=$n==null?void 0:$n.team_members)==null?void 0:Oe.length)>0,width:1e3,className:c.scoremodal,closable:!1,centered:!0,onCancel:()=>el([])},ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement("div",{className:c.title},$n==null?void 0:$n.name),ie.createElement("span",{onClick:()=>el([]),style:{cursor:"pointer"},className:c.close},ie.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),ie.createElement(Sn.default,{dataSource:$n==null?void 0:$n.team_members,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>ie.createElement(je.Z,{title:w},ie.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:w=>ie.createElement("span",null,w||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return ie.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=$n==null?void 0:$n.apply_info)==null?void 0:He.school)||"--":w||"--"},ie.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=$n.apply_info)!=null&&Ia.school?((ja=$n.apply_info)==null?void 0:ja.school.length)>6?((g=$n.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=$n.apply_info)==null?void 0:rl.school:"--":w?w.length>6?w.substring(0,6)+"...":w:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(w,Ce)=>w||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",width:115,render:(w,Ce)=>ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&ie.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))}]})),ie.createElement(fe.default,{title:!1,footer:ie.createElement("div",{className:c.bottom},ie.createElement(ke.ZP,{onClick:()=>{v([]),ft(!1),N(!1),cn(""),dt(""),tl()}},"\u53D6\u6D88"),ie.createElement(ke.ZP,{loading:Qt,type:"primary",onClick:()=>zl(void 0,null,function*(){let w=[],Ce=[],Pt=[];Kn&&Kn.map((Yt,Ia)=>{Yt.is_teacher?Ce.push(Yt.id):w.push(Yt.id),Yt!=null&&Yt.is_tutor_teacher&&Pt.push(Yt.id)});let He=yield R({type:"competitions/SubmitTeam",payload:{identifier:Bn,teamid:on,member_ids:w,teacher_ids:Ce,tutor_teacher_ids:Pt,leader:pa.current}});He&&He.status===0&&(G.ZP.info("\u4FEE\u6539\u6210\u529F"),v([]),tl())})},"\u786E\u8BA4")),open:(Kn==null?void 0:Kn.length)>0,width:1e3,className:c.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>{v([]),it([])}},ie.createElement("div",{onClick:()=>{N(!1),ft(!1)}},ie.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:"10px"}},ie.createElement("div",{className:c.title},"\u8BBE\u7F6E\u6218\u961F\u6210\u5458"),ie.createElement("span",{onClick:()=>{tl(),N(!1),ft(!1),cn(""),dt(""),v([]),it([])},style:{cursor:"pointer"},className:c.close},ie.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),ie.createElement("div",{style:{display:"flex",marginTop:30}},ie.createElement("div",{style:{display:"flex",alignItems:"center",flex:1}},ie.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u8001\u5E08"),ie.createElement(fa.Z,{overlayStyle:{width:600},content:ie.createElement("div",{style:{maxHeight:260,overflow:"auto"}},ie.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{xc()},hasMore:Sl,useWindow:!1},ie.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:Fe,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>ie.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:c.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"identity"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>ie.createElement("span",{className:c.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;w!=null&&w.is_teacher&&(w.is_tutor_teacher=!0),Pt.push(w),N(!1),v([...Pt])}})}))),title:"",placement:"bottomLeft",open:In},ie.createElement("div",{style:{marginLeft:16},className:c.searchWrap},ie.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0",size:"large",className:c.search,value:We,onChange:w=>{dt(w.target.value)},onSearch:w=>{N(!0),_([]),dr(1),Di(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:ie.createElement("i",{className:`iconfont icon-sousuo9 font14 ${c.searchIcon}`,onClick:w=>{w.stopPropagation(),N(!0),_([]),dr(1),Di(1)}})})))),ie.createElement("div",{style:{display:"flex",alignItems:"center",flex:1,justifyContent:"flex-end"}},ie.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"),ie.createElement(fa.Z,{overlayStyle:{width:700},content:ie.createElement("div",{style:{maxHeight:260,overflow:"auto"}},ie.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{rc()},hasMore:Sl,useWindow:!1},ie.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:$t,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>ie.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:c.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"student_id"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>ie.createElement("span",{className:c.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;Pt.push(w),ft(!1),v([...Pt])}})}))),title:"",placement:"bottomRight",open:qt},ie.createElement("div",{style:{marginLeft:16},className:c.searchWrap},ie.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",size:"large",className:c.search,value:yt,onChange:w=>{cn(w.target.value)},onSearch:w=>{ft(!0),dn([]),dr(1),mo(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:ie.createElement("i",{className:`iconfont icon-sousuo9 font14 ${c.searchIcon}`,onClick:w=>{w.stopPropagation(),ft(!0),dn([]),dr(1),mo(1)}})}))))),ie.createElement("div",{style:{display:"flex",marginBottom:"12px",marginTop:"20px"}},ie.createElement("p",{style:{flex:"1",color:"#666666"}},ie.createElement("span",{style:{color:"#9B9B9B"}},"\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A"),an&&an.all_staff?ie.createElement("span",null,an&&an.all_staff.minimum,"-",an&&an.all_staff.maximum,"\u540D\u6210\u5458"):"",an&&an.teacher_staff?ie.createElement("span",null,an&&an.teacher_staff.minimum,"-",an&&an.teacher_staff.maximum,"\u540D\u6559\u5E08"):"",an&&an.teacher_staff&&an.member_staff?"/":"",an&&an.member_staff?ie.createElement("span",null,an&&an.member_staff.minimum,"-",an&&an.member_staff.maximum,"\u540D\u5B66\u751F"):"")),ie.createElement(Sn.default,{dataSource:Kn,pagination:!1,style:{marginTop:"-10px"},scroll:{y:300},columns:[{title:"\u5934\u50CF",align:"left",width:60,dataIndex:"image_url",render:(w,Ce)=>ie.createElement("img",{className:c.loaderimg,style:{width:20,height:20},src:lt.Z.IMG_SERVER+`/images/${w}`})},{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>ie.createElement(je.Z,{title:w},ie.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",width:130,dataIndex:"phone",render:w=>ie.createElement(je.Z,{title:w},ie.createElement("span",null,w||"- -"))},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return ie.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=ye==null?void 0:ye.apply_info)==null?void 0:He.school)||"--":w||"--"},ie.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=ye==null?void 0:ye.apply_info)!=null&&Ia.school?((ja=ye==null?void 0:ye.apply_info)==null?void 0:ja.school.length)>6?((g=ye.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=ye.apply_info)==null?void 0:rl.school:"--":(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"--"))}},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(w,Ce)=>ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&ie.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(w,Ce,Pt)=>ie.createElement("span",{style:{color:"#3061D0"}},(w!=="leader"||(Ce==null?void 0:Ce.is_teacher))&&ie.createElement(Pn.Z,{dropdownRender:()=>ie.createElement(Fa.default,null,w!=="leader"&&ie.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},ie.createElement("a",{onClick:()=>{let He=Kn,Yt=Kn&&Kn.findIndex(ja=>ja.role==="leader");He[Pt].role="leader",He[Yt].role=He&&He[Yt].is_teacher?"teacher":"member";let Ia=He.sort((ja,g)=>ja.creator?-1:1).sort((ja,g)=>ja.role==="leader"?-1:1);v([...Ia]),pa.current=Ce.id}},"\u8BBE\u4E3A\u961F\u957F")),(Ce==null?void 0:Ce.is_teacher)&&ie.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},ie.createElement("a",{onClick:He=>zl(void 0,null,function*(){let Yt=Kn;Yt[Pt].is_tutor_teacher=!Yt[Pt].is_tutor_teacher,v([...Yt]),pa.current=He.id})},Ce!=null&&Ce.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},ie.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),w!="leader"&&ie.createElement("a",{onClick:()=>{let He=Kn&&Kn.filter(Yt=>Yt.id!=Ce.id);v([...He])},style:{marginLeft:20}},"\u5220\u9664"))}]}))),ie.createElement(fe.default,{title:!1,footer:!1,open:ll,width:700,className:c.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>qr(!1)},ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement("div",{className:c.title},"\u7F16\u8F91\u6218\u961F"),ie.createElement("span",{onClick:()=>qr(!1),style:{cursor:"pointer"},className:c.close},ie.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),ie.createElement("div",{className:c.content},ie.createElement(D.default,{form:kn,layout:"vertical",initialValues:$r({name:wa==null?void 0:wa.name},wa==null?void 0:wa.apply_info),onFinish:w=>zl(void 0,null,function*(){var Ce,Pt,He;hn(!0);const Yt=(Ce=Ji.find(ja=>ja.name===(w==null?void 0:w.school)))==null?void 0:Ce.id;let Ia=yield R({type:"competitions/UpTeam",payload:Vr($r({},w),{identifier:Bn,Teannameid:wa==null?void 0:wa.id,name:w==null?void 0:w.name,school_id:Yt,image:((He=(Pt=yl.current)==null?void 0:Pt.getCroppedCanvas())==null?void 0:He.toDataURL("image/jpeg"))||""})});hn(!1),(Ia==null?void 0:Ia.status)===0&&(tl(),qr(!1))})},ie.createElement(D.default.Item,{label:"\u6218\u961F\u540D\u79F0",name:"name",rules:[{required:!0,validator:(w,Ce)=>{var Pt;return((Pt=Ce==null?void 0:Ce.replaceAll(" ",""))==null?void 0:Pt.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},ie.createElement(re.default,{maxLength:60,className:c.baseFormItem,showCount:!0})),((de=ae==null?void 0:ae.need_apply_info)==null?void 0:de.need_apply_id_number)&&ie.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},ie.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801",size:"large"})),((Ge=ae==null?void 0:ae.need_apply_info)==null?void 0:Ge.need_apply_name)&&ie.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((ge=ae==null?void 0:ae.need_apply_info)==null?void 0:ge.need_apply_sex)&&ie.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},ie.createElement(be.ZP.Group,null,ie.createElement(be.ZP,{value:0},"\u7537"),ie.createElement(be.ZP,{value:1},"\u5973"))),((nn=ae==null?void 0:ae.need_apply_info)==null?void 0:nn.need_apply_student_id)&&ie.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((le=ae==null?void 0:ae.need_apply_info)==null?void 0:le.need_apply_phone)&&ie.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Je=ae==null?void 0:ae.need_apply_info)==null?void 0:Je.need_apply_grade)&&ie.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},ie.createElement(Me.default,{disabled:ae.identifier==="81bjsjjs",placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},k())),((jt=ae==null?void 0:ae.need_apply_info)==null?void 0:jt.need_apply_teacher_name)&&ie.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D",showCount:!0,maxLength:60})),((O=ae==null?void 0:ae.need_apply_info)==null?void 0:O.need_apply_teacher_phone)&&ie.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),(($=ae==null?void 0:ae.need_apply_info)==null?void 0:$.need_apply_school)&&(ae==null?void 0:ae.region_rule)!==1&&ae.identifier!=="81bjsjjs"&&ie.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ie.createElement(ze.Z,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs",onChange:w=>bo(w)},wo.map((w,Ce)=>ie.createElement(eu,{key:Ce,value:w.name},w.name)))),(((ot=ae==null?void 0:ae.need_apply_info)==null?void 0:ot.need_apply_school)&&(ae==null?void 0:ae.region_rule)===1||ae.identifier==="81bjsjjs")&&ie.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ie.createElement(Me.default,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs"},Ji.map((w,Ce)=>ie.createElement(eu,{key:Ce,value:w.name},w.name))))),ie.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},ie.createElement("span",null,"LOGO\uFF1A"),ie.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},ie.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:Pc,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",ie.createElement("span",{style:{marginLeft:10,color:"#FA6400"}},"\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09")),ie.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},jn?ie.createElement("img",{className:c.Spanradius,src:jn}):wa!=null&&wa.team_log?ie.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),className:c.Spanradius}):ie.createElement("div",{className:c.Spanradius},((Ze=wa==null?void 0:wa.name)==null?void 0:Ze.length)>2?(tn=wa==null?void 0:wa.name)==null?void 0:tn.substring(0,2):wa==null?void 0:wa.name),ie.createElement(Wl.Z,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:Yl.current||lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),guides:!1,ref:yl,crop:Zs}))),ie.createElement("div",{className:c.bottom,style:{textAlign:"end",marginTop:"30px"}},ie.createElement(ke.ZP,{className:c.no,onClick:()=>{qr(!1)}},"\u53D6\u6D88"),ie.createElement(ke.ZP,{loading:Qt,className:c.yes,onClick:()=>{kn.submit()}},"\u786E\u8BA4"))))};var $u=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Nu),Ou=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Ur=(a,u,l)=>u in a?Ou(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Nr=(a,u)=>{for(var l in u||(u={}))Pi.call(u,l)&&Ur(a,l,u[l]);if(Wu)for(var l of Wu(u))il.call(u,l)&&Ur(a,l,u[l]);return a},zu=(a,u)=>{var l={};for(var d in a)Pi.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Wu)for(var d of Wu(a))u.indexOf(d)<0&&il.call(a,d)&&(l[d]=a[d]);return l},ku=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const tu=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],ju={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},ao=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=zu(u,["competitions","globalSetting","loading","dispatch","user"]),s;const{identifier:M}=(0,F.useParams)(),{Header:Qe,competition_team:rt,Staff:he,Prizes:me,Account:De}=l,[Se,T]=(0,e.useState)([]),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0});function ht(){return ku(this,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${M}/all_team_members.json`,{method:"get",params:V});(de==null?void 0:de.status)===0&&T(de)})}const[x,U]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Qe!=null&&Qe.personal&&ht()},[Qe]);const Oe=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:80,render:(de,Ge,ge)=>e.createElement("span",null,ge+1)},{title:"\u53C2\u8D5B\u4EBA",align:"left",dataIndex:"name",width:120,ellipsis:{showTitle:!1},render:(de,Ge)=>e.createElement(e.Fragment,null,e.createElement(je.Z,{placement:"topLeft",title:de},(de==null?void 0:de.length)>4?de.substring(0,4)+"...":de),(Ge==null?void 0:Ge.authentication)&&e.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",align:"left",width:100,dataIndex:"score",render:de=>e.createElement("span",null,de||"- -")},{title:"\u89D2\u8272",align:"left",width:100,dataIndex:"identity",render:(de,Ge)=>e.createElement("span",null,ju[de],(Ge==null?void 0:Ge.professional_certification)&&e.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",width:160,dataIndex:"phone",render:de=>e.createElement("span",null,de||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de},de||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"--")},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:100,render:(de,Ge)=>e.createElement("span",null,de===0||de===!1?e.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>ku(void 0,null,function*(){let ge=yield(0,we.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:1}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u53D6\u6D88\u6210\u529F"),V.page=1,ut(Nr({},V)),ht())})})}},"\u53D6\u6D88\u6210\u7EE9"):e.createElement("span",{onClick:()=>ku(void 0,null,function*(){let ge=yield(0,we.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:0}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u6062\u590D\u6210\u529F"),V.page=1,ut(Nr({},V)),ht())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return e.createElement("section",{className:c.bg},e.createElement("div",{className:c.setting_btn},((0,oe.eB)()||((s=Qe==null?void 0:Qe.permission)==null?void 0:s.editable)&&!Qe.personal)&&e.createElement("span",{className:c.button,onClick:()=>{U(!0)}},"\u7BA1\u7406\u6218\u961F\u6210\u7EE9"),!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:c.button,style:{margin:"0px 20px"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}})}},"\u52A0\u5165\u6218\u961F")," ",!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:c.button,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}})}},e.createElement("i",{className:"iconfont icon-qizhi",style:{marginRight:6,fontSize:14,color:"#3061D0"}})," \u521B\u5EFA\u6218\u961F")),e.createElement("div",{style:{display:"flex"}},Qe!=null&&Qe.personal?e.createElement("div",{style:{padding:"20px",width:"100%"}},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",null,e.createElement(wn.t7,{style:{width:327,marginRight:15},dataSource:tu,value:{id:V.type,value:V.keyword},onChange:(de,Ge)=>{V.keyword=de,V.type=Ge||"",ut(Nr({},V)),ht()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"})),e.createElement("div",{style:{flex:1,textAlign:"end"}},e.createElement("span",{className:c.button,onClick:()=>{(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+`/api/competitions/${M}/all_team_members.xlsx`,query:Nr({},V)}))}},"\u5BFC\u51FA"))),e.createElement(Sn.default,{style:{marginTop:20},columns:Oe,bordered:!1,dataSource:Se==null?void 0:Se.data,pagination:!1}),e.createElement("div",{className:c.countWrap,style:{marginTop:20}},e.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Se==null?void 0:Se.count,onChange:(de,Ge)=>{V.page=de,V.per_page=Ge,ut(Nr({},V)),ht()},pageSize:V.per_page,current:V.page}))):e.createElement($u,null),e.createElement(jr.Z,{rootClassName:c.drawer_style,title:e.createElement("div",{style:{fontSize:"16px"}},"\u6218\u961F\u6210\u7EE9"),placement:"bottom",width:500,height:564,onClose:()=>U(!1),open:x},x?e.createElement(Gn,null):"")))};var Wi=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(ao),zr={flex_box_center:"flex_box_center___s9TxG",flex_space_between:"flex_space_between___MGe6n",flex_box_vertical_center:"flex_box_vertical_center___nNXLw",flex_box_center_end:"flex_box_center_end___KE6DE",flex_box_column:"flex_box_column___gv8RV",bg:"bg___gk5zM",title:"title___Pp6ij",button:"button___EI7ve"},ta=B(59301),Is=Object.defineProperty,is=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,lo=(a,u,l)=>u in a?Is(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Fu=(a,u)=>{for(var l in u||(u={}))Ei.call(u,l)&&lo(a,l,u[l]);if(ti)for(var l of ti(u))Ro.call(u,l)&&lo(a,l,u[l]);return a},iu=(a,u)=>is(a,ei(u)),hi=(a,u)=>{var l={};for(var d in a)Ei.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ti)for(var d of ti(a))u.indexOf(d)<0&&Ro.call(a,d)&&(l[d]=a[d]);return l},oi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Gi=Me.default.Option,yi=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],Qi={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},ro=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=hi(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an,Ra,cl,Fn,cr,$n,el,Kn,v,Qt,hn,ye,it;const{identifier:Fe}=(0,F.useParams)(),{Header:_}=l,[In,N]=(0,e.useState)([]),[We,dt]=(0,e.useState)(!1),[yt]=D.default.useForm(),[cn,$t]=(0,e.useState)(!1),[dn,qt]=(0,e.useState)(!1),[ft,on]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0}),[gt,pa]=(0,e.useState)([]),Ua=(0,e.useRef)((0,Gl.throttle)(kn=>Sl(kn),1200,{leading:!0,trailing:!0})).current,[Dr,Yl]=(0,e.useState)([]),Sl=kn=>oi(void 0,null,function*(){var jn;const Na=yield R({type:"account/getSchoolOption",payload:{keyword:kn,limit:10,competition_id:_==null?void 0:_.identifier}});pa(Na==null?void 0:Na.schools),kn&&kn!=""&&Yl((jn=Na==null?void 0:Na.schools)==null?void 0:jn.filter(yl=>yl.name.includes(kn)))});(0,e.useEffect)(()=>{var kn,jn,Na,yl,wa,Tu,br,dr,Ju;((kn=_==null?void 0:_.need_apply_info)!=null&&kn.need_apply_name||(jn=_==null?void 0:_.need_apply_info)!=null&&jn.need_apply_teacher_phone||(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_student_id||(yl=_==null?void 0:_.need_apply_info)!=null&&yl.need_apply_sex||(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_phone||(Tu=_==null?void 0:_.need_apply_info)!=null&&Tu.need_apply_grade||(br=_==null?void 0:_.need_apply_info)!=null&&br.need_apply_teacher_name||(dr=_==null?void 0:_.need_apply_info)!=null&&dr.need_apply_school)&&Sl((_==null?void 0:_.region_rule)===1||(_==null?void 0:_.identifier)==="81bjsjjs"?"":(Ju=H==null?void 0:H.userInfo)==null?void 0:Ju.school_name)},[((s=_==null?void 0:_.need_apply_info)==null?void 0:s.need_apply_name)||((M=_==null?void 0:_.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=_==null?void 0:_.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=_==null?void 0:_.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=_==null?void 0:_.need_apply_info)==null?void 0:he.need_apply_phone)||((me=_==null?void 0:_.need_apply_info)==null?void 0:me.need_apply_grade)||((De=_==null?void 0:_.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=_==null?void 0:_.need_apply_info)==null?void 0:Se.need_apply_school)]);const hr=()=>{const kn=new Date().getFullYear();return Array(31).fill({}).map(function(jn,Na){return ta.createElement(Gi,{key:Na,value:kn-Na},ta.createElement("span",null,kn-Na))})};function ll(){return oi(this,null,function*(){$t(!0);let kn=yield(0,we.ZP)(`/api/competitions/${Fe}/all_team_members.json`,{method:"get",params:ft});(kn==null?void 0:kn.status)===0&&(N(kn),qt(kn==null?void 0:kn.hidden_score)),$t(!1)})}(0,e.useEffect)(()=>{ll()},[_]);const qr=(O=[((0,oe.eB)()||((T=_==null?void 0:_.permission)==null?void 0:T.editable))&&{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:80,fixed:"left",render:(kn,jn,Na)=>ta.createElement("span",null,Na+1)},{title:"\u53C2\u8D5B\u4EBA",align:"left",dataIndex:"name",width:120,fixed:"left",ellipsis:{showTitle:!1},render:(kn,jn)=>{var Na,yl,wa,Tu,br,dr,Ju,_r;return ta.createElement(ta.Fragment,null,ta.createElement(je.Z,{placement:"topLeft",title:_!=null&&_.personal&&(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_name?(yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.real_name:kn},(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_name?((br=(Tu=jn==null?void 0:jn.apply_info)==null?void 0:Tu.real_name)==null?void 0:br.length)>4?((Ju=(dr=jn==null?void 0:jn.apply_info)==null?void 0:dr.real_name)==null?void 0:Ju.substring(0,4))+"...":(_r=jn==null?void 0:jn.apply_info)==null?void 0:_r.real_name:(kn==null?void 0:kn.length)>4?kn.substring(0,4)+"...":kn),(jn==null?void 0:jn.authentication)&&ta.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},ta.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))}},{title:"\u4E2A\u4EBA\u6210\u7EE9",align:"left",width:100,dataIndex:"score",fixed:"left",render:kn=>ta.createElement("span",null,kn||"- -")},((0,oe.eB)()||((ue=_==null?void 0:_.permission)==null?void 0:ue.editable))&&{title:"\u89D2\u8272",align:"left",width:100,dataIndex:"identity",render:(kn,jn)=>ta.createElement("span",null,Qi[kn],(jn==null?void 0:jn.professional_certification)&&ta.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},ta.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},((Ae=_==null?void 0:_.need_apply_info)==null?void 0:Ae.need_apply_sex)&&{title:"\u6027\u522B",align:"left",width:160,dataIndex:"phone",render:(kn,jn)=>{var Na;return ta.createElement("span",null,((Na=jn==null?void 0:jn.apply_info)==null?void 0:Na.sex)===1?"\u5973":"\u7537")}},{title:"\u624B\u673A\u53F7",align:"left",width:160,dataIndex:"phone",render:(kn,jn)=>{var Na,yl;return ta.createElement("span",null,(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_phone?((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.phone)||"- -":kn||"- -")}},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:(kn,jn)=>{var Na,yl,wa,Tu;return ta.createElement(je.Z,{placement:"topLeft",title:(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_student_id?((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.student_id)||"- -":kn||"- -"},(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_student_id?((Tu=jn==null?void 0:jn.apply_info)==null?void 0:Tu.student_id)||"- -":kn||"- -")}},((V=_==null?void 0:_.need_apply_info)==null?void 0:V.need_apply_id_number)&&{title:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",align:"left",dataIndex:"id_number",width:250,render:(kn,jn)=>{var Na,yl;return ta.createElement(je.Z,{title:(Na=jn==null?void 0:jn.apply_info)==null?void 0:Na.id_number},(yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.id_number)}},((ut=_==null?void 0:_.need_apply_info)==null?void 0:ut.need_apply_grade)&&{title:"\u5E74\u7EA7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:(kn,jn)=>{var Na,yl;return ta.createElement(je.Z,{placement:"topLeft",title:(Na=jn==null?void 0:jn.apply_info)==null?void 0:Na.grade},((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.grade)||"- -")}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},width:160,render:(kn,jn)=>{var Na,yl,wa,Tu;return ta.createElement(je.Z,{placement:"topLeft",title:(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_school?((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.school)||"- -":kn||"- -"},(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_school?((Tu=jn==null?void 0:jn.apply_info)==null?void 0:Tu.school)||"- -":kn||"- -")}},((0,oe.eB)()||((ht=_==null?void 0:_.permission)==null?void 0:ht.editable))&&{title:"\u5730\u533A",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:kn=>ta.createElement(je.Z,{placement:"topLeft",title:kn||""},kn||"- -")},((x=_==null?void 0:_.need_apply_info)==null?void 0:x.need_apply_teacher_name)&&{title:"\u6307\u5BFC\u6559\u5E08\u59D3\u540D",align:"left",dataIndex:"teacher_name",width:120,ellipsis:{showTitle:!1},render:kn=>ta.createElement(je.Z,{placement:"topLeft",title:kn||""},kn||"- -")},((U=_==null?void 0:_.need_apply_info)==null?void 0:U.need_apply_teacher_phone)&&{title:"\u6307\u5BFC\u6559\u5E08\u8054\u7CFB\u65B9\u5F0F",align:"left",dataIndex:"teacher_phone",width:160,ellipsis:{showTitle:!1},render:kn=>ta.createElement(je.Z,{placement:"topLeft",title:kn||""},kn||"- -")},((0,oe.eB)()||((Oe=_==null?void 0:_.need_apply_info)==null?void 0:Oe.need_apply_name)||((de=_==null?void 0:_.need_apply_info)==null?void 0:de.need_apply_teacher_phone)||((Ge=_==null?void 0:_.need_apply_info)==null?void 0:Ge.need_apply_student_id)||((ge=_==null?void 0:_.need_apply_info)==null?void 0:ge.need_apply_sex)||((nn=_==null?void 0:_.need_apply_info)==null?void 0:nn.need_apply_phone)||((le=_==null?void 0:_.need_apply_info)==null?void 0:le.need_apply_grade)||((Je=_==null?void 0:_.need_apply_info)==null?void 0:Je.need_apply_teacher_name)||((jt=_==null?void 0:_.need_apply_info)==null?void 0:jt.need_apply_school))&&{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:100,fixed:"right",render:(kn,jn)=>{var Na;return(0,oe.eB)()||(Na=_==null?void 0:_.permission)!=null&&Na.editable?ta.createElement("span",null,kn===0||kn===!1?ta.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>oi(void 0,null,function*(){let yl=yield(0,we.ZP)(`/api/competitions/${Fe}/set_score_status.json`,{method:"put",body:{competition_score_id:jn==null?void 0:jn.competition_score_id,competition_team_id:jn==null?void 0:jn.competition_team_id,is_cancel_score:1}});(yl==null?void 0:yl.status)===0&&(G.ZP.info("\u53D6\u6D88\u6210\u529F"),ft.page=1,on(Fu({},ft)),ll())})})}},"\u53D6\u6D88\u6210\u7EE9"):ta.createElement("span",{onClick:()=>oi(void 0,null,function*(){let yl=yield(0,we.ZP)(`/api/competitions/${Fe}/set_score_status.json`,{method:"put",body:{competition_score_id:jn==null?void 0:jn.competition_score_id,competition_team_id:jn==null?void 0:jn.competition_team_id,is_cancel_score:0}});(yl==null?void 0:yl.status)===0&&(G.ZP.info("\u6062\u590D\u6210\u529F"),ft.page=1,on(Fu({},ft)),ll())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9")):ta.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{if((_==null?void 0:_.competition_status)=="ended"){G.ZP.warning("\u7ADE\u8D5B\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7F16\u8F91\u76F8\u5173\u4FE1\u606F");return}yt.setFieldsValue(Fu(Fu({},jn),jn==null?void 0:jn.apply_info)),dt(!0)}},"\u7F16\u8F91")}}])==null?void 0:O.filter(kn=>kn);return ta.createElement("section",{className:zr.bg},ta.createElement("div",{className:zr.title,style:{display:"flex"}},ta.createElement($e.Z,{style:{width:"100%"}},ta.createElement("span",null,"\u53C2\u8D5B\u4EBA\u5458"),((0,oe.eB)()||(($=_==null?void 0:_.permission)==null?void 0:$.editable))&&ta.createElement(Tt.default,{checked:dn,style:{marginLeft:10,alignItems:"center"},onChange:kn=>oi(void 0,null,function*(){qt(kn.target.checked);let jn=yield(0,we.ZP)(`/api/competitions/${Fe}/hidden_score.json`,{method:"POST",body:{hidden_score:kn.target.checked}});(jn==null?void 0:jn.status)===0&&ll()})},ta.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF\u6210\u7EE9")))),ta.createElement("div",{style:{padding:"20px",width:"100%"}},((0,oe.eB)()||((ot=_==null?void 0:_.permission)==null?void 0:ot.editable))&&ta.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},ta.createElement(ee.Z,null,ta.createElement(wn.t7,{style:{width:327,marginRight:15},dataSource:yi,value:{id:ft.type,value:ft.keyword},onChange:(kn,jn)=>{ft.keyword=kn,ft.type=jn||"",on(Fu({},ft)),ll()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"})),ta.createElement(ee.Z,null,ta.createElement("span",{className:zr.button,onClick:()=>{(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+`/api/competitions/${Fe}/all_team_members.xlsx`,query:Fu({},ft)}))}},"\u5BFC\u51FA"))),ta.createElement(Sn.default,{loading:cn,style:{marginTop:20},columns:qr,bordered:!1,dataSource:In==null?void 0:In.data,pagination:!1,scroll:(((Ze=_==null?void 0:_.need_apply_info)==null?void 0:Ze.need_apply_name)||((tn=_==null?void 0:_.need_apply_info)==null?void 0:tn.need_apply_teacher_phone)||((Bn=_==null?void 0:_.need_apply_info)==null?void 0:Bn.need_apply_student_id)||((ae=_==null?void 0:_.need_apply_info)==null?void 0:ae.need_apply_sex)||((tt=_==null?void 0:_.need_apply_info)==null?void 0:tt.need_apply_phone)||((an=_==null?void 0:_.need_apply_info)==null?void 0:an.need_apply_grade)||((Ra=_==null?void 0:_.need_apply_info)==null?void 0:Ra.need_apply_teacher_name)||((cl=_==null?void 0:_.need_apply_info)==null?void 0:cl.need_apply_school))&&{x:1160}}),ta.createElement("div",{style:{marginTop:20}},ta.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:In==null?void 0:In.count,onChange:(kn,jn)=>{ft.page=kn,ft.per_page=jn,on(Fu({},ft)),ll()},pageSize:ft.per_page,current:ft.page}))),ta.createElement(fe.default,{width:700,title:"\u7F16\u8F91\u62A5\u540D\u4FE1\u606F",open:We,centered:!0,onCancel:()=>{dt(!1)},onOk:()=>{yt.submit()},confirmLoading:cn},ta.createElement(D.default,{form:yt,colon:!1,size:"large",labelCol:{span:5},onFinish:kn=>oi(void 0,null,function*(){var jn;const Na=(jn=gt.find(wa=>wa.name===(kn==null?void 0:kn.school)))==null?void 0:jn.id;(yield(0,En.bu)(iu(Fu({},kn),{identifier:Fe,school_id:Na}))).status===0&&(G.ZP.success("\u4FEE\u6539\u6210\u529F"),dt(!1),ll())})},ta.createElement(D.default.Item,{hidden:!0,name:"competition_team_id"}),((Fn=_==null?void 0:_.need_apply_info)==null?void 0:Fn.need_apply_name)&&ta.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((cr=_==null?void 0:_.need_apply_info)==null?void 0:cr.need_apply_sex)&&ta.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},ta.createElement(be.ZP.Group,null,ta.createElement(be.ZP,{value:0},"\u7537"),ta.createElement(be.ZP,{value:1},"\u5973"))),(($n=_==null?void 0:_.need_apply_info)==null?void 0:$n.need_apply_id_number)&&ta.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},ta.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801",size:"large"})),((el=_==null?void 0:_.need_apply_info)==null?void 0:el.need_apply_student_id)&&ta.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((Kn=_==null?void 0:_.need_apply_info)==null?void 0:Kn.need_apply_phone)&&ta.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((v=_==null?void 0:_.need_apply_info)==null?void 0:v.need_apply_grade)&&ta.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},ta.createElement(Me.default,{disabled:_.identifier==="81bjsjjs",placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},hr())),((Qt=_==null?void 0:_.need_apply_info)==null?void 0:Qt.need_apply_teacher_name)&&ta.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D",showCount:!0,maxLength:60})),((hn=_==null?void 0:_.need_apply_info)==null?void 0:hn.need_apply_teacher_phone)&&ta.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((ye=_==null?void 0:_.need_apply_info)==null?void 0:ye.need_apply_school)&&(_==null?void 0:_.region_rule)!==1&&_.identifier!=="81bjsjjs"&&ta.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ta.createElement(ze.Z,{size:"large",showSearch:!0,disabled:_.identifier==="81bjsjjs",onChange:kn=>Ua(kn)},Dr.map((kn,jn)=>ta.createElement(Gi,{key:jn,value:kn.name},kn.name)))),((it=_==null?void 0:_.need_apply_info)==null?void 0:it.need_apply_school)&&(_==null?void 0:_.region_rule)===1||_.identifier==="81bjsjjs"&&ta.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ta.createElement(Me.default,{disabled:!0,showSearch:!0,disabled:_.identifier==="81bjsjjs"},gt.map((kn,jn)=>ta.createElement(Gi,{key:jn,value:kn.name},kn.name)))))))};var mu=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(ro),Gu={flex_box_center:"flex_box_center___F1lCd",flex_space_between:"flex_space_between___NoI1u",flex_box_vertical_center:"flex_box_vertical_center___wuxdV",flex_box_center_end:"flex_box_center_end___HLNc_",flex_box_column:"flex_box_column___enSVW",bg:"bg___UYFEh",Title:"Title___n7fIZ",StageItem:"StageItem___Blojz",StageItemActive:"StageItemActive____K3sY",SrollStage:"SrollStage___GnCkk"},si=B(84454),pu=B(26227),Du={flex_box_center:"flex_box_center___nxWvx",flex_space_between:"flex_space_between___XkzLF",flex_box_vertical_center:"flex_box_vertical_center___BWVJY",flex_box_center_end:"flex_box_center_end___t9Xr5",flex_box_column:"flex_box_column___Zmlzw",reply:"reply___KzQd4",replyList:"replyList___FOrZf",comment:"comment___Yr8sF",content:"content___m7CVr",commentItem:"commentItem___Qk9XK"},Jr=B(16209),xr=Object.defineProperty,uo=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,Xo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,os=(a,u,l)=>u in a?xr(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Vo=(a,u)=>{for(var l in u||(u={}))Xo.call(u,l)&&os(a,l,u[l]);if(Zi)for(var l of Zi(u))Bo.call(u,l)&&os(a,l,u[l]);return a},_a=(a,u)=>uo(a,Mi(u)),na=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});y().locale("ZH-cn");function Al({user:a,vlist:u=[],dispatch:l,params:d,id:q,memo_replies:R,forumsDetail:H}){return e.createElement("aside",{className:Du.comment},u.map(function(j,s){var M,Qe;return e.createElement($e.Z,{key:s,className:Du.commentItem},e.createElement(ee.Z,{span:24},e.createElement($e.Z,null,e.createElement(ee.Z,{flex:"1"},e.createElement("a",{href:`/users/${j.user_login}`,target:"_blank",className:"c-light-black"},j==null?void 0:j.username),e.createElement("span",{className:"c-light-black ml10"},j.time)),(j.can_delete||j.user_id===((M=a.userInfo)==null?void 0:M.user_id)||j.user_login===((Qe=a.userInfo)==null?void 0:Qe.login))&&e.createElement(ee.Z,{className:"forums-comment-delete",style:{display:"none"}},e.createElement(je.Z,{title:"\u5220\u9664"},e.createElement(pu.Z,{className:"current",onClick:()=>{fe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"font16 tc"},"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"),onOk:()=>na(this,null,function*(){const rt=yield(0,Jr.sW)({id:j.id}),he=R.find(me=>me.id===q).children.filter(me=>me.id!==j.id);R.find(me=>me.id===q).children=he,l({type:"forumsDetail/setForumsDetailData",payload:_a(Vo({},H.forumsDetailData),{memo_replies:[...R]})})})})}}))))),e.createElement(ee.Z,null,e.createElement(li.Z,{value:j.content})))}))}var nu=Al,Si=Object.defineProperty,sc=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,cs=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,$a=(a,u,l)=>u in a?Si(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,io=(a,u)=>{for(var l in u||(u={}))ds.call(u,l)&&$a(a,l,u[l]);if(cs)for(var l of cs(u))Lu.call(u,l)&&$a(a,l,u[l]);return a},Yu=(a,u)=>sc(a,ss(u)),cc=(a,u)=>{var l={};for(var d in a)ds.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&cs)for(var d of cs(a))u.indexOf(d)<0&&Lu.call(a,d)&&(l[d]=a[d]);return l},Yi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});y().locale("ZH-cn");const Uo=(a,u)=>{var l=a,{user:d,forumsDetail:q,globalSetting:R,loading:H,dispatch:j,competitions:s,handleClick:M}=l,Qe=cc(l,["user","forumsDetail","globalSetting","loading","dispatch","competitions","handleClick"]);const{memo:rt,memo_replies:he}=q.forumsDetailData||{},{Header:me}=s,De=(0,F.useParams)(),[Se,T]=(0,e.useState)(""),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)(-1),[ht,x]=(0,e.useState)(!1),[U,Oe]=(0,e.useState)(1),[de,Ge]=(0,e.useState)(!1);(0,e.useImperativeHandle)(u,()=>({onMdFouch:le})),(0,e.useEffect)(()=>{x((rt==null?void 0:rt.replies_count)>10)},[rt==null?void 0:rt.replies_count]);const ge=()=>Yi(void 0,null,function*(){var Je;const jt=U+1;Oe(jt);const O=yield(0,Jr.z5)({id:rt.id,page:jt});O!=null&&O.memo_replies&&(j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo_replies:[...he,...O.memo_replies]})}),x(((Je=O.memo_replies)==null?void 0:Je.length)===10))}),nn=Je=>{var jt,O,$,ot;return Yu(io({},Je),{image_url:(jt=d.userInfo)==null?void 0:jt.image_url,children:[],user_id:(O=d.userInfo)==null?void 0:O.user_id,user_login:($=d.userInfo)==null?void 0:$.login,username:(ot=d.userInfo)==null?void 0:ot.username,time:`${(0,Ue.li)((new Date().getTime()-new Date(Je.created_at).getTime())/1e3)}\u524D`})},le=()=>{Ge(!0)};return e.createElement("section",{className:Du.wrap},!!(he!=null&&he.length)&&e.createElement("aside",{className:Du.content},e.createElement("div",{style:{padding:"10px 15px 5px 15px",justifyContent:"space-between",display:"flex"}},e.createElement("span",null,"\u5168\u90E8\u56DE\u590D\uFF08",rt.replies_count,"\uFF09")),e.createElement("aside",{className:Du.replyList},he==null?void 0:he.map(function(Je,jt){var O,$;return e.createElement($e.Z,{gutter:[12,12],key:jt},e.createElement(ee.Z,{flex:"40px"},e.createElement("a",{href:`/users/${Je.user_login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",width:"50",height:"50",src:`${lt.Z.IMG_SERVER}/images/${Je==null?void 0:Je.image_url}`}))),e.createElement(ee.Z,{flex:"1"},e.createElement($e.Z,{align:"middle"},e.createElement(ee.Z,{span:24},e.createElement("a",{href:`/users/${Je.user_login}`,target:"_blank"},e.createElement("span",{className:"c-light-black"},Je==null?void 0:Je.username)),e.createElement("span",{className:"c-light-black ml10"},Je.time)),e.createElement(ee.Z,{span:24},e.createElement("div",{onClick:M},e.createElement(li.Z,{value:Je.content}))),!!((O=Je==null?void 0:Je.children)!=null&&O.length)&&e.createElement(nu,{user:d,id:Je==null?void 0:Je.id,vlist:Je==null?void 0:Je.children,dispatch:j,params:De,memo_replies:he,forumsDetail:q}),e.createElement(ee.Z,{span:24,className:"mt5 c-light-black"},V===jt?e.createElement("aside",null,e.createElement(Vu.Z,{onChange:ot=>{Ae(ot)},height:150,isFocus:!0,placeholder:"\u6211\u8981\u56DE\u590D..."}),e.createElement($e.Z,null,e.createElement(ee.Z,{span:24,className:"tr"},e.createElement(ke.ZP,{type:"primary",size:"middle",onClick:()=>Yi(this,null,function*(){if(ue==="")G.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{const ot=yield(0,Jr.ts)({parent_id:Je.id,content:ue});Ae(null),ot&&(ut(-1),he.find(Ze=>Ze.id===ot.parent_id).children.push(nn(ot)),j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo:Yu(io({},rt),{replies_count:rt.replies_count+1}),memo_replies:[...he]})}))}})},"\u53D1\u9001")))):e.createElement("div",{className:"tr"},e.createElement("span",{className:"iconfont icon-huifu1 mr15 ml30 current",onClick:()=>ut(jt)}),e.createElement(je.Z,{title:Je.user_praise?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("span",{className:Je.user_praise?"c-orange":"c-gery-888"},e.createElement("i",{className:"iconfont icon-dianzan mr3 current",onClick:()=>Yi(this,null,function*(){const ot=yield(0,Jr.vL)({id:Je.id,container_type:"Memo",type:Je.user_praise?0:1});(ot==null?void 0:ot.praise_count)>=0&&(he.find(Ze=>Ze.id===Je.id).user_praise=!Je.user_praise,he.find(Ze=>Ze.id===Je.id).praise_count=ot==null?void 0:ot.praise_count,j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo_replies:[...he]})}))})}),Je.praise_count>0?Je.praise_count:"")),((Je==null?void 0:Je.user_id)===(($=d.userInfo)==null?void 0:$.user_id)||(me==null?void 0:me.is_manager))&&e.createElement(je.Z,{title:"\u5220\u9664"},e.createElement("i",{style:{marginLeft:10},className:"iconfont icon-shanchu19 mr3 current",onClick:()=>Yi(this,null,function*(){let ot=yield(0,we.ZP)(`/api/memos/${Je==null?void 0:Je.id}.json`,{method:"delete"});(ot==null?void 0:ot.status)===0&&(G.ZP.info("\u5220\u9664\u6210\u529F"),j({type:"forumsDetail/getForumsDetailData",payload:{id:rt.id}}))})})))))))}))),ht&&e.createElement("aside",{className:"bg-white pb20",style:{display:"flex",justifyContent:"center"}},e.createElement($e.Z,{justify:"space-between"},e.createElement(ee.Z,null),e.createElement(ee.Z,null,ht&&e.createElement("a",{className:"c-black",onClick:ge},"\u67E5\u770B\u66F4\u591A\u8BC4\u8BBA")))),e.createElement("aside",{className:Du.reply},e.createElement(Vu.Z,{onBlur:()=>Ge(!1),isFocus:de,defaultValue:Se,id:"writeForumsReviewId",onChange:Je=>{T(Je)},placeholder:"\u6211\u8981\u56DE\u590D...",height:240}),e.createElement($e.Z,null,e.createElement(ee.Z,{flex:"1"}),e.createElement(ee.Z,null,e.createElement(ke.ZP,{type:"primary",size:"middle",onClick:()=>Yi(void 0,null,function*(){if(Se==="")G.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{const Je=yield(0,Jr.ts)({parent_id:rt.id,content:Se});T(null),Je&&j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo:Yu(io({},rt),{replies_count:rt.replies_count+1}),memo_replies:[nn(Je),...he]})})}})},"\u53D1\u9001")))))};var xs=(0,F.connect)(({user:a,forumsDetail:u,loading:l,globalSetting:d,competitions:q})=>({user:a,forumsDetail:u,globalSetting:d,competitions:q,loading:l.models.forumsDetail}),null,null,{forwardRef:!0})((0,e.forwardRef)(Uo)),Ks=B(77254),Js=B(30214),kc=Object.defineProperty,Wo=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,jc=(a,u,l)=>u in a?kc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,No=(a,u)=>{for(var l in u||(u={}))Qr.call(u,l)&&jc(a,l,u[l]);if(ha)for(var l of ha(u))Ku.call(u,l)&&jc(a,l,u[l]);return a},fs=(a,u)=>Wo(a,ou(u)),Ps=(a,u)=>{var l={};for(var d in a)Qr.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ha)for(var d of ha(a))u.indexOf(d)<0&&Ku.call(a,d)&&(l[d]=a[d]);return l},Oo=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Zd=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Ps(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt;const{MemberWorks:he,competitionStage:me,Header:De}=l,{identifier:Se}=(0,F.useParams)(),[T,ue]=(0,e.useState)(!1),[Ae,V]=(0,e.useState)(!0),[ut,ht]=(0,e.useState)("zp"),[x,U]=(0,e.useState)({page:1,per_page:20,competition_id:Se,keyword:null}),Oe=[((De==null?void 0:De.is_manager)||(De==null?void 0:De.is_personal))&&{title:"\u9009\u624B\u540D\u79F0",dataIndex:"user_name",ellipsis:!0,render:ge=>ge||"--"},!(De!=null&&De.is_personal)&&{title:"\u6218\u961F\u540D\u79F0",dataIndex:"team_name",ellipsis:!0,render:ge=>e.createElement(je.Z,{placement:"topLeft",title:ge},ge||"--")},(De==null?void 0:De.is_manager)&&{title:"\u6210\u7EE9",dataIndex:"evaluation_score",render:ge=>ge||"--"},{title:"\u63CF\u8FF0",width:222,dataIndex:"comment",render:ge=>e.createElement(je.Z,{title:ge},e.createElement("span",null,ge||"- -"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:150,dataIndex:"commit_at",render:ge=>ge?y()(ge).format("YYYY.MM.DD HH:mm:ss"):"--"},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:ge=>ge=="waiting"?e.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):ge=="progress"?e.createElement("span",{style:{color:"00B187"}},"\u8BC4\u6D4B\u4E2D"):ge=="cancelled"?e.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):ge=="completed"?e.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):ge=="error"?e.createElement("span",{style:{color:"#ff4d4f"}},"\u63D0\u4EA4\u5931\u8D25"):"--"},{title:"\u8BC4\u6D4B\u6587\u4EF6",dataIndex:"commit_id",ellipsis:!0,render:(ge,nn)=>{var le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an;return e.createElement(je.Z,{placement:"topLeft",title:(Je=(le=nn==null?void 0:nn.attachments)==null?void 0:le[0])==null?void 0:Je.title},(O=(jt=nn==null?void 0:nn.attachments)==null?void 0:jt[0])!=null&&O.is_oss?e.createElement("a",{onClick:()=>{var Ra,cl;(0,Ue.Nd)("",`${(cl=(Ra=nn==null?void 0:nn.attachments)==null?void 0:Ra[0])==null?void 0:cl.url.replace("disposition=inline","")}`)}},((ot=($=nn==null?void 0:nn.attachments)==null?void 0:$[0])==null?void 0:ot.title)||"--"):e.createElement("a",{href:lt.Z.API_SERVER+((tn=(Ze=nn==null?void 0:nn.attachments)==null?void 0:Ze[0])==null?void 0:tn.url),download:(ae=(Bn=nn==null?void 0:nn.attachments)==null?void 0:Bn[0])==null?void 0:ae.title},((an=(tt=nn==null?void 0:nn.attachments)==null?void 0:tt[0])==null?void 0:an.title)||"--"))}},{title:"\u64CD\u4F5C",align:"right",width:200,dataIndex:"commit_id",render:(ge,nn)=>e.createElement(e.Fragment,null,e.createElement(ke.ZP,{type:"link",disabled:(nn==null?void 0:nn.evaluation_status)!="completed",style:{padding:0},onClick:()=>{const le=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:e.createElement("div",{style:{maxHeight:500,overflow:"auto"}},nn==null?void 0:nn.evaluation_info),onOk:()=>le.destroy(),onCancel:()=>le.destroy()})}},"\u8FD0\u884C\u4FE1\u606F"),(De==null?void 0:De.is_manager)&&e.createElement(ke.ZP,{className:"ml20",disabled:(nn==null?void 0:nn.evaluation_status)=="progress",type:"link",style:{padding:0},onClick:()=>Oo(void 0,null,function*(){R({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u91CD\u6D4B\uFF0C\u8BF7\u7A0D\u540E..."}});const le=yield(0,we.ZP)(`/api/competitions/${Se}/competition_commit_records/${nn.id}/retest.json`,{method:"post",body:fs(No({},x),{record_id:nn.id})});R({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),le.status==0&&de()})},"\u91CD\u6D4B"),(De==null?void 0:De.is_manager)&&e.createElement(ke.ZP,{className:"ml20",type:"link",disabled:(nn==null?void 0:nn.evaluation_status)!="waiting",style:{padding:0},danger:!0,onClick:()=>{const le=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:e.createElement(e.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:()=>Oo(void 0,null,function*(){(yield(0,we.ZP)(`/api/competitions/${Se}/competition_commit_records/${nn.id}/cancel.json`,{method:"post",body:fs(No({},x),{record_id:nn.id})})).status==0&&de()}),onCancel:()=>le.destroy()})}},"\u53D6\u6D88"))}].filter(ge=>!!ge),de=()=>Oo(void 0,null,function*(){R({type:"competitions/getMemberWorks",payload:No({identifier:Se},x)})});(0,e.useEffect)(()=>{U(fs(No({},x),{section_id:me==null?void 0:me.id}))},[]),(0,e.useEffect)(()=>{de()},[x]);const Ge=ge=>{let{nodeName:nn,src:le}=ge.target;nn==="IMG"&&(Ks.Z.publish("preview-image",le),console.log("src:",le))};return(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{V(De==null?void 0:De.is_open_comment)},[De==null?void 0:De.is_open_comment]),e.createElement("section",{className:Gu.bg},e.createElement($e.Z,{align:"middle",className:Gu.Title},e.createElement(ee.Z,null,"\u9009\u624B\u4F5C\u54C1"),De.is_manager&&e.createElement(ee.Z,{style:{marginLeft:10}},e.createElement(Tt.default,{checked:Ae,onChange:ge=>Oo(void 0,null,function*(){V(ge.target.checked),ge.target.checked||ht("zp");let nn=yield(0,we.ZP)(`/api/competitions/${De==null?void 0:De.identifier}/set_open_comment.json`,{method:"post",body:{is_open_comment:ge.target.checked}});R({type:"competitions/getHeader",payload:{identifier:De==null?void 0:De.identifier}})})},"\u516C\u5F00\u5E76\u5F00\u542F\u8BA8\u8BBA\u533A"))),e.createElement($e.Z,{style:{margin:20},align:"middle",justify:"space-between"},e.createElement($e.Z,{className:Gu.SrollStage,style:{flex:1,whiteSpace:"nowrap",flexWrap:"nowrap",overflowX:"auto"}},Ae&&e.createElement(wn.tp,{dataSource:[{id:"zp",name:"\u4F5C\u54C1\u5217\u8868"},{id:"lb",name:"\u4E92\u52A8\u8BA8\u8BBA"}],value:ut,onChange:ge=>{ht(ge),ge==="lb"&&R({type:"forumsDetail/getForumsDetailData",payload:{id:De.comment_id}})}})),ut==="zp"&&e.createElement($e.Z,{className:"ml20",align:"middle"},e.createElement(wn.t7,{style:{width:260},placeholder:De!=null&&De.is_personal?"\u8BF7\u8F93\u5165\u9009\u624B\u540D\u79F0":"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0",value:x.keyword,onChange:ge=>U(fs(No({},x),{keyword:ge,page:1}))}),De.is_manager&&e.createElement(wn.op,{openLoading:!0,type:"default",size:"large",className:"ml20",onClick:()=>Oo(void 0,null,function*(){yield(0,si.KM)(No({identifier:Se},x))})},"\u5BFC\u51FA"),e.createElement(wn.op,{size:"large",type:"default",className:"ml20",onClick:()=>de()},"\u66F4\u65B0"))),ut==="zp"&&e.createElement(Cl.Z,{spinning:q["competitions/getMemberWorks"]},e.createElement(Sn.default,{className:"ml20 mr20",locale:{emptyText:e.createElement(Ml.Z,{imgUrl:B(4977)})},pagination:!1,dataSource:((s=he==null?void 0:he.data)==null?void 0:s.records)||[],columns:Oe}),((M=he==null?void 0:he.data)==null?void 0:M.count)>0&&e.createElement($e.Z,{className:"ml20 mr20 mt20 mb30",align:"middle",justify:"space-between"},e.createElement(ee.Z,{className:"font14",style:{color:"#333"}},"\u5171",e.createElement("span",{style:{color:"#165DFF"}},((Qe=he==null?void 0:he.data)==null?void 0:Qe.count)||0),"\u6761\u6570\u636E"),e.createElement(ee.Z,null,e.createElement(Pr.Z,{showQuickJumper:!0,current:x.page,pageSize:x.per_page,onChange:ge=>U(fs(No({},x),{page:ge})),onShowSizeChange:(ge,nn)=>U(fs(No({},x),{page:1,per_page:nn})),total:((rt=he==null?void 0:he.data)==null?void 0:rt.count)||0})))),ut==="lb"&&e.createElement("div",null,e.createElement(xs,{handleClick:Ge}),e.createElement(Js.Z,null)))};var fd=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.effects,user:d}))(Zd),Lc={bg:"bg___PA6j8",hiddenSty:"hiddenSty___l_KtB"},Hi=B(57146),Ss=B(3969),qs=B(61527),ko={flex_box_center:"flex_box_center___HLoy0",flex_space_between:"flex_space_between___J4MhR",flex_box_vertical_center:"flex_box_vertical_center___KNVmF",flex_box_center_end:"flex_box_center_end___XeZFr",flex_box_column:"flex_box_column___g99rm",title:"title___JL6Q0",export:"export___acOga",tabs:"tabs___bmYnN",btn:"btn___Rs5ja",sticky:"sticky___cHe4k",publishRuleContent:"publishRuleContent___w2dJx",groupSelector:"groupSelector___FkFSt",addAndDelete:"addAndDelete___kHBO6",deleteIcon:"deleteIcon____Hcsa",addIcon:"addIcon___KHaIr"},dc=B(12893),Rs=B(32134),Pl=B(59301),md=Object.defineProperty,fc=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,mc=Object.prototype.propertyIsEnumerable,Ns=(a,u,l)=>u in a?md(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,pc=(a,u)=>{for(var l in u||(u={}))Tc.call(u,l)&&Ns(a,l,u[l]);if(fc)for(var l of fc(u))mc.call(u,l)&&Ns(a,l,u[l]);return a},Hd=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Qc=({shixunHomeworks:a,classroomList:u,globalSetting:l,boards:d,loading:q,user:R,Header:H,is_hidden:j,isClick:s,dispatch:M})=>{var Qe,rt,he;const me=(0,F.useParams)(),De=(0,F.useLocation)(),[Se]=D.default.useForm(),[T,ue]=(0,e.useState)({content:""});let[Ae,V]=(0,e.useState)([{}]);const{userInfo:ut}=R,{detailLeftMenus:ht,detailCourseGroupsList:x}=u,{boardsDetail:U,boardsCategoryList:Oe}=d,[de,Ge]=(0,e.useState)([]);let[ge,nn]=(0,e.useState)({unified_setting:!0,view_message_setting:Oe.allow_view_message?"0":"1"});return(0,e.useEffect)(()=>{M({type:"boards/getBoardsCategoryList",payload:{board_id:H==null?void 0:H.board_id}}).then(le=>{ge.view_message_setting=le!=null&&le.allow_view_message?"0":"1"}),M({type:"classroomList/getCourseGroupsList",payload:{page:1,id:H==null?void 0:H.course_identifier,limit:1e3,nonenavigate:!0}})},[H==null?void 0:H.board_id]),(0,e.useEffect)(()=>{Se.setFieldsValue({select_board_id:parseInt(H==null?void 0:H.board_id)})},[u.detailLeftMenus]),(0,e.useEffect)(()=>{H!=null&&H.message_id&&M({type:"boards/getBoardsDetail",payload:{boardId:H==null?void 0:H.message_id}}).then(le=>{var Je;Ge(le),Se.setFieldsValue({select_board_id:[le==null?void 0:le.board_id],subject:le==null?void 0:le.subject,attachment_ids:(0,Hi.z)(le.attachments),content:le==null?void 0:le.content,sticky:!!(le!=null&&le.sticky),publish_time:le!=null&&le.publish_time?y()(le==null?void 0:le.publish_time):null}),ue({subject:le==null?void 0:le.subject,content:le==null?void 0:le.content}),le.unified_setting=le.unified_setting,le.view_message_setting=le.view_message_setting,nn(pc({},le)),Ae=((Je=le==null?void 0:le.group_settings)==null?void 0:Je.map(jt=>({group_id:jt.group_id,publish_time:jt.publish_time})))||[{}],V(Ae.length>0?Ae:[{}])})},[H==null?void 0:H.message_id]),(0,e.useEffect)(()=>{var le;(le=x==null?void 0:x.course_groups)==null||le.map(Je=>{var jt;(jt=de==null?void 0:de.group_settings)==null||jt.map((O,$)=>{(O==null?void 0:O.group_id)===(Je==null?void 0:Je.id)&&(Je.cilckkey=$,Je.isselect=!0)})})},[de]),Pl.createElement("section",{className:ko.bg},Pl.createElement("div",null,Pl.createElement(D.default,{layout:"vertical",form:Se,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:le=>{ue(pc({},le))},onFinish:le=>Hd(void 0,null,function*(){var Je,jt;if(le.attachment_ids=(Je=le.attachment_ids)==null?void 0:Je.map(ot=>ot.response.id),le.view_message_setting=ge.view_message_setting,le.is_hidden=j,le.competition_id=H==null?void 0:H.id,(0,oe.eB)()&&(le.unified_setting=ge.unified_setting,le.view_message_setting="1",le.group_settings=Ae,!ge.unified_setting)){if(!Ae.length){G.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}Ae.map(ot=>{if(!ot.group_id)throw G.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!ot.publish_time)throw G.ZP.error("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}le=pc({},le);let O=H.message_id?`/api/messages/${H.message_id}.json`:`/api/boards/${H==null?void 0:H.board_id}/messages.json`;const $=yield(0,we.ZP)(O,{method:H.message_id?"put":"post",body:le});$.status===0&&((0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BA8\u8BBA","\u53D1\u5E16"]),G.ZP.success(H.message_id?"\u4FEE\u6539\u6210\u529F":"\u53D1\u5E03\u6210\u529F"),H.message_id||(M({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.identifier}}),(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${(jt=$==null?void 0:$.data)==null?void 0:jt.id}`)))})},Pl.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},Pl.createElement(D.default.Item,{label:"",name:"sticky",valuePropName:"checked",className:ko.sticky},Pl.createElement(Tt.default,null,"\u7F6E\u9876")),Pl.createElement(D.default.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},Pl.createElement(re.default,{suffix:`${((Qe=T.subject)==null?void 0:Qe.length)||0}/60`,maxLength:60})),Pl.createElement(D.default.Item,{label:"\u76EE\u5F55",name:"select_board_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u76EE\u5F55"}]},Pl.createElement(Me.default,null,(rt=Oe==null?void 0:Oe.boards)==null?void 0:rt.map(le=>Pl.createElement(Me.default.Option,{value:le==null?void 0:le.id},le==null?void 0:le.name)))),Pl.createElement(D.default.Item,{label:"\u5185\u5BB9",style:{position:"relative",zIndex:0},name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Pl.createElement(Vu.Z,{watch:!0,defaultValue:U.content||"",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),Pl.createElement(D.default.Item,{name:"attachment_ids"},Pl.createElement(Hi.Z,null)),Pl.createElement("div",null,Pl.createElement(be.ZP.Group,{onChange:()=>{ge.unified_setting=!ge.unified_setting,nn(Object.assign({},ge))},value:ge.unified_setting},Pl.createElement(be.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((he=x==null?void 0:x.course_groups)==null?void 0:he.length)>0&&Pl.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")),(ge==null?void 0:ge.unified_setting)&&Pl.createElement(D.default.Item,{style:{marginTop:16},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}],label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time"},Pl.createElement(Xt.default,{showTime:{format:"HH:mm"},disabledDate:le=>le&&le{Ae[Je].group_id=O,V(Ae.slice()),x.course_groups.map(($,ot)=>{O.map((Ze,tn)=>{$.id===Ze&&($.cilckkey=Je,$.isselect=!0)})})},onDeselect:O=>{x.course_groups.map(($,ot)=>{$.id===O&&$.cilckkey===Je&&($.cilckkey=Je,$.isselect=!1)})}},x.course_groups&&((jt=x.course_groups)==null?void 0:jt.filter(O=>O.edit_auth).map(function(O,$){return Pl.createElement(Option,{disabled:(O==null?void 0:O.isselect)&&O.cilckkey!=Je,label:O.course_group_name,value:O.id,key:O.id},O.name)})))),Pl.createElement(ee.Z,null,"\u53D1\u5E03\u65F6\u95F4"),Pl.createElement(ee.Z,{flex:1},Pl.createElement(Xt.default,{showTime:{format:"HH:mm"},onChange:(O,$)=>{Ae[Je].publish_time=O,V([...Ae])},disabledDate:O=>O&&O{Ae=Ae.filter((O,$)=>Je!==$),V([...Ae])}}),Pl.createElement(Rs.Z,{className:ko.addIcon,onClick:()=>{V(Ae.concat({new:!0}))}}))))}))))),Pl.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},H.message_id&&Pl.createElement(ee.Z,null,Pl.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${H==null?void 0:H.message_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),Pl.createElement(ee.Z,null,Pl.createElement(D.default.Item,null,Pl.createElement(ke.ZP,{type:"primary",htmlType:"submit"},H.message_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))};var zd=(0,F.connect)(({shixunHomeworks:a,classroomList:u,loading:l,user:d,boards:q,globalSetting:R})=>({shixunHomeworks:a,globalSetting:R,classroomList:u,user:d,boards:q,loading:l.effects}))(Qc),Or=B(59301),gf=Object.defineProperty,pd=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Mc=(a,u,l)=>u in a?gf(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Zc=(a,u)=>{for(var l in u||(u={}))Ad.call(u,l)&&Mc(a,l,u[l]);if(jo)for(var l of jo(u))Os.call(u,l)&&Mc(a,l,u[l]);return a},$s=(a,u)=>pd(a,_s(u)),Hc=(a,u)=>{var l={};for(var d in a)Ad.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&jo)for(var d of jo(a))u.indexOf(d)<0&&Os.call(a,d)&&(l[d]=a[d]);return l},ms=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const vd=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Hc(u,["competitions","globalSetting","loading","dispatch","user"]),s,M;const{Header:Qe}=l,[rt]=D.default.useForm(),he=D.default.useWatch("forum_id",rt),[me,De]=(0,e.useState)(!0),[,,Se,T]=(0,qs.U)(Jr.iI,{}),[,ue,Ae,V]=(0,qs.U)(Jr.qR,{}),ut=U=>ms(void 0,null,function*(){var Oe,de;U=$s(Zc({},U),{is_hidden:me,competition_id:Qe==null?void 0:Qe.id,attachment_ids:(de=(Oe=U.attachments)==null?void 0:Oe.filter(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id}))==null?void 0:de.map(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id})});const Ge=yield(U!=null&&U.id?Jr.b4:Jr.dX)(U);(Ge==null?void 0:Ge.status)===0&&(G.ZP.success((Ge==null?void 0:Ge.message)||(U!=null&&U.id?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F")),U!=null&&U.id||(R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}}),(0,Ue.xg)(`/forums/${Ge==null?void 0:Ge.memo_id}`)))}),ht=()=>ms(void 0,null,function*(){yield Se({})}),x=()=>ms(void 0,null,function*(){var U;const Oe=(yield Ae({id:Qe.memo_id}))||{};rt.setFieldsValue($s(Zc({},Oe),{id:Qe.memo_id,attachments:(0,Hi.z)(Oe.attachments),tags:(U=Oe.memo_tags)==null?void 0:U.map(de=>de.id)})),De(Oe==null?void 0:Oe.is_hidden)});return(0,e.useEffect)(()=>{De(Qe==null?void 0:Qe.is_hidden),Qe!=null&&Qe.is_hidden||ht()},[Qe==null?void 0:Qe.is_hidden]),(0,e.useEffect)(()=>{Qe.memo_id&&(x(),ht())},[Qe]),Or.createElement("section",{className:Lc.bg},Or.createElement("div",{className:Lc.hiddenSty},Or.createElement(Tt.default,{checked:me,onChange:U=>ms(void 0,null,function*(){var Oe,de;if(De(U.target.checked),U.target.checked&&Qe.mode!==2&&ht(),Qe.memo_id&&(0,Jr.b4)($s(Zc({},rt.getFieldsValue(!0)),{attachment_ids:(de=(Oe=rt.getFieldsValue(!0).attachments)==null?void 0:Oe.filter(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}))==null?void 0:de.map(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}),is_hidden:U.target.checked,id:Qe.memo_id})),Qe.message_id&&Qe.mode===2){let Ge=yield(0,we.ZP)(`/api/competitions/${Qe==null?void 0:Qe.identifier}/hidden_discuss.json`,{method:"post",body:{is_hidden:U.target.checked}});R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}})}})},"\u9690\u85CF")),Or.createElement(Cl.Z,{spinning:ue},Or.createElement("div",{className:"p30"},Or.createElement("div",{style:{color:"#464F66",padding:"14px 20px",background:"#F6F7F9"}},(Qe==null?void 0:Qe.mode)===2?"\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5DF2\u62A5\u540D\u7684\u53C2\u8D5B\u4EBA\u5458\u5F00\u653E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u53C2\u8D5B\u4EBA\u5458\u4E0D\u53EF\u89C1\u3002":"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u5F00\u653E\uFF0C\u7528\u6237\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u4E0D\u53EF\u89C1\u3002"),!me&&Or.createElement(Or.Fragment,null,(Qe==null?void 0:Qe.mode)===2?Or.createElement(zd,{Header:Qe,is_hidden:me}):Or.createElement(D.default,{className:"mt30",form:rt,colon:!1,labelCol:{span:2},labelAlign:"right",size:"large",scrollToFirstError:!0,initialValues:{forum_id:5},onFinish:ut},Or.createElement(D.default.Item,{hidden:!0,name:"id"}),Or.createElement(D.default.Item,{name:"subject",label:"\u8BDD\u9898\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},Or.createElement(re.default,{maxLength:50,showCount:!0})),Or.createElement(D.default.Item,{style:{position:"relative",zIndex:0},name:"content",label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},Or.createElement(Ss.h,{height:240,id:"forums-new-content",watch:!0,scrollId:"forums-new-content",placeholder:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"})),Or.createElement(D.default.Item,{name:"attachments"},Or.createElement(Hi.Z,{showRemoveModal:!0})),Or.createElement($e.Z,{wrap:!1,gutter:40},Or.createElement(ee.Z,{flex:"565px"},Or.createElement(D.default.Item,{labelCol:{span:4},name:"forum_id",label:"\u8BDD\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},Or.createElement(Me.default,{placeholder:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B",showSearch:!0,filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},options:((s=T==null?void 0:T.forums)==null?void 0:s.map(U=>({value:U.id,label:U.name})))||[]}))),Or.createElement(ee.Z,{flex:1},he===5&&Or.createElement(D.default.Item,{labelCol:{span:4},name:"tags",label:"\u6280\u672F\u6807\u7B7E",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},Or.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",showSearch:!0,mode:"multiple",filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},tokenSeparators:[";"],options:((M=T==null?void 0:T.tag_list)==null?void 0:M.map(U=>({value:U.id,label:U.name})))||[]})))),Or.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},Qe.memo_id&&Or.createElement(ee.Z,null,Or.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/forums/${Qe==null?void 0:Qe.memo_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),Or.createElement(ee.Z,null,Or.createElement(D.default.Item,null,Or.createElement(ke.ZP,{type:"primary",htmlType:"submit"},Qe.memo_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))))};var Xd=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(vd),Ac=B(36105),gd=B(8393),Wr={itemImg:"itemImg___tKAwX",itemStatus:"itemStatus___AWMjH",Finishedtext:"Finishedtext___REX7i",Comingtext:"Comingtext___M13K2",preparing:"preparing___srrvF",not_passed:"not_passed___DE5c8",unpublish:"unpublish___ByQ0i",review:"review___gX54o",right_info:"right_info___aUtXp",item_name:"item_name___TT6Or",itemWarp:"itemWarp___pR5q1",countVal:"countVal___qNYzf",timeVal:"timeVal___Jmw2t",btn_warp:"btn_warp___EPwYD",shareicon:"shareicon___aF1__"};const Vd=({user:a,competitions:u,mainBtns:l,dispatch:d})=>{var q;const{Header:R}=u;return e.createElement("div",{style:{display:"flex",height:258}},e.createElement("div",{style:{position:"relative",marginRight:40}},e.createElement("img",{className:Wr.itemImg,src:R!=null&&R.image?`${lt.Z.API_SERVER+(R==null?void 0:R.image)}`:P.I2}),(R==null?void 0:R.competition_status)==="nearly_published"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.Comingtext}`},"\u5373\u5C06\u53D1\u5E03"),(R==null?void 0:R.competition_status)==="preparing"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.preparing}`},"\u5F85\u5BA1\u6838"),(R==null?void 0:R.competition_status)==="apply"&&e.createElement("span",{className:`${Wr.itemStatus}`},"\u6B63\u5728\u62A5\u540D"),(R==null?void 0:R.competition_status)==="not_passed"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.not_passed}`},"\u88AB\u9A73\u56DE"),(R==null?void 0:R.competition_status)==="review"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.review}`},"\u5BA1\u6838\u4E2D"),(R==null?void 0:R.competition_status)==="progressing"&&e.createElement("span",{className:`${Wr.itemStatus}`},"\u8FDB\u884C\u4E2D"),(R==null?void 0:R.competition_status)==="ended"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.Finishedtext}`},"\u5DF2\u7ED3\u675F"),(R==null?void 0:R.competition_status)==="unpublish"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.unpublish}`},"\u672A\u53D1\u5E03")),e.createElement("div",{className:Wr.right_info},e.createElement(je.Z,{overlayStyle:{maxWidth:800},title:e.createElement("span",null,R==null?void 0:R.name,R!=null&&R.sub_title?`\u2014${R==null?void 0:R.sub_title}`:"")},e.createElement("div",{className:Wr.item_name},R==null?void 0:R.name,R!=null&&R.sub_title?`\u2014${R==null?void 0:R.sub_title}`:"")),e.createElement("div",{className:"flex justify-between",style:{margin:"30px 0"}},(R==null?void 0:R.bonus)&&e.createElement("div",{className:Wr.itemWarp},e.createElement("div",null,"\u5956\u91D1"),e.createElement("div",null,"\xA5",e.createElement("span",{className:Wr.countVal},parseInt(R==null?void 0:R.bonus).toLocaleString()))),e.createElement("div",{className:Wr.itemWarp},e.createElement("div",null,"\u6D4F\u89C8"),e.createElement("div",{className:Wr.countVal},(R==null?void 0:R.visits_count)||0)),(R==null?void 0:R.member_count)&&e.createElement("div",{className:Wr.itemWarp},e.createElement("div",null,"\u62A5\u540D"),e.createElement("div",{className:Wr.countVal},(R==null?void 0:R.competition_status)==="nearly_published"?0:R==null?void 0:R.member_count))),e.createElement("div",{className:Wr.timeVal},"\u7ADE\u8D5B\u65F6\u95F4\uFF1A",R==null?void 0:R.start_time,"\uFF5E",R==null?void 0:R.end_time),e.createElement("div",{className:Wr.timeVal},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",(R==null?void 0:R.enroll_end_time)||"\u6682\u65E0"),e.createElement("div",{className:Wr.btn_warp},e.createElement("div",{style:{width:114}},l()),((R==null?void 0:R.competition_status)==="progressing"||(R==null?void 0:R.competition_status)==="apply")&&e.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(q=a==null?void 0:a.userInfo)==null?void 0:q.username}\u9080\u8BF7\u60A8\u53C2\u52A0\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A${R==null?void 0:R.name}\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?identifier=${R==null?void 0:R.identifier}`,onCopy:()=>G.ZP.success("\u5DF2\u590D\u5236\u94FE\u63A5\uFF0C\u8BF7\u76F4\u63A5\u7C98\u8D34\u53D1\u9001\u597D\u53CB")},e.createElement("span",{className:`${Wr.shareicon}`},e.createElement("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"\u5206\u4EAB")))))};var Ed=(0,F.connect)(({user:a,competitions:u})=>({user:a,competitions:u}))(Vd),Au={tag:"tag___yMN8f",coverImg:"coverImg___j4rIK",info:"info___oJiAV",titles:"titles___MvjY5",name_sty:"name_sty___YCG0J",setting_sty:"setting_sty___Qisdt",val_sty:"val_sty___NhI16",shareicon:"shareicon___CsHwF"};const vc=({user:a,competitions:u,mainBtns:l,params:d,goSetting:q,dispatch:R})=>{var H,j,s,M,Qe,rt,he,me,De,Se,T;const{Header:ue}=u,Ae=[{name:"\u5F85\u5BA1\u6838",type:"preparing"},{name:"\u5BA1\u6838\u4E2D",type:"review"},{name:"\u88AB\u9A73\u56DE",type:"not_passed"},{name:"\u5373\u5C06\u53D1\u5E03",type:"nearly_published"},{name:"\u8FDB\u884C\u4E2D",type:"progressing"},{name:"\u5DF2\u7ED3\u675F",type:"ended"},{name:"\u672A\u53D1\u5E03",type:"unpublish"},{name:"\u6B63\u5728\u62A5\u540D",type:"apply"}];return e.createElement(e.Fragment,null,e.createElement(e.Fragment,null,(ue.competition_status==="unpublish"||ue.competition_status==="preparing"||ue.competition_status==="review")&&e.createElement("div",{className:Au.tag},e.createElement(La.Z,null)," \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"),((0,oe.eB)()||((H=ue==null?void 0:ue.permission)==null?void 0:H.editable))&&d.tabsIndex==="3"&&(ue.competition_status==="progressing"||ue.competition_status==="ended")&&(((j=ue==null?void 0:ue.need_apply_info)==null?void 0:j.need_apply_name)||((s=ue==null?void 0:ue.need_apply_info)==null?void 0:s.need_apply_teacher_phone)||((M=ue==null?void 0:ue.need_apply_info)==null?void 0:M.need_apply_student_id)||((Qe=ue==null?void 0:ue.need_apply_info)==null?void 0:Qe.need_apply_sex)||((rt=ue==null?void 0:ue.need_apply_info)==null?void 0:rt.need_apply_phone)||((he=ue==null?void 0:ue.need_apply_info)==null?void 0:he.need_apply_grade)||((me=ue==null?void 0:ue.need_apply_info)==null?void 0:me.need_apply_teacher_name)||((De=ue==null?void 0:ue.need_apply_info)==null?void 0:De.need_apply_school))&&e.createElement("div",{className:Au.tag},e.createElement(La.Z,null)," \u82E5\u672C\u7ADE\u8D5B\u5F00\u542F\u4E86\u62A5\u540D\u4FE1\u606F\u586B\u5199\uFF0C\u90A3\u4E48\u53C2\u8D5B\u8005\u7684\u4E2A\u4EBA\u8D44\u6599\u5C06\u4EE5\u62A5\u540D\u65F6\u586B\u5199\u7684\u4FE1\u606F\u4E3A\u4E3B\u3002\u5982\u9700\u9A8C\u8BC1\u53C2\u8D5B\u8005\u5728\u5E73\u53F0\u4E0A\u7684\u771F\u5B9E\u8D26\u53F7\u4FE1\u606F\uFF0C\u53EF\u4EE5\u901A\u8FC7\u201C\u5BFC\u51FA\u201D\u529F\u80FD\u6765\u83B7\u53D6\u8BE6\u7EC6\u8D44\u6599\u3002"),ue.competition_status==="not_passed"&&e.createElement("div",{className:Au.tag,style:{color:"red",background:"rgba(229,51,51,0.1)"}},e.createElement(La.Z,null)," \u5BA1\u6838\u88AB\u9A73\u56DE",e.createElement(je.Z,{placement:"bottom",title:ue==null?void 0:ue.not_passed_reason},e.createElement("span",{style:{marginLeft:20}},"\u9A73\u56DE\u7406\u7531\uFF1A",ue==null?void 0:ue.not_passed_reason)))),e.createElement("div",{className:`${Au.info} mb10`},e.createElement("img",{className:Au.coverImg,src:`${ue==null?void 0:ue.image}`}),e.createElement("div",{className:Au.titles},ue==null?void 0:ue.name,ue!=null&&ue.sub_title?"-"+ue.sub_title:null),e.createElement("div",{className:"flex"},((ue==null?void 0:ue.competition_status)==="progressing"||(ue==null?void 0:ue.competition_status)==="apply")&&e.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(Se=a==null?void 0:a.userInfo)==null?void 0:Se.username}\u9080\u8BF7\u60A8\u53C2\u52A0\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A${ue==null?void 0:ue.name}\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?identifier=${ue==null?void 0:ue.identifier}`,onCopy:()=>G.ZP.success("\u5DF2\u590D\u5236\u94FE\u63A5\uFF0C\u8BF7\u76F4\u63A5\u7C98\u8D34\u53D1\u9001\u597D\u53CB")},e.createElement("span",{className:`${Au.shareicon}`},e.createElement("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"\u5206\u4EAB")),e.createElement("div",{className:"mt30 mb10",style:{width:"100%"}},l()))),e.createElement("div",{className:Au.info},e.createElement("div",{className:"flex justify-between"},e.createElement("div",{className:Au.name_sty,style:{marginTop:0}},"\u7ADE\u8D5B\u65F6\u95F4"),ue!=null&&ue.start_time?e.createElement("div",null):e.createElement("div",{className:Au.setting_sty,onClick:q},"\u53BB\u5B8C\u5584")),(ue==null?void 0:ue.start_time)&&e.createElement("div",{className:Au.val_sty},ue==null?void 0:ue.start_time,e.createElement("br",null),"~",e.createElement("br",null),ue==null?void 0:ue.end_time),e.createElement("div",{className:"flex justify-between"},e.createElement("div",{className:Au.name_sty},"\u62A5\u540D\u622A\u6B62"),ue!=null&&ue.enroll_end_time?e.createElement("div",null):e.createElement("div",{className:Au.setting_sty,onClick:q},"\u53BB\u5B8C\u5584")),(ue==null?void 0:ue.start_time)&&e.createElement("div",{className:Au.val_sty},ue==null?void 0:ue.enroll_end_time),e.createElement("div",{className:Au.name_sty},"\u7ADE\u8D5B\u72B6\u6001"),e.createElement("div",{className:Au.val_sty},(T=Ae.find(V=>V.type===(ue==null?void 0:ue.competition_status)))==null?void 0:T.name),e.createElement("div",{className:Au.name_sty},"\u5956\u91D1"),e.createElement("div",{className:Au.val_sty},ue!=null&&ue.bonus?e.createElement("span",null,e.createElement("span",{style:{fontSize:"16px",color:"#666",fontWeight:"400"}},"\xA5"),parseInt(ue&&ue.bonus).toLocaleString()):e.createElement("span",null,"\u6682\u65E0")),e.createElement("div",{className:Au.name_sty},"\u6D4F\u89C8"),e.createElement("div",{className:Au.val_sty},parseInt(ue&&(ue==null?void 0:ue.visits_count)).toLocaleString()),e.createElement("div",{className:Au.name_sty},"\u62A5\u540D"),e.createElement("div",{className:Au.val_sty},parseInt(ue&&(ue==null?void 0:ue.member_count)).toLocaleString())))};var Ud=(0,F.connect)(({user:a,competitions:u})=>({user:a,competitions:u}))(vc),zc=Object.defineProperty,ec=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,gc=Object.getOwnPropertySymbols,Wd=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Vc=(a,u,l)=>u in a?zc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,oo=(a,u)=>{for(var l in u||(u={}))Wd.call(u,l)&&Vc(a,l,u[l]);if(gc)for(var l of gc(u))Xc.call(u,l)&&Vc(a,l,u[l]);return a},Ri=(a,u)=>ec(a,hd(u)),so=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ps=Me.default.Option,yd=({user:a,competitions:u,globalSetting:l,dispatch:d,loading:q})=>{var R,H,j,s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an,Ra,cl,Fn,cr,$n,el,Kn,v,Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl,Sl,hr,ll,qr,kn,jn,Na,yl,wa,Tu,br,dr,Ju,_r,Ji,Mo,bo;const[wo,qi]=(0,e.useState)({tabsIndex:"1"}),{identifier:Gr}=(0,F.useParams)(),{Header:k,Staff:tl,GuidesData:mo}=u,[xc,rc]=(0,e.useState)(!1),[Di]=(0,F.useSearchParams)(),[Pc,Zs]=(0,e.useState)(!1),[w,Ce]=(0,e.useState)(!1),[Pt,He]=(0,e.useState)(!1),[Yt]=D.default.useForm(),[Ia]=D.default.useForm(),[ja,g]=(0,e.useState)(!1),[rl,di]=(0,e.useState)(!1),[uc,po]=(0,e.useState)(),[$o,ld]=(0,e.useState)(!1),[sf,Td]=(0,e.useState)(!1),[cf,es]=(0,e.useState)(!1),[bi,rd]=(0,e.useState)([]),[Hs,Sm]=(0,e.useState)([]),[ud,df]=(0,e.useState)(!1),vs=(0,e.useRef)((0,Gl.throttle)(pn=>Yf(pn),1200,{leading:!0,trailing:!0})).current,[ff,Sc]=(0,e.useState)([]),Gf=[{id:"1",name:"\u6982\u89C8",content:e.createElement(ii,null)},{id:"2",name:"\u6392\u884C\u699C",content:e.createElement(o,null)},(k==null?void 0:k.personal)&&((0,oe.eB)()||((R=k==null?void 0:k.permission)==null?void 0:R.editable)||(k==null?void 0:k.team_member_present))&&{id:"3",name:"\u53C2\u8D5B\u4EBA\u5458",content:e.createElement(mu,null)},!(k!=null&&k.personal)&&{id:"3",name:"\u6218\u961F",content:e.createElement(Wi,null)},((0,oe.eB)()||((H=k==null?void 0:k.permission)==null?void 0:H.editable)||(k==null?void 0:k.enrolled)&&((k==null?void 0:k.message_id)&&!(k!=null&&k.is_hidden)||(k==null?void 0:k.memo_id)&&!(k!=null&&k.is_hidden)))&&{id:"6",name:"\u8BA8\u8BBA",content:e.createElement(Xd,null)},((0,oe.eB)()||((j=k==null?void 0:k.permission)==null?void 0:j.editable))&&{id:"4",name:"\u8BBE\u7F6E",content:e.createElement(pl,{enterDocument:xc,changeKey:new Date})},((s=k==null?void 0:k.permission)==null?void 0:s.editable)&&(k==null?void 0:k.mode)===3&&{id:"5",name:"\u9009\u624B\u4F5C\u54C1",content:e.createElement(fd,null)}].filter(pn=>!!pn);(0,e.useEffect)(()=>{var pn,xa,bl,Qu,gu,Ui,Rc,vo,gs;((pn=k==null?void 0:k.need_apply_info)!=null&&pn.need_apply_name||(xa=k==null?void 0:k.need_apply_info)!=null&&xa.need_apply_teacher_phone||(bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_student_id||(Qu=k==null?void 0:k.need_apply_info)!=null&&Qu.need_apply_sex||(gu=k==null?void 0:k.need_apply_info)!=null&&gu.need_apply_phone||(Ui=k==null?void 0:k.need_apply_info)!=null&&Ui.need_apply_grade||(Rc=k==null?void 0:k.need_apply_info)!=null&&Rc.need_apply_teacher_name||(vo=k==null?void 0:k.need_apply_info)!=null&&vo.need_apply_school)&&Yf((k==null?void 0:k.region_rule)===1||(k==null?void 0:k.identifier)==="81bjsjjs"?"":(gs=a==null?void 0:a.userInfo)==null?void 0:gs.school_name)},[((M=k==null?void 0:k.need_apply_info)==null?void 0:M.need_apply_name)||((Qe=k==null?void 0:k.need_apply_info)==null?void 0:Qe.need_apply_teacher_phone)||((rt=k==null?void 0:k.need_apply_info)==null?void 0:rt.need_apply_student_id)||((he=k==null?void 0:k.need_apply_info)==null?void 0:he.need_apply_sex)||((me=k==null?void 0:k.need_apply_info)==null?void 0:me.need_apply_phone)||((De=k==null?void 0:k.need_apply_info)==null?void 0:De.need_apply_grade)||((Se=k==null?void 0:k.need_apply_info)==null?void 0:Se.need_apply_teacher_name)||((T=k==null?void 0:k.need_apply_info)==null?void 0:T.need_apply_school)]),(0,e.useEffect)(()=>{var pn,xa,bl,Qu,gu;Di.get("type")==="4"?((0,oe.eB)()||(pn=k==null?void 0:k.permission)!=null&&pn.editable||((xa=a==null?void 0:a.userInfo)==null?void 0:xa.role)===15&&F.history.push(`/competitions/detail/${Gr}?type=1`),qi({tabsIndex:"4"}),rc(!0)):Di.get("type")?(Di.get("type")==="3"&&!(k!=null&&k.personal&&((0,oe.eB)()||(bl=k==null?void 0:k.permission)!=null&&bl.editable||k!=null&&k.team_member_present))&&k!=null&&k.personal&&F.history.push(`/competitions/detail/${Gr}?type=1`),Di.get("type")==="5"&&((Qu=k==null?void 0:k.permission)!=null&&Qu.editable&&(k==null?void 0:k.mode)===3||F.history.push(`/competitions/detail/${Gr}?type=1`)),Di.get("type")==="6"&&((0,oe.eB)()||(gu=k==null?void 0:k.permission)!=null&&gu.editable||F.history.push(k!=null&&k.memo_id&&!(k!=null&&k.is_hidden)?`/forums/${k==null?void 0:k.memo_id}`:`/competitions/detail/${Gr}?type=1`)),qi({tabsIndex:Di.get("type")})):qi({tabsIndex:"1"}),k.identifier&&(Di.get("identifier")&&!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&id(1),Di.get("code")&&!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&Rm(),d({type:"globalSetting/setShareData",payload:{title:k==null?void 0:k.name,desc:k==null?void 0:k.description,imgUrl:`${k==null?void 0:k.image}?x-oss-process=image/resize,h_200,w_200,m_pad`}}))},[Di.get("type"),k]),(0,e.useEffect)(()=>{window.location.href.split("enter=").length>1&&qi({tabsIndex:"4"})},[]),(0,e.useEffect)(()=>{var pn;((pn=a==null?void 0:a.userInfo)==null?void 0:pn.role)===16&&d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[a==null?void 0:a.userInfo]),(0,e.useEffect)(()=>{var pn,xa;if(u.actionTabs.key==="1")qi({tabsIndex:"4"});else if(u.actionTabs.key==="2"){if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(!(0,ct.tJ)(d))return;if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k!=null&&k.is_authentication&&!((pn=a==null?void 0:a.userInfo)!=null&&pn.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}Zs(!0)}else if(u.actionTabs.key==="3"){if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(!(0,ct.tJ)(d))return;if(k!=null&&k.is_authentication&&!((xa=a==null?void 0:a.userInfo)!=null&&xa.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}Ce(!0)}else u.actionTabs.key==="4"?ld(!0):u.actionTabs.key==="6"?Td(!0):(Ce(!1),Zs(!1))},[u.actionTabs]),(0,e.useEffect)(()=>{Gr&&Ao()},[Gr]);function Ao(){return so(this,null,function*(){d({type:"competitions/getStaff",payload:{identifier:Gr}}),d({type:"competitions/getHeader",payload:{identifier:Gr}}),d({type:"competitions/getGuides",payload:{identifier:Gr}})})}const mf=()=>{const pn=new Date().getFullYear();return Array(31).fill({}).map(function(xa,bl){return e.createElement(ps,{key:bl,value:pn-bl},e.createElement("span",null,pn-bl))})};function id(pn){return so(this,null,function*(){var xa,bl,Qu,gu,Ui,Rc,vo,gs;if((yield(0,we.ZP)(`/api/competitions/${Gr}/check_open.json`,{method:"post"})).status===0&&(0,ct.tJ)(d)){if(k!=null&&k.enroll_url){(0,Ue.xg)(k==null?void 0:k.enroll_url);return}if(k!=null&&k.personal||pn===1){if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k!=null&&k.is_authentication&&!((xa=a==null?void 0:a.userInfo)!=null&&xa.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(od()){He(!1);return}if(Pt)return;const Om=(...Jf)=>so(this,[...Jf],function*(vn={}){var ya;const dl=(ya=Hs.find(Mu=>Mu.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;He(!0);let Eu=yield d({type:"competitions/AddTeam",payload:Ri(oo({},vn),{identifier:Gr,name:a.userInfo.real_name+"\u7684\u6218\u961F",school_id:dl})});He(!1),Eu&&Eu.status===0&&(po(Eu),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}}))});if((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_name||(Qu=k==null?void 0:k.need_apply_info)!=null&&Qu.need_apply_student_id||(gu=k==null?void 0:k.need_apply_info)!=null&&gu.need_apply_sex||(Ui=k==null?void 0:k.need_apply_info)!=null&&Ui.need_apply_phone||(Rc=k==null?void 0:k.need_apply_info)!=null&&Rc.need_apply_grade||(vo=k==null?void 0:k.need_apply_info)!=null&&vo.need_apply_teacher_name||(gs=k==null?void 0:k.need_apply_info)!=null&&gs.need_apply_school){df(!0);return}Om()}else ld(!0)}})}function od(){var pn,xa,bl,Qu,gu,Ui;if((pn=a==null?void 0:a.userInfo)!=null&&pn.is_teacher){if(((xa=tl==null?void 0:tl.all_staff)!=null&&xa.mutiple_limited||(bl=tl==null?void 0:tl.teacher_staff)!=null&&bl.mutiple_limited)&&tl!=null&&tl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0}else if(((Qu=tl==null?void 0:tl.all_staff)!=null&&Qu.mutiple_limited||(gu=tl==null?void 0:tl.member_staff)!=null&&gu.mutiple_limited)&&tl!=null&&tl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0;if(tl!=null&&tl.enroll_ended)return G.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),!0;if(tl!=null&&tl.all_staff)return!1;if((Ui=a==null?void 0:a.userInfo)!=null&&Ui.is_teacher){if(!tl.teacher_staff)return G.ZP.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),!0}else if(!(tl!=null&&tl.member_staff))return G.ZP.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),!0}const sd=pn=>{(0,En.qt)(Ri(oo({},pn),{id:Gr})).then(xa=>{(xa==null?void 0:xa.status)==0?(G.ZP.success("\u53D1\u5E03\u5BA1\u6838\u6210\u529F\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u7ADE\u8D5B\u53EF\u4E0A\u7EBF\u542F\u52A8"),es(!1),Ao()):G.ZP.error(xa==null?void 0:xa.message)})};function Rm(){return so(this,null,function*(){var pn;if((yield(0,we.ZP)(`/api/competitions/${Gr}/check_open.json`,{method:"post"})).status!==0||!(0,ct.tJ)(d))return;if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k!=null&&k.is_authentication&&!((pn=a==null?void 0:a.userInfo)!=null&&pn.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(od()){He(!1);return}if(Pt)return;He(!0);let bl=yield d({type:"competitions/JoinTeam",payload:{identifier:Gr,invite_code:Di.get("code")}});He(!1),bl&&bl.status===0&&(po(bl),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}}))})}const Yf=pn=>so(void 0,null,function*(){var xa;const bl=yield d({type:"account/getSchoolOption",payload:{keyword:pn,competition_id:Gr,display_aliases:!0}});Sm(bl==null?void 0:bl.schools),pn&&pn!=""&&Sc((xa=bl==null?void 0:bl.schools)==null?void 0:xa.filter(Qu=>Qu.name.toUpperCase().indexOf(pn.toUpperCase())!==-1))}),ic=()=>{qi({tabsIndex:"4"}),d({type:"competitions/setActionTabs",payload:{key:"7"}})},Nm=pn=>{var xa,bl;if(wo.tabsIndex=pn,qi(oo({},wo)),pn==="3"&&((0,oe.eB)()||(xa=k.permission)!=null&&xa.editable||!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&(k.personal?d({type:"competitions/setActionTabs",payload:{key:"6"}}):d({type:"competitions/setActionTabs",payload:{key:"4"}}))),pn=="4"&&rc(!1),pn==="6"&&!((0,oe.eB)()||(bl=k==null?void 0:k.permission)!=null&&bl.editable)){if(k!=null&&k.message_id&&!(k!=null&&k.is_hidden)){F.history.push(`/classrooms/${k==null?void 0:k.course_identifier}/board/${k==null?void 0:k.board_id}/Detail/${k==null?void 0:k.message_id}`),d({type:"user/getUserInfo",payload:{course_id:k==null?void 0:k.course_identifier}});return}F.history.push(k!=null&&k.memo_id&&!(k!=null&&k.is_hidden)?`/forums/${k==null?void 0:k.memo_id}`:`/competitions/detail/${Gr}?type=1`);return}F.history.replace(`/competitions/detail/${Gr}?type=${pn}`)},Kf=()=>e.createElement(e.Fragment,null,((k==null?void 0:k.competition_status)==="progressing"||(k==null?void 0:k.competition_status)==="apply")&&!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&!((0,oe.Ny)()||k!=null&&k.is_course_manager||k!=null&&k.is_manager)&&e.createElement("span",{className:_e.publish,onClick:()=>so(void 0,null,function*(){k!=null&&k.is_course_manager?window.open(k.first_category_url):id(2)})},(k==null?void 0:k.mode)===2&&(k!=null&&k.member_of_course)?"\u8FDB\u5165\u8003\u573A":"\u7ACB\u5373\u62A5\u540D"),(((k==null?void 0:k.competition_status)==="progressing"||(k==null?void 0:k.competition_status)==="apply")&&(k==null?void 0:k.team_member_present)||((0,oe.Ny)()||(k==null?void 0:k.is_course_manager)||(k==null?void 0:k.is_manager))&&(k==null?void 0:k.competition_status)!="ended")&&e.createElement("span",{className:_e.publish,onClick:()=>{if(k.mode===1||k.mode===3)qi({tabsIndex:"1"}),d({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if(k!=null&&k.forbid_visit_info){(0,Ue.xg)(k.first_category_url);return}window.open(k.first_category_url)}}},k.mode===1||k.mode===3?"\u8D5B\u9898\u5165\u53E3":"\u8FDB\u5165\u8003\u573A"),(k==null?void 0:k.competition_status)==="ended"&&e.createElement("span",{onClick:()=>{if(k!=null&&k.team_member_present||(0,oe.Ny)()||k!=null&&k.is_manager)if(k.mode===1||k.mode===3)qi({tabsIndex:"1"}),d({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if(k!=null&&k.forbid_visit_info){(0,Ue.xg)(k.first_category_url);return}window.open(k.first_category_url)}},className:(k!=null&&k.team_member_present||(0,oe.Ny)()||k!=null&&k.is_manager)&&!(k.mode===1||k.mode===3)?_e.publish:_e.ended},(k!=null&&k.team_member_present||(0,oe.Ny)()||k!=null&&k.is_manager)&&!(k.mode===1||k.mode===3)?"\u8FDB\u5165\u8003\u573A":"\u5DF2\u7ED3\u675F")),Qd=(0,oe.Ny)()||(k==null?void 0:k.is_course_manager)||(k==null?void 0:k.is_manager);return e.createElement("div",{className:_e.conWrap},e.createElement(Ye.Z,{style:{background:"#fff"},sureBackUrl:"/competitions"}),e.createElement("div",{className:_e.breadcrumb},e.createElement(Ln.Z,{separator:">"},e.createElement(Ln.Z.Item,null,e.createElement(F.Link,{style:{fontSize:14},to:"/competitions"},"\u5728\u7EBF\u7ADE\u8D5B")),e.createElement(Ln.Z.Item,null,e.createElement("span",{style:{fontSize:14}},k==null?void 0:k.name)))),e.createElement("div",{className:_e.mainInfo},Qd?e.createElement("div",{className:_e.leftWrap},e.createElement(Ud,{mainBtns:Kf,params:wo,goSetting:ic})):e.createElement("div",{className:_e.topWrap},e.createElement(Ed,{mainBtns:Kf})),e.createElement("div",{className:_e.rightWrap,style:{width:Qd?"calc(100% - 300px)":"100%"}},!((ue=mo==null?void 0:mo.data)!=null&&ue.guides_is_hidden)&&((V=(Ae=mo==null?void 0:mo.data)==null?void 0:Ae.list)==null?void 0:V.length)>0&&e.createElement(Rt,{className:_e.timeLine,LineData:(ht=(ut=mo==null?void 0:mo.data)==null?void 0:ut.list)==null?void 0:ht.map(pn=>Ri(oo({},pn),{competition_time:pn!=null&&pn.competition_time?y()(pn==null?void 0:pn.competition_time):null}))}),e.createElement("div",{className:_e.tabs_warp},Gf.map(pn=>e.createElement("div",{key:pn==null?void 0:pn.name,className:`${_e.tab_item} ${wo.tabsIndex==(pn==null?void 0:pn.id)&&_e.active_tab_item}`,onClick:()=>Nm(pn==null?void 0:pn.id)},pn==null?void 0:pn.name))),e.createElement("div",{style:{width:"100%",background:"#fff"}},(x=Gf.find(pn=>pn.id===wo.tabsIndex))==null?void 0:x.content))),e.createElement(fe.default,{title:"\u52A0\u5165\u6218\u961F",open:Pc,width:700,className:_e.scoremodal,onOk:(0,Gl.debounce)(()=>{Yt.submit()},500),okButtonProps:{loading:Pt},centered:!0,onCancel:()=>Zs(!1)},e.createElement("div",null,e.createElement(D.default,{form:Yt,initialValues:Ri(oo({},a.userInfo),{sex:(U=a==null?void 0:a.userInfo)==null?void 0:U.gender,grade:(Oe=a==null?void 0:a.userInfo)==null?void 0:Oe.edu_entry_year,school:(de=k==null?void 0:k.need_apply_info)!=null&&de.need_apply_school&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs"?"":(Ge=a==null?void 0:a.userInfo)==null?void 0:Ge.school_name}),size:"large",labelCol:{span:5},onFinish:pn=>so(void 0,null,function*(){var xa,bl;if(He(!0),od()){He(!1);return}const Qu=(xa=Hs.find(Ui=>Ui.name===(pn==null?void 0:pn.school)))==null?void 0:xa.id;if(!Qu&&((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}let gu=yield d({type:"competitions/JoinTeam",payload:Ri(oo({},pn),{identifier:Gr,invite_code:pn.name,school_id:Qu})});He(!1),gu.status===0&&(di(!0),po(gu),Ao(),d({type:"competitions/setActionTabs",payload:{}}))})},(((ge=k==null?void 0:k.need_apply_info)==null?void 0:ge.need_apply_name)||((nn=k==null?void 0:k.need_apply_info)==null?void 0:nn.need_apply_teacher_phone)||((le=k==null?void 0:k.need_apply_info)==null?void 0:le.need_apply_student_id)||((Je=k==null?void 0:k.need_apply_info)==null?void 0:Je.need_apply_sex)||((jt=k==null?void 0:k.need_apply_info)==null?void 0:jt.need_apply_phone)||((O=k==null?void 0:k.need_apply_info)==null?void 0:O.need_apply_grade)||(($=k==null?void 0:k.need_apply_info)==null?void 0:$.need_apply_teacher_name)||((ot=k==null?void 0:k.need_apply_info)==null?void 0:ot.need_apply_school))&&e.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),e.createElement(D.default.Item,{label:"\u9080\u8BF7\u7801",name:"name",rules:[{required:!0,validator:(pn,xa)=>{var bl;return((bl=xa==null?void 0:xa.replaceAll(" ",""))==null?void 0:bl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},e.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801"})),((Ze=k==null?void 0:k.need_apply_info)==null?void 0:Ze.need_apply_id_number)&&e.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},e.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((tn=k==null?void 0:k.need_apply_info)==null?void 0:tn.need_apply_name)&&e.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((Bn=k==null?void 0:k.need_apply_info)==null?void 0:Bn.need_apply_sex)&&e.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},e.createElement(be.ZP.Group,null,e.createElement(be.ZP,{value:0},"\u7537"),e.createElement(be.ZP,{value:1},"\u5973"))),((ae=k==null?void 0:k.need_apply_info)==null?void 0:ae.need_apply_student_id)&&e.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((tt=k==null?void 0:k.need_apply_info)==null?void 0:tt.need_apply_phone)&&e.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((an=k==null?void 0:k.need_apply_info)==null?void 0:an.need_apply_grade)&&e.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},e.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},mf())),((Ra=k==null?void 0:k.need_apply_info)==null?void 0:Ra.need_apply_teacher_name)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((cl=k==null?void 0:k.need_apply_info)==null?void 0:cl.need_apply_teacher_phone)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((Fn=k==null?void 0:k.need_apply_info)==null?void 0:Fn.need_apply_school)&&(k==null?void 0:k.region_rule)!==1&&k.identifier!=="81bjsjjs"&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(ze.Z,{size:"large",showSearch:!0,onChange:pn=>vs(pn)},ff.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))),(((cr=k==null?void 0:k.need_apply_info)==null?void 0:cr.need_apply_school)&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs")&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Me.default,{showSearch:!0},Hs.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name))))))),e.createElement(fe.default,{title:!1,footer:!1,open:$o,width:318,className:_e.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:_e.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>ld(!1),style:{cursor:"pointer"},className:_e.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),e.createElement("div",{className:_e.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),e.createElement("div",{className:_e.bottoms},e.createElement(ke.ZP,{className:_e.no,onClick:()=>{d({type:"competitions/setActionTabs",payload:{key:"2"}}),ld(!1)}},"\u52A0\u5165\u6218\u961F"),e.createElement(ke.ZP,{className:_e.yes,onClick:()=>{d({type:"competitions/setActionTabs",payload:{key:"3"}}),ld(!1)}},"\u521B\u5EFA\u6218\u961F"))),e.createElement(fe.default,{title:!1,footer:!1,open:sf,width:318,className:_e.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:_e.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>Td(!1),style:{cursor:"pointer"},className:_e.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),e.createElement("div",{className:_e.content},"\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"),e.createElement("div",{className:_e.bottoms},e.createElement(ke.ZP,{className:_e.no,onClick:()=>{Td(!1)}},"\u53D6\u6D88"),e.createElement(ke.ZP,{className:_e.yes,loading:Pt,onClick:()=>so(void 0,null,function*(){if(od()){He(!1);return}if(Pt)return;He(!0);let pn=yield d({type:"competitions/AddTeam",payload:{identifier:Gr}});He(!1),pn&&pn.status===0&&(po(pn),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}})),Td(!1)})},"\u7ACB\u5373\u62A5\u540D"))),e.createElement(fe.default,{title:"\u62A5\u540D\u4FE1\u606F\u586B\u5199",open:ud,width:700,className:_e.scoremodal,onOk:(0,Gl.debounce)(()=>{Ia.submit()},500),okButtonProps:{loading:Pt},centered:!0,onCancel:()=>df(!1)},e.createElement(D.default,{initialValues:Ri(oo({},a.userInfo),{sex:($n=a==null?void 0:a.userInfo)==null?void 0:$n.gender,grade:(el=a==null?void 0:a.userInfo)==null?void 0:el.edu_entry_year,school:(Kn=k==null?void 0:k.need_apply_info)!=null&&Kn.need_apply_school&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs"?"":(v=a==null?void 0:a.userInfo)==null?void 0:v.school_name}),form:Ia,colon:!1,labelCol:{span:5},size:"large",onFinish:pn=>so(void 0,null,function*(){var xa,bl;const Qu=(xa=Hs.find(Ui=>Ui.name===(pn==null?void 0:pn.school)))==null?void 0:xa.id;if(!Qu&&((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}He(!0);let gu=yield d({type:"competitions/AddTeam",payload:Ri(oo({},pn),{identifier:Gr,name:a.userInfo.real_name+"\u7684\u6218\u961F",school_id:Qu})});He(!1),gu&&gu.status===0&&(po(gu),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}})),df(!1)})},(((Qt=k==null?void 0:k.need_apply_info)==null?void 0:Qt.need_apply_name)||((hn=k==null?void 0:k.need_apply_info)==null?void 0:hn.need_apply_teacher_phone)||((ye=k==null?void 0:k.need_apply_info)==null?void 0:ye.need_apply_student_id)||((it=k==null?void 0:k.need_apply_info)==null?void 0:it.need_apply_sex)||((Fe=k==null?void 0:k.need_apply_info)==null?void 0:Fe.need_apply_phone)||((_=k==null?void 0:k.need_apply_info)==null?void 0:_.need_apply_grade)||((In=k==null?void 0:k.need_apply_info)==null?void 0:In.need_apply_teacher_name)||((N=k==null?void 0:k.need_apply_info)==null?void 0:N.need_apply_school))&&e.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),((We=k==null?void 0:k.need_apply_info)==null?void 0:We.need_apply_name)&&e.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((dt=k==null?void 0:k.need_apply_info)==null?void 0:dt.need_apply_sex)&&e.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},e.createElement(be.ZP.Group,null,e.createElement(be.ZP,{value:0},"\u7537"),e.createElement(be.ZP,{value:1},"\u5973"))),((yt=k==null?void 0:k.need_apply_info)==null?void 0:yt.need_apply_student_id)&&e.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((cn=k==null?void 0:k.need_apply_info)==null?void 0:cn.need_apply_id_number)&&e.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},e.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),(($t=k==null?void 0:k.need_apply_info)==null?void 0:$t.need_apply_phone)&&e.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((dn=k==null?void 0:k.need_apply_info)==null?void 0:dn.need_apply_grade)&&e.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"},Gr==="81bjsjjs"?{validator:(pn,xa)=>xa!==2023?Promise.reject(new Error("\u4E0D\u7B26\u5408\u62A5\u540D\u53C2\u8D5B\u8303\u56F4")):Promise.resolve()}:null].filter(pn=>pn!==null)},e.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},mf())),((qt=k==null?void 0:k.need_apply_info)==null?void 0:qt.need_apply_teacher_name)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((ft=k==null?void 0:k.need_apply_info)==null?void 0:ft.need_apply_teacher_phone)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((on=k==null?void 0:k.need_apply_info)==null?void 0:on.need_apply_school)&&(k==null?void 0:k.region_rule)!==1&&k.identifier!=="81bjsjjs"&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(ze.Z,{size:"large",showSearch:!0,onChange:pn=>vs(pn)},ff.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))),(((gt=k==null?void 0:k.need_apply_info)==null?void 0:gt.need_apply_school)&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs")&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Me.default,{showSearch:!0},Hs.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))))),e.createElement(fe.default,{title:"\u521B\u5EFA\u6218\u961F",open:w,width:700,className:_e.scoremodal,onOk:(0,Gl.debounce)(()=>{Yt.submit()},500),okButtonProps:{loading:Pt},centered:!0,onCancel:()=>Ce(!1)},e.createElement("div",null,e.createElement(D.default,{form:Yt,labelCol:{span:5},initialValues:Ri(oo({},a.userInfo),{sex:(pa=a==null?void 0:a.userInfo)==null?void 0:pa.gender,grade:(Ua=a==null?void 0:a.userInfo)==null?void 0:Ua.edu_entry_year,school:(Dr=a==null?void 0:a.userInfo)==null?void 0:Dr.school_name}),size:"large",onFinish:pn=>so(void 0,null,function*(){var xa,bl;He(!0);const Qu=(xa=Hs.find(Ui=>Ui.name===(pn==null?void 0:pn.school)))==null?void 0:xa.id;if(!Qu&&((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}if(od()){He(!1);return}let gu=yield d({type:"competitions/AddTeam",payload:Ri(oo({},pn),{identifier:Gr,name:pn.name,school_id:Qu})});He(!1),gu&&gu.status===0&&(po(gu),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}}))})},(((Yl=k==null?void 0:k.need_apply_info)==null?void 0:Yl.need_apply_name)||((Sl=k==null?void 0:k.need_apply_info)==null?void 0:Sl.need_apply_teacher_phone)||((hr=k==null?void 0:k.need_apply_info)==null?void 0:hr.need_apply_student_id)||((ll=k==null?void 0:k.need_apply_info)==null?void 0:ll.need_apply_sex)||((qr=k==null?void 0:k.need_apply_info)==null?void 0:qr.need_apply_phone)||((kn=k==null?void 0:k.need_apply_info)==null?void 0:kn.need_apply_grade)||((jn=k==null?void 0:k.need_apply_info)==null?void 0:jn.need_apply_teacher_name)||((Na=k==null?void 0:k.need_apply_info)==null?void 0:Na.need_apply_school))&&e.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),e.createElement(D.default.Item,{label:"\u961F\u4F0D\u540D\u79F0",name:"name",rules:[{required:!0,validator:(pn,xa)=>{var bl;return((bl=xa==null?void 0:xa.replaceAll(" ",""))==null?void 0:bl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u961F\u4F0D\u540D\u79F0")}}]},e.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0"})),((yl=k==null?void 0:k.need_apply_info)==null?void 0:yl.need_apply_id_number)&&e.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},e.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((wa=k==null?void 0:k.need_apply_info)==null?void 0:wa.need_apply_name)&&e.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((Tu=k==null?void 0:k.need_apply_info)==null?void 0:Tu.need_apply_sex)&&e.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},e.createElement(be.ZP.Group,null,e.createElement(be.ZP,{value:0},"\u7537"),e.createElement(be.ZP,{value:1},"\u5973"))),((br=k==null?void 0:k.need_apply_info)==null?void 0:br.need_apply_student_id)&&e.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((dr=k==null?void 0:k.need_apply_info)==null?void 0:dr.need_apply_phone)&&e.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Ju=k==null?void 0:k.need_apply_info)==null?void 0:Ju.need_apply_grade)&&e.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},e.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},mf())),((_r=k==null?void 0:k.need_apply_info)==null?void 0:_r.need_apply_teacher_name)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((Ji=k==null?void 0:k.need_apply_info)==null?void 0:Ji.need_apply_teacher_phone)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((Mo=k==null?void 0:k.need_apply_info)==null?void 0:Mo.need_apply_school)&&(k==null?void 0:k.region_rule)!==1&&k.identifier!=="81bjsjjs"&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(ze.Z,{size:"large",showSearch:!0,onChange:pn=>vs(pn)},ff.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))),(((bo=k==null?void 0:k.need_apply_info)==null?void 0:bo.need_apply_school)&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs")&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Me.default,{showSearch:!0},Hs.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name))))))),e.createElement(fe.default,{title:!1,footer:!1,open:cf,width:650,className:_e.scoremodal,closable:!1,centered:!0,onCancel:()=>es(!1)},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:_e.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),e.createElement("span",{onClick:()=>es(!1),style:{cursor:"pointer"},className:_e.close},e.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),e.createElement("div",{className:_e.content},e.createElement(D.default,{form:Yt,className:_e.formWrap,onFinish:sd,labelCol:{flex:"110px"}},e.createElement(D.default.Item,{className:_e.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},e.createElement(Me.default,{mode:"multiple",className:_e.form_item_item_select,options:bi,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:(pn,xa)=>{var bl;return((bl=xa==null?void 0:xa.name)!=null?bl:"").toLowerCase().includes(pn.toLowerCase())}})),e.createElement(D.default.Item,{className:_e.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},e.createElement(re.default,{className:_e.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),e.createElement(D.default.Item,{className:_e.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},e.createElement(re.default,{className:_e.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),e.createElement("div",{className:_e.bottom},e.createElement(D.default.Item,null,e.createElement(ke.ZP,{size:"middle",className:_e.no,onClick:()=>{es(!1)}},"\u53D6\u6D88"),e.createElement(ke.ZP,{className:_e.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))),e.createElement(Ac.Z,null),e.createElement(gd.Z,{datas:uc,Header:k,isopen:rl,setisopen:di,isShowPhone:ja,setIsShowPhone:g,user:a,dispatch:d,onOK:()=>{Ao()}}))};var Cd=(0,F.connect)(({user:a,competitions:u,globalSetting:l,loading:d})=>({user:a,competitions:u,globalSetting:l,loading:d.models.competitions}))(yd),Ma={flex_box_center:"flex_box_center___Pwy41",flex_space_between:"flex_space_between___iGrQJ",flex_box_vertical_center:"flex_box_vertical_center___yCxnY",flex_box_center_end:"flex_box_center_end___WYWWp",flex_box_column:"flex_box_column___XMpFi",bg:"bg___WrQc9",top:"top___eHaMu",title:"title___ZzSKL",img:"img___TSo4p",span:"span___i1hTN",button:"button___M8rSK",content:"content___BOwAQ",Banner:"Banner___t6PnF",right:"right___x1tqT",titles:"titles___UHOD8",bonus:"bonus___l9Tlu",items:"items___CPICU",bottom:"bottom___HHYt7",tag:"tag___DBN6l",jsinput:"jsinput___oh61y",baseFormItem:"baseFormItem___t5ZrH",scoremodal:"scoremodal___yE6h8",yes:"yes___XyW4g",no:"no___kIYD7",bottoms:"bottoms___X64Ij",loaderimg:"loaderimg___w2vWU",enroll:"enroll___lbTQ5",publish:"publish___kDAkJ",ended:"ended___mycKl",form_item:"form_item___lsqU3",form_item_item:"form_item_item___Zdnul",form_item_item_select:"form_item_item_select____5lDo",shareicon:"shareicon___Z_RCj",ApplyStyle:"ApplyStyle___Hyn8j"},Go={flex_box_center:"flex_box_center___XJhZ_",flex_space_between:"flex_space_between___QP4ke",flex_box_vertical_center:"flex_box_vertical_center___QxAqn",flex_box_center_end:"flex_box_center_end___idxMG",flex_box_column:"flex_box_column___FtSbq",all:"all___CqKTx",message_warnimg:"message_warnimg___sCs9y",message_icon:"message_icon___T8887",message_error:"message_error___pZWBZ",message_title:"message_title___lTdqI",setting:"setting___v3_ot",setting_title:"setting_title___WxGAY",setting_content:"setting_content___XAWD6",setting_menu:"setting_menu___oKuAW",menu_item:"menu_item___qbDG8",menu_item_active:"menu_item_active___kzN6I",setting_info:"setting_info___pqlf5"},sl={flex_box_center:"flex_box_center___I6sdE",flex_space_between:"flex_space_between___uTlet",flex_box_vertical_center:"flex_box_vertical_center___P8PRU",flex_box_center_end:"flex_box_center_end___WLZlZ",flex_box_column:"flex_box_column___tMPnI",all:"all___dBmCY",title:"title___IeVqW",content:"content___zp_KL",form_item:"form_item___hXuXB",form_item_basic:"form_item_basic___K4a8V",form_item_time:"form_item_time___h8rdI",form_item_model:"form_item_model____Mn2H",form_item_item:"form_item_item___CR0Q5",form_item_item_select:"form_item_item_select___eeMCh",textarea_father:"textarea_father___XVeQz",textarea_length:"textarea_length___Xdwl4",upload_button:"upload_button___zltZE",upload_button_file:"upload_button_file___vVqry",upload_text:"upload_text___pdO7Y",date_text:"date_text___gvUlY",upload_download:"upload_download___KCtvw",checkbox_text:"checkbox_text___yn4Cf",footer:"footer___t6QDc",clear_button:"clear_button___FWQBK",save_button:"save_button___l7JJ7",radio_style:"radio_style___tWyOo"},Ve=B(59301),Gd=Object.defineProperty,Uc=Object.defineProperties,Yd=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,Wc=(a,u,l)=>u in a?Gd(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Gc=(a,u)=>{for(var l in u||(u={}))tc.call(u,l)&&Wc(a,l,u[l]);if(Ec)for(var l of Ec(u))Lo.call(u,l)&&Wc(a,l,u[l]);return a},Bd=(a,u)=>Uc(a,Yd(u)),Yc=(a,u)=>{var l={};for(var d in a)tc.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Ec)for(var d of Ec(a))u.indexOf(d)<0&&Lo.call(a,d)&&(l[d]=a[d]);return l},hc=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:Kd}=re.default,Jd=a=>{var u=a,{competitions:l,dispatch:d}=u,q=Yc(u,["competitions","dispatch"]),R,H,j;const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)({}),[rt,he]=(0,e.useState)(0),[me,De]=(0,e.useState)(),[Se,T]=(0,e.useState)(),[ue,Ae]=(0,e.useState)(!1),[V,ut]=(0,e.useState)(!1),[ht,x]=(0,e.useState)(!1),[U,Oe]=(0,e.useState)(!1),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)([]),[le,Je]=(0,e.useState)([]),[jt,O]=(0,e.useState)(0),[$,ot]=(0,e.useState)(!1),[Ze,tn]=(0,e.useState)([]),[Bn,ae]=(0,e.useState)(!1),{Header:tt}=l,an=(0,F.useParams)(),Ra={region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0,is_student:!0,is_teacher:!0,is_professional:!0},cl=v=>hc(void 0,null,function*(){var Qt;if(v.personal&&!(v.is_student||v.is_teacher||v.is_professional)){G.ZP.error("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B");return}let hn=[];(me==null?void 0:me.length)>0&&(me==null||me.map(it=>{var Fe;hn.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("attachment_ids",hn);let ye=[];(Se==null?void 0:Se.length)>0&&(Se==null||Se.map(it=>{var Fe;ye.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("file_id",ye),s.setFieldValue("is_authentication",ue),s.setFieldValue("need_phone",V),s.setFieldValue("need_mail",ht),s.setFieldValue("competition_staffs",[{minimum:s.getFieldValue("student_min"),maximum:s.getFieldValue("student_max"),category:"student",mutiple_limited:U,check_phone:!1},{minimum:s.getFieldValue("teacher_min"),maximum:s.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:de,check_phone:!1}]),((Qt=M.identifier)==null?void 0:Qt.length)<3?G.ZP.error("\u6BD4\u8D5B\u7F51\u5740\u6700\u5C11\u8981\u8F93\u5165\u4E09\u4E2A\u5B57\u7B26"):(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(it=>hc(void 0,null,function*(){if((it==null?void 0:it.status)!=0&&s.setFieldValue("identifier",""),(it==null?void 0:it.status)==0){const Fe=yield(0,En.$M)(Bd(Gc({id:q==null?void 0:q.competitionId},s.getFieldsValue()),{enroll_start_time:s.getFieldValue("enroll_start_time")?y()(s.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:s.getFieldValue("enroll_end_time")?y()(s.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:s.getFieldValue("start_time")?y()(s.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:s.getFieldValue("end_time")?y()(s.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));if((Fe==null?void 0:Fe.status)==0){if(G.ZP.success("\u66F4\u6539\u6210\u529F"),(Fe==null?void 0:Fe.failed.length)>0){ot(!0);let _=[];for(let In in Fe==null?void 0:Fe.failed)_.push({phone:Fe==null?void 0:Fe.failed[In][0],name:Fe==null?void 0:Fe.failed[In][1],email:Fe==null?void 0:Fe.failed[In][2]});tn(_)}(an==null?void 0:an.identifier)==s.getFieldValue("identifier")?(d({type:"competitions/getStaff",payload:{identifier:q==null?void 0:q.competitionId}}),d({type:"competitions/getHeader",payload:{identifier:q==null?void 0:q.competitionId}})):(an==null?void 0:an.identifier)!=s.getFieldValue("identifier")&&F.history.push(`/competitions/detail/${s.getFieldValue("identifier")}?type=4`)}}}))}),Fn=()=>{ae(!1),(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(v=>{(v==null?void 0:v.status)!=0&&s.setFieldValue("identifier","")})},cr=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_template")},$n=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_school_template.xlsx")};(0,e.useEffect)(()=>{(0,En.o3)(q==null?void 0:q.competitionId).then(v=>{var Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl;O(v==null?void 0:v.id),s.setFieldValue("is_student",v==null?void 0:v.is_student),s.setFieldValue("is_teacher",v==null?void 0:v.is_teacher),s.setFieldValue("is_professional",v==null?void 0:v.is_professional),s.setFieldValue("name",v==null?void 0:v.name),s.setFieldValue("sub_title",v==null?void 0:v.sub_title),s.setFieldValue("description",v==null?void 0:v.description),s.setFieldValue("identifier",v==null?void 0:v.identifier),s.setFieldValue("bonus",v==null?void 0:v.bonus),s.setFieldValue("awards_count",v==null?void 0:v.awards_count),s.setFieldValue("need_apply_name",(Qt=v==null?void 0:v.need_apply_info)==null?void 0:Qt.need_apply_name),s.setFieldValue("need_apply_student_id",(hn=v==null?void 0:v.need_apply_info)==null?void 0:hn.need_apply_student_id),s.setFieldValue("need_apply_sex",(ye=v==null?void 0:v.need_apply_info)==null?void 0:ye.need_apply_sex),s.setFieldValue("need_apply_phone",(it=v==null?void 0:v.need_apply_info)==null?void 0:it.need_apply_phone),s.setFieldValue("need_apply_grade",(Fe=v==null?void 0:v.need_apply_info)==null?void 0:Fe.need_apply_grade),s.setFieldValue("need_apply_teacher_name",(_=v==null?void 0:v.need_apply_info)==null?void 0:_.need_apply_teacher_name),s.setFieldValue("need_apply_school",(In=v==null?void 0:v.need_apply_info)==null?void 0:In.need_apply_school),s.setFieldValue("need_apply_teacher_phone",(N=v==null?void 0:v.need_apply_info)==null?void 0:N.need_apply_teacher_phone),s.setFieldValue("need_apply_id_number",(We=v==null?void 0:v.need_apply_info)==null?void 0:We.need_apply_id_number),(dt=v==null?void 0:v.attachments)==null||dt.map(Sl=>{Sl.name=Sl.title}),s.setFieldValue("attachment_ids",v==null?void 0:v.attachments),De(v==null?void 0:v.attachments),s.setFieldValue("enroll_start_time",v!=null&&v.enroll_start_time?y()(v==null?void 0:v.enroll_start_time):""),s.setFieldValue("enroll_end_time",v!=null&&v.enroll_end_time?y()(v==null?void 0:v.enroll_end_time):""),s.setFieldValue("start_time",v!=null&&v.start_time?y()(v==null?void 0:v.start_time):""),s.setFieldValue("end_time",v!=null&&v.end_time?y()(v==null?void 0:v.end_time):""),s.setFieldValue("rule",v==null?void 0:v.rule),v!=null&&v.file&&(v.file.name=(yt=v==null?void 0:v.file)==null?void 0:yt.title),s.setFieldValue("file_id",v==null?void 0:v.file),v!=null&&v.file&&T([v==null?void 0:v.file]),s.setFieldValue("region_rule",v==null?void 0:v.region_rule),s.setFieldValue("is_authentication",v==null?void 0:v.is_authentication),s.setFieldValue("province_rule",v==null?void 0:v.province_rule),s.setFieldValue("region_provinces",v==null?void 0:v.region_provinces),(0,Jn.GY)({display_aliases:!0,provinces:v==null?void 0:v.region_provinces}).then(Sl=>{nn(Sl==null?void 0:Sl.schools),s.setFieldValue("region_schools",v==null?void 0:v.region_school_array)}),Ae(v==null?void 0:v.is_authentication),s.setFieldValue("need_phone",v==null?void 0:v.need_phone),ut(v==null?void 0:v.need_phone),s.setFieldValue("need_mail",v==null?void 0:v.need_mail),x(v==null?void 0:v.need_mail),s.setFieldValue("personal",v==null?void 0:v.personal),v!=null&&v.member_staff?(s.setFieldValue("student_min",(cn=v==null?void 0:v.member_staff)==null?void 0:cn.minimum),s.setFieldValue("student_max",($t=v==null?void 0:v.member_staff)==null?void 0:$t.maximum),s.setFieldValue("student_checkbox",(dn=v==null?void 0:v.member_staff)==null?void 0:dn.mutiple_limited)):(s.setFieldValue("student_min",0),s.setFieldValue("student_max",1)),v!=null&&v.teacher_staff?(s.setFieldValue("teacher_min",(qt=v==null?void 0:v.teacher_staff)==null?void 0:qt.minimum),s.setFieldValue("teacher_max",(ft=v==null?void 0:v.teacher_staff)==null?void 0:ft.maximum),s.setFieldValue("teacher_checkbox",(on=v==null?void 0:v.teacher_staff)==null?void 0:on.mutiple_limited)):(s.setFieldValue("teacher_min",0),s.setFieldValue("teacher_max",0)),(v==null?void 0:v.mode)===3?(Ge(!0),Oe(!0)):(Ge((gt=v==null?void 0:v.teacher_staff)==null?void 0:gt.mutiple_limited),Oe((pa=v==null?void 0:v.member_staff)==null?void 0:pa.mutiple_limited)),Oe((Ua=v==null?void 0:v.member_staff)==null?void 0:Ua.mutiple_limited),Ge((Dr=v==null?void 0:v.teacher_staff)==null?void 0:Dr.mutiple_limited),Qe(Gc({},s.getFieldsValue())),he((Yl=s.getFieldValue("description"))==null?void 0:Yl.length),q==null||q.loadingFunction(!1)}),(0,Jn.ol)({}).then(v=>{var Qt;Je([...(Qt=v==null?void 0:v.data)==null?void 0:Qt.map(hn=>({label:hn,value:hn}))])}),q!=null&&q.formName&&s.scrollToField(q==null?void 0:q.formName)},[]);const el=v=>{(0,Jn.GY)({display_aliases:!0,provinces:v}).then(Qt=>{nn(Qt==null?void 0:Qt.schools)})},Kn=(v,Qt)=>{Qt=="\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("enroll_end_time")&&v>=s.getFieldValue("enroll_end_time")&&(G.ZP.error("\u62A5\u540D\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("enroll_start_time",""),s.setFieldValue("enroll_end_time","")):Qt=="\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"?s.getFieldValue("enroll_start_time")?v<=s.getFieldValue("enroll_start_time")&&(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):Qt=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("end_time")&&v>=s.getFieldValue("end_time")&&(G.ZP.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("start_time",""),s.setFieldValue("end_time","")):Qt=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(s.getFieldValue("start_time")?v<=s.getFieldValue("start_time")&&(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")):(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")))};return Ve.createElement("div",{className:sl.all},Ve.createElement(D.default,{form:s,labelCol:{flex:"120px"},scrollToFirstError:!0,colon:!1,initialValues:Ra,onFinish:cl,onFinishFailed:v=>hc(void 0,null,function*(){var Qt,hn;s.scrollToField((hn=(Qt=v==null?void 0:v.errorFields)==null?void 0:Qt[0])==null?void 0:hn.name,{behavior:"auto",block:"center"})}),onChange:()=>{var v,Qt;let hn=(v=s==null?void 0:s.getFieldValue("sponsor_user_name"))==null?void 0:v.replaceAll(" ","");s.setFieldValue("sponsor_user_name",hn);const ye=s.getFieldsValue();he((Qt=ye.description)==null?void 0:Qt.length),Qe(Gc({},ye))}},Ve.createElement("div",{className:sl.title},"\u57FA\u672C\u4FE1\u606F"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{style:{marginTop:"-15px"},className:sl.form_item,label:"\u7ADE\u8D5B\u4E3B\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(re.default,{className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898",maxLength:60,suffix:Ve.createElement("span",null,((R=M.name)==null?void 0:R.length)||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:"\u7ADE\u8D5B\u526F\u6807\u9898",colon:!1,name:"sub_title"},Ve.createElement(re.default,{className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u526F\u6807\u9898",maxLength:60,suffix:Ve.createElement("span",null,((H=M.sub_title)==null?void 0:H.length)||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),Ve.createElement("div",{className:sl.textarea_father},Ve.createElement(D.default.Item,{className:sl.form_item,label:"\u7ADE\u8D5B\u7B80\u4ECB",colon:!1,name:"description"},Ve.createElement(Kd,{maxLength:200,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:5})),Ve.createElement("span",{className:sl.textarea_length},rt||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/200"))),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:Ve.createElement("div",null,Ve.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u6BD4\u8D5B\u7F51\u5740"),colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement("div",{style:{width:"40%"}},window.location.origin,"/competitions/detail/"),Ve.createElement(je.Z,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"\u5982\u679C\u4FEE\u6539\u7ADE\u8D5B\u7F51\u5740\uFF0C\u4F1A\u9020\u6210\u53C2\u8D5B\u4EBA\u5458\u65E0\u6CD5\u518D\u6B21\u901A\u8FC7\u65E7\u7F51\u5740\u8FDB\u5165"},Ve.createElement(D.default.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:Ve.createElement("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"\u5FC5\u987B\u662F\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u4E0B\u5212\u7EBF\u6216\u8005\u6A2A\u7EBF"}]},Ve.createElement(re.default,{className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7F51\u5740",maxLength:20,suffix:Ve.createElement("span",null,((j=M.identifier)==null?void 0:j.length)||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/20")),onBlur:Fn,onChange:()=>{ae(!0)},disabled:(tt==null?void 0:tt.competition_status)=="ended"}))))),Ve.createElement(D.default.Item,{className:sl.form_item_basic,style:{marginTop:"-12px"},label:"\u5956\u91D1\u91D1\u989D",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"\u5FC5\u987B\u662F8\u4F4D\u6570\u4EE5\u5185\u7684\u6B63\u6574\u6570"}]},Ve.createElement(re.default,{autoComplete:"off",className:sl.form_item_item,placeholder:"\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5",suffix:Ve.createElement("span",{style:{color:"#c5c5c5"}},"\u5143")})),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:"\u5956\u9879\u6570\u91CF",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},Ve.createElement(re.default,{autoComplete:"off",className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF",suffix:Ve.createElement("span",{style:{color:"#c5c5c5"}},"\u4E2A")})),Ve.createElement(D.default.Item,{name:"attachment_ids",label:"\u4E3E\u529E\u8D44\u8D28\u6587\u6863",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement(Ft.default,{action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{De(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),De([])},fileList:me,withCredentials:!0},Ve.createElement("div",{className:sl.upload_button},"\u4E0A\u4F20\u6587\u6863")),Ve.createElement("div",{className:sl.upload_text},"\u5982\u679C\u6D89\u53CA\u5230\u7ADE\u8D5B\u5956\u91D1\u76F8\u5173\u4E8B\u9879\uFF0C\u8BF7\u4E0A\u4F20\u76F8\u5173\u8D44\u8D28\u7684\u8BC1\u660E\u6587\u4EF6\uFF0C\u6709\u4FBF\u4E8E\u7ADE\u8D5B\u5FEB\u901F\u5BA1\u6838\u901A\u8FC7"))),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:"\u62A5\u540D\u65F6\u95F4",colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement(D.default.Item,{name:"enroll_start_time"},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u5F00\u59CB\u65F6\u95F4")}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"enroll_end_time"},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u7ED3\u675F\u65F6\u95F4")}})),Ve.createElement("div",{className:sl.date_text},"\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3"))),Ve.createElement(D.default.Item,{className:sl.form_item_time,label:Ve.createElement("div",null,Ve.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u7ADE\u8D5B\u65F6\u95F4"),colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement(D.default.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="progressing"||(tt==null?void 0:tt.competition_status)==="apply"?!0:(tt==null?void 0:tt.competition_status)=="ended"})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="ended"||(tt==null?void 0:tt.competition_status)==="apply"}))))),Ve.createElement("div",{className:sl.title},"\u5F00\u653E\u8303\u56F4"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{className:sl.radio_style,label:"\u53C2\u8D5B\u89C4\u5219",name:"rule",colon:!1},Ve.createElement(be.ZP.Group,null,Ve.createElement(be.ZP,{value:0,style:{width:"120px"}},"\u6309\u8303\u56F4\u53C2\u52A0"),Ve.createElement(be.ZP,{value:1,style:{width:"120px"}},"\u81EA\u5B9A\u7528\u6237\u53C2\u52A0"))),s.getFieldValue("rule")==1&&Ve.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},Ve.createElement("div",{style:{marginLeft:"0px",display:"flex"}},Ve.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},Ve.createElement("div",{className:sl.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),Ve.createElement("div",{className:sl.upload_download,style:{marginLeft:30},onClick:cr},"\u4E0B\u8F7D\u6A21\u7248",Ve.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))),s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{label:"\u9009\u62E9\u7701\u4EFD",name:"province_rule",className:sl.radio_style,colon:!1,style:{marginTop:"-3px"}},Ve.createElement(be.ZP.Group,{onChange:v=>{var Qt;((Qt=v==null?void 0:v.target)==null?void 0:Qt.value)==1&&s.setFieldValue("region_schools",[]),el([]),s.setFieldValue("region_provinces",[])}},Ve.createElement(be.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u7701\u4EFD"),Ve.createElement(be.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u7701\u4EFD"))),s.getFieldValue("province_rule")==1&&s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{className:sl.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_provinces",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(Me.default,{mode:"multiple",className:sl.form_item_item_select,options:le,onChange:v=>{el(v)},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.value)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{label:"\u9009\u62E9\u9662\u6821",name:"region_rule",className:sl.radio_style,colon:!1,style:{marginTop:"-3px"}},Ve.createElement(be.ZP.Group,null,Ve.createElement(be.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u9662\u6821"),Ve.createElement(be.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u9662\u6821"))),s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{className:sl.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_schools"},Ve.createElement(Me.default,{mode:"multiple",className:sl.form_item_item_select,options:ge,fieldNames:{label:"name",value:"id"},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.name)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),Ve.createElement("div",null,s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&(0,oe.Ny)()&&Ve.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},Ve.createElement("div",{style:{marginLeft:"0px",display:"flex"}},Ve.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},Ve.createElement("div",{className:sl.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),Ve.createElement("div",{className:sl.upload_download,style:{marginLeft:30},onClick:$n},"\u4E0B\u8F7D\u6A21\u7248",Ve.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))))),Ve.createElement("div",{className:sl.title},"\u62A5\u540D\u8005\u6761\u4EF6"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{label:"\u62A5\u540D\u6761\u4EF6",name:"is_authentication",className:sl.radio_style,style:{marginTop:"-10px"},colon:!1},Ve.createElement(Tt.default,{checked:ue,onChange:v=>{var Qt;return Ae((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u5B9E\u540D\u8BA4\u8BC1",Ve.createElement("span",{className:sl.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u5B9E\u540D\u8BA4\u8BC1)"))),Ve.createElement(D.default.Item,{label:" ",name:"need_phone",style:{marginTop:"-10px"},colon:!1},Ve.createElement(Tt.default,{checked:V,onChange:v=>{var Qt;return ut((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u624B\u673A",Ve.createElement("span",{className:sl.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u624B\u673A\u53F7)"))),Ve.createElement(D.default.Item,{label:" ",name:"need_mail",style:{marginTop:"-10px"},colon:!1},Ve.createElement(Tt.default,{checked:ht,onChange:v=>{var Qt;return x((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u90AE\u7BB1",Ve.createElement("span",{className:sl.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u90AE\u7BB1)"))),Ve.createElement("div",{style:{display:"flex",marginBottom:20}},Ve.createElement("div",{style:{paddingLeft:50,textAlign:"end"}},"\u62A5\u540D\u4FE1\u606F ",Ve.createElement("span",{style:{marginLeft:0},className:sl.checkbox_text},"\uFF08\u53C2\u8D5B\u4EBA\u5458\u62A5\u540D\u65F6\u9700\u586B\u5199\u7684\u4FE1\u606F\uFF09"))),Ve.createElement(D.default.Item,{label:" "},Ve.createElement($e.Z,{wrap:!1,gutter:10},Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_name",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u59D3\u540D"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_student_id",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u5B66\u53F7"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_sex",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u6027\u522B"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_phone",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u7535\u8BDD"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_grade",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u5E74\u7EA7"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_teacher_name",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u59D3\u540D"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_teacher_phone",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F")))),Ve.createElement($e.Z,{wrap:!1,gutter:10,style:{marginTop:"-12px"}},Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_school",valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u5B66\u6821/\u5355\u4F4D",Ve.createElement(je.Z,{title:"\u5F00\u542F\u540E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u586B\u5199\u62A5\u540D\u4FE1\u606F\u65F6\uFF0C\u53EF\u9009\u7684\u5B66\u6821/\u5355 \u4F4D\u9009\u9879\u4E0E\u201C\u5F00\u653E\u8303\u56F4-\u9009\u62E9\u9662\u6821\u201D\u6240\u5217\u51FA\u7684\u9662\u6821\u4E00\u81F4\u3002"},Ve.createElement("i",{className:"iconfont icon-jinggao-3",style:{color:"#9096A3",marginLeft:10}})),Ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u4E0E\u201C\u5F00\u653E\u8303\u56F4\u201D\u5305\u542B\u9662\u6821\u4E00\u81F4\uFF09")))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_id_number",valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u8EAB\u4EFD\u8BC1\u53F7\u7801")))))),Ve.createElement("div",{className:sl.title},"\u53C2\u8D5B\u6A21\u5F0F"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{label:" ",name:"personal",colon:!1},Ve.createElement(be.ZP.Group,{disabled:(tt==null?void 0:tt.competition_status)=="progressing"?!0:(tt==null?void 0:tt.competition_status)=="ended"},Ve.createElement(be.ZP,{value:!1,style:{width:"120px"}},"\u6218\u961F\u8D5B"),Ve.createElement(be.ZP,{value:!0,style:{width:"120px"}},"\u4E2A\u4EBA\u8D5B"))),s.getFieldValue("personal")==!1&&Ve.createElement(Ve.Fragment,null,Ve.createElement(D.default.Item,{className:sl.form_item_model,style:{marginTop:"-2px"},label:" ",colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u5B66\u751F\u6570"),Ve.createElement(D.default.Item,{name:"student_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"student_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),Ve.createElement(D.default.Item,{name:"student_checkbox"},Ve.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:U,onChange:v=>{var Qt;return Oe((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},Ve.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D"))))),Ve.createElement(D.default.Item,{className:sl.form_item_model,style:{marginTop:"-12px"},label:" ",name:"competition_staffs",colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u6559\u5E08\u6570"),Ve.createElement(D.default.Item,{name:"teacher_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"teacher_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),Ve.createElement(D.default.Item,{name:"teacher_checkbox"},Ve.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:de,onChange:v=>{var Qt;return Ge((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},Ve.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D")))))),s.getFieldValue("personal")==!0&&Ve.createElement(D.default.Item,{label:" "},Ve.createElement($e.Z,{wrap:!1,gutter:10},Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"is_student",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_professional))},Ve.createElement(Tt.default,null,"\u5B66\u751F\u8EAB\u4EFD\u53C2\u8D5B"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"is_teacher",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_student||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_student||hn.is_professional))},Ve.createElement(Tt.default,null,"\u6559\u5E08\u8EAB\u4EFD\u53C2\u8D5B"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"is_professional",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_student?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_student))},Ve.createElement(Tt.default,null,"\u4E13\u4E1A\u4EBA\u58EB\u8EAB\u4EFD\u53C2\u8D5B")))))),Ve.createElement("div",{className:sl.footer},Ve.createElement(Ct.Z,{className:sl.save_button,htmlType:"submit",onClick:()=>hc(void 0,null,function*(){})},"\u4FDD\u5B58\u66F4\u6539"))),Ve.createElement(fe.default,{centered:!0,title:"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25",open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ot(!1)},onCancel:()=>{ot(!1)}},Ve.createElement(Sn.default,{bordered:!0,scroll:{y:400},columns:s.getFieldValue("rule")==1?[{title:"\u624B\u673A\u53F7",dataIndex:"phone"},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u90AE\u7BB1",dataIndex:"email"}]:[{title:"ID",dataIndex:"phone"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"}],dataSource:Ze,pagination:!1,rowKey:v=>v.name})))};var Fd=(0,F.connect)(({competitions:a})=>({competitions:a}))(Jd),Ci={flex_box_center:"flex_box_center___TUtVx",flex_space_between:"flex_space_between___skxVP",flex_box_vertical_center:"flex_box_vertical_center____enb6",flex_box_center_end:"flex_box_center_end___lO_Gq",flex_box_column:"flex_box_column___QrhZ_",all:"all___GiQqZ",title:"title___YtceA",content:"content___Es9RO",content_icon:"content_icon___SNFzF",content_info:"content_info___rSAWs",content_title:"content_title___Hkmmk",content_size:"content_size___jLmmn",content_img:"content_img___NRn9i",content_img2:"content_img2___D23TM"},_l=B(59301),yc=Object.defineProperty,ks=Object.getOwnPropertySymbols,Cc=Object.prototype.hasOwnProperty,Bc=Object.prototype.propertyIsEnumerable,Dd=(a,u,l)=>u in a?yc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,qd=(a,u)=>{for(var l in u||(u={}))Cc.call(u,l)&&Dd(a,l,u[l]);if(ks)for(var l of ks(u))Bc.call(u,l)&&Dd(a,l,u[l]);return a},jl=(a,u)=>{var l={};for(var d in a)Cc.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ks)for(var d of ks(a))u.indexOf(d)<0&&Bc.call(a,d)&&(l[d]=a[d]);return l},da=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Ta=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=jl(u,["competitions","globalSetting","loading","dispatch","user"]);const[s,M]=(0,e.useState)(""),[Qe,rt]=(0,e.useState)(""),[he]=D.default.useForm(),{Header:me}=l,[De,Se]=(0,e.useState)(!0);(0,e.useEffect)(()=>{T()},[]),(0,e.useEffect)(()=>{Se(me==null?void 0:me.is_show_picture),he.setFieldValue("apply_success_tips",(me==null?void 0:me.apply_success_tips)||"\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5")},[me]);const T=()=>{(0,En.Mn)(j==null?void 0:j.competitionId).then(V=>{var ut,ht;(V==null?void 0:V.status)==0?(M((ut=V==null?void 0:V.data)==null?void 0:ut.competition_image),rt((ht=V==null?void 0:V.data)==null?void 0:ht.qr_code_image),j==null||j.loadingFunction(!1)):G.ZP.error(V==null?void 0:V.message)})},ue=(V,ut)=>{(0,En.o3)(j==null?void 0:j.competitionId).then(ht=>{let x=new FormData;x.append("file",V==null?void 0:V.file),x.append("source_id",ht==null?void 0:ht.id),x.append("source_type",ut),(0,we.ZP)("/api/competitions/set_attachments.json",{method:"post",body:x},!0).then(U=>{(U==null?void 0:U.message)=="success"?(G.ZP.success("\u4E0A\u4F20\u6210\u529F"),T(),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(U==null?void 0:U.message)})})};function Ae(V){return da(this,null,function*(){let ut=yield(0,we.ZP)(`/api/competitions/${me.identifier}/update_picture_settings.json`,{method:"post",body:V});(ut==null?void 0:ut.status)===0&&(G.ZP.info("\u66F4\u65B0\u6210\u529F"),R({type:"competitions/getHeader",payload:{identifier:me.identifier}}))})}return _l.createElement("div",{className:Ci.all},_l.createElement("div",{className:Ci.title},"\u56FE\u7247\u8BBE\u7F6E"),_l.createElement("div",null,_l.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u7ADE\u8D5B\u6D77\u62A5"),_l.createElement("div",{className:Ci.content},_l.createElement("img",{src:ar,className:Ci.content_icon}),_l.createElement("div",{className:Ci.content_info},_l.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition"),showUploadList:!1},_l.createElement("div",{className:Ci.content_title},"\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE")),_l.createElement("div",{className:Ci.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340")),_l.createElement("img",{src:s,className:Ci.content_img}))),_l.createElement("div",null,_l.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u62A5\u540D\u6210\u529F\u5F39\u7A97"),_l.createElement("div",{className:Ci.content,style:{borderBottom:0}},_l.createElement("img",{src:ar,className:Ci.content_icon}),_l.createElement("div",{className:Ci.content_info},_l.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition_code"),showUploadList:!1},_l.createElement("div",{className:Ci.content_title},"\u4E0A\u4F20\u4EA4\u6D41\u7FA4\u4E8C\u7EF4\u7801")),_l.createElement("div",{className:Ci.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A160 x 160")),_l.createElement("img",{src:Qe,className:Ci.content_img2})),_l.createElement("div",{style:{marginLeft:50,marginRight:50}},_l.createElement("div",null,"\u5C55\u793A\u4E8C\u7EF4\u7801",_l.createElement(nr.Z,{checked:De,onChange:V=>{var ut;Se(V),Ae({is_show_picture:V,apply_success_tips:(ut=he.getFieldsValue())==null?void 0:ut.apply_success_tips})},style:{marginLeft:10}})),_l.createElement(D.default,{size:"large",form:he,onFinish:V=>{Ae(qd({is_show_picture:De},V))},style:{marginTop:20}},_l.createElement(D.default.Item,{label:_l.createElement("div",null,_l.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u62A5\u540D\u6210\u529F\u63D0\u793A"),colon:!1},_l.createElement("div",{style:{display:"flex"}},_l.createElement(D.default.Item,{style:{width:"100%"},colon:!1,name:"apply_success_tips"},_l.createElement(re.default,{autoComplete:"off",style:{width:"100%"},className:Ci.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u62A5\u540D\u6210\u529F\u63D0\u793A",onBlur:()=>he.submit()})),_l.createElement(ke.ZP,{onClick:()=>{var V;fe.default.confirm({title:!1,closable:!0,icon:null,footer:!1,content:_l.createElement("div",null,_l.createElement("div",{style:{fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20}},_l.createElement("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," \u62A5\u540D\u6210\u529F"),_l.createElement("div",{style:{alignItems:"center",textAlign:"center"}},De&&_l.createElement("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:lt.Z.IMG_SERVER+(me==null?void 0:me.QR_code)}),_l.createElement("p",{style:{color:"#AAAAAA"}},(V=he.getFieldsValue())==null?void 0:V.apply_success_tips)))})},style:{marginLeft:10},type:"primary"},"\u793A\u4F8B")))))))};var sr=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Ta),oa={flex_box_center:"flex_box_center___TOLos",flex_space_between:"flex_space_between___kPNcF",flex_box_vertical_center:"flex_box_vertical_center___rUvwU",flex_box_center_end:"flex_box_center_end_____Cr_",flex_box_column:"flex_box_column___UubjA",all:"all___d1AWD",title:"title___VIjuM",add_people:"add_people___qkPex",people_icon:"people_icon___lz5gl",content:"content___a8dSX",content_info:"content_info___ekLIa",info_icon:"info_icon___kXP8P",info_title:"info_title___Hld67",info_content:"info_content___kbIuT",info_content_icon:"info_content_icon___uNxzs",info_content_title:"info_content_title___IfIi8",info_open:"info_open___NzrUi",info_delete:"info_delete___rZhhO",questions_info:"questions_info___n9Fnq",form_item:"form_item___oxzha",form_item_item:"form_item_item___yPf7l",form_item_small:"form_item_small___EkG9G",guanka_title:"guanka_title___uUWQl",form_item_item_small:"form_item_item_small___fKhrW",guanka_icon:"guanka_icon___fBudt",nandu_1:"nandu_1___qifbd",nandu_2:"nandu_2___qVJU8",nandu_3:"nandu_3___NRfLL",close_icon:"close_icon___f2hON",footer:"footer___UDiYB",clear_button:"clear_button___HQIfB",save_button:"save_button___t7iMm",textone:"textone___TAI4F",deletecolor:"deletecolor___ldQnR",qselect:"qselect___uuNp6",qinput:"qinput___xHGmH",modalclass:"modalclass___dPDG7",popu:"popu___G8M92",pingcesetting:"pingcesetting___zHJaT"},Mr={flex_box_center:"flex_box_center___xWeOt",flex_space_between:"flex_space_between___Tvggn",flex_box_vertical_center:"flex_box_vertical_center___kWgd3",flex_box_center_end:"flex_box_center_end___akdCb",flex_box_column:"flex_box_column___TjkcQ",wrp:"wrp___vIMBU",drawer:"drawer___HuOiD",menu:"menu___JTt0c",actived:"actived___zd6GY",actived2:"actived2___hNW2h",subTag:"subTag___rHkqz",listItem:"listItem___dr1wg",listItem2:"listItem2___QY8YQ",info:"info___bpBpK",title:"title___typIH",titleLeft:"titleLeft___b4niC",titleRight:"titleRight___odd4D",search:"search___HtgNb",filter:"filter___HBJIT",description:"description___Rqa6Q",menuCourse:"menuCourse____Msk3",button_right:"button_right___T8tiB"},co=Object.defineProperty,Fo=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,Ef=(a,u,l)=>u in a?co(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,ci=(a,u)=>{for(var l in u||(u={}))Jo.call(u,l)&&Ef(a,l,u[l]);if(Ko)for(var l of Ko(u))zi.call(u,l)&&Ef(a,l,u[l]);return a},hf=(a,u)=>Fo(a,Yo(u)),yf=(a,u)=>{var l={};for(var d in a)Jo.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Ko)for(var d of Ko(a))u.indexOf(d)<0&&zi.call(a,d)&&(l[d]=a[d]);return l},Cf=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{Search:Bf}=re.default,Ff=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],$f=a=>{var u=a,{classroomList:l,loading:d,dispatch:q,shixunsList:R}=u,H=yf(u,["classroomList","loading","dispatch","shixunsList"]),j,s;const[M,Qe]=(0,e.useState)(ci({},(0,F.useParams)())),{shixunLists:rt,shixunAiRecommendLists:he}=l,[me,De]=(0,e.useState)(""),[Se,T]=(0,e.useState)({}),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(!1),ht=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(O=>!!O),[x,U]=(0,e.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null});(0,e.useEffect)(()=>{Oe()},[M.coursesId,x]),(0,e.useEffect)(()=>{l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898"&&(De(""),U({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null})),q({type:"shixunsList/getMenus",payload:{}})},[l.actionTabs.key]),(0,e.useEffect)(()=>{(rt!=null&&rt.shixun_list||he!=null&&he.shixun_list)&&T(x.sort==="recommend"?he:rt)},[rt,he]);const Oe=()=>Cf(void 0,null,function*(){ut(!0);let O=ci({},x);if(x.sort==="recommend"&&(O.sort="myshixuns_count"),x.sort==="recommend")yield q({type:"classroomList/getShixunAiRecommendLists",payload:hf(ci({},O),{course_id:M.coursesId})});else{const ot=ci({},O);yield q({type:"classroomList/getShixunLists",payload:ot})}const $=yield(0,we.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ae([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...($==null?void 0:$.groups)||[]]),De(""),ut(!1)});if(l.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const[de,Ge,ge,nn]=(0,ai.P)(),le=O=>Cf(void 0,null,function*(){(0,En.su)({id:H==null?void 0:H.competitionId,shixun_ids:O.map($=>$.id)}).then($=>{($==null?void 0:$.status)==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),q({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.competitionId}}),H==null||H.queryQuetions(!0)):G.ZP.error($==null?void 0:$.message)})}),[Je,jt]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement(jr.Z,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,open:l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898",key:"bottom",rootClassName:Mr.drawer,destroyOnClose:!0,onClose:()=>{q({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(ke.ZP,{size:"middle",onClick:()=>{q({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(ke.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Cf(void 0,null,function*(){var O;if(me){jt(!0);const $=(O=Se==null?void 0:Se.shixun_list)==null?void 0:O.filter(ot=>me.includes(ot.identifier)).map(ot=>({id:ot.id,is_copy:0,is_use:1}));yield le($),jt(!1)}else G.ZP.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE")}),type:"primary",loading:Je},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Oi.Z,{onChange:O=>{O!=null&&O.keyword.trim()&&(0,Sr.tk)({name:O==null?void 0:O.keyword.trim(),copywriting:O==null?void 0:O.keyword.trim(),position:"Shixun"}),U(hf(ci({},x),{keyword:O==null?void 0:O.keyword.trim(),schools:O==null?void 0:O.schools.trim(),creator:O==null?void 0:O.creator.trim(),page:1}))}})),e.createElement("section",{className:"edu-container"},e.createElement(Cl.Z,{spinning:V},e.createElement("aside",null,Ff.map(function(O,$){var ot;return $!==0?null:e.createElement("ul",{className:Mr.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Mr.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,x.page=1,U(ci({},x))}},e.createElement("strong",null,Ze.name))}))}),e.createElement("ul",{className:Mr.menu},e.createElement("li",null,"\u65B9\u5411"),e.createElement("li",{className:x!=null&&x.discipline_id?"":Mr.actived,onClick:()=>{delete x.tag_level,delete x.sub_discipline_id,delete x.discipline_id,x.page=1,U(ci({},x))}},e.createElement("strong",null,"\u5168\u90E8")),R.menus&&R.menus.map(function(O,$){return e.createElement("li",{key:$,className:(x==null?void 0:x.discipline_id)==O.id?Mr.actived:""},e.createElement("strong",{onClick:()=>{x.tag_level=1,x.discipline_id=O.id,delete x.sub_discipline_id,x.page=1,U(ci({},x))}},O.name),e.createElement("div",null,O.sub_repertoires.map(function(ot,Ze){return e.createElement("div",{key:Ze,className:"mt5"},e.createElement("div",{className:(x==null?void 0:x.sub_discipline_id)==ot.id&&x.tag_level===2?`${Mr.actived2} ${Mr.subTag}`:Mr.subTag,onClick:()=>{x.tag_level=2,x.discipline_id=O.id,x.sub_discipline_id=ot.id,U(ci({},x))}},ot.name),e.createElement("ul",{className:"mt5"},ot.tags&&ot.tags.map(function(tn,Bn){return e.createElement("li",{key:Bn,className:x.sub_discipline_id==tn.id&&x.tag_level===3?Mr.actived2:"",onClick:()=>{x.tag_level=3,x.discipline_id=O.id,x.sub_discipline_id=tn.id,U(ci({},x))}},tn.name)})))})))})),x.type==="mine"&&e.createElement("ul",{className:Mr.menu},e.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((O,$)=>e.createElement("li",{className:x.group_id==O.id?Mr.actived:"",key:$,onClick:()=>{x.group_id=O.id,x.page=1,U(ci({},x))}},e.createElement("strong",null,O.name)))),Ff.map(function(O,$){var ot;return $!==1?null:e.createElement("ul",{className:Mr.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Mr.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,U(ci({},x))}},e.createElement("strong",null,Ze.name))}))}),(x==null?void 0:x.type)=="mine"&&e.createElement("ul",{className:Mr.menu},e.createElement("li",null,"\u72B6\u6001"),e.createElement("li",{className:x.not_open==!1?Mr.actived:"",onClick:()=>{x.not_open=!1,x.page=1,U(ci({},x))}},e.createElement("strong",null,"\u516C\u5F00")),e.createElement("li",{className:x.not_open==!0?Mr.actived:"",onClick:()=>{x.not_open=!0,x.page=1,U(ci({},x))}},e.createElement("strong",null,"\u672A\u516C\u5F00"))),e.createElement($e.Z,{align:"middle"},e.createElement(ee.Z,{flex:"1",className:Mr.filter},ht.map(function(O,$){return e.createElement(ke.ZP,{key:$,className:"mr20",type:x.sort===O.id?"primary":"default",onClick:()=>{x.sort=O.id,U(ci({},x))}},O.name)})),e.createElement(ee.Z,{className:"c-grey-999"},e.createElement("div",{className:Mr.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},me.length>0?1:0),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},Se.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{x.order=x.order==="asc"?"desc":"asc",U(ci({},x))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${x.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((j=Se==null?void 0:Se.shixun_list)==null?void 0:j.length)===0&&e.createElement(Ml.Z,null),e.createElement(be.ZP.Group,{style:{display:"block"},value:me,onChange:O=>{De(O.target.value)}},(s=Se==null?void 0:Se.shixun_list)==null?void 0:s.map(function(O,$){var ot,Ze,tn;return e.createElement("div",{className:Mr.listItem,key:$,style:{cursor:"auto"}},e.createElement(be.ZP,{value:O==null?void 0:O.identifier,style:{marginTop:"3px"},disabled:O==null?void 0:O.need_authorize},e.createElement("div",{className:Mr.info},e.createElement("div",{className:Mr.title},e.createElement("div",{className:Mr.titleLeft},e.createElement(F.Link,{to:`/shixuns/${O.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:O.title}})),(O==null?void 0:O.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ct.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===1&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===2&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===3&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),e.createElement(ke.ZP,{ghost:!0,href:`/shixuns/${O.identifier}/challenges`,type:"primary",target:"_blank",className:Mr.button_right},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Mr.description,dangerouslySetInnerHTML:{__html:O.description}})),e.createElement("div",{className:" mt15"},O.challenge_names.map(function(Bn,ae){return e.createElement("span",{key:ae,className:"mr30"},"\u7B2C",ae+1,"\u5173 ",Bn," ")})),e.createElement(Zu.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20"},(ot=O==null?void 0:O.content)!=null&&ot.author_name?e.createElement("span",{dangerouslySetInnerHTML:{__html:(tn=(Ze=O==null?void 0:O.content)==null?void 0:Ze.author_name)==null?void 0:tn[0]}}):e.createElement("span",null,O.author_name),e.createElement("span",{className:"ml15 mr15"},"|"),O.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",null,O.author_school_name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",O.level),e.createElement("span",{className:"ml15 mr15"},"|"),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),e.createElement("span",null,O.study_count)))))}))))),e.createElement("div",{className:"tc mt20"},e.createElement(Pr.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:x.page||1,showQuickJumper:!0,total:Se==null?void 0:Se.shixuns_count,onChange:O=>{x.page=O,U(ci({},x))}}))),e.createElement(ai.Z,{visible:de,onCancel:Ge,renderData:ge,inPaper:!1,onOk:le,modalType:"multiple",type:"shixun",position:"\u9009\u4E2D\u5B9E\u8BAD"}))};var em=(0,F.connect)(({classroomList:a,shixunsList:u,loading:l})=>({classroomList:a,shixunsList:u,loading:l.effects}))($f),St=B(59301),tm=Object.defineProperty,bd=Object.getOwnPropertySymbols,Df=Object.prototype.hasOwnProperty,_d=Object.prototype.propertyIsEnumerable,Kc=(a,u,l)=>u in a?tm(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,js=(a,u)=>{for(var l in u||(u={}))Df.call(u,l)&&Kc(a,l,u[l]);if(bd)for(var l of bd(u))_d.call(u,l)&&Kc(a,l,u[l]);return a},nm=(a,u)=>{var l={};for(var d in a)Df.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&bd)for(var d of bd(a))u.indexOf(d)<0&&_d.call(a,d)&&(l[d]=a[d]);return l},Bi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:$d}=re.default,bf=a=>{if(a!=null&&a.includes("\u5DF2\u622A\u6B62"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u622A\u6B62");if(a!=null&&a.includes("\u8FDB\u884C\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8FDB\u884C\u4E2D");if(a!=null&&a.includes("\u672A\u53D1\u5E03"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u53D1\u5E03");if(a!=null&&a.includes("\u63D0\u4EA4\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #B1F0E1",color:"#00B187",fontSize:12,marginRight:8}},"\u63D0\u4EA4\u4E2D");if(a!=null&&a.includes("\u5DF2\u7ED3\u675F"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u7ED3\u675F");if(a!=null&&a.includes("\u8003\u8BD5\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8003\u8BD5\u4E2D");if(a!=null&&a.includes("\u672A\u5F00\u59CB"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u5F00\u59CB");if(a!=null&&a.includes("\u8865\u4EA4\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(255,157,24,0.3)",color:"#FF9D18",fontSize:12,marginRight:8}},"\u8865\u4EA4\u4E2D")},am=a=>{var u=a,{competitions:l,shixunHomeworks:d,globalSetting:q,dispatch:R,user:H}=u,j=nm(u,["competitions","shixunHomeworks","globalSetting","dispatch","user"]),s,M,Qe,rt;const[he]=D.default.useForm(),[me]=D.default.useForm(),[De,Se]=(0,e.useState)(!0),[T,ue]=(0,e.useState)([]),[Ae,V]=(0,e.useState)(!1),[ut,ht]=(0,e.useState)([]),{Header:x}=l,[U,Oe]=(0,e.useState)(1);let[de,Ge]=(0,e.useState)({});const{identifier:ge,enter:nn}=(0,F.useParams)(),[le,Je]=(0,e.useState)({}),[jt,O]=(0,e.useState)([]),[$,ot]=(0,e.useState)("");let[Ze,tn]=(0,e.useState)([]);const[Bn,ae]=(0,e.useState)(!1);let[tt,an]=(0,e.useState)([{type:"practice",name:"\u8BFE\u5802\u5B9E\u9A8C",open:!1,url:"shixun_homework"},{type:"normal",name:"\u56FE\u6587\u4F5C\u4E1A",open:!1,url:"common_homework"},{type:"group",name:"\u5206\u7EC4\u4F5C\u4E1A",open:!1,url:"group_homework"},{type:"hack",name:"\u7F16\u7A0B\u4F5C\u4E1A",open:!1,url:"program_homework"},{type:"exercise",name:"\u5728\u7EBF\u8003\u8BD5",open:!1,url:"exercise"}]),[Ra,cl]=(0,e.useState)({input:""});const Fn=()=>{R({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",params:""}})};(0,e.useEffect)(()=>{x.mode===1?(me.resetFields(),Kn(!0)):x.mode===2?(me.resetFields(),cr()):_()},[x]);function cr(){return Bi(this,null,function*(){let N=yield(0,we.ZP)(`/api/competitions/${ge}/get_course_settings.json`,{method:"get"});(N==null?void 0:N.status)===0&&Je(N.data)})}function $n(){return Bi(this,null,function*(){j==null||j.loadingFunction(!0);let N=yield(0,we.ZP)(`/api/users/${H.userInfo.login}/courses.json`,{method:"get",params:{category:"manage",page:1,per_page:1e3,username:H.userInfo.login,no_limit_per_page:1}});j==null||j.loadingFunction(!1),O(N==null?void 0:N.courses)})}(0,e.useEffect)(()=>{H.userInfo.login&&$n()},[H]);const el=N=>{var We;const{total_score:dt,difficulty_level_sort:yt}=N,cn=(We=N.challenge_settings)==null?void 0:We.filter(gt=>gt.checked).length;if(!cn){N.challenge_settings.map((gt,pa)=>{gt.challenge_score=0});return}const $t=N.challenge_settings.filter(gt=>gt.checked).map(gt=>yt==="desc"?gt.challenge_exp_desc:gt.challenge_exp).reduce((gt,pa)=>gt+pa),dn=dt/$t;let qt=0,ft=0,on;switch(N.score_setting){case 0:const gt=parseFloat((dt/cn).toFixed(1));N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,Ua.score=gt>0?gt:0):Ua.score=0}),on=(dt-gt*(cn-1)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break;case 1:N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,ft+=Number((Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)),Ua.score=(Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)):Ua.score=0});let pa=N.challenge_settings[qt].score;on=(dt-ft+Number(pa)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break}},Kn=N=>{(0,En.lm)(j==null?void 0:j.competitionId).then(We=>{if((We==null?void 0:We.status)==0){if(!(We!=null&&We.data))ue([]);else{let dt=We==null?void 0:We.data;if(N){for(let yt in dt)dt[yt].show_info=!1;ht(dt)}else for(let yt in ut)dt[yt].show_info=ut[yt].show_info;ue(dt)}j==null||j.loadingFunction(!1)}else G.ZP.error(We==null?void 0:We.message)})},v=N=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u5220\u9664\u8BE5\u8D5B\u9898\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Bi(void 0,null,function*(){(0,En.pS)({id:j==null?void 0:j.competitionId,data_id:N}).then(We=>{(We==null?void 0:We.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),Kn(!0),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(We==null?void 0:We.message)})})})},Qt=(N,We)=>{let dt=T;for(let yt in dt)dt[yt].id==N.id&&(We=="open"?dt[yt].show_info=!0:We=="close"&&(dt[yt].show_info=!1));ue([...dt]),ht([...dt])},hn=N=>{var We,dt,yt,cn;let $t=[];for(let dn in N){const qt=(dt=(We=N[dn])==null?void 0:We.challenge_settings)==null?void 0:dt.reduce((ft,on)=>ft+Number(on.score),0);(qt==null?void 0:qt.toFixed(10))!==((cn=(yt=N[dn])==null?void 0:yt.total_score)==null?void 0:cn.toFixed(10))&&$t.push(`\u8D5B\u9898${Number(dn)+1}\u7684\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${N[dn].total_score}\u5206 -`)}return $t.length>0?(G.ZP.warning($t),!1):!0},ye=()=>{var N,We,dt,yt,cn,$t;if(hn(T)){for(let dn in T)if(T[dn].shixun_id=(We=(N=T[dn])==null?void 0:N.challenge_settings[0])==null?void 0:We.shixun_id,((yt=(dt=T[dn])==null?void 0:dt.challenge_settings)==null?void 0:yt.length)>0)for(let qt in(cn=T[dn])==null?void 0:cn.challenge_settings)T[dn].challenge_settings[qt].challenge_score=($t=T[dn])==null?void 0:$t.challenge_settings[qt].score;(0,En.JM)({id:j==null?void 0:j.competitionId,shixuns:T}).then(dn=>{(dn==null?void 0:dn.status)==0?(G.ZP.success("\u66F4\u6539\u6210\u529F"),Kn(!1)):G.ZP.error(dn==null?void 0:dn.message)})}};function it(N){return Bi(this,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,we.ZP)(`/api/competitions/${ge}/switch_mode.json`,{method:"post",body:{mode:N}});return j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}}),!0})}function Fe(N){return Bi(this,null,function*(){var We;ae(!0);let dt=yield(0,we.ZP)("/api/competitions/get_competition_course_homework.json",{method:"get",params:{course_id:le.course_id,competition_course_game_id:N,id:ge}});ae(!1),(dt==null?void 0:dt.status)===0?(ot(N),tn((We=dt==null?void 0:dt.data)==null?void 0:We.list)):G.ZP.info("\u5F53\u524D\u8BFE\u5802\u6682\u65E0\u6570\u636E\uFF0C\u8BF7\u66F4\u6362\u7ED1\u5B9A\u8BFE\u5802\u6216\u5728\u5F53\u524D\u8BFE\u5802\u65B0\u589E\u4F5C\u4E1A\u6216\u8003\u8BD5")})}function _(){return Bi(this,null,function*(){var N,We,dt,yt;let cn=yield(0,we.ZP)(`/api/competitions/${ge}/get_work_settings.json0`,{method:"get"});(cn==null?void 0:cn.status)===0&&(Se(cn==null?void 0:cn.data.is_new),me.setFieldsValue({evaluation_setting:(N=cn==null?void 0:cn.data)==null?void 0:N.evaluation_setting,commit_num:(We=cn==null?void 0:cn.data)==null?void 0:We.commit_num,evaluation_time:(dt=cn==null?void 0:cn.data)==null?void 0:dt.evaluation_time,evaluation_script:(yt=cn==null?void 0:cn.data)==null?void 0:yt.evaluation_script}))})}const In=N=>{const We=N.getFieldsValue();console.log(We);for(let dt in We)if(We[dt]!==void 0)return!0;return!1};return St.createElement("div",{className:oa.all},St.createElement("div",{style:{padding:30}},St.createElement("div",{style:{marginBottom:30,fontSize:14,fontWeight:600,color:"#232B40"}},"\u6A21\u5F0F\u8BBE\u7F6E"),St.createElement("div",{style:{marginLeft:42}},St.createElement("span",null,"\u7ADE\u8D5B\u6A21\u5F0F"),St.createElement(be.ZP.Group,{disabled:x.competition_status==="progressing"||x.competition_status==="ended"||(x==null?void 0:x.competition_status)==="apply",value:x.mode,onChange:N=>Bi(void 0,null,function*(){var We,dt,yt;if(((yt=(dt=(We=le==null?void 0:le.competition_course_games)==null?void 0:We[0])==null?void 0:dt.homeworks)==null?void 0:yt.length)>0||(T==null?void 0:T.length)>0||In(me)){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5207\u6362\u6A21\u5F0F\u540E\uFF0C\u5F53\u524D\u5DF2\u7ECF\u8BBE\u7F6E\u7684\u8D5B\u9898\u6570\u636E\u5C06\u4F1A\u88AB\u6E05\u7406\uFF0C\u4E14\u4E0D\u53EF\u64A4\u56DE\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u5207\u6362",onOk:()=>Bi(void 0,null,function*(){(yield it(N.target.value))&&$n()})});return}(yield it(N.target.value))&&$n()}),style:{marginLeft:10,fontSize:14}},St.createElement(ur.Z,{direction:"vertical"},St.createElement(be.ZP,{value:1},"\u5B9E\u8BAD\u6A21\u5F0F",St.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u6311\u6218\u5B9E\u8BAD\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")),St.createElement(be.ZP,{value:2},"\u8BFE\u5802\u6A21\u5F0F",St.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u9700\u8981\u8FDB\u5165\u8BFE\u5802\u5B8C\u6210\u4F5C\u4E1A\uFF0C\u5C06\u9009\u62E9\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A\u751F\u6210\u6392\u884C\u699C")),St.createElement(be.ZP,{value:3,disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)||x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended"},"\u4F5C\u54C1\u6A21\u5F0F",St.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")))))),x.mode===1&&St.createElement("div",null,St.createElement("div",{className:oa.title,style:{display:"flex",alignItems:"center"}},St.createElement("div",{style:{flex:1}},"\u8D5B\u9898\u8BBE\u7F6E",St.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",St.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((s=x==null?void 0:x.permission)==null?void 0:s.editable))&&St.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},St.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91"))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&St.createElement("div",{className:oa.add_people,style:{top:"auto"},onClick:Fn},St.createElement("img",{src:Rl,className:oa.people_icon}),"\u65B0\u589E\u8D5B\u9898")),St.createElement("div",{style:{marginTop:"25px"}}),T.map((N,We)=>{var dt,yt,cn;return St.createElement("div",{className:oa.content,key:We},St.createElement("div",{className:oa.content_info},St.createElement("img",{src:kr,className:oa.info_icon}),St.createElement("div",{className:oa.info_title},"\u8D5B\u9898",We+1),St.createElement("div",{className:oa.info_content},St.createElement("img",{src:pr,className:oa.info_content_icon}),St.createElement(F.Link,{to:`/shixuns/${N==null?void 0:N.shixun_identifier}/challenges`,target:"_blank"},St.createElement(je.Z,{title:(dt=N==null?void 0:N.shixun)==null?void 0:dt.name,placement:"bottom"},St.createElement("div",{className:oa.info_content_title},(yt=N==null?void 0:N.shixun)==null?void 0:yt.name)))),St.createElement("div",{className:oa.info_open,onClick:()=>{Qt(N,"open")}},!(N!=null&&N.show_info)&&St.createElement(St.Fragment,null,"\u5C55\u5F00\u66F4\u591A",St.createElement("i",{className:"iconfont icon-xiajiantou",style:{fontSize:"8px"}}))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&St.createElement("div",{className:oa.info_delete,onClick:()=>{v(N==null?void 0:N.id)}},"\u5220\u9664\u8BE5\u8D5B\u9898")),(N==null?void 0:N.show_info)&&St.createElement("div",{className:oa.questions_info},St.createElement(D.default,{form:he,labelCol:{flex:"70px"}},St.createElement(D.default.Item,{className:oa.form_item,label:"\u9898\u76EE\u603B\u5206",colon:!1},St.createElement(Ql.Z,{min:0,value:N==null?void 0:N.total_score,disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",className:oa.form_item_item,onChange:$t=>{N.total_score=$t,Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}}),"\xA0\u5206"),St.createElement(D.default.Item,{className:oa.form_item_small,label:" ",colon:!1},St.createElement(D.default.Item,{className:oa.form_item_small,label:"\u5173\u5361\u5206\u503C",colon:!1},St.createElement(be.ZP.Group,{disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",value:N==null?void 0:N.score_setting,onChange:$t=>{N.score_setting=$t.target.value,$t.target.value!==1&&(N.difficulty_level_sort="asc"),Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}},St.createElement(be.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),St.createElement(be.ZP,{value:1},"\u96BE\u6613\u5EA6"),St.createElement(be.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C")))),(cn=N==null?void 0:N.challenge_settings)==null?void 0:cn.map(($t,dn)=>St.createElement(D.default.Item,{key:dn,className:oa.form_item_small,label:" ",colon:!1},St.createElement("div",{style:{display:"flex"}},St.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#165DFF",width:"14px",height:"14px",margin:"6px 15px 7px 0"}}),St.createElement(D.default.Item,{className:oa.form_item_small,label:St.createElement(je.Z,{title:$t==null?void 0:$t.subject,placement:"left"},St.createElement("div",{className:oa.guanka_title},$t==null?void 0:$t.subject)),colon:!1},St.createElement(Ql.Z,{min:0,step:.1,value:$t==null?void 0:$t.score,disabled:Ae||(N==null?void 0:N.score_setting)!==2,style:{width:"96px"},onChange:qt=>{N.challenge_settings[dn].score=qt,Ge(js({},de))},onBlur:()=>{ye()}}),St.createElement("span",{className:"ml10"},"\u5206")),St.createElement("div",{className:($t==null?void 0:$t.difficulty)=="\u7B80\u5355"?oa.nandu_1:($t==null?void 0:$t.difficulty)=="\u4E2D\u7B49"?oa.nandu_2:oa.nandu_3},$t==null?void 0:$t.difficulty))))),St.createElement("div",{className:oa.close_icon,onClick:()=>{Qt(N,"close")}},"\u6536\u8D77\u66F4\u591A",St.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:"8px"}}))))}),(T==null?void 0:T.length)==0&&St.createElement(Ml.Z,{customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898"}),St.createElement(em,{competitionId:j==null?void 0:j.competitionId,queryQuetions:Kn})),x.mode===2&&St.createElement("div",{style:{paddingLeft:78,paddingRight:30}},St.createElement("div",{style:{display:"flex",alignItems:"center"}},St.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8BFE\u5802"),St.createElement(Me.default,{popupClassName:oa.popu,showSearch:!0,filterOption:(N,We)=>We.key.toUpperCase().indexOf(N.toUpperCase())!==-1,disabled:x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended",className:oa.qselect,onChange:N=>Bi(void 0,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,we.ZP)(`/api/competitions/${ge}/course_select.json`,{method:"post",body:{course_id:N}});j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),size:"large",style:{flex:1},value:[le.course_id||le.default_course_id],placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u8BA1\u7B97\u6210\u7EE9\u7684\u8BFE\u5802"},jt==null?void 0:jt.map(N=>St.createElement(Me.default.Option,{key:`${N==null?void 0:N.name}${N==null?void 0:N.id}`,value:N==null?void 0:N.id},St.createElement($e.Z,{align:"middle",style:{padding:"0px 12px"}},St.createElement($e.Z,{align:"middle",style:{flex:1}},St.createElement(ee.Z,null,St.createElement("div",{className:"mr20 font12",style:{lineHeight:"12px",padding:"4px 10px",borderRadius:13,color:N.is_end?"#E53333":"#3061D0",border:`1px solid ${N.is_end?"#FFC4C4":"#C4D2F1"}`}},N.is_end?"\u5DF2\u7ED3\u675F":"\u8FDB\u884C\u4E2D")),St.createElement(ee.Z,{style:{flex:1}},St.createElement(je.Z,{placement:"topLeft",title:N==null?void 0:N.name,overlayStyle:{maxWidth:430,zIndex:1e4}},St.createElement(ee.Z,{style:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:430}},N==null?void 0:N.name)))),St.createElement(ee.Z,{style:{color:"#9096A3"}},N==null?void 0:N.created_at))))),St.createElement("div",{className:oa.add_people,style:{position:"relative",justifyContent:"center",top:0,right:0,marginLeft:20,height:40,borderRadius:2,alignItems:"center"},onClick:()=>{window.open(x.first_category_url)}},"\u8FDB\u5165\u8BE5\u8BFE\u5802")),x.course_is_end&&St.createElement("div",{style:{color:"red",marginLeft:60,marginTop:10}},"\u9009\u62E9\u5DF2\u7ED3\u675F\u7684\u8BFE\u5802\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u7B54\u9898\u7684\u4EFB\u4F55\u64CD\u4F5C"),(M=le==null?void 0:le.competition_course_games)==null?void 0:M.map((N,We)=>{var dt;return St.createElement("div",{style:{marginBottom:20}},St.createElement("div",{style:{marginTop:20,display:"flex",alignItems:"center"}},St.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8D5B\u9053",We+1),St.createElement(re.default,{className:oa.qinput,value:N.name,onChange:yt=>{N.name=yt.target.value,Je(js({},le))},onBlur:yt=>Bi(void 0,null,function*(){if(!yt.target.value)return;(yield(0,we.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id,competition_course_game_id:N.competition_course_game_id,name:yt.target.value}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),placeholder:"\u8BF7\u8F93\u5165\u8D5B\u9053\u540D\u79F0",style:{flex:1},maxLength:30,size:"large"}),St.createElement("i",{onClick:()=>Bi(void 0,null,function*(){var yt;if(((yt=le==null?void 0:le.competition_course_games)==null?void 0:yt.filter($t=>$t.homeworks.length<=0).length)>0){G.ZP.info("\u8BF7\u5148\u5B8C\u6210\u4E0A\u4E00\u4E2A\u8D5B\u9053\u7684\u4F5C\u4E1A/\u8003\u8BD5\u7684\u9009\u62E9\uFF0C\u53EA\u6709\u4E0A\u4E00\u4E2A\u8D5B\u9053\u4E2D\u6DFB\u52A0\u4E86\u4F5C\u4E1A/\u8BD5\u5377\u624D\u80FD\u65B0\u589E\u8D5B\u9053");return}(yield(0,we.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),style:{color:"#145DFF",marginLeft:15,cursor:"pointer"},className:"iconfont icon-tianjia2"}),We!==0&&St.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8D5B\u9053\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Bi(void 0,null,function*(){(yield(0,we.ZP)(`/api/competitions/${ge}/delete_course_game.json`,{method:"delete",body:{competition_course_game_id:N.competition_course_game_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${oa.deletecolor} iconfont icon-weishezhi`})),St.createElement("div",{style:{marginTop:20,marginLeft:60}},St.createElement("span",null,"\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A/\u8BD5\u5377"),St.createElement(ke.ZP,{loading:Bn,onClick:()=>{Fe(N.competition_course_game_id)},style:{marginLeft:10,marginRight:20,background:"#3061D0",display:"inline-flex",height:30,alignItems:"center",justifyContent:"center",width:119,color:"#fff",borderRadius:2,cursor:"pointer",border:"none"}},"\u9009\u62E9\u4F5C\u4E1A/\u8BD5\u5377"),St.createElement("span",{style:{color:"#9096A3"}},"\u4E3A\u4E86\u6EE1\u8DB3\u7ADE\u8D5B\u7684\u6B63\u5E38\u8BA1\u5206\u6392\u884C\uFF0C\u8BF7\u5173\u8054\u4F5C\u4E1A/\u8BD5\u5377")),N.homeworks.length>0?St.createElement("div",{style:{marginLeft:199,marginTop:10,padding:"30px 20px",background:"#F6F7F9"}},(dt=N==null?void 0:N.homeworks)==null?void 0:dt.map((yt,cn)=>{var $t,dn;return St.createElement("div",{style:{display:"flex",marginTop:cn>0&&20,height:20,alignItems:"center",justifyContent:"space-between"}},St.createElement("div",{style:{minWidth:68,height:24,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,background:"rgba(22,93,255,0.1)",color:"#3061D0",marginRight:20}},($t=tt.find(qt=>qt.type===yt.homework_type))==null?void 0:$t.name),St.createElement(je.Z,{title:((dn=yt==null?void 0:yt.name)==null?void 0:dn.length)>6&&(yt==null?void 0:yt.name),placement:"topLeft"},St.createElement("span",{onClick:()=>{window.open(`/classrooms/${le==null?void 0:le.course_id}/${tt.find(qt=>qt.type===yt.homework_type).url}/${yt.homework_id||yt.exercise_id}/detail`)},style:{width:"90%",color:"#3061D0",cursor:"pointer"},className:oa.textone},yt==null?void 0:yt.name)),St.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4F5C\u4E1A\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Bi(void 0,null,function*(){(yield(0,we.ZP)(`/api/competitions/${ge}/delete_course_homework.json`,{method:"delete",body:{competition_course_homework_id:yt.competition_course_homework_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${oa.deletecolor} iconfont icon-weishezhi`}))})):St.createElement(Ml.Z,null))}),St.createElement(fe.default,{open:$,onCancel:()=>{ot(""),ae(!1)},width:850,title:"\u9009\u62E9\u4F5C\u4E1A",className:oa.modalclass,okButtonProps:{loading:Bn},onOk:()=>Bi(void 0,null,function*(){var N,We,dt,yt,cn,$t;if(((N=Ze==null?void 0:Ze.filter(qt=>qt.checked))==null?void 0:N.length)<=0){G.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u6216\u8BD5\u5377");return}ae(!0);let dn=yield(0,we.ZP)(`/api/competitions/${ge}/homework_select.json`,{method:"post",body:{course_id:le.course_id,competition_course_game_id:$,shixun_homework_ids:(We=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="practice"))==null?void 0:We.map(qt=>qt.id),common_homework_ids:(dt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="normal"))==null?void 0:dt.map(qt=>qt.id),group_homework_ids:(yt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="group"))==null?void 0:yt.map(qt=>qt.id),program_homework_ids:(cn=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="hack"))==null?void 0:cn.map(qt=>qt.id),exercise_ids:($t=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="exercise"))==null?void 0:$t.map(qt=>qt.id)}});ae(!1),ot(""),dn.status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})},St.createElement("div",{style:{border:"1px solid #F6F7F9",display:"flex",maxHeight:480}},St.createElement("div",{style:{width:350,borderRight:"1px solid #F6F7F9",overflowY:"auto",overflowX:"hidden",padding:14}},St.createElement(wn.t7,{style:{width:312,marginRight:15},dataSource:[],value:{id:"",value:Ra.input},onChange:(N,We)=>{Ra.input=N,cl(js({},Ra)),tt==null||tt.map(dt=>{dt.open=!0}),an([...tt])},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),tt==null?void 0:tt.map(N=>{var We,dt,yt,cn,$t,dn,qt,ft,on;return St.createElement("div",null,St.createElement("div",{style:{marginTop:16,height:22,alignItems:"center",display:"flex",justifyContent:"space-between"}},St.createElement("div",{style:{cursor:"pointer",color:"#232B40"},onClick:()=>{N.open=!N.open,an([...tt])}},St.createElement("i",{style:{marginRight:10,color:"#999999"},className:`iconfont ${N.open?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-a-bianzu11"}`}),N.name,St.createElement("span",{style:{marginLeft:6,color:"#ADB2B8"}},(We=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:We.length)),St.createElement(Tt.default,{indeterminate:((dt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dt.length)>((yt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:yt.length)&&((cn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:cn.length)!==0&&(($t=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:$t.length)>0,checked:((dn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dn.length)===((qt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:qt.length)&&((ft=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:ft.length)!==0,onChange:gt=>{gt.target.checked?Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!0)}):Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!1)}),tn([...Ze])}})),(on=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&&N.open&>.name.includes(decodeURIComponent(Ra.input))))==null?void 0:on.map(gt=>St.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},bf(gt.status||gt.exercise_tips[0]),St.createElement(je.Z,{title:gt==null?void 0:gt.name},St.createElement("span",{style:{width:"70%"},className:oa.textone},gt==null?void 0:gt.name)),St.createElement(Tt.default,{onChange:pa=>{gt.checked=pa.target.checked,tn([...Ze])},checked:gt.checked}))))})),St.createElement("div",{style:{width:450,padding:20,overflowY:"auto",overflowX:"hidden"}},St.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},St.createElement("span",null,St.createElement("span",{style:{color:"#6B758B"}},"\u5DF2\u9009"),St.createElement("span",{style:{color:"#3061D0",marginLeft:3}},Ze==null?void 0:Ze.filter(N=>N.checked).length)),St.createElement("span",{onClick:()=>{Ze.map(N=>{N.checked=!1}),tn([...Ze])},style:{color:"#3061D0",cursor:"pointer"}},"\u5168\u90E8\u6E05\u9664")),(Qe=Ze==null?void 0:Ze.filter(N=>N.checked))==null?void 0:Qe.map(N=>St.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},bf(N.status||N.exercise_tips[0]),St.createElement(je.Z,{title:N==null?void 0:N.name},St.createElement("span",{style:{width:"70%"},className:oa.textone},N==null?void 0:N.name)),St.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{N.checked=!1,tn([...Ze])},className:`${oa.deletecolor} iconfont icon-weishezhi`}))))))),x.mode===3&&St.createElement("div",null,St.createElement("div",{className:oa.title,style:{display:"flex",alignItems:"center"}},St.createElement("div",{style:{flex:1}},"\u8BC4\u6D4B\u8BBE\u7F6E",St.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",St.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((rt=x==null?void 0:x.permission)==null?void 0:rt.editable))&&St.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},St.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91")))),St.createElement(D.default,{form:me,layout:"vertical",scrollToFirstError:!0,className:oa.pingcesetting,onValuesChange:()=>{}},St.createElement(D.default.Item,{className:oa.form_item,label:"\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",colon:!1,name:"evaluation_setting",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},St.createElement($d,{placeholder:"\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6,autoSize:{minRows:6,maxRows:999},disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)})),St.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},St.createElement(D.default.Item,{style:{width:400},className:oa.form_item,label:"\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},St.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:oa.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:St.createElement("span",{style:{color:"#c5c5c5"}},"\u6B21")})),St.createElement(D.default.Item,{style:{width:400},className:oa.form_item,label:"\u8BC4\u6D4B\u65F6\u957F(S)",colon:!1,name:"evaluation_time",rules:[{required:!0,pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},St.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:oa.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",suffix:St.createElement("span",{style:{color:"#c5c5c5"}},"S")}))),St.createElement(D.default.Item,{className:oa.form_item,label:"\u8FD0\u884C\u811A\u672C",colon:!1,name:"evaluation_script",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},St.createElement($d,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),placeholder:"\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",rows:6,autoSize:{minRows:6,maxRows:999}}))),(0,oe.Ny)()&&St.createElement("div",{className:oa.footer},St.createElement(Ct.Z,{className:oa.save_button,onClick:()=>Bi(void 0,null,function*(){yield me.validateFields();let N=me.getFieldsValue();if(De){const We=yield(0,we.ZP)(`/api/competitions/${ge}/create_work_settings.json`,{method:"post",body:js({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}else{const We=yield(0,we.ZP)(`/api/competitions/${ge}/update_work_settings.json`,{method:"put",body:js({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}})},"\u4FDD\u5B58\u66F4\u6539"))))};var lm=(0,F.connect)(({competitions:a,shixunHomeworks:u,globalSetting:l,user:d})=>({competitions:a,shixunHomeworks:u,globalSetting:l,user:d}))(am),Ki={flex_box_center:"flex_box_center___iPlvr",flex_space_between:"flex_space_between___xLMpL",flex_box_vertical_center:"flex_box_vertical_center___m68GV",flex_box_center_end:"flex_box_center_end___N__Xt",flex_box_column:"flex_box_column___EdrdM",all:"all___ZbAJW",title:"title___QPivo",add_people:"add_people___jqyIi",people_icon:"people_icon___Gf35v",content_user:"content_user___mESiF",content_left:"content_left___JUfAC",user_img_box:"user_img_box___rq6y5",user_img:"user_img___tN5UW",user_rule_create:"user_rule_create___i4hOF",user_rule_me:"user_rule_me___XrMP0",user_info:"user_info___ncafT",user_name:"user_name___hqLNP",user_school:"user_school___m7TBE",delete_text:"delete_text___j_0I0",query_style:"query_style___Nwuez",modal_styles:"modal_styles___d9sQP",select_modal:"select_modal___j0vsx"},wd=Object.getOwnPropertySymbols,wf=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,tf=(a,u)=>{var l={};for(var d in a)wf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&wd)for(var d of wd(a))u.indexOf(d)<0&&ef.call(a,d)&&(l[d]=a[d]);return l},Id=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const rm=a=>{var u=a,{classroomList:l,loading:d,dispatch:q}=u,R=tf(u,["classroomList","loading","dispatch"]),H,j;const s=(0,F.useParams)(),{actionTabs:M}=l,[Qe,rt]=(0,e.useState)([]),[he,me]=(0,e.useState)(!0),[De,Se]=(0,e.useState)(!1),[T]=D.default.useForm(),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(0),[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)(!0),de=(0,e.useRef)();(0,e.useEffect)(()=>{l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458"&&(Oe(!0),Ge())},[l.actionTabs.key]);const Ge=()=>Id(void 0,null,function*(){const O=yield q({type:"classroomList/getSchoolList",payload:{}});rt(O.map($=>({value:$})))}),ge=()=>{var O;if(((O=T.getFieldValue())==null?void 0:O.keyword)===""){Ae([]),G.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Oe(!1),me(!0),Se(!1),x([]),setTimeout(()=>{le(!0)},200)},nn=O=>{O=String(O);const $=ht.indexOf(O);$<0?ht.push(O):ht.splice($,1),x([...ht])},le=(O=!1)=>Id(void 0,null,function*(){var $;if((O||he)&&!De){const ot=T.getFieldValue();Se(!0),ut(O?1:V+1);const Ze=yield(0,En.pA)({id:l.actionTabs.id,page:O?1:V+1,type:(ot==null?void 0:ot.search_type)||"",school:(ot==null?void 0:ot.school_name)||"",keyword:(ot==null?void 0:ot.keyword)||""});Ae(O?[...Ze==null?void 0:Ze.data]:[...ue,...Ze==null?void 0:Ze.data]),Se(!1),(($=Ze.users)==null?void 0:$.length)<10&&me(!1)}}),Je=()=>Id(void 0,null,function*(){ht==""?G.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(console.log(ht),(0,En.q0)({id:R==null?void 0:R.competitionId,ids:ht}).then(O=>{O.status==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),R.queryData()):G.ZP.error(O==null?void 0:O.message)}))}),jt=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:(O,$)=>e.createElement(Tt.default,{value:$.id,checked:ht.includes(String($.id)),disabled:$==null?void 0:$.checked})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"name",render:(O,$)=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement(F.Link,{className:"bold c-black",to:`/users/${$.login}`,target:"_blank"},O||"--"))},{title:"\u804C\u4E1A",dataIndex:"identity",width:130,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u90AE\u7BB1",dataIndex:"mail",width:100,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:O=>O?"\u662F":"\u5426"},{title:"\u72B6\u6001",dataIndex:"checked",width:80,render:O=>{if(O)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(fe.default,{className:"modal_styles",centered:!0,title:"\u6DFB\u52A0\u7BA1\u7406\u5458",open:l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>Id(void 0,null,function*(){Je()}),onCancel:()=>{x([]),q({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{style:{padding:"0 14px"}},e.createElement(D.default,{layout:"inline",form:T,initialValues:{school_name:"",keyword:"",search_type:"name"}},e.createElement(D.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(Me.default,{style:{width:120},className:Ki.select_modal},e.createElement(Me.default.Option,{value:"name"},"\u59D3\u540D"),e.createElement(Me.default.Option,{value:"phone"},"\u624B\u673A\u53F7"),e.createElement(Me.default.Option,{value:"mail"},"\u90AE\u7BB1"))),e.createElement(D.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},e.createElement(re.default,{allowClear:!0,style:{width:305},size:"middle",defaultValue:((H=M.selectArrs)==null?void 0:H.category_name)||((j=M.selectArrs)==null?void 0:j.name)})),e.createElement(D.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(ze.Z,{options:Qe,style:{width:306},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(O,$)=>$.value.toUpperCase().indexOf(O.toUpperCase())!==-1})),e.createElement(D.default.Item,{style:{marginRight:0}},e.createElement(ke.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>ge()},"\u641C\u7D22"))),U&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.RL,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458")),!U&&ue==""&&!De&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.z3,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!U&&ue!=""||De)&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Sn.default,{pagination:!1,dataSource:[],columns:jt})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:O=>{le()},hasMore:he,useWindow:!1},e.createElement(Sn.default,{loading:De,showHeader:!1,pagination:!1,dataSource:ue,columns:jt,onRow:O=>({onClick:$=>{$.currentTarget.querySelector("input").disabled||nn($.currentTarget.querySelector("input").value)}})}))))))};var um=(0,F.connect)(({classroomList:a,loading:u})=>({classroomList:a,loading:u}))(rm),If=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,om=(a,u)=>{var l={};for(var d in a)im.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&If)for(var d of If(a))u.indexOf(d)<0&&xf.call(a,d)&&(l[d]=a[d]);return l},sm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const cm=a=>{var u=a,{globalSetting:l,dispatch:d,user:q}=u,R=om(u,["globalSetting","dispatch","user"]),H;const[j,s]=(0,e.useState)([]),[M,Qe]=(0,e.useState)(""),rt=()=>{d({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u7BA1\u7406\u5458",id:R==null?void 0:R.competitionId}})},he=De=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\u8BE5\u7BA1\u7406\u5458\uFF1F",onOk:()=>sm(void 0,null,function*(){(0,En.qN)({id:R==null?void 0:R.competitionId,ids:[De]}).then(Se=>{(Se==null?void 0:Se.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),me()):G.ZP.error(Se==null?void 0:Se.message)})})})};(0,e.useEffect)(()=>{me()},[]);const me=()=>{(0,En.sL)(R==null?void 0:R.competitionId).then(De=>{var Se;if((De==null?void 0:De.status)==0){Qe((Se=De==null?void 0:De.creator)==null?void 0:Se.id);let T=[];T.push(De==null?void 0:De.creator);for(let ue in De==null?void 0:De.data)T.push(De==null?void 0:De.data[ue]);s(T),R==null||R.loadingFunction(!1)}else G.ZP.error(De==null?void 0:De.message)})};return e.createElement("div",{className:Ki.all},e.createElement("div",{className:Ki.title},"\u7BA1\u7406\u5458\u8BBE\u7F6E"),(M==((H=q==null?void 0:q.userInfo)==null?void 0:H.user_id)||(0,oe.Ny)())&&e.createElement("div",{className:Ki.add_people,onClick:rt},e.createElement("img",{src:K,className:Ki.people_icon}),"\u6DFB\u52A0\u7BA1\u7406\u5458"),e.createElement("div",{className:Ki.content_user},j.map((De,Se)=>{var T,ue,Ae;return e.createElement("div",{className:Ki.content_left,key:Se},e.createElement("div",{className:Ki.user_img_box},e.createElement("a",{href:`/users/${De.login}/classrooms`,target:"_blank"},e.createElement("img",{src:lt.Z.IMG_SERVER+"/images/"+(De==null?void 0:De.image_url),className:Ki.user_img}),M==(De==null?void 0:De.id)&&e.createElement("div",{className:Ki.user_rule_create},"\u521B\u5EFA\u8005"))),e.createElement("div",{className:Ki.user_info},e.createElement("div",{className:Ki.user_name},De==null?void 0:De.name),e.createElement("div",{className:Ki.user_school},De==null?void 0:De.school)),M!=(De==null?void 0:De.id)&&(M==((T=q==null?void 0:q.userInfo)==null?void 0:T.user_id)||((ue=q==null?void 0:q.userInfo)==null?void 0:ue.role)==1||((Ae=q==null?void 0:q.userInfo)==null?void 0:Ae.role)==2)&&e.createElement("div",{className:Ki.delete_text,onClick:()=>{he(De==null?void 0:De.id)}},"\u5220\u9664"))})),e.createElement(um,{queryData:me,competitionId:R==null?void 0:R.competitionId}))};var dm=(0,F.connect)(({globalSetting:a,user:u})=>({globalSetting:a,user:u}))(cm),Da={flex_box_center:"flex_box_center___yg5U2",flex_space_between:"flex_space_between___RNHqN",flex_box_vertical_center:"flex_box_vertical_center___ZT47P",flex_box_center_end:"flex_box_center_end___X4Xs3",flex_box_column:"flex_box_column___OzmB0",all:"all___uSCy0",content:"content___pnhPh",content_left_red:"content_left_red___SmVi6",content_left_none:"content_left_none___jTbL2",content_left_flag:"content_left_flag___mae5L",content_left_info:"content_left_info___mISvV",content_left_title:"content_left_title___lcDeu",content_left_description:"content_left_description___Ris52",content_right:"content_right___AcQrD",content_right_span:"content_right_span___WiMTr",form_item:"form_item___eHCux",form_item_item:"form_item_item___IAs6n",fuzhi:"fuzhi___rSsFz",fuzhi_text:"fuzhi_text___UV3Dz",tijiao:"tijiao___AYAeP",tijiao_text:"tijiao_text___TC6tI",quetions_info:"quetions_info___qHhFg",scoremodal:"scoremodal___LmU2Z",title:"title___M1zQX",bottom:"bottom___P728Z",yes:"yes___gRJi8",no:"no___voaWW",form_item_item_select:"form_item_item_select___g8gNL"},aa=B(59301),fm=Object.defineProperty,mm=Object.defineProperties,pm=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,Pf=Object.prototype.hasOwnProperty,Sf=Object.prototype.propertyIsEnumerable,nf=(a,u,l)=>u in a?fm(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Rf=(a,u)=>{for(var l in u||(u={}))Pf.call(u,l)&&nf(a,l,u[l]);if(xd)for(var l of xd(u))Sf.call(u,l)&&nf(a,l,u[l]);return a},Am=(a,u)=>mm(a,pm(u)),vm=(a,u)=>{var l={};for(var d in a)Pf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&xd)for(var d of xd(a))u.indexOf(d)<0&&Sf.call(a,d)&&(l[d]=a[d]);return l},gm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Nf=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=vm(u,["competitions","globalSetting","loading","dispatch","user"]);const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)(!0),[rt,he]=(0,e.useState)(!0),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(!0),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)(""),[ht,x]=(0,e.useState)(""),[U,Oe]=(0,e.useState)(""),{Header:de}=l,[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)([]);console.log("Header:",de),(0,e.useEffect)(()=>{Je()},[]);const Je=()=>{(0,En.rZ)(j==null?void 0:j.competitionId).then($=>{var ot,Ze,tn,Bn,ae,tt,an;Qe($==null?void 0:$.name_finish),he($==null?void 0:$.url_finish),De($==null?void 0:$.time_finish),T($==null?void 0:$.question_finish),Ae((ot=$==null?void 0:$.competition)==null?void 0:ot.name),x(y()((Ze=$==null?void 0:$.competition)==null?void 0:Ze.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+y()((tn=$==null?void 0:$.competition)==null?void 0:tn.end_time).format("YYYY-MM-DD HH:mm")),ut(`${window.location.origin}/competitions/detail/`+($==null?void 0:$.identifier));let Ra="";for(let cl in $==null?void 0:$.data)Number(cl)==Number(($==null?void 0:$.data.length)-1)?Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((ae=(Bn=$==null?void 0:$.data[cl])==null?void 0:Bn.shixun)==null?void 0:ae.name):Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((an=(tt=$==null?void 0:$.data[cl])==null?void 0:tt.shixun)==null?void 0:an.name)+"\u3001";Oe(Ra),s.setFieldValue("identifier",$==null?void 0:$.identifier),j==null||j.loadingFunction(!1)})},jt=$=>{(0,En.qt)(Am(Rf({},$),{id:j==null?void 0:j.competitionId})).then(ot=>{(ot==null?void 0:ot.status)==0?(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),ge(!1),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(ot==null?void 0:ot.message)})},O=()=>{const $=document.createElement("input");$.value=`${window.location.origin}/competitions/detail/`+s.getFieldValue("identifier"),document.body.appendChild($),$.select(),document.execCommand("Copy"),G.ZP.success("\u590D\u5236\u6210\u529F"),$.remove()};return aa.createElement("div",{className:Da.all},aa.createElement("div",{className:Da.content},aa.createElement("div",{className:M?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:M?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u4E3B\u6807\u9898\u8BBE\u7F6E"),aa.createElement("div",{className:Da.content_left_description},M?`\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A${ue}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u4E3B\u6807\u9898"))),M?aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),aa.createElement("div",{className:Da.content},aa.createElement("div",{className:rt?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:rt?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u7F51\u5740\u8BBE\u7F6E"),aa.createElement("div",{className:Da.content_left_description},rt&&aa.createElement("span",null,"\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A",aa.createElement("a",{href:V,target:"_blank"},V)),!rt&&aa.createElement("span",null,"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740")))),rt?aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),aa.createElement("div",{className:Da.content},aa.createElement("div",{className:me?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:me?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u7ADE\u8D5B\u65F6\u95F4"),aa.createElement("div",{className:Da.content_left_description},me?`\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A${ht}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u65F6\u95F4"))),me?aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),aa.createElement("div",{className:Da.content},aa.createElement("div",{className:Se?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:Se?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u8D5B\u9898\u8BBE\u7F6E"),de.mode===1&&aa.createElement("div",null,Se&&aa.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A"+U},aa.createElement("div",{className:Da.content_left_description},"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A",U)),!Se&&aa.createElement("div",{className:Da.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")),de.mode===2&&aa.createElement("div",null,de.course_id&&aa.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\uFF1A"+de.course_name+"\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"},aa.createElement("div",{className:Da.content_left_description},"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C",de.course_name,"\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802")),!de.course_id&&aa.createElement("div",{className:Da.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")))),Se?aa.createElement("div",{className:Da.content_right,onClick:j.clickQuetions},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:j.clickQuetions},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),M&&rt&&me&&Se&&aa.createElement(aa.Fragment,null,aa.createElement("div",{className:Da.content},aa.createElement(D.default,{form:s,style:{marginLeft:22},labelCol:{flex:"100px"}},aa.createElement(D.default.Item,{className:Da.form_item,colon:!1,name:"identifier"},aa.createElement(re.default,{prefix:`${window.location.origin}/competitions/detail/`,disabled:!0,className:Da.form_item_item}))),aa.createElement("div",{className:Da.fuzhi,onClick:O},aa.createElement("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"\u590D\u5236"),aa.createElement("div",{className:Da.fuzhi_text},"\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"))),aa.createElement("div",{className:Da.content},aa.createElement(Ct.Z,{disabled:!M||!rt||!me||!Se,type:"primary",className:Da.tijiao,onClick:()=>gm(void 0,null,function*(){ge(!0),(0,Jn.GY)({display_aliases:!0}).then($=>{le($==null?void 0:$.schools)}).then(()=>{var $,ot,Ze;s.setFieldsValue({sponsor_schools:($=H.userInfo)==null?void 0:$.user_school_id,sponsor_user_name:(ot=H.userInfo)==null?void 0:ot.real_name,sponsor_user_phone:(Ze=H.userInfo)==null?void 0:Ze.phone})})})},"\u63D0\u4EA4\u5BA1\u6838"),aa.createElement("div",{className:`${Da.tijiao_text} ${M&&rt&&me&&Se?"":"c-red"}`},M&&rt&&me&&Se?"\u51C6\u5907\u597D\u540E\uFF0C\u60A8\u53EF\u53D1\u8D77\u5BA1\u6838":"\u8BF7\u5B8C\u6210\u7ADE\u8D5B\u6307\u5F15\u540E\uFF0C\u518D\u63D0\u4EA4\u5BA1\u6838")),aa.createElement(fe.default,{title:!1,footer:!1,open:Ge,width:610,className:Da.scoremodal,closable:!1,centered:!0,onCancel:()=>ge(!1)},aa.createElement("div",{style:{display:"flex",alignItems:"center"}},aa.createElement("div",{className:Da.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),aa.createElement("span",{onClick:()=>ge(!1),style:{cursor:"pointer"},className:Da.close},aa.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),aa.createElement("div",{className:Da.content},aa.createElement(D.default,{form:s,className:Da.formWrap,onFinish:jt,labelCol:{flex:"110px"}},aa.createElement(D.default.Item,{className:Da.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},aa.createElement(Me.default,{mode:"multiple",className:Da.form_item_item_select,options:nn,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:($,ot)=>{var Ze;return((Ze=ot==null?void 0:ot.name)!=null?Ze:"").toLowerCase().includes($.toLowerCase())}})),aa.createElement(D.default.Item,{className:Da.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},aa.createElement(re.default,{className:Da.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),aa.createElement(D.default.Item,{className:Da.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},aa.createElement(re.default,{className:Da.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),aa.createElement("div",{className:Da.bottom},aa.createElement(D.default.Item,null,aa.createElement(ke.ZP,{size:"middle",className:Da.no,onClick:()=>{ge(!1)}},"\u53D6\u6D88"),aa.createElement(ke.ZP,{className:Da.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))))};var Em=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Nf),hm={ModalStyle:"ModalStyle___cW8H3"},vr=B(59301),ym=Object.defineProperty,Cm=Object.defineProperties,Of=Object.getOwnPropertyDescriptors,Pd=Object.getOwnPropertySymbols,kf=Object.prototype.hasOwnProperty,Sd=Object.prototype.propertyIsEnumerable,af=(a,u,l)=>u in a?ym(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Jc=(a,u)=>{for(var l in u||(u={}))kf.call(u,l)&&af(a,l,u[l]);if(Pd)for(var l of Pd(u))Sd.call(u,l)&&af(a,l,u[l]);return a},Rd=(a,u)=>Cm(a,Of(u)),jf=(a,u)=>{var l={};for(var d in a)kf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Pd)for(var d of Pd(a))u.indexOf(d)<0&&Sd.call(a,d)&&(l[d]=a[d]);return l},Bm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Lf=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R,loadingFunction:H=T=>{},loading:j}=u,s=jf(u,["competitions","globalSetting","dispatch","user","loadingFunction","loading"]);const{GuidesData:M}=l,{identifier:Qe}=(0,F.useParams)(),rt=(0,e.useRef)(),[he]=D.default.useForm(),me=D.default.useWatch("list",he),De=T=>Bm(void 0,null,function*(){if(console.log("====",T),T.list.length<2){G.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A02\u4E2A\u8D5B\u7A0B");return}(yield q({type:"competitions/postGuides",payload:Jc({identifier:Qe},T)})).status==0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),q({type:"competitions/getHeader",payload:{identifier:Qe}}),Se())}),Se=()=>{q({type:"competitions/getGuides",payload:{identifier:Qe}})};return(0,e.useEffect)(()=>{H(!1),Se()},[]),(0,e.useEffect)(()=>{var T,ue;he.setFieldsValue(Rd(Jc({},(M==null?void 0:M.data)||{}),{list:(ue=(T=M==null?void 0:M.data)==null?void 0:T.list)==null?void 0:ue.map(Ae=>Rd(Jc({},Ae),{competition_time:Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time):null}))}))},[M]),vr.createElement(Cl.Z,{spinning:!!j["competitions/getGuides"]||!!j["competitions/postGuides"]},vr.createElement("div",{className:"p30"},vr.createElement(D.default,{form:he,colon:!1,onFinish:De,initialValues:{list:[{},{}]}},vr.createElement($e.Z,{wrap:!1,align:"middle",gutter:20},vr.createElement(ee.Z,null,"\u8D5B\u7A0B\u8BBE\u7F6E"),vr.createElement(ee.Z,null,vr.createElement(D.default.Item,{style:{marginBottom:0},name:"guides_is_hidden",valuePropName:"checked"},vr.createElement(Tt.default,null,"\u9690\u85CF"))),vr.createElement(ee.Z,{flex:1},vr.createElement($e.Z,{wrap:!1,align:"middle",justify:"end"},vr.createElement(ee.Z,null,vr.createElement(wn.op,{icon:vr.createElement("i",{className:"iconfont icon-xiaojiahao "}),onClick:()=>{if((me==null?void 0:me.length)==6){G.ZP.warning("\u8D5B\u7A0B\u6700\u591A\u53EF\u6DFB\u52A06\u4E2A");return}rt.current({})}},"\u65B0\u589E"))))),vr.createElement("div",{className:"mt25 mb30",style:{padding:"14px 20px",background:"#F6F7F9",color:"#464F66"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u8D5B\u4E8B\u7684\u65E5\u7A0B\u65F6\u95F4\u8F74\uFF0C\u6BCF\u4E2A\u8D5B\u7A0B\u5C06\u5728\u65F6\u95F4\u8F74\u4E0A\u6309\u5E8F\u53F7\u987A\u5E8F\u4F9D\u6B21\u6392\u5217\u3002\u521B\u5EFA\u6210\u529F\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u516C\u5F00\uFF0C\u4F7F\u7528\u6237\u80FD\u591F\u8F7B\u677E\u4E86\u89E3\u6574\u4E2A\u8D5B\u4E8B\u7684\u8FDB\u5EA6\u548C\u5B89\u6392\u3002"),vr.createElement(D.default.List,{name:"list"},(T,{add:ue,remove:Ae})=>(rt.current=ue,vr.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},T.map((V,ut)=>{var ht=V,{key:x,name:U}=ht,Oe=jf(ht,["key","name"]);return vr.createElement("div",{key:x},vr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 20px"}},vr.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},vr.createElement(ee.Z,null,"\u8D5B\u7A0B",(0,Ue.EM)(ut+1)),vr.createElement(ee.Z,null,vr.createElement("span",{className:"c-red current",onClick:()=>{fe.default.confirm({className:hm.ModalStyle,icon:null,centered:!0,title:"\u63D0\u793A",width:460,content:"\u786E\u5B9A\u8981\u5220\u9664\u6B64\u8D5B\u7A0B\u5417\uFF1F\u5220\u9664\u540E\uFF0C\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u66F4\u6539\u201D\u6309\u94AE\u4EE5\u4FDD\u5B58\u6B64\u6B21\u64CD\u4F5C\u3002",onOk:()=>{Ae(U)}})}},"\u5220\u9664")))),vr.createElement("div",{className:"p20",style:{border:"1px solid #F1F1F1",borderTopColor:"transparent"}},vr.createElement($e.Z,{wrap:!1,align:"middle",gutter:40},vr.createElement(ee.Z,null,vr.createElement(D.default.Item,Rd(Jc({label:"\u8D5B\u7A0B\u540D\u79F0"},Oe),{name:[U,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0"},{whitespace:!0,message:"\u8D5B\u7A0B\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]}),vr.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0",maxLength:10,showCount:!0,style:{width:360}}))),vr.createElement(ee.Z,{flex:1},vr.createElement(D.default.Item,Rd(Jc({label:"\u8D5B\u7A0B\u65F6\u95F4"},Oe),{name:[U,"competition_time"],rules:[{required:!0,validator:(de,Ge)=>{var ge;return Ge===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ut!==0&&y()(Ge).startOf("second")<=y()((ge=me==null?void 0:me[ut-1])==null?void 0:ge.competition_time).startOf("second")?Promise.reject("\u5F53\u524D\u8D5B\u7A0B\u65F6\u95F4\u9700\u665A\u4E8E\u4E0A\u4E00\u4E2A\u8D5B\u7A0B\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}}]}),vr.createElement(Xt.default,{style:{width:"100%"},placeholder:"\u8BF7\u9009\u62E9\u8D5B\u7A0B\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ut!==0&&(de=>{var Ge;return(0,Ue.Q8)(de,null,null,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),disabledTime:ut!==0&&(de=>{var Ge;return(0,Ue.d0)(de,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),suffixIcon:vr.createElement(vr.Fragment,null),showTime:{format:"HH:mm",defaultValue:y()((0,Ue.U6)(),"HH:mm")}}))))))})))),vr.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},vr.createElement(ee.Z,null,vr.createElement(D.default.Item,null,vr.createElement(ke.ZP,{type:"primary",htmlType:"submit"},"\u4FDD\u5B58\u66F4\u6539")))))))};var t=(0,F.connect)(({competitions:a,loading:u})=>({competitions:a,loading:u.effects}))(Lf),n=B(59301),r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,A=(a,u)=>{var l={};for(var d in a)i.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&r)for(var d of r(a))u.indexOf(d)<0&&p.call(a,d)&&(l[d]=a[d]);return l};const C=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R}=u,H=A(u,["competitions","globalSetting","dispatch","user"]);const{identifier:j}=(0,F.useParams)(),[s,M]=(0,e.useState)(!0),Qe=["\u7ADE\u8D5B\u4FE1\u606F","\u56FE\u7247\u8BBE\u7F6E","\u8D5B\u9898\u8BBE\u7F6E","\u8D5B\u7A0B\u8BBE\u7F6E","\u7BA1\u7406\u4EBA\u5458","\u7ADE\u8D5B\u6307\u5F15"],[rt,he]=(0,e.useState)("\u7ADE\u8D5B\u4FE1\u606F"),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(null),[ue,Ae]=(0,e.useState)(""),V=x=>{De(x)},ut=x=>{he("\u7ADE\u8D5B\u4FE1\u606F"),x=="\u4E3B\u6807\u9898"?Ae("name"):x=="\u6BD4\u8D5B\u5730\u5740"?Ae("identifier"):x=="\u7ADE\u8D5B\u65F6\u95F4"&&Ae("start_time")},ht=()=>{he("\u8D5B\u9898\u8BBE\u7F6E")};return(0,e.useEffect)(()=>{},[rt]),(0,e.useEffect)(()=>{l.actionTabs.key==="1"?(he("\u8D5B\u9898\u8BBE\u7F6E"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="5"?(he("\u7ADE\u8D5B\u6307\u5F15"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="7"&&(he("\u7ADE\u8D5B\u4FE1\u606F"),q({type:"competitions/setActionTabs",payload:{}}))},[l.actionTabs]),n.createElement("div",{className:Go.all,ref:T},n.createElement("div",{className:Go.setting},n.createElement("div",{className:Go.setting_title},"\u57FA\u7840\u8BBE\u7F6E"),n.createElement("div",{className:Go.setting_content},n.createElement("div",{className:Go.setting_menu},n.createElement("div",null,Qe.map((x,U)=>n.createElement("div",{className:rt==x?Go.menu_item_active:Go.menu_item,key:U,onClick:()=>{document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),he(x),De(!0)}},x)))),n.createElement("div",{className:Go.setting_info},n.createElement(Cl.Z,{spinning:me},rt=="\u7ADE\u8D5B\u4FE1\u606F"&&n.createElement(Fd,{competitionId:j,loadingFunction:V,formName:ue}),rt=="\u56FE\u7247\u8BBE\u7F6E"&&n.createElement(sr,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u9898\u8BBE\u7F6E"&&n.createElement(lm,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u7A0B\u8BBE\u7F6E"&&n.createElement(t,{loadingFunction:V}),rt=="\u7BA1\u7406\u4EBA\u5458"&&n.createElement(dm,{competitionId:j,loadingFunction:V}),rt=="\u7ADE\u8D5B\u6307\u5F15"&&n.createElement(Em,{competitions:l,clickInformation:ut,clickQuetions:ht,competitionId:j,loadingFunction:V}))))))};var b=(0,F.connect)(({competitions:a,globalSetting:u,user:l})=>({competitions:a,globalSetting:u,user:l}))(C),X={flex_box_center:"flex_box_center___SC2G3",flex_space_between:"flex_space_between___v24d6",flex_box_vertical_center:"flex_box_vertical_center___iBIji",flex_box_center_end:"flex_box_center_end___shnGM",flex_box_column:"flex_box_column___pRdtO",bg:"bg___htQ1O",title:"title___dw_wz",left:"left___CDy7v",muitem:"muitem___pDhZj",muitemclick:"muitemclick___WXoKV",right:"right___tNRAa",button:"button___tMn5K"},ne=B(93948),J={flex_box_center:"flex_box_center___Y72kq",flex_space_between:"flex_space_between___d30ej",flex_box_vertical_center:"flex_box_vertical_center___p_tif",flex_box_center_end:"flex_box_center_end___AyBVH",flex_box_column:"flex_box_column___NQalW",bg:"bg___cLFww",btns:"btns___uWjSy",confirm:"confirm___ZvnTx",cancel:"cancel___v9uv4",deletetitle:"deletetitle___DnoRO",submitwork:"submitwork___tVjOE",scoremodal:"scoremodal___iKA69",title:"title___GESKF",content:"content___r8E9Y",bottom:"bottom___HS8jb",yes:"yes___itu44",no:"no___Qs1U3",bottoms:"bottoms___ng0EW",loaderimg:"loaderimg___XJWfN",upload:"upload___zGUpB",fileProgress:"fileProgress___N5gc0",fileCancel:"fileCancel___aC9wI",videoName:"videoName___rpKzV"},W=B(89613),Y=Object.defineProperty,pe=Object.defineProperties,at=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,qn=(a,u,l)=>u in a?Y(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,sa=(a,u)=>{for(var l in u||(u={}))Dn.call(u,l)&&qn(a,l,u[l]);if(mn)for(var l of mn(u))Nn.call(u,l)&&qn(a,l,u[l]);return a},ma=(a,u)=>pe(a,at(u)),hl=(a,u)=>{var l={};for(var d in a)Dn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&mn)for(var d of mn(a))u.indexOf(d)<0&&Nn.call(a,d)&&(l[d]=a[d]);return l},Qa=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const $l=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,selectedKeys:H,isedit:j,setisedit:s,user:M}=u,Qe=hl(u,["competitions","globalSetting","loading","dispatch","selectedKeys","isedit","setisedit","user"]),rt,he,me,De,Se,T;const{identifier:ue}=(0,F.useParams)(),{RightItems:Ae,Header:V}=l,[ut,ht]=(0,e.useState)(!1),[x,U]=(0,e.useState)(!1),[Oe,de]=(0,e.useState)(!0),[Ge,ge]=(0,e.useState)([]);let[nn,le]=(0,e.useState)([]);const[Je,jt]=(0,e.useState)(Ae.md_content),[O,$]=(0,e.useState)(!1),[ot,Ze]=(0,e.useState)(""),[tn,Bn]=(0,e.useState)([]),[ae,tt]=(0,e.useState)(!1),[an,Ra]=(0,e.useState)([]),cl=(0,e.useRef)();let[Fn,cr]=(0,e.useState)();const[$n,el]=(0,e.useState)(!1),[Kn,v]=(0,e.useState)(0),Qt=(0,F.useParams)(),hn={fileList:tn,openFileDialogOnClick:y()()>y()(V==null?void 0:V.start_time)&&y()(){const on=ft.size/1024/1024/1024/2,gt=ft.name.split(".").slice(-1)[0].toLowerCase();return on>1?(G.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(2G)"),Ft.default.LIST_IGNORE):gt!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),Ft.default.LIST_IGNORE):(Bn([]),!0)},onChange:ft=>{Bn(ft.fileList)}},ye={withCredentials:!0,disabled:Kn>0,openFileDialogOnClick:y()()>y()(V==null?void 0:V.start_time)&&y()()ft.file),customRequest:()=>{},className:J.upload,beforeUpload:ft=>Qa(void 0,null,function*(){const on=ft.size/1024/1024/1024,gt=ft.name.split(".").slice(-1)[0].toLowerCase();return ft.name.length>400?(G.ZP.error("\u6587\u4EF6\u540D\u79F0\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7400\u4E2A\u5B57\u7B26"),!1):gt!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),!1):on>2?(G.ZP.error(`\u300A${ft.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(2GB)`),!1):(Bn([{name:ft.name,file:ft}]),!1)}),onRemove:ft=>Qa(void 0,null,function*(){Bn([...tn.filter(on=>on.name!==ft.name)])})},it=[{title:"\u9009\u624B\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:ft=>ft||"--"},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:ft=>ft=="waiting"?e.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):ft=="progress"?e.createElement("span",{style:{color:""}},"\u8FDB\u884C\u4E2D"):ft=="cancelled"?e.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):ft=="completed"?e.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):ft=="error"?e.createElement("span",{style:{color:"#ff4d4f"}},"\u63D0\u4EA4\u5931\u8D25"):"--"},{title:"\u5F97\u5206",width:80,dataIndex:"evaluation_score",render:ft=>ft||"--"},{title:"\u63CF\u8FF0",width:222,dataIndex:"comment",render:ft=>e.createElement(je.Z,{title:ft},e.createElement("span",null,ft||"- -"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:200,dataIndex:"commit_at",render:ft=>ft?y()(ft).format("YYYY.MM.DD HH:mm:ss"):"--"},{title:"\u4E0B\u8F7D\u6587\u4EF6",ellipsis:!0,dataIndex:"commit_id",render:(ft,on)=>{var gt,pa,Ua,Dr,Yl,Sl,hr,ll,qr,kn,jn,Na;return e.createElement(je.Z,{placement:"topLeft",title:(pa=(gt=on==null?void 0:on.attachments)==null?void 0:gt[0])==null?void 0:pa.title},(Dr=(Ua=on==null?void 0:on.attachments)==null?void 0:Ua[0])!=null&&Dr.is_oss?e.createElement("a",{onClick:()=>{var yl,wa;(0,Ue.Nd)("",`${(wa=(yl=on==null?void 0:on.attachments)==null?void 0:yl[0])==null?void 0:wa.url.replace("disposition=inline","")}`)}},((Sl=(Yl=on==null?void 0:on.attachments)==null?void 0:Yl[0])==null?void 0:Sl.title)||"--"):e.createElement("a",{href:lt.Z.API_SERVER+((ll=(hr=on==null?void 0:on.attachments)==null?void 0:hr[0])==null?void 0:ll.url),download:(kn=(qr=on==null?void 0:on.attachments)==null?void 0:qr[0])==null?void 0:kn.title},((Na=(jn=on==null?void 0:on.attachments)==null?void 0:jn[0])==null?void 0:Na.title)||"--"))}},{title:"\u6D4B\u8BC4\u4FE1\u606F",width:120,dataIndex:"commit_id",render:(ft,on)=>e.createElement(e.Fragment,null,e.createElement(ke.ZP,{style:{padding:0},type:"link",disabled:(on==null?void 0:on.evaluation_status)!="completed",onClick:()=>{const gt=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:e.createElement("div",{style:{maxHeight:500,overflow:"auto"}},on==null?void 0:on.evaluation_info),onOk:()=>gt.destroy(),onCancel:()=>gt.destroy()})}},"\u67E5\u770B"),e.createElement(ke.ZP,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:(on==null?void 0:on.evaluation_status)!="waiting",onClick:()=>{const gt=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:e.createElement(e.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:()=>Qa(void 0,null,function*(){const pa=yield(0,we.ZP)(`/api/competitions/${ue}/competition_commit_records/${on.id}/cancel.json`,{method:"POST",body:{record_id:on.id}});(pa==null?void 0:pa.status)==0&&(G.ZP.success("\u53D6\u6D88\u6210\u529F"),gt.destroy(),$t())}),onCancel:()=>gt.destroy()})}},"\u53D6\u6D88"))}];(0,e.useEffect)(()=>{$n&&(Fn==null||Fn.cancel())},[$n]);let Fe=0;(0,e.useEffect)(()=>{Kn<3&&Kn&&tn.map(ft=>Qa(void 0,null,function*(){var on,gt;if((!ft.status||ft.status==="error")&&!$n){ft.status="uploading",ft.file.status="uploading";const pa=yield In(ft,{login:(on=M==null?void 0:M.userInfo)==null?void 0:on.login,container_type:"CompetitionWorkMode",container_id:null,description:"",realFileName:!0});if((pa==null?void 0:pa.status)==0){if(console.log(pa),Fe++,Fe==tn.length){v(0),tt(!1);const Ua=yield(0,we.ZP)(`/api/competitions/${ue}/competition_commit_records.json`,{method:"post",body:{attachment_ids:[(gt=pa==null?void 0:pa.data)==null?void 0:gt.attachment_id]}});(Ua==null?void 0:Ua.status)===0&&(G.ZP.info(Ua==null?void 0:Ua.message),$t()),Bn([]),$t()}}else v(2),tt(!1)}}))},[Kn]);const _=()=>{el(!0)},In=(ft,on)=>Qa(void 0,null,function*(){var gt,pa,Ua,Dr,Yl,Sl;on.file_name=ft.name;const hr=ft.name,ll=yield(0,we.ZP)("/api/buckets/get_competition_work_mode_token.json",{method:"get"});if((ll==null?void 0:ll.status)!==0){tn[tn.findIndex(Na=>Na.name===hr)].status="error",tn[tn.findIndex(Na=>Na.name===hr)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),v(2),tt(!1);return}ll.data=JSON.parse((0,Xu.pe)(ll.data)),Fn=new(Ii())({endpoint:(gt=ll==null?void 0:ll.data)==null?void 0:gt.end_point,region:(pa=ll==null?void 0:ll.data)==null?void 0:pa.region,accessKeyId:(Ua=ll==null?void 0:ll.data)==null?void 0:Ua.access_key_id,accessKeySecret:(Dr=ll==null?void 0:ll.data)==null?void 0:Dr.access_key_secret,bucket:(Yl=ll==null?void 0:ll.data)==null?void 0:Yl.bucket,stsToken:(Sl=ll==null?void 0:ll.data)==null?void 0:Sl.security_token}),console.log(ft,"file"),cr(Fn);const qr=ft.name.split(".");qr.pop();const kn=on.realFileName?qr.join("."):(0,qu.Z)();let jn=new Date().getTime();return new Promise((Na,yl)=>{var wa,Tu;try{Fn.multipartUpload(`competition_work_mode/${(wa=M==null?void 0:M.userInfo)==null?void 0:wa.login}/${kn+"_"+jn}${hr.indexOf(".")>-1?"."+hr.split(".").pop():""}`,new Blob([ft.file],{type:ft.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(br,dr,Ju)=>{try{console.log("\u8FDB\u5EA6",br,dr,Ju),Kn==2&&(v(1),tt(!0));const _r=tn.findIndex(Ji=>Ji.name===hr);console.log("index",_r),tn[_r].file.percent=br*100,tn[_r].tempCheckpoint=dr,Bn([...tn])}catch(_r){}},checkpoint:tn[tn.findIndex(br=>br.name===hr)].tempCheckpoint,callback:{customValue:{id:hr+""},url:(Tu=ll==null?void 0:ll.data)==null?void 0:Tu.callback_url,host:ll==null?void 0:ll.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,we.rz)(on)}}).then(function(br){var dr,Ju,_r;const Ji=tn.findIndex(bo=>bo.name===hr);let Mo="done";if(((dr=br.data)==null?void 0:dr.status)===0){ft.response=(Ju=br.data)==null?void 0:Ju.data;const bo=tn.findIndex(wo=>wo.name===hr);tn[bo].status="done",tn[bo].file.status="done"}else G.ZP.warning((_r=br.data)==null?void 0:_r.message),Mo="error";tn[Ji].status=Mo,tn[Ji].file.status=Mo,Na(br==null?void 0:br.data)}).catch(function(br){tn[tn.findIndex(dr=>dr.name===hr)].status="error",tn[tn.findIndex(dr=>dr.name===hr)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Bn([...tn]),yl(br),v(2),tt(!1),console.log("err:",br)})}catch(br){}})}),N=()=>Qa(void 0,null,function*(){var ft;if(an.length===0){G.ZP.info("\u63D0\u4EA4\u5931\u8D25\uFF0C\u8BF7\u4E0A\u4F20\u4F5C\u54C1\u6587\u4EF6");return}tt(!0);let on=(ft=an==null?void 0:an[0])==null?void 0:ft.videoId;const gt=yield(0,we.ZP)(`/api/competitions/${ue}/competition_commit_records.json`,{method:"post",body:{attachment_ids:[on]}});tt(!1),(gt==null?void 0:gt.status)===0&&(G.ZP.info(gt==null?void 0:gt.message),$t())});(0,e.useEffect)(()=>{V!=null&&V.is_member&&(V==null?void 0:V.mode)===3&&$t()},[V]),(0,e.useEffect)(()=>{var ft;let on=[];(ft=Ae==null?void 0:Ae.attachments)==null||ft.map(gt=>{let pa={uid:gt.id,name:gt.title,response:{id:gt.id}};on.push(pa)}),le(on)},[Ae==null?void 0:Ae.attachments]),(0,e.useEffect)(()=>{Ze(Ae==null?void 0:Ae.name),jt(Ae.md_content),$(Ae==null?void 0:Ae.hidden)},[Ae.md_content||Ae.name||Ae.hidden]),console.log("---",nn);const We={name:"file",multiple:!0,withCredentials:!0,action:lt.Z.API_SERVER+"/api/attachments.json",fileList:nn,onRemove(ft){(0,En.y8)({id:ft.response.id})},onChange(ft){le([...ft.fileList])},beforeUpload:ft=>{const on=ft.size/1024/1024<150;return on||(G.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),Ft.default.LIST_IGNORE)}};function dt(){return Qa(this,null,function*(){let ft=yield R({type:"competitions/updateMdContent",payload:{attachment_ids:yt(nn),competition_module_id:Ae.id,md_content_id:Ae.md_id,content:Je,identifier:ue,hidden:O,description:ot}});(ft==null?void 0:ft.status)===0&&(G.ZP.info("\u63D0\u4EA4\u6210\u529F"),s(!1),R({type:"competitions/getItem",payload:{url:Ae.params_url}}),R({type:"competitions/getHeader",payload:{identifier:ue}}),R({type:"competitions/setActionTabs",payload:{key:"showheader"}}))})}function yt(ft){let on=[];return(ft==null?void 0:ft.length)<=0||ft&&(ft==null||ft.map(gt=>{on.push(gt.response.id)})),on}function cn(){return Qa(this,null,function*(){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5220\u9664\u9875\u9762\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664",onOk:()=>Qa(this,null,function*(){(yield(0,we.ZP)(`/api/competitions/${ue}/competition_modules/${Ae.id}.json`,{method:"delete"})).status===0&&(R({type:"competitions/getHeader",payload:{identifier:ue}}),s(!1))})})})}const $t=()=>Qa(void 0,null,function*(){var ft;de(!0);const on=yield(0,we.ZP)(`/api/competitions/${ue}/competition_commit_records.json`,{method:"get"});(on==null?void 0:on.status)===0&&(ge((ft=on==null?void 0:on.data)==null?void 0:ft.records),de(!1))}),dn={accept:".zip,",onBeginInitFile:ft=>{Ra([{name:ft.filename,loaded:0}])},onComplete:ft=>{Ra([{name:ft.filename,loaded:ft.percent,videoId:ft.id}])},onError:()=>{Ra([])},onProgress:ft=>{Ra([{name:ft.filename,loaded:ft.percent}])},chunkSize:1024*1024*2,options:{user_id:(rt=M==null?void 0:M.userInfo)==null?void 0:rt.user_id}},qt=(ft,on)=>{fe.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",on?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u6570\u636E\u5417\uFF1F"),onOk:()=>{on?Ra([]):(cl.current.cancel(),Ra([]))}})};return e.createElement("section",{className:J.bg},j?e.createElement("div",null,!((V==null?void 0:V.mode)===3&&(Ae==null?void 0:Ae.module_type)==="entrance")&&e.createElement("div",{style:{marginBottom:30,display:"flex",alignItems:"center"}},e.createElement(re.default,{style:{width:"82%",height:40,borderRadius:2,border:"1px solid #DCDCDC"},value:ot,onChange:ft=>{Ze(ft.target.value)}})," ",e.createElement(Tt.default,{className:"ml40 font14",style:{marginLeft:"23px"},checked:O,onChange:ft=>{$(ft.target.checked)}},e.createElement("span",{style:{display:"inline-block"}},"\u9690\u85CF")),e.createElement("span",{className:J.deletetitle,onClick:()=>{cn()}},e.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664\u9875\u9762")),e.createElement(Vu.Z,{defaultValue:Ae.md_content,onChange:ft=>jt(ft)}),e.createElement(Ft.default,sa({},We),e.createElement("div",{className:"inline-block current"},e.createElement(wn.op,{style:{borderRadius:2,marginTop:18}},"\u4E0A\u4F20\u9644\u4EF6")),e.createElement("span",{className:"ml25 c-grey-999"},"(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)")),e.createElement("div",{className:J.btns},e.createElement(ke.ZP,{className:J.cancel,onClick:()=>s(!1)},"\u53D6\u6D88"),e.createElement(Ct.Z,{className:J.confirm,type:"primary",onClick:dt},"\u4FDD\u5B58\u66F4\u6539"))):e.createElement("div",null,!(Ae!=null&&Ae.md_content)&&!((V==null?void 0:V.mode)===3&&(Ae==null?void 0:Ae.module_type)==="entrance")&&e.createElement(Ml.Z,null),e.createElement(li.Z,{style:{marginBottom:30,width:"calc(1015px - 60px)"},value:Ae.md_content||""}),Ae&&Ae.attachments&&Ae.attachments.map((ft,on)=>{var gt;return e.createElement("div",null,e.createElement("a",{href:((gt=lt.Z)==null?void 0:gt.API_SERVER)+ft.url,target:"_self",download:ft.title},e.createElement("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),e.createElement("span",{style:{color:"#000000"}},ft.title),e.createElement("span",{style:{color:"#000000",marginLeft:"10px"}},ft.filesize)))})),j&&(V==null?void 0:V.mode)===3&&(Ae==null?void 0:Ae.module_type)==="entrance"&&e.createElement("div",{style:{borderTop:"1px solid #f1f1f1",margin:"20px 0"}}),(Ae==null?void 0:Ae.module_type)==="entrance"&&e.createElement("div",{style:{marginTop:15}},e.createElement("div",{style:{justifyContent:"space-between",display:"flex"}},e.createElement("span",{style:{color:"#333333",fontWeight:600,fontSize:"14px"}},"\u4F5C\u54C1\u63D0\u4EA4"),e.createElement("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"}},"\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4",e.createElement("span",{style:{color:"#232B40",marginLeft:5}},V==null?void 0:V.start_time,"~",V==null?void 0:V.end_time))),e.createElement("div",{style:{display:"flex",position:"relative",marginBottom:20,alignItems:"end"}},e.createElement("div",{className:"mt20",style:{width:333},onClick:()=>{if(y()()y()(V==null?void 0:V.end_time)){G.ZP.warning("\u975E\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4\uFF0C\u4E0D\u53EF\u64CD\u4F5C");return}else if(!(V!=null&&V.is_member)){U(!0);return}}},!!(an!=null&&an.length)&&e.createElement("div",{className:J.fileProgress},((he=an==null?void 0:an[0])==null?void 0:he.loaded)==100?e.createElement("div",{className:`${J.videoName} font14`},(me=an==null?void 0:an[0])==null?void 0:me.name):e.createElement(ne.Z,{style:{width:"80%"},percent:(De=an==null?void 0:an[0])==null?void 0:De.loaded,status:((Se=an==null?void 0:an[0])==null?void 0:Se.loaded)==100?"normal":"active"}),e.createElement("div",{className:J.fileCancel,onClick:()=>{var ft,on;return qt((ft=an==null?void 0:an[0])==null?void 0:ft.name,((on=an==null?void 0:an[0])==null?void 0:on.loaded)==100)}},((T=an==null?void 0:an[0])==null?void 0:T.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),e.createElement("div",{style:{display:an!=null&&an.length?"none":"flex",border:"1px dotted #d9d9d9",alignItems:"center",justifyContent:"center",height:200,background:"rgba(0, 0, 0, 0.02)"}},e.createElement(W.Z,ma(sa({},dn),{ref:cl}),e.createElement("div",{style:{textAlign:"center"}},e.createElement("p",{style:{marginTop:22}},e.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})),e.createElement("p",{className:"mt10",style:{marginBottom:22}},"\u62D6\u62FD\u6587\u4EF6\u6216",e.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),e.createElement("div",{style:{marginLeft:20,marginTop:120}},y()()>y()(V==null?void 0:V.start_time)&&y()()0&&e.createElement("div",{className:"mt40",style:{borderTop:"1px solid #F1F1F1"}},e.createElement($e.Z,{className:"mt30",align:"middle",justify:"space-between"},e.createElement(ee.Z,{style:{fontWeight:600}},"\u6211\u7684\u6210\u7EE9"),e.createElement(ee.Z,null,e.createElement(ke.ZP,{type:"primary",onClick:$t},"\u66F4\u65B0"))),e.createElement(Sn.default,{className:"mt30",loading:Oe,pagination:!1,dataSource:Ge,columns:it}))),e.createElement(fe.default,{title:"\u62A5\u540D",open:x,okText:"\u7ACB\u5373\u62A5\u540D",cancelText:"\u53D6\u6D88",centered:!0,width:320,onCancel:()=>{U(!1)},onOk:()=>{U(!1),ht(!0)}},e.createElement("div",null,"\u4F60\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D")),e.createElement(fe.default,{title:!1,footer:!1,open:ut,width:318,className:J.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:J.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>ht(!1),style:{cursor:"pointer"},className:J.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),e.createElement("div",{className:J.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),e.createElement("div",{className:J.bottoms},e.createElement(ke.ZP,{className:J.no,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}}),ht(!1)}},"\u52A0\u5165\u6218\u961F"),e.createElement(ke.ZP,{className:J.yes,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}}),ht(!1)}},"\u521B\u5EFA\u6218\u961F"))))};var vu=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))($l),er=B(22061),bu=Object.defineProperty,ni=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,Do=(a,u,l)=>u in a?bu(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Xi=(a,u)=>{for(var l in u||(u={}))Fi.call(u,l)&&Do(a,l,u[l]);if(ni)for(var l of ni(u))qo.call(u,l)&&Do(a,l,u[l]);return a},_o=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())}),Ls=({data:a,isedit:u,selectedKeys:l,dispatch:d})=>{const[q,R]=(0,e.useState)([]),[H,j]=(0,e.useState)(!1),{identifier:s}=(0,F.useParams)(),M=(rt,he,me)=>{const De=Array.from(rt),[Se]=De.splice(he,1);return De.splice(me,0,Se),De};(0,e.useEffect)(()=>{a.length>0&&R([...a])},[a]);const Qe=(rt,he)=>_o(void 0,null,function*(){if(!rt.destination)return;if(u){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002");return}const me=M(he,rt.source.index,rt.destination.index);console.log("---",he,me),j(!0);let De=yield(0,we.ZP)(`/api/competitions/${s}/competition_modules/update_position.json`,{method:"post",body:{position_array:me}});j(!1),De.status===0&&(d({type:"competitions/getHeader",payload:{identifier:s}}),d({type:"competitions/setActionTabs",payload:{key:"showheader"}}))});return e.createElement("div",null,e.createElement(er.Z5,{onDragEnd:rt=>Qe(rt,q)},e.createElement(er.bK,{droppableId:"droppable"},(rt,he)=>e.createElement("div",Xi({ref:rt.innerRef},rt.droppableProps),e.createElement(Cl.Z,{spinning:H},q.map((me,De)=>e.createElement(er._l,{key:De,draggableId:De.toString(),index:De},(Se,T)=>e.createElement("aside",Xi(Xi({ref:Se.innerRef},Se.draggableProps),Se.dragHandleProps),e.createElement(je.Z,{title:me.name},e.createElement("div",{onClick:me.onClick,className:l===me.id?X.muitemclick:me.className},me.name)))))),rt.placeholder))))},Xr=B(59301),qc=Object.defineProperty,nc=Object.defineProperties,Ts=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,To=(a,u,l)=>u in a?qc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,$c=(a,u)=>{for(var l in u||(u={}))Qs.call(u,l)&&To(a,l,u[l]);if(fo)for(var l of fo(u))_c.call(u,l)&&To(a,l,u[l]);return a},Nd=(a,u)=>nc(a,Ts(u)),Fc=(a,u)=>{var l={};for(var d in a)Qs.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&fo)for(var d of fo(a))u.indexOf(d)<0&&_c.call(a,d)&&(l[d]=a[d]);return l},Dc=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Od=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Fc(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue;const{identifier:Ae}=(0,F.useParams)(),{Header:V,RightItems:ut,Staff:ht,Prizes:x,Account:U}=l,[Oe,de]=(0,e.useState)([]),[Ge,ge]=(0,e.useState)("qit"),[nn,le]=(0,e.useState)(!1),[Je,jt]=(0,e.useState)([]),[O,$]=(0,e.useState)(!1),ot=(0,e.useRef)(null),[Ze,tn]=(0,e.useState)(),Bn=[{type:"entrance",content:(V==null?void 0:V.mode)!==3?Xr.createElement("div",{style:{marginLeft:20}},((s=Je==null?void 0:Je.data)==null?void 0:s.length)<=0&&((0,oe.eB)()||((M=V==null?void 0:V.permission)==null?void 0:M.editable))&&Xr.createElement(Ml.Z,{ButtonText:"\u53BB\u8BBE\u7F6E",Buttonclass:X.button,ButtonClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"1"}})},customText:"\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898"}),y()()y()(V==null?void 0:V.start_time)||(0,oe.eB)()||((rt=V==null?void 0:V.permission)==null?void 0:rt.editable))&&((he=Je==null?void 0:Je.data)==null?void 0:he.map((tt,an)=>Xr.createElement(zs.Z,{dispatch:R,Header:V,StaffDetail:ht,item:tt,index:an})))):Xr.createElement(vu,{isedit:O,setisedit:$,selectedKeys:Ze,isshow:!0})},{type:"certificate",content:Xr.createElement("div",{style:{padding:"15px 30px"}}," ",Xr.createElement(Cs.Z,{dispatch:R,userid:(me=H==null?void 0:H.userInfo)==null?void 0:me.user_id,Prize:x,Accounts:U,getAccounts:()=>{var tt;R({type:"competitions/Accounts",payload:{id:(tt=H==null?void 0:H.userInfo)==null?void 0:tt.user_id}})}}))},{type:"qit",content:Xr.createElement(vu,{isedit:O,setisedit:$,selectedKeys:Ze})}];(0,e.useEffect)(()=>{var tt,an,Ra,cl,Fn,cr,$n,el;if(((tt=V==null?void 0:V.competition_modules)==null?void 0:tt.length)>0){l.actionTabs.key!=="showheader"&&(((Ra=(an=V==null?void 0:V.competition_modules)==null?void 0:an[0])==null?void 0:Ra.module_type)==="entrance"&&ge("entrance"),tn((Fn=(cl=V==null?void 0:V.competition_modules)==null?void 0:cl[0])==null?void 0:Fn.id),R({type:"competitions/getItem",payload:{url:($n=(cr=V==null?void 0:V.competition_modules)==null?void 0:cr[0])==null?void 0:$n.module_url}}));let Kn=(el=V==null?void 0:V.competition_modules)==null?void 0:el.map(v=>Nd($c({},v),{label:v==null?void 0:v.name,key:v==null?void 0:v.id,className:X.muitem,onClick:()=>Dc(void 0,null,function*(){var Qt,hn,ye;if(tn(v==null?void 0:v.id),$(!1),le(!0),document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),v.module_type==="entrance"){if((V==null?void 0:V.mode)===3){yield R({type:"competitions/getItem",payload:{url:v.module_url}}),le(!1);return}(0,oe.eB)()||(Qt=V.permission)!=null&&Qt.editable||!(V!=null&&V.team_member_present)&&!(ht!=null&&ht.enroll_ended)&&(V.personal?R({type:"competitions/setActionTabs",payload:{key:"6"}}):R({type:"competitions/setActionTabs",payload:{key:"4"}})),ge("entrance"),ae(),le(!1)}else v.module_type==="certificate"?(ge("certificate"),yield R({type:"competitions/Prize",payload:{identifier:Ae,user_id:(hn=H==null?void 0:H.userInfo)==null?void 0:hn.user_id}}),R({type:"competitions/Accounts",payload:{id:(ye=H==null?void 0:H.userInfo)==null?void 0:ye.user_id}}),le(!1)):(ge("qit"),yield R({type:"competitions/getItem",payload:{url:v.module_url}}),le(!1))})})).filter(v=>(v==null?void 0:v.module_type)!=="chart");de(Kn),R({type:"competitions/setActionTabs",payload:{key:""}})}},[V]);function ae(){return Dc(this,null,function*(){let tt=yield(0,we.ZP)(`/api/competitions/${Ae}/get_shixun_settings.json`,{method:"get"});(tt==null?void 0:tt.status)===0&&jt(tt)})}return(0,e.useEffect)(()=>{var tt;if(l.actionTabs.key==="entrance"){ge("entrance");let an=(tt=V==null?void 0:V.competition_modules)==null?void 0:tt.find(Ra=>(Ra==null?void 0:Ra.module_type)==="entrance");tn(an.id),(V==null?void 0:V.mode)===3?(le(!0),R({type:"competitions/getItem",payload:{url:an.module_url}}),le(!1)):ae()}},[l.actionTabs]),Xr.createElement("section",{className:X.bg,ref:ot},Xr.createElement("div",{className:X.title},["qit","entrance"].includes(Ge)&&((0,oe.eB)()||((De=V==null?void 0:V.permission)==null?void 0:De.editable))&&Xr.createElement("a",{style:{float:"right",color:"#165DFF"},onClick:()=>{Ge==="qit"||(V==null?void 0:V.mode)===3?$(!0):R({type:"competitions/setActionTabs",payload:{key:"1"}})}},Xr.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91")),Xr.createElement("div",{style:{display:"flex"}},Xr.createElement("div",{className:X.left},(0,oe.Ny)()||(Se=V==null?void 0:V.permission)!=null&&Se.editable?Xr.createElement("div",null,Xr.createElement(Ls,{dispatch:R,selectedKeys:Ze,data:Oe,isedit:O})):Xr.createElement(Fa.default,{style:{border:"none"},selectedKeys:[`${Ze}`],items:Oe}),((0,oe.Ny)()||((T=V==null?void 0:V.permission)==null?void 0:T.editable))&&Xr.createElement("span",{onClick:()=>Dc(void 0,null,function*(){var tt,an;let Ra=yield(0,we.ZP)(`/api/competitions/${Ae}/competition_modules.json`,{method:"POST"});Ra.status===0&&(tn((tt=Ra==null?void 0:Ra.data)==null?void 0:tt.id),R({type:"competitions/getHeader",payload:{identifier:Ae}}),ge("qit"),yield R({type:"competitions/getItem",payload:{url:(an=Ra==null?void 0:Ra.data)==null?void 0:an.module_url}}),R({type:"competitions/setActionTabs",payload:{key:"showheader"}}))}),style:{marginLeft:20,marginTop:20,border:"1px solid #BACFFE",color:"#3061D0",fontSize:12,width:80,height:28,display:"inline-flex",alignItems:"center",justifyContent:"center",cursor:"pointer"}},"+ \u65B0\u589E\u680F\u76EE")),Xr.createElement("div",{className:X.right},Xr.createElement(Cl.Z,{spinning:nn},Xr.createElement("div",{style:{minHeight:200}},(ue=Bn.find(tt=>tt.type===Ge))==null?void 0:ue.content)))))};var Tf=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Od),Vi={flex_box_center:"flex_box_center___M4JlS",flex_space_between:"flex_space_between___ft0RM",flex_box_vertical_center:"flex_box_vertical_center___q2FOd",flex_box_center_end:"flex_box_center_end___sHMG4",flex_box_column:"flex_box_column____iI7H",bg:"bg___k6sPc",title:"title___g14V4",right:"right___m_DFD",left:"left___mwgoj",muitem:"muitem___oVuqT",muitemselect:"muitemselect___S4V8Y",searchWrap:"searchWrap___VZKxz",search:"search___NaLMi",searchIcon:"searchIcon___kyXjW",button:"button___9r1Cv",footer:"footer___FeXKb",clear_button:"clear_button___tLyhc",save_button:"save_button___jdXaq"},ed="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=",Qf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC",lf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==",ga=B(59301),kd=Object.defineProperty,Mf=Object.defineProperties,rf=Object.getOwnPropertyDescriptors,bc=Object.getOwnPropertySymbols,Zf=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,jd=(a,u,l)=>u in a?kd(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ic=(a,u)=>{for(var l in u||(u={}))Zf.call(u,l)&&jd(a,l,u[l]);if(bc)for(var l of bc(u))wc.call(u,l)&&jd(a,l,u[l]);return a},Fm=(a,u)=>Mf(a,rf(u)),i0=(a,u)=>{var l={};for(var d in a)Zf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&bc)for(var d of bc(a))u.indexOf(d)<0&&wc.call(a,d)&&(l[d]=a[d]);return l},td=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const o0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=i0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De;const{identifier:Se}=(0,F.useParams)(),{Header:T,RightItems:ue,Staff:Ae,Prizes:V,Account:ut}=l,[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)("qit"),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)(!1),[le,Je]=(0,e.useState)(!1),[jt,O]=(0,e.useState)({page:1,per_page:10,keyword:""}),$=(0,e.useRef)(),[ot,Ze]=(0,e.useState)(""),[tn,Bn]=(0,e.useState)(),[ae,tt]=(0,e.useState)(),[an,Ra]=(0,e.useState)(""),[cl,Fn]=(0,e.useState)(!1);function cr(){return td(this,null,function*(){var ye,it,Fe,_,In;Ge(!0);let N=yield(0,we.ZP)(`/api/competitions/${Se}/competition_questions.json`,{method:"get"});if((N==null?void 0:N.status)===0){$.current=((it=(ye=N==null?void 0:N.data)==null?void 0:ye[0])==null?void 0:it.identifier)||"",$n((_=(Fe=N==null?void 0:N.data)==null?void 0:Fe[0])==null?void 0:_.identifier);let We=(In=N==null?void 0:N.data)==null?void 0:In.map(dt=>Fm(Ic({},dt),{label:dt==null?void 0:dt.name,key:dt==null?void 0:dt.identifier,className:Vi.muitem,onClick:()=>{$.current=dt.identifier||"",jt.keyword="",O(Ic({},jt)),$n(dt.identifier)}}));x(We),Ra(N==null?void 0:N.md_id),nn(N==null?void 0:N.hidden_ranking),Fn(N==null?void 0:N.is_running_update_score)}})}(0,e.useEffect)(()=>{cr()},[T]);function $n(ye){return td(this,null,function*(){var it;Ge(!0);let Fe=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.json`:`/api/competitions/${Se}/competition_charts/team_ranking.json`,_=yield(0,we.ZP)(Fe,{method:"get",params:Fm(Ic({},jt),{question_identifier:ye||$.current})});if(Ge(!1),(_==null?void 0:_.status)===0&&(Bn(_==null?void 0:_.data),Ze((it=_==null?void 0:_.data)==null?void 0:it.description)),(T==null?void 0:T.mode)===3){let In=yield(0,we.ZP)(`/api/competitions/${Se}/competition_charts/work_mode.json`,{method:"get",params:Ic({},jt)});Ge(!1),(In==null?void 0:In.status)===0&&tt(In)}})}function el(ye){return td(this,null,function*(){let it=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.xlsx`:`/api/competitions/${Se}/competition_charts/team_ranking.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+it,query:Fm(Ic({},jt),{question_identifier:ye||$.current})}))})}function Kn(){return td(this,null,function*(){let ye=`/api/competitions/${Se}/competition_charts/work_mode.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+ye,query:{keyword:jt==null?void 0:jt.keyword}}))})}const v=ye=>{jt.keyword=ye,O(Ic({},jt)),$n()},Qt=[{title:"\u6392\u540D",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:(ye,it,Fe)=>ga.createElement("span",null,ye===1&&ga.createElement("img",{src:ed}),ye===2&&ga.createElement("img",{src:Qf}),ye===3&&ga.createElement("img",{src:lf}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:"name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ga.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ga.createElement("span",null,ga.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",width:533,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ga.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye.join("\u3001")||"- -"},ga.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye.join("\u3001")||"- -"))}},{title:"\u5B8C\u6210\u65F6\u957F",align:"left",dataIndex:"times",width:195,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},{title:ga.createElement("div",{className:"flex item-center gap-8px"},"\u6BD4\u8D5B\u6210\u7EE9 ",!T.personal&&ga.createElement(je.Z,{title:"\u672C\u6B21\u7ADE\u8D5B\u5C06\u9996\u5148\u6839\u636E\u5404\u6218\u961F\u7684\u6700\u9AD8\u5206\u8FDB\u884C\u6392\u540D\u3002\u82E5\u51FA\u73B0\u591A\u4E2A\u6218\u961F\u6700\u9AD8\u5206\u76F8\u540C\u7684\u60C5\u51B5\uFF0C\u5C06\u6309\u7167\u6218\u961F\u7684\u5E73\u5747\u5206\u8FDB\u884C\u6392\u5E8F\u3002"},ga.createElement("i",{className:"iconfont icon-a-wenhaobeifen2 current"}))),dataIndex:"all_score",width:100,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},!T.personal&&{title:"\u6218\u961F\u5E73\u5747\u5206",align:"right",dataIndex:"average_score",width:100,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},{title:"",align:"center",dataIndex:"",ellipsis:!0,width:24}].filter(ye=>ye),hn=[{title:"\u6392\u540D",align:"center",dataIndex:"ranking",width:80,ellipsis:!0,render:(ye,it,Fe)=>ga.createElement("span",null,ye===1&&ga.createElement("img",{src:ed}),ye===2&&ga.createElement("img",{src:Qf}),ye===3&&ga.createElement("img",{src:lf}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:T!=null&&T.personal?"user_name":"team_name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ga.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ga.createElement("span",null,ga.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_names",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ga.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye||"- -"},ga.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye||"- -"))}},{title:"\u6700\u9AD8\u6210\u7EE9\u63D0\u4EA4\u65F6\u95F4",align:"left",dataIndex:"max_score_submit_time",width:195,ellipsis:!0,render:ye=>ye?y()(ye).format("YYYY-MM-DD HH:mm:ss"):"--"},{title:"\u63CF\u8FF0",align:"left",dataIndex:"comment",width:222,ellipsis:!0,render:ye=>ga.createElement(je.Z,{title:ye},ga.createElement("span",null,ye||"- -"))},{title:"\u6BD4\u8D5B\u6210\u7EE9",align:"center",dataIndex:"score",width:100,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},{title:"\u63D0\u4EA4\u603B\u6B21\u6570",align:"center",dataIndex:"submit_sum",ellipsis:!0,width:100}];return ga.createElement("section",{className:Vi.bg},ga.createElement($e.Z,{align:"middle",className:Vi.title},ga.createElement(ee.Z,{flex:"1"},ga.createElement("span",{style:{color:"#232B40"}},"\u6392\u884C\u699C"),((0,oe.eB)()||((s=T==null?void 0:T.permission)==null?void 0:s.editable))&&ga.createElement(Tt.default,{checked:ge,style:{marginLeft:10},onChange:ye=>{var it,Fe;nn(ye.target.checked),(0,we.ZP)(`/api/competitions/${Se}/update_md_hidden_raking.json`,{method:"POST",body:{hidden_raking:ye.target.checked,md_content_id:an,competition_module_id:(Fe=(it=T==null?void 0:T.competition_modules)==null?void 0:it.find(_=>_.module_type==="chart"))==null?void 0:Fe.id}})}},ga.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF"))),ga.createElement(ee.Z,null,((0,oe.eB)()||((M=T==null?void 0:T.permission)==null?void 0:M.editable))&&ga.createElement("a",{style:{float:"right",color:"#165DFF",marginTop:"-2px"},onClick:()=>{Je(!0)}},ga.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91"))),ga.createElement("div",null,ga.createElement("div",{className:Vi.right},!!((Qe=tn==null?void 0:tn.description)!=null&&Qe.length)&&ga.createElement(li.Z,{className:"pl20 pr20",style:{marginTop:20,marginBottom:20,fontSize:"14px",color:"#6A7283"},value:tn==null?void 0:tn.description}),ga.createElement(Cl.Z,{spinning:de},le?ga.createElement("div",{style:{padding:20}},ga.createElement(Vu.Z,{defaultValue:ot,onChange:ye=>Ze(ye)}),ga.createElement("div",{className:Vi.footer},ga.createElement("div",{className:Vi.clear_button,onClick:()=>Je(!1)},"\u53D6\u6D88"),ga.createElement("div",{className:Vi.save_button,type:"primary",onClick:()=>td(void 0,null,function*(){var ye,it;let Fe=yield(0,we.ZP)(`/api/competitions/${Se}/update_md_content.json`,{method:"POST",body:{content:ot,md_content_id:an,competition_module_id:(it=(ye=T==null?void 0:T.competition_modules)==null?void 0:ye.find(_=>_.module_type==="chart"))==null?void 0:it.id}});(Fe==null?void 0:Fe.status)===0&&(Je(!1),$n())})},"\u4FDD\u5B58\u66F4\u6539"))):ga.createElement("div",{style:{padding:"0 20px 20px 20px"}},ga.createElement("div",{className:Vi.left,style:{display:"flex",alignItems:"center"}},ga.createElement("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10}},ga.createElement("ul",{style:{display:"flex",lineHeight:"38px",padding:0}},ht==null?void 0:ht.map(ye=>ga.createElement("li",{className:(ye==null?void 0:ye.identifier)===$.current?Vi.muitemselect:ye.className,onClick:ye.onClick},ye.name)))),ga.createElement("div",{style:{display:"flex"}},ga.createElement("div",{className:Vi.searchWrap},ga.createElement(re.default.Search,{placeholder:T!=null&&T.personal?"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u540D\u79F0":"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0",size:"large",className:Vi.search,value:jt.keyword,onChange:ye=>{jt.keyword=ye.target.value,O(Ic({},jt))},suffix:ga.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Vi.searchIcon}`,onClick:()=>v(jt.keyword)}),onSearch:v})),ga.createElement("div",{style:{marginLeft:20,display:"flex"}},((0,oe.eB)()||((rt=T==null?void 0:T.permission)==null?void 0:rt.editable))&&ga.createElement("span",{className:Vi.button,onClick:()=>{(T==null?void 0:T.mode)===3?Kn():el($.current)}},"\u5BFC\u51FA\u540D\u5355"),((0,oe.eB)()||((he=T==null?void 0:T.permission)==null?void 0:he.editable))&&ga.createElement("span",{className:Vi.button,style:{marginLeft:10},onClick:()=>td(void 0,null,function*(){if(cl||(Ge(!0),de))return;if(window.navigator.onLine||(Fn(!1),Ge(!1)),(yield(0,we.ZP)(`/api/competitions/${Se}/update_course_score.json`,{method:"post"})).status===0){Ge(!1),Fn(!0);let it=setInterval(()=>td(void 0,null,function*(){let Fe=yield(0,we.ZP)(`/api/competitions/${Se}/get_update_score_status.json`,{method:"get"});(Fe==null?void 0:Fe.status)===0&&(Fn(Fe==null?void 0:Fe.is_running_update_score),Fe!=null&&Fe.is_running_update_score||(cr(),clearInterval(it)))}),5e3)}})},cl?"\u6210\u7EE9\u66F4\u65B0\u4E2D":"\u66F4\u65B0\u6210\u7EE9")))),!((me=T==null?void 0:T.permission)!=null&&me.editable)&&ge&&ga.createElement(Ml.Z,{customText:"\u6392\u884C\u699C\u5F53\u524D\u4E3A\u5C01\u699C\u72B6\u6001"}),((0,oe.eB)()||((De=T==null?void 0:T.permission)==null?void 0:De.editable)||!ge)&&ga.createElement(wn.Gi,{style:{marginTop:20,marginLeft:0}},(T==null?void 0:T.mode)===3?ga.createElement(Sn.default,{columns:hn,dataSource:ae==null?void 0:ae.list,pagination:!1,scroll:{x:1140}}):ga.createElement(Sn.default,{columns:Qt,dataSource:tn==null?void 0:tn.ranking,pagination:!1,scroll:{x:1140}})),ga.createElement("div",{className:Vi.countWrap,style:{marginTop:20}},ga.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:(T==null?void 0:T.mode)===3?ae==null?void 0:ae.count:tn==null?void 0:tn.count,onChange:(ye,it)=>{jt.page=ye,jt.per_page=it,O(Ic({},jt)),$n()},pageSize:jt.per_page,current:jt.page})))))))};var s0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(o0),Xa={flex_box_center:"flex_box_center___Ix1yk",flex_space_between:"flex_space_between___Nvu1L",flex_box_vertical_center:"flex_box_vertical_center___FcD_R",flex_box_center_end:"flex_box_center_end___xtV5Z",flex_box_column:"flex_box_column___rSUdX",bg:"bg___Fi0Vv",title:"title___oBAHH",left:"left___x4G2N",muitem:"muitem___JmDfB",right:"right___RXHwC",searchWrap:"searchWrap___yt5Di",search:"search___sA8FE",searchIcon:"searchIcon___yiKfD",button:"button___ZPcVk",items:"items___wZfml",img:"img___f3zFn",names:"names___k3ZzZ",time:"time___qmAOy",createtime:"createtime___KKvxc",width30:"width30___NxY4W",loaderimg:"loaderimg___aQ_vt",scoreByBlankRadio:"scoreByBlankRadio___X8rMJ",teamname:"teamname___or8vu",scoremodal:"scoremodal___jE4qx",content:"content___wGyD2",bottom:"bottom___mdNOm",yes:"yes___hQBiA",no:"no___AOje6",bottoms:"bottoms___ogmBQ",drawer_style:"drawer_style___aspKt",baseFormItem:"baseFormItem___L4XPW",jsinput:"jsinput___IhGOr",Spanradius:"Spanradius___Phpyg",modal_close:"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv",ssss:"ssss___RB5TB",text:"text___nAWn1",teams_img:"teams_img___N9hpc",add_members:"add_members___BmaRs",back_manage:"back_manage___rLCVY"},Nl=B(59301),c0=Object.defineProperty,Hf=Object.getOwnPropertySymbols,Tm=Object.prototype.hasOwnProperty,Qm=Object.prototype.propertyIsEnumerable,Mm=(a,u,l)=>u in a?c0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,nd=(a,u)=>{for(var l in u||(u={}))Tm.call(u,l)&&Mm(a,l,u[l]);if(Hf)for(var l of Hf(u))Qm.call(u,l)&&Mm(a,l,u[l]);return a},d0=(a,u)=>{var l={};for(var d in a)Tm.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Hf)for(var d of Hf(a))u.indexOf(d)<0&&Qm.call(a,d)&&(l[d]=a[d]);return l},uf=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const f0=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u6218\u961F\u540D\u79F0"},{id:2,name:"\u961F\u957F\u59D3\u540D"},{id:3,name:"\u6307\u5BFC\u8001\u5E08"}],m0={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},p0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=d0(u,["competitions","globalSetting","loading","dispatch","user"]);const{identifier:s}=(0,F.useParams)(),{Header:M,RightItems:Qe,Staff:rt,Prizes:he,Account:me}=l,[De,Se]=(0,e.useState)([]),[T,ue]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),[Ae,V]=(0,e.useState)(!1);function ut(){return uf(this,null,function*(){V(!0);let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.json`:`/api/competitions/${s}/all_team_members.json`,Oe=yield(0,we.ZP)(U,{method:"get",params:T});V(!1),(Oe==null?void 0:Oe.status)===0&&Se(Oe)})}(0,e.useEffect)(()=>{ut()},[M]);const ht=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:62,render:(U,Oe,de)=>Nl.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"competition_team_id",width:72,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:U=>Nl.createElement(je.Z,{placement:"topLeft",title:U},Nl.createElement("span",{style:{color:"#000"}},U||"- -"))},{title:"\u961F\u5458\u59D3\u540D",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:(U,Oe)=>Nl.createElement("span",{style:{color:"#000000"}},U||"- -",(Oe==null?void 0:Oe.authentication)&&Nl.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},Nl.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",dataIndex:"score",width:86,render:U=>Nl.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.toString())||"- -")},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",width:102,render:(U,Oe)=>Nl.createElement("span",{style:{color:"#000000"}},m0[U],(Oe==null?void 0:Oe.professional_certification)&&Nl.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},Nl.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",dataIndex:"phone",width:120,render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",width:110,ellipsis:{showTitle:!1},dataIndex:"student_id",render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn,le,Je,jt;return Nl.createElement(je.Z,{placement:"topLeft",title:(de=M==null?void 0:M.need_apply_info)!=null&&de.need_apply_school?((Ge=Oe==null?void 0:Oe.apply_info)==null?void 0:Ge.school)||"--":U||"--"},Nl.createElement("span",{style:{color:"#666666"}},(ge=M==null?void 0:M.need_apply_info)!=null&&ge.need_apply_school?(nn=Oe.apply_info)!=null&&nn.school?((le=Oe.apply_info)==null?void 0:le.school.length)>6?((Je=Oe.apply_info)==null?void 0:Je.school.substring(0,6))+"...":(jt=Oe.apply_info)==null?void 0:jt.school:"--":U?U.length>6?U.substring(0,6)+"...":U:"--"))}},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:58,render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:120,render:(U,Oe)=>Nl.createElement("span",null,U===0?Nl.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u4E0D\u80FD\u7528\u4E8E\u56E2\u961F\u6210\u7EE9\u3002",onOk:()=>uf(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Nl.createElement("span",{onClick:()=>uf(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}],x=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:72,render:(U,Oe,de)=>Nl.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"id",width:113,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"name",width:167,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U==null?void 0:U.toString())},{title:"\u6218\u961F\u6210\u7EE9",align:"left",dataIndex:"score",width:136,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U)},{title:"\u961F\u957F\u59D3\u540D",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:(U,Oe)=>Nl.createElement(je.Z,{placement:"topLeft",title:U},Nl.createElement("span",{style:{color:"#666666"}},U||"- -"))},{title:"\u6307\u5BFC\u8001\u5E08",align:"left",dataIndex:"mail",width:150,ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn;return Nl.createElement(je.Z,{placement:"topLeft",title:((Ge=(de=Oe==null?void 0:Oe.team_members)==null?void 0:de.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:Ge.map(le=>le.name).toString())||"- -"},Nl.createElement("span",{style:{color:"#666666"}},((nn=(ge=Oe==null?void 0:Oe.team_members)==null?void 0:ge.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:nn.map(le=>le.name).toString())||"- -"))}},{title:"\u6218\u961F\u4EBA\u6570",align:"left",dataIndex:"mail",width:125,render:(U,Oe)=>{var de;return Nl.createElement("span",{style:{color:"#666666"}},((de=Oe==null?void 0:Oe.team_members)==null?void 0:de.length)||"- -")}},{title:"\u62A5\u540D\u65F6\u95F4",align:"left",dataIndex:"created_at",width:165,render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",render:(U,Oe)=>Nl.createElement("span",null,U===0||U===!1?Nl.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6218\u961F\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6218\u961F\u7684\u6210\u7EE9\u5728\u6392\u884C\u699C\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>uf(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Nl.createElement("span",{onClick:()=>uf(void 0,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return Nl.createElement("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"}},Nl.createElement("div",{style:{display:"flex",marginTop:"-10px"}},Nl.createElement("div",null,(M==null?void 0:M.mode)!==3?Nl.createElement(be.ZP.Group,{className:Xa.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"},{label:"\u961F\u5458\u4FE1\u606F",value:"join"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam}):Nl.createElement(be.ZP.Group,{className:Xa.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam})),Nl.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Nl.createElement(wn.t7,{style:{width:327,marginRight:20},dataSource:f0,value:{id:T.type,value:T.keyword},onChange:(U,Oe)=>{T.keyword=U,T.type=Oe||"",ue(nd({},T)),ut()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),Nl.createElement("span",{className:Xa.button,onClick:()=>{let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.xlsx`:`/api/competitions/${s}/all_team_members.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+U,query:nd({},T)}))}},"\u5BFC\u51FA"))),Nl.createElement(Sn.default,{loading:Ae,columns:T.isteam==="mine"?x:ht,dataSource:T.isteam==="mine"?De==null?void 0:De.competition_teams:De==null?void 0:De.data,pagination:!1}),Nl.createElement("div",{className:Xa.countWrap,style:{marginTop:20}},Nl.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:U=>Nl.createElement("div",{style:{fontSize:14}},"\u5171 ",Nl.createElement("span",{style:{color:"#165DFF"}},U)," \u6761\u6570\u636E"),showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:De==null?void 0:De.count,onChange:(U,Oe)=>{T.page=U,T.per_page=Oe,ue(nd({},T)),ut()},pageSize:T.per_page,current:T.page})))};var A0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(p0),v0="data:image/png;base64,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",Re=B(59301),g0=Object.defineProperty,E0=Object.defineProperties,h0=Object.getOwnPropertyDescriptors,zf=Object.getOwnPropertySymbols,Zm=Object.prototype.hasOwnProperty,Hm=Object.prototype.propertyIsEnumerable,zm=(a,u,l)=>u in a?g0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ld=(a,u)=>{for(var l in u||(u={}))Zm.call(u,l)&&zm(a,l,u[l]);if(zf)for(var l of zf(u))Hm.call(u,l)&&zm(a,l,u[l]);return a},Dm=(a,u)=>E0(a,h0(u)),y0=(a,u)=>{var l={};for(var d in a)Zm.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&zf)for(var d of zf(a))u.indexOf(d)<0&&Hm.call(a,d)&&(l[d]=a[d]);return l},Qo=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const bm=Me.default.Option,C0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=y0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn;const{identifier:Bn}=(0,F.useParams)(),{Header:ae,competition_team:tt,Staff:an,Prizes:Ra,Account:cl}=l,[Fn,cr]=(0,e.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"}),[$n,el]=(0,e.useState)([]),[Kn,v]=(0,e.useState)([]),[Qt,hn]=(0,e.useState)(!1),[ye,it]=(0,e.useState)([]),[Fe,_]=(0,e.useState)([]),[In,N]=(0,e.useState)(!1),[We,dt]=(0,e.useState)(""),[yt,cn]=(0,e.useState)(""),[$t,dn]=(0,e.useState)([]),[qt,ft]=(0,e.useState)(!1),[on,gt]=(0,e.useState)([]),pa=(0,e.useRef)(),[Ua,Dr]=(0,e.useState)(""),Yl=(0,e.useRef)(""),[Sl,hr]=(0,e.useState)(!0),[ll,qr]=(0,e.useState)(!1),[kn]=D.default.useForm(),[jn,Na]=(0,e.useState)(),yl=(0,e.useRef)(null),[wa,Tu]=(0,e.useState)(),[br,dr]=(0,e.useState)(1),[Ju,_r]=(0,e.useState)(!1),[Ji,Mo]=(0,e.useState)([]),bo=(0,e.useRef)((0,Gl.throttle)(w=>Gr(w),1200,{leading:!0,trailing:!0})).current,[wo,qi]=(0,e.useState)([]),Gr=w=>Qo(void 0,null,function*(){var Ce;const Pt=yield R({type:"account/getSchoolOption",payload:{keyword:w,limit:10,competition_id:ae==null?void 0:ae.identifier}});Mo(Pt==null?void 0:Pt.schools),w&&w!=""&&qi((Ce=Pt==null?void 0:Pt.schools)==null?void 0:Ce.filter(He=>He.name.includes(w)))});(0,e.useEffect)(()=>{var w,Ce,Pt,He,Yt,Ia,ja,g,rl;((w=ae==null?void 0:ae.need_apply_info)!=null&&w.need_apply_name||(Ce=ae==null?void 0:ae.need_apply_info)!=null&&Ce.need_apply_teacher_phone||(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_student_id||(He=ae==null?void 0:ae.need_apply_info)!=null&&He.need_apply_sex||(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_phone||(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_grade||(ja=ae==null?void 0:ae.need_apply_info)!=null&&ja.need_apply_teacher_name||(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school)&&Gr((ae==null?void 0:ae.region_rule)===1||(ae==null?void 0:ae.identifier)==="81bjsjjs"?"":(rl=H==null?void 0:H.userInfo)==null?void 0:rl.school_name)},[((s=ae==null?void 0:ae.need_apply_info)==null?void 0:s.need_apply_name)||((M=ae==null?void 0:ae.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=ae==null?void 0:ae.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=ae==null?void 0:ae.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=ae==null?void 0:ae.need_apply_info)==null?void 0:he.need_apply_phone)||((me=ae==null?void 0:ae.need_apply_info)==null?void 0:me.need_apply_grade)||((De=ae==null?void 0:ae.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=ae==null?void 0:ae.need_apply_info)==null?void 0:Se.need_apply_school)]);const k=()=>{const w=new Date().getFullYear();return Array(31).fill({}).map(function(Ce,Pt){return Re.createElement(bm,{key:Pt,value:w-Pt},Re.createElement("span",null,w-Pt))})};function tl(){return Qo(this,null,function*(){R({type:"competitions/competition_teams",payload:Dm(Ld({},Fn),{identifier:Bn})})})}(0,e.useEffect)(()=>{ll||(Na(""),Dr(""),Yl.current="")},[ll]),(0,e.useEffect)(()=>{tl()},[ae]);function mo(w){return Qo(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w}});return Pt&&dn(w===1?[...Pt.teachers]:[...$t,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}const xc=(w=!1)=>Qo(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w?1:br+1}});_(w?[...Pt.teachers]:[...Fe,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}}),rc=(w=!1)=>Qo(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w?1:br+1}});dn(w?[...Pt.teachers]:[...$t,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}});function Di(w){return Qo(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w}});return Pt&&_(w===1?[...Pt.teachers]:[...Fe,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}function Pc(w){const Ce=w.target.files[0];if(Ce&&Ce.size>2*1024*1024){G.ZP.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var Pt=new FileReader;Pt.readAsBinaryString(Ce),Pt.onload=()=>{let He=btoa(Pt.result);Yl.current=`data:${Ce.type};base64,${He}`,Dr(`data:${Ce.type};base64,${He}`)},Pt.onerror=function(){}}function Zs(){Na(yl.current.getCroppedCanvas().toDataURL())}return Re.createElement("div",{style:{padding:"20px",width:"100%"}},Re.createElement("div",{style:{display:"flex",marginBottom:10}},Re.createElement("div",{style:{display:"flex",alignItems:"baseline",zIndex:0}},((0,oe.eB)()||((T=ae==null?void 0:ae.permission)==null?void 0:T.editable))&&Re.createElement(be.ZP.Group,{className:Xa.scoreByBlankRadio,optionType:"button",options:[{label:"\u6211\u7684\u6218\u961F",value:"mine"},{label:"\u5168\u90E8\u6218\u961F",value:"join"}],onChange:w=>{Fn.isteam=w.target.value,Fn.keyword="",Fn.type="",Fn.page=1,tl()},value:Fn.isteam}),Fn.isteam==="mine"&&!((0,oe.eB)()||(ue=ae==null?void 0:ae.permission)!=null&&ue.editable)&&Re.createElement("span",{style:{fontSize:14}},"\u6211\u7684\u6218\u961F\uFF08",tt==null?void 0:tt.my_teams_count,"\uFF09"),Fn.isteam==="join"&&Re.createElement("div",{style:{marginLeft:30,color:"#5F6368"}},Re.createElement("span",null,"\u6218\u961F\u603B\u6570"),Re.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.count),Re.createElement("span",{style:{marginRight:20}},"\u4E2A"),Re.createElement("span",null,"\u53C2\u8D5B\u603B\u4EBA\u6570"),Re.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.members_count),Re.createElement("span",null,"\u4E2A"))),Re.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Fn.isteam==="join"&&Re.createElement(wn.t7,{style:{width:379},dataSource:[],value:{id:Fn.type,value:Fn.keyword},onChange:(w,Ce)=>{Fn.keyword=w,Fn.page=1,Fn.type=4,cr(Ld({},Fn)),tl()},placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u6216\u6210\u5458\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),Fn.isteam==="mine"&&((Ae=tt==null?void 0:tt.my_teams)==null?void 0:Ae.filter(w=>!w.active).length)>0&&Re.createElement("span",{style:{fontSize:14,color:"#FA6400"}},Re.createElement(La.Z,{style:{marginRight:6,fontSize:14}})," \u60A8\u6709",(V=tt==null?void 0:tt.my_teams)==null?void 0:V.filter(w=>!w.active).length,"\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"))),(Fn==null?void 0:Fn.isteam)==="mine"&&Re.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(ut=tt==null?void 0:tt.my_teams)==null?void 0:ut.map((w,Ce)=>{var Pt;return Re.createElement("div",{className:"p20",style:{border:"1px solid #F6F7F9"}},Re.createElement($e.Z,{wrap:!1,align:"middle",gutter:30},Re.createElement(ee.Z,{flex:"600px"},Re.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},Re.createElement(ee.Z,null,w!=null&&w.team_log?Re.createElement("img",{width:56,height:56,style:{borderRadius:"50%"},src:lt.Z.IMG_SERVER+"/"+(w==null?void 0:w.team_log)}):Re.createElement("div",{style:{background:"#4EACFF",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",width:56,height:56,borderRadius:"50%"}},w.name.length>2?w.name.substring(0,2):w.name)),Re.createElement(ee.Z,null,Re.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},Re.createElement(ee.Z,null,Re.createElement(je.Z,{title:w==null?void 0:w.name},Re.createElement("span",{className:"multi_ellipsis1",style:{color:"#232B40"}},w==null?void 0:w.name))),Re.createElement(ee.Z,null,Re.createElement("i",{onClick:()=>{var He;if((ae==null?void 0:ae.competition_status)=="ended"){G.ZP.warning("\u7ADE\u8D5B\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7F16\u8F91\u76F8\u5173\u4FE1\u606F");return}qr(!0),console.log("item====",w),Tu(Dm(Ld({},w),{id_number:(He=w==null?void 0:w.apply_info)==null?void 0:He.id_number}))},style:{color:"#165DFF",cursor:"pointer"},className:"iconfont icon-bianji10 font14"})))))),Re.createElement(ee.Z,null,Re.createElement("span",{style:{color:"#5F6367",marginLeft:"50px"}},Re.createElement("span",null,"\u9080\u8BF7\u7801"),Re.createElement("span",{style:{margin:"0px 10px",color:"#3061D0",fontWeight:"bold"},title:w.invite_code},w.invite_code||"--"),Re.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(Pt=H==null?void 0:H.userInfo)==null?void 0:Pt.username}\u9080\u8BF7\u60A8\u52A0\u5165\u3010${ae==null?void 0:ae.name}\u3011-\u300A${w==null?void 0:w.name}\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?code=${w.invite_code}`,onCopy:()=>G.ZP.success("\u590D\u5236\u6210\u529F")},Re.createElement("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}})))),Re.createElement(ee.Z,{flex:1},Re.createElement($e.Z,{wrap:!1,align:"middle",justify:"end",gutter:20},(w==null?void 0:w.manage_permission)&&Re.createElement(ee.Z,null,Re.createElement("div",{className:Xa.add_members,onClick:()=>{v(structuredClone(w==null?void 0:w.team_members)),gt(w==null?void 0:w.id),it(w)}},"\u6DFB\u52A0\u6210\u5458")),!(w!=null&&w.active)&&Re.createElement(ee.Z,null,Re.createElement(La.Z,{style:{color:"#FA6400"}})),Re.createElement(ee.Z,null,Re.createElement("div",{className:Xa.back_manage,onClick:()=>{fe.default.confirm({title:w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F",content:`\u662F\u5426\u786E\u8BA4${w!=null&&w.manage_permission?"\u89E3\u6563":"\u9000\u51FA"}\u6218\u961F`,okButtonProps:{loading:Qt},onOk:()=>Qo(void 0,null,function*(){if(hn(!0),w!=null&&w.manage_permission){let He=yield R({type:"competitions/DeleteTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u89E3\u6563\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}else{let He=yield R({type:"competitions/ExitTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}hn(!1)})})}},w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F"))))),Re.createElement(Sn.default,{dataSource:w==null?void 0:w.team_members,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"\u6218\u961F\u6210\u5458",align:"left",dataIndex:"name",render:He=>Re.createElement(je.Z,{title:He},Re.createElement("span",null,(He==null?void 0:He.length)>6?(He==null?void 0:He.substring(0,6))+"...":He||"- -"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(He,Yt)=>He||"- -"},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:He=>Re.createElement("span",null,He||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(He,Yt)=>{var Ia,ja,g,rl,di,uc,po;return Re.createElement(je.Z,{title:(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_school?((ja=$n==null?void 0:$n.apply_info)==null?void 0:ja.school)||"--":He||"--"},Re.createElement("span",null,(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school?(rl=$n.apply_info)!=null&&rl.school?((di=$n.apply_info)==null?void 0:di.school.length)>6?((uc=$n.apply_info)==null?void 0:uc.school.substring(0,6))+"...":(po=$n.apply_info)==null?void 0:po.school:"--":He?He.length>6?He.substring(0,6)+"...":He:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(He,Yt)=>He||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(He,Yt)=>He||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(He,Yt)=>Re.createElement(Re.Fragment,null,Re.createElement("span",{style:{color:He==="leader"?"#3061D0":"#000000"}},He==="leader"?"\u961F\u957F":Yt!=null&&Yt.is_tutor_teacher?"":"\u961F\u5458"),(Yt==null?void 0:Yt.is_tutor_teacher)&&Re.createElement("span",{style:{color:"#00B187",marginLeft:He==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},(w==null?void 0:w.manage_permission)&&{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(He,Yt,Ia)=>Re.createElement("span",{style:{color:"#3061D0"}},(He!=="leader"||(Yt==null?void 0:Yt.is_teacher))&&Re.createElement(Pn.Z,{dropdownRender:()=>Re.createElement(Fa.default,null,He!=="leader"&&Re.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},Re.createElement("a",{onClick:()=>Qo(void 0,null,function*(){let ja=yield(0,we.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_leader.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&tl()})},"\u8BBE\u4E3A\u961F\u957F")),(Yt==null?void 0:Yt.is_teacher)&&Re.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},Re.createElement("a",{onClick:()=>Qo(void 0,null,function*(){let ja=yield(0,we.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_tutor_teacher.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id,is_tutor_teacher:!(Yt!=null&&Yt.is_tutor_teacher)}});(ja==null?void 0:ja.status)===0&&(G.ZP.success(Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6210\u529F":"\u8BBE\u7F6E\u6210\u529F"),tl())})},Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},Re.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),He!="leader"&&Re.createElement("a",{onClick:()=>Qo(void 0,null,function*(){let ja=yield(0,we.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/delete_team_member.json`,{method:"delete",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&(G.ZP.success("\u5220\u9664\u6210\u529F"),tl())}),style:{marginLeft:20}},"\u5220\u9664"))}].filter(He=>!!He)}))})),(Fn==null?void 0:Fn.isteam)==="join"&&((ht=tt==null?void 0:tt.competition_teams)==null?void 0:ht.length)===0&&Re.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="mine"&&((x=tt==null?void 0:tt.my_teams)==null?void 0:x.length)===0&&Re.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="join"&&((U=tt==null?void 0:tt.competition_teams)==null?void 0:U.length)>0&&Re.createElement(Sn.default,{dataSource:tt==null?void 0:tt.competition_teams,pagination:!1,style:{marginTop:0},scroll:{y:300},columns:[{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"image_url",width:250,render:(w,Ce)=>Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce!=null&&Ce.team_log?Re.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(Ce==null?void 0:Ce.team_log),style:{width:"30px",height:"30px",marginRight:"10px",borderRadius:"50%"}}):Re.createElement("div",{className:Xa.teams_img},Ce.name.length>2?Ce.name.substring(0,2):Ce.name),Re.createElement(je.Z,{title:Ce==null?void 0:Ce.name},Re.createElement("div",{className:Xa.teamname},Ce==null?void 0:Ce.name)))},{title:"\u961F\u957F",align:"left",dataIndex:"leader_name",render:(w,Ce)=>Re.createElement("div",null,w)},{title:"\u6210\u5458\u4EBA\u6570",align:"left",ellipsis:{showTitle:!0},render:(w,Ce)=>{var Pt;return Re.createElement("span",null,(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.length)}},{title:"\u6210\u5458",align:"left",width:600,render:(w,Ce)=>{var Pt;return Re.createElement("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center"}},(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.map((He,Yt)=>Re.createElement("div",{key:Yt,style:{display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"12px"}},Re.createElement("span",{style:{color:(He==null?void 0:He.role)=="leader"?"#3061D0":"#000000",marginLeft:(He==null?void 0:He.role)=="leader"?0:"10px"}},He==null?void 0:He.name),(He==null?void 0:He.role)=="leader"&&Re.createElement("img",{src:v0,style:{width:"28px",height:"14px",marginLeft:"5px"}}))))}},{title:"\u64CD\u4F5C",align:"left",ellipsis:{showTitle:!0},width:70,render:(w,Ce)=>Re.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{el(Ce)}},"\u67E5\u770B")}]}),Re.createElement("div",{className:Xa.countWrap,style:{marginTop:20}},Re.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Fn.isteam==="mine"?tt==null?void 0:tt.my_teams_count:tt==null?void 0:tt.count,onChange:(w,Ce)=>{Fn.page=w,Fn.per_page=Ce,cr(Ld({},Fn)),tl()},pageSize:Fn.per_page,current:Fn.page})),Re.createElement(fe.default,{title:!1,footer:!1,open:((Oe=$n==null?void 0:$n.team_members)==null?void 0:Oe.length)>0,width:1e3,className:Xa.scoremodal,closable:!1,centered:!0,onCancel:()=>el([])},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("div",{className:Xa.title},$n==null?void 0:$n.name),Re.createElement("span",{onClick:()=>el([]),style:{cursor:"pointer"},className:Xa.close},Re.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Re.createElement(Sn.default,{dataSource:$n==null?void 0:$n.team_members,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>Re.createElement(je.Z,{title:w},Re.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:w=>Re.createElement("span",null,w||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return Re.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=$n==null?void 0:$n.apply_info)==null?void 0:He.school)||"--":w||"--"},Re.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=$n.apply_info)!=null&&Ia.school?((ja=$n.apply_info)==null?void 0:ja.school.length)>6?((g=$n.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=$n.apply_info)==null?void 0:rl.school:"--":w?w.length>6?w.substring(0,6)+"...":w:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(w,Ce)=>w||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",width:115,render:(w,Ce)=>Re.createElement(Re.Fragment,null,Re.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&Re.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))}]})),Re.createElement(fe.default,{title:!1,footer:Re.createElement("div",{className:Xa.bottom},Re.createElement(ke.ZP,{onClick:()=>{v([]),ft(!1),N(!1),cn(""),dt(""),tl()}},"\u53D6\u6D88"),Re.createElement(ke.ZP,{loading:Qt,type:"primary",onClick:()=>Qo(void 0,null,function*(){let w=[],Ce=[],Pt=[];Kn&&Kn.map((Yt,Ia)=>{Yt.is_teacher?Ce.push(Yt.id):w.push(Yt.id),Yt!=null&&Yt.is_tutor_teacher&&Pt.push(Yt.id)});let He=yield R({type:"competitions/SubmitTeam",payload:{identifier:Bn,teamid:on,member_ids:w,teacher_ids:Ce,tutor_teacher_ids:Pt,leader:pa.current}});He&&He.status===0&&(G.ZP.info("\u4FEE\u6539\u6210\u529F"),v([]),tl())})},"\u786E\u8BA4")),open:(Kn==null?void 0:Kn.length)>0,width:1e3,className:Xa.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>{v([]),it([])}},Re.createElement("div",{onClick:()=>{N(!1),ft(!1)}},Re.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:"10px"}},Re.createElement("div",{className:Xa.title},"\u8BBE\u7F6E\u6218\u961F\u6210\u5458"),Re.createElement("span",{onClick:()=>{tl(),N(!1),ft(!1),cn(""),dt(""),v([]),it([])},style:{cursor:"pointer"},className:Xa.close},Re.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Re.createElement("div",{style:{display:"flex",marginTop:30}},Re.createElement("div",{style:{display:"flex",alignItems:"center",flex:1}},Re.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u8001\u5E08"),Re.createElement(fa.Z,{overlayStyle:{width:600},content:Re.createElement("div",{style:{maxHeight:260,overflow:"auto"}},Re.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{xc()},hasMore:Sl,useWindow:!1},Re.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:Fe,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>Re.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Xa.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"identity"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>Re.createElement("span",{className:Xa.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;w!=null&&w.is_teacher&&(w.is_tutor_teacher=!0),Pt.push(w),N(!1),v([...Pt])}})}))),title:"",placement:"bottomLeft",open:In},Re.createElement("div",{style:{marginLeft:16},className:Xa.searchWrap},Re.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0",size:"large",className:Xa.search,value:We,onChange:w=>{dt(w.target.value)},onSearch:w=>{N(!0),_([]),dr(1),Di(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Xa.searchIcon}`,onClick:w=>{w.stopPropagation(),N(!0),_([]),dr(1),Di(1)}})})))),Re.createElement("div",{style:{display:"flex",alignItems:"center",flex:1,justifyContent:"flex-end"}},Re.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"),Re.createElement(fa.Z,{overlayStyle:{width:700},content:Re.createElement("div",{style:{maxHeight:260,overflow:"auto"}},Re.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{rc()},hasMore:Sl,useWindow:!1},Re.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:$t,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>Re.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Xa.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"student_id"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>Re.createElement("span",{className:Xa.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;Pt.push(w),ft(!1),v([...Pt])}})}))),title:"",placement:"bottomRight",open:qt},Re.createElement("div",{style:{marginLeft:16},className:Xa.searchWrap},Re.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",size:"large",className:Xa.search,value:yt,onChange:w=>{cn(w.target.value)},onSearch:w=>{ft(!0),dn([]),dr(1),mo(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Xa.searchIcon}`,onClick:w=>{w.stopPropagation(),ft(!0),dn([]),dr(1),mo(1)}})}))))),Re.createElement("div",{style:{display:"flex",marginBottom:"12px",marginTop:"20px"}},Re.createElement("p",{style:{flex:"1",color:"#666666"}},Re.createElement("span",{style:{color:"#9B9B9B"}},"\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A"),an&&an.all_staff?Re.createElement("span",null,an&&an.all_staff.minimum,"-",an&&an.all_staff.maximum,"\u540D\u6210\u5458"):"",an&&an.teacher_staff?Re.createElement("span",null,an&&an.teacher_staff.minimum,"-",an&&an.teacher_staff.maximum,"\u540D\u6559\u5E08"):"",an&&an.teacher_staff&&an.member_staff?"/":"",an&&an.member_staff?Re.createElement("span",null,an&&an.member_staff.minimum,"-",an&&an.member_staff.maximum,"\u540D\u5B66\u751F"):"")),Re.createElement(Sn.default,{dataSource:Kn,pagination:!1,style:{marginTop:"-10px"},scroll:{y:300},columns:[{title:"\u5934\u50CF",align:"left",width:60,dataIndex:"image_url",render:(w,Ce)=>Re.createElement("img",{className:Xa.loaderimg,style:{width:20,height:20},src:lt.Z.IMG_SERVER+`/images/${w}`})},{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>Re.createElement(je.Z,{title:w},Re.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",width:130,dataIndex:"phone",render:w=>Re.createElement(je.Z,{title:w},Re.createElement("span",null,w||"- -"))},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return Re.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=ye==null?void 0:ye.apply_info)==null?void 0:He.school)||"--":w||"--"},Re.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=ye==null?void 0:ye.apply_info)!=null&&Ia.school?((ja=ye==null?void 0:ye.apply_info)==null?void 0:ja.school.length)>6?((g=ye.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=ye.apply_info)==null?void 0:rl.school:"--":(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"--"))}},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(w,Ce)=>Re.createElement(Re.Fragment,null,Re.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&Re.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(w,Ce,Pt)=>Re.createElement("span",{style:{color:"#3061D0"}},(w!=="leader"||(Ce==null?void 0:Ce.is_teacher))&&Re.createElement(Pn.Z,{dropdownRender:()=>Re.createElement(Fa.default,null,w!=="leader"&&Re.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},Re.createElement("a",{onClick:()=>{let He=Kn,Yt=Kn&&Kn.findIndex(ja=>ja.role==="leader");He[Pt].role="leader",He[Yt].role=He&&He[Yt].is_teacher?"teacher":"member";let Ia=He.sort((ja,g)=>ja.creator?-1:1).sort((ja,g)=>ja.role==="leader"?-1:1);v([...Ia]),pa.current=Ce.id}},"\u8BBE\u4E3A\u961F\u957F")),(Ce==null?void 0:Ce.is_teacher)&&Re.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},Re.createElement("a",{onClick:He=>Qo(void 0,null,function*(){let Yt=Kn;Yt[Pt].is_tutor_teacher=!Yt[Pt].is_tutor_teacher,v([...Yt]),pa.current=He.id})},Ce!=null&&Ce.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},Re.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),w!="leader"&&Re.createElement("a",{onClick:()=>{let He=Kn&&Kn.filter(Yt=>Yt.id!=Ce.id);v([...He])},style:{marginLeft:20}},"\u5220\u9664"))}]}))),Re.createElement(fe.default,{title:!1,footer:!1,open:ll,width:700,className:Xa.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>qr(!1)},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("div",{className:Xa.title},"\u7F16\u8F91\u6218\u961F"),Re.createElement("span",{onClick:()=>qr(!1),style:{cursor:"pointer"},className:Xa.close},Re.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Re.createElement("div",{className:Xa.content},Re.createElement(D.default,{form:kn,layout:"vertical",initialValues:Ld({name:wa==null?void 0:wa.name},wa==null?void 0:wa.apply_info),onFinish:w=>Qo(void 0,null,function*(){var Ce,Pt,He;hn(!0);const Yt=(Ce=Ji.find(ja=>ja.name===(w==null?void 0:w.school)))==null?void 0:Ce.id;let Ia=yield R({type:"competitions/UpTeam",payload:Dm(Ld({},w),{identifier:Bn,Teannameid:wa==null?void 0:wa.id,name:w==null?void 0:w.name,school_id:Yt,image:((He=(Pt=yl.current)==null?void 0:Pt.getCroppedCanvas())==null?void 0:He.toDataURL("image/jpeg"))||""})});hn(!1),(Ia==null?void 0:Ia.status)===0&&(tl(),qr(!1))})},Re.createElement(D.default.Item,{label:"\u6218\u961F\u540D\u79F0",name:"name",rules:[{required:!0,validator:(w,Ce)=>{var Pt;return((Pt=Ce==null?void 0:Ce.replaceAll(" ",""))==null?void 0:Pt.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},Re.createElement(re.default,{maxLength:60,className:Xa.baseFormItem,showCount:!0})),((de=ae==null?void 0:ae.need_apply_info)==null?void 0:de.need_apply_id_number)&&Re.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Re.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801",size:"large"})),((Ge=ae==null?void 0:ae.need_apply_info)==null?void 0:Ge.need_apply_name)&&Re.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((ge=ae==null?void 0:ae.need_apply_info)==null?void 0:ge.need_apply_sex)&&Re.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Re.createElement(be.ZP.Group,null,Re.createElement(be.ZP,{value:0},"\u7537"),Re.createElement(be.ZP,{value:1},"\u5973"))),((nn=ae==null?void 0:ae.need_apply_info)==null?void 0:nn.need_apply_student_id)&&Re.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((le=ae==null?void 0:ae.need_apply_info)==null?void 0:le.need_apply_phone)&&Re.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Je=ae==null?void 0:ae.need_apply_info)==null?void 0:Je.need_apply_grade)&&Re.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},Re.createElement(Me.default,{disabled:ae.identifier==="81bjsjjs",placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},k())),((jt=ae==null?void 0:ae.need_apply_info)==null?void 0:jt.need_apply_teacher_name)&&Re.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D",showCount:!0,maxLength:60})),((O=ae==null?void 0:ae.need_apply_info)==null?void 0:O.need_apply_teacher_phone)&&Re.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),(($=ae==null?void 0:ae.need_apply_info)==null?void 0:$.need_apply_school)&&(ae==null?void 0:ae.region_rule)!==1&&ae.identifier!=="81bjsjjs"&&Re.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Re.createElement(ze.Z,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs",onChange:w=>bo(w)},wo.map((w,Ce)=>Re.createElement(bm,{key:Ce,value:w.name},w.name)))),(((ot=ae==null?void 0:ae.need_apply_info)==null?void 0:ot.need_apply_school)&&(ae==null?void 0:ae.region_rule)===1||ae.identifier==="81bjsjjs")&&Re.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Re.createElement(Me.default,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs"},Ji.map((w,Ce)=>Re.createElement(bm,{key:Ce,value:w.name},w.name))))),Re.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},Re.createElement("span",null,"LOGO\uFF1A"),Re.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},Re.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:Pc,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",Re.createElement("span",{style:{marginLeft:10,color:"#FA6400"}},"\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09")),Re.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},jn?Re.createElement("img",{className:Xa.Spanradius,src:jn}):wa!=null&&wa.team_log?Re.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),className:Xa.Spanradius}):Re.createElement("div",{className:Xa.Spanradius},((Ze=wa==null?void 0:wa.name)==null?void 0:Ze.length)>2?(tn=wa==null?void 0:wa.name)==null?void 0:tn.substring(0,2):wa==null?void 0:wa.name),Re.createElement(Wl.Z,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:Yl.current||lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),guides:!1,ref:yl,crop:Zs}))),Re.createElement("div",{className:Xa.bottom,style:{textAlign:"end",marginTop:"30px"}},Re.createElement(ke.ZP,{className:Xa.no,onClick:()=>{qr(!1)}},"\u53D6\u6D88"),Re.createElement(ke.ZP,{loading:Qt,className:Xa.yes,onClick:()=>{kn.submit()}},"\u786E\u8BA4"))))};var B0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(C0),F0=Object.defineProperty,Xf=Object.getOwnPropertySymbols,Xm=Object.prototype.hasOwnProperty,Vm=Object.prototype.propertyIsEnumerable,Um=(a,u,l)=>u in a?F0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,of=(a,u)=>{for(var l in u||(u={}))Xm.call(u,l)&&Um(a,l,u[l]);if(Xf)for(var l of Xf(u))Vm.call(u,l)&&Um(a,l,u[l]);return a},D0=(a,u)=>{var l={};for(var d in a)Xm.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Xf)for(var d of Xf(a))u.indexOf(d)<0&&Vm.call(a,d)&&(l[d]=a[d]);return l},wm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const b0=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],w0={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},I0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=D0(u,["competitions","globalSetting","loading","dispatch","user"]),s;const{identifier:M}=(0,F.useParams)(),{Header:Qe,competition_team:rt,Staff:he,Prizes:me,Account:De}=l,[Se,T]=(0,e.useState)([]),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0});function ht(){return wm(this,null,function*(){let de=yield(0,we.ZP)(`/api/competitions/${M}/all_team_members.json`,{method:"get",params:V});(de==null?void 0:de.status)===0&&T(de)})}const[x,U]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Qe!=null&&Qe.personal&&ht()},[Qe]);const Oe=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:80,render:(de,Ge,ge)=>e.createElement("span",null,ge+1)},{title:"\u53C2\u8D5B\u4EBA",align:"left",dataIndex:"name",width:120,ellipsis:{showTitle:!1},render:(de,Ge)=>e.createElement(e.Fragment,null,e.createElement(je.Z,{placement:"topLeft",title:de},(de==null?void 0:de.length)>4?de.substring(0,4)+"...":de),(Ge==null?void 0:Ge.authentication)&&e.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",align:"left",width:100,dataIndex:"score",render:de=>e.createElement("span",null,de||"- -")},{title:"\u89D2\u8272",align:"left",width:100,dataIndex:"identity",render:(de,Ge)=>e.createElement("span",null,w0[de],(Ge==null?void 0:Ge.professional_certification)&&e.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",width:160,dataIndex:"phone",render:de=>e.createElement("span",null,de||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de},de||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"--")},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:100,render:(de,Ge)=>e.createElement("span",null,de===0||de===!1?e.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>wm(void 0,null,function*(){let ge=yield(0,we.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:1}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u53D6\u6D88\u6210\u529F"),V.page=1,ut(of({},V)),ht())})})}},"\u53D6\u6D88\u6210\u7EE9"):e.createElement("span",{onClick:()=>wm(void 0,null,function*(){let ge=yield(0,we.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:0}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u6062\u590D\u6210\u529F"),V.page=1,ut(of({},V)),ht())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return e.createElement("section",{className:Xa.bg},e.createElement("div",{className:Xa.title,style:{display:"flex"}},e.createElement($e.Z,{style:{width:"100%"}},e.createElement(ee.Z,{flex:"1"},Qe!=null&&Qe.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F\u8BE6\u60C5"),e.createElement(ee.Z,null,((0,oe.eB)()||((s=Qe==null?void 0:Qe.permission)==null?void 0:s.editable)&&!Qe.personal)&&e.createElement("span",{className:Xa.button,onClick:()=>{U(!0)}},"\u7BA1\u7406\u6218\u961F\u6210\u7EE9"),!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:Xa.button,style:{margin:"0px 20px"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}})}},"\u52A0\u5165\u6218\u961F")," ",!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:Xa.button,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}})}},e.createElement("i",{className:"iconfont icon-qizhi",style:{marginRight:6,fontSize:14,color:"#3061D0"}})," \u521B\u5EFA\u6218\u961F")))),e.createElement("div",{style:{display:"flex"}},Qe!=null&&Qe.personal?e.createElement("div",{style:{padding:"20px",width:"100%"}},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",null,e.createElement(wn.t7,{style:{width:327,marginRight:15},dataSource:b0,value:{id:V.type,value:V.keyword},onChange:(de,Ge)=>{V.keyword=de,V.type=Ge||"",ut(of({},V)),ht()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"})),e.createElement("div",{style:{flex:1,textAlign:"end"}},e.createElement("span",{className:Xa.button,onClick:()=>{(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+`/api/competitions/${M}/all_team_members.xlsx`,query:of({},V)}))}},"\u5BFC\u51FA"))),e.createElement(Sn.default,{style:{marginTop:20},columns:Oe,bordered:!1,dataSource:Se==null?void 0:Se.data,pagination:!1}),e.createElement("div",{className:Xa.countWrap,style:{marginTop:20}},e.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Se==null?void 0:Se.count,onChange:(de,Ge)=>{V.page=de,V.per_page=Ge,ut(of({},V)),ht()},pageSize:V.per_page,current:V.page}))):e.createElement(B0,null),e.createElement(jr.Z,{rootClassName:Xa.drawer_style,title:e.createElement("div",{style:{fontSize:"16px"}},"\u6218\u961F\u6210\u7EE9"),placement:"bottom",width:500,height:564,onClose:()=>U(!1),open:x},x?e.createElement(A0,null):"")))};var x0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(I0),Wm={bg:"bg___tjnCL",title:"title___kqIVC"},ac={flex_box_center:"flex_box_center___PytGn",flex_space_between:"flex_space_between___lsol9",flex_box_vertical_center:"flex_box_vertical_center___fZ7Lr",flex_box_center_end:"flex_box_center_end___eItTF",flex_box_column:"flex_box_column____TIyk",title:"title___lY3pZ",export:"export___FJnGB",tabs:"tabs___lND2P",btn:"btn___TPnQ5",sticky:"sticky___JTo3M",publishRuleContent:"publishRuleContent___BCpFe",groupSelector:"groupSelector___xVPXf",addAndDelete:"addAndDelete___alHeZ",deleteIcon:"deleteIcon___PxYRF",addIcon:"addIcon___wwP2i"},tr=B(59301),P0=Object.defineProperty,Gm=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,R0=Object.prototype.propertyIsEnumerable,Ym=(a,u,l)=>u in a?P0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Im=(a,u)=>{for(var l in u||(u={}))S0.call(u,l)&&Ym(a,l,u[l]);if(Gm)for(var l of Gm(u))R0.call(u,l)&&Ym(a,l,u[l]);return a},N0=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const O0=({shixunHomeworks:a,classroomList:u,globalSetting:l,boards:d,loading:q,user:R,Header:H,is_hidden:j,isClick:s,dispatch:M})=>{var Qe,rt,he;const me=(0,F.useParams)(),De=(0,F.useLocation)(),[Se]=D.default.useForm(),[T,ue]=(0,e.useState)({content:""});let[Ae,V]=(0,e.useState)([{}]);const{userInfo:ut}=R,{detailLeftMenus:ht,detailCourseGroupsList:x}=u,{boardsDetail:U,boardsCategoryList:Oe}=d,[de,Ge]=(0,e.useState)([]);let[ge,nn]=(0,e.useState)({unified_setting:!0,view_message_setting:Oe.allow_view_message?"0":"1"});return(0,e.useEffect)(()=>{M({type:"boards/getBoardsCategoryList",payload:{board_id:H==null?void 0:H.board_id}}).then(le=>{ge.view_message_setting=le!=null&&le.allow_view_message?"0":"1"}),M({type:"classroomList/getCourseGroupsList",payload:{page:1,id:H==null?void 0:H.course_identifier,limit:1e3,nonenavigate:!0}})},[H==null?void 0:H.board_id]),(0,e.useEffect)(()=>{Se.setFieldsValue({select_board_id:parseInt(H==null?void 0:H.board_id)})},[u.detailLeftMenus]),(0,e.useEffect)(()=>{H!=null&&H.message_id&&M({type:"boards/getBoardsDetail",payload:{boardId:H==null?void 0:H.message_id}}).then(le=>{var Je;Ge(le),Se.setFieldsValue({select_board_id:[le==null?void 0:le.board_id],subject:le==null?void 0:le.subject,attachment_ids:(0,Hi.z)(le.attachments),content:le==null?void 0:le.content,sticky:!!(le!=null&&le.sticky),publish_time:le!=null&&le.publish_time?y()(le==null?void 0:le.publish_time):null}),ue({subject:le==null?void 0:le.subject,content:le==null?void 0:le.content}),le.unified_setting=le.unified_setting,le.view_message_setting=le.view_message_setting,nn(Im({},le)),Ae=((Je=le==null?void 0:le.group_settings)==null?void 0:Je.map(jt=>({group_id:jt.group_id,publish_time:jt.publish_time})))||[{}],V(Ae.length>0?Ae:[{}])})},[H==null?void 0:H.message_id]),(0,e.useEffect)(()=>{var le;(le=x==null?void 0:x.course_groups)==null||le.map(Je=>{var jt;(jt=de==null?void 0:de.group_settings)==null||jt.map((O,$)=>{(O==null?void 0:O.group_id)===(Je==null?void 0:Je.id)&&(Je.cilckkey=$,Je.isselect=!0)})})},[de]),tr.createElement("section",{className:ac.bg},tr.createElement("div",null,tr.createElement(D.default,{layout:"vertical",form:Se,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:le=>{ue(Im({},le))},onFinish:le=>N0(void 0,null,function*(){var Je,jt;if(le.attachment_ids=(Je=le.attachment_ids)==null?void 0:Je.map(ot=>ot.response.id),le.view_message_setting=ge.view_message_setting,le.is_hidden=j,le.competition_id=H==null?void 0:H.id,(0,oe.eB)()&&(le.unified_setting=ge.unified_setting,le.view_message_setting="1",le.group_settings=Ae,!ge.unified_setting)){if(!Ae.length){G.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}Ae.map(ot=>{if(!ot.group_id)throw G.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!ot.publish_time)throw G.ZP.error("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}le=Im({},le);let O=H.message_id?`/api/messages/${H.message_id}.json`:`/api/boards/${H==null?void 0:H.board_id}/messages.json`;const $=yield(0,we.ZP)(O,{method:H.message_id?"put":"post",body:le});$.status===0&&((0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BA8\u8BBA","\u53D1\u5E16"]),G.ZP.success(H.message_id?"\u4FEE\u6539\u6210\u529F":"\u53D1\u5E03\u6210\u529F"),H.message_id||(M({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.identifier}}),(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${(jt=$==null?void 0:$.data)==null?void 0:jt.id}`)))})},tr.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},tr.createElement(D.default.Item,{label:"",name:"sticky",valuePropName:"checked",className:ac.sticky},tr.createElement(Tt.default,null,"\u7F6E\u9876")),tr.createElement(D.default.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},tr.createElement(re.default,{suffix:`${((Qe=T.subject)==null?void 0:Qe.length)||0}/60`,maxLength:60})),tr.createElement(D.default.Item,{label:"\u76EE\u5F55",name:"select_board_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u76EE\u5F55"}]},tr.createElement(Me.default,null,(rt=Oe==null?void 0:Oe.boards)==null?void 0:rt.map(le=>tr.createElement(Me.default.Option,{value:le==null?void 0:le.id},le==null?void 0:le.name)))),tr.createElement(D.default.Item,{label:"\u5185\u5BB9",style:{position:"relative",zIndex:0},name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},tr.createElement(Vu.Z,{watch:!0,defaultValue:U.content||"",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),tr.createElement(D.default.Item,{name:"attachment_ids"},tr.createElement(Hi.Z,null)),tr.createElement("div",null,tr.createElement(be.ZP.Group,{onChange:()=>{ge.unified_setting=!ge.unified_setting,nn(Object.assign({},ge))},value:ge.unified_setting},tr.createElement(be.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((he=x==null?void 0:x.course_groups)==null?void 0:he.length)>0&&tr.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")),(ge==null?void 0:ge.unified_setting)&&tr.createElement(D.default.Item,{style:{marginTop:16},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}],label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time"},tr.createElement(Xt.default,{showTime:{format:"HH:mm"},disabledDate:le=>le&&le{Ae[Je].group_id=O,V(Ae.slice()),x.course_groups.map(($,ot)=>{O.map((Ze,tn)=>{$.id===Ze&&($.cilckkey=Je,$.isselect=!0)})})},onDeselect:O=>{x.course_groups.map(($,ot)=>{$.id===O&&$.cilckkey===Je&&($.cilckkey=Je,$.isselect=!1)})}},x.course_groups&&((jt=x.course_groups)==null?void 0:jt.filter(O=>O.edit_auth).map(function(O,$){return tr.createElement(Option,{disabled:(O==null?void 0:O.isselect)&&O.cilckkey!=Je,label:O.course_group_name,value:O.id,key:O.id},O.name)})))),tr.createElement(ee.Z,null,"\u53D1\u5E03\u65F6\u95F4"),tr.createElement(ee.Z,{flex:1},tr.createElement(Xt.default,{showTime:{format:"HH:mm"},onChange:(O,$)=>{Ae[Je].publish_time=O,V([...Ae])},disabledDate:O=>O&&O{Ae=Ae.filter((O,$)=>Je!==$),V([...Ae])}}),tr.createElement(Rs.Z,{className:ac.addIcon,onClick:()=>{V(Ae.concat({new:!0}))}}))))}))))),tr.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},H.message_id&&tr.createElement(ee.Z,null,tr.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${H==null?void 0:H.message_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),tr.createElement(ee.Z,null,tr.createElement(D.default.Item,null,tr.createElement(ke.ZP,{type:"primary",htmlType:"submit"},H.message_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))};var k0=(0,F.connect)(({shixunHomeworks:a,classroomList:u,loading:l,user:d,boards:q,globalSetting:R})=>({shixunHomeworks:a,globalSetting:R,classroomList:u,user:d,boards:q,loading:l.effects}))(O0),Zr=B(59301),j0=Object.defineProperty,L0=Object.defineProperties,T0=Object.getOwnPropertyDescriptors,Vf=Object.getOwnPropertySymbols,Km=Object.prototype.hasOwnProperty,Jm=Object.prototype.propertyIsEnumerable,qm=(a,u,l)=>u in a?j0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,xm=(a,u)=>{for(var l in u||(u={}))Km.call(u,l)&&qm(a,l,u[l]);if(Vf)for(var l of Vf(u))Jm.call(u,l)&&qm(a,l,u[l]);return a},Pm=(a,u)=>L0(a,T0(u)),Q0=(a,u)=>{var l={};for(var d in a)Km.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Vf)for(var d of Vf(a))u.indexOf(d)<0&&Jm.call(a,d)&&(l[d]=a[d]);return l},Uf=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const M0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Q0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M;const{Header:Qe}=l,[rt]=D.default.useForm(),he=D.default.useWatch("forum_id",rt),[me,De]=(0,e.useState)(!0),[,,Se,T]=(0,qs.U)(Jr.iI,{}),[,ue,Ae,V]=(0,qs.U)(Jr.qR,{}),ut=U=>Uf(void 0,null,function*(){var Oe,de;U=Pm(xm({},U),{is_hidden:me,competition_id:Qe==null?void 0:Qe.id,attachment_ids:(de=(Oe=U.attachments)==null?void 0:Oe.filter(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id}))==null?void 0:de.map(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id})});const Ge=yield(U!=null&&U.id?Jr.b4:Jr.dX)(U);(Ge==null?void 0:Ge.status)===0&&(G.ZP.success((Ge==null?void 0:Ge.message)||(U!=null&&U.id?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F")),U!=null&&U.id||(R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}}),(0,Ue.xg)(`/forums/${Ge==null?void 0:Ge.memo_id}`)))}),ht=()=>Uf(void 0,null,function*(){yield Se({})}),x=()=>Uf(void 0,null,function*(){var U;const Oe=(yield Ae({id:Qe.memo_id}))||{};rt.setFieldsValue(Pm(xm({},Oe),{id:Qe.memo_id,attachments:(0,Hi.z)(Oe.attachments),tags:(U=Oe.memo_tags)==null?void 0:U.map(de=>de.id)})),De(Oe==null?void 0:Oe.is_hidden)});return(0,e.useEffect)(()=>{De(Qe==null?void 0:Qe.is_hidden),Qe!=null&&Qe.is_hidden||ht()},[Qe==null?void 0:Qe.is_hidden]),(0,e.useEffect)(()=>{Qe.memo_id&&(x(),ht())},[Qe]),Zr.createElement("section",{className:Wm.bg},Zr.createElement("div",{className:Wm.title,style:{display:"flex"}},Zr.createElement($e.Z,{gutter:20,align:"middle"},Zr.createElement(ee.Z,null,"\u8BA8\u8BBA"),Zr.createElement(ee.Z,null,Zr.createElement(Tt.default,{checked:me,onChange:U=>Uf(void 0,null,function*(){var Oe,de;if(De(U.target.checked),U.target.checked&&Qe.mode!==2&&ht(),Qe.memo_id&&(0,Jr.b4)(Pm(xm({},rt.getFieldsValue(!0)),{attachment_ids:(de=(Oe=rt.getFieldsValue(!0).attachments)==null?void 0:Oe.filter(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}))==null?void 0:de.map(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}),is_hidden:U.target.checked,id:Qe.memo_id})),Qe.message_id&&Qe.mode===2){let Ge=yield(0,we.ZP)(`/api/competitions/${Qe==null?void 0:Qe.identifier}/hidden_discuss.json`,{method:"post",body:{is_hidden:U.target.checked}});R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}})}})},"\u9690\u85CF")))),Zr.createElement(Cl.Z,{spinning:ue},Zr.createElement("div",{className:"p30"},Zr.createElement("div",{style:{color:"#464F66",padding:"14px 20px",background:"#F6F7F9"}},(Qe==null?void 0:Qe.mode)===2?"\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5DF2\u62A5\u540D\u7684\u53C2\u8D5B\u4EBA\u5458\u5F00\u653E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u53C2\u8D5B\u4EBA\u5458\u4E0D\u53EF\u89C1\u3002":"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u5F00\u653E\uFF0C\u7528\u6237\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u4E0D\u53EF\u89C1\u3002"),!me&&Zr.createElement(Zr.Fragment,null,(Qe==null?void 0:Qe.mode)===2?Zr.createElement(k0,{Header:Qe,is_hidden:me}):Zr.createElement(D.default,{className:"mt30",form:rt,colon:!1,labelCol:{span:2},labelAlign:"right",size:"large",scrollToFirstError:!0,initialValues:{forum_id:5},onFinish:ut},Zr.createElement(D.default.Item,{hidden:!0,name:"id"}),Zr.createElement(D.default.Item,{name:"subject",label:"\u8BDD\u9898\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},Zr.createElement(re.default,{maxLength:50,showCount:!0})),Zr.createElement(D.default.Item,{style:{position:"relative",zIndex:0},name:"content",label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},Zr.createElement(Ss.h,{height:240,id:"forums-new-content",watch:!0,scrollId:"forums-new-content",placeholder:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"})),Zr.createElement(D.default.Item,{name:"attachments"},Zr.createElement(Hi.Z,{showRemoveModal:!0})),Zr.createElement($e.Z,{wrap:!1,gutter:40},Zr.createElement(ee.Z,{flex:"565px"},Zr.createElement(D.default.Item,{labelCol:{span:4},name:"forum_id",label:"\u8BDD\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},Zr.createElement(Me.default,{placeholder:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B",showSearch:!0,filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},options:((s=T==null?void 0:T.forums)==null?void 0:s.map(U=>({value:U.id,label:U.name})))||[]}))),Zr.createElement(ee.Z,{flex:1},he===5&&Zr.createElement(D.default.Item,{labelCol:{span:4},name:"tags",label:"\u6280\u672F\u6807\u7B7E",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},Zr.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",showSearch:!0,mode:"multiple",filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},tokenSeparators:[";"],options:((M=T==null?void 0:T.tag_list)==null?void 0:M.map(U=>({value:U.id,label:U.name})))||[]})))),Zr.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},Qe.memo_id&&Zr.createElement(ee.Z,null,Zr.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/forums/${Qe==null?void 0:Qe.memo_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),Zr.createElement(ee.Z,null,Zr.createElement(D.default.Item,null,Zr.createElement(ke.ZP,{type:"primary",htmlType:"submit"},Qe.memo_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))))};var Z0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(M0),Le=B(59301),H0=Object.defineProperty,z0=Object.defineProperties,X0=Object.getOwnPropertyDescriptors,Wf=Object.getOwnPropertySymbols,_m=Object.prototype.hasOwnProperty,$m=Object.prototype.propertyIsEnumerable,e0=(a,u,l)=>u in a?H0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ms=(a,u)=>{for(var l in u||(u={}))_m.call(u,l)&&e0(a,l,u[l]);if(Wf)for(var l of Wf(u))$m.call(u,l)&&e0(a,l,u[l]);return a},lc=(a,u)=>z0(a,X0(u)),V0=(a,u)=>{var l={};for(var d in a)_m.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Wf)for(var d of Wf(a))u.indexOf(d)<0&&$m.call(a,d)&&(l[d]=a[d]);return l},As=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ad=Me.default.Option,U0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=V0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an,Ra,cl,Fn,cr,$n,el,Kn,v,Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl,Sl,hr,ll,qr,kn,jn,Na,yl,wa,Tu,br,dr,Ju,_r,Ji,Mo,bo,wo,qi,Gr,k,tl,mo,xc,rc,Di,Pc,Zs,w,Ce,Pt;const[He,Yt]=(0,e.useState)({tabsIndex:"1"}),{identifier:Ia,enter:ja}=(0,F.useParams)(),{Header:g,Staff:rl,GuidesData:di}=l,[uc,po]=(0,e.useState)(!1),[$o]=(0,F.useSearchParams)(),[ld,sf]=(0,e.useState)(!1),[Td,cf]=(0,e.useState)(!1),[es,bi]=(0,e.useState)(!1),[rd]=D.default.useForm(),[Hs]=D.default.useForm(),[Sm,ud]=(0,e.useState)(!1),[df,vs]=(0,e.useState)(!1),[ff,Sc]=(0,e.useState)(),[Gf,Ao]=(0,e.useState)(!1),[mf,id]=(0,e.useState)(!1),[od,sd]=(0,e.useState)(!1),[Rm,Yf]=(0,e.useState)([]),[ic,Nm]=(0,e.useState)([]),[Kf,Qd]=(0,e.useState)(!1),pn=(0,e.useRef)((0,Gl.throttle)(vn=>Ui(vn),1200,{leading:!0,trailing:!0})).current,[xa,bl]=(0,e.useState)([]),Qu=[{name:"\u5F85\u5BA1\u6838",type:"preparing"},{name:"\u5BA1\u6838\u4E2D",type:"review"},{name:"\u88AB\u9A73\u56DE",type:"not_passed"},{name:"\u5373\u5C06\u53D1\u5E03",type:"nearly_published"},{name:"\u8FDB\u884C\u4E2D",type:"progressing"},{name:"\u5DF2\u7ED3\u675F",type:"ended"},{name:"\u672A\u53D1\u5E03",type:"unpublish"},{name:"\u6B63\u5728\u62A5\u540D",type:"apply"}],gu=()=>{const vn=new Date().getFullYear();return Array(31).fill({}).map(function(ya,dl){return Le.createElement(ad,{key:dl,value:vn-dl},Le.createElement("span",null,vn-dl))})};(0,e.useEffect)(()=>{var vn,ya,dl,Eu,Mu,Io,pf,Af,vf;((vn=g==null?void 0:g.need_apply_info)!=null&&vn.need_apply_name||(ya=g==null?void 0:g.need_apply_info)!=null&&ya.need_apply_teacher_phone||(dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_student_id||(Eu=g==null?void 0:g.need_apply_info)!=null&&Eu.need_apply_sex||(Mu=g==null?void 0:g.need_apply_info)!=null&&Mu.need_apply_phone||(Io=g==null?void 0:g.need_apply_info)!=null&&Io.need_apply_grade||(pf=g==null?void 0:g.need_apply_info)!=null&&pf.need_apply_teacher_name||(Af=g==null?void 0:g.need_apply_info)!=null&&Af.need_apply_school)&&Ui((g==null?void 0:g.region_rule)===1||(g==null?void 0:g.identifier)==="81bjsjjs"?"":(vf=H==null?void 0:H.userInfo)==null?void 0:vf.school_name)},[((s=g==null?void 0:g.need_apply_info)==null?void 0:s.need_apply_name)||((M=g==null?void 0:g.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=g==null?void 0:g.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=g==null?void 0:g.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=g==null?void 0:g.need_apply_info)==null?void 0:he.need_apply_phone)||((me=g==null?void 0:g.need_apply_info)==null?void 0:me.need_apply_grade)||((De=g==null?void 0:g.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=g==null?void 0:g.need_apply_info)==null?void 0:Se.need_apply_school)]);const Ui=vn=>As(void 0,null,function*(){var ya;const dl=yield R({type:"account/getSchoolOption",payload:{keyword:vn,competition_id:Ia,display_aliases:!0}});Nm(dl==null?void 0:dl.schools),vn&&vn!=""&&bl((ya=dl==null?void 0:dl.schools)==null?void 0:ya.filter(Eu=>Eu.name.toUpperCase().indexOf(vn.toUpperCase())!==-1))});(0,e.useEffect)(()=>{var vn,ya,dl,Eu,Mu;$o.get("type")==="4"?((0,oe.eB)()||(vn=g==null?void 0:g.permission)!=null&&vn.editable||((ya=H==null?void 0:H.userInfo)==null?void 0:ya.role)===15&&F.history.push(`/competitions/detail/${Ia}?type=1`),Yt({tabsIndex:"4"}),po(!0)):$o.get("type")?($o.get("type")==="3"&&!(g!=null&&g.personal&&((0,oe.eB)()||(dl=g==null?void 0:g.permission)!=null&&dl.editable||g!=null&&g.team_member_present))&&g!=null&&g.personal&&F.history.push(`/competitions/detail/${Ia}?type=1`),$o.get("type")==="5"&&!((Eu=g==null?void 0:g.permission)!=null&&Eu.editable&&(g==null?void 0:g.mode)===3)&&!(g!=null&&g.is_open_comment)&&F.history.push(`/competitions/detail/${Ia}?type=1`),$o.get("type")==="6"&&((0,oe.eB)()||(Mu=g==null?void 0:g.permission)!=null&&Mu.editable||F.history.push(g!=null&&g.memo_id&&!(g!=null&&g.is_hidden)?`/forums/${g==null?void 0:g.memo_id}`:`/competitions/detail/${Ia}?type=1`)),Yt({tabsIndex:$o.get("type")})):Yt({tabsIndex:"1"}),g.identifier&&($o.get("identifier")&&!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&Jf(1),$o.get("code")&&!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&Om(),R({type:"globalSetting/setShareData",payload:{title:g==null?void 0:g.name,desc:g==null?void 0:g.description,imgUrl:`${g==null?void 0:g.image}?x-oss-process=image/resize,h_200,w_200,m_pad`}}))},[$o.get("type"),g]);const Rc=[{id:"1",name:"\u6982\u89C8",content:Le.createElement(Tf,null)},{id:"2",name:"\u6392\u884C\u699C",content:Le.createElement(s0,null)},(g==null?void 0:g.personal)&&((0,oe.eB)()||((T=g==null?void 0:g.permission)==null?void 0:T.editable)||(g==null?void 0:g.team_member_present))&&{id:"3",name:"\u53C2\u8D5B\u4EBA\u5458",content:Le.createElement(mu,null)},!(g!=null&&g.personal)&&{id:"3",name:"\u6218\u961F",content:Le.createElement(x0,null)},((0,oe.eB)()||((ue=g==null?void 0:g.permission)==null?void 0:ue.editable)||(g==null?void 0:g.enrolled)&&((g==null?void 0:g.message_id)&&!(g!=null&&g.is_hidden)||(g==null?void 0:g.memo_id)&&!(g!=null&&g.is_hidden)))&&{id:"6",name:"\u8BA8\u8BBA",content:Le.createElement(Z0,null)},((0,oe.eB)()||((Ae=g==null?void 0:g.permission)==null?void 0:Ae.editable))&&{id:"4",name:"\u8BBE\u7F6E",content:Le.createElement(b,{enterDocument:uc,changeKey:new Date})},(((V=g==null?void 0:g.permission)==null?void 0:V.editable)&&(g==null?void 0:g.mode)===3||(g==null?void 0:g.is_open_comment))&&{id:"5",name:"\u9009\u624B\u4F5C\u54C1",content:Le.createElement(fd,null)}].filter(vn=>!!vn);(0,e.useEffect)(()=>{window.location.href.split("enter=").length>1&&Yt({tabsIndex:"4"})},[]),(0,e.useEffect)(()=>{var vn;((vn=H==null?void 0:H.userInfo)==null?void 0:vn.role)===16&&R({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[H==null?void 0:H.userInfo]),(0,e.useEffect)(()=>{var vn,ya;if(l.actionTabs.key==="1")Yt({tabsIndex:"4"});else if(l.actionTabs.key==="2"){if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(!(0,ct.tJ)(R))return;if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g!=null&&g.is_authentication&&!((vn=H==null?void 0:H.userInfo)!=null&&vn.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}sf(!0)}else if(l.actionTabs.key==="3"){if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(!(0,ct.tJ)(R))return;if(g!=null&&g.is_authentication&&!((ya=H==null?void 0:H.userInfo)!=null&&ya.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}cf(!0)}else l.actionTabs.key==="4"?Ao(!0):l.actionTabs.key==="6"?id(!0):(cf(!1),sf(!1))},[l.actionTabs]),(0,e.useEffect)(()=>{Ia&&vo()},[Ia]);function vo(){return As(this,null,function*(){R({type:"competitions/getStaff",payload:{identifier:Ia}}),R({type:"competitions/getHeader",payload:{identifier:Ia}}),R({type:"competitions/getGuides",payload:{identifier:Ia}})})}function gs(){var vn,ya,dl,Eu,Mu,Io;if((vn=H==null?void 0:H.userInfo)!=null&&vn.is_teacher){if(((ya=rl==null?void 0:rl.all_staff)!=null&&ya.mutiple_limited||(dl=rl==null?void 0:rl.teacher_staff)!=null&&dl.mutiple_limited)&&rl!=null&&rl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0}else if(((Eu=rl==null?void 0:rl.all_staff)!=null&&Eu.mutiple_limited||(Mu=rl==null?void 0:rl.member_staff)!=null&&Mu.mutiple_limited)&&rl!=null&&rl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0;if(rl!=null&&rl.enroll_ended)return G.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),!0;if(rl!=null&&rl.all_staff)return!1;if((Io=H==null?void 0:H.userInfo)!=null&&Io.is_teacher){if(!rl.teacher_staff)return G.ZP.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),!0}else if(!(rl!=null&&rl.member_staff))return G.ZP.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),!0}const t0=vn=>{(0,En.qt)(lc(Ms({},vn),{id:Ia})).then(ya=>{(ya==null?void 0:ya.status)==0?(G.ZP.success("\u53D1\u5E03\u5BA1\u6838\u6210\u529F\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u7ADE\u8D5B\u53EF\u4E0A\u7EBF\u542F\u52A8"),sd(!1),vo()):G.ZP.error(ya==null?void 0:ya.message)})};function Om(){return As(this,null,function*(){var vn;if((yield(0,we.ZP)(`/api/competitions/${Ia}/check_open.json`,{method:"post"})).status!==0||!(0,ct.tJ)(R))return;if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g!=null&&g.is_authentication&&!((vn=H==null?void 0:H.userInfo)!=null&&vn.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(gs()){bi(!1);return}if(es)return;bi(!0);let dl=yield R({type:"competitions/JoinTeam",payload:{identifier:Ia,invite_code:$o.get("code")}});bi(!1),dl&&dl.status===0&&(Sc(dl),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}}))})}function Jf(vn){return As(this,null,function*(){var ya,dl,Eu,Mu,Io,pf,Af,vf;if((yield(0,we.ZP)(`/api/competitions/${Ia}/check_open.json`,{method:"post"})).status===0&&(0,ct.tJ)(R)){if(g!=null&&g.enroll_url){(0,Ue.xg)(g==null?void 0:g.enroll_url);return}if(g!=null&&g.personal||vn===1){if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g!=null&&g.is_authentication&&!((ya=H==null?void 0:H.userInfo)!=null&&ya.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(gs()){bi(!1);return}if(es)return;const K0=(...J0)=>As(this,[...J0],function*(km={}){var n0;const q0=(n0=ic.find(_0=>_0.name===(km==null?void 0:km.school)))==null?void 0:n0.id;bi(!0);let jm=yield R({type:"competitions/AddTeam",payload:lc(Ms({},km),{identifier:Ia,name:H.userInfo.real_name+"\u7684\u6218\u961F",school_id:q0})});bi(!1),jm&&jm.status===0&&(Sc(jm),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}}))});if((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_name||(Eu=g==null?void 0:g.need_apply_info)!=null&&Eu.need_apply_student_id||(Mu=g==null?void 0:g.need_apply_info)!=null&&Mu.need_apply_sex||(Io=g==null?void 0:g.need_apply_info)!=null&&Io.need_apply_phone||(pf=g==null?void 0:g.need_apply_info)!=null&&pf.need_apply_grade||(Af=g==null?void 0:g.need_apply_info)!=null&&Af.need_apply_teacher_name||(vf=g==null?void 0:g.need_apply_info)!=null&&vf.need_apply_school){Qd(!0);return}K0()}else Ao(!0)}})}return Le.createElement("section",{className:Ma.bg},Le.createElement("div",{className:"edu-container"},Le.createElement("div",{className:Ma.top},Le.createElement(Ln.Z,{separator:">"},Le.createElement(Ln.Z.Item,null,Le.createElement(F.Link,{style:{fontSize:12},to:"/competitions"},"\u5728\u7EBF\u7ADE\u8D5B")),Le.createElement(Ln.Z.Item,null,Le.createElement("span",{style:{fontSize:12}},g==null?void 0:g.name))),Le.createElement("div",{className:Ma.content},Le.createElement("div",{style:{width:700,height:300,maxHeight:300,background:"#f1f1f1",flexShrink:0}},(g==null?void 0:g.image)&&Le.createElement("img",{className:Ma.Banner,src:`${g==null?void 0:g.image}`})),Le.createElement("div",{className:Ma.right},Le.createElement("div",{className:Ma.titles},g==null?void 0:g.name,g!=null&&g.sub_title?"-"+g.sub_title:null),Le.createElement("div",{className:Ma.bonus},!!(g!=null&&g.bonus)&&Le.createElement("div",null,Le.createElement("p",null,g!=null&&g.bonus?Le.createElement("span",{className:"font20"},"\xA5",parseInt(g&&g.bonus).toLocaleString()):Le.createElement("span",{style:{fontSize:"16px",color:"#DCDCDC"}},"\u6682\u65E0")),Le.createElement("div",{className:Ma.items},Le.createElement("i",{className:"iconfont icon-jiangjin"})," ",Le.createElement("span",null,"\u5956\u91D1"))),Le.createElement("div",null,Le.createElement("p",{className:"font20"},parseInt(g&&(g==null?void 0:g.visits_count)).toLocaleString()),Le.createElement("div",{className:Ma.items},Le.createElement("i",{className:"iconfont icon-liulan1"}),Le.createElement("span",null,"\u6D4F\u89C8"))),Le.createElement("div",null,Le.createElement("p",{className:"font20"},parseInt(g&&(g==null?void 0:g.member_count)).toLocaleString()),Le.createElement("div",{className:Ma.items},Le.createElement("i",{className:"iconfont icon-baoming"})," ",Le.createElement("span",null,"\u62A5\u540D")))),Le.createElement("div",{className:Ma.bottom},Le.createElement("div",null,Le.createElement("span",{style:{color:"#9096A3"}},"\u7ADE\u8D5B\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:20}},g!=null&&g.start_time?Le.createElement("span",null,g==null?void 0:g.start_time,"~",g==null?void 0:g.end_time):Le.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Yt({tabsIndex:"4"}),R({type:"competitions/setActionTabs",payload:{key:"7"}})}},"\u53BB\u5B8C\u5584"))),Le.createElement("div",{style:{margin:"14px 0px"}},Le.createElement("span",{style:{color:"#9096A3"}},"\u62A5\u540D\u622A\u6B62"),Le.createElement("span",{style:{marginLeft:20}},g!=null&&g.enroll_end_time?Le.createElement("span",null,g==null?void 0:g.enroll_end_time):Le.createElement("span",{style:{color:"3061D0",cursor:"pointer"},onClick:()=>{Yt({tabsIndex:"4"}),R({type:"competitions/setActionTabs",payload:{key:"7"}})}},"\u53BB\u5B8C\u5584"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#9096A3"}},"\u7ADE\u8D5B\u72B6\u6001"),Le.createElement("span",{style:{marginLeft:20}},(ut=Qu.find(vn=>vn.type===(g==null?void 0:g.competition_status)))==null?void 0:ut.name)),["unpublish","preparing","review","not_passed"].includes(g==null?void 0:g.competition_status)&&Le.createElement("span",{className:Ma.publish,onClick:()=>{(g==null?void 0:g.not_finish_count)>0?fe.default.confirm({icon:null,title:"",okText:"\u53BB\u5B8C\u5584",content:"\u68C0\u6D4B\u5230\u5F53\u524D\u60A8\u8FD8\u672A\u5B8C\u5584\u7ADE\u8D5B\u6307\u5F15\u7684\u5185\u5BB9\uFF0C\u8BF7\u5148\u5B8C\u5584\u6307\u5F15\u6E05\u5355\uFF0C\u518D\u53D1\u5E03\u5BA1\u6838\u7ADE\u8D5B",onOk:()=>As(void 0,null,function*(){Yt({tabsIndex:"4"}),R({type:"competitions/setActionTabs",payload:{key:"5"}})})}):(sd(!0),(0,Jn.GY)({}).then(vn=>{Yf(vn==null?void 0:vn.schools)}).then(()=>{var vn,ya,dl;rd.setFieldsValue({sponsor_schools:(vn=H.userInfo)==null?void 0:vn.user_school_id,sponsor_user_name:(ya=H.userInfo)==null?void 0:ya.real_name,sponsor_user_phone:(dl=H.userInfo)==null?void 0:dl.phone})}))}},"\u53D1\u5E03\u7ADE\u8D5B"),((g==null?void 0:g.competition_status)==="progressing"||(g==null?void 0:g.competition_status)==="apply")&&!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&Le.createElement("span",{className:Ma.publish,onClick:()=>As(void 0,null,function*(){g!=null&&g.is_course_manager?window.open(g.first_category_url):Jf(2)})},(g==null?void 0:g.mode)===2&&(g!=null&&g.member_of_course)?"\u8FDB\u5165\u8003\u573A":"\u7ACB\u5373\u62A5\u540D"),(((g==null?void 0:g.competition_status)==="progressing"||(g==null?void 0:g.competition_status)==="apply")&&(g==null?void 0:g.team_member_present)||((0,oe.Ny)()||(g==null?void 0:g.is_course_manager)||(g==null?void 0:g.is_manager))&&(g==null?void 0:g.competition_status)!="ended")&&Le.createElement("span",{className:Ma.publish,onClick:()=>{if(g.mode===1||g.mode===3)Yt({tabsIndex:"1"}),R({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if(g!=null&&g.forbid_visit_info){(0,Ue.xg)(g.first_category_url);return}window.open(g.first_category_url)}}},g.mode===1||g.mode===3?"\u8D5B\u9898\u5165\u53E3":"\u8FDB\u5165\u8003\u573A"),(g==null?void 0:g.competition_status)==="ended"&&Le.createElement("span",{onClick:()=>{if(g!=null&&g.team_member_present||(0,oe.Ny)()||g!=null&&g.is_manager)if(g.mode===1||g.mode===3)Yt({tabsIndex:"1"}),setTimeout(()=>{R({type:"competitions/setActionTabs",payload:{key:"entrance"}})},800);else{if(g!=null&&g.forbid_visit_info){(0,Ue.xg)(g.first_category_url);return}window.open(g.first_category_url)}},className:(g!=null&&g.team_member_present||(0,oe.Ny)()||g!=null&&g.is_manager)&&!(g.mode===1||g.mode===3)?Ma.publish:Ma.ended},(g!=null&&g.team_member_present||(0,oe.Ny)()||g!=null&&g.is_manager)&&!(g.mode===1||g.mode===3)?"\u8FDB\u5165\u8003\u573A":"\u5DF2\u7ED3\u675F"),((g==null?void 0:g.competition_status)==="progressing"||(g==null?void 0:g.competition_status)==="apply")&&Le.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(ht=H==null?void 0:H.userInfo)==null?void 0:ht.username}\u9080\u8BF7\u60A8\u53C2\u52A0\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A${g==null?void 0:g.name}\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?identifier=${g==null?void 0:g.identifier}`,onCopy:()=>G.ZP.success("\u5DF2\u590D\u5236\u94FE\u63A5\uFF0C\u8BF7\u76F4\u63A5\u7C98\u8D34\u53D1\u9001\u597D\u53CB")},Le.createElement("span",{className:`${Ma.shareicon}`},Le.createElement("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"\u5206\u4EAB")))))),!((x=di==null?void 0:di.data)!=null&&x.guides_is_hidden)&&((Oe=(U=di==null?void 0:di.data)==null?void 0:U.list)==null?void 0:Oe.length)>0&&Le.createElement(Rt,{className:"mt20",LineData:(Ge=(de=di==null?void 0:di.data)==null?void 0:de.list)==null?void 0:Ge.map(vn=>lc(Ms({},vn),{competition_time:vn!=null&&vn.competition_time?y()(vn==null?void 0:vn.competition_time):null}))}),Le.createElement("div",{id:"js_nav"}),Le.createElement(wn.YG,{value:He.tabsIndex,style:{marginBottom:10,paddingLeft:20,background:"#fff",height:64,position:"sticky",top:0,zIndex:1},onChange:vn=>{var ya,dl;if(He.tabsIndex=vn,Yt(Ms({},He)),vn==="3"&&((0,oe.eB)()||(ya=g.permission)!=null&&ya.editable||!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&(g.personal?R({type:"competitions/setActionTabs",payload:{key:"6"}}):R({type:"competitions/setActionTabs",payload:{key:"4"}}))),vn=="4"&&po(!1),vn==="6"&&!((0,oe.eB)()||(dl=g==null?void 0:g.permission)!=null&&dl.editable)){if(g!=null&&g.message_id&&!(g!=null&&g.is_hidden)){F.history.push(`/classrooms/${g==null?void 0:g.course_identifier}/board/${g==null?void 0:g.board_id}/Detail/${g==null?void 0:g.message_id}`),R({type:"user/getUserInfo",payload:{course_id:g==null?void 0:g.course_identifier}});return}F.history.push(g!=null&&g.memo_id&&!(g!=null&&g.is_hidden)?`/forums/${g==null?void 0:g.memo_id}`:`/competitions/detail/${Ia}?type=1`);return}F.history.replace(`/competitions/detail/${Ia}?type=${vn}`)},dataSource:Rc}),(g.competition_status==="unpublish"||g.competition_status==="preparing"||g.competition_status==="review")&&Le.createElement("div",{className:Ma.tag},Le.createElement(La.Z,null)," \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"),((0,oe.eB)()||((ge=g==null?void 0:g.permission)==null?void 0:ge.editable))&&He.tabsIndex==="3"&&(g.competition_status==="progressing"||g.competition_status==="ended")&&(((nn=g==null?void 0:g.need_apply_info)==null?void 0:nn.need_apply_name)||((le=g==null?void 0:g.need_apply_info)==null?void 0:le.need_apply_teacher_phone)||((Je=g==null?void 0:g.need_apply_info)==null?void 0:Je.need_apply_student_id)||((jt=g==null?void 0:g.need_apply_info)==null?void 0:jt.need_apply_sex)||((O=g==null?void 0:g.need_apply_info)==null?void 0:O.need_apply_phone)||(($=g==null?void 0:g.need_apply_info)==null?void 0:$.need_apply_grade)||((ot=g==null?void 0:g.need_apply_info)==null?void 0:ot.need_apply_teacher_name)||((Ze=g==null?void 0:g.need_apply_info)==null?void 0:Ze.need_apply_school))&&Le.createElement("div",{className:Ma.tag},Le.createElement(La.Z,null)," \u82E5\u672C\u7ADE\u8D5B\u5F00\u542F\u4E86\u62A5\u540D\u4FE1\u606F\u586B\u5199\uFF0C\u90A3\u4E48\u53C2\u8D5B\u8005\u7684\u4E2A\u4EBA\u8D44\u6599\u5C06\u4EE5\u62A5\u540D\u65F6\u586B\u5199\u7684\u4FE1\u606F\u4E3A\u4E3B\u3002\u5982\u9700\u9A8C\u8BC1\u53C2\u8D5B\u8005\u5728\u5E73\u53F0\u4E0A\u7684\u771F\u5B9E\u8D26\u53F7\u4FE1\u606F\uFF0C\u53EF\u4EE5\u901A\u8FC7\u201C\u5BFC\u51FA\u201D\u529F\u80FD\u6765\u83B7\u53D6\u8BE6\u7EC6\u8D44\u6599\u3002"),g.competition_status==="not_passed"&&Le.createElement("div",{className:Ma.tag,style:{color:"red",background:"rgba(229,51,51,0.1)"}},Le.createElement(La.Z,null)," \u5BA1\u6838\u88AB\u9A73\u56DE",Le.createElement(je.Z,{placement:"bottom",title:g==null?void 0:g.not_passed_reason},Le.createElement("span",{style:{marginLeft:20}},"\u9A73\u56DE\u7406\u7531\uFF1A",g==null?void 0:g.not_passed_reason))),(tn=Rc.find(vn=>vn.id===He.tabsIndex))==null?void 0:tn.content),Le.createElement(fe.default,{title:"\u52A0\u5165\u6218\u961F",open:ld,width:700,className:Ma.scoremodal,onOk:(0,Gl.debounce)(()=>{rd.submit()},500),okButtonProps:{loading:es},centered:!0,onCancel:()=>sf(!1)},Le.createElement("div",null,Le.createElement(D.default,{form:rd,initialValues:lc(Ms({},H.userInfo),{sex:(Bn=H==null?void 0:H.userInfo)==null?void 0:Bn.gender,grade:(ae=H==null?void 0:H.userInfo)==null?void 0:ae.edu_entry_year,school:(tt=g==null?void 0:g.need_apply_info)!=null&&tt.need_apply_school&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs"?"":(an=H==null?void 0:H.userInfo)==null?void 0:an.school_name}),size:"large",labelCol:{span:5},onFinish:vn=>As(void 0,null,function*(){var ya,dl;if(bi(!0),gs()){bi(!1);return}const Eu=(ya=ic.find(Io=>Io.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;if(!Eu&&((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}let Mu=yield R({type:"competitions/JoinTeam",payload:lc(Ms({},vn),{identifier:Ia,invite_code:vn.name,school_id:Eu})});bi(!1),Mu.status===0&&(vs(!0),Sc(Mu),vo(),R({type:"competitions/setActionTabs",payload:{}}))})},(((Ra=g==null?void 0:g.need_apply_info)==null?void 0:Ra.need_apply_name)||((cl=g==null?void 0:g.need_apply_info)==null?void 0:cl.need_apply_teacher_phone)||((Fn=g==null?void 0:g.need_apply_info)==null?void 0:Fn.need_apply_student_id)||((cr=g==null?void 0:g.need_apply_info)==null?void 0:cr.need_apply_sex)||(($n=g==null?void 0:g.need_apply_info)==null?void 0:$n.need_apply_phone)||((el=g==null?void 0:g.need_apply_info)==null?void 0:el.need_apply_grade)||((Kn=g==null?void 0:g.need_apply_info)==null?void 0:Kn.need_apply_teacher_name)||((v=g==null?void 0:g.need_apply_info)==null?void 0:v.need_apply_school))&&Le.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),Le.createElement(D.default.Item,{label:"\u9080\u8BF7\u7801",name:"name",rules:[{required:!0,validator:(vn,ya)=>{var dl;return((dl=ya==null?void 0:ya.replaceAll(" ",""))==null?void 0:dl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},Le.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801"})),((Qt=g==null?void 0:g.need_apply_info)==null?void 0:Qt.need_apply_id_number)&&Le.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Le.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((hn=g==null?void 0:g.need_apply_info)==null?void 0:hn.need_apply_name)&&Le.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((ye=g==null?void 0:g.need_apply_info)==null?void 0:ye.need_apply_sex)&&Le.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Le.createElement(be.ZP.Group,null,Le.createElement(be.ZP,{value:0},"\u7537"),Le.createElement(be.ZP,{value:1},"\u5973"))),((it=g==null?void 0:g.need_apply_info)==null?void 0:it.need_apply_student_id)&&Le.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((Fe=g==null?void 0:g.need_apply_info)==null?void 0:Fe.need_apply_phone)&&Le.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((_=g==null?void 0:g.need_apply_info)==null?void 0:_.need_apply_grade)&&Le.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},Le.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},gu())),((In=g==null?void 0:g.need_apply_info)==null?void 0:In.need_apply_teacher_name)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((N=g==null?void 0:g.need_apply_info)==null?void 0:N.need_apply_teacher_phone)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((We=g==null?void 0:g.need_apply_info)==null?void 0:We.need_apply_school)&&(g==null?void 0:g.region_rule)!==1&&g.identifier!=="81bjsjjs"&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(ze.Z,{size:"large",showSearch:!0,onChange:vn=>pn(vn)},xa.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))),(((dt=g==null?void 0:g.need_apply_info)==null?void 0:dt.need_apply_school)&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs")&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(Me.default,{showSearch:!0},ic.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name))))))),Le.createElement(fe.default,{title:!1,footer:!1,open:Gf,width:318,className:Ma.scoremodal,closable:!1,centered:!0},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{className:Ma.title},"\u62A5\u540D"),Le.createElement("span",{onClick:()=>Ao(!1),style:{cursor:"pointer"},className:Ma.close},Le.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),Le.createElement("div",{className:Ma.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),Le.createElement("div",{className:Ma.bottoms},Le.createElement(ke.ZP,{className:Ma.no,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}}),Ao(!1)}},"\u52A0\u5165\u6218\u961F"),Le.createElement(ke.ZP,{className:Ma.yes,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}}),Ao(!1)}},"\u521B\u5EFA\u6218\u961F"))),Le.createElement(fe.default,{title:!1,footer:!1,open:mf,width:318,className:Ma.scoremodal,closable:!1,centered:!0},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{className:Ma.title},"\u62A5\u540D"),Le.createElement("span",{onClick:()=>id(!1),style:{cursor:"pointer"},className:Ma.close},Le.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Le.createElement("div",{className:Ma.content},"\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"),Le.createElement("div",{className:Ma.bottoms},Le.createElement(ke.ZP,{className:Ma.no,onClick:()=>{id(!1)}},"\u53D6\u6D88"),Le.createElement(ke.ZP,{className:Ma.yes,loading:es,onClick:()=>As(void 0,null,function*(){if(gs()){bi(!1);return}if(es)return;bi(!0);let vn=yield R({type:"competitions/AddTeam",payload:{identifier:Ia}});bi(!1),vn&&vn.status===0&&(Sc(vn),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}})),id(!1)})},"\u7ACB\u5373\u62A5\u540D"))),Le.createElement(fe.default,{title:"\u62A5\u540D\u4FE1\u606F\u586B\u5199",open:Kf,width:700,className:Ma.scoremodal,onOk:(0,Gl.debounce)(()=>{Hs.submit()},500),okButtonProps:{loading:es},centered:!0,onCancel:()=>Qd(!1)},Le.createElement(D.default,{initialValues:lc(Ms({},H.userInfo),{sex:(yt=H==null?void 0:H.userInfo)==null?void 0:yt.gender,grade:(cn=H==null?void 0:H.userInfo)==null?void 0:cn.edu_entry_year,school:($t=g==null?void 0:g.need_apply_info)!=null&&$t.need_apply_school&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs"?"":(dn=H==null?void 0:H.userInfo)==null?void 0:dn.school_name}),form:Hs,colon:!1,labelCol:{span:5},size:"large",onFinish:vn=>As(void 0,null,function*(){var ya,dl;const Eu=(ya=ic.find(Io=>Io.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;if(!Eu&&((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}bi(!0);let Mu=yield R({type:"competitions/AddTeam",payload:lc(Ms({},vn),{identifier:Ia,name:H.userInfo.real_name+"\u7684\u6218\u961F",school_id:Eu})});bi(!1),Mu&&Mu.status===0&&(Sc(Mu),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}})),Qd(!1)})},(((qt=g==null?void 0:g.need_apply_info)==null?void 0:qt.need_apply_name)||((ft=g==null?void 0:g.need_apply_info)==null?void 0:ft.need_apply_teacher_phone)||((on=g==null?void 0:g.need_apply_info)==null?void 0:on.need_apply_student_id)||((gt=g==null?void 0:g.need_apply_info)==null?void 0:gt.need_apply_sex)||((pa=g==null?void 0:g.need_apply_info)==null?void 0:pa.need_apply_phone)||((Ua=g==null?void 0:g.need_apply_info)==null?void 0:Ua.need_apply_grade)||((Dr=g==null?void 0:g.need_apply_info)==null?void 0:Dr.need_apply_teacher_name)||((Yl=g==null?void 0:g.need_apply_info)==null?void 0:Yl.need_apply_school))&&Le.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),((Sl=g==null?void 0:g.need_apply_info)==null?void 0:Sl.need_apply_name)&&Le.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((hr=g==null?void 0:g.need_apply_info)==null?void 0:hr.need_apply_sex)&&Le.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Le.createElement(be.ZP.Group,null,Le.createElement(be.ZP,{value:0},"\u7537"),Le.createElement(be.ZP,{value:1},"\u5973"))),((ll=g==null?void 0:g.need_apply_info)==null?void 0:ll.need_apply_student_id)&&Le.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((qr=g==null?void 0:g.need_apply_info)==null?void 0:qr.need_apply_id_number)&&Le.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Le.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((kn=g==null?void 0:g.need_apply_info)==null?void 0:kn.need_apply_phone)&&Le.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((jn=g==null?void 0:g.need_apply_info)==null?void 0:jn.need_apply_grade)&&Le.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"},Ia==="81bjsjjs"?{validator:(vn,ya)=>ya!==2023?Promise.reject(new Error("\u4E0D\u7B26\u5408\u62A5\u540D\u53C2\u8D5B\u8303\u56F4")):Promise.resolve()}:null].filter(vn=>vn!==null)},Le.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},gu())),((Na=g==null?void 0:g.need_apply_info)==null?void 0:Na.need_apply_teacher_name)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((yl=g==null?void 0:g.need_apply_info)==null?void 0:yl.need_apply_teacher_phone)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((wa=g==null?void 0:g.need_apply_info)==null?void 0:wa.need_apply_school)&&(g==null?void 0:g.region_rule)!==1&&g.identifier!=="81bjsjjs"&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(ze.Z,{size:"large",showSearch:!0,onChange:vn=>pn(vn)},xa.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))),(((Tu=g==null?void 0:g.need_apply_info)==null?void 0:Tu.need_apply_school)&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs")&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(Me.default,{showSearch:!0},ic.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))))),Le.createElement(fe.default,{title:"\u521B\u5EFA\u6218\u961F",open:Td,width:700,className:Ma.scoremodal,onOk:(0,Gl.debounce)(()=>{rd.submit()},500),okButtonProps:{loading:es},centered:!0,onCancel:()=>cf(!1)},Le.createElement("div",null,Le.createElement(D.default,{form:rd,labelCol:{span:5},initialValues:lc(Ms({},H.userInfo),{sex:(br=H==null?void 0:H.userInfo)==null?void 0:br.gender,grade:(dr=H==null?void 0:H.userInfo)==null?void 0:dr.edu_entry_year,school:(Ju=H==null?void 0:H.userInfo)==null?void 0:Ju.school_name}),size:"large",onFinish:vn=>As(void 0,null,function*(){var ya,dl;bi(!0);const Eu=(ya=ic.find(Io=>Io.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;if(!Eu&&((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}if(gs()){bi(!1);return}let Mu=yield R({type:"competitions/AddTeam",payload:lc(Ms({},vn),{identifier:Ia,name:vn.name,school_id:Eu})});bi(!1),Mu&&Mu.status===0&&(Sc(Mu),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}}))})},(((_r=g==null?void 0:g.need_apply_info)==null?void 0:_r.need_apply_name)||((Ji=g==null?void 0:g.need_apply_info)==null?void 0:Ji.need_apply_teacher_phone)||((Mo=g==null?void 0:g.need_apply_info)==null?void 0:Mo.need_apply_student_id)||((bo=g==null?void 0:g.need_apply_info)==null?void 0:bo.need_apply_sex)||((wo=g==null?void 0:g.need_apply_info)==null?void 0:wo.need_apply_phone)||((qi=g==null?void 0:g.need_apply_info)==null?void 0:qi.need_apply_grade)||((Gr=g==null?void 0:g.need_apply_info)==null?void 0:Gr.need_apply_teacher_name)||((k=g==null?void 0:g.need_apply_info)==null?void 0:k.need_apply_school))&&Le.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),Le.createElement(D.default.Item,{label:"\u961F\u4F0D\u540D\u79F0",name:"name",rules:[{required:!0,validator:(vn,ya)=>{var dl;return((dl=ya==null?void 0:ya.replaceAll(" ",""))==null?void 0:dl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u961F\u4F0D\u540D\u79F0")}}]},Le.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0"})),((tl=g==null?void 0:g.need_apply_info)==null?void 0:tl.need_apply_id_number)&&Le.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Le.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((mo=g==null?void 0:g.need_apply_info)==null?void 0:mo.need_apply_name)&&Le.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((xc=g==null?void 0:g.need_apply_info)==null?void 0:xc.need_apply_sex)&&Le.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Le.createElement(be.ZP.Group,null,Le.createElement(be.ZP,{value:0},"\u7537"),Le.createElement(be.ZP,{value:1},"\u5973"))),((rc=g==null?void 0:g.need_apply_info)==null?void 0:rc.need_apply_student_id)&&Le.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((Di=g==null?void 0:g.need_apply_info)==null?void 0:Di.need_apply_phone)&&Le.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Pc=g==null?void 0:g.need_apply_info)==null?void 0:Pc.need_apply_grade)&&Le.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},Le.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},gu())),((Zs=g==null?void 0:g.need_apply_info)==null?void 0:Zs.need_apply_teacher_name)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((w=g==null?void 0:g.need_apply_info)==null?void 0:w.need_apply_teacher_phone)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((Ce=g==null?void 0:g.need_apply_info)==null?void 0:Ce.need_apply_school)&&(g==null?void 0:g.region_rule)!==1&&g.identifier!=="81bjsjjs"&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(ze.Z,{size:"large",showSearch:!0,onChange:vn=>pn(vn)},xa.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))),(((Pt=g==null?void 0:g.need_apply_info)==null?void 0:Pt.need_apply_school)&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs")&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(Me.default,{showSearch:!0},ic.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name))))))),Le.createElement(fe.default,{title:!1,footer:!1,open:od,width:650,className:Ma.scoremodal,closable:!1,centered:!0,onCancel:()=>sd(!1)},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{className:Ma.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),Le.createElement("span",{onClick:()=>sd(!1),style:{cursor:"pointer"},className:Ma.close},Le.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),Le.createElement("div",{className:Ma.content},Le.createElement(D.default,{form:rd,className:Ma.formWrap,onFinish:t0,labelCol:{flex:"110px"}},Le.createElement(D.default.Item,{className:Ma.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},Le.createElement(Me.default,{mode:"multiple",className:Ma.form_item_item_select,options:Rm,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:(vn,ya)=>{var dl;return((dl=ya==null?void 0:ya.name)!=null?dl:"").toLowerCase().includes(vn.toLowerCase())}})),Le.createElement(D.default.Item,{className:Ma.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},Le.createElement(re.default,{className:Ma.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),Le.createElement(D.default.Item,{className:Ma.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},Le.createElement(re.default,{className:Ma.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),Le.createElement("div",{className:Ma.bottom},Le.createElement(D.default.Item,null,Le.createElement(ke.ZP,{size:"middle",className:Ma.no,onClick:()=>{sd(!1)}},"\u53D6\u6D88"),Le.createElement(ke.ZP,{className:Ma.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))),Le.createElement(Ac.Z,null),Le.createElement(gd.Z,{datas:ff,Header:g,isopen:df,setisopen:vs,isShowPhone:Sm,setIsShowPhone:ud,user:H,dispatch:R,onOK:()=>{vo()}}))};var W0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(U0);const G0=({globalSetting:a})=>{var u;switch(Number((u=a==null?void 0:a.setting)==null?void 0:u.theme)){case f.Fy.THEMEONE:return e.createElement(Cd,null);case f.Fy.DEFAULT:default:return e.createElement(W0,null)}};var Y0=(0,F.connect)(({globalSetting:a})=>({globalSetting:a}))(G0)},80024:function(Ea,Tn,B){"use strict";B.d(Tn,{$J:function(){return F},JZ:function(){return Me},bN:function(){return fe},jP:function(){return D},rO:function(){return _e}});var f=B(38147),e=(G,Ln,re)=>new Promise((be,ze)=>{var ke=Ue=>{try{Ye(re.next(Ue))}catch(we){ze(we)}},oe=Ue=>{try{Ye(re.throw(Ue))}catch(we){ze(we)}},Ye=Ue=>Ue.done?be(Ue.value):Promise.resolve(Ue.value).then(ke,oe);Ye((re=re.apply(G,Ln)).next())});function F(G){return(0,f.U2)(`libraries/${G}.json`)}function _e(G){return(0,f.U2)("library_tags.json",G)}function Me(G){return e(this,null,function*(){return(yield(0,f.IV)(`attachments/${G}.json`)).status===0})}function D(G){return(0,f.v_)("libraries.json",G)}function fe(G,Ln){return(0,f.gz)(`libraries/${G}.json`,Ln)}},84454:function(Ea,Tn,B){"use strict";B.d(Tn,{AD:function(){return Yn},BA:function(){return ra},D9:function(){return vt},Hp:function(){return y},IM:function(){return Dt},Iy:function(){return $e},KM:function(){return Un},KU:function(){return Tt},MJ:function(){return ee},Ne:function(){return Rt},ON:function(){return En},Uj:function(){return Ct},VY:function(){return Xt},YO:function(){return lt},YX:function(){return Jn},Zn:function(){return Ye},_g:function(){return gn},_k:function(){return ln},c6:function(){return Ee},cr:function(){return Ue},eV:function(){return Jt},fi:function(){return we},gh:function(){return Qn},hS:function(){return Bt},iA:function(){return ct},j6:function(){return xn},je:function(){return Lt},jj:function(){return mt},kS:function(){return Sn},o6:function(){return ea},pO:function(){return L},rQ:function(){return Xn},sA:function(){return zt},xm:function(){return Mn},xo:function(){return Ft},y8:function(){return ia},yd:function(){return Zt}});var f=B(33270),e=B(65582),F=B(65862),_e=B(8591),Me=B(74128),D=Object.defineProperty,fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,re=(Pe,en,bn)=>en in Pe?D(Pe,en,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Pe[en]=bn,be=(Pe,en)=>{for(var bn in en||(en={}))G.call(en,bn)&&re(Pe,bn,en[bn]);if(fe)for(var bn of fe(en))Ln.call(en,bn)&&re(Pe,bn,en[bn]);return Pe},ze=(Pe,en,bn)=>new Promise((Vn,Rn)=>{var la=vl=>{try{Xl(bn.next(vl))}catch(Ll){Rn(Ll)}},fl=vl=>{try{Xl(bn.throw(vl))}catch(Ll){Rn(Ll)}},Xl=vl=>vl.done?Vn(vl.value):Promise.resolve(vl.value).then(la,fl);Xl((bn=bn.apply(Pe,en)).next())});const ke=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Ye=Pe=>ze(void 0,null,function*(){ke(),(yield(0,f.YR)(be({},Pe))).status===0&&(yield(0,F.QH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_couser_info.json`,query:Pe}))),oe()}),Ue=Pe=>ze(void 0,null,function*(){const en=yield(0,f.yS)(be({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`);else{if(en.status===-2)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`))}}),we=Pe=>ze(void 0,null,function*(){const en=yield(0,f.W0)(be({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`))}}),ct=Pe=>ze(void 0,null,function*(){const en=yield(0,f.Nl)(be({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`))}}),Zt=Pe=>ze(void 0,null,function*(){const en=yield(0,f.IU)(be({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`))}}),gn=Pe=>ze(void 0,null,function*(){const en=yield(0,f.td)(be({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(en.status===-2)return en;if(en.status===-3)(0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else if(en.status===-4)return en}}),xn=Pe=>ze(void 0,null,function*(){const en=yield(0,f.QX)(be({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`))}}),mt=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.o_)(be({},Pe));bn.status===0?(_e.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"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),y=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.ZL)(be({},Pe));bn.status===0?(_e.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"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),$e=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.aP)(be({},Pe));bn.status===0?(_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),ee=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.vV)(be({},Pe));bn.status===0?(_e.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"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),je=Pe=>ze(void 0,null,function*(){ke(),(yield exportCourseWorkListAppendix(be({},Pe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pe.categoryId}/works_list.zip`,query:Pe}))),oe()}),zt=Pe=>ze(void 0,null,function*(){ke(),yield(0,F.QH)("",Me.Z.API_SERVER+`/api/polls/${Pe.categoryId}/commit_result.xlsx`),oe()}),Qn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pe}))}),ea=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/video_study_statics.xlsx`,query:Pe}))}),Ee=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_video_study.xlsx`,query:Pe}))}),Jt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_course_students_info.xlsx`,query:Pe}))}),Yn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pe}))}),Xn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pe}))}),ia=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pe}))}),Lt=Pe=>ze(void 0,null,function*(){const en=yield(0,f.Uy)(be({},Pe));en.status===0?(_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`)):en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ln=Pe=>ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/export_records/${Pe.id}.xlsx`,query:Pe}))}),Mn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pe}))}),vt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/${Pe.menuKey}_statistic.xlsx?${Pe.checkedList.map(en=>`course_group_id[]=${en}`).join("&")}`,query:Pe}))}),Rt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_training_objectives.xlsx`,query:Pe}))}),Dt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)(Pe==null?void 0:Pe.name,(0,F.NY)({url:Me.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pe}))}),Bt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_courses.xlsx`,query:Pe}))}),Ft=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pe}))}),Xt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pe}))}),Tt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/exercises/${Pe.categoryId}/rank_list.xlsx`,query:Pe}))}),Sn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pe}))}),En=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/examination_banks/${Pe.id}.json`,query:Pe}))}),Jn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/exercises/${Pe.categoryId}.json`,query:Pe}))}),lt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/polls/${Pe==null?void 0:Pe.id}/commit_result.json`,query:Pe}))}),Ct=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pe}))}),L=(Pe,en)=>ze(void 0,null,function*(){yield(0,F.FH)(en||"",(0,F.NY)({url:Me.Z.API_SERVER+`/api/exercises/${Pe==null?void 0:Pe.exercise_id}/consult_exercise.json`,query:Pe}))}),Un=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/competitions/${Pe==null?void 0:Pe.identifier}/competition_commit_records/member_works.xlsx`,query:Pe}))}),ra=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Pe}))})},61527:function(Ea,Tn,B){"use strict";B.d(Tn,{U:function(){return Ln}});var f=B(59301),e=Object.defineProperty,F=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,D=(re,be,ze)=>be in re?e(re,be,{enumerable:!0,configurable:!0,writable:!0,value:ze}):re[be]=ze,fe=(re,be)=>{for(var ze in be||(be={}))_e.call(be,ze)&&D(re,ze,be[ze]);if(F)for(var ze of F(be))Me.call(be,ze)&&D(re,ze,be[ze]);return re},G=(re,be,ze)=>new Promise((ke,oe)=>{var Ye=ct=>{try{we(ze.next(ct))}catch(Zt){oe(Zt)}},Ue=ct=>{try{we(ze.throw(ct))}catch(Zt){oe(Zt)}},we=ct=>ct.done?ke(ct.value):Promise.resolve(ct.value).then(Ye,Ue);we((ze=ze.apply(re,be)).next())});function Ln(re,be){const[ze,ke]=(0,f.useState)(be),[oe,Ye]=(0,f.useState)(!1),[Ue,we]=(0,f.useState)();return[ze,oe,(Zt,gn=!1)=>G(this,null,function*(){const xn=gn?be:fe(fe({},ze),Zt);Ye(!0),ke(xn);const mt=yield re(xn);return Ye(!1),we(mt),mt}),Ue]}},77578:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return f}});const f=e=>e?typeof e=="function"?e():e:null},5083:function(Ea,Tn,B){"use strict";B.d(Tn,{default:function(){return Md}});var f=B(56656),e=B.n(f),F=B(48736),_e=B(27112),Me=B.n(_e),D=B(54449),fe=B.n(D),G=B(53501),Ln=B.n(G),re=B(36867),be=B.n(re),ze=B(71912),ke=B.n(ze),oe=B(48228),Ye=B.n(oe);e().extend(Ye()),e().extend(ke()),e().extend(Me()),e().extend(fe()),e().extend(Ln()),e().extend(be()),e().extend(function(o,c){var m=c.prototype,Q=m.format;m.format=function(ve){var ce=(ve||"").replace("Wo","wo");return Q.bind(this)(ce)}});var Ue={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"},we=function(c){var m=Ue[c];return m||c.split("_")[0]},ct=function(){(0,F.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Zt={getNow:function(){return e()()},getFixedDate:function(c){return e()(c,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(c){return c.endOf("month")},getWeekDay:function(c){var m=c.locale("en");return m.weekday()+m.localeData().firstDayOfWeek()},getYear:function(c){return c.year()},getMonth:function(c){return c.month()},getDate:function(c){return c.date()},getHour:function(c){return c.hour()},getMinute:function(c){return c.minute()},getSecond:function(c){return c.second()},addYear:function(c,m){return c.add(m,"year")},addMonth:function(c,m){return c.add(m,"month")},addDate:function(c,m){return c.add(m,"day")},setYear:function(c,m){return c.year(m)},setMonth:function(c,m){return c.month(m)},setDate:function(c,m){return c.date(m)},setHour:function(c,m){return c.hour(m)},setMinute:function(c,m){return c.minute(m)},setSecond:function(c,m){return c.second(m)},isAfter:function(c,m){return c.isAfter(m)},isValidate:function(c){return c.isValid()},locale:{getWeekFirstDay:function(c){return e()().locale(we(c)).localeData().firstDayOfWeek()},getWeekFirstDate:function(c,m){return m.locale(we(c)).weekday(0)},getWeek:function(c,m){return m.locale(we(c)).week()},getShortWeekDays:function(c){return e()().locale(we(c)).localeData().weekdaysMin()},getShortMonths:function(c){return e()().locale(we(c)).localeData().monthsShort()},format:function(c,m,Q){return m.locale(we(c)).format(Q)},parse:function(c,m,Q){for(var Z=we(c),ve=0;ve1&&(ce=c.addDate(ce,-7)),ce}function Tl(o,c,m){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(c){case"year":return m.addYear(o,Q*10);case"quarter":case"month":return m.addYear(o,Q);default:return m.addMonth(o,Q)}}function ol(o,c){var m=c.generateConfig,Q=c.locale,Z=c.format;return typeof Z=="function"?Z(o):m.locale.format(Q.locale,o,Z)}function Wa(o,c){var m=c.generateConfig,Q=c.locale,Z=c.formatList;return!o||typeof Z[0]=="function"?null:m.locale.parse(Q.locale,o,Z)}function Hn(o){var c=o.cellDate,m=o.mode,Q=o.disabledDate,Z=o.generateConfig;if(!Q)return!1;var ve=function(Gt,Ke,pt){for(var _t=Ke;_t<=pt;){var Zn=void 0;switch(Gt){case"date":{if(Zn=Z.setDate(c,_t),!Q(Zn))return!1;break}case"month":{if(Zn=Z.setMonth(c,_t),!Hn({cellDate:Zn,mode:"month",generateConfig:Z,disabledDate:Q}))return!1;break}case"year":{if(Zn=Z.setYear(c,_t),!Hn({cellDate:Zn,mode:"year",generateConfig:Z,disabledDate:Q}))return!1;break}}_t+=1}return!0};switch(m){case"date":case"week":return Q(c);case"month":{var ce=1,qe=Z.getDate(Z.getEndDate(c));return ve("date",ce,qe)}case"quarter":{var et=Math.floor(Z.getMonth(c)/3)*3,st=et+2;return ve("month",et,st)}case"year":return ve("month",0,11);case"decade":{var Et=Z.getYear(c),bt=Math.floor(Et/bn)*bn,wt=bt+bn-1;return ve("year",bt,wt)}}}function mr(o,c){var m=c.formatList,Q=c.generateConfig,Z=c.locale;return(0,Pe.Z)(function(){if(!o)return[[""],""];for(var ve="",ce=[],qe=0;qe1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(st.current),_t){et(pt);return}st.current=requestAnimationFrame(function(){et(pt)})}var bt=mr(qe,{formatList:m,generateConfig:Q,locale:Z}),wt=(0,L.Z)(bt,2),Kt=wt[1];function Gt(pt){Et(pt)}function Ke(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Et(null,pt)}return(0,y.useEffect)(function(){Ke(!0)},[o]),(0,y.useEffect)(function(){return function(){return cancelAnimationFrame(st.current)}},[]),[Kt,Gt,Ke]}var Ga=B(10228),nl=B(16089),wl=B(94480),ca=B(29194),ur=new Map;function Ql(o,c){var m;function Q(){(0,ca.Z)(o)?c():m=(0,nl.Z)(function(){Q()})}return Q(),function(){nl.Z.cancel(m)}}function kr(o,c,m){if(ur.get(o)&&cancelAnimationFrame(ur.get(o)),m<=0){ur.set(o,requestAnimationFrame(function(){o.scrollTop=c}));return}var Q=c-o.scrollTop,Z=Q/m*10;ur.set(o,requestAnimationFrame(function(){o.scrollTop+=Z,o.scrollTop!==c&&kr(o,c,m-10)}))}function Rl(o,c){var m=c.onLeftRight,Q=c.onCtrlLeftRight,Z=c.onUpDown,ve=c.onPageUpDown,ce=c.onEnter,qe=o.which,et=o.ctrlKey,st=o.metaKey;switch(qe){case Ga.Z.LEFT:if(et||st){if(Q)return Q(-1),!0}else if(m)return m(-1),!0;break;case Ga.Z.RIGHT:if(et||st){if(Q)return Q(1),!0}else if(m)return m(1),!0;break;case Ga.Z.UP:if(Z)return Z(-1),!0;break;case Ga.Z.DOWN:if(Z)return Z(1),!0;break;case Ga.Z.PAGE_UP:if(ve)return ve(-1),!0;break;case Ga.Z.PAGE_DOWN:if(ve)return ve(1),!0;break;case Ga.Z.ENTER:if(ce)return ce(),!0;break}return!1}function pr(o,c,m,Q){var Z=o;if(!Z)switch(c){case"time":Z=Q?"hh:mm:ss a":"HH:mm:ss";break;case"week":Z="gggg-wo";break;case"month":Z="YYYY-MM";break;case"quarter":Z="YYYY-[Q]Q";break;case"year":Z="YYYY";break;default:Z=m?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Z}function jr(o,c,m){var Q=o==="time"?8:10,Z=typeof c=="function"?c(m.getNow()).length:c.length;return Math.max(Q,Z)+2}var Cl=null,Zu=new Set;function Pr(o){return!Cl&&typeof window!="undefined"&&window.addEventListener&&(Cl=function(m){(0,wl.Z)(Zu).forEach(function(Q){Q(m)})},window.addEventListener("mousedown",Cl)),Zu.add(o),function(){Zu.delete(o),Zu.size===0&&(window.removeEventListener("mousedown",Cl),Cl=null)}}function Ml(o){var c=o.target;if(o.composed&&c.shadowRoot){var m;return((m=o.composedPath)===null||m===void 0?void 0:m.call(o)[0])||c}return c}var Bl=function(c){return c==="month"||c==="date"?"year":c},Oi=function(c){return c==="date"?"month":c},ai=function(c){return c==="month"||c==="date"?"quarter":c},Sr=function(c){return c==="date"?"week":c},au={year:Bl,month:Oi,quarter:ai,week:Sr,time:null,date:null};function Fl(o,c){return o.some(function(m){return m&&m.contains(c)})}function Yr(o){var c=o.open,m=o.value,Q=o.isClickOutside,Z=o.triggerOpen,ve=o.forwardKeyDown,ce=o.onKeyDown,qe=o.blurToCancel,et=o.onSubmit,st=o.onCancel,Et=o.onFocus,bt=o.onBlur,wt=o.changeOnBlur,Kt=(0,y.useState)(!1),Gt=(0,L.Z)(Kt,2),Ke=Gt[0],pt=Gt[1],_t=(0,y.useState)(!1),Zn=(0,L.Z)(_t,2),On=Zn[0],Wn=Zn[1],_n=(0,y.useRef)(!1),Gn=(0,y.useRef)(!1),Pn=(0,y.useRef)(!1),Fa={onMouseDown:function(){pt(!0),Z(!0)},onKeyDown:function(La){var qa=function(){Pn.current=!0};if(ce(La,qa),!Pn.current){switch(La.which){case Ga.Z.ENTER:{c?et()!==!1&&pt(!0):Z(!0),La.preventDefault();return}case Ga.Z.TAB:{Ke&&c&&!La.shiftKey?(pt(!1),La.preventDefault()):!Ke&&c&&!ve(La)&&La.shiftKey&&(pt(!0),La.preventDefault());return}case Ga.Z.ESC:{pt(!0),st();return}}!c&&![Ga.Z.SHIFT].includes(La.which)?Z(!0):Ke||ve(La)}},onFocus:function(La){pt(!0),Wn(!0),Et&&Et(La)},onBlur:function(La){if(_n.current||!Q(document.activeElement)){_n.current=!1;return}qe?setTimeout(function(){for(var qa=document,Wl=qa.activeElement;Wl&&Wl.shadowRoot;)Wl=Wl.shadowRoot.activeElement;Q(Wl)&&st()},0):c&&(Z(!1),Gn.current&&et()),Wn(!1),bt==null||bt(La)}};return(0,y.useEffect)(function(){Gn.current=!1},[c]),(0,y.useEffect)(function(){Gn.current=!0},[m]),(0,y.useEffect)(function(){return Pr(function(fa){var La=Ml(fa),qa=Q(La);c&&(qa?!wt&&(!On||qa)&&Z(!1):(_n.current=!0,(0,nl.Z)(function(){_n.current=!1})))})}),[Fa,{focused:On,typing:Ke}]}function hu(o,c){return y.useMemo(function(){return o||(c?((0,F.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(c).map(function(m){var Q=(0,L.Z)(m,2),Z=Q[0],ve=Q[1];return{label:Z,value:ve}})):[])},[o,c])}var ki=B(34280);function wi(o){var c=o.valueTexts,m=o.onTextChange,Q=y.useState(""),Z=(0,L.Z)(Q,2),ve=Z[0],ce=Z[1],qe=y.useRef([]);qe.current=c;function et(Et){ce(Et),m(Et)}function st(){ce(qe.current[0])}return(0,ki.Z)(function(){c.every(function(Et){return Et!==ve})&&st()},[c.join("||")]),[ve,et,st]}var _i=y.createContext({}),ml=_i,Iu=B(76190);function ji(o){var c=o.cellRender,m=o.monthCellRender,Q=o.dateRender,Z=y.useMemo(function(){if(c)return c;if(!(!m&&!Q))return function(ve,ce){var qe=ve;return Q&&ce.type==="date"?Q(qe,ce.today):m&&ce.type==="month"?m(qe,ce.locale):ce.originNode}},[c,m,Q]);return Z}function fi(o,c){for(var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Q=String(o);Q.length=1?m|0:1,ce=o;ce<=c;ce+=ve)Z.push({label:fi(ce,2),value:ce,disabled:(Q||[]).includes(ce)});return Z}function kt(o){var c=o.generateConfig,m=o.prefixCls,Q=o.operationRef,Z=o.activeColumnIndex,ve=o.value,ce=o.showHour,qe=o.showMinute,et=o.showSecond,st=o.use12Hours,Et=o.hourStep,bt=Et===void 0?1:Et,wt=o.minuteStep,Kt=wt===void 0?1:wt,Gt=o.secondStep,Ke=Gt===void 0?1:Gt,pt=o.disabledHours,_t=o.disabledMinutes,Zn=o.disabledSeconds,On=o.disabledTime,Wn=o.hideDisabledOptions,_n=o.onSelect,Gn=o.cellRender,Pn=o.locale,Fa=[],fa="".concat(m,"-content"),La="".concat(m,"-time-panel"),qa,Wl=ve?c.getHour(ve):-1,Fr=Wl,Gl=ve?c.getMinute(ve):-1,ql=ve?c.getSecond(ve):-1,ie=c.getNow(),Ol=y.useMemo(function(){if(On){var il=On(ie);return[il.disabledHours,il.disabledMinutes,il.disabledSeconds]}return[pt,_t,Zn]},[pt,_t,Zn,On,ie]),Ar=(0,L.Z)(Ol,3),Ir=Ar[0],kl=Ar[1],Tr=Ar[2],fu=It(0,23,bt,Ir&&Ir()),uu=(0,Pe.Z)(function(){return fu},fu,Mt);st&&(qa=Fr>=12,Fr%=12);var $r=y.useMemo(function(){if(!st)return[!1,!1];var il=[!0,!0];return uu.forEach(function(Ur){var Nr=Ur.disabled,zu=Ur.value;Nr||(zu>=12?il[1]=!1:il[0]=!1)}),il},[st,uu]),Vr=(0,L.Z)($r,2),Hu=Vr[0],zl=Vr[1],eu=y.useMemo(function(){return st?uu.filter(qa?function(il){return il.value>=12}:function(il){return il.value<12}).map(function(il){var Ur=il.value%12,Nr=Ur===0?"12":fi(Ur,2);return(0,Ct.Z)((0,Ct.Z)({},il),{},{label:Nr,value:Ur})}):uu},[st,qa,uu]),Nu=It(0,59,Kt,kl&&kl(Wl)),$u=It(0,59,Ke,Tr&&Tr(Wl,Gl)),Ou=xe({value:ve,generateConfig:c,disabledMinutes:kl,disabledSeconds:Tr,minutes:Nu,seconds:$u,use12Hours:st});Q.current={onUpDown:function(Ur){var Nr=Fa[Z];if(Nr)for(var zu=Nr.units.findIndex(function(ao){return ao.value===Nr.value}),ku=Nr.units.length,tu=1;tu2&&arguments[2]!==void 0?arguments[2]:!1;(iu===pt||nu)&&(ta(na),Fa&&Fa(na),Ou&&Ou(na,Al),fa&&!ar(et,na,zr)&&!(Kt!=null&&Kt(na))&&fa(na))},Gu=function(na){if(Rr.includes(iu)){var Al,nu,Si=iu==="date";switch(na===Ga.Z.PAGE_UP||na===Ga.Z.PAGE_DOWN?nu=Si?et.addMonth:et.addYear:nu=Si?et.addDate:et.addMonth,na){case Ga.Z.LEFT:case Ga.Z.PAGE_UP:Al=nu(ei,-1);break;case Ga.Z.RIGHT:case Ga.Z.PAGE_DOWN:Al=nu(ei,1);break;case Ga.Z.UP:case Ga.Z.DOWN:Al=nu(ei,Number("".concat(na===Ga.Z.UP?"-":"").concat(Si?Rn:se)));break}if(Al)return!(Kt!=null&&Kt(Al))}return!0},si=function(na){if(tu.current&&tu.current.onKeyDown){var Al=!0,nu=na.which;if([Ga.Z.LEFT,Ga.Z.RIGHT,Ga.Z.UP,Ga.Z.DOWN,Ga.Z.PAGE_UP,Ga.Z.PAGE_DOWN,Ga.Z.ENTER].includes(nu)&&(na.preventDefault(),nu!==Ga.Z.ENTER&&Zn===0&&(Al=Gu(nu))),Al)return tu.current.onKeyDown(na)}return(0,F.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},pu=function(na){tu.current&&tu.current.onBlur&&tu.current.onBlur(na)};$u&&Nr!=="right"&&($u.current={onKeyDown:si,onClose:function(){tu.current&&tu.current.onClose&&tu.current.onClose()}}),y.useEffect(function(){st&&!ju.current&&ti(st)},[st]),y.useEffect(function(){ju.current=!1},[]);var Du,Jr=ji({cellRender:$r,monthCellRender:uu,dateRender:fu}),xr=(0,Ct.Z)((0,Ct.Z)({},o),{},{cellRender:Jr,operationRef:tu,prefixCls:Z,viewDate:ei,value:zr,onViewDateChange:Ei,sourceMode:yi,onPanelChange:ro,disabledDate:Kt});switch(delete xr.onChange,delete xr.onSelect,iu){case"decade":Du=y.createElement(h,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"year":Du=y.createElement(Kr,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"month":Du=y.createElement(Ut,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"quarter":Du=y.createElement(xl,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"week":Du=y.createElement(Ul,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"time":delete xr.showTime,Du=y.createElement(al,(0,mt.Z)({},xr,(0,Iu.Z)(Wn)==="object"?Wn:null,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;default:Wn?Du=y.createElement(Cn,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}})):Du=y.createElement(P,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}))}var uo,Mi,Zi=function(){var na=et.getNow(),Al=Dl(et.getHour(na),et.getMinute(na),et.getSecond(na),Hu?Ol:1,zl?Ir:1,eu?Tr:1),nu=Za(et,na,Al[0],Al[1],Al[2]);mu(nu,"submit")};Wu||(uo=yu(Z,iu,Gn),Wn&&iu!=="date"?Mi=null:Mi=mi({prefixCls:Z,components:Gl,needConfirmButton:Vr,okDisabled:!zr||Kt&&Kt(zr),locale:qe,showNow:On,onNow:Vr&&Zi,onOk:function(){zr&&(mu(zr,"submit",!0),Fr&&Fr(zr))}}));var Xo;if(_n&&iu==="date"&&pt==="date"&&!Wn){var Bo=et.getNow(),os="".concat(Z,"-today-btn"),Vo=Kt&&Kt(Bo);Xo=y.createElement("a",{className:Ft()(os,Vo&&"".concat(os,"-disabled")),"aria-disabled":Vo,onClick:function(){Vo||mu(Bo,"mouse",!0)}},qe.today)}return y.createElement(ml.Provider,{value:(0,Ct.Z)((0,Ct.Z)({},Nu),{},{mode:iu,hideHeader:"hideHeader"in o?Pn:Nu.hideHeader,hidePrevBtn:Ur&&Nr==="right",hideNextBtn:Ur&&Nr==="left"})},y.createElement("div",{tabIndex:Zn,className:Ft()("".concat(Z,"-panel"),ve,(c={},(0,lt.Z)(c,"".concat(Z,"-panel-has-range"),zu&&zu[0]&&zu[1]),(0,lt.Z)(c,"".concat(Z,"-panel-has-range-hover"),ku&&ku[0]&&ku[1]),(0,lt.Z)(c,"".concat(Z,"-panel-rtl"),ql==="rtl"),c)),style:ce,onKeyDown:si,onBlur:pu,onMouseDown:qa},Du,uo||Mi||Xo?y.createElement("div",{className:"".concat(Z,"-footer")},uo,Mi,Xo):null))}var xu=pl,wr=B(35593),Xu={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 qu(o){var c,m=o.prefixCls,Q=o.popupElement,Z=o.popupStyle,ve=o.visible,ce=o.dropdownClassName,qe=o.dropdownAlign,et=o.transitionName,st=o.getPopupContainer,Et=o.children,bt=o.range,wt=o.popupPlacement,Kt=o.direction,Gt="".concat(m,"-dropdown"),Ke=function(){return wt!==void 0?wt:Kt==="rtl"?"bottomRight":"bottomLeft"};return y.createElement(wr.Z,{showAction:[],hideAction:[],popupPlacement:Ke(),builtinPlacements:Xu,prefixCls:Gt,popupTransitionName:et,popup:Q,popupAlign:qe,popupVisible:ve,popupClassName:Ft()(ce,(c={},(0,lt.Z)(c,"".concat(Gt,"-range"),bt),(0,lt.Z)(c,"".concat(Gt,"-rtl"),Kt==="rtl"),c)),popupStyle:Z,getPopupContainer:st},Et)}var pi=qu;function Ii(o){var c=o.prefixCls,m=o.presets,Q=o.onClick,Z=o.onHover;return m.length?y.createElement("div",{className:"".concat(c,"-presets")},y.createElement("ul",null,m.map(function(ve,ce){var qe=ve.label,et=ve.value;return y.createElement("li",{key:ce,onClick:function(){return Q==null?void 0:Q(wn(et))},onMouseEnter:function(){return Z==null?void 0:Z(wn(et))},onMouseLeave:function(){return Z==null?void 0:Z(null)}},qe)}))):null}function li(o){var c=o.picker,m=o.disabledHours,Q=o.disabledMinutes,Z=o.disabledSeconds;c==="time"&&(m||Q||Z)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Vu(o,c,m){var Q=(0,Iu.Z)(c)==="object"?c.clearIcon:m;return Q||y.createElement("span",{className:"".concat(o,"-clear-btn")})}function xo(o){var c,m=o,Q=m.prefixCls,Z=Q===void 0?"rc-picker":Q,ve=m.id,ce=m.name,qe=m.tabIndex,et=m.style,st=m.className,Et=m.dropdownClassName,bt=m.dropdownAlign,wt=m.popupStyle,Kt=m.transitionName,Gt=m.generateConfig,Ke=m.locale,pt=m.inputReadOnly,_t=m.allowClear,Zn=m.autoFocus,On=m.showTime,Wn=m.picker,_n=Wn===void 0?"date":Wn,Gn=m.format,Pn=m.use12Hours,Fa=m.value,fa=m.defaultValue,La=m.presets,qa=m.open,Wl=m.defaultOpen,Fr=m.defaultOpenValue,Gl=m.suffixIcon,ql=m.clearIcon,ie=m.disabled,Ol=m.disabledDate,Ar=m.placeholder,Ir=m.getPopupContainer,kl=m.pickerRef,Tr=m.panelRender,fu=m.onChange,uu=m.onOpenChange,$r=m.onFocus,Vr=m.onBlur,Hu=m.onMouseDown,zl=m.onMouseUp,eu=m.onMouseEnter,Nu=m.onMouseLeave,$u=m.onContextMenu,Ou=m.onClick,Wu=m.onKeyDown,Pi=m.onSelect,il=m.direction,Ur=m.autoComplete,Nr=Ur===void 0?"off":Ur,zu=m.inputRender,ku=m.changeOnBlur,tu=y.useRef(null),ju=_n==="date"&&!!On||_n==="time",ao=hu(La),Wi=Ne(pr(Gn,_n,On,Pn)),zr=y.useRef(null),ta=y.useRef(null),Is=y.useRef(null),is=(0,Un.Z)(null,{value:Fa,defaultValue:fa}),ei=(0,L.Z)(is,2),ti=ei[0],Ei=ei[1],Ro=y.useState(ti),lo=(0,L.Z)(Ro,2),Fu=lo[0],iu=lo[1],hi=y.useRef(null),oi=(0,Un.Z)(!1,{value:qa,defaultValue:Wl,postState:function(ha){return ie?!1:ha},onChange:function(ha){uu&&uu(ha),!ha&&hi.current&&hi.current.onClose&&hi.current.onClose()}}),Gi=(0,L.Z)(oi,2),yi=Gi[0],Qi=Gi[1],ro=mr(Fu,{formatList:Wi,generateConfig:Gt,locale:Ke}),mu=(0,L.Z)(ro,2),Gu=mu[0],si=mu[1],pu=wi({valueTexts:Gu,onTextChange:function(ha){var Qr=Wa(ha,{locale:Ke,formatList:Wi,generateConfig:Gt});Qr&&(!Ol||!Ol(Qr))&&iu(Qr)}}),Du=(0,L.Z)(pu,3),Jr=Du[0],xr=Du[1],uo=Du[2],Mi=function(ha){iu(ha),Ei(ha),fu&&!ar(Gt,ti,ha)&&fu(ha,ha?ol(ha,{generateConfig:Gt,locale:Ke,format:Wi[0]}):"")},Zi=function(ha){ie&&ha||Qi(ha)},Xo=function(ha){return yi&&hi.current&&hi.current.onKeyDown?hi.current.onKeyDown(ha):((0,F.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Bo=function(){for(var ha=arguments.length,Qr=new Array(ha),Ku=0;Kuwt(st);case"month":return bt(Ke)>bt(st);case"week":return Et(Ke)>Et(st);default:return!Aa(qe,Ke,st)&&qe.isAfter(Ke,st)}return!1},[ve,ce[1],st,c]),Gt=y.useCallback(function(Ke){if(ce[1]||ve&&ve(Ke))return!0;if(ce[0]&&et)return!Aa(qe,Ke,st)&&qe.isAfter(et,Ke);if(!c&&et)switch(m){case"quarter":return wt(Ke)0&&arguments[0]!==void 0?arguments[0]:!1,da=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ta=null;Lu&&_s&&_s[0]&&_s[1]&&Ke.isAfter(_s[1],_s[0])&&(Ta=_s);var sr=Pn;if(Pn&&(0,Iu.Z)(Pn)==="object"&&Pn.defaultValue){var oa=Pn.defaultValue;sr=(0,Ct.Z)((0,Ct.Z)({},Pn),{},{defaultValue:Ot(oa,$a)||void 0})}return y.createElement(nt.Provider,{value:{inRange:!0,panelPosition:jl,rangedValue:zd||_a,hoverRangedValue:Ta}},y.createElement(xu,(0,mt.Z)({},o,da,{cellRender:Yd,showTime:sr,mode:Si[$a],generateConfig:Ke,style:void 0,direction:ei,disabledDate:$a===0?Ks:Js,disabledTime:function(co){return Ol?Ol(co,$a===0?"start":"end"):!1},className:Ft()((0,lt.Z)({},"".concat(ce,"-panel-focused"),$a===0?!oo:!Ma)),value:Ot(_a,$a),locale:pt,tabIndex:-1,onPanelChange:function(co,Fo){$a===0&&$s(!0),$a===1&&Ac(!0),ss(An(Si,Fo,$a),An(_a,co,$a));var Yo=co;jl==="right"&&Si[$a]===Fo&&(Yo=Tl(Yo,Fo,Ke,-1)),Bo(Yo,$a)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:$a===0?Ot(_a,1):Ot(_a,0)})))}var Lo=0,Wc=0;if($a&&oi.current&&yi.current&&hi.current&&mu.current){Lo=oi.current.offsetWidth+yi.current.offsetWidth;var Gc=mu.current.offsetLeft>Lo?mu.current.offsetLeft-Lo:mu.current.offsetLeft,Bd=hi.current.offsetWidth,Yc=mu.current.offsetWidth;Bd&&Yc&&Lo>Bd-Yc-(ei==="rtl"?0:Gc)&&(Wc=Lo)}var hc=ei==="rtl"?{right:Lo}:{left:Lo};function Kd(){var jl,da=yu(ce,Si[$a],Ou),Ta=mi({prefixCls:ce,components:Is,needConfirmButton:Fu,okDisabled:!Ot(_a,$a)||ie&&ie(_a[$a]),locale:pt,onOk:function(){var zi=Ot(_a,$a);zi&&(Ku(_a,$a),zr==null||zr(_a),Yu(!1,$a,"confirm"))}});if(Gn!=="time"&&!Pn){var sr=Xo($a),oa=Tl(sr,Gn,Ke),Mr=Si[$a],co=Mr===Gn,Fo=tc(co?"left":!1,{pickerValue:sr,onPickerValueChange:function(zi){Bo(zi,$a)}}),Yo=tc("right",{pickerValue:oa,onPickerValueChange:function(zi){Bo(Tl(zi,Gn,Ke,-1),$a)}});ei==="rtl"?jl=y.createElement(y.Fragment,null,Yo,co&&Fo):jl=y.createElement(y.Fragment,null,Fo,co&&Yo)}else jl=tc();var Ko=y.createElement("div",{className:"".concat(ce,"-panel-layout")},y.createElement(Ii,{prefixCls:ce,presets:Ec,onClick:function(zi){Ku(zi,null),Yu(!1,$a,"preset")},onHover:function(zi){Or(zi)}}),y.createElement("div",null,y.createElement("div",{className:"".concat(ce,"-panels")},jl),(da||Ta)&&y.createElement("div",{className:"".concat(ce,"-footer")},da,Ta)));return Tr&&(Ko=Tr(Ko)),y.createElement("div",{className:"".concat(ce,"-panel-container"),style:{marginLeft:Wc},ref:hi,onMouseDown:function(zi){zi.preventDefault()}},Ko)}var Jd=y.createElement("div",{className:Ft()("".concat(ce,"-range-wrapper"),"".concat(ce,"-").concat(Gn,"-range-wrapper")),style:{minWidth:ou}},y.createElement("div",{ref:mu,className:"".concat(ce,"-range-arrow"),style:hc}),Kd()),Fd;Hu&&(Fd=y.createElement("span",{className:"".concat(ce,"-suffix"),onMouseDown:function(da){da.preventDefault()}},Hu));var Ci=Vu(ce,Vr,zl),_l=y.createElement("span",{onMouseDown:function(da){da.preventDefault(),da.stopPropagation()},onMouseUp:function(da){da.preventDefault(),da.stopPropagation();var Ta=xr;pu[0]||(Ta=An(Ta,null,0)),pu[1]||(Ta=An(Ta,null,1)),Ku(Ta,null),Yu(!1,$a,"clear")},className:"".concat(ce,"-clear"),role:"button"},Ci),yc=Vr&&(Ot(xr,0)&&!pu[0]||Ot(xr,1)&&!pu[1]),ks={size:jr(Gn,Gu[0],Ke)},Cc=0,Bc=0;oi.current&&Gi.current&&yi.current&&($a===0?Bc=oi.current.offsetWidth:(Cc=Lo,Bc=Gi.current.offsetWidth));var Dd=ei==="rtl"?{right:Cc}:{left:Cc},qd=function(da,Ta){var sr=An(_a,da,$a);if(Ta==="submit"||Ta!=="key"&&!Fu){Ku(sr,$a),$a===0?$s():Ac();var oa=$a===0?1:0;pu[oa]?Yu(!1,!1,"confirm"):Yu(!1,$a,"confirm")}else na(sr)};return y.createElement(ml.Provider,{value:{operationRef:si,hideHeader:Gn==="time",onDateMouseEnter:gd,onDateMouseLeave:Wr,hideRanges:!0,onSelect:qd,open:Lu}},y.createElement(pi,{visible:Lu,popupElement:Jd,popupStyle:Et,prefixCls:ce,dropdownClassName:bt,dropdownAlign:Kt,getPopupContainer:Gt,transitionName:wt,range:!0,direction:ei},y.createElement("div",(0,mt.Z)({ref:iu,className:Ft()(ce,"".concat(ce,"-range"),st,(c={},(0,lt.Z)(c,"".concat(ce,"-disabled"),pu[0]&&pu[1]),(0,lt.Z)(c,"".concat(ce,"-focused"),$a===0?Vc:Cd),(0,lt.Z)(c,"".concat(ce,"-rtl"),ei==="rtl"),c)),style:et,onClick:Go,onMouseEnter:ju,onMouseLeave:ao,onMouseDown:sl,onMouseUp:tu},(0,ra.Z)(o,{aria:!0,data:!0})),y.createElement("div",{className:Ft()("".concat(ce,"-input"),(m={},(0,lt.Z)(m,"".concat(ce,"-input-active"),$a===0),(0,lt.Z)(m,"".concat(ce,"-input-placeholder"),!!Mc),m)),ref:oi},y.createElement("input",(0,mt.Z)({id:qe,disabled:pu[0],readOnly:Nu||typeof Gu[0]=="function"||!oo,value:Mc||Rs,onChange:function(da){Pl(da.target.value)},autoFocus:Zn,placeholder:Ot(_t,0)||"",ref:Qi},Wd,ks,{autoComplete:Ro}))),y.createElement("div",{className:"".concat(ce,"-range-separator"),ref:yi},La),y.createElement("div",{className:Ft()("".concat(ce,"-input"),(Q={},(0,lt.Z)(Q,"".concat(ce,"-input-active"),$a===1),(0,lt.Z)(Q,"".concat(ce,"-input-placeholder"),!!vd),Q)),ref:Gi},y.createElement("input",(0,mt.Z)({disabled:pu[1],readOnly:Nu||typeof Gu[0]=="function"||!Ma,value:vd||mc,onChange:function(da){Ns(da.target.value)},placeholder:Ot(_t,1)||"",ref:ro},ps,ks,{autoComplete:Ro}))),y.createElement("div",{className:"".concat(ce,"-active-bar"),style:(0,Ct.Z)((0,Ct.Z)({},Dd),{},{width:Bc,position:"absolute"})}),Fd,yc&&_l)))}var zs=function(o){(0,En.Z)(m,o);var c=(0,Jn.Z)(m);function m(){var Q;(0,Xt.Z)(this,m);for(var Z=arguments.length,ve=new Array(Z),ce=0;ce{const{lineHeight:Z}=o,ve=Math.floor(m*Z)+2,ce=Math.max((c-ve)/2,0),qe=Math.max(c-ve-ce,0);return{padding:`${ce}px ${Q}px ${qe}px`}},Us=o=>{const{componentCls:c,pickerCellCls:m,pickerCellInnerCls:Q,cellHeight:Z,motionDurationSlow:ve,borderRadiusSM:ce,motionDurationMid:qe,cellHoverBg:et,lineWidth:st,lineType:Et,colorPrimary:bt,cellActiveWithRangeBg:wt,colorTextLightSolid:Kt,controlHeightSM:Gt,cellRangeBorderColor:Ke,pickerCellBorderGap:pt,cellHoverWithRangeBg:_t,cellWidth:Zn,colorTextDisabled:On,cellBgDisabled:Wn}=o;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Z,transform:"translateY(-50%)",transition:`all ${ve}`,content:'""'},[Q]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Z,height:Z,lineHeight:`${Z}px`,borderRadius:ce,transition:`background ${qe}, border ${qe}`},"&-range-hover-start, &-range-hover-end":{[Q]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${m}-in-view), + `},ze={onDragStart(h){let{active:I}=h;return"Picked up draggable item "+I.id+"."},onDragOver(h){let{active:I,over:z}=h;return z?"Draggable item "+I.id+" was moved over droppable area "+z.id+".":"Draggable item "+I.id+" is no longer over a droppable area."},onDragEnd(h){let{active:I,over:z}=h;return z?"Draggable item "+I.id+" was dropped over droppable area "+z.id:"Draggable item "+I.id+" was dropped."},onDragCancel(h){let{active:I}=h;return"Dragging was cancelled. Draggable item "+I.id+" was dropped."}};function ke(h){let{announcements:I=ze,container:z,hiddenTextDescribedById:se,screenReaderInstructions:Xe=we}=h;const{announce:Te,announcement:xt}=fe(),Nt=(0,F.Ld)("DndLiveRegion"),[Ut,rn]=(0,f.useState)(!1);if((0,f.useEffect)(()=>{rn(!0)},[]),Ln((0,f.useMemo)(()=>({onDragStart(Wt){let{active:va}=Wt;Te(I.onDragStart({active:va}))},onDragMove(Wt){let{active:va,over:Ba}=Wt;I.onDragMove&&Te(I.onDragMove({active:va,over:Ba}))},onDragOver(Wt){let{active:va,over:Ba}=Wt;Te(I.onDragOver({active:va,over:Ba}))},onDragEnd(Wt){let{active:va,over:Ba}=Wt;Te(I.onDragEnd({active:va,over:Ba}))},onDragCancel(Wt){let{active:va,over:Ba}=Wt;Te(I.onDragCancel({active:va,over:Ba}))}}),[Te,I])),!Ut)return null;const zn=f.createElement(f.Fragment,null,f.createElement(Me,{id:se,value:Xe.draggable}),f.createElement(D,{id:Nt,announcement:xt}));return z?(0,e.createPortal)(zn,z):zn}var oe;(function(h){h.DragStart="dragStart",h.DragMove="dragMove",h.DragEnd="dragEnd",h.DragCancel="dragCancel",h.DragOver="dragOver",h.RegisterDroppable="registerDroppable",h.SetDroppableDisabled="setDroppableDisabled",h.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function Ye(){}function Ue(h,I){return(0,f.useMemo)(()=>({sensor:h,options:I!=null?I:{}}),[h,I])}function be(){for(var h=arguments.length,I=new Array(h),z=0;z[...I].filter(se=>se!=null),[...I])}const ct=Object.freeze({x:0,y:0});function Zt(h,I){return Math.sqrt(Math.pow(h.x-I.x,2)+Math.pow(h.y-I.y,2))}function gn(h,I){const z=getEventCoordinates(h);if(!z)return"0 0";const se={x:(z.x-I.left)/I.width*100,y:(z.y-I.top)/I.height*100};return se.x+"% "+se.y+"%"}function xn(h,I){let{data:{value:z}}=h,{data:{value:se}}=I;return z-se}function mt(h,I){let{data:{value:z}}=h,{data:{value:se}}=I;return se-z}function y(h){let{left:I,top:z,height:se,width:Xe}=h;return[{x:I,y:z},{x:I+Xe,y:z},{x:I,y:z+se},{x:I+Xe,y:z+se}]}function $e(h,I){if(!h||h.length===0)return null;const[z]=h;return I?z[I]:z}function ee(h,I,z){return I===void 0&&(I=h.left),z===void 0&&(z=h.top),{x:I+h.width*.5,y:z+h.height*.5}}const je=h=>{let{collisionRect:I,droppableRects:z,droppableContainers:se}=h;const Xe=ee(I,I.left,I.top),Te=[];for(const xt of se){const{id:Nt}=xt,Ut=z.get(Nt);if(Ut){const rn=Zt(ee(Ut),Xe);Te.push({id:Nt,data:{droppableContainer:xt,value:rn}})}}return Te.sort(xn)},zt=h=>{let{collisionRect:I,droppableRects:z,droppableContainers:se}=h;const Xe=y(I),Te=[];for(const xt of se){const{id:Nt}=xt,Ut=z.get(Nt);if(Ut){const rn=y(Ut),zn=Xe.reduce((va,Ba,ir)=>va+Zt(rn[ir],Ba),0),Wt=Number((zn/4).toFixed(4));Te.push({id:Nt,data:{droppableContainer:xt,value:Wt}})}}return Te.sort(xn)};function Qn(h,I){const z=Math.max(I.top,h.top),se=Math.max(I.left,h.left),Xe=Math.min(I.left+I.width,h.left+h.width),Te=Math.min(I.top+I.height,h.top+h.height),xt=Xe-se,Nt=Te-z;if(se{let{collisionRect:I,droppableRects:z,droppableContainers:se}=h;const Xe=[];for(const Te of se){const{id:xt}=Te,Nt=z.get(xt);if(Nt){const Ut=Qn(Nt,I);Ut>0&&Xe.push({id:xt,data:{droppableContainer:Te,value:Ut}})}}return Xe.sort(mt)};function Ee(h,I){const{top:z,left:se,bottom:Xe,right:Te}=I;return z<=h.y&&h.y<=Xe&&se<=h.x&&h.x<=Te}const Jt=h=>{let{droppableContainers:I,droppableRects:z,pointerCoordinates:se}=h;if(!se)return[];const Xe=[];for(const Te of I){const{id:xt}=Te,Nt=z.get(xt);if(Nt&&Ee(se,Nt)){const rn=y(Nt).reduce((Wt,va)=>Wt+Zt(se,va),0),zn=Number((rn/4).toFixed(4));Xe.push({id:xt,data:{droppableContainer:Te,value:zn}})}}return Xe.sort(xn)};function Yn(h,I,z){return cu(Ka({},h),{scaleX:I&&z?I.width/z.width:1,scaleY:I&&z?I.height/z.height:1})}function Xn(h,I){return h&&I?{x:h.left-I.left,y:h.top-I.top}:ct}function ia(h){return function(z){for(var se=arguments.length,Xe=new Array(se>1?se-1:0),Te=1;Tecu(Ka({},xt),{top:xt.top+h*Nt.y,bottom:xt.bottom+h*Nt.y,left:xt.left+h*Nt.x,right:xt.right+h*Nt.x}),Ka({},z))}}const Lt=ia(1);function ln(h){if(h.startsWith("matrix3d(")){const I=h.slice(9,-1).split(/, /);return{x:+I[12],y:+I[13],scaleX:+I[0],scaleY:+I[5]}}else if(h.startsWith("matrix(")){const I=h.slice(7,-1).split(/, /);return{x:+I[4],y:+I[5],scaleX:+I[0],scaleY:+I[3]}}return null}function Mn(h,I,z){const se=ln(I);if(!se)return h;const{scaleX:Xe,scaleY:Te,x:xt,y:Nt}=se,Ut=h.left-xt-(1-Xe)*parseFloat(z),rn=h.top-Nt-(1-Te)*parseFloat(z.slice(z.indexOf(" ")+1)),zn=Xe?h.width/Xe:h.width,Wt=Te?h.height/Te:h.height;return{width:zn,height:Wt,top:rn,right:Ut+zn,bottom:rn+Wt,left:Ut}}const vt={ignoreTransform:!1};function Rt(h,I){I===void 0&&(I=vt);let z=h.getBoundingClientRect();if(I.ignoreTransform){const{transform:rn,transformOrigin:zn}=(0,F.Jj)(h).getComputedStyle(h);rn&&(z=Mn(z,rn,zn))}const{top:se,left:Xe,width:Te,height:xt,bottom:Nt,right:Ut}=z;return{top:se,left:Xe,width:Te,height:xt,bottom:Nt,right:Ut}}function Dt(h){return Rt(h,{ignoreTransform:!0})}function Bt(h){const I=h.innerWidth,z=h.innerHeight;return{top:0,left:0,right:I,bottom:z,width:I,height:z}}function Ft(h,I){return I===void 0&&(I=(0,F.Jj)(h).getComputedStyle(h)),I.position==="fixed"}function Xt(h,I){I===void 0&&(I=(0,F.Jj)(h).getComputedStyle(h));const z=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Xe=>{const Te=I[Xe];return typeof Te=="string"?z.test(Te):!1})}function Tt(h,I){const z=[];function se(Xe){if(I!=null&&z.length>=I||!Xe)return z;if((0,F.qk)(Xe)&&Xe.scrollingElement!=null&&!z.includes(Xe.scrollingElement))return z.push(Xe.scrollingElement),z;if(!(0,F.Re)(Xe)||(0,F.vZ)(Xe)||z.includes(Xe))return z;const Te=(0,F.Jj)(h).getComputedStyle(Xe);return Xe!==h&&Xt(Xe,Te)&&z.push(Xe),Ft(Xe,Te)?z:se(Xe.parentNode)}return h?se(h):z}function Sn(h){const[I]=Tt(h,1);return I!=null?I:null}function En(h){return!F.Nq||!h?null:(0,F.FJ)(h)?h:(0,F.UG)(h)?(0,F.qk)(h)||h===(0,F.r3)(h).scrollingElement?window:(0,F.Re)(h)?h:null:null}function Jn(h){return(0,F.FJ)(h)?h.scrollX:h.scrollLeft}function lt(h){return(0,F.FJ)(h)?h.scrollY:h.scrollTop}function Ct(h){return{x:Jn(h),y:lt(h)}}var L;(function(h){h[h.Forward=1]="Forward",h[h.Backward=-1]="Backward"})(L||(L={}));function Un(h){return!F.Nq||!h?!1:h===document.scrollingElement}function ra(h){const I={x:0,y:0},z=Un(h)?{height:window.innerHeight,width:window.innerWidth}:{height:h.clientHeight,width:h.clientWidth},se={x:h.scrollWidth-z.width,y:h.scrollHeight-z.height},Xe=h.scrollTop<=I.y,Te=h.scrollLeft<=I.x,xt=h.scrollTop>=se.y,Nt=h.scrollLeft>=se.x;return{isTop:Xe,isLeft:Te,isBottom:xt,isRight:Nt,maxScroll:se,minScroll:I}}const Pe={x:.2,y:.2};function en(h,I,z,se,Xe){let{top:Te,left:xt,right:Nt,bottom:Ut}=z;se===void 0&&(se=10),Xe===void 0&&(Xe=Pe);const{isTop:rn,isBottom:zn,isLeft:Wt,isRight:va}=ra(h),Ba={x:0,y:0},ir={x:0,y:0},ba={height:I.height*Xe.y,width:I.width*Xe.x};return!rn&&Te<=I.top+ba.height?(Ba.y=L.Backward,ir.y=se*Math.abs((I.top+ba.height-Te)/ba.height)):!zn&&Ut>=I.bottom-ba.height&&(Ba.y=L.Forward,ir.y=se*Math.abs((I.bottom-ba.height-Ut)/ba.height)),!va&&Nt>=I.right-ba.width?(Ba.x=L.Forward,ir.x=se*Math.abs((I.right-ba.width-Nt)/ba.width)):!Wt&&xt<=I.left+ba.width&&(Ba.x=L.Backward,ir.x=se*Math.abs((I.left+ba.width-xt)/ba.width)),{direction:Ba,speed:ir}}function bn(h){if(h===document.scrollingElement){const{innerWidth:Te,innerHeight:xt}=window;return{top:0,left:0,right:Te,bottom:xt,width:Te,height:xt}}const{top:I,left:z,right:se,bottom:Xe}=h.getBoundingClientRect();return{top:I,left:z,right:se,bottom:Xe,width:h.clientWidth,height:h.clientHeight}}function Vn(h){return h.reduce((I,z)=>(0,F.IH)(I,Ct(z)),ct)}function Rn(h){return h.reduce((I,z)=>I+Jn(z),0)}function la(h){return h.reduce((I,z)=>I+lt(z),0)}function fl(h,I){if(I===void 0&&(I=Rt),!h)return;const{top:z,left:se,bottom:Xe,right:Te}=I(h);Sn(h)&&(Xe<=0||Te<=0||z>=window.innerHeight||se>=window.innerWidth)&&h.scrollIntoView({block:"center",inline:"center"})}const Xl=[["x",["left","right"],Rn],["y",["top","bottom"],la]];class vl{constructor(I,z){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const se=Tt(z),Xe=Vn(se);this.rect=Ka({},I),this.width=I.width,this.height=I.height;for(const[Te,xt,Nt]of Xl)for(const Ut of xt)Object.defineProperty(this,Ut,{get:()=>{const rn=Nt(se),zn=Xe[Te]-rn;return this.rect[Ut]+zn},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ll{constructor(I){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(z=>{var se;return(se=this.target)==null?void 0:se.removeEventListener(...z)})},this.target=I}add(I,z,se){var Xe;(Xe=this.target)==null||Xe.addEventListener(I,z,se),this.listeners.push([I,z,se])}}function rr(h){const{EventTarget:I}=(0,F.Jj)(h);return h instanceof I?h:(0,F.r3)(h)}function Aa(h,I){const z=Math.abs(h.x),se=Math.abs(h.y);return typeof I=="number"?Math.sqrt(Lm(z,2)+Lm(se,2))>I:"x"in I&&"y"in I?z>I.x&&se>I.y:"x"in I?z>I.x:"y"in I?se>I.y:!1}var Ca;(function(h){h.Click="click",h.DragStart="dragstart",h.Keydown="keydown",h.ContextMenu="contextmenu",h.Resize="resize",h.SelectionChange="selectionchange",h.VisibilityChange="visibilitychange"})(Ca||(Ca={}));function nr(h){h.preventDefault()}function ar(h){h.stopPropagation()}var Ht;(function(h){h.Space="Space",h.Down="ArrowDown",h.Right="ArrowRight",h.Left="ArrowLeft",h.Up="ArrowUp",h.Esc="Escape",h.Enter="Enter",h.Tab="Tab"})(Ht||(Ht={}));const fr={start:[Ht.Space,Ht.Enter],cancel:[Ht.Esc],end:[Ht.Space,Ht.Enter,Ht.Tab]},Tl=(h,I)=>{let{currentCoordinates:z}=I;switch(h.code){case Ht.Right:return cu(Ka({},z),{x:z.x+25});case Ht.Left:return cu(Ka({},z),{x:z.x-25});case Ht.Down:return cu(Ka({},z),{y:z.y+25});case Ht.Up:return cu(Ka({},z),{y:z.y-25})}};class ol{constructor(I){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=I;const{event:{target:z}}=I;this.props=I,this.listeners=new Ll((0,F.r3)(z)),this.windowListeners=new Ll((0,F.Jj)(z)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ca.Resize,this.handleCancel),this.windowListeners.add(Ca.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ca.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:I,onStart:z}=this.props,se=I.node.current;se&&fl(se),z(ct)}handleKeyDown(I){if((0,F.vd)(I)){const{active:z,context:se,options:Xe}=this.props,{keyboardCodes:Te=fr,coordinateGetter:xt=Tl,scrollBehavior:Nt="smooth"}=Xe,{code:Ut}=I;if(Te.end.includes(Ut)){this.handleEnd(I);return}if(Te.cancel.includes(Ut)){this.handleCancel(I);return}const{collisionRect:rn}=se.current,zn=rn?{x:rn.left,y:rn.top}:ct;this.referenceCoordinates||(this.referenceCoordinates=zn);const Wt=xt(I,{active:z,context:se.current,currentCoordinates:zn});if(Wt){const va=(0,F.$X)(Wt,zn),Ba={x:0,y:0},{scrollableAncestors:ir}=se.current;for(const ba of ir){const xl=I.code,{isTop:Jl,isRight:Ul,isLeft:za,isBottom:Cr,maxScroll:Er,minScroll:Br}=ra(ba),Zl=bn(ba),Hl={x:Math.min(xl===Ht.Right?Zl.right-Zl.width/2:Zl.right,Math.max(xl===Ht.Right?Zl.left:Zl.left+Zl.width/2,Wt.x)),y:Math.min(xl===Ht.Down?Zl.bottom-Zl.height/2:Zl.bottom,Math.max(xl===Ht.Down?Zl.top:Zl.top+Zl.height/2,Wt.y))},or=xl===Ht.Right&&!Ul||xl===Ht.Left&&!za,du=xl===Ht.Down&&!Cr||xl===Ht.Up&&!Jl;if(or&&Hl.x!==Wt.x){const Kr=ba.scrollLeft+va.x,yu=xl===Ht.Right&&Kr<=Er.x||xl===Ht.Left&&Kr>=Br.x;if(yu&&!va.y){ba.scrollTo({left:Kr,behavior:Nt});return}yu?Ba.x=ba.scrollLeft-Kr:Ba.x=xl===Ht.Right?ba.scrollLeft-Er.x:ba.scrollLeft-Br.x,Ba.x&&ba.scrollBy({left:-Ba.x,behavior:Nt});break}else if(du&&Hl.y!==Wt.y){const Kr=ba.scrollTop+va.y,yu=xl===Ht.Down&&Kr<=Er.y||xl===Ht.Up&&Kr>=Br.y;if(yu&&!va.x){ba.scrollTo({top:Kr,behavior:Nt});return}yu?Ba.y=ba.scrollTop-Kr:Ba.y=xl===Ht.Down?ba.scrollTop-Er.y:ba.scrollTop-Br.y,Ba.y&&ba.scrollBy({top:-Ba.y,behavior:Nt});break}}this.handleMove(I,(0,F.IH)((0,F.$X)(Wt,this.referenceCoordinates),Ba))}}}handleMove(I,z){const{onMove:se}=this.props;I.preventDefault(),se(z)}handleEnd(I){const{onEnd:z}=this.props;I.preventDefault(),this.detach(),z()}handleCancel(I){const{onCancel:z}=this.props;I.preventDefault(),this.detach(),z()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}ol.activators=[{eventName:"onKeyDown",handler:(h,I,z)=>{let{keyboardCodes:se=fr,onActivation:Xe}=I,{active:Te}=z;const{code:xt}=h.nativeEvent;if(se.start.includes(xt)){const Nt=Te.activatorNode.current;return Nt&&h.target!==Nt?!1:(h.preventDefault(),Xe==null||Xe({event:h.nativeEvent}),!0)}return!1}}];function Wa(h){return!!(h&&"distance"in h)}function Hn(h){return!!(h&&"delay"in h)}class mr{constructor(I,z,se){var Xe;se===void 0&&(se=rr(I.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=I,this.events=z;const{event:Te}=I,{target:xt}=Te;this.props=I,this.events=z,this.document=(0,F.r3)(xt),this.documentListeners=new Ll(this.document),this.listeners=new Ll(se),this.windowListeners=new Ll((0,F.Jj)(xt)),this.initialCoordinates=(Xe=(0,F.DC)(Te))!=null?Xe:ct,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:I,props:{options:{activationConstraint:z,bypassActivationConstraint:se}}}=this;if(this.listeners.add(I.move.name,this.handleMove,{passive:!1}),this.listeners.add(I.end.name,this.handleEnd),I.cancel&&this.listeners.add(I.cancel.name,this.handleCancel),this.windowListeners.add(Ca.Resize,this.handleCancel),this.windowListeners.add(Ca.DragStart,nr),this.windowListeners.add(Ca.VisibilityChange,this.handleCancel),this.windowListeners.add(Ca.ContextMenu,nr),this.documentListeners.add(Ca.Keydown,this.handleKeydown),z){if(se!=null&&se({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Hn(z)){this.timeoutId=setTimeout(this.handleStart,z.delay),this.handlePending(z);return}if(Wa(z)){this.handlePending(z);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(I,z){const{active:se,onPending:Xe}=this.props;Xe(se,I,this.initialCoordinates,z)}handleStart(){const{initialCoordinates:I}=this,{onStart:z}=this.props;I&&(this.activated=!0,this.documentListeners.add(Ca.Click,ar,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ca.SelectionChange,this.removeTextSelection),z(I))}handleMove(I){var z;const{activated:se,initialCoordinates:Xe,props:Te}=this,{onMove:xt,options:{activationConstraint:Nt}}=Te;if(!Xe)return;const Ut=(z=(0,F.DC)(I))!=null?z:ct,rn=(0,F.$X)(Xe,Ut);if(!se&&Nt){if(Wa(Nt)){if(Nt.tolerance!=null&&Aa(rn,Nt.tolerance))return this.handleCancel();if(Aa(rn,Nt.distance))return this.handleStart()}if(Hn(Nt)&&Aa(rn,Nt.tolerance))return this.handleCancel();this.handlePending(Nt,rn);return}I.cancelable&&I.preventDefault(),xt(Ut)}handleEnd(){const{onAbort:I,onEnd:z}=this.props;this.detach(),this.activated||I(this.props.active),z()}handleCancel(){const{onAbort:I,onCancel:z}=this.props;this.detach(),this.activated||I(this.props.active),z()}handleKeydown(I){I.code===Ht.Esc&&this.handleCancel()}removeTextSelection(){var I;(I=this.document.getSelection())==null||I.removeAllRanges()}}const wu={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Ga extends mr{constructor(I){const{event:z}=I,se=(0,F.r3)(z.target);super(I,wu,se)}}Ga.activators=[{eventName:"onPointerDown",handler:(h,I)=>{let{nativeEvent:z}=h,{onActivation:se}=I;return!z.isPrimary||z.button!==0?!1:(se==null||se({event:z}),!0)}}];const nl={move:{name:"mousemove"},end:{name:"mouseup"}};var wl;(function(h){h[h.RightClick=2]="RightClick"})(wl||(wl={}));class ca extends mr{constructor(I){super(I,nl,(0,F.r3)(I.event.target))}}ca.activators=[{eventName:"onMouseDown",handler:(h,I)=>{let{nativeEvent:z}=h,{onActivation:se}=I;return z.button===wl.RightClick?!1:(se==null||se({event:z}),!0)}}];const ur={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Ql extends mr{constructor(I){super(I,ur)}static setup(){return window.addEventListener(ur.move.name,I,{capture:!1,passive:!1}),function(){window.removeEventListener(ur.move.name,I)};function I(){}}}Ql.activators=[{eventName:"onTouchStart",handler:(h,I)=>{let{nativeEvent:z}=h,{onActivation:se}=I;const{touches:Xe}=z;return Xe.length>1?!1:(se==null||se({event:z}),!0)}}];var kr;(function(h){h[h.Pointer=0]="Pointer",h[h.DraggableRect=1]="DraggableRect"})(kr||(kr={}));var Rl;(function(h){h[h.TreeOrder=0]="TreeOrder",h[h.ReversedTreeOrder=1]="ReversedTreeOrder"})(Rl||(Rl={}));function pr(h){let{acceleration:I,activator:z=kr.Pointer,canScroll:se,draggingRect:Xe,enabled:Te,interval:xt=5,order:Nt=Rl.TreeOrder,pointerCoordinates:Ut,scrollableAncestors:rn,scrollableAncestorRects:zn,delta:Wt,threshold:va}=h;const Ba=Cl({delta:Wt,disabled:!Te}),[ir,ba]=(0,F.Yz)(),xl=(0,f.useRef)({x:0,y:0}),Jl=(0,f.useRef)({x:0,y:0}),Ul=(0,f.useMemo)(()=>{switch(z){case kr.Pointer:return Ut?{top:Ut.y,bottom:Ut.y,left:Ut.x,right:Ut.x}:null;case kr.DraggableRect:return Xe}},[z,Xe,Ut]),za=(0,f.useRef)(null),Cr=(0,f.useCallback)(()=>{const Br=za.current;if(!Br)return;const Zl=xl.current.x*Jl.current.x,Hl=xl.current.y*Jl.current.y;Br.scrollBy(Zl,Hl)},[]),Er=(0,f.useMemo)(()=>Nt===Rl.TreeOrder?[...rn].reverse():rn,[Nt,rn]);(0,f.useEffect)(()=>{if(!Te||!rn.length||!Ul){ba();return}for(const Br of Er){if((se==null?void 0:se(Br))===!1)continue;const Zl=rn.indexOf(Br),Hl=zn[Zl];if(!Hl)continue;const{direction:or,speed:du}=en(Br,Hl,Ul,I,va);for(const Kr of["x","y"])Ba[Kr][or[Kr]]||(du[Kr]=0,or[Kr]=0);if(du.x>0||du.y>0){ba(),za.current=Br,ir(Cr,xt),xl.current=du,Jl.current=or;return}}xl.current={x:0,y:0},Jl.current={x:0,y:0},ba()},[I,Cr,se,ba,Te,xt,JSON.stringify(Ul),JSON.stringify(Ba),ir,rn,Er,zn,JSON.stringify(va)])}const jr={x:{[L.Backward]:!1,[L.Forward]:!1},y:{[L.Backward]:!1,[L.Forward]:!1}};function Cl(h){let{delta:I,disabled:z}=h;const se=(0,F.D9)(I);return(0,F.Gj)(Xe=>{if(z||!se||!Xe)return jr;const Te={x:Math.sign(I.x-se.x),y:Math.sign(I.y-se.y)};return{x:{[L.Backward]:Xe.x[L.Backward]||Te.x===-1,[L.Forward]:Xe.x[L.Forward]||Te.x===1},y:{[L.Backward]:Xe.y[L.Backward]||Te.y===-1,[L.Forward]:Xe.y[L.Forward]||Te.y===1}}},[z,I,se])}function Zu(h,I){const z=I!=null?h.get(I):void 0,se=z?z.node.current:null;return(0,F.Gj)(Xe=>{var Te;return I==null?null:(Te=se!=null?se:Xe)!=null?Te:null},[se,I])}function Pr(h,I){return(0,f.useMemo)(()=>h.reduce((z,se)=>{const{sensor:Xe}=se,Te=Xe.activators.map(xt=>({eventName:xt.eventName,handler:I(xt.handler,se)}));return[...z,...Te]},[]),[h,I])}var Ml;(function(h){h[h.Always=0]="Always",h[h.BeforeDragging=1]="BeforeDragging",h[h.WhileDragging=2]="WhileDragging"})(Ml||(Ml={}));var Bl;(function(h){h.Optimized="optimized"})(Bl||(Bl={}));const Oi=new Map;function ai(h,I){let{dragging:z,dependencies:se,config:Xe}=I;const[Te,xt]=(0,f.useState)(null),{frequency:Nt,measure:Ut,strategy:rn}=Xe,zn=(0,f.useRef)(h),Wt=xl(),va=(0,F.Ey)(Wt),Ba=(0,f.useCallback)(function(Jl){Jl===void 0&&(Jl=[]),!va.current&&xt(Ul=>Ul===null?Jl:Ul.concat(Jl.filter(za=>!Ul.includes(za))))},[va]),ir=(0,f.useRef)(null),ba=(0,F.Gj)(Jl=>{if(Wt&&!z)return Oi;if(!Jl||Jl===Oi||zn.current!==h||Te!=null){const Ul=new Map;for(let za of h){if(!za)continue;if(Te&&Te.length>0&&!Te.includes(za.id)&&za.rect.current){Ul.set(za.id,za.rect.current);continue}const Cr=za.node.current,Er=Cr?new vl(Ut(Cr),Cr):null;za.rect.current=Er,Er&&Ul.set(za.id,Er)}return Ul}return Jl},[h,Te,z,Wt,Ut]);return(0,f.useEffect)(()=>{zn.current=h},[h]),(0,f.useEffect)(()=>{Wt||Ba()},[z,Wt]),(0,f.useEffect)(()=>{Te&&Te.length>0&&xt(null)},[JSON.stringify(Te)]),(0,f.useEffect)(()=>{Wt||typeof Nt!="number"||ir.current!==null||(ir.current=setTimeout(()=>{Ba(),ir.current=null},Nt))},[Nt,Wt,Ba,...se]),{droppableRects:ba,measureDroppableContainers:Ba,measuringScheduled:Te!=null};function xl(){switch(rn){case Ml.Always:return!1;case Ml.BeforeDragging:return z;default:return!z}}}function Sr(h,I){return(0,F.Gj)(z=>h?z||(typeof I=="function"?I(h):h):null,[I,h])}function au(h,I){return Sr(h,I)}function Fl(h){let{callback:I,disabled:z}=h;const se=(0,F.zX)(I),Xe=(0,f.useMemo)(()=>{if(z||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Te}=window;return new Te(se)},[se,z]);return(0,f.useEffect)(()=>()=>Xe==null?void 0:Xe.disconnect(),[Xe]),Xe}function Yr(h){let{callback:I,disabled:z}=h;const se=(0,F.zX)(I),Xe=(0,f.useMemo)(()=>{if(z||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Te}=window;return new Te(se)},[z]);return(0,f.useEffect)(()=>()=>Xe==null?void 0:Xe.disconnect(),[Xe]),Xe}function hu(h){return new vl(Rt(h),h)}function ki(h,I,z){I===void 0&&(I=hu);const[se,Xe]=(0,f.useState)(null);function Te(){Xe(Ut=>{if(!h)return null;if(h.isConnected===!1){var rn;return(rn=Ut!=null?Ut:z)!=null?rn:null}const zn=I(h);return JSON.stringify(Ut)===JSON.stringify(zn)?Ut:zn})}const xt=Fl({callback(Ut){if(h)for(const rn of Ut){const{type:zn,target:Wt}=rn;if(zn==="childList"&&Wt instanceof HTMLElement&&Wt.contains(h)){Te();break}}}}),Nt=Yr({callback:Te});return(0,F.LI)(()=>{Te(),h?(Nt==null||Nt.observe(h),xt==null||xt.observe(document.body,{childList:!0,subtree:!0})):(Nt==null||Nt.disconnect(),xt==null||xt.disconnect())},[h]),se}function wi(h){const I=Sr(h);return Xn(h,I)}const _i=[];function ml(h){const I=(0,f.useRef)(h),z=(0,F.Gj)(se=>h?se&&se!==_i&&h&&I.current&&h.parentNode===I.current.parentNode?se:Tt(h):_i,[h]);return(0,f.useEffect)(()=>{I.current=h},[h]),z}function Iu(h){const[I,z]=(0,f.useState)(null),se=(0,f.useRef)(h),Xe=(0,f.useCallback)(Te=>{const xt=En(Te.target);xt&&z(Nt=>Nt?(Nt.set(xt,Ct(xt)),new Map(Nt)):null)},[]);return(0,f.useEffect)(()=>{const Te=se.current;if(h!==Te){xt(Te);const Nt=h.map(Ut=>{const rn=En(Ut);return rn?(rn.addEventListener("scroll",Xe,{passive:!0}),[rn,Ct(rn)]):null}).filter(Ut=>Ut!=null);z(Nt.length?new Map(Nt):null),se.current=h}return()=>{xt(h),xt(Te)};function xt(Nt){Nt.forEach(Ut=>{const rn=En(Ut);rn==null||rn.removeEventListener("scroll",Xe)})}},[Xe,h]),(0,f.useMemo)(()=>h.length?I?Array.from(I.values()).reduce((Te,xt)=>(0,F.IH)(Te,xt),ct):Vn(h):ct,[h,I])}function ji(h,I){I===void 0&&(I=[]);const z=(0,f.useRef)(null);return(0,f.useEffect)(()=>{z.current=null},I),(0,f.useEffect)(()=>{const se=h!==ct;se&&!z.current&&(z.current=h),!se&&z.current&&(z.current=null)},[h]),z.current?(0,F.$X)(h,z.current):ct}function fi(h){(0,f.useEffect)(()=>{if(!F.Nq)return;const I=h.map(z=>{let{sensor:se}=z;return se.setup==null?void 0:se.setup()});return()=>{for(const z of I)z==null||z()}},h.map(I=>{let{sensor:z}=I;return z}))}function Vt(h,I){return(0,f.useMemo)(()=>h.reduce((z,se)=>{let{eventName:Xe,handler:Te}=se;return z[Xe]=xt=>{Te(xt,I)},z},{}),[h,I])}function Ne(h){return(0,f.useMemo)(()=>h?Bt(h):null,[h])}const Ot=[];function An(h,I){I===void 0&&(I=Rt);const[z]=h,se=Ne(z?(0,F.Jj)(z):null),[Xe,Te]=(0,f.useState)(Ot);function xt(){Te(()=>h.length?h.map(Ut=>Un(Ut)?se:new vl(I(Ut),Ut)):Ot)}const Nt=Yr({callback:xt});return(0,F.LI)(()=>{Nt==null||Nt.disconnect(),xt(),h.forEach(Ut=>Nt==null?void 0:Nt.observe(Ut))},[h]),Xe}function wn(h){if(!h)return null;if(h.children.length>1)return h;const I=h.children[0];return(0,F.Re)(I)?I:h}function Be(h){let{measure:I}=h;const[z,se]=(0,f.useState)(null),Xe=(0,f.useCallback)(rn=>{for(const{target:zn}of rn)if((0,F.Re)(zn)){se(Wt=>{const va=I(zn);return Wt?cu(Ka({},Wt),{width:va.width,height:va.height}):va});break}},[I]),Te=Yr({callback:Xe}),xt=(0,f.useCallback)(rn=>{const zn=wn(rn);Te==null||Te.disconnect(),zn&&(Te==null||Te.observe(zn)),se(zn?I(zn):null)},[I,Te]),[Nt,Ut]=(0,F.wm)(xt);return(0,f.useMemo)(()=>({nodeRef:Nt,rect:z,setRef:Ut}),[z,Nt,Ut])}const Va=[{sensor:Ga,options:{}},{sensor:ol,options:{}}],nt={current:{}},Za={draggable:{measure:Dt},droppable:{measure:Dt,strategy:Ml.WhileDragging,frequency:Bl.Optimized},dragOverlay:{measure:Rt}};class Oa extends Map{get(I){var z;return I!=null&&(z=super.get(I))!=null?z:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(I=>{let{disabled:z}=I;return!z})}getNodeFor(I){var z,se;return(z=(se=this.get(I))==null?void 0:se.node.current)!=null?z:void 0}}const Dl={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Oa,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Ye},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Za,measureDroppableContainers:Ye,windowRect:null,measuringScheduled:!1},ka={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Ye,draggableNodes:new Map,over:null,measureDroppableContainers:Ye},Il=(0,f.createContext)(ka),Ha=(0,f.createContext)(Dl);function gr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Oa}}}function Hr(h,I){switch(I.type){case oe.DragStart:return cu(Ka({},h),{draggable:cu(Ka({},h.draggable),{initialCoordinates:I.initialCoordinates,active:I.active})});case oe.DragMove:return h.draggable.active==null?h:cu(Ka({},h),{draggable:cu(Ka({},h.draggable),{translate:{x:I.coordinates.x-h.draggable.initialCoordinates.x,y:I.coordinates.y-h.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return cu(Ka({},h),{draggable:cu(Ka({},h.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:z}=I,{id:se}=z,Xe=new Oa(h.droppable.containers);return Xe.set(se,z),cu(Ka({},h),{droppable:cu(Ka({},h.droppable),{containers:Xe})})}case oe.SetDroppableDisabled:{const{id:z,key:se,disabled:Xe}=I,Te=h.droppable.containers.get(z);if(!Te||se!==Te.key)return h;const xt=new Oa(h.droppable.containers);return xt.set(z,cu(Ka({},Te),{disabled:Xe})),cu(Ka({},h),{droppable:cu(Ka({},h.droppable),{containers:xt})})}case oe.UnregisterDroppable:{const{id:z,key:se}=I,Xe=h.droppable.containers.get(z);if(!Xe||se!==Xe.key)return h;const Te=new Oa(h.droppable.containers);return Te.delete(z),cu(Ka({},h),{droppable:cu(Ka({},h.droppable),{containers:Te})})}default:return h}}function Lr(h){let{disabled:I}=h;const{active:z,activatorEvent:se,draggableNodes:Xe}=(0,f.useContext)(Il),Te=(0,F.D9)(se),xt=(0,F.D9)(z==null?void 0:z.id);return(0,f.useEffect)(()=>{if(!I&&!se&&Te&&xt!=null){if(!(0,F.vd)(Te)||document.activeElement===Te.target)return;const Nt=Xe.get(xt);if(!Nt)return;const{activatorNode:Ut,node:rn}=Nt;if(!Ut.current&&!rn.current)return;requestAnimationFrame(()=>{for(const zn of[Ut.current,rn.current]){if(!zn)continue;const Wt=(0,F.so)(zn);if(Wt){Wt.focus();break}}})}},[se,I,Xe,xt,Te]),null}function Kl(h,I){let Xe=I,{transform:z}=Xe,se=_f(Xe,["transform"]);return h!=null&&h.length?h.reduce((Te,xt)=>xt(Ka({transform:Te},se)),z):z}function Pa(h){return(0,f.useMemo)(()=>({draggable:Ka(Ka({},Za.draggable),h==null?void 0:h.draggable),droppable:Ka(Ka({},Za.droppable),h==null?void 0:h.droppable),dragOverlay:Ka(Ka({},Za.dragOverlay),h==null?void 0:h.dragOverlay)}),[h==null?void 0:h.draggable,h==null?void 0:h.droppable,h==null?void 0:h.dragOverlay])}function K(h){let{activeNode:I,measure:z,initialRect:se,config:Xe=!0}=h;const Te=(0,f.useRef)(!1),{x:xt,y:Nt}=typeof Xe=="boolean"?{x:Xe,y:Xe}:Xe;(0,F.LI)(()=>{if(!xt&&!Nt||!I){Te.current=!1;return}if(Te.current||!se)return;const rn=I==null?void 0:I.node.current;if(!rn||rn.isConnected===!1)return;const zn=z(rn),Wt=Xn(zn,se);if(xt||(Wt.x=0),Nt||(Wt.y=0),Te.current=!0,Math.abs(Wt.x)>0||Math.abs(Wt.y)>0){const va=Sn(rn);va&&va.scrollBy({top:Wt.y,left:Wt.x})}},[I,xt,Nt,se,z])}const E=(0,f.createContext)(cu(Ka({},ct),{scaleX:1,scaleY:1}));var S;(function(h){h[h.Uninitialized=0]="Uninitialized",h[h.Initializing=1]="Initializing",h[h.Initialized=2]="Initialized"})(S||(S={}));const P=(0,f.memo)(function(I){var z,se,Xe,Te;let Ws=I,{id:xt,accessibility:Nt,autoScroll:Ut=!0,children:rn,sensors:zn=Va,collisionDetection:Wt=ea,measuring:va,modifiers:Ba}=Ws,ir=_f(Ws,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const ba=(0,f.useReducer)(Hr,void 0,gr),[xl,Jl]=ba,[Ul,za]=re(),[Cr,Er]=(0,f.useState)(S.Uninitialized),Br=Cr===S.Initialized,{draggable:{active:Zl,nodes:Hl,translate:or},droppable:{containers:du}}=xl,Kr=Zl!=null?Hl.get(Zl):null,yu=(0,f.useRef)({initial:null,translated:null}),mi=(0,f.useMemo)(()=>{var Ru;return Zl!=null?{id:Zl,data:(Ru=Kr==null?void 0:Kr.data)!=null?Ru:nt,rect:yu}:null},[Zl,Kr]),Rr=(0,f.useRef)(null),[pl,xu]=(0,f.useState)(null),[wr,Xu]=(0,f.useState)(null),qu=(0,F.Ey)(ir,Object.values(ir)),pi=(0,F.Ld)("DndDescribedBy",xt),Ii=(0,f.useMemo)(()=>du.getEnabled(),[du]),li=Pa(va),{droppableRects:Vu,measureDroppableContainers:xo,measuringScheduled:Po}=ai(Ii,{dragging:Br,dependencies:[or.x,or.y],config:li.droppable}),Li=Zu(Hl,Zl),go=(0,f.useMemo)(()=>wr?(0,F.DC)(wr):null,[wr]),Zo=oc(),Es=au(Li,li.draggable.measure);K({activeNode:Zl!=null?Hl.get(Zl):null,config:Zo.layoutShiftCompensation,initialRect:Es,measure:li.draggable.measure});const xi=ki(Li,li.draggable.measure,Es),hs=ki(Li?Li.parentElement:null),So=(0,f.useRef)({activatorEvent:null,active:null,activeNode:Li,collisionRect:null,collisions:null,droppableRects:Vu,draggableNodes:Hl,draggingNode:null,draggingNodeRect:null,droppableContainers:du,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ys=du.getNodeFor((z=So.current.over)==null?void 0:z.id),Pu=Be({measure:li.dragOverlay.measure}),ts=(se=Pu.nodeRef.current)!=null?se:Li,su=Br?(Xe=Pu.rect)!=null?Xe:xi:null,zs=!!(Pu.nodeRef.current&&Pu.rect),Cs=wi(zs?null:xi),Ho=Ne(ts?(0,F.Jj)(ts):null),ri=ml(Br?ys!=null?ys:Li:null),$i=An(ri),ns=Kl(Ba,{transform:{x:or.x-Cs.x,y:or.y-Cs.y,scaleX:1,scaleY:1},activatorEvent:wr,active:mi,activeNodeRect:xi,containerNodeRect:hs,draggingNodeRect:su,over:So.current.over,overlayNodeRect:Pu.rect,scrollableAncestors:ri,scrollableAncestorRects:$i,windowRect:Ho}),Bs=go?(0,F.IH)(go,or):null,Fs=Iu(ri),as=ji(Fs),Xs=ji(Fs,[xi]),Eo=(0,F.IH)(ns,as),lu=su?Lt(su,ns):null,_u=mi&&lu?Wt({active:mi,collisionRect:lu,droppableRects:Vu,droppableContainers:Ii,pointerCoordinates:Bs}):null,ls=$e(_u,"id"),[ui,Ds]=(0,f.useState)(null),zo=zs?ns:(0,F.IH)(ns,Xs),Nc=Yn(zo,(Te=ui==null?void 0:ui.rect)!=null?Te:null,xi),rs=(0,f.useRef)(null),Su=(0,f.useCallback)((Ru,Uu)=>{let{sensor:Ai,options:ho}=Uu;if(Rr.current==null)return;const Cu=Hl.get(Rr.current);if(!Cu)return;const vi=Ru.nativeEvent,ii=new Ai({active:Rr.current,activeNode:Cu,event:vi,options:ho,context:So,onAbort(Bu){if(!Hl.get(Bu))return;const{onDragAbort:Ti}=qu.current,ua={id:Bu};Ti==null||Ti(ua),Ul({type:"onDragAbort",event:ua})},onPending(Bu,eo,Ti,ua){if(!Hl.get(Bu))return;const{onDragPending:no}=qu.current,yo={id:Bu,constraint:eo,initialCoordinates:Ti,offset:ua};no==null||no(yo),Ul({type:"onDragPending",event:yo})},onStart(Bu){const eo=Rr.current;if(eo==null)return;const Ti=Hl.get(eo);if(!Ti)return;const{onDragStart:ua}=qu.current,to={activatorEvent:vi,active:{id:eo,data:Ti.data,rect:yu}};(0,e.unstable_batchedUpdates)(()=>{ua==null||ua(to),Er(S.Initializing),Jl({type:oe.DragStart,initialCoordinates:Bu,active:eo}),Ul({type:"onDragStart",event:to}),xu(rs.current),Xu(vi)})},onMove(Bu){Jl({type:oe.DragMove,coordinates:Bu})},onEnd:ru(oe.DragEnd),onCancel:ru(oe.DragCancel)});rs.current=ii;function ru(Bu){return function(){return u0(this,null,function*(){const{active:Ti,collisions:ua,over:to,scrollAdjustedTranslate:no}=So.current;let yo=null;if(Ti&&no){const{cancelDrop:Co}=qu.current;yo={activatorEvent:vi,active:Ti,collisions:ua,delta:no,over:to},Bu===oe.DragEnd&&typeof Co=="function"&&(yield Promise.resolve(Co(yo)))&&(Bu=oe.DragCancel)}Rr.current=null,(0,e.unstable_batchedUpdates)(()=>{Jl({type:Bu}),Er(S.Uninitialized),Ds(null),xu(null),Xu(null),rs.current=null;const Co=Bu===oe.DragEnd?"onDragEnd":"onDragCancel";if(yo){const Gs=qu.current[Co];Gs==null||Gs(yo),Ul({type:Co,event:yo})}})})}}},[Hl]),Vs=(0,f.useCallback)((Ru,Uu)=>(Ai,ho)=>{const Cu=Ai.nativeEvent,vi=Hl.get(ho);if(Rr.current!==null||!vi||Cu.dndKit||Cu.defaultPrevented)return;const ii={active:vi};Ru(Ai,Uu.options,ii)===!0&&(Cu.dndKit={capturedBy:Uu.sensor},Rr.current=ho,Su(Ai,Uu))},[Hl,Su]),Us=Pr(zn,Vs);fi(zn),(0,F.LI)(()=>{xi&&Cr===S.Initializing&&Er(S.Initialized)},[xi,Cr]),(0,f.useEffect)(()=>{const{onDragMove:Ru}=qu.current,{active:Uu,activatorEvent:Ai,collisions:ho,over:Cu}=So.current;if(!Uu||!Ai)return;const vi={active:Uu,activatorEvent:Ai,collisions:ho,delta:{x:Eo.x,y:Eo.y},over:Cu};(0,e.unstable_batchedUpdates)(()=>{Ru==null||Ru(vi),Ul({type:"onDragMove",event:vi})})},[Eo.x,Eo.y]),(0,f.useEffect)(()=>{const{active:Ru,activatorEvent:Uu,collisions:Ai,droppableContainers:ho,scrollAdjustedTranslate:Cu}=So.current;if(!Ru||Rr.current==null||!Uu||!Cu)return;const{onDragOver:vi}=qu.current,ii=ho.get(ls),ru=ii&&ii.rect.current?{id:ii.id,rect:ii.rect.current,data:ii.data,disabled:ii.disabled}:null,Bu={active:Ru,activatorEvent:Uu,collisions:Ai,delta:{x:Cu.x,y:Cu.y},over:ru};(0,e.unstable_batchedUpdates)(()=>{Ds(ru),vi==null||vi(Bu),Ul({type:"onDragOver",event:Bu})})},[ls]),(0,F.LI)(()=>{So.current={activatorEvent:wr,active:mi,activeNode:Li,collisionRect:lu,collisions:_u,droppableRects:Vu,draggableNodes:Hl,draggingNode:ts,draggingNodeRect:su,droppableContainers:du,over:ui,scrollableAncestors:ri,scrollAdjustedTranslate:Eo},yu.current={initial:su,translated:lu}},[mi,Li,_u,lu,Hl,ts,su,Vu,du,ui,ri,Eo]),pr(cu(Ka({},Zo),{delta:or,draggingRect:lu,pointerCoordinates:Bs,scrollableAncestors:ri,scrollableAncestorRects:$i}));const Oc=(0,f.useMemo)(()=>({active:mi,activeNode:Li,activeNodeRect:xi,activatorEvent:wr,collisions:_u,containerNodeRect:hs,dragOverlay:Pu,draggableNodes:Hl,droppableContainers:du,droppableRects:Vu,over:ui,measureDroppableContainers:xo,scrollableAncestors:ri,scrollableAncestorRects:$i,measuringConfiguration:li,measuringScheduled:Po,windowRect:Ho}),[mi,Li,xi,wr,_u,hs,Pu,Hl,du,Vu,ui,xo,ri,$i,li,Po,Ho]),bs=(0,f.useMemo)(()=>({activatorEvent:wr,activators:Us,active:mi,activeNodeRect:xi,ariaDescribedById:{draggable:pi},dispatch:Jl,draggableNodes:Hl,over:ui,measureDroppableContainers:xo}),[wr,Us,mi,xi,Jl,pi,Hl,ui,xo]);return f.createElement(G.Provider,{value:za},f.createElement(Il.Provider,{value:bs},f.createElement(Ha.Provider,{value:Oc},f.createElement(E.Provider,{value:Nc},rn)),f.createElement(Lr,{disabled:(Nt==null?void 0:Nt.restoreFocus)===!1})),f.createElement(ke,cu(Ka({},Nt),{hiddenTextDescribedById:pi})));function oc(){const Ru=(pl==null?void 0:pl.autoScrollEnabled)===!1,Uu=typeof Ut=="object"?Ut.enabled===!1:Ut===!1,Ai=Br&&!Ru&&!Uu;return typeof Ut=="object"?cu(Ka({},Ut),{enabled:Ai}):{enabled:Ai}}}),Ie=(0,f.createContext)(null),te="button",xe="Draggable";function At(h){let{id:I,data:z,disabled:se=!1,attributes:Xe}=h;const Te=(0,F.Ld)(xe),{activators:xt,activatorEvent:Nt,active:Ut,activeNodeRect:rn,ariaDescribedById:zn,draggableNodes:Wt,over:va}=(0,f.useContext)(Il),{role:Ba=te,roleDescription:ir="draggable",tabIndex:ba=0}=Xe!=null?Xe:{},xl=(Ut==null?void 0:Ut.id)===I,Jl=(0,f.useContext)(xl?E:Ie),[Ul,za]=(0,F.wm)(),[Cr,Er]=(0,F.wm)(),Br=Vt(xt,I),Zl=(0,F.Ey)(z);(0,F.LI)(()=>(Wt.set(I,{id:I,key:Te,node:Ul,activatorNode:Cr,data:Zl}),()=>{const or=Wt.get(I);or&&or.key===Te&&Wt.delete(I)}),[Wt,I]);const Hl=(0,f.useMemo)(()=>({role:Ba,tabIndex:ba,"aria-disabled":se,"aria-pressed":xl&&Ba===te?!0:void 0,"aria-roledescription":ir,"aria-describedby":zn.draggable}),[se,Ba,ba,xl,ir,zn.draggable]);return{active:Ut,activatorEvent:Nt,activeNodeRect:rn,attributes:Hl,isDragging:xl,listeners:se?void 0:Br,node:Ul,over:va,setNodeRef:za,setActivatorNodeRef:Er,transform:Jl}}function un(){return(0,f.useContext)(Ha)}const Mt="Droppable",It={timeout:25};function kt(h){let{data:I,disabled:z=!1,id:se,resizeObserverConfig:Xe}=h;const Te=(0,F.Ld)(Mt),{active:xt,dispatch:Nt,over:Ut,measureDroppableContainers:rn}=(0,f.useContext)(Il),zn=(0,f.useRef)({disabled:z}),Wt=(0,f.useRef)(!1),va=(0,f.useRef)(null),Ba=(0,f.useRef)(null),{disabled:ir,updateMeasurementsFor:ba,timeout:xl}=Ka(Ka({},It),Xe),Jl=(0,F.Ey)(ba!=null?ba:se),Ul=(0,f.useCallback)(()=>{if(!Wt.current){Wt.current=!0;return}Ba.current!=null&&clearTimeout(Ba.current),Ba.current=setTimeout(()=>{rn(Array.isArray(Jl.current)?Jl.current:[Jl.current]),Ba.current=null},xl)},[xl]),za=Yr({callback:Ul,disabled:ir||!xt}),Cr=(0,f.useCallback)((Hl,or)=>{za&&(or&&(za.unobserve(or),Wt.current=!1),Hl&&za.observe(Hl))},[za]),[Er,Br]=(0,F.wm)(Cr),Zl=(0,F.Ey)(I);return(0,f.useEffect)(()=>{!za||!Er.current||(za.disconnect(),Wt.current=!1,za.observe(Er.current))},[Er,za]),(0,f.useEffect)(()=>(Nt({type:oe.RegisterDroppable,element:{id:se,key:Te,disabled:z,node:Er,rect:va,data:Zl}}),()=>Nt({type:oe.UnregisterDroppable,key:Te,id:se})),[se]),(0,f.useEffect)(()=>{z!==zn.current.disabled&&(Nt({type:oe.SetDroppableDisabled,id:se,key:Te,disabled:z}),zn.current.disabled=z)},[se,Te,z,Nt]),{active:xt,rect:va,isOver:(Ut==null?void 0:Ut.id)===se,node:Er,over:Ut,setNodeRef:Br}}function fn(h){let{animation:I,children:z}=h;const[se,Xe]=useState(null),[Te,xt]=useState(null),Nt=usePrevious(z);return!z&&!se&&Nt&&Xe(Nt),useIsomorphicLayoutEffect(()=>{if(!Te)return;const Ut=se==null?void 0:se.key,rn=se==null?void 0:se.props.id;if(Ut==null||rn==null){Xe(null);return}Promise.resolve(I(rn,Te)).then(()=>{Xe(null)})},[I,se,Te]),React.createElement(React.Fragment,null,z,se?cloneElement(se,{ref:xt}):null)}const Ya={x:0,y:0,scaleX:1,scaleY:1};function Ja(h){let{children:I}=h;return React.createElement(Il.Provider,{value:ka},React.createElement(E.Provider,{value:Ya},I))}const al={position:"fixed",touchAction:"none"},ul=h=>isKeyboardEvent(h)?"transform 250ms ease":void 0,lr=null,Vl={duration:250,easing:"ease",keyframes:h=>{let{transform:{initial:I,final:z}}=h;return[{transform:F.ux.Transform.toString(I)},{transform:F.ux.Transform.toString(z)}]},sideEffects:(h=>I=>{let{active:z,dragOverlay:se}=I;const Xe={},{styles:Te,className:xt}=h;if(Te!=null&&Te.active)for(const[Nt,Ut]of Object.entries(Te.active))Ut!==void 0&&(Xe[Nt]=z.node.style.getPropertyValue(Nt),z.node.style.setProperty(Nt,Ut));if(Te!=null&&Te.dragOverlay)for(const[Nt,Ut]of Object.entries(Te.dragOverlay))Ut!==void 0&&se.node.style.setProperty(Nt,Ut);return xt!=null&&xt.active&&z.node.classList.add(xt.active),xt!=null&&xt.dragOverlay&&se.node.classList.add(xt.dragOverlay),function(){for(const[Ut,rn]of Object.entries(Xe))z.node.style.setProperty(Ut,rn);xt!=null&&xt.active&&z.node.classList.remove(xt.active)}})({styles:{active:{opacity:"0"}}})};function sn(h){let{config:I,draggableNodes:z,droppableContainers:se,measuringConfiguration:Xe}=h;return useEvent((Te,xt)=>{if(I===null)return;const Nt=z.get(Te);if(!Nt)return;const Ut=Nt.node.current;if(!Ut)return;const rn=wn(xt);if(!rn)return;const{transform:zn}=getWindow(xt).getComputedStyle(xt),Wt=ln(zn);if(!Wt)return;const va=typeof I=="function"?I:yn(I);return fl(Ut,Xe.draggable.measure),va({active:{id:Te,data:Nt.data,node:Ut,rect:Xe.draggable.measure(Ut)},draggableNodes:z,dragOverlay:{node:xt,rect:Xe.dragOverlay.measure(rn)},droppableContainers:se,measuringConfiguration:Xe,transform:Wt})})}function yn(h){const{duration:I,easing:z,sideEffects:se,keyframes:Xe}=Ka(Ka({},Vl),h);return Te=>{let Ul=Te,{active:xt,dragOverlay:Nt,transform:Ut}=Ul,rn=_f(Ul,["active","dragOverlay","transform"]);if(!I)return;const zn={x:Nt.rect.left-xt.rect.left,y:Nt.rect.top-xt.rect.top},Wt={scaleX:Ut.scaleX!==1?xt.rect.width*Ut.scaleX/Nt.rect.width:1,scaleY:Ut.scaleY!==1?xt.rect.height*Ut.scaleY/Nt.rect.height:1},va=Ka({x:Ut.x-zn.x,y:Ut.y-zn.y},Wt),Ba=Xe(cu(Ka({},rn),{active:xt,dragOverlay:Nt,transform:{initial:Ut,final:va}})),[ir]=Ba,ba=Ba[Ba.length-1];if(JSON.stringify(ir)===JSON.stringify(ba))return;const xl=se==null?void 0:se(Ka({active:xt,dragOverlay:Nt},rn)),Jl=Nt.node.animate(Ba,{duration:I,easing:z,fill:"forwards"});return new Promise(za=>{Jl.onfinish=()=>{xl==null||xl(),za()}})}}let Sa=0;function El(h){return useMemo(()=>{if(h!=null)return Sa++,Sa},[h])}const yr=null},19719:function(Ea,Tn,B){"use strict";B.d(Tn,{Fo:function(){return gn},PG:function(){return we},Rp:function(){return _e},nB:function(){return Qn},qw:function(){return Ue}});var f=B(59301),e=B(87954),F=B(35241);function _e(Lt,ln,Mn){const vt=Lt.slice();return vt.splice(Mn<0?vt.length+Mn:Mn,0,vt.splice(ln,1)[0]),vt}function Me(Lt,ln,Mn){const vt=Lt.slice();return vt[ln]=Lt[Mn],vt[Mn]=Lt[ln],vt}function D(Lt,ln){return Lt.reduce((Mn,vt,Rt)=>{const Dt=ln.get(vt);return Dt&&(Mn[Rt]=Dt),Mn},Array(Lt.length))}function fe(Lt){return Lt!==null&&Lt>=0}function G(Lt,ln){if(Lt===ln)return!0;if(Lt.length!==ln.length)return!1;for(let Mn=0;Mn{var ln;let{rects:Mn,activeNodeRect:vt,activeIndex:Rt,overIndex:Dt,index:Bt}=Lt;const Ft=(ln=Mn[Rt])!=null?ln:vt;if(!Ft)return null;const Xt=ze(Mn,Bt,Rt);if(Bt===Rt){const Tt=Mn[Dt];return Tt?Ka({x:RtRt&&Bt<=Dt?Ka({x:-Ft.width-Xt,y:0},re):Bt=Dt?Ka({x:Ft.width+Xt,y:0},re):Ka({x:0,y:0},re)};function ze(Lt,ln,Mn){const vt=Lt[ln],Rt=Lt[ln-1],Dt=Lt[ln+1];return!vt||!Rt&&!Dt?0:Mn{let{rects:ln,activeIndex:Mn,overIndex:vt,index:Rt}=Lt;const Dt=_e(ln,vt,Mn),Bt=ln[Rt],Ft=Dt[Rt];return!Ft||!Bt?null:{x:Ft.left-Bt.left,y:Ft.top-Bt.top,scaleX:Ft.width/Bt.width,scaleY:Ft.height/Bt.height}},oe=Lt=>{let{activeIndex:ln,index:Mn,rects:vt,overIndex:Rt}=Lt,Dt,Bt;return Mn===ln&&(Dt=vt[Mn],Bt=vt[Rt]),Mn===Rt&&(Dt=vt[Mn],Bt=vt[ln]),!Bt||!Dt?null:{x:Bt.left-Dt.left,y:Bt.top-Dt.top,scaleX:Bt.width/Dt.width,scaleY:Bt.height/Dt.height}},Ye={scaleX:1,scaleY:1},Ue=Lt=>{var ln;let{activeIndex:Mn,activeNodeRect:vt,index:Rt,rects:Dt,overIndex:Bt}=Lt;const Ft=(ln=Dt[Mn])!=null?ln:vt;if(!Ft)return null;if(Rt===Mn){const Tt=Dt[Bt];return Tt?Ka({x:0,y:MnMn&&Rt<=Bt?Ka({x:0,y:-Ft.height-Xt},Ye):Rt=Bt?Ka({x:0,y:Ft.height+Xt},Ye):Ka({x:0,y:0},Ye)};function be(Lt,ln,Mn){const vt=Lt[ln],Rt=Lt[ln-1],Dt=Lt[ln+1];return vt?Mnvt.map(Rn=>typeof Rn=="object"&&"id"in Rn?Rn.id:Rn),[vt]),Ct=Bt!=null,L=Bt?lt.indexOf(Bt.id):-1,Un=Tt?lt.indexOf(Tt.id):-1,ra=(0,f.useRef)(lt),Pe=!G(lt,ra.current),en=Un!==-1&&L===-1||Pe,bn=Ln(Dt);(0,F.LI)(()=>{Pe&&Ct&&Sn(lt)},[Pe,lt,Ct,Sn]),(0,f.useEffect)(()=>{ra.current=lt},[lt]);const Vn=(0,f.useMemo)(()=>({activeIndex:L,containerId:En,disabled:bn,disableTransforms:en,items:lt,overIndex:Un,useDragOverlay:Jn,sortedRects:D(lt,Xt),strategy:Rt}),[L,En,bn.draggable,bn.droppable,en,lt,Un,Xt,Jn,Rt]);return f.createElement(Zt.Provider,{value:Vn},ln)}const xn=Lt=>{let{id:ln,items:Mn,activeIndex:vt,overIndex:Rt}=Lt;return _e(Mn,vt,Rt).indexOf(ln)},mt=Lt=>{let{containerId:ln,isSorting:Mn,wasDragging:vt,index:Rt,items:Dt,newIndex:Bt,previousItems:Ft,previousContainerId:Xt,transition:Tt}=Lt;return!Tt||!vt||Ft!==Dt&&Rt===Bt?!1:Mn?!0:Bt!==Rt&&ln===Xt},y={duration:200,easing:"ease"},$e="transform",ee=F.ux.Transition.toString({property:$e,duration:0,easing:"linear"}),je={roleDescription:"sortable"};function zt(Lt){let{disabled:ln,index:Mn,node:vt,rect:Rt}=Lt;const[Dt,Bt]=(0,f.useState)(null),Ft=(0,f.useRef)(Mn);return(0,F.LI)(()=>{if(!ln&&Mn!==Ft.current&&vt.current){const Xt=Rt.current;if(Xt){const Tt=(0,e.VK)(vt.current,{ignoreTransform:!0}),Sn={x:Xt.left-Tt.left,y:Xt.top-Tt.top,scaleX:Xt.width/Tt.width,scaleY:Xt.height/Tt.height};(Sn.x||Sn.y)&&Bt(Sn)}}Mn!==Ft.current&&(Ft.current=Mn)},[ln,Mn,vt,Rt]),(0,f.useEffect)(()=>{Dt&&Bt(null)},[Dt]),Dt}function Qn(Lt){let{animateLayoutChanges:ln=mt,attributes:Mn,disabled:vt,data:Rt,getNewIndex:Dt=xn,id:Bt,strategy:Ft,resizeObserverConfig:Xt,transition:Tt=y}=Lt;const{items:Sn,containerId:En,activeIndex:Jn,disabled:lt,disableTransforms:Ct,sortedRects:L,overIndex:Un,useDragOverlay:ra,strategy:Pe}=(0,f.useContext)(Zt),en=ea(vt,lt),bn=Sn.indexOf(Bt),Vn=(0,f.useMemo)(()=>Ka({sortable:{containerId:En,index:bn,items:Sn}},Rt),[En,Rt,bn,Sn]),Rn=(0,f.useMemo)(()=>Sn.slice(Sn.indexOf(Bt)),[Sn,Bt]),{rect:la,node:fl,isOver:Xl,setNodeRef:vl}=(0,e.Zj)({id:Bt,data:Vn,disabled:en.droppable,resizeObserverConfig:Ka({updateMeasurementsFor:Rn},Xt)}),{active:Ll,activatorEvent:rr,activeNodeRect:Aa,attributes:Ca,setNodeRef:nr,listeners:ar,isDragging:Ht,over:fr,setActivatorNodeRef:Tl,transform:ol}=(0,e.O1)({id:Bt,data:Vn,attributes:Ka(Ka({},je),Mn),disabled:en.draggable}),Wa=(0,F.HB)(vl,nr),Hn=!!Ll,mr=Hn&&!Ct&&fe(Jn)&&fe(Un),wu=!ra&&Ht,Ga=wu&&mr?ol:null,nl=Ft!=null?Ft:Pe,wl=mr?Ga!=null?Ga:nl({rects:L,activeNodeRect:Aa,activeIndex:Jn,overIndex:Un,index:bn}):null,ca=fe(Jn)&&fe(Un)?Dt({id:Bt,items:Sn,activeIndex:Jn,overIndex:Un}):bn,ur=Ll==null?void 0:Ll.id,Ql=(0,f.useRef)({activeId:ur,items:Sn,newIndex:ca,containerId:En}),kr=Sn!==Ql.current.items,Rl=ln({active:Ll,containerId:En,isDragging:Ht,isSorting:Hn,id:Bt,index:bn,items:Sn,newIndex:Ql.current.newIndex,previousItems:Ql.current.items,previousContainerId:Ql.current.containerId,transition:Tt,wasDragging:Ql.current.activeId!=null}),pr=zt({disabled:!Rl,index:bn,node:fl,rect:la});return(0,f.useEffect)(()=>{Hn&&Ql.current.newIndex!==ca&&(Ql.current.newIndex=ca),En!==Ql.current.containerId&&(Ql.current.containerId=En),Sn!==Ql.current.items&&(Ql.current.items=Sn)},[Hn,ca,En,Sn]),(0,f.useEffect)(()=>{if(ur===Ql.current.activeId)return;if(ur&&!Ql.current.activeId){Ql.current.activeId=ur;return}const Cl=setTimeout(()=>{Ql.current.activeId=ur},50);return()=>clearTimeout(Cl)},[ur]),{active:Ll,activeIndex:Jn,attributes:Ca,data:Vn,rect:la,index:bn,newIndex:ca,items:Sn,isOver:Xl,isSorting:Hn,isDragging:Ht,listeners:ar,node:fl,overIndex:Un,over:fr,setNodeRef:Wa,setActivatorNodeRef:Tl,setDroppableNodeRef:vl,setDraggableNodeRef:nr,transform:pr!=null?pr:wl,transition:jr()};function jr(){if(pr||kr&&Ql.current.newIndex===bn)return ee;if(!(wu&&!(0,F.vd)(rr)||!Tt)&&(Hn||Rl))return F.ux.Transition.toString(cu(Ka({},Tt),{property:$e}))}}function ea(Lt,ln){var Mn,vt;return typeof Lt=="boolean"?{draggable:Lt,droppable:!1}:{draggable:(Mn=Lt==null?void 0:Lt.draggable)!=null?Mn:ln.draggable,droppable:(vt=Lt==null?void 0:Lt.droppable)!=null?vt:ln.droppable}}function Ee(Lt){if(!Lt)return!1;const ln=Lt.data.current;return!!(ln&&"sortable"in ln&&typeof ln.sortable=="object"&&"containerId"in ln.sortable&&"items"in ln.sortable&&"index"in ln.sortable)}const Jt=[e.g4.Down,e.g4.Right,e.g4.Up,e.g4.Left],Yn=(Lt,ln)=>{let{context:{active:Mn,collisionRect:vt,droppableRects:Rt,droppableContainers:Dt,over:Bt,scrollableAncestors:Ft}}=ln;if(Jt.includes(Lt.code)){if(Lt.preventDefault(),!Mn||!vt)return;const Xt=[];Dt.getEnabled().forEach(En=>{if(!En||En!=null&&En.disabled)return;const Jn=Rt.get(En.id);if(Jn)switch(Lt.code){case KeyboardCode.Down:vt.topJn.top&&Xt.push(En);break;case KeyboardCode.Left:vt.left>Jn.left&&Xt.push(En);break;case KeyboardCode.Right:vt.left1&&(Sn=Tt[1].id),Sn!=null){const En=Dt.get(Mn.id),Jn=Dt.get(Sn),lt=Jn?Rt.get(Jn.id):null,Ct=Jn==null?void 0:Jn.node.current;if(Ct&<&&En&&Jn){const Un=getScrollableAncestors(Ct).some((Rn,la)=>Ft[la]!==Rn),ra=Xn(En,Jn),Pe=ia(En,Jn),en=Un||!ra?{x:0,y:0}:{x:Pe?vt.width-lt.width:0,y:Pe?vt.height-lt.height:0},bn={x:lt.left,y:lt.top};return en.x&&en.y?bn:subtract(bn,en)}}}};function Xn(Lt,ln){return!Ee(Lt)||!Ee(ln)?!1:Lt.data.current.sortable.containerId===ln.data.current.sortable.containerId}function ia(Lt,ln){return!Ee(Lt)||!Ee(ln)||!Xn(Lt,ln)?!1:Lt.data.current.sortable.indexXn=>{Jt.forEach(ia=>ia(Xn))},Jt)}const F=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function _e(Ee){const Jt=Object.prototype.toString.call(Ee);return Jt==="[object Window]"||Jt==="[object global]"}function Me(Ee){return"nodeType"in Ee}function D(Ee){var Jt,Yn;return Ee?_e(Ee)?Ee:Me(Ee)&&(Jt=(Yn=Ee.ownerDocument)==null?void 0:Yn.defaultView)!=null?Jt:window:window}function fe(Ee){const{Document:Jt}=D(Ee);return Ee instanceof Jt}function G(Ee){return _e(Ee)?!1:Ee instanceof D(Ee).HTMLElement}function Ln(Ee){return Ee instanceof D(Ee).SVGElement}function re(Ee){return Ee?_e(Ee)?Ee.document:Me(Ee)?fe(Ee)?Ee:G(Ee)||Ln(Ee)?Ee.ownerDocument:document:document:document}const we=F?f.useLayoutEffect:f.useEffect;function ze(Ee){const Jt=(0,f.useRef)(Ee);return we(()=>{Jt.current=Ee}),(0,f.useCallback)(function(){for(var Yn=arguments.length,Xn=new Array(Yn),ia=0;ia{Ee.current=setInterval(Xn,ia)},[]),Yn=(0,f.useCallback)(()=>{Ee.current!==null&&(clearInterval(Ee.current),Ee.current=null)},[]);return[Jt,Yn]}function oe(Ee,Jt){Jt===void 0&&(Jt=[Ee]);const Yn=(0,f.useRef)(Ee);return we(()=>{Yn.current!==Ee&&(Yn.current=Ee)},Jt),Yn}function Ye(Ee,Jt){const Yn=(0,f.useRef)();return(0,f.useMemo)(()=>{const Xn=Ee(Yn.current);return Yn.current=Xn,Xn},[...Jt])}function Ue(Ee){const Jt=ze(Ee),Yn=(0,f.useRef)(null),Xn=(0,f.useCallback)(ia=>{ia!==Yn.current&&(Jt==null||Jt(ia,Yn.current)),Yn.current=ia},[]);return[Yn,Xn]}function be(Ee){const Jt=(0,f.useRef)();return(0,f.useEffect)(()=>{Jt.current=Ee},[Ee]),Jt.current}let ct={};function Zt(Ee,Jt){return(0,f.useMemo)(()=>{if(Jt)return Jt;const Yn=ct[Ee]==null?0:ct[Ee]+1;return ct[Ee]=Yn,Ee+"-"+Yn},[Ee,Jt])}function gn(Ee){return function(Jt){for(var Yn=arguments.length,Xn=new Array(Yn>1?Yn-1:0),ia=1;ia{const Mn=Object.entries(ln);for(const[vt,Rt]of Mn){const Dt=Lt[vt];Dt!=null&&(Lt[vt]=Dt+Ee*Rt)}return Lt},Ka({},Jt))}}const xn=gn(1),mt=gn(-1);function y(Ee){return"clientX"in Ee&&"clientY"in Ee}function $e(Ee){if(!Ee)return!1;const{KeyboardEvent:Jt}=D(Ee.target);return Jt&&Ee instanceof Jt}function ee(Ee){if(!Ee)return!1;const{TouchEvent:Jt}=D(Ee.target);return Jt&&Ee instanceof Jt}function je(Ee){if(ee(Ee)){if(Ee.touches&&Ee.touches.length){const{clientX:Jt,clientY:Yn}=Ee.touches[0];return{x:Jt,y:Yn}}else if(Ee.changedTouches&&Ee.changedTouches.length){const{clientX:Jt,clientY:Yn}=Ee.changedTouches[0];return{x:Jt,y:Yn}}}return y(Ee)?{x:Ee.clientX,y:Ee.clientY}:null}const zt=Object.freeze({Translate:{toString(Ee){if(!Ee)return;const{x:Jt,y:Yn}=Ee;return"translate3d("+(Jt?Math.round(Jt):0)+"px, "+(Yn?Math.round(Yn):0)+"px, 0)"}},Scale:{toString(Ee){if(!Ee)return;const{scaleX:Jt,scaleY:Yn}=Ee;return"scaleX("+Jt+") scaleY("+Yn+")"}},Transform:{toString(Ee){if(Ee)return[zt.Translate.toString(Ee),zt.Scale.toString(Ee)].join(" ")}},Transition:{toString(Ee){let{property:Jt,duration:Yn,easing:Xn}=Ee;return Jt+" "+Yn+"ms "+Xn}}}),Qn="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function ea(Ee){return Ee.matches(Qn)?Ee:Ee.querySelector(Qn)}},21073:function(){"use strict"},58e3:function(Ea,Tn){"use strict";Tn.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},71424:function(Ea,Tn,B){"use strict";var f=B(59301),e=Object.defineProperty,F=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,D=(Ln,re,we)=>re in Ln?e(Ln,re,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ln[re]=we,fe=(Ln,re)=>{for(var we in re||(re={}))_e.call(re,we)&&D(Ln,we,re[we]);if(F)for(var we of F(re))Me.call(re,we)&&D(Ln,we,re[we]);return Ln};const G=Ln=>React.createElement("svg",fe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ln),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Tn.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},89613:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return ct}});var f=B(59301),e=B(38147),F=B(1012),_e=B(92310),Me=B.n(_e),D={upload:"upload___jpwPD"},fe=Object.defineProperty,G=Object.defineProperties,Ln=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ke=(Zt,gn,xn)=>gn in Zt?fe(Zt,gn,{enumerable:!0,configurable:!0,writable:!0,value:xn}):Zt[gn]=xn,oe=(Zt,gn)=>{for(var xn in gn||(gn={}))we.call(gn,xn)&&ke(Zt,xn,gn[xn]);if(re)for(var xn of re(gn))ze.call(gn,xn)&&ke(Zt,xn,gn[xn]);return Zt},Ye=(Zt,gn)=>G(Zt,Ln(gn)),Ue=(Zt,gn,xn)=>new Promise((mt,y)=>{var $e=zt=>{try{je(xn.next(zt))}catch(Qn){y(Qn)}},ee=zt=>{try{je(xn.throw(zt))}catch(Qn){y(Qn)}},je=zt=>zt.done?mt(zt.value):Promise.resolve(zt.value).then($e,ee);je((xn=xn.apply(Zt,gn)).next())});const be=({chunkSize:Zt=1024*1024*2,options:gn={},onCancel:xn,onComplete:mt,onError:y,onProgress:$e,onBefore:ee,onBeginInitFile:je,children:zt,accept:Qn,className:ea,style:Ee={},concurrency:Jt=4},Yn)=>{let[Xn,ia]=(0,f.useState)("ready");const[Lt,ln]=(0,f.useState)(0),[Mn,vt]=(0,f.useState)(""),[Rt,Dt]=(0,f.useState)(null),Bt=(0,f.useRef)(null),Ft=(0,f.useRef)((0,F.Z)()),Xt=(0,f.useRef)(!1);(0,f.useImperativeHandle)(Yn,()=>({cancel:En,file:Rt,uploadStatus:Xn}));const Tt=()=>{const lt=document.getElementById(Ft.current);lt&&(lt.value="")},Sn=lt=>Ue(void 0,null,function*(){var Ct;if(Xn==="uploading")return;je&&je(lt);const L=lt.size,Un=Math.ceil(L/Zt);Xt.current=!1,ia("uploading"),ln(0),vt("");try{const ra=yield(0,e.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:oe({fileName:lt.name,chunkCount:Un},gn)});if(Xt.current||(ra==null?void 0:ra.status)!==0)throw new Error;const{upload_id:Pe}=ra;Bt.current=new AbortController;const en=[];let bn=0;for(let fl=0;fl(0,e.ZP)("/api/attachments/multipart_upload",{method:"POST",body:rr,signal:Bt.current.signal},!0).then(Aa=>{console.log(Aa,444),bn++;const Ca=Math.round(bn/Un*100);ln(Ca),$e&&$e(Ye(oe({},Aa),{file:lt,percent:Ca}))}))}let Vn=0,Rn=Jt;for(console.log(en,"promises");VnXl());if(fl.length>0){const Xl=yield Promise.all(fl);Vn+=Rn}}const la=yield(0,e.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:oe({fileName:lt.name,chunkCount:Un,uploadId:Pe},gn)});la.object?(ia("success"),Tt(),mt&&mt(Ye(oe({},la),{file:lt,percent:100}))):(ia("error"),vt("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Tt(),y&&y(lt.name))}catch(ra){ia("error"),vt("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5"),Tt(),y&&y(lt.name)}}),En=(0,f.useCallback)(()=>{Xt.current=!0,Bt.current&&(Bt.current.abort(),xn&&xn())},[xn]),Jn=lt=>{var Ct,L;const Un=(L=(Ct=lt==null?void 0:lt.target)==null?void 0:Ct.files)==null?void 0:L[0];if(Dt(Un),Xn="ready",!!Un){if(ee){ee(Un)||Sn(Un),Tt();return}Sn(Un)}};return f.createElement(f.Fragment,null,f.createElement("input",{type:"file",id:Ft.current,style:{display:"none"},onChange:Jn,accept:Qn}),f.createElement("label",{className:Me()(D.upload,ea),htmlFor:Ft.current,style:Ee},zt))};var ct=(0,f.forwardRef)(be)},7184:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return G}});var f=B(78241),e=B(92832),F=B(3113),_e=B(59301),Me={search:"search___JA0r9",btn:"btn___GGtZC"},D=B(59301),G=({value:Ln,onChange:re})=>{const[we]=f.default.useForm(),ze=(0,_e.useRef)(!1);(0,_e.useEffect)(()=>{Ln&&we.setFieldsValue(Ln)},Ln);const ke=oe=>{ze.current||re(oe),ze.current=!0,setTimeout(()=>{ze.current=!1},2e3)};return D.createElement("div",{className:Me.search},D.createElement(f.default,{className:Me.formWrap,colon:!1,form:we,size:"large",layout:"inline",onFinish:oe=>{ze.current||ke(oe)}},D.createElement(f.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},D.createElement(e.default,{style:{width:280,height:40}})),D.createElement(f.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},D.createElement(e.default,{style:{width:280,height:40}})),D.createElement(f.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},D.createElement(e.default,{style:{width:200,height:40}})),D.createElement(F.ZP,{className:Me.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},28680:function(Ea,Tn,B){"use strict";var f=B(59301),e=B(65582),F=B(28501),_e=B(92310),Me=B.n(_e),D=Object.defineProperty,fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,re=(ke,oe,Ye)=>oe in ke?D(ke,oe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):ke[oe]=Ye,we=(ke,oe)=>{for(var Ye in oe||(oe={}))G.call(oe,Ye)&&re(ke,Ye,oe[Ye]);if(fe)for(var Ye of fe(oe))Ln.call(oe,Ye)&&re(ke,Ye,oe[Ye]);return ke};const ze=({dispatch:ke,className:oe,style:Ye={},leftDom:Ue,rigthDom:be,title:ct,imgUrl:Zt,backUrl:gn="/",sureBackUrl:xn})=>((0,f.useEffect)(()=>(ke({type:"globalSetting/headerToggle",payload:!1}),()=>{ke({type:"globalSetting/headerToggle",payload:!0})}),[]),f.createElement("div",{className:Me()("flex item-center relative px-30px h-60px",oe),style:we({background:"rgba(255,255,255,.5)"},Ye)},Ue||f.createElement("div",{className:"current-primary-hover c-blue relative",style:{zIndex:1},onClick:()=>{var mt;if(xn){e.history.push(xn);return}((mt=window.history.state)==null?void 0:mt.idx)>0&&gn!="/"?e.history.back():e.history.push(gn)}},f.createElement("span",{className:"iconfont icon-fanhui"})," \u8FD4\u56DE"),f.createElement("div",{className:"flex item-center gap-20px ml-auto relative",style:{zIndex:1}},be,f.createElement(F.Z,null)),typeof ct=="string"?f.createElement("div",{className:"absolute flex item-center justify-center text-28px c-white multi_ellipsis1 text-center",style:{left:0,top:0,height:74,width:1225,textShadow:"0px 2px 4px #2965BD",zIndex:0,padding:"0 330px 0 290px",lineHeight:"74px",background:`url(${Zt||B(5285)}) 0 0 / 100% 100% no-repeat`}},ct):ct));Tn.Z=(0,e.connect)(({})=>({}))(ze)},28501:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return be}});var f=B(65582),e=B(20834),F=B(8591),_e=B(38854),Me={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},D=B(41867),fe=B(89540),G=B(74128),Ln=B(65862),re=B(59301),we=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,oe=(ct,Zt)=>{var gn={};for(var xn in ct)ze.call(ct,xn)&&Zt.indexOf(xn)<0&&(gn[xn]=ct[xn]);if(ct!=null&&we)for(var xn of we(ct))Zt.indexOf(xn)<0&&ke.call(ct,xn)&&(gn[xn]=ct[xn]);return gn},Ye=(ct,Zt,gn)=>new Promise((xn,mt)=>{var y=je=>{try{ee(gn.next(je))}catch(zt){mt(zt)}},$e=je=>{try{ee(gn.throw(je))}catch(zt){mt(zt)}},ee=je=>je.done?xn(je.value):Promise.resolve(je.value).then(y,$e);ee((gn=gn.apply(ct,Zt)).next())});const Ue=ct=>{var Zt=ct,{homePage:gn,user:xn,globalSetting:mt,loading:y,dispatch:$e,shixunHomeworks:ee}=Zt,je=oe(Zt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),zt,Qn,ea,Ee,Jt,Yn,Xn,ia,Lt,ln;const Mn=(zt=xn.userInfo)==null?void 0:zt.is_school_manage,vt=()=>{var Rt,Dt,Bt,Ft,Xt;return(0,Ln.Ll)()?re.createElement(e.default,{className:`${Me.rightMenu} ${Me.menuWrap}`},re.createElement(e.default.Item,null,re.createElement(f.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):re.createElement(e.default,{className:`${Me.rightMenu} ${Me.menuWrap}`},re.createElement(e.default.Item,null,re.createElement(f.Link,{to:`/users/${(Rt=xn.userInfo)==null?void 0:Rt.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((Bt=(Dt=xn.navigationInfo)==null?void 0:Dt.top)==null?void 0:Bt.laboratory_admin_url)&&re.createElement(e.default.Item,null,re.createElement("a",{href:(Xt=(Ft=xn.navigationInfo)==null?void 0:Ft.top)==null?void 0:Xt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),re.createElement(e.default.Item,null,re.createElement(f.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:re.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),re.createElement(e.default.Item,{className:Me.exit},re.createElement("a",{onClick:()=>Ye(void 0,null,function*(){(0,Ln.m5)();let Tt;try{Tt=yield(0,fe.vR)({}),F.ZP.success(Tt==null?void 0:Tt.message)}catch(Sn){}(0,Ln.d8)("_educoder_session","logout",1),(0,Ln.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Tt!=null&&Tt.url?window.location.href=Tt.url:(f.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,D.bg)()?re.createElement(_e.Z,{dropdownRender:vt,placement:"bottomRight"},re.createElement("section",null,re.createElement("aside",null,re.createElement("div",{className:ee.actionTabs.type===1?Me.classromediv:""},re.createElement("img",{className:`${Me.userPic} current ml15`,src:`${(Qn=G.Z)==null?void 0:Qn.IMG_SERVER}/images/${(ea=xn.userInfo)==null?void 0:ea.image_url}`,alt:"",onClick:()=>{var Rt;return f.history.push((0,Ln.Ll)()?"/account/profile":`/users/${(Rt=xn.userInfo)==null?void 0:Rt.login}/classrooms`)}}),(0,Ln.Ll)()&&re.createElement("span",{className:"ml10 font16"},(Ee=xn.userInfo)==null?void 0:Ee.username),re.createElement("i",{className:`iconfont icon-zhankai4 ${Me.icon}`}))))):re.createElement("div",{className:`font15 flex item-center gap-10px ${mt.isIlearning?Me.login:""}`},((Jt=mt.setting)==null?void 0:Jt.sso_login_url)&&re.createElement("a",{target:"_blank",href:(Yn=mt.setting)==null?void 0:Yn.sso_login_url},re.createElement("img",{src:`${G.Z.IMG_SERVER}/${(Xn=mt.setting)==null?void 0:Xn.login_logo_url}`,width:40}),re.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(ia=mt.setting)==null?void 0:ia.sso_login_button_name)),!((Lt=mt.setting)!=null&&Lt.hide_account_login)&&re.createElement(re.Fragment,null,re.createElement("span",{className:"current-primary-hover",onClick:()=>{$e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((ln=mt.setting)!=null&&ln.close_register)&&re.createElement(re.Fragment,null,re.createElement("span",null,"|"),re.createElement("span",{className:"current-primary-hover",onClick:()=>{f.history.push("/user/register")}},"\u6CE8\u518C"))))};var be=(0,f.connect)(({homePage:ct,loading:Zt,user:gn,globalSetting:xn,shixunHomeworks:mt})=>({homePage:ct,user:gn,globalSetting:xn,shixunHomeworks:mt,loading:Zt.models.index}))(Ue)},59149:function(Ea,Tn,B){"use strict";B.d(Tn,{xp:function(){return Me},AG:function(){return we},JA:function(){return fe},FX:function(){return bn},k$:function(){return Ct},ub:function(){return L},e6:function(){return Un},v7:function(){return oe},BO:function(){return ze},x7:function(){return $e},em:function(){return Tt},BV:function(){return D},qz:function(){return Ln},Gm:function(){return G},yt:function(){return xn},I2:function(){return ia},z3:function(){return F},GY:function(){return Jn},wC:function(){return lt},Pt:function(){return En},Oe:function(){return Sn},L6:function(){return e},RL:function(){return f},f$:function(){return _e},j1:function(){return Ye},jD:function(){return ke},g4:function(){return Ue}});var f=B(58143),e="data:image/png;base64,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",F=B(4977),_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",D=B.p+"static/err.2323787b.png",fe="data:image/png;base64,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",G="data:image/png;base64,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",Ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAH0CAYAAACXcF7rAAAgAElEQVR4XuzdB7B1V1k//n1JQiooQiBCiCSEFEoIJIQUSIMQAgYQKYK9gIplVEZnbKOiMzqWUWesoyMKiiBFCCUkIb2RUEIgEKVJJ+WlhZIK738+i9/3/e9c7j137/Pec++59z575sw5Z++113rWdz3Pdz177bWetfCyl71s+5FHHtnlOPPMM3f89uPNb37z3f7X9cKnrxClH2UffX0ofrg7P/zhH/5ht3DWWWdtXwzM3Vi1/hQChUAhUAhMhQAnZGH79u3bp7q7bioECoFCoBCYiECRbClIIVAIFAIzRqA82RkDXNkXAoXA1kagSHZrt3/VvhAoBGaMQL34mjHAlX0hUAhsbQSKZLd2+1ftC4FCYIYItBdfNYVrhghX1oVAIbClESiS3dLNX5UvBAqBWSNQU7hmjXDlXwgUAlsagSLZLd38VflCoBBYCwRqCtdaoFxlFAKFwJZFoEh2yzZ9VbwQKATWAoGaXbAWKFcZhUAhsGURKJLdsk1fFS8ECoFZIzDVFK677rqru+OOO5psCwsL3R577NG+Hbfddlv3rW99q/2+xz3u0a45BPpyLQG/dtttt87H8c1vfrO7/fbbd9TVPe513Hnnne2zUlm77LJLt/vuuy9Z1j3vec9u1113XbEsdVK3xbLPuhEq/0KgENi8CExFsrfcckt30003NVQQ5YMe9KAdJPa5z32u+8Y3vtGu7bXXXt0DH/jAHeT2mc98Zgdh7rvvvt13fdd37SBm13I8+MEP3kGYX/rSl7ovfOEL7RKy3H///XcQ8Gc/+9nu1ltvbdf22Wefbr/99mu/EeWnP/3pRt6OBzzgAd297nWv9lt694W0lSVfh3KU50DYrtVRCBQChcDOIFBTuCagx7vm3YagdwbourcQKAS2JgJFshPa/Stf+Ur31a9+tXnPdRQChUAhMC0Co6dwIR+P4t/zPd8zbZkb4r4i2Q3RTCVkITD3CIwm2W3btjWSNda5mQ9e7Ne//vUdY72bua5Vt0KgEJgdAqOncG0VkjUTwiczHWbXBJVzIVAIbGYERpPs1772tTZN6973vvdmxqXqVggUAoXATiMw1RSunS61MigECoFCYIsgUCQ7oaGNx5pXe7/73W+LqENVsxAoBFYbgammcGWSv1VWm/mo2QWbuXWrboXA2iAwFcl+8YtfbLMLrNrazMd6kix8LUO28syy4v6S5GBukUSWJjvnHi8ljZX3lzq75gVelkPLTwfpf5Y5W3ZshV6WH6cM5fLmlbX4mpV98rFiTp7+G6u3xHrPPffcsaTa/V4eSpfl12ZuyK8vJ3m+/OUvd9/93d/drvmvDfbee+8deZHLefdb5SedRSNZZeh6ylYWuZJnH6u+3spPHmTx7RNckg6m8kubBIvI7B4rGGHYf1EKDzJkqXnyCxbBhswO+avbfe973+9YWh6ck4f6KMsTl7aHW79N+ljLU/r73Oc+39GOm9mG56VuNYVrmZagsIyAws/iYMheIiJGxspIYgSWLl999dXtv3Qf/vCHm/ExqsRoOO200xoxMMwY6Ote97ruMY95THfYYYc1AnQgSPm9733va8uG/ZeHZcTulz8DfPzjH986zo9//OOd5dGI4YYbbmhLlA8//PBGag6LMw4++ODuPe95T5PJfdJdeumlzdgZ9+Me97juEY94REt/3XXXtTyOPvroHR3z+eef393//vdv+YawPv/5z3cXXXRRp17Ktvz5kksuaXV5yEMe0kiMfGS77LLLumOPPba1zac+9anuve99b7uuzR72sId1Rx55ZMuXXG984xu7E0444TuGfZC3OsFGXb7v+76v5W3JuHvVQ7uQ4/nPf34j+3e9611t6uKhhx7a8NUJnH322a2cI444ojvqqKO6G2+8sVMXuBpqQoLaOUvA5fPIRz6ydYbk9h+mH/nIR7r/+7//6/7nf/6nO/7441t91AWBX3PNNd2BBx7YXX/99U0n5Ak7Zai/tnzuc5/bXXvtta1TgbV8HVdeeWX3zne+sy1x1y4HHXTQLNS58pyAQJHsOqmHeA1vectbmjEzWMTC+B772MfuMA4GxKAZf4jkoQ99aCNHhuS6a/G8PvaxjzVPDhGEZBkjsnj729/eSOIXf/EXu09+8pONIBCkpcNIHBEhmn/5l3/pPK0g3gQC6ntPCMAHKVx88cXdKaec0sj73HPPbcRKHsTovAPh/Pd//3eT95hjjmnndAZiQ6hrPMx3vOMdjTyQ1Qc/+MEdMSZ4h8hbvZ7ylKc00iSveiFZHh4iefSjH92pP2J66lOf2vIl4z/+4z923/u937ujk0hdlKN8uF9++eWtHdyPyGH30Y9+tOX5T//0T90f/MEfNKLX8SFlaRC6Du4DH/hAI0Kd5NOe9rTWoWhX7fviF7+4yY343v3udzcZdADa2W+diE4PFq9+9avbvWKBaB9YPuMZz2hkeeGFFzaiPu+887pnPetZTRe0gc5BfWH+0pe+tPvEJz7R6vKoRz2qtaFDXogbuVpA9IM/+IPrpPFbt9jRU7gYHqOOR7V1oZu+5ryav/7rv27ezOmnn94MkSG89a1vbYaJPBgVw4f3FVdc0V1wwQWNcGHPUE899dRm6IyZcS0+eGMHHHBA84AQHe8REf7ET/xEM3qEwvDyWP7MZz6zkSxjRwJIGNE4EBFvCVn9+I//ePNgfRAOj4sHStanP/3pzcskz5Of/OTmPSUdEkqUM4QvoI9y1B1RIiaeH4LlrUmrQ3HwFNX1R37kR7pXvepVjUBgIA914X2TA0nzCnls8uXZ8eKQ6eIYFAiHTOoJax3XOeec07AnA+/xBS94Qffa1762+53f+Z3meWeY4+abb27lGgpA+NrIEwSZkKJ8EODv//7v7/A2//Zv/7b7gR/4ge64445rdVJfHQay1UZkpRdkgjX5XvjCF7ZrDpiq+7Of/eyWtw7A/SeddFJrX3pDPjipiw7GQVZPEzx/ZI6A61hbBEaT7NqKt36lIRaENosXfAzzn//5n7sXvehF7dEbQfGGPGoyOl6PD5LhEf7v//5v96//+q/NkHgqCPTHfuzHWlqeCkJYfOgEeWuIE6G+7W1vax4RkkVODNnwgzoiOYTHsJEsr9NvxswjlNajLM/q4Q9/eDNaXqxzP//zP988ZCSDhBEieXhYqUs8aPc43I8UkTDyYvxnnXVWk1PnQS4kxnt08GSlQ2K8YmSiAyHLa17zmka6yoYFL/4nf/In239DGDxk5/pOAazPPPPMRuY6L5gqF/7SqcP73//+5pn+13/9V/fbv/3bjch0IHA644wzGqHLxyO8DoGXTVdggvyQ3K/92q810lc3ZI3odETkVoaOD0baGWZIli7QPfhoezhIp0OUj3LgpyPpk6zOWn2R8W/+5m824tcJIFn4I2ed+nJj0+tnaZu75JrCNaF9eWkMibGu9uFxz6MiTwV59A8Gxnh5h4YDGJ3xVLIwyLyY+Zmf+ZlGOry4kFc/H4/ZHikPOeSQRkr//u//3h43X/KSlzQCyKMvgpX2h37oh7qTTz65pePtKMtjKJJCPs973vMaGfI2eVu8vb//+7/v/uiP/qiRFILjxSEcpGiMEFEz9l//9V9vXp1yHG9605vaYzFvDKkhVWSFTBALOR3IJ2PGcDjxxBPbvdIitCc84QntOhIh81VXXdXGRT1S8+Y8fuvQMlYcfBDeL//yLzeyQ2KvfOUrmzy8QPU2DJAIbEjWcAE9eMMb3tDOGw7hVZJbJwkX+CiHRyp/bQdrRAdD7apz00F6ZEeiGS7QCXiKgQ8MDb+4T0fqnPoaK37961+/LMn+0i/9UvehD32odd6/8iu/0mQwlEFH5GWYKOFFV1ufK7/lEZiKZLfKcMEsZxdQfgb7Uz/1U83TyUsWhMCYkRjiNITA8/Tdf4OOmHlyjNxwAYJbfLjGE0QA7n/5y1/eCMdLHMTA6D3Wuo6YyMHA/+RP/qR5TQjLwYNj6EjLSzoeIE9Rnn/1V3/V/cVf/EUjAaRtjJfX6xGdoWdVIAL4vd/7veY5IsfFY7I6NGOfCF+9QkpIEEHABAEjdWmRuhdSCMR/3qi0Oi/Ey9Mkt85h8YFM/+Ef/qF1cIgZrv/2b//WOg/k6jqP37CBIQay6CBgieSU97M/+7PdK17xitZBqo/2/NVf/dXWjuSFKzy0L89bZwIjMmovHZ+yecbaSdmeNDIzg+7BwlMCYkTYvFeeLO9aB2cIpO/JGpP1xPM3f/M3rePjUXsaeuITn9jq+1u/9Vt3m7VQxLg2CEw1hWurxC6YJcnyVJATcsssAYbzH//xH23M00sdXg5jR2rGbxkoL4vnxSh5isYdeX0es5FTDh6Vx0bG7DHRGChP2LdHX8TCm1UG78qjJyJg5MjwN37jNxrZODyOG3JAtIzWWKuykCxCRqY8MePGZENsyPZJT3rSDnl+7ud+ro2nGkKQdjHJ0il1RSyIHoEZi1QPnjHCU96f//mfN2JCYK4hGkTuHNJy3rCFR2ovw5YaRjEUoixeYp9kefscCG3yn//5n42o1UU+L3vZy3aQLEI1DIAUdRrK50EqE0ZIFs46gu///u9vbanOCJq8sEPM2oBXzkOFvyEPH/nxwA1LIFRtrA3kjWzdDxMdIe+3/+ILyf7pn/5p99M//dMtvY4SycJb56p9daZ5olgbmtnapRTJTmj/bH0zK4U05sdIGBZvBrl4w+/FiHEzhuqRj3HwhjzuMVaG5uOx2qO2RvTiJm/zVcmQAs+P98nrQmI8Oy9ffvd3f7eRCQLxIozRIRakapyQV8h7jhfKwHlxxk8RAy843hvyQQSI131IG/kpE5mpB8/vF37hF5rXKV+EuZQniyBhwovnpSIweZGVJytvBOJxHKmRAaEifh2KdnK/zogH6P5sXdRvZp624QGerLogV160PHiyZEdOmU4Hex0PcjN0QA4dlycNY6iGWOCvU9Z28uCt8oLJ4klBB4e4kawOyKG+Ojp1kwZpI1T1h6Xxeu2oXeClTJ2GIRzeLV1RP3WmDzxZ3u4f//Eft2EVHZZ8yKcdYGmowlBKBaJfW+IfPYWLkuZFxNqKurlK440gNQbJWBkxg8oChMx55LH82Z/9WRsHjCeLABiLtB4ZeVc8mhzyZsCmAXlkdfiPZHmVPB4eFM9THghKWmTBOL2g4W3zEJE1L9T0K8SWyfbGgr0YQ5oIJ2/1MyeXjMYeEbM83M8jdj+Zpec958UaT54sHquRH9LLGDQCI69HXmOwsPFfnXnxOhNpycEzz9Sn4IGszGf16B9yhh9Cgz1stAMCc14aL4yQFALTwakPknPNk4ROKnN3ea3GhXmQpneRUaeZOcBwRpQ6Gp2PA9bS6WSRt/ReiiH9v/zLv2zXPA3ATCdpaEI5nmx0mNI5jNfrbJzPXFuzUNgpEoaztJ4OlK9NZvEyd3NZ5+rWZjTJbpVltasL89K5JZyi8VGKn1U6zscLc834GsNGSDwlJMroEBailhYJ5HBPCDSP/cguj5vaMO2Ye7KiyDfSkp5HqTyP7kgs8rlHmXnJhSgQFqJQNoJ2HwNXF95oXnC5F0nw2njL6pBhARhkdRL5cx3Jyie7VLiWuamZARIsEBuiW7zyCvnLhxzk9MnsipSPcJVJDr8Rr3rDOuOtaSf1DImSmTzLraiCFQKXd7+dYMHLRaLOk4ks6gfbrLSLnkirU3PN78TX4AnDUznSkks+6ucjPdKVXxYprIV+VxnfRqCmcC2jCSGQ9Z4P3F/iydAXL/mM+H0CXHyPNDFU6fpp+9XPfSmn/3/IPcmrf99S8C4lX2RcnL5f534nNLTeQ2Xql9+v/yS8hua9XH0XlzmJlBZjmv++V4p5vFJ7FBnOFoEi2WXwneWLr9k2aeVeCBQC84LAVFO4tkrQ7iLZeVHTkqMQ2LgITEWyW2UKlzE8Y20Z09y4zVySFwKFwHohUFO4JiDvxYGXG7UMcb3Us8otBDY+AlORrDefyGezbwm+1s3rbby3wonI5dvbYi81/Eb63ngj/byM689CMCugf2gjL+/kudKLkcV1VZY31+5bHCNV2uTten8uKtny9j3xavudVGYa9F/4SJ80qY98+zFb8/IpLyNd8yFHOkIykwUOeaOeJbne/AdbZZvtkGlMiTQW2ZUhz/4LT/k4lxkZ+SaX+1zvR1MzM6PfTu7NSknlJxassvxO4By/F2MbLJSZtJlK19cJ+dIPci+OJ7zWulzl3R2B0VO4CsDVRQAxmAJlfqiOyzQbRmt+rKlOjM4iBGPh5mKaA2kuqPuyqIBEFgtkjq0pVK65x7QhBCNvhLncLIF+rchjMYShEhPsGa8xagYvH8ZunixZTQ3K1CLTzBg+Uss0roRdJIe5pdIn4HamrpkLal6scsgsf7Iqy9SkRPsyDSqxd03i1zE5Z7FEplwlFKSyYJC4sqYukddUM/OKTZlCRupF3gSqgblPtrwnCznIpaxMo4MXWVI24pMHLCwrJoepZKbYZUlypt+5Jk8ru3ybokdOGCkXRglGrr0S99f8YdPqYGIqF1wsnDCHmlyW81oAYXHJ4iDrq6u1ldsYBIpkl0GLQSTi/RhAx6RFpozchHrLUpEUYkCkJo4jDgbnnLFwBmV1FeNloIyPESMkBBsiFcuAASIU9yEXeZo8b5I9A00Q7qXkNT9UrAOrhUTyEvNAWfEadQCMXZniBSAfy0cZOFkzWV5HgNwQGgJCPspPdK14rlZBWShgDDxzeJGWiftZNqp8K5qUDTNLhpWvrvLXMVhkYVWVuqmD/IVrzOo1eVtKK/gODMgEH54n4rMgQ2eng0jgHmXo1NRLx0Iv3EM3kKyFG7xnJCx/1yzisMxWJ2VZLnLUQSXgT4J7W4ChHN+w0n4WIMgHhml7Cy/kIayh9qYX0jsvf0uA4WIRgzpYmFDDXGMscbZpawrXMviuxewCpIUMGRQvNRPfGXWiL1kIwMAZnI8AKEgBGTAsBsoTlIYhI1T5ITekxeMzxGPCOnLmaYWUl1MtBCUYibX3DBk5k4O8ymboSBZxIzFeI/KxBh8Z5H/yT6hBhIAILQntP5a7jsh544hIXoiLF60DUh8r4pA54vIfKepoEA6Slc5/MkmjHDgiPfjkEVodyAxr98IGqUljVZolu5m4T3446hScR6xI1/1kzC4HyiC7vJEt+cQMkL84CYlfAFPlIEttY0ksvNQ5QyDpwMgEY3nqSHQOVnZZdUYessgD1pbRandLc5Eroi6SnS1xjsl9NMlGKWe1LcsY4WeZdi1IljfCO0KwibiPDHi0PDIEihgZfVZwIQLEx+ilQzy+3c8TYuyuITGEg3w8cjJQxMJ4eYmTllYiWctQBfLmqTJw+fIM5YvQyYwQlOscQrEiiyyWvcIvY6+CndAXy2stA7XsVX14tTxlJIkgEZe6qjePjPwIGLEgJ8tcEzxb/FfyIGceL2LT8fASdSIw0CG4V/2d01GoB5J0LUMCruuMeM06IfXLGCuyJovz5FIPmEujrXjviBX59tuChyuNjgUuME2gb52ResBJucpQP6SqLog1u17Alo5oA2SaoQ7DK7BGtMoir2XFdCrxCmZpH5X3MARqCtcEnBgOw4ohDoN0XCqEx0isOUdaDBX5MXbenshTPBZHQh2SJ7EJGBYDQ3DIhOeWsT6yGy5g2O5l2LmGaFyb5MlaT++RNy+33JNhC4TAC2PkCCLEKnA08hBdiuccuZXr8d6QQAKEe2RHKoYKdAAe95GRugico/6w4LEKyoIgPcYjGeRuOAUOAsQgVgRtOCFb3GQPMsSnI+ApkgG2iVOgA+OFKoe3yRtE/HmxpS7IW0eA+AwD6KgyV1x7IeCMJbtXHdQr2wiRSb4wUBYPUxpYkh1pI1GyKBfJavOMUZNbBwRzQYDkRxZPEzx2dVF/47SC0NAB7VCe7DhbnFXqItlZITtFvgwH4fIAs70K42NseauOYF1jmEgU0eSxl4fImBEQYmGoyI9h8w4Z79CIYu43JosoEK0OAFEjXIaNqJBkPFXeHAJShqEFj8UM3YF4lI/8kAVyEBjGI7Br2Y8KYYWgjN3apysvyHjAvNZsT4N4lemc3QDIg8R4smRGTDxc3mxeojnHayRf9jBD2nBE0O7XEZED2SFS13141EhR1DIkZpggXqny1A9m2k4b8HB1Jnn5lFCROlNtQF6dorLyIi2dYp4KePeeWHSkxpSVwZPl/ZKfXM7LI+PGf/d3f9eGWERGK5KdwghncMtUU7goA0KocGmr2yIMm6FmAUT2rGKoyCQvVxgYQtAOCRrD4BAY75HhSSOvbK0tLwQ29I2zvOOBIYSlDBahOK8TIJ97eIoIhrcZQkcayk/Iv7wg4l061AuZhlDVg5z9XVXVL96isVnkw3OTr/PZqRbx8QgRk04GMaacBEwhB1LNVt30ODv+RqddM9YZ7zpBXbQN3c8+XDoJdVaW8+rCK4YNmft1gAP51C1PEQnak5kSOsTM0MgUsMgKN2QP50wdU5ZyXEP8hkF0AgnovroaWrlNg8BUJDtNQXVPIVAIFAJbFYGawrVMy/MOeBqL9+DaqopS9S4ECoHpEBhNsh67ErNyuiI3xl1rMbtgYyBRUhYChcDOIDB6CtdW2RmhSHZn1KruLQQKgSAwmmS3ShQuL1S8dFgcyb5UpxAoBAqBoQjUFK6hSFW6QqAQKASmQGAqku3vI9QvM5Gess3JDle5t93JmGuL92ja2fz624gslmNIWVPgW7cUAoXAFkdgp6ZwWdVizp7D/EJz/RzmA1oSmPBtzmf+obf1Vqg4EJv5fAnRZxjCvESHydUmcOfIenb/zTHMG3+E71pW6Jgon43iyEZGh/mEysp8z+zU6pp5na7lMEk+q6zMRzVvsY5CoBAoBKZBYKdINrMMFJx13n7zEvs7oWbHzKWu9XdoTWzQxfn53y9raH6L5djZsqYBuO4pBAqBQmD0FK6CrBAoBAqBQmA4AkWyw7Fqsw0SoNqQg5kHy60RNzRiaavlooYcllrSynuXJy/bEEniq1q+6ekgwVn8dl2elokagpkUD9Zwh6ESsllmOXQduzoZjskQTuqbZb2J7p9AKsoxRGOJ63KHPCJLhmUMJTlv6a3fGZ5Rx5StrOxGYEhnUtSwlZowUbLkmeEky3eHyL9U3mQ3+yRxahNbQnupA7kTrW4pHTE9UH3UnwzZ8UK+CdI9qX37MnnKs7yXXlgyPKkt+vfRY1j3MYGTOsiDXNod9uQyLEem2vNuJW37zuujp3CNL2Lz3CEik6AtIkSJKCUgynLRrIztCpQiJJ8ITxRWcBQKK8CJIwGuGZs194yT8QtP6D/jtTbdb8Rq3FqQEsFTrJlf7kCWr3/961u54pqK5sUIGYlzgqeY72xsWzzTEJg6iYiVMJYibYVoyewehigqlWAngogLhyguwnKHOpNFpCgRwxzqKUoWg5ZPIowxYPIiGrsFkM96fDKSyXn4wA1hw0ecBB2YGKsIlMwO6/yRIELTZtKLs2AXAelEwBoif79eeQcgv8RJgB08yCZAjahczsFYGmEe1UGd1UG7kRGRIUVt6qMuCRvpfjFhhxywEwISaQrmgxwTiEZbI2D6QMfI5oCh+8hD17KTgrCM9FRbZxscbavTf+Mb39g6kOc///lDxKo0PQSKZAeoA4XjlVLmBIFmOAxGEG0BShbHaHVd9CgRkZAHZb/66qtbWsqORBLgmWfI40GmCESEJgSTwMzIUbQqSi4M4PHHH9+Md7lDZ/CGN7yhEZZ8GTti4Y3EU/UtchdjZnAJ5SeqFM9KcBNEyAt1HTm5n0wiPSGJV7ziFd1zn/vcHTsdLCWP+1/1qld1L3zhC3d4QcgkL0cRVvYT05EoPy8mkRdil1Z9eW2ifXkh6RrSTGCW7EoAa22hvXQY6oAoePQJeyiCF0yGyN+vE1zUx8tbMvHy5JswiXRDvmTWBshf5CykB2/EK5KaDhjpiUbmZa+2gYNDZyF85LOe9awWcUt6ZSx3wO4tb3lLI0x6ob7CQiLG4CBPmCtTOsF/ECldpIc6OxjpsHwjWrFp4QxX4SjJgpxf9KIXDbCYShIEpprCtRXhS5QpxsIYkIyI90LjUVoRmxhDP5A5kuWx8GR5Oe5FkgxR2D/fFF8YQfciMWTKaJAfA83uBjweeTNUsVUR4Eoke95553WnnXbaDo+Y3Igh26XwMAWhFuAZcSAMhsSrQRTZV0od1N9sD4SmrkIs6hBe85rXtBin/Zkgi/VD3rzv5zznOTtmmcSTVSfExXj9RiauuSd7kxnqQEQIAykhqkT8EsoQDjomZKFOOj3EoG7w1CkglwxNZPsbBPLa1752RflTHxjoFMkKR2XxlpWhI3PNOW2lTmSAIcJDWOpBTl55hpHE6A3hulceOlNk5wmB7Oo9KXoaLOgickT29vlSN8RJLh4yfUG6Om9lks1QAfnI5GkJ/sqnJ9LTXxHY/NdZa4PLL7+8SHYkARbJDgSMUjIGhoscGRIlTFzTpcap+iSLALL7LC/NPl3+83bkacyW8TFYxMFbQ3SMmLEgH0bkOoMdQ7K8ZHkwYnVgOImpirDUAakhV8SsA9EpIFflkQVBJYwir5YXyZBf/epXr0hS8mb4z3ve8+42jswblJchimybQ1aknUdvBOExH36GZpACXA0BqIfHc6SE1KTRASAE98FVnZThMTjBtZG4ewyDDJE/KuI+ba8jMvyiEyCPjk+nidA8qTivznRCPZCse7QfeXWo6ZT9Jnc2piSrTpDsSJZH7IlhUhzgPsnqqG1BYzgJOdI1ZfBk6ZP2ho+OhkwwzNg3neJBcwbohM5fG+tcOAryKpIdSBi9ZDs1hWt8cRv3jmx4yLgYDsKhxIwjW5YwLuSVAxkgF/tkuR8RIDoEwQgoPa+IQvNoGR4jcV7QagZsOMJ97k80fY3mEXQlT5aXxqsz7KCcRPTPjrb+MzZ1YWi8IDsaIAGwotAAACAASURBVFll58UQr9rjtbrlkTO7M7zyla9sY3TZGHG54QLpXvCCF9zN42WwZPN4K29euzFPhKVTg1/mNvuN2LO/FgxhhagTgFt9nM+LM6SIZNUjuxtkLra8eJND5O/XiXzahzzZSFE5hlx0mggO2cJVx4ns0xkgY/XyXwfGcwzJwkE9EL92tuUPkjVeKj9kN2m4gE7IH4EiR08ZGYMnr85LG/NiDckgUrJoNzqZrYqksaGn87DS+ZHR/Tp3aWu4YByPFckOxIshMdR4sZTeIxZiRK6Jvp8317L1SAlgpMVzkiZb2iBNngEPlTHmhQpPhvJLK3+G4pzHxWyuyLNE0jzf5Q5GbkyWd2Kczn8GI1+ExkMig/8MknHHq0bgDDYykROBqHvGThEcUojHNemNM4zIgsQNTTjk7ZE4TwQ6EwasrkiIx82wYaEzc86QBDk89rof7shB/s6rF5zImd0EEKF8EZr6kR8miAyOyA6ZTfPGHC7kpBvGLMkED54nrMmgTOXpKHUQmU3Ai9RxwZmeeGLRBnnxSc68JFxJRbNZo3ob/1eu+2FCT+GVTTYRJjzoFryCueGfdKLahW71X3wham0ojWGfOsYhUFO4BuCFkDLNiJfnyHQr3wxo8UGxKSejQ779pbsMCoHEIN2bbUcyhQfhxFtyXVokwoAoe+RYSvx4XEgUGfXLXio9WZQX8spuDOrgyPboWWSCALOhYn/K10qyZCYGA5a3cnyrG7JwXr38dk65PunIYDPmyI4FytHBOcjuP6/X9ZXkX668yIbM5BlSgrVz/sM0u+RmMYy6Oe8e51L/6FQ6sqFbBWXbIvmoy0rT9ZQffSBHOiTnMrUO9vJNR+y8TtVTQgVMGqOB305bJDses7qjECgECoHBCNQUrsFQVcJCoBAoBMYjUCQ7HrO6oxAoBAqBQQjUFK5BMFWiQqAQKASmQ6BIdjrc6q5CoBAoBAYhUFO4BsFUiQqBQqAQmA6BmZPsdlOA7ri96/bcq1vYZZfppKy7CoFCoBDYwAjMdArX9s9/tus++5muO+zh3cI+99rAMJXohUAhUAhMh0CR7HS41V2FQCFQCAxCYKZTuMqTHdQGlagQKAQ2MQKzJdk77+y6O+/out33qDHZTaxEVbVCoBBYGoGawlWaUQgUAoXADBEokp0huJV1IVAIFAKzn8L1ta923Vdv6br77tst3POehXghUAgUAlsKgdmTbE3h2lIKVZUtBAqB70SgpnCVVhQChUAhMEMEZkuyN9/YdTfe0HUHHdwt7LX3DKtRWRcChUAhMJ8IzHYK1/btthDouoWFFoG9jkKgECgEthoCMyXZsWDa4iK7q2ZbDttx2N4lW5VIYzsSW2S4ZksM22jYSM8+R7bgyHYxtvdw2DbF9hq29Ji0vfJYeSt9IVAIFAKTEJibKVw29rOpnX3hba6HMJGoTQCdR4w2gZPO7ql2G7Wjpg3p7HeFQLN/vGu2WbYbKQK2aZx9iRCtDe/sDFpHIVAIFAJrgcDMSXb7F7Z13babuu6Ah3QLe+61ZJ1sZme/d9tt2wrbrqS2era98WMf+9i2gRsSteOq3T8/8YlPtC2YbW2MdHmx5557btuZ08aFdux0T3Yuve666xoh2/jO9ty8WdtE2wGV11xHIVAIFAKzQmAupnDxQG2L7HPBBRd0BxxwQCNFnisv9eyzz26kilxt/2znV1tiI2L709vO+UMf+lBnK2vf7kei9pbnDdsS+TGPeUwj4BNOOKHlm91CV9rZc1bAV76FQCGwNRCYC5JFeIYJeKN+Z/vnQw45pHvmM5/Zvf71r28kaY94RMvTtU+8cdrLL7+8fV922WXdTTfd1IYCELDfziNlZHvQQQe1LaFPO+20RrLGclPO1mjqqmUhUAisFwKzncL1pS923Re/0HUP2r9b2GPPJet45513NgL8wAc+0H32s59t+8bzbpEhD/Z1r3tdI0SP/8Zajdl6ueVx/6qrrmrEbOjAGCwytV+834Yh5OO+RzziEe1e47XI95Of/GR32GGHtXzrKAQKgUJglgjMlGSnEfzqq69u46+GDJAjIjX969Zbb21js0jzK1/5SnuJ9eEPf7gNDey///5taMG4LpI9/PDDW9G8X0SKWK+//vo2pJAXX/KqoxAoBAqBWSMwV1O4VJY3e9dddzXvNNOzfDuHLHmuvF8vrXirfiNe07UMExizNZsAid5yyy3tGoI2RLDffvu1POsoBAqBQmCtEJgpyW6/6y6TVLtut926hfIc16pNq5xCoBCYEwRmP4XLktrPf67rHnZIt7D3PnNS7RKjECgECoG1QWD2JFtRuNamJauUQqAQmEsE5mIK11wiU0IVAoVAIbAKCMyeZG+7tetuvbXr7nXvbmHXXVdB5MqiECgECoGNhcBcTOES0MUsATMEEtRlJRhNz7KUtj9bwNQvy2bNuzWrwNQvU7scVn5ltsL97ne/dk65ZisILGOql9kIYhy418ox/zN9zDkzHMxcyFxesxbIYYGEmQ5WmLlf+fe9733bDIePfexj7Zwpae6raGQrtWxdLwQ2FwJzQbLI6l3velf30Ic+tC2TXe5AVkjRt1ViBx988I6FCqZ3iW1g+SziQ5LiFTz84Q9v9wg0Y4GDObZWkyFzpItgXUeMSNp5/8VAEBvBdUt+Ean/Rx11VCPLD37wg60cJHrggQe26WVWpiHWj370oy09YrZUGIEfffTRrQMIGQ/tTDaXulVtCoGth8Bsp3DdflvX3XZb1+29z8ThAstf3/72t7egMFZtLXcgP6SG3Cw8sLDAQgSeKQ/TOfNspXMOiVqCy3u04otn6pp7eM7IFiH6FlTmkksuaemRvuA0iNR9iJnXjFylNYcX+ZqXKyqYzkHksEMPPbR5uwjbajPXLZhwXb48Z7Kr4x577LH1tK1qXAhsQQRmS7IjZhdceumljfx4hZMOiwoQFzK1tNYKL98IlHcrVoFHdd4uUrQyDCkiP9G+fCND0bmUJf0DH/jA7t3vfnfL99hjj21eKZK11Fc4RQsfeKW8UB4pz9RKMx6uc/IxVMB71WHwqK06Q8QI+pGPfGTrBOooBAqBrYXAXE3h6pMs4gxJ9puEh8lz5HUiL0MCxloNMSA+Xq5rCJI3KVIXgnOdB2uJLkJForxMww3uMV4qLc9VvASxD5AkgkXm8kDYonyJeeCxH6kLasOD9ehPluOOO679NjTB81Wm4QukbmzY8EV5slvLyKq2WxuB2ZPsDZ/vOt7sIYetuBjhiiuuaGSIrATaRn6PfvSj7/ZiixeL9JAwQpQWefEieZvGVHmYziNbXivvmBfJi/XNq/Uoz5PlARsu8PiOwHnCxxxzTCsDUfNIySEPpOowBIE0DUEgTLIgdN9I2/dFF13UiFgHgNANa+gEeNgZL7b8t45CoBDY3AjMfgrXnXd2naW1u+++4rJaXp9Hch6j8VKE6Xd/J4N4uJoFOSJlBOtlkw9PUYzZzFZAdAiRN+k6gkWmiNM19yNUY6ZIFCkq228kaygAGedlG3l4vXk5x9s2JCA/crpGRnkmIDjPFsHzgI3DKj+7OWxu9araFQKFwMxJdlqIkaSPY7loWdm3qz8lyj28V4ffriG5/Pbf79wrb6Qoje/cJw3CT9rI4rq0kcn5EP/i8325yJS9xdxTEcCm1Yy6rxDYeAjMxRSujQdbSVwIFAKFwDAEZkqy27/y5a7zecB+3cLuNWVpWJNUqkKgENhMCMzNFK7NBGrVpRAoBAqBIFAkW7pQCBQChcCMEJj9FK5tN3fdzTd13UMOXHZL8BnVrbItBAqBQmDdEZg5ya52DTM1K3t9mSVgupW5qKZkmR5lmpW3+Xm77/+kt/nSmjeb+80CyMwCU7gSMCazFswiUJ6yTMny3zVzeE0ny8owv00pc33x1uOmhJlvmxkHcJKHmQrOkZdMypZP8nY9dSSDg4wO97nH+cVxEbI/mnzJkvL9d797/DZ9TR6O1Mtv1xNwR51gm/Jdd18O92sn9UvwnsjdnxssjbxgmDKTJyxcs9DDQf7ImHKCSb9tncty5WARLP0nt/9wdaT9lgraQwbY9GeWBOfolHr12zh5O9c/YKks5bpHecFJXql3AhbRxciUe4I/uXyCbeqlDL+Vk7aUX9o7Ux3JBaeUCdtMN3SNfOqd2B6pR99OnFNH5Zn/7Xd0y2+yRX+CYQIsudf15YIlBdPM9kn58idz2pAO+51pn0kHLzL0da2vf+RxX8pXL/dk5lEwmxRbJO0EU3lna6yl9GhupnAhShP/VXbSun7XrcZyWLkFzIsvvrgtKnCfubUA8G3iPyWwMGE5wORnpZc5t/KzJJaSWq1l4YKFDUCkSIC0SMIS2n333bdtzOgeS2uBK11iF1iea16shQeukUWjSmulmnwYEmXTUO77+Mc/3hY1yNPiB/ea32szSSvI1JGCkMm95vyqF9nN7yWv+5VL8eAZAjZvV73cByeyO5CYdOSz/5l8si8awyNn5gb7T9GterPQQ7Ad97guZkQMPAqXOc7mEbumTaR3XR1dNweZvOrJaORJJnJkK3fGAje4u8c1WJubrB3IFcKxQk8dGSP8xK+ApdV98ne//MhirjLd8H8p4yCTMsiOiJQprTLh4DecYUkGH/WDjTaCt3ucd7+52La0h686Bid5RUZlwYvc9Ni3Muglec3FRpDaRVkOuiZ/OzirIzzhATPntTdc1BU2WZEICzKyJ/O+Ya+zVD6ZspiGnPL0rV7qow3oMRnsHq396R67YU90EU7sCx7wZUPSyAcWy80Vp7PmlasnPPyHtQ8ZnYODOjkHY/mpqzYjF4wzl50c8qC35HXNPWSEibrC08c53+KTTNoLUDlsUp3UTR3ZkPyc63f8c0GywAGqRtcIgNRwSxEjxQtJBUyrtE444YRGQoK5MC5GJI4AAKwaW27rbyTNSABK2eSvUfwH+Dvf+c6mFBYZ2EY8SpxVaRRKZC5lkx8hanxyUACK6h55iN6FONTLPYhA41Na8icQDcWXL2JgZPLU8NJSbr/JaLGE+l144YXNaP32EVtB2RQh3rcYDOoQTyALL2CoPAaqLHUMIfuPwOX5lKc8pZXpt2hpcKOIDIXC2mGYfJTLOXLC3G/tC9dsz04ueMEAiZGJgvrPyGHhvLIZBQzJpU6nn3566xT810bK8K3+WXWHJPx2zocuMQg64b/8EJB6P/WpT234L0Wy6gMf9dORW1pNTp0iXGGKRLRTnla0MWy1JcKRTh1gKkIbXWOQylYu3fBbh+m8fJSLWNPhwkcHLB9YSksH6Lf7yQYbOMDZikVyaRNYaCe6Lc8sztE+zmkfdVR/y8gRGx0NqWkz14844oimT65baSmynfvt/qws5EtudWAHdAfWsNCO6qVj1SE4TjnllEaCS+EuP2XRhfe85z0NR/YGBx+EDgflq48y1ZnM6otM6XqeHpSLE9zrHm2SzksHREb8w+ak1d4wk8dyR5wUOqUN2A/85QfTxfWa7RSuAWOyGpKBAYlno1fXAEuRLEDELtCTASORrsQMoDgA1uB5HKFYlHs5b1aDKhvAlJqSKhcJyMPqMY3I0+SFaHjgk5XhMjr3Atk1ckgHaIbGEDQoxUX2IZYQYh7tNQ7yUgfp8/hGcZEbxeLJITEEI39GgYycY6jkTJwFxAJLB6VnlKKA+dbrSytPJKVM9bAk2P3OqzuFI7dDdDTG5sPg5akM6Ri/NqFsDucpnzYiIxKCEQV3Tn2UBVu4MULtQwZGSE7YwReh0QdGp12QrDbXsTIw153XMdMH9WMwDNM96gA3ZagLw1dn9aQbT37yk+/2WNk3qgxN6TQZ1amnntryVyf3wkEnDAt6RA6kkzZeTLLaX16uu59sZISBa8GJbLBwP71DHNrcb2RBz9TD/XCPx4V4dB7ygjE9TCfrPznd/6hHParlxzumB2wt0ey0r3aBKxmUQ17toz3YiLrCUBvpVLSltqc36ezoL6KKxwdLdhOSfcITnrDDE19MZFngQ0bxTHS6yJ1NanPyiJanviFWacioY4GnD9zIpi50PPiSkV25Jp22zRNLHv/JCkf/lzrUS/50QDvBLStB48j075styQ6IwsU4NBKBE/8VeEutjNLAAHGN0SbkIHLTEHq+PGYCkpK5RmFCbP1ehsECGWAZR6O0eTQRUEbjIEFKKk1i3lJwDYbUGR7l940s85iT+yi0Ry5GwOCVx0goKwPwQUwaKzFvM2bJuJCKusonHk4ChTMUJOY+CoiANTy5yEeWPAq5ByHDWtqMQ1EMxuZcyJns6qt9kCxM4A9jefJmGJN7YU7x0vEhfp0F7+/KK69ssilTneWjLnDKEmaGnyEFyi0vBgMfJKku8Dj55JObzJdddll70mAE0jIw7Q1fdVW+9GRTD4Sgnf2XloFq55NOOqnlkVV/fcNQd4RNRu3iCQEByoNBIaMcCTivvmRQVwbc92RFd0Ny6hJdIqd0Ohb5JbpbPEE40QuE6YkGOdO7dIp0M51r0sJFu9AJ5EIm8isnnURiIbMhnST9k78603lklngbdCJDcdLTPwQKU3VSB+RJpx3BXR3gQl5tw24ynnz88cffbbl8H/cMSyiLPOT3TQ66wX7yhEFOeMqPA/bWt761Q+DSwkVbx5OP7eR9DjtI9D46ym7gr410HuqccfDFnqn2JR/dy3sV+pQwqIsdxHWfwpVgLUAhpAZ3qADjXPzSCskGRF4TZQK++/NIw3v1m8JLE29I3v2XTRm/FZyGkjo0BqMHOkPPOCfDpCx5NNDT+u+68imUchizNOShhBqDkVCWDCO4FnLVYBSQMlJUSq/x5U/hKDsSQ4LuEZKRkSoTiVI6GKonZXeeAqk7I6OIFEfevDEkx6D7L/uUg0RgqSzEg9wYpc4LnoyXssGEYsMr0cWUSw7egWuIiBzkNJyBlBBCxgthi6zhRDYk7hupUXBt4HHc/R5VyYEIE9pSecpWDmwZNOI5//zzW90pvHZJyEptkicMcsOF4SpLvnQFtrDKQccYszaFFyKUFh5wUF+6SU5t77fhB+XmpUzGn+P1qaP06mHYwz0JgsQrJoO6MnBtAKfETlY/xot03Ud2uhzvkN6QSVvRS78z/ok86Bkdpofagj5oa3rDDhCSc8rIuLjzsNGhsjv10jZkhk3GVuXtPHKnV/D1CO9enXaeDjPslQ5aun5sEtiTUX50Rpk6ZjhkiI1dBHdlKUNnSf7zzjuvO+OMM5oM7I4dS6scephxbNjTHzZFN1yHufbP8EbI3bn+i0gyam+6lhCoGcLTUS3pyZ511lnbzzzzzGXHH3bmwpAVX0ANUTAQoFJiAKv44jisQAZSSCKV5kUyAgaRLWgQCsPXSB5ngBygUy/KQcE1iIPiaQD3Ir6ArNxsW5PxMYpGYTPGyIPMm3J1YAiMhOeAcDUmIokHozzERknyAkN5FB8paLAYXsY8KRvMMnyggeOFyCNhGZFsXh4wDgZDKciqXn7DlkzZ8cH97iEDRXLNfe6h9IwaSWQ4wTUfJIIEYJEZHxTYb9fJy9PgScufYcHdNUTAIBm4toMZIoE/7NybHSXgor5wlgdCT/2l4cnkZZaOTFsgR08CypGGHJlVoZ3VU5to/+XG4cgVA9JmdCkvgLRfnrqUTSd0JuqpTHogDUKiQ3AiW/BN556390gDsesEsr0SXOmCdkrnp3xp8nIUuSMn9ZCXOqm/OurM6DWsXIcpuTL0o53y8jPDGeSDrzIy1OU3vYq3rM3kxx7pGLuQxn3eGWhjsoektKd2zVMcgjvttNOWpRjX5RkOUJ765ukJecObjWs7RMpRI4N2hq16OexQoh6xcbroPnWn0+7JEAR51Qs+cJK2P0MIvuecc05r07zPcY/OY3Ew/rmdwpVHZQBkGk9aoj8lhLEABhloDOk1ZKboIAUgAyJviSnc4sdC98TFB2DGsDLkkB0V8oaZTPGY8iiWPcQy1UTabG9DRvJlDLkfLEbj5VGO8mgsMsjP+UwvkU5ZjIuyUTxlSJ9pYwzb9b5CJAJZhmUoOBKLoTnvfnXO1C7lyCtDKAgtnpRr6phxY2ncx3gYcbwOeapPxk1dk065yCNjqsEJ8agzw8g4I+LgkaRDda0/tUs9lBNviLEjB4aR6W86xrSNMsggP3Vwn7K0LzyXCz8JQ/WNjvivXvQjwxN0Sp3obsZj/U6ITDoDU14lOXzLJ/flPUKwzwsVMqpPnqTkDYNMPcosh7RDXvLCIdMByYHw/Pd06IA7QkWCztPPjFcqT13TCWZWh7IyXUv93U9vtFNfz9yvHPi4FwbSqINDHTJ+Sx+XO9wXO5NG2Rn/ZgPqoKy8qM4QWH9KIRvKbJM89rtOn6PDZKcjuU6HfeIwxGONnMrFGelEfcNdWYuHCuaWZHfGe657C4FCYP4RyDzYxcOB8y/5OAlnPoVr+4h4suNEr9SFQCFQCMw/ArMn2RE7I8w/XCVhIVAIFALjEVj3KVzjRa47CoFCoBDYOAgUyW6ctipJC4FCYAMiMNt5srff5pVg1+29T7ew665LwuMNpsN3JscnYRYQZKpQ/vczyrX+APpSefbvzfV+eXmz2L+WcnLO/8UTk/vX+r83+4D+BtT1ErkQWBcEZkqyQ2qUIBKmUJiukfmCpoiY6pG14pk4nag7mSphaojpFOa85TBFIxOfTaswLSZTuaSRXr6mdmTKjykYCZCRIA/egCJLU0RMdTEtJVNn5ON8VgRlqorrCaoypP6VphAoBDYvAnMxhcvcN5PjkSxyQlzmPyJNk7vNUTPf7o1vfGObcOy/ycGZ04gw3W+1TQ7z67JiyPzHELQ5eUjdhOrMYcyEbWWZ/IwkM3k/c2BN6LagwIIH57KWnjzkNcmch2sepLmAiP9pT3takztzPCeFTtu8KlY1KwS2NgIzJ9ntt91qnVzX3eveyw4XIFkrcqxwyuomHqTfWYaJvEQbsiw0k9x5m4jLBPTLL7+8rVl2IFUkinhNKM5EbKtoEKlrJo1nnbk8XEOGynj84x+/Y5WKyc1WGSHQs88+u63oQP5IHLlm4QDi5nVn0YI17oJW6CzkoVNYLtjE1lbBqn0hsLkRmP0UrgEBYnh+SJan6NHekAEiRWYJdMwzFF/A8ktkZbWIlTA8XyR70UUXtWV8Dss5Lcm1Ukh+VrrwTj3q80QtoZUvMkaGhgOsdpEvjzQh6RAjz9Z/hPqWt7ylLdlDuJYs8qRdy5JReVuGJ+8En9jc6lO1KwQKgZUQmAuSTSQs3ihvULwCQwAe7XmOvEXe7ute97odoQOzZlgFkay15U9/+tNbfRPUQn7Ik4csL96wOJYJ6IFErSlHsogZabpmbbggLMZweabWrBseQMDW8PuNuI3nki8BkpG4MgwhkCHLT6VN8ImVGqSuFwKFwOZDYLZTuG68oes+/7mue9gh3cLe395KZPHBE/Rojwx5hl5YZc0+krT2HMkK/iFak/SGAYzN8lCRmFiXYoM6eMHIDskadvDIjgB5oO7nbSJB46whWcMFvGLh9xLpSV6uJ+ycWLWGG5SXUIXylzdPnGdsCAOhJygyElYvxLs4BsPmU6WqUSFQCCyFwGxJ9q67us5+Srvt1i3c4x5LtoCXTAn7ZvwysUN5iCLh8DgTl9KQQKZ6JY5qXi5lzBMxI2mRoRBkQtklaAchkHZimfqPIBO3FEkmCLZoS4Yt5IMsjc+aZWBcF0lnH6TEcc2WHwg73jF5eeM1pasMsBDYmgis+xSu/hxYhLh4rmkCMIdcM091cdo0X39ubX/u6+I5uBla8L3UPc4nyk/uzXdC26XM/hzfyN8n1cVza7emqlWtC4GticC6k+zWhL1qXQgUAlsBgdlP4fryl7ruS1/suu99ULewxx5bAdOqYyFQCBQCOxCYPckOmMJV7VEIFAKFwGZFYC6mcG1WcKtehUAhUAjMnmS/sK3rtt3UdQc8pFvY8//fpK6gLwQKgUJgqyAw0ylcswTRogBzT73FN1/WdCoLG0z98tvULosJzF01pSob8lkCawpXVpZFRufc198fS37SO2eqmbm5mSkg/+w3Jg/5WaCQbbHllWAyi8siizz7O+dGDvdnWpr8sjGbKWfm/5qeRq7c67wZDeSUdnGMhATeSb3IlK2+nXOvPLKXknqmHtl8sN+Oub9fp+wF5r7cH/nI7DyZM4tDGy03pU394aOc/iG9aXrZf8oqQL8T7yJp4ZC9tBbrH1zVNVulkzH7WJGxfwRX59yX7VLInrT0qz9zJPttzVLvK++Nh8BckCzCtMSVYVm6Ommdv/mx5tVaHGAOLVLJ3vGWwZqfak6sVWPXXntt2/0UMWUrZsFiLCiwLNfcWCuzGLVFC+azMhSGZIGCRQfmwDJw+bkH0drQz0IFhqd8RGaFGHnkpQwyqRcjRkjkSvAY6S1icJ4sFjm4J0FyEIVyxG/Ids5kMYfYajfy+GbgFleob38rafcjIeRgubL5vfJRL+fkhZykkZd6kF+drXbzH4GEZM0JJq+6Om/ZsvLliTwtM5YnfODiPNnVS3uRx/xi1xFydtpdylzkZ36ychBddhDVLuQjM/y1rfaSt7nM6pVtvN0Lbwe5YWneNBldc8696uC/JdjmR5ORvPJDxO7xDY+QrLzIJK9s9Gl+tHqJV5GNCjceFZTEs0JgplO42pxRn4WF74jDmgplS3DeAWVHCFZILRW1itEjWAp+5ZVXNmNTBiL123n5IRzkJa2ltIgku3IiAFtfMzBlMUwrxtzL8BiR84gAaTNuBpYdTy1MQKDvec97mteG6JCp9LYc1lkIJoNAGb5vaQS3USdyIA+E4RqCetzjHtfqg2CsZiMvWRLLAbmqjz3s3WfxhLLkf9lll+3YKZbciMw3meCAlNRBmYjPPWQPgSJX9yhTvkg2S4XT2VkpBxeEDj9LjC03ll7+/ssv5C1PZcJJ/XRQriFd5ZBdPkvNH84O1rsDSwAAIABJREFUobBApMp1H6zIo+3Svv4jRe2vo9FR6lToj3LIQC90KDCkD75hrL106BaZ6DSOO+64tjybHlr04l66oQxxM+Ldw58u0DN6oY1gzXu2YjHkPiuDrXw3HgKzJdmbb+q6m27sugMP6hb22ntJdPL4jrCuvvrqFsQlHupSj3uIGFExQEtgGSuSkA+Ddj+lZ6QI2Kox5MQrYVTKQYSM48gjj2z3ISpGyWvJkIB4A+SRRnoer8dL5xktAmZozuVRXdQw+TJkS4WRnXwRM+NECEiA9xQiQh5HHHFEW9LLaLNNsbojMYSHYOXJS1Qfho88EAQyQHRITMfhnpAf8mD0CAKx8rQQjbogGvfLi2xIGKkk8hgZ3aducHaok/yQEYJEVORRL+QnL2Sjg4B1PGmeXoYX4IWMYLPUcEmGPtTX0mhR0eQJ92yjrb0QHazowrHHHtuI9aqrrmp11wbqqT3Ior6IXn3lBSf38l51HD7q5WlCnXmj7iW3tDpAHYb2lj+vlXzqK2/ndKB0BdnXUQgEgbmYwsWIGSPFZbwINo+Ti8ftkAmSQpquMRSKziB4O0iRsXz0ox9tRow4XENSSJnBMApl+T7xxBPb77POOqsRlbwYqMdF3pbH1jxqZgyQfMpC2gyZd4gYEIZr0iM30b6UjfA9busIkDWDZOzkRDy8QERl+AMRIM2M5yJS9VSWeiNrJICgycfokRsyQDrxYpEYedQ596gLklUeslYGAtIZIRtYScuTlVcIEIHy7JCMIRdyIxh1IgcPVoeDnLMKj4zIRhtoK+0B+4yJIkVlLTUuSx/SocgPWTsHayRGfmU5Byt1lx8s3vSmN7WQl9pWm8db1THDUCdMfnXzDUPpyC/OhLzkrY2OP/741v7q6FsHrOOhG7A455xzGmY6bem15dFHH906L7It1YEU9Ww9BOaCZCkpD4LB8DJ4SLwShh6SSdNEqZFHHv8ZqsdtaS+55JJGcgyHEckDIUqb3RB4QwhC6EJBZRArA0QESAo5IE7G5Vy8IEbEyJDTM57xjPbIyuDjAZKfkSlTfTKWyhMVopHR8Sb7UcbUlQfrcRzxIVIkkVgJyhP3VhkXXnhhywOphSCQpAMpIRJpM7yh85Afo09sBVggq7xcQkw6CPWNZ8obRCjIFSmqB4LkvcNd2fLQMSAXB/KChf/ZlUKdyaBj0a4IMtHMkC+i0nHxGvtkq0yeJR3QGWkHH3UgA5yQmE4pnSWS1aaI7/TTT98xVm0YwaENyXD++ee3+rhPB8hD11Zkh7l86YPr8uS5k02bul/dYKwzffvb3946PDhpU2Woo3OeKnTWwWfrUUvV+G6e7PZ+sIBVxmb7V2/pultu6TpGfM+7v71NURQbARpPo9C8DyIhPsa43OMXgmBwlJt3Qal5YZlJgGyRlG/Ew2ND6Am4jRjOOOOMRpYOcjB8aeRJDjIxMN/IEikgukT8co/7ycqgEAPPDWEpz4GU83KOx0QexkomhIkgkUE6G0YeQmf4IYoEukEI7s1LJTKRN55stu1RzxATckNUSDmzLpAB2aXnyaqfNORHqrw69TD8op4ZuyR/XtzlJaBrOjYdnXojVt6vTksZOhd1QlRk551qayR28sknL+v16eTgSi6HvLSFPLSfPNQT7oju0ksvbQQIV+RHHh0I3ZBWPdyvbsjdNYSufVxTL3kjWTJ6ItEuOmk400vl6NQ9NUnrHvgpL8NRMFQ20q1jayMw83my08JLmTNtJt7a4rwYM/JwMEKGkjFSBuWDfDJNyXUE6R4G5X4k4JuxKM91n+SD2DIlKG+YkRPycziHOHwQDlkZvTwYJbnUhQG6znjJlUfJDJVkBwf3ZM8x95GL55WyyKVOzmWskdz9I8Mo7s8b8VzPFCpluN93ZjJI4x4yhORhpyz5KHepshBY9jlLMJ+0CeKWP88usmiHhLKEFaJbbjoXgoOVfBzaCoE6h3ATwCdykjFjuqlzhpQyiyJeqc5bW+blm3ujQ8qDgfyVR2dSd16+9s/wSO5PvaRXr7xEndYG6r7Ng8BcTOHaPHBWTYYiENIN8Q+9r9IVAhsNgZmS7PY77+y6O+/out336BZ22WWjYVPyFgKFQCGw0wjMdgrXDZ/rus9+pusOfXi3sM/SOyPsdA0qg0KgECgE5hiB2ZJsReGa46Yv0QqBQmDWCMzFFK5ZV7LyLwQKgUJgvRCYPcl6833H7V23117dwi67rlc9q9xCoBAoBNYFgbmdwrUuaFShhUAhUAisMgJFsqsMaGVXCBQChcBiBGY7hevrX+u6r39dpJNuYbdvTyivoxAoBAqBrYTAbEl2wOwCq6Usc1xuZdc8NIZVRAk6ndVH8ySX1Uz9YOPrLZuFBlaBZZXdesuT8iOXFWNLhdJcLzkT3F0bLrf6bT1ki1x0fp62tadb2nLe5EoAeEuv++247lO4LHNEstbiz+uhQS2NZZjzFPSDEVheanlolt/OA4YJEmNZsM+8HJbGZllydpyYB9ksH7ac2XLjeerEEzeXzs9TJ26ZM91PiMl5aEMy0HtxWAQfWjuSFUvWgoSHHtItLGNslEsADuw/rweStf4eySZYyTzImkDZCIOBzsvB67e2X9wAa/3n5RA7QqcEq0m7b6y1vGwAoSWewlqXv1x5OiQdgFgN80SyHJ6E5pynJxIyCeDU92RnP4XrW98SRUUoqmUfN4pkpzepItlx2BXJjsOrSHYcXutCskNELJIdgtLSaYpkx2FXJDsOryLZcXgtS7KzjCc7RMRpSBa5eLwSRi+bAyrL2KT/XqZ5xPeI43FVGX57uTbNAP6Y4YLEMhVGUcg75XqcZ+B+Z9A+u6YauxHCMLu85rrHILJPGqMbS7IJeu5RWb7ZGZdcCcMoTbbAgaPz2W3WwL60xlknPT4OHS4gvzKEenQw6sU7vjqn/IQlzCaR5FSHbDPkN7wmPT6OIVnlaJPsYKyd+rvykhsGsCSDa2TQlo7snkzfpJmke0OHC7KLcUJzZneIfrjGhOfUVvDwko+tpO0SsjEyTXrRNpZkjZUutjN5ZMNLdgCrvBRNkH4yJMTnSljBdprhAuXC2ZCMtvI/u13DR3spO3u3uRaeCZcEO/XQBouxWxeS3f7FbV23bVvXPfj7uoU991ySc6chWSDbqsZYUbbyBpqxEIp+zTXXNDCBlM32sm3MNG9vh5IsRRa82nYlBuU1nnipgkoLFp1tX6RxTWBwkfZtIZN6IBNpRe1H1JNmXQwl2QRGF0xaOTARYFpg6WxMqR0oGEMxcG+nATshMBr3+zbOmq10Jr04GkqyjEzdyWEXB/nbeUEQbHJEJm2mPN8wyWaI2QKeIauPa5PIfyjJwlUbCcbO+ASPt/OE/LN/XMifvklP97LPXDashGc25jSWv5zuDSVZMhhTlk8CiZMJXvAja/Sezvrthahtg9hKSFr7e9GcOMw7MyarDQRXZ5Pak2zyV29t4qV2YkMbC2cD9pSDlaDoCfSuXnBzjdyTnKGxJMsu6bmdM9RZm9EFOiW4vHFUnzhGsBPAn2z0kzwJwk9ubQ3PxVsMLUWysF33KVzTkCwFe9vb3rYj4j3CcthBFSnZhgYIeQPJI0Ec2U57iIfdTzOUZJVnoBvBZkNBuwQ86UlPakpHObLli90E7DqgAUXZpwTZAJFSMhwKMGljvqEkSxbbtWR7bfjZ38ruAPDncSMPykcuW8voyS+++OJ2D0ylo2g6DHuI9Td8XIznEJKFKeO03Y2dLdQ/nsPTn/70trsC0shmjumEKLbOwnmEmica5J9NJpdr36EkS7Zs1skQdXjveMc72o62ziMRBEGG7DqcLeQvuuiiZqwJ3u1+WNO95fb9GkKyZFemF7DaCgkgNFjrBOy4TG5E5Q13iJ8stt1BLq7n6crmneo1qVMa4snSj5AUQkdCykKS9EuZZKdXnljUwX5qdNwGlXBznVx0zm4Sk7aMn8aTJRNyJwOi58QkML293NJhsRP14ZAhZvKed955O3ZWpmswxzP4RPv3j01Fsnq97FhK2bK9it8a2LYmQEivn4ZdPH9tKNmOIdmXv/zlTWE0mIbUwC984Qub0iMOCmQ7FqSisZBWNvPTc+axXTpKOmk2w1CSlY5HkZ1yeTGwoHDOMyadEtx0BAyQ8vPkfBC++lAqCuh/HvGXwnAIyVJi5SKHeGJwhsWP/uiPNnx0DDBC6AiZYTJCnRJDgVe2GCKvek3y/IeSrHLs/WX/NWXDQ8d90kknNYNEBnbS9cgID7giOuTB+48XSS/JhfjItjMkC3/yqIPfOl/lI3x6wh6ct10RY0cW8NFRuU+bkINNeFrQ3mTfWZLVjuqJ2BErMtNmytKW5LKBJz1DwrFFadkB+eiSdiQPffc96YlzGk9WR2aroQx9wUhbnnbaaQ0Tup95t5wyHaP2siGqe3VW9FW94E3GwSR71llnbT/zzDOH8s2odLMaLkBW5557bjNCjySUBkCICXFQeoYLFMqlYe3LBZxZjskyzrPPPrspDqXJ5pD2scq+VBrPXmQa1gaKjMHjHA+I7AwVMfPuGOgkMhtKstkChlIhLwqmV9aL6wgYhk6JQrnGKBgOI0AmjDW7xvJ+EMqkqVlDSdbwgDIoLi9D2zDWH/7hH26dEmLN+DrylC7ehSEh7Z094eCFyCYNYwwlWRggCGTOuOgXbzAki+AuuOCCRghwgak0ZKSXhjN41QhaGnK5vtx48RBPlkx5LIeZTib7s5HBEBWs6BR997Hhp8MmnPBFfnTMh0z0a9KuukM8WbpF13XG2ZsveqX+CF4bkUe5IVn6R+fh7MkIYXGS6BbbXU2SjfdrDzhY4wofpO/pxN57sQtpYeKpUjtfccUVbT+5DK+RU31gt/h9ybKe7CxJdggjTzNcgKB4FowUSDFEBsEQPU7KV4+nYRGChpx2AvpQT5ZSkklPiCwQgvJ9y4NxaCDeQ16cUExEa4yZjBpOY2lM3uYkMhtKsspGmsb0YBJvD6HDEslTGkZL+clALnWBpZ1bHXnRog6T5pkOIVky8W4Yp4N88vQ4rFMij0OHqvOKJ8igEb+OQdsjTnkxCt7FpBeFQ0lWPfMI7DFfB8lDRQA6Kp1B9kJDBtpBO9M/hkweQz2w9FtddPA7Q7Jk5zyod3bpzQadcKMzCJ2HqnNAZs9+9rOb/iAKbWIDSDpKJqQfT3dnx2QRlI7F+CVsyICUtBm9do5NING+J6tTR2gcD3g6YLySMzTWk51EsqecckrrgHi5SFV70kHYkNeQGczsvtznGfgtfgrYVFO4GKYKAzseD2ViaBnfyxvfzDjggQFulp6sMlMuY9RT+jAGhKXxKBsvhPzIw7gsI/GbcVNUREFuj34IbbljKMkiUo/lOhn1p0y8BQqOxOCIEHxTdnIgYOlDFB6fkbNzSBeWyx1DSBaJI4sQWsahs3U72TKGjRSUnVkR8s9GirwMGGt/26lPWpE3lGTlj2Qz5qp8niKCz4uajBHnTbm02QBUh6F9eWnaEsnCbPHjZfAb6snSH4QAG3ilbJ1L/029cmGng5AmG0+SGUlrQ+1Ppkmd5RBPlg7CKrMI5BfC5CToSOGho9IJaV/tlaE8365n01N1IdekWSLTkKz82VY27mSDyvW+hPz0iOfNPjJ0kR2qyUgnEDE905nx1he/l1gXkt0+o8UIlIXi+M6HwlJixphpPVFiwFGskMwQD7ufZqgnm3uyRj5r9/uxDzKmhlz0miEu9/JoM4Uku59OMoKhJAsPSgazPg6REz7KTU9NLkaRHVsjl3rkUWo5wlCPISTbx0r+mUGQN9FkyxvdpA2emboFy0yZcm6l5Z9DSTZT29Q1ux3DRptlOhIs4Obbkd/Zkp5ckd892ZZ8Kd0bQrLZhVeb5zc5/e7L5Dpjd8AruMZO+lO4yDSJzIaQLBk4DtldGQ7KVw65yCNNdmn23+GbDrkXVpEZiXnyW83ZBXkK0x6xJ3iQUVmZ3tVvmzztwUe6Ps9kheWQ2QUzD3W4vZbVjuXzUemHkuyoTFch8RiSXYXiBmcxlGQHZ7hKCYeQ7CoVNSqbISQ7KsNVSjyNJ7tKRU/MZn3myQ6IwjXNmOxaALYznuxayVckOw7pItlxeBXJjsNrU03hGlf1nU89drhg50sclkOR7DCckqpIdhxeRbLj8Fofkh0QtNuLFQPP3irO64FkM1BfoQ5XbiXKBq95C3VoGMPLDi9epp1psnLtx6eY51CHOiZjt/MUhWueQx166ehl9pqFOhyibt7kmf836W31kHxmmSYTrg2Cz1PcVi9ieBtZtz9LDMbkzcPuv20ec+8s0yL/rCya9OJuljIslXdehtKteSKzzIAh16T5tGuNlzak+15aTbNMflby0nvjxeZIzxXJGpM1z27SVKVZgTI033keLjA1DGHMWzxZyuZN8TzFk/WWmIfNOOcpniwy80TnKWmeyB+Z8bJNWZon8s/UzZViLwy179VKpxM3X9g00pDs7OPJ3nHHt7cE39OW4LssWZd68TV9E9eY7Djsakx2HF41JjsOr/WZJ1uzC8a10sjURbLjACuSHYdXkew4vDbNFK5MDF4cd9SjTSY+G0M1Tpl1/wm6konjYx/J1mq4wGNjJtoP2RtrrUh2rFxrMU9WWyZoDeUeshHnWpCssULlZBHDEF1bi3mydIXteK+QGLkrUchakKy2i93CasjY71rPkx3aphueZI1ZiehjjC8vLxIX0+oQ6/KNTyJEjebcGWec0fRIQBazF0JK1kqPOYaSrHTiADAaLwu8ZbTenOyJD5sVMdIxRiH6jC25x9I+672N61gSOSk4DPmHkizSE4PA+Jp14SJ/LS5ffozQGn0EJmCM8hma9ebws0SSvCuNsw4lWSt9lEc5E6NTNCQH7PKSEZk6zwid1wFpa7NSLMO0VNRa+ZXGWYeSrPaCF7kEVTETQfm+4aL8vAy1XNlYqvJ1kN4uW1Kd2LPacaXNEYeSLHKhI+Siw/StX35W6MGG3ll7D1ekyj68ldd27qNnK42zDiVZS7PphnzF39Beyvcy27uWBIj37sXybG2W2UR0PeEQtbflvivt2zUNyS7Xpn2d0qa4RVt7x6FNXR/apuszhcvyvjvv6Lrd99jpMVmKI4astcbIwrphRkNpNBQFE00nS0UB9pznPKddo/TW4gPB+mMNzAiGvpkcSrKMXiMxdr8Tig6JWvsuihPFRvrSuI7ARL1iLOpEAa2rprRHH330xKXAQ0lWnRGasmGhZxbEI+ULkgELgUTyMkH51pCTleL7JGi00H+TtmMeQrIJ2qwOWQrqpRTjZ2SI88QTT2ydpSAdzsuXsSA60Z28YFAPs1PIzyh4QsstyRxCsonaJj9tSa8YGbKEYcIt+hYLF4nBVNuRReelI0IYiDqh+9RpObmGkCyd1448djqN2MUy0HknTgY85KXNyEC3EpKPbXjrjTQEbdHRCnKinsvJNYRkE0IQKWmHxCdgb2IFJHqVttWh6iRFUBOXA9bS+E0GcrkPjqsZhWtSm0anEiJS8CE4wpaNqs/QNl0Xkh3iLQ598aUXFkYwoQApiF5RtCNKBxSAZXpHov8jrHheFCwBUCjhpMDTfdmHkmzIglxkoix6c0EpKD4lp4yiD1FyBpMdHigheRCf8sjtfka0XM8+lGQ1PmwYGpKi0IhK+XptGMJIBCmemw4K6fNkEVPmuyqPQSM8n+UMYQjJZo96+cdL1MYiRSFgYSwpPhmFxBMFSdsKkJK4Aa5lK5bMT5zUeQ4h2ciV+K06Fx6YgCDk81s7khHRiwRGJukTRo9cPs5pR17npGj/Q0g2T2iJQobcOR46aOXDHKHpCOApWA5yoDs8v2zr4lseCDTB13eGZCOXMug1GbQFh4IcdIiu029eOBwRGTyky0wPtimNzoQOTJrHPNaTndSmsGCrHAc4cDRg6hyMMlQ2pE03dKjDPJrxHCg9YBAXBabwIqwDiKfmWkLBPfOZz2weBa/Mx6OL67ySMVOehpIsYyFHHp94e4yBNyP8HFkpF2VMuEAki0wYrfCNSFUeOg2GMukYSrKRi3edzii7CKR8BK985/MYithgySh4IIn8xDgnHUNIVhmJHMWbUZeQBmXlBTI2yi0eKq8ayWlHpMXQYKqDQPzakwcy6RhCstnbi8555FW+yFG8amXy5hkk+ZEsg+QxyhvBaHv3aVOeJ5lWmgM+hGThg0B98wTVFx7ILOXrONNpkVc68vNmRa7T+ZNLZ6sNV9refognm2AwKVeeyPLUU09toT3ZH10nK5KFFz0jk6ErT3janezk0mmt9D5iLMlOatO+TnEa6DrsdFx5ahraputCstu/9tWu++otXXfffbuFe95z6ilcCYen0Y0zMWLGpqF4tB4tNWy2j9BI2fYl42kaWm8JPIo/1Isl9FCSDZnLO8SWPY+QO+9Zo+axM5HE9O4MmVHa88t1CqmxV4Nk5YscyJXoUHBJ+TwNxsuziFfjP2JTpxALY0BoDHVnSVabMnodZbx3Sp1xWJh7JPaBBQ+MTEiDt41YyINk/YazDmpnSTaPsAm9p6Nk1ORgRDD0TQ91Dmlr4Qx91AnGiBjJZahlklxDSFaeCCkvirQfGXXa7le2/yEu8pJb5+g3WWEKO+82fHtSmnQMIVlle+rg4PBCtQ9blLf28eSZoOY6Tuf914GzR3WCIR1Evs6vNOY/lmQntWl0SqeqTRE9HcQlOkdPbEPbdENP4QKERx+V54llIzneLPLMwLneXQNoXEaJ1BgoBXCPxvXbWOeQt5hRwKEky9ND+PJmnAwAiSAUiuTRLZsrIisNq06IDZklPSVlNCuRxlBPloGSi0yMgCzkSvnki4zOkych4BAs70QnoKPgmevcdpZkMztAZ4gw4MDolK+tlA+r4OZ8wiwmODq5slEfTwjB7CzJ5uWH+pIn+1XRO+VrI9cMS9ALugZX6cgII7J7anA9Q0Q7S7JZ2k036JHytVm/fG0VJyRDBAiW3vM0Ycmjha+ngZXIbAjJkkvnnHCV2oAdpHx4efRGVtoTPnQQRs6rA/y0o/PkWmlGxliSXalNYcQe8Ym02jr26/fQNt3QJBuDpOR6yxzIAJlSukzbUtFsr50x2GxFrPGnWYI6lGSHjEEvlSbeiQ4gY8ZDllgOJdlp5UpsV7iTK6S8Ugc1ZLhgWpncx6C1PbLIds4h450l2Z2RK1uIyyM7TGTb6Z0l2Wnl0mbw0mZ+k4s9ILSVXvwOIdlp5WJTeRlLj3mOeVG8UmD9sSQ7rYzuG9Om6zOF6+Ybu+7GG7ruoIO7hb32nnq4YGdAWo17Z02y08o4a5KdVq5Zk+y0cg0Zk5027525b8hwwc7kP+29syTZaWVy31qS7Bg514dkRY33WViYOH2Fq+4xdF6PItlxLVMkOw6vItlxeG0kklWzhe1ZBjWunquWeugUrlUrcIqMimTHgVYkOw6vItlxeBXJjsOrjfWVJzsStP+XvIYLxuFWwwXj8KrhgnF4rc8Uri9s67ptN3XdAQ/pFvbca0mJs2d7toAeV621Sc2TNfXKi4Ix82tnLR2SJZcXfGOmpM1aLsqWHUqHxBSYtTzJPxtKwmregnZ78eON+0pLcNcKK+VwgBK0e6WXnWspF/Kn+2YFrPTybi3lIpMZJqatrVk82e0DonAhWfMczXed1yMkaxbDSvEE1rIOGjVBu+eNZBO0e95INnEv5o1kvcWmWyvFE1hL/SqSHYd2nizNdV+7eLIDSFZDmmdXQbvHNajUWSU1j0G7zd9E/CvNxRxf6+nvyPxNTyMrBZOZvpTxd/Jikb85pSvNER2f+/R3zHPQbk9LFjasFExm+tqPv5NM5vtaUbp2JPulL3bdF7/QdQ/av1vYY88lpa4x2fGNmTtqTHYcdjUmOw6vGpMdh9e6TOEaImKR7BCUlk5TJDsOuyLZcXgVyY7Da9OQ7HLjRB5PvdgwI83HY1fWZnscy6owsI19VKwpXOOUraZwjcOrpnCNw6umcPXw2v7Nb3bdt77Zdbvs2i3c4x5TDxcgOWvcBbmw1jlBHYx7iE+gB/FWz9huritMFC5pRQMy5iudNNZHjxnLKZIdZwRFsuPwKpIdh1eRbJ9kLan9/Oe67mGHdAt777NTJCv4hcAc1l7zRPvTcBLHMySMTK1/fsYzntGibiUCFsIVIEMQCxF2hk5LKZIdZwRFsuPwKpIdh9eGI9mzzjpr+5lnnjmulgNTD5nCNXRMFnEiWuNqogohSiELkSly5ck6MofOFB1RrMzXNI3Im2XfglIgTbE/h057KpId2OD/L1mR7Di8imTH4VUk2/dkB07hWmnFV8K8ZR8vj/ziTxpzNUVIOMOMxxp/RcTIlScrBJ14qkKWCdGngdw7ZlFBkew4IyiSHYdXkew4vDYSyb75zW/uFmbqyd76DbHCuu7e39Ut7Lbb1MMFCdGGXO0TxFvlhVpZgTjF2HQOuZrUjVjF8zz55JOb1yp4srS8XoTr90rR1/vCFsmOM4Ii2XF4FcmOw6tIdhxeg2IXJDiyjdoMEyQ6vWEDXqnrhgOQqwbwkoynKrJXIq8zfOd5vqLpj1mOVyQ7rlGLZMfhVSQ7Dq8NR7IbIQoXT9asAcZrapaZAYjP/+xOKo3fSee3T9I4b1zXubGraopkxxlBkew4vIpkx+FVJNsfk7399q674/au22uvbmGXXaceLhjXBKufukh2HKZFsuPwKpIdh9dGIlk1m2k82dWcXTCuGVY3dZHsODyLZMfhVSQ7Dq8i2RnMLhjXBKufukh2HKZFsuPwKpIdh9eGI9mZzi644XNd99nPdN2hD+8W9ll+MYJZA7X9zDhFk7piF4zDrGIXjMOrYheMwytRuHDZ2sWTvfNOTNB1u+++7LJaq7FMq7I//bweXqolaPc8xZP1Mg9+Aj2PmZI2a5yRf7Z+nqe4rYzAikEzTOYpOLaZMeZ326F46CrEWbeh/DPZAW8zAAAgAElEQVTnnM7Pk1x0i46ZQTRmltCsMVuXeLJDKpWdESpo9xC07p4mwXDM/11pG+XxuU9/R8k1Drt5xauCdo9rx+yM8IhHPGLt4skOEXHostohec0qzbyOyc6qvpVvIQCBGi4YpwfrEupw+y1f6TqffR/QLey++5ISF8mOa8hKXQisFQJFsuOQXh+SXaXYBeOquvqpy5NdfUwrx/lHoEh2XBstu1vtLFd8reY8WeNWyM7Yo+8cBr6dc93hO/8TMzZjXq5PM1BeJDtO2Sr15kBgDMmyEfFC7n//+7dVlu4VV4TtmT3kxaxAULFhO83a0wwxiTfiBalvL7NWivW84aZwzZRkb76p6266sesOPKhb2GvvnRou0HDiydrNE8hZYrvffvu1t8UaFYEafhBv1ttQjehIFC+NNyb6VgQukt0cpFG1GIfAGJK1M8mVV17Z7Auxss/HP/7xLbyomCNecLNfMxbY09FHH91I2Dn2LCzpu9/97s5Or+x20ovcDUeys5wnO6RJh47JmuaSkIViwn76059u+65rSA37kY98pDWYRtWIGi0zFkx1su24mAUaduxRJDsWsUq/GRAYQ7Lvete7WqzmbGnOKzVfVDhSUfJ4qp/5zGcaeQrUxG55sYLqC6DPA3YdH9jtdZIzVCQ7UruGkGy2nzFXFbFqQA1iysRxxx3Xgnm///3vb+d4ttI/+MEPbr0l0tWrXnrppW1fe+fGHkWyYxGr9JsBgTEkK9odZ8YTZII3IU5e7dVXX9094QlPaBHxOELs8aijjmqE67dFIu6T1tOoaHr777//shBuJJKdeTzZIYo2lGQRqEYyB823bWQ8VhxxxBGt9zz77LNbAznn0cU+Xo95zGOa9+oR5bzzzuv23Xff1oOOnVhdJDukJSvNZkNgDMnanUTwfE+PxmA5O0KSenJEsuyWrRs64ChJx1vlOHnKtBiJneZpc9K7kyLZnqZt33Zz1xmXfciB3cKee+3UmKyVOu973/saqeoxjd8cfvjhbfxV75jA3OLNXnfdda3R/NYramQEq+fU0I961KMaIQ+dwF8ku9noo+ozBIGhJGvrJ0MAH/jAB7pTTjmlPVl6ykSYHv3ZphV2J5xwQvehD32oDSGwR8MFhgB5s7aDyoanhg82y5hs82Rn+uJrFadwIccrrriiPUbY2eCqq65qvaPhAI11+eWXtx5Sb4iENbDrxmq9GNOjOu8/YrZ7bcaPVlK4ItmVEKrrmxGBoSTLG3UIou8Fl8d/T5TGZJErz5bXyg4TON8SYvl/6lOfal4vYjZ2e8wxxzSbLpIdqFGrOYULkWoEvSAv1HQRjZMA3AbQebSZymX8lSdr/NZ3CNXgvEZ3TmMOOYpkh6BUaTYbAkNJtj99Mr+XWurdn2oZrDLlMtMyhzxhbqThAvWcrSf7lS93nc8D9usWdt9jp4YL1lOBi2TXE/0qe70QGEqyay1fkexIxIe8+BqZ5aonL5JddUgrww2AQJHsuEZadsXXRpknO666q5u6SHZ18azcNgYCRbLj2mldSHb7gHiyZg0YDLfr7Lwe2S3XirGsIptXWUuuQmC1EPASyzsMOj/0JfFqlT0pH+9mEJqZQystwV0LeVIGmXCZmRKZgjbzebLbb/h815lhcMhh3cLeS++MgGS98fe2cV4Pg/PemBq4n6cg1POKV8m1ORAwtcpULDo/TcyPWaFg9SfHh1xDp2HOSpZ+vlmEYfbT2pHsgClca1H5KqMQKAQKgfVAYC7mya5HxavMQqAQKATWAoHZk+ztt3Xdbbd13d77dAu77roWdaoyCoFCoBCYKwRmOk92rmpawhQChUAhsA4IFMmuA+hVZCFQCGwdBBZmOU92+223dt2tt3bdve5dwwVbR6eqpoVAIdBDYLYkW7MLStkKgUJgCyMw+3myRbJbWL2q6oVAITB7kr3xhq77/Oe67mGHLLsYYWgzWBAgVKFJvtmMLRN+/c95k6eFV8uGi4nu048AJO1yk6tTjpUk7pFf0rq21AoTZYwtR72zOWQfgyFRiCZhlk0jU99M1l6M2VDcK10hUAhMj8Dsp3DddVfXffObXbfbbt3CPe4xtaSIw/I+4Q3FpRS3UtBfgbmdtwumWJXiWorQbvcDoQ4FE7ZLguVuVpRJKzSi+0RtX+qwmkQ5iTcryLD02SbjgAMOaIQqsI1v+VkNpiydAPmUIx+hGMW4Xe5A4O7Lthvys2UHonW/fKxqSRnpQMTDdUgvlKNyk04adVY/sXXtEuqac8qRfx2FQCGwNgjMnGRXqxpIxHYzPsjCmmoEduqppzYish0NUhLQ4g1veEP34he/uO16aUcEhGnrmsc+9rEtMDCSsd8Q4lzqQNi2yLAX2LZt27qzzjqrBf9O/k984hObhysNckV4PrbQQMTKFYpNzFr7jy23VxGCJI9dHBCjLXHU064NiPr6669vJMkrtymk/JEk8jz00EPbeTjY28yh0xEkWUdjmbLtd0SdR7A6DDLB6aSTTlqtZql8CoFCYAAC6z6FC7HEK1z82CyotsAUPNF3vOMdLfgC8uKV+n7JS17SAm/zBhEpIrnwwgu7pz3taY2s7GiLcBBPAnjzCo8//vhGPEsdtrhBcsgY0b31rW9t5EUGcRae9KQnNVLlOfMi7dJ55JFHdu9973vbf+uWdQRksVWOz1IHYkWQ7vPbMAQStS8Z2dTVbg7nn39+C56DwOXFUxe43B5J6serV1dkzWtFzGTTiZAXTgJpOGd7EFuAVPyFAZZRSQqBVUJgpiS7/ctf6rovfbHrvvdB3cIeSwftRgoeyX33D0Qmmo3HbQR3zjnntI3aECoyQWIvfelLG+F98IMfbGRrs0Tk43H7xBNPbF6sc0jZh/cnP2S1HMnaxgZRSmu3hXPPPbc77LDDGsnxlJGUnXARI3kSdedNb3pTI0p7GiF05MbjdO9yJKveSLO/y+fBBx/cvGGES36dBMIkP7K99tpr2/CBvG3doa7I+JJLLmlEKh2yR/SiJ/GYeblwQuoIGUnXUQgUAmuDwLpP4UJWPC5E0z8QFmLISyWPy0iOx8bTRDwICWny0DzOIxZjpggOkSDGt73tbe1xGzEiGcT9uMc9rg03LHUgMXm63/AEIkWavG1kj4B9h/yRpPFfGzsif+RtCCOEa1M4R16kpUz1di9ZyZ5tOwwv6CiQN5kvu+yy9l96xGoIQNnyNdygzurE60bCOhv5kgV+CBcJG9pQf0MYOpA6CoFCYG0QWHeSnVRNBGQcEXnYvwvR8f54azxGnpqPR2rjpMZOjW0iZCRkTJUneuaZZzbCdZ/rriGwpQ6khVjtC4+sjHsiVp0AkiKLIQxy8SgRlnwNUxjHDbEhOdd4mjoRefQf0+XHU0aaPGvX7NaJ/A1V+C0v5KwzIZM68lazYaSOAB7S+G1YA05ws5OvTkK+zuugjCMfe+yxa6NZVUohUAh0s5/C9YVtXbftpq474CHLbgk+qR0QkQ8SSaxGpIRoeHy8PySITHmPSIVXiIx4ujzAeLg8Q+kRIzLk8S51IGNlIDtDEv0NFxEVwnQtU6LkQQbDHcZ+kZygwspCjsjcPbzJvgfJMzUUQEb1IbOyjbP2ZXNe/eGQWQiZnoXA5ePwW5rIjmgNrfB+dUQwcp/61FEIFAJrg8DMSXZtqjHfpSB/5DpPEdznG7GSrhDYPAhsmClcmwfyqkkhUAhsJQRmTrLtZY7PwsJcbROxlRq56loIFALri8Bsp3DdfFPX3XRj1x14ULew197rW9MqvRAoBAqBdUBgtiRbAWLWoUmryEKgEJgnBOZ6Ctc8AVWyFAKFQCEwDQKzJdmv3mJ+k4X13cI9d59GvrqnECgECoENi0BN4dqwTVeCFwKFwEZAYMOQbJacAjXxUZcCOEtwE1vW6i5LYPsT+RPtavG5xJFNvlZ1Oef+LAhwr8n/PlkYYP6r8qTr3+u8dIl1mzixi+Xvx5RNnvKxMCH1Vm5i22YRhPxTRmLISudc7lVm6kGWLF2WJoF3UkbSKjt1TtzdpTBfCmvl5rwyFmOdc9JEFnmTxX8yTsJafo4swPDbvYuxXryEOe3Sj0mceBHOBa+UvRzWaWP3KBc+S2EtXT9+b/Sm307O+Z86L4d17okeJaZxsM7/PgY5F/z7sY7JHR1WZnRmKTtZbBNZwShtX/+X0o+lsCZH7nWPstOm80iY2y30MTNKmNaFhW77t74lvmi3sMsu7b8j+k6fohP9usx+ChfiufOOrtt9j28LNuVBoayqsszUctXlDiucrLgSS8AqK6udrAKz2slyWaurrBSzGkpwFev5xUGwMksZInlFYQRSsZBAVC4rskSyEiNAGsttxQQQdlCsAvECLHsNuQsKI71ls8pw3VJe34sV0nWyUDarxqwQYzCWy1phpuGUYaWa+AQ5py5WkYnlEFK2UsxKN7Ec1NfyXDI7pHPOYcUabOSn3hTEslwxHtQLZuoMG8FlllpIAWe4WlJsVZ2luzCw2s2HbOqsbiKFSQMT5SbOL1nkbVmx1XUC/Wg7ZVo2bXk0WbSD88pwCJyTVW+WUmsHK93UA8YwSMzdvq4kJrFrcIQrMoCD8hN7IvjTOcuS6YwPXdBO6kI+mDmn3fxWN3jC2uo/+ZBFOdozJJO2kz98yO9+y6UXY00++MFUm/hPRyzrJnPqoU1hpV0QmfwsrbaCUDmJfUyv5UeHlUdHtJW2k5Y+Os8m4CU+hoNuuxce0sIBXuqyVCwMS+C1E/2AhfzgpE21v1WI2nO5GCJTUsWq3bb99tu67jOf6rpvbe+6/R/cdffcvdu+7eau23ZztyAeyXffp9veLTQbwDUwhqX69Ntw9iR7w+e67rOf6bpDH94t7LPP1AAgB4ZAGZaLOUCJBHfRsBpYOvECGB2jYAxiyiIt+WlsDY1UNHYIOstT3YskrrjiivZNoZEQJaSgDEO+jI9SWyIb75BCMQjnlOG6Mihln2QZjHyFSyST68qluOrjfkqq4XgfZFamRkSAjEG9KDm5pEPwGhzRhmzIABdlkZucIY14hspByP3OB7GH9PuNRzaxFRglQ0QiyiUHQ0KWgvDAUoembAQLa9ggAzJm9wokixQuuuiilhfFRVjSBEP3ihuBVJSbpxTp1AfJJiiQdlpMsrCWL6zhgLRhDSPYIkbtLI+0Z7wxxgMfQYDoU4LuKEf8YfIoTx3hq36JBey/TqNP0P6ri05Y2enQtN/iHTvIAmudOwKHnzrTAVjAR5wN9yFEy8fphbQ6AmSsjUKUsHZd1DadMvJWD9/kpld0ib4iY3YR5wFpk0d9YaIM7Q7//gE38or1AWuYwto96qsN1IEc8JzH41sfuq7rbrqh677x9W7h8Ed23X2+p9t+7TXfdhr32L1bOPLo7hsL92g6QRdjY5bs04O+nW+IKVw8FMYfcliqUTS4XlzjIiMxYxkGZUwEKnFf5UFxpGFoDEYMVwrGEJCd9f2CW1N6CiEfCkdRgKcnj7Hp3fXUyJgRUxxBWBCldOTWOfiPsPpGhKwQCaVFTK5T/HiHZGSk5EmsAyTrNzKSDjGpN8VmbBo5gceRJDkRKqJjSM5RCOcYWrwX9dAJ6ZXJop4MmuxIoH/AmjGrm/thDUtHQlfKC/YMXxr10A7O6wAYP3nIAWu4XXXVVe1bfcijrolyJl/tpFyKDWtkpewEynEf8grWizuGELTOGDkgWHVTjk5ce6dT1HYwpR/IBW5iGtMdRqWNERZ9oxswIY+2QvjkhaH6yVM7SaftYJDg7gnTqT3JvrhzgJk6I2TtqlxEyCbUh47QazLlqUFnTXYYImhETM+05cknn9x0Aob0B47SaXc2EOdBnu5DlNpJBwRreOmQnEPEMFwcAJ9syBU2sJYXgiUXrMVQRuzaGjbzeHzrikubWAv3f8C3vVlPEdde0y0c9bhu+/XXdQtHPKb72q67NSw4dYkvHb3aFCSLNBgF5Xdo2DwG+R9PhdLqfZGlbWkYPkMRuYshIBI7JYhQxbB862WRFQ8gSk5JTz/99GYkF198cSMCSituLUW95pprmsIjSmSnfDszRBZGSJnjZTvPEMigXErJE1R2tqBBRPKh4JSTwlJQislY1O3KK69sRqj+6oekGQeFZiAMmpzISkfgvJi4DMO9CXbOeHk+Ohly82oTgQzRIIs+1gwamVAm5MJoPEpKq7NikA5tAmttQAGPOeaYRrLZ6SLkjkASQQ3Gp512WsPKveRg0MgY2Xj0Vkdtp35wEAcYeaif+w0jwDyPo7BGJDCVn7qQB0GrA5nV0X9tjpwYEK/EDhz0RthJeClPPRAqObQbklZn5SFOGCJDMiMzWOtw6BSs6Qls6I02R1pIG37asD/+rM4+ZKALsFAmklUf7e7QJshc5y0v5KYe2R3EbhnOSaet6Lo81Y+jcMEFF7TytaW60Ev101awcr/00qln9tLTQfgdwlS+/GACS2VpD3g4YMFhScc8lyT70Q933fXXeTnSLRxyeLf9a1/tuttu7bpt27rugQ/qFo48qtu+555NH7QrzNgYjBZ757OdwnX77V13x+1dZyxyl2+/tJjmYCAaizEkXCCDUZmMfyArZNff00paDY/AGBYSQVaAYYjuZ/x+u9+jLSVzngEhu4yF5WVIHomlQWx5AUGR+3uIMX7KiSjinei5GUbGFrMflzxcU7b0jJ2c5EFgvAsdg0/CH+ZxVBnuC5mro//yjvcIE/UnO0/evf9fe3caM1l15gn+RCaZSSbYgA0GbAM25aJswCzGJlmSpcxOtcumTJXUGmk0GmmkmQ8zGvUsX6o+zXyfaanrQ6ulkUaj0rTVNa2RLLlku2zMloALsHF5QxjjWtghE8gEklyj9bv4n30dGfG+b0ZGvLzLc6VQRNx7luf8zz3/89xzn+c5sDFwEyfXDR/CQi5wIxcyRuJk7mPfX3qAu/xm80REI4d6aLHpt7wkys4R8JKH5klW2CCkvOzRJnnST377uKm1ERawcmMjBG3OwCdPlnOU4xrZsg+b+yeElr7P8grCJ6N6PXkE62w55Bx8aJ7K0b4sS/lGMP1+QujpJwRENpO4fCYMxE5W9SNeAzYkCxPlJUyne0B67dQe9y+SI4d+CtbGi7HhHnIPKx/WCJw8+l2ZiXKXcUD+rNNLI3/eK2gvrd5kr/68uHJPKdO96lAWOcmiDm1QponFfahME/+4dfNp+GEeeYYHDry/4cChg619+PTWcNlJG1vb81a3Hjs49UPtnX37ujHkfjAe8s5n9GXeXEl2Ho2fVGbCIuZNfKwHEiZQPtcSMnH0rWq04ZQPODeSwekmcsPk7XLeiOctbQg4edUZYshbZmmy3psXBf23y5FNHbEIyBvw1O2/mzltGLVqUH+0TWnUE5nzP8QVmWNd4LybPm/Ms6yRtc/+m9NgnbW4/hvy/I7FgMEdC4CQbN7I9vHKW28yBxfX8wY8b79H+ylY9y0EtC0vxiLjJKzVpz1kyr2TumDpmv+jWCs/spIp6/F+5yVTv59ikZI25yUouYN1LAQyUWRyIHsGLlliPTGKtbL6Vg/BKtYFGQOxduhjnTqUHeuIUesC+dwj+tQRnPM7MqqPbMrKem4mwD7Wo+vPy8kXs6irf2/AhBKSeyjlrxoTrlkAUmUUAoVAIbDcCMydZIfvvtOaR9nTTm+DkTeQy93Yqq8QKAQKgeVGYP4mXBUgZrn7tOorBAqBFYTAqiFZazx5GZJ1oNhYBs+c768/Zc0n+WNWkXWifl/kBZp1ln66cf3Vl8XvrP/11zfV4X/f2ybljkuXc/31xHF5s8ZLrniR9dvXXyeL7Cm7X+/otciWtvRx7WMQT5/+y6msyfkeraNfXryWgn+ujfZTyuuv2fXLjayjfdPHZlKaFTT+SpR1gsB87WTFkuWQ8HsXtcECnlqLYc1cyptd39mp1ptOdpUWmvPm0ptmbz69NfYmNWY88rIocI7FgLe3THbyMsJ5b9a9RXWemYyXHqP2f+Q0kL05zRt6dcezyVtv17159ibVf2ZdMVZmcuTtqjeSeeHC/MYbZeccTKeYDXkrT+68Dfd230SgfawFvJmX12K7tN4Ex9wrL7+CK5m8YVa3Bfo4JMjDzIYlBey8xfaG2Ntg9bruWhbz5VUOGbXbG21ySEtmL3PUAUf4wNqLGP2G9LIlub4jM3m9ydcfaZt8yFW98MrhZUze+HtjPe7wtt0B/9X+UmWxMVHXVw8Ci5IscjIYDCCDKiSylCYObfN95HBrG0963/93yoN5BLMPhIUQEU68Vvw30BEdUkVWMathy+dtqMHHhg1ZMHdxns1o3ugjAobuITVEg2AYjI8eCIS5EHKSHzkxazGomdAgA6YcyoxHDvmkYz4DTwQDT4TCjrJvVqY9yB1ZMQsju/9MXqQ3CcQszfbe5FFeti2Pt9mo9qnf4p0EP/UgTHaVMSgnf2w22UeahBBgDK21GRGbkNhNIlqYIT2TCnKHPZmkZS+MgON4oD79Bl/n4yqNjNWRnXfj0Zbdh7VFuepirjWJQGHP/Ey/jXohTXnrVbZC4IQRWNSE6xvf+EZnwEz7iK97jJ9PuPYlFoBsEBYNMnEADOhvfvOb3XkHu0NOBfFucQ4JkBthyhtfcgP6O9/5TqdhORDvLbfc0pE1I3LaIWPpvrNDRJVGWUgbCSE12rXfNNeQLCIgG+3LOWVJJx8N3GHy+pM/+ZNOy3OehmoiYehOZvl9IyHEql5bnDtowrY6V4Y8MEKI8QQbR0QmKhOE9iNt5SNWB/mQtfPIL7ae6pWeAbtzJjwEa9LQNngjTenk5SzhGocN/aGObE2O+PQJPKQhN9KMZ5UJyEc/qcPEF61VOUjYxDLpQNyw5dJbJLvEwVXJ5o7AoiQ7dwmWUAGi4bmC5Bli85gxsL/97W8fJU8ka2Dy7EIKNFqE49HWY2oCvZgwkBGvlRjK+8/zSPm0PY/TiIBGhMwQWWxbnY/rLsJQB80Q6SOsLF1oFhlozLRIdZickBwiRwjacOutt3baKgLVTiTOiyyuusjFRMEDB6mRmwzayFMnXkwhMGlp9UiW1tg/kKz2cRRA7CFA7UuQFRgiVESnPcpDiJY0HLRpSwPxrLI0Y1JSn3JgrXxlILu0VxoavnaRP4bwSJZcwQuOPuqlnWfpQztNRPpvXMCaTKq8yXg7FckuYWBVkrkjsGQTLpoNDTLGxgafQTlpbSySD9/Y1ZrIT588rw1O3jp1g9SHEGLkbUB7xE4gDv9pYgYxEnAYnIgksQtoms7F4DvasbS0MANTOYg3hvEGufISQUtaWNDm4s/vOmzggXzjLRZ33Bjjw47GhuQQlrYk6lO8yEJWZHQ9XjtZE/W4Tb60BXEjI/hI6zwClF9dyLF/wJD8Hu2Vj9ykRY7KRoDaGgzkRfzImmw0dWkzuZA7TxfOy08WGJgsyEIOTwzaYIJUNpxdc8AxS1JZO1amOhF+XDHjRaTsnBu9oWDrUE+tyU493CrjDBFYkGRpDm5+2tbf/M3fdIPR4ERmBo3HaTfzQsdwRiZcBqwBaKDHyyJeJXnrTL54ZjknbdwD8993PIMS15L8BmRcKF3Pm+n+mm0Gbbxh+l5g8ZaRN3KQE/EhIueQLZnjLaXeeI6FVE0Cykod6pe/nxeR5nDNmrNzynX0XfpGQ9DF2yYeZfEQikdZ2pEXgjmfNmmPvPEeg4m0vuMpFE+7tK+vdWZy7HtLxTU5bpra6iONSajvsZWyJ2mp8ml/rC5mOFaqqEJgKgQWNOGiJQq6gUg9Enp0poVY87LWZm1ssUeyWZHsVK2rTIVAIVAIfMAILEiy3uQKh+blAw3GoxgNhmaCdK0bTnpsS7uGu19/P2rNeRe0wdbplws+YJyq+kKgECgEpkZgogkXkhVmzhtjL2ZizhMzHcsF1izrKAQKgUKgEJiMwESSjRmPFyLWxqxZMtexVuYFR4IlF7iFQCFQCBQCC5DsN7/5zSF7y/5hWSBeSNZkBSv21tlLBd/e/iLZxBedVHw2HmsbNx6zt1V1SiFQCBQC6wGBsXay3jLHRMoLMPaevJr85sXjerbkWAik4WuvtPbKy61d+Jk22DZ5A8T1AHS1sRAoBNYfAguacMUEiVbLZCvR2y0dMO9ix7hYZPOyLlh/N1W1uBAoBP4zAguSrHVXBvvxumFdkL2nsgXGotYFM7KTrU4rBAqBQmA1IrCgCRdvIGuxPHIYits0j/uoddnsHLqYdcHw7bdbe2dva2d8tA02b54ao2yDwSmBoX62wRjd6mHqCipjIVAIFAJzQGAiySI1LpiIlbaacHW8vRAbpwTunDTb5TgS5i5eQVnK4A7b3w9pVBb5eDV5Qce+l3bOt51JGmsJSx6iTjFXy2aE2sudMwFfWFPwerM0wtKCa6kYAuoVF8F1ExIXY269WV5Rl0kBRnDjhZRQfGQxeXkikJdZHFxhai08IRPlJ4tAKgkhKB932uzCuhz4Vx2FQCEwPQJjTbgQDOLh3dUPCI3UEI6Qfb5H45ZOL8bCORPfFJElGDbScfCZH+enbqLISzvBY8QWkEcAGXn42CdmqfB4/c3shPJDkoKc9MP9ITsTjnJ9I0BbOotlgGyRruAoAs2oz2Rg/Zq3HGJG1MhcWlYa6nUuGjlCdg7RM5eT9/bbb+/KU192r/VE0Y+1Oi/cq9xCoBA4cQTGkmysC6zDil+A5GiDCIT2hVREWFp0Tda2urYE32pL8I1TS4tckBZCSlyBBJDOOvFo4a6LAMUyAmkiNZqoKFEmCC/zBFCh0T700EPd+jMNk9UEUkaetEbETqN0ngavDISHLEXgohkjQ5iJy5pA4YjYef9puDBUh7xwc04diQWAkJG/iY2jB1KGv0hbZEbENFwTg35A6HUUAoXAykdgYqjD/nKBAW/pAKlE4/PIumgUrhm9+ELsCJZlQ0gW8SGxSRGXEqibjH5bFkCoQg9qi/x/9Ed/1JEv7X2CMgYAACAASURBVJYGichppwhVaET5kFnsgxOX1nmkev3113cyID9kiSQtQdBClS8dLdYygKULZEmbFq5POvWmPUifeRwiJjOXZvLcdttt7dFHH+3uJPVYJtAWhE4GE0FFnFr5A60kXL8ITCRZ2qMAMQZ8yAWxIlzLBQhhscE9KxMuL9qQGRJLGEKTAOJFROP2cyKzfDQ/cUgtbSBZZBbNnEbpPPJz3jor0o3WiijlydYvlhgSBStbpCBShEm7p3nCRvmJ+KUOyyyWH2irCBvhmhycUz+iVDbtFpEmrCCNG6mqg8ZOOyajMIF5CahP+pG31u+tXC0vBFYeAguacCGKbGuCWJCcAe9xGUmIabBcUbiQE8K0BOA3gkM2yMkj/lI2zUN6iMljfnYyQMTa4DuHsk0sCXloTdp/+QXK8Z0wh67BAvnDRznSJrwfrTUBtsntGkKU1qGchD5UrkkjOwdkk8GEO0xgHukRf8IR9rX7lXeLlUSFwPpGYEGSTdDovPgyyGlYichFyzLAFzqGBw+2dvBAa1tOPqE12eyMmniiCcY9bmfW9d2l1fpCoBBYSQgsuiU4zdGeTR6lPXYL2k3b8vjt7fZymXCtJNBKlkKgECgElorAgiSLYK0ZOmiz1gMFjfHCxWOx7VoWc0ZYqiCVrhAoBAqBtYrAxFCH1l5//vOfH9Nua5pI1pv1xUh2+Pbe1vbuae2jZ52Qx9daBb/aVQgUAmsfgYkk60WTN92jB4J1ni3poiQ7IxOutd8N1cJCoBBYqwhMNOFiqvWTn/zkaLuzCZ+335YSbrjhhiLZtXpXVLsKgUJgZghMJFmkyuTJh/bKjpPpES8pdptL2X5mVvFkux1pDx20H3dr7+1rbfOW1j58WmubNy/JfGtmaFVBhUAhUAgcBwILmnAph7kWTyhaLXLl8cU+8+mnn+4M9BfdEhw5+gwGJ0SGQ/apP36yDX/0d2344gutnXlmG1xxVdvwxe2tnTreGcHLumwJngAxZGf/a12Z/Sk7Vc4MNHOTCZMwdrKcB/xm56ocFhWcBpyTzuGcicjadeIRKJNjgrTqVh8zt7gpw5PdLDvXbNeduAfKZL87uo238yY5eZWvLdnunNzqZi/smjp9lEFO6eK2S5Zsl63MbF8eG2MmetojvclUGWRXPpl9YJM+h0tcjBfy/PPyNPLl3rQUlaA45MgL1lzXJ9k+3De5pdcGcjjIWVHYjmO0V9IPBIFFSdagywBDDAai/wahAbhcAWKOPPVkO/Ltb7XB+Re8T9qtteE//qYNdvxh23DdjjY46aRjAESQiUdATp5YSIm7rHgG2oLUrC2Lz0BTR0ra7KUe8hMgRhppma/x6HLOgUw5ZAgaI5gOMmDSxlsMwUmHiOTnxMGxw2SFMK1lm7RcE6sACSMQsoyLrsWtlldaHEDELkBM8TJTFvLTNwlJyWOPZxiZlE0eEyMskGPkQ2gJvCM/DJ588sku0hd3YFYl3Jrj/GCXYu3wn3kfDzlxLEZtpmGNTB977LEOkwR5R+raQhZEKZ3YEfGkc599/vOf7yY/bUHQbLL9JzN5QvZcoMdNSh/IaKpKC4ExCCxqJ+uGRlYGQML6uemX+zj8l/9Ha2ef24YP/qC1v/9xaxd9rg3u/kob/ubXbeN/+z+0wbZtx4jEtldsgASVufbaazvSQ4oGJuJAQAYvKwptpRkhC0FZaI4GtXOIDxFxM3beYaK5++67O80Y2SAvGrC4BMgY8fqPuMQaQIiILwHP4YnskCUZXWN7HBfefoN+8IMfdHIjKu2yHo6M5LF0g7gEwTFBfOc73+kmiWioCFgb7rvvvq5sbdGn5DMZmECQqXJplSE3y0HymYAQIRLXVm0xSSFjJn0mjIVIVr3IkOkf3JXxi1/8oiNS+V3ztAQXGKvHR9v0izwmSJOccwLywFo7lOF+XIrH33Lfs1VfIQCBRUmWFmJQuKkNUBqVAYx0aWGLRuHa9Xprr7/a2vmfaoOtxxLhUrvh0P/+F23DlV9sR/7tv2mNxcLZ57bBf/+v2vCHj7SN/8uft8EpxxI/0khQG84T2ZtMgBjElihaomQZ5H/3d3/XEZfBS1szmJEs0kE+N998c3cu8RqUcfXVV3eY0FKRM0K95ZZbOrKUF4kgK2TrN8JCFLRE2hliQRDKp/XRVJHRqCcbTU9EMdcQn/LJqkzkS7OlUSI/SzmIMOSDoGiM+lK90eC1Vz1wkIa8yJe8fmdZAIbSqVublW2yIrv0tGUkG5lDeHFj9uQAM5MPLV77TS4mGeUha0Sqv7RNuddcc013zUTgCQPOwUvkMjIjWPdk3IoXi6Ox1Hut0hUCs0ZgogmXivoka4C6wfnpIwu71SKFhY5ZBYg58v//hzbcvbu1/fvb8LGdbXDJpa2dfU5rmza3Dff+yzbYsuUYMQxWA9wEgRQMUvLSKBEjjRRxIkCalcd2xIRMtM0jsWha8iEuxCtdBrPJh0aJOJBdYiIgPPUhCCRkHVuZ8kWTRRAO+UxYNEX1SYt0EFTfmw65s/RAKsgHKapH3WLNbt++/Wj5ZNZOJIp4abhIFhYmGiTIBM9/Wm5iJiA4bUJa6nPNBOOcOvU/IgzZwo8WrQ7ETaN1LfEstMlyjfvF5OOeMaHRnmGDZNWl3YkLARPptAfRy6e/tNVEBEP9akIywcMLpkiaNl5HIbASERhLskgCadCgEuDEuppBY2AYCDt27OgG4bKQ7MsvtSN//f+2AYuCsz7W2ptvtOELz7cN9/xpG9gJd8OGY8TQhqzzRcvSJpoZMkAMSMIApQFKKx2SQGbIF6kY2JYGDGjLADmUhYgSlxY5ZnkB+blmGQBJKBtpIizk5NEXsURG5TovT4jE7xxIKS/anMsLNn0jbwJ4Wy5AOpYVEJG20XgdyAkRKl9dWadNsBx4aHuim/mm1ZukEHleVmUtWbtpsbRSsmWdNBHBkCdChbV2IuoE86GVWyZI4J3OeqS1ri3IFPbaoS79RRZ9YtKCnXKkVZc2a4uJp45CYCUiMNaEy02LUL/1rW91NzQNz2Nk1uzc2FdeeeWi7Rm+sbu13bta+8Qn2+DkrYumn5RgODzShq+/1oaP7Gzt179q7ROfaIPrb2qDcz9+QoFnphaoMhYChUAhsEQEJtrJ0j686EG2NBKPbHkBRGuhodRRCBQChUAhMBmBRU24vBDyOEizvfzyy4/Gb1VkYqYWwIVAIVAIFALjEViUZK3dWV+0JmZ97HjtYoeHD7d25HBrG08au25aHVMIFAKFwFpGYFETLo23bOCz1B0I+oANX3m5tZdebO33LxprZrWWwa22FQKFQCGwJJI9EZhmZcJ1IjJU3kKgECgEPkgEFrSTPVHBimRPFMHKXwgUAqsdgfmS7L53W3v33S5i1mDTpqmxim8/21RmZHF/zYaGUxdcGQuBQqAQmDMCE0245lzvcRWPWBm3J6oUaweEy2g90bFGC0TMnAg4HPA6YqAvH2sJHk8cKqTh3cUJgfG7dWeeSryHeGNxAnA4zxmDcT+D+HhJJSgKH3tG8ozrOST4Td64iXIW8PKQAT/jf3KRRz1sjp3XlgRq0V5ODMrn8MHjjPF9ImFxMLB9ODl4eDH0Z2LHK0vbYqCv3dLy4OJM4OAUwbHCC01lajvTPG606omTBgcD8ilfHu6tZGG6BxuxHqThkJB4BmRm3ufDmw7evAaVzdaazNpqclS38qXh9ky+7NDLi0y52qUefc26RVu4MMNQ2+GsTyp2wXENp0q8zAisCpI12AyqkJDfCUNowI3zW8+W5iEIJGlwKwtxCLqCtJGsAc/rizWFwc27CKEgE4fynfNhN4wQeBghGaT68MMPd+SDRORRZ9xOpVUHW2PRrbjUctUVc0AepI445OGRhRgRfkIqSmNCMFkgOgRENvUja2UiUfEDEDcPKd5d2ioNIpNXPQ7lO6e98sNSPhMBd2MEjYDTHjjDCXnLy8oE2ZtYvBBVFlxE1tJWE4u233TTTd0kpR+4+ZLBRCCf6+RJ6Ez1J2oY+cUqMNFoh8nKb9hKo72wMhloszKKZJeZNaq6JSOwqAnXkkuakHBoYB/Y39q2bW2w8dhwhEst3+BCsAZ7BlS0PQNuHMnSmJAnUktsVVoTEkQIBjMvNuXRiPjyKxO58KtPQJeQLG3Nh2aF9BCsdLQ3xEs+xIYwHcgcASEpJJSwf/zyQzaXXnppV6e6yUKjjPZGa0t8V+e5ttIGQzjqQvBPPPFEp80haPUkNCENX5m+aYqJHhZCVZ66YIc4bYwp3gGskTkcnDfpwEIZyoKBiQ2+CBqB6hcEjUDhqU/+9E//9Kgmi4y1lZxwVwfSRJDkRd4whJc+EzHN+UT7IiOtPlq/+tM+v4tklzqSKt1yIzB/kp3RHl+0IAM5EZcAlQ0dPYqOI1nkZ5AmbJ4BjJiQnkA3BjryolV6zBauMP760iJL9SJm5fdJVv3y0aZoWx6zkZcPsvBNA0uAlWi2iEnZyEb9XJMRHZmUhdgsZyBs+cmOdNSFpBEljZKGigAFjaEtJqCM8lxPvFwyIyaTgvzRWhOHIemQPhk5n9BSE7AbEdL6kVgilyFLmCB3MtOAaa28A2nU6iCbcJH+I0tESHN1XrvIZIJKKEV1mzD0A5nExZDPRKCfTZKeBqKpk5E82qts/xF14iYs90Cq+gqBSQisGhMuAw0BIh8aTAYZzW5SPFFEYEAb3LQ/Gpl8ykFcCViCaBPvVbosGXhkNnCzlpowhIjS4bFdHchSWYjDJIDMkKtryAHZIwdEKZ3vBL1G+jRWZdEWE7dVPmSddeDs8kA+JEpmZKYc+bLbgnXLbBukHSYm1xCRMuO9J3+CcEdTN5GkPbR0RJv4tdktIbErlGsC0hcwciBHsoTIEaC+MQlk1wZyJHANGbRFXQmGQ2bBY0QOg2u0XPVnfdp1OGmnfPBLlLDjdZYpaigE5o3A/En25Rdbe+H51v7g4jY4gWDfSMbgNLiQRrYjMfCQw1IfF/s7PeTxORqyaw5Eg2D8p6n5H+JUbyJ7GfgIxUdaBJRoX86RK5G2/FYm2WMRIQ8ZsuOENmqfdCF7k0rffTl5Ip/6TAaRNWvWcSDpby2T8rOdTrabyZY7kZlM0mTbl/yHjTxpU4Kh57q2yedQpnbB1vVE2Urbgw3ZEXE/PKK2O5c+11Yf5SBR68jSOPxXhz5JJLB5D5oqvxA4XgTma8JlP6ZDh4yGE3KrzSBFJn6HGEaDWx9v4yt9IVAIFALzRmCuJDtv4av8QqAQKARWOgKrwoRrpYNY8hUChUAhMAmBuZLscM9brfmcdfbYLWKqWwqBQqAQWMsIrBoTrrXcCdW2QqAQWLsIFMmu3b6tlhUChcAKQGD+Jlyvvdraq6+09ukL22DbKVM3uW8qFeuCxLddqvnW1JVXxkKgECgEpkRg7iQ7pVzHZIvNJFtJZlzsLNlIspOdFEw8dqHSs6GULk4M7DPZZrK/ZFuqXA4PCW7CccFvRu7KYfOpvvjTy+u/vMpnuykdeZKO8T/7zeRVv/zxIFN3do41USjHOeXEoUBaNqOObInNlpZRfwVGmdXdVeUUAvNFYFWYcHEGQGRIDbkgHwSI1CZ5fPHU4oUUQuSKmjgB3EwdyhNkxH/eSvGQ4jvPXZYPP9dWxMd91Ln777+/87tXr22teV3xTEKucTPlkqsuhCgdzylErw0OBMzLSxt4TilHWu3JNt/qRtBkTPt5knHBveSSSzo32HHuxPO9Xar0QqAQOF4EVgXJIjck1Y9dgKiQ1qTYBdxfkR0feT7+V111VUeWol8pi2utoCoJBeg8kkRqt956a6dNCmaSICjx7b/vvvs6t1lEy/0TGSJz2qUyb7vttk4zVrfJQDphDJEu/3zyIk0xDH7xi190rqUCu5AtEwGX0gRRIQdN10SAVE0eAtqYHMqN9Hhv90pfCCw/AvM14Xr9tdasy37q022wddvUrUM4iC2unHl8FhdgoShctFNan5imfOkRpt+0T8sDAqMIeCIwighUCJdP/Y033thF6kKKfPOlvfPOOzvSFUgGUQqyIi3ZaKOWGJCtYCnIVUg+xEpjFQmMRi0/UhYIxXkBVEwgSFfdZKH5Imh1mkQQrzgGzksT7djkgXyn2Xtt6o6ojIVAIXDcCMyXZGcUhYv2RqOLLz+tz2OzAwmOe2xGXjTY+L4LJpK1T4RK20SmNFAa5eOPP95pyiJhWS5I3FmEKiiJqFLITsAT52ioNGGkST7aKpK94oorunTyI0Zk6JvmLS/yNGEISoOE5SEr+RL9CsHnf4KrJJgM4iej8wK+WGqo6FPHfd9XhkJgWRBYNSZc1ikT9QnZJMLVYjsjJGAJNBEszdD6qcdtGiAtFLEhrqRFWB7laaauy0fTFIUruyIg0QSsTvhE39FcESzytgQhD22bzOpFuDRp+a3VZtkjL9KUob3OI1METFZy+qadZ4nE8gSNuh9EZlnunKqkECgEloTA/En2zTdbe3N3a+d+vA22nLwkocYlSqQrxJM9viwd1B5fU0NaGQuBQmAZEFg1JlzLgEVVUQgUAoXAzBEokp05pFVgIVAIFAK/i8BcTbiGYskKhr1p0wnFk61OKwQKgUJgtSIwX5J9+aXWWBhc9Nk2OOV9z6U6CoFCoBBYTwisChOu9dQh1dZCoBBYWwgUya6t/qzWFAKFwApCYP4mXPvfa+2991o75dQ2OOmkFdT0EqUQKAQKgfkjMHeSnX8TqoZCoBAoBFYuAmXCtXL7piQrBAqBNYDA3El2WMsFa+A2qSYUAoXAiSAwXxOuGQWIOZEGVt5CoBAoBD5IBIpkP0j0q+5CoBBY8wjM14RrRs4IgsKIPiUUoehYk/b1EvFKtC4RsIQBFKFKeEGRrETgOuuss7pIWNIIli26lvJE2BL5yjnBaIROFIfWdbFmBaMRSUtwbaENRfJSnnqUJ87rr371q04u+YUxVK60InIJxyi/nRdGZVdvooEpU4xaEbrEmhUWUVQw8smrDm0UGEc8WnU//fTTXRhI5Yg9K/yivMIvitYldi2ZpIOJsuUVS1d52dJHWrs/iBYGM/Vpg0hh46J8KStts52P0IxCRjrnvzpEEYMB/LUFBvpEXpHIyKV9sNYnzzzzTBelTBu0Gc6ClStPxDXt1TeioDlg+bnPfa7rB+f0Vx/rjF4xeN0/oquNO+AnyLu26ss61icC7sd9hw+21w680z66+ZS27/CB9g/vvtF+/5Qz22mbTm7vHTnUnn1nVztl4+Z23tbT2qYNG7vxJP6z8KXuVePKPdQf5/Ml2Rm51SIIgxFxiJ+KbEcPAIkfa2AiHIR6+eWXdyECRe8So9VOBkIKIjVEYkAiGTFfBQA30BO/VT1IRpBvg94Alg7J/fKXv+xkMHiRBqAF5EZMykPGfotDi2zUL93oVjlkRjg//OEPu3LlufjiizvCUrZQiToPWSE/OCgf0Wifj3aZBNRBTp2MwKRVNwIShxeBaSO5pUc4yDh7n5FNXvipW9luFGQ3SrLkfuKJJ46GiCSfgOPkQojI9otf/GKHvRsQAcJauUjR/+yphuC0WTt37tzZTRQmG/gjZ+3QBu02YSjfZGiiUZ5zDviL8eu6c32yNJkgUBPJuCOTkAlOujrWJwKHjhxuD+76TXtw13Pt6x+/rP1y7ysdEAeHR9rXz/18+/nel9vTe19tuw7ua/d+/PPt3C0f6jjDODJ23Jf45bLLLjsa43nVmHAhV4NS/FREhyRGj2i7CBQ52Z4FuXSz0759nUaKdJGossSQNXgRMg1J8Gy7HiA75HrzzTd3RPTggw92hEMjQ57qltcgRhCIjHwPP/zw0UDdO3bsOEpYiBbBJkZtf4ZL8HFlS2eQRzNGKogD+YTwdCJi0YbsG/aDH/ygmzS00yRyzTXXdGSq47VPfYgL8SaQeLTUhx56qCNB2CG/6667rsMDVuqxo4P2jW5zIz2ZaYcI8+qrrz66qSSSQ4x2okDO8JQ2WCNt5SNiaU0Mt9xyS/dtax9ESSPwNBCtFUGnn2Ag6DrMlSnwOsxMmvodwWovzTfHo48+2smj3ZOOp556qpvcJhHx+qSd9dVqY4gW+x9f/Gn77Ic+1p57Z1e77iOfan+/56X21XMubo/t/qf29uED7e1D+9vNZ/5e+9jmUzouwBv4QH5KDO4JR60akqVdGUAGAaKjIdFyDDIajYOmZ9DTMrO1TLRHA9TOB9u3b+8GPkJFntlt4atf/Wr36OxjsBrgCEuZSEJdvu39hRhspugbsF/5ylc6Uvvxj3/ckaIBb3cEA5qGiihCdvYZQ15I3KFTaG20TJ3lvEkE4ciHrBAMoqNJIwt1IM7bb7+9IxLan3ZrC7JDYrCCi3JNLHAjH60XQSNiSwOPPPJIN/uSHzbyIjhPBGZmRG9WJou6+liTV/naQ2aTiBsL9ggLYTtMHupxaN/dd9/dyaEPfGjACNAEAG+EjMQRr0kV1vqPpn3PPfd0pI6g9ZM2aB881CFNdjBGvjmQOvJeSEs1KdHI0zfri16qtUFg14F32l+/+NN25Yc/3n6x95V2xuZt7a1D+9r1Z3yq/WTPS23vof3tncMH2j3nXto+fvKHu3vW/UUZMhaMAeMou7XM34RrRkG7EYHBqwG0unEkG00XiSI/mptB5eOR3IClrRnA1t8QC8JRZrb/zhoqUgQUgkOuyqR1GsSp28DO2kse7WlX0iB3RIuEsn+XzrAmSRak5ECM5EC06kLcziFFxILwtJc80pGb/FkuQXpILDs20ISRI8LK+rA2yu8cjMisvVnjdR6ZymsSoLWamRG9JwCykIOGmNlZm+AJC+XAWtvI5bc2wlp9JgC4kDVbs2sH7TtPDfByXX3B2lOINngcS59ml4ps7wMzky6NG0nqI/L7tgSRA77KUc+4A+bZ5NJgqWP9IvDe4YPt1+/s7gj01f172+6D+9oZm7a2rRs3tT2H3mv7jxzyNqB97tSPtVNO2tyNS/eOw/h13+GcPLHOn2SX0YQLiSEmg0wD/TbYEAFicmQAIons/WVgy+uQJ0cGNgLNCytkpOyQlP/yOJc65A+x5aVS8ihTXSEr8smnPPL4Tx7X8zKLzK6nLkTmmnTOk69/ZC1SGr8jc7/erIeqmzadA7GRHT5Zh1W/MjIZBSflBWsykEUeZWovzKRRlt/KJbM2ks0nB4LNenbkV2ZejKlnUj/Ji2xTdr9/Ur46o2WMow/X9SMZayuf9Uuw07Tc/R7ucU+7F0fvoTLhmgbZylMIFAKFwBIRmC/JzmhL8CW2pZIVAoVAIbDiEJirCdeKa20JVAgUAoXAMiNQJLvMgFd1hUAhsH4QmLsJV/dSxWcwmOiltX7grpYWAoXAekNg/iT72qutvfpKa5++sA22Heultd4Ar/YWAoXA+kJgTZlwra+uq9YWAoXAakCgSHY19FLJWAgUAqsagfmacO3d09qePa0JNrJ5y9RAWdtl6MsonuEvY98YuE+KyDV1ZZWxECgECoEZIjBXkp2VnLxx4gbLwwfR8uDhT89TahLRyoecpeGRxL2Tn7FYBNxfuZtyceXrzwvKkXPq4P6pbP7sPJ64oMbXX5l853kJcRHl6ZFoWf5zLeWFxF2Vy6n6uXbGI0n9/ifMoXL4//MgSchF+ckndgMXVP/lUy+31zoKgUJg5SOwKky4EAzC5PYZ33bnEJdzCcbQh5v2KwAJP3fBXvik82EXtMVvRIYAkRjijSucsqRXPnJDttIgN2SMDAVpQfb88wVT4a8vn3T84wWpUQeCVw7fepMEouZmimjVLdAJl1Fl5tzPf/7zrk2C1fCFFghGOvUhfbEMxCdAtHUUAoXAykdgriQ7FAvg4IHWtpzcBhs3To2GYCRIDklFa6XJ0iyRzjiSpREKnoIoxTal+UkvAhTNEmHRPPnKJ+QfohWBS3rkmahO6hLfVCAIZSA8mi/NU3nIkP+78hCquhG884hYBCiarUAr8iJR50SrSswC+RGzSUCQCcSt3V/+8pe7OuQzMWiHoCgJMjM1qJWxECgE5o7A/E24Xn6xtReeb+0PLm6DU0+dukEe7xGs4CghWeuztETxP8eRbCLty4MYkaR1XCHxEkX/rrvu6ohRfNKEK5MOyQkNiOiQGfJFijRhxEcrRYrC+ZEhQaQtNVjCoPHSWMktlB8yphGLFCW98Hwi9Qi/qD3KUi4NGjlbenjyySe79tJkBQ6nmUf7JiN5nBsNBD41yJWxECgEZo7A/El2RlG4EBatEPlkTdb6KtKk/Y1bk0Vm8iDRPJYjwYTZo8HSCmmStFZhDj26C+2HxBK9H4khSfXSRBNBCrEjOkRKBvIgdvFkQ8JI0CSQ7XASys95dUtv8tAuWjJZESly9d+SgliyZJaeVi49gqZJI24hCC031FEIFAIrD4FVY8KF2GiR1mURFFJFLAgw65mLwStfyJq2iaCUiTwRZA7kicQSupCW6X92WEjMUjIkHKHrtGXlKDvru5YIlINE1Sed+hLv1e+Qtm/tsTSRcIH9UH/amXiz0gULv8dp8ovhUdcLgUJg/gjMn2TFOj2wvzUbi22cXttCNj6ICskhOATlu0y45n+jVA2FQCEwPQKrwoRr+uZVzkKgECgEPlgEimQ/WPyr9kKgEFjjCMzXhOvdd1pj5H/a6W3w2w0P1zie1bxCoBAoBH4HgfmS7IysC6rPCoFCoBBYjQisGhOu1QhuyVwIFAKFwPxJVixZDgm/d1EbnDJ9PNnOsmB4pNvv3Ja8mwYb26knbWmbBhvKuqDu40KgEFixCMzfhMu2z0cOt7bxpDbYsGFqIN47fKj9/Z6X2pNvPt9e2LennbllW/vCaZ9oXzj9E+2UjeMDxGSbZ/annAyyHTdbU4b87E5ja8suNVtsMwnjPOA77rKcHhKIhqeZwzlls43NttvqYBMrLTtWJmecHkwS6mAD65y8MUGLzawyOTXIO3qQV17lNKko2wAAIABJREFUa4uP8nzUrQ5tUadzynA+cRGyDbf8samV1u+YwLmmPeTSbmVwfMhW3EnPDtihTA4f8pF70iFN5Esa7VF+ZJYmR9+LLdutSyd97JKlTf+VCd/Uw6oyLgMCcyfZWbXhp2+91P7jiz9rF57ykU6D3Xf4QPvl3lfbXWd/tm3/yPntpMGxBI4oeE2FvHhOIYwf/ehHXYAXg5ZzwFVXXdV5e/3zP/9zR0oG+Y033tg5Kjz77LOd9xWS4MmFELm9OsRM4IUloItgLgjLOS6zDnUjCWkQk/K5ziqXZxdvMY4E3HwdCOTqq6/uvLxGD26/6uGNRhaxC3iV8Rh76aWXOo80kcK0j3z+8xwTo4FM5NDG888/vyN4MpAHQWmfD9JC0H4/8cQTXR0C0XARVk8mIbEUTCzKJBd5ya3c/uG6PI8++mjnpmziShruxQLpwJuDyMMPP9xNPg7nYEgObfEdrzltgiu5nSOfSaGOQmAlI7AqTLj+8rmd7SObtrXH33y+/fCNf2qXfvicdsuZn2nP73ur/XcXXtO2bTxW++OKiiwQmQEszgACRRq0L+6wiAkJiZpl8BqwyPemm27qiASByU9TQ8g7d+7sSMGBxP/4j/+4+88tV17lIRTut4gXudIoL7nkkq4+sRCQo/PcYV1zTp2ITGQtBBmPsdw43//+97tgN0iTTNqCjOSJJnzZZZd15PO9732vXXvttUc1VMSMQO+///4uDoP2qtMEQnZ1IzwTAJxor66JueCatiBLpAYTAXRg6BqMTV5f+tKXjtFmE1vigQce6PJIp2xaqwlDIB11Ikqkqy2wzsSgLukQszYgcxOFYDnq9v/KK6+s2A0rmV1Ktg6BuZLs8I1dre3a1donz2uDk7dODflf/OLb7eozzm//+rmH28v797azN5/a/qfP3Nh27v6H9ucXfbnTbkcPBIAMkBbSQAS0RZojgkQwF1xwQRclyyAXrAUJGLw333xzR7w0KZqjY8eOHd0Az+M2cqPB0dTEOYir66233tqRJdIWK1YcBKRKHtqjbwSLTJCMA7mRiTw03FE3WVHCkDatOJHCyEWzSxtp2uRFTNpk2cKBoEwA5KSdRoM3AcXVWL3y0nBNEuRExq7T+pE3kgzJwhFRS69t27dvH9u3iFY9SD7hI2FiokH43I7hpk0mD7K5Jgqab23WRn2nXxCxwD1I3ySgPZNiV0x9s1XGQmDGCKwKE65///yP29uHDrQ3D77XHtn9j+3zHz6nfWrb6d1GuP/FeVe2kzce+8iIwIQS9LhpPdMg9bhMo0Q4CACZIhMBZIQYlBbJ0RSRIXJGhrRI2q10IUCEc8MNN3TEQ8My8BPwW5pnnnmm0zJpaogOYSkzkbmkQSwJQI5UkAaiT2CZ9DVyRy7IW30IVVrEbDJA9iEqpKudlkW0GbkhWfktjTgQnevksraq3eQhrzCMJh3XECC5kKmJQT5LHWSwrqot/tOq4YSIE6zG0oPJR9mWDjLhwImMSNZEgawdyiMDgqeJ+46mTxNOLAmYabd+o4EjXu3T5joKgZWIwKog2X9694321y/8fTtj89Z2+qZtbe+h/e2FfW+2r517afvshz7WNgwGx2Cb7Wo6dX0w6AawgSqSVcIjenRFELQ1A1oa/xEKwqRFIS/pkCWS7LY5/y0p0ACROTKjhUnvGwk451EXcSEyJBRyki+xGJCsMpAP8swOCn7noNEhEnkSoMbShPYgr8SWRWZkdE29/ShliZ+rfFp8dmCg8cJKOxGktublV9qFyE1UzpuEELF6YYSAsxUQXLNGipzhID2Z/c/Lw6effrrT8FN3YlMgbfUgUGQqr/6Klq+uaPrINS8YyQ/TOgqBlYbA/E24dr/e2uuvt3beBW2wdfrlgsPDI+2l9/a2h3f9pv3q7dfbJ7ee1m4888J2/tbTu5deS33DHJKKNhrCzHc6KIFn+uedG5cuUcESF1YZzuXNfQgkMuZa6sr1TAb9/EmToDij8oymHZVv3A3Xb8ek9vRx8Fv947AZxaQfsCftgsNoPcrrWzb02xkcgutoOamjL5M8FYlspdFLyQOBuZNswVwIFAKFwHpGYNWYcK3nTqq2FwKFwOpFYEkk+41vfKNdccUV3Vt6a3PW8ia9TR6FYugx02fjxiU/0q9eOEvyQqAQKASORWBREy4vGLwF9nLDG2BrZAt5+PSrGL72SmuvvNzahZ9pg23Tu9VWxxUChUAhsFoRWJRkNcwbcB9v3pf6kkm+YUXhWq33RcldCBQCM0JgSSZcTIzYMx7vpn1FsjPqpSqmECgEVi0CE0mWXSODdbaLjL7ZKjJO9589JI+bxZYNhm+/3do7e1s746NtMCbwyVJRs0TBFpItKVtQ9pyM9pe6ieJS66l0hUAhUAjMEoEFTbgY1jMa5/XE04iROKJjKM5llCcRA/3lOBBrfPwRaxwNuHTGwH1UjriMWlNmNM+A3pIHI32G9IzdpeEtZQnE5MEgXzt5D7nOScERV1Z1M4h3WKNG9OwzeYQl4Atff79NUtKT2yTFEUEd5FCGWAjq0RZPCv7HRVR7uZwmeAtnBHnJr764/5KDsT4HAsb4+onTQXbANSlKy9XWerpD/0nLIUGZyuMoAUv1aCuZtY98vLPiHKA8Dgrwi8sxudXLQ0ublaeM66+/vrOv5a6ctvEI01YOC+pWvjbxjiNfbGDJE4cKXmOJ/wAP9yUnBn2nvEQzW477sOooBI4XgQVJ1kAyIAwygyThAQX2YGXA2gB5LMeBoBAHgopxe8LjGXDjDNFdR3iJG8DDKNtxIxMBU6wxi0lgwGcwa6vJw8s+7rIO5Sd4iwmGRs3tFIGpQxQpxMrFFAkgIsSA4D0BcBOVh2ur2ABkUp88SF0ZiMVHG8kT0kEk0iI+8ohfIA2iVPaTTz7Zfvazn3X+/YjJxCAtouM1pp/0ZUI0mnD0m3bACFmRR5vFdfBfueolH7IPFvJqt7K4GCPRkDsZ5DOxaBOXZRM04iUDmdQhn+vw4BqMZJE3GYOL2AX6Gw7uQRYtCBme2gsnfSKdso/nPcFy3K9VRyEQBBY04RolWYOFdiPyEXJBUKPh7Y7RJg8ceH9L8K22BN84NfJkoeWpNwPKQEUAGXCjhdPoDFARsBAWojBwneebj2j5xNOEEZf4AAYzouSmKm+fZJ2TnuboPK0K8Rr4ziE+mCSPiQEhITJr2WQQM4HmjGyQEtnUqW6TAHKm5SpPWxMLF3nSlnMu8QKQswAsMHEO4cmLnPSNMrUb2fVJltwmSjIiK3lF8RK/QV5tIDuSRXzwh5cy4WBiM5kgWSRHLm0jo8Ny0r333tu1jSbrIEtcmJWnrUjWBIK8fZPfNZOS/z552YqI9bknDBOh8/Dzu0h26qFVGeeMwIIkaxB5zKTJIgWD12Ojx0DEtpRjVi++DHwDGbFlQNGEEFLiEIzKg/xoa4jCwDSAabKIBTF5vHVNW5Cn2KhIO8FXDHAY0LRohdagEQUcQiS0NpMP7QzxGPDyIVz1IyjanTrISg5apLQIkv0xEkb8JhFkh2RcJ4u2yYOQkLQ2Jy4szQ456yPapzSJjavPyIaEHEhW/Qk8k0kEKUpHu5ZfQB1LFdoLa1gg4wToRppwIIeJKtryHXfc0UQKc04dCFrcWWv6IVF59YF2wRTBqlv7TCJkhq/2ebqQL9qxCQLxwkNb1G/ZhyYL22jDoyEil3KPVppCYN4ITDThchO7yZGFwe+bRoaYEv5vMeFmRbLWD5EE8kGUBhWyRLyTQt0lWArtxyClrWYnA1pqHm0NUu3SPnmkDTnSsJAgkkcccEAKDjhIj4gRLfJHruRCtkgFMYZsTVAw9Y1IyUJ2RIPMkAoyQzjK9R8Zaq/z2qHMkC4NFDkrPzswWMpJsGztoHnKQx7EpC3SanN2c0gfZj06cV1p+NFiE+hGe5SFgKNlwkTbkaSJK0SO8OWz3qos8uu/BKBBuHB1JLgL2U1YmSzUkf6FW2LdZteLhHGEK6xot3UUAisNgSXZyRoMiIRGm1B2S2nIrEgWISHavHxDMAZuYpEu9XERwSAdgznBtw1cg9+1RMYyWBOZSloEj3ARnv8O9SfgTMp1PmvGvpGBT7aNUXeIQPlISxv6L/Nc184QWh/v5MlWLOpA6uqXDgE6J12CsJDJNWkQa0IbZruZRCiL7OqVXznai5zl0VblpE0Jjyi9c9omn0OZWd6JA0swc03dyiN7tutxnXw+JitlJsKX9pIjZA8fh/8mfH0CxwoSs5RRWWmWG4GxJlyJfJQwfG582k+iLhkESzmGM1qTjTwhD3LEfGupBLsUeStNIVAIFAKzRmAsydIiPIJ5FPb4RlsQr4BGi+g8ltZRCBQChUAhsDACE024ECk7SC8zPKrFblFxtEo2snUUAoVAIVAITEmysoVoOSRkHTLrad6KexGx2IuGWXl8VUcWAoVAIbAaEZhowoVgmRjFJAe5eullV1aaLO2W8fti+yrN6sXXagS3ZC4ECoFCYCLJxuvHkgG7RWu0jOj9p9XG04cJzUJHkWzdZIVAIbDeEZhowsUN8oEHHuhMidhCWodl3M/igPG6t/uLmXPNKp5s9oiiYWfvp+wRVdYF6/0WrvYXAisbgYkkyy6R4TuPIvaS11xzzdEgJZ/73OeW1KpZ7YxAc0b2TMliE2rJIraa44i2b7vJnpJtZpwYEodBu9hzxpc+NqOM8P1mOK+cuBGzBWUvHLtXtpmx50T+rDCyg2pkldc5eWJLGhtU3+pWlwkkO9ImAA55tdHhCSLp45RRE8ySbsNKVAh8oAgsGE/WIEc0BjjiibH5YjELZt0ipMikDLl42Yas/Gev23e17dfLkJ3HEGJCpAKeID5BWrjG0sI5GFhb5qlkWUTZSJNbp/Itj6hTWmvSPMXuu+++zgVVXpMNN1GunggSyXIXtZ7N2UF90vHici2BbsivDGmUKY9JTXtc43VFHvVyJY23FlJXnzgDk2I2zBr7Kq8QKARODIElBe0+sSpOPDfSQYBIJtob4kVSCGycpw+XUyQrGAptnJ87AuX+SbNEbiwkkKDr0iZO7R/+4R92mjPyVS+iQ9IsLUTv4lmF5FhZIFTLKM6pk88+l92EJlSHayYsdsfkNQFwJWWDzMWWzz7ZLMsgWeU4z9022q9zCbXovLoXs+44ceSrhEKgEDgRBOa+Jfhw9+utvf56a+dd0AZbt04tK8Kh5dGgQ7J5dF8oChdi4jixc+fObk3ZI71oUTRKBE2DpI2yohAghrZJw7zppps6AkS8NGUa/K233tpprELt0eoFehG/gGwI1TlkK8SfepSXqF5kQJAInkyIXz0CvMgbl1EaasIKImIyIlRkb9nBh3ZMMye3JYjEYJ0a3MpYCBQCc0Ng/iQ7oz2+PLojrtF4srQ/mug4TRZ5MTlLeETmZtIhPiH9kNWNN97YaZYIFSnSlGmT1113XafpIlWaqGhVt912W0e6Qv45x7ICwdNkkXZiuQpugmxp38hQ8BlLDuqTN3EQRP6iLUtLVvWSlQxIn+aMRE0sSDhr0OpLsGr1Hu+WQHO7m6rgQqAQOAaBJW0JfiK4zcqEK1qrx+O8WEI8CLav3fZlpX2OOlF4jEdq0X6Rt/KsvaojL6Ssv3rE9+IP0VmXpvVKr1zrpUhfLFXXkR3ZEGl2RTAhKJecSJksyJGmal1VXciXtqr8RBRLJDDySM/KIwFxaMPqThyJbA20mJXHifRh5S0ECoHpEZg/yb6xq7Vdu1r75HltcPL0ywWJjoWQkI+XTB7ja+uR6Tu/chYChcDyILCkUIfLI0rVUggUAoXA2kOgSHbt9Wm1qBAoBFYQAnM14RoK4nzkcGsbT2qDDRtWULNLlEKgECgElgeB+ZLsq6+09vKLrf3eRW3wW8+l5WlW1VIIFAKFwAePwKox4frgoSoJCoFCoBA4fgSKZI8fs8pRCBQChcCSEZi/Cde777T27rutnXZ6G2zatGTBKmEhUAgUAmsBgbmT7FoAqdpQCBQChcCJIFAmXCeCXuUtBAqBQmARBOZKssP9+1s7sL+1bdvaYONJ1RmFQCFQCKw7BOZrwjWjADHrrleqwYVAIbBmECiSXTNdWQ0pBAqBlYbA/E24OCK88Hxrf3BxG5x66tTtT8BrYQBFx5q07YooW6JWic5lmxhRsoQXFK0qAb7FZ5VGhC3pBeQWBlEdia4l6pV9zOQRBlGkL5GvsuuBkIciZ5FFyEORtYRFdAhmI4yh0IeCdIu4JdqWSFzjIoaJuiUsomhgwiCqR6Qv4Q5F8BJhi3zyikerXoFxROgS8UsYRunJr23y/+xnP+vSkUEoRCEhpSML+cSy1RblqUN+8jknrbaIKiY/LEUaGz1EHhOVzHU4CtUo+LlzQjieffbZ3TkYaB8sndMn5NAHZNEWWAstSR6Bf8inLdnIEy5kgTVZ4J9DXF0yiK5Gjj7WozLDWj3qIAP5RE4jN5m1Gdb6wn2T6Giwlhau7j3lwEq9wmnaQoh84gQLYARr+JBVW5T5zDPPdPn0k35zTtq02X2YUJ59uWEEU21z/8uTPnZe/5GNjDCAqzbBmoziF0unX91DsBafWNqE9pQ3sY71U8aEdhknZHAfwlr4TveHdsCaLPpw9JBXrGUYkUl/kgMOaYuYzOpeiUe3ddbLL7XGU/XMs1ozBvbuae3NN1o762Ot/TbglXvTfeIed2/DpM9P8yfZgwdbO3SotS1bTsitVscgPgMDgbkZRw83ghve1jJIw01/+eWXdzeAGxFpXXnllV1IQTeOQQQQN4MylQ0oN5Mb2TmBuB977LHuhjUI7WDgRjEoEWsGm7qfe+657iZ2g7t5/DbYDAB5dYAbtN8B8qlXfFs3nsFtECATMitTHoPSTY3wlQ8LpJjA3wnm7ZwwjdqhbjewiUAZ/pt4pEUyBiBMEIF2GHDOwQ8mBo/DDg6jJEvuJ554ohuoDnJceumlXdu0ww4SgqQjLWmyjQ9ctc85mGiHvjJ41S+4OvIx0GGNEH/5y192/U2miy66qLum//Sr8hAbeZCEgeymN7Hon1GyMtjFDVaG/iEzjMhCZv3sAw+EipjIB3/E86Mf/ajDUnp9BBsTM3lCWPpQWXBwL7kP3QMCtOf+cE6ZZCY7IsrkMoq1+h9//PGuHod6L7nkkk4u96J7BNbq1XfiDZOR7LB2nyfkp/zOkcN9TQa4wkv55JFXeve/+yh72rn/4J8YyPpJG/WTukexVp6tntyvsBG4HobyO69O/0f7aaUQ7pHnnm3t+X9ube9bbXDZla2d/pE2/PlPWxNZ8KMfbYNLr2j7N2zo7hNHJno7sPTH+aox4dJRNCI3kD25EMU4LUXHRiMSPFvD3cQICxh2HgjpGuiuu6HcuIhA5xukiMkOB8jSjr3IS9lIyE0hb3ZMMChpLQ8//HA3ozl//fXXd2SnTBMEglXWqBZuIMhDszAYlIUolKHNIVn1IzCD2aDQBrIjMdvh0NS10ySyffv2jrgN6tSnTIPFoHQDyGcCITNMkZXBIli538hcPSGh0UEkjXy0JFi4sUxYBn5IliwIA576ro+1SQp5GnDaZsseRP3973+/6wtlG9DRWpMXKSgL6cBNnTfccEOHGYKAF9JFfvL0D1hrv37UPn2C/GDt/iAPGYKZdPI4kAHC/N73vtdhqy/g7B4jj342YSATpJ0nJ2QGb+f1E80ORu5D9zGyh4V2mmj0/6hW6D6Ah3rgnftaH7jvtJkyQT6yuf/hQnZ4mRjcW9pINlgjefL4r5363v2jHnmjbSv7qaee6uR0vxgTsDBhk0cfwX5U6dHGPC0ad2lbJhnjTD/BWptX4nHksYdb0/9nfux9xejUD7XhT37UBpd/oQ2feboNLruivTXY0O20AuvsD2hygkk2Elg1JOvmdFPpWI3IcoDOTcBqNwYSMlgMQDeOgeQGR6QGpoHhhva4g2DcWDr+3nvv7c4hRIPVzeNmjrbghnFD24LGtxvUza/ue+65p7u53ThuSgC76RETDVV92YwRGZElBKBzkJJ65XXDqZsWKR+NSF6DQToyIzVy3Xnnnd1geeSRR7p2O2fgInNtkN83DQJx0eBgo/OvvvrqDh95YYqAnaOdKJ+Ga5LQRnuJhdSDtTaYGMgnDe1IXhMQ4jQwEbYDidCa1Ku/vvrVr3YTAGLyQeQIGa76OBPJLbfc0v02ycEJnn/2Z3/WLRUgSf1FRljrR23R1z7khbV7IgSQCY3MyoCJgZ4A6GR2DomYGEKKJht9rG0PPfRQh5dJXvlIGsYGof6DoT4x8KKlaof+Ix+SRHbS6WtpyEMO55Wp35BPBilMyIvYtIcWC2uDGmbyu68d2mB7JPKYMG6//fbuvz5Fpshdf4bs4euw3ZK+ICOcTAxf+9rXuvsSQbtm3KkbHvpEm8hgknLevRGtVBnuKbIhbvekvoKtAz7uGff2Sj2O/PSp1l55qbVNm9rgrHPacHiktRdfaO2UU7un88EVV7Xhqad2k4n+wTXwcj9mh+m0bb4mXHveas3nrLPbYMuWqfHUkOz+qjEGnBvWDZ2Z301qFjfgNNKjjgGkI2kw0utYBEHTcIO5GRGeMtwUiMO3ckPQyM1N42M2d2PJ64aX182FaAx6eQ1qN5Qb2sAgN3nUS54seQADMfqfnXfVZXDRQEJk2ewxbYgGBwN1IxyDjXwI3g0NL9cMCISgPfKTjyzOZTnDOdghmDx2WgowiMhuQMMF+ecJApHCmqzKUUZ2ffAb9gZe+sSgJo++ILcBn7XCLHFkayCY6MNskJk1QcSjDO036OEGfwSlLktFmTT1jQGtX/RjsIYLAs09od+zNBPiRTDKVq/2p4+RH60M1lknh3d/iQm25FRP+jS7eZjgnCNbsNZnJmf9nc01kZL7NPd1NuVUJ+yUIb/r6o5CoU+y35xr7kN1w0pfKR+xw8u9lXV8YwBWZJHf/2w5r3zyqFN/IFqP+UjSZJZJN/cTYndoozFGpihE0mRpJk8co2Q0NUHMIePwnbfb8B9/09q+fW3wyfPacO/ebtnTEsLggk+3wdlnt30HDh5dn3bvZbfq0Se/+ZLsMppwuXF88nKJBhA1Htk4XHNzGTyA8EEEWbOSJ4cbKI/tbhAkIG02Lsw6qDzOpQ753eQIWXo3nLw+Bqr//RlfPtcMCLLJo+xsn+O8fJEzyxRuYOcRiQ52kCM3rnoMhKx9amOuGbjyqjuPxPKHUOCTtcFsq0OmnBvFOuvEIXZySC+duvyGCVm0KwM8WOuH4Bls0i75yDCpn+RFbMrWFnUH67zsUY/f2qsN8pBBHpjAKvdO+jnr1L7VnT44qp0MBh2+ys0A62PtWuoY7SdluD/ICuuQVbCGQV+TVY5715GXoem/THTkVFb6iSzkCqFGbnXksV3byZ+xkjEhL0ySP3nlQ8D6NPdb7olskRSs9Z++0zby+5/3GMrOmJoDPy5bkdqRcZiXrvAdfTFfJlzL1iVVUSFQCKxHBOZLsq+92pqYsp++sA22nbIe8a02FwKFwDpGYO4mXOsY22p6IVAIFAKtSLZugkKgECgE5ojAqjHh8qYyb5S9NfU21BtZpkYOC9DMaby99xbXIrtFfW9CYwLjDWs8xrwx9+bfSwGL+84zJXKwK/TGW34vJ8Yd3jDLa5HbwrcXL97AezurPDJ6A6xO571QcM7baC8nvLHNyw5WCElnwTyeREyFYuxPPuXJwyxGvdrFHIec3oTHKqJvcRHZYyOqblh5gaEsspNPO70ZtnhPTm+iXZc+5kRZzPc2Ow4D0uWlkRciXmY4RzafWBOQLZYQTMfgAAMv2vQtiwiHtskfZwv15PDyRN1etIxzRpHOW30vW0adPuY4hqroQmBBBOZOssPXX2vNuuynPt0GW3/XA+d4+oYJCZKNCyLyRKrsFg3kuHEyM2LXl7fjBq9BiUjYsBnoSMx5tpsxIDaokZ1BjiSZmjBfQWKjhzfU0inPgGYWg6BjzI18Y+QejyV5nGMCgxARKHJEGjt27OiIBenIq26TBcIwEWi7/8hJOSYWREo+9paIERkjLqZHTHSQTP/IW2KEZiJgYob4pWdgj8yQONnIiBRhrey4UpIt8jD1YhqFYGGLtE168DDBaQ+TKJgieHhpj3ZLpy5lI2Lk6T/i1DZl6TNtUHfIXXoeTXAY58apvd68k1uaTGLHc59V2kJgHgisChMuJBIvI4ORpmkgfutb3+oIFYkwAkZYyBhJODKAfbPNjF2kAfi3f/u3R/3nERRHAyRGk6WRIRv1jA5WA5mNJzJXLsJGeqkDGSESxI1w4kuuDqQunzpibsU4n1zOxw2Vcb68iAURyksmJHnfffd1bVf+3Xff3dUdd0rkyduJqcy4+A4INm6q5M7klckCYcpPU1cXTTMaat+2lR2nCQ3OiJEWnFgKHA3gxphff8SGWB1kih2sPAjRBBUvPH2HiLXPRMq5ghbvIBOb4GuvvXbiOFA2pwtG/ZOIeB6DqMosBBZCYFWQLKKhteaxM55NVHHnDF7nDFgaKi0xj880O55SiNHgRUQ0wO9+97ud9iivc/LymKEh5nHUYDXIo10BMkEzGKYjVISDBKVBECYD/xG/NAkq4rH7jjvu6LQ6nmCue0y/6667ujqRGPm0lbcUeRFGbD3lRYomB+eQ7m233XbUvz+2n7S4xBsYdT9Gsj65HpI1kdDIkRzDfhq4djAa95+mGflMGgmoAwvEluULxMnDKy7F+gQx+sR22KQYxwyTiMlMmSaNOIgkUAuZYttL64edPokN6eiNrVzG/SapItkivpWCwHxNuN58s7U3d7d27sfbYMv7xtTTHIna5BE9GpMBjsDi3WRgG/wJHkITk5amZ2AboDQzj7lIChkgEwcSsTRA6/KYG8N4pJFgIDGSp8mGDGKIjgyQbNZaLQ14lEb0HrEdeUSXhtbqOpJF7n6T0WM2cshaJFlocPIHmJ12AAAZuUlEQVTGiy1xBZA/7T3kiBSRjDKVgcSRaf8gj4+Jh+zIHdFlPdYkAQvyeVyP04A1cGXLGzdlmqZ6EhxFvdqgj6SXlrbsnMkLptql/fHKMzFIQ4NGrPosDhn6zrW+c4K6aMnRbkfvJfcJMk60rmnutcpTCMwagbmS7KyEjTuiR1dkEk+qvreTAZ/HZASCUA3weLMkaIZzrisj3k40yJCT63nURpzxTsmyQepOXSlH2niSIZQE8ECOZENmCMTkEA+zeEYhmHhoIaB4LzmvLHnzgimeZVluoCHHGypupa6FyPp9EE8tsmu7esgdL6doyMqTP+eRoXQILF5z2hWvo3hRyafd8UCTH26Rx++4DsfbKJ5KZEodefGmT0KyytR23+MCBGlnIpllaWJW91+VUwhMi0CZcE2LXOUrBAqBQmAJCMydZIdiyR4+/H4kG8Fv6ygECoFCYB0hMH8TLpHFBYm56LNtIERYHYVAIVAIrCME5k+yyxiFax31WzW1ECgEVhECq8KEaxXhWaIWAoVAIfA7CMyXZPe/19p773XRxAcnnVTQFwKFQCGw7hBYFSZc665XqsGFQCGwZhAokl0zXVkNKQQKgZWGwPxNuGa0XMAAPUFOGMzHyN33OB/9lQZ0yVMIFALrE4H5k+yMrAt4SmWzwH5XZRfYSUSb/aR4GiHk7BmvLF5DvI64b4oTkP29eBgJ8JJNDpXNxZTXE48u7qI8i5Qpr3KVJx8PpexwG2+zBFmRjseUI/sy+c+bjYcSrykuo3HHlY5M6uD+S/bsQ+XcSt7pc30Op2p1IXAsAqvGhIubJZfNkGpIF/EhwEkBQ/jE88cX5IS/OzK07XH85JGVa+IY9AOK2A4cqSXmrDRcPkW7ciRilu22xURAgvILdoKgRaISZAZhIlIh/9Qd11tliDmQLbrl1QY+9yJT+e2bDILAiFfg4NsvFoMIWOIP1FEIFAIrG4H5k+yMnBGQGK2zH8JP3ALERfsbR7IITrASn+uvv74jJwFEEBYiRL7OKTNRuhKRS/QowWcQMwK0RIFAEV9i1SJ90bYef/zxo7uwJtAMDRTB+xbkRH2CsSDJxAGQ1zbWNOr49iN/kwDyJisN++abb+5kSZQvsWUFfkG0dRQChcDKR2C+JlwzcqvNrgYhJLAuRrIe62mZCNh6rgDQjgceeKB75PeYLoasiFlCDyJfRC5UIJIT8xWJizaFZBGbZQKRoGinSPyaa67pyNA5ywdIG+mLf6t8RK4sUbSkpzErg2ZLK0fQ2ZJZOUL0CS9oiYE2nJixwjfKj3QTJBx5a9e4LYhX/m1XEhYC6weBuZLsrGBEatnOxNolYkKA2YpknCaLSBEXMhKXNVu4IGwEhsgsAyBHMUifffbZTqtFiLRE/y1TWGeliSJ42mn2Wqd9ImTxWdVPPulpmsiVjMoTWtE3eRK/1hIHrVcowwQhV5/lC3UgaxMEYpffsoVr4r1K7yMiFVlMArULwKzutCqnEJg9AqvChAuZIExk5oPAnBPmb6lh7bLPlcd2cU2RFMJFnogyB+JGqtZDHepBiNljyjeNlxyuWTaQnjarHL8tCTiQrXIQb3ZMoHnSSB3qdj7bsCBXmq4ykTiZpTdBKJPs0ktHftfFbp20Jj3726VKLAQKgeNFYK4kO5xR0G6PxQglkfiRCvJBiGXCdbxdXukLgUJguRBYNSZcywVI1VMIFAKFwCwRKJKdJZpVViFQCBQCIwjM34RrRluCV88VAoVAIbAaEZg7ya5GUErmQqAQKARmicCqMOGaZYOrrEKgECgElhOBItnlRLvqKgQKgXWHwHxNuF57tbVXX2nt0xe2wbZTpgbXhozDf3iuDR99uA1//WwbfPwTbXD9jW3wmYta27x5rBlXzL58x9SLGRg7U/atTL+YgrGzTSCZmIMxD3NIK38CzLgur8O5bFMtv8N1eWPLm7yRRToypDx5mKWl3gSKGQWKHPIqV1t8UhZ5YiusbOdzPXbFiWKmntQlbf9/7HLlVV8inSlf2qTn3utQJvte+WIXPK6Dpem3N7iqJzglOE+2Ek97tCX9FM+9bOOeCGxlwjf1sKqMy4TAfEl2RlG4jjz3bDvy/32jI9f2kY+2tuetNvz1r9qGf3FPG1x6WRts3HgMXAz6OQMgCcb7PLfEHRAvgOsqRwDODFxcORLwtEIWBu91113XEYi4BwhCOh5XXHmlc3Bv5cnFe0xMA6QhHddYZasbgXLblc5/zg+81zgsnHPOOV08gkcffbQrD3l88Ytf7BwXRg918AjjsqsOcQ94kImFoFxebc7zOHvhhRc65wneZWTUbqTJkUHZ6oQNhwhtMynko3280WCkjAsvvLALitOPPCaWgvzK5BbMGUKb+wF2yI8gpeFtxzOOl1rS8GZTPpzIDIOQpzSXXnrp0VgNZNMGH23QV4jVf9iWt9syMUVVMxUCq8aE6/D/83+JD9jaiy+04f3fa+3KL7XB5y9rbc+etuG//K/b4OStxwCARJAF91nEhjgRKLJCAAhK/AButKJqGcAGNGK4+uqrO5dXpIzQeGEhxZ07d3aeZw6eXPfee2+n0SENJCsNMhajAEEjAu6/As4gP+XJh3RF0eI5Rk6kIdYBF1nkM+rB9d3vfrc9+eSTXR5xEZCxNAgKMTpc4xlGRlHEcigPET300EMdGSJRsnDVJRsMkDQijTYuOlgmC6RGNgQvvUA5iQnhGu858pjI+oe2whSBclNG8Ooir35JEBxEKU6EOuAPv4SQFBgHOZuUYKafuEAjYlgL/APD0manGv+VaRkQmD/J7nmr0zrbWWe3wW8fwadp16H/7c/bhquubkf+8v9s7dWX3y/vf/yf2/DRnW3j//oXY7cbR14GqcGNGBEdrRZZIUaEITYAbc+gf+KJJzpN1oAWXhAJIyIaljIuvvjijgxCgEhBgJinnnqqCy6D4JR75513dhoWkkaoSBoBITGxB2iYCNF5WqLyETQZxSkgk//9Q5Qw5IogTRBf+MIXut+0alp05PMfqbmOfBxIFik9+OCDXdtovGT96U9/2slrAlEn2UxGSFQ52kA2MiIxpBaSpckiSzIrb/v27WO71dMAcpcGqSLeuB8L2KOP4sLsPLmUTfPVXvjv2rWrXX755Z1WrX5avX5E3PCCQ5HsNKOq8iwHAqvGhOvw//3vWtu0pbXf/LoNH7q/tSu+0AZXfam1Xbvahv/qv2mDreM1WVqPAW5w0rh8DGaEYzAjUyRE80RkCdxCQ0JelhVoVTQ7aaXrk+yNN97YaWsICunQXD3q0roQvOUB/xGq60hFfAOEg0j9R5rICGkjjcRFoIHnQOQihSEf2itS9EGKCB7J0VYROLldywRDqzV5mFz8RqwIX2Qv6dStLnI4j7DV55qlBfKS3SRjaQIpkhVhkl865EjT9cnju/JMNAmeg8xNLuRH4n6TC4nCwnXf8sA1GrTrV1xxRddfSF+faDdMaf5kVo5+qqMQWGkIrBqSPfLsM++vyZ53fmtnfKS1vXva8Jmn24Z/8bU2uOzKsWuyiYoF9LzEMfANUo+gtB9rpoiExmTgGuQIEjEiHgOeFmigI5msxyoTKdCmkBBikg4xZJ3RWqXHX+nURWNGCEgGOeSlmeUJZSAtj+1kQNzIK0eCduelFCJWXuLWIm2H9iBaZKdM5EeLVj/ZkXh2clCfNB7h8zJO+SYkB2KlzWoXws6Lt5CqtsqrnKzpIrqsu8IMGZvYlI+QTWIO2qi1cBjn5aI0nh6UZ+IjL0K3vEMW9cIuSwnKh7VrZKsg5iuNXkqeIDBXE67hwYPCWLW2ZUsbWFOd8lCOF12ddcE//Ka1c85tG669vg0+e3FrW05e8uNitMa8DY+VgYHeP1xHOLEkQIjII/+ljeVA3u5HY3MNYeQlmuuxcHA+ZaU+/5OGFhgLhv6LJGSat+vJRz55tSntyf+k7VsPxOogAcKzZ1rKUW4sDOSXPvIk4pfrsYAgc9+KQf5+wJ60SfpYV0R27QnGfdzTD6lf3kQokz5tJYe0aYsyRl+8TXmrVbZCYOYIzJdkX36xtReeb+0PLm6DU0+dWvj3TXuGXlm3dmSIDYzo7rvW46aGtTIWAoXAMiCwKky4lgGHqqIQKAQKgbkgUCQ7F1ir0EKgECgEWpu/Cdf+/a0d2N/atm1tsPGkwrwQKAQKgXWFwNxJdl2hWY0tBAqBQmAEgVVjwlU9VwgUAoXAakRg7iQ73Pcu/9PWPnxaG2zaNDVGMQHqB0qJKVFZF0wNa2UsBAqBZUBgviZcMwoQw+aSYXvsPkO6jOEX2q02rp+cDzgZKIdzAHdQH+XwomKXqXx2nuwyORckGIk+cJ2HkevZxVa9HBlc4wDA6J9xPIP6+PlLw7ifSyoje7+lUQaZOBSwnSULx4G4wpKT4b3ypVd+5CVPgqb4zSmAN5SyGO9zeIi9rDaTIR5p0sOMPLAJprziEtMgDgnyKZOXlzwx/o+LMEcGcsjHaUG7OXToI2XEQSIux9omrzrZ32oPObSVCy1bXIf8nBTUqa/U4xq3WliQQ1naqLxRF+RlGDNVRSFwXAisCpJNIBQDzwDN9t6IwCAftyU2UkNOiMZAveSSSzoDeETHi+i+++7rBvQdd9xxNAoX4kF+gsbIFw8v5fPuQrTOIQaeTAY4EnrggQc6LyXn1Ckd4kOAiIKbrm/xApRDZh5QyAmBKANhIHcEg4jIqa08nHikOYcs/UcyvMaQtXgKPtdee21H7jza4qqKdHmRKT+BZBCq9jkXQlY3bzBxD7QJdgg27eUurC3yaidZtMUhDe8tLsfaTGZycY0VSCaBb+DCa46LMqcC58mWUIlckPUvfMVeUI6JDgGTPS60onppp0M8inixHdddX4kLgWVEYL4mXK+83NpLL7b2+xeNDeKy1HYagIgF8WV5wMBDRAbcOJJFrD4CkRj0NEWDG7nRrhCAgUtbRGzOWY5AYkiIVoZYosk6hyAFTEEEiFJ+5SE2ZdC0RLhKhKxotMiFvOIjCCqDXLiqko3mjKCURbNDuiJ4aatriIfsyInmmAhUceNFsEgf+SHthCaUNoTOPTiaYqJuaS9ShCeSFYQFgcEaASNP5ZGJlgov7eO+Kj0MTHZwccgrboLy1PH1r3+9uy5mAjy0j0wmDJiZUMiHRJE4EtYGdcPIeb/lUaZ+0ifOyQsfuMK9loyWOpIq3QeBwKIkG59zNzkNx2OaQbSUY9h5aB1ubeNJJ+RWOw3Jhiw8ZiJLWl0eUwVbQYz84RGhyFO0uARpCZn2o2QJUoIUnUNqtDoD3cBHkjRgxIscnKdN0gYRPKKiNbqGbJCX+hEbDRc5SUNGJC0/7V0dZEc+/iNK/xEgrRlRI1lkpkwhB5GfkIC0duUjOOnUo+8SsSuTDUxoosoUiUwdJht97FxiB5jQ1COug/uA/MgNfiKPCbqjHnWQRUCdxO6FDTnIbJlAHcpGoImfgHw9bfi/Y8eOrh1iHKiLPEIvigcBK5MD3GmyMCNXgqUv5b6sNIXAciGwJBOuv/qrv+oe35CVQUS7Ept1OY9plgsMZESQGK4eKx3IJtGvEFEelbP2h0CzHkjDUrc80iEGGpcDYcDCoPdYixilUQ5tWB4EKz1i80HivkNQSF4a2iFNlaaoTuSFkLMkgUS0g2zKRyxkDwGSR16TQNqr/QmgokyadCJZaV/it2Y3BeUhLh9kRlPO+qvJw6SlnQjfeaSqfMRuiYFmjNyVRz7aqN/IM+vQyqEVS4/Ytd1/E48D4Zs0kCdcaa0md22htcoHF7JqD3xcMwHkqWQ578uqqxBYDIElkexihSzH9WlffI3KhhQNbB+apiO7HriGFLI7QIKYICYEkx0O/Hcg1QR3kRa5ZauUBITJtjYIy3KHvFnyoJ0hOoRFC9NGBGdpAEHTfJFIf2sXeWiCylIn0qHZIhplmAQQVbbYyUsh16RXfnaKUG62j8lWOuRUb4K/IEcyaoc2JUhLylC+9K7DtB/ghYbrUb7/wk7bs+UPrJFocIUp+UxqtHplmlAQs/aSg0ZM009kM//Voc9MDPUSbDlGY9VxPAjM34Trjd2t7d7V2ic+OXb3gqUKWyZcS0Wq0hUChcBKQmBBkqWV0BpoM7QEj722Nsnj5a233to9Fi50DGdkwrWSQCtZCoFCoBA4HgQmmnB5/LPuZr3LnlcedT2+Zf2QHeRi0eiLZI+nKyptIVAIrEUEJpKsNUZvd60RMgGy/mXtzhtg572B9/Z8QU129+utvf56a+ddMHaLmLUIaLWpECgECoE+AmNNuCwJeIvL9pFlARMlywW0V2ZBSyXZgroQKAQKgfWOwESS9db6/vvv7zRYywKMypnTMD5nXnPzzTf/zj5U6x3Ian8hUAgUAqMILGjCRZtl95jdUJkxMS6nyTIZslzA/GnB5YIjR2x41W0VcyJeOe9vP/P+vlo5Ut6JlFu3RCFQCBQC80RgUTtZFgY0WPaa1mNtI827x+H/OHfWvsDD115pjWvthZ9pg22nTN2W2K+yhySTuhM8pb9Z4O/U/dsNCuVl/5nN+bzAM0mwqfRRDrvP2Iwqj12mb2mz8WE2UrRWnd1v5VW+8mJHSrZs2JgNFYOVepxLEJVsmpgNDLOpYTY5VA4bV4ffSc/io79p4dTAVsZCoBCYKwKL2snG0yhExPCc2VYCgSy2Q+isrAuQq7q9hEM6iJbhOs+lfjyDPlrxttIGHk+M/p176qmnOtfYxCzgLsso3pozY3tEJqCLtJZF1Kde3lm8kwSDUZYPd1zG8zR++dTDIYBHGeN5OEnHBI6cDPPJTiaeX4jdEwLje2ktzcRJgTxxUZWOlUfcdT1NKHOxSW6ud08VXggUAosisCjJIhqEwXsH0fmPbBAVYvBZcLlgRnayvLMScSvLA7x+yITYxpFNAreQF1ly/3T4jbwQpuUOpJigJfGuEtFKfqSIDKXnloucH3rooW6NmicSSwsvCK1fJ8jJDTfc0JUdDzJaJ/JUhvLUqT3KsxTDVZWJXCYD+RCsMuJ2C3d5lYWMubYK0bjYJLfoHVAJCoFCYO4IjDXhQggGMw0PEfALp0nRzlgbcEpgacBmdkGSffvt1t7Z29oZH22DzZunbgz7XERF+wzJIiPaLRKcRLK0RD7y7H2vuuqqjsgEh4kmjOgshbCWEByF1srN88tf/nIXoERsAI/lCJUvvvgC8vvvBaAP2eCEPH3fcsstnTyWViwjKJ/fPbmVB0ckiajVKz95EtDFdwg+UcEQcZYeEC5XUhp4kezUt1RlLASWDYGxJGvtEGF40cVGFilYi6Q9IlwBTlgXLEays2oFMg3Z9TVZRIvcJpEsjRshag9ClA7xIV2TiEhRtHETiYlDWsshlgtoqLRetsDC/N11111dPFdECw9apqUA+CSoChKlMdNEecuRTdAW3+oVYIcWq07nTVry01rVa1nCZEJuZG8d1pKI8k0wrtOaTSy0WksVAveUz/6s7rQqpxCYPQJjTbhoskgVuSBUlgS0KiRLk7UuSTtbLpJFUIjWmiRNLzsHJIbrOAsD8mqDAwnJR34EiMjksdyAvJCja0g40awSQDpBUzyeI0iy0DSlRXAOZJlQkFm7RYgJ8G25xYSAlLUhEbDUkScE6TMhIE+aK21Xu9VFfrIgfyRNflqwvvFirY5CoBBYmQhMjCeLgASPpn0hAnFEPfoitscff7xbE6TRLbhccODA+1uCb7Ul+MapEUD6iaDlG6kgqwR0XqoZF+KKdUL/zT6NsX/EGkB6h+/syOA/knc4F8sA34m+JT1iVJdz0bRTbupzPsFv+hG8nPOJpYK60kZ5o7n6HRmmBrcyFgKFwNwQmGjChSSQmZctovkb1F7sROuL59diks3KumCxeup6IVAIFAIrEYGJJEtDypYj1iu9gad1eaxmQ+qtOqL1iLugJjsj64KVCF7JVAgUAoXAYghMNOHyqGrt0dt5a7J5uZSN/bJ1izXGItnFYK7rhUAhsF4RWNROlkZr/TGR87MOab3WucVeuAxntCa7Xjuo2l0IFAKrH4G5bgm++uGpFhQChUAhcGIIFMmeGH6VuxAoBFYYAl7cc9qx5JnYJkwgWSS5FhPV7F3nfZOX+n1npzQpZcnPWsg7qVj/JKZKXOXV5emeKWbf4mnRLcFXGH4lTiFQCBQCCyKAXLnAZ5NP9uXMTdnAs5pCguzlEbGlT3bznI5YUI069uS9FNNV9uuciJB1tuaSn5EA5yYmpRyFOBb1HaSKZOuGLQQKgTWFgPdIHIcQZIJZxaafIxBrqTgl8QGIkxASHj24tCNsJMvzEsn65ggkSFN2UqbNImhl993dFw11uKaQr8YUAoXAukAA4fHKpGF6tOdZyULKcgDSpG1ykec56T+ytBzgOg00j/rImq+Asmi/PEil5XVJg1Uu8qbhSisfku07CBXJrotbrhpZCKwvBKy1Ik+P9IgTMSJeRIs0aa6+kWPiRVsuQKZIMtH4rLnShi07cHGnvVpSSNhShIxoacVZ+1VO3PahvqgJ1/rqmmptIVAIrAUErMlaBrBGmkD5NFH/kSpCRMDOedxHoq7RVMUZyeN+NNnkdR2B++9QFqKm1SLuxH2mIWdNtkh2LdxR1YZCoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBYsQiUCdeK7ZoSrBAoBNYCAkWya6EXqw2FQCGwYhEoE64V2zUlWCFQCKwFBH6HZP3pH1/5yld+539dL3zq/vjPCNT4KH7oj4eF+PE/AeY5ztHZZQ99AAAAAElFTkSuQmCC",re="data:image/png;base64,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",we="data:image/png;base64,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",ze=B.p+"static/douyu.1e926b4a.jpg",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",Ye="data:image/png;base64,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",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",be="data:image/png;base64,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",ct="data:image/png;base64,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",Zt="data:image/png;base64,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",gn="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",xn="data:image/png;base64,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",mt=B(71424),y="data:image/jpeg;base64,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",$e="data:image/png;base64,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",ee=B(59301),je=Object.defineProperty,zt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Ee=(Vn,Rn,la)=>Rn in Vn?je(Vn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:la}):Vn[Rn]=la,Jt=(Vn,Rn)=>{for(var la in Rn||(Rn={}))Qn.call(Rn,la)&&Ee(Vn,la,Rn[la]);if(zt)for(var la of zt(Rn))ea.call(Rn,la)&&Ee(Vn,la,Rn[la]);return Vn};const Yn=Vn=>React.createElement("svg",Jt({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},Vn),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Xn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ia="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADGKADAAQAAAABAAABVAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgBVAMYAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAgEBAgMCAgIDBAMDAwMEBQQEBAQEBQYFBQUFBQUGBgYGBgYGBgcHBwcHBwgICAgICQkJCQkJCQkJCf/bAEMBAQEBAgICBAICBAkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCf/dAAQAMv/aAAwDAQACEQMRAD8A83pCvOe9LRX+9Fz+XVNET56mm8Y96nppUEVoplEODRTihFNrRMAoxnrRRQBEY17UxkGMMBViindjuysqooxtFR+TEeq1bKqaYUNPmY+ZlZreEngYqGa3CoXTt1q7gjrSEAjBqo1Wio1WZABY4FBBBwakO6GQimM25txrrTOxMbRUshjIGzrQkYcE5xRcVxjMzfeOaesgVCuOtRgEnAoKletDS2GKgUsA3SnSBQ2FqOigCTy2Cb6jAzwKdubG3PFLG+xs4zQAyjJHSnO25t1Ty+R5Q8v71FwK1SNIzDBp8MDTZwcYqEghip6ii6uBNE8ag+YM1FgFsDgGkKsvUYpKEuoFmeFIgCpzmokieQEoOlR1Kk0kYIU9aVnYCKinIwVwzDNSzyrKw2DGKd9QIKUknqc1YhijkRmY4IquFLNtXmhSAlineIEL3qMEbst+NOkieI4fvUdCS3QFm4eF8eUMUQwCVSxOMVWpQSOlLl0smAY5xTnjeP74xTQcHNSyzPKAH7U9QIaKsQSRID5gyagOC3HShPUBVdk+6cZptTywiMAg5zUSoznCjNJNWuOxK85ePZjFNiEZb94eKjIIODTSQOtHLpoFyRwochOlK0TiLzRjHWqpYml8x9uzJx6U7MEN5JoII60+KTynD4zSzS+a+/GKpJtgRUVaiFuYyZDzVPJZti1pGw1BkizNFnacZqAuS2481LNA0OCxzmoApPQZpprc1UbFme4EqhQMYpkCxsx8yoKiZyeBRy6WRV9SaVkViE5FJ9nkMfm1XqTzZNuzPHpVqDexUY33I6Rjt60qyhHDYzjtRcTCYggYxWuzsapEBOTmkyatwRwOhMh5qqQN2BTUtbFKDJre4ltnLxEZIxzUUsrSOZZDkmp57Sa3iEr4xWfkmlFJu6NVE1YbqzW1KSLl/p1rMRd7hc4ycUyitY0rXZuo9zQvrNLUKUbdmqkUMkzbYxk1EzHq3OKdBdy27Ex96aUlHe7KI5N0bFDwR1FQ0+SRpXMj9TV+Oa0W1KOuX57f1qnJpFxjczaQuU+7waVP3kgjBxk4zVm+sVtFVg2c8c1d0mkzUzySetXf7Qn+z/Z+MYxn2qrHFJKdsY3GmsrIxVhgitHGL0YDojGJFMoyoPIq3eyWr7fs4APfAxVCihwu7lxRZtbY3LlM4wM0y4hMEpiJziolZlOVOD7U1n79TTs73NUh4jlZS6KSB1IqsTnrV2G/lhhMIAIPeqWecmhN9QEorUu30/yALcfNx/k1mwRNczCFTgtTg7q7AFupoVxCxAPWqxOTk1cvbNrNgpYMD0qqkUkpxGpb6VrBxtzIDUl1QyWn2fbzjBNZ1usTTqsxwueTURBBwaSiNNJNRA09Sis4mX7Mee4HNV7Wzlu2Kx4GOpNVKmhnmgbdExXNCi1Gyeownhe3lMUnUVEFJ6DNOd3kYu5yTWnY6hFaxGN0yT3olKSjorsRk0U523MWxjJzWw9nZCx84P8APjPXv6YpzqJWuBi1NDPNbsWhbaTxUaqzsEUZJ6VaubG4tVDygYPpTlKOzArPI8rl5DknvWnYahHaRsjrnJzkVk0Up01JWYD5GDyFwMZOcUyiirSA/9DzgqR1pKsVGyelf70XP5XI6KdsOM02gpSCmlQadRTTNIyREUPUUzBqxSFQatT7lEFFSlBjimhCapSQDKKKMEdaoAphQdqfRQBRuoCU8wdv5Vm10BGeKy5F+zyHjIPSuilPodNGfQp0U4EF8t0zUs4hDDyTmt762NyEEg5FOdy55qRLd5EMg6CoAM8ChNMCyHg8jaR81MhjEr7ScVEQRwaQHHIpcvYCSVPLkKA5xSGNwu8jj1plTNPI0flnpRqBDRVi3eNGJkGaiYqz5XgGnfUBoZl+6cUAkHNWJ4FiUEHOaiSJ3BKDOKSa3AfNO02ARgCn2/kbT5vWqtFDjpYBwG5tq96lmgMJGTnNQUpYt1OabvcBQjMCwHAptTxztHGUA61Em3cN/TvSTYDaUEqdw4Iqe48nI8qljt2kjMgNHMrXYEUkrynLnNSxTpHGUZck1WpzKynDDFDitgFQKzhWOAaluIo4yPLOar0U7agSJE7gle1R09ZHQEKetNBwQetCuAlFTzSJJjaMYoijRwS5xilzaXY7EFSRyNGcrUZIFJIkqKGYYBpu2zBA8hJJPJqSWSBogFHzVUooaBMmgiEz7ScU2VBHIUBzio6K0jT1uwH+XIE3449aYSB1qR7p/L8rqKgRlMgMnSrV+pfINLk9KZVi4aJ2zEMURweYm7OKObS7NFHoiJ5Hk5c5p8dx5K4xmq5JztHU0x0dD84xmhpbMd+oFtzZbpVi4W3CjyutVKQsBWqp63ZpGPcliiaVto4qGYFGMZ7U0O6ncpxTGZmO5jk1pZ3LDBxmkq0LkCHytvtVdNpYb+B3oTfUtQG0wvj7tT3QiQhYTn1otrKa6BaPGB60uZWuzZR6Ect1PMgSRsgUtpOtvMJHXcKrspVip6jijBxmtlSVrGqiWbydbmbzEXaOlTW9vbSQGSV8H69KzWbFREk9aHT05YuxaHEsx2ipprSa3UPIOD6VBhlw3TuKlmupplAlbIFU73VioRvqQVGzdhVm1uI4Zt8oyKZeTRzzb412itIp81rGpVpSzN1Oa0bezhmgMrtg8/hWbVxmm2l0HYsW9y9sxZMHIwc1HLK00hkbqafLbTQqHkGAagoio35kXGPc0opLEWpV1+fB7c5+tZwGSB60lRswIxTjGxoaF3ZG2iEm7IPGOlZqo8jbUBJ9qVpJHADsSB0yaltrhraTzFGeMYpJSS11YELo8bbXBB96bU93dNcSeawx2qzY/wBnmJjd43Z7/wBKd2o3aAyS2TQrMjBlOCKG27jt6dq0G0yZbX7SSMYzjvit5SS0YFCSWSVt0jFj71dsb9rPcAoYN+FZ9OZWXhhiiUE1ysB00pmlaVuCxzxWskemfYtzn58evOaxaKU6d0knYY5VLMFXqavXWnTWsYkcgjvis8HHIqeW5nnAWViwFOSldWEQUpBU4YYNWLSdbecSsNwFTaheLeSBkXAAxzQ5PmtbQChRWnpttbXDMJ2wR0FU7lI452SI5UHihVE5co7ESsyMGXgjkVZuL24ulCyngelPi0+5mi85BxVGkuWT9BFqzlignEkw3KKm1G5guZQ0AwAME+tZ9FN01zcwGjp9lHds3mNgL6da1f7FtP77fpXNAlTkcU7zJP7x/OsqlKbd1IaZ/9Hz+il479aSv950z+VwpMAHIpaKdwIipzSNt7VNTSoNAEWDjNJUhQ9BTOh5oGpWEopT1pTt7UGimM2jtTWUnmpApIzSU1IpO5HwBgimqobrU1NKA1SmMiIwcVHNCJE2t+FT+We3+f1pCWPFaKXYaZzzKyNtbqKbW7IkbRk7ct/OsVF3OEJxmu2nUudkJ3QgZgMA8UsbmNw47VJPEIX2g5pnlSbPMx8tVdNFhLIZX3nipm8jyBj71VaKHECWKIzNtHFNdCjlD2poYqcqcUEknJp2dwAqwGSKSrElw0iBCMYp1v5GD51LmdrsCrUqTSRqVXoaZjc21e54qWaAw4yc5odtmBEpAYFuamuJIpCPLGMVAFJ5ApKdtQLMUCSRly2CKrqpY7V6mkpysUbcvUUrMBXjeM4cUypJJXlOXqaKWJYirDJobaQFWnBmA2g8UsahnCscA0+aNY32qc07q9gsRoxRgw7VJNM0zZPGKYI3K7wOKZRZXuBOhh8shvvVCo3EKO9JRQkBLLEYiMnOajCsRkDpQST1OaelwYlKjmlrYZHUbP2FIGBYb+meamuPI48n8ad9bAV8mpHmkkG1zwKfDbtMCQcYqueOKaV2GpYglSMneuc1C5DMWAxml8uTrg0/yW71a5Yu9wv0HyxRJEJFbJqqgeU7YxUxhAPzc1LGTCcpxSUrLQu6KLROGKkc0CKT0q8zMx3NyamEkYh2Y5odRj5zOEB7mneRxjccVPRRzsqLuVxFHEQw606VhLjcBxUpAPNREg8AUr63KuOha2RTvUZ+lU2CliQMCpSyjioyc1pFdQuTPCqJkNk1X2ilyelFUkNb6IQqvpSbV9BTqKq7OiKYwxoeooVnhyIyVz6UM2OBUVaRTe5umyJoVPOTVuaVZLUW6Lg+tQ00sFq3ra5SmyC3tN84Wc/Kfeo72GOGbbF0xU5Ymm0+Z3ubRfc9A8M6TFqmghJ4w6hm69fwNc7q/hG5hzNpx8xP7h+8P8f512/hFmTRQqHGWbpW08WOhr5B5lVo4ifK9L7H8143i/G5dm2I+ry93nl7r1W/4eqPnplZGKOMEdQabXvGsaZp2rWwini2uOjjgj8e9eY3XhW9tJuf3kX95ev4ivpMDndKsve0Z+vcNeIWCzC1Ob5J9ns/R/puctk9KSrV3AkEuxDkY/KmRW80ylo1yBXsKatc/QowsOmu5p1CSHIFFrJDFLunGVxVUnHWo2bPFHIrWLLF3NFLMWhG1cVPZ2K3MbSF8Y/zzXTeGvhl8RfGeh6l4m8I6Ff6np2jIJL65tbeSWK3U95XRSFHfk9MnoK4gMw6HFc9OvTm5U6c03HR63a669tBuLWrBhgkVJJBPHH5rIQvrUBOBmrk2pzTQfZyAB0J78V1WldWQjOJJpKntjCJ1Nx9zPNWtRa0aUfZAMY5wMCtee0uWwGdU32ify/JLnb6V2dl8PtevYx5YTz9gkNsGBnCHlT5fU564HzY5xg1xt1byWlw9tLwyHBrKliaVRuMWm0Nxa3GwyeTKsuM7TnBq5f34vNoC7Qv51REUhUyBSVHfHFMrVwi3zCNDTorWWUi5OABx2qvdpDHOyQHKjpVeihQfNe4F+DTri4h85MY7ZqiQQcGrMV7cwx+VG2FNVaIqV3cAorZk1C2ay+zqmGxj2rKhRZJVRjgE4zSjN2vJWAjorU1CyhtFVomyT2P86ow28tw+yEZNONRNcwE0V9cwxeTG2BVOpJYZIH8uUYIqOnFLdAbMl7ZtZeSqfPjHTp+NZUSCSRUJxk4zUdFTCmoppDua2oWEVpGrI2SeMH+dZNO+Zupzikw1EE0rSYj/9LhiAetMKelSUV/vAfytcgIIpKnIBppQdqtT7jIuKKcUI5ptWmgCkIB4paKYDCg7VGVIqeimBXpQcHNTFQaaU9KVwIycmjilKEU2mUpsKKKKC1UG7FrNvLTrNGPqK1Keuzad3WrhUcXc0hUs7o5SpvOk8vys8Voz2PmNuh4J6isyWMxOUJzivQhUjI7YyTV0OgdI33OMimSMruWUYFJtYLuI4ptaW1uUWXgVIRJuyT2qFI3kOEGaZUscrxZ2d6VnYCMgg4NJTixLbm5qaeSOTHlrjFO4FelLFupzViKBJIyxbBFVwCTgUk0wJ4rgxIVAzmok2lxv6d6HjeM4cYplCS3QFi48rcPJ6UiW7PEZQelQU4OwG0Hg0WdrIBtKQRwaVGKMGHanyymU5IxTvqBFRU6+T5R3feqNELsFFHMOwolcJsHSkjKq4LjIpZIzG200zBxu7ClZWAklZGb92MCnJEGjLk4xVQv6UgWR+gJoa00C/cXcWO1B1/z6UjxtGcOMVZjt3VgxOCPxqzIEY7n5IpOZLmjLAJ6VIIXPXitON4lQgjmoQNzYqfaEOfYgSPYOp5608IqnIFTSIqfdOaYFJ6VPM2Gr3JZJjIoUjGKSLyxkyVAzBaiLE0KnoaEruM/J0prRsBuNR0pYkYNapW2ASilBxzQTnmqLUBKaWC9aXPGaiCknmg0SsKZDUO8Z9qcykHrUJFXGKYx8rKxytIq7uaaFJqUKBWltLFRjciOO1JUpcAYFRUzZIKa2ccU6mM2OlOO5uiMgjmkpSSTk0lboYUhUGlqIv6UFRT6CEAfWm0UUGyPU/Cf/IHX/eaulrmvCf8AyB1/3m/nXY6da/2hqVvp4O37RKkefTewXP618BmDUas2+7P5C4tV80xH+KX5lBio471A6K3GMV+4dp8BvhBD4ci8OSeH7SWJYlQyMg81jjljJ97dnnOa+Mfiz+xjqulLNrPwtdr+AZb7FIf36j0Rukg9uG+tfluT+KWXYmr7Kd4dm9n8+nz+8+Xo42Ddtj83dV8J2l9mW3/dSHuBwfqK4C7ttU0TMMy4Unhuo/A173eadqGnXr6bqED29xEdrxyqUZT6EHkVRu7JHXyrpQyt2PINfsOBz6cEoy96J+pcM+JONwNqdV+0p9nuvR/o7nhGiaJrninWLfw/4dtJ9QvryQRw29vG0ssrt0VEQFmJ9AK/oJ/ZA/4Ioa74rhs/HP7V0j6LY5WVNBtWH2uVeuLmYEiEHui7n7EqeB+V37M6Xngn9obQfEHhW6lsbqMXDxyQuUeNhERlWHI61/Th8C/2+ZIPJ8NfGxN68ImpwryO37+Mdf8AfXn1B61+E/SR4w4upYKNPhNJJxvNr+Lu17i26bq8v5bH73w94m5FLE06eObgpq8W/h3atLtqt/h7s/Rj4e/DT4f/AAn8I23gP4baPa6Lo9omyO1tYwiYxglu7sf4mYlmPJJNfnN+1n/wST/Zv/aRM/ibwlCvgfxPLuZrzToh9mnc85ntQVQknq6FGOSTuNfpzoniDQvEukxa74fvIb2ymXck8Lh0I+oOPr6V8c/Hb9tfwP8ADbzfD/gUx69rIypKNm2gb/bdfvkf3VP1Ir/M3w3zDi6GdOtw/UqLEt+87vvr7Tm0avvz318z9s4mz/KcBgvrGYTiqfTrf/Clq/l+R/I9+1l+wL+0H+yBqit8RLBLzRLiXyrTWLJvMtZjgkKRw8T4BOx1HQ7SwGa+JyCDg9RX66f8FGfix46+I+k6R4j8aXz307XrhFY4jiUxn5Y0HyqOO3XvX5W+GPD2peNvFNj4Y0to1utTuEgjaVxHGGkYAF3PCqM5JPQV/td4b5rmlbJadfPZQdZJ8zgmo6erfzei7JI/I8m4jw2ZYf67houNNt25mr2Ttd9vx9TnQCxCqMk1+uH7GP8AwSs+Ovx9a18Y+IIf+EX0OX5l1C+i3Mq/3oLdtpmk9CxWNDySzAqP2L/YW/4JL/Ar4NabYfE74nT2Xj3xG6rLC6gS6ZbN1/co2fOcH/lo4GOyL3/ZtVVFCIAFUYAHAAHYV/Enjd9NZU5TyzhON2rp1ZLT/tyL39Zaf3Wj9NyfhlTiq1d6PZL/AD/yP5Vv2pv+CI/xi+H6TeOP2b9Zk8ZQLmSWwucQakD1Jjbd5c5PJxlG9AxNfi74ifW9F1a58KfFfSriDUrRzFKZ0a3vYXXgiQOAXxjo4z/tCv8ARMr5f/aS/ZE/Z0/ac8PT23xo0G2nmjiITVUCwXtuoGdy3IAbavXa5KeoxmviPCz6bOPwzhhOKaXtobKpBKNReqVlL5cr73OzMeF4NOdB28nsfwkSaVKdOefw441G3RctsG2WMf8ATSLkj/eXcvv2rgABuAfjnmvrf9sX4G+BP2ZfjfN4G+E3i1/E1jFGs8d2IjDJDuJAjMinZKQB/rI8KfQdK+dxr2l6wgh8T2/7ztd24Cy/8DXhZPxw3+1X+mOQ5tDGYSnjsNeVOolJXTjKz7xkk/wXoz4G8ZfC0/NNNfJoxr+HT0hU2x+b2Oc1nW1vJdS+VH1681v3/he7gga/0yRL+0UZMsGTsH/TRD8yf8CGPc1zsUskD+ZEcGvaozUoe47ktWJbq1ktJPLk7jIIquATwKklmlnbfKcmrmn3kVoW8xd2e9a3ko3erEZ1FTTyCaZpVG0Mc4rTt7G1ksvOd8Ngnr0olUUVdgY2SetWba6ltH3xd+oNV8ZOBVqayuYIxLIuAaqXLswsR3FxJcyebL1q9pstlGGFyBk9CRmsqnquetTOC5bBcfOY2mYwjCk8CtGDSjLbfaN/JGQKzwMCuv8AA3gzxb8RfE1p4J8FWr3uoXzFYoUOOgJZmJ4CqASSegrmxeJhRpOpOSjGKu29klu23sNK7sjkQMcUV9I/Gb9k/wCNHwG0iDxF46soW0+dxH9otJfOjjdvurJlVKk9jggnjOevzj5jf5//AFVw5PneEzGgsVgaqqQfWLTX4FTpyi7SR//T4eindDmkJyc1/vAfyghKKcdu3jrSYzSuaKQlJgdKWimUncj8vn/P+NMYYOKnoqlJoZAQR1pKnYZGKaFwDnmqVTuBFRSgZOKGGDirumAlBGeKXB60lADCg7U0xnt/n9alooAr4I60VYpCoPWmBBVC5sxLmSPhv51p+WMe/wDn3pBGxOBVQqNO6LhNp3Rzkk0mzyHGMU2Dyt/77pW5PbRy8OMH1rFmtpYeWGR613UqsZKy0O+nWUtCKTbvOzp2qWW3MShic5qvSlieCa2szYUKzfdGabU8U7RAgDOajBBfL9Cead2AylUlTuHUVNceVu/dUR27SJuBApcytdgMkleU5ftU0ckSwlWGWqrSkEcGhxWwDo13uFPenSxiNtoOaiop2dxjxG5XeBxTKkErhPLHSliXLgsMild9REVKCQcirbxIz5XgVOLVFi8zvUuqrakuRnfvJDkAn3q0gfyvLf8ASpQCxwOTQQVODUylfQn2jGRQQK43Dip5hErfu+lRUhAPBqHvchseEZkLrVWp+Qu3PFRjCn1pgMopzNuNKApGTQVEZTgxAwKaBnihvkGTQkajSozuakkZDjYKYzFqbW0UA5VzzTaKKoaVwopCcdaYGycGg2SsKz9hURbbzSv1+Wo2jbbkmqihjGct1qRDxyKQJjk0+tbGkYdxCQtRs+eBTyuaiIxTNBKKKKDSAxi3bpUZB6mpiQBmoSc1rA0EoooqwAjPFMKgc0pYAVEWLdaDSCYn0ooooND1Pwn/AMgdf95q7/wyAfEunf8AX1D/AOjFrgPCf/IHX/eavUPBOk6lqviexXToWlMdxCz7RwAHHJNfnOdVIxdWUnZan8h8Wf8AI1r/AON/mf0NfD7T7PVfF2nadqEYlhmfa6noRtNeu+MvgVd27PfeEH86Pr9nkPzj2Vuh/HmvLvhf/wAj3pP/AF0H/oJr73r/ADN4vzzEYLGwlRlpbVdHqzz+H8so4nDyVVdd+uyPyB+KfwP8F/EhXs/GNiYL+LKrcoPLuIz7kj5h/ssCPp1r8yfi9+zB8QvhwX1WyX+2dKXJ+0W6nfGv/TSPGR7kZHuK/qH8UeCPDni+Dy9YgBkAwsqfLIv4jqPY8V8q+M/hF4h8L77yyBvrMc70HzqP9tf6jj6V+mcAeNdTDtUr6fyy2/7dfT+tGc2MybEYX3oe9E/nR+CM6x/GPR1xyY7nn/tma/RnzxXqupfswfDjxN4oTx9osH9k6zaF8PbjEMvmqVbzIuAD7rg/WvNvFfhTxH4OuPK1mEqjfclX5o2+jf0ODX9Hw4xwWayh7F8skrOL3vdvTv8A1oevmOX1a2Cw2KjF8nK1fz55/wCZv6L4/wDGXh7SLzw/oWqXVnZX423EEMrLHIP9pQcfX24rmFlHaucW8zjBqzFcFyAvNbU8DTpylOEUnLVu2/r3PAqqrOMYzbaWiu9vTsfJn7adrdaj4U0KysY2llkv2VVUZJJjPAr5L+E0un+GviboOl6eyXN9JfRJPcLhkjUsAY4j3J6M/wCC8cn63/bE1O/tPBOmxabJsaW5dHYfe2mM5APUZ746jjoefh/4KNDD8U9DFwvzfbYdufXcK/ZeGablkz5tkpad99z+leAPd4ZlHraf6n9D3wi+P/xG+C2oed4Suy9m7bprGbLW8nr8v8Lf7S4PrkcV+wPwR/ay+Gnxl8vSVk/snWiObK5IG8458l+j/ThvavwHM4BxUkVw8cizREq6kMGBwQRyCCOhr+PfETwWyjiGLq1I+zrdJx3/AO3ltL8+zPy/gLxazXIWqUHz0f5Jbf8Abr+z+XdH9Fvxg+P3w5+CmnfaPFl1vvJATDZQYeeT325G1f8AaYgema/Hj43ftU/ET4zTyadPIdM0UsdljAxAYdjM/WQ+33R2HevmjUNX1LWb19R1a4ku7iU5eWZzI7duWbJP4mqwkPFeZ4ceBOVZDy4iqva1/wCZrRf4Vrb11fmtjt8Q/GjM87vh6f7qj/Knq/8AE9L+isvJ7n5VftnHPxiXHT7BB/N6+ZbK2sZbZnnbDD3xivpj9ss5+MC/9eEH/oT18pRxySyLFEpZmIAAGSSegAr+/uHI3y6jZ291H7hwL/yJ8N/hRasdQvtLuhd6bM8Mi9GQkGuzmfSdWt/O8QQi0uD/AMvNso2k+skXA+rJj/dNfpz+zD/wRt/aQ+PnhWXxt40mi8CafNAZNPXUYne5uXIyhMClWiib++53dCqMOa+QP2mv2Nv2k/2VNSOmfF7RJI9PdtsGp2v7+xnHbbMowD/sOFcd1r5LL/FLhrMc0llOCxsJYiG6UtfSL2lbqk3bqkfdzy/EQp+0lF8p8y6p4b1DTYBfRlbq0Y4W4gO6P6NxlD7MAa5+tbRtav8AQ7wXdjIU7OowVdf7rKcqw9iCK6+/1Lwl4lVY54xpd1/z3jUtAxP99B8yfVMj/Zr7916tNpTjdd1+q/y+44rJ7HnYBYhVGSegp8kcsLbJVKn0IxX6r/8ABJ7SfhB4Z/bG0q8+PqWf2SS0mGi3F2UezOokr5Lb2/d7tu8Ju6OV6HFfef8AwXn1r9nvU9I8IR+HJdPuPHgunaeSzKNONO8thi4ZOxk2+WG54bbgZr8izXxj+rcX4fhWGElNVY83tU/dW/S2qVrSd1ZvZno08tvh5V3LbofzZAkHIq7PqFxcxiGQjH86hitZ5lLxKSBTQu361+0ScbnljrfYsytMMqDyK0b+W0k2/Zhz3OMVnUVlJXdwLlna/a5CucYGa+mv2TPjBoPwA+N9r4v8VRNNp0tvLaTvGu54lm2kSKvfaVGQOdpOMng/LasyHchIPtR8znceT6mvIz3JKOY4SrgcVrTqRcXbR2fZl05uMlJH7Jfto/tifB74i/B65+G/wyum1q71R4jJKIJY4reONxISTKiEucYUAHHUnjB/G37BP/df/P4VpWl49rGYwoPf0/xqz/a039xf8/hXzHAfh/g+HMD/AGfgE3Hmcm5NNtuy6JLZJaI0xGIlVlzSP//U5AgjrTCoNWiM8VGY/T/P61/uymfyhoVihHSm8irBBHWmkA9atTCxBRUpT0phUirUkw1Q2iiimUpsKKKKClMTANIUB5p1FBSYwg4xTQAOGFS0U7sZB3pWXbUpUGmeX6f5/Wr5wGYJGaSn/MBtpo4PNNTASlBI5FK2CeKCuBmquA08nJoYKy7SKME9KKBplB9Mgckqdv8AKsWa2lhba447GupoIB610QxElubwxDWjOTkieLG/vUddJcWcdxznB9ulUjZSRRlQof6f/XrpjiE1qdcK8X1MilDMBgHg1L5MgcI4K59RU0lm6sAOnvWrmjS+lyqjFGDDtTpJDK2SKuJZcbm5FSrGi/dFQ6sb3E6hWjhVounzUsdmWOGNW6YzkH5ayVST2IdRiNbxwnBGabgnnFISWOW5qYTkReXinqSQUuTjFKoBPNI2M8U7iFRyjbhQ7s7bmo2kDNNostwCkyM4p/lSsPlB/KgWdwei/nSc0t2D03IHzmm7TjNXRYTnkkVILM4wW/Sl7SPcnnj3M2gnHNai2UQPzEn/AD9KkNnbZyBmp9tG9ivrEEYRc5+Wgl36810AghXlVFSbV9Kr60uiB4hdjn0jlwQFNKLWc9sV0FJgVH1p9hPEPsYn2GYdxTvsLf3hWsVJ6DFNyVp+2kw+syM77Ch6ml/s+HuTV6nEgjgVMqzQKrN9Sj9ht/Q/nS/YoOmDVuio9vLuWpyXUq/Yrf0o+xW/pVqiq9u+4/aS7lI2EB7Uw2Nr02mtCiq9s+4/ay7mUdPhJ4zUTaYD91jW1RVqtNdS1iJrqc2+lyj7rA1WexuU/hz9K6zAxijAA6VssZNbmkcZNbnFMjocOCPrTCD2Ndm6CThgPxqlLptvJk42n1Fbwxy6o6IY5faRy+ziprSwvL+6jsbCJp5pW2pHGpZmJ7ADJNaM2lTL/qWDV2fwo8bR/DPx7aeKtQtTcRQ7ldOjBXGCyE8bh2p4rFSVGU6C5pJOy2u+x6GHqxm9zh9b8P654bvf7O1+0ls58BtkyFDg9CAeo96yK+hP2g/i/o/xa1uyuNDtXgt7KJkDzACRyxycgEgAdhn1r57rLKMTXrYaFTEw5JvddjpqxSk1F3Rs6Xrl7pZ2RndH1KHp+HpX1B8Efibo2na3Fp9ypBuriHAGNwbcBj3FfI1dR4I/5HTSP+v23/8ARi153EWQYfGYacKitddD4TiPgTBY9uqlyVO66+q6/n5n9UXwv58d6Sf+mo/9BNfe1fIfwu8Mx6p8Q9GhsyIpJJQBn7udhr7H8SaXqvhuCdr6Io0cbupPKttBIwe9f5IeIU4vG06d9XH9WfkeA4Ox2XUJzrRvC/xLVbL7vmVKK5W08QT20EX/AAkcYtzIqkTJzCxYdMnlD7Nx6E11IIIDKcg9DXw9bDypv3v+AEKilsVbL4FeGfiBb393an+z79dhWWMfIxO776d/qMH69K+ZPiH8JfE/gzfY+LLES2cpKiUDzIZB9exPo2DX6GfCX7l99Y//AGavWbyys9Rtnsr+JJ4ZBtdHAZWB7EHg1rl3iJjMuxLpy9+Cto91otn/AMOvQ/pngvhDDYzIqM17snza9H70t0fzieOf2f47jfqPgeQQv1NrIfkP+438P0PHvXzLqtvqfh29bSNTgktpk+8HGCfceq+461/RD8Rf2XdNvhJqnw/k+yzHLG1kOYm9kbqv45H0r4L+Inwwind/DXxA0wpKmcCQYdf9qNx/MEg+9f1hwH41UcXFQnLnS6PSa/z/AK1Py7i7wqdKTlCPK/L4X/l/Wh+Cv7Ws/neEtKH/AE9t/wCgGvkr4U7R8S9CZh0vYj/48K/Uz9r79lDx3eeGbe++G0Mmt21nOZpLdcfaVTaQSq8eZj/Z+b2NfmF4GWOz+IujwtGYporyMMrKVKkN0IPOa/tTgrPMJjMpf1WfNpK/db7rdHdw3l9TDZNPD1FZpT/U/W03aetOju1PeuKGo7jtzU41DBwTX57LDM/nCWAZ28dwM4zV1LkHBriob4N0rUhu+BmuedCxx1cLbc/OD9rnyJfjKn2k4T7BD/N6/Z3/AIJSeGv2N/APhzS/H/jvSAvjK+3tBq2okXFtF+8ZFWBdu23bA5dgSf74HA/FD9rt9/xZU/8ATjD/AOhPX33+zef+LH+Hhn/lg/8A6NevoPE7h3+1OFaeAlWnTjOybhLlez0fdPqndM/oepxhisiyPA4zCJN+6mpK6a5X81tuj+veGeK6iW5gcSJIAyupBDA8ggjgg+teR/GX4m/Cn4feGJofinLby2t5GV+wyoJ2uV7qISDuB6ZI2j1r8Tvhl+0x8XPhNp02i+FtS8yzlQqkF0vmpCx/jiBOVI9PunuDXkHiPxT4h8YaxLr/AIovZr+8nOXlmbcx9hnoB2AAA7AV/n9kP0V8RDMW8diV7GLunG6nL79I+t35eX0Oc/SbovAx+o4d+2e/N8Mfud5fcvM/Kb9vS1+F0H7Ql/N8H/DcXhXRriGOZLKF3Zd7liz4ZmWPd/cjARegHevjCvsT9sC+gh+KzwuhYtZQfToa+PAMnFf6u8GUfZZXQpJtqMUrybk3p1bbbfm2fR8M5jWxeX0cViHec4pvRLV+S0NjSNf1TRHY2EmEk4eNgGjcejIcgj61tiPwz4gBeMjSrv8AusWa3c+zHLxn2O5fcdKxLvToLeASo5J/n9KoRxs7BIxkntXsTpwn78NH3X69z31Lob93aaz4dIt76HYrjcjcMjD1VhlWH0Jrn2YsxY9TzXQ2GuavoamyYLLbvy1vMN8Te+Ox91IPvWnfaRpF7oD+JLAPZbXEfkynckjHr5LfeO3qQw4/vdAcVWcH+8W/Vf5b/mFr7HPqdO+x/MP3mPxzWYqlmCjqabUwTHPeuuMbElu4097ZBI7Ag8cVWA7CpHllkAEjEgdM0+3m8iYSkZxSV0tQISGU4YYPvSVbu7kXLhgMYFVKqLbWonKx/9Xl6KKK/wB2D+TwphQGn0UAQlCKbVikIB60DuVyoPWmlPStvTtC1fWC66RaTXRjxuEMbSbc9M7QcZrT/wCEF8af9Ai9/wDAeT/CspYunF2lJJ+ppGEnqkcfsJ/z/wDqpldifA3jUf8AMIvf/AeT/wCJrmZraW2laC4Ro5I2KsrAggg4IIPQg1pSxUJ/C0/Rkyg1uipRUrLnmnxwNK6xJyzEAfU1tzomxXor9KNe/wCCTf7Z3hvQ73xFquj2CWthBJczMt/AxEcSl2IAbJOAeK/NevB4f4tyvNYyllmIhVUbX5ZKVr7XsduLwOIw9lXg437qwUUUV9CcqqBRiiigrnQ0oDTSnpUuCelekeFvgz8X/HFqt94K8K6xrED52yWVjcXCHHXDRowNc+JxlKhHnrTUV3bsvxNadOU3aKueYgMtNOc816L4o+FXxN8DwfafGvh3U9Hjzt3XtnNbrn0zIqjNcN5Y/wA//rp4fG0qseelJSXdO/5Ezi4u0kVW24AXrSrEzDPSrWxaNuOhrf22ljP2hV8s5wf8/rTvLA61PsAORQyk0e1JctCHAxio2ghbqoqyFAXmuo8B+Cte+I/jbSPh94XRZNT1u8gsbVHYIrTXDiOMFjwoLMMk8CsquJhShKrN2S1b7JbscFJtKO7OMNtHt2jIFRLZRhsknH+fav0M+KX/AATL/ax+DvgDVPiZ430qyh0nR4fPuZI72GRlTIXIRTk8kcCvz/weteVkHFWAzSlKtlteNWKdm4tSSe9tL6nbicNiMPJRrxcX5lCSwV2yrYH0pn9mr/fP5f8A160qK99V5LS5j7d9zOGnIOpJpTYQj1rQoodab6h7SXczhZw56GnC2gHRav0YqXUl3FzvuVBHGowFH5U4ADpxVgqOtRsOOBUtsV2MooopCCjAooouMaQo7Uwg9AKloq1NgV/aipfLH+f/ANdJ5f8An/Jq+dFadxhx2pKcwUdKbTRogpmwf5//AF0+iqTsMZ5Y/wA//rppAHTmpaKGylKxAQQeaSpiueppPLH+f/10jRTRFRUvlj/P/wCuvSPhH8MNW+MHj+x8AaLMltNebyZZclUSNSztgYJwBwOM1y47HUsNRniK8uWEU232S1bNKUXOShHdnmVFew/HD4Oaz8D/AB1J4K1e5jvCI1mjnjBUOj9MqSSpHQjNePVGW5jRxdCGKw0uaEldPumVVpShJwmrNBRRRXcpWMwoor2C4+A/xRt/hda/GIaY8ug3TOomj+ZkVG273UcqhbIDdMg5xxnmxOY0aHKq01Hmdld2u+y8yoxb2PH6KKK6+dkhgUx40kXbIAw9666z0fTbG1TUfEzyIk4/cwxY81gf4yG4VPTPLduOahu/Dkhtm1HRZRe2y8sUGJIx/wBNI+o+oyvvXMsdG9r/AD6feXyPoef3OjRvlrc7T6HpWDPbTW7bZVI/lXc010SRdkgyD616tLHyj8Wp1UcdKOj1OBrqPA//ACOmkf8AX7b/APoxarXmj4HmWnPqp/pVrwSCvjbSFYYIvrf/ANGLXZWrRnRk49merTrRmrxP7Bvgf/yVHQf+uw/9ANfpz4rtra78NX8N1GsifZ5eGGR9w1+Y3wP/AOSo6D/12H/oBr9P/EihvDt+p6G3l9v4D6V/ix4ru2aUP8K/9KZ9lwPTjLA1YyV02/yR5FffDESaPBcaIQ4aFN0MnOQVGQCf5GvErzw5qeg3DJpObZl+9azA+Uf93un1XI9jX0/pR8T+H9Mt3+bVrLyUIHyrcp8o47JIP++W+tbBXwv44smI2zbCVbgrLE3cMDhlI9CPwr42lmtag25e9C+61+9f5peTPkuJfCTCYte0wD9nU/lez9O3yuvJHlnwc8Q2ck95p1+DZ3bmMLFLgF8bvuN91/8AgJ/AV9AV59o3gGwsI7yw1EJeW1wUKh15BXP5EZ4I/SrYtPEnh1s6c7anZD/ljK3+kIPRJDw49nIP+0a8nMPY4iq50XZvo9np0fT0f3n3XAmX4nAZVSw2Kj70ea//AIE+2/y+47aua8UeD/DXjKwOm+JLSO6jwdpYfMpPdW6qfpVvSNf0zW1YWbkSx8SQuNksZ9HQ8j69D2JFbVeZGVXD1Lq8ZL5NH2Uowqws7NM/P74j/sy6/oJk1TwQzajaDnyD/r0Ht2cfTn2PWvza+Lv7L/ww+KWqprWu6f8A2dr1pKsgvrdBHOXQ/dmGMSD13DPoRX9E1eWfEH4P+DfiJCZNTh8i8A+W6hAEg/3uzD2P4EV+18EeNWNy+rF15NNfbjo/mtmu/wCTPgM64EhUTlhHa/Tp8ux/LF8SPhH46+G0rXd3EbzT+SLuAFlA/wBsdUP14968kg1ncwO7Nf0C/EX4G+MfAQknuIRf6cc5uIQWUL6SLjK/y96/O/4n/sseGfFQk1bwMyaPqB+Yx4P2aQ+6jlD7rx7V/afBnjDg8dTj9aas/tx2+a3X9aI/nnO+A50JuMY2fZ/o+p8UWergAc10dpqG7HPWuA8W+EfGfw51P+y/F9m9s3OyTrHIB3R+h/mO4FN0/VQcYNfsXsqdWCq0mnF7Nao/OcwylwbUkfKP7UMdrc/EASvgv9kix+bV9x/s8FY/gvoCDoIX/wDRr18CftEzCf4grIP+fWL+bV91fAS4Efwe0MekT/8Aox6+h4iptZTQj5r8mfT8cUn/AKu4SHmv/SZHu5lFJ5q+v61i/a1PU0Jdrmvzz2TPxR4Y/Mb9sU7vi9kf8+UH/s1fK4Q9TX1r+1ikNx8VN7Ln/RIefzr5xg0eCeMyFiPpX9B8PYmMMvpJ9kf2PwVUSynDp/yo5ypYJngkEsfUVcewwxUN0NdTpnhdLOxXxF4iUi0JIiiBw87DsO4QH7zfgOenq1sTCMfef/BPq4zT6lay0+Ke3Gv+IyY7JSRGi8POw6qmewP3n6L7nAqrca02s3nnagFSNF2wxKMRxr/dUdh6+p5PNVdWu9R1i7N1d7RgBURBhEUdFVewH/1zzzWcIJf7v+fzrOlRv703r+X9dWU6kdkx0/lecxg4XtVi3sZLiPzAQPSq3kyj+H/P61JH9qQFY8gHtXTLayYuZFcgg4PajawG7HFS/Z5jxtNajzSyW3keXgkYznilOpa1iHURi0VdispHcK5ABPJrT/si2/560SrxWjMuZdz/1uXooor/AHYP5PCiiigAooooA/fb/ghR/wAjF8Sv+vbS/wD0O6r9pfjt+1X8BP2aH0uP4269/Yh1oTGzH2W6ufNFvs83/j2hl27fMT72M54zg4/Fr/ghR/yMXxK/69tL/wDQ7qvcP+Cw/wAAPjP8cLv4ev8ACTw3e6+NMTVRdG0Tf5XnG08vdyMbtjY+hr/OPxK4cy7NvFKpl+a1fZ0ZKPNJOMbWoJrWSaV2ktV1tuftWR42th8hjWw8eaSvZWb+1bpqfWn/AA9Q/YM/6Hwf+CzVP/kSv5Ofjp4j0Xxj8bfGPi7w5N9p07Vdc1C8tZdrJ5kM9zJJG+1wrLuVgcMAR3ANezP+wR+2TGpd/h1rIAGSfJ7fnXzL4U8LeIPHHibT/B3hS1e+1PVLiO1tbeMZaSWVgqKO3JPU8DqeK/qLwj8NOGuHqmIxWS4t1bpKd5wkopXafuxjbrv2PhOI88x2NUKeJp8uumjV/vOewD1q3YKpvoP+ui/zFf1Rfs3f8Eh/2ffh14Wtb7442v8AwmHiORA9xvlljsYHI5SGONozIF6b5c7uoVOg0fi1/wAE3f2LPjboN/pPwSXTtB8VaepeKbS7vzUjlXlUurcSSKI2OAxCq4zkHsfnav0reGvrjwsI1JU07OoorkXS+/Ny+dr9kdkfD/HezU20n2vr+Vr/ADP0a+Mv/JH/ABX/ANge+/8ASd6/ghMeDnFf3vfGX/kkHiv/ALA99/6TvX8c37Bfwq8C/G39rHwl8MPiXZHUNE1Rr0XNuJZIS/k2NxMnzxMjjDop4YZxg8Eivyr6JWcU8uyfNswrJuNJRm7b2jGbdrtK9lpqvU+g8QsPKticPRjvK6+9pHxyygnGKUIpHav6Kv8Agoz+wX+yv8BP2X9S+I/wq8NPpusW97Zwxzm9vJwEllCuNk0zocjuVyO1fhb8DvDGi+NPjZ4P8IeI4ftGn6rren2d1EGZN8M9zHHIu5CGXKsRlSCOxBr+q+BvFDAcQZTUzjBRmqcHJNSSUvdSbslJrZ6anwWa5HVweIjhqrTk7bbau3ZHku0HoK19C0LWfE+t2fhvw9bSXt/fzJb21vCpaSWWRgqIijkszEAD1r+nz9q3/gm3+xx8Mf2bvGvxB8E+FHs9W0fSbi6tJzqF/II5Y1yrbJLhkbB7MCPavzy/4Ix/B3TvHn7SOpfEfW4Vng8Haf51uG5C3l23lRPjvtjExHo20jkV8fgPH3K8fw7jOIMHTmo0NLTSTcmlyrSUtG2lf8D06vCdeljKeDqtXn27deiP1C/Yo/4JdfCv4E6BZeNPjJYW3ibxpKqTOLhRLZ2DEZ8uGM5SR0PWZgTkZQKOv1D8WP28P2R/gVrD+E/HnjG0t9Rtj5clnZxzXkkTL/BItrHIImH91ypHpXjP/BUj9pbxB+zr+zg8PgmV7bXfFdwdLtrmNtr20RRnnmQjkOEGxCMFWcMDlef5AXeSaRpJGLOxJJJyST1JNfzh4b+FGN8QVU4i4mxU+Ryaio26b2umoxT0SSu2ntu/tM64gpZRbB4Kmrpat/rs2/mf2wfDr9u/9jn413y+FvCfjXT7i5uhsFrfJLZtLnjYq3kcQkJ/urkn0NfxTagAL+cDp5jfzqoa9G+E3wp8b/G34iaX8Lvh5aG81bV5vKhTOFUAFnkkbB2xxoC7t2UGv6c8NvCXLeC/reIw9eTpTUW+e3u8nM2+ZJK1pdla276fEZ1xDWzP2cJwXMr7db26fI85or+rf4G/8EgP2Yvhn4di1D4yrJ4w1dIxJcy3E0ltYxMBlvKiiZCUHrMz5xnC9B7CP2Dv+CdvxTsbjSfDfhrRrpoPld9JvZBLERxktbz5BB7Nkeor4PH/AEtuHKVaUKFGrUhF6zjFW9VeSf3pHqUvD3GSinOUU30b1/BH8c9Ffqz/AMFAv+Ca+qfsqWa/FD4bXc+seC5pVhm+0AG6sJJDhBMyBVeJz8qyBVwxCsMlS357/Bf4P+Nfj18TdJ+FHw/gE+p6vN5aFsiOJAC0ksjAErHGgLMcE4HAJwD+7cO8eZVmmV/2xhKydFJtt6cttWpX2a6+WuqaZ8pjcnr0K/1epH3vzvtY8sO7tX0d+xwD/wANa/DIn/oadJ/9K4q/pc+DX/BKH9kf4T+Foj8QNMHi3VI4911f6lK6Q5Ay3lwI6xJGO2/ewHVzUE3/AAT0/ZL8TePvDHxg/Zvks9J1Xwnrun3866bdm5s547a5SSWGSPfKI5NiNsKbfmGGBHI/nzOPpT8O4uliMDSp1OSUZRVTlXLdppX15km+6v5H1uG4BxlOUKsnG907X1/Kx7v/AMFEf+TKPiL/ANgs/wDo1K/ii3fLiv7X/wDgoeM/sVfET/sFn/0alfxzfCr4W+MvjT8QtK+GHw+tDeavq8whgj6KOCWd252pGoLu3ZQTXnfQ+xdKhw5jK1eSjGNRtt6JJQi235I6PEalKeMpxhq3G34s83GM80EAdK/qw+Ff/BLD9jv9n3wB/wAJb+0RLBr13axLJfajqly1np0DHAIjjDxoEycAzF2J6YyFHTy/sFf8E3/2ovCF1dfB6DT0aI+V/aPhu+LPbyEZAePfJFk9dskeSOmOtfWV/pXcPxqydOjWlRi7OooLkv8AN3+9J+R58PD/ABnKryipPXlvr+R/JSVIGabX0T+1N+zj4u/ZX+Mmo/CTxa/2kW4WezvFQol3ay58uZVJOOhVlydrqy5OMn+gD9kH/gm9+xz8VP2ZfBfxE8deFHvdY1fTY7i7nGoX8QeRicnZHOqL06KoFfo/G/jLk+RZXQzivzVKNZpRcEne6ck/elHSy9b9Dxss4bxOKrzw8LRlHe/3dEz+Xaiv6nvgD/wSM+AOk6/4l8X/ABf0mTUobnW9RXRdIe4nSCz0yK6kS0LsjiSaR4VV8u5G1lyC2TX4Xf8ABQf4ZeBvg7+1/wCMPhz8NdPXS9E05rH7Nao7usfnWFvNJhpGZuZHZuScZwMAAVy8D+N+TcQ5tUyjLVJyhDncmko6OKaWrbacl0to7Nqze2Z8MYnB4dYiu1Zu1uvX/I+MqKKK/Yj54bgk80xl54qWjAoAgwaSpyMjFRlQO9ADKKKKACiiigBCB6UwqxqSiqUrFKViLYaTaR1NTUEZ4pqoNVCvRT2A7Cm4Oa0TNExK+2P2ENQ/ZN0/4wzyftfwefoDWEotS6zNAt1lcGVYPnI2bguBjdjNfE9FeRxBk6zDBVME6kqfOrc0HyyXmn0Z04TEeyqKpZO3R6o9I+MM/wAObn4p+IZ/hDHLD4Xe/nOlpPnzBa7z5ed3zfd6bvmxjPOa43Qtd1nwzq0GveH7qSzvLZt8U0TFXUjuCKyaK7aGDjCgsPJ8ySt72relte7fXuZyqNyc1p6G94o8UeIvGusy+IfFd7Nf3s2N80zFmIHAGT2A4A7Vz+0U6it6NGFOCp01ZLRJbImU5N3bGbeMUmypKK0DmYtvay3U6W1uN0kjBVHqScAV/VT8OfBmm+FPA2leDYIle2sbKG12EblZVQK2QeDuOSc9cmv5jvhhaLf/ABL8O2LjIm1O0jI9mmQf1r+sHT7Tyztx04/Kv5Y+kpmMo/VcOnp7z/JL9T6fhylzOUmflj+1B/wTjtPEKXHjz9n6Fba9w0k+jZxHKepNsT9xj2jPyngKR0P5G3egP4DuJLfxVasurxnaLKZSpgI/inU857qh69TxgH+vjT4iMV85ftNfsW/Df9pzSjeXyrpPiSFCttqkKAscdEuFGPNT/wAeXsex+I8PfH+rg3HAZ3Jypbc+8o+vVr/yb12PZx/DXOnUw/xdun9fgfywXt1dajdPe3shllkOWZup/wA9h2pLS5vNPuFu7GVopUOVZTgj8a9p+Ov7PPxS/Z28WN4T+JWntbl8m2uo/nt7lB/HFIOD7qcMvcCvEtpr+0Mvx2GxeHjXw0lKnJaNapo+EqxqQm4zVmjqPt2ja4NmtoLS5J4uYV+Q/wDXSIYH/AkwfY1k6p4f1LSgss6h4ZPuTRnfG/0YfyPI7is3aa1tL1fUdIZvsjAxycPG4DRuPRlPB/zitfZSh/D27P8ATt+QKpfcw9hrX8L6fHceMNJkPDreQEEe0i8Gt77DoeuLv051sLo/8sJG/dMf9iQ/d/3XP/AvRfDen3Wm+ONMsr9DFKl5BlWHP+sXn3B7EcGpnivcklo7PQcZSi7pn9W3wP8A+So6D/12H/oBr9QPEf8AyL1//wBe8v8A6Aa/L/4H/wDJUdB/67D/ANANfqB4j/5F6/8A+veX/wBANf4++LH/ACM6H+Ff+lM/V+BP9zqer/JEVhqVhZ2NhaXUyRyTxII1Y4LEKMgZ6n2pmq+GtP1Scagpa2vEG1LiE7ZAPQ9mX/ZYEU63sdP1TQbfT9SjSaOSFMo4BB+UdjWP/Z3iHw582hub+zH/AC6zt+9Qf9MpWPI/2X/Bh0r8yppc7dOfLLXfZ/P9Hp59D7WXwpSV1/X9aa+Qf23rHhxdniqMTWw/5fYFO0D/AKax8lPdlyvrtrsLa6tr23S6tJFlicZVlIII9iKytI8RaXrLvb2zFLiL/WQSgpKn1U849CMg9jWbdeFvs9w+peGJv7PuXO51C7oZT/00j45/2lKt7npU1YQlLlqrkl+H3dPlp5IcJSSvB8y/H/g/P7zS1fw7pmsulxcKUuIv9XPGSkqfRh29Qcg9xWINS8QeHPl11Df2Y/5eoF/eIP8AprEOv+8g+qjrU9t4qNpKlj4ph+wTu2xXzugkPbZJ0BPZWwfauwolUqUkqdZc0en/ANq/8tO6YKMZ+9Tdn/W6/ryZTsNQsdUtVvdOlWaJ+jocg1crhruwtdO8a2F1Yp5L3qzifZwJNiqVLAcEg9D1rX1bxZ4e0HUbXStZuktpr3d5IkO0OVxkbjwDzwD1rKpgnKUVQTfMr2trpe+3az17dio10k/aNKzt+X+Z0LKrqVcZB4INfN3xF/Zt8K+KVk1Hwxt0q+OWwo/cOf8AaQfd+q/ka+kqK1yrOcVgqntcLNxf4P1WzM8dl1HEw9nWjdf1sfjh8TfhHfaSknhn4jaUk1tNkDzF3xSe6P6+4ww9q/PP4kfsl3Nk8msfC6UyR8sbCZvmHtE56+wbn37V/UXqmk6Zrli+m6vAlzbyDDRyKGU/ga+N/iP+y4yeZq3w6k3DljZyt09o3P8AJvzr+lvD3x6qYaap1Zcjfzg/Xt6/ij8j4m8OOaLlRXMv/Jl/n/Wh/F/+0FZajp3xBaw1aCS2uIreNXjkUqwILdQa+y/glfCP4U6MmfuxP/6Mav1X+OP7O3gb4qWr+GPito5W8twVjmx5V1AT3STrjvg5U+hFfDHiD9mXxf8ACPw9FY+GWfW9Ls1bEqLidVLFvnjGc4zjK59eOlf29lnill+bYKlhpvkqJrd+69Hs/wBH8rn5Jxjlkp5dTw0E24PX5Jo5k6p2zSrqnPWvKX1wK2CelO/4SDcNuR+FfQPAdkfk/wDYztsfKX7TM/n/ABJ3/wDTrEP5189gkdDXtvxymjvfHwkkbC/Z4+fzri4dH07QbePWtbXzTKN1tan/AJaf7cmORGPwL9Bxk1+rZZWjSwtOL3svmf0fwvS5cvox7RRU03SrPTbNNe8RLmNwTb2/RpiP4m7rGD1PVug7kUdV12/1qY3F+QWICjAwFUdFUDAUAcACqt5dX+s3j392xklfqewHYAdAAOABwBVEgqdp6iu+nQvLnqay/L0/rX7j2p1OiGhVLgt071cuo7TaPI6+1VKK6XHW5Ckx8NuZn2L+tOmhaB9jfXimI7RtvQ4NK7vK25zk0tb+QN3QyitG1mSBSGGSe4//AF1VcCRy4GMnpSVTWwiCitOKyjkg8wtzUX2Nf74qXiIiP//X5eipto7U0oeor/dZTR/JqmiOilIIpKooKKKKAP32/wCCFH/IxfEr/r20v/0O6r9WP2uv25Phl+xtLoEPxE0vVNRPiIXRt/7OSF9n2Tyt/medNFjPnLtxnoc44z+U/wDwQo/5GL4lf9e2l/8Aod1X1Z/wVR/ZC+OH7VFz4Gk+DlhBejQ11IXfnXMVvtNybXy8eYRuz5TZx0x71/nL4kZXlON8U6mGz2ahh2o8zcuVK1BNe9095L8j9qyTEYilkEZ4RXmr20v9vXT0ObuP+C3f7NM1u8K+GfEwLqR/qbPuP+vuvzY/4I4+BtN8XfthLrOpRiQ+HNGvNSh3DIEpeK1B+oW4Yj0Iz2rm/wDh0X+25/0AbH/wY23/AMVXd/8ABOwat+yh/wAFBh8Kfi00em6he20+gzhZFkjFxcCK4gTepKnzHRFXH8TAV+wz4d4Wy/hrNsNwfiFUqVKTclGopvlin0TutJNfNHzSxmPrY7D1Myg1FS0urav/AIY/Vv8A4K/fGbxT8K/2YINA8H3T2Vz4r1JNOnmiYpILRYpJZlVlwRvKIjc8ozDvX8wHwg+Kfi34K/EnSPib4JupLS/0m5jmUxsR5iKwLxOB95JFyrKeCDg1/Wv/AMFIv2XfE37U/wCz2fDfgPY/iDRL1NTsYZGCLcFEeKSDe3Cl0kJUnA3qoJAJI/Bb9mX/AIJmftJ+P/jDpdh8S/DF34b8O2F1HNqV1fKIg0MTBnigByZHkHyqVBQZyTgYrxPo78W8N4Hg2vTx9WEZJzdSMmk5JrTR6yTjorX1utzr4yy7HVczjKjFtacrWy/y11P6n/jGwPwf8VN66PfH/wAl3r+Sn/glr/yfh4D/AN7Uf/TbdV/Wv8ZP+SQ+Kv8AsD33/pO9fx9/8E6/FVn4N/bW+H2s38iRRvqD2e5yAN17BLaqMnuWlAHvXwf0dqMqnCef04K7dNpfOnUPW4ymo5jg5PpL/wBuR/Qj/wAFev8AkyfWP+wjp/8A6PFfzE/sy/8AJyPw+/7GXSf/AEsir+u/9vP4F+Jf2iv2XfEfw08Fqj6zKILqyjdgiyS20yS+XuYhVMiqyKSQAxBJAr8CP2Jf+CeP7Sd/+0h4a8S/EfwxeeHND8M6lBqd3c36CISGzkWZIYlJzIZHUKSvyqpJJ4AP1H0fONsqwHBONo4yvGE4yqPlbSbThG1lu7tNK3XQ4OMcrxFXNKUqcG00temjZ/QV+3V/yZ38SP8AsA3f/oFfkb/wQm1Cyj1b4m6U5X7RNDpEqDPzFI2vFfA9AXXP1Ffrn+3T/wAmefEj/sA3f/oBr+XL/gnl+0vYfsv/ALSGn+LfEshj8P6tC+l6qwBby4JmVlmwOf3UqIzYBOzcAMmvj/CDhuvm/h5m+BwqvNyTS6twUJ2Xm+WyPS4jxsMPnOGq1NrP8br9T9Z/+C53hfUr74YeBPF9vvNrp+p3drKADsD3UKPGW9D+4YDPqa/mswepr+8v4ufCz4f/ALR3wj1H4c+Ldt7omv2y7ZoGViucSQ3ED4ZdyMFdGwQcDIIJB/mm+Kf/AARu/aq8I69NB8NxYeLNMLHyJ47mOzm2dvNiuWRVb2SRx71+hfRo8YsmwmSrJM0rRozpOVnN2UlJuW70TTbTTfa19beTxvw7iamJ+tYeLkpJXtq01psfkZjFfvD/AMEMPA2map4/8e/Ea7jD3Wj2VlY27EA7RfSTPIR6H/RlGfQkd68u+Ff/AARb/aS8U6tGPihqGm+FdOGDI6yfbrn6JFERGT7tKuPetv8A4IvfF7QvAHx68R/CXWp1g/4S60jFoznAkutPaRki+rRSykepXHUiv0bxe4ywGe8J5nhshrqrOnGDlyapRc03qtH7sZXs3pvueLw7l9XC5hQni4cqk3a/e3+bR9Of8Fu/jP4s8NeFvCPwZ8P3clrY68bq91IRMyGdLcxpDExBG6Ms7syngsqHsK/Br4AfFrxV8D/jBoHxK8I3Ulrc6deQtII2YCaDevmwyBSN0ciZVl7g+uK/ph/4KsfsceP/ANpvwLoPi/4TQC+17ws9wGsd6xtc2tyEL+WXwpkjaJSqkjcrNgltqn8eP2XP+CaX7S3j34x6NH8RvC954b8O2F5Fcajdagoh3QwurPHCrfM7yAbVIUqM5JwOfk/A7i/hnC8CexxlWEWlU9rFtKTbcuj1leNkrJ323R6XFGXY2ea89OLd7crV7Lb7rM/qE/aO8F6X8RfgF4z8FazGskGoaNeR/Nj5X8lmjcZ43I4VlPYgGvwe/wCCF/gbTdS+IXj34i3MYa50ixsrGBiM7RfSSySEeh/0ZR9CfWv2L/bu+NmifAn9lvxZ4p1GdY7y+sZtM02Mkbpby8jaKMKD97YCZWH9xGr8Sv8AgiJ8TtG8M/GrxT8MdUuBBP4n0+Ga0RuBLNYNIxQf7QilkcD0VvSvwvw3y/MH4c51UpJ8snC3/bri6n/ktr+nkfVZ1Wo/2zhoy3V/xvb8T6U/4LefGfxT4a8I+Evgx4funtbLX2ub3UhGxUzR2xjSGJsY3RlnZmU8FkQ9q/IT/gn58VfFvwq/a38ET+GbqSGHW9WtNIvoVY7J7e+mWBlkXo20uHXPRlBHIr97f+Crv7HXxB/aW8EaB40+Ett/aGueFnuEewDKj3FrchCxjLYBkjaMEKSNys2MsAD+dX/BPD/gnZ8ef+GgtE+Knxg0G58NaH4VuVvwt8BFPc3MOTAkUZy21ZAru7ALtGFJJ4/XPC7i3hvDeG9TD4mrBS5aqnBtc0pNy5dN22uVJ2/J2+ez3L8bPOozhF2vGz6JaX1++5+2n/BQ7/kyr4if9gs/+jUr8f8A/ghl4A0vVviL46+JV5GHutFsbOxt2YZ2/b3leRl9Di2C59GI7nP7Af8ABQ7/AJMq+In/AGCz/wCjUr8Wf+CI3xY0bwp8Z/FHwp1aZYZfFdjBNabjjzJ9OaRvKX/aMU0j/RDX5h4c0sRPwvziOF+LnT0/lXs3L/yW9/I9zOZQWeYZz2t+Otvxsfqz/wAFAf2Nfih+2RYeH/DPhfxVbaBoukPLcXFtPFJJ9ouXAWORthA/dJuC5/vt7V5T+wb/AME5/iT+x38WL/x1qni+01bTdS06Syns7eGWMs5kSSOQ7mK5TawHfDHHU12P/BSr4YftceJvDWi+PP2T9d1e1udJE0WpaXpV3JbyXMT7WjmjRXUSPEVZSoy7BxtB2kV+I+i3H/BWzxBqg0fTn+JIm3BD5x1GBFJ6bpJdiL9WYDHPSuzw8yrNs24S/s6hmtClh2pKVOSipR95t8zavrupX2tZ6EZxXw+HzD208POU9LNXs9On+R95f8F2PCtu+l/DrxrEFWaOXUbGQ45ZXWCSMfRSr/8AfVfqJ/wT/wCP2MPhyP8AqDRfzav5Sf2sLr9qTwz40X4Q/tOeJNQ1jUtJSG6+zXd+99HbtdRLIArFmTfsYBipI7AkV/Vv+wB/yZj8Of8AsDxfzat/GXhqeUeH+WYCVaNVKo2pR+FxkpyVn1VmRw5jViM3r1VFx0Wj3urL9D+b3/gpN+1F8Ufib+1B4m8Iw6xdWmg+FL+XS7Gyt5mjiV7RvLllZUKhpHlVm3HJUYUHCivzq17xBr/ijVJNc8T31xqN7MEV7i6laaVhGoRAzuSxCooUZPCgAcCvdv2uv+Trvid/2Nmtf+l01fOzBjwK/uLgDJsJgsnwtHDU1FKnHZW3Sb+ber7vVn5fm2JqVMTUlN31ZFRSlSOtJX2x5oUUUUAFJgUtFADdoxigqCOKdRQBFsIppGDU+KQ/SgaIKKeQxNNwaDVRTEopdppKA5EFGBRRQHIhAoFG1aWindjsJgUYpaKE2CQzYKNi0+inzsY3YtGxadV7TtNvNVuhZ2Kb3PJ7BQOrMTwAO5PApSq2V2NK+x2fwjDr8VfDTxKXZNVs2wBnhZkJ/lX9Z1lDvO78fzr+S608QWnhK9gj8Ot5kkMqPNdgYZ9jA7I+6px16t3wOK/pe+MXwo8e/EzRdK8SfCPxfdeFPEGko0tnMgEtlciVVzFdwEESRnHB6qTnB6H+VvpBYSGJxeCWIqKlCSmuaSbStytNpJtJtpaJtLW3Q+04WVlNLVqx9R2MXQ9K6+yTBr8X/wBi/wCMP7Vur/tr+Mfg7+0bqaSS6fpAneytlQWiSRtCsU0AQAKJI33HGN2fmGRX7V2a881/L3iTwXXyDGRwVerGo5QhNSg24tTV1ZtK/r13PvcBVVSPMlY534h/CjwB8Y/B9x4F+JOmx6np1yMFHGHjbBAkifrHIvZh+o4r81tP/wCCG3hTVrjVdRXxzdQWMxJ0qP7MjyRj/p5YsA+G/uBcj3r9crUcCu/0bxFfafai0QK6j7u7PGa+UyXxL4gySjOjk+IcFJ6rRr1Skmk+7W63OnEZPhMTJSxEL2/rofw0/GH4X+IPgr8UNc+FPiko9/oV29rK8fKPt+6698MpDDPIzzXm1f0ift4/8Ezp/jFrWpfG74GybfEl4TPf6XM58u8fHLwO33JSMfIfkbttPX+dPX/D+u+FNZufDviazm0+/s3Mc9vcI0csbjqrIwBB+tf6WeF/ibgeIsuhWoVE6sUvaR2albXTXRu9mrrzufjudZPVwlVxkvdb0fkaPgbStJ13xppGia7N5FleXkMM8mcbY3cKxz24PXt1r+gXWvgn8HYvAq6BcaLaRWWmx+bBNsAlhMXzB1l+/wAEZOTg9xX86Ne1aD8X/ijrNxpPg7VdfvrjS1urdfszzMUKrIuFIzyB2B4FeV4n8CZhnNbD18JinSVK7a1+9W69NfvNcnzSlh4TjUhdyP6dfgf/AMlS0H/rsP8A0A1+oHiP/kXr/wD695f/AEA1+X/wP/5KjoP/AF2H/oBr9QPEf/IvX/8A17y/+gGv81/Fj/kZ0P8ACv8A0pn6DwJ/udT1f5Izv7D03W9GskvVIkjiRopUJSSM7RyjDBHv2PQgiqf2vxL4dfbqCNqlkP8AltEo+0IP9uMcOPdMH/ZNXDodnrWi2YuGeKSOJDHLExSRCVHII/UHIPcVT/tPxB4dIj12M39r2uoE/eKP+msQ/Vk49VHf84py5rwTUtX7r/8AbX+ml30Z9jJWtLbzX6r+vVF6a08N+MrOO9gdZdufKuIW2yRnvtcfMp9QevQiqX2vxJ4dbGoqdTsh/wAtol/0hAO7xjhx7oM/7Jpz6No2uf8AE/8ADdz9nuJOftNsQQ5HaReVf0IYZHqDSJ4kv9GkFt4uhEK/w3kOTbt/vZyYj7NlfRjTjFtezh7yX2X8S9P+B842BtL3paPutn6/8H5M37a70bxHpxe3aO7tpQVYcMpHcMD+oIrnToWsaAPM8KSiSAHJs7hiUA9IpOWT2B3KOwArpLTTtJS5fWLCKMSXKgtLHj94OoJI4b2PPFadcCxXs5ONP4X0f9fjo/Q6PZcyvLfuv6/DU8z/AOEgttV8YaTaPG9tdxLcGS3lGHXKDBBGVZT2ZSR+PFeS/tN+BfE/ivTtP1Lw7bG7WxMhlROZAGxghf4gMc459q931hVPi3RmI5AucH/gC119e5gM8lgMTQxuHjrFPR6rVyT/AD0/U87E5esTRqYeq93uvRH5m/D749eNfADLpd6TqFjGdpgnJ3xgdQj9V+hyPpX3Z4E+Kng74hW4fQ7kLcAZe2l+WVfw7j3GRWT8Qvgt4L+IUbXF5D9kviOLqEAPn/bHRx9efcV8LeN/hF4++F95/aYV5LeI7o7213YX3bHzIfrx7mv0t0ci4jV6f7jEP7m/yfytI+S9pmWVaS/eUvxX+X4o/UWivgz4cftP6rpQj0rx6jXtvwBdJ/rVH+2Ojj34P1r7V8O+J9A8V6euqeHrqO6hbHKHJGezDqD7GvzLiPg/HZXO2Jh7vSS1T+fT0Z9dlWe4bGRvSlr2e5k+M/h94T8fWX2PxJarKVHySr8sqZ/ut1H05HtXw38Rv2cPFPhMyal4Z3apYLzhR+/Qf7Sj7w91/EV+jFFacO8aY3LXy0pXh/K9vl2+Rjm/DmGxivNWl3W//BP51fip+zf4F+JIlvokOk6qc/6RAoAdv+msfRvcjDe9fmT8UvhL8RvhDdE+JbUyWJOI72DLwN9T/A3s2PbNf17/ABE+Bfgzx8jXfliw1A8i5hUAsf8ApovRh+R96+B/iV8GPE/gtZbPxJZJe6bKNpmCeZA6ns4IwPowr+xPDH6Qnw4eTuv5JPX/ALdl+n4I/GOIuA6lBubjdd1+qP5TvHosLDWl17V1Wa4eFDb2rcjH/PSUf3f7q9W7/L18bvb261G7kvr1zJLIcsx/zwB2Hav2u/aK/YB0T4gXVx4w+FFyumaq43NZTk/ZZT6I3JiJ7dU7cda/H7x78N/HPww1t/D3jzTJ9NulJwJlIVwP4kb7rr7qSK/ujgbjLLc0pJ4ap+8S1i9GvRdV5r5+TwDUaMaSeyONSaWMYjOM0xmZ23Mck0gGadsNff6I7BySIq7WQH35qKnbGFPVe5pXSAaq561IABwKWis3K4NhRRTgpNSZOfYTnpRhqlVcU6gXOz//0Ofooor/AHQP5HEIBGKaU9KfRTUmNSZFsPamkd6nowKtTLUz7z/YT/bk/wCGKdR8S3//AAi//CTf8JDHax7ftv2PyfsxlOc+RPv3eZ/s4x3zx+iv/D9//qlf/lc/+99fz6lB1pmyvyrifwS4WznGzzHMsLz1ZWu+eor2SS0jJLZLofRYDizHYakqNCpaK8k/zR/Qb/w/f/6pX/5XP/vfX4z/ALQnxxvPjj8e9b+Oun2T6DcatdR3cUEc5me3eKNEUrMEiJIKbgQq4P0zXhO05ptehwd4R8O5BXnicpw/JOS5W+acrq6drSlJbpEZlxJjMZBU8RO6Tvslr8kfvJ8DP+C2viLw54YtvD3x38Ltrt3aoE/tTT5lhlmCjGZYHXZvPVmR1UnogrjP2lv+Cynjb4m+FLjwN8FtBfwtb3qmO51Ce4Et4Ym4ZIQiqsJYcF9zsATt2nBr8TqK8Kj9H3hGnjv7Qjg1zXva8uW/flvy/K1vI658Y5jKl7F1NPRX+/c/ezxl/wAFvv8AhLvB+q+FP+FY/Z/7Ts57Tzf7a37POjaPdt+wDO3dnGRn1Ffg1bXNxZXMd5ZyNFLEwdHQlWVlOQQRyCDyCKgor67gzw3yXh6FSnlFH2aqW5velK9r2+KT7vY87M87xWMcZYmV7baJfkfvb8Ff+C3WuaF4XtdB+OXhRtav7Zdj6np86QtOAMAvbOmwP/eZZApPRFry74+f8FiPH/xN1rRtP8AaCdA8OadqVpf30Jud13qKWsyTfZ2mWPbBE5TDBVckdSVyh/GOivksN9H7hGjjXjqeDXM76Xlypvqo3svKysuiVj0Z8YZjKl7J1NPRX+/f+tT9ufjr/wAFkP8AhdXwd8SfCb/hXP8AZn/CQ2E1j9q/tfzvJ81cb/L+xJvx6blz61+I1FFfacGcAZRw9Rnh8opezjJ3a5pSu7W+029jzMzzjE4ySniZXa8kvyP0G/ZV/wCCknx//Zc06LwhYyQ+IvDERJTTNQLfuM8n7NMvzxAnnad0Y5IQEk1+n2k/8F0Ph3LYh9d8Aajb3O3lILyGZN3oHZIjj32/hX83dFfJcU+BHCucYh4vGYVe0e7i5Rv5tRaTfdtX8z0MBxZmGGh7OnU0Xez/ADP33+If/Bc3xBdac1r8KfAcFldHOLnVbtrhB/2whSEk/wDbX8K/Bqx1fVNL1eHXtKuJLW9t5luIZoWKSRyo25XRlIKsrAEEHINZtFfScF+GuScP06lLKaCgp25tXJu17Xcm9rvTbU4szzzFYySliJ3ttsrfcfuJ8C/+C2HxF8JaHb+Hfjh4bj8TtAoQalaTC0uXCjrNGUeKRz3K+UPYnr7l4n/4LoeDYtNb/hC/AF7PdkYX7beRwxqfU+WkjMB6cZ9RX85NFfD4/wCjfwdiMQ8TPCWb1ajKcY/cmkvRWR6tHjbMoQ5FU+9Js+lP2m/2sfjH+1h4uj8UfFG9TybQMtlp9qDHaWqtjd5aFmJZsDc7lnbAGcAAeG+C/GHin4d+LNP8c+Cr2TT9W0qdLm1uIsbo5EOQecgjsQQQRkEEHFc7RX67l+R4PCYRYDDUoxpJW5Uly26q3n179T56rjatSp7Wcry79T+g74Y/8Fyorfw9DZfGHwTJPqcSBXutKuFWKZv73kTDMee4Ejj0x0rxT4zf8FmfiF478WaAfAfh7+w/Dmk6paahe232rN3qSWsyTfZ3nWPbBE5XDBUcnuSuUP4slSe9MK4r8qwf0eOEKGKeLp4NXd9HKTir9k3ZeXbpayPoqnGWYTpqm6n4K/3n7V/tD/8ABYX/AIX38FPEXwe/4V3/AGV/b9r9m+1/2v5/lfMrbvK+xR7vu4xvX61+NXh7xBrnhPXbPxP4Zu5bDUdPmS4triBikkUsZ3I6MOQQRkGsejHevuOEPD7J8hw08HlVHkpzd2ryld2S+05dFa2x5uYZvicXNVK8rtbbL8rH7y/Bj/guB4u0LQ4NF+OPhNNcuYVCnUtOnFrJJgYzJbujRlz1Yo6Lnogr1PxN/wAF1fCEVpIPB3w+vLicqfLN7fRwoG7FhHFISB6AjPqK/nHor88xf0bODa2IeIlhLX1spzUfuUkl6Ky8j2KfGmZRhyKp+Cv+R7j+0Z8e/Fn7THxc1L4w+Nba1tL/AFIRIYbNXWFEgjWJAN7OxO1Rkk8nJwBxX6h/s/8A/BYv/hRfwY8OfCH/AIV1/an/AAj9mlp9r/tfyPO2knd5f2KTbnPTe31r8S6K+44h8McizXAUcsx2H5qNK3JFSlFKysvhknotNWeXg88xWHqyr0p2lLd2Tv16pnofxd8e/wDC1Piv4n+J/wBk+wf8JHq17qn2bzPN8n7ZO83l+ZtTfs37d21c4zgdK88oor7bC4aFGlGjSVoxSS9FojzKlRzk5S3Y0qDSFB/n/wDXT6K6FJkERXFNwanpCKtVAIKKk2gU0r6VaYDaKXBpKYBRRRQAUUUUAIRkYpNi9KdRQO5HsJ6UmwmpaKCudkQSl8v/AD/k1JRQLnZEVwOabgjrU9IQD1oKVTuQUuD0qetTRNKGs6pDprSrCJDjc354A7k9AM8nFTOainKWyKjK7sQaTpF1rFwYoSESMb5ZX4SNB1Zj/IdSeBzWjqOrWtvatougbltj/rZW4ecjoW/uoOyficnpNrt+6KdAs4WtLWFuYmH7xnHG+U929B0Hb35kqprnhB1LTnt0X6st1EtEQ1/XJ8AtcXxV8FvCXiPOTd6RZu3+/wCUocfgwNfyQ7AOlf03f8E8fEv/AAk/7KXh0MdzaXJc6e3r+7lMig/RZQPpX86fScwPNlNDEr7M7fKSf+SPreDKy9vKHdHz38HV/wCNuHxHH/UtwH/x20qv+1f8WP2o/iP+2xoH7Jv7NXiQ+FVt9NXUL68Cqy5fc7PMCpLJGoQKg4Zn59voPwL+zv8AEHwr/wAFBPE37Qd0kM3hrxHoK2sMsb/vIriL7OpjlQ8jcI2ZWGVxwSDxXC6hoq+BP+CumieKNQ+S28ZeDLm0tWJxvubZ1aRRxjiNAcfX8fh8JnmXVs1WOpRhWnRy5OCklOKq06STTi7puCUnZrpc+29jNQ5XdXn+DZ7h8Mv2gvjL8G/iDo/wI/bGgtJJ9df7Pofi7TlMdhqNx2triIj/AEa5YfdGdr9gOcfpFbjHFfIX7Zfww0z4r/su+MvDl8pFxa6bNqVlMvD295YobiCZCOQyOnBH8q439nD9r/whqX7Cvhz9qL4zamtjbQ6cqapcspJa6t5GtpNsagszSSISqqCTnjjmv584iyFZ1ltPO8tw/LUdVUalOCdnOScqcoRV7c6Uk4LRSj7qSlyr2qFX2c3Sm9LXTfbrf0P0Gh6V8g/tY/sO/CT9rLRXm12MaT4mhTbaazAgMq45CTqMedH7E7lySp7HT/Zy/bY/Zp/ajln0/wCEHiSK81G2BaTT7hGtrsKP4hDKFZl/2lyK+vk6V+c1P7b4XzNOUZ4fEQ6NOMl6prVPs0013R2TpUMVRcZWlFn8TX7Rv7L/AMWf2X/GjeEviVYlIpSWs76IFrW7jB+9G/TP95Dhl7jGCfIPA9tcXXjLSYbdC7m8gwqjJ/1i1/Sd/wAFoAT+zV4fbHTX0/W3lr+fbwdJaXOq6VZ+EZVt3ae3FzFIds8pDrnbIeGX0Vdp9VPWv9MPCjxCxPEHDcMyxcEpvmi7be7pfyv22v1XT8T4gyuGExcqNN6b+ep/Tl8Dxj4paCD/AM9h/wCgGv0/8R/8i9f/APXvL/6Aa/L/AOB4x8UdBH/TYf8AoBr9QPEf/IvX/wD17y/+gGv84PFj/kZ0P8K/9KZ+g8Cf7nU9X+SM06Ze3+j2Uum3klnPFEhVlwyNlRw8Z4YfTBHYiq6eJ59KmFp4thFpk4S5QlrdyemW6xk+j8ehNdFo/wDyCLX/AK4p/wCgir0kcc0bRSqGVgQQRkEHqCK/LZYmPM4VY3V35NfP9Hdeh9wqTspRdn+By154Xt3uDq2gTGwu35Z4xmOT/rpHkK/14YdmquviabTpfsPi+AWob5VuVO63kzxgsf8AVk+j8ehNI3hu/wBEPneEJhEgOTZzEmBvZTy0ftt+Uf3at2PiOw1KY6Lq0JtLtlO63nAw46HY33ZF+n4gdK7L80bv34r5SX56fevNMw2f8rf3P+vky7pWgabpE8k+lboophkwq37ncTncq8hSe+3APcZ5rdrn9M0Gz0B5ZNOaSO3YE/Z92Y1PXKA5K/QHb6Cs/QPGmma55dvKj2V1IoYQTgKzA90IJVx/unjuAa4q1GpV5qsG5Jbvr89/v19TeE4wtCWjY7V/+Rs0f6XP/oC111cjq/8AyNmj/S5/9AWuuqMV/Dpen/t0h0fin6/ogpkkaSoY5VDKwwQeQRT6K4kzoPmX4i/s0+GfExfUvCjDS7w5JQDMDn/d/g+q8e1fHt1YfEj4MeIBI3nabcA/LIhzFKB6H7rr7H8QK/VysvWdE0jxDp76Vrdul1byDDJIMj6+x9xzX6bw54mYrDR+rY1e1pPSz3t6vf0d/kfI5rwjRrS9rh3yT7rb+vQ+YPhz+0/pGrlNL8dxrYznAFymTCx/2hyU/UfSvqy2uba8gS6s5FlikG5XQhlIPcEcGvir4jfsuSxb9U+HT715Js5W5H/XNz1+jH8a8J8K/EX4h/CbU202BpIVjb97ZXKnZ7/KeVz6qRX0GK4IyzOKbxORVFGXWD/q6/FdmeXR4hxeAkqOZRuukl/Wv4M/VKopoIbmFre4RZI3GGVgCCPQg14p8Ofjz4P8e7LCZv7P1Aj/AFExGGP/AEzfo30OD7V7hX5HmWVYnBVfY4mDjJd/07+qPuMJjaWIh7SjK6PlX4jfsx6Hrhk1TwQ66ddHLGBuYGPt3T8Mj2Ffnj8Yvgfpmu2Ungb4w6GtxA2dqzr/AOPwyjkH0ZDkV+3FcV4+8EaR4+8Nz6FqsYJZSYZMfNHJj5WU/XqO44r9G4O8U8bgKsI15NxT0lf3o+afW3nr5nyed8G0aydTDe7P8H/l8j+HX9q/9l7Uf2e/EUV7pUj3vh3U2b7JOw+eJxyYJSONwHKtxuGTjg18jV/S/wDtU+ALHxf8EfFnhvWI1eaxtZriJv7k9plwwP1Uj3Br+aCv9ZvCXjKrnGWuWId6kHZvurXT9e/pc/M6FZtWluFFFSeX/n/Jr9TNedkdFfSn7K3wMtfj98WoPBWp3LW1hBBJeXbR48wxRFV2pnIBZnUZxwMntX3b+1j+wx8K/APwkvfiL8MRcWNxowSSeGaZpkmiZ1RjluVYbgRjg8jHp8HnPiPlmAzOllOIk/aTtay0V3ZXfm+yfnY7aOXValJ1Y7I/IFUz1qQADpS4xRX3h54UUUUAf//R5+iiiv8AdA/krk7BRRRQS0FFFFAgoorV0LRNT8S63Z+HNEiM97qE8dtbxL1eWVgiKPcsQKmc1FOUnZIaTbsjKpjV/SF8U/8AgkT+y38L/g5q3xI8Q+IfEMU3h/SZb26Mdxa+TLLbwl2CI1qWHmOMKN5PIFfzgV8FwB4mZXxJTqVsrcnGm0m2ravt3/4KPZzjIsRgJRjiLXfZleipioNN2Gv0VTR5amiOiuh8LeF9c8aeJtO8H+G4GutR1W5itLWFesk0zhEUfViBX62ftcf8En3/AGdfhNdfGLQvG1tc2WlwQm9tdQiaGR53KoVtpIwwkLyNhEdEwOrnBNfI5/x7lOV4zD4DHVeWpXdoKzd3dLona7dle1z08HlOIr0p1qUbxhufjlRRX74fE/8A4JO/BXwZ+y7q3x20XxHrc9/Y+Hm1mOCVrbyWcW/nbW2whtvbhs471hxh4hZZkVTD0swk060uWNk3rpvbbdGmW5NXxcZyor4Vdn4H0V+w3wl/4JE/EL4u/szaf8X9L163svEmrqb2y0ycA28lkyjyg86ZMcz8t91lAKq21txH5gfFT4RfEn4JeL5vAnxU0e40XVIBuMM68OhJAkjcEpJGSCA6MVODg8GtOHfEPJc1xNbBYDERlUpNqUdnpo2k91fqrrzJxmTYrDwjVrQajLVP+tvRnnFFet+C/gF8dfiPo3/CR/D3wXruvaf5jRfatP065uYd643L5kUbLuGRkZyM11n/AAyL+1d/0TLxX/4Jr7/4zXtVuI8vpTdOpXgmt05RTX4nLHBVpK8YO3oz54or9mP2Hf8AgmDZ/HXSdfb9o7TfFvgu+0uaD7Kr2v2GO5hmV8lDeWrFmRk+baeAy5HPPEftw/8ABNbxJ8EPHGjaT+zboPijxhpN7YGW6nFq1+0VysrKUL2dsioCmwhWGepyR0+Do+NHD885eRqt+9XX7G3N8V7bf5Hry4YxiwyxfL7v4722Pyeor6H/AOGRf2rv+iZeK/8AwTX3/wAZrlPGXwA+O/w60U+JPiD4K13QtOV1jN1qGnXNtCHf7q+ZLGq5OOBnJr7yjxHl9Sap068G3slKLb/E8iWCrRV5QdvRnkdFfWPwq/Yb/ao+N3gq3+Inwu8Jyaro128iRXK3VpEGaJyjjbLMjjDAjlfpXov/AA7C/bq/6EGb/wADtP8A/kivJxfiFkFCrKhXx1KMouzTqQTTW6abumux008mxk4qUKUmn/df+R8E0mAetftd+y1/wSD8cePZtXg/actdV8HfZfJaxe0msZ0uA24SqSrzFGTCkZGCGPpzW/as/wCCQXxJ8Ca9pC/stWeoeLtMurZ/tpvbmzjmguEfjBb7OpjkRhtADEFWyeQK+PXjxwq8z/sv63Hm/muvZ7X/AIl+X8d9N9D0v9Usw9h9Y9m7duv3bn4s7RQUB5r74/4dhft1f9CDN/4Haf8A/JFed/FT9hn9qr4J+Crn4i/FDwlJpWjWbRpNctdWkoVpXEaDbFM7nLMBwvfnivsML4hZBXqxoUMdSlKTskqkG23skk7tvsedUyjGQi5zpSSX91/5HyOwwcCm195/sn/8E/fi3+2B4W1Txb8OtV0jT7fSbtbSVdRknR2dkEmVEMEoK4Pcg57V9Un/AIIgftQH/mZfC2P+vi9/+Q68bOfF7hrL8VPBY3GRhUjo073XXsduE4fx1aCqU6TafU/GOiv2a/4cfftP/wDQy+Fv/Ai9/wDkOj/hx9+0/wD9DL4W/wDAi9/+Q68z/iPHCH/QfD8f8jp/1UzH/nyz8ZaK/Zr/AIcfftP/APQy+Fv/AAIvf/kOvlz9q7/gnj8YP2QPBOn+O/iJq2j6haalfCwjTTpbh5BIY3lywmgiG3EZHBJzjj09LJ/GDhnMMTDB4PGRnUm7JK92/uMcRw7jqUHUqU2kup8EUUVe0zTNS1rUrfR9Ht5Lq7u5FhhhhUvJJI5CqiKoJZmJAAAyTX6RKSSuzxUr6Io0V/QR8P8A/gifFrXwDh1H4geIptD8fXIN1sUJNY2qFQVtplGGdx1eVJAFJICuFy34SePPCf8AwgnjPU/Bp1Gy1c6ZcPbm806QzWsxQ4LwyFV3oT0OBmvguDvE7Jc+r1sPldXnlSdpaO3a6drNPWzT/A9XMsjxOEjGdeNlLY5KiiivvjyQxTCuelPoppgRFCDTKsYB60hUHrVqfcCCipyMjFN246U1MCKinlSeaNhquZAMopSMUYNMBKKXHGaSgAopcGkwaACijB6UUAdVba1a6lCmneJgzog2xXKjMsQ7A/30/wBk8jsR0Obqmi3WlhJmKzW8ufLmjOUfHv2I7qcEelY9bGla3d6VviULNby8SQSDMbj3HYjswwR2NcrpOGtP7v8ALt+X5mnMn8Rj1+8//BJLxVFffDPxR4Jdsy2OoxXar6Rzx7CfxZK/EO40Sz1KBtQ8Ms0gQbpbZ+ZYx3Ix99PcDI7juf0O/wCCVXjU6D+0BfeEJn2xa7pkihf70tswkQfgnmGvyzxqy9Y7hnEqO8EpenK03+Fz3eGa3ssdC/XT7z+ia12sdoPIr5z/AGp/2e9W+NnhbSvEXw/u00zxz4NvBqvh69f7guExvgl/6YzqNj/hnjIPukhaOcshwQc10Gna0isI7zj/AGh0/Gv8+csx2My3FU8wwL9+Ou173VmmusWm011TaP1WOOpzvRq6H5k/Fj/gpN8M/DvwH8WeBvjVp174R+JQ0i7sZfD1xBIwlubiF4le2uFBikt3Lblk3cDg8ivzY8f+HvEfhz/giz4Etr9Hig1PxX9pIORmF3uBC30cruX1BBr+lHxx8IvhN8XrOCD4meHNM8RRW7boft9tHcbP9wupK574PPevHP20/wBnCD4+fsna/wDBzwjaw293bW8d1o0EaqkaXNl80MaKAFUMoMa4wBu9K/bPD3xg4ey3E4HCYbCyoqWKp1azlPmhFRUoJQ0UlFc7l7zlJWtzS3HicvqzjKTlf3WkQeMv+Cfv7P3ir4W6R4I8LaZF4X1rw5bxrouv6Yggv7K5iUbZvNTDSbmG6VXyHyc84NdD+xH+0N4p+NPgnWfBXxZijtfiB4B1B9F8RQx4CyTR5EV0gHAS4VS3HAYMOnXqv2PPjnpX7QXwD0Hxrbts1S2gSw1m1YbZbXUbVRHcRSIeUO8FgDztIr4c+BviE+H/APgsZ8X/AAXpbf6FrPh+wuZkUjH2mK3tZC5x/EC7j8TX5rDL8yzPB5xk2dyc62DjKtGUm3KLjVhCrFN68tRTcmtuaMZLd37+eEJU6lLaWn4O33WOk/4LNwGT9lzRrj/nn4htx/31b3H+FfzS+Dv+Ru0r/r8g/wDRi1/UX/wV20eHV/2R4kknS3MOv2MivJnbkxXCYJAO0Hd1PHTOOo/mD8P6Zf6T420u11CIxv8Aa4CM9CPMXBUjIIPYgkV/UP0WcRF8IOF9VOf6P9T8v47g1j7+SP6ovgnIkXxO0OWQ4VZck+gCNmv0nk8a6O0rW0yP5Z4LEZBB9utfHf7PngMDS28a38eXlHlW2eygYdh9TwPoa9+vLTBPrX8RcfPDYzMOX+Rcvzu3+F7H23CFCrQwd39p3+R21lp72URufANyjwjk2UpPlf8AbM8tEfbBT2HWuh0zxPZ31yNMvEayvsZ+zzYDHHUow+VwPVSffFeFC6u9OnFxayNG69Cpru9P8U6P4ktxo3i2JGyRtkPA3DocjlGHZgRj2r4nMMnk488lzLuvi+fSX4PzPpqVaztHTy6f8D8vI9erP1LStO1i1NlqcKzxN2YZ59R3B9xXMCHxN4cVWs2bV7IdUcgXKj/ZfhZMejYJ/vGug0nXdL1uNm0+TLRnEkbArJGfR0bDKfqK+Ynhp0/3tN3S6rp69V/VjuVWMvcmtez/AK1KNjpd/pKzQPeNc2ew+Wko3SofTzM5ZfTcCw/vHtz15pdne25tL6JZYz/Cw9O49D7jmu9uCrDyz3rJlthjiurD4qd+dvX7vyJlRjbl6HnT2/iPS9a067si+p2tv5oMUjATRh1A+WRiPMHHAb5v9o5FemaRr2l62r/YJP3kRxJE4KSIfRkbBHt2PY1kPEUNUr7TbLVGSW63Rzx8R3EJ2TJ9G7j1Vsqe4rsxLhXS9orNdV6t6rrv0s/Uxp05U7uGt+j/AEf9fI7yiuGj1fXNDGdZT7fZjpdW6nzEH/TWIZJ92TP+6BzXXWN/ZanbLeafKk0T8q6EEH8RXi4jBzprm3Xdbf8AAfk9Trp1lJ269i3RRRXKahXFeM/h54T8e2X2PxJarKwHySr8sqe6uOfw5HqK7WiujC4urQqKrRk4yWzWjMq1GFSLhUV0+5+cPxF/Zz8W+EC+o+Hg2qWC/NlB++Qf7SDrj1XP0FQ/Dn9obxb4JKaXredTsEONkh/exjp8jn0/ut+Yr9JK8V+InwK8GePt98Y/sGoEHFxAANx/6aL0b68H3r9cyzxHw+MpLB5/TU4/zJarzaX5xt6HxGL4Uq4eft8snyvt0/r1Ov8ABPxJ8IfEC0+0eHbpXkUZeBvllT6qefxGR713dfll4x+GXxA+E2ojU2DrFE2Yr62J2+2SOUPsf1r9QdOkeXT4JZDlmjUk+pIFfLcacMYXAqniMDV56dS9u6tbr8/J9z2cgzetiOeliYcs42v53v8A5H4eftAf8iX46/689T/9Bkr+VcAnpX9VHx/58GeOR/056n/6DJX8roAHAr/UX6OH+41/WP5M/HYfFL1ECgU6iiv6QNT0j4TfFXxZ8GPHFr498GSKt3bblKSDdHLG4w0bgEEqw9CCDgg5FfS3x8/bn+Ifxy8Hf8IGdPttG06co10IWaR5yhDAbmA2puGdoGTgZOOvxDRXzuP4Ty3FYynj8RRUqsNpdVbb1t0vt0Oini6kYOnGWjCiiivoJSscspWCinqmetO8tf8AP/66ybMmz//S5+iiiv8AdA/kmzQUUUUD5wooooKSTP6Zv+Cfn7av7KPwl/ZE8I/D74k+LbTTNb08X/2m2lhnd082/uJUyUhZTmN1bgng1+pHwb+PHwY+P1heax8HdWi1u206RYp5ooZY0SRhuChpY0BbHJC5IBGcZGf4o/gx8HPHnx6+I2m/C/4c2bXepajIF7+XDGD880rYO2OMcs34DJIB/sv+GfgL4T/sTfs5R6GbhLLQvC9m91qF9IArTSgbp53AyS8jcKoyfuovQCv85/pGeHeSZVi3Ww1WpPGYmbnyXi0lKTb0UebVvlir6672d/27grO8XiKajUilSppK+t3ZetvNmt8ZP2pf2ffgHqVpoXxi8TWui3WoRNPBDKssjvGrbS+2JHwu7IBbGSDjODXlVh/wUB/Yv1RWfTPGVtcBOGMVnePjPrttziv5M/2rv2ktT/aV+OOt/FrV96R3knlWNsTn7NZxfLBFkHGQvzPjguzN3r9uv+CEt2138PPiExGMajZY/wC/MldvF/0dMBw7wr/bmYyqSrRUOaEZRjG8pJWTcJP3b+d7eeiy3jDEYzH/AFajFKGtm029F6rc/Qm8/wCCh37EmnTG21DxvZwSLglZLW7VhnpwYAa+Z/2t/wBvf9jXx1+zR448F+DvGtle6tqekXNva28cNwGkldMKoLQqASfUivxm/wCCwbv/AMNz+IVycCx03j/t1Svy+JAr9T8Nvov5Hi8Hgs+jXqqUlCoo80Gk9JWv7NXXToeZm3GGLjOrhZKLWsb2fp3P31/4Iz/swt408c3f7Tnim2J0vw+z2mkCReJr51xJKoPVYI2wD03uCDlDXd/t8eMvih+3l+0RJ+x7+zbEmo2PgaGe+1SRpRFby38Q2MrSHK/uSwgTOP3rvnCjcP0u/Yr+MXwHP7Hnw/m03UtK8OWb6RFbvavdx25S5jJiusb3D7muFkbcTuYncTk5r07w18Jv2Y/2KfBfij4meFdJt/DOneQb3V7vzJppZVtw7Lued5HZiXYKoOWdsAEmvxXP/FKtDi3F5visNKWJg3Sw0Grxi1Llblqm5K7aUU7ylurI93B8O0/7Phhac0oP3pu+r6/15I/mw+HX/BJr9sz4g2T313pNj4c8qeSBo9XuWikDRnBYLFFNuQ9Vdcqw5BNf03a78G9Z8VfsrXHwC1S8ht9RvfC/9hy3SBpYUnaz+ztKoIRnQP8AMMhSR2Br+dm1/wCC0H7Vt14h16HwF4f0zUItV1OW6soru3ubqa0tSiRw26LBPEpCLHuY7TukZ274H9DHw08c/E34kfsm6Z8QLmE6f4x1bw39q8tINhi1F7YkbYZg2MS9EcH0Oa9Tx+qcZJ4PFZ+qVNKf7tQd+WTSfvXu7K3Xt1M+FsNlsVUhhOZ3Wt+qPl79jj9g34sfsj6oPsHxUl1fQpmLXOhvpu20Ynq8bNdO0Un+2ijPG8MBivgv/grh+yNpXhTwtcftTXviLVdZ1/VNat7KWG6aEWdtZSRTlIoI0iDqI2RFXMhzliwLMWry6LwZ/wAFzfid891ea1p8b9Xa807TNuf9iJ4nH4LXkH7Rf7Cv/BQzRfgvrfxY/aD8ZnV9I0KNLu4sbzWry/mb94qAxxsrw5TfnlxgA49K+54QyXEYbielmuZ59hpVpuMZRp8jlNN/C+WMdW7atX0V9lbzcx9nUwMsPRw01Faq97Lz1bPUv2LP2+PiD+yn8E4/hhb/AAp1LxJFJeTX6XqXEtsrLcBMAILOYEALkMH5z0r9nP2Yf2t/iD+0/wCFbzX9F8E2ugXmnzeVc2GqalcxTKGGY5FP9mbXRwDgg8EEEDjP58/s8/8ABX3wYngfwr8GvCfw48TeI9a0nSLWxMOmJHcSTGzt1SR44oyzlfkLfd4HWvp9f+ClXjsnDfs+fEgf9wmX/wCIr4XxQ4QxmNxVepLI1Trzk5c7xHxa78jmlaXlaz9LP0cjxUaMIx+tc0ErW5P1t0G/tH/8FCfjV+zb8Qm8Ca/8Gp9YjkhS4tr/AE3VZZbaeNuDtP8AZuVZGBVlYAjAP3SpNr9mn9v/AONf7THj1/Bmh/BybRLe3ga4utQ1LVJYreFRwo/5B2Wd24VVyep6KTUy/wDBR7xw43L8AfiL/wCCqUf+yU7/AIeN+Of+iA/EX/wVy/8AxFfIy4Qf9n/V/wCw4e2tb2n1l2v/ADcntbX8r2v5aHZ/aP77n+tPlvtyfhflPVP2of2vvG/7L/hyz1XV/BcHiC/1GUpb6fpeoXMsxRfvyu39m7Y0XIGWOWJAUHDEfjZ+2f8At/fED9qf4IXPwtufhRqXhuL7VDfPfPcS3CotvuYgobKEAEHli4xiv0//AOHjfjn/AKID8Rf/AAVy/wDxFfLvx9/4K5eBdS8C+Lvg1r/gDxDoWs6lpd5prQ6gsUMlvJd27Ihlich1ADhsYyRyK+p8MOFcVgsTQqLI1Vrwkpe0WI+HVa8ik1Zed7v1SPPz7MKdWE4vFcsGrW5N/nbqel/8E+vjN4R+G/8AwTmFyuvabZ65ptvrdzb21zcRLJ5ySTyQgxM4Y7mAwMfN2617B+zVcf8ABRT4knSPGHxb1/w/p/hTWdMjv4JNLt1e8BuI0lgDRyx7ANrfPycHpmv5s/2SvAHwE+JPxaXw1+0f4hm8M+GzZzSm9gmjgbz02+Wm+WKZcNk8bcnHUV/SF+yB4d/Za8PfEi2074LfGzxH43u7Wwkhg0PUNaW8s0t0CruS2WCIL5QACYICg4Ar3vGbg7C5NWx1elH2lWs5VXKVBzjBSu+WM9Yxd92/LQ5OGcyqYmNKMnyxilGynZu1tWt38j0b43+Gf+Chmn69Zx/s8+JNB1HTWt83L63bpDKs+48IIYyCm3Byec5pPgh4Z/4KHahr93F+0N4j0HTtMW3zbPoluk0zT714cTRhQmzccjnOKz/2xrD9n+78aaU/xe+MniL4bXgsiILLRtY/s2K4i8xv3zx+TJvbdld2RwAMcUz9jqw/Z9tPHGqP8IfjL4i+JN6bHE1jrGsf2lFBF5qfvkj8mPa+7C7snhiMc1+NqtP/AFe9v9Xhfl+L6q77/wDP34Pna3Q+l5V9c5Od77e0/wDbdzm/2lJv+Cifw5fVfFvwh8QeH9Q8LaPpj308mqW6x3haBHkmVUij2EbVG3kZPWvGP2+fjf4M+Jn/AATfe4fxDpd5r+qWmh3Vza21zC0vnvNbyTAQq5YbWLZGPlA56V65+2D4e/Zd8Q/EefT/AI0/GzxH4Hu7nT44ZtE07WVsrOS3feu97ZoJA3mgsHJOGAwRX85H7X/w7/Z5+GXxTt/Dv7M/iSbxR4efTop5LyeaKdlumklV498UUK4VFQ42556nt+xeDXCGEzmtgK1aHs6tGUaqlGg4Rko2fLKekZXa0a89D5vibMqmGjWjF80ZJxs53av1S3R9h/8ABMP4zftbaHe6p8HP2ZfDej6vFqFzHf6je6utwIbJSoiDSSQzRgKQvChXdiDtBwcfaf7Wv/BQn9uD9kT4jL4I8aeHPCt7Z3cfn6fqUNrfLBdxjAfaDena8bHa6Ekjg/dZSfxE/Zg/aM8afsufF7Tvip4OYyCA+Te2hYrHd2jkebC/XGcAo2DtcK2DjFf1m/FP4b/Bn/goh+zBbtZTrLYa3bi+0jUAoM1ldgFQxGeGRt0U0eeRuXIOCPqvGnCYDJ+KKOZZzgKdTBV9JSs+dT01bvukrpKycb6OSuvP4YqVsTgJUMNWcasdUulvL+t7dD5q/wCCcX7evxW/bE8VeJ9C+Iul6Tp8WiWlvPC2mxzozNK7Kwfzp5QQAoxgCq//AAUb/b6+LP7HvjTw34b+HWlaRqEOs2U1zM2pRzuytHIEATyZ4gBjrkGvmr/gkP8AC3xl8Ff2ifit8LvH9t9l1bRrWzhnQHKt+9dkkRv4kkQh0PGVIOKof8Fefhd41+NH7Svwx+GXw8s2vtX1bT7mKCIHAGJtzO7dFRFBZ2PAUE18FHhDhz/iJLwXsofUvZ89r+5b2PPzXvt9q9z13mON/sT2vM/a3t5/Fa36Gl+y7/wUm/bb/as+K1r8MfA/hnwtApUz319Ja3zQ2dspAaVwLwZOSFRMgsxAyBkj5l/4Ki/Fj9sjU7HTvhJ+0p4X0fTtKtNQ+3adq2jR3Jtrx0ikjwss00gHyyEtGypIOCRtwT+1P7P/AMD/AIL/APBOf9nS+1LxHfxRfZ4he69rEgw1zOowqRr97YpOyCIZJJ6F3JP8zP7a/wC2L4y/bA+JjeINQ32Ph3TS8Wj6aWyIYieZZADhp5cAu3bhQcLz9v4TYbAZvxbPG5Bl9OGBoaKo1JSctdYu+7vs1ZQ1dpNX8ziCpVw2XqnjKzdWXTS1vP8Az7+R8qeC/BXi34i+KLLwV4G06fVdV1CQRW9rboXkdj6AdAByScBQCSQBkf1H/sL/APBPfwN+x54dk+OPx2ubOfxXDbtNJcSuos9Hg25kCSOQpk25Ek3AAyqfLuZ8H/gjRafBO+/Z9u9e8J6Tb2vjCyu5bPXLxvnuJVY+bbsGYkpC0ZC7FwpeNjjPNffnx88G/s2/Gfw2ngr466jaz6XFKJmtH1aWwjd1+6ZRBcQmQKeVD5APIGea+b8dPGnHY3M6vDFOE6OHhLlqOKUqk15K6Si1suZcyabdnyndwrw1SpUI45tSm1eN9Evw3/Lofz+/8FBf+Cn2tfHF7z4O/AaebTfB2Wiu74ZjuNTHQqOjRWx/u8NIPv4BKV+XvwVsfhVqfxU0PT/jdd3dj4VmuVTUbixVWmjiPG4bgcKGxvIVmC5KqzAA/wBO0n7Mv/BITw822+fwjAV6i48Qk/8Aoy9NQ/8ACE/8EcdGOPO8Cvj/AKiEc/8A7WevruFvGDIsoyv+yslyzExi0/eUI87bVuZu7vLs7WWiSskjz8fw5isRX9viq8G+13b022Mf9qX/AIJf/A74z/BLS739mSysdE1nSLJX0qa2YG31K3YeYqXEuSZGkzujuGLHJ+YlT8v8unijwv4i8E+Ir3wl4tspdO1PTpmgubadSkkUiHDKynv/AD6jiv7MPAn7Wf7CHw/0Ww+H3gDxv4e07T4G8q1tLe4URRmR87V/hUFmJ6gDJPFfOH/BTz9h/wAF/HP4e33xz8PT2mi+K/D1o00t1cOkFvfWsS58q4kYhVdR/qpWOP4GO0gp8v4NeNGY5Ljo5PxGqnsKsn7OdSLU02+t9021fV8re9tu/iThqjiaTxODtzxWqi1Z/wDB/M/lAooor++j8lCiiigAooooAKKKKACkwKWigBMDOaMDOaWincBNo60YFLRRcBu0UYx0r0/4M2nha++KugWfjZS+lSXka3CAbtyk8LjjO44H40ptPDXgr4vC2vllvNI0zUwWUgLJLBHJkKQeMsowe1fH57xtQy54lYiEuWjSdZyt7riua6T/AJly3a7NHo5VgI4zFUcDRqRdWpJRUL+9q0lK38rbtfumeW7O1IEPeu1+IN7oOpeOdX1DwvbNZ6dPdzSW0DkFoo2clUJHHyjiuPr1+GeIaWaZbh8zw/wVoRnG+9pxUl+DKzrKquAxlXA1/jpylF+sW0/xQ63muLOdLm1kaKRDlWU4IPsRX0/+zH8Q9J8LfH/wl411R1sLiz1GITTKNsUsMp8qUOBwrlHb5h8p7gda+XqfFI8MizRnDKQQfQjpW+b5bDGYeph6m0ouPyaszjw9d05qa6O5/aLqFvJFOSw46Z9xWfXJ/AzxrD8QPgl4U8bzMHOpaXavKev7wRhJM+5YEn616dLognXzbJhz2PT8DX+WtWo8NVlhq+ji3H5p2P2HE4F1P3tLW+tvUzbHU7zT33W7cd1PQ/hXpOjeKrG8IiuT5EnuflP0NeVzQTW7+XOpVvQ1FXNjsro4mN3v3Rz4XMKtB2W3Znjnxs/ZC8bXHjO8+OX7IXir/hX3ja/Uf2hGYxLpOrMAdr3lsVZfOGeJgjE/xKeo8e/4J/fsS/Hb4M/Gbxr+0j+1BrNrq/izxRH9mQ20nnfK0gkllZtqqu7Yqoij5VyDjgV9y6T4m1XSCFhfzIx/A/I/DuK9i8N+I4PEEMhSMxPFjcCc9e4P4V6eYeIvEOEyWvlDcJU6kYwlU5I+19nFpqn7T4uS6WjbSSsrLQ9zBVMNXqxlqpLW3S/fsfBf/BV/T/t/7FWtzYz9lv8AT5v/ACN5f/s9fzMfBLRvFPxA+JPh74ZaEgupdW1CC2hjkBfy2kkAMiEcrsHzHaRwOa/qp/4KP6T/AG1+xT46tgMmK2t7ge3kXUMh/RTX5Uf8EXPgSPFXxT1r47axDutfDMIs7IsOGvboHcw94oQfoZFNft3gdxlSyjw+x2Oq2bp1Jcq/vSjBR/8AJn91z5PijLZYjN6VKP2kr+ibv+B/RjpPh+z0HRbXQ7FR5VnCkK477FAz+PWqV9ajniu18vPFZV3bhs1/E9HGSc+aTu2fpnsko8sTybULXGcCuWniaNs16nfWOQa5W708kmvs8DjVY86rTZe8K+OLrSXWz1EmS2PHPLJ9Pb2rtPEd94TvlW8ilP20DEc1u2yVR1wWH8P+y2QfSvIJLFkyR2qFVeFsms62TUalb29N8r8uv9fiJV2o8kldHtdjrTShfOcs+Bljjk+vGB+QrqIbpJRya8EtNSkjIFdnp2t9ia8PHZO4/CjspYhPRnpckavyOazZIyvQVFZ6mkqg5rTOyUZFeC4yg7M6k7mfDcSQNlDj+Vc7r9pbWFhdeJNBY2V9AjzER/6uYqMkSR/dbPrjcOoNdJLCR0qieODXRQqcs1JfPzXZmdaClGzO0iYvErnqQDUlc3a6o8eI5fmX17iq/i3xhpvg/wAOy+J75Wkt4Cm8R4LAMwXOD6ZzivJjgas6qpQV23ZerN51oxg5yeiOmuLm3tIjPdSLEgwCzkADJwOT6nisbxV4gt/Cnh288SXcbSxWURldUxuIXrjPGa8x+L+rWGvfBHUtZ0t/Nt7q3jljfBGVaRCDg8iuNtbm4u/2VpLi7kaWRtMlyzksThmA5PoBivocu4cU6NPEVXvVVNx+Sf8AmjysVmlqkqUP5OZM+g/DXiLSvFmiW/iHRXMltcqWQkEHgkEEHoQQRW5XjP7Pv/JI9I+kv/o169mrxc7wcMPjKuHhtGUkvRNo78BXdWhCpLdpP70Q3Fvb3cDW13GssbjDI4DKR6EHg1IiLGoRBhQMADsKdRXm8ztY6rdT8Mfj9/yJvjn/AK9NT/8AQZK/ldr+qb48xPP4S8bQRDLPa6koGcclZMcmv5Yruzu7CdrW9iaGRequCCPwNf6+fRwkvqVeN9bx/Jn89U170vUrUUUV/SEp9i5T7BS4OM1IqAcmn4rIyIAMnFSBAOtSKpY4UZPtVyPT7yX7sZH14/nUymluyZTS3ZSorbj0SY/61gv05/wqb+w1/wCen6f/AF6xeLprqZPE0+5//9Pn6KKK/wB0D+TmgooooFyoKa7rGu5zge9ZV3q0UJKQ/O36Vz091PctulbPt2rto4KUtXojaGEb3P7MP+CYnwF+D/wy/Zs0P4j/AA9calqfjCyivNQ1N1AkL8hrVeTsjt5AyFQfmdSx7AeR/wDBbTUL6y/Y4tbe0meKO78R2MU6qxAkjENzIFcD7y70VsHjcoPUCvxt/Yd/bO+Nmia38L/2TdBvhZeHZfG1jcXEsWRcTW9xdwFrMtn5YDJvdwvLlyrHblW/YT/gt/8A8me6b/2M9l/6TXdf55ZjwJmOU+JuCrZnV9o69Zyi93yKTUb9E7Wslokltsv2vD4+jVyapChGyjGz9bakP7HP7a/7E/gP9l3wN4O8d+LdKs9Z07SoYLyCaCRpI5VB3KxETAkfU1+j/wAEfjr8Cfjlp9/qPwN1m01i30+RI7trSNowjuCUDbkTJIBx1r+BnP51/TF/wQXJPw5+If8A2ErH/wBEyV9D9ID6PeWZRlGL4ioV6kqjmnytx5ffmr7RvpfTUw4Y4orV68MLKKtbfW+iP1C+LH7XX7Ivwj8az+CPi54n03TNct0jeW3uYZHkVJFDISViYcqQRzX4o/8ABXL9pn9mb44/CDwvoXwP8QWGsX9nrDT3EdpE6MkP2eRdxLRoMbiB1r5J/wCCw3/J9PiH/rx03/0lSvy+r9A8Dfo9ZZh6GXcTxr1HVcIz5bx5byjqrct7a6anl8RcUVpSq4NxVrtX1vo/U/fD/gkZ+wFc+LtZsP2r/i7aAaNYuZPD9nKMm5uY2wLx1PSKFgfKB5aQbuFUb/0Z/wCCiv7OH7WH7XUWm/B74T3Ol6H4MgK3eo3OoXUiPe3IP7uPy4IpW8qEfMA2A8hBx8isfym/Yj/4Kg+L/gB+z9a/ArR/Ad7421PTby4ayaCdo0jtrhhKEZUhmdmEzSnAAGCADxX1Qf24v+CsXxNOz4ZfBZdHt5fuS3unXitg9CJbuaCIj32Yr4Hjzh7jSfGFTPqzowjSbVF1ZwUIxV+WSi5X5rattfFqtlb1MtxWXrALDR5m5fFyp3b6q9v6R6X8CP8AgoH+y5+x98GrD9nf4o61NdeKvBFxfaJqMem2E7o8ljeTQI6yOscbB40Vgd5ODg4IIH6jfs7/ALQHgP8Aac+Fll8Xvhwtyml3ss8KpeIsc6tbytEwdUd1GSu5fmPykE4OQP4pfiD8G/2ivFH7Q3iDwF4h8OXd/wCPLq+kutRsNPjW6dZ7s/aHP+jGRAv7zJIbaucEjBr+pL/glV8Bfjv+zp+z7f8AgX442MOnSXOqPf2Nss6TTRRTRRq6S+XujX5k3AB2OWO7HSvm/pAeFPDuV5R/bGHxXNi60lNrni1JTu5OEUk+W7TT193qdXDOdYqtX9hKFoRVtnpba77nI/Cz9vf9on9oX46638FvhP8AC+30+38MajPYavrep38ktra/Z5WiYlI4Ii0rFDshWQs3cqoZh4T/AMFd/jb+1L8I/B0/g/zvDVz4B8axSaaNsMiaqjbMyKySXLh1HVZoo8KSFcKSpf74/au/ay+B37BvgOTV7+wjbV9enuruy0mxRYpL67dg888zhdqLvcGWVssc/KGPFfjZ+1Z+xl+0V+1D8E7H9vDxJ4qtri7udBOtXmh3Ya3h0+wCNcpHYvllKiEqxSQKzNuYuzNivP8AC7AZVUznB53icJTwmBb5Ic/PN1ai6pttpqS+LSEfh1dzXOatZYeeHhNzqbu1lZf8N03e58s/8Eff+T7PDf8A15al/wCkklf0Vft2/twW37Enhrw/4iufDTeJBr1zNbCNbsWnleSivuyYZt2c4xgYr+XL/gnt8dfAP7OH7UWjfFj4mSTx6RZW17FK1vGZpN09u8aYQEZ+Zhn0r+oL4H/txfstftleNj8OPAmn3etXdnbyXrm/04eRBEpVCzPIWClmZVAAySfQHH3H0l+G63+tlLOsZgJ4jB06S57Nxjo6mjmtrNp/h1PP4SxS+ovDwqKNRy069uh+b/8Aw/00v/olkv8A4OR/8hVND/wXx0aR9svwvlT3/thSP/SKv0v/AGnfj1+yB+yNFoz/ABj0a0hbXTOLSO00yKd2Fvs8xmAUbQPMUZPUn2r034E67+zr+0X8MbD4t/DXw/YyaPqTTJC1xp8MUhMErQvlCpI+dDjnkV+XYjM+DqeXwzWpw1UVCbtGft6vK3rons3o/uZ7KoY6VR0Vi1zLpyq5yv7E37W9v+2T8MNR+JNtoLeHl0/VJNN+ztci63+XDDN5m8RRYz52Nu09M554/mN/4KXf8nx/ED/r6tv/AEjgr94NT/4Kt/sNfCnxBqngGIX2nz6Zez21zFaaZsj8+BzFIRsIDcpjdjkAV+TX7c37MXx0+L/xD1T9sH4Z+HbnWvBHjG2tdWs57UeZcRWzWkQDT2o/fJwpbIVlC8lq/QfAjLP7G4pr47G4V4PD14ONJVG7NuUGoqUrczsm+587xhKWIwEKVOftJxd5WXk9bLY9w/YS/a4/ZX8L/Bzw18DPE3wy1Pxj4zhe6EjafotjfvP511LLHteWZZWCRuqksoC4x90Zr94fDGgfC3wV4aPxOTwdbeEZobV5p0Flarewx4yyN9h84MxA+5G7ljgAE8V+FP7Gn/BSX9nj9nP9l1tE1zwykXjPTZPswg0u2SFtVTBMVxcXO3ClfuSly7cBlVslV/ZL4Z/tB6/49/Y+T9pO5sLe31CXQ73Vls1LtCrW6yskZJO4jCAMeM8kY6D858c+H8fDMquIWEnSpVKzjzSqN+0lJuXuraMGttGlor6NHrcKYyi6EYOopSUb2UdktNe7+4+UfFn7en7Pfi7UBceLPgv401uS3BiinuvDME52Ak/IZptwUnkAgdeQDTvCH7eP7PPhTVBP4U+DHjPQpLnEMtzbeGYIcRlgTvME28oD8xABPHAJrwz9lP8A4KJfti/te+N77wR8OvC3hWzfTrM3lxdX5v1t0XeqKhaJpDvctlRjkKx7GoP2qf8AgpF+1V+yV4/tfhv440Xwdqmo3Nkl8f7NfUHSKOR3RVcymIhzsJwAeCD3r1f+Ia1Xjf7BWBXtuW/J9ad7b3ty28zn/tyPsvrftfdvv7Pr95+uvinwt8MPGOh/8LDuvCNp4rnktUlgVrO1e7njxuREN55QU4PCyOmDkHBr8JP24/2vP2U9b+EPir4FaJ8MNT8IeNJxbxwtf6LYWLQNHcxSuS8czSqGjRgrIpDZH8JzX7K+Lv2hdT8G/sgr+0xc6bFd3cfh+01qWxV2jjZp4o5HjVyHZR85CkhscZzX48ftsf8ABRr9mn9of9lr+yvC2hR3fi/U5RbC31W0V5tJTG6W4hnwyktjZE0bhvm3Mo27T4ngfkGPnmlKrPCVKtKFVR5o1GlTlFp+8tU4Lrok9k+h1cVYyiqEoqooycb2a3T008/v9DyP4Kf8EefFvxn+Evh74rWfjm0sIvEFjFerbvZSO0QlXO0sJQCR64Ffob8D/wBg/wDa6/Z4+F2t/Cj4X/FjT7Ox1mVZ1mfTJJJrNypWVrUtPtjMo2hiVbG0FNrZavxt+G//AAVF/au+FPgLSfhv4RvNNTTNFto7S2WWyR3EcYwu5i2Scd67b/h8L+2j/wA/+lf+C9P/AIqv6B4u4J8SsyqVKFStQnQ57xjKMHZKV43vTeq07+dz5DLs0yOgozjGanazab7a/aP2v/Ya/YU8Zfsn+N/FXjjxn4vXxVdeJoYkkkMMiS+YkjO0kkkkkhcsW5J5z3p37bH7DPjv9qD4k+FfiX4B8ZL4RvvC8DxwyrDI8wlaQSLJHJHIhQrivFv+CX/7a3xz/ar8X+LNG+LlxZzwaRZ201uLa2WAh5ZHVtxBORgCq3/BT79tr46/sreOvC+gfCS4s4bfVbCa4uBc2yzkukoQYJIwMdq/AP7J4yfHbwvtaf1/ltzWjycvs9rclvg0+E+w+sZb/ZPtOV+xvtre/N6338ze/aP/AGDP2r/2pfDOg+E/if8AFLTTZ6JGN0drpksK3dyMj7VcKJypl2HaNoCL8xVV3Gvz8+L3/BG3xd8JfhX4j+KF147s72Lw9ptzqL26WMiNKLaJpCgYykKW24zg49K8l/4fC/to/wDP/pX/AIL0/wDiq5Hx/wD8FTv2s/iV4H1f4eeKL3TX03XLOaxuljskRzDOhjcKwbIO0nB7V++8J8EeJeWOlhqVehCgpXcYxitG7ytamtXqfIZjmmR1+acoyc7btvtp9o8L/Yw+CeiftHftF6B8EvFF9dafputi7M8tmyiUfZrSa4TG9WQ/NGAcqeCcYPNfuh/w48/Z6/6GzxF/31af/I9fkt/wSp/5Px8D/wC7qf8A6bLqv1s/4LL/ABX+KHws8H+BLr4ZeI9U8Oy3l5fLO+mXc1o0qpHEVDmFlLBSTgHOM0/GDPuI6nG2E4eyXGOgqtJPZNXTqNt6N7RSDhvCYKOV1MZiqfO4y/D3f8yL/hxz+zwf+Zs8Rf8AfVp/8YpP+HHP7PH/AENniL/vq0/+MV+Cn/DXn7V3/RTfFf8A4OL3/wCO0f8ADXn7V3/RTfFf/g4vf/jtel/xC7xE/wCh4v8AwH/gGP8ArBk3/QL+P/BP3r/4cc/s8f8AQ2eIv++rT/4xX5X/APBQ/wAc/Ff4e+PZP2MbnxXqGs+DvA8Vmlkt2UE04mtYbhTdNGqCYw+Z5cW4YRFGPmyT+q3/AARo+K/xQ+Kfg/x3dfE3xHqniKWzvLFYH1O7mu2iV45SwQzMxUMQMgYzivyT/wCCq/8Ayfj44/3dM/8ATZa1894V4rOZ8c4jI+IcQsT9WpucW4qym3T96Ol0+WbR25/HDLKoYvBw5Od2eu610fzR+dVFT4phXiv7MPzdO5HRUmz1puBmgY2ilwT0o2kdaAEooooAKKKKACiiigAooooA09EvW03WbTUE6wTRyD6qwP8ASvT/AI5xW1r8XtS8shVuJI5kHTKyIrDA96+KPjP4j8S6GtpZ6eXtre6R2Eq8FyhAKhu23IzjrmvS/jk7az48+GnjVCWXWNHsC7eskBMTf+gj86/J/GvBcnD2OxDeksLil81Scv8A21nZwJlTh4iZDiJOyqT5Pnz0pr8IyO0vXMl5LIf4nJ/M1Vr5gtPFHiWx+KlzpWmM86XeoND9nPIbfJtGB2PuPxr6khgmuJlt7dC8jkKqqMkk9ABXteE2CeH4QymLf/MNR/8ATcT7XxVw0ocR4+T61qr/APJ2Y2ta1pPhzSbjXdduEtLO0QyTTSHaqIvUkmvhe6/4KT/BPQ/E4tYNG1DV7GNtpuBshjJ/vhGO9lHXB2E+3f239vDQI7b9mDxBZxSmTUI2tpZhG3yRRpOm5SR99j3AOB7np+DvwS8M6B40+MnhTwj4rmW30vU9Xs7a7kYhVSCWZVkJJ4ACk5r8M8fvGjM8gxEcPl6tHk53K13LV6RXbTtd30aPkstwDr1Y0lvJpeWump/pPf8ABK74wxfFr9md7DzhK2lXJMOBt/0W7QTwELxtXllUdgtfota3tzZtugbHt2Nfi3+wN8VPBWj/ALWes/D/AMHCODRdb0qK0tViG2Iz6cgMewehQSKvrkfj+0FzH5Vw8foePpX83ZzXxGMnSzLG4V4eWKpU67pSWsHUinKLWmsZ3WqT01SZ+rZlhI4WpLD0KqqKlKUOeO0lF2TXk1r/AJnZ2mt6bqCC21NApPc/d/PtUt34OjnXztLkAz/CxyPwNcBWlp+r3+mPutJCB3U8qfwr5epltSm+bCyt5PYzhmEJrlxEb+fUjvdNvtPfZeRMnoT0P0PSuz+HVx5erS256SRn8wQa6Hw74hTXg9ndxAMoyR1Vh9DW5ZeHNLsdSXU7JTG6ggqD8pyPSvEzPOW6U8NiY2lbpqvI9DBZavaRrUZXR5L+1toR8S/sufEHRYkLyS6DfGNRyTIkLMgH/AgKxv2DPgpB8BP2YfDPhKWHydSvbddT1HIw32m7USEN7ou1PouK+lriC3vLZ7a6QSRSKVdWGQQeoI71pWN0HGTXi0+JMRHJpZPH4HU535tR5Uvzf3Hu/UofWViHva343Ok69Kjki3DmmxPu4zVsDcMHqK+Rd0zvaOduLQNxWLPpynPFdyYQ3Wq0tsCMV20Mc4mcqdzzS50xQOlc/dads6CvWJ7TIPFYV3Y5HSvdwua9zlqUDymSAxkkdqIbqSJs9K7STR5Lq4W3j+87BR+NegyeBdAksRaGPa4GPNB+bPr/APWr0cVntGkkqutzCGElLWJ5fYavJGBk13en6uHADGvLNd0e/wDDt4be6G5TyjgcMP8AH1pllqjRnrTxOWwrQVSm7phCu4vlke8pMkyZ61XmgUgkCuE03WwQAxrtra+im4zXyuIwc6TO+FVSKToV6V5d8Z1kPwp1d/4VEY9iS4r2h4RL93qa8z+PNutt8H9TjHXEZP13rXocP11/aGHj/fj+aOLNof7LVf8Adf5HIaz/AMmrR/8AYNt//Q0qLTP+TUH/AOwZN/6E1S6z/wAmrR/9g23/APQ0qLTP+TUH/wCwZN/6E1fVw/3df9hf6Hgf8vf+4J6B+z7/AMkj0j6S/wDo169T1rUl0bSLrVnTzBbRPKVBxnYCcZrxD4Ra3H4b+Adpr80ZlSzhnlZFOCQsrkge9dnc+LdI8b/C6/8AEWiMxgmtJwN42sCFIII9jXx+eZdUnmdaq4+57Vxb83J6fce5l+KjHCU4J+9yJ/gdD4H8aaT4+8Ow+JNGDrFKSpWQYZWXhlPbg9xwa66vnn9mH/klUH/XxN/6FX0NXlcSYCnhcwrYal8MZNL0TO3KsTKthqdWe7SZ+Gfx8QyeD/HCL1a01MD8Vkr+ZexutWS3TTtWjjvbROFjmPKD/YcfMv0Bx7V/Tb8df+RW8a/9e2pf+gyV/M9X+p3gFUtga0bdY/kz+e8RiZU5vl7sePAcGsHzPDVyC5/5dZjiYf7jcLJ+GG/2e9YDeG5LaQw3LMjqcMpXBH1ya9A0nR4Db/2zrTNFZKSF2/fmYfwR/wBW6L9eKp63rV3r199tusLtURog6Ii8Kozycep5Nfu1LMK3O4J3S6/p5/p5nPPEzavscimjWi/eLH8atJp9lH92MH68/wA6uUVvKvN7s5nWk92NVFQYQAD2p1FFYtmYUUUUAf/U5+iisu+1OO2Bji+Z/wBB9a/3Tp03J2ifyjGLbsi7cXMNsm+U49u5rmLzUprn5F+VPQf1qjLLJM5klOSajr2cPg4w1erO+lQUdWFFFFdhufTP7F3/ACd78L/+xq0n/wBK4q/qv/4KMt4QTwj8MH+IBsxoQ+I2hHUDqHl/ZPs2LjzfP83935W3O/f8uM54r+M/w94g1zwnr1n4o8M3ctjqOnTx3NrcwMUkhmiYMjowwQysAQR0NesfEb9pj9oH4v6Cnhb4oeMtW1/To5luFtr66kmjEqBlVwrEjcAzAH0Jr+f/ABN8HcVn/EGCzalWUIUU01rza31j00v1Pp8oz6GGwtShKN3L7j+uv7f/AMEtP+e3wr/760T/ABr0LwV8a/2C/hrbz2nw58XeAdAiumV5k02/0u1WRlGFLiGRAxAOATnFfwxZA60mVr81xP0PqFaDp1s0rSi+js19zZ60OO5Rd40Yo/t/8VfED/gnF471mTxH441v4bazqMqqr3V9c6PcTMqDCgySszEKOACeBXyz+1je/wDBOd/2ZvHifDuX4cHXTod79gGnNpH2v7R5TeX5HknzPM3Y27Pmz0r+SbIpa9LJfoo08FXpVqeZ1Wqbi1Hp7rTtvtpYyxHGrqRlF0Y6n9f37P8A/wAFFP2QvAP7MHgZviF4y0/TtWh0SzivbK2jkuJ1uYYlil3w20cjIzOpb5gODk+tcH41/wCC3/7KOgb4fCWla/r0oztdLeK3hP1aaYSD/v0a/k7LgUoOa9Gn9EPheWKqYvFTqTc5OVuZKKu72Vknpt8RmuN8ZyKEElZdtfzP7R9J/wCCh/7D3hn4XWPxnvte03RbjxTAt/cafbIs2ptcY2OlxDbK0hkRlMfmSAKduQ23mvzn+IP/AAXYU/EjTLb4YeEMeE4LtP7Qn1Bs31zbZw/kRRv5cLgcrveTJAB281/OjRXTw/8ARL4WwlWdbFqddyvZTlpFPRWtZtpaXbfdJDxPGmMmkoWj6dT+7HxJ4I/Ze/b2+D+l6nrttaeMPDN0y3dnNHJJFJFKBhgJImSaKQZKyRkqf4WHGK+If+Cvfx28M/BX9lRfgX4XlittU8WCGwt7SEhWg0y3KtM+wfdjIRYAD1DnH3Tj+XX4d/GT4t/CK6lvPhZ4m1Tw7JPjzTp13NbCTb08wRsocD0YGud8ZeOfGXxC1+bxV4+1a81vU7jAku76eS4mcKMAGSQsxAHAGcAcCvk+E/op1cvzqhiMRjnUwlCbnCm07qWjV1flWqTk0vetsr6duN4xjVoSjGnaclZvy/P07H7efsMf8Et/2cP2nfhPpfxg1Px1qeoq7GLUdMs4YbR7W6jwZLeR3NwSOQyuApdGDAKTgfs5aQ/sYf8ABOH4YSwxSaf4P06T964d2mv76Rc4wCXuLhuuAAVQZwFXOP41/hl8f/jX8F7LU9P+E3ifUfDsWsKi3gsJ2haTys7DuXDKy7mwykHkjNeb+IPEmv8AirVZde8U39xqd9cHMtxdSvNK59WdyzH8TX0PGHgDnnEWZVFm+bSeC5rxppJO29na0LrZScZO2u7ZzYDiPD4akvYUV7S2r/rX8j7A/bx/a/1T9sj42yeO47eTT9C02H7FpFnKQXjtwxZpJNvy+bKx3NjIUbUywUMf3+/4Is/GXwb4q/ZYi+EVvexLrvhe9u/OsywEpt7qY3EcyrnLIWkZCR0K4OMjP8khYmr+k6vq2hX8eqaJdTWdzEcpNA7RyKTxwykEcehr9B8QfA/AZzwzT4bwkvYwpOLg0r2cU1qrq903d3vd31OHLM8qUMU8XNcze5/V98Sf+CKfwG+I/wAV9X+JNx4n1qxt9bv5tQuLGAW5CyXEjSyLFK0ZKpuY7QysQOMnrXvf/BQH4z+A/wBk39jPUfBWhzxWV3f6YnhzQ7FXzKInjFszoCd22CDc2/oGCgnLDP8AI5/w0d+0IEEa+O/EQUDGBql3jHp/ra8w1zxDr/ie/Oq+Jb641C6YbTNcyvNIQOgLOScc+tfl+F+jfneNxmEqcSZp7ejh2nGHJa9raN362Sbabtppe560+JMPCnOOGo8spbu5+zv7E/8AwTU8EftffCYfE2D4gyadcQXUlne6dHpyyNbyJhkxKbkblkjZWDeWOSV5Kk1+yXw6/wCCdUPgvwfH8P8AVvir40v9Bit2tRpcF7HaWRgkBDxGNY3bYwYggOOpr+T34H/tJfGr4Fx6hpXwq8S3ugRav5f2n7I4XzDFu2ZJBIxvbBGDzXU+NP2gPjr8R4WtfH3jLW9YhbrFeX9xNFz2EbOVA+grfj7wo4vzTMakf7UjHDc14J04uUV/4DHVapPmvbd3PDwWc5fg6aToNztq7tJ/i/mrH9P3iD9oX9gr/gnT4IufBvw+Nmb7eDJpOjyC8v55gMA3UzOxTb6zSAgcIp6Hy2L9s3/gl3+1jKn/AAuHTLGy1SZRHv8AEOnrFOAOMC+h8xUUdszL9K/lzKg0myuHCfRgyyMXiK2NrPFN3dVTtJv8dPVt+ZNTjyu3yRpR9n/La6/r+rH9ivin9kT4OfH74Zt4X+GnxF8QW3hea1SzS20fW/t+mmBFCpEUnNyDGFAAVXXAAxiv59/28/2GvDv7GNzo0Fj4zHiC411pXisXtPInhgiwDK7rLIpBYhV+Vdx3YHymvhfwr4x8YeBNUXXPBGrXmj3qfduLGeS3lH0eNlb9a2/iT8U/iN8YfEEfin4oazda5qMVulqlxduZJBDHkqmT2BYn1JJJ5Oa9rw+8Ks+yDMU45n7TC6uUXBKUnbS8nzPfVu6bta2unLnHEOExlH+By1Oju7L5afkedUU/b60bcHBr+hLnxx+7P/BC/wD5KJ8QP+wdZf8Ao6SqX/Bc3/kqvgX/ALBNz/6PFfjl4C+KvxQ+FNzc3vwx8Ran4dmvFVJ3026ltWlVCSocxMpYAkkA5xTPH3xU+J3xUvLe/wDid4h1LxDPaIY4JNSupbp40Y5KoZWYqCeSBxX4THwlxP8Ar0+LPbR9ny25bPm+Dk3231PrXxFD+yf7P5Xe+/Te5wFFFFfu58kfob/wSp/5Px8D/wC7qf8A6bLqv6jv2gPiN+zX8O7DTLj9o640m3t7qSRbE6rAs6l1CmTywyPg4K56dq/iN8GeN/GHw58SW/jHwHqdzo+q2m/yLu0kaKaPzEaN9rqQRuRmU46gkV1vxG+Onxl+L9va2nxT8Uan4hisWZ7dL+5knETOAGKBycEgDOOuK/mzxT8BqvE3ENDNJYj2dKEFBqOk9HN3i7NfaW/S59vkHFscDgpUFC8m7q+3Tf7j+qj/AIaZ/wCCXv8A0EvCH/gvj/8AjFH/AA0z/wAEvf8AoJeEP/BfH/8AGK/kBorx/wDiVDLf+g+v/wCBR/8AkTp/4iDW/wCfMPuf+Z/c3+z/APEb9mv4iWGp3H7ONxpNxb2ska3x0qBYFDsGMfmBUTJwGx171/Lj/wAFVv8Ak/Hxx/u6Z/6bLWvkj4c/HT4y/CC3urT4WeKNT8PRXzK9wlhcyQCVkBClwhGSATjPrXJeNPG/jD4jeJLjxj491O51jVbvZ593dyNLNJ5aLGm52JJ2oqqM9AAK9jws8BqvDPENfNI4j2lKcHBKXx6uDvJ2S+y9uljnz7i6OOwUaDhyyTvpt12+85aiiiv6TPjI3CiiigsQjNM2kjmpKKAI9mKZg1PSYFAEW31o2mpqKAICp60YNTEUEUAQ49aMelSkelNweQKAP1c/4J+fs/fBP9qv4T+N/hJ8a9HTU4LO6tL60nVjFdWjSJJE7wSrym7C5BypwMg4FfTviX/gjb8C9e07wtpFn4r12ytfCRl+xrttpXZJHDhJHaMEhSOCAOtfOv8AwSD8Rmx+MPifwru/5CWkrLj1+zSg/wDs9f0C1/AHjzn+Z4TO8XlsK0lQqx1he8Wp0+Sej25k5J2tv3P13hHB0JwwmYOP73Dz54S6xkrpNfJta3Wux+Rmqf8ABOz9mr9k/wCD/jr4seEbGfWPFbaReRxanq0iSNbvdr5JaBAqRwn959/lgM4I5r8KZtSs9Aiax8Pv5k7rtluwMHnqsWeVX1b7zew6/wBKf/BS/wARNoH7ImtQI206neWdljPJDSGU/h+6r+X2v2z6NcMRXyWdbFTckpKEU23aMIxUUr9FfRbHgeIONlVx3PPWTu2+7k22/mfBH/BR/wAV+JvBPwd0fQEtpra28X3EqrO8bKk0NkUaVY3PDbXeMNjOM471+G3nva/6TGxVo/mBHUEc5r/RU/b/AP8AgiV45/4KJfsOfArTfhZ4gsPDnjL4faXKyQ6sJRZ3MWrpDNcxs8KSPHIJIkZG2MDyDjO4fnH+xV/wac/GHTvjLpXjD9tbxXoh8IaRdJczaRobz3FzqPlMGEEkskUSQwuRh2BdyuVCqTuH8geK/iPHOc7r4qo7KDcIq9/di2k/+3vi+ZnHhHFxlGFON00nf1Wv3H6Jfse/8E0/2hNF+Efwc/ay8EarDqGr3Gk6Nrl/pF5m3uQZoI5ZkjlJMbsyscB9g55NfuLrMTJchmQxkjBRuqkdj7jpWZ+3F+0pr37F3wZ0Xxv4A0Oy1C0j1CDTXspS0KR2xhk2CEx8IVKKoBUgL2r5c/Zs/be8Lftk3mrQW+j/APCOa5pyJO9k1wLhZo2yryRPsjPykDcCvGQc817EMZxRn+WU89zGCqUKV4e0XLzJXStJJpuz2duruz6uvhMFhW8FRdpuztrr6f5X9D6fopWVlYqwwR60leSeU0db4Lm8rWtv99GH9f6V7NHJ6V4L4fl8nWbd/Vtv58V7VHLXwHFVH9+pd0fXZDU/ctdmbiPng1n2V1iZ4z/CxH60iS571zk139m1eRe5Ib8xXzuGo3vE9qpPqeq2c+4ZFbkLZUZrgdMvAcH1rrrefIBFeXiqLizeMjZ2g801kwPamRyVOCGFcLbRummUZEHSs6aEEc1tOBnFZGq6hp+iabcaxq8qwWtpE880jHCpHGpZmJPAAAroottpRM5pI+G/2lPjB4Z0bxVZfB6x1aGDXZYk1F7cSbJvK3ERFehyWUnA5GAehFXPh3+05r2iNHpfjlDqFqML56jE6D35Af8AQ+5r+Vf9pb436v8AHH9oHxF8YFnkT7bfO1iQxVoraI7bdVPVdsar06GvePgp+3T4u8I+VoPxRR9b08YVbkEfa4h7k8Sgf7WG9+1f3zW+jY1klGnKKnPlTlHaSk9Xyvy26bdT8NxfFVdY2VehKy2Xay7o/r1sdV8IfE3QPP0m5S6gfoyHDxt7g8qR6EV4hr2h6h4evDa3Yyv8Djow9R/UV+cnwl+NGj+I7RPGXwn1sSAAbzA+10z0WaM8j6MMV98+C/2ivDviu2Xw/wDE+BLeQ8LdIP3ZPqw6ofccfTpX80ZjwLmGS1ZKknOmt4tWnH5dfl9x9tl/FmHxaUa/uT79H/l8zTttQeI4JrtdM1xlYbjVmf4atfot94bvYri2kGUYnOR7MuQa3NM+FkH2WSLWrl2aRSoEDFNue4brn/PNfMY7NcBKF5S17W1+4+lpUKyeiO+0NJZLcXUwxu5Ue3rXmn7Qn/JJtU+kf/oa17OihFCDoBivGP2hP+STap9I/wD0Na+U4bq8+bYeX9+P5o6s3VsHVX91/kcPrP8AyatH/wBg23/9DSotM/5NQf8A7Bk3/oTVLrP/ACatH/2Dbf8A9DSotM/5NQf/ALBk3/oTV93D/d1/2F/ofNf8vf8AuCO8If8AJrcn/Xldf+jJKX4Sf8m7XP8A1xu/5Gk8If8AJrcn/Xldf+jJKX4Sf8m7XP8A1xu/5GnmH8DFf9hK/wDbh4b46P8A16/yN39mH/klUH/XxN/6FX0NXzz+zD/ySqD/AK+Jv/Qq+hq+G42/5G+J/wAcvzPoMg/3Kl/hX5H4cfHX/kVvGv8A17al/wCgyV/OFpmk20Vp/beubltckRxqcPO4/hX0UfxN26Dk1/SF8bnSPw54ykkQSKsGokoejACTg45wa/mo1HUrvVLj7RdtkgBVUDCoo6Ko6AD0Ff6b+BMZPB1UtFeP5f1/W38+41pTd+7JNV1W51e5+0XAVFUBY40GERR0VR2H6k8nmsyiiv3+EVFWRwt31YUUUVQgooooAKKKKAP/1fPb7VdwMVqcDu3+FYDMByxqg1xI3A4qAknrX++9HDKCsj+aKdBRVjRNxEO+aiN0P4RVKit+RGqgiwbmQ9KjM0h6mo6KtQHZDt7eppuSetFFaKHcYUUhYCoy5NWkUotkhkwcZpvnSdjUVFKxooInFxKO+f8AP4VILtgMEA1UopOC7A4I0lvU6MCKnW4iboawi/pTCSah0UJwR0Rk9KYT61iJNKn3TVgXhP8ArB+VQ8NIPZM0C47VFTFkR/umn0ctilGwUUUUDCiiigBQSDkdRXfaXefbLUOxy68N9a4CtfRbv7PeBG+7Jwfr2rix1DnhpujkxlHmhfqjuaKKK+cPCCiiigAooooACM8Uwrxin0U0wGbfWjZz/n/Gn0U+dgRbKXbg8VJRgdafOwIcUFGFTUU/aAQYPelI71KcmmlcmmpjTI8HGRRUp4GRUZwaalc0ixtFLSVRYUUUUAFFFFABRRRQAUUUUAFFFdbomkWo0ybxHfL9pjt22i3Q8liOGkI5WP36k8DHWsq1ZQV2VGNz6K/Y3+L9n+zt8XbT4ueJYZH0hYprOdYv9bIswGfKU8NsIUtnAxxnOK/fHSf+CgX7IGracuonxnDaZGTFc21ykq+xVYnBP+6xr+WfU9UvdWn+0XjZIAVFUbVRR0VVHAA9P61m44wea/I+OvBfLOIcTHG42co1Ere61ayvbdPvvofRZVxNXwcHSpJNeZ+tX/BQ/wDbX+F/x48Iad8LPhR9ovbe0vRe3N/IhhjcqjIqRo3zkfMSWYL6Yr8mLRrdLuJrsFog6lwOpXPIH4VFnimn1r7jhDhDB5JgI5fgr8iu7t3bb3b2/BHlZjmNTFVXWq7n9o/wF/by/ZI+K+naf4Z8G+LLWyvUhihjsdRzZzZVQoRPN2o54xhGY19nDWNIPIuof++1/wAa/wA5v4z+NR8OvhVr3jPdsksbORoiP+erDZF/4+wr+bM+NfGeeNYvgP8Ar5l/+Kr/ADp8cvBnLuHsbSp4CvKXtE5NSs2tbLVWvd36dN2fomX+IVRwtWppvydv8z/UU/4La+MLCH9nfw34as545JdQ11XKqwJ8uC3lJPBP8TLX863wX+LPiX4IfErSviX4Vci506UM8ecLNEeJIn/2XXI9jgjkCv54/wBhb4xeLdJ+Ndt4S1jVbmfTddRoZIZpWkUzIrNCwDE4YHKgjsxr9yq/qr6NGCwtXhF4Ga5lzTjNPrzWf5NI+N4gziWJxn1mK5Xpb5H9kXws+I/gz44fD3TPiR4Qk82y1KLcORvikXiSJ8fxI2QfXqOtdbcaPcR/ND+8Ht1/Kv5lf2Jf2vtW/Zp8ajSdeZ7nwlq0qi/gHJgfoLmIf3lH3lH3146gV/Tn4e8SaN4m0W18R+HLuO+0++iWa3uIWDJJG3IYEf5B4Nfzb4n8AYzhnHuENaE7uDfb+V+a/Hf0/Q8oxlDMaXNLSa3/AM/QyLcvb3cbMCCrA8/WvY0mI6Vx7eRcDE6hsetakdyR3r8izSt9Y5XazR72X4R0OZXumdMlwO9cb4ou/smo29xniRSv4qc/yNa63Oetcf4+Y/2D9uTrbOrn/dPB/nXn4DD/AL5J9dDurT91nbaRq24DBr0XTr7MYZz9PevmLw/rapEss54P3R3P/wBavU9M13eQd3apzTK2m9BYfEKx7fDc7uhq+k646157Z6qGAwa6OC9DL1r5GthHE9CE0dIzY5r8qv8Agrh+0F/wqb9m5vh3o0uzVvHDtYjBwyWSYa5b/gYKxe4dvSv1EjuVOOa/js/4KNftHSftFftKare6XP52g+HmbS9MA+6yQtiWUf8AXWTJB7qFr90+jfwG854jp1asb0qHvy9V8C+ctbdUmfL8Z5t9XwTivilov1/A+DK3NH0b+0RJd3Ugt7ODBlmPOM9FUfxOew/E8U7R9GW9R9Q1B/IsoCPMk7k9kQd3PbsOp4qPV9YbUdlrboILSDPkwr0XPUk/xMe5P8sCv9R6lRyfJD5vt/wf6fZ/haikrs6bS/iP4m8KavBqXgO7m0gWhPk+S+GOepkPRy3cEEY4xiv0j+C37e2j6uYfD/xjgWxnPyjUYATCx7ebEASnuVyPYdvycor5/P8AgzL8yp8mIhqtpL4l8+vzuNVHe5/Vt8MPjNr3haCLWPBOoR3mm3GHCBhLbyg9wQcA+6kGvvz4c/H7wf47ZNOuz/ZuoNwIZWG1z/sPwD9Dg1/Fh8KPjx8Svg1e+d4Nvyts7BpbSUeZBJ65Q9Cf7y4PvX6z/BT9sL4cfFh4tF1cjQtZfgQTt+5kb/plKcD6K2G+vWv5C8Tvo8NqWIjHmX88V7y/xLr66+qPqck4rxGEtFO8ez/Tt/Wh/S9WF4l8OaT4t0Sfw/rcZktrldrgEqfUEEdwea/PT4d/tCeMPBTR6frBOqaeuB5cp/eIv+w55/Bsj6V92eCPiT4R+IFn9p8PXIaQD95A/wAsqfVf6jI96/jnPeD8wymarbxTupR6dvR/1dn6zlfEOEx0eRaN7xf9anGfEbws2i/A298KaOslyLS1SOMAbnZUdTnAHOAMnFcRpvH7KLg/9A2b/wBCavqauS8Y+GB4k8G6h4VsWS2+2QPErbflUv3wMd+tZZbxJaEMPX/5+qo5fg9PxN8VlXvSq0/5HFL8jwjwh/ya3J/15XX/AKMkpfhJ/wAm7XP/AFxu/wCRrfi8M6p4O/Z6vfDmshRc21nchth3Kcs7Ag+hBBrA+En/ACbtc/8AXG7/AJGvrcVWhUwuIqU3dPEpp90+Y8alTlCrSjJWapP9Dd/Zh/5JVB/18Tf+hV9DV88/sw/8kqg/6+Jv/Qq+hq+L42/5G+J/xy/M93IP9ypf4V+R+HHx1/5Fbxr/ANe2pf8AoMlfzPV/TD8df+RW8a/9e2pf+gyV/M9X+nvgL/udb1j+TP57x3xv1YUUUV+9nEFFFFABRRRQAUUUUAf/1vB6KKK/6A1A/m8KKKKtQQBRTd60wuTVFKDJCQOtRlz2plFBooIKKKKCgopm8UwsTQA8uB0qMknrSUVSi2UothRRTDIO3+f0rRRsaKNh5IHWoy/pTCSTmkqigq1Hdypw3zD3qrRScU9xqNzZjuYpOAcH0NT1z5OOanivWj4PIrCVHsTKj2NgsBUbPnpUKSpKNymn1g4sxcWODY4zRvYMGHBFNooSuCVz0+ynFzapOP4hz9e9Wa53w3NvtGhP8Dfoa6KvlcTT5KjifOYinyTcQooorAxCiiigAooooAKKKKACiiigAooooAKKKKACkKg0tFFwEwMYFRlealpuM9auMi4yIm5NGMVKFGKMYGKpTRSmiGin8dqbVliUUUUAFFFFABVuxv7zTLlbywkaKVOjKcH/APVVSilKKaswTOu3aN4i/wBZs0++b+LpBIfcD/Vn6fKf9mudv9OvdKuWs7+MxyL2PcHoQRwQexHBqnXQ2GvGO2GmatGLu0B4Vjh489TG/Vfpyp7iubklT+DVdv8AL/Jl3T3ObxgcdaZg109/oCm3bU9Dl+1Wq8txiWL2kXsP9oZU+oPFcw3BxW1OrGavElxaPjP9vV5U/Zt1TyjgG5tQ2PTzV/rivwJr+jP9rbw83ib9njxPYxjLw2wuV+sDrIf0U1/OZX8H/Siw0457RqvaVNW+UpX/ADO7Cv3T174A30mm/G3wpeRHDLqlqP8AvqVQf51/TFX8ynwMhaf4y+FolGSdVtOP+2y1/TXX6T9FSUv7Pxa6c6/Izxe6CvuT9j/9tfxf+zRqw0HVxLqvhK6fdPY7vngdsZmtyeFb+8vCt355r4bor+ks/wCH8JmeFlgsdBShLp+q7NdGicJjKlCoqtJ2aP7Jfhp8VPA3xe8JW3jj4fX6ahp9yOHXh427xyJ1R17qfwyOa9DWcetfyG/AX9ov4mfs7eKR4j8A3eIpCPtNlLlre4UdnTI59GGCPpwf6Mf2bf2wPhh+0hpiQ6JMNO11FzPpk7DzAe5iP/LRPpyO4r+CfE7wTxuRzliMMnUw/wDN1j5SX/ty0flsfreRcUU8UlTnpPt39P8AI+yVuSKi1GNNU0y40xzxcRtHz2JHB/OssTMp5qVbk96/EPY2akj6m6aPmTQvFslvKdP1QEtAxjJzh1KnGPf6H9K9k0nXv3YmhcSIO47fUdq+ZPjTby+EvHH9pRjFvqa+ap7CQcOP6/iaq+HfG7wlXjk2kDrmv0fE5EsTQjiKS0kr/wBfM+fhinTm4S6H3hpPiNWAG7rXdWOuK/Bavj/RvGdrdbdzCGT1H3T9fT+X0rv4PGEWnRNcX8ghjiUuzsflCqMls9MAc5r8+x/Dsr2S1PYpYxPW55h/wUS/aZT4E/s56hbaNcmHxB4lVtN0/afnRXH+kSjuNkRIB7My1/KNpWkQzwNq2ruYbKNsEj78jf3Iwep9T0UcnsK+u/2vPjzL+0p8XLrx7qUjxeGNK3WOkwg4aWNDksoORukb5nb+Fdo5IAr451fWLnV5laQCOKIbYok4SNfQD+Z6k8mv9CfA/wAPXkGTKhJWq1HzVH2fSP8A26t+ibZ+RcUZx9bxLkvhjov8/mO1fWJtVkRAoht4RthhX7qL/UnqWPJNY9NLAUxmJ4r9up0VFWjsfMN33HFsjiq97e2emWU2pahIsMFvG0ssjHCoiDczE9gAMmpgcdBXafDvwv4c8c+M7Dwh4wtI7/S9RZoLq3lzsljdGDK2CDg+xr5jj3iX+xMixucuHN9XpVKlv5uSDlb52serkOVSx2Oo4GLs6koxu+nM0r/ifkz42/4KU+FdK1d7HwRoEuqW0bFftE8wtw+D95FCSHHpuwfYV9R/s+ftPeCP2gbW4h0aOTT9UslDzWcxBbaeN8bA/MueDwCDjI5r4a/4KqfsZ+Cf2SPjDpU3wsEsPhvxRayXMNrK5kNrPE5WWJGPzGPBVl3ZIyQSa+Wv2M9avtG/aO8OGzcoLqWS3kHZkeJsg/jg/UV/Cfgn9K3MeJa+DzKNTnw2JaXK4qLjd8vTW8Xo7tp23e57nGPB2JyTMK2V41L2lN2dndPS6a8mmmtj+tb4Kfti/Eb4U+Vo2ssdc0VML9nnY+ZEv/TGTkj/AHWyv061+uHwa/aG8A/FOOPV/h7qbW+owYdrZz5V3CR3wD8wH95SR61/OgTmr2manqOjX8WqaTPJa3MDB45YmKOrDoQwwQa/s7izwsy/M1KpBclR9UtH6r9dH6nydOtKLuj+zz4dftR3dmqaZ8QojcIMBbuIDeP+ui5wfqOfY19naHr+jeJdOTVtBuUureTo8ZyPoe4Psea/kN+C37fWraWYtA+MkLX9sMIuoQKBOg9ZU4Eg9SMH61+svwn+MqzWkXjT4Vayk9tLjLQtuRv9mWM9D7MAR7Gv4a8Sfo/VsHN1IR5G9mtYP/5F/wBWP0HJOOqtK0MR70fxX+f9an7Mahp9nqtjLpuoRiWCdCkiN0ZWGCDXA/8ACEWHhX4eah4W8Mo7RtDOYo2O5syKflB6nnpnmvKPhx+0x4f8RbNL8ZKum3hwBL/ywc/UnKH68e9fT0ckc0YlhYOrDIIOQR7Gv5tx+Dx+WT+r4hNK6dvstrZ9mfpeFxWFxkfa0Wm7W81c8D/Zqtrmy+GSWl5G0UsV1Oro4KspDcgg8g17/TVVVztAGeTj1p1efnWZfXMXUxTVudt27XOvAYX2FGNFO/KrH4cfHX/kVvGv/XtqX/oMlfzPV/TD8df+RW8a/wDXtqX/AKDJX8zhdRX+qfgIv9jresfyZ/N+O+N+rHUUzfn7opw96/e3GxxC0UUUgCiiigAooooA/9fwekLAVEWJptf9BB/Oah3JC/pTCSaSigtRQUUUUDCimFx2phYmgCQuBUZYmm0U0rjSuFFFIWArRQNFAWmlwOlRlyabVlikk9aSiigAoopCQOtBoodxaaXAppf0qOg0SFLE0lFFaKHc0UO4qsyncpwa0obtW+WXg+vb+dZlFOUExygmdBRWPBemM7X5WtZXV13ryDXLODics4OJ03hl8XUkf95c/kf/AK9dpXA+HnxqYUd1Nd9Xy2axtVPm8yVqoUUUV5pwBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJS0mKYxjYpn1qQjvTGPpWsXoaxeg2iiiqKCiiigAooooAKKKQntQBZs7+8064F1YyNFIvRlODjuPofSuhEmj+JDtl8vT70/xAbbeU+4/5ZsfUfKfRep5FvpTKxqUVJ8y0fcpStocj8YdCvV+HfiPRdQiaN5tLu0AI6h4XAI7EehHFfy1CWORiqMCfY5r+xj4VXQ1fxhpPhfWo0u7GW4XEcozsIOfkPUZxyOh7ivcf2rtPsJHs/DWj6Za/Z7dPtV0Ioo94LnCFlA3bAOh6ZJr+CPpD5/WzTxIyXgPDUf3lelUqzq3tGnTi9+Wzcm3FpK8dXHXXT9SyDgKFfhrF8R1a/LGlKMFHlu5yl0vdWsne9npfTQ/j1/ZYsP7X/aG8KWUfzFL+OVgOoEXzn8sV/SJX2v8W9H0DQ/2edAjsrG3hllS1UOkSK/3C5+YDPP1r4or7D6EHFCzrhrGZhGnyJYmrSWt+ZUrR5tlbmd9Nbd2cXifwO+H8dTwUqvtHKnCbdrW51fl3d7d9L9kFFFFf2afnAVqaLreseHNUh1vQLqWyvLdg8U0LlHRh3DDkVl0VM4KScZK6Y07ao/Zf9mr/gp7dWMdt4P/AGg42uIxiNNXhXMgHQeeg+9juy8+xr9kPCPjfwj4+0SLxJ4K1K31WxlAKzW0gdckZw2MlT7HBr+NivR/ht8XfiT8IdZXXvhzrFzpU4ILCJv3cgHaSM5Rx7MDX87cdfR5wGPcsRlcvY1H0+w/lvH5aeR9llPGNWklCv7y/H/gn9WXxm8Dt478Ez2diAb+0zPanuWA+ZM/7Y4+uK/NvTPFE1vL5ExKOh2srcEEHBBHYg1wvwk/4KxXcEUOmfGvw8LgjAa/0xgjfVoH+U/8BcZPpV342fG/9m3xkW+KXwz8RxJLOQb7TLiN4LhW6eYiMNrE/wASozeo71+VcP8AAmdZZUeXZhh24N+7KK5o37XV7J9L219T3sbmmFrr21Gav1T0f9fee/6R4zdCv7z9a+ZP2rv2oP7L8NSfDXTJhLb3alb8K2GkTp9njYHKZ6yOOg+UZJIr5o8V/tLCz0Uy+Ho5EWUEQySfI8nYlF6qg/vnknhRnkfD2ta3qOvahJqeqyGSVz1PQD0A7Cv1vg/woi8UsZjY6R2Xn/wPz9D53MM/fs/Z03qzqNXtx4qf7focpkKDaLJsLJEo/hjAwHUf7IB7kVwLkqxRgQRwQeopokdHDIxBU5BHFdUuu2WsqIPFCFpOAt3GB5o/3xwJB9cN79q/foUpUlZK6/Ff5/n6nyjalq9zkvanZCj3rb1PQLrT4ftsDLc2bHCzxcrn0YdUb2bHtkc19B/s8R2WlaF4q8eR2sE+qaNFZ/YJrhBKLd55irSojZQyAD5GZTtPIAbBH554y+K+B4L4Tx/F2OhKpSwtOVSUYW5nbortK9+70PtPDfgPFcTZ/hOHsHJRqYicYJyvypt7uybt6IT4efs/wSy2Gt/Ga6l0PT7yWJYLGJQdSu1kYAGOJ8CGIg586UAEfcVzxXj/AIthXwF8TdStvDTNEukajKlsWO5gIZSE3HjPQZ9a+i/DMfiHxb4zj1y7ke6khnS8vru4kAWOKNw0k080hCoqgZLOwHvXzH46MnxV+JWqWXw2vopH1/WHtrO7HzIgurnyxNtOM7FfeFOM4x3r/Pb6AH0wuJPGfGcRZtn+EVLLqSpwo01FyjaXtXUUptfvJuKjzLRJWtFJ6/2J9MT6NGTeGGEyfBZXiHVxc/aSqzbs7rk5LQTfJG/Ny3u276u2n43/APBWb9p6D9oP40aJ4fsY0hTwnp5trhI33qbuaQySEcDGF2qRzg8Z4r4v/ZPO39orwmf+n0f+gNX+iz8Yf+Cdn7FPxj+EOp/8E/tO+HekaZawWk9rpHiOOGP+2INVjgLpfyXW0SSTSzrmYs2JAxDDbxX+dp+zfouo+Hv2o9A8N6qu2707V3tZ1HQSQM8bgf8AAlNfl3gLxHwzjcyp4bhOl7LDUMRyKHvPk/eXsnK8mtd7vyP5q8WeH88wuNhjc+lzVa8FPm01VkltotF5eh/RHRRTkR5HEcYLMxwAOSSa/wBrD8YEALEKoyTXsngvx54t+CV1/a/hq/ltdWmHMCsfKjT/AKbIfldyOisDt6nniuP/AHXg9edsmrEfUWv9DL/6B/vdONeR5XMkhLMxySeSSa86tRhiouFRXg+/X/gfn6b625fU/Yz4I/t0+EPGhi0D4pJHoeotgC6Gfskp985MRPvlfftX6mfDX42+K/BEcMui3a3+mSAMsLv5kLKe8bAnGexU49jX8klfQPwb/aV+JnwXuFg0O6+16YWzJYXJLQn1Kd4291/EGvw7jrwLwmOpyeCS1+xLb5PdP+ro68HmNWhNTpuz7o/tR+Hnxr8GfEKNLe1lFpfng2sxAYn/AGD0cfTn2r16v5wfgp+1d8NPjAIbO1n/ALI1vqbK4fBLDkmGTgOPbhvbvX6XfDr9pPxP4X2aZ4sVtUs1wodjidB/vH749m596/hLjjwTxeAqyWHi019iW/8A269mvn82fqOS8eQnaGLVvNbfNf5fcfI/x2/5FXxr/wBe2pf+gyV/MzsNf0vfGm7ivvBPi+/gzsnsr+Rc9dro7DI9cGv5oi/92v7x8BE1g6y84/kz8qxrvNteZIAFFKDmohljUoGOK/eJI4woooqQCiiigAooooJ50f/Q+f6KKYXAOK/6CD+dx9ISAMmoi5ptAEhf0phJPNJSgZGapQZSgxKKMgdaYXHb/P6VooI0UEPppdRTvIuZEDqhIPoKgIIODTTRVhxcnpTKKKYBRRQTjmgtQ7hQSB1phf0qMknrQaJWHl/SmEk9aSirUDRQCiiitFGxoo2CikLAVEXJpjHlwOlRkk9aSigaVwqxBcNCcdV9Kr00tjpRy30NPZq1md74ZZZNSV0ORtb+Vei15b4IDPqUj9lj/UkV6lXxudRtWt5Hx2cRSrWQUUUV5J5YUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhzUZHc9aeTjioyc1pA0gNooorQ0CiiigAoooIzQAVGW7Cl4A4phxQAhOTSVjeINe0/wzpEut6qxWCHG4gZxuIUfqa85u/iFPfxCTRSghf7sgO/I9j0r38n4axeOXNRXu7Xe39eiOihhZ1PhPpX4bXcNn8QtElmkSIfbIhudgo5YDqa6v9pvx3Bonx0v7czSQy28cQV16BSmcepzk5HSvyZ+PXwi1D44WNnbya7caa9kzuoQF0kdgAC/zKRtxwQeMnivMfBfx2+LeheM7X4R/H+G81e8jWKysNWjQymWBfli8xsAuqjjeSWUDDdAa/nvP/CmeA8XcHxRnkeXB/VZ4WNRap1KlSnUV7XcF7soLnSTeqdnY/SsHn0KXDlXIpxd51Y1FJPT3Yyi01800/Lof0Z/G28std+EfhG2nuo7d7tI542ZcRswhxgkfcB3cHGB3wOa+LdQ02+0q5NpqEZjcc4PQjsQehB9RX5efEf8A4KBftIazc6f4L8X+CAdF8MPLa2clrb3UU7wghFkeRjJG7bUBG0KDk19C/A39rsfEa1utCOn3Zisgjy22oxFGj3kjMMwJIbjkcj1U1+cfQz4KpZBw5/qvUrpYz2+Jk6coyi2pVqk4OMnFRk3T5W1dWd10O7xc4goZ7nDxuEb5eSnFXVneMIp/jc+sKK5PTPGmj6xqkekWodbmYMyRHDNtVSzHjnAAJJwBXWV/XOOy+vhZ+yxEeV7n5HUpSg7SQUUUVxGYUUUUAFdVZadZ6VaJrWurv8wZt7bODJ/tvjkRj826DjJDrazs9Atk1XWkEs8g3W9sentJKP7vdV6t7DrzOoajeandve3zmSWQ5Zj/AJ4Hp6Vza1dI/D37+n+f3eWluXfcm1HU7vVbtr6+ffI34AAcAADgADgADAqgc9+lR/Wgk12wpKKtEzbA4xgUlFFaAaWmavqGkTGawk2bhtdSAVdfRlPDD2Ne/wDw++K3wj8E/D/xbJ42jvbaW+js/KtNPj8w3Lwys5VJH+W3ByNzvuCg5VWPyn5upCARg9DXw3iN4cZRxXk2IyDPKbnh665akU3HmjdNxbWqTtbTW17NM+s4I4zxvD+a0M5y6VqtGXNF6OzWz1TWnmmvI9SsvC/x4/bN8Aatc/DOXT9M0LRb1UXwzBM0Tu2wMs0sjjM7nna0z4B3BAvQ6X7L37HPxjg8cWvijxmJ/C0enXsJijmiLyTSxSq3KblAj4+8Tznj1H3x/wAE9/2Rvhv45+Kng7xudSu9EkuIZXvYba5aCO98t22oQuDlgMFQQD1xng/0PeI/2PfAOpyNNoF5c6aWOdnE0Y9gGw35sa/yK8RfpTcXZTQzHhLwep4elgaFSVGEXQjSqYeVKXLVpwTlKjVjJrmVScFK09byV1/dDweS4upQx3GMqk61eCqSk5Oampq8XJ6TTW1k2tOiPnLRMr+1Yu0g51dzkcgg5P8AWv8APG8a/DLUNP8A+CunxG8P6BZubTw5401iS4KqdsEYml2lz0XcxAXPUniv9LvwF+yivgzxjZeKpdbNwLGUSrGIdpcjsTvOP1r8wf8AguX4v+H3gH4ceFvB1jaW1prHifVpNQupIIY1lmis4SheZlAZvnmQAnPT2r82+gR4fZzT4iWDx+HcJ18Q6iimpPliud/Dfbla6dz86+kfmOAzWnh55fV51RpqLfK1d7dbeXc/nTiiknkWGFSzuQFA5JJ6AV2LvD4PUwwESaqeHccrbf7K+snq38PQc8jMsde0fTLH/inrhLm+mX95OnSFWH3I887iDhmxx0Hc1zxJJya/3vqUZyk41E0l0ejfr5fn6b/xq1yadQZixLMck8kmkooroMgooooAfHI8TiWIlWUggjggjoRX3B8Ff24fH/gARaH49DeINJQBFLkC6iUf3JD9/wCj5z6ivhyivIznIsJmFL2OLgpL8V6PdDjJrY/X34s/tv8Awk1b4X6ppPg9rq51PU7WS2SKSFoxF5q7SzsflO0E8KTk1+QQoorg4Y4SwmUU5UsJf3nd3d3+gTqX3H7+yinAH+KkBC80hcmvo2uxk6nYlpu4VETmjkmlyEubJN/OKcPU01VxyafUyt0JCiiipA//0fngkmkoor/oMVPufz2qfcKlhiM0qxLwWOKbFHJMcRLuNRs0kMmOVZadlsty1GxoXtl9kAbdkGs0v6U6a5muMeac4qCimpJe9uMUktT3hljAMikA9M01G2OH64Oa1b3UI7iARoOTyc9qUpSTSSKSKUd7cRR+UjcVVooyB1q1FLYagwq7bCzaMrcZDetWJbGGO0MwY7gM+1YhYmoTUloaqNiaRlDHZ07ZqAknrSVY+yXHledtO3rmtLdylFsr0UucUlbKNjRQSCiimFwOlUUOJA60xn7CmEk9aSgEgooooNFDuFGaYXwcVGTk5q1C5oOZ88CmUUVolYD0rwJblbee6P8AEwX8hn+td9WJ4dszY6RDEwwxG5vqea26/Pcxre0rykj4PMKvPWlJBRRRXEcYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAwnHIqPp71I2fpUZOa1gawEoooqywooooAK7Xw38OvGfi7TbnV/D1i9zb2vDuCo5AyQoJBY45wM1xROOa9b8CfGvxX8PNDudA0ZIXjnYujSAlonIAJXBAPQcHPP6+fmc8TGlfCJOWm+1uptQUHL949DyFyQSh6jg1FTndpHMj9Scmm16CMT2v9njwr4Z8cfF3SvCfjKxh1LTL7zo7i2uFDxyL5TnBB9CAQRyCARyK7f46f8EqBp7z+LP2VtWNjMxMj6JqLl7dz1xDNjKegEmf94da5r9l+4Fr8c9CnY4CvL/6Jev2ktdZhkHDV+R8YeIWdZBm8K2V1mouCvF6wlrLeL0+as10aPseH6NOdBqa6/oj+TPxIPFvw28RP4L+MOjXPhvVYzjbcoVjcf3kfoVPZlJU9c1oqUkUSoQwPII5H4Gv6lfiH8Nfhn8Y/Dz+F/ibo1rrVk4IC3EYZkJ/ijf7yN7qQa/OHTf+CMmm+Mvi3Z+Hfhn45udB8L6kZPtME8Zubm1CDzP9HbcquGClRvIK5yS/Sv2jhT6U2RYnDylnieHnFNtpOcHbV2snJP8AutPspNnoyyupzJU9bn416v4n0fRmWC7l3zuQqQxjfI5PQKo5JNff37NP/BLn9tr9qvyNcXSk+HPhS42t/amtoy3MsbfxW9pxK/HILBEPZzX9Mn7M3/BNv9jf9keCHUfBPhqLV/EEeGfXNaC3t8ZF/jRnXZDzyBEi4+vNfbl74wtlJLSZPfNfz74k/Tpq1ObDcIYW3T2tVXfrGmrpeTk5ecT6PBcLRXvYmXyX+f8Al95+AXxo/wCCVf7OH7EP7KWu/FPwxcaj4j8e28tii65qM2Gi825jjlFvBHtRA6MVO/eSp61+Unn6N4iz9r2afenpIoxBIf8AaUfcJ/vD5fUDqP6R/wDgpT4sg1P9kXxHYI2S1xYYH0u4jX8xNbeB3EmbZ3ldbMM7ryq1nUkuaT1S5YWSWyine0Ukld2R8ZxpTp08VGFJWXKvzZf1HTL7Srg2uoRmN8ZGeQQehBHBB7EcVQrf0/xC9rbjTtTjF5Z/88nOCme8bdUP04PcGn3ehLcQPqHh2Q3dug3OuMTRD/bTuP8AaXI+lftEarjpU08+n/A/rU+Q5b7HNk84rr4ba28MQJf6oolvnAeC3bkIDyJJR+qp36njgpHBb+E4xcXyCTU2GY4WAKwA9HkHd/7qHp1bnArkbi4nu53ubpzJJISzMxyST1JNUl7Xb4fz/wCB+Y7cu+467u7m/uXvLyRpZZDuZmOSSar0UV2pJKyMwooopgFFFFABRWpoa6S+tWa6+0iWBnjFy0QBkEO4eYUB43bc496+/P289P8A2HbJfCR/Y7uDNI1rINUCmdkAATyTJ54z5339+3j17V8/mHECw+Pw+A9jOXteb3lG8I8qv78ul9l3Z2UcJz0p1eZLlto3q79l18z8yNd/a2+Kvh63h+EtxcT+Ff7O4iURtBLMjOZI5BM3zYYEMpXb2wTX72/saf8ABdSHTdHtvAn7YVnNO8CLHF4h06MO0gGADd24IJbHJkizn+5k5rN1f4EfB348/B/w/ofxV0K21RRpNmsc7LsuIf3CcxTLiRMexxX5K/Gz/gmb8ZPhY0viD9nq+Pi3RlO46XdsqXsSjPCMSqS4HQrtb/ZPWvzzJOG/CbiDBVcjxuXU8FVnUnUc4qMOarN3lU9qknzSe/tbp6K7sj9Tr57msnTqVKrmoxUUm27RSskk9kvI/qT8af8ABZv9gfwt4cfWtG8UXOv3OwtFY2NhdLM57KTcRRRpz13OPoa/lG/bQ/a68c/tn/Gi4+KvjCJbG2iiFpplhGxZLW0Riypk/edmYtI2BljwAABXxPD4jig1SXw54jt5tI1W3by5rS8QxyI47fMB+GQM+lWU1tb/AFqDwt4atrjWdXu28uCxsImuJ5H/ALqogJJ+lfvHg79FrhjgjEzzHLVOpVkrc9SSfLF6vl5Yxik+srXt1tdHlZln9fFRUJ2S7I345ZYmDwsVYdCDg1ZuPi4nh6VLC8l+1XEhCxwIN8rseAoC85J9a/TP9m//AIIu/tgfHuSHXPjhcRfCzw2+1/Kfbc6rMjc4WFG2xkjvK64z9xsEV/RF+yp/wTZ/Y6/ZGa11DwB4Yh1TxBCys2u6yFvb9pAR86O67ITnnESoAelfO+LP0qeCslUsNF/Xay+zTs4p+dXWK/7c5muqRWE4WrYlXqLlXn/kfyVoJgii4QxyYG5T1U9wfpTq6zx627x1rTdc39yf/IrVyddNGrzwU7WvqfmtRWk0FFFFaGTmFFNLKOpphmUdOaaVxWkyWioTL68U3eT0OaLB7NlijIHWq/1opD9mT5Wnho16nmqtFJoPZoueag75pvnLVWihUw9mi55qHvR5kfrVOin7EPZo/9L5zL56UwknrSVux/YPsOGxnHPrmv8AoMqT5eh+AJXKVjei03Ky5DVXuZzcTGUjGar0U1TXNzdRpN6BWhp0UEspE3OBwKSGwkmh84EDPQVnlgKTakmky4wtqy3eJFHcFYelVCQOtML+lM5NXFWViyxGrzSCOMZJpbm1mtiBL0PTFRQTPBIJU6iprq8kuiN4AA9KOWXN5GkYaalcyOV2EnHpTKKlgMYmUy/dzzW3KlqWooirT/tN/sv2faM4259qNRktn2mHBPcr6VlFgKhJTSckMdTS4HSmFixwKtz2EkEfmEg461o5JaMdi5aW1vLbb5OTzn2rGOMnHSkyaKUYtN6l8twooPHJqIue1aqLZaVh5YCoyxJptFaKKQwoooqgCtfQrA6jqkVuRlc7m+grIr0vwPY7LeS/Ycudq/Qdf1rhzLE+youS3OPMK/sqLkd4AAMCloor89PgwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApDxS1GW29KqKuVFXFJwKipScnNJWsVY0jpoFFFFMoKKKTNADWNRnrxStyabQAUUV1fgnUtK0jxLbX+spugQnJxu2kg4bHfBrHEVXCnKcVdpbdyoq7szpfgzqQ0f4k6bqDHb5TP+qMP61+lOlfEaOXGJB+dfnL438XaFfeKLTU9B5MCMJJQu3cT0HPPHP51r6V4+niKvvr884hyCWZqGJnDldrWfTVns4HGqheCd9T9WtH8aQSAAPnNfRXwZ8XQ23jmyu9wG1Zf1javx+8OfE51ZQ0n619I+BPiwtjdpe+ZgorfqpFfi/E3AU/YzglumvvPp8Bm8eZSP2A8Q/Fy1tw370e3NfP3iT4628BYLMAR71+dHjH49zuW2SnuOtfNfiL4zX1y7FZTya8Th3wYbSc0dmN4ntomfX/7XfxgXxZ8GNV0FZd3my2xxnn5Jkb+lfj+z46V6l4v8eXOuadLp8r7t5U4+hBryiv6e4E4YjleDeHit5N/gl+h8Jm2OeIq877BnPWrNpeXdhcLd2MrQyocq6Eqw+hFVqK+1aTVmeYmPkkkmkaWVizMckk5JJ7k0yitXSdHu9YuDFb4VIxvkkfhI0HVmPYfqegyamU1FXew0m3Yg07TbzVbpbOxTe559AAOrMTwABySeBXRvY+ES/wDZi3Uiyp1usboWb02YDBR/e5J67aq6jq9rb2jaL4fyls2PNlPDzkd2/uqOyD6nJrmK5uSdT3m7Lp3+f+X3+V3S0NXVNF1DSGX7WmY5OY5UIaNx6qw4P8x3ArKrY03XL/S0e3hIkgk+/DIN0be5B6H3GD71rDTtG147tFYWdyf+XaZvkY/9M5D/AOgvz6E9Kr20ofxNu6/Xt+Qcil8JyNFWLq0ubKdrW8jaKRDgqwwRVeulNNXRm0FFFFMD90fht4kiXwJocRYfLp1ov5QoK9VtNaikPXrX5z+CfiSLbQNPtGk/1VtCn/fKKK900H4jQuBl6/kfO+Eakak5JdWfo+FzBcqR33xx/Zj+B37Rul+T8TNGjmvY1xDqEGIryHHI2zAZIz/C4ZfbNfp9+zd+yf8Asx/soeGbeD4K+FrPS72aCM3GoMvnX07FQWMlzJukwTyEUhB/Cor83tJ8ZRTx4D9RX3HrHxitrPT4U837sSD8lFfmnHGJzytgqWTwxE/YXbcOaXL0+ze3y2Po8rr0oylVaV+59a6j45toCcsPrXEXnxNtopVIkHDDv718reLNY8Rx/D+T4hJcR/ZhH55jyd/lE/ez0zjnHp78V8Pa3+0WElIWfofWviuG/Dj66pOjryuz8n2OvGZ2qVubqfjf4yk87xfqs3968nP5yNXMs6r1NWNau3utXurj/npM7fmxNZNf6bYajy04xfZH4bOleTbLDT/3RURdz1NMorpUUi4wS2ClzjpSUoBPAplCgFjipQoFIMKKTfk8VDTZlKVx9FFFCgQFFFFUkAUUUUwCiiigD//T+fbyy+ygMG3A1Rp811JMcyHOKrlzX/QdBO2p+DcqJcgdadIkka7nUjPrUCOVcOecHNal7qMdzD5aKeeTntQ+a6SRcY3KiX9xHGYkPH8qp0UVqqRXJ3CtnTZ7SKNhNjdnv6U2ewgitPNDZYAH2rIrNKNSNkWo2HyFWkYp0J4plBIHWpDDMI/O2nb610XSGWbO1W5LFzgCq9xGIJmiznBquk0sZ3RsR9KjJLHc3JNSk+a99Bji5PSkVWc7VGT7U2rdncLby73GQRiqk7K6KUCsQyNg8EVZmvZ508tyMe3ei8uFuJd6DAAxVEuMcUox5rNo0UbD8gU0uBUtnClxcBJDxU2o20VtIBEeo6Vaa5uV7jLl1eWslp5a8nHA9KwqKUAk4HU1dKmoKyASlKsMEjrUkkMsOPNXbmmb2KbCeBzirTvsOw2iiimWodwr3PRLT7FpUFv3Cgn6nmvGdNtzdahBbj+NwP1r3uvmOI62kafzPm+IqtuWmvUKKKK+WPlwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimk9qaQ0hHNRUGitkrGj0QUUUUzO4UUUUGyYhIHJqNmzSMcnrTaBhRRRQAUUUUAFPSR4zlDimUUAblnrM9uwJJFd3Y+NbmC2YK56eteUUFyox2rkrYGnV0kjSFSS2Os1LxNcXUh+YkmuYnvJpvvmqm7v3ptddLDRgrJEOTe4pOeaSiiugQUUV0Ok6NHPAdW1ZzBYxnBYY3yN/cjB6n1PRRyfQ51aqgryKjFt2RDpGiyakr3c7i3tIf8AWzN0HooH8THso/QcibVtajuIF0nSkMFjGchD96Rv78h7sfTovQVBq+syan5dvEggtYOIoV6L6kn+Jj3Y9fpgVi1jClKT56nyXb/g/wBLzqUktIhRRRXUZhRRRQB0tp4jkMC6frcYvbVeFDHEkf8A1zk5K/Q5U9xUknh2O+ja78NSm7RRloSNs6D3TncB6rn3ArlqkillgkWaBijqcqynBBHcGuZ4ezvTdvy+7/I0U+kiMjHBorrRrenaziPxLEfMxj7VCAJM+si8LJ7nhj61matok+lxxXQdJ7a53eTNGeG29eDgqRnkECnCvryzVn+fo/6YnDqjY07xTPbxpEWK7QB+VekaN8QLi3Ybnz0rwWpEnkh5VsCuTE5TSqLVG1PEyR90eGfih8yhpK7jxl8eZCnlpN0UD8q/Pax8Rz2zAKcY71BqHiC6u3JZixr5OpwFQnWU5I9SGZzUbXPqXxH+0x8Qb/wy3gv+1pv7JJ3fZsjb1zjON2M87c49q+f9Q8eXsrHa5b2rzuSeWU5c1FX0+XcM4PCpqjTSvq7JK77vz8zlrY2pP4mOdi7lz1JzTaKK+gONsKKKKCHU7BTg2BxTaKCHK4vJqYACot2OlJmgRNuFArtvhv4Us/GPiu30O/mMMUgZiVxuO0E4XPGTXR/FvwHpfgPWLe10mZpIriMvskILoQcckAcHtx615080oxxKwjfvNXNlQk4e06Hk9FFFeiYhRRRQAUUUUAf/1PmetPTLeKeRvNGQB0rMrZ0b/WP9BX/QZWdos/CY7lG9iSG5aOPgVUq/qX/H234VQrpp/CjYKKKKsBxdyuwk49O1RsxXpTqjk7UAMLE10HmMdO399uP6Vz1bo/5Bn/Af61z4joXDcwhxxRRRXQOBsWFrBNAXkXJJIrGc7c4roNL/AOPb/gRrnpOprKk7zaNCIsTSUUV2gKCQcjg0MzMcscn3pKKACp7ZitwhHqKgqWD/AF6f7w/nUz2Y1uauqsdqL2JJ/L/9dYtbGrf8s/x/pWPWOF/ho3HINzBT3NI42sQO1Oj/ANYv1FJN99vqa6AN7wsobXoAe24/iBXtFeMeFP8AkPwfRv5V7PXx3EX8Zen6s+N4h/jL0CiiivAPBCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjfgYHepKjk7VUNyobkdFFFbFVAooooMwprkgcU6mP0oNIEZOeaSiig0CiiigAooooAKKKKAEPAzUGanPQ1BWlMAooorQAooooAcuAwJGeeld78REEerWyxfLE9rFIkQ4SPeuSqDsufqfUmuBHUV6D8R/wDkK2f/AF42/wD6BXn1v95h6P8AQ1j8D+R57RRRXoGQUUUUAFFFFABRRRQBueGtPt9V8QWWm3WfKnmRGwcHBPNR67qNxqOoO02FSImOONRhERTgKo7D+Z5PNaPgj/kb9N/6+I/51gX3/H7N/vt/OuR61/l+pr9gpudqkiqbMzdatyfcNUq76YqYUUUVoaBRRRQAUUUUGXVhRRRQQFFFFABUiKCMmo6lTpQBZguJ7WZbi2do5EOVZSQQfUEdKlvtQvtTuDdajM88p4LyMWOPqaqUVPIr81tR36CdaWkHSlqhBRRRQAUUUUAf/9k=",Lt=B.p+"static/certificate.a2a9ee77.jpg",ln=Object.defineProperty,Mn=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Dt=(Vn,Rn,la)=>Rn in Vn?ln(Vn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:la}):Vn[Rn]=la,Bt=(Vn,Rn)=>{for(var la in Rn||(Rn={}))vt.call(Rn,la)&&Dt(Vn,la,Rn[la]);if(Mn)for(var la of Mn(Rn))Rt.call(Rn,la)&&Dt(Vn,la,Rn[la]);return Vn};const Ft=Vn=>React.createElement("svg",Bt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},Vn),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Xt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Tt="data:image/png;base64,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",Sn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",En=B.p+"static/question.ed747acc.gif",Jn="data:image/gif;base64,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",lt=B(55351),Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",L="data:image/png;base64,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",Un="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ra="data:image/png;base64,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",Pe=B(53114),en="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",bn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},57146:function(Ea,Tn,B){"use strict";B.d(Tn,{z:function(){return ln},Z:function(){return Mn}});var f=B(59301),e=B(54580),F=B(8591),_e=B(43418),Me=B(3113),D=B(74128),fe=B(80024),G=Object.defineProperty,Ln=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ze=(vt,Rt,Dt)=>Rt in vt?G(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):vt[Rt]=Dt,ke=(vt,Rt)=>{for(var Dt in Rt||(Rt={}))re.call(Rt,Dt)&&ze(vt,Dt,Rt[Dt]);if(Ln)for(var Dt of Ln(Rt))we.call(Rt,Dt)&&ze(vt,Dt,Rt[Dt]);return vt},oe=(vt,Rt,Dt)=>new Promise((Bt,Ft)=>{var Xt=En=>{try{Sn(Dt.next(En))}catch(Jn){Ft(Jn)}},Tt=En=>{try{Sn(Dt.throw(En))}catch(Jn){Ft(Jn)}},Sn=En=>En.done?Bt(En.value):Promise.resolve(En.value).then(Xt,Tt);Sn((Dt=Dt.apply(vt,Rt)).next())});const Ye="\u3000\u3000";function Ue(vt){var Rt=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var Dt=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,Dt)).toFixed(1)+" "+Rt[Dt]}var be=({value:vt=[],action:Rt,onChange:Dt,className:Bt,maxSize:Ft=150,title:Xt="\u6587\u4EF6\u4E0A\u4F20",accept:Tt=null})=>{const Sn={multiple:!1,fileList:vt,accept:Tt,withCredentials:!0,beforeUpload:Jn=>Jn.size/1024/1024(Pe.name.indexOf(Ye)===-1&&(Pe.name=`${Pe.name}${Ye}${Ue(Pe.size)}`),ke({},Pe))),Jn.file.status==="done"&&((Ct=(lt=Jn.file)==null?void 0:lt.response)==null?void 0:Ct.status)===-1){message.error((Un=(L=Jn.file)==null?void 0:L.response)==null?void 0:Un.message),Dt([]);return}Dt(ra)},onRemove:Jn=>oe(void 0,null,function*(){const lt=Jn.size/1024/1024;return Jn.status==="uploading"?!0:lt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},Xt),React.createElement("span",{onClick:En,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ft,"M)"," ")))},ct=B(61481),Zt=B(89392),gn=Object.defineProperty,xn=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,$e=(vt,Rt,Dt)=>Rt in vt?gn(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):vt[Rt]=Dt,ee=(vt,Rt)=>{for(var Dt in Rt||(Rt={}))mt.call(Rt,Dt)&&$e(vt,Dt,Rt[Dt]);if(xn)for(var Dt of xn(Rt))y.call(Rt,Dt)&&$e(vt,Dt,Rt[Dt]);return vt};const je=vt=>React.createElement("svg",ee({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),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 zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Qn=Object.defineProperty,ea=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Yn=(vt,Rt,Dt)=>Rt in vt?Qn(vt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):vt[Rt]=Dt,Xn=(vt,Rt)=>{for(var Dt in Rt||(Rt={}))Ee.call(Rt,Dt)&&Yn(vt,Dt,Rt[Dt]);if(ea)for(var Dt of ea(Rt))Jt.call(Rt,Dt)&&Yn(vt,Dt,Rt[Dt]);return vt},ia=(vt,Rt,Dt)=>new Promise((Bt,Ft)=>{var Xt=En=>{try{Sn(Dt.next(En))}catch(Jn){Ft(Jn)}},Tt=En=>{try{Sn(Dt.throw(En))}catch(Jn){Ft(Jn)}},Sn=En=>En.done?Bt(En.value):Promise.resolve(En.value).then(Xt,Tt);Sn((Dt=Dt.apply(vt,Rt)).next())});const{Dragger:Lt}=e.default;function ln(vt){let Rt=[];return vt&&vt.length>0&&(Rt=vt.map(Dt=>({uid:Dt.id,id:Dt.id,name:Dt.title+Ye+Dt.filesize,url:Dt.url,filesize:Dt.filesize,status:"done",response:{id:Dt.id}}))),Rt}var Mn=({value:vt,onChange:Rt,action:Dt,data:Bt,className:Ft,maxSize:Xt=150,title:Tt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Sn=!1,accept:En="",additionalText:Jn,isDragger:lt,number:Ct=1e3,aloneClear:L=!1,realTimeRemove:Un=!0,uploadText:ra,setFileProgress:Pe,showFileProgress:en})=>{const[bn,Vn]=(0,f.useState)(!1);let[Rn,la]=(0,f.useState)(vt||[]),[fl,Xl]=(0,f.useState)(1);(0,f.useEffect)(()=>{vt&&(fl===1&&la([...vt]),Xl(2),Ct===(vt==null?void 0:vt.length)&&Vn(!0))},[vt]);const vl=()=>{setTimeout(()=>{Rn.pop(),la([...Rn])},500)};en&&Pe(Rn.some(Aa=>Aa.status==="uploading"));const Ll={multiple:!0,disabled:bn,accept:En,withCredentials:!0,fileList:Rn,beforeUpload:(Aa,Ca)=>{const nr=Aa.size/1024/1024;return Rn.concat(Ca).length>Ct?(Rn.pop(),la([...Rn]),F.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ct}\u4E2A\u6587\u4EF6`),L?Promise.reject():(vl(),!1)):nr=Ct?Vn(!0):Vn(!1),la([...Rn]),Rn=Rn.map(fr=>{var Tl,ol;return(Tl=fr==null?void 0:fr.response)!=null&&Tl.id&&(fr.url=(ol=fr==null?void 0:fr.response)==null?void 0:ol.url),fr.name.indexOf(Ye)===-1&&(fr.name=`${fr.name}${Ye}${Ue(fr.size)}`),Xn({},fr)}),console.log("info:",Aa,Rn),Rt(Rn)},onRemove:Aa=>ia(void 0,null,function*(){if(!Un)return!0;const Ca=()=>ia(void 0,null,function*(){if(Aa.response?Aa.response.id:Aa.id){let ar=yield(0,fe.JZ)(Aa.response?Aa.response.id:Aa.uid);return Promise.resolve(ar)}else return!0});return Sn?new Promise((nr,ar)=>{_e.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ia(void 0,null,function*(){const Ht=yield Ca();F.ZP.success("\u5220\u9664\u6210\u529F"),nr(!0)}),onCancel:()=>nr(!1)})}):yield Ca()})};function rr(Aa){Aa.preventDefault(),Aa.stopPropagation()}return f.createElement("div",{className:`multi-upload ${Ft||""}`},lt&&f.createElement(Lt,Xn({},Ll),f.createElement("p",{className:"ant-upload-drag-icon"},f.createElement(ct.Z,null)),f.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",f.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Xt,"MB)"," "),Jn),!lt&&f.createElement(e.default,Xn({},Ll),f.createElement(Me.ZP,{disabled:bn,className:"upload_button"},f.createElement("img",{className:"aBtn_img",src:zt}),Tt),f.createElement("span",{onClick:rr,className:"upload_text"},ra||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Xt}MB)`)))}},3969:function(Ea,Tn,B){"use strict";B.d(Tn,{h:function(){return Ye},x:function(){return Ue}});var f=B(96565),e=B(58e3),F=B(6339),_e=B(59301),Me=Object.defineProperty,D=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,we=(be,ct,Zt)=>ct in be?Me(be,ct,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):be[ct]=Zt,ze=(be,ct)=>{for(var Zt in ct||(ct={}))Ln.call(ct,Zt)&&we(be,Zt,ct[Zt]);if(G)for(var Zt of G(ct))re.call(ct,Zt)&&we(be,Zt,ct[Zt]);return be},ke=(be,ct)=>D(be,fe(ct)),oe=(be,ct)=>{var Zt={};for(var gn in be)Ln.call(be,gn)&&ct.indexOf(gn)<0&&(Zt[gn]=be[gn]);if(be!=null&&G)for(var gn of G(be))ct.indexOf(gn)<0&&re.call(be,gn)&&(Zt[gn]=be[gn]);return Zt};const Ye=be=>{var ct=be,{value:Zt,onChange:gn,scrollId:xn}=ct,mt=oe(ct,["value","onChange","scrollId"]);return _e.createElement("div",{id:xn||""},_e.createElement(f.Z,ke(ze({},mt),{defaultValue:Zt,onChange:(y,$e)=>{$e!=null&&$e.length?gn(y,$e):gn(y)}})))},Ue=({value:be,onChange:ct,placeholder:Zt,height:gn=140,isEdit:xn,miniToolbar:mt,watch:y=!0})=>xn?_e.createElement(f.Z,{watch:y,isFocus:!0,height:gn||void 0,placeholder:Zt,defaultValue:be,onChange:ct,miniToolbar:mt}):_e.createElement("div",{style:{cursor:"pointer"}},be?_e.createElement(F.Z,{className:e.Z.inputBorder,value:be}):_e.createElement("div",{className:`${e.Z.inputBorder} ${e.Z.placeholder} inputBorderError`},Zt))},35479:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return je},P:function(){return y}});var f=B(59301),e=B(78241),F=B(43418),_e=B(5112),Me=B(92832),D=B(1710),fe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},G=B(60979),Ln=Object.defineProperty,re=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ye=(zt,Qn,ea)=>Qn in zt?Ln(zt,Qn,{enumerable:!0,configurable:!0,writable:!0,value:ea}):zt[Qn]=ea,Ue=(zt,Qn)=>{for(var ea in Qn||(Qn={}))ke.call(Qn,ea)&&Ye(zt,ea,Qn[ea]);if(ze)for(var ea of ze(Qn))oe.call(Qn,ea)&&Ye(zt,ea,Qn[ea]);return zt},be=(zt,Qn)=>re(zt,we(Qn)),ct=(zt,Qn)=>{var ea={};for(var Ee in zt)ke.call(zt,Ee)&&Qn.indexOf(Ee)<0&&(ea[Ee]=zt[Ee]);if(zt!=null&&ze)for(var Ee of ze(zt))Qn.indexOf(Ee)<0&&oe.call(zt,Ee)&&(ea[Ee]=zt[Ee]);return ea},Zt=(zt,Qn,ea)=>new Promise((Ee,Jt)=>{var Yn=Lt=>{try{ia(ea.next(Lt))}catch(ln){Jt(ln)}},Xn=Lt=>{try{ia(ea.throw(Lt))}catch(ln){Jt(ln)}},ia=Lt=>Lt.done?Ee(Lt.value):Promise.resolve(Lt.value).then(Yn,Xn);ia((ea=ea.apply(zt,Qn)).next())});const gn=({studentNames:zt,total:Qn})=>{const ea=["","\u4E00","\u4E24","\u4E09"];return Qn>3?f.createElement(f.Fragment,null,"\u8BFE\u5802\u5185\u6709",f.createElement("span",{className:fe.orangeColor},zt==null?void 0:zt.join("\u3001")),"\u7B49",f.createElement("span",{className:fe.orangeColor},Qn),"\u540D\u5B66\u751F"):f.createElement(f.Fragment,null,"\u8BFE\u5802\u5185\u6709",f.createElement("span",{className:fe.orangeColor},zt==null?void 0:zt.join("\u3001")),ea[Qn],"\u540D\u5B66\u751F")},xn=({used:zt,copy:Qn,canNotCopy:ea,studentNames:Ee,studentCount:Jt,inPaper:Yn,is_random:Xn=!1,position:ia=""})=>{const Lt=()=>{if(Qn>0&&ea>0)return f.createElement(f.Fragment,null,"\u5176\u4E2D",f.createElement("span",{className:fe.orangeColor},Qn),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",f.createElement("span",{className:fe.orangeColor},ea),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Qn>0&&ea===0)return f.createElement(f.Fragment,null,"\u5176\u4E2D",f.createElement("span",{className:fe.orangeColor},Qn),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Qn===0&&ea>0)return f.createElement(f.Fragment,null,"\u5176\u4E2D",f.createElement("span",{className:fe.orangeColor},ea),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},ln=ia||(Yn?"\u8BD5\u5377":"\u8BFE\u7A0B");return f.createElement("span",null,f.createElement(gn,{studentNames:Ee,total:Jt}),"\u5B66\u4E60\u8FC7",ln,"\u4E2D\u7684",f.createElement("span",{className:fe.orangeColor},zt),"\u4E2A\u9879\u76EE\uFF0C",Lt(),"\u3002\u8BF7\u9009\u62E9",Xn?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},mt=({onCancel:zt,onOk:Qn,visible:ea,inPaper:Ee,renderData:Jt,type:Yn,isMultipleCourse:Xn=!1})=>{const[ia]=e.default.useForm(),[Lt,ln]=(0,f.useState)(1),[Mn,vt]=(0,f.useState)(!1),Rt=(0,f.useMemo)(()=>(Jt==null?void 0:Jt.total_num)===1&&(Jt==null?void 0:Jt.can_copy_num)===1,[Jt]),Dt=(0,f.useMemo)(()=>{var Bt;return(Bt=Jt==null?void 0:Jt.course_data_list)==null?void 0:Bt.filter(Ft=>Ft.is_show)},[Jt]);return f.createElement(f.Fragment,null,Rt?f.createElement(F.default,{centered:!0,closable:!0,open:ea,destroyOnClose:!0,title:"\u63D0\u793A",className:fe.antdModal,width:682,confirmLoading:Mn,onCancel:zt,onOk:()=>Zt(void 0,null,function*(){var Bt;vt(!0);let Ft=Lt;if(Xn){const Xt=Ue({},ia.getFieldsValue());Ft=(Bt=Jt==null?void 0:Jt.course_data_list)==null?void 0:Bt.map(Tt=>Xt[Tt.id]!==void 0?be(Ue({},Tt),{is_copy:Xt[Tt.id]}):Tt)}yield Qn(Ft),vt(!1)})},f.createElement("div",{className:fe.content,style:{marginBottom:20}},Xn?"\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?":f.createElement(f.Fragment,null,f.createElement(gn,{studentNames:Jt==null?void 0:Jt.student_names,total:Jt==null?void 0:Jt.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")),Xn?f.createElement(e.default,{form:ia,preserve:!1},Dt==null?void 0:Dt.map(Bt=>f.createElement(f.Fragment,{key:Bt.id},f.createElement("h3",{className:"ml15 mb5"},Bt.name),f.createElement(e.default.Item,{name:Bt.id,initialValue:1},f.createElement(_e.ZP.Group,{className:fe.content},f.createElement(_e.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),f.createElement(_e.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):f.createElement(_e.ZP.Group,{value:Lt,onChange:Bt=>ln(Bt.target.value),className:fe.content,style:{marginBottom:30}},f.createElement(_e.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),f.createElement(_e.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),f.createElement("div",null,f.createElement("div",{className:fe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),f.createElement("div",{className:fe.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"),f.createElement("div",{className:`${fe.content} ${fe.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"))):f.createElement(F.default,{centered:!0,closable:!0,destroyOnClose:!0,open:ea,confirmLoading:Mn,title:"\u63D0\u793A",width:682,onCancel:zt,onOk:()=>Zt(void 0,null,function*(){var Bt;vt(!0);let Ft=0;if(Xn){const Xt=Ue({},ia.getFieldsValue());Ft=(Bt=Jt==null?void 0:Jt.course_data_list)==null?void 0:Bt.map(Tt=>Xt[Tt.id]!==void 0?be(Ue({},Tt),{is_use:Xt[Tt.id]}):Tt)}yield Qn(Ft),vt(!1)})},f.createElement("div",{className:fe.content},f.createElement(gn,{studentNames:Jt==null?void 0:Jt.student_names,total:Jt==null?void 0:Jt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Xn?f.createElement(e.default,{form:ia,preserve:!1},f.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"),Dt==null?void 0:Dt.map(Bt=>f.createElement(f.Fragment,{key:Bt.id},f.createElement("h3",{className:"ml15 mb5"},Bt.name),f.createElement(e.default.Item,{name:Bt.id,initialValue:1},f.createElement(_e.ZP.Group,{className:fe.content},f.createElement(_e.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),f.createElement(_e.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):f.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",f.createElement("span",{className:fe.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"))))},y=function(){const[zt,Qn]=(0,f.useState)(!1),[ea,Ee]=(0,f.useState)();return[zt,()=>Qn(!1),ea,Xn=>Zt(this,null,function*(){var ia;const Lt=Xn,{isImportMultipleCourse:ln=!1}=Lt,Mn=ct(Lt,["isImportMultipleCourse"]);console.log(Xn);const vt=(Xn==null?void 0:Xn.result)||(yield(0,G.Tr)(Mn));return"status"in vt?!1:ln?((ia=vt==null?void 0:vt.course_data_list)==null?void 0:ia.some(Dt=>Dt.is_show))?(Ee(vt),Qn(!0),!0):vt.course_data_list||[]:vt.student_count===0?!1:(Ee(vt),Qn(!0),!0)})]},$e=zt=>{const[Qn]=e.default.useForm(),[ea,Ee]=(0,f.useState)(!1),{onCancel:Jt,onOk:Yn,visible:Xn,inPaper:ia=!1,renderData:Lt,type:ln,isMultipleCourse:Mn=!1,position:vt}=zt;let Rt=(0,f.useMemo)(()=>ia?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:fe.tableCell,render(Ft,Xt){return f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ft,Xt)=>f.createElement(f.Fragment,null,f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],initialValue:1},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426"))),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],hidden:!0,initialValue:1},f.createElement(Me.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:fe.tableCell,render(Ft,Xt){return f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ft,Xt)=>f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],initialValue:1},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ft,Xt)=>f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],initialValue:1},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426")))}],[ia]),Dt=(0,f.useMemo)(()=>ia?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:fe.tableCell,align:"center",ellipsis:!0,render:(Ft,Xt)=>f.createElement(f.Fragment,null,f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],hidden:!0,initialValue:0},f.createElement(Me.default,{type:"hidden"})),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],hidden:!0,initialValue:1},f.createElement(Me.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:fe.tableCell,ellipsis:!0,align:"center",render:(Ft,Xt)=>f.createElement("a",{href:`/shixuns/${Xt.identifier}/challenges`,target:"_blank"},Ft)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ft,Xt)=>f.createElement(f.Fragment,null,f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_use"],initialValue:0},f.createElement(_e.ZP.Group,null,f.createElement(_e.ZP,{value:1},"\u662F"),f.createElement(_e.ZP,{value:0},"\u5426"))),f.createElement(e.default.Item,{name:[`${ln==="subject"?Xt==null?void 0:Xt.stage_shixun_id:Xt.shixun_course_id||Xt.id}`,"is_copy"],hidden:!0,initialValue:0},f.createElement(Me.default,{type:"hidden"})))}],[ia]);if(Mn){const Ft={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:fe.tableCell,render:(Xt,Tt)=>f.createElement("a",{href:`/classrooms/${Tt.course_id}`},Xt)};Rt=[Ft,...Rt],Dt=[Ft,...Dt]}const Bt=(0,f.useMemo)(()=>xn({used:Lt==null?void 0:Lt.repeat_shixun_num,copy:Lt==null?void 0:Lt.can_copy_num,canNotCopy:Lt==null?void 0:Lt.no_copy_num,studentNames:Lt==null?void 0:Lt.student_names,studentCount:Lt==null?void 0:Lt.student_count,is_random:Lt==null?void 0:Lt.is_random,inPaper:ia,position:vt}),[Lt,ia,vt]);return f.createElement(F.default,{title:"\u63D0\u793A",centered:!0,open:Xn,confirmLoading:ea,onOk:()=>Zt(void 0,null,function*(){Ee(!0);const Ft=Qn.getFieldsValue(),Xt=Object.keys(Ft).map(Tt=>({id:parseInt(Tt.split("_")[0]),course_id:parseInt(Tt.split("_")[1]),is_use:Ft[Tt].is_use,is_copy:Ft[Tt].is_copy}));yield Yn(Xt),Ee(!1)}),onCancel:Jt,width:880,okText:"\u786E\u8BA4",className:fe.antdModal,destroyOnClose:!0},f.createElement(e.default,{form:Qn,preserve:!1},f.createElement("div",{className:fe.brief},Bt),f.createElement("div",{style:{marginBottom:30}},f.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),f.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"),f.createElement("div",{className:fe.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")),(Lt==null?void 0:Lt.can_copy_num)>0&&f.createElement("div",null,f.createElement("div",{className:fe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),f.createElement(D.default,{columns:Rt,className:fe.antdTable,dataSource:Lt==null?void 0:Lt.can_copy_list,rowKey:ln==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Lt==null?void 0:Lt.no_copy_num)>0&&f.createElement("div",null,f.createElement("div",{className:fe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),f.createElement(D.default,{columns:Dt,className:fe.antdTable,dataSource:Lt==null?void 0:Lt.no_copy_list,rowKey:ln==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Lt==null?void 0:Lt.no_use_list.length)>0&&(Lt==null?void 0:Lt.no_use_list.map(Ft=>f.createElement("div",{key:ln==="subject"?Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id},f.createElement(e.default.Item,{name:[`${ln==="subject"?Ft==null?void 0:Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id}`,"is_copy"],hidden:!0,initialValue:0},f.createElement(Me.default,{type:"hidden"})),f.createElement(e.default.Item,{name:[`${ln==="subject"?Ft==null?void 0:Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id}`,"is_use"],hidden:!0,initialValue:1},f.createElement(Me.default,{type:"hidden"})))))))};var je=zt=>{const{modalType:Qn}=zt;return Qn==="multiple"?f.createElement($e,Ue({},zt)):f.createElement(mt,Ue({},zt))}},30214:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return _e}});var f=B(59301),e=B(77254),F=B(11611),_e=()=>{const[Me,D]=(0,f.useState)(""),[fe,G]=(0,f.useState)(0);let[Ln,re]=(0,f.useState)(),[we,ze]=(0,f.useState)();const[ke,oe]=(0,f.useState)(!1),Ye=(0,f.useRef)("");(0,f.useEffect)(()=>e.Z.subscribe("preview-image",je=>{D(je),console.log(y.current),document.body.style.overflow="hidden"}),[]),(0,f.useEffect)(()=>(document.addEventListener("keydown",Ue),()=>{document.removeEventListener("keydown",Ue)}),[]),(0,f.useEffect)(()=>{Ye.current=Me},[Me]);function Ue(ee){ee.keyCode==27&&Ye.current&&be()}function be(){document.body.style.overflow="auto",re(void 0),ze(void 0),G(0),D("")}function ct(){G(fe+90)}function Zt(){Ln=y.current.width*1.1,we=y.current.height*1.1,ze(we),re(Ln)}function gn(){Ln=y.current.width/1.1,we=y.current.height/1.1,ze(we),re(Ln)}const xn=(0,f.useRef)(),mt=(0,f.useRef)(),y=(0,f.useRef)(),$e=ee=>{(ee.nativeEvent.target===xn.current||ee.nativeEvent.target===mt.current)&&be()};return f.createElement(f.Fragment,null,Me?f.createElement("div",null,f.createElement("div",{className:"preview-wrp-group",ref:mt},f.createElement(F.Z,{className:"image-preview",src:Me,style:{display:"none"},preview:{visible:!0,src:Me,movable:!1,onVisibleChange:ee=>{D("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},18064:function(Ea,Tn,B){"use strict";B.r(Tn),B.d(Tn,{default:function(){return Y0}});var f=B(2337),e=B(59301),F=B(65582),_e={conWrap:"conWrap___dLV_8",breadcrumb:"breadcrumb___fzTF1",mainInfo:"mainInfo___J9YqV",leftWrap:"leftWrap___GCjJv",topWrap:"topWrap___rS5R4",rightWrap:"rightWrap___DscmP",publish:"publish___bNRRg",ended:"ended___Z_vkO",timeLine:"timeLine___brGL6",btnCss:"btnCss___dW42j",tabs_warp:"tabs_warp___LP6zs",tab_item:"tab_item___jAj34",active_tab_item:"active_tab_item___w8yRn",jsinput:"jsinput___K6R0l",baseFormItem:"baseFormItem___DPatZ",scoremodal:"scoremodal___RSZke",title:"title___HlJA7",content:"content___eRyyy",bottom:"bottom___GKVGd",yes:"yes___qHOkL",no:"no___u2r2a",bottoms:"bottoms___Pcv53",loaderimg:"loaderimg___CyzNQ",form_item:"form_item___UqULB",form_item_item:"form_item_item___jEYGK",form_item_item_select:"form_item_item_select___owFFX",ApplyStyle:"ApplyStyle___pSHMf"},Me=B(57809),D=B(78241),fe=B(43418),G=B(8591),Ln=B(66104),re=B(92832),we=B(5112),ze=B(88522),ke=B(3113),oe=B(41867),Ye=B(28680),Ue=B(65862),be=B(38147),ct=B(66457),Zt={DivStyle:"DivStyle___MuexM",TimeLineStyle:"TimeLineStyle___hI6wE",CurrentTimeStyle:"CurrentTimeStyle____JLwi",CircleStyle:"CircleStyle___bqbaq",TimeLineItemStyle:"TimeLineItemStyle___gJpDq",TitleDomStyle:"TitleDomStyle___RQ8yC",TitleDomStyleLeft:"TitleDomStyleLeft___Tr21a",TitleDomStyleRight:"TitleDomStyleRight___ymCFn",IndexStyle:"IndexStyle___pfc3e",IndexStyleActive:"IndexStyleActive___KrQf6",LineStyle:"LineStyle___sfOh1",TitleStyle:"TitleStyle___M5DSb",TitleStyleActive:"TitleStyleActive___U33OS",TimeStyle:"TimeStyle___TIL6c",TimeStyleActive:"TimeStyleActive___avtkm",ItemCircleStyle:"ItemCircleStyle___rmY1z",ItemCircleStyleActive:"ItemCircleStyleActive___Y5xlv"},gn=B(92310),xn=B.n(gn),mt=B(56656),y=B.n(mt),$e=B(95237),ee=B(43604),je=B(6848),zt=B(59301),Qn=Object.defineProperty,ea=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,ia=(a,u,l)=>u in a?Qn(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Lt=(a,u)=>{for(var l in u||(u={}))Yn.call(u,l)&&ia(a,l,u[l]);if(Jt)for(var l of Jt(u))Xn.call(u,l)&&ia(a,l,u[l]);return a},ln=(a,u)=>ea(a,Ee(u)),Mn=(a,u)=>{var l={};for(var d in a)Yn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Jt)for(var d of Jt(a))u.indexOf(d)<0&&Xn.call(a,d)&&(l[d]=a[d]);return l},Rt=a=>{var u=a,{className:l,children:d,LineData:q=[]}=u,R=Mn(u,["className","children","LineData"]),H;const{identifier:j}=(0,F.useParams)(),s=(0,e.useRef)(null),M=(((H=s.current)==null?void 0:H.clientWidth)||0)-40,Qe=(Ae=q,V,ut)=>{var ht,x,U;return((U=(ht=Ae==null?void 0:Ae[ut])==null?void 0:ht.competition_time)==null?void 0:U.diff(((x=Ae==null?void 0:Ae[V])==null?void 0:x.competition_time)||0))||0},rt=Qe(q,0,q.length-1),he=q.map((Ae,V)=>{const ut=Qe(q,V,V+1)/rt*100;let ht=20;return V>(q==null?void 0:q.length)-4&&(ht=32),ln(Lt({},Ae),{isChu:ut>ht,DistanceValue:V===(q==null?void 0:q.length)-1?0:Math.round(ut{let Ae=0;const V=he.reduce((ut,ht)=>ut+ht.DistanceValue,0);return he==null||he.forEach((ut,ht)=>{var x,U;ht!==he.length-1&&me>(ut==null?void 0:ut.competition_time)&&me>((x=he==null?void 0:he[ht+1])==null?void 0:x.competition_time)&&(Ae=Ae+(ut==null?void 0:ut.DistanceValue)/V*100),ht!==he.length-1&&me>(ut==null?void 0:ut.competition_time)&&me<((U=he==null?void 0:he[ht+1])==null?void 0:U.competition_time)&&(Ae=Ae+(me==null?void 0:me.diff(ut==null?void 0:ut.competition_time))/Qe(q,ht,ht+1)*(ut==null?void 0:ut.DistanceValue)/V*100)}),me>he[he.length-1].competition_time?100:mezt.createElement("div",{className:`${Zt.TitleDomStyle} ${V===he.length-1?Zt.TitleDomStyleRight:Zt.TitleDomStyleLeft}`,style:{width:ue(Ae,V,ut)}},zt.createElement($e.Z,{wrap:!1,align:"middle",gutter:5,justify:V===he.length-1?"end":"start"},zt.createElement(ee.Z,null,zt.createElement($e.Z,{wrap:!1,align:"middle"},zt.createElement(ee.Z,null,zt.createElement("span",{className:`${Zt.IndexStyle} ${ut?Zt.IndexStyleActive:""}`},V+1)),zt.createElement(ee.Z,null,zt.createElement("div",{className:Zt.LineStyle})))),zt.createElement(ee.Z,null,zt.createElement(je.Z,{title:Ae==null?void 0:Ae.name,placement:"topLeft"},zt.createElement("div",{className:`${Zt.TitleStyle} ${ut?Zt.TitleStyleActive:""} multi_ellipsis1`},Ae==null?void 0:Ae.name)),zt.createElement(je.Z,{placement:"topLeft",title:Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time).format((Ae==null?void 0:Ae.format)||"YYYY\u5E74MM\u6708DD\u65E5 HH:mm"):""},zt.createElement("div",{className:`${Zt.TimeStyle} ${ut?Zt.TimeStyleActive:""} multi_ellipsis1`},Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time).format((Ae==null?void 0:Ae.format)||"YYYY\u5E74MM\u6708DD\u65E5 HH:mm"):""))))),ue=(Ae,V,ut=!1)=>{var ht,x,U,Oe,de;const Ge=he.reduce((Je,jt)=>Je+jt.DistanceValue,0),ge=(Ae==null?void 0:Ae.DistanceValue)/Ge*M,nn=((ht=he==null?void 0:he[V+1])==null?void 0:ht.DistanceValue)/Ge*M,le=Math.round(ge+nn)-12;return V===he.length-1?Math.round((((x=he==null?void 0:he[V-1])==null?void 0:x.DistanceValue)+((U=he==null?void 0:he[V-2])==null?void 0:U.DistanceValue))/Ge*M/2-12):V===he.length-2?ge-12:V===he.length-3?Math.round((((Oe=he==null?void 0:he[V])==null?void 0:Oe.DistanceValue)+((de=he==null?void 0:he[V+1])==null?void 0:de.DistanceValue))/Ge*M/2-12):le};return(0,e.useEffect)(()=>{const Ae=setInterval(()=>{De(y()())},6e4);return()=>{clearInterval(Ae)}},[]),zt.createElement("div",Lt({ref:s,className:xn()(Zt.DivStyle,l)},R),zt.createElement("div",{className:Zt.TimeLineStyle},zt.createElement("div",{className:Zt.CurrentTimeStyle,style:{width:Se()>=100?"100%":`${Se()}%`}})),he.map((Ae,V)=>{const ut=me<(Ae==null?void 0:Ae.competition_time);return zt.createElement("div",{className:`${Zt.TimeLineItemStyle}`,style:{width:V===(he==null?void 0:he.length)-1?"auto":(Ae==null?void 0:Ae.DistanceValue)+(Ae==null?void 0:Ae.StyleUnit)}},zt.createElement("div",{style:{height:45,position:"relative",width:"100%"}},(V+1)%2!==0&&T(Ae,V,!ut)),zt.createElement("div",{className:`${Zt.ItemCircleStyle} ${ut?"":Zt.ItemCircleStyleActive}`}),zt.createElement("div",{style:{height:45,position:"relative",width:"100%"}},(V+1)%2===0&&T(Ae,V,!ut)))}),zt.createElement("div",{className:Zt.TimeLineStyle,style:{zIndex:1,backgroundColor:"transparent"}},zt.createElement(je.Z,{title:me.format("\u5F53\u524D\u65F6\u95F4\uFF1AYYYY\u5E74MM\u6708DD\u65E5 HH:mm")},zt.createElement("div",{className:Zt.CircleStyle,style:{left:Se()>=100?"calc(100% - 12px)":`${Se()}%`}}))))},Dt={flex_box_center:"flex_box_center___a_Cfh",flex_space_between:"flex_space_between___Ai5SS",flex_box_vertical_center:"flex_box_vertical_center___dnsTj",flex_box_center_end:"flex_box_center_end___I2Zm2",flex_box_column:"flex_box_column___bbdcJ",all:"all___UaFUl",message_warnimg:"message_warnimg___Ebft3",message_icon:"message_icon___NjTce",message_error:"message_error___U90Z6",message_title:"message_title___b1PoF",setting:"setting___h3w2B",setting_title:"setting_title___JcYjr",setting_content:"setting_content___Ny9OT",setting_menu:"setting_menu___fCZr9",menu_item:"menu_item___nKOgA",menu_item_active:"menu_item_active___ZJ5pe",setting_info:"setting_info___oCw_U",tabsSty:"tabsSty___xR21D"},Bt={flex_box_center:"flex_box_center___EMzN9",flex_space_between:"flex_space_between___S91uM",flex_box_vertical_center:"flex_box_vertical_center___cK60H",flex_box_center_end:"flex_box_center_end___zHmRI",flex_box_column:"flex_box_column___uo1TT",all:"all___s4HSC",title:"title___tTSbx",content:"content___Qwi2h",form_item:"form_item___QpWCr",form_item_basic:"form_item_basic___kloQI",form_item_time:"form_item_time___hd_Nh",form_item_model:"form_item_model___ESwl_",form_item_item:"form_item_item___Byt4V",form_item_item_select:"form_item_item_select___gZjZQ",textarea_father:"textarea_father___vv4Sz",textarea_length:"textarea_length___Jim3K",upload_button:"upload_button___Dk7_2",upload_button_file:"upload_button_file___LoXiZ",upload_text:"upload_text___vHGHc",date_text:"date_text___ZOURq",upload_download:"upload_download___KkR6z",checkbox_text:"checkbox_text___zdxKG",footer:"footer___E1BHj",clear_button:"clear_button___wP41A",save_button:"save_button___VDBcZ",radio_style:"radio_style___D7nAo"},Ft=B(54580),Xt=B(5083),Tt=B(24905),Sn=B(1710),En=B(30945),Jn=B(49320),lt=B(74128),Ct=B(96935),L=B(59301),Un=Object.defineProperty,ra=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Rn=(a,u,l)=>u in a?Un(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,la=(a,u)=>{for(var l in u||(u={}))bn.call(u,l)&&Rn(a,l,u[l]);if(en)for(var l of en(u))Vn.call(u,l)&&Rn(a,l,u[l]);return a},fl=(a,u)=>ra(a,Pe(u)),Xl=(a,u)=>{var l={};for(var d in a)bn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&en)for(var d of en(a))u.indexOf(d)<0&&Vn.call(a,d)&&(l[d]=a[d]);return l},vl=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:Ll}=re.default,rr=a=>{var u=a,{competitions:l,dispatch:d}=u,q=Xl(u,["competitions","dispatch"]),R,H,j;const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)({}),[rt,he]=(0,e.useState)(0),[me,De]=(0,e.useState)(),[Se,T]=(0,e.useState)(),[ue,Ae]=(0,e.useState)(!1),[V,ut]=(0,e.useState)(!1),[ht,x]=(0,e.useState)(!1),[U,Oe]=(0,e.useState)(!1),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)([]),[le,Je]=(0,e.useState)([]),[jt,O]=(0,e.useState)(0),[$,ot]=(0,e.useState)(!1),[Ze,tn]=(0,e.useState)([]),[Bn,ae]=(0,e.useState)(!1),{Header:tt}=l,an=(0,F.useParams)(),Ra={region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0,is_student:!0,is_teacher:!0,is_professional:!0},cl=v=>vl(void 0,null,function*(){var Qt;if(v.personal&&!(v.is_student||v.is_teacher||v.is_professional)){G.ZP.error("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B");return}let hn=[];(me==null?void 0:me.length)>0&&(me==null||me.map(it=>{var Fe;hn.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("attachment_ids",hn);let ye=[];(Se==null?void 0:Se.length)>0&&(Se==null||Se.map(it=>{var Fe;ye.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("file_id",ye),s.setFieldValue("is_authentication",ue),s.setFieldValue("need_phone",V),s.setFieldValue("need_mail",ht),s.setFieldValue("competition_staffs",[{minimum:s.getFieldValue("student_min"),maximum:s.getFieldValue("student_max"),category:"student",mutiple_limited:U,check_phone:!1},{minimum:s.getFieldValue("teacher_min"),maximum:s.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:de,check_phone:!1}]),((Qt=M.identifier)==null?void 0:Qt.length)<3?G.ZP.error("\u6BD4\u8D5B\u7F51\u5740\u6700\u5C11\u8981\u8F93\u5165\u4E09\u4E2A\u5B57\u7B26"):(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(it=>vl(void 0,null,function*(){if((it==null?void 0:it.status)!=0&&s.setFieldValue("identifier",""),(it==null?void 0:it.status)==0){const Fe=yield(0,En.$M)(fl(la({id:q==null?void 0:q.competitionId},s.getFieldsValue()),{enroll_start_time:s.getFieldValue("enroll_start_time")?y()(s.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:s.getFieldValue("enroll_end_time")?y()(s.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:s.getFieldValue("start_time")?y()(s.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:s.getFieldValue("end_time")?y()(s.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));if((Fe==null?void 0:Fe.status)==0){if(G.ZP.success("\u66F4\u6539\u6210\u529F"),(Fe==null?void 0:Fe.failed.length)>0){ot(!0);let _=[];for(let In in Fe==null?void 0:Fe.failed)_.push({phone:Fe==null?void 0:Fe.failed[In][0],name:Fe==null?void 0:Fe.failed[In][1],email:Fe==null?void 0:Fe.failed[In][2]});tn(_)}(an==null?void 0:an.identifier)==s.getFieldValue("identifier")?(d({type:"competitions/getStaff",payload:{identifier:q==null?void 0:q.competitionId}}),d({type:"competitions/getHeader",payload:{identifier:q==null?void 0:q.competitionId}})):(an==null?void 0:an.identifier)!=s.getFieldValue("identifier")&&F.history.push(`/competitions/detail/${s.getFieldValue("identifier")}?type=4`)}}}))}),Fn=()=>{ae(!1),(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(v=>{(v==null?void 0:v.status)!=0&&s.setFieldValue("identifier","")})},cr=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_template")},$n=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_school_template.xlsx")};(0,e.useEffect)(()=>{(0,En.o3)(q==null?void 0:q.competitionId).then(v=>{var Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl;O(v==null?void 0:v.id),s.setFieldValue("is_student",v==null?void 0:v.is_student),s.setFieldValue("is_teacher",v==null?void 0:v.is_teacher),s.setFieldValue("is_professional",v==null?void 0:v.is_professional),s.setFieldValue("name",v==null?void 0:v.name),s.setFieldValue("sub_title",v==null?void 0:v.sub_title),s.setFieldValue("description",v==null?void 0:v.description),s.setFieldValue("identifier",v==null?void 0:v.identifier),s.setFieldValue("bonus",v==null?void 0:v.bonus),s.setFieldValue("awards_count",v==null?void 0:v.awards_count),s.setFieldValue("need_apply_name",(Qt=v==null?void 0:v.need_apply_info)==null?void 0:Qt.need_apply_name),s.setFieldValue("need_apply_student_id",(hn=v==null?void 0:v.need_apply_info)==null?void 0:hn.need_apply_student_id),s.setFieldValue("need_apply_sex",(ye=v==null?void 0:v.need_apply_info)==null?void 0:ye.need_apply_sex),s.setFieldValue("need_apply_phone",(it=v==null?void 0:v.need_apply_info)==null?void 0:it.need_apply_phone),s.setFieldValue("need_apply_grade",(Fe=v==null?void 0:v.need_apply_info)==null?void 0:Fe.need_apply_grade),s.setFieldValue("need_apply_teacher_name",(_=v==null?void 0:v.need_apply_info)==null?void 0:_.need_apply_teacher_name),s.setFieldValue("need_apply_school",(In=v==null?void 0:v.need_apply_info)==null?void 0:In.need_apply_school),s.setFieldValue("need_apply_teacher_phone",(N=v==null?void 0:v.need_apply_info)==null?void 0:N.need_apply_teacher_phone),s.setFieldValue("need_apply_id_number",(We=v==null?void 0:v.need_apply_info)==null?void 0:We.need_apply_id_number),(dt=v==null?void 0:v.attachments)==null||dt.map(Sl=>{Sl.name=Sl.title}),s.setFieldValue("attachment_ids",v==null?void 0:v.attachments),De(v==null?void 0:v.attachments),s.setFieldValue("enroll_start_time",v!=null&&v.enroll_start_time?y()(v==null?void 0:v.enroll_start_time):""),s.setFieldValue("enroll_end_time",v!=null&&v.enroll_end_time?y()(v==null?void 0:v.enroll_end_time):""),s.setFieldValue("start_time",v!=null&&v.start_time?y()(v==null?void 0:v.start_time):""),s.setFieldValue("end_time",v!=null&&v.end_time?y()(v==null?void 0:v.end_time):""),s.setFieldValue("rule",v==null?void 0:v.rule),v!=null&&v.file&&(v.file.name=(yt=v==null?void 0:v.file)==null?void 0:yt.title),s.setFieldValue("file_id",v==null?void 0:v.file),v!=null&&v.file&&T([v==null?void 0:v.file]),s.setFieldValue("region_rule",v==null?void 0:v.region_rule),s.setFieldValue("is_authentication",v==null?void 0:v.is_authentication),s.setFieldValue("province_rule",v==null?void 0:v.province_rule),s.setFieldValue("region_provinces",v==null?void 0:v.region_provinces),(0,Jn.GY)({display_aliases:!0,provinces:v==null?void 0:v.region_provinces}).then(Sl=>{nn(Sl==null?void 0:Sl.schools),s.setFieldValue("region_schools",v==null?void 0:v.region_school_array)}),Ae(v==null?void 0:v.is_authentication),s.setFieldValue("need_phone",v==null?void 0:v.need_phone),ut(v==null?void 0:v.need_phone),s.setFieldValue("need_mail",v==null?void 0:v.need_mail),x(v==null?void 0:v.need_mail),s.setFieldValue("personal",v==null?void 0:v.personal),v!=null&&v.member_staff?(s.setFieldValue("student_min",(cn=v==null?void 0:v.member_staff)==null?void 0:cn.minimum),s.setFieldValue("student_max",($t=v==null?void 0:v.member_staff)==null?void 0:$t.maximum),s.setFieldValue("student_checkbox",(dn=v==null?void 0:v.member_staff)==null?void 0:dn.mutiple_limited)):(s.setFieldValue("student_min",0),s.setFieldValue("student_max",1)),v!=null&&v.teacher_staff?(s.setFieldValue("teacher_min",(qt=v==null?void 0:v.teacher_staff)==null?void 0:qt.minimum),s.setFieldValue("teacher_max",(ft=v==null?void 0:v.teacher_staff)==null?void 0:ft.maximum),s.setFieldValue("teacher_checkbox",(on=v==null?void 0:v.teacher_staff)==null?void 0:on.mutiple_limited)):(s.setFieldValue("teacher_min",0),s.setFieldValue("teacher_max",0)),(v==null?void 0:v.mode)===3?(Ge(!0),Oe(!0)):(Ge((gt=v==null?void 0:v.teacher_staff)==null?void 0:gt.mutiple_limited),Oe((pa=v==null?void 0:v.member_staff)==null?void 0:pa.mutiple_limited)),Oe((Ua=v==null?void 0:v.member_staff)==null?void 0:Ua.mutiple_limited),Ge((Dr=v==null?void 0:v.teacher_staff)==null?void 0:Dr.mutiple_limited),Qe(la({},s.getFieldsValue())),he((Yl=s.getFieldValue("description"))==null?void 0:Yl.length),q==null||q.loadingFunction(!1)}),(0,Jn.ol)({}).then(v=>{var Qt;Je([...(Qt=v==null?void 0:v.data)==null?void 0:Qt.map(hn=>({label:hn,value:hn}))])}),q!=null&&q.formName&&s.scrollToField(q==null?void 0:q.formName)},[]);const el=v=>{(0,Jn.GY)({display_aliases:!0,provinces:v}).then(Qt=>{nn(Qt==null?void 0:Qt.schools)})},Kn=(v,Qt)=>{Qt=="\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("enroll_end_time")&&v>=s.getFieldValue("enroll_end_time")&&(G.ZP.error("\u62A5\u540D\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("enroll_start_time",""),s.setFieldValue("enroll_end_time","")):Qt=="\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"?s.getFieldValue("enroll_start_time")?v<=s.getFieldValue("enroll_start_time")&&(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):Qt=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("end_time")&&v>=s.getFieldValue("end_time")&&(G.ZP.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("start_time",""),s.setFieldValue("end_time","")):Qt=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(s.getFieldValue("start_time")?v<=s.getFieldValue("start_time")&&(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")):(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")))};return L.createElement("div",{className:Bt.all},L.createElement(D.default,{form:s,labelCol:{flex:"120px"},scrollToFirstError:!0,colon:!1,initialValues:Ra,onFinish:cl,onFinishFailed:v=>vl(void 0,null,function*(){var Qt,hn;s.scrollToField((hn=(Qt=v==null?void 0:v.errorFields)==null?void 0:Qt[0])==null?void 0:hn.name,{behavior:"auto",block:"center"})}),onChange:()=>{var v,Qt;let hn=(v=s==null?void 0:s.getFieldValue("sponsor_user_name"))==null?void 0:v.replaceAll(" ","");s.setFieldValue("sponsor_user_name",hn);const ye=s.getFieldsValue();he((Qt=ye.description)==null?void 0:Qt.length),Qe(la({},ye))}},L.createElement("div",{className:Bt.title},"\u57FA\u672C\u4FE1\u606F"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{style:{marginTop:"-15px"},className:Bt.form_item,label:"\u7ADE\u8D5B\u4E3B\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(re.default,{className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898",maxLength:60,suffix:L.createElement("span",null,((R=M.name)==null?void 0:R.length)||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:"\u7ADE\u8D5B\u526F\u6807\u9898",colon:!1,name:"sub_title"},L.createElement(re.default,{className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u526F\u6807\u9898",maxLength:60,suffix:L.createElement("span",null,((H=M.sub_title)==null?void 0:H.length)||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),L.createElement("div",{className:Bt.textarea_father},L.createElement(D.default.Item,{className:Bt.form_item,label:"\u7ADE\u8D5B\u7B80\u4ECB",colon:!1,name:"description"},L.createElement(Ll,{maxLength:200,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:5})),L.createElement("span",{className:Bt.textarea_length},rt||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/200"))),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:L.createElement("div",null,L.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u6BD4\u8D5B\u7F51\u5740"),colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement("div",{style:{width:"40%"}},window.location.origin,"/competitions/detail/"),L.createElement(je.Z,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"\u5982\u679C\u4FEE\u6539\u7ADE\u8D5B\u7F51\u5740\uFF0C\u4F1A\u9020\u6210\u53C2\u8D5B\u4EBA\u5458\u65E0\u6CD5\u518D\u6B21\u901A\u8FC7\u65E7\u7F51\u5740\u8FDB\u5165"},L.createElement(D.default.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:L.createElement("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"\u5FC5\u987B\u662F\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u4E0B\u5212\u7EBF\u6216\u8005\u6A2A\u7EBF"}]},L.createElement(re.default,{className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7F51\u5740",maxLength:20,suffix:L.createElement("span",null,((j=M.identifier)==null?void 0:j.length)||0,L.createElement("span",{style:{color:"#c5c5c5"}},"/20")),onBlur:Fn,onChange:()=>{ae(!0)},disabled:(tt==null?void 0:tt.competition_status)=="ended"}))))),L.createElement(D.default.Item,{className:Bt.form_item_basic,style:{marginTop:"-12px"},label:"\u5956\u91D1\u91D1\u989D",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"\u5FC5\u987B\u662F8\u4F4D\u6570\u4EE5\u5185\u7684\u6B63\u6574\u6570"}]},L.createElement(re.default,{autoComplete:"off",className:Bt.form_item_item,placeholder:"\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5",suffix:L.createElement("span",{style:{color:"#c5c5c5"}},"\u5143")})),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:"\u5956\u9879\u6570\u91CF",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},L.createElement(re.default,{autoComplete:"off",className:Bt.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF",suffix:L.createElement("span",{style:{color:"#c5c5c5"}},"\u4E2A")})),L.createElement(D.default.Item,{name:"attachment_ids",label:"\u4E3E\u529E\u8D44\u8D28\u6587\u6863",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},L.createElement("div",{style:{display:"flex"}},L.createElement(Ft.default,{action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{De(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),De([])},fileList:me,withCredentials:!0},L.createElement("div",{className:Bt.upload_button},"\u4E0A\u4F20\u6587\u6863")),L.createElement("div",{className:Bt.upload_text},"\u5982\u679C\u6D89\u53CA\u5230\u7ADE\u8D5B\u5956\u91D1\u76F8\u5173\u4E8B\u9879\uFF0C\u8BF7\u4E0A\u4F20\u76F8\u5173\u8D44\u8D28\u7684\u8BC1\u660E\u6587\u4EF6\uFF0C\u6709\u4FBF\u4E8E\u7ADE\u8D5B\u5FEB\u901F\u5BA1\u6838\u901A\u8FC7"))),L.createElement(D.default.Item,{className:Bt.form_item_basic,label:"\u62A5\u540D\u65F6\u95F4",colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement(D.default.Item,{name:"enroll_start_time"},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u5F00\u59CB\u65F6\u95F4")}})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"enroll_end_time"},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u7ED3\u675F\u65F6\u95F4")}})),L.createElement("div",{className:Bt.date_text},"\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3"))),L.createElement(D.default.Item,{className:Bt.form_item_time,label:L.createElement("div",null,L.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u7ADE\u8D5B\u65F6\u95F4"),colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement(D.default.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="progressing"||(tt==null?void 0:tt.competition_status)==="apply"?!0:(tt==null?void 0:tt.competition_status)=="ended"})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="ended"||(tt==null?void 0:tt.competition_status)==="apply"}))))),L.createElement("div",{className:Bt.title},"\u5F00\u653E\u8303\u56F4"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{className:Bt.radio_style,label:"\u53C2\u8D5B\u89C4\u5219",name:"rule",colon:!1},L.createElement(we.ZP.Group,null,L.createElement(we.ZP,{value:0,style:{width:"120px"}},"\u6309\u8303\u56F4\u53C2\u52A0"),L.createElement(we.ZP,{value:1,style:{width:"120px"}},"\u81EA\u5B9A\u7528\u6237\u53C2\u52A0"))),s.getFieldValue("rule")==1&&L.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},L.createElement("div",{style:{marginLeft:"0px",display:"flex"}},L.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},L.createElement("div",{className:Bt.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),L.createElement("div",{className:Bt.upload_download,style:{marginLeft:30},onClick:cr},"\u4E0B\u8F7D\u6A21\u7248",L.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))),s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{label:"\u9009\u62E9\u7701\u4EFD",name:"province_rule",className:Bt.radio_style,colon:!1,style:{marginTop:"-3px"}},L.createElement(we.ZP.Group,{onChange:v=>{var Qt;((Qt=v==null?void 0:v.target)==null?void 0:Qt.value)==1&&s.setFieldValue("region_schools",[]),el([]),s.setFieldValue("region_provinces",[])}},L.createElement(we.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u7701\u4EFD"),L.createElement(we.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u7701\u4EFD"))),s.getFieldValue("province_rule")==1&&s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{className:Bt.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_provinces",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},L.createElement(Me.default,{mode:"multiple",className:Bt.form_item_item_select,options:le,onChange:v=>{el(v)},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.value)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{label:"\u9009\u62E9\u9662\u6821",name:"region_rule",className:Bt.radio_style,colon:!1,style:{marginTop:"-3px"}},L.createElement(we.ZP.Group,null,L.createElement(we.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u9662\u6821"),L.createElement(we.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u9662\u6821"))),s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&L.createElement(D.default.Item,{className:Bt.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_schools"},L.createElement(Me.default,{mode:"multiple",className:Bt.form_item_item_select,options:ge,fieldNames:{label:"name",value:"id"},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.name)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),L.createElement("div",null,s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&(0,oe.Ny)()&&L.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},L.createElement("div",{style:{marginLeft:"0px",display:"flex"}},L.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},L.createElement("div",{className:Bt.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),L.createElement("div",{className:Bt.upload_download,style:{marginLeft:30},onClick:$n},"\u4E0B\u8F7D\u6A21\u7248",L.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))))),L.createElement("div",{className:Bt.title},"\u62A5\u540D\u8005\u6761\u4EF6"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{label:"\u62A5\u540D\u6761\u4EF6",name:"is_authentication",className:Bt.radio_style,style:{marginTop:"-10px"},colon:!1},L.createElement(Tt.default,{checked:ue,onChange:v=>{var Qt;return Ae((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u5B9E\u540D\u8BA4\u8BC1",L.createElement("span",{className:Bt.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u5B9E\u540D\u8BA4\u8BC1)"))),L.createElement(D.default.Item,{label:" ",name:"need_phone",style:{marginTop:"-10px"},colon:!1},L.createElement(Tt.default,{checked:V,onChange:v=>{var Qt;return ut((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u624B\u673A",L.createElement("span",{className:Bt.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u624B\u673A\u53F7)"))),L.createElement(D.default.Item,{label:" ",name:"need_mail",style:{marginTop:"-10px"},colon:!1},L.createElement(Tt.default,{checked:ht,onChange:v=>{var Qt;return x((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u90AE\u7BB1",L.createElement("span",{className:Bt.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u90AE\u7BB1)"))),L.createElement("div",{style:{display:"flex",marginBottom:20}},L.createElement("div",{style:{paddingLeft:50,textAlign:"end"}},"\u62A5\u540D\u4FE1\u606F ",L.createElement("span",{style:{marginLeft:0},className:Bt.checkbox_text},"\uFF08\u53C2\u8D5B\u4EBA\u5458\u62A5\u540D\u65F6\u9700\u586B\u5199\u7684\u4FE1\u606F\uFF09"))),L.createElement(D.default.Item,{label:" "},L.createElement($e.Z,{wrap:!1,gutter:10},L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_name",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u59D3\u540D"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_student_id",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u5B66\u53F7"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_sex",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u6027\u522B"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_phone",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u7535\u8BDD"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_grade",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u5E74\u7EA7"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_teacher_name",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u59D3\u540D"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_teacher_phone",style:{marginTop:"-12px"},valuePropName:"checked"},L.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F")))),L.createElement($e.Z,{wrap:!1,gutter:10,style:{marginTop:"-12px"}},L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_school",valuePropName:"checked"},L.createElement(Tt.default,null,"\u5B66\u6821/\u5355\u4F4D",L.createElement(je.Z,{title:"\u5F00\u542F\u540E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u586B\u5199\u62A5\u540D\u4FE1\u606F\u65F6\uFF0C\u53EF\u9009\u7684\u5B66\u6821/\u5355 \u4F4D\u9009\u9879\u4E0E\u201C\u5F00\u653E\u8303\u56F4-\u9009\u62E9\u9662\u6821\u201D\u6240\u5217\u51FA\u7684\u9662\u6821\u4E00\u81F4\u3002"},L.createElement("i",{className:"iconfont icon-jinggao-3",style:{color:"#9096A3",marginLeft:10}})),L.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u4E0E\u201C\u5F00\u653E\u8303\u56F4\u201D\u5305\u542B\u9662\u6821\u4E00\u81F4\uFF09")))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"need_apply_id_number",valuePropName:"checked"},L.createElement(Tt.default,null,"\u8EAB\u4EFD\u8BC1\u53F7\u7801")))))),L.createElement("div",{className:Bt.title},"\u53C2\u8D5B\u6A21\u5F0F"),L.createElement("div",{className:Bt.content},L.createElement(D.default.Item,{label:" ",name:"personal",colon:!1},L.createElement(we.ZP.Group,{disabled:(tt==null?void 0:tt.competition_status)=="progressing"?!0:(tt==null?void 0:tt.competition_status)=="ended"},L.createElement(we.ZP,{value:!1,style:{width:"120px"}},"\u6218\u961F\u8D5B"),L.createElement(we.ZP,{value:!0,style:{width:"120px"}},"\u4E2A\u4EBA\u8D5B"))),s.getFieldValue("personal")==!1&&L.createElement(L.Fragment,null,L.createElement(D.default.Item,{className:Bt.form_item_model,style:{marginTop:"-2px"},label:" ",colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u5B66\u751F\u6570"),L.createElement(D.default.Item,{name:"student_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"student_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),L.createElement(D.default.Item,{name:"student_checkbox"},L.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:U,onChange:v=>{var Qt;return Oe((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},L.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D"))))),L.createElement(D.default.Item,{className:Bt.form_item_model,style:{marginTop:"-12px"},label:" ",name:"competition_staffs",colon:!1},L.createElement("div",{style:{display:"flex"}},L.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u6559\u5E08\u6570"),L.createElement(D.default.Item,{name:"teacher_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),L.createElement(D.default.Item,{name:"teacher_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},L.createElement(re.default,{style:{width:"100px"}})),L.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),L.createElement(D.default.Item,{name:"teacher_checkbox"},L.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:de,onChange:v=>{var Qt;return Ge((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},L.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D")))))),s.getFieldValue("personal")==!0&&L.createElement(D.default.Item,{label:" "},L.createElement($e.Z,{wrap:!1,gutter:10},L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"is_student",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_professional))},L.createElement(Tt.default,null,"\u5B66\u751F\u8EAB\u4EFD\u53C2\u8D5B"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"is_teacher",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_student||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_student||hn.is_professional))},L.createElement(Tt.default,null,"\u6559\u5E08\u8EAB\u4EFD\u53C2\u8D5B"))),L.createElement(ee.Z,null,L.createElement(D.default.Item,{name:"is_professional",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_student?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_student))},L.createElement(Tt.default,null,"\u4E13\u4E1A\u4EBA\u58EB\u8EAB\u4EFD\u53C2\u8D5B")))))),L.createElement("div",{className:Bt.footer},L.createElement(Ct.Z,{className:Bt.save_button,htmlType:"submit",onClick:()=>vl(void 0,null,function*(){})},"\u4FDD\u5B58\u66F4\u6539"))),L.createElement(fe.default,{centered:!0,title:"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25",open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ot(!1)},onCancel:()=>{ot(!1)}},L.createElement(Sn.default,{bordered:!0,scroll:{y:400},columns:s.getFieldValue("rule")==1?[{title:"\u624B\u673A\u53F7",dataIndex:"phone"},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u90AE\u7BB1",dataIndex:"email"}]:[{title:"ID",dataIndex:"phone"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"}],dataSource:Ze,pagination:!1,rowKey:v=>v.name})))};var Aa=(0,F.connect)(({competitions:a})=>({competitions:a}))(rr),Ca={flex_box_center:"flex_box_center___GwwjL",flex_space_between:"flex_space_between___do2Up",flex_box_vertical_center:"flex_box_vertical_center___Fc8yS",flex_box_center_end:"flex_box_center_end___qWfDe",flex_box_column:"flex_box_column___WF56h",all:"all___Gr2Vh",title:"title___EQEdF",content:"content___bufe6",content_icon:"content_icon___NXAQL",content_info:"content_info___EUdKE",content_title:"content_title___Hu6cH",content_size:"content_size___cgYj3",content_img:"content_img___Edaua",content_img2:"content_img2___CkKhW"},nr=B(78673),ar="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC",Ht=B(59301),fr=Object.defineProperty,Tl=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Hn=(a,u,l)=>u in a?fr(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,mr=(a,u)=>{for(var l in u||(u={}))ol.call(u,l)&&Hn(a,l,u[l]);if(Tl)for(var l of Tl(u))Wa.call(u,l)&&Hn(a,l,u[l]);return a},wu=(a,u)=>{var l={};for(var d in a)ol.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Tl)for(var d of Tl(a))u.indexOf(d)<0&&Wa.call(a,d)&&(l[d]=a[d]);return l},Ga=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const nl=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=wu(u,["competitions","globalSetting","loading","dispatch","user"]);const[s,M]=(0,e.useState)(""),[Qe,rt]=(0,e.useState)(""),[he]=D.default.useForm(),{Header:me}=l,[De,Se]=(0,e.useState)(!0);(0,e.useEffect)(()=>{T()},[]),(0,e.useEffect)(()=>{Se(me==null?void 0:me.is_show_picture),he.setFieldValue("apply_success_tips",(me==null?void 0:me.apply_success_tips)||"\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5")},[me]);const T=()=>{(0,En.Mn)(j==null?void 0:j.competitionId).then(V=>{var ut,ht;(V==null?void 0:V.status)==0?(M((ut=V==null?void 0:V.data)==null?void 0:ut.competition_image),rt((ht=V==null?void 0:V.data)==null?void 0:ht.qr_code_image),j==null||j.loadingFunction(!1)):G.ZP.error(V==null?void 0:V.message)})},ue=(V,ut)=>{(0,En.o3)(j==null?void 0:j.competitionId).then(ht=>{let x=new FormData;x.append("file",V==null?void 0:V.file),x.append("source_id",ht==null?void 0:ht.id),x.append("source_type",ut),(0,be.ZP)("/api/competitions/set_attachments.json",{method:"post",body:x},!0).then(U=>{(U==null?void 0:U.message)=="success"?(G.ZP.success("\u4E0A\u4F20\u6210\u529F"),T(),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(U==null?void 0:U.message)})})};function Ae(V){return Ga(this,null,function*(){let ut=yield(0,be.ZP)(`/api/competitions/${me.identifier}/update_picture_settings.json`,{method:"post",body:V});(ut==null?void 0:ut.status)===0&&(G.ZP.info("\u66F4\u65B0\u6210\u529F"),R({type:"competitions/getHeader",payload:{identifier:me.identifier}}))})}return Ht.createElement("div",{className:Ca.all},Ht.createElement("div",{className:Ca.title},"\u56FE\u7247\u8BBE\u7F6E"),Ht.createElement("div",null,Ht.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u7ADE\u8D5B\u6D77\u62A5"),Ht.createElement("div",{className:Ca.content},Ht.createElement("img",{src:ar,className:Ca.content_icon}),Ht.createElement("div",{className:Ca.content_info},Ht.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition"),showUploadList:!1},Ht.createElement("div",{className:Ca.content_title},"\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE")),Ht.createElement("div",{className:Ca.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340")),Ht.createElement("img",{src:s,className:Ca.content_img}))),Ht.createElement("div",null,Ht.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u62A5\u540D\u6210\u529F\u5F39\u7A97"),Ht.createElement("div",{className:Ca.content,style:{borderBottom:0}},Ht.createElement("img",{src:ar,className:Ca.content_icon}),Ht.createElement("div",{className:Ca.content_info},Ht.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition_code"),showUploadList:!1},Ht.createElement("div",{className:Ca.content_title},"\u4E0A\u4F20\u4EA4\u6D41\u7FA4\u4E8C\u7EF4\u7801")),Ht.createElement("div",{className:Ca.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A160 x 160")),Ht.createElement("img",{src:Qe,className:Ca.content_img2})),Ht.createElement("div",{style:{marginLeft:50,marginRight:50}},Ht.createElement("div",null,"\u5C55\u793A\u4E8C\u7EF4\u7801",Ht.createElement(nr.Z,{checked:De,onChange:V=>{var ut;Se(V),Ae({is_show_picture:V,apply_success_tips:(ut=he.getFieldsValue())==null?void 0:ut.apply_success_tips})},style:{marginLeft:10}})),Ht.createElement(D.default,{size:"large",form:he,onFinish:V=>{Ae(mr({is_show_picture:De},V))},style:{marginTop:20}},Ht.createElement(D.default.Item,{label:Ht.createElement("div",null,Ht.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u62A5\u540D\u6210\u529F\u63D0\u793A"),colon:!1},Ht.createElement("div",{style:{display:"flex"}},Ht.createElement(D.default.Item,{style:{width:"100%"},colon:!1,name:"apply_success_tips"},Ht.createElement(re.default,{autoComplete:"off",style:{width:"100%"},className:Ca.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u62A5\u540D\u6210\u529F\u63D0\u793A",onBlur:()=>he.submit()})),Ht.createElement(ke.ZP,{onClick:()=>{var V;fe.default.confirm({title:!1,closable:!0,icon:null,footer:!1,content:Ht.createElement("div",null,Ht.createElement("div",{style:{fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20}},Ht.createElement("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," \u62A5\u540D\u6210\u529F"),Ht.createElement("div",{style:{alignItems:"center",textAlign:"center"}},De&&Ht.createElement("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:lt.Z.IMG_SERVER+(me==null?void 0:me.QR_code)}),Ht.createElement("p",{style:{color:"#AAAAAA"}},(V=he.getFieldsValue())==null?void 0:V.apply_success_tips)))})},style:{marginLeft:10},type:"primary"},"\u793A\u4F8B")))))))};var wl=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(nl),ca={flex_box_center:"flex_box_center___DCcFz",flex_space_between:"flex_space_between___fwdS2",flex_box_vertical_center:"flex_box_vertical_center___kSJlo",flex_box_center_end:"flex_box_center_end___Pn6Qi",flex_box_column:"flex_box_column___ldvFM",all:"all___OZnw8",title:"title___QEba9",add_people:"add_people___KmnsR",people_icon:"people_icon___IIRQP",content:"content___gMXse",content_info:"content_info___SI8Si",info_icon:"info_icon___V2UKB",info_title:"info_title___WUgji",info_content:"info_content___eR0ev",info_content_icon:"info_content_icon___WHDGD",info_content_title:"info_content_title___BeEky",info_open:"info_open___tSkml",info_delete:"info_delete___H9l1z",questions_info:"questions_info___T6myU",form_item:"form_item___jdpdk",form_item_item:"form_item_item___QnqF1",form_item_small:"form_item_small___DyPSg",guanka_title:"guanka_title___yNWEJ",form_item_item_small:"form_item_item_small___HnLC7",guanka_icon:"guanka_icon___HYdqD",nandu_1:"nandu_1___a8pb3",nandu_2:"nandu_2___az8lY",nandu_3:"nandu_3___PnyrW",close_icon:"close_icon___AgtzX",footer:"footer___UUZSn",clear_button:"clear_button___VJKAx",save_button:"save_button___VXSLy",textone:"textone___OCiKi",deletecolor:"deletecolor___dR6ka",qselect:"qselect___zHKll",qinput:"qinput___d3CWl",modalclass:"modalclass___Xwb0q",popu:"popu___FRsps",pingcesetting:"pingcesetting___pj4gN"},ur=B(81327),Ql=B(5871),kr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg==",Rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC",pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlk1IVFEUx39n3gwpUxKEM35QEU3QJlxYK8FNtWjhJqhFOH4UCBl9UCQVYdMmSLLAQkhJxRmKCipy2yKpTdEH7oSipKAZx00Uhc3MeyfupOGMPS0ZBgLf7t177v2d8z/n3nsEoDKsW23YB2xQ8JqxQn0CGeC9BTfjUXkhBpaBc4UCLLSPF85LIKyXFTYVAyjwxgDvF1pGN+eNvFIe1pFiRDfLWAYWXO3/TlKdkUD+VorFIhzzQI8qNSocydlUSJT66chMszKdoVeUnjLl2VeLVkfZ4Xo0XI6FinK7PcStSESc6iZdk1KG8oAXp4blaXmjhhCueJWueEyeGJtgs25Xh4MKK/LB8yIU+GIp3fGYvMouDmvAUc4gbJyz+G1ymOMiooEmjahSK/DDA1cTURnN3s8HdL2d5rQq1XOh84A+4dCnYflgjAKNWoPQoVCWs0g5m4zJWLBFtzg2F+bOeeBhfQMDd/eKHQyr34EbgN/14K8rZffLPklXNmu9rZxQxZMHe52MSWfWIZd72AMPJqNiQMbmukKVK9BvEZ4Yks+1ber7+J1WFRpyIvBxdHJA3gWatU4dTuXnyFLubQ4RfRyRjIlQhX5VVrkCRRj3WHQlBmXKGFW06DbH5piRVZTRZEwu7bmj1ugIvTmem9x76Y4P/sr92v1aNZ3mJBBaMIczk98QrpkqNP+zlWhZHE4MyURFk+6ylfY/5XUm9zuBNhVKFq3SHPmER1YJ/ekUZdj0e6DPZzGecuhUZXUOEAZ9Ds9TFo0odf96Dn/bm3IHrEK9mYvdNG6OLnl8Gbhk6VyLpuhNVNHbxKI3wtmnpIit/k8rJx6Q0AVqRgAAAABJRU5ErkJggg==",jr=B(43428),Cl=B(71418),Zu=B(28103),Pr=B(58421),Ml=B(2524),Bl={flex_box_center:"flex_box_center___F5jrc",flex_space_between:"flex_space_between___WXfOQ",flex_box_vertical_center:"flex_box_vertical_center___Oio40",flex_box_center_end:"flex_box_center_end___rb8c9",flex_box_column:"flex_box_column___n6nZO",wrp:"wrp___SBljt",drawer:"drawer___bVVeT",menu:"menu___MQxF7",actived:"actived___cWc80",actived2:"actived2___eIyQ3",subTag:"subTag___Zp7dv",listItem:"listItem___Mbgai",listItem2:"listItem2___OCCgn",info:"info___mnaGa",title:"title___mLfYJ",titleLeft:"titleLeft___fSfWD",titleRight:"titleRight___f_7FE",search:"search___YMjIh",filter:"filter___mCdSh",description:"description___dEb5U",menuCourse:"menuCourse___K57Tp",button_right:"button_right___tLR5z"},Oi=B(7184),ai=B(35479),Sr=B(79274),au=Object.defineProperty,Fl=Object.defineProperties,Yr=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,_i=(a,u,l)=>u in a?au(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,ml=(a,u)=>{for(var l in u||(u={}))ki.call(u,l)&&_i(a,l,u[l]);if(hu)for(var l of hu(u))wi.call(u,l)&&_i(a,l,u[l]);return a},Iu=(a,u)=>Fl(a,Yr(u)),ji=(a,u)=>{var l={};for(var d in a)ki.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&hu)for(var d of hu(a))u.indexOf(d)<0&&wi.call(a,d)&&(l[d]=a[d]);return l},fi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{Search:Vt}=re.default,Ne=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Ot=a=>{var u=a,{classroomList:l,loading:d,dispatch:q,shixunsList:R}=u,H=ji(u,["classroomList","loading","dispatch","shixunsList"]),j,s;const[M,Qe]=(0,e.useState)(ml({},(0,F.useParams)())),{shixunLists:rt,shixunAiRecommendLists:he}=l,[me,De]=(0,e.useState)(""),[Se,T]=(0,e.useState)({}),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(!1),ht=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(O=>!!O),[x,U]=(0,e.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null});(0,e.useEffect)(()=>{Oe()},[M.coursesId,x]),(0,e.useEffect)(()=>{l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898"&&(De(""),U({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null})),q({type:"shixunsList/getMenus",payload:{}})},[l.actionTabs.key]),(0,e.useEffect)(()=>{(rt!=null&&rt.shixun_list||he!=null&&he.shixun_list)&&T(x.sort==="recommend"?he:rt)},[rt,he]);const Oe=()=>fi(void 0,null,function*(){ut(!0);let O=ml({},x);if(x.sort==="recommend"&&(O.sort="myshixuns_count"),x.sort==="recommend")yield q({type:"classroomList/getShixunAiRecommendLists",payload:Iu(ml({},O),{course_id:M.coursesId})});else{const ot=ml({},O);yield q({type:"classroomList/getShixunLists",payload:ot})}const $=yield(0,be.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ae([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...($==null?void 0:$.groups)||[]]),De(""),ut(!1)});if(l.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const[de,Ge,ge,nn]=(0,ai.P)(),le=O=>fi(void 0,null,function*(){(0,En.su)({id:H==null?void 0:H.competitionId,shixun_ids:O.map($=>$.id)}).then($=>{($==null?void 0:$.status)==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),q({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.competitionId}}),H==null||H.queryQuetions(!0)):G.ZP.error($==null?void 0:$.message)})}),[Je,jt]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement(jr.Z,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,open:l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898",key:"bottom",rootClassName:Bl.drawer,destroyOnClose:!0,onClose:()=>{q({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(ke.ZP,{size:"middle",onClick:()=>{q({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(ke.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>fi(void 0,null,function*(){var O;if(me){jt(!0);const $=(O=Se==null?void 0:Se.shixun_list)==null?void 0:O.filter(ot=>me.includes(ot.identifier)).map(ot=>({id:ot.id,is_copy:0,is_use:1}));yield le($),jt(!1)}else G.ZP.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE")}),type:"primary",loading:Je},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Oi.Z,{onChange:O=>{O!=null&&O.keyword.trim()&&(0,Sr.tk)({name:O==null?void 0:O.keyword.trim(),copywriting:O==null?void 0:O.keyword.trim(),position:"Shixun"}),U(Iu(ml({},x),{keyword:O==null?void 0:O.keyword.trim(),schools:O==null?void 0:O.schools.trim(),creator:O==null?void 0:O.creator.trim(),page:1}))}})),e.createElement("section",{className:"edu-container"},e.createElement(Cl.Z,{spinning:V},e.createElement("aside",null,Ne.map(function(O,$){var ot;return $!==0?null:e.createElement("ul",{className:Bl.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Bl.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,x.page=1,U(ml({},x))}},e.createElement("strong",null,Ze.name))}))}),e.createElement("ul",{className:Bl.menu},e.createElement("li",null,"\u65B9\u5411"),e.createElement("li",{className:x!=null&&x.discipline_id?"":Bl.actived,onClick:()=>{delete x.tag_level,delete x.sub_discipline_id,delete x.discipline_id,x.page=1,U(ml({},x))}},e.createElement("strong",null,"\u5168\u90E8")),R.menus&&R.menus.map(function(O,$){return e.createElement("li",{key:$,className:(x==null?void 0:x.discipline_id)==O.id?Bl.actived:""},e.createElement("strong",{onClick:()=>{x.tag_level=1,x.discipline_id=O.id,delete x.sub_discipline_id,x.page=1,U(ml({},x))}},O.name),e.createElement("div",null,O.sub_repertoires.map(function(ot,Ze){return e.createElement("div",{key:Ze,className:"mt5"},e.createElement("div",{className:(x==null?void 0:x.sub_discipline_id)==ot.id&&x.tag_level===2?`${Bl.actived2} ${Bl.subTag}`:Bl.subTag,onClick:()=>{x.tag_level=2,x.discipline_id=O.id,x.sub_discipline_id=ot.id,U(ml({},x))}},ot.name),e.createElement("ul",{className:"mt5"},ot.tags&&ot.tags.map(function(tn,Bn){return e.createElement("li",{key:Bn,className:x.sub_discipline_id==tn.id&&x.tag_level===3?Bl.actived2:"",onClick:()=>{x.tag_level=3,x.discipline_id=O.id,x.sub_discipline_id=tn.id,U(ml({},x))}},tn.name)})))})))})),x.type==="mine"&&e.createElement("ul",{className:Bl.menu},e.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((O,$)=>e.createElement("li",{className:x.group_id==O.id?Bl.actived:"",key:$,onClick:()=>{x.group_id=O.id,x.page=1,U(ml({},x))}},e.createElement("strong",null,O.name)))),Ne.map(function(O,$){var ot;return $!==1?null:e.createElement("ul",{className:Bl.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Bl.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,U(ml({},x))}},e.createElement("strong",null,Ze.name))}))}),(x==null?void 0:x.type)=="mine"&&e.createElement("ul",{className:Bl.menu},e.createElement("li",null,"\u72B6\u6001"),e.createElement("li",{className:x.not_open==!1?Bl.actived:"",onClick:()=>{x.not_open=!1,x.page=1,U(ml({},x))}},e.createElement("strong",null,"\u516C\u5F00")),e.createElement("li",{className:x.not_open==!0?Bl.actived:"",onClick:()=>{x.not_open=!0,x.page=1,U(ml({},x))}},e.createElement("strong",null,"\u672A\u516C\u5F00"))),e.createElement($e.Z,{align:"middle"},e.createElement(ee.Z,{flex:"1",className:Bl.filter},ht.map(function(O,$){return e.createElement(ke.ZP,{key:$,className:"mr20",type:x.sort===O.id?"primary":"default",onClick:()=>{x.sort=O.id,U(ml({},x))}},O.name)})),e.createElement(ee.Z,{className:"c-grey-999"},e.createElement("div",{className:Bl.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},me.length>0?1:0),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},Se.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{x.order=x.order==="asc"?"desc":"asc",U(ml({},x))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${x.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((j=Se==null?void 0:Se.shixun_list)==null?void 0:j.length)===0&&e.createElement(Ml.Z,null),e.createElement(we.ZP.Group,{style:{display:"block"},value:me,onChange:O=>{De(O.target.value)}},(s=Se==null?void 0:Se.shixun_list)==null?void 0:s.map(function(O,$){var ot,Ze,tn;return e.createElement("div",{className:Bl.listItem,key:$,style:{cursor:"auto"}},e.createElement(we.ZP,{value:O==null?void 0:O.identifier,style:{marginTop:"3px"},disabled:O==null?void 0:O.need_authorize},e.createElement("div",{className:Bl.info},e.createElement("div",{className:Bl.title},e.createElement("div",{className:Bl.titleLeft},e.createElement(F.Link,{to:`/shixuns/${O.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:O.title}})),(O==null?void 0:O.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ct.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===1&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===2&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===3&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),e.createElement(ke.ZP,{ghost:!0,href:`/shixuns/${O.identifier}/challenges`,type:"primary",target:"_blank",className:Bl.button_right},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Bl.description,dangerouslySetInnerHTML:{__html:O.description}})),e.createElement("div",{className:" mt15"},O.challenge_names.map(function(Bn,ae){return e.createElement("span",{key:ae,className:"mr30"},"\u7B2C",ae+1,"\u5173 ",Bn," ")})),e.createElement(Zu.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20"},(ot=O==null?void 0:O.content)!=null&&ot.author_name?e.createElement("span",{dangerouslySetInnerHTML:{__html:(tn=(Ze=O==null?void 0:O.content)==null?void 0:Ze.author_name)==null?void 0:tn[0]}}):e.createElement("span",null,O.author_name),e.createElement("span",{className:"ml15 mr15"},"|"),O.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",null,O.author_school_name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",O.level),e.createElement("span",{className:"ml15 mr15"},"|"),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),e.createElement("span",null,O.study_count)))))}))))),e.createElement("div",{className:"tc mt20"},e.createElement(Pr.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:x.page||1,showQuickJumper:!0,total:Se==null?void 0:Se.shixuns_count,onChange:O=>{x.page=O,U(ml({},x))}}))),e.createElement(ai.Z,{visible:de,onCancel:Ge,renderData:ge,inPaper:!1,onOk:le,modalType:"multiple",type:"shixun",position:"\u9009\u4E2D\u5B9E\u8BAD"}))};var An=(0,F.connect)(({classroomList:a,shixunsList:u,loading:l})=>({classroomList:a,shixunsList:u,loading:l.effects}))(Ot),wn=B(3918),Be=B(59301),Va=Object.defineProperty,nt=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Dl=(a,u,l)=>u in a?Va(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,ka=(a,u)=>{for(var l in u||(u={}))Za.call(u,l)&&Dl(a,l,u[l]);if(nt)for(var l of nt(u))Oa.call(u,l)&&Dl(a,l,u[l]);return a},Il=(a,u)=>{var l={};for(var d in a)Za.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&nt)for(var d of nt(a))u.indexOf(d)<0&&Oa.call(a,d)&&(l[d]=a[d]);return l},Ha=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:gr}=re.default,Hr=a=>{if(a!=null&&a.includes("\u5DF2\u622A\u6B62"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u622A\u6B62");if(a!=null&&a.includes("\u8FDB\u884C\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8FDB\u884C\u4E2D");if(a!=null&&a.includes("\u672A\u53D1\u5E03"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u53D1\u5E03");if(a!=null&&a.includes("\u63D0\u4EA4\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #B1F0E1",color:"#00B187",fontSize:12,marginRight:8}},"\u63D0\u4EA4\u4E2D");if(a!=null&&a.includes("\u5DF2\u7ED3\u675F"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u7ED3\u675F");if(a!=null&&a.includes("\u8003\u8BD5\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8003\u8BD5\u4E2D");if(a!=null&&a.includes("\u672A\u5F00\u59CB"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u5F00\u59CB");if(a!=null&&a.includes("\u8865\u4EA4\u4E2D"))return Be.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(255,157,24,0.3)",color:"#FF9D18",fontSize:12,marginRight:8}},"\u8865\u4EA4\u4E2D")},Lr=a=>{var u=a,{competitions:l,shixunHomeworks:d,globalSetting:q,dispatch:R,user:H}=u,j=Il(u,["competitions","shixunHomeworks","globalSetting","dispatch","user"]),s,M,Qe,rt;const[he]=D.default.useForm(),[me]=D.default.useForm(),[De,Se]=(0,e.useState)(!0),[T,ue]=(0,e.useState)([]),[Ae,V]=(0,e.useState)(!1),[ut,ht]=(0,e.useState)([]),{Header:x}=l,[U,Oe]=(0,e.useState)(1);let[de,Ge]=(0,e.useState)({});const{identifier:ge,enter:nn}=(0,F.useParams)(),[le,Je]=(0,e.useState)({}),[jt,O]=(0,e.useState)([]),[$,ot]=(0,e.useState)("");let[Ze,tn]=(0,e.useState)([]);const[Bn,ae]=(0,e.useState)(!1);let[tt,an]=(0,e.useState)([{type:"practice",name:"\u8BFE\u5802\u5B9E\u9A8C",open:!1,url:"shixun_homework"},{type:"normal",name:"\u56FE\u6587\u4F5C\u4E1A",open:!1,url:"common_homework"},{type:"group",name:"\u5206\u7EC4\u4F5C\u4E1A",open:!1,url:"group_homework"},{type:"hack",name:"\u7F16\u7A0B\u4F5C\u4E1A",open:!1,url:"program_homework"},{type:"exercise",name:"\u5728\u7EBF\u8003\u8BD5",open:!1,url:"exercise"}]),[Ra,cl]=(0,e.useState)({input:""});const Fn=()=>{R({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",params:""}})};(0,e.useEffect)(()=>{x.mode===1?(me.resetFields(),Kn(!0)):x.mode===2?(me.resetFields(),cr()):_()},[x]);function cr(){return Ha(this,null,function*(){let N=yield(0,be.ZP)(`/api/competitions/${ge}/get_course_settings.json`,{method:"get"});(N==null?void 0:N.status)===0&&Je(N.data)})}function $n(){return Ha(this,null,function*(){j==null||j.loadingFunction(!0);let N=yield(0,be.ZP)(`/api/users/${H.userInfo.login}/courses.json`,{method:"get",params:{category:"manage",page:1,per_page:1e3,username:H.userInfo.login,no_limit_per_page:1}});j==null||j.loadingFunction(!1),O(N==null?void 0:N.courses)})}(0,e.useEffect)(()=>{H.userInfo.login&&$n()},[H]);const el=N=>{var We;const{total_score:dt,difficulty_level_sort:yt}=N,cn=(We=N.challenge_settings)==null?void 0:We.filter(gt=>gt.checked).length;if(!cn){N.challenge_settings.map((gt,pa)=>{gt.challenge_score=0});return}const $t=N.challenge_settings.filter(gt=>gt.checked).map(gt=>yt==="desc"?gt.challenge_exp_desc:gt.challenge_exp).reduce((gt,pa)=>gt+pa),dn=dt/$t;let qt=0,ft=0,on;switch(N.score_setting){case 0:const gt=parseFloat((dt/cn).toFixed(1));N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,Ua.score=gt>0?gt:0):Ua.score=0}),on=(dt-gt*(cn-1)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break;case 1:N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,ft+=Number((Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)),Ua.score=(Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)):Ua.score=0});let pa=N.challenge_settings[qt].score;on=(dt-ft+Number(pa)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break}},Kn=N=>{(0,En.lm)(j==null?void 0:j.competitionId).then(We=>{if((We==null?void 0:We.status)==0){if(!(We!=null&&We.data))ue([]);else{let dt=We==null?void 0:We.data;if(N){for(let yt in dt)dt[yt].show_info=!1;ht(dt)}else for(let yt in ut)dt[yt].show_info=ut[yt].show_info;ue(dt)}j==null||j.loadingFunction(!1)}else G.ZP.error(We==null?void 0:We.message)})},v=N=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u5220\u9664\u8BE5\u8D5B\u9898\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Ha(void 0,null,function*(){(0,En.pS)({id:j==null?void 0:j.competitionId,data_id:N}).then(We=>{(We==null?void 0:We.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),Kn(!0),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(We==null?void 0:We.message)})})})},Qt=(N,We)=>{let dt=T;for(let yt in dt)dt[yt].id==N.id&&(We=="open"?dt[yt].show_info=!0:We=="close"&&(dt[yt].show_info=!1));ue([...dt]),ht([...dt])},hn=N=>{var We,dt,yt,cn;let $t=[];for(let dn in N){const qt=(dt=(We=N[dn])==null?void 0:We.challenge_settings)==null?void 0:dt.reduce((ft,on)=>ft+Number(on.score),0);(qt==null?void 0:qt.toFixed(10))!==((cn=(yt=N[dn])==null?void 0:yt.total_score)==null?void 0:cn.toFixed(10))&&$t.push(`\u8D5B\u9898${Number(dn)+1}\u7684\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${N[dn].total_score}\u5206 +`)}return $t.length>0?(G.ZP.warning($t),!1):!0},ye=()=>{var N,We,dt,yt,cn,$t;if(hn(T)){for(let dn in T)if(T[dn].shixun_id=(We=(N=T[dn])==null?void 0:N.challenge_settings[0])==null?void 0:We.shixun_id,((yt=(dt=T[dn])==null?void 0:dt.challenge_settings)==null?void 0:yt.length)>0)for(let qt in(cn=T[dn])==null?void 0:cn.challenge_settings)T[dn].challenge_settings[qt].challenge_score=($t=T[dn])==null?void 0:$t.challenge_settings[qt].score;(0,En.JM)({id:j==null?void 0:j.competitionId,shixuns:T}).then(dn=>{(dn==null?void 0:dn.status)==0?(G.ZP.success("\u66F4\u6539\u6210\u529F"),Kn(!1)):G.ZP.error(dn==null?void 0:dn.message)})}};function it(N){return Ha(this,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,be.ZP)(`/api/competitions/${ge}/switch_mode.json`,{method:"post",body:{mode:N}});return j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}}),!0})}function Fe(N){return Ha(this,null,function*(){var We;ae(!0);let dt=yield(0,be.ZP)("/api/competitions/get_competition_course_homework.json",{method:"get",params:{course_id:le.course_id,competition_course_game_id:N,id:ge}});ae(!1),(dt==null?void 0:dt.status)===0?(ot(N),tn((We=dt==null?void 0:dt.data)==null?void 0:We.list)):G.ZP.info("\u5F53\u524D\u8BFE\u5802\u6682\u65E0\u6570\u636E\uFF0C\u8BF7\u66F4\u6362\u7ED1\u5B9A\u8BFE\u5802\u6216\u5728\u5F53\u524D\u8BFE\u5802\u65B0\u589E\u4F5C\u4E1A\u6216\u8003\u8BD5")})}function _(){return Ha(this,null,function*(){var N,We,dt,yt;let cn=yield(0,be.ZP)(`/api/competitions/${ge}/get_work_settings.json0`,{method:"get"});(cn==null?void 0:cn.status)===0&&(Se(cn==null?void 0:cn.data.is_new),me.setFieldsValue({evaluation_setting:(N=cn==null?void 0:cn.data)==null?void 0:N.evaluation_setting,commit_num:(We=cn==null?void 0:cn.data)==null?void 0:We.commit_num,evaluation_time:(dt=cn==null?void 0:cn.data)==null?void 0:dt.evaluation_time,evaluation_script:(yt=cn==null?void 0:cn.data)==null?void 0:yt.evaluation_script}))})}const In=N=>{const We=N.getFieldsValue();console.log(We);for(let dt in We)if(We[dt]!==void 0)return!0;return!1};return Be.createElement("div",{className:ca.all},Be.createElement("div",{style:{padding:30}},Be.createElement("div",{style:{marginBottom:30,fontSize:14,fontWeight:600,color:"#232B40"}},"\u6A21\u5F0F\u8BBE\u7F6E"),Be.createElement("div",{style:{marginLeft:42}},Be.createElement("span",null,"\u7ADE\u8D5B\u6A21\u5F0F"),Be.createElement(we.ZP.Group,{disabled:x.competition_status==="progressing"||x.competition_status==="ended"||(x==null?void 0:x.competition_status)==="apply",value:x.mode,onChange:N=>Ha(void 0,null,function*(){var We,dt,yt;if(((yt=(dt=(We=le==null?void 0:le.competition_course_games)==null?void 0:We[0])==null?void 0:dt.homeworks)==null?void 0:yt.length)>0||(T==null?void 0:T.length)>0||In(me)){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5207\u6362\u6A21\u5F0F\u540E\uFF0C\u5F53\u524D\u5DF2\u7ECF\u8BBE\u7F6E\u7684\u8D5B\u9898\u6570\u636E\u5C06\u4F1A\u88AB\u6E05\u7406\uFF0C\u4E14\u4E0D\u53EF\u64A4\u56DE\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u5207\u6362",onOk:()=>Ha(void 0,null,function*(){(yield it(N.target.value))&&$n()})});return}(yield it(N.target.value))&&$n()}),style:{marginLeft:10,fontSize:14}},Be.createElement(ur.Z,{direction:"vertical"},Be.createElement(we.ZP,{value:1},"\u5B9E\u8BAD\u6A21\u5F0F",Be.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u6311\u6218\u5B9E\u8BAD\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")),Be.createElement(we.ZP,{value:2},"\u8BFE\u5802\u6A21\u5F0F",Be.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u9700\u8981\u8FDB\u5165\u8BFE\u5802\u5B8C\u6210\u4F5C\u4E1A\uFF0C\u5C06\u9009\u62E9\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A\u751F\u6210\u6392\u884C\u699C")),Be.createElement(we.ZP,{value:3,disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)||x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended"},"\u4F5C\u54C1\u6A21\u5F0F",Be.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")))))),x.mode===1&&Be.createElement("div",null,Be.createElement("div",{className:ca.title,style:{display:"flex",alignItems:"center"}},Be.createElement("div",{style:{flex:1}},"\u8D5B\u9898\u8BBE\u7F6E",Be.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",Be.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((s=x==null?void 0:x.permission)==null?void 0:s.editable))&&Be.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},Be.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91"))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&Be.createElement("div",{className:ca.add_people,style:{top:"auto"},onClick:Fn},Be.createElement("img",{src:Rl,className:ca.people_icon}),"\u65B0\u589E\u8D5B\u9898")),Be.createElement("div",{style:{marginTop:"25px"}}),T.map((N,We)=>{var dt,yt,cn;return Be.createElement("div",{className:ca.content,key:We},Be.createElement("div",{className:ca.content_info},Be.createElement("img",{src:kr,className:ca.info_icon}),Be.createElement("div",{className:ca.info_title},"\u8D5B\u9898",We+1),Be.createElement("div",{className:ca.info_content},Be.createElement("img",{src:pr,className:ca.info_content_icon}),Be.createElement(F.Link,{to:`/shixuns/${N==null?void 0:N.shixun_identifier}/challenges`,target:"_blank"},Be.createElement(je.Z,{title:(dt=N==null?void 0:N.shixun)==null?void 0:dt.name,placement:"bottom"},Be.createElement("div",{className:ca.info_content_title},(yt=N==null?void 0:N.shixun)==null?void 0:yt.name)))),Be.createElement("div",{className:ca.info_open,onClick:()=>{Qt(N,"open")}},!(N!=null&&N.show_info)&&Be.createElement(Be.Fragment,null,"\u5C55\u5F00\u66F4\u591A",Be.createElement("i",{className:"iconfont icon-xiajiantou",style:{fontSize:"8px"}}))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&Be.createElement("div",{className:ca.info_delete,onClick:()=>{v(N==null?void 0:N.id)}},"\u5220\u9664\u8BE5\u8D5B\u9898")),(N==null?void 0:N.show_info)&&Be.createElement("div",{className:ca.questions_info},Be.createElement(D.default,{form:he,labelCol:{flex:"70px"}},Be.createElement(D.default.Item,{className:ca.form_item,label:"\u9898\u76EE\u603B\u5206",colon:!1},Be.createElement(Ql.Z,{min:0,value:N==null?void 0:N.total_score,disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",className:ca.form_item_item,onChange:$t=>{N.total_score=$t,Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}}),"\xA0\u5206"),Be.createElement(D.default.Item,{className:ca.form_item_small,label:" ",colon:!1},Be.createElement(D.default.Item,{className:ca.form_item_small,label:"\u5173\u5361\u5206\u503C",colon:!1},Be.createElement(we.ZP.Group,{disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",value:N==null?void 0:N.score_setting,onChange:$t=>{N.score_setting=$t.target.value,$t.target.value!==1&&(N.difficulty_level_sort="asc"),Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}},Be.createElement(we.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Be.createElement(we.ZP,{value:1},"\u96BE\u6613\u5EA6"),Be.createElement(we.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C")))),(cn=N==null?void 0:N.challenge_settings)==null?void 0:cn.map(($t,dn)=>Be.createElement(D.default.Item,{key:dn,className:ca.form_item_small,label:" ",colon:!1},Be.createElement("div",{style:{display:"flex"}},Be.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#165DFF",width:"14px",height:"14px",margin:"6px 15px 7px 0"}}),Be.createElement(D.default.Item,{className:ca.form_item_small,label:Be.createElement(je.Z,{title:$t==null?void 0:$t.subject,placement:"left"},Be.createElement("div",{className:ca.guanka_title},$t==null?void 0:$t.subject)),colon:!1},Be.createElement(Ql.Z,{min:0,step:.1,value:$t==null?void 0:$t.score,disabled:Ae||(N==null?void 0:N.score_setting)!==2,style:{width:"96px"},onChange:qt=>{N.challenge_settings[dn].score=qt,Ge(ka({},de))},onBlur:()=>{ye()}}),Be.createElement("span",{className:"ml10"},"\u5206")),Be.createElement("div",{className:($t==null?void 0:$t.difficulty)=="\u7B80\u5355"?ca.nandu_1:($t==null?void 0:$t.difficulty)=="\u4E2D\u7B49"?ca.nandu_2:ca.nandu_3},$t==null?void 0:$t.difficulty))))),Be.createElement("div",{className:ca.close_icon,onClick:()=>{Qt(N,"close")}},"\u6536\u8D77\u66F4\u591A",Be.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:"8px"}}))))}),(T==null?void 0:T.length)==0&&Be.createElement(Ml.Z,{customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898"}),Be.createElement(An,{competitionId:j==null?void 0:j.competitionId,queryQuetions:Kn})),x.mode===2&&Be.createElement("div",{style:{paddingLeft:78,paddingRight:30}},Be.createElement("div",{style:{display:"flex",alignItems:"center"}},Be.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8BFE\u5802"),Be.createElement(Me.default,{popupClassName:ca.popu,showSearch:!0,filterOption:(N,We)=>We.key.toUpperCase().indexOf(N.toUpperCase())!==-1,disabled:x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended",className:ca.qselect,onChange:N=>Ha(void 0,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,be.ZP)(`/api/competitions/${ge}/course_select.json`,{method:"post",body:{course_id:N}});j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),size:"large",style:{flex:1},value:[le.course_id||le.default_course_id],placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u8BA1\u7B97\u6210\u7EE9\u7684\u8BFE\u5802"},jt==null?void 0:jt.map(N=>Be.createElement(Me.default.Option,{key:`${N==null?void 0:N.name}${N==null?void 0:N.id}`,value:N==null?void 0:N.id},Be.createElement($e.Z,{align:"middle",style:{padding:"0px 12px"}},Be.createElement($e.Z,{align:"middle",style:{flex:1}},Be.createElement(ee.Z,null,Be.createElement("div",{className:"mr20 font12",style:{lineHeight:"12px",padding:"4px 10px",borderRadius:13,color:N.is_end?"#E53333":"#3061D0",border:`1px solid ${N.is_end?"#FFC4C4":"#C4D2F1"}`}},N.is_end?"\u5DF2\u7ED3\u675F":"\u8FDB\u884C\u4E2D")),Be.createElement(ee.Z,{style:{flex:1}},Be.createElement(je.Z,{placement:"topLeft",title:N==null?void 0:N.name,overlayStyle:{maxWidth:430,zIndex:1e4}},Be.createElement(ee.Z,{style:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:430}},N==null?void 0:N.name)))),Be.createElement(ee.Z,{style:{color:"#9096A3"}},N==null?void 0:N.created_at))))),Be.createElement("div",{className:ca.add_people,style:{position:"relative",justifyContent:"center",top:0,right:0,marginLeft:20,height:40,borderRadius:2,alignItems:"center"},onClick:()=>{window.open(x.first_category_url)}},"\u8FDB\u5165\u8BE5\u8BFE\u5802")),x.course_is_end&&Be.createElement("div",{style:{color:"red",marginLeft:60,marginTop:10}},"\u9009\u62E9\u5DF2\u7ED3\u675F\u7684\u8BFE\u5802\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u7B54\u9898\u7684\u4EFB\u4F55\u64CD\u4F5C"),(M=le==null?void 0:le.competition_course_games)==null?void 0:M.map((N,We)=>{var dt;return Be.createElement("div",{style:{marginBottom:20}},Be.createElement("div",{style:{marginTop:20,display:"flex",alignItems:"center"}},Be.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8D5B\u9053",We+1),Be.createElement(re.default,{className:ca.qinput,value:N.name,onChange:yt=>{N.name=yt.target.value,Je(ka({},le))},onBlur:yt=>Ha(void 0,null,function*(){if(!yt.target.value)return;(yield(0,be.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id,competition_course_game_id:N.competition_course_game_id,name:yt.target.value}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),placeholder:"\u8BF7\u8F93\u5165\u8D5B\u9053\u540D\u79F0",style:{flex:1},maxLength:30,size:"large"}),Be.createElement("i",{onClick:()=>Ha(void 0,null,function*(){var yt;if(((yt=le==null?void 0:le.competition_course_games)==null?void 0:yt.filter($t=>$t.homeworks.length<=0).length)>0){G.ZP.info("\u8BF7\u5148\u5B8C\u6210\u4E0A\u4E00\u4E2A\u8D5B\u9053\u7684\u4F5C\u4E1A/\u8003\u8BD5\u7684\u9009\u62E9\uFF0C\u53EA\u6709\u4E0A\u4E00\u4E2A\u8D5B\u9053\u4E2D\u6DFB\u52A0\u4E86\u4F5C\u4E1A/\u8BD5\u5377\u624D\u80FD\u65B0\u589E\u8D5B\u9053");return}(yield(0,be.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),style:{color:"#145DFF",marginLeft:15,cursor:"pointer"},className:"iconfont icon-tianjia2"}),We!==0&&Be.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8D5B\u9053\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Ha(void 0,null,function*(){(yield(0,be.ZP)(`/api/competitions/${ge}/delete_course_game.json`,{method:"delete",body:{competition_course_game_id:N.competition_course_game_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${ca.deletecolor} iconfont icon-weishezhi`})),Be.createElement("div",{style:{marginTop:20,marginLeft:60}},Be.createElement("span",null,"\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A/\u8BD5\u5377"),Be.createElement(ke.ZP,{loading:Bn,onClick:()=>{Fe(N.competition_course_game_id)},style:{marginLeft:10,marginRight:20,background:"#3061D0",display:"inline-flex",height:30,alignItems:"center",justifyContent:"center",width:119,color:"#fff",borderRadius:2,cursor:"pointer",border:"none"}},"\u9009\u62E9\u4F5C\u4E1A/\u8BD5\u5377"),Be.createElement("span",{style:{color:"#9096A3"}},"\u4E3A\u4E86\u6EE1\u8DB3\u7ADE\u8D5B\u7684\u6B63\u5E38\u8BA1\u5206\u6392\u884C\uFF0C\u8BF7\u5173\u8054\u4F5C\u4E1A/\u8BD5\u5377")),N.homeworks.length>0?Be.createElement("div",{style:{marginLeft:199,marginTop:10,padding:"30px 20px",background:"#F6F7F9"}},(dt=N==null?void 0:N.homeworks)==null?void 0:dt.map((yt,cn)=>{var $t,dn;return Be.createElement("div",{style:{display:"flex",marginTop:cn>0&&20,height:20,alignItems:"center",justifyContent:"space-between"}},Be.createElement("div",{style:{minWidth:68,height:24,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,background:"rgba(22,93,255,0.1)",color:"#3061D0",marginRight:20}},($t=tt.find(qt=>qt.type===yt.homework_type))==null?void 0:$t.name),Be.createElement(je.Z,{title:((dn=yt==null?void 0:yt.name)==null?void 0:dn.length)>6&&(yt==null?void 0:yt.name),placement:"topLeft"},Be.createElement("span",{onClick:()=>{window.open(`/classrooms/${le==null?void 0:le.course_id}/${tt.find(qt=>qt.type===yt.homework_type).url}/${yt.homework_id||yt.exercise_id}/detail`)},style:{width:"90%",color:"#3061D0",cursor:"pointer"},className:ca.textone},yt==null?void 0:yt.name)),Be.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4F5C\u4E1A\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Ha(void 0,null,function*(){(yield(0,be.ZP)(`/api/competitions/${ge}/delete_course_homework.json`,{method:"delete",body:{competition_course_homework_id:yt.competition_course_homework_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${ca.deletecolor} iconfont icon-weishezhi`}))})):Be.createElement(Ml.Z,null))}),Be.createElement(fe.default,{open:$,onCancel:()=>{ot(""),ae(!1)},width:850,title:"\u9009\u62E9\u4F5C\u4E1A",className:ca.modalclass,okButtonProps:{loading:Bn},onOk:()=>Ha(void 0,null,function*(){var N,We,dt,yt,cn,$t;if(((N=Ze==null?void 0:Ze.filter(qt=>qt.checked))==null?void 0:N.length)<=0){G.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u6216\u8BD5\u5377");return}ae(!0);let dn=yield(0,be.ZP)(`/api/competitions/${ge}/homework_select.json`,{method:"post",body:{course_id:le.course_id,competition_course_game_id:$,shixun_homework_ids:(We=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="practice"))==null?void 0:We.map(qt=>qt.id),common_homework_ids:(dt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="normal"))==null?void 0:dt.map(qt=>qt.id),group_homework_ids:(yt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="group"))==null?void 0:yt.map(qt=>qt.id),program_homework_ids:(cn=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="hack"))==null?void 0:cn.map(qt=>qt.id),exercise_ids:($t=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="exercise"))==null?void 0:$t.map(qt=>qt.id)}});ae(!1),ot(""),dn.status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})},Be.createElement("div",{style:{border:"1px solid #F6F7F9",display:"flex",maxHeight:480}},Be.createElement("div",{style:{width:350,borderRight:"1px solid #F6F7F9",overflowY:"auto",overflowX:"hidden",padding:14}},Be.createElement(wn.t7,{style:{width:312,marginRight:15},dataSource:[],value:{id:"",value:Ra.input},onChange:(N,We)=>{Ra.input=N,cl(ka({},Ra)),tt==null||tt.map(dt=>{dt.open=!0}),an([...tt])},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),tt==null?void 0:tt.map(N=>{var We,dt,yt,cn,$t,dn,qt,ft,on;return Be.createElement("div",null,Be.createElement("div",{style:{marginTop:16,height:22,alignItems:"center",display:"flex",justifyContent:"space-between"}},Be.createElement("div",{style:{cursor:"pointer",color:"#232B40"},onClick:()=>{N.open=!N.open,an([...tt])}},Be.createElement("i",{style:{marginRight:10,color:"#999999"},className:`iconfont ${N.open?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-a-bianzu11"}`}),N.name,Be.createElement("span",{style:{marginLeft:6,color:"#ADB2B8"}},(We=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:We.length)),Be.createElement(Tt.default,{indeterminate:((dt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dt.length)>((yt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:yt.length)&&((cn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:cn.length)!==0&&(($t=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:$t.length)>0,checked:((dn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dn.length)===((qt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:qt.length)&&((ft=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:ft.length)!==0,onChange:gt=>{gt.target.checked?Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!0)}):Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!1)}),tn([...Ze])}})),(on=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&&N.open&>.name.includes(decodeURIComponent(Ra.input))))==null?void 0:on.map(gt=>Be.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},Hr(gt.status||gt.exercise_tips[0]),Be.createElement(je.Z,{title:gt==null?void 0:gt.name},Be.createElement("span",{style:{width:"70%"},className:ca.textone},gt==null?void 0:gt.name)),Be.createElement(Tt.default,{onChange:pa=>{gt.checked=pa.target.checked,tn([...Ze])},checked:gt.checked}))))})),Be.createElement("div",{style:{width:450,padding:20,overflowY:"auto",overflowX:"hidden"}},Be.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.createElement("span",null,Be.createElement("span",{style:{color:"#6B758B"}},"\u5DF2\u9009"),Be.createElement("span",{style:{color:"#3061D0",marginLeft:3}},Ze==null?void 0:Ze.filter(N=>N.checked).length)),Be.createElement("span",{onClick:()=>{Ze.map(N=>{N.checked=!1}),tn([...Ze])},style:{color:"#3061D0",cursor:"pointer"}},"\u5168\u90E8\u6E05\u9664")),(Qe=Ze==null?void 0:Ze.filter(N=>N.checked))==null?void 0:Qe.map(N=>Be.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},Hr(N.status||N.exercise_tips[0]),Be.createElement(je.Z,{title:N==null?void 0:N.name},Be.createElement("span",{style:{width:"70%"},className:ca.textone},N==null?void 0:N.name)),Be.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{N.checked=!1,tn([...Ze])},className:`${ca.deletecolor} iconfont icon-weishezhi`}))))))),x.mode===3&&Be.createElement("div",null,Be.createElement("div",{className:ca.title,style:{display:"flex",alignItems:"center"}},Be.createElement("div",{style:{flex:1}},"\u8BC4\u6D4B\u8BBE\u7F6E",Be.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",Be.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((rt=x==null?void 0:x.permission)==null?void 0:rt.editable))&&Be.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},Be.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91")))),Be.createElement(D.default,{form:me,layout:"vertical",scrollToFirstError:!0,className:ca.pingcesetting,onValuesChange:()=>{}},Be.createElement(D.default.Item,{className:ca.form_item,label:"\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",colon:!1,name:"evaluation_setting",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Be.createElement(gr,{placeholder:"\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6,autoSize:{minRows:6,maxRows:999},disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)})),Be.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Be.createElement(D.default.Item,{style:{width:400},className:ca.form_item,label:"\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},Be.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:ca.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:Be.createElement("span",{style:{color:"#c5c5c5"}},"\u6B21")})),Be.createElement(D.default.Item,{style:{width:400},className:ca.form_item,label:"\u8BC4\u6D4B\u65F6\u957F(S)",colon:!1,name:"evaluation_time",rules:[{required:!0,pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},Be.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:ca.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",suffix:Be.createElement("span",{style:{color:"#c5c5c5"}},"S")}))),Be.createElement(D.default.Item,{className:ca.form_item,label:"\u8FD0\u884C\u811A\u672C",colon:!1,name:"evaluation_script",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Be.createElement(gr,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),placeholder:"\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",rows:6,autoSize:{minRows:6,maxRows:999}}))),(0,oe.Ny)()&&Be.createElement("div",{className:ca.footer},Be.createElement(Ct.Z,{className:ca.save_button,onClick:()=>Ha(void 0,null,function*(){yield me.validateFields();let N=me.getFieldsValue();if(De){const We=yield(0,be.ZP)(`/api/competitions/${ge}/create_work_settings.json`,{method:"post",body:ka({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}else{const We=yield(0,be.ZP)(`/api/competitions/${ge}/update_work_settings.json`,{method:"put",body:ka({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}})},"\u4FDD\u5B58\u66F4\u6539"))))};var Kl=(0,F.connect)(({competitions:a,shixunHomeworks:u,globalSetting:l,user:d})=>({competitions:a,shixunHomeworks:u,globalSetting:l,user:d}))(Lr),Pa={flex_box_center:"flex_box_center___jxOhc",flex_space_between:"flex_space_between___MTyuX",flex_box_vertical_center:"flex_box_vertical_center___j9eMG",flex_box_center_end:"flex_box_center_end___bN3_9",flex_box_column:"flex_box_column___aAeQU",all:"all___rwHfX",title:"title___ljOxr",add_people:"add_people___Fl_Ir",people_icon:"people_icon___MM9rx",content_user:"content_user___rkdUG",content_left:"content_left___HXutT",user_img_box:"user_img_box___M_XTp",user_img:"user_img___IDOuV",user_rule_create:"user_rule_create___CTYoh",user_rule_me:"user_rule_me___CIQSP",user_info:"user_info___wN0mN",user_name:"user_name___gyVsb",user_school:"user_school___APWvX",delete_text:"delete_text___MMxrn",query_style:"query_style___JY1Tg",modal_styles:"modal_styles___s46rY",select_modal:"select_modal___q0SLN"},K="data:image/png;base64,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",E=B(26724),S=B.n(E),P=B(59149),Ie=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,At=(a,u)=>{var l={};for(var d in a)te.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Ie)for(var d of Ie(a))u.indexOf(d)<0&&xe.call(a,d)&&(l[d]=a[d]);return l},un=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Mt=a=>{var u=a,{classroomList:l,loading:d,dispatch:q}=u,R=At(u,["classroomList","loading","dispatch"]),H,j;const s=(0,F.useParams)(),{actionTabs:M}=l,[Qe,rt]=(0,e.useState)([]),[he,me]=(0,e.useState)(!0),[De,Se]=(0,e.useState)(!1),[T]=D.default.useForm(),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(0),[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)(!0),de=(0,e.useRef)();(0,e.useEffect)(()=>{l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458"&&(Oe(!0),Ge())},[l.actionTabs.key]);const Ge=()=>un(void 0,null,function*(){const O=yield q({type:"classroomList/getSchoolList",payload:{}});rt(O.map($=>({value:$})))}),ge=()=>{var O;if(((O=T.getFieldValue())==null?void 0:O.keyword)===""){Ae([]),G.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Oe(!1),me(!0),Se(!1),x([]),setTimeout(()=>{le(!0)},200)},nn=O=>{O=String(O);const $=ht.indexOf(O);$<0?ht.push(O):ht.splice($,1),x([...ht])},le=(O=!1)=>un(void 0,null,function*(){var $;if((O||he)&&!De){const ot=T.getFieldValue();Se(!0),ut(O?1:V+1);const Ze=yield(0,En.pA)({id:l.actionTabs.id,page:O?1:V+1,type:(ot==null?void 0:ot.search_type)||"",school:(ot==null?void 0:ot.school_name)||"",keyword:(ot==null?void 0:ot.keyword)||""});Ae(O?[...Ze==null?void 0:Ze.data]:[...ue,...Ze==null?void 0:Ze.data]),Se(!1),(($=Ze.users)==null?void 0:$.length)<10&&me(!1)}}),Je=()=>un(void 0,null,function*(){ht==""?G.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(console.log(ht),(0,En.q0)({id:R==null?void 0:R.competitionId,ids:ht}).then(O=>{O.status==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),R.queryData()):G.ZP.error(O==null?void 0:O.message)}))}),jt=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:(O,$)=>e.createElement(Tt.default,{value:$.id,checked:ht.includes(String($.id)),disabled:$==null?void 0:$.checked})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"name",render:(O,$)=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement(F.Link,{className:"bold c-black",to:`/users/${$.login}`,target:"_blank"},O||"--"))},{title:"\u804C\u4E1A",dataIndex:"identity",width:130,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u90AE\u7BB1",dataIndex:"mail",width:100,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:O=>O?"\u662F":"\u5426"},{title:"\u72B6\u6001",dataIndex:"checked",width:80,render:O=>{if(O)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(fe.default,{className:"modal_styles",centered:!0,title:"\u6DFB\u52A0\u7BA1\u7406\u5458",open:l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>un(void 0,null,function*(){Je()}),onCancel:()=>{x([]),q({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{style:{padding:"0 14px"}},e.createElement(D.default,{layout:"inline",form:T,initialValues:{school_name:"",keyword:"",search_type:"name"}},e.createElement(D.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(Me.default,{style:{width:120},className:Pa.select_modal},e.createElement(Me.default.Option,{value:"name"},"\u59D3\u540D"),e.createElement(Me.default.Option,{value:"phone"},"\u624B\u673A\u53F7"),e.createElement(Me.default.Option,{value:"mail"},"\u90AE\u7BB1"))),e.createElement(D.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},e.createElement(re.default,{allowClear:!0,style:{width:305},size:"middle",defaultValue:((H=M.selectArrs)==null?void 0:H.category_name)||((j=M.selectArrs)==null?void 0:j.name)})),e.createElement(D.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(ze.Z,{options:Qe,style:{width:306},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(O,$)=>$.value.toUpperCase().indexOf(O.toUpperCase())!==-1})),e.createElement(D.default.Item,{style:{marginRight:0}},e.createElement(ke.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>ge()},"\u641C\u7D22"))),U&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.RL,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458")),!U&&ue==""&&!De&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.z3,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!U&&ue!=""||De)&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Sn.default,{pagination:!1,dataSource:[],columns:jt})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:O=>{le()},hasMore:he,useWindow:!1},e.createElement(Sn.default,{loading:De,showHeader:!1,pagination:!1,dataSource:ue,columns:jt,onRow:O=>({onClick:$=>{$.currentTarget.querySelector("input").disabled||nn($.currentTarget.querySelector("input").value)}})}))))))};var It=(0,F.connect)(({classroomList:a,loading:u})=>({classroomList:a,loading:u}))(Mt),kt=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Ja=(a,u)=>{var l={};for(var d in a)fn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&kt)for(var d of kt(a))u.indexOf(d)<0&&Ya.call(a,d)&&(l[d]=a[d]);return l},al=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ul=a=>{var u=a,{globalSetting:l,dispatch:d,user:q}=u,R=Ja(u,["globalSetting","dispatch","user"]),H;const[j,s]=(0,e.useState)([]),[M,Qe]=(0,e.useState)(""),rt=()=>{d({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u7BA1\u7406\u5458",id:R==null?void 0:R.competitionId}})},he=De=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\u8BE5\u7BA1\u7406\u5458\uFF1F",onOk:()=>al(void 0,null,function*(){(0,En.qN)({id:R==null?void 0:R.competitionId,ids:[De]}).then(Se=>{(Se==null?void 0:Se.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),me()):G.ZP.error(Se==null?void 0:Se.message)})})})};(0,e.useEffect)(()=>{me()},[]);const me=()=>{(0,En.sL)(R==null?void 0:R.competitionId).then(De=>{var Se;if((De==null?void 0:De.status)==0){Qe((Se=De==null?void 0:De.creator)==null?void 0:Se.id);let T=[];T.push(De==null?void 0:De.creator);for(let ue in De==null?void 0:De.data)T.push(De==null?void 0:De.data[ue]);s(T),R==null||R.loadingFunction(!1)}else G.ZP.error(De==null?void 0:De.message)})};return e.createElement("div",{className:Pa.all},e.createElement("div",{className:Pa.title},"\u7BA1\u7406\u5458\u8BBE\u7F6E"),(M==((H=q==null?void 0:q.userInfo)==null?void 0:H.user_id)||(0,oe.Ny)())&&e.createElement("div",{className:Pa.add_people,onClick:rt},e.createElement("img",{src:K,className:Pa.people_icon}),"\u6DFB\u52A0\u7BA1\u7406\u5458"),e.createElement("div",{className:Pa.content_user},j.map((De,Se)=>{var T,ue,Ae;return e.createElement("div",{className:Pa.content_left,key:Se},e.createElement("div",{className:Pa.user_img_box},e.createElement("a",{href:`/users/${De.login}/classrooms`,target:"_blank"},e.createElement("img",{src:lt.Z.IMG_SERVER+"/images/"+(De==null?void 0:De.image_url),className:Pa.user_img}),M==(De==null?void 0:De.id)&&e.createElement("div",{className:Pa.user_rule_create},"\u521B\u5EFA\u8005"))),e.createElement("div",{className:Pa.user_info},e.createElement("div",{className:Pa.user_name},De==null?void 0:De.name),e.createElement("div",{className:Pa.user_school},De==null?void 0:De.school)),M!=(De==null?void 0:De.id)&&(M==((T=q==null?void 0:q.userInfo)==null?void 0:T.user_id)||((ue=q==null?void 0:q.userInfo)==null?void 0:ue.role)==1||((Ae=q==null?void 0:q.userInfo)==null?void 0:Ae.role)==2)&&e.createElement("div",{className:Pa.delete_text,onClick:()=>{he(De==null?void 0:De.id)}},"\u5220\u9664"))})),e.createElement(It,{queryData:me,competitionId:R==null?void 0:R.competitionId}))};var lr=(0,F.connect)(({globalSetting:a,user:u})=>({globalSetting:a,user:u}))(ul),Cn={flex_box_center:"flex_box_center___GuqMX",flex_space_between:"flex_space_between___jgeXP",flex_box_vertical_center:"flex_box_vertical_center___QanCs",flex_box_center_end:"flex_box_center_end___fuT1d",flex_box_column:"flex_box_column___O0mNG",all:"all___HfBvd",content:"content___C3F8_",content_left_red:"content_left_red___IVDA1",content_left_none:"content_left_none___N3OAJ",content_left_flag:"content_left_flag___n24rU",content_left_info:"content_left_info___f0sFz",content_left_title:"content_left_title___esPbb",content_left_description:"content_left_description___nI2to",content_right:"content_right___BiseF",content_right_span:"content_right_span___MpwD2",form_item:"form_item___WbJhY",form_item_item:"form_item_item___TW3Fh",fuzhi:"fuzhi___vPtoL",fuzhi_text:"fuzhi_text___xTSQZ",tijiao:"tijiao___OZqWM",tijiao_text:"tijiao_text___G3HvZ",quetions_info:"quetions_info___Obgh6",scoremodal:"scoremodal___HaYxj",title:"title___riGwJ",bottom:"bottom___ZriMl",yes:"yes___ukCuS",no:"no___Lxl_7",form_item_item_select:"form_item_item_select___OSHCq"},gl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg==",Vl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII=",sn=B(59301),yn=Object.defineProperty,Sa=Object.defineProperties,El=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,z=(a,u,l)=>u in a?yn(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,se=(a,u)=>{for(var l in u||(u={}))h.call(u,l)&&z(a,l,u[l]);if(yr)for(var l of yr(u))I.call(u,l)&&z(a,l,u[l]);return a},Xe=(a,u)=>Sa(a,El(u)),Te=(a,u)=>{var l={};for(var d in a)h.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&yr)for(var d of yr(a))u.indexOf(d)<0&&I.call(a,d)&&(l[d]=a[d]);return l},xt=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Nt=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Te(u,["competitions","globalSetting","loading","dispatch","user"]);const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)(!0),[rt,he]=(0,e.useState)(!0),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(!0),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)(""),[ht,x]=(0,e.useState)(""),[U,Oe]=(0,e.useState)(""),{Header:de}=l,[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)([]);console.log("Header:",de),(0,e.useEffect)(()=>{Je()},[]);const Je=()=>{(0,En.rZ)(j==null?void 0:j.competitionId).then($=>{var ot,Ze,tn,Bn,ae,tt,an;Qe($==null?void 0:$.name_finish),he($==null?void 0:$.url_finish),De($==null?void 0:$.time_finish),T($==null?void 0:$.question_finish),Ae((ot=$==null?void 0:$.competition)==null?void 0:ot.name),x(y()((Ze=$==null?void 0:$.competition)==null?void 0:Ze.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+y()((tn=$==null?void 0:$.competition)==null?void 0:tn.end_time).format("YYYY-MM-DD HH:mm")),ut(`${window.location.origin}/competitions/detail/`+($==null?void 0:$.identifier));let Ra="";for(let cl in $==null?void 0:$.data)Number(cl)==Number(($==null?void 0:$.data.length)-1)?Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((ae=(Bn=$==null?void 0:$.data[cl])==null?void 0:Bn.shixun)==null?void 0:ae.name):Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((an=(tt=$==null?void 0:$.data[cl])==null?void 0:tt.shixun)==null?void 0:an.name)+"\u3001";Oe(Ra),s.setFieldValue("identifier",$==null?void 0:$.identifier),j==null||j.loadingFunction(!1)})},jt=$=>{(0,En.qt)(Xe(se({},$),{id:j==null?void 0:j.competitionId})).then(ot=>{(ot==null?void 0:ot.status)==0?(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),ge(!1),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(ot==null?void 0:ot.message)})},O=()=>{const $=document.createElement("input");$.value=`${window.location.origin}/competitions/detail/`+s.getFieldValue("identifier"),document.body.appendChild($),$.select(),document.execCommand("Copy"),G.ZP.success("\u590D\u5236\u6210\u529F"),$.remove()};return sn.createElement("div",{className:Cn.all},sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:M?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:M?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u4E3B\u6807\u9898\u8BBE\u7F6E"),sn.createElement("div",{className:Cn.content_left_description},M?`\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A${ue}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u4E3B\u6807\u9898"))),M?sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:rt?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:rt?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u7F51\u5740\u8BBE\u7F6E"),sn.createElement("div",{className:Cn.content_left_description},rt&&sn.createElement("span",null,"\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A",sn.createElement("a",{href:V,target:"_blank"},V)),!rt&&sn.createElement("span",null,"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740")))),rt?sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:me?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:me?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u7ADE\u8D5B\u65F6\u95F4"),sn.createElement("div",{className:Cn.content_left_description},me?`\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A${ht}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u65F6\u95F4"))),me?sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement("div",{className:Se?Cn.content_left_none:Cn.content_left_red},sn.createElement("img",{className:Cn.content_left_flag,src:Se?gl:Vl}),sn.createElement("div",{className:Cn.content_left_info},sn.createElement("div",{className:Cn.content_left_title},"\u8D5B\u9898\u8BBE\u7F6E"),de.mode===1&&sn.createElement("div",null,Se&&sn.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A"+U},sn.createElement("div",{className:Cn.content_left_description},"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A",U)),!Se&&sn.createElement("div",{className:Cn.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")),de.mode===2&&sn.createElement("div",null,de.course_id&&sn.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\uFF1A"+de.course_name+"\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"},sn.createElement("div",{className:Cn.content_left_description},"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C",de.course_name,"\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802")),!de.course_id&&sn.createElement("div",{className:Cn.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")))),Se?sn.createElement("div",{className:Cn.content_right,onClick:j.clickQuetions},"\u67E5\u770B"):sn.createElement("div",{className:Cn.content_right,onClick:j.clickQuetions},"\u53BB\u5B8C\u5584\u4FE1\u606F",sn.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),M&&rt&&me&&Se&&sn.createElement(sn.Fragment,null,sn.createElement("div",{className:Cn.content},sn.createElement(D.default,{form:s,style:{marginLeft:22},labelCol:{flex:"100px"}},sn.createElement(D.default.Item,{className:Cn.form_item,colon:!1,name:"identifier"},sn.createElement(re.default,{prefix:`${window.location.origin}/competitions/detail/`,disabled:!0,className:Cn.form_item_item}))),sn.createElement("div",{className:Cn.fuzhi,onClick:O},sn.createElement("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"\u590D\u5236"),sn.createElement("div",{className:Cn.fuzhi_text},"\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"))),sn.createElement("div",{className:Cn.content},sn.createElement(Ct.Z,{disabled:!M||!rt||!me||!Se,type:"primary",className:Cn.tijiao,onClick:()=>xt(void 0,null,function*(){ge(!0),(0,Jn.GY)({display_aliases:!0}).then($=>{le($==null?void 0:$.schools)}).then(()=>{var $,ot,Ze;s.setFieldsValue({sponsor_schools:($=H.userInfo)==null?void 0:$.user_school_id,sponsor_user_name:(ot=H.userInfo)==null?void 0:ot.real_name,sponsor_user_phone:(Ze=H.userInfo)==null?void 0:Ze.phone})})})},"\u63D0\u4EA4\u5BA1\u6838"),sn.createElement("div",{className:`${Cn.tijiao_text} ${M&&rt&&me&&Se?"":"c-red"}`},M&&rt&&me&&Se?"\u51C6\u5907\u597D\u540E\uFF0C\u60A8\u53EF\u53D1\u8D77\u5BA1\u6838":"\u8BF7\u5B8C\u6210\u7ADE\u8D5B\u6307\u5F15\u540E\uFF0C\u518D\u63D0\u4EA4\u5BA1\u6838")),sn.createElement(fe.default,{title:!1,footer:!1,open:Ge,width:610,className:Cn.scoremodal,closable:!1,centered:!0,onCancel:()=>ge(!1)},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement("div",{className:Cn.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),sn.createElement("span",{onClick:()=>ge(!1),style:{cursor:"pointer"},className:Cn.close},sn.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),sn.createElement("div",{className:Cn.content},sn.createElement(D.default,{form:s,className:Cn.formWrap,onFinish:jt,labelCol:{flex:"110px"}},sn.createElement(D.default.Item,{className:Cn.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},sn.createElement(Me.default,{mode:"multiple",className:Cn.form_item_item_select,options:nn,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:($,ot)=>{var Ze;return((Ze=ot==null?void 0:ot.name)!=null?Ze:"").toLowerCase().includes($.toLowerCase())}})),sn.createElement(D.default.Item,{className:Cn.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},sn.createElement(re.default,{className:Cn.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),sn.createElement(D.default.Item,{className:Cn.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},sn.createElement(re.default,{className:Cn.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),sn.createElement("div",{className:Cn.bottom},sn.createElement(D.default.Item,null,sn.createElement(ke.ZP,{size:"middle",className:Cn.no,onClick:()=>{ge(!1)}},"\u53D6\u6D88"),sn.createElement(ke.ZP,{className:Cn.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))))};var Ut=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Nt),rn=B(99313),zn={ModalStyle:"ModalStyle___sD8QI"},Wt=B(59301),va=Object.defineProperty,Ba=Object.defineProperties,ir=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Ul=(a,u,l)=>u in a?va(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,za=(a,u)=>{for(var l in u||(u={}))xl.call(u,l)&&Ul(a,l,u[l]);if(ba)for(var l of ba(u))Jl.call(u,l)&&Ul(a,l,u[l]);return a},Cr=(a,u)=>Ba(a,ir(u)),Er=(a,u)=>{var l={};for(var d in a)xl.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ba)for(var d of ba(a))u.indexOf(d)<0&&Jl.call(a,d)&&(l[d]=a[d]);return l},Br=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Zl=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R,loadingFunction:H=T=>{},loading:j}=u,s=Er(u,["competitions","globalSetting","dispatch","user","loadingFunction","loading"]);const{GuidesData:M}=l,{identifier:Qe}=(0,F.useParams)(),rt=(0,e.useRef)(),[he]=D.default.useForm(),me=D.default.useWatch("list",he),De=T=>Br(void 0,null,function*(){if(console.log("====",T),T.list.length<2){G.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A02\u4E2A\u8D5B\u7A0B");return}(yield q({type:"competitions/postGuides",payload:za({identifier:Qe},T)})).status==0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),q({type:"competitions/getHeader",payload:{identifier:Qe}}),Se())}),Se=()=>{q({type:"competitions/getGuides",payload:{identifier:Qe}})};return(0,e.useEffect)(()=>{H(!1),Se()},[]),(0,e.useEffect)(()=>{var T,ue;he.setFieldsValue(Cr(za({},(M==null?void 0:M.data)||{}),{list:(ue=(T=M==null?void 0:M.data)==null?void 0:T.list)==null?void 0:ue.map(Ae=>Cr(za({},Ae),{competition_time:Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time):null}))}))},[M]),Wt.createElement(Cl.Z,{spinning:!!j["competitions/getGuides"]||!!j["competitions/postGuides"]},Wt.createElement("div",{className:"p30"},Wt.createElement(D.default,{form:he,colon:!1,onFinish:De,initialValues:{list:[{},{}]}},Wt.createElement($e.Z,{wrap:!1,align:"middle",gutter:20},Wt.createElement(ee.Z,null,"\u8D5B\u7A0B\u8BBE\u7F6E"),Wt.createElement(ee.Z,null,Wt.createElement(D.default.Item,{style:{marginBottom:0},name:"guides_is_hidden",valuePropName:"checked"},Wt.createElement(Tt.default,null,"\u9690\u85CF"))),Wt.createElement(ee.Z,{flex:1},Wt.createElement($e.Z,{wrap:!1,align:"middle",justify:"end"},Wt.createElement(ee.Z,null,Wt.createElement(wn.op,{icon:Wt.createElement("i",{className:"iconfont icon-xiaojiahao "}),onClick:()=>{if((me==null?void 0:me.length)==6){G.ZP.warning("\u8D5B\u7A0B\u6700\u591A\u53EF\u6DFB\u52A06\u4E2A");return}rt.current({})}},"\u65B0\u589E"))))),Wt.createElement("div",{className:"mt25 mb30",style:{padding:"14px 20px",background:"#F6F7F9",color:"#464F66"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u8D5B\u4E8B\u7684\u65E5\u7A0B\u65F6\u95F4\u8F74\uFF0C\u6BCF\u4E2A\u8D5B\u7A0B\u5C06\u5728\u65F6\u95F4\u8F74\u4E0A\u6309\u5E8F\u53F7\u987A\u5E8F\u4F9D\u6B21\u6392\u5217\u3002\u521B\u5EFA\u6210\u529F\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u516C\u5F00\uFF0C\u4F7F\u7528\u6237\u80FD\u591F\u8F7B\u677E\u4E86\u89E3\u6574\u4E2A\u8D5B\u4E8B\u7684\u8FDB\u5EA6\u548C\u5B89\u6392\u3002"),Wt.createElement(D.default.List,{name:"list"},(T,{add:ue,remove:Ae})=>(rt.current=ue,Wt.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},T.map((V,ut)=>{var ht=V,{key:x,name:U}=ht,Oe=Er(ht,["key","name"]);return Wt.createElement("div",{key:x},Wt.createElement("div",{style:{background:"#F6F7F9",padding:"10px 20px"}},Wt.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},Wt.createElement(ee.Z,null,"\u8D5B\u7A0B",(0,Ue.EM)(ut+1)),Wt.createElement(ee.Z,null,Wt.createElement("span",{className:"c-red current",onClick:()=>{fe.default.confirm({className:zn.ModalStyle,icon:null,centered:!0,title:"\u63D0\u793A",width:460,content:"\u786E\u5B9A\u8981\u5220\u9664\u6B64\u8D5B\u7A0B\u5417\uFF1F\u5220\u9664\u540E\uFF0C\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u66F4\u6539\u201D\u6309\u94AE\u4EE5\u4FDD\u5B58\u6B64\u6B21\u64CD\u4F5C\u3002",onOk:()=>{Ae(U)}})}},"\u5220\u9664")))),Wt.createElement("div",{className:"p20",style:{border:"1px solid #F1F1F1",borderTopColor:"transparent"}},Wt.createElement($e.Z,{wrap:!1,align:"middle",gutter:40},Wt.createElement(ee.Z,null,Wt.createElement(D.default.Item,Cr(za({label:"\u8D5B\u7A0B\u540D\u79F0"},Oe),{name:[U,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0"},{whitespace:!0,message:"\u8D5B\u7A0B\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]}),Wt.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0",maxLength:10,showCount:!0,style:{width:360}}))),Wt.createElement(ee.Z,{flex:1},Wt.createElement(D.default.Item,Cr(za({label:"\u8D5B\u7A0B\u65F6\u95F4"},Oe),{name:[U,"competition_time"],rules:[{required:!0,validator:(de,Ge)=>{var ge;return Ge===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ut!==0&&y()(Ge).startOf("second")<=y()((ge=me==null?void 0:me[ut-1])==null?void 0:ge.competition_time).startOf("second")?Promise.reject("\u5F53\u524D\u8D5B\u7A0B\u65F6\u95F4\u9700\u665A\u4E8E\u4E0A\u4E00\u4E2A\u8D5B\u7A0B\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}}]}),Wt.createElement(Xt.default,{style:{width:"100%"},placeholder:"\u8BF7\u9009\u62E9\u8D5B\u7A0B\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ut!==0&&(de=>{var Ge;return(0,Ue.Q8)(de,null,null,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),disabledTime:ut!==0&&(de=>{var Ge;return(0,Ue.d0)(de,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),suffixIcon:Wt.createElement(Wt.Fragment,null),showTime:{format:"HH:mm",defaultValue:y()((0,Ue.U6)(),"HH:mm")}}))))))})))),Wt.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},Wt.createElement(ee.Z,null,Wt.createElement(D.default.Item,null,Wt.createElement(ke.ZP,{type:"primary",htmlType:"submit"},"\u4FDD\u5B58\u66F4\u6539")))))))};var Hl=(0,F.connect)(({competitions:a,loading:u})=>({competitions:a,loading:u.effects}))(Zl),or=B(59301),du=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,mi=(a,u)=>{var l={};for(var d in a)Kr.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&du)for(var d of du(a))u.indexOf(d)<0&&yu.call(a,d)&&(l[d]=a[d]);return l};const Rr=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R}=u,H=mi(u,["competitions","globalSetting","dispatch","user"]);const{identifier:j}=(0,F.useParams)(),[s,M]=(0,e.useState)(!0),Qe=[{label:"\u7ADE\u8D5B\u4FE1\u606F",key:"\u7ADE\u8D5B\u4FE1\u606F"},{label:"\u56FE\u7247\u8BBE\u7F6E",key:"\u56FE\u7247\u8BBE\u7F6E"},{label:"\u8D5B\u9898\u8BBE\u7F6E",key:"\u8D5B\u9898\u8BBE\u7F6E"},{label:"\u8D5B\u7A0B\u8BBE\u7F6E",key:"\u8D5B\u7A0B\u8BBE\u7F6E"},{label:"\u7BA1\u7406\u4EBA\u5458",key:"\u7BA1\u7406\u4EBA\u5458"},{label:"\u7ADE\u8D5B\u6307\u5F15",key:"\u7ADE\u8D5B\u6307\u5F15"}],[rt,he]=(0,e.useState)("\u7ADE\u8D5B\u4FE1\u606F"),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(null),[ue,Ae]=(0,e.useState)(""),V=x=>{De(x)},ut=x=>{he("\u7ADE\u8D5B\u4FE1\u606F"),x=="\u4E3B\u6807\u9898"?Ae("name"):x=="\u6BD4\u8D5B\u5730\u5740"?Ae("identifier"):x=="\u7ADE\u8D5B\u65F6\u95F4"&&Ae("start_time")},ht=()=>{he("\u8D5B\u9898\u8BBE\u7F6E")};return(0,e.useEffect)(()=>{},[rt]),(0,e.useEffect)(()=>{l.actionTabs.key==="1"?(he("\u8D5B\u9898\u8BBE\u7F6E"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="5"?(he("\u7ADE\u8D5B\u6307\u5F15"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="7"&&(he("\u7ADE\u8D5B\u4FE1\u606F"),q({type:"competitions/setActionTabs",payload:{}}))},[l.actionTabs]),or.createElement("div",{className:Dt.all,ref:T},or.createElement("div",{className:Dt.setting},or.createElement("div",{className:Dt.setting_content},or.createElement(rn.default,{className:Dt.tabsSty,items:Qe,onChange:x=>{he(x),De(!0)},activeKey:rt}),or.createElement("div",{className:Dt.setting_info},or.createElement(Cl.Z,{spinning:me},rt=="\u7ADE\u8D5B\u4FE1\u606F"&&or.createElement(Aa,{competitionId:j,loadingFunction:V,formName:ue}),rt=="\u56FE\u7247\u8BBE\u7F6E"&&or.createElement(wl,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u9898\u8BBE\u7F6E"&&or.createElement(Kl,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u7A0B\u8BBE\u7F6E"&&or.createElement(Hl,{loadingFunction:V}),rt=="\u7BA1\u7406\u4EBA\u5458"&&or.createElement(lr,{competitionId:j,loadingFunction:V}),rt=="\u7ADE\u8D5B\u6307\u5F15"&&or.createElement(Ut,{competitions:l,clickInformation:ut,clickQuetions:ht,competitionId:j,loadingFunction:V}))))))};var pl=(0,F.connect)(({competitions:a,globalSetting:u,user:l})=>({competitions:a,globalSetting:u,user:l}))(Rr),xu={flex_box_center:"flex_box_center___grjVU",flex_space_between:"flex_space_between___mD2A9",flex_box_vertical_center:"flex_box_vertical_center___mKMl0",flex_box_center_end:"flex_box_center_end___ZEq1x",flex_box_column:"flex_box_column___UfnGc",bg:"bg___UsU7H",title:"title___uaIY9",tabs:"tabs___vTrxP",right:"right___CrtP7",button:"button___lXgwh",editBtn:"editBtn___tGjzw",addBtn:"addBtn___ssVUA",tabsSty:"tabsSty___WXf0N"},wr={flex_box_center:"flex_box_center___ow703",flex_space_between:"flex_space_between___TIm0Y",flex_box_vertical_center:"flex_box_vertical_center___zA1nO",flex_box_center_end:"flex_box_center_end___eU8Dv",flex_box_column:"flex_box_column___Rkv1b",bg:"bg___mCwzx",btns:"btns___JBvoV",confirm:"confirm___qiJvI",cancel:"cancel___yFRPP",deletetitle:"deletetitle___atWJ2",submitwork:"submitwork___xldQh",scoremodal:"scoremodal___XaIy2",title:"title___VSb5c",content:"content___ow23a",bottom:"bottom___BkBDS",yes:"yes___VKexq",no:"no___Q9iZG",bottoms:"bottoms___CzJaz",loaderimg:"loaderimg____5Fpo",upload:"upload___pfn5R"},Xu=B(83845),qu=B(1012),pi=B(47257),Ii=B.n(pi),li=B(6339),Vu=B(96565),xo=Object.defineProperty,Po=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,go=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,xi=(a,u,l)=>u in a?xo(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,hs=(a,u)=>{for(var l in u||(u={}))Zo.call(u,l)&&xi(a,l,u[l]);if(go)for(var l of go(u))Es.call(u,l)&&xi(a,l,u[l]);return a},So=(a,u)=>Po(a,Li(u)),ys=(a,u)=>{var l={};for(var d in a)Zo.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&go)for(var d of go(a))u.indexOf(d)<0&&Es.call(a,d)&&(l[d]=a[d]);return l},Pu=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ts=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,selectedKeys:H,isedit:j,setisedit:s,user:M}=u,Qe=ys(u,["competitions","globalSetting","loading","dispatch","selectedKeys","isedit","setisedit","user"]);const{identifier:rt}=(0,F.useParams)(),{RightItems:he,Header:me}=l,[De,Se]=(0,e.useState)(!1),[T,ue]=(0,e.useState)(!1),[Ae,V]=(0,e.useState)(!0),[ut,ht]=(0,e.useState)([]);let[x,U]=(0,e.useState)([]);const[Oe,de]=(0,e.useState)(he.md_content),[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)(""),[Je,jt]=(0,e.useState)([]),[O,$]=(0,e.useState)(!1);let[ot,Ze]=(0,e.useState)();const[tn,Bn]=(0,e.useState)(!1),[ae,tt]=(0,e.useState)(0),an=(0,F.useParams)(),Ra={fileList:Je,openFileDialogOnClick:y()()>y()(me==null?void 0:me.start_time)&&y()(){const _=Fe.size/1024/1024/1024/2,In=Fe.name.split(".").slice(-1)[0].toLowerCase();return _>1?(G.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(2G)"),Ft.default.LIST_IGNORE):In!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),Ft.default.LIST_IGNORE):(jt([]),!0)},onChange:Fe=>{jt(Fe.fileList)}},cl={withCredentials:!0,disabled:ae>0,openFileDialogOnClick:y()()>y()(me==null?void 0:me.start_time)&&y()()Fe.file),customRequest:()=>{},className:wr.upload,beforeUpload:Fe=>Pu(void 0,null,function*(){const _=Fe.size/1024/1024/1024,In=Fe.name.split(".").slice(-1)[0].toLowerCase();return Fe.name.length>400?(G.ZP.error("\u6587\u4EF6\u540D\u79F0\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7400\u4E2A\u5B57\u7B26"),!1):In!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),!1):_>2?(G.ZP.error(`\u300A${Fe.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(2GB)`),!1):(jt([{name:Fe.name,file:Fe}]),!1)}),onRemove:Fe=>Pu(void 0,null,function*(){jt([...Je.filter(_=>_.name!==Fe.name)])})},Fn=[{title:"\u9009\u624B\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:Fe=>Fe||"--"},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:Fe=>Fe=="waiting"?e.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):Fe=="progress"?e.createElement("span",{style:{color:""}},"\u8FDB\u884C\u4E2D"):Fe=="cancelled"?e.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):Fe=="completed"?e.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):Fe=="error"?e.createElement("span",{style:{color:"#ff4d4f"}},"\u63D0\u4EA4\u5931\u8D25"):"--"},{title:"\u5F97\u5206",width:80,dataIndex:"evaluation_score",render:Fe=>Fe||"--"},{title:"\u63CF\u8FF0",width:222,dataIndex:"comment",render:Fe=>e.createElement(je.Z,{title:Fe},e.createElement("span",null,Fe||"- -"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:200,dataIndex:"commit_at",render:Fe=>Fe?y()(Fe).format("YYYY.MM.DD HH:mm:ss"):"--"},{title:"\u4E0B\u8F7D\u6587\u4EF6",ellipsis:!0,dataIndex:"commit_id",render:(Fe,_)=>{var In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt;return e.createElement(je.Z,{placement:"topLeft",title:(N=(In=_==null?void 0:_.attachments)==null?void 0:In[0])==null?void 0:N.title},(dt=(We=_==null?void 0:_.attachments)==null?void 0:We[0])!=null&&dt.is_oss?e.createElement("a",{onClick:()=>{var pa,Ua;(0,Ue.Nd)("",`${(Ua=(pa=_==null?void 0:_.attachments)==null?void 0:pa[0])==null?void 0:Ua.url.replace("disposition=inline","")}`)}},((cn=(yt=_==null?void 0:_.attachments)==null?void 0:yt[0])==null?void 0:cn.title)||"--"):e.createElement("a",{href:lt.Z.API_SERVER+((dn=($t=_==null?void 0:_.attachments)==null?void 0:$t[0])==null?void 0:dn.url),download:(ft=(qt=_==null?void 0:_.attachments)==null?void 0:qt[0])==null?void 0:ft.title},((gt=(on=_==null?void 0:_.attachments)==null?void 0:on[0])==null?void 0:gt.title)||"--"))}},{title:"\u6D4B\u8BC4\u4FE1\u606F",width:120,dataIndex:"commit_id",render:(Fe,_)=>e.createElement(e.Fragment,null,e.createElement(ke.ZP,{style:{padding:0},type:"link",disabled:(_==null?void 0:_.evaluation_status)!="completed",onClick:()=>{const In=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:e.createElement("div",{style:{maxHeight:500,overflow:"auto"}},_==null?void 0:_.evaluation_info),onOk:()=>In.destroy(),onCancel:()=>In.destroy()})}},"\u67E5\u770B"),e.createElement(ke.ZP,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:(_==null?void 0:_.evaluation_status)!="waiting",onClick:()=>{const In=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:e.createElement(e.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:()=>Pu(void 0,null,function*(){const N=yield(0,be.ZP)(`/api/competitions/${rt}/competition_commit_records/${_.id}/cancel.json`,{method:"POST",body:{record_id:_.id}});(N==null?void 0:N.status)==0&&(G.ZP.success("\u53D6\u6D88\u6210\u529F"),In.destroy(),it())}),onCancel:()=>In.destroy()})}},"\u53D6\u6D88"))}];(0,e.useEffect)(()=>{tn&&(ot==null||ot.cancel())},[tn]);let cr=0;(0,e.useEffect)(()=>{ae<3&&ae&&Je.map(Fe=>Pu(void 0,null,function*(){var _,In;if((!Fe.status||Fe.status==="error")&&!tn){Fe.status="uploading",Fe.file.status="uploading";const N=yield el(Fe,{login:(_=M==null?void 0:M.userInfo)==null?void 0:_.login,container_type:"CompetitionWorkMode",container_id:null,description:"",realFileName:!0});if((N==null?void 0:N.status)==0){if(console.log(N),cr++,cr==Je.length){tt(0),$(!1);const We=yield(0,be.ZP)(`/api/competitions/${rt}/competition_commit_records.json`,{method:"post",body:{attachment_ids:[(In=N==null?void 0:N.data)==null?void 0:In.attachment_id]}});(We==null?void 0:We.status)===0&&(G.ZP.info(We==null?void 0:We.message),it()),jt([]),it()}}else tt(2),$(!1)}}))},[ae]);const $n=()=>{Bn(!0)},el=(Fe,_)=>Pu(void 0,null,function*(){var In,N,We,dt,yt,cn;_.file_name=Fe.name;const $t=Fe.name,dn=yield(0,be.ZP)("/api/buckets/get_competition_work_mode_token.json",{method:"get"});if((dn==null?void 0:dn.status)!==0){Je[Je.findIndex(gt=>gt.name===$t)].status="error",Je[Je.findIndex(gt=>gt.name===$t)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),tt(2),$(!1);return}dn.data=JSON.parse((0,Xu.pe)(dn.data)),ot=new(Ii())({endpoint:(In=dn==null?void 0:dn.data)==null?void 0:In.end_point,region:(N=dn==null?void 0:dn.data)==null?void 0:N.region,accessKeyId:(We=dn==null?void 0:dn.data)==null?void 0:We.access_key_id,accessKeySecret:(dt=dn==null?void 0:dn.data)==null?void 0:dt.access_key_secret,bucket:(yt=dn==null?void 0:dn.data)==null?void 0:yt.bucket,stsToken:(cn=dn==null?void 0:dn.data)==null?void 0:cn.security_token}),console.log(Fe,"file"),Ze(ot);const qt=Fe.name.split(".");qt.pop();const ft=_.realFileName?qt.join("."):(0,qu.Z)();let on=new Date().getTime();return new Promise((gt,pa)=>{var Ua,Dr;try{ot.multipartUpload(`competition_work_mode/${(Ua=M==null?void 0:M.userInfo)==null?void 0:Ua.login}/${ft+"_"+on}${$t.indexOf(".")>-1?"."+$t.split(".").pop():""}`,new Blob([Fe.file],{type:Fe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Yl,Sl,hr)=>{try{console.log("\u8FDB\u5EA6",Yl,Sl,hr),ae==2&&(tt(1),$(!0));const ll=Je.findIndex(qr=>qr.name===$t);console.log("index",ll),Je[ll].file.percent=Yl*100,Je[ll].tempCheckpoint=Sl,jt([...Je])}catch(ll){}},checkpoint:Je[Je.findIndex(Yl=>Yl.name===$t)].tempCheckpoint,callback:{customValue:{id:$t+""},url:(Dr=dn==null?void 0:dn.data)==null?void 0:Dr.callback_url,host:dn==null?void 0:dn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,be.rz)(_)}}).then(function(Yl){var Sl,hr,ll;const qr=Je.findIndex(jn=>jn.name===$t);let kn="done";if(((Sl=Yl.data)==null?void 0:Sl.status)===0){Fe.response=(hr=Yl.data)==null?void 0:hr.data;const jn=Je.findIndex(Na=>Na.name===$t);Je[jn].status="done",Je[jn].file.status="done"}else G.ZP.warning((ll=Yl.data)==null?void 0:ll.message),kn="error";Je[qr].status=kn,Je[qr].file.status=kn,gt(Yl==null?void 0:Yl.data)}).catch(function(Yl){Je[Je.findIndex(Sl=>Sl.name===$t)].status="error",Je[Je.findIndex(Sl=>Sl.name===$t)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),jt([...Je]),pa(Yl),tt(2),$(!1),console.log("err:",Yl)})}catch(Yl){}})}),Kn=()=>Pu(void 0,null,function*(){if(Je.length===0){G.ZP.info("\u63D0\u4EA4\u5931\u8D25\uFF0C\u8BF7\u4E0A\u4F20\u4F5C\u54C1\u6587\u4EF6");return}$(!0),tt(1)});(0,e.useEffect)(()=>{me!=null&&me.is_member&&(me==null?void 0:me.mode)===3&&it()},[me]),(0,e.useEffect)(()=>{var Fe;let _=[];(Fe=he==null?void 0:he.attachments)==null||Fe.map(In=>{let N={uid:In.id,name:In.title,response:{id:In.id}};_.push(N)}),U(_)},[he==null?void 0:he.attachments]),(0,e.useEffect)(()=>{le(he==null?void 0:he.name),de(he.md_content),ge(he==null?void 0:he.hidden)},[he.md_content||he.name||he.hidden]),console.log("---",x);const v={name:"file",multiple:!0,withCredentials:!0,action:lt.Z.API_SERVER+"/api/attachments.json",fileList:x,onRemove(Fe){(0,En.y8)({id:Fe.response.id})},onChange(Fe){U([...Fe.fileList])},beforeUpload:Fe=>{const _=Fe.size/1024/1024<150;return _||(G.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),Ft.default.LIST_IGNORE)}};function Qt(){return Pu(this,null,function*(){let Fe=yield R({type:"competitions/updateMdContent",payload:{attachment_ids:hn(x),competition_module_id:he.id,md_content_id:he.md_id,content:Oe,identifier:rt,hidden:Ge,description:nn}});(Fe==null?void 0:Fe.status)===0&&(G.ZP.info("\u63D0\u4EA4\u6210\u529F"),s(!1),R({type:"competitions/getItem",payload:{url:he.params_url}}),R({type:"competitions/getHeader",payload:{identifier:rt}}),R({type:"competitions/setActionTabs",payload:{key:"showheader"}}))})}function hn(Fe){let _=[];return(Fe==null?void 0:Fe.length)<=0||Fe&&(Fe==null||Fe.map(In=>{_.push(In.response.id)})),_}function ye(){return Pu(this,null,function*(){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5220\u9664\u9875\u9762\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664",onOk:()=>Pu(this,null,function*(){(yield(0,be.ZP)(`/api/competitions/${rt}/competition_modules/${he.id}.json`,{method:"delete"})).status===0&&(R({type:"competitions/getHeader",payload:{identifier:rt}}),s(!1))})})})}const it=()=>Pu(void 0,null,function*(){var Fe;V(!0);const _=yield(0,be.ZP)(`/api/competitions/${rt}/competition_commit_records.json`,{method:"get"});(_==null?void 0:_.status)===0&&(ht((Fe=_==null?void 0:_.data)==null?void 0:Fe.records),V(!1))});return e.createElement("section",{className:wr.bg},j?e.createElement("div",null,!((me==null?void 0:me.mode)===3&&(he==null?void 0:he.module_type)==="entrance")&&e.createElement("div",{style:{marginBottom:30,display:"flex",alignItems:"center"}},e.createElement(re.default,{style:{width:"79%",height:40,borderRadius:2,border:"1px solid #DCDCDC"},value:nn,onChange:Fe=>{le(Fe.target.value)}})," ",e.createElement(Tt.default,{className:"ml40 font14",style:{marginLeft:"23px"},checked:Ge,onChange:Fe=>{ge(Fe.target.checked)}},e.createElement("span",{style:{display:"inline-block"}},"\u9690\u85CF")),e.createElement("span",{className:wr.deletetitle,onClick:()=>{ye()}},e.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664\u9875\u9762")),e.createElement(Vu.Z,{defaultValue:he.md_content,onChange:Fe=>de(Fe)}),e.createElement(Ft.default,hs({},v),e.createElement("div",{className:"inline-block current"},e.createElement(wn.op,{style:{borderRadius:2,marginTop:18}},"\u4E0A\u4F20\u9644\u4EF6")),e.createElement("span",{className:"ml25 c-grey-999"},"(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)")),e.createElement("div",{className:wr.btns},e.createElement(ke.ZP,{className:wr.cancel,onClick:()=>s(!1)},"\u53D6\u6D88"),e.createElement(Ct.Z,{className:wr.confirm,type:"primary",onClick:Qt},"\u4FDD\u5B58\u66F4\u6539"))):e.createElement("div",null,!(he!=null&&he.md_content)&&!((me==null?void 0:me.mode)===3&&(he==null?void 0:he.module_type)==="entrance")&&e.createElement(Ml.Z,null),e.createElement(li.Z,{style:{marginBottom:30,width:"100%"},value:he.md_content||""}),he&&he.attachments&&he.attachments.map((Fe,_)=>{var In;return e.createElement("div",null,e.createElement("a",{href:((In=lt.Z)==null?void 0:In.API_SERVER)+Fe.url,target:"_self",download:Fe.title},e.createElement("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),e.createElement("span",{style:{color:"#000000"}},Fe.title),e.createElement("span",{style:{color:"#000000",marginLeft:"10px"}},Fe.filesize)))})),j&&(me==null?void 0:me.mode)===3&&(he==null?void 0:he.module_type)==="entrance"&&e.createElement("div",{style:{borderTop:"1px solid #f1f1f1",margin:"20px 0"}}),(he==null?void 0:he.module_type)==="entrance"&&e.createElement("div",{style:{marginTop:15}},e.createElement("div",{style:{justifyContent:"space-between",display:"flex"}},e.createElement("span",{style:{color:"#333333",fontWeight:600,fontSize:"14px"}},"\u4F5C\u54C1\u63D0\u4EA4"),e.createElement("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"}},"\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4",e.createElement("span",{style:{color:"#232B40",marginLeft:5}},me==null?void 0:me.start_time,"~",me==null?void 0:me.end_time))),e.createElement("div",{style:{display:"flex",position:"relative",marginBottom:20}},e.createElement("div",{className:"mt20",style:{width:333},onClick:()=>{if(y()()y()(me==null?void 0:me.end_time)){G.ZP.warning("\u975E\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4\uFF0C\u4E0D\u53EF\u64CD\u4F5C");return}else if(!(me!=null&&me.is_member)){ue(!0);return}}},e.createElement(Ft.default.Dragger,So(hs({},cl),{maxCount:1}),e.createElement("div",{style:{textAlign:"center"}},e.createElement("p",{style:{marginTop:22}},e.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})),e.createElement("p",{className:"mt10",style:{marginBottom:22}},"\u62D6\u62FD\u6587\u4EF6\u6216",e.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))),e.createElement("div",{style:{marginLeft:20,marginTop:120}},y()()>y()(me==null?void 0:me.start_time)&&y()()0&&e.createElement("div",{className:"mt40",style:{borderTop:"1px solid #F1F1F1"}},e.createElement($e.Z,{className:"mt30",align:"middle",justify:"space-between"},e.createElement(ee.Z,{style:{fontWeight:600}},"\u6211\u7684\u6210\u7EE9"),e.createElement(ee.Z,null,e.createElement(ke.ZP,{type:"primary",onClick:it},"\u66F4\u65B0"))),e.createElement(Sn.default,{className:"mt30",loading:Ae,pagination:!1,dataSource:ut,columns:Fn}))),e.createElement(fe.default,{title:"\u62A5\u540D",open:T,okText:"\u7ACB\u5373\u62A5\u540D",cancelText:"\u53D6\u6D88",centered:!0,width:320,onCancel:()=>{ue(!1)},onOk:()=>{ue(!1),Se(!0)}},e.createElement("div",null,"\u4F60\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D")),e.createElement(fe.default,{title:!1,footer:!1,open:De,width:318,className:wr.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:wr.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>Se(!1),style:{cursor:"pointer"},className:wr.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),e.createElement("div",{className:wr.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),e.createElement("div",{className:wr.bottoms},e.createElement(ke.ZP,{className:wr.no,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}}),Se(!1)}},"\u52A0\u5165\u6218\u961F"),e.createElement(ke.ZP,{className:wr.yes,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}}),Se(!1)}},"\u521B\u5EFA\u6218\u961F"))))};var su=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(ts),zs=B(42540),Cs=B(74194),Ho=B(87954),ri=B(19719),$i=B(35241),ns=Object.defineProperty,Bs=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,as=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,lu=(a,u,l)=>u in a?ns(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,_u=(a,u)=>{for(var l in u||(u={}))Xs.call(u,l)&&lu(a,l,u[l]);if(as)for(var l of as(u))Eo.call(u,l)&&lu(a,l,u[l]);return a},ls=(a,u)=>Bs(a,Fs(u)),ui=(a,u)=>{var l={};for(var d in a)Xs.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&as)for(var d of as(a))u.indexOf(d)<0&&Eo.call(a,d)&&(l[d]=a[d]);return l},Ds=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const zo=a=>{var u=a,{className:l}=u,d=ui(u,["className"]);const{attributes:q,listeners:R,setNodeRef:H,transform:j,transition:s}=(0,ri.nB)({id:d["data-node-key"]}),M=ls(_u({},d.style),{transform:$i.ux.Translate.toString(j),transition:s,cursor:"move"});return e.cloneElement(d.children,_u(_u({ref:H,style:M},q),R))};var rs=({data:a,isedit:u,selectedKeys:l,dispatch:d,Header:q,setselectedKeys:R,settypesof:H,setisedit:j,typesof:s})=>{const M=(0,Ho.VT)(Ho.we,{activationConstraint:{distance:10}}),[Qe,rt]=(0,e.useState)([]),[he,me]=(0,e.useState)(!1),{identifier:De}=(0,F.useParams)();(0,e.useEffect)(()=>{a.length>0&&rt(a)},[a]);const Se=ue=>Ds(void 0,[ue],function*({active:Ae,over:V}){if(V){if(u){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002");return}if(Ae.id!==V.id){const ut=Qe.findIndex(Oe=>Oe.key==Ae.id),ht=Qe.findIndex(Oe=>Oe.key==(V==null?void 0:V.id)),x=(0,ri.Rp)(Qe,ut,ht);rt([...x]),me(!0);const U=yield(0,be.ZP)(`/api/competitions/${De}/competition_modules/update_position.json`,{method:"post",body:{position_array:x}});me(!1),U.status===0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),d({type:"competitions/getHeader",payload:{identifier:De}}),d({type:"competitions/setActionTabs",payload:{key:"showheader"}}))}}}),T=()=>{var ue,Ae;return e.createElement("div",{className:"flex"},((0,oe.Ny)()||((ue=q==null?void 0:q.permission)==null?void 0:ue.editable))&&e.createElement("span",{onClick:()=>Ds(void 0,null,function*(){var V,ut;let ht=yield(0,be.ZP)(`/api/competitions/${De}/competition_modules.json`,{method:"POST"});ht.status===0&&(R((V=ht==null?void 0:ht.data)==null?void 0:V.id),d({type:"competitions/getHeader",payload:{identifier:De}}),H("qit"),yield d({type:"competitions/getItem",payload:{url:(ut=ht==null?void 0:ht.data)==null?void 0:ut.module_url}}),d({type:"competitions/setActionTabs",payload:{key:"showheader"}}))}),className:xu.addBtn},"+ \u65B0\u589E\u680F\u76EE"),["qit","entrance"].includes(s)&&((0,oe.eB)()||((Ae=q==null?void 0:q.permission)==null?void 0:Ae.editable))&&e.createElement("div",{className:xu.editBtn,onClick:()=>{s==="qit"||(q==null?void 0:q.mode)===3?j(!0):d({type:"competitions/setActionTabs",payload:{key:"1"}})}},"\u7F16\u8F91"))};return e.createElement(rn.default,{className:xu.tabsSty,items:Qe,onChange:ue=>{const Ae=Qe.find(V=>V.id==ue);Ae&&(Ae==null||Ae.onClick())},activeKey:l,tabBarExtraContent:T(),renderTabBar:(ue,Ae)=>e.createElement(Ho.LB,{sensors:[M],onDragEnd:Se,collisionDetection:Ho.pE},e.createElement(ri.Fo,{items:Qe.map(V=>V.key),strategy:ri.PG},e.createElement(Ae,_u({},ue),V=>e.createElement(zo,ls(_u({},V.props),{key:V.key}),V))))})},Su=B(59301),Vs=Object.defineProperty,Us=Object.defineProperties,Oc=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,oc=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,Ru=(a,u,l)=>u in a?Vs(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Uu=(a,u)=>{for(var l in u||(u={}))oc.call(u,l)&&Ru(a,l,u[l]);if(bs)for(var l of bs(u))Ws.call(u,l)&&Ru(a,l,u[l]);return a},Ai=(a,u)=>Us(a,Oc(u)),ho=(a,u)=>{var l={};for(var d in a)oc.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&bs)for(var d of bs(a))u.indexOf(d)<0&&Ws.call(a,d)&&(l[d]=a[d]);return l},Cu=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const vi=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=ho(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se;const{identifier:T}=(0,F.useParams)(),{Header:ue,RightItems:Ae,Staff:V,Prizes:ut,Account:ht}=l,[x,U]=(0,e.useState)([]),[Oe,de]=(0,e.useState)("qit"),[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)([]),[Je,jt]=(0,e.useState)(!1),O=(0,e.useRef)(null),[$,ot]=(0,e.useState)(),Ze=[{type:"entrance",content:(ue==null?void 0:ue.mode)!==3?Su.createElement("div",{style:{marginLeft:20}},((s=nn==null?void 0:nn.data)==null?void 0:s.length)<=0&&((0,oe.eB)()||((M=ue==null?void 0:ue.permission)==null?void 0:M.editable))&&Su.createElement(Ml.Z,{ButtonText:"\u53BB\u8BBE\u7F6E",Buttonclass:xu.button,ButtonClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"1"}})},customText:"\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898"}),y()()y()(ue==null?void 0:ue.start_time)||(0,oe.eB)()||((rt=ue==null?void 0:ue.permission)==null?void 0:rt.editable))&&((he=nn==null?void 0:nn.data)==null?void 0:he.map((Bn,ae)=>Su.createElement(zs.Z,{dispatch:R,Header:ue,StaffDetail:V,item:Bn,index:ae})))):Su.createElement(su,{isedit:Je,setisedit:jt,selectedKeys:$,isshow:!0})},{type:"certificate",content:Su.createElement("div",{style:{padding:"15px 30px"}}," ",Su.createElement(Cs.Z,{dispatch:R,userid:(me=H==null?void 0:H.userInfo)==null?void 0:me.user_id,Prize:ut,Accounts:ht,getAccounts:()=>{var Bn;R({type:"competitions/Accounts",payload:{id:(Bn=H==null?void 0:H.userInfo)==null?void 0:Bn.user_id}})}}))},{type:"qit",content:Su.createElement(su,{isedit:Je,setisedit:jt,selectedKeys:$})}];(0,e.useEffect)(()=>{var Bn,ae,tt,an,Ra,cl,Fn,cr;if(((Bn=ue==null?void 0:ue.competition_modules)==null?void 0:Bn.length)>0){l.actionTabs.key!=="showheader"&&(((tt=(ae=ue==null?void 0:ue.competition_modules)==null?void 0:ae[0])==null?void 0:tt.module_type)==="entrance"&&de("entrance"),ot((Ra=(an=ue==null?void 0:ue.competition_modules)==null?void 0:an[0])==null?void 0:Ra.id),R({type:"competitions/getItem",payload:{url:(Fn=(cl=ue==null?void 0:ue.competition_modules)==null?void 0:cl[0])==null?void 0:Fn.module_url}}));let $n=(cr=ue==null?void 0:ue.competition_modules)==null?void 0:cr.map(el=>{var Kn;return Ai(Uu({},el),{label:el==null?void 0:el.name,key:(Kn=el==null?void 0:el.id)==null?void 0:Kn.toString(),className:xu.muitem,onClick:()=>Cu(void 0,null,function*(){var v,Qt,hn;if(ot(el==null?void 0:el.id),jt(!1),ge(!0),el.module_type==="entrance"){if((ue==null?void 0:ue.mode)===3){yield R({type:"competitions/getItem",payload:{url:el.module_url}}),ge(!1);return}(0,oe.eB)()||(v=ue.permission)!=null&&v.editable||!(ue!=null&&ue.team_member_present)&&!(V!=null&&V.enroll_ended)&&(ue.personal?R({type:"competitions/setActionTabs",payload:{key:"6"}}):R({type:"competitions/setActionTabs",payload:{key:"4"}})),de("entrance"),tn(),ge(!1)}else el.module_type==="certificate"?(de("certificate"),yield R({type:"competitions/Prize",payload:{identifier:T,user_id:(Qt=H==null?void 0:H.userInfo)==null?void 0:Qt.user_id}}),R({type:"competitions/Accounts",payload:{id:(hn=H==null?void 0:H.userInfo)==null?void 0:hn.user_id}}),ge(!1)):(de("qit"),yield R({type:"competitions/getItem",payload:{url:el.module_url}}),ge(!1))})})}).filter(el=>(el==null?void 0:el.module_type)!=="chart");U($n),R({type:"competitions/setActionTabs",payload:{key:""}})}},[ue]);function tn(){return Cu(this,null,function*(){let Bn=yield(0,be.ZP)(`/api/competitions/${T}/get_shixun_settings.json`,{method:"get"});(Bn==null?void 0:Bn.status)===0&&le(Bn)})}return(0,e.useEffect)(()=>{var Bn;if(l.actionTabs.key==="entrance"){de("entrance");let ae=(Bn=ue==null?void 0:ue.competition_modules)==null?void 0:Bn.find(tt=>(tt==null?void 0:tt.module_type)==="entrance");ot(ae.id),(ue==null?void 0:ue.mode)===3?(ge(!0),R({type:"competitions/getItem",payload:{url:ae.module_url}}),ge(!1)):tn()}},[l.actionTabs]),Su.createElement("section",{className:xu.bg,ref:O},Su.createElement("div",{className:xu.tabs},(0,oe.Ny)()||(De=ue==null?void 0:ue.permission)!=null&&De.editable?Su.createElement("div",null,Su.createElement(rs,{dispatch:R,selectedKeys:`${$}`,data:x,isedit:Je,Header:ue,typesof:Oe,setselectedKeys:ot,settypesof:de,setisedit:jt})):Su.createElement(rn.default,{className:xu.tabsSty,items:x,onChange:Bn=>{const ae=x.find(tt=>tt.id==Bn);ae&&(ae==null||ae.onClick())},activeKey:`${$}`})),Su.createElement("div",{className:xu.right},Su.createElement(Cl.Z,{spinning:Ge},Su.createElement("div",{style:{minHeight:200}},(Se=Ze.find(Bn=>Bn.type===Oe))==null?void 0:Se.content))))};var ii=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(vi),ru={flex_box_center:"flex_box_center___MJtHV",flex_space_between:"flex_space_between___yT50M",flex_box_vertical_center:"flex_box_vertical_center___jGiHe",flex_box_center_end:"flex_box_center_end___OIIn2",flex_box_column:"flex_box_column___xRDkV",bg:"bg___hVVdH",hidden_edit_Sty:"hidden_edit_Sty___rsk1u",right:"right___g3y57",left:"left___oOsVG",muitem:"muitem___Zh_ag",muitemselect:"muitemselect___ptiqc",searchWrap:"searchWrap___WRpa4",search:"search___RrSDd",searchIcon:"searchIcon___g629A",button:"button___GWKrY",footer:"footer___WFdWB",clear_button:"clear_button___DbAnv",save_button:"save_button___AFFLM"},Bu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=",eo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC",Ti="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==",ua=B(59301),to=Object.defineProperty,no=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Gs=Object.prototype.hasOwnProperty,cd=Object.prototype.propertyIsEnumerable,Ys=(a,u,l)=>u in a?to(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,gi=(a,u)=>{for(var l in u||(u={}))Gs.call(u,l)&&Ys(a,l,u[l]);if(Co)for(var l of Co(u))cd.call(u,l)&&Ys(a,l,u[l]);return a},ws=(a,u)=>no(a,yo(u)),dd=(a,u)=>{var l={};for(var d in a)Gs.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Co)for(var d of Co(a))u.indexOf(d)<0&&cd.call(a,d)&&(l[d]=a[d]);return l},us=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Md=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=dd(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De;const{identifier:Se}=(0,F.useParams)(),{Header:T,RightItems:ue,Staff:Ae,Prizes:V,Account:ut}=l,[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)("qit"),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)(!1),[le,Je]=(0,e.useState)(!1),[jt,O]=(0,e.useState)({page:1,per_page:10,keyword:""}),$=(0,e.useRef)(),[ot,Ze]=(0,e.useState)(""),[tn,Bn]=(0,e.useState)(),[ae,tt]=(0,e.useState)(),[an,Ra]=(0,e.useState)(""),[cl,Fn]=(0,e.useState)(!1);function cr(){return us(this,null,function*(){var ye,it,Fe,_,In;Ge(!0);let N=yield(0,be.ZP)(`/api/competitions/${Se}/competition_questions.json`,{method:"get"});if((N==null?void 0:N.status)===0){$.current=((it=(ye=N==null?void 0:N.data)==null?void 0:ye[0])==null?void 0:it.identifier)||"",$n((_=(Fe=N==null?void 0:N.data)==null?void 0:Fe[0])==null?void 0:_.identifier);let We=(In=N==null?void 0:N.data)==null?void 0:In.map(dt=>ws(gi({},dt),{label:dt==null?void 0:dt.name,key:dt==null?void 0:dt.identifier,className:ru.muitem,onClick:()=>{$.current=dt.identifier||"",jt.keyword="",O(gi({},jt)),$n(dt.identifier)}}));x(We),Ra(N==null?void 0:N.md_id),nn(N==null?void 0:N.hidden_ranking),Fn(N==null?void 0:N.is_running_update_score)}})}(0,e.useEffect)(()=>{cr()},[T]);function $n(ye){return us(this,null,function*(){var it;Ge(!0);let Fe=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.json`:`/api/competitions/${Se}/competition_charts/team_ranking.json`,_=yield(0,be.ZP)(Fe,{method:"get",params:ws(gi({},jt),{question_identifier:ye||$.current})});if(Ge(!1),(_==null?void 0:_.status)===0&&(Bn(_==null?void 0:_.data),Ze((it=_==null?void 0:_.data)==null?void 0:it.description)),(T==null?void 0:T.mode)===3){let In=yield(0,be.ZP)(`/api/competitions/${Se}/competition_charts/work_mode.json`,{method:"get",params:gi({},jt)});Ge(!1),(In==null?void 0:In.status)===0&&tt(In)}})}function el(ye){return us(this,null,function*(){let it=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.xlsx`:`/api/competitions/${Se}/competition_charts/team_ranking.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+it,query:ws(gi({},jt),{question_identifier:ye||$.current})}))})}function Kn(){return us(this,null,function*(){let ye=`/api/competitions/${Se}/competition_charts/work_mode.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+ye,query:{keyword:jt==null?void 0:jt.keyword}}))})}const v=ye=>{jt.keyword=ye,O(gi({},jt)),$n()},Qt=[{title:"\u6392\u540D",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:(ye,it,Fe)=>ua.createElement("span",null,ye===1&&ua.createElement("img",{src:Bu}),ye===2&&ua.createElement("img",{src:eo}),ye===3&&ua.createElement("img",{src:Ti}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:"name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ua.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ua.createElement("span",null,ua.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",width:533,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ua.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye.join("\u3001")||"- -"},ua.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye.join("\u3001")||"- -"))}},{title:"\u5B8C\u6210\u65F6\u957F",align:"left",dataIndex:"times",width:195,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},{title:ua.createElement("div",{className:"flex item-center gap-8px"},"\u6BD4\u8D5B\u6210\u7EE9 ",!T.personal&&ua.createElement(je.Z,{title:"\u672C\u6B21\u7ADE\u8D5B\u5C06\u9996\u5148\u6839\u636E\u5404\u6218\u961F\u7684\u6700\u9AD8\u5206\u8FDB\u884C\u6392\u540D\u3002\u82E5\u51FA\u73B0\u591A\u4E2A\u6218\u961F\u6700\u9AD8\u5206\u76F8\u540C\u7684\u60C5\u51B5\uFF0C\u5C06\u6309\u7167\u6218\u961F\u7684\u5E73\u5747\u5206\u8FDB\u884C\u6392\u5E8F\u3002"},ua.createElement("i",{className:"iconfont icon-a-wenhaobeifen2 current"}))),dataIndex:"all_score",width:100,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},!T.personal&&{title:"\u6218\u961F\u5E73\u5747\u5206",align:"right",dataIndex:"average_score",width:100,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},{title:"",align:"center",dataIndex:"",ellipsis:!0,width:24}].filter(ye=>ye),hn=[{title:"\u6392\u540D",align:"center",dataIndex:"ranking",width:80,ellipsis:!0,render:(ye,it,Fe)=>ua.createElement("span",null,ye===1&&ua.createElement("img",{src:Bu}),ye===2&&ua.createElement("img",{src:eo}),ye===3&&ua.createElement("img",{src:Ti}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:T!=null&&T.personal?"user_name":"team_name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ua.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ua.createElement("span",null,ua.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_names",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ua.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye||"- -"},ua.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye||"- -"))}},{title:"\u6700\u9AD8\u6210\u7EE9\u63D0\u4EA4\u65F6\u95F4",align:"left",dataIndex:"max_score_submit_time",width:195,ellipsis:!0,render:ye=>ye?y()(ye).format("YYYY-MM-DD HH:mm:ss"):"--"},{title:"\u63CF\u8FF0",align:"left",dataIndex:"comment",width:222,ellipsis:!0,render:ye=>ua.createElement(je.Z,{title:ye},ua.createElement("span",null,ye||"- -"))},{title:"\u6BD4\u8D5B\u6210\u7EE9",align:"center",dataIndex:"score",width:100,ellipsis:!0,render:ye=>ua.createElement("span",null,ye||"- -")},{title:"\u63D0\u4EA4\u603B\u6B21\u6570",align:"center",dataIndex:"submit_sum",ellipsis:!0,width:100}];return ua.createElement("section",{className:ru.bg},ua.createElement("div",{className:ru.hidden_edit_Sty},((0,oe.eB)()||((s=T==null?void 0:T.permission)==null?void 0:s.editable))&&ua.createElement(Tt.default,{checked:ge,onChange:ye=>{var it,Fe;nn(ye.target.checked),(0,be.ZP)(`/api/competitions/${Se}/update_md_hidden_raking.json`,{method:"POST",body:{hidden_raking:ye.target.checked,md_content_id:an,competition_module_id:(Fe=(it=T==null?void 0:T.competition_modules)==null?void 0:it.find(_=>_.module_type==="chart"))==null?void 0:Fe.id}})}},ua.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF")),((0,oe.eB)()||((M=T==null?void 0:T.permission)==null?void 0:M.editable))&&ua.createElement("a",{style:{color:"#165DFF",marginLeft:12},onClick:()=>{Je(!0)}},ua.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91")),ua.createElement("div",null,ua.createElement("div",{className:ru.right},!!((Qe=tn==null?void 0:tn.description)!=null&&Qe.length)&&ua.createElement(li.Z,{className:"pl20 pr20",style:{marginTop:20,marginBottom:20,fontSize:"14px",color:"#6A7283"},value:tn==null?void 0:tn.description}),ua.createElement(Cl.Z,{spinning:de},le?ua.createElement("div",{style:{padding:20}},ua.createElement(Vu.Z,{defaultValue:ot,onChange:ye=>Ze(ye)}),ua.createElement("div",{className:ru.footer},ua.createElement("div",{className:ru.clear_button,onClick:()=>Je(!1)},"\u53D6\u6D88"),ua.createElement("div",{className:ru.save_button,type:"primary",onClick:()=>us(void 0,null,function*(){var ye,it;let Fe=yield(0,be.ZP)(`/api/competitions/${Se}/update_md_content.json`,{method:"POST",body:{content:ot,md_content_id:an,competition_module_id:(it=(ye=T==null?void 0:T.competition_modules)==null?void 0:ye.find(_=>_.module_type==="chart"))==null?void 0:it.id}});(Fe==null?void 0:Fe.status)===0&&(Je(!1),$n())})},"\u4FDD\u5B58\u66F4\u6539"))):ua.createElement("div",{style:{padding:"0 20px 20px 20px"}},ua.createElement("div",{className:ru.left,style:{display:"flex",alignItems:"center"}},ua.createElement("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10}},ua.createElement("ul",{style:{display:"flex",lineHeight:"38px",padding:0}},ht==null?void 0:ht.map(ye=>ua.createElement("li",{className:(ye==null?void 0:ye.identifier)===$.current?ru.muitemselect:ye.className,onClick:ye.onClick},ye.name)))),ua.createElement("div",{style:{display:"flex"}},ua.createElement("div",{className:ru.searchWrap},ua.createElement(re.default.Search,{placeholder:T!=null&&T.personal?"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u540D\u79F0":"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0",size:"large",className:ru.search,value:jt.keyword,onChange:ye=>{jt.keyword=ye.target.value,O(gi({},jt))},suffix:ua.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ru.searchIcon}`,onClick:()=>v(jt.keyword)}),onSearch:v})),ua.createElement("div",{style:{marginLeft:20,display:"flex"}},((0,oe.eB)()||((rt=T==null?void 0:T.permission)==null?void 0:rt.editable))&&ua.createElement("span",{className:ru.button,onClick:()=>{(T==null?void 0:T.mode)===3?Kn():el($.current)}},"\u5BFC\u51FA\u540D\u5355"),((0,oe.eB)()||((he=T==null?void 0:T.permission)==null?void 0:he.editable))&&ua.createElement("span",{className:ru.button,style:{marginLeft:10},onClick:()=>us(void 0,null,function*(){if(cl||(Ge(!0),de))return;if(window.navigator.onLine||(Fn(!1),Ge(!1)),(yield(0,be.ZP)(`/api/competitions/${Se}/update_course_score.json`,{method:"post"})).status===0){Ge(!1),Fn(!0);let it=setInterval(()=>us(void 0,null,function*(){let Fe=yield(0,be.ZP)(`/api/competitions/${Se}/get_update_score_status.json`,{method:"get"});(Fe==null?void 0:Fe.status)===0&&(Fn(Fe==null?void 0:Fe.is_running_update_score),Fe!=null&&Fe.is_running_update_score||(cr(),clearInterval(it)))}),5e3)}})},cl?"\u6210\u7EE9\u66F4\u65B0\u4E2D":"\u66F4\u65B0\u6210\u7EE9")))),!((me=T==null?void 0:T.permission)!=null&&me.editable)&&ge&&ua.createElement(Ml.Z,{customText:"\u6392\u884C\u699C\u5F53\u524D\u4E3A\u5C01\u699C\u72B6\u6001"}),((0,oe.eB)()||((De=T==null?void 0:T.permission)==null?void 0:De.editable)||!ge)&&ua.createElement(wn.Gi,{style:{marginTop:20,marginLeft:0}},(T==null?void 0:T.mode)===3?ua.createElement(Sn.default,{columns:hn,dataSource:ae==null?void 0:ae.list,pagination:!1,scroll:{x:1140}}):ua.createElement(Sn.default,{columns:Qt,dataSource:tn==null?void 0:tn.ranking,pagination:!1,scroll:{x:1140}})),ua.createElement("div",{className:ru.countWrap,style:{marginTop:20}},ua.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:(T==null?void 0:T.mode)===3?ae==null?void 0:ae.count:tn==null?void 0:tn.count,onChange:(ye,it)=>{jt.page=ye,jt.per_page=it,O(gi({},jt)),$n()},pageSize:jt.per_page,current:jt.page})))))))};var o=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Md),c={flex_box_center:"flex_box_center___knhIY",flex_space_between:"flex_space_between___Hsjtf",flex_box_vertical_center:"flex_box_vertical_center___eR1w0",flex_box_center_end:"flex_box_center_end___zh9CX",flex_box_column:"flex_box_column___Ix6ob",bg:"bg___Ara7f",setting_btn:"setting_btn___aBL5j",left:"left___TCNJq",muitem:"muitem___ubIz7",right:"right___jwTdQ",searchWrap:"searchWrap___psFJ1",search:"search___kVfT_",searchIcon:"searchIcon___ZHcpL",button:"button___AgKl2",items:"items___yBJjr",img:"img___ax1M_",names:"names___kwpK4",time:"time___AHEBd",createtime:"createtime___yND1x",width30:"width30___FxQ_C",loaderimg:"loaderimg___BNLaW",scoreByBlankRadio:"scoreByBlankRadio___G3D_g",teamname:"teamname___t6jbq",scoremodal:"scoremodal___nyMYK",title:"title___ltEDM",content:"content___cMQyW",bottom:"bottom___FBjIJ",yes:"yes___IXV13",no:"no___TdJ3n",bottoms:"bottoms___AV5CM",drawer_style:"drawer_style___CCd6r",baseFormItem:"baseFormItem___fiJx5",jsinput:"jsinput___NgO2d",Spanradius:"Spanradius___Sq9nQ",modal_close:"modal_close___n3H2D","ant-btn-default":"ant-btn-default___mshjX",ssss:"ssss___mWIBZ",text:"text___CgIbj",teams_img:"teams_img___K0o4F",add_members:"add_members___HboXo",back_manage:"back_manage___Nkg4O"},m=Object.defineProperty,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ce=(a,u,l)=>u in a?m(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,qe=(a,u)=>{for(var l in u||(u={}))Z.call(u,l)&&ce(a,l,u[l]);if(Q)for(var l of Q(u))ve.call(u,l)&&ce(a,l,u[l]);return a};const et=a=>React.createElement("svg",qe({className:"isrenzheng_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},a),React.createElement("path",{d:"M499.566 1020.635c-148.846 0-425.619-227.693-425.619-443.026V148.626l42.35-.731c.878 0 95.378-1.975 192.805-41.545C409.088 65.829 473.6 19.09 474.185 18.65L499.565.293 525.02 18.65c.586.44 65.098 47.104 165.084 87.772a604.453 604.453 0 0 0 192.95 41.545l42.058.731.22 428.837c0 215.333-276.7 443.1-425.692 443.1M159.89 230.838v346.697c0 166.546 241.08 357.083 339.676 357.083 98.596 0 339.675-190.537 339.675-357.083V230.839a691.639 691.639 0 0 1-181.467-44.837 1001.691 1001.691 0 0 1-158.208-80.969c-29.989 19.164-85.285 51.346-157.989 80.97a691.712 691.712 0 0 1-181.687 44.836m317.001 507.904L296.23 584.777l55.588-65.316 115.712 98.596 220.087-253.513 64.95 56.393-275.675 317.806",fill:"#165DFF",fillOpacity:.8}));var st="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4=",Et=B(59301),bt=Object.defineProperty,wt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Ke=(a,u,l)=>u in a?bt(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,pt=(a,u)=>{for(var l in u||(u={}))Kt.call(u,l)&&Ke(a,l,u[l]);if(wt)for(var l of wt(u))Gt.call(u,l)&&Ke(a,l,u[l]);return a},_t=(a,u)=>{var l={};for(var d in a)Kt.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&wt)for(var d of wt(a))u.indexOf(d)<0&&Gt.call(a,d)&&(l[d]=a[d]);return l},Zn=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const On=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u6218\u961F\u540D\u79F0"},{id:2,name:"\u961F\u957F\u59D3\u540D"},{id:3,name:"\u6307\u5BFC\u8001\u5E08"}],Wn={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},_n=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=_t(u,["competitions","globalSetting","loading","dispatch","user"]);const{identifier:s}=(0,F.useParams)(),{Header:M,RightItems:Qe,Staff:rt,Prizes:he,Account:me}=l,[De,Se]=(0,e.useState)([]),[T,ue]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),[Ae,V]=(0,e.useState)(!1);function ut(){return Zn(this,null,function*(){V(!0);let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.json`:`/api/competitions/${s}/all_team_members.json`,Oe=yield(0,be.ZP)(U,{method:"get",params:T});V(!1),(Oe==null?void 0:Oe.status)===0&&Se(Oe)})}(0,e.useEffect)(()=>{ut()},[M]);const ht=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:62,render:(U,Oe,de)=>Et.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"competition_team_id",width:72,render:U=>Et.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:U=>Et.createElement(je.Z,{placement:"topLeft",title:U},Et.createElement("span",{style:{color:"#000"}},U||"- -"))},{title:"\u961F\u5458\u59D3\u540D",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:(U,Oe)=>Et.createElement("span",{style:{color:"#000000"}},U||"- -",(Oe==null?void 0:Oe.authentication)&&Et.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},Et.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",dataIndex:"score",width:86,render:U=>Et.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.toString())||"- -")},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",width:102,render:(U,Oe)=>Et.createElement("span",{style:{color:"#000000"}},Wn[U],(Oe==null?void 0:Oe.professional_certification)&&Et.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},Et.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",dataIndex:"phone",width:120,render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",width:110,ellipsis:{showTitle:!1},dataIndex:"student_id",render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn,le,Je,jt;return Et.createElement(je.Z,{placement:"topLeft",title:(de=M==null?void 0:M.need_apply_info)!=null&&de.need_apply_school?((Ge=Oe==null?void 0:Oe.apply_info)==null?void 0:Ge.school)||"--":U||"--"},Et.createElement("span",{style:{color:"#666666"}},(ge=M==null?void 0:M.need_apply_info)!=null&&ge.need_apply_school?(nn=Oe.apply_info)!=null&&nn.school?((le=Oe.apply_info)==null?void 0:le.school.length)>6?((Je=Oe.apply_info)==null?void 0:Je.school.substring(0,6))+"...":(jt=Oe.apply_info)==null?void 0:jt.school:"--":U?U.length>6?U.substring(0,6)+"...":U:"--"))}},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:58,render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:120,render:(U,Oe)=>Et.createElement("span",null,U===0?Et.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u4E0D\u80FD\u7528\u4E8E\u56E2\u961F\u6210\u7EE9\u3002",onOk:()=>Zn(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Et.createElement("span",{onClick:()=>Zn(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}],x=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:72,render:(U,Oe,de)=>Et.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"id",width:113,render:U=>Et.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"name",width:167,render:U=>Et.createElement("span",{style:{color:"#000000"}},U==null?void 0:U.toString())},{title:"\u6218\u961F\u6210\u7EE9",align:"left",dataIndex:"score",width:136,render:U=>Et.createElement("span",{style:{color:"#000000"}},U)},{title:"\u961F\u957F\u59D3\u540D",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:(U,Oe)=>Et.createElement(je.Z,{placement:"topLeft",title:U},Et.createElement("span",{style:{color:"#666666"}},U||"- -"))},{title:"\u6307\u5BFC\u8001\u5E08",align:"left",dataIndex:"mail",width:150,ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn;return Et.createElement(je.Z,{placement:"topLeft",title:((Ge=(de=Oe==null?void 0:Oe.team_members)==null?void 0:de.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:Ge.map(le=>le.name).toString())||"- -"},Et.createElement("span",{style:{color:"#666666"}},((nn=(ge=Oe==null?void 0:Oe.team_members)==null?void 0:ge.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:nn.map(le=>le.name).toString())||"- -"))}},{title:"\u6218\u961F\u4EBA\u6570",align:"left",dataIndex:"mail",width:125,render:(U,Oe)=>{var de;return Et.createElement("span",{style:{color:"#666666"}},((de=Oe==null?void 0:Oe.team_members)==null?void 0:de.length)||"- -")}},{title:"\u62A5\u540D\u65F6\u95F4",align:"left",dataIndex:"created_at",width:165,render:U=>Et.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",render:(U,Oe)=>Et.createElement("span",null,U===0||U===!1?Et.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6218\u961F\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6218\u961F\u7684\u6210\u7EE9\u5728\u6392\u884C\u699C\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>Zn(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Et.createElement("span",{onClick:()=>Zn(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(pt({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return Et.createElement("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"}},Et.createElement("div",{style:{display:"flex",marginTop:"-10px"}},Et.createElement("div",null,(M==null?void 0:M.mode)!==3?Et.createElement(we.ZP.Group,{className:c.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"},{label:"\u961F\u5458\u4FE1\u606F",value:"join"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam}):Et.createElement(we.ZP.Group,{className:c.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam})),Et.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Et.createElement(wn.t7,{style:{width:327,marginRight:20},dataSource:On,value:{id:T.type,value:T.keyword},onChange:(U,Oe)=>{T.keyword=U,T.type=Oe||"",ue(pt({},T)),ut()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),Et.createElement("span",{className:c.button,onClick:()=>{let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.xlsx`:`/api/competitions/${s}/all_team_members.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+U,query:pt({},T)}))}},"\u5BFC\u51FA"))),Et.createElement(Sn.default,{loading:Ae,columns:T.isteam==="mine"?x:ht,dataSource:T.isteam==="mine"?De==null?void 0:De.competition_teams:De==null?void 0:De.data,pagination:!1}),Et.createElement("div",{className:c.countWrap,style:{marginTop:20}},Et.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:U=>Et.createElement("div",{style:{fontSize:14}},"\u5171 ",Et.createElement("span",{style:{color:"#165DFF"}},U)," \u6761\u6570\u636E"),showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:De==null?void 0:De.count,onChange:(U,Oe)=>{T.page=U,T.per_page=Oe,ue(pt({},T)),ut()},pageSize:T.per_page,current:T.page})))};var Gn=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(_n),Pn=B(38854),Fa=B(20834),fa=B(60324),La=B(87169),qa=B(56102),Wl=B(33555),Fr=B(21073),Gl=B(89392),ql="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAcCAYAAAA0u3w+AAAAAXNSR0IArs4c6QAACeNJREFUWEelWAtwVNUZ/v//bJZAEJEaqBBEopuwxQ5ExkKhCGoBGcIgtSA+OoP4oAXGFMgDpIUUArKEEOg0VNupilT7wFFSC5RXwstqFWygBfIAJiESQKogb0JyTz2ve8+92R2YMTOwd8/ee+75X9//fT8CAAx8bn9aC+AyIByOwO9ARAAEIP0pvwMAEoC4Ft+QUF3LL2Jd/6Y/xQKRfEzep+5BtYdeU3vo34Hr/cQ91vv1e8U+jNFFBGgCgOMQoq2IofV/mZFaq94S/w+Fcc0c9iNCF/fA7gHUQ6SNkYe0jAs6wT2sZbC5Rx5a7us5os3z2mD3Pv2McLQx2nu/2owhVSBj+W9PS90Xz0TMmrL/bUR4wmyqPO+PYBsjTeS0d32RtiKv1sU/LrPBGGn2N9GV37Xx0mgdevs+5WTjcJ0G+hlixBFxdUa0688LH8QW21DMmlLVBIgyLc15zItlCumI+aNnomBSL5ie8VK27ZobVZOq5l1WBrnvt9PazSJTHqpcCKGy063Jj/32qc5njZHYf0oVt2vCi5b/YVNrJlqqJnUdWvWZMCVNusm6jO8YZbA/2m7dBnDBd07/WSoj0W4jTSSx/zNV3E0RU2viJSZttHcJcIlADQESanNzIcAIJgPw7sSoILkHrrp+gpIB+SccnQiKZ4xNVv1RiH7aNQ3WXDp9a7srLed3AkA/aYPrCANsdAEBViJBCgDMsrPKS1lzr3I4EJS9NbXbDPnarCn7uYuCuhBM7nuICfBR2b26AtqW8rDZNR8CwiAizK9cllEs7nhobu1hBOzjgYqua20AYzB1w/z034l7xyxq2IvEB/gzCS8Tg7Jb2mPszRlpXzy5+txtzVcv1SNCJ4PIJoouQpuSJ+KM8P41z6fukxEMes5rCx6Mf1TW94YGAmH+zgQG+hFTQH5o6ob5vbSB9XsRYYC4hyE1IsPXkrDdK+vyu56y3fnj0hO/Ac6nq7T1QMe+NoiPBBVrX+j2sDLQ6mkm7GJN1BvX6WoiOCSn+lkAnksMYrtXRN8oLORUebG2AQDSGMO8iljGchXBI3WE/B4u0tlCUONMRl4Esxc37COARmL0av+CtM2FiI5t2ITlTQM48Xkc4VG3zdrgJwHGq2sT2aQQ9fEM1HXi9jxTuPrTRHBITnUeAI+1C7XrXVGS3jBsds1oDnyj3J+xGTtikTKx1cNz6g4AwneDvdHUNmPoS9EQ4bzyeXdu9kVsRdNQp7V1HiCMatNSNOnwwM70aHLJB2OswAMZl1GoQpelYoGCFcE8QCf7g5XfGSY2f2BW9XpEHCfTK4TPVCzNeEMaOLduCwCMsNmO3e9sA7MXN+xFDkfe/0WvST8pPpVysaX5cWAwnXO4z59+qv/5Wgf5GZefUdE2BTKCJklUtNDT0Cqds/9arUBmSM6hPAI8t3tV9Pcj8qu7N7fgcY6cyT7E6NHKWKRcRbD2dUCcbEO/cC0i7BNrIaTFf19w13sKZOrXEsPeHPBdRjAOOE/RaOiiKtPwLT8Q+yHykHKeh6C+84sgEdWKRs+FT0xt+Bq+5p3CZZ6B1XkE/MDuVdHNYwubOnx14XwdAHQXz4fDlLV1SUaViuCRFwH4KtU/VY2Iw21eeHdCsGqLz/FXJq5sOgPAbzfY4efCFr9FuGiBjCG9mnFYLEYYHajBaZ1uC/XbVBg5P3TW4cmE+Dog8Q4dsbNY0yn6fQD+TxfxdI1vWXTPNzewtOkMENzu64MW+rh8VfjW1+hNo1W0R1pq6JupwaE51XkOOMsYYe6u0mjJhL9ydubjmq8AsW5HcWaW8blYP1t1tBG0OjGRZIxmKmAIbd84v+d/xPXYxY1PAne6ipQqf6nnRrH2o+VNvYA740HUmKIW8n9GAByhCBBS4jd6P23UVE2lj9s4bQTVEO9F8FAeAC4jgnd2l0YnSKCZXf0BEftwR3Ek106qEXPrSjjCLJ9c0k6028SYRfV7kWAAIV7BdqHM8tk9GoWDWuobPwYQQKPwwcdiFKx6Ek6Wk8YSVNKLCC94TMYisPH0oGXgTOTwHCSFivaUZPxJGVjz56QwLdz+cuTQyOJTKfzslcjWJb2rRhQe7w7Xm0WNdgjqQRtFxy5u2Me5c58+1Fvlc3s9LfZ9bMXJvry1ZRcgdDHOj0dC7N5ttyULZAICNo4eNCn6g5yDE/as6rvOjtQDudUFu5b3iYm1hwrqfgYAIytikfHi+w9fOroAkRcG9aBN1bKL6oWWUy2BkBPgmPVzem6SRpacyOKcb0KEbkFFY8BLpbytcAT7lCi6rU0NJtKDNoqGQrhjZ0nmJ2Lj4bmHh4dY+Ni22N3HOef44JzaQwSUGU5i0X8UpdeIVDt34OhOBBhiE2mymIyIIABEEWALIj+IRNOTkA1cV9CjRrxD89AYIkzhnDNJ9DVUSW6t9asi9Z6edRt9XKpm+F6AyQx+sTofyRmMSNUEeD+EYM2u4sw3Ve878ojjOJs073xt+9LIs2I9u6ixR/PVa4KQ9zRtiBFO3LAgXWbC2KLPBkEqHXh/avfL45d+1q+Vt1YRUR2Fw4+8O7PbMZMtk8pO9GxpxucReAESho2EM/3Q1bMaHAkp86b1oKlBg6IK0eiXu0r7FInrCSsa2585eflTQOijeh5xhjRqy5L0reL3MYvqoy3XnT2IvAsgfTpo2F0Dg+pbGru0oS9x+K92+peM4cR3ZqdtN0Y+XnpytIOORFpb5bs90awTVax9IVWR7ZvRg6YGZQTBiSGjz29JZvduejlyRrxsWG5NGSJM8wEUwemUFNbvb/PST48qPPY97vDNX2u7zkRwLTkl5c738r79uTn4U7/+otOFSxfGAuAkEXRzJmLUigB/IEpeCPCtL4FOHgTOewcVhKpDVw/yEJGSSzerBzt2bN9ZbHLtanOOA/xXWmnXsnDyKKf1+jjkfKU7gnGZvQSNbV8DQCEBbuQAnTxnwvyO0d6xq7WNoznnTwPxbARINsTABQ59cCK8Ahz/jQSDb6QHiahs7dSuSvDerB5UKaH87a9Z/B8QdpE6Wg6cAmNCuUatgq/akoaInQMAB5B38UG7La0klphhVZAnJ9CDDCsjmdbIIuHQKaAH2zRraYhm976ZqGFAai6aSA/6FYHFnKQHjaJRMxo/59TsKo4exHhDJzE2BIQnzNwkkR7UCOwqaf/Q1yO4Zkik7vcRX0n7PMmk6yXgHA8s/MzF7GeluKckGHFKNDbUU+39HESqeNIjqAfdpmoPdXWDJV8kgyNFb/pt60Gv8eu+5aOH3vDpRnqQCCuIhRIPfoVnpJGIy0TfRoQ7XO9bqtlupoEadIVxcO7iAYYaBXrk3Yq4VdcG+n3Rt6ZsiChH98jgOBBsDbNw+R+npUoykOjv/1r25y3TzRqlAAAAAElFTkSuQmCC",ie=B(59301),Ol=Object.defineProperty,Ar=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,uu=(a,u,l)=>u in a?Ol(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,$r=(a,u)=>{for(var l in u||(u={}))Tr.call(u,l)&&uu(a,l,u[l]);if(kl)for(var l of kl(u))fu.call(u,l)&&uu(a,l,u[l]);return a},Vr=(a,u)=>Ar(a,Ir(u)),Hu=(a,u)=>{var l={};for(var d in a)Tr.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&kl)for(var d of kl(a))u.indexOf(d)<0&&fu.call(a,d)&&(l[d]=a[d]);return l},zl=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const eu=Me.default.Option,Nu=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Hu(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn;const{identifier:Bn}=(0,F.useParams)(),{Header:ae,competition_team:tt,Staff:an,Prizes:Ra,Account:cl}=l,[Fn,cr]=(0,e.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"}),[$n,el]=(0,e.useState)([]),[Kn,v]=(0,e.useState)([]),[Qt,hn]=(0,e.useState)(!1),[ye,it]=(0,e.useState)([]),[Fe,_]=(0,e.useState)([]),[In,N]=(0,e.useState)(!1),[We,dt]=(0,e.useState)(""),[yt,cn]=(0,e.useState)(""),[$t,dn]=(0,e.useState)([]),[qt,ft]=(0,e.useState)(!1),[on,gt]=(0,e.useState)([]),pa=(0,e.useRef)(),[Ua,Dr]=(0,e.useState)(""),Yl=(0,e.useRef)(""),[Sl,hr]=(0,e.useState)(!0),[ll,qr]=(0,e.useState)(!1),[kn]=D.default.useForm(),[jn,Na]=(0,e.useState)(),yl=(0,e.useRef)(null),[wa,Tu]=(0,e.useState)(),[br,dr]=(0,e.useState)(1),[Ju,_r]=(0,e.useState)(!1),[Ji,Mo]=(0,e.useState)([]),bo=(0,e.useRef)((0,Gl.throttle)(w=>Gr(w),1200,{leading:!0,trailing:!0})).current,[wo,qi]=(0,e.useState)([]),Gr=w=>zl(void 0,null,function*(){var Ce;const Pt=yield R({type:"account/getSchoolOption",payload:{keyword:w,limit:10,competition_id:ae==null?void 0:ae.identifier}});Mo(Pt==null?void 0:Pt.schools),w&&w!=""&&qi((Ce=Pt==null?void 0:Pt.schools)==null?void 0:Ce.filter(He=>He.name.includes(w)))});(0,e.useEffect)(()=>{var w,Ce,Pt,He,Yt,Ia,ja,g,rl;((w=ae==null?void 0:ae.need_apply_info)!=null&&w.need_apply_name||(Ce=ae==null?void 0:ae.need_apply_info)!=null&&Ce.need_apply_teacher_phone||(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_student_id||(He=ae==null?void 0:ae.need_apply_info)!=null&&He.need_apply_sex||(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_phone||(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_grade||(ja=ae==null?void 0:ae.need_apply_info)!=null&&ja.need_apply_teacher_name||(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school)&&Gr((ae==null?void 0:ae.region_rule)===1||(ae==null?void 0:ae.identifier)==="81bjsjjs"?"":(rl=H==null?void 0:H.userInfo)==null?void 0:rl.school_name)},[((s=ae==null?void 0:ae.need_apply_info)==null?void 0:s.need_apply_name)||((M=ae==null?void 0:ae.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=ae==null?void 0:ae.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=ae==null?void 0:ae.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=ae==null?void 0:ae.need_apply_info)==null?void 0:he.need_apply_phone)||((me=ae==null?void 0:ae.need_apply_info)==null?void 0:me.need_apply_grade)||((De=ae==null?void 0:ae.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=ae==null?void 0:ae.need_apply_info)==null?void 0:Se.need_apply_school)]);const k=()=>{const w=new Date().getFullYear();return Array(31).fill({}).map(function(Ce,Pt){return ie.createElement(eu,{key:Pt,value:w-Pt},ie.createElement("span",null,w-Pt))})};function tl(){return zl(this,null,function*(){R({type:"competitions/competition_teams",payload:Vr($r({},Fn),{identifier:Bn})})})}(0,e.useEffect)(()=>{ll||(Na(""),Dr(""),Yl.current="")},[ll]),(0,e.useEffect)(()=>{tl()},[ae]);function mo(w){return zl(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w}});return Pt&&dn(w===1?[...Pt.teachers]:[...$t,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}const xc=(w=!1)=>zl(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w?1:br+1}});_(w?[...Pt.teachers]:[...Fe,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}}),rc=(w=!1)=>zl(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w?1:br+1}});dn(w?[...Pt.teachers]:[...$t,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}});function Di(w){return zl(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w}});return Pt&&_(w===1?[...Pt.teachers]:[...Fe,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}function Pc(w){const Ce=w.target.files[0];if(Ce&&Ce.size>2*1024*1024){G.ZP.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var Pt=new FileReader;Pt.readAsBinaryString(Ce),Pt.onload=()=>{let He=btoa(Pt.result);Yl.current=`data:${Ce.type};base64,${He}`,Dr(`data:${Ce.type};base64,${He}`)},Pt.onerror=function(){}}function Zs(){Na(yl.current.getCroppedCanvas().toDataURL())}return ie.createElement("div",{style:{padding:"20px",width:"100%"}},ie.createElement("div",{style:{display:"flex",marginBottom:10}},ie.createElement("div",{style:{display:"flex",alignItems:"baseline",zIndex:0}},((0,oe.eB)()||((T=ae==null?void 0:ae.permission)==null?void 0:T.editable))&&ie.createElement(we.ZP.Group,{className:c.scoreByBlankRadio,optionType:"button",options:[{label:"\u6211\u7684\u6218\u961F",value:"mine"},{label:"\u5168\u90E8\u6218\u961F",value:"join"}],onChange:w=>{Fn.isteam=w.target.value,Fn.keyword="",Fn.type="",Fn.page=1,tl()},value:Fn.isteam}),Fn.isteam==="mine"&&!((0,oe.eB)()||(ue=ae==null?void 0:ae.permission)!=null&&ue.editable)&&ie.createElement("span",{style:{fontSize:14}},"\u6211\u7684\u6218\u961F\uFF08",tt==null?void 0:tt.my_teams_count,"\uFF09"),Fn.isteam==="join"&&ie.createElement("div",{style:{marginLeft:30,color:"#5F6368"}},ie.createElement("span",null,"\u6218\u961F\u603B\u6570"),ie.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.count),ie.createElement("span",{style:{marginRight:20}},"\u4E2A"),ie.createElement("span",null,"\u53C2\u8D5B\u603B\u4EBA\u6570"),ie.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.members_count),ie.createElement("span",null,"\u4E2A"))),ie.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Fn.isteam==="join"&&ie.createElement(wn.t7,{style:{width:379},dataSource:[],value:{id:Fn.type,value:Fn.keyword},onChange:(w,Ce)=>{Fn.keyword=w,Fn.page=1,Fn.type=4,cr($r({},Fn)),tl()},placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u6216\u6210\u5458\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),Fn.isteam==="mine"&&((Ae=tt==null?void 0:tt.my_teams)==null?void 0:Ae.filter(w=>!w.active).length)>0&&ie.createElement("span",{style:{fontSize:14,color:"#FA6400"}},ie.createElement(La.Z,{style:{marginRight:6,fontSize:14}})," \u60A8\u6709",(V=tt==null?void 0:tt.my_teams)==null?void 0:V.filter(w=>!w.active).length,"\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"))),(Fn==null?void 0:Fn.isteam)==="mine"&&ie.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(ut=tt==null?void 0:tt.my_teams)==null?void 0:ut.map((w,Ce)=>{var Pt;return ie.createElement("div",{className:"p20",style:{border:"1px solid #F6F7F9"}},ie.createElement($e.Z,{wrap:!1,align:"middle",gutter:30},ie.createElement(ee.Z,{flex:"400px"},ie.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},ie.createElement(ee.Z,null,w!=null&&w.team_log?ie.createElement("img",{width:56,height:56,style:{borderRadius:"50%"},src:lt.Z.IMG_SERVER+"/"+(w==null?void 0:w.team_log)}):ie.createElement("div",{style:{background:"#4EACFF",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",width:56,height:56,borderRadius:"50%"}},w.name.length>2?w.name.substring(0,2):w.name)),ie.createElement(ee.Z,null,ie.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},ie.createElement(ee.Z,null,ie.createElement(je.Z,{title:w==null?void 0:w.name},ie.createElement("span",{className:"multi_ellipsis1",style:{color:"#232B40"}},w==null?void 0:w.name))),ie.createElement(ee.Z,null,ie.createElement("i",{onClick:()=>{var He;if((ae==null?void 0:ae.competition_status)=="ended"){G.ZP.warning("\u7ADE\u8D5B\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7F16\u8F91\u76F8\u5173\u4FE1\u606F");return}qr(!0),console.log("item====",w),Tu(Vr($r({},w),{id_number:(He=w==null?void 0:w.apply_info)==null?void 0:He.id_number}))},style:{color:"#165DFF",cursor:"pointer"},className:"iconfont icon-bianji10 font14"})))))),ie.createElement(ee.Z,null,ie.createElement("span",{style:{color:"#5F6367",marginLeft:"50px"}},ie.createElement("span",null,"\u9080\u8BF7\u7801"),ie.createElement("span",{style:{margin:"0px 10px",color:"#3061D0",fontWeight:"bold"},title:w.invite_code},w.invite_code||"--"),ie.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(Pt=H==null?void 0:H.userInfo)==null?void 0:Pt.username}\u9080\u8BF7\u60A8\u52A0\u5165\u3010${ae==null?void 0:ae.name}\u3011-\u300A${w==null?void 0:w.name}\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?code=${w.invite_code}`,onCopy:()=>G.ZP.success("\u590D\u5236\u6210\u529F")},ie.createElement("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}})))),ie.createElement(ee.Z,{flex:1},ie.createElement($e.Z,{wrap:!1,align:"middle",justify:"end",gutter:20},(w==null?void 0:w.manage_permission)&&ie.createElement(ee.Z,null,ie.createElement("div",{className:c.add_members,onClick:()=>{v(structuredClone(w==null?void 0:w.team_members)),gt(w==null?void 0:w.id),it(w)}},"\u6DFB\u52A0\u6210\u5458")),!(w!=null&&w.active)&&ie.createElement(ee.Z,null,ie.createElement(La.Z,{style:{color:"#FA6400"}})),ie.createElement(ee.Z,null,ie.createElement("div",{className:c.back_manage,onClick:()=>{fe.default.confirm({title:w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F",content:`\u662F\u5426\u786E\u8BA4${w!=null&&w.manage_permission?"\u89E3\u6563":"\u9000\u51FA"}\u6218\u961F`,okButtonProps:{loading:Qt},onOk:()=>zl(void 0,null,function*(){if(hn(!0),w!=null&&w.manage_permission){let He=yield R({type:"competitions/DeleteTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u89E3\u6563\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}else{let He=yield R({type:"competitions/ExitTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}hn(!1)})})}},w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F"))))),ie.createElement(Sn.default,{dataSource:w==null?void 0:w.team_members,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"\u6218\u961F\u6210\u5458",align:"left",dataIndex:"name",render:He=>ie.createElement(je.Z,{title:He},ie.createElement("span",null,(He==null?void 0:He.length)>6?(He==null?void 0:He.substring(0,6))+"...":He||"- -"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(He,Yt)=>He||"- -"},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:He=>ie.createElement("span",null,He||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(He,Yt)=>{var Ia,ja,g,rl,di,uc,po;return ie.createElement(je.Z,{title:(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_school?((ja=$n==null?void 0:$n.apply_info)==null?void 0:ja.school)||"--":He||"--"},ie.createElement("span",null,(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school?(rl=$n.apply_info)!=null&&rl.school?((di=$n.apply_info)==null?void 0:di.school.length)>6?((uc=$n.apply_info)==null?void 0:uc.school.substring(0,6))+"...":(po=$n.apply_info)==null?void 0:po.school:"--":He?He.length>6?He.substring(0,6)+"...":He:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(He,Yt)=>He||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(He,Yt)=>He||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(He,Yt)=>ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{color:He==="leader"?"#3061D0":"#000000"}},He==="leader"?"\u961F\u957F":Yt!=null&&Yt.is_tutor_teacher?"":"\u961F\u5458"),(Yt==null?void 0:Yt.is_tutor_teacher)&&ie.createElement("span",{style:{color:"#00B187",marginLeft:He==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},(w==null?void 0:w.manage_permission)&&{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(He,Yt,Ia)=>ie.createElement("span",{style:{color:"#3061D0"}},(He!=="leader"||(Yt==null?void 0:Yt.is_teacher))&&ie.createElement(Pn.Z,{dropdownRender:()=>ie.createElement(Fa.default,null,He!=="leader"&&ie.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},ie.createElement("a",{onClick:()=>zl(void 0,null,function*(){let ja=yield(0,be.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_leader.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&tl()})},"\u8BBE\u4E3A\u961F\u957F")),(Yt==null?void 0:Yt.is_teacher)&&ie.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},ie.createElement("a",{onClick:()=>zl(void 0,null,function*(){let ja=yield(0,be.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_tutor_teacher.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id,is_tutor_teacher:!(Yt!=null&&Yt.is_tutor_teacher)}});(ja==null?void 0:ja.status)===0&&(G.ZP.success(Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6210\u529F":"\u8BBE\u7F6E\u6210\u529F"),tl())})},Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},ie.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),He!="leader"&&ie.createElement("a",{onClick:()=>zl(void 0,null,function*(){let ja=yield(0,be.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/delete_team_member.json`,{method:"delete",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&(G.ZP.success("\u5220\u9664\u6210\u529F"),tl())}),style:{marginLeft:20}},"\u5220\u9664"))}].filter(He=>!!He)}))})),(Fn==null?void 0:Fn.isteam)==="join"&&((ht=tt==null?void 0:tt.competition_teams)==null?void 0:ht.length)===0&&ie.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="mine"&&((x=tt==null?void 0:tt.my_teams)==null?void 0:x.length)===0&&ie.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="join"&&((U=tt==null?void 0:tt.competition_teams)==null?void 0:U.length)>0&&ie.createElement(Sn.default,{dataSource:tt==null?void 0:tt.competition_teams,pagination:!1,style:{marginTop:0},scroll:{y:300},columns:[{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"image_url",width:250,render:(w,Ce)=>ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce!=null&&Ce.team_log?ie.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(Ce==null?void 0:Ce.team_log),style:{width:"30px",height:"30px",marginRight:"10px",borderRadius:"50%"}}):ie.createElement("div",{className:c.teams_img},Ce.name.length>2?Ce.name.substring(0,2):Ce.name),ie.createElement(je.Z,{title:Ce==null?void 0:Ce.name},ie.createElement("div",{className:c.teamname},Ce==null?void 0:Ce.name)))},{title:"\u961F\u957F",align:"left",width:150,dataIndex:"leader_name",render:(w,Ce)=>ie.createElement("div",null,w)},{title:"\u6210\u5458\u4EBA\u6570",align:"left",width:150,ellipsis:{showTitle:!0},render:(w,Ce)=>{var Pt;return ie.createElement("span",null,(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.length)}},{title:"\u6210\u5458",align:"left",width:600,render:(w,Ce)=>{var Pt;return ie.createElement("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center"}},(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.map((He,Yt)=>ie.createElement("div",{key:Yt,style:{display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"12px"}},ie.createElement("span",{style:{color:(He==null?void 0:He.role)=="leader"?"#3061D0":"#000000",marginLeft:(He==null?void 0:He.role)=="leader"?0:"10px"}},He==null?void 0:He.name),(He==null?void 0:He.role)=="leader"&&ie.createElement("img",{src:ql,style:{width:"28px",height:"14px",marginLeft:"5px"}}))))}},{title:"\u64CD\u4F5C",align:"center",ellipsis:{showTitle:!0},width:70,fixed:"right",render:(w,Ce)=>ie.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{el(Ce)}},"\u67E5\u770B")}]}),ie.createElement("div",{className:c.countWrap,style:{marginTop:20}},ie.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Fn.isteam==="mine"?tt==null?void 0:tt.my_teams_count:tt==null?void 0:tt.count,onChange:(w,Ce)=>{Fn.page=w,Fn.per_page=Ce,cr($r({},Fn)),tl()},pageSize:Fn.per_page,current:Fn.page})),ie.createElement(fe.default,{title:!1,footer:!1,open:((Oe=$n==null?void 0:$n.team_members)==null?void 0:Oe.length)>0,width:1e3,className:c.scoremodal,closable:!1,centered:!0,onCancel:()=>el([])},ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement("div",{className:c.title},$n==null?void 0:$n.name),ie.createElement("span",{onClick:()=>el([]),style:{cursor:"pointer"},className:c.close},ie.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),ie.createElement(Sn.default,{dataSource:$n==null?void 0:$n.team_members,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>ie.createElement(je.Z,{title:w},ie.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:w=>ie.createElement("span",null,w||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return ie.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=$n==null?void 0:$n.apply_info)==null?void 0:He.school)||"--":w||"--"},ie.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=$n.apply_info)!=null&&Ia.school?((ja=$n.apply_info)==null?void 0:ja.school.length)>6?((g=$n.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=$n.apply_info)==null?void 0:rl.school:"--":w?w.length>6?w.substring(0,6)+"...":w:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(w,Ce)=>w||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",width:115,render:(w,Ce)=>ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&ie.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))}]})),ie.createElement(fe.default,{title:!1,footer:ie.createElement("div",{className:c.bottom},ie.createElement(ke.ZP,{onClick:()=>{v([]),ft(!1),N(!1),cn(""),dt(""),tl()}},"\u53D6\u6D88"),ie.createElement(ke.ZP,{loading:Qt,type:"primary",onClick:()=>zl(void 0,null,function*(){let w=[],Ce=[],Pt=[];Kn&&Kn.map((Yt,Ia)=>{Yt.is_teacher?Ce.push(Yt.id):w.push(Yt.id),Yt!=null&&Yt.is_tutor_teacher&&Pt.push(Yt.id)});let He=yield R({type:"competitions/SubmitTeam",payload:{identifier:Bn,teamid:on,member_ids:w,teacher_ids:Ce,tutor_teacher_ids:Pt,leader:pa.current}});He&&He.status===0&&(G.ZP.info("\u4FEE\u6539\u6210\u529F"),v([]),tl())})},"\u786E\u8BA4")),open:(Kn==null?void 0:Kn.length)>0,width:1e3,className:c.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>{v([]),it([])}},ie.createElement("div",{onClick:()=>{N(!1),ft(!1)}},ie.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:"10px"}},ie.createElement("div",{className:c.title},"\u8BBE\u7F6E\u6218\u961F\u6210\u5458"),ie.createElement("span",{onClick:()=>{tl(),N(!1),ft(!1),cn(""),dt(""),v([]),it([])},style:{cursor:"pointer"},className:c.close},ie.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),ie.createElement("div",{style:{display:"flex",marginTop:30}},ie.createElement("div",{style:{display:"flex",alignItems:"center",flex:1}},ie.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u8001\u5E08"),ie.createElement(fa.Z,{overlayStyle:{width:600},content:ie.createElement("div",{style:{maxHeight:260,overflow:"auto"}},ie.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{xc()},hasMore:Sl,useWindow:!1},ie.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:Fe,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>ie.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:c.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"identity"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>ie.createElement("span",{className:c.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;w!=null&&w.is_teacher&&(w.is_tutor_teacher=!0),Pt.push(w),N(!1),v([...Pt])}})}))),title:"",placement:"bottomLeft",open:In},ie.createElement("div",{style:{marginLeft:16},className:c.searchWrap},ie.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0",size:"large",className:c.search,value:We,onChange:w=>{dt(w.target.value)},onSearch:w=>{N(!0),_([]),dr(1),Di(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:ie.createElement("i",{className:`iconfont icon-sousuo9 font14 ${c.searchIcon}`,onClick:w=>{w.stopPropagation(),N(!0),_([]),dr(1),Di(1)}})})))),ie.createElement("div",{style:{display:"flex",alignItems:"center",flex:1,justifyContent:"flex-end"}},ie.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"),ie.createElement(fa.Z,{overlayStyle:{width:700},content:ie.createElement("div",{style:{maxHeight:260,overflow:"auto"}},ie.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{rc()},hasMore:Sl,useWindow:!1},ie.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:$t,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>ie.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:c.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"student_id"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>ie.createElement("span",{className:c.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;Pt.push(w),ft(!1),v([...Pt])}})}))),title:"",placement:"bottomRight",open:qt},ie.createElement("div",{style:{marginLeft:16},className:c.searchWrap},ie.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",size:"large",className:c.search,value:yt,onChange:w=>{cn(w.target.value)},onSearch:w=>{ft(!0),dn([]),dr(1),mo(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:ie.createElement("i",{className:`iconfont icon-sousuo9 font14 ${c.searchIcon}`,onClick:w=>{w.stopPropagation(),ft(!0),dn([]),dr(1),mo(1)}})}))))),ie.createElement("div",{style:{display:"flex",marginBottom:"12px",marginTop:"20px"}},ie.createElement("p",{style:{flex:"1",color:"#666666"}},ie.createElement("span",{style:{color:"#9B9B9B"}},"\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A"),an&&an.all_staff?ie.createElement("span",null,an&&an.all_staff.minimum,"-",an&&an.all_staff.maximum,"\u540D\u6210\u5458"):"",an&&an.teacher_staff?ie.createElement("span",null,an&&an.teacher_staff.minimum,"-",an&&an.teacher_staff.maximum,"\u540D\u6559\u5E08"):"",an&&an.teacher_staff&&an.member_staff?"/":"",an&&an.member_staff?ie.createElement("span",null,an&&an.member_staff.minimum,"-",an&&an.member_staff.maximum,"\u540D\u5B66\u751F"):"")),ie.createElement(Sn.default,{dataSource:Kn,pagination:!1,style:{marginTop:"-10px"},scroll:{y:300},columns:[{title:"\u5934\u50CF",align:"left",width:60,dataIndex:"image_url",render:(w,Ce)=>ie.createElement("img",{className:c.loaderimg,style:{width:20,height:20},src:lt.Z.IMG_SERVER+`/images/${w}`})},{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>ie.createElement(je.Z,{title:w},ie.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",width:130,dataIndex:"phone",render:w=>ie.createElement(je.Z,{title:w},ie.createElement("span",null,w||"- -"))},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return ie.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=ye==null?void 0:ye.apply_info)==null?void 0:He.school)||"--":w||"--"},ie.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=ye==null?void 0:ye.apply_info)!=null&&Ia.school?((ja=ye==null?void 0:ye.apply_info)==null?void 0:ja.school.length)>6?((g=ye.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=ye.apply_info)==null?void 0:rl.school:"--":(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"--"))}},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(w,Ce)=>ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&ie.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(w,Ce,Pt)=>ie.createElement("span",{style:{color:"#3061D0"}},(w!=="leader"||(Ce==null?void 0:Ce.is_teacher))&&ie.createElement(Pn.Z,{dropdownRender:()=>ie.createElement(Fa.default,null,w!=="leader"&&ie.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},ie.createElement("a",{onClick:()=>{let He=Kn,Yt=Kn&&Kn.findIndex(ja=>ja.role==="leader");He[Pt].role="leader",He[Yt].role=He&&He[Yt].is_teacher?"teacher":"member";let Ia=He.sort((ja,g)=>ja.creator?-1:1).sort((ja,g)=>ja.role==="leader"?-1:1);v([...Ia]),pa.current=Ce.id}},"\u8BBE\u4E3A\u961F\u957F")),(Ce==null?void 0:Ce.is_teacher)&&ie.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},ie.createElement("a",{onClick:He=>zl(void 0,null,function*(){let Yt=Kn;Yt[Pt].is_tutor_teacher=!Yt[Pt].is_tutor_teacher,v([...Yt]),pa.current=He.id})},Ce!=null&&Ce.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},ie.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),w!="leader"&&ie.createElement("a",{onClick:()=>{let He=Kn&&Kn.filter(Yt=>Yt.id!=Ce.id);v([...He])},style:{marginLeft:20}},"\u5220\u9664"))}]}))),ie.createElement(fe.default,{title:!1,footer:!1,open:ll,width:700,className:c.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>qr(!1)},ie.createElement("div",{style:{display:"flex",alignItems:"center"}},ie.createElement("div",{className:c.title},"\u7F16\u8F91\u6218\u961F"),ie.createElement("span",{onClick:()=>qr(!1),style:{cursor:"pointer"},className:c.close},ie.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),ie.createElement("div",{className:c.content},ie.createElement(D.default,{form:kn,layout:"vertical",initialValues:$r({name:wa==null?void 0:wa.name},wa==null?void 0:wa.apply_info),onFinish:w=>zl(void 0,null,function*(){var Ce,Pt,He;hn(!0);const Yt=(Ce=Ji.find(ja=>ja.name===(w==null?void 0:w.school)))==null?void 0:Ce.id;let Ia=yield R({type:"competitions/UpTeam",payload:Vr($r({},w),{identifier:Bn,Teannameid:wa==null?void 0:wa.id,name:w==null?void 0:w.name,school_id:Yt,image:((He=(Pt=yl.current)==null?void 0:Pt.getCroppedCanvas())==null?void 0:He.toDataURL("image/jpeg"))||""})});hn(!1),(Ia==null?void 0:Ia.status)===0&&(tl(),qr(!1))})},ie.createElement(D.default.Item,{label:"\u6218\u961F\u540D\u79F0",name:"name",rules:[{required:!0,validator:(w,Ce)=>{var Pt;return((Pt=Ce==null?void 0:Ce.replaceAll(" ",""))==null?void 0:Pt.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},ie.createElement(re.default,{maxLength:60,className:c.baseFormItem,showCount:!0})),((de=ae==null?void 0:ae.need_apply_info)==null?void 0:de.need_apply_id_number)&&ie.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},ie.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801",size:"large"})),((Ge=ae==null?void 0:ae.need_apply_info)==null?void 0:Ge.need_apply_name)&&ie.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((ge=ae==null?void 0:ae.need_apply_info)==null?void 0:ge.need_apply_sex)&&ie.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},ie.createElement(we.ZP.Group,null,ie.createElement(we.ZP,{value:0},"\u7537"),ie.createElement(we.ZP,{value:1},"\u5973"))),((nn=ae==null?void 0:ae.need_apply_info)==null?void 0:nn.need_apply_student_id)&&ie.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((le=ae==null?void 0:ae.need_apply_info)==null?void 0:le.need_apply_phone)&&ie.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Je=ae==null?void 0:ae.need_apply_info)==null?void 0:Je.need_apply_grade)&&ie.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},ie.createElement(Me.default,{disabled:ae.identifier==="81bjsjjs",placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},k())),((jt=ae==null?void 0:ae.need_apply_info)==null?void 0:jt.need_apply_teacher_name)&&ie.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",className:c.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{className:c.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D",showCount:!0,maxLength:60})),((O=ae==null?void 0:ae.need_apply_info)==null?void 0:O.need_apply_teacher_phone)&&ie.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},ie.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),(($=ae==null?void 0:ae.need_apply_info)==null?void 0:$.need_apply_school)&&(ae==null?void 0:ae.region_rule)!==1&&ae.identifier!=="81bjsjjs"&&ie.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ie.createElement(ze.Z,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs",onChange:w=>bo(w)},wo.map((w,Ce)=>ie.createElement(eu,{key:Ce,value:w.name},w.name)))),(((ot=ae==null?void 0:ae.need_apply_info)==null?void 0:ot.need_apply_school)&&(ae==null?void 0:ae.region_rule)===1||ae.identifier==="81bjsjjs")&&ie.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ie.createElement(Me.default,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs"},Ji.map((w,Ce)=>ie.createElement(eu,{key:Ce,value:w.name},w.name))))),ie.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},ie.createElement("span",null,"LOGO\uFF1A"),ie.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},ie.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:Pc,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",ie.createElement("span",{style:{marginLeft:10,color:"#FA6400"}},"\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09")),ie.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},jn?ie.createElement("img",{className:c.Spanradius,src:jn}):wa!=null&&wa.team_log?ie.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),className:c.Spanradius}):ie.createElement("div",{className:c.Spanradius},((Ze=wa==null?void 0:wa.name)==null?void 0:Ze.length)>2?(tn=wa==null?void 0:wa.name)==null?void 0:tn.substring(0,2):wa==null?void 0:wa.name),ie.createElement(Wl.Z,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:Yl.current||lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),guides:!1,ref:yl,crop:Zs}))),ie.createElement("div",{className:c.bottom,style:{textAlign:"end",marginTop:"30px"}},ie.createElement(ke.ZP,{className:c.no,onClick:()=>{qr(!1)}},"\u53D6\u6D88"),ie.createElement(ke.ZP,{loading:Qt,className:c.yes,onClick:()=>{kn.submit()}},"\u786E\u8BA4"))))};var $u=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Nu),Ou=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Ur=(a,u,l)=>u in a?Ou(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Nr=(a,u)=>{for(var l in u||(u={}))Pi.call(u,l)&&Ur(a,l,u[l]);if(Wu)for(var l of Wu(u))il.call(u,l)&&Ur(a,l,u[l]);return a},zu=(a,u)=>{var l={};for(var d in a)Pi.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Wu)for(var d of Wu(a))u.indexOf(d)<0&&il.call(a,d)&&(l[d]=a[d]);return l},ku=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const tu=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],ju={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},ao=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=zu(u,["competitions","globalSetting","loading","dispatch","user"]),s;const{identifier:M}=(0,F.useParams)(),{Header:Qe,competition_team:rt,Staff:he,Prizes:me,Account:De}=l,[Se,T]=(0,e.useState)([]),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0});function ht(){return ku(this,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${M}/all_team_members.json`,{method:"get",params:V});(de==null?void 0:de.status)===0&&T(de)})}const[x,U]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Qe!=null&&Qe.personal&&ht()},[Qe]);const Oe=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:80,render:(de,Ge,ge)=>e.createElement("span",null,ge+1)},{title:"\u53C2\u8D5B\u4EBA",align:"left",dataIndex:"name",width:120,ellipsis:{showTitle:!1},render:(de,Ge)=>e.createElement(e.Fragment,null,e.createElement(je.Z,{placement:"topLeft",title:de},(de==null?void 0:de.length)>4?de.substring(0,4)+"...":de),(Ge==null?void 0:Ge.authentication)&&e.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",align:"left",width:100,dataIndex:"score",render:de=>e.createElement("span",null,de||"- -")},{title:"\u89D2\u8272",align:"left",width:100,dataIndex:"identity",render:(de,Ge)=>e.createElement("span",null,ju[de],(Ge==null?void 0:Ge.professional_certification)&&e.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",width:160,dataIndex:"phone",render:de=>e.createElement("span",null,de||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de},de||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"--")},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:100,render:(de,Ge)=>e.createElement("span",null,de===0||de===!1?e.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>ku(void 0,null,function*(){let ge=yield(0,be.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:1}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u53D6\u6D88\u6210\u529F"),V.page=1,ut(Nr({},V)),ht())})})}},"\u53D6\u6D88\u6210\u7EE9"):e.createElement("span",{onClick:()=>ku(void 0,null,function*(){let ge=yield(0,be.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:0}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u6062\u590D\u6210\u529F"),V.page=1,ut(Nr({},V)),ht())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return e.createElement("section",{className:c.bg},e.createElement("div",{className:c.setting_btn},((0,oe.eB)()||((s=Qe==null?void 0:Qe.permission)==null?void 0:s.editable)&&!Qe.personal)&&e.createElement("span",{className:c.button,onClick:()=>{U(!0)}},"\u7BA1\u7406\u6218\u961F\u6210\u7EE9"),!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:c.button,style:{margin:"0px 20px"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}})}},"\u52A0\u5165\u6218\u961F")," ",!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:c.button,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}})}},e.createElement("i",{className:"iconfont icon-qizhi",style:{marginRight:6,fontSize:14,color:"#3061D0"}})," \u521B\u5EFA\u6218\u961F")),e.createElement("div",{style:{display:"flex"}},Qe!=null&&Qe.personal?e.createElement("div",{style:{padding:"20px",width:"100%"}},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",null,e.createElement(wn.t7,{style:{width:327,marginRight:15},dataSource:tu,value:{id:V.type,value:V.keyword},onChange:(de,Ge)=>{V.keyword=de,V.type=Ge||"",ut(Nr({},V)),ht()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"})),e.createElement("div",{style:{flex:1,textAlign:"end"}},e.createElement("span",{className:c.button,onClick:()=>{(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+`/api/competitions/${M}/all_team_members.xlsx`,query:Nr({},V)}))}},"\u5BFC\u51FA"))),e.createElement(Sn.default,{style:{marginTop:20},columns:Oe,bordered:!1,dataSource:Se==null?void 0:Se.data,pagination:!1}),e.createElement("div",{className:c.countWrap,style:{marginTop:20}},e.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Se==null?void 0:Se.count,onChange:(de,Ge)=>{V.page=de,V.per_page=Ge,ut(Nr({},V)),ht()},pageSize:V.per_page,current:V.page}))):e.createElement($u,null),e.createElement(jr.Z,{rootClassName:c.drawer_style,title:e.createElement("div",{style:{fontSize:"16px"}},"\u6218\u961F\u6210\u7EE9"),placement:"bottom",width:500,height:564,onClose:()=>U(!1),open:x},x?e.createElement(Gn,null):"")))};var Wi=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(ao),zr={flex_box_center:"flex_box_center___s9TxG",flex_space_between:"flex_space_between___MGe6n",flex_box_vertical_center:"flex_box_vertical_center___nNXLw",flex_box_center_end:"flex_box_center_end___KE6DE",flex_box_column:"flex_box_column___gv8RV",bg:"bg___gk5zM",title:"title___Pp6ij",button:"button___EI7ve"},ta=B(59301),Is=Object.defineProperty,is=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,lo=(a,u,l)=>u in a?Is(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Fu=(a,u)=>{for(var l in u||(u={}))Ei.call(u,l)&&lo(a,l,u[l]);if(ti)for(var l of ti(u))Ro.call(u,l)&&lo(a,l,u[l]);return a},iu=(a,u)=>is(a,ei(u)),hi=(a,u)=>{var l={};for(var d in a)Ei.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ti)for(var d of ti(a))u.indexOf(d)<0&&Ro.call(a,d)&&(l[d]=a[d]);return l},oi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Gi=Me.default.Option,yi=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],Qi={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},ro=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=hi(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an,Ra,cl,Fn,cr,$n,el,Kn,v,Qt,hn,ye,it;const{identifier:Fe}=(0,F.useParams)(),{Header:_}=l,[In,N]=(0,e.useState)([]),[We,dt]=(0,e.useState)(!1),[yt]=D.default.useForm(),[cn,$t]=(0,e.useState)(!1),[dn,qt]=(0,e.useState)(!1),[ft,on]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0}),[gt,pa]=(0,e.useState)([]),Ua=(0,e.useRef)((0,Gl.throttle)(kn=>Sl(kn),1200,{leading:!0,trailing:!0})).current,[Dr,Yl]=(0,e.useState)([]),Sl=kn=>oi(void 0,null,function*(){var jn;const Na=yield R({type:"account/getSchoolOption",payload:{keyword:kn,limit:10,competition_id:_==null?void 0:_.identifier}});pa(Na==null?void 0:Na.schools),kn&&kn!=""&&Yl((jn=Na==null?void 0:Na.schools)==null?void 0:jn.filter(yl=>yl.name.includes(kn)))});(0,e.useEffect)(()=>{var kn,jn,Na,yl,wa,Tu,br,dr,Ju;((kn=_==null?void 0:_.need_apply_info)!=null&&kn.need_apply_name||(jn=_==null?void 0:_.need_apply_info)!=null&&jn.need_apply_teacher_phone||(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_student_id||(yl=_==null?void 0:_.need_apply_info)!=null&&yl.need_apply_sex||(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_phone||(Tu=_==null?void 0:_.need_apply_info)!=null&&Tu.need_apply_grade||(br=_==null?void 0:_.need_apply_info)!=null&&br.need_apply_teacher_name||(dr=_==null?void 0:_.need_apply_info)!=null&&dr.need_apply_school)&&Sl((_==null?void 0:_.region_rule)===1||(_==null?void 0:_.identifier)==="81bjsjjs"?"":(Ju=H==null?void 0:H.userInfo)==null?void 0:Ju.school_name)},[((s=_==null?void 0:_.need_apply_info)==null?void 0:s.need_apply_name)||((M=_==null?void 0:_.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=_==null?void 0:_.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=_==null?void 0:_.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=_==null?void 0:_.need_apply_info)==null?void 0:he.need_apply_phone)||((me=_==null?void 0:_.need_apply_info)==null?void 0:me.need_apply_grade)||((De=_==null?void 0:_.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=_==null?void 0:_.need_apply_info)==null?void 0:Se.need_apply_school)]);const hr=()=>{const kn=new Date().getFullYear();return Array(31).fill({}).map(function(jn,Na){return ta.createElement(Gi,{key:Na,value:kn-Na},ta.createElement("span",null,kn-Na))})};function ll(){return oi(this,null,function*(){$t(!0);let kn=yield(0,be.ZP)(`/api/competitions/${Fe}/all_team_members.json`,{method:"get",params:ft});(kn==null?void 0:kn.status)===0&&(N(kn),qt(kn==null?void 0:kn.hidden_score)),$t(!1)})}(0,e.useEffect)(()=>{ll()},[_]);const qr=(O=[((0,oe.eB)()||((T=_==null?void 0:_.permission)==null?void 0:T.editable))&&{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:80,fixed:"left",render:(kn,jn,Na)=>ta.createElement("span",null,Na+1)},{title:"\u53C2\u8D5B\u4EBA",align:"left",dataIndex:"name",width:120,fixed:"left",ellipsis:{showTitle:!1},render:(kn,jn)=>{var Na,yl,wa,Tu,br,dr,Ju,_r;return ta.createElement(ta.Fragment,null,ta.createElement(je.Z,{placement:"topLeft",title:_!=null&&_.personal&&(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_name?(yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.real_name:kn},(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_name?((br=(Tu=jn==null?void 0:jn.apply_info)==null?void 0:Tu.real_name)==null?void 0:br.length)>4?((Ju=(dr=jn==null?void 0:jn.apply_info)==null?void 0:dr.real_name)==null?void 0:Ju.substring(0,4))+"...":(_r=jn==null?void 0:jn.apply_info)==null?void 0:_r.real_name:(kn==null?void 0:kn.length)>4?kn.substring(0,4)+"...":kn),(jn==null?void 0:jn.authentication)&&ta.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},ta.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))}},{title:"\u4E2A\u4EBA\u6210\u7EE9",align:"left",width:100,dataIndex:"score",fixed:"left",render:kn=>ta.createElement("span",null,kn||"- -")},((0,oe.eB)()||((ue=_==null?void 0:_.permission)==null?void 0:ue.editable))&&{title:"\u89D2\u8272",align:"left",width:100,dataIndex:"identity",render:(kn,jn)=>ta.createElement("span",null,Qi[kn],(jn==null?void 0:jn.professional_certification)&&ta.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},ta.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},((Ae=_==null?void 0:_.need_apply_info)==null?void 0:Ae.need_apply_sex)&&{title:"\u6027\u522B",align:"left",width:160,dataIndex:"phone",render:(kn,jn)=>{var Na;return ta.createElement("span",null,((Na=jn==null?void 0:jn.apply_info)==null?void 0:Na.sex)===1?"\u5973":"\u7537")}},{title:"\u624B\u673A\u53F7",align:"left",width:160,dataIndex:"phone",render:(kn,jn)=>{var Na,yl;return ta.createElement("span",null,(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_phone?((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.phone)||"- -":kn||"- -")}},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:(kn,jn)=>{var Na,yl,wa,Tu;return ta.createElement(je.Z,{placement:"topLeft",title:(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_student_id?((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.student_id)||"- -":kn||"- -"},(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_student_id?((Tu=jn==null?void 0:jn.apply_info)==null?void 0:Tu.student_id)||"- -":kn||"- -")}},((V=_==null?void 0:_.need_apply_info)==null?void 0:V.need_apply_id_number)&&{title:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",align:"left",dataIndex:"id_number",width:250,render:(kn,jn)=>{var Na,yl;return ta.createElement(je.Z,{title:(Na=jn==null?void 0:jn.apply_info)==null?void 0:Na.id_number},(yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.id_number)}},((ut=_==null?void 0:_.need_apply_info)==null?void 0:ut.need_apply_grade)&&{title:"\u5E74\u7EA7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:(kn,jn)=>{var Na,yl;return ta.createElement(je.Z,{placement:"topLeft",title:(Na=jn==null?void 0:jn.apply_info)==null?void 0:Na.grade},((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.grade)||"- -")}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},width:160,render:(kn,jn)=>{var Na,yl,wa,Tu;return ta.createElement(je.Z,{placement:"topLeft",title:(Na=_==null?void 0:_.need_apply_info)!=null&&Na.need_apply_school?((yl=jn==null?void 0:jn.apply_info)==null?void 0:yl.school)||"- -":kn||"- -"},(wa=_==null?void 0:_.need_apply_info)!=null&&wa.need_apply_school?((Tu=jn==null?void 0:jn.apply_info)==null?void 0:Tu.school)||"- -":kn||"- -")}},((0,oe.eB)()||((ht=_==null?void 0:_.permission)==null?void 0:ht.editable))&&{title:"\u5730\u533A",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:kn=>ta.createElement(je.Z,{placement:"topLeft",title:kn||""},kn||"- -")},((x=_==null?void 0:_.need_apply_info)==null?void 0:x.need_apply_teacher_name)&&{title:"\u6307\u5BFC\u6559\u5E08\u59D3\u540D",align:"left",dataIndex:"teacher_name",width:120,ellipsis:{showTitle:!1},render:kn=>ta.createElement(je.Z,{placement:"topLeft",title:kn||""},kn||"- -")},((U=_==null?void 0:_.need_apply_info)==null?void 0:U.need_apply_teacher_phone)&&{title:"\u6307\u5BFC\u6559\u5E08\u8054\u7CFB\u65B9\u5F0F",align:"left",dataIndex:"teacher_phone",width:160,ellipsis:{showTitle:!1},render:kn=>ta.createElement(je.Z,{placement:"topLeft",title:kn||""},kn||"- -")},((0,oe.eB)()||((Oe=_==null?void 0:_.need_apply_info)==null?void 0:Oe.need_apply_name)||((de=_==null?void 0:_.need_apply_info)==null?void 0:de.need_apply_teacher_phone)||((Ge=_==null?void 0:_.need_apply_info)==null?void 0:Ge.need_apply_student_id)||((ge=_==null?void 0:_.need_apply_info)==null?void 0:ge.need_apply_sex)||((nn=_==null?void 0:_.need_apply_info)==null?void 0:nn.need_apply_phone)||((le=_==null?void 0:_.need_apply_info)==null?void 0:le.need_apply_grade)||((Je=_==null?void 0:_.need_apply_info)==null?void 0:Je.need_apply_teacher_name)||((jt=_==null?void 0:_.need_apply_info)==null?void 0:jt.need_apply_school))&&{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:100,fixed:"right",render:(kn,jn)=>{var Na;return(0,oe.eB)()||(Na=_==null?void 0:_.permission)!=null&&Na.editable?ta.createElement("span",null,kn===0||kn===!1?ta.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>oi(void 0,null,function*(){let yl=yield(0,be.ZP)(`/api/competitions/${Fe}/set_score_status.json`,{method:"put",body:{competition_score_id:jn==null?void 0:jn.competition_score_id,competition_team_id:jn==null?void 0:jn.competition_team_id,is_cancel_score:1}});(yl==null?void 0:yl.status)===0&&(G.ZP.info("\u53D6\u6D88\u6210\u529F"),ft.page=1,on(Fu({},ft)),ll())})})}},"\u53D6\u6D88\u6210\u7EE9"):ta.createElement("span",{onClick:()=>oi(void 0,null,function*(){let yl=yield(0,be.ZP)(`/api/competitions/${Fe}/set_score_status.json`,{method:"put",body:{competition_score_id:jn==null?void 0:jn.competition_score_id,competition_team_id:jn==null?void 0:jn.competition_team_id,is_cancel_score:0}});(yl==null?void 0:yl.status)===0&&(G.ZP.info("\u6062\u590D\u6210\u529F"),ft.page=1,on(Fu({},ft)),ll())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9")):ta.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{if((_==null?void 0:_.competition_status)=="ended"){G.ZP.warning("\u7ADE\u8D5B\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7F16\u8F91\u76F8\u5173\u4FE1\u606F");return}yt.setFieldsValue(Fu(Fu({},jn),jn==null?void 0:jn.apply_info)),dt(!0)}},"\u7F16\u8F91")}}])==null?void 0:O.filter(kn=>kn);return ta.createElement("section",{className:zr.bg},ta.createElement("div",{className:zr.title,style:{display:"flex"}},ta.createElement($e.Z,{style:{width:"100%"}},ta.createElement("span",null,"\u53C2\u8D5B\u4EBA\u5458"),((0,oe.eB)()||(($=_==null?void 0:_.permission)==null?void 0:$.editable))&&ta.createElement(Tt.default,{checked:dn,style:{marginLeft:10,alignItems:"center"},onChange:kn=>oi(void 0,null,function*(){qt(kn.target.checked);let jn=yield(0,be.ZP)(`/api/competitions/${Fe}/hidden_score.json`,{method:"POST",body:{hidden_score:kn.target.checked}});(jn==null?void 0:jn.status)===0&&ll()})},ta.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF\u6210\u7EE9")))),ta.createElement("div",{style:{padding:"20px",width:"100%"}},((0,oe.eB)()||((ot=_==null?void 0:_.permission)==null?void 0:ot.editable))&&ta.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},ta.createElement(ee.Z,null,ta.createElement(wn.t7,{style:{width:327,marginRight:15},dataSource:yi,value:{id:ft.type,value:ft.keyword},onChange:(kn,jn)=>{ft.keyword=kn,ft.type=jn||"",on(Fu({},ft)),ll()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"})),ta.createElement(ee.Z,null,ta.createElement("span",{className:zr.button,onClick:()=>{(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+`/api/competitions/${Fe}/all_team_members.xlsx`,query:Fu({},ft)}))}},"\u5BFC\u51FA"))),ta.createElement(Sn.default,{loading:cn,style:{marginTop:20},columns:qr,bordered:!1,dataSource:In==null?void 0:In.data,pagination:!1,scroll:(((Ze=_==null?void 0:_.need_apply_info)==null?void 0:Ze.need_apply_name)||((tn=_==null?void 0:_.need_apply_info)==null?void 0:tn.need_apply_teacher_phone)||((Bn=_==null?void 0:_.need_apply_info)==null?void 0:Bn.need_apply_student_id)||((ae=_==null?void 0:_.need_apply_info)==null?void 0:ae.need_apply_sex)||((tt=_==null?void 0:_.need_apply_info)==null?void 0:tt.need_apply_phone)||((an=_==null?void 0:_.need_apply_info)==null?void 0:an.need_apply_grade)||((Ra=_==null?void 0:_.need_apply_info)==null?void 0:Ra.need_apply_teacher_name)||((cl=_==null?void 0:_.need_apply_info)==null?void 0:cl.need_apply_school))&&{x:1160}}),ta.createElement("div",{style:{marginTop:20}},ta.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:In==null?void 0:In.count,onChange:(kn,jn)=>{ft.page=kn,ft.per_page=jn,on(Fu({},ft)),ll()},pageSize:ft.per_page,current:ft.page}))),ta.createElement(fe.default,{width:700,title:"\u7F16\u8F91\u62A5\u540D\u4FE1\u606F",open:We,centered:!0,onCancel:()=>{dt(!1)},onOk:()=>{yt.submit()},confirmLoading:cn},ta.createElement(D.default,{form:yt,colon:!1,size:"large",labelCol:{span:5},onFinish:kn=>oi(void 0,null,function*(){var jn;const Na=(jn=gt.find(wa=>wa.name===(kn==null?void 0:kn.school)))==null?void 0:jn.id;(yield(0,En.bu)(iu(Fu({},kn),{identifier:Fe,school_id:Na}))).status===0&&(G.ZP.success("\u4FEE\u6539\u6210\u529F"),dt(!1),ll())})},ta.createElement(D.default.Item,{hidden:!0,name:"competition_team_id"}),((Fn=_==null?void 0:_.need_apply_info)==null?void 0:Fn.need_apply_name)&&ta.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((cr=_==null?void 0:_.need_apply_info)==null?void 0:cr.need_apply_sex)&&ta.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},ta.createElement(we.ZP.Group,null,ta.createElement(we.ZP,{value:0},"\u7537"),ta.createElement(we.ZP,{value:1},"\u5973"))),(($n=_==null?void 0:_.need_apply_info)==null?void 0:$n.need_apply_id_number)&&ta.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},ta.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801",size:"large"})),((el=_==null?void 0:_.need_apply_info)==null?void 0:el.need_apply_student_id)&&ta.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((Kn=_==null?void 0:_.need_apply_info)==null?void 0:Kn.need_apply_phone)&&ta.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((v=_==null?void 0:_.need_apply_info)==null?void 0:v.need_apply_grade)&&ta.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},ta.createElement(Me.default,{disabled:_.identifier==="81bjsjjs",placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},hr())),((Qt=_==null?void 0:_.need_apply_info)==null?void 0:Qt.need_apply_teacher_name)&&ta.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",className:zr.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{className:zr.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D",showCount:!0,maxLength:60})),((hn=_==null?void 0:_.need_apply_info)==null?void 0:hn.need_apply_teacher_phone)&&ta.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},ta.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((ye=_==null?void 0:_.need_apply_info)==null?void 0:ye.need_apply_school)&&(_==null?void 0:_.region_rule)!==1&&_.identifier!=="81bjsjjs"&&ta.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ta.createElement(ze.Z,{size:"large",showSearch:!0,disabled:_.identifier==="81bjsjjs",onChange:kn=>Ua(kn)},Dr.map((kn,jn)=>ta.createElement(Gi,{key:jn,value:kn.name},kn.name)))),((it=_==null?void 0:_.need_apply_info)==null?void 0:it.need_apply_school)&&(_==null?void 0:_.region_rule)===1||_.identifier==="81bjsjjs"&&ta.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},ta.createElement(Me.default,{disabled:!0,showSearch:!0,disabled:_.identifier==="81bjsjjs"},gt.map((kn,jn)=>ta.createElement(Gi,{key:jn,value:kn.name},kn.name)))))))};var mu=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(ro),Gu={flex_box_center:"flex_box_center___F1lCd",flex_space_between:"flex_space_between___NoI1u",flex_box_vertical_center:"flex_box_vertical_center___wuxdV",flex_box_center_end:"flex_box_center_end___HLNc_",flex_box_column:"flex_box_column___enSVW",bg:"bg___UYFEh",Title:"Title___n7fIZ",StageItem:"StageItem___Blojz",StageItemActive:"StageItemActive____K3sY",SrollStage:"SrollStage___GnCkk"},si=B(84454),pu=B(26227),Du={flex_box_center:"flex_box_center___nxWvx",flex_space_between:"flex_space_between___XkzLF",flex_box_vertical_center:"flex_box_vertical_center___BWVJY",flex_box_center_end:"flex_box_center_end___t9Xr5",flex_box_column:"flex_box_column___Zmlzw",reply:"reply___KzQd4",replyList:"replyList___FOrZf",comment:"comment___Yr8sF",content:"content___m7CVr",commentItem:"commentItem___Qk9XK"},Jr=B(16209),xr=Object.defineProperty,uo=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,Xo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,os=(a,u,l)=>u in a?xr(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Vo=(a,u)=>{for(var l in u||(u={}))Xo.call(u,l)&&os(a,l,u[l]);if(Zi)for(var l of Zi(u))Bo.call(u,l)&&os(a,l,u[l]);return a},_a=(a,u)=>uo(a,Mi(u)),na=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});y().locale("ZH-cn");function Al({user:a,vlist:u=[],dispatch:l,params:d,id:q,memo_replies:R,forumsDetail:H}){return e.createElement("aside",{className:Du.comment},u.map(function(j,s){var M,Qe;return e.createElement($e.Z,{key:s,className:Du.commentItem},e.createElement(ee.Z,{span:24},e.createElement($e.Z,null,e.createElement(ee.Z,{flex:"1"},e.createElement("a",{href:`/users/${j.user_login}`,target:"_blank",className:"c-light-black"},j==null?void 0:j.username),e.createElement("span",{className:"c-light-black ml10"},j.time)),(j.can_delete||j.user_id===((M=a.userInfo)==null?void 0:M.user_id)||j.user_login===((Qe=a.userInfo)==null?void 0:Qe.login))&&e.createElement(ee.Z,{className:"forums-comment-delete",style:{display:"none"}},e.createElement(je.Z,{title:"\u5220\u9664"},e.createElement(pu.Z,{className:"current",onClick:()=>{fe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"font16 tc"},"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"),onOk:()=>na(this,null,function*(){const rt=yield(0,Jr.sW)({id:j.id}),he=R.find(me=>me.id===q).children.filter(me=>me.id!==j.id);R.find(me=>me.id===q).children=he,l({type:"forumsDetail/setForumsDetailData",payload:_a(Vo({},H.forumsDetailData),{memo_replies:[...R]})})})})}}))))),e.createElement(ee.Z,null,e.createElement(li.Z,{value:j.content})))}))}var nu=Al,Si=Object.defineProperty,sc=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,cs=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,$a=(a,u,l)=>u in a?Si(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,io=(a,u)=>{for(var l in u||(u={}))ds.call(u,l)&&$a(a,l,u[l]);if(cs)for(var l of cs(u))Lu.call(u,l)&&$a(a,l,u[l]);return a},Yu=(a,u)=>sc(a,ss(u)),cc=(a,u)=>{var l={};for(var d in a)ds.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&cs)for(var d of cs(a))u.indexOf(d)<0&&Lu.call(a,d)&&(l[d]=a[d]);return l},Yi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});y().locale("ZH-cn");const Uo=(a,u)=>{var l=a,{user:d,forumsDetail:q,globalSetting:R,loading:H,dispatch:j,competitions:s,handleClick:M}=l,Qe=cc(l,["user","forumsDetail","globalSetting","loading","dispatch","competitions","handleClick"]);const{memo:rt,memo_replies:he}=q.forumsDetailData||{},{Header:me}=s,De=(0,F.useParams)(),[Se,T]=(0,e.useState)(""),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)(-1),[ht,x]=(0,e.useState)(!1),[U,Oe]=(0,e.useState)(1),[de,Ge]=(0,e.useState)(!1);(0,e.useImperativeHandle)(u,()=>({onMdFouch:le})),(0,e.useEffect)(()=>{x((rt==null?void 0:rt.replies_count)>10)},[rt==null?void 0:rt.replies_count]);const ge=()=>Yi(void 0,null,function*(){var Je;const jt=U+1;Oe(jt);const O=yield(0,Jr.z5)({id:rt.id,page:jt});O!=null&&O.memo_replies&&(j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo_replies:[...he,...O.memo_replies]})}),x(((Je=O.memo_replies)==null?void 0:Je.length)===10))}),nn=Je=>{var jt,O,$,ot;return Yu(io({},Je),{image_url:(jt=d.userInfo)==null?void 0:jt.image_url,children:[],user_id:(O=d.userInfo)==null?void 0:O.user_id,user_login:($=d.userInfo)==null?void 0:$.login,username:(ot=d.userInfo)==null?void 0:ot.username,time:`${(0,Ue.li)((new Date().getTime()-new Date(Je.created_at).getTime())/1e3)}\u524D`})},le=()=>{Ge(!0)};return e.createElement("section",{className:Du.wrap},!!(he!=null&&he.length)&&e.createElement("aside",{className:Du.content},e.createElement("div",{style:{padding:"10px 15px 5px 15px",justifyContent:"space-between",display:"flex"}},e.createElement("span",null,"\u5168\u90E8\u56DE\u590D\uFF08",rt.replies_count,"\uFF09")),e.createElement("aside",{className:Du.replyList},he==null?void 0:he.map(function(Je,jt){var O,$;return e.createElement($e.Z,{gutter:[12,12],key:jt},e.createElement(ee.Z,{flex:"40px"},e.createElement("a",{href:`/users/${Je.user_login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",width:"50",height:"50",src:`${lt.Z.IMG_SERVER}/images/${Je==null?void 0:Je.image_url}`}))),e.createElement(ee.Z,{flex:"1"},e.createElement($e.Z,{align:"middle"},e.createElement(ee.Z,{span:24},e.createElement("a",{href:`/users/${Je.user_login}`,target:"_blank"},e.createElement("span",{className:"c-light-black"},Je==null?void 0:Je.username)),e.createElement("span",{className:"c-light-black ml10"},Je.time)),e.createElement(ee.Z,{span:24},e.createElement("div",{onClick:M},e.createElement(li.Z,{value:Je.content}))),!!((O=Je==null?void 0:Je.children)!=null&&O.length)&&e.createElement(nu,{user:d,id:Je==null?void 0:Je.id,vlist:Je==null?void 0:Je.children,dispatch:j,params:De,memo_replies:he,forumsDetail:q}),e.createElement(ee.Z,{span:24,className:"mt5 c-light-black"},V===jt?e.createElement("aside",null,e.createElement(Vu.Z,{onChange:ot=>{Ae(ot)},height:150,isFocus:!0,placeholder:"\u6211\u8981\u56DE\u590D..."}),e.createElement($e.Z,null,e.createElement(ee.Z,{span:24,className:"tr"},e.createElement(ke.ZP,{type:"primary",size:"middle",onClick:()=>Yi(this,null,function*(){if(ue==="")G.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{const ot=yield(0,Jr.ts)({parent_id:Je.id,content:ue});Ae(null),ot&&(ut(-1),he.find(Ze=>Ze.id===ot.parent_id).children.push(nn(ot)),j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo:Yu(io({},rt),{replies_count:rt.replies_count+1}),memo_replies:[...he]})}))}})},"\u53D1\u9001")))):e.createElement("div",{className:"tr"},e.createElement("span",{className:"iconfont icon-huifu1 mr15 ml30 current",onClick:()=>ut(jt)}),e.createElement(je.Z,{title:Je.user_praise?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("span",{className:Je.user_praise?"c-orange":"c-gery-888"},e.createElement("i",{className:"iconfont icon-dianzan mr3 current",onClick:()=>Yi(this,null,function*(){const ot=yield(0,Jr.vL)({id:Je.id,container_type:"Memo",type:Je.user_praise?0:1});(ot==null?void 0:ot.praise_count)>=0&&(he.find(Ze=>Ze.id===Je.id).user_praise=!Je.user_praise,he.find(Ze=>Ze.id===Je.id).praise_count=ot==null?void 0:ot.praise_count,j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo_replies:[...he]})}))})}),Je.praise_count>0?Je.praise_count:"")),((Je==null?void 0:Je.user_id)===(($=d.userInfo)==null?void 0:$.user_id)||(me==null?void 0:me.is_manager))&&e.createElement(je.Z,{title:"\u5220\u9664"},e.createElement("i",{style:{marginLeft:10},className:"iconfont icon-shanchu19 mr3 current",onClick:()=>Yi(this,null,function*(){let ot=yield(0,be.ZP)(`/api/memos/${Je==null?void 0:Je.id}.json`,{method:"delete"});(ot==null?void 0:ot.status)===0&&(G.ZP.info("\u5220\u9664\u6210\u529F"),j({type:"forumsDetail/getForumsDetailData",payload:{id:rt.id}}))})})))))))}))),ht&&e.createElement("aside",{className:"bg-white pb20",style:{display:"flex",justifyContent:"center"}},e.createElement($e.Z,{justify:"space-between"},e.createElement(ee.Z,null),e.createElement(ee.Z,null,ht&&e.createElement("a",{className:"c-black",onClick:ge},"\u67E5\u770B\u66F4\u591A\u8BC4\u8BBA")))),e.createElement("aside",{className:Du.reply},e.createElement(Vu.Z,{onBlur:()=>Ge(!1),isFocus:de,defaultValue:Se,id:"writeForumsReviewId",onChange:Je=>{T(Je)},placeholder:"\u6211\u8981\u56DE\u590D...",height:240}),e.createElement($e.Z,null,e.createElement(ee.Z,{flex:"1"}),e.createElement(ee.Z,null,e.createElement(ke.ZP,{type:"primary",size:"middle",onClick:()=>Yi(void 0,null,function*(){if(Se==="")G.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");else{const Je=yield(0,Jr.ts)({parent_id:rt.id,content:Se});T(null),Je&&j({type:"forumsDetail/setForumsDetailData",payload:Yu(io({},q.forumsDetailData),{memo:Yu(io({},rt),{replies_count:rt.replies_count+1}),memo_replies:[nn(Je),...he]})})}})},"\u53D1\u9001")))))};var xs=(0,F.connect)(({user:a,forumsDetail:u,loading:l,globalSetting:d,competitions:q})=>({user:a,forumsDetail:u,globalSetting:d,competitions:q,loading:l.models.forumsDetail}),null,null,{forwardRef:!0})((0,e.forwardRef)(Uo)),Ks=B(77254),Js=B(30214),kc=Object.defineProperty,Wo=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,jc=(a,u,l)=>u in a?kc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,No=(a,u)=>{for(var l in u||(u={}))Qr.call(u,l)&&jc(a,l,u[l]);if(ha)for(var l of ha(u))Ku.call(u,l)&&jc(a,l,u[l]);return a},fs=(a,u)=>Wo(a,ou(u)),Ps=(a,u)=>{var l={};for(var d in a)Qr.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ha)for(var d of ha(a))u.indexOf(d)<0&&Ku.call(a,d)&&(l[d]=a[d]);return l},Oo=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Zd=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Ps(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt;const{MemberWorks:he,competitionStage:me,Header:De}=l,{identifier:Se}=(0,F.useParams)(),[T,ue]=(0,e.useState)(!1),[Ae,V]=(0,e.useState)(!0),[ut,ht]=(0,e.useState)("zp"),[x,U]=(0,e.useState)({page:1,per_page:20,competition_id:Se,keyword:null}),Oe=[((De==null?void 0:De.is_manager)||(De==null?void 0:De.is_personal))&&{title:"\u9009\u624B\u540D\u79F0",dataIndex:"user_name",ellipsis:!0,render:ge=>ge||"--"},!(De!=null&&De.is_personal)&&{title:"\u6218\u961F\u540D\u79F0",dataIndex:"team_name",ellipsis:!0,render:ge=>e.createElement(je.Z,{placement:"topLeft",title:ge},ge||"--")},(De==null?void 0:De.is_manager)&&{title:"\u6210\u7EE9",dataIndex:"evaluation_score",render:ge=>ge||"--"},{title:"\u63CF\u8FF0",width:222,dataIndex:"comment",render:ge=>e.createElement(je.Z,{title:ge},e.createElement("span",null,ge||"- -"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:150,dataIndex:"commit_at",render:ge=>ge?y()(ge).format("YYYY.MM.DD HH:mm:ss"):"--"},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:ge=>ge=="waiting"?e.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):ge=="progress"?e.createElement("span",{style:{color:"00B187"}},"\u8BC4\u6D4B\u4E2D"):ge=="cancelled"?e.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):ge=="completed"?e.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):ge=="error"?e.createElement("span",{style:{color:"#ff4d4f"}},"\u63D0\u4EA4\u5931\u8D25"):"--"},{title:"\u8BC4\u6D4B\u6587\u4EF6",dataIndex:"commit_id",ellipsis:!0,render:(ge,nn)=>{var le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an;return e.createElement(je.Z,{placement:"topLeft",title:(Je=(le=nn==null?void 0:nn.attachments)==null?void 0:le[0])==null?void 0:Je.title},(O=(jt=nn==null?void 0:nn.attachments)==null?void 0:jt[0])!=null&&O.is_oss?e.createElement("a",{onClick:()=>{var Ra,cl;(0,Ue.Nd)("",`${(cl=(Ra=nn==null?void 0:nn.attachments)==null?void 0:Ra[0])==null?void 0:cl.url.replace("disposition=inline","")}`)}},((ot=($=nn==null?void 0:nn.attachments)==null?void 0:$[0])==null?void 0:ot.title)||"--"):e.createElement("a",{href:lt.Z.API_SERVER+((tn=(Ze=nn==null?void 0:nn.attachments)==null?void 0:Ze[0])==null?void 0:tn.url),download:(ae=(Bn=nn==null?void 0:nn.attachments)==null?void 0:Bn[0])==null?void 0:ae.title},((an=(tt=nn==null?void 0:nn.attachments)==null?void 0:tt[0])==null?void 0:an.title)||"--"))}},{title:"\u64CD\u4F5C",align:"right",width:200,dataIndex:"commit_id",render:(ge,nn)=>e.createElement(e.Fragment,null,e.createElement(ke.ZP,{type:"link",disabled:(nn==null?void 0:nn.evaluation_status)!="completed",style:{padding:0},onClick:()=>{const le=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:e.createElement("div",{style:{maxHeight:500,overflow:"auto"}},nn==null?void 0:nn.evaluation_info),onOk:()=>le.destroy(),onCancel:()=>le.destroy()})}},"\u8FD0\u884C\u4FE1\u606F"),(De==null?void 0:De.is_manager)&&e.createElement(ke.ZP,{className:"ml20",disabled:(nn==null?void 0:nn.evaluation_status)=="progress",type:"link",style:{padding:0},onClick:()=>Oo(void 0,null,function*(){R({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u91CD\u6D4B\uFF0C\u8BF7\u7A0D\u540E..."}});const le=yield(0,be.ZP)(`/api/competitions/${Se}/competition_commit_records/${nn.id}/retest.json`,{method:"post",body:fs(No({},x),{record_id:nn.id})});R({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),le.status==0&&de()})},"\u91CD\u6D4B"),(De==null?void 0:De.is_manager)&&e.createElement(ke.ZP,{className:"ml20",type:"link",disabled:(nn==null?void 0:nn.evaluation_status)!="waiting",style:{padding:0},danger:!0,onClick:()=>{const le=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:e.createElement(e.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:()=>Oo(void 0,null,function*(){(yield(0,be.ZP)(`/api/competitions/${Se}/competition_commit_records/${nn.id}/cancel.json`,{method:"post",body:fs(No({},x),{record_id:nn.id})})).status==0&&de()}),onCancel:()=>le.destroy()})}},"\u53D6\u6D88"))}].filter(ge=>!!ge),de=()=>Oo(void 0,null,function*(){R({type:"competitions/getMemberWorks",payload:No({identifier:Se},x)})});(0,e.useEffect)(()=>{U(fs(No({},x),{section_id:me==null?void 0:me.id}))},[]),(0,e.useEffect)(()=>{de()},[x]);const Ge=ge=>{let{nodeName:nn,src:le}=ge.target;nn==="IMG"&&(Ks.Z.publish("preview-image",le),console.log("src:",le))};return(0,e.useEffect)(()=>{},[]),(0,e.useEffect)(()=>{V(De==null?void 0:De.is_open_comment)},[De==null?void 0:De.is_open_comment]),e.createElement("section",{className:Gu.bg},e.createElement($e.Z,{align:"middle",className:Gu.Title},e.createElement(ee.Z,null,"\u9009\u624B\u4F5C\u54C1"),De.is_manager&&e.createElement(ee.Z,{style:{marginLeft:10}},e.createElement(Tt.default,{checked:Ae,onChange:ge=>Oo(void 0,null,function*(){V(ge.target.checked),ge.target.checked||ht("zp");let nn=yield(0,be.ZP)(`/api/competitions/${De==null?void 0:De.identifier}/set_open_comment.json`,{method:"post",body:{is_open_comment:ge.target.checked}});R({type:"competitions/getHeader",payload:{identifier:De==null?void 0:De.identifier}})})},"\u516C\u5F00\u5E76\u5F00\u542F\u8BA8\u8BBA\u533A"))),e.createElement($e.Z,{style:{margin:20},align:"middle",justify:"space-between"},e.createElement($e.Z,{className:Gu.SrollStage,style:{flex:1,whiteSpace:"nowrap",flexWrap:"nowrap",overflowX:"auto"}},Ae&&e.createElement(wn.tp,{dataSource:[{id:"zp",name:"\u4F5C\u54C1\u5217\u8868"},{id:"lb",name:"\u4E92\u52A8\u8BA8\u8BBA"}],value:ut,onChange:ge=>{ht(ge),ge==="lb"&&R({type:"forumsDetail/getForumsDetailData",payload:{id:De.comment_id}})}})),ut==="zp"&&e.createElement($e.Z,{className:"ml20",align:"middle"},e.createElement(wn.t7,{style:{width:260},placeholder:De!=null&&De.is_personal?"\u8BF7\u8F93\u5165\u9009\u624B\u540D\u79F0":"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0",value:x.keyword,onChange:ge=>U(fs(No({},x),{keyword:ge,page:1}))}),De.is_manager&&e.createElement(wn.op,{openLoading:!0,type:"default",size:"large",className:"ml20",onClick:()=>Oo(void 0,null,function*(){yield(0,si.KM)(No({identifier:Se},x))})},"\u5BFC\u51FA"),e.createElement(wn.op,{size:"large",type:"default",className:"ml20",onClick:()=>de()},"\u66F4\u65B0"))),ut==="zp"&&e.createElement(Cl.Z,{spinning:q["competitions/getMemberWorks"]},e.createElement(Sn.default,{className:"ml20 mr20",locale:{emptyText:e.createElement(Ml.Z,{imgUrl:B(4977)})},pagination:!1,dataSource:((s=he==null?void 0:he.data)==null?void 0:s.records)||[],columns:Oe}),((M=he==null?void 0:he.data)==null?void 0:M.count)>0&&e.createElement($e.Z,{className:"ml20 mr20 mt20 mb30",align:"middle",justify:"space-between"},e.createElement(ee.Z,{className:"font14",style:{color:"#333"}},"\u5171",e.createElement("span",{style:{color:"#165DFF"}},((Qe=he==null?void 0:he.data)==null?void 0:Qe.count)||0),"\u6761\u6570\u636E"),e.createElement(ee.Z,null,e.createElement(Pr.Z,{showQuickJumper:!0,current:x.page,pageSize:x.per_page,onChange:ge=>U(fs(No({},x),{page:ge})),onShowSizeChange:(ge,nn)=>U(fs(No({},x),{page:1,per_page:nn})),total:((rt=he==null?void 0:he.data)==null?void 0:rt.count)||0})))),ut==="lb"&&e.createElement("div",null,e.createElement(xs,{handleClick:Ge}),e.createElement(Js.Z,null)))};var fd=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.effects,user:d}))(Zd),Lc={bg:"bg___PA6j8",hiddenSty:"hiddenSty___l_KtB"},Hi=B(57146),Ss=B(3969),qs=B(61527),ko={flex_box_center:"flex_box_center___HLoy0",flex_space_between:"flex_space_between___J4MhR",flex_box_vertical_center:"flex_box_vertical_center___KNVmF",flex_box_center_end:"flex_box_center_end___XeZFr",flex_box_column:"flex_box_column___g99rm",title:"title___JL6Q0",export:"export___acOga",tabs:"tabs___bmYnN",btn:"btn___Rs5ja",sticky:"sticky___cHe4k",publishRuleContent:"publishRuleContent___w2dJx",groupSelector:"groupSelector___FkFSt",addAndDelete:"addAndDelete___kHBO6",deleteIcon:"deleteIcon____Hcsa",addIcon:"addIcon___KHaIr"},dc=B(12893),Rs=B(32134),Pl=B(59301),md=Object.defineProperty,fc=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,mc=Object.prototype.propertyIsEnumerable,Ns=(a,u,l)=>u in a?md(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,pc=(a,u)=>{for(var l in u||(u={}))Tc.call(u,l)&&Ns(a,l,u[l]);if(fc)for(var l of fc(u))mc.call(u,l)&&Ns(a,l,u[l]);return a},Hd=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Qc=({shixunHomeworks:a,classroomList:u,globalSetting:l,boards:d,loading:q,user:R,Header:H,is_hidden:j,isClick:s,dispatch:M})=>{var Qe,rt,he;const me=(0,F.useParams)(),De=(0,F.useLocation)(),[Se]=D.default.useForm(),[T,ue]=(0,e.useState)({content:""});let[Ae,V]=(0,e.useState)([{}]);const{userInfo:ut}=R,{detailLeftMenus:ht,detailCourseGroupsList:x}=u,{boardsDetail:U,boardsCategoryList:Oe}=d,[de,Ge]=(0,e.useState)([]);let[ge,nn]=(0,e.useState)({unified_setting:!0,view_message_setting:Oe.allow_view_message?"0":"1"});return(0,e.useEffect)(()=>{M({type:"boards/getBoardsCategoryList",payload:{board_id:H==null?void 0:H.board_id}}).then(le=>{ge.view_message_setting=le!=null&&le.allow_view_message?"0":"1"}),M({type:"classroomList/getCourseGroupsList",payload:{page:1,id:H==null?void 0:H.course_identifier,limit:1e3,nonenavigate:!0}})},[H==null?void 0:H.board_id]),(0,e.useEffect)(()=>{Se.setFieldsValue({select_board_id:parseInt(H==null?void 0:H.board_id)})},[u.detailLeftMenus]),(0,e.useEffect)(()=>{H!=null&&H.message_id&&M({type:"boards/getBoardsDetail",payload:{boardId:H==null?void 0:H.message_id}}).then(le=>{var Je;Ge(le),Se.setFieldsValue({select_board_id:[le==null?void 0:le.board_id],subject:le==null?void 0:le.subject,attachment_ids:(0,Hi.z)(le.attachments),content:le==null?void 0:le.content,sticky:!!(le!=null&&le.sticky),publish_time:le!=null&&le.publish_time?y()(le==null?void 0:le.publish_time):null}),ue({subject:le==null?void 0:le.subject,content:le==null?void 0:le.content}),le.unified_setting=le.unified_setting,le.view_message_setting=le.view_message_setting,nn(pc({},le)),Ae=((Je=le==null?void 0:le.group_settings)==null?void 0:Je.map(jt=>({group_id:jt.group_id,publish_time:jt.publish_time})))||[{}],V(Ae.length>0?Ae:[{}])})},[H==null?void 0:H.message_id]),(0,e.useEffect)(()=>{var le;(le=x==null?void 0:x.course_groups)==null||le.map(Je=>{var jt;(jt=de==null?void 0:de.group_settings)==null||jt.map((O,$)=>{(O==null?void 0:O.group_id)===(Je==null?void 0:Je.id)&&(Je.cilckkey=$,Je.isselect=!0)})})},[de]),Pl.createElement("section",{className:ko.bg},Pl.createElement("div",null,Pl.createElement(D.default,{layout:"vertical",form:Se,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:le=>{ue(pc({},le))},onFinish:le=>Hd(void 0,null,function*(){var Je,jt;if(le.attachment_ids=(Je=le.attachment_ids)==null?void 0:Je.map(ot=>ot.response.id),le.view_message_setting=ge.view_message_setting,le.is_hidden=j,le.competition_id=H==null?void 0:H.id,(0,oe.eB)()&&(le.unified_setting=ge.unified_setting,le.view_message_setting="1",le.group_settings=Ae,!ge.unified_setting)){if(!Ae.length){G.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}Ae.map(ot=>{if(!ot.group_id)throw G.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!ot.publish_time)throw G.ZP.error("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}le=pc({},le);let O=H.message_id?`/api/messages/${H.message_id}.json`:`/api/boards/${H==null?void 0:H.board_id}/messages.json`;const $=yield(0,be.ZP)(O,{method:H.message_id?"put":"post",body:le});$.status===0&&((0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BA8\u8BBA","\u53D1\u5E16"]),G.ZP.success(H.message_id?"\u4FEE\u6539\u6210\u529F":"\u53D1\u5E03\u6210\u529F"),H.message_id||(M({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.identifier}}),(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${(jt=$==null?void 0:$.data)==null?void 0:jt.id}`)))})},Pl.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},Pl.createElement(D.default.Item,{label:"",name:"sticky",valuePropName:"checked",className:ko.sticky},Pl.createElement(Tt.default,null,"\u7F6E\u9876")),Pl.createElement(D.default.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},Pl.createElement(re.default,{suffix:`${((Qe=T.subject)==null?void 0:Qe.length)||0}/60`,maxLength:60})),Pl.createElement(D.default.Item,{label:"\u76EE\u5F55",name:"select_board_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u76EE\u5F55"}]},Pl.createElement(Me.default,null,(rt=Oe==null?void 0:Oe.boards)==null?void 0:rt.map(le=>Pl.createElement(Me.default.Option,{value:le==null?void 0:le.id},le==null?void 0:le.name)))),Pl.createElement(D.default.Item,{label:"\u5185\u5BB9",style:{position:"relative",zIndex:0},name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},Pl.createElement(Vu.Z,{watch:!0,defaultValue:U.content||"",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),Pl.createElement(D.default.Item,{name:"attachment_ids"},Pl.createElement(Hi.Z,null)),Pl.createElement("div",null,Pl.createElement(we.ZP.Group,{onChange:()=>{ge.unified_setting=!ge.unified_setting,nn(Object.assign({},ge))},value:ge.unified_setting},Pl.createElement(we.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((he=x==null?void 0:x.course_groups)==null?void 0:he.length)>0&&Pl.createElement(we.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")),(ge==null?void 0:ge.unified_setting)&&Pl.createElement(D.default.Item,{style:{marginTop:16},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}],label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time"},Pl.createElement(Xt.default,{showTime:{format:"HH:mm"},disabledDate:le=>le&&le{Ae[Je].group_id=O,V(Ae.slice()),x.course_groups.map(($,ot)=>{O.map((Ze,tn)=>{$.id===Ze&&($.cilckkey=Je,$.isselect=!0)})})},onDeselect:O=>{x.course_groups.map(($,ot)=>{$.id===O&&$.cilckkey===Je&&($.cilckkey=Je,$.isselect=!1)})}},x.course_groups&&((jt=x.course_groups)==null?void 0:jt.filter(O=>O.edit_auth).map(function(O,$){return Pl.createElement(Option,{disabled:(O==null?void 0:O.isselect)&&O.cilckkey!=Je,label:O.course_group_name,value:O.id,key:O.id},O.name)})))),Pl.createElement(ee.Z,null,"\u53D1\u5E03\u65F6\u95F4"),Pl.createElement(ee.Z,{flex:1},Pl.createElement(Xt.default,{showTime:{format:"HH:mm"},onChange:(O,$)=>{Ae[Je].publish_time=O,V([...Ae])},disabledDate:O=>O&&O{Ae=Ae.filter((O,$)=>Je!==$),V([...Ae])}}),Pl.createElement(Rs.Z,{className:ko.addIcon,onClick:()=>{V(Ae.concat({new:!0}))}}))))}))))),Pl.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},H.message_id&&Pl.createElement(ee.Z,null,Pl.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${H==null?void 0:H.message_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),Pl.createElement(ee.Z,null,Pl.createElement(D.default.Item,null,Pl.createElement(ke.ZP,{type:"primary",htmlType:"submit"},H.message_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))};var zd=(0,F.connect)(({shixunHomeworks:a,classroomList:u,loading:l,user:d,boards:q,globalSetting:R})=>({shixunHomeworks:a,globalSetting:R,classroomList:u,user:d,boards:q,loading:l.effects}))(Qc),Or=B(59301),gf=Object.defineProperty,pd=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Mc=(a,u,l)=>u in a?gf(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Zc=(a,u)=>{for(var l in u||(u={}))Ad.call(u,l)&&Mc(a,l,u[l]);if(jo)for(var l of jo(u))Os.call(u,l)&&Mc(a,l,u[l]);return a},$s=(a,u)=>pd(a,_s(u)),Hc=(a,u)=>{var l={};for(var d in a)Ad.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&jo)for(var d of jo(a))u.indexOf(d)<0&&Os.call(a,d)&&(l[d]=a[d]);return l},ms=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const vd=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Hc(u,["competitions","globalSetting","loading","dispatch","user"]),s,M;const{Header:Qe}=l,[rt]=D.default.useForm(),he=D.default.useWatch("forum_id",rt),[me,De]=(0,e.useState)(!0),[,,Se,T]=(0,qs.U)(Jr.iI,{}),[,ue,Ae,V]=(0,qs.U)(Jr.qR,{}),ut=U=>ms(void 0,null,function*(){var Oe,de;U=$s(Zc({},U),{is_hidden:me,competition_id:Qe==null?void 0:Qe.id,attachment_ids:(de=(Oe=U.attachments)==null?void 0:Oe.filter(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id}))==null?void 0:de.map(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id})});const Ge=yield(U!=null&&U.id?Jr.b4:Jr.dX)(U);(Ge==null?void 0:Ge.status)===0&&(G.ZP.success((Ge==null?void 0:Ge.message)||(U!=null&&U.id?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F")),U!=null&&U.id||(R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}}),(0,Ue.xg)(`/forums/${Ge==null?void 0:Ge.memo_id}`)))}),ht=()=>ms(void 0,null,function*(){yield Se({})}),x=()=>ms(void 0,null,function*(){var U;const Oe=(yield Ae({id:Qe.memo_id}))||{};rt.setFieldsValue($s(Zc({},Oe),{id:Qe.memo_id,attachments:(0,Hi.z)(Oe.attachments),tags:(U=Oe.memo_tags)==null?void 0:U.map(de=>de.id)})),De(Oe==null?void 0:Oe.is_hidden)});return(0,e.useEffect)(()=>{De(Qe==null?void 0:Qe.is_hidden),Qe!=null&&Qe.is_hidden||ht()},[Qe==null?void 0:Qe.is_hidden]),(0,e.useEffect)(()=>{Qe.memo_id&&(x(),ht())},[Qe]),Or.createElement("section",{className:Lc.bg},Or.createElement("div",{className:Lc.hiddenSty},Or.createElement(Tt.default,{checked:me,onChange:U=>ms(void 0,null,function*(){var Oe,de;if(De(U.target.checked),U.target.checked&&Qe.mode!==2&&ht(),Qe.memo_id&&(0,Jr.b4)($s(Zc({},rt.getFieldsValue(!0)),{attachment_ids:(de=(Oe=rt.getFieldsValue(!0).attachments)==null?void 0:Oe.filter(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}))==null?void 0:de.map(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}),is_hidden:U.target.checked,id:Qe.memo_id})),Qe.message_id&&Qe.mode===2){let Ge=yield(0,be.ZP)(`/api/competitions/${Qe==null?void 0:Qe.identifier}/hidden_discuss.json`,{method:"post",body:{is_hidden:U.target.checked}});R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}})}})},"\u9690\u85CF")),Or.createElement(Cl.Z,{spinning:ue},Or.createElement("div",{className:"p30"},Or.createElement("div",{style:{color:"#464F66",padding:"14px 20px",background:"#F6F7F9"}},(Qe==null?void 0:Qe.mode)===2?"\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5DF2\u62A5\u540D\u7684\u53C2\u8D5B\u4EBA\u5458\u5F00\u653E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u53C2\u8D5B\u4EBA\u5458\u4E0D\u53EF\u89C1\u3002":"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u5F00\u653E\uFF0C\u7528\u6237\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u4E0D\u53EF\u89C1\u3002"),!me&&Or.createElement(Or.Fragment,null,(Qe==null?void 0:Qe.mode)===2?Or.createElement(zd,{Header:Qe,is_hidden:me}):Or.createElement(D.default,{className:"mt30",form:rt,colon:!1,labelCol:{span:2},labelAlign:"right",size:"large",scrollToFirstError:!0,initialValues:{forum_id:5},onFinish:ut},Or.createElement(D.default.Item,{hidden:!0,name:"id"}),Or.createElement(D.default.Item,{name:"subject",label:"\u8BDD\u9898\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},Or.createElement(re.default,{maxLength:50,showCount:!0})),Or.createElement(D.default.Item,{style:{position:"relative",zIndex:0},name:"content",label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},Or.createElement(Ss.h,{height:240,id:"forums-new-content",watch:!0,scrollId:"forums-new-content",placeholder:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"})),Or.createElement(D.default.Item,{name:"attachments"},Or.createElement(Hi.Z,{showRemoveModal:!0})),Or.createElement($e.Z,{wrap:!1,gutter:40},Or.createElement(ee.Z,{flex:"565px"},Or.createElement(D.default.Item,{labelCol:{span:4},name:"forum_id",label:"\u8BDD\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},Or.createElement(Me.default,{placeholder:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B",showSearch:!0,filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},options:((s=T==null?void 0:T.forums)==null?void 0:s.map(U=>({value:U.id,label:U.name})))||[]}))),Or.createElement(ee.Z,{flex:1},he===5&&Or.createElement(D.default.Item,{labelCol:{span:4},name:"tags",label:"\u6280\u672F\u6807\u7B7E",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},Or.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",showSearch:!0,mode:"multiple",filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},tokenSeparators:[";"],options:((M=T==null?void 0:T.tag_list)==null?void 0:M.map(U=>({value:U.id,label:U.name})))||[]})))),Or.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},Qe.memo_id&&Or.createElement(ee.Z,null,Or.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/forums/${Qe==null?void 0:Qe.memo_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),Or.createElement(ee.Z,null,Or.createElement(D.default.Item,null,Or.createElement(ke.ZP,{type:"primary",htmlType:"submit"},Qe.memo_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))))};var Xd=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(vd),Ac=B(36105),gd=B(8393),Wr={itemImg:"itemImg___tKAwX",itemStatus:"itemStatus___AWMjH",Finishedtext:"Finishedtext___REX7i",Comingtext:"Comingtext___M13K2",preparing:"preparing___srrvF",not_passed:"not_passed___DE5c8",unpublish:"unpublish___ByQ0i",review:"review___gX54o",right_info:"right_info___aUtXp",item_name:"item_name___TT6Or",itemWarp:"itemWarp___pR5q1",countVal:"countVal___qNYzf",timeVal:"timeVal___Jmw2t",btn_warp:"btn_warp___EPwYD",shareicon:"shareicon___aF1__"};const Vd=({user:a,competitions:u,mainBtns:l,dispatch:d})=>{var q;const{Header:R}=u;return e.createElement("div",{style:{display:"flex",height:258}},e.createElement("div",{style:{position:"relative",marginRight:40}},e.createElement("img",{className:Wr.itemImg,src:R!=null&&R.image?`${lt.Z.API_SERVER+(R==null?void 0:R.image)}`:P.I2}),(R==null?void 0:R.competition_status)==="nearly_published"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.Comingtext}`},"\u5373\u5C06\u53D1\u5E03"),(R==null?void 0:R.competition_status)==="preparing"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.preparing}`},"\u5F85\u5BA1\u6838"),(R==null?void 0:R.competition_status)==="apply"&&e.createElement("span",{className:`${Wr.itemStatus}`},"\u6B63\u5728\u62A5\u540D"),(R==null?void 0:R.competition_status)==="not_passed"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.not_passed}`},"\u88AB\u9A73\u56DE"),(R==null?void 0:R.competition_status)==="review"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.review}`},"\u5BA1\u6838\u4E2D"),(R==null?void 0:R.competition_status)==="progressing"&&e.createElement("span",{className:`${Wr.itemStatus}`},"\u8FDB\u884C\u4E2D"),(R==null?void 0:R.competition_status)==="ended"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.Finishedtext}`},"\u5DF2\u7ED3\u675F"),(R==null?void 0:R.competition_status)==="unpublish"&&e.createElement("span",{className:`${Wr.itemStatus} ${Wr.unpublish}`},"\u672A\u53D1\u5E03")),e.createElement("div",{className:Wr.right_info},e.createElement(je.Z,{overlayStyle:{maxWidth:800},title:e.createElement("span",null,R==null?void 0:R.name,R!=null&&R.sub_title?`\u2014${R==null?void 0:R.sub_title}`:"")},e.createElement("div",{className:Wr.item_name},R==null?void 0:R.name,R!=null&&R.sub_title?`\u2014${R==null?void 0:R.sub_title}`:"")),e.createElement("div",{className:"flex justify-between",style:{margin:"30px 0"}},(R==null?void 0:R.bonus)&&e.createElement("div",{className:Wr.itemWarp},e.createElement("div",null,"\u5956\u91D1"),e.createElement("div",null,"\xA5",e.createElement("span",{className:Wr.countVal},parseInt(R==null?void 0:R.bonus).toLocaleString()))),e.createElement("div",{className:Wr.itemWarp},e.createElement("div",null,"\u6D4F\u89C8"),e.createElement("div",{className:Wr.countVal},(R==null?void 0:R.visits_count)||0)),(R==null?void 0:R.member_count)&&e.createElement("div",{className:Wr.itemWarp},e.createElement("div",null,"\u62A5\u540D"),e.createElement("div",{className:Wr.countVal},(R==null?void 0:R.competition_status)==="nearly_published"?0:R==null?void 0:R.member_count))),e.createElement("div",{className:Wr.timeVal},"\u7ADE\u8D5B\u65F6\u95F4\uFF1A",R==null?void 0:R.start_time,"\uFF5E",R==null?void 0:R.end_time),e.createElement("div",{className:Wr.timeVal},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",(R==null?void 0:R.enroll_end_time)||"\u6682\u65E0"),e.createElement("div",{className:Wr.btn_warp},e.createElement("div",{style:{width:114}},l()),((R==null?void 0:R.competition_status)==="progressing"||(R==null?void 0:R.competition_status)==="apply")&&e.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(q=a==null?void 0:a.userInfo)==null?void 0:q.username}\u9080\u8BF7\u60A8\u53C2\u52A0\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A${R==null?void 0:R.name}\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?identifier=${R==null?void 0:R.identifier}`,onCopy:()=>G.ZP.success("\u5DF2\u590D\u5236\u94FE\u63A5\uFF0C\u8BF7\u76F4\u63A5\u7C98\u8D34\u53D1\u9001\u597D\u53CB")},e.createElement("span",{className:`${Wr.shareicon}`},e.createElement("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"\u5206\u4EAB")))))};var Ed=(0,F.connect)(({user:a,competitions:u})=>({user:a,competitions:u}))(Vd),Au={tag:"tag___yMN8f",coverImg:"coverImg___j4rIK",info:"info___oJiAV",titles:"titles___MvjY5",name_sty:"name_sty___YCG0J",setting_sty:"setting_sty___Qisdt",val_sty:"val_sty___NhI16",shareicon:"shareicon___CsHwF"};const vc=({user:a,competitions:u,mainBtns:l,params:d,goSetting:q,dispatch:R})=>{var H,j,s,M,Qe,rt,he,me,De,Se,T;const{Header:ue}=u,Ae=[{name:"\u5F85\u5BA1\u6838",type:"preparing"},{name:"\u5BA1\u6838\u4E2D",type:"review"},{name:"\u88AB\u9A73\u56DE",type:"not_passed"},{name:"\u5373\u5C06\u53D1\u5E03",type:"nearly_published"},{name:"\u8FDB\u884C\u4E2D",type:"progressing"},{name:"\u5DF2\u7ED3\u675F",type:"ended"},{name:"\u672A\u53D1\u5E03",type:"unpublish"},{name:"\u6B63\u5728\u62A5\u540D",type:"apply"}];return e.createElement(e.Fragment,null,e.createElement(e.Fragment,null,(ue.competition_status==="unpublish"||ue.competition_status==="preparing"||ue.competition_status==="review")&&e.createElement("div",{className:Au.tag},e.createElement(La.Z,null)," \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"),((0,oe.eB)()||((H=ue==null?void 0:ue.permission)==null?void 0:H.editable))&&d.tabsIndex==="3"&&(ue.competition_status==="progressing"||ue.competition_status==="ended")&&(((j=ue==null?void 0:ue.need_apply_info)==null?void 0:j.need_apply_name)||((s=ue==null?void 0:ue.need_apply_info)==null?void 0:s.need_apply_teacher_phone)||((M=ue==null?void 0:ue.need_apply_info)==null?void 0:M.need_apply_student_id)||((Qe=ue==null?void 0:ue.need_apply_info)==null?void 0:Qe.need_apply_sex)||((rt=ue==null?void 0:ue.need_apply_info)==null?void 0:rt.need_apply_phone)||((he=ue==null?void 0:ue.need_apply_info)==null?void 0:he.need_apply_grade)||((me=ue==null?void 0:ue.need_apply_info)==null?void 0:me.need_apply_teacher_name)||((De=ue==null?void 0:ue.need_apply_info)==null?void 0:De.need_apply_school))&&e.createElement("div",{className:Au.tag},e.createElement(La.Z,null)," \u82E5\u672C\u7ADE\u8D5B\u5F00\u542F\u4E86\u62A5\u540D\u4FE1\u606F\u586B\u5199\uFF0C\u90A3\u4E48\u53C2\u8D5B\u8005\u7684\u4E2A\u4EBA\u8D44\u6599\u5C06\u4EE5\u62A5\u540D\u65F6\u586B\u5199\u7684\u4FE1\u606F\u4E3A\u4E3B\u3002\u5982\u9700\u9A8C\u8BC1\u53C2\u8D5B\u8005\u5728\u5E73\u53F0\u4E0A\u7684\u771F\u5B9E\u8D26\u53F7\u4FE1\u606F\uFF0C\u53EF\u4EE5\u901A\u8FC7\u201C\u5BFC\u51FA\u201D\u529F\u80FD\u6765\u83B7\u53D6\u8BE6\u7EC6\u8D44\u6599\u3002"),ue.competition_status==="not_passed"&&e.createElement("div",{className:Au.tag,style:{color:"red",background:"rgba(229,51,51,0.1)"}},e.createElement(La.Z,null)," \u5BA1\u6838\u88AB\u9A73\u56DE",e.createElement(je.Z,{placement:"bottom",title:ue==null?void 0:ue.not_passed_reason},e.createElement("span",{style:{marginLeft:20}},"\u9A73\u56DE\u7406\u7531\uFF1A",ue==null?void 0:ue.not_passed_reason)))),e.createElement("div",{className:`${Au.info} mb10`},e.createElement("img",{className:Au.coverImg,src:`${ue==null?void 0:ue.image}`}),e.createElement("div",{className:Au.titles},ue==null?void 0:ue.name,ue!=null&&ue.sub_title?"-"+ue.sub_title:null),e.createElement("div",{className:"flex"},((ue==null?void 0:ue.competition_status)==="progressing"||(ue==null?void 0:ue.competition_status)==="apply")&&e.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(Se=a==null?void 0:a.userInfo)==null?void 0:Se.username}\u9080\u8BF7\u60A8\u53C2\u52A0\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A${ue==null?void 0:ue.name}\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?identifier=${ue==null?void 0:ue.identifier}`,onCopy:()=>G.ZP.success("\u5DF2\u590D\u5236\u94FE\u63A5\uFF0C\u8BF7\u76F4\u63A5\u7C98\u8D34\u53D1\u9001\u597D\u53CB")},e.createElement("span",{className:`${Au.shareicon}`},e.createElement("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"\u5206\u4EAB")),e.createElement("div",{className:"mt30 mb10",style:{width:"100%"}},l()))),e.createElement("div",{className:Au.info},e.createElement("div",{className:"flex justify-between"},e.createElement("div",{className:Au.name_sty,style:{marginTop:0}},"\u7ADE\u8D5B\u65F6\u95F4"),ue!=null&&ue.start_time?e.createElement("div",null):e.createElement("div",{className:Au.setting_sty,onClick:q},"\u53BB\u5B8C\u5584")),(ue==null?void 0:ue.start_time)&&e.createElement("div",{className:Au.val_sty},ue==null?void 0:ue.start_time,e.createElement("br",null),"~",e.createElement("br",null),ue==null?void 0:ue.end_time),e.createElement("div",{className:"flex justify-between"},e.createElement("div",{className:Au.name_sty},"\u62A5\u540D\u622A\u6B62"),ue!=null&&ue.enroll_end_time?e.createElement("div",null):e.createElement("div",{className:Au.setting_sty,onClick:q},"\u53BB\u5B8C\u5584")),(ue==null?void 0:ue.start_time)&&e.createElement("div",{className:Au.val_sty},ue==null?void 0:ue.enroll_end_time),e.createElement("div",{className:Au.name_sty},"\u7ADE\u8D5B\u72B6\u6001"),e.createElement("div",{className:Au.val_sty},(T=Ae.find(V=>V.type===(ue==null?void 0:ue.competition_status)))==null?void 0:T.name),e.createElement("div",{className:Au.name_sty},"\u5956\u91D1"),e.createElement("div",{className:Au.val_sty},ue!=null&&ue.bonus?e.createElement("span",null,e.createElement("span",{style:{fontSize:"16px",color:"#666",fontWeight:"400"}},"\xA5"),parseInt(ue&&ue.bonus).toLocaleString()):e.createElement("span",null,"\u6682\u65E0")),e.createElement("div",{className:Au.name_sty},"\u6D4F\u89C8"),e.createElement("div",{className:Au.val_sty},parseInt(ue&&(ue==null?void 0:ue.visits_count)).toLocaleString()),e.createElement("div",{className:Au.name_sty},"\u62A5\u540D"),e.createElement("div",{className:Au.val_sty},parseInt(ue&&(ue==null?void 0:ue.member_count)).toLocaleString())))};var Ud=(0,F.connect)(({user:a,competitions:u})=>({user:a,competitions:u}))(vc),zc=Object.defineProperty,ec=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,gc=Object.getOwnPropertySymbols,Wd=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Vc=(a,u,l)=>u in a?zc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,oo=(a,u)=>{for(var l in u||(u={}))Wd.call(u,l)&&Vc(a,l,u[l]);if(gc)for(var l of gc(u))Xc.call(u,l)&&Vc(a,l,u[l]);return a},Ri=(a,u)=>ec(a,hd(u)),so=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ps=Me.default.Option,yd=({user:a,competitions:u,globalSetting:l,dispatch:d,loading:q})=>{var R,H,j,s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an,Ra,cl,Fn,cr,$n,el,Kn,v,Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl,Sl,hr,ll,qr,kn,jn,Na,yl,wa,Tu,br,dr,Ju,_r,Ji,Mo,bo;const[wo,qi]=(0,e.useState)({tabsIndex:"1"}),{identifier:Gr}=(0,F.useParams)(),{Header:k,Staff:tl,GuidesData:mo}=u,[xc,rc]=(0,e.useState)(!1),[Di]=(0,F.useSearchParams)(),[Pc,Zs]=(0,e.useState)(!1),[w,Ce]=(0,e.useState)(!1),[Pt,He]=(0,e.useState)(!1),[Yt]=D.default.useForm(),[Ia]=D.default.useForm(),[ja,g]=(0,e.useState)(!1),[rl,di]=(0,e.useState)(!1),[uc,po]=(0,e.useState)(),[$o,ld]=(0,e.useState)(!1),[sf,Td]=(0,e.useState)(!1),[cf,es]=(0,e.useState)(!1),[bi,rd]=(0,e.useState)([]),[Hs,Sm]=(0,e.useState)([]),[ud,df]=(0,e.useState)(!1),vs=(0,e.useRef)((0,Gl.throttle)(pn=>Yf(pn),1200,{leading:!0,trailing:!0})).current,[ff,Sc]=(0,e.useState)([]),Gf=[{id:"1",name:"\u6982\u89C8",content:e.createElement(ii,null)},{id:"2",name:"\u6392\u884C\u699C",content:e.createElement(o,null)},(k==null?void 0:k.personal)&&((0,oe.eB)()||((R=k==null?void 0:k.permission)==null?void 0:R.editable)||(k==null?void 0:k.team_member_present))&&{id:"3",name:"\u53C2\u8D5B\u4EBA\u5458",content:e.createElement(mu,null)},!(k!=null&&k.personal)&&{id:"3",name:"\u6218\u961F",content:e.createElement(Wi,null)},((0,oe.eB)()||((H=k==null?void 0:k.permission)==null?void 0:H.editable)||(k==null?void 0:k.enrolled)&&((k==null?void 0:k.message_id)&&!(k!=null&&k.is_hidden)||(k==null?void 0:k.memo_id)&&!(k!=null&&k.is_hidden)))&&{id:"6",name:"\u8BA8\u8BBA",content:e.createElement(Xd,null)},((0,oe.eB)()||((j=k==null?void 0:k.permission)==null?void 0:j.editable))&&{id:"4",name:"\u8BBE\u7F6E",content:e.createElement(pl,{enterDocument:xc,changeKey:new Date})},((s=k==null?void 0:k.permission)==null?void 0:s.editable)&&(k==null?void 0:k.mode)===3&&{id:"5",name:"\u9009\u624B\u4F5C\u54C1",content:e.createElement(fd,null)}].filter(pn=>!!pn);(0,e.useEffect)(()=>{var pn,xa,bl,Qu,gu,Ui,Rc,vo,gs;((pn=k==null?void 0:k.need_apply_info)!=null&&pn.need_apply_name||(xa=k==null?void 0:k.need_apply_info)!=null&&xa.need_apply_teacher_phone||(bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_student_id||(Qu=k==null?void 0:k.need_apply_info)!=null&&Qu.need_apply_sex||(gu=k==null?void 0:k.need_apply_info)!=null&&gu.need_apply_phone||(Ui=k==null?void 0:k.need_apply_info)!=null&&Ui.need_apply_grade||(Rc=k==null?void 0:k.need_apply_info)!=null&&Rc.need_apply_teacher_name||(vo=k==null?void 0:k.need_apply_info)!=null&&vo.need_apply_school)&&Yf((k==null?void 0:k.region_rule)===1||(k==null?void 0:k.identifier)==="81bjsjjs"?"":(gs=a==null?void 0:a.userInfo)==null?void 0:gs.school_name)},[((M=k==null?void 0:k.need_apply_info)==null?void 0:M.need_apply_name)||((Qe=k==null?void 0:k.need_apply_info)==null?void 0:Qe.need_apply_teacher_phone)||((rt=k==null?void 0:k.need_apply_info)==null?void 0:rt.need_apply_student_id)||((he=k==null?void 0:k.need_apply_info)==null?void 0:he.need_apply_sex)||((me=k==null?void 0:k.need_apply_info)==null?void 0:me.need_apply_phone)||((De=k==null?void 0:k.need_apply_info)==null?void 0:De.need_apply_grade)||((Se=k==null?void 0:k.need_apply_info)==null?void 0:Se.need_apply_teacher_name)||((T=k==null?void 0:k.need_apply_info)==null?void 0:T.need_apply_school)]),(0,e.useEffect)(()=>{var pn,xa,bl,Qu,gu;Di.get("type")==="4"?((0,oe.eB)()||(pn=k==null?void 0:k.permission)!=null&&pn.editable||((xa=a==null?void 0:a.userInfo)==null?void 0:xa.role)===15&&F.history.push(`/competitions/detail/${Gr}?type=1`),qi({tabsIndex:"4"}),rc(!0)):Di.get("type")?(Di.get("type")==="3"&&!(k!=null&&k.personal&&((0,oe.eB)()||(bl=k==null?void 0:k.permission)!=null&&bl.editable||k!=null&&k.team_member_present))&&k!=null&&k.personal&&F.history.push(`/competitions/detail/${Gr}?type=1`),Di.get("type")==="5"&&((Qu=k==null?void 0:k.permission)!=null&&Qu.editable&&(k==null?void 0:k.mode)===3||F.history.push(`/competitions/detail/${Gr}?type=1`)),Di.get("type")==="6"&&((0,oe.eB)()||(gu=k==null?void 0:k.permission)!=null&&gu.editable||F.history.push(k!=null&&k.memo_id&&!(k!=null&&k.is_hidden)?`/forums/${k==null?void 0:k.memo_id}`:`/competitions/detail/${Gr}?type=1`)),qi({tabsIndex:Di.get("type")})):qi({tabsIndex:"1"}),k.identifier&&(Di.get("identifier")&&!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&id(1),Di.get("code")&&!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&Rm(),d({type:"globalSetting/setShareData",payload:{title:k==null?void 0:k.name,desc:k==null?void 0:k.description,imgUrl:`${k==null?void 0:k.image}?x-oss-process=image/resize,h_200,w_200,m_pad`}}))},[Di.get("type"),k]),(0,e.useEffect)(()=>{window.location.href.split("enter=").length>1&&qi({tabsIndex:"4"})},[]),(0,e.useEffect)(()=>{var pn;((pn=a==null?void 0:a.userInfo)==null?void 0:pn.role)===16&&d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[a==null?void 0:a.userInfo]),(0,e.useEffect)(()=>{var pn,xa;if(u.actionTabs.key==="1")qi({tabsIndex:"4"});else if(u.actionTabs.key==="2"){if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(!(0,ct.tJ)(d))return;if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k!=null&&k.is_authentication&&!((pn=a==null?void 0:a.userInfo)!=null&&pn.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}Zs(!0)}else if(u.actionTabs.key==="3"){if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(!(0,ct.tJ)(d))return;if(k!=null&&k.is_authentication&&!((xa=a==null?void 0:a.userInfo)!=null&&xa.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}Ce(!0)}else u.actionTabs.key==="4"?ld(!0):u.actionTabs.key==="6"?Td(!0):(Ce(!1),Zs(!1))},[u.actionTabs]),(0,e.useEffect)(()=>{Gr&&Ao()},[Gr]);function Ao(){return so(this,null,function*(){d({type:"competitions/getStaff",payload:{identifier:Gr}}),d({type:"competitions/getHeader",payload:{identifier:Gr}}),d({type:"competitions/getGuides",payload:{identifier:Gr}})})}const mf=()=>{const pn=new Date().getFullYear();return Array(31).fill({}).map(function(xa,bl){return e.createElement(ps,{key:bl,value:pn-bl},e.createElement("span",null,pn-bl))})};function id(pn){return so(this,null,function*(){var xa,bl,Qu,gu,Ui,Rc,vo,gs;if((yield(0,be.ZP)(`/api/competitions/${Gr}/check_open.json`,{method:"post"})).status===0&&(0,ct.tJ)(d)){if(k!=null&&k.enroll_url){(0,Ue.xg)(k==null?void 0:k.enroll_url);return}if(k!=null&&k.personal||pn===1){if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k!=null&&k.is_authentication&&!((xa=a==null?void 0:a.userInfo)!=null&&xa.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(od()){He(!1);return}if(Pt)return;const Om=(...Jf)=>so(this,[...Jf],function*(vn={}){var ya;const dl=(ya=Hs.find(Mu=>Mu.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;He(!0);let Eu=yield d({type:"competitions/AddTeam",payload:Ri(oo({},vn),{identifier:Gr,name:a.userInfo.real_name+"\u7684\u6218\u961F",school_id:dl})});He(!1),Eu&&Eu.status===0&&(po(Eu),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}}))});if((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_name||(Qu=k==null?void 0:k.need_apply_info)!=null&&Qu.need_apply_student_id||(gu=k==null?void 0:k.need_apply_info)!=null&&gu.need_apply_sex||(Ui=k==null?void 0:k.need_apply_info)!=null&&Ui.need_apply_phone||(Rc=k==null?void 0:k.need_apply_info)!=null&&Rc.need_apply_grade||(vo=k==null?void 0:k.need_apply_info)!=null&&vo.need_apply_teacher_name||(gs=k==null?void 0:k.need_apply_info)!=null&&gs.need_apply_school){df(!0);return}Om()}else ld(!0)}})}function od(){var pn,xa,bl,Qu,gu,Ui;if((pn=a==null?void 0:a.userInfo)!=null&&pn.is_teacher){if(((xa=tl==null?void 0:tl.all_staff)!=null&&xa.mutiple_limited||(bl=tl==null?void 0:tl.teacher_staff)!=null&&bl.mutiple_limited)&&tl!=null&&tl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0}else if(((Qu=tl==null?void 0:tl.all_staff)!=null&&Qu.mutiple_limited||(gu=tl==null?void 0:tl.member_staff)!=null&&gu.mutiple_limited)&&tl!=null&&tl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0;if(tl!=null&&tl.enroll_ended)return G.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),!0;if(tl!=null&&tl.all_staff)return!1;if((Ui=a==null?void 0:a.userInfo)!=null&&Ui.is_teacher){if(!tl.teacher_staff)return G.ZP.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),!0}else if(!(tl!=null&&tl.member_staff))return G.ZP.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),!0}const sd=pn=>{(0,En.qt)(Ri(oo({},pn),{id:Gr})).then(xa=>{(xa==null?void 0:xa.status)==0?(G.ZP.success("\u53D1\u5E03\u5BA1\u6838\u6210\u529F\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u7ADE\u8D5B\u53EF\u4E0A\u7EBF\u542F\u52A8"),es(!1),Ao()):G.ZP.error(xa==null?void 0:xa.message)})};function Rm(){return so(this,null,function*(){var pn;if((yield(0,be.ZP)(`/api/competitions/${Gr}/check_open.json`,{method:"post"})).status!==0||!(0,ct.tJ)(d))return;if(k.teacher_need_phone||k.member_need_phone){g(!0);return}if(k!=null&&k.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(k!=null&&k.is_authentication&&!((pn=a==null?void 0:a.userInfo)!=null&&pn.authentication)){d({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(od()){He(!1);return}if(Pt)return;He(!0);let bl=yield d({type:"competitions/JoinTeam",payload:{identifier:Gr,invite_code:Di.get("code")}});He(!1),bl&&bl.status===0&&(po(bl),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}}))})}const Yf=pn=>so(void 0,null,function*(){var xa;const bl=yield d({type:"account/getSchoolOption",payload:{keyword:pn,competition_id:Gr,display_aliases:!0}});Sm(bl==null?void 0:bl.schools),pn&&pn!=""&&Sc((xa=bl==null?void 0:bl.schools)==null?void 0:xa.filter(Qu=>Qu.name.toUpperCase().indexOf(pn.toUpperCase())!==-1))}),ic=()=>{qi({tabsIndex:"4"}),d({type:"competitions/setActionTabs",payload:{key:"7"}})},Nm=pn=>{var xa,bl;if(wo.tabsIndex=pn,qi(oo({},wo)),pn==="3"&&((0,oe.eB)()||(xa=k.permission)!=null&&xa.editable||!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&(k.personal?d({type:"competitions/setActionTabs",payload:{key:"6"}}):d({type:"competitions/setActionTabs",payload:{key:"4"}}))),pn=="4"&&rc(!1),pn==="6"&&!((0,oe.eB)()||(bl=k==null?void 0:k.permission)!=null&&bl.editable)){if(k!=null&&k.message_id&&!(k!=null&&k.is_hidden)){F.history.push(`/classrooms/${k==null?void 0:k.course_identifier}/board/${k==null?void 0:k.board_id}/Detail/${k==null?void 0:k.message_id}`),d({type:"user/getUserInfo",payload:{course_id:k==null?void 0:k.course_identifier}});return}F.history.push(k!=null&&k.memo_id&&!(k!=null&&k.is_hidden)?`/forums/${k==null?void 0:k.memo_id}`:`/competitions/detail/${Gr}?type=1`);return}F.history.replace(`/competitions/detail/${Gr}?type=${pn}`)},Kf=()=>e.createElement(e.Fragment,null,((k==null?void 0:k.competition_status)==="progressing"||(k==null?void 0:k.competition_status)==="apply")&&!(k!=null&&k.team_member_present)&&!(tl!=null&&tl.enroll_ended)&&!((0,oe.Ny)()||k!=null&&k.is_course_manager||k!=null&&k.is_manager)&&e.createElement("span",{className:_e.publish,onClick:()=>so(void 0,null,function*(){k!=null&&k.is_course_manager?window.open(k.first_category_url):id(2)})},(k==null?void 0:k.mode)===2&&(k!=null&&k.member_of_course)?"\u8FDB\u5165\u8003\u573A":"\u7ACB\u5373\u62A5\u540D"),(((k==null?void 0:k.competition_status)==="progressing"||(k==null?void 0:k.competition_status)==="apply")&&(k==null?void 0:k.team_member_present)||((0,oe.Ny)()||(k==null?void 0:k.is_course_manager)||(k==null?void 0:k.is_manager))&&(k==null?void 0:k.competition_status)!="ended")&&e.createElement("span",{className:_e.publish,onClick:()=>{if(k.mode===1||k.mode===3)qi({tabsIndex:"1"}),d({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if(k!=null&&k.forbid_visit_info){(0,Ue.xg)(k.first_category_url);return}window.open(k.first_category_url)}}},k.mode===1||k.mode===3?"\u8D5B\u9898\u5165\u53E3":"\u8FDB\u5165\u8003\u573A"),(k==null?void 0:k.competition_status)==="ended"&&e.createElement("span",{onClick:()=>{if(k!=null&&k.team_member_present||(0,oe.Ny)()||k!=null&&k.is_manager)if(k.mode===1||k.mode===3)qi({tabsIndex:"1"}),d({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if(k!=null&&k.forbid_visit_info){(0,Ue.xg)(k.first_category_url);return}window.open(k.first_category_url)}},className:(k!=null&&k.team_member_present||(0,oe.Ny)()||k!=null&&k.is_manager)&&!(k.mode===1||k.mode===3)?_e.publish:_e.ended},(k!=null&&k.team_member_present||(0,oe.Ny)()||k!=null&&k.is_manager)&&!(k.mode===1||k.mode===3)?"\u8FDB\u5165\u8003\u573A":"\u5DF2\u7ED3\u675F")),Qd=(0,oe.Ny)()||(k==null?void 0:k.is_course_manager)||(k==null?void 0:k.is_manager);return e.createElement("div",{className:_e.conWrap},e.createElement(Ye.Z,{style:{background:"#fff"},sureBackUrl:"/competitions"}),e.createElement("div",{className:_e.breadcrumb},e.createElement(Ln.Z,{separator:">"},e.createElement(Ln.Z.Item,null,e.createElement(F.Link,{style:{fontSize:14},to:"/competitions"},"\u5728\u7EBF\u7ADE\u8D5B")),e.createElement(Ln.Z.Item,null,e.createElement("span",{style:{fontSize:14}},k==null?void 0:k.name)))),e.createElement("div",{className:_e.mainInfo},Qd?e.createElement("div",{className:_e.leftWrap},e.createElement(Ud,{mainBtns:Kf,params:wo,goSetting:ic})):e.createElement("div",{className:_e.topWrap},e.createElement(Ed,{mainBtns:Kf})),e.createElement("div",{className:_e.rightWrap,style:{width:Qd?"calc(100% - 300px)":"100%"}},!((ue=mo==null?void 0:mo.data)!=null&&ue.guides_is_hidden)&&((V=(Ae=mo==null?void 0:mo.data)==null?void 0:Ae.list)==null?void 0:V.length)>0&&e.createElement(Rt,{className:_e.timeLine,LineData:(ht=(ut=mo==null?void 0:mo.data)==null?void 0:ut.list)==null?void 0:ht.map(pn=>Ri(oo({},pn),{competition_time:pn!=null&&pn.competition_time?y()(pn==null?void 0:pn.competition_time):null}))}),e.createElement("div",{className:_e.tabs_warp},Gf.map(pn=>e.createElement("div",{key:pn==null?void 0:pn.name,className:`${_e.tab_item} ${wo.tabsIndex==(pn==null?void 0:pn.id)&&_e.active_tab_item}`,onClick:()=>Nm(pn==null?void 0:pn.id)},pn==null?void 0:pn.name))),e.createElement("div",{style:{width:"100%",background:"#fff"}},(x=Gf.find(pn=>pn.id===wo.tabsIndex))==null?void 0:x.content))),e.createElement(fe.default,{title:"\u52A0\u5165\u6218\u961F",open:Pc,width:700,className:_e.scoremodal,onOk:(0,Gl.debounce)(()=>{Yt.submit()},500),okButtonProps:{loading:Pt},centered:!0,onCancel:()=>Zs(!1)},e.createElement("div",null,e.createElement(D.default,{form:Yt,initialValues:Ri(oo({},a.userInfo),{sex:(U=a==null?void 0:a.userInfo)==null?void 0:U.gender,grade:(Oe=a==null?void 0:a.userInfo)==null?void 0:Oe.edu_entry_year,school:(de=k==null?void 0:k.need_apply_info)!=null&&de.need_apply_school&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs"?"":(Ge=a==null?void 0:a.userInfo)==null?void 0:Ge.school_name}),size:"large",labelCol:{span:5},onFinish:pn=>so(void 0,null,function*(){var xa,bl;if(He(!0),od()){He(!1);return}const Qu=(xa=Hs.find(Ui=>Ui.name===(pn==null?void 0:pn.school)))==null?void 0:xa.id;if(!Qu&&((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}let gu=yield d({type:"competitions/JoinTeam",payload:Ri(oo({},pn),{identifier:Gr,invite_code:pn.name,school_id:Qu})});He(!1),gu.status===0&&(di(!0),po(gu),Ao(),d({type:"competitions/setActionTabs",payload:{}}))})},(((ge=k==null?void 0:k.need_apply_info)==null?void 0:ge.need_apply_name)||((nn=k==null?void 0:k.need_apply_info)==null?void 0:nn.need_apply_teacher_phone)||((le=k==null?void 0:k.need_apply_info)==null?void 0:le.need_apply_student_id)||((Je=k==null?void 0:k.need_apply_info)==null?void 0:Je.need_apply_sex)||((jt=k==null?void 0:k.need_apply_info)==null?void 0:jt.need_apply_phone)||((O=k==null?void 0:k.need_apply_info)==null?void 0:O.need_apply_grade)||(($=k==null?void 0:k.need_apply_info)==null?void 0:$.need_apply_teacher_name)||((ot=k==null?void 0:k.need_apply_info)==null?void 0:ot.need_apply_school))&&e.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),e.createElement(D.default.Item,{label:"\u9080\u8BF7\u7801",name:"name",rules:[{required:!0,validator:(pn,xa)=>{var bl;return((bl=xa==null?void 0:xa.replaceAll(" ",""))==null?void 0:bl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},e.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801"})),((Ze=k==null?void 0:k.need_apply_info)==null?void 0:Ze.need_apply_id_number)&&e.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},e.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((tn=k==null?void 0:k.need_apply_info)==null?void 0:tn.need_apply_name)&&e.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((Bn=k==null?void 0:k.need_apply_info)==null?void 0:Bn.need_apply_sex)&&e.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},e.createElement(we.ZP.Group,null,e.createElement(we.ZP,{value:0},"\u7537"),e.createElement(we.ZP,{value:1},"\u5973"))),((ae=k==null?void 0:k.need_apply_info)==null?void 0:ae.need_apply_student_id)&&e.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((tt=k==null?void 0:k.need_apply_info)==null?void 0:tt.need_apply_phone)&&e.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((an=k==null?void 0:k.need_apply_info)==null?void 0:an.need_apply_grade)&&e.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},e.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},mf())),((Ra=k==null?void 0:k.need_apply_info)==null?void 0:Ra.need_apply_teacher_name)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((cl=k==null?void 0:k.need_apply_info)==null?void 0:cl.need_apply_teacher_phone)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((Fn=k==null?void 0:k.need_apply_info)==null?void 0:Fn.need_apply_school)&&(k==null?void 0:k.region_rule)!==1&&k.identifier!=="81bjsjjs"&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(ze.Z,{size:"large",showSearch:!0,onChange:pn=>vs(pn)},ff.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))),(((cr=k==null?void 0:k.need_apply_info)==null?void 0:cr.need_apply_school)&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs")&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Me.default,{showSearch:!0},Hs.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name))))))),e.createElement(fe.default,{title:!1,footer:!1,open:$o,width:318,className:_e.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:_e.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>ld(!1),style:{cursor:"pointer"},className:_e.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),e.createElement("div",{className:_e.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),e.createElement("div",{className:_e.bottoms},e.createElement(ke.ZP,{className:_e.no,onClick:()=>{d({type:"competitions/setActionTabs",payload:{key:"2"}}),ld(!1)}},"\u52A0\u5165\u6218\u961F"),e.createElement(ke.ZP,{className:_e.yes,onClick:()=>{d({type:"competitions/setActionTabs",payload:{key:"3"}}),ld(!1)}},"\u521B\u5EFA\u6218\u961F"))),e.createElement(fe.default,{title:!1,footer:!1,open:sf,width:318,className:_e.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:_e.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>Td(!1),style:{cursor:"pointer"},className:_e.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),e.createElement("div",{className:_e.content},"\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"),e.createElement("div",{className:_e.bottoms},e.createElement(ke.ZP,{className:_e.no,onClick:()=>{Td(!1)}},"\u53D6\u6D88"),e.createElement(ke.ZP,{className:_e.yes,loading:Pt,onClick:()=>so(void 0,null,function*(){if(od()){He(!1);return}if(Pt)return;He(!0);let pn=yield d({type:"competitions/AddTeam",payload:{identifier:Gr}});He(!1),pn&&pn.status===0&&(po(pn),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}})),Td(!1)})},"\u7ACB\u5373\u62A5\u540D"))),e.createElement(fe.default,{title:"\u62A5\u540D\u4FE1\u606F\u586B\u5199",open:ud,width:700,className:_e.scoremodal,onOk:(0,Gl.debounce)(()=>{Ia.submit()},500),okButtonProps:{loading:Pt},centered:!0,onCancel:()=>df(!1)},e.createElement(D.default,{initialValues:Ri(oo({},a.userInfo),{sex:($n=a==null?void 0:a.userInfo)==null?void 0:$n.gender,grade:(el=a==null?void 0:a.userInfo)==null?void 0:el.edu_entry_year,school:(Kn=k==null?void 0:k.need_apply_info)!=null&&Kn.need_apply_school&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs"?"":(v=a==null?void 0:a.userInfo)==null?void 0:v.school_name}),form:Ia,colon:!1,labelCol:{span:5},size:"large",onFinish:pn=>so(void 0,null,function*(){var xa,bl;const Qu=(xa=Hs.find(Ui=>Ui.name===(pn==null?void 0:pn.school)))==null?void 0:xa.id;if(!Qu&&((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}He(!0);let gu=yield d({type:"competitions/AddTeam",payload:Ri(oo({},pn),{identifier:Gr,name:a.userInfo.real_name+"\u7684\u6218\u961F",school_id:Qu})});He(!1),gu&&gu.status===0&&(po(gu),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}})),df(!1)})},(((Qt=k==null?void 0:k.need_apply_info)==null?void 0:Qt.need_apply_name)||((hn=k==null?void 0:k.need_apply_info)==null?void 0:hn.need_apply_teacher_phone)||((ye=k==null?void 0:k.need_apply_info)==null?void 0:ye.need_apply_student_id)||((it=k==null?void 0:k.need_apply_info)==null?void 0:it.need_apply_sex)||((Fe=k==null?void 0:k.need_apply_info)==null?void 0:Fe.need_apply_phone)||((_=k==null?void 0:k.need_apply_info)==null?void 0:_.need_apply_grade)||((In=k==null?void 0:k.need_apply_info)==null?void 0:In.need_apply_teacher_name)||((N=k==null?void 0:k.need_apply_info)==null?void 0:N.need_apply_school))&&e.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),((We=k==null?void 0:k.need_apply_info)==null?void 0:We.need_apply_name)&&e.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((dt=k==null?void 0:k.need_apply_info)==null?void 0:dt.need_apply_sex)&&e.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},e.createElement(we.ZP.Group,null,e.createElement(we.ZP,{value:0},"\u7537"),e.createElement(we.ZP,{value:1},"\u5973"))),((yt=k==null?void 0:k.need_apply_info)==null?void 0:yt.need_apply_student_id)&&e.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((cn=k==null?void 0:k.need_apply_info)==null?void 0:cn.need_apply_id_number)&&e.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},e.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),(($t=k==null?void 0:k.need_apply_info)==null?void 0:$t.need_apply_phone)&&e.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((dn=k==null?void 0:k.need_apply_info)==null?void 0:dn.need_apply_grade)&&e.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"},Gr==="81bjsjjs"?{validator:(pn,xa)=>xa!==2023?Promise.reject(new Error("\u4E0D\u7B26\u5408\u62A5\u540D\u53C2\u8D5B\u8303\u56F4")):Promise.resolve()}:null].filter(pn=>pn!==null)},e.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},mf())),((qt=k==null?void 0:k.need_apply_info)==null?void 0:qt.need_apply_teacher_name)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((ft=k==null?void 0:k.need_apply_info)==null?void 0:ft.need_apply_teacher_phone)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((on=k==null?void 0:k.need_apply_info)==null?void 0:on.need_apply_school)&&(k==null?void 0:k.region_rule)!==1&&k.identifier!=="81bjsjjs"&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(ze.Z,{size:"large",showSearch:!0,onChange:pn=>vs(pn)},ff.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))),(((gt=k==null?void 0:k.need_apply_info)==null?void 0:gt.need_apply_school)&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs")&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Me.default,{showSearch:!0},Hs.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))))),e.createElement(fe.default,{title:"\u521B\u5EFA\u6218\u961F",open:w,width:700,className:_e.scoremodal,onOk:(0,Gl.debounce)(()=>{Yt.submit()},500),okButtonProps:{loading:Pt},centered:!0,onCancel:()=>Ce(!1)},e.createElement("div",null,e.createElement(D.default,{form:Yt,labelCol:{span:5},initialValues:Ri(oo({},a.userInfo),{sex:(pa=a==null?void 0:a.userInfo)==null?void 0:pa.gender,grade:(Ua=a==null?void 0:a.userInfo)==null?void 0:Ua.edu_entry_year,school:(Dr=a==null?void 0:a.userInfo)==null?void 0:Dr.school_name}),size:"large",onFinish:pn=>so(void 0,null,function*(){var xa,bl;He(!0);const Qu=(xa=Hs.find(Ui=>Ui.name===(pn==null?void 0:pn.school)))==null?void 0:xa.id;if(!Qu&&((bl=k==null?void 0:k.need_apply_info)!=null&&bl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}if(od()){He(!1);return}let gu=yield d({type:"competitions/AddTeam",payload:Ri(oo({},pn),{identifier:Gr,name:pn.name,school_id:Qu})});He(!1),gu&&gu.status===0&&(po(gu),di(!0),Ao(),d({type:"competitions/setActionTabs",payload:{}}))})},(((Yl=k==null?void 0:k.need_apply_info)==null?void 0:Yl.need_apply_name)||((Sl=k==null?void 0:k.need_apply_info)==null?void 0:Sl.need_apply_teacher_phone)||((hr=k==null?void 0:k.need_apply_info)==null?void 0:hr.need_apply_student_id)||((ll=k==null?void 0:k.need_apply_info)==null?void 0:ll.need_apply_sex)||((qr=k==null?void 0:k.need_apply_info)==null?void 0:qr.need_apply_phone)||((kn=k==null?void 0:k.need_apply_info)==null?void 0:kn.need_apply_grade)||((jn=k==null?void 0:k.need_apply_info)==null?void 0:jn.need_apply_teacher_name)||((Na=k==null?void 0:k.need_apply_info)==null?void 0:Na.need_apply_school))&&e.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),e.createElement(D.default.Item,{label:"\u961F\u4F0D\u540D\u79F0",name:"name",rules:[{required:!0,validator:(pn,xa)=>{var bl;return((bl=xa==null?void 0:xa.replaceAll(" ",""))==null?void 0:bl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u961F\u4F0D\u540D\u79F0")}}]},e.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0"})),((yl=k==null?void 0:k.need_apply_info)==null?void 0:yl.need_apply_id_number)&&e.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},e.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((wa=k==null?void 0:k.need_apply_info)==null?void 0:wa.need_apply_name)&&e.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((Tu=k==null?void 0:k.need_apply_info)==null?void 0:Tu.need_apply_sex)&&e.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},e.createElement(we.ZP.Group,null,e.createElement(we.ZP,{value:0},"\u7537"),e.createElement(we.ZP,{value:1},"\u5973"))),((br=k==null?void 0:k.need_apply_info)==null?void 0:br.need_apply_student_id)&&e.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((dr=k==null?void 0:k.need_apply_info)==null?void 0:dr.need_apply_phone)&&e.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Ju=k==null?void 0:k.need_apply_info)==null?void 0:Ju.need_apply_grade)&&e.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},e.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},mf())),((_r=k==null?void 0:k.need_apply_info)==null?void 0:_r.need_apply_teacher_name)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((Ji=k==null?void 0:k.need_apply_info)==null?void 0:Ji.need_apply_teacher_phone)&&e.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},e.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((Mo=k==null?void 0:k.need_apply_info)==null?void 0:Mo.need_apply_school)&&(k==null?void 0:k.region_rule)!==1&&k.identifier!=="81bjsjjs"&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(ze.Z,{size:"large",showSearch:!0,onChange:pn=>vs(pn)},ff.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name)))),(((bo=k==null?void 0:k.need_apply_info)==null?void 0:bo.need_apply_school)&&(k==null?void 0:k.region_rule)===1||k.identifier==="81bjsjjs")&&e.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Me.default,{showSearch:!0},Hs.map((pn,xa)=>e.createElement(ps,{key:xa,value:pn.name},pn.name))))))),e.createElement(fe.default,{title:!1,footer:!1,open:cf,width:650,className:_e.scoremodal,closable:!1,centered:!0,onCancel:()=>es(!1)},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:_e.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),e.createElement("span",{onClick:()=>es(!1),style:{cursor:"pointer"},className:_e.close},e.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),e.createElement("div",{className:_e.content},e.createElement(D.default,{form:Yt,className:_e.formWrap,onFinish:sd,labelCol:{flex:"110px"}},e.createElement(D.default.Item,{className:_e.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},e.createElement(Me.default,{mode:"multiple",className:_e.form_item_item_select,options:bi,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:(pn,xa)=>{var bl;return((bl=xa==null?void 0:xa.name)!=null?bl:"").toLowerCase().includes(pn.toLowerCase())}})),e.createElement(D.default.Item,{className:_e.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},e.createElement(re.default,{className:_e.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),e.createElement(D.default.Item,{className:_e.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},e.createElement(re.default,{className:_e.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),e.createElement("div",{className:_e.bottom},e.createElement(D.default.Item,null,e.createElement(ke.ZP,{size:"middle",className:_e.no,onClick:()=>{es(!1)}},"\u53D6\u6D88"),e.createElement(ke.ZP,{className:_e.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))),e.createElement(Ac.Z,null),e.createElement(gd.Z,{datas:uc,Header:k,isopen:rl,setisopen:di,isShowPhone:ja,setIsShowPhone:g,user:a,dispatch:d,onOK:()=>{Ao()}}))};var Cd=(0,F.connect)(({user:a,competitions:u,globalSetting:l,loading:d})=>({user:a,competitions:u,globalSetting:l,loading:d.models.competitions}))(yd),Ma={flex_box_center:"flex_box_center___Pwy41",flex_space_between:"flex_space_between___iGrQJ",flex_box_vertical_center:"flex_box_vertical_center___yCxnY",flex_box_center_end:"flex_box_center_end___WYWWp",flex_box_column:"flex_box_column___XMpFi",bg:"bg___WrQc9",top:"top___eHaMu",title:"title___ZzSKL",img:"img___TSo4p",span:"span___i1hTN",button:"button___M8rSK",content:"content___BOwAQ",Banner:"Banner___t6PnF",right:"right___x1tqT",titles:"titles___UHOD8",bonus:"bonus___l9Tlu",items:"items___CPICU",bottom:"bottom___HHYt7",tag:"tag___DBN6l",jsinput:"jsinput___oh61y",baseFormItem:"baseFormItem___t5ZrH",scoremodal:"scoremodal___yE6h8",yes:"yes___XyW4g",no:"no___kIYD7",bottoms:"bottoms___X64Ij",loaderimg:"loaderimg___w2vWU",enroll:"enroll___lbTQ5",publish:"publish___kDAkJ",ended:"ended___mycKl",form_item:"form_item___lsqU3",form_item_item:"form_item_item___Zdnul",form_item_item_select:"form_item_item_select____5lDo",shareicon:"shareicon___Z_RCj",ApplyStyle:"ApplyStyle___Hyn8j"},Go={flex_box_center:"flex_box_center___XJhZ_",flex_space_between:"flex_space_between___QP4ke",flex_box_vertical_center:"flex_box_vertical_center___QxAqn",flex_box_center_end:"flex_box_center_end___idxMG",flex_box_column:"flex_box_column___FtSbq",all:"all___CqKTx",message_warnimg:"message_warnimg___sCs9y",message_icon:"message_icon___T8887",message_error:"message_error___pZWBZ",message_title:"message_title___lTdqI",setting:"setting___v3_ot",setting_title:"setting_title___WxGAY",setting_content:"setting_content___XAWD6",setting_menu:"setting_menu___oKuAW",menu_item:"menu_item___qbDG8",menu_item_active:"menu_item_active___kzN6I",setting_info:"setting_info___pqlf5"},sl={flex_box_center:"flex_box_center___I6sdE",flex_space_between:"flex_space_between___uTlet",flex_box_vertical_center:"flex_box_vertical_center___P8PRU",flex_box_center_end:"flex_box_center_end___WLZlZ",flex_box_column:"flex_box_column___tMPnI",all:"all___dBmCY",title:"title___IeVqW",content:"content___zp_KL",form_item:"form_item___hXuXB",form_item_basic:"form_item_basic___K4a8V",form_item_time:"form_item_time___h8rdI",form_item_model:"form_item_model____Mn2H",form_item_item:"form_item_item___CR0Q5",form_item_item_select:"form_item_item_select___eeMCh",textarea_father:"textarea_father___XVeQz",textarea_length:"textarea_length___Xdwl4",upload_button:"upload_button___zltZE",upload_button_file:"upload_button_file___vVqry",upload_text:"upload_text___pdO7Y",date_text:"date_text___gvUlY",upload_download:"upload_download___KCtvw",checkbox_text:"checkbox_text___yn4Cf",footer:"footer___t6QDc",clear_button:"clear_button___FWQBK",save_button:"save_button___l7JJ7",radio_style:"radio_style___tWyOo"},Ve=B(59301),Gd=Object.defineProperty,Uc=Object.defineProperties,Yd=Object.getOwnPropertyDescriptors,Ec=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,Wc=(a,u,l)=>u in a?Gd(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Gc=(a,u)=>{for(var l in u||(u={}))tc.call(u,l)&&Wc(a,l,u[l]);if(Ec)for(var l of Ec(u))Lo.call(u,l)&&Wc(a,l,u[l]);return a},Bd=(a,u)=>Uc(a,Yd(u)),Yc=(a,u)=>{var l={};for(var d in a)tc.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Ec)for(var d of Ec(a))u.indexOf(d)<0&&Lo.call(a,d)&&(l[d]=a[d]);return l},hc=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:Kd}=re.default,Jd=a=>{var u=a,{competitions:l,dispatch:d}=u,q=Yc(u,["competitions","dispatch"]),R,H,j;const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)({}),[rt,he]=(0,e.useState)(0),[me,De]=(0,e.useState)(),[Se,T]=(0,e.useState)(),[ue,Ae]=(0,e.useState)(!1),[V,ut]=(0,e.useState)(!1),[ht,x]=(0,e.useState)(!1),[U,Oe]=(0,e.useState)(!1),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)([]),[le,Je]=(0,e.useState)([]),[jt,O]=(0,e.useState)(0),[$,ot]=(0,e.useState)(!1),[Ze,tn]=(0,e.useState)([]),[Bn,ae]=(0,e.useState)(!1),{Header:tt}=l,an=(0,F.useParams)(),Ra={region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0,is_student:!0,is_teacher:!0,is_professional:!0},cl=v=>hc(void 0,null,function*(){var Qt;if(v.personal&&!(v.is_student||v.is_teacher||v.is_professional)){G.ZP.error("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B");return}let hn=[];(me==null?void 0:me.length)>0&&(me==null||me.map(it=>{var Fe;hn.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("attachment_ids",hn);let ye=[];(Se==null?void 0:Se.length)>0&&(Se==null||Se.map(it=>{var Fe;ye.push(((Fe=it==null?void 0:it.response)==null?void 0:Fe.id)||(it==null?void 0:it.id))})),s.setFieldValue("file_id",ye),s.setFieldValue("is_authentication",ue),s.setFieldValue("need_phone",V),s.setFieldValue("need_mail",ht),s.setFieldValue("competition_staffs",[{minimum:s.getFieldValue("student_min"),maximum:s.getFieldValue("student_max"),category:"student",mutiple_limited:U,check_phone:!1},{minimum:s.getFieldValue("teacher_min"),maximum:s.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:de,check_phone:!1}]),((Qt=M.identifier)==null?void 0:Qt.length)<3?G.ZP.error("\u6BD4\u8D5B\u7F51\u5740\u6700\u5C11\u8981\u8F93\u5165\u4E09\u4E2A\u5B57\u7B26"):(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(it=>hc(void 0,null,function*(){if((it==null?void 0:it.status)!=0&&s.setFieldValue("identifier",""),(it==null?void 0:it.status)==0){const Fe=yield(0,En.$M)(Bd(Gc({id:q==null?void 0:q.competitionId},s.getFieldsValue()),{enroll_start_time:s.getFieldValue("enroll_start_time")?y()(s.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:s.getFieldValue("enroll_end_time")?y()(s.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:s.getFieldValue("start_time")?y()(s.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:s.getFieldValue("end_time")?y()(s.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));if((Fe==null?void 0:Fe.status)==0){if(G.ZP.success("\u66F4\u6539\u6210\u529F"),(Fe==null?void 0:Fe.failed.length)>0){ot(!0);let _=[];for(let In in Fe==null?void 0:Fe.failed)_.push({phone:Fe==null?void 0:Fe.failed[In][0],name:Fe==null?void 0:Fe.failed[In][1],email:Fe==null?void 0:Fe.failed[In][2]});tn(_)}(an==null?void 0:an.identifier)==s.getFieldValue("identifier")?(d({type:"competitions/getStaff",payload:{identifier:q==null?void 0:q.competitionId}}),d({type:"competitions/getHeader",payload:{identifier:q==null?void 0:q.competitionId}})):(an==null?void 0:an.identifier)!=s.getFieldValue("identifier")&&F.history.push(`/competitions/detail/${s.getFieldValue("identifier")}?type=4`)}}}))}),Fn=()=>{ae(!1),(0,En.IN)({id:jt,identifier:s.getFieldValue("identifier")}).then(v=>{(v==null?void 0:v.status)!=0&&s.setFieldValue("identifier","")})},cr=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_template")},$n=()=>{(0,Ue.Nd)(null,lt.Z.API_SERVER+"/api/competitions/download_school_template.xlsx")};(0,e.useEffect)(()=>{(0,En.o3)(q==null?void 0:q.competitionId).then(v=>{var Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl;O(v==null?void 0:v.id),s.setFieldValue("is_student",v==null?void 0:v.is_student),s.setFieldValue("is_teacher",v==null?void 0:v.is_teacher),s.setFieldValue("is_professional",v==null?void 0:v.is_professional),s.setFieldValue("name",v==null?void 0:v.name),s.setFieldValue("sub_title",v==null?void 0:v.sub_title),s.setFieldValue("description",v==null?void 0:v.description),s.setFieldValue("identifier",v==null?void 0:v.identifier),s.setFieldValue("bonus",v==null?void 0:v.bonus),s.setFieldValue("awards_count",v==null?void 0:v.awards_count),s.setFieldValue("need_apply_name",(Qt=v==null?void 0:v.need_apply_info)==null?void 0:Qt.need_apply_name),s.setFieldValue("need_apply_student_id",(hn=v==null?void 0:v.need_apply_info)==null?void 0:hn.need_apply_student_id),s.setFieldValue("need_apply_sex",(ye=v==null?void 0:v.need_apply_info)==null?void 0:ye.need_apply_sex),s.setFieldValue("need_apply_phone",(it=v==null?void 0:v.need_apply_info)==null?void 0:it.need_apply_phone),s.setFieldValue("need_apply_grade",(Fe=v==null?void 0:v.need_apply_info)==null?void 0:Fe.need_apply_grade),s.setFieldValue("need_apply_teacher_name",(_=v==null?void 0:v.need_apply_info)==null?void 0:_.need_apply_teacher_name),s.setFieldValue("need_apply_school",(In=v==null?void 0:v.need_apply_info)==null?void 0:In.need_apply_school),s.setFieldValue("need_apply_teacher_phone",(N=v==null?void 0:v.need_apply_info)==null?void 0:N.need_apply_teacher_phone),s.setFieldValue("need_apply_id_number",(We=v==null?void 0:v.need_apply_info)==null?void 0:We.need_apply_id_number),(dt=v==null?void 0:v.attachments)==null||dt.map(Sl=>{Sl.name=Sl.title}),s.setFieldValue("attachment_ids",v==null?void 0:v.attachments),De(v==null?void 0:v.attachments),s.setFieldValue("enroll_start_time",v!=null&&v.enroll_start_time?y()(v==null?void 0:v.enroll_start_time):""),s.setFieldValue("enroll_end_time",v!=null&&v.enroll_end_time?y()(v==null?void 0:v.enroll_end_time):""),s.setFieldValue("start_time",v!=null&&v.start_time?y()(v==null?void 0:v.start_time):""),s.setFieldValue("end_time",v!=null&&v.end_time?y()(v==null?void 0:v.end_time):""),s.setFieldValue("rule",v==null?void 0:v.rule),v!=null&&v.file&&(v.file.name=(yt=v==null?void 0:v.file)==null?void 0:yt.title),s.setFieldValue("file_id",v==null?void 0:v.file),v!=null&&v.file&&T([v==null?void 0:v.file]),s.setFieldValue("region_rule",v==null?void 0:v.region_rule),s.setFieldValue("is_authentication",v==null?void 0:v.is_authentication),s.setFieldValue("province_rule",v==null?void 0:v.province_rule),s.setFieldValue("region_provinces",v==null?void 0:v.region_provinces),(0,Jn.GY)({display_aliases:!0,provinces:v==null?void 0:v.region_provinces}).then(Sl=>{nn(Sl==null?void 0:Sl.schools),s.setFieldValue("region_schools",v==null?void 0:v.region_school_array)}),Ae(v==null?void 0:v.is_authentication),s.setFieldValue("need_phone",v==null?void 0:v.need_phone),ut(v==null?void 0:v.need_phone),s.setFieldValue("need_mail",v==null?void 0:v.need_mail),x(v==null?void 0:v.need_mail),s.setFieldValue("personal",v==null?void 0:v.personal),v!=null&&v.member_staff?(s.setFieldValue("student_min",(cn=v==null?void 0:v.member_staff)==null?void 0:cn.minimum),s.setFieldValue("student_max",($t=v==null?void 0:v.member_staff)==null?void 0:$t.maximum),s.setFieldValue("student_checkbox",(dn=v==null?void 0:v.member_staff)==null?void 0:dn.mutiple_limited)):(s.setFieldValue("student_min",0),s.setFieldValue("student_max",1)),v!=null&&v.teacher_staff?(s.setFieldValue("teacher_min",(qt=v==null?void 0:v.teacher_staff)==null?void 0:qt.minimum),s.setFieldValue("teacher_max",(ft=v==null?void 0:v.teacher_staff)==null?void 0:ft.maximum),s.setFieldValue("teacher_checkbox",(on=v==null?void 0:v.teacher_staff)==null?void 0:on.mutiple_limited)):(s.setFieldValue("teacher_min",0),s.setFieldValue("teacher_max",0)),(v==null?void 0:v.mode)===3?(Ge(!0),Oe(!0)):(Ge((gt=v==null?void 0:v.teacher_staff)==null?void 0:gt.mutiple_limited),Oe((pa=v==null?void 0:v.member_staff)==null?void 0:pa.mutiple_limited)),Oe((Ua=v==null?void 0:v.member_staff)==null?void 0:Ua.mutiple_limited),Ge((Dr=v==null?void 0:v.teacher_staff)==null?void 0:Dr.mutiple_limited),Qe(Gc({},s.getFieldsValue())),he((Yl=s.getFieldValue("description"))==null?void 0:Yl.length),q==null||q.loadingFunction(!1)}),(0,Jn.ol)({}).then(v=>{var Qt;Je([...(Qt=v==null?void 0:v.data)==null?void 0:Qt.map(hn=>({label:hn,value:hn}))])}),q!=null&&q.formName&&s.scrollToField(q==null?void 0:q.formName)},[]);const el=v=>{(0,Jn.GY)({display_aliases:!0,provinces:v}).then(Qt=>{nn(Qt==null?void 0:Qt.schools)})},Kn=(v,Qt)=>{Qt=="\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("enroll_end_time")&&v>=s.getFieldValue("enroll_end_time")&&(G.ZP.error("\u62A5\u540D\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("enroll_start_time",""),s.setFieldValue("enroll_end_time","")):Qt=="\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"?s.getFieldValue("enroll_start_time")?v<=s.getFieldValue("enroll_start_time")&&(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):(G.ZP.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("enroll_end_time","")):Qt=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?s.getFieldValue("end_time")&&v>=s.getFieldValue("end_time")&&(G.ZP.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),s.setFieldValue("start_time",""),s.setFieldValue("end_time","")):Qt=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(s.getFieldValue("start_time")?v<=s.getFieldValue("start_time")&&(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")):(G.ZP.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),s.setFieldValue("end_time","")))};return Ve.createElement("div",{className:sl.all},Ve.createElement(D.default,{form:s,labelCol:{flex:"120px"},scrollToFirstError:!0,colon:!1,initialValues:Ra,onFinish:cl,onFinishFailed:v=>hc(void 0,null,function*(){var Qt,hn;s.scrollToField((hn=(Qt=v==null?void 0:v.errorFields)==null?void 0:Qt[0])==null?void 0:hn.name,{behavior:"auto",block:"center"})}),onChange:()=>{var v,Qt;let hn=(v=s==null?void 0:s.getFieldValue("sponsor_user_name"))==null?void 0:v.replaceAll(" ","");s.setFieldValue("sponsor_user_name",hn);const ye=s.getFieldsValue();he((Qt=ye.description)==null?void 0:Qt.length),Qe(Gc({},ye))}},Ve.createElement("div",{className:sl.title},"\u57FA\u672C\u4FE1\u606F"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{style:{marginTop:"-15px"},className:sl.form_item,label:"\u7ADE\u8D5B\u4E3B\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(re.default,{className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898",maxLength:60,suffix:Ve.createElement("span",null,((R=M.name)==null?void 0:R.length)||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:"\u7ADE\u8D5B\u526F\u6807\u9898",colon:!1,name:"sub_title"},Ve.createElement(re.default,{className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u526F\u6807\u9898",maxLength:60,suffix:Ve.createElement("span",null,((H=M.sub_title)==null?void 0:H.length)||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),Ve.createElement("div",{className:sl.textarea_father},Ve.createElement(D.default.Item,{className:sl.form_item,label:"\u7ADE\u8D5B\u7B80\u4ECB",colon:!1,name:"description"},Ve.createElement(Kd,{maxLength:200,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:5})),Ve.createElement("span",{className:sl.textarea_length},rt||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/200"))),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:Ve.createElement("div",null,Ve.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u6BD4\u8D5B\u7F51\u5740"),colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement("div",{style:{width:"40%"}},window.location.origin,"/competitions/detail/"),Ve.createElement(je.Z,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"\u5982\u679C\u4FEE\u6539\u7ADE\u8D5B\u7F51\u5740\uFF0C\u4F1A\u9020\u6210\u53C2\u8D5B\u4EBA\u5458\u65E0\u6CD5\u518D\u6B21\u901A\u8FC7\u65E7\u7F51\u5740\u8FDB\u5165"},Ve.createElement(D.default.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:Ve.createElement("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"\u5FC5\u987B\u662F\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u4E0B\u5212\u7EBF\u6216\u8005\u6A2A\u7EBF"}]},Ve.createElement(re.default,{className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7F51\u5740",maxLength:20,suffix:Ve.createElement("span",null,((j=M.identifier)==null?void 0:j.length)||0,Ve.createElement("span",{style:{color:"#c5c5c5"}},"/20")),onBlur:Fn,onChange:()=>{ae(!0)},disabled:(tt==null?void 0:tt.competition_status)=="ended"}))))),Ve.createElement(D.default.Item,{className:sl.form_item_basic,style:{marginTop:"-12px"},label:"\u5956\u91D1\u91D1\u989D",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"\u5FC5\u987B\u662F8\u4F4D\u6570\u4EE5\u5185\u7684\u6B63\u6574\u6570"}]},Ve.createElement(re.default,{autoComplete:"off",className:sl.form_item_item,placeholder:"\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5",suffix:Ve.createElement("span",{style:{color:"#c5c5c5"}},"\u5143")})),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:"\u5956\u9879\u6570\u91CF",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},Ve.createElement(re.default,{autoComplete:"off",className:sl.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF",suffix:Ve.createElement("span",{style:{color:"#c5c5c5"}},"\u4E2A")})),Ve.createElement(D.default.Item,{name:"attachment_ids",label:"\u4E3E\u529E\u8D44\u8D28\u6587\u6863",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement(Ft.default,{action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{De(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),De([])},fileList:me,withCredentials:!0},Ve.createElement("div",{className:sl.upload_button},"\u4E0A\u4F20\u6587\u6863")),Ve.createElement("div",{className:sl.upload_text},"\u5982\u679C\u6D89\u53CA\u5230\u7ADE\u8D5B\u5956\u91D1\u76F8\u5173\u4E8B\u9879\uFF0C\u8BF7\u4E0A\u4F20\u76F8\u5173\u8D44\u8D28\u7684\u8BC1\u660E\u6587\u4EF6\uFF0C\u6709\u4FBF\u4E8E\u7ADE\u8D5B\u5FEB\u901F\u5BA1\u6838\u901A\u8FC7"))),Ve.createElement(D.default.Item,{className:sl.form_item_basic,label:"\u62A5\u540D\u65F6\u95F4",colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement(D.default.Item,{name:"enroll_start_time"},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u5F00\u59CB\u65F6\u95F4")}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"enroll_end_time"},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u62A5\u540D\u7ED3\u675F\u65F6\u95F4")}})),Ve.createElement("div",{className:sl.date_text},"\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3"))),Ve.createElement(D.default.Item,{className:sl.form_item_time,label:Ve.createElement("div",null,Ve.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u7ADE\u8D5B\u65F6\u95F4"),colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement(D.default.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="progressing"||(tt==null?void 0:tt.competition_status)==="apply"?!0:(tt==null?void 0:tt.competition_status)=="ended"})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(Xt.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:v=>{Kn(v,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(tt==null?void 0:tt.competition_status)=="ended"||(tt==null?void 0:tt.competition_status)==="apply"}))))),Ve.createElement("div",{className:sl.title},"\u5F00\u653E\u8303\u56F4"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{className:sl.radio_style,label:"\u53C2\u8D5B\u89C4\u5219",name:"rule",colon:!1},Ve.createElement(we.ZP.Group,null,Ve.createElement(we.ZP,{value:0,style:{width:"120px"}},"\u6309\u8303\u56F4\u53C2\u52A0"),Ve.createElement(we.ZP,{value:1,style:{width:"120px"}},"\u81EA\u5B9A\u7528\u6237\u53C2\u52A0"))),s.getFieldValue("rule")==1&&Ve.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},Ve.createElement("div",{style:{marginLeft:"0px",display:"flex"}},Ve.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},Ve.createElement("div",{className:sl.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),Ve.createElement("div",{className:sl.upload_download,style:{marginLeft:30},onClick:cr},"\u4E0B\u8F7D\u6A21\u7248",Ve.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))),s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{label:"\u9009\u62E9\u7701\u4EFD",name:"province_rule",className:sl.radio_style,colon:!1,style:{marginTop:"-3px"}},Ve.createElement(we.ZP.Group,{onChange:v=>{var Qt;((Qt=v==null?void 0:v.target)==null?void 0:Qt.value)==1&&s.setFieldValue("region_schools",[]),el([]),s.setFieldValue("region_provinces",[])}},Ve.createElement(we.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u7701\u4EFD"),Ve.createElement(we.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u7701\u4EFD"))),s.getFieldValue("province_rule")==1&&s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{className:sl.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_provinces",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},Ve.createElement(Me.default,{mode:"multiple",className:sl.form_item_item_select,options:le,onChange:v=>{el(v)},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.value)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{label:"\u9009\u62E9\u9662\u6821",name:"region_rule",className:sl.radio_style,colon:!1,style:{marginTop:"-3px"}},Ve.createElement(we.ZP.Group,null,Ve.createElement(we.ZP,{value:0,style:{width:"120px"}},"\u5168\u90E8\u9662\u6821"),Ve.createElement(we.ZP,{value:1,style:{width:"120px"}},"\u90E8\u5206\u9662\u6821"))),s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&Ve.createElement(D.default.Item,{className:sl.form_item,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_schools"},Ve.createElement(Me.default,{mode:"multiple",className:sl.form_item_item_select,options:ge,fieldNames:{label:"name",value:"id"},filterOption:(v,Qt)=>{var hn;return((hn=Qt==null?void 0:Qt.name)!=null?hn:"").toLowerCase().includes(v.toLowerCase())}})),Ve.createElement("div",null,s.getFieldValue("region_rule")==1&&s.getFieldValue("rule")==0&&(0,oe.Ny)()&&Ve.createElement(D.default.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:v=>Array.isArray(v)?v:v&&v.fileList},Ve.createElement("div",{style:{marginLeft:"0px",display:"flex"}},Ve.createElement(Ft.default,{accept:".xls, .xlsx",maxCount:1,action:lt.Z.API_SERVER+"/api/attachments.json",onChange:v=>{T(v==null?void 0:v.fileList)},onRemove:v=>{console.log(v),T([])},fileList:Se,withCredentials:!0},Ve.createElement("div",{className:sl.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),Ve.createElement("div",{className:sl.upload_download,style:{marginLeft:30},onClick:$n},"\u4E0B\u8F7D\u6A21\u7248",Ve.createElement("i",{className:"iconfont icon-xiazai5 font14 ml5"})))))),Ve.createElement("div",{className:sl.title},"\u62A5\u540D\u8005\u6761\u4EF6"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{label:"\u62A5\u540D\u6761\u4EF6",name:"is_authentication",className:sl.radio_style,style:{marginTop:"-10px"},colon:!1},Ve.createElement(Tt.default,{checked:ue,onChange:v=>{var Qt;return Ae((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u5B9E\u540D\u8BA4\u8BC1",Ve.createElement("span",{className:sl.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u5B9E\u540D\u8BA4\u8BC1)"))),Ve.createElement(D.default.Item,{label:" ",name:"need_phone",style:{marginTop:"-10px"},colon:!1},Ve.createElement(Tt.default,{checked:V,onChange:v=>{var Qt;return ut((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u624B\u673A",Ve.createElement("span",{className:sl.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u624B\u673A\u53F7)"))),Ve.createElement(D.default.Item,{label:" ",name:"need_mail",style:{marginTop:"-10px"},colon:!1},Ve.createElement(Tt.default,{checked:ht,onChange:v=>{var Qt;return x((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},"\u7ED1\u5B9A\u90AE\u7BB1",Ve.createElement("span",{className:sl.checkbox_text},"(\u53C2\u8D5B\u4EBA\u5458\u8D26\u53F7\u5FC5\u987B\u7ED1\u5B9A\u90AE\u7BB1)"))),Ve.createElement("div",{style:{display:"flex",marginBottom:20}},Ve.createElement("div",{style:{paddingLeft:50,textAlign:"end"}},"\u62A5\u540D\u4FE1\u606F ",Ve.createElement("span",{style:{marginLeft:0},className:sl.checkbox_text},"\uFF08\u53C2\u8D5B\u4EBA\u5458\u62A5\u540D\u65F6\u9700\u586B\u5199\u7684\u4FE1\u606F\uFF09"))),Ve.createElement(D.default.Item,{label:" "},Ve.createElement($e.Z,{wrap:!1,gutter:10},Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_name",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u59D3\u540D"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_student_id",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u5B66\u53F7"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_sex",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u6027\u522B"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_phone",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u7535\u8BDD"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_grade",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u5E74\u7EA7"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_teacher_name",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u59D3\u540D"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_teacher_phone",style:{marginTop:"-12px"},valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F")))),Ve.createElement($e.Z,{wrap:!1,gutter:10,style:{marginTop:"-12px"}},Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_school",valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u5B66\u6821/\u5355\u4F4D",Ve.createElement(je.Z,{title:"\u5F00\u542F\u540E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u586B\u5199\u62A5\u540D\u4FE1\u606F\u65F6\uFF0C\u53EF\u9009\u7684\u5B66\u6821/\u5355 \u4F4D\u9009\u9879\u4E0E\u201C\u5F00\u653E\u8303\u56F4-\u9009\u62E9\u9662\u6821\u201D\u6240\u5217\u51FA\u7684\u9662\u6821\u4E00\u81F4\u3002"},Ve.createElement("i",{className:"iconfont icon-jinggao-3",style:{color:"#9096A3",marginLeft:10}})),Ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u4E0E\u201C\u5F00\u653E\u8303\u56F4\u201D\u5305\u542B\u9662\u6821\u4E00\u81F4\uFF09")))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"need_apply_id_number",valuePropName:"checked"},Ve.createElement(Tt.default,null,"\u8EAB\u4EFD\u8BC1\u53F7\u7801")))))),Ve.createElement("div",{className:sl.title},"\u53C2\u8D5B\u6A21\u5F0F"),Ve.createElement("div",{className:sl.content},Ve.createElement(D.default.Item,{label:" ",name:"personal",colon:!1},Ve.createElement(we.ZP.Group,{disabled:(tt==null?void 0:tt.competition_status)=="progressing"?!0:(tt==null?void 0:tt.competition_status)=="ended"},Ve.createElement(we.ZP,{value:!1,style:{width:"120px"}},"\u6218\u961F\u8D5B"),Ve.createElement(we.ZP,{value:!0,style:{width:"120px"}},"\u4E2A\u4EBA\u8D5B"))),s.getFieldValue("personal")==!1&&Ve.createElement(Ve.Fragment,null,Ve.createElement(D.default.Item,{className:sl.form_item_model,style:{marginTop:"-2px"},label:" ",colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u5B66\u751F\u6570"),Ve.createElement(D.default.Item,{name:"student_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"student_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),Ve.createElement(D.default.Item,{name:"student_checkbox"},Ve.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:U,onChange:v=>{var Qt;return Oe((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},Ve.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D"))))),Ve.createElement(D.default.Item,{className:sl.form_item_model,style:{marginTop:"-12px"},label:" ",name:"competition_staffs",colon:!1},Ve.createElement("div",{style:{display:"flex"}},Ve.createElement("span",{style:{margin:"0 10px 0 -50px"}},"\u6559\u5E08\u6570"),Ve.createElement(D.default.Item,{name:"teacher_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),Ve.createElement(D.default.Item,{name:"teacher_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},Ve.createElement(re.default,{style:{width:"100px"}})),Ve.createElement("span",{style:{margin:"0 10px"}},"\u4EBA"),Ve.createElement(D.default.Item,{name:"teacher_checkbox"},Ve.createElement(Tt.default,{style:{marginLeft:"20px"},disabled:(tt==null?void 0:tt.mode)===3,checked:de,onChange:v=>{var Qt;return Ge((Qt=v==null?void 0:v.target)==null?void 0:Qt.checked)}},Ve.createElement("span",null,"\u4E0D\u53EF\u5B58\u5728\u591A\u4E2A\u6218\u961F\u4E2D")))))),s.getFieldValue("personal")==!0&&Ve.createElement(D.default.Item,{label:" "},Ve.createElement($e.Z,{wrap:!1,gutter:10},Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"is_student",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_professional))},Ve.createElement(Tt.default,null,"\u5B66\u751F\u8EAB\u4EFD\u53C2\u8D5B"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"is_teacher",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_student||hn.is_professional?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_student||hn.is_professional))},Ve.createElement(Tt.default,null,"\u6559\u5E08\u8EAB\u4EFD\u53C2\u8D5B"))),Ve.createElement(ee.Z,null,Ve.createElement(D.default.Item,{name:"is_professional",style:{marginTop:"-12px"},valuePropName:"checked",normalize:(v,Qt,hn)=>v||hn.is_teacher||hn.is_student?v:(G.ZP.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u79CD\u8EAB\u4EFD\u53EF\u4EE5\u62A5\u540D\u53C2\u8D5B"),!(v||hn.is_teacher||hn.is_student))},Ve.createElement(Tt.default,null,"\u4E13\u4E1A\u4EBA\u58EB\u8EAB\u4EFD\u53C2\u8D5B")))))),Ve.createElement("div",{className:sl.footer},Ve.createElement(Ct.Z,{className:sl.save_button,htmlType:"submit",onClick:()=>hc(void 0,null,function*(){})},"\u4FDD\u5B58\u66F4\u6539"))),Ve.createElement(fe.default,{centered:!0,title:"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25",open:$,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ot(!1)},onCancel:()=>{ot(!1)}},Ve.createElement(Sn.default,{bordered:!0,scroll:{y:400},columns:s.getFieldValue("rule")==1?[{title:"\u624B\u673A\u53F7",dataIndex:"phone"},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u90AE\u7BB1",dataIndex:"email"}]:[{title:"ID",dataIndex:"phone"},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"}],dataSource:Ze,pagination:!1,rowKey:v=>v.name})))};var Fd=(0,F.connect)(({competitions:a})=>({competitions:a}))(Jd),Ci={flex_box_center:"flex_box_center___TUtVx",flex_space_between:"flex_space_between___skxVP",flex_box_vertical_center:"flex_box_vertical_center____enb6",flex_box_center_end:"flex_box_center_end___lO_Gq",flex_box_column:"flex_box_column___QrhZ_",all:"all___GiQqZ",title:"title___YtceA",content:"content___Es9RO",content_icon:"content_icon___SNFzF",content_info:"content_info___rSAWs",content_title:"content_title___Hkmmk",content_size:"content_size___jLmmn",content_img:"content_img___NRn9i",content_img2:"content_img2___D23TM"},_l=B(59301),yc=Object.defineProperty,ks=Object.getOwnPropertySymbols,Cc=Object.prototype.hasOwnProperty,Bc=Object.prototype.propertyIsEnumerable,Dd=(a,u,l)=>u in a?yc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,qd=(a,u)=>{for(var l in u||(u={}))Cc.call(u,l)&&Dd(a,l,u[l]);if(ks)for(var l of ks(u))Bc.call(u,l)&&Dd(a,l,u[l]);return a},jl=(a,u)=>{var l={};for(var d in a)Cc.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&ks)for(var d of ks(a))u.indexOf(d)<0&&Bc.call(a,d)&&(l[d]=a[d]);return l},da=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Ta=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=jl(u,["competitions","globalSetting","loading","dispatch","user"]);const[s,M]=(0,e.useState)(""),[Qe,rt]=(0,e.useState)(""),[he]=D.default.useForm(),{Header:me}=l,[De,Se]=(0,e.useState)(!0);(0,e.useEffect)(()=>{T()},[]),(0,e.useEffect)(()=>{Se(me==null?void 0:me.is_show_picture),he.setFieldValue("apply_success_tips",(me==null?void 0:me.apply_success_tips)||"\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5")},[me]);const T=()=>{(0,En.Mn)(j==null?void 0:j.competitionId).then(V=>{var ut,ht;(V==null?void 0:V.status)==0?(M((ut=V==null?void 0:V.data)==null?void 0:ut.competition_image),rt((ht=V==null?void 0:V.data)==null?void 0:ht.qr_code_image),j==null||j.loadingFunction(!1)):G.ZP.error(V==null?void 0:V.message)})},ue=(V,ut)=>{(0,En.o3)(j==null?void 0:j.competitionId).then(ht=>{let x=new FormData;x.append("file",V==null?void 0:V.file),x.append("source_id",ht==null?void 0:ht.id),x.append("source_type",ut),(0,be.ZP)("/api/competitions/set_attachments.json",{method:"post",body:x},!0).then(U=>{(U==null?void 0:U.message)=="success"?(G.ZP.success("\u4E0A\u4F20\u6210\u529F"),T(),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(U==null?void 0:U.message)})})};function Ae(V){return da(this,null,function*(){let ut=yield(0,be.ZP)(`/api/competitions/${me.identifier}/update_picture_settings.json`,{method:"post",body:V});(ut==null?void 0:ut.status)===0&&(G.ZP.info("\u66F4\u65B0\u6210\u529F"),R({type:"competitions/getHeader",payload:{identifier:me.identifier}}))})}return _l.createElement("div",{className:Ci.all},_l.createElement("div",{className:Ci.title},"\u56FE\u7247\u8BBE\u7F6E"),_l.createElement("div",null,_l.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u7ADE\u8D5B\u6D77\u62A5"),_l.createElement("div",{className:Ci.content},_l.createElement("img",{src:ar,className:Ci.content_icon}),_l.createElement("div",{className:Ci.content_info},_l.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition"),showUploadList:!1},_l.createElement("div",{className:Ci.content_title},"\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE")),_l.createElement("div",{className:Ci.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340")),_l.createElement("img",{src:s,className:Ci.content_img}))),_l.createElement("div",null,_l.createElement("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"}},"\u62A5\u540D\u6210\u529F\u5F39\u7A97"),_l.createElement("div",{className:Ci.content,style:{borderBottom:0}},_l.createElement("img",{src:ar,className:Ci.content_icon}),_l.createElement("div",{className:Ci.content_info},_l.createElement(Ft.default,{accept:"image/*",customRequest:V=>ue(V,"Competition_code"),showUploadList:!1},_l.createElement("div",{className:Ci.content_title},"\u4E0A\u4F20\u4EA4\u6D41\u7FA4\u4E8C\u7EF4\u7801")),_l.createElement("div",{className:Ci.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A160 x 160")),_l.createElement("img",{src:Qe,className:Ci.content_img2})),_l.createElement("div",{style:{marginLeft:50,marginRight:50}},_l.createElement("div",null,"\u5C55\u793A\u4E8C\u7EF4\u7801",_l.createElement(nr.Z,{checked:De,onChange:V=>{var ut;Se(V),Ae({is_show_picture:V,apply_success_tips:(ut=he.getFieldsValue())==null?void 0:ut.apply_success_tips})},style:{marginLeft:10}})),_l.createElement(D.default,{size:"large",form:he,onFinish:V=>{Ae(qd({is_show_picture:De},V))},style:{marginTop:20}},_l.createElement(D.default.Item,{label:_l.createElement("div",null,_l.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u62A5\u540D\u6210\u529F\u63D0\u793A"),colon:!1},_l.createElement("div",{style:{display:"flex"}},_l.createElement(D.default.Item,{style:{width:"100%"},colon:!1,name:"apply_success_tips"},_l.createElement(re.default,{autoComplete:"off",style:{width:"100%"},className:Ci.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u62A5\u540D\u6210\u529F\u63D0\u793A",onBlur:()=>he.submit()})),_l.createElement(ke.ZP,{onClick:()=>{var V;fe.default.confirm({title:!1,closable:!0,icon:null,footer:!1,content:_l.createElement("div",null,_l.createElement("div",{style:{fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20}},_l.createElement("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," \u62A5\u540D\u6210\u529F"),_l.createElement("div",{style:{alignItems:"center",textAlign:"center"}},De&&_l.createElement("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:lt.Z.IMG_SERVER+(me==null?void 0:me.QR_code)}),_l.createElement("p",{style:{color:"#AAAAAA"}},(V=he.getFieldsValue())==null?void 0:V.apply_success_tips)))})},style:{marginLeft:10},type:"primary"},"\u793A\u4F8B")))))))};var sr=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Ta),oa={flex_box_center:"flex_box_center___TOLos",flex_space_between:"flex_space_between___kPNcF",flex_box_vertical_center:"flex_box_vertical_center___rUvwU",flex_box_center_end:"flex_box_center_end_____Cr_",flex_box_column:"flex_box_column___UubjA",all:"all___d1AWD",title:"title___VIjuM",add_people:"add_people___qkPex",people_icon:"people_icon___lz5gl",content:"content___a8dSX",content_info:"content_info___ekLIa",info_icon:"info_icon___kXP8P",info_title:"info_title___Hld67",info_content:"info_content___kbIuT",info_content_icon:"info_content_icon___uNxzs",info_content_title:"info_content_title___IfIi8",info_open:"info_open___NzrUi",info_delete:"info_delete___rZhhO",questions_info:"questions_info___n9Fnq",form_item:"form_item___oxzha",form_item_item:"form_item_item___yPf7l",form_item_small:"form_item_small___EkG9G",guanka_title:"guanka_title___uUWQl",form_item_item_small:"form_item_item_small___fKhrW",guanka_icon:"guanka_icon___fBudt",nandu_1:"nandu_1___qifbd",nandu_2:"nandu_2___qVJU8",nandu_3:"nandu_3___NRfLL",close_icon:"close_icon___f2hON",footer:"footer___UDiYB",clear_button:"clear_button___HQIfB",save_button:"save_button___t7iMm",textone:"textone___TAI4F",deletecolor:"deletecolor___ldQnR",qselect:"qselect___uuNp6",qinput:"qinput___xHGmH",modalclass:"modalclass___dPDG7",popu:"popu___G8M92",pingcesetting:"pingcesetting___zHJaT"},Mr={flex_box_center:"flex_box_center___xWeOt",flex_space_between:"flex_space_between___Tvggn",flex_box_vertical_center:"flex_box_vertical_center___kWgd3",flex_box_center_end:"flex_box_center_end___akdCb",flex_box_column:"flex_box_column___TjkcQ",wrp:"wrp___vIMBU",drawer:"drawer___HuOiD",menu:"menu___JTt0c",actived:"actived___zd6GY",actived2:"actived2___hNW2h",subTag:"subTag___rHkqz",listItem:"listItem___dr1wg",listItem2:"listItem2___QY8YQ",info:"info___bpBpK",title:"title___typIH",titleLeft:"titleLeft___b4niC",titleRight:"titleRight___odd4D",search:"search___HtgNb",filter:"filter___HBJIT",description:"description___Rqa6Q",menuCourse:"menuCourse____Msk3",button_right:"button_right___T8tiB"},co=Object.defineProperty,Fo=Object.defineProperties,Yo=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,Ef=(a,u,l)=>u in a?co(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,ci=(a,u)=>{for(var l in u||(u={}))Jo.call(u,l)&&Ef(a,l,u[l]);if(Ko)for(var l of Ko(u))zi.call(u,l)&&Ef(a,l,u[l]);return a},hf=(a,u)=>Fo(a,Yo(u)),yf=(a,u)=>{var l={};for(var d in a)Jo.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Ko)for(var d of Ko(a))u.indexOf(d)<0&&zi.call(a,d)&&(l[d]=a[d]);return l},Cf=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{Search:Bf}=re.default,Ff=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],$f=a=>{var u=a,{classroomList:l,loading:d,dispatch:q,shixunsList:R}=u,H=yf(u,["classroomList","loading","dispatch","shixunsList"]),j,s;const[M,Qe]=(0,e.useState)(ci({},(0,F.useParams)())),{shixunLists:rt,shixunAiRecommendLists:he}=l,[me,De]=(0,e.useState)(""),[Se,T]=(0,e.useState)({}),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(!1),ht=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(O=>!!O),[x,U]=(0,e.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null});(0,e.useEffect)(()=>{Oe()},[M.coursesId,x]),(0,e.useEffect)(()=>{l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898"&&(De(""),U({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null})),q({type:"shixunsList/getMenus",payload:{}})},[l.actionTabs.key]),(0,e.useEffect)(()=>{(rt!=null&&rt.shixun_list||he!=null&&he.shixun_list)&&T(x.sort==="recommend"?he:rt)},[rt,he]);const Oe=()=>Cf(void 0,null,function*(){ut(!0);let O=ci({},x);if(x.sort==="recommend"&&(O.sort="myshixuns_count"),x.sort==="recommend")yield q({type:"classroomList/getShixunAiRecommendLists",payload:hf(ci({},O),{course_id:M.coursesId})});else{const ot=ci({},O);yield q({type:"classroomList/getShixunLists",payload:ot})}const $=yield(0,be.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Ae([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...($==null?void 0:$.groups)||[]]),De(""),ut(!1)});if(l.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const[de,Ge,ge,nn]=(0,ai.P)(),le=O=>Cf(void 0,null,function*(){(0,En.su)({id:H==null?void 0:H.competitionId,shixun_ids:O.map($=>$.id)}).then($=>{($==null?void 0:$.status)==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),q({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.competitionId}}),H==null||H.queryQuetions(!0)):G.ZP.error($==null?void 0:$.message)})}),[Je,jt]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement(jr.Z,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,open:l.actionTabs.key==="\u65B0\u589E\u8D5B\u9898",key:"bottom",rootClassName:Mr.drawer,destroyOnClose:!0,onClose:()=>{q({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(ke.ZP,{size:"middle",onClick:()=>{q({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(ke.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Cf(void 0,null,function*(){var O;if(me){jt(!0);const $=(O=Se==null?void 0:Se.shixun_list)==null?void 0:O.filter(ot=>me.includes(ot.identifier)).map(ot=>({id:ot.id,is_copy:0,is_use:1}));yield le($),jt(!1)}else G.ZP.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE")}),type:"primary",loading:Je},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Oi.Z,{onChange:O=>{O!=null&&O.keyword.trim()&&(0,Sr.tk)({name:O==null?void 0:O.keyword.trim(),copywriting:O==null?void 0:O.keyword.trim(),position:"Shixun"}),U(hf(ci({},x),{keyword:O==null?void 0:O.keyword.trim(),schools:O==null?void 0:O.schools.trim(),creator:O==null?void 0:O.creator.trim(),page:1}))}})),e.createElement("section",{className:"edu-container"},e.createElement(Cl.Z,{spinning:V},e.createElement("aside",null,Ff.map(function(O,$){var ot;return $!==0?null:e.createElement("ul",{className:Mr.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Mr.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,x.page=1,U(ci({},x))}},e.createElement("strong",null,Ze.name))}))}),e.createElement("ul",{className:Mr.menu},e.createElement("li",null,"\u65B9\u5411"),e.createElement("li",{className:x!=null&&x.discipline_id?"":Mr.actived,onClick:()=>{delete x.tag_level,delete x.sub_discipline_id,delete x.discipline_id,x.page=1,U(ci({},x))}},e.createElement("strong",null,"\u5168\u90E8")),R.menus&&R.menus.map(function(O,$){return e.createElement("li",{key:$,className:(x==null?void 0:x.discipline_id)==O.id?Mr.actived:""},e.createElement("strong",{onClick:()=>{x.tag_level=1,x.discipline_id=O.id,delete x.sub_discipline_id,x.page=1,U(ci({},x))}},O.name),e.createElement("div",null,O.sub_repertoires.map(function(ot,Ze){return e.createElement("div",{key:Ze,className:"mt5"},e.createElement("div",{className:(x==null?void 0:x.sub_discipline_id)==ot.id&&x.tag_level===2?`${Mr.actived2} ${Mr.subTag}`:Mr.subTag,onClick:()=>{x.tag_level=2,x.discipline_id=O.id,x.sub_discipline_id=ot.id,U(ci({},x))}},ot.name),e.createElement("ul",{className:"mt5"},ot.tags&&ot.tags.map(function(tn,Bn){return e.createElement("li",{key:Bn,className:x.sub_discipline_id==tn.id&&x.tag_level===3?Mr.actived2:"",onClick:()=>{x.tag_level=3,x.discipline_id=O.id,x.sub_discipline_id=tn.id,U(ci({},x))}},tn.name)})))})))})),x.type==="mine"&&e.createElement("ul",{className:Mr.menu},e.createElement("li",null,"\u76EE\u5F55"),ue==null?void 0:ue.map((O,$)=>e.createElement("li",{className:x.group_id==O.id?Mr.actived:"",key:$,onClick:()=>{x.group_id=O.id,x.page=1,U(ci({},x))}},e.createElement("strong",null,O.name)))),Ff.map(function(O,$){var ot;return $!==1?null:e.createElement("ul",{className:Mr.menu,key:$},e.createElement("li",null,O.name),(ot=O==null?void 0:O.children)==null?void 0:ot.map(function(Ze,tn){return e.createElement("li",{className:x[O.id]==Ze.id?Mr.actived:"",key:tn,onClick:()=>{x[O.id]=Ze.id,U(ci({},x))}},e.createElement("strong",null,Ze.name))}))}),(x==null?void 0:x.type)=="mine"&&e.createElement("ul",{className:Mr.menu},e.createElement("li",null,"\u72B6\u6001"),e.createElement("li",{className:x.not_open==!1?Mr.actived:"",onClick:()=>{x.not_open=!1,x.page=1,U(ci({},x))}},e.createElement("strong",null,"\u516C\u5F00")),e.createElement("li",{className:x.not_open==!0?Mr.actived:"",onClick:()=>{x.not_open=!0,x.page=1,U(ci({},x))}},e.createElement("strong",null,"\u672A\u516C\u5F00"))),e.createElement($e.Z,{align:"middle"},e.createElement(ee.Z,{flex:"1",className:Mr.filter},ht.map(function(O,$){return e.createElement(ke.ZP,{key:$,className:"mr20",type:x.sort===O.id?"primary":"default",onClick:()=>{x.sort=O.id,U(ci({},x))}},O.name)})),e.createElement(ee.Z,{className:"c-grey-999"},e.createElement("div",{className:Mr.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},me.length>0?1:0),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},Se.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{x.order=x.order==="asc"?"desc":"asc",U(ci({},x))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${x.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((j=Se==null?void 0:Se.shixun_list)==null?void 0:j.length)===0&&e.createElement(Ml.Z,null),e.createElement(we.ZP.Group,{style:{display:"block"},value:me,onChange:O=>{De(O.target.value)}},(s=Se==null?void 0:Se.shixun_list)==null?void 0:s.map(function(O,$){var ot,Ze,tn;return e.createElement("div",{className:Mr.listItem,key:$,style:{cursor:"auto"}},e.createElement(we.ZP,{value:O==null?void 0:O.identifier,style:{marginTop:"3px"},disabled:O==null?void 0:O.need_authorize},e.createElement("div",{className:Mr.info},e.createElement("div",{className:Mr.title},e.createElement("div",{className:Mr.titleLeft},e.createElement(F.Link,{to:`/shixuns/${O.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:O.title}})),(O==null?void 0:O.need_authorize)&&e.createElement("span",{onClick:()=>{(0,ct.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===1&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===2&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,oe.Ny)()&&(O==null?void 0:O.mark_status)===3&&e.createElement(je.Z,{zIndex:1e4,title:O==null?void 0:O.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),e.createElement(ke.ZP,{ghost:!0,href:`/shixuns/${O.identifier}/challenges`,type:"primary",target:"_blank",className:Mr.button_right},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:Mr.description,dangerouslySetInnerHTML:{__html:O.description}})),e.createElement("div",{className:" mt15"},O.challenge_names.map(function(Bn,ae){return e.createElement("span",{key:ae,className:"mr30"},"\u7B2C",ae+1,"\u5173 ",Bn," ")})),e.createElement(Zu.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20"},(ot=O==null?void 0:O.content)!=null&&ot.author_name?e.createElement("span",{dangerouslySetInnerHTML:{__html:(tn=(Ze=O==null?void 0:O.content)==null?void 0:Ze.author_name)==null?void 0:tn[0]}}):e.createElement("span",null,O.author_name),e.createElement("span",{className:"ml15 mr15"},"|"),O.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",null,O.author_school_name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",O.level),e.createElement("span",{className:"ml15 mr15"},"|"),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),e.createElement("span",null,O.study_count)))))}))))),e.createElement("div",{className:"tc mt20"},e.createElement(Pr.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:x.page||1,showQuickJumper:!0,total:Se==null?void 0:Se.shixuns_count,onChange:O=>{x.page=O,U(ci({},x))}}))),e.createElement(ai.Z,{visible:de,onCancel:Ge,renderData:ge,inPaper:!1,onOk:le,modalType:"multiple",type:"shixun",position:"\u9009\u4E2D\u5B9E\u8BAD"}))};var em=(0,F.connect)(({classroomList:a,shixunsList:u,loading:l})=>({classroomList:a,shixunsList:u,loading:l.effects}))($f),St=B(59301),tm=Object.defineProperty,bd=Object.getOwnPropertySymbols,Df=Object.prototype.hasOwnProperty,_d=Object.prototype.propertyIsEnumerable,Kc=(a,u,l)=>u in a?tm(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,js=(a,u)=>{for(var l in u||(u={}))Df.call(u,l)&&Kc(a,l,u[l]);if(bd)for(var l of bd(u))_d.call(u,l)&&Kc(a,l,u[l]);return a},nm=(a,u)=>{var l={};for(var d in a)Df.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&bd)for(var d of bd(a))u.indexOf(d)<0&&_d.call(a,d)&&(l[d]=a[d]);return l},Bi=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const{TextArea:$d}=re.default,bf=a=>{if(a!=null&&a.includes("\u5DF2\u622A\u6B62"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u622A\u6B62");if(a!=null&&a.includes("\u8FDB\u884C\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8FDB\u884C\u4E2D");if(a!=null&&a.includes("\u672A\u53D1\u5E03"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u53D1\u5E03");if(a!=null&&a.includes("\u63D0\u4EA4\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #B1F0E1",color:"#00B187",fontSize:12,marginRight:8}},"\u63D0\u4EA4\u4E2D");if(a!=null&&a.includes("\u5DF2\u7ED3\u675F"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8}},"\u5DF2\u7ED3\u675F");if(a!=null&&a.includes("\u8003\u8BD5\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8}},"\u8003\u8BD5\u4E2D");if(a!=null&&a.includes("\u672A\u5F00\u59CB"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8}},"\u672A\u5F00\u59CB");if(a!=null&&a.includes("\u8865\u4EA4\u4E2D"))return St.createElement("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(255,157,24,0.3)",color:"#FF9D18",fontSize:12,marginRight:8}},"\u8865\u4EA4\u4E2D")},am=a=>{var u=a,{competitions:l,shixunHomeworks:d,globalSetting:q,dispatch:R,user:H}=u,j=nm(u,["competitions","shixunHomeworks","globalSetting","dispatch","user"]),s,M,Qe,rt;const[he]=D.default.useForm(),[me]=D.default.useForm(),[De,Se]=(0,e.useState)(!0),[T,ue]=(0,e.useState)([]),[Ae,V]=(0,e.useState)(!1),[ut,ht]=(0,e.useState)([]),{Header:x}=l,[U,Oe]=(0,e.useState)(1);let[de,Ge]=(0,e.useState)({});const{identifier:ge,enter:nn}=(0,F.useParams)(),[le,Je]=(0,e.useState)({}),[jt,O]=(0,e.useState)([]),[$,ot]=(0,e.useState)("");let[Ze,tn]=(0,e.useState)([]);const[Bn,ae]=(0,e.useState)(!1);let[tt,an]=(0,e.useState)([{type:"practice",name:"\u8BFE\u5802\u5B9E\u9A8C",open:!1,url:"shixun_homework"},{type:"normal",name:"\u56FE\u6587\u4F5C\u4E1A",open:!1,url:"common_homework"},{type:"group",name:"\u5206\u7EC4\u4F5C\u4E1A",open:!1,url:"group_homework"},{type:"hack",name:"\u7F16\u7A0B\u4F5C\u4E1A",open:!1,url:"program_homework"},{type:"exercise",name:"\u5728\u7EBF\u8003\u8BD5",open:!1,url:"exercise"}]),[Ra,cl]=(0,e.useState)({input:""});const Fn=()=>{R({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",params:""}})};(0,e.useEffect)(()=>{x.mode===1?(me.resetFields(),Kn(!0)):x.mode===2?(me.resetFields(),cr()):_()},[x]);function cr(){return Bi(this,null,function*(){let N=yield(0,be.ZP)(`/api/competitions/${ge}/get_course_settings.json`,{method:"get"});(N==null?void 0:N.status)===0&&Je(N.data)})}function $n(){return Bi(this,null,function*(){j==null||j.loadingFunction(!0);let N=yield(0,be.ZP)(`/api/users/${H.userInfo.login}/courses.json`,{method:"get",params:{category:"manage",page:1,per_page:1e3,username:H.userInfo.login,no_limit_per_page:1}});j==null||j.loadingFunction(!1),O(N==null?void 0:N.courses)})}(0,e.useEffect)(()=>{H.userInfo.login&&$n()},[H]);const el=N=>{var We;const{total_score:dt,difficulty_level_sort:yt}=N,cn=(We=N.challenge_settings)==null?void 0:We.filter(gt=>gt.checked).length;if(!cn){N.challenge_settings.map((gt,pa)=>{gt.challenge_score=0});return}const $t=N.challenge_settings.filter(gt=>gt.checked).map(gt=>yt==="desc"?gt.challenge_exp_desc:gt.challenge_exp).reduce((gt,pa)=>gt+pa),dn=dt/$t;let qt=0,ft=0,on;switch(N.score_setting){case 0:const gt=parseFloat((dt/cn).toFixed(1));N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,Ua.score=gt>0?gt:0):Ua.score=0}),on=(dt-gt*(cn-1)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break;case 1:N.challenge_settings.map((Ua,Dr)=>{Ua.checked?(qt=Dr,ft+=Number((Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)),Ua.score=(Math.round((yt==="desc"?Ua.challenge_exp_desc:Ua.challenge_exp)*dn*10)/10).toFixed(1)):Ua.score=0});let pa=N.challenge_settings[qt].score;on=(dt-ft+Number(pa)).toFixed(1),N.challenge_settings[qt].score=on>0?on:0;break}},Kn=N=>{(0,En.lm)(j==null?void 0:j.competitionId).then(We=>{if((We==null?void 0:We.status)==0){if(!(We!=null&&We.data))ue([]);else{let dt=We==null?void 0:We.data;if(N){for(let yt in dt)dt[yt].show_info=!1;ht(dt)}else for(let yt in ut)dt[yt].show_info=ut[yt].show_info;ue(dt)}j==null||j.loadingFunction(!1)}else G.ZP.error(We==null?void 0:We.message)})},v=N=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u5220\u9664\u8BE5\u8D5B\u9898\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Bi(void 0,null,function*(){(0,En.pS)({id:j==null?void 0:j.competitionId,data_id:N}).then(We=>{(We==null?void 0:We.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),Kn(!0),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(We==null?void 0:We.message)})})})},Qt=(N,We)=>{let dt=T;for(let yt in dt)dt[yt].id==N.id&&(We=="open"?dt[yt].show_info=!0:We=="close"&&(dt[yt].show_info=!1));ue([...dt]),ht([...dt])},hn=N=>{var We,dt,yt,cn;let $t=[];for(let dn in N){const qt=(dt=(We=N[dn])==null?void 0:We.challenge_settings)==null?void 0:dt.reduce((ft,on)=>ft+Number(on.score),0);(qt==null?void 0:qt.toFixed(10))!==((cn=(yt=N[dn])==null?void 0:yt.total_score)==null?void 0:cn.toFixed(10))&&$t.push(`\u8D5B\u9898${Number(dn)+1}\u7684\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${N[dn].total_score}\u5206 +`)}return $t.length>0?(G.ZP.warning($t),!1):!0},ye=()=>{var N,We,dt,yt,cn,$t;if(hn(T)){for(let dn in T)if(T[dn].shixun_id=(We=(N=T[dn])==null?void 0:N.challenge_settings[0])==null?void 0:We.shixun_id,((yt=(dt=T[dn])==null?void 0:dt.challenge_settings)==null?void 0:yt.length)>0)for(let qt in(cn=T[dn])==null?void 0:cn.challenge_settings)T[dn].challenge_settings[qt].challenge_score=($t=T[dn])==null?void 0:$t.challenge_settings[qt].score;(0,En.JM)({id:j==null?void 0:j.competitionId,shixuns:T}).then(dn=>{(dn==null?void 0:dn.status)==0?(G.ZP.success("\u66F4\u6539\u6210\u529F"),Kn(!1)):G.ZP.error(dn==null?void 0:dn.message)})}};function it(N){return Bi(this,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,be.ZP)(`/api/competitions/${ge}/switch_mode.json`,{method:"post",body:{mode:N}});return j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}}),!0})}function Fe(N){return Bi(this,null,function*(){var We;ae(!0);let dt=yield(0,be.ZP)("/api/competitions/get_competition_course_homework.json",{method:"get",params:{course_id:le.course_id,competition_course_game_id:N,id:ge}});ae(!1),(dt==null?void 0:dt.status)===0?(ot(N),tn((We=dt==null?void 0:dt.data)==null?void 0:We.list)):G.ZP.info("\u5F53\u524D\u8BFE\u5802\u6682\u65E0\u6570\u636E\uFF0C\u8BF7\u66F4\u6362\u7ED1\u5B9A\u8BFE\u5802\u6216\u5728\u5F53\u524D\u8BFE\u5802\u65B0\u589E\u4F5C\u4E1A\u6216\u8003\u8BD5")})}function _(){return Bi(this,null,function*(){var N,We,dt,yt;let cn=yield(0,be.ZP)(`/api/competitions/${ge}/get_work_settings.json0`,{method:"get"});(cn==null?void 0:cn.status)===0&&(Se(cn==null?void 0:cn.data.is_new),me.setFieldsValue({evaluation_setting:(N=cn==null?void 0:cn.data)==null?void 0:N.evaluation_setting,commit_num:(We=cn==null?void 0:cn.data)==null?void 0:We.commit_num,evaluation_time:(dt=cn==null?void 0:cn.data)==null?void 0:dt.evaluation_time,evaluation_script:(yt=cn==null?void 0:cn.data)==null?void 0:yt.evaluation_script}))})}const In=N=>{const We=N.getFieldsValue();console.log(We);for(let dt in We)if(We[dt]!==void 0)return!0;return!1};return St.createElement("div",{className:oa.all},St.createElement("div",{style:{padding:30}},St.createElement("div",{style:{marginBottom:30,fontSize:14,fontWeight:600,color:"#232B40"}},"\u6A21\u5F0F\u8BBE\u7F6E"),St.createElement("div",{style:{marginLeft:42}},St.createElement("span",null,"\u7ADE\u8D5B\u6A21\u5F0F"),St.createElement(we.ZP.Group,{disabled:x.competition_status==="progressing"||x.competition_status==="ended"||(x==null?void 0:x.competition_status)==="apply",value:x.mode,onChange:N=>Bi(void 0,null,function*(){var We,dt,yt;if(((yt=(dt=(We=le==null?void 0:le.competition_course_games)==null?void 0:We[0])==null?void 0:dt.homeworks)==null?void 0:yt.length)>0||(T==null?void 0:T.length)>0||In(me)){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5207\u6362\u6A21\u5F0F\u540E\uFF0C\u5F53\u524D\u5DF2\u7ECF\u8BBE\u7F6E\u7684\u8D5B\u9898\u6570\u636E\u5C06\u4F1A\u88AB\u6E05\u7406\uFF0C\u4E14\u4E0D\u53EF\u64A4\u56DE\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u5207\u6362",onOk:()=>Bi(void 0,null,function*(){(yield it(N.target.value))&&$n()})});return}(yield it(N.target.value))&&$n()}),style:{marginLeft:10,fontSize:14}},St.createElement(ur.Z,{direction:"vertical"},St.createElement(we.ZP,{value:1},"\u5B9E\u8BAD\u6A21\u5F0F",St.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u6311\u6218\u5B9E\u8BAD\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")),St.createElement(we.ZP,{value:2},"\u8BFE\u5802\u6A21\u5F0F",St.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u9700\u8981\u8FDB\u5165\u8BFE\u5802\u5B8C\u6210\u4F5C\u4E1A\uFF0C\u5C06\u9009\u62E9\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A\u751F\u6210\u6392\u884C\u699C")),St.createElement(we.ZP,{value:3,disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)||x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended"},"\u4F5C\u54C1\u6A21\u5F0F",St.createElement("span",{style:{color:"#9096A3",marginLeft:10}},"\u53C2\u8D5B\u8005\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u7CFB\u7EDF\u8BC4\u5BA1")))))),x.mode===1&&St.createElement("div",null,St.createElement("div",{className:oa.title,style:{display:"flex",alignItems:"center"}},St.createElement("div",{style:{flex:1}},"\u8D5B\u9898\u8BBE\u7F6E",St.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",St.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((s=x==null?void 0:x.permission)==null?void 0:s.editable))&&St.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},St.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91"))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&St.createElement("div",{className:oa.add_people,style:{top:"auto"},onClick:Fn},St.createElement("img",{src:Rl,className:oa.people_icon}),"\u65B0\u589E\u8D5B\u9898")),St.createElement("div",{style:{marginTop:"25px"}}),T.map((N,We)=>{var dt,yt,cn;return St.createElement("div",{className:oa.content,key:We},St.createElement("div",{className:oa.content_info},St.createElement("img",{src:kr,className:oa.info_icon}),St.createElement("div",{className:oa.info_title},"\u8D5B\u9898",We+1),St.createElement("div",{className:oa.info_content},St.createElement("img",{src:pr,className:oa.info_content_icon}),St.createElement(F.Link,{to:`/shixuns/${N==null?void 0:N.shixun_identifier}/challenges`,target:"_blank"},St.createElement(je.Z,{title:(dt=N==null?void 0:N.shixun)==null?void 0:dt.name,placement:"bottom"},St.createElement("div",{className:oa.info_content_title},(yt=N==null?void 0:N.shixun)==null?void 0:yt.name)))),St.createElement("div",{className:oa.info_open,onClick:()=>{Qt(N,"open")}},!(N!=null&&N.show_info)&&St.createElement(St.Fragment,null,"\u5C55\u5F00\u66F4\u591A",St.createElement("i",{className:"iconfont icon-xiajiantou",style:{fontSize:"8px"}}))),(x==null?void 0:x.competition_status)!="progressing"&&(x==null?void 0:x.competition_status)!="apply"&&(x==null?void 0:x.competition_status)!="ended"&&St.createElement("div",{className:oa.info_delete,onClick:()=>{v(N==null?void 0:N.id)}},"\u5220\u9664\u8BE5\u8D5B\u9898")),(N==null?void 0:N.show_info)&&St.createElement("div",{className:oa.questions_info},St.createElement(D.default,{form:he,labelCol:{flex:"70px"}},St.createElement(D.default.Item,{className:oa.form_item,label:"\u9898\u76EE\u603B\u5206",colon:!1},St.createElement(Ql.Z,{min:0,value:N==null?void 0:N.total_score,disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",className:oa.form_item_item,onChange:$t=>{N.total_score=$t,Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}}),"\xA0\u5206"),St.createElement(D.default.Item,{className:oa.form_item_small,label:" ",colon:!1},St.createElement(D.default.Item,{className:oa.form_item_small,label:"\u5173\u5361\u5206\u503C",colon:!1},St.createElement(we.ZP.Group,{disabled:(x==null?void 0:x.competition_status)=="progressing"||(x==null?void 0:x.competition_status)==="apply"?!0:(x==null?void 0:x.competition_status)=="ended",value:N==null?void 0:N.score_setting,onChange:$t=>{N.score_setting=$t.target.value,$t.target.value!==1&&(N.difficulty_level_sort="asc"),Ge(Object.assign({},de)),el(N)},onBlur:()=>{ye()}},St.createElement(we.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),St.createElement(we.ZP,{value:1},"\u96BE\u6613\u5EA6"),St.createElement(we.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C")))),(cn=N==null?void 0:N.challenge_settings)==null?void 0:cn.map(($t,dn)=>St.createElement(D.default.Item,{key:dn,className:oa.form_item_small,label:" ",colon:!1},St.createElement("div",{style:{display:"flex"}},St.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#165DFF",width:"14px",height:"14px",margin:"6px 15px 7px 0"}}),St.createElement(D.default.Item,{className:oa.form_item_small,label:St.createElement(je.Z,{title:$t==null?void 0:$t.subject,placement:"left"},St.createElement("div",{className:oa.guanka_title},$t==null?void 0:$t.subject)),colon:!1},St.createElement(Ql.Z,{min:0,step:.1,value:$t==null?void 0:$t.score,disabled:Ae||(N==null?void 0:N.score_setting)!==2,style:{width:"96px"},onChange:qt=>{N.challenge_settings[dn].score=qt,Ge(js({},de))},onBlur:()=>{ye()}}),St.createElement("span",{className:"ml10"},"\u5206")),St.createElement("div",{className:($t==null?void 0:$t.difficulty)=="\u7B80\u5355"?oa.nandu_1:($t==null?void 0:$t.difficulty)=="\u4E2D\u7B49"?oa.nandu_2:oa.nandu_3},$t==null?void 0:$t.difficulty))))),St.createElement("div",{className:oa.close_icon,onClick:()=>{Qt(N,"close")}},"\u6536\u8D77\u66F4\u591A",St.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:"8px"}}))))}),(T==null?void 0:T.length)==0&&St.createElement(Ml.Z,{customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898"}),St.createElement(em,{competitionId:j==null?void 0:j.competitionId,queryQuetions:Kn})),x.mode===2&&St.createElement("div",{style:{paddingLeft:78,paddingRight:30}},St.createElement("div",{style:{display:"flex",alignItems:"center"}},St.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8BFE\u5802"),St.createElement(Me.default,{popupClassName:oa.popu,showSearch:!0,filterOption:(N,We)=>We.key.toUpperCase().indexOf(N.toUpperCase())!==-1,disabled:x.competition_status==="progressing"||(x==null?void 0:x.competition_status)==="apply"||x.competition_status==="ended",className:oa.qselect,onChange:N=>Bi(void 0,null,function*(){j==null||j.loadingFunction(!0);let We=yield(0,be.ZP)(`/api/competitions/${ge}/course_select.json`,{method:"post",body:{course_id:N}});j==null||j.loadingFunction(!1),(We==null?void 0:We.status)===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),size:"large",style:{flex:1},value:[le.course_id||le.default_course_id],placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u8BA1\u7B97\u6210\u7EE9\u7684\u8BFE\u5802"},jt==null?void 0:jt.map(N=>St.createElement(Me.default.Option,{key:`${N==null?void 0:N.name}${N==null?void 0:N.id}`,value:N==null?void 0:N.id},St.createElement($e.Z,{align:"middle",style:{padding:"0px 12px"}},St.createElement($e.Z,{align:"middle",style:{flex:1}},St.createElement(ee.Z,null,St.createElement("div",{className:"mr20 font12",style:{lineHeight:"12px",padding:"4px 10px",borderRadius:13,color:N.is_end?"#E53333":"#3061D0",border:`1px solid ${N.is_end?"#FFC4C4":"#C4D2F1"}`}},N.is_end?"\u5DF2\u7ED3\u675F":"\u8FDB\u884C\u4E2D")),St.createElement(ee.Z,{style:{flex:1}},St.createElement(je.Z,{placement:"topLeft",title:N==null?void 0:N.name,overlayStyle:{maxWidth:430,zIndex:1e4}},St.createElement(ee.Z,{style:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:430}},N==null?void 0:N.name)))),St.createElement(ee.Z,{style:{color:"#9096A3"}},N==null?void 0:N.created_at))))),St.createElement("div",{className:oa.add_people,style:{position:"relative",justifyContent:"center",top:0,right:0,marginLeft:20,height:40,borderRadius:2,alignItems:"center"},onClick:()=>{window.open(x.first_category_url)}},"\u8FDB\u5165\u8BE5\u8BFE\u5802")),x.course_is_end&&St.createElement("div",{style:{color:"red",marginLeft:60,marginTop:10}},"\u9009\u62E9\u5DF2\u7ED3\u675F\u7684\u8BFE\u5802\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u7B54\u9898\u7684\u4EFB\u4F55\u64CD\u4F5C"),(M=le==null?void 0:le.competition_course_games)==null?void 0:M.map((N,We)=>{var dt;return St.createElement("div",{style:{marginBottom:20}},St.createElement("div",{style:{marginTop:20,display:"flex",alignItems:"center"}},St.createElement("label",{style:{marginRight:10,width:50,textAlign:"end"}},"\u8D5B\u9053",We+1),St.createElement(re.default,{className:oa.qinput,value:N.name,onChange:yt=>{N.name=yt.target.value,Je(js({},le))},onBlur:yt=>Bi(void 0,null,function*(){if(!yt.target.value)return;(yield(0,be.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id,competition_course_game_id:N.competition_course_game_id,name:yt.target.value}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),placeholder:"\u8BF7\u8F93\u5165\u8D5B\u9053\u540D\u79F0",style:{flex:1},maxLength:30,size:"large"}),St.createElement("i",{onClick:()=>Bi(void 0,null,function*(){var yt;if(((yt=le==null?void 0:le.competition_course_games)==null?void 0:yt.filter($t=>$t.homeworks.length<=0).length)>0){G.ZP.info("\u8BF7\u5148\u5B8C\u6210\u4E0A\u4E00\u4E2A\u8D5B\u9053\u7684\u4F5C\u4E1A/\u8003\u8BD5\u7684\u9009\u62E9\uFF0C\u53EA\u6709\u4E0A\u4E00\u4E2A\u8D5B\u9053\u4E2D\u6DFB\u52A0\u4E86\u4F5C\u4E1A/\u8BD5\u5377\u624D\u80FD\u65B0\u589E\u8D5B\u9053");return}(yield(0,be.ZP)(`/api/competitions/${ge}/create_course_game.json`,{method:"post",body:{course_id:le==null?void 0:le.course_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})}),style:{color:"#145DFF",marginLeft:15,cursor:"pointer"},className:"iconfont icon-tianjia2"}),We!==0&&St.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u8D5B\u9053\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Bi(void 0,null,function*(){(yield(0,be.ZP)(`/api/competitions/${ge}/delete_course_game.json`,{method:"delete",body:{competition_course_game_id:N.competition_course_game_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${oa.deletecolor} iconfont icon-weishezhi`})),St.createElement("div",{style:{marginTop:20,marginLeft:60}},St.createElement("span",null,"\u8BA1\u5165\u6210\u7EE9\u7684\u4F5C\u4E1A/\u8BD5\u5377"),St.createElement(ke.ZP,{loading:Bn,onClick:()=>{Fe(N.competition_course_game_id)},style:{marginLeft:10,marginRight:20,background:"#3061D0",display:"inline-flex",height:30,alignItems:"center",justifyContent:"center",width:119,color:"#fff",borderRadius:2,cursor:"pointer",border:"none"}},"\u9009\u62E9\u4F5C\u4E1A/\u8BD5\u5377"),St.createElement("span",{style:{color:"#9096A3"}},"\u4E3A\u4E86\u6EE1\u8DB3\u7ADE\u8D5B\u7684\u6B63\u5E38\u8BA1\u5206\u6392\u884C\uFF0C\u8BF7\u5173\u8054\u4F5C\u4E1A/\u8BD5\u5377")),N.homeworks.length>0?St.createElement("div",{style:{marginLeft:199,marginTop:10,padding:"30px 20px",background:"#F6F7F9"}},(dt=N==null?void 0:N.homeworks)==null?void 0:dt.map((yt,cn)=>{var $t,dn;return St.createElement("div",{style:{display:"flex",marginTop:cn>0&&20,height:20,alignItems:"center",justifyContent:"space-between"}},St.createElement("div",{style:{minWidth:68,height:24,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,background:"rgba(22,93,255,0.1)",color:"#3061D0",marginRight:20}},($t=tt.find(qt=>qt.type===yt.homework_type))==null?void 0:$t.name),St.createElement(je.Z,{title:((dn=yt==null?void 0:yt.name)==null?void 0:dn.length)>6&&(yt==null?void 0:yt.name),placement:"topLeft"},St.createElement("span",{onClick:()=>{window.open(`/classrooms/${le==null?void 0:le.course_id}/${tt.find(qt=>qt.type===yt.homework_type).url}/${yt.homework_id||yt.exercise_id}/detail`)},style:{width:"90%",color:"#3061D0",cursor:"pointer"},className:oa.textone},yt==null?void 0:yt.name)),St.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4F5C\u4E1A\uFF0C\u5220\u9664\u540E\uFF0C\u4E0D\u53EF\u6062\u590D\u3002",onOk:()=>Bi(void 0,null,function*(){(yield(0,be.ZP)(`/api/competitions/${ge}/delete_course_homework.json`,{method:"delete",body:{competition_course_homework_id:yt.competition_course_homework_id}})).status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})})},className:`${oa.deletecolor} iconfont icon-weishezhi`}))})):St.createElement(Ml.Z,null))}),St.createElement(fe.default,{open:$,onCancel:()=>{ot(""),ae(!1)},width:850,title:"\u9009\u62E9\u4F5C\u4E1A",className:oa.modalclass,okButtonProps:{loading:Bn},onOk:()=>Bi(void 0,null,function*(){var N,We,dt,yt,cn,$t;if(((N=Ze==null?void 0:Ze.filter(qt=>qt.checked))==null?void 0:N.length)<=0){G.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u6216\u8BD5\u5377");return}ae(!0);let dn=yield(0,be.ZP)(`/api/competitions/${ge}/homework_select.json`,{method:"post",body:{course_id:le.course_id,competition_course_game_id:$,shixun_homework_ids:(We=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="practice"))==null?void 0:We.map(qt=>qt.id),common_homework_ids:(dt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="normal"))==null?void 0:dt.map(qt=>qt.id),group_homework_ids:(yt=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="group"))==null?void 0:yt.map(qt=>qt.id),program_homework_ids:(cn=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="hack"))==null?void 0:cn.map(qt=>qt.id),exercise_ids:($t=Ze==null?void 0:Ze.filter(qt=>qt.checked&&qt.homework_type==="exercise"))==null?void 0:$t.map(qt=>qt.id)}});ae(!1),ot(""),dn.status===0&&R({type:"competitions/getHeader",payload:{identifier:ge}})})},St.createElement("div",{style:{border:"1px solid #F6F7F9",display:"flex",maxHeight:480}},St.createElement("div",{style:{width:350,borderRight:"1px solid #F6F7F9",overflowY:"auto",overflowX:"hidden",padding:14}},St.createElement(wn.t7,{style:{width:312,marginRight:15},dataSource:[],value:{id:"",value:Ra.input},onChange:(N,We)=>{Ra.input=N,cl(js({},Ra)),tt==null||tt.map(dt=>{dt.open=!0}),an([...tt])},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),tt==null?void 0:tt.map(N=>{var We,dt,yt,cn,$t,dn,qt,ft,on;return St.createElement("div",null,St.createElement("div",{style:{marginTop:16,height:22,alignItems:"center",display:"flex",justifyContent:"space-between"}},St.createElement("div",{style:{cursor:"pointer",color:"#232B40"},onClick:()=>{N.open=!N.open,an([...tt])}},St.createElement("i",{style:{marginRight:10,color:"#999999"},className:`iconfont ${N.open?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-a-bianzu11"}`}),N.name,St.createElement("span",{style:{marginLeft:6,color:"#ADB2B8"}},(We=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:We.length)),St.createElement(Tt.default,{indeterminate:((dt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dt.length)>((yt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:yt.length)&&((cn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:cn.length)!==0&&(($t=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:$t.length)>0,checked:((dn=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:dn.length)===((qt=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&>.checked))==null?void 0:qt.length)&&((ft=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type))==null?void 0:ft.length)!==0,onChange:gt=>{gt.target.checked?Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!0)}):Ze.map(pa=>{pa.homework_type===N.type&&(pa.checked=!1)}),tn([...Ze])}})),(on=Ze==null?void 0:Ze.filter(gt=>gt.homework_type===N.type&&N.open&>.name.includes(decodeURIComponent(Ra.input))))==null?void 0:on.map(gt=>St.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},bf(gt.status||gt.exercise_tips[0]),St.createElement(je.Z,{title:gt==null?void 0:gt.name},St.createElement("span",{style:{width:"70%"},className:oa.textone},gt==null?void 0:gt.name)),St.createElement(Tt.default,{onChange:pa=>{gt.checked=pa.target.checked,tn([...Ze])},checked:gt.checked}))))})),St.createElement("div",{style:{width:450,padding:20,overflowY:"auto",overflowX:"hidden"}},St.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},St.createElement("span",null,St.createElement("span",{style:{color:"#6B758B"}},"\u5DF2\u9009"),St.createElement("span",{style:{color:"#3061D0",marginLeft:3}},Ze==null?void 0:Ze.filter(N=>N.checked).length)),St.createElement("span",{onClick:()=>{Ze.map(N=>{N.checked=!1}),tn([...Ze])},style:{color:"#3061D0",cursor:"pointer"}},"\u5168\u90E8\u6E05\u9664")),(Qe=Ze==null?void 0:Ze.filter(N=>N.checked))==null?void 0:Qe.map(N=>St.createElement("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"}},bf(N.status||N.exercise_tips[0]),St.createElement(je.Z,{title:N==null?void 0:N.name},St.createElement("span",{style:{width:"70%"},className:oa.textone},N==null?void 0:N.name)),St.createElement("i",{style:{marginLeft:10,cursor:"pointer"},onClick:()=>{N.checked=!1,tn([...Ze])},className:`${oa.deletecolor} iconfont icon-weishezhi`}))))))),x.mode===3&&St.createElement("div",null,St.createElement("div",{className:oa.title,style:{display:"flex",alignItems:"center"}},St.createElement("div",{style:{flex:1}},"\u8BC4\u6D4B\u8BBE\u7F6E",St.createElement("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"}},"\u7B54\u9898\u8D77\u6B62\u65F6\u95F4\uFF1A",St.createElement("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"}},x==null?void 0:x.start_time,"~",x==null?void 0:x.end_time),((0,oe.eB)()||((rt=x==null?void 0:x.permission)==null?void 0:rt.editable))&&St.createElement("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"7"}})}},St.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," \u7F16\u8F91")))),St.createElement(D.default,{form:me,layout:"vertical",scrollToFirstError:!0,className:oa.pingcesetting,onValuesChange:()=>{}},St.createElement(D.default.Item,{className:oa.form_item,label:"\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",colon:!1,name:"evaluation_setting",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},St.createElement($d,{placeholder:"\u8BF7\u586B\u5199\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E\uFF0C\u683C\u5F0F\u4E3A\uFF1A\u670D\u52A1\u5668ip \u7AEF\u53E3 \u8D26\u53F7 \u5BC6\u7801\uFF0C\u591A\u53F0\u670D\u52A1\u5668\u7528\u591A\u884C\u8868\u793A\uFF0C\u5982\uFF1A127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6,autoSize:{minRows:6,maxRows:999},disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager)})),St.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},St.createElement(D.default.Item,{style:{width:400},className:oa.form_item,label:"\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},St.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:oa.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:St.createElement("span",{style:{color:"#c5c5c5"}},"\u6B21")})),St.createElement(D.default.Item,{style:{width:400},className:oa.form_item,label:"\u8BC4\u6D4B\u65F6\u957F(S)",colon:!1,name:"evaluation_time",rules:[{required:!0,pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},St.createElement(Ql.Z,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:oa.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",suffix:St.createElement("span",{style:{color:"#c5c5c5"}},"S")}))),St.createElement(D.default.Item,{className:oa.form_item,label:"\u8FD0\u884C\u811A\u672C",colon:!1,name:"evaluation_script",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},St.createElement($d,{disabled:!(0,oe.Ny)()&&(x==null?void 0:x.is_manager),placeholder:"\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",rows:6,autoSize:{minRows:6,maxRows:999}}))),(0,oe.Ny)()&&St.createElement("div",{className:oa.footer},St.createElement(Ct.Z,{className:oa.save_button,onClick:()=>Bi(void 0,null,function*(){yield me.validateFields();let N=me.getFieldsValue();if(De){const We=yield(0,be.ZP)(`/api/competitions/${ge}/create_work_settings.json`,{method:"post",body:js({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}else{const We=yield(0,be.ZP)(`/api/competitions/${ge}/update_work_settings.json`,{method:"put",body:js({},N)});(We==null?void 0:We.status)===0&&G.ZP.info("\u66F4\u6539\u6210\u529F")}})},"\u4FDD\u5B58\u66F4\u6539"))))};var lm=(0,F.connect)(({competitions:a,shixunHomeworks:u,globalSetting:l,user:d})=>({competitions:a,shixunHomeworks:u,globalSetting:l,user:d}))(am),Ki={flex_box_center:"flex_box_center___iPlvr",flex_space_between:"flex_space_between___xLMpL",flex_box_vertical_center:"flex_box_vertical_center___m68GV",flex_box_center_end:"flex_box_center_end___N__Xt",flex_box_column:"flex_box_column___EdrdM",all:"all___ZbAJW",title:"title___QPivo",add_people:"add_people___jqyIi",people_icon:"people_icon___Gf35v",content_user:"content_user___mESiF",content_left:"content_left___JUfAC",user_img_box:"user_img_box___rq6y5",user_img:"user_img___tN5UW",user_rule_create:"user_rule_create___i4hOF",user_rule_me:"user_rule_me___XrMP0",user_info:"user_info___ncafT",user_name:"user_name___hqLNP",user_school:"user_school___m7TBE",delete_text:"delete_text___j_0I0",query_style:"query_style___Nwuez",modal_styles:"modal_styles___d9sQP",select_modal:"select_modal___j0vsx"},wd=Object.getOwnPropertySymbols,wf=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,tf=(a,u)=>{var l={};for(var d in a)wf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&wd)for(var d of wd(a))u.indexOf(d)<0&&ef.call(a,d)&&(l[d]=a[d]);return l},Id=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const rm=a=>{var u=a,{classroomList:l,loading:d,dispatch:q}=u,R=tf(u,["classroomList","loading","dispatch"]),H,j;const s=(0,F.useParams)(),{actionTabs:M}=l,[Qe,rt]=(0,e.useState)([]),[he,me]=(0,e.useState)(!0),[De,Se]=(0,e.useState)(!1),[T]=D.default.useForm(),[ue,Ae]=(0,e.useState)([]),[V,ut]=(0,e.useState)(0),[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)(!0),de=(0,e.useRef)();(0,e.useEffect)(()=>{l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458"&&(Oe(!0),Ge())},[l.actionTabs.key]);const Ge=()=>Id(void 0,null,function*(){const O=yield q({type:"classroomList/getSchoolList",payload:{}});rt(O.map($=>({value:$})))}),ge=()=>{var O;if(((O=T.getFieldValue())==null?void 0:O.keyword)===""){Ae([]),G.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Oe(!1),me(!0),Se(!1),x([]),setTimeout(()=>{le(!0)},200)},nn=O=>{O=String(O);const $=ht.indexOf(O);$<0?ht.push(O):ht.splice($,1),x([...ht])},le=(O=!1)=>Id(void 0,null,function*(){var $;if((O||he)&&!De){const ot=T.getFieldValue();Se(!0),ut(O?1:V+1);const Ze=yield(0,En.pA)({id:l.actionTabs.id,page:O?1:V+1,type:(ot==null?void 0:ot.search_type)||"",school:(ot==null?void 0:ot.school_name)||"",keyword:(ot==null?void 0:ot.keyword)||""});Ae(O?[...Ze==null?void 0:Ze.data]:[...ue,...Ze==null?void 0:Ze.data]),Se(!1),(($=Ze.users)==null?void 0:$.length)<10&&me(!1)}}),Je=()=>Id(void 0,null,function*(){ht==""?G.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(console.log(ht),(0,En.q0)({id:R==null?void 0:R.competitionId,ids:ht}).then(O=>{O.status==0?(G.ZP.success("\u6DFB\u52A0\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{}}),R.queryData()):G.ZP.error(O==null?void 0:O.message)}))}),jt=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:(O,$)=>e.createElement(Tt.default,{value:$.id,checked:ht.includes(String($.id)),disabled:$==null?void 0:$.checked})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"name",render:(O,$)=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement(F.Link,{className:"bold c-black",to:`/users/${$.login}`,target:"_blank"},O||"--"))},{title:"\u804C\u4E1A",dataIndex:"identity",width:130,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u90AE\u7BB1",dataIndex:"mail",width:100,ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school",ellipsis:!0,render:O=>e.createElement(je.Z,{placement:"bottom",title:O},e.createElement("span",null,O||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:O=>O?"\u662F":"\u5426"},{title:"\u72B6\u6001",dataIndex:"checked",width:80,render:O=>{if(O)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(fe.default,{className:"modal_styles",centered:!0,title:"\u6DFB\u52A0\u7BA1\u7406\u5458",open:l.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>Id(void 0,null,function*(){Je()}),onCancel:()=>{x([]),q({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",{style:{padding:"0 14px"}},e.createElement(D.default,{layout:"inline",form:T,initialValues:{school_name:"",keyword:"",search_type:"name"}},e.createElement(D.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(Me.default,{style:{width:120},className:Ki.select_modal},e.createElement(Me.default.Option,{value:"name"},"\u59D3\u540D"),e.createElement(Me.default.Option,{value:"phone"},"\u624B\u673A\u53F7"),e.createElement(Me.default.Option,{value:"mail"},"\u90AE\u7BB1"))),e.createElement(D.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},e.createElement(re.default,{allowClear:!0,style:{width:305},size:"middle",defaultValue:((H=M.selectArrs)==null?void 0:H.category_name)||((j=M.selectArrs)==null?void 0:j.name)})),e.createElement(D.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(ze.Z,{options:Qe,style:{width:306},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(O,$)=>$.value.toUpperCase().indexOf(O.toUpperCase())!==-1})),e.createElement(D.default.Item,{style:{marginRight:0}},e.createElement(ke.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>ge()},"\u641C\u7D22"))),U&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.RL,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458")),!U&&ue==""&&!De&&e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:P.z3,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!U&&ue!=""||De)&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Sn.default,{pagination:!1,dataSource:[],columns:jt})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:O=>{le()},hasMore:he,useWindow:!1},e.createElement(Sn.default,{loading:De,showHeader:!1,pagination:!1,dataSource:ue,columns:jt,onRow:O=>({onClick:$=>{$.currentTarget.querySelector("input").disabled||nn($.currentTarget.querySelector("input").value)}})}))))))};var um=(0,F.connect)(({classroomList:a,loading:u})=>({classroomList:a,loading:u}))(rm),If=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,om=(a,u)=>{var l={};for(var d in a)im.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&If)for(var d of If(a))u.indexOf(d)<0&&xf.call(a,d)&&(l[d]=a[d]);return l},sm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const cm=a=>{var u=a,{globalSetting:l,dispatch:d,user:q}=u,R=om(u,["globalSetting","dispatch","user"]),H;const[j,s]=(0,e.useState)([]),[M,Qe]=(0,e.useState)(""),rt=()=>{d({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u7BA1\u7406\u5458",id:R==null?void 0:R.competitionId}})},he=De=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\u8BE5\u7BA1\u7406\u5458\uFF1F",onOk:()=>sm(void 0,null,function*(){(0,En.qN)({id:R==null?void 0:R.competitionId,ids:[De]}).then(Se=>{(Se==null?void 0:Se.status)==0?(G.ZP.success("\u5220\u9664\u6210\u529F"),me()):G.ZP.error(Se==null?void 0:Se.message)})})})};(0,e.useEffect)(()=>{me()},[]);const me=()=>{(0,En.sL)(R==null?void 0:R.competitionId).then(De=>{var Se;if((De==null?void 0:De.status)==0){Qe((Se=De==null?void 0:De.creator)==null?void 0:Se.id);let T=[];T.push(De==null?void 0:De.creator);for(let ue in De==null?void 0:De.data)T.push(De==null?void 0:De.data[ue]);s(T),R==null||R.loadingFunction(!1)}else G.ZP.error(De==null?void 0:De.message)})};return e.createElement("div",{className:Ki.all},e.createElement("div",{className:Ki.title},"\u7BA1\u7406\u5458\u8BBE\u7F6E"),(M==((H=q==null?void 0:q.userInfo)==null?void 0:H.user_id)||(0,oe.Ny)())&&e.createElement("div",{className:Ki.add_people,onClick:rt},e.createElement("img",{src:K,className:Ki.people_icon}),"\u6DFB\u52A0\u7BA1\u7406\u5458"),e.createElement("div",{className:Ki.content_user},j.map((De,Se)=>{var T,ue,Ae;return e.createElement("div",{className:Ki.content_left,key:Se},e.createElement("div",{className:Ki.user_img_box},e.createElement("a",{href:`/users/${De.login}/classrooms`,target:"_blank"},e.createElement("img",{src:lt.Z.IMG_SERVER+"/images/"+(De==null?void 0:De.image_url),className:Ki.user_img}),M==(De==null?void 0:De.id)&&e.createElement("div",{className:Ki.user_rule_create},"\u521B\u5EFA\u8005"))),e.createElement("div",{className:Ki.user_info},e.createElement("div",{className:Ki.user_name},De==null?void 0:De.name),e.createElement("div",{className:Ki.user_school},De==null?void 0:De.school)),M!=(De==null?void 0:De.id)&&(M==((T=q==null?void 0:q.userInfo)==null?void 0:T.user_id)||((ue=q==null?void 0:q.userInfo)==null?void 0:ue.role)==1||((Ae=q==null?void 0:q.userInfo)==null?void 0:Ae.role)==2)&&e.createElement("div",{className:Ki.delete_text,onClick:()=>{he(De==null?void 0:De.id)}},"\u5220\u9664"))})),e.createElement(um,{queryData:me,competitionId:R==null?void 0:R.competitionId}))};var dm=(0,F.connect)(({globalSetting:a,user:u})=>({globalSetting:a,user:u}))(cm),Da={flex_box_center:"flex_box_center___yg5U2",flex_space_between:"flex_space_between___RNHqN",flex_box_vertical_center:"flex_box_vertical_center___ZT47P",flex_box_center_end:"flex_box_center_end___X4Xs3",flex_box_column:"flex_box_column___OzmB0",all:"all___uSCy0",content:"content___pnhPh",content_left_red:"content_left_red___SmVi6",content_left_none:"content_left_none___jTbL2",content_left_flag:"content_left_flag___mae5L",content_left_info:"content_left_info___mISvV",content_left_title:"content_left_title___lcDeu",content_left_description:"content_left_description___Ris52",content_right:"content_right___AcQrD",content_right_span:"content_right_span___WiMTr",form_item:"form_item___eHCux",form_item_item:"form_item_item___IAs6n",fuzhi:"fuzhi___rSsFz",fuzhi_text:"fuzhi_text___UV3Dz",tijiao:"tijiao___AYAeP",tijiao_text:"tijiao_text___TC6tI",quetions_info:"quetions_info___qHhFg",scoremodal:"scoremodal___LmU2Z",title:"title___M1zQX",bottom:"bottom___P728Z",yes:"yes___gRJi8",no:"no___voaWW",form_item_item_select:"form_item_item_select___g8gNL"},aa=B(59301),fm=Object.defineProperty,mm=Object.defineProperties,pm=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,Pf=Object.prototype.hasOwnProperty,Sf=Object.prototype.propertyIsEnumerable,nf=(a,u,l)=>u in a?fm(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Rf=(a,u)=>{for(var l in u||(u={}))Pf.call(u,l)&&nf(a,l,u[l]);if(xd)for(var l of xd(u))Sf.call(u,l)&&nf(a,l,u[l]);return a},Am=(a,u)=>mm(a,pm(u)),vm=(a,u)=>{var l={};for(var d in a)Pf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&xd)for(var d of xd(a))u.indexOf(d)<0&&Sf.call(a,d)&&(l[d]=a[d]);return l},gm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Nf=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=vm(u,["competitions","globalSetting","loading","dispatch","user"]);const[s]=D.default.useForm(),[M,Qe]=(0,e.useState)(!0),[rt,he]=(0,e.useState)(!0),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(!0),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)(""),[ht,x]=(0,e.useState)(""),[U,Oe]=(0,e.useState)(""),{Header:de}=l,[Ge,ge]=(0,e.useState)(!1),[nn,le]=(0,e.useState)([]);console.log("Header:",de),(0,e.useEffect)(()=>{Je()},[]);const Je=()=>{(0,En.rZ)(j==null?void 0:j.competitionId).then($=>{var ot,Ze,tn,Bn,ae,tt,an;Qe($==null?void 0:$.name_finish),he($==null?void 0:$.url_finish),De($==null?void 0:$.time_finish),T($==null?void 0:$.question_finish),Ae((ot=$==null?void 0:$.competition)==null?void 0:ot.name),x(y()((Ze=$==null?void 0:$.competition)==null?void 0:Ze.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+y()((tn=$==null?void 0:$.competition)==null?void 0:tn.end_time).format("YYYY-MM-DD HH:mm")),ut(`${window.location.origin}/competitions/detail/`+($==null?void 0:$.identifier));let Ra="";for(let cl in $==null?void 0:$.data)Number(cl)==Number(($==null?void 0:$.data.length)-1)?Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((ae=(Bn=$==null?void 0:$.data[cl])==null?void 0:Bn.shixun)==null?void 0:ae.name):Ra+="\u8D5B\u9898"+(Number(cl)+1)+"\uFF1A"+((an=(tt=$==null?void 0:$.data[cl])==null?void 0:tt.shixun)==null?void 0:an.name)+"\u3001";Oe(Ra),s.setFieldValue("identifier",$==null?void 0:$.identifier),j==null||j.loadingFunction(!1)})},jt=$=>{(0,En.qt)(Am(Rf({},$),{id:j==null?void 0:j.competitionId})).then(ot=>{(ot==null?void 0:ot.status)==0?(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),ge(!1),R({type:"competitions/getStaff",payload:{identifier:j==null?void 0:j.competitionId}}),R({type:"competitions/getHeader",payload:{identifier:j==null?void 0:j.competitionId}})):G.ZP.error(ot==null?void 0:ot.message)})},O=()=>{const $=document.createElement("input");$.value=`${window.location.origin}/competitions/detail/`+s.getFieldValue("identifier"),document.body.appendChild($),$.select(),document.execCommand("Copy"),G.ZP.success("\u590D\u5236\u6210\u529F"),$.remove()};return aa.createElement("div",{className:Da.all},aa.createElement("div",{className:Da.content},aa.createElement("div",{className:M?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:M?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u4E3B\u6807\u9898\u8BBE\u7F6E"),aa.createElement("div",{className:Da.content_left_description},M?`\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A${ue}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u4E3B\u6807\u9898"))),M?aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u4E3B\u6807\u9898")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),aa.createElement("div",{className:Da.content},aa.createElement("div",{className:rt?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:rt?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u7F51\u5740\u8BBE\u7F6E"),aa.createElement("div",{className:Da.content_left_description},rt&&aa.createElement("span",null,"\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A",aa.createElement("a",{href:V,target:"_blank"},V)),!rt&&aa.createElement("span",null,"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740")))),rt?aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),aa.createElement("div",{className:Da.content},aa.createElement("div",{className:me?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:me?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u7ADE\u8D5B\u65F6\u95F4"),aa.createElement("div",{className:Da.content_left_description},me?`\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A${ht}`:"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u65F6\u95F4"))),me?aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:()=>{j.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),aa.createElement("div",{className:Da.content},aa.createElement("div",{className:Se?Da.content_left_none:Da.content_left_red},aa.createElement("img",{className:Da.content_left_flag,src:Se?gl:Vl}),aa.createElement("div",{className:Da.content_left_info},aa.createElement("div",{className:Da.content_left_title},"\u8D5B\u9898\u8BBE\u7F6E"),de.mode===1&&aa.createElement("div",null,Se&&aa.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A"+U},aa.createElement("div",{className:Da.content_left_description},"\u60A8\u5DF2\u7ECF\u8BBE\u7F6E\u7684\uFF1A",U)),!Se&&aa.createElement("div",{className:Da.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")),de.mode===2&&aa.createElement("div",null,de.course_id&&aa.createElement(je.Z,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\uFF1A"+de.course_name+"\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802"},aa.createElement("div",{className:Da.content_left_description},"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E\u201C",de.course_name,"\u201D\u4E3A\u672C\u6B21\u7ADE\u8D5B\u7684\u8BFE\u5802")),!de.course_id&&aa.createElement("div",{className:Da.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u8D5B\u9898\u8BBE\u7F6E")))),Se?aa.createElement("div",{className:Da.content_right,onClick:j.clickQuetions},"\u67E5\u770B"):aa.createElement("div",{className:Da.content_right,onClick:j.clickQuetions},"\u53BB\u5B8C\u5584\u4FE1\u606F",aa.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),M&&rt&&me&&Se&&aa.createElement(aa.Fragment,null,aa.createElement("div",{className:Da.content},aa.createElement(D.default,{form:s,style:{marginLeft:22},labelCol:{flex:"100px"}},aa.createElement(D.default.Item,{className:Da.form_item,colon:!1,name:"identifier"},aa.createElement(re.default,{prefix:`${window.location.origin}/competitions/detail/`,disabled:!0,className:Da.form_item_item}))),aa.createElement("div",{className:Da.fuzhi,onClick:O},aa.createElement("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"\u590D\u5236"),aa.createElement("div",{className:Da.fuzhi_text},"\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"))),aa.createElement("div",{className:Da.content},aa.createElement(Ct.Z,{disabled:!M||!rt||!me||!Se,type:"primary",className:Da.tijiao,onClick:()=>gm(void 0,null,function*(){ge(!0),(0,Jn.GY)({display_aliases:!0}).then($=>{le($==null?void 0:$.schools)}).then(()=>{var $,ot,Ze;s.setFieldsValue({sponsor_schools:($=H.userInfo)==null?void 0:$.user_school_id,sponsor_user_name:(ot=H.userInfo)==null?void 0:ot.real_name,sponsor_user_phone:(Ze=H.userInfo)==null?void 0:Ze.phone})})})},"\u63D0\u4EA4\u5BA1\u6838"),aa.createElement("div",{className:`${Da.tijiao_text} ${M&&rt&&me&&Se?"":"c-red"}`},M&&rt&&me&&Se?"\u51C6\u5907\u597D\u540E\uFF0C\u60A8\u53EF\u53D1\u8D77\u5BA1\u6838":"\u8BF7\u5B8C\u6210\u7ADE\u8D5B\u6307\u5F15\u540E\uFF0C\u518D\u63D0\u4EA4\u5BA1\u6838")),aa.createElement(fe.default,{title:!1,footer:!1,open:Ge,width:610,className:Da.scoremodal,closable:!1,centered:!0,onCancel:()=>ge(!1)},aa.createElement("div",{style:{display:"flex",alignItems:"center"}},aa.createElement("div",{className:Da.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),aa.createElement("span",{onClick:()=>ge(!1),style:{cursor:"pointer"},className:Da.close},aa.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),aa.createElement("div",{className:Da.content},aa.createElement(D.default,{form:s,className:Da.formWrap,onFinish:jt,labelCol:{flex:"110px"}},aa.createElement(D.default.Item,{className:Da.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},aa.createElement(Me.default,{mode:"multiple",className:Da.form_item_item_select,options:nn,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:($,ot)=>{var Ze;return((Ze=ot==null?void 0:ot.name)!=null?Ze:"").toLowerCase().includes($.toLowerCase())}})),aa.createElement(D.default.Item,{className:Da.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},aa.createElement(re.default,{className:Da.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),aa.createElement(D.default.Item,{className:Da.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},aa.createElement(re.default,{className:Da.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),aa.createElement("div",{className:Da.bottom},aa.createElement(D.default.Item,null,aa.createElement(ke.ZP,{size:"middle",className:Da.no,onClick:()=>{ge(!1)}},"\u53D6\u6D88"),aa.createElement(ke.ZP,{className:Da.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))))};var Em=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Nf),hm={ModalStyle:"ModalStyle___cW8H3"},vr=B(59301),ym=Object.defineProperty,Cm=Object.defineProperties,Of=Object.getOwnPropertyDescriptors,Pd=Object.getOwnPropertySymbols,kf=Object.prototype.hasOwnProperty,Sd=Object.prototype.propertyIsEnumerable,af=(a,u,l)=>u in a?ym(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Jc=(a,u)=>{for(var l in u||(u={}))kf.call(u,l)&&af(a,l,u[l]);if(Pd)for(var l of Pd(u))Sd.call(u,l)&&af(a,l,u[l]);return a},Rd=(a,u)=>Cm(a,Of(u)),jf=(a,u)=>{var l={};for(var d in a)kf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Pd)for(var d of Pd(a))u.indexOf(d)<0&&Sd.call(a,d)&&(l[d]=a[d]);return l},Bm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Lf=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R,loadingFunction:H=T=>{},loading:j}=u,s=jf(u,["competitions","globalSetting","dispatch","user","loadingFunction","loading"]);const{GuidesData:M}=l,{identifier:Qe}=(0,F.useParams)(),rt=(0,e.useRef)(),[he]=D.default.useForm(),me=D.default.useWatch("list",he),De=T=>Bm(void 0,null,function*(){if(console.log("====",T),T.list.length<2){G.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A02\u4E2A\u8D5B\u7A0B");return}(yield q({type:"competitions/postGuides",payload:Jc({identifier:Qe},T)})).status==0&&(G.ZP.success("\u66F4\u65B0\u6210\u529F"),q({type:"competitions/getHeader",payload:{identifier:Qe}}),Se())}),Se=()=>{q({type:"competitions/getGuides",payload:{identifier:Qe}})};return(0,e.useEffect)(()=>{H(!1),Se()},[]),(0,e.useEffect)(()=>{var T,ue;he.setFieldsValue(Rd(Jc({},(M==null?void 0:M.data)||{}),{list:(ue=(T=M==null?void 0:M.data)==null?void 0:T.list)==null?void 0:ue.map(Ae=>Rd(Jc({},Ae),{competition_time:Ae!=null&&Ae.competition_time?y()(Ae==null?void 0:Ae.competition_time):null}))}))},[M]),vr.createElement(Cl.Z,{spinning:!!j["competitions/getGuides"]||!!j["competitions/postGuides"]},vr.createElement("div",{className:"p30"},vr.createElement(D.default,{form:he,colon:!1,onFinish:De,initialValues:{list:[{},{}]}},vr.createElement($e.Z,{wrap:!1,align:"middle",gutter:20},vr.createElement(ee.Z,null,"\u8D5B\u7A0B\u8BBE\u7F6E"),vr.createElement(ee.Z,null,vr.createElement(D.default.Item,{style:{marginBottom:0},name:"guides_is_hidden",valuePropName:"checked"},vr.createElement(Tt.default,null,"\u9690\u85CF"))),vr.createElement(ee.Z,{flex:1},vr.createElement($e.Z,{wrap:!1,align:"middle",justify:"end"},vr.createElement(ee.Z,null,vr.createElement(wn.op,{icon:vr.createElement("i",{className:"iconfont icon-xiaojiahao "}),onClick:()=>{if((me==null?void 0:me.length)==6){G.ZP.warning("\u8D5B\u7A0B\u6700\u591A\u53EF\u6DFB\u52A06\u4E2A");return}rt.current({})}},"\u65B0\u589E"))))),vr.createElement("div",{className:"mt25 mb30",style:{padding:"14px 20px",background:"#F6F7F9",color:"#464F66"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u8D5B\u4E8B\u7684\u65E5\u7A0B\u65F6\u95F4\u8F74\uFF0C\u6BCF\u4E2A\u8D5B\u7A0B\u5C06\u5728\u65F6\u95F4\u8F74\u4E0A\u6309\u5E8F\u53F7\u987A\u5E8F\u4F9D\u6B21\u6392\u5217\u3002\u521B\u5EFA\u6210\u529F\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u516C\u5F00\uFF0C\u4F7F\u7528\u6237\u80FD\u591F\u8F7B\u677E\u4E86\u89E3\u6574\u4E2A\u8D5B\u4E8B\u7684\u8FDB\u5EA6\u548C\u5B89\u6392\u3002"),vr.createElement(D.default.List,{name:"list"},(T,{add:ue,remove:Ae})=>(rt.current=ue,vr.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},T.map((V,ut)=>{var ht=V,{key:x,name:U}=ht,Oe=jf(ht,["key","name"]);return vr.createElement("div",{key:x},vr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 20px"}},vr.createElement($e.Z,{wrap:!1,align:"middle",justify:"space-between"},vr.createElement(ee.Z,null,"\u8D5B\u7A0B",(0,Ue.EM)(ut+1)),vr.createElement(ee.Z,null,vr.createElement("span",{className:"c-red current",onClick:()=>{fe.default.confirm({className:hm.ModalStyle,icon:null,centered:!0,title:"\u63D0\u793A",width:460,content:"\u786E\u5B9A\u8981\u5220\u9664\u6B64\u8D5B\u7A0B\u5417\uFF1F\u5220\u9664\u540E\uFF0C\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u66F4\u6539\u201D\u6309\u94AE\u4EE5\u4FDD\u5B58\u6B64\u6B21\u64CD\u4F5C\u3002",onOk:()=>{Ae(U)}})}},"\u5220\u9664")))),vr.createElement("div",{className:"p20",style:{border:"1px solid #F1F1F1",borderTopColor:"transparent"}},vr.createElement($e.Z,{wrap:!1,align:"middle",gutter:40},vr.createElement(ee.Z,null,vr.createElement(D.default.Item,Rd(Jc({label:"\u8D5B\u7A0B\u540D\u79F0"},Oe),{name:[U,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0"},{whitespace:!0,message:"\u8D5B\u7A0B\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]}),vr.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u8D5B\u7A0B\u540D\u79F0",maxLength:10,showCount:!0,style:{width:360}}))),vr.createElement(ee.Z,{flex:1},vr.createElement(D.default.Item,Rd(Jc({label:"\u8D5B\u7A0B\u65F6\u95F4"},Oe),{name:[U,"competition_time"],rules:[{required:!0,validator:(de,Ge)=>{var ge;return Ge===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):ut!==0&&y()(Ge).startOf("second")<=y()((ge=me==null?void 0:me[ut-1])==null?void 0:ge.competition_time).startOf("second")?Promise.reject("\u5F53\u524D\u8D5B\u7A0B\u65F6\u95F4\u9700\u665A\u4E8E\u4E0A\u4E00\u4E2A\u8D5B\u7A0B\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}}]}),vr.createElement(Xt.default,{style:{width:"100%"},placeholder:"\u8BF7\u9009\u62E9\u8D5B\u7A0B\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:ut!==0&&(de=>{var Ge;return(0,Ue.Q8)(de,null,null,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),disabledTime:ut!==0&&(de=>{var Ge;return(0,Ue.d0)(de,(Ge=me==null?void 0:me[ut-1])==null?void 0:Ge.competition_time)}),suffixIcon:vr.createElement(vr.Fragment,null),showTime:{format:"HH:mm",defaultValue:y()((0,Ue.U6)(),"HH:mm")}}))))))})))),vr.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},vr.createElement(ee.Z,null,vr.createElement(D.default.Item,null,vr.createElement(ke.ZP,{type:"primary",htmlType:"submit"},"\u4FDD\u5B58\u66F4\u6539")))))))};var t=(0,F.connect)(({competitions:a,loading:u})=>({competitions:a,loading:u.effects}))(Lf),n=B(59301),r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,A=(a,u)=>{var l={};for(var d in a)i.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&r)for(var d of r(a))u.indexOf(d)<0&&p.call(a,d)&&(l[d]=a[d]);return l};const C=a=>{var u=a,{competitions:l,globalSetting:d,dispatch:q,user:R}=u,H=A(u,["competitions","globalSetting","dispatch","user"]);const{identifier:j}=(0,F.useParams)(),[s,M]=(0,e.useState)(!0),Qe=["\u7ADE\u8D5B\u4FE1\u606F","\u56FE\u7247\u8BBE\u7F6E","\u8D5B\u9898\u8BBE\u7F6E","\u8D5B\u7A0B\u8BBE\u7F6E","\u7BA1\u7406\u4EBA\u5458","\u7ADE\u8D5B\u6307\u5F15"],[rt,he]=(0,e.useState)("\u7ADE\u8D5B\u4FE1\u606F"),[me,De]=(0,e.useState)(!0),[Se,T]=(0,e.useState)(null),[ue,Ae]=(0,e.useState)(""),V=x=>{De(x)},ut=x=>{he("\u7ADE\u8D5B\u4FE1\u606F"),x=="\u4E3B\u6807\u9898"?Ae("name"):x=="\u6BD4\u8D5B\u5730\u5740"?Ae("identifier"):x=="\u7ADE\u8D5B\u65F6\u95F4"&&Ae("start_time")},ht=()=>{he("\u8D5B\u9898\u8BBE\u7F6E")};return(0,e.useEffect)(()=>{},[rt]),(0,e.useEffect)(()=>{l.actionTabs.key==="1"?(he("\u8D5B\u9898\u8BBE\u7F6E"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="5"?(he("\u7ADE\u8D5B\u6307\u5F15"),q({type:"competitions/setActionTabs",payload:{}})):l.actionTabs.key==="7"&&(he("\u7ADE\u8D5B\u4FE1\u606F"),q({type:"competitions/setActionTabs",payload:{}}))},[l.actionTabs]),n.createElement("div",{className:Go.all,ref:T},n.createElement("div",{className:Go.setting},n.createElement("div",{className:Go.setting_title},"\u57FA\u7840\u8BBE\u7F6E"),n.createElement("div",{className:Go.setting_content},n.createElement("div",{className:Go.setting_menu},n.createElement("div",null,Qe.map((x,U)=>n.createElement("div",{className:rt==x?Go.menu_item_active:Go.menu_item,key:U,onClick:()=>{document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),he(x),De(!0)}},x)))),n.createElement("div",{className:Go.setting_info},n.createElement(Cl.Z,{spinning:me},rt=="\u7ADE\u8D5B\u4FE1\u606F"&&n.createElement(Fd,{competitionId:j,loadingFunction:V,formName:ue}),rt=="\u56FE\u7247\u8BBE\u7F6E"&&n.createElement(sr,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u9898\u8BBE\u7F6E"&&n.createElement(lm,{competitionId:j,loadingFunction:V}),rt=="\u8D5B\u7A0B\u8BBE\u7F6E"&&n.createElement(t,{loadingFunction:V}),rt=="\u7BA1\u7406\u4EBA\u5458"&&n.createElement(dm,{competitionId:j,loadingFunction:V}),rt=="\u7ADE\u8D5B\u6307\u5F15"&&n.createElement(Em,{competitions:l,clickInformation:ut,clickQuetions:ht,competitionId:j,loadingFunction:V}))))))};var b=(0,F.connect)(({competitions:a,globalSetting:u,user:l})=>({competitions:a,globalSetting:u,user:l}))(C),X={flex_box_center:"flex_box_center___SC2G3",flex_space_between:"flex_space_between___v24d6",flex_box_vertical_center:"flex_box_vertical_center___iBIji",flex_box_center_end:"flex_box_center_end___shnGM",flex_box_column:"flex_box_column___pRdtO",bg:"bg___htQ1O",title:"title___dw_wz",left:"left___CDy7v",muitem:"muitem___pDhZj",muitemclick:"muitemclick___WXoKV",right:"right___tNRAa",button:"button___tMn5K"},ne=B(93948),J={flex_box_center:"flex_box_center___Y72kq",flex_space_between:"flex_space_between___d30ej",flex_box_vertical_center:"flex_box_vertical_center___p_tif",flex_box_center_end:"flex_box_center_end___AyBVH",flex_box_column:"flex_box_column___NQalW",bg:"bg___cLFww",btns:"btns___uWjSy",confirm:"confirm___ZvnTx",cancel:"cancel___v9uv4",deletetitle:"deletetitle___DnoRO",submitwork:"submitwork___tVjOE",scoremodal:"scoremodal___iKA69",title:"title___GESKF",content:"content___r8E9Y",bottom:"bottom___HS8jb",yes:"yes___itu44",no:"no___Qs1U3",bottoms:"bottoms___ng0EW",loaderimg:"loaderimg___XJWfN",upload:"upload___zGUpB",fileProgress:"fileProgress___N5gc0",fileCancel:"fileCancel___aC9wI",videoName:"videoName___rpKzV"},W=B(89613),Y=Object.defineProperty,pe=Object.defineProperties,at=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,qn=(a,u,l)=>u in a?Y(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,sa=(a,u)=>{for(var l in u||(u={}))Dn.call(u,l)&&qn(a,l,u[l]);if(mn)for(var l of mn(u))Nn.call(u,l)&&qn(a,l,u[l]);return a},ma=(a,u)=>pe(a,at(u)),hl=(a,u)=>{var l={};for(var d in a)Dn.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&mn)for(var d of mn(a))u.indexOf(d)<0&&Nn.call(a,d)&&(l[d]=a[d]);return l},Qa=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const $l=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,selectedKeys:H,isedit:j,setisedit:s,user:M}=u,Qe=hl(u,["competitions","globalSetting","loading","dispatch","selectedKeys","isedit","setisedit","user"]),rt,he,me,De,Se,T;const{identifier:ue}=(0,F.useParams)(),{RightItems:Ae,Header:V}=l,[ut,ht]=(0,e.useState)(!1),[x,U]=(0,e.useState)(!1),[Oe,de]=(0,e.useState)(!0),[Ge,ge]=(0,e.useState)([]);let[nn,le]=(0,e.useState)([]);const[Je,jt]=(0,e.useState)(Ae.md_content),[O,$]=(0,e.useState)(!1),[ot,Ze]=(0,e.useState)(""),[tn,Bn]=(0,e.useState)([]),[ae,tt]=(0,e.useState)(!1),[an,Ra]=(0,e.useState)([]),cl=(0,e.useRef)();let[Fn,cr]=(0,e.useState)();const[$n,el]=(0,e.useState)(!1),[Kn,v]=(0,e.useState)(0),Qt=(0,F.useParams)(),hn={fileList:tn,openFileDialogOnClick:y()()>y()(V==null?void 0:V.start_time)&&y()(){const on=ft.size/1024/1024/1024/2,gt=ft.name.split(".").slice(-1)[0].toLowerCase();return on>1?(G.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(2G)"),Ft.default.LIST_IGNORE):gt!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),Ft.default.LIST_IGNORE):(Bn([]),!0)},onChange:ft=>{Bn(ft.fileList)}},ye={withCredentials:!0,disabled:Kn>0,openFileDialogOnClick:y()()>y()(V==null?void 0:V.start_time)&&y()()ft.file),customRequest:()=>{},className:J.upload,beforeUpload:ft=>Qa(void 0,null,function*(){const on=ft.size/1024/1024/1024,gt=ft.name.split(".").slice(-1)[0].toLowerCase();return ft.name.length>400?(G.ZP.error("\u6587\u4EF6\u540D\u79F0\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7400\u4E2A\u5B57\u7B26"),!1):gt!="zip"?(G.ZP.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),!1):on>2?(G.ZP.error(`\u300A${ft.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(2GB)`),!1):(Bn([{name:ft.name,file:ft}]),!1)}),onRemove:ft=>Qa(void 0,null,function*(){Bn([...tn.filter(on=>on.name!==ft.name)])})},it=[{title:"\u9009\u624B\u59D3\u540D",dataIndex:"user_name",width:100,ellipsis:!0,render:ft=>ft||"--"},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:ft=>ft=="waiting"?e.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):ft=="progress"?e.createElement("span",{style:{color:""}},"\u8FDB\u884C\u4E2D"):ft=="cancelled"?e.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):ft=="completed"?e.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):ft=="error"?e.createElement("span",{style:{color:"#ff4d4f"}},"\u63D0\u4EA4\u5931\u8D25"):"--"},{title:"\u5F97\u5206",width:80,dataIndex:"evaluation_score",render:ft=>ft||"--"},{title:"\u63CF\u8FF0",width:222,dataIndex:"comment",render:ft=>e.createElement(je.Z,{title:ft},e.createElement("span",null,ft||"- -"))},{title:"\u63D0\u4EA4\u65F6\u95F4",width:200,dataIndex:"commit_at",render:ft=>ft?y()(ft).format("YYYY.MM.DD HH:mm:ss"):"--"},{title:"\u4E0B\u8F7D\u6587\u4EF6",ellipsis:!0,dataIndex:"commit_id",render:(ft,on)=>{var gt,pa,Ua,Dr,Yl,Sl,hr,ll,qr,kn,jn,Na;return e.createElement(je.Z,{placement:"topLeft",title:(pa=(gt=on==null?void 0:on.attachments)==null?void 0:gt[0])==null?void 0:pa.title},(Dr=(Ua=on==null?void 0:on.attachments)==null?void 0:Ua[0])!=null&&Dr.is_oss?e.createElement("a",{onClick:()=>{var yl,wa;(0,Ue.Nd)("",`${(wa=(yl=on==null?void 0:on.attachments)==null?void 0:yl[0])==null?void 0:wa.url.replace("disposition=inline","")}`)}},((Sl=(Yl=on==null?void 0:on.attachments)==null?void 0:Yl[0])==null?void 0:Sl.title)||"--"):e.createElement("a",{href:lt.Z.API_SERVER+((ll=(hr=on==null?void 0:on.attachments)==null?void 0:hr[0])==null?void 0:ll.url),download:(kn=(qr=on==null?void 0:on.attachments)==null?void 0:qr[0])==null?void 0:kn.title},((Na=(jn=on==null?void 0:on.attachments)==null?void 0:jn[0])==null?void 0:Na.title)||"--"))}},{title:"\u6D4B\u8BC4\u4FE1\u606F",width:120,dataIndex:"commit_id",render:(ft,on)=>e.createElement(e.Fragment,null,e.createElement(ke.ZP,{style:{padding:0},type:"link",disabled:(on==null?void 0:on.evaluation_status)!="completed",onClick:()=>{const gt=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:e.createElement("div",{style:{maxHeight:500,overflow:"auto"}},on==null?void 0:on.evaluation_info),onOk:()=>gt.destroy(),onCancel:()=>gt.destroy()})}},"\u67E5\u770B"),e.createElement(ke.ZP,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:(on==null?void 0:on.evaluation_status)!="waiting",onClick:()=>{const gt=fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"",content:e.createElement(e.Fragment,null,"\u53D6\u6D88\u540E\uFF0C\u8BE5\u6210\u5458\u63D0\u4EA4\u7684\u4F5C\u54C1\u5C06\u4E0D\u8FDB\u884C\u8BC4\u6D4B\u6392\u961F\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u3002"),onOk:()=>Qa(void 0,null,function*(){const pa=yield(0,be.ZP)(`/api/competitions/${ue}/competition_commit_records/${on.id}/cancel.json`,{method:"POST",body:{record_id:on.id}});(pa==null?void 0:pa.status)==0&&(G.ZP.success("\u53D6\u6D88\u6210\u529F"),gt.destroy(),$t())}),onCancel:()=>gt.destroy()})}},"\u53D6\u6D88"))}];(0,e.useEffect)(()=>{$n&&(Fn==null||Fn.cancel())},[$n]);let Fe=0;(0,e.useEffect)(()=>{Kn<3&&Kn&&tn.map(ft=>Qa(void 0,null,function*(){var on,gt;if((!ft.status||ft.status==="error")&&!$n){ft.status="uploading",ft.file.status="uploading";const pa=yield In(ft,{login:(on=M==null?void 0:M.userInfo)==null?void 0:on.login,container_type:"CompetitionWorkMode",container_id:null,description:"",realFileName:!0});if((pa==null?void 0:pa.status)==0){if(console.log(pa),Fe++,Fe==tn.length){v(0),tt(!1);const Ua=yield(0,be.ZP)(`/api/competitions/${ue}/competition_commit_records.json`,{method:"post",body:{attachment_ids:[(gt=pa==null?void 0:pa.data)==null?void 0:gt.attachment_id]}});(Ua==null?void 0:Ua.status)===0&&(G.ZP.info(Ua==null?void 0:Ua.message),$t()),Bn([]),$t()}}else v(2),tt(!1)}}))},[Kn]);const _=()=>{el(!0)},In=(ft,on)=>Qa(void 0,null,function*(){var gt,pa,Ua,Dr,Yl,Sl;on.file_name=ft.name;const hr=ft.name,ll=yield(0,be.ZP)("/api/buckets/get_competition_work_mode_token.json",{method:"get"});if((ll==null?void 0:ll.status)!==0){tn[tn.findIndex(Na=>Na.name===hr)].status="error",tn[tn.findIndex(Na=>Na.name===hr)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),v(2),tt(!1);return}ll.data=JSON.parse((0,Xu.pe)(ll.data)),Fn=new(Ii())({endpoint:(gt=ll==null?void 0:ll.data)==null?void 0:gt.end_point,region:(pa=ll==null?void 0:ll.data)==null?void 0:pa.region,accessKeyId:(Ua=ll==null?void 0:ll.data)==null?void 0:Ua.access_key_id,accessKeySecret:(Dr=ll==null?void 0:ll.data)==null?void 0:Dr.access_key_secret,bucket:(Yl=ll==null?void 0:ll.data)==null?void 0:Yl.bucket,stsToken:(Sl=ll==null?void 0:ll.data)==null?void 0:Sl.security_token}),console.log(ft,"file"),cr(Fn);const qr=ft.name.split(".");qr.pop();const kn=on.realFileName?qr.join("."):(0,qu.Z)();let jn=new Date().getTime();return new Promise((Na,yl)=>{var wa,Tu;try{Fn.multipartUpload(`competition_work_mode/${(wa=M==null?void 0:M.userInfo)==null?void 0:wa.login}/${kn+"_"+jn}${hr.indexOf(".")>-1?"."+hr.split(".").pop():""}`,new Blob([ft.file],{type:ft.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(br,dr,Ju)=>{try{console.log("\u8FDB\u5EA6",br,dr,Ju),Kn==2&&(v(1),tt(!0));const _r=tn.findIndex(Ji=>Ji.name===hr);console.log("index",_r),tn[_r].file.percent=br*100,tn[_r].tempCheckpoint=dr,Bn([...tn])}catch(_r){}},checkpoint:tn[tn.findIndex(br=>br.name===hr)].tempCheckpoint,callback:{customValue:{id:hr+""},url:(Tu=ll==null?void 0:ll.data)==null?void 0:Tu.callback_url,host:ll==null?void 0:ll.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,be.rz)(on)}}).then(function(br){var dr,Ju,_r;const Ji=tn.findIndex(bo=>bo.name===hr);let Mo="done";if(((dr=br.data)==null?void 0:dr.status)===0){ft.response=(Ju=br.data)==null?void 0:Ju.data;const bo=tn.findIndex(wo=>wo.name===hr);tn[bo].status="done",tn[bo].file.status="done"}else G.ZP.warning((_r=br.data)==null?void 0:_r.message),Mo="error";tn[Ji].status=Mo,tn[Ji].file.status=Mo,Na(br==null?void 0:br.data)}).catch(function(br){tn[tn.findIndex(dr=>dr.name===hr)].status="error",tn[tn.findIndex(dr=>dr.name===hr)].file.status="error",G.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Bn([...tn]),yl(br),v(2),tt(!1),console.log("err:",br)})}catch(br){}})}),N=()=>Qa(void 0,null,function*(){var ft;if(an.length===0){G.ZP.info("\u63D0\u4EA4\u5931\u8D25\uFF0C\u8BF7\u4E0A\u4F20\u4F5C\u54C1\u6587\u4EF6");return}tt(!0);let on=(ft=an==null?void 0:an[0])==null?void 0:ft.videoId;const gt=yield(0,be.ZP)(`/api/competitions/${ue}/competition_commit_records.json`,{method:"post",body:{attachment_ids:[on]}});tt(!1),(gt==null?void 0:gt.status)===0&&(G.ZP.info(gt==null?void 0:gt.message),$t())});(0,e.useEffect)(()=>{V!=null&&V.is_member&&(V==null?void 0:V.mode)===3&&$t()},[V]),(0,e.useEffect)(()=>{var ft;let on=[];(ft=Ae==null?void 0:Ae.attachments)==null||ft.map(gt=>{let pa={uid:gt.id,name:gt.title,response:{id:gt.id}};on.push(pa)}),le(on)},[Ae==null?void 0:Ae.attachments]),(0,e.useEffect)(()=>{Ze(Ae==null?void 0:Ae.name),jt(Ae.md_content),$(Ae==null?void 0:Ae.hidden)},[Ae.md_content||Ae.name||Ae.hidden]),console.log("---",nn);const We={name:"file",multiple:!0,withCredentials:!0,action:lt.Z.API_SERVER+"/api/attachments.json",fileList:nn,onRemove(ft){(0,En.y8)({id:ft.response.id})},onChange(ft){le([...ft.fileList])},beforeUpload:ft=>{const on=ft.size/1024/1024<150;return on||(G.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),Ft.default.LIST_IGNORE)}};function dt(){return Qa(this,null,function*(){let ft=yield R({type:"competitions/updateMdContent",payload:{attachment_ids:yt(nn),competition_module_id:Ae.id,md_content_id:Ae.md_id,content:Je,identifier:ue,hidden:O,description:ot}});(ft==null?void 0:ft.status)===0&&(G.ZP.info("\u63D0\u4EA4\u6210\u529F"),s(!1),R({type:"competitions/getItem",payload:{url:Ae.params_url}}),R({type:"competitions/getHeader",payload:{identifier:ue}}),R({type:"competitions/setActionTabs",payload:{key:"showheader"}}))})}function yt(ft){let on=[];return(ft==null?void 0:ft.length)<=0||ft&&(ft==null||ft.map(gt=>{on.push(gt.response.id)})),on}function cn(){return Qa(this,null,function*(){fe.default.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5220\u9664\u9875\u9762\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664",onOk:()=>Qa(this,null,function*(){(yield(0,be.ZP)(`/api/competitions/${ue}/competition_modules/${Ae.id}.json`,{method:"delete"})).status===0&&(R({type:"competitions/getHeader",payload:{identifier:ue}}),s(!1))})})})}const $t=()=>Qa(void 0,null,function*(){var ft;de(!0);const on=yield(0,be.ZP)(`/api/competitions/${ue}/competition_commit_records.json`,{method:"get"});(on==null?void 0:on.status)===0&&(ge((ft=on==null?void 0:on.data)==null?void 0:ft.records),de(!1))}),dn={accept:".zip,",onBeginInitFile:ft=>{Ra([{name:ft.filename,loaded:0}])},onComplete:ft=>{Ra([{name:ft.filename,loaded:ft.percent,videoId:ft.id}])},onError:()=>{Ra([])},onProgress:ft=>{Ra([{name:ft.filename,loaded:ft.percent}])},chunkSize:1024*1024*2,options:{user_id:(rt=M==null?void 0:M.userInfo)==null?void 0:rt.user_id}},qt=(ft,on)=>{fe.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",on?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u6570\u636E\u5417\uFF1F"),onOk:()=>{on?Ra([]):(cl.current.cancel(),Ra([]))}})};return e.createElement("section",{className:J.bg},j?e.createElement("div",null,!((V==null?void 0:V.mode)===3&&(Ae==null?void 0:Ae.module_type)==="entrance")&&e.createElement("div",{style:{marginBottom:30,display:"flex",alignItems:"center"}},e.createElement(re.default,{style:{width:"82%",height:40,borderRadius:2,border:"1px solid #DCDCDC"},value:ot,onChange:ft=>{Ze(ft.target.value)}})," ",e.createElement(Tt.default,{className:"ml40 font14",style:{marginLeft:"23px"},checked:O,onChange:ft=>{$(ft.target.checked)}},e.createElement("span",{style:{display:"inline-block"}},"\u9690\u85CF")),e.createElement("span",{className:J.deletetitle,onClick:()=>{cn()}},e.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664\u9875\u9762")),e.createElement(Vu.Z,{defaultValue:Ae.md_content,onChange:ft=>jt(ft)}),e.createElement(Ft.default,sa({},We),e.createElement("div",{className:"inline-block current"},e.createElement(wn.op,{style:{borderRadius:2,marginTop:18}},"\u4E0A\u4F20\u9644\u4EF6")),e.createElement("span",{className:"ml25 c-grey-999"},"(\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185)")),e.createElement("div",{className:J.btns},e.createElement(ke.ZP,{className:J.cancel,onClick:()=>s(!1)},"\u53D6\u6D88"),e.createElement(Ct.Z,{className:J.confirm,type:"primary",onClick:dt},"\u4FDD\u5B58\u66F4\u6539"))):e.createElement("div",null,!(Ae!=null&&Ae.md_content)&&!((V==null?void 0:V.mode)===3&&(Ae==null?void 0:Ae.module_type)==="entrance")&&e.createElement(Ml.Z,null),e.createElement(li.Z,{style:{marginBottom:30,width:"calc(1015px - 60px)"},value:Ae.md_content||""}),Ae&&Ae.attachments&&Ae.attachments.map((ft,on)=>{var gt;return e.createElement("div",null,e.createElement("a",{href:((gt=lt.Z)==null?void 0:gt.API_SERVER)+ft.url,target:"_self",download:ft.title},e.createElement("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),e.createElement("span",{style:{color:"#000000"}},ft.title),e.createElement("span",{style:{color:"#000000",marginLeft:"10px"}},ft.filesize)))})),j&&(V==null?void 0:V.mode)===3&&(Ae==null?void 0:Ae.module_type)==="entrance"&&e.createElement("div",{style:{borderTop:"1px solid #f1f1f1",margin:"20px 0"}}),(Ae==null?void 0:Ae.module_type)==="entrance"&&e.createElement("div",{style:{marginTop:15}},e.createElement("div",{style:{justifyContent:"space-between",display:"flex"}},e.createElement("span",{style:{color:"#333333",fontWeight:600,fontSize:"14px"}},"\u4F5C\u54C1\u63D0\u4EA4"),e.createElement("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"}},"\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4",e.createElement("span",{style:{color:"#232B40",marginLeft:5}},V==null?void 0:V.start_time,"~",V==null?void 0:V.end_time))),e.createElement("div",{style:{display:"flex",position:"relative",marginBottom:20,alignItems:"end"}},e.createElement("div",{className:"mt20",style:{width:333},onClick:()=>{if(y()()y()(V==null?void 0:V.end_time)){G.ZP.warning("\u975E\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4\uFF0C\u4E0D\u53EF\u64CD\u4F5C");return}else if(!(V!=null&&V.is_member)){U(!0);return}}},!!(an!=null&&an.length)&&e.createElement("div",{className:J.fileProgress},((he=an==null?void 0:an[0])==null?void 0:he.loaded)==100?e.createElement("div",{className:`${J.videoName} font14`},(me=an==null?void 0:an[0])==null?void 0:me.name):e.createElement(ne.Z,{style:{width:"80%"},percent:(De=an==null?void 0:an[0])==null?void 0:De.loaded,status:((Se=an==null?void 0:an[0])==null?void 0:Se.loaded)==100?"normal":"active"}),e.createElement("div",{className:J.fileCancel,onClick:()=>{var ft,on;return qt((ft=an==null?void 0:an[0])==null?void 0:ft.name,((on=an==null?void 0:an[0])==null?void 0:on.loaded)==100)}},((T=an==null?void 0:an[0])==null?void 0:T.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),e.createElement("div",{style:{display:an!=null&&an.length?"none":"flex",border:"1px dotted #d9d9d9",alignItems:"center",justifyContent:"center",height:200,background:"rgba(0, 0, 0, 0.02)"}},e.createElement(W.Z,ma(sa({},dn),{ref:cl}),e.createElement("div",{style:{textAlign:"center"}},e.createElement("p",{style:{marginTop:22}},e.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})),e.createElement("p",{className:"mt10",style:{marginBottom:22}},"\u62D6\u62FD\u6587\u4EF6\u6216",e.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),e.createElement("div",{style:{marginLeft:20,marginTop:120}},y()()>y()(V==null?void 0:V.start_time)&&y()()0&&e.createElement("div",{className:"mt40",style:{borderTop:"1px solid #F1F1F1"}},e.createElement($e.Z,{className:"mt30",align:"middle",justify:"space-between"},e.createElement(ee.Z,{style:{fontWeight:600}},"\u6211\u7684\u6210\u7EE9"),e.createElement(ee.Z,null,e.createElement(ke.ZP,{type:"primary",onClick:$t},"\u66F4\u65B0"))),e.createElement(Sn.default,{className:"mt30",loading:Oe,pagination:!1,dataSource:Ge,columns:it}))),e.createElement(fe.default,{title:"\u62A5\u540D",open:x,okText:"\u7ACB\u5373\u62A5\u540D",cancelText:"\u53D6\u6D88",centered:!0,width:320,onCancel:()=>{U(!1)},onOk:()=>{U(!1),ht(!0)}},e.createElement("div",null,"\u4F60\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D")),e.createElement(fe.default,{title:!1,footer:!1,open:ut,width:318,className:J.scoremodal,closable:!1,centered:!0},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:J.title},"\u62A5\u540D"),e.createElement("span",{onClick:()=>ht(!1),style:{cursor:"pointer"},className:J.close},e.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),e.createElement("div",{className:J.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),e.createElement("div",{className:J.bottoms},e.createElement(ke.ZP,{className:J.no,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}}),ht(!1)}},"\u52A0\u5165\u6218\u961F"),e.createElement(ke.ZP,{className:J.yes,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}}),ht(!1)}},"\u521B\u5EFA\u6218\u961F"))))};var vu=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))($l),er=B(22061),bu=Object.defineProperty,ni=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,Do=(a,u,l)=>u in a?bu(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Xi=(a,u)=>{for(var l in u||(u={}))Fi.call(u,l)&&Do(a,l,u[l]);if(ni)for(var l of ni(u))qo.call(u,l)&&Do(a,l,u[l]);return a},_o=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())}),Ls=({data:a,isedit:u,selectedKeys:l,dispatch:d})=>{const[q,R]=(0,e.useState)([]),[H,j]=(0,e.useState)(!1),{identifier:s}=(0,F.useParams)(),M=(rt,he,me)=>{const De=Array.from(rt),[Se]=De.splice(he,1);return De.splice(me,0,Se),De};(0,e.useEffect)(()=>{a.length>0&&R([...a])},[a]);const Qe=(rt,he)=>_o(void 0,null,function*(){if(!rt.destination)return;if(u){G.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002");return}const me=M(he,rt.source.index,rt.destination.index);console.log("---",he,me),j(!0);let De=yield(0,be.ZP)(`/api/competitions/${s}/competition_modules/update_position.json`,{method:"post",body:{position_array:me}});j(!1),De.status===0&&(d({type:"competitions/getHeader",payload:{identifier:s}}),d({type:"competitions/setActionTabs",payload:{key:"showheader"}}))});return e.createElement("div",null,e.createElement(er.Z5,{onDragEnd:rt=>Qe(rt,q)},e.createElement(er.bK,{droppableId:"droppable"},(rt,he)=>e.createElement("div",Xi({ref:rt.innerRef},rt.droppableProps),e.createElement(Cl.Z,{spinning:H},q.map((me,De)=>e.createElement(er._l,{key:De,draggableId:De.toString(),index:De},(Se,T)=>e.createElement("aside",Xi(Xi({ref:Se.innerRef},Se.draggableProps),Se.dragHandleProps),e.createElement(je.Z,{title:me.name},e.createElement("div",{onClick:me.onClick,className:l===me.id?X.muitemclick:me.className},me.name)))))),rt.placeholder))))},Xr=B(59301),qc=Object.defineProperty,nc=Object.defineProperties,Ts=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,To=(a,u,l)=>u in a?qc(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,$c=(a,u)=>{for(var l in u||(u={}))Qs.call(u,l)&&To(a,l,u[l]);if(fo)for(var l of fo(u))_c.call(u,l)&&To(a,l,u[l]);return a},Nd=(a,u)=>nc(a,Ts(u)),Fc=(a,u)=>{var l={};for(var d in a)Qs.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&fo)for(var d of fo(a))u.indexOf(d)<0&&_c.call(a,d)&&(l[d]=a[d]);return l},Dc=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const Od=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Fc(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue;const{identifier:Ae}=(0,F.useParams)(),{Header:V,RightItems:ut,Staff:ht,Prizes:x,Account:U}=l,[Oe,de]=(0,e.useState)([]),[Ge,ge]=(0,e.useState)("qit"),[nn,le]=(0,e.useState)(!1),[Je,jt]=(0,e.useState)([]),[O,$]=(0,e.useState)(!1),ot=(0,e.useRef)(null),[Ze,tn]=(0,e.useState)(),Bn=[{type:"entrance",content:(V==null?void 0:V.mode)!==3?Xr.createElement("div",{style:{marginLeft:20}},((s=Je==null?void 0:Je.data)==null?void 0:s.length)<=0&&((0,oe.eB)()||((M=V==null?void 0:V.permission)==null?void 0:M.editable))&&Xr.createElement(Ml.Z,{ButtonText:"\u53BB\u8BBE\u7F6E",Buttonclass:X.button,ButtonClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"1"}})},customText:"\u60A8\u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8D5B\u9898"}),y()()y()(V==null?void 0:V.start_time)||(0,oe.eB)()||((rt=V==null?void 0:V.permission)==null?void 0:rt.editable))&&((he=Je==null?void 0:Je.data)==null?void 0:he.map((tt,an)=>Xr.createElement(zs.Z,{dispatch:R,Header:V,StaffDetail:ht,item:tt,index:an})))):Xr.createElement(vu,{isedit:O,setisedit:$,selectedKeys:Ze,isshow:!0})},{type:"certificate",content:Xr.createElement("div",{style:{padding:"15px 30px"}}," ",Xr.createElement(Cs.Z,{dispatch:R,userid:(me=H==null?void 0:H.userInfo)==null?void 0:me.user_id,Prize:x,Accounts:U,getAccounts:()=>{var tt;R({type:"competitions/Accounts",payload:{id:(tt=H==null?void 0:H.userInfo)==null?void 0:tt.user_id}})}}))},{type:"qit",content:Xr.createElement(vu,{isedit:O,setisedit:$,selectedKeys:Ze})}];(0,e.useEffect)(()=>{var tt,an,Ra,cl,Fn,cr,$n,el;if(((tt=V==null?void 0:V.competition_modules)==null?void 0:tt.length)>0){l.actionTabs.key!=="showheader"&&(((Ra=(an=V==null?void 0:V.competition_modules)==null?void 0:an[0])==null?void 0:Ra.module_type)==="entrance"&&ge("entrance"),tn((Fn=(cl=V==null?void 0:V.competition_modules)==null?void 0:cl[0])==null?void 0:Fn.id),R({type:"competitions/getItem",payload:{url:($n=(cr=V==null?void 0:V.competition_modules)==null?void 0:cr[0])==null?void 0:$n.module_url}}));let Kn=(el=V==null?void 0:V.competition_modules)==null?void 0:el.map(v=>Nd($c({},v),{label:v==null?void 0:v.name,key:v==null?void 0:v.id,className:X.muitem,onClick:()=>Dc(void 0,null,function*(){var Qt,hn,ye;if(tn(v==null?void 0:v.id),$(!1),le(!0),document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),v.module_type==="entrance"){if((V==null?void 0:V.mode)===3){yield R({type:"competitions/getItem",payload:{url:v.module_url}}),le(!1);return}(0,oe.eB)()||(Qt=V.permission)!=null&&Qt.editable||!(V!=null&&V.team_member_present)&&!(ht!=null&&ht.enroll_ended)&&(V.personal?R({type:"competitions/setActionTabs",payload:{key:"6"}}):R({type:"competitions/setActionTabs",payload:{key:"4"}})),ge("entrance"),ae(),le(!1)}else v.module_type==="certificate"?(ge("certificate"),yield R({type:"competitions/Prize",payload:{identifier:Ae,user_id:(hn=H==null?void 0:H.userInfo)==null?void 0:hn.user_id}}),R({type:"competitions/Accounts",payload:{id:(ye=H==null?void 0:H.userInfo)==null?void 0:ye.user_id}}),le(!1)):(ge("qit"),yield R({type:"competitions/getItem",payload:{url:v.module_url}}),le(!1))})})).filter(v=>(v==null?void 0:v.module_type)!=="chart");de(Kn),R({type:"competitions/setActionTabs",payload:{key:""}})}},[V]);function ae(){return Dc(this,null,function*(){let tt=yield(0,be.ZP)(`/api/competitions/${Ae}/get_shixun_settings.json`,{method:"get"});(tt==null?void 0:tt.status)===0&&jt(tt)})}return(0,e.useEffect)(()=>{var tt;if(l.actionTabs.key==="entrance"){ge("entrance");let an=(tt=V==null?void 0:V.competition_modules)==null?void 0:tt.find(Ra=>(Ra==null?void 0:Ra.module_type)==="entrance");tn(an.id),(V==null?void 0:V.mode)===3?(le(!0),R({type:"competitions/getItem",payload:{url:an.module_url}}),le(!1)):ae()}},[l.actionTabs]),Xr.createElement("section",{className:X.bg,ref:ot},Xr.createElement("div",{className:X.title},["qit","entrance"].includes(Ge)&&((0,oe.eB)()||((De=V==null?void 0:V.permission)==null?void 0:De.editable))&&Xr.createElement("a",{style:{float:"right",color:"#165DFF"},onClick:()=>{Ge==="qit"||(V==null?void 0:V.mode)===3?$(!0):R({type:"competitions/setActionTabs",payload:{key:"1"}})}},Xr.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91")),Xr.createElement("div",{style:{display:"flex"}},Xr.createElement("div",{className:X.left},(0,oe.Ny)()||(Se=V==null?void 0:V.permission)!=null&&Se.editable?Xr.createElement("div",null,Xr.createElement(Ls,{dispatch:R,selectedKeys:Ze,data:Oe,isedit:O})):Xr.createElement(Fa.default,{style:{border:"none"},selectedKeys:[`${Ze}`],items:Oe}),((0,oe.Ny)()||((T=V==null?void 0:V.permission)==null?void 0:T.editable))&&Xr.createElement("span",{onClick:()=>Dc(void 0,null,function*(){var tt,an;let Ra=yield(0,be.ZP)(`/api/competitions/${Ae}/competition_modules.json`,{method:"POST"});Ra.status===0&&(tn((tt=Ra==null?void 0:Ra.data)==null?void 0:tt.id),R({type:"competitions/getHeader",payload:{identifier:Ae}}),ge("qit"),yield R({type:"competitions/getItem",payload:{url:(an=Ra==null?void 0:Ra.data)==null?void 0:an.module_url}}),R({type:"competitions/setActionTabs",payload:{key:"showheader"}}))}),style:{marginLeft:20,marginTop:20,border:"1px solid #BACFFE",color:"#3061D0",fontSize:12,width:80,height:28,display:"inline-flex",alignItems:"center",justifyContent:"center",cursor:"pointer"}},"+ \u65B0\u589E\u680F\u76EE")),Xr.createElement("div",{className:X.right},Xr.createElement(Cl.Z,{spinning:nn},Xr.createElement("div",{style:{minHeight:200}},(ue=Bn.find(tt=>tt.type===Ge))==null?void 0:ue.content)))))};var Tf=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(Od),Vi={flex_box_center:"flex_box_center___M4JlS",flex_space_between:"flex_space_between___ft0RM",flex_box_vertical_center:"flex_box_vertical_center___q2FOd",flex_box_center_end:"flex_box_center_end___sHMG4",flex_box_column:"flex_box_column____iI7H",bg:"bg___k6sPc",title:"title___g14V4",right:"right___m_DFD",left:"left___mwgoj",muitem:"muitem___oVuqT",muitemselect:"muitemselect___S4V8Y",searchWrap:"searchWrap___VZKxz",search:"search___NaLMi",searchIcon:"searchIcon___kyXjW",button:"button___9r1Cv",footer:"footer___FeXKb",clear_button:"clear_button___tLyhc",save_button:"save_button___jdXaq"},ed="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=",Qf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC",lf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==",ga=B(59301),kd=Object.defineProperty,Mf=Object.defineProperties,rf=Object.getOwnPropertyDescriptors,bc=Object.getOwnPropertySymbols,Zf=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,jd=(a,u,l)=>u in a?kd(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ic=(a,u)=>{for(var l in u||(u={}))Zf.call(u,l)&&jd(a,l,u[l]);if(bc)for(var l of bc(u))wc.call(u,l)&&jd(a,l,u[l]);return a},Fm=(a,u)=>Mf(a,rf(u)),i0=(a,u)=>{var l={};for(var d in a)Zf.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&bc)for(var d of bc(a))u.indexOf(d)<0&&wc.call(a,d)&&(l[d]=a[d]);return l},td=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const o0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=i0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De;const{identifier:Se}=(0,F.useParams)(),{Header:T,RightItems:ue,Staff:Ae,Prizes:V,Account:ut}=l,[ht,x]=(0,e.useState)([]),[U,Oe]=(0,e.useState)("qit"),[de,Ge]=(0,e.useState)(!1),[ge,nn]=(0,e.useState)(!1),[le,Je]=(0,e.useState)(!1),[jt,O]=(0,e.useState)({page:1,per_page:10,keyword:""}),$=(0,e.useRef)(),[ot,Ze]=(0,e.useState)(""),[tn,Bn]=(0,e.useState)(),[ae,tt]=(0,e.useState)(),[an,Ra]=(0,e.useState)(""),[cl,Fn]=(0,e.useState)(!1);function cr(){return td(this,null,function*(){var ye,it,Fe,_,In;Ge(!0);let N=yield(0,be.ZP)(`/api/competitions/${Se}/competition_questions.json`,{method:"get"});if((N==null?void 0:N.status)===0){$.current=((it=(ye=N==null?void 0:N.data)==null?void 0:ye[0])==null?void 0:it.identifier)||"",$n((_=(Fe=N==null?void 0:N.data)==null?void 0:Fe[0])==null?void 0:_.identifier);let We=(In=N==null?void 0:N.data)==null?void 0:In.map(dt=>Fm(Ic({},dt),{label:dt==null?void 0:dt.name,key:dt==null?void 0:dt.identifier,className:Vi.muitem,onClick:()=>{$.current=dt.identifier||"",jt.keyword="",O(Ic({},jt)),$n(dt.identifier)}}));x(We),Ra(N==null?void 0:N.md_id),nn(N==null?void 0:N.hidden_ranking),Fn(N==null?void 0:N.is_running_update_score)}})}(0,e.useEffect)(()=>{cr()},[T]);function $n(ye){return td(this,null,function*(){var it;Ge(!0);let Fe=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.json`:`/api/competitions/${Se}/competition_charts/team_ranking.json`,_=yield(0,be.ZP)(Fe,{method:"get",params:Fm(Ic({},jt),{question_identifier:ye||$.current})});if(Ge(!1),(_==null?void 0:_.status)===0&&(Bn(_==null?void 0:_.data),Ze((it=_==null?void 0:_.data)==null?void 0:it.description)),(T==null?void 0:T.mode)===3){let In=yield(0,be.ZP)(`/api/competitions/${Se}/competition_charts/work_mode.json`,{method:"get",params:Ic({},jt)});Ge(!1),(In==null?void 0:In.status)===0&&tt(In)}})}function el(ye){return td(this,null,function*(){let it=T!=null&&T.personal?`/api/competitions/${Se}/competition_charts/person_ranking.xlsx`:`/api/competitions/${Se}/competition_charts/team_ranking.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+it,query:Fm(Ic({},jt),{question_identifier:ye||$.current})}))})}function Kn(){return td(this,null,function*(){let ye=`/api/competitions/${Se}/competition_charts/work_mode.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+ye,query:{keyword:jt==null?void 0:jt.keyword}}))})}const v=ye=>{jt.keyword=ye,O(Ic({},jt)),$n()},Qt=[{title:"\u6392\u540D",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:(ye,it,Fe)=>ga.createElement("span",null,ye===1&&ga.createElement("img",{src:ed}),ye===2&&ga.createElement("img",{src:Qf}),ye===3&&ga.createElement("img",{src:lf}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:"name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ga.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ga.createElement("span",null,ga.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",width:533,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ga.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye.join("\u3001")||"- -"},ga.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye.join("\u3001")||"- -"))}},{title:"\u5B8C\u6210\u65F6\u957F",align:"left",dataIndex:"times",width:195,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},{title:ga.createElement("div",{className:"flex item-center gap-8px"},"\u6BD4\u8D5B\u6210\u7EE9 ",!T.personal&&ga.createElement(je.Z,{title:"\u672C\u6B21\u7ADE\u8D5B\u5C06\u9996\u5148\u6839\u636E\u5404\u6218\u961F\u7684\u6700\u9AD8\u5206\u8FDB\u884C\u6392\u540D\u3002\u82E5\u51FA\u73B0\u591A\u4E2A\u6218\u961F\u6700\u9AD8\u5206\u76F8\u540C\u7684\u60C5\u51B5\uFF0C\u5C06\u6309\u7167\u6218\u961F\u7684\u5E73\u5747\u5206\u8FDB\u884C\u6392\u5E8F\u3002"},ga.createElement("i",{className:"iconfont icon-a-wenhaobeifen2 current"}))),dataIndex:"all_score",width:100,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},!T.personal&&{title:"\u6218\u961F\u5E73\u5747\u5206",align:"right",dataIndex:"average_score",width:100,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},{title:"",align:"center",dataIndex:"",ellipsis:!0,width:24}].filter(ye=>ye),hn=[{title:"\u6392\u540D",align:"center",dataIndex:"ranking",width:80,ellipsis:!0,render:(ye,it,Fe)=>ga.createElement("span",null,ye===1&&ga.createElement("img",{src:ed}),ye===2&&ga.createElement("img",{src:Qf}),ye===3&&ga.createElement("img",{src:lf}),ye>3&&ye)},{title:T!=null&&T.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F",align:"left",dataIndex:T!=null&&T.personal?"user_name":"team_name",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N,We,dt,yt,cn;return ga.createElement(je.Z,{title:T!=null&&T.personal&&(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_name?(_=it==null?void 0:it.apply_info)==null?void 0:_.real_name:ye},ga.createElement("span",null,ga.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:lt.Z.IMG_SERVER+"/images/"+(it==null?void 0:it.image_url)}),T!=null&&T.personal?(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_name?((We=(N=it==null?void 0:it.apply_info)==null?void 0:N.real_name)==null?void 0:We.length)>4?((yt=(dt=it==null?void 0:it.apply_info)==null?void 0:dt.real_name)==null?void 0:yt.substring(0,4))+"...":(cn=it==null?void 0:it.apply_info)==null?void 0:cn.real_name:(ye==null?void 0:ye.length)>4?ye.substring(0,4)+"...":ye:ye))}},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_names",width:222,ellipsis:!0,render:(ye,it)=>{var Fe,_,In,N;return ga.createElement(je.Z,{title:(Fe=T==null?void 0:T.need_apply_info)!=null&&Fe.need_apply_school?((_=it==null?void 0:it.apply_info)==null?void 0:_.school)||"- -":ye||"- -"},ga.createElement("span",null,(In=T==null?void 0:T.need_apply_info)!=null&&In.need_apply_school?((N=it==null?void 0:it.apply_info)==null?void 0:N.school)||"- -":ye||"- -"))}},{title:"\u6700\u9AD8\u6210\u7EE9\u63D0\u4EA4\u65F6\u95F4",align:"left",dataIndex:"max_score_submit_time",width:195,ellipsis:!0,render:ye=>ye?y()(ye).format("YYYY-MM-DD HH:mm:ss"):"--"},{title:"\u63CF\u8FF0",align:"left",dataIndex:"comment",width:222,ellipsis:!0,render:ye=>ga.createElement(je.Z,{title:ye},ga.createElement("span",null,ye||"- -"))},{title:"\u6BD4\u8D5B\u6210\u7EE9",align:"center",dataIndex:"score",width:100,ellipsis:!0,render:ye=>ga.createElement("span",null,ye||"- -")},{title:"\u63D0\u4EA4\u603B\u6B21\u6570",align:"center",dataIndex:"submit_sum",ellipsis:!0,width:100}];return ga.createElement("section",{className:Vi.bg},ga.createElement($e.Z,{align:"middle",className:Vi.title},ga.createElement(ee.Z,{flex:"1"},ga.createElement("span",{style:{color:"#232B40"}},"\u6392\u884C\u699C"),((0,oe.eB)()||((s=T==null?void 0:T.permission)==null?void 0:s.editable))&&ga.createElement(Tt.default,{checked:ge,style:{marginLeft:10},onChange:ye=>{var it,Fe;nn(ye.target.checked),(0,be.ZP)(`/api/competitions/${Se}/update_md_hidden_raking.json`,{method:"POST",body:{hidden_raking:ye.target.checked,md_content_id:an,competition_module_id:(Fe=(it=T==null?void 0:T.competition_modules)==null?void 0:it.find(_=>_.module_type==="chart"))==null?void 0:Fe.id}})}},ga.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF"))),ga.createElement(ee.Z,null,((0,oe.eB)()||((M=T==null?void 0:T.permission)==null?void 0:M.editable))&&ga.createElement("a",{style:{float:"right",color:"#165DFF",marginTop:"-2px"},onClick:()=>{Je(!0)}},ga.createElement("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," \u7F16\u8F91"))),ga.createElement("div",null,ga.createElement("div",{className:Vi.right},!!((Qe=tn==null?void 0:tn.description)!=null&&Qe.length)&&ga.createElement(li.Z,{className:"pl20 pr20",style:{marginTop:20,marginBottom:20,fontSize:"14px",color:"#6A7283"},value:tn==null?void 0:tn.description}),ga.createElement(Cl.Z,{spinning:de},le?ga.createElement("div",{style:{padding:20}},ga.createElement(Vu.Z,{defaultValue:ot,onChange:ye=>Ze(ye)}),ga.createElement("div",{className:Vi.footer},ga.createElement("div",{className:Vi.clear_button,onClick:()=>Je(!1)},"\u53D6\u6D88"),ga.createElement("div",{className:Vi.save_button,type:"primary",onClick:()=>td(void 0,null,function*(){var ye,it;let Fe=yield(0,be.ZP)(`/api/competitions/${Se}/update_md_content.json`,{method:"POST",body:{content:ot,md_content_id:an,competition_module_id:(it=(ye=T==null?void 0:T.competition_modules)==null?void 0:ye.find(_=>_.module_type==="chart"))==null?void 0:it.id}});(Fe==null?void 0:Fe.status)===0&&(Je(!1),$n())})},"\u4FDD\u5B58\u66F4\u6539"))):ga.createElement("div",{style:{padding:"0 20px 20px 20px"}},ga.createElement("div",{className:Vi.left,style:{display:"flex",alignItems:"center"}},ga.createElement("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10}},ga.createElement("ul",{style:{display:"flex",lineHeight:"38px",padding:0}},ht==null?void 0:ht.map(ye=>ga.createElement("li",{className:(ye==null?void 0:ye.identifier)===$.current?Vi.muitemselect:ye.className,onClick:ye.onClick},ye.name)))),ga.createElement("div",{style:{display:"flex"}},ga.createElement("div",{className:Vi.searchWrap},ga.createElement(re.default.Search,{placeholder:T!=null&&T.personal?"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u540D\u79F0":"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0",size:"large",className:Vi.search,value:jt.keyword,onChange:ye=>{jt.keyword=ye.target.value,O(Ic({},jt))},suffix:ga.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Vi.searchIcon}`,onClick:()=>v(jt.keyword)}),onSearch:v})),ga.createElement("div",{style:{marginLeft:20,display:"flex"}},((0,oe.eB)()||((rt=T==null?void 0:T.permission)==null?void 0:rt.editable))&&ga.createElement("span",{className:Vi.button,onClick:()=>{(T==null?void 0:T.mode)===3?Kn():el($.current)}},"\u5BFC\u51FA\u540D\u5355"),((0,oe.eB)()||((he=T==null?void 0:T.permission)==null?void 0:he.editable))&&ga.createElement("span",{className:Vi.button,style:{marginLeft:10},onClick:()=>td(void 0,null,function*(){if(cl||(Ge(!0),de))return;if(window.navigator.onLine||(Fn(!1),Ge(!1)),(yield(0,be.ZP)(`/api/competitions/${Se}/update_course_score.json`,{method:"post"})).status===0){Ge(!1),Fn(!0);let it=setInterval(()=>td(void 0,null,function*(){let Fe=yield(0,be.ZP)(`/api/competitions/${Se}/get_update_score_status.json`,{method:"get"});(Fe==null?void 0:Fe.status)===0&&(Fn(Fe==null?void 0:Fe.is_running_update_score),Fe!=null&&Fe.is_running_update_score||(cr(),clearInterval(it)))}),5e3)}})},cl?"\u6210\u7EE9\u66F4\u65B0\u4E2D":"\u66F4\u65B0\u6210\u7EE9")))),!((me=T==null?void 0:T.permission)!=null&&me.editable)&&ge&&ga.createElement(Ml.Z,{customText:"\u6392\u884C\u699C\u5F53\u524D\u4E3A\u5C01\u699C\u72B6\u6001"}),((0,oe.eB)()||((De=T==null?void 0:T.permission)==null?void 0:De.editable)||!ge)&&ga.createElement(wn.Gi,{style:{marginTop:20,marginLeft:0}},(T==null?void 0:T.mode)===3?ga.createElement(Sn.default,{columns:hn,dataSource:ae==null?void 0:ae.list,pagination:!1,scroll:{x:1140}}):ga.createElement(Sn.default,{columns:Qt,dataSource:tn==null?void 0:tn.ranking,pagination:!1,scroll:{x:1140}})),ga.createElement("div",{className:Vi.countWrap,style:{marginTop:20}},ga.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:(T==null?void 0:T.mode)===3?ae==null?void 0:ae.count:tn==null?void 0:tn.count,onChange:(ye,it)=>{jt.page=ye,jt.per_page=it,O(Ic({},jt)),$n()},pageSize:jt.per_page,current:jt.page})))))))};var s0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(o0),Xa={flex_box_center:"flex_box_center___Ix1yk",flex_space_between:"flex_space_between___Nvu1L",flex_box_vertical_center:"flex_box_vertical_center___FcD_R",flex_box_center_end:"flex_box_center_end___xtV5Z",flex_box_column:"flex_box_column___rSUdX",bg:"bg___Fi0Vv",title:"title___oBAHH",left:"left___x4G2N",muitem:"muitem___JmDfB",right:"right___RXHwC",searchWrap:"searchWrap___yt5Di",search:"search___sA8FE",searchIcon:"searchIcon___yiKfD",button:"button___ZPcVk",items:"items___wZfml",img:"img___f3zFn",names:"names___k3ZzZ",time:"time___qmAOy",createtime:"createtime___KKvxc",width30:"width30___NxY4W",loaderimg:"loaderimg___aQ_vt",scoreByBlankRadio:"scoreByBlankRadio___X8rMJ",teamname:"teamname___or8vu",scoremodal:"scoremodal___jE4qx",content:"content___wGyD2",bottom:"bottom___mdNOm",yes:"yes___hQBiA",no:"no___AOje6",bottoms:"bottoms___ogmBQ",drawer_style:"drawer_style___aspKt",baseFormItem:"baseFormItem___L4XPW",jsinput:"jsinput___IhGOr",Spanradius:"Spanradius___Phpyg",modal_close:"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv",ssss:"ssss___RB5TB",text:"text___nAWn1",teams_img:"teams_img___N9hpc",add_members:"add_members___BmaRs",back_manage:"back_manage___rLCVY"},Nl=B(59301),c0=Object.defineProperty,Hf=Object.getOwnPropertySymbols,Tm=Object.prototype.hasOwnProperty,Qm=Object.prototype.propertyIsEnumerable,Mm=(a,u,l)=>u in a?c0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,nd=(a,u)=>{for(var l in u||(u={}))Tm.call(u,l)&&Mm(a,l,u[l]);if(Hf)for(var l of Hf(u))Qm.call(u,l)&&Mm(a,l,u[l]);return a},d0=(a,u)=>{var l={};for(var d in a)Tm.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Hf)for(var d of Hf(a))u.indexOf(d)<0&&Qm.call(a,d)&&(l[d]=a[d]);return l},uf=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const f0=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u6218\u961F\u540D\u79F0"},{id:2,name:"\u961F\u957F\u59D3\u540D"},{id:3,name:"\u6307\u5BFC\u8001\u5E08"}],m0={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},p0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=d0(u,["competitions","globalSetting","loading","dispatch","user"]);const{identifier:s}=(0,F.useParams)(),{Header:M,RightItems:Qe,Staff:rt,Prizes:he,Account:me}=l,[De,Se]=(0,e.useState)([]),[T,ue]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),[Ae,V]=(0,e.useState)(!1);function ut(){return uf(this,null,function*(){V(!0);let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.json`:`/api/competitions/${s}/all_team_members.json`,Oe=yield(0,be.ZP)(U,{method:"get",params:T});V(!1),(Oe==null?void 0:Oe.status)===0&&Se(Oe)})}(0,e.useEffect)(()=>{ut()},[M]);const ht=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:62,render:(U,Oe,de)=>Nl.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"competition_team_id",width:72,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:U=>Nl.createElement(je.Z,{placement:"topLeft",title:U},Nl.createElement("span",{style:{color:"#000"}},U||"- -"))},{title:"\u961F\u5458\u59D3\u540D",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:(U,Oe)=>Nl.createElement("span",{style:{color:"#000000"}},U||"- -",(Oe==null?void 0:Oe.authentication)&&Nl.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},Nl.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",dataIndex:"score",width:86,render:U=>Nl.createElement("span",{style:{color:"#000000"}},(U==null?void 0:U.toString())||"- -")},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",width:102,render:(U,Oe)=>Nl.createElement("span",{style:{color:"#000000"}},m0[U],(Oe==null?void 0:Oe.professional_certification)&&Nl.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},Nl.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",dataIndex:"phone",width:120,render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",width:110,ellipsis:{showTitle:!1},dataIndex:"student_id",render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn,le,Je,jt;return Nl.createElement(je.Z,{placement:"topLeft",title:(de=M==null?void 0:M.need_apply_info)!=null&&de.need_apply_school?((Ge=Oe==null?void 0:Oe.apply_info)==null?void 0:Ge.school)||"--":U||"--"},Nl.createElement("span",{style:{color:"#666666"}},(ge=M==null?void 0:M.need_apply_info)!=null&&ge.need_apply_school?(nn=Oe.apply_info)!=null&&nn.school?((le=Oe.apply_info)==null?void 0:le.school.length)>6?((Je=Oe.apply_info)==null?void 0:Je.school.substring(0,6))+"...":(jt=Oe.apply_info)==null?void 0:jt.school:"--":U?U.length>6?U.substring(0,6)+"...":U:"--"))}},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:58,render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:120,render:(U,Oe)=>Nl.createElement("span",null,U===0?Nl.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u4E0D\u80FD\u7528\u4E8E\u56E2\u961F\u6210\u7EE9\u3002",onOk:()=>uf(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Nl.createElement("span",{onClick:()=>uf(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_score_id:Oe==null?void 0:Oe.competition_score_id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}],x=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:72,render:(U,Oe,de)=>Nl.createElement("span",{style:{color:"#000000"}},de+1)},{title:"\u6218\u961FID",align:"left",dataIndex:"id",width:113,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U||"- -")},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"name",width:167,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U==null?void 0:U.toString())},{title:"\u6218\u961F\u6210\u7EE9",align:"left",dataIndex:"score",width:136,render:U=>Nl.createElement("span",{style:{color:"#000000"}},U)},{title:"\u961F\u957F\u59D3\u540D",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:(U,Oe)=>Nl.createElement(je.Z,{placement:"topLeft",title:U},Nl.createElement("span",{style:{color:"#666666"}},U||"- -"))},{title:"\u6307\u5BFC\u8001\u5E08",align:"left",dataIndex:"mail",width:150,ellipsis:{showTitle:!1},render:(U,Oe)=>{var de,Ge,ge,nn;return Nl.createElement(je.Z,{placement:"topLeft",title:((Ge=(de=Oe==null?void 0:Oe.team_members)==null?void 0:de.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:Ge.map(le=>le.name).toString())||"- -"},Nl.createElement("span",{style:{color:"#666666"}},((nn=(ge=Oe==null?void 0:Oe.team_members)==null?void 0:ge.filter(le=>le==null?void 0:le.is_tutor_teacher))==null?void 0:nn.map(le=>le.name).toString())||"- -"))}},{title:"\u6218\u961F\u4EBA\u6570",align:"left",dataIndex:"mail",width:125,render:(U,Oe)=>{var de;return Nl.createElement("span",{style:{color:"#666666"}},((de=Oe==null?void 0:Oe.team_members)==null?void 0:de.length)||"- -")}},{title:"\u62A5\u540D\u65F6\u95F4",align:"left",dataIndex:"created_at",width:165,render:U=>Nl.createElement("span",{style:{color:"#666666"}},U||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",render:(U,Oe)=>Nl.createElement("span",null,U===0||U===!1?Nl.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6218\u961F\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6218\u961F\u7684\u6210\u7EE9\u5728\u6392\u884C\u699C\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>uf(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:1}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())})})}},"\u53D6\u6D88\u6210\u7EE9"):Nl.createElement("span",{onClick:()=>uf(void 0,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${s}/set_score_status.json`,{method:"put",body:{competition_team_id:Oe==null?void 0:Oe.id,is_cancel_score:0}});(de==null?void 0:de.status)===0&&(T.page=1,ue(nd({},T)),ut())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return Nl.createElement("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"}},Nl.createElement("div",{style:{display:"flex",marginTop:"-10px"}},Nl.createElement("div",null,(M==null?void 0:M.mode)!==3?Nl.createElement(we.ZP.Group,{className:Xa.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"},{label:"\u961F\u5458\u4FE1\u606F",value:"join"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam}):Nl.createElement(we.ZP.Group,{className:Xa.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"}],onChange:U=>{T.isteam=U.target.value,T.page=1,ut()},value:T.isteam})),Nl.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Nl.createElement(wn.t7,{style:{width:327,marginRight:20},dataSource:f0,value:{id:T.type,value:T.keyword},onChange:(U,Oe)=>{T.keyword=U,T.type=Oe||"",ue(nd({},T)),ut()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),Nl.createElement("span",{className:Xa.button,onClick:()=>{let U=T.isteam==="mine"?`/api/competitions/${s}/competition_teams.xlsx`:`/api/competitions/${s}/all_team_members.xlsx`;(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+U,query:nd({},T)}))}},"\u5BFC\u51FA"))),Nl.createElement(Sn.default,{loading:Ae,columns:T.isteam==="mine"?x:ht,dataSource:T.isteam==="mine"?De==null?void 0:De.competition_teams:De==null?void 0:De.data,pagination:!1}),Nl.createElement("div",{className:Xa.countWrap,style:{marginTop:20}},Nl.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:U=>Nl.createElement("div",{style:{fontSize:14}},"\u5171 ",Nl.createElement("span",{style:{color:"#165DFF"}},U)," \u6761\u6570\u636E"),showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:De==null?void 0:De.count,onChange:(U,Oe)=>{T.page=U,T.per_page=Oe,ue(nd({},T)),ut()},pageSize:T.per_page,current:T.page})))};var A0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(p0),v0="data:image/png;base64,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",Re=B(59301),g0=Object.defineProperty,E0=Object.defineProperties,h0=Object.getOwnPropertyDescriptors,zf=Object.getOwnPropertySymbols,Zm=Object.prototype.hasOwnProperty,Hm=Object.prototype.propertyIsEnumerable,zm=(a,u,l)=>u in a?g0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ld=(a,u)=>{for(var l in u||(u={}))Zm.call(u,l)&&zm(a,l,u[l]);if(zf)for(var l of zf(u))Hm.call(u,l)&&zm(a,l,u[l]);return a},Dm=(a,u)=>E0(a,h0(u)),y0=(a,u)=>{var l={};for(var d in a)Zm.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&zf)for(var d of zf(a))u.indexOf(d)<0&&Hm.call(a,d)&&(l[d]=a[d]);return l},Qo=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const bm=Me.default.Option,C0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=y0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn;const{identifier:Bn}=(0,F.useParams)(),{Header:ae,competition_team:tt,Staff:an,Prizes:Ra,Account:cl}=l,[Fn,cr]=(0,e.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"}),[$n,el]=(0,e.useState)([]),[Kn,v]=(0,e.useState)([]),[Qt,hn]=(0,e.useState)(!1),[ye,it]=(0,e.useState)([]),[Fe,_]=(0,e.useState)([]),[In,N]=(0,e.useState)(!1),[We,dt]=(0,e.useState)(""),[yt,cn]=(0,e.useState)(""),[$t,dn]=(0,e.useState)([]),[qt,ft]=(0,e.useState)(!1),[on,gt]=(0,e.useState)([]),pa=(0,e.useRef)(),[Ua,Dr]=(0,e.useState)(""),Yl=(0,e.useRef)(""),[Sl,hr]=(0,e.useState)(!0),[ll,qr]=(0,e.useState)(!1),[kn]=D.default.useForm(),[jn,Na]=(0,e.useState)(),yl=(0,e.useRef)(null),[wa,Tu]=(0,e.useState)(),[br,dr]=(0,e.useState)(1),[Ju,_r]=(0,e.useState)(!1),[Ji,Mo]=(0,e.useState)([]),bo=(0,e.useRef)((0,Gl.throttle)(w=>Gr(w),1200,{leading:!0,trailing:!0})).current,[wo,qi]=(0,e.useState)([]),Gr=w=>Qo(void 0,null,function*(){var Ce;const Pt=yield R({type:"account/getSchoolOption",payload:{keyword:w,limit:10,competition_id:ae==null?void 0:ae.identifier}});Mo(Pt==null?void 0:Pt.schools),w&&w!=""&&qi((Ce=Pt==null?void 0:Pt.schools)==null?void 0:Ce.filter(He=>He.name.includes(w)))});(0,e.useEffect)(()=>{var w,Ce,Pt,He,Yt,Ia,ja,g,rl;((w=ae==null?void 0:ae.need_apply_info)!=null&&w.need_apply_name||(Ce=ae==null?void 0:ae.need_apply_info)!=null&&Ce.need_apply_teacher_phone||(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_student_id||(He=ae==null?void 0:ae.need_apply_info)!=null&&He.need_apply_sex||(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_phone||(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_grade||(ja=ae==null?void 0:ae.need_apply_info)!=null&&ja.need_apply_teacher_name||(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school)&&Gr((ae==null?void 0:ae.region_rule)===1||(ae==null?void 0:ae.identifier)==="81bjsjjs"?"":(rl=H==null?void 0:H.userInfo)==null?void 0:rl.school_name)},[((s=ae==null?void 0:ae.need_apply_info)==null?void 0:s.need_apply_name)||((M=ae==null?void 0:ae.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=ae==null?void 0:ae.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=ae==null?void 0:ae.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=ae==null?void 0:ae.need_apply_info)==null?void 0:he.need_apply_phone)||((me=ae==null?void 0:ae.need_apply_info)==null?void 0:me.need_apply_grade)||((De=ae==null?void 0:ae.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=ae==null?void 0:ae.need_apply_info)==null?void 0:Se.need_apply_school)]);const k=()=>{const w=new Date().getFullYear();return Array(31).fill({}).map(function(Ce,Pt){return Re.createElement(bm,{key:Pt,value:w-Pt},Re.createElement("span",null,w-Pt))})};function tl(){return Qo(this,null,function*(){R({type:"competitions/competition_teams",payload:Dm(Ld({},Fn),{identifier:Bn})})})}(0,e.useEffect)(()=>{ll||(Na(""),Dr(""),Yl.current="")},[ll]),(0,e.useEffect)(()=>{tl()},[ae]);function mo(w){return Qo(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w}});return Pt&&dn(w===1?[...Pt.teachers]:[...$t,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}const xc=(w=!1)=>Qo(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w?1:br+1}});_(w?[...Pt.teachers]:[...Fe,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}}),rc=(w=!1)=>Qo(void 0,null,function*(){var Ce;if((w||Sl)&&!Ju){_r(!0),dr(w?1:br+1);const Pt=yield R({type:"competitions/getStudents",payload:{identifier:Bn,keyword:yt,team_id:on,page:w?1:br+1}});dn(w?[...Pt.teachers]:[...$t,...Pt.teachers]),_r(!1),((Ce=Pt.teachers)==null?void 0:Ce.length)<20&&hr(!1)}});function Di(w){return Qo(this,null,function*(){var Ce;let Pt=yield R({type:"competitions/getTeacher",payload:{identifier:Bn,keyword:We,team_id:on,page:w}});return Pt&&_(w===1?[...Pt.teachers]:[...Fe,...Pt.teachers]),!(((Ce=Pt.teachers)==null?void 0:Ce.length)<20)})}function Pc(w){const Ce=w.target.files[0];if(Ce&&Ce.size>2*1024*1024){G.ZP.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var Pt=new FileReader;Pt.readAsBinaryString(Ce),Pt.onload=()=>{let He=btoa(Pt.result);Yl.current=`data:${Ce.type};base64,${He}`,Dr(`data:${Ce.type};base64,${He}`)},Pt.onerror=function(){}}function Zs(){Na(yl.current.getCroppedCanvas().toDataURL())}return Re.createElement("div",{style:{padding:"20px",width:"100%"}},Re.createElement("div",{style:{display:"flex",marginBottom:10}},Re.createElement("div",{style:{display:"flex",alignItems:"baseline",zIndex:0}},((0,oe.eB)()||((T=ae==null?void 0:ae.permission)==null?void 0:T.editable))&&Re.createElement(we.ZP.Group,{className:Xa.scoreByBlankRadio,optionType:"button",options:[{label:"\u6211\u7684\u6218\u961F",value:"mine"},{label:"\u5168\u90E8\u6218\u961F",value:"join"}],onChange:w=>{Fn.isteam=w.target.value,Fn.keyword="",Fn.type="",Fn.page=1,tl()},value:Fn.isteam}),Fn.isteam==="mine"&&!((0,oe.eB)()||(ue=ae==null?void 0:ae.permission)!=null&&ue.editable)&&Re.createElement("span",{style:{fontSize:14}},"\u6211\u7684\u6218\u961F\uFF08",tt==null?void 0:tt.my_teams_count,"\uFF09"),Fn.isteam==="join"&&Re.createElement("div",{style:{marginLeft:30,color:"#5F6368"}},Re.createElement("span",null,"\u6218\u961F\u603B\u6570"),Re.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.count),Re.createElement("span",{style:{marginRight:20}},"\u4E2A"),Re.createElement("span",null,"\u53C2\u8D5B\u603B\u4EBA\u6570"),Re.createElement("span",{style:{color:"#165DFF"}},tt==null?void 0:tt.members_count),Re.createElement("span",null,"\u4E2A"))),Re.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},Fn.isteam==="join"&&Re.createElement(wn.t7,{style:{width:379},dataSource:[],value:{id:Fn.type,value:Fn.keyword},onChange:(w,Ce)=>{Fn.keyword=w,Fn.page=1,Fn.type=4,cr(Ld({},Fn)),tl()},placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u6216\u6210\u5458\u59D3\u540D\u8FDB\u884C\u641C\u7D22"}),Fn.isteam==="mine"&&((Ae=tt==null?void 0:tt.my_teams)==null?void 0:Ae.filter(w=>!w.active).length)>0&&Re.createElement("span",{style:{fontSize:14,color:"#FA6400"}},Re.createElement(La.Z,{style:{marginRight:6,fontSize:14}})," \u60A8\u6709",(V=tt==null?void 0:tt.my_teams)==null?void 0:V.filter(w=>!w.active).length,"\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"))),(Fn==null?void 0:Fn.isteam)==="mine"&&Re.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(ut=tt==null?void 0:tt.my_teams)==null?void 0:ut.map((w,Ce)=>{var Pt;return Re.createElement("div",{className:"p20",style:{border:"1px solid #F6F7F9"}},Re.createElement($e.Z,{wrap:!1,align:"middle",gutter:30},Re.createElement(ee.Z,{flex:"600px"},Re.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},Re.createElement(ee.Z,null,w!=null&&w.team_log?Re.createElement("img",{width:56,height:56,style:{borderRadius:"50%"},src:lt.Z.IMG_SERVER+"/"+(w==null?void 0:w.team_log)}):Re.createElement("div",{style:{background:"#4EACFF",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",width:56,height:56,borderRadius:"50%"}},w.name.length>2?w.name.substring(0,2):w.name)),Re.createElement(ee.Z,null,Re.createElement($e.Z,{wrap:!1,align:"middle",gutter:10},Re.createElement(ee.Z,null,Re.createElement(je.Z,{title:w==null?void 0:w.name},Re.createElement("span",{className:"multi_ellipsis1",style:{color:"#232B40"}},w==null?void 0:w.name))),Re.createElement(ee.Z,null,Re.createElement("i",{onClick:()=>{var He;if((ae==null?void 0:ae.competition_status)=="ended"){G.ZP.warning("\u7ADE\u8D5B\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7F16\u8F91\u76F8\u5173\u4FE1\u606F");return}qr(!0),console.log("item====",w),Tu(Dm(Ld({},w),{id_number:(He=w==null?void 0:w.apply_info)==null?void 0:He.id_number}))},style:{color:"#165DFF",cursor:"pointer"},className:"iconfont icon-bianji10 font14"})))))),Re.createElement(ee.Z,null,Re.createElement("span",{style:{color:"#5F6367",marginLeft:"50px"}},Re.createElement("span",null,"\u9080\u8BF7\u7801"),Re.createElement("span",{style:{margin:"0px 10px",color:"#3061D0",fontWeight:"bold"},title:w.invite_code},w.invite_code||"--"),Re.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(Pt=H==null?void 0:H.userInfo)==null?void 0:Pt.username}\u9080\u8BF7\u60A8\u52A0\u5165\u3010${ae==null?void 0:ae.name}\u3011-\u300A${w==null?void 0:w.name}\u300B\u6218\u961F\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u961F\u5458\u7684\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6218\u961F\u3002\u201D\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?code=${w.invite_code}`,onCopy:()=>G.ZP.success("\u590D\u5236\u6210\u529F")},Re.createElement("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}})))),Re.createElement(ee.Z,{flex:1},Re.createElement($e.Z,{wrap:!1,align:"middle",justify:"end",gutter:20},(w==null?void 0:w.manage_permission)&&Re.createElement(ee.Z,null,Re.createElement("div",{className:Xa.add_members,onClick:()=>{v(structuredClone(w==null?void 0:w.team_members)),gt(w==null?void 0:w.id),it(w)}},"\u6DFB\u52A0\u6210\u5458")),!(w!=null&&w.active)&&Re.createElement(ee.Z,null,Re.createElement(La.Z,{style:{color:"#FA6400"}})),Re.createElement(ee.Z,null,Re.createElement("div",{className:Xa.back_manage,onClick:()=>{fe.default.confirm({title:w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F",content:`\u662F\u5426\u786E\u8BA4${w!=null&&w.manage_permission?"\u89E3\u6563":"\u9000\u51FA"}\u6218\u961F`,okButtonProps:{loading:Qt},onOk:()=>Qo(void 0,null,function*(){if(hn(!0),w!=null&&w.manage_permission){let He=yield R({type:"competitions/DeleteTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u89E3\u6563\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}else{let He=yield R({type:"competitions/ExitTeam",payload:{identifier:Bn,id:w==null?void 0:w.id}});He&&He.status===0&&(G.ZP.info("\u9000\u51FA\u6218\u961F\u6210\u529F"),R({type:"competitions/getStaff",payload:{identifier:Bn}}),R({type:"competitions/getHeader",payload:{identifier:Bn}}))}hn(!1)})})}},w!=null&&w.manage_permission?"\u89E3\u6563\u6218\u961F":"\u9000\u51FA\u6218\u961F"))))),Re.createElement(Sn.default,{dataSource:w==null?void 0:w.team_members,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"\u6218\u961F\u6210\u5458",align:"left",dataIndex:"name",render:He=>Re.createElement(je.Z,{title:He},Re.createElement("span",null,(He==null?void 0:He.length)>6?(He==null?void 0:He.substring(0,6))+"...":He||"- -"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(He,Yt)=>He||"- -"},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:He=>Re.createElement("span",null,He||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(He,Yt)=>{var Ia,ja,g,rl,di,uc,po;return Re.createElement(je.Z,{title:(Ia=ae==null?void 0:ae.need_apply_info)!=null&&Ia.need_apply_school?((ja=$n==null?void 0:$n.apply_info)==null?void 0:ja.school)||"--":He||"--"},Re.createElement("span",null,(g=ae==null?void 0:ae.need_apply_info)!=null&&g.need_apply_school?(rl=$n.apply_info)!=null&&rl.school?((di=$n.apply_info)==null?void 0:di.school.length)>6?((uc=$n.apply_info)==null?void 0:uc.school.substring(0,6))+"...":(po=$n.apply_info)==null?void 0:po.school:"--":He?He.length>6?He.substring(0,6)+"...":He:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(He,Yt)=>He||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(He,Yt)=>He||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(He,Yt)=>Re.createElement(Re.Fragment,null,Re.createElement("span",{style:{color:He==="leader"?"#3061D0":"#000000"}},He==="leader"?"\u961F\u957F":Yt!=null&&Yt.is_tutor_teacher?"":"\u961F\u5458"),(Yt==null?void 0:Yt.is_tutor_teacher)&&Re.createElement("span",{style:{color:"#00B187",marginLeft:He==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},(w==null?void 0:w.manage_permission)&&{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(He,Yt,Ia)=>Re.createElement("span",{style:{color:"#3061D0"}},(He!=="leader"||(Yt==null?void 0:Yt.is_teacher))&&Re.createElement(Pn.Z,{dropdownRender:()=>Re.createElement(Fa.default,null,He!=="leader"&&Re.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},Re.createElement("a",{onClick:()=>Qo(void 0,null,function*(){let ja=yield(0,be.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_leader.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&tl()})},"\u8BBE\u4E3A\u961F\u957F")),(Yt==null?void 0:Yt.is_teacher)&&Re.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},Re.createElement("a",{onClick:()=>Qo(void 0,null,function*(){let ja=yield(0,be.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/set_tutor_teacher.json`,{method:"post",body:{user_id:Yt==null?void 0:Yt.user_id,is_tutor_teacher:!(Yt!=null&&Yt.is_tutor_teacher)}});(ja==null?void 0:ja.status)===0&&(G.ZP.success(Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6210\u529F":"\u8BBE\u7F6E\u6210\u529F"),tl())})},Yt!=null&&Yt.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},Re.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),He!="leader"&&Re.createElement("a",{onClick:()=>Qo(void 0,null,function*(){let ja=yield(0,be.ZP)(`/api/competitions/${Bn}/competition_teams/${w==null?void 0:w.id}/delete_team_member.json`,{method:"delete",body:{user_id:Yt==null?void 0:Yt.user_id}});(ja==null?void 0:ja.status)===0&&(G.ZP.success("\u5220\u9664\u6210\u529F"),tl())}),style:{marginLeft:20}},"\u5220\u9664"))}].filter(He=>!!He)}))})),(Fn==null?void 0:Fn.isteam)==="join"&&((ht=tt==null?void 0:tt.competition_teams)==null?void 0:ht.length)===0&&Re.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="mine"&&((x=tt==null?void 0:tt.my_teams)==null?void 0:x.length)===0&&Re.createElement(Ml.Z,null),(Fn==null?void 0:Fn.isteam)==="join"&&((U=tt==null?void 0:tt.competition_teams)==null?void 0:U.length)>0&&Re.createElement(Sn.default,{dataSource:tt==null?void 0:tt.competition_teams,pagination:!1,style:{marginTop:0},scroll:{y:300},columns:[{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"image_url",width:250,render:(w,Ce)=>Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce!=null&&Ce.team_log?Re.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(Ce==null?void 0:Ce.team_log),style:{width:"30px",height:"30px",marginRight:"10px",borderRadius:"50%"}}):Re.createElement("div",{className:Xa.teams_img},Ce.name.length>2?Ce.name.substring(0,2):Ce.name),Re.createElement(je.Z,{title:Ce==null?void 0:Ce.name},Re.createElement("div",{className:Xa.teamname},Ce==null?void 0:Ce.name)))},{title:"\u961F\u957F",align:"left",dataIndex:"leader_name",render:(w,Ce)=>Re.createElement("div",null,w)},{title:"\u6210\u5458\u4EBA\u6570",align:"left",ellipsis:{showTitle:!0},render:(w,Ce)=>{var Pt;return Re.createElement("span",null,(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.length)}},{title:"\u6210\u5458",align:"left",width:600,render:(w,Ce)=>{var Pt;return Re.createElement("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center"}},(Pt=Ce==null?void 0:Ce.team_members)==null?void 0:Pt.map((He,Yt)=>Re.createElement("div",{key:Yt,style:{display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"12px"}},Re.createElement("span",{style:{color:(He==null?void 0:He.role)=="leader"?"#3061D0":"#000000",marginLeft:(He==null?void 0:He.role)=="leader"?0:"10px"}},He==null?void 0:He.name),(He==null?void 0:He.role)=="leader"&&Re.createElement("img",{src:v0,style:{width:"28px",height:"14px",marginLeft:"5px"}}))))}},{title:"\u64CD\u4F5C",align:"left",ellipsis:{showTitle:!0},width:70,render:(w,Ce)=>Re.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{el(Ce)}},"\u67E5\u770B")}]}),Re.createElement("div",{className:Xa.countWrap,style:{marginTop:20}},Re.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Fn.isteam==="mine"?tt==null?void 0:tt.my_teams_count:tt==null?void 0:tt.count,onChange:(w,Ce)=>{Fn.page=w,Fn.per_page=Ce,cr(Ld({},Fn)),tl()},pageSize:Fn.per_page,current:Fn.page})),Re.createElement(fe.default,{title:!1,footer:!1,open:((Oe=$n==null?void 0:$n.team_members)==null?void 0:Oe.length)>0,width:1e3,className:Xa.scoremodal,closable:!1,centered:!0,onCancel:()=>el([])},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("div",{className:Xa.title},$n==null?void 0:$n.name),Re.createElement("span",{onClick:()=>el([]),style:{cursor:"pointer"},className:Xa.close},Re.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Re.createElement(Sn.default,{dataSource:$n==null?void 0:$n.team_members,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>Re.createElement(je.Z,{title:w},Re.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:w=>Re.createElement("span",null,w||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return Re.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=$n==null?void 0:$n.apply_info)==null?void 0:He.school)||"--":w||"--"},Re.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=$n.apply_info)!=null&&Ia.school?((ja=$n.apply_info)==null?void 0:ja.school.length)>6?((g=$n.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=$n.apply_info)==null?void 0:rl.school:"--":w?w.length>6?w.substring(0,6)+"...":w:"--"))}},{title:"\u4E13\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:(w,Ce)=>w||"- -"},{title:"\u804C\u4E1A",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",width:115,render:(w,Ce)=>Re.createElement(Re.Fragment,null,Re.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&Re.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))}]})),Re.createElement(fe.default,{title:!1,footer:Re.createElement("div",{className:Xa.bottom},Re.createElement(ke.ZP,{onClick:()=>{v([]),ft(!1),N(!1),cn(""),dt(""),tl()}},"\u53D6\u6D88"),Re.createElement(ke.ZP,{loading:Qt,type:"primary",onClick:()=>Qo(void 0,null,function*(){let w=[],Ce=[],Pt=[];Kn&&Kn.map((Yt,Ia)=>{Yt.is_teacher?Ce.push(Yt.id):w.push(Yt.id),Yt!=null&&Yt.is_tutor_teacher&&Pt.push(Yt.id)});let He=yield R({type:"competitions/SubmitTeam",payload:{identifier:Bn,teamid:on,member_ids:w,teacher_ids:Ce,tutor_teacher_ids:Pt,leader:pa.current}});He&&He.status===0&&(G.ZP.info("\u4FEE\u6539\u6210\u529F"),v([]),tl())})},"\u786E\u8BA4")),open:(Kn==null?void 0:Kn.length)>0,width:1e3,className:Xa.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>{v([]),it([])}},Re.createElement("div",{onClick:()=>{N(!1),ft(!1)}},Re.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:"10px"}},Re.createElement("div",{className:Xa.title},"\u8BBE\u7F6E\u6218\u961F\u6210\u5458"),Re.createElement("span",{onClick:()=>{tl(),N(!1),ft(!1),cn(""),dt(""),v([]),it([])},style:{cursor:"pointer"},className:Xa.close},Re.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Re.createElement("div",{style:{display:"flex",marginTop:30}},Re.createElement("div",{style:{display:"flex",alignItems:"center",flex:1}},Re.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u8001\u5E08"),Re.createElement(fa.Z,{overlayStyle:{width:600},content:Re.createElement("div",{style:{maxHeight:260,overflow:"auto"}},Re.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{xc()},hasMore:Sl,useWindow:!1},Re.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:Fe,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>Re.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Xa.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"identity"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>Re.createElement("span",{className:Xa.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;w!=null&&w.is_teacher&&(w.is_tutor_teacher=!0),Pt.push(w),N(!1),v([...Pt])}})}))),title:"",placement:"bottomLeft",open:In},Re.createElement("div",{style:{marginLeft:16},className:Xa.searchWrap},Re.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u6559\u5E08\u59D3\u540D/\u624B\u673A\u53F7\u8FDB\u884C\u6DFB\u52A0",size:"large",className:Xa.search,value:We,onChange:w=>{dt(w.target.value)},onSearch:w=>{N(!0),_([]),dr(1),Di(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Xa.searchIcon}`,onClick:w=>{w.stopPropagation(),N(!0),_([]),dr(1),Di(1)}})})))),Re.createElement("div",{style:{display:"flex",alignItems:"center",flex:1,justifyContent:"flex-end"}},Re.createElement("span",{style:{color:"#5F6368"}},"\u6DFB\u52A0\u5B66\u751F/\u4E13\u4E1A\u4EBA\u58EB"),Re.createElement(fa.Z,{overlayStyle:{width:700},content:Re.createElement("div",{style:{maxHeight:260,overflow:"auto"}},Re.createElement(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:w=>{rc()},hasMore:Sl,useWindow:!1},Re.createElement(Sn.default,{showHeader:!1,pagination:!1,dataSource:$t,columns:[{align:"left",width:60,dataIndex:"image_url",render:w=>Re.createElement("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Xa.loaderimg,src:lt.Z.IMG_SERVER+`/images/${w}`})},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"student_id"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:(w,Ce)=>Re.createElement("span",{className:Xa.task_hide,style:{textAlign:"left",width:"24%",color:Ce.enrolled?"#28be6c":!Ce.enrolled&&Ce.enrollable===!1?"#F3730C":"",padding:"0px 5px",fontSize:"12px"}},Ce.enrolled?"\u5DF2\u52A0\u5165\u672C\u6218\u961F":!Ce.enrolled&&Ce.enrollable===!1?"\u5DF2\u52A0\u5165\u5176\u4ED6\u6218\u961F":"")}],onRow:w=>({onClick:Ce=>{if(!(w!=null&&w.authentication)&&(ae!=null&&ae.is_authentication)){G.ZP.info("\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BE5\u7528\u6237\u672A\u8FDB\u884C\u5B9E\u540D\u8BA4\u8BC1\u4E0D\u80FD\u53C2\u4E0E\u3002");return}if(w.enrolled){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u7ECF\u52A0\u5165\u6218\u961F");return}if(w.need_mail){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u90AE\u7BB1");return}if(w.need_phone){G.ZP.info("\u8BE5\u7528\u6237\u6CA1\u6709\u624B\u673A\u53F7");return}if((Kn==null?void 0:Kn.filter(He=>w.id===He.id).length)>0){G.ZP.info("\u8BE5\u7528\u6237\u5DF2\u5728\u6218\u961F\u5217\u8868\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u6DFB\u52A0");return}let Pt=Kn;Pt.push(w),ft(!1),v([...Pt])}})}))),title:"",placement:"bottomRight",open:qt},Re.createElement("div",{style:{marginLeft:16},className:Xa.searchWrap},Re.createElement(re.default.Search,{placeholder:"\u8BF7\u641C\u7D22\u961F\u5458\u59D3\u540D/\u624B\u673A\u53F7\u5E76\u6DFB\u52A0",size:"large",className:Xa.search,value:yt,onChange:w=>{cn(w.target.value)},onSearch:w=>{ft(!0),dn([]),dr(1),mo(1)},onBlur:()=>{hr(!0),dr(1),_r(!1)},suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Xa.searchIcon}`,onClick:w=>{w.stopPropagation(),ft(!0),dn([]),dr(1),mo(1)}})}))))),Re.createElement("div",{style:{display:"flex",marginBottom:"12px",marginTop:"20px"}},Re.createElement("p",{style:{flex:"1",color:"#666666"}},Re.createElement("span",{style:{color:"#9B9B9B"}},"\u8BF7\u6DFB\u52A0\u6218\u961F\u6210\u5458\uFF1A"),an&&an.all_staff?Re.createElement("span",null,an&&an.all_staff.minimum,"-",an&&an.all_staff.maximum,"\u540D\u6210\u5458"):"",an&&an.teacher_staff?Re.createElement("span",null,an&&an.teacher_staff.minimum,"-",an&&an.teacher_staff.maximum,"\u540D\u6559\u5E08"):"",an&&an.teacher_staff&&an.member_staff?"/":"",an&&an.member_staff?Re.createElement("span",null,an&&an.member_staff.minimum,"-",an&&an.member_staff.maximum,"\u540D\u5B66\u751F"):"")),Re.createElement(Sn.default,{dataSource:Kn,pagination:!1,style:{marginTop:"-10px"},scroll:{y:300},columns:[{title:"\u5934\u50CF",align:"left",width:60,dataIndex:"image_url",render:(w,Ce)=>Re.createElement("img",{className:Xa.loaderimg,style:{width:20,height:20},src:lt.Z.IMG_SERVER+`/images/${w}`})},{title:"\u59D3\u540D",align:"left",dataIndex:"name",render:w=>Re.createElement(je.Z,{title:w},Re.createElement("span",null,(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"- -"))},{title:"\u624B\u673A",align:"left",width:130,dataIndex:"phone",render:w=>Re.createElement(je.Z,{title:w},Re.createElement("span",null,w||"- -"))},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school_name",render:(w,Ce)=>{var Pt,He,Yt,Ia,ja,g,rl;return Re.createElement(je.Z,{title:(Pt=ae==null?void 0:ae.need_apply_info)!=null&&Pt.need_apply_school?((He=ye==null?void 0:ye.apply_info)==null?void 0:He.school)||"--":w||"--"},Re.createElement("span",null,(Yt=ae==null?void 0:ae.need_apply_info)!=null&&Yt.need_apply_school?(Ia=ye==null?void 0:ye.apply_info)!=null&&Ia.school?((ja=ye==null?void 0:ye.apply_info)==null?void 0:ja.school.length)>6?((g=ye.apply_info)==null?void 0:g.school.substring(0,6))+"...":(rl=ye.apply_info)==null?void 0:rl.school:"--":(w==null?void 0:w.length)>6?(w==null?void 0:w.substring(0,6))+"...":w||"--"))}},{title:"\u804C\u4E1A",align:"left",dataIndex:"identity",render:(w,Ce)=>w||"- -"},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",render:(w,Ce)=>w||"- -"},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:(w,Ce)=>Re.createElement(Re.Fragment,null,Re.createElement("span",{style:{color:w==="leader"?"#3061D0":"#000000"}},w==="leader"?"\u961F\u957F":Ce!=null&&Ce.is_tutor_teacher?"":"\u961F\u5458"),(Ce==null?void 0:Ce.is_tutor_teacher)&&Re.createElement("span",{style:{color:"#00B187",marginLeft:w==="leader"?"10px":0}},"\u6307\u5BFC\u6559\u5E08"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:(w,Ce,Pt)=>Re.createElement("span",{style:{color:"#3061D0"}},(w!=="leader"||(Ce==null?void 0:Ce.is_teacher))&&Re.createElement(Pn.Z,{dropdownRender:()=>Re.createElement(Fa.default,null,w!=="leader"&&Re.createElement(Fa.default.Item,{key:1,style:{textAlign:"center"}},Re.createElement("a",{onClick:()=>{let He=Kn,Yt=Kn&&Kn.findIndex(ja=>ja.role==="leader");He[Pt].role="leader",He[Yt].role=He&&He[Yt].is_teacher?"teacher":"member";let Ia=He.sort((ja,g)=>ja.creator?-1:1).sort((ja,g)=>ja.role==="leader"?-1:1);v([...Ia]),pa.current=Ce.id}},"\u8BBE\u4E3A\u961F\u957F")),(Ce==null?void 0:Ce.is_teacher)&&Re.createElement(Fa.default.Item,{key:2,style:{textAlign:"center"}},Re.createElement("a",{onClick:He=>Qo(void 0,null,function*(){let Yt=Kn;Yt[Pt].is_tutor_teacher=!Yt[Pt].is_tutor_teacher,v([...Yt]),pa.current=He.id})},Ce!=null&&Ce.is_tutor_teacher?"\u53D6\u6D88\u6307\u5BFC\u6559\u5E08":"\u8BBE\u4E3A\u6307\u5BFC\u6559\u5E08")))},Re.createElement("a",null,"\u4FEE\u6539\u89D2\u8272")),w!="leader"&&Re.createElement("a",{onClick:()=>{let He=Kn&&Kn.filter(Yt=>Yt.id!=Ce.id);v([...He])},style:{marginLeft:20}},"\u5220\u9664"))}]}))),Re.createElement(fe.default,{title:!1,footer:!1,open:ll,width:700,className:Xa.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:()=>qr(!1)},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("div",{className:Xa.title},"\u7F16\u8F91\u6218\u961F"),Re.createElement("span",{onClick:()=>qr(!1),style:{cursor:"pointer"},className:Xa.close},Re.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Re.createElement("div",{className:Xa.content},Re.createElement(D.default,{form:kn,layout:"vertical",initialValues:Ld({name:wa==null?void 0:wa.name},wa==null?void 0:wa.apply_info),onFinish:w=>Qo(void 0,null,function*(){var Ce,Pt,He;hn(!0);const Yt=(Ce=Ji.find(ja=>ja.name===(w==null?void 0:w.school)))==null?void 0:Ce.id;let Ia=yield R({type:"competitions/UpTeam",payload:Dm(Ld({},w),{identifier:Bn,Teannameid:wa==null?void 0:wa.id,name:w==null?void 0:w.name,school_id:Yt,image:((He=(Pt=yl.current)==null?void 0:Pt.getCroppedCanvas())==null?void 0:He.toDataURL("image/jpeg"))||""})});hn(!1),(Ia==null?void 0:Ia.status)===0&&(tl(),qr(!1))})},Re.createElement(D.default.Item,{label:"\u6218\u961F\u540D\u79F0",name:"name",rules:[{required:!0,validator:(w,Ce)=>{var Pt;return((Pt=Ce==null?void 0:Ce.replaceAll(" ",""))==null?void 0:Pt.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},Re.createElement(re.default,{maxLength:60,className:Xa.baseFormItem,showCount:!0})),((de=ae==null?void 0:ae.need_apply_info)==null?void 0:de.need_apply_id_number)&&Re.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Re.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801",size:"large"})),((Ge=ae==null?void 0:ae.need_apply_info)==null?void 0:Ge.need_apply_name)&&Re.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((ge=ae==null?void 0:ae.need_apply_info)==null?void 0:ge.need_apply_sex)&&Re.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Re.createElement(we.ZP.Group,null,Re.createElement(we.ZP,{value:0},"\u7537"),Re.createElement(we.ZP,{value:1},"\u5973"))),((nn=ae==null?void 0:ae.need_apply_info)==null?void 0:nn.need_apply_student_id)&&Re.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((le=ae==null?void 0:ae.need_apply_info)==null?void 0:le.need_apply_phone)&&Re.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Je=ae==null?void 0:ae.need_apply_info)==null?void 0:Je.need_apply_grade)&&Re.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},Re.createElement(Me.default,{disabled:ae.identifier==="81bjsjjs",placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},k())),((jt=ae==null?void 0:ae.need_apply_info)==null?void 0:jt.need_apply_teacher_name)&&Re.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",className:Xa.jsinput,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{className:Xa.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D",showCount:!0,maxLength:60})),((O=ae==null?void 0:ae.need_apply_info)==null?void 0:O.need_apply_teacher_phone)&&Re.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Re.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),(($=ae==null?void 0:ae.need_apply_info)==null?void 0:$.need_apply_school)&&(ae==null?void 0:ae.region_rule)!==1&&ae.identifier!=="81bjsjjs"&&Re.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Re.createElement(ze.Z,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs",onChange:w=>bo(w)},wo.map((w,Ce)=>Re.createElement(bm,{key:Ce,value:w.name},w.name)))),(((ot=ae==null?void 0:ae.need_apply_info)==null?void 0:ot.need_apply_school)&&(ae==null?void 0:ae.region_rule)===1||ae.identifier==="81bjsjjs")&&Re.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Re.createElement(Me.default,{size:"large",showSearch:!0,disabled:ae.identifier==="81bjsjjs"},Ji.map((w,Ce)=>Re.createElement(bm,{key:Ce,value:w.name},w.name))))),Re.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},Re.createElement("span",null,"LOGO\uFF1A"),Re.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},Re.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:Pc,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",Re.createElement("span",{style:{marginLeft:10,color:"#FA6400"}},"\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09")),Re.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},jn?Re.createElement("img",{className:Xa.Spanradius,src:jn}):wa!=null&&wa.team_log?Re.createElement("img",{src:lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),className:Xa.Spanradius}):Re.createElement("div",{className:Xa.Spanradius},((Ze=wa==null?void 0:wa.name)==null?void 0:Ze.length)>2?(tn=wa==null?void 0:wa.name)==null?void 0:tn.substring(0,2):wa==null?void 0:wa.name),Re.createElement(Wl.Z,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:Yl.current||lt.Z.IMG_SERVER+"/"+(wa==null?void 0:wa.team_log),guides:!1,ref:yl,crop:Zs}))),Re.createElement("div",{className:Xa.bottom,style:{textAlign:"end",marginTop:"30px"}},Re.createElement(ke.ZP,{className:Xa.no,onClick:()=>{qr(!1)}},"\u53D6\u6D88"),Re.createElement(ke.ZP,{loading:Qt,className:Xa.yes,onClick:()=>{kn.submit()}},"\u786E\u8BA4"))))};var B0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(C0),F0=Object.defineProperty,Xf=Object.getOwnPropertySymbols,Xm=Object.prototype.hasOwnProperty,Vm=Object.prototype.propertyIsEnumerable,Um=(a,u,l)=>u in a?F0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,of=(a,u)=>{for(var l in u||(u={}))Xm.call(u,l)&&Um(a,l,u[l]);if(Xf)for(var l of Xf(u))Vm.call(u,l)&&Um(a,l,u[l]);return a},D0=(a,u)=>{var l={};for(var d in a)Xm.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Xf)for(var d of Xf(a))u.indexOf(d)<0&&Vm.call(a,d)&&(l[d]=a[d]);return l},wm=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const b0=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],w0={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},I0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=D0(u,["competitions","globalSetting","loading","dispatch","user"]),s;const{identifier:M}=(0,F.useParams)(),{Header:Qe,competition_team:rt,Staff:he,Prizes:me,Account:De}=l,[Se,T]=(0,e.useState)([]),[ue,Ae]=(0,e.useState)(""),[V,ut]=(0,e.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0});function ht(){return wm(this,null,function*(){let de=yield(0,be.ZP)(`/api/competitions/${M}/all_team_members.json`,{method:"get",params:V});(de==null?void 0:de.status)===0&&T(de)})}const[x,U]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Qe!=null&&Qe.personal&&ht()},[Qe]);const Oe=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:80,render:(de,Ge,ge)=>e.createElement("span",null,ge+1)},{title:"\u53C2\u8D5B\u4EBA",align:"left",dataIndex:"name",width:120,ellipsis:{showTitle:!1},render:(de,Ge)=>e.createElement(e.Fragment,null,e.createElement(je.Z,{placement:"topLeft",title:de},(de==null?void 0:de.length)>4?de.substring(0,4)+"...":de),(Ge==null?void 0:Ge.authentication)&&e.createElement(je.Z,{title:"\u5DF2\u5B9E\u540D\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u4E2A\u4EBA\u6210\u7EE9",align:"left",width:100,dataIndex:"score",render:de=>e.createElement("span",null,de||"- -")},{title:"\u89D2\u8272",align:"left",width:100,dataIndex:"identity",render:(de,Ge)=>e.createElement("span",null,w0[de],(Ge==null?void 0:Ge.professional_certification)&&e.createElement(je.Z,{title:"\u5DF2\u804C\u4E1A\u8BA4\u8BC1"},e.createElement("img",{src:st,style:{marginLeft:5,marginTop:"-2px"}})))},{title:"\u624B\u673A\u53F7",align:"left",width:160,dataIndex:"phone",render:de=>e.createElement("span",null,de||"- -")},{title:"\u5B66\u53F7/\u5DE5\u53F7",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de},de||"- -")},{title:"\u5B66\u6821/\u5355\u4F4D",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"--")},{title:"\u5730\u533A",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:de=>e.createElement(je.Z,{placement:"topLeft",title:de||""},de||"- -")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:100,render:(de,Ge)=>e.createElement("span",null,de===0||de===!1?e.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{fe.default.confirm({icon:null,centered:!0,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:()=>wm(void 0,null,function*(){let ge=yield(0,be.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:1}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u53D6\u6D88\u6210\u529F"),V.page=1,ut(of({},V)),ht())})})}},"\u53D6\u6D88\u6210\u7EE9"):e.createElement("span",{onClick:()=>wm(void 0,null,function*(){let ge=yield(0,be.ZP)(`/api/competitions/${M}/set_score_status.json`,{method:"put",body:{competition_score_id:Ge==null?void 0:Ge.competition_score_id,competition_team_id:Ge==null?void 0:Ge.competition_team_id,is_cancel_score:0}});(ge==null?void 0:ge.status)===0&&(G.ZP.info("\u6062\u590D\u6210\u529F"),V.page=1,ut(of({},V)),ht())}),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"))}];return e.createElement("section",{className:Xa.bg},e.createElement("div",{className:Xa.title,style:{display:"flex"}},e.createElement($e.Z,{style:{width:"100%"}},e.createElement(ee.Z,{flex:"1"},Qe!=null&&Qe.personal?"\u53C2\u8D5B\u4EBA\u5458":"\u6218\u961F\u8BE6\u60C5"),e.createElement(ee.Z,null,((0,oe.eB)()||((s=Qe==null?void 0:Qe.permission)==null?void 0:s.editable)&&!Qe.personal)&&e.createElement("span",{className:Xa.button,onClick:()=>{U(!0)}},"\u7BA1\u7406\u6218\u961F\u6210\u7EE9"),!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:Xa.button,style:{margin:"0px 20px"},onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}})}},"\u52A0\u5165\u6218\u961F")," ",!(he!=null&&he.enroll_ended)&&!Qe.personal&&e.createElement("span",{className:Xa.button,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}})}},e.createElement("i",{className:"iconfont icon-qizhi",style:{marginRight:6,fontSize:14,color:"#3061D0"}})," \u521B\u5EFA\u6218\u961F")))),e.createElement("div",{style:{display:"flex"}},Qe!=null&&Qe.personal?e.createElement("div",{style:{padding:"20px",width:"100%"}},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",null,e.createElement(wn.t7,{style:{width:327,marginRight:15},dataSource:b0,value:{id:V.type,value:V.keyword},onChange:(de,Ge)=>{V.keyword=de,V.type=Ge||"",ut(of({},V)),ht()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"})),e.createElement("div",{style:{flex:1,textAlign:"end"}},e.createElement("span",{className:Xa.button,onClick:()=>{(0,Ue.FH)("",(0,Ue.NY)({url:lt.Z.API_SERVER+`/api/competitions/${M}/all_team_members.xlsx`,query:of({},V)}))}},"\u5BFC\u51FA"))),e.createElement(Sn.default,{style:{marginTop:20},columns:Oe,bordered:!1,dataSource:Se==null?void 0:Se.data,pagination:!1}),e.createElement("div",{className:Xa.countWrap,style:{marginTop:20}},e.createElement(Pr.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Se==null?void 0:Se.count,onChange:(de,Ge)=>{V.page=de,V.per_page=Ge,ut(of({},V)),ht()},pageSize:V.per_page,current:V.page}))):e.createElement(B0,null),e.createElement(jr.Z,{rootClassName:Xa.drawer_style,title:e.createElement("div",{style:{fontSize:"16px"}},"\u6218\u961F\u6210\u7EE9"),placement:"bottom",width:500,height:564,onClose:()=>U(!1),open:x},x?e.createElement(A0,null):"")))};var x0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(I0),Wm={bg:"bg___tjnCL",title:"title___kqIVC"},ac={flex_box_center:"flex_box_center___PytGn",flex_space_between:"flex_space_between___lsol9",flex_box_vertical_center:"flex_box_vertical_center___fZ7Lr",flex_box_center_end:"flex_box_center_end___eItTF",flex_box_column:"flex_box_column____TIyk",title:"title___lY3pZ",export:"export___FJnGB",tabs:"tabs___lND2P",btn:"btn___TPnQ5",sticky:"sticky___JTo3M",publishRuleContent:"publishRuleContent___BCpFe",groupSelector:"groupSelector___xVPXf",addAndDelete:"addAndDelete___alHeZ",deleteIcon:"deleteIcon___PxYRF",addIcon:"addIcon___wwP2i"},tr=B(59301),P0=Object.defineProperty,Gm=Object.getOwnPropertySymbols,S0=Object.prototype.hasOwnProperty,R0=Object.prototype.propertyIsEnumerable,Ym=(a,u,l)=>u in a?P0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Im=(a,u)=>{for(var l in u||(u={}))S0.call(u,l)&&Ym(a,l,u[l]);if(Gm)for(var l of Gm(u))R0.call(u,l)&&Ym(a,l,u[l]);return a},N0=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const O0=({shixunHomeworks:a,classroomList:u,globalSetting:l,boards:d,loading:q,user:R,Header:H,is_hidden:j,isClick:s,dispatch:M})=>{var Qe,rt,he;const me=(0,F.useParams)(),De=(0,F.useLocation)(),[Se]=D.default.useForm(),[T,ue]=(0,e.useState)({content:""});let[Ae,V]=(0,e.useState)([{}]);const{userInfo:ut}=R,{detailLeftMenus:ht,detailCourseGroupsList:x}=u,{boardsDetail:U,boardsCategoryList:Oe}=d,[de,Ge]=(0,e.useState)([]);let[ge,nn]=(0,e.useState)({unified_setting:!0,view_message_setting:Oe.allow_view_message?"0":"1"});return(0,e.useEffect)(()=>{M({type:"boards/getBoardsCategoryList",payload:{board_id:H==null?void 0:H.board_id}}).then(le=>{ge.view_message_setting=le!=null&&le.allow_view_message?"0":"1"}),M({type:"classroomList/getCourseGroupsList",payload:{page:1,id:H==null?void 0:H.course_identifier,limit:1e3,nonenavigate:!0}})},[H==null?void 0:H.board_id]),(0,e.useEffect)(()=>{Se.setFieldsValue({select_board_id:parseInt(H==null?void 0:H.board_id)})},[u.detailLeftMenus]),(0,e.useEffect)(()=>{H!=null&&H.message_id&&M({type:"boards/getBoardsDetail",payload:{boardId:H==null?void 0:H.message_id}}).then(le=>{var Je;Ge(le),Se.setFieldsValue({select_board_id:[le==null?void 0:le.board_id],subject:le==null?void 0:le.subject,attachment_ids:(0,Hi.z)(le.attachments),content:le==null?void 0:le.content,sticky:!!(le!=null&&le.sticky),publish_time:le!=null&&le.publish_time?y()(le==null?void 0:le.publish_time):null}),ue({subject:le==null?void 0:le.subject,content:le==null?void 0:le.content}),le.unified_setting=le.unified_setting,le.view_message_setting=le.view_message_setting,nn(Im({},le)),Ae=((Je=le==null?void 0:le.group_settings)==null?void 0:Je.map(jt=>({group_id:jt.group_id,publish_time:jt.publish_time})))||[{}],V(Ae.length>0?Ae:[{}])})},[H==null?void 0:H.message_id]),(0,e.useEffect)(()=>{var le;(le=x==null?void 0:x.course_groups)==null||le.map(Je=>{var jt;(jt=de==null?void 0:de.group_settings)==null||jt.map((O,$)=>{(O==null?void 0:O.group_id)===(Je==null?void 0:Je.id)&&(Je.cilckkey=$,Je.isselect=!0)})})},[de]),tr.createElement("section",{className:ac.bg},tr.createElement("div",null,tr.createElement(D.default,{layout:"vertical",form:Se,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:le=>{ue(Im({},le))},onFinish:le=>N0(void 0,null,function*(){var Je,jt;if(le.attachment_ids=(Je=le.attachment_ids)==null?void 0:Je.map(ot=>ot.response.id),le.view_message_setting=ge.view_message_setting,le.is_hidden=j,le.competition_id=H==null?void 0:H.id,(0,oe.eB)()&&(le.unified_setting=ge.unified_setting,le.view_message_setting="1",le.group_settings=Ae,!ge.unified_setting)){if(!Ae.length){G.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}Ae.map(ot=>{if(!ot.group_id)throw G.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!ot.publish_time)throw G.ZP.error("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}le=Im({},le);let O=H.message_id?`/api/messages/${H.message_id}.json`:`/api/boards/${H==null?void 0:H.board_id}/messages.json`;const $=yield(0,be.ZP)(O,{method:H.message_id?"put":"post",body:le});$.status===0&&((0,Ue.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BA8\u8BBA","\u53D1\u5E16"]),G.ZP.success(H.message_id?"\u4FEE\u6539\u6210\u529F":"\u53D1\u5E03\u6210\u529F"),H.message_id||(M({type:"competitions/getHeader",payload:{identifier:H==null?void 0:H.identifier}}),(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${(jt=$==null?void 0:$.data)==null?void 0:jt.id}`)))})},tr.createElement("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block"},tr.createElement(D.default.Item,{label:"",name:"sticky",valuePropName:"checked",className:ac.sticky},tr.createElement(Tt.default,null,"\u7F6E\u9876")),tr.createElement(D.default.Item,{label:"\u6807\u9898",name:"subject",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},tr.createElement(re.default,{suffix:`${((Qe=T.subject)==null?void 0:Qe.length)||0}/60`,maxLength:60})),tr.createElement(D.default.Item,{label:"\u76EE\u5F55",name:"select_board_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u76EE\u5F55"}]},tr.createElement(Me.default,null,(rt=Oe==null?void 0:Oe.boards)==null?void 0:rt.map(le=>tr.createElement(Me.default.Option,{value:le==null?void 0:le.id},le==null?void 0:le.name)))),tr.createElement(D.default.Item,{label:"\u5185\u5BB9",style:{position:"relative",zIndex:0},name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},tr.createElement(Vu.Z,{watch:!0,defaultValue:U.content||"",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5E16\u5B50\u8BE6\u60C5\uFF0C\u6700\u5927\u9650\u5236\u4E3A10000\u4E2A\u5B57\u7B26"})),tr.createElement(D.default.Item,{name:"attachment_ids"},tr.createElement(Hi.Z,null)),tr.createElement("div",null,tr.createElement(we.ZP.Group,{onChange:()=>{ge.unified_setting=!ge.unified_setting,nn(Object.assign({},ge))},value:ge.unified_setting},tr.createElement(we.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((he=x==null?void 0:x.course_groups)==null?void 0:he.length)>0&&tr.createElement(we.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")),(ge==null?void 0:ge.unified_setting)&&tr.createElement(D.default.Item,{style:{marginTop:16},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}],label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time"},tr.createElement(Xt.default,{showTime:{format:"HH:mm"},disabledDate:le=>le&&le{Ae[Je].group_id=O,V(Ae.slice()),x.course_groups.map(($,ot)=>{O.map((Ze,tn)=>{$.id===Ze&&($.cilckkey=Je,$.isselect=!0)})})},onDeselect:O=>{x.course_groups.map(($,ot)=>{$.id===O&&$.cilckkey===Je&&($.cilckkey=Je,$.isselect=!1)})}},x.course_groups&&((jt=x.course_groups)==null?void 0:jt.filter(O=>O.edit_auth).map(function(O,$){return tr.createElement(Option,{disabled:(O==null?void 0:O.isselect)&&O.cilckkey!=Je,label:O.course_group_name,value:O.id,key:O.id},O.name)})))),tr.createElement(ee.Z,null,"\u53D1\u5E03\u65F6\u95F4"),tr.createElement(ee.Z,{flex:1},tr.createElement(Xt.default,{showTime:{format:"HH:mm"},onChange:(O,$)=>{Ae[Je].publish_time=O,V([...Ae])},disabledDate:O=>O&&O{Ae=Ae.filter((O,$)=>Je!==$),V([...Ae])}}),tr.createElement(Rs.Z,{className:ac.addIcon,onClick:()=>{V(Ae.concat({new:!0}))}}))))}))))),tr.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},H.message_id&&tr.createElement(ee.Z,null,tr.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/classrooms/${H==null?void 0:H.course_identifier}/board/${H==null?void 0:H.board_id}/Detail/${H==null?void 0:H.message_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),tr.createElement(ee.Z,null,tr.createElement(D.default.Item,null,tr.createElement(ke.ZP,{type:"primary",htmlType:"submit"},H.message_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))};var k0=(0,F.connect)(({shixunHomeworks:a,classroomList:u,loading:l,user:d,boards:q,globalSetting:R})=>({shixunHomeworks:a,globalSetting:R,classroomList:u,user:d,boards:q,loading:l.effects}))(O0),Zr=B(59301),j0=Object.defineProperty,L0=Object.defineProperties,T0=Object.getOwnPropertyDescriptors,Vf=Object.getOwnPropertySymbols,Km=Object.prototype.hasOwnProperty,Jm=Object.prototype.propertyIsEnumerable,qm=(a,u,l)=>u in a?j0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,xm=(a,u)=>{for(var l in u||(u={}))Km.call(u,l)&&qm(a,l,u[l]);if(Vf)for(var l of Vf(u))Jm.call(u,l)&&qm(a,l,u[l]);return a},Pm=(a,u)=>L0(a,T0(u)),Q0=(a,u)=>{var l={};for(var d in a)Km.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Vf)for(var d of Vf(a))u.indexOf(d)<0&&Jm.call(a,d)&&(l[d]=a[d]);return l},Uf=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const M0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=Q0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M;const{Header:Qe}=l,[rt]=D.default.useForm(),he=D.default.useWatch("forum_id",rt),[me,De]=(0,e.useState)(!0),[,,Se,T]=(0,qs.U)(Jr.iI,{}),[,ue,Ae,V]=(0,qs.U)(Jr.qR,{}),ut=U=>Uf(void 0,null,function*(){var Oe,de;U=Pm(xm({},U),{is_hidden:me,competition_id:Qe==null?void 0:Qe.id,attachment_ids:(de=(Oe=U.attachments)==null?void 0:Oe.filter(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id}))==null?void 0:de.map(ge=>{var nn;return(nn=ge.response)==null?void 0:nn.id})});const Ge=yield(U!=null&&U.id?Jr.b4:Jr.dX)(U);(Ge==null?void 0:Ge.status)===0&&(G.ZP.success((Ge==null?void 0:Ge.message)||(U!=null&&U.id?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F")),U!=null&&U.id||(R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}}),(0,Ue.xg)(`/forums/${Ge==null?void 0:Ge.memo_id}`)))}),ht=()=>Uf(void 0,null,function*(){yield Se({})}),x=()=>Uf(void 0,null,function*(){var U;const Oe=(yield Ae({id:Qe.memo_id}))||{};rt.setFieldsValue(Pm(xm({},Oe),{id:Qe.memo_id,attachments:(0,Hi.z)(Oe.attachments),tags:(U=Oe.memo_tags)==null?void 0:U.map(de=>de.id)})),De(Oe==null?void 0:Oe.is_hidden)});return(0,e.useEffect)(()=>{De(Qe==null?void 0:Qe.is_hidden),Qe!=null&&Qe.is_hidden||ht()},[Qe==null?void 0:Qe.is_hidden]),(0,e.useEffect)(()=>{Qe.memo_id&&(x(),ht())},[Qe]),Zr.createElement("section",{className:Wm.bg},Zr.createElement("div",{className:Wm.title,style:{display:"flex"}},Zr.createElement($e.Z,{gutter:20,align:"middle"},Zr.createElement(ee.Z,null,"\u8BA8\u8BBA"),Zr.createElement(ee.Z,null,Zr.createElement(Tt.default,{checked:me,onChange:U=>Uf(void 0,null,function*(){var Oe,de;if(De(U.target.checked),U.target.checked&&Qe.mode!==2&&ht(),Qe.memo_id&&(0,Jr.b4)(Pm(xm({},rt.getFieldsValue(!0)),{attachment_ids:(de=(Oe=rt.getFieldsValue(!0).attachments)==null?void 0:Oe.filter(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}))==null?void 0:de.map(Ge=>{var ge;return(ge=Ge.response)==null?void 0:ge.id}),is_hidden:U.target.checked,id:Qe.memo_id})),Qe.message_id&&Qe.mode===2){let Ge=yield(0,be.ZP)(`/api/competitions/${Qe==null?void 0:Qe.identifier}/hidden_discuss.json`,{method:"post",body:{is_hidden:U.target.checked}});R({type:"competitions/getHeader",payload:{identifier:Qe==null?void 0:Qe.identifier}})}})},"\u9690\u85CF")))),Zr.createElement(Cl.Z,{spinning:ue},Zr.createElement("div",{className:"p30"},Zr.createElement("div",{style:{color:"#464F66",padding:"14px 20px",background:"#F6F7F9"}},(Qe==null?void 0:Qe.mode)===2?"\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5DF2\u62A5\u540D\u7684\u53C2\u8D5B\u4EBA\u5458\u5F00\u653E\uFF0C\u53C2\u8D5B\u4EBA\u5458\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u53C2\u8D5B\u4EBA\u5458\u4E0D\u53EF\u89C1\u3002":"\u89C4\u5219\u8BF4\u660E\uFF1A\u5728\u6B64\u7248\u5757\u7BA1\u7406\u5458\u53EF\u4EE5\u521B\u5EFA\u5173\u4E8E\u7ADE\u8D5B\u7684\u8BDD\u9898\u8BA8\u8BBA\uFF0C\u521B\u5EFA\u540E\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u5F00\u653E\uFF0C\u7528\u6237\u70B9\u51FB\u8BE5\u677F\u5757\u5C06\u8DF3\u8F6C\u81F3\u5BF9\u5E94\u7684\u8BDD\u9898\u8BA8\u8BBA\u5E16\uFF0C\u5E76\u4E14\u53EF\u4EE5\u5C31\u7ADE\u8D5B\u76F8\u5173\u95EE\u9898\u8FDB\u884C\u8BA8\u8BBA\u4EA4\u6D41\u3002\u5982\u679C\u4E0D\u9700\u8981\u6B64\u7248\u5757\uFF0C\u53EF\u4EE5\u9009\u62E9\u52FE\u9009\u201C\u9690\u85CF\u201D\u9009\u9879\uFF0C\u8BE5\u677F\u5757\u5C06\u5BF9\u5E73\u53F0\u7528\u6237\u4E0D\u53EF\u89C1\u3002"),!me&&Zr.createElement(Zr.Fragment,null,(Qe==null?void 0:Qe.mode)===2?Zr.createElement(k0,{Header:Qe,is_hidden:me}):Zr.createElement(D.default,{className:"mt30",form:rt,colon:!1,labelCol:{span:2},labelAlign:"right",size:"large",scrollToFirstError:!0,initialValues:{forum_id:5},onFinish:ut},Zr.createElement(D.default.Item,{hidden:!0,name:"id"}),Zr.createElement(D.default.Item,{name:"subject",label:"\u8BDD\u9898\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u540D\u79F0"}]},Zr.createElement(re.default,{maxLength:50,showCount:!0})),Zr.createElement(D.default.Item,{style:{position:"relative",zIndex:0},name:"content",label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"}]},Zr.createElement(Ss.h,{height:240,id:"forums-new-content",watch:!0,scrollId:"forums-new-content",placeholder:"\u8BF7\u5148\u8F93\u5165\u8BDD\u9898\u5185\u5BB9"})),Zr.createElement(D.default.Item,{name:"attachments"},Zr.createElement(Hi.Z,{showRemoveModal:!0})),Zr.createElement($e.Z,{wrap:!1,gutter:40},Zr.createElement(ee.Z,{flex:"565px"},Zr.createElement(D.default.Item,{labelCol:{span:4},name:"forum_id",label:"\u8BDD\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B"}]},Zr.createElement(Me.default,{placeholder:"\u8BF7\u5148\u9009\u62E9\u8BDD\u9898\u7C7B\u578B",showSearch:!0,filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},options:((s=T==null?void 0:T.forums)==null?void 0:s.map(U=>({value:U.id,label:U.name})))||[]}))),Zr.createElement(ee.Z,{flex:1},he===5&&Zr.createElement(D.default.Item,{labelCol:{span:4},name:"tags",label:"\u6280\u672F\u6807\u7B7E",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u6280\u672F\u6807\u7B7E"}]},Zr.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u6280\u672F\u6807\u7B7E",showSearch:!0,mode:"multiple",filterOption:(U,Oe)=>{var de;return((de=Oe==null?void 0:Oe.label)!=null?de:"").includes(U)},tokenSeparators:[";"],options:((M=T==null?void 0:T.tag_list)==null?void 0:M.map(U=>({value:U.id,label:U.name})))||[]})))),Zr.createElement($e.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20},Qe.memo_id&&Zr.createElement(ee.Z,null,Zr.createElement(ke.ZP,{type:"primary",onClick:()=>{(0,Ue.xg)(`/forums/${Qe==null?void 0:Qe.memo_id}`)}},"\u67E5\u770B\u8BE6\u60C5")),Zr.createElement(ee.Z,null,Zr.createElement(D.default.Item,null,Zr.createElement(ke.ZP,{type:"primary",htmlType:"submit"},Qe.memo_id?"\u4FDD\u5B58\u66F4\u6539":"\u4FDD\u5B58")))))))))};var Z0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(M0),Le=B(59301),H0=Object.defineProperty,z0=Object.defineProperties,X0=Object.getOwnPropertyDescriptors,Wf=Object.getOwnPropertySymbols,_m=Object.prototype.hasOwnProperty,$m=Object.prototype.propertyIsEnumerable,e0=(a,u,l)=>u in a?H0(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ms=(a,u)=>{for(var l in u||(u={}))_m.call(u,l)&&e0(a,l,u[l]);if(Wf)for(var l of Wf(u))$m.call(u,l)&&e0(a,l,u[l]);return a},lc=(a,u)=>z0(a,X0(u)),V0=(a,u)=>{var l={};for(var d in a)_m.call(a,d)&&u.indexOf(d)<0&&(l[d]=a[d]);if(a!=null&&Wf)for(var d of Wf(a))u.indexOf(d)<0&&$m.call(a,d)&&(l[d]=a[d]);return l},As=(a,u,l)=>new Promise((d,q)=>{var R=s=>{try{j(l.next(s))}catch(M){q(M)}},H=s=>{try{j(l.throw(s))}catch(M){q(M)}},j=s=>s.done?d(s.value):Promise.resolve(s.value).then(R,H);j((l=l.apply(a,u)).next())});const ad=Me.default.Option,U0=a=>{var u=a,{competitions:l,globalSetting:d,loading:q,dispatch:R,user:H}=u,j=V0(u,["competitions","globalSetting","loading","dispatch","user"]),s,M,Qe,rt,he,me,De,Se,T,ue,Ae,V,ut,ht,x,U,Oe,de,Ge,ge,nn,le,Je,jt,O,$,ot,Ze,tn,Bn,ae,tt,an,Ra,cl,Fn,cr,$n,el,Kn,v,Qt,hn,ye,it,Fe,_,In,N,We,dt,yt,cn,$t,dn,qt,ft,on,gt,pa,Ua,Dr,Yl,Sl,hr,ll,qr,kn,jn,Na,yl,wa,Tu,br,dr,Ju,_r,Ji,Mo,bo,wo,qi,Gr,k,tl,mo,xc,rc,Di,Pc,Zs,w,Ce,Pt;const[He,Yt]=(0,e.useState)({tabsIndex:"1"}),{identifier:Ia,enter:ja}=(0,F.useParams)(),{Header:g,Staff:rl,GuidesData:di}=l,[uc,po]=(0,e.useState)(!1),[$o]=(0,F.useSearchParams)(),[ld,sf]=(0,e.useState)(!1),[Td,cf]=(0,e.useState)(!1),[es,bi]=(0,e.useState)(!1),[rd]=D.default.useForm(),[Hs]=D.default.useForm(),[Sm,ud]=(0,e.useState)(!1),[df,vs]=(0,e.useState)(!1),[ff,Sc]=(0,e.useState)(),[Gf,Ao]=(0,e.useState)(!1),[mf,id]=(0,e.useState)(!1),[od,sd]=(0,e.useState)(!1),[Rm,Yf]=(0,e.useState)([]),[ic,Nm]=(0,e.useState)([]),[Kf,Qd]=(0,e.useState)(!1),pn=(0,e.useRef)((0,Gl.throttle)(vn=>Ui(vn),1200,{leading:!0,trailing:!0})).current,[xa,bl]=(0,e.useState)([]),Qu=[{name:"\u5F85\u5BA1\u6838",type:"preparing"},{name:"\u5BA1\u6838\u4E2D",type:"review"},{name:"\u88AB\u9A73\u56DE",type:"not_passed"},{name:"\u5373\u5C06\u53D1\u5E03",type:"nearly_published"},{name:"\u8FDB\u884C\u4E2D",type:"progressing"},{name:"\u5DF2\u7ED3\u675F",type:"ended"},{name:"\u672A\u53D1\u5E03",type:"unpublish"},{name:"\u6B63\u5728\u62A5\u540D",type:"apply"}],gu=()=>{const vn=new Date().getFullYear();return Array(31).fill({}).map(function(ya,dl){return Le.createElement(ad,{key:dl,value:vn-dl},Le.createElement("span",null,vn-dl))})};(0,e.useEffect)(()=>{var vn,ya,dl,Eu,Mu,Io,pf,Af,vf;((vn=g==null?void 0:g.need_apply_info)!=null&&vn.need_apply_name||(ya=g==null?void 0:g.need_apply_info)!=null&&ya.need_apply_teacher_phone||(dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_student_id||(Eu=g==null?void 0:g.need_apply_info)!=null&&Eu.need_apply_sex||(Mu=g==null?void 0:g.need_apply_info)!=null&&Mu.need_apply_phone||(Io=g==null?void 0:g.need_apply_info)!=null&&Io.need_apply_grade||(pf=g==null?void 0:g.need_apply_info)!=null&&pf.need_apply_teacher_name||(Af=g==null?void 0:g.need_apply_info)!=null&&Af.need_apply_school)&&Ui((g==null?void 0:g.region_rule)===1||(g==null?void 0:g.identifier)==="81bjsjjs"?"":(vf=H==null?void 0:H.userInfo)==null?void 0:vf.school_name)},[((s=g==null?void 0:g.need_apply_info)==null?void 0:s.need_apply_name)||((M=g==null?void 0:g.need_apply_info)==null?void 0:M.need_apply_teacher_phone)||((Qe=g==null?void 0:g.need_apply_info)==null?void 0:Qe.need_apply_student_id)||((rt=g==null?void 0:g.need_apply_info)==null?void 0:rt.need_apply_sex)||((he=g==null?void 0:g.need_apply_info)==null?void 0:he.need_apply_phone)||((me=g==null?void 0:g.need_apply_info)==null?void 0:me.need_apply_grade)||((De=g==null?void 0:g.need_apply_info)==null?void 0:De.need_apply_teacher_name)||((Se=g==null?void 0:g.need_apply_info)==null?void 0:Se.need_apply_school)]);const Ui=vn=>As(void 0,null,function*(){var ya;const dl=yield R({type:"account/getSchoolOption",payload:{keyword:vn,competition_id:Ia,display_aliases:!0}});Nm(dl==null?void 0:dl.schools),vn&&vn!=""&&bl((ya=dl==null?void 0:dl.schools)==null?void 0:ya.filter(Eu=>Eu.name.toUpperCase().indexOf(vn.toUpperCase())!==-1))});(0,e.useEffect)(()=>{var vn,ya,dl,Eu,Mu;$o.get("type")==="4"?((0,oe.eB)()||(vn=g==null?void 0:g.permission)!=null&&vn.editable||((ya=H==null?void 0:H.userInfo)==null?void 0:ya.role)===15&&F.history.push(`/competitions/detail/${Ia}?type=1`),Yt({tabsIndex:"4"}),po(!0)):$o.get("type")?($o.get("type")==="3"&&!(g!=null&&g.personal&&((0,oe.eB)()||(dl=g==null?void 0:g.permission)!=null&&dl.editable||g!=null&&g.team_member_present))&&g!=null&&g.personal&&F.history.push(`/competitions/detail/${Ia}?type=1`),$o.get("type")==="5"&&!((Eu=g==null?void 0:g.permission)!=null&&Eu.editable&&(g==null?void 0:g.mode)===3)&&!(g!=null&&g.is_open_comment)&&F.history.push(`/competitions/detail/${Ia}?type=1`),$o.get("type")==="6"&&((0,oe.eB)()||(Mu=g==null?void 0:g.permission)!=null&&Mu.editable||F.history.push(g!=null&&g.memo_id&&!(g!=null&&g.is_hidden)?`/forums/${g==null?void 0:g.memo_id}`:`/competitions/detail/${Ia}?type=1`)),Yt({tabsIndex:$o.get("type")})):Yt({tabsIndex:"1"}),g.identifier&&($o.get("identifier")&&!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&Jf(1),$o.get("code")&&!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&Om(),R({type:"globalSetting/setShareData",payload:{title:g==null?void 0:g.name,desc:g==null?void 0:g.description,imgUrl:`${g==null?void 0:g.image}?x-oss-process=image/resize,h_200,w_200,m_pad`}}))},[$o.get("type"),g]);const Rc=[{id:"1",name:"\u6982\u89C8",content:Le.createElement(Tf,null)},{id:"2",name:"\u6392\u884C\u699C",content:Le.createElement(s0,null)},(g==null?void 0:g.personal)&&((0,oe.eB)()||((T=g==null?void 0:g.permission)==null?void 0:T.editable)||(g==null?void 0:g.team_member_present))&&{id:"3",name:"\u53C2\u8D5B\u4EBA\u5458",content:Le.createElement(mu,null)},!(g!=null&&g.personal)&&{id:"3",name:"\u6218\u961F",content:Le.createElement(x0,null)},((0,oe.eB)()||((ue=g==null?void 0:g.permission)==null?void 0:ue.editable)||(g==null?void 0:g.enrolled)&&((g==null?void 0:g.message_id)&&!(g!=null&&g.is_hidden)||(g==null?void 0:g.memo_id)&&!(g!=null&&g.is_hidden)))&&{id:"6",name:"\u8BA8\u8BBA",content:Le.createElement(Z0,null)},((0,oe.eB)()||((Ae=g==null?void 0:g.permission)==null?void 0:Ae.editable))&&{id:"4",name:"\u8BBE\u7F6E",content:Le.createElement(b,{enterDocument:uc,changeKey:new Date})},(((V=g==null?void 0:g.permission)==null?void 0:V.editable)&&(g==null?void 0:g.mode)===3||(g==null?void 0:g.is_open_comment))&&{id:"5",name:"\u9009\u624B\u4F5C\u54C1",content:Le.createElement(fd,null)}].filter(vn=>!!vn);(0,e.useEffect)(()=>{window.location.href.split("enter=").length>1&&Yt({tabsIndex:"4"})},[]),(0,e.useEffect)(()=>{var vn;((vn=H==null?void 0:H.userInfo)==null?void 0:vn.role)===16&&R({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[H==null?void 0:H.userInfo]),(0,e.useEffect)(()=>{var vn,ya;if(l.actionTabs.key==="1")Yt({tabsIndex:"4"});else if(l.actionTabs.key==="2"){if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(!(0,ct.tJ)(R))return;if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g!=null&&g.is_authentication&&!((vn=H==null?void 0:H.userInfo)!=null&&vn.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}sf(!0)}else if(l.actionTabs.key==="3"){if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(!(0,ct.tJ)(R))return;if(g!=null&&g.is_authentication&&!((ya=H==null?void 0:H.userInfo)!=null&&ya.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}cf(!0)}else l.actionTabs.key==="4"?Ao(!0):l.actionTabs.key==="6"?id(!0):(cf(!1),sf(!1))},[l.actionTabs]),(0,e.useEffect)(()=>{Ia&&vo()},[Ia]);function vo(){return As(this,null,function*(){R({type:"competitions/getStaff",payload:{identifier:Ia}}),R({type:"competitions/getHeader",payload:{identifier:Ia}}),R({type:"competitions/getGuides",payload:{identifier:Ia}})})}function gs(){var vn,ya,dl,Eu,Mu,Io;if((vn=H==null?void 0:H.userInfo)!=null&&vn.is_teacher){if(((ya=rl==null?void 0:rl.all_staff)!=null&&ya.mutiple_limited||(dl=rl==null?void 0:rl.teacher_staff)!=null&&dl.mutiple_limited)&&rl!=null&&rl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0}else if(((Eu=rl==null?void 0:rl.all_staff)!=null&&Eu.mutiple_limited||(Mu=rl==null?void 0:rl.member_staff)!=null&&Mu.mutiple_limited)&&rl!=null&&rl.enrolled)return G.ZP.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),!0;if(rl!=null&&rl.enroll_ended)return G.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),!0;if(rl!=null&&rl.all_staff)return!1;if((Io=H==null?void 0:H.userInfo)!=null&&Io.is_teacher){if(!rl.teacher_staff)return G.ZP.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),!0}else if(!(rl!=null&&rl.member_staff))return G.ZP.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),!0}const t0=vn=>{(0,En.qt)(lc(Ms({},vn),{id:Ia})).then(ya=>{(ya==null?void 0:ya.status)==0?(G.ZP.success("\u53D1\u5E03\u5BA1\u6838\u6210\u529F\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u7ADE\u8D5B\u53EF\u4E0A\u7EBF\u542F\u52A8"),sd(!1),vo()):G.ZP.error(ya==null?void 0:ya.message)})};function Om(){return As(this,null,function*(){var vn;if((yield(0,be.ZP)(`/api/competitions/${Ia}/check_open.json`,{method:"post"})).status!==0||!(0,ct.tJ)(R))return;if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g!=null&&g.is_authentication&&!((vn=H==null?void 0:H.userInfo)!=null&&vn.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(gs()){bi(!1);return}if(es)return;bi(!0);let dl=yield R({type:"competitions/JoinTeam",payload:{identifier:Ia,invite_code:$o.get("code")}});bi(!1),dl&&dl.status===0&&(Sc(dl),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}}))})}function Jf(vn){return As(this,null,function*(){var ya,dl,Eu,Mu,Io,pf,Af,vf;if((yield(0,be.ZP)(`/api/competitions/${Ia}/check_open.json`,{method:"post"})).status===0&&(0,ct.tJ)(R)){if(g!=null&&g.enroll_url){(0,Ue.xg)(g==null?void 0:g.enroll_url);return}if(g!=null&&g.personal||vn===1){if(g.teacher_need_phone||g.member_need_phone){ud(!0);return}if(g!=null&&g.need_check_mail){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:"\u60A8\u6682\u672A\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u4E3A\u4E86\u540E\u7EED\u7ADE\u8D5B\u5956\u9879\u9881\u53D1\u7B49\u76F8\u5173\u4E8B\u5B9C\u7684\u6B63\u5E38\u4E14\u51C6\u786E\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u6210\u7ED1\u5B9A\u518D\u53C2\u52A0\u62A5\u540D\u3002",onOk:()=>{window.open("/account/secure")}});return}if(g!=null&&g.is_authentication&&!((ya=H==null?void 0:H.userInfo)!=null&&ya.authentication)){R({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}if(gs()){bi(!1);return}if(es)return;const K0=(...J0)=>As(this,[...J0],function*(km={}){var n0;const q0=(n0=ic.find(_0=>_0.name===(km==null?void 0:km.school)))==null?void 0:n0.id;bi(!0);let jm=yield R({type:"competitions/AddTeam",payload:lc(Ms({},km),{identifier:Ia,name:H.userInfo.real_name+"\u7684\u6218\u961F",school_id:q0})});bi(!1),jm&&jm.status===0&&(Sc(jm),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}}))});if((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_name||(Eu=g==null?void 0:g.need_apply_info)!=null&&Eu.need_apply_student_id||(Mu=g==null?void 0:g.need_apply_info)!=null&&Mu.need_apply_sex||(Io=g==null?void 0:g.need_apply_info)!=null&&Io.need_apply_phone||(pf=g==null?void 0:g.need_apply_info)!=null&&pf.need_apply_grade||(Af=g==null?void 0:g.need_apply_info)!=null&&Af.need_apply_teacher_name||(vf=g==null?void 0:g.need_apply_info)!=null&&vf.need_apply_school){Qd(!0);return}K0()}else Ao(!0)}})}return Le.createElement("section",{className:Ma.bg},Le.createElement("div",{className:"edu-container"},Le.createElement("div",{className:Ma.top},Le.createElement(Ln.Z,{separator:">"},Le.createElement(Ln.Z.Item,null,Le.createElement(F.Link,{style:{fontSize:12},to:"/competitions"},"\u5728\u7EBF\u7ADE\u8D5B")),Le.createElement(Ln.Z.Item,null,Le.createElement("span",{style:{fontSize:12}},g==null?void 0:g.name))),Le.createElement("div",{className:Ma.content},Le.createElement("div",{style:{width:700,height:300,maxHeight:300,background:"#f1f1f1",flexShrink:0}},(g==null?void 0:g.image)&&Le.createElement("img",{className:Ma.Banner,src:`${g==null?void 0:g.image}`})),Le.createElement("div",{className:Ma.right},Le.createElement("div",{className:Ma.titles},g==null?void 0:g.name,g!=null&&g.sub_title?"-"+g.sub_title:null),Le.createElement("div",{className:Ma.bonus},!!(g!=null&&g.bonus)&&Le.createElement("div",null,Le.createElement("p",null,g!=null&&g.bonus?Le.createElement("span",{className:"font20"},"\xA5",parseInt(g&&g.bonus).toLocaleString()):Le.createElement("span",{style:{fontSize:"16px",color:"#DCDCDC"}},"\u6682\u65E0")),Le.createElement("div",{className:Ma.items},Le.createElement("i",{className:"iconfont icon-jiangjin"})," ",Le.createElement("span",null,"\u5956\u91D1"))),Le.createElement("div",null,Le.createElement("p",{className:"font20"},parseInt(g&&(g==null?void 0:g.visits_count)).toLocaleString()),Le.createElement("div",{className:Ma.items},Le.createElement("i",{className:"iconfont icon-liulan1"}),Le.createElement("span",null,"\u6D4F\u89C8"))),Le.createElement("div",null,Le.createElement("p",{className:"font20"},parseInt(g&&(g==null?void 0:g.member_count)).toLocaleString()),Le.createElement("div",{className:Ma.items},Le.createElement("i",{className:"iconfont icon-baoming"})," ",Le.createElement("span",null,"\u62A5\u540D")))),Le.createElement("div",{className:Ma.bottom},Le.createElement("div",null,Le.createElement("span",{style:{color:"#9096A3"}},"\u7ADE\u8D5B\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:20}},g!=null&&g.start_time?Le.createElement("span",null,g==null?void 0:g.start_time,"~",g==null?void 0:g.end_time):Le.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Yt({tabsIndex:"4"}),R({type:"competitions/setActionTabs",payload:{key:"7"}})}},"\u53BB\u5B8C\u5584"))),Le.createElement("div",{style:{margin:"14px 0px"}},Le.createElement("span",{style:{color:"#9096A3"}},"\u62A5\u540D\u622A\u6B62"),Le.createElement("span",{style:{marginLeft:20}},g!=null&&g.enroll_end_time?Le.createElement("span",null,g==null?void 0:g.enroll_end_time):Le.createElement("span",{style:{color:"3061D0",cursor:"pointer"},onClick:()=>{Yt({tabsIndex:"4"}),R({type:"competitions/setActionTabs",payload:{key:"7"}})}},"\u53BB\u5B8C\u5584"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#9096A3"}},"\u7ADE\u8D5B\u72B6\u6001"),Le.createElement("span",{style:{marginLeft:20}},(ut=Qu.find(vn=>vn.type===(g==null?void 0:g.competition_status)))==null?void 0:ut.name)),["unpublish","preparing","review","not_passed"].includes(g==null?void 0:g.competition_status)&&Le.createElement("span",{className:Ma.publish,onClick:()=>{(g==null?void 0:g.not_finish_count)>0?fe.default.confirm({icon:null,title:"",okText:"\u53BB\u5B8C\u5584",content:"\u68C0\u6D4B\u5230\u5F53\u524D\u60A8\u8FD8\u672A\u5B8C\u5584\u7ADE\u8D5B\u6307\u5F15\u7684\u5185\u5BB9\uFF0C\u8BF7\u5148\u5B8C\u5584\u6307\u5F15\u6E05\u5355\uFF0C\u518D\u53D1\u5E03\u5BA1\u6838\u7ADE\u8D5B",onOk:()=>As(void 0,null,function*(){Yt({tabsIndex:"4"}),R({type:"competitions/setActionTabs",payload:{key:"5"}})})}):(sd(!0),(0,Jn.GY)({}).then(vn=>{Yf(vn==null?void 0:vn.schools)}).then(()=>{var vn,ya,dl;rd.setFieldsValue({sponsor_schools:(vn=H.userInfo)==null?void 0:vn.user_school_id,sponsor_user_name:(ya=H.userInfo)==null?void 0:ya.real_name,sponsor_user_phone:(dl=H.userInfo)==null?void 0:dl.phone})}))}},"\u53D1\u5E03\u7ADE\u8D5B"),((g==null?void 0:g.competition_status)==="progressing"||(g==null?void 0:g.competition_status)==="apply")&&!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&Le.createElement("span",{className:Ma.publish,onClick:()=>As(void 0,null,function*(){g!=null&&g.is_course_manager?window.open(g.first_category_url):Jf(2)})},(g==null?void 0:g.mode)===2&&(g!=null&&g.member_of_course)?"\u8FDB\u5165\u8003\u573A":"\u7ACB\u5373\u62A5\u540D"),(((g==null?void 0:g.competition_status)==="progressing"||(g==null?void 0:g.competition_status)==="apply")&&(g==null?void 0:g.team_member_present)||((0,oe.Ny)()||(g==null?void 0:g.is_course_manager)||(g==null?void 0:g.is_manager))&&(g==null?void 0:g.competition_status)!="ended")&&Le.createElement("span",{className:Ma.publish,onClick:()=>{if(g.mode===1||g.mode===3)Yt({tabsIndex:"1"}),R({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if(g!=null&&g.forbid_visit_info){(0,Ue.xg)(g.first_category_url);return}window.open(g.first_category_url)}}},g.mode===1||g.mode===3?"\u8D5B\u9898\u5165\u53E3":"\u8FDB\u5165\u8003\u573A"),(g==null?void 0:g.competition_status)==="ended"&&Le.createElement("span",{onClick:()=>{if(g!=null&&g.team_member_present||(0,oe.Ny)()||g!=null&&g.is_manager)if(g.mode===1||g.mode===3)Yt({tabsIndex:"1"}),setTimeout(()=>{R({type:"competitions/setActionTabs",payload:{key:"entrance"}})},800);else{if(g!=null&&g.forbid_visit_info){(0,Ue.xg)(g.first_category_url);return}window.open(g.first_category_url)}},className:(g!=null&&g.team_member_present||(0,oe.Ny)()||g!=null&&g.is_manager)&&!(g.mode===1||g.mode===3)?Ma.publish:Ma.ended},(g!=null&&g.team_member_present||(0,oe.Ny)()||g!=null&&g.is_manager)&&!(g.mode===1||g.mode===3)?"\u8FDB\u5165\u8003\u573A":"\u5DF2\u7ED3\u675F"),((g==null?void 0:g.competition_status)==="progressing"||(g==null?void 0:g.competition_status)==="apply")&&Le.createElement(qa.CopyToClipboard,{text:`\u3010\u7ADE\u8D5B\u9080\u8BF7\u3011${(ht=H==null?void 0:H.userInfo)==null?void 0:ht.username}\u9080\u8BF7\u60A8\u53C2\u52A0\u5E73\u53F0\u7ADE\u8D5B\u7EC4\u7EC7\u300A${g==null?void 0:g.name}\u7ADE\u8D5B\u300B\uFF0C\u60A8\u53EF\u4EE5\u70B9\u51FB\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u62A5\u540D\u8BE5\u8D5B\u9879\u3002\u94FE\u63A5\uFF1A${window.location.origin}${window.location.pathname}?identifier=${g==null?void 0:g.identifier}`,onCopy:()=>G.ZP.success("\u5DF2\u590D\u5236\u94FE\u63A5\uFF0C\u8BF7\u76F4\u63A5\u7C98\u8D34\u53D1\u9001\u597D\u53CB")},Le.createElement("span",{className:`${Ma.shareicon}`},Le.createElement("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"\u5206\u4EAB")))))),!((x=di==null?void 0:di.data)!=null&&x.guides_is_hidden)&&((Oe=(U=di==null?void 0:di.data)==null?void 0:U.list)==null?void 0:Oe.length)>0&&Le.createElement(Rt,{className:"mt20",LineData:(Ge=(de=di==null?void 0:di.data)==null?void 0:de.list)==null?void 0:Ge.map(vn=>lc(Ms({},vn),{competition_time:vn!=null&&vn.competition_time?y()(vn==null?void 0:vn.competition_time):null}))}),Le.createElement("div",{id:"js_nav"}),Le.createElement(wn.YG,{value:He.tabsIndex,style:{marginBottom:10,paddingLeft:20,background:"#fff",height:64,position:"sticky",top:0,zIndex:1},onChange:vn=>{var ya,dl;if(He.tabsIndex=vn,Yt(Ms({},He)),vn==="3"&&((0,oe.eB)()||(ya=g.permission)!=null&&ya.editable||!(g!=null&&g.team_member_present)&&!(rl!=null&&rl.enroll_ended)&&(g.personal?R({type:"competitions/setActionTabs",payload:{key:"6"}}):R({type:"competitions/setActionTabs",payload:{key:"4"}}))),vn=="4"&&po(!1),vn==="6"&&!((0,oe.eB)()||(dl=g==null?void 0:g.permission)!=null&&dl.editable)){if(g!=null&&g.message_id&&!(g!=null&&g.is_hidden)){F.history.push(`/classrooms/${g==null?void 0:g.course_identifier}/board/${g==null?void 0:g.board_id}/Detail/${g==null?void 0:g.message_id}`),R({type:"user/getUserInfo",payload:{course_id:g==null?void 0:g.course_identifier}});return}F.history.push(g!=null&&g.memo_id&&!(g!=null&&g.is_hidden)?`/forums/${g==null?void 0:g.memo_id}`:`/competitions/detail/${Ia}?type=1`);return}F.history.replace(`/competitions/detail/${Ia}?type=${vn}`)},dataSource:Rc}),(g.competition_status==="unpublish"||g.competition_status==="preparing"||g.competition_status==="review")&&Le.createElement("div",{className:Ma.tag},Le.createElement(La.Z,null)," \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"),((0,oe.eB)()||((ge=g==null?void 0:g.permission)==null?void 0:ge.editable))&&He.tabsIndex==="3"&&(g.competition_status==="progressing"||g.competition_status==="ended")&&(((nn=g==null?void 0:g.need_apply_info)==null?void 0:nn.need_apply_name)||((le=g==null?void 0:g.need_apply_info)==null?void 0:le.need_apply_teacher_phone)||((Je=g==null?void 0:g.need_apply_info)==null?void 0:Je.need_apply_student_id)||((jt=g==null?void 0:g.need_apply_info)==null?void 0:jt.need_apply_sex)||((O=g==null?void 0:g.need_apply_info)==null?void 0:O.need_apply_phone)||(($=g==null?void 0:g.need_apply_info)==null?void 0:$.need_apply_grade)||((ot=g==null?void 0:g.need_apply_info)==null?void 0:ot.need_apply_teacher_name)||((Ze=g==null?void 0:g.need_apply_info)==null?void 0:Ze.need_apply_school))&&Le.createElement("div",{className:Ma.tag},Le.createElement(La.Z,null)," \u82E5\u672C\u7ADE\u8D5B\u5F00\u542F\u4E86\u62A5\u540D\u4FE1\u606F\u586B\u5199\uFF0C\u90A3\u4E48\u53C2\u8D5B\u8005\u7684\u4E2A\u4EBA\u8D44\u6599\u5C06\u4EE5\u62A5\u540D\u65F6\u586B\u5199\u7684\u4FE1\u606F\u4E3A\u4E3B\u3002\u5982\u9700\u9A8C\u8BC1\u53C2\u8D5B\u8005\u5728\u5E73\u53F0\u4E0A\u7684\u771F\u5B9E\u8D26\u53F7\u4FE1\u606F\uFF0C\u53EF\u4EE5\u901A\u8FC7\u201C\u5BFC\u51FA\u201D\u529F\u80FD\u6765\u83B7\u53D6\u8BE6\u7EC6\u8D44\u6599\u3002"),g.competition_status==="not_passed"&&Le.createElement("div",{className:Ma.tag,style:{color:"red",background:"rgba(229,51,51,0.1)"}},Le.createElement(La.Z,null)," \u5BA1\u6838\u88AB\u9A73\u56DE",Le.createElement(je.Z,{placement:"bottom",title:g==null?void 0:g.not_passed_reason},Le.createElement("span",{style:{marginLeft:20}},"\u9A73\u56DE\u7406\u7531\uFF1A",g==null?void 0:g.not_passed_reason))),(tn=Rc.find(vn=>vn.id===He.tabsIndex))==null?void 0:tn.content),Le.createElement(fe.default,{title:"\u52A0\u5165\u6218\u961F",open:ld,width:700,className:Ma.scoremodal,onOk:(0,Gl.debounce)(()=>{rd.submit()},500),okButtonProps:{loading:es},centered:!0,onCancel:()=>sf(!1)},Le.createElement("div",null,Le.createElement(D.default,{form:rd,initialValues:lc(Ms({},H.userInfo),{sex:(Bn=H==null?void 0:H.userInfo)==null?void 0:Bn.gender,grade:(ae=H==null?void 0:H.userInfo)==null?void 0:ae.edu_entry_year,school:(tt=g==null?void 0:g.need_apply_info)!=null&&tt.need_apply_school&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs"?"":(an=H==null?void 0:H.userInfo)==null?void 0:an.school_name}),size:"large",labelCol:{span:5},onFinish:vn=>As(void 0,null,function*(){var ya,dl;if(bi(!0),gs()){bi(!1);return}const Eu=(ya=ic.find(Io=>Io.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;if(!Eu&&((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}let Mu=yield R({type:"competitions/JoinTeam",payload:lc(Ms({},vn),{identifier:Ia,invite_code:vn.name,school_id:Eu})});bi(!1),Mu.status===0&&(vs(!0),Sc(Mu),vo(),R({type:"competitions/setActionTabs",payload:{}}))})},(((Ra=g==null?void 0:g.need_apply_info)==null?void 0:Ra.need_apply_name)||((cl=g==null?void 0:g.need_apply_info)==null?void 0:cl.need_apply_teacher_phone)||((Fn=g==null?void 0:g.need_apply_info)==null?void 0:Fn.need_apply_student_id)||((cr=g==null?void 0:g.need_apply_info)==null?void 0:cr.need_apply_sex)||(($n=g==null?void 0:g.need_apply_info)==null?void 0:$n.need_apply_phone)||((el=g==null?void 0:g.need_apply_info)==null?void 0:el.need_apply_grade)||((Kn=g==null?void 0:g.need_apply_info)==null?void 0:Kn.need_apply_teacher_name)||((v=g==null?void 0:g.need_apply_info)==null?void 0:v.need_apply_school))&&Le.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),Le.createElement(D.default.Item,{label:"\u9080\u8BF7\u7801",name:"name",rules:[{required:!0,validator:(vn,ya)=>{var dl;return((dl=ya==null?void 0:ya.replaceAll(" ",""))==null?void 0:dl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},Le.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801"})),((Qt=g==null?void 0:g.need_apply_info)==null?void 0:Qt.need_apply_id_number)&&Le.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Le.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((hn=g==null?void 0:g.need_apply_info)==null?void 0:hn.need_apply_name)&&Le.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((ye=g==null?void 0:g.need_apply_info)==null?void 0:ye.need_apply_sex)&&Le.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Le.createElement(we.ZP.Group,null,Le.createElement(we.ZP,{value:0},"\u7537"),Le.createElement(we.ZP,{value:1},"\u5973"))),((it=g==null?void 0:g.need_apply_info)==null?void 0:it.need_apply_student_id)&&Le.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((Fe=g==null?void 0:g.need_apply_info)==null?void 0:Fe.need_apply_phone)&&Le.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((_=g==null?void 0:g.need_apply_info)==null?void 0:_.need_apply_grade)&&Le.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},Le.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},gu())),((In=g==null?void 0:g.need_apply_info)==null?void 0:In.need_apply_teacher_name)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((N=g==null?void 0:g.need_apply_info)==null?void 0:N.need_apply_teacher_phone)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((We=g==null?void 0:g.need_apply_info)==null?void 0:We.need_apply_school)&&(g==null?void 0:g.region_rule)!==1&&g.identifier!=="81bjsjjs"&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(ze.Z,{size:"large",showSearch:!0,onChange:vn=>pn(vn)},xa.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))),(((dt=g==null?void 0:g.need_apply_info)==null?void 0:dt.need_apply_school)&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs")&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(Me.default,{showSearch:!0},ic.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name))))))),Le.createElement(fe.default,{title:!1,footer:!1,open:Gf,width:318,className:Ma.scoremodal,closable:!1,centered:!0},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{className:Ma.title},"\u62A5\u540D"),Le.createElement("span",{onClick:()=>Ao(!1),style:{cursor:"pointer"},className:Ma.close},Le.createElement("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}}))),Le.createElement("div",{className:Ma.content},"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),Le.createElement("div",{className:Ma.bottoms},Le.createElement(ke.ZP,{className:Ma.no,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"2"}}),Ao(!1)}},"\u52A0\u5165\u6218\u961F"),Le.createElement(ke.ZP,{className:Ma.yes,onClick:()=>{R({type:"competitions/setActionTabs",payload:{key:"3"}}),Ao(!1)}},"\u521B\u5EFA\u6218\u961F"))),Le.createElement(fe.default,{title:!1,footer:!1,open:mf,width:318,className:Ma.scoremodal,closable:!1,centered:!0},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{className:Ma.title},"\u62A5\u540D"),Le.createElement("span",{onClick:()=>id(!1),style:{cursor:"pointer"},className:Ma.close},Le.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),Le.createElement("div",{className:Ma.content},"\u60A8\u6682\u672A\u62A5\u540D\uFF0C\u8BF7\u5148\u62A5\u540D"),Le.createElement("div",{className:Ma.bottoms},Le.createElement(ke.ZP,{className:Ma.no,onClick:()=>{id(!1)}},"\u53D6\u6D88"),Le.createElement(ke.ZP,{className:Ma.yes,loading:es,onClick:()=>As(void 0,null,function*(){if(gs()){bi(!1);return}if(es)return;bi(!0);let vn=yield R({type:"competitions/AddTeam",payload:{identifier:Ia}});bi(!1),vn&&vn.status===0&&(Sc(vn),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}})),id(!1)})},"\u7ACB\u5373\u62A5\u540D"))),Le.createElement(fe.default,{title:"\u62A5\u540D\u4FE1\u606F\u586B\u5199",open:Kf,width:700,className:Ma.scoremodal,onOk:(0,Gl.debounce)(()=>{Hs.submit()},500),okButtonProps:{loading:es},centered:!0,onCancel:()=>Qd(!1)},Le.createElement(D.default,{initialValues:lc(Ms({},H.userInfo),{sex:(yt=H==null?void 0:H.userInfo)==null?void 0:yt.gender,grade:(cn=H==null?void 0:H.userInfo)==null?void 0:cn.edu_entry_year,school:($t=g==null?void 0:g.need_apply_info)!=null&&$t.need_apply_school&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs"?"":(dn=H==null?void 0:H.userInfo)==null?void 0:dn.school_name}),form:Hs,colon:!1,labelCol:{span:5},size:"large",onFinish:vn=>As(void 0,null,function*(){var ya,dl;const Eu=(ya=ic.find(Io=>Io.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;if(!Eu&&((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}bi(!0);let Mu=yield R({type:"competitions/AddTeam",payload:lc(Ms({},vn),{identifier:Ia,name:H.userInfo.real_name+"\u7684\u6218\u961F",school_id:Eu})});bi(!1),Mu&&Mu.status===0&&(Sc(Mu),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}})),Qd(!1)})},(((qt=g==null?void 0:g.need_apply_info)==null?void 0:qt.need_apply_name)||((ft=g==null?void 0:g.need_apply_info)==null?void 0:ft.need_apply_teacher_phone)||((on=g==null?void 0:g.need_apply_info)==null?void 0:on.need_apply_student_id)||((gt=g==null?void 0:g.need_apply_info)==null?void 0:gt.need_apply_sex)||((pa=g==null?void 0:g.need_apply_info)==null?void 0:pa.need_apply_phone)||((Ua=g==null?void 0:g.need_apply_info)==null?void 0:Ua.need_apply_grade)||((Dr=g==null?void 0:g.need_apply_info)==null?void 0:Dr.need_apply_teacher_name)||((Yl=g==null?void 0:g.need_apply_info)==null?void 0:Yl.need_apply_school))&&Le.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),((Sl=g==null?void 0:g.need_apply_info)==null?void 0:Sl.need_apply_name)&&Le.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((hr=g==null?void 0:g.need_apply_info)==null?void 0:hr.need_apply_sex)&&Le.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Le.createElement(we.ZP.Group,null,Le.createElement(we.ZP,{value:0},"\u7537"),Le.createElement(we.ZP,{value:1},"\u5973"))),((ll=g==null?void 0:g.need_apply_info)==null?void 0:ll.need_apply_student_id)&&Le.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((qr=g==null?void 0:g.need_apply_info)==null?void 0:qr.need_apply_id_number)&&Le.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Le.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((kn=g==null?void 0:g.need_apply_info)==null?void 0:kn.need_apply_phone)&&Le.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((jn=g==null?void 0:g.need_apply_info)==null?void 0:jn.need_apply_grade)&&Le.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"},Ia==="81bjsjjs"?{validator:(vn,ya)=>ya!==2023?Promise.reject(new Error("\u4E0D\u7B26\u5408\u62A5\u540D\u53C2\u8D5B\u8303\u56F4")):Promise.resolve()}:null].filter(vn=>vn!==null)},Le.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},gu())),((Na=g==null?void 0:g.need_apply_info)==null?void 0:Na.need_apply_teacher_name)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((yl=g==null?void 0:g.need_apply_info)==null?void 0:yl.need_apply_teacher_phone)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((wa=g==null?void 0:g.need_apply_info)==null?void 0:wa.need_apply_school)&&(g==null?void 0:g.region_rule)!==1&&g.identifier!=="81bjsjjs"&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(ze.Z,{size:"large",showSearch:!0,onChange:vn=>pn(vn)},xa.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))),(((Tu=g==null?void 0:g.need_apply_info)==null?void 0:Tu.need_apply_school)&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs")&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(Me.default,{showSearch:!0},ic.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))))),Le.createElement(fe.default,{title:"\u521B\u5EFA\u6218\u961F",open:Td,width:700,className:Ma.scoremodal,onOk:(0,Gl.debounce)(()=>{rd.submit()},500),okButtonProps:{loading:es},centered:!0,onCancel:()=>cf(!1)},Le.createElement("div",null,Le.createElement(D.default,{form:rd,labelCol:{span:5},initialValues:lc(Ms({},H.userInfo),{sex:(br=H==null?void 0:H.userInfo)==null?void 0:br.gender,grade:(dr=H==null?void 0:H.userInfo)==null?void 0:dr.edu_entry_year,school:(Ju=H==null?void 0:H.userInfo)==null?void 0:Ju.school_name}),size:"large",onFinish:vn=>As(void 0,null,function*(){var ya,dl;bi(!0);const Eu=(ya=ic.find(Io=>Io.name===(vn==null?void 0:vn.school)))==null?void 0:ya.id;if(!Eu&&((dl=g==null?void 0:g.need_apply_info)!=null&&dl.need_apply_school)){G.ZP.info("\u8BF7\u9009\u62E9\u6B63\u786E\u7684\u5B66\u6821");return}if(gs()){bi(!1);return}let Mu=yield R({type:"competitions/AddTeam",payload:lc(Ms({},vn),{identifier:Ia,name:vn.name,school_id:Eu})});bi(!1),Mu&&Mu.status===0&&(Sc(Mu),vs(!0),vo(),R({type:"competitions/setActionTabs",payload:{}}))})},(((_r=g==null?void 0:g.need_apply_info)==null?void 0:_r.need_apply_name)||((Ji=g==null?void 0:g.need_apply_info)==null?void 0:Ji.need_apply_teacher_phone)||((Mo=g==null?void 0:g.need_apply_info)==null?void 0:Mo.need_apply_student_id)||((bo=g==null?void 0:g.need_apply_info)==null?void 0:bo.need_apply_sex)||((wo=g==null?void 0:g.need_apply_info)==null?void 0:wo.need_apply_phone)||((qi=g==null?void 0:g.need_apply_info)==null?void 0:qi.need_apply_grade)||((Gr=g==null?void 0:g.need_apply_info)==null?void 0:Gr.need_apply_teacher_name)||((k=g==null?void 0:g.need_apply_info)==null?void 0:k.need_apply_school))&&Le.createElement("div",{className:"mb20"},"\u6839\u636E\u7ADE\u8D5B\u5B98\u65B9\u7684\u89C4\u5B9A\uFF0C\u53C2\u8D5B\u4EBA\u5458\u9700\u586B\u5199\u5FC5\u586B\u4FE1\u606F\u624D\u53EF\u5B8C\u6210\u62A5\u540D\uFF0C\u8BF7\u786E\u4FDD\u586B\u5199\u7684\u4FE1\u606F\u51C6\u786E\u5B8C\u6574\u3002"),Le.createElement(D.default.Item,{label:"\u961F\u4F0D\u540D\u79F0",name:"name",rules:[{required:!0,validator:(vn,ya)=>{var dl;return((dl=ya==null?void 0:ya.replaceAll(" ",""))==null?void 0:dl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u961F\u4F0D\u540D\u79F0")}}]},Le.createElement(re.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0"})),((tl=g==null?void 0:g.need_apply_info)==null?void 0:tl.need_apply_id_number)&&Le.createElement(D.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u53F7\u7801",name:"id_number",rules:[{required:!0,pattern:/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u683C\u5F0F"}]},Le.createElement(re.default,{maxLength:18,showCount:!0,placeholder:"\u8BF7\u8F93\u8EAB\u4EFD\u8BC1\u53F7\u7801"})),((mo=g==null?void 0:g.need_apply_info)==null?void 0:mo.need_apply_name)&&Le.createElement(D.default.Item,{label:"\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D"},{whitespace:!0,message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u59D3\u540D",showCount:!0,maxLength:60})),((xc=g==null?void 0:g.need_apply_info)==null?void 0:xc.need_apply_sex)&&Le.createElement(D.default.Item,{label:"\u6027\u522B",name:"sex",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u6027\u522B"}]},Le.createElement(we.ZP.Group,null,Le.createElement(we.ZP,{value:0},"\u7537"),Le.createElement(we.ZP,{value:1},"\u5973"))),((rc=g==null?void 0:g.need_apply_info)==null?void 0:rc.need_apply_student_id)&&Le.createElement(D.default.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7"},{whitespace:!0,message:"\u5B66\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u5B66\u53F7",showCount:!0,maxLength:60})),((Di=g==null?void 0:g.need_apply_info)==null?void 0:Di.need_apply_phone)&&Le.createElement(D.default.Item,{label:"\u7535\u8BDD",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD"},{whitespace:!0,message:"\u7535\u8BDD\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8D5B\u4EBA\u5458\u7535\u8BDD",showCount:!0,maxLength:60})),((Pc=g==null?void 0:g.need_apply_info)==null?void 0:Pc.need_apply_grade)&&Le.createElement(D.default.Item,{label:"\u5E74\u7EA7",name:"grade",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7"}]},Le.createElement(Me.default,{placeholder:"\u8BF7\u9009\u62E9\u53C2\u8D5B\u4EBA\u5458\u5E74\u7EA7",size:"large"},gu())),((Zs=g==null?void 0:g.need_apply_info)==null?void 0:Zs.need_apply_teacher_name)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D",name:"teacher_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u59D3\u540D"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u5982\u6CA1\u6709\u6307\u5BFC\u8001\u5E08\u8BF7\u586B\u65E0",showCount:!0,maxLength:60})),((w=g==null?void 0:g.need_apply_info)==null?void 0:w.need_apply_teacher_phone)&&Le.createElement(D.default.Item,{label:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",name:"teacher_phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F"},{whitespace:!0,message:"\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(re.default,{placeholder:"\u8BF7\u8F93\u5165\u6307\u5BFC\u8001\u5E08\u8054\u7CFB\u65B9\u5F0F",showCount:!0,maxLength:60})),((Ce=g==null?void 0:g.need_apply_info)==null?void 0:Ce.need_apply_school)&&(g==null?void 0:g.region_rule)!==1&&g.identifier!=="81bjsjjs"&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(ze.Z,{size:"large",showSearch:!0,onChange:vn=>pn(vn)},xa.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name)))),(((Pt=g==null?void 0:g.need_apply_info)==null?void 0:Pt.need_apply_school)&&(g==null?void 0:g.region_rule)===1||g.identifier==="81bjsjjs")&&Le.createElement(D.default.Item,{label:"\u5B66\u6821",name:"school",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},Le.createElement(Me.default,{showSearch:!0},ic.map((vn,ya)=>Le.createElement(ad,{key:ya,value:vn.name},vn.name))))))),Le.createElement(fe.default,{title:!1,footer:!1,open:od,width:650,className:Ma.scoremodal,closable:!1,centered:!0,onCancel:()=>sd(!1)},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{className:Ma.title},"\u4E3A\u4E86\u52A0\u5FEB\u7ADE\u8D5B\u5BA1\u6838\u901F\u5EA6\uFF0C\u8BF7\u786E\u8BA4\u4EE5\u4E0B\u4FE1\u606F\u662F\u5426\u51C6\u786E"),Le.createElement("span",{onClick:()=>sd(!1),style:{cursor:"pointer"},className:Ma.close},Le.createElement("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}}))),Le.createElement("div",{className:Ma.content},Le.createElement(D.default,{form:rd,className:Ma.formWrap,onFinish:t0,labelCol:{flex:"110px"}},Le.createElement(D.default.Item,{className:Ma.form_item,label:"\u4E3B\u529E\u65B9",colon:!1,name:"sponsor_schools"},Le.createElement(Me.default,{mode:"multiple",className:Ma.form_item_item_select,options:Rm,fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",filterOption:(vn,ya)=>{var dl;return((dl=ya==null?void 0:ya.name)!=null?dl:"").toLowerCase().includes(vn.toLowerCase())}})),Le.createElement(D.default.Item,{className:Ma.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D",colon:!1,name:"sponsor_user_name"},Le.createElement(re.default,{className:Ma.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u59D3\u540D"})),Le.createElement(D.default.Item,{className:Ma.form_item,label:"\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u786E\u7684\u5EA7\u673A\u53F7\u6216\u8005\u624B\u673A\u53F7"}]},Le.createElement(re.default,{className:Ma.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u8981\u8D1F\u8D23\u4EBA\u7535\u8BDD"})),Le.createElement("div",{className:Ma.bottom},Le.createElement(D.default.Item,null,Le.createElement(ke.ZP,{size:"middle",className:Ma.no,onClick:()=>{sd(!1)}},"\u53D6\u6D88"),Le.createElement(ke.ZP,{className:Ma.yes,size:"middle",type:"primary",htmlType:"submit",loading:q},"\u4FDD\u5B58")))))),Le.createElement(Ac.Z,null),Le.createElement(gd.Z,{datas:ff,Header:g,isopen:df,setisopen:vs,isShowPhone:Sm,setIsShowPhone:ud,user:H,dispatch:R,onOK:()=>{vo()}}))};var W0=(0,F.connect)(({competitions:a,loading:u,globalSetting:l,user:d})=>({competitions:a,globalSetting:l,loading:u.models.competitions,user:d}))(U0);const G0=({globalSetting:a})=>{var u;switch(Number((u=a==null?void 0:a.setting)==null?void 0:u.theme)){case f.Fy.THEMEONE:return e.createElement(Cd,null);case f.Fy.DEFAULT:default:return e.createElement(W0,null)}};var Y0=(0,F.connect)(({globalSetting:a})=>({globalSetting:a}))(G0)},80024:function(Ea,Tn,B){"use strict";B.d(Tn,{$J:function(){return F},JZ:function(){return Me},bN:function(){return fe},jP:function(){return D},rO:function(){return _e}});var f=B(38147),e=(G,Ln,re)=>new Promise((we,ze)=>{var ke=Ue=>{try{Ye(re.next(Ue))}catch(be){ze(be)}},oe=Ue=>{try{Ye(re.throw(Ue))}catch(be){ze(be)}},Ye=Ue=>Ue.done?we(Ue.value):Promise.resolve(Ue.value).then(ke,oe);Ye((re=re.apply(G,Ln)).next())});function F(G){return(0,f.U2)(`libraries/${G}.json`)}function _e(G){return(0,f.U2)("library_tags.json",G)}function Me(G){return e(this,null,function*(){return(yield(0,f.IV)(`attachments/${G}.json`)).status===0})}function D(G){return(0,f.v_)("libraries.json",G)}function fe(G,Ln){return(0,f.gz)(`libraries/${G}.json`,Ln)}},84454:function(Ea,Tn,B){"use strict";B.d(Tn,{AD:function(){return Yn},BA:function(){return ra},D9:function(){return vt},Hp:function(){return y},IM:function(){return Dt},Iy:function(){return $e},KM:function(){return Un},KU:function(){return Tt},MJ:function(){return ee},Ne:function(){return Rt},ON:function(){return En},Uj:function(){return Ct},VY:function(){return Xt},YO:function(){return lt},YX:function(){return Jn},Zn:function(){return Ye},_g:function(){return gn},_k:function(){return ln},c6:function(){return Ee},cr:function(){return Ue},eV:function(){return Jt},fi:function(){return be},gh:function(){return Qn},hS:function(){return Bt},iA:function(){return ct},j6:function(){return xn},je:function(){return Lt},jj:function(){return mt},kS:function(){return Sn},o6:function(){return ea},pO:function(){return L},rQ:function(){return Xn},sA:function(){return zt},xm:function(){return Mn},xo:function(){return Ft},y8:function(){return ia},yd:function(){return Zt}});var f=B(33270),e=B(65582),F=B(65862),_e=B(8591),Me=B(74128),D=Object.defineProperty,fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,re=(Pe,en,bn)=>en in Pe?D(Pe,en,{enumerable:!0,configurable:!0,writable:!0,value:bn}):Pe[en]=bn,we=(Pe,en)=>{for(var bn in en||(en={}))G.call(en,bn)&&re(Pe,bn,en[bn]);if(fe)for(var bn of fe(en))Ln.call(en,bn)&&re(Pe,bn,en[bn]);return Pe},ze=(Pe,en,bn)=>new Promise((Vn,Rn)=>{var la=vl=>{try{Xl(bn.next(vl))}catch(Ll){Rn(Ll)}},fl=vl=>{try{Xl(bn.throw(vl))}catch(Ll){Rn(Ll)}},Xl=vl=>vl.done?Vn(vl.value):Promise.resolve(vl.value).then(la,fl);Xl((bn=bn.apply(Pe,en)).next())});const ke=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Ye=Pe=>ze(void 0,null,function*(){ke(),(yield(0,f.YR)(we({},Pe))).status===0&&(yield(0,F.QH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_couser_info.json`,query:Pe}))),oe()}),Ue=Pe=>ze(void 0,null,function*(){const en=yield(0,f.yS)(we({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`);else{if(en.status===-2)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`))}}),be=Pe=>ze(void 0,null,function*(){const en=yield(0,f.W0)(we({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`))}}),ct=Pe=>ze(void 0,null,function*(){const en=yield(0,f.Nl)(we({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`))}}),Zt=Pe=>ze(void 0,null,function*(){const en=yield(0,f.IU)(we({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`))}}),gn=Pe=>ze(void 0,null,function*(){const en=yield(0,f.td)(we({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(en.status===-2)return en;if(en.status===-3)(0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else if(en.status===-4)return en}}),xn=Pe=>ze(void 0,null,function*(){const en=yield(0,f.QX)(we({},Pe));if(en.status===0)_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`);else{if(en.status===-4)return en;en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`))}}),mt=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.o_)(we({},Pe));bn.status===0?(_e.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"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),y=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.ZL)(we({},Pe));bn.status===0?(_e.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"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),$e=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.aP)(we({},Pe));bn.status===0?(_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),ee=(Pe,en)=>ze(void 0,null,function*(){const bn=yield(0,f.vV)(we({},Pe));bn.status===0?(_e.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"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`)):bn.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/${en}`))}),je=Pe=>ze(void 0,null,function*(){ke(),(yield exportCourseWorkListAppendix(we({},Pe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pe.categoryId}/works_list.zip`,query:Pe}))),oe()}),zt=Pe=>ze(void 0,null,function*(){ke(),yield(0,F.QH)("",Me.Z.API_SERVER+`/api/polls/${Pe.categoryId}/commit_result.xlsx`),oe()}),Qn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pe}))}),ea=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/video_study_statics.xlsx`,query:Pe}))}),Ee=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_video_study.xlsx`,query:Pe}))}),Jt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_course_students_info.xlsx`,query:Pe}))}),Yn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pe}))}),Xn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pe}))}),ia=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pe}))}),Lt=Pe=>ze(void 0,null,function*(){const en=yield(0,f.Uy)(we({},Pe));en.status===0?(_e.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`)):en.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ln=Pe=>ze(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/export_records/${Pe.id}.xlsx`,query:Pe}))}),Mn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pe}))}),vt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/${Pe.menuKey}_statistic.xlsx?${Pe.checkedList.map(en=>`course_group_id[]=${en}`).join("&")}`,query:Pe}))}),Rt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_training_objectives.xlsx`,query:Pe}))}),Dt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)(Pe==null?void 0:Pe.name,(0,F.NY)({url:Me.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pe}))}),Bt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_courses.xlsx`,query:Pe}))}),Ft=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pe}))}),Xt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pe}))}),Tt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/exercises/${Pe.categoryId}/rank_list.xlsx`,query:Pe}))}),Sn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pe}))}),En=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/examination_banks/${Pe.id}.json`,query:Pe}))}),Jn=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/exercises/${Pe.categoryId}.json`,query:Pe}))}),lt=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/polls/${Pe==null?void 0:Pe.id}/commit_result.json`,query:Pe}))}),Ct=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pe}))}),L=(Pe,en)=>ze(void 0,null,function*(){yield(0,F.FH)(en||"",(0,F.NY)({url:Me.Z.API_SERVER+`/api/exercises/${Pe==null?void 0:Pe.exercise_id}/consult_exercise.json`,query:Pe}))}),Un=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/competitions/${Pe==null?void 0:Pe.identifier}/competition_commit_records/member_works.xlsx`,query:Pe}))}),ra=Pe=>ze(void 0,null,function*(){yield(0,F.FH)("",(0,F.NY)({url:Me.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Pe}))})},61527:function(Ea,Tn,B){"use strict";B.d(Tn,{U:function(){return Ln}});var f=B(59301),e=Object.defineProperty,F=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,D=(re,we,ze)=>we in re?e(re,we,{enumerable:!0,configurable:!0,writable:!0,value:ze}):re[we]=ze,fe=(re,we)=>{for(var ze in we||(we={}))_e.call(we,ze)&&D(re,ze,we[ze]);if(F)for(var ze of F(we))Me.call(we,ze)&&D(re,ze,we[ze]);return re},G=(re,we,ze)=>new Promise((ke,oe)=>{var Ye=ct=>{try{be(ze.next(ct))}catch(Zt){oe(Zt)}},Ue=ct=>{try{be(ze.throw(ct))}catch(Zt){oe(Zt)}},be=ct=>ct.done?ke(ct.value):Promise.resolve(ct.value).then(Ye,Ue);be((ze=ze.apply(re,we)).next())});function Ln(re,we){const[ze,ke]=(0,f.useState)(we),[oe,Ye]=(0,f.useState)(!1),[Ue,be]=(0,f.useState)();return[ze,oe,(Zt,gn=!1)=>G(this,null,function*(){const xn=gn?we:fe(fe({},ze),Zt);Ye(!0),ke(xn);const mt=yield re(xn);return Ye(!1),be(mt),mt}),Ue,be]}},77578:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return f}});const f=e=>e?typeof e=="function"?e():e:null},5083:function(Ea,Tn,B){"use strict";B.d(Tn,{default:function(){return Md}});var f=B(56656),e=B.n(f),F=B(48736),_e=B(27112),Me=B.n(_e),D=B(54449),fe=B.n(D),G=B(53501),Ln=B.n(G),re=B(36867),we=B.n(re),ze=B(71912),ke=B.n(ze),oe=B(48228),Ye=B.n(oe);e().extend(Ye()),e().extend(ke()),e().extend(Me()),e().extend(fe()),e().extend(Ln()),e().extend(we()),e().extend(function(o,c){var m=c.prototype,Q=m.format;m.format=function(ve){var ce=(ve||"").replace("Wo","wo");return Q.bind(this)(ce)}});var Ue={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"},be=function(c){var m=Ue[c];return m||c.split("_")[0]},ct=function(){(0,F.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Zt={getNow:function(){return e()()},getFixedDate:function(c){return e()(c,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(c){return c.endOf("month")},getWeekDay:function(c){var m=c.locale("en");return m.weekday()+m.localeData().firstDayOfWeek()},getYear:function(c){return c.year()},getMonth:function(c){return c.month()},getDate:function(c){return c.date()},getHour:function(c){return c.hour()},getMinute:function(c){return c.minute()},getSecond:function(c){return c.second()},addYear:function(c,m){return c.add(m,"year")},addMonth:function(c,m){return c.add(m,"month")},addDate:function(c,m){return c.add(m,"day")},setYear:function(c,m){return c.year(m)},setMonth:function(c,m){return c.month(m)},setDate:function(c,m){return c.date(m)},setHour:function(c,m){return c.hour(m)},setMinute:function(c,m){return c.minute(m)},setSecond:function(c,m){return c.second(m)},isAfter:function(c,m){return c.isAfter(m)},isValidate:function(c){return c.isValid()},locale:{getWeekFirstDay:function(c){return e()().locale(be(c)).localeData().firstDayOfWeek()},getWeekFirstDate:function(c,m){return m.locale(be(c)).weekday(0)},getWeek:function(c,m){return m.locale(be(c)).week()},getShortWeekDays:function(c){return e()().locale(be(c)).localeData().weekdaysMin()},getShortMonths:function(c){return e()().locale(be(c)).localeData().monthsShort()},format:function(c,m,Q){return m.locale(be(c)).format(Q)},parse:function(c,m,Q){for(var Z=be(c),ve=0;ve1&&(ce=c.addDate(ce,-7)),ce}function Tl(o,c,m){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(c){case"year":return m.addYear(o,Q*10);case"quarter":case"month":return m.addYear(o,Q);default:return m.addMonth(o,Q)}}function ol(o,c){var m=c.generateConfig,Q=c.locale,Z=c.format;return typeof Z=="function"?Z(o):m.locale.format(Q.locale,o,Z)}function Wa(o,c){var m=c.generateConfig,Q=c.locale,Z=c.formatList;return!o||typeof Z[0]=="function"?null:m.locale.parse(Q.locale,o,Z)}function Hn(o){var c=o.cellDate,m=o.mode,Q=o.disabledDate,Z=o.generateConfig;if(!Q)return!1;var ve=function(Gt,Ke,pt){for(var _t=Ke;_t<=pt;){var Zn=void 0;switch(Gt){case"date":{if(Zn=Z.setDate(c,_t),!Q(Zn))return!1;break}case"month":{if(Zn=Z.setMonth(c,_t),!Hn({cellDate:Zn,mode:"month",generateConfig:Z,disabledDate:Q}))return!1;break}case"year":{if(Zn=Z.setYear(c,_t),!Hn({cellDate:Zn,mode:"year",generateConfig:Z,disabledDate:Q}))return!1;break}}_t+=1}return!0};switch(m){case"date":case"week":return Q(c);case"month":{var ce=1,qe=Z.getDate(Z.getEndDate(c));return ve("date",ce,qe)}case"quarter":{var et=Math.floor(Z.getMonth(c)/3)*3,st=et+2;return ve("month",et,st)}case"year":return ve("month",0,11);case"decade":{var Et=Z.getYear(c),bt=Math.floor(Et/bn)*bn,wt=bt+bn-1;return ve("year",bt,wt)}}}function mr(o,c){var m=c.formatList,Q=c.generateConfig,Z=c.locale;return(0,Pe.Z)(function(){if(!o)return[[""],""];for(var ve="",ce=[],qe=0;qe1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(st.current),_t){et(pt);return}st.current=requestAnimationFrame(function(){et(pt)})}var bt=mr(qe,{formatList:m,generateConfig:Q,locale:Z}),wt=(0,L.Z)(bt,2),Kt=wt[1];function Gt(pt){Et(pt)}function Ke(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Et(null,pt)}return(0,y.useEffect)(function(){Ke(!0)},[o]),(0,y.useEffect)(function(){return function(){return cancelAnimationFrame(st.current)}},[]),[Kt,Gt,Ke]}var Ga=B(10228),nl=B(16089),wl=B(94480),ca=B(29194),ur=new Map;function Ql(o,c){var m;function Q(){(0,ca.Z)(o)?c():m=(0,nl.Z)(function(){Q()})}return Q(),function(){nl.Z.cancel(m)}}function kr(o,c,m){if(ur.get(o)&&cancelAnimationFrame(ur.get(o)),m<=0){ur.set(o,requestAnimationFrame(function(){o.scrollTop=c}));return}var Q=c-o.scrollTop,Z=Q/m*10;ur.set(o,requestAnimationFrame(function(){o.scrollTop+=Z,o.scrollTop!==c&&kr(o,c,m-10)}))}function Rl(o,c){var m=c.onLeftRight,Q=c.onCtrlLeftRight,Z=c.onUpDown,ve=c.onPageUpDown,ce=c.onEnter,qe=o.which,et=o.ctrlKey,st=o.metaKey;switch(qe){case Ga.Z.LEFT:if(et||st){if(Q)return Q(-1),!0}else if(m)return m(-1),!0;break;case Ga.Z.RIGHT:if(et||st){if(Q)return Q(1),!0}else if(m)return m(1),!0;break;case Ga.Z.UP:if(Z)return Z(-1),!0;break;case Ga.Z.DOWN:if(Z)return Z(1),!0;break;case Ga.Z.PAGE_UP:if(ve)return ve(-1),!0;break;case Ga.Z.PAGE_DOWN:if(ve)return ve(1),!0;break;case Ga.Z.ENTER:if(ce)return ce(),!0;break}return!1}function pr(o,c,m,Q){var Z=o;if(!Z)switch(c){case"time":Z=Q?"hh:mm:ss a":"HH:mm:ss";break;case"week":Z="gggg-wo";break;case"month":Z="YYYY-MM";break;case"quarter":Z="YYYY-[Q]Q";break;case"year":Z="YYYY";break;default:Z=m?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Z}function jr(o,c,m){var Q=o==="time"?8:10,Z=typeof c=="function"?c(m.getNow()).length:c.length;return Math.max(Q,Z)+2}var Cl=null,Zu=new Set;function Pr(o){return!Cl&&typeof window!="undefined"&&window.addEventListener&&(Cl=function(m){(0,wl.Z)(Zu).forEach(function(Q){Q(m)})},window.addEventListener("mousedown",Cl)),Zu.add(o),function(){Zu.delete(o),Zu.size===0&&(window.removeEventListener("mousedown",Cl),Cl=null)}}function Ml(o){var c=o.target;if(o.composed&&c.shadowRoot){var m;return((m=o.composedPath)===null||m===void 0?void 0:m.call(o)[0])||c}return c}var Bl=function(c){return c==="month"||c==="date"?"year":c},Oi=function(c){return c==="date"?"month":c},ai=function(c){return c==="month"||c==="date"?"quarter":c},Sr=function(c){return c==="date"?"week":c},au={year:Bl,month:Oi,quarter:ai,week:Sr,time:null,date:null};function Fl(o,c){return o.some(function(m){return m&&m.contains(c)})}function Yr(o){var c=o.open,m=o.value,Q=o.isClickOutside,Z=o.triggerOpen,ve=o.forwardKeyDown,ce=o.onKeyDown,qe=o.blurToCancel,et=o.onSubmit,st=o.onCancel,Et=o.onFocus,bt=o.onBlur,wt=o.changeOnBlur,Kt=(0,y.useState)(!1),Gt=(0,L.Z)(Kt,2),Ke=Gt[0],pt=Gt[1],_t=(0,y.useState)(!1),Zn=(0,L.Z)(_t,2),On=Zn[0],Wn=Zn[1],_n=(0,y.useRef)(!1),Gn=(0,y.useRef)(!1),Pn=(0,y.useRef)(!1),Fa={onMouseDown:function(){pt(!0),Z(!0)},onKeyDown:function(La){var qa=function(){Pn.current=!0};if(ce(La,qa),!Pn.current){switch(La.which){case Ga.Z.ENTER:{c?et()!==!1&&pt(!0):Z(!0),La.preventDefault();return}case Ga.Z.TAB:{Ke&&c&&!La.shiftKey?(pt(!1),La.preventDefault()):!Ke&&c&&!ve(La)&&La.shiftKey&&(pt(!0),La.preventDefault());return}case Ga.Z.ESC:{pt(!0),st();return}}!c&&![Ga.Z.SHIFT].includes(La.which)?Z(!0):Ke||ve(La)}},onFocus:function(La){pt(!0),Wn(!0),Et&&Et(La)},onBlur:function(La){if(_n.current||!Q(document.activeElement)){_n.current=!1;return}qe?setTimeout(function(){for(var qa=document,Wl=qa.activeElement;Wl&&Wl.shadowRoot;)Wl=Wl.shadowRoot.activeElement;Q(Wl)&&st()},0):c&&(Z(!1),Gn.current&&et()),Wn(!1),bt==null||bt(La)}};return(0,y.useEffect)(function(){Gn.current=!1},[c]),(0,y.useEffect)(function(){Gn.current=!0},[m]),(0,y.useEffect)(function(){return Pr(function(fa){var La=Ml(fa),qa=Q(La);c&&(qa?!wt&&(!On||qa)&&Z(!1):(_n.current=!0,(0,nl.Z)(function(){_n.current=!1})))})}),[Fa,{focused:On,typing:Ke}]}function hu(o,c){return y.useMemo(function(){return o||(c?((0,F.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(c).map(function(m){var Q=(0,L.Z)(m,2),Z=Q[0],ve=Q[1];return{label:Z,value:ve}})):[])},[o,c])}var ki=B(34280);function wi(o){var c=o.valueTexts,m=o.onTextChange,Q=y.useState(""),Z=(0,L.Z)(Q,2),ve=Z[0],ce=Z[1],qe=y.useRef([]);qe.current=c;function et(Et){ce(Et),m(Et)}function st(){ce(qe.current[0])}return(0,ki.Z)(function(){c.every(function(Et){return Et!==ve})&&st()},[c.join("||")]),[ve,et,st]}var _i=y.createContext({}),ml=_i,Iu=B(76190);function ji(o){var c=o.cellRender,m=o.monthCellRender,Q=o.dateRender,Z=y.useMemo(function(){if(c)return c;if(!(!m&&!Q))return function(ve,ce){var qe=ve;return Q&&ce.type==="date"?Q(qe,ce.today):m&&ce.type==="month"?m(qe,ce.locale):ce.originNode}},[c,m,Q]);return Z}function fi(o,c){for(var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Q=String(o);Q.length=1?m|0:1,ce=o;ce<=c;ce+=ve)Z.push({label:fi(ce,2),value:ce,disabled:(Q||[]).includes(ce)});return Z}function kt(o){var c=o.generateConfig,m=o.prefixCls,Q=o.operationRef,Z=o.activeColumnIndex,ve=o.value,ce=o.showHour,qe=o.showMinute,et=o.showSecond,st=o.use12Hours,Et=o.hourStep,bt=Et===void 0?1:Et,wt=o.minuteStep,Kt=wt===void 0?1:wt,Gt=o.secondStep,Ke=Gt===void 0?1:Gt,pt=o.disabledHours,_t=o.disabledMinutes,Zn=o.disabledSeconds,On=o.disabledTime,Wn=o.hideDisabledOptions,_n=o.onSelect,Gn=o.cellRender,Pn=o.locale,Fa=[],fa="".concat(m,"-content"),La="".concat(m,"-time-panel"),qa,Wl=ve?c.getHour(ve):-1,Fr=Wl,Gl=ve?c.getMinute(ve):-1,ql=ve?c.getSecond(ve):-1,ie=c.getNow(),Ol=y.useMemo(function(){if(On){var il=On(ie);return[il.disabledHours,il.disabledMinutes,il.disabledSeconds]}return[pt,_t,Zn]},[pt,_t,Zn,On,ie]),Ar=(0,L.Z)(Ol,3),Ir=Ar[0],kl=Ar[1],Tr=Ar[2],fu=It(0,23,bt,Ir&&Ir()),uu=(0,Pe.Z)(function(){return fu},fu,Mt);st&&(qa=Fr>=12,Fr%=12);var $r=y.useMemo(function(){if(!st)return[!1,!1];var il=[!0,!0];return uu.forEach(function(Ur){var Nr=Ur.disabled,zu=Ur.value;Nr||(zu>=12?il[1]=!1:il[0]=!1)}),il},[st,uu]),Vr=(0,L.Z)($r,2),Hu=Vr[0],zl=Vr[1],eu=y.useMemo(function(){return st?uu.filter(qa?function(il){return il.value>=12}:function(il){return il.value<12}).map(function(il){var Ur=il.value%12,Nr=Ur===0?"12":fi(Ur,2);return(0,Ct.Z)((0,Ct.Z)({},il),{},{label:Nr,value:Ur})}):uu},[st,qa,uu]),Nu=It(0,59,Kt,kl&&kl(Wl)),$u=It(0,59,Ke,Tr&&Tr(Wl,Gl)),Ou=xe({value:ve,generateConfig:c,disabledMinutes:kl,disabledSeconds:Tr,minutes:Nu,seconds:$u,use12Hours:st});Q.current={onUpDown:function(Ur){var Nr=Fa[Z];if(Nr)for(var zu=Nr.units.findIndex(function(ao){return ao.value===Nr.value}),ku=Nr.units.length,tu=1;tu2&&arguments[2]!==void 0?arguments[2]:!1;(iu===pt||nu)&&(ta(na),Fa&&Fa(na),Ou&&Ou(na,Al),fa&&!ar(et,na,zr)&&!(Kt!=null&&Kt(na))&&fa(na))},Gu=function(na){if(Rr.includes(iu)){var Al,nu,Si=iu==="date";switch(na===Ga.Z.PAGE_UP||na===Ga.Z.PAGE_DOWN?nu=Si?et.addMonth:et.addYear:nu=Si?et.addDate:et.addMonth,na){case Ga.Z.LEFT:case Ga.Z.PAGE_UP:Al=nu(ei,-1);break;case Ga.Z.RIGHT:case Ga.Z.PAGE_DOWN:Al=nu(ei,1);break;case Ga.Z.UP:case Ga.Z.DOWN:Al=nu(ei,Number("".concat(na===Ga.Z.UP?"-":"").concat(Si?Rn:se)));break}if(Al)return!(Kt!=null&&Kt(Al))}return!0},si=function(na){if(tu.current&&tu.current.onKeyDown){var Al=!0,nu=na.which;if([Ga.Z.LEFT,Ga.Z.RIGHT,Ga.Z.UP,Ga.Z.DOWN,Ga.Z.PAGE_UP,Ga.Z.PAGE_DOWN,Ga.Z.ENTER].includes(nu)&&(na.preventDefault(),nu!==Ga.Z.ENTER&&Zn===0&&(Al=Gu(nu))),Al)return tu.current.onKeyDown(na)}return(0,F.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},pu=function(na){tu.current&&tu.current.onBlur&&tu.current.onBlur(na)};$u&&Nr!=="right"&&($u.current={onKeyDown:si,onClose:function(){tu.current&&tu.current.onClose&&tu.current.onClose()}}),y.useEffect(function(){st&&!ju.current&&ti(st)},[st]),y.useEffect(function(){ju.current=!1},[]);var Du,Jr=ji({cellRender:$r,monthCellRender:uu,dateRender:fu}),xr=(0,Ct.Z)((0,Ct.Z)({},o),{},{cellRender:Jr,operationRef:tu,prefixCls:Z,viewDate:ei,value:zr,onViewDateChange:Ei,sourceMode:yi,onPanelChange:ro,disabledDate:Kt});switch(delete xr.onChange,delete xr.onSelect,iu){case"decade":Du=y.createElement(h,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"year":Du=y.createElement(Kr,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"month":Du=y.createElement(Ut,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"quarter":Du=y.createElement(xl,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"week":Du=y.createElement(Ul,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;case"time":delete xr.showTime,Du=y.createElement(al,(0,mt.Z)({},xr,(0,Iu.Z)(Wn)==="object"?Wn:null,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}));break;default:Wn?Du=y.createElement(Cn,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}})):Du=y.createElement(P,(0,mt.Z)({},xr,{onSelect:function(na,Al){Ei(na),mu(na,Al)}}))}var uo,Mi,Zi=function(){var na=et.getNow(),Al=Dl(et.getHour(na),et.getMinute(na),et.getSecond(na),Hu?Ol:1,zl?Ir:1,eu?Tr:1),nu=Za(et,na,Al[0],Al[1],Al[2]);mu(nu,"submit")};Wu||(uo=yu(Z,iu,Gn),Wn&&iu!=="date"?Mi=null:Mi=mi({prefixCls:Z,components:Gl,needConfirmButton:Vr,okDisabled:!zr||Kt&&Kt(zr),locale:qe,showNow:On,onNow:Vr&&Zi,onOk:function(){zr&&(mu(zr,"submit",!0),Fr&&Fr(zr))}}));var Xo;if(_n&&iu==="date"&&pt==="date"&&!Wn){var Bo=et.getNow(),os="".concat(Z,"-today-btn"),Vo=Kt&&Kt(Bo);Xo=y.createElement("a",{className:Ft()(os,Vo&&"".concat(os,"-disabled")),"aria-disabled":Vo,onClick:function(){Vo||mu(Bo,"mouse",!0)}},qe.today)}return y.createElement(ml.Provider,{value:(0,Ct.Z)((0,Ct.Z)({},Nu),{},{mode:iu,hideHeader:"hideHeader"in o?Pn:Nu.hideHeader,hidePrevBtn:Ur&&Nr==="right",hideNextBtn:Ur&&Nr==="left"})},y.createElement("div",{tabIndex:Zn,className:Ft()("".concat(Z,"-panel"),ve,(c={},(0,lt.Z)(c,"".concat(Z,"-panel-has-range"),zu&&zu[0]&&zu[1]),(0,lt.Z)(c,"".concat(Z,"-panel-has-range-hover"),ku&&ku[0]&&ku[1]),(0,lt.Z)(c,"".concat(Z,"-panel-rtl"),ql==="rtl"),c)),style:ce,onKeyDown:si,onBlur:pu,onMouseDown:qa},Du,uo||Mi||Xo?y.createElement("div",{className:"".concat(Z,"-footer")},uo,Mi,Xo):null))}var xu=pl,wr=B(35593),Xu={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 qu(o){var c,m=o.prefixCls,Q=o.popupElement,Z=o.popupStyle,ve=o.visible,ce=o.dropdownClassName,qe=o.dropdownAlign,et=o.transitionName,st=o.getPopupContainer,Et=o.children,bt=o.range,wt=o.popupPlacement,Kt=o.direction,Gt="".concat(m,"-dropdown"),Ke=function(){return wt!==void 0?wt:Kt==="rtl"?"bottomRight":"bottomLeft"};return y.createElement(wr.Z,{showAction:[],hideAction:[],popupPlacement:Ke(),builtinPlacements:Xu,prefixCls:Gt,popupTransitionName:et,popup:Q,popupAlign:qe,popupVisible:ve,popupClassName:Ft()(ce,(c={},(0,lt.Z)(c,"".concat(Gt,"-range"),bt),(0,lt.Z)(c,"".concat(Gt,"-rtl"),Kt==="rtl"),c)),popupStyle:Z,getPopupContainer:st},Et)}var pi=qu;function Ii(o){var c=o.prefixCls,m=o.presets,Q=o.onClick,Z=o.onHover;return m.length?y.createElement("div",{className:"".concat(c,"-presets")},y.createElement("ul",null,m.map(function(ve,ce){var qe=ve.label,et=ve.value;return y.createElement("li",{key:ce,onClick:function(){return Q==null?void 0:Q(wn(et))},onMouseEnter:function(){return Z==null?void 0:Z(wn(et))},onMouseLeave:function(){return Z==null?void 0:Z(null)}},qe)}))):null}function li(o){var c=o.picker,m=o.disabledHours,Q=o.disabledMinutes,Z=o.disabledSeconds;c==="time"&&(m||Q||Z)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Vu(o,c,m){var Q=(0,Iu.Z)(c)==="object"?c.clearIcon:m;return Q||y.createElement("span",{className:"".concat(o,"-clear-btn")})}function xo(o){var c,m=o,Q=m.prefixCls,Z=Q===void 0?"rc-picker":Q,ve=m.id,ce=m.name,qe=m.tabIndex,et=m.style,st=m.className,Et=m.dropdownClassName,bt=m.dropdownAlign,wt=m.popupStyle,Kt=m.transitionName,Gt=m.generateConfig,Ke=m.locale,pt=m.inputReadOnly,_t=m.allowClear,Zn=m.autoFocus,On=m.showTime,Wn=m.picker,_n=Wn===void 0?"date":Wn,Gn=m.format,Pn=m.use12Hours,Fa=m.value,fa=m.defaultValue,La=m.presets,qa=m.open,Wl=m.defaultOpen,Fr=m.defaultOpenValue,Gl=m.suffixIcon,ql=m.clearIcon,ie=m.disabled,Ol=m.disabledDate,Ar=m.placeholder,Ir=m.getPopupContainer,kl=m.pickerRef,Tr=m.panelRender,fu=m.onChange,uu=m.onOpenChange,$r=m.onFocus,Vr=m.onBlur,Hu=m.onMouseDown,zl=m.onMouseUp,eu=m.onMouseEnter,Nu=m.onMouseLeave,$u=m.onContextMenu,Ou=m.onClick,Wu=m.onKeyDown,Pi=m.onSelect,il=m.direction,Ur=m.autoComplete,Nr=Ur===void 0?"off":Ur,zu=m.inputRender,ku=m.changeOnBlur,tu=y.useRef(null),ju=_n==="date"&&!!On||_n==="time",ao=hu(La),Wi=Ne(pr(Gn,_n,On,Pn)),zr=y.useRef(null),ta=y.useRef(null),Is=y.useRef(null),is=(0,Un.Z)(null,{value:Fa,defaultValue:fa}),ei=(0,L.Z)(is,2),ti=ei[0],Ei=ei[1],Ro=y.useState(ti),lo=(0,L.Z)(Ro,2),Fu=lo[0],iu=lo[1],hi=y.useRef(null),oi=(0,Un.Z)(!1,{value:qa,defaultValue:Wl,postState:function(ha){return ie?!1:ha},onChange:function(ha){uu&&uu(ha),!ha&&hi.current&&hi.current.onClose&&hi.current.onClose()}}),Gi=(0,L.Z)(oi,2),yi=Gi[0],Qi=Gi[1],ro=mr(Fu,{formatList:Wi,generateConfig:Gt,locale:Ke}),mu=(0,L.Z)(ro,2),Gu=mu[0],si=mu[1],pu=wi({valueTexts:Gu,onTextChange:function(ha){var Qr=Wa(ha,{locale:Ke,formatList:Wi,generateConfig:Gt});Qr&&(!Ol||!Ol(Qr))&&iu(Qr)}}),Du=(0,L.Z)(pu,3),Jr=Du[0],xr=Du[1],uo=Du[2],Mi=function(ha){iu(ha),Ei(ha),fu&&!ar(Gt,ti,ha)&&fu(ha,ha?ol(ha,{generateConfig:Gt,locale:Ke,format:Wi[0]}):"")},Zi=function(ha){ie&&ha||Qi(ha)},Xo=function(ha){return yi&&hi.current&&hi.current.onKeyDown?hi.current.onKeyDown(ha):((0,F.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Bo=function(){for(var ha=arguments.length,Qr=new Array(ha),Ku=0;Kuwt(st);case"month":return bt(Ke)>bt(st);case"week":return Et(Ke)>Et(st);default:return!Aa(qe,Ke,st)&&qe.isAfter(Ke,st)}return!1},[ve,ce[1],st,c]),Gt=y.useCallback(function(Ke){if(ce[1]||ve&&ve(Ke))return!0;if(ce[0]&&et)return!Aa(qe,Ke,st)&&qe.isAfter(et,Ke);if(!c&&et)switch(m){case"quarter":return wt(Ke)0&&arguments[0]!==void 0?arguments[0]:!1,da=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ta=null;Lu&&_s&&_s[0]&&_s[1]&&Ke.isAfter(_s[1],_s[0])&&(Ta=_s);var sr=Pn;if(Pn&&(0,Iu.Z)(Pn)==="object"&&Pn.defaultValue){var oa=Pn.defaultValue;sr=(0,Ct.Z)((0,Ct.Z)({},Pn),{},{defaultValue:Ot(oa,$a)||void 0})}return y.createElement(nt.Provider,{value:{inRange:!0,panelPosition:jl,rangedValue:zd||_a,hoverRangedValue:Ta}},y.createElement(xu,(0,mt.Z)({},o,da,{cellRender:Yd,showTime:sr,mode:Si[$a],generateConfig:Ke,style:void 0,direction:ei,disabledDate:$a===0?Ks:Js,disabledTime:function(co){return Ol?Ol(co,$a===0?"start":"end"):!1},className:Ft()((0,lt.Z)({},"".concat(ce,"-panel-focused"),$a===0?!oo:!Ma)),value:Ot(_a,$a),locale:pt,tabIndex:-1,onPanelChange:function(co,Fo){$a===0&&$s(!0),$a===1&&Ac(!0),ss(An(Si,Fo,$a),An(_a,co,$a));var Yo=co;jl==="right"&&Si[$a]===Fo&&(Yo=Tl(Yo,Fo,Ke,-1)),Bo(Yo,$a)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:$a===0?Ot(_a,1):Ot(_a,0)})))}var Lo=0,Wc=0;if($a&&oi.current&&yi.current&&hi.current&&mu.current){Lo=oi.current.offsetWidth+yi.current.offsetWidth;var Gc=mu.current.offsetLeft>Lo?mu.current.offsetLeft-Lo:mu.current.offsetLeft,Bd=hi.current.offsetWidth,Yc=mu.current.offsetWidth;Bd&&Yc&&Lo>Bd-Yc-(ei==="rtl"?0:Gc)&&(Wc=Lo)}var hc=ei==="rtl"?{right:Lo}:{left:Lo};function Kd(){var jl,da=yu(ce,Si[$a],Ou),Ta=mi({prefixCls:ce,components:Is,needConfirmButton:Fu,okDisabled:!Ot(_a,$a)||ie&&ie(_a[$a]),locale:pt,onOk:function(){var zi=Ot(_a,$a);zi&&(Ku(_a,$a),zr==null||zr(_a),Yu(!1,$a,"confirm"))}});if(Gn!=="time"&&!Pn){var sr=Xo($a),oa=Tl(sr,Gn,Ke),Mr=Si[$a],co=Mr===Gn,Fo=tc(co?"left":!1,{pickerValue:sr,onPickerValueChange:function(zi){Bo(zi,$a)}}),Yo=tc("right",{pickerValue:oa,onPickerValueChange:function(zi){Bo(Tl(zi,Gn,Ke,-1),$a)}});ei==="rtl"?jl=y.createElement(y.Fragment,null,Yo,co&&Fo):jl=y.createElement(y.Fragment,null,Fo,co&&Yo)}else jl=tc();var Ko=y.createElement("div",{className:"".concat(ce,"-panel-layout")},y.createElement(Ii,{prefixCls:ce,presets:Ec,onClick:function(zi){Ku(zi,null),Yu(!1,$a,"preset")},onHover:function(zi){Or(zi)}}),y.createElement("div",null,y.createElement("div",{className:"".concat(ce,"-panels")},jl),(da||Ta)&&y.createElement("div",{className:"".concat(ce,"-footer")},da,Ta)));return Tr&&(Ko=Tr(Ko)),y.createElement("div",{className:"".concat(ce,"-panel-container"),style:{marginLeft:Wc},ref:hi,onMouseDown:function(zi){zi.preventDefault()}},Ko)}var Jd=y.createElement("div",{className:Ft()("".concat(ce,"-range-wrapper"),"".concat(ce,"-").concat(Gn,"-range-wrapper")),style:{minWidth:ou}},y.createElement("div",{ref:mu,className:"".concat(ce,"-range-arrow"),style:hc}),Kd()),Fd;Hu&&(Fd=y.createElement("span",{className:"".concat(ce,"-suffix"),onMouseDown:function(da){da.preventDefault()}},Hu));var Ci=Vu(ce,Vr,zl),_l=y.createElement("span",{onMouseDown:function(da){da.preventDefault(),da.stopPropagation()},onMouseUp:function(da){da.preventDefault(),da.stopPropagation();var Ta=xr;pu[0]||(Ta=An(Ta,null,0)),pu[1]||(Ta=An(Ta,null,1)),Ku(Ta,null),Yu(!1,$a,"clear")},className:"".concat(ce,"-clear"),role:"button"},Ci),yc=Vr&&(Ot(xr,0)&&!pu[0]||Ot(xr,1)&&!pu[1]),ks={size:jr(Gn,Gu[0],Ke)},Cc=0,Bc=0;oi.current&&Gi.current&&yi.current&&($a===0?Bc=oi.current.offsetWidth:(Cc=Lo,Bc=Gi.current.offsetWidth));var Dd=ei==="rtl"?{right:Cc}:{left:Cc},qd=function(da,Ta){var sr=An(_a,da,$a);if(Ta==="submit"||Ta!=="key"&&!Fu){Ku(sr,$a),$a===0?$s():Ac();var oa=$a===0?1:0;pu[oa]?Yu(!1,!1,"confirm"):Yu(!1,$a,"confirm")}else na(sr)};return y.createElement(ml.Provider,{value:{operationRef:si,hideHeader:Gn==="time",onDateMouseEnter:gd,onDateMouseLeave:Wr,hideRanges:!0,onSelect:qd,open:Lu}},y.createElement(pi,{visible:Lu,popupElement:Jd,popupStyle:Et,prefixCls:ce,dropdownClassName:bt,dropdownAlign:Kt,getPopupContainer:Gt,transitionName:wt,range:!0,direction:ei},y.createElement("div",(0,mt.Z)({ref:iu,className:Ft()(ce,"".concat(ce,"-range"),st,(c={},(0,lt.Z)(c,"".concat(ce,"-disabled"),pu[0]&&pu[1]),(0,lt.Z)(c,"".concat(ce,"-focused"),$a===0?Vc:Cd),(0,lt.Z)(c,"".concat(ce,"-rtl"),ei==="rtl"),c)),style:et,onClick:Go,onMouseEnter:ju,onMouseLeave:ao,onMouseDown:sl,onMouseUp:tu},(0,ra.Z)(o,{aria:!0,data:!0})),y.createElement("div",{className:Ft()("".concat(ce,"-input"),(m={},(0,lt.Z)(m,"".concat(ce,"-input-active"),$a===0),(0,lt.Z)(m,"".concat(ce,"-input-placeholder"),!!Mc),m)),ref:oi},y.createElement("input",(0,mt.Z)({id:qe,disabled:pu[0],readOnly:Nu||typeof Gu[0]=="function"||!oo,value:Mc||Rs,onChange:function(da){Pl(da.target.value)},autoFocus:Zn,placeholder:Ot(_t,0)||"",ref:Qi},Wd,ks,{autoComplete:Ro}))),y.createElement("div",{className:"".concat(ce,"-range-separator"),ref:yi},La),y.createElement("div",{className:Ft()("".concat(ce,"-input"),(Q={},(0,lt.Z)(Q,"".concat(ce,"-input-active"),$a===1),(0,lt.Z)(Q,"".concat(ce,"-input-placeholder"),!!vd),Q)),ref:Gi},y.createElement("input",(0,mt.Z)({disabled:pu[1],readOnly:Nu||typeof Gu[0]=="function"||!Ma,value:vd||mc,onChange:function(da){Ns(da.target.value)},placeholder:Ot(_t,1)||"",ref:ro},ps,ks,{autoComplete:Ro}))),y.createElement("div",{className:"".concat(ce,"-active-bar"),style:(0,Ct.Z)((0,Ct.Z)({},Dd),{},{width:Bc,position:"absolute"})}),Fd,yc&&_l)))}var zs=function(o){(0,En.Z)(m,o);var c=(0,Jn.Z)(m);function m(){var Q;(0,Xt.Z)(this,m);for(var Z=arguments.length,ve=new Array(Z),ce=0;ce{const{lineHeight:Z}=o,ve=Math.floor(m*Z)+2,ce=Math.max((c-ve)/2,0),qe=Math.max(c-ve-ce,0);return{padding:`${ce}px ${Q}px ${qe}px`}},Us=o=>{const{componentCls:c,pickerCellCls:m,pickerCellInnerCls:Q,cellHeight:Z,motionDurationSlow:ve,borderRadiusSM:ce,motionDurationMid:qe,cellHoverBg:et,lineWidth:st,lineType:Et,colorPrimary:bt,cellActiveWithRangeBg:wt,colorTextLightSolid:Kt,controlHeightSM:Gt,cellRangeBorderColor:Ke,pickerCellBorderGap:pt,cellHoverWithRangeBg:_t,cellWidth:Zn,colorTextDisabled:On,cellBgDisabled:Wn}=o;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Z,transform:"translateY(-50%)",transition:`all ${ve}`,content:'""'},[Q]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Z,height:Z,lineHeight:`${Z}px`,borderRadius:ce,transition:`background ${qe}, border ${qe}`},"&-range-hover-start, &-range-hover-end":{[Q]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${m}-in-view), &:hover:not(${m}-selected):not(${m}-range-start):not(${m}-range-end):not(${m}-range-hover-start):not(${m}-range-hover-end)`]:{[Q]:{background:et}},[`&-in-view${m}-today ${Q}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${st}px ${Et} ${bt}`,borderRadius:ce,content:'""'}},[`&-in-view${m}-in-range`]:{position:"relative","&::before":{background:wt}},[`&-in-view${m}-selected ${Q}, &-in-view${m}-range-start ${Q}, &-in-view${m}-range-end ${Q}`]:{color:Kt,background:bt},[`&-in-view${m}-range-start:not(${m}-range-start-single), @@ -52,8 +52,8 @@ &${m}-slide-up-appear${m}-slide-up-appear-active${c}-dropdown-placement-bottomRight`]:{animationName:zo.fJ},[`&${m}-slide-up-leave${m}-slide-up-leave-active${c}-dropdown-placement-topLeft, &${m}-slide-up-leave${m}-slide-up-leave-active${c}-dropdown-placement-topRight`]:{animationName:zo.ly},[`&${m}-slide-up-leave${m}-slide-up-leave-active${c}-dropdown-placement-bottomLeft, &${m}-slide-up-leave${m}-slide-up-leave-active${c}-dropdown-placement-bottomRight`]:{animationName:zo.Uw},[`${c}-panel > ${c}-time-panel`]:{paddingTop:qa},[`${c}-ranges`]:{marginBottom:0,padding:`${qa}px ${Wl}px`,overflow:"hidden",lineHeight:`${Fr-2*qe-On/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${c}-preset > ${m}-tag-blue`]:{color:Fa,background:Gl,borderColor:ql,cursor:"pointer"},[`${c}-ok`]:{marginInlineStart:"auto"}},[`${c}-range-wrapper`]:{display:"flex",position:"relative"},[`${c}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ve*1.5,transition:`left ${fa} ease-out`},(0,ui.r)(ie,Ol,Ar,Ir,zl)),[`${c}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ir,borderRadius:kl,boxShadow:Tr,transition:`margin ${fa}`,[`${c}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${c}-presets`]:{display:"flex",flexDirection:"column",minWidth:Vr,maxWidth:Hu,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:On,borderInlineEnd:`${qe}px ${et} ${uu}`,li:Object.assign(Object.assign({},ls.vS),{borderRadius:fu,paddingInline:On,paddingBlock:(_t-Math.round(Z*Pn))/2,cursor:"pointer",transition:`all ${fa}`,"+ li":{marginTop:Wn},"&:hover":{background:$r}})}},[`${c}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${c}-panel`]:{borderWidth:`0 0 ${qe}px`},"&:last-child":{[`${c}-panel`]:{borderWidth:0}}},[`${c}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${c}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:st}}}}),"&-dropdown-range":{padding:`${ie*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${c}-separator`]:{transform:"rotate(180deg)"},[`${c}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,zo.oN)(o,"slide-up"),(0,zo.oN)(o,"slide-down"),(0,Nc.Fm)(o,"move-up"),(0,Nc.Fm)(o,"move-down")]},Ws=o=>{const{componentCls:c,controlHeightLG:m,paddingXXS:Q,padding:Z}=o;return{pickerCellCls:`${c}-cell`,pickerCellInnerCls:`${c}-cell-inner`,pickerYearMonthCellWidth:m*1.5,pickerQuarterPanelContentHeight:m*1.4,pickerCellPaddingVertical:Q+Q/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Z+Q/2}},Ru=o=>({cellHoverBg:o.controlItemBgHover,cellActiveWithRangeBg:o.controlItemBgActive,cellHoverWithRangeBg:new lu.C(o.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new lu.C(o.colorPrimary).lighten(20).toHexString(),cellBgDisabled:o.colorBgContainerDisabled,timeColumnWidth:o.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:o.controlHeightSM*1.5,cellHeight:o.controlHeightSM,textHeight:o.controlHeightLG,withoutTimeCellHeight:o.controlHeightLG*1.65});var Uu=(0,Su.Z)("DatePicker",o=>{const c=(0,rs.TS)((0,_u.e5)(o),Ws(o));return[oc(c),bs(c),(0,Ds.c)(o,{focusElCls:`${o.componentCls}-focused`})]},o=>Object.assign(Object.assign(Object.assign({},(0,_u.TM)(o)),Ru(o)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:o.zIndexPopupBase+50}));function Ai(o,c,m){return m!==void 0?m:c==="year"&&o.lang.yearPlaceholder?o.lang.yearPlaceholder:c==="quarter"&&o.lang.quarterPlaceholder?o.lang.quarterPlaceholder:c==="month"&&o.lang.monthPlaceholder?o.lang.monthPlaceholder:c==="week"&&o.lang.weekPlaceholder?o.lang.weekPlaceholder:c==="time"&&o.timePickerLocale.placeholder?o.timePickerLocale.placeholder:o.lang.placeholder}function ho(o,c,m){return m!==void 0?m:c==="year"&&o.lang.yearPlaceholder?o.lang.rangeYearPlaceholder:c==="quarter"&&o.lang.quarterPlaceholder?o.lang.rangeQuarterPlaceholder:c==="month"&&o.lang.monthPlaceholder?o.lang.rangeMonthPlaceholder:c==="week"&&o.lang.weekPlaceholder?o.lang.rangeWeekPlaceholder:c==="time"&&o.timePickerLocale.placeholder?o.timePickerLocale.rangePlaceholder:o.lang.rangePlaceholder}function Cu(o,c){const m={adjustX:1,adjustY:1};switch(c){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:m};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:m};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:m};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:m};default:return{points:o==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:m}}}function vi(o){return o?Array.isArray(o)?o:[o]:[]}function ii(o){const{format:c,picker:m,showHour:Q,showMinute:Z,showSecond:ve,use12Hours:ce}=o,qe=vi(c)[0],et=Object.assign({},o);return c&&Array.isArray(c)&&(et.format=qe),qe&&typeof qe=="string"&&(!qe.includes("s")&&ve===void 0&&(et.showSecond=!1),!qe.includes("m")&&Z===void 0&&(et.showMinute=!1),!qe.includes("H")&&!qe.includes("h")&&!qe.includes("K")&&!qe.includes("k")&&Q===void 0&&(et.showHour=!1),(qe.includes("a")||qe.includes("A"))&&ce===void 0&&(et.use12Hours=!0)),m==="time"?et:(typeof qe=="function"&&delete et.format,{showTime:et})}function ru(o,c,m){if(o===!1)return!1;const Q={clearIcon:c!=null?c:m};return typeof o=="object"?Object.assign(Object.assign({},Q),o):Q}var Bu=B(3113);function eo(o){return y.createElement(Bu.ZP,Object.assign({size:"small",type:"primary"},o))}var ua={button:eo},to=function(o,c){var m={};for(var Q in o)Object.prototype.hasOwnProperty.call(o,Q)&&c.indexOf(Q)<0&&(m[Q]=o[Q]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Q=Object.getOwnPropertySymbols(o);Z{const{prefixCls:Z,getPopupContainer:ve,className:ce,placement:qe,size:et,disabled:st,bordered:Et=!0,placeholder:bt,popupClassName:wt,dropdownClassName:Kt,status:Gt,clearIcon:Ke,allowClear:pt,rootClassName:_t}=m,Zn=to(m,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),On=y.useRef(null),{getPrefixCls:Wn,direction:_n,getPopupContainer:Gn}=(0,y.useContext)($i.E_),Pn=Wn("picker",Z),{compactSize:Fa,compactItemClassnames:fa}=(0,Xs.ri)(Pn,_n),{format:La,showTime:qa,picker:Wl}=m,Fr=Wn(),[Gl,ql]=Uu(Pn),ie=Object.assign(Object.assign({},qa?ii(Object.assign({format:La,picker:Wl},qa)):{}),Wl==="time"?ii(Object.assign(Object.assign({format:La},m),{picker:Wl})):{}),Ol=(0,Bs.Z)(zl=>{var eu;return(eu=et!=null?et:Fa)!==null&&eu!==void 0?eu:zl}),Ar=y.useContext(ns.Z),Ir=st!=null?st:Ar,kl=(0,y.useContext)(Fs.aM),{hasFeedback:Tr,status:fu,feedbackIcon:uu}=kl,$r=y.createElement(y.Fragment,null,Wl==="time"?y.createElement(ia,null):y.createElement(ea,null),Tr&&uu);(0,y.useImperativeHandle)(Q,()=>({focus:()=>{var zl;return(zl=On.current)===null||zl===void 0?void 0:zl.focus()},blur:()=>{var zl;return(zl=On.current)===null||zl===void 0?void 0:zl.blur()}}));const[Vr]=(0,as.Z)("Calendar",Eo.Z),Hu=Object.assign(Object.assign({},Vr),m.locale);return Gl(y.createElement(Cs,Object.assign({separator:y.createElement("span",{"aria-label":"to",className:`${Pn}-separator`},y.createElement(Dt,null)),disabled:Ir,ref:On,dropdownAlign:Cu(_n,qe),placeholder:ho(Hu,Wl,bt),suffixIcon:$r,prevIcon:y.createElement("span",{className:`${Pn}-prev-icon`}),nextIcon:y.createElement("span",{className:`${Pn}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${Pn}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${Pn}-super-next-icon`}),transitionName:`${Fr}-slide-up`},Zn,ie,{className:Ft()({[`${Pn}-${Ol}`]:Ol,[`${Pn}-borderless`]:!Et},(0,ri.Z)(Pn,(0,ri.F)(fu,Gt),Tr),ql,fa,ce,_t),locale:Hu.lang,prefixCls:Pn,getPopupContainer:ve||Gn,generateConfig:o,components:ua,direction:_n,dropdownClassName:Ft()(ql,wt||Kt,_t),allowClear:ru(pt,Ke,y.createElement(Lt.Z,null))})))})}var yo=function(o,c){var m={};for(var Q in o)Object.prototype.hasOwnProperty.call(o,Q)&&c.indexOf(Q)<0&&(m[Q]=o[Q]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Q=Object.getOwnPropertySymbols(o);Z{const{prefixCls:Gt,getPopupContainer:Ke,style:pt,className:_t,rootClassName:Zn,size:On,bordered:Wn=!0,placement:_n,placeholder:Gn,popupClassName:Pn,dropdownClassName:Fa,disabled:fa,status:La,clearIcon:qa,allowClear:Wl}=wt,Fr=yo(wt,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Gl,direction:ql,getPopupContainer:ie,[Et]:Ol}=(0,y.useContext)($i.E_),Ar=Gl("picker",Gt),{compactSize:Ir,compactItemClassnames:kl}=(0,Xs.ri)(Ar,ql),Tr=y.useRef(null),{format:fu,showTime:uu}=wt,[$r,Vr]=Uu(Ar);(0,y.useImperativeHandle)(Kt,()=>({focus:()=>{var ju;return(ju=Tr.current)===null||ju===void 0?void 0:ju.focus()},blur:()=>{var ju;return(ju=Tr.current)===null||ju===void 0?void 0:ju.blur()}}));const Hu={showToday:!0};let zl={};et&&(zl.picker=et);const eu=et||wt.picker;zl=Object.assign(Object.assign(Object.assign({},zl),uu?ii(Object.assign({format:fu,picker:eu},uu)):{}),eu==="time"?ii(Object.assign(Object.assign({format:fu},wt),{picker:eu})):{});const Nu=Gl(),$u=(0,Bs.Z)(ju=>{var ao;return(ao=On!=null?On:Ir)!==null&&ao!==void 0?ao:ju}),Ou=y.useContext(ns.Z),Wu=fa!=null?fa:Ou,Pi=(0,y.useContext)(Fs.aM),{hasFeedback:il,status:Ur,feedbackIcon:Nr}=Pi,zu=y.createElement(y.Fragment,null,eu==="time"?y.createElement(ia,null):y.createElement(ea,null),il&&Nr),[ku]=(0,as.Z)("DatePicker",Eo.Z),tu=Object.assign(Object.assign({},ku),wt.locale);return $r(y.createElement(Ho,Object.assign({ref:Tr,placeholder:Ai(tu,eu,Gn),suffixIcon:zu,dropdownAlign:Cu(ql,_n),prevIcon:y.createElement("span",{className:`${Ar}-prev-icon`}),nextIcon:y.createElement("span",{className:`${Ar}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${Ar}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${Ar}-super-next-icon`}),transitionName:`${Nu}-slide-up`},Hu,Fr,zl,{locale:tu.lang,className:Ft()({[`${Ar}-${$u}`]:$u,[`${Ar}-borderless`]:!Wn},(0,ri.Z)(Ar,(0,ri.F)(Ur,La),il),Vr,kl,Ol==null?void 0:Ol.className,_t,Zn),style:Object.assign(Object.assign({},Ol==null?void 0:Ol.style),pt),prefixCls:Ar,getPopupContainer:Ke||ie,generateConfig:o,components:ua,direction:ql,disabled:Wu,dropdownClassName:Ft()(Vr,Zn,Pn||Fa),allowClear:ru(Wl,qa,y.createElement(Lt.Z,null))})))});return st&&(bt.displayName=st),bt}const m=c(),Q=c("week","WeekPicker"),Z=c("month","MonthPicker"),ve=c("year","YearPicker"),ce=c("time","TimePicker"),qe=c("quarter","QuarterPicker");return{DatePicker:m,WeekPicker:Q,MonthPicker:Z,YearPicker:ve,TimePicker:ce,QuarterPicker:qe}}const Gs=null;function cd(o){const{DatePicker:c,WeekPicker:m,MonthPicker:Q,YearPicker:Z,TimePicker:ve,QuarterPicker:ce}=Co(o),qe=no(o),et=c;return et.WeekPicker=m,et.MonthPicker=Q,et.YearPicker=Z,et.RangePicker=qe,et.TimePicker=ve,et.QuarterPicker=ce,et}var Ys=cd;const gi=Ys(gn);function ws(o){const c=Cu(o.direction,o.placement);return c.overflow.adjustY=!1,c.overflow.adjustX=!1,Object.assign(Object.assign({},o),{dropdownAlign:c})}const dd=(0,xn.Z)(gi,"picker",null,ws);gi._InternalPanelDoNotUseOrYouWillBeFired=dd;const us=(0,xn.Z)(gi.RangePicker,"picker",null,ws);gi._InternalRangePanelDoNotUseOrYouWillBeFired=us,gi.generatePicker=Ys;var Md=gi},43428:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return lt}});var f=B(92310),e=B.n(f),F=B(33885),_e=B(42978),Me=B(43403),D=B(34280),fe=B(59301),G=fe.createContext(null),Ln=fe.createContext({}),re=G,be=B(20068),ze=B(54476),ke=B(77900),oe=B(10228),Ye=B(26112),Ue=B(70425),we=function(L){var Un=L.prefixCls,ra=L.className,Pe=L.style,en=L.children,bn=L.containerRef,Vn=L.id,Rn=L.onMouseEnter,la=L.onMouseOver,fl=L.onMouseLeave,Xl=L.onClick,vl=L.onKeyDown,Ll=L.onKeyUp,rr={onMouseEnter:Rn,onMouseOver:la,onMouseLeave:fl,onClick:Xl,onKeyDown:vl,onKeyUp:Ll},Aa=fe.useContext(Ln),Ca=Aa.panel,nr=(0,Ue.useComposeRef)(Ca,bn);return fe.createElement(fe.Fragment,null,fe.createElement("div",(0,ze.Z)({id:Vn,className:e()("".concat(Un,"-content"),ra),style:(0,F.Z)({},Pe),"aria-modal":"true",role:"dialog",ref:nr},rr),en))},ct=we,Zt=B(48736);function gn(Ct){return typeof Ct=="string"&&String(Number(Ct))===Ct?((0,Zt.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ct)):Ct}function xn(Ct){warning(!("wrapperClassName"in Ct),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ct.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var mt={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function y(Ct,L){var Un,ra,Pe,en,bn=Ct.prefixCls,Vn=Ct.open,Rn=Ct.placement,la=Ct.inline,fl=Ct.push,Xl=Ct.forceRender,vl=Ct.autoFocus,Ll=Ct.keyboard,rr=Ct.rootClassName,Aa=Ct.rootStyle,Ca=Ct.zIndex,nr=Ct.className,ar=Ct.id,Ht=Ct.style,fr=Ct.motion,Tl=Ct.width,ol=Ct.height,Wa=Ct.children,Hn=Ct.contentWrapperStyle,mr=Ct.mask,wu=Ct.maskClosable,Ga=Ct.maskMotion,nl=Ct.maskClassName,wl=Ct.maskStyle,ca=Ct.afterOpenChange,ur=Ct.onClose,Ql=Ct.onMouseEnter,kr=Ct.onMouseOver,Rl=Ct.onMouseLeave,pr=Ct.onClick,jr=Ct.onKeyDown,Cl=Ct.onKeyUp,Zu=fe.useRef(),Pr=fe.useRef(),Ml=fe.useRef();fe.useImperativeHandle(L,function(){return Zu.current});var Bl=function(Ne){var Ot=Ne.keyCode,An=Ne.shiftKey;switch(Ot){case oe.Z.TAB:{if(Ot===oe.Z.TAB){if(!An&&document.activeElement===Ml.current){var wn;(wn=Pr.current)===null||wn===void 0||wn.focus({preventScroll:!0})}else if(An&&document.activeElement===Pr.current){var Be;(Be=Ml.current)===null||Be===void 0||Be.focus({preventScroll:!0})}}break}case oe.Z.ESC:{ur&&Ll&&(Ne.stopPropagation(),ur(Ne));break}}};fe.useEffect(function(){if(Vn&&vl){var Vt;(Vt=Zu.current)===null||Vt===void 0||Vt.focus({preventScroll:!0})}},[Vn]);var Oi=fe.useState(!1),ai=(0,_e.Z)(Oi,2),Sr=ai[0],au=ai[1],Fl=fe.useContext(re),Yr;fl===!1?Yr={distance:0}:fl===!0?Yr={}:Yr=fl||{};var hu=(Un=(ra=(Pe=Yr)===null||Pe===void 0?void 0:Pe.distance)!==null&&ra!==void 0?ra:Fl==null?void 0:Fl.pushDistance)!==null&&Un!==void 0?Un:180,ki=fe.useMemo(function(){return{pushDistance:hu,push:function(){au(!0)},pull:function(){au(!1)}}},[hu]);fe.useEffect(function(){if(Vn){var Vt;Fl==null||(Vt=Fl.push)===null||Vt===void 0||Vt.call(Fl)}else{var Ne;Fl==null||(Ne=Fl.pull)===null||Ne===void 0||Ne.call(Fl)}},[Vn]),fe.useEffect(function(){return function(){var Vt;Fl==null||(Vt=Fl.pull)===null||Vt===void 0||Vt.call(Fl)}},[]);var wi=mr&&fe.createElement(ke.default,(0,ze.Z)({key:"mask"},Ga,{visible:Vn}),function(Vt,Ne){var Ot=Vt.className,An=Vt.style;return fe.createElement("div",{className:e()("".concat(bn,"-mask"),Ot,nl),style:(0,F.Z)((0,F.Z)({},An),wl),onClick:wu&&Vn?ur:void 0,ref:Ne})}),_i=typeof fr=="function"?fr(Rn):fr,ml={};if(Sr&&hu)switch(Rn){case"top":ml.transform="translateY(".concat(hu,"px)");break;case"bottom":ml.transform="translateY(".concat(-hu,"px)");break;case"left":ml.transform="translateX(".concat(hu,"px)");break;default:ml.transform="translateX(".concat(-hu,"px)");break}Rn==="left"||Rn==="right"?ml.width=gn(Tl):ml.height=gn(ol);var Iu={onMouseEnter:Ql,onMouseOver:kr,onMouseLeave:Rl,onClick:pr,onKeyDown:jr,onKeyUp:Cl},ji=fe.createElement(ke.default,(0,ze.Z)({key:"panel"},_i,{visible:Vn,forceRender:Xl,onVisibleChanged:function(Ne){ca==null||ca(Ne)},removeOnLeave:!1,leavedClassName:"".concat(bn,"-content-wrapper-hidden")}),function(Vt,Ne){var Ot=Vt.className,An=Vt.style;return fe.createElement("div",(0,ze.Z)({className:e()("".concat(bn,"-content-wrapper"),Ot),style:(0,F.Z)((0,F.Z)((0,F.Z)({},ml),An),Hn)},(0,Ye.Z)(Ct,{data:!0})),fe.createElement(ct,(0,ze.Z)({id:ar,containerRef:Ne,prefixCls:bn,className:nr,style:Ht},Iu),Wa))}),fi=(0,F.Z)({},Aa);return Ca&&(fi.zIndex=Ca),fe.createElement(re.Provider,{value:ki},fe.createElement("div",{className:e()(bn,"".concat(bn,"-").concat(Rn),rr,(en={},(0,be.Z)(en,"".concat(bn,"-open"),Vn),(0,be.Z)(en,"".concat(bn,"-inline"),la),en)),style:fi,tabIndex:-1,ref:Zu,onKeyDown:Bl},wi,fe.createElement("div",{tabIndex:0,ref:Pr,style:mt,"aria-hidden":"true","data-sentinel":"start"}),ji,fe.createElement("div",{tabIndex:0,ref:Ml,style:mt,"aria-hidden":"true","data-sentinel":"end"})))}var $e=fe.forwardRef(y),ee=$e,je=function(L){var Un=L.open,ra=Un===void 0?!1:Un,Pe=L.prefixCls,en=Pe===void 0?"rc-drawer":Pe,bn=L.placement,Vn=bn===void 0?"right":bn,Rn=L.autoFocus,la=Rn===void 0?!0:Rn,fl=L.keyboard,Xl=fl===void 0?!0:fl,vl=L.width,Ll=vl===void 0?378:vl,rr=L.mask,Aa=rr===void 0?!0:rr,Ca=L.maskClosable,nr=Ca===void 0?!0:Ca,ar=L.getContainer,Ht=L.forceRender,fr=L.afterOpenChange,Tl=L.destroyOnClose,ol=L.onMouseEnter,Wa=L.onMouseOver,Hn=L.onMouseLeave,mr=L.onClick,wu=L.onKeyDown,Ga=L.onKeyUp,nl=L.panelRef,wl=fe.useState(!1),ca=(0,_e.Z)(wl,2),ur=ca[0],Ql=ca[1],kr=fe.useState(!1),Rl=(0,_e.Z)(kr,2),pr=Rl[0],jr=Rl[1];(0,D.Z)(function(){jr(!0)},[]);var Cl=pr?ra:!1,Zu=fe.useRef(),Pr=fe.useRef();(0,D.Z)(function(){Cl&&(Pr.current=document.activeElement)},[Cl]);var Ml=function(au){var Fl;if(Ql(au),fr==null||fr(au),!au&&Pr.current&&!((Fl=Zu.current)!==null&&Fl!==void 0&&Fl.contains(Pr.current))){var Yr;(Yr=Pr.current)===null||Yr===void 0||Yr.focus({preventScroll:!0})}},Bl=fe.useMemo(function(){return{panel:nl}},[nl]);if(!Ht&&!ur&&!Cl&&Tl)return null;var Oi={onMouseEnter:ol,onMouseOver:Wa,onMouseLeave:Hn,onClick:mr,onKeyDown:wu,onKeyUp:Ga},ai=(0,F.Z)((0,F.Z)({},L),{},{open:Cl,prefixCls:en,placement:Vn,autoFocus:la,keyboard:Xl,width:Ll,mask:Aa,maskClosable:nr,inline:ar===!1,afterOpenChange:Ml,ref:Zu},Oi);return fe.createElement(Ln.Provider,{value:Bl},fe.createElement(Me.Z,{open:Cl||Ht||ur,autoDestroy:!1,getContainer:ar,autoLock:Aa&&(Cl||ur)},fe.createElement(ee,ai)))},zt=je,Qn=zt,ea=B(62892),Ee=B(36355),Jt=B(32441),Yn=B(47729),ia=Ct=>{const{prefixCls:L,title:Un,footer:ra,extra:Pe,closeIcon:en,closable:bn,onClose:Vn,headerStyle:Rn,drawerStyle:la,bodyStyle:fl,footerStyle:Xl,children:vl}=Ct,Ll=fe.useCallback(ar=>fe.createElement("button",{type:"button",onClick:Vn,"aria-label":"Close",className:`${L}-close`},ar),[Vn]),[rr,Aa]=(0,Yn.Z)(bn,en,Ll,void 0,!0),Ca=fe.useMemo(()=>!Un&&!rr?null:fe.createElement("div",{style:Rn,className:e()(`${L}-header`,{[`${L}-header-close-only`]:rr&&!Un&&!Pe})},fe.createElement("div",{className:`${L}-header-title`},Aa,Un&&fe.createElement("div",{className:`${L}-title`},Un)),Pe&&fe.createElement("div",{className:`${L}-extra`},Pe)),[rr,Aa,Pe,Rn,L,Un]),nr=fe.useMemo(()=>{if(!ra)return null;const ar=`${L}-footer`;return fe.createElement("div",{className:ar,style:Xl},ra)},[ra,Xl,L]);return fe.createElement("div",{className:`${L}-wrapper-body`,style:la},Ca,fe.createElement("div",{className:`${L}-body`,style:fl},vl),nr)},Lt=B(33234),ln=B(83116),Mn=B(37613),Rt=Ct=>{const{componentCls:L,motionDurationSlow:Un}=Ct,ra={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Un}`}}};return{[L]:{[`${L}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Un}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${L}-panel-motion`]:{"&-left":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Dt=Ct=>{const{componentCls:L,zIndexPopup:Un,colorBgMask:ra,colorBgElevated:Pe,motionDurationSlow:en,motionDurationMid:bn,padding:Vn,paddingLG:Rn,fontSizeLG:la,lineHeightLG:fl,lineWidth:Xl,lineType:vl,colorSplit:Ll,marginSM:rr,colorIcon:Aa,colorIconHover:Ca,colorText:nr,fontWeightStrong:ar,footerPaddingBlock:Ht,footerPaddingInline:fr}=Ct,Tl=`${L}-content-wrapper`;return{[L]:{position:"fixed",inset:0,zIndex:Un,pointerEvents:"none","&-pure":{position:"relative",background:Pe,[`&${L}-left`]:{boxShadow:Ct.boxShadowDrawerLeft},[`&${L}-right`]:{boxShadow:Ct.boxShadowDrawerRight},[`&${L}-top`]:{boxShadow:Ct.boxShadowDrawerUp},[`&${L}-bottom`]:{boxShadow:Ct.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${L}-mask`]:{position:"absolute",inset:0,zIndex:Un,background:ra,pointerEvents:"auto"},[Tl]:{position:"absolute",zIndex:Un,maxWidth:"100vw",transition:`all ${en}`,"&-hidden":{display:"none"}},[`&-left > ${Tl}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ct.boxShadowDrawerLeft},[`&-right > ${Tl}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ct.boxShadowDrawerRight},[`&-top > ${Tl}`]:{top:0,insetInline:0,boxShadow:Ct.boxShadowDrawerUp},[`&-bottom > ${Tl}`]:{bottom:0,insetInline:0,boxShadow:Ct.boxShadowDrawerDown},[`${L}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Pe,pointerEvents:"auto"},[`${L}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${L}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Vn}px ${Rn}px`,fontSize:la,lineHeight:fl,borderBottom:`${Xl}px ${vl} ${Ll}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${L}-extra`]:{flex:"none"},[`${L}-close`]:{display:"inline-block",marginInlineEnd:rr,color:Aa,fontWeight:ar,fontSize:la,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${bn}`,textRendering:"auto","&:focus, &:hover":{color:Ca,textDecoration:"none"}},[`${L}-title`]:{flex:1,margin:0,color:nr,fontWeight:Ct.fontWeightStrong,fontSize:la,lineHeight:fl},[`${L}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Rn,overflow:"auto"},[`${L}-footer`]:{flexShrink:0,padding:`${Ht}px ${fr}px`,borderTop:`${Xl}px ${vl} ${Ll}`},"&-rtl":{direction:"rtl"}}}};var Bt=(0,ln.Z)("Drawer",Ct=>{const L=(0,Mn.TS)(Ct,{});return[Dt(L),Rt(L)]},Ct=>({zIndexPopup:Ct.zIndexPopupBase,footerPaddingBlock:Ct.paddingXS,footerPaddingInline:Ct.padding})),Ft=B(11575),Xt=function(Ct,L){var Un={};for(var ra in Ct)Object.prototype.hasOwnProperty.call(Ct,ra)&&L.indexOf(ra)<0&&(Un[ra]=Ct[ra]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ra=Object.getOwnPropertySymbols(Ct);Pe{var L;const{rootClassName:Un,width:ra,height:Pe,size:en="default",mask:bn=!0,push:Vn=Sn,open:Rn,afterOpenChange:la,onClose:fl,prefixCls:Xl,getContainer:vl,style:Ll,className:rr,visible:Aa,afterVisibleChange:Ca}=Ct,nr=Xt(Ct,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ar,getPrefixCls:Ht,direction:fr,drawer:Tl}=fe.useContext(Ee.E_),ol=Ht("drawer",Xl),[Wa,Hn]=Bt(ol),mr=vl===void 0&&ar?()=>ar(document.body):vl,wu=e()({"no-mask":!bn,[`${ol}-rtl`]:fr==="rtl"},Un,Hn),Ga=fe.useMemo(()=>ra!=null?ra:en==="large"?736:378,[ra,en]),nl=fe.useMemo(()=>Pe!=null?Pe:en==="large"?736:378,[Pe,en]),wl={motionName:(0,ea.m)(ol,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ca=Ql=>({motionName:(0,ea.m)(ol,`panel-motion-${Ql}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ur=(0,Ft.H)();return Wa(fe.createElement(Lt.BR,null,fe.createElement(Jt.Ux,{status:!0,override:!0},fe.createElement(Qn,Object.assign({prefixCls:ol,onClose:fl,maskMotion:wl,motion:ca},nr,{open:Rn!=null?Rn:Aa,mask:bn,push:Vn,width:Ga,height:nl,style:Object.assign(Object.assign({},Tl==null?void 0:Tl.style),Ll),className:e()(Tl==null?void 0:Tl.className,rr),rootClassName:wu,getContainer:mr,afterOpenChange:la!=null?la:Ca,panelRef:ur}),fe.createElement(ia,Object.assign({prefixCls:ol},nr,{onClose:fl}))))))},Jn=Ct=>{const{prefixCls:L,style:Un,className:ra,placement:Pe="right"}=Ct,en=Xt(Ct,["prefixCls","style","className","placement"]),{getPrefixCls:bn}=fe.useContext(Ee.E_),Vn=bn("drawer",L),[Rn,la]=Bt(Vn),fl=e()(Vn,`${Vn}-pure`,`${Vn}-${Pe}`,la,ra);return Rn(fe.createElement("div",{className:fl,style:Un},fe.createElement(ia,Object.assign({prefixCls:Vn},en))))};En._InternalPanelDoNotUseOrYouWillBeFired=Jn;var lt=En},11611:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return fi}});var f=B(59301),e=B(15277),F=B(92310),_e=B.n(F),Me=B(54476),D=B(33885),fe=B(20068),G=B(42978),Ln=B(76190),re=B(75931),be=B(55468),ze=B(18929),ke=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],oe=f.createContext(null),Ye=0;function Ue(Vt,Ne){var Ot=f.useState(function(){return Ye+=1,String(Ye)}),An=(0,G.Z)(Ot,1),wn=An[0],Be=f.useContext(oe),Va={data:Ne,canPreview:Vt};return f.useEffect(function(){if(Be)return Be.register(wn,Va)},[]),f.useEffect(function(){Be&&Be.register(wn,Va)},[Vt,Ne]),wn}function we(Vt){return new Promise(function(Ne){var Ot=document.createElement("img");Ot.onerror=function(){return Ne(!1)},Ot.onload=function(){return Ne(!0)},Ot.src=Vt})}function ct(Vt){var Ne=Vt.src,Ot=Vt.isCustomPlaceholder,An=Vt.fallback,wn=(0,f.useState)(Ot?"loading":"normal"),Be=(0,G.Z)(wn,2),Va=Be[0],nt=Be[1],Za=(0,f.useRef)(!1),Oa=Va==="error";(0,f.useEffect)(function(){we(Ne).then(function(Ha){Ha||nt("error")})},[Ne]),(0,f.useEffect)(function(){Ot&&!Za.current?nt("loading"):Oa&&nt("normal")},[Ne]);var Dl=function(){nt("normal")},ka=function(gr){Za.current=!1,Va==="loading"&&gr!=null&&gr.complete&&(gr.naturalWidth||gr.naturalHeight)&&(Za.current=!0,Dl())},Il=Oa&&An?{src:An}:{onLoad:Dl,src:Ne};return[ka,Il,Va]}var Zt=B(86923),gn=B(8224),xn=B(10228),mt=B(48736);function y(Vt,Ne,Ot,An){var wn=Ne+Ot,Be=(Ot-An)/2;if(Ot>An){if(Ne>0)return(0,fe.Z)({},Vt,Be);if(Ne<0&&wnAn)return(0,fe.Z)({},Vt,Ne<0?Be:-Be);return{}}function $e(Vt,Ne,Ot,An){var wn=(0,be.g1)(),Be=wn.width,Va=wn.height,nt=null;return Vt<=Be&&Ne<=Va?nt={x:0,y:0}:(Vt>Be||Ne>Va)&&(nt=(0,D.Z)((0,D.Z)({},y("x",Ot,Vt,Be)),y("y",An,Ne,Va))),nt}var ee=B(13697),je=B(16089),zt={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Qn(Vt,Ne,Ot,An){var wn=(0,f.useRef)(null),Be=(0,f.useRef)([]),Va=(0,f.useState)(zt),nt=(0,G.Z)(Va,2),Za=nt[0],Oa=nt[1],Dl=function(gr){Oa(zt),An&&!(0,ee.Z)(zt,Za)&&An({transform:zt,action:gr})},ka=function(gr,Hr){wn.current===null&&(Be.current=[],wn.current=(0,je.Z)(function(){Oa(function(Lr){var Kl=Lr;return Be.current.forEach(function(Pa){Kl=(0,D.Z)((0,D.Z)({},Kl),Pa)}),wn.current=null,An==null||An({transform:Kl,action:Hr}),Kl})})),Be.current.push((0,D.Z)((0,D.Z)({},Za),gr))},Il=function(gr,Hr,Lr,Kl){var Pa=Vt.current,K=Pa.width,E=Pa.height,S=Pa.offsetWidth,P=Pa.offsetHeight,Ie=Pa.offsetLeft,te=Pa.offsetTop,xe=gr,At=Za.scale*gr;At>Ot?(xe=Ot/Za.scale,At=Ot):At1,yr=Sa&&Pa>=1,h=Qn(lr,Ie,xe,Ja),I=h.transform,z=h.resetTransform,se=h.updateTransform,Xe=h.dispatchZoomChange,Te=(0,f.useState)(!0),xt=(0,G.Z)(Te,2),Nt=xt[0],Ut=xt[1],rn=I.rotate,zn=I.scale,Wt=I.x,va=I.y,Ba=_e()((0,fe.Z)({},"".concat(Ot,"-moving"),sn));(0,f.useEffect)(function(){Nt||Ut(!0)},[Nt]);var ir=function(){z("close")},ba=function(){Xe(Xn+S,"zoomIn")},xl=function(){Xe(Xn/(Xn+S),"zoomOut")},Jl=function(){se({rotate:rn+90},"rotateRight")},Ul=function(){se({rotate:rn-90},"rotateLeft")},za=function(){se({flipX:!I.flipX},"flipX")},Cr=function(){se({flipY:!I.flipY},"flipY")},Er=function(pl){pl==null||pl.preventDefault(),pl==null||pl.stopPropagation(),Lr>0&&(Ut(!1),z("prev"),al==null||al(Lr-1,Lr))},Br=function(pl){pl==null||pl.preventDefault(),pl==null||pl.stopPropagation(),Lr0&&(Xu=Xn/Xu),Xe(Xu,"wheel",pl.clientX,pl.clientY)}},Kr=function(pl){!Oa||!El||(pl.keyCode===xn.Z.LEFT?Er():pl.keyCode===xn.Z.RIGHT&&Br())},yu=function(pl){Oa&&(zn!==1?se({x:0,y:0,scale:1},"doubleClick"):Xe(Xn+S,"doubleClick",pl.clientX,pl.clientY))};(0,f.useEffect)(function(){var Rr,pl,xu,wr;if(nt){xu=(0,gn.Z)(window,"mouseup",Zl,!1),wr=(0,gn.Z)(window,"mousemove",or,!1);try{window.top!==window.self&&(Rr=(0,gn.Z)(window.top,"mouseup",Zl,!1),pl=(0,gn.Z)(window.top,"mousemove",or,!1))}catch(Xu){(0,mt.Kp)(!1,"[rc-image] ".concat(Xu))}}return function(){var Xu,qu,pi,Ii;(Xu=xu)===null||Xu===void 0||Xu.remove(),(qu=wr)===null||qu===void 0||qu.remove(),(pi=Rr)===null||pi===void 0||pi.remove(),(Ii=pl)===null||Ii===void 0||Ii.remove()}},[Oa,sn,Wt,va,rn,nt]),(0,f.useEffect)(function(){var Rr=(0,gn.Z)(window,"keydown",Kr,!1);return function(){Rr.remove()}},[Oa,El,Lr]);var mi=f.createElement(Mn,(0,Me.Z)({},fn,{width:Ne.width,height:Ne.height,imgRef:lr,className:"".concat(Ot,"-img"),alt:wn,style:{transform:"translate3d(".concat(I.x,"px, ").concat(I.y,"px, 0) scale3d(").concat(I.flipX?"-":"").concat(zn,", ").concat(I.flipY?"-":"").concat(zn,", 1) rotate(").concat(rn,"deg)"),transitionDuration:!Nt&&"0s"},fallback:Be,src:An,onWheel:du,onMouseDown:Hl,onDoubleClick:yu}));return f.createElement(f.Fragment,null,f.createElement(Zt.Z,(0,Me.Z)({transitionName:un,maskTransitionName:It,closable:!1,keyboard:!0,prefixCls:Ot,onClose:Za,visible:Oa,wrapClassName:Ba,rootClassName:Il,getContainer:gr},ul,{afterClose:ir}),f.createElement("div",{className:"".concat(Ot,"-img-wrapper")},kt?kt(mi,(0,D.Z)({transform:I},Sa?{current:Lr}:{})):mi)),f.createElement(Yn,{visible:Oa,transform:I,maskTransitionName:It,closeIcon:Ha,getContainer:gr,prefixCls:Ot,rootClassName:Il,icons:ka,countRender:K,showSwitch:El,showProgress:yr,current:Lr,count:Pa,scale:zn,minScale:Ie,maxScale:xe,toolbarRender:Ya,onSwitchLeft:Er,onSwitchRight:Br,onZoomIn:ba,onZoomOut:xl,onRotateRight:Jl,onRotateLeft:Ul,onFlipX:za,onFlipY:Cr,onClose:Za}))},Rt=vt,Dt=B(94480);function Bt(Vt){var Ne=f.useState({}),Ot=(0,G.Z)(Ne,2),An=Ot[0],wn=Ot[1],Be=f.useCallback(function(nt,Za){return wn(function(Oa){return(0,D.Z)((0,D.Z)({},Oa),{},(0,fe.Z)({},nt,Za))}),function(){wn(function(Oa){var Dl=(0,D.Z)({},Oa);return delete Dl[nt],Dl})}},[]),Va=f.useMemo(function(){return Vt?Vt.map(function(nt){if(typeof nt=="string")return{data:{src:nt}};var Za={};return Object.keys(nt).forEach(function(Oa){["src"].concat((0,Dt.Z)(ke)).includes(Oa)&&(Za[Oa]=nt[Oa])}),{data:Za}}):Object.keys(An).reduce(function(nt,Za){var Oa=An[Za],Dl=Oa.canPreview,ka=Oa.data;return Dl&&nt.push({data:ka,id:Za}),nt},[])},[Vt,An]);return[Va,Be]}var Ft=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Xt=["src"],Tt=function(Ne){var Ot,An=Ne.previewPrefixCls,wn=An===void 0?"rc-image-preview":An,Be=Ne.children,Va=Ne.icons,nt=Va===void 0?{}:Va,Za=Ne.items,Oa=Ne.preview,Dl=Ne.fallback,ka=(0,Ln.Z)(Oa)==="object"?Oa:{},Il=ka.visible,Ha=ka.onVisibleChange,gr=ka.getContainer,Hr=ka.current,Lr=ka.movable,Kl=ka.minScale,Pa=ka.maxScale,K=ka.countRender,E=ka.closeIcon,S=ka.onChange,P=ka.onTransform,Ie=ka.toolbarRender,te=ka.imageRender,xe=(0,re.Z)(ka,Ft),At=Bt(Za),un=(0,G.Z)(At,2),Mt=un[0],It=un[1],kt=(0,ze.Z)(0,{value:Hr}),fn=(0,G.Z)(kt,2),Ya=fn[0],Ja=fn[1],al=(0,f.useState)(!1),ul=(0,G.Z)(al,2),lr=ul[0],Cn=ul[1],gl=((Ot=Mt[Ya])===null||Ot===void 0?void 0:Ot.data)||{},Vl=gl.src,sn=(0,re.Z)(gl,Xt),yn=(0,ze.Z)(!!Il,{value:Il,onChange:function(rn,zn){Ha==null||Ha(rn,zn,Ya)}}),Sa=(0,G.Z)(yn,2),El=Sa[0],yr=Sa[1],h=(0,f.useState)(null),I=(0,G.Z)(h,2),z=I[0],se=I[1],Xe=f.useCallback(function(Ut,rn,zn){var Wt=Mt.findIndex(function(va){return va.id===Ut});yr(!0),se({x:rn,y:zn}),Ja(Wt<0?0:Wt),Cn(!0)},[Mt]);f.useEffect(function(){El?lr||Ja(0):Cn(!1)},[El]);var Te=function(rn,zn){Ja(rn),S==null||S(rn,zn)},xt=function(){yr(!1),se(null)},Nt=f.useMemo(function(){return{register:It,onPreview:Xe}},[It,Xe]);return f.createElement(oe.Provider,{value:Nt},Be,f.createElement(Rt,(0,Me.Z)({"aria-hidden":!El,movable:Lr,visible:El,prefixCls:wn,closeIcon:E,onClose:xt,mousePosition:z,imgCommonProps:sn,src:Vl,fallback:Dl,icons:nt,minScale:Kl,maxScale:Pa,getContainer:gr,current:Ya,count:Mt.length,countRender:K,onTransform:P,toolbarRender:Ie,imageRender:te,onChange:Te},xe)))},Sn=Tt,En=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Jn=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],lt=function(Ne){var Ot=Ne.src,An=Ne.alt,wn=Ne.onPreviewClose,Be=Ne.prefixCls,Va=Be===void 0?"rc-image":Be,nt=Ne.previewPrefixCls,Za=nt===void 0?"".concat(Va,"-preview"):nt,Oa=Ne.placeholder,Dl=Ne.fallback,ka=Ne.width,Il=Ne.height,Ha=Ne.style,gr=Ne.preview,Hr=gr===void 0?!0:gr,Lr=Ne.className,Kl=Ne.onClick,Pa=Ne.onError,K=Ne.wrapperClassName,E=Ne.wrapperStyle,S=Ne.rootClassName,P=(0,re.Z)(Ne,En),Ie=Oa&&Oa!==!0,te=(0,Ln.Z)(Hr)==="object"?Hr:{},xe=te.src,At=te.visible,un=At===void 0?void 0:At,Mt=te.onVisibleChange,It=Mt===void 0?wn:Mt,kt=te.getContainer,fn=kt===void 0?void 0:kt,Ya=te.mask,Ja=te.maskClassName,al=te.movable,ul=te.icons,lr=te.scaleStep,Cn=te.minScale,gl=te.maxScale,Vl=te.imageRender,sn=te.toolbarRender,yn=(0,re.Z)(te,Jn),Sa=xe!=null?xe:Ot,El=(0,ze.Z)(!!un,{value:un,onChange:It}),yr=(0,G.Z)(El,2),h=yr[0],I=yr[1],z=ct({src:Ot,isCustomPlaceholder:Ie,fallback:Dl}),se=(0,G.Z)(z,3),Xe=se[0],Te=se[1],xt=se[2],Nt=(0,f.useState)(null),Ut=(0,G.Z)(Nt,2),rn=Ut[0],zn=Ut[1],Wt=(0,f.useContext)(oe),va=!!Hr,Ba=function(){I(!1),zn(null)},ir=_e()(Va,K,S,(0,fe.Z)({},"".concat(Va,"-error"),xt==="error")),ba=(0,f.useMemo)(function(){var za={};return ke.forEach(function(Cr){Ne[Cr]!==void 0&&(za[Cr]=Ne[Cr])}),za},ke.map(function(za){return Ne[za]})),xl=(0,f.useMemo)(function(){return(0,D.Z)((0,D.Z)({},ba),{},{src:Sa})},[Sa,ba]),Jl=Ue(va,xl),Ul=function(Cr){var Er=(0,be.os)(Cr.target),Br=Er.left,Zl=Er.top;Wt?Wt.onPreview(Jl,Br,Zl):(zn({x:Br,y:Zl}),I(!0)),Kl==null||Kl(Cr)};return f.createElement(f.Fragment,null,f.createElement("div",(0,Me.Z)({},P,{className:ir,onClick:va?Ul:Kl,style:(0,D.Z)({width:ka,height:Il},E)}),f.createElement("img",(0,Me.Z)({},ba,{className:_e()("".concat(Va,"-img"),(0,fe.Z)({},"".concat(Va,"-img-placeholder"),Oa===!0),Lr),style:(0,D.Z)({height:Il},Ha),ref:Xe},Te,{width:ka,height:Il,onError:Pa})),xt==="loading"&&f.createElement("div",{"aria-hidden":"true",className:"".concat(Va,"-placeholder")},Oa),Ya&&va&&f.createElement("div",{className:_e()("".concat(Va,"-mask"),Ja),style:{display:(Ha==null?void 0:Ha.display)==="none"?"none":void 0}},Ya)),!Wt&&va&&f.createElement(Rt,(0,Me.Z)({"aria-hidden":!h,visible:h,prefixCls:Za,onClose:Ba,mousePosition:rn,src:Sa,alt:An,fallback:Dl,getContainer:fn,icons:ul,movable:al,scaleStep:lr,minScale:Cn,maxScale:gl,rootClassName:S,imageRender:Vl,imgCommonProps:ba,toolbarRender:sn},yn)))};lt.PreviewGroup=Sn,lt.displayName="Image";var Ct=lt,L=Ct,Un=B(62892),ra=B(36355),Pe=B(31724),en=B(99267),bn=B(33853),Vn=B(38819),Rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},la=Rn,fl=B(7657),Xl=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:la}))},vl=f.forwardRef(Xl),Ll=vl,rr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Aa=rr,Ca=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:Aa}))},nr=f.forwardRef(Ca),ar=nr,Ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},fr=Ht,Tl=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:fr}))},ol=f.forwardRef(Tl),Wa=ol,Hn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},mr=Hn,wu=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:mr}))},Ga=f.forwardRef(wu),nl=Ga,wl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},ca=wl,ur=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:ca}))},Ql=f.forwardRef(ur),kr=Ql,Rl=B(64993),pr=B(73819),jr=B(17313),Cl=B(29878),Zu=B(1950),Pr=B(83116),Ml=B(37613);const Bl=Vt=>({position:Vt||"absolute",inset:0}),Oi=Vt=>{const{iconCls:Ne,motionDurationSlow:Ot,paddingXXS:An,marginXXS:wn,prefixCls:Be,colorTextLightSolid:Va}=Vt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Va,background:new Rl.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Ot}`,[`.${Be}-mask-info`]:Object.assign(Object.assign({},jr.vS),{padding:`0 ${An}px`,[Ne]:{marginInlineEnd:wn,svg:{verticalAlign:"baseline"}}})}},ai=Vt=>{const{previewCls:Ne,modalMaskBg:Ot,paddingSM:An,marginXL:wn,margin:Be,paddingLG:Va,previewOperationColorDisabled:nt,previewOperationHoverColor:Za,motionDurationSlow:Oa,iconCls:Dl,colorTextLightSolid:ka}=Vt,Il=new Rl.C(Ot).setAlpha(.1),Ha=Il.clone().setAlpha(.2);return{[`${Ne}-footer`]:{position:"fixed",bottom:wn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Vt.previewOperationColor},[`${Ne}-progress`]:{marginBottom:Be},[`${Ne}-close`]:{position:"fixed",top:wn,right:{_skip_check_:!0,value:wn},display:"flex",color:ka,backgroundColor:Il.toRgbString(),borderRadius:"50%",padding:An,outline:0,border:0,cursor:"pointer",transition:`all ${Oa}`,"&:hover":{backgroundColor:Ha.toRgbString()},[`& > ${Dl}`]:{fontSize:Vt.previewOperationSize}},[`${Ne}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Va}px`,backgroundColor:Il.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:An,padding:An,cursor:"pointer",transition:`all ${Oa}`,userSelect:"none",[`&:not(${Ne}-operations-operation-disabled):hover > ${Dl}`]:{color:Za},"&-disabled":{color:nt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Dl}`]:{fontSize:Vt.previewOperationSize}}}}},Sr=Vt=>{const{modalMaskBg:Ne,iconCls:Ot,previewOperationColorDisabled:An,previewCls:wn,zIndexPopup:Be,motionDurationSlow:Va}=Vt,nt=new Rl.C(Ne).setAlpha(.1),Za=nt.clone().setAlpha(.2);return{[`${wn}-switch-left, ${wn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Be+1,display:"flex",alignItems:"center",justifyContent:"center",width:Vt.imagePreviewSwitchSize,height:Vt.imagePreviewSwitchSize,marginTop:-Vt.imagePreviewSwitchSize/2,color:Vt.previewOperationColor,background:nt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Va}`,userSelect:"none","&:hover":{background:Za.toRgbString()},"&-disabled":{"&, &:hover":{color:An,background:"transparent",cursor:"not-allowed",[`> ${Ot}`]:{cursor:"not-allowed"}}},[`> ${Ot}`]:{fontSize:Vt.previewOperationSize}},[`${wn}-switch-left`]:{insetInlineStart:Vt.marginSM},[`${wn}-switch-right`]:{insetInlineEnd:Vt.marginSM}}},au=Vt=>{const{motionEaseOut:Ne,previewCls:Ot,motionDurationSlow:An,componentCls:wn}=Vt;return[{[`${wn}-preview-root`]:{[Ot]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Ot}-body`]:Object.assign(Object.assign({},Bl()),{overflow:"hidden"}),[`${Ot}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${An} ${Ne} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Bl()),{transition:`transform ${An} ${Ne} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Ot}-moving`]:{[`${Ot}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${wn}-preview-root`]:{[`${Ot}-wrap`]:{zIndex:Vt.zIndexPopup}}},{[`${wn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Vt.zIndexPopup+1},"&":[ai(Vt),Sr(Vt)]}]},Fl=Vt=>{const{componentCls:Ne}=Vt;return{[Ne]:{position:"relative",display:"inline-block",[`${Ne}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Ne}-img-placeholder`]:{backgroundColor:Vt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Ne}-mask`]:Object.assign({},Oi(Vt)),[`${Ne}-mask:hover`]:{opacity:1},[`${Ne}-placeholder`]:Object.assign({},Bl())}}},Yr=Vt=>{const{previewCls:Ne}=Vt;return{[`${Ne}-root`]:(0,Cl._y)(Vt,"zoom"),"&":(0,Zu.J$)(Vt,!0)}};var hu=(0,Pr.Z)("Image",Vt=>{const Ne=`${Vt.componentCls}-preview`,Ot=(0,Ml.TS)(Vt,{previewCls:Ne,modalMaskBg:new Rl.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Vt.controlHeightLG});return[Fl(Ot),au(Ot),(0,pr.QA)((0,Ml.TS)(Ot,{componentCls:Ne})),Yr(Ot)]},Vt=>({zIndexPopup:Vt.zIndexPopupBase+80,previewOperationColor:new Rl.C(Vt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Rl.C(Vt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Rl.C(Vt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Vt.fontSizeIcon*1.5})),ki=function(Vt,Ne){var Ot={};for(var An in Vt)Object.prototype.hasOwnProperty.call(Vt,An)&&Ne.indexOf(An)<0&&(Ot[An]=Vt[An]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,An=Object.getOwnPropertySymbols(Vt);wn{var{previewPrefixCls:Ne,preview:Ot}=Vt,An=ki(Vt,["previewPrefixCls","preview"]);const{getPrefixCls:wn}=f.useContext(ra.E_),Be=wn("image",Ne),Va=`${Be}-preview`,nt=wn(),[Za,Oa]=hu(Be),Dl=f.useMemo(()=>{var ka;if(Ot===!1)return Ot;const Il=typeof Ot=="object"?Ot:{},Ha=_e()(Oa,(ka=Il.rootClassName)!==null&&ka!==void 0?ka:"");return Object.assign(Object.assign({},Il),{transitionName:(0,Un.m)(nt,"zoom",Il.transitionName),maskTransitionName:(0,Un.m)(nt,"fade",Il.maskTransitionName),rootClassName:Ha})},[Ot]);return Za(f.createElement(L.PreviewGroup,Object.assign({preview:Dl,previewPrefixCls:Va,icons:wi},An)))},Iu=function(Vt,Ne){var Ot={};for(var An in Vt)Object.prototype.hasOwnProperty.call(Vt,An)&&Ne.indexOf(An)<0&&(Ot[An]=Vt[An]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,An=Object.getOwnPropertySymbols(Vt);wn{const{prefixCls:Ne,preview:Ot,className:An,rootClassName:wn,style:Be}=Vt,Va=Iu(Vt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:nt,locale:Za=Pe.Z,getPopupContainer:Oa,image:Dl}=f.useContext(ra.E_),ka=nt("image",Ne),Il=nt(),Ha=Za.Image||Pe.Z.Image,[gr,Hr]=hu(ka),Lr=_e()(wn,Hr),Kl=_e()(An,Hr,Dl==null?void 0:Dl.className),Pa=f.useMemo(()=>{if(Ot===!1)return Ot;const E=typeof Ot=="object"?Ot:{},{getContainer:S}=E,P=Iu(E,["getContainer"]);return Object.assign(Object.assign({mask:f.createElement("div",{className:`${ka}-mask-info`},f.createElement(e.Z,null),Ha==null?void 0:Ha.preview),icons:wi},P),{getContainer:S||Oa,transitionName:(0,Un.m)(Il,"zoom",E.transitionName),maskTransitionName:(0,Un.m)(Il,"fade",E.maskTransitionName)})},[Ot,Ha]),K=Object.assign(Object.assign({},Dl==null?void 0:Dl.style),Be);return gr(f.createElement(L,Object.assign({prefixCls:ka,preview:Pa,rootClassName:Lr,className:Kl,style:K},Va)))};ji.PreviewGroup=ml;var fi=ji},39722:function(Ea,Tn,B){"use strict";B.d(Tn,{t5:function(){return re}});var f=B(92310),e=B.n(f),F=B(55477),_e=B(59301),Me=B(36355),D=B(77578),fe=B(17356),G=function(ze,ke){var oe={};for(var Ye in ze)Object.prototype.hasOwnProperty.call(ze,Ye)&&ke.indexOf(Ye)<0&&(oe[Ye]=ze[Ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ye=Object.getOwnPropertySymbols(ze);Ue{if(!(!ke&&!oe))return _e.createElement(_e.Fragment,null,ke&&_e.createElement("div",{className:`${ze}-title`},(0,D.Z)(ke)),_e.createElement("div",{className:`${ze}-inner-content`},(0,D.Z)(oe)))},re=ze=>{const{hashId:ke,prefixCls:oe,className:Ye,style:Ue,placement:we="top",title:ct,content:Zt,children:gn}=ze;return _e.createElement("div",{className:e()(ke,oe,`${oe}-pure`,`${oe}-placement-${we}`,Ye),style:Ue},_e.createElement("div",{className:`${oe}-arrow`}),_e.createElement(F.G,Object.assign({},ze,{className:ke,prefixCls:oe}),gn||Ln(oe,ct,Zt)))},be=ze=>{const{prefixCls:ke}=ze,oe=G(ze,["prefixCls"]),{getPrefixCls:Ye}=_e.useContext(Me.E_),Ue=Ye("popover",ke),[we,ct]=(0,fe.Z)(Ue);return we(_e.createElement(re,Object.assign({},oe,{prefixCls:Ue,hashId:ct})))};Tn.ZP=be},60324:function(Ea,Tn,B){"use strict";var f=B(92310),e=B.n(f),F=B(59301),_e=B(77578),Me=B(62892),D=B(36355),fe=B(6848),G=B(39722),Ln=B(17356),re=function(ke,oe){var Ye={};for(var Ue in ke)Object.prototype.hasOwnProperty.call(ke,Ue)&&oe.indexOf(Ue)<0&&(Ye[Ue]=ke[Ue]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Ue=Object.getOwnPropertySymbols(ke);we{let{title:oe,content:Ye,prefixCls:Ue}=ke;return F.createElement(F.Fragment,null,oe&&F.createElement("div",{className:`${Ue}-title`},(0,_e.Z)(oe)),F.createElement("div",{className:`${Ue}-inner-content`},(0,_e.Z)(Ye)))},ze=F.forwardRef((ke,oe)=>{const{prefixCls:Ye,title:Ue,content:we,overlayClassName:ct,placement:Zt="top",trigger:gn="hover",mouseEnterDelay:xn=.1,mouseLeaveDelay:mt=.1,overlayStyle:y={}}=ke,$e=re(ke,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ee}=F.useContext(D.E_),je=ee("popover",Ye),[zt,Qn]=(0,Ln.Z)(je),ea=ee(),Ee=e()(ct,Qn);return zt(F.createElement(fe.Z,Object.assign({placement:Zt,trigger:gn,mouseEnterDelay:xn,mouseLeaveDelay:mt,overlayStyle:y},$e,{prefixCls:je,overlayClassName:Ee,ref:oe,overlay:Ue||we?F.createElement(be,{prefixCls:je,title:Ue,content:we}):null,transitionName:(0,Me.m)(ea,"zoom-big",$e.transitionName),"data-popover-inject":!0})))});ze._InternalPanelDoNotUseOrYouWillBeFired=G.ZP,Tn.Z=ze},17356:function(Ea,Tn,B){"use strict";var f=B(17313),e=B(29878),F=B(19447),_e=B(33166),Me=B(83116),D=B(37613);const fe=re=>{const{componentCls:be,popoverColor:ze,minWidth:ke,fontWeightStrong:oe,popoverPadding:Ye,boxShadowSecondary:Ue,colorTextHeading:we,borderRadiusLG:ct,zIndexPopup:Zt,marginXS:gn,colorBgElevated:xn,popoverBg:mt}=re;return[{[be]:Object.assign(Object.assign({},(0,f.Wf)(re)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Zt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":xn,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${be}-content`]:{position:"relative"},[`${be}-inner`]:{backgroundColor:mt,backgroundClip:"padding-box",borderRadius:ct,boxShadow:Ue,padding:Ye},[`${be}-title`]:{minWidth:ke,marginBottom:gn,color:we,fontWeight:oe},[`${be}-inner-content`]:{color:ze}})},(0,F.ZP)(re,{colorBg:"var(--antd-arrow-background-color)"}),{[`${be}-pure`]:{position:"relative",maxWidth:"none",margin:re.sizePopupArrow,display:"inline-block",[`${be}-content`]:{display:"inline-block"}}}]},G=re=>{const{componentCls:be}=re;return{[be]:_e.i.map(ze=>{const ke=re[`${ze}6`];return{[`&${be}-${ze}`]:{"--antd-arrow-background-color":ke,[`${be}-inner`]:{backgroundColor:ke},[`${be}-arrow`]:{background:"transparent"}}}})}},Ln=re=>{const{componentCls:be,lineWidth:ze,lineType:ke,colorSplit:oe,paddingSM:Ye,controlHeight:Ue,fontSize:we,lineHeight:ct,padding:Zt}=re,gn=Ue-Math.round(we*ct),xn=gn/2,mt=gn/2-ze,y=Zt;return{[be]:{[`${be}-inner`]:{padding:0},[`${be}-title`]:{margin:0,padding:`${xn}px ${y}px ${mt}px`,borderBottom:`${ze}px ${ke} ${oe}`},[`${be}-inner-content`]:{padding:`${Ye}px ${y}px`}}}};Tn.Z=(0,Me.Z)("Popover",re=>{const{colorBgElevated:be,colorText:ze,wireframe:ke}=re,oe=(0,D.TS)(re,{popoverPadding:12,popoverBg:be,popoverColor:ze});return[fe(oe),G(oe),ke&&Ln(oe),(0,e._y)(oe,"zoom-big")]},re=>({width:177,minWidth:177,zIndexPopup:re.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},21639:function(Ea){(function(Tn,B){Ea.exports=B()})(this,function(){"use strict";function Tn(K,E){var S=Object.keys(K);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(K);E&&(P=P.filter(function(Ie){return Object.getOwnPropertyDescriptor(K,Ie).enumerable})),S.push.apply(S,P)}return S}function B(K){for(var E=1;EK.length)&&(E=K.length);for(var S=0,P=new Array(E);S
',ar=Number.isNaN||Ye.isNaN;function Ht(K){return typeof K=="number"&&!ar(K)}var fr=function(E){return E>0&&E<1/0};function Tl(K){return typeof K=="undefined"}function ol(K){return F(K)==="object"&&K!==null}var Wa=Object.prototype.hasOwnProperty;function Hn(K){if(!ol(K))return!1;try{var E=K.constructor,S=E.prototype;return E&&S&&Wa.call(S,"isPrototypeOf")}catch(P){return!1}}function mr(K){return typeof K=="function"}var wu=Array.prototype.slice;function Ga(K){return Array.from?Array.from(K):wu.call(K)}function nl(K,E){return K&&mr(E)&&(Array.isArray(K)||Ht(K.length)?Ga(K).forEach(function(S,P){E.call(K,S,P,K)}):ol(K)&&Object.keys(K).forEach(function(S){E.call(K,K[S],S,K)})),K}var wl=Object.assign||function(E){for(var S=arguments.length,P=new Array(S>1?S-1:0),Ie=1;Ie0&&P.forEach(function(te){ol(te)&&Object.keys(te).forEach(function(xe){E[xe]=te[xe]})}),E},ca=/\.\d*(?:0|9){12}\d*$/;function ur(K){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return ca.test(K)?Math.round(K*E)/E:K}var Ql=/^width|height|left|top|marginLeft|marginTop$/;function kr(K,E){var S=K.style;nl(E,function(P,Ie){Ql.test(Ie)&&Ht(P)&&(P="".concat(P,"px")),S[Ie]=P})}function Rl(K,E){return K.classList?K.classList.contains(E):K.className.indexOf(E)>-1}function pr(K,E){if(E){if(Ht(K.length)){nl(K,function(P){pr(P,E)});return}if(K.classList){K.classList.add(E);return}var S=K.className.trim();S?S.indexOf(E)<0&&(K.className="".concat(S," ").concat(E)):K.className=E}}function jr(K,E){if(E){if(Ht(K.length)){nl(K,function(S){jr(S,E)});return}if(K.classList){K.classList.remove(E);return}K.className.indexOf(E)>=0&&(K.className=K.className.replace(E,""))}}function Cl(K,E,S){if(E){if(Ht(K.length)){nl(K,function(P){Cl(P,E,S)});return}S?pr(K,E):jr(K,E)}}var Zu=/([a-z\d])([A-Z])/g;function Pr(K){return K.replace(Zu,"$1-$2").toLowerCase()}function Ml(K,E){return ol(K[E])?K[E]:K.dataset?K.dataset[E]:K.getAttribute("data-".concat(Pr(E)))}function Bl(K,E,S){ol(S)?K[E]=S:K.dataset?K.dataset[E]=S:K.setAttribute("data-".concat(Pr(E)),S)}function Oi(K,E){if(ol(K[E]))try{delete K[E]}catch(S){K[E]=void 0}else if(K.dataset)try{delete K.dataset[E]}catch(S){K.dataset[E]=void 0}else K.removeAttribute("data-".concat(Pr(E)))}var ai=/\s\s*/,Sr=function(){var K=!1;if(oe){var E=!1,S=function(){},P=Object.defineProperty({},"once",{get:function(){return K=!0,E},set:function(te){E=te}});Ye.addEventListener("test",S,P),Ye.removeEventListener("test",S,P)}return K}();function au(K,E,S){var P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ie=S;E.trim().split(ai).forEach(function(te){if(!Sr){var xe=K.listeners;xe&&xe[te]&&xe[te][S]&&(Ie=xe[te][S],delete xe[te][S],Object.keys(xe[te]).length===0&&delete xe[te],Object.keys(xe).length===0&&delete K.listeners)}K.removeEventListener(te,Ie,P)})}function Fl(K,E,S){var P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ie=S;E.trim().split(ai).forEach(function(te){if(P.once&&!Sr){var xe=K.listeners,At=xe===void 0?{}:xe;Ie=function(){delete At[te][S],K.removeEventListener(te,Ie,P);for(var Mt=arguments.length,It=new Array(Mt),kt=0;ktMath.abs(S)&&(S=fn)})}),S}function fi(K,E){var S=K.pageX,P=K.pageY,Ie={endX:S,endY:P};return E?Ie:B({startX:S,startY:P},Ie)}function Vt(K){var E=0,S=0,P=0;return nl(K,function(Ie){var te=Ie.startX,xe=Ie.startY;E+=te,S+=xe,P+=1}),E/=P,S/=P,{pageX:E,pageY:S}}function Ne(K){var E=K.aspectRatio,S=K.height,P=K.width,Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",te=fr(P),xe=fr(S);if(te&&xe){var At=S*E;Ie==="contain"&&At>P||Ie==="cover"&&At90?{width:un,height:At}:{width:At,height:un}}function An(K,E,S,P){var Ie=E.aspectRatio,te=E.naturalWidth,xe=E.naturalHeight,At=E.rotate,un=At===void 0?0:At,Mt=E.scaleX,It=Mt===void 0?1:Mt,kt=E.scaleY,fn=kt===void 0?1:kt,Ya=S.aspectRatio,Ja=S.naturalWidth,al=S.naturalHeight,ul=P.fillColor,lr=ul===void 0?"transparent":ul,Cn=P.imageSmoothingEnabled,gl=Cn===void 0?!0:Cn,Vl=P.imageSmoothingQuality,sn=Vl===void 0?"low":Vl,yn=P.maxWidth,Sa=yn===void 0?1/0:yn,El=P.maxHeight,yr=El===void 0?1/0:El,h=P.minWidth,I=h===void 0?0:h,z=P.minHeight,se=z===void 0?0:z,Xe=document.createElement("canvas"),Te=Xe.getContext("2d"),xt=Ne({aspectRatio:Ya,width:Sa,height:yr}),Nt=Ne({aspectRatio:Ya,width:I,height:se},"cover"),Ut=Math.min(xt.width,Math.max(Nt.width,Ja)),rn=Math.min(xt.height,Math.max(Nt.height,al)),zn=Ne({aspectRatio:Ie,width:Sa,height:yr}),Wt=Ne({aspectRatio:Ie,width:I,height:se},"cover"),va=Math.min(zn.width,Math.max(Wt.width,te)),Ba=Math.min(zn.height,Math.max(Wt.height,xe)),ir=[-va/2,-Ba/2,va,Ba];return Xe.width=ur(Ut),Xe.height=ur(rn),Te.fillStyle=lr,Te.fillRect(0,0,Ut,rn),Te.save(),Te.translate(Ut/2,rn/2),Te.rotate(un*Math.PI/180),Te.scale(It,fn),Te.imageSmoothingEnabled=gl,Te.imageSmoothingQuality=sn,Te.drawImage.apply(Te,[K].concat(G(ir.map(function(ba){return Math.floor(ur(ba))})))),Te.restore(),Xe}var wn=String.fromCharCode;function Be(K,E,S){var P="";S+=E;for(var Ie=E;Ie0;)S.push(wn.apply(null,Ga(Ie.subarray(0,P)))),Ie=Ie.subarray(P);return"data:".concat(E,";base64,").concat(btoa(S.join("")))}function Oa(K){var E=new DataView(K),S;try{var P,Ie,te;if(E.getUint8(0)===255&&E.getUint8(1)===216)for(var xe=E.byteLength,At=2;At+1=8&&(te=Mt+kt)}}}if(te){var fn=E.getUint16(te,P),Ya,Ja;for(Ja=0;Ja=0?te:rr),height:Math.max(P.offsetHeight,xe>=0?xe:Aa)};this.containerData=At,kr(Ie,{width:At.width,height:At.height}),pr(E,Xn),jr(Ie,Xn)},initCanvas:function(){var E=this.containerData,S=this.imageData,P=this.options.viewMode,Ie=Math.abs(S.rotate)%180===90,te=Ie?S.naturalHeight:S.naturalWidth,xe=Ie?S.naturalWidth:S.naturalHeight,At=te/xe,un=E.width,Mt=E.height;E.height*At>E.width?P===3?un=E.height*At:Mt=E.width/At:P===3?Mt=E.width/At:un=E.height*At;var It={aspectRatio:At,naturalWidth:te,naturalHeight:xe,width:un,height:Mt};this.canvasData=It,this.limited=P===1||P===2,this.limitCanvas(!0,!0),It.width=Math.min(Math.max(It.width,It.minWidth),It.maxWidth),It.height=Math.min(Math.max(It.height,It.minHeight),It.maxHeight),It.left=(E.width-It.width)/2,It.top=(E.height-It.height)/2,It.oldLeft=It.left,It.oldTop=It.top,this.initialCanvasData=wl({},It)},limitCanvas:function(E,S){var P=this.options,Ie=this.containerData,te=this.canvasData,xe=this.cropBoxData,At=P.viewMode,un=te.aspectRatio,Mt=this.cropped&&xe;if(E){var It=Number(P.minCanvasWidth)||0,kt=Number(P.minCanvasHeight)||0;At>1?(It=Math.max(It,Ie.width),kt=Math.max(kt,Ie.height),At===3&&(kt*un>It?It=kt*un:kt=It/un)):At>0&&(It?It=Math.max(It,Mt?xe.width:0):kt?kt=Math.max(kt,Mt?xe.height:0):Mt&&(It=xe.width,kt=xe.height,kt*un>It?It=kt*un:kt=It/un));var fn=Ne({aspectRatio:un,width:It,height:kt});It=fn.width,kt=fn.height,te.minWidth=It,te.minHeight=kt,te.maxWidth=1/0,te.maxHeight=1/0}if(S)if(At>(Mt?0:1)){var Ya=Ie.width-te.width,Ja=Ie.height-te.height;te.minLeft=Math.min(0,Ya),te.minTop=Math.min(0,Ja),te.maxLeft=Math.max(0,Ya),te.maxTop=Math.max(0,Ja),Mt&&this.limited&&(te.minLeft=Math.min(xe.left,xe.left+(xe.width-te.width)),te.minTop=Math.min(xe.top,xe.top+(xe.height-te.height)),te.maxLeft=xe.left,te.maxTop=xe.top,At===2&&(te.width>=Ie.width&&(te.minLeft=Math.min(0,Ya),te.maxLeft=Math.max(0,Ya)),te.height>=Ie.height&&(te.minTop=Math.min(0,Ja),te.maxTop=Math.max(0,Ja))))}else te.minLeft=-te.width,te.minTop=-te.height,te.maxLeft=Ie.width,te.maxTop=Ie.height},renderCanvas:function(E,S){var P=this.canvasData,Ie=this.imageData;if(S){var te=Ot({width:Ie.naturalWidth*Math.abs(Ie.scaleX||1),height:Ie.naturalHeight*Math.abs(Ie.scaleY||1),degree:Ie.rotate||0}),xe=te.width,At=te.height,un=P.width*(xe/P.naturalWidth),Mt=P.height*(At/P.naturalHeight);P.left-=(un-P.width)/2,P.top-=(Mt-P.height)/2,P.width=un,P.height=Mt,P.aspectRatio=xe/At,P.naturalWidth=xe,P.naturalHeight=At,this.limitCanvas(!0,!1)}(P.width>P.maxWidth||P.widthP.maxHeight||P.heightS.width?te.height=te.width/P:te.width=te.height*P),this.cropBoxData=te,this.limitCropBox(!0,!0),te.width=Math.min(Math.max(te.width,te.minWidth),te.maxWidth),te.height=Math.min(Math.max(te.height,te.minHeight),te.maxHeight),te.width=Math.max(te.minWidth,te.width*Ie),te.height=Math.max(te.minHeight,te.height*Ie),te.left=S.left+(S.width-te.width)/2,te.top=S.top+(S.height-te.height)/2,te.oldLeft=te.left,te.oldTop=te.top,this.initialCropBoxData=wl({},te)},limitCropBox:function(E,S){var P=this.options,Ie=this.containerData,te=this.canvasData,xe=this.cropBoxData,At=this.limited,un=P.aspectRatio;if(E){var Mt=Number(P.minCropBoxWidth)||0,It=Number(P.minCropBoxHeight)||0,kt=At?Math.min(Ie.width,te.width,te.width+te.left,Ie.width-te.left):Ie.width,fn=At?Math.min(Ie.height,te.height,te.height+te.top,Ie.height-te.top):Ie.height;Mt=Math.min(Mt,Ie.width),It=Math.min(It,Ie.height),un&&(Mt&&It?It*un>Mt?It=Mt/un:Mt=It*un:Mt?It=Mt/un:It&&(Mt=It*un),fn*un>kt?fn=kt/un:kt=fn*un),xe.minWidth=Math.min(Mt,kt),xe.minHeight=Math.min(It,fn),xe.maxWidth=kt,xe.maxHeight=fn}S&&(At?(xe.minLeft=Math.max(0,te.left),xe.minTop=Math.max(0,te.top),xe.maxLeft=Math.min(Ie.width,te.left+te.width)-xe.width,xe.maxTop=Math.min(Ie.height,te.top+te.height)-xe.height):(xe.minLeft=0,xe.minTop=0,xe.maxLeft=Ie.width-xe.width,xe.maxTop=Ie.height-xe.height))},renderCropBox:function(){var E=this.options,S=this.containerData,P=this.cropBoxData;(P.width>P.maxWidth||P.widthP.maxHeight||P.height=S.width&&P.height>=S.height?xn:Zt),kr(this.cropBox,wl({width:P.width,height:P.height},Iu({translateX:P.left,translateY:P.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Yr(this.element,Xt,this.getData())}},Il={initPreview:function(){var E=this.element,S=this.crossOrigin,P=this.options.preview,Ie=S?this.crossOriginUrl:this.url,te=E.alt||"The image to preview",xe=document.createElement("img");if(S&&(xe.crossOrigin=S),xe.src=Ie,xe.alt=te,this.viewBox.appendChild(xe),this.viewBoxImage=xe,!!P){var At=P;typeof P=="string"?At=E.ownerDocument.querySelectorAll(P):P.querySelector&&(At=[P]),this.previews=At,nl(At,function(un){var Mt=document.createElement("img");Bl(un,Rt,{width:un.offsetWidth,height:un.offsetHeight,html:un.innerHTML}),S&&(Mt.crossOrigin=S),Mt.src=Ie,Mt.alt=te,Mt.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',un.innerHTML="",un.appendChild(Mt)})}},resetPreview:function(){nl(this.previews,function(E){var S=Ml(E,Rt);kr(E,{width:S.width,height:S.height}),E.innerHTML=S.html,Oi(E,Rt)})},preview:function(){var E=this.imageData,S=this.canvasData,P=this.cropBoxData,Ie=P.width,te=P.height,xe=E.width,At=E.height,un=P.left-S.left-E.left,Mt=P.top-S.top-E.top;!this.cropped||this.disabled||(kr(this.viewBoxImage,wl({width:xe,height:At},Iu(wl({translateX:-un,translateY:-Mt},E)))),nl(this.previews,function(It){var kt=Ml(It,Rt),fn=kt.width,Ya=kt.height,Ja=fn,al=Ya,ul=1;Ie&&(ul=fn/Ie,al=te*ul),te&&al>Ya&&(ul=Ya/te,Ja=Ie*ul,al=Ya),kr(It,{width:Ja,height:al}),kr(It.getElementsByTagName("img")[0],wl({width:xe*ul,height:At*ul},Iu(wl({translateX:-un*ul,translateY:-Mt*ul},E))))}))}},Ha={bind:function(){var E=this.element,S=this.options,P=this.cropper;mr(S.cropstart)&&Fl(E,En,S.cropstart),mr(S.cropmove)&&Fl(E,Sn,S.cropmove),mr(S.cropend)&&Fl(E,Tt,S.cropend),mr(S.crop)&&Fl(E,Xt,S.crop),mr(S.zoom)&&Fl(E,Rn,S.zoom),Fl(P,Un,this.onCropStart=this.cropStart.bind(this)),S.zoomable&&S.zoomOnWheel&&Fl(P,Vn,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),S.toggleDragModeOnDblclick&&Fl(P,Jn,this.onDblclick=this.dblclick.bind(this)),Fl(E.ownerDocument,ra,this.onCropMove=this.cropMove.bind(this)),Fl(E.ownerDocument,Pe,this.onCropEnd=this.cropEnd.bind(this)),S.responsive&&Fl(window,bn,this.onResize=this.resize.bind(this))},unbind:function(){var E=this.element,S=this.options,P=this.cropper;mr(S.cropstart)&&au(E,En,S.cropstart),mr(S.cropmove)&&au(E,Sn,S.cropmove),mr(S.cropend)&&au(E,Tt,S.cropend),mr(S.crop)&&au(E,Xt,S.crop),mr(S.zoom)&&au(E,Rn,S.zoom),au(P,Un,this.onCropStart),S.zoomable&&S.zoomOnWheel&&au(P,Vn,this.onWheel,{passive:!1,capture:!0}),S.toggleDragModeOnDblclick&&au(P,Jn,this.onDblclick),au(E.ownerDocument,ra,this.onCropMove),au(E.ownerDocument,Pe,this.onCropEnd),S.responsive&&au(window,bn,this.onResize)}},gr={resize:function(){if(!this.disabled){var E=this.options,S=this.container,P=this.containerData,Ie=S.offsetWidth/P.width,te=S.offsetHeight/P.height,xe=Math.abs(Ie-1)>Math.abs(te-1)?Ie:te;if(xe!==1){var At,un;E.restore&&(At=this.getCanvasData(),un=this.getCropBoxData()),this.render(),E.restore&&(this.setCanvasData(nl(At,function(Mt,It){At[It]=Mt*xe})),this.setCropBoxData(nl(un,function(Mt,It){un[It]=Mt*xe})))}}},dblclick:function(){this.disabled||this.options.dragMode===Ft||this.setDragMode(Rl(this.dragBox,Jt)?Bt:Dt)},wheel:function(E){var S=this,P=Number(this.options.wheelZoomRatio)||.1,Ie=1;this.disabled||(E.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){S.wheeling=!1},50),E.deltaY?Ie=E.deltaY>0?1:-1:E.wheelDelta?Ie=-E.wheelDelta/120:E.detail&&(Ie=E.detail>0?1:-1),this.zoom(-Ie*P,E)))},cropStart:function(E){var S=E.buttons,P=E.button;if(!(this.disabled||(E.type==="mousedown"||E.type==="pointerdown"&&E.pointerType==="mouse")&&(Ht(S)&&S!==1||Ht(P)&&P!==0||E.ctrlKey))){var Ie=this.options,te=this.pointers,xe;E.changedTouches?nl(E.changedTouches,function(At){te[At.identifier]=fi(At)}):te[E.pointerId||0]=fi(E),Object.keys(te).length>1&&Ie.zoomable&&Ie.zoomOnTouch?xe=mt:xe=Ml(E.target,vt),fl.test(xe)&&Yr(this.element,En,{originalEvent:E,action:xe})!==!1&&(E.preventDefault(),this.action=xe,this.cropping=!1,xe===gn&&(this.cropping=!0,pr(this.dragBox,ln)))}},cropMove:function(E){var S=this.action;if(!(this.disabled||!S)){var P=this.pointers;E.preventDefault(),Yr(this.element,Sn,{originalEvent:E,action:S})!==!1&&(E.changedTouches?nl(E.changedTouches,function(Ie){wl(P[Ie.identifier]||{},fi(Ie,!0))}):wl(P[E.pointerId||0]||{},fi(E,!0)),this.change(E))}},cropEnd:function(E){if(!this.disabled){var S=this.action,P=this.pointers;E.changedTouches?nl(E.changedTouches,function(Ie){delete P[Ie.identifier]}):delete P[E.pointerId||0],S&&(E.preventDefault(),Object.keys(P).length||(this.action=""),this.cropping&&(this.cropping=!1,Cl(this.dragBox,ln,this.cropped&&this.options.modal)),Yr(this.element,Tt,{originalEvent:E,action:S}))}}},Hr={change:function(E){var S=this.options,P=this.canvasData,Ie=this.containerData,te=this.cropBoxData,xe=this.pointers,At=this.action,un=S.aspectRatio,Mt=te.left,It=te.top,kt=te.width,fn=te.height,Ya=Mt+kt,Ja=It+fn,al=0,ul=0,lr=Ie.width,Cn=Ie.height,gl=!0,Vl;!un&&E.shiftKey&&(un=kt&&fn?kt/fn:1),this.limited&&(al=te.minLeft,ul=te.minTop,lr=al+Math.min(Ie.width,P.width,P.left+P.width),Cn=ul+Math.min(Ie.height,P.height,P.top+P.height));var sn=xe[Object.keys(xe)[0]],yn={x:sn.endX-sn.startX,y:sn.endY-sn.startY},Sa=function(yr){switch(yr){case y:Ya+yn.x>lr&&(yn.x=lr-Ya);break;case $e:Mt+yn.xCn&&(yn.y=Cn-Ja);break}};switch(At){case Zt:Mt+=yn.x,It+=yn.y;break;case y:if(yn.x>=0&&(Ya>=lr||un&&(It<=ul||Ja>=Cn))){gl=!1;break}Sa(y),kt+=yn.x,kt<0&&(At=$e,kt=-kt,Mt-=kt),un&&(fn=kt/un,It+=(te.height-fn)/2);break;case je:if(yn.y<=0&&(It<=ul||un&&(Mt<=al||Ya>=lr))){gl=!1;break}Sa(je),fn-=yn.y,It+=yn.y,fn<0&&(At=ee,fn=-fn,It-=fn),un&&(kt=fn*un,Mt+=(te.width-kt)/2);break;case $e:if(yn.x<=0&&(Mt<=al||un&&(It<=ul||Ja>=Cn))){gl=!1;break}Sa($e),kt-=yn.x,Mt+=yn.x,kt<0&&(At=y,kt=-kt,Mt-=kt),un&&(fn=kt/un,It+=(te.height-fn)/2);break;case ee:if(yn.y>=0&&(Ja>=Cn||un&&(Mt<=al||Ya>=lr))){gl=!1;break}Sa(ee),fn+=yn.y,fn<0&&(At=je,fn=-fn,It-=fn),un&&(kt=fn*un,Mt+=(te.width-kt)/2);break;case zt:if(un){if(yn.y<=0&&(It<=ul||Ya>=lr)){gl=!1;break}Sa(je),fn-=yn.y,It+=yn.y,kt=fn*un}else Sa(je),Sa(y),yn.x>=0?Yaul&&(fn-=yn.y,It+=yn.y):(fn-=yn.y,It+=yn.y);kt<0&&fn<0?(At=Ee,fn=-fn,kt=-kt,It-=fn,Mt-=kt):kt<0?(At=Qn,kt=-kt,Mt-=kt):fn<0&&(At=ea,fn=-fn,It-=fn);break;case Qn:if(un){if(yn.y<=0&&(It<=ul||Mt<=al)){gl=!1;break}Sa(je),fn-=yn.y,It+=yn.y,kt=fn*un,Mt+=te.width-kt}else Sa(je),Sa($e),yn.x<=0?Mt>al?(kt-=yn.x,Mt+=yn.x):yn.y<=0&&It<=ul&&(gl=!1):(kt-=yn.x,Mt+=yn.x),yn.y<=0?It>ul&&(fn-=yn.y,It+=yn.y):(fn-=yn.y,It+=yn.y);kt<0&&fn<0?(At=ea,fn=-fn,kt=-kt,It-=fn,Mt-=kt):kt<0?(At=zt,kt=-kt,Mt-=kt):fn<0&&(At=Ee,fn=-fn,It-=fn);break;case Ee:if(un){if(yn.x<=0&&(Mt<=al||Ja>=Cn)){gl=!1;break}Sa($e),kt-=yn.x,Mt+=yn.x,fn=kt/un}else Sa(ee),Sa($e),yn.x<=0?Mt>al?(kt-=yn.x,Mt+=yn.x):yn.y>=0&&Ja>=Cn&&(gl=!1):(kt-=yn.x,Mt+=yn.x),yn.y>=0?Ja=0&&(Ya>=lr||Ja>=Cn)){gl=!1;break}Sa(y),kt+=yn.x,fn=kt/un}else Sa(ee),Sa(y),yn.x>=0?Ya=0&&Ja>=Cn&&(gl=!1):kt+=yn.x,yn.y>=0?Ja0?At=yn.y>0?ea:zt:yn.x<0&&(Mt-=kt,At=yn.y>0?Ee:Qn),yn.y<0&&(It-=fn),this.cropped||(jr(this.cropBox,Xn),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}gl&&(te.width=kt,te.height=fn,te.left=Mt,te.top=It,this.action=At,this.renderCropBox()),nl(xe,function(El){El.startX=El.endX,El.startY=El.endY})}},Lr={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&pr(this.dragBox,ln),jr(this.cropBox,Xn),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=wl({},this.initialImageData),this.canvasData=wl({},this.initialCanvasData),this.cropBoxData=wl({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(wl(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),jr(this.dragBox,ln),pr(this.cropBox,Xn)),this},replace:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&E&&(this.isImg&&(this.element.src=E),S?(this.url=E,this.image.src=E,this.ready&&(this.viewBoxImage.src=E,nl(this.previews,function(P){P.getElementsByTagName("img")[0].src=E}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(E))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,jr(this.cropper,Yn)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,pr(this.cropper,Yn)),this},destroy:function(){var E=this.element;return E[ct]?(E[ct]=void 0,this.isImg&&this.replaced&&(E.src=this.originalUrl),this.uncreate(),this):this},move:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=this.canvasData,Ie=P.left,te=P.top;return this.moveTo(Tl(E)?E:Ie+Number(E),Tl(S)?S:te+Number(S))},moveTo:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=this.canvasData,Ie=!1;return E=Number(E),S=Number(S),this.ready&&!this.disabled&&this.options.movable&&(Ht(E)&&(P.left=E,Ie=!0),Ht(S)&&(P.top=S,Ie=!0),Ie&&this.renderCanvas(!0)),this},zoom:function(E,S){var P=this.canvasData;return E=Number(E),E<0?E=1/(1-E):E=1+E,this.zoomTo(P.width*E/P.naturalWidth,null,S)},zoomTo:function(E,S,P){var Ie=this.options,te=this.canvasData,xe=te.width,At=te.height,un=te.naturalWidth,Mt=te.naturalHeight;if(E=Number(E),E>=0&&this.ready&&!this.disabled&&Ie.zoomable){var It=un*E,kt=Mt*E;if(Yr(this.element,Rn,{ratio:E,oldRatio:xe/un,originalEvent:P})===!1)return this;if(P){var fn=this.pointers,Ya=hu(this.cropper),Ja=fn&&Object.keys(fn).length?Vt(fn):{pageX:P.pageX,pageY:P.pageY};te.left-=(It-xe)*((Ja.pageX-Ya.left-te.left)/xe),te.top-=(kt-At)*((Ja.pageY-Ya.top-te.top)/At)}else Hn(S)&&Ht(S.x)&&Ht(S.y)?(te.left-=(It-xe)*((S.x-te.left)/xe),te.top-=(kt-At)*((S.y-te.top)/At)):(te.left-=(It-xe)/2,te.top-=(kt-At)/2);te.width=It,te.height=kt,this.renderCanvas(!0)}return this},rotate:function(E){return this.rotateTo((this.imageData.rotate||0)+Number(E))},rotateTo:function(E){return E=Number(E),Ht(E)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=E%360,this.renderCanvas(!0,!0)),this},scaleX:function(E){var S=this.imageData.scaleY;return this.scale(E,Ht(S)?S:1)},scaleY:function(E){var S=this.imageData.scaleX;return this.scale(Ht(S)?S:1,E)},scale:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=this.imageData,Ie=!1;return E=Number(E),S=Number(S),this.ready&&!this.disabled&&this.options.scalable&&(Ht(E)&&(P.scaleX=E,Ie=!0),Ht(S)&&(P.scaleY=S,Ie=!0),Ie&&this.renderCanvas(!0,!0)),this},getData:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=this.options,P=this.imageData,Ie=this.canvasData,te=this.cropBoxData,xe;if(this.ready&&this.cropped){xe={x:te.left-Ie.left,y:te.top-Ie.top,width:te.width,height:te.height};var At=P.width/P.naturalWidth;if(nl(xe,function(It,kt){xe[kt]=It/At}),E){var un=Math.round(xe.y+xe.height),Mt=Math.round(xe.x+xe.width);xe.x=Math.round(xe.x),xe.y=Math.round(xe.y),xe.width=Mt-xe.x,xe.height=un-xe.y}}else xe={x:0,y:0,width:0,height:0};return S.rotatable&&(xe.rotate=P.rotate||0),S.scalable&&(xe.scaleX=P.scaleX||1,xe.scaleY=P.scaleY||1),xe},setData:function(E){var S=this.options,P=this.imageData,Ie=this.canvasData,te={};if(this.ready&&!this.disabled&&Hn(E)){var xe=!1;S.rotatable&&Ht(E.rotate)&&E.rotate!==P.rotate&&(P.rotate=E.rotate,xe=!0),S.scalable&&(Ht(E.scaleX)&&E.scaleX!==P.scaleX&&(P.scaleX=E.scaleX,xe=!0),Ht(E.scaleY)&&E.scaleY!==P.scaleY&&(P.scaleY=E.scaleY,xe=!0)),xe&&this.renderCanvas(!0,!0);var At=P.width/P.naturalWidth;Ht(E.x)&&(te.left=E.x*At+Ie.left),Ht(E.y)&&(te.top=E.y*At+Ie.top),Ht(E.width)&&(te.width=E.width*At),Ht(E.height)&&(te.height=E.height*At),this.setCropBoxData(te)}return this},getContainerData:function(){return this.ready?wl({},this.containerData):{}},getImageData:function(){return this.sized?wl({},this.imageData):{}},getCanvasData:function(){var E=this.canvasData,S={};return this.ready&&nl(["left","top","width","height","naturalWidth","naturalHeight"],function(P){S[P]=E[P]}),S},setCanvasData:function(E){var S=this.canvasData,P=S.aspectRatio;return this.ready&&!this.disabled&&Hn(E)&&(Ht(E.left)&&(S.left=E.left),Ht(E.top)&&(S.top=E.top),Ht(E.width)?(S.width=E.width,S.height=E.width/P):Ht(E.height)&&(S.height=E.height,S.width=E.height*P),this.renderCanvas(!0)),this},getCropBoxData:function(){var E=this.cropBoxData,S;return this.ready&&this.cropped&&(S={left:E.left,top:E.top,width:E.width,height:E.height}),S||{}},setCropBoxData:function(E){var S=this.cropBoxData,P=this.options.aspectRatio,Ie,te;return this.ready&&this.cropped&&!this.disabled&&Hn(E)&&(Ht(E.left)&&(S.left=E.left),Ht(E.top)&&(S.top=E.top),Ht(E.width)&&E.width!==S.width&&(Ie=!0,S.width=E.width),Ht(E.height)&&E.height!==S.height&&(te=!0,S.height=E.height),P&&(Ie?S.height=S.width/P:te&&(S.width=S.height*P)),this.renderCropBox()),this},getCroppedCanvas:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var S=this.canvasData,P=An(this.image,this.imageData,S,E);if(!this.cropped)return P;var Ie=this.getData(E.rounded),te=Ie.x,xe=Ie.y,At=Ie.width,un=Ie.height,Mt=P.width/Math.floor(S.naturalWidth);Mt!==1&&(te*=Mt,xe*=Mt,At*=Mt,un*=Mt);var It=At/un,kt=Ne({aspectRatio:It,width:E.maxWidth||1/0,height:E.maxHeight||1/0}),fn=Ne({aspectRatio:It,width:E.minWidth||0,height:E.minHeight||0},"cover"),Ya=Ne({aspectRatio:It,width:E.width||(Mt!==1?P.width:At),height:E.height||(Mt!==1?P.height:un)}),Ja=Ya.width,al=Ya.height;Ja=Math.min(kt.width,Math.max(fn.width,Ja)),al=Math.min(kt.height,Math.max(fn.height,al));var ul=document.createElement("canvas"),lr=ul.getContext("2d");ul.width=ur(Ja),ul.height=ur(al),lr.fillStyle=E.fillColor||"transparent",lr.fillRect(0,0,Ja,al);var Cn=E.imageSmoothingEnabled,gl=Cn===void 0?!0:Cn,Vl=E.imageSmoothingQuality;lr.imageSmoothingEnabled=gl,Vl&&(lr.imageSmoothingQuality=Vl);var sn=P.width,yn=P.height,Sa=te,El=xe,yr,h,I,z,se,Xe;Sa<=-At||Sa>sn?(Sa=0,yr=0,I=0,se=0):Sa<=0?(I=-Sa,Sa=0,yr=Math.min(sn,At+Sa),se=yr):Sa<=sn&&(I=0,yr=Math.min(At,sn-Sa),se=yr),yr<=0||El<=-un||El>yn?(El=0,h=0,z=0,Xe=0):El<=0?(z=-El,El=0,h=Math.min(yn,un+El),Xe=h):El<=yn&&(z=0,h=Math.min(un,yn-El),Xe=h);var Te=[Sa,El,yr,h];if(se>0&&Xe>0){var xt=Ja/At;Te.push(I*xt,z*xt,se*xt,Xe*xt)}return lr.drawImage.apply(lr,[P].concat(G(Te.map(function(Nt){return Math.floor(ur(Nt))})))),ul},setAspectRatio:function(E){var S=this.options;return!this.disabled&&!Tl(E)&&(S.aspectRatio=Math.max(0,E)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(E){var S=this.options,P=this.dragBox,Ie=this.face;if(this.ready&&!this.disabled){var te=E===Dt,xe=S.movable&&E===Bt;E=te||xe?E:Ft,S.dragMode=E,Bl(P,vt,E),Cl(P,Jt,te),Cl(P,Mn,xe),S.cropBoxMovable||(Bl(Ie,vt,E),Cl(Ie,Jt,te),Cl(Ie,Mn,xe))}return this}},Kl=Ye.Cropper,Pa=function(){function K(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(_e(this,K),!E||!Ll.test(E.tagName))throw new Error("The first argument is required and must be an or element.");this.element=E,this.options=wl({},Ca,Hn(S)&&S),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return D(K,[{key:"init",value:function(){var S=this.element,P=S.tagName.toLowerCase(),Ie;if(!S[ct]){if(S[ct]=this,P==="img"){if(this.isImg=!0,Ie=S.getAttribute("src")||"",this.originalUrl=Ie,!Ie)return;Ie=S.src}else P==="canvas"&&window.HTMLCanvasElement&&(Ie=S.toDataURL());this.load(Ie)}}},{key:"load",value:function(S){var P=this;if(S){this.url=S,this.imageData={};var Ie=this.element,te=this.options;if(!te.rotatable&&!te.scalable&&(te.checkOrientation=!1),!te.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Xl.test(S)){vl.test(S)?this.read(nt(S)):this.clone();return}var xe=new XMLHttpRequest,At=this.clone.bind(this);this.reloading=!0,this.xhr=xe,xe.onabort=At,xe.onerror=At,xe.ontimeout=At,xe.onprogress=function(){xe.getResponseHeader("content-type")!==la&&xe.abort()},xe.onload=function(){P.read(xe.response)},xe.onloadend=function(){P.reloading=!1,P.xhr=null},te.checkCrossOrigin&&_i(S)&&Ie.crossOrigin&&(S=ml(S)),xe.open("GET",S,!0),xe.responseType="arraybuffer",xe.withCredentials=Ie.crossOrigin==="use-credentials",xe.send()}}},{key:"read",value:function(S){var P=this.options,Ie=this.imageData,te=Oa(S),xe=0,At=1,un=1;if(te>1){this.url=Za(S,la);var Mt=Dl(te);xe=Mt.rotate,At=Mt.scaleX,un=Mt.scaleY}P.rotatable&&(Ie.rotate=xe),P.scalable&&(Ie.scaleX=At,Ie.scaleY=un),this.clone()}},{key:"clone",value:function(){var S=this.element,P=this.url,Ie=S.crossOrigin,te=P;this.options.checkCrossOrigin&&_i(P)&&(Ie||(Ie="anonymous"),te=ml(P)),this.crossOrigin=Ie,this.crossOriginUrl=te;var xe=document.createElement("img");Ie&&(xe.crossOrigin=Ie),xe.src=te||P,xe.alt=S.alt||"The image to crop",this.image=xe,xe.onload=this.start.bind(this),xe.onerror=this.stop.bind(this),pr(xe,ia),S.parentNode.insertBefore(xe,S.nextSibling)}},{key:"start",value:function(){var S=this,P=this.image;P.onload=null,P.onerror=null,this.sizing=!0;var Ie=Ye.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Ye.navigator.userAgent),te=function(Mt,It){wl(S.imageData,{naturalWidth:Mt,naturalHeight:It,aspectRatio:Mt/It}),S.initialImageData=wl({},S.imageData),S.sizing=!1,S.sized=!0,S.build()};if(P.naturalWidth&&!Ie){te(P.naturalWidth,P.naturalHeight);return}var xe=document.createElement("img"),At=document.body||document.documentElement;this.sizingImage=xe,xe.onload=function(){te(xe.width,xe.height),Ie||At.removeChild(xe)},xe.src=P.src,Ie||(xe.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",At.appendChild(xe))}},{key:"stop",value:function(){var S=this.image;S.onload=null,S.onerror=null,S.parentNode.removeChild(S),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var S=this.element,P=this.options,Ie=this.image,te=S.parentNode,xe=document.createElement("div");xe.innerHTML=nr;var At=xe.querySelector(".".concat(ct,"-container")),un=At.querySelector(".".concat(ct,"-canvas")),Mt=At.querySelector(".".concat(ct,"-drag-box")),It=At.querySelector(".".concat(ct,"-crop-box")),kt=It.querySelector(".".concat(ct,"-face"));this.container=te,this.cropper=At,this.canvas=un,this.dragBox=Mt,this.cropBox=It,this.viewBox=At.querySelector(".".concat(ct,"-view-box")),this.face=kt,un.appendChild(Ie),pr(S,Xn),te.insertBefore(At,S.nextSibling),jr(Ie,ia),this.initPreview(),this.bind(),P.initialAspectRatio=Math.max(0,P.initialAspectRatio)||NaN,P.aspectRatio=Math.max(0,P.aspectRatio)||NaN,P.viewMode=Math.max(0,Math.min(3,Math.round(P.viewMode)))||0,pr(It,Xn),P.guides||pr(It.getElementsByClassName("".concat(ct,"-dashed")),Xn),P.center||pr(It.getElementsByClassName("".concat(ct,"-center")),Xn),P.background&&pr(At,"".concat(ct,"-bg")),P.highlight||pr(kt,Lt),P.cropBoxMovable&&(pr(kt,Mn),Bl(kt,vt,Zt)),P.cropBoxResizable||(pr(It.getElementsByClassName("".concat(ct,"-line")),Xn),pr(It.getElementsByClassName("".concat(ct,"-point")),Xn)),this.render(),this.ready=!0,this.setDragMode(P.dragMode),P.autoCrop&&this.crop(),this.setData(P.data),mr(P.ready)&&Fl(S,en,P.ready,{once:!0}),Yr(S,en)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var S=this.cropper.parentNode;S&&S.removeChild(this.cropper),jr(this.element,Xn)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Kl,K}},{key:"setDefaults",value:function(S){wl(Ca,Hn(S)&&S)}}])}();return wl(Pa.prototype,ka,Il,Ha,gr,Hr,Lr),Pa})},22061:function(Ea,Tn,B){"use strict";B.d(Tn,{Z5:function(){return co},_l:function(){return Pd},bK:function(){return Lf}});var f=B(59301),e=B(69168),F=B(54476),_e=B(59781),Me=f.createContext(null),D=null;function fe(t){t()}var G=fe,Ln=function(n){return G=n},re=function(){return G};function be(){var t=re(),n=null,r=null;return{clear:function(){n=null,r=null},notify:function(){t(function(){for(var p=n;p;)p.callback(),p=p.next})},get:function(){for(var p=[],A=n;A;)p.push(A),A=A.next;return p},subscribe:function(p){var A=!0,C=r={callback:p,next:null,prev:r};return C.prev?C.prev.next=C:n=C,function(){!A||n===null||(A=!1,C.next?C.next.prev=C.prev:r=C.prev,C.prev?C.prev.next=C.next:n=C.next)}}}}var ze={notify:function(){},get:function(){return[]}};function ke(t,n){var r,i=ze;function p(W){return X(),i.subscribe(W)}function A(){i.notify()}function C(){J.onStateChange&&J.onStateChange()}function b(){return!!r}function X(){r||(r=n?n.addNestedSub(C):t.subscribe(C),i=be())}function ne(){r&&(r(),r=void 0,i.clear(),i=ze)}var J={addNestedSub:p,notifyNestedSubs:A,handleChangeWrapper:C,isSubscribed:b,trySubscribe:X,tryUnsubscribe:ne,getListeners:function(){return i}};return J}var oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?f.useLayoutEffect:f.useEffect;function Ye(t){var n=t.store,r=t.context,i=t.children,p=(0,f.useMemo)(function(){var b=ke(n);return{store:n,subscription:b}},[n]),A=(0,f.useMemo)(function(){return n.getState()},[n]);oe(function(){var b=p.subscription;return b.onStateChange=b.notifyNestedSubs,b.trySubscribe(),A!==n.getState()&&b.notifyNestedSubs(),function(){b.tryUnsubscribe(),b.onStateChange=null}},[p,A]);var C=r||Me;return f.createElement(C.Provider,{value:p},i)}var Ue=Ye,we=B(85377),ct=B(94266),Zt=B.n(ct),gn=B(53410),xn=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],mt=["reactReduxForwardedRef"],y=[],$e=[null,null],ee=function(n){try{return JSON.stringify(n)}catch(r){return String(n)}};function je(t,n){var r=t[1];return[n.payload,r+1]}function zt(t,n,r){oe(function(){return t.apply(void 0,n)},r)}function Qn(t,n,r,i,p,A,C){t.current=i,n.current=p,r.current=!1,A.current&&(A.current=null,C())}function ea(t,n,r,i,p,A,C,b,X,ne){if(t){var J=!1,W=null,Y=function(){if(!J){var mn=n.getState(),Dn,Nn;try{Dn=i(mn,p.current)}catch(qn){Nn=qn,W=qn}Nn||(W=null),Dn===A.current?C.current||X():(A.current=Dn,b.current=Dn,C.current=!0,ne({type:"STORE_UPDATED",payload:{error:Nn}}))}};r.onStateChange=Y,r.trySubscribe(),Y();var pe=function(){if(J=!0,r.tryUnsubscribe(),r.onStateChange=null,W)throw W};return pe}}var Ee=function(){return[null,0]};function Jt(t,n){n===void 0&&(n={});var r=n,i=r.getDisplayName,p=i===void 0?function(Qa){return"ConnectAdvanced("+Qa+")"}:i,A=r.methodName,C=A===void 0?"connectAdvanced":A,b=r.renderCountProp,X=b===void 0?void 0:b,ne=r.shouldHandleStateChanges,J=ne===void 0?!0:ne,W=r.storeKey,Y=W===void 0?"store":W,pe=r.withRef,at=pe===void 0?!1:pe,mn=r.forwardRef,Dn=mn===void 0?!1:mn,Nn=r.context,qn=Nn===void 0?Me:Nn,sa=(0,we.Z)(r,xn);if(0)var ma;var hl=qn;return function($l){var vu=$l.displayName||$l.name||"Component",er=p(vu),bu=(0,F.Z)({},sa,{getDisplayName:p,methodName:C,renderCountProp:X,shouldHandleStateChanges:J,storeKey:Y,displayName:er,wrappedComponentName:vu,WrappedComponent:$l}),ni=sa.pure;function Fi(Ni){return t(Ni.dispatch,bu)}var qo=ni?f.useMemo:function(Ni){return Ni()};function Do(Ni){var Ls=(0,f.useMemo)(function(){var wc=Ni.reactReduxForwardedRef,jd=(0,we.Z)(Ni,mt);return[Ni.context,wc,jd]},[Ni]),Xr=Ls[0],qc=Ls[1],nc=Ls[2],Ts=(0,f.useMemo)(function(){return Xr&&Xr.Consumer&&(0,gn.isContextConsumer)(f.createElement(Xr.Consumer,null))?Xr:hl},[Xr,hl]),fo=(0,f.useContext)(Ts),Qs=!!Ni.store&&!!Ni.store.getState&&!!Ni.store.dispatch,_c=!!fo&&!!fo.store,To=Qs?Ni.store:fo.store,$c=(0,f.useMemo)(function(){return Fi(To)},[To]),Nd=(0,f.useMemo)(function(){if(!J)return $e;var wc=ke(To,Qs?null:fo.subscription),jd=wc.notifyNestedSubs.bind(wc);return[wc,jd]},[To,Qs,fo]),Fc=Nd[0],Dc=Nd[1],Od=(0,f.useMemo)(function(){return Qs?fo:(0,F.Z)({},fo,{subscription:Fc})},[Qs,fo,Fc]),Tf=(0,f.useReducer)(je,y,Ee),Vi=Tf[0],ed=Vi[0],Qf=Tf[1];if(ed&&ed.error)throw ed.error;var lf=(0,f.useRef)(),ga=(0,f.useRef)(nc),kd=(0,f.useRef)(),Mf=(0,f.useRef)(!1),rf=qo(function(){return kd.current&&nc===ga.current?kd.current:$c(To.getState(),nc)},[To,ed,nc]);zt(Qn,[ga,lf,Mf,nc,rf,kd,Dc]),zt(ea,[J,To,Fc,$c,ga,lf,Mf,kd,Dc,Qf],[To,Fc,$c]);var bc=(0,f.useMemo)(function(){return f.createElement($l,(0,F.Z)({},rf,{ref:qc}))},[qc,$l,rf]),Zf=(0,f.useMemo)(function(){return J?f.createElement(Ts.Provider,{value:Od},bc):bc},[Ts,bc,Od]);return Zf}var Xi=ni?f.memo(Do):Do;if(Xi.WrappedComponent=$l,Xi.displayName=Do.displayName=er,Dn){var _o=f.forwardRef(function(Ls,Xr){return f.createElement(Xi,(0,F.Z)({},Ls,{reactReduxForwardedRef:Xr}))});return _o.displayName=er,_o.WrappedComponent=$l,Zt()(_o,$l)}return Zt()(Xi,$l)}}function Yn(t,n){return t===n?t!==0||n!==0||1/t===1/n:t!==t&&n!==n}function Xn(t,n){if(Yn(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var r=Object.keys(t),i=Object.keys(n);if(r.length!==i.length)return!1;for(var p=0;p=0;i--){var p=n[i](t);if(p)return p}return function(A,C){throw new Error("Invalid value of type "+typeof t+" for "+r+" argument when connecting component "+C.wrappedComponentName+".")}}function Vn(t,n){return t===n}function Rn(t){var n=t===void 0?{}:t,r=n.connectHOC,i=r===void 0?Jt:r,p=n.mapStateToPropsFactories,A=p===void 0?Tt:p,C=n.mapDispatchToPropsFactories,b=C===void 0?Bt:C,X=n.mergePropsFactories,ne=X===void 0?Ct:X,J=n.selectorFactory,W=J===void 0?Pe:J;return function(pe,at,mn,Dn){Dn===void 0&&(Dn={});var Nn=Dn,qn=Nn.pure,sa=qn===void 0?!0:qn,ma=Nn.areStatesEqual,hl=ma===void 0?Vn:ma,Qa=Nn.areOwnPropsEqual,$l=Qa===void 0?Xn:Qa,vu=Nn.areStatePropsEqual,er=vu===void 0?Xn:vu,bu=Nn.areMergedPropsEqual,ni=bu===void 0?Xn:bu,Fi=(0,we.Z)(Nn,en),qo=bn(pe,A,"mapStateToProps"),Do=bn(at,b,"mapDispatchToProps"),Xi=bn(mn,ne,"mergeProps");return i(W,(0,F.Z)({methodName:"connect",getDisplayName:function(Ni){return"Connect("+Ni+")"},shouldHandleStateChanges:!!pe,initMapStateToProps:qo,initMapDispatchToProps:Do,initMergeProps:Xi,pure:sa,areStatesEqual:hl,areOwnPropsEqual:$l,areStatePropsEqual:er,areMergedPropsEqual:ni},Fi))}}var la=Rn();function fl(){var t=useContext(ReactReduxContext);return t}function Xl(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultReduxContext:function(){return useContext(t)};return function(){var i=n(),p=i.store;return p}}var vl=null;function Ll(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultStore:createStoreHook(t);return function(){var i=n();return i.dispatch}}var rr=null,Aa=function(n,r){return n===r};function Ca(t,n,r,i){var p=useReducer(function(at){return at+1},0),A=p[1],C=useMemo(function(){return createSubscription(r,i)},[r,i]),b=useRef(),X=useRef(),ne=useRef(),J=useRef(),W=r.getState(),Y;try{if(t!==X.current||W!==ne.current||b.current){var pe=t(W);J.current===void 0||!n(pe,J.current)?Y=pe:Y=J.current}else Y=J.current}catch(at){throw b.current&&(at.message+=` + table`]:{textAlign:"center"},"&-focused":{borderColor:st}}}}),"&-dropdown-range":{padding:`${ie*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${c}-separator`]:{transform:"rotate(180deg)"},[`${c}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,zo.oN)(o,"slide-up"),(0,zo.oN)(o,"slide-down"),(0,Nc.Fm)(o,"move-up"),(0,Nc.Fm)(o,"move-down")]},Ws=o=>{const{componentCls:c,controlHeightLG:m,paddingXXS:Q,padding:Z}=o;return{pickerCellCls:`${c}-cell`,pickerCellInnerCls:`${c}-cell-inner`,pickerYearMonthCellWidth:m*1.5,pickerQuarterPanelContentHeight:m*1.4,pickerCellPaddingVertical:Q+Q/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Z+Q/2}},Ru=o=>({cellHoverBg:o.controlItemBgHover,cellActiveWithRangeBg:o.controlItemBgActive,cellHoverWithRangeBg:new lu.C(o.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new lu.C(o.colorPrimary).lighten(20).toHexString(),cellBgDisabled:o.colorBgContainerDisabled,timeColumnWidth:o.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:o.controlHeightSM*1.5,cellHeight:o.controlHeightSM,textHeight:o.controlHeightLG,withoutTimeCellHeight:o.controlHeightLG*1.65});var Uu=(0,Su.Z)("DatePicker",o=>{const c=(0,rs.TS)((0,_u.e5)(o),Ws(o));return[oc(c),bs(c),(0,Ds.c)(o,{focusElCls:`${o.componentCls}-focused`})]},o=>Object.assign(Object.assign(Object.assign({},(0,_u.TM)(o)),Ru(o)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:o.zIndexPopupBase+50}));function Ai(o,c,m){return m!==void 0?m:c==="year"&&o.lang.yearPlaceholder?o.lang.yearPlaceholder:c==="quarter"&&o.lang.quarterPlaceholder?o.lang.quarterPlaceholder:c==="month"&&o.lang.monthPlaceholder?o.lang.monthPlaceholder:c==="week"&&o.lang.weekPlaceholder?o.lang.weekPlaceholder:c==="time"&&o.timePickerLocale.placeholder?o.timePickerLocale.placeholder:o.lang.placeholder}function ho(o,c,m){return m!==void 0?m:c==="year"&&o.lang.yearPlaceholder?o.lang.rangeYearPlaceholder:c==="quarter"&&o.lang.quarterPlaceholder?o.lang.rangeQuarterPlaceholder:c==="month"&&o.lang.monthPlaceholder?o.lang.rangeMonthPlaceholder:c==="week"&&o.lang.weekPlaceholder?o.lang.rangeWeekPlaceholder:c==="time"&&o.timePickerLocale.placeholder?o.timePickerLocale.rangePlaceholder:o.lang.rangePlaceholder}function Cu(o,c){const m={adjustX:1,adjustY:1};switch(c){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:m};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:m};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:m};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:m};default:return{points:o==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:m}}}function vi(o){return o?Array.isArray(o)?o:[o]:[]}function ii(o){const{format:c,picker:m,showHour:Q,showMinute:Z,showSecond:ve,use12Hours:ce}=o,qe=vi(c)[0],et=Object.assign({},o);return c&&Array.isArray(c)&&(et.format=qe),qe&&typeof qe=="string"&&(!qe.includes("s")&&ve===void 0&&(et.showSecond=!1),!qe.includes("m")&&Z===void 0&&(et.showMinute=!1),!qe.includes("H")&&!qe.includes("h")&&!qe.includes("K")&&!qe.includes("k")&&Q===void 0&&(et.showHour=!1),(qe.includes("a")||qe.includes("A"))&&ce===void 0&&(et.use12Hours=!0)),m==="time"?et:(typeof qe=="function"&&delete et.format,{showTime:et})}function ru(o,c,m){if(o===!1)return!1;const Q={clearIcon:c!=null?c:m};return typeof o=="object"?Object.assign(Object.assign({},Q),o):Q}var Bu=B(3113);function eo(o){return y.createElement(Bu.ZP,Object.assign({size:"small",type:"primary"},o))}var ua={button:eo},to=function(o,c){var m={};for(var Q in o)Object.prototype.hasOwnProperty.call(o,Q)&&c.indexOf(Q)<0&&(m[Q]=o[Q]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Q=Object.getOwnPropertySymbols(o);Z{const{prefixCls:Z,getPopupContainer:ve,className:ce,placement:qe,size:et,disabled:st,bordered:Et=!0,placeholder:bt,popupClassName:wt,dropdownClassName:Kt,status:Gt,clearIcon:Ke,allowClear:pt,rootClassName:_t}=m,Zn=to(m,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),On=y.useRef(null),{getPrefixCls:Wn,direction:_n,getPopupContainer:Gn}=(0,y.useContext)($i.E_),Pn=Wn("picker",Z),{compactSize:Fa,compactItemClassnames:fa}=(0,Xs.ri)(Pn,_n),{format:La,showTime:qa,picker:Wl}=m,Fr=Wn(),[Gl,ql]=Uu(Pn),ie=Object.assign(Object.assign({},qa?ii(Object.assign({format:La,picker:Wl},qa)):{}),Wl==="time"?ii(Object.assign(Object.assign({format:La},m),{picker:Wl})):{}),Ol=(0,Bs.Z)(zl=>{var eu;return(eu=et!=null?et:Fa)!==null&&eu!==void 0?eu:zl}),Ar=y.useContext(ns.Z),Ir=st!=null?st:Ar,kl=(0,y.useContext)(Fs.aM),{hasFeedback:Tr,status:fu,feedbackIcon:uu}=kl,$r=y.createElement(y.Fragment,null,Wl==="time"?y.createElement(ia,null):y.createElement(ea,null),Tr&&uu);(0,y.useImperativeHandle)(Q,()=>({focus:()=>{var zl;return(zl=On.current)===null||zl===void 0?void 0:zl.focus()},blur:()=>{var zl;return(zl=On.current)===null||zl===void 0?void 0:zl.blur()}}));const[Vr]=(0,as.Z)("Calendar",Eo.Z),Hu=Object.assign(Object.assign({},Vr),m.locale);return Gl(y.createElement(Cs,Object.assign({separator:y.createElement("span",{"aria-label":"to",className:`${Pn}-separator`},y.createElement(Dt,null)),disabled:Ir,ref:On,dropdownAlign:Cu(_n,qe),placeholder:ho(Hu,Wl,bt),suffixIcon:$r,prevIcon:y.createElement("span",{className:`${Pn}-prev-icon`}),nextIcon:y.createElement("span",{className:`${Pn}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${Pn}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${Pn}-super-next-icon`}),transitionName:`${Fr}-slide-up`},Zn,ie,{className:Ft()({[`${Pn}-${Ol}`]:Ol,[`${Pn}-borderless`]:!Et},(0,ri.Z)(Pn,(0,ri.F)(fu,Gt),Tr),ql,fa,ce,_t),locale:Hu.lang,prefixCls:Pn,getPopupContainer:ve||Gn,generateConfig:o,components:ua,direction:_n,dropdownClassName:Ft()(ql,wt||Kt,_t),allowClear:ru(pt,Ke,y.createElement(Lt.Z,null))})))})}var yo=function(o,c){var m={};for(var Q in o)Object.prototype.hasOwnProperty.call(o,Q)&&c.indexOf(Q)<0&&(m[Q]=o[Q]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Q=Object.getOwnPropertySymbols(o);Z{const{prefixCls:Gt,getPopupContainer:Ke,style:pt,className:_t,rootClassName:Zn,size:On,bordered:Wn=!0,placement:_n,placeholder:Gn,popupClassName:Pn,dropdownClassName:Fa,disabled:fa,status:La,clearIcon:qa,allowClear:Wl}=wt,Fr=yo(wt,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Gl,direction:ql,getPopupContainer:ie,[Et]:Ol}=(0,y.useContext)($i.E_),Ar=Gl("picker",Gt),{compactSize:Ir,compactItemClassnames:kl}=(0,Xs.ri)(Ar,ql),Tr=y.useRef(null),{format:fu,showTime:uu}=wt,[$r,Vr]=Uu(Ar);(0,y.useImperativeHandle)(Kt,()=>({focus:()=>{var ju;return(ju=Tr.current)===null||ju===void 0?void 0:ju.focus()},blur:()=>{var ju;return(ju=Tr.current)===null||ju===void 0?void 0:ju.blur()}}));const Hu={showToday:!0};let zl={};et&&(zl.picker=et);const eu=et||wt.picker;zl=Object.assign(Object.assign(Object.assign({},zl),uu?ii(Object.assign({format:fu,picker:eu},uu)):{}),eu==="time"?ii(Object.assign(Object.assign({format:fu},wt),{picker:eu})):{});const Nu=Gl(),$u=(0,Bs.Z)(ju=>{var ao;return(ao=On!=null?On:Ir)!==null&&ao!==void 0?ao:ju}),Ou=y.useContext(ns.Z),Wu=fa!=null?fa:Ou,Pi=(0,y.useContext)(Fs.aM),{hasFeedback:il,status:Ur,feedbackIcon:Nr}=Pi,zu=y.createElement(y.Fragment,null,eu==="time"?y.createElement(ia,null):y.createElement(ea,null),il&&Nr),[ku]=(0,as.Z)("DatePicker",Eo.Z),tu=Object.assign(Object.assign({},ku),wt.locale);return $r(y.createElement(Ho,Object.assign({ref:Tr,placeholder:Ai(tu,eu,Gn),suffixIcon:zu,dropdownAlign:Cu(ql,_n),prevIcon:y.createElement("span",{className:`${Ar}-prev-icon`}),nextIcon:y.createElement("span",{className:`${Ar}-next-icon`}),superPrevIcon:y.createElement("span",{className:`${Ar}-super-prev-icon`}),superNextIcon:y.createElement("span",{className:`${Ar}-super-next-icon`}),transitionName:`${Nu}-slide-up`},Hu,Fr,zl,{locale:tu.lang,className:Ft()({[`${Ar}-${$u}`]:$u,[`${Ar}-borderless`]:!Wn},(0,ri.Z)(Ar,(0,ri.F)(Ur,La),il),Vr,kl,Ol==null?void 0:Ol.className,_t,Zn),style:Object.assign(Object.assign({},Ol==null?void 0:Ol.style),pt),prefixCls:Ar,getPopupContainer:Ke||ie,generateConfig:o,components:ua,direction:ql,disabled:Wu,dropdownClassName:Ft()(Vr,Zn,Pn||Fa),allowClear:ru(Wl,qa,y.createElement(Lt.Z,null))})))});return st&&(bt.displayName=st),bt}const m=c(),Q=c("week","WeekPicker"),Z=c("month","MonthPicker"),ve=c("year","YearPicker"),ce=c("time","TimePicker"),qe=c("quarter","QuarterPicker");return{DatePicker:m,WeekPicker:Q,MonthPicker:Z,YearPicker:ve,TimePicker:ce,QuarterPicker:qe}}const Gs=null;function cd(o){const{DatePicker:c,WeekPicker:m,MonthPicker:Q,YearPicker:Z,TimePicker:ve,QuarterPicker:ce}=Co(o),qe=no(o),et=c;return et.WeekPicker=m,et.MonthPicker=Q,et.YearPicker=Z,et.RangePicker=qe,et.TimePicker=ve,et.QuarterPicker=ce,et}var Ys=cd;const gi=Ys(gn);function ws(o){const c=Cu(o.direction,o.placement);return c.overflow.adjustY=!1,c.overflow.adjustX=!1,Object.assign(Object.assign({},o),{dropdownAlign:c})}const dd=(0,xn.Z)(gi,"picker",null,ws);gi._InternalPanelDoNotUseOrYouWillBeFired=dd;const us=(0,xn.Z)(gi.RangePicker,"picker",null,ws);gi._InternalRangePanelDoNotUseOrYouWillBeFired=us,gi.generatePicker=Ys;var Md=gi},43428:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return lt}});var f=B(92310),e=B.n(f),F=B(33885),_e=B(42978),Me=B(43403),D=B(34280),fe=B(59301),G=fe.createContext(null),Ln=fe.createContext({}),re=G,we=B(20068),ze=B(54476),ke=B(77900),oe=B(10228),Ye=B(26112),Ue=B(70425),be=function(L){var Un=L.prefixCls,ra=L.className,Pe=L.style,en=L.children,bn=L.containerRef,Vn=L.id,Rn=L.onMouseEnter,la=L.onMouseOver,fl=L.onMouseLeave,Xl=L.onClick,vl=L.onKeyDown,Ll=L.onKeyUp,rr={onMouseEnter:Rn,onMouseOver:la,onMouseLeave:fl,onClick:Xl,onKeyDown:vl,onKeyUp:Ll},Aa=fe.useContext(Ln),Ca=Aa.panel,nr=(0,Ue.useComposeRef)(Ca,bn);return fe.createElement(fe.Fragment,null,fe.createElement("div",(0,ze.Z)({id:Vn,className:e()("".concat(Un,"-content"),ra),style:(0,F.Z)({},Pe),"aria-modal":"true",role:"dialog",ref:nr},rr),en))},ct=be,Zt=B(48736);function gn(Ct){return typeof Ct=="string"&&String(Number(Ct))===Ct?((0,Zt.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ct)):Ct}function xn(Ct){warning(!("wrapperClassName"in Ct),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ct.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var mt={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function y(Ct,L){var Un,ra,Pe,en,bn=Ct.prefixCls,Vn=Ct.open,Rn=Ct.placement,la=Ct.inline,fl=Ct.push,Xl=Ct.forceRender,vl=Ct.autoFocus,Ll=Ct.keyboard,rr=Ct.rootClassName,Aa=Ct.rootStyle,Ca=Ct.zIndex,nr=Ct.className,ar=Ct.id,Ht=Ct.style,fr=Ct.motion,Tl=Ct.width,ol=Ct.height,Wa=Ct.children,Hn=Ct.contentWrapperStyle,mr=Ct.mask,wu=Ct.maskClosable,Ga=Ct.maskMotion,nl=Ct.maskClassName,wl=Ct.maskStyle,ca=Ct.afterOpenChange,ur=Ct.onClose,Ql=Ct.onMouseEnter,kr=Ct.onMouseOver,Rl=Ct.onMouseLeave,pr=Ct.onClick,jr=Ct.onKeyDown,Cl=Ct.onKeyUp,Zu=fe.useRef(),Pr=fe.useRef(),Ml=fe.useRef();fe.useImperativeHandle(L,function(){return Zu.current});var Bl=function(Ne){var Ot=Ne.keyCode,An=Ne.shiftKey;switch(Ot){case oe.Z.TAB:{if(Ot===oe.Z.TAB){if(!An&&document.activeElement===Ml.current){var wn;(wn=Pr.current)===null||wn===void 0||wn.focus({preventScroll:!0})}else if(An&&document.activeElement===Pr.current){var Be;(Be=Ml.current)===null||Be===void 0||Be.focus({preventScroll:!0})}}break}case oe.Z.ESC:{ur&&Ll&&(Ne.stopPropagation(),ur(Ne));break}}};fe.useEffect(function(){if(Vn&&vl){var Vt;(Vt=Zu.current)===null||Vt===void 0||Vt.focus({preventScroll:!0})}},[Vn]);var Oi=fe.useState(!1),ai=(0,_e.Z)(Oi,2),Sr=ai[0],au=ai[1],Fl=fe.useContext(re),Yr;fl===!1?Yr={distance:0}:fl===!0?Yr={}:Yr=fl||{};var hu=(Un=(ra=(Pe=Yr)===null||Pe===void 0?void 0:Pe.distance)!==null&&ra!==void 0?ra:Fl==null?void 0:Fl.pushDistance)!==null&&Un!==void 0?Un:180,ki=fe.useMemo(function(){return{pushDistance:hu,push:function(){au(!0)},pull:function(){au(!1)}}},[hu]);fe.useEffect(function(){if(Vn){var Vt;Fl==null||(Vt=Fl.push)===null||Vt===void 0||Vt.call(Fl)}else{var Ne;Fl==null||(Ne=Fl.pull)===null||Ne===void 0||Ne.call(Fl)}},[Vn]),fe.useEffect(function(){return function(){var Vt;Fl==null||(Vt=Fl.pull)===null||Vt===void 0||Vt.call(Fl)}},[]);var wi=mr&&fe.createElement(ke.default,(0,ze.Z)({key:"mask"},Ga,{visible:Vn}),function(Vt,Ne){var Ot=Vt.className,An=Vt.style;return fe.createElement("div",{className:e()("".concat(bn,"-mask"),Ot,nl),style:(0,F.Z)((0,F.Z)({},An),wl),onClick:wu&&Vn?ur:void 0,ref:Ne})}),_i=typeof fr=="function"?fr(Rn):fr,ml={};if(Sr&&hu)switch(Rn){case"top":ml.transform="translateY(".concat(hu,"px)");break;case"bottom":ml.transform="translateY(".concat(-hu,"px)");break;case"left":ml.transform="translateX(".concat(hu,"px)");break;default:ml.transform="translateX(".concat(-hu,"px)");break}Rn==="left"||Rn==="right"?ml.width=gn(Tl):ml.height=gn(ol);var Iu={onMouseEnter:Ql,onMouseOver:kr,onMouseLeave:Rl,onClick:pr,onKeyDown:jr,onKeyUp:Cl},ji=fe.createElement(ke.default,(0,ze.Z)({key:"panel"},_i,{visible:Vn,forceRender:Xl,onVisibleChanged:function(Ne){ca==null||ca(Ne)},removeOnLeave:!1,leavedClassName:"".concat(bn,"-content-wrapper-hidden")}),function(Vt,Ne){var Ot=Vt.className,An=Vt.style;return fe.createElement("div",(0,ze.Z)({className:e()("".concat(bn,"-content-wrapper"),Ot),style:(0,F.Z)((0,F.Z)((0,F.Z)({},ml),An),Hn)},(0,Ye.Z)(Ct,{data:!0})),fe.createElement(ct,(0,ze.Z)({id:ar,containerRef:Ne,prefixCls:bn,className:nr,style:Ht},Iu),Wa))}),fi=(0,F.Z)({},Aa);return Ca&&(fi.zIndex=Ca),fe.createElement(re.Provider,{value:ki},fe.createElement("div",{className:e()(bn,"".concat(bn,"-").concat(Rn),rr,(en={},(0,we.Z)(en,"".concat(bn,"-open"),Vn),(0,we.Z)(en,"".concat(bn,"-inline"),la),en)),style:fi,tabIndex:-1,ref:Zu,onKeyDown:Bl},wi,fe.createElement("div",{tabIndex:0,ref:Pr,style:mt,"aria-hidden":"true","data-sentinel":"start"}),ji,fe.createElement("div",{tabIndex:0,ref:Ml,style:mt,"aria-hidden":"true","data-sentinel":"end"})))}var $e=fe.forwardRef(y),ee=$e,je=function(L){var Un=L.open,ra=Un===void 0?!1:Un,Pe=L.prefixCls,en=Pe===void 0?"rc-drawer":Pe,bn=L.placement,Vn=bn===void 0?"right":bn,Rn=L.autoFocus,la=Rn===void 0?!0:Rn,fl=L.keyboard,Xl=fl===void 0?!0:fl,vl=L.width,Ll=vl===void 0?378:vl,rr=L.mask,Aa=rr===void 0?!0:rr,Ca=L.maskClosable,nr=Ca===void 0?!0:Ca,ar=L.getContainer,Ht=L.forceRender,fr=L.afterOpenChange,Tl=L.destroyOnClose,ol=L.onMouseEnter,Wa=L.onMouseOver,Hn=L.onMouseLeave,mr=L.onClick,wu=L.onKeyDown,Ga=L.onKeyUp,nl=L.panelRef,wl=fe.useState(!1),ca=(0,_e.Z)(wl,2),ur=ca[0],Ql=ca[1],kr=fe.useState(!1),Rl=(0,_e.Z)(kr,2),pr=Rl[0],jr=Rl[1];(0,D.Z)(function(){jr(!0)},[]);var Cl=pr?ra:!1,Zu=fe.useRef(),Pr=fe.useRef();(0,D.Z)(function(){Cl&&(Pr.current=document.activeElement)},[Cl]);var Ml=function(au){var Fl;if(Ql(au),fr==null||fr(au),!au&&Pr.current&&!((Fl=Zu.current)!==null&&Fl!==void 0&&Fl.contains(Pr.current))){var Yr;(Yr=Pr.current)===null||Yr===void 0||Yr.focus({preventScroll:!0})}},Bl=fe.useMemo(function(){return{panel:nl}},[nl]);if(!Ht&&!ur&&!Cl&&Tl)return null;var Oi={onMouseEnter:ol,onMouseOver:Wa,onMouseLeave:Hn,onClick:mr,onKeyDown:wu,onKeyUp:Ga},ai=(0,F.Z)((0,F.Z)({},L),{},{open:Cl,prefixCls:en,placement:Vn,autoFocus:la,keyboard:Xl,width:Ll,mask:Aa,maskClosable:nr,inline:ar===!1,afterOpenChange:Ml,ref:Zu},Oi);return fe.createElement(Ln.Provider,{value:Bl},fe.createElement(Me.Z,{open:Cl||Ht||ur,autoDestroy:!1,getContainer:ar,autoLock:Aa&&(Cl||ur)},fe.createElement(ee,ai)))},zt=je,Qn=zt,ea=B(62892),Ee=B(36355),Jt=B(32441),Yn=B(47729),ia=Ct=>{const{prefixCls:L,title:Un,footer:ra,extra:Pe,closeIcon:en,closable:bn,onClose:Vn,headerStyle:Rn,drawerStyle:la,bodyStyle:fl,footerStyle:Xl,children:vl}=Ct,Ll=fe.useCallback(ar=>fe.createElement("button",{type:"button",onClick:Vn,"aria-label":"Close",className:`${L}-close`},ar),[Vn]),[rr,Aa]=(0,Yn.Z)(bn,en,Ll,void 0,!0),Ca=fe.useMemo(()=>!Un&&!rr?null:fe.createElement("div",{style:Rn,className:e()(`${L}-header`,{[`${L}-header-close-only`]:rr&&!Un&&!Pe})},fe.createElement("div",{className:`${L}-header-title`},Aa,Un&&fe.createElement("div",{className:`${L}-title`},Un)),Pe&&fe.createElement("div",{className:`${L}-extra`},Pe)),[rr,Aa,Pe,Rn,L,Un]),nr=fe.useMemo(()=>{if(!ra)return null;const ar=`${L}-footer`;return fe.createElement("div",{className:ar,style:Xl},ra)},[ra,Xl,L]);return fe.createElement("div",{className:`${L}-wrapper-body`,style:la},Ca,fe.createElement("div",{className:`${L}-body`,style:fl},vl),nr)},Lt=B(33234),ln=B(83116),Mn=B(37613),Rt=Ct=>{const{componentCls:L,motionDurationSlow:Un}=Ct,ra={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Un}`}}};return{[L]:{[`${L}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Un}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${L}-panel-motion`]:{"&-left":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ra,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Dt=Ct=>{const{componentCls:L,zIndexPopup:Un,colorBgMask:ra,colorBgElevated:Pe,motionDurationSlow:en,motionDurationMid:bn,padding:Vn,paddingLG:Rn,fontSizeLG:la,lineHeightLG:fl,lineWidth:Xl,lineType:vl,colorSplit:Ll,marginSM:rr,colorIcon:Aa,colorIconHover:Ca,colorText:nr,fontWeightStrong:ar,footerPaddingBlock:Ht,footerPaddingInline:fr}=Ct,Tl=`${L}-content-wrapper`;return{[L]:{position:"fixed",inset:0,zIndex:Un,pointerEvents:"none","&-pure":{position:"relative",background:Pe,[`&${L}-left`]:{boxShadow:Ct.boxShadowDrawerLeft},[`&${L}-right`]:{boxShadow:Ct.boxShadowDrawerRight},[`&${L}-top`]:{boxShadow:Ct.boxShadowDrawerUp},[`&${L}-bottom`]:{boxShadow:Ct.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${L}-mask`]:{position:"absolute",inset:0,zIndex:Un,background:ra,pointerEvents:"auto"},[Tl]:{position:"absolute",zIndex:Un,maxWidth:"100vw",transition:`all ${en}`,"&-hidden":{display:"none"}},[`&-left > ${Tl}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ct.boxShadowDrawerLeft},[`&-right > ${Tl}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ct.boxShadowDrawerRight},[`&-top > ${Tl}`]:{top:0,insetInline:0,boxShadow:Ct.boxShadowDrawerUp},[`&-bottom > ${Tl}`]:{bottom:0,insetInline:0,boxShadow:Ct.boxShadowDrawerDown},[`${L}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Pe,pointerEvents:"auto"},[`${L}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${L}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Vn}px ${Rn}px`,fontSize:la,lineHeight:fl,borderBottom:`${Xl}px ${vl} ${Ll}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${L}-extra`]:{flex:"none"},[`${L}-close`]:{display:"inline-block",marginInlineEnd:rr,color:Aa,fontWeight:ar,fontSize:la,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${bn}`,textRendering:"auto","&:focus, &:hover":{color:Ca,textDecoration:"none"}},[`${L}-title`]:{flex:1,margin:0,color:nr,fontWeight:Ct.fontWeightStrong,fontSize:la,lineHeight:fl},[`${L}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Rn,overflow:"auto"},[`${L}-footer`]:{flexShrink:0,padding:`${Ht}px ${fr}px`,borderTop:`${Xl}px ${vl} ${Ll}`},"&-rtl":{direction:"rtl"}}}};var Bt=(0,ln.Z)("Drawer",Ct=>{const L=(0,Mn.TS)(Ct,{});return[Dt(L),Rt(L)]},Ct=>({zIndexPopup:Ct.zIndexPopupBase,footerPaddingBlock:Ct.paddingXS,footerPaddingInline:Ct.padding})),Ft=B(11575),Xt=function(Ct,L){var Un={};for(var ra in Ct)Object.prototype.hasOwnProperty.call(Ct,ra)&&L.indexOf(ra)<0&&(Un[ra]=Ct[ra]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ra=Object.getOwnPropertySymbols(Ct);Pe{var L;const{rootClassName:Un,width:ra,height:Pe,size:en="default",mask:bn=!0,push:Vn=Sn,open:Rn,afterOpenChange:la,onClose:fl,prefixCls:Xl,getContainer:vl,style:Ll,className:rr,visible:Aa,afterVisibleChange:Ca}=Ct,nr=Xt(Ct,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ar,getPrefixCls:Ht,direction:fr,drawer:Tl}=fe.useContext(Ee.E_),ol=Ht("drawer",Xl),[Wa,Hn]=Bt(ol),mr=vl===void 0&&ar?()=>ar(document.body):vl,wu=e()({"no-mask":!bn,[`${ol}-rtl`]:fr==="rtl"},Un,Hn),Ga=fe.useMemo(()=>ra!=null?ra:en==="large"?736:378,[ra,en]),nl=fe.useMemo(()=>Pe!=null?Pe:en==="large"?736:378,[Pe,en]),wl={motionName:(0,ea.m)(ol,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ca=Ql=>({motionName:(0,ea.m)(ol,`panel-motion-${Ql}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ur=(0,Ft.H)();return Wa(fe.createElement(Lt.BR,null,fe.createElement(Jt.Ux,{status:!0,override:!0},fe.createElement(Qn,Object.assign({prefixCls:ol,onClose:fl,maskMotion:wl,motion:ca},nr,{open:Rn!=null?Rn:Aa,mask:bn,push:Vn,width:Ga,height:nl,style:Object.assign(Object.assign({},Tl==null?void 0:Tl.style),Ll),className:e()(Tl==null?void 0:Tl.className,rr),rootClassName:wu,getContainer:mr,afterOpenChange:la!=null?la:Ca,panelRef:ur}),fe.createElement(ia,Object.assign({prefixCls:ol},nr,{onClose:fl}))))))},Jn=Ct=>{const{prefixCls:L,style:Un,className:ra,placement:Pe="right"}=Ct,en=Xt(Ct,["prefixCls","style","className","placement"]),{getPrefixCls:bn}=fe.useContext(Ee.E_),Vn=bn("drawer",L),[Rn,la]=Bt(Vn),fl=e()(Vn,`${Vn}-pure`,`${Vn}-${Pe}`,la,ra);return Rn(fe.createElement("div",{className:fl,style:Un},fe.createElement(ia,Object.assign({prefixCls:Vn},en))))};En._InternalPanelDoNotUseOrYouWillBeFired=Jn;var lt=En},11611:function(Ea,Tn,B){"use strict";B.d(Tn,{Z:function(){return fi}});var f=B(59301),e=B(15277),F=B(92310),_e=B.n(F),Me=B(54476),D=B(33885),fe=B(20068),G=B(42978),Ln=B(76190),re=B(75931),we=B(55468),ze=B(18929),ke=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],oe=f.createContext(null),Ye=0;function Ue(Vt,Ne){var Ot=f.useState(function(){return Ye+=1,String(Ye)}),An=(0,G.Z)(Ot,1),wn=An[0],Be=f.useContext(oe),Va={data:Ne,canPreview:Vt};return f.useEffect(function(){if(Be)return Be.register(wn,Va)},[]),f.useEffect(function(){Be&&Be.register(wn,Va)},[Vt,Ne]),wn}function be(Vt){return new Promise(function(Ne){var Ot=document.createElement("img");Ot.onerror=function(){return Ne(!1)},Ot.onload=function(){return Ne(!0)},Ot.src=Vt})}function ct(Vt){var Ne=Vt.src,Ot=Vt.isCustomPlaceholder,An=Vt.fallback,wn=(0,f.useState)(Ot?"loading":"normal"),Be=(0,G.Z)(wn,2),Va=Be[0],nt=Be[1],Za=(0,f.useRef)(!1),Oa=Va==="error";(0,f.useEffect)(function(){be(Ne).then(function(Ha){Ha||nt("error")})},[Ne]),(0,f.useEffect)(function(){Ot&&!Za.current?nt("loading"):Oa&&nt("normal")},[Ne]);var Dl=function(){nt("normal")},ka=function(gr){Za.current=!1,Va==="loading"&&gr!=null&&gr.complete&&(gr.naturalWidth||gr.naturalHeight)&&(Za.current=!0,Dl())},Il=Oa&&An?{src:An}:{onLoad:Dl,src:Ne};return[ka,Il,Va]}var Zt=B(86923),gn=B(8224),xn=B(10228),mt=B(48736);function y(Vt,Ne,Ot,An){var wn=Ne+Ot,Be=(Ot-An)/2;if(Ot>An){if(Ne>0)return(0,fe.Z)({},Vt,Be);if(Ne<0&&wnAn)return(0,fe.Z)({},Vt,Ne<0?Be:-Be);return{}}function $e(Vt,Ne,Ot,An){var wn=(0,we.g1)(),Be=wn.width,Va=wn.height,nt=null;return Vt<=Be&&Ne<=Va?nt={x:0,y:0}:(Vt>Be||Ne>Va)&&(nt=(0,D.Z)((0,D.Z)({},y("x",Ot,Vt,Be)),y("y",An,Ne,Va))),nt}var ee=B(13697),je=B(16089),zt={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Qn(Vt,Ne,Ot,An){var wn=(0,f.useRef)(null),Be=(0,f.useRef)([]),Va=(0,f.useState)(zt),nt=(0,G.Z)(Va,2),Za=nt[0],Oa=nt[1],Dl=function(gr){Oa(zt),An&&!(0,ee.Z)(zt,Za)&&An({transform:zt,action:gr})},ka=function(gr,Hr){wn.current===null&&(Be.current=[],wn.current=(0,je.Z)(function(){Oa(function(Lr){var Kl=Lr;return Be.current.forEach(function(Pa){Kl=(0,D.Z)((0,D.Z)({},Kl),Pa)}),wn.current=null,An==null||An({transform:Kl,action:Hr}),Kl})})),Be.current.push((0,D.Z)((0,D.Z)({},Za),gr))},Il=function(gr,Hr,Lr,Kl){var Pa=Vt.current,K=Pa.width,E=Pa.height,S=Pa.offsetWidth,P=Pa.offsetHeight,Ie=Pa.offsetLeft,te=Pa.offsetTop,xe=gr,At=Za.scale*gr;At>Ot?(xe=Ot/Za.scale,At=Ot):At1,yr=Sa&&Pa>=1,h=Qn(lr,Ie,xe,Ja),I=h.transform,z=h.resetTransform,se=h.updateTransform,Xe=h.dispatchZoomChange,Te=(0,f.useState)(!0),xt=(0,G.Z)(Te,2),Nt=xt[0],Ut=xt[1],rn=I.rotate,zn=I.scale,Wt=I.x,va=I.y,Ba=_e()((0,fe.Z)({},"".concat(Ot,"-moving"),sn));(0,f.useEffect)(function(){Nt||Ut(!0)},[Nt]);var ir=function(){z("close")},ba=function(){Xe(Xn+S,"zoomIn")},xl=function(){Xe(Xn/(Xn+S),"zoomOut")},Jl=function(){se({rotate:rn+90},"rotateRight")},Ul=function(){se({rotate:rn-90},"rotateLeft")},za=function(){se({flipX:!I.flipX},"flipX")},Cr=function(){se({flipY:!I.flipY},"flipY")},Er=function(pl){pl==null||pl.preventDefault(),pl==null||pl.stopPropagation(),Lr>0&&(Ut(!1),z("prev"),al==null||al(Lr-1,Lr))},Br=function(pl){pl==null||pl.preventDefault(),pl==null||pl.stopPropagation(),Lr0&&(Xu=Xn/Xu),Xe(Xu,"wheel",pl.clientX,pl.clientY)}},Kr=function(pl){!Oa||!El||(pl.keyCode===xn.Z.LEFT?Er():pl.keyCode===xn.Z.RIGHT&&Br())},yu=function(pl){Oa&&(zn!==1?se({x:0,y:0,scale:1},"doubleClick"):Xe(Xn+S,"doubleClick",pl.clientX,pl.clientY))};(0,f.useEffect)(function(){var Rr,pl,xu,wr;if(nt){xu=(0,gn.Z)(window,"mouseup",Zl,!1),wr=(0,gn.Z)(window,"mousemove",or,!1);try{window.top!==window.self&&(Rr=(0,gn.Z)(window.top,"mouseup",Zl,!1),pl=(0,gn.Z)(window.top,"mousemove",or,!1))}catch(Xu){(0,mt.Kp)(!1,"[rc-image] ".concat(Xu))}}return function(){var Xu,qu,pi,Ii;(Xu=xu)===null||Xu===void 0||Xu.remove(),(qu=wr)===null||qu===void 0||qu.remove(),(pi=Rr)===null||pi===void 0||pi.remove(),(Ii=pl)===null||Ii===void 0||Ii.remove()}},[Oa,sn,Wt,va,rn,nt]),(0,f.useEffect)(function(){var Rr=(0,gn.Z)(window,"keydown",Kr,!1);return function(){Rr.remove()}},[Oa,El,Lr]);var mi=f.createElement(Mn,(0,Me.Z)({},fn,{width:Ne.width,height:Ne.height,imgRef:lr,className:"".concat(Ot,"-img"),alt:wn,style:{transform:"translate3d(".concat(I.x,"px, ").concat(I.y,"px, 0) scale3d(").concat(I.flipX?"-":"").concat(zn,", ").concat(I.flipY?"-":"").concat(zn,", 1) rotate(").concat(rn,"deg)"),transitionDuration:!Nt&&"0s"},fallback:Be,src:An,onWheel:du,onMouseDown:Hl,onDoubleClick:yu}));return f.createElement(f.Fragment,null,f.createElement(Zt.Z,(0,Me.Z)({transitionName:un,maskTransitionName:It,closable:!1,keyboard:!0,prefixCls:Ot,onClose:Za,visible:Oa,wrapClassName:Ba,rootClassName:Il,getContainer:gr},ul,{afterClose:ir}),f.createElement("div",{className:"".concat(Ot,"-img-wrapper")},kt?kt(mi,(0,D.Z)({transform:I},Sa?{current:Lr}:{})):mi)),f.createElement(Yn,{visible:Oa,transform:I,maskTransitionName:It,closeIcon:Ha,getContainer:gr,prefixCls:Ot,rootClassName:Il,icons:ka,countRender:K,showSwitch:El,showProgress:yr,current:Lr,count:Pa,scale:zn,minScale:Ie,maxScale:xe,toolbarRender:Ya,onSwitchLeft:Er,onSwitchRight:Br,onZoomIn:ba,onZoomOut:xl,onRotateRight:Jl,onRotateLeft:Ul,onFlipX:za,onFlipY:Cr,onClose:Za}))},Rt=vt,Dt=B(94480);function Bt(Vt){var Ne=f.useState({}),Ot=(0,G.Z)(Ne,2),An=Ot[0],wn=Ot[1],Be=f.useCallback(function(nt,Za){return wn(function(Oa){return(0,D.Z)((0,D.Z)({},Oa),{},(0,fe.Z)({},nt,Za))}),function(){wn(function(Oa){var Dl=(0,D.Z)({},Oa);return delete Dl[nt],Dl})}},[]),Va=f.useMemo(function(){return Vt?Vt.map(function(nt){if(typeof nt=="string")return{data:{src:nt}};var Za={};return Object.keys(nt).forEach(function(Oa){["src"].concat((0,Dt.Z)(ke)).includes(Oa)&&(Za[Oa]=nt[Oa])}),{data:Za}}):Object.keys(An).reduce(function(nt,Za){var Oa=An[Za],Dl=Oa.canPreview,ka=Oa.data;return Dl&&nt.push({data:ka,id:Za}),nt},[])},[Vt,An]);return[Va,Be]}var Ft=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Xt=["src"],Tt=function(Ne){var Ot,An=Ne.previewPrefixCls,wn=An===void 0?"rc-image-preview":An,Be=Ne.children,Va=Ne.icons,nt=Va===void 0?{}:Va,Za=Ne.items,Oa=Ne.preview,Dl=Ne.fallback,ka=(0,Ln.Z)(Oa)==="object"?Oa:{},Il=ka.visible,Ha=ka.onVisibleChange,gr=ka.getContainer,Hr=ka.current,Lr=ka.movable,Kl=ka.minScale,Pa=ka.maxScale,K=ka.countRender,E=ka.closeIcon,S=ka.onChange,P=ka.onTransform,Ie=ka.toolbarRender,te=ka.imageRender,xe=(0,re.Z)(ka,Ft),At=Bt(Za),un=(0,G.Z)(At,2),Mt=un[0],It=un[1],kt=(0,ze.Z)(0,{value:Hr}),fn=(0,G.Z)(kt,2),Ya=fn[0],Ja=fn[1],al=(0,f.useState)(!1),ul=(0,G.Z)(al,2),lr=ul[0],Cn=ul[1],gl=((Ot=Mt[Ya])===null||Ot===void 0?void 0:Ot.data)||{},Vl=gl.src,sn=(0,re.Z)(gl,Xt),yn=(0,ze.Z)(!!Il,{value:Il,onChange:function(rn,zn){Ha==null||Ha(rn,zn,Ya)}}),Sa=(0,G.Z)(yn,2),El=Sa[0],yr=Sa[1],h=(0,f.useState)(null),I=(0,G.Z)(h,2),z=I[0],se=I[1],Xe=f.useCallback(function(Ut,rn,zn){var Wt=Mt.findIndex(function(va){return va.id===Ut});yr(!0),se({x:rn,y:zn}),Ja(Wt<0?0:Wt),Cn(!0)},[Mt]);f.useEffect(function(){El?lr||Ja(0):Cn(!1)},[El]);var Te=function(rn,zn){Ja(rn),S==null||S(rn,zn)},xt=function(){yr(!1),se(null)},Nt=f.useMemo(function(){return{register:It,onPreview:Xe}},[It,Xe]);return f.createElement(oe.Provider,{value:Nt},Be,f.createElement(Rt,(0,Me.Z)({"aria-hidden":!El,movable:Lr,visible:El,prefixCls:wn,closeIcon:E,onClose:xt,mousePosition:z,imgCommonProps:sn,src:Vl,fallback:Dl,icons:nt,minScale:Kl,maxScale:Pa,getContainer:gr,current:Ya,count:Mt.length,countRender:K,onTransform:P,toolbarRender:Ie,imageRender:te,onChange:Te},xe)))},Sn=Tt,En=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Jn=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],lt=function(Ne){var Ot=Ne.src,An=Ne.alt,wn=Ne.onPreviewClose,Be=Ne.prefixCls,Va=Be===void 0?"rc-image":Be,nt=Ne.previewPrefixCls,Za=nt===void 0?"".concat(Va,"-preview"):nt,Oa=Ne.placeholder,Dl=Ne.fallback,ka=Ne.width,Il=Ne.height,Ha=Ne.style,gr=Ne.preview,Hr=gr===void 0?!0:gr,Lr=Ne.className,Kl=Ne.onClick,Pa=Ne.onError,K=Ne.wrapperClassName,E=Ne.wrapperStyle,S=Ne.rootClassName,P=(0,re.Z)(Ne,En),Ie=Oa&&Oa!==!0,te=(0,Ln.Z)(Hr)==="object"?Hr:{},xe=te.src,At=te.visible,un=At===void 0?void 0:At,Mt=te.onVisibleChange,It=Mt===void 0?wn:Mt,kt=te.getContainer,fn=kt===void 0?void 0:kt,Ya=te.mask,Ja=te.maskClassName,al=te.movable,ul=te.icons,lr=te.scaleStep,Cn=te.minScale,gl=te.maxScale,Vl=te.imageRender,sn=te.toolbarRender,yn=(0,re.Z)(te,Jn),Sa=xe!=null?xe:Ot,El=(0,ze.Z)(!!un,{value:un,onChange:It}),yr=(0,G.Z)(El,2),h=yr[0],I=yr[1],z=ct({src:Ot,isCustomPlaceholder:Ie,fallback:Dl}),se=(0,G.Z)(z,3),Xe=se[0],Te=se[1],xt=se[2],Nt=(0,f.useState)(null),Ut=(0,G.Z)(Nt,2),rn=Ut[0],zn=Ut[1],Wt=(0,f.useContext)(oe),va=!!Hr,Ba=function(){I(!1),zn(null)},ir=_e()(Va,K,S,(0,fe.Z)({},"".concat(Va,"-error"),xt==="error")),ba=(0,f.useMemo)(function(){var za={};return ke.forEach(function(Cr){Ne[Cr]!==void 0&&(za[Cr]=Ne[Cr])}),za},ke.map(function(za){return Ne[za]})),xl=(0,f.useMemo)(function(){return(0,D.Z)((0,D.Z)({},ba),{},{src:Sa})},[Sa,ba]),Jl=Ue(va,xl),Ul=function(Cr){var Er=(0,we.os)(Cr.target),Br=Er.left,Zl=Er.top;Wt?Wt.onPreview(Jl,Br,Zl):(zn({x:Br,y:Zl}),I(!0)),Kl==null||Kl(Cr)};return f.createElement(f.Fragment,null,f.createElement("div",(0,Me.Z)({},P,{className:ir,onClick:va?Ul:Kl,style:(0,D.Z)({width:ka,height:Il},E)}),f.createElement("img",(0,Me.Z)({},ba,{className:_e()("".concat(Va,"-img"),(0,fe.Z)({},"".concat(Va,"-img-placeholder"),Oa===!0),Lr),style:(0,D.Z)({height:Il},Ha),ref:Xe},Te,{width:ka,height:Il,onError:Pa})),xt==="loading"&&f.createElement("div",{"aria-hidden":"true",className:"".concat(Va,"-placeholder")},Oa),Ya&&va&&f.createElement("div",{className:_e()("".concat(Va,"-mask"),Ja),style:{display:(Ha==null?void 0:Ha.display)==="none"?"none":void 0}},Ya)),!Wt&&va&&f.createElement(Rt,(0,Me.Z)({"aria-hidden":!h,visible:h,prefixCls:Za,onClose:Ba,mousePosition:rn,src:Sa,alt:An,fallback:Dl,getContainer:fn,icons:ul,movable:al,scaleStep:lr,minScale:Cn,maxScale:gl,rootClassName:S,imageRender:Vl,imgCommonProps:ba,toolbarRender:sn},yn)))};lt.PreviewGroup=Sn,lt.displayName="Image";var Ct=lt,L=Ct,Un=B(62892),ra=B(36355),Pe=B(31724),en=B(99267),bn=B(33853),Vn=B(38819),Rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},la=Rn,fl=B(7657),Xl=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:la}))},vl=f.forwardRef(Xl),Ll=vl,rr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Aa=rr,Ca=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:Aa}))},nr=f.forwardRef(Ca),ar=nr,Ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},fr=Ht,Tl=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:fr}))},ol=f.forwardRef(Tl),Wa=ol,Hn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},mr=Hn,wu=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:mr}))},Ga=f.forwardRef(wu),nl=Ga,wl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},ca=wl,ur=function(Ne,Ot){return f.createElement(fl.Z,(0,Me.Z)({},Ne,{ref:Ot,icon:ca}))},Ql=f.forwardRef(ur),kr=Ql,Rl=B(64993),pr=B(73819),jr=B(17313),Cl=B(29878),Zu=B(1950),Pr=B(83116),Ml=B(37613);const Bl=Vt=>({position:Vt||"absolute",inset:0}),Oi=Vt=>{const{iconCls:Ne,motionDurationSlow:Ot,paddingXXS:An,marginXXS:wn,prefixCls:Be,colorTextLightSolid:Va}=Vt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Va,background:new Rl.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Ot}`,[`.${Be}-mask-info`]:Object.assign(Object.assign({},jr.vS),{padding:`0 ${An}px`,[Ne]:{marginInlineEnd:wn,svg:{verticalAlign:"baseline"}}})}},ai=Vt=>{const{previewCls:Ne,modalMaskBg:Ot,paddingSM:An,marginXL:wn,margin:Be,paddingLG:Va,previewOperationColorDisabled:nt,previewOperationHoverColor:Za,motionDurationSlow:Oa,iconCls:Dl,colorTextLightSolid:ka}=Vt,Il=new Rl.C(Ot).setAlpha(.1),Ha=Il.clone().setAlpha(.2);return{[`${Ne}-footer`]:{position:"fixed",bottom:wn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Vt.previewOperationColor},[`${Ne}-progress`]:{marginBottom:Be},[`${Ne}-close`]:{position:"fixed",top:wn,right:{_skip_check_:!0,value:wn},display:"flex",color:ka,backgroundColor:Il.toRgbString(),borderRadius:"50%",padding:An,outline:0,border:0,cursor:"pointer",transition:`all ${Oa}`,"&:hover":{backgroundColor:Ha.toRgbString()},[`& > ${Dl}`]:{fontSize:Vt.previewOperationSize}},[`${Ne}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Va}px`,backgroundColor:Il.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:An,padding:An,cursor:"pointer",transition:`all ${Oa}`,userSelect:"none",[`&:not(${Ne}-operations-operation-disabled):hover > ${Dl}`]:{color:Za},"&-disabled":{color:nt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Dl}`]:{fontSize:Vt.previewOperationSize}}}}},Sr=Vt=>{const{modalMaskBg:Ne,iconCls:Ot,previewOperationColorDisabled:An,previewCls:wn,zIndexPopup:Be,motionDurationSlow:Va}=Vt,nt=new Rl.C(Ne).setAlpha(.1),Za=nt.clone().setAlpha(.2);return{[`${wn}-switch-left, ${wn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Be+1,display:"flex",alignItems:"center",justifyContent:"center",width:Vt.imagePreviewSwitchSize,height:Vt.imagePreviewSwitchSize,marginTop:-Vt.imagePreviewSwitchSize/2,color:Vt.previewOperationColor,background:nt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Va}`,userSelect:"none","&:hover":{background:Za.toRgbString()},"&-disabled":{"&, &:hover":{color:An,background:"transparent",cursor:"not-allowed",[`> ${Ot}`]:{cursor:"not-allowed"}}},[`> ${Ot}`]:{fontSize:Vt.previewOperationSize}},[`${wn}-switch-left`]:{insetInlineStart:Vt.marginSM},[`${wn}-switch-right`]:{insetInlineEnd:Vt.marginSM}}},au=Vt=>{const{motionEaseOut:Ne,previewCls:Ot,motionDurationSlow:An,componentCls:wn}=Vt;return[{[`${wn}-preview-root`]:{[Ot]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Ot}-body`]:Object.assign(Object.assign({},Bl()),{overflow:"hidden"}),[`${Ot}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${An} ${Ne} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Bl()),{transition:`transform ${An} ${Ne} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Ot}-moving`]:{[`${Ot}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${wn}-preview-root`]:{[`${Ot}-wrap`]:{zIndex:Vt.zIndexPopup}}},{[`${wn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Vt.zIndexPopup+1},"&":[ai(Vt),Sr(Vt)]}]},Fl=Vt=>{const{componentCls:Ne}=Vt;return{[Ne]:{position:"relative",display:"inline-block",[`${Ne}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Ne}-img-placeholder`]:{backgroundColor:Vt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Ne}-mask`]:Object.assign({},Oi(Vt)),[`${Ne}-mask:hover`]:{opacity:1},[`${Ne}-placeholder`]:Object.assign({},Bl())}}},Yr=Vt=>{const{previewCls:Ne}=Vt;return{[`${Ne}-root`]:(0,Cl._y)(Vt,"zoom"),"&":(0,Zu.J$)(Vt,!0)}};var hu=(0,Pr.Z)("Image",Vt=>{const Ne=`${Vt.componentCls}-preview`,Ot=(0,Ml.TS)(Vt,{previewCls:Ne,modalMaskBg:new Rl.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Vt.controlHeightLG});return[Fl(Ot),au(Ot),(0,pr.QA)((0,Ml.TS)(Ot,{componentCls:Ne})),Yr(Ot)]},Vt=>({zIndexPopup:Vt.zIndexPopupBase+80,previewOperationColor:new Rl.C(Vt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Rl.C(Vt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Rl.C(Vt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Vt.fontSizeIcon*1.5})),ki=function(Vt,Ne){var Ot={};for(var An in Vt)Object.prototype.hasOwnProperty.call(Vt,An)&&Ne.indexOf(An)<0&&(Ot[An]=Vt[An]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,An=Object.getOwnPropertySymbols(Vt);wn{var{previewPrefixCls:Ne,preview:Ot}=Vt,An=ki(Vt,["previewPrefixCls","preview"]);const{getPrefixCls:wn}=f.useContext(ra.E_),Be=wn("image",Ne),Va=`${Be}-preview`,nt=wn(),[Za,Oa]=hu(Be),Dl=f.useMemo(()=>{var ka;if(Ot===!1)return Ot;const Il=typeof Ot=="object"?Ot:{},Ha=_e()(Oa,(ka=Il.rootClassName)!==null&&ka!==void 0?ka:"");return Object.assign(Object.assign({},Il),{transitionName:(0,Un.m)(nt,"zoom",Il.transitionName),maskTransitionName:(0,Un.m)(nt,"fade",Il.maskTransitionName),rootClassName:Ha})},[Ot]);return Za(f.createElement(L.PreviewGroup,Object.assign({preview:Dl,previewPrefixCls:Va,icons:wi},An)))},Iu=function(Vt,Ne){var Ot={};for(var An in Vt)Object.prototype.hasOwnProperty.call(Vt,An)&&Ne.indexOf(An)<0&&(Ot[An]=Vt[An]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,An=Object.getOwnPropertySymbols(Vt);wn{const{prefixCls:Ne,preview:Ot,className:An,rootClassName:wn,style:Be}=Vt,Va=Iu(Vt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:nt,locale:Za=Pe.Z,getPopupContainer:Oa,image:Dl}=f.useContext(ra.E_),ka=nt("image",Ne),Il=nt(),Ha=Za.Image||Pe.Z.Image,[gr,Hr]=hu(ka),Lr=_e()(wn,Hr),Kl=_e()(An,Hr,Dl==null?void 0:Dl.className),Pa=f.useMemo(()=>{if(Ot===!1)return Ot;const E=typeof Ot=="object"?Ot:{},{getContainer:S}=E,P=Iu(E,["getContainer"]);return Object.assign(Object.assign({mask:f.createElement("div",{className:`${ka}-mask-info`},f.createElement(e.Z,null),Ha==null?void 0:Ha.preview),icons:wi},P),{getContainer:S||Oa,transitionName:(0,Un.m)(Il,"zoom",E.transitionName),maskTransitionName:(0,Un.m)(Il,"fade",E.maskTransitionName)})},[Ot,Ha]),K=Object.assign(Object.assign({},Dl==null?void 0:Dl.style),Be);return gr(f.createElement(L,Object.assign({prefixCls:ka,preview:Pa,rootClassName:Lr,className:Kl,style:K},Va)))};ji.PreviewGroup=ml;var fi=ji},39722:function(Ea,Tn,B){"use strict";B.d(Tn,{t5:function(){return re}});var f=B(92310),e=B.n(f),F=B(55477),_e=B(59301),Me=B(36355),D=B(77578),fe=B(17356),G=function(ze,ke){var oe={};for(var Ye in ze)Object.prototype.hasOwnProperty.call(ze,Ye)&&ke.indexOf(Ye)<0&&(oe[Ye]=ze[Ye]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ye=Object.getOwnPropertySymbols(ze);Ue{if(!(!ke&&!oe))return _e.createElement(_e.Fragment,null,ke&&_e.createElement("div",{className:`${ze}-title`},(0,D.Z)(ke)),_e.createElement("div",{className:`${ze}-inner-content`},(0,D.Z)(oe)))},re=ze=>{const{hashId:ke,prefixCls:oe,className:Ye,style:Ue,placement:be="top",title:ct,content:Zt,children:gn}=ze;return _e.createElement("div",{className:e()(ke,oe,`${oe}-pure`,`${oe}-placement-${be}`,Ye),style:Ue},_e.createElement("div",{className:`${oe}-arrow`}),_e.createElement(F.G,Object.assign({},ze,{className:ke,prefixCls:oe}),gn||Ln(oe,ct,Zt)))},we=ze=>{const{prefixCls:ke}=ze,oe=G(ze,["prefixCls"]),{getPrefixCls:Ye}=_e.useContext(Me.E_),Ue=Ye("popover",ke),[be,ct]=(0,fe.Z)(Ue);return be(_e.createElement(re,Object.assign({},oe,{prefixCls:Ue,hashId:ct})))};Tn.ZP=we},60324:function(Ea,Tn,B){"use strict";var f=B(92310),e=B.n(f),F=B(59301),_e=B(77578),Me=B(62892),D=B(36355),fe=B(6848),G=B(39722),Ln=B(17356),re=function(ke,oe){var Ye={};for(var Ue in ke)Object.prototype.hasOwnProperty.call(ke,Ue)&&oe.indexOf(Ue)<0&&(Ye[Ue]=ke[Ue]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ue=Object.getOwnPropertySymbols(ke);be{let{title:oe,content:Ye,prefixCls:Ue}=ke;return F.createElement(F.Fragment,null,oe&&F.createElement("div",{className:`${Ue}-title`},(0,_e.Z)(oe)),F.createElement("div",{className:`${Ue}-inner-content`},(0,_e.Z)(Ye)))},ze=F.forwardRef((ke,oe)=>{const{prefixCls:Ye,title:Ue,content:be,overlayClassName:ct,placement:Zt="top",trigger:gn="hover",mouseEnterDelay:xn=.1,mouseLeaveDelay:mt=.1,overlayStyle:y={}}=ke,$e=re(ke,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ee}=F.useContext(D.E_),je=ee("popover",Ye),[zt,Qn]=(0,Ln.Z)(je),ea=ee(),Ee=e()(ct,Qn);return zt(F.createElement(fe.Z,Object.assign({placement:Zt,trigger:gn,mouseEnterDelay:xn,mouseLeaveDelay:mt,overlayStyle:y},$e,{prefixCls:je,overlayClassName:Ee,ref:oe,overlay:Ue||be?F.createElement(we,{prefixCls:je,title:Ue,content:be}):null,transitionName:(0,Me.m)(ea,"zoom-big",$e.transitionName),"data-popover-inject":!0})))});ze._InternalPanelDoNotUseOrYouWillBeFired=G.ZP,Tn.Z=ze},17356:function(Ea,Tn,B){"use strict";var f=B(17313),e=B(29878),F=B(19447),_e=B(33166),Me=B(83116),D=B(37613);const fe=re=>{const{componentCls:we,popoverColor:ze,minWidth:ke,fontWeightStrong:oe,popoverPadding:Ye,boxShadowSecondary:Ue,colorTextHeading:be,borderRadiusLG:ct,zIndexPopup:Zt,marginXS:gn,colorBgElevated:xn,popoverBg:mt}=re;return[{[we]:Object.assign(Object.assign({},(0,f.Wf)(re)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Zt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":xn,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${we}-content`]:{position:"relative"},[`${we}-inner`]:{backgroundColor:mt,backgroundClip:"padding-box",borderRadius:ct,boxShadow:Ue,padding:Ye},[`${we}-title`]:{minWidth:ke,marginBottom:gn,color:be,fontWeight:oe},[`${we}-inner-content`]:{color:ze}})},(0,F.ZP)(re,{colorBg:"var(--antd-arrow-background-color)"}),{[`${we}-pure`]:{position:"relative",maxWidth:"none",margin:re.sizePopupArrow,display:"inline-block",[`${we}-content`]:{display:"inline-block"}}}]},G=re=>{const{componentCls:we}=re;return{[we]:_e.i.map(ze=>{const ke=re[`${ze}6`];return{[`&${we}-${ze}`]:{"--antd-arrow-background-color":ke,[`${we}-inner`]:{backgroundColor:ke},[`${we}-arrow`]:{background:"transparent"}}}})}},Ln=re=>{const{componentCls:we,lineWidth:ze,lineType:ke,colorSplit:oe,paddingSM:Ye,controlHeight:Ue,fontSize:be,lineHeight:ct,padding:Zt}=re,gn=Ue-Math.round(be*ct),xn=gn/2,mt=gn/2-ze,y=Zt;return{[we]:{[`${we}-inner`]:{padding:0},[`${we}-title`]:{margin:0,padding:`${xn}px ${y}px ${mt}px`,borderBottom:`${ze}px ${ke} ${oe}`},[`${we}-inner-content`]:{padding:`${Ye}px ${y}px`}}}};Tn.Z=(0,Me.Z)("Popover",re=>{const{colorBgElevated:we,colorText:ze,wireframe:ke}=re,oe=(0,D.TS)(re,{popoverPadding:12,popoverBg:we,popoverColor:ze});return[fe(oe),G(oe),ke&&Ln(oe),(0,e._y)(oe,"zoom-big")]},re=>({width:177,minWidth:177,zIndexPopup:re.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},21639:function(Ea){(function(Tn,B){Ea.exports=B()})(this,function(){"use strict";function Tn(K,E){var S=Object.keys(K);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(K);E&&(P=P.filter(function(Ie){return Object.getOwnPropertyDescriptor(K,Ie).enumerable})),S.push.apply(S,P)}return S}function B(K){for(var E=1;EK.length)&&(E=K.length);for(var S=0,P=new Array(E);S
',ar=Number.isNaN||Ye.isNaN;function Ht(K){return typeof K=="number"&&!ar(K)}var fr=function(E){return E>0&&E<1/0};function Tl(K){return typeof K=="undefined"}function ol(K){return F(K)==="object"&&K!==null}var Wa=Object.prototype.hasOwnProperty;function Hn(K){if(!ol(K))return!1;try{var E=K.constructor,S=E.prototype;return E&&S&&Wa.call(S,"isPrototypeOf")}catch(P){return!1}}function mr(K){return typeof K=="function"}var wu=Array.prototype.slice;function Ga(K){return Array.from?Array.from(K):wu.call(K)}function nl(K,E){return K&&mr(E)&&(Array.isArray(K)||Ht(K.length)?Ga(K).forEach(function(S,P){E.call(K,S,P,K)}):ol(K)&&Object.keys(K).forEach(function(S){E.call(K,K[S],S,K)})),K}var wl=Object.assign||function(E){for(var S=arguments.length,P=new Array(S>1?S-1:0),Ie=1;Ie0&&P.forEach(function(te){ol(te)&&Object.keys(te).forEach(function(xe){E[xe]=te[xe]})}),E},ca=/\.\d*(?:0|9){12}\d*$/;function ur(K){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return ca.test(K)?Math.round(K*E)/E:K}var Ql=/^width|height|left|top|marginLeft|marginTop$/;function kr(K,E){var S=K.style;nl(E,function(P,Ie){Ql.test(Ie)&&Ht(P)&&(P="".concat(P,"px")),S[Ie]=P})}function Rl(K,E){return K.classList?K.classList.contains(E):K.className.indexOf(E)>-1}function pr(K,E){if(E){if(Ht(K.length)){nl(K,function(P){pr(P,E)});return}if(K.classList){K.classList.add(E);return}var S=K.className.trim();S?S.indexOf(E)<0&&(K.className="".concat(S," ").concat(E)):K.className=E}}function jr(K,E){if(E){if(Ht(K.length)){nl(K,function(S){jr(S,E)});return}if(K.classList){K.classList.remove(E);return}K.className.indexOf(E)>=0&&(K.className=K.className.replace(E,""))}}function Cl(K,E,S){if(E){if(Ht(K.length)){nl(K,function(P){Cl(P,E,S)});return}S?pr(K,E):jr(K,E)}}var Zu=/([a-z\d])([A-Z])/g;function Pr(K){return K.replace(Zu,"$1-$2").toLowerCase()}function Ml(K,E){return ol(K[E])?K[E]:K.dataset?K.dataset[E]:K.getAttribute("data-".concat(Pr(E)))}function Bl(K,E,S){ol(S)?K[E]=S:K.dataset?K.dataset[E]=S:K.setAttribute("data-".concat(Pr(E)),S)}function Oi(K,E){if(ol(K[E]))try{delete K[E]}catch(S){K[E]=void 0}else if(K.dataset)try{delete K.dataset[E]}catch(S){K.dataset[E]=void 0}else K.removeAttribute("data-".concat(Pr(E)))}var ai=/\s\s*/,Sr=function(){var K=!1;if(oe){var E=!1,S=function(){},P=Object.defineProperty({},"once",{get:function(){return K=!0,E},set:function(te){E=te}});Ye.addEventListener("test",S,P),Ye.removeEventListener("test",S,P)}return K}();function au(K,E,S){var P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ie=S;E.trim().split(ai).forEach(function(te){if(!Sr){var xe=K.listeners;xe&&xe[te]&&xe[te][S]&&(Ie=xe[te][S],delete xe[te][S],Object.keys(xe[te]).length===0&&delete xe[te],Object.keys(xe).length===0&&delete K.listeners)}K.removeEventListener(te,Ie,P)})}function Fl(K,E,S){var P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ie=S;E.trim().split(ai).forEach(function(te){if(P.once&&!Sr){var xe=K.listeners,At=xe===void 0?{}:xe;Ie=function(){delete At[te][S],K.removeEventListener(te,Ie,P);for(var Mt=arguments.length,It=new Array(Mt),kt=0;ktMath.abs(S)&&(S=fn)})}),S}function fi(K,E){var S=K.pageX,P=K.pageY,Ie={endX:S,endY:P};return E?Ie:B({startX:S,startY:P},Ie)}function Vt(K){var E=0,S=0,P=0;return nl(K,function(Ie){var te=Ie.startX,xe=Ie.startY;E+=te,S+=xe,P+=1}),E/=P,S/=P,{pageX:E,pageY:S}}function Ne(K){var E=K.aspectRatio,S=K.height,P=K.width,Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",te=fr(P),xe=fr(S);if(te&&xe){var At=S*E;Ie==="contain"&&At>P||Ie==="cover"&&At90?{width:un,height:At}:{width:At,height:un}}function An(K,E,S,P){var Ie=E.aspectRatio,te=E.naturalWidth,xe=E.naturalHeight,At=E.rotate,un=At===void 0?0:At,Mt=E.scaleX,It=Mt===void 0?1:Mt,kt=E.scaleY,fn=kt===void 0?1:kt,Ya=S.aspectRatio,Ja=S.naturalWidth,al=S.naturalHeight,ul=P.fillColor,lr=ul===void 0?"transparent":ul,Cn=P.imageSmoothingEnabled,gl=Cn===void 0?!0:Cn,Vl=P.imageSmoothingQuality,sn=Vl===void 0?"low":Vl,yn=P.maxWidth,Sa=yn===void 0?1/0:yn,El=P.maxHeight,yr=El===void 0?1/0:El,h=P.minWidth,I=h===void 0?0:h,z=P.minHeight,se=z===void 0?0:z,Xe=document.createElement("canvas"),Te=Xe.getContext("2d"),xt=Ne({aspectRatio:Ya,width:Sa,height:yr}),Nt=Ne({aspectRatio:Ya,width:I,height:se},"cover"),Ut=Math.min(xt.width,Math.max(Nt.width,Ja)),rn=Math.min(xt.height,Math.max(Nt.height,al)),zn=Ne({aspectRatio:Ie,width:Sa,height:yr}),Wt=Ne({aspectRatio:Ie,width:I,height:se},"cover"),va=Math.min(zn.width,Math.max(Wt.width,te)),Ba=Math.min(zn.height,Math.max(Wt.height,xe)),ir=[-va/2,-Ba/2,va,Ba];return Xe.width=ur(Ut),Xe.height=ur(rn),Te.fillStyle=lr,Te.fillRect(0,0,Ut,rn),Te.save(),Te.translate(Ut/2,rn/2),Te.rotate(un*Math.PI/180),Te.scale(It,fn),Te.imageSmoothingEnabled=gl,Te.imageSmoothingQuality=sn,Te.drawImage.apply(Te,[K].concat(G(ir.map(function(ba){return Math.floor(ur(ba))})))),Te.restore(),Xe}var wn=String.fromCharCode;function Be(K,E,S){var P="";S+=E;for(var Ie=E;Ie0;)S.push(wn.apply(null,Ga(Ie.subarray(0,P)))),Ie=Ie.subarray(P);return"data:".concat(E,";base64,").concat(btoa(S.join("")))}function Oa(K){var E=new DataView(K),S;try{var P,Ie,te;if(E.getUint8(0)===255&&E.getUint8(1)===216)for(var xe=E.byteLength,At=2;At+1=8&&(te=Mt+kt)}}}if(te){var fn=E.getUint16(te,P),Ya,Ja;for(Ja=0;Ja=0?te:rr),height:Math.max(P.offsetHeight,xe>=0?xe:Aa)};this.containerData=At,kr(Ie,{width:At.width,height:At.height}),pr(E,Xn),jr(Ie,Xn)},initCanvas:function(){var E=this.containerData,S=this.imageData,P=this.options.viewMode,Ie=Math.abs(S.rotate)%180===90,te=Ie?S.naturalHeight:S.naturalWidth,xe=Ie?S.naturalWidth:S.naturalHeight,At=te/xe,un=E.width,Mt=E.height;E.height*At>E.width?P===3?un=E.height*At:Mt=E.width/At:P===3?Mt=E.width/At:un=E.height*At;var It={aspectRatio:At,naturalWidth:te,naturalHeight:xe,width:un,height:Mt};this.canvasData=It,this.limited=P===1||P===2,this.limitCanvas(!0,!0),It.width=Math.min(Math.max(It.width,It.minWidth),It.maxWidth),It.height=Math.min(Math.max(It.height,It.minHeight),It.maxHeight),It.left=(E.width-It.width)/2,It.top=(E.height-It.height)/2,It.oldLeft=It.left,It.oldTop=It.top,this.initialCanvasData=wl({},It)},limitCanvas:function(E,S){var P=this.options,Ie=this.containerData,te=this.canvasData,xe=this.cropBoxData,At=P.viewMode,un=te.aspectRatio,Mt=this.cropped&&xe;if(E){var It=Number(P.minCanvasWidth)||0,kt=Number(P.minCanvasHeight)||0;At>1?(It=Math.max(It,Ie.width),kt=Math.max(kt,Ie.height),At===3&&(kt*un>It?It=kt*un:kt=It/un)):At>0&&(It?It=Math.max(It,Mt?xe.width:0):kt?kt=Math.max(kt,Mt?xe.height:0):Mt&&(It=xe.width,kt=xe.height,kt*un>It?It=kt*un:kt=It/un));var fn=Ne({aspectRatio:un,width:It,height:kt});It=fn.width,kt=fn.height,te.minWidth=It,te.minHeight=kt,te.maxWidth=1/0,te.maxHeight=1/0}if(S)if(At>(Mt?0:1)){var Ya=Ie.width-te.width,Ja=Ie.height-te.height;te.minLeft=Math.min(0,Ya),te.minTop=Math.min(0,Ja),te.maxLeft=Math.max(0,Ya),te.maxTop=Math.max(0,Ja),Mt&&this.limited&&(te.minLeft=Math.min(xe.left,xe.left+(xe.width-te.width)),te.minTop=Math.min(xe.top,xe.top+(xe.height-te.height)),te.maxLeft=xe.left,te.maxTop=xe.top,At===2&&(te.width>=Ie.width&&(te.minLeft=Math.min(0,Ya),te.maxLeft=Math.max(0,Ya)),te.height>=Ie.height&&(te.minTop=Math.min(0,Ja),te.maxTop=Math.max(0,Ja))))}else te.minLeft=-te.width,te.minTop=-te.height,te.maxLeft=Ie.width,te.maxTop=Ie.height},renderCanvas:function(E,S){var P=this.canvasData,Ie=this.imageData;if(S){var te=Ot({width:Ie.naturalWidth*Math.abs(Ie.scaleX||1),height:Ie.naturalHeight*Math.abs(Ie.scaleY||1),degree:Ie.rotate||0}),xe=te.width,At=te.height,un=P.width*(xe/P.naturalWidth),Mt=P.height*(At/P.naturalHeight);P.left-=(un-P.width)/2,P.top-=(Mt-P.height)/2,P.width=un,P.height=Mt,P.aspectRatio=xe/At,P.naturalWidth=xe,P.naturalHeight=At,this.limitCanvas(!0,!1)}(P.width>P.maxWidth||P.widthP.maxHeight||P.heightS.width?te.height=te.width/P:te.width=te.height*P),this.cropBoxData=te,this.limitCropBox(!0,!0),te.width=Math.min(Math.max(te.width,te.minWidth),te.maxWidth),te.height=Math.min(Math.max(te.height,te.minHeight),te.maxHeight),te.width=Math.max(te.minWidth,te.width*Ie),te.height=Math.max(te.minHeight,te.height*Ie),te.left=S.left+(S.width-te.width)/2,te.top=S.top+(S.height-te.height)/2,te.oldLeft=te.left,te.oldTop=te.top,this.initialCropBoxData=wl({},te)},limitCropBox:function(E,S){var P=this.options,Ie=this.containerData,te=this.canvasData,xe=this.cropBoxData,At=this.limited,un=P.aspectRatio;if(E){var Mt=Number(P.minCropBoxWidth)||0,It=Number(P.minCropBoxHeight)||0,kt=At?Math.min(Ie.width,te.width,te.width+te.left,Ie.width-te.left):Ie.width,fn=At?Math.min(Ie.height,te.height,te.height+te.top,Ie.height-te.top):Ie.height;Mt=Math.min(Mt,Ie.width),It=Math.min(It,Ie.height),un&&(Mt&&It?It*un>Mt?It=Mt/un:Mt=It*un:Mt?It=Mt/un:It&&(Mt=It*un),fn*un>kt?fn=kt/un:kt=fn*un),xe.minWidth=Math.min(Mt,kt),xe.minHeight=Math.min(It,fn),xe.maxWidth=kt,xe.maxHeight=fn}S&&(At?(xe.minLeft=Math.max(0,te.left),xe.minTop=Math.max(0,te.top),xe.maxLeft=Math.min(Ie.width,te.left+te.width)-xe.width,xe.maxTop=Math.min(Ie.height,te.top+te.height)-xe.height):(xe.minLeft=0,xe.minTop=0,xe.maxLeft=Ie.width-xe.width,xe.maxTop=Ie.height-xe.height))},renderCropBox:function(){var E=this.options,S=this.containerData,P=this.cropBoxData;(P.width>P.maxWidth||P.widthP.maxHeight||P.height=S.width&&P.height>=S.height?xn:Zt),kr(this.cropBox,wl({width:P.width,height:P.height},Iu({translateX:P.left,translateY:P.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Yr(this.element,Xt,this.getData())}},Il={initPreview:function(){var E=this.element,S=this.crossOrigin,P=this.options.preview,Ie=S?this.crossOriginUrl:this.url,te=E.alt||"The image to preview",xe=document.createElement("img");if(S&&(xe.crossOrigin=S),xe.src=Ie,xe.alt=te,this.viewBox.appendChild(xe),this.viewBoxImage=xe,!!P){var At=P;typeof P=="string"?At=E.ownerDocument.querySelectorAll(P):P.querySelector&&(At=[P]),this.previews=At,nl(At,function(un){var Mt=document.createElement("img");Bl(un,Rt,{width:un.offsetWidth,height:un.offsetHeight,html:un.innerHTML}),S&&(Mt.crossOrigin=S),Mt.src=Ie,Mt.alt=te,Mt.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',un.innerHTML="",un.appendChild(Mt)})}},resetPreview:function(){nl(this.previews,function(E){var S=Ml(E,Rt);kr(E,{width:S.width,height:S.height}),E.innerHTML=S.html,Oi(E,Rt)})},preview:function(){var E=this.imageData,S=this.canvasData,P=this.cropBoxData,Ie=P.width,te=P.height,xe=E.width,At=E.height,un=P.left-S.left-E.left,Mt=P.top-S.top-E.top;!this.cropped||this.disabled||(kr(this.viewBoxImage,wl({width:xe,height:At},Iu(wl({translateX:-un,translateY:-Mt},E)))),nl(this.previews,function(It){var kt=Ml(It,Rt),fn=kt.width,Ya=kt.height,Ja=fn,al=Ya,ul=1;Ie&&(ul=fn/Ie,al=te*ul),te&&al>Ya&&(ul=Ya/te,Ja=Ie*ul,al=Ya),kr(It,{width:Ja,height:al}),kr(It.getElementsByTagName("img")[0],wl({width:xe*ul,height:At*ul},Iu(wl({translateX:-un*ul,translateY:-Mt*ul},E))))}))}},Ha={bind:function(){var E=this.element,S=this.options,P=this.cropper;mr(S.cropstart)&&Fl(E,En,S.cropstart),mr(S.cropmove)&&Fl(E,Sn,S.cropmove),mr(S.cropend)&&Fl(E,Tt,S.cropend),mr(S.crop)&&Fl(E,Xt,S.crop),mr(S.zoom)&&Fl(E,Rn,S.zoom),Fl(P,Un,this.onCropStart=this.cropStart.bind(this)),S.zoomable&&S.zoomOnWheel&&Fl(P,Vn,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),S.toggleDragModeOnDblclick&&Fl(P,Jn,this.onDblclick=this.dblclick.bind(this)),Fl(E.ownerDocument,ra,this.onCropMove=this.cropMove.bind(this)),Fl(E.ownerDocument,Pe,this.onCropEnd=this.cropEnd.bind(this)),S.responsive&&Fl(window,bn,this.onResize=this.resize.bind(this))},unbind:function(){var E=this.element,S=this.options,P=this.cropper;mr(S.cropstart)&&au(E,En,S.cropstart),mr(S.cropmove)&&au(E,Sn,S.cropmove),mr(S.cropend)&&au(E,Tt,S.cropend),mr(S.crop)&&au(E,Xt,S.crop),mr(S.zoom)&&au(E,Rn,S.zoom),au(P,Un,this.onCropStart),S.zoomable&&S.zoomOnWheel&&au(P,Vn,this.onWheel,{passive:!1,capture:!0}),S.toggleDragModeOnDblclick&&au(P,Jn,this.onDblclick),au(E.ownerDocument,ra,this.onCropMove),au(E.ownerDocument,Pe,this.onCropEnd),S.responsive&&au(window,bn,this.onResize)}},gr={resize:function(){if(!this.disabled){var E=this.options,S=this.container,P=this.containerData,Ie=S.offsetWidth/P.width,te=S.offsetHeight/P.height,xe=Math.abs(Ie-1)>Math.abs(te-1)?Ie:te;if(xe!==1){var At,un;E.restore&&(At=this.getCanvasData(),un=this.getCropBoxData()),this.render(),E.restore&&(this.setCanvasData(nl(At,function(Mt,It){At[It]=Mt*xe})),this.setCropBoxData(nl(un,function(Mt,It){un[It]=Mt*xe})))}}},dblclick:function(){this.disabled||this.options.dragMode===Ft||this.setDragMode(Rl(this.dragBox,Jt)?Bt:Dt)},wheel:function(E){var S=this,P=Number(this.options.wheelZoomRatio)||.1,Ie=1;this.disabled||(E.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){S.wheeling=!1},50),E.deltaY?Ie=E.deltaY>0?1:-1:E.wheelDelta?Ie=-E.wheelDelta/120:E.detail&&(Ie=E.detail>0?1:-1),this.zoom(-Ie*P,E)))},cropStart:function(E){var S=E.buttons,P=E.button;if(!(this.disabled||(E.type==="mousedown"||E.type==="pointerdown"&&E.pointerType==="mouse")&&(Ht(S)&&S!==1||Ht(P)&&P!==0||E.ctrlKey))){var Ie=this.options,te=this.pointers,xe;E.changedTouches?nl(E.changedTouches,function(At){te[At.identifier]=fi(At)}):te[E.pointerId||0]=fi(E),Object.keys(te).length>1&&Ie.zoomable&&Ie.zoomOnTouch?xe=mt:xe=Ml(E.target,vt),fl.test(xe)&&Yr(this.element,En,{originalEvent:E,action:xe})!==!1&&(E.preventDefault(),this.action=xe,this.cropping=!1,xe===gn&&(this.cropping=!0,pr(this.dragBox,ln)))}},cropMove:function(E){var S=this.action;if(!(this.disabled||!S)){var P=this.pointers;E.preventDefault(),Yr(this.element,Sn,{originalEvent:E,action:S})!==!1&&(E.changedTouches?nl(E.changedTouches,function(Ie){wl(P[Ie.identifier]||{},fi(Ie,!0))}):wl(P[E.pointerId||0]||{},fi(E,!0)),this.change(E))}},cropEnd:function(E){if(!this.disabled){var S=this.action,P=this.pointers;E.changedTouches?nl(E.changedTouches,function(Ie){delete P[Ie.identifier]}):delete P[E.pointerId||0],S&&(E.preventDefault(),Object.keys(P).length||(this.action=""),this.cropping&&(this.cropping=!1,Cl(this.dragBox,ln,this.cropped&&this.options.modal)),Yr(this.element,Tt,{originalEvent:E,action:S}))}}},Hr={change:function(E){var S=this.options,P=this.canvasData,Ie=this.containerData,te=this.cropBoxData,xe=this.pointers,At=this.action,un=S.aspectRatio,Mt=te.left,It=te.top,kt=te.width,fn=te.height,Ya=Mt+kt,Ja=It+fn,al=0,ul=0,lr=Ie.width,Cn=Ie.height,gl=!0,Vl;!un&&E.shiftKey&&(un=kt&&fn?kt/fn:1),this.limited&&(al=te.minLeft,ul=te.minTop,lr=al+Math.min(Ie.width,P.width,P.left+P.width),Cn=ul+Math.min(Ie.height,P.height,P.top+P.height));var sn=xe[Object.keys(xe)[0]],yn={x:sn.endX-sn.startX,y:sn.endY-sn.startY},Sa=function(yr){switch(yr){case y:Ya+yn.x>lr&&(yn.x=lr-Ya);break;case $e:Mt+yn.xCn&&(yn.y=Cn-Ja);break}};switch(At){case Zt:Mt+=yn.x,It+=yn.y;break;case y:if(yn.x>=0&&(Ya>=lr||un&&(It<=ul||Ja>=Cn))){gl=!1;break}Sa(y),kt+=yn.x,kt<0&&(At=$e,kt=-kt,Mt-=kt),un&&(fn=kt/un,It+=(te.height-fn)/2);break;case je:if(yn.y<=0&&(It<=ul||un&&(Mt<=al||Ya>=lr))){gl=!1;break}Sa(je),fn-=yn.y,It+=yn.y,fn<0&&(At=ee,fn=-fn,It-=fn),un&&(kt=fn*un,Mt+=(te.width-kt)/2);break;case $e:if(yn.x<=0&&(Mt<=al||un&&(It<=ul||Ja>=Cn))){gl=!1;break}Sa($e),kt-=yn.x,Mt+=yn.x,kt<0&&(At=y,kt=-kt,Mt-=kt),un&&(fn=kt/un,It+=(te.height-fn)/2);break;case ee:if(yn.y>=0&&(Ja>=Cn||un&&(Mt<=al||Ya>=lr))){gl=!1;break}Sa(ee),fn+=yn.y,fn<0&&(At=je,fn=-fn,It-=fn),un&&(kt=fn*un,Mt+=(te.width-kt)/2);break;case zt:if(un){if(yn.y<=0&&(It<=ul||Ya>=lr)){gl=!1;break}Sa(je),fn-=yn.y,It+=yn.y,kt=fn*un}else Sa(je),Sa(y),yn.x>=0?Yaul&&(fn-=yn.y,It+=yn.y):(fn-=yn.y,It+=yn.y);kt<0&&fn<0?(At=Ee,fn=-fn,kt=-kt,It-=fn,Mt-=kt):kt<0?(At=Qn,kt=-kt,Mt-=kt):fn<0&&(At=ea,fn=-fn,It-=fn);break;case Qn:if(un){if(yn.y<=0&&(It<=ul||Mt<=al)){gl=!1;break}Sa(je),fn-=yn.y,It+=yn.y,kt=fn*un,Mt+=te.width-kt}else Sa(je),Sa($e),yn.x<=0?Mt>al?(kt-=yn.x,Mt+=yn.x):yn.y<=0&&It<=ul&&(gl=!1):(kt-=yn.x,Mt+=yn.x),yn.y<=0?It>ul&&(fn-=yn.y,It+=yn.y):(fn-=yn.y,It+=yn.y);kt<0&&fn<0?(At=ea,fn=-fn,kt=-kt,It-=fn,Mt-=kt):kt<0?(At=zt,kt=-kt,Mt-=kt):fn<0&&(At=Ee,fn=-fn,It-=fn);break;case Ee:if(un){if(yn.x<=0&&(Mt<=al||Ja>=Cn)){gl=!1;break}Sa($e),kt-=yn.x,Mt+=yn.x,fn=kt/un}else Sa(ee),Sa($e),yn.x<=0?Mt>al?(kt-=yn.x,Mt+=yn.x):yn.y>=0&&Ja>=Cn&&(gl=!1):(kt-=yn.x,Mt+=yn.x),yn.y>=0?Ja=0&&(Ya>=lr||Ja>=Cn)){gl=!1;break}Sa(y),kt+=yn.x,fn=kt/un}else Sa(ee),Sa(y),yn.x>=0?Ya=0&&Ja>=Cn&&(gl=!1):kt+=yn.x,yn.y>=0?Ja0?At=yn.y>0?ea:zt:yn.x<0&&(Mt-=kt,At=yn.y>0?Ee:Qn),yn.y<0&&(It-=fn),this.cropped||(jr(this.cropBox,Xn),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}gl&&(te.width=kt,te.height=fn,te.left=Mt,te.top=It,this.action=At,this.renderCropBox()),nl(xe,function(El){El.startX=El.endX,El.startY=El.endY})}},Lr={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&pr(this.dragBox,ln),jr(this.cropBox,Xn),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=wl({},this.initialImageData),this.canvasData=wl({},this.initialCanvasData),this.cropBoxData=wl({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(wl(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),jr(this.dragBox,ln),pr(this.cropBox,Xn)),this},replace:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&E&&(this.isImg&&(this.element.src=E),S?(this.url=E,this.image.src=E,this.ready&&(this.viewBoxImage.src=E,nl(this.previews,function(P){P.getElementsByTagName("img")[0].src=E}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(E))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,jr(this.cropper,Yn)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,pr(this.cropper,Yn)),this},destroy:function(){var E=this.element;return E[ct]?(E[ct]=void 0,this.isImg&&this.replaced&&(E.src=this.originalUrl),this.uncreate(),this):this},move:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=this.canvasData,Ie=P.left,te=P.top;return this.moveTo(Tl(E)?E:Ie+Number(E),Tl(S)?S:te+Number(S))},moveTo:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=this.canvasData,Ie=!1;return E=Number(E),S=Number(S),this.ready&&!this.disabled&&this.options.movable&&(Ht(E)&&(P.left=E,Ie=!0),Ht(S)&&(P.top=S,Ie=!0),Ie&&this.renderCanvas(!0)),this},zoom:function(E,S){var P=this.canvasData;return E=Number(E),E<0?E=1/(1-E):E=1+E,this.zoomTo(P.width*E/P.naturalWidth,null,S)},zoomTo:function(E,S,P){var Ie=this.options,te=this.canvasData,xe=te.width,At=te.height,un=te.naturalWidth,Mt=te.naturalHeight;if(E=Number(E),E>=0&&this.ready&&!this.disabled&&Ie.zoomable){var It=un*E,kt=Mt*E;if(Yr(this.element,Rn,{ratio:E,oldRatio:xe/un,originalEvent:P})===!1)return this;if(P){var fn=this.pointers,Ya=hu(this.cropper),Ja=fn&&Object.keys(fn).length?Vt(fn):{pageX:P.pageX,pageY:P.pageY};te.left-=(It-xe)*((Ja.pageX-Ya.left-te.left)/xe),te.top-=(kt-At)*((Ja.pageY-Ya.top-te.top)/At)}else Hn(S)&&Ht(S.x)&&Ht(S.y)?(te.left-=(It-xe)*((S.x-te.left)/xe),te.top-=(kt-At)*((S.y-te.top)/At)):(te.left-=(It-xe)/2,te.top-=(kt-At)/2);te.width=It,te.height=kt,this.renderCanvas(!0)}return this},rotate:function(E){return this.rotateTo((this.imageData.rotate||0)+Number(E))},rotateTo:function(E){return E=Number(E),Ht(E)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=E%360,this.renderCanvas(!0,!0)),this},scaleX:function(E){var S=this.imageData.scaleY;return this.scale(E,Ht(S)?S:1)},scaleY:function(E){var S=this.imageData.scaleX;return this.scale(Ht(S)?S:1,E)},scale:function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=this.imageData,Ie=!1;return E=Number(E),S=Number(S),this.ready&&!this.disabled&&this.options.scalable&&(Ht(E)&&(P.scaleX=E,Ie=!0),Ht(S)&&(P.scaleY=S,Ie=!0),Ie&&this.renderCanvas(!0,!0)),this},getData:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=this.options,P=this.imageData,Ie=this.canvasData,te=this.cropBoxData,xe;if(this.ready&&this.cropped){xe={x:te.left-Ie.left,y:te.top-Ie.top,width:te.width,height:te.height};var At=P.width/P.naturalWidth;if(nl(xe,function(It,kt){xe[kt]=It/At}),E){var un=Math.round(xe.y+xe.height),Mt=Math.round(xe.x+xe.width);xe.x=Math.round(xe.x),xe.y=Math.round(xe.y),xe.width=Mt-xe.x,xe.height=un-xe.y}}else xe={x:0,y:0,width:0,height:0};return S.rotatable&&(xe.rotate=P.rotate||0),S.scalable&&(xe.scaleX=P.scaleX||1,xe.scaleY=P.scaleY||1),xe},setData:function(E){var S=this.options,P=this.imageData,Ie=this.canvasData,te={};if(this.ready&&!this.disabled&&Hn(E)){var xe=!1;S.rotatable&&Ht(E.rotate)&&E.rotate!==P.rotate&&(P.rotate=E.rotate,xe=!0),S.scalable&&(Ht(E.scaleX)&&E.scaleX!==P.scaleX&&(P.scaleX=E.scaleX,xe=!0),Ht(E.scaleY)&&E.scaleY!==P.scaleY&&(P.scaleY=E.scaleY,xe=!0)),xe&&this.renderCanvas(!0,!0);var At=P.width/P.naturalWidth;Ht(E.x)&&(te.left=E.x*At+Ie.left),Ht(E.y)&&(te.top=E.y*At+Ie.top),Ht(E.width)&&(te.width=E.width*At),Ht(E.height)&&(te.height=E.height*At),this.setCropBoxData(te)}return this},getContainerData:function(){return this.ready?wl({},this.containerData):{}},getImageData:function(){return this.sized?wl({},this.imageData):{}},getCanvasData:function(){var E=this.canvasData,S={};return this.ready&&nl(["left","top","width","height","naturalWidth","naturalHeight"],function(P){S[P]=E[P]}),S},setCanvasData:function(E){var S=this.canvasData,P=S.aspectRatio;return this.ready&&!this.disabled&&Hn(E)&&(Ht(E.left)&&(S.left=E.left),Ht(E.top)&&(S.top=E.top),Ht(E.width)?(S.width=E.width,S.height=E.width/P):Ht(E.height)&&(S.height=E.height,S.width=E.height*P),this.renderCanvas(!0)),this},getCropBoxData:function(){var E=this.cropBoxData,S;return this.ready&&this.cropped&&(S={left:E.left,top:E.top,width:E.width,height:E.height}),S||{}},setCropBoxData:function(E){var S=this.cropBoxData,P=this.options.aspectRatio,Ie,te;return this.ready&&this.cropped&&!this.disabled&&Hn(E)&&(Ht(E.left)&&(S.left=E.left),Ht(E.top)&&(S.top=E.top),Ht(E.width)&&E.width!==S.width&&(Ie=!0,S.width=E.width),Ht(E.height)&&E.height!==S.height&&(te=!0,S.height=E.height),P&&(Ie?S.height=S.width/P:te&&(S.width=S.height*P)),this.renderCropBox()),this},getCroppedCanvas:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var S=this.canvasData,P=An(this.image,this.imageData,S,E);if(!this.cropped)return P;var Ie=this.getData(E.rounded),te=Ie.x,xe=Ie.y,At=Ie.width,un=Ie.height,Mt=P.width/Math.floor(S.naturalWidth);Mt!==1&&(te*=Mt,xe*=Mt,At*=Mt,un*=Mt);var It=At/un,kt=Ne({aspectRatio:It,width:E.maxWidth||1/0,height:E.maxHeight||1/0}),fn=Ne({aspectRatio:It,width:E.minWidth||0,height:E.minHeight||0},"cover"),Ya=Ne({aspectRatio:It,width:E.width||(Mt!==1?P.width:At),height:E.height||(Mt!==1?P.height:un)}),Ja=Ya.width,al=Ya.height;Ja=Math.min(kt.width,Math.max(fn.width,Ja)),al=Math.min(kt.height,Math.max(fn.height,al));var ul=document.createElement("canvas"),lr=ul.getContext("2d");ul.width=ur(Ja),ul.height=ur(al),lr.fillStyle=E.fillColor||"transparent",lr.fillRect(0,0,Ja,al);var Cn=E.imageSmoothingEnabled,gl=Cn===void 0?!0:Cn,Vl=E.imageSmoothingQuality;lr.imageSmoothingEnabled=gl,Vl&&(lr.imageSmoothingQuality=Vl);var sn=P.width,yn=P.height,Sa=te,El=xe,yr,h,I,z,se,Xe;Sa<=-At||Sa>sn?(Sa=0,yr=0,I=0,se=0):Sa<=0?(I=-Sa,Sa=0,yr=Math.min(sn,At+Sa),se=yr):Sa<=sn&&(I=0,yr=Math.min(At,sn-Sa),se=yr),yr<=0||El<=-un||El>yn?(El=0,h=0,z=0,Xe=0):El<=0?(z=-El,El=0,h=Math.min(yn,un+El),Xe=h):El<=yn&&(z=0,h=Math.min(un,yn-El),Xe=h);var Te=[Sa,El,yr,h];if(se>0&&Xe>0){var xt=Ja/At;Te.push(I*xt,z*xt,se*xt,Xe*xt)}return lr.drawImage.apply(lr,[P].concat(G(Te.map(function(Nt){return Math.floor(ur(Nt))})))),ul},setAspectRatio:function(E){var S=this.options;return!this.disabled&&!Tl(E)&&(S.aspectRatio=Math.max(0,E)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(E){var S=this.options,P=this.dragBox,Ie=this.face;if(this.ready&&!this.disabled){var te=E===Dt,xe=S.movable&&E===Bt;E=te||xe?E:Ft,S.dragMode=E,Bl(P,vt,E),Cl(P,Jt,te),Cl(P,Mn,xe),S.cropBoxMovable||(Bl(Ie,vt,E),Cl(Ie,Jt,te),Cl(Ie,Mn,xe))}return this}},Kl=Ye.Cropper,Pa=function(){function K(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(_e(this,K),!E||!Ll.test(E.tagName))throw new Error("The first argument is required and must be an or element.");this.element=E,this.options=wl({},Ca,Hn(S)&&S),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return D(K,[{key:"init",value:function(){var S=this.element,P=S.tagName.toLowerCase(),Ie;if(!S[ct]){if(S[ct]=this,P==="img"){if(this.isImg=!0,Ie=S.getAttribute("src")||"",this.originalUrl=Ie,!Ie)return;Ie=S.src}else P==="canvas"&&window.HTMLCanvasElement&&(Ie=S.toDataURL());this.load(Ie)}}},{key:"load",value:function(S){var P=this;if(S){this.url=S,this.imageData={};var Ie=this.element,te=this.options;if(!te.rotatable&&!te.scalable&&(te.checkOrientation=!1),!te.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Xl.test(S)){vl.test(S)?this.read(nt(S)):this.clone();return}var xe=new XMLHttpRequest,At=this.clone.bind(this);this.reloading=!0,this.xhr=xe,xe.onabort=At,xe.onerror=At,xe.ontimeout=At,xe.onprogress=function(){xe.getResponseHeader("content-type")!==la&&xe.abort()},xe.onload=function(){P.read(xe.response)},xe.onloadend=function(){P.reloading=!1,P.xhr=null},te.checkCrossOrigin&&_i(S)&&Ie.crossOrigin&&(S=ml(S)),xe.open("GET",S,!0),xe.responseType="arraybuffer",xe.withCredentials=Ie.crossOrigin==="use-credentials",xe.send()}}},{key:"read",value:function(S){var P=this.options,Ie=this.imageData,te=Oa(S),xe=0,At=1,un=1;if(te>1){this.url=Za(S,la);var Mt=Dl(te);xe=Mt.rotate,At=Mt.scaleX,un=Mt.scaleY}P.rotatable&&(Ie.rotate=xe),P.scalable&&(Ie.scaleX=At,Ie.scaleY=un),this.clone()}},{key:"clone",value:function(){var S=this.element,P=this.url,Ie=S.crossOrigin,te=P;this.options.checkCrossOrigin&&_i(P)&&(Ie||(Ie="anonymous"),te=ml(P)),this.crossOrigin=Ie,this.crossOriginUrl=te;var xe=document.createElement("img");Ie&&(xe.crossOrigin=Ie),xe.src=te||P,xe.alt=S.alt||"The image to crop",this.image=xe,xe.onload=this.start.bind(this),xe.onerror=this.stop.bind(this),pr(xe,ia),S.parentNode.insertBefore(xe,S.nextSibling)}},{key:"start",value:function(){var S=this,P=this.image;P.onload=null,P.onerror=null,this.sizing=!0;var Ie=Ye.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Ye.navigator.userAgent),te=function(Mt,It){wl(S.imageData,{naturalWidth:Mt,naturalHeight:It,aspectRatio:Mt/It}),S.initialImageData=wl({},S.imageData),S.sizing=!1,S.sized=!0,S.build()};if(P.naturalWidth&&!Ie){te(P.naturalWidth,P.naturalHeight);return}var xe=document.createElement("img"),At=document.body||document.documentElement;this.sizingImage=xe,xe.onload=function(){te(xe.width,xe.height),Ie||At.removeChild(xe)},xe.src=P.src,Ie||(xe.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",At.appendChild(xe))}},{key:"stop",value:function(){var S=this.image;S.onload=null,S.onerror=null,S.parentNode.removeChild(S),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var S=this.element,P=this.options,Ie=this.image,te=S.parentNode,xe=document.createElement("div");xe.innerHTML=nr;var At=xe.querySelector(".".concat(ct,"-container")),un=At.querySelector(".".concat(ct,"-canvas")),Mt=At.querySelector(".".concat(ct,"-drag-box")),It=At.querySelector(".".concat(ct,"-crop-box")),kt=It.querySelector(".".concat(ct,"-face"));this.container=te,this.cropper=At,this.canvas=un,this.dragBox=Mt,this.cropBox=It,this.viewBox=At.querySelector(".".concat(ct,"-view-box")),this.face=kt,un.appendChild(Ie),pr(S,Xn),te.insertBefore(At,S.nextSibling),jr(Ie,ia),this.initPreview(),this.bind(),P.initialAspectRatio=Math.max(0,P.initialAspectRatio)||NaN,P.aspectRatio=Math.max(0,P.aspectRatio)||NaN,P.viewMode=Math.max(0,Math.min(3,Math.round(P.viewMode)))||0,pr(It,Xn),P.guides||pr(It.getElementsByClassName("".concat(ct,"-dashed")),Xn),P.center||pr(It.getElementsByClassName("".concat(ct,"-center")),Xn),P.background&&pr(At,"".concat(ct,"-bg")),P.highlight||pr(kt,Lt),P.cropBoxMovable&&(pr(kt,Mn),Bl(kt,vt,Zt)),P.cropBoxResizable||(pr(It.getElementsByClassName("".concat(ct,"-line")),Xn),pr(It.getElementsByClassName("".concat(ct,"-point")),Xn)),this.render(),this.ready=!0,this.setDragMode(P.dragMode),P.autoCrop&&this.crop(),this.setData(P.data),mr(P.ready)&&Fl(S,en,P.ready,{once:!0}),Yr(S,en)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var S=this.cropper.parentNode;S&&S.removeChild(this.cropper),jr(this.element,Xn)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Kl,K}},{key:"setDefaults",value:function(S){wl(Ca,Hn(S)&&S)}}])}();return wl(Pa.prototype,ka,Il,Ha,gr,Hr,Lr),Pa})},22061:function(Ea,Tn,B){"use strict";B.d(Tn,{Z5:function(){return co},_l:function(){return Pd},bK:function(){return Lf}});var f=B(59301),e=B(69168),F=B(54476),_e=B(59781),Me=f.createContext(null),D=null;function fe(t){t()}var G=fe,Ln=function(n){return G=n},re=function(){return G};function we(){var t=re(),n=null,r=null;return{clear:function(){n=null,r=null},notify:function(){t(function(){for(var p=n;p;)p.callback(),p=p.next})},get:function(){for(var p=[],A=n;A;)p.push(A),A=A.next;return p},subscribe:function(p){var A=!0,C=r={callback:p,next:null,prev:r};return C.prev?C.prev.next=C:n=C,function(){!A||n===null||(A=!1,C.next?C.next.prev=C.prev:r=C.prev,C.prev?C.prev.next=C.next:n=C.next)}}}}var ze={notify:function(){},get:function(){return[]}};function ke(t,n){var r,i=ze;function p(W){return X(),i.subscribe(W)}function A(){i.notify()}function C(){J.onStateChange&&J.onStateChange()}function b(){return!!r}function X(){r||(r=n?n.addNestedSub(C):t.subscribe(C),i=we())}function ne(){r&&(r(),r=void 0,i.clear(),i=ze)}var J={addNestedSub:p,notifyNestedSubs:A,handleChangeWrapper:C,isSubscribed:b,trySubscribe:X,tryUnsubscribe:ne,getListeners:function(){return i}};return J}var oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?f.useLayoutEffect:f.useEffect;function Ye(t){var n=t.store,r=t.context,i=t.children,p=(0,f.useMemo)(function(){var b=ke(n);return{store:n,subscription:b}},[n]),A=(0,f.useMemo)(function(){return n.getState()},[n]);oe(function(){var b=p.subscription;return b.onStateChange=b.notifyNestedSubs,b.trySubscribe(),A!==n.getState()&&b.notifyNestedSubs(),function(){b.tryUnsubscribe(),b.onStateChange=null}},[p,A]);var C=r||Me;return f.createElement(C.Provider,{value:p},i)}var Ue=Ye,be=B(85377),ct=B(94266),Zt=B.n(ct),gn=B(53410),xn=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],mt=["reactReduxForwardedRef"],y=[],$e=[null,null],ee=function(n){try{return JSON.stringify(n)}catch(r){return String(n)}};function je(t,n){var r=t[1];return[n.payload,r+1]}function zt(t,n,r){oe(function(){return t.apply(void 0,n)},r)}function Qn(t,n,r,i,p,A,C){t.current=i,n.current=p,r.current=!1,A.current&&(A.current=null,C())}function ea(t,n,r,i,p,A,C,b,X,ne){if(t){var J=!1,W=null,Y=function(){if(!J){var mn=n.getState(),Dn,Nn;try{Dn=i(mn,p.current)}catch(qn){Nn=qn,W=qn}Nn||(W=null),Dn===A.current?C.current||X():(A.current=Dn,b.current=Dn,C.current=!0,ne({type:"STORE_UPDATED",payload:{error:Nn}}))}};r.onStateChange=Y,r.trySubscribe(),Y();var pe=function(){if(J=!0,r.tryUnsubscribe(),r.onStateChange=null,W)throw W};return pe}}var Ee=function(){return[null,0]};function Jt(t,n){n===void 0&&(n={});var r=n,i=r.getDisplayName,p=i===void 0?function(Qa){return"ConnectAdvanced("+Qa+")"}:i,A=r.methodName,C=A===void 0?"connectAdvanced":A,b=r.renderCountProp,X=b===void 0?void 0:b,ne=r.shouldHandleStateChanges,J=ne===void 0?!0:ne,W=r.storeKey,Y=W===void 0?"store":W,pe=r.withRef,at=pe===void 0?!1:pe,mn=r.forwardRef,Dn=mn===void 0?!1:mn,Nn=r.context,qn=Nn===void 0?Me:Nn,sa=(0,be.Z)(r,xn);if(0)var ma;var hl=qn;return function($l){var vu=$l.displayName||$l.name||"Component",er=p(vu),bu=(0,F.Z)({},sa,{getDisplayName:p,methodName:C,renderCountProp:X,shouldHandleStateChanges:J,storeKey:Y,displayName:er,wrappedComponentName:vu,WrappedComponent:$l}),ni=sa.pure;function Fi(Ni){return t(Ni.dispatch,bu)}var qo=ni?f.useMemo:function(Ni){return Ni()};function Do(Ni){var Ls=(0,f.useMemo)(function(){var wc=Ni.reactReduxForwardedRef,jd=(0,be.Z)(Ni,mt);return[Ni.context,wc,jd]},[Ni]),Xr=Ls[0],qc=Ls[1],nc=Ls[2],Ts=(0,f.useMemo)(function(){return Xr&&Xr.Consumer&&(0,gn.isContextConsumer)(f.createElement(Xr.Consumer,null))?Xr:hl},[Xr,hl]),fo=(0,f.useContext)(Ts),Qs=!!Ni.store&&!!Ni.store.getState&&!!Ni.store.dispatch,_c=!!fo&&!!fo.store,To=Qs?Ni.store:fo.store,$c=(0,f.useMemo)(function(){return Fi(To)},[To]),Nd=(0,f.useMemo)(function(){if(!J)return $e;var wc=ke(To,Qs?null:fo.subscription),jd=wc.notifyNestedSubs.bind(wc);return[wc,jd]},[To,Qs,fo]),Fc=Nd[0],Dc=Nd[1],Od=(0,f.useMemo)(function(){return Qs?fo:(0,F.Z)({},fo,{subscription:Fc})},[Qs,fo,Fc]),Tf=(0,f.useReducer)(je,y,Ee),Vi=Tf[0],ed=Vi[0],Qf=Tf[1];if(ed&&ed.error)throw ed.error;var lf=(0,f.useRef)(),ga=(0,f.useRef)(nc),kd=(0,f.useRef)(),Mf=(0,f.useRef)(!1),rf=qo(function(){return kd.current&&nc===ga.current?kd.current:$c(To.getState(),nc)},[To,ed,nc]);zt(Qn,[ga,lf,Mf,nc,rf,kd,Dc]),zt(ea,[J,To,Fc,$c,ga,lf,Mf,kd,Dc,Qf],[To,Fc,$c]);var bc=(0,f.useMemo)(function(){return f.createElement($l,(0,F.Z)({},rf,{ref:qc}))},[qc,$l,rf]),Zf=(0,f.useMemo)(function(){return J?f.createElement(Ts.Provider,{value:Od},bc):bc},[Ts,bc,Od]);return Zf}var Xi=ni?f.memo(Do):Do;if(Xi.WrappedComponent=$l,Xi.displayName=Do.displayName=er,Dn){var _o=f.forwardRef(function(Ls,Xr){return f.createElement(Xi,(0,F.Z)({},Ls,{reactReduxForwardedRef:Xr}))});return _o.displayName=er,_o.WrappedComponent=$l,Zt()(_o,$l)}return Zt()(Xi,$l)}}function Yn(t,n){return t===n?t!==0||n!==0||1/t===1/n:t!==t&&n!==n}function Xn(t,n){if(Yn(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var r=Object.keys(t),i=Object.keys(n);if(r.length!==i.length)return!1;for(var p=0;p=0;i--){var p=n[i](t);if(p)return p}return function(A,C){throw new Error("Invalid value of type "+typeof t+" for "+r+" argument when connecting component "+C.wrappedComponentName+".")}}function Vn(t,n){return t===n}function Rn(t){var n=t===void 0?{}:t,r=n.connectHOC,i=r===void 0?Jt:r,p=n.mapStateToPropsFactories,A=p===void 0?Tt:p,C=n.mapDispatchToPropsFactories,b=C===void 0?Bt:C,X=n.mergePropsFactories,ne=X===void 0?Ct:X,J=n.selectorFactory,W=J===void 0?Pe:J;return function(pe,at,mn,Dn){Dn===void 0&&(Dn={});var Nn=Dn,qn=Nn.pure,sa=qn===void 0?!0:qn,ma=Nn.areStatesEqual,hl=ma===void 0?Vn:ma,Qa=Nn.areOwnPropsEqual,$l=Qa===void 0?Xn:Qa,vu=Nn.areStatePropsEqual,er=vu===void 0?Xn:vu,bu=Nn.areMergedPropsEqual,ni=bu===void 0?Xn:bu,Fi=(0,be.Z)(Nn,en),qo=bn(pe,A,"mapStateToProps"),Do=bn(at,b,"mapDispatchToProps"),Xi=bn(mn,ne,"mergeProps");return i(W,(0,F.Z)({methodName:"connect",getDisplayName:function(Ni){return"Connect("+Ni+")"},shouldHandleStateChanges:!!pe,initMapStateToProps:qo,initMapDispatchToProps:Do,initMergeProps:Xi,pure:sa,areStatesEqual:hl,areOwnPropsEqual:$l,areStatePropsEqual:er,areMergedPropsEqual:ni},Fi))}}var la=Rn();function fl(){var t=useContext(ReactReduxContext);return t}function Xl(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultReduxContext:function(){return useContext(t)};return function(){var i=n(),p=i.store;return p}}var vl=null;function Ll(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultStore:createStoreHook(t);return function(){var i=n();return i.dispatch}}var rr=null,Aa=function(n,r){return n===r};function Ca(t,n,r,i){var p=useReducer(function(at){return at+1},0),A=p[1],C=useMemo(function(){return createSubscription(r,i)},[r,i]),b=useRef(),X=useRef(),ne=useRef(),J=useRef(),W=r.getState(),Y;try{if(t!==X.current||W!==ne.current||b.current){var pe=t(W);J.current===void 0||!n(pe,J.current)?Y=pe:Y=J.current}else Y=J.current}catch(at){throw b.current&&(at.message+=` The error may be correlated with this previous error: `+b.current.stack+` @@ -121,5 +121,5 @@ The error may be correlated with this previous error: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,pd=function(t){var n=t.doctype;n&&(n.name.toLowerCase(),n.publicId)};function _s(t){}function jo(t,n){}function Ad(){jo(function(){Or(pc.react,f.version),pd(document)},[])}function Os(t){var n=(0,f.useRef)(t);return(0,f.useEffect)(function(){n.current=t}),n}function Mc(){var t=null;function n(){return!!t}function r(C){return C===t}function i(C){t&&nt(!1);var b={abandon:C};return t=b,b}function p(){t||nt(!1),t=null}function A(){t&&(t.abandon(),p())}return{isClaimed:n,isActive:r,claim:i,release:p,tryAbandon:A}}var Zc=9,$s=13,Hc=27,ms=32,vd=33,Xd=34,Ac=35,gd=36,Wr=37,Vd=38,Ed=39,Au=40,vc,Ud=(vc={},vc[$s]=!0,vc[Zc]=!0,vc),zc=function(t){Ud[t.keyCode]&&t.preventDefault()},ec=function(){var t="visibilitychange";if(typeof document=="undefined")return t;var n=[t,"ms"+t,"webkit"+t,"moz"+t,"o"+t],r=Vl(n,function(i){return"on"+i in document});return r||t}(),hd=0,gc=5;function Wd(t,n){return Math.abs(n.x-t.x)>=gc||Math.abs(n.y-t.y)>=gc}var Xc={type:"IDLE"};function Vc(t){var n=t.cancel,r=t.completed,i=t.getPhase,p=t.setPhase;return[{eventName:"mousemove",fn:function(C){var b=C.button,X=C.clientX,ne=C.clientY;if(b===hd){var J={x:X,y:ne},W=i();if(W.type==="DRAGGING"){C.preventDefault(),W.actions.move(J);return}W.type!=="PENDING"&&nt(!1);var Y=W.point;if(Wd(Y,J)){C.preventDefault();var pe=W.actions.fluidLift(J);p({type:"DRAGGING",actions:pe})}}}},{eventName:"mouseup",fn:function(C){var b=i();if(b.type!=="DRAGGING"){n();return}C.preventDefault(),b.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(C){i().type==="DRAGGING"&&C.preventDefault(),n()}},{eventName:"keydown",fn:function(C){var b=i();if(b.type==="PENDING"){n();return}if(C.keyCode===Hc){C.preventDefault(),n();return}zc(C)}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){i().type==="PENDING"&&n()}},{eventName:"webkitmouseforcedown",fn:function(C){var b=i();if(b.type==="IDLE"&&nt(!1),b.actions.shouldRespectForcePress()){n();return}C.preventDefault()}},{eventName:ec,fn:n}]}function oo(t){var n=(0,f.useRef)(Xc),r=(0,f.useRef)(Ne),i=Wa(function(){return{eventName:"mousedown",fn:function(W){if(!W.defaultPrevented&&W.button===hd&&!(W.ctrlKey||W.metaKey||W.shiftKey||W.altKey)){var Y=t.findClosestDraggableId(W);if(Y){var pe=t.tryGetLock(Y,C,{sourceEvent:W});if(pe){W.preventDefault();var at={x:W.clientX,y:W.clientY};r.current(),ne(pe,at)}}}}}},[t]),p=Wa(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(W){if(!W.defaultPrevented){var Y=t.findClosestDraggableId(W);if(Y){var pe=t.findOptionsForDraggable(Y);pe&&(pe.shouldRespectForcePress||t.canGetLock(Y)&&W.preventDefault())}}}}},[t]),A=Hn(function(){var W={passive:!1,capture:!0};r.current=An(window,[p,i],W)},[p,i]),C=Hn(function(){var J=n.current;J.type!=="IDLE"&&(n.current=Xc,r.current(),A())},[A]),b=Hn(function(){var J=n.current;C(),J.type==="DRAGGING"&&J.actions.cancel({shouldBlockNextClick:!0}),J.type==="PENDING"&&J.actions.abort()},[C]),X=Hn(function(){var W={capture:!0,passive:!1},Y=Vc({cancel:b,completed:C,getPhase:function(){return n.current},setPhase:function(at){n.current=at}});r.current=An(window,Y,W)},[b,C]),ne=Hn(function(W,Y){n.current.type!=="IDLE"&&nt(!1),n.current={type:"PENDING",point:Y,actions:W},X()},[X]);Qr(function(){return A(),function(){r.current()}},[A])}var Ri;function so(){}var ps=(Ri={},Ri[Xd]=!0,Ri[vd]=!0,Ri[gd]=!0,Ri[Ac]=!0,Ri);function yd(t,n){function r(){n(),t.cancel()}function i(){n(),t.drop()}return[{eventName:"keydown",fn:function(A){if(A.keyCode===Hc){A.preventDefault(),r();return}if(A.keyCode===ms){A.preventDefault(),i();return}if(A.keyCode===Au){A.preventDefault(),t.moveDown();return}if(A.keyCode===Vd){A.preventDefault(),t.moveUp();return}if(A.keyCode===Ed){A.preventDefault(),t.moveRight();return}if(A.keyCode===Wr){A.preventDefault(),t.moveLeft();return}if(ps[A.keyCode]){A.preventDefault();return}zc(A)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:ec,fn:r}]}function Cd(t){var n=(0,f.useRef)(so),r=Wa(function(){return{eventName:"keydown",fn:function(A){if(A.defaultPrevented||A.keyCode!==ms)return;var C=t.findClosestDraggableId(A);if(!C)return;var b=t.tryGetLock(C,J,{sourceEvent:A});if(!b)return;A.preventDefault();var X=!0,ne=b.snapLift();n.current();function J(){X||nt(!1),X=!1,n.current(),i()}n.current=An(window,yd(ne,J),{capture:!0,passive:!1})}}},[t]),i=Hn(function(){var A={passive:!1,capture:!0};n.current=An(window,[r],A)},[r]);Qr(function(){return i(),function(){n.current()}},[i])}var Ma={type:"IDLE"},Go=120,sl=.15;function Ve(t){var n=t.cancel,r=t.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(p){p.preventDefault()}},{eventName:"keydown",fn:function(p){if(r().type!=="DRAGGING"){n();return}p.keyCode===Hc&&p.preventDefault(),n()}},{eventName:ec,fn:n}]}function Gd(t){var n=t.cancel,r=t.completed,i=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(A){var C=i();if(C.type!=="DRAGGING"){n();return}C.hasMoved=!0;var b=A.touches[0],X=b.clientX,ne=b.clientY,J={x:X,y:ne};A.preventDefault(),C.actions.move(J)}},{eventName:"touchend",fn:function(A){var C=i();if(C.type!=="DRAGGING"){n();return}A.preventDefault(),C.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(A){if(i().type!=="DRAGGING"){n();return}A.preventDefault(),n()}},{eventName:"touchforcechange",fn:function(A){var C=i();C.type==="IDLE"&&nt(!1);var b=A.touches[0];if(b){var X=b.force>=sl;if(X){var ne=C.actions.shouldRespectForcePress();if(C.type==="PENDING"){ne&&n();return}if(ne){if(C.hasMoved){A.preventDefault();return}n();return}A.preventDefault()}}}},{eventName:ec,fn:n}]}function Uc(t){var n=(0,f.useRef)(Ma),r=(0,f.useRef)(Ne),i=Hn(function(){return n.current},[]),p=Hn(function(pe){n.current=pe},[]),A=Wa(function(){return{eventName:"touchstart",fn:function(pe){if(!pe.defaultPrevented){var at=t.findClosestDraggableId(pe);if(at){var mn=t.tryGetLock(at,b,{sourceEvent:pe});if(mn){var Dn=pe.touches[0],Nn=Dn.clientX,qn=Dn.clientY,sa={x:Nn,y:qn};r.current(),W(mn,sa)}}}}}},[t]),C=Hn(function(){var pe={capture:!0,passive:!1};r.current=An(window,[A],pe)},[A]),b=Hn(function(){var Y=n.current;Y.type!=="IDLE"&&(Y.type==="PENDING"&&clearTimeout(Y.longPressTimerId),p(Ma),r.current(),C())},[C,p]),X=Hn(function(){var Y=n.current;b(),Y.type==="DRAGGING"&&Y.actions.cancel({shouldBlockNextClick:!0}),Y.type==="PENDING"&&Y.actions.abort()},[b]),ne=Hn(function(){var pe={capture:!0,passive:!1},at={cancel:X,completed:b,getPhase:i},mn=An(window,Gd(at),pe),Dn=An(window,Ve(at),pe);r.current=function(){mn(),Dn()}},[X,i,b]),J=Hn(function(){var pe=i();pe.type!=="PENDING"&&nt(!1);var at=pe.actions.fluidLift(pe.point);p({type:"DRAGGING",actions:at,hasMoved:!1})},[i,p]),W=Hn(function(pe,at){i().type!=="IDLE"&&nt(!1);var mn=setTimeout(J,Go);p({type:"PENDING",point:at,actions:pe,longPressTimerId:mn}),ne()},[ne,i,p,J]);Qr(function(){return C(),function(){r.current();var at=i();at.type==="PENDING"&&(clearTimeout(at.longPressTimerId),p(Ma))}},[i,C,p]),Qr(function(){var pe=An(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return pe},[])}function Yd(t){}var Ec={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function tc(t,n){if(n==null)return!1;var r=!!Ec[n.tagName.toLowerCase()];if(r)return!0;var i=n.getAttribute("contenteditable");return i==="true"||i===""?!0:n===t?!1:tc(t,n.parentElement)}function Lo(t,n){var r=n.target;return Ps(r)?tc(t,r):!1}var Wc=function(t){return nl(t.getBoundingClientRect()).center};function Gc(t){return t instanceof fs(t).Element}var Bd=function(){var t="matches";if(typeof document=="undefined")return t;var n=[t,"msMatchesSelector","webkitMatchesSelector"],r=Vl(n,function(i){return i in Element.prototype});return r||t}();function Yc(t,n){return t==null?null:t[Bd](n)?t:Yc(t.parentElement,n)}function hc(t,n){return t.closest?t.closest(n):Yc(t,n)}function Kd(t){return"["+Uo.contextId+'="'+t+'"]'}function Jd(t,n){var r=n.target;if(!Gc(r))return null;var i=Kd(t),p=hc(r,i);return!p||!Ps(p)?null:p}function Fd(t,n){var r=Jd(t,n);return r?r.getAttribute(Uo.draggableId):null}function Ci(t,n){var r="["+xs.contextId+'="'+t+'"]',i=sn(document.querySelectorAll(r)),p=Vl(i,function(A){return A.getAttribute(xs.id)===n});return!p||!Ps(p)?null:p}function _l(t){t.preventDefault()}function yc(t){var n=t.expected,r=t.phase,i=t.isLockActive,p=t.shouldWarn;return!(!i()||n!==r)}function ks(t){var n=t.lockAPI,r=t.store,i=t.registry,p=t.draggableId;if(n.isClaimed())return!1;var A=i.draggable.findById(p);return!(!A||!A.options.isEnabled||!yi(r.getState(),p))}function Cc(t){var n=t.lockAPI,r=t.contextId,i=t.store,p=t.registry,A=t.draggableId,C=t.forceSensorStop,b=t.sourceEvent,X=ks({lockAPI:n,store:i,registry:p,draggableId:A});if(!X)return null;var ne=p.draggable.getById(A),J=Ci(r,ne.descriptor.id);if(!J||b&&!ne.options.canDragInteractiveElements&&Lo(J,b))return null;var W=n.claim(C||Ne),Y="PRE_DRAG";function pe(){return ne.options.shouldRespectForcePress}function at(){return n.isActive(W)}function mn(Qa,$l){yc({expected:Qa,phase:Y,isLockActive:at,shouldWarn:!0})&&i.dispatch($l())}var Dn=mn.bind(null,"DRAGGING");function Nn(Qa){function $l(){n.release(),Y="COMPLETED"}Y!=="PRE_DRAG"&&($l(),Y!=="PRE_DRAG"&&nt(!1)),i.dispatch(o(Qa.liftActionArgs)),Y="DRAGGING";function vu(er,bu){if(bu===void 0&&(bu={shouldBlockNextClick:!1}),Qa.cleanup(),bu.shouldBlockNextClick){var ni=An(window,[{eventName:"click",fn:_l,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ni)}$l(),i.dispatch(_t({reason:er}))}return(0,F.Z)({isActive:function(){return yc({expected:"DRAGGING",phase:Y,isLockActive:at,shouldWarn:!1})},shouldRespectForcePress:pe,drop:function(bu){return vu("DROP",bu)},cancel:function(bu){return vu("CANCEL",bu)}},Qa.actions)}function qn(Qa){var $l=Fl(function(er){Dn(function(){return qe({client:er})})}),vu=Nn({liftActionArgs:{id:A,clientSelection:Qa,movementMode:"FLUID"},cleanup:function(){return $l.cancel()},actions:{move:$l}});return(0,F.Z)({},vu,{move:$l})}function sa(){var Qa={moveUp:function(){return Dn(Et)},moveRight:function(){return Dn(wt)},moveDown:function(){return Dn(bt)},moveLeft:function(){return Dn(Kt)}};return Nn({liftActionArgs:{id:A,clientSelection:Wc(J),movementMode:"SNAP"},cleanup:Ne,actions:Qa})}function ma(){var Qa=yc({expected:"PRE_DRAG",phase:Y,isLockActive:at,shouldWarn:!0});Qa&&n.release()}var hl={isActive:function(){return yc({expected:"PRE_DRAG",phase:Y,isLockActive:at,shouldWarn:!1})},shouldRespectForcePress:pe,fluidLift:qn,snapLift:sa,abort:ma};return hl}var Bc=[oo,Cd,Uc];function Dd(t){var n=t.contextId,r=t.store,i=t.registry,p=t.customSensors,A=t.enableDefaultSensors,C=[].concat(A?Bc:[],p||[]),b=(0,f.useState)(function(){return Mc()})[0],X=Hn(function(qn,sa){qn.isDragging&&!sa.isDragging&&b.tryAbandon()},[b]);Qr(function(){var qn=r.getState(),sa=r.subscribe(function(){var ma=r.getState();X(qn,ma),qn=ma});return sa},[b,r,X]),Qr(function(){return b.tryAbandon},[b.tryAbandon]);var ne=Hn(function(Nn){return ks({lockAPI:b,registry:i,store:r,draggableId:Nn})},[b,i,r]),J=Hn(function(Nn,qn,sa){return Cc({lockAPI:b,registry:i,contextId:n,store:r,draggableId:Nn,forceSensorStop:qn,sourceEvent:sa&&sa.sourceEvent?sa.sourceEvent:null})},[n,b,i,r]),W=Hn(function(Nn){return Fd(n,Nn)},[n]),Y=Hn(function(Nn){var qn=i.draggable.findById(Nn);return qn?qn.options:null},[i.draggable]),pe=Hn(function(){b.isClaimed()&&(b.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Gt()))},[b,r]),at=Hn(b.isClaimed,[b]),mn=Wa(function(){return{canGetLock:ne,tryGetLock:J,findClosestDraggableId:W,findOptionsForDraggable:Y,tryReleaseLock:pe,isLockClaimed:at}},[ne,J,W,Y,pe,at]);Yd(C);for(var Dn=0;Dn1?this.moveTo(ee.moveTo[0],ee.moveTo[1]):this.moveTo(ee.moveTo[0])),ee.zoomTo!==this.props.zoomTo&&this.zoomTo(ee.zoomTo),ee.rotateTo!==this.props.rotateTo&&this.rotateTo(ee.rotateTo),ee.scaleX!==this.props.scaleX&&this.scaleX(ee.scaleX),ee.scaleY!==this.props.scaleY&&this.scaleY(ee.scaleY),ee.enable!==this.props.enable&&(ee.enable?this.enable():this.disable()),Object.keys(ee).forEach(function(zt){var Qn=ee[zt]!==je.props[zt],ea=Zt.indexOf(zt)!==-1;if(typeof ee[zt]=="function"&&typeof je.props[zt]=="function"&&(Qn=ee[zt].toString()!==je.props[zt].toString()),Qn&&ea)throw new Error("prop: ".concat(zt," can't be change after componentDidMount"))})}},{key:"componentWillUnmount",value:function(){this.img&&(this.cropper.destroy(),delete this.img,delete this.cropper)}},{key:"setDragMode",value:function(ee){return this.cropper.setDragMode(ee)}},{key:"setAspectRatio",value:function(ee){return this.cropper.setAspectRatio(ee)}},{key:"getCroppedCanvas",value:function(ee){return this.cropper.getCroppedCanvas(ee)}},{key:"setCropBoxData",value:function(ee){return this.cropper.setCropBoxData(ee)}},{key:"getCropBoxData",value:function(){return this.cropper.getCropBoxData()}},{key:"setCanvasData",value:function(ee){return this.cropper.setCanvasData(ee)}},{key:"getCanvasData",value:function(){return this.cropper.getCanvasData()}},{key:"getImageData",value:function(){return this.cropper.getImageData()}},{key:"getContainerData",value:function(){return this.cropper.getContainerData()}},{key:"setData",value:function(ee){return this.cropper.setData(ee)}},{key:"getData",value:function(ee){return this.cropper.getData(ee)}},{key:"crop",value:function(){return this.cropper.crop()}},{key:"move",value:function(ee,je){return this.cropper.move(ee,je)}},{key:"moveTo",value:function(ee,je){return this.cropper.moveTo(ee,je)}},{key:"zoom",value:function(ee){return this.cropper.zoom(ee)}},{key:"zoomTo",value:function(ee){return this.cropper.zoomTo(ee)}},{key:"rotate",value:function(ee){return this.cropper.rotate(ee)}},{key:"rotateTo",value:function(ee){return this.cropper.rotateTo(ee)}},{key:"enable",value:function(){return this.cropper.enable()}},{key:"disable",value:function(){return this.cropper.disable()}},{key:"reset",value:function(){return this.cropper.reset()}},{key:"clear",value:function(){return this.cropper.clear()}},{key:"replace",value:function(ee,je){return this.cropper.replace(ee,je)}},{key:"scale",value:function(ee,je){return this.cropper.scale(ee,je)}},{key:"scaleX",value:function(ee){return this.cropper.scaleX(ee)}},{key:"scaleY",value:function(ee){return this.cropper.scaleY(ee)}},{key:"render",value:function(){var ee=this,je=this.props,zt=je.src,Qn=je.alt,ea=je.crossOrigin,Ee=je.style,Jt=je.className;return e.default.createElement("div",{style:Ee,className:Jt},e.default.createElement("img",{crossOrigin:ea,ref:function(Xn){ee.img=Xn},src:zt,alt:Qn===void 0?"picture":Qn,style:{opacity:0}}))}}]),y}(e.Component);gn.propTypes={style:F.default.object,className:F.default.string,crossOrigin:F.default.string,src:F.default.string,alt:F.default.string,aspectRatio:F.default.number,dragMode:F.default.oneOf(["crop","move","none"]),data:F.default.shape({x:F.default.number,y:F.default.number,width:F.default.number,height:F.default.number,rotate:F.default.number,scaleX:F.default.number,scaleY:F.default.number}),scaleX:F.default.number,scaleY:F.default.number,enable:F.default.bool,cropBoxData:F.default.shape({left:F.default.number,top:F.default.number,width:F.default.number,height:F.default.number}),canvasData:F.default.shape({left:F.default.number,top:F.default.number,width:F.default.number,height:F.default.number}),zoomTo:F.default.number,moveTo:F.default.arrayOf(F.default.number),rotateTo:F.default.number,viewMode:F.default.oneOf([0,1,2,3]),preview:F.default.string,responsive:F.default.bool,restore:F.default.bool,checkCrossOrigin:F.default.bool,checkOrientation:F.default.bool,modal:F.default.bool,guides:F.default.bool,center:F.default.bool,highlight:F.default.bool,background:F.default.bool,autoCrop:F.default.bool,autoCropArea:F.default.number,movable:F.default.bool,rotatable:F.default.bool,scalable:F.default.bool,zoomable:F.default.bool,zoomOnTouch:F.default.bool,zoomOnWheel:F.default.bool,wheelZoomRatio:F.default.number,cropBoxMovable:F.default.bool,cropBoxResizable:F.default.bool,toggleDragModeOnDblclick:F.default.bool,minContainerWidth:F.default.number,minContainerHeight:F.default.number,minCanvasWidth:F.default.number,minCanvasHeight:F.default.number,minCropBoxWidth:F.default.number,minCropBoxHeight:F.default.number,ready:F.default.func,cropstart:F.default.func,cropmove:F.default.func,cropend:F.default.func,crop:F.default.func,zoom:F.default.func},gn.defaultProps={src:null,dragMode:"crop",data:null,scaleX:1,scaleY:1,enable:!0,zoomTo:1,rotateTo:0};var xn=gn;Tn.Z=xn},51581:function(Ea,Tn,B){"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});var f=function(){function ze(ke,oe){for(var Ye=0;Ye=0||Object.prototype.hasOwnProperty.call(ze,Ye)&&(oe[Ye]=ze[Ye]);return oe}function G(ze,ke){if(!(ze instanceof ke))throw new TypeError("Cannot call a class as a function")}function Ln(ze,ke){if(!ze)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ke&&(typeof ke=="object"||typeof ke=="function")?ke:ze}function re(ze,ke){if(typeof ke!="function"&&ke!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ke);ze.prototype=Object.create(ke&&ke.prototype,{constructor:{value:ze,enumerable:!1,writable:!0,configurable:!0}}),ke&&(Object.setPrototypeOf?Object.setPrototypeOf(ze,ke):ze.__proto__=ke)}var be=function(ze){re(ke,ze);function ke(oe){G(this,ke);var Ye=Ln(this,(ke.__proto__||Object.getPrototypeOf(ke)).call(this,oe));return Ye.scrollListener=Ye.scrollListener.bind(Ye),Ye.eventListenerOptions=Ye.eventListenerOptions.bind(Ye),Ye.mousewheelListener=Ye.mousewheelListener.bind(Ye),Ye}return f(ke,[{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 Ye=this.getParentElement(this.scrollComponent);Ye.scrollTop=Ye.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Ye=!1,Ue={get passive(){Ye=!0}};try{document.addEventListener("test",null,Ue),document.removeEventListener("test",null,Ue)}catch(we){}return Ye}},{key:"eventListenerOptions",value:function(){var Ye=this.props.useCapture;return this.isPassiveSupported()&&(Ye={useCapture:this.props.useCapture,passive:!0}),Ye}},{key:"setDefaultLoader",value:function(Ye){this.defaultLoader=Ye}},{key:"detachMousewheelListener",value:function(){var Ye=window;this.props.useWindow===!1&&(Ye=this.scrollComponent.parentNode),Ye.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Ye=window;this.props.useWindow===!1&&(Ye=this.getParentElement(this.scrollComponent)),Ye.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Ye.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Ye){var Ue=this.props.getScrollParent&&this.props.getScrollParent();return Ue!=null?Ue:Ye&&Ye.parentNode}},{key:"filterProps",value:function(Ye){return Ye}},{key:"attachScrollListener",value:function(){var Ye=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Ye)){var Ue=window;this.props.useWindow===!1&&(Ue=Ye),Ue.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Ue.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Ue.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Ye){Ye.deltaY===1&&!this.isPassiveSupported()&&Ye.preventDefault()}},{key:"scrollListener",value:function(){var Ye=this.scrollComponent,Ue=window,we=this.getParentElement(Ye),ct=void 0;if(this.props.useWindow){var Zt=document.documentElement||document.body.parentNode||document.body,gn=Ue.pageYOffset!==void 0?Ue.pageYOffset:Zt.scrollTop;this.props.isReverse?ct=gn:ct=this.calculateOffset(Ye,gn)}else this.props.isReverse?ct=we.scrollTop:ct=Ye.scrollHeight-we.scrollTop-we.clientHeight;ct=gc||Math.abs(n.y-t.y)>=gc}var Xc={type:"IDLE"};function Vc(t){var n=t.cancel,r=t.completed,i=t.getPhase,p=t.setPhase;return[{eventName:"mousemove",fn:function(C){var b=C.button,X=C.clientX,ne=C.clientY;if(b===hd){var J={x:X,y:ne},W=i();if(W.type==="DRAGGING"){C.preventDefault(),W.actions.move(J);return}W.type!=="PENDING"&&nt(!1);var Y=W.point;if(Wd(Y,J)){C.preventDefault();var pe=W.actions.fluidLift(J);p({type:"DRAGGING",actions:pe})}}}},{eventName:"mouseup",fn:function(C){var b=i();if(b.type!=="DRAGGING"){n();return}C.preventDefault(),b.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(C){i().type==="DRAGGING"&&C.preventDefault(),n()}},{eventName:"keydown",fn:function(C){var b=i();if(b.type==="PENDING"){n();return}if(C.keyCode===Hc){C.preventDefault(),n();return}zc(C)}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){i().type==="PENDING"&&n()}},{eventName:"webkitmouseforcedown",fn:function(C){var b=i();if(b.type==="IDLE"&&nt(!1),b.actions.shouldRespectForcePress()){n();return}C.preventDefault()}},{eventName:ec,fn:n}]}function oo(t){var n=(0,f.useRef)(Xc),r=(0,f.useRef)(Ne),i=Wa(function(){return{eventName:"mousedown",fn:function(W){if(!W.defaultPrevented&&W.button===hd&&!(W.ctrlKey||W.metaKey||W.shiftKey||W.altKey)){var Y=t.findClosestDraggableId(W);if(Y){var pe=t.tryGetLock(Y,C,{sourceEvent:W});if(pe){W.preventDefault();var at={x:W.clientX,y:W.clientY};r.current(),ne(pe,at)}}}}}},[t]),p=Wa(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(W){if(!W.defaultPrevented){var Y=t.findClosestDraggableId(W);if(Y){var pe=t.findOptionsForDraggable(Y);pe&&(pe.shouldRespectForcePress||t.canGetLock(Y)&&W.preventDefault())}}}}},[t]),A=Hn(function(){var W={passive:!1,capture:!0};r.current=An(window,[p,i],W)},[p,i]),C=Hn(function(){var J=n.current;J.type!=="IDLE"&&(n.current=Xc,r.current(),A())},[A]),b=Hn(function(){var J=n.current;C(),J.type==="DRAGGING"&&J.actions.cancel({shouldBlockNextClick:!0}),J.type==="PENDING"&&J.actions.abort()},[C]),X=Hn(function(){var W={capture:!0,passive:!1},Y=Vc({cancel:b,completed:C,getPhase:function(){return n.current},setPhase:function(at){n.current=at}});r.current=An(window,Y,W)},[b,C]),ne=Hn(function(W,Y){n.current.type!=="IDLE"&&nt(!1),n.current={type:"PENDING",point:Y,actions:W},X()},[X]);Qr(function(){return A(),function(){r.current()}},[A])}var Ri;function so(){}var ps=(Ri={},Ri[Xd]=!0,Ri[vd]=!0,Ri[gd]=!0,Ri[Ac]=!0,Ri);function yd(t,n){function r(){n(),t.cancel()}function i(){n(),t.drop()}return[{eventName:"keydown",fn:function(A){if(A.keyCode===Hc){A.preventDefault(),r();return}if(A.keyCode===ms){A.preventDefault(),i();return}if(A.keyCode===Au){A.preventDefault(),t.moveDown();return}if(A.keyCode===Vd){A.preventDefault(),t.moveUp();return}if(A.keyCode===Ed){A.preventDefault(),t.moveRight();return}if(A.keyCode===Wr){A.preventDefault(),t.moveLeft();return}if(ps[A.keyCode]){A.preventDefault();return}zc(A)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:ec,fn:r}]}function Cd(t){var n=(0,f.useRef)(so),r=Wa(function(){return{eventName:"keydown",fn:function(A){if(A.defaultPrevented||A.keyCode!==ms)return;var C=t.findClosestDraggableId(A);if(!C)return;var b=t.tryGetLock(C,J,{sourceEvent:A});if(!b)return;A.preventDefault();var X=!0,ne=b.snapLift();n.current();function J(){X||nt(!1),X=!1,n.current(),i()}n.current=An(window,yd(ne,J),{capture:!0,passive:!1})}}},[t]),i=Hn(function(){var A={passive:!1,capture:!0};n.current=An(window,[r],A)},[r]);Qr(function(){return i(),function(){n.current()}},[i])}var Ma={type:"IDLE"},Go=120,sl=.15;function Ve(t){var n=t.cancel,r=t.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(p){p.preventDefault()}},{eventName:"keydown",fn:function(p){if(r().type!=="DRAGGING"){n();return}p.keyCode===Hc&&p.preventDefault(),n()}},{eventName:ec,fn:n}]}function Gd(t){var n=t.cancel,r=t.completed,i=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(A){var C=i();if(C.type!=="DRAGGING"){n();return}C.hasMoved=!0;var b=A.touches[0],X=b.clientX,ne=b.clientY,J={x:X,y:ne};A.preventDefault(),C.actions.move(J)}},{eventName:"touchend",fn:function(A){var C=i();if(C.type!=="DRAGGING"){n();return}A.preventDefault(),C.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(A){if(i().type!=="DRAGGING"){n();return}A.preventDefault(),n()}},{eventName:"touchforcechange",fn:function(A){var C=i();C.type==="IDLE"&&nt(!1);var b=A.touches[0];if(b){var X=b.force>=sl;if(X){var ne=C.actions.shouldRespectForcePress();if(C.type==="PENDING"){ne&&n();return}if(ne){if(C.hasMoved){A.preventDefault();return}n();return}A.preventDefault()}}}},{eventName:ec,fn:n}]}function Uc(t){var n=(0,f.useRef)(Ma),r=(0,f.useRef)(Ne),i=Hn(function(){return n.current},[]),p=Hn(function(pe){n.current=pe},[]),A=Wa(function(){return{eventName:"touchstart",fn:function(pe){if(!pe.defaultPrevented){var at=t.findClosestDraggableId(pe);if(at){var mn=t.tryGetLock(at,b,{sourceEvent:pe});if(mn){var Dn=pe.touches[0],Nn=Dn.clientX,qn=Dn.clientY,sa={x:Nn,y:qn};r.current(),W(mn,sa)}}}}}},[t]),C=Hn(function(){var pe={capture:!0,passive:!1};r.current=An(window,[A],pe)},[A]),b=Hn(function(){var Y=n.current;Y.type!=="IDLE"&&(Y.type==="PENDING"&&clearTimeout(Y.longPressTimerId),p(Ma),r.current(),C())},[C,p]),X=Hn(function(){var Y=n.current;b(),Y.type==="DRAGGING"&&Y.actions.cancel({shouldBlockNextClick:!0}),Y.type==="PENDING"&&Y.actions.abort()},[b]),ne=Hn(function(){var pe={capture:!0,passive:!1},at={cancel:X,completed:b,getPhase:i},mn=An(window,Gd(at),pe),Dn=An(window,Ve(at),pe);r.current=function(){mn(),Dn()}},[X,i,b]),J=Hn(function(){var pe=i();pe.type!=="PENDING"&&nt(!1);var at=pe.actions.fluidLift(pe.point);p({type:"DRAGGING",actions:at,hasMoved:!1})},[i,p]),W=Hn(function(pe,at){i().type!=="IDLE"&&nt(!1);var mn=setTimeout(J,Go);p({type:"PENDING",point:at,actions:pe,longPressTimerId:mn}),ne()},[ne,i,p,J]);Qr(function(){return C(),function(){r.current();var at=i();at.type==="PENDING"&&(clearTimeout(at.longPressTimerId),p(Ma))}},[i,C,p]),Qr(function(){var pe=An(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return pe},[])}function Yd(t){}var Ec={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function tc(t,n){if(n==null)return!1;var r=!!Ec[n.tagName.toLowerCase()];if(r)return!0;var i=n.getAttribute("contenteditable");return i==="true"||i===""?!0:n===t?!1:tc(t,n.parentElement)}function Lo(t,n){var r=n.target;return Ps(r)?tc(t,r):!1}var Wc=function(t){return nl(t.getBoundingClientRect()).center};function Gc(t){return t instanceof fs(t).Element}var Bd=function(){var t="matches";if(typeof document=="undefined")return t;var n=[t,"msMatchesSelector","webkitMatchesSelector"],r=Vl(n,function(i){return i in Element.prototype});return r||t}();function Yc(t,n){return t==null?null:t[Bd](n)?t:Yc(t.parentElement,n)}function hc(t,n){return t.closest?t.closest(n):Yc(t,n)}function Kd(t){return"["+Uo.contextId+'="'+t+'"]'}function Jd(t,n){var r=n.target;if(!Gc(r))return null;var i=Kd(t),p=hc(r,i);return!p||!Ps(p)?null:p}function Fd(t,n){var r=Jd(t,n);return r?r.getAttribute(Uo.draggableId):null}function Ci(t,n){var r="["+xs.contextId+'="'+t+'"]',i=sn(document.querySelectorAll(r)),p=Vl(i,function(A){return A.getAttribute(xs.id)===n});return!p||!Ps(p)?null:p}function _l(t){t.preventDefault()}function yc(t){var n=t.expected,r=t.phase,i=t.isLockActive,p=t.shouldWarn;return!(!i()||n!==r)}function ks(t){var n=t.lockAPI,r=t.store,i=t.registry,p=t.draggableId;if(n.isClaimed())return!1;var A=i.draggable.findById(p);return!(!A||!A.options.isEnabled||!yi(r.getState(),p))}function Cc(t){var n=t.lockAPI,r=t.contextId,i=t.store,p=t.registry,A=t.draggableId,C=t.forceSensorStop,b=t.sourceEvent,X=ks({lockAPI:n,store:i,registry:p,draggableId:A});if(!X)return null;var ne=p.draggable.getById(A),J=Ci(r,ne.descriptor.id);if(!J||b&&!ne.options.canDragInteractiveElements&&Lo(J,b))return null;var W=n.claim(C||Ne),Y="PRE_DRAG";function pe(){return ne.options.shouldRespectForcePress}function at(){return n.isActive(W)}function mn(Qa,$l){yc({expected:Qa,phase:Y,isLockActive:at,shouldWarn:!0})&&i.dispatch($l())}var Dn=mn.bind(null,"DRAGGING");function Nn(Qa){function $l(){n.release(),Y="COMPLETED"}Y!=="PRE_DRAG"&&($l(),Y!=="PRE_DRAG"&&nt(!1)),i.dispatch(o(Qa.liftActionArgs)),Y="DRAGGING";function vu(er,bu){if(bu===void 0&&(bu={shouldBlockNextClick:!1}),Qa.cleanup(),bu.shouldBlockNextClick){var ni=An(window,[{eventName:"click",fn:_l,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ni)}$l(),i.dispatch(_t({reason:er}))}return(0,F.Z)({isActive:function(){return yc({expected:"DRAGGING",phase:Y,isLockActive:at,shouldWarn:!1})},shouldRespectForcePress:pe,drop:function(bu){return vu("DROP",bu)},cancel:function(bu){return vu("CANCEL",bu)}},Qa.actions)}function qn(Qa){var $l=Fl(function(er){Dn(function(){return qe({client:er})})}),vu=Nn({liftActionArgs:{id:A,clientSelection:Qa,movementMode:"FLUID"},cleanup:function(){return $l.cancel()},actions:{move:$l}});return(0,F.Z)({},vu,{move:$l})}function sa(){var Qa={moveUp:function(){return Dn(Et)},moveRight:function(){return Dn(wt)},moveDown:function(){return Dn(bt)},moveLeft:function(){return Dn(Kt)}};return Nn({liftActionArgs:{id:A,clientSelection:Wc(J),movementMode:"SNAP"},cleanup:Ne,actions:Qa})}function ma(){var Qa=yc({expected:"PRE_DRAG",phase:Y,isLockActive:at,shouldWarn:!0});Qa&&n.release()}var hl={isActive:function(){return yc({expected:"PRE_DRAG",phase:Y,isLockActive:at,shouldWarn:!1})},shouldRespectForcePress:pe,fluidLift:qn,snapLift:sa,abort:ma};return hl}var Bc=[oo,Cd,Uc];function Dd(t){var n=t.contextId,r=t.store,i=t.registry,p=t.customSensors,A=t.enableDefaultSensors,C=[].concat(A?Bc:[],p||[]),b=(0,f.useState)(function(){return Mc()})[0],X=Hn(function(qn,sa){qn.isDragging&&!sa.isDragging&&b.tryAbandon()},[b]);Qr(function(){var qn=r.getState(),sa=r.subscribe(function(){var ma=r.getState();X(qn,ma),qn=ma});return sa},[b,r,X]),Qr(function(){return b.tryAbandon},[b.tryAbandon]);var ne=Hn(function(Nn){return ks({lockAPI:b,registry:i,store:r,draggableId:Nn})},[b,i,r]),J=Hn(function(Nn,qn,sa){return Cc({lockAPI:b,registry:i,contextId:n,store:r,draggableId:Nn,forceSensorStop:qn,sourceEvent:sa&&sa.sourceEvent?sa.sourceEvent:null})},[n,b,i,r]),W=Hn(function(Nn){return Fd(n,Nn)},[n]),Y=Hn(function(Nn){var qn=i.draggable.findById(Nn);return qn?qn.options:null},[i.draggable]),pe=Hn(function(){b.isClaimed()&&(b.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(Gt()))},[b,r]),at=Hn(b.isClaimed,[b]),mn=Wa(function(){return{canGetLock:ne,tryGetLock:J,findClosestDraggableId:W,findOptionsForDraggable:Y,tryReleaseLock:pe,isLockClaimed:at}},[ne,J,W,Y,pe,at]);Yd(C);for(var Dn=0;Dn1?this.moveTo(ee.moveTo[0],ee.moveTo[1]):this.moveTo(ee.moveTo[0])),ee.zoomTo!==this.props.zoomTo&&this.zoomTo(ee.zoomTo),ee.rotateTo!==this.props.rotateTo&&this.rotateTo(ee.rotateTo),ee.scaleX!==this.props.scaleX&&this.scaleX(ee.scaleX),ee.scaleY!==this.props.scaleY&&this.scaleY(ee.scaleY),ee.enable!==this.props.enable&&(ee.enable?this.enable():this.disable()),Object.keys(ee).forEach(function(zt){var Qn=ee[zt]!==je.props[zt],ea=Zt.indexOf(zt)!==-1;if(typeof ee[zt]=="function"&&typeof je.props[zt]=="function"&&(Qn=ee[zt].toString()!==je.props[zt].toString()),Qn&&ea)throw new Error("prop: ".concat(zt," can't be change after componentDidMount"))})}},{key:"componentWillUnmount",value:function(){this.img&&(this.cropper.destroy(),delete this.img,delete this.cropper)}},{key:"setDragMode",value:function(ee){return this.cropper.setDragMode(ee)}},{key:"setAspectRatio",value:function(ee){return this.cropper.setAspectRatio(ee)}},{key:"getCroppedCanvas",value:function(ee){return this.cropper.getCroppedCanvas(ee)}},{key:"setCropBoxData",value:function(ee){return this.cropper.setCropBoxData(ee)}},{key:"getCropBoxData",value:function(){return this.cropper.getCropBoxData()}},{key:"setCanvasData",value:function(ee){return this.cropper.setCanvasData(ee)}},{key:"getCanvasData",value:function(){return this.cropper.getCanvasData()}},{key:"getImageData",value:function(){return this.cropper.getImageData()}},{key:"getContainerData",value:function(){return this.cropper.getContainerData()}},{key:"setData",value:function(ee){return this.cropper.setData(ee)}},{key:"getData",value:function(ee){return this.cropper.getData(ee)}},{key:"crop",value:function(){return this.cropper.crop()}},{key:"move",value:function(ee,je){return this.cropper.move(ee,je)}},{key:"moveTo",value:function(ee,je){return this.cropper.moveTo(ee,je)}},{key:"zoom",value:function(ee){return this.cropper.zoom(ee)}},{key:"zoomTo",value:function(ee){return this.cropper.zoomTo(ee)}},{key:"rotate",value:function(ee){return this.cropper.rotate(ee)}},{key:"rotateTo",value:function(ee){return this.cropper.rotateTo(ee)}},{key:"enable",value:function(){return this.cropper.enable()}},{key:"disable",value:function(){return this.cropper.disable()}},{key:"reset",value:function(){return this.cropper.reset()}},{key:"clear",value:function(){return this.cropper.clear()}},{key:"replace",value:function(ee,je){return this.cropper.replace(ee,je)}},{key:"scale",value:function(ee,je){return this.cropper.scale(ee,je)}},{key:"scaleX",value:function(ee){return this.cropper.scaleX(ee)}},{key:"scaleY",value:function(ee){return this.cropper.scaleY(ee)}},{key:"render",value:function(){var ee=this,je=this.props,zt=je.src,Qn=je.alt,ea=je.crossOrigin,Ee=je.style,Jt=je.className;return e.default.createElement("div",{style:Ee,className:Jt},e.default.createElement("img",{crossOrigin:ea,ref:function(Xn){ee.img=Xn},src:zt,alt:Qn===void 0?"picture":Qn,style:{opacity:0}}))}}]),y}(e.Component);gn.propTypes={style:F.default.object,className:F.default.string,crossOrigin:F.default.string,src:F.default.string,alt:F.default.string,aspectRatio:F.default.number,dragMode:F.default.oneOf(["crop","move","none"]),data:F.default.shape({x:F.default.number,y:F.default.number,width:F.default.number,height:F.default.number,rotate:F.default.number,scaleX:F.default.number,scaleY:F.default.number}),scaleX:F.default.number,scaleY:F.default.number,enable:F.default.bool,cropBoxData:F.default.shape({left:F.default.number,top:F.default.number,width:F.default.number,height:F.default.number}),canvasData:F.default.shape({left:F.default.number,top:F.default.number,width:F.default.number,height:F.default.number}),zoomTo:F.default.number,moveTo:F.default.arrayOf(F.default.number),rotateTo:F.default.number,viewMode:F.default.oneOf([0,1,2,3]),preview:F.default.string,responsive:F.default.bool,restore:F.default.bool,checkCrossOrigin:F.default.bool,checkOrientation:F.default.bool,modal:F.default.bool,guides:F.default.bool,center:F.default.bool,highlight:F.default.bool,background:F.default.bool,autoCrop:F.default.bool,autoCropArea:F.default.number,movable:F.default.bool,rotatable:F.default.bool,scalable:F.default.bool,zoomable:F.default.bool,zoomOnTouch:F.default.bool,zoomOnWheel:F.default.bool,wheelZoomRatio:F.default.number,cropBoxMovable:F.default.bool,cropBoxResizable:F.default.bool,toggleDragModeOnDblclick:F.default.bool,minContainerWidth:F.default.number,minContainerHeight:F.default.number,minCanvasWidth:F.default.number,minCanvasHeight:F.default.number,minCropBoxWidth:F.default.number,minCropBoxHeight:F.default.number,ready:F.default.func,cropstart:F.default.func,cropmove:F.default.func,cropend:F.default.func,crop:F.default.func,zoom:F.default.func},gn.defaultProps={src:null,dragMode:"crop",data:null,scaleX:1,scaleY:1,enable:!0,zoomTo:1,rotateTo:0};var xn=gn;Tn.Z=xn},51581:function(Ea,Tn,B){"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});var f=function(){function ze(ke,oe){for(var Ye=0;Ye=0||Object.prototype.hasOwnProperty.call(ze,Ye)&&(oe[Ye]=ze[Ye]);return oe}function G(ze,ke){if(!(ze instanceof ke))throw new TypeError("Cannot call a class as a function")}function Ln(ze,ke){if(!ze)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ke&&(typeof ke=="object"||typeof ke=="function")?ke:ze}function re(ze,ke){if(typeof ke!="function"&&ke!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ke);ze.prototype=Object.create(ke&&ke.prototype,{constructor:{value:ze,enumerable:!1,writable:!0,configurable:!0}}),ke&&(Object.setPrototypeOf?Object.setPrototypeOf(ze,ke):ze.__proto__=ke)}var we=function(ze){re(ke,ze);function ke(oe){G(this,ke);var Ye=Ln(this,(ke.__proto__||Object.getPrototypeOf(ke)).call(this,oe));return Ye.scrollListener=Ye.scrollListener.bind(Ye),Ye.eventListenerOptions=Ye.eventListenerOptions.bind(Ye),Ye.mousewheelListener=Ye.mousewheelListener.bind(Ye),Ye}return f(ke,[{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 Ye=this.getParentElement(this.scrollComponent);Ye.scrollTop=Ye.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Ye=!1,Ue={get passive(){Ye=!0}};try{document.addEventListener("test",null,Ue),document.removeEventListener("test",null,Ue)}catch(be){}return Ye}},{key:"eventListenerOptions",value:function(){var Ye=this.props.useCapture;return this.isPassiveSupported()&&(Ye={useCapture:this.props.useCapture,passive:!0}),Ye}},{key:"setDefaultLoader",value:function(Ye){this.defaultLoader=Ye}},{key:"detachMousewheelListener",value:function(){var Ye=window;this.props.useWindow===!1&&(Ye=this.scrollComponent.parentNode),Ye.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Ye=window;this.props.useWindow===!1&&(Ye=this.getParentElement(this.scrollComponent)),Ye.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Ye.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Ye){var Ue=this.props.getScrollParent&&this.props.getScrollParent();return Ue!=null?Ue:Ye&&Ye.parentNode}},{key:"filterProps",value:function(Ye){return Ye}},{key:"attachScrollListener",value:function(){var Ye=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Ye)){var Ue=window;this.props.useWindow===!1&&(Ue=Ye),Ue.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Ue.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Ue.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Ye){Ye.deltaY===1&&!this.isPassiveSupported()&&Ye.preventDefault()}},{key:"scrollListener",value:function(){var Ye=this.scrollComponent,Ue=window,be=this.getParentElement(Ye),ct=void 0;if(this.props.useWindow){var Zt=document.documentElement||document.body.parentNode||document.body,gn=Ue.pageYOffset!==void 0?Ue.pageYOffset:Zt.scrollTop;this.props.isReverse?ct=gn:ct=this.calculateOffset(Ye,gn)}else this.props.isReverse?ct=be.scrollTop:ct=Ye.scrollHeight-be.scrollTop-be.clientHeight;ctf in r?T(r,f,{enumerable:!0,configurable:!0,writable:!0,value:m}):r[f]=m,xe=(r,f)=>{for(var m in f||(f={}))Q.call(f,m)&&le(r,m,f[m]);if(U)for(var m of U(f))Ke.call(f,m)&&le(r,m,f[m]);return r},ie=(r,f)=>b(r,re(f));const N=(r=[],f="")=>r==null?void 0:r.map((m,X)=>{var H,z;let x=ie(xe({},m),{key:f?`${f}-${X}`:m==null?void 0:m.login});if(((H=m==null?void 0:m.children)==null?void 0:H.length)>0){const be=((z=m==null?void 0:m.children)==null?void 0:z.filter(ee=>(ee==null?void 0:ee.identifier)!==(m==null?void 0:m.shixun_identifier)))||[];x.children=(be==null?void 0:be.length)>0?N(be,x.key):null}else x.children=null;return x}),d=({})=>{const[r]=w.default.useForm(),[,f,m,X]=(0,p.U)(_.h$,{}),[H,z]=(0,k.useState)([]),[x,be]=(0,k.useState)({page:1,limit:10}),ee=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(y,Z)=>Z!=null&&Z.login?k.createElement("a",{target:"_blank",href:`/users/${Z==null?void 0:Z.login}`},y):y},{title:"\u89D2\u8272",dataIndex:"identity_name",ellipsis:!0,render:(y,Z)=>Z!=null&&Z.is_student?"\u5B66\u751F":y},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"shixun_name",ellipsis:!0,render:(y,Z)=>y!="--"?k.createElement("a",{target:"_blank",href:`/shixuns/${(Z==null?void 0:Z.shixun_identifier)||(Z==null?void 0:Z.identifier)}/challenges`},y):y},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"time",ellipsis:!0}],He=(y=x)=>{var Z;const W=m(xe({},y));(W==null?void 0:W.status)==0&&z(((Z=W==null?void 0:W.data)==null?void 0:Z.map(P=>P==null?void 0:P.login))||[])};return(0,k.useEffect)(()=>{He()},[x]),k.createElement("section",{className:"bg-white",style:{minHeight:"80vh"}},k.createElement("div",{className:"edu-container pt15 pb30"},k.createElement(c.Z,{separator:"-",className:"mb20",items:[{href:"/",title:k.createElement(k.Fragment,null,k.createElement("i",{className:"iconfont font14 icon-fanhui4 mr10"})," \u9996\u9875")},{title:"\u5728\u7EBF\u4EBA\u6570"}]}),k.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},k.createElement(V.Z,null,k.createElement("div",{className:"font16 blod",style:{color:"#191919"}},"\u4F7F\u7528\u5B9E\u8DF5\u9879\u76EE\u7EC6\u5219")),k.createElement(V.Z,null,k.createElement(w.default,{form:r,colon:!1,size:"large",onFinish:y=>{console.log(y),be(ie(xe(xe({},x),y),{page:1}))}},k.createElement(v.Z,{wrap:!1,align:"middle",gutter:20},k.createElement(V.Z,null,k.createElement(w.default.Item,{label:"\u5B66\u5458\u59D3\u540D",name:"search_user",style:{marginBottom:0}},k.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u5458\u59D3\u540D",style:{width:260}}))),k.createElement(V.Z,null,k.createElement(w.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"search_shixun",style:{marginBottom:0}},k.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",style:{width:260}}))),k.createElement(V.Z,null,k.createElement(w.default.Item,{noStyle:!0},k.createElement($.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22"))))))),k.createElement(t.default,{className:"mt20",rowKey:"key",expandable:{expandedRowKeys:H,onExpand:(y,Z)=>{z(y?[...H||[],Z==null?void 0:Z.key]:H.filter(W=>W!==(Z==null?void 0:Z.key)))}},dataSource:N(X==null?void 0:X.data)||[],columns:ee,loading:f,locale:{emptyText:k.createElement(ne.Z,null)},pagination:{total:(X==null?void 0:X.count)||0,onChange:(y,Z)=>{be(ie(xe({},x),{page:y,limit:Z}))},current:x==null?void 0:x.page,pageSize:x==null?void 0:x.limit,showTotal:y=>k.createElement(k.Fragment,null,"\u5171",k.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},y),"\u6761\u6570\u636E")}})))};we.default=d},61527:function(Mt,we,e){e.d(we,{U:function(){return ne}});var w=e(59301),c=Object.defineProperty,v=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,$=(p,_,T)=>_ in p?c(p,_,{enumerable:!0,configurable:!0,writable:!0,value:T}):p[_]=T,t=(p,_)=>{for(var T in _||(_={}))V.call(_,T)&&$(p,T,_[T]);if(v)for(var T of v(_))l.call(_,T)&&$(p,T,_[T]);return p},k=(p,_,T)=>new Promise((b,re)=>{var U=le=>{try{Ke(T.next(le))}catch(xe){re(xe)}},Q=le=>{try{Ke(T.throw(le))}catch(xe){re(xe)}},Ke=le=>le.done?b(le.value):Promise.resolve(le.value).then(U,Q);Ke((T=T.apply(p,_)).next())});function ne(p,_){const[T,b]=(0,w.useState)(_),[re,U]=(0,w.useState)(!1),[Q,Ke]=(0,w.useState)();return[T,re,(xe,ie=!1)=>k(this,null,function*(){const N=ie?_:t(t({},T),xe);U(!0),b(N);const d=yield p(N);return U(!1),Ke(d),d}),Q]}},50371:function(Mt,we){function e(){const w=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const l=v[V];l!==void 0&&(w[V]=l)})}return w}we.Z=e},13845:function(Mt,we,e){e.d(we,{F:function(){return w},Z:function(){return c}});function w(v){return v!=null&&v===v.window}function c(v,V){var l,$;if(typeof window=="undefined")return 0;const t=V?"scrollTop":"scrollLeft";let k=0;return w(v)?k=v[V?"pageYOffset":"pageXOffset"]:v instanceof Document?k=v.documentElement[t]:(v instanceof HTMLElement||v)&&(k=v[t]),v&&!w(v)&&typeof k!="number"&&(k=($=((l=v.ownerDocument)!==null&&l!==void 0?l:v).documentElement)===null||$===void 0?void 0:$[t]),k}},56762:function(Mt,we,e){e.d(we,{Z:function(){return c}});var w=e(59301);function c(){const[,v]=w.useReducer(V=>V+1,0);return v}},68031:function(Mt,we,e){e.d(we,{Z:function(){return V}});var w=e(16089);function c(l,$,t,k){const ne=t-$;return l/=k/2,l<1?ne/2*l*l*l+$:ne/2*((l-=2)*l*l+2)+$}var v=e(13845);function V(l){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:k,duration:ne=450}=$,p=t(),_=(0,v.Z)(p,!0),T=Date.now(),b=()=>{const U=Date.now()-T,Q=c(U>ne?ne:U,_,l,ne);(0,v.F)(p)?p.scrollTo(window.pageXOffset,Q):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=Q:p.scrollTop=Q,Ut||$},66104:function(Mt,we,e){e.d(we,{Z:function(){return He}});var w=e(92310),c=e.n(w),v=e(11592),V=e(26112),l=e(59301),$=e(92343),t=e(36355),k=e(84105),ne=e(91857);const p=y=>{let{children:Z}=y;const{getPrefixCls:W}=l.useContext(t.E_),P=W("breadcrumb");return l.createElement("li",{className:`${P}-separator`,"aria-hidden":"true"},Z===""?Z:Z||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var _=p,T=function(y,Z){var W={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&Z.indexOf(P)<0&&(W[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(y);qZ[q]||P)}function re(y,Z,W,P){if(W==null)return null;const{className:q,onClick:B}=Z,G=T(Z,["className","onClick"]),se=Object.assign(Object.assign({},(0,V.Z)(G,{data:!0,aria:!0})),{onClick:B});return P!==void 0?l.createElement("a",Object.assign({},se,{className:c()(`${y}-link`,q),href:P}),W):l.createElement("span",Object.assign({},se,{className:c()(`${y}-link`,q)}),W)}function U(y,Z){return(P,q,B,G,se)=>{if(Z)return Z(P,q,B,G);const te=b(P,q);return re(y,P,te,se)}}var Q=function(y,Z){var W={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&Z.indexOf(P)<0&&(W[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(y);q{const{prefixCls:Z,separator:W="/",children:P,menu:q,overlay:B,dropdownProps:G,href:se}=y,F=(he=>{if(q||B){const Ce=Object.assign({},G);if(q){const We=q||{},{items:Me}=We,je=Q(We,["items"]);Ce.menu=Object.assign(Object.assign({},je),{items:Me==null?void 0:Me.map((_e,et)=>{var{key:Ae,title:fe,label:Ze,path:E}=_e,g=Q(_e,["key","title","label","path"]);let S=Ze!=null?Ze:fe;return E&&(S=l.createElement("a",{href:`${se}${E}`},S)),Object.assign(Object.assign({},g),{key:Ae!=null?Ae:et,label:S})})})}else B&&(Ce.overlay=B);return l.createElement(ne.Z,Object.assign({placement:"bottom"},Ce),l.createElement("span",{className:`${Z}-overlay-link`},he,l.createElement(k.Z,null)))}return he})(P);return F!=null?l.createElement(l.Fragment,null,l.createElement("li",null,F),W&&l.createElement(_,null,W)):null},le=y=>{const{prefixCls:Z,children:W,href:P}=y,q=Q(y,["prefixCls","children","href"]),{getPrefixCls:B}=l.useContext(t.E_),G=B("breadcrumb",Z);return l.createElement(Ke,Object.assign({},q,{prefixCls:G}),re(G,q,W,P))};le.__ANT_BREADCRUMB_ITEM=!0;var xe=le,ie=e(17313),N=e(83116),d=e(37613);const r=y=>{const{componentCls:Z,iconCls:W}=y;return{[Z]:Object.assign(Object.assign({},(0,ie.Wf)(y)),{color:y.itemColor,fontSize:y.fontSize,[W]:{fontSize:y.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:y.linkColor,transition:`color ${y.motionDurationMid}`,padding:`0 ${y.paddingXXS}px`,borderRadius:y.borderRadiusSM,height:y.lineHeight*y.fontSize,display:"inline-block",marginInline:-y.marginXXS,"&:hover":{color:y.linkHoverColor,backgroundColor:y.colorBgTextHover}},(0,ie.Qy)(y)),"li:last-child":{color:y.lastItemColor},[`${Z}-separator`]:{marginInline:y.separatorMargin,color:y.separatorColor},[`${Z}-link`]:{[` +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[570],{89489:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},59477:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},40001:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},49198:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},84105:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},18785:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},73331:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},15277:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},52671:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},8657:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},56082:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},33853:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},15075:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},43531:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},61485:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},38819:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},47472:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(54476),c=e(59301),v={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"},V=v,l=e(7657),$=function(p,_){return c.createElement(l.Z,(0,w.Z)({},p,{ref:_,icon:V}))},t=c.forwardRef($),k=t},89288:function(Mt,we,e){e.r(we);var w=e(78241),c=e(66104),v=e(95237),V=e(43604),l=e(92832),$=e(3113),t=e(1710),k=e(59301),ne=e(2524),p=e(61527),_=e(95707),T=Object.defineProperty,b=Object.defineProperties,re=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,le=(r,f,m)=>f in r?T(r,f,{enumerable:!0,configurable:!0,writable:!0,value:m}):r[f]=m,xe=(r,f)=>{for(var m in f||(f={}))Q.call(f,m)&&le(r,m,f[m]);if(U)for(var m of U(f))Ke.call(f,m)&&le(r,m,f[m]);return r},ie=(r,f)=>b(r,re(f));const N=(r=[],f="")=>r==null?void 0:r.map((m,X)=>{var H,z;let x=ie(xe({},m),{key:f?`${f}-${X}`:m==null?void 0:m.login});if(((H=m==null?void 0:m.children)==null?void 0:H.length)>0){const be=((z=m==null?void 0:m.children)==null?void 0:z.filter(ee=>(ee==null?void 0:ee.identifier)!==(m==null?void 0:m.shixun_identifier)))||[];x.children=(be==null?void 0:be.length)>0?N(be,x.key):null}else x.children=null;return x}),d=({})=>{const[r]=w.default.useForm(),[,f,m,X]=(0,p.U)(_.h$,{}),[H,z]=(0,k.useState)([]),[x,be]=(0,k.useState)({page:1,limit:10}),ee=[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:(y,Z)=>Z!=null&&Z.login?k.createElement("a",{target:"_blank",href:`/users/${Z==null?void 0:Z.login}`},y):y},{title:"\u89D2\u8272",dataIndex:"identity_name",ellipsis:!0,render:(y,Z)=>Z!=null&&Z.is_student?"\u5B66\u751F":y},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"shixun_name",ellipsis:!0,render:(y,Z)=>y!="--"?k.createElement("a",{target:"_blank",href:`/shixuns/${(Z==null?void 0:Z.shixun_identifier)||(Z==null?void 0:Z.identifier)}/challenges`},y):y},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"time",ellipsis:!0}],He=(y=x)=>{var Z;const W=m(xe({},y));(W==null?void 0:W.status)==0&&z(((Z=W==null?void 0:W.data)==null?void 0:Z.map(P=>P==null?void 0:P.login))||[])};return(0,k.useEffect)(()=>{He()},[x]),k.createElement("section",{className:"bg-white",style:{minHeight:"80vh"}},k.createElement("div",{className:"edu-container pt15 pb30"},k.createElement(c.Z,{separator:"-",className:"mb20",items:[{href:"/",title:k.createElement(k.Fragment,null,k.createElement("i",{className:"iconfont font14 icon-fanhui4 mr10"})," \u9996\u9875")},{title:"\u5728\u7EBF\u4EBA\u6570"}]}),k.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},k.createElement(V.Z,null,k.createElement("div",{className:"font16 blod",style:{color:"#191919"}},"\u4F7F\u7528\u5B9E\u8DF5\u9879\u76EE\u7EC6\u5219")),k.createElement(V.Z,null,k.createElement(w.default,{form:r,colon:!1,size:"large",onFinish:y=>{console.log(y),be(ie(xe(xe({},x),y),{page:1}))}},k.createElement(v.Z,{wrap:!1,align:"middle",gutter:20},k.createElement(V.Z,null,k.createElement(w.default.Item,{label:"\u5B66\u5458\u59D3\u540D",name:"search_user",style:{marginBottom:0}},k.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u5458\u59D3\u540D",style:{width:260}}))),k.createElement(V.Z,null,k.createElement(w.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"search_shixun",style:{marginBottom:0}},k.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",style:{width:260}}))),k.createElement(V.Z,null,k.createElement(w.default.Item,{noStyle:!0},k.createElement($.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22"))))))),k.createElement(t.default,{className:"mt20",rowKey:"key",expandable:{expandedRowKeys:H,onExpand:(y,Z)=>{z(y?[...H||[],Z==null?void 0:Z.key]:H.filter(W=>W!==(Z==null?void 0:Z.key)))}},dataSource:N(X==null?void 0:X.data)||[],columns:ee,loading:f,locale:{emptyText:k.createElement(ne.Z,null)},pagination:{total:(X==null?void 0:X.count)||0,onChange:(y,Z)=>{be(ie(xe({},x),{page:y,limit:Z}))},current:x==null?void 0:x.page,pageSize:x==null?void 0:x.limit,showTotal:y=>k.createElement(k.Fragment,null,"\u5171",k.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},y),"\u6761\u6570\u636E")}})))};we.default=d},61527:function(Mt,we,e){e.d(we,{U:function(){return ne}});var w=e(59301),c=Object.defineProperty,v=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,$=(p,_,T)=>_ in p?c(p,_,{enumerable:!0,configurable:!0,writable:!0,value:T}):p[_]=T,t=(p,_)=>{for(var T in _||(_={}))V.call(_,T)&&$(p,T,_[T]);if(v)for(var T of v(_))l.call(_,T)&&$(p,T,_[T]);return p},k=(p,_,T)=>new Promise((b,re)=>{var U=le=>{try{Ke(T.next(le))}catch(xe){re(xe)}},Q=le=>{try{Ke(T.throw(le))}catch(xe){re(xe)}},Ke=le=>le.done?b(le.value):Promise.resolve(le.value).then(U,Q);Ke((T=T.apply(p,_)).next())});function ne(p,_){const[T,b]=(0,w.useState)(_),[re,U]=(0,w.useState)(!1),[Q,Ke]=(0,w.useState)();return[T,re,(xe,ie=!1)=>k(this,null,function*(){const N=ie?_:t(t({},T),xe);U(!0),b(N);const d=yield p(N);return U(!1),Ke(d),d}),Q,Ke]}},50371:function(Mt,we){function e(){const w=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const l=v[V];l!==void 0&&(w[V]=l)})}return w}we.Z=e},13845:function(Mt,we,e){e.d(we,{F:function(){return w},Z:function(){return c}});function w(v){return v!=null&&v===v.window}function c(v,V){var l,$;if(typeof window=="undefined")return 0;const t=V?"scrollTop":"scrollLeft";let k=0;return w(v)?k=v[V?"pageYOffset":"pageXOffset"]:v instanceof Document?k=v.documentElement[t]:(v instanceof HTMLElement||v)&&(k=v[t]),v&&!w(v)&&typeof k!="number"&&(k=($=((l=v.ownerDocument)!==null&&l!==void 0?l:v).documentElement)===null||$===void 0?void 0:$[t]),k}},56762:function(Mt,we,e){e.d(we,{Z:function(){return c}});var w=e(59301);function c(){const[,v]=w.useReducer(V=>V+1,0);return v}},68031:function(Mt,we,e){e.d(we,{Z:function(){return V}});var w=e(16089);function c(l,$,t,k){const ne=t-$;return l/=k/2,l<1?ne/2*l*l*l+$:ne/2*((l-=2)*l*l+2)+$}var v=e(13845);function V(l){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:k,duration:ne=450}=$,p=t(),_=(0,v.Z)(p,!0),T=Date.now(),b=()=>{const U=Date.now()-T,Q=c(U>ne?ne:U,_,l,ne);(0,v.F)(p)?p.scrollTo(window.pageXOffset,Q):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=Q:p.scrollTop=Q,Ut||$},66104:function(Mt,we,e){e.d(we,{Z:function(){return He}});var w=e(92310),c=e.n(w),v=e(11592),V=e(26112),l=e(59301),$=e(92343),t=e(36355),k=e(84105),ne=e(91857);const p=y=>{let{children:Z}=y;const{getPrefixCls:W}=l.useContext(t.E_),P=W("breadcrumb");return l.createElement("li",{className:`${P}-separator`,"aria-hidden":"true"},Z===""?Z:Z||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var _=p,T=function(y,Z){var W={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&Z.indexOf(P)<0&&(W[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(y);qZ[q]||P)}function re(y,Z,W,P){if(W==null)return null;const{className:q,onClick:B}=Z,G=T(Z,["className","onClick"]),se=Object.assign(Object.assign({},(0,V.Z)(G,{data:!0,aria:!0})),{onClick:B});return P!==void 0?l.createElement("a",Object.assign({},se,{className:c()(`${y}-link`,q),href:P}),W):l.createElement("span",Object.assign({},se,{className:c()(`${y}-link`,q)}),W)}function U(y,Z){return(P,q,B,G,se)=>{if(Z)return Z(P,q,B,G);const te=b(P,q);return re(y,P,te,se)}}var Q=function(y,Z){var W={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&Z.indexOf(P)<0&&(W[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(y);q{const{prefixCls:Z,separator:W="/",children:P,menu:q,overlay:B,dropdownProps:G,href:se}=y,F=(he=>{if(q||B){const Ce=Object.assign({},G);if(q){const We=q||{},{items:Me}=We,je=Q(We,["items"]);Ce.menu=Object.assign(Object.assign({},je),{items:Me==null?void 0:Me.map((_e,et)=>{var{key:Ae,title:fe,label:Ze,path:E}=_e,g=Q(_e,["key","title","label","path"]);let S=Ze!=null?Ze:fe;return E&&(S=l.createElement("a",{href:`${se}${E}`},S)),Object.assign(Object.assign({},g),{key:Ae!=null?Ae:et,label:S})})})}else B&&(Ce.overlay=B);return l.createElement(ne.Z,Object.assign({placement:"bottom"},Ce),l.createElement("span",{className:`${Z}-overlay-link`},he,l.createElement(k.Z,null)))}return he})(P);return F!=null?l.createElement(l.Fragment,null,l.createElement("li",null,F),W&&l.createElement(_,null,W)):null},le=y=>{const{prefixCls:Z,children:W,href:P}=y,q=Q(y,["prefixCls","children","href"]),{getPrefixCls:B}=l.useContext(t.E_),G=B("breadcrumb",Z);return l.createElement(Ke,Object.assign({},q,{prefixCls:G}),re(G,q,W,P))};le.__ANT_BREADCRUMB_ITEM=!0;var xe=le,ie=e(17313),N=e(83116),d=e(37613);const r=y=>{const{componentCls:Z,iconCls:W}=y;return{[Z]:Object.assign(Object.assign({},(0,ie.Wf)(y)),{color:y.itemColor,fontSize:y.fontSize,[W]:{fontSize:y.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:y.linkColor,transition:`color ${y.motionDurationMid}`,padding:`0 ${y.paddingXXS}px`,borderRadius:y.borderRadiusSM,height:y.lineHeight*y.fontSize,display:"inline-block",marginInline:-y.marginXXS,"&:hover":{color:y.linkHoverColor,backgroundColor:y.colorBgTextHover}},(0,ie.Qy)(y)),"li:last-child":{color:y.lastItemColor},[`${Z}-separator`]:{marginInline:y.separatorMargin,color:y.separatorColor},[`${Z}-link`]:{[` > ${W} + span, > ${W} + a `]:{marginInlineStart:y.marginXXS}},[`${Z}-overlay-link`]:{borderRadius:y.borderRadiusSM,height:y.lineHeight*y.fontSize,display:"inline-block",padding:`0 ${y.paddingXXS}px`,marginInline:-y.marginXXS,[`> ${W}`]:{marginInlineStart:y.marginXXS,fontSize:y.fontSizeIcon},"&:hover":{color:y.linkHoverColor,backgroundColor:y.colorBgTextHover,a:{color:y.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${y.componentCls}-rtl`]:{direction:"rtl"}})}};var f=(0,N.Z)("Breadcrumb",y=>{const Z=(0,d.TS)(y,{});return[r(Z)]},y=>({itemColor:y.colorTextDescription,lastItemColor:y.colorText,iconFontSize:y.fontSize,linkColor:y.colorTextDescription,linkHoverColor:y.colorText,separatorColor:y.colorTextDescription,separatorMargin:y.marginXS})),m=function(y,Z){var W={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&Z.indexOf(P)<0&&(W[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(y);q{var{breadcrumbName:G}=B,se=m(B,["breadcrumbName"]);return Object.assign(Object.assign({},se),{title:G})})}),q}function H(y,Z){return(0,l.useMemo)(()=>y||(Z?Z.map(X):null),[y,Z])}var z=function(y,Z){var W={};for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&Z.indexOf(P)<0&&(W[P]=y[P]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(y);q{if(Z===void 0)return Z;let W=(Z||"").replace(/^\//,"");return Object.keys(y).forEach(P=>{W=W.replace(`:${P}`,y[P])}),W},be=y=>{const{prefixCls:Z,separator:W="/",style:P,className:q,rootClassName:B,routes:G,items:se,children:te,itemRender:F,params:he={}}=y,Ce=z(y,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:We,direction:Me,breadcrumb:je}=l.useContext(t.E_);let _e;const et=We("breadcrumb",Z),[Ae,fe]=f(et),Ze=H(se,G),E=U(et,F);if(Ze&&Ze.length>0){const a=[],M=se||G;_e=Ze.map((Y,s)=>{const{path:i,key:K,type:C,menu:u,overlay:D,onClick:pe,className:J,separator:ve,dropdownProps:ae}=Y,me=x(he,i);me!==void 0&&a.push(me);const ue=K!=null?K:s;if(C==="separator")return l.createElement(_,{key:ue},ve);const ke={},Ge=s===Ze.length-1;u?ke.menu=u:D&&(ke.overlay=D);let{href:Ve}=Y;return a.length&&me!==void 0&&(Ve=`#/${a.join("/")}`),l.createElement(Ke,Object.assign({key:ue},ke,(0,V.Z)(Y,{data:!0,aria:!0}),{className:J,dropdownProps:ae,href:Ve,separator:Ge?"":W,onClick:pe,prefixCls:et}),E(Y,he,M,a,Ve))})}else if(te){const a=(0,v.Z)(te).length;_e=(0,v.Z)(te).map((M,Y)=>{if(!M)return M;const s=Y===a-1;return(0,$.Tm)(M,{separator:s?"":W,key:Y})})}const g=c()(et,je==null?void 0:je.className,{[`${et}-rtl`]:Me==="rtl"},q,B,fe),S=Object.assign(Object.assign({},je==null?void 0:je.style),P);return Ae(l.createElement("nav",Object.assign({className:g,style:S},Ce),l.createElement("ol",null,_e)))};be.Item=xe,be.Separator=_;var ee=be,He=ee},24905:function(Mt,we,e){e.d(we,{default:function(){return f}});var w=e(92310),c=e.n(w),v=e(5630),V=e(59301),l=e(36355),$=e(1684),t=e(32441),ne=V.createContext(null),p=e(98447),_=e(14088),T=e(4572),b=function(m,X){var H={};for(var z in m)Object.prototype.hasOwnProperty.call(m,z)&&X.indexOf(z)<0&&(H[z]=m[z]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,z=Object.getOwnPropertySymbols(m);x{var H;const{prefixCls:z,className:x,rootClassName:be,children:ee,indeterminate:He=!1,style:y,onMouseEnter:Z,onMouseLeave:W,skipGroup:P=!1,disabled:q}=m,B=b(m,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:G,direction:se,checkbox:te}=V.useContext(l.E_),F=V.useContext(ne),{isFormItemInput:he}=V.useContext(t.aM),Ce=V.useContext($.Z),We=(H=(F==null?void 0:F.disabled)||q)!==null&&H!==void 0?H:Ce,Me=V.useRef(B.value);V.useEffect(()=>{F==null||F.registerValue(B.value)},[]),V.useEffect(()=>{if(!P)return B.value!==Me.current&&(F==null||F.cancelValue(Me.current),F==null||F.registerValue(B.value),Me.current=B.value),()=>F==null?void 0:F.cancelValue(B.value)},[B.value]);const je=G("checkbox",z),[_e,et]=(0,p.ZP)(je),Ae=Object.assign({},B);F&&!P&&(Ae.onChange=function(){B.onChange&&B.onChange.apply(B,arguments),F.toggleOption&&F.toggleOption({label:ee,value:B.value})},Ae.name=F.name,Ae.checked=F.value.includes(B.value));const fe=c()(`${je}-wrapper`,{[`${je}-rtl`]:se==="rtl",[`${je}-wrapper-checked`]:Ae.checked,[`${je}-wrapper-disabled`]:We,[`${je}-wrapper-in-form-item`]:he},te==null?void 0:te.className,x,be,et),Ze=c()({[`${je}-indeterminate`]:He},T.A,et),E=He?"mixed":void 0;return _e(V.createElement(_.Z,{component:"Checkbox",disabled:We},V.createElement("label",{className:fe,style:Object.assign(Object.assign({},te==null?void 0:te.style),y),onMouseEnter:Z,onMouseLeave:W},V.createElement(v.Z,Object.assign({"aria-checked":E},Ae,{prefixCls:je,className:Ze,disabled:We,ref:X})),ee!==void 0&&V.createElement("span",null,ee))))};var Q=V.forwardRef(re),Ke=e(94480),le=e(2738),xe=function(m,X){var H={};for(var z in m)Object.prototype.hasOwnProperty.call(m,z)&&X.indexOf(z)<0&&(H[z]=m[z]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,z=Object.getOwnPropertySymbols(m);x{const{defaultValue:H,children:z,options:x=[],prefixCls:be,className:ee,rootClassName:He,style:y,onChange:Z}=m,W=xe(m,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:P,direction:q}=V.useContext(l.E_),[B,G]=V.useState(W.value||H||[]),[se,te]=V.useState([]);V.useEffect(()=>{"value"in W&&G(W.value||[])},[W.value]);const F=V.useMemo(()=>x.map(g=>typeof g=="string"||typeof g=="number"?{label:g,value:g}:g),[x]),he=g=>{te(S=>S.filter(a=>a!==g))},Ce=g=>{te(S=>[].concat((0,Ke.Z)(S),[g]))},We=g=>{const S=B.indexOf(g.value),a=(0,Ke.Z)(B);S===-1?a.push(g.value):a.splice(S,1),"value"in W||G(a),Z==null||Z(a.filter(M=>se.includes(M)).sort((M,Y)=>{const s=F.findIndex(K=>K.value===M),i=F.findIndex(K=>K.value===Y);return s-i}))},Me=P("checkbox",be),je=`${Me}-group`,[_e,et]=(0,p.ZP)(Me),Ae=(0,le.Z)(W,["value","disabled"]),fe=x.length?F.map(g=>V.createElement(Q,{prefixCls:Me,key:g.value.toString(),disabled:"disabled"in g?g.disabled:W.disabled,value:g.value,checked:B.includes(g.value),onChange:g.onChange,className:`${je}-item`,style:g.style,title:g.title},g.label)):z,Ze={toggleOption:We,value:B,disabled:W.disabled,name:W.name,registerValue:Ce,cancelValue:he},E=c()(je,{[`${je}-rtl`]:q==="rtl"},ee,He,et);return _e(V.createElement("div",Object.assign({className:E,style:y},Ae,{ref:X}),V.createElement(ne.Provider,{value:Ze},fe)))},N=V.forwardRef(ie);var d=V.memo(N);const r=Q;r.Group=d,r.__ANT_CHECKBOX=!0;var f=r},98447:function(Mt,we,e){e.d(we,{C2:function(){return l}});var w=e(17313),c=e(37613),v=e(83116);const V=$=>{const{checkboxCls:t}=$,k=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,w.Wf)($)),{display:"inline-flex",flexWrap:"wrap",columnGap:$.marginXS,[`> ${$.antCls}-row`]:{flex:1}}),[k]:Object.assign(Object.assign({},(0,w.Wf)($)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${k}`]:{marginInlineStart:0},[`&${k}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,w.Wf)($)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:$.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,w.oN)($))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:$.checkboxSize,height:$.checkboxSize,direction:"ltr",backgroundColor:$.colorBgContainer,border:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`,borderRadius:$.borderRadiusSM,borderCollapse:"separate",transition:`all ${$.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:$.checkboxSize/14*5,height:$.checkboxSize/14*8,border:`${$.lineWidthBold}px solid ${$.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${$.motionDurationFast} ${$.motionEaseInBack}, opacity ${$.motionDurationFast}`}},"& + span":{paddingInlineStart:$.paddingXS,paddingInlineEnd:$.paddingXS}})},{[` diff --git a/p__Home__Detail__ShixunContext__Detail__index.cbfe997e.async.js b/p__Home__Detail__ShixunContext__Detail__index.97112fc6.async.js similarity index 98% rename from p__Home__Detail__ShixunContext__Detail__index.cbfe997e.async.js rename to p__Home__Detail__ShixunContext__Detail__index.97112fc6.async.js index b48f7a9e3f..2af46bef34 100644 --- a/p__Home__Detail__ShixunContext__Detail__index.cbfe997e.async.js +++ b/p__Home__Detail__ShixunContext__Detail__index.97112fc6.async.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6788],{89489:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},59477:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},40001:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},49198:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},84105:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},18785:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},73331:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},15277:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},52671:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},8657:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},56082:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},33853:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},15075:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},43531:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},61485:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},38819:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},47472:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},39066:function(Mt,we,e){e.r(we);var w=e(78241),c=e(66104),f=e(95237),k=e(43604),l=e(92832),$=e(3113),t=e(1710),G=e(59301),ne=e(2524),m=e(65582),q=e(95707),B=e(61527),y=e(65862),re=Object.defineProperty,X=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,le=(W,K,M)=>K in W?re(W,K,{enumerable:!0,configurable:!0,writable:!0,value:M}):W[K]=M,D=(W,K)=>{for(var M in K||(K={}))se.call(K,M)&&le(W,M,K[M]);if(Ke)for(var M of Ke(K))Oe.call(K,M)&&le(W,M,K[M]);return W},d=(W,K)=>X(W,J(K)),r=(W,K,M)=>new Promise((x,ge)=>{var ee=H=>{try{S(M.next(H))}catch(V){ge(V)}},Ae=H=>{try{S(M.throw(H))}catch(V){ge(V)}},S=H=>H.done?x(H.value):Promise.resolve(H.value).then(ee,Ae);S((M=M.apply(W,K)).next())});const v=(W=[],K="")=>W==null?void 0:W.map(M=>{var x;let ge=d(D({},M),{key:K?`${K}-${M==null?void 0:M.id}`:M==null?void 0:M.id});return((x=M==null?void 0:M.children)==null?void 0:x.length)>0&&(ge.children=v(M==null?void 0:M.children,ge.key)),ge}),h=({})=>{const W=(0,m.useParams)(),[K]=w.default.useForm(),[,M,x,ge]=(0,B.U)(q.eX,{id:W.Id}),[ee,Ae]=(0,G.useState)([]),[S,H]=(0,G.useState)({page:1,limit:10}),V=[{title:"\u540D\u79F0",dataIndex:"name",ellipsis:!0,render:(Y,N)=>G.createElement("a",{onClick:()=>{(0,y.xg)(N.type=="\u5B9E\u8DF5\u8BFE\u7A0B"?`/paths/${N==null?void 0:N.identifier}`:`/shixuns/${N==null?void 0:N.identifier}/challenges`)}},Y)},{title:"\u7C7B\u578B",dataIndex:"type",ellipsis:!0,width:100},{title:"\u5F15\u7528\u7684\u5B9E\u8BAD\u6570\u91CF",dataIndex:"shixun_count",ellipsis:!0,width:120,render:(Y,N)=>N.type=="\u5B9E\u8DF5\u8BFE\u7A0B"?Y:""},{title:"\u8D44\u6E90\u6D88\u8017\u60C5\u51B5",dataIndex:"source",ellipsis:!0},{title:"\u7D2F\u8BA1\u6311\u6218\u4EBA\u6570",dataIndex:"user_count",ellipsis:!0,width:120},{title:"\u7D2F\u8BA1\u4F7F\u7528\u65F6\u957F",dataIndex:"time",ellipsis:!0,width:150}],P=(...Y)=>r(void 0,[...Y],function*(N=S){var U;const ie=yield x(D({},N));(ie==null?void 0:ie.status)==0&&Ae(((U=ie==null?void 0:ie.data)==null?void 0:U.map(te=>te==null?void 0:te.id))||[])});return(0,G.useEffect)(()=>{P()},[S]),G.createElement("section",{className:"bg-white",style:{minHeight:"80vh"}},G.createElement("div",{className:"edu-container pt15"},G.createElement(c.Z,{separator:"-",className:"mb20",items:[{href:"/",title:G.createElement(G.Fragment,null,G.createElement("i",{className:"iconfont font14 icon-fanhui4 mr10"})," \u9996\u9875")},{href:"/shixuncontext",title:"\u5B9E\u9A8C\u73AF\u5883"},{title:(ge==null?void 0:ge.env_name)||""}]}),G.createElement(f.Z,{wrap:!1,align:"middle",justify:"space-between"},G.createElement(k.Z,null,G.createElement("div",{className:"font16 blod",style:{color:"#191919"}},"\u5F15\u7528\u5B9E\u9A8C\u73AF\u5883\u7EC6\u5219")),G.createElement(k.Z,null,G.createElement(w.default,{form:K,colon:!1,size:"large",onFinish:Y=>{console.log(Y),H(d(D(D({},S),Y),{page:1}))}},G.createElement(f.Z,{wrap:!1,align:"middle",gutter:20},G.createElement(k.Z,null,G.createElement(w.default.Item,{label:"\u5B9E\u8DF5\u8BFE\u7A0B",name:"search_subject",style:{marginBottom:0}},G.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",style:{width:260}}))),G.createElement(k.Z,null,G.createElement(w.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE",name:"search_shixun",style:{marginBottom:0}},G.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",style:{width:260}}))),G.createElement(k.Z,null,G.createElement(w.default.Item,{noStyle:!0},G.createElement($.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22"))))))),G.createElement(t.default,{className:"mt20",rowKey:"key",expandable:{expandedRowKeys:ee,onExpand:(Y,N)=>{Ae(Y?[...ee||[],N==null?void 0:N.key]:ee.filter(U=>U!==(N==null?void 0:N.key)))}},dataSource:v(ge==null?void 0:ge.data)||[],columns:V,loading:M,locale:{emptyText:G.createElement(ne.Z,null)},pagination:{total:(ge==null?void 0:ge.count)||0,onChange:(Y,N)=>{H(d(D({},S),{page:Y,limit:N}))},current:S==null?void 0:S.page,pageSize:S==null?void 0:S.limit,showTotal:Y=>G.createElement(G.Fragment,null,"\u5171",G.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Y),"\u6761\u6570\u636E")}})))};we.default=h},61527:function(Mt,we,e){e.d(we,{U:function(){return ne}});var w=e(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,$=(m,q,B)=>q in m?c(m,q,{enumerable:!0,configurable:!0,writable:!0,value:B}):m[q]=B,t=(m,q)=>{for(var B in q||(q={}))k.call(q,B)&&$(m,B,q[B]);if(f)for(var B of f(q))l.call(q,B)&&$(m,B,q[B]);return m},G=(m,q,B)=>new Promise((y,re)=>{var X=se=>{try{Ke(B.next(se))}catch(Oe){re(Oe)}},J=se=>{try{Ke(B.throw(se))}catch(Oe){re(Oe)}},Ke=se=>se.done?y(se.value):Promise.resolve(se.value).then(X,J);Ke((B=B.apply(m,q)).next())});function ne(m,q){const[B,y]=(0,w.useState)(q),[re,X]=(0,w.useState)(!1),[J,Ke]=(0,w.useState)();return[B,re,(Oe,le=!1)=>G(this,null,function*(){const D=le?q:t(t({},B),Oe);X(!0),y(D);const d=yield m(D);return X(!1),Ke(d),d}),J]}},50371:function(Mt,we){function e(){const w=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const l=f[k];l!==void 0&&(w[k]=l)})}return w}we.Z=e},13845:function(Mt,we,e){e.d(we,{F:function(){return w},Z:function(){return c}});function w(f){return f!=null&&f===f.window}function c(f,k){var l,$;if(typeof window=="undefined")return 0;const t=k?"scrollTop":"scrollLeft";let G=0;return w(f)?G=f[k?"pageYOffset":"pageXOffset"]:f instanceof Document?G=f.documentElement[t]:(f instanceof HTMLElement||f)&&(G=f[t]),f&&!w(f)&&typeof G!="number"&&(G=($=((l=f.ownerDocument)!==null&&l!==void 0?l:f).documentElement)===null||$===void 0?void 0:$[t]),G}},56762:function(Mt,we,e){e.d(we,{Z:function(){return c}});var w=e(59301);function c(){const[,f]=w.useReducer(k=>k+1,0);return f}},68031:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(16089);function c(l,$,t,G){const ne=t-$;return l/=G/2,l<1?ne/2*l*l*l+$:ne/2*((l-=2)*l*l+2)+$}var f=e(13845);function k(l){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:G,duration:ne=450}=$,m=t(),q=(0,f.Z)(m,!0),B=Date.now(),y=()=>{const X=Date.now()-B,J=c(X>ne?ne:X,q,l,ne);(0,f.F)(m)?m.scrollTo(window.pageXOffset,J):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=J:m.scrollTop=J,Xt||$},66104:function(Mt,we,e){e.d(we,{Z:function(){return Ae}});var w=e(92310),c=e.n(w),f=e(11592),k=e(26112),l=e(59301),$=e(92343),t=e(36355),G=e(84105),ne=e(91857);const m=S=>{let{children:H}=S;const{getPrefixCls:V}=l.useContext(t.E_),P=V("breadcrumb");return l.createElement("li",{className:`${P}-separator`,"aria-hidden":"true"},H===""?H:H||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var q=m,B=function(S,H){var V={};for(var P in S)Object.prototype.hasOwnProperty.call(S,P)&&H.indexOf(P)<0&&(V[P]=S[P]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,P=Object.getOwnPropertySymbols(S);YH[Y]||P)}function re(S,H,V,P){if(V==null)return null;const{className:Y,onClick:N}=H,U=B(H,["className","onClick"]),ie=Object.assign(Object.assign({},(0,k.Z)(U,{data:!0,aria:!0})),{onClick:N});return P!==void 0?l.createElement("a",Object.assign({},ie,{className:c()(`${S}-link`,Y),href:P}),V):l.createElement("span",Object.assign({},ie,{className:c()(`${S}-link`,Y)}),V)}function X(S,H){return(P,Y,N,U,ie)=>{if(H)return H(P,Y,N,U);const te=y(P,Y);return re(S,P,te,ie)}}var J=function(S,H){var V={};for(var P in S)Object.prototype.hasOwnProperty.call(S,P)&&H.indexOf(P)<0&&(V[P]=S[P]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,P=Object.getOwnPropertySymbols(S);Y{const{prefixCls:H,separator:V="/",children:P,menu:Y,overlay:N,dropdownProps:U,href:ie}=S,F=(ye=>{if(Y||N){const Ce=Object.assign({},U);if(Y){const We=Y||{},{items:Me}=We,je=J(We,["items"]);Ce.menu=Object.assign(Object.assign({},je),{items:Me==null?void 0:Me.map((_e,et)=>{var{key:He,title:fe,label:Ze,path:E}=_e,p=J(_e,["key","title","label","path"]);let C=Ze!=null?Ze:fe;return E&&(C=l.createElement("a",{href:`${ie}${E}`},C)),Object.assign(Object.assign({},p),{key:He!=null?He:et,label:C})})})}else N&&(Ce.overlay=N);return l.createElement(ne.Z,Object.assign({placement:"bottom"},Ce),l.createElement("span",{className:`${H}-overlay-link`},ye,l.createElement(G.Z,null)))}return ye})(P);return F!=null?l.createElement(l.Fragment,null,l.createElement("li",null,F),V&&l.createElement(q,null,V)):null},se=S=>{const{prefixCls:H,children:V,href:P}=S,Y=J(S,["prefixCls","children","href"]),{getPrefixCls:N}=l.useContext(t.E_),U=N("breadcrumb",H);return l.createElement(Ke,Object.assign({},Y,{prefixCls:U}),re(U,Y,V,P))};se.__ANT_BREADCRUMB_ITEM=!0;var Oe=se,le=e(17313),D=e(83116),d=e(37613);const r=S=>{const{componentCls:H,iconCls:V}=S;return{[H]:Object.assign(Object.assign({},(0,le.Wf)(S)),{color:S.itemColor,fontSize:S.fontSize,[V]:{fontSize:S.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:S.linkColor,transition:`color ${S.motionDurationMid}`,padding:`0 ${S.paddingXXS}px`,borderRadius:S.borderRadiusSM,height:S.lineHeight*S.fontSize,display:"inline-block",marginInline:-S.marginXXS,"&:hover":{color:S.linkHoverColor,backgroundColor:S.colorBgTextHover}},(0,le.Qy)(S)),"li:last-child":{color:S.lastItemColor},[`${H}-separator`]:{marginInline:S.separatorMargin,color:S.separatorColor},[`${H}-link`]:{[` +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6788],{89489:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},59477:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},40001:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},49198:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},84105:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},18785:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},73331:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},15277:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},52671:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},8657:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},56082:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},33853:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},15075:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},43531:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},61485:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},38819:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},47472:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),c=e(59301),f={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"},k=f,l=e(7657),$=function(m,q){return c.createElement(l.Z,(0,w.Z)({},m,{ref:q,icon:k}))},t=c.forwardRef($),G=t},39066:function(Mt,we,e){e.r(we);var w=e(78241),c=e(66104),f=e(95237),k=e(43604),l=e(92832),$=e(3113),t=e(1710),G=e(59301),ne=e(2524),m=e(65582),q=e(95707),B=e(61527),y=e(65862),re=Object.defineProperty,X=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,le=(W,K,M)=>K in W?re(W,K,{enumerable:!0,configurable:!0,writable:!0,value:M}):W[K]=M,D=(W,K)=>{for(var M in K||(K={}))se.call(K,M)&&le(W,M,K[M]);if(Ke)for(var M of Ke(K))Oe.call(K,M)&&le(W,M,K[M]);return W},d=(W,K)=>X(W,J(K)),r=(W,K,M)=>new Promise((x,ge)=>{var ee=H=>{try{S(M.next(H))}catch(V){ge(V)}},Ae=H=>{try{S(M.throw(H))}catch(V){ge(V)}},S=H=>H.done?x(H.value):Promise.resolve(H.value).then(ee,Ae);S((M=M.apply(W,K)).next())});const v=(W=[],K="")=>W==null?void 0:W.map(M=>{var x;let ge=d(D({},M),{key:K?`${K}-${M==null?void 0:M.id}`:M==null?void 0:M.id});return((x=M==null?void 0:M.children)==null?void 0:x.length)>0&&(ge.children=v(M==null?void 0:M.children,ge.key)),ge}),h=({})=>{const W=(0,m.useParams)(),[K]=w.default.useForm(),[,M,x,ge]=(0,B.U)(q.eX,{id:W.Id}),[ee,Ae]=(0,G.useState)([]),[S,H]=(0,G.useState)({page:1,limit:10}),V=[{title:"\u540D\u79F0",dataIndex:"name",ellipsis:!0,render:(Y,N)=>G.createElement("a",{onClick:()=>{(0,y.xg)(N.type=="\u5B9E\u8DF5\u8BFE\u7A0B"?`/paths/${N==null?void 0:N.identifier}`:`/shixuns/${N==null?void 0:N.identifier}/challenges`)}},Y)},{title:"\u7C7B\u578B",dataIndex:"type",ellipsis:!0,width:100},{title:"\u5F15\u7528\u7684\u5B9E\u8BAD\u6570\u91CF",dataIndex:"shixun_count",ellipsis:!0,width:120,render:(Y,N)=>N.type=="\u5B9E\u8DF5\u8BFE\u7A0B"?Y:""},{title:"\u8D44\u6E90\u6D88\u8017\u60C5\u51B5",dataIndex:"source",ellipsis:!0},{title:"\u7D2F\u8BA1\u6311\u6218\u4EBA\u6570",dataIndex:"user_count",ellipsis:!0,width:120},{title:"\u7D2F\u8BA1\u4F7F\u7528\u65F6\u957F",dataIndex:"time",ellipsis:!0,width:150}],P=(...Y)=>r(void 0,[...Y],function*(N=S){var U;const ie=yield x(D({},N));(ie==null?void 0:ie.status)==0&&Ae(((U=ie==null?void 0:ie.data)==null?void 0:U.map(te=>te==null?void 0:te.id))||[])});return(0,G.useEffect)(()=>{P()},[S]),G.createElement("section",{className:"bg-white",style:{minHeight:"80vh"}},G.createElement("div",{className:"edu-container pt15"},G.createElement(c.Z,{separator:"-",className:"mb20",items:[{href:"/",title:G.createElement(G.Fragment,null,G.createElement("i",{className:"iconfont font14 icon-fanhui4 mr10"})," \u9996\u9875")},{href:"/shixuncontext",title:"\u5B9E\u9A8C\u73AF\u5883"},{title:(ge==null?void 0:ge.env_name)||""}]}),G.createElement(f.Z,{wrap:!1,align:"middle",justify:"space-between"},G.createElement(k.Z,null,G.createElement("div",{className:"font16 blod",style:{color:"#191919"}},"\u5F15\u7528\u5B9E\u9A8C\u73AF\u5883\u7EC6\u5219")),G.createElement(k.Z,null,G.createElement(w.default,{form:K,colon:!1,size:"large",onFinish:Y=>{console.log(Y),H(d(D(D({},S),Y),{page:1}))}},G.createElement(f.Z,{wrap:!1,align:"middle",gutter:20},G.createElement(k.Z,null,G.createElement(w.default.Item,{label:"\u5B9E\u8DF5\u8BFE\u7A0B",name:"search_subject",style:{marginBottom:0}},G.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",style:{width:260}}))),G.createElement(k.Z,null,G.createElement(w.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE",name:"search_shixun",style:{marginBottom:0}},G.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",style:{width:260}}))),G.createElement(k.Z,null,G.createElement(w.default.Item,{noStyle:!0},G.createElement($.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22"))))))),G.createElement(t.default,{className:"mt20",rowKey:"key",expandable:{expandedRowKeys:ee,onExpand:(Y,N)=>{Ae(Y?[...ee||[],N==null?void 0:N.key]:ee.filter(U=>U!==(N==null?void 0:N.key)))}},dataSource:v(ge==null?void 0:ge.data)||[],columns:V,loading:M,locale:{emptyText:G.createElement(ne.Z,null)},pagination:{total:(ge==null?void 0:ge.count)||0,onChange:(Y,N)=>{H(d(D({},S),{page:Y,limit:N}))},current:S==null?void 0:S.page,pageSize:S==null?void 0:S.limit,showTotal:Y=>G.createElement(G.Fragment,null,"\u5171",G.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Y),"\u6761\u6570\u636E")}})))};we.default=h},61527:function(Mt,we,e){e.d(we,{U:function(){return ne}});var w=e(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,$=(m,q,B)=>q in m?c(m,q,{enumerable:!0,configurable:!0,writable:!0,value:B}):m[q]=B,t=(m,q)=>{for(var B in q||(q={}))k.call(q,B)&&$(m,B,q[B]);if(f)for(var B of f(q))l.call(q,B)&&$(m,B,q[B]);return m},G=(m,q,B)=>new Promise((y,re)=>{var X=se=>{try{Ke(B.next(se))}catch(Oe){re(Oe)}},J=se=>{try{Ke(B.throw(se))}catch(Oe){re(Oe)}},Ke=se=>se.done?y(se.value):Promise.resolve(se.value).then(X,J);Ke((B=B.apply(m,q)).next())});function ne(m,q){const[B,y]=(0,w.useState)(q),[re,X]=(0,w.useState)(!1),[J,Ke]=(0,w.useState)();return[B,re,(Oe,le=!1)=>G(this,null,function*(){const D=le?q:t(t({},B),Oe);X(!0),y(D);const d=yield m(D);return X(!1),Ke(d),d}),J,Ke]}},50371:function(Mt,we){function e(){const w=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let c=1;c{const l=f[k];l!==void 0&&(w[k]=l)})}return w}we.Z=e},13845:function(Mt,we,e){e.d(we,{F:function(){return w},Z:function(){return c}});function w(f){return f!=null&&f===f.window}function c(f,k){var l,$;if(typeof window=="undefined")return 0;const t=k?"scrollTop":"scrollLeft";let G=0;return w(f)?G=f[k?"pageYOffset":"pageXOffset"]:f instanceof Document?G=f.documentElement[t]:(f instanceof HTMLElement||f)&&(G=f[t]),f&&!w(f)&&typeof G!="number"&&(G=($=((l=f.ownerDocument)!==null&&l!==void 0?l:f).documentElement)===null||$===void 0?void 0:$[t]),G}},56762:function(Mt,we,e){e.d(we,{Z:function(){return c}});var w=e(59301);function c(){const[,f]=w.useReducer(k=>k+1,0);return f}},68031:function(Mt,we,e){e.d(we,{Z:function(){return k}});var w=e(16089);function c(l,$,t,G){const ne=t-$;return l/=G/2,l<1?ne/2*l*l*l+$:ne/2*((l-=2)*l*l+2)+$}var f=e(13845);function k(l){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:G,duration:ne=450}=$,m=t(),q=(0,f.Z)(m,!0),B=Date.now(),y=()=>{const X=Date.now()-B,J=c(X>ne?ne:X,q,l,ne);(0,f.F)(m)?m.scrollTo(window.pageXOffset,J):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=J:m.scrollTop=J,Xt||$},66104:function(Mt,we,e){e.d(we,{Z:function(){return Ae}});var w=e(92310),c=e.n(w),f=e(11592),k=e(26112),l=e(59301),$=e(92343),t=e(36355),G=e(84105),ne=e(91857);const m=S=>{let{children:H}=S;const{getPrefixCls:V}=l.useContext(t.E_),P=V("breadcrumb");return l.createElement("li",{className:`${P}-separator`,"aria-hidden":"true"},H===""?H:H||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var q=m,B=function(S,H){var V={};for(var P in S)Object.prototype.hasOwnProperty.call(S,P)&&H.indexOf(P)<0&&(V[P]=S[P]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,P=Object.getOwnPropertySymbols(S);YH[Y]||P)}function re(S,H,V,P){if(V==null)return null;const{className:Y,onClick:N}=H,U=B(H,["className","onClick"]),ie=Object.assign(Object.assign({},(0,k.Z)(U,{data:!0,aria:!0})),{onClick:N});return P!==void 0?l.createElement("a",Object.assign({},ie,{className:c()(`${S}-link`,Y),href:P}),V):l.createElement("span",Object.assign({},ie,{className:c()(`${S}-link`,Y)}),V)}function X(S,H){return(P,Y,N,U,ie)=>{if(H)return H(P,Y,N,U);const te=y(P,Y);return re(S,P,te,ie)}}var J=function(S,H){var V={};for(var P in S)Object.prototype.hasOwnProperty.call(S,P)&&H.indexOf(P)<0&&(V[P]=S[P]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,P=Object.getOwnPropertySymbols(S);Y{const{prefixCls:H,separator:V="/",children:P,menu:Y,overlay:N,dropdownProps:U,href:ie}=S,F=(ye=>{if(Y||N){const Ce=Object.assign({},U);if(Y){const We=Y||{},{items:Me}=We,je=J(We,["items"]);Ce.menu=Object.assign(Object.assign({},je),{items:Me==null?void 0:Me.map((_e,et)=>{var{key:He,title:fe,label:Ze,path:E}=_e,p=J(_e,["key","title","label","path"]);let C=Ze!=null?Ze:fe;return E&&(C=l.createElement("a",{href:`${ie}${E}`},C)),Object.assign(Object.assign({},p),{key:He!=null?He:et,label:C})})})}else N&&(Ce.overlay=N);return l.createElement(ne.Z,Object.assign({placement:"bottom"},Ce),l.createElement("span",{className:`${H}-overlay-link`},ye,l.createElement(G.Z,null)))}return ye})(P);return F!=null?l.createElement(l.Fragment,null,l.createElement("li",null,F),V&&l.createElement(q,null,V)):null},se=S=>{const{prefixCls:H,children:V,href:P}=S,Y=J(S,["prefixCls","children","href"]),{getPrefixCls:N}=l.useContext(t.E_),U=N("breadcrumb",H);return l.createElement(Ke,Object.assign({},Y,{prefixCls:U}),re(U,Y,V,P))};se.__ANT_BREADCRUMB_ITEM=!0;var Oe=se,le=e(17313),D=e(83116),d=e(37613);const r=S=>{const{componentCls:H,iconCls:V}=S;return{[H]:Object.assign(Object.assign({},(0,le.Wf)(S)),{color:S.itemColor,fontSize:S.fontSize,[V]:{fontSize:S.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:S.linkColor,transition:`color ${S.motionDurationMid}`,padding:`0 ${S.paddingXXS}px`,borderRadius:S.borderRadiusSM,height:S.lineHeight*S.fontSize,display:"inline-block",marginInline:-S.marginXXS,"&:hover":{color:S.linkHoverColor,backgroundColor:S.colorBgTextHover}},(0,le.Qy)(S)),"li:last-child":{color:S.lastItemColor},[`${H}-separator`]:{marginInline:S.separatorMargin,color:S.separatorColor},[`${H}-link`]:{[` > ${V} + span, > ${V} + a `]:{marginInlineStart:S.marginXXS}},[`${H}-overlay-link`]:{borderRadius:S.borderRadiusSM,height:S.lineHeight*S.fontSize,display:"inline-block",padding:`0 ${S.paddingXXS}px`,marginInline:-S.marginXXS,[`> ${V}`]:{marginInlineStart:S.marginXXS,fontSize:S.fontSizeIcon},"&:hover":{color:S.linkHoverColor,backgroundColor:S.colorBgTextHover,a:{color:S.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${S.componentCls}-rtl`]:{direction:"rtl"}})}};var v=(0,D.Z)("Breadcrumb",S=>{const H=(0,d.TS)(S,{});return[r(H)]},S=>({itemColor:S.colorTextDescription,lastItemColor:S.colorText,iconFontSize:S.fontSize,linkColor:S.colorTextDescription,linkHoverColor:S.colorText,separatorColor:S.colorTextDescription,separatorMargin:S.marginXS})),h=function(S,H){var V={};for(var P in S)Object.prototype.hasOwnProperty.call(S,P)&&H.indexOf(P)<0&&(V[P]=S[P]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,P=Object.getOwnPropertySymbols(S);Y{var{breadcrumbName:U}=N,ie=h(N,["breadcrumbName"]);return Object.assign(Object.assign({},ie),{title:U})})}),Y}function K(S,H){return(0,l.useMemo)(()=>S||(H?H.map(W):null),[S,H])}var M=function(S,H){var V={};for(var P in S)Object.prototype.hasOwnProperty.call(S,P)&&H.indexOf(P)<0&&(V[P]=S[P]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,P=Object.getOwnPropertySymbols(S);Y{if(H===void 0)return H;let V=(H||"").replace(/^\//,"");return Object.keys(S).forEach(P=>{V=V.replace(`:${P}`,S[P])}),V},ge=S=>{const{prefixCls:H,separator:V="/",style:P,className:Y,rootClassName:N,routes:U,items:ie,children:te,itemRender:F,params:ye={}}=S,Ce=M(S,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:We,direction:Me,breadcrumb:je}=l.useContext(t.E_);let _e;const et=We("breadcrumb",H),[He,fe]=v(et),Ze=K(ie,U),E=X(et,F);if(Ze&&Ze.length>0){const a=[],T=ie||U;_e=Ze.map((Q,s)=>{const{path:i,key:L,type:b,menu:u,overlay:Z,onClick:pe,className:_,separator:ve,dropdownProps:ae}=Q,me=x(ye,i);me!==void 0&&a.push(me);const ue=L!=null?L:s;if(b==="separator")return l.createElement(q,{key:ue},ve);const ke={},Ge=s===Ze.length-1;u?ke.menu=u:Z&&(ke.overlay=Z);let{href:Ve}=Q;return a.length&&me!==void 0&&(Ve=`#/${a.join("/")}`),l.createElement(Ke,Object.assign({key:ue},ke,(0,k.Z)(Q,{data:!0,aria:!0}),{className:_,dropdownProps:ae,href:Ve,separator:Ge?"":V,onClick:pe,prefixCls:et}),E(Q,ye,T,a,Ve))})}else if(te){const a=(0,f.Z)(te).length;_e=(0,f.Z)(te).map((T,Q)=>{if(!T)return T;const s=Q===a-1;return(0,$.Tm)(T,{separator:s?"":V,key:Q})})}const p=c()(et,je==null?void 0:je.className,{[`${et}-rtl`]:Me==="rtl"},Y,N,fe),C=Object.assign(Object.assign({},je==null?void 0:je.style),P);return He(l.createElement("nav",Object.assign({className:p,style:C},Ce),l.createElement("ol",null,_e)))};ge.Item=Oe,ge.Separator=q;var ee=ge,Ae=ee},24905:function(Mt,we,e){e.d(we,{default:function(){return v}});var w=e(92310),c=e.n(w),f=e(5630),k=e(59301),l=e(36355),$=e(1684),t=e(32441),ne=k.createContext(null),m=e(98447),q=e(14088),B=e(4572),y=function(h,W){var K={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&W.indexOf(M)<0&&(K[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,M=Object.getOwnPropertySymbols(h);x{var K;const{prefixCls:M,className:x,rootClassName:ge,children:ee,indeterminate:Ae=!1,style:S,onMouseEnter:H,onMouseLeave:V,skipGroup:P=!1,disabled:Y}=h,N=y(h,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:U,direction:ie,checkbox:te}=k.useContext(l.E_),F=k.useContext(ne),{isFormItemInput:ye}=k.useContext(t.aM),Ce=k.useContext($.Z),We=(K=(F==null?void 0:F.disabled)||Y)!==null&&K!==void 0?K:Ce,Me=k.useRef(N.value);k.useEffect(()=>{F==null||F.registerValue(N.value)},[]),k.useEffect(()=>{if(!P)return N.value!==Me.current&&(F==null||F.cancelValue(Me.current),F==null||F.registerValue(N.value),Me.current=N.value),()=>F==null?void 0:F.cancelValue(N.value)},[N.value]);const je=U("checkbox",M),[_e,et]=(0,m.ZP)(je),He=Object.assign({},N);F&&!P&&(He.onChange=function(){N.onChange&&N.onChange.apply(N,arguments),F.toggleOption&&F.toggleOption({label:ee,value:N.value})},He.name=F.name,He.checked=F.value.includes(N.value));const fe=c()(`${je}-wrapper`,{[`${je}-rtl`]:ie==="rtl",[`${je}-wrapper-checked`]:He.checked,[`${je}-wrapper-disabled`]:We,[`${je}-wrapper-in-form-item`]:ye},te==null?void 0:te.className,x,ge,et),Ze=c()({[`${je}-indeterminate`]:Ae},B.A,et),E=Ae?"mixed":void 0;return _e(k.createElement(q.Z,{component:"Checkbox",disabled:We},k.createElement("label",{className:fe,style:Object.assign(Object.assign({},te==null?void 0:te.style),S),onMouseEnter:H,onMouseLeave:V},k.createElement(f.Z,Object.assign({"aria-checked":E},He,{prefixCls:je,className:Ze,disabled:We,ref:W})),ee!==void 0&&k.createElement("span",null,ee))))};var J=k.forwardRef(re),Ke=e(94480),se=e(2738),Oe=function(h,W){var K={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&W.indexOf(M)<0&&(K[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,M=Object.getOwnPropertySymbols(h);x{const{defaultValue:K,children:M,options:x=[],prefixCls:ge,className:ee,rootClassName:Ae,style:S,onChange:H}=h,V=Oe(h,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:P,direction:Y}=k.useContext(l.E_),[N,U]=k.useState(V.value||K||[]),[ie,te]=k.useState([]);k.useEffect(()=>{"value"in V&&U(V.value||[])},[V.value]);const F=k.useMemo(()=>x.map(p=>typeof p=="string"||typeof p=="number"?{label:p,value:p}:p),[x]),ye=p=>{te(C=>C.filter(a=>a!==p))},Ce=p=>{te(C=>[].concat((0,Ke.Z)(C),[p]))},We=p=>{const C=N.indexOf(p.value),a=(0,Ke.Z)(N);C===-1?a.push(p.value):a.splice(C,1),"value"in V||U(a),H==null||H(a.filter(T=>ie.includes(T)).sort((T,Q)=>{const s=F.findIndex(L=>L.value===T),i=F.findIndex(L=>L.value===Q);return s-i}))},Me=P("checkbox",ge),je=`${Me}-group`,[_e,et]=(0,m.ZP)(Me),He=(0,se.Z)(V,["value","disabled"]),fe=x.length?F.map(p=>k.createElement(J,{prefixCls:Me,key:p.value.toString(),disabled:"disabled"in p?p.disabled:V.disabled,value:p.value,checked:N.includes(p.value),onChange:p.onChange,className:`${je}-item`,style:p.style,title:p.title},p.label)):M,Ze={toggleOption:We,value:N,disabled:V.disabled,name:V.name,registerValue:Ce,cancelValue:ye},E=c()(je,{[`${je}-rtl`]:Y==="rtl"},ee,Ae,et);return _e(k.createElement("div",Object.assign({className:E,style:S},He,{ref:W}),k.createElement(ne.Provider,{value:Ze},fe)))},D=k.forwardRef(le);var d=k.memo(D);const r=J;r.Group=d,r.__ANT_CHECKBOX=!0;var v=r},98447:function(Mt,we,e){e.d(we,{C2:function(){return l}});var w=e(17313),c=e(37613),f=e(83116);const k=$=>{const{checkboxCls:t}=$,G=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,w.Wf)($)),{display:"inline-flex",flexWrap:"wrap",columnGap:$.marginXS,[`> ${$.antCls}-row`]:{flex:1}}),[G]:Object.assign(Object.assign({},(0,w.Wf)($)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${G}`]:{marginInlineStart:0},[`&${G}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,w.Wf)($)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:$.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,w.oN)($))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:$.checkboxSize,height:$.checkboxSize,direction:"ltr",backgroundColor:$.colorBgContainer,border:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`,borderRadius:$.borderRadiusSM,borderCollapse:"separate",transition:`all ${$.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:$.checkboxSize/14*5,height:$.checkboxSize/14*8,border:`${$.lineWidthBold}px solid ${$.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${$.motionDurationFast} ${$.motionEaseInBack}, opacity ${$.motionDurationFast}`}},"& + span":{paddingInlineStart:$.paddingXS,paddingInlineEnd:$.paddingXS}})},{[` diff --git a/p__Home__Detail__ShixunContext__index.6f2cb33c.async.js b/p__Home__Detail__ShixunContext__index.9aef74f8.async.js similarity index 98% rename from p__Home__Detail__ShixunContext__index.6f2cb33c.async.js rename to p__Home__Detail__ShixunContext__index.9aef74f8.async.js index 6386007172..354b6f5b7b 100644 --- a/p__Home__Detail__ShixunContext__index.6f2cb33c.async.js +++ b/p__Home__Detail__ShixunContext__index.9aef74f8.async.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8365],{89489:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},59477:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},40001:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},49198:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},84105:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},18785:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},73331:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},15277:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},52671:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},8657:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},56082:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},33853:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},15075:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},43531:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},61485:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},38819:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},47472:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},91185:function(Mt,we,e){e.r(we);var w=e(78241),d=e(66104),m=e(95237),U=e(43604),l=e(92832),$=e(3113),t=e(1710),G=e(59301),ne=e(2524),v=e(61527),_=e(95707),T=Object.defineProperty,b=Object.defineProperties,re=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,le=(c,r,f)=>r in c?T(c,r,{enumerable:!0,configurable:!0,writable:!0,value:f}):c[r]=f,Ee=(c,r)=>{for(var f in r||(r={}))Q.call(r,f)&&le(c,f,r[f]);if(k)for(var f of k(r))Le.call(r,f)&&le(c,f,r[f]);return c},ie=(c,r)=>b(c,re(r));const N=({})=>{const[c]=w.default.useForm(),[,r,f,p]=(0,v.U)(_.Rm,{}),[W,A]=(0,G.useState)({page:1,limit:10}),z=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(ge,ee,He)=>(W.page-1)*W.limit+He+1},{title:"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u5F15\u7528\u7684\u8BFE\u7A0B\u6570\u91CF",dataIndex:"subject_count",ellipsis:!0},{title:"\u5F15\u7528\u7684\u5B9E\u8BAD\u6570\u91CF",dataIndex:"shixun_count",ellipsis:!0},{title:"\u7D2F\u8BA1\u6311\u6218\u4EBA\u6570",dataIndex:"user_count",ellipsis:!0},{title:"\u7D2F\u8BA1\u4F7F\u7528\u65F6\u957F",dataIndex:"time",ellipsis:!0},{title:"\u8BE6\u60C5",dataIndex:"id",ellipsis:!0,width:80,render:ge=>G.createElement("a",{target:"_blank",href:`/shixuncontext/${ge}/detail`},"\u67E5\u770B")}],S=(ge=W)=>{f(Ee({},ge))};return(0,G.useEffect)(()=>{S()},[W]),G.createElement("section",{className:"bg-white",style:{minHeight:"80vh"}},G.createElement("div",{className:"edu-container pt15 pb30"},G.createElement(d.Z,{separator:"-",className:"mb20",items:[{href:"/",title:G.createElement(G.Fragment,null,G.createElement("i",{className:"iconfont font14 icon-fanhui4 mr10"})," \u9996\u9875")},{title:"\u5B9E\u9A8C\u73AF\u5883"}]}),G.createElement(m.Z,{wrap:!1,align:"middle",justify:"space-between"},G.createElement(U.Z,null,G.createElement("div",{className:"font16 blod",style:{color:"#191919"}},"\u5F15\u7528\u5B9E\u9A8C\u73AF\u5883\u7EC6\u5219")),G.createElement(U.Z,null,G.createElement(w.default,{form:c,colon:!1,size:"large",onFinish:ge=>{console.log(ge),A(ie(Ee(Ee({},W),ge),{page:1}))}},G.createElement(m.Z,{wrap:!1,align:"middle",gutter:20},G.createElement(U.Z,null,G.createElement(w.default.Item,{label:"\u5B9E\u9A8C\u73AF\u5883",name:"search",style:{marginBottom:0}},G.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0",style:{width:260}}))),G.createElement(U.Z,null,G.createElement(w.default.Item,{noStyle:!0},G.createElement($.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22"))))))),G.createElement(t.default,{className:"mt20",dataSource:(p==null?void 0:p.data)||[],columns:z,loading:r,locale:{emptyText:G.createElement(ne.Z,null)},pagination:{total:(p==null?void 0:p.count)||0,onChange:(ge,ee)=>{A(ie(Ee({},W),{page:ge,limit:ee}))},current:W==null?void 0:W.page,pageSize:W==null?void 0:W.limit,showTotal:ge=>G.createElement(G.Fragment,null,"\u5171",G.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},ge),"\u6761\u6570\u636E")}})))};we.default=N},61527:function(Mt,we,e){e.d(we,{U:function(){return ne}});var w=e(59301),d=Object.defineProperty,m=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,$=(v,_,T)=>_ in v?d(v,_,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[_]=T,t=(v,_)=>{for(var T in _||(_={}))U.call(_,T)&&$(v,T,_[T]);if(m)for(var T of m(_))l.call(_,T)&&$(v,T,_[T]);return v},G=(v,_,T)=>new Promise((b,re)=>{var k=le=>{try{Le(T.next(le))}catch(Ee){re(Ee)}},Q=le=>{try{Le(T.throw(le))}catch(Ee){re(Ee)}},Le=le=>le.done?b(le.value):Promise.resolve(le.value).then(k,Q);Le((T=T.apply(v,_)).next())});function ne(v,_){const[T,b]=(0,w.useState)(_),[re,k]=(0,w.useState)(!1),[Q,Le]=(0,w.useState)();return[T,re,(Ee,ie=!1)=>G(this,null,function*(){const N=ie?_:t(t({},T),Ee);k(!0),b(N);const c=yield v(N);return k(!1),Le(c),c}),Q]}},50371:function(Mt,we){function e(){const w=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const l=m[U];l!==void 0&&(w[U]=l)})}return w}we.Z=e},13845:function(Mt,we,e){e.d(we,{F:function(){return w},Z:function(){return d}});function w(m){return m!=null&&m===m.window}function d(m,U){var l,$;if(typeof window=="undefined")return 0;const t=U?"scrollTop":"scrollLeft";let G=0;return w(m)?G=m[U?"pageYOffset":"pageXOffset"]:m instanceof Document?G=m.documentElement[t]:(m instanceof HTMLElement||m)&&(G=m[t]),m&&!w(m)&&typeof G!="number"&&(G=($=((l=m.ownerDocument)!==null&&l!==void 0?l:m).documentElement)===null||$===void 0?void 0:$[t]),G}},56762:function(Mt,we,e){e.d(we,{Z:function(){return d}});var w=e(59301);function d(){const[,m]=w.useReducer(U=>U+1,0);return m}},68031:function(Mt,we,e){e.d(we,{Z:function(){return U}});var w=e(16089);function d(l,$,t,G){const ne=t-$;return l/=G/2,l<1?ne/2*l*l*l+$:ne/2*((l-=2)*l*l+2)+$}var m=e(13845);function U(l){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:G,duration:ne=450}=$,v=t(),_=(0,m.Z)(v,!0),T=Date.now(),b=()=>{const k=Date.now()-T,Q=d(k>ne?ne:k,_,l,ne);(0,m.F)(v)?v.scrollTo(window.pageXOffset,Q):v instanceof Document||v.constructor.name==="HTMLDocument"?v.documentElement.scrollTop=Q:v.scrollTop=Q,kt||$},66104:function(Mt,we,e){e.d(we,{Z:function(){return He}});var w=e(92310),d=e.n(w),m=e(11592),U=e(26112),l=e(59301),$=e(92343),t=e(36355),G=e(84105),ne=e(91857);const v=x=>{let{children:F}=x;const{getPrefixCls:V}=l.useContext(t.E_),P=V("breadcrumb");return l.createElement("li",{className:`${P}-separator`,"aria-hidden":"true"},F===""?F:F||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var _=v,T=function(x,F){var V={};for(var P in x)Object.prototype.hasOwnProperty.call(x,P)&&F.indexOf(P)<0&&(V[P]=x[P]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(x);qF[q]||P)}function re(x,F,V,P){if(V==null)return null;const{className:q,onClick:Z}=F,X=T(F,["className","onClick"]),se=Object.assign(Object.assign({},(0,U.Z)(X,{data:!0,aria:!0})),{onClick:Z});return P!==void 0?l.createElement("a",Object.assign({},se,{className:d()(`${x}-link`,q),href:P}),V):l.createElement("span",Object.assign({},se,{className:d()(`${x}-link`,q)}),V)}function k(x,F){return(P,q,Z,X,se)=>{if(F)return F(P,q,Z,X);const te=b(P,q);return re(x,P,te,se)}}var Q=function(x,F){var V={};for(var P in x)Object.prototype.hasOwnProperty.call(x,P)&&F.indexOf(P)<0&&(V[P]=x[P]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(x);q{const{prefixCls:F,separator:V="/",children:P,menu:q,overlay:Z,dropdownProps:X,href:se}=x,j=(be=>{if(q||Z){const Ce=Object.assign({},X);if(q){const We=q||{},{items:Me}=We,je=Q(We,["items"]);Ce.menu=Object.assign(Object.assign({},je),{items:Me==null?void 0:Me.map((_e,et)=>{var{key:Ae,title:fe,label:Ze,path:E}=_e,g=Q(_e,["key","title","label","path"]);let C=Ze!=null?Ze:fe;return E&&(C=l.createElement("a",{href:`${se}${E}`},C)),Object.assign(Object.assign({},g),{key:Ae!=null?Ae:et,label:C})})})}else Z&&(Ce.overlay=Z);return l.createElement(ne.Z,Object.assign({placement:"bottom"},Ce),l.createElement("span",{className:`${F}-overlay-link`},be,l.createElement(G.Z,null)))}return be})(P);return j!=null?l.createElement(l.Fragment,null,l.createElement("li",null,j),V&&l.createElement(_,null,V)):null},le=x=>{const{prefixCls:F,children:V,href:P}=x,q=Q(x,["prefixCls","children","href"]),{getPrefixCls:Z}=l.useContext(t.E_),X=Z("breadcrumb",F);return l.createElement(Le,Object.assign({},q,{prefixCls:X}),re(X,q,V,P))};le.__ANT_BREADCRUMB_ITEM=!0;var Ee=le,ie=e(17313),N=e(83116),c=e(37613);const r=x=>{const{componentCls:F,iconCls:V}=x;return{[F]:Object.assign(Object.assign({},(0,ie.Wf)(x)),{color:x.itemColor,fontSize:x.fontSize,[V]:{fontSize:x.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:x.linkColor,transition:`color ${x.motionDurationMid}`,padding:`0 ${x.paddingXXS}px`,borderRadius:x.borderRadiusSM,height:x.lineHeight*x.fontSize,display:"inline-block",marginInline:-x.marginXXS,"&:hover":{color:x.linkHoverColor,backgroundColor:x.colorBgTextHover}},(0,ie.Qy)(x)),"li:last-child":{color:x.lastItemColor},[`${F}-separator`]:{marginInline:x.separatorMargin,color:x.separatorColor},[`${F}-link`]:{[` +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8365],{89489:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},59477:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},40001:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},49198:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},84105:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},18785:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},73331:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},15277:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},52671:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},8657:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},56082:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},33853:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},15075:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},43531:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},61485:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},38819:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},47472:function(Mt,we,e){e.d(we,{Z:function(){return G}});var w=e(54476),d=e(59301),m={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"},U=m,l=e(7657),$=function(v,_){return d.createElement(l.Z,(0,w.Z)({},v,{ref:_,icon:U}))},t=d.forwardRef($),G=t},91185:function(Mt,we,e){e.r(we);var w=e(78241),d=e(66104),m=e(95237),U=e(43604),l=e(92832),$=e(3113),t=e(1710),G=e(59301),ne=e(2524),v=e(61527),_=e(95707),T=Object.defineProperty,b=Object.defineProperties,re=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,le=(c,r,f)=>r in c?T(c,r,{enumerable:!0,configurable:!0,writable:!0,value:f}):c[r]=f,Ee=(c,r)=>{for(var f in r||(r={}))Q.call(r,f)&&le(c,f,r[f]);if(k)for(var f of k(r))Le.call(r,f)&&le(c,f,r[f]);return c},ie=(c,r)=>b(c,re(r));const N=({})=>{const[c]=w.default.useForm(),[,r,f,p]=(0,v.U)(_.Rm,{}),[W,A]=(0,G.useState)({page:1,limit:10}),z=[{title:"\u5E8F\u53F7",dataIndex:"id",ellipsis:!0,width:80,render:(ge,ee,He)=>(W.page-1)*W.limit+He+1},{title:"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u5F15\u7528\u7684\u8BFE\u7A0B\u6570\u91CF",dataIndex:"subject_count",ellipsis:!0},{title:"\u5F15\u7528\u7684\u5B9E\u8BAD\u6570\u91CF",dataIndex:"shixun_count",ellipsis:!0},{title:"\u7D2F\u8BA1\u6311\u6218\u4EBA\u6570",dataIndex:"user_count",ellipsis:!0},{title:"\u7D2F\u8BA1\u4F7F\u7528\u65F6\u957F",dataIndex:"time",ellipsis:!0},{title:"\u8BE6\u60C5",dataIndex:"id",ellipsis:!0,width:80,render:ge=>G.createElement("a",{target:"_blank",href:`/shixuncontext/${ge}/detail`},"\u67E5\u770B")}],S=(ge=W)=>{f(Ee({},ge))};return(0,G.useEffect)(()=>{S()},[W]),G.createElement("section",{className:"bg-white",style:{minHeight:"80vh"}},G.createElement("div",{className:"edu-container pt15 pb30"},G.createElement(d.Z,{separator:"-",className:"mb20",items:[{href:"/",title:G.createElement(G.Fragment,null,G.createElement("i",{className:"iconfont font14 icon-fanhui4 mr10"})," \u9996\u9875")},{title:"\u5B9E\u9A8C\u73AF\u5883"}]}),G.createElement(m.Z,{wrap:!1,align:"middle",justify:"space-between"},G.createElement(U.Z,null,G.createElement("div",{className:"font16 blod",style:{color:"#191919"}},"\u5F15\u7528\u5B9E\u9A8C\u73AF\u5883\u7EC6\u5219")),G.createElement(U.Z,null,G.createElement(w.default,{form:c,colon:!1,size:"large",onFinish:ge=>{console.log(ge),A(ie(Ee(Ee({},W),ge),{page:1}))}},G.createElement(m.Z,{wrap:!1,align:"middle",gutter:20},G.createElement(U.Z,null,G.createElement(w.default.Item,{label:"\u5B9E\u9A8C\u73AF\u5883",name:"search",style:{marginBottom:0}},G.createElement(l.default,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0",style:{width:260}}))),G.createElement(U.Z,null,G.createElement(w.default.Item,{noStyle:!0},G.createElement($.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22"))))))),G.createElement(t.default,{className:"mt20",dataSource:(p==null?void 0:p.data)||[],columns:z,loading:r,locale:{emptyText:G.createElement(ne.Z,null)},pagination:{total:(p==null?void 0:p.count)||0,onChange:(ge,ee)=>{A(ie(Ee({},W),{page:ge,limit:ee}))},current:W==null?void 0:W.page,pageSize:W==null?void 0:W.limit,showTotal:ge=>G.createElement(G.Fragment,null,"\u5171",G.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},ge),"\u6761\u6570\u636E")}})))};we.default=N},61527:function(Mt,we,e){e.d(we,{U:function(){return ne}});var w=e(59301),d=Object.defineProperty,m=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,$=(v,_,T)=>_ in v?d(v,_,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[_]=T,t=(v,_)=>{for(var T in _||(_={}))U.call(_,T)&&$(v,T,_[T]);if(m)for(var T of m(_))l.call(_,T)&&$(v,T,_[T]);return v},G=(v,_,T)=>new Promise((b,re)=>{var k=le=>{try{Le(T.next(le))}catch(Ee){re(Ee)}},Q=le=>{try{Le(T.throw(le))}catch(Ee){re(Ee)}},Le=le=>le.done?b(le.value):Promise.resolve(le.value).then(k,Q);Le((T=T.apply(v,_)).next())});function ne(v,_){const[T,b]=(0,w.useState)(_),[re,k]=(0,w.useState)(!1),[Q,Le]=(0,w.useState)();return[T,re,(Ee,ie=!1)=>G(this,null,function*(){const N=ie?_:t(t({},T),Ee);k(!0),b(N);const c=yield v(N);return k(!1),Le(c),c}),Q,Le]}},50371:function(Mt,we){function e(){const w=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const l=m[U];l!==void 0&&(w[U]=l)})}return w}we.Z=e},13845:function(Mt,we,e){e.d(we,{F:function(){return w},Z:function(){return d}});function w(m){return m!=null&&m===m.window}function d(m,U){var l,$;if(typeof window=="undefined")return 0;const t=U?"scrollTop":"scrollLeft";let G=0;return w(m)?G=m[U?"pageYOffset":"pageXOffset"]:m instanceof Document?G=m.documentElement[t]:(m instanceof HTMLElement||m)&&(G=m[t]),m&&!w(m)&&typeof G!="number"&&(G=($=((l=m.ownerDocument)!==null&&l!==void 0?l:m).documentElement)===null||$===void 0?void 0:$[t]),G}},56762:function(Mt,we,e){e.d(we,{Z:function(){return d}});var w=e(59301);function d(){const[,m]=w.useReducer(U=>U+1,0);return m}},68031:function(Mt,we,e){e.d(we,{Z:function(){return U}});var w=e(16089);function d(l,$,t,G){const ne=t-$;return l/=G/2,l<1?ne/2*l*l*l+$:ne/2*((l-=2)*l*l+2)+$}var m=e(13845);function U(l){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:G,duration:ne=450}=$,v=t(),_=(0,m.Z)(v,!0),T=Date.now(),b=()=>{const k=Date.now()-T,Q=d(k>ne?ne:k,_,l,ne);(0,m.F)(v)?v.scrollTo(window.pageXOffset,Q):v instanceof Document||v.constructor.name==="HTMLDocument"?v.documentElement.scrollTop=Q:v.scrollTop=Q,kt||$},66104:function(Mt,we,e){e.d(we,{Z:function(){return He}});var w=e(92310),d=e.n(w),m=e(11592),U=e(26112),l=e(59301),$=e(92343),t=e(36355),G=e(84105),ne=e(91857);const v=x=>{let{children:F}=x;const{getPrefixCls:V}=l.useContext(t.E_),P=V("breadcrumb");return l.createElement("li",{className:`${P}-separator`,"aria-hidden":"true"},F===""?F:F||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var _=v,T=function(x,F){var V={};for(var P in x)Object.prototype.hasOwnProperty.call(x,P)&&F.indexOf(P)<0&&(V[P]=x[P]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(x);qF[q]||P)}function re(x,F,V,P){if(V==null)return null;const{className:q,onClick:Z}=F,X=T(F,["className","onClick"]),se=Object.assign(Object.assign({},(0,U.Z)(X,{data:!0,aria:!0})),{onClick:Z});return P!==void 0?l.createElement("a",Object.assign({},se,{className:d()(`${x}-link`,q),href:P}),V):l.createElement("span",Object.assign({},se,{className:d()(`${x}-link`,q)}),V)}function k(x,F){return(P,q,Z,X,se)=>{if(F)return F(P,q,Z,X);const te=b(P,q);return re(x,P,te,se)}}var Q=function(x,F){var V={};for(var P in x)Object.prototype.hasOwnProperty.call(x,P)&&F.indexOf(P)<0&&(V[P]=x[P]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(x);q{const{prefixCls:F,separator:V="/",children:P,menu:q,overlay:Z,dropdownProps:X,href:se}=x,j=(be=>{if(q||Z){const Ce=Object.assign({},X);if(q){const We=q||{},{items:Me}=We,je=Q(We,["items"]);Ce.menu=Object.assign(Object.assign({},je),{items:Me==null?void 0:Me.map((_e,et)=>{var{key:Ae,title:fe,label:Ze,path:E}=_e,g=Q(_e,["key","title","label","path"]);let C=Ze!=null?Ze:fe;return E&&(C=l.createElement("a",{href:`${se}${E}`},C)),Object.assign(Object.assign({},g),{key:Ae!=null?Ae:et,label:C})})})}else Z&&(Ce.overlay=Z);return l.createElement(ne.Z,Object.assign({placement:"bottom"},Ce),l.createElement("span",{className:`${F}-overlay-link`},be,l.createElement(G.Z,null)))}return be})(P);return j!=null?l.createElement(l.Fragment,null,l.createElement("li",null,j),V&&l.createElement(_,null,V)):null},le=x=>{const{prefixCls:F,children:V,href:P}=x,q=Q(x,["prefixCls","children","href"]),{getPrefixCls:Z}=l.useContext(t.E_),X=Z("breadcrumb",F);return l.createElement(Le,Object.assign({},q,{prefixCls:X}),re(X,q,V,P))};le.__ANT_BREADCRUMB_ITEM=!0;var Ee=le,ie=e(17313),N=e(83116),c=e(37613);const r=x=>{const{componentCls:F,iconCls:V}=x;return{[F]:Object.assign(Object.assign({},(0,ie.Wf)(x)),{color:x.itemColor,fontSize:x.fontSize,[V]:{fontSize:x.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:x.linkColor,transition:`color ${x.motionDurationMid}`,padding:`0 ${x.paddingXXS}px`,borderRadius:x.borderRadiusSM,height:x.lineHeight*x.fontSize,display:"inline-block",marginInline:-x.marginXXS,"&:hover":{color:x.linkHoverColor,backgroundColor:x.colorBgTextHover}},(0,ie.Qy)(x)),"li:last-child":{color:x.lastItemColor},[`${F}-separator`]:{marginInline:x.separatorMargin,color:x.separatorColor},[`${F}-link`]:{[` > ${V} + span, > ${V} + a `]:{marginInlineStart:x.marginXXS}},[`${F}-overlay-link`]:{borderRadius:x.borderRadiusSM,height:x.lineHeight*x.fontSize,display:"inline-block",padding:`0 ${x.paddingXXS}px`,marginInline:-x.marginXXS,[`> ${V}`]:{marginInlineStart:x.marginXXS,fontSize:x.fontSizeIcon},"&:hover":{color:x.linkHoverColor,backgroundColor:x.colorBgTextHover,a:{color:x.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${x.componentCls}-rtl`]:{direction:"rtl"}})}};var f=(0,N.Z)("Breadcrumb",x=>{const F=(0,c.TS)(x,{});return[r(F)]},x=>({itemColor:x.colorTextDescription,lastItemColor:x.colorText,iconFontSize:x.fontSize,linkColor:x.colorTextDescription,linkHoverColor:x.colorText,separatorColor:x.colorTextDescription,separatorMargin:x.marginXS})),p=function(x,F){var V={};for(var P in x)Object.prototype.hasOwnProperty.call(x,P)&&F.indexOf(P)<0&&(V[P]=x[P]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(x);q{var{breadcrumbName:X}=Z,se=p(Z,["breadcrumbName"]);return Object.assign(Object.assign({},se),{title:X})})}),q}function A(x,F){return(0,l.useMemo)(()=>x||(F?F.map(W):null),[x,F])}var z=function(x,F){var V={};for(var P in x)Object.prototype.hasOwnProperty.call(x,P)&&F.indexOf(P)<0&&(V[P]=x[P]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,P=Object.getOwnPropertySymbols(x);q{if(F===void 0)return F;let V=(F||"").replace(/^\//,"");return Object.keys(x).forEach(P=>{V=V.replace(`:${P}`,x[P])}),V},ge=x=>{const{prefixCls:F,separator:V="/",style:P,className:q,rootClassName:Z,routes:X,items:se,children:te,itemRender:j,params:be={}}=x,Ce=z(x,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:We,direction:Me,breadcrumb:je}=l.useContext(t.E_);let _e;const et=We("breadcrumb",F),[Ae,fe]=f(et),Ze=A(se,X),E=k(et,j);if(Ze&&Ze.length>0){const a=[],M=se||X;_e=Ze.map((Y,s)=>{const{path:i,key:B,type:y,menu:u,overlay:D,onClick:pe,className:J,separator:ve,dropdownProps:ae}=Y,me=S(be,i);me!==void 0&&a.push(me);const ue=B!=null?B:s;if(y==="separator")return l.createElement(_,{key:ue},ve);const ke={},Ge=s===Ze.length-1;u?ke.menu=u:D&&(ke.overlay=D);let{href:Ve}=Y;return a.length&&me!==void 0&&(Ve=`#/${a.join("/")}`),l.createElement(Le,Object.assign({key:ue},ke,(0,U.Z)(Y,{data:!0,aria:!0}),{className:J,dropdownProps:ae,href:Ve,separator:Ge?"":V,onClick:pe,prefixCls:et}),E(Y,be,M,a,Ve))})}else if(te){const a=(0,m.Z)(te).length;_e=(0,m.Z)(te).map((M,Y)=>{if(!M)return M;const s=Y===a-1;return(0,$.Tm)(M,{separator:s?"":V,key:Y})})}const g=d()(et,je==null?void 0:je.className,{[`${et}-rtl`]:Me==="rtl"},q,Z,fe),C=Object.assign(Object.assign({},je==null?void 0:je.style),P);return Ae(l.createElement("nav",Object.assign({className:g,style:C},Ce),l.createElement("ol",null,_e)))};ge.Item=Ee,ge.Separator=_;var ee=ge,He=ee},24905:function(Mt,we,e){e.d(we,{default:function(){return f}});var w=e(92310),d=e.n(w),m=e(5630),U=e(59301),l=e(36355),$=e(1684),t=e(32441),ne=U.createContext(null),v=e(98447),_=e(14088),T=e(4572),b=function(p,W){var A={};for(var z in p)Object.prototype.hasOwnProperty.call(p,z)&&W.indexOf(z)<0&&(A[z]=p[z]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,z=Object.getOwnPropertySymbols(p);S{var A;const{prefixCls:z,className:S,rootClassName:ge,children:ee,indeterminate:He=!1,style:x,onMouseEnter:F,onMouseLeave:V,skipGroup:P=!1,disabled:q}=p,Z=b(p,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:X,direction:se,checkbox:te}=U.useContext(l.E_),j=U.useContext(ne),{isFormItemInput:be}=U.useContext(t.aM),Ce=U.useContext($.Z),We=(A=(j==null?void 0:j.disabled)||q)!==null&&A!==void 0?A:Ce,Me=U.useRef(Z.value);U.useEffect(()=>{j==null||j.registerValue(Z.value)},[]),U.useEffect(()=>{if(!P)return Z.value!==Me.current&&(j==null||j.cancelValue(Me.current),j==null||j.registerValue(Z.value),Me.current=Z.value),()=>j==null?void 0:j.cancelValue(Z.value)},[Z.value]);const je=X("checkbox",z),[_e,et]=(0,v.ZP)(je),Ae=Object.assign({},Z);j&&!P&&(Ae.onChange=function(){Z.onChange&&Z.onChange.apply(Z,arguments),j.toggleOption&&j.toggleOption({label:ee,value:Z.value})},Ae.name=j.name,Ae.checked=j.value.includes(Z.value));const fe=d()(`${je}-wrapper`,{[`${je}-rtl`]:se==="rtl",[`${je}-wrapper-checked`]:Ae.checked,[`${je}-wrapper-disabled`]:We,[`${je}-wrapper-in-form-item`]:be},te==null?void 0:te.className,S,ge,et),Ze=d()({[`${je}-indeterminate`]:He},T.A,et),E=He?"mixed":void 0;return _e(U.createElement(_.Z,{component:"Checkbox",disabled:We},U.createElement("label",{className:fe,style:Object.assign(Object.assign({},te==null?void 0:te.style),x),onMouseEnter:F,onMouseLeave:V},U.createElement(m.Z,Object.assign({"aria-checked":E},Ae,{prefixCls:je,className:Ze,disabled:We,ref:W})),ee!==void 0&&U.createElement("span",null,ee))))};var Q=U.forwardRef(re),Le=e(94480),le=e(2738),Ee=function(p,W){var A={};for(var z in p)Object.prototype.hasOwnProperty.call(p,z)&&W.indexOf(z)<0&&(A[z]=p[z]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,z=Object.getOwnPropertySymbols(p);S{const{defaultValue:A,children:z,options:S=[],prefixCls:ge,className:ee,rootClassName:He,style:x,onChange:F}=p,V=Ee(p,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:P,direction:q}=U.useContext(l.E_),[Z,X]=U.useState(V.value||A||[]),[se,te]=U.useState([]);U.useEffect(()=>{"value"in V&&X(V.value||[])},[V.value]);const j=U.useMemo(()=>S.map(g=>typeof g=="string"||typeof g=="number"?{label:g,value:g}:g),[S]),be=g=>{te(C=>C.filter(a=>a!==g))},Ce=g=>{te(C=>[].concat((0,Le.Z)(C),[g]))},We=g=>{const C=Z.indexOf(g.value),a=(0,Le.Z)(Z);C===-1?a.push(g.value):a.splice(C,1),"value"in V||X(a),F==null||F(a.filter(M=>se.includes(M)).sort((M,Y)=>{const s=j.findIndex(B=>B.value===M),i=j.findIndex(B=>B.value===Y);return s-i}))},Me=P("checkbox",ge),je=`${Me}-group`,[_e,et]=(0,v.ZP)(Me),Ae=(0,le.Z)(V,["value","disabled"]),fe=S.length?j.map(g=>U.createElement(Q,{prefixCls:Me,key:g.value.toString(),disabled:"disabled"in g?g.disabled:V.disabled,value:g.value,checked:Z.includes(g.value),onChange:g.onChange,className:`${je}-item`,style:g.style,title:g.title},g.label)):z,Ze={toggleOption:We,value:Z,disabled:V.disabled,name:V.name,registerValue:Ce,cancelValue:be},E=d()(je,{[`${je}-rtl`]:q==="rtl"},ee,He,et);return _e(U.createElement("div",Object.assign({className:E,style:x},Ae,{ref:W}),U.createElement(ne.Provider,{value:Ze},fe)))},N=U.forwardRef(ie);var c=U.memo(N);const r=Q;r.Group=c,r.__ANT_CHECKBOX=!0;var f=r},98447:function(Mt,we,e){e.d(we,{C2:function(){return l}});var w=e(17313),d=e(37613),m=e(83116);const U=$=>{const{checkboxCls:t}=$,G=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,w.Wf)($)),{display:"inline-flex",flexWrap:"wrap",columnGap:$.marginXS,[`> ${$.antCls}-row`]:{flex:1}}),[G]:Object.assign(Object.assign({},(0,w.Wf)($)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${G}`]:{marginInlineStart:0},[`&${G}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,w.Wf)($)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:$.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,w.oN)($))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:$.checkboxSize,height:$.checkboxSize,direction:"ltr",backgroundColor:$.colorBgContainer,border:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`,borderRadius:$.borderRadiusSM,borderCollapse:"separate",transition:`all ${$.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:$.checkboxSize/14*5,height:$.checkboxSize/14*8,border:`${$.lineWidthBold}px solid ${$.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${$.motionDurationFast} ${$.motionEaseInBack}, opacity ${$.motionDurationFast}`}},"& + span":{paddingInlineStart:$.paddingXS,paddingInlineEnd:$.paddingXS}})},{[` diff --git a/p__MyProblem__RecordDetail__index.36360e96.async.js b/p__MyProblem__RecordDetail__index.2f96afe2.async.js similarity index 99% rename from p__MyProblem__RecordDetail__index.36360e96.async.js rename to p__MyProblem__RecordDetail__index.2f96afe2.async.js index 2f59871862..35f8fafe9c 100644 --- a/p__MyProblem__RecordDetail__index.36360e96.async.js +++ b/p__MyProblem__RecordDetail__index.2f96afe2.async.js @@ -97,7 +97,7 @@ `;for(let yo=0;yo{switch(Pn){case ft:return be.createElement(Xe,{callback:ao,onCancel:wo});case Nt:return be.createElement(Ve.Z,{callback:ao,onCancel:wo});case vt:return be.createElement(We.Z,{callback:ao,onCancel:wo});case St:return be.createElement(Te,{callback:ao,onCancel:wo});case Xt:return be.createElement(ke,{callback:ao,onCancel:wo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ao});case"inline-latex":return be.createElement(pt.Z,{showSaveButton:!0,callback:ao});default:return null}},[Pn]);function wo(){yr("")}(0,be.useEffect)(()=>{if(lo.current){let ln=function(An){an=!0,hn=An.pageY},Qt=function(){an=!1},Yt=function(An){if(an){let mn=An.pageY-hn;mn<0&&(mn=0),mn>300&&(mn=300);let _r=tn+mn+"px";Cr(_r)}},qt=lo.current,an=!1,hn=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",Qt),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",Qt)}}},[kt,lo]),(0,be.useEffect)(()=>{Cr(tn)},[tn]);const Lo=Pr(_t),Yo=Pr(kr),Mo={width:Lo,height:Yo},$r=(0,be.useMemo)(()=>{if(ur){let ln=new Date(ur),Qt=ln.getHours(),Yt=ln.getMinutes(),qt=ln.getSeconds();return Qt=Qt<10?"0"+Qt:Qt,Yt=Yt<10?"0"+Yt:Yt,qt=qt<10?"0"+qt:qt,`${Qt}:${Yt}:${qt}`}return 0},[ur]),no=ln=>{const Qt=[];if(En){let Yt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,an,hn){Qt.push({multiLine:qt!==On})})}return Qt};function zo(){window.sessionStorage.removeItem(Lt),po(!1),Yn(0)}function Tt(){po(!1),Yn(0),kt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{ir[Pn]&&Pn!==xt&&Pn!==St&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Qt=window.innerWidth/2-ln.offsetWidth/2,Yt=window.innerHeight/2-ln.offsetHeight/2;Ro(Qt),zr(Yt)},0)},[Pn]);const Gt=ln=>{ln.preventDefault();const Qt=ln.clientX-pn,Yt=ln.clientY-mo;document.body.onmousemove=qt=>{let an=qt.clientX-Qt,hn=qt.clientY-Yt;const An=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-An.offsetWidth,_r=window.innerHeight-An.offsetHeight;an=Math.max(0,Math.min(an,mn)),hn=Math.max(0,Math.min(hn,_r)),on(qt.clientX,qt.clientY,Qt,Yt)&&(Ro(an),zr(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(ln,Qt,Yt,qt)=>{const an=document.body.clientHeight,hn=document.body.clientWidth;return ln<20&&Yt>ln||ln>hn-20&&YtQt||Qt>an-20&&qtPe in ye?oe(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):ye[Pe]=we,z=(ye,Pe)=>{for(var we in Pe||(Pe={}))y.call(Pe,we)&&b(ye,we,Pe[we]);if(a)for(var we of a(Pe))x.call(Pe,we)&&b(ye,we,Pe[we]);return ye},te=(ye,Pe)=>re(ye,ee(Pe));const{useForm:le}=be.default,fe={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Pe})=>{const[we]=le();let De=(0,ce.useRef)();function Ee(je){De.current.width=we.getFieldValue("width"),De.current.align=we.getFieldValue("align"),ye(je,De.current)}function Ae(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}we.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];De.current=Me,Se(Me,Ae)}return ae.createElement(be.default,te(z({form:we},ge),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,Pe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.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",ye),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),ye)},!1),De.addEventListener("error",function(Ee){console.error(Ee)},!1),De.open("POST",`${ie.KI}/api/attachments.json`),De.send(we)}},57261:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return E}});var be=ve(59301),_e=ve(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Et,dt,ve){"use strict";var be=ve(829),_e=ve(57809),E=ve(78673),pe=ve(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var fe;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(fe=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:fe.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,me&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,me)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return _e}});var be=ve(59301);function _e(E,pe){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},21390:function(Et,dt,ve){"use strict";var be=ve(59301),_e=ve(31797),E=ve(5871),pe=ve(78241),de=ve(43418),se=ve(71418),ne=ve(1710),ie=ve(92832),ce=ve(95237),ue=ve(43604),ae=ve(3113),oe=ve(87513),re=ve(56656),ee=ve.n(re),a=ve(65582),y=ve(65862),x=ve(27158),b=ve(41867),z=ve(61527),te=ve(59301),le=(he,Se,ye)=>new Promise((Pe,we)=>{var De=Ce=>{try{Ae(ye.next(Ce))}catch(je){we(je)}},Ee=Ce=>{try{Ae(ye.throw(Ce))}catch(je){we(je)}},Ae=Ce=>Ce.done?Pe(Ce.value):Promise.resolve(Ce.value).then(De,Ee);Ae((ye=ye.apply(he,Se)).next())});const{Countdown:fe}=_e.default,ge=({value:he,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:he,successCb:Se,dispatch:ye})=>{var Pe,we,De,Ee;const Ae=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Be=(0,be.useRef)(),{actionTabs:Je}=he,[qe,Xe]=(0,be.useState)(),[,Ve,We,ze]=(0,z.U)(oe.n7,{id:Ae.categoryId}),[,Ue,rt]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[he.actionTabs.key]);const Qe=()=>new Promise(Ze=>le(void 0,null,function*(){var Fe,Oe;return Be.current=yield(0,x.y)({ip_limit:(Fe=Je==null?void 0:Je.exerciseParams)==null?void 0:Fe.ip_limit,ip_bind:(Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ze()})),ut=()=>le(void 0,null,function*(){var Ze,Fe,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ze=Je==null?void 0:Je.exerciseParams)==null?void 0:Ze.ip_limit)!=="no"||(Fe=Je==null?void 0:Je.exerciseParams)!=null&&Fe.ip_bind_type)&&(yield Qe()),(yield(0,oe.ZD)((Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Be.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const ot=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:ot.inner_ip,public_ip:ot.public_ip,open_camera:ot.open_camera,ip_limit:ot.ip_limit,ip_bind:ot.ip_bind,ip_bind_type:ot.ip_bind_type,exercise_tips:ot.exercise_tips,exerciseId:ot.id,screen_open:ot.screen_open,screen_num:ot.screen_num,screen_sec:ot.screen_sec,coursesId:Ae.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.login,history,identity_verify:ot.identity_verify,open_phone_video_recording:ot.open_phone_video_recording,current_status:ot.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Pe=Je==null?void 0:Je.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Ze=yield rt(Ae);yield We({}),Ze.status||Xe(Ze)})},[he.actionTabs.key]);const{time:Re,end_time:$e}=(qe==null?void 0:qe.exercise)||{},Le=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Le?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Le.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((De=Je==null?void 0:Je.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Ve||Ue},He&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ge,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ve||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()($e).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(me)},17933:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return a}});var be=ve(59301),_e=ve(65582),E=ve(43418),pe=ve(3113),de=ve(71418),se=ve(67172),ne=ve(80443),ie=ve(50258),ce=ve(24334),ue=ve(56656),ae=ve.n(ue),oe=ve(17124),re=ve(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=me=>{try{ge(b.next(me))}catch(he){te(he)}},fe=me=>{try{ge(b.throw(me))}catch(he){te(he)}},ge=me=>me.done?z(me.value):Promise.resolve(me.value).then(le,fe);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Xe=yield(0,se.X6)(y);z(Xe.data)})}()},[y]);const{status:le,created_at:fe,code:ge,name:me,language:he,pass_sets_count:Se,set_count:ye,error_msg:Pe,output:we,input:De,expected_output:Ee,execute_memory:Ae,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Je}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:Pe,execute_time:je,output:we,input:De,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Je}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},28475:function(Et,dt,ve){"use strict";ve.r(dt),ve.d(dt,{default:function(){return te}});var be=ve(59301),_e=ve(93373),E=ve(74128),pe=ve(65582),de=ve(71418),se=ve(67172),ne=ve(88125),ie=ve(50258),ce=ve(24334),ue=ve(56656),ae=ve.n(ue),oe=ve(21185),re=Object.defineProperty,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(le,fe,ge)=>fe in le?re(le,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):le[fe]=ge,b=(le,fe)=>{for(var ge in fe||(fe={}))a.call(fe,ge)&&x(le,ge,fe[ge]);if(ee)for(var ge of ee(fe))y.call(fe,ge)&&x(le,ge,fe[ge]);return le},z=(le,fe,ge)=>new Promise((me,he)=>{var Se=we=>{try{Pe(ge.next(we))}catch(De){he(De)}},ye=we=>{try{Pe(ge.throw(we))}catch(De){he(De)}},Pe=we=>we.done?me(we.value):Promise.resolve(we.value).then(Se,ye);Pe((ge=ge.apply(le,fe)).next())}),te=()=>{const{submitId:le}=(0,pe.useParams)(),[fe,ge]=(0,be.useState)(""),[me,he]=(0,be.useState)(""),[Se,ye]=(0,be.useState)(void 0);function Pe(){pe.history.back()}(0,be.useEffect)(()=>{le&&function(){return z(this,null,function*(){const Ye=yield(0,se.X6)(le);ye(Ye.data)})}()},[le]);const{status:we,created_at:De,code:Ee,name:Ae,language:Ce,pass_sets_count:je,set_count:Me,error_msg:Ge,output:Be,input:Je,expected_output:qe,execute_memory:Xe,user:Ve,execute_time:We,input_file_url:ze,output_file_url:Ue,is_file:rt,expected_output_file_url:Qe}=Se||{};return be.createElement(de.Z,{spinning:!Se,delay:500},be.createElement("div",{className:"record-detail-info"},Se?be.createElement(be.Fragment,null,be.createElement("header",{className:_e.Z.header},be.createElement("div",null,be.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Ve.image_url}`,alt:"user",width:30}),be.createElement("span",null,Ve.name)),be.createElement("h2",null," ",Ae," "),be.createElement("button",{className:"ant-btn",onClick:Pe,style:{border:"1px solid #bacffe",color:"#3061d0"}},"\u8FD4\u56DE\u8BE5\u9898")),be.createElement("div",{className:"record-detail-body"},be.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),be.createElement("ul",{className:"record-info"},be.createElement("li",null," ","\u72B6\u6001\uFF1A",be.createElement("span",{className:we===0?"c-green":"c-red"},ne.Im[we])," "),be.createElement("li",null," ","\u63D0\u4EA4\u65F6\u95F4\uFF1A",be.createElement("span",null,ae()(De).format("YYYY-MM-DD HH:mm:ss"))," "),be.createElement("li",null," ","\u8BED\u8A00\uFF1A",be.createElement("span",null,Ce)," "),be.createElement("li",null," ","\u6267\u884C\u7528\u65F6\uFF1A",be.createElement("span",null,We*1e3,"ms")," "),be.createElement("li",null," ",`${je} / ${Me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),be.createElement(ne.Y4,b({},{status:we,error_msg:Ge,execute_time:We,output:Be,input:Je,expected_output:qe,input_file_url:ze,output_file_url:Ue,is_file:rt,expected_output_file_url:Qe,setData:ge,setMonacoValue:he})),be.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),be.createElement(ie.ZP,{height:"calc(100% - 126px)",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:ce.Base64.decode(Ee),options:{readOnly:!0}}))):null),be.createElement(oe.Z,{close:!0,data:fe,type:fe.length?"txt":"",onClose:()=>ge(""),monacoEditor:{value:me,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}}}))}},88125:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},Y4:function(){return we}});var be=ve(59301),_e=ve(92832),E=ve(8591),pe=ve(3113),de=ve(10129),se=ve(24334),ne=ve.n(se),ie=ve(25492),ce=ve(42678),ue=ve(6339),ae=ve(65862),oe=ve(34376),re=ve.n(oe),ee=ve(38147),a=ve(65582),y=ve(17933),x=ve(77254),b=ve(67172),z=ve(56918),te=ve(21185),le=ve(92310),fe=ve.n(le),ge=ve(84056),me=ve(59301),he=(Ae,Ce,je)=>new Promise((Me,Ge)=>{var Be=Xe=>{try{qe(je.next(Xe))}catch(Ve){Ge(Ve)}},Je=Xe=>{try{qe(je.throw(Xe))}catch(Ve){Ge(Ve)}},qe=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Be,Je);qe((je=je.apply(Ae,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(Ae=>(Ae[Ae.SET_VISIBLE=0]="SET_VISIBLE",Ae[Ae.SET_TABINDEX=1]="SET_TABINDEX",Ae))(Pe||{});function we(Ae){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:Je,input_file_url:qe,output_file_url:Xe,expected_output_file_url:Ve,setMonacoValue:We,setData:ze}=Ae,Ue=(0,be.useRef)(),rt=(0,be.useRef)(),Qe=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Je&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch($e){}},100)}if(Ge&&!Je&&rt.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(rt.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!Je&&Qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Qe.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Ue}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield(0,ee.ZP)(Xe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Xe)},200)})},Me)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Qe}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Ve)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&me.createElement(ue.Z,{value:Ge,style:Ye}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ut," ")}function De(Ae){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:Je,is_file:qe,input_file_url:Xe,output_file_url:Ve,expected_output_file_url:We}=Ae;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ze," ")}function Ee({value:Ae,className:Ce}){return me.createElement("span",{className:Ce},Ae)}dt.ZP=({input:Ae,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:Je,onDebugCode:qe,onSubmitCode:Xe,hack:Ve,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:rt})=>{const[Qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,$e]=(0,be.useState)(!1),[Le,Ne]=(0,be.useState)(1),[et,Ze]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,Ke]=(0,be.useState)(""),[ot,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),mt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:St,input_file_url:xt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:Xt,hack_sets:dn}=ze||{};(0,be.useEffect)(()=>{pt===0&&(Ne(1),Oe(0))},[pt,at]),(0,be.useEffect)(()=>{he(void 0,null,function*(){var Tn;const Zn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Zn==null?void 0:Zn.status)===0&&(Zn!=null&&Zn.data&&((Tn=Zn==null?void 0:Zn.data)==null?void 0:Tn.status)!==0?(rt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zn==null?void 0:Zn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let On=function(gr){Nr=Pr.offsetHeight,qn=!0,jr=gr.pageY,lt.current.style.display="block"},Tn=function(){qn=!1,lt.current.style.display="none"},Zn=function(gr){if(qn){en();let Ot=jr-gr.pageY,jt=Nr+Ot;if(jt<0&&(jt=0),jt>window.innerHeight-150&&(jt=window.innerHeight-150),Le===1){jt<=34?Oe(0):Oe(jt);return}console.log(jt,"resizeH"),Oe(jt)}};const Pr=ct.current;let Nr=0,qn=!1,jr=0;const ir=document.getElementById("case-y-bar");return ir==null||ir.addEventListener("mousedown",On),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",Tn),()=>{const gr=document.getElementById("case-y-bar");gr==null||gr.removeEventListener("mousedown",On),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",Tn)}}},[tt,Le]),(0,be.useEffect)(()=>{const On=x.Z.subscribe("resize-move-bar",en);if(Qe.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),Ln),()=>{document.removeEventListener((0,ge.gH)(),Ln),On()}},[]),(0,be.useEffect)(()=>{});function en(){var On,Tn,Zn,Pr;const Nr=document.getElementById("outputResultRef");if(Nr){let qn=Nr.dataset.text;mt.current.reset(),mt.current.writeln(qn);const jr=document.getElementById("outputResultRef").offsetWidth-20,ir=((Pr=(Zn=(Tn=(On=mt.current)==null?void 0:On._core)==null?void 0:Tn._renderService)==null?void 0:Zn.dimensions)==null?void 0:Pr.actualCellWidth)||10,gr=Math.ceil(jr/ir);mt.current.resize(gr,Math.ceil(Nr.clientHeight/16))}}function Jt(){He(!Ye),setTimeout(()=>{en()},300),Oe(Ye?320:window.innerHeight-150)}function wn(){Re?($e(!1),(0,ge.BU)()):($e(!0),(0,ge.Dj)(ht.current))}const Ln=On=>{(0,ge.vp)()||$e(!1)},fn=(0,be.useMemo)(()=>{if(Be){const{status:On,output:Tn,error_msg:Zn}=Be;return setTimeout(()=>{let Pr="",Nr=document.getElementById("outputResultRef");Tn?Pr=se.Base64.decode(Tn):Zn&&(Pr=se.Base64.decode(Zn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(Nr),mt.current.onKey(function(qn){var jr;if(qn.domEvent.key.toLocaleUpperCase()==="C"&&qn.domEvent.ctrlKey){qn.domEvent.preventDefault();let ir=(jr=mt.current)==null?void 0:jr.getSelection();navigator.clipboard.writeText(ir).then(()=>{})}}),Nr.dataset.text=Pr,mt.current.setOption("convertEol",!0),en()},300),me.createElement(me.Fragment,null,De(Be))}return null},[Be]);function zn(){var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Un=On=>he(void 0,null,function*(){let Tn=yield(0,ee.ZP)(`/api/problems/${On}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Tn&&(window.location.href=`/myproblems/${Tn==null?void 0:Tn.identifier}${window.location.search}`)});function Nn(){St?navigator.clipboard.writeText(se.Base64.decode(Xt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(be.Fragment,null,me.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},me.createElement("div",{className:ie.Z.fullMask,ref:lt}),me.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Le===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Le===1&&(Fe<=34?me.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:ie.Z.caseHead},me.createElement("div",{className:ie.Z.dot}),me.createElement("div",{className:ie.Z.text},Le===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Le===2&&!Me&&typeof pt=="number"&&me.createElement(me.Fragment,null,pt===de.h.OK?me.createElement("div",{className:ie.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:ie.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),me.createElement("div",{className:ie.Z.btns},Le===2&&!Me&&me.createElement(me.Fragment,null,pt!==de.h.OK&&me.createElement("div",{onClick:Nn},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{xe(at)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Jt()},me.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Le===1?"block":"none"}},je?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Fe-34}},me.createElement("div",{className:ie.Z.result},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:ie.Z.leftNode},me.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Ae,onChange:Je}))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:ie.Z.node},Be?fn:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Le===2?"block":"none"}},Me?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:ht,className:ie.Z.elseNode},me.createElement("div",{className:ie.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:ie.Z.scroll},me.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&me.createElement(Ee,{value:st}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(xt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(xt)},200)})},st)),st&&me.createElement("div",{className:ie.Z.action},me.createElement("span",{onClick:()=>Ze(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>wn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!St&&me.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(pt===4||pt===5)&&me.createElement(Ee,{className:"mb10",value:Xt&&se.Base64.decode(Xt)||""}),pt!=4&&pt!=5&&(St?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(On)}catch(Tn){ke("")}setTimeout(()=>{Ke(Bt)},200)})},ft):me.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),me.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.above_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.under_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&me.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Xe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:xe,open:Te}),me.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Et,dt,ve){"use strict";ve.r(dt),ve.d(dt,{Types:function(){return wo},default:function(){return $r}});var be=ve(59301),_e=ve(65582),E=ve(31797),pe=ve(43418),de=ve(71418),se=ve(3113),ne=ve(6848),ie=ve(95237),ce=ve(67172),ue=ve(87513),ae=ve(84056),oe=ve(29584),re=ve(74128),ee=ve(87169),a=ve(43428),y=ve(50258),x=ve(57261),b=ve(42926),z=ve(77825),te=ve(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ve(56102),ge=ve(38147),me=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),Se=({showResourceCentre:Tt,identifier:Gt})=>{const on=(0,_e.useParams)(),[ln,Qt]=(0,be.useState)(null);(0,be.useEffect)(()=>{Tt&&Yt()},[Tt]);const Yt=()=>me(void 0,null,function*(){const qt=yield(0,ge.ZP)(`/api/problems/${Gt}/attachment_list.json`,{method:"get"});(qt==null?void 0:qt.status)==0&&Qt(qt.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((qt,an)=>be.createElement("dl",{className:le.list,key:an},be.createElement(ne.Z,{title:qt.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),qt.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:qt.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ve(59301),Pe=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Tt,Gt,on)=>Gt in Tt?Pe(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Me=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Ae.call(Gt,on)&&je(Tt,on,Gt[on]);if(Ee)for(var on of Ee(Gt))Ce.call(Gt,on)&&je(Tt,on,Gt[on]);return Tt},Ge=(Tt,Gt)=>we(Tt,De(Gt));const Be={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(Tt=>(Tt[Tt.set_font_size=0]="set_font_size",Tt[Tt.set_theme=1]="set_theme",Tt[Tt.on_tab_to_space=2]="on_tab_to_space",Tt[Tt.set_show_editor_setting=3]="set_show_editor_setting",Tt[Tt.set_show_respurce_center=4]="set_show_respurce_center",Tt))(Je||{});function qe(Tt,Gt){switch(Gt.type){case 3:return Ge(Me({},Tt),{showEditorSetting:Gt.payload});case 1:return Ge(Me({},Tt),{theme:Gt.payload});case 0:return Ge(Me({},Tt),{fontSize:Gt.payload});case 2:return Ge(Me({},Tt),{tabToSpace:Gt.payload});case 4:return Ge(Me({},Tt),{showResourceCentre:Gt.payload});default:throw new Error}}var Xe=({isLoading:Tt,value:Gt,onChange:on,language:ln,onUpdateCode:Qt,ActionBarRender:Yt,setIsWhiteTheme:qt,identifier:an})=>{const[hn,An]=(0,be.useReducer)(qe,Be),{theme:mn,fontSize:_r,showEditorSetting:Kn,tabToSpace:Jr,showResourceCentre:sr}=hn,kn=(0,be.useRef)(),hr=(0,be.useRef)();(0,be.useEffect)(()=>{qt(mn==="vs")},[mn]);const Sr={onFontSizeChange:Fr=>{An({type:0,payload:Fr}),(0,b.t)("cmFontSize",Fr)},tabToSpace:Jr,cmFontSize:_r,className:"oj",cmCodeMode:mn,onTabToSpace:Fr=>{An({type:2,payload:Fr}),(0,b.t)("cmTabToSpace",Fr)},onCodeModeChange:Fr=>{An({type:1,payload:Fr}),(0,b.t)("ProgrammingCodeMode",Fr)}};function Dn(){An({type:3,payload:!1})}function Or(){An({type:3,payload:!0})}function Gr(){An({type:4,payload:!1})}function Tr(){An({type:4,payload:!0})}const pr={value:Gt,language:ln,theme:mn,options:{fontSize:_r,insertSpaces:Jr},onChange:Fr=>{on(Fr),hr.current=Fr,clearTimeout(kn.current),kn.current=setTimeout(()=>{Qt(hr.current)},1e4)},onEditBlur:Fr=>{hr.current&&Qt(hr.current)}};return ye.createElement(be.Fragment,null,Yt(Or,Tr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Tt&&ye.createElement(y.ZP,Me({},pr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Dn},ye.createElement(z.Z,Me({},Sr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:sr,onClose:Gr},ye.createElement(Se,{showResourceCentre:sr,identifier:an}))))},Ve=ve(60141),We=ve(24334),ze=ve(88125),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},rt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ve(1710),ut=ve(58421),Ye=ve(58617),He=ve(17933),Re=ve(56656),$e=ve.n(Re),Le=ve(59301);const{Column:Ne}=Qe.default;var et=({submitResult:Tt,submitting:Gt,submitRecords:on,page:ln,onPageChange:Qt,topicId:Yt})=>{const[qt]=(0,_e.useSearchParams)(),{records:an,records_count:hn}=on||{},[An,mn]=(0,be.useState)(!1),_r=qt.get("type")==="1";return Le.createElement(de.Z,{spinning:Gt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Le.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Le.createElement(Qe.default,{dataSource:an,rowKey:"id",pagination:!1},Le.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,Jr)=>Le.createElement("span",null," ",$e()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Le.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,Jr)=>{var sr;return Le.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{mn(Jr.id)}},(sr=ze.Im[Kn])==null?void 0:sr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Le.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${_r?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?_r?Kn:Kn/1e3:""}),Le.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${_r?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?_r?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Le.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Le.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,Jr)=>Le.createElement("span",{className:"c-light-primary current",onClick:()=>{mn(Jr.id)}},"\u67E5\u770B")})):Le.createElement("div",{style:{height:300,width:"100%"}}),Le.createElement(He.Z,{onClose:mn,open:An}),hn>15?Le.createElement(ut.Z,{className:rt.pagination,current:ln,pageSize:15,total:hn,onChange:Qt}):null)},Ze=ve(2524),Fe=ve(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ve(6339),xe=ve(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Tt})=>{const{language:Gt,difficult:on,time_limit:ln,description:Qt}=Tt,[Yt]=(0,_e.useSearchParams)(),qt=Ie[on];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Gt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.Z,{color:qt==null?void 0:qt.color},qt==null?void 0:qt.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),Yt.get("qtype")==="8"?xe.createElement(Te.Z,{value:Qt,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:Qt,className:Oe.desc}))},ot={},ke=ve(59301),tt=({hack:Tt,current_user:Gt})=>ke.createElement("div",{className:ot.answer},Tt!=null&&Tt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.answer_text)||""}):ke.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=ve(77254);function ct(Tt,Gt){return(0,ge.U2)(`/problems/${Tt}/comments.json`,{page:Gt,limit:10})}function ht(Tt){return(0,ge.v_)(`/discusses/${Tt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/reply.json`,{comments:{content:on,parent_id:Gt}})}function pt(Tt,Gt){return(0,ge.v_)(`/problems/${Tt}/comments.json`,{comments:{content:Gt}})}function at(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/${Gt}/hidden.json`,on)}function st(Tt,Gt){return(0,ge.IV)(`/problems/${Tt}/comments/${Gt}`)}var ft=ve(83554);function vt({author:Tt}){return be.createElement("a",{href:`/users/${Tt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Tt.image_url}`,width:"50"}))}function St({data:Tt,index:Gt,parentDiscussIndex:on,user:ln,onSetActionType:Qt}){const{author:Yt,can_delete:qt,content:an,id:hn,time:An}=Tt;function mn(){Qt({id:hn,index:Gt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=ln.admin||qt||Yt.user_id===ln.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:Yt}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},Yt.name),be.createElement("span",{className:"grey"},An),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},_r?be.createElement("a",{onClick:mn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:an})))}var xt=({user:Tt,data:Gt,index:on,onPlusDiscuss:ln,onSetActionType:Qt,activeDiscussIndex:Yt,onReplyDiscuss:qt,onSetActiveDiscussIndex:an})=>{const{content:hn,children:An,hidden:mn,id:_r,praise_count:Kn,time:Jr,user_praise:sr,can_delete:kn,author:hr}=Gt;function Sr(){an(_r)}function Dn(){ln(_r,!sr,on)}function Or(){Qt({id:_r,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Gr(){Qt({id:_r,index:on,params:{hidden:mn?"0":"1"},type:"hidden-discuss",message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Tr=Tt.admin||Tt.user_id===hr.user_id;return be.createElement("div",{className:"discuss-item-container",key:_r},be.createElement(vt,{author:hr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${hr.login}`,target:"_blank"}," ",hr.name," "),be.createElement("span",{className:"grey"},Jr)),be.createElement(Te.Z,{className:"discuss-content",value:hn}),An&&An.length>0?be.createElement("div",{className:"reply-discuss-container"},An.map((pr,Fr)=>be.createElement(St,{key:pr.id,data:pr,index:Fr,user:Tt,onSetActionType:Qt,parentDiscussIndex:on}))):null,be.createElement("div",{className:"btn-group"},Tr?be.createElement("a",{onClick:Gr,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,kn&&(!An||An.length==0)?be.createElement("a",{onClick:Or,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:Sr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Dn,className:sr?"c-orange":""},be.createElement("i",{className:sr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,Kn||""))),be.createElement(ft.Z,{id:_r,activeDiscussIndex:Yt,onReplyDiscuss:qt})))},Bt=ve(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Xt=ve(96565),dn=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),en=({user_praise:Tt,praise_count:Gt,praisePlus:on,onCreateDiscuss:ln,discuss_count:Qt})=>{const[Yt,qt]=(0,be.useState)(!1),[an,hn]=(0,be.useState)("");function An(Jr){hn(Jr)}function mn(){qt(!0)}function _r(){qt(!1)}function Kn(){return dn(this,null,function*(){ln(an),hn(""),qt(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${Yt?Nt.active:""} `},be.createElement("div",{className:Yt?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:mn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Qt," "),be.createElement("a",{className:"c-light-black",onClick:on,title:Tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Gt?be.createElement("span",null,Gt):"")),Yt?be.createElement("div",{className:Nt["input-mask"],onClick:_r}):null,be.createElement("div",{className:Yt?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(Xt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:An}),be.createElement("div",{className:Nt["tip-container"],onClick:_r},be.createElement("a",{className:Nt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},Jt=ve(59301),wn=Object.defineProperty,Ln=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,On=(Tt,Gt,on)=>Gt in Tt?wn(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Tn=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Un.call(Gt,on)&&On(Tt,on,Gt[on]);if(zn)for(var on of zn(Gt))Nn.call(Gt,on)&&On(Tt,on,Gt[on]);return Tt},Zn=(Tt,Gt)=>Ln(Tt,fn(Gt)),Pr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var qn=(Tt=>(Tt[Tt.GET_DISCUSSES=0]="GET_DISCUSSES",Tt[Tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Tt[Tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Tt[Tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Tt[Tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Tt[Tt.SET_PAGE=5]="SET_PAGE",Tt[Tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Tt))(qn||{});function jr(Tt,Gt){switch(Gt.type){case 6:return Zn(Tn({},Tt),{loading:!0});case 0:return Tn(Tn({},Tt),Gt.payload);case 1:return Tn(Tn({},Tt),Gt.payload);case 4:return Tn(Tn({},Tt),Gt.payload);case 3:return Tn(Tn({},Tt),Gt.payload);case 5:return Zn(Tn({},Tt),{page:Gt.payload});case 2:return Tn(Tn({},Tt),Gt.payload);default:throw new Error}}var ir=({user:Tt,identifier:Gt,hack:on,onTriggerPraise:ln,activeIndex:Qt})=>{const[Yt,qt]=(0,be.useReducer)(jr,Nr),{loading:an,page:hn,data:An,count:mn,actionType:_r,activeDiscussIndex:Kn}=Yt,Jr=(0,be.useCallback)(()=>Pr(void 0,null,function*(){qt({type:6});const pr=yield ct(Gt,hn),{comments:Fr,disscuss_count:co}=pr;qt({type:0,payload:{data:Fr,count:co,loading:!1}})}),[hn,Gt]);(0,be.useEffect)(()=>{Qt==="2"&&Jr()},[Gt,hn,Qt]);function sr(pr){qt({type:5,payload:pr})}function kn(pr){qt({type:4,payload:{actionType:pr}})}function hr(pr){qt(Kn===pr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pr}})}function Sr(pr,Fr,co){return Pr(this,null,function*(){try{const ho=yield ht(pr);An[co].user_praise=Fr,An[co].praise_count=ho.praise_count,qt({type:3,payload:{data:[...An]}})}catch(ho){console.log(ho)}})}function Dn(){return Pr(this,null,function*(){const{id:pr,params:Fr,type:co,index:ho,parentDiscussIndex:Uo}=_r;if(co==="hidden-discuss"&&(yield at(Gt,pr,Fr),Uo?An[Uo].children[ho].hidden=Fr.hidden==1:An[ho].hidden=Fr.hidden==1,qt({type:4,payload:{actionType:null,data:[...An]}})),co==="delete-discuss"){if(yield st(Gt,pr),Uo||Uo===0){let yo=An[Uo].children;for(let Ho=yo.length-1;Ho>=0;Ho--)if(yo[Ho].id===pr){yo.splice(Ho,1);break}An[Uo].children=yo}else for(let yo=An.length-1;yo>=0;yo--)if(An[yo].id===pr){An.splice(yo,1);break}qt({type:4,payload:{actionType:null,data:[...An]}})}})}function Or(){qt({type:4,payload:{actionType:null}})}function Gr(pr,Fr){return Pr(this,null,function*(){try{yield lt(Gt,pr,Fr),Jr()}catch(co){console.log(co)}})}function Tr(pr){return Pr(this,null,function*(){qt({type:6}),yield pt(Gt,pr),Jr()})}return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{className:"discuss-panel"},An.length===0?Jt.createElement(Ze.Z,null):An.map((pr,Fr)=>Jt.createElement(xt,{onReplyDiscuss:Gr,onPlusDiscuss:Sr,onSetActiveDiscussIndex:hr,onSetActionType:kn,data:pr,index:Fr,user:Tt,activeDiscussIndex:Kn})),mn>10?Jt.createElement("div",{className:"pagination-container"},Jt.createElement(ut.Z,{showQuickJumper:!0,onChange:sr,current:hn,total:mn})):null),Jt.createElement(en,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:ln,discuss_count:on.comments_count,onCreateDiscuss:Tr}),Jt.createElement(x.Z,null,Jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!_r,onOk:Dn,onCancel:Or},Jt.createElement("p",null,_r?_r.message:"")),Jt.createElement(Bt.Z,null)))},gr=ve(57809),Ot=ve(92832),jt=ve(65615),_t={},tn=ve(59301),Fn=({hack:Tt,current_user:Gt})=>tn.createElement("div",{className:_t.answer},Tt!=null&&Tt.analysis?tn.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.analysis)||""}):tn.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Cn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Br=ve(36381),rr=ve(43604),Ht=ve(78241),Lt=ve(5871),rn=ve(12088),Dt=ve(59301);const{TextArea:un}=Ot.default,{Panel:En}=Br.default;var In=({data:Tt,hack:Gt})=>(console.log(Tt,Gt,"data"),Gt!=null&&Gt.is_file?Dt.createElement(rn.Y2,{disabled:!0,className:Cn.uploadTableWrapper,showScore:!Gt.test_set_score,data:Tt,isProgramHomework:!0}):Dt.createElement("div",{className:Cn.hackSets},Tt==null?void 0:Tt.map((on,ln)=>Dt.createElement(Br.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&on.id,className:Cn.collapseWrapper,expandIcon:({isActive:Qt})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${Qt?Cn.open:Cn.close}`,style:{fontSize:14,transition:"all .2s"}})},Dt.createElement(En,{key:on.id,header:Dt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Dt.createElement(rr.Z,{className:Cn.panelHeader},Dt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),Dt.createElement(rr.Z,{flex:1},Dt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Gt!=null&&Gt.test_set_score)&&Dt.createElement(rr.Z,{className:Cn.rateInput},Dt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Dt.createElement("div",null,Dt.createElement(Ht.default.Item,{noStyle:!0},Dt.createElement(Lt.Z,{value:on==null?void 0:on.score,className:Cn.baseFormItem,min:0,max:100,disabled:!0}))),Dt.createElement("span",{className:"ml10"},"%")))))},Dt.createElement(Ht.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),Dt.createElement(Ht.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),Sn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ve(59301),Ft=(0,be.forwardRef)(({data:Tt=[]},Gt)=>{var on;const[ln,Qt]=(0,be.useState)(),Yt=Tt.filter(an=>an.show);(0,be.useEffect)(()=>{Yt.length&&Qt(Yt[0].id)},[Tt==null?void 0:Tt.length]);const qt=((on=Yt.find(an=>an.id===ln))==null?void 0:on.element)||null;return(0,be.useImperativeHandle)(Gt,()=>({setActiveTab:an=>Qt(an)})),bt.createElement("div",{className:Sn.tabs},bt.createElement("div",{className:Sn.tabWarp},Yt.map(an=>bt.createElement("div",{onClick:()=>Qt(an.id),className:`${Sn.tab} ${an.id===ln?Sn.active:""}`,key:an.id},an.name))),bt.createElement("div",{className:Sn.content},qt))}),Ct=ve(59301),Vt=Object.defineProperty,$t=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,kt=(Tt,Gt,on)=>Gt in Tt?Vt(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,vr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Rn.call(Gt,on)&&kt(Tt,on,Gt[on]);if(Kt)for(var on of Kt(Gt))Mn.call(Gt,on)&&kt(Tt,on,Gt[on]);return Tt},tr=(Tt,Gt)=>$t(Tt,Wt(Gt)),nr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Kr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},gn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vn=({hack:Tt,onTriggerPraise:Gt,topicId:on,page:ln,onPageChange:Qt,user:Yt,current_user:qt,submitRecords:an,submitting:hn,submitResult:An,setActiveIndex:mn,hack_sets:_r})=>{var Kn,Jr;const[sr]=(0,_e.useSearchParams)(),[kn,hr]=(0,be.useState)("0"),Sr=(0,_e.useLocation)(),[Dn,Or]=(0,be.useState)(!1),[Gr,Tr]=(0,be.useState)(null),[pr,Fr]=(0,be.useState)([]),[co,ho]=(0,be.useState)([]),[Uo,yo]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(Yt,"user");let[xo,ja]=(0,be.useState)(tr(vr({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Tt==null?void 0:Tt.is_close_tips)===!1&&Gr===null&&Tr(!0)},[sa.current,Tt==null?void 0:Tt.is_close_tips,Gr]);function Ba(){return nr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{mn(kn)},[kn]);function wa(Wr){return nr(this,null,function*(){let Jo=Wr.target.id;if(Jo==="1"){let oa=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:vr({},Uo)});(oa==null?void 0:oa.status)===0&&ho(oa==null?void 0:oa.data)}hr(Jo)})}(0,be.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{hr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){hr("2")}function No(){return nr(this,null,function*(){let Wr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:vr({identifier:xo==null?void 0:xo.id},xo)});Fr(Wr)})}const Ar=[{title:null,description:Ct.createElement("div",null,Ct.createElement("b",{onClick:()=>{Tr(!1),Ba(),Or(!0),No()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ct.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ct.createElement(se.ZP,{onClick:()=>{Tr(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Ct.createElement("div",{className:Ue["left-panel"]},Ct.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Tt==null?void 0:Tt.is_program)&&!sr.get("pageId")&&Ct.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Ct.createElement("div",{onClick:()=>{No(),Or(!0)},className:Ue.btns,ref:sa,style:Gr?{pointerEvents:"none"}:{}},Ct.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ct.createElement("li",{style:{marginLeft:20}},Ct.createElement("a",{className:kn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Ct.createElement("li",null,Ct.createElement("a",{className:kn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show)||sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show))&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),sr.get("type")!=="exercises"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(_r!=null&&_r.length)&&sr.get("type")!=="exercises"&&sr.get("type")!=="1"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ct.createElement(Ke,{hack:Tt,onTriggerPraise:Gt,toDiscuss:Na})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="1"?"":"hide"}`},Ct.createElement(Ft,{ref:Ho,data:[{id:"1",show:sr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,an!=null&&an.records_count||hn?Ct.createElement(et,{page:ln,onPageChange:Qt,topicId:on,submitting:hn,key:(An==null?void 0:An.id)||1,submitRecords:an,submitResult:An}):Ct.createElement(Ze.Z,null))},{id:"2",show:sr.get("type")==="exercises"||(Tt==null?void 0:Tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Qe.default,{pagination:!1,dataSource:co==null?void 0:co.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Wr,Jo,oa)=>$e()(Wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Wr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Wr))==null?void 0:ka.name}}]}),Ct.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:co==null?void 0:co.count,hideOnSinglePage:!0,onChange:Wr=>nr(void 0,null,function*(){Uo.page=Wr,yo(Uo);let Jo=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:tr(vr({},Uo),{courseId:xo.courseId})});(Jo==null?void 0:Jo.status)===0&&ho(Jo==null?void 0:Jo.data)})}))}]})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="4"?"":"hide"}`},Ct.createElement(Ft,{data:[{id:"1",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show),name:"\u7B54\u6848",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(tt,{hack:Tt,current_user:qt}))},{id:"2",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show),name:"\u89E3\u6790",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Fn,{hack:Tt,current_user:qt}))}]})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="2"?"":"hide"}`,style:{padding:0}},Ct.createElement(ir,{user:Yt,activeIndex:kn,identifier:Tt.identifier,hack:Tt,onTriggerPraise:Gt})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="5"?"":"hide"}`,style:{padding:12}},Ct.createElement(In,{data:_r||[],hack:Tt})),Ct.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Or(!1),open:Dn},Ct.createElement(ie.Z,null,Ct.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pr==null?void 0:pr.total_count,"\u9898\xA0[\xA0",pr==null?void 0:pr.total_score,"\u5206\xA0]\xA0"),!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pr==null?void 0:pr.work_score,"\u5206")),Ct.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ct.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Wr=>{xo.page=1,xo.finish_status=Wr,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:""},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ct.createElement(gr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ct.createElement(gr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Wr=>{xo.page=1,xo.difficult=Wr||null,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:0},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:1},"\u7B80\u5355"),Ct.createElement(gr.default.Option,{value:2},"\u9002\u4E2D"),Ct.createElement(gr.default.Option,{value:3},"\u56F0\u96BE")),Ct.createElement(Ot.default.Search,{size:"large",onSearch:Wr=>{xo.name=Wr,xo.page=1,ja(vr({},xo)),No()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ct.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",null,"\u72B6\u6001"),Ct.createElement("span",null,"\u5E8F\u53F7"),Ct.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ct.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=pr==null?void 0:pr.data)!=null&&Kn.length?(Jr=pr==null?void 0:pr.data)==null?void 0:Jr.map((Wr,Jo)=>Ct.createElement("div",{onClick:()=>nr(void 0,null,function*(){let oa=yield(0,ge.ZP)(`/api/problems/${Wr==null?void 0:Wr.identifier}/start.json`,{method:"get",params:{hack_user_id:Yt==null?void 0:Yt.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Wr!=null&&Wr.checked?Ue.active:""}`},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(Ct.Fragment,null,!(Wr!=null&&Wr.opened)&&Ct.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Wr==null?void 0:Wr.opened)&&!(Wr!=null&&Wr.passed)&&Ct.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Wr==null?void 0:Wr.opened)&&(Wr==null?void 0:Wr.passed)&&Ct.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ct.createElement("span",null,(xo.page-1)*20+(Jo+1)),Ct.createElement("span",{style:{flex:1},title:Wr.name},`[${Wr==null?void 0:Wr.score}\u5206]`,"\xA0",Wr.name),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kr[Wr.difficult]))):Ct.createElement(Ze.Z,null)),Ct.createElement(ut.Z,{current:xo.page,className:"mt20",hideOnSinglePage:!0,total:pr==null?void 0:pr.count,pageSize:xo.per_page,onChange:(Wr,Jo)=>{xo.page=Wr,xo.per_page=Jo,No()}})),Ct.createElement(jt.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!Gr,steps:Ar,gap:{offset:3,radius:2}}))},Wn=ve(62522),Pn=ve(27158),yr=ve(22744),ur=ve(21390),Yn=ve(72530),kr=ve(35195),Cr=ve(25492),Po=ve(92310),po=ve.n(Po),io=ve(42217),ko=ve(81747),Io=ve(51976),pn=ve(59301),Ro=Object.defineProperty,mo=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,vo=(Tt,Gt,on)=>Gt in Tt?Ro(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,dr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))to.call(Gt,on)&&vo(Tt,on,Gt[on]);if(bo)for(var on of bo(Gt))lo.call(Gt,on)&&vo(Tt,on,Gt[on]);return Tt},wr=(Tt,Gt)=>mo(Tt,zr(Gt)),Er=(Tt,Gt)=>{var on={};for(var ln in Tt)to.call(Tt,ln)&&Gt.indexOf(ln)<0&&(on[ln]=Tt[ln]);if(Tt!=null&&bo)for(var ln of bo(Tt))Gt.indexOf(ln)<0&&lo.call(Tt,ln)&&(on[ln]=Tt[ln]);return on},xr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const{Countdown:ao}=E.default,To={Java:"java",C:"c",Python:"py","C++":"c"};var wo=(Tt=>(Tt[Tt.SET_LOADING=0]="SET_LOADING",Tt[Tt.GET_DATA=1]="GET_DATA",Tt[Tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Tt[Tt.SET_DATA=3]="SET_DATA",Tt[Tt.SET_DEBUGING=4]="SET_DEBUGING",Tt[Tt.SET_SUBMITING=5]="SET_SUBMITING",Tt[Tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Tt[Tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Tt[Tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Tt[Tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Tt[Tt.SET_PAGE=10]="SET_PAGE",Tt))(wo||{});function Lo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mo(Tt,Gt){switch(Gt.type){case 1:return dr(dr({},Tt),Gt.payload);case 3:return wr(dr({},Tt),{data:Gt.payload});case 0:return wr(dr({},Tt),{loading:Gt.payload});case 9:return wr(dr({},Tt),{showNote:Gt.payload});case 4:return wr(dr({},Tt),{debuging:Gt.payload});case 5:return wr(dr({},Tt),{submitting:Gt.payload});case 2:return wr(dr({},Tt),{submitRecords:Gt.payload});case 10:return wr(dr({},Tt),{submitRecordPage:Gt.payload});case 6:return wr(dr({},Tt),{executingMessage:Gt.payload});case 7:return dr(dr({},Tt),Gt.payload);case 8:return dr(dr({},Tt),Gt.payload);default:throw new Error}}var $r=({children:Tt})=>{var Gt,on,ln,Qt,Yt;const[qt,an]=(0,be.useReducer)(Mo,Yo),{id:hn}=(0,_e.useParams)(),An=(0,_e.useLocation)(),[mn]=(0,_e.useSearchParams)(),{loading:_r,data:Kn,debugResult:Jr,submitResult:sr,submitRecords:kn,submitRecordPage:hr,showNote:Sr,debuging:Dn,submitting:Or,executingMessage:Gr}=qt,[Tr,pr]=(0,be.useState)("#37AD83"),[Fr,co]=(0,be.useState)(null),[ho,Uo]=(0,be.useState)({}),[yo,Ho]=(0,be.useState)(!0),[sa,xo]=(0,be.useState)(!1),[ja,Ba]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),No=Kn==null?void 0:Kn.user,Ar=Kn==null?void 0:Kn.hack,[Wr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,io.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,io.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Yn._)(ho);(0,be.useEffect)(()=>{function ar(){return xr(this,null,function*(){var Zr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,ce.fu)(hn,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=wr(dr({},ha.hack),{is_program:mn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ha}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;mn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Go=yield(0,ue._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),Uo(dr({},Go)),za((Zr=Go==null?void 0:Go.exercise)==null?void 0:Zr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(co(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{pr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}hn&&ar()},[hn]),(0,be.useEffect)(()=>{var ar;return mn.get("type")==="exercises"&&((ar=ho==null?void 0:ho.exercise)!=null&&ar.screen_open)&&(window.removeEventListener("blur",Ua,!1),kr.U.forEach((Zr,ea)=>{window.addEventListener(Zr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[ho]),(0,be.useEffect)(()=>{Ka==="1"&&hn&&Ar!=null&&Ar.language&&fi()},[hn,hr,Ar==null?void 0:Ar.language,Ka]),(0,be.useEffect)(()=>(Ar!=null&&Ar.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Ar==null?void 0:Ar.is_program]);const ri=()=>xr(void 0,null,function*(){let ar=yield(0,ge.ZP)(`/api/myproblems/${hn}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return xr(this,null,function*(){try{const ar=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:2,payload:ar})}catch(ar){console.log(ar)}})}function gi(ar){an({type:10,payload:ar})}function Ha(ar){return xr(this,null,function*(){var Zr;let ea;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(ea=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(hn,{code:We.Base64.encode(ar||Ar.code),language:Ar==null?void 0:Ar.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(dr({errorMessage:ga==null?void 0:ga.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Zr=ho==null?void 0:ho.exercise)==null?void 0:Zr.exercise_user_id,id:mn.get("exercisesId")})}}),ga})}function oi(){return xr(this,null,function*(){if(oa.current=2,!Or){an({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const ar=yield Ha();if(console.log(ar,1),ar.status===0){let ha=function(){return xr(this,null,function*(){const{status:Go,data:ma}=yield(0,ce.rX)(hn,"submit"),Ea=Lo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Go===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&mn.get("type")==="1"&&Ba(!0);const ii=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:8,payload:wr(dr({},qt),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Zr={};mn.get("type")==="exercises"&&(Zr.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Zr.extras.ip=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(hn,Zr);if(ea.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Ar,Ta=Lo();ea.status>-1?ha():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(ar){console.log(ar),an({type:5,payload:!1})}Jo(!1)}})}function $a(){return xr(this,null,function*(){oa.current=1,qt.debuging=!0,an({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return xr(this,null,function*(){const{status:ha,message:Go,data:ma}=yield(0,ce.rX)(hn,"debug"),Ea=Lo()-Ia>(Zr+30)*1e3;if(ha!==0&&!Ea&&(an({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:ma,debuging:!1})}))})};const{time_limit:Zr}=Ar;let ea={input:encodeURIComponent(Kn.test_case.input)};mn.get("type")==="exercises"&&(ea.exercise_id=mn.get("exercisesId"));const ga=yield(0,ce.MU)(hn,ea);if(ga.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const Ia=Lo();(ga==null?void 0:ga.status)>-1?Ta():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(ar){console.log(ar)}finally{}})}function Va(ar,Zr){const ea=Zr?{modify_code:!1}:{};an({type:3,payload:wr(dr({},Kn),{hack:dr(wr(dr({},Ar),{code:ar}),ea)})}),Jo(!0)}const hi=ar=>xr(void 0,null,function*(){let Zr=yield(0,ge.ZP)(`/api/problems/${Ar==null?void 0:Ar.identifier}/start.json`,{method:"get",params:{language:ar==="C++"||ar==="c++"?encodeURIComponent(ar):ar,hack_user_id:No==null?void 0:No.user_id}});Zr.status!==-1&&_e.history.replace(`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)});function pi(ar){let Zr=ar.target.value;an({type:3,payload:wr(dr({},Kn),{test_case:{input:Zr}})})}function mi(){return xr(this,null,function*(){try{let ar={};mn.get("type")==="exercises"?ar.exercise_id=mn.get("exercisesId"):Ar!=null&&Ar.homework_common_id&&(ar.homework_common_id=Ar==null?void 0:Ar.homework_common_id);const Zr=yield(0,ce.H7)(hn,dr({},ar));Zr.status===401||(Va(We.Base64.decode(Zr.code)),(mn.get("type")==="exercises"||Ar!=null&&Ar.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(ar){console.log(ar)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return xr(this,null,function*(){const ar=yield(0,ce.fi)(hn);ar.status===401||Va(We.Base64.decode(ar.code),!0)})}})}function Xa(){an({type:9,payload:!0})}function vi(){an({type:9,payload:!1})}function yi(ar){return xr(this,null,function*(){yield(0,ce.MK)(hn,ar),an({type:1,payload:{showNote:!1,data:wr(dr({},Kn),{hack:wr(dr({},Ar),{notes:ar.notes})})}})})}const Ca={hack:Ar,isLoading:yo,input:(Gt=Kn==null?void 0:Kn.test_case)==null?void 0:Gt.input,is_file:(on=Kn==null?void 0:Kn.test_case)==null?void 0:on.is_file,identifier:Ar==null?void 0:Ar.identifier,attachments_count:Kn==null?void 0:Kn.attachments_count,language:Ar==null?void 0:Ar.language,code:Ar==null?void 0:Ar.code,title:"main."+To[Ar==null?void 0:Ar.language],modify_code:Ar==null?void 0:Ar.modify_code,notes:Ar==null?void 0:Ar.notes,debugResult:Jr,debuging:Dn,submitting:Or,submitResult:sr,executingMessage:Gr,onCancelNote:vi,onAddNote:yi,showNote:Sr,user:No,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:$a,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:xo,topDispatch:an};function Ya(){return xr(this,null,function*(){const{praise_count:ar}=yield(0,ce.vl)(Ar.id,{container_type:"Hack",type:1});let Zr=wr(dr({},Kn),{hack:wr(dr({},Ar),{praises_count:ar,user_praise:!Ar.user_praise})});an({type:3,payload:Zr})})}const Ja={topicId:hn,submitResult:sr,submitRecords:kn,submitting:Or,page:hr,onPageChange:gi,hack:Ar,user:Kn==null?void 0:Kn.user,hack_sets:Kn==null?void 0:Kn.hack_sets,current_user:Kn==null?void 0:Kn.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(ho),pn.createElement(pn.Fragment,null,pn.createElement(de.Z,{spinning:_r,delay:500},Kn?pn.createElement(pn.Fragment,null,pn.createElement("header",{className:po()(Cr.Z.header,sa&&Cr.Z.whiteHeader)},mn.get("type")!=="exercises"&&pn.createElement("div",null,pn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${No==null?void 0:No.image_url}`,alt:"user",width:36}),pn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},No==null?void 0:No.name)),mn.get("type")==="exercises"&&pn.createElement("div",null,pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pn.createElement("span",{className:"ml10"},(ln=ho==null?void 0:ho.exercise)==null?void 0:ln.user_name)),pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pn.createElement("span",{className:"ml10"},(Qt=ho==null?void 0:ho.exercise)==null?void 0:Qt.student_id))),pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pn.createElement("div",null,Ar.name)),(Ar==null?void 0:Ar.is_program)&&pn.createElement(yr.Z,{defaultValue:Ar==null?void 0:Ar.answer_long_time,onChange:ar=>{Na.current=ar},className:Cr.Z.timepiece}),No!=null&&No.hack_manager?pn.createElement(_e.Link,{className:Cr.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Ar.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Ar.identifier}?type=1`:`/problems/newedit/${Ar.identifier}`}," ",pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=ho==null?void 0:ho.exercise)!=null&&Yt.left_time)&&pn.createElement(pn.Fragment,null,pn.createElement("span",{style:{color:Tr,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),pn.createElement("span",{className:"c-white mr20"},pn.createElement(ao,{valueStyle:{color:Tr,fontSize:20,fontWeight:500},title:pn.createElement("span",{style:{color:Tr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Fr,onFinish:()=>xr(void 0,null,function*(){const ar=yield(0,ue.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((ar==null?void 0:ar.status)===0&&(Ha(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>xr(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(ar==null?void 0:ar.status)===-3){const Zr=parseInt(ar==null?void 0:ar.message);co(Date.now()+Zr*1e3)}})}))),mn.get("type")==="exercises"?pn.createElement(se.ZP,{type:"primary",onClick:()=>{const ar=()=>xr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(kn!=null&&kn.records_count)||Wr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ar});return}ar()}},pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pn.createElement("span",{onClick:()=>{var ar;if(mn.get("backUrl"))_e.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}else _e.history.push("/problemset")}},pn.createElement(ne.Z,{title:"\u5173\u95ED"},pn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pn.createElement(de.Z,{size:"large",spinning:yo},pn.createElement(oe.Z,{className:po()(Cr.Z.myProblems,sa&&Cr.Z.whiteMyProblems),leftChild:pn.createElement(vn,dr({},Ja)),rightChild:pn.createElement(zo,dr({},Ca))}))):null,pn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},pn.createElement("section",{className:"oj-modal-content"},pn.createElement("div",{className:"oj-modal-head"},pn.createElement("img",{src:Wn,alt:""}),pn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),pn.createElement("aside",null,pn.createElement("img",{className:"mr30",src:Io.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},sr==null?void 0:sr.execute_time,"ms"),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("aside",{className:"mb50"},pn.createElement("img",{src:ko.Z,className:"mr30"}),pn.createElement("span",{className:"oj-modal-tt"},pn.createElement("span",null,pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pn.createElement("span",{className:"c-light-primary"},sr==null?void 0:sr.execute_memory,"kb")),pn.createElement("span",null,pn.createElement("span",null))),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("div",{id:"oj-modal-next",onClick:()=>xr(void 0,null,function*(){var ar;if(sr!=null&&sr.next_identifier){let Zr=yield(0,ge.ZP)(`/api/problems/${sr==null?void 0:sr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:No==null?void 0:No.user_id}});Zr&&(window.location.href=`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)}else{let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}}),className:"oj-modal-btn"},sr!=null&&sr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pn.createElement(ur.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function no({title:Tt,modify_code:Gt,onSyncCode:on,onShowCodeSetting:ln,onResetCode:Qt,hack:Yt,onChangeLanguage:qt,isWhiteTheme:an,onShowResourceCentre:hn,attachments_count:An}){var mn;const _r=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qt})},[Kn]=(0,_e.useSearchParams)(),Jr=Kn.get("language"),sr=kn=>kn==="1"?"c++":kn==="2"?"C++":kn;return(0,be.useEffect)(()=>{Jr&&qt(sr(Jr))},[]),(0,be.useEffect)(()=>{Yt!=null&&Yt.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:pn.createElement("div",null,pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qt()})},[Yt==null?void 0:Yt.language]),console.log(Yt,an,"hack"),pn.createElement("div",{className:`${Cr.Z.codeHead} ${an?Cr.Z.whiteCodeHead:""}`},pn.createElement("div",{className:Cr.Z.navWrap},(mn=Yt==null?void 0:Yt.all_language)==null?void 0:mn.map(kn=>pn.createElement("div",{className:`${Cr.Z.nav} ${kn===(Yt==null?void 0:Yt.language)?Cr.Z.active:""}`,key:kn,onClick:()=>qt(kn)},pn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pn.createElement("span",null,kn)))),pn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Gt?pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},pn.createElement("img",{src:Ve,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,An>0&&pn.createElement("a",{onClick:hn},pn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pn.createElement("a",{onClick:_r},pn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pn.createElement("a",{onClick:ln},pn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Tt){var Gt=Tt,{input:on,is_file:ln,identifier:Qt,showNote:Yt,onShowNote:qt,notes:an,onCancelNote:hn,onAddNote:An,debugResult:mn,language:_r,debuging:Kn,submitting:Jr,executingMessage:sr,code:kn,onSubmitCode:hr,onDebugCode:Sr,onChangeCode:Dn,onChangeInput:Or,onUpdateCode:Gr,user:Tr,isLoading:pr,submitResult:Fr}=Gt,co=Er(Gt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ho(yo,Ho){return pn.createElement(no,wr(dr({},co),{onShowCodeSetting:yo,onShowResourceCentre:Ho}))}const Uo=dr({input:on,is_file:ln,debugResult:mn,debuging:Kn,submitting:Jr,executingMessage:sr,onDebugCode:Sr,onChangeCode:Dn,onSubmitCode:hr,onChangeInput:Or,user:Tr,submitResult:Fr},co);return pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pn.createElement(Xe,{setIsWhiteTheme:co==null?void 0:co.setIsWhiteTheme,isLoading:pr,language:_r,value:kn,identifier:Qt,onChange:Dn,onUpdateCode:Gr,ActionBarRender:ho}),pn.createElement(ze.ZP,dr({},Uo)))}},10129:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},67172:function(Et,dt,ve){"use strict";ve.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ve(38147),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ve(59301),_e=ve(92832),E=ve(3113),pe=ve(84105),de=ve(87395),se=ve(17124),ne=ve(24334),ie=ve(42678),ce=ve(6339),ue=ve(65862),ae=ve(51908),oe=ve(34376),re=ve(92310),ee=ve.n(re),a=ve(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,ge=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))le.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},me=(je,Me)=>x(je,b(Me));const{TextArea:he}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function we(je,Me){switch(Me.type){case 0:return me(ge({},je),{visible:Me.payload});case 1:return me(ge({},je),{tabIndex:Me.payload});default:throw new Error}}function De({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),Je=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Xe,Ve,We,ze;if(Je.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Je.current);const Ue=Je.current.offsetWidth-14,rt=((ze=(We=(Ve=(Xe=qe.current)==null?void 0:Xe._core)==null?void 0:Ve._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Qe=Math.ceil(Ue/rt);qe.current.resize(Qe,8),Be(!0)}},[]),a.createElement("div",{ref:Je,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:Je,expected_output:qe,is_file:Xe,input_file_url:Ve,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const rt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Je}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:rt}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:rt}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function Ae(je){const{status:Me,error_msg:Ge,execute_time:Be,output:Je,input:qe,expected_output:Xe,is_file:Ve,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let rt=null;switch(Me){case se.h.OK:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Je)));break;case se.h.NOMATCH:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ne.Base64.decode(Je)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Xe&&ne.Base64.decode(Xe)));break;case se.h.EXECUTEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:rt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:rt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",rt," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:Je,executingMessage:qe,debugResult:Xe,onChangeInput:Ve,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,rt]=(0,be.useReducer)(we,Se),{visible:Qe,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{rt({type:0,payload:!1})},[je]);function Ye(Le){let Ne=Le.target.id;rt({type:1,payload:Ne})}function He(){rt({type:0,payload:!Qe})}const Re=(0,be.useMemo)(()=>{if(Xe){const{status:Le}=Xe;return a.createElement(a.Fragment,null,Ae(Xe))}return null},[Xe]);function $e(){rt({type:0,payload:!0}),rt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Ve}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Xe?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:He},Qe?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:$e},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{rt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},12088:function(Et,dt,ve){"use strict";ve.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ve(59301),_e=ve(54580),E=ve(8591),pe=ve(43418),de=ve(95237),se=ve(5112),ne=ve(3113),ie=ve(24905),ce=ve(6848),ue=ve(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ve(47257),ee=ve.n(re),a=ve(38147),y=ve(1012),x=ve(65862),b=ve(21185),z=ve(59301),te=Object.defineProperty,le=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))me.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(ge)for(var Be of ge(Ge))he.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},Pe=(Me,Ge)=>le(Me,fe(Ge)),we=(Me,Ge,Be)=>new Promise((Je,qe)=>{var Xe=ze=>{try{We(Be.next(ze))}catch(Ue){qe(Ue)}},Ve=ze=>{try{We(Be.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Je(ze.value):Promise.resolve(ze.value).then(Xe,Ve);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:De}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],Je=0,qe=[],Xe=0;Xe{if(Ue.forEach(rt=>{let Qe=rt.name.split(/\.(?=[^\.]+$)/);rt.name=`${Qe[0]}.${Qe[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},Ae=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:Je,rootIdentifier:qe,multiple:Xe=!1,defaultMultipleValue:Ve=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,rt]=(0,be.useState)({}),[Qe,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,$e]=(0,be.useState)(null),Le=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ze()},[]),(0,be.useEffect)(()=>{Be&&(Le.current=[],Ne.current=0,ze([]),He(Ve))},[Be]);const Ze=()=>we(void 0,null,function*(){try{$e(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,mt;const ct=Fe((tt=ke[0])==null?void 0:tt.name)||Fe((mt=ke[1])==null?void 0:mt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Le.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const pt=new FormData;pt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===ke.name){const xt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?xt.input=st==null?void 0:st.content:xt.output=st==null?void 0:st.content,xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Bt;return!!((xt=St[0])!=null&&xt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const pt=new FormData;pt.append("file",ke.file),qe===null?pt.append("identifier","testsets"):pt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===(st==null?void 0:st.filename)){const xt=Pe(ye({},vt),{is_oss:!Re});return(St=st==null?void 0:st.filename)!=null&&St.includes(".in")?(xt.in_object_key=st==null?void 0:st.object,xt.in_object_size=st==null?void 0:st.size,xt.input=st==null?void 0:st.filename,xt.in_file=ke):(xt.out_object_key=st==null?void 0:st.object,xt.out_object_size=st==null?void 0:st.size,xt.output=st==null?void 0:st.filename,xt.out_file=ke),xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Bt;return!!((xt=St[0])!=null&&xt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),mt=ke.name,ct={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(pt){if(pt.data.status===0){Ne.current=Ne.current+1;const at=Le.current.map(st=>{var ft,vt,St,xt,Bt,Nt,Xt,dn,en,Jt,wn,Ln,fn,zn,Un,Nn,On;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const Tn=Pe(ye({},st),{is_oss:!Re});return(Bt=(xt=(St=pt.data)==null?void 0:St.data)==null?void 0:xt.file_name)!=null&&Bt.includes(".in")?(Tn.in_object_key=(Xt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Xt.object,Tn.in_object_size=(en=(dn=pt.data)==null?void 0:dn.data)==null?void 0:en.size,Tn.input=(wn=(Jt=pt.data)==null?void 0:Jt.data)==null?void 0:wn.file_name,Tn.in_file=ke):(Tn.out_object_key=(fn=(Ln=pt.data)==null?void 0:Ln.data)==null?void 0:fn.object,Tn.out_object_size=(Un=(zn=pt.data)==null?void 0:zn.data)==null?void 0:Un.size,Tn.output=(On=(Nn=pt.data)==null?void 0:Nn.data)==null?void 0:On.file_name,Tn.out_file=ke),Tn}return st});if(Le.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let st=Ee(at);st=st.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),st=st.map(ft=>Pe(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(st),Me()}}})},xe=ke=>new Promise((tt,mt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))})}),Ie=()=>we(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var mt,ct;return!((mt=tt[0])!=null&&mt.name&&((ct=tt[1])!=null&&ct.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>we(void 0,null,function*(){We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(mt=>mt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Le.current=[...We],ze([...We]),!1}},ot=Ee(We);return console.log(We,ot,"fileList"),z.createElement(pe.default,{open:Be,wrapClassName:Je,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Xe?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:ot,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,Pe(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:Je=!1,disabled:qe=!1,inputChange:Xe,onEvaluatingChange:Ve,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:rt,checkAll4:Qe,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const $e={value:"",filename:"",dataUrl:""},[Le,Ne]=(0,be.useState)(ye({},$e)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ze=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:rt,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,Ke,ot;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Ve(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||((Ke=Oe[1])==null?void 0:Ke.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((ot=Oe[1])==null?void 0:ot.name))),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Xe(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Ve(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Le.dataUrl,filename:Le.filename,type:Le.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},$e)),monacoEditor:{value:Le.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Ae},83554:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return re}});var be=ve(59301),_e=ve(8591),E=ve(6848),pe=ve(71418),de=ve(95237),se=ve(43604),ne=ve(58421),ie=ve(3113),ce=ve(96565),ue=ve(38147),ae=ve(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{fe(x.next(ge))}catch(me){z(me)}},le=ge=>{try{fe(x.throw(ge))}catch(me){z(me)}},fe=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,le);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[le,fe]=(0,be.useState)(!1);function ge(he){te(he)}function me(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:ge,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!le)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(le(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const ge=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),x(!1)});return be.createElement(pe.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{le(ge)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Et,dt,ve){"use strict";ve.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ve(28209),_e=ve.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return be.AES.decrypt(ne,ce,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},84056:function(Et,dt,ve){"use strict";ve.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return pe}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(Et,dt,ve){"use strict";ve.d(dt,{U:function(){return ce}});var be=ve(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const fe=yield ue(le);return a(!1),x(fe),fe}),y]}},72530:function(Et,dt,ve){"use strict";ve.d(dt,{_:function(){return E}});var be=ve(59301),_e=ve(43418);const E=pe=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,be.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(Et,dt,ve){"use strict";ve.d(dt,{G:function(){return de},t:function(){return pe}});var be=ve(7062),_e=ve.n(be);const E=null;function pe(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Et){(function(dt){(function(ve){if(1)Et.exports=ve();else var be})(function(){var ve,be,_e;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce +`),kt.focus();default:throw new Error}},[kt,Pn]),To=(0,be.useMemo)(()=>{switch(Pn){case ft:return be.createElement(Xe,{callback:ao,onCancel:wo});case Nt:return be.createElement(Ve.Z,{callback:ao,onCancel:wo});case vt:return be.createElement(We.Z,{callback:ao,onCancel:wo});case St:return be.createElement(Te,{callback:ao,onCancel:wo});case Xt:return be.createElement(ke,{callback:ao,onCancel:wo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ao});case"inline-latex":return be.createElement(pt.Z,{showSaveButton:!0,callback:ao});default:return null}},[Pn]);function wo(){yr("")}(0,be.useEffect)(()=>{if(lo.current){let ln=function(An){an=!0,hn=An.pageY},Qt=function(){an=!1},Yt=function(An){if(an){let mn=An.pageY-hn;mn<0&&(mn=0),mn>300&&(mn=300);let _r=tn+mn+"px";Cr(_r)}},qt=lo.current,an=!1,hn=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",Qt),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",Qt)}}},[kt,lo]),(0,be.useEffect)(()=>{Cr(tn)},[tn]);const Lo=Pr(_t),Yo=Pr(kr),Mo={width:Lo,height:Yo},$r=(0,be.useMemo)(()=>{if(ur){let ln=new Date(ur),Qt=ln.getHours(),Yt=ln.getMinutes(),qt=ln.getSeconds();return Qt=Qt<10?"0"+Qt:Qt,Yt=Yt<10?"0"+Yt:Yt,qt=qt<10?"0"+qt:qt,`${Qt}:${Yt}:${qt}`}return 0},[ur]),no=ln=>{const Qt=[];if(En){let Yt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,an,hn){Qt.push({multiLine:qt!==On})})}return Qt};function zo(){window.sessionStorage.removeItem(Lt),po(!1),Yn(0)}function Tt(){po(!1),Yn(0),kt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{ir[Pn]&&Pn!==xt&&Pn!==St&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Qt=window.innerWidth/2-ln.offsetWidth/2,Yt=window.innerHeight/2-ln.offsetHeight/2;Ro(Qt),zr(Yt)},0)},[Pn]);const Gt=ln=>{ln.preventDefault();const Qt=ln.clientX-pn,Yt=ln.clientY-mo;document.body.onmousemove=qt=>{let an=qt.clientX-Qt,hn=qt.clientY-Yt;const An=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-An.offsetWidth,_r=window.innerHeight-An.offsetHeight;an=Math.max(0,Math.min(an,mn)),hn=Math.max(0,Math.min(hn,_r)),on(qt.clientX,qt.clientY,Qt,Yt)&&(Ro(an),zr(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(ln,Qt,Yt,qt)=>{const an=document.body.clientHeight,hn=document.body.clientWidth;return ln<20&&Yt>ln||ln>hn-20&&YtQt||Qt>an-20&&qtPe in ye?oe(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):ye[Pe]=we,z=(ye,Pe)=>{for(var we in Pe||(Pe={}))y.call(Pe,we)&&b(ye,we,Pe[we]);if(a)for(var we of a(Pe))x.call(Pe,we)&&b(ye,we,Pe[we]);return ye},te=(ye,Pe)=>re(ye,ee(Pe));const{useForm:le}=be.default,fe={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Pe})=>{const[we]=le();let De=(0,ce.useRef)();function Ee(je){De.current.width=we.getFieldValue("width"),De.current.align=we.getFieldValue("align"),ye(je,De.current)}function Ae(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}we.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];De.current=Me,Se(Me,Ae)}return ae.createElement(be.default,te(z({form:we},ge),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,Pe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.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",ye),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),ye)},!1),De.addEventListener("error",function(Ee){console.error(Ee)},!1),De.open("POST",`${ie.KI}/api/attachments.json`),De.send(we)}},57261:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return E}});var be=ve(59301),_e=ve(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Et,dt,ve){"use strict";var be=ve(829),_e=ve(57809),E=ve(78673),pe=ve(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var fe;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(fe=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:fe.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,me&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,me)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return _e}});var be=ve(59301);function _e(E,pe){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},21390:function(Et,dt,ve){"use strict";var be=ve(59301),_e=ve(31797),E=ve(5871),pe=ve(78241),de=ve(43418),se=ve(71418),ne=ve(1710),ie=ve(92832),ce=ve(95237),ue=ve(43604),ae=ve(3113),oe=ve(87513),re=ve(56656),ee=ve.n(re),a=ve(65582),y=ve(65862),x=ve(27158),b=ve(41867),z=ve(61527),te=ve(59301),le=(he,Se,ye)=>new Promise((Pe,we)=>{var De=Ce=>{try{Ae(ye.next(Ce))}catch(je){we(je)}},Ee=Ce=>{try{Ae(ye.throw(Ce))}catch(je){we(je)}},Ae=Ce=>Ce.done?Pe(Ce.value):Promise.resolve(Ce.value).then(De,Ee);Ae((ye=ye.apply(he,Se)).next())});const{Countdown:fe}=_e.default,ge=({value:he,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:he,successCb:Se,dispatch:ye})=>{var Pe,we,De,Ee;const Ae=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Be=(0,be.useRef)(),{actionTabs:Je}=he,[qe,Xe]=(0,be.useState)(),[,Ve,We,ze]=(0,z.U)(oe.n7,{id:Ae.categoryId}),[,Ue,rt]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[he.actionTabs.key]);const Qe=()=>new Promise(Ze=>le(void 0,null,function*(){var Fe,Oe;return Be.current=yield(0,x.y)({ip_limit:(Fe=Je==null?void 0:Je.exerciseParams)==null?void 0:Fe.ip_limit,ip_bind:(Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ze()})),ut=()=>le(void 0,null,function*(){var Ze,Fe,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ze=Je==null?void 0:Je.exerciseParams)==null?void 0:Ze.ip_limit)!=="no"||(Fe=Je==null?void 0:Je.exerciseParams)!=null&&Fe.ip_bind_type)&&(yield Qe()),(yield(0,oe.ZD)((Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Be.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const ot=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:ot.inner_ip,public_ip:ot.public_ip,open_camera:ot.open_camera,ip_limit:ot.ip_limit,ip_bind:ot.ip_bind,ip_bind_type:ot.ip_bind_type,exercise_tips:ot.exercise_tips,exerciseId:ot.id,screen_open:ot.screen_open,screen_num:ot.screen_num,screen_sec:ot.screen_sec,coursesId:Ae.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.login,history,identity_verify:ot.identity_verify,open_phone_video_recording:ot.open_phone_video_recording,current_status:ot.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Pe=Je==null?void 0:Je.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Ze=yield rt(Ae);yield We({}),Ze.status||Xe(Ze)})},[he.actionTabs.key]);const{time:Re,end_time:$e}=(qe==null?void 0:qe.exercise)||{},Le=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Le?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Le.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((De=Je==null?void 0:Je.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Ve||Ue},He&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ge,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ve||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()($e).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(me)},17933:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return a}});var be=ve(59301),_e=ve(65582),E=ve(43418),pe=ve(3113),de=ve(71418),se=ve(67172),ne=ve(80443),ie=ve(50258),ce=ve(24334),ue=ve(56656),ae=ve.n(ue),oe=ve(17124),re=ve(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=me=>{try{ge(b.next(me))}catch(he){te(he)}},fe=me=>{try{ge(b.throw(me))}catch(he){te(he)}},ge=me=>me.done?z(me.value):Promise.resolve(me.value).then(le,fe);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Xe=yield(0,se.X6)(y);z(Xe.data)})}()},[y]);const{status:le,created_at:fe,code:ge,name:me,language:he,pass_sets_count:Se,set_count:ye,error_msg:Pe,output:we,input:De,expected_output:Ee,execute_memory:Ae,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Je}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:Pe,execute_time:je,output:we,input:De,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Je}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},28475:function(Et,dt,ve){"use strict";ve.r(dt),ve.d(dt,{default:function(){return te}});var be=ve(59301),_e=ve(93373),E=ve(74128),pe=ve(65582),de=ve(71418),se=ve(67172),ne=ve(88125),ie=ve(50258),ce=ve(24334),ue=ve(56656),ae=ve.n(ue),oe=ve(21185),re=Object.defineProperty,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(le,fe,ge)=>fe in le?re(le,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):le[fe]=ge,b=(le,fe)=>{for(var ge in fe||(fe={}))a.call(fe,ge)&&x(le,ge,fe[ge]);if(ee)for(var ge of ee(fe))y.call(fe,ge)&&x(le,ge,fe[ge]);return le},z=(le,fe,ge)=>new Promise((me,he)=>{var Se=we=>{try{Pe(ge.next(we))}catch(De){he(De)}},ye=we=>{try{Pe(ge.throw(we))}catch(De){he(De)}},Pe=we=>we.done?me(we.value):Promise.resolve(we.value).then(Se,ye);Pe((ge=ge.apply(le,fe)).next())}),te=()=>{const{submitId:le}=(0,pe.useParams)(),[fe,ge]=(0,be.useState)(""),[me,he]=(0,be.useState)(""),[Se,ye]=(0,be.useState)(void 0);function Pe(){pe.history.back()}(0,be.useEffect)(()=>{le&&function(){return z(this,null,function*(){const Ye=yield(0,se.X6)(le);ye(Ye.data)})}()},[le]);const{status:we,created_at:De,code:Ee,name:Ae,language:Ce,pass_sets_count:je,set_count:Me,error_msg:Ge,output:Be,input:Je,expected_output:qe,execute_memory:Xe,user:Ve,execute_time:We,input_file_url:ze,output_file_url:Ue,is_file:rt,expected_output_file_url:Qe}=Se||{};return be.createElement(de.Z,{spinning:!Se,delay:500},be.createElement("div",{className:"record-detail-info"},Se?be.createElement(be.Fragment,null,be.createElement("header",{className:_e.Z.header},be.createElement("div",null,be.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Ve.image_url}`,alt:"user",width:30}),be.createElement("span",null,Ve.name)),be.createElement("h2",null," ",Ae," "),be.createElement("button",{className:"ant-btn",onClick:Pe,style:{border:"1px solid #bacffe",color:"#3061d0"}},"\u8FD4\u56DE\u8BE5\u9898")),be.createElement("div",{className:"record-detail-body"},be.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),be.createElement("ul",{className:"record-info"},be.createElement("li",null," ","\u72B6\u6001\uFF1A",be.createElement("span",{className:we===0?"c-green":"c-red"},ne.Im[we])," "),be.createElement("li",null," ","\u63D0\u4EA4\u65F6\u95F4\uFF1A",be.createElement("span",null,ae()(De).format("YYYY-MM-DD HH:mm:ss"))," "),be.createElement("li",null," ","\u8BED\u8A00\uFF1A",be.createElement("span",null,Ce)," "),be.createElement("li",null," ","\u6267\u884C\u7528\u65F6\uFF1A",be.createElement("span",null,We*1e3,"ms")," "),be.createElement("li",null," ",`${je} / ${Me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),be.createElement(ne.Y4,b({},{status:we,error_msg:Ge,execute_time:We,output:Be,input:Je,expected_output:qe,input_file_url:ze,output_file_url:Ue,is_file:rt,expected_output_file_url:Qe,setData:ge,setMonacoValue:he})),be.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),be.createElement(ie.ZP,{height:"calc(100% - 126px)",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:ce.Base64.decode(Ee),options:{readOnly:!0}}))):null),be.createElement(oe.Z,{close:!0,data:fe,type:fe.length?"txt":"",onClose:()=>ge(""),monacoEditor:{value:me,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}}}))}},88125:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},Y4:function(){return we}});var be=ve(59301),_e=ve(92832),E=ve(8591),pe=ve(3113),de=ve(10129),se=ve(24334),ne=ve.n(se),ie=ve(25492),ce=ve(42678),ue=ve(6339),ae=ve(65862),oe=ve(34376),re=ve.n(oe),ee=ve(38147),a=ve(65582),y=ve(17933),x=ve(77254),b=ve(67172),z=ve(56918),te=ve(21185),le=ve(92310),fe=ve.n(le),ge=ve(84056),me=ve(59301),he=(Ae,Ce,je)=>new Promise((Me,Ge)=>{var Be=Xe=>{try{qe(je.next(Xe))}catch(Ve){Ge(Ve)}},Je=Xe=>{try{qe(je.throw(Xe))}catch(Ve){Ge(Ve)}},qe=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Be,Je);qe((je=je.apply(Ae,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(Ae=>(Ae[Ae.SET_VISIBLE=0]="SET_VISIBLE",Ae[Ae.SET_TABINDEX=1]="SET_TABINDEX",Ae))(Pe||{});function we(Ae){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:Je,input_file_url:qe,output_file_url:Xe,expected_output_file_url:Ve,setMonacoValue:We,setData:ze}=Ae,Ue=(0,be.useRef)(),rt=(0,be.useRef)(),Qe=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Je&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch($e){}},100)}if(Ge&&!Je&&rt.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(rt.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!Je&&Qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Qe.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Ue}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield(0,ee.ZP)(Xe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Xe)},200)})},Me)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Qe}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Ve)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&me.createElement(ue.Z,{value:Ge,style:Ye}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ut," ")}function De(Ae){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:Je,is_file:qe,input_file_url:Xe,output_file_url:Ve,expected_output_file_url:We}=Ae;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ze," ")}function Ee({value:Ae,className:Ce}){return me.createElement("span",{className:Ce},Ae)}dt.ZP=({input:Ae,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:Je,onDebugCode:qe,onSubmitCode:Xe,hack:Ve,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:rt})=>{const[Qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,$e]=(0,be.useState)(!1),[Le,Ne]=(0,be.useState)(1),[et,Ze]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,Ke]=(0,be.useState)(""),[ot,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),mt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:St,input_file_url:xt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:Xt,hack_sets:dn}=ze||{};(0,be.useEffect)(()=>{pt===0&&(Ne(1),Oe(0))},[pt,at]),(0,be.useEffect)(()=>{he(void 0,null,function*(){var Tn;const Zn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Zn==null?void 0:Zn.status)===0&&(Zn!=null&&Zn.data&&((Tn=Zn==null?void 0:Zn.data)==null?void 0:Tn.status)!==0?(rt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zn==null?void 0:Zn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let On=function(gr){Nr=Pr.offsetHeight,qn=!0,jr=gr.pageY,lt.current.style.display="block"},Tn=function(){qn=!1,lt.current.style.display="none"},Zn=function(gr){if(qn){en();let Ot=jr-gr.pageY,jt=Nr+Ot;if(jt<0&&(jt=0),jt>window.innerHeight-150&&(jt=window.innerHeight-150),Le===1){jt<=34?Oe(0):Oe(jt);return}console.log(jt,"resizeH"),Oe(jt)}};const Pr=ct.current;let Nr=0,qn=!1,jr=0;const ir=document.getElementById("case-y-bar");return ir==null||ir.addEventListener("mousedown",On),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",Tn),()=>{const gr=document.getElementById("case-y-bar");gr==null||gr.removeEventListener("mousedown",On),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",Tn)}}},[tt,Le]),(0,be.useEffect)(()=>{const On=x.Z.subscribe("resize-move-bar",en);if(Qe.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),Ln),()=>{document.removeEventListener((0,ge.gH)(),Ln),On()}},[]),(0,be.useEffect)(()=>{});function en(){var On,Tn,Zn,Pr;const Nr=document.getElementById("outputResultRef");if(Nr){let qn=Nr.dataset.text;mt.current.reset(),mt.current.writeln(qn);const jr=document.getElementById("outputResultRef").offsetWidth-20,ir=((Pr=(Zn=(Tn=(On=mt.current)==null?void 0:On._core)==null?void 0:Tn._renderService)==null?void 0:Zn.dimensions)==null?void 0:Pr.actualCellWidth)||10,gr=Math.ceil(jr/ir);mt.current.resize(gr,Math.ceil(Nr.clientHeight/16))}}function Jt(){He(!Ye),setTimeout(()=>{en()},300),Oe(Ye?320:window.innerHeight-150)}function wn(){Re?($e(!1),(0,ge.BU)()):($e(!0),(0,ge.Dj)(ht.current))}const Ln=On=>{(0,ge.vp)()||$e(!1)},fn=(0,be.useMemo)(()=>{if(Be){const{status:On,output:Tn,error_msg:Zn}=Be;return setTimeout(()=>{let Pr="",Nr=document.getElementById("outputResultRef");Tn?Pr=se.Base64.decode(Tn):Zn&&(Pr=se.Base64.decode(Zn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(Nr),mt.current.onKey(function(qn){var jr;if(qn.domEvent.key.toLocaleUpperCase()==="C"&&qn.domEvent.ctrlKey){qn.domEvent.preventDefault();let ir=(jr=mt.current)==null?void 0:jr.getSelection();navigator.clipboard.writeText(ir).then(()=>{})}}),Nr.dataset.text=Pr,mt.current.setOption("convertEol",!0),en()},300),me.createElement(me.Fragment,null,De(Be))}return null},[Be]);function zn(){var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Un=On=>he(void 0,null,function*(){let Tn=yield(0,ee.ZP)(`/api/problems/${On}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Tn&&(window.location.href=`/myproblems/${Tn==null?void 0:Tn.identifier}${window.location.search}`)});function Nn(){St?navigator.clipboard.writeText(se.Base64.decode(Xt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(be.Fragment,null,me.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},me.createElement("div",{className:ie.Z.fullMask,ref:lt}),me.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Le===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Le===1&&(Fe<=34?me.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:ie.Z.caseHead},me.createElement("div",{className:ie.Z.dot}),me.createElement("div",{className:ie.Z.text},Le===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Le===2&&!Me&&typeof pt=="number"&&me.createElement(me.Fragment,null,pt===de.h.OK?me.createElement("div",{className:ie.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:ie.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),me.createElement("div",{className:ie.Z.btns},Le===2&&!Me&&me.createElement(me.Fragment,null,pt!==de.h.OK&&me.createElement("div",{onClick:Nn},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{xe(at)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Jt()},me.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Le===1?"block":"none"}},je?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Fe-34}},me.createElement("div",{className:ie.Z.result},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:ie.Z.leftNode},me.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Ae,onChange:Je}))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:ie.Z.node},Be?fn:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Le===2?"block":"none"}},Me?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:ht,className:ie.Z.elseNode},me.createElement("div",{className:ie.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:ie.Z.scroll},me.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&me.createElement(Ee,{value:st}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(xt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(xt)},200)})},st)),st&&me.createElement("div",{className:ie.Z.action},me.createElement("span",{onClick:()=>Ze(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>wn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!St&&me.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(pt===4||pt===5)&&me.createElement(Ee,{className:"mb10",value:Xt&&se.Base64.decode(Xt)||""}),pt!=4&&pt!=5&&(St?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(On)}catch(Tn){ke("")}setTimeout(()=>{Ke(Bt)},200)})},ft):me.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),me.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.above_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.under_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&me.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Xe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:xe,open:Te}),me.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Et,dt,ve){"use strict";ve.r(dt),ve.d(dt,{Types:function(){return wo},default:function(){return $r}});var be=ve(59301),_e=ve(65582),E=ve(31797),pe=ve(43418),de=ve(71418),se=ve(3113),ne=ve(6848),ie=ve(95237),ce=ve(67172),ue=ve(87513),ae=ve(84056),oe=ve(29584),re=ve(74128),ee=ve(87169),a=ve(43428),y=ve(50258),x=ve(57261),b=ve(42926),z=ve(77825),te=ve(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ve(56102),ge=ve(38147),me=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),Se=({showResourceCentre:Tt,identifier:Gt})=>{const on=(0,_e.useParams)(),[ln,Qt]=(0,be.useState)(null);(0,be.useEffect)(()=>{Tt&&Yt()},[Tt]);const Yt=()=>me(void 0,null,function*(){const qt=yield(0,ge.ZP)(`/api/problems/${Gt}/attachment_list.json`,{method:"get"});(qt==null?void 0:qt.status)==0&&Qt(qt.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((qt,an)=>be.createElement("dl",{className:le.list,key:an},be.createElement(ne.Z,{title:qt.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),qt.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:qt.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ve(59301),Pe=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Tt,Gt,on)=>Gt in Tt?Pe(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Me=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Ae.call(Gt,on)&&je(Tt,on,Gt[on]);if(Ee)for(var on of Ee(Gt))Ce.call(Gt,on)&&je(Tt,on,Gt[on]);return Tt},Ge=(Tt,Gt)=>we(Tt,De(Gt));const Be={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(Tt=>(Tt[Tt.set_font_size=0]="set_font_size",Tt[Tt.set_theme=1]="set_theme",Tt[Tt.on_tab_to_space=2]="on_tab_to_space",Tt[Tt.set_show_editor_setting=3]="set_show_editor_setting",Tt[Tt.set_show_respurce_center=4]="set_show_respurce_center",Tt))(Je||{});function qe(Tt,Gt){switch(Gt.type){case 3:return Ge(Me({},Tt),{showEditorSetting:Gt.payload});case 1:return Ge(Me({},Tt),{theme:Gt.payload});case 0:return Ge(Me({},Tt),{fontSize:Gt.payload});case 2:return Ge(Me({},Tt),{tabToSpace:Gt.payload});case 4:return Ge(Me({},Tt),{showResourceCentre:Gt.payload});default:throw new Error}}var Xe=({isLoading:Tt,value:Gt,onChange:on,language:ln,onUpdateCode:Qt,ActionBarRender:Yt,setIsWhiteTheme:qt,identifier:an})=>{const[hn,An]=(0,be.useReducer)(qe,Be),{theme:mn,fontSize:_r,showEditorSetting:Kn,tabToSpace:Jr,showResourceCentre:sr}=hn,kn=(0,be.useRef)(),hr=(0,be.useRef)();(0,be.useEffect)(()=>{qt(mn==="vs")},[mn]);const Sr={onFontSizeChange:Fr=>{An({type:0,payload:Fr}),(0,b.t)("cmFontSize",Fr)},tabToSpace:Jr,cmFontSize:_r,className:"oj",cmCodeMode:mn,onTabToSpace:Fr=>{An({type:2,payload:Fr}),(0,b.t)("cmTabToSpace",Fr)},onCodeModeChange:Fr=>{An({type:1,payload:Fr}),(0,b.t)("ProgrammingCodeMode",Fr)}};function Dn(){An({type:3,payload:!1})}function Or(){An({type:3,payload:!0})}function Gr(){An({type:4,payload:!1})}function Tr(){An({type:4,payload:!0})}const pr={value:Gt,language:ln,theme:mn,options:{fontSize:_r,insertSpaces:Jr},onChange:Fr=>{on(Fr),hr.current=Fr,clearTimeout(kn.current),kn.current=setTimeout(()=>{Qt(hr.current)},1e4)},onEditBlur:Fr=>{hr.current&&Qt(hr.current)}};return ye.createElement(be.Fragment,null,Yt(Or,Tr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Tt&&ye.createElement(y.ZP,Me({},pr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Dn},ye.createElement(z.Z,Me({},Sr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:sr,onClose:Gr},ye.createElement(Se,{showResourceCentre:sr,identifier:an}))))},Ve=ve(60141),We=ve(24334),ze=ve(88125),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},rt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ve(1710),ut=ve(58421),Ye=ve(58617),He=ve(17933),Re=ve(56656),$e=ve.n(Re),Le=ve(59301);const{Column:Ne}=Qe.default;var et=({submitResult:Tt,submitting:Gt,submitRecords:on,page:ln,onPageChange:Qt,topicId:Yt})=>{const[qt]=(0,_e.useSearchParams)(),{records:an,records_count:hn}=on||{},[An,mn]=(0,be.useState)(!1),_r=qt.get("type")==="1";return Le.createElement(de.Z,{spinning:Gt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Le.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Le.createElement(Qe.default,{dataSource:an,rowKey:"id",pagination:!1},Le.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,Jr)=>Le.createElement("span",null," ",$e()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Le.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,Jr)=>{var sr;return Le.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{mn(Jr.id)}},(sr=ze.Im[Kn])==null?void 0:sr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Le.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${_r?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?_r?Kn:Kn/1e3:""}),Le.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${_r?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?_r?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Le.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Le.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,Jr)=>Le.createElement("span",{className:"c-light-primary current",onClick:()=>{mn(Jr.id)}},"\u67E5\u770B")})):Le.createElement("div",{style:{height:300,width:"100%"}}),Le.createElement(He.Z,{onClose:mn,open:An}),hn>15?Le.createElement(ut.Z,{className:rt.pagination,current:ln,pageSize:15,total:hn,onChange:Qt}):null)},Ze=ve(2524),Fe=ve(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ve(6339),xe=ve(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Tt})=>{const{language:Gt,difficult:on,time_limit:ln,description:Qt}=Tt,[Yt]=(0,_e.useSearchParams)(),qt=Ie[on];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Gt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.Z,{color:qt==null?void 0:qt.color},qt==null?void 0:qt.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),Yt.get("qtype")==="8"?xe.createElement(Te.Z,{value:Qt,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:Qt,className:Oe.desc}))},ot={},ke=ve(59301),tt=({hack:Tt,current_user:Gt})=>ke.createElement("div",{className:ot.answer},Tt!=null&&Tt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.answer_text)||""}):ke.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=ve(77254);function ct(Tt,Gt){return(0,ge.U2)(`/problems/${Tt}/comments.json`,{page:Gt,limit:10})}function ht(Tt){return(0,ge.v_)(`/discusses/${Tt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/reply.json`,{comments:{content:on,parent_id:Gt}})}function pt(Tt,Gt){return(0,ge.v_)(`/problems/${Tt}/comments.json`,{comments:{content:Gt}})}function at(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/${Gt}/hidden.json`,on)}function st(Tt,Gt){return(0,ge.IV)(`/problems/${Tt}/comments/${Gt}`)}var ft=ve(83554);function vt({author:Tt}){return be.createElement("a",{href:`/users/${Tt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Tt.image_url}`,width:"50"}))}function St({data:Tt,index:Gt,parentDiscussIndex:on,user:ln,onSetActionType:Qt}){const{author:Yt,can_delete:qt,content:an,id:hn,time:An}=Tt;function mn(){Qt({id:hn,index:Gt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=ln.admin||qt||Yt.user_id===ln.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:Yt}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},Yt.name),be.createElement("span",{className:"grey"},An),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},_r?be.createElement("a",{onClick:mn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:an})))}var xt=({user:Tt,data:Gt,index:on,onPlusDiscuss:ln,onSetActionType:Qt,activeDiscussIndex:Yt,onReplyDiscuss:qt,onSetActiveDiscussIndex:an})=>{const{content:hn,children:An,hidden:mn,id:_r,praise_count:Kn,time:Jr,user_praise:sr,can_delete:kn,author:hr}=Gt;function Sr(){an(_r)}function Dn(){ln(_r,!sr,on)}function Or(){Qt({id:_r,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Gr(){Qt({id:_r,index:on,params:{hidden:mn?"0":"1"},type:"hidden-discuss",message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Tr=Tt.admin||Tt.user_id===hr.user_id;return be.createElement("div",{className:"discuss-item-container",key:_r},be.createElement(vt,{author:hr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${hr.login}`,target:"_blank"}," ",hr.name," "),be.createElement("span",{className:"grey"},Jr)),be.createElement(Te.Z,{className:"discuss-content",value:hn}),An&&An.length>0?be.createElement("div",{className:"reply-discuss-container"},An.map((pr,Fr)=>be.createElement(St,{key:pr.id,data:pr,index:Fr,user:Tt,onSetActionType:Qt,parentDiscussIndex:on}))):null,be.createElement("div",{className:"btn-group"},Tr?be.createElement("a",{onClick:Gr,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,kn&&(!An||An.length==0)?be.createElement("a",{onClick:Or,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:Sr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Dn,className:sr?"c-orange":""},be.createElement("i",{className:sr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,Kn||""))),be.createElement(ft.Z,{id:_r,activeDiscussIndex:Yt,onReplyDiscuss:qt})))},Bt=ve(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Xt=ve(96565),dn=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),en=({user_praise:Tt,praise_count:Gt,praisePlus:on,onCreateDiscuss:ln,discuss_count:Qt})=>{const[Yt,qt]=(0,be.useState)(!1),[an,hn]=(0,be.useState)("");function An(Jr){hn(Jr)}function mn(){qt(!0)}function _r(){qt(!1)}function Kn(){return dn(this,null,function*(){ln(an),hn(""),qt(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${Yt?Nt.active:""} `},be.createElement("div",{className:Yt?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:mn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Qt," "),be.createElement("a",{className:"c-light-black",onClick:on,title:Tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Gt?be.createElement("span",null,Gt):"")),Yt?be.createElement("div",{className:Nt["input-mask"],onClick:_r}):null,be.createElement("div",{className:Yt?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(Xt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:An}),be.createElement("div",{className:Nt["tip-container"],onClick:_r},be.createElement("a",{className:Nt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},Jt=ve(59301),wn=Object.defineProperty,Ln=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,On=(Tt,Gt,on)=>Gt in Tt?wn(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Tn=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Un.call(Gt,on)&&On(Tt,on,Gt[on]);if(zn)for(var on of zn(Gt))Nn.call(Gt,on)&&On(Tt,on,Gt[on]);return Tt},Zn=(Tt,Gt)=>Ln(Tt,fn(Gt)),Pr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var qn=(Tt=>(Tt[Tt.GET_DISCUSSES=0]="GET_DISCUSSES",Tt[Tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Tt[Tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Tt[Tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Tt[Tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Tt[Tt.SET_PAGE=5]="SET_PAGE",Tt[Tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Tt))(qn||{});function jr(Tt,Gt){switch(Gt.type){case 6:return Zn(Tn({},Tt),{loading:!0});case 0:return Tn(Tn({},Tt),Gt.payload);case 1:return Tn(Tn({},Tt),Gt.payload);case 4:return Tn(Tn({},Tt),Gt.payload);case 3:return Tn(Tn({},Tt),Gt.payload);case 5:return Zn(Tn({},Tt),{page:Gt.payload});case 2:return Tn(Tn({},Tt),Gt.payload);default:throw new Error}}var ir=({user:Tt,identifier:Gt,hack:on,onTriggerPraise:ln,activeIndex:Qt})=>{const[Yt,qt]=(0,be.useReducer)(jr,Nr),{loading:an,page:hn,data:An,count:mn,actionType:_r,activeDiscussIndex:Kn}=Yt,Jr=(0,be.useCallback)(()=>Pr(void 0,null,function*(){qt({type:6});const pr=yield ct(Gt,hn),{comments:Fr,disscuss_count:co}=pr;qt({type:0,payload:{data:Fr,count:co,loading:!1}})}),[hn,Gt]);(0,be.useEffect)(()=>{Qt==="2"&&Jr()},[Gt,hn,Qt]);function sr(pr){qt({type:5,payload:pr})}function kn(pr){qt({type:4,payload:{actionType:pr}})}function hr(pr){qt(Kn===pr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pr}})}function Sr(pr,Fr,co){return Pr(this,null,function*(){try{const ho=yield ht(pr);An[co].user_praise=Fr,An[co].praise_count=ho.praise_count,qt({type:3,payload:{data:[...An]}})}catch(ho){console.log(ho)}})}function Dn(){return Pr(this,null,function*(){const{id:pr,params:Fr,type:co,index:ho,parentDiscussIndex:Uo}=_r;if(co==="hidden-discuss"&&(yield at(Gt,pr,Fr),Uo?An[Uo].children[ho].hidden=Fr.hidden==1:An[ho].hidden=Fr.hidden==1,qt({type:4,payload:{actionType:null,data:[...An]}})),co==="delete-discuss"){if(yield st(Gt,pr),Uo||Uo===0){let yo=An[Uo].children;for(let Ho=yo.length-1;Ho>=0;Ho--)if(yo[Ho].id===pr){yo.splice(Ho,1);break}An[Uo].children=yo}else for(let yo=An.length-1;yo>=0;yo--)if(An[yo].id===pr){An.splice(yo,1);break}qt({type:4,payload:{actionType:null,data:[...An]}})}})}function Or(){qt({type:4,payload:{actionType:null}})}function Gr(pr,Fr){return Pr(this,null,function*(){try{yield lt(Gt,pr,Fr),Jr()}catch(co){console.log(co)}})}function Tr(pr){return Pr(this,null,function*(){qt({type:6}),yield pt(Gt,pr),Jr()})}return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{className:"discuss-panel"},An.length===0?Jt.createElement(Ze.Z,null):An.map((pr,Fr)=>Jt.createElement(xt,{onReplyDiscuss:Gr,onPlusDiscuss:Sr,onSetActiveDiscussIndex:hr,onSetActionType:kn,data:pr,index:Fr,user:Tt,activeDiscussIndex:Kn})),mn>10?Jt.createElement("div",{className:"pagination-container"},Jt.createElement(ut.Z,{showQuickJumper:!0,onChange:sr,current:hn,total:mn})):null),Jt.createElement(en,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:ln,discuss_count:on.comments_count,onCreateDiscuss:Tr}),Jt.createElement(x.Z,null,Jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!_r,onOk:Dn,onCancel:Or},Jt.createElement("p",null,_r?_r.message:"")),Jt.createElement(Bt.Z,null)))},gr=ve(57809),Ot=ve(92832),jt=ve(65615),_t={},tn=ve(59301),Fn=({hack:Tt,current_user:Gt})=>tn.createElement("div",{className:_t.answer},Tt!=null&&Tt.analysis?tn.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.analysis)||""}):tn.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Cn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Br=ve(36381),rr=ve(43604),Ht=ve(78241),Lt=ve(5871),rn=ve(12088),Dt=ve(59301);const{TextArea:un}=Ot.default,{Panel:En}=Br.default;var In=({data:Tt,hack:Gt})=>(console.log(Tt,Gt,"data"),Gt!=null&&Gt.is_file?Dt.createElement(rn.Y2,{disabled:!0,className:Cn.uploadTableWrapper,showScore:!Gt.test_set_score,data:Tt,isProgramHomework:!0}):Dt.createElement("div",{className:Cn.hackSets},Tt==null?void 0:Tt.map((on,ln)=>Dt.createElement(Br.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&on.id,className:Cn.collapseWrapper,expandIcon:({isActive:Qt})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${Qt?Cn.open:Cn.close}`,style:{fontSize:14,transition:"all .2s"}})},Dt.createElement(En,{key:on.id,header:Dt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Dt.createElement(rr.Z,{className:Cn.panelHeader},Dt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),Dt.createElement(rr.Z,{flex:1},Dt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Gt!=null&&Gt.test_set_score)&&Dt.createElement(rr.Z,{className:Cn.rateInput},Dt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Dt.createElement("div",null,Dt.createElement(Ht.default.Item,{noStyle:!0},Dt.createElement(Lt.Z,{value:on==null?void 0:on.score,className:Cn.baseFormItem,min:0,max:100,disabled:!0}))),Dt.createElement("span",{className:"ml10"},"%")))))},Dt.createElement(Ht.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),Dt.createElement(Ht.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),Sn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ve(59301),Ft=(0,be.forwardRef)(({data:Tt=[]},Gt)=>{var on;const[ln,Qt]=(0,be.useState)(),Yt=Tt.filter(an=>an.show);(0,be.useEffect)(()=>{Yt.length&&Qt(Yt[0].id)},[Tt==null?void 0:Tt.length]);const qt=((on=Yt.find(an=>an.id===ln))==null?void 0:on.element)||null;return(0,be.useImperativeHandle)(Gt,()=>({setActiveTab:an=>Qt(an)})),bt.createElement("div",{className:Sn.tabs},bt.createElement("div",{className:Sn.tabWarp},Yt.map(an=>bt.createElement("div",{onClick:()=>Qt(an.id),className:`${Sn.tab} ${an.id===ln?Sn.active:""}`,key:an.id},an.name))),bt.createElement("div",{className:Sn.content},qt))}),Ct=ve(59301),Vt=Object.defineProperty,$t=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,kt=(Tt,Gt,on)=>Gt in Tt?Vt(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,vr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Rn.call(Gt,on)&&kt(Tt,on,Gt[on]);if(Kt)for(var on of Kt(Gt))Mn.call(Gt,on)&&kt(Tt,on,Gt[on]);return Tt},tr=(Tt,Gt)=>$t(Tt,Wt(Gt)),nr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Kr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},gn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vn=({hack:Tt,onTriggerPraise:Gt,topicId:on,page:ln,onPageChange:Qt,user:Yt,current_user:qt,submitRecords:an,submitting:hn,submitResult:An,setActiveIndex:mn,hack_sets:_r})=>{var Kn,Jr;const[sr]=(0,_e.useSearchParams)(),[kn,hr]=(0,be.useState)("0"),Sr=(0,_e.useLocation)(),[Dn,Or]=(0,be.useState)(!1),[Gr,Tr]=(0,be.useState)(null),[pr,Fr]=(0,be.useState)([]),[co,ho]=(0,be.useState)([]),[Uo,yo]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(Yt,"user");let[xo,ja]=(0,be.useState)(tr(vr({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Tt==null?void 0:Tt.is_close_tips)===!1&&Gr===null&&Tr(!0)},[sa.current,Tt==null?void 0:Tt.is_close_tips,Gr]);function Ba(){return nr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{mn(kn)},[kn]);function wa(Wr){return nr(this,null,function*(){let Jo=Wr.target.id;if(Jo==="1"){let oa=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:vr({},Uo)});(oa==null?void 0:oa.status)===0&&ho(oa==null?void 0:oa.data)}hr(Jo)})}(0,be.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{hr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){hr("2")}function No(){return nr(this,null,function*(){let Wr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:vr({identifier:xo==null?void 0:xo.id},xo)});Fr(Wr)})}const Ar=[{title:null,description:Ct.createElement("div",null,Ct.createElement("b",{onClick:()=>{Tr(!1),Ba(),Or(!0),No()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ct.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ct.createElement(se.ZP,{onClick:()=>{Tr(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Ct.createElement("div",{className:Ue["left-panel"]},Ct.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Tt==null?void 0:Tt.is_program)&&!sr.get("pageId")&&Ct.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Ct.createElement("div",{onClick:()=>{No(),Or(!0)},className:Ue.btns,ref:sa,style:Gr?{pointerEvents:"none"}:{}},Ct.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ct.createElement("li",{style:{marginLeft:20}},Ct.createElement("a",{className:kn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Ct.createElement("li",null,Ct.createElement("a",{className:kn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show)||sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show))&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),sr.get("type")!=="exercises"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(_r!=null&&_r.length)&&sr.get("type")!=="exercises"&&sr.get("type")!=="1"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ct.createElement(Ke,{hack:Tt,onTriggerPraise:Gt,toDiscuss:Na})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="1"?"":"hide"}`},Ct.createElement(Ft,{ref:Ho,data:[{id:"1",show:sr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,an!=null&&an.records_count||hn?Ct.createElement(et,{page:ln,onPageChange:Qt,topicId:on,submitting:hn,key:(An==null?void 0:An.id)||1,submitRecords:an,submitResult:An}):Ct.createElement(Ze.Z,null))},{id:"2",show:sr.get("type")==="exercises"||(Tt==null?void 0:Tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Qe.default,{pagination:!1,dataSource:co==null?void 0:co.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Wr,Jo,oa)=>$e()(Wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Wr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Wr))==null?void 0:ka.name}}]}),Ct.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:co==null?void 0:co.count,hideOnSinglePage:!0,onChange:Wr=>nr(void 0,null,function*(){Uo.page=Wr,yo(Uo);let Jo=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:tr(vr({},Uo),{courseId:xo.courseId})});(Jo==null?void 0:Jo.status)===0&&ho(Jo==null?void 0:Jo.data)})}))}]})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="4"?"":"hide"}`},Ct.createElement(Ft,{data:[{id:"1",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show),name:"\u7B54\u6848",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(tt,{hack:Tt,current_user:qt}))},{id:"2",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show),name:"\u89E3\u6790",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Fn,{hack:Tt,current_user:qt}))}]})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="2"?"":"hide"}`,style:{padding:0}},Ct.createElement(ir,{user:Yt,activeIndex:kn,identifier:Tt.identifier,hack:Tt,onTriggerPraise:Gt})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="5"?"":"hide"}`,style:{padding:12}},Ct.createElement(In,{data:_r||[],hack:Tt})),Ct.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Or(!1),open:Dn},Ct.createElement(ie.Z,null,Ct.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pr==null?void 0:pr.total_count,"\u9898\xA0[\xA0",pr==null?void 0:pr.total_score,"\u5206\xA0]\xA0"),!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pr==null?void 0:pr.work_score,"\u5206")),Ct.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ct.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Wr=>{xo.page=1,xo.finish_status=Wr,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:""},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ct.createElement(gr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ct.createElement(gr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Wr=>{xo.page=1,xo.difficult=Wr||null,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:0},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:1},"\u7B80\u5355"),Ct.createElement(gr.default.Option,{value:2},"\u9002\u4E2D"),Ct.createElement(gr.default.Option,{value:3},"\u56F0\u96BE")),Ct.createElement(Ot.default.Search,{size:"large",onSearch:Wr=>{xo.name=Wr,xo.page=1,ja(vr({},xo)),No()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ct.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",null,"\u72B6\u6001"),Ct.createElement("span",null,"\u5E8F\u53F7"),Ct.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ct.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=pr==null?void 0:pr.data)!=null&&Kn.length?(Jr=pr==null?void 0:pr.data)==null?void 0:Jr.map((Wr,Jo)=>Ct.createElement("div",{onClick:()=>nr(void 0,null,function*(){let oa=yield(0,ge.ZP)(`/api/problems/${Wr==null?void 0:Wr.identifier}/start.json`,{method:"get",params:{hack_user_id:Yt==null?void 0:Yt.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Wr!=null&&Wr.checked?Ue.active:""}`},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(Ct.Fragment,null,!(Wr!=null&&Wr.opened)&&Ct.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Wr==null?void 0:Wr.opened)&&!(Wr!=null&&Wr.passed)&&Ct.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Wr==null?void 0:Wr.opened)&&(Wr==null?void 0:Wr.passed)&&Ct.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ct.createElement("span",null,(xo.page-1)*20+(Jo+1)),Ct.createElement("span",{style:{flex:1},title:Wr.name},`[${Wr==null?void 0:Wr.score}\u5206]`,"\xA0",Wr.name),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kr[Wr.difficult]))):Ct.createElement(Ze.Z,null)),Ct.createElement(ut.Z,{current:xo.page,className:"mt20",hideOnSinglePage:!0,total:pr==null?void 0:pr.count,pageSize:xo.per_page,onChange:(Wr,Jo)=>{xo.page=Wr,xo.per_page=Jo,No()}})),Ct.createElement(jt.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!Gr,steps:Ar,gap:{offset:3,radius:2}}))},Wn=ve(62522),Pn=ve(27158),yr=ve(22744),ur=ve(21390),Yn=ve(72530),kr=ve(35195),Cr=ve(25492),Po=ve(92310),po=ve.n(Po),io=ve(42217),ko=ve(81747),Io=ve(51976),pn=ve(59301),Ro=Object.defineProperty,mo=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,vo=(Tt,Gt,on)=>Gt in Tt?Ro(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,dr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))to.call(Gt,on)&&vo(Tt,on,Gt[on]);if(bo)for(var on of bo(Gt))lo.call(Gt,on)&&vo(Tt,on,Gt[on]);return Tt},wr=(Tt,Gt)=>mo(Tt,zr(Gt)),Er=(Tt,Gt)=>{var on={};for(var ln in Tt)to.call(Tt,ln)&&Gt.indexOf(ln)<0&&(on[ln]=Tt[ln]);if(Tt!=null&&bo)for(var ln of bo(Tt))Gt.indexOf(ln)<0&&lo.call(Tt,ln)&&(on[ln]=Tt[ln]);return on},xr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const{Countdown:ao}=E.default,To={Java:"java",C:"c",Python:"py","C++":"c"};var wo=(Tt=>(Tt[Tt.SET_LOADING=0]="SET_LOADING",Tt[Tt.GET_DATA=1]="GET_DATA",Tt[Tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Tt[Tt.SET_DATA=3]="SET_DATA",Tt[Tt.SET_DEBUGING=4]="SET_DEBUGING",Tt[Tt.SET_SUBMITING=5]="SET_SUBMITING",Tt[Tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Tt[Tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Tt[Tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Tt[Tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Tt[Tt.SET_PAGE=10]="SET_PAGE",Tt))(wo||{});function Lo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mo(Tt,Gt){switch(Gt.type){case 1:return dr(dr({},Tt),Gt.payload);case 3:return wr(dr({},Tt),{data:Gt.payload});case 0:return wr(dr({},Tt),{loading:Gt.payload});case 9:return wr(dr({},Tt),{showNote:Gt.payload});case 4:return wr(dr({},Tt),{debuging:Gt.payload});case 5:return wr(dr({},Tt),{submitting:Gt.payload});case 2:return wr(dr({},Tt),{submitRecords:Gt.payload});case 10:return wr(dr({},Tt),{submitRecordPage:Gt.payload});case 6:return wr(dr({},Tt),{executingMessage:Gt.payload});case 7:return dr(dr({},Tt),Gt.payload);case 8:return dr(dr({},Tt),Gt.payload);default:throw new Error}}var $r=({children:Tt})=>{var Gt,on,ln,Qt,Yt;const[qt,an]=(0,be.useReducer)(Mo,Yo),{id:hn}=(0,_e.useParams)(),An=(0,_e.useLocation)(),[mn]=(0,_e.useSearchParams)(),{loading:_r,data:Kn,debugResult:Jr,submitResult:sr,submitRecords:kn,submitRecordPage:hr,showNote:Sr,debuging:Dn,submitting:Or,executingMessage:Gr}=qt,[Tr,pr]=(0,be.useState)("#37AD83"),[Fr,co]=(0,be.useState)(null),[ho,Uo]=(0,be.useState)({}),[yo,Ho]=(0,be.useState)(!0),[sa,xo]=(0,be.useState)(!1),[ja,Ba]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),No=Kn==null?void 0:Kn.user,Ar=Kn==null?void 0:Kn.hack,[Wr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,io.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,io.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Yn._)(ho);(0,be.useEffect)(()=>{function ar(){return xr(this,null,function*(){var Zr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,ce.fu)(hn,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=wr(dr({},ha.hack),{is_program:mn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ha}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;mn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Go=yield(0,ue._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),Uo(dr({},Go)),za((Zr=Go==null?void 0:Go.exercise)==null?void 0:Zr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(co(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{pr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}hn&&ar()},[hn]),(0,be.useEffect)(()=>{var ar;return mn.get("type")==="exercises"&&((ar=ho==null?void 0:ho.exercise)!=null&&ar.screen_open)&&(window.removeEventListener("blur",Ua,!1),kr.U.forEach((Zr,ea)=>{window.addEventListener(Zr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[ho]),(0,be.useEffect)(()=>{Ka==="1"&&hn&&Ar!=null&&Ar.language&&fi()},[hn,hr,Ar==null?void 0:Ar.language,Ka]),(0,be.useEffect)(()=>(Ar!=null&&Ar.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Ar==null?void 0:Ar.is_program]);const ri=()=>xr(void 0,null,function*(){let ar=yield(0,ge.ZP)(`/api/myproblems/${hn}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return xr(this,null,function*(){try{const ar=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:2,payload:ar})}catch(ar){console.log(ar)}})}function gi(ar){an({type:10,payload:ar})}function Ha(ar){return xr(this,null,function*(){var Zr;let ea;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(ea=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(hn,{code:We.Base64.encode(ar||Ar.code),language:Ar==null?void 0:Ar.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(dr({errorMessage:ga==null?void 0:ga.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Zr=ho==null?void 0:ho.exercise)==null?void 0:Zr.exercise_user_id,id:mn.get("exercisesId")})}}),ga})}function oi(){return xr(this,null,function*(){if(oa.current=2,!Or){an({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const ar=yield Ha();if(console.log(ar,1),ar.status===0){let ha=function(){return xr(this,null,function*(){const{status:Go,data:ma}=yield(0,ce.rX)(hn,"submit"),Ea=Lo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Go===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&mn.get("type")==="1"&&Ba(!0);const ii=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:8,payload:wr(dr({},qt),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Zr={};mn.get("type")==="exercises"&&(Zr.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Zr.extras.ip=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(hn,Zr);if(ea.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Ar,Ta=Lo();ea.status>-1?ha():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(ar){console.log(ar),an({type:5,payload:!1})}Jo(!1)}})}function $a(){return xr(this,null,function*(){oa.current=1,qt.debuging=!0,an({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return xr(this,null,function*(){const{status:ha,message:Go,data:ma}=yield(0,ce.rX)(hn,"debug"),Ea=Lo()-Ia>(Zr+30)*1e3;if(ha!==0&&!Ea&&(an({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:ma,debuging:!1})}))})};const{time_limit:Zr}=Ar;let ea={input:encodeURIComponent(Kn.test_case.input)};mn.get("type")==="exercises"&&(ea.exercise_id=mn.get("exercisesId"));const ga=yield(0,ce.MU)(hn,ea);if(ga.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const Ia=Lo();(ga==null?void 0:ga.status)>-1?Ta():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(ar){console.log(ar)}finally{}})}function Va(ar,Zr){const ea=Zr?{modify_code:!1}:{};an({type:3,payload:wr(dr({},Kn),{hack:dr(wr(dr({},Ar),{code:ar}),ea)})}),Jo(!0)}const hi=ar=>xr(void 0,null,function*(){let Zr=yield(0,ge.ZP)(`/api/problems/${Ar==null?void 0:Ar.identifier}/start.json`,{method:"get",params:{language:ar==="C++"||ar==="c++"?encodeURIComponent(ar):ar,hack_user_id:No==null?void 0:No.user_id}});Zr.status!==-1&&_e.history.replace(`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)});function pi(ar){let Zr=ar.target.value;an({type:3,payload:wr(dr({},Kn),{test_case:{input:Zr}})})}function mi(){return xr(this,null,function*(){try{let ar={};mn.get("type")==="exercises"?ar.exercise_id=mn.get("exercisesId"):Ar!=null&&Ar.homework_common_id&&(ar.homework_common_id=Ar==null?void 0:Ar.homework_common_id);const Zr=yield(0,ce.H7)(hn,dr({},ar));Zr.status===401||(Va(We.Base64.decode(Zr.code)),(mn.get("type")==="exercises"||Ar!=null&&Ar.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(ar){console.log(ar)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return xr(this,null,function*(){const ar=yield(0,ce.fi)(hn);ar.status===401||Va(We.Base64.decode(ar.code),!0)})}})}function Xa(){an({type:9,payload:!0})}function vi(){an({type:9,payload:!1})}function yi(ar){return xr(this,null,function*(){yield(0,ce.MK)(hn,ar),an({type:1,payload:{showNote:!1,data:wr(dr({},Kn),{hack:wr(dr({},Ar),{notes:ar.notes})})}})})}const Ca={hack:Ar,isLoading:yo,input:(Gt=Kn==null?void 0:Kn.test_case)==null?void 0:Gt.input,is_file:(on=Kn==null?void 0:Kn.test_case)==null?void 0:on.is_file,identifier:Ar==null?void 0:Ar.identifier,attachments_count:Kn==null?void 0:Kn.attachments_count,language:Ar==null?void 0:Ar.language,code:Ar==null?void 0:Ar.code,title:"main."+To[Ar==null?void 0:Ar.language],modify_code:Ar==null?void 0:Ar.modify_code,notes:Ar==null?void 0:Ar.notes,debugResult:Jr,debuging:Dn,submitting:Or,submitResult:sr,executingMessage:Gr,onCancelNote:vi,onAddNote:yi,showNote:Sr,user:No,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:$a,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:xo,topDispatch:an};function Ya(){return xr(this,null,function*(){const{praise_count:ar}=yield(0,ce.vl)(Ar.id,{container_type:"Hack",type:1});let Zr=wr(dr({},Kn),{hack:wr(dr({},Ar),{praises_count:ar,user_praise:!Ar.user_praise})});an({type:3,payload:Zr})})}const Ja={topicId:hn,submitResult:sr,submitRecords:kn,submitting:Or,page:hr,onPageChange:gi,hack:Ar,user:Kn==null?void 0:Kn.user,hack_sets:Kn==null?void 0:Kn.hack_sets,current_user:Kn==null?void 0:Kn.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(ho),pn.createElement(pn.Fragment,null,pn.createElement(de.Z,{spinning:_r,delay:500},Kn?pn.createElement(pn.Fragment,null,pn.createElement("header",{className:po()(Cr.Z.header,sa&&Cr.Z.whiteHeader)},mn.get("type")!=="exercises"&&pn.createElement("div",null,pn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${No==null?void 0:No.image_url}`,alt:"user",width:36}),pn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},No==null?void 0:No.name)),mn.get("type")==="exercises"&&pn.createElement("div",null,pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pn.createElement("span",{className:"ml10"},(ln=ho==null?void 0:ho.exercise)==null?void 0:ln.user_name)),pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pn.createElement("span",{className:"ml10"},(Qt=ho==null?void 0:ho.exercise)==null?void 0:Qt.student_id))),pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pn.createElement("div",null,Ar.name)),(Ar==null?void 0:Ar.is_program)&&pn.createElement(yr.Z,{defaultValue:Ar==null?void 0:Ar.answer_long_time,onChange:ar=>{Na.current=ar},className:Cr.Z.timepiece}),No!=null&&No.hack_manager?pn.createElement(_e.Link,{className:Cr.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Ar.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Ar.identifier}?type=1`:`/problems/newedit/${Ar.identifier}`}," ",pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=ho==null?void 0:ho.exercise)!=null&&Yt.left_time)&&pn.createElement(pn.Fragment,null,pn.createElement("span",{style:{color:Tr,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),pn.createElement("span",{className:"c-white mr20"},pn.createElement(ao,{valueStyle:{color:Tr,fontSize:20,fontWeight:500},title:pn.createElement("span",{style:{color:Tr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Fr,onFinish:()=>xr(void 0,null,function*(){const ar=yield(0,ue.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((ar==null?void 0:ar.status)===0&&(Ha(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>xr(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(ar==null?void 0:ar.status)===-3){const Zr=parseInt(ar==null?void 0:ar.message);co(Date.now()+Zr*1e3)}})}))),mn.get("type")==="exercises"?pn.createElement(se.ZP,{type:"primary",onClick:()=>{const ar=()=>xr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(kn!=null&&kn.records_count)||Wr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ar});return}ar()}},pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pn.createElement("span",{onClick:()=>{var ar;if(mn.get("backUrl"))_e.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}else _e.history.push("/problemset")}},pn.createElement(ne.Z,{title:"\u5173\u95ED"},pn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pn.createElement(de.Z,{size:"large",spinning:yo},pn.createElement(oe.Z,{className:po()(Cr.Z.myProblems,sa&&Cr.Z.whiteMyProblems),leftChild:pn.createElement(vn,dr({},Ja)),rightChild:pn.createElement(zo,dr({},Ca))}))):null,pn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},pn.createElement("section",{className:"oj-modal-content"},pn.createElement("div",{className:"oj-modal-head"},pn.createElement("img",{src:Wn,alt:""}),pn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),pn.createElement("aside",null,pn.createElement("img",{className:"mr30",src:Io.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},sr==null?void 0:sr.execute_time,"ms"),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("aside",{className:"mb50"},pn.createElement("img",{src:ko.Z,className:"mr30"}),pn.createElement("span",{className:"oj-modal-tt"},pn.createElement("span",null,pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pn.createElement("span",{className:"c-light-primary"},sr==null?void 0:sr.execute_memory,"kb")),pn.createElement("span",null,pn.createElement("span",null))),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("div",{id:"oj-modal-next",onClick:()=>xr(void 0,null,function*(){var ar;if(sr!=null&&sr.next_identifier){let Zr=yield(0,ge.ZP)(`/api/problems/${sr==null?void 0:sr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:No==null?void 0:No.user_id}});Zr&&(window.location.href=`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)}else{let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}}),className:"oj-modal-btn"},sr!=null&&sr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pn.createElement(ur.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function no({title:Tt,modify_code:Gt,onSyncCode:on,onShowCodeSetting:ln,onResetCode:Qt,hack:Yt,onChangeLanguage:qt,isWhiteTheme:an,onShowResourceCentre:hn,attachments_count:An}){var mn;const _r=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qt})},[Kn]=(0,_e.useSearchParams)(),Jr=Kn.get("language"),sr=kn=>kn==="1"?"c++":kn==="2"?"C++":kn;return(0,be.useEffect)(()=>{Jr&&qt(sr(Jr))},[]),(0,be.useEffect)(()=>{Yt!=null&&Yt.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:pn.createElement("div",null,pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qt()})},[Yt==null?void 0:Yt.language]),console.log(Yt,an,"hack"),pn.createElement("div",{className:`${Cr.Z.codeHead} ${an?Cr.Z.whiteCodeHead:""}`},pn.createElement("div",{className:Cr.Z.navWrap},(mn=Yt==null?void 0:Yt.all_language)==null?void 0:mn.map(kn=>pn.createElement("div",{className:`${Cr.Z.nav} ${kn===(Yt==null?void 0:Yt.language)?Cr.Z.active:""}`,key:kn,onClick:()=>qt(kn)},pn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pn.createElement("span",null,kn)))),pn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Gt?pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},pn.createElement("img",{src:Ve,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,An>0&&pn.createElement("a",{onClick:hn},pn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pn.createElement("a",{onClick:_r},pn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pn.createElement("a",{onClick:ln},pn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Tt){var Gt=Tt,{input:on,is_file:ln,identifier:Qt,showNote:Yt,onShowNote:qt,notes:an,onCancelNote:hn,onAddNote:An,debugResult:mn,language:_r,debuging:Kn,submitting:Jr,executingMessage:sr,code:kn,onSubmitCode:hr,onDebugCode:Sr,onChangeCode:Dn,onChangeInput:Or,onUpdateCode:Gr,user:Tr,isLoading:pr,submitResult:Fr}=Gt,co=Er(Gt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ho(yo,Ho){return pn.createElement(no,wr(dr({},co),{onShowCodeSetting:yo,onShowResourceCentre:Ho}))}const Uo=dr({input:on,is_file:ln,debugResult:mn,debuging:Kn,submitting:Jr,executingMessage:sr,onDebugCode:Sr,onChangeCode:Dn,onSubmitCode:hr,onChangeInput:Or,user:Tr,submitResult:Fr},co);return pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pn.createElement(Xe,{setIsWhiteTheme:co==null?void 0:co.setIsWhiteTheme,isLoading:pr,language:_r,value:kn,identifier:Qt,onChange:Dn,onUpdateCode:Gr,ActionBarRender:ho}),pn.createElement(ze.ZP,dr({},Uo)))}},10129:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},67172:function(Et,dt,ve){"use strict";ve.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ve(38147),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ve(59301),_e=ve(92832),E=ve(3113),pe=ve(84105),de=ve(87395),se=ve(17124),ne=ve(24334),ie=ve(42678),ce=ve(6339),ue=ve(65862),ae=ve(51908),oe=ve(34376),re=ve(92310),ee=ve.n(re),a=ve(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,ge=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))le.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},me=(je,Me)=>x(je,b(Me));const{TextArea:he}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function we(je,Me){switch(Me.type){case 0:return me(ge({},je),{visible:Me.payload});case 1:return me(ge({},je),{tabIndex:Me.payload});default:throw new Error}}function De({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),Je=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Xe,Ve,We,ze;if(Je.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Je.current);const Ue=Je.current.offsetWidth-14,rt=((ze=(We=(Ve=(Xe=qe.current)==null?void 0:Xe._core)==null?void 0:Ve._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Qe=Math.ceil(Ue/rt);qe.current.resize(Qe,8),Be(!0)}},[]),a.createElement("div",{ref:Je,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:Je,expected_output:qe,is_file:Xe,input_file_url:Ve,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const rt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Je}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:rt}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:rt}),Xe&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function Ae(je){const{status:Me,error_msg:Ge,execute_time:Be,output:Je,input:qe,expected_output:Xe,is_file:Ve,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let rt=null;switch(Me){case se.h.OK:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Je)));break;case se.h.NOMATCH:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ne.Base64.decode(Je)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Xe&&ne.Base64.decode(Xe)));break;case se.h.EXECUTEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:rt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:rt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",rt," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:Je,executingMessage:qe,debugResult:Xe,onChangeInput:Ve,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,rt]=(0,be.useReducer)(we,Se),{visible:Qe,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{rt({type:0,payload:!1})},[je]);function Ye(Le){let Ne=Le.target.id;rt({type:1,payload:Ne})}function He(){rt({type:0,payload:!Qe})}const Re=(0,be.useMemo)(()=>{if(Xe){const{status:Le}=Xe;return a.createElement(a.Fragment,null,Ae(Xe))}return null},[Xe]);function $e(){rt({type:0,payload:!0}),rt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Ve}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Xe?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:He},Qe?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:$e},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{rt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},12088:function(Et,dt,ve){"use strict";ve.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ve(59301),_e=ve(54580),E=ve(8591),pe=ve(43418),de=ve(95237),se=ve(5112),ne=ve(3113),ie=ve(24905),ce=ve(6848),ue=ve(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ve(47257),ee=ve.n(re),a=ve(38147),y=ve(1012),x=ve(65862),b=ve(21185),z=ve(59301),te=Object.defineProperty,le=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))me.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(ge)for(var Be of ge(Ge))he.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},Pe=(Me,Ge)=>le(Me,fe(Ge)),we=(Me,Ge,Be)=>new Promise((Je,qe)=>{var Xe=ze=>{try{We(Be.next(ze))}catch(Ue){qe(Ue)}},Ve=ze=>{try{We(Be.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Je(ze.value):Promise.resolve(ze.value).then(Xe,Ve);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:De}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],Je=0,qe=[],Xe=0;Xe{if(Ue.forEach(rt=>{let Qe=rt.name.split(/\.(?=[^\.]+$)/);rt.name=`${Qe[0]}.${Qe[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},Ae=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:Je,rootIdentifier:qe,multiple:Xe=!1,defaultMultipleValue:Ve=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,rt]=(0,be.useState)({}),[Qe,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,$e]=(0,be.useState)(null),Le=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ze()},[]),(0,be.useEffect)(()=>{Be&&(Le.current=[],Ne.current=0,ze([]),He(Ve))},[Be]);const Ze=()=>we(void 0,null,function*(){try{$e(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,mt;const ct=Fe((tt=ke[0])==null?void 0:tt.name)||Fe((mt=ke[1])==null?void 0:mt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Le.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const pt=new FormData;pt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===ke.name){const xt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?xt.input=st==null?void 0:st.content:xt.output=st==null?void 0:st.content,xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Bt;return!!((xt=St[0])!=null&&xt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const pt=new FormData;pt.append("file",ke.file),qe===null?pt.append("identifier","testsets"):pt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===(st==null?void 0:st.filename)){const xt=Pe(ye({},vt),{is_oss:!Re});return(St=st==null?void 0:st.filename)!=null&&St.includes(".in")?(xt.in_object_key=st==null?void 0:st.object,xt.in_object_size=st==null?void 0:st.size,xt.input=st==null?void 0:st.filename,xt.in_file=ke):(xt.out_object_key=st==null?void 0:st.object,xt.out_object_size=st==null?void 0:st.size,xt.output=st==null?void 0:st.filename,xt.out_file=ke),xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Bt;return!!((xt=St[0])!=null&&xt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),mt=ke.name,ct={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(pt){if(pt.data.status===0){Ne.current=Ne.current+1;const at=Le.current.map(st=>{var ft,vt,St,xt,Bt,Nt,Xt,dn,en,Jt,wn,Ln,fn,zn,Un,Nn,On;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const Tn=Pe(ye({},st),{is_oss:!Re});return(Bt=(xt=(St=pt.data)==null?void 0:St.data)==null?void 0:xt.file_name)!=null&&Bt.includes(".in")?(Tn.in_object_key=(Xt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Xt.object,Tn.in_object_size=(en=(dn=pt.data)==null?void 0:dn.data)==null?void 0:en.size,Tn.input=(wn=(Jt=pt.data)==null?void 0:Jt.data)==null?void 0:wn.file_name,Tn.in_file=ke):(Tn.out_object_key=(fn=(Ln=pt.data)==null?void 0:Ln.data)==null?void 0:fn.object,Tn.out_object_size=(Un=(zn=pt.data)==null?void 0:zn.data)==null?void 0:Un.size,Tn.output=(On=(Nn=pt.data)==null?void 0:Nn.data)==null?void 0:On.file_name,Tn.out_file=ke),Tn}return st});if(Le.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let st=Ee(at);st=st.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),st=st.map(ft=>Pe(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(st),Me()}}})},xe=ke=>new Promise((tt,mt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))})}),Ie=()=>we(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var mt,ct;return!((mt=tt[0])!=null&&mt.name&&((ct=tt[1])!=null&&ct.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>we(void 0,null,function*(){We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(mt=>mt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Le.current=[...We],ze([...We]),!1}},ot=Ee(We);return console.log(We,ot,"fileList"),z.createElement(pe.default,{open:Be,wrapClassName:Je,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Xe?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:ot,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,Pe(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:Je=!1,disabled:qe=!1,inputChange:Xe,onEvaluatingChange:Ve,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:rt,checkAll4:Qe,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const $e={value:"",filename:"",dataUrl:""},[Le,Ne]=(0,be.useState)(ye({},$e)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ze=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:rt,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,Ke,ot;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Ve(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||((Ke=Oe[1])==null?void 0:Ke.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((ot=Oe[1])==null?void 0:ot.name))),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Xe(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Ve(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Le.dataUrl,filename:Le.filename,type:Le.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},$e)),monacoEditor:{value:Le.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Ae},83554:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return re}});var be=ve(59301),_e=ve(8591),E=ve(6848),pe=ve(71418),de=ve(95237),se=ve(43604),ne=ve(58421),ie=ve(3113),ce=ve(96565),ue=ve(38147),ae=ve(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{fe(x.next(ge))}catch(me){z(me)}},le=ge=>{try{fe(x.throw(ge))}catch(me){z(me)}},fe=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,le);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[le,fe]=(0,be.useState)(!1);function ge(he){te(he)}function me(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:ge,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!le)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(le(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const ge=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),x(!1)});return be.createElement(pe.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{le(ge)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Et,dt,ve){"use strict";ve.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ve(28209),_e=ve.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return be.AES.decrypt(ne,ce,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},84056:function(Et,dt,ve){"use strict";ve.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return pe}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(Et,dt,ve){"use strict";ve.d(dt,{U:function(){return ce}});var be=ve(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const fe=yield ue(le);return a(!1),x(fe),fe}),y,x]}},72530:function(Et,dt,ve){"use strict";ve.d(dt,{_:function(){return E}});var be=ve(59301),_e=ve(43418);const E=pe=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,be.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(Et,dt,ve){"use strict";ve.d(dt,{G:function(){return de},t:function(){return pe}});var be=ve(7062),_e=ve.n(be);const E=null;function pe(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Et){(function(dt){(function(ve){if(1)Et.exports=ve();else var be})(function(){var ve,be,_e;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce `.concat(b,` diff --git a/p__MyProblem__index.a3d2f679.async.js b/p__MyProblem__index.8685e801.async.js similarity index 99% rename from p__MyProblem__index.a3d2f679.async.js rename to p__MyProblem__index.8685e801.async.js index 6df056a7dc..4ba5a9d7e7 100644 --- a/p__MyProblem__index.a3d2f679.async.js +++ b/p__MyProblem__index.8685e801.async.js @@ -97,7 +97,7 @@ `;for(let yo=0;yo{switch(Pn){case ft:return be.createElement(Xe,{callback:ao,onCancel:wo});case Nt:return be.createElement(Ve.Z,{callback:ao,onCancel:wo});case vt:return be.createElement(We.Z,{callback:ao,onCancel:wo});case St:return be.createElement(Te,{callback:ao,onCancel:wo});case Xt:return be.createElement(ke,{callback:ao,onCancel:wo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ao});case"inline-latex":return be.createElement(pt.Z,{showSaveButton:!0,callback:ao});default:return null}},[Pn]);function wo(){yr("")}(0,be.useEffect)(()=>{if(lo.current){let ln=function(An){an=!0,hn=An.pageY},Qt=function(){an=!1},Yt=function(An){if(an){let mn=An.pageY-hn;mn<0&&(mn=0),mn>300&&(mn=300);let _r=tn+mn+"px";Cr(_r)}},qt=lo.current,an=!1,hn=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",Qt),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",Qt)}}},[kt,lo]),(0,be.useEffect)(()=>{Cr(tn)},[tn]);const Lo=Pr(_t),Yo=Pr(kr),Mo={width:Lo,height:Yo},$r=(0,be.useMemo)(()=>{if(ur){let ln=new Date(ur),Qt=ln.getHours(),Yt=ln.getMinutes(),qt=ln.getSeconds();return Qt=Qt<10?"0"+Qt:Qt,Yt=Yt<10?"0"+Yt:Yt,qt=qt<10?"0"+qt:qt,`${Qt}:${Yt}:${qt}`}return 0},[ur]),no=ln=>{const Qt=[];if(En){let Yt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,an,hn){Qt.push({multiLine:qt!==On})})}return Qt};function zo(){window.sessionStorage.removeItem(Lt),po(!1),Yn(0)}function Tt(){po(!1),Yn(0),kt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{ir[Pn]&&Pn!==xt&&Pn!==St&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Qt=window.innerWidth/2-ln.offsetWidth/2,Yt=window.innerHeight/2-ln.offsetHeight/2;Ro(Qt),zr(Yt)},0)},[Pn]);const Gt=ln=>{ln.preventDefault();const Qt=ln.clientX-pn,Yt=ln.clientY-mo;document.body.onmousemove=qt=>{let an=qt.clientX-Qt,hn=qt.clientY-Yt;const An=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-An.offsetWidth,_r=window.innerHeight-An.offsetHeight;an=Math.max(0,Math.min(an,mn)),hn=Math.max(0,Math.min(hn,_r)),on(qt.clientX,qt.clientY,Qt,Yt)&&(Ro(an),zr(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(ln,Qt,Yt,qt)=>{const an=document.body.clientHeight,hn=document.body.clientWidth;return ln<20&&Yt>ln||ln>hn-20&&YtQt||Qt>an-20&&qtPe in ye?oe(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):ye[Pe]=we,z=(ye,Pe)=>{for(var we in Pe||(Pe={}))y.call(Pe,we)&&b(ye,we,Pe[we]);if(a)for(var we of a(Pe))x.call(Pe,we)&&b(ye,we,Pe[we]);return ye},te=(ye,Pe)=>re(ye,ee(Pe));const{useForm:le}=be.default,fe={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Pe})=>{const[we]=le();let De=(0,ce.useRef)();function Ee(je){De.current.width=we.getFieldValue("width"),De.current.align=we.getFieldValue("align"),ye(je,De.current)}function Ae(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}we.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];De.current=Me,Se(Me,Ae)}return ae.createElement(be.default,te(z({form:we},ge),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,Pe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.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",ye),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),ye)},!1),De.addEventListener("error",function(Ee){console.error(Ee)},!1),De.open("POST",`${ie.KI}/api/attachments.json`),De.send(we)}},57261:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return E}});var be=ve(59301),_e=ve(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Et,dt,ve){"use strict";var be=ve(829),_e=ve(57809),E=ve(78673),pe=ve(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var fe;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(fe=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:fe.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,me&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,me)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return _e}});var be=ve(59301);function _e(E,pe){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},21390:function(Et,dt,ve){"use strict";var be=ve(59301),_e=ve(31797),E=ve(5871),pe=ve(78241),de=ve(43418),se=ve(71418),ne=ve(1710),ie=ve(92832),ce=ve(95237),ue=ve(43604),ae=ve(3113),oe=ve(87513),re=ve(56656),ee=ve.n(re),a=ve(65582),y=ve(65862),x=ve(27158),b=ve(41867),z=ve(61527),te=ve(59301),le=(he,Se,ye)=>new Promise((Pe,we)=>{var De=Ce=>{try{Ae(ye.next(Ce))}catch(je){we(je)}},Ee=Ce=>{try{Ae(ye.throw(Ce))}catch(je){we(je)}},Ae=Ce=>Ce.done?Pe(Ce.value):Promise.resolve(Ce.value).then(De,Ee);Ae((ye=ye.apply(he,Se)).next())});const{Countdown:fe}=_e.default,ge=({value:he,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:he,successCb:Se,dispatch:ye})=>{var Pe,we,De,Ee;const Ae=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Fe=(0,be.useRef)(),{actionTabs:Je}=he,[qe,Xe]=(0,be.useState)(),[,Ve,We,ze]=(0,z.U)(oe.n7,{id:Ae.categoryId}),[,Ue,ot]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[he.actionTabs.key]);const Qe=()=>new Promise(Ze=>le(void 0,null,function*(){var Be,Oe;return Fe.current=yield(0,x.y)({ip_limit:(Be=Je==null?void 0:Je.exerciseParams)==null?void 0:Be.ip_limit,ip_bind:(Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ze()})),ut=()=>le(void 0,null,function*(){var Ze,Be,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ze=Je==null?void 0:Je.exerciseParams)==null?void 0:Ze.ip_limit)!=="no"||(Be=Je==null?void 0:Je.exerciseParams)!=null&&Be.ip_bind_type)&&(yield Qe()),(yield(0,oe.ZD)((Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Fe.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const rt=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Ae.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Pe=Je==null?void 0:Je.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Ze=yield ot(Ae);yield We({}),Ze.status||Xe(Ze)})},[he.actionTabs.key]);const{time:Re,end_time:$e}=(qe==null?void 0:qe.exercise)||{},Le=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Le?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Le.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((De=Je==null?void 0:Je.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Ve||Ue},He&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ge,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ve||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()($e).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(me)},17933:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return a}});var be=ve(59301),_e=ve(65582),E=ve(43418),pe=ve(3113),de=ve(71418),se=ve(67172),ne=ve(80443),ie=ve(50258),ce=ve(24334),ue=ve(56656),ae=ve.n(ue),oe=ve(17124),re=ve(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=me=>{try{ge(b.next(me))}catch(he){te(he)}},fe=me=>{try{ge(b.throw(me))}catch(he){te(he)}},ge=me=>me.done?z(me.value):Promise.resolve(me.value).then(le,fe);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Xe=yield(0,se.X6)(y);z(Xe.data)})}()},[y]);const{status:le,created_at:fe,code:ge,name:me,language:he,pass_sets_count:Se,set_count:ye,error_msg:Pe,output:we,input:De,expected_output:Ee,execute_memory:Ae,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Fe,expected_output_file_url:Je}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:Pe,execute_time:je,output:we,input:De,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Fe,expected_output_file_url:Je}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},88125:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},Y4:function(){return we}});var be=ve(59301),_e=ve(92832),E=ve(8591),pe=ve(3113),de=ve(10129),se=ve(24334),ne=ve.n(se),ie=ve(25492),ce=ve(42678),ue=ve(6339),ae=ve(65862),oe=ve(34376),re=ve.n(oe),ee=ve(38147),a=ve(65582),y=ve(17933),x=ve(77254),b=ve(67172),z=ve(56918),te=ve(21185),le=ve(92310),fe=ve.n(le),ge=ve(84056),me=ve(59301),he=(Ae,Ce,je)=>new Promise((Me,Ge)=>{var Fe=Xe=>{try{qe(je.next(Xe))}catch(Ve){Ge(Ve)}},Je=Xe=>{try{qe(je.throw(Xe))}catch(Ve){Ge(Ve)}},qe=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Fe,Je);qe((je=je.apply(Ae,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(Ae=>(Ae[Ae.SET_VISIBLE=0]="SET_VISIBLE",Ae[Ae.SET_TABINDEX=1]="SET_TABINDEX",Ae))(Pe||{});function we(Ae){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Fe,is_file:Je,input_file_url:qe,output_file_url:Xe,expected_output_file_url:Ve,setMonacoValue:We,setData:ze}=Ae,Ue=(0,be.useRef)(),ot=(0,be.useRef)(),Qe=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Je&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch($e){}},100)}if(Ge&&!Je&&ot.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(ot.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Fe&&!Je&&Qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Qe.current),He.write((0,ae.pp)(se.Base64.decode(Fe))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Ue}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield(0,ee.ZP)(Xe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Xe)},200)})},Me)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Qe}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Ve)},200)})},Fe)));break;case de.h.EXECUTEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&me.createElement(ue.Z,{value:Ge,style:Ye}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ut," ")}function De(Ae){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Fe,expected_output:Je,is_file:qe,input_file_url:Xe,output_file_url:Ve,expected_output_file_url:We}=Ae;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ze," ")}function Ee({value:Ae,className:Ce}){return me.createElement("span",{className:Ce},Ae)}dt.ZP=({input:Ae,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Fe,onChangeInput:Je,onDebugCode:qe,onSubmitCode:Xe,hack:Ve,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:ot})=>{const[Qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,$e]=(0,be.useState)(!1),[Le,Ne]=(0,be.useState)(1),[et,Ze]=(0,be.useState)(!1),[Be,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,Ke]=(0,be.useState)(""),[rt,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),mt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:St,input_file_url:xt,output_file_url:Ft,expected_output_file_url:Nt,error_msg:Xt,hack_sets:dn}=ze||{};(0,be.useEffect)(()=>{pt===0&&(Ne(1),Oe(0))},[pt,at]),(0,be.useEffect)(()=>{he(void 0,null,function*(){var Tn;const Zn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Zn==null?void 0:Zn.status)===0&&(Zn!=null&&Zn.data&&((Tn=Zn==null?void 0:Zn.data)==null?void 0:Tn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zn==null?void 0:Zn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let On=function(gr){Nr=Pr.offsetHeight,qn=!0,jr=gr.pageY,lt.current.style.display="block"},Tn=function(){qn=!1,lt.current.style.display="none"},Zn=function(gr){if(qn){en();let Ot=jr-gr.pageY,jt=Nr+Ot;if(jt<0&&(jt=0),jt>window.innerHeight-150&&(jt=window.innerHeight-150),Le===1){jt<=34?Oe(0):Oe(jt);return}console.log(jt,"resizeH"),Oe(jt)}};const Pr=ct.current;let Nr=0,qn=!1,jr=0;const ir=document.getElementById("case-y-bar");return ir==null||ir.addEventListener("mousedown",On),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",Tn),()=>{const gr=document.getElementById("case-y-bar");gr==null||gr.removeEventListener("mousedown",On),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",Tn)}}},[tt,Le]),(0,be.useEffect)(()=>{const On=x.Z.subscribe("resize-move-bar",en);if(Qe.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),Ln),()=>{document.removeEventListener((0,ge.gH)(),Ln),On()}},[]),(0,be.useEffect)(()=>{});function en(){var On,Tn,Zn,Pr;const Nr=document.getElementById("outputResultRef");if(Nr){let qn=Nr.dataset.text;mt.current.reset(),mt.current.writeln(qn);const jr=document.getElementById("outputResultRef").offsetWidth-20,ir=((Pr=(Zn=(Tn=(On=mt.current)==null?void 0:On._core)==null?void 0:Tn._renderService)==null?void 0:Zn.dimensions)==null?void 0:Pr.actualCellWidth)||10,gr=Math.ceil(jr/ir);mt.current.resize(gr,Math.ceil(Nr.clientHeight/16))}}function Jt(){He(!Ye),setTimeout(()=>{en()},300),Oe(Ye?320:window.innerHeight-150)}function wn(){Re?($e(!1),(0,ge.BU)()):($e(!0),(0,ge.Dj)(ht.current))}const Ln=On=>{(0,ge.vp)()||$e(!1)},fn=(0,be.useMemo)(()=>{if(Fe){const{status:On,output:Tn,error_msg:Zn}=Fe;return setTimeout(()=>{let Pr="",Nr=document.getElementById("outputResultRef");Tn?Pr=se.Base64.decode(Tn):Zn&&(Pr=se.Base64.decode(Zn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(Nr),mt.current.onKey(function(qn){var jr;if(qn.domEvent.key.toLocaleUpperCase()==="C"&&qn.domEvent.ctrlKey){qn.domEvent.preventDefault();let ir=(jr=mt.current)==null?void 0:jr.getSelection();navigator.clipboard.writeText(ir).then(()=>{})}}),Nr.dataset.text=Pr,mt.current.setOption("convertEol",!0),en()},300),me.createElement(me.Fragment,null,De(Fe))}return null},[Fe]);function zn(){var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Un=On=>he(void 0,null,function*(){let Tn=yield(0,ee.ZP)(`/api/problems/${On}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Tn&&(window.location.href=`/myproblems/${Tn==null?void 0:Tn.identifier}${window.location.search}`)});function Nn(){St?navigator.clipboard.writeText(se.Base64.decode(Xt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(be.Fragment,null,me.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Be},ref:ct},me.createElement("div",{className:ie.Z.fullMask,ref:lt}),me.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Le===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Le===1&&(Be<=34?me.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:ie.Z.caseHead},me.createElement("div",{className:ie.Z.dot}),me.createElement("div",{className:ie.Z.text},Le===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Le===2&&!Me&&typeof pt=="number"&&me.createElement(me.Fragment,null,pt===de.h.OK?me.createElement("div",{className:ie.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:ie.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),me.createElement("div",{className:ie.Z.btns},Le===2&&!Me&&me.createElement(me.Fragment,null,pt!==de.h.OK&&me.createElement("div",{onClick:Nn},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{xe(at)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Jt()},me.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Le===1?"block":"none"}},je?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Be-34}},me.createElement("div",{className:ie.Z.result},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:ie.Z.leftNode},me.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Ae,onChange:Je}))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:ie.Z.node},Fe?fn:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Le===2?"block":"none"}},Me?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Be-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:ht,className:ie.Z.elseNode},me.createElement("div",{className:ie.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:ie.Z.scroll},me.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&me.createElement(Ee,{value:st}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(xt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(xt)},200)})},st)),st&&me.createElement("div",{className:ie.Z.action},me.createElement("span",{onClick:()=>Ze(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>wn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!St&&me.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(pt===4||pt===5)&&me.createElement(Ee,{className:"mb10",value:Xt&&se.Base64.decode(Xt)||""}),pt!=4&&pt!=5&&(St?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield(0,ee.ZP)(Ft,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(On)}catch(Tn){ke("")}setTimeout(()=>{Ke(Ft)},200)})},ft):me.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),me.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.above_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.under_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&me.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Xe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:xe,open:Te}),me.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Et,dt,ve){"use strict";ve.r(dt),ve.d(dt,{Types:function(){return wo},default:function(){return $r}});var be=ve(59301),_e=ve(65582),E=ve(31797),pe=ve(43418),de=ve(71418),se=ve(3113),ne=ve(6848),ie=ve(95237),ce=ve(67172),ue=ve(87513),ae=ve(84056),oe=ve(29584),re=ve(74128),ee=ve(87169),a=ve(43428),y=ve(50258),x=ve(57261),b=ve(42926),z=ve(77825),te=ve(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ve(56102),ge=ve(38147),me=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),Se=({showResourceCentre:Tt,identifier:Gt})=>{const on=(0,_e.useParams)(),[ln,Qt]=(0,be.useState)(null);(0,be.useEffect)(()=>{Tt&&Yt()},[Tt]);const Yt=()=>me(void 0,null,function*(){const qt=yield(0,ge.ZP)(`/api/problems/${Gt}/attachment_list.json`,{method:"get"});(qt==null?void 0:qt.status)==0&&Qt(qt.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((qt,an)=>be.createElement("dl",{className:le.list,key:an},be.createElement(ne.Z,{title:qt.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),qt.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:qt.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ve(59301),Pe=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Tt,Gt,on)=>Gt in Tt?Pe(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Me=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Ae.call(Gt,on)&&je(Tt,on,Gt[on]);if(Ee)for(var on of Ee(Gt))Ce.call(Gt,on)&&je(Tt,on,Gt[on]);return Tt},Ge=(Tt,Gt)=>we(Tt,De(Gt));const Fe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(Tt=>(Tt[Tt.set_font_size=0]="set_font_size",Tt[Tt.set_theme=1]="set_theme",Tt[Tt.on_tab_to_space=2]="on_tab_to_space",Tt[Tt.set_show_editor_setting=3]="set_show_editor_setting",Tt[Tt.set_show_respurce_center=4]="set_show_respurce_center",Tt))(Je||{});function qe(Tt,Gt){switch(Gt.type){case 3:return Ge(Me({},Tt),{showEditorSetting:Gt.payload});case 1:return Ge(Me({},Tt),{theme:Gt.payload});case 0:return Ge(Me({},Tt),{fontSize:Gt.payload});case 2:return Ge(Me({},Tt),{tabToSpace:Gt.payload});case 4:return Ge(Me({},Tt),{showResourceCentre:Gt.payload});default:throw new Error}}var Xe=({isLoading:Tt,value:Gt,onChange:on,language:ln,onUpdateCode:Qt,ActionBarRender:Yt,setIsWhiteTheme:qt,identifier:an})=>{const[hn,An]=(0,be.useReducer)(qe,Fe),{theme:mn,fontSize:_r,showEditorSetting:Kn,tabToSpace:Jr,showResourceCentre:sr}=hn,kn=(0,be.useRef)(),hr=(0,be.useRef)();(0,be.useEffect)(()=>{qt(mn==="vs")},[mn]);const Sr={onFontSizeChange:Br=>{An({type:0,payload:Br}),(0,b.t)("cmFontSize",Br)},tabToSpace:Jr,cmFontSize:_r,className:"oj",cmCodeMode:mn,onTabToSpace:Br=>{An({type:2,payload:Br}),(0,b.t)("cmTabToSpace",Br)},onCodeModeChange:Br=>{An({type:1,payload:Br}),(0,b.t)("ProgrammingCodeMode",Br)}};function Dn(){An({type:3,payload:!1})}function Or(){An({type:3,payload:!0})}function Gr(){An({type:4,payload:!1})}function Tr(){An({type:4,payload:!0})}const pr={value:Gt,language:ln,theme:mn,options:{fontSize:_r,insertSpaces:Jr},onChange:Br=>{on(Br),hr.current=Br,clearTimeout(kn.current),kn.current=setTimeout(()=>{Qt(hr.current)},1e4)},onEditBlur:Br=>{hr.current&&Qt(hr.current)}};return ye.createElement(be.Fragment,null,Yt(Or,Tr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Tt&&ye.createElement(y.ZP,Me({},pr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Dn},ye.createElement(z.Z,Me({},Sr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:sr,onClose:Gr},ye.createElement(Se,{showResourceCentre:sr,identifier:an}))))},Ve=ve(60141),We=ve(24334),ze=ve(88125),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ot={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ve(1710),ut=ve(58421),Ye=ve(58617),He=ve(17933),Re=ve(56656),$e=ve.n(Re),Le=ve(59301);const{Column:Ne}=Qe.default;var et=({submitResult:Tt,submitting:Gt,submitRecords:on,page:ln,onPageChange:Qt,topicId:Yt})=>{const[qt]=(0,_e.useSearchParams)(),{records:an,records_count:hn}=on||{},[An,mn]=(0,be.useState)(!1),_r=qt.get("type")==="1";return Le.createElement(de.Z,{spinning:Gt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Le.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Le.createElement(Qe.default,{dataSource:an,rowKey:"id",pagination:!1},Le.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,Jr)=>Le.createElement("span",null," ",$e()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Le.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,Jr)=>{var sr;return Le.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{mn(Jr.id)}},(sr=ze.Im[Kn])==null?void 0:sr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Le.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${_r?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?_r?Kn:Kn/1e3:""}),Le.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${_r?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?_r?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Le.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Le.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,Jr)=>Le.createElement("span",{className:"c-light-primary current",onClick:()=>{mn(Jr.id)}},"\u67E5\u770B")})):Le.createElement("div",{style:{height:300,width:"100%"}}),Le.createElement(He.Z,{onClose:mn,open:An}),hn>15?Le.createElement(ut.Z,{className:ot.pagination,current:ln,pageSize:15,total:hn,onChange:Qt}):null)},Ze=ve(2524),Be=ve(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ve(6339),xe=ve(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Tt})=>{const{language:Gt,difficult:on,time_limit:ln,description:Qt}=Tt,[Yt]=(0,_e.useSearchParams)(),qt=Ie[on];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Gt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Be.Z,{color:qt==null?void 0:qt.color},qt==null?void 0:qt.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),Yt.get("qtype")==="8"?xe.createElement(Te.Z,{value:Qt,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:Qt,className:Oe.desc}))},rt={},ke=ve(59301),tt=({hack:Tt,current_user:Gt})=>ke.createElement("div",{className:rt.answer},Tt!=null&&Tt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.answer_text)||""}):ke.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=ve(77254);function ct(Tt,Gt){return(0,ge.U2)(`/problems/${Tt}/comments.json`,{page:Gt,limit:10})}function ht(Tt){return(0,ge.v_)(`/discusses/${Tt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/reply.json`,{comments:{content:on,parent_id:Gt}})}function pt(Tt,Gt){return(0,ge.v_)(`/problems/${Tt}/comments.json`,{comments:{content:Gt}})}function at(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/${Gt}/hidden.json`,on)}function st(Tt,Gt){return(0,ge.IV)(`/problems/${Tt}/comments/${Gt}`)}var ft=ve(83554);function vt({author:Tt}){return be.createElement("a",{href:`/users/${Tt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Tt.image_url}`,width:"50"}))}function St({data:Tt,index:Gt,parentDiscussIndex:on,user:ln,onSetActionType:Qt}){const{author:Yt,can_delete:qt,content:an,id:hn,time:An}=Tt;function mn(){Qt({id:hn,index:Gt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=ln.admin||qt||Yt.user_id===ln.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:Yt}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},Yt.name),be.createElement("span",{className:"grey"},An),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},_r?be.createElement("a",{onClick:mn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:an})))}var xt=({user:Tt,data:Gt,index:on,onPlusDiscuss:ln,onSetActionType:Qt,activeDiscussIndex:Yt,onReplyDiscuss:qt,onSetActiveDiscussIndex:an})=>{const{content:hn,children:An,hidden:mn,id:_r,praise_count:Kn,time:Jr,user_praise:sr,can_delete:kn,author:hr}=Gt;function Sr(){an(_r)}function Dn(){ln(_r,!sr,on)}function Or(){Qt({id:_r,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Gr(){Qt({id:_r,index:on,params:{hidden:mn?"0":"1"},type:"hidden-discuss",message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Tr=Tt.admin||Tt.user_id===hr.user_id;return be.createElement("div",{className:"discuss-item-container",key:_r},be.createElement(vt,{author:hr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${hr.login}`,target:"_blank"}," ",hr.name," "),be.createElement("span",{className:"grey"},Jr)),be.createElement(Te.Z,{className:"discuss-content",value:hn}),An&&An.length>0?be.createElement("div",{className:"reply-discuss-container"},An.map((pr,Br)=>be.createElement(St,{key:pr.id,data:pr,index:Br,user:Tt,onSetActionType:Qt,parentDiscussIndex:on}))):null,be.createElement("div",{className:"btn-group"},Tr?be.createElement("a",{onClick:Gr,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,kn&&(!An||An.length==0)?be.createElement("a",{onClick:Or,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:Sr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Dn,className:sr?"c-orange":""},be.createElement("i",{className:sr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,Kn||""))),be.createElement(ft.Z,{id:_r,activeDiscussIndex:Yt,onReplyDiscuss:qt})))},Ft=ve(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Xt=ve(96565),dn=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),en=({user_praise:Tt,praise_count:Gt,praisePlus:on,onCreateDiscuss:ln,discuss_count:Qt})=>{const[Yt,qt]=(0,be.useState)(!1),[an,hn]=(0,be.useState)("");function An(Jr){hn(Jr)}function mn(){qt(!0)}function _r(){qt(!1)}function Kn(){return dn(this,null,function*(){ln(an),hn(""),qt(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${Yt?Nt.active:""} `},be.createElement("div",{className:Yt?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:mn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Qt," "),be.createElement("a",{className:"c-light-black",onClick:on,title:Tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Gt?be.createElement("span",null,Gt):"")),Yt?be.createElement("div",{className:Nt["input-mask"],onClick:_r}):null,be.createElement("div",{className:Yt?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(Xt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:An}),be.createElement("div",{className:Nt["tip-container"],onClick:_r},be.createElement("a",{className:Nt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},Jt=ve(59301),wn=Object.defineProperty,Ln=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,On=(Tt,Gt,on)=>Gt in Tt?wn(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Tn=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Un.call(Gt,on)&&On(Tt,on,Gt[on]);if(zn)for(var on of zn(Gt))Nn.call(Gt,on)&&On(Tt,on,Gt[on]);return Tt},Zn=(Tt,Gt)=>Ln(Tt,fn(Gt)),Pr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var qn=(Tt=>(Tt[Tt.GET_DISCUSSES=0]="GET_DISCUSSES",Tt[Tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Tt[Tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Tt[Tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Tt[Tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Tt[Tt.SET_PAGE=5]="SET_PAGE",Tt[Tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Tt))(qn||{});function jr(Tt,Gt){switch(Gt.type){case 6:return Zn(Tn({},Tt),{loading:!0});case 0:return Tn(Tn({},Tt),Gt.payload);case 1:return Tn(Tn({},Tt),Gt.payload);case 4:return Tn(Tn({},Tt),Gt.payload);case 3:return Tn(Tn({},Tt),Gt.payload);case 5:return Zn(Tn({},Tt),{page:Gt.payload});case 2:return Tn(Tn({},Tt),Gt.payload);default:throw new Error}}var ir=({user:Tt,identifier:Gt,hack:on,onTriggerPraise:ln,activeIndex:Qt})=>{const[Yt,qt]=(0,be.useReducer)(jr,Nr),{loading:an,page:hn,data:An,count:mn,actionType:_r,activeDiscussIndex:Kn}=Yt,Jr=(0,be.useCallback)(()=>Pr(void 0,null,function*(){qt({type:6});const pr=yield ct(Gt,hn),{comments:Br,disscuss_count:co}=pr;qt({type:0,payload:{data:Br,count:co,loading:!1}})}),[hn,Gt]);(0,be.useEffect)(()=>{Qt==="2"&&Jr()},[Gt,hn,Qt]);function sr(pr){qt({type:5,payload:pr})}function kn(pr){qt({type:4,payload:{actionType:pr}})}function hr(pr){qt(Kn===pr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pr}})}function Sr(pr,Br,co){return Pr(this,null,function*(){try{const ho=yield ht(pr);An[co].user_praise=Br,An[co].praise_count=ho.praise_count,qt({type:3,payload:{data:[...An]}})}catch(ho){console.log(ho)}})}function Dn(){return Pr(this,null,function*(){const{id:pr,params:Br,type:co,index:ho,parentDiscussIndex:Uo}=_r;if(co==="hidden-discuss"&&(yield at(Gt,pr,Br),Uo?An[Uo].children[ho].hidden=Br.hidden==1:An[ho].hidden=Br.hidden==1,qt({type:4,payload:{actionType:null,data:[...An]}})),co==="delete-discuss"){if(yield st(Gt,pr),Uo||Uo===0){let yo=An[Uo].children;for(let Ho=yo.length-1;Ho>=0;Ho--)if(yo[Ho].id===pr){yo.splice(Ho,1);break}An[Uo].children=yo}else for(let yo=An.length-1;yo>=0;yo--)if(An[yo].id===pr){An.splice(yo,1);break}qt({type:4,payload:{actionType:null,data:[...An]}})}})}function Or(){qt({type:4,payload:{actionType:null}})}function Gr(pr,Br){return Pr(this,null,function*(){try{yield lt(Gt,pr,Br),Jr()}catch(co){console.log(co)}})}function Tr(pr){return Pr(this,null,function*(){qt({type:6}),yield pt(Gt,pr),Jr()})}return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{className:"discuss-panel"},An.length===0?Jt.createElement(Ze.Z,null):An.map((pr,Br)=>Jt.createElement(xt,{onReplyDiscuss:Gr,onPlusDiscuss:Sr,onSetActiveDiscussIndex:hr,onSetActionType:kn,data:pr,index:Br,user:Tt,activeDiscussIndex:Kn})),mn>10?Jt.createElement("div",{className:"pagination-container"},Jt.createElement(ut.Z,{showQuickJumper:!0,onChange:sr,current:hn,total:mn})):null),Jt.createElement(en,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:ln,discuss_count:on.comments_count,onCreateDiscuss:Tr}),Jt.createElement(x.Z,null,Jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!_r,onOk:Dn,onCancel:Or},Jt.createElement("p",null,_r?_r.message:"")),Jt.createElement(Ft.Z,null)))},gr=ve(57809),Ot=ve(92832),jt=ve(65615),_t={},tn=ve(59301),Bn=({hack:Tt,current_user:Gt})=>tn.createElement("div",{className:_t.answer},Tt!=null&&Tt.analysis?tn.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.analysis)||""}):tn.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Cn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Fr=ve(36381),rr=ve(43604),Ht=ve(78241),Lt=ve(5871),rn=ve(12088),Dt=ve(59301);const{TextArea:un}=Ot.default,{Panel:En}=Fr.default;var In=({data:Tt,hack:Gt})=>(console.log(Tt,Gt,"data"),Gt!=null&&Gt.is_file?Dt.createElement(rn.Y2,{disabled:!0,className:Cn.uploadTableWrapper,showScore:!Gt.test_set_score,data:Tt,isProgramHomework:!0}):Dt.createElement("div",{className:Cn.hackSets},Tt==null?void 0:Tt.map((on,ln)=>Dt.createElement(Fr.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&on.id,className:Cn.collapseWrapper,expandIcon:({isActive:Qt})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${Qt?Cn.open:Cn.close}`,style:{fontSize:14,transition:"all .2s"}})},Dt.createElement(En,{key:on.id,header:Dt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Dt.createElement(rr.Z,{className:Cn.panelHeader},Dt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),Dt.createElement(rr.Z,{flex:1},Dt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Gt!=null&&Gt.test_set_score)&&Dt.createElement(rr.Z,{className:Cn.rateInput},Dt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Dt.createElement("div",null,Dt.createElement(Ht.default.Item,{noStyle:!0},Dt.createElement(Lt.Z,{value:on==null?void 0:on.score,className:Cn.baseFormItem,min:0,max:100,disabled:!0}))),Dt.createElement("span",{className:"ml10"},"%")))))},Dt.createElement(Ht.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),Dt.createElement(Ht.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),Sn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ve(59301),Bt=(0,be.forwardRef)(({data:Tt=[]},Gt)=>{var on;const[ln,Qt]=(0,be.useState)(),Yt=Tt.filter(an=>an.show);(0,be.useEffect)(()=>{Yt.length&&Qt(Yt[0].id)},[Tt==null?void 0:Tt.length]);const qt=((on=Yt.find(an=>an.id===ln))==null?void 0:on.element)||null;return(0,be.useImperativeHandle)(Gt,()=>({setActiveTab:an=>Qt(an)})),bt.createElement("div",{className:Sn.tabs},bt.createElement("div",{className:Sn.tabWarp},Yt.map(an=>bt.createElement("div",{onClick:()=>Qt(an.id),className:`${Sn.tab} ${an.id===ln?Sn.active:""}`,key:an.id},an.name))),bt.createElement("div",{className:Sn.content},qt))}),Ct=ve(59301),Vt=Object.defineProperty,$t=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,kt=(Tt,Gt,on)=>Gt in Tt?Vt(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,vr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Rn.call(Gt,on)&&kt(Tt,on,Gt[on]);if(Kt)for(var on of Kt(Gt))Mn.call(Gt,on)&&kt(Tt,on,Gt[on]);return Tt},tr=(Tt,Gt)=>$t(Tt,Wt(Gt)),nr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Kr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},gn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vn=({hack:Tt,onTriggerPraise:Gt,topicId:on,page:ln,onPageChange:Qt,user:Yt,current_user:qt,submitRecords:an,submitting:hn,submitResult:An,setActiveIndex:mn,hack_sets:_r})=>{var Kn,Jr;const[sr]=(0,_e.useSearchParams)(),[kn,hr]=(0,be.useState)("0"),Sr=(0,_e.useLocation)(),[Dn,Or]=(0,be.useState)(!1),[Gr,Tr]=(0,be.useState)(null),[pr,Br]=(0,be.useState)([]),[co,ho]=(0,be.useState)([]),[Uo,yo]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(Yt,"user");let[xo,ja]=(0,be.useState)(tr(vr({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Tt==null?void 0:Tt.is_close_tips)===!1&&Gr===null&&Tr(!0)},[sa.current,Tt==null?void 0:Tt.is_close_tips,Gr]);function Fa(){return nr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{mn(kn)},[kn]);function wa(Wr){return nr(this,null,function*(){let Jo=Wr.target.id;if(Jo==="1"){let oa=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:vr({},Uo)});(oa==null?void 0:oa.status)===0&&ho(oa==null?void 0:oa.data)}hr(Jo)})}(0,be.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{hr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){hr("2")}function No(){return nr(this,null,function*(){let Wr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:vr({identifier:xo==null?void 0:xo.id},xo)});Br(Wr)})}const Ar=[{title:null,description:Ct.createElement("div",null,Ct.createElement("b",{onClick:()=>{Tr(!1),Fa(),Or(!0),No()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ct.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ct.createElement(se.ZP,{onClick:()=>{Tr(!1),Fa()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Ct.createElement("div",{className:Ue["left-panel"]},Ct.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Tt==null?void 0:Tt.is_program)&&!sr.get("pageId")&&Ct.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Ct.createElement("div",{onClick:()=>{No(),Or(!0)},className:Ue.btns,ref:sa,style:Gr?{pointerEvents:"none"}:{}},Ct.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ct.createElement("li",{style:{marginLeft:20}},Ct.createElement("a",{className:kn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Ct.createElement("li",null,Ct.createElement("a",{className:kn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show)||sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show))&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),sr.get("type")!=="exercises"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(_r!=null&&_r.length)&&sr.get("type")!=="exercises"&&sr.get("type")!=="1"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ct.createElement(Ke,{hack:Tt,onTriggerPraise:Gt,toDiscuss:Na})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="1"?"":"hide"}`},Ct.createElement(Bt,{ref:Ho,data:[{id:"1",show:sr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,an!=null&&an.records_count||hn?Ct.createElement(et,{page:ln,onPageChange:Qt,topicId:on,submitting:hn,key:(An==null?void 0:An.id)||1,submitRecords:an,submitResult:An}):Ct.createElement(Ze.Z,null))},{id:"2",show:sr.get("type")==="exercises"||(Tt==null?void 0:Tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Qe.default,{pagination:!1,dataSource:co==null?void 0:co.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Wr,Jo,oa)=>$e()(Wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Wr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Wr))==null?void 0:ka.name}}]}),Ct.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:co==null?void 0:co.count,hideOnSinglePage:!0,onChange:Wr=>nr(void 0,null,function*(){Uo.page=Wr,yo(Uo);let Jo=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:tr(vr({},Uo),{courseId:xo.courseId})});(Jo==null?void 0:Jo.status)===0&&ho(Jo==null?void 0:Jo.data)})}))}]})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="4"?"":"hide"}`},Ct.createElement(Bt,{data:[{id:"1",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show),name:"\u7B54\u6848",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(tt,{hack:Tt,current_user:qt}))},{id:"2",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show),name:"\u89E3\u6790",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Bn,{hack:Tt,current_user:qt}))}]})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="2"?"":"hide"}`,style:{padding:0}},Ct.createElement(ir,{user:Yt,activeIndex:kn,identifier:Tt.identifier,hack:Tt,onTriggerPraise:Gt})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="5"?"":"hide"}`,style:{padding:12}},Ct.createElement(In,{data:_r||[],hack:Tt})),Ct.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Or(!1),open:Dn},Ct.createElement(ie.Z,null,Ct.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pr==null?void 0:pr.total_count,"\u9898\xA0[\xA0",pr==null?void 0:pr.total_score,"\u5206\xA0]\xA0"),!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pr==null?void 0:pr.work_score,"\u5206")),Ct.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ct.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Wr=>{xo.page=1,xo.finish_status=Wr,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:""},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ct.createElement(gr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ct.createElement(gr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Wr=>{xo.page=1,xo.difficult=Wr||null,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:0},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:1},"\u7B80\u5355"),Ct.createElement(gr.default.Option,{value:2},"\u9002\u4E2D"),Ct.createElement(gr.default.Option,{value:3},"\u56F0\u96BE")),Ct.createElement(Ot.default.Search,{size:"large",onSearch:Wr=>{xo.name=Wr,xo.page=1,ja(vr({},xo)),No()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ct.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",null,"\u72B6\u6001"),Ct.createElement("span",null,"\u5E8F\u53F7"),Ct.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ct.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=pr==null?void 0:pr.data)!=null&&Kn.length?(Jr=pr==null?void 0:pr.data)==null?void 0:Jr.map((Wr,Jo)=>Ct.createElement("div",{onClick:()=>nr(void 0,null,function*(){let oa=yield(0,ge.ZP)(`/api/problems/${Wr==null?void 0:Wr.identifier}/start.json`,{method:"get",params:{hack_user_id:Yt==null?void 0:Yt.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Wr!=null&&Wr.checked?Ue.active:""}`},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(Ct.Fragment,null,!(Wr!=null&&Wr.opened)&&Ct.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Wr==null?void 0:Wr.opened)&&!(Wr!=null&&Wr.passed)&&Ct.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Wr==null?void 0:Wr.opened)&&(Wr==null?void 0:Wr.passed)&&Ct.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ct.createElement("span",null,(xo.page-1)*20+(Jo+1)),Ct.createElement("span",{style:{flex:1},title:Wr.name},`[${Wr==null?void 0:Wr.score}\u5206]`,"\xA0",Wr.name),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kr[Wr.difficult]))):Ct.createElement(Ze.Z,null)),Ct.createElement(ut.Z,{current:xo.page,className:"mt20",hideOnSinglePage:!0,total:pr==null?void 0:pr.count,pageSize:xo.per_page,onChange:(Wr,Jo)=>{xo.page=Wr,xo.per_page=Jo,No()}})),Ct.createElement(jt.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!Gr,steps:Ar,gap:{offset:3,radius:2}}))},Wn=ve(62522),Pn=ve(27158),yr=ve(22744),ur=ve(21390),Yn=ve(72530),kr=ve(35195),Cr=ve(25492),Po=ve(92310),po=ve.n(Po),io=ve(42217),ko=ve(81747),Io=ve(51976),pn=ve(59301),Ro=Object.defineProperty,mo=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,vo=(Tt,Gt,on)=>Gt in Tt?Ro(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,dr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))to.call(Gt,on)&&vo(Tt,on,Gt[on]);if(bo)for(var on of bo(Gt))lo.call(Gt,on)&&vo(Tt,on,Gt[on]);return Tt},wr=(Tt,Gt)=>mo(Tt,zr(Gt)),Er=(Tt,Gt)=>{var on={};for(var ln in Tt)to.call(Tt,ln)&&Gt.indexOf(ln)<0&&(on[ln]=Tt[ln]);if(Tt!=null&&bo)for(var ln of bo(Tt))Gt.indexOf(ln)<0&&lo.call(Tt,ln)&&(on[ln]=Tt[ln]);return on},xr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const{Countdown:ao}=E.default,To={Java:"java",C:"c",Python:"py","C++":"c"};var wo=(Tt=>(Tt[Tt.SET_LOADING=0]="SET_LOADING",Tt[Tt.GET_DATA=1]="GET_DATA",Tt[Tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Tt[Tt.SET_DATA=3]="SET_DATA",Tt[Tt.SET_DEBUGING=4]="SET_DEBUGING",Tt[Tt.SET_SUBMITING=5]="SET_SUBMITING",Tt[Tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Tt[Tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Tt[Tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Tt[Tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Tt[Tt.SET_PAGE=10]="SET_PAGE",Tt))(wo||{});function Lo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mo(Tt,Gt){switch(Gt.type){case 1:return dr(dr({},Tt),Gt.payload);case 3:return wr(dr({},Tt),{data:Gt.payload});case 0:return wr(dr({},Tt),{loading:Gt.payload});case 9:return wr(dr({},Tt),{showNote:Gt.payload});case 4:return wr(dr({},Tt),{debuging:Gt.payload});case 5:return wr(dr({},Tt),{submitting:Gt.payload});case 2:return wr(dr({},Tt),{submitRecords:Gt.payload});case 10:return wr(dr({},Tt),{submitRecordPage:Gt.payload});case 6:return wr(dr({},Tt),{executingMessage:Gt.payload});case 7:return dr(dr({},Tt),Gt.payload);case 8:return dr(dr({},Tt),Gt.payload);default:throw new Error}}var $r=({children:Tt})=>{var Gt,on,ln,Qt,Yt;const[qt,an]=(0,be.useReducer)(Mo,Yo),{id:hn}=(0,_e.useParams)(),An=(0,_e.useLocation)(),[mn]=(0,_e.useSearchParams)(),{loading:_r,data:Kn,debugResult:Jr,submitResult:sr,submitRecords:kn,submitRecordPage:hr,showNote:Sr,debuging:Dn,submitting:Or,executingMessage:Gr}=qt,[Tr,pr]=(0,be.useState)("#37AD83"),[Br,co]=(0,be.useState)(null),[ho,Uo]=(0,be.useState)({}),[yo,Ho]=(0,be.useState)(!0),[sa,xo]=(0,be.useState)(!1),[ja,Fa]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),No=Kn==null?void 0:Kn.user,Ar=Kn==null?void 0:Kn.hack,[Wr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,io.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,io.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Yn._)(ho);(0,be.useEffect)(()=>{function ar(){return xr(this,null,function*(){var Zr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,ce.fu)(hn,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=wr(dr({},ha.hack),{is_program:mn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ha}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;mn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Go=yield(0,ue._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),Uo(dr({},Go)),za((Zr=Go==null?void 0:Go.exercise)==null?void 0:Zr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(co(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{pr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}hn&&ar()},[hn]),(0,be.useEffect)(()=>{var ar;return mn.get("type")==="exercises"&&((ar=ho==null?void 0:ho.exercise)!=null&&ar.screen_open)&&(window.removeEventListener("blur",Ua,!1),kr.U.forEach((Zr,ea)=>{window.addEventListener(Zr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[ho]),(0,be.useEffect)(()=>{Ka==="1"&&hn&&Ar!=null&&Ar.language&&fi()},[hn,hr,Ar==null?void 0:Ar.language,Ka]),(0,be.useEffect)(()=>(Ar!=null&&Ar.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Ar==null?void 0:Ar.is_program]);const ri=()=>xr(void 0,null,function*(){let ar=yield(0,ge.ZP)(`/api/myproblems/${hn}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return xr(this,null,function*(){try{const ar=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:2,payload:ar})}catch(ar){console.log(ar)}})}function gi(ar){an({type:10,payload:ar})}function Ha(ar){return xr(this,null,function*(){var Zr;let ea;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(ea=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(hn,{code:We.Base64.encode(ar||Ar.code),language:Ar==null?void 0:Ar.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(dr({errorMessage:ga==null?void 0:ga.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Zr=ho==null?void 0:ho.exercise)==null?void 0:Zr.exercise_user_id,id:mn.get("exercisesId")})}}),ga})}function oi(){return xr(this,null,function*(){if(oa.current=2,!Or){an({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const ar=yield Ha();if(console.log(ar,1),ar.status===0){let ha=function(){return xr(this,null,function*(){const{status:Go,data:ma}=yield(0,ce.rX)(hn,"submit"),Ea=Lo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Go===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&mn.get("type")==="1"&&Fa(!0);const ii=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:8,payload:wr(dr({},qt),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Zr={};mn.get("type")==="exercises"&&(Zr.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Zr.extras.ip=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(hn,Zr);if(ea.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Ar,Ta=Lo();ea.status>-1?ha():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(ar){console.log(ar),an({type:5,payload:!1})}Jo(!1)}})}function $a(){return xr(this,null,function*(){oa.current=1,qt.debuging=!0,an({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return xr(this,null,function*(){const{status:ha,message:Go,data:ma}=yield(0,ce.rX)(hn,"debug"),Ea=Lo()-Ia>(Zr+30)*1e3;if(ha!==0&&!Ea&&(an({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:ma,debuging:!1})}))})};const{time_limit:Zr}=Ar;let ea={input:encodeURIComponent(Kn.test_case.input)};mn.get("type")==="exercises"&&(ea.exercise_id=mn.get("exercisesId"));const ga=yield(0,ce.MU)(hn,ea);if(ga.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const Ia=Lo();(ga==null?void 0:ga.status)>-1?Ta():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(ar){console.log(ar)}finally{}})}function Va(ar,Zr){const ea=Zr?{modify_code:!1}:{};an({type:3,payload:wr(dr({},Kn),{hack:dr(wr(dr({},Ar),{code:ar}),ea)})}),Jo(!0)}const hi=ar=>xr(void 0,null,function*(){let Zr=yield(0,ge.ZP)(`/api/problems/${Ar==null?void 0:Ar.identifier}/start.json`,{method:"get",params:{language:ar==="C++"||ar==="c++"?encodeURIComponent(ar):ar,hack_user_id:No==null?void 0:No.user_id}});Zr.status!==-1&&_e.history.replace(`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)});function pi(ar){let Zr=ar.target.value;an({type:3,payload:wr(dr({},Kn),{test_case:{input:Zr}})})}function mi(){return xr(this,null,function*(){try{let ar={};mn.get("type")==="exercises"?ar.exercise_id=mn.get("exercisesId"):Ar!=null&&Ar.homework_common_id&&(ar.homework_common_id=Ar==null?void 0:Ar.homework_common_id);const Zr=yield(0,ce.H7)(hn,dr({},ar));Zr.status===401||(Va(We.Base64.decode(Zr.code)),(mn.get("type")==="exercises"||Ar!=null&&Ar.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(ar){console.log(ar)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return xr(this,null,function*(){const ar=yield(0,ce.fi)(hn);ar.status===401||Va(We.Base64.decode(ar.code),!0)})}})}function Xa(){an({type:9,payload:!0})}function vi(){an({type:9,payload:!1})}function yi(ar){return xr(this,null,function*(){yield(0,ce.MK)(hn,ar),an({type:1,payload:{showNote:!1,data:wr(dr({},Kn),{hack:wr(dr({},Ar),{notes:ar.notes})})}})})}const Ca={hack:Ar,isLoading:yo,input:(Gt=Kn==null?void 0:Kn.test_case)==null?void 0:Gt.input,is_file:(on=Kn==null?void 0:Kn.test_case)==null?void 0:on.is_file,identifier:Ar==null?void 0:Ar.identifier,attachments_count:Kn==null?void 0:Kn.attachments_count,language:Ar==null?void 0:Ar.language,code:Ar==null?void 0:Ar.code,title:"main."+To[Ar==null?void 0:Ar.language],modify_code:Ar==null?void 0:Ar.modify_code,notes:Ar==null?void 0:Ar.notes,debugResult:Jr,debuging:Dn,submitting:Or,submitResult:sr,executingMessage:Gr,onCancelNote:vi,onAddNote:yi,showNote:Sr,user:No,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:$a,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:xo,topDispatch:an};function Ya(){return xr(this,null,function*(){const{praise_count:ar}=yield(0,ce.vl)(Ar.id,{container_type:"Hack",type:1});let Zr=wr(dr({},Kn),{hack:wr(dr({},Ar),{praises_count:ar,user_praise:!Ar.user_praise})});an({type:3,payload:Zr})})}const Ja={topicId:hn,submitResult:sr,submitRecords:kn,submitting:Or,page:hr,onPageChange:gi,hack:Ar,user:Kn==null?void 0:Kn.user,hack_sets:Kn==null?void 0:Kn.hack_sets,current_user:Kn==null?void 0:Kn.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(ho),pn.createElement(pn.Fragment,null,pn.createElement(de.Z,{spinning:_r,delay:500},Kn?pn.createElement(pn.Fragment,null,pn.createElement("header",{className:po()(Cr.Z.header,sa&&Cr.Z.whiteHeader)},mn.get("type")!=="exercises"&&pn.createElement("div",null,pn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${No==null?void 0:No.image_url}`,alt:"user",width:36}),pn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},No==null?void 0:No.name)),mn.get("type")==="exercises"&&pn.createElement("div",null,pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pn.createElement("span",{className:"ml10"},(ln=ho==null?void 0:ho.exercise)==null?void 0:ln.user_name)),pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pn.createElement("span",{className:"ml10"},(Qt=ho==null?void 0:ho.exercise)==null?void 0:Qt.student_id))),pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pn.createElement("div",null,Ar.name)),(Ar==null?void 0:Ar.is_program)&&pn.createElement(yr.Z,{defaultValue:Ar==null?void 0:Ar.answer_long_time,onChange:ar=>{Na.current=ar},className:Cr.Z.timepiece}),No!=null&&No.hack_manager?pn.createElement(_e.Link,{className:Cr.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Ar.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Ar.identifier}?type=1`:`/problems/newedit/${Ar.identifier}`}," ",pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=ho==null?void 0:ho.exercise)!=null&&Yt.left_time)&&pn.createElement(pn.Fragment,null,pn.createElement("span",{style:{color:Tr,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),pn.createElement("span",{className:"c-white mr20"},pn.createElement(ao,{valueStyle:{color:Tr,fontSize:20,fontWeight:500},title:pn.createElement("span",{style:{color:Tr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Br,onFinish:()=>xr(void 0,null,function*(){const ar=yield(0,ue.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((ar==null?void 0:ar.status)===0&&(Ha(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>xr(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(ar==null?void 0:ar.status)===-3){const Zr=parseInt(ar==null?void 0:ar.message);co(Date.now()+Zr*1e3)}})}))),mn.get("type")==="exercises"?pn.createElement(se.ZP,{type:"primary",onClick:()=>{const ar=()=>xr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(kn!=null&&kn.records_count)||Wr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ar});return}ar()}},pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pn.createElement("span",{onClick:()=>{var ar;if(mn.get("backUrl"))_e.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}else _e.history.push("/problemset")}},pn.createElement(ne.Z,{title:"\u5173\u95ED"},pn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pn.createElement(de.Z,{size:"large",spinning:yo},pn.createElement(oe.Z,{className:po()(Cr.Z.myProblems,sa&&Cr.Z.whiteMyProblems),leftChild:pn.createElement(vn,dr({},Ja)),rightChild:pn.createElement(zo,dr({},Ca))}))):null,pn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},pn.createElement("section",{className:"oj-modal-content"},pn.createElement("div",{className:"oj-modal-head"},pn.createElement("img",{src:Wn,alt:""}),pn.createElement("i",{onClick:()=>Fa(!1),className:"iconfont icon-guanbi1"})),pn.createElement("aside",null,pn.createElement("img",{className:"mr30",src:Io.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},sr==null?void 0:sr.execute_time,"ms"),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("aside",{className:"mb50"},pn.createElement("img",{src:ko.Z,className:"mr30"}),pn.createElement("span",{className:"oj-modal-tt"},pn.createElement("span",null,pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pn.createElement("span",{className:"c-light-primary"},sr==null?void 0:sr.execute_memory,"kb")),pn.createElement("span",null,pn.createElement("span",null))),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("div",{id:"oj-modal-next",onClick:()=>xr(void 0,null,function*(){var ar;if(sr!=null&&sr.next_identifier){let Zr=yield(0,ge.ZP)(`/api/problems/${sr==null?void 0:sr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:No==null?void 0:No.user_id}});Zr&&(window.location.href=`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)}else{let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}}),className:"oj-modal-btn"},sr!=null&&sr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pn.createElement(ur.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function no({title:Tt,modify_code:Gt,onSyncCode:on,onShowCodeSetting:ln,onResetCode:Qt,hack:Yt,onChangeLanguage:qt,isWhiteTheme:an,onShowResourceCentre:hn,attachments_count:An}){var mn;const _r=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qt})},[Kn]=(0,_e.useSearchParams)(),Jr=Kn.get("language"),sr=kn=>kn==="1"?"c++":kn==="2"?"C++":kn;return(0,be.useEffect)(()=>{Jr&&qt(sr(Jr))},[]),(0,be.useEffect)(()=>{Yt!=null&&Yt.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:pn.createElement("div",null,pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qt()})},[Yt==null?void 0:Yt.language]),console.log(Yt,an,"hack"),pn.createElement("div",{className:`${Cr.Z.codeHead} ${an?Cr.Z.whiteCodeHead:""}`},pn.createElement("div",{className:Cr.Z.navWrap},(mn=Yt==null?void 0:Yt.all_language)==null?void 0:mn.map(kn=>pn.createElement("div",{className:`${Cr.Z.nav} ${kn===(Yt==null?void 0:Yt.language)?Cr.Z.active:""}`,key:kn,onClick:()=>qt(kn)},pn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pn.createElement("span",null,kn)))),pn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Gt?pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},pn.createElement("img",{src:Ve,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,An>0&&pn.createElement("a",{onClick:hn},pn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pn.createElement("a",{onClick:_r},pn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pn.createElement("a",{onClick:ln},pn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Tt){var Gt=Tt,{input:on,is_file:ln,identifier:Qt,showNote:Yt,onShowNote:qt,notes:an,onCancelNote:hn,onAddNote:An,debugResult:mn,language:_r,debuging:Kn,submitting:Jr,executingMessage:sr,code:kn,onSubmitCode:hr,onDebugCode:Sr,onChangeCode:Dn,onChangeInput:Or,onUpdateCode:Gr,user:Tr,isLoading:pr,submitResult:Br}=Gt,co=Er(Gt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ho(yo,Ho){return pn.createElement(no,wr(dr({},co),{onShowCodeSetting:yo,onShowResourceCentre:Ho}))}const Uo=dr({input:on,is_file:ln,debugResult:mn,debuging:Kn,submitting:Jr,executingMessage:sr,onDebugCode:Sr,onChangeCode:Dn,onSubmitCode:hr,onChangeInput:Or,user:Tr,submitResult:Br},co);return pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pn.createElement(Xe,{setIsWhiteTheme:co==null?void 0:co.setIsWhiteTheme,isLoading:pr,language:_r,value:kn,identifier:Qt,onChange:Dn,onUpdateCode:Gr,ActionBarRender:ho}),pn.createElement(ze.ZP,dr({},Uo)))}},10129:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},67172:function(Et,dt,ve){"use strict";ve.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ve(38147),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ve(59301),_e=ve(92832),E=ve(3113),pe=ve(84105),de=ve(87395),se=ve(17124),ne=ve(24334),ie=ve(42678),ce=ve(6339),ue=ve(65862),ae=ve(51908),oe=ve(34376),re=ve(92310),ee=ve.n(re),a=ve(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,ge=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))le.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},me=(je,Me)=>x(je,b(Me));const{TextArea:he}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function we(je,Me){switch(Me.type){case 0:return me(ge({},je),{visible:Me.payload});case 1:return me(ge({},je),{tabIndex:Me.payload});default:throw new Error}}function De({value:je,className:Me}){const[Ge,Fe]=(0,be.useState)(!1),Je=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Xe,Ve,We,ze;if(Je.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Je.current);const Ue=Je.current.offsetWidth-14,ot=((ze=(We=(Ve=(Xe=qe.current)==null?void 0:Xe._core)==null?void 0:Ve._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Qe=Math.ceil(Ue/ot);qe.current.resize(Qe,8),Fe(!0)}},[]),a.createElement("div",{ref:Je,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Fe,input:Je,expected_output:qe,is_file:Xe,input_file_url:Ve,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Je}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Fe&&ne.Base64.decode(Fe)||""}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Fe)},Fe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:ot}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:ot}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function Ae(je){const{status:Me,error_msg:Ge,execute_time:Fe,output:Je,input:qe,expected_output:Xe,is_file:Ve,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let ot=null;switch(Me){case se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Fe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Je)));break;case se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ne.Base64.decode(Je)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Xe&&ne.Base64.decode(Xe)));break;case se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Fe,submitting:Je,executingMessage:qe,debugResult:Xe,onChangeInput:Ve,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,ot]=(0,be.useReducer)(we,Se),{visible:Qe,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{ot({type:0,payload:!1})},[je]);function Ye(Le){let Ne=Le.target.id;ot({type:1,payload:Ne})}function He(){ot({type:0,payload:!Qe})}const Re=(0,be.useMemo)(()=>{if(Xe){const{status:Le}=Xe;return a.createElement(a.Fragment,null,Ae(Xe))}return null},[Xe]);function $e(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Ve}),rightNode:Fe?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Xe?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:He},Qe?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Fe,onClick:$e},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{ot({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},12088:function(Et,dt,ve){"use strict";ve.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ve(59301),_e=ve(54580),E=ve(8591),pe=ve(43418),de=ve(95237),se=ve(5112),ne=ve(3113),ie=ve(24905),ce=ve(6848),ue=ve(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ve(47257),ee=ve.n(re),a=ve(38147),y=ve(1012),x=ve(65862),b=ve(21185),z=ve(59301),te=Object.defineProperty,le=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Fe)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Me[Ge]=Fe,ye=(Me,Ge)=>{for(var Fe in Ge||(Ge={}))me.call(Ge,Fe)&&Se(Me,Fe,Ge[Fe]);if(ge)for(var Fe of ge(Ge))he.call(Ge,Fe)&&Se(Me,Fe,Ge[Fe]);return Me},Pe=(Me,Ge)=>le(Me,fe(Ge)),we=(Me,Ge,Fe)=>new Promise((Je,qe)=>{var Xe=ze=>{try{We(Fe.next(ze))}catch(Ue){qe(Ue)}},Ve=ze=>{try{We(Fe.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Je(ze.value):Promise.resolve(ze.value).then(Xe,Ve);We((Fe=Fe.apply(Me,Ge)).next())});const{Dragger:De}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Fe=[...Me],Je=0,qe=[],Xe=0;Xe{if(Ue.forEach(ot=>{let Qe=ot.name.split(/\.(?=[^\.]+$)/);ot.name=`${Qe[0]}.${Qe[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},Ae=({onClose:Me,onOK:Ge,visible:Fe,wrapClassName:Je,rootIdentifier:qe,multiple:Xe=!1,defaultMultipleValue:Ve=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,ot]=(0,be.useState)({}),[Qe,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,$e]=(0,be.useState)(null),Le=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ze()},[]),(0,be.useEffect)(()=>{Fe&&(Le.current=[],Ne.current=0,ze([]),He(Ve))},[Fe]);const Ze=()=>we(void 0,null,function*(){try{$e(!0)}catch(ke){}}),Be=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,mt;const ct=Be((tt=ke[0])==null?void 0:tt.name)||Be((mt=ke[1])==null?void 0:mt.name),ht=We.filter(lt=>Be(lt.name)!==ct);Le.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const pt=new FormData;pt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===ke.name){const xt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?xt.input=st==null?void 0:st.content:xt.output=st==null?void 0:st.content,xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Ft;return!!((xt=St[0])!=null&&xt.name&&((Ft=St[1])!=null&&Ft.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const pt=new FormData;pt.append("file",ke.file),qe===null?pt.append("identifier","testsets"):pt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===(st==null?void 0:st.filename)){const xt=Pe(ye({},vt),{is_oss:!Re});return(St=st==null?void 0:st.filename)!=null&&St.includes(".in")?(xt.in_object_key=st==null?void 0:st.object,xt.in_object_size=st==null?void 0:st.size,xt.input=st==null?void 0:st.filename,xt.in_file=ke):(xt.out_object_key=st==null?void 0:st.object,xt.out_object_size=st==null?void 0:st.size,xt.output=st==null?void 0:st.filename,xt.out_file=ke),xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Ft;return!!((xt=St[0])!=null&&xt.name&&((Ft=St[1])!=null&&Ft.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),mt=ke.name,ct={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(pt){if(pt.data.status===0){Ne.current=Ne.current+1;const at=Le.current.map(st=>{var ft,vt,St,xt,Ft,Nt,Xt,dn,en,Jt,wn,Ln,fn,zn,Un,Nn,On;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const Tn=Pe(ye({},st),{is_oss:!Re});return(Ft=(xt=(St=pt.data)==null?void 0:St.data)==null?void 0:xt.file_name)!=null&&Ft.includes(".in")?(Tn.in_object_key=(Xt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Xt.object,Tn.in_object_size=(en=(dn=pt.data)==null?void 0:dn.data)==null?void 0:en.size,Tn.input=(wn=(Jt=pt.data)==null?void 0:Jt.data)==null?void 0:wn.file_name,Tn.in_file=ke):(Tn.out_object_key=(fn=(Ln=pt.data)==null?void 0:Ln.data)==null?void 0:fn.object,Tn.out_object_size=(Un=(zn=pt.data)==null?void 0:zn.data)==null?void 0:Un.size,Tn.output=(On=(Nn=pt.data)==null?void 0:Nn.data)==null?void 0:On.file_name,Tn.out_file=ke),Tn}return st});if(Le.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let st=Ee(at);st=st.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),st=st.map(ft=>Pe(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(st),Me()}}})},xe=ke=>new Promise((tt,mt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))})}),Ie=()=>we(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var mt,ct;return!((mt=tt[0])!=null&&mt.name&&((ct=tt[1])!=null&&ct.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>we(void 0,null,function*(){We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(mt=>mt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Le.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(pe.default,{open:Fe,wrapClassName:Je,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Xe?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,Pe(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Fe="auto",showScore:Je=!1,disabled:qe=!1,inputChange:Xe,onEvaluatingChange:Ve,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:ot,checkAll4:Qe,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const $e={value:"",filename:"",dataUrl:""},[Le,Ne]=(0,be.useState)(ye({},$e)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ze=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Be=(Oe,Te)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Fe}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ot,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,Ke,rt;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Ve(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||((Ke=Oe[1])==null?void 0:Ke.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((rt=Oe[1])==null?void 0:rt.name))),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Xe(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Ve(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Be(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Le.dataUrl,filename:Le.filename,type:Le.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},$e)),monacoEditor:{value:Le.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Ae},83554:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return re}});var be=ve(59301),_e=ve(8591),E=ve(6848),pe=ve(71418),de=ve(95237),se=ve(43604),ne=ve(58421),ie=ve(3113),ce=ve(96565),ue=ve(38147),ae=ve(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{fe(x.next(ge))}catch(me){z(me)}},le=ge=>{try{fe(x.throw(ge))}catch(me){z(me)}},fe=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,le);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[le,fe]=(0,be.useState)(!1);function ge(he){te(he)}function me(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:ge,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!le)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(le(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const ge=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),x(!1)});return be.createElement(pe.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{le(ge)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Et,dt,ve){"use strict";ve.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ve(28209),_e=ve.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return be.AES.decrypt(ne,ce,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},84056:function(Et,dt,ve){"use strict";ve.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return pe}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(Et,dt,ve){"use strict";ve.d(dt,{U:function(){return ce}});var be=ve(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const fe=yield ue(le);return a(!1),x(fe),fe}),y]}},72530:function(Et,dt,ve){"use strict";ve.d(dt,{_:function(){return E}});var be=ve(59301),_e=ve(43418);const E=pe=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,be.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(Et,dt,ve){"use strict";ve.d(dt,{G:function(){return de},t:function(){return pe}});var be=ve(7062),_e=ve.n(be);const E=null;function pe(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Et){(function(dt){(function(ve){if(1)Et.exports=ve();else var be})(function(){var ve,be,_e;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce +`),kt.focus();default:throw new Error}},[kt,Pn]),To=(0,be.useMemo)(()=>{switch(Pn){case ft:return be.createElement(Xe,{callback:ao,onCancel:wo});case Nt:return be.createElement(Ve.Z,{callback:ao,onCancel:wo});case vt:return be.createElement(We.Z,{callback:ao,onCancel:wo});case St:return be.createElement(Te,{callback:ao,onCancel:wo});case Xt:return be.createElement(ke,{callback:ao,onCancel:wo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ao});case"inline-latex":return be.createElement(pt.Z,{showSaveButton:!0,callback:ao});default:return null}},[Pn]);function wo(){yr("")}(0,be.useEffect)(()=>{if(lo.current){let ln=function(An){an=!0,hn=An.pageY},Qt=function(){an=!1},Yt=function(An){if(an){let mn=An.pageY-hn;mn<0&&(mn=0),mn>300&&(mn=300);let _r=tn+mn+"px";Cr(_r)}},qt=lo.current,an=!1,hn=0;return qt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",Qt),()=>{qt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",Qt)}}},[kt,lo]),(0,be.useEffect)(()=>{Cr(tn)},[tn]);const Lo=Pr(_t),Yo=Pr(kr),Mo={width:Lo,height:Yo},$r=(0,be.useMemo)(()=>{if(ur){let ln=new Date(ur),Qt=ln.getHours(),Yt=ln.getMinutes(),qt=ln.getSeconds();return Qt=Qt<10?"0"+Qt:Qt,Yt=Yt<10?"0"+Yt:Yt,qt=qt<10?"0"+qt:qt,`${Qt}:${Yt}:${qt}`}return 0},[ur]),no=ln=>{const Qt=[];if(En){let Yt=-1;ln=ln.replace(/(@▁▁@|@▁@)/g,function(qt,an,hn){Qt.push({multiLine:qt!==On})})}return Qt};function zo(){window.sessionStorage.removeItem(Lt),po(!1),Yn(0)}function Tt(){po(!1),Yn(0),kt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{ir[Pn]&&Pn!==xt&&Pn!==St&&setTimeout(()=>{const ln=document.getElementsByClassName("markdown-popup-form")[0],Qt=window.innerWidth/2-ln.offsetWidth/2,Yt=window.innerHeight/2-ln.offsetHeight/2;Ro(Qt),zr(Yt)},0)},[Pn]);const Gt=ln=>{ln.preventDefault();const Qt=ln.clientX-pn,Yt=ln.clientY-mo;document.body.onmousemove=qt=>{let an=qt.clientX-Qt,hn=qt.clientY-Yt;const An=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-An.offsetWidth,_r=window.innerHeight-An.offsetHeight;an=Math.max(0,Math.min(an,mn)),hn=Math.max(0,Math.min(hn,_r)),on(qt.clientX,qt.clientY,Qt,Yt)&&(Ro(an),zr(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(ln,Qt,Yt,qt)=>{const an=document.body.clientHeight,hn=document.body.clientWidth;return ln<20&&Yt>ln||ln>hn-20&&YtQt||Qt>an-20&&qtPe in ye?oe(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):ye[Pe]=we,z=(ye,Pe)=>{for(var we in Pe||(Pe={}))y.call(Pe,we)&&b(ye,we,Pe[we]);if(a)for(var we of a(Pe))x.call(Pe,we)&&b(ye,we,Pe[we]);return ye},te=(ye,Pe)=>re(ye,ee(Pe));const{useForm:le}=be.default,fe={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Pe})=>{const[we]=le();let De=(0,ce.useRef)();function Ee(je){De.current.width=we.getFieldValue("width"),De.current.align=we.getFieldValue("align"),ye(je,De.current)}function Ae(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}we.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];De.current=Me,Se(Me,Ae)}return ae.createElement(be.default,te(z({form:we},ge),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,Pe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.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",ye),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),ye)},!1),De.addEventListener("error",function(Ee){console.error(Ee)},!1),De.open("POST",`${ie.KI}/api/attachments.json`),De.send(we)}},57261:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return E}});var be=ve(59301),_e=ve(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(Et,dt,ve){"use strict";var be=ve(829),_e=ve(57809),E=ve(78673),pe=ve(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var fe;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(fe=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:fe.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,me&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,me)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},31103:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return _e}});var be=ve(59301);function _e(E,pe){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},21390:function(Et,dt,ve){"use strict";var be=ve(59301),_e=ve(31797),E=ve(5871),pe=ve(78241),de=ve(43418),se=ve(71418),ne=ve(1710),ie=ve(92832),ce=ve(95237),ue=ve(43604),ae=ve(3113),oe=ve(87513),re=ve(56656),ee=ve.n(re),a=ve(65582),y=ve(65862),x=ve(27158),b=ve(41867),z=ve(61527),te=ve(59301),le=(he,Se,ye)=>new Promise((Pe,we)=>{var De=Ce=>{try{Ae(ye.next(Ce))}catch(je){we(je)}},Ee=Ce=>{try{Ae(ye.throw(Ce))}catch(je){we(je)}},Ae=Ce=>Ce.done?Pe(Ce.value):Promise.resolve(Ce.value).then(De,Ee);Ae((ye=ye.apply(he,Se)).next())});const{Countdown:fe}=_e.default,ge=({value:he,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:he,successCb:Se,dispatch:ye})=>{var Pe,we,De,Ee;const Ae=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Fe=(0,be.useRef)(),{actionTabs:Je}=he,[qe,Xe]=(0,be.useState)(),[,Ve,We,ze]=(0,z.U)(oe.n7,{id:Ae.categoryId}),[,Ue,ot]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[he.actionTabs.key]);const Qe=()=>new Promise(Ze=>le(void 0,null,function*(){var Be,Oe;return Fe.current=yield(0,x.y)({ip_limit:(Be=Je==null?void 0:Je.exerciseParams)==null?void 0:Be.ip_limit,ip_bind:(Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ze()})),ut=()=>le(void 0,null,function*(){var Ze,Be,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ze=Je==null?void 0:Je.exerciseParams)==null?void 0:Ze.ip_limit)!=="no"||(Be=Je==null?void 0:Je.exerciseParams)!=null&&Be.ip_bind_type)&&(yield Qe()),(yield(0,oe.ZD)((Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Fe.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const rt=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Ae.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ze=>te.createElement("span",{className:Ze.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ze)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Pe=Je==null?void 0:Je.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Ze=yield ot(Ae);yield We({}),Ze.status||Xe(Ze)})},[he.actionTabs.key]);const{time:Re,end_time:$e}=(qe==null?void 0:qe.exercise)||{},Le=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Le?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Le.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((De=Je==null?void 0:Je.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Ve||Ue},He&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ge,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ve||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()($e).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(me)},17933:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return a}});var be=ve(59301),_e=ve(65582),E=ve(43418),pe=ve(3113),de=ve(71418),se=ve(67172),ne=ve(80443),ie=ve(50258),ce=ve(24334),ue=ve(56656),ae=ve.n(ue),oe=ve(17124),re=ve(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=me=>{try{ge(b.next(me))}catch(he){te(he)}},fe=me=>{try{ge(b.throw(me))}catch(he){te(he)}},ge=me=>me.done?z(me.value):Promise.resolve(me.value).then(le,fe);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Xe=yield(0,se.X6)(y);z(Xe.data)})}()},[y]);const{status:le,created_at:fe,code:ge,name:me,language:he,pass_sets_count:Se,set_count:ye,error_msg:Pe,output:we,input:De,expected_output:Ee,execute_memory:Ae,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Fe,expected_output_file_url:Je}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:Pe,execute_time:je,output:we,input:De,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Fe,expected_output_file_url:Je}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},88125:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},Y4:function(){return we}});var be=ve(59301),_e=ve(92832),E=ve(8591),pe=ve(3113),de=ve(10129),se=ve(24334),ne=ve.n(se),ie=ve(25492),ce=ve(42678),ue=ve(6339),ae=ve(65862),oe=ve(34376),re=ve.n(oe),ee=ve(38147),a=ve(65582),y=ve(17933),x=ve(77254),b=ve(67172),z=ve(56918),te=ve(21185),le=ve(92310),fe=ve.n(le),ge=ve(84056),me=ve(59301),he=(Ae,Ce,je)=>new Promise((Me,Ge)=>{var Fe=Xe=>{try{qe(je.next(Xe))}catch(Ve){Ge(Ve)}},Je=Xe=>{try{qe(je.throw(Xe))}catch(Ve){Ge(Ve)}},qe=Xe=>Xe.done?Me(Xe.value):Promise.resolve(Xe.value).then(Fe,Je);qe((je=je.apply(Ae,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(Ae=>(Ae[Ae.SET_VISIBLE=0]="SET_VISIBLE",Ae[Ae.SET_TABINDEX=1]="SET_TABINDEX",Ae))(Pe||{});function we(Ae){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Fe,is_file:Je,input_file_url:qe,output_file_url:Xe,expected_output_file_url:Ve,setMonacoValue:We,setData:ze}=Ae,Ue=(0,be.useRef)(),ot=(0,be.useRef)(),Qe=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Je&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch($e){}},100)}if(Ge&&!Je&&ot.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(ot.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Fe&&!Je&&Qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Qe.current),He.write((0,ae.pp)(se.Base64.decode(Fe))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Ue}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield(0,ee.ZP)(Xe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Xe)},200)})},Me)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:Qe}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const He=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Ve)},200)})},Fe)));break;case de.h.EXECUTEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&me.createElement(ue.Z,{value:Ge,style:Ye}),Je&&me.createElement("div",{style:Ye},me.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ut," ")}function De(Ae){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Fe,expected_output:Je,is_file:qe,input_file_url:Xe,output_file_url:Ve,expected_output_file_url:We}=Ae;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ze," ")}function Ee({value:Ae,className:Ce}){return me.createElement("span",{className:Ce},Ae)}dt.ZP=({input:Ae,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Fe,onChangeInput:Je,onDebugCode:qe,onSubmitCode:Xe,hack:Ve,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:ot})=>{const[Qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,$e]=(0,be.useState)(!1),[Le,Ne]=(0,be.useState)(1),[et,Ze]=(0,be.useState)(!1),[Be,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,Ke]=(0,be.useState)(""),[rt,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),mt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:St,input_file_url:xt,output_file_url:Ft,expected_output_file_url:Nt,error_msg:Xt,hack_sets:dn}=ze||{};(0,be.useEffect)(()=>{pt===0&&(Ne(1),Oe(0))},[pt,at]),(0,be.useEffect)(()=>{he(void 0,null,function*(){var Tn;const Zn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Zn==null?void 0:Zn.status)===0&&(Zn!=null&&Zn.data&&((Tn=Zn==null?void 0:Zn.data)==null?void 0:Tn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zn==null?void 0:Zn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let On=function(gr){Nr=Pr.offsetHeight,qn=!0,jr=gr.pageY,lt.current.style.display="block"},Tn=function(){qn=!1,lt.current.style.display="none"},Zn=function(gr){if(qn){en();let Ot=jr-gr.pageY,jt=Nr+Ot;if(jt<0&&(jt=0),jt>window.innerHeight-150&&(jt=window.innerHeight-150),Le===1){jt<=34?Oe(0):Oe(jt);return}console.log(jt,"resizeH"),Oe(jt)}};const Pr=ct.current;let Nr=0,qn=!1,jr=0;const ir=document.getElementById("case-y-bar");return ir==null||ir.addEventListener("mousedown",On),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",Tn),()=>{const gr=document.getElementById("case-y-bar");gr==null||gr.removeEventListener("mousedown",On),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",Tn)}}},[tt,Le]),(0,be.useEffect)(()=>{const On=x.Z.subscribe("resize-move-bar",en);if(Qe.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),Ln),()=>{document.removeEventListener((0,ge.gH)(),Ln),On()}},[]),(0,be.useEffect)(()=>{});function en(){var On,Tn,Zn,Pr;const Nr=document.getElementById("outputResultRef");if(Nr){let qn=Nr.dataset.text;mt.current.reset(),mt.current.writeln(qn);const jr=document.getElementById("outputResultRef").offsetWidth-20,ir=((Pr=(Zn=(Tn=(On=mt.current)==null?void 0:On._core)==null?void 0:Tn._renderService)==null?void 0:Zn.dimensions)==null?void 0:Pr.actualCellWidth)||10,gr=Math.ceil(jr/ir);mt.current.resize(gr,Math.ceil(Nr.clientHeight/16))}}function Jt(){He(!Ye),setTimeout(()=>{en()},300),Oe(Ye?320:window.innerHeight-150)}function wn(){Re?($e(!1),(0,ge.BU)()):($e(!0),(0,ge.Dj)(ht.current))}const Ln=On=>{(0,ge.vp)()||$e(!1)},fn=(0,be.useMemo)(()=>{if(Fe){const{status:On,output:Tn,error_msg:Zn}=Fe;return setTimeout(()=>{let Pr="",Nr=document.getElementById("outputResultRef");Tn?Pr=se.Base64.decode(Tn):Zn&&(Pr=se.Base64.decode(Zn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(Nr),mt.current.onKey(function(qn){var jr;if(qn.domEvent.key.toLocaleUpperCase()==="C"&&qn.domEvent.ctrlKey){qn.domEvent.preventDefault();let ir=(jr=mt.current)==null?void 0:jr.getSelection();navigator.clipboard.writeText(ir).then(()=>{})}}),Nr.dataset.text=Pr,mt.current.setOption("convertEol",!0),en()},300),me.createElement(me.Fragment,null,De(Fe))}return null},[Fe]);function zn(){var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Un=On=>he(void 0,null,function*(){let Tn=yield(0,ee.ZP)(`/api/problems/${On}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Tn&&(window.location.href=`/myproblems/${Tn==null?void 0:Tn.identifier}${window.location.search}`)});function Nn(){St?navigator.clipboard.writeText(se.Base64.decode(Xt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(be.Fragment,null,me.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Be},ref:ct},me.createElement("div",{className:ie.Z.fullMask,ref:lt}),me.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Le===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Le===1&&(Be<=34?me.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:ie.Z.caseHead},me.createElement("div",{className:ie.Z.dot}),me.createElement("div",{className:ie.Z.text},Le===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Le===2&&!Me&&typeof pt=="number"&&me.createElement(me.Fragment,null,pt===de.h.OK?me.createElement("div",{className:ie.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:ie.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),me.createElement("div",{className:ie.Z.btns},Le===2&&!Me&&me.createElement(me.Fragment,null,pt!==de.h.OK&&me.createElement("div",{onClick:Nn},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{xe(at)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Jt()},me.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Le===1?"block":"none"}},je?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Be-34}},me.createElement("div",{className:ie.Z.result},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:ie.Z.leftNode},me.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Ae,onChange:Je}))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:ie.Z.node},Fe?fn:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Le===2?"block":"none"}},Me?me.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Be-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:ht,className:ie.Z.elseNode},me.createElement("div",{className:ie.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:ie.Z.scroll},me.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&me.createElement(Ee,{value:st}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(xt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(xt)},200)})},st)),st&&me.createElement("div",{className:ie.Z.action},me.createElement("span",{onClick:()=>Ze(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>wn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:ie.Z.left},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!St&&me.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield On.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),me.createElement("div",{className:ie.Z.right},me.createElement("div",{className:ie.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(pt===4||pt===5)&&me.createElement(Ee,{className:"mb10",value:Xt&&se.Base64.decode(Xt)||""}),pt!=4&&pt!=5&&(St?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const On=yield(0,ee.ZP)(Ft,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(On)}catch(Tn){ke("")}setTimeout(()=>{Ke(Ft)},200)})},ft):me.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),me.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.above_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.under_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&me.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var On,Tn;if(!(Ve!=null&&Ve.code)||((On=Ve==null?void 0:Ve.code)==null?void 0:On.trim().length)===0){(Tn=E.ZP)==null||Tn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Xe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:xe,open:Te}),me.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(Et,dt,ve){"use strict";ve.r(dt),ve.d(dt,{Types:function(){return wo},default:function(){return $r}});var be=ve(59301),_e=ve(65582),E=ve(31797),pe=ve(43418),de=ve(71418),se=ve(3113),ne=ve(6848),ie=ve(95237),ce=ve(67172),ue=ve(87513),ae=ve(84056),oe=ve(29584),re=ve(74128),ee=ve(87169),a=ve(43428),y=ve(50258),x=ve(57261),b=ve(42926),z=ve(77825),te=ve(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ve(56102),ge=ve(38147),me=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),Se=({showResourceCentre:Tt,identifier:Gt})=>{const on=(0,_e.useParams)(),[ln,Qt]=(0,be.useState)(null);(0,be.useEffect)(()=>{Tt&&Yt()},[Tt]);const Yt=()=>me(void 0,null,function*(){const qt=yield(0,ge.ZP)(`/api/problems/${Gt}/attachment_list.json`,{method:"get"});(qt==null?void 0:qt.status)==0&&Qt(qt.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((qt,an)=>be.createElement("dl",{className:le.list,key:an},be.createElement(ne.Z,{title:qt.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),qt.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:qt.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ve(59301),Pe=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Tt,Gt,on)=>Gt in Tt?Pe(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Me=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Ae.call(Gt,on)&&je(Tt,on,Gt[on]);if(Ee)for(var on of Ee(Gt))Ce.call(Gt,on)&&je(Tt,on,Gt[on]);return Tt},Ge=(Tt,Gt)=>we(Tt,De(Gt));const Fe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(Tt=>(Tt[Tt.set_font_size=0]="set_font_size",Tt[Tt.set_theme=1]="set_theme",Tt[Tt.on_tab_to_space=2]="on_tab_to_space",Tt[Tt.set_show_editor_setting=3]="set_show_editor_setting",Tt[Tt.set_show_respurce_center=4]="set_show_respurce_center",Tt))(Je||{});function qe(Tt,Gt){switch(Gt.type){case 3:return Ge(Me({},Tt),{showEditorSetting:Gt.payload});case 1:return Ge(Me({},Tt),{theme:Gt.payload});case 0:return Ge(Me({},Tt),{fontSize:Gt.payload});case 2:return Ge(Me({},Tt),{tabToSpace:Gt.payload});case 4:return Ge(Me({},Tt),{showResourceCentre:Gt.payload});default:throw new Error}}var Xe=({isLoading:Tt,value:Gt,onChange:on,language:ln,onUpdateCode:Qt,ActionBarRender:Yt,setIsWhiteTheme:qt,identifier:an})=>{const[hn,An]=(0,be.useReducer)(qe,Fe),{theme:mn,fontSize:_r,showEditorSetting:Kn,tabToSpace:Jr,showResourceCentre:sr}=hn,kn=(0,be.useRef)(),hr=(0,be.useRef)();(0,be.useEffect)(()=>{qt(mn==="vs")},[mn]);const Sr={onFontSizeChange:Br=>{An({type:0,payload:Br}),(0,b.t)("cmFontSize",Br)},tabToSpace:Jr,cmFontSize:_r,className:"oj",cmCodeMode:mn,onTabToSpace:Br=>{An({type:2,payload:Br}),(0,b.t)("cmTabToSpace",Br)},onCodeModeChange:Br=>{An({type:1,payload:Br}),(0,b.t)("ProgrammingCodeMode",Br)}};function Dn(){An({type:3,payload:!1})}function Or(){An({type:3,payload:!0})}function Gr(){An({type:4,payload:!1})}function Tr(){An({type:4,payload:!0})}const pr={value:Gt,language:ln,theme:mn,options:{fontSize:_r,insertSpaces:Jr},onChange:Br=>{on(Br),hr.current=Br,clearTimeout(kn.current),kn.current=setTimeout(()=>{Qt(hr.current)},1e4)},onEditBlur:Br=>{hr.current&&Qt(hr.current)}};return ye.createElement(be.Fragment,null,Yt(Or,Tr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Tt&&ye.createElement(y.ZP,Me({},pr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Kn,onClose:Dn},ye.createElement(z.Z,Me({},Sr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:sr,onClose:Gr},ye.createElement(Se,{showResourceCentre:sr,identifier:an}))))},Ve=ve(60141),We=ve(24334),ze=ve(88125),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ot={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ve(1710),ut=ve(58421),Ye=ve(58617),He=ve(17933),Re=ve(56656),$e=ve.n(Re),Le=ve(59301);const{Column:Ne}=Qe.default;var et=({submitResult:Tt,submitting:Gt,submitRecords:on,page:ln,onPageChange:Qt,topicId:Yt})=>{const[qt]=(0,_e.useSearchParams)(),{records:an,records_count:hn}=on||{},[An,mn]=(0,be.useState)(!1),_r=qt.get("type")==="1";return Le.createElement(de.Z,{spinning:Gt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Le.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(an==null?void 0:an.length)>0?Le.createElement(Qe.default,{dataSource:an,rowKey:"id",pagination:!1},Le.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Kn,Jr)=>Le.createElement("span",null," ",$e()(Kn).format("YYYY-MM-DD HH:mm:ss"))}),Le.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Kn,Jr)=>{var sr;return Le.createElement("span",{className:`${Kn===0?"c-green":"c-red"} current`,onClick:()=>{mn(Jr.id)}},(sr=ze.Im[Kn])==null?void 0:sr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Le.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${_r?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Kn=>Kn?_r?Kn:Kn/1e3:""}),Le.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${_r?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Kn=>Kn?_r?Kn:parseFloat((Kn/1024).toFixed(2)):""}),Le.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Le.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Kn,Jr)=>Le.createElement("span",{className:"c-light-primary current",onClick:()=>{mn(Jr.id)}},"\u67E5\u770B")})):Le.createElement("div",{style:{height:300,width:"100%"}}),Le.createElement(He.Z,{onClose:mn,open:An}),hn>15?Le.createElement(ut.Z,{className:ot.pagination,current:ln,pageSize:15,total:hn,onChange:Qt}):null)},Ze=ve(2524),Be=ve(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ve(6339),xe=ve(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Tt})=>{const{language:Gt,difficult:on,time_limit:ln,description:Qt}=Tt,[Yt]=(0,_e.useSearchParams)(),qt=Ie[on];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Gt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Be.Z,{color:qt==null?void 0:qt.color},qt==null?void 0:qt.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),Yt.get("qtype")==="8"?xe.createElement(Te.Z,{value:Qt,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:Qt,className:Oe.desc}))},rt={},ke=ve(59301),tt=({hack:Tt,current_user:Gt})=>ke.createElement("div",{className:rt.answer},Tt!=null&&Tt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.answer_text)||""}):ke.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=ve(77254);function ct(Tt,Gt){return(0,ge.U2)(`/problems/${Tt}/comments.json`,{page:Gt,limit:10})}function ht(Tt){return(0,ge.v_)(`/discusses/${Tt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/reply.json`,{comments:{content:on,parent_id:Gt}})}function pt(Tt,Gt){return(0,ge.v_)(`/problems/${Tt}/comments.json`,{comments:{content:Gt}})}function at(Tt,Gt,on){return(0,ge.v_)(`/problems/${Tt}/comments/${Gt}/hidden.json`,on)}function st(Tt,Gt){return(0,ge.IV)(`/problems/${Tt}/comments/${Gt}`)}var ft=ve(83554);function vt({author:Tt}){return be.createElement("a",{href:`/users/${Tt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Tt.image_url}`,width:"50"}))}function St({data:Tt,index:Gt,parentDiscussIndex:on,user:ln,onSetActionType:Qt}){const{author:Yt,can_delete:qt,content:an,id:hn,time:An}=Tt;function mn(){Qt({id:hn,index:Gt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=ln.admin||qt||Yt.user_id===ln.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:Yt}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},Yt.name),be.createElement("span",{className:"grey"},An),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},_r?be.createElement("a",{onClick:mn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:an})))}var xt=({user:Tt,data:Gt,index:on,onPlusDiscuss:ln,onSetActionType:Qt,activeDiscussIndex:Yt,onReplyDiscuss:qt,onSetActiveDiscussIndex:an})=>{const{content:hn,children:An,hidden:mn,id:_r,praise_count:Kn,time:Jr,user_praise:sr,can_delete:kn,author:hr}=Gt;function Sr(){an(_r)}function Dn(){ln(_r,!sr,on)}function Or(){Qt({id:_r,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Gr(){Qt({id:_r,index:on,params:{hidden:mn?"0":"1"},type:"hidden-discuss",message:mn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Tr=Tt.admin||Tt.user_id===hr.user_id;return be.createElement("div",{className:"discuss-item-container",key:_r},be.createElement(vt,{author:hr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${hr.login}`,target:"_blank"}," ",hr.name," "),be.createElement("span",{className:"grey"},Jr)),be.createElement(Te.Z,{className:"discuss-content",value:hn}),An&&An.length>0?be.createElement("div",{className:"reply-discuss-container"},An.map((pr,Br)=>be.createElement(St,{key:pr.id,data:pr,index:Br,user:Tt,onSetActionType:Qt,parentDiscussIndex:on}))):null,be.createElement("div",{className:"btn-group"},Tr?be.createElement("a",{onClick:Gr,title:mn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:mn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,kn&&(!An||An.length==0)?be.createElement("a",{onClick:Or,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:Sr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Dn,className:sr?"c-orange":""},be.createElement("i",{className:sr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,Kn||""))),be.createElement(ft.Z,{id:_r,activeDiscussIndex:Yt,onReplyDiscuss:qt})))},Ft=ve(30214),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Xt=ve(96565),dn=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())}),en=({user_praise:Tt,praise_count:Gt,praisePlus:on,onCreateDiscuss:ln,discuss_count:Qt})=>{const[Yt,qt]=(0,be.useState)(!1),[an,hn]=(0,be.useState)("");function An(Jr){hn(Jr)}function mn(){qt(!0)}function _r(){qt(!1)}function Kn(){return dn(this,null,function*(){ln(an),hn(""),qt(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${Yt?Nt.active:""} `},be.createElement("div",{className:Yt?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:mn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Qt," "),be.createElement("a",{className:"c-light-black",onClick:on,title:Tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Gt?be.createElement("span",null,Gt):"")),Yt?be.createElement("div",{className:Nt["input-mask"],onClick:_r}):null,be.createElement("div",{className:Yt?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(Xt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:an,height:240,onChange:An}),be.createElement("div",{className:Nt["tip-container"],onClick:_r},be.createElement("a",{className:Nt["btn-send"],onClick:Kn}," \u53D1\u9001 "))))},Jt=ve(59301),wn=Object.defineProperty,Ln=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,On=(Tt,Gt,on)=>Gt in Tt?wn(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,Tn=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Un.call(Gt,on)&&On(Tt,on,Gt[on]);if(zn)for(var on of zn(Gt))Nn.call(Gt,on)&&On(Tt,on,Gt[on]);return Tt},Zn=(Tt,Gt)=>Ln(Tt,fn(Gt)),Pr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var qn=(Tt=>(Tt[Tt.GET_DISCUSSES=0]="GET_DISCUSSES",Tt[Tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Tt[Tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Tt[Tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Tt[Tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Tt[Tt.SET_PAGE=5]="SET_PAGE",Tt[Tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Tt))(qn||{});function jr(Tt,Gt){switch(Gt.type){case 6:return Zn(Tn({},Tt),{loading:!0});case 0:return Tn(Tn({},Tt),Gt.payload);case 1:return Tn(Tn({},Tt),Gt.payload);case 4:return Tn(Tn({},Tt),Gt.payload);case 3:return Tn(Tn({},Tt),Gt.payload);case 5:return Zn(Tn({},Tt),{page:Gt.payload});case 2:return Tn(Tn({},Tt),Gt.payload);default:throw new Error}}var ir=({user:Tt,identifier:Gt,hack:on,onTriggerPraise:ln,activeIndex:Qt})=>{const[Yt,qt]=(0,be.useReducer)(jr,Nr),{loading:an,page:hn,data:An,count:mn,actionType:_r,activeDiscussIndex:Kn}=Yt,Jr=(0,be.useCallback)(()=>Pr(void 0,null,function*(){qt({type:6});const pr=yield ct(Gt,hn),{comments:Br,disscuss_count:co}=pr;qt({type:0,payload:{data:Br,count:co,loading:!1}})}),[hn,Gt]);(0,be.useEffect)(()=>{Qt==="2"&&Jr()},[Gt,hn,Qt]);function sr(pr){qt({type:5,payload:pr})}function kn(pr){qt({type:4,payload:{actionType:pr}})}function hr(pr){qt(Kn===pr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:pr}})}function Sr(pr,Br,co){return Pr(this,null,function*(){try{const ho=yield ht(pr);An[co].user_praise=Br,An[co].praise_count=ho.praise_count,qt({type:3,payload:{data:[...An]}})}catch(ho){console.log(ho)}})}function Dn(){return Pr(this,null,function*(){const{id:pr,params:Br,type:co,index:ho,parentDiscussIndex:Uo}=_r;if(co==="hidden-discuss"&&(yield at(Gt,pr,Br),Uo?An[Uo].children[ho].hidden=Br.hidden==1:An[ho].hidden=Br.hidden==1,qt({type:4,payload:{actionType:null,data:[...An]}})),co==="delete-discuss"){if(yield st(Gt,pr),Uo||Uo===0){let yo=An[Uo].children;for(let Ho=yo.length-1;Ho>=0;Ho--)if(yo[Ho].id===pr){yo.splice(Ho,1);break}An[Uo].children=yo}else for(let yo=An.length-1;yo>=0;yo--)if(An[yo].id===pr){An.splice(yo,1);break}qt({type:4,payload:{actionType:null,data:[...An]}})}})}function Or(){qt({type:4,payload:{actionType:null}})}function Gr(pr,Br){return Pr(this,null,function*(){try{yield lt(Gt,pr,Br),Jr()}catch(co){console.log(co)}})}function Tr(pr){return Pr(this,null,function*(){qt({type:6}),yield pt(Gt,pr),Jr()})}return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{className:"discuss-panel"},An.length===0?Jt.createElement(Ze.Z,null):An.map((pr,Br)=>Jt.createElement(xt,{onReplyDiscuss:Gr,onPlusDiscuss:Sr,onSetActiveDiscussIndex:hr,onSetActionType:kn,data:pr,index:Br,user:Tt,activeDiscussIndex:Kn})),mn>10?Jt.createElement("div",{className:"pagination-container"},Jt.createElement(ut.Z,{showQuickJumper:!0,onChange:sr,current:hn,total:mn})):null),Jt.createElement(en,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:ln,discuss_count:on.comments_count,onCreateDiscuss:Tr}),Jt.createElement(x.Z,null,Jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!_r,onOk:Dn,onCancel:Or},Jt.createElement("p",null,_r?_r.message:"")),Jt.createElement(Ft.Z,null)))},gr=ve(57809),Ot=ve(92832),jt=ve(65615),_t={},tn=ve(59301),Bn=({hack:Tt,current_user:Gt})=>tn.createElement("div",{className:_t.answer},Tt!=null&&Tt.analysis?tn.createElement(Te.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.analysis)||""}):tn.createElement(Ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Cn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Fr=ve(36381),rr=ve(43604),Ht=ve(78241),Lt=ve(5871),rn=ve(12088),Dt=ve(59301);const{TextArea:un}=Ot.default,{Panel:En}=Fr.default;var In=({data:Tt,hack:Gt})=>(console.log(Tt,Gt,"data"),Gt!=null&&Gt.is_file?Dt.createElement(rn.Y2,{disabled:!0,className:Cn.uploadTableWrapper,showScore:!Gt.test_set_score,data:Tt,isProgramHomework:!0}):Dt.createElement("div",{className:Cn.hackSets},Tt==null?void 0:Tt.map((on,ln)=>Dt.createElement(Fr.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&on.id,className:Cn.collapseWrapper,expandIcon:({isActive:Qt})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${Qt?Cn.open:Cn.close}`,style:{fontSize:14,transition:"all .2s"}})},Dt.createElement(En,{key:on.id,header:Dt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Dt.createElement(rr.Z,{className:Cn.panelHeader},Dt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),Dt.createElement(rr.Z,{flex:1},Dt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Gt!=null&&Gt.test_set_score)&&Dt.createElement(rr.Z,{className:Cn.rateInput},Dt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Dt.createElement("div",null,Dt.createElement(Ht.default.Item,{noStyle:!0},Dt.createElement(Lt.Z,{value:on==null?void 0:on.score,className:Cn.baseFormItem,min:0,max:100,disabled:!0}))),Dt.createElement("span",{className:"ml10"},"%")))))},Dt.createElement(Ht.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),Dt.createElement(Ht.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Dt.createElement(un,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),Sn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ve(59301),Bt=(0,be.forwardRef)(({data:Tt=[]},Gt)=>{var on;const[ln,Qt]=(0,be.useState)(),Yt=Tt.filter(an=>an.show);(0,be.useEffect)(()=>{Yt.length&&Qt(Yt[0].id)},[Tt==null?void 0:Tt.length]);const qt=((on=Yt.find(an=>an.id===ln))==null?void 0:on.element)||null;return(0,be.useImperativeHandle)(Gt,()=>({setActiveTab:an=>Qt(an)})),bt.createElement("div",{className:Sn.tabs},bt.createElement("div",{className:Sn.tabWarp},Yt.map(an=>bt.createElement("div",{onClick:()=>Qt(an.id),className:`${Sn.tab} ${an.id===ln?Sn.active:""}`,key:an.id},an.name))),bt.createElement("div",{className:Sn.content},qt))}),Ct=ve(59301),Vt=Object.defineProperty,$t=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,kt=(Tt,Gt,on)=>Gt in Tt?Vt(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,vr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))Rn.call(Gt,on)&&kt(Tt,on,Gt[on]);if(Kt)for(var on of Kt(Gt))Mn.call(Gt,on)&&kt(Tt,on,Gt[on]);return Tt},tr=(Tt,Gt)=>$t(Tt,Wt(Gt)),nr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const Kr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},gn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var vn=({hack:Tt,onTriggerPraise:Gt,topicId:on,page:ln,onPageChange:Qt,user:Yt,current_user:qt,submitRecords:an,submitting:hn,submitResult:An,setActiveIndex:mn,hack_sets:_r})=>{var Kn,Jr;const[sr]=(0,_e.useSearchParams)(),[kn,hr]=(0,be.useState)("0"),Sr=(0,_e.useLocation)(),[Dn,Or]=(0,be.useState)(!1),[Gr,Tr]=(0,be.useState)(null),[pr,Br]=(0,be.useState)([]),[co,ho]=(0,be.useState)([]),[Uo,yo]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(Yt,"user");let[xo,ja]=(0,be.useState)(tr(vr({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Tt==null?void 0:Tt.is_close_tips)===!1&&Gr===null&&Tr(!0)},[sa.current,Tt==null?void 0:Tt.is_close_tips,Gr]);function Fa(){return nr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{mn(kn)},[kn]);function wa(Wr){return nr(this,null,function*(){let Jo=Wr.target.id;if(Jo==="1"){let oa=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:vr({},Uo)});(oa==null?void 0:oa.status)===0&&ho(oa==null?void 0:oa.data)}hr(Jo)})}(0,be.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{hr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){hr("2")}function No(){return nr(this,null,function*(){let Wr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:vr({identifier:xo==null?void 0:xo.id},xo)});Br(Wr)})}const Ar=[{title:null,description:Ct.createElement("div",null,Ct.createElement("b",{onClick:()=>{Tr(!1),Fa(),Or(!0),No()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ct.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ct.createElement(se.ZP,{onClick:()=>{Tr(!1),Fa()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Ct.createElement("div",{className:Ue["left-panel"]},Ct.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Tt==null?void 0:Tt.is_program)&&!sr.get("pageId")&&Ct.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Ct.createElement("div",{onClick:()=>{No(),Or(!0)},className:Ue.btns,ref:sa,style:Gr?{pointerEvents:"none"}:{}},Ct.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ct.createElement("li",{style:{marginLeft:20}},Ct.createElement("a",{className:kn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Ct.createElement("li",null,Ct.createElement("a",{className:kn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show)||sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show))&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),sr.get("type")!=="exercises"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(_r!=null&&_r.length)&&sr.get("type")!=="exercises"&&sr.get("type")!=="1"&&Ct.createElement("li",null,Ct.createElement("a",{className:kn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ct.createElement(Ke,{hack:Tt,onTriggerPraise:Gt,toDiscuss:Na})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="1"?"":"hide"}`},Ct.createElement(Bt,{ref:Ho,data:[{id:"1",show:sr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,an!=null&&an.records_count||hn?Ct.createElement(et,{page:ln,onPageChange:Qt,topicId:on,submitting:hn,key:(An==null?void 0:An.id)||1,submitRecords:an,submitResult:An}):Ct.createElement(Ze.Z,null))},{id:"2",show:sr.get("type")==="exercises"||(Tt==null?void 0:Tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Qe.default,{pagination:!1,dataSource:co==null?void 0:co.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Wr,Jo,oa)=>$e()(Wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Wr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Wr))==null?void 0:ka.name}}]}),Ct.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:co==null?void 0:co.count,hideOnSinglePage:!0,onChange:Wr=>nr(void 0,null,function*(){Uo.page=Wr,yo(Uo);let Jo=yield(0,ge.ZP)(`/api/myproblems/${xo.id}/redo_logs.json`,{method:"get",params:tr(vr({},Uo),{courseId:xo.courseId})});(Jo==null?void 0:Jo.status)===0&&ho(Jo==null?void 0:Jo.data)})}))}]})),Ct.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${kn==="4"?"":"hide"}`},Ct.createElement(Bt,{data:[{id:"1",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show),name:"\u7B54\u6848",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(tt,{hack:Tt,current_user:qt}))},{id:"2",show:sr.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show),name:"\u89E3\u6790",element:Ct.createElement(Ct.Fragment,null,Ct.createElement(Bn,{hack:Tt,current_user:qt}))}]})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="2"?"":"hide"}`,style:{padding:0}},Ct.createElement(ir,{user:Yt,activeIndex:kn,identifier:Tt.identifier,hack:Tt,onTriggerPraise:Gt})),Ct.createElement("div",{className:`${Ue["tab-panel-body"]} ${kn==="5"?"":"hide"}`,style:{padding:12}},Ct.createElement(In,{data:_r||[],hack:Tt})),Ct.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Or(!1),open:Dn},Ct.createElement(ie.Z,null,Ct.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",pr==null?void 0:pr.total_count,"\u9898\xA0[\xA0",pr==null?void 0:pr.total_score,"\u5206\xA0]\xA0"),!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",pr==null?void 0:pr.work_score,"\u5206")),Ct.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ct.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Wr=>{xo.page=1,xo.finish_status=Wr,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:""},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ct.createElement(gr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ct.createElement(gr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ct.createElement(gr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Wr=>{xo.page=1,xo.difficult=Wr||null,ja(vr({},xo)),No()}},Ct.createElement(gr.default.Option,{value:0},"\u5168\u90E8"),Ct.createElement(gr.default.Option,{value:1},"\u7B80\u5355"),Ct.createElement(gr.default.Option,{value:2},"\u9002\u4E2D"),Ct.createElement(gr.default.Option,{value:3},"\u56F0\u96BE")),Ct.createElement(Ot.default.Search,{size:"large",onSearch:Wr=>{xo.name=Wr,xo.page=1,ja(vr({},xo)),No()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ct.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement("span",null,"\u72B6\u6001"),Ct.createElement("span",null,"\u5E8F\u53F7"),Ct.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ct.createElement("div",{style:{overflow:"auto",flex:1}},(Kn=pr==null?void 0:pr.data)!=null&&Kn.length?(Jr=pr==null?void 0:pr.data)==null?void 0:Jr.map((Wr,Jo)=>Ct.createElement("div",{onClick:()=>nr(void 0,null,function*(){let oa=yield(0,ge.ZP)(`/api/problems/${Wr==null?void 0:Wr.identifier}/start.json`,{method:"get",params:{hack_user_id:Yt==null?void 0:Yt.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Wr!=null&&Wr.checked?Ue.active:""}`},!(Yt!=null&&Yt.hack_manager)&&Ct.createElement(Ct.Fragment,null,!(Wr!=null&&Wr.opened)&&Ct.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Wr==null?void 0:Wr.opened)&&!(Wr!=null&&Wr.passed)&&Ct.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Wr==null?void 0:Wr.opened)&&(Wr==null?void 0:Wr.passed)&&Ct.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ct.createElement("span",null,(xo.page-1)*20+(Jo+1)),Ct.createElement("span",{style:{flex:1},title:Wr.name},`[${Wr==null?void 0:Wr.score}\u5206]`,"\xA0",Wr.name),Ct.createElement("span",{style:{flexBasis:48,paddingRight:0}},Kr[Wr.difficult]))):Ct.createElement(Ze.Z,null)),Ct.createElement(ut.Z,{current:xo.page,className:"mt20",hideOnSinglePage:!0,total:pr==null?void 0:pr.count,pageSize:xo.per_page,onChange:(Wr,Jo)=>{xo.page=Wr,xo.per_page=Jo,No()}})),Ct.createElement(jt.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!Gr,steps:Ar,gap:{offset:3,radius:2}}))},Wn=ve(62522),Pn=ve(27158),yr=ve(22744),ur=ve(21390),Yn=ve(72530),kr=ve(35195),Cr=ve(25492),Po=ve(92310),po=ve.n(Po),io=ve(42217),ko=ve(81747),Io=ve(51976),pn=ve(59301),Ro=Object.defineProperty,mo=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,vo=(Tt,Gt,on)=>Gt in Tt?Ro(Tt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Tt[Gt]=on,dr=(Tt,Gt)=>{for(var on in Gt||(Gt={}))to.call(Gt,on)&&vo(Tt,on,Gt[on]);if(bo)for(var on of bo(Gt))lo.call(Gt,on)&&vo(Tt,on,Gt[on]);return Tt},wr=(Tt,Gt)=>mo(Tt,zr(Gt)),Er=(Tt,Gt)=>{var on={};for(var ln in Tt)to.call(Tt,ln)&&Gt.indexOf(ln)<0&&(on[ln]=Tt[ln]);if(Tt!=null&&bo)for(var ln of bo(Tt))Gt.indexOf(ln)<0&&lo.call(Tt,ln)&&(on[ln]=Tt[ln]);return on},xr=(Tt,Gt,on)=>new Promise((ln,Qt)=>{var Yt=hn=>{try{an(on.next(hn))}catch(An){Qt(An)}},qt=hn=>{try{an(on.throw(hn))}catch(An){Qt(An)}},an=hn=>hn.done?ln(hn.value):Promise.resolve(hn.value).then(Yt,qt);an((on=on.apply(Tt,Gt)).next())});const{Countdown:ao}=E.default,To={Java:"java",C:"c",Python:"py","C++":"c"};var wo=(Tt=>(Tt[Tt.SET_LOADING=0]="SET_LOADING",Tt[Tt.GET_DATA=1]="GET_DATA",Tt[Tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Tt[Tt.SET_DATA=3]="SET_DATA",Tt[Tt.SET_DEBUGING=4]="SET_DEBUGING",Tt[Tt.SET_SUBMITING=5]="SET_SUBMITING",Tt[Tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Tt[Tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Tt[Tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Tt[Tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Tt[Tt.SET_PAGE=10]="SET_PAGE",Tt))(wo||{});function Lo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mo(Tt,Gt){switch(Gt.type){case 1:return dr(dr({},Tt),Gt.payload);case 3:return wr(dr({},Tt),{data:Gt.payload});case 0:return wr(dr({},Tt),{loading:Gt.payload});case 9:return wr(dr({},Tt),{showNote:Gt.payload});case 4:return wr(dr({},Tt),{debuging:Gt.payload});case 5:return wr(dr({},Tt),{submitting:Gt.payload});case 2:return wr(dr({},Tt),{submitRecords:Gt.payload});case 10:return wr(dr({},Tt),{submitRecordPage:Gt.payload});case 6:return wr(dr({},Tt),{executingMessage:Gt.payload});case 7:return dr(dr({},Tt),Gt.payload);case 8:return dr(dr({},Tt),Gt.payload);default:throw new Error}}var $r=({children:Tt})=>{var Gt,on,ln,Qt,Yt;const[qt,an]=(0,be.useReducer)(Mo,Yo),{id:hn}=(0,_e.useParams)(),An=(0,_e.useLocation)(),[mn]=(0,_e.useSearchParams)(),{loading:_r,data:Kn,debugResult:Jr,submitResult:sr,submitRecords:kn,submitRecordPage:hr,showNote:Sr,debuging:Dn,submitting:Or,executingMessage:Gr}=qt,[Tr,pr]=(0,be.useState)("#37AD83"),[Br,co]=(0,be.useState)(null),[ho,Uo]=(0,be.useState)({}),[yo,Ho]=(0,be.useState)(!0),[sa,xo]=(0,be.useState)(!1),[ja,Fa]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),No=Kn==null?void 0:Kn.user,Ar=Kn==null?void 0:Kn.hack,[Wr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,io.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,io.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Yn._)(ho);(0,be.useEffect)(()=>{function ar(){return xr(this,null,function*(){var Zr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,ce.fu)(hn,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=wr(dr({},ha.hack),{is_program:mn.get("type")==="1"}),an({type:1,payload:{loading:!1,data:ha}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;mn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Go=yield(0,ue._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),Uo(dr({},Go)),za((Zr=Go==null?void 0:Go.exercise)==null?void 0:Zr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(co(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{pr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}hn&&ar()},[hn]),(0,be.useEffect)(()=>{var ar;return mn.get("type")==="exercises"&&((ar=ho==null?void 0:ho.exercise)!=null&&ar.screen_open)&&(window.removeEventListener("blur",Ua,!1),kr.U.forEach((Zr,ea)=>{window.addEventListener(Zr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[ho]),(0,be.useEffect)(()=>{Ka==="1"&&hn&&Ar!=null&&Ar.language&&fi()},[hn,hr,Ar==null?void 0:Ar.language,Ka]),(0,be.useEffect)(()=>(Ar!=null&&Ar.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Ar==null?void 0:Ar.is_program]);const ri=()=>xr(void 0,null,function*(){let ar=yield(0,ge.ZP)(`/api/myproblems/${hn}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return xr(this,null,function*(){try{const ar=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:2,payload:ar})}catch(ar){console.log(ar)}})}function gi(ar){an({type:10,payload:ar})}function Ha(ar){return xr(this,null,function*(){var Zr;let ea;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(ea=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(hn,{code:We.Base64.encode(ar||Ar.code),language:Ar==null?void 0:Ar.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(dr({errorMessage:ga==null?void 0:ga.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Zr=ho==null?void 0:ho.exercise)==null?void 0:Zr.exercise_user_id,id:mn.get("exercisesId")})}}),ga})}function oi(){return xr(this,null,function*(){if(oa.current=2,!Or){an({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const ar=yield Ha();if(console.log(ar,1),ar.status===0){let ha=function(){return xr(this,null,function*(){const{status:Go,data:ma}=yield(0,ce.rX)(hn,"submit"),Ea=Lo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),an({type:5,payload:!1});return}if(Go===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&mn.get("type")==="1"&&Fa(!0);const ii=yield(0,ce.zO)(hn,{limit:15,page:hr,language:Ar==null?void 0:Ar.language});an({type:8,payload:wr(dr({},qt),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Zr={};mn.get("type")==="exercises"&&(Zr.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Zr.extras.ip=yield(0,Pn.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(hn,Zr);if(ea.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Ar,Ta=Lo();ea.status>-1?ha():an({type:5,payload:!1})}else an({type:5,payload:!1})}catch(ar){console.log(ar),an({type:5,payload:!1})}Jo(!1)}})}function $a(){return xr(this,null,function*(){oa.current=1,qt.debuging=!0,an({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return xr(this,null,function*(){const{status:ha,message:Go,data:ma}=yield(0,ce.rX)(hn,"debug"),Ea=Lo()-Ia>(Zr+30)*1e3;if(ha!==0&&!Ea&&(an({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),an({type:4,payload:!1}),an({type:7,payload:wr(dr({},qt),{debugResult:ma,debuging:!1})}))})};const{time_limit:Zr}=Ar;let ea={input:encodeURIComponent(Kn.test_case.input)};mn.get("type")==="exercises"&&(ea.exercise_id=mn.get("exercisesId"));const ga=yield(0,ce.MU)(hn,ea);if(ga.status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const Ia=Lo();(ga==null?void 0:ga.status)>-1?Ta():an({type:4,payload:!1})}else an({type:4,payload:!1})}catch(ar){console.log(ar)}finally{}})}function Va(ar,Zr){const ea=Zr?{modify_code:!1}:{};an({type:3,payload:wr(dr({},Kn),{hack:dr(wr(dr({},Ar),{code:ar}),ea)})}),Jo(!0)}const hi=ar=>xr(void 0,null,function*(){let Zr=yield(0,ge.ZP)(`/api/problems/${Ar==null?void 0:Ar.identifier}/start.json`,{method:"get",params:{language:ar==="C++"||ar==="c++"?encodeURIComponent(ar):ar,hack_user_id:No==null?void 0:No.user_id}});Zr.status!==-1&&_e.history.replace(`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)});function pi(ar){let Zr=ar.target.value;an({type:3,payload:wr(dr({},Kn),{test_case:{input:Zr}})})}function mi(){return xr(this,null,function*(){try{let ar={};mn.get("type")==="exercises"?ar.exercise_id=mn.get("exercisesId"):Ar!=null&&Ar.homework_common_id&&(ar.homework_common_id=Ar==null?void 0:Ar.homework_common_id);const Zr=yield(0,ce.H7)(hn,dr({},ar));Zr.status===401||(Va(We.Base64.decode(Zr.code)),(mn.get("type")==="exercises"||Ar!=null&&Ar.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(ar){console.log(ar)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return xr(this,null,function*(){const ar=yield(0,ce.fi)(hn);ar.status===401||Va(We.Base64.decode(ar.code),!0)})}})}function Xa(){an({type:9,payload:!0})}function vi(){an({type:9,payload:!1})}function yi(ar){return xr(this,null,function*(){yield(0,ce.MK)(hn,ar),an({type:1,payload:{showNote:!1,data:wr(dr({},Kn),{hack:wr(dr({},Ar),{notes:ar.notes})})}})})}const Ca={hack:Ar,isLoading:yo,input:(Gt=Kn==null?void 0:Kn.test_case)==null?void 0:Gt.input,is_file:(on=Kn==null?void 0:Kn.test_case)==null?void 0:on.is_file,identifier:Ar==null?void 0:Ar.identifier,attachments_count:Kn==null?void 0:Kn.attachments_count,language:Ar==null?void 0:Ar.language,code:Ar==null?void 0:Ar.code,title:"main."+To[Ar==null?void 0:Ar.language],modify_code:Ar==null?void 0:Ar.modify_code,notes:Ar==null?void 0:Ar.notes,debugResult:Jr,debuging:Dn,submitting:Or,submitResult:sr,executingMessage:Gr,onCancelNote:vi,onAddNote:yi,showNote:Sr,user:No,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:$a,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:xo,topDispatch:an};function Ya(){return xr(this,null,function*(){const{praise_count:ar}=yield(0,ce.vl)(Ar.id,{container_type:"Hack",type:1});let Zr=wr(dr({},Kn),{hack:wr(dr({},Ar),{praises_count:ar,user_praise:!Ar.user_praise})});an({type:3,payload:Zr})})}const Ja={topicId:hn,submitResult:sr,submitRecords:kn,submitting:Or,page:hr,onPageChange:gi,hack:Ar,user:Kn==null?void 0:Kn.user,hack_sets:Kn==null?void 0:Kn.hack_sets,current_user:Kn==null?void 0:Kn.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(ho),pn.createElement(pn.Fragment,null,pn.createElement(de.Z,{spinning:_r,delay:500},Kn?pn.createElement(pn.Fragment,null,pn.createElement("header",{className:po()(Cr.Z.header,sa&&Cr.Z.whiteHeader)},mn.get("type")!=="exercises"&&pn.createElement("div",null,pn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${No==null?void 0:No.image_url}`,alt:"user",width:36}),pn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},No==null?void 0:No.name)),mn.get("type")==="exercises"&&pn.createElement("div",null,pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",pn.createElement("span",{className:"ml10"},(ln=ho==null?void 0:ho.exercise)==null?void 0:ln.user_name)),pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",pn.createElement("span",{className:"ml10"},(Qt=ho==null?void 0:ho.exercise)==null?void 0:Qt.student_id))),pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},pn.createElement("div",null,Ar.name)),(Ar==null?void 0:Ar.is_program)&&pn.createElement(yr.Z,{defaultValue:Ar==null?void 0:Ar.answer_long_time,onChange:ar=>{Na.current=ar},className:Cr.Z.timepiece}),No!=null&&No.hack_manager?pn.createElement(_e.Link,{className:Cr.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Ar.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Ar.identifier}?type=1`:`/problems/newedit/${Ar.identifier}`}," ",pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=ho==null?void 0:ho.exercise)!=null&&Yt.left_time)&&pn.createElement(pn.Fragment,null,pn.createElement("span",{style:{color:Tr,marginRight:6},className:`iconfont icon-daojishi ${Cr.Z.djs}`}),pn.createElement("span",{className:"c-white mr20"},pn.createElement(ao,{valueStyle:{color:Tr,fontSize:20,fontWeight:500},title:pn.createElement("span",{style:{color:Tr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Br,onFinish:()=>xr(void 0,null,function*(){const ar=yield(0,ue.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((ar==null?void 0:ar.status)===0&&(Ha(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>xr(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(ar==null?void 0:ar.status)===-3){const Zr=parseInt(ar==null?void 0:ar.message);co(Date.now()+Zr*1e3)}})}))),mn.get("type")==="exercises"?pn.createElement(se.ZP,{type:"primary",onClick:()=>{const ar=()=>xr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(kn!=null&&kn.records_count)||Wr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:pn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ar});return}ar()}},pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):pn.createElement("span",{onClick:()=>{var ar;if(mn.get("backUrl"))_e.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}else _e.history.push("/problemset")}},pn.createElement(ne.Z,{title:"\u5173\u95ED"},pn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),pn.createElement(de.Z,{size:"large",spinning:yo},pn.createElement(oe.Z,{className:po()(Cr.Z.myProblems,sa&&Cr.Z.whiteMyProblems),leftChild:pn.createElement(vn,dr({},Ja)),rightChild:pn.createElement(zo,dr({},Ca))}))):null,pn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},pn.createElement("section",{className:"oj-modal-content"},pn.createElement("div",{className:"oj-modal-head"},pn.createElement("img",{src:Wn,alt:""}),pn.createElement("i",{onClick:()=>Fa(!1),className:"iconfont icon-guanbi1"})),pn.createElement("aside",null,pn.createElement("img",{className:"mr30",src:Io.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},sr==null?void 0:sr.execute_time,"ms"),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("aside",{className:"mb50"},pn.createElement("img",{src:ko.Z,className:"mr30"}),pn.createElement("span",{className:"oj-modal-tt"},pn.createElement("span",null,pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),pn.createElement("span",{className:"c-light-primary"},sr==null?void 0:sr.execute_memory,"kb")),pn.createElement("span",null,pn.createElement("span",null))),"\u4F18\u4E8E",pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(sr==null?void 0:sr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),pn.createElement("div",{id:"oj-modal-next",onClick:()=>xr(void 0,null,function*(){var ar;if(sr!=null&&sr.next_identifier){let Zr=yield(0,ge.ZP)(`/api/problems/${sr==null?void 0:sr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:No==null?void 0:No.user_id}});Zr&&(window.location.href=`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)}else{let Zr=(ar=localStorage.getItem("program_homework"))==null?void 0:ar.split(",");_e.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}}),className:"oj-modal-btn"},sr!=null&&sr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),pn.createElement(ur.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function no({title:Tt,modify_code:Gt,onSyncCode:on,onShowCodeSetting:ln,onResetCode:Qt,hack:Yt,onChangeLanguage:qt,isWhiteTheme:an,onShowResourceCentre:hn,attachments_count:An}){var mn;const _r=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qt})},[Kn]=(0,_e.useSearchParams)(),Jr=Kn.get("language"),sr=kn=>kn==="1"?"c++":kn==="2"?"C++":kn;return(0,be.useEffect)(()=>{Jr&&qt(sr(Jr))},[]),(0,be.useEffect)(()=>{Yt!=null&&Yt.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:pn.createElement(ee.Z,null),content:pn.createElement("div",null,pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),pn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qt()})},[Yt==null?void 0:Yt.language]),console.log(Yt,an,"hack"),pn.createElement("div",{className:`${Cr.Z.codeHead} ${an?Cr.Z.whiteCodeHead:""}`},pn.createElement("div",{className:Cr.Z.navWrap},(mn=Yt==null?void 0:Yt.all_language)==null?void 0:mn.map(kn=>pn.createElement("div",{className:`${Cr.Z.nav} ${kn===(Yt==null?void 0:Yt.language)?Cr.Z.active:""}`,key:kn,onClick:()=>qt(kn)},pn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),pn.createElement("span",null,kn)))),pn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Gt?pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},pn.createElement("img",{src:Ve,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,An>0&&pn.createElement("a",{onClick:hn},pn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),pn.createElement("a",{onClick:_r},pn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),pn.createElement("a",{onClick:ln},pn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Tt){var Gt=Tt,{input:on,is_file:ln,identifier:Qt,showNote:Yt,onShowNote:qt,notes:an,onCancelNote:hn,onAddNote:An,debugResult:mn,language:_r,debuging:Kn,submitting:Jr,executingMessage:sr,code:kn,onSubmitCode:hr,onDebugCode:Sr,onChangeCode:Dn,onChangeInput:Or,onUpdateCode:Gr,user:Tr,isLoading:pr,submitResult:Br}=Gt,co=Er(Gt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ho(yo,Ho){return pn.createElement(no,wr(dr({},co),{onShowCodeSetting:yo,onShowResourceCentre:Ho}))}const Uo=dr({input:on,is_file:ln,debugResult:mn,debuging:Kn,submitting:Jr,executingMessage:sr,onDebugCode:Sr,onChangeCode:Dn,onSubmitCode:hr,onChangeInput:Or,user:Tr,submitResult:Br},co);return pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},pn.createElement(Xe,{setIsWhiteTheme:co==null?void 0:co.setIsWhiteTheme,isLoading:pr,language:_r,value:kn,identifier:Qt,onChange:Dn,onUpdateCode:Gr,ActionBarRender:ho}),pn.createElement(ze.ZP,dr({},Uo)))}},10129:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},67172:function(Et,dt,ve){"use strict";ve.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ve(38147),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},80443:function(Et,dt,ve){"use strict";ve.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ve(59301),_e=ve(92832),E=ve(3113),pe=ve(84105),de=ve(87395),se=ve(17124),ne=ve(24334),ie=ve(42678),ce=ve(6339),ue=ve(65862),ae=ve(51908),oe=ve(34376),re=ve(92310),ee=ve.n(re),a=ve(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,ge=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))le.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},me=(je,Me)=>x(je,b(Me));const{TextArea:he}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function we(je,Me){switch(Me.type){case 0:return me(ge({},je),{visible:Me.payload});case 1:return me(ge({},je),{tabIndex:Me.payload});default:throw new Error}}function De({value:je,className:Me}){const[Ge,Fe]=(0,be.useState)(!1),Je=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Xe,Ve,We,ze;if(Je.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Je.current);const Ue=Je.current.offsetWidth-14,ot=((ze=(We=(Ve=(Xe=qe.current)==null?void 0:Xe._core)==null?void 0:Ve._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Qe=Math.ceil(Ue/ot);qe.current.resize(Qe,8),Fe(!0)}},[]),a.createElement("div",{ref:Je,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Fe,input:Je,expected_output:qe,is_file:Xe,input_file_url:Ve,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Je}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:Fe&&ne.Base64.decode(Fe)||""}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Fe)},Fe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&a.createElement(De,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:ot}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&a.createElement(ce.Z,{value:Je,style:ot}),Xe&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function Ae(je){const{status:Me,error_msg:Ge,execute_time:Fe,output:Je,input:qe,expected_output:Xe,is_file:Ve,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let ot=null;switch(Me){case se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Fe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Je)));break;case se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ne.Base64.decode(Je)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Xe&&ne.Base64.decode(Xe)));break;case se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Fe,submitting:Je,executingMessage:qe,debugResult:Xe,onChangeInput:Ve,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,ot]=(0,be.useReducer)(we,Se),{visible:Qe,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{ot({type:0,payload:!1})},[je]);function Ye(Le){let Ne=Le.target.id;ot({type:1,payload:Ne})}function He(){ot({type:0,payload:!Qe})}const Re=(0,be.useMemo)(()=>{if(Xe){const{status:Le}=Xe;return a.createElement(a.Fragment,null,Ae(Xe))}return null},[Xe]);function $e(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Ve}),rightNode:Fe?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Xe?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:He},Qe?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Fe,onClick:$e},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{ot({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(Et,dt,ve){"use strict";ve.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},12088:function(Et,dt,ve){"use strict";ve.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ve(59301),_e=ve(54580),E=ve(8591),pe=ve(43418),de=ve(95237),se=ve(5112),ne=ve(3113),ie=ve(24905),ce=ve(6848),ue=ve(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ve(47257),ee=ve.n(re),a=ve(38147),y=ve(1012),x=ve(65862),b=ve(21185),z=ve(59301),te=Object.defineProperty,le=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Fe)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Me[Ge]=Fe,ye=(Me,Ge)=>{for(var Fe in Ge||(Ge={}))me.call(Ge,Fe)&&Se(Me,Fe,Ge[Fe]);if(ge)for(var Fe of ge(Ge))he.call(Ge,Fe)&&Se(Me,Fe,Ge[Fe]);return Me},Pe=(Me,Ge)=>le(Me,fe(Ge)),we=(Me,Ge,Fe)=>new Promise((Je,qe)=>{var Xe=ze=>{try{We(Fe.next(ze))}catch(Ue){qe(Ue)}},Ve=ze=>{try{We(Fe.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Je(ze.value):Promise.resolve(ze.value).then(Xe,Ve);We((Fe=Fe.apply(Me,Ge)).next())});const{Dragger:De}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Fe=[...Me],Je=0,qe=[],Xe=0;Xe{if(Ue.forEach(ot=>{let Qe=ot.name.split(/\.(?=[^\.]+$)/);ot.name=`${Qe[0]}.${Qe[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},Ae=({onClose:Me,onOK:Ge,visible:Fe,wrapClassName:Je,rootIdentifier:qe,multiple:Xe=!1,defaultMultipleValue:Ve=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,ot]=(0,be.useState)({}),[Qe,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,$e]=(0,be.useState)(null),Le=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ze()},[]),(0,be.useEffect)(()=>{Fe&&(Le.current=[],Ne.current=0,ze([]),He(Ve))},[Fe]);const Ze=()=>we(void 0,null,function*(){try{$e(!0)}catch(ke){}}),Be=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,mt;const ct=Be((tt=ke[0])==null?void 0:tt.name)||Be((mt=ke[1])==null?void 0:mt.name),ht=We.filter(lt=>Be(lt.name)!==ct);Le.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const pt=new FormData;pt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===ke.name){const xt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?xt.input=st==null?void 0:st.content:xt.output=st==null?void 0:st.content,xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Ft;return!!((xt=St[0])!=null&&xt.name&&((Ft=St[1])!=null&&Ft.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const pt=new FormData;pt.append("file",ke.file),qe===null?pt.append("identifier","testsets"):pt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){Ne.current=Ne.current+1;const ft=Le.current.map(vt=>{var St;if(vt.name===(st==null?void 0:st.filename)){const xt=Pe(ye({},vt),{is_oss:!Re});return(St=st==null?void 0:st.filename)!=null&&St.includes(".in")?(xt.in_object_key=st==null?void 0:st.object,xt.in_object_size=st==null?void 0:st.size,xt.input=st==null?void 0:st.filename,xt.in_file=ke):(xt.out_object_key=st==null?void 0:st.object,xt.out_object_size=st==null?void 0:st.size,xt.output=st==null?void 0:st.filename,xt.out_file=ke),xt}return vt});if(Le.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var xt,Ft;return!!((xt=St[0])!=null&&xt.name&&((Ft=St[1])!=null&&Ft.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),mt=ke.name,ct={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(pt){if(pt.data.status===0){Ne.current=Ne.current+1;const at=Le.current.map(st=>{var ft,vt,St,xt,Ft,Nt,Xt,dn,en,Jt,wn,Ln,fn,zn,Un,Nn,On;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const Tn=Pe(ye({},st),{is_oss:!Re});return(Ft=(xt=(St=pt.data)==null?void 0:St.data)==null?void 0:xt.file_name)!=null&&Ft.includes(".in")?(Tn.in_object_key=(Xt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Xt.object,Tn.in_object_size=(en=(dn=pt.data)==null?void 0:dn.data)==null?void 0:en.size,Tn.input=(wn=(Jt=pt.data)==null?void 0:Jt.data)==null?void 0:wn.file_name,Tn.in_file=ke):(Tn.out_object_key=(fn=(Ln=pt.data)==null?void 0:Ln.data)==null?void 0:fn.object,Tn.out_object_size=(Un=(zn=pt.data)==null?void 0:zn.data)==null?void 0:Un.size,Tn.output=(On=(Nn=pt.data)==null?void 0:Nn.data)==null?void 0:On.file_name,Tn.out_file=ke),Tn}return st});if(Le.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let st=Ee(at);st=st.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),st=st.map(ft=>Pe(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(st),Me()}}})},xe=ke=>new Promise((tt,mt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(ke))})}),Ie=()=>we(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var mt,ct;return!((mt=tt[0])!=null&&mt.name&&((ct=tt[1])!=null&&ct.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>we(void 0,null,function*(){We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>we(void 0,null,function*(){Te(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(mt=>mt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Le.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(pe.default,{open:Fe,wrapClassName:Je,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Xe?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,Pe(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Fe="auto",showScore:Je=!1,disabled:qe=!1,inputChange:Xe,onEvaluatingChange:Ve,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:ot,checkAll4:Qe,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const $e={value:"",filename:"",dataUrl:""},[Le,Ne]=(0,be.useState)(ye({},$e)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ze=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Be=(Oe,Te)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Fe}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Je?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ot,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,Ke,rt;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Ve(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Je?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||((Ke=Oe[1])==null?void 0:Ke.name),onClick:()=>we(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((rt=Oe[1])==null?void 0:rt.name))),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Xe(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Ve(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Ve(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Be(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Le.dataUrl,filename:Le.filename,type:Le.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},$e)),monacoEditor:{value:Le.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Ae},83554:function(Et,dt,ve){"use strict";ve.d(dt,{Z:function(){return re}});var be=ve(59301),_e=ve(8591),E=ve(6848),pe=ve(71418),de=ve(95237),se=ve(43604),ne=ve(58421),ie=ve(3113),ce=ve(96565),ue=ve(38147),ae=ve(6339),oe=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{fe(x.next(ge))}catch(me){z(me)}},le=ge=>{try{fe(x.throw(ge))}catch(me){z(me)}},fe=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,le);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[le,fe]=(0,be.useState)(!1);function ge(he){te(he)}function me(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:ge,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!le)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(le(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const ge=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),x(!1)});return be.createElement(pe.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{le(ge)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(Et,dt,ve){"use strict";ve.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ve(28209),_e=ve.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return be.AES.decrypt(ne,ce,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},84056:function(Et,dt,ve){"use strict";ve.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return pe}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(Et,dt,ve){"use strict";ve.d(dt,{U:function(){return ce}});var be=ve(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const fe=yield ue(le);return a(!1),x(fe),fe}),y,x]}},72530:function(Et,dt,ve){"use strict";ve.d(dt,{_:function(){return E}});var be=ve(59301),_e=ve(43418);const E=pe=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,be.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},42926:function(Et,dt,ve){"use strict";ve.d(dt,{G:function(){return de},t:function(){return pe}});var be=ve(7062),_e=ve.n(be);const E=null;function pe(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Et){(function(dt){(function(ve){if(1)Et.exports=ve();else var be})(function(){var ve,be,_e;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce `.concat(b,` diff --git a/p__Paperlibrary__Random__Edit__index.f28652f4.async.js b/p__Paperlibrary__Random__Edit__index.027ccc68.async.js similarity index 99% rename from p__Paperlibrary__Random__Edit__index.f28652f4.async.js rename to p__Paperlibrary__Random__Edit__index.027ccc68.async.js index df34bceb32..68c383ca00 100644 --- a/p__Paperlibrary__Random__Edit__index.f28652f4.async.js +++ b/p__Paperlibrary__Random__Edit__index.027ccc68.async.js @@ -97,7 +97,7 @@ `;for(let Da=0;Da{switch(Pa){case Et:return y.createElement(Jt,{callback:Go,onCancel:Ii});case mn:return y.createElement(Gt.Z,{callback:Go,onCancel:Ii});case tt:return y.createElement(Ke.Z,{callback:Go,onCancel:Ii});case wt:return y.createElement(Ft,{callback:Go,onCancel:Ii});case Rn:return y.createElement(Me,{callback:Go,onCancel:Ii});case"maths-latex":return y.createElement(qt,{showSaveButton:!0,callback:Go});case"inline-latex":return y.createElement(rn.Z,{showSaveButton:!0,callback:Go});default:return null}},[Pa]);function Ii(){wr("")}(0,y.useEffect)(()=>{if(oi.current){let Ua=function(So){Nr=!0,Qr=So.pageY},sa=function(){Nr=!1},ia=function(So){if(Nr){let Do=So.pageY-Qr;Do<0&&(Do=0),Do>300&&(Do=300);let Ao=ln+Do+"px";Oo(Ao)}},Aa=oi.current,Nr=!1,Qr=0;return Aa.addEventListener("mousedown",Ua),document.addEventListener("mousemove",ia),document.addEventListener("mouseup",sa),()=>{Aa.removeEventListener("mousedown",Ua),document.removeEventListener("mousemove",ia),document.removeEventListener("mouseup",sa)}}},[wn,oi]),(0,y.useEffect)(()=>{Oo(ln)},[ln]);const ji=dn(gt),ol=dn(_r),ci={width:ji,height:ol},Vi=(0,y.useMemo)(()=>{if(Wr){let Ua=new Date(Wr),sa=Ua.getHours(),ia=Ua.getMinutes(),Aa=Ua.getSeconds();return sa=sa<10?"0"+sa:sa,ia=ia<10?"0"+ia:ia,Aa=Aa<10?"0"+Aa:Aa,`${sa}:${ia}:${Aa}`}return 0},[Wr]),tl=Ua=>{const sa=[];if(Xa){let ia=-1;Ua=Ua.replace(/(@▁▁@|@▁@)/g,function(Aa,Nr,Qr){sa.push({multiLine:Aa!==fn})})}return sa};function gl(){window.sessionStorage.removeItem(ca),ri(!1),No(0)}function il(){ri(!1),No(0),wn.setValue(window.sessionStorage.getItem(ca))}(0,y.useEffect)(()=>{Tn[Pa]&&Pa!==sn&&Pa!==wt&&setTimeout(()=>{const Ua=document.getElementsByClassName("markdown-popup-form")[0],sa=window.innerWidth/2-Ua.offsetWidth/2,ia=window.innerHeight/2-Ua.offsetHeight/2;Ro(sa),ti(ia)},0)},[Pa]);const ll=Ua=>{Ua.preventDefault();const sa=Ua.clientX-so,ia=Ua.clientY-wo;document.body.onmousemove=Aa=>{let Nr=Aa.clientX-sa,Qr=Aa.clientY-ia;const So=document.getElementsByClassName("markdown-popup-form")[0],Do=window.innerWidth-So.offsetWidth,Ao=window.innerHeight-So.offsetHeight;Nr=Math.max(0,Math.min(Nr,Do)),Qr=Math.max(0,Math.min(Qr,Ao)),$r(Aa.clientX,Aa.clientY,sa,ia)&&(Ro(Nr),ti(Qr))},document.body.onmouseup=function(){document.body.onmousemove=null}},$r=(Ua,sa,ia,Aa)=>{const Nr=document.body.clientHeight,Qr=document.body.clientWidth;return Ua<20&&ia>Ua||Ua>Qr-20&&iasa||sa>Nr-20&&AaDe in ye?He(ye,De,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[De]=ve,z=(ye,De)=>{for(var ve in De||(De={}))a.call(De,ve)&&b(ye,ve,De[ve]);if(E)for(var ve of E(De))x.call(De,ve)&&b(ye,ve,De[ve]);return ye},te=(ye,De)=>we(ye,le(De));const{useForm:re}=y.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:ye,onCancel:De})=>{const[ve]=re();let Xe=(0,Ue.useRef)();function We(Ye){Xe.current.width=ve.getFieldValue("width"),Xe.current.align=ve.getFieldValue("align"),ye(Ye,Xe.current)}function st(Ye,mt){if(Ye.status===-1){ue.ZP.error(Ye.message);return}ve.setFieldsValue({src:`/api/attachments/${Ye.id}`,type:mt.type})}function Le(Ye){let mt=Ye.target.files[0];Xe.current=mt,xe(mt,st)}return ze.createElement(y.default,te(z({form:ve},ce),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ze.createElement("div",{className:"flex-container"},ze.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ze.createElement(Pe.default,{style:ie})),ze.createElement(ge,{onFileChange:Le}))),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ze.createElement(Pe.default,{style:{width:264}})),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ze.createElement(Te.Z,null,ze.createElement(y.default.Item,{name:"width",style:{margin:0}},ze.createElement(Ie.Z,{style:{width:264}})),ze.createElement("span",{className:"ml8"},"%"))),ze.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ze.createElement(Oe.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"}]})),ze.createElement("aside",null,ze.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ze.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ze.createElement(se.ZP,{type:"default",onClick:De},"\u53D6\u6D88"))))};function ge({onFileChange:ye}){return ze.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ze.createElement("input",{type:"file",onChange:ye}))}function xe(ye,De){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,je.bg)())throw ue.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",ye),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(We){De(JSON.parse(We.target.responseText),ye)},!1),Xe.addEventListener("error",function(We){console.error(We)},!1),Xe.open("POST",`${Ze.KI}/api/attachments.json`),Xe.send(ve)}},57261:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return Pe}});var y=ne(59301),ue=ne(4676);class Pe extends y.Component{constructor(Ie){super(Ie);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Ie}=this.props;return(0,ue.createPortal)(Ie,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Ct,Rt,ne){"use strict";ne.d(Rt,{i:function(){return ce},Z:function(){return ge}});var y={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"},ue=ne(71418),Pe=ne(6848),Te=ne(93948),Ie=ne(92310),Oe=ne.n(Ie),se=ne(65862),Ze=ne(2524),Ue=ne(41867),je=ne(79005),ze=ne(20345),He=ne(77882),we=ne(31081),le=ne(75309),E=ne(71979),a=ne(47558),x=ne(42922),b=ne(66832),z=ne(96593),te=ne(19664),re=ne(91833),ie=ne(59301);const ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:ze},{name:"101\u8BA1\u5212",ptimg:He,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:re}];var ge=({className:xe,dataSource:ye=[],col:De=4,right:ve,bottom:Xe=23,precision:We=0,wrapWidth:st=1200,trackEventItems:Le,loading:Ye,onRemove:mt=()=>{},isCurrent:_e=!0,showAlias:$e=!1,showProgress:Vt=!1})=>{const lt=Math.floor((st-(De-1)*ve)/De),Jt=[{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(Gt=>(window.ENV==="build"&&(Gt.ptimg=`/react/build${Gt.ptimg}`,Gt.swimg=`/react/build${Gt.swimg}`),Gt));return ie.createElement(ue.Z,{spinning:Ye},ie.createElement("div",{className:Oe()(y.list,xe)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((Gt,Ke)=>{var pt,Ot,un,Bt,nn,Ae;const{name:Wt,id:Nn,identifier:Nt,featured:Lt,school_name:ot,image_url:Qe,excellent:Fe,is_plan:he}=Gt;return ie.createElement("div",{key:Nn,className:_e&&Vt?y.wrapisCurrent:y.wrap,style:{width:lt,marginRight:(1+Ke)%De===0?0:ve+We,marginBottom:Xe}},ie.createElement("a",{className:y.li,onClick:et=>{et.preventDefault(),et.stopPropagation(),Le&&(0,se.L9)([Le]),(0,se.xg)(`/paths/${Nt}`)}},ie.createElement("div",{className:y.img},ie.createElement("img",{className:y.cover,src:`${Qe}`}),_e&&(0,Ue.bg)()&&(Gt==null?void 0:Gt.studying)&&ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:et=>{et.stopPropagation(),mt(Gt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(pt=Gt==null?void 0:Gt.subject_tags)==null?void 0:pt.map((et,Ft)=>{var Ce,be;if(Ft===0){const Je=(Ce=Jt.find(Me=>Me.name==et))==null?void 0:Ce.swimg;return ie.createElement("img",{className:y.sign,src:Je,style:{left:"-4px"}})}const St=(be=Jt.find(Je=>Je.name==et))==null?void 0:be.ptimg;return ie.createElement("img",{className:y.sign,src:St,style:{left:`${48+52*(Ft-1)+2*Ft}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Gt==null?void 0:Gt.excellent)&&ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:y.name},ie.createElement(Pe.Z,{title:$e&&(Gt!=null&&Gt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Wt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Gt==null?void 0:Gt.excellent_alias_name}`)):Wt},ie.createElement("span",{className:y.e},$e&&(Gt==null?void 0:Gt.excellent_alias_name)||Wt))),_e&&Vt&&((Ot=Gt==null?void 0:Gt.progress)==null?void 0:Ot.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((un=Gt==null?void 0:Gt.progress)==null?void 0:un.my_score)/((Bt=Gt==null?void 0:Gt.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(nn=Gt==null?void 0:Gt.progress)==null?void 0:nn.my_score,"/",(Ae=Gt==null?void 0:Gt.progress)==null?void 0:Ae.all_score),(!_e||!Vt)&&ie.createElement("div",{className:y.tags},ie.createElement("div",null,ie.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Gt.stages_count))),ie.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Gt.members_count)))))))})),!ye.length&&ie.createElement(Ze.Z,null)))}},3918:function(Ct,Rt,ne){"use strict";ne.d(Rt,{jL:function(){return Ie},w9:function(){return dn},vv:function(){return gt},dN:function(){return Tn},QD:function(){return Vo},cQ:function(){return Ft.Z},vg:function(){return Ea},Oz:function(){return Xt},op:function(){return No},O5:function(){return Vi},_b:function(){return jo},t7:function(){return Xe},tT:function(){return Le},Gi:function(){return ar},YG:function(){return Xn},Ed:function(){return Na},kT:function(){return ca},qp:function(){return x},Um:function(){return ce},K3:function(){return te},vr:function(){return Ro},qE:function(){return mi},Je:function(){return _e},wb:function(){return Ae},rC:function(){return et},lB:function(){return Nt},cq:function(){return Or},kO:function(){return ho},tp:function(){return xe},Si:function(){return il},k8:function(){return Qi},Du:function(){return Qr}});var y=ne(59301),ue={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"},Pe="data:image/png;base64,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",Ie=({dataSource:Yt=[],img:Qt,imgWidth:vn=346,title:Un,sunTitle:Wa,bannerExtraContent:ir})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Un),y.createElement("span",null,Wa)),Yt.length>0&&y.createElement("div",{className:ue.btns},Yt.map((Gn,Da)=>y.createElement("div",{key:Da,onClick:Gn.click},Gn.name,Gn.sign?y.createElement("img",{src:Pe,width:39}):null))),ir),Qt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Qt,width:vn}))),Oe={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"},se=ne(92310),Ze=ne.n(se),Ue=ne(89392),je=Object.defineProperty,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,le=(Yt,Qt,vn)=>Qt in Yt?je(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,E=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))He.call(Qt,vn)&&le(Yt,vn,Qt[vn]);if(ze)for(var vn of ze(Qt))we.call(Qt,vn)&&le(Yt,vn,Qt[vn]);return Yt},x=({dataSource:Yt=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:ir,titleWidth:Gn=41,style:Da={},fontColor:$a="#6A7283",showCount:Tr,classNameActive:er,styleItem:ha={}})=>{const[kr,Eo]=(0,y.useState)(0),[Wo,tr]=(0,y.useState)(!1),ur=(0,y.useRef)(null),uo=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var fo;Yt.length!==0&&(((fo=ur==null?void 0:ur.current)==null?void 0:fo.clientHeight)>97?Eo(1):Eo(0)),Yt.length===0&&Eo(0),tr(!1)},[Yt]),y.createElement("div",{className:Ze()(Oe.row,Wa),style:Da},y.createElement("div",{onClick:(0,Ue.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:Gn,marginTop:Wo?12:4},className:`${Oe.title} ${Un?"current":""}`},ir),y.createElement("div",{className:Wo?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},y.createElement("div",{className:Oe.bar,ref:uo,style:kr>0?{height:kr===1?97:"auto",overflow:kr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Oe.tag,ref:ur},Yt==null?void 0:Yt.map(fo=>y.createElement("span",{onClick:()=>vn(fo.id),key:fo.id,style:E(E({color:$a},ha),(fo==null?void 0:fo.style)||{}),className:Qt===fo.id?Ze()(er||Oe.active,fo.classNameActive):""},y.createElement("span",{title:fo.name,className:Oe.name},fo.name),!!Tr&&y.createElement("span",{className:Oe.num},fo.count))))),!!kr&&y.createElement(y.Fragment,null,kr===1?y.createElement("div",{onClick:()=>{var fo;Eo(2),((fo=ur==null?void 0:ur.current)==null?void 0:fo.clientHeight)>245?tr(!0):tr(!1)},className:Oe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{uo.current.scrollTop=0,Eo(1),tr(!1)},className:Oe.action},"\u6536\u8D77",y.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:Yt=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:ir,titleWidth:Gn=41,style:Da={},fontColor:$a="#6A7283",showCount:Tr,expand:er=!0})=>{const[ha,kr]=(0,y.useState)(0),[Eo,Wo]=(0,y.useState)(!1),tr=(0,y.useRef)(null),ur=(0,y.useRef)(null),[uo,fo]=(0,y.useState)(er);return y.createElement("div",{className:Ze()(b.row,Wa),style:Da},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ue.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:Gn,marginTop:Eo?12:4},className:`${b.title} ${Un?"current":""}`},ir),y.createElement("i",{className:`iconfont ${uo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:uo?8:10},onClick:()=>fo(!uo)})),uo&&y.createElement("div",{className:Eo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},y.createElement("div",{className:b.fenge}),y.createElement("div",{className:b.bar,ref:ur},y.createElement("div",{className:b.tag,ref:tr},Yt==null?void 0:Yt.map(to=>y.createElement("span",{onClick:()=>vn(to.id),key:to.id,style:{color:$a},className:Qt===to.id?b.active:""},y.createElement("span",{title:to.name,className:b.name},to.name),!!Tr&&y.createElement("span",{className:b.num},to.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ce=({dataSource:Yt=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:ir,titleWidth:Gn=41,style:Da={},fontColor:$a="#fff",showCount:Tr,expand:er=!0})=>{const[ha,kr]=(0,y.useState)(0),[Eo,Wo]=(0,y.useState)(!1),tr=(0,y.useRef)(null),ur=(0,y.useRef)(null),[uo,fo]=(0,y.useState)(er);return y.createElement("div",{className:Ze()(re.row,Wa),style:Da},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ue.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:Gn},className:`${re.title} ${Un?"current":""}`},ir),y.createElement("i",{className:`iconfont ${uo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:uo?"#00DDC7":"#037F74",fontSize:uo?10:12},onClick:()=>fo(!uo)})),uo&&y.createElement("div",{className:Eo?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},y.createElement("div",{className:re.bar,ref:ur},y.createElement("div",{className:re.tag,ref:tr},Yt==null?void 0:Yt.map(to=>y.createElement("span",{onClick:()=>vn(to.id),key:to.id,style:{color:$a},className:Qt===to.id?re.active:""},y.createElement("span",{title:to.name,className:re.name},to.name),!!Tr&&y.createElement("span",{className:re.num},to.count)))))))},pe={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"},xe=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={}})=>y.createElement("div",{style:Wa,className:Ze()(pe.tabs,Un)},Yt.map(ir=>y.createElement("span",{onClick:()=>vn(ir.id),className:Qt===ir.id?pe.active:"",key:ir.id},ir.name))),ye={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"},De=ne(92832),Xe=({dataSource:Yt=[],value:Qt="",onChange:vn,onInputChange:Un=()=>{},className:Wa,style:ir={},placeholder:Gn,allowClear:Da=!1})=>{var $a;const[Tr,er]=(0,y.useState)(""),[ha,kr]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let ur=Qt;(tr=JSON.stringify(Qt))!=null&&tr.includes("{")&&(er(Qt.id),ur=Qt.value||"");try{kr(decodeURIComponent(ur||""))}catch(uo){kr(decodeURIComponent(ur||""))}},[Qt]);const Eo=()=>{vn(encodeURIComponent(ha),Tr||null)},Wo=tr=>{tr!==Tr&&(er(tr),vn(encodeURIComponent(ha),tr))};return y.createElement("div",{className:Ze()(ye.input,Wa),style:ir},!!Yt.length&&y.createElement("div",{className:ye.dropdown},y.createElement("div",{className:ye.text},($a=Yt.find(tr=>tr.id===Tr))==null?void 0:$a.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ye.b1}),y.createElement("b",{className:ye.b2})),y.createElement("div",{className:ye.menu},Yt.map((tr,ur)=>y.createElement("div",{key:ur,onClick:()=>Wo(tr.id)},tr.name)))),y.createElement(De.default,{onPressEnter:Eo,value:ha,onChange:tr=>{kr(tr.target.value),Un(encodeURIComponent(tr.target.value),Tr||null)},bordered:!1,placeholder:Gn}),y.createElement("i",{onClick:Eo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Le=({dataSource:Yt=[],value:Qt="",onChange:vn,onInputChange:Un=()=>{},className:Wa,style:ir={},placeholder:Gn,allowClear:Da=!1})=>{var $a;const[Tr,er]=(0,y.useState)(""),[ha,kr]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let ur=Qt;(tr=JSON.stringify(Qt))!=null&&tr.includes("{")&&(er(Qt.id),ur=Qt.value||"");try{kr(decodeURIComponent(ur||""))}catch(uo){kr(decodeURIComponent(ur||""))}},[Qt]);const Eo=()=>{vn(encodeURIComponent(ha),Tr||null)},Wo=tr=>{tr!==Tr&&(er(tr),vn(encodeURIComponent(ha),tr))};return y.createElement("div",{className:Ze()(We.input,Wa),style:ir},!!Yt.length&&y.createElement("div",{className:We.dropdown},y.createElement("div",{className:We.text},($a=Yt.find(tr=>tr.id===Tr))==null?void 0:$a.name,y.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),y.createElement("div",{className:We.menu},Yt.map((tr,ur)=>y.createElement("div",{key:ur,onClick:()=>Wo(tr.id)},tr.name)))),y.createElement(De.default,{onPressEnter:Eo,value:ha,onChange:tr=>{kr(tr.target.value),Un(encodeURIComponent(tr.target.value),Tr||null)},bordered:!1,placeholder:Gn}),y.createElement("i",{onClick:Eo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ye={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"},_e=({value:Yt,onChange:Qt,className:vn,total:Un,pageSize:Wa,style:ir={}})=>{const Gn=Yt<2,Da=Yt>=Math.ceil(Un/Wa);return Un<=Wa?y.createElement(y.Fragment,null):y.createElement("div",{className:Ze()(Ye.quickPager,vn),style:ir},y.createElement("div",{onClick:()=>{Gn||Qt(Yt-1,"prev")},className:Gn?Ye.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Da||Qt(Yt+1,"next")},className:Da?Ye.disabled:""},"\u4E0B\u4E00\u9875"))},$e={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"},Vt=ne(71418),lt=ne(6848),Jt=ne(13570),Gt=ne(74128),Ke=ne(65862),pt=ne(96908),Ot=ne(57177),un=ne(81378),Bt=ne(2524),Ae=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a})=>{const Tr=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:$a},y.createElement("div",{className:Ze()($e.list,Yt)},!!Qt.length&&Qt.map((er,ha)=>{const{name:kr,id:Eo,identifier:Wo,power:tr,cover_image_id:ur,pic:uo}=er;return y.createElement("div",{className:$e.wrap,key:Eo,style:{width:Tr,marginRight:(1+ha)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${Wo}/challenges`,className:$e.li,onClick:fo=>{fo.preventDefault(),Da&&(0,Ke.L9)([Da]),tr&&(0,Ke.xg)(`/shixuns/${Wo}/challenges`)}},y.createElement("div",{className:$e.img},y.createElement("img",{className:$e.cover,src:`${uo}`}),er.is_jupyter&&y.createElement("img",{className:$e.sign,src:pt}),er.is_jupyter_lab&&y.createElement("img",{className:$e.sign,src:Ot}),er.is_unity_3d&&y.createElement("img",{className:$e.sign,src:un})),y.createElement("div",{className:$e.name},y.createElement(lt.Z,{title:kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:$e.e},kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:$e.tags},y.createElement(lt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,er.challenges_count))),!!er.myshixuns_count&&y.createElement(lt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,er.myshixuns_count))),y.createElement(lt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,er.level))),y.createElement("div",{className:$e.rate},y.createElement(Jt.Z,{allowHalf:!0,disabled:!0,defaultValue:er.score_info}),y.createElement("span",null,"\xA0",er.score_info?`${er.score_info}\u5206`:"5\u5206")))),!tr&&y.createElement("div",{className:$e.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Wt={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:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,wrapClassName:Da,trackEventItems:$a,loading:Tr})=>{const er=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:Tr},y.createElement("div",{className:Ze()(Wt.list,Yt)},!!Qt.length&&Qt.map((ha,kr)=>{const{name:Eo,id:Wo,identifier:tr,power:ur,cover_image_id:uo,pic:fo}=ha;return y.createElement("div",{className:Ze()(Wt.wrap,Da),key:Wo,style:{width:er,marginRight:(1+kr)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${tr}/challenges`,className:Wt.li,onClick:to=>{to.preventDefault(),$a&&(0,Ke.L9)([$a]),ur&&(0,Ke.xg)(`/shixuns/${tr}/challenges`)}},y.createElement("img",{src:ne(47621),className:Wt.titleBg}),y.createElement("div",{className:Wt.name},y.createElement(lt.Z,{title:Eo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Wt.e},Eo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Wt.img},y.createElement("img",{className:Wt.cover,src:uo?`${Gt.Z.API_SERVER}/api/attachments/${uo}`:`${Gt.Z.IMG_SERVER+fo}`}),ha.is_jupyter&&y.createElement("div",{className:Wt.bq},"Jupyter"),ha.is_jupyter_lab&&y.createElement("div",{className:Wt.bq},"JupyterLab"),ha.is_unity_3d&&y.createElement("div",{className:Wt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),y.createElement("div",{className:"mt20 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Wt.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Wt.value},ha.myshixuns_count)),y.createElement("div",null,y.createElement("span",{className:Wt.text},"\u56F0\u96BE\u7B49\u7EA7"),y.createElement("span",{className:Wt.value},ha.level))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Wt.text},"\u5173\u5361\u6570"),y.createElement("span",{className:Wt.value},ha.challenges_count)),y.createElement("div",{className:Wt.rate},y.createElement(Jt.Z,{allowHalf:!0,disabled:!0,defaultValue:ha.score_info}),y.createElement("span",{className:Wt.value,style:{color:"#FF9C00"}},"\xA0",ha.score_info?`${ha.score_info}\u5206`:"5\u5206"))))),!ur&&y.createElement("div",{className:Wt.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Lt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ot="data:image/png;base64,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",Qe="data:image/png;base64,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",Fe="data:image/png;base64,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",et=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a,wrapClassName:Tr,imgClassName:er})=>{const ha=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:$a},y.createElement("div",{className:Ze()(Lt.list,Yt)},!!Qt.length&&Qt.map((kr,Eo)=>{const{name:Wo,id:tr,identifier:ur,power:uo,cover_image_id:fo,pic:to}=kr;return y.createElement("div",{className:Ze()(Lt.wrap,Tr),key:tr,style:{width:ha,marginRight:(1+Eo)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${ur}/challenges`,className:Lt.li,onClick:ft=>{ft.preventDefault(),Da&&(0,Ke.L9)([Da]),uo&&(0,Ke.xg)(`/shixuns/${ur}/challenges`)}},y.createElement("div",{className:Ze()(Lt.img,er)},y.createElement("img",{className:Lt.cover,src:fo?`${Gt.Z.API_SERVER}/api/attachments/${fo}`:`${Gt.Z.IMG_SERVER+to}`}),kr.is_jupyter&&y.createElement("img",{className:Lt.sign,src:ot}),kr.is_jupyter_lab&&y.createElement("img",{className:Lt.sign,src:Qe}),kr.is_unity_3d&&y.createElement("img",{className:Lt.sign,src:Fe})),y.createElement("div",{className:Lt.name},y.createElement(lt.Z,{title:Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Lt.e},Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Lt.tags},y.createElement(lt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,kr.challenges_count))),!!kr.myshixuns_count&&y.createElement(lt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,kr.myshixuns_count))),y.createElement(lt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,kr.level))),y.createElement("div",{className:Lt.rate},y.createElement(Jt.Z,{allowHalf:!0,disabled:!0,defaultValue:kr.score_info}),y.createElement("span",null,"\xA0",kr.score_info?`${kr.score_info}\u5206`:"5\u5206")))),!uo&&y.createElement("div",{className:Lt.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Ft=ne(61584),Ce={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"},be=ne(79005),St=ne(20345),Je=ne(77882),Me=ne(31081),bt=ne(75309),gn=ne(71979),Tt=ne(47558),on=ne(42922),qt=ne(66832),rn=ne(96593),Re=ne(19664),rt=ne(91833),Et=Object.defineProperty,tt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,yn=(Yt,Qt,vn)=>Qt in Yt?Et(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,mn=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))wt.call(Qt,vn)&&yn(Yt,vn,Qt[vn]);if(tt)for(var vn of tt(Qt))sn.call(Qt,vn)&&yn(Yt,vn,Qt[vn]);return Yt};const Rn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:St},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:gn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:rn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Re,swimg:rt}];var Xt=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a,wrapClassName:Tr,imgClassName:er,isArrow:ha=!1,imgStyle:kr={}})=>{const Eo=Math.floor((Gn-(vn-1)*Un)/vn),[Wo,tr]=(0,y.useState)(),[ur,uo]=(0,y.useState)(),fo=ft=>tr(ft),to=()=>tr(-1);return y.createElement(Vt.Z,{spinning:$a},y.createElement("div",{className:Ze()(Ce.list,Yt)},!!(Qt!=null&&Qt.length)&&(Qt==null?void 0:Qt.map((ft,ht)=>{var Ut;const{name:On,id:In,identifier:Bn,featured:Cn,school_name:Zt,image_url:cn,excellent:Zn,is_plan:da}=ft;return y.createElement("div",{key:In,className:Ze()(Ce.wrap,Tr),style:{width:Eo,marginRight:(1+ht)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/paths/${Bn}`,className:Ce.li,onClick:Ha=>{Ha.preventDefault(),Da&&(0,Ke.L9)([Da]),(0,Ke.xg)(`/paths/${Bn}`)}},y.createElement("img",{src:ne(39057),className:Ce.titleBg}),y.createElement("div",{className:Ce.name},y.createElement(lt.Z,{title:On},y.createElement("span",{className:Ce.e,style:{color:ha&&Wo===ht?"#145DFF":"#000000"},onMouseEnter:()=>{fo(ht)},onMouseLeave:to},On))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Ze()(Ce.img,er)},y.createElement("img",{className:Ce.cover,style:mn({},kr),src:`${Gt.Z.IMG_SERVER+cn}`}),(Ut=ft==null?void 0:ft.subject_tags)==null?void 0:Ut.map((Ha,Er)=>{var co,Dr;if(Er===0){const Sa=(co=Rn.find(Jn=>Jn.name==Ha))==null?void 0:co.swimg;return y.createElement("img",{className:Ce.sign,src:Sa,style:{left:"-4px"}})}const Ka=(Dr=Rn.find(Sa=>Sa.name==Ha))==null?void 0:Dr.ptimg;return y.createElement("img",{className:Ce.sign,src:Ka,style:{left:`${48+52*(Er-1)+2*Er}px`}})}),y.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ft==null?void 0:ft.excellent)&&y.createElement("div",{className:Ce.bq},"\u5F00\u653E\u8BFE\u7A0B"))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Ce.text},"\u7AE0\u8282\u6570"),y.createElement("span",{className:Ce.value},ft.stages_count)),y.createElement("div",null,y.createElement("span",{className:Ce.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Ce.value},ft.members_count))))))})),!Qt.length&&y.createElement(Bt.Z,null)))},Kt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},tn=ne(41867),en=ne(59301);const Fn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:St},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:gn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:rn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Re,swimg:rt}];var Ea=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a,onRemove:Tr=()=>{},isCurrent:er=!0,showAlias:ha=!1,wrapClassName:kr,imgClassName:Eo})=>{const Wo=Math.floor((Gn-(vn-1)*Un)/vn),tr=[{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(ur=>(window.ENV==="build"&&(ur.ptimg=`/react/build${ur.ptimg}`,ur.swimg=`/react/build${ur.swimg}`),ur));return en.createElement(Vt.Z,{spinning:$a},en.createElement("div",{className:Ze()(Kt.list,Yt)},!!(Qt!=null&&Qt.length)&&(Qt==null?void 0:Qt.map((ur,uo)=>{var fo;const{name:to,id:ft,identifier:ht,featured:Ut,school_name:On,image_url:In,excellent:Bn,is_plan:Cn}=ur;return en.createElement("div",{key:ft,className:Ze()(Kt.wrap,kr),style:{width:Wo,marginRight:(1+uo)%vn===0?0:Un+ir,marginBottom:Wa}},en.createElement("a",{className:Kt.li,onClick:Zt=>{Zt.preventDefault(),Zt.stopPropagation(),Da&&(0,Ke.L9)([Da]),(0,Ke.xg)(`/paths/${ht}`)}},en.createElement("div",{className:Ze()(Kt.img,Eo)},en.createElement("img",{className:Kt.cover,src:`${Gt.Z.IMG_SERVER+In}`}),er&&(0,tn.bg)()&&(ur==null?void 0:ur.studying)&&en.createElement("div",{className:`${Kt.movebq} user-path-items`,onClick:Zt=>{Zt.stopPropagation(),Tr(ur)}},en.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),en.createElement("span",{className:"c-red"},"\u79FB\u9664")),(fo=ur==null?void 0:ur.subject_tags)==null?void 0:fo.map((Zt,cn)=>{var Zn,da;if(cn===0){const Er=(Zn=tr.find(co=>co.name==Zt))==null?void 0:Zn.swimg;return en.createElement("img",{className:Kt.sign,src:Er,style:{left:"-4px"}})}const Ha=(da=tr.find(Er=>Er.name==Zt))==null?void 0:da.ptimg;return en.createElement("img",{className:Kt.sign,src:Ha,style:{left:`${48+52*(cn-1)+2*cn}px`}})}),en.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ur==null?void 0:ur.excellent)&&en.createElement("div",{className:Kt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),en.createElement("div",{className:Kt.name},en.createElement(lt.Z,{title:ha&&(ur!=null&&ur.excellent_alias_name)?en.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${to}`,en.createElement("br",null),en.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ur==null?void 0:ur.excellent_alias_name}`)):to},en.createElement("span",{className:Kt.e},ha&&(ur==null?void 0:ur.excellent_alias_name)||to))),en.createElement("div",{className:Kt.tags},en.createElement("div",null,en.createElement(lt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},en.createElement("span",null,en.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),en.createElement("span",null,ur.stages_count))),en.createElement(lt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},en.createElement("span",null,en.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),en.createElement("span",null,ur.members_count)))))))})),!Qt.length&&en.createElement(Bt.Z,null)))},Vn={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"},fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Yn=ne(59301),dn=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a})=>{const Tr=Math.floor((Gn-(vn-1)*Un)/vn);return Yn.createElement(Vt.Z,{spinning:$a},Yn.createElement("div",{className:Ze()(Vn.list,Yt)},!!Qt.length&&Qt.map((er,ha)=>{const{subject_identifier:kr,id:Eo,identifier:Wo,power:tr}=er,ur=er.is_public!=0&&er.is_public;return Yn.createElement("div",{className:Vn.wrap,key:Eo,style:{width:Tr,marginRight:(1+ha)%vn===0?0:Un+ir,marginBottom:Wa}},Yn.createElement("a",{className:Vn.li,onClick:uo=>{uo.preventDefault(),Da&&(0,Ke.L9)([Da]),(0,Ke.xg)(er.first_category_url)}},Yn.createElement("div",{className:Vn.top},Yn.createElement(lt.Z,{title:er.name},Yn.createElement("div",{className:Vn.name},er.name)),Yn.createElement("img",{className:Vn.img,src:Gt.Z.IMG_SERVER+"/images/"+er.avatar_url}),Yn.createElement("div",{className:Vn.text,title:er.creator},er.creator),kr&&Yn.createElement("div",{className:Vn.btns},Yn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Yn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ur&&Yn.createElement("div",{className:Vn.sign},"\u516C\u5F00")),Yn.createElement("div",{className:Vn.bottom},er.visits>0&&Yn.createElement(lt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-liulanyan"}),Yn.createElement("span",null,er.visits))),er.course_members_count>0&&Yn.createElement(lt.Z,{title:"\u6210\u5458",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-chengyuan"}),er.course_members_count)),er.tasks_count>0&&Yn.createElement(lt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-zuoye"}),er.tasks_count)),er.is_end?Yn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Yn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!er.is_accessible&&Yn.createElement("div",{className:Vn.lockWrap},Yn.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Yn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&Yn.createElement(Bt.Z,null)))},Sn={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"},An="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Tn=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,wrapClassName:Da,trackEventItems:$a,loading:Tr})=>{const er=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:Tr},y.createElement("div",{className:Ze()(Sn.list,Yt)},!!Qt.length&&Qt.map((ha,kr)=>{const{subject_identifier:Eo,id:Wo,identifier:tr,power:ur}=ha,uo=ha.is_public!=0&&ha.is_public;return y.createElement("div",{className:Ze()(`${Sn.wrap} ${ha.is_accessible?"":Sn.warpStyle}`,Da),key:Wo,style:{width:er,marginRight:(1+kr)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{className:Sn.li,onClick:fo=>{fo.preventDefault(),$a&&(0,Ke.L9)([$a]),(0,Ke.xg)(ha.first_category_url)}},y.createElement("div",{className:Sn.creator},y.createElement("img",{className:Sn.img,src:Gt.Z.IMG_SERVER+"/images/"+ha.avatar_url}),y.createElement("div",{className:Sn.text,title:ha.creator},ha.creator)),y.createElement("div",{className:Sn.top},y.createElement(lt.Z,{title:ha.name},y.createElement("div",{className:Sn.name},ha.name)),uo&&y.createElement("div",{className:Sn.sign},"\u516C\u5F00")),y.createElement("div",{className:Sn.middle},y.createElement("div",{className:Sn.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Sn.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Sn.value},(ha==null?void 0:ha.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Sn.text},"\u6210\u5458"),y.createElement("span",{className:Sn.value},(ha==null?void 0:ha.course_members_count)||0))),y.createElement("div",{className:Sn.row},y.createElement("div",null,y.createElement("span",{className:Sn.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Sn.value},(ha==null?void 0:ha.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Sn.text},"\u72B6\u6001"),ha.is_end?y.createElement("span",{className:Sn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Sn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Eo&&y.createElement("div",{className:Sn.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ha.is_accessible&&y.createElement("div",{className:Sn.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Dn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},yt="data:image/png;base64,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",gt=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,wrapClassName:Da,trackEventItems:$a,loading:Tr})=>{const er=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:Tr},y.createElement("div",{className:Ze()(Dn.list,Yt)},!!Qt.length&&Qt.map((ha,kr)=>{const{subject_identifier:Eo,id:Wo,identifier:tr,power:ur}=ha,uo=ha.is_public!=0&&ha.is_public;return y.createElement("div",{className:Ze()(`${Dn.wrap} ${ha.is_accessible?"":Dn.warpStyle}`,Da),key:Wo,style:{width:er,marginRight:(1+kr)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{className:Dn.li,onClick:fo=>{fo.preventDefault(),$a&&(0,Ke.L9)([$a]),(0,Ke.xg)(ha.first_category_url)}},y.createElement("div",{className:Dn.creator},y.createElement("img",{className:Dn.img,src:Gt.Z.IMG_SERVER+"/images/"+ha.avatar_url}),y.createElement("div",{className:Dn.text,title:ha.creator},ha.creator)),y.createElement("div",{className:Dn.top},y.createElement(lt.Z,{title:ha.name},y.createElement("div",{className:Dn.name},ha.name)),uo&&y.createElement("div",{className:Dn.sign})),y.createElement("div",{className:Dn.middle},y.createElement("div",{className:Dn.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Dn.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Dn.value},(ha==null?void 0:ha.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Dn.text},"\u6210\u5458"),y.createElement("span",{className:Dn.value},(ha==null?void 0:ha.course_members_count)||0))),y.createElement("div",{className:Dn.row},y.createElement("div",null,y.createElement("span",{className:Dn.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Dn.value},(ha==null?void 0:ha.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Dn.text},"\u72B6\u6001"),ha.is_end?y.createElement("span",{className:Dn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Dn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Eo&&y.createElement("div",{className:Dn.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ha.is_accessible&&y.createElement("div",{className:Dn.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&y.createElement(Bt.Z,null)))},ln={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"},xn=ne(65582),Xn=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:Ze()(ln.tabs,Un),style:Wa},y.createElement("div",{className:ln.tabsWrap},Yt.map((Gn,Da)=>y.createElement("aside",{className:ln.tab,onClick:()=>{vn(Gn.id),Gn.link&&xn.history.push(Gn.link)},key:Da},y.createElement("div",{className:Qt===Gn.id?ln.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(lt.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:ln.tabBar},ir)),Hn={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"},ca=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:Ze()(Hn.tabs,Un),style:Wa},y.createElement("div",{className:Hn.tabsWrap},Yt.map((Gn,Da)=>y.createElement("aside",{className:Hn.tab,onClick:()=>{vn(Gn.id),Gn.link&&xn.history.push(Gn.link)},key:Da},y.createElement("div",{className:Qt===Gn.id?Hn.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(lt.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:Hn.tabBar},ir)),Qa={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Na=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:Ze()(Qa.tabs,Un),style:Wa},y.createElement("div",{className:Qa.tabsWrap},Yt.map((Gn,Da)=>y.createElement("aside",{className:`${Qa.tab} ${Qt===Gn.id?Qa.active:""}`,onClick:()=>{vn(Gn.id),Gn.link&&xn.history.push(Gn.link)},key:Da},y.createElement("div",null,Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(lt.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:Qa.tabBar},ir)),ar=({className:Yt,style:Qt={},children:vn})=>y.createElement("div",{className:Ze()(Yt),style:Qt},vn),zt={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"},za=ne(38854),Lr=ne(20834);const Ga=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Or=({sortValue:Yt,dropValue:Qt,className:vn,onSort:Un,onDrop:Wa,dataSource:ir=Ga})=>{var Gn;return y.createElement("div",{className:Ze()(zt.orderWrap,vn)},y.createElement(za.Z,{dropdownRender:()=>y.createElement(Lr.default,null,ir.map((Da,$a)=>y.createElement(Lr.default.Item,{key:$a,onClick:()=>Wa(Da.id)},Da.name)))},y.createElement("span",{className:zt.orderTextWrap},(Gn=ir.find(Da=>Qt===Da.id))==null?void 0:Gn.name)),y.createElement("span",{className:zt.orderIconWrap},y.createElement("span",{className:zt.orderAsc},y.createElement("i",{className:Yt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")})),y.createElement("span",{className:zt.orderDesc},y.createElement("i",{className:Yt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")}))))},Fr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Gr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ho=({sortValue:Yt,dropValue:Qt,className:vn,onSort:Un,onDrop:Wa,dataSource:ir=Gr})=>{var Gn;return y.createElement("div",{className:Ze()(Fr.orderWrap,vn)},y.createElement(za.Z,{dropdownRender:()=>y.createElement(Lr.default,null,ir.map((Da,$a)=>y.createElement(Lr.default.Item,{key:$a,onClick:()=>Wa(Da.id)},Da.name)))},y.createElement("span",{className:Fr.orderTextWrap},(Gn=ir.find(Da=>Qt===Da.id))==null?void 0:Gn.name)),y.createElement("span",{className:Fr.orderIconWrap},y.createElement("span",{className:Fr.orderAsc},y.createElement("i",{className:Yt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Fr.cursorPointer} ${Fr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Fr.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")})),y.createElement("span",{className:Fr.orderDesc},y.createElement("i",{className:Yt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Fr.cursorPointer} ${Fr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Fr.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")}))))},Zo={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"},wn=ne(3113),Ur=ne(2337),io=Object.defineProperty,lo=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ta=(Yt,Qt,vn)=>Qt in Yt?io(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,nr=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))qa.call(Qt,vn)&&Ta(Yt,vn,Qt[vn]);if(lo)for(var vn of lo(Qt))$n.call(Qt,vn)&&Ta(Yt,vn,Qt[vn]);return Yt},Pa=(Yt,Qt)=>{var vn={};for(var Un in Yt)qa.call(Yt,Un)&&Qt.indexOf(Un)<0&&(vn[Un]=Yt[Un]);if(Yt!=null&&lo)for(var Un of lo(Yt))Qt.indexOf(Un)<0&&$n.call(Yt,Un)&&(vn[Un]=Yt[Un]);return vn},wr=(Yt,Qt,vn)=>new Promise((Un,Wa)=>{var ir=$a=>{try{Da(vn.next($a))}catch(Tr){Wa(Tr)}},Gn=$a=>{try{Da(vn.throw($a))}catch(Tr){Wa(Tr)}},Da=$a=>$a.done?Un($a.value):Promise.resolve($a.value).then(ir,Gn);Da((vn=vn.apply(Yt,Qt)).next())}),No=Yt=>{var Qt=Yt,{className:vn,style:Un,children:Wa,loading:ir=!1,openLoading:Gn,onClick:Da=()=>{},size:$a="middle",shape:Tr="round",theme:er}=Qt,ha=Pa(Qt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[kr,Eo]=(0,y.useState)(!1),Wo=(0,y.useMemo)(()=>{switch(er){case Ur.Fy.THEMEONE:return Zo.ThemeOne;case Ur.Fy.DEFAULT:default:return Zo.btn}},[er]);return y.createElement(wn.ZP,nr({onClick:(0,Ue.throttle)(tr=>wr(void 0,null,function*(){Gn&&Eo(!0);try{yield Da(tr)}catch(ur){console.log("error",ur)}Gn&&Eo(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(Wo,Zo[`${$a}-${Tr}`],vn),style:Un,size:$a,shape:Tr,loading:kr||ir},ha),Wa)},_r={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"},mi=({className:Yt,style:Qt,children:vn=null,onClick:Un,title:Wa})=>y.createElement("div",{className:Ze()(_r.head,Yt),style:Qt},y.createElement("span",{className:"primary-hover",onClick:Un},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Wa},Wa),y.createElement("div",{className:_r.node},vn)),ri={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"},Vo=({confirmShow:Yt=!0,confirmTitle:Qt,confirmClick:vn,cancelShow:Un=!0,cancelTitle:Wa,cancelClick:ir,className:Gn,style:Da,confirmLoading:$a=!1})=>y.createElement("div",{className:Ze()(ri.btns,Gn),style:Da},Yt&&y.createElement(wn.ZP,{loading:$a,onClick:vn,type:"primary",className:ri.confirm},Qt),Un&&y.createElement(wn.ZP,{onClick:ir,className:ri.cancel},Wa)),Oa={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"},Ro=({className:Yt,style:Qt={},LeftContent:vn,children:Un,RightContent:Wa})=>y.createElement("div",{className:Ze()(Oa.fixedBottom,Yt),style:Qt},y.createElement("div",{className:Oa.wrap},y.createElement("div",{className:Oa.left},vn),y.createElement("div",{className:Oa.center},Un),y.createElement("div",{className:Oa.right},Wa))),wo={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"},jo=({className:Yt,style:Qt={},dataSource:vn=[]})=>y.createElement("div",{className:Ze()(wo.crumbs,Yt),style:Qt},vn.map((Un,Wa)=>Waxn.history.push(Un.path)},Un.name):y.createElement("span",null,Un.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Wa,style:{color:"#5F6368"}},Un.name))),vi=ne(31797),oi=Object.defineProperty,di=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Go=(Yt,Qt,vn)=>Qt in Yt?oi(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,Di=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))xo.call(Qt,vn)&&Go(Yt,vn,Qt[vn]);if(ii)for(var vn of ii(Qt))Oi.call(Qt,vn)&&Go(Yt,vn,Qt[vn]);return Yt},Ii=(Yt,Qt)=>di(Yt,hi(Qt)),ji=(Yt,Qt)=>{var vn={};for(var Un in Yt)xo.call(Yt,Un)&&Qt.indexOf(Un)<0&&(vn[Un]=Yt[Un]);if(Yt!=null&&ii)for(var Un of ii(Yt))Qt.indexOf(Un)<0&&Oi.call(Yt,Un)&&(vn[Un]=Yt[Un]);return vn};const{Countdown:ol}=vi.default;var Vi=Yt=>{var Qt=Yt,{onChange:vn}=Qt,Un=ji(Qt,["onChange"]);const[Wa,ir]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Wa=="number"&&Wa>=0&&vn(Wa)},[Wa]);const Gn=Da=>{const $a=Math.floor(Da/1e3);ir($a)};return y.createElement(ol,Ii(Di({},Un),{onChange:Gn}))},tl={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},il=({DataProps:Yt,className:Qt,style:vn={}})=>{var Un;return y.createElement("div",{className:Ze()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",tl.ClassRoomItem,Qt),style:vn,onClick:()=>{(0,Ke.xg)(Yt==null?void 0:Yt.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Un=Gt.Z)==null?void 0:Un.IMG_SERVER}/images/${Yt==null?void 0:Yt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Yt==null?void 0:Yt.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Yt!=null&&Yt.is_public)&&y.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"),y.createElement("span",{className:Ze()("text-16px font-medium",tl.TitleDom)},Yt==null?void 0:Yt.name)),y.createElement("div",{className:"c-grey-333 font-medium"},Yt==null?void 0:Yt.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Yt==null?void 0:Yt.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Yt==null?void 0:Yt.tasks_count),Yt!=null&&Yt.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ll=Object.defineProperty,$r=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,ia=(Yt,Qt,vn)=>Qt in Yt?ll(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,Aa=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))Ua.call(Qt,vn)&&ia(Yt,vn,Qt[vn]);if($r)for(var vn of $r(Qt))sa.call(Qt,vn)&&ia(Yt,vn,Qt[vn]);return Yt},Qr=({DataProps:Yt=[],selectValue:Qt,onChange:vn,className:Un,style:Wa={},extra:ir,classNameItem:Gn,styleItem:Da={},barHidden:$a})=>{const[Tr,er]=(0,y.useState)();return(0,y.useEffect)(()=>{er(Array.isArray(Qt)?Qt:[Qt])},[Qt]),y.createElement("div",{className:Ze()("flex px-20px py-10px gap-40px",Un),style:Aa({borderBottom:"1px solid #D3F0FF"},Wa)},Yt==null?void 0:Yt.map(ha=>y.createElement("div",{key:ha==null?void 0:ha.id,className:Ze()("flex item-center justify-center current c-grey-333 text-16 relative",Gn,ha==null?void 0:ha.className),style:Aa(Aa({color:Tr!=null&&Tr.includes(ha==null?void 0:ha.id)?"#1890FF":"",minWidth:88},Da),(ha==null?void 0:ha.style)||{}),onClick:kr=>{vn==null||vn({domEvent:kr,item:ha}),ha!=null&&ha.link&&xn.history.push(ha==null?void 0:ha.link)}},ha==null?void 0:ha.name,!$a&&(Tr==null?void 0:Tr.includes(ha==null?void 0:ha.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},ir))},So=Object.defineProperty,Do=Object.defineProperties,Ao=Object.getOwnPropertyDescriptors,Qo=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,Si=(Yt,Qt,vn)=>Qt in Yt?So(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,Ui=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))Za.call(Qt,vn)&&Si(Yt,vn,Qt[vn]);if(Qo)for(var vn of Qo(Qt))qo.call(Qt,vn)&&Si(Yt,vn,Qt[vn]);return Yt},_i=(Yt,Qt)=>Do(Yt,Ao(Qt)),Qi=({value:Yt,onChange:Qt,onInputChange:vn,className:Un,style:Wa={},InputProps:ir})=>{const[Gn,Da]=(0,y.useState)(Yt);return y.createElement("div",{className:Ze()("flex item-center rounded-full px-10px py-2px",Un),style:Ui({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Wa)},y.createElement(De.default,_i(Ui({bordered:!1},ir),{onChange:$a=>{Da($a.target.value),vn==null||vn(encodeURIComponent($a.target.value))},onPressEnter:$a=>{Qt==null||Qt({domEvent:$a,item:{value:Gn}})}})),y.createElement("img",{className:"h-22px current",src:ne(25365),height:22,onClick:$a=>{Qt==null||Qt({domEvent:$a,item:{value:Gn}})}}))}},31103:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return ue}});var y=ne(59301);function ue(Pe,Te){const Ie=(0,y.useRef)();(0,y.useEffect)(()=>{Ie.current=Pe}),(0,y.useEffect)(()=>{function Oe(){Ie.current()}if(Te!==null){let se=setInterval(Oe,Te);return()=>clearInterval(se)}},[Te])}},10129:function(Ct,Rt,ne){"use strict";ne.d(Rt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},67172:function(Ct,Rt,ne){"use strict";ne.d(Rt,{H7:function(){return E},MK:function(){return le},MU:function(){return je},X6:function(){return He},bM:function(){return Ue},fi:function(){return a},fu:function(){return Ze},n4:function(){return x},rX:function(){return we},vl:function(){return b},zO:function(){return ze}});var y=ne(38147),ue=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Oe=(z,te,re)=>te in z?ue(z,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[te]=re,se=(z,te)=>{for(var re in te||(te={}))Te.call(te,re)&&Oe(z,re,te[re]);if(Pe)for(var re of Pe(te))Ie.call(te,re)&&Oe(z,re,te[re]);return z};function Ze(z,te){return(0,y.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},te||{}))}function Ue(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function je(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function ze(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function He(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function we(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function le(z,te){return(0,y.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,y.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,y.v_)(`discusses/${z}/plus.json`,te)}},26971:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return zi}});var y=ne(59301),ue={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Pe=ne(78241),Te=ne(6848),Ie=ne(3113),Oe=ne(43418),se=ne(5871),Ze=ne(8591),Ue=ne(92832),je=ne(28103),ze=ne(24905),He=ne(95237),we=ne(43604),le=ne(58421),E=ne(60324),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ge,nt,vt)=>nt in Ge?a(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,re=(Ge,nt)=>{for(var vt in nt||(nt={}))b.call(nt,vt)&&te(Ge,vt,nt[vt]);if(x)for(var vt of x(nt))z.call(nt,vt)&&te(Ge,vt,nt[vt]);return Ge};const ie=Ge=>React.createElement("svg",re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",pe=ne(6339),ge=ne(65582),xe=ne(65862),ye=ne(38147),De=Object.defineProperty,ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,st=(Ge,nt,vt)=>nt in Ge?De(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Le=(Ge,nt)=>{for(var vt in nt||(nt={}))Xe.call(nt,vt)&&st(Ge,vt,nt[vt]);if(ve)for(var vt of ve(nt))We.call(nt,vt)&&st(Ge,vt,nt[vt]);return Ge};const Ye=Ge=>React.createElement("svg",Le({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",_e=Object.defineProperty,$e=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Jt=(Ge,nt,vt)=>nt in Ge?_e(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Gt=(Ge,nt)=>{for(var vt in nt||(nt={}))Vt.call(nt,vt)&&Jt(Ge,vt,nt[vt]);if($e)for(var vt of $e(nt))lt.call(nt,vt)&&Jt(Ge,vt,nt[vt]);return Ge};const Ke=Ge=>React.createElement("svg",Gt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var pt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Ot=ne(70414),un=ne(96565),Bt=ne(97805),nn=ne(20633),Ae={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Wt=ne(59301),Nn=Object.defineProperty,Nt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(Ge,nt,vt)=>nt in Ge?Nn(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,et=(Ge,nt)=>{for(var vt in nt||(nt={}))Qe.call(nt,vt)&&he(Ge,vt,nt[vt]);if(ot)for(var vt of ot(nt))Fe.call(nt,vt)&&he(Ge,vt,nt[vt]);return Ge},Ft=(Ge,nt)=>Nt(Ge,Lt(nt)),Ce=(Ge,nt)=>{var vt={};for(var Dt in Ge)Qe.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&ot)for(var Dt of ot(Ge))nt.indexOf(Dt)<0&&Fe.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const be=null,St=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,dispatch:Mn,isEdit:aa,editData:_n}=vt,Kn=Ce(vt,["globalSetting","loading","dispatch","isEdit","editData"]);const[En,qn]=(0,y.useState)(""),[ya,gr]=(0,y.useState)(""),[dr,ta]=(0,y.useState)([]),[ea,Wn]=(0,y.useState)(""),[na,ba]=(0,y.useState)(),[mr,La]=(0,y.useState)(!1),[ua,xa]=(0,y.useState)({}),[ga,Ba]=(0,y.useState)([]);(0,y.useEffect)(()=>{!_n||!aa||(qn(_n==null?void 0:_n.name),gr(_n==null?void 0:_n.analysis),ba(_n==null?void 0:_n.is_ordered),xa(_n),La(!0))},[_n]),(0,y.useEffect)(()=>{if(!mr)return;const Jr=_n==null?void 0:_n.standard_answer.map(Uo=>Uo==null?void 0:Uo.answer_text);ta(Jr);const To=_n==null?void 0:_n.standard_answer.map(Uo=>Uo==null?void 0:Uo.score);Ba(To),La(!1)},[mr]),(0,y.useImperativeHandle)(nt,()=>({onSave:Yr,Clear:Io}));const Yr=()=>{let Jr=[],To=!1;return En?(dr.forEach((Uo,Ko)=>{Jr.push({position:Ko+1,answer_text:[],score:ga[Ko]}),Uo==null||Uo.forEach((Ri,Cl)=>{Jr[Ko].answer_text.push(Ri),(!Ri||!(0,xe.eR)(Ri,1e4))&&(Wn(`${Ko}-${Cl}`),Ze.ZP.info(Ri?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),To=!0)})}),To?!1:(Jr==null?void 0:Jr.length)>20?(Ze.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:En,analysis:ya,standard_answers:Jr,is_ordered:na,downcase:ua==null?void 0:ua.downcase,no_space:ua==null?void 0:ua.no_space,use_blank_score:ua==null?void 0:ua.use_blank_score}):(Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Io=()=>{qn(""),gr(""),ta([]),ba(!1)},Yo=(Jr,To,Uo)=>{const Ko=dr.slice();if(To&&Ko.splice(Jr,To),Uo)for(let Ri=0;Ri{Wn("");let Ko=dr.slice();Ko[Jr][To]=Uo,ta(Ko)},pr=Jr=>{let To=dr.slice();To[Jr]=[...To[Jr],""],ta(To)},Ti=(Jr,To)=>{let Uo=dr.slice();if(!Uo[Jr][To]){Uo[Jr]=Uo[Jr].filter((Ko,Ri)=>Ri!==To),ta(Uo);return}Oe.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:Ae.modal,onOk:()=>{Uo[Jr]=Uo[Jr].filter((Ko,Ri)=>Ri!==To),ta(Uo)}})},ki=Jr=>{Oe.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:Ae.modal,onOk:()=>{let To=dr.slice();To=dr.filter((Uo,Ko)=>Jr!==Ko),ta(To)}})};return Wt.createElement("section",{className:Ae.wrap},Wt.createElement("p",{className:Ae.titleWrap},Wt.createElement("span",{className:Ae.required},"*"),Wt.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Wt.createElement("div",null,Wt.createElement(Bt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:En,onChange:Jr=>qn(Jr),showNullButton:!0,onPlaceholderChange:Yo})),Wt.createElement("div",{className:"mt20"},dr.map((Jr,To)=>Wt.createElement("div",{style:{display:"flex"}},Wt.createElement("div",{style:{flex:1}},Wt.createElement(nn.Z,{key:To,answers:Jr,index:To,flex:1,is_md:!0,activeOptionErrorIndex:ea,onAnswerChange:Ei,addChildAnswer:pr,deleteChildAnswer:Ti,deleteChildAnswermain:ki})),ua.use_blank_score&&Wt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Wt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Wt.createElement(se.Z,{style:{width:"100px"},size:"large",defaultValue:ga[To],onBlur:Uo=>{ga[To]=Uo.target.value,Ba([...ga])}}))))),Wt.createElement("div",null,Wt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.use_blank_score,onChange:Jr=>xa(Ft(et({},ua),{use_blank_score:Jr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Wt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Wt.createElement("div",null,Wt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.downcase,onChange:Jr=>xa(Ft(et({},ua),{downcase:Jr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Wt.createElement("div",null,Wt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.no_space,onChange:Jr=>xa(Ft(et({},ua),{no_space:Jr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Wt.createElement("div",{className:"mt20"},(dr==null?void 0:dr.length)>1&&Wt.createElement("span",null,Wt.createElement(ze.default,{checked:na,onChange:Jr=>ba(Jr.target.checked),className:`${Ae.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Wt.createElement("span",{className:`${Ae.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"))),Wt.createElement("p",{className:Ae.titleWrap},Wt.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Wt.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ya,onChange:Jr=>gr(Jr)}))};var Je=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(St)),Me=ne(5112),bt=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,on=(Ge,nt)=>{var vt={};for(var Dt in Ge)gn.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&bt)for(var Dt of bt(Ge))nt.indexOf(Dt)<0&&Tt.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const qt=null,rn=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,editData:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=on(vt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)(),[gr,dr]=(0,y.useState)(""),[ta,ea]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Mn||!Kn)return;dr(Mn==null?void 0:Mn.name),ea(Mn==null?void 0:Mn.analysis);const ba=Mn==null?void 0:Mn.choices.find(mr=>mr.is_answer);ya(ba.choice_text==="\u6B63\u786E"?"0":"1")},[Mn]),(0,y.useImperativeHandle)(nt,()=>({onSave:Wn,Clear:na}));const Wn=()=>gr?qn?{name:gr,choices:[{choice_text:"\u6B63\u786E",is_answer:qn==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:qn==="1"?1:0}],analysis:ta}:(Ze.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),na=()=>{dr(""),ea(""),ya("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:gr,onChange:ba=>dr(ba)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(Me.ZP.Group,{buttonStyle:"solid",value:qn,onChange:ba=>ya(ba.target.value)},y.createElement(Me.ZP.Button,{value:"0",className:`${Ae.radio} mr40`},"\u6B63\u786E"),y.createElement(Me.ZP.Button,{value:"1",className:Ae.radio},"\u9519\u8BEF")),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ta,onChange:ba=>ea(ba)}))};var Re=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(rn)),rt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,wt=(Ge,nt)=>{var vt={};for(var Dt in Ge)Et.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&rt)for(var Dt of rt(Ge))nt.indexOf(Dt)<0&&tt.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const sn=null,yn=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,editData:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=wt(vt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)([]);(0,y.useEffect)(()=>{var ea;if(!Mn||!Kn)return;const Wn=(ea=Mn==null?void 0:Mn.shixun)==null?void 0:ea.challenges.map(na=>({id:na==null?void 0:na.id,score:na.score}));ya(Wn)},[Mn]),(0,y.useImperativeHandle)(nt,()=>({onSave:gr,Clear:dr}));const gr=()=>({challenges:[...qn]}),dr=()=>{ya([])};console.log("editData--",Mn);const ta=ea=>{var Wn,na;return y.createElement("div",null,(na=(Wn=ea==null?void 0:ea.shixun)==null?void 0:Wn.challenges)==null?void 0:na.map((ba,mr)=>{var La;return y.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",mr+1,"\u5173"),y.createElement(Te.Z,{key:mr,title:ba==null?void 0:ba.challenge_name},y.createElement("span",null,(0,xe.Pq)(ba==null?void 0:ba.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u5206\u503C\uFF1A"),y.createElement(se.Z,{precision:1,min:1,max:100,className:Ae.baseFormItem,style:{width:176},value:(La=qn.find(ua=>ua.id===ba.id))==null?void 0:La.score,onChange:ua=>{qn.find(xa=>xa.id===ba.id).score=ua,ya([...qn])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Ae.wrap},y.createElement(pe.Z,{style:{paddingRight:10},className:Ae.titleHtml,value:`${Mn==null?void 0:Mn.position}\u3001${Mn==null?void 0:Mn.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u5173\u5361")),ta(Mn))};var mn=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(yn)),Rn=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Kt=(Ge,nt)=>{var vt={};for(var Dt in Ge)ra.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Rn)for(var Dt of Rn(Ge))nt.indexOf(Dt)<0&&Xt.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const tn=["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"],en=(Ge,nt)=>{var vt=Ge,{editData:Dt,globalSetting:hn,loading:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=Kt(vt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)([]),[gr,dr]=(0,y.useState)(),[ta,ea]=(0,y.useState)([]),[Wn,na]=(0,y.useState)(""),[ba,mr]=(0,y.useState)("");(0,y.useEffect)(()=>{ya(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Dt||!Kn)return;na(Dt==null?void 0:Dt.name),mr(Dt==null?void 0:Dt.analysis),ya(Dt==null?void 0:Dt.choices.map(ga=>ga.choice_text));const xa=[];Dt==null||Dt.choices.map((ga,Ba)=>{ga.is_answer&&xa.push(Ba)}),ea(xa)},[Dt]),(0,y.useImperativeHandle)(nt,()=>({onSave:La,Clear:ua}));const La=()=>{if(!Wn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const xa=qn.findIndex(Ba=>!Ba);if(xa>-1)return Ze.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${tn[xa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ta.length)return Ze.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(ta.length<2)return Ze.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ga=qn.map((Ba,Yr)=>({choice_text:Ba,is_answer:ta.includes(Yr)?1:0}));return{name:Wn,choices:ga,analysis:ba}},ua=()=>{ya(["","","",""]),na(""),mr(""),ea("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wn,onChange:xa=>na(xa)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),qn.map((xa,ga)=>y.createElement("div",{className:Ae.choiceWrap,key:ga},y.createElement(Te.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ae.answer} ${ta.includes(ga)?Ae.activeAnswer:""}`,onClick:()=>{ta.includes(ga)?ea(ta.filter(Ba=>Ba!==ga)):ea([...ta,ga])}},tn[ga])),y.createElement("div",{className:Ae.editorWrap},gr===ga?y.createElement(un.Z,{id:`single-question-option-${ga}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:xa,onChange:Ba=>{qn[ga]=Ba,ya(qn)}}):y.createElement("div",{className:Ae.htmlWrap,onClick:()=>dr(ga)},y.createElement(pe.Z,{value:xa}))),ga>1&&y.createElement(Te.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ae.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ya(qn.filter((Ba,Yr)=>Yr!==ga)),ta.includes(ga)?ea(ta.filter(Ba=>Ba!==ga)):ea([...ta,ga])}})),ga<7&&ga===qn.length-1&&y.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ae.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ya([...qn,""])})))),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ba,onChange:xa=>mr(xa)}))};var Fn=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(en)),fa=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,fn=(Ge,nt)=>{var vt={};for(var Dt in Ge)Ea.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&fa)for(var Dt of fa(Ge))nt.indexOf(Dt)<0&&Vn.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const Yn=["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"],dt=(Ge,nt)=>{var vt=Ge,{editData:Dt,globalSetting:hn,loading:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=fn(vt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)([]),[gr,dr]=(0,y.useState)(),[ta,ea]=(0,y.useState)(),[Wn,na]=(0,y.useState)(""),[ba,mr]=(0,y.useState)("");(0,y.useEffect)(()=>{ya(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Dt||!Kn)return;const xa=[],ga=[];Dt==null||Dt.choices.forEach((Ba,Yr)=>{xa.push(Ba.choice_text),Ba.is_answer&&ga.push(Yr)}),na(Dt==null?void 0:Dt.name),mr(Dt==null?void 0:Dt.analysis),ya(xa),ea(ga)},[Dt]),(0,y.useImperativeHandle)(nt,()=>({onSave:La,Clear:ua}));const La=()=>{if(!Wn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const xa=qn.findIndex(Ba=>!Ba);if(xa>-1)return Ze.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Yn[xa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(ta))return Ze.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;const ga=qn.map((Ba,Yr)=>({choice_text:Ba,is_answer:ta.includes(Yr)?1:0}));return{name:Wn,choices:ga,analysis:ba}},ua=()=>{ya(["","","",""]),na(""),mr(""),ea("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wn,onChange:xa=>na(xa)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),qn.map((xa,ga)=>y.createElement("div",{className:Ae.choiceWrap,key:ga},y.createElement(Te.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ae.answer} ${ta!=null&&ta.includes(ga)?Ae.activeAnswer:""}`,onClick:()=>ea([ga])},Yn[ga])),y.createElement("div",{className:Ae.editorWrap},gr===ga?y.createElement(un.Z,{id:`single-question-option-${ga}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:xa,onChange:Ba=>{qn[ga]=Ba,ya(qn)}}):y.createElement("div",{className:Ae.htmlWrap,onClick:()=>dr(ga)},y.createElement(pe.Z,{value:xa}))),ga>1&&y.createElement(Te.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ae.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ya(qn.filter((Ba,Yr)=>Yr!==ga)),ga===ta&&ea(null)}})),ga<7&&ga===qn.length-1&&y.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ae.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ya([...qn,""])})))),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ba,onChange:xa=>mr(xa)}))};var dn=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(dt)),Sn=ne(12563),An=ne(78673),jn=ne(61485),Tn=ne(59301),Dn=Object.defineProperty,yt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pn=(Ge,nt,vt)=>nt in Ge?Dn(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Xn=(Ge,nt)=>{for(var vt in nt||(nt={}))ln.call(nt,vt)&&pn(Ge,vt,nt[vt]);if(gt)for(var vt of gt(nt))xn.call(nt,vt)&&pn(Ge,vt,nt[vt]);return Ge},Hn=(Ge,nt)=>yt(Ge,xt(nt)),Qn=(Ge,nt)=>{var vt={};for(var Dt in Ge)ln.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&>)for(var Dt of gt(Ge))nt.indexOf(Dt)<0&&xn.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt},ca=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())});const Qa=Ge=>{if(!Ge)return!1;if(/^s*$/.test(Ge)||Ge.trim()===""){Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let nt=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 Ge==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},bn=({value:Ge=[],onClose:nt})=>Tn.createElement(Sn.Z,{closable:!0,onClose:nt,className:Ae.keywordTag},Tn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ge.join(" \u6216 "))),Na=(Ge,nt)=>{var vt=Ge,{editData:Dt,globalSetting:hn,loading:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=Qn(vt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)(""),[gr,dr]=(0,y.useState)(""),[ta,ea]=(0,y.useState)(""),[Wn,na]=(0,y.useState)(""),[ba]=Pe.default.useForm(),mr=Pe.default.useWatch("use_keywords",ba);(0,y.useEffect)(()=>{var ga;!Dt||!Kn||(ya(Dt==null?void 0:Dt.name),dr(Dt==null?void 0:Dt.analysis),ea((ga=Dt==null?void 0:Dt.answer_texts)==null?void 0:ga[0]),ba.setFieldsValue(Xn({},Dt)))},[Dt]),(0,y.useImperativeHandle)(nt,()=>({onSave:La,Clear:ua}));const La=()=>ca(void 0,null,function*(){if(!qn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ba.validateFields()}catch(Ba){Ze.ZP.error(Ba.errorFields[0].errors[0]);return}const ga=ba.getFieldsValue();return console.log(ga,"values"),Xn({name:qn,answer_texts:[ta],analysis:gr},ga)}),ua=()=>{ya(""),dr(""),ea(""),ba.resetFields()},xa=Dt==null?void 0:Dt.score;return Tn.createElement("section",{className:Ae.wrap},Tn.createElement("p",{className:Ae.titleWrap},Tn.createElement("span",{className:Ae.required},"*"),Tn.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Tn.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qn,onChange:ga=>ya(ga)}),Tn.createElement("p",{className:Ae.titleWrap},Tn.createElement("span",{className:Ae.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Tn.createElement(un.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ta,onChange:ga=>ea(ga)}),Tn.createElement("p",{className:Ae.titleWrap},Tn.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Tn.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:gr,onChange:ga=>dr(ga)}),Tn.createElement(Pe.default,{form:ba,size:"large",onFinishFailed:ga=>ca(void 0,null,function*(){var Ba,Yr;Ze.ZP.error(ga.errorFields[0].errors[0]),ba.scrollToField((Yr=(Ba=ga==null?void 0:ga.errorFields)==null?void 0:Ba[0])==null?void 0:Yr.name,{behavior:"smooth",block:"center"})})},Tn.createElement(He.Z,{align:"middle",className:"mb30 mt20"},Tn.createElement(Pe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Tn.createElement(An.Z,null)),Tn.createElement(we.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Tn.createElement(we.Z,null,Tn.createElement(Te.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Tn.createElement(jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),mr&&Tn.createElement(Pe.default.List,{name:"keywords",rules:[{validator(ga,Ba){return Ba!=null&&Ba.length?(Ba==null?void 0:Ba.reduce((Io,Yo)=>Io+Yo.score,0))>parseFloat(xa)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ga,{add:Ba,remove:Yr})=>Tn.createElement(Tn.Fragment,null,Tn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Tn.createElement(He.Z,{align:"middle",className:"font14 mb30"},Tn.createElement(we.Z,{flex:1},Tn.createElement(Ue.default,{value:Wn,onChange:Io=>{na(Io.target.value)},maxLength:50,allowClear:!0,onPressEnter:Io=>{var Yo,Ei,pr,Ti;const ki=`${(Yo=Io.target)==null?void 0:Yo.value}`,Jr=(pr=(Ei=ki==null?void 0:ki.split("|"))==null?void 0:Ei.filter(Ko=>!!Ko))==null?void 0:pr.map(Ko=>Ko==null?void 0:Ko.trim()),To=ba.getFieldValue("keywords"),Uo=((Ti=To==null?void 0:To.map(Ko=>Ko==null?void 0:Ko.keyword))==null?void 0:Ti.flat())||[];for(const Ko of Jr)if(Uo.includes(Ko)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Qa(ki)&&(Ba({keyword:Jr,score:1}),na(""))},className:Ae.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Tn.createElement(we.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ga.map(Io=>{var Yo=Io,{key:Ei,name:pr}=Yo,Ti=Qn(Yo,["key","name"]);return Tn.createElement(He.Z,{key:Ei,style:{marginRight:148}},Tn.createElement(we.Z,{flex:1},Tn.createElement(He.Z,{align:"middle",justify:"space-between"},Tn.createElement(Pe.default.Item,Hn(Xn({},Ti),{name:[pr,"keyword"]}),Tn.createElement(bn,{onClose:()=>Yr(pr)})),Tn.createElement(Pe.default.Item,Hn(Xn({},Ti),{name:[pr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Tn.createElement(se.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Xa=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Na)),ar=ne(36381),zt={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},za=ne(32134),Lr=ne(12893),Ga=Object.defineProperty,Hr=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,ho=(Ge,nt,vt)=>nt in Ge?Ga(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Zo=(Ge,nt)=>{for(var vt in nt||(nt={}))Gr.call(nt,vt)&&ho(Ge,vt,nt[vt]);if(Fr)for(var vt of Fr(nt))Fo.call(nt,vt)&&ho(Ge,vt,nt[vt]);return Ge},wn=(Ge,nt)=>Hr(Ge,Or(nt)),Ur=(Ge,nt)=>{var vt={};for(var Dt in Ge)Gr.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Fr)for(var Dt of Fr(Ge))nt.indexOf(Dt)<0&&Fo.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const io=Ge=>{var nt=Ge,{value:vt,onChange:Dt,scrollId:hn}=nt,Mn=Ur(nt,["value","onChange","scrollId"]);return y.createElement("div",{id:hn||""},y.createElement(un.Z,wn(Zo({},Mn),{defaultValue:vt,onChange:(aa,_n)=>{_n!=null&&_n.length?Dt(aa,_n):Dt(aa)}})))},lo=({value:Ge,onChange:nt,placeholder:vt,height:Dt=140,isEdit:hn})=>hn?y.createElement(un.Z,{watch:!0,isFocus:!0,height:Dt,placeholder:vt,defaultValue:Ge,onChange:nt}):y.createElement("div",{style:{cursor:"pointer"}},Ge?y.createElement(pe.Z,{className:zt.inputBorder,value:Ge}):y.createElement("div",{className:`${zt.inputBorder} ${zt.placeholder}`},vt));var qa=ne(59301),$n=Object.defineProperty,Ta=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,No=(Ge,nt,vt)=>nt in Ge?$n(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,_r=(Ge,nt)=>{for(var vt in nt||(nt={}))wr.call(nt,vt)&&No(Ge,vt,nt[vt]);if(Pa)for(var vt of Pa(nt))Wr.call(nt,vt)&&No(Ge,vt,nt[vt]);return Ge},Oo=(Ge,nt)=>Ta(Ge,nr(nt)),mi=(Ge,nt)=>{var vt={};for(var Dt in Ge)wr.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Pa)for(var Dt of Pa(Ge))nt.indexOf(Dt)<0&&Wr.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const ri=["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"],Ni=({value:Ge,onChange:nt,choiceTextKey:vt,answerKey:Dt,index:hn,isEdit:Mn,setInputActive:aa,form:_n,choiceOptionsPath:Kn,allowChangeMode:En,showAddIcon:qn,addItem:ya,deleteItem:gr})=>{const dr=(Ge==null?void 0:Ge[Dt])===!0,ta=()=>{const Wn=_n.getFieldValue(Kn);_n.setFieldValue(Kn,Wn.map(na=>Oo(_r({},na),{[Dt]:!1})))},ea=()=>{dr?nt(Oo(_r({},Ge),{[Dt]:!1})):(En||ta(),nt(Oo(_r({},Ge),{[Dt]:!0})))};return qa.createElement(He.Z,{className:zt.choiceWrap,align:"middle",wrap:!1},qa.createElement(we.Z,{onClick:ea,className:`${zt.choiceIndex} ${dr?zt.activeAnswer:""}`},ri[hn]),qa.createElement(we.Z,{flex:1,className:`${zt.editorWrap} ml15`,onClick:aa},qa.createElement(lo,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Mn,value:Ge==null?void 0:Ge[vt],onChange:Wn=>{nt(Oo(_r({},Ge),{[vt]:Wn}))}})),qa.createElement(we.Z,{flex:"0 0 auto",className:"ml15"},qa.createElement("div",{onClick:ea,className:`${zt.setAnswerBtn} ${dr?zt.activeAnswer:""}`},dr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),qa.createElement(we.Z,{className:zt.actionWrapper},qa.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},qa.createElement(za.Z,{className:zt.addIcon,onClick:ya,style:{visibility:qn?"visible":"hidden"}})),qa.createElement(Te.Z,{title:"\u5220\u9664"},qa.createElement(Lr.Z,{className:zt.deleteIcon,onClick:gr,style:{visibility:hn>1?"visible":"hidden"}}))))},Vo=({questionTitlePlaceholder:Ge,titleKey:nt,choiceKey:vt,analysisKey:Dt,choiceTextKey:hn,answerKey:Mn,choiceOptionsPath:aa,allowChangeMode:_n=!0,form:Kn,showAnalysis:En=!0})=>{const[qn,ya]=(0,y.useState)(),[gr,dr]=(0,y.useState)(!1);return qa.createElement("div",{className:zt.wrap},qa.createElement("div",{className:zt.questionTitleEditorWrap},qa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:nt,labelCol:{span:24},rules:[{required:!0}]},qa.createElement(io,{scrollId:Array.isArray(nt)?nt.join("_"):`${nt}`,watch:!0,height:140,placeholder:Ge}))),qa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),qa.createElement(Pe.default.List,{name:vt,rules:[{validator(ta,ea){const Wn=ea.some(ba=>ba[Mn]),na=ea.findIndex(ba=>{var mr;return((mr=ba[hn])==null?void 0:mr.length)<=0});return na!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ri[na]}\u9009\u9879\u7684\u5185\u5BB9`)):Wn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ta,{add:ea,remove:Wn})=>qa.createElement("div",{id:Array.isArray(aa)?aa.join("_"):`${aa}`},ta.map((na,ba)=>{var mr=na,{key:La,name:ua}=mr,xa=mi(mr,["key","name"]);const ga=qn===La,Ba=()=>{ya(La)},Yr=ba<7&&ba===ta.length-1,Io=()=>ea({[hn]:"",[Mn]:0}),Yo=()=>Wn(ua);return qa.createElement(Pe.default.Item,Oo(_r({},xa),{key:La,name:ua,noStyle:!0}),qa.createElement(Ni,{choiceTextKey:hn,answerKey:Mn,index:ba,isEdit:ga,setInputActive:Ba,form:Kn,choiceOptionsPath:aa,allowChangeMode:_n,showAddIcon:Yr,addItem:Io,deleteItem:Yo}))}),ta.length<8&&qa.createElement("div",{className:`${zt.addBtn} mb30`,onClick:()=>ea({[hn]:"",[Mn]:0})},"\u6DFB\u52A0\u9009\u9879"))),En&&qa.createElement("div",{onClick:()=>dr(!0)},qa.createElement(Pe.default.Item,{name:Dt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},qa.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gr}))))};var Oa=ne(59301),so=Object.defineProperty,Ro=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,vi=Object.prototype.propertyIsEnumerable,oi=(Ge,nt,vt)=>nt in Ge?so(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,di=(Ge,nt)=>{for(var vt in nt||(nt={}))jo.call(nt,vt)&&oi(Ge,vt,nt[vt]);if(ti)for(var vt of ti(nt))vi.call(nt,vt)&&oi(Ge,vt,nt[vt]);return Ge},hi=(Ge,nt)=>Ro(Ge,wo(nt)),ii=(Ge,nt)=>{var vt={};for(var Dt in Ge)jo.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&ti)for(var Dt of ti(Ge))nt.indexOf(Dt)<0&&vi.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const xo=({value:Ge,onChange:nt})=>{const vt=hn=>{Oe.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:zt.modal,onOk:()=>{const Mn=[...Ge];Mn.splice(hn,1),nt(Mn)}})},Dt=()=>{const hn=[...Ge];hn.push(""),nt(hn)};return Oa.createElement(He.Z,{align:"middle",className:"ml20",gutter:[40,20]},Ge==null?void 0:Ge.map((hn,Mn)=>Oa.createElement(we.Z,{key:`${hn}_${Mn}`,className:zt.blankWrapper},Oa.createElement(Ue.default,{className:zt.blankInput,defaultValue:hn,maxLength:1e3,onBlur:aa=>{const _n=[...Ge],Kn=aa.target.value.trim();_n[Mn]=Kn,nt(_n)}}),Oa.createElement(Te.Z,{title:"\u5220\u9664"},Oa.createElement(Lr.Z,{className:zt.deleteIcon,style:{marginLeft:15,visibility:Mn>0?"visible":"hidden"},onClick:()=>vt(Mn)})))),Oa.createElement(we.Z,null,Oa.createElement("div",{className:`${zt.addBtn}`,onClick:()=>{Dt()}},"\u65B0\u589E\u7B54\u6848")))},Oi=({value:Ge=!0,onChange:nt})=>Oa.createElement(An.Z,{checked:!Ge,onChange:vt=>{nt(!vt)}}),Go="\u2581",Di=({questionTitlePlaceholder:Ge,form:nt,name:vt,scoreByBlank:Dt="use_blank_score",answerKey:hn,titleKey:Mn="name",analysisKey:aa="analysis",isOrdered:_n="is_ordered"})=>{var Kn,En;const[qn,ya]=(0,y.useState)(!1),gr=(La,ua)=>{const xa=ua.line;let ga=0;for(let Yr=0;Yr{const Ba=La.getRange(ua.from,ua.to);let Yr=0;if(ua.text.forEach(Io=>{Yr+=Io.split(Go).length-1}),ua.origin!=="setValue"){if(Ba&&Ba.indexOf(Go)!==-1){const Io=Ba.split(Go).length-1,Yo=gr(La,ua.from);if(console.log(`\u5220\u9664${Io}\u4E2A\uFF0C \u524D\u9762\u6709${Yo}\u4E2A\uFF0C\u65B0\u589E${Yr}\u4E2A`),Io>1){const Ei=Array.from({length:Io},(pr,Ti)=>Yo+Ti);ga(Ei)}else ga(Yo)}else if(Yr>0){const Io=gr(La,ua.from);console.log(`\u65B0\u589E${Yr}\u4E2A\uFF0C\u4E4B\u524D\u6709${Io}\u4E2A`),xa(Yr,Io)}}},ta=()=>{const La=nt.getFieldValue(["sub_item_banks",...hn]);nt.setFieldValue(["sub_item_banks",...hn],La==null?void 0:La.map((ua,xa)=>hi(di({},ua),{position:xa+1})))},ea=(0,y.useRef)(),Wn=(La,ua)=>{for(let xa=0;xa{na.current(La),ta()},mr=(En=(Kn=nt.getFieldValue("sub_item_banks"))==null?void 0:Kn[hn==null?void 0:hn[0]])==null?void 0:En[hn==null?void 0:hn[1]];return Oa.createElement("div",{className:zt.wrap},Oa.createElement("div",{className:zt.questionTitleEditorWrap},Oa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Mn,labelCol:{span:24},rules:[{required:!0}]},Oa.createElement(io,{scrollId:"name",watch:!0,height:140,placeholder:Ge,showNullButton:!0,onCMBeforeChange:(La,ua)=>{dr(La,ua,Wn,ba)}}))),Oa.createElement(Pe.default.List,{name:hn,rules:[{validator(La,ua){if((ua==null?void 0:ua.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const xa of ua){const{answer_text:ga}=xa||{};if(ga!=null&&ga.some(Ba=>(Ba==null?void 0:Ba.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(La,{add:ua,remove:xa},{errors:ga})=>(ea.current=ua,na.current=xa,Oa.createElement(Oa.Fragment,null,Oa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),La.map((Ba,Yr)=>{var Io=Ba,{key:Yo,name:Ei}=Io,pr=ii(Io,["key","name"]);return Oa.createElement(He.Z,{className:"mb20",key:Yo,align:"middle",wrap:!1},Oa.createElement(we.Z,{flex:"0 0 auto",className:`${zt.blankIndex}`},"\u586B\u7A7A\u9879",Yr+1),Oa.createElement(we.Z,{flex:1},Oa.createElement(He.Z,{align:"top",justify:"space-between",wrap:!1},Oa.createElement(we.Z,null,Oa.createElement(Pe.default.Item,hi(di({},pr),{name:[Ei,"answer_text"],noStyle:!0}),Oa.createElement(xo,null))),(nt==null?void 0:nt.getFieldValue(["sub_item_banks",...Dt]))&&Oa.createElement(we.Z,{flex:"224px"},Oa.createElement(Pe.default.Item,hi(di({},pr),{name:[Ei,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:zt.blankInputNumberWrapper}),Oa.createElement(se.Z,{className:zt.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Oa.createElement(Pe.default.Item,hi(di({},pr),{name:[Ei,"position"],noStyle:!0}),Oa.createElement(Ue.default,{type:"hidden"}))))})))),Oa.createElement(He.Z,{align:"middle"},Oa.createElement(Pe.default.Item,{name:[vt,"downcase"],valuePropName:"checked"},Oa.createElement(An.Z,null)),Oa.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Oa.createElement(He.Z,{align:"middle"},Oa.createElement(Pe.default.Item,{name:[vt,"no_space"],valuePropName:"checked"},Oa.createElement(An.Z,null)),Oa.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(mr==null?void 0:mr.length)>1&&Oa.createElement(He.Z,{align:"middle",className:(mr==null?void 0:mr.length)>1?"mb30":`${zt.hide}`},Oa.createElement(Pe.default.Item,{name:_n},Oa.createElement(Oi,null)),Oa.createElement(we.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Oa.createElement("div",{onClick:()=>ya(!0)},Oa.createElement(Pe.default.Item,{name:aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Oa.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Ii=Object.defineProperty,ji=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,ci=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,gl=(Ge,nt,vt)=>nt in Ge?Ii(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,il=(Ge,nt)=>{for(var vt in nt||(nt={}))Vi.call(nt,vt)&&gl(Ge,vt,nt[vt]);if(ci)for(var vt of ci(nt))tl.call(nt,vt)&&gl(Ge,vt,nt[vt]);return Ge},ll=(Ge,nt)=>ji(Ge,ol(nt)),$r=(Ge,nt)=>{var vt={};for(var Dt in Ge)Vi.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&ci)for(var Dt of ci(Ge))nt.indexOf(Dt)<0&&tl.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const Ua={\u6B63\u786E:"T",\u9519\u8BEF:"F"},sa=({value:Ge,onChange:nt,form:vt,choiceKey:Dt})=>{const hn=(Ge==null?void 0:Ge.is_answer)===!0,Mn=Ge==null?void 0:Ge.choice_text,aa=()=>{var _n;const Kn=(_n=vt==null?void 0:vt.getFieldValue(["sub_item_banks",...Dt]))==null?void 0:_n.map(En=>({choice_text:En==null?void 0:En.choice_text,is_answer:!1}));vt==null||vt.setFieldValue(["sub_item_banks",...Dt],Kn),nt(ll(il({},Ge),{is_answer:!0}))};return y.createElement(He.Z,{className:zt.choiceWrap,align:"middle",wrap:!1},y.createElement(we.Z,{onClick:aa,className:`${zt.choiceIndex} ${zt.judgementIndex} ${hn?zt.activeAnswer:""}`},Ua[Mn]),y.createElement(we.Z,{flex:1,className:`${zt.editorWrap} ml15`},y.createElement("div",{className:`${zt.inputBorder} ${zt.placeholder} ${hn?zt.activeJudgementAnswer:""}`},Mn)),y.createElement(we.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:aa,className:`${zt.setAnswerBtn} ${hn?zt.activeAnswer:""}`},hn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ia=({questionTitlePlaceholder:Ge,choiceKey:nt="choices",form:vt,titleKey:Dt="name",analysisKey:hn="analysis"})=>{const[Mn,aa]=(0,y.useState)(!1);return y.createElement("div",{className:zt.wrap},y.createElement("div",{className:zt.questionTitleEditorWrap},y.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Dt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(io,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),y.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(Pe.default.List,{name:nt,rules:[{validator(_n,Kn){return Kn.some(qn=>(qn==null?void 0:qn.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},_n=>y.createElement("div",{id:"choices"},_n.map(Kn=>{var En=Kn,{key:qn,name:ya}=En,gr=$r(En,["key","name"]);return y.createElement(Pe.default.Item,ll(il({},gr),{key:qn,name:ya,noStyle:!0}),y.createElement(sa,{form:vt,choiceKey:nt}))})))),y.createElement("div",{onClick:()=>aa(!0)},y.createElement(Pe.default.Item,{name:hn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Mn}))))};var Aa=Object.defineProperty,Nr=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Qo=(Ge,nt,vt)=>nt in Ge?Aa(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Za=(Ge,nt)=>{for(var vt in nt||(nt={}))Do.call(nt,vt)&&Qo(Ge,vt,nt[vt]);if(So)for(var vt of So(nt))Ao.call(nt,vt)&&Qo(Ge,vt,nt[vt]);return Ge},qo=(Ge,nt)=>Nr(Ge,Qr(nt)),Si=(Ge,nt)=>{var vt={};for(var Dt in Ge)Do.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&So)for(var Dt of So(Ge))nt.indexOf(Dt)<0&&Ao.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const Ui=Ge=>{var nt=Ge,{value:vt,onChange:Dt}=nt,hn=Si(nt,["value","onChange"]);const Mn=aa=>{Dt([aa])};return y.createElement(un.Z,qo(Za({},hn),{defaultValue:vt==null?void 0:vt[0],onChange:Mn}))},_i=Ge=>{if(!Ge)return!1;let nt=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 Ge==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},nl=({value:Ge=[],onClose:nt})=>y.createElement(Sn.Z,{closable:!0,onClose:nt,className:zt.keywordTag},Ge==null?void 0:Ge.join(" \u6216 ")),Qi=({questionTitlePlaceholder:Ge,form:nt,showKeywords:vt,isMustKeyWords:Dt=vt,titleKey:hn="name",analysisKey:Mn="analysis",answerTexts:aa="answer_texts",keywords:_n="keywords",useKeywords:Kn="use_keywords",indexs:En})=>{const[qn,ya]=(0,y.useState)(!1),[gr,dr]=(0,y.useState)(""),ta=Pe.default.useWatch("sub_item_banks",nt),{use_keywords:ea,score:Wn}=(ta==null?void 0:ta[En])||{};return console.log(ea,Wn,"itemValues"),y.createElement("div",{className:zt.wrap},y.createElement("div",{className:zt.questionTitleEditorWrap},y.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:hn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(io,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),y.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:aa,labelCol:{span:24}},y.createElement(Ui,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),vt&&!Dt&&y.createElement(Pe.default.Item,{hidden:!0,name:Kn,valuePropName:"checked"},y.createElement(An.Z,{defaultChecked:!0})),vt&&Dt&&y.createElement(He.Z,{align:"middle",className:"mb30"},y.createElement(Pe.default.Item,{name:Kn,valuePropName:"checked"},y.createElement(An.Z,null)),y.createElement(we.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(we.Z,null,y.createElement(Te.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ea||!Dt)&&y.createElement(Pe.default.List,{name:_n,rules:[{validator(na,ba){return Dt?ba!=null&&ba.length?(ba==null?void 0:ba.reduce((La,ua)=>La+ua.score,0))>parseFloat(Wn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(na,{add:ba,remove:mr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${zt.title} mb10`},Dt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(He.Z,{align:"middle",className:"font14 mb30"},y.createElement(we.Z,{flex:1},y.createElement(Ue.default,{value:gr,onChange:La=>{dr(La.target.value)},maxLength:50,allowClear:!0,onPressEnter:La=>{var ua,xa,ga,Ba;const Yr=`${(ua=La.target)==null?void 0:ua.value}`,Io=(ga=(xa=Yr==null?void 0:Yr.split("|"))==null?void 0:xa.filter(pr=>!!pr))==null?void 0:ga.map(pr=>pr==null?void 0:pr.trim()),Yo=nt.getFieldValue(["sub_item_banks",..._n]),Ei=((Ba=Yo==null?void 0:Yo.map(pr=>pr==null?void 0:pr.keyword))==null?void 0:Ba.flat())||[];for(const pr of Io)if(Ei.includes(pr)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}_i(Yr)&&(ba({keyword:Io,score:1}),dr(""))},className:zt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(we.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),na.map(La=>{var ua=La,{key:xa,name:ga}=ua,Ba=Si(ua,["key","name"]);return y.createElement(He.Z,{key:xa,className:"mb20",style:{marginRight:148}},y.createElement(we.Z,{flex:1},y.createElement(He.Z,{align:"middle",justify:"space-between"},y.createElement(Pe.default.Item,qo(Za({},Ba),{name:[ga,"keyword"]}),y.createElement(nl,{onClose:()=>mr(ga)})),Dt&&y.createElement(Pe.default.Item,qo(Za({},Ba),{name:[ga,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:zt.blankInputNumberWrapper}),y.createElement(se.Z,{className:zt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>ya(!0)},y.createElement(Pe.default.Item,{name:Mn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Yt=ne(59301),Qt=Object.defineProperty,vn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Da=(Ge,nt,vt)=>nt in Ge?Qt(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,$a=(Ge,nt)=>{for(var vt in nt||(nt={}))ir.call(nt,vt)&&Da(Ge,vt,nt[vt]);if(Wa)for(var vt of Wa(nt))Gn.call(nt,vt)&&Da(Ge,vt,nt[vt]);return Ge},Tr=(Ge,nt)=>vn(Ge,Un(nt)),er=(Ge,nt)=>{var vt={};for(var Dt in Ge)ir.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Wa)for(var Dt of Wa(Ge))nt.indexOf(Dt)<0&&Gn.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt},ha=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())});const{Panel:kr}=ar.default,Eo=null,Wo=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,dispatch:Mn,editData:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=er(vt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[qn,ya]=(0,y.useState)(""),[gr,dr]=(0,y.useState)([]),[ta]=Pe.default.useForm();(0,y.useEffect)(()=>{!aa||!Kn||(ya(aa==null?void 0:aa.name),dr(aa==null?void 0:aa.sub_item_banks),ta.setFieldsValue($a({},aa)))},[aa]),(0,y.useEffect)(()=>{dr(ta.getFieldValue("sub_item_banks"))},[Pe.default.useWatch("sub_item_banks",ta)]),(0,y.useImperativeHandle)(nt,()=>({onSave:ea,Clear:Wn}));const ea=()=>ha(void 0,null,function*(){if(!qn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ta.validateFields()}catch(xa){return console.log(xa,"errInfo"),Ze.ZP.error(xa.errorFields[0].errors[0]),!1}const ua=gr.map(xa=>$a({id:xa.id>1?xa.id:null},xa));return{name:qn,sub_item_banks:ua}}),Wn=()=>{ya(""),dr([])},na={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ba=({value:ua})=>Yt.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ua),[mr,La]=(0,y.useState)();return Yt.createElement("section",{className:Ae.wrap},Yt.createElement("p",{className:Ae.titleWrap},Yt.createElement("span",{className:Ae.required},"*"),Yt.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Yt.createElement(un.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qn,onChange:ua=>ya(ua)}),Yt.createElement(Pe.default,{form:ta,autoComplete:"off"},Yt.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(ua,xa){return xa?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ua,{add:xa,remove:ga})=>{const Ba=ta.getFieldValue("sub_item_banks");return Yt.createElement(Yt.Fragment,null,Yt.createElement(ar.default,{className:ua.length>0?Ae.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Yr})=>Yt.createElement("i",{className:`iconfont icon-weizhankai ${Yr?Ae.open:Ae.close}`,style:{fontSize:14,transition:"all .2s"}})},ua.map((Yr,Io)=>{var Yo=Yr,{key:Ei,name:pr}=Yo,Ti=er(Yo,["key","name"]),ki,Jr,To,Uo,Ko,Ri,Cl,Ol,Kl,kl,Zl,Vl;return Yt.createElement(kr,{className:Ae.panel,forceRender:!0,header:Yt.createElement("div",{className:Ae.panelHeader},"\u7B2C",Io+1,"\u5C0F\u9898",Yt.createElement("span",null,"\uFF08",na[(ki=Ba==null?void 0:Ba[pr])==null?void 0:ki.item_type],"\uFF09")),extra:Yt.createElement(He.Z,{align:"middle",onClick:pl=>pl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Jr=Ba==null?void 0:Ba[pr])==null?void 0:Jr.item_type)=="completion"&&Yt.createElement(Pe.default.Item,Tr($a({},Ti),{name:[pr,"score"],className:Ae.blankInputNumberWrapper,style:{marginBottom:0}}),((To=Ba==null?void 0:Ba[pr])==null?void 0:To.item_type)=="completion"&&Yt.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Yt.createElement(ba,{value:(Uo=Ba==null?void 0:Ba[pr])==null?void 0:Uo.score}),"\u5206")),((Ko=Ba==null?void 0:Ba[pr])==null?void 0:Ko.item_type)=="completion"&&Yt.createElement(Yt.Fragment,null,Yt.createElement(Me.ZP.Group,{defaultValue:(Ri=Ba==null?void 0:Ba[pr])==null?void 0:Ri.use_blank_score,className:Ae.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:pl=>{var yl;console.log(ta.getFieldsValue()),ta==null||ta.setFieldValue(["sub_item_banks",pr,"use_blank_score"],(yl=pl==null?void 0:pl.target)==null?void 0:yl.value),La(new Date)}}),Yt.createElement(Te.Z,{overlayInnerStyle:{width:460},title:Yt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Yt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Yt.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ei},Yt.createElement(Pe.default.Item,Tr($a({},Ti),{name:pr}),(((Cl=Ba==null?void 0:Ba[pr])==null?void 0:Cl.item_type)=="single"||((Ol=Ba==null?void 0:Ba[pr])==null?void 0:Ol.item_type)=="multiple")&&Yt.createElement(Vo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Kl=Ba==null?void 0:Ba[pr])==null?void 0:Kl.item_type)!="single",form:ta,choiceKey:[pr,"choices"],titleKey:[pr,"name"],analysisKey:[pr,"analysis"],choiceOptionsPath:["sub_item_banks",pr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((kl=Ba==null?void 0:Ba[pr])==null?void 0:kl.item_type)=="completion"&&Yt.createElement(Di,{form:ta,name:pr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[pr,"use_blank_score"],titleKey:[pr,"name"],analysisKey:[pr,"analysis"],isOrdered:[pr,"is_ordered"],answerKey:[pr,"standard_answer"],key:mr}),((Zl=Ba==null?void 0:Ba[pr])==null?void 0:Zl.item_type)=="judgement"&&Yt.createElement(ia,{form:ta,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[pr,"name"],analysisKey:[pr,"analysis"],choiceKey:[pr,"choices"]}),((Vl=Ba==null?void 0:Ba[pr])==null?void 0:Vl.item_type)=="subjective"&&Yt.createElement(Qi,{showKeywords:!0,form:ta,titleKey:[pr,"name"],analysisKey:[pr,"analysis"],answerTexts:[pr,"answer_texts"],useKeywords:[pr,"use_keywords"],keywords:[pr,"keywords"],indexs:pr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var tr=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Wo)),ur=ne(96935),uo=ne(19842),fo=ne(57809),to=ne(1710),ft={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},ht=ne(3918),Ut=ne(63952),On=ne(33270),In=ne(61527),Bn=ne(2524),Cn=ne(90463),cn=({open:Ge,onCancel:nt,onOk:vt})=>{const Dt=(0,Ut.g)(),[hn,Mn,aa,_n]=(0,In.U)(On.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Kn,En]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ge&&aa({page:1,limit:10,type:0},!0).then(ta=>{(ta==null?void 0:ta.shixuns_count)===0&&En(!0)})},[Ge]);const[qn,ya]=(0,y.useState)([]),[gr,dr]=(0,y.useState)([]);return y.createElement(Oe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Ge,width:948,centered:!0,closable:!0,onCancel:nt,onOk:()=>vt(gr),destroyOnClose:!0},y.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(we.Z,null,y.createElement(uo.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Dt,onChange:ta=>{aa({page:1,discipline_id:ta==null?void 0:ta[0],sub_discipline_id:ta==null?void 0:ta[1]})}}),y.createElement(fo.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:ta=>aa({page:1,diff:ta})}),y.createElement(fo.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:ta=>aa({page:1,shixun_publish_status:ta})})),y.createElement(ht.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:ta=>{aa({keyword:ta,page:1})}})),Kn?y.createElement("div",null,y.createElement(Bn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,xe.xg)("/shixuns")})):y.createElement(to.default,{loading:Mn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(ta,ea)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ea!=null&&ea.high_resources_consume?ft.title:"",title:ta||"--"},y.createElement(pe.Z,{key:1,showLines:1,showTextOnly:!0,value:ta||"--"})),(ea==null?void 0:ea.high_resources_consume)&&y.createElement(Cn.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(ta,ea,Wn)=>y.createElement("span",null,ta||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Te.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(jn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(ta,ea,Wn)=>y.createElement("span",null,ta||"- -")},{title:"\u64CD\u4F5C",render(ta,ea){const{title:Wn,challenge_names:na,author_name:ba,identifier:mr,author_school_name:La,study_count:ua}=ea||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Oe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(pe.Z,{value:Wn,style:{marginBottom:18}}),y.createElement("div",{className:ft.challengeNameWrapper},na.map((xa,ga)=>y.createElement("div",{className:ft.challengeName,key:ga},"\u7B2C",(0,xe.EM)(ga+1),"\u9898\xA0",xa))),y.createElement(He.Z,{className:ft.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(we.Z,{className:ft.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:ft.shixunInfo},ba.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:ft.shixunInfo},La),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:ft.shixunInfo},ua)),y.createElement(Ie.ZP,{type:"primary",className:ft.btnToDetail,onClick:()=>(0,xe.xg)(`/shixuns/${mr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(ea==null?void 0:ea.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${ea==null?void 0:ea.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:_n==null?void 0:_n.items,rowSelection:{type:"radio",selectedRowKeys:qn,preserveSelectedRowKeys:!0,getCheckboxProps:ta=>({disabled:ta.shixun_tag_num===1}),onChange(ta,ea){var Wn,na,ba;console.log(ta),ya(ta);const mr=[];for(const ua of gr)ta.includes(ua.id)&&mr.push(ua);const La=mr.map(ua=>ua.id);for(const ua of ea)ua&&ta.includes(ua.id)&&!La.includes(ua.id)&&mr.push({id:ua.id,difficulty:ua.level,identifier:ua.identifier,name:ua.name,real_name:(Wn=ua==null?void 0:ua.author_name)==null?void 0:Wn.split("\u3001")[0],school_name:ua.author_school_name,challenge_names:ua.challenge_names,challenges:(na=ua.challenge_names)==null?void 0:na.map((xa,ga)=>({subject:xa,id:ga,score:5})),score:((ba=ua.challenge_names)==null?void 0:ba.length)*5,study_count:ua.study_count,challenges_count:ua.challenges_count});dr(mr)}},pagination:{current:hn.page,pageSize:hn.limit,total:_n==null?void 0:_n.items_count,showTotal:ta=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},ta),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(ta,ea){aa({page:ta,limit:ea})},size:"default"},scroll:{y:400}}))},Zn=ne(83028),da=ne(60979),Ha=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())}),co=({visible:Ge,getdata:nt,onCancel:vt,onRandomExchange:Dt,selectFromProblemSet:hn,questionParams:Mn})=>{const[aa,_n]=(0,y.useState)(!1),[Kn,En]=(0,y.useState)(!1),[qn,ya]=(0,y.useState)({}),gr=(0,ge.useParams)(),[dr,ta]=(0,y.useState)(),ea=(Wn,na)=>Ha(void 0,null,function*(){En(!0);const ba=yield(0,ye.ZP)(`/api/exercises/${gr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Mn.id,item_bank_id:Wn,shixuns_info:[{id:Wn,is_copy:na!=1,is_use:na!=1}]}});En(!1),ba!=null&&ba.status||(Ze.ZP.info("\u6362\u9898\u6210\u529F"),vt(),nt())});return y.createElement(Oe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Ge,onCancel:vt,centered:!0,maskClosable:!0,footer:null},y.createElement(He.Z,{justify:"center",className:"pb20"},y.createElement(ur.Z,{onClick:Dt},"\u968F\u673A\u66F4\u6362"),(Mn==null?void 0:Mn.type)!=="PRACTICAL"&&y.createElement(Ie.ZP,{style:{marginLeft:24},onClick:hn},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Mn==null?void 0:Mn.type)==="PRACTICAL"&&y.createElement(Ie.ZP,{style:{marginLeft:24},onClick:()=>{_n(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(cn,{open:aa,onCancel:()=>_n(!1),onOk:Wn=>Ha(void 0,null,function*(){if(console.log("----selectedRows",Wn,gr),(Wn==null?void 0:Wn.length)<=0){Ze.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let na=Wn==null?void 0:Wn.map(mr=>mr==null?void 0:mr.id),ba=yield(0,da.Tr)({id:[...na],course_id:gr.coursesId,type:"shixun"});(ba==null?void 0:ba.student_count)===0?ea(na==null?void 0:na[0],1):(ta(na),ya(ba)),_n(!1)})}),y.createElement(Zn.Z,{resdata:qn,type:"shixun",okloading:Kn,oktext:(qn==null?void 0:qn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Wn=>Ha(void 0,null,function*(){ea(dr==null?void 0:dr[0],2)})}))},Dr=ne(98408),Ka=ne(24334),Sa=ne(88436),Jn=ne(25965),br=ne(2337),Cr=Object.defineProperty,Vr=Object.defineProperties,po=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,Ra=(Ge,nt,vt)=>nt in Ge?Cr(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,zr=(Ge,nt)=>{for(var vt in nt||(nt={}))no.call(nt,vt)&&Ra(Ge,vt,nt[vt]);if(xr)for(var vt of xr(nt))Ar.call(nt,vt)&&Ra(Ge,vt,nt[vt]);return Ge},mo=(Ge,nt)=>Vr(Ge,po(nt)),Mo=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())}),zi=({data:Ge,submit:nt,goBack:vt,loading:Dt,onTypeScore:hn,editPreview:Mn=!1,onSkipExamination:aa,selectValue:_n,onExchange:Kn,getdata:En,handleMarkWrongQuestion:qn})=>{var ya,gr,dr,ta,ea,Wn,na,ba,mr,La,ua;const xa=(0,y.useRef)(),[ga,Ba]=(0,y.useState)(null),[Yr,Io]=(0,y.useState)(!1),[Yo,Ei]=(0,y.useState)(!1),pr=(0,y.useRef)(),[Ti]=Pe.default.useForm(),ki=(0,ge.useParams)(),[Jr,To]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Io(!0)},[]),(0,y.useEffect)(()=>{Mn||(0,xe.Dk)("\u8BD5\u5377\u9884\u89C8")},[Mn]);const Uo=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ko={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Ri={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Cl=_t=>{var Fa;const Rr=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(Fa=_t==null?void 0:_t.choices)==null?void 0:Fa.map((fe,me)=>(fe.is_answer&&Rr.push(br.k4[me]),y.createElement("ul",{key:me},y.createElement("li",null,br.k4[me],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:fe.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Rr.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Uo[_t.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name)))))},Ol=(_t,Fa)=>{var Rr;const fe=(Rr=_t==null?void 0:_t.standard_answer)==null?void 0:Rr.map((me,ke)=>{var Ve;return y.createElement("div",{key:ke},`\u7B54\u6848\uFF08\u586B\u7A7A${me==null?void 0:me.position}\uFF09\uFF1A${(Ve=me==null?void 0:me.answer_text)==null?void 0:Ve.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,fe)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Fa?`${(Fa==null?void 0:Fa.discipline_name)||"--"}/${Fa==null?void 0:Fa.sub_discipline_name}`:`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name)))))},Kl=_t=>{var Fa;const Rr=(Fa=_t==null?void 0:_t.standard_answer)==null?void 0:Fa.map((fe,me)=>y.createElement("div",{key:me},`\u7B54\u6848\uFF08\u586B\u7A7A${(fe==null?void 0:fe.position)||(fe==null?void 0:fe.exercise_choice_id)}\uFF09\uFF1A${fe==null?void 0:fe.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Rr)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name)))))},kl=(_t,Fa)=>{var Rr;return y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Rr=_t==null?void 0:_t.answer_texts)==null?void 0:Rr[0]),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Fa?`${(Fa==null?void 0:Fa.discipline_name)||"--"}/${Fa==null?void 0:Fa.sub_discipline_name}`:`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name))))},Zl=_t=>{var Fa,Rr;return y.createElement("div",{className:ue.analysis},y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(pe.Z,{value:(Fa=_t==null?void 0:_t.program_attr)==null?void 0:Fa.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Rr=_t==null?void 0:_t.program_attr)==null?void 0:Rr.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name))))},Vl=(_t,Fa)=>{var Rr;return y.createElement("div",null,(Rr=_t==null?void 0:_t.sub_item_banks)==null?void 0:Rr.map((fe,me)=>{var ke,Ve;const at=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Fa+1+"."+(me+1),"\uFF08",Ko[fe.item_type]||Ri[fe.item_type],"\uFF09",fe.name),(fe.item_type=="SINGLE"||fe.item_type=="MULTIPLE"||fe.item_type=="JUDGMENT"||fe.item_type=="single"||fe.item_type=="multiple"||fe.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(ke=fe==null?void 0:fe.choices)==null?void 0:ke.map((qe,kt)=>(qe.is_answer&&at.push(br.k4[kt]),y.createElement("ul",{key:kt},y.createElement("li",null,br.k4[kt],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:qe.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",at.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Uo[fe.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:fe.analysis?fe.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name))))),(fe.item_type=="COMPLETION"||fe.item_type=="completion")&&Ol(fe,_t),(fe.item_type=="SUBJECTIVE"||fe.item_type=="subjective")&&kl(fe,_t),((Ve=Ge==null?void 0:Ge.exam)==null?void 0:Ve.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(Sa.Z,{state:fe==null?void 0:fe.is_wrong,onClick:()=>{qn==null||qn({value:mo(zr({},fe),{question_id:fe==null?void 0:fe.id,question_score:fe==null?void 0:fe.score})})}}),fe.item_type=="single"&&y.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{Ql({value:fe})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},pl=_t=>{var Fa,Rr,fe;return y.createElement("div",{style:{marginTop:"12px"}},(Rr=(Fa=_t==null?void 0:_t.shixun)==null?void 0:Fa.challenges)==null?void 0:Rr.map((me,ke)=>y.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",ke+1,"\u5173"),y.createElement(Te.Z,{key:ke,title:me==null?void 0:me.challenge_name},y.createElement("span",null,(0,xe.Pq)(me==null?void 0:me.challenge_name,44)))),Mn&&y.createElement("div",null,"\u5206\u503C\uFF1A",me.score,"\u5206"))),y.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(fe=_t==null?void 0:_t.shixun)==null?void 0:fe.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},yl=_t=>{let Fa=_t.questions_score/_t.questions_count;Oe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{className:ue.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",null,_t==null?void 0:_t.name,"\uFF1A"),y.createElement(se.Z,{min:0,precision:1,defaultValue:Fa,onChange:Rr=>{Fa=Rr}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){var Rr;if(!Fa)return Ze.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const fe={type:_t==null?void 0:_t.type,score:Fa,scoreTotal:Number((Rr=Fa*_t.questions_count)==null?void 0:Rr.toFixed(1))};hn(fe)})})},Ul=()=>{let _t="";Oe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:Ot.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),y.createElement("div",{className:ue.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(Ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:_t,onChange:Fa=>{_t=Fa.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){var Fa;if(!_t)return Ze.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Rr=[],fe=[],me=[],ke=[];(Fa=Ge==null?void 0:Ge.questionList)==null||Fa.forEach(at=>{var qe;(qe=at.questions)==null||qe.forEach(kt=>{let It=at.questions_score/at.questions_count;It=It&&It.toFixed(1),at.type==="COMBINATION"&&me.push({id:kt.id,sub_item_bank_ids:kt.sub_item_banks.map(Ht=>Ht.id)}),at.type==="PRACTICAL"?ke.push(kt.id):(Rr.push(kt.id),fe.push(It))})}),console.log("-----",me),yield nt({item_bank_ids:Rr,item_bank_scores:fe,name:_t,combination_item_banks:me,shixun_ids:ke})})})},xl=(_t,Fa,Rr,fe)=>{var me;const ke=`${location.pathname}${location.search}`,Ve=(me=fe.questions)==null?void 0:me.map(at=>at==null?void 0:at.id);if(ke.includes("exercise"))pr.current={id:_t,ids:Ve,type:Fa,index:Rr},Ei(!0);else{let at=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){at.update({cancelButtonProps:{disabled:!0}}),yield Kn({single_question_id:_t,seleted_item_bank_ids:Ve},{type:Fa,index:Rr}),at.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Al=_t=>{var Fa;const Rr=(Fa=_t.questions)==null?void 0:Fa.map(ke=>ke==null?void 0:ke.id),fe=_t.name;let me=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${fe}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){me.update({cancelButtonProps:{disabled:!0}}),yield Kn({seleted_item_bank_ids:Rr},{type:_t.type}),me.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${fe}\u8BD5\u9898`)})})},is=()=>{let _t=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){_t.update({cancelButtonProps:{disabled:!0}}),yield Kn(),_t.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Bl=_t=>{console.log(_t,"key"),aa(_t-1)},_l=(_t,Fa)=>{var Rr,fe;if(Fa==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(dn,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(Fn,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(Re,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(Je,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Xa,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(tr,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(Pe.default,{form:Ti,style:{marginTop:20},onFinishFailed:me=>{var ke,Ve;me.errorFields[0].name.includes("standard_answers")?Ze.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ze.ZP.error(me.errorFields[0].errors[0]),Ti.scrollToField((Ve=(ke=me==null?void 0:me.errorFields)==null?void 0:ke[0])==null?void 0:Ve.name,{behavior:"smooth",block:"center"})},onFinish:me=>Mo(void 0,null,function*(){var ke;let Ve=mo(zr({question_score:_t.score},me),{question_type:8,hack:mo(zr({},me.hack),{difficult:_t.program_attr.difficult}),hack_codes:mo(zr({},me.hack_codes),{code:Ka.Base64.encode((ke=me.hack_codes)==null?void 0:ke.code)})});Jr&&(Ve.is_cover=1);const at=yield(0,ye.ZP)(`/api/exercise_questions/${_t.id}.json`,{method:"put",body:Ve});(at==null?void 0:at.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),Bl(_n+1)),Ba(null)})},y.createElement(Dr.tc,{form:Ti,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Rr=_t==null?void 0:_t.program_attr)==null?void 0:Rr.identifier,answerKey:"standard_answers"}),y.createElement(je.Z,null)));if(Fa==="PROGRAM"&&ge.history.push(`/problems/${(fe=_t==null?void 0:_t.program_attr)==null?void 0:fe.identifier}/edit?type=exercises&express_id=${ki.categoryId}&question_id=${_t==null?void 0:_t.id}&score=${_t==null?void 0:_t.score}&callback_url=${location.pathname}&select=${_n}&exercise=true`),Fa==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(mn,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null))},es=(_t,Fa)=>Mo(void 0,null,function*(){var Rr,fe,me,ke,Ve,at;const qe=yield(Rr=xa.current)==null?void 0:Rr.onSave();if(!qe)return;const kt=jt=>{const $t=jt.map(Ln=>Ln.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set($t).size!==$t.length},It={question_score:Fa.score,analysis:qe.analysis};if(_t==="SINGLE"||_t==="MULTIPLE"||_t==="JUDGMENT"){if(_t!=="JUDGMENT"&&kt(qe==null?void 0:qe.choices)){Ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const jt=[],$t=[];It.question_type=_t==="JUDGMENT"?2:1,It.question_title=qe==null?void 0:qe.name,(fe=qe==null?void 0:qe.choices)==null||fe.forEach((kn,Ln)=>{jt.push(kn.choice_text),kn!=null&&kn.is_answer&&$t.push(Ln+1)}),It.question_choices=jt,It.standard_answers=$t}if(_t==="COMPLETION"){let jt=(me=qe==null?void 0:qe.standard_answers)==null?void 0:me.map((Ln,zn)=>(Ln==null?void 0:Ln.score)<=0?zn+1:null).filter(Ln=>Ln!==null);if((jt==null?void 0:jt.length)>0)return Ze.ZP.warning(`\u7B2C${jt.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let $t=(ke=qe==null?void 0:qe.standard_answers)==null?void 0:ke.reduce((Ln,zn)=>Ln+(Number(zn==null?void 0:zn.score)||0),0);if(parseFloat($t.toFixed(2))!=(It==null?void 0:It.question_score))return Ze.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;It.is_ordered=qe.is_ordered,It.question_title=qe==null?void 0:qe.name,It.use_blank_score=qe==null?void 0:qe.use_blank_score,It.question_type=3;const kn=[];(Ve=qe==null?void 0:qe.standard_answers)==null||Ve.forEach((Ln,zn)=>{kn.push({choice_id:Ln.position,answer_text:Ln.answer_text,score:Ln.score})}),It.standard_answers=kn,It.downcase=qe==null?void 0:qe.downcase,It.no_space=qe==null?void 0:qe.no_space}if(_t==="SUBJECTIVE"&&(console.log("editorData"),console.log(qe),It.question_title=qe==null?void 0:qe.name,It.question_type=4,It.answer_texts=qe==null?void 0:qe.answer_texts,It.use_keywords=qe==null?void 0:qe.use_keywords,It.keywords=qe==null?void 0:qe.keywords),_t==="COMBINATION"){It.question_title=qe==null?void 0:qe.name,It.question_type=7;try{It.sub_questions=(at=qe==null?void 0:qe.sub_item_banks)==null?void 0:at.map((jt,$t)=>{var kn,Ln,zn;if((jt==null?void 0:jt.item_type)=="single"||(jt==null?void 0:jt.item_type)=="multiple"){if(kt(jt==null?void 0:jt.choices))throw new Error(`\u7B2C${$t+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const va=[],oa=[];return(kn=jt==null?void 0:jt.choices)==null||kn.forEach((ma,la)=>{va.push(ma.choice_text),ma!=null&&ma.is_answer&&oa.push(la+1)}),{id:jt.id,question_id:jt.id,question_title:jt.name,difficulty:jt.difficulty,question_type:(jt==null?void 0:jt.item_type)=="single"?0:(jt==null?void 0:jt.item_type)=="multiple"?1:2,question_choices:va,standard_answers:oa,analysis:jt.analysis,question_score:jt==null?void 0:jt.score}}else if((jt==null?void 0:jt.item_type)=="completion"){let va=(Ln=jt==null?void 0:jt.standard_answer)==null?void 0:Ln.reduce((ma,la)=>ma+(Number(la==null?void 0:la.score)||0),0);if(parseFloat(va.toFixed(2))!=(jt==null?void 0:jt.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const oa=[];return(zn=jt==null?void 0:jt.standard_answer)==null||zn.forEach((ma,la)=>{oa.push({choice_id:ma.position,answer_text:ma.answer_text,score:ma.score})}),{id:jt.id,question_id:jt.id,is_ordered:jt.is_ordered,question_title:jt.name,difficulty:jt.difficulty,question_type:3,standard_answers:oa,use_blank_score:jt.use_blank_score,analysis:jt.analysis,downcase:jt==null?void 0:jt.downcase,no_space:jt==null?void 0:jt.no_space,question_score:jt==null?void 0:jt.score}}else if((jt==null?void 0:jt.item_type)=="subjective")return{id:jt.id,question_id:jt.id,question_title:jt.name,question_type:4,difficulty:jt.difficulty,answer_texts:jt==null?void 0:jt.answer_texts,analysis:jt.analysis,question_score:jt==null?void 0:jt.score,use_keywords:jt.use_keywords,keywords:jt==null?void 0:jt.keywords}})}catch(jt){Ze.ZP.warning(jt.message);return}delete It.analysis}let Ht=!1;(Fa==null?void 0:Fa.is_my)===1&&(Ht=yield new Promise(($t,kn)=>{Oe.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:()=>{$t(!0)},onCancel:()=>{$t(!1)}})})),Ht&&(It.is_cover=1);const an=_t!=="PRACTICAL"?yield(0,ye.ZP)(`/api/exercise_questions/${Fa.id}.json`,{method:"put",body:It}):yield(0,ye.ZP)(`/api/exercise_questions/${Fa.id}/update_shixun_score.json`,{method:"post",body:zr({},qe)});(an==null?void 0:an.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),Bl(_n+1),Ba(null))}),ls=()=>Mo(void 0,null,function*(){(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,ye.ZP)(`/api/exercises/${ki.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield aa(_n),Ze.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ql=({value:_t}={})=>{var Fa;const Rr=[];let fe=[];const me=(Fa=_t==null?void 0:_t.choices)==null?void 0:Fa.map((Ve,at)=>{var qe;const kt=at+1;return Ve!=null&&Ve.is_answer&&(Rr.push(kt),fe.push(kt)),{value:kt,label:y.createElement(pe.Z,{className:"c-black font14",value:`${(qe=br.k4)==null?void 0:qe[at]}. ${Ve==null?void 0:Ve.choice_text}`}),disabled:Ve==null?void 0:Ve.origin_standard_answer}}),ke=Oe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:y.createElement(y.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Rr==null?void 0:Rr.map(Ve=>{var at;return(at=br.k4)==null?void 0:at[Ve-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",y.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",y.createElement("br",null),y.createElement(ze.default.Group,{className:"flex-col mt20",options:me,defaultValue:fe,onChange:Ve=>{fe=Ve}})),onOk:()=>Mo(void 0,null,function*(){const Ve=yield(0,ye.ZP)(`/api/exercises/${ki.categoryId}/questions/${_t==null?void 0:_t.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:fe}});(Ve==null?void 0:Ve.status)===0&&(Ze.ZP.success("\u4FEE\u6539\u6210\u529F"),Bl(_n+1))})})},jl=(ya=Ge==null?void 0:Ge.questionList)==null?void 0:ya.reduce((_t,Fa)=>_t+Number(Fa.questions_score),0),ts=Mn&&((gr=Ge==null?void 0:Ge.exam)==null?void 0:gr.exercise_status)!==1;return y.createElement("section",{className:ue.wrap},y.createElement("div",{id:"id_left_preview",className:ue.left,onMouseEnter:_t=>{const Fa=document.getElementById("id_left_preview");Fa.style.overflowY="auto"},onMouseLeave:_t=>{const Fa=document.getElementById("id_left_preview");Fa.style.overflowY="hidden"}},y.createElement("div",{className:ue.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ue.total},y.createElement("div",null,y.createElement("img",{src:mt}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,Ge==null?void 0:Ge.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:pt}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,jl&&jl.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:ce}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((dr=Ge==null?void 0:Ge.exam)==null?void 0:dr.time)===-1||((ta=Ge==null?void 0:Ge.exam)==null?void 0:ta.time)===null?"\u4E0D\u9650":(ea=Ge==null?void 0:Ge.exam)==null?void 0:ea.time))),(Wn=Ge==null?void 0:Ge.questionList)==null?void 0:Wn.map((_t,Fa)=>{var Rr;return y.createElement("div",{className:ue.list,key:Fa},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,_t.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ue.b},_t.questions_count),"\u9898 ",y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},_t.questions_score),"\u5206"),y.createElement("div",{className:ue.answerSheet},(Rr=_t==null?void 0:_t.questions)==null?void 0:Rr.map((fe,me)=>y.createElement("div",{onClick:()=>{const ke=`Anchor_${fe==null?void 0:fe.id}`;let Ve=document.getElementById(ke);Ve&&setTimeout(()=>Ve.scrollIntoView({block:"center",behavior:"smooth"}))},key:fe==null?void 0:fe.id,className:ue.tag},me+1)))))})),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.examName,id:"examName"},y.createElement("div",{className:ue.name},y.createElement(Te.Z,{title:(na=Ge==null?void 0:Ge.exam)==null?void 0:na.name,getPopupContainer:_t=>_t.parentNode},y.createElement("span",{className:ue.t},(ba=Ge==null?void 0:Ge.exam)==null?void 0:ba.name))),Mn&&((mr=Ge==null?void 0:Ge.exam)==null?void 0:mr.exercise_status)===1&&y.createElement(ht.op,{openLoading:!0,shape:"default",onClick:()=>{Oe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ls()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Mn&&y.createElement(Ie.ZP,{onClick:is,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ue.topWarp},(La=Ge==null?void 0:Ge.questionList)==null?void 0:La.map((_t,Fa)=>{var Rr,fe;return y.createElement(y.Fragment,{key:Fa},y.createElement("div",{className:ue.head,style:Fa===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,_t.name)),y.createElement("div",{className:ue.so},"\u5171",y.createElement("span",{className:ue.b},_t.questions_count," "),"\u9898 ",_t.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Rr=_t==null?void 0:_t.questions)==null?void 0:Rr.map(me=>{var ke;return(ke=me==null?void 0:me.sub_item_banks)==null?void 0:ke.length}).reduce((me,ke)=>me+ke)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},_t.questions_score),"\u5206"),!Mn&&y.createElement("div",{className:ue.btn},y.createElement(Ie.ZP,{onClick:()=>{yl(_t)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(Ie.ZP,{onClick:()=>Al(_t),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(fe=_t==null?void 0:_t.questions)==null?void 0:fe.map((me,ke)=>{var Ve,at,qe,kt;return ga===(me==null?void 0:me.id)?y.createElement("div",{id:`Anchor_${me==null?void 0:me.id}`,className:ue.content,style:{padding:0,marginTop:24},key:me==null?void 0:me.id},y.createElement("div",{style:{float:"right",marginTop:`${(_t==null?void 0:_t.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(Ie.ZP,{onClick:()=>Ba(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(Ie.ZP,{onClick:()=>{es(_t==null?void 0:_t.type,me)},type:"primary"},"\u4FDD\u5B58")),_l(me,_t.type)):y.createElement("div",{id:`Anchor_${me==null?void 0:me.id}`,className:ue.content,key:me==null?void 0:me.id},y.createElement("div",{className:ue.titleWrap},(me==null?void 0:me.item_type)==="bprogram"?y.createElement(pe.Z,{style:{paddingRight:10},value:ke+1+"\u3001"+((Ve=me==null?void 0:me.program_attr)==null?void 0:Ve.description)}):y.createElement(pe.Z,{style:{paddingRight:10},className:ue.titleHtml,value:ke+1+`\u3001${(me==null?void 0:me.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(me==null?void 0:me.name)}),Mn&&y.createElement(Ie.ZP,{onClick:()=>{var It,Ht,an;if(ga){Ze.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ti.setFieldsValue({standard_answers:me==null?void 0:me.standard_answer,hack:zr(zr({},me),me==null?void 0:me.program_attr),hack_codes:mo(zr({},me==null?void 0:me.program_attr),{code:Ka.Base64.decode(((It=me==null?void 0:me.program_attr)==null?void 0:It.code)||"")}),hack_sets:zr({},(Ht=me==null?void 0:me.hack_sets)==null?void 0:Ht[0])}),(me==null?void 0:me.item_type)=="program"?ge.history.push(`/problems/newedit/${(an=me==null?void 0:me.program_attr)==null?void 0:an.identifier}?type=exercises&express_id=${ki.categoryId}&question_id=${me==null?void 0:me.id}&score=${me==null?void 0:me.score}&exercise=true&callback_url=/classrooms/${ki.coursesId}/exercise/${ki.categoryId}/detail?random=true`):Ba(me==null?void 0:me.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!ts&&y.createElement(Ie.ZP,{disabled:ts,className:"ml20",onClick:()=>xl(me==null?void 0:me.id,_t.type,ke,_t),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(me==null?void 0:me.item_type)==="bprogram"&&y.createElement(pe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ue.titleHtml,value:Ka.Base64.decode(((at=me==null?void 0:me.program_attr)==null?void 0:at.code)||"")}),(_t.type==="SINGLE"||_t.type==="JUDGMENT"||_t.type==="MULTIPLE")&&Cl(me),_t.type==="COMPLETION"&&Ol(me),_t.type==="SUBJECTIVE"&&kl(me),_t.type==="PROGRAM"&&Zl(me),_t.type==="BPROGRAM"&&Kl(me),_t.type==="COMBINATION"&&Vl(me,ke),_t.type==="PRACTICAL"&&pl(me),y.createElement(He.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((qe=Ge==null?void 0:Ge.exam)==null?void 0:qe.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(_t.type)&&y.createElement(we.Z,null,y.createElement(Sa.Z,{state:me==null?void 0:me.is_wrong,onClick:()=>{qn==null||qn({value:mo(zr({},me),{question_id:me==null?void 0:me.id,question_score:me==null?void 0:me.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(_t.type)&&(me==null?void 0:me.show_resubmit)&&y.createElement(we.Z,null,y.createElement(Jn.C,{dataSource:mo(zr({},me),{question_id:me==null?void 0:me.id})})),((kt=Ge==null?void 0:Ge.exam)==null?void 0:kt.exercise_status)===3&&["SINGLE"].includes(_t.type)&&y.createElement(we.Z,null,y.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{Ql({value:me})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Mn?y.createElement(ht.vr,null,y.createElement(le.Z,{showTotal:xe.rU,total:(ua=Ge==null?void 0:Ge.exam)==null?void 0:ua.total_num,pageSize:1,current:_n+1,showSizeChanger:!1,onChange:Bl,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(ht.vr,{LeftContent:y.createElement(ht.op,{onClick:vt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(He.Z,{align:"middle"},y.createElement(E.Z,{color:"#55575D",overlayClassName:ue.popover,open:Yr,getPopupContainer:_t=>_t==null?void 0:_t.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},y.createElement(ht.op,{onMouseEnter:()=>Io(!0),onMouseLeave:()=>Io(!1),onClick:()=>Mo(void 0,null,function*(){const _t=Number(jl);[100,120,150].includes(_t)||(yield new Promise((Fa,Rr)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},_t),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Mo(void 0,null,function*(){Fa("")}),onCancel:()=>{Rr()}})})),Ul()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(ht.op,{shape:"default",type:"primary",onClick:()=>Mo(void 0,null,function*(){const _t=Number(jl);[100,120,150].includes(_t)||(yield new Promise((Fa,Rr)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},_t),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Mo(void 0,null,function*(){Fa("")}),onCancel:()=>{Rr()}})})),nt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(co,{visible:Yo,questionParams:pr.current,getdata:En,onRandomExchange:()=>Mo(void 0,null,function*(){const _t=pr.current;yield Kn({single_question_id:_t.id,seleted_item_bank_ids:_t.ids},{type:_t.type,index:_t.index}),Ei(!1)}),selectFromProblemSet:()=>{const _t=pr.current,Fa=`${location.pathname}${location.search}`;Fa.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${_t.id}&qtype=${_t.type}&exerciseid=${ki.categoryId}&from=${Fa}`)},onCancel:()=>{Ei(!1)}}))}},87261:function(Ct,Rt,ne){"use strict";ne.r(Rt),ne.d(Rt,{default:function(){return to}});var y=ne(59301),ue={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},Pe=ne(8591),Te=ne(78241),Ie=ne(66104),Oe=ne(65582),se=ne(19471),Ze=ne(71418),Ue=ne(92832),je=ne(19842),ze=ne(5112),He=ne(95237),we=ne(5871),le=ne(3113),E=ne(38147),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ft,ht,Ut)=>ht in ft?a(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,re=(ft,ht)=>{for(var Ut in ht||(ht={}))b.call(ht,Ut)&&te(ft,Ut,ht[Ut]);if(x)for(var Ut of x(ht))z.call(ht,Ut)&&te(ft,Ut,ht[Ut]);return ft},ie=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});function ce(ft){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/edit_random_exam_new.json`,{method:"get"})})}function pe(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/update_random_exam.json`,{method:"post",body:ht})})}function ge(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:ft})})}function xe(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:ft})})}function ye(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:ft})})}function De(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/set_item_type_score.json`,{method:"post",body:ht})})}function ve(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${ft}/set_item_type_score.json`,{method:"post",body:ht})})}function Xe(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/delete_item_type.json`,{method:"post",body:ht})})}function We(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${ft}/delete_item_type.json`,{method:"post",body:ht})})}function st(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:ft})})}function Le(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:ft})})}function Ye(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:ft})})}function mt(ft){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${ft.categoryId}/edit.json`,{method:"get",params:re({},ft)})})}var _e=(ft=>(ft.OnlyFileFolder="1",ft.OnlyKnowledge="2",ft.OnlyDifficulty="3",ft.FileFolderAndDiff="4",ft.FileFolderAndKnowledge="5",ft.KnowledgeAndDiff="6",ft.All="7",ft.Shixun="8",ft))(_e||{}),$e=ne(89392),Vt=Object.defineProperty,lt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Ot=(ft,ht,Ut)=>ht in ft?Vt(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,un=(ft,ht)=>{for(var Ut in ht||(ht={}))Ke.call(ht,Ut)&&Ot(ft,Ut,ht[Ut]);if(Gt)for(var Ut of Gt(ht))pt.call(ht,Ut)&&Ot(ft,Ut,ht[Ut]);return ft},Bt=(ft,ht)=>lt(ft,Jt(ht)),nn=(ft=>(ft[ft.FileFolder=1]="FileFolder",ft[ft.Difficulty=2]="Difficulty",ft[ft.Knowledge=3]="Knowledge",ft))(nn||{});const Ae=(0,y.createContext)(null),Wt={[_e.OnlyFileFolder]:[1],[_e.OnlyKnowledge]:[3],[_e.OnlyDifficulty]:[2],[_e.FileFolderAndDiff]:[1,2],[_e.FileFolderAndKnowledge]:[1,3],[_e.KnowledgeAndDiff]:[3,2],[_e.All]:[3,2,1]},Nn=(ft,ht)=>{if(ft.length!==ht.length)return!1;for(const Ut of ht)if(!ft.includes(Ut))return!1;return!0},Nt=ft=>{for(const[ht,Ut]of Object.entries(Wt))if(Nn(ft,Ut))return ht},Lt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},ot={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},Qe=ft=>ft&&parseFloat(ft.toFixed(1)),Fe=(ft,ht)=>{var Ut,On,In;switch(ht.type){case"init":return ht.payload;case"updateBaseInfo":return Bt(un({},ft),{examination_bank:ht.payload});case"deleteQuestionType":{const{item_types:Bn}=ft,Cn=Bn.filter(Zt=>Zt.item_type!==ht.payload);return ft.examination_bank.question_count=Qe(Cn.reduce((Zt,cn)=>Zt+cn.item_bank_count,0)),ft.examination_bank.total_score=Qe(Cn.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bt(un({},ft),{item_types:Cn})}case"setQuestionType":{const{item_types:Bn=[]}=ft,Cn=Bn.map(cn=>cn.item_type),Zt=Bn.filter(cn=>ht.payload.includes(cn.item_type));for(const cn of ht.payload)Cn.includes(cn)||(cn==="PRACTICAL"?Zt.push({item_type:cn,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Lt[cn],random_rule_type:_e.Shixun,score:0,total_score:0}):Zt.push({item_type:cn,contents:[],item_bank_count:0,item_type_text:Lt[cn],score:0,total_score:0}));return Bt(un({},ft),{item_types:Zt})}case"updateItemTypes":return Bt(un({},ft),{item_types:ht.payload});case"deleteRule":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(cn=>cn.item_type===ht.payload.itemType),Zt=Cn.contents.find(cn=>cn.id===ht.payload.id&&cn.is_share==ht.payload.is_share);return Cn.contents=Cn.contents.filter(cn=>cn!==Zt),((Ut=Cn.contents)==null?void 0:Ut.length)===0&&(Cn.random_rule_type=[]),Cn.item_bank_count-=Zt==null?void 0:Zt.quanlity,Bn.examination_bank.question_count-=Zt==null?void 0:Zt.quanlity,Cn.total_score-=(Zt==null?void 0:Zt.quanlity)*Cn.score,Bn.examination_bank.total_score-=(Zt==null?void 0:Zt.quanlity)*Cn.score,Cn.total_score=Qe(Cn.total_score),Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score),Bn.contents=Cn.contents,Bn}case"changeQuestionNum":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Ha=>Ha.item_type===ht.payload.itemType),Zt=(On=Cn==null?void 0:Cn.contents)==null?void 0:On.find(Ha=>Ha.id===ht.payload.id);if(ht.payload.itemType==="PRACTICAL")return ht.payload.num&&(Bn.examination_bank.question_count=Bn.examination_bank.question_count-Cn.item_bank_count+ht.payload.num,Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score-Cn.total_score+ht.payload.num*Cn.score)),ht.payload.score&&(Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score-Cn.total_score+ht.payload.num*Cn.score)),Cn.item_bank_count=ht.payload.num,Cn.total_score=Qe(Cn.item_bank_count*Cn.score),Bn;Bn.examination_bank.question_count=Bn.examination_bank.question_count-(Zt==null?void 0:Zt.quanlity)+ht.payload.num;const cn=Cn.contents.find(Ha=>Ha.id===ht.payload.id&&Ha.teacher_group_id===ht.payload.teacher_group_id);cn.quanlity=ht.payload.num;let Zn=0,da=0;for(const Ha of Cn.contents)Zn+=Ha==null?void 0:Ha.quanlity,da+=(Ha==null?void 0:Ha.quanlity)*Cn.score;return Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score-Cn.total_score+da),Cn.item_bank_count=Zn,Cn.total_score=Qe(da),Bn}case"changeQuestionScore":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type===ht.payload.itemType);return Cn.score=ht.payload.score,Cn.total_score=Qe(Cn.item_bank_count*Cn.score),Bn.examination_bank.total_score=Qe(Bn.item_types.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bn}case"editRule":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type===ht.payload.itemType);return Cn.contents=ht.payload.tableData.map(Zt=>Bt(un({},Zt),{item_type:ht.payload.itemType,random_rule_type:ht.payload.randomRuleType})),Cn.random_rule_type=ht.payload.randomRuleType,Cn.item_bank_count=Cn.contents.reduce((Zt,cn)=>Zt+(cn==null?void 0:cn.quanlity),0),Cn.score=Cn.score||1,Cn.total_score=Qe(Cn.item_bank_count*Cn.score),Bn.examination_bank.question_count=Bn.item_types.reduce((Zt,cn)=>Zt+cn.item_bank_count,0),Bn.examination_bank.total_score=Qe(Bn.item_types.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bn}case"addShixun":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type==="PRACTICAL");return Cn.item_banks=ht.payload.shixunList,Bn.examination_bank.question_count=Bn.examination_bank.question_count+1,Cn.item_bank_num=Cn.item_banks.length,Cn.item_bank_count=Cn.item_bank_count||1,Cn.score=Cn.score||1,Cn.total_score=Cn.total_score||Cn.score*Cn.item_bank_count,Bn.examination_bank.total_score=(In=Bn==null?void 0:Bn.item_types)==null?void 0:In.map(Zt=>Zt.total_score).reduce((Zt,cn)=>Zt+cn),Bn}case"deleteShixunQuestion":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type==="PRACTICAL");return Cn.item_banks=Cn.item_banks.filter(Zt=>Zt.id!==ht.payload.shixunId),Cn.item_bank_num-=1,Cn.item_bank_count>Cn.item_bank_num&&(Cn.item_bank_count-=1,Cn.total_score-=Cn.score,Cn.total_score=Qe(Cn.total_score)),Bn}}};var he=ne(24100),et=Object.defineProperty,Ft=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Me=(ft,ht,Ut)=>ht in ft?et(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,bt=(ft,ht)=>{for(var Ut in ht||(ht={}))St.call(ht,Ut)&&Me(ft,Ut,ht[Ut]);if(be)for(var Ut of be(ht))Je.call(ht,Ut)&&Me(ft,Ut,ht[Ut]);return ft},gn=(ft,ht)=>Ft(ft,Ce(ht)),Tt=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())}),qt=({courseOptions:ft,setCurrentKey:ht,loading:Ut,form:On})=>{const{data:In,disabled:Bn,dispatch:Cn}=(0,y.useContext)(Ae),Zt=(0,Oe.useParams)(),cn=(0,y.useRef)(!0),[Zn,da]=(0,y.useState)(!1),Ha=(0,y.useMemo)(()=>{var Er,co,Dr,Ka,Sa;if(!ft.length||!In)return;const Jn=(Er=In==null?void 0:In.examination_bank)==null?void 0:Er.sub_discipline_id,br=((co=In==null?void 0:In.examination_bank)==null?void 0:co.time)===-1?void 0:cn.current?Zt.id?(Dr=In==null?void 0:In.examination_bank)==null?void 0:Dr.time:((Ka=In==null?void 0:In.examination_bank)==null?void 0:Ka.time)||60:(Sa=In==null?void 0:In.examination_bank)==null?void 0:Sa.time;cn.current=!1;let Cr=[];for(const Vr of ft)for(const po of Vr.children)po.value===Jn&&(Cr=[Vr.value,po.value]);return gn(bt({},In.examination_bank),{time:br,course:Cr})},[In,ft]);return(0,y.useEffect)(()=>{On.setFieldsValue(bt({},Ha))},[Ha]),y.createElement(Ze.Z,{spinning:Ut,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ue.formWrap},y.createElement(Te.default,{form:On,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:Ha||{difficulty:2,time:60},onValuesChange:(Er,co)=>{const{course:Dr=[]}=co,Ka=gn(bt({},co),{sub_discipline_id:Dr[1]||0});Cn({type:"updateBaseInfo",payload:Ka})}},y.createElement(Te.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ue.baseLineHeight,rules:[{required:!0,validator:(Er,co)=>{var Dr;return((Dr=co==null?void 0:co.replaceAll(" ",""))==null?void 0:Dr.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Ue.default,{maxLength:60,className:ue.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Te.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:ue.baseLineHeight},y.createElement(je.Z,{className:ue.baseFormItem,disabled:Bn,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ft,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),y.createElement("div",{className:ue.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",y.createElement("span",{onClick:()=>da(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Te.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ue.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(ze.ZP.Group,{disabled:Bn,className:ue.radiogroup},y.createElement(ze.ZP.Button,{className:ue.easy,value:1},"\u7B80\u5355"),y.createElement(ze.ZP.Button,{className:ue.medium,value:2},"\u9002\u4E2D"),y.createElement(ze.ZP.Button,{className:ue.hard,value:3},"\u56F0\u96BE"))),y.createElement(Te.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ue.baseLineHeight},y.createElement(He.Z,{align:"middle"},y.createElement(Te.default.Item,{name:"time",noStyle:!0},y.createElement(we.Z,{className:ue.baseFormItem,min:1,disabled:Bn,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),y.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),y.createElement(Te.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(Ue.default.TextArea,{rows:6,disabled:Bn,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ue.fixedBottom},y.createElement(le.ZP,{className:`${ue.cancelBtn} mr5`,onClick:()=>{Zt.id||window.location.href.indexOf("randompaper")>-1?Oe.history.push("/paperlibrary"):Oe.history.push(`/classrooms/${Zt.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(le.ZP,{className:`${ue.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Tt(void 0,null,function*(){if(yield On.validateFields(),!Zt.id&&!Zt.coursesId){const Er=yield ge(In);Er.status===0&&(Oe.history.replace(`/randompaper/edit/${Er==null?void 0:Er.examination_bank_id}?type=settings`),ht("settings"))}else ht("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(he.Z,{open:Zn,onCancel:()=>{da(!1)}}))},rn=ne(43418),Re=ne(43604),rt={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},Et=ne(2524),tt=ne(3918),wt=ne(24905);const sn=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var mn=({open:ft,onCancel:ht,onOk:Ut})=>{const{data:On,dispatch:In}=(0,y.useContext)(Ae);(0,y.useEffect)(()=>{if(ft){const{item_types:Zt}=On||{};Cn(Zt==null?void 0:Zt.map(cn=>cn.item_type))}},[ft,On]);const[Bn,Cn]=(0,y.useState)([]);return y.createElement(rn.default,{title:y.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",y.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:ft,onCancel:ht,onOk:()=>Ut(Bn)},y.createElement(wt.default.Group,{value:Bn,onChange:Zt=>Cn(Zt)},y.createElement(He.Z,{gutter:[0,20]},sn.map(Zt=>y.createElement(Re.Z,{key:Zt.value,span:6},y.createElement(wt.default,{value:Zt.value},Zt.label))))))},Rn=ne(1710),ra=Object.defineProperty,Xt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,en=(ft,ht,Ut)=>ht in ft?ra(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Fn=(ft,ht)=>{for(var Ut in ht||(ht={}))Kt.call(ht,Ut)&&en(ft,Ut,ht[Ut]);if(Xt)for(var Ut of Xt(ht))tn.call(ht,Ut)&&en(ft,Ut,ht[Ut]);return ft},Ea=({open:ft,onCancel:ht,onOk:Ut})=>{const{data:On}=(0,y.useContext)(Ae),[In,Bn]=(0,y.useState)();console.log("--xxx-",In),(0,y.useEffect)(()=>{ft&&Bn((0,$e.cloneDeep)(On))},[ft,On]);const Cn=(0,y.useMemo)(()=>{var Zt;let cn;return cn=(Zt=In==null?void 0:In.item_types)==null?void 0:Zt.map(Zn=>Zn.total_score).reduce((Zn,da)=>parseFloat(Zn)+parseFloat(da)),cn==null?void 0:cn.toFixed(1)},[In]);return ft?y.createElement(rn.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:ft,width:640,centered:!0,closable:!0,onCancel:ht,onOk:()=>{Ut(In)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},Cn)),y.createElement(Rn.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(Zt,cn){const{score:Zn,item_type:da}=cn;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((cn==null?void 0:cn.item_type)==="PRACTICAL","\u9898"),y.createElement(we.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(cn==null?void 0:cn.item_bank_count)===0,max:100,onChange:Ha=>{const Er=In,co=Er.item_types.find(Ka=>Ka.item_type===da);co.score=Number(Ha);const Dr=Ha*co.item_bank_count;co.total_score=Dr&&Number(Dr.toFixed(1)),Er.examination_bank.total_score=Er.item_types.reduce((Ka,Sa)=>Number(Ka)+Number(Sa.total_score),0),Bn(Fn({},Er))}}),"\u5206")}}],className:rt.setScoreModalTable,dataSource:In==null?void 0:In.item_types,rowKey:"item_type",pagination:!1})):null},Vn=ne(99313),fn=ne(57809),Yn=ne(17574),dt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",dn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",Sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",An="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABpxJREFUWAntWE2IHFUQrtfzk5nNbrKbRGPcRSU/oIEkmERjMAQhCBIjKBpFEBER9OZNL4IevOhFbyGHRA9BhKBeouJFIkTNwaxGg16ikN1k0WR3M5ndnf/ptr56r7p7+s1mkYCHkILpev1e1VdfVb3X0zNEt+Qmr4Dpl9+xs9FYq0XvR0SPUETriC9WYI6x72YML0T0By99Gxj68KWd5k/ndEPKiwRy7RadZSKrDEdDVGiRxfnZ9YjJM1MTUScydIwn371Roh7BD042P2Hg5xHRxRON+6R6WlE7m1wzGRjT4ZnTjNOFjQkYIbQ68UlGURhSYIIpTu7k6N7CkWeN6XoE3zoxP8WMuK22kemG6ngxel4CWQeubpw1AmQrkFpnyx9HVg/uy8MuLbPV5uJ7DuloUDhlA8hWSAxS8SSEZy6zi152V2pX3/YJzjVlH8EtYkTDUaAhOobuJ0vZL7XuJWzoKY9gtd6JY5eKAQ0PFOL7/2NQqbWp0eKNCjFmk0fQVsvQ2Opl9Pj2NZQPeGdnWpu5jbtu68zA2uV4QsIll+sAdPigfPXzNF2cafKBCo1HUFF2bRiikQEmx/If9042H49vdm9qTKsDenD9EE1O263mbaaDhy7FeWf3jBe5F5mXe5+b+gyFhiy17rWKK+NVcGQ5ppRjpheZW680/oQQSy5LAiSmGHGpPYKyB/WUZnurvFUDJD32eodFJQXjrGAN4nQ2Hq/4BGHsgtrHChKxAH38BT6+wED8LUCOt/CejSW6czhPF2badPqvJoUO2/o4ew0Y+yaE+xBkVwkEniBrd5KScEsOnwNo1TCjY5fQ6/uG6b51RXWlLWMNOvxdNaZD/J2GEKLF340dP+xZe0xjCPBxQTmIjqHtx67DRIiKDTuDUMb+3jsKPeQQYufdJRrjaiqezR/xgKGYVgM/5ItHEJZog22FHSuCEOZ1DQAbjPvZryz1gWYeQ2XMW0ahBOEYrPFhuFhjDDuvxWBtATi4GCUat7Ls5j0DVwW8tYyOeNBUa4Z0/nLbJQ8QJGu1XlMvd2LnoaQN4NQryBxi9YbbCrRpbYGa7Yh+mWzS7EKXxlbl6ZWHV9DalTn6+twC7V5f4q/LHE3Pd+nIqSrV2VYF1dfvd8xl97yts1o7/eLRf7B1RbSWCaSd5zdmem3vCtrFwVVanYjOTDTpgXuW0e9TLfr4hzmaWQhlew4WDc01JbwUfTF8zGtM4GLcp4JYSiRLDisHtg70kMNcMW+kWsfPzNOJX2uYEkELQQ6CVwCQcK8C8ThNGHYaE9ojCAPZu6xxOBEAGqLjvZvKdqLPFb7qn11WcjEhDNheW6b40BAsewR1EQYIJKApB8ytkJMIC1/WDuX8STfjYJIK4fWfA+BngIiOEdSJ9ywAAQAJmBvrhM5NzCbvjAqk+mKlI4kJDjuoRuI6hsYHotreKTNoe8I9grZmzkDqx4YwFgerPxtfYGAXwSLLFXMHdwzS09uXU6nAGFwe+ZpEmVJjzOm8aqwLpNM69vqx9ck337G8AML8BTsQQKHNL7CX50KavNqljbfnaYDfuiHnptr03jfX6O9qSAe2DNCjm8s034hocrbLEIa2jRVp22iRupxXpY7kBK1HG7wcY4a1EHerMqmXFz6aZW9bHWTBCbmHaTLGHATrq5YbarSJai2usbMt86+EJ7aW6bHNJZq61qU5JrplNPnp8OlPNfryHL8xS1/QFRsPsBg5eMH3WyzRYcJ5S0ZWy5grqho/cjG+WjdU51+/adsG3x8fb9AbX1TlEZMmx8D0zP1ld9A4TioeyTcvYoOWxfcJCrEcB0T3Edhqm5clvtg4TRLjGX4c/jblH6h8ztCawRwFjI1tBI0PyKoW4nzvPWZ03zE7tgGhRMf1tx2xPHt6wlNI2a0b/g/k/BV9hgiUXOq8HS5ei43iPSQJ8r6xiVocv4JBwJ79K5WtEOx0Tny0XdD8QfXPT0f0+dmWvKWAHfbqoe8b1MafGpKN0xiLn2r2z+X0GS6JyeW5o5VmPhfIW2b2y5xduDh44CABFqhUBa9nP1xGWw1dqoRUcy8M6JD6CF7mVLbDqOW1uF5vjpeK+YfEYQkCWYYZc4HQyxU+6Veqeme1Jpuc4t4CNFqdcY9g1yzbX2/WL+QCM9QLhzstl90/S1fUdg2FgWQT6EVLbNHpThjNhaa8Hz6e7DgcFVbPTxwNcrk9JgqH9bBkCWYDZPh7uNmWanuhVfhIVaIwOjUzeNfLZ141XPdbcpNX4F/ikyqlsA/6bwAAAABJRU5ErkJggg==",jn={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Tn=ne(11517),Dn=Object.defineProperty,yt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pn=(ft,ht,Ut)=>ht in ft?Dn(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Xn=(ft,ht)=>{for(var Ut in ht||(ht={}))ln.call(ht,Ut)&&pn(ft,Ut,ht[Ut]);if(gt)for(var Ut of gt(ht))xn.call(ht,Ut)&&pn(ft,Ut,ht[Ut]);return ft},Hn=(ft,ht)=>yt(ft,xt(ht)),Qn=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});const ca=(ft,ht,Ut)=>ft.map(On=>On.key===ht?Xn(Xn({},On),Ut):On.children?Hn(Xn({},On),{children:ca(On.children,ht,Ut)}):On),Qa={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},bn=(ft,ht,Ut)=>ft.map(On=>{var In;const Bn=On==null?void 0:On.tag_disciplines.map(Zt=>{const cn=Zt==null?void 0:Zt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:Qa[Zn.name]}));return{title:Nt(ht)===_e.All&&cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${Zt.name}\uFF08${Zt.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffNum"],initialValue:Zt==null?void 0:Zt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Zt.name}\uFF08${Zt.child_count}\uFF09`,key:`${On.id}_${Zt.id}`,name:Zt.name,parentName:On.name,item_banks_count:Zt.child_count,icon:null,isLeaf:!0,checkable:Nt(ht)===_e.FileFolderAndKnowledge,disableCheckbox:Zt.child_count===0}}),Cn=On==null?void 0:On.difficulty_count.map(Zt=>({label:Zt==null?void 0:Zt.name,value:Qa[Zt.name]}));return{title:Nt(ht)===_e.FileFolderAndDiff&&Cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${On.name}\uFF08${On.item_banks_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffNum"],initialValue:On==null?void 0:On.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${On.name}\uFF08${On.item_banks_count}\uFF09`,key:`${On.id}`,name:On.name,item_banks_count:On.item_banks_count,icon:Zt=>Zt.expanded?Ut==="0"?y.createElement("img",{src:dn,className:jn.folderIcon}):y.createElement("img",{src:Sn,className:jn.shareFolderIcon}):Ut==="0"?y.createElement("img",{src:dt,className:jn.folderIcon}):y.createElement("img",{src:An,className:jn.shareFolderIcon}),isLeaf:!On.have_child&&!((In=On.tag_disciplines)!=null&&In.length),checkable:Nt(ht)===_e.OnlyFileFolder,disableCheckbox:On.item_banks_count===0,children:On.children.length?Nt(ht)===_e.All||Nt(ht)===_e.FileFolderAndKnowledge?[...bn(On.children,ht,Ut),...Bn]:bn(On.children,ht,Ut):[]}}),Na=(ft,ht,Ut)=>ft.map(On=>{var In;const Bn=On==null?void 0:On.tag_disciplines.map(Zt=>{console.log("tagItem:",Zt);const cn=Zt==null?void 0:Zt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:Qa[Zn.name]}));return{title:Nt(ht)===_e.All&&cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${Zt.name}\uFF08${Zt.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffNum"],initialValue:Zt==null?void 0:Zt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Zt.name}\uFF08${Zt.child_count}\uFF09`,key:`${On.id}_${Zt.id}`,name:Zt.name,parentName:On.name,item_banks_count:Zt.child_count,icon:null,isLeaf:!0,checkable:Nt(ht)===_e.FileFolderAndKnowledge,disableCheckbox:Zt.child_count===0}}),Cn=On==null?void 0:On.difficulty_count.map(Zt=>({label:Zt==null?void 0:Zt.name,value:Qa[Zt.name]}));return{title:Nt(ht)===_e.FileFolderAndDiff&&Cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${On.name}\uFF08${On.item_banks_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffNum"],initialValue:On==null?void 0:On.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${On.name}\uFF08${On.item_banks_count}\uFF09`,key:`${On.id}`,name:On.name,item_banks_count:On.item_banks_count,icon:Zt=>Zt.expanded?Ut==="0"?y.createElement("img",{src:dn,className:jn.folderIcon}):y.createElement("img",{src:Sn,className:jn.shareFolderIcon}):Ut==="0"?y.createElement("img",{src:dt,className:jn.folderIcon}):y.createElement("img",{src:An,className:jn.shareFolderIcon}),isLeaf:!On.have_child&&!((In=On.tag_disciplines)!=null&&In.length),checkable:Nt(ht)===_e.OnlyFileFolder,disableCheckbox:On.item_banks_count===0,children:[...Na(On.children,ht,Ut),...Bn]}});var ar=({ruleValue:ft,defaultData:ht,setSelectData:Ut,currentItemType:On,selectData:In})=>{const[Bn,Cn]=(0,y.useState)("1"),[Zt,cn]=(0,y.useState)(!0),[Zn]=Te.default.useForm(),[da,Ha]=(0,y.useState)([]),[Er,co]=(0,y.useState)("all"),Dr=(hn,Mn,aa)=>{const{checkedNodes:_n}=Mn;console.log("type:",aa,_n,In),aa==="0"?(Sa(hn),Nt(ft)===_e.OnlyFileFolder?(Ut(Kn=>Hn(Xn({},Kn),{my:_n.map(En=>({id:En.key,group_id:En.key,group_name:En.name,item_bank_num:En.item_banks_count,folderType:"0",quanlity:1}))})),Dt(_n.reduce((Kn,En)=>Kn+En.item_banks_count,0))):(console.log(_n),Ut(Kn=>Hn(Xn({},Kn),{my:_n.map(En=>{const[qn,ya]=En.key.split("_");return{id:En.key,tag_discipline_name:En.name,group_id:qn,tag_discipline_id:ya,folderType:"0",group_name:En.parentName,item_bank_num:En.item_banks_count,quanlity:1}})})),Dt(_n.reduce((Kn,En)=>Kn+En.item_banks_count,0)))):(br(hn),Nt(ft)===_e.OnlyFileFolder?Ut(Kn=>(console.log("pre:",Kn),Hn(Xn({},Kn),{public:_n.map(En=>({id:En.key==="0"?"00":En.key,teacher_group_name:En.name,teacher_group_id:En.key,folderType:"3",item_bank_num:En.item_banks_count,quanlity:1}))}))):Ut(Kn=>Hn(Xn({},Kn),{public:_n.map(En=>{const[qn,ya]=En.key.split("_");return{id:En.key==="0"?"00":En.key,tag_discipline_name:En.name,teacher_group_id:qn,tag_discipline_id:ya,folderType:"3",teacher_group_name:En.parentName,item_bank_num:En.item_banks_count,quanlity:1}})})),Dt(_n.reduce((Kn,En)=>Kn+En.item_banks_count,0)))},[Ka,Sa]=(0,y.useState)([]),[Jn,br]=(0,y.useState)([]),[Cr,Vr]=(0,y.useState)([]),[po,xr]=(0,y.useState)([]),[no,Ar]=(0,y.useState)([]),[Ra,zr]=(0,y.useState)([]),[mo,Mo]=(0,y.useState)(!1),[Ci,zi]=(0,y.useState)(!1);function Ge(){return Qn(this,null,function*(){let hn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});hn&&Ha(hn==null?void 0:hn.groups)})}(0,y.useEffect)(()=>{Ge()},[]);const nt=hn=>Qn(void 0,null,function*(){var Mn,aa,_n,Kn,En,qn,ya,gr,dr,ta,ea,Wn;hn.type==="0"?Mo(!0):zi(!0);const na=yield(0,Tn.ex)(hn);hn.type==="0"?Mo(!1):zi(!1),hn.type==="0"?Ar(na):zr(na);const ba=(Mn=na.navigation[0])==null?void 0:Mn.difficulty_count.map(La=>({label:La==null?void 0:La.name,value:Qa[La.name]})),mr=(aa=na.navigation[0])==null?void 0:aa.tag_disciplines.map(La=>{const ua=La==null?void 0:La.difficulty_count.map(xa=>({label:xa==null?void 0:xa.name,value:Qa[xa.name]}));return{title:Nt(ft)===_e.All&&ua.length>0?y.createElement(He.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Re.Z,null,`${La.name}\uFF08${La.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`0_${La.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:ua})),y.createElement(Te.default.Item,{noStyle:!0,name:[`0_${La.id}`,"diffNum"],initialValue:La==null?void 0:La.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`0_${La.id}`,"extra"],initialValue:{tag_discipline_name:La.name,name:"\u6839\u76EE\u5F55",type:hn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},La.name,"\uFF08",La.child_count,"\uFF09"),key:`0_${La.id}`,name:La.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:La.child_count,icon:null,isLeaf:!0,checkable:Nt(ft)===_e.FileFolderAndKnowledge,disableCheckbox:La.child_count===0}});if(hn.type==="0"){const La=bn(na.data,ft,"0"),ua=Na(na.data,ft,"0");console.log("normalChildren2:",ua),Vr([{title:Nt(ft)===_e.FileFolderAndDiff?y.createElement(He.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Re.Z,null,`\u6839\u76EE\u5F55\uFF08${(_n=na.navigation[0])==null?void 0:_n.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(wt.default.Group,{style:{columnGap:12},options:ba})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Kn=na.navigation[0])==null?void 0:Kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(En=na.navigation[0])==null?void 0:En.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(qn=na.navigation[0])==null?void 0:qn.child_count,disabled:!(((ya=na.navigation[0])==null?void 0:ya.child_count)>0),checkable:Nt(ft)===_e.OnlyFileFolder,icon:xa=>xa.expanded?y.createElement("img",{src:dn,className:jn.folderIcon}):y.createElement("img",{src:dt,className:jn.folderIcon}),isLeaf:!1,children:Nt(ft)===_e.OnlyFileFolder||Nt(ft)===_e.FileFolderAndDiff?La:[...ua,...mr]}])}else{const La=bn(na.data,ft,"3");xr([{title:Nt(ft)===_e.FileFolderAndDiff?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`\u6839\u76EE\u5F55\uFF08${(gr=na.navigation[0])==null?void 0:gr.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:ba})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(dr=na.navigation[0])==null?void 0:dr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(ta=na.navigation[0])==null?void 0:ta.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ea=na.navigation[0])==null?void 0:ea.child_count,checkable:Nt(ft)===_e.OnlyFileFolder,icon:ua=>ua.expanded?y.createElement("img",{src:Sn,className:jn.shareFolderIcon}):y.createElement("img",{src:An,className:jn.shareFolderIcon}),isLeaf:!1,disabled:!(((Wn=na.navigation[0])==null?void 0:Wn.child_count)>0),children:Nt(ft)===_e.OnlyFileFolder||Nt(ft)===_e.FileFolderAndDiff?La:[...La,...mr]}])}});(0,y.useEffect)(()=>{Bn==="1"?nt({type:"0",group_id:0,item_type:On,show_children:!0}):Bn==="2"&&nt({type:"3",except_mine:!0,item_type:On,show_children:!0,teach_group_id:Er==="all"?"":Er})},[ft,Bn,Er]),(0,y.useEffect)(()=>{var hn,Mn,aa,_n,Kn,En,qn,ya,gr,dr,ta,ea;console.log("selectData-active:",In,ht,Bn),Bn==="1"?(Sa((hn=In==null?void 0:In.my)==null?void 0:hn.map(Wn=>Wn.id)),Dt(((aa=(Mn=In==null?void 0:In.my)==null?void 0:Mn.reduce)==null?void 0:aa.call(Mn,(Wn,na)=>Wn+na.item_bank_num,0))||0)):Bn==="2"&&(br((_n=In==null?void 0:In.public)==null?void 0:_n.map(Wn=>Wn.id)),Dt(((En=(Kn=In==null?void 0:In.public)==null?void 0:Kn.reduce)==null?void 0:En.call(Kn,(Wn,na)=>Wn+na.item_bank_num,0))||0)),Nt(ft)===_e.All&&(Bn==="1"?(Sa((qn=In==null?void 0:In.my)==null?void 0:qn.map(Wn=>Wn.id)),Dt((In==null?void 0:In.filter(Wn=>!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(ya=In==null?void 0:In.filter(Wn=>!Wn.is_share))==null||ya.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.group_id||0}_${Wn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",na),na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.group_id||0}_${Wn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))})):Bn==="2"&&(br((gr=In==null?void 0:In.public)==null?void 0:gr.map(Wn=>Wn.id)),Dt((In==null?void 0:In.filter(Wn=>!!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(dr=In==null?void 0:In.filter(Wn=>!!Wn.is_share))==null||dr.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.teacher_group_id||0}_${Wn.tag_discipline_id}`,"diffValue"])||[];na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.teacher_group_id||0}_${Wn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))}))),Nt(ft)===_e.FileFolderAndDiff&&(Zn.resetFields(),setTimeout(()=>{Ut(In)},300),Bn==="1"?(Dt((In==null?void 0:In.filter(Wn=>!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(ta=In==null?void 0:In.filter(Wn=>!Wn.is_share))==null||ta.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.group_id}`,"diffValue"])||[];console.log("prev:",na),na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.group_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))})):(Dt((In==null?void 0:In.filter(Wn=>!!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(ea=In==null?void 0:In.filter(Wn=>!!Wn.is_share))==null||ea.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.teacher_group_id}`,"diffValue"])||[];na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.teacher_group_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))})))},[Bn]),console.log("1111111111:",Ka,Jn),(0,y.useEffect)(()=>{setTimeout(()=>{var hn,Mn,aa,_n,Kn;switch(Nt(ft)){case _e.OnlyFileFolder:{const En=[],qn=[];for(const ya of In.my||[])En.push(ya);for(const ya of In.public||[])qn.push(ya);Sa(En.map(ya=>`${ya.group_id}`)),br(qn.map(ya=>`${ya.teacher_group_id}`)),Dt(Bn==="1"?En.reduce((ya,gr)=>ya+gr.item_bank_num,0):qn.reduce((ya,gr)=>ya+gr.item_bank_num,0));break}case _e.FileFolderAndKnowledge:{const En=[],qn=[];for(const ya of(In==null?void 0:In.my)||[])En.push(ya);for(const ya of(In==null?void 0:In.public)||[])qn.push(ya);Dt((hn=Bn==="1"?En:qn)==null?void 0:hn.reduce((ya,gr)=>ya+gr.item_bank_num,0)),Sa(En.map(ya=>`${ya.group_id}_${ya.tag_discipline_id}`)),br(qn.map(ya=>`${ya.teacher_group_id}_${ya.tag_discipline_id}`));break}case _e.All:{Bn==="1"?(Dt((In==null?void 0:In.filter(En=>!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(Mn=In==null?void 0:In.filter(En=>!En.is_share))==null||Mn.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",qn,En.difficulty,En),qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))})):(Dt((In==null?void 0:In.filter(En=>!!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(aa=In==null?void 0:In.filter(En=>!!En.is_share))==null||aa.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",qn,En.difficulty,En),qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))}));break}case _e.FileFolderAndDiff:{Bn==="1"?(Dt((In==null?void 0:In.filter(En=>!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(_n=In==null?void 0:In.filter(En=>!En.is_share))==null||_n.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id}`,"diffValue"])||[];console.log("prev:",qn,En.difficulty),qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))})):(Dt((In==null?void 0:In.filter(En=>!!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(Kn=In==null?void 0:In.filter(En=>!!En.is_share))==null||Kn.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id}`,"diffValue"])||[];qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))}));break}}},800)},[ht,ft,Cr,po]);const[vt,Dt]=(0,y.useState)(0);return y.createElement(Te.default,{form:Zn,onValuesChange:(hn,Mn)=>Qn(void 0,null,function*(){var aa,_n,Kn,En;console.log("onValuesChange:",Mn,hn);let qn=0;if(Nt(ft)===_e.FileFolderAndDiff){const ya=yield Zn.getFieldValue(),gr=[],dr=[];for(const ea of Object.keys(ya))if((_n=(aa=ya[ea])==null?void 0:aa.diffValue)!=null&&_n.length&&ea!=="null"&&ea!==null){const Wn=ya[ea];gr.push(Xn({id:ea},Wn))}const ta={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};gr.map(ea=>{var Wn,na,ba,mr,La;ea.id==0&&(ea.diffNum=Bn==="1"?(na=(Wn=no==null?void 0:no.navigation)==null?void 0:Wn[0])==null?void 0:na.difficulty_count:(mr=(ba=Ra==null?void 0:Ra.navigation)==null?void 0:ba[0])==null?void 0:mr.difficulty_count),(La=ea==null?void 0:ea.diffValue)==null||La.map(ua=>{var xa,ga,Ba,Yr,Io;const Yo={group_name:((xa=ea.extra)==null?void 0:xa.name)||"",teacher_group_name:"",id:`${ea.id}_${ua}`,group_id:ea.id,difficulty:ua,item_bank_num:(Yr=(Ba=(ga=ea.diffNum)==null?void 0:ga.filter(Ei=>Ei.name===ta[ua]))==null?void 0:Ba[0])==null?void 0:Yr.value};Bn==="2"&&(Yo.is_share=!0,Yo.teacher_group_id=ea.id,Yo.teacher_group_name=(Io=ea.extra)==null?void 0:Io.name),dr.push(Yo)})}),qn=dr.reduce((ea,Wn)=>ea+Wn.item_bank_num,0),Ut([...dr,...In==null?void 0:In.filter(ea=>Bn==="1"?ea.is_share:!ea.is_share)])}else if(Nt(ft)===_e.All){const ya=[];for(const gr of Object.keys(Mn)){const{diffNum:dr=[],diffValue:ta=[],extra:ea={}}=Mn[gr];console.log("---",ea);const[Wn,na]=gr.split("_");let ba=(En=(Kn=ea.tag_disciplines)==null?void 0:Kn.filter(mr=>parseInt(mr.id)===parseInt(na)))==null?void 0:En[0];ta.forEach(mr=>{var La;const ua={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xa=(La=dr==null?void 0:dr.find(Ba=>Ba.name===ua[mr]))==null?void 0:La.value,ga={group_name:"",teacher_group_name:"",tag_discipline_name:(ba==null?void 0:ba.name)||ea.tag_discipline_name,id:`${gr}_${mr}`,group_id:Wn,is_share:!!(ba!=null&&ba.is_share||(ea==null?void 0:ea.type)==="3"),tag_discipline_id:na,difficulty:mr,item_bank_num:xa};qn+=xa,ea.type==="0"?ga.group_name=ea.name:ga.teacher_group_name=ea.name,Bn==="2"&&(ga.is_share=!0,ga.teacher_group_id=ea.id||0,ga.teacher_group_name=ea.name),xa>0&&ya.push(ga)})}Ut([...ya,...In==null?void 0:In.filter(gr=>Bn==="1"?gr.is_share:!gr.is_share)])}Dt(qn)})},y.createElement(Vn.default,{destroyInactiveTabPane:!0,activeKey:Bn,onChange:hn=>Cn(hn),style:{minHeight:260},tabBarExtraContent:{right:Bn==="2"&&(da==null?void 0:da.length)>0&&y.createElement(fn.default,{onChange:hn=>{co(hn)},value:Er,style:{width:120}},y.createElement(fn.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),da==null?void 0:da.map(hn=>y.createElement(fn.default.Option,{key:hn==null?void 0:hn.group_id,value:hn==null?void 0:hn.group_id},hn==null?void 0:hn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(Cr==null?void 0:Cr.length)===0?y.createElement(Ze.Z,{spinning:mo},y.createElement(Et.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:jn.folderAreaWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:jn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",vt," "),"\u9898")),y.createElement(Ze.Z,{spinning:mo},y.createElement("div",{style:{minHeight:200}},Cr.length>0&&y.createElement(Yn.default,{checkable:!0,className:jn.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(hn,Mn)=>Dr(hn,Mn,"0"),checkedKeys:Ka,checkStrictly:!0,treeData:Cr,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(po==null?void 0:po.length)===0?y.createElement(Ze.Z,{spinning:Ci},y.createElement(Et.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:jn.folderAreaWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:jn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",vt||0," "),"\u9898")),y.createElement(Ze.Z,{spinning:Ci},y.createElement("div",{style:{minHeight:200}},(po==null?void 0:po.length)>0&&y.createElement(Yn.default,{checkable:!0,className:jn.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(hn,Mn)=>Dr(hn,Mn,"3"),checkedKeys:Jn,checkStrictly:!0,treeData:po,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},zt=ne(3033),za=ne(61527),Lr=Object.defineProperty,Ga=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Or=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Fo=(ft,ht,Ut)=>ht in ft?Lr(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,ho=(ft,ht)=>{for(var Ut in ht||(ht={}))Fr.call(ht,Ut)&&Fo(ft,Ut,ht[Ut]);if(Or)for(var Ut of Or(ht))Gr.call(ht,Ut)&&Fo(ft,Ut,ht[Ut]);return ft},Zo=(ft,ht)=>Ga(ft,Hr(ht)),wn=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});const Ur={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var lo=({ruleValue:ft,setSelectData:ht,currentItemType:Ut,defaultData:On,isFirst:In})=>{const[Bn,Cn]=(0,y.useState)([]),[Zt,cn,Zn,da]=(0,za.U)(xe,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Ut,show_children:!0});(0,y.useEffect)(()=>{wn(void 0,null,function*(){const Jn=yield Zn({},!0);Cn((0,zt.L)(Jn.disciplines))})},[]),console.log(On),(0,y.useEffect)(()=>{if(In)switch(Nt(ft)){case _e.OnlyKnowledge:{Ka(On.map(Jn=>Jn.tag_discipline_id));break}case _e.KnowledgeAndDiff:{const Jn=new Map;On.forEach(br=>{br&&(Jn.has(br.tag_discipline_id)?Jn.set(br.tag_discipline_id,[...Jn.get(br.tag_discipline_id),br.difficulty]):Jn.set(br.tag_discipline_id,[br.difficulty]))});for(const[br,Cr]of Jn.entries())Ha.setFieldValue([br,"diff"],Cr);break}}},[On,ft,In]);const[Ha]=Te.default.useForm(),Er=(0,y.useMemo)(()=>{const Jn=[];let br="",Cr="";const Vr={};for(const po of(da==null?void 0:da.disciplines)||[]){br=po.name;for(const xr of po.sub_disciplines){Cr=xr.name;for(const no of xr.tag_disciplines){const Ar={sub_discipline_name:`${br}&${Cr}`,sub_discipline_id:xr.id,tag_discipline_name:no.name,id:no.id,item_bank_num:no.total_count,difficulty_count:no.difficulty_count,tag_discipline_id:no.id};Jn.push(Ar)}}}return Jn},[da,On]),co=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Jn,br)=>{const{item_bank_num:Cr}=br;return y.createElement("div",null,Jn,`(${Cr})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:ft.includes(nn.Difficulty),render:(Jn,br)=>{const{id:Cr,difficulty_count:Vr,total_count:po,sub_discipline_name:xr,tag_discipline_name:no}=br;return y.createElement(y.Fragment,null,y.createElement(Te.default.Item,{name:[Cr,"diff"],noStyle:!0},y.createElement(wt.default.Group,{style:{columnGap:12},options:Vr.map(Ar=>({label:Ar.name,value:Ur[Ar.name]}))})),y.createElement(Te.default.Item,{name:[Cr,"extra"],initialValue:{difficulty_count:Vr,total_count:po,sub_discipline_name:xr,tag_discipline_name:no},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Jn=>Jn.show),[Dr,Ka]=(0,y.useState)([]),Sa=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(He.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(Re.Z,null,y.createElement(je.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:Bn,onChange:Jn=>{Zn({sub_discipline_id:Jn==null?void 0:Jn[1]})}})),y.createElement(Re.Z,null,y.createElement(tt.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Zt.keyword,onChange:Jn=>Zn({keyword:Jn})}))),y.createElement(Te.default,{form:Ha,onValuesChange:(Jn,br)=>{var Cr;console.log(br),Sa.current.clear();for(const Vr of Object.keys(br)){const po={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xr=br[Vr],{difficulty_count:no,total_count:Ar}=xr.extra||{};(Cr=xr==null?void 0:xr.diff)==null||Cr.forEach(Ra=>{var zr;const mo=(zr=no==null?void 0:no.find(Ci=>Ci.name===po[Ra]))==null?void 0:zr.value,Mo=Zo(ho({},xr.extra),{id:`${Vr}_${Ra}`,difficulty:Ra,item_bank_num:mo,tag_discipline_id:Vr});mo>0&&Sa.current.set(`${Vr}_${Ra}`,Mo)})}ht([...Sa.current.values()])}},(Er==null?void 0:Er.length)===0?y.createElement(Et.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Rn.default,{rowSelection:Nt(ft)===_e.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Jn,br){console.log("table-selectedRowKeys:",Jn,br),Ka(Jn),ht(br)},getCheckboxProps:Jn=>({disabled:Jn.item_bank_num===0}),selectedRowKeys:Dr}:void 0,columns:co,dataSource:Er,loading:cn,scroll:{y:480},rowKey:"id",pagination:!1})))},qa=Object.defineProperty,$n=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Wr=(ft,ht,Ut)=>ht in ft?qa(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,No=(ft,ht)=>{for(var Ut in ht||(ht={}))Pa.call(ht,Ut)&&Wr(ft,Ut,ht[Ut]);if(nr)for(var Ut of nr(ht))wr.call(ht,Ut)&&Wr(ft,Ut,ht[Ut]);return ft},_r=(ft,ht)=>$n(ft,Ta(ht)),Oo=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});const mi={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Ni=({open:ft,onCancel:ht,setVisibleModalType:Ut,currentItemType:On})=>{var In;const{data:Bn,dispatch:Cn}=(0,y.useContext)(Ae),[Zt,cn]=(0,y.useState)([]),[Zn,da]=(0,y.useState)(),Ha=(In=Bn==null?void 0:Bn.item_types)==null?void 0:In.find(Cr=>Cr.item_type===On);(0,y.useEffect)(()=>{var Cr,Vr,po;if(ft){const xr=(Cr=Bn==null?void 0:Bn.item_types)==null?void 0:Cr.find(no=>no.item_type===On);if((xr==null?void 0:xr.random_rule_type)!==_e.Shixun){const no=Wt[xr==null?void 0:xr.random_rule_type]||[];cn(no);const Ar=(po=(Vr=Bn==null?void 0:Bn.item_types)==null?void 0:Vr.find(Ra=>Ra.item_type===On))==null?void 0:po.contents;switch(console.log("----xxx",Nt(no)),Nt(no)){case _e.OnlyDifficulty:{Ka(Ar.map(Ra=>Ra.difficulty));break}case _e.OnlyFileFolder:{Ka({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)}),da({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)});break}case _e.FileFolderAndKnowledge:{Ka({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)}),da({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)});break}case _e.FileFolderAndDiff:{Ka(Ar),da(Ar);break}case _e.All:{Ka(Ar),da(Ar);break}default:Ka(Ar)}}}},[ft]);const[Er,co]=(0,y.useState)([]);(0,y.useEffect)(()=>{ft&&ye({item_type:On}).then(Cr=>{Cr.status===0&&co(Cr.data)})},[ft]),(0,y.useEffect)(()=>{console.log("selectData",Zn)},[Zn]);const[Dr,Ka]=(0,y.useState)(),[Sa,Jn]=(0,y.useState)(!0);console.log("isFirst:",Sa);const br=Cr=>{cn(Cr),da([]),Ka([]),Jn(!1)};return y.createElement(rn.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:ft,onCancel:ht,destroyOnClose:!0,onOk:()=>Oo(void 0,null,function*(){var Cr,Vr,po,xr,no,Ar,Ra;if(Zn===void 0){Ut("");return}if(Object.prototype.toString.call(Zn)==="[object Object]"&&!((Cr=Zn.my)!=null&&Cr.length)&&!((Vr=Zn.public)!=null&&Vr.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(Zn).length&&!(Zn!=null&&Zn.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const zr=Nt(Zt);switch(zr){case _e.OnlyFileFolder:{Cn({type:"editRule",payload:{itemType:On,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:zr}});break}case _e.OnlyDifficulty:{const mo=(xr=(po=Bn==null?void 0:Bn.item_types)==null?void 0:po.find(Ci=>Ci.item_type===On))==null?void 0:xr.contents;let Mo=[{},{value:(no=Er.find(Ci=>Ci.name==="\u7B80\u5355"))==null?void 0:no.value},{value:(Ar=Er.find(Ci=>Ci.name==="\u9002\u4E2D"))==null?void 0:Ar.value},{value:(Ra=Er.find(Ci=>Ci.name==="\u56F0\u96BE"))==null?void 0:Ra.value}];Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map((Ci,zi)=>{var Ge,nt,vt,Dt;return{difficulty:Ci,id:zi,quanlity:((nt=(Ge=mo==null?void 0:mo.filter(hn=>hn.id===zi))==null?void 0:Ge[0])==null?void 0:nt.quanlity)||1,item_bank_num:(Er==null?void 0:Er.length)===1?(vt=Er[0])==null?void 0:vt.value:(Dt=Mo==null?void 0:Mo[Ci])==null?void 0:Dt.value}}),randomRuleType:zr}});break}case _e.OnlyKnowledge:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}case _e.KnowledgeAndDiff:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}case _e.FileFolderAndDiff:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}case _e.FileFolderAndKnowledge:{Cn({type:"editRule",payload:{itemType:On,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:zr}});break}case _e.All:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}}Ut("")})},y.createElement(wt.default.Group,{className:`${jn.ruleCheckBox}`,style:{marginBottom:8},value:Zt,onChange:Cr=>{var Vr;Zt!=null&&Zt.length&&((Vr=Ha==null?void 0:Ha.contents)==null?void 0:Vr.length)>0?rn.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>br(Cr)}):br(Cr)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:nn.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:nn.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:nn.Knowledge}]}),Zt.includes(nn.FileFolder)?y.createElement(ar,{defaultData:Dr,selectData:Zn,ruleValue:Zt,setSelectData:da,currentItemType:On}):Zt.includes(nn.Knowledge)?y.createElement(lo,{defaultData:Dr,isFirst:Sa,ruleValue:Zt,setSelectData:da,currentItemType:On}):Zt.includes(nn.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(wt.default.Group,{style:{columnGap:12},options:Er.map(Cr=>({label:Cr.name,value:mi[Cr.name]})),value:Zn||Dr,onChange:Cr=>da(Cr)})):null)},Oa=({open:ft,onCancel:ht,setVisibleModalType:Ut,currentItemType:On})=>ft?y.createElement(Ni,{open:ft,onCancel:ht,setVisibleModalType:Ut,currentItemType:On}):null,so=ne(6848),Ro=ne(63952),wo=ne(33270),ti=ne(6339),jo=ne(65862),vi=ne(61485),oi=ne(90463),hi=({open:ft,onCancel:ht,onOk:Ut})=>{const{data:On}=(0,y.useContext)(Ae),In=(0,Ro.g)(),[Bn,Cn,Zt,cn]=(0,za.U)(wo.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Zn,da]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(ft){Zt({page:1,limit:10,type:0},!0).then(Sa=>{(Sa==null?void 0:Sa.shixuns_count)===0&&da(!0)});const Ka=On.item_types.find(Sa=>Sa.item_type==="PRACTICAL");Er(Ka.item_banks.map(Sa=>Sa.id)),Dr(Ka.item_banks)}},[ft,On]);const[Ha,Er]=(0,y.useState)([]),[co,Dr]=(0,y.useState)([]);return y.createElement(rn.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:ft,width:948,centered:!0,closable:!0,onCancel:ht,onOk:()=>Ut(co),destroyOnClose:!0},y.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Re.Z,null,y.createElement(je.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:In,onChange:Ka=>{Zt({page:1,discipline_id:Ka==null?void 0:Ka[0],sub_discipline_id:Ka==null?void 0:Ka[1]})}}),y.createElement(fn.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Ka=>Zt({page:1,diff:Ka})}),y.createElement(fn.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Ka=>Zt({page:1,shixun_publish_status:Ka})})),y.createElement(tt.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ka=>{Zt({keyword:Ka,page:1})}})),Zn?y.createElement("div",null,y.createElement(Et.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,jo.xg)("/shixuns")})):y.createElement(Rn.default,{loading:Cn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ka,Sa)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Sa!=null&&Sa.high_resources_consume?rt.title:"",title:Ka||"--"},y.createElement(ti.Z,{key:1,showLines:1,showTextOnly:!0,value:Ka||"--"})),(Sa==null?void 0:Sa.high_resources_consume)&&y.createElement(oi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ka,Sa,Jn)=>y.createElement("span",null,Ka||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(so.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(vi.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ka,Sa,Jn)=>y.createElement("span",null,Ka||"- -")},{title:"\u64CD\u4F5C",render(Ka,Sa){const{title:Jn,challenge_names:br,author_name:Cr,identifier:Vr,author_school_name:po,study_count:xr}=Sa||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{rn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ti.Z,{value:Jn,style:{marginBottom:18}}),y.createElement("div",{className:rt.challengeNameWrapper},br.map((no,Ar)=>y.createElement("div",{className:rt.challengeName,key:Ar},"\u7B2C",(0,jo.EM)(Ar+1),"\u9898\xA0",no))),y.createElement(He.Z,{className:rt.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Re.Z,{className:rt.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:rt.shixunInfo},Cr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:rt.shixunInfo},po),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:rt.shixunInfo},xr)),y.createElement(le.ZP,{type:"primary",className:rt.btnToDetail,onClick:()=>(0,jo.xg)(`/shixuns/${Vr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Sa==null?void 0:Sa.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Sa==null?void 0:Sa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:cn==null?void 0:cn.items,rowSelection:{selectedRowKeys:Ha,preserveSelectedRowKeys:!0,getCheckboxProps:Ka=>({disabled:Ka.shixun_tag_num===1}),onChange(Ka,Sa){var Jn,br,Cr;console.log(Ka),Er(Ka);const Vr=[];for(const xr of co)Ka.includes(xr.id)&&Vr.push(xr);const po=Vr.map(xr=>xr.id);for(const xr of Sa)xr&&Ka.includes(xr.id)&&!po.includes(xr.id)&&Vr.push({id:xr.id,difficulty:xr.level,identifier:xr.identifier,name:xr.name,real_name:(Jn=xr==null?void 0:xr.author_name)==null?void 0:Jn.split("\u3001")[0],school_name:xr.author_school_name,challenge_names:xr.challenge_names,challenges:(br=xr.challenge_names)==null?void 0:br.map((no,Ar)=>({subject:no,id:Ar,score:5})),score:((Cr=xr.challenge_names)==null?void 0:Cr.length)*5,study_count:xr.study_count,challenges_count:xr.challenges_count});Dr(Vr)}},pagination:{current:Bn.page,pageSize:Bn.limit,total:cn==null?void 0:cn.items_count,showTotal:Ka=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Ka),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ka,Sa){Zt({page:Ka,limit:Sa})},size:"default"},scroll:{y:400}}))},ii=ne(22061),xo=ne(59301),Oi=Object.defineProperty,Go=Object.defineProperties,Di=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,ci=(ft,ht,Ut)=>ht in ft?Oi(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Vi=(ft,ht)=>{for(var Ut in ht||(ht={}))ji.call(ht,Ut)&&ci(ft,Ut,ht[Ut]);if(Ii)for(var Ut of Ii(ht))ol.call(ht,Ut)&&ci(ft,Ut,ht[Ut]);return ft},tl=(ft,ht)=>Go(ft,Di(ht)),il=({onDelete:ft,list:ht,onSelect:Ut})=>{const[On,In]=(0,y.useState)(!1),{dispatch:Bn,disabled:Cn}=(0,y.useContext)(Ae),Zt=(Er,co,Dr)=>{const Ka=Array.from(Er),[Sa]=Ka.splice(co,1);return Ka.splice(Dr,0,Sa),Ka},[cn,Zn]=(0,y.useState)(null),[da,Ha]=(0,y.useState)(!1);return xo.createElement(ii.Z5,{onDragStart:()=>{Ha(!0)},onDragEnd:Er=>{if(Ha(!1),!Er.destination)return;const co=Zt(ht,Er.source.index,Er.destination.index);Bn({type:"updateItemTypes",payload:co})}},xo.createElement(ii.bK,{droppableId:"droppable"},(Er,co)=>xo.createElement("div",tl(Vi({},Er.droppableProps),{ref:Er.innerRef}),xo.createElement(Ze.Z,{spinning:On},ht.map((Dr,Ka)=>xo.createElement(ii._l,{key:Ka,draggableId:Ka.toString(),index:Ka,isDragDisabled:cn!==Dr.item_type},(Sa,Jn)=>xo.createElement(He.Z,tl(Vi(Vi({align:"middle",wrap:!1,ref:Sa.innerRef},Sa.draggableProps),Sa.dragHandleProps),{className:`${rt.dragItem} ${da?rt.dragging:""}`}),xo.createElement(Re.Z,{className:rt.contentArea,onClick:()=>{Ut(Dr.item_type),(0,jo.k3)()}},xo.createElement("span",{className:rt.blackText},(0,jo.EM)(Ka+1),"\u3001\u3010",Dr.item_type_text,"\u3011"),xo.createElement(so.Z,{title:`\uFF08${Dr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Dr.total_score).toFixed(1)}\u5206\uFF09`},xo.createElement("span",{className:rt.greyText},`\uFF08${Dr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Dr.total_score).toFixed(1)}\u5206\uFF09`))),!Cn&&xo.createElement(xo.Fragment,null,xo.createElement(so.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:cn===Dr.item_type&&!da},xo.createElement("div",{style:{cursor:"grab"},className:`${rt.iconWrapper} ${da?rt.hidden:""}`,onMouseEnter:()=>{Zn(Dr.item_type)},onMouseLeave:()=>Zn(null)},xo.createElement("i",{className:`iconfont icon-tuodong1 ${rt.dragIcon}`}))),xo.createElement(so.Z,{title:"\u5220\u9664"},xo.createElement("div",{className:`${rt.iconWrapper} ${da?rt.hidden:""}`,style:{cursor:"pointer"},onClick:()=>ft(Dr.item_type)},xo.createElement("i",{className:`iconfont icon-shanchu12 ${rt.deleteIcon}`})))))))),Er.placeholder)))},ll=ne(10777),$r={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},Ua=ne(73631),sa=ne(31328);const ia=(ft,ht,Ut,On)=>{const In={[_e.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(Bn,Cn){return`${Bn}`}}],[_e.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(Bn,Cn,Zt){const{group_name:cn,teacher_group_name:Zn}=Cn,da=cn||Zn,Ha=Zn?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Ha,className:$r.folderIcon})," ",y.createElement(so.Z,{title:da},y.createElement("span",{className:$r.titles},da)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_name:Zt}=Cn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[_e.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(Bn,Cn){const{group_name:Zt,teacher_group_name:cn}=Cn,Zn=Zt||cn,da=cn?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:da,className:$r.folderIcon})," ",y.createElement(so.Z,{title:Zn},y.createElement("span",{className:$r.titles},Zn)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_name:Zt}=Cn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[_e.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(Bn,Cn){const{group_name:Zt,teacher_group_name:cn}=Cn,Zn=Zt||cn,da=cn?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:da,className:$r.folderIcon})," ",y.createElement(so.Z,{title:Zn},y.createElement("span",{className:$r.titles},Zn)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_name:Zt}=Cn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(Bn,Cn){const{group_name:Zt,teacher_group_name:cn,teacher_group_id:Zn}=Cn,da=Zt||cn,Ha=Zn||Zn===0?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Ha,className:$r.folderIcon})," ",y.createElement(so.Z,{title:da},y.createElement("span",{className:$r.titles},da)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_id:Zt}=Cn;return y.createElement("span",null,Zt||Zt===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.Shixun]:[]};for(const Bn of Object.values(In))Bn.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(Cn,Zt){const{item_bank_num:cn,quanlity:Zn,id:da,teacher_group_id:Ha}=Zt||{};return y.createElement(He.Z,{align:"middle"},y.createElement(we.Z,{disabled:On,min:1,max:cn,size:"large",precision:0,value:Zn,onChange:Er=>{ht({type:"changeQuestionNum",payload:{itemType:Ut,id:da,num:Er,teacher_group_id:Ha}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",cn))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(Cn,Zt){const{id:cn,is_share:Zn}=Zt;return On?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:$r.deleteBtn,onClick:()=>{ht({type:"deleteRule",payload:{itemType:Ut,id:cn,is_share:Zn}})}},"\u5220\u9664")}});return In[ft]},Aa=({setVisibleModalType:ft})=>{var ht,Ut,On,In;const{data:Bn,dispatch:Cn,disabled:Zt}=(0,y.useContext)(Ae),cn=(ht=Bn==null?void 0:Bn.item_types)==null?void 0:ht.find(Zn=>Zn.item_type==="PRACTICAL");return y.createElement(ll.Z,{className:$r.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(He.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(Re.Z,null,y.createElement("span",{className:$r.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:$r.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!Zt&&y.createElement(tt.op,{style:{width:102},onClick:()=>ft("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Ut=cn==null?void 0:cn.item_banks)==null?void 0:Ut.length)===0?y.createElement(Et.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Rn.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(Zn,da,Ha){return y.createElement("span",null,Ha+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(Zn,da)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:da!=null&&da.high_resources_consume?$r.q_title:"",title:Zn||"--"},y.createElement(ti.Z,{key:1,showLines:1,showTextOnly:!0,value:Zn})),(da==null?void 0:da.high_resources_consume)&&y.createElement(oi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Zn,da,Ha)=>y.createElement("span",null,Zn||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(Zn,da,Ha){const{id:Er,identifier:co,name:Dr,challenge_names:Ka=[],real_name:Sa,school_name:Jn,study_count:br,challenges:Cr=[]}=da||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{rn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ti.Z,{value:Dr,style:{marginBottom:18}}),y.createElement("div",{className:$r.challengeNameWrapper},Cr==null?void 0:Cr.map((Vr,po)=>y.createElement("div",{className:$r.challengeName,key:po},"\u7B2C",(0,jo.EM)(po+1),"\u9898\xA0",Vr==null?void 0:Vr.subject))),y.createElement(He.Z,{className:$r.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Re.Z,{className:$r.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:$r.shixunInfo},Sa),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:$r.shixunInfo},Jn),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:$r.shixunInfo},br)),y.createElement(le.ZP,{type:"primary",className:$r.btnToDetail,onClick:()=>(0,jo.xg)(`/shixuns/${co}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!Zt&&y.createElement("span",{onClick:()=>{Cn({type:"deleteShixunQuestion",payload:{shixunId:Er}})},className:`ml20 ${$r.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(cn==null?void 0:cn.item_banks)||[],pagination:!1}))},{children:y.createElement(He.Z,{style:{transform:(On=cn==null?void 0:cn.item_banks)!=null&&On.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:$r.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((In=cn==null?void 0:cn.item_banks)!=null&&In.length)&&y.createElement(Re.Z,null,y.createElement(He.Z,{align:"middle"},y.createElement("span",{className:$r.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(we.Z,{min:0,disabled:Zt,max:cn==null?void 0:cn.item_bank_num,size:"large",precision:0,className:"ml10 mr10",value:(cn==null?void 0:cn.item_bank_count)||1,onChange:Zn=>Cn({type:"changeQuestionNum",payload:{num:Zn||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${$r.normalText} mr30`},"/",cn==null?void 0:cn.item_bank_num),y.createElement("span",{className:$r.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(we.Z,{disabled:Zt,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:cn==null?void 0:cn.score,onChange:Zn=>Cn({type:"changeQuestionScore",payload:{score:Zn,itemType:"PRACTICAL"}})}),y.createElement("span",{className:$r.normalText},"\u5206"))))}]})};var Qr=({setVisibleModalType:ft,currentItemType:ht,onDelete:Ut})=>{var On,In;const Bn=(0,Oe.useParams)(),{data:Cn,dispatch:Zt,disabled:cn}=(0,y.useContext)(Ae),Zn=((On=Cn==null?void 0:Cn.item_types)==null?void 0:On.findIndex(Ha=>Ha.item_type===ht))+1,da=(In=Cn==null?void 0:Cn.item_types)==null?void 0:In.find(Ha=>Ha.item_type===ht);return y.createElement("div",{className:$r.questionDetailWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(Re.Z,null,y.createElement("span",{className:$r.questionTitle},`${(0,jo.EM)(Zn)}\u3001${da==null?void 0:da.item_type_text}`),y.createElement("span",{className:$r.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},da==null?void 0:da.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},da==null?void 0:da.total_score),"\u5206"),"\uFF09")),!cn&&y.createElement("i",{className:`iconfont icon-shanchutimu ${$r.deleteIcon}`,onClick:()=>Ut(ht)})),ht==="PRACTICAL"?y.createElement(Aa,{setVisibleModalType:ft}):y.createElement(y.Fragment,null,(da==null?void 0:da.contents.length)===0?y.createElement(Et.Z,{styles:{margin:"70px auto 100px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",y.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(Bn==null?void 0:Bn.id)&&y.createElement(He.Z,{justify:"center",className:"mt30"},y.createElement(tt.op,{style:{width:136,marginTop:-10},onClick:()=>ft("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(He.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(Re.Z,null,y.createElement(He.Z,{align:"middle"},y.createElement("span",{className:`${$r.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(we.Z,{disabled:cn,size:"large",className:"ml10 mr10",min:.1,max:100,value:da==null?void 0:da.score,precision:1,onChange:Ha=>Zt({type:"changeQuestionScore",payload:{score:Ha,itemType:ht}})}),y.createElement("span",{className:$r.normalText},"\u5206"))),(Bn==null?void 0:Bn.id)&&y.createElement(tt.op,{onClick:()=>ft("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Rn.default,{columns:ia(da==null?void 0:da.random_rule_type,Zt,ht,cn),dataSource:da==null?void 0:da.contents,pagination:!1,rowKey:"id"}))))},So=ne(96935),Do=ne(87513),Ao=ne(41867),Qo=ne(32637),Za=ne(59301),qo=Object.defineProperty,Si=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,_i=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Yt=(ft,ht,Ut)=>ht in ft?qo(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Qt=(ft,ht)=>{for(var Ut in ht||(ht={}))nl.call(ht,Ut)&&Yt(ft,Ut,ht[Ut]);if(_i)for(var Ut of _i(ht))Qi.call(ht,Ut)&&Yt(ft,Ut,ht[Ut]);return ft},vn=(ft,ht)=>Si(ft,Ui(ht)),Un=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())}),ir=({})=>{var ft,ht,Ut,On,In,Bn,Cn,Zt,cn,Zn,da,Ha,Er,co,Dr;const[Ka]=(0,Oe.useSearchParams)(),Sa=(0,Oe.useParams)(),{data:Jn,dispatch:br,setPreview:Cr,getData:Vr,handlePreview:po,disabled:xr}=(0,y.useContext)(Ae),[no,Ar]=(0,y.useState)(""),[Ra,zr]=(0,y.useState)((ht=(ft=Jn==null?void 0:Jn.item_types)==null?void 0:ft[0])==null?void 0:ht.item_type),[mo,Mo]=(0,y.useState)(!0),[Ci,zi]=(0,y.useState)(!1),Ge=(hn,Mn)=>Un(void 0,null,function*(){var aa,_n,Kn,En,qn,ya,gr;const dr=Jn.item_types.map(ba=>ba.item_type_text),ta=(aa=Jn==null?void 0:Jn.item_types)==null?void 0:aa.filter(ba=>{var mr,La;return((mr=ba.contents)==null?void 0:mr.length)>0||((La=ba==null?void 0:ba.item_banks)==null?void 0:La.length)>0});if(Jn.sort_by_item_type=dr,!((_n=Jn.item_types)!=null&&_n.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ta==null?void 0:ta.length)===0){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!hn){const ba=Number((Kn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Kn.total_score);[100,120,150].includes(ba)||(yield new Promise((mr,La)=>{rn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Za.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Za.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ba),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Un(void 0,null,function*(){mr("")}),onCancel:()=>{La()}})}))}let ea=()=>Un(void 0,null,function*(){const ba=(0,$e.cloneDeep)(Jn),{item_types:mr}=ba||{};ba.item_types=mr.filter(ua=>ua.item_type===Ra),(yield pe(Sa.id||Sa.categoryId,ba)).status===0&&(zr(Mn),Pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),hn||Oe.history.push("/paperlibrary"))}),Wn=(qn=(En=Jn==null?void 0:Jn.item_types)==null?void 0:En.filter(ba=>ba.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:qn.item_banks,na=0;Wn==null||Wn.map(ba=>{ba.high_resources_consume&&(na=na+1)}),console.log(na),na>0?rn.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Za.createElement("div",null,Za.createElement("div",{className:rt.tipcontent},Za.createElement("div",null,Za.createElement("div",{className:rt.name},"\u60A8\u597D\uFF01",(ya=(0,Ao.eY)())==null?void 0:ya.username,"\uFF08",(gr=(0,Ao.eY)())==null?void 0:gr.login,"\uFF09\uFF1A"),Za.createElement("div",{className:rt.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Za.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Za.createElement("div",{className:rt.info},Za.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Za.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Za.createElement("span",{style:{color:"#232B40"}},`${na}\u4E2A`))),Za.createElement("div",null,Za.createElement("div",{className:rt.img},Za.createElement("img",{src:Qo,width:"124px",height:"124px"})),Za.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{ea()}}):ea()}),nt=(hn,Mn,aa,_n=!1)=>Un(void 0,null,function*(){console.log(Jn);const Kn=vn(Qt(Qt({},Jn.exercise),Sa),{exerciseId:Sa.categoryId,sort_by_item_type:Jn.sort_by_item_type,difficulty:Jn.examination_bank.difficulty,exam_notes:Jn.examination_bank.exam_notes,exercise_name:Jn.examination_bank.name,time:Jn.examination_bank.time,changed_item_type:Ra,item_types:Jn.item_types,changed_item_type:Ra,sub_discipline_id:Jn.examination_bank.sub_discipline_id});(!hn||Mn===1)&&(Kn.is_reset=1);const En=yield(0,Do.wy)(Kn);return En.status===0&&(_n||Pe.ZP.success("\u4FEE\u6539\u6210\u529F "),zr(aa),hn||Oe.history.push(`/classrooms/${Sa.coursesId}/exercise/${Sa.categoryId}/detail?random=true`)),En}),vt=hn=>{rn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Za.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Un(void 0,null,function*(){var Mn,aa,_n,Kn;if(Sa.id){if((yield Xe(Sa.id,{item_type:[hn]})).status!==0)return}else{const En=yield We(Sa.categoryId,{item_type:[hn]});if(Vr(),En.status!==0)return}if(br({type:"deleteQuestionType",payload:hn}),hn===Ra){const En=Fe(Jn,{type:"deleteQuestionType",payload:hn});zr(En.item_types.length?En.item_types[0].item_type:(aa=(Mn=Jn==null?void 0:Jn.item_types)==null?void 0:Mn[0])==null?void 0:aa.item_type)}else zr((Kn=(_n=Jn==null?void 0:Jn.item_types)==null?void 0:_n[0])==null?void 0:Kn.item_type)})})};(0,y.useEffect)(()=>{var hn;(hn=Jn==null?void 0:Jn.examination_bank)!=null&&hn.name&&Mo(!1),(0,jo.Dk)("\u968F\u673A\u7EC4\u5377")},[(Ut=Jn==null?void 0:Jn.examination_bank)==null?void 0:Ut.name]);const Dt=()=>Un(void 0,null,function*(){var hn;let Mn=yield nt(!0,1,Ra,!0);if((Mn==null?void 0:Mn.status)===0){const aa=yield(0,E.ZP)(`/api/exercises/${Sa==null?void 0:Sa.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Sa==null?void 0:Sa.coursesId,categoryId:Sa==null?void 0:Sa.categoryId}});(aa==null?void 0:aa.status)!=-1&&window.open(`/classrooms/${Sa.coursesId}/exercise/${Sa.categoryId}/${(hn=(0,Ao.eY)())==null?void 0:hn.login}/initate_answer`)}});return Za.createElement("div",{className:rt.questionInfo},Za.createElement("div",{className:"tc mb20"},Za.createElement(se.VP,{defaultValue:(On=Jn==null?void 0:Jn.examination_bank)==null?void 0:On.name,onFinish:hn=>Un(void 0,null,function*(){return br({type:"updateBaseInfo",payload:vn(Qt({},Jn.examination_bank),{name:hn})}),(0,Do.wy)({exercise_name:hn,exerciseId:Sa==null?void 0:Sa.categoryId}),!0})})),Za.createElement(He.Z,{justify:"center",className:"mb20"},Za.createElement(Re.Z,{className:"mr30"},Za.createElement("span",{className:rt.label},"\u7B54\u9898\u65F6\u957F"),Za.createElement("span",null,((In=Jn==null?void 0:Jn.examination_bank)==null?void 0:In.time)===-1?"\u4E0D\u9650":((Bn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Bn.time)||"\u4E0D\u9650")),Za.createElement(Re.Z,{className:"mr30"},Za.createElement("span",{className:rt.label},"\u96BE\u5EA6"),Za.createElement("span",null,(Zt=ot[`${(Cn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Cn.difficulty}`])==null?void 0:Zt.label)),Za.createElement(Re.Z,{className:"mr30"},Za.createElement("span",{className:rt.label},"\u8BD5\u9898\u603B\u6570"),Za.createElement("span",null,((cn=Jn==null?void 0:Jn.examination_bank)==null?void 0:cn.question_count)||0)),Za.createElement(Re.Z,null,Za.createElement("span",{className:rt.label},"\u603B\u5206"),Za.createElement("span",null,((da=(Zn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Zn.total_score)==null?void 0:da.toFixed(1))||0))),Za.createElement("div",{className:rt.content,style:{border:((Ha=Jn==null?void 0:Jn.item_types)==null?void 0:Ha.length)<=0&&"none"}},((Er=Jn==null?void 0:Jn.item_types)==null?void 0:Er.length)>0?Za.createElement(He.Z,{wrap:!1},Za.createElement(Re.Z,{flex:"260px",className:rt.leftPart},!xr&&Za.createElement(He.Z,{className:"mb20"},Za.createElement(tt.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>Ar("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(Sa==null?void 0:Sa.id)&&Za.createElement(tt.op,{shape:"default",onClick:()=>Ar("questionType")},"\u6DFB\u52A0\u9898\u578B")),Za.createElement(il,{list:Jn.item_types,onSelect:hn=>Un(void 0,null,function*(){if(hn===Ra)return;Mo(!0);const Mn=Jn.item_types.find(aa=>aa.item_type===Ra);if(Ra!=="PRACTICAL"&&Mn.contents.length>0&&(Sa!=null&&Sa.id)){const aa=(0,$e.cloneDeep)(Jn),{item_types:_n}=aa||{};aa.item_types=_n.filter(Kn=>Kn.item_type===Ra);try{(yield pe(Sa.id||Sa.categoryId,aa)).status===0&&zr(hn)}catch(Kn){}}else Sa.categoryId?nt(!0,2,hn):Ge(!0,hn);Mo(!1)}),onDelete:vt})),Za.createElement(Re.Z,{flex:1,className:rt.rightPart},Za.createElement(Ze.Z,{spinning:mo},Za.createElement(Qr,{setVisibleModalType:Ar,currentItemType:Ra,onDelete:vt})))):Za.createElement(Et.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Za.createElement(He.Z,{justify:"center",className:"mt20"},(Sa==null?void 0:Sa.id)&&Za.createElement(tt.op,{style:{width:88},onClick:()=>Ar("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(Sa!=null&&Sa.id)&&Za.createElement("div",{className:rt.fixedBottom},Za.createElement(So.Z,{className:`${rt.previewBtn} mr20`,onClick:()=>Un(void 0,null,function*(){var hn,Mn;const aa=(hn=Jn==null?void 0:Jn.item_types)==null?void 0:hn.filter(_n=>{var Kn,En;return((Kn=_n.contents)==null?void 0:Kn.length)>0||((En=_n==null?void 0:_n.item_banks)==null?void 0:En.length)>0});if(!((Mn=Jn.item_types)!=null&&Mn.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((aa==null?void 0:aa.length)===0){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield Ge(!0,Ra),po()})},"\u8BD5\u5377\u9884\u89C8"),Za.createElement(So.Z,{type:"primary",className:rt.confirmBtn,onClick:()=>Ge()},Za.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(Sa!=null&&Sa.categoryId)&&Za.createElement("div",{className:rt.fixedBottom,style:{justifyContent:((co=Jn==null?void 0:Jn.exercise)==null?void 0:co.exercise_status)!==1?"end":"center"}},Za.createElement(So.Z,{className:`${rt.previewBtn} mr20`,onClick:()=>Un(void 0,null,function*(){var hn,Mn;document.body.scrollIntoView(),Oe.history.push(`/classrooms/${Sa.coursesId}/exercise/${(hn=Jn==null?void 0:Jn.exercise)==null?void 0:hn.id}/detail?random=${(Mn=Jn==null?void 0:Jn.exercise)==null?void 0:Mn.is_random}`)})},"\u8FD4\u56DE"),((Dr=Jn==null?void 0:Jn.exercise)==null?void 0:Dr.exercise_status)===1&&Za.createElement(So.Z,{className:`${rt.previewBtn} mr20`,onClick:Dt},"\u6A21\u62DF\u8003\u8BD5"),(Jn==null?void 0:Jn.exercise.exercise_status)===1&&Za.createElement(So.Z,{type:"primary",className:rt.confirmBtn,onClick:()=>Un(void 0,null,function*(){var hn;const Mn=Number((hn=Jn==null?void 0:Jn.examination_bank)==null?void 0:hn.total_score);[100,120,150].includes(Mn)||(yield new Promise((aa,_n)=>{rn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Za.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Za.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Mn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Un(void 0,null,function*(){aa("")}),onCancel:()=>{_n()}})})),nt()})},"\u63D0\u4EA4")),Za.createElement(mn,{open:no==="questionType",onCancel:()=>Ar(""),onOk:hn=>Un(void 0,null,function*(){var Mn,aa;const _n=[],Kn=Fe(Jn,{type:"setQuestionType",payload:hn}),En=((Mn=Kn==null?void 0:Kn.item_types)==null?void 0:Mn.map(qn=>qn.item_type))||[];for(const qn of((aa=Jn==null?void 0:Jn.item_types)==null?void 0:aa.map(ya=>ya.item_type))||[])En.includes(qn)||_n.push(qn);Sa.id&&_n.length>0&&(yield Xe(Sa.id,{item_type:_n})).status!==0||(br({type:"setQuestionType",payload:hn}),zr(Ra||Kn.item_types[0].item_type),Ar(""))})}),Za.createElement(Ea,{open:no==="setScore",onCancel:()=>{Ar("")},onOk:hn=>Un(void 0,null,function*(){console.log("---newData",hn);const Mn=hn.item_types.map(aa=>({item_type:aa.item_type,score:aa.score}));Sa.id?(yield De(Sa.id,{score_settings:Mn})).status===0&&br({type:"init",payload:hn}):(yield ve(Sa.categoryId,{score_settings:Mn})).status===0&&br({type:"init",payload:hn}),Ar("")})}),Za.createElement(Oa,{open:no==="rule",onCancel:()=>Ar(""),currentItemType:Ra,setVisibleModalType:Ar}),Ka.get("type")==="settings"&&Za.createElement(hi,{open:no==="selectShixun",onCancel:()=>Ar(""),onOk:hn=>{if(console.log(hn),(hn==null?void 0:hn.length)<=0){Pe.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}br({type:"addShixun",payload:{shixunList:[...hn]}}),Ar("")}}))},Gn=ne(26971),Da=ne(59301),$a=Object.defineProperty,Tr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Wo=(ft,ht,Ut)=>ht in ft?$a(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,tr=(ft,ht)=>{for(var Ut in ht||(ht={}))kr.call(ht,Ut)&&Wo(ft,Ut,ht[Ut]);if(ha)for(var Ut of ha(ht))Eo.call(ht,Ut)&&Wo(ft,Ut,ht[Ut]);return ft},ur=(ft,ht)=>Tr(ft,er(ht)),uo=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())}),to=()=>{var ft,ht,Ut,On;const[In,Bn]=(0,y.useState)("baseInfo"),Cn=(0,Oe.useDispatch)();(0,y.useEffect)(()=>{Cn({type:"globalSetting/footerToggle",payload:!1})},[]);const Zt=(0,Oe.useParams)(),cn=!!(Zt.id||Zt.categoryId),[Zn]=(0,Oe.useSearchParams)();(0,y.useEffect)(()=>{Zn.get("type")==="settings"&&Bn("settings")},[]);const[da,Ha]=(0,y.useReducer)(Fe,null),[Er,co]=(0,y.useState)(!1),Dr=()=>uo(void 0,null,function*(){co(!0);let Ra;Zt.categoryId?Ra=yield mt(Zt):Ra=yield ce(Zt.id),co(!1),Ra.status===0&&Ha({type:"init",payload:Ra})});(0,y.useEffect)(()=>{cn?Dr():Ha({type:"init",payload:{examination_bank:{difficulty:2}}})},[Zt]);const[Ka,Sa]=(0,y.useState)(""),Jn=(Ra,zr)=>uo(void 0,null,function*(){var mo,Mo,Ci,zi;const Ge=(mo=da==null?void 0:da.item_types)==null?void 0:mo.filter(Dt=>{var hn;return((hn=Dt==null?void 0:Dt.item_type)==null?void 0:hn.toUpperCase())===(zr==null?void 0:zr.type)}),nt={sort_by_item_type:da.sort_by_item_type,difficulty:da.examination_bank.difficulty,exam_notes:da.examination_bank.exam_notes,name:da.examination_bank.name,time:da.examination_bank.time,item_types:da.item_types};if(Ra!==void 0&&!(Ra!=null&&Ra.single_question_id)){nt.seleted_item_bank_ids=Ra==null?void 0:Ra.seleted_item_bank_ids,nt.item_types=Ge;const Dt=yield Le(nt);if((Dt==null?void 0:Dt.status)===0){let hn=(0,$e.cloneDeep)(xr.data);hn.questionList=(Mo=hn==null?void 0:hn.questionList)==null?void 0:Mo.map(Mn=>{var aa;return Mn.type===zr.type?ur(tr({},Mn),{questions:((aa=Dt==null?void 0:Dt.questions)==null?void 0:aa.questions)||[]}):Mn}),no({show:!0,data:hn})}return}if(Ra!==void 0&&(Ra!=null&&Ra.single_question_id)){nt.seleted_item_bank_ids=Ra==null?void 0:Ra.seleted_item_bank_ids,nt.single_question_id=Ra==null?void 0:Ra.single_question_id,nt.item_types=Ge;const Dt=yield Le(nt);if((Dt==null?void 0:Dt.status)===0){let hn=(0,$e.cloneDeep)(xr.data);hn.questionList=(Ci=hn==null?void 0:hn.questionList)==null?void 0:Ci.map(Mn=>{var aa,_n;if(Mn.type===zr.type){const Kn=(0,$e.cloneDeep)(Mn==null?void 0:Mn.questions);return Kn.splice(zr.index,1,(_n=(aa=Dt==null?void 0:Dt.questions)==null?void 0:aa.questions)==null?void 0:_n[0]),console.log(Mn==null?void 0:Mn.questions,Kn,zr.index,"new_questions"),ur(tr({},Mn),{questions:Kn})}return Mn}),no({show:!0,data:hn})}return}const vt=yield st(nt);if((vt==null?void 0:vt.status)===0){const Dt=(0,jo.ad)(vt);let hn=[];(zi=da==null?void 0:da.item_types)==null||zi.forEach(Mn=>{var aa;const _n=(aa=Dt==null?void 0:Dt.questionList)==null?void 0:aa.find(Kn=>Mn.item_type===Kn.type);hn.push(_n)}),console.log(da,"sortList"),hn=(0,$e.compact)(hn),Dt.questionList=hn,no({show:!0,data:Dt}),Sa(new Date)}}),br=Ra=>{var zr;let mo=(0,$e.cloneDeep)(xr.data);mo.questionList=(zr=mo==null?void 0:mo.questionList)==null?void 0:zr.map(Mo=>Mo.type===Ra.type?ur(tr({},Mo),{questions_score:Ra.scoreTotal}):Mo),Ha({type:"changeQuestionScore",payload:{score:Ra.score,itemType:Ra.type}}),no({show:!0,data:mo})},Cr=Ra=>uo(void 0,null,function*(){const zr={sort_by_item_type:da.sort_by_item_type,difficulty:da.examination_bank.difficulty,exam_notes:da.examination_bank.exam_notes,name:da.examination_bank.name,time:da.examination_bank.time,item_types:da.item_types,sub_discipline_id:da.examination_bank.sub_discipline_id};if(Ra){(yield Ye(tr(tr({},zr),Ra))).status===0&&Pe.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield pe(Zt.id,zr)).status===0&&(Pe.ZP.success("\u63D0\u4EA4\u6210\u529F"),Oe.history.push("/paperlibrary?defaultActiveKey=0"))}),Vr=(0,Ro.g)(),[po]=Te.default.useForm(),[xr,no]=(0,y.useState)({show:!1,data:{}}),Ar=!!((ft=da==null?void 0:da.exercise)!=null&&ft.exercise_status)&&((ht=da==null?void 0:da.exercise)==null?void 0:ht.exercise_status)!==1;return Da.createElement(Ae.Provider,{value:{data:da,disabled:Ar,dispatch:Ha,setPreview:no,getData:Dr,handlePreview:Jn}},xr.show?Da.createElement(Gn.Z,{key:Ka,data:xr.data,onExchange:Jn,onTypeScore:br,submit:Cr,goBack:()=>no({show:!1,data:{}})}):Da.createElement("div",{className:ue.wrapper},Da.createElement("div",{className:"edu-container"},Da.createElement(Ie.Z,{className:ue.breadCrumbWrapper,separator:">",items:Zt!=null&&Zt.categoryId?[{title:Da.createElement(Oe.Link,{to:`/classrooms/${Zt.coursesId}/exercise`},(On=(Ut=(0,Ao.eY)())==null?void 0:Ut.course)==null?void 0:On.course_name)},{title:Da.createElement(Oe.Link,{to:`/classrooms/${Zt.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Da.createElement(Oe.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Da.createElement(se.d4,{activeKey:In,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:Ra=>uo(void 0,null,function*(){if(Ra==="settings"&&(yield po.validateFields(),!cn)){const zr=yield ge(da);zr.status===0&&Oe.history.replace(`/randompaper/edit/${zr==null?void 0:zr.examination_bank_id}?type=settings`)}Bn(Ra)})}),In==="baseInfo"&&Da.createElement(qt,{courseOptions:Vr,setCurrentKey:Bn,loading:Er,form:po}),Da.createElement("div",{style:{display:In==="settings"?"block":"none"}},da&&Da.createElement(ir,null)))))}},24100:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return je}});var y=ne(43418),ue={ul:"ul___TdfYY"},Pe=ne(32637),Te=ne(59301),Ie=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ze=(ze,He)=>{var we={};for(var le in ze)Oe.call(ze,le)&&He.indexOf(le)<0&&(we[le]=ze[le]);if(ze!=null&&Ie)for(var le of Ie(ze))He.indexOf(le)<0&&se.call(ze,le)&&(we[le]=ze[le]);return we},je=ze=>{var He=ze,{open:we,onCancel:le}=He,E=Ze(He,["open","onCancel"]);return Te.createElement(y.default,{centered:!0,open:we,title:Te.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Te.createElement("div",null,Te.createElement("div",{className:"tc"},Te.createElement("img",{className:"mt10",src:Pe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Te.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Te.createElement("ul",{className:ue.ul},Te.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Te.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Te.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},63952:function(Ct,Rt,ne){"use strict";ne.d(Rt,{g:function(){return Ie}});var y=ne(59301),ue=ne(29297),Pe=ne(3033),Te=(Oe,se,Ze)=>new Promise((Ue,je)=>{var ze=le=>{try{we(Ze.next(le))}catch(E){je(E)}},He=le=>{try{we(Ze.throw(le))}catch(E){je(E)}},we=le=>le.done?Ue(le.value):Promise.resolve(le.value).then(ze,He);we((Ze=Ze.apply(Oe,se)).next())});const Ie=()=>{const[Oe,se]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Te(void 0,null,function*(){const Ue=yield(0,ue.d1)({source:"question"});Ue!=null&&Ue.disciplines&&se((0,Pe.L)(Ue==null?void 0:Ue.disciplines))})},[]),Oe}},61527:function(Ct,Rt,ne){"use strict";ne.d(Rt,{U:function(){return Ue}});var y=ne(59301),ue=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Oe=(je,ze,He)=>ze in je?ue(je,ze,{enumerable:!0,configurable:!0,writable:!0,value:He}):je[ze]=He,se=(je,ze)=>{for(var He in ze||(ze={}))Te.call(ze,He)&&Oe(je,He,ze[He]);if(Pe)for(var He of Pe(ze))Ie.call(ze,He)&&Oe(je,He,ze[He]);return je},Ze=(je,ze,He)=>new Promise((we,le)=>{var E=b=>{try{x(He.next(b))}catch(z){le(z)}},a=b=>{try{x(He.throw(b))}catch(z){le(z)}},x=b=>b.done?we(b.value):Promise.resolve(b.value).then(E,a);x((He=He.apply(je,ze)).next())});function Ue(je,ze){const[He,we]=(0,y.useState)(ze),[le,E]=(0,y.useState)(!1),[a,x]=(0,y.useState)();return[He,le,(z,te=!1)=>Ze(this,null,function*(){const re=te?ze:se(se({},He),z);E(!0),we(re);const ie=yield je(re);return E(!1),x(ie),ie}),a]}},50371:function(Ct,Rt){"use strict";function ne(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const Ie=Pe[Te];Ie!==void 0&&(y[Te]=Ie)})}return y}Rt.Z=ne},77578:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return y}});const y=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(Ct,Rt,ne){"use strict";ne.d(Rt,{F:function(){return y},Z:function(){return ue}});function y(Pe){return Pe!=null&&Pe===Pe.window}function ue(Pe,Te){var Ie,Oe;if(typeof window=="undefined")return 0;const se=Te?"scrollTop":"scrollLeft";let Ze=0;return y(Pe)?Ze=Pe[Te?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Ze=Pe.documentElement[se]:(Pe instanceof HTMLElement||Pe)&&(Ze=Pe[se]),Pe&&!y(Pe)&&typeof Ze!="number"&&(Ze=(Oe=((Ie=Pe.ownerDocument)!==null&&Ie!==void 0?Ie:Pe).documentElement)===null||Oe===void 0?void 0:Oe[se]),Ze}},56762:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return ue}});var y=ne(59301);function ue(){const[,Pe]=y.useReducer(Te=>Te+1,0);return Pe}},68031:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return Te}});var y=ne(16089);function ue(Ie,Oe,se,Ze){const Ue=se-Oe;return Ie/=Ze/2,Ie<1?Ue/2*Ie*Ie*Ie+Oe:Ue/2*((Ie-=2)*Ie*Ie+2)+Oe}var Pe=ne(13845);function Te(Ie){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:Ze,duration:Ue=450}=Oe,je=se(),ze=(0,Pe.Z)(je,!0),He=Date.now(),we=()=>{const E=Date.now()-He,a=ue(E>Ue?Ue:E,ze,Ie,Ue);(0,Pe.F)(je)?je.scrollTo(window.pageXOffset,a):je instanceof Document||je.constructor.name==="HTMLDocument"?je.documentElement.scrollTop=a:je.scrollTop=a,E{let{children:Ye}=Le;const{getPrefixCls:mt}=Ie.useContext(se.E_),_e=mt("breadcrumb");return Ie.createElement("li",{className:`${_e}-separator`,"aria-hidden":"true"},Ye===""?Ye:Ye||"/")};je.__ANT_BREADCRUMB_SEPARATOR=!0;var ze=je,He=function(Le,Ye){var mt={};for(var _e in Le)Object.prototype.hasOwnProperty.call(Le,_e)&&Ye.indexOf(_e)<0&&(mt[_e]=Le[_e]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_e=Object.getOwnPropertySymbols(Le);$e<_e.length;$e++)Ye.indexOf(_e[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,_e[$e])&&(mt[_e[$e]]=Le[_e[$e]]);return mt};function we(Le,Ye){if(Le.title===void 0||Le.title===null)return null;const mt=Object.keys(Ye).join("|");return typeof Le.title=="object"?Le.title:String(Le.title).replace(new RegExp(`:(${mt})`,"g"),(_e,$e)=>Ye[$e]||_e)}function le(Le,Ye,mt,_e){if(mt==null)return null;const{className:$e,onClick:Vt}=Ye,lt=He(Ye,["className","onClick"]),Jt=Object.assign(Object.assign({},(0,Te.Z)(lt,{data:!0,aria:!0})),{onClick:Vt});return _e!==void 0?Ie.createElement("a",Object.assign({},Jt,{className:ue()(`${Le}-link`,$e),href:_e}),mt):Ie.createElement("span",Object.assign({},Jt,{className:ue()(`${Le}-link`,$e)}),mt)}function E(Le,Ye){return(_e,$e,Vt,lt,Jt)=>{if(Ye)return Ye(_e,$e,Vt,lt);const Gt=we(_e,$e);return le(Le,_e,Gt,Jt)}}var a=function(Le,Ye){var mt={};for(var _e in Le)Object.prototype.hasOwnProperty.call(Le,_e)&&Ye.indexOf(_e)<0&&(mt[_e]=Le[_e]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_e=Object.getOwnPropertySymbols(Le);$e<_e.length;$e++)Ye.indexOf(_e[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,_e[$e])&&(mt[_e[$e]]=Le[_e[$e]]);return mt};const x=Le=>{const{prefixCls:Ye,separator:mt="/",children:_e,menu:$e,overlay:Vt,dropdownProps:lt,href:Jt}=Le,Ke=(pt=>{if($e||Vt){const Ot=Object.assign({},lt);if($e){const un=$e||{},{items:Bt}=un,nn=a(un,["items"]);Ot.menu=Object.assign(Object.assign({},nn),{items:Bt==null?void 0:Bt.map((Ae,Wt)=>{var{key:Nn,title:Nt,label:Lt,path:ot}=Ae,Qe=a(Ae,["key","title","label","path"]);let Fe=Lt!=null?Lt:Nt;return ot&&(Fe=Ie.createElement("a",{href:`${Jt}${ot}`},Fe)),Object.assign(Object.assign({},Qe),{key:Nn!=null?Nn:Wt,label:Fe})})})}else Vt&&(Ot.overlay=Vt);return Ie.createElement(Ue.Z,Object.assign({placement:"bottom"},Ot),Ie.createElement("span",{className:`${Ye}-overlay-link`},pt,Ie.createElement(Ze.Z,null)))}return pt})(_e);return Ke!=null?Ie.createElement(Ie.Fragment,null,Ie.createElement("li",null,Ke),mt&&Ie.createElement(ze,null,mt)):null},b=Le=>{const{prefixCls:Ye,children:mt,href:_e}=Le,$e=a(Le,["prefixCls","children","href"]),{getPrefixCls:Vt}=Ie.useContext(se.E_),lt=Vt("breadcrumb",Ye);return Ie.createElement(x,Object.assign({},$e,{prefixCls:lt}),le(lt,$e,mt,_e))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ne(17313),re=ne(83116),ie=ne(37613);const ce=Le=>{const{componentCls:Ye,iconCls:mt}=Le;return{[Ye]:Object.assign(Object.assign({},(0,te.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[mt]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,te.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${Ye}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${Ye}-link`]:{[` +`),wn.focus();default:throw new Error}},[wn,Pa]),Di=(0,y.useMemo)(()=>{switch(Pa){case Et:return y.createElement(Jt,{callback:Go,onCancel:Ii});case mn:return y.createElement(Gt.Z,{callback:Go,onCancel:Ii});case tt:return y.createElement(Ke.Z,{callback:Go,onCancel:Ii});case wt:return y.createElement(Ft,{callback:Go,onCancel:Ii});case Rn:return y.createElement(Me,{callback:Go,onCancel:Ii});case"maths-latex":return y.createElement(qt,{showSaveButton:!0,callback:Go});case"inline-latex":return y.createElement(rn.Z,{showSaveButton:!0,callback:Go});default:return null}},[Pa]);function Ii(){wr("")}(0,y.useEffect)(()=>{if(oi.current){let Ua=function(So){Nr=!0,Qr=So.pageY},sa=function(){Nr=!1},ia=function(So){if(Nr){let Do=So.pageY-Qr;Do<0&&(Do=0),Do>300&&(Do=300);let Ao=ln+Do+"px";Oo(Ao)}},Aa=oi.current,Nr=!1,Qr=0;return Aa.addEventListener("mousedown",Ua),document.addEventListener("mousemove",ia),document.addEventListener("mouseup",sa),()=>{Aa.removeEventListener("mousedown",Ua),document.removeEventListener("mousemove",ia),document.removeEventListener("mouseup",sa)}}},[wn,oi]),(0,y.useEffect)(()=>{Oo(ln)},[ln]);const ji=dn(gt),ol=dn(_r),ci={width:ji,height:ol},Vi=(0,y.useMemo)(()=>{if(Wr){let Ua=new Date(Wr),sa=Ua.getHours(),ia=Ua.getMinutes(),Aa=Ua.getSeconds();return sa=sa<10?"0"+sa:sa,ia=ia<10?"0"+ia:ia,Aa=Aa<10?"0"+Aa:Aa,`${sa}:${ia}:${Aa}`}return 0},[Wr]),tl=Ua=>{const sa=[];if(Xa){let ia=-1;Ua=Ua.replace(/(@▁▁@|@▁@)/g,function(Aa,Nr,Qr){sa.push({multiLine:Aa!==fn})})}return sa};function gl(){window.sessionStorage.removeItem(ca),ri(!1),No(0)}function il(){ri(!1),No(0),wn.setValue(window.sessionStorage.getItem(ca))}(0,y.useEffect)(()=>{Tn[Pa]&&Pa!==sn&&Pa!==wt&&setTimeout(()=>{const Ua=document.getElementsByClassName("markdown-popup-form")[0],sa=window.innerWidth/2-Ua.offsetWidth/2,ia=window.innerHeight/2-Ua.offsetHeight/2;Ro(sa),ti(ia)},0)},[Pa]);const ll=Ua=>{Ua.preventDefault();const sa=Ua.clientX-so,ia=Ua.clientY-wo;document.body.onmousemove=Aa=>{let Nr=Aa.clientX-sa,Qr=Aa.clientY-ia;const So=document.getElementsByClassName("markdown-popup-form")[0],Do=window.innerWidth-So.offsetWidth,Ao=window.innerHeight-So.offsetHeight;Nr=Math.max(0,Math.min(Nr,Do)),Qr=Math.max(0,Math.min(Qr,Ao)),$r(Aa.clientX,Aa.clientY,sa,ia)&&(Ro(Nr),ti(Qr))},document.body.onmouseup=function(){document.body.onmousemove=null}},$r=(Ua,sa,ia,Aa)=>{const Nr=document.body.clientHeight,Qr=document.body.clientWidth;return Ua<20&&ia>Ua||Ua>Qr-20&&iasa||sa>Nr-20&&AaDe in ye?He(ye,De,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[De]=ve,z=(ye,De)=>{for(var ve in De||(De={}))a.call(De,ve)&&b(ye,ve,De[ve]);if(E)for(var ve of E(De))x.call(De,ve)&&b(ye,ve,De[ve]);return ye},te=(ye,De)=>we(ye,le(De));const{useForm:re}=y.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:ye,onCancel:De})=>{const[ve]=re();let Xe=(0,Ue.useRef)();function We(Ye){Xe.current.width=ve.getFieldValue("width"),Xe.current.align=ve.getFieldValue("align"),ye(Ye,Xe.current)}function st(Ye,mt){if(Ye.status===-1){ue.ZP.error(Ye.message);return}ve.setFieldsValue({src:`/api/attachments/${Ye.id}`,type:mt.type})}function Le(Ye){let mt=Ye.target.files[0];Xe.current=mt,xe(mt,st)}return ze.createElement(y.default,te(z({form:ve},ce),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ze.createElement("div",{className:"flex-container"},ze.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ze.createElement(Pe.default,{style:ie})),ze.createElement(ge,{onFileChange:Le}))),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ze.createElement(Pe.default,{style:{width:264}})),ze.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ze.createElement(Te.Z,null,ze.createElement(y.default.Item,{name:"width",style:{margin:0}},ze.createElement(Ie.Z,{style:{width:264}})),ze.createElement("span",{className:"ml8"},"%"))),ze.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ze.createElement(Oe.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"}]})),ze.createElement("aside",null,ze.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ze.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ze.createElement(se.ZP,{type:"default",onClick:De},"\u53D6\u6D88"))))};function ge({onFileChange:ye}){return ze.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ze.createElement("input",{type:"file",onChange:ye}))}function xe(ye,De){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,je.bg)())throw ue.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",ye),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(We){De(JSON.parse(We.target.responseText),ye)},!1),Xe.addEventListener("error",function(We){console.error(We)},!1),Xe.open("POST",`${Ze.KI}/api/attachments.json`),Xe.send(ve)}},57261:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return Pe}});var y=ne(59301),ue=ne(4676);class Pe extends y.Component{constructor(Ie){super(Ie);const Oe=window.document;this.node=Oe.createElement("div"),Oe.body.appendChild(this.node)}render(){const{children:Ie}=this.props;return(0,ue.createPortal)(Ie,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Ct,Rt,ne){"use strict";ne.d(Rt,{i:function(){return ce},Z:function(){return ge}});var y={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"},ue=ne(71418),Pe=ne(6848),Te=ne(93948),Ie=ne(92310),Oe=ne.n(Ie),se=ne(65862),Ze=ne(2524),Ue=ne(41867),je=ne(79005),ze=ne(20345),He=ne(77882),we=ne(31081),le=ne(75309),E=ne(71979),a=ne(47558),x=ne(42922),b=ne(66832),z=ne(96593),te=ne(19664),re=ne(91833),ie=ne(59301);const ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:ze},{name:"101\u8BA1\u5212",ptimg:He,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:re}];var ge=({className:xe,dataSource:ye=[],col:De=4,right:ve,bottom:Xe=23,precision:We=0,wrapWidth:st=1200,trackEventItems:Le,loading:Ye,onRemove:mt=()=>{},isCurrent:_e=!0,showAlias:$e=!1,showProgress:Vt=!1})=>{const lt=Math.floor((st-(De-1)*ve)/De),Jt=[{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(Gt=>(window.ENV==="build"&&(Gt.ptimg=`/react/build${Gt.ptimg}`,Gt.swimg=`/react/build${Gt.swimg}`),Gt));return ie.createElement(ue.Z,{spinning:Ye},ie.createElement("div",{className:Oe()(y.list,xe)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((Gt,Ke)=>{var pt,Ot,un,Bt,nn,Ae;const{name:Wt,id:Nn,identifier:Nt,featured:Lt,school_name:ot,image_url:Qe,excellent:Fe,is_plan:he}=Gt;return ie.createElement("div",{key:Nn,className:_e&&Vt?y.wrapisCurrent:y.wrap,style:{width:lt,marginRight:(1+Ke)%De===0?0:ve+We,marginBottom:Xe}},ie.createElement("a",{className:y.li,onClick:et=>{et.preventDefault(),et.stopPropagation(),Le&&(0,se.L9)([Le]),(0,se.xg)(`/paths/${Nt}`)}},ie.createElement("div",{className:y.img},ie.createElement("img",{className:y.cover,src:`${Qe}`}),_e&&(0,Ue.bg)()&&(Gt==null?void 0:Gt.studying)&&ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:et=>{et.stopPropagation(),mt(Gt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(pt=Gt==null?void 0:Gt.subject_tags)==null?void 0:pt.map((et,Ft)=>{var Ce,be;if(Ft===0){const Je=(Ce=Jt.find(Me=>Me.name==et))==null?void 0:Ce.swimg;return ie.createElement("img",{className:y.sign,src:Je,style:{left:"-4px"}})}const St=(be=Jt.find(Je=>Je.name==et))==null?void 0:be.ptimg;return ie.createElement("img",{className:y.sign,src:St,style:{left:`${48+52*(Ft-1)+2*Ft}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Gt==null?void 0:Gt.excellent)&&ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:y.name},ie.createElement(Pe.Z,{title:$e&&(Gt!=null&&Gt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Wt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Gt==null?void 0:Gt.excellent_alias_name}`)):Wt},ie.createElement("span",{className:y.e},$e&&(Gt==null?void 0:Gt.excellent_alias_name)||Wt))),_e&&Vt&&((Ot=Gt==null?void 0:Gt.progress)==null?void 0:Ot.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((un=Gt==null?void 0:Gt.progress)==null?void 0:un.my_score)/((Bt=Gt==null?void 0:Gt.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(nn=Gt==null?void 0:Gt.progress)==null?void 0:nn.my_score,"/",(Ae=Gt==null?void 0:Gt.progress)==null?void 0:Ae.all_score),(!_e||!Vt)&&ie.createElement("div",{className:y.tags},ie.createElement("div",null,ie.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Gt.stages_count))),ie.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Gt.members_count)))))))})),!ye.length&&ie.createElement(Ze.Z,null)))}},3918:function(Ct,Rt,ne){"use strict";ne.d(Rt,{jL:function(){return Ie},w9:function(){return dn},vv:function(){return gt},dN:function(){return Tn},QD:function(){return Vo},cQ:function(){return Ft.Z},vg:function(){return Ea},Oz:function(){return Xt},op:function(){return No},O5:function(){return Vi},_b:function(){return jo},t7:function(){return Xe},tT:function(){return Le},Gi:function(){return ar},YG:function(){return Xn},Ed:function(){return Na},kT:function(){return ca},qp:function(){return x},Um:function(){return ce},K3:function(){return te},vr:function(){return Ro},qE:function(){return mi},Je:function(){return _e},wb:function(){return Ae},rC:function(){return et},lB:function(){return Nt},cq:function(){return Or},kO:function(){return ho},tp:function(){return xe},Si:function(){return il},k8:function(){return Qi},Du:function(){return Qr}});var y=ne(59301),ue={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"},Pe="data:image/png;base64,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",Ie=({dataSource:Yt=[],img:Qt,imgWidth:vn=346,title:Un,sunTitle:Wa,bannerExtraContent:ir})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Un),y.createElement("span",null,Wa)),Yt.length>0&&y.createElement("div",{className:ue.btns},Yt.map((Gn,Da)=>y.createElement("div",{key:Da,onClick:Gn.click},Gn.name,Gn.sign?y.createElement("img",{src:Pe,width:39}):null))),ir),Qt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Qt,width:vn}))),Oe={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"},se=ne(92310),Ze=ne.n(se),Ue=ne(89392),je=Object.defineProperty,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,le=(Yt,Qt,vn)=>Qt in Yt?je(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,E=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))He.call(Qt,vn)&&le(Yt,vn,Qt[vn]);if(ze)for(var vn of ze(Qt))we.call(Qt,vn)&&le(Yt,vn,Qt[vn]);return Yt},x=({dataSource:Yt=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:ir,titleWidth:Gn=41,style:Da={},fontColor:$a="#6A7283",showCount:Tr,classNameActive:er,styleItem:ha={}})=>{const[kr,Eo]=(0,y.useState)(0),[Wo,tr]=(0,y.useState)(!1),ur=(0,y.useRef)(null),uo=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var fo;Yt.length!==0&&(((fo=ur==null?void 0:ur.current)==null?void 0:fo.clientHeight)>97?Eo(1):Eo(0)),Yt.length===0&&Eo(0),tr(!1)},[Yt]),y.createElement("div",{className:Ze()(Oe.row,Wa),style:Da},y.createElement("div",{onClick:(0,Ue.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:Gn,marginTop:Wo?12:4},className:`${Oe.title} ${Un?"current":""}`},ir),y.createElement("div",{className:Wo?`${Oe.tagsWrap} ${Oe.tagsBorderWrap}`:Oe.tagsWrap},y.createElement("div",{className:Oe.bar,ref:uo,style:kr>0?{height:kr===1?97:"auto",overflow:kr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Oe.tag,ref:ur},Yt==null?void 0:Yt.map(fo=>y.createElement("span",{onClick:()=>vn(fo.id),key:fo.id,style:E(E({color:$a},ha),(fo==null?void 0:fo.style)||{}),className:Qt===fo.id?Ze()(er||Oe.active,fo.classNameActive):""},y.createElement("span",{title:fo.name,className:Oe.name},fo.name),!!Tr&&y.createElement("span",{className:Oe.num},fo.count))))),!!kr&&y.createElement(y.Fragment,null,kr===1?y.createElement("div",{onClick:()=>{var fo;Eo(2),((fo=ur==null?void 0:ur.current)==null?void 0:fo.clientHeight)>245?tr(!0):tr(!1)},className:Oe.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{uo.current.scrollTop=0,Eo(1),tr(!1)},className:Oe.action},"\u6536\u8D77",y.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:Yt=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:ir,titleWidth:Gn=41,style:Da={},fontColor:$a="#6A7283",showCount:Tr,expand:er=!0})=>{const[ha,kr]=(0,y.useState)(0),[Eo,Wo]=(0,y.useState)(!1),tr=(0,y.useRef)(null),ur=(0,y.useRef)(null),[uo,fo]=(0,y.useState)(er);return y.createElement("div",{className:Ze()(b.row,Wa),style:Da},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ue.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:Gn,marginTop:Eo?12:4},className:`${b.title} ${Un?"current":""}`},ir),y.createElement("i",{className:`iconfont ${uo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:uo?8:10},onClick:()=>fo(!uo)})),uo&&y.createElement("div",{className:Eo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},y.createElement("div",{className:b.fenge}),y.createElement("div",{className:b.bar,ref:ur},y.createElement("div",{className:b.tag,ref:tr},Yt==null?void 0:Yt.map(to=>y.createElement("span",{onClick:()=>vn(to.id),key:to.id,style:{color:$a},className:Qt===to.id?b.active:""},y.createElement("span",{title:to.name,className:b.name},to.name),!!Tr&&y.createElement("span",{className:b.num},to.count)))))))},re={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ce=({dataSource:Yt=[],value:Qt,onChange:vn,onTitleChange:Un,className:Wa,title:ir,titleWidth:Gn=41,style:Da={},fontColor:$a="#fff",showCount:Tr,expand:er=!0})=>{const[ha,kr]=(0,y.useState)(0),[Eo,Wo]=(0,y.useState)(!1),tr=(0,y.useRef)(null),ur=(0,y.useRef)(null),[uo,fo]=(0,y.useState)(er);return y.createElement("div",{className:Ze()(re.row,Wa),style:Da},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Ue.throttle)(()=>Un==null?void 0:Un(),2e3),style:{width:Gn},className:`${re.title} ${Un?"current":""}`},ir),y.createElement("i",{className:`iconfont ${uo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:uo?"#00DDC7":"#037F74",fontSize:uo?10:12},onClick:()=>fo(!uo)})),uo&&y.createElement("div",{className:Eo?`${re.tagsWrap} ${re.tagsBorderWrap}`:re.tagsWrap},y.createElement("div",{className:re.bar,ref:ur},y.createElement("div",{className:re.tag,ref:tr},Yt==null?void 0:Yt.map(to=>y.createElement("span",{onClick:()=>vn(to.id),key:to.id,style:{color:$a},className:Qt===to.id?re.active:""},y.createElement("span",{title:to.name,className:re.name},to.name),!!Tr&&y.createElement("span",{className:re.num},to.count)))))))},pe={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"},xe=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={}})=>y.createElement("div",{style:Wa,className:Ze()(pe.tabs,Un)},Yt.map(ir=>y.createElement("span",{onClick:()=>vn(ir.id),className:Qt===ir.id?pe.active:"",key:ir.id},ir.name))),ye={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"},De=ne(92832),Xe=({dataSource:Yt=[],value:Qt="",onChange:vn,onInputChange:Un=()=>{},className:Wa,style:ir={},placeholder:Gn,allowClear:Da=!1})=>{var $a;const[Tr,er]=(0,y.useState)(""),[ha,kr]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let ur=Qt;(tr=JSON.stringify(Qt))!=null&&tr.includes("{")&&(er(Qt.id),ur=Qt.value||"");try{kr(decodeURIComponent(ur||""))}catch(uo){kr(decodeURIComponent(ur||""))}},[Qt]);const Eo=()=>{vn(encodeURIComponent(ha),Tr||null)},Wo=tr=>{tr!==Tr&&(er(tr),vn(encodeURIComponent(ha),tr))};return y.createElement("div",{className:Ze()(ye.input,Wa),style:ir},!!Yt.length&&y.createElement("div",{className:ye.dropdown},y.createElement("div",{className:ye.text},($a=Yt.find(tr=>tr.id===Tr))==null?void 0:$a.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ye.b1}),y.createElement("b",{className:ye.b2})),y.createElement("div",{className:ye.menu},Yt.map((tr,ur)=>y.createElement("div",{key:ur,onClick:()=>Wo(tr.id)},tr.name)))),y.createElement(De.default,{onPressEnter:Eo,value:ha,onChange:tr=>{kr(tr.target.value),Un(encodeURIComponent(tr.target.value),Tr||null)},bordered:!1,placeholder:Gn}),y.createElement("i",{onClick:Eo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Le=({dataSource:Yt=[],value:Qt="",onChange:vn,onInputChange:Un=()=>{},className:Wa,style:ir={},placeholder:Gn,allowClear:Da=!1})=>{var $a;const[Tr,er]=(0,y.useState)(""),[ha,kr]=(0,y.useState)("");(0,y.useEffect)(()=>{var tr;let ur=Qt;(tr=JSON.stringify(Qt))!=null&&tr.includes("{")&&(er(Qt.id),ur=Qt.value||"");try{kr(decodeURIComponent(ur||""))}catch(uo){kr(decodeURIComponent(ur||""))}},[Qt]);const Eo=()=>{vn(encodeURIComponent(ha),Tr||null)},Wo=tr=>{tr!==Tr&&(er(tr),vn(encodeURIComponent(ha),tr))};return y.createElement("div",{className:Ze()(We.input,Wa),style:ir},!!Yt.length&&y.createElement("div",{className:We.dropdown},y.createElement("div",{className:We.text},($a=Yt.find(tr=>tr.id===Tr))==null?void 0:$a.name,y.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),y.createElement("div",{className:We.menu},Yt.map((tr,ur)=>y.createElement("div",{key:ur,onClick:()=>Wo(tr.id)},tr.name)))),y.createElement(De.default,{onPressEnter:Eo,value:ha,onChange:tr=>{kr(tr.target.value),Un(encodeURIComponent(tr.target.value),Tr||null)},bordered:!1,placeholder:Gn}),y.createElement("i",{onClick:Eo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ye={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"},_e=({value:Yt,onChange:Qt,className:vn,total:Un,pageSize:Wa,style:ir={}})=>{const Gn=Yt<2,Da=Yt>=Math.ceil(Un/Wa);return Un<=Wa?y.createElement(y.Fragment,null):y.createElement("div",{className:Ze()(Ye.quickPager,vn),style:ir},y.createElement("div",{onClick:()=>{Gn||Qt(Yt-1,"prev")},className:Gn?Ye.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Da||Qt(Yt+1,"next")},className:Da?Ye.disabled:""},"\u4E0B\u4E00\u9875"))},$e={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"},Vt=ne(71418),lt=ne(6848),Jt=ne(13570),Gt=ne(74128),Ke=ne(65862),pt=ne(96908),Ot=ne(57177),un=ne(81378),Bt=ne(2524),Ae=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a})=>{const Tr=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:$a},y.createElement("div",{className:Ze()($e.list,Yt)},!!Qt.length&&Qt.map((er,ha)=>{const{name:kr,id:Eo,identifier:Wo,power:tr,cover_image_id:ur,pic:uo}=er;return y.createElement("div",{className:$e.wrap,key:Eo,style:{width:Tr,marginRight:(1+ha)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${Wo}/challenges`,className:$e.li,onClick:fo=>{fo.preventDefault(),Da&&(0,Ke.L9)([Da]),tr&&(0,Ke.xg)(`/shixuns/${Wo}/challenges`)}},y.createElement("div",{className:$e.img},y.createElement("img",{className:$e.cover,src:`${uo}`}),er.is_jupyter&&y.createElement("img",{className:$e.sign,src:pt}),er.is_jupyter_lab&&y.createElement("img",{className:$e.sign,src:Ot}),er.is_unity_3d&&y.createElement("img",{className:$e.sign,src:un})),y.createElement("div",{className:$e.name},y.createElement(lt.Z,{title:kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:$e.e},kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:$e.tags},y.createElement(lt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,er.challenges_count))),!!er.myshixuns_count&&y.createElement(lt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,er.myshixuns_count))),y.createElement(lt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,er.level))),y.createElement("div",{className:$e.rate},y.createElement(Jt.Z,{allowHalf:!0,disabled:!0,defaultValue:er.score_info}),y.createElement("span",null,"\xA0",er.score_info?`${er.score_info}\u5206`:"5\u5206")))),!tr&&y.createElement("div",{className:$e.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Wt={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:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,wrapClassName:Da,trackEventItems:$a,loading:Tr})=>{const er=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:Tr},y.createElement("div",{className:Ze()(Wt.list,Yt)},!!Qt.length&&Qt.map((ha,kr)=>{const{name:Eo,id:Wo,identifier:tr,power:ur,cover_image_id:uo,pic:fo}=ha;return y.createElement("div",{className:Ze()(Wt.wrap,Da),key:Wo,style:{width:er,marginRight:(1+kr)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${tr}/challenges`,className:Wt.li,onClick:to=>{to.preventDefault(),$a&&(0,Ke.L9)([$a]),ur&&(0,Ke.xg)(`/shixuns/${tr}/challenges`)}},y.createElement("img",{src:ne(47621),className:Wt.titleBg}),y.createElement("div",{className:Wt.name},y.createElement(lt.Z,{title:Eo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Wt.e},Eo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Wt.img},y.createElement("img",{className:Wt.cover,src:uo?`${Gt.Z.API_SERVER}/api/attachments/${uo}`:`${Gt.Z.IMG_SERVER+fo}`}),ha.is_jupyter&&y.createElement("div",{className:Wt.bq},"Jupyter"),ha.is_jupyter_lab&&y.createElement("div",{className:Wt.bq},"JupyterLab"),ha.is_unity_3d&&y.createElement("div",{className:Wt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),y.createElement("div",{className:"mt20 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Wt.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Wt.value},ha.myshixuns_count)),y.createElement("div",null,y.createElement("span",{className:Wt.text},"\u56F0\u96BE\u7B49\u7EA7"),y.createElement("span",{className:Wt.value},ha.level))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Wt.text},"\u5173\u5361\u6570"),y.createElement("span",{className:Wt.value},ha.challenges_count)),y.createElement("div",{className:Wt.rate},y.createElement(Jt.Z,{allowHalf:!0,disabled:!0,defaultValue:ha.score_info}),y.createElement("span",{className:Wt.value,style:{color:"#FF9C00"}},"\xA0",ha.score_info?`${ha.score_info}\u5206`:"5\u5206"))))),!ur&&y.createElement("div",{className:Wt.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Lt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",Qe="data:image/png;base64,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",Fe="data:image/png;base64,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",et=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a,wrapClassName:Tr,imgClassName:er})=>{const ha=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:$a},y.createElement("div",{className:Ze()(Lt.list,Yt)},!!Qt.length&&Qt.map((kr,Eo)=>{const{name:Wo,id:tr,identifier:ur,power:uo,cover_image_id:fo,pic:to}=kr;return y.createElement("div",{className:Ze()(Lt.wrap,Tr),key:tr,style:{width:ha,marginRight:(1+Eo)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${ur}/challenges`,className:Lt.li,onClick:ft=>{ft.preventDefault(),Da&&(0,Ke.L9)([Da]),uo&&(0,Ke.xg)(`/shixuns/${ur}/challenges`)}},y.createElement("div",{className:Ze()(Lt.img,er)},y.createElement("img",{className:Lt.cover,src:fo?`${Gt.Z.API_SERVER}/api/attachments/${fo}`:`${Gt.Z.IMG_SERVER+to}`}),kr.is_jupyter&&y.createElement("img",{className:Lt.sign,src:ot}),kr.is_jupyter_lab&&y.createElement("img",{className:Lt.sign,src:Qe}),kr.is_unity_3d&&y.createElement("img",{className:Lt.sign,src:Fe})),y.createElement("div",{className:Lt.name},y.createElement(lt.Z,{title:Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Lt.e},Wo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Lt.tags},y.createElement(lt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,kr.challenges_count))),!!kr.myshixuns_count&&y.createElement(lt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,kr.myshixuns_count))),y.createElement(lt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,kr.level))),y.createElement("div",{className:Lt.rate},y.createElement(Jt.Z,{allowHalf:!0,disabled:!0,defaultValue:kr.score_info}),y.createElement("span",null,"\xA0",kr.score_info?`${kr.score_info}\u5206`:"5\u5206")))),!uo&&y.createElement("div",{className:Lt.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Ft=ne(61584),Ce={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"},be=ne(79005),St=ne(20345),Je=ne(77882),Me=ne(31081),bt=ne(75309),gn=ne(71979),Tt=ne(47558),on=ne(42922),qt=ne(66832),rn=ne(96593),Re=ne(19664),rt=ne(91833),Et=Object.defineProperty,tt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,yn=(Yt,Qt,vn)=>Qt in Yt?Et(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,mn=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))wt.call(Qt,vn)&&yn(Yt,vn,Qt[vn]);if(tt)for(var vn of tt(Qt))sn.call(Qt,vn)&&yn(Yt,vn,Qt[vn]);return Yt};const Rn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:St},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:gn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:rn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Re,swimg:rt}];var Xt=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a,wrapClassName:Tr,imgClassName:er,isArrow:ha=!1,imgStyle:kr={}})=>{const Eo=Math.floor((Gn-(vn-1)*Un)/vn),[Wo,tr]=(0,y.useState)(),[ur,uo]=(0,y.useState)(),fo=ft=>tr(ft),to=()=>tr(-1);return y.createElement(Vt.Z,{spinning:$a},y.createElement("div",{className:Ze()(Ce.list,Yt)},!!(Qt!=null&&Qt.length)&&(Qt==null?void 0:Qt.map((ft,ht)=>{var Ut;const{name:On,id:In,identifier:Bn,featured:Cn,school_name:Zt,image_url:cn,excellent:Zn,is_plan:da}=ft;return y.createElement("div",{key:In,className:Ze()(Ce.wrap,Tr),style:{width:Eo,marginRight:(1+ht)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/paths/${Bn}`,className:Ce.li,onClick:Ha=>{Ha.preventDefault(),Da&&(0,Ke.L9)([Da]),(0,Ke.xg)(`/paths/${Bn}`)}},y.createElement("img",{src:ne(39057),className:Ce.titleBg}),y.createElement("div",{className:Ce.name},y.createElement(lt.Z,{title:On},y.createElement("span",{className:Ce.e,style:{color:ha&&Wo===ht?"#145DFF":"#000000"},onMouseEnter:()=>{fo(ht)},onMouseLeave:to},On))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Ze()(Ce.img,er)},y.createElement("img",{className:Ce.cover,style:mn({},kr),src:`${Gt.Z.IMG_SERVER+cn}`}),(Ut=ft==null?void 0:ft.subject_tags)==null?void 0:Ut.map((Ha,Er)=>{var co,Dr;if(Er===0){const Sa=(co=Rn.find(Jn=>Jn.name==Ha))==null?void 0:co.swimg;return y.createElement("img",{className:Ce.sign,src:Sa,style:{left:"-4px"}})}const Ka=(Dr=Rn.find(Sa=>Sa.name==Ha))==null?void 0:Dr.ptimg;return y.createElement("img",{className:Ce.sign,src:Ka,style:{left:`${48+52*(Er-1)+2*Er}px`}})}),y.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ft==null?void 0:ft.excellent)&&y.createElement("div",{className:Ce.bq},"\u5F00\u653E\u8BFE\u7A0B"))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Ce.text},"\u7AE0\u8282\u6570"),y.createElement("span",{className:Ce.value},ft.stages_count)),y.createElement("div",null,y.createElement("span",{className:Ce.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Ce.value},ft.members_count))))))})),!Qt.length&&y.createElement(Bt.Z,null)))},Kt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},tn=ne(41867),en=ne(59301);const Fn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:St},{name:"101\u8BA1\u5212",ptimg:Je,swimg:Me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:gn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:on},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:rn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Re,swimg:rt}];var Ea=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a,onRemove:Tr=()=>{},isCurrent:er=!0,showAlias:ha=!1,wrapClassName:kr,imgClassName:Eo})=>{const Wo=Math.floor((Gn-(vn-1)*Un)/vn),tr=[{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(ur=>(window.ENV==="build"&&(ur.ptimg=`/react/build${ur.ptimg}`,ur.swimg=`/react/build${ur.swimg}`),ur));return en.createElement(Vt.Z,{spinning:$a},en.createElement("div",{className:Ze()(Kt.list,Yt)},!!(Qt!=null&&Qt.length)&&(Qt==null?void 0:Qt.map((ur,uo)=>{var fo;const{name:to,id:ft,identifier:ht,featured:Ut,school_name:On,image_url:In,excellent:Bn,is_plan:Cn}=ur;return en.createElement("div",{key:ft,className:Ze()(Kt.wrap,kr),style:{width:Wo,marginRight:(1+uo)%vn===0?0:Un+ir,marginBottom:Wa}},en.createElement("a",{className:Kt.li,onClick:Zt=>{Zt.preventDefault(),Zt.stopPropagation(),Da&&(0,Ke.L9)([Da]),(0,Ke.xg)(`/paths/${ht}`)}},en.createElement("div",{className:Ze()(Kt.img,Eo)},en.createElement("img",{className:Kt.cover,src:`${Gt.Z.IMG_SERVER+In}`}),er&&(0,tn.bg)()&&(ur==null?void 0:ur.studying)&&en.createElement("div",{className:`${Kt.movebq} user-path-items`,onClick:Zt=>{Zt.stopPropagation(),Tr(ur)}},en.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),en.createElement("span",{className:"c-red"},"\u79FB\u9664")),(fo=ur==null?void 0:ur.subject_tags)==null?void 0:fo.map((Zt,cn)=>{var Zn,da;if(cn===0){const Er=(Zn=tr.find(co=>co.name==Zt))==null?void 0:Zn.swimg;return en.createElement("img",{className:Kt.sign,src:Er,style:{left:"-4px"}})}const Ha=(da=tr.find(Er=>Er.name==Zt))==null?void 0:da.ptimg;return en.createElement("img",{className:Kt.sign,src:Ha,style:{left:`${48+52*(cn-1)+2*cn}px`}})}),en.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ur==null?void 0:ur.excellent)&&en.createElement("div",{className:Kt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),en.createElement("div",{className:Kt.name},en.createElement(lt.Z,{title:ha&&(ur!=null&&ur.excellent_alias_name)?en.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${to}`,en.createElement("br",null),en.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ur==null?void 0:ur.excellent_alias_name}`)):to},en.createElement("span",{className:Kt.e},ha&&(ur==null?void 0:ur.excellent_alias_name)||to))),en.createElement("div",{className:Kt.tags},en.createElement("div",null,en.createElement(lt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},en.createElement("span",null,en.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),en.createElement("span",null,ur.stages_count))),en.createElement(lt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},en.createElement("span",null,en.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),en.createElement("span",null,ur.members_count)))))))})),!Qt.length&&en.createElement(Bt.Z,null)))},Vn={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"},fn="data:image/png;base64,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",Yn=ne(59301),dn=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,trackEventItems:Da,loading:$a})=>{const Tr=Math.floor((Gn-(vn-1)*Un)/vn);return Yn.createElement(Vt.Z,{spinning:$a},Yn.createElement("div",{className:Ze()(Vn.list,Yt)},!!Qt.length&&Qt.map((er,ha)=>{const{subject_identifier:kr,id:Eo,identifier:Wo,power:tr}=er,ur=er.is_public!=0&&er.is_public;return Yn.createElement("div",{className:Vn.wrap,key:Eo,style:{width:Tr,marginRight:(1+ha)%vn===0?0:Un+ir,marginBottom:Wa}},Yn.createElement("a",{className:Vn.li,onClick:uo=>{uo.preventDefault(),Da&&(0,Ke.L9)([Da]),(0,Ke.xg)(er.first_category_url)}},Yn.createElement("div",{className:Vn.top},Yn.createElement(lt.Z,{title:er.name},Yn.createElement("div",{className:Vn.name},er.name)),Yn.createElement("img",{className:Vn.img,src:Gt.Z.IMG_SERVER+"/images/"+er.avatar_url}),Yn.createElement("div",{className:Vn.text,title:er.creator},er.creator),kr&&Yn.createElement("div",{className:Vn.btns},Yn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Yn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ur&&Yn.createElement("div",{className:Vn.sign},"\u516C\u5F00")),Yn.createElement("div",{className:Vn.bottom},er.visits>0&&Yn.createElement(lt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-liulanyan"}),Yn.createElement("span",null,er.visits))),er.course_members_count>0&&Yn.createElement(lt.Z,{title:"\u6210\u5458",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-chengyuan"}),er.course_members_count)),er.tasks_count>0&&Yn.createElement(lt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Yn.createElement("span",null,Yn.createElement("i",{className:"iconfont icon-zuoye"}),er.tasks_count)),er.is_end?Yn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Yn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!er.is_accessible&&Yn.createElement("div",{className:Vn.lockWrap},Yn.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Yn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&Yn.createElement(Bt.Z,null)))},Sn={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"},An="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Tn=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,wrapClassName:Da,trackEventItems:$a,loading:Tr})=>{const er=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:Tr},y.createElement("div",{className:Ze()(Sn.list,Yt)},!!Qt.length&&Qt.map((ha,kr)=>{const{subject_identifier:Eo,id:Wo,identifier:tr,power:ur}=ha,uo=ha.is_public!=0&&ha.is_public;return y.createElement("div",{className:Ze()(`${Sn.wrap} ${ha.is_accessible?"":Sn.warpStyle}`,Da),key:Wo,style:{width:er,marginRight:(1+kr)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{className:Sn.li,onClick:fo=>{fo.preventDefault(),$a&&(0,Ke.L9)([$a]),(0,Ke.xg)(ha.first_category_url)}},y.createElement("div",{className:Sn.creator},y.createElement("img",{className:Sn.img,src:Gt.Z.IMG_SERVER+"/images/"+ha.avatar_url}),y.createElement("div",{className:Sn.text,title:ha.creator},ha.creator)),y.createElement("div",{className:Sn.top},y.createElement(lt.Z,{title:ha.name},y.createElement("div",{className:Sn.name},ha.name)),uo&&y.createElement("div",{className:Sn.sign},"\u516C\u5F00")),y.createElement("div",{className:Sn.middle},y.createElement("div",{className:Sn.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Sn.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Sn.value},(ha==null?void 0:ha.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Sn.text},"\u6210\u5458"),y.createElement("span",{className:Sn.value},(ha==null?void 0:ha.course_members_count)||0))),y.createElement("div",{className:Sn.row},y.createElement("div",null,y.createElement("span",{className:Sn.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Sn.value},(ha==null?void 0:ha.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Sn.text},"\u72B6\u6001"),ha.is_end?y.createElement("span",{className:Sn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Sn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Eo&&y.createElement("div",{className:Sn.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ha.is_accessible&&y.createElement("div",{className:Sn.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&y.createElement(Bt.Z,null)))},Dn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},yt="data:image/png;base64,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",gt=({className:Yt,dataSource:Qt=[],col:vn=4,right:Un,bottom:Wa=23,precision:ir=0,wrapWidth:Gn=1200,wrapClassName:Da,trackEventItems:$a,loading:Tr})=>{const er=Math.floor((Gn-(vn-1)*Un)/vn);return y.createElement(Vt.Z,{spinning:Tr},y.createElement("div",{className:Ze()(Dn.list,Yt)},!!Qt.length&&Qt.map((ha,kr)=>{const{subject_identifier:Eo,id:Wo,identifier:tr,power:ur}=ha,uo=ha.is_public!=0&&ha.is_public;return y.createElement("div",{className:Ze()(`${Dn.wrap} ${ha.is_accessible?"":Dn.warpStyle}`,Da),key:Wo,style:{width:er,marginRight:(1+kr)%vn===0?0:Un+ir,marginBottom:Wa}},y.createElement("a",{className:Dn.li,onClick:fo=>{fo.preventDefault(),$a&&(0,Ke.L9)([$a]),(0,Ke.xg)(ha.first_category_url)}},y.createElement("div",{className:Dn.creator},y.createElement("img",{className:Dn.img,src:Gt.Z.IMG_SERVER+"/images/"+ha.avatar_url}),y.createElement("div",{className:Dn.text,title:ha.creator},ha.creator)),y.createElement("div",{className:Dn.top},y.createElement(lt.Z,{title:ha.name},y.createElement("div",{className:Dn.name},ha.name)),uo&&y.createElement("div",{className:Dn.sign})),y.createElement("div",{className:Dn.middle},y.createElement("div",{className:Dn.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Dn.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Dn.value},(ha==null?void 0:ha.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Dn.text},"\u6210\u5458"),y.createElement("span",{className:Dn.value},(ha==null?void 0:ha.course_members_count)||0))),y.createElement("div",{className:Dn.row},y.createElement("div",null,y.createElement("span",{className:Dn.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Dn.value},(ha==null?void 0:ha.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Dn.text},"\u72B6\u6001"),ha.is_end?y.createElement("span",{className:Dn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Dn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Eo&&y.createElement("div",{className:Dn.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ha.is_accessible&&y.createElement("div",{className:Dn.lockWrap},y.createElement("img",{src:`${Gt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Qt.length&&y.createElement(Bt.Z,null)))},ln={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"},xn=ne(65582),Xn=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:Ze()(ln.tabs,Un),style:Wa},y.createElement("div",{className:ln.tabsWrap},Yt.map((Gn,Da)=>y.createElement("aside",{className:ln.tab,onClick:()=>{vn(Gn.id),Gn.link&&xn.history.push(Gn.link)},key:Da},y.createElement("div",{className:Qt===Gn.id?ln.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(lt.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:ln.tabBar},ir)),Hn={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"},ca=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:Ze()(Hn.tabs,Un),style:Wa},y.createElement("div",{className:Hn.tabsWrap},Yt.map((Gn,Da)=>y.createElement("aside",{className:Hn.tab,onClick:()=>{vn(Gn.id),Gn.link&&xn.history.push(Gn.link)},key:Da},y.createElement("div",{className:Qt===Gn.id?Hn.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(lt.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:Hn.tabBar},ir)),Qa={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Na=({dataSource:Yt=[],value:Qt,onChange:vn,className:Un,style:Wa={},tabBarExtraContent:ir})=>y.createElement("div",{className:Ze()(Qa.tabs,Un),style:Wa},y.createElement("div",{className:Qa.tabsWrap},Yt.map((Gn,Da)=>y.createElement("aside",{className:`${Qa.tab} ${Qt===Gn.id?Qa.active:""}`,onClick:()=>{vn(Gn.id),Gn.link&&xn.history.push(Gn.link)},key:Da},y.createElement("div",null,Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&y.createElement(lt.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",y.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),y.createElement("div",{className:Qa.tabBar},ir)),ar=({className:Yt,style:Qt={},children:vn})=>y.createElement("div",{className:Ze()(Yt),style:Qt},vn),zt={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"},za=ne(38854),Lr=ne(20834);const Ga=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Or=({sortValue:Yt,dropValue:Qt,className:vn,onSort:Un,onDrop:Wa,dataSource:ir=Ga})=>{var Gn;return y.createElement("div",{className:Ze()(zt.orderWrap,vn)},y.createElement(za.Z,{dropdownRender:()=>y.createElement(Lr.default,null,ir.map((Da,$a)=>y.createElement(Lr.default.Item,{key:$a,onClick:()=>Wa(Da.id)},Da.name)))},y.createElement("span",{className:zt.orderTextWrap},(Gn=ir.find(Da=>Qt===Da.id))==null?void 0:Gn.name)),y.createElement("span",{className:zt.orderIconWrap},y.createElement("span",{className:zt.orderAsc},y.createElement("i",{className:Yt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")})),y.createElement("span",{className:zt.orderDesc},y.createElement("i",{className:Yt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")}))))},Fr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Gr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ho=({sortValue:Yt,dropValue:Qt,className:vn,onSort:Un,onDrop:Wa,dataSource:ir=Gr})=>{var Gn;return y.createElement("div",{className:Ze()(Fr.orderWrap,vn)},y.createElement(za.Z,{dropdownRender:()=>y.createElement(Lr.default,null,ir.map((Da,$a)=>y.createElement(Lr.default.Item,{key:$a,onClick:()=>Wa(Da.id)},Da.name)))},y.createElement("span",{className:Fr.orderTextWrap},(Gn=ir.find(Da=>Qt===Da.id))==null?void 0:Gn.name)),y.createElement("span",{className:Fr.orderIconWrap},y.createElement("span",{className:Fr.orderAsc},y.createElement("i",{className:Yt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Fr.cursorPointer} ${Fr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Fr.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")})),y.createElement("span",{className:Fr.orderDesc},y.createElement("i",{className:Yt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Fr.cursorPointer} ${Fr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Fr.cursorPointer}`,onClick:()=>Un(Yt==="asc"?"desc":"asc")}))))},Zo={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"},wn=ne(3113),Ur=ne(2337),io=Object.defineProperty,lo=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ta=(Yt,Qt,vn)=>Qt in Yt?io(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,nr=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))qa.call(Qt,vn)&&Ta(Yt,vn,Qt[vn]);if(lo)for(var vn of lo(Qt))$n.call(Qt,vn)&&Ta(Yt,vn,Qt[vn]);return Yt},Pa=(Yt,Qt)=>{var vn={};for(var Un in Yt)qa.call(Yt,Un)&&Qt.indexOf(Un)<0&&(vn[Un]=Yt[Un]);if(Yt!=null&&lo)for(var Un of lo(Yt))Qt.indexOf(Un)<0&&$n.call(Yt,Un)&&(vn[Un]=Yt[Un]);return vn},wr=(Yt,Qt,vn)=>new Promise((Un,Wa)=>{var ir=$a=>{try{Da(vn.next($a))}catch(Tr){Wa(Tr)}},Gn=$a=>{try{Da(vn.throw($a))}catch(Tr){Wa(Tr)}},Da=$a=>$a.done?Un($a.value):Promise.resolve($a.value).then(ir,Gn);Da((vn=vn.apply(Yt,Qt)).next())}),No=Yt=>{var Qt=Yt,{className:vn,style:Un,children:Wa,loading:ir=!1,openLoading:Gn,onClick:Da=()=>{},size:$a="middle",shape:Tr="round",theme:er}=Qt,ha=Pa(Qt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[kr,Eo]=(0,y.useState)(!1),Wo=(0,y.useMemo)(()=>{switch(er){case Ur.Fy.THEMEONE:return Zo.ThemeOne;case Ur.Fy.DEFAULT:default:return Zo.btn}},[er]);return y.createElement(wn.ZP,nr({onClick:(0,Ue.throttle)(tr=>wr(void 0,null,function*(){Gn&&Eo(!0);try{yield Da(tr)}catch(ur){console.log("error",ur)}Gn&&Eo(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(Wo,Zo[`${$a}-${Tr}`],vn),style:Un,size:$a,shape:Tr,loading:kr||ir},ha),Wa)},_r={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"},mi=({className:Yt,style:Qt,children:vn=null,onClick:Un,title:Wa})=>y.createElement("div",{className:Ze()(_r.head,Yt),style:Qt},y.createElement("span",{className:"primary-hover",onClick:Un},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Wa},Wa),y.createElement("div",{className:_r.node},vn)),ri={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"},Vo=({confirmShow:Yt=!0,confirmTitle:Qt,confirmClick:vn,cancelShow:Un=!0,cancelTitle:Wa,cancelClick:ir,className:Gn,style:Da,confirmLoading:$a=!1})=>y.createElement("div",{className:Ze()(ri.btns,Gn),style:Da},Yt&&y.createElement(wn.ZP,{loading:$a,onClick:vn,type:"primary",className:ri.confirm},Qt),Un&&y.createElement(wn.ZP,{onClick:ir,className:ri.cancel},Wa)),Oa={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"},Ro=({className:Yt,style:Qt={},LeftContent:vn,children:Un,RightContent:Wa})=>y.createElement("div",{className:Ze()(Oa.fixedBottom,Yt),style:Qt},y.createElement("div",{className:Oa.wrap},y.createElement("div",{className:Oa.left},vn),y.createElement("div",{className:Oa.center},Un),y.createElement("div",{className:Oa.right},Wa))),wo={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"},jo=({className:Yt,style:Qt={},dataSource:vn=[]})=>y.createElement("div",{className:Ze()(wo.crumbs,Yt),style:Qt},vn.map((Un,Wa)=>Waxn.history.push(Un.path)},Un.name):y.createElement("span",null,Un.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Wa,style:{color:"#5F6368"}},Un.name))),vi=ne(31797),oi=Object.defineProperty,di=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Go=(Yt,Qt,vn)=>Qt in Yt?oi(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,Di=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))xo.call(Qt,vn)&&Go(Yt,vn,Qt[vn]);if(ii)for(var vn of ii(Qt))Oi.call(Qt,vn)&&Go(Yt,vn,Qt[vn]);return Yt},Ii=(Yt,Qt)=>di(Yt,hi(Qt)),ji=(Yt,Qt)=>{var vn={};for(var Un in Yt)xo.call(Yt,Un)&&Qt.indexOf(Un)<0&&(vn[Un]=Yt[Un]);if(Yt!=null&&ii)for(var Un of ii(Yt))Qt.indexOf(Un)<0&&Oi.call(Yt,Un)&&(vn[Un]=Yt[Un]);return vn};const{Countdown:ol}=vi.default;var Vi=Yt=>{var Qt=Yt,{onChange:vn}=Qt,Un=ji(Qt,["onChange"]);const[Wa,ir]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Wa=="number"&&Wa>=0&&vn(Wa)},[Wa]);const Gn=Da=>{const $a=Math.floor(Da/1e3);ir($a)};return y.createElement(ol,Ii(Di({},Un),{onChange:Gn}))},tl={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},il=({DataProps:Yt,className:Qt,style:vn={}})=>{var Un;return y.createElement("div",{className:Ze()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",tl.ClassRoomItem,Qt),style:vn,onClick:()=>{(0,Ke.xg)(Yt==null?void 0:Yt.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Un=Gt.Z)==null?void 0:Un.IMG_SERVER}/images/${Yt==null?void 0:Yt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Yt==null?void 0:Yt.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Yt!=null&&Yt.is_public)&&y.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"),y.createElement("span",{className:Ze()("text-16px font-medium",tl.TitleDom)},Yt==null?void 0:Yt.name)),y.createElement("div",{className:"c-grey-333 font-medium"},Yt==null?void 0:Yt.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Yt==null?void 0:Yt.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Yt==null?void 0:Yt.tasks_count),Yt!=null&&Yt.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ll=Object.defineProperty,$r=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,ia=(Yt,Qt,vn)=>Qt in Yt?ll(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,Aa=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))Ua.call(Qt,vn)&&ia(Yt,vn,Qt[vn]);if($r)for(var vn of $r(Qt))sa.call(Qt,vn)&&ia(Yt,vn,Qt[vn]);return Yt},Qr=({DataProps:Yt=[],selectValue:Qt,onChange:vn,className:Un,style:Wa={},extra:ir,classNameItem:Gn,styleItem:Da={},barHidden:$a})=>{const[Tr,er]=(0,y.useState)();return(0,y.useEffect)(()=>{er(Array.isArray(Qt)?Qt:[Qt])},[Qt]),y.createElement("div",{className:Ze()("flex px-20px py-10px gap-40px",Un),style:Aa({borderBottom:"1px solid #D3F0FF"},Wa)},Yt==null?void 0:Yt.map(ha=>y.createElement("div",{key:ha==null?void 0:ha.id,className:Ze()("flex item-center justify-center current c-grey-333 text-16 relative",Gn,ha==null?void 0:ha.className),style:Aa(Aa({color:Tr!=null&&Tr.includes(ha==null?void 0:ha.id)?"#1890FF":"",minWidth:88},Da),(ha==null?void 0:ha.style)||{}),onClick:kr=>{vn==null||vn({domEvent:kr,item:ha}),ha!=null&&ha.link&&xn.history.push(ha==null?void 0:ha.link)}},ha==null?void 0:ha.name,!$a&&(Tr==null?void 0:Tr.includes(ha==null?void 0:ha.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},ir))},So=Object.defineProperty,Do=Object.defineProperties,Ao=Object.getOwnPropertyDescriptors,Qo=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,Si=(Yt,Qt,vn)=>Qt in Yt?So(Yt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Yt[Qt]=vn,Ui=(Yt,Qt)=>{for(var vn in Qt||(Qt={}))Za.call(Qt,vn)&&Si(Yt,vn,Qt[vn]);if(Qo)for(var vn of Qo(Qt))qo.call(Qt,vn)&&Si(Yt,vn,Qt[vn]);return Yt},_i=(Yt,Qt)=>Do(Yt,Ao(Qt)),Qi=({value:Yt,onChange:Qt,onInputChange:vn,className:Un,style:Wa={},InputProps:ir})=>{const[Gn,Da]=(0,y.useState)(Yt);return y.createElement("div",{className:Ze()("flex item-center rounded-full px-10px py-2px",Un),style:Ui({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Wa)},y.createElement(De.default,_i(Ui({bordered:!1},ir),{onChange:$a=>{Da($a.target.value),vn==null||vn(encodeURIComponent($a.target.value))},onPressEnter:$a=>{Qt==null||Qt({domEvent:$a,item:{value:Gn}})}})),y.createElement("img",{className:"h-22px current",src:ne(25365),height:22,onClick:$a=>{Qt==null||Qt({domEvent:$a,item:{value:Gn}})}}))}},31103:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return ue}});var y=ne(59301);function ue(Pe,Te){const Ie=(0,y.useRef)();(0,y.useEffect)(()=>{Ie.current=Pe}),(0,y.useEffect)(()=>{function Oe(){Ie.current()}if(Te!==null){let se=setInterval(Oe,Te);return()=>clearInterval(se)}},[Te])}},10129:function(Ct,Rt,ne){"use strict";ne.d(Rt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},67172:function(Ct,Rt,ne){"use strict";ne.d(Rt,{H7:function(){return E},MK:function(){return le},MU:function(){return je},X6:function(){return He},bM:function(){return Ue},fi:function(){return a},fu:function(){return Ze},n4:function(){return x},rX:function(){return we},vl:function(){return b},zO:function(){return ze}});var y=ne(38147),ue=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Oe=(z,te,re)=>te in z?ue(z,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[te]=re,se=(z,te)=>{for(var re in te||(te={}))Te.call(te,re)&&Oe(z,re,te[re]);if(Pe)for(var re of Pe(te))Ie.call(te,re)&&Oe(z,re,te[re]);return z};function Ze(z,te){return(0,y.U2)(`myproblems/${z}.json`,se({hidePopLogin:!0},te||{}))}function Ue(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function je(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function ze(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function He(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function we(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function le(z,te){return(0,y.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,y.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,y.v_)(`discusses/${z}/plus.json`,te)}},26971:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return zi}});var y=ne(59301),ue={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Pe=ne(78241),Te=ne(6848),Ie=ne(3113),Oe=ne(43418),se=ne(5871),Ze=ne(8591),Ue=ne(92832),je=ne(28103),ze=ne(24905),He=ne(95237),we=ne(43604),le=ne(58421),E=ne(60324),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ge,nt,vt)=>nt in Ge?a(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,re=(Ge,nt)=>{for(var vt in nt||(nt={}))b.call(nt,vt)&&te(Ge,vt,nt[vt]);if(x)for(var vt of x(nt))z.call(nt,vt)&&te(Ge,vt,nt[vt]);return Ge};const ie=Ge=>React.createElement("svg",re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",pe=ne(6339),ge=ne(65582),xe=ne(65862),ye=ne(38147),De=Object.defineProperty,ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,st=(Ge,nt,vt)=>nt in Ge?De(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Le=(Ge,nt)=>{for(var vt in nt||(nt={}))Xe.call(nt,vt)&&st(Ge,vt,nt[vt]);if(ve)for(var vt of ve(nt))We.call(nt,vt)&&st(Ge,vt,nt[vt]);return Ge};const Ye=Ge=>React.createElement("svg",Le({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",_e=Object.defineProperty,$e=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Jt=(Ge,nt,vt)=>nt in Ge?_e(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Gt=(Ge,nt)=>{for(var vt in nt||(nt={}))Vt.call(nt,vt)&&Jt(Ge,vt,nt[vt]);if($e)for(var vt of $e(nt))lt.call(nt,vt)&&Jt(Ge,vt,nt[vt]);return Ge};const Ke=Ge=>React.createElement("svg",Gt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Ge),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var pt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Ot=ne(70414),un=ne(96565),Bt=ne(97805),nn=ne(20633),Ae={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},Wt=ne(59301),Nn=Object.defineProperty,Nt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(Ge,nt,vt)=>nt in Ge?Nn(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,et=(Ge,nt)=>{for(var vt in nt||(nt={}))Qe.call(nt,vt)&&he(Ge,vt,nt[vt]);if(ot)for(var vt of ot(nt))Fe.call(nt,vt)&&he(Ge,vt,nt[vt]);return Ge},Ft=(Ge,nt)=>Nt(Ge,Lt(nt)),Ce=(Ge,nt)=>{var vt={};for(var Dt in Ge)Qe.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&ot)for(var Dt of ot(Ge))nt.indexOf(Dt)<0&&Fe.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const be=null,St=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,dispatch:Mn,isEdit:aa,editData:_n}=vt,Kn=Ce(vt,["globalSetting","loading","dispatch","isEdit","editData"]);const[En,qn]=(0,y.useState)(""),[ya,gr]=(0,y.useState)(""),[dr,ta]=(0,y.useState)([]),[ea,Wn]=(0,y.useState)(""),[na,ba]=(0,y.useState)(),[mr,La]=(0,y.useState)(!1),[ua,xa]=(0,y.useState)({}),[ga,Ba]=(0,y.useState)([]);(0,y.useEffect)(()=>{!_n||!aa||(qn(_n==null?void 0:_n.name),gr(_n==null?void 0:_n.analysis),ba(_n==null?void 0:_n.is_ordered),xa(_n),La(!0))},[_n]),(0,y.useEffect)(()=>{if(!mr)return;const Jr=_n==null?void 0:_n.standard_answer.map(Uo=>Uo==null?void 0:Uo.answer_text);ta(Jr);const To=_n==null?void 0:_n.standard_answer.map(Uo=>Uo==null?void 0:Uo.score);Ba(To),La(!1)},[mr]),(0,y.useImperativeHandle)(nt,()=>({onSave:Yr,Clear:Io}));const Yr=()=>{let Jr=[],To=!1;return En?(dr.forEach((Uo,Ko)=>{Jr.push({position:Ko+1,answer_text:[],score:ga[Ko]}),Uo==null||Uo.forEach((Ri,Cl)=>{Jr[Ko].answer_text.push(Ri),(!Ri||!(0,xe.eR)(Ri,1e4))&&(Wn(`${Ko}-${Cl}`),Ze.ZP.info(Ri?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),To=!0)})}),To?!1:(Jr==null?void 0:Jr.length)>20?(Ze.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:En,analysis:ya,standard_answers:Jr,is_ordered:na,downcase:ua==null?void 0:ua.downcase,no_space:ua==null?void 0:ua.no_space,use_blank_score:ua==null?void 0:ua.use_blank_score}):(Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Io=()=>{qn(""),gr(""),ta([]),ba(!1)},Yo=(Jr,To,Uo)=>{const Ko=dr.slice();if(To&&Ko.splice(Jr,To),Uo)for(let Ri=0;Ri{Wn("");let Ko=dr.slice();Ko[Jr][To]=Uo,ta(Ko)},pr=Jr=>{let To=dr.slice();To[Jr]=[...To[Jr],""],ta(To)},Ti=(Jr,To)=>{let Uo=dr.slice();if(!Uo[Jr][To]){Uo[Jr]=Uo[Jr].filter((Ko,Ri)=>Ri!==To),ta(Uo);return}Oe.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:Ae.modal,onOk:()=>{Uo[Jr]=Uo[Jr].filter((Ko,Ri)=>Ri!==To),ta(Uo)}})},ki=Jr=>{Oe.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:Ae.modal,onOk:()=>{let To=dr.slice();To=dr.filter((Uo,Ko)=>Jr!==Ko),ta(To)}})};return Wt.createElement("section",{className:Ae.wrap},Wt.createElement("p",{className:Ae.titleWrap},Wt.createElement("span",{className:Ae.required},"*"),Wt.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Wt.createElement("div",null,Wt.createElement(Bt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:En,onChange:Jr=>qn(Jr),showNullButton:!0,onPlaceholderChange:Yo})),Wt.createElement("div",{className:"mt20"},dr.map((Jr,To)=>Wt.createElement("div",{style:{display:"flex"}},Wt.createElement("div",{style:{flex:1}},Wt.createElement(nn.Z,{key:To,answers:Jr,index:To,flex:1,is_md:!0,activeOptionErrorIndex:ea,onAnswerChange:Ei,addChildAnswer:pr,deleteChildAnswer:Ti,deleteChildAnswermain:ki})),ua.use_blank_score&&Wt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},Wt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",Wt.createElement(se.Z,{style:{width:"100px"},size:"large",defaultValue:ga[To],onBlur:Uo=>{ga[To]=Uo.target.value,Ba([...ga])}}))))),Wt.createElement("div",null,Wt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.use_blank_score,onChange:Jr=>xa(Ft(et({},ua),{use_blank_score:Jr.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),Wt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),Wt.createElement("div",null,Wt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.downcase,onChange:Jr=>xa(Ft(et({},ua),{downcase:Jr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Wt.createElement("div",null,Wt.createElement(ze.default,{className:`${Ae.color333} font14 mt20`,checked:ua.no_space,onChange:Jr=>xa(Ft(et({},ua),{no_space:Jr.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),Wt.createElement("div",{className:"mt20"},(dr==null?void 0:dr.length)>1&&Wt.createElement("span",null,Wt.createElement(ze.default,{checked:na,onChange:Jr=>ba(Jr.target.checked),className:`${Ae.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Wt.createElement("span",{className:`${Ae.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"))),Wt.createElement("p",{className:Ae.titleWrap},Wt.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Wt.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ya,onChange:Jr=>gr(Jr)}))};var Je=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(St)),Me=ne(5112),bt=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,on=(Ge,nt)=>{var vt={};for(var Dt in Ge)gn.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&bt)for(var Dt of bt(Ge))nt.indexOf(Dt)<0&&Tt.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const qt=null,rn=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,editData:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=on(vt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)(),[gr,dr]=(0,y.useState)(""),[ta,ea]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!Mn||!Kn)return;dr(Mn==null?void 0:Mn.name),ea(Mn==null?void 0:Mn.analysis);const ba=Mn==null?void 0:Mn.choices.find(mr=>mr.is_answer);ya(ba.choice_text==="\u6B63\u786E"?"0":"1")},[Mn]),(0,y.useImperativeHandle)(nt,()=>({onSave:Wn,Clear:na}));const Wn=()=>gr?qn?{name:gr,choices:[{choice_text:"\u6B63\u786E",is_answer:qn==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:qn==="1"?1:0}],analysis:ta}:(Ze.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),na=()=>{dr(""),ea(""),ya("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:gr,onChange:ba=>dr(ba)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(Me.ZP.Group,{buttonStyle:"solid",value:qn,onChange:ba=>ya(ba.target.value)},y.createElement(Me.ZP.Button,{value:"0",className:`${Ae.radio} mr40`},"\u6B63\u786E"),y.createElement(Me.ZP.Button,{value:"1",className:Ae.radio},"\u9519\u8BEF")),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ta,onChange:ba=>ea(ba)}))};var Re=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(rn)),rt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,wt=(Ge,nt)=>{var vt={};for(var Dt in Ge)Et.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&rt)for(var Dt of rt(Ge))nt.indexOf(Dt)<0&&tt.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const sn=null,yn=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,editData:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=wt(vt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)([]);(0,y.useEffect)(()=>{var ea;if(!Mn||!Kn)return;const Wn=(ea=Mn==null?void 0:Mn.shixun)==null?void 0:ea.challenges.map(na=>({id:na==null?void 0:na.id,score:na.score}));ya(Wn)},[Mn]),(0,y.useImperativeHandle)(nt,()=>({onSave:gr,Clear:dr}));const gr=()=>({challenges:[...qn]}),dr=()=>{ya([])};console.log("editData--",Mn);const ta=ea=>{var Wn,na;return y.createElement("div",null,(na=(Wn=ea==null?void 0:ea.shixun)==null?void 0:Wn.challenges)==null?void 0:na.map((ba,mr)=>{var La;return y.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",mr+1,"\u5173"),y.createElement(Te.Z,{key:mr,title:ba==null?void 0:ba.challenge_name},y.createElement("span",null,(0,xe.Pq)(ba==null?void 0:ba.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u5206\u503C\uFF1A"),y.createElement(se.Z,{precision:1,min:1,max:100,className:Ae.baseFormItem,style:{width:176},value:(La=qn.find(ua=>ua.id===ba.id))==null?void 0:La.score,onChange:ua=>{qn.find(xa=>xa.id===ba.id).score=ua,ya([...qn])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Ae.wrap},y.createElement(pe.Z,{style:{paddingRight:10},className:Ae.titleHtml,value:`${Mn==null?void 0:Mn.position}\u3001${Mn==null?void 0:Mn.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u5173\u5361")),ta(Mn))};var mn=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(yn)),Rn=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Kt=(Ge,nt)=>{var vt={};for(var Dt in Ge)ra.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Rn)for(var Dt of Rn(Ge))nt.indexOf(Dt)<0&&Xt.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const tn=["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"],en=(Ge,nt)=>{var vt=Ge,{editData:Dt,globalSetting:hn,loading:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=Kt(vt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)([]),[gr,dr]=(0,y.useState)(),[ta,ea]=(0,y.useState)([]),[Wn,na]=(0,y.useState)(""),[ba,mr]=(0,y.useState)("");(0,y.useEffect)(()=>{ya(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Dt||!Kn)return;na(Dt==null?void 0:Dt.name),mr(Dt==null?void 0:Dt.analysis),ya(Dt==null?void 0:Dt.choices.map(ga=>ga.choice_text));const xa=[];Dt==null||Dt.choices.map((ga,Ba)=>{ga.is_answer&&xa.push(Ba)}),ea(xa)},[Dt]),(0,y.useImperativeHandle)(nt,()=>({onSave:La,Clear:ua}));const La=()=>{if(!Wn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const xa=qn.findIndex(Ba=>!Ba);if(xa>-1)return Ze.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${tn[xa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ta.length)return Ze.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(ta.length<2)return Ze.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ga=qn.map((Ba,Yr)=>({choice_text:Ba,is_answer:ta.includes(Yr)?1:0}));return{name:Wn,choices:ga,analysis:ba}},ua=()=>{ya(["","","",""]),na(""),mr(""),ea("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wn,onChange:xa=>na(xa)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),qn.map((xa,ga)=>y.createElement("div",{className:Ae.choiceWrap,key:ga},y.createElement(Te.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ae.answer} ${ta.includes(ga)?Ae.activeAnswer:""}`,onClick:()=>{ta.includes(ga)?ea(ta.filter(Ba=>Ba!==ga)):ea([...ta,ga])}},tn[ga])),y.createElement("div",{className:Ae.editorWrap},gr===ga?y.createElement(un.Z,{id:`single-question-option-${ga}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:xa,onChange:Ba=>{qn[ga]=Ba,ya(qn)}}):y.createElement("div",{className:Ae.htmlWrap,onClick:()=>dr(ga)},y.createElement(pe.Z,{value:xa}))),ga>1&&y.createElement(Te.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ae.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ya(qn.filter((Ba,Yr)=>Yr!==ga)),ta.includes(ga)?ea(ta.filter(Ba=>Ba!==ga)):ea([...ta,ga])}})),ga<7&&ga===qn.length-1&&y.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ae.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ya([...qn,""])})))),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ba,onChange:xa=>mr(xa)}))};var Fn=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(en)),fa=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,fn=(Ge,nt)=>{var vt={};for(var Dt in Ge)Ea.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&fa)for(var Dt of fa(Ge))nt.indexOf(Dt)<0&&Vn.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const Yn=["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"],dt=(Ge,nt)=>{var vt=Ge,{editData:Dt,globalSetting:hn,loading:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=fn(vt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)([]),[gr,dr]=(0,y.useState)(),[ta,ea]=(0,y.useState)(),[Wn,na]=(0,y.useState)(""),[ba,mr]=(0,y.useState)("");(0,y.useEffect)(()=>{ya(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Dt||!Kn)return;const xa=[],ga=[];Dt==null||Dt.choices.forEach((Ba,Yr)=>{xa.push(Ba.choice_text),Ba.is_answer&&ga.push(Yr)}),na(Dt==null?void 0:Dt.name),mr(Dt==null?void 0:Dt.analysis),ya(xa),ea(ga)},[Dt]),(0,y.useImperativeHandle)(nt,()=>({onSave:La,Clear:ua}));const La=()=>{if(!Wn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const xa=qn.findIndex(Ba=>!Ba);if(xa>-1)return Ze.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Yn[xa]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(ta))return Ze.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;const ga=qn.map((Ba,Yr)=>({choice_text:Ba,is_answer:ta.includes(Yr)?1:0}));return{name:Wn,choices:ga,analysis:ba}},ua=()=>{ya(["","","",""]),na(""),mr(""),ea("")};return y.createElement("section",{className:Ae.wrap},y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),y.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Wn,onChange:xa=>na(xa)}),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.required},"*"),y.createElement("span",{className:Ae.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ae.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),qn.map((xa,ga)=>y.createElement("div",{className:Ae.choiceWrap,key:ga},y.createElement(Te.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ae.answer} ${ta!=null&&ta.includes(ga)?Ae.activeAnswer:""}`,onClick:()=>ea([ga])},Yn[ga])),y.createElement("div",{className:Ae.editorWrap},gr===ga?y.createElement(un.Z,{id:`single-question-option-${ga}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:xa,onChange:Ba=>{qn[ga]=Ba,ya(qn)}}):y.createElement("div",{className:Ae.htmlWrap,onClick:()=>dr(ga)},y.createElement(pe.Z,{value:xa}))),ga>1&&y.createElement(Te.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ae.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ya(qn.filter((Ba,Yr)=>Yr!==ga)),ga===ta&&ea(null)}})),ga<7&&ga===qn.length-1&&y.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ae.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ya([...qn,""])})))),y.createElement("p",{className:Ae.titleWrap},y.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ba,onChange:xa=>mr(xa)}))};var dn=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(dt)),Sn=ne(12563),An=ne(78673),jn=ne(61485),Tn=ne(59301),Dn=Object.defineProperty,yt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pn=(Ge,nt,vt)=>nt in Ge?Dn(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Xn=(Ge,nt)=>{for(var vt in nt||(nt={}))ln.call(nt,vt)&&pn(Ge,vt,nt[vt]);if(gt)for(var vt of gt(nt))xn.call(nt,vt)&&pn(Ge,vt,nt[vt]);return Ge},Hn=(Ge,nt)=>yt(Ge,xt(nt)),Qn=(Ge,nt)=>{var vt={};for(var Dt in Ge)ln.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&>)for(var Dt of gt(Ge))nt.indexOf(Dt)<0&&xn.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt},ca=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())});const Qa=Ge=>{if(!Ge)return!1;if(/^s*$/.test(Ge)||Ge.trim()===""){Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let nt=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 Ge==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},bn=({value:Ge=[],onClose:nt})=>Tn.createElement(Sn.Z,{closable:!0,onClose:nt,className:Ae.keywordTag},Tn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ge.join(" \u6216 "))),Na=(Ge,nt)=>{var vt=Ge,{editData:Dt,globalSetting:hn,loading:Mn,dispatch:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=Qn(vt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[qn,ya]=(0,y.useState)(""),[gr,dr]=(0,y.useState)(""),[ta,ea]=(0,y.useState)(""),[Wn,na]=(0,y.useState)(""),[ba]=Pe.default.useForm(),mr=Pe.default.useWatch("use_keywords",ba);(0,y.useEffect)(()=>{var ga;!Dt||!Kn||(ya(Dt==null?void 0:Dt.name),dr(Dt==null?void 0:Dt.analysis),ea((ga=Dt==null?void 0:Dt.answer_texts)==null?void 0:ga[0]),ba.setFieldsValue(Xn({},Dt)))},[Dt]),(0,y.useImperativeHandle)(nt,()=>({onSave:La,Clear:ua}));const La=()=>ca(void 0,null,function*(){if(!qn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ba.validateFields()}catch(Ba){Ze.ZP.error(Ba.errorFields[0].errors[0]);return}const ga=ba.getFieldsValue();return console.log(ga,"values"),Xn({name:qn,answer_texts:[ta],analysis:gr},ga)}),ua=()=>{ya(""),dr(""),ea(""),ba.resetFields()},xa=Dt==null?void 0:Dt.score;return Tn.createElement("section",{className:Ae.wrap},Tn.createElement("p",{className:Ae.titleWrap},Tn.createElement("span",{className:Ae.required},"*"),Tn.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Tn.createElement(un.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qn,onChange:ga=>ya(ga)}),Tn.createElement("p",{className:Ae.titleWrap},Tn.createElement("span",{className:Ae.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Tn.createElement(un.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ta,onChange:ga=>ea(ga)}),Tn.createElement("p",{className:Ae.titleWrap},Tn.createElement("span",{className:Ae.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Tn.createElement(un.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:gr,onChange:ga=>dr(ga)}),Tn.createElement(Pe.default,{form:ba,size:"large",onFinishFailed:ga=>ca(void 0,null,function*(){var Ba,Yr;Ze.ZP.error(ga.errorFields[0].errors[0]),ba.scrollToField((Yr=(Ba=ga==null?void 0:ga.errorFields)==null?void 0:Ba[0])==null?void 0:Yr.name,{behavior:"smooth",block:"center"})})},Tn.createElement(He.Z,{align:"middle",className:"mb30 mt20"},Tn.createElement(Pe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Tn.createElement(An.Z,null)),Tn.createElement(we.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Tn.createElement(we.Z,null,Tn.createElement(Te.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Tn.createElement(jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),mr&&Tn.createElement(Pe.default.List,{name:"keywords",rules:[{validator(ga,Ba){return Ba!=null&&Ba.length?(Ba==null?void 0:Ba.reduce((Io,Yo)=>Io+Yo.score,0))>parseFloat(xa)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ga,{add:Ba,remove:Yr})=>Tn.createElement(Tn.Fragment,null,Tn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Tn.createElement(He.Z,{align:"middle",className:"font14 mb30"},Tn.createElement(we.Z,{flex:1},Tn.createElement(Ue.default,{value:Wn,onChange:Io=>{na(Io.target.value)},maxLength:50,allowClear:!0,onPressEnter:Io=>{var Yo,Ei,pr,Ti;const ki=`${(Yo=Io.target)==null?void 0:Yo.value}`,Jr=(pr=(Ei=ki==null?void 0:ki.split("|"))==null?void 0:Ei.filter(Ko=>!!Ko))==null?void 0:pr.map(Ko=>Ko==null?void 0:Ko.trim()),To=ba.getFieldValue("keywords"),Uo=((Ti=To==null?void 0:To.map(Ko=>Ko==null?void 0:Ko.keyword))==null?void 0:Ti.flat())||[];for(const Ko of Jr)if(Uo.includes(Ko)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Qa(ki)&&(Ba({keyword:Jr,score:1}),na(""))},className:Ae.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Tn.createElement(we.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ga.map(Io=>{var Yo=Io,{key:Ei,name:pr}=Yo,Ti=Qn(Yo,["key","name"]);return Tn.createElement(He.Z,{key:Ei,style:{marginRight:148}},Tn.createElement(we.Z,{flex:1},Tn.createElement(He.Z,{align:"middle",justify:"space-between"},Tn.createElement(Pe.default.Item,Hn(Xn({},Ti),{name:[pr,"keyword"]}),Tn.createElement(bn,{onClose:()=>Yr(pr)})),Tn.createElement(Pe.default.Item,Hn(Xn({},Ti),{name:[pr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Tn.createElement(se.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Xa=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Na)),ar=ne(36381),zt={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},za=ne(32134),Lr=ne(12893),Ga=Object.defineProperty,Hr=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,ho=(Ge,nt,vt)=>nt in Ge?Ga(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Zo=(Ge,nt)=>{for(var vt in nt||(nt={}))Gr.call(nt,vt)&&ho(Ge,vt,nt[vt]);if(Fr)for(var vt of Fr(nt))Fo.call(nt,vt)&&ho(Ge,vt,nt[vt]);return Ge},wn=(Ge,nt)=>Hr(Ge,Or(nt)),Ur=(Ge,nt)=>{var vt={};for(var Dt in Ge)Gr.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Fr)for(var Dt of Fr(Ge))nt.indexOf(Dt)<0&&Fo.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const io=Ge=>{var nt=Ge,{value:vt,onChange:Dt,scrollId:hn}=nt,Mn=Ur(nt,["value","onChange","scrollId"]);return y.createElement("div",{id:hn||""},y.createElement(un.Z,wn(Zo({},Mn),{defaultValue:vt,onChange:(aa,_n)=>{_n!=null&&_n.length?Dt(aa,_n):Dt(aa)}})))},lo=({value:Ge,onChange:nt,placeholder:vt,height:Dt=140,isEdit:hn})=>hn?y.createElement(un.Z,{watch:!0,isFocus:!0,height:Dt,placeholder:vt,defaultValue:Ge,onChange:nt}):y.createElement("div",{style:{cursor:"pointer"}},Ge?y.createElement(pe.Z,{className:zt.inputBorder,value:Ge}):y.createElement("div",{className:`${zt.inputBorder} ${zt.placeholder}`},vt));var qa=ne(59301),$n=Object.defineProperty,Ta=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,No=(Ge,nt,vt)=>nt in Ge?$n(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,_r=(Ge,nt)=>{for(var vt in nt||(nt={}))wr.call(nt,vt)&&No(Ge,vt,nt[vt]);if(Pa)for(var vt of Pa(nt))Wr.call(nt,vt)&&No(Ge,vt,nt[vt]);return Ge},Oo=(Ge,nt)=>Ta(Ge,nr(nt)),mi=(Ge,nt)=>{var vt={};for(var Dt in Ge)wr.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Pa)for(var Dt of Pa(Ge))nt.indexOf(Dt)<0&&Wr.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const ri=["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"],Ni=({value:Ge,onChange:nt,choiceTextKey:vt,answerKey:Dt,index:hn,isEdit:Mn,setInputActive:aa,form:_n,choiceOptionsPath:Kn,allowChangeMode:En,showAddIcon:qn,addItem:ya,deleteItem:gr})=>{const dr=(Ge==null?void 0:Ge[Dt])===!0,ta=()=>{const Wn=_n.getFieldValue(Kn);_n.setFieldValue(Kn,Wn.map(na=>Oo(_r({},na),{[Dt]:!1})))},ea=()=>{dr?nt(Oo(_r({},Ge),{[Dt]:!1})):(En||ta(),nt(Oo(_r({},Ge),{[Dt]:!0})))};return qa.createElement(He.Z,{className:zt.choiceWrap,align:"middle",wrap:!1},qa.createElement(we.Z,{onClick:ea,className:`${zt.choiceIndex} ${dr?zt.activeAnswer:""}`},ri[hn]),qa.createElement(we.Z,{flex:1,className:`${zt.editorWrap} ml15`,onClick:aa},qa.createElement(lo,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Mn,value:Ge==null?void 0:Ge[vt],onChange:Wn=>{nt(Oo(_r({},Ge),{[vt]:Wn}))}})),qa.createElement(we.Z,{flex:"0 0 auto",className:"ml15"},qa.createElement("div",{onClick:ea,className:`${zt.setAnswerBtn} ${dr?zt.activeAnswer:""}`},dr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),qa.createElement(we.Z,{className:zt.actionWrapper},qa.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},qa.createElement(za.Z,{className:zt.addIcon,onClick:ya,style:{visibility:qn?"visible":"hidden"}})),qa.createElement(Te.Z,{title:"\u5220\u9664"},qa.createElement(Lr.Z,{className:zt.deleteIcon,onClick:gr,style:{visibility:hn>1?"visible":"hidden"}}))))},Vo=({questionTitlePlaceholder:Ge,titleKey:nt,choiceKey:vt,analysisKey:Dt,choiceTextKey:hn,answerKey:Mn,choiceOptionsPath:aa,allowChangeMode:_n=!0,form:Kn,showAnalysis:En=!0})=>{const[qn,ya]=(0,y.useState)(),[gr,dr]=(0,y.useState)(!1);return qa.createElement("div",{className:zt.wrap},qa.createElement("div",{className:zt.questionTitleEditorWrap},qa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:nt,labelCol:{span:24},rules:[{required:!0}]},qa.createElement(io,{scrollId:Array.isArray(nt)?nt.join("_"):`${nt}`,watch:!0,height:140,placeholder:Ge}))),qa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),qa.createElement(Pe.default.List,{name:vt,rules:[{validator(ta,ea){const Wn=ea.some(ba=>ba[Mn]),na=ea.findIndex(ba=>{var mr;return((mr=ba[hn])==null?void 0:mr.length)<=0});return na!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ri[na]}\u9009\u9879\u7684\u5185\u5BB9`)):Wn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(ta,{add:ea,remove:Wn})=>qa.createElement("div",{id:Array.isArray(aa)?aa.join("_"):`${aa}`},ta.map((na,ba)=>{var mr=na,{key:La,name:ua}=mr,xa=mi(mr,["key","name"]);const ga=qn===La,Ba=()=>{ya(La)},Yr=ba<7&&ba===ta.length-1,Io=()=>ea({[hn]:"",[Mn]:0}),Yo=()=>Wn(ua);return qa.createElement(Pe.default.Item,Oo(_r({},xa),{key:La,name:ua,noStyle:!0}),qa.createElement(Ni,{choiceTextKey:hn,answerKey:Mn,index:ba,isEdit:ga,setInputActive:Ba,form:Kn,choiceOptionsPath:aa,allowChangeMode:_n,showAddIcon:Yr,addItem:Io,deleteItem:Yo}))}),ta.length<8&&qa.createElement("div",{className:`${zt.addBtn} mb30`,onClick:()=>ea({[hn]:"",[Mn]:0})},"\u6DFB\u52A0\u9009\u9879"))),En&&qa.createElement("div",{onClick:()=>dr(!0)},qa.createElement(Pe.default.Item,{name:Dt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},qa.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gr}))))};var Oa=ne(59301),so=Object.defineProperty,Ro=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,vi=Object.prototype.propertyIsEnumerable,oi=(Ge,nt,vt)=>nt in Ge?so(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,di=(Ge,nt)=>{for(var vt in nt||(nt={}))jo.call(nt,vt)&&oi(Ge,vt,nt[vt]);if(ti)for(var vt of ti(nt))vi.call(nt,vt)&&oi(Ge,vt,nt[vt]);return Ge},hi=(Ge,nt)=>Ro(Ge,wo(nt)),ii=(Ge,nt)=>{var vt={};for(var Dt in Ge)jo.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&ti)for(var Dt of ti(Ge))nt.indexOf(Dt)<0&&vi.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const xo=({value:Ge,onChange:nt})=>{const vt=hn=>{Oe.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:zt.modal,onOk:()=>{const Mn=[...Ge];Mn.splice(hn,1),nt(Mn)}})},Dt=()=>{const hn=[...Ge];hn.push(""),nt(hn)};return Oa.createElement(He.Z,{align:"middle",className:"ml20",gutter:[40,20]},Ge==null?void 0:Ge.map((hn,Mn)=>Oa.createElement(we.Z,{key:`${hn}_${Mn}`,className:zt.blankWrapper},Oa.createElement(Ue.default,{className:zt.blankInput,defaultValue:hn,maxLength:1e3,onBlur:aa=>{const _n=[...Ge],Kn=aa.target.value.trim();_n[Mn]=Kn,nt(_n)}}),Oa.createElement(Te.Z,{title:"\u5220\u9664"},Oa.createElement(Lr.Z,{className:zt.deleteIcon,style:{marginLeft:15,visibility:Mn>0?"visible":"hidden"},onClick:()=>vt(Mn)})))),Oa.createElement(we.Z,null,Oa.createElement("div",{className:`${zt.addBtn}`,onClick:()=>{Dt()}},"\u65B0\u589E\u7B54\u6848")))},Oi=({value:Ge=!0,onChange:nt})=>Oa.createElement(An.Z,{checked:!Ge,onChange:vt=>{nt(!vt)}}),Go="\u2581",Di=({questionTitlePlaceholder:Ge,form:nt,name:vt,scoreByBlank:Dt="use_blank_score",answerKey:hn,titleKey:Mn="name",analysisKey:aa="analysis",isOrdered:_n="is_ordered"})=>{var Kn,En;const[qn,ya]=(0,y.useState)(!1),gr=(La,ua)=>{const xa=ua.line;let ga=0;for(let Yr=0;Yr{const Ba=La.getRange(ua.from,ua.to);let Yr=0;if(ua.text.forEach(Io=>{Yr+=Io.split(Go).length-1}),ua.origin!=="setValue"){if(Ba&&Ba.indexOf(Go)!==-1){const Io=Ba.split(Go).length-1,Yo=gr(La,ua.from);if(console.log(`\u5220\u9664${Io}\u4E2A\uFF0C \u524D\u9762\u6709${Yo}\u4E2A\uFF0C\u65B0\u589E${Yr}\u4E2A`),Io>1){const Ei=Array.from({length:Io},(pr,Ti)=>Yo+Ti);ga(Ei)}else ga(Yo)}else if(Yr>0){const Io=gr(La,ua.from);console.log(`\u65B0\u589E${Yr}\u4E2A\uFF0C\u4E4B\u524D\u6709${Io}\u4E2A`),xa(Yr,Io)}}},ta=()=>{const La=nt.getFieldValue(["sub_item_banks",...hn]);nt.setFieldValue(["sub_item_banks",...hn],La==null?void 0:La.map((ua,xa)=>hi(di({},ua),{position:xa+1})))},ea=(0,y.useRef)(),Wn=(La,ua)=>{for(let xa=0;xa{na.current(La),ta()},mr=(En=(Kn=nt.getFieldValue("sub_item_banks"))==null?void 0:Kn[hn==null?void 0:hn[0]])==null?void 0:En[hn==null?void 0:hn[1]];return Oa.createElement("div",{className:zt.wrap},Oa.createElement("div",{className:zt.questionTitleEditorWrap},Oa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Mn,labelCol:{span:24},rules:[{required:!0}]},Oa.createElement(io,{scrollId:"name",watch:!0,height:140,placeholder:Ge,showNullButton:!0,onCMBeforeChange:(La,ua)=>{dr(La,ua,Wn,ba)}}))),Oa.createElement(Pe.default.List,{name:hn,rules:[{validator(La,ua){if((ua==null?void 0:ua.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const xa of ua){const{answer_text:ga}=xa||{};if(ga!=null&&ga.some(Ba=>(Ba==null?void 0:Ba.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(La,{add:ua,remove:xa},{errors:ga})=>(ea.current=ua,na.current=xa,Oa.createElement(Oa.Fragment,null,Oa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),La.map((Ba,Yr)=>{var Io=Ba,{key:Yo,name:Ei}=Io,pr=ii(Io,["key","name"]);return Oa.createElement(He.Z,{className:"mb20",key:Yo,align:"middle",wrap:!1},Oa.createElement(we.Z,{flex:"0 0 auto",className:`${zt.blankIndex}`},"\u586B\u7A7A\u9879",Yr+1),Oa.createElement(we.Z,{flex:1},Oa.createElement(He.Z,{align:"top",justify:"space-between",wrap:!1},Oa.createElement(we.Z,null,Oa.createElement(Pe.default.Item,hi(di({},pr),{name:[Ei,"answer_text"],noStyle:!0}),Oa.createElement(xo,null))),(nt==null?void 0:nt.getFieldValue(["sub_item_banks",...Dt]))&&Oa.createElement(we.Z,{flex:"224px"},Oa.createElement(Pe.default.Item,hi(di({},pr),{name:[Ei,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:zt.blankInputNumberWrapper}),Oa.createElement(se.Z,{className:zt.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Oa.createElement(Pe.default.Item,hi(di({},pr),{name:[Ei,"position"],noStyle:!0}),Oa.createElement(Ue.default,{type:"hidden"}))))})))),Oa.createElement(He.Z,{align:"middle"},Oa.createElement(Pe.default.Item,{name:[vt,"downcase"],valuePropName:"checked"},Oa.createElement(An.Z,null)),Oa.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Oa.createElement(He.Z,{align:"middle"},Oa.createElement(Pe.default.Item,{name:[vt,"no_space"],valuePropName:"checked"},Oa.createElement(An.Z,null)),Oa.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(mr==null?void 0:mr.length)>1&&Oa.createElement(He.Z,{align:"middle",className:(mr==null?void 0:mr.length)>1?"mb30":`${zt.hide}`},Oa.createElement(Pe.default.Item,{name:_n},Oa.createElement(Oi,null)),Oa.createElement(we.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Oa.createElement("div",{onClick:()=>ya(!0)},Oa.createElement(Pe.default.Item,{name:aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Oa.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Ii=Object.defineProperty,ji=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,ci=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,gl=(Ge,nt,vt)=>nt in Ge?Ii(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,il=(Ge,nt)=>{for(var vt in nt||(nt={}))Vi.call(nt,vt)&&gl(Ge,vt,nt[vt]);if(ci)for(var vt of ci(nt))tl.call(nt,vt)&&gl(Ge,vt,nt[vt]);return Ge},ll=(Ge,nt)=>ji(Ge,ol(nt)),$r=(Ge,nt)=>{var vt={};for(var Dt in Ge)Vi.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&ci)for(var Dt of ci(Ge))nt.indexOf(Dt)<0&&tl.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const Ua={\u6B63\u786E:"T",\u9519\u8BEF:"F"},sa=({value:Ge,onChange:nt,form:vt,choiceKey:Dt})=>{const hn=(Ge==null?void 0:Ge.is_answer)===!0,Mn=Ge==null?void 0:Ge.choice_text,aa=()=>{var _n;const Kn=(_n=vt==null?void 0:vt.getFieldValue(["sub_item_banks",...Dt]))==null?void 0:_n.map(En=>({choice_text:En==null?void 0:En.choice_text,is_answer:!1}));vt==null||vt.setFieldValue(["sub_item_banks",...Dt],Kn),nt(ll(il({},Ge),{is_answer:!0}))};return y.createElement(He.Z,{className:zt.choiceWrap,align:"middle",wrap:!1},y.createElement(we.Z,{onClick:aa,className:`${zt.choiceIndex} ${zt.judgementIndex} ${hn?zt.activeAnswer:""}`},Ua[Mn]),y.createElement(we.Z,{flex:1,className:`${zt.editorWrap} ml15`},y.createElement("div",{className:`${zt.inputBorder} ${zt.placeholder} ${hn?zt.activeJudgementAnswer:""}`},Mn)),y.createElement(we.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:aa,className:`${zt.setAnswerBtn} ${hn?zt.activeAnswer:""}`},hn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ia=({questionTitlePlaceholder:Ge,choiceKey:nt="choices",form:vt,titleKey:Dt="name",analysisKey:hn="analysis"})=>{const[Mn,aa]=(0,y.useState)(!1);return y.createElement("div",{className:zt.wrap},y.createElement("div",{className:zt.questionTitleEditorWrap},y.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Dt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(io,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),y.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(Pe.default.List,{name:nt,rules:[{validator(_n,Kn){return Kn.some(qn=>(qn==null?void 0:qn.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},_n=>y.createElement("div",{id:"choices"},_n.map(Kn=>{var En=Kn,{key:qn,name:ya}=En,gr=$r(En,["key","name"]);return y.createElement(Pe.default.Item,ll(il({},gr),{key:qn,name:ya,noStyle:!0}),y.createElement(sa,{form:vt,choiceKey:nt}))})))),y.createElement("div",{onClick:()=>aa(!0)},y.createElement(Pe.default.Item,{name:hn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Mn}))))};var Aa=Object.defineProperty,Nr=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Qo=(Ge,nt,vt)=>nt in Ge?Aa(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,Za=(Ge,nt)=>{for(var vt in nt||(nt={}))Do.call(nt,vt)&&Qo(Ge,vt,nt[vt]);if(So)for(var vt of So(nt))Ao.call(nt,vt)&&Qo(Ge,vt,nt[vt]);return Ge},qo=(Ge,nt)=>Nr(Ge,Qr(nt)),Si=(Ge,nt)=>{var vt={};for(var Dt in Ge)Do.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&So)for(var Dt of So(Ge))nt.indexOf(Dt)<0&&Ao.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt};const Ui=Ge=>{var nt=Ge,{value:vt,onChange:Dt}=nt,hn=Si(nt,["value","onChange"]);const Mn=aa=>{Dt([aa])};return y.createElement(un.Z,qo(Za({},hn),{defaultValue:vt==null?void 0:vt[0],onChange:Mn}))},_i=Ge=>{if(!Ge)return!1;let nt=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 Ge==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},nl=({value:Ge=[],onClose:nt})=>y.createElement(Sn.Z,{closable:!0,onClose:nt,className:zt.keywordTag},Ge==null?void 0:Ge.join(" \u6216 ")),Qi=({questionTitlePlaceholder:Ge,form:nt,showKeywords:vt,isMustKeyWords:Dt=vt,titleKey:hn="name",analysisKey:Mn="analysis",answerTexts:aa="answer_texts",keywords:_n="keywords",useKeywords:Kn="use_keywords",indexs:En})=>{const[qn,ya]=(0,y.useState)(!1),[gr,dr]=(0,y.useState)(""),ta=Pe.default.useWatch("sub_item_banks",nt),{use_keywords:ea,score:Wn}=(ta==null?void 0:ta[En])||{};return console.log(ea,Wn,"itemValues"),y.createElement("div",{className:zt.wrap},y.createElement("div",{className:zt.questionTitleEditorWrap},y.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:hn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(io,{scrollId:"name",watch:!0,height:140,placeholder:Ge}))),y.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:aa,labelCol:{span:24}},y.createElement(Ui,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),vt&&!Dt&&y.createElement(Pe.default.Item,{hidden:!0,name:Kn,valuePropName:"checked"},y.createElement(An.Z,{defaultChecked:!0})),vt&&Dt&&y.createElement(He.Z,{align:"middle",className:"mb30"},y.createElement(Pe.default.Item,{name:Kn,valuePropName:"checked"},y.createElement(An.Z,null)),y.createElement(we.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(we.Z,null,y.createElement(Te.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ea||!Dt)&&y.createElement(Pe.default.List,{name:_n,rules:[{validator(na,ba){return Dt?ba!=null&&ba.length?(ba==null?void 0:ba.reduce((La,ua)=>La+ua.score,0))>parseFloat(Wn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(na,{add:ba,remove:mr})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${zt.title} mb10`},Dt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(He.Z,{align:"middle",className:"font14 mb30"},y.createElement(we.Z,{flex:1},y.createElement(Ue.default,{value:gr,onChange:La=>{dr(La.target.value)},maxLength:50,allowClear:!0,onPressEnter:La=>{var ua,xa,ga,Ba;const Yr=`${(ua=La.target)==null?void 0:ua.value}`,Io=(ga=(xa=Yr==null?void 0:Yr.split("|"))==null?void 0:xa.filter(pr=>!!pr))==null?void 0:ga.map(pr=>pr==null?void 0:pr.trim()),Yo=nt.getFieldValue(["sub_item_banks",..._n]),Ei=((Ba=Yo==null?void 0:Yo.map(pr=>pr==null?void 0:pr.keyword))==null?void 0:Ba.flat())||[];for(const pr of Io)if(Ei.includes(pr)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}_i(Yr)&&(ba({keyword:Io,score:1}),dr(""))},className:zt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(we.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),na.map(La=>{var ua=La,{key:xa,name:ga}=ua,Ba=Si(ua,["key","name"]);return y.createElement(He.Z,{key:xa,className:"mb20",style:{marginRight:148}},y.createElement(we.Z,{flex:1},y.createElement(He.Z,{align:"middle",justify:"space-between"},y.createElement(Pe.default.Item,qo(Za({},Ba),{name:[ga,"keyword"]}),y.createElement(nl,{onClose:()=>mr(ga)})),Dt&&y.createElement(Pe.default.Item,qo(Za({},Ba),{name:[ga,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:zt.blankInputNumberWrapper}),y.createElement(se.Z,{className:zt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>ya(!0)},y.createElement(Pe.default.Item,{name:Mn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(lo,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:qn}))))};var Yt=ne(59301),Qt=Object.defineProperty,vn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Da=(Ge,nt,vt)=>nt in Ge?Qt(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,$a=(Ge,nt)=>{for(var vt in nt||(nt={}))ir.call(nt,vt)&&Da(Ge,vt,nt[vt]);if(Wa)for(var vt of Wa(nt))Gn.call(nt,vt)&&Da(Ge,vt,nt[vt]);return Ge},Tr=(Ge,nt)=>vn(Ge,Un(nt)),er=(Ge,nt)=>{var vt={};for(var Dt in Ge)ir.call(Ge,Dt)&&nt.indexOf(Dt)<0&&(vt[Dt]=Ge[Dt]);if(Ge!=null&&Wa)for(var Dt of Wa(Ge))nt.indexOf(Dt)<0&&Gn.call(Ge,Dt)&&(vt[Dt]=Ge[Dt]);return vt},ha=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())});const{Panel:kr}=ar.default,Eo=null,Wo=(Ge,nt)=>{var vt=Ge,{globalSetting:Dt,loading:hn,dispatch:Mn,editData:aa,onRef:_n=()=>{},isEdit:Kn}=vt,En=er(vt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[qn,ya]=(0,y.useState)(""),[gr,dr]=(0,y.useState)([]),[ta]=Pe.default.useForm();(0,y.useEffect)(()=>{!aa||!Kn||(ya(aa==null?void 0:aa.name),dr(aa==null?void 0:aa.sub_item_banks),ta.setFieldsValue($a({},aa)))},[aa]),(0,y.useEffect)(()=>{dr(ta.getFieldValue("sub_item_banks"))},[Pe.default.useWatch("sub_item_banks",ta)]),(0,y.useImperativeHandle)(nt,()=>({onSave:ea,Clear:Wn}));const ea=()=>ha(void 0,null,function*(){if(!qn)return Ze.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ta.validateFields()}catch(xa){return console.log(xa,"errInfo"),Ze.ZP.error(xa.errorFields[0].errors[0]),!1}const ua=gr.map(xa=>$a({id:xa.id>1?xa.id:null},xa));return{name:qn,sub_item_banks:ua}}),Wn=()=>{ya(""),dr([])},na={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ba=({value:ua})=>Yt.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ua),[mr,La]=(0,y.useState)();return Yt.createElement("section",{className:Ae.wrap},Yt.createElement("p",{className:Ae.titleWrap},Yt.createElement("span",{className:Ae.required},"*"),Yt.createElement("span",{className:Ae.title},"\u9898\u5E72\uFF1A")),Yt.createElement(un.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qn,onChange:ua=>ya(ua)}),Yt.createElement(Pe.default,{form:ta,autoComplete:"off"},Yt.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(ua,xa){return xa?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ua,{add:xa,remove:ga})=>{const Ba=ta.getFieldValue("sub_item_banks");return Yt.createElement(Yt.Fragment,null,Yt.createElement(ar.default,{className:ua.length>0?Ae.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Yr})=>Yt.createElement("i",{className:`iconfont icon-weizhankai ${Yr?Ae.open:Ae.close}`,style:{fontSize:14,transition:"all .2s"}})},ua.map((Yr,Io)=>{var Yo=Yr,{key:Ei,name:pr}=Yo,Ti=er(Yo,["key","name"]),ki,Jr,To,Uo,Ko,Ri,Cl,Ol,Kl,kl,Zl,Vl;return Yt.createElement(kr,{className:Ae.panel,forceRender:!0,header:Yt.createElement("div",{className:Ae.panelHeader},"\u7B2C",Io+1,"\u5C0F\u9898",Yt.createElement("span",null,"\uFF08",na[(ki=Ba==null?void 0:Ba[pr])==null?void 0:ki.item_type],"\uFF09")),extra:Yt.createElement(He.Z,{align:"middle",onClick:pl=>pl.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Jr=Ba==null?void 0:Ba[pr])==null?void 0:Jr.item_type)=="completion"&&Yt.createElement(Pe.default.Item,Tr($a({},Ti),{name:[pr,"score"],className:Ae.blankInputNumberWrapper,style:{marginBottom:0}}),((To=Ba==null?void 0:Ba[pr])==null?void 0:To.item_type)=="completion"&&Yt.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Yt.createElement(ba,{value:(Uo=Ba==null?void 0:Ba[pr])==null?void 0:Uo.score}),"\u5206")),((Ko=Ba==null?void 0:Ba[pr])==null?void 0:Ko.item_type)=="completion"&&Yt.createElement(Yt.Fragment,null,Yt.createElement(Me.ZP.Group,{defaultValue:(Ri=Ba==null?void 0:Ba[pr])==null?void 0:Ri.use_blank_score,className:Ae.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:pl=>{var yl;console.log(ta.getFieldsValue()),ta==null||ta.setFieldValue(["sub_item_banks",pr,"use_blank_score"],(yl=pl==null?void 0:pl.target)==null?void 0:yl.value),La(new Date)}}),Yt.createElement(Te.Z,{overlayInnerStyle:{width:460},title:Yt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Yt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Yt.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ei},Yt.createElement(Pe.default.Item,Tr($a({},Ti),{name:pr}),(((Cl=Ba==null?void 0:Ba[pr])==null?void 0:Cl.item_type)=="single"||((Ol=Ba==null?void 0:Ba[pr])==null?void 0:Ol.item_type)=="multiple")&&Yt.createElement(Vo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Kl=Ba==null?void 0:Ba[pr])==null?void 0:Kl.item_type)!="single",form:ta,choiceKey:[pr,"choices"],titleKey:[pr,"name"],analysisKey:[pr,"analysis"],choiceOptionsPath:["sub_item_banks",pr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((kl=Ba==null?void 0:Ba[pr])==null?void 0:kl.item_type)=="completion"&&Yt.createElement(Di,{form:ta,name:pr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[pr,"use_blank_score"],titleKey:[pr,"name"],analysisKey:[pr,"analysis"],isOrdered:[pr,"is_ordered"],answerKey:[pr,"standard_answer"],key:mr}),((Zl=Ba==null?void 0:Ba[pr])==null?void 0:Zl.item_type)=="judgement"&&Yt.createElement(ia,{form:ta,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[pr,"name"],analysisKey:[pr,"analysis"],choiceKey:[pr,"choices"]}),((Vl=Ba==null?void 0:Ba[pr])==null?void 0:Vl.item_type)=="subjective"&&Yt.createElement(Qi,{showKeywords:!0,form:ta,titleKey:[pr,"name"],analysisKey:[pr,"analysis"],answerTexts:[pr,"answer_texts"],useKeywords:[pr,"use_keywords"],keywords:[pr,"keywords"],indexs:pr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var tr=(0,ge.connect)(({loading:Ge,globalSetting:nt})=>({globalSetting:nt,loading:Ge.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Wo)),ur=ne(96935),uo=ne(19842),fo=ne(57809),to=ne(1710),ft={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},ht=ne(3918),Ut=ne(63952),On=ne(33270),In=ne(61527),Bn=ne(2524),Cn=ne(90463),cn=({open:Ge,onCancel:nt,onOk:vt})=>{const Dt=(0,Ut.g)(),[hn,Mn,aa,_n]=(0,In.U)(On.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Kn,En]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ge&&aa({page:1,limit:10,type:0},!0).then(ta=>{(ta==null?void 0:ta.shixuns_count)===0&&En(!0)})},[Ge]);const[qn,ya]=(0,y.useState)([]),[gr,dr]=(0,y.useState)([]);return y.createElement(Oe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Ge,width:948,centered:!0,closable:!0,onCancel:nt,onOk:()=>vt(gr),destroyOnClose:!0},y.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(we.Z,null,y.createElement(uo.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Dt,onChange:ta=>{aa({page:1,discipline_id:ta==null?void 0:ta[0],sub_discipline_id:ta==null?void 0:ta[1]})}}),y.createElement(fo.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:ta=>aa({page:1,diff:ta})}),y.createElement(fo.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:ta=>aa({page:1,shixun_publish_status:ta})})),y.createElement(ht.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:ta=>{aa({keyword:ta,page:1})}})),Kn?y.createElement("div",null,y.createElement(Bn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,xe.xg)("/shixuns")})):y.createElement(to.default,{loading:Mn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(ta,ea)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:ea!=null&&ea.high_resources_consume?ft.title:"",title:ta||"--"},y.createElement(pe.Z,{key:1,showLines:1,showTextOnly:!0,value:ta||"--"})),(ea==null?void 0:ea.high_resources_consume)&&y.createElement(Cn.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(ta,ea,Wn)=>y.createElement("span",null,ta||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Te.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(jn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(ta,ea,Wn)=>y.createElement("span",null,ta||"- -")},{title:"\u64CD\u4F5C",render(ta,ea){const{title:Wn,challenge_names:na,author_name:ba,identifier:mr,author_school_name:La,study_count:ua}=ea||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Oe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(pe.Z,{value:Wn,style:{marginBottom:18}}),y.createElement("div",{className:ft.challengeNameWrapper},na.map((xa,ga)=>y.createElement("div",{className:ft.challengeName,key:ga},"\u7B2C",(0,xe.EM)(ga+1),"\u9898\xA0",xa))),y.createElement(He.Z,{className:ft.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(we.Z,{className:ft.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:ft.shixunInfo},ba.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:ft.shixunInfo},La),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:ft.shixunInfo},ua)),y.createElement(Ie.ZP,{type:"primary",className:ft.btnToDetail,onClick:()=>(0,xe.xg)(`/shixuns/${mr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(ea==null?void 0:ea.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${ea==null?void 0:ea.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:_n==null?void 0:_n.items,rowSelection:{type:"radio",selectedRowKeys:qn,preserveSelectedRowKeys:!0,getCheckboxProps:ta=>({disabled:ta.shixun_tag_num===1}),onChange(ta,ea){var Wn,na,ba;console.log(ta),ya(ta);const mr=[];for(const ua of gr)ta.includes(ua.id)&&mr.push(ua);const La=mr.map(ua=>ua.id);for(const ua of ea)ua&&ta.includes(ua.id)&&!La.includes(ua.id)&&mr.push({id:ua.id,difficulty:ua.level,identifier:ua.identifier,name:ua.name,real_name:(Wn=ua==null?void 0:ua.author_name)==null?void 0:Wn.split("\u3001")[0],school_name:ua.author_school_name,challenge_names:ua.challenge_names,challenges:(na=ua.challenge_names)==null?void 0:na.map((xa,ga)=>({subject:xa,id:ga,score:5})),score:((ba=ua.challenge_names)==null?void 0:ba.length)*5,study_count:ua.study_count,challenges_count:ua.challenges_count});dr(mr)}},pagination:{current:hn.page,pageSize:hn.limit,total:_n==null?void 0:_n.items_count,showTotal:ta=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},ta),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(ta,ea){aa({page:ta,limit:ea})},size:"default"},scroll:{y:400}}))},Zn=ne(83028),da=ne(60979),Ha=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())}),co=({visible:Ge,getdata:nt,onCancel:vt,onRandomExchange:Dt,selectFromProblemSet:hn,questionParams:Mn})=>{const[aa,_n]=(0,y.useState)(!1),[Kn,En]=(0,y.useState)(!1),[qn,ya]=(0,y.useState)({}),gr=(0,ge.useParams)(),[dr,ta]=(0,y.useState)(),ea=(Wn,na)=>Ha(void 0,null,function*(){En(!0);const ba=yield(0,ye.ZP)(`/api/exercises/${gr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Mn.id,item_bank_id:Wn,shixuns_info:[{id:Wn,is_copy:na!=1,is_use:na!=1}]}});En(!1),ba!=null&&ba.status||(Ze.ZP.info("\u6362\u9898\u6210\u529F"),vt(),nt())});return y.createElement(Oe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Ge,onCancel:vt,centered:!0,maskClosable:!0,footer:null},y.createElement(He.Z,{justify:"center",className:"pb20"},y.createElement(ur.Z,{onClick:Dt},"\u968F\u673A\u66F4\u6362"),(Mn==null?void 0:Mn.type)!=="PRACTICAL"&&y.createElement(Ie.ZP,{style:{marginLeft:24},onClick:hn},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Mn==null?void 0:Mn.type)==="PRACTICAL"&&y.createElement(Ie.ZP,{style:{marginLeft:24},onClick:()=>{_n(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(cn,{open:aa,onCancel:()=>_n(!1),onOk:Wn=>Ha(void 0,null,function*(){if(console.log("----selectedRows",Wn,gr),(Wn==null?void 0:Wn.length)<=0){Ze.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let na=Wn==null?void 0:Wn.map(mr=>mr==null?void 0:mr.id),ba=yield(0,da.Tr)({id:[...na],course_id:gr.coursesId,type:"shixun"});(ba==null?void 0:ba.student_count)===0?ea(na==null?void 0:na[0],1):(ta(na),ya(ba)),_n(!1)})}),y.createElement(Zn.Z,{resdata:qn,type:"shixun",okloading:Kn,oktext:(qn==null?void 0:qn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Wn=>Ha(void 0,null,function*(){ea(dr==null?void 0:dr[0],2)})}))},Dr=ne(98408),Ka=ne(24334),Sa=ne(88436),Jn=ne(25965),br=ne(2337),Cr=Object.defineProperty,Vr=Object.defineProperties,po=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,Ra=(Ge,nt,vt)=>nt in Ge?Cr(Ge,nt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Ge[nt]=vt,zr=(Ge,nt)=>{for(var vt in nt||(nt={}))no.call(nt,vt)&&Ra(Ge,vt,nt[vt]);if(xr)for(var vt of xr(nt))Ar.call(nt,vt)&&Ra(Ge,vt,nt[vt]);return Ge},mo=(Ge,nt)=>Vr(Ge,po(nt)),Mo=(Ge,nt,vt)=>new Promise((Dt,hn)=>{var Mn=Kn=>{try{_n(vt.next(Kn))}catch(En){hn(En)}},aa=Kn=>{try{_n(vt.throw(Kn))}catch(En){hn(En)}},_n=Kn=>Kn.done?Dt(Kn.value):Promise.resolve(Kn.value).then(Mn,aa);_n((vt=vt.apply(Ge,nt)).next())}),zi=({data:Ge,submit:nt,goBack:vt,loading:Dt,onTypeScore:hn,editPreview:Mn=!1,onSkipExamination:aa,selectValue:_n,onExchange:Kn,getdata:En,handleMarkWrongQuestion:qn})=>{var ya,gr,dr,ta,ea,Wn,na,ba,mr,La,ua;const xa=(0,y.useRef)(),[ga,Ba]=(0,y.useState)(null),[Yr,Io]=(0,y.useState)(!1),[Yo,Ei]=(0,y.useState)(!1),pr=(0,y.useRef)(),[Ti]=Pe.default.useForm(),ki=(0,ge.useParams)(),[Jr,To]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Io(!0)},[]),(0,y.useEffect)(()=>{Mn||(0,xe.Dk)("\u8BD5\u5377\u9884\u89C8")},[Mn]);const Uo=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ko={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Ri={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Cl=_t=>{var Fa;const Rr=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(Fa=_t==null?void 0:_t.choices)==null?void 0:Fa.map((fe,me)=>(fe.is_answer&&Rr.push(br.k4[me]),y.createElement("ul",{key:me},y.createElement("li",null,br.k4[me],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:fe.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Rr.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Uo[_t.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name)))))},Ol=(_t,Fa)=>{var Rr;const fe=(Rr=_t==null?void 0:_t.standard_answer)==null?void 0:Rr.map((me,ke)=>{var Ve;return y.createElement("div",{key:ke},`\u7B54\u6848\uFF08\u586B\u7A7A${me==null?void 0:me.position}\uFF09\uFF1A${(Ve=me==null?void 0:me.answer_text)==null?void 0:Ve.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,fe)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Fa?`${(Fa==null?void 0:Fa.discipline_name)||"--"}/${Fa==null?void 0:Fa.sub_discipline_name}`:`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name)))))},Kl=_t=>{var Fa;const Rr=(Fa=_t==null?void 0:_t.standard_answer)==null?void 0:Fa.map((fe,me)=>y.createElement("div",{key:me},`\u7B54\u6848\uFF08\u586B\u7A7A${(fe==null?void 0:fe.position)||(fe==null?void 0:fe.exercise_choice_id)}\uFF09\uFF1A${fe==null?void 0:fe.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ue.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Rr)),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name)))))},kl=(_t,Fa)=>{var Rr;return y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Rr=_t==null?void 0:_t.answer_texts)==null?void 0:Rr[0]),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Fa?`${(Fa==null?void 0:Fa.discipline_name)||"--"}/${Fa==null?void 0:Fa.sub_discipline_name}`:`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Fa?Fa==null?void 0:Fa.tag_discipline_name:_t==null?void 0:_t.tag_discipline_name))))},Zl=_t=>{var Fa,Rr;return y.createElement("div",{className:ue.analysis},y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(pe.Z,{value:(Fa=_t==null?void 0:_t.program_attr)==null?void 0:Fa.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Rr=_t==null?void 0:_t.program_attr)==null?void 0:Rr.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:_t.analysis?_t.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name))))},Vl=(_t,Fa)=>{var Rr;return y.createElement("div",null,(Rr=_t==null?void 0:_t.sub_item_banks)==null?void 0:Rr.map((fe,me)=>{var ke,Ve;const at=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Fa+1+"."+(me+1),"\uFF08",Ko[fe.item_type]||Ri[fe.item_type],"\uFF09",fe.name),(fe.item_type=="SINGLE"||fe.item_type=="MULTIPLE"||fe.item_type=="JUDGMENT"||fe.item_type=="single"||fe.item_type=="multiple"||fe.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ue.single},(ke=fe==null?void 0:fe.choices)==null?void 0:ke.map((qe,kt)=>(qe.is_answer&&at.push(br.k4[kt]),y.createElement("ul",{key:kt},y.createElement("li",null,br.k4[kt],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:qe.choice_text})))))),y.createElement("div",{className:ue.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",at.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Uo[fe.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ue.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:fe.analysis?fe.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(_t==null?void 0:_t.discipline_name)||"--"}/${_t==null?void 0:_t.sub_discipline_name}`),y.createElement(Te.Z,{title:_t==null?void 0:_t.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),_t==null?void 0:_t.tag_discipline_name))))),(fe.item_type=="COMPLETION"||fe.item_type=="completion")&&Ol(fe,_t),(fe.item_type=="SUBJECTIVE"||fe.item_type=="subjective")&&kl(fe,_t),((Ve=Ge==null?void 0:Ge.exam)==null?void 0:Ve.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(Sa.Z,{state:fe==null?void 0:fe.is_wrong,onClick:()=>{qn==null||qn({value:mo(zr({},fe),{question_id:fe==null?void 0:fe.id,question_score:fe==null?void 0:fe.score})})}}),fe.item_type=="single"&&y.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{Ql({value:fe})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},pl=_t=>{var Fa,Rr,fe;return y.createElement("div",{style:{marginTop:"12px"}},(Rr=(Fa=_t==null?void 0:_t.shixun)==null?void 0:Fa.challenges)==null?void 0:Rr.map((me,ke)=>y.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",ke+1,"\u5173"),y.createElement(Te.Z,{key:ke,title:me==null?void 0:me.challenge_name},y.createElement("span",null,(0,xe.Pq)(me==null?void 0:me.challenge_name,44)))),Mn&&y.createElement("div",null,"\u5206\u503C\uFF1A",me.score,"\u5206"))),y.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(fe=_t==null?void 0:_t.shixun)==null?void 0:fe.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},yl=_t=>{let Fa=_t.questions_score/_t.questions_count;Oe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{className:ue.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",null,_t==null?void 0:_t.name,"\uFF1A"),y.createElement(se.Z,{min:0,precision:1,defaultValue:Fa,onChange:Rr=>{Fa=Rr}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){var Rr;if(!Fa)return Ze.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const fe={type:_t==null?void 0:_t.type,score:Fa,scoreTotal:Number((Rr=Fa*_t.questions_count)==null?void 0:Rr.toFixed(1))};hn(fe)})})},Ul=()=>{let _t="";Oe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ue.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:Ot.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),y.createElement("div",{className:ue.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ue.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(Ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:_t,onChange:Fa=>{_t=Fa.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){var Fa;if(!_t)return Ze.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Rr=[],fe=[],me=[],ke=[];(Fa=Ge==null?void 0:Ge.questionList)==null||Fa.forEach(at=>{var qe;(qe=at.questions)==null||qe.forEach(kt=>{let It=at.questions_score/at.questions_count;It=It&&It.toFixed(1),at.type==="COMBINATION"&&me.push({id:kt.id,sub_item_bank_ids:kt.sub_item_banks.map(Ht=>Ht.id)}),at.type==="PRACTICAL"?ke.push(kt.id):(Rr.push(kt.id),fe.push(It))})}),console.log("-----",me),yield nt({item_bank_ids:Rr,item_bank_scores:fe,name:_t,combination_item_banks:me,shixun_ids:ke})})})},xl=(_t,Fa,Rr,fe)=>{var me;const ke=`${location.pathname}${location.search}`,Ve=(me=fe.questions)==null?void 0:me.map(at=>at==null?void 0:at.id);if(ke.includes("exercise"))pr.current={id:_t,ids:Ve,type:Fa,index:Rr},Ei(!0);else{let at=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){at.update({cancelButtonProps:{disabled:!0}}),yield Kn({single_question_id:_t,seleted_item_bank_ids:Ve},{type:Fa,index:Rr}),at.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Al=_t=>{var Fa;const Rr=(Fa=_t.questions)==null?void 0:Fa.map(ke=>ke==null?void 0:ke.id),fe=_t.name;let me=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${fe}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){me.update({cancelButtonProps:{disabled:!0}}),yield Kn({seleted_item_bank_ids:Rr},{type:_t.type}),me.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${fe}\u8BD5\u9898`)})})},is=()=>{let _t=Oe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Mo(void 0,null,function*(){_t.update({cancelButtonProps:{disabled:!0}}),yield Kn(),_t.update({cancelButtonProps:{disabled:!1}}),Ze.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Bl=_t=>{console.log(_t,"key"),aa(_t-1)},_l=(_t,Fa)=>{var Rr,fe;if(Fa==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(dn,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(Fn,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(Re,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(Je,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Xa,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(tr,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null));if(Fa==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(Pe.default,{form:Ti,style:{marginTop:20},onFinishFailed:me=>{var ke,Ve;me.errorFields[0].name.includes("standard_answers")?Ze.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ze.ZP.error(me.errorFields[0].errors[0]),Ti.scrollToField((Ve=(ke=me==null?void 0:me.errorFields)==null?void 0:ke[0])==null?void 0:Ve.name,{behavior:"smooth",block:"center"})},onFinish:me=>Mo(void 0,null,function*(){var ke;let Ve=mo(zr({question_score:_t.score},me),{question_type:8,hack:mo(zr({},me.hack),{difficult:_t.program_attr.difficult}),hack_codes:mo(zr({},me.hack_codes),{code:Ka.Base64.encode((ke=me.hack_codes)==null?void 0:ke.code)})});Jr&&(Ve.is_cover=1);const at=yield(0,ye.ZP)(`/api/exercise_questions/${_t.id}.json`,{method:"put",body:Ve});(at==null?void 0:at.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),Bl(_n+1)),Ba(null)})},y.createElement(Dr.tc,{form:Ti,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Rr=_t==null?void 0:_t.program_attr)==null?void 0:Rr.identifier,answerKey:"standard_answers"}),y.createElement(je.Z,null)));if(Fa==="PROGRAM"&&ge.history.push(`/problems/${(fe=_t==null?void 0:_t.program_attr)==null?void 0:fe.identifier}/edit?type=exercises&express_id=${ki.categoryId}&question_id=${_t==null?void 0:_t.id}&score=${_t==null?void 0:_t.score}&callback_url=${location.pathname}&select=${_n}&exercise=true`),Fa==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(mn,{ref:xa,editData:_t,isEdit:!0}),y.createElement(je.Z,null))},es=(_t,Fa)=>Mo(void 0,null,function*(){var Rr,fe,me,ke,Ve,at;const qe=yield(Rr=xa.current)==null?void 0:Rr.onSave();if(!qe)return;const kt=jt=>{const $t=jt.map(Ln=>Ln.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set($t).size!==$t.length},It={question_score:Fa.score,analysis:qe.analysis};if(_t==="SINGLE"||_t==="MULTIPLE"||_t==="JUDGMENT"){if(_t!=="JUDGMENT"&&kt(qe==null?void 0:qe.choices)){Ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const jt=[],$t=[];It.question_type=_t==="JUDGMENT"?2:1,It.question_title=qe==null?void 0:qe.name,(fe=qe==null?void 0:qe.choices)==null||fe.forEach((kn,Ln)=>{jt.push(kn.choice_text),kn!=null&&kn.is_answer&&$t.push(Ln+1)}),It.question_choices=jt,It.standard_answers=$t}if(_t==="COMPLETION"){let jt=(me=qe==null?void 0:qe.standard_answers)==null?void 0:me.map((Ln,zn)=>(Ln==null?void 0:Ln.score)<=0?zn+1:null).filter(Ln=>Ln!==null);if((jt==null?void 0:jt.length)>0)return Ze.ZP.warning(`\u7B2C${jt.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let $t=(ke=qe==null?void 0:qe.standard_answers)==null?void 0:ke.reduce((Ln,zn)=>Ln+(Number(zn==null?void 0:zn.score)||0),0);if(parseFloat($t.toFixed(2))!=(It==null?void 0:It.question_score))return Ze.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;It.is_ordered=qe.is_ordered,It.question_title=qe==null?void 0:qe.name,It.use_blank_score=qe==null?void 0:qe.use_blank_score,It.question_type=3;const kn=[];(Ve=qe==null?void 0:qe.standard_answers)==null||Ve.forEach((Ln,zn)=>{kn.push({choice_id:Ln.position,answer_text:Ln.answer_text,score:Ln.score})}),It.standard_answers=kn,It.downcase=qe==null?void 0:qe.downcase,It.no_space=qe==null?void 0:qe.no_space}if(_t==="SUBJECTIVE"&&(console.log("editorData"),console.log(qe),It.question_title=qe==null?void 0:qe.name,It.question_type=4,It.answer_texts=qe==null?void 0:qe.answer_texts,It.use_keywords=qe==null?void 0:qe.use_keywords,It.keywords=qe==null?void 0:qe.keywords),_t==="COMBINATION"){It.question_title=qe==null?void 0:qe.name,It.question_type=7;try{It.sub_questions=(at=qe==null?void 0:qe.sub_item_banks)==null?void 0:at.map((jt,$t)=>{var kn,Ln,zn;if((jt==null?void 0:jt.item_type)=="single"||(jt==null?void 0:jt.item_type)=="multiple"){if(kt(jt==null?void 0:jt.choices))throw new Error(`\u7B2C${$t+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const va=[],oa=[];return(kn=jt==null?void 0:jt.choices)==null||kn.forEach((ma,la)=>{va.push(ma.choice_text),ma!=null&&ma.is_answer&&oa.push(la+1)}),{id:jt.id,question_id:jt.id,question_title:jt.name,difficulty:jt.difficulty,question_type:(jt==null?void 0:jt.item_type)=="single"?0:(jt==null?void 0:jt.item_type)=="multiple"?1:2,question_choices:va,standard_answers:oa,analysis:jt.analysis,question_score:jt==null?void 0:jt.score}}else if((jt==null?void 0:jt.item_type)=="completion"){let va=(Ln=jt==null?void 0:jt.standard_answer)==null?void 0:Ln.reduce((ma,la)=>ma+(Number(la==null?void 0:la.score)||0),0);if(parseFloat(va.toFixed(2))!=(jt==null?void 0:jt.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const oa=[];return(zn=jt==null?void 0:jt.standard_answer)==null||zn.forEach((ma,la)=>{oa.push({choice_id:ma.position,answer_text:ma.answer_text,score:ma.score})}),{id:jt.id,question_id:jt.id,is_ordered:jt.is_ordered,question_title:jt.name,difficulty:jt.difficulty,question_type:3,standard_answers:oa,use_blank_score:jt.use_blank_score,analysis:jt.analysis,downcase:jt==null?void 0:jt.downcase,no_space:jt==null?void 0:jt.no_space,question_score:jt==null?void 0:jt.score}}else if((jt==null?void 0:jt.item_type)=="subjective")return{id:jt.id,question_id:jt.id,question_title:jt.name,question_type:4,difficulty:jt.difficulty,answer_texts:jt==null?void 0:jt.answer_texts,analysis:jt.analysis,question_score:jt==null?void 0:jt.score,use_keywords:jt.use_keywords,keywords:jt==null?void 0:jt.keywords}})}catch(jt){Ze.ZP.warning(jt.message);return}delete It.analysis}let Ht=!1;(Fa==null?void 0:Fa.is_my)===1&&(Ht=yield new Promise(($t,kn)=>{Oe.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:()=>{$t(!0)},onCancel:()=>{$t(!1)}})})),Ht&&(It.is_cover=1);const an=_t!=="PRACTICAL"?yield(0,ye.ZP)(`/api/exercise_questions/${Fa.id}.json`,{method:"put",body:It}):yield(0,ye.ZP)(`/api/exercise_questions/${Fa.id}/update_shixun_score.json`,{method:"post",body:zr({},qe)});(an==null?void 0:an.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),Bl(_n+1),Ba(null))}),ls=()=>Mo(void 0,null,function*(){(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,ye.ZP)(`/api/exercises/${ki.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield aa(_n),Ze.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ql=({value:_t}={})=>{var Fa;const Rr=[];let fe=[];const me=(Fa=_t==null?void 0:_t.choices)==null?void 0:Fa.map((Ve,at)=>{var qe;const kt=at+1;return Ve!=null&&Ve.is_answer&&(Rr.push(kt),fe.push(kt)),{value:kt,label:y.createElement(pe.Z,{className:"c-black font14",value:`${(qe=br.k4)==null?void 0:qe[at]}. ${Ve==null?void 0:Ve.choice_text}`}),disabled:Ve==null?void 0:Ve.origin_standard_answer}}),ke=Oe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:y.createElement(y.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Rr==null?void 0:Rr.map(Ve=>{var at;return(at=br.k4)==null?void 0:at[Ve-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",y.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",y.createElement("br",null),y.createElement(ze.default.Group,{className:"flex-col mt20",options:me,defaultValue:fe,onChange:Ve=>{fe=Ve}})),onOk:()=>Mo(void 0,null,function*(){const Ve=yield(0,ye.ZP)(`/api/exercises/${ki.categoryId}/questions/${_t==null?void 0:_t.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:fe}});(Ve==null?void 0:Ve.status)===0&&(Ze.ZP.success("\u4FEE\u6539\u6210\u529F"),Bl(_n+1))})})},jl=(ya=Ge==null?void 0:Ge.questionList)==null?void 0:ya.reduce((_t,Fa)=>_t+Number(Fa.questions_score),0),ts=Mn&&((gr=Ge==null?void 0:Ge.exam)==null?void 0:gr.exercise_status)!==1;return y.createElement("section",{className:ue.wrap},y.createElement("div",{id:"id_left_preview",className:ue.left,onMouseEnter:_t=>{const Fa=document.getElementById("id_left_preview");Fa.style.overflowY="auto"},onMouseLeave:_t=>{const Fa=document.getElementById("id_left_preview");Fa.style.overflowY="hidden"}},y.createElement("div",{className:ue.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ue.total},y.createElement("div",null,y.createElement("img",{src:mt}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,Ge==null?void 0:Ge.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:pt}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,jl&&jl.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:ce}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((dr=Ge==null?void 0:Ge.exam)==null?void 0:dr.time)===-1||((ta=Ge==null?void 0:Ge.exam)==null?void 0:ta.time)===null?"\u4E0D\u9650":(ea=Ge==null?void 0:Ge.exam)==null?void 0:ea.time))),(Wn=Ge==null?void 0:Ge.questionList)==null?void 0:Wn.map((_t,Fa)=>{var Rr;return y.createElement("div",{className:ue.list,key:Fa},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,_t.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ue.b},_t.questions_count),"\u9898 ",y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},_t.questions_score),"\u5206"),y.createElement("div",{className:ue.answerSheet},(Rr=_t==null?void 0:_t.questions)==null?void 0:Rr.map((fe,me)=>y.createElement("div",{onClick:()=>{const ke=`Anchor_${fe==null?void 0:fe.id}`;let Ve=document.getElementById(ke);Ve&&setTimeout(()=>Ve.scrollIntoView({block:"center",behavior:"smooth"}))},key:fe==null?void 0:fe.id,className:ue.tag},me+1)))))})),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.examName,id:"examName"},y.createElement("div",{className:ue.name},y.createElement(Te.Z,{title:(na=Ge==null?void 0:Ge.exam)==null?void 0:na.name,getPopupContainer:_t=>_t.parentNode},y.createElement("span",{className:ue.t},(ba=Ge==null?void 0:Ge.exam)==null?void 0:ba.name))),Mn&&((mr=Ge==null?void 0:Ge.exam)==null?void 0:mr.exercise_status)===1&&y.createElement(ht.op,{openLoading:!0,shape:"default",onClick:()=>{Oe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ls()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Mn&&y.createElement(Ie.ZP,{onClick:is,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ue.topWarp},(La=Ge==null?void 0:Ge.questionList)==null?void 0:La.map((_t,Fa)=>{var Rr,fe;return y.createElement(y.Fragment,{key:Fa},y.createElement("div",{className:ue.head,style:Fa===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ue.name},y.createElement("b",null),y.createElement("span",null,_t.name)),y.createElement("div",{className:ue.so},"\u5171",y.createElement("span",{className:ue.b},_t.questions_count," "),"\u9898 ",_t.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Rr=_t==null?void 0:_t.questions)==null?void 0:Rr.map(me=>{var ke;return(ke=me==null?void 0:me.sub_item_banks)==null?void 0:ke.length}).reduce((me,ke)=>me+ke)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ue.l},"|"),"\u5171",y.createElement("span",{className:ue.r},_t.questions_score),"\u5206"),!Mn&&y.createElement("div",{className:ue.btn},y.createElement(Ie.ZP,{onClick:()=>{yl(_t)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(Ie.ZP,{onClick:()=>Al(_t),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(fe=_t==null?void 0:_t.questions)==null?void 0:fe.map((me,ke)=>{var Ve,at,qe,kt;return ga===(me==null?void 0:me.id)?y.createElement("div",{id:`Anchor_${me==null?void 0:me.id}`,className:ue.content,style:{padding:0,marginTop:24},key:me==null?void 0:me.id},y.createElement("div",{style:{float:"right",marginTop:`${(_t==null?void 0:_t.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(Ie.ZP,{onClick:()=>Ba(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(Ie.ZP,{onClick:()=>{es(_t==null?void 0:_t.type,me)},type:"primary"},"\u4FDD\u5B58")),_l(me,_t.type)):y.createElement("div",{id:`Anchor_${me==null?void 0:me.id}`,className:ue.content,key:me==null?void 0:me.id},y.createElement("div",{className:ue.titleWrap},(me==null?void 0:me.item_type)==="bprogram"?y.createElement(pe.Z,{style:{paddingRight:10},value:ke+1+"\u3001"+((Ve=me==null?void 0:me.program_attr)==null?void 0:Ve.description)}):y.createElement(pe.Z,{style:{paddingRight:10},className:ue.titleHtml,value:ke+1+`\u3001${(me==null?void 0:me.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(me==null?void 0:me.name)}),Mn&&y.createElement(Ie.ZP,{onClick:()=>{var It,Ht,an;if(ga){Ze.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ti.setFieldsValue({standard_answers:me==null?void 0:me.standard_answer,hack:zr(zr({},me),me==null?void 0:me.program_attr),hack_codes:mo(zr({},me==null?void 0:me.program_attr),{code:Ka.Base64.decode(((It=me==null?void 0:me.program_attr)==null?void 0:It.code)||"")}),hack_sets:zr({},(Ht=me==null?void 0:me.hack_sets)==null?void 0:Ht[0])}),(me==null?void 0:me.item_type)=="program"?ge.history.push(`/problems/newedit/${(an=me==null?void 0:me.program_attr)==null?void 0:an.identifier}?type=exercises&express_id=${ki.categoryId}&question_id=${me==null?void 0:me.id}&score=${me==null?void 0:me.score}&exercise=true&callback_url=/classrooms/${ki.coursesId}/exercise/${ki.categoryId}/detail?random=true`):Ba(me==null?void 0:me.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!ts&&y.createElement(Ie.ZP,{disabled:ts,className:"ml20",onClick:()=>xl(me==null?void 0:me.id,_t.type,ke,_t),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(me==null?void 0:me.item_type)==="bprogram"&&y.createElement(pe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ue.titleHtml,value:Ka.Base64.decode(((at=me==null?void 0:me.program_attr)==null?void 0:at.code)||"")}),(_t.type==="SINGLE"||_t.type==="JUDGMENT"||_t.type==="MULTIPLE")&&Cl(me),_t.type==="COMPLETION"&&Ol(me),_t.type==="SUBJECTIVE"&&kl(me),_t.type==="PROGRAM"&&Zl(me),_t.type==="BPROGRAM"&&Kl(me),_t.type==="COMBINATION"&&Vl(me,ke),_t.type==="PRACTICAL"&&pl(me),y.createElement(He.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((qe=Ge==null?void 0:Ge.exam)==null?void 0:qe.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(_t.type)&&y.createElement(we.Z,null,y.createElement(Sa.Z,{state:me==null?void 0:me.is_wrong,onClick:()=>{qn==null||qn({value:mo(zr({},me),{question_id:me==null?void 0:me.id,question_score:me==null?void 0:me.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(_t.type)&&(me==null?void 0:me.show_resubmit)&&y.createElement(we.Z,null,y.createElement(Jn.C,{dataSource:mo(zr({},me),{question_id:me==null?void 0:me.id})})),((kt=Ge==null?void 0:Ge.exam)==null?void 0:kt.exercise_status)===3&&["SINGLE"].includes(_t.type)&&y.createElement(we.Z,null,y.createElement(Ie.ZP,{style:{color:"#3061D0"},onClick:()=>{Ql({value:me})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Mn?y.createElement(ht.vr,null,y.createElement(le.Z,{showTotal:xe.rU,total:(ua=Ge==null?void 0:Ge.exam)==null?void 0:ua.total_num,pageSize:1,current:_n+1,showSizeChanger:!1,onChange:Bl,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(ht.vr,{LeftContent:y.createElement(ht.op,{onClick:vt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(He.Z,{align:"middle"},y.createElement(E.Z,{color:"#55575D",overlayClassName:ue.popover,open:Yr,getPopupContainer:_t=>_t==null?void 0:_t.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},y.createElement(ht.op,{onMouseEnter:()=>Io(!0),onMouseLeave:()=>Io(!1),onClick:()=>Mo(void 0,null,function*(){const _t=Number(jl);[100,120,150].includes(_t)||(yield new Promise((Fa,Rr)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},_t),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Mo(void 0,null,function*(){Fa("")}),onCancel:()=>{Rr()}})})),Ul()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(ht.op,{shape:"default",type:"primary",onClick:()=>Mo(void 0,null,function*(){const _t=Number(jl);[100,120,150].includes(_t)||(yield new Promise((Fa,Rr)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",y.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},_t),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Mo(void 0,null,function*(){Fa("")}),onCancel:()=>{Rr()}})})),nt()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(co,{visible:Yo,questionParams:pr.current,getdata:En,onRandomExchange:()=>Mo(void 0,null,function*(){const _t=pr.current;yield Kn({single_question_id:_t.id,seleted_item_bank_ids:_t.ids},{type:_t.type,index:_t.index}),Ei(!1)}),selectFromProblemSet:()=>{const _t=pr.current,Fa=`${location.pathname}${location.search}`;Fa.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${_t.id}&qtype=${_t.type}&exerciseid=${ki.categoryId}&from=${Fa}`)},onCancel:()=>{Ei(!1)}}))}},87261:function(Ct,Rt,ne){"use strict";ne.r(Rt),ne.d(Rt,{default:function(){return to}});var y=ne(59301),ue={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},Pe=ne(8591),Te=ne(78241),Ie=ne(66104),Oe=ne(65582),se=ne(19471),Ze=ne(71418),Ue=ne(92832),je=ne(19842),ze=ne(5112),He=ne(95237),we=ne(5871),le=ne(3113),E=ne(38147),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ft,ht,Ut)=>ht in ft?a(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,re=(ft,ht)=>{for(var Ut in ht||(ht={}))b.call(ht,Ut)&&te(ft,Ut,ht[Ut]);if(x)for(var Ut of x(ht))z.call(ht,Ut)&&te(ft,Ut,ht[Ut]);return ft},ie=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});function ce(ft){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/edit_random_exam_new.json`,{method:"get"})})}function pe(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/update_random_exam.json`,{method:"post",body:ht})})}function ge(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:ft})})}function xe(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:ft})})}function ye(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:ft})})}function De(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/set_item_type_score.json`,{method:"post",body:ht})})}function ve(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${ft}/set_item_type_score.json`,{method:"post",body:ht})})}function Xe(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${ft}/delete_item_type.json`,{method:"post",body:ht})})}function We(ft,ht){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${ft}/delete_item_type.json`,{method:"post",body:ht})})}function st(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:ft})})}function Le(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:ft})})}function Ye(ft){return ie(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:ft})})}function mt(ft){return ie(this,null,function*(){return(0,E.ZP)(`/api/exercises/${ft.categoryId}/edit.json`,{method:"get",params:re({},ft)})})}var _e=(ft=>(ft.OnlyFileFolder="1",ft.OnlyKnowledge="2",ft.OnlyDifficulty="3",ft.FileFolderAndDiff="4",ft.FileFolderAndKnowledge="5",ft.KnowledgeAndDiff="6",ft.All="7",ft.Shixun="8",ft))(_e||{}),$e=ne(89392),Vt=Object.defineProperty,lt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Ot=(ft,ht,Ut)=>ht in ft?Vt(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,un=(ft,ht)=>{for(var Ut in ht||(ht={}))Ke.call(ht,Ut)&&Ot(ft,Ut,ht[Ut]);if(Gt)for(var Ut of Gt(ht))pt.call(ht,Ut)&&Ot(ft,Ut,ht[Ut]);return ft},Bt=(ft,ht)=>lt(ft,Jt(ht)),nn=(ft=>(ft[ft.FileFolder=1]="FileFolder",ft[ft.Difficulty=2]="Difficulty",ft[ft.Knowledge=3]="Knowledge",ft))(nn||{});const Ae=(0,y.createContext)(null),Wt={[_e.OnlyFileFolder]:[1],[_e.OnlyKnowledge]:[3],[_e.OnlyDifficulty]:[2],[_e.FileFolderAndDiff]:[1,2],[_e.FileFolderAndKnowledge]:[1,3],[_e.KnowledgeAndDiff]:[3,2],[_e.All]:[3,2,1]},Nn=(ft,ht)=>{if(ft.length!==ht.length)return!1;for(const Ut of ht)if(!ft.includes(Ut))return!1;return!0},Nt=ft=>{for(const[ht,Ut]of Object.entries(Wt))if(Nn(ft,Ut))return ht},Lt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},ot={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},Qe=ft=>ft&&parseFloat(ft.toFixed(1)),Fe=(ft,ht)=>{var Ut,On,In;switch(ht.type){case"init":return ht.payload;case"updateBaseInfo":return Bt(un({},ft),{examination_bank:ht.payload});case"deleteQuestionType":{const{item_types:Bn}=ft,Cn=Bn.filter(Zt=>Zt.item_type!==ht.payload);return ft.examination_bank.question_count=Qe(Cn.reduce((Zt,cn)=>Zt+cn.item_bank_count,0)),ft.examination_bank.total_score=Qe(Cn.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bt(un({},ft),{item_types:Cn})}case"setQuestionType":{const{item_types:Bn=[]}=ft,Cn=Bn.map(cn=>cn.item_type),Zt=Bn.filter(cn=>ht.payload.includes(cn.item_type));for(const cn of ht.payload)Cn.includes(cn)||(cn==="PRACTICAL"?Zt.push({item_type:cn,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Lt[cn],random_rule_type:_e.Shixun,score:0,total_score:0}):Zt.push({item_type:cn,contents:[],item_bank_count:0,item_type_text:Lt[cn],score:0,total_score:0}));return Bt(un({},ft),{item_types:Zt})}case"updateItemTypes":return Bt(un({},ft),{item_types:ht.payload});case"deleteRule":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(cn=>cn.item_type===ht.payload.itemType),Zt=Cn.contents.find(cn=>cn.id===ht.payload.id&&cn.is_share==ht.payload.is_share);return Cn.contents=Cn.contents.filter(cn=>cn!==Zt),((Ut=Cn.contents)==null?void 0:Ut.length)===0&&(Cn.random_rule_type=[]),Cn.item_bank_count-=Zt==null?void 0:Zt.quanlity,Bn.examination_bank.question_count-=Zt==null?void 0:Zt.quanlity,Cn.total_score-=(Zt==null?void 0:Zt.quanlity)*Cn.score,Bn.examination_bank.total_score-=(Zt==null?void 0:Zt.quanlity)*Cn.score,Cn.total_score=Qe(Cn.total_score),Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score),Bn.contents=Cn.contents,Bn}case"changeQuestionNum":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Ha=>Ha.item_type===ht.payload.itemType),Zt=(On=Cn==null?void 0:Cn.contents)==null?void 0:On.find(Ha=>Ha.id===ht.payload.id);if(ht.payload.itemType==="PRACTICAL")return ht.payload.num&&(Bn.examination_bank.question_count=Bn.examination_bank.question_count-Cn.item_bank_count+ht.payload.num,Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score-Cn.total_score+ht.payload.num*Cn.score)),ht.payload.score&&(Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score-Cn.total_score+ht.payload.num*Cn.score)),Cn.item_bank_count=ht.payload.num,Cn.total_score=Qe(Cn.item_bank_count*Cn.score),Bn;Bn.examination_bank.question_count=Bn.examination_bank.question_count-(Zt==null?void 0:Zt.quanlity)+ht.payload.num;const cn=Cn.contents.find(Ha=>Ha.id===ht.payload.id&&Ha.teacher_group_id===ht.payload.teacher_group_id);cn.quanlity=ht.payload.num;let Zn=0,da=0;for(const Ha of Cn.contents)Zn+=Ha==null?void 0:Ha.quanlity,da+=(Ha==null?void 0:Ha.quanlity)*Cn.score;return Bn.examination_bank.total_score=Qe(Bn.examination_bank.total_score-Cn.total_score+da),Cn.item_bank_count=Zn,Cn.total_score=Qe(da),Bn}case"changeQuestionScore":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type===ht.payload.itemType);return Cn.score=ht.payload.score,Cn.total_score=Qe(Cn.item_bank_count*Cn.score),Bn.examination_bank.total_score=Qe(Bn.item_types.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bn}case"editRule":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type===ht.payload.itemType);return Cn.contents=ht.payload.tableData.map(Zt=>Bt(un({},Zt),{item_type:ht.payload.itemType,random_rule_type:ht.payload.randomRuleType})),Cn.random_rule_type=ht.payload.randomRuleType,Cn.item_bank_count=Cn.contents.reduce((Zt,cn)=>Zt+(cn==null?void 0:cn.quanlity),0),Cn.score=Cn.score||1,Cn.total_score=Qe(Cn.item_bank_count*Cn.score),Bn.examination_bank.question_count=Bn.item_types.reduce((Zt,cn)=>Zt+cn.item_bank_count,0),Bn.examination_bank.total_score=Qe(Bn.item_types.reduce((Zt,cn)=>Zt+cn.total_score,0)),Bn}case"addShixun":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type==="PRACTICAL");return Cn.item_banks=ht.payload.shixunList,Bn.examination_bank.question_count=Bn.examination_bank.question_count+1,Cn.item_bank_num=Cn.item_banks.length,Cn.item_bank_count=Cn.item_bank_count||1,Cn.score=Cn.score||1,Cn.total_score=Cn.total_score||Cn.score*Cn.item_bank_count,Bn.examination_bank.total_score=(In=Bn==null?void 0:Bn.item_types)==null?void 0:In.map(Zt=>Zt.total_score).reduce((Zt,cn)=>Zt+cn),Bn}case"deleteShixunQuestion":{const Bn=(0,$e.cloneDeep)(ft),Cn=Bn.item_types.find(Zt=>Zt.item_type==="PRACTICAL");return Cn.item_banks=Cn.item_banks.filter(Zt=>Zt.id!==ht.payload.shixunId),Cn.item_bank_num-=1,Cn.item_bank_count>Cn.item_bank_num&&(Cn.item_bank_count-=1,Cn.total_score-=Cn.score,Cn.total_score=Qe(Cn.total_score)),Bn}}};var he=ne(24100),et=Object.defineProperty,Ft=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Me=(ft,ht,Ut)=>ht in ft?et(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,bt=(ft,ht)=>{for(var Ut in ht||(ht={}))St.call(ht,Ut)&&Me(ft,Ut,ht[Ut]);if(be)for(var Ut of be(ht))Je.call(ht,Ut)&&Me(ft,Ut,ht[Ut]);return ft},gn=(ft,ht)=>Ft(ft,Ce(ht)),Tt=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())}),qt=({courseOptions:ft,setCurrentKey:ht,loading:Ut,form:On})=>{const{data:In,disabled:Bn,dispatch:Cn}=(0,y.useContext)(Ae),Zt=(0,Oe.useParams)(),cn=(0,y.useRef)(!0),[Zn,da]=(0,y.useState)(!1),Ha=(0,y.useMemo)(()=>{var Er,co,Dr,Ka,Sa;if(!ft.length||!In)return;const Jn=(Er=In==null?void 0:In.examination_bank)==null?void 0:Er.sub_discipline_id,br=((co=In==null?void 0:In.examination_bank)==null?void 0:co.time)===-1?void 0:cn.current?Zt.id?(Dr=In==null?void 0:In.examination_bank)==null?void 0:Dr.time:((Ka=In==null?void 0:In.examination_bank)==null?void 0:Ka.time)||60:(Sa=In==null?void 0:In.examination_bank)==null?void 0:Sa.time;cn.current=!1;let Cr=[];for(const Vr of ft)for(const po of Vr.children)po.value===Jn&&(Cr=[Vr.value,po.value]);return gn(bt({},In.examination_bank),{time:br,course:Cr})},[In,ft]);return(0,y.useEffect)(()=>{On.setFieldsValue(bt({},Ha))},[Ha]),y.createElement(Ze.Z,{spinning:Ut,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ue.formWrap},y.createElement(Te.default,{form:On,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:Ha||{difficulty:2,time:60},onValuesChange:(Er,co)=>{const{course:Dr=[]}=co,Ka=gn(bt({},co),{sub_discipline_id:Dr[1]||0});Cn({type:"updateBaseInfo",payload:Ka})}},y.createElement(Te.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ue.baseLineHeight,rules:[{required:!0,validator:(Er,co)=>{var Dr;return((Dr=co==null?void 0:co.replaceAll(" ",""))==null?void 0:Dr.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Ue.default,{maxLength:60,className:ue.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Te.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:ue.baseLineHeight},y.createElement(je.Z,{className:ue.baseFormItem,disabled:Bn,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ft,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),y.createElement("div",{className:ue.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",y.createElement("span",{onClick:()=>da(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Te.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ue.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(ze.ZP.Group,{disabled:Bn,className:ue.radiogroup},y.createElement(ze.ZP.Button,{className:ue.easy,value:1},"\u7B80\u5355"),y.createElement(ze.ZP.Button,{className:ue.medium,value:2},"\u9002\u4E2D"),y.createElement(ze.ZP.Button,{className:ue.hard,value:3},"\u56F0\u96BE"))),y.createElement(Te.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ue.baseLineHeight},y.createElement(He.Z,{align:"middle"},y.createElement(Te.default.Item,{name:"time",noStyle:!0},y.createElement(we.Z,{className:ue.baseFormItem,min:1,disabled:Bn,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),y.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),y.createElement(Te.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(Ue.default.TextArea,{rows:6,disabled:Bn,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ue.fixedBottom},y.createElement(le.ZP,{className:`${ue.cancelBtn} mr5`,onClick:()=>{Zt.id||window.location.href.indexOf("randompaper")>-1?Oe.history.push("/paperlibrary"):Oe.history.push(`/classrooms/${Zt.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(le.ZP,{className:`${ue.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Tt(void 0,null,function*(){if(yield On.validateFields(),!Zt.id&&!Zt.coursesId){const Er=yield ge(In);Er.status===0&&(Oe.history.replace(`/randompaper/edit/${Er==null?void 0:Er.examination_bank_id}?type=settings`),ht("settings"))}else ht("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(he.Z,{open:Zn,onCancel:()=>{da(!1)}}))},rn=ne(43418),Re=ne(43604),rt={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},Et=ne(2524),tt=ne(3918),wt=ne(24905);const sn=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var mn=({open:ft,onCancel:ht,onOk:Ut})=>{const{data:On,dispatch:In}=(0,y.useContext)(Ae);(0,y.useEffect)(()=>{if(ft){const{item_types:Zt}=On||{};Cn(Zt==null?void 0:Zt.map(cn=>cn.item_type))}},[ft,On]);const[Bn,Cn]=(0,y.useState)([]);return y.createElement(rn.default,{title:y.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",y.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:ft,onCancel:ht,onOk:()=>Ut(Bn)},y.createElement(wt.default.Group,{value:Bn,onChange:Zt=>Cn(Zt)},y.createElement(He.Z,{gutter:[0,20]},sn.map(Zt=>y.createElement(Re.Z,{key:Zt.value,span:6},y.createElement(wt.default,{value:Zt.value},Zt.label))))))},Rn=ne(1710),ra=Object.defineProperty,Xt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,en=(ft,ht,Ut)=>ht in ft?ra(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Fn=(ft,ht)=>{for(var Ut in ht||(ht={}))Kt.call(ht,Ut)&&en(ft,Ut,ht[Ut]);if(Xt)for(var Ut of Xt(ht))tn.call(ht,Ut)&&en(ft,Ut,ht[Ut]);return ft},Ea=({open:ft,onCancel:ht,onOk:Ut})=>{const{data:On}=(0,y.useContext)(Ae),[In,Bn]=(0,y.useState)();console.log("--xxx-",In),(0,y.useEffect)(()=>{ft&&Bn((0,$e.cloneDeep)(On))},[ft,On]);const Cn=(0,y.useMemo)(()=>{var Zt;let cn;return cn=(Zt=In==null?void 0:In.item_types)==null?void 0:Zt.map(Zn=>Zn.total_score).reduce((Zn,da)=>parseFloat(Zn)+parseFloat(da)),cn==null?void 0:cn.toFixed(1)},[In]);return ft?y.createElement(rn.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:ft,width:640,centered:!0,closable:!0,onCancel:ht,onOk:()=>{Ut(In)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},Cn)),y.createElement(Rn.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(Zt,cn){const{score:Zn,item_type:da}=cn;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((cn==null?void 0:cn.item_type)==="PRACTICAL","\u9898"),y.createElement(we.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(cn==null?void 0:cn.item_bank_count)===0,max:100,onChange:Ha=>{const Er=In,co=Er.item_types.find(Ka=>Ka.item_type===da);co.score=Number(Ha);const Dr=Ha*co.item_bank_count;co.total_score=Dr&&Number(Dr.toFixed(1)),Er.examination_bank.total_score=Er.item_types.reduce((Ka,Sa)=>Number(Ka)+Number(Sa.total_score),0),Bn(Fn({},Er))}}),"\u5206")}}],className:rt.setScoreModalTable,dataSource:In==null?void 0:In.item_types,rowKey:"item_type",pagination:!1})):null},Vn=ne(99313),fn=ne(57809),Yn=ne(17574),dt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",dn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",Sn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",An="data:image/png;base64,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",jn={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Tn=ne(11517),Dn=Object.defineProperty,yt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,pn=(ft,ht,Ut)=>ht in ft?Dn(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Xn=(ft,ht)=>{for(var Ut in ht||(ht={}))ln.call(ht,Ut)&&pn(ft,Ut,ht[Ut]);if(gt)for(var Ut of gt(ht))xn.call(ht,Ut)&&pn(ft,Ut,ht[Ut]);return ft},Hn=(ft,ht)=>yt(ft,xt(ht)),Qn=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});const ca=(ft,ht,Ut)=>ft.map(On=>On.key===ht?Xn(Xn({},On),Ut):On.children?Hn(Xn({},On),{children:ca(On.children,ht,Ut)}):On),Qa={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},bn=(ft,ht,Ut)=>ft.map(On=>{var In;const Bn=On==null?void 0:On.tag_disciplines.map(Zt=>{const cn=Zt==null?void 0:Zt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:Qa[Zn.name]}));return{title:Nt(ht)===_e.All&&cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${Zt.name}\uFF08${Zt.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffNum"],initialValue:Zt==null?void 0:Zt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Zt.name}\uFF08${Zt.child_count}\uFF09`,key:`${On.id}_${Zt.id}`,name:Zt.name,parentName:On.name,item_banks_count:Zt.child_count,icon:null,isLeaf:!0,checkable:Nt(ht)===_e.FileFolderAndKnowledge,disableCheckbox:Zt.child_count===0}}),Cn=On==null?void 0:On.difficulty_count.map(Zt=>({label:Zt==null?void 0:Zt.name,value:Qa[Zt.name]}));return{title:Nt(ht)===_e.FileFolderAndDiff&&Cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${On.name}\uFF08${On.item_banks_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffNum"],initialValue:On==null?void 0:On.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${On.name}\uFF08${On.item_banks_count}\uFF09`,key:`${On.id}`,name:On.name,item_banks_count:On.item_banks_count,icon:Zt=>Zt.expanded?Ut==="0"?y.createElement("img",{src:dn,className:jn.folderIcon}):y.createElement("img",{src:Sn,className:jn.shareFolderIcon}):Ut==="0"?y.createElement("img",{src:dt,className:jn.folderIcon}):y.createElement("img",{src:An,className:jn.shareFolderIcon}),isLeaf:!On.have_child&&!((In=On.tag_disciplines)!=null&&In.length),checkable:Nt(ht)===_e.OnlyFileFolder,disableCheckbox:On.item_banks_count===0,children:On.children.length?Nt(ht)===_e.All||Nt(ht)===_e.FileFolderAndKnowledge?[...bn(On.children,ht,Ut),...Bn]:bn(On.children,ht,Ut):[]}}),Na=(ft,ht,Ut)=>ft.map(On=>{var In;const Bn=On==null?void 0:On.tag_disciplines.map(Zt=>{console.log("tagItem:",Zt);const cn=Zt==null?void 0:Zt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:Qa[Zn.name]}));return{title:Nt(ht)===_e.All&&cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${Zt.name}\uFF08${Zt.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"diffNum"],initialValue:Zt==null?void 0:Zt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}_${Zt.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${Zt.name}\uFF08${Zt.child_count}\uFF09`,key:`${On.id}_${Zt.id}`,name:Zt.name,parentName:On.name,item_banks_count:Zt.child_count,icon:null,isLeaf:!0,checkable:Nt(ht)===_e.FileFolderAndKnowledge,disableCheckbox:Zt.child_count===0}}),Cn=On==null?void 0:On.difficulty_count.map(Zt=>({label:Zt==null?void 0:Zt.name,value:Qa[Zt.name]}));return{title:Nt(ht)===_e.FileFolderAndDiff&&Cn.length>0?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`${On.name}\uFF08${On.item_banks_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"diffNum"],initialValue:On==null?void 0:On.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`${On.id}`,"extra"],initialValue:Hn(Xn({},On),{type:Ut})},y.createElement("input",{type:"hidden"})))):`${On.name}\uFF08${On.item_banks_count}\uFF09`,key:`${On.id}`,name:On.name,item_banks_count:On.item_banks_count,icon:Zt=>Zt.expanded?Ut==="0"?y.createElement("img",{src:dn,className:jn.folderIcon}):y.createElement("img",{src:Sn,className:jn.shareFolderIcon}):Ut==="0"?y.createElement("img",{src:dt,className:jn.folderIcon}):y.createElement("img",{src:An,className:jn.shareFolderIcon}),isLeaf:!On.have_child&&!((In=On.tag_disciplines)!=null&&In.length),checkable:Nt(ht)===_e.OnlyFileFolder,disableCheckbox:On.item_banks_count===0,children:[...Na(On.children,ht,Ut),...Bn]}});var ar=({ruleValue:ft,defaultData:ht,setSelectData:Ut,currentItemType:On,selectData:In})=>{const[Bn,Cn]=(0,y.useState)("1"),[Zt,cn]=(0,y.useState)(!0),[Zn]=Te.default.useForm(),[da,Ha]=(0,y.useState)([]),[Er,co]=(0,y.useState)("all"),Dr=(hn,Mn,aa)=>{const{checkedNodes:_n}=Mn;console.log("type:",aa,_n,In),aa==="0"?(Sa(hn),Nt(ft)===_e.OnlyFileFolder?(Ut(Kn=>Hn(Xn({},Kn),{my:_n.map(En=>({id:En.key,group_id:En.key,group_name:En.name,item_bank_num:En.item_banks_count,folderType:"0",quanlity:1}))})),Dt(_n.reduce((Kn,En)=>Kn+En.item_banks_count,0))):(console.log(_n),Ut(Kn=>Hn(Xn({},Kn),{my:_n.map(En=>{const[qn,ya]=En.key.split("_");return{id:En.key,tag_discipline_name:En.name,group_id:qn,tag_discipline_id:ya,folderType:"0",group_name:En.parentName,item_bank_num:En.item_banks_count,quanlity:1}})})),Dt(_n.reduce((Kn,En)=>Kn+En.item_banks_count,0)))):(br(hn),Nt(ft)===_e.OnlyFileFolder?Ut(Kn=>(console.log("pre:",Kn),Hn(Xn({},Kn),{public:_n.map(En=>({id:En.key==="0"?"00":En.key,teacher_group_name:En.name,teacher_group_id:En.key,folderType:"3",item_bank_num:En.item_banks_count,quanlity:1}))}))):Ut(Kn=>Hn(Xn({},Kn),{public:_n.map(En=>{const[qn,ya]=En.key.split("_");return{id:En.key==="0"?"00":En.key,tag_discipline_name:En.name,teacher_group_id:qn,tag_discipline_id:ya,folderType:"3",teacher_group_name:En.parentName,item_bank_num:En.item_banks_count,quanlity:1}})})),Dt(_n.reduce((Kn,En)=>Kn+En.item_banks_count,0)))},[Ka,Sa]=(0,y.useState)([]),[Jn,br]=(0,y.useState)([]),[Cr,Vr]=(0,y.useState)([]),[po,xr]=(0,y.useState)([]),[no,Ar]=(0,y.useState)([]),[Ra,zr]=(0,y.useState)([]),[mo,Mo]=(0,y.useState)(!1),[Ci,zi]=(0,y.useState)(!1);function Ge(){return Qn(this,null,function*(){let hn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});hn&&Ha(hn==null?void 0:hn.groups)})}(0,y.useEffect)(()=>{Ge()},[]);const nt=hn=>Qn(void 0,null,function*(){var Mn,aa,_n,Kn,En,qn,ya,gr,dr,ta,ea,Wn;hn.type==="0"?Mo(!0):zi(!0);const na=yield(0,Tn.ex)(hn);hn.type==="0"?Mo(!1):zi(!1),hn.type==="0"?Ar(na):zr(na);const ba=(Mn=na.navigation[0])==null?void 0:Mn.difficulty_count.map(La=>({label:La==null?void 0:La.name,value:Qa[La.name]})),mr=(aa=na.navigation[0])==null?void 0:aa.tag_disciplines.map(La=>{const ua=La==null?void 0:La.difficulty_count.map(xa=>({label:xa==null?void 0:xa.name,value:Qa[xa.name]}));return{title:Nt(ft)===_e.All&&ua.length>0?y.createElement(He.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Re.Z,null,`${La.name}\uFF08${La.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:[`0_${La.id}`,"diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:ua})),y.createElement(Te.default.Item,{noStyle:!0,name:[`0_${La.id}`,"diffNum"],initialValue:La==null?void 0:La.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:[`0_${La.id}`,"extra"],initialValue:{tag_discipline_name:La.name,name:"\u6839\u76EE\u5F55",type:hn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},La.name,"\uFF08",La.child_count,"\uFF09"),key:`0_${La.id}`,name:La.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:La.child_count,icon:null,isLeaf:!0,checkable:Nt(ft)===_e.FileFolderAndKnowledge,disableCheckbox:La.child_count===0}});if(hn.type==="0"){const La=bn(na.data,ft,"0"),ua=Na(na.data,ft,"0");console.log("normalChildren2:",ua),Vr([{title:Nt(ft)===_e.FileFolderAndDiff?y.createElement(He.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Re.Z,null,`\u6839\u76EE\u5F55\uFF08${(_n=na.navigation[0])==null?void 0:_n.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(wt.default.Group,{style:{columnGap:12},options:ba})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Kn=na.navigation[0])==null?void 0:Kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(En=na.navigation[0])==null?void 0:En.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(qn=na.navigation[0])==null?void 0:qn.child_count,disabled:!(((ya=na.navigation[0])==null?void 0:ya.child_count)>0),checkable:Nt(ft)===_e.OnlyFileFolder,icon:xa=>xa.expanded?y.createElement("img",{src:dn,className:jn.folderIcon}):y.createElement("img",{src:dt,className:jn.folderIcon}),isLeaf:!1,children:Nt(ft)===_e.OnlyFileFolder||Nt(ft)===_e.FileFolderAndDiff?La:[...ua,...mr]}])}else{const La=bn(na.data,ft,"3");xr([{title:Nt(ft)===_e.FileFolderAndDiff?y.createElement(He.Z,{justify:"space-between"},y.createElement(Re.Z,null,`\u6839\u76EE\u5F55\uFF08${(gr=na.navigation[0])==null?void 0:gr.child_count}\uFF09`),y.createElement(Re.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(wt.default.Group,{style:{columnGap:12},options:ba})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(dr=na.navigation[0])==null?void 0:dr.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Te.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(ta=na.navigation[0])==null?void 0:ta.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(ea=na.navigation[0])==null?void 0:ea.child_count,checkable:Nt(ft)===_e.OnlyFileFolder,icon:ua=>ua.expanded?y.createElement("img",{src:Sn,className:jn.shareFolderIcon}):y.createElement("img",{src:An,className:jn.shareFolderIcon}),isLeaf:!1,disabled:!(((Wn=na.navigation[0])==null?void 0:Wn.child_count)>0),children:Nt(ft)===_e.OnlyFileFolder||Nt(ft)===_e.FileFolderAndDiff?La:[...La,...mr]}])}});(0,y.useEffect)(()=>{Bn==="1"?nt({type:"0",group_id:0,item_type:On,show_children:!0}):Bn==="2"&&nt({type:"3",except_mine:!0,item_type:On,show_children:!0,teach_group_id:Er==="all"?"":Er})},[ft,Bn,Er]),(0,y.useEffect)(()=>{var hn,Mn,aa,_n,Kn,En,qn,ya,gr,dr,ta,ea;console.log("selectData-active:",In,ht,Bn),Bn==="1"?(Sa((hn=In==null?void 0:In.my)==null?void 0:hn.map(Wn=>Wn.id)),Dt(((aa=(Mn=In==null?void 0:In.my)==null?void 0:Mn.reduce)==null?void 0:aa.call(Mn,(Wn,na)=>Wn+na.item_bank_num,0))||0)):Bn==="2"&&(br((_n=In==null?void 0:In.public)==null?void 0:_n.map(Wn=>Wn.id)),Dt(((En=(Kn=In==null?void 0:In.public)==null?void 0:Kn.reduce)==null?void 0:En.call(Kn,(Wn,na)=>Wn+na.item_bank_num,0))||0)),Nt(ft)===_e.All&&(Bn==="1"?(Sa((qn=In==null?void 0:In.my)==null?void 0:qn.map(Wn=>Wn.id)),Dt((In==null?void 0:In.filter(Wn=>!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(ya=In==null?void 0:In.filter(Wn=>!Wn.is_share))==null||ya.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.group_id||0}_${Wn.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",na),na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.group_id||0}_${Wn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))})):Bn==="2"&&(br((gr=In==null?void 0:In.public)==null?void 0:gr.map(Wn=>Wn.id)),Dt((In==null?void 0:In.filter(Wn=>!!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(dr=In==null?void 0:In.filter(Wn=>!!Wn.is_share))==null||dr.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.teacher_group_id||0}_${Wn.tag_discipline_id}`,"diffValue"])||[];na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.teacher_group_id||0}_${Wn.tag_discipline_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))}))),Nt(ft)===_e.FileFolderAndDiff&&(Zn.resetFields(),setTimeout(()=>{Ut(In)},300),Bn==="1"?(Dt((In==null?void 0:In.filter(Wn=>!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(ta=In==null?void 0:In.filter(Wn=>!Wn.is_share))==null||ta.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.group_id}`,"diffValue"])||[];console.log("prev:",na),na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.group_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))})):(Dt((In==null?void 0:In.filter(Wn=>!!Wn.is_share).reduce((Wn,na)=>Wn+na.item_bank_num,0))||0),(ea=In==null?void 0:In.filter(Wn=>!!Wn.is_share))==null||ea.forEach(Wn=>{const na=Zn.getFieldValue([`${Wn.teacher_group_id}`,"diffValue"])||[];na!=null&&na.includes[Wn.difficulty]||Zn.setFieldValue([`${Wn.teacher_group_id}`,"diffValue"],Array.from(new Set([...na,Wn.difficulty])))})))},[Bn]),console.log("1111111111:",Ka,Jn),(0,y.useEffect)(()=>{setTimeout(()=>{var hn,Mn,aa,_n,Kn;switch(Nt(ft)){case _e.OnlyFileFolder:{const En=[],qn=[];for(const ya of In.my||[])En.push(ya);for(const ya of In.public||[])qn.push(ya);Sa(En.map(ya=>`${ya.group_id}`)),br(qn.map(ya=>`${ya.teacher_group_id}`)),Dt(Bn==="1"?En.reduce((ya,gr)=>ya+gr.item_bank_num,0):qn.reduce((ya,gr)=>ya+gr.item_bank_num,0));break}case _e.FileFolderAndKnowledge:{const En=[],qn=[];for(const ya of(In==null?void 0:In.my)||[])En.push(ya);for(const ya of(In==null?void 0:In.public)||[])qn.push(ya);Dt((hn=Bn==="1"?En:qn)==null?void 0:hn.reduce((ya,gr)=>ya+gr.item_bank_num,0)),Sa(En.map(ya=>`${ya.group_id}_${ya.tag_discipline_id}`)),br(qn.map(ya=>`${ya.teacher_group_id}_${ya.tag_discipline_id}`));break}case _e.All:{Bn==="1"?(Dt((In==null?void 0:In.filter(En=>!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(Mn=In==null?void 0:In.filter(En=>!En.is_share))==null||Mn.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",qn,En.difficulty,En),qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))})):(Dt((In==null?void 0:In.filter(En=>!!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(aa=In==null?void 0:In.filter(En=>!!En.is_share))==null||aa.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",qn,En.difficulty,En),qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id||0}_${En.tag_discipline_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))}));break}case _e.FileFolderAndDiff:{Bn==="1"?(Dt((In==null?void 0:In.filter(En=>!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(_n=In==null?void 0:In.filter(En=>!En.is_share))==null||_n.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id}`,"diffValue"])||[];console.log("prev:",qn,En.difficulty),qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))})):(Dt((In==null?void 0:In.filter(En=>!!En.is_share).reduce((En,qn)=>En+qn.item_bank_num,0))||0),(Kn=In==null?void 0:In.filter(En=>!!En.is_share))==null||Kn.forEach(En=>{const qn=Zn.getFieldValue([`${En.group_id}`,"diffValue"])||[];qn!=null&&qn.includes[En.difficulty]||Zn.setFieldValue([`${En.group_id}`,"diffValue"],Array.from(new Set([...qn,En.difficulty])))}));break}}},800)},[ht,ft,Cr,po]);const[vt,Dt]=(0,y.useState)(0);return y.createElement(Te.default,{form:Zn,onValuesChange:(hn,Mn)=>Qn(void 0,null,function*(){var aa,_n,Kn,En;console.log("onValuesChange:",Mn,hn);let qn=0;if(Nt(ft)===_e.FileFolderAndDiff){const ya=yield Zn.getFieldValue(),gr=[],dr=[];for(const ea of Object.keys(ya))if((_n=(aa=ya[ea])==null?void 0:aa.diffValue)!=null&&_n.length&&ea!=="null"&&ea!==null){const Wn=ya[ea];gr.push(Xn({id:ea},Wn))}const ta={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};gr.map(ea=>{var Wn,na,ba,mr,La;ea.id==0&&(ea.diffNum=Bn==="1"?(na=(Wn=no==null?void 0:no.navigation)==null?void 0:Wn[0])==null?void 0:na.difficulty_count:(mr=(ba=Ra==null?void 0:Ra.navigation)==null?void 0:ba[0])==null?void 0:mr.difficulty_count),(La=ea==null?void 0:ea.diffValue)==null||La.map(ua=>{var xa,ga,Ba,Yr,Io;const Yo={group_name:((xa=ea.extra)==null?void 0:xa.name)||"",teacher_group_name:"",id:`${ea.id}_${ua}`,group_id:ea.id,difficulty:ua,item_bank_num:(Yr=(Ba=(ga=ea.diffNum)==null?void 0:ga.filter(Ei=>Ei.name===ta[ua]))==null?void 0:Ba[0])==null?void 0:Yr.value};Bn==="2"&&(Yo.is_share=!0,Yo.teacher_group_id=ea.id,Yo.teacher_group_name=(Io=ea.extra)==null?void 0:Io.name),dr.push(Yo)})}),qn=dr.reduce((ea,Wn)=>ea+Wn.item_bank_num,0),Ut([...dr,...In==null?void 0:In.filter(ea=>Bn==="1"?ea.is_share:!ea.is_share)])}else if(Nt(ft)===_e.All){const ya=[];for(const gr of Object.keys(Mn)){const{diffNum:dr=[],diffValue:ta=[],extra:ea={}}=Mn[gr];console.log("---",ea);const[Wn,na]=gr.split("_");let ba=(En=(Kn=ea.tag_disciplines)==null?void 0:Kn.filter(mr=>parseInt(mr.id)===parseInt(na)))==null?void 0:En[0];ta.forEach(mr=>{var La;const ua={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xa=(La=dr==null?void 0:dr.find(Ba=>Ba.name===ua[mr]))==null?void 0:La.value,ga={group_name:"",teacher_group_name:"",tag_discipline_name:(ba==null?void 0:ba.name)||ea.tag_discipline_name,id:`${gr}_${mr}`,group_id:Wn,is_share:!!(ba!=null&&ba.is_share||(ea==null?void 0:ea.type)==="3"),tag_discipline_id:na,difficulty:mr,item_bank_num:xa};qn+=xa,ea.type==="0"?ga.group_name=ea.name:ga.teacher_group_name=ea.name,Bn==="2"&&(ga.is_share=!0,ga.teacher_group_id=ea.id||0,ga.teacher_group_name=ea.name),xa>0&&ya.push(ga)})}Ut([...ya,...In==null?void 0:In.filter(gr=>Bn==="1"?gr.is_share:!gr.is_share)])}Dt(qn)})},y.createElement(Vn.default,{destroyInactiveTabPane:!0,activeKey:Bn,onChange:hn=>Cn(hn),style:{minHeight:260},tabBarExtraContent:{right:Bn==="2"&&(da==null?void 0:da.length)>0&&y.createElement(fn.default,{onChange:hn=>{co(hn)},value:Er,style:{width:120}},y.createElement(fn.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),da==null?void 0:da.map(hn=>y.createElement(fn.default.Option,{key:hn==null?void 0:hn.group_id,value:hn==null?void 0:hn.group_id},hn==null?void 0:hn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(Cr==null?void 0:Cr.length)===0?y.createElement(Ze.Z,{spinning:mo},y.createElement(Et.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:jn.folderAreaWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:jn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",vt," "),"\u9898")),y.createElement(Ze.Z,{spinning:mo},y.createElement("div",{style:{minHeight:200}},Cr.length>0&&y.createElement(Yn.default,{checkable:!0,className:jn.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(hn,Mn)=>Dr(hn,Mn,"0"),checkedKeys:Ka,checkStrictly:!0,treeData:Cr,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(po==null?void 0:po.length)===0?y.createElement(Ze.Z,{spinning:Ci},y.createElement(Et.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:jn.folderAreaWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:jn.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",vt||0," "),"\u9898")),y.createElement(Ze.Z,{spinning:Ci},y.createElement("div",{style:{minHeight:200}},(po==null?void 0:po.length)>0&&y.createElement(Yn.default,{checkable:!0,className:jn.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(hn,Mn)=>Dr(hn,Mn,"3"),checkedKeys:Jn,checkStrictly:!0,treeData:po,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},zt=ne(3033),za=ne(61527),Lr=Object.defineProperty,Ga=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,Or=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Fo=(ft,ht,Ut)=>ht in ft?Lr(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,ho=(ft,ht)=>{for(var Ut in ht||(ht={}))Fr.call(ht,Ut)&&Fo(ft,Ut,ht[Ut]);if(Or)for(var Ut of Or(ht))Gr.call(ht,Ut)&&Fo(ft,Ut,ht[Ut]);return ft},Zo=(ft,ht)=>Ga(ft,Hr(ht)),wn=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});const Ur={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var lo=({ruleValue:ft,setSelectData:ht,currentItemType:Ut,defaultData:On,isFirst:In})=>{const[Bn,Cn]=(0,y.useState)([]),[Zt,cn,Zn,da]=(0,za.U)(xe,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Ut,show_children:!0});(0,y.useEffect)(()=>{wn(void 0,null,function*(){const Jn=yield Zn({},!0);Cn((0,zt.L)(Jn.disciplines))})},[]),console.log(On),(0,y.useEffect)(()=>{if(In)switch(Nt(ft)){case _e.OnlyKnowledge:{Ka(On.map(Jn=>Jn.tag_discipline_id));break}case _e.KnowledgeAndDiff:{const Jn=new Map;On.forEach(br=>{br&&(Jn.has(br.tag_discipline_id)?Jn.set(br.tag_discipline_id,[...Jn.get(br.tag_discipline_id),br.difficulty]):Jn.set(br.tag_discipline_id,[br.difficulty]))});for(const[br,Cr]of Jn.entries())Ha.setFieldValue([br,"diff"],Cr);break}}},[On,ft,In]);const[Ha]=Te.default.useForm(),Er=(0,y.useMemo)(()=>{const Jn=[];let br="",Cr="";const Vr={};for(const po of(da==null?void 0:da.disciplines)||[]){br=po.name;for(const xr of po.sub_disciplines){Cr=xr.name;for(const no of xr.tag_disciplines){const Ar={sub_discipline_name:`${br}&${Cr}`,sub_discipline_id:xr.id,tag_discipline_name:no.name,id:no.id,item_bank_num:no.total_count,difficulty_count:no.difficulty_count,tag_discipline_id:no.id};Jn.push(Ar)}}}return Jn},[da,On]),co=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Jn,br)=>{const{item_bank_num:Cr}=br;return y.createElement("div",null,Jn,`(${Cr})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:ft.includes(nn.Difficulty),render:(Jn,br)=>{const{id:Cr,difficulty_count:Vr,total_count:po,sub_discipline_name:xr,tag_discipline_name:no}=br;return y.createElement(y.Fragment,null,y.createElement(Te.default.Item,{name:[Cr,"diff"],noStyle:!0},y.createElement(wt.default.Group,{style:{columnGap:12},options:Vr.map(Ar=>({label:Ar.name,value:Ur[Ar.name]}))})),y.createElement(Te.default.Item,{name:[Cr,"extra"],initialValue:{difficulty_count:Vr,total_count:po,sub_discipline_name:xr,tag_discipline_name:no},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Jn=>Jn.show),[Dr,Ka]=(0,y.useState)([]),Sa=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(He.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(Re.Z,null,y.createElement(je.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:Bn,onChange:Jn=>{Zn({sub_discipline_id:Jn==null?void 0:Jn[1]})}})),y.createElement(Re.Z,null,y.createElement(tt.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Zt.keyword,onChange:Jn=>Zn({keyword:Jn})}))),y.createElement(Te.default,{form:Ha,onValuesChange:(Jn,br)=>{var Cr;console.log(br),Sa.current.clear();for(const Vr of Object.keys(br)){const po={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xr=br[Vr],{difficulty_count:no,total_count:Ar}=xr.extra||{};(Cr=xr==null?void 0:xr.diff)==null||Cr.forEach(Ra=>{var zr;const mo=(zr=no==null?void 0:no.find(Ci=>Ci.name===po[Ra]))==null?void 0:zr.value,Mo=Zo(ho({},xr.extra),{id:`${Vr}_${Ra}`,difficulty:Ra,item_bank_num:mo,tag_discipline_id:Vr});mo>0&&Sa.current.set(`${Vr}_${Ra}`,Mo)})}ht([...Sa.current.values()])}},(Er==null?void 0:Er.length)===0?y.createElement(Et.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Rn.default,{rowSelection:Nt(ft)===_e.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Jn,br){console.log("table-selectedRowKeys:",Jn,br),Ka(Jn),ht(br)},getCheckboxProps:Jn=>({disabled:Jn.item_bank_num===0}),selectedRowKeys:Dr}:void 0,columns:co,dataSource:Er,loading:cn,scroll:{y:480},rowKey:"id",pagination:!1})))},qa=Object.defineProperty,$n=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Wr=(ft,ht,Ut)=>ht in ft?qa(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,No=(ft,ht)=>{for(var Ut in ht||(ht={}))Pa.call(ht,Ut)&&Wr(ft,Ut,ht[Ut]);if(nr)for(var Ut of nr(ht))wr.call(ht,Ut)&&Wr(ft,Ut,ht[Ut]);return ft},_r=(ft,ht)=>$n(ft,Ta(ht)),Oo=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())});const mi={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Ni=({open:ft,onCancel:ht,setVisibleModalType:Ut,currentItemType:On})=>{var In;const{data:Bn,dispatch:Cn}=(0,y.useContext)(Ae),[Zt,cn]=(0,y.useState)([]),[Zn,da]=(0,y.useState)(),Ha=(In=Bn==null?void 0:Bn.item_types)==null?void 0:In.find(Cr=>Cr.item_type===On);(0,y.useEffect)(()=>{var Cr,Vr,po;if(ft){const xr=(Cr=Bn==null?void 0:Bn.item_types)==null?void 0:Cr.find(no=>no.item_type===On);if((xr==null?void 0:xr.random_rule_type)!==_e.Shixun){const no=Wt[xr==null?void 0:xr.random_rule_type]||[];cn(no);const Ar=(po=(Vr=Bn==null?void 0:Bn.item_types)==null?void 0:Vr.find(Ra=>Ra.item_type===On))==null?void 0:po.contents;switch(console.log("----xxx",Nt(no)),Nt(no)){case _e.OnlyDifficulty:{Ka(Ar.map(Ra=>Ra.difficulty));break}case _e.OnlyFileFolder:{Ka({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)}),da({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)});break}case _e.FileFolderAndKnowledge:{Ka({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)}),da({my:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)!=="NaN"&&!Ra.teacher_group_id&&Ra.teacher_group_id!==0),public:Ar==null?void 0:Ar.filter(Ra=>parseInt(Ra.teacher_group_id)>=0)});break}case _e.FileFolderAndDiff:{Ka(Ar),da(Ar);break}case _e.All:{Ka(Ar),da(Ar);break}default:Ka(Ar)}}}},[ft]);const[Er,co]=(0,y.useState)([]);(0,y.useEffect)(()=>{ft&&ye({item_type:On}).then(Cr=>{Cr.status===0&&co(Cr.data)})},[ft]),(0,y.useEffect)(()=>{console.log("selectData",Zn)},[Zn]);const[Dr,Ka]=(0,y.useState)(),[Sa,Jn]=(0,y.useState)(!0);console.log("isFirst:",Sa);const br=Cr=>{cn(Cr),da([]),Ka([]),Jn(!1)};return y.createElement(rn.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:ft,onCancel:ht,destroyOnClose:!0,onOk:()=>Oo(void 0,null,function*(){var Cr,Vr,po,xr,no,Ar,Ra;if(Zn===void 0){Ut("");return}if(Object.prototype.toString.call(Zn)==="[object Object]"&&!((Cr=Zn.my)!=null&&Cr.length)&&!((Vr=Zn.public)!=null&&Vr.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(Zn).length&&!(Zn!=null&&Zn.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const zr=Nt(Zt);switch(zr){case _e.OnlyFileFolder:{Cn({type:"editRule",payload:{itemType:On,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:zr}});break}case _e.OnlyDifficulty:{const mo=(xr=(po=Bn==null?void 0:Bn.item_types)==null?void 0:po.find(Ci=>Ci.item_type===On))==null?void 0:xr.contents;let Mo=[{},{value:(no=Er.find(Ci=>Ci.name==="\u7B80\u5355"))==null?void 0:no.value},{value:(Ar=Er.find(Ci=>Ci.name==="\u9002\u4E2D"))==null?void 0:Ar.value},{value:(Ra=Er.find(Ci=>Ci.name==="\u56F0\u96BE"))==null?void 0:Ra.value}];Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map((Ci,zi)=>{var Ge,nt,vt,Dt;return{difficulty:Ci,id:zi,quanlity:((nt=(Ge=mo==null?void 0:mo.filter(hn=>hn.id===zi))==null?void 0:Ge[0])==null?void 0:nt.quanlity)||1,item_bank_num:(Er==null?void 0:Er.length)===1?(vt=Er[0])==null?void 0:vt.value:(Dt=Mo==null?void 0:Mo[Ci])==null?void 0:Dt.value}}),randomRuleType:zr}});break}case _e.OnlyKnowledge:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}case _e.KnowledgeAndDiff:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}case _e.FileFolderAndDiff:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}case _e.FileFolderAndKnowledge:{Cn({type:"editRule",payload:{itemType:On,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:zr}});break}case _e.All:{Cn({type:"editRule",payload:{itemType:On,tableData:Zn.map(mo=>_r(No({},mo),{quanlity:mo.quanlity||1})),randomRuleType:zr}});break}}Ut("")})},y.createElement(wt.default.Group,{className:`${jn.ruleCheckBox}`,style:{marginBottom:8},value:Zt,onChange:Cr=>{var Vr;Zt!=null&&Zt.length&&((Vr=Ha==null?void 0:Ha.contents)==null?void 0:Vr.length)>0?rn.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>br(Cr)}):br(Cr)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:nn.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:nn.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:nn.Knowledge}]}),Zt.includes(nn.FileFolder)?y.createElement(ar,{defaultData:Dr,selectData:Zn,ruleValue:Zt,setSelectData:da,currentItemType:On}):Zt.includes(nn.Knowledge)?y.createElement(lo,{defaultData:Dr,isFirst:Sa,ruleValue:Zt,setSelectData:da,currentItemType:On}):Zt.includes(nn.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(wt.default.Group,{style:{columnGap:12},options:Er.map(Cr=>({label:Cr.name,value:mi[Cr.name]})),value:Zn||Dr,onChange:Cr=>da(Cr)})):null)},Oa=({open:ft,onCancel:ht,setVisibleModalType:Ut,currentItemType:On})=>ft?y.createElement(Ni,{open:ft,onCancel:ht,setVisibleModalType:Ut,currentItemType:On}):null,so=ne(6848),Ro=ne(63952),wo=ne(33270),ti=ne(6339),jo=ne(65862),vi=ne(61485),oi=ne(90463),hi=({open:ft,onCancel:ht,onOk:Ut})=>{const{data:On}=(0,y.useContext)(Ae),In=(0,Ro.g)(),[Bn,Cn,Zt,cn]=(0,za.U)(wo.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Zn,da]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(ft){Zt({page:1,limit:10,type:0},!0).then(Sa=>{(Sa==null?void 0:Sa.shixuns_count)===0&&da(!0)});const Ka=On.item_types.find(Sa=>Sa.item_type==="PRACTICAL");Er(Ka.item_banks.map(Sa=>Sa.id)),Dr(Ka.item_banks)}},[ft,On]);const[Ha,Er]=(0,y.useState)([]),[co,Dr]=(0,y.useState)([]);return y.createElement(rn.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:ft,width:948,centered:!0,closable:!0,onCancel:ht,onOk:()=>Ut(co),destroyOnClose:!0},y.createElement(He.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Re.Z,null,y.createElement(je.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:In,onChange:Ka=>{Zt({page:1,discipline_id:Ka==null?void 0:Ka[0],sub_discipline_id:Ka==null?void 0:Ka[1]})}}),y.createElement(fn.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Ka=>Zt({page:1,diff:Ka})}),y.createElement(fn.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Ka=>Zt({page:1,shixun_publish_status:Ka})})),y.createElement(tt.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Ka=>{Zt({keyword:Ka,page:1})}})),Zn?y.createElement("div",null,y.createElement(Et.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,jo.xg)("/shixuns")})):y.createElement(Rn.default,{loading:Cn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Ka,Sa)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Sa!=null&&Sa.high_resources_consume?rt.title:"",title:Ka||"--"},y.createElement(ti.Z,{key:1,showLines:1,showTextOnly:!0,value:Ka||"--"})),(Sa==null?void 0:Sa.high_resources_consume)&&y.createElement(oi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Ka,Sa,Jn)=>y.createElement("span",null,Ka||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(so.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(vi.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Ka,Sa,Jn)=>y.createElement("span",null,Ka||"- -")},{title:"\u64CD\u4F5C",render(Ka,Sa){const{title:Jn,challenge_names:br,author_name:Cr,identifier:Vr,author_school_name:po,study_count:xr}=Sa||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{rn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ti.Z,{value:Jn,style:{marginBottom:18}}),y.createElement("div",{className:rt.challengeNameWrapper},br.map((no,Ar)=>y.createElement("div",{className:rt.challengeName,key:Ar},"\u7B2C",(0,jo.EM)(Ar+1),"\u9898\xA0",no))),y.createElement(He.Z,{className:rt.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Re.Z,{className:rt.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:rt.shixunInfo},Cr.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:rt.shixunInfo},po),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:rt.shixunInfo},xr)),y.createElement(le.ZP,{type:"primary",className:rt.btnToDetail,onClick:()=>(0,jo.xg)(`/shixuns/${Vr}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Sa==null?void 0:Sa.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Sa==null?void 0:Sa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:cn==null?void 0:cn.items,rowSelection:{selectedRowKeys:Ha,preserveSelectedRowKeys:!0,getCheckboxProps:Ka=>({disabled:Ka.shixun_tag_num===1}),onChange(Ka,Sa){var Jn,br,Cr;console.log(Ka),Er(Ka);const Vr=[];for(const xr of co)Ka.includes(xr.id)&&Vr.push(xr);const po=Vr.map(xr=>xr.id);for(const xr of Sa)xr&&Ka.includes(xr.id)&&!po.includes(xr.id)&&Vr.push({id:xr.id,difficulty:xr.level,identifier:xr.identifier,name:xr.name,real_name:(Jn=xr==null?void 0:xr.author_name)==null?void 0:Jn.split("\u3001")[0],school_name:xr.author_school_name,challenge_names:xr.challenge_names,challenges:(br=xr.challenge_names)==null?void 0:br.map((no,Ar)=>({subject:no,id:Ar,score:5})),score:((Cr=xr.challenge_names)==null?void 0:Cr.length)*5,study_count:xr.study_count,challenges_count:xr.challenges_count});Dr(Vr)}},pagination:{current:Bn.page,pageSize:Bn.limit,total:cn==null?void 0:cn.items_count,showTotal:Ka=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Ka),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Ka,Sa){Zt({page:Ka,limit:Sa})},size:"default"},scroll:{y:400}}))},ii=ne(22061),xo=ne(59301),Oi=Object.defineProperty,Go=Object.defineProperties,Di=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,ci=(ft,ht,Ut)=>ht in ft?Oi(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Vi=(ft,ht)=>{for(var Ut in ht||(ht={}))ji.call(ht,Ut)&&ci(ft,Ut,ht[Ut]);if(Ii)for(var Ut of Ii(ht))ol.call(ht,Ut)&&ci(ft,Ut,ht[Ut]);return ft},tl=(ft,ht)=>Go(ft,Di(ht)),il=({onDelete:ft,list:ht,onSelect:Ut})=>{const[On,In]=(0,y.useState)(!1),{dispatch:Bn,disabled:Cn}=(0,y.useContext)(Ae),Zt=(Er,co,Dr)=>{const Ka=Array.from(Er),[Sa]=Ka.splice(co,1);return Ka.splice(Dr,0,Sa),Ka},[cn,Zn]=(0,y.useState)(null),[da,Ha]=(0,y.useState)(!1);return xo.createElement(ii.Z5,{onDragStart:()=>{Ha(!0)},onDragEnd:Er=>{if(Ha(!1),!Er.destination)return;const co=Zt(ht,Er.source.index,Er.destination.index);Bn({type:"updateItemTypes",payload:co})}},xo.createElement(ii.bK,{droppableId:"droppable"},(Er,co)=>xo.createElement("div",tl(Vi({},Er.droppableProps),{ref:Er.innerRef}),xo.createElement(Ze.Z,{spinning:On},ht.map((Dr,Ka)=>xo.createElement(ii._l,{key:Ka,draggableId:Ka.toString(),index:Ka,isDragDisabled:cn!==Dr.item_type},(Sa,Jn)=>xo.createElement(He.Z,tl(Vi(Vi({align:"middle",wrap:!1,ref:Sa.innerRef},Sa.draggableProps),Sa.dragHandleProps),{className:`${rt.dragItem} ${da?rt.dragging:""}`}),xo.createElement(Re.Z,{className:rt.contentArea,onClick:()=>{Ut(Dr.item_type),(0,jo.k3)()}},xo.createElement("span",{className:rt.blackText},(0,jo.EM)(Ka+1),"\u3001\u3010",Dr.item_type_text,"\u3011"),xo.createElement(so.Z,{title:`\uFF08${Dr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Dr.total_score).toFixed(1)}\u5206\uFF09`},xo.createElement("span",{className:rt.greyText},`\uFF08${Dr.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Dr.total_score).toFixed(1)}\u5206\uFF09`))),!Cn&&xo.createElement(xo.Fragment,null,xo.createElement(so.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:cn===Dr.item_type&&!da},xo.createElement("div",{style:{cursor:"grab"},className:`${rt.iconWrapper} ${da?rt.hidden:""}`,onMouseEnter:()=>{Zn(Dr.item_type)},onMouseLeave:()=>Zn(null)},xo.createElement("i",{className:`iconfont icon-tuodong1 ${rt.dragIcon}`}))),xo.createElement(so.Z,{title:"\u5220\u9664"},xo.createElement("div",{className:`${rt.iconWrapper} ${da?rt.hidden:""}`,style:{cursor:"pointer"},onClick:()=>ft(Dr.item_type)},xo.createElement("i",{className:`iconfont icon-shanchu12 ${rt.deleteIcon}`})))))))),Er.placeholder)))},ll=ne(10777),$r={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},Ua=ne(73631),sa=ne(31328);const ia=(ft,ht,Ut,On)=>{const In={[_e.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(Bn,Cn){return`${Bn}`}}],[_e.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(Bn,Cn,Zt){const{group_name:cn,teacher_group_name:Zn}=Cn,da=cn||Zn,Ha=Zn?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Ha,className:$r.folderIcon})," ",y.createElement(so.Z,{title:da},y.createElement("span",{className:$r.titles},da)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_name:Zt}=Cn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[_e.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(Bn,Cn){const{group_name:Zt,teacher_group_name:cn}=Cn,Zn=Zt||cn,da=cn?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:da,className:$r.folderIcon})," ",y.createElement(so.Z,{title:Zn},y.createElement("span",{className:$r.titles},Zn)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_name:Zt}=Cn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[_e.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(Bn,Cn){const{group_name:Zt,teacher_group_name:cn}=Cn,Zn=Zt||cn,da=cn?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:da,className:$r.folderIcon})," ",y.createElement(so.Z,{title:Zn},y.createElement("span",{className:$r.titles},Zn)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_name:Zt}=Cn;return y.createElement("span",null,Zt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(Bn,Cn){const{group_name:Zt,teacher_group_name:cn,teacher_group_id:Zn}=Cn,da=Zt||cn,Ha=Zn||Zn===0?sa:Ua;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Ha,className:$r.folderIcon})," ",y.createElement(so.Z,{title:da},y.createElement("span",{className:$r.titles},da)))}},{title:"\u7C7B\u578B",render(Bn,Cn){const{teacher_group_id:Zt}=Cn;return y.createElement("span",null,Zt||Zt===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(Bn,Cn){const{difficulty:Zt}=Cn;return y.createElement("span",{style:{color:ot[Zt].color}},ot[Zt].label)}}],[_e.Shixun]:[]};for(const Bn of Object.values(In))Bn.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(Cn,Zt){const{item_bank_num:cn,quanlity:Zn,id:da,teacher_group_id:Ha}=Zt||{};return y.createElement(He.Z,{align:"middle"},y.createElement(we.Z,{disabled:On,min:1,max:cn,size:"large",precision:0,value:Zn,onChange:Er=>{ht({type:"changeQuestionNum",payload:{itemType:Ut,id:da,num:Er,teacher_group_id:Ha}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",cn))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(Cn,Zt){const{id:cn,is_share:Zn}=Zt;return On?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:$r.deleteBtn,onClick:()=>{ht({type:"deleteRule",payload:{itemType:Ut,id:cn,is_share:Zn}})}},"\u5220\u9664")}});return In[ft]},Aa=({setVisibleModalType:ft})=>{var ht,Ut,On,In;const{data:Bn,dispatch:Cn,disabled:Zt}=(0,y.useContext)(Ae),cn=(ht=Bn==null?void 0:Bn.item_types)==null?void 0:ht.find(Zn=>Zn.item_type==="PRACTICAL");return y.createElement(ll.Z,{className:$r.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(He.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(Re.Z,null,y.createElement("span",{className:$r.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:$r.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!Zt&&y.createElement(tt.op,{style:{width:102},onClick:()=>ft("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Ut=cn==null?void 0:cn.item_banks)==null?void 0:Ut.length)===0?y.createElement(Et.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Rn.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(Zn,da,Ha){return y.createElement("span",null,Ha+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(Zn,da)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:da!=null&&da.high_resources_consume?$r.q_title:"",title:Zn||"--"},y.createElement(ti.Z,{key:1,showLines:1,showTextOnly:!0,value:Zn})),(da==null?void 0:da.high_resources_consume)&&y.createElement(oi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Zn,da,Ha)=>y.createElement("span",null,Zn||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(Zn,da,Ha){const{id:Er,identifier:co,name:Dr,challenge_names:Ka=[],real_name:Sa,school_name:Jn,study_count:br,challenges:Cr=[]}=da||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{rn.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ti.Z,{value:Dr,style:{marginBottom:18}}),y.createElement("div",{className:$r.challengeNameWrapper},Cr==null?void 0:Cr.map((Vr,po)=>y.createElement("div",{className:$r.challengeName,key:po},"\u7B2C",(0,jo.EM)(po+1),"\u9898\xA0",Vr==null?void 0:Vr.subject))),y.createElement(He.Z,{className:$r.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Re.Z,{className:$r.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:$r.shixunInfo},Sa),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:$r.shixunInfo},Jn),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:$r.shixunInfo},br)),y.createElement(le.ZP,{type:"primary",className:$r.btnToDetail,onClick:()=>(0,jo.xg)(`/shixuns/${co}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!Zt&&y.createElement("span",{onClick:()=>{Cn({type:"deleteShixunQuestion",payload:{shixunId:Er}})},className:`ml20 ${$r.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(cn==null?void 0:cn.item_banks)||[],pagination:!1}))},{children:y.createElement(He.Z,{style:{transform:(On=cn==null?void 0:cn.item_banks)!=null&&On.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:$r.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((In=cn==null?void 0:cn.item_banks)!=null&&In.length)&&y.createElement(Re.Z,null,y.createElement(He.Z,{align:"middle"},y.createElement("span",{className:$r.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(we.Z,{min:0,disabled:Zt,max:cn==null?void 0:cn.item_bank_num,size:"large",precision:0,className:"ml10 mr10",value:(cn==null?void 0:cn.item_bank_count)||1,onChange:Zn=>Cn({type:"changeQuestionNum",payload:{num:Zn||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${$r.normalText} mr30`},"/",cn==null?void 0:cn.item_bank_num),y.createElement("span",{className:$r.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(we.Z,{disabled:Zt,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:cn==null?void 0:cn.score,onChange:Zn=>Cn({type:"changeQuestionScore",payload:{score:Zn,itemType:"PRACTICAL"}})}),y.createElement("span",{className:$r.normalText},"\u5206"))))}]})};var Qr=({setVisibleModalType:ft,currentItemType:ht,onDelete:Ut})=>{var On,In;const Bn=(0,Oe.useParams)(),{data:Cn,dispatch:Zt,disabled:cn}=(0,y.useContext)(Ae),Zn=((On=Cn==null?void 0:Cn.item_types)==null?void 0:On.findIndex(Ha=>Ha.item_type===ht))+1,da=(In=Cn==null?void 0:Cn.item_types)==null?void 0:In.find(Ha=>Ha.item_type===ht);return y.createElement("div",{className:$r.questionDetailWrapper},y.createElement(He.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(Re.Z,null,y.createElement("span",{className:$r.questionTitle},`${(0,jo.EM)(Zn)}\u3001${da==null?void 0:da.item_type_text}`),y.createElement("span",{className:$r.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},da==null?void 0:da.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},da==null?void 0:da.total_score),"\u5206"),"\uFF09")),!cn&&y.createElement("i",{className:`iconfont icon-shanchutimu ${$r.deleteIcon}`,onClick:()=>Ut(ht)})),ht==="PRACTICAL"?y.createElement(Aa,{setVisibleModalType:ft}):y.createElement(y.Fragment,null,(da==null?void 0:da.contents.length)===0?y.createElement(Et.Z,{styles:{margin:"70px auto 100px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",y.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(Bn==null?void 0:Bn.id)&&y.createElement(He.Z,{justify:"center",className:"mt30"},y.createElement(tt.op,{style:{width:136,marginTop:-10},onClick:()=>ft("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(He.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(Re.Z,null,y.createElement(He.Z,{align:"middle"},y.createElement("span",{className:`${$r.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(we.Z,{disabled:cn,size:"large",className:"ml10 mr10",min:.1,max:100,value:da==null?void 0:da.score,precision:1,onChange:Ha=>Zt({type:"changeQuestionScore",payload:{score:Ha,itemType:ht}})}),y.createElement("span",{className:$r.normalText},"\u5206"))),(Bn==null?void 0:Bn.id)&&y.createElement(tt.op,{onClick:()=>ft("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Rn.default,{columns:ia(da==null?void 0:da.random_rule_type,Zt,ht,cn),dataSource:da==null?void 0:da.contents,pagination:!1,rowKey:"id"}))))},So=ne(96935),Do=ne(87513),Ao=ne(41867),Qo=ne(32637),Za=ne(59301),qo=Object.defineProperty,Si=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,_i=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Yt=(ft,ht,Ut)=>ht in ft?qo(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,Qt=(ft,ht)=>{for(var Ut in ht||(ht={}))nl.call(ht,Ut)&&Yt(ft,Ut,ht[Ut]);if(_i)for(var Ut of _i(ht))Qi.call(ht,Ut)&&Yt(ft,Ut,ht[Ut]);return ft},vn=(ft,ht)=>Si(ft,Ui(ht)),Un=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())}),ir=({})=>{var ft,ht,Ut,On,In,Bn,Cn,Zt,cn,Zn,da,Ha,Er,co,Dr;const[Ka]=(0,Oe.useSearchParams)(),Sa=(0,Oe.useParams)(),{data:Jn,dispatch:br,setPreview:Cr,getData:Vr,handlePreview:po,disabled:xr}=(0,y.useContext)(Ae),[no,Ar]=(0,y.useState)(""),[Ra,zr]=(0,y.useState)((ht=(ft=Jn==null?void 0:Jn.item_types)==null?void 0:ft[0])==null?void 0:ht.item_type),[mo,Mo]=(0,y.useState)(!0),[Ci,zi]=(0,y.useState)(!1),Ge=(hn,Mn)=>Un(void 0,null,function*(){var aa,_n,Kn,En,qn,ya,gr;const dr=Jn.item_types.map(ba=>ba.item_type_text),ta=(aa=Jn==null?void 0:Jn.item_types)==null?void 0:aa.filter(ba=>{var mr,La;return((mr=ba.contents)==null?void 0:mr.length)>0||((La=ba==null?void 0:ba.item_banks)==null?void 0:La.length)>0});if(Jn.sort_by_item_type=dr,!((_n=Jn.item_types)!=null&&_n.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ta==null?void 0:ta.length)===0){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!hn){const ba=Number((Kn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Kn.total_score);[100,120,150].includes(ba)||(yield new Promise((mr,La)=>{rn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Za.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Za.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ba),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Un(void 0,null,function*(){mr("")}),onCancel:()=>{La()}})}))}let ea=()=>Un(void 0,null,function*(){const ba=(0,$e.cloneDeep)(Jn),{item_types:mr}=ba||{};ba.item_types=mr.filter(ua=>ua.item_type===Ra),(yield pe(Sa.id||Sa.categoryId,ba)).status===0&&(zr(Mn),Pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),hn||Oe.history.push("/paperlibrary"))}),Wn=(qn=(En=Jn==null?void 0:Jn.item_types)==null?void 0:En.filter(ba=>ba.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:qn.item_banks,na=0;Wn==null||Wn.map(ba=>{ba.high_resources_consume&&(na=na+1)}),console.log(na),na>0?rn.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Za.createElement("div",null,Za.createElement("div",{className:rt.tipcontent},Za.createElement("div",null,Za.createElement("div",{className:rt.name},"\u60A8\u597D\uFF01",(ya=(0,Ao.eY)())==null?void 0:ya.username,"\uFF08",(gr=(0,Ao.eY)())==null?void 0:gr.login,"\uFF09\uFF1A"),Za.createElement("div",{className:rt.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Za.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Za.createElement("div",{className:rt.info},Za.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Za.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Za.createElement("span",{style:{color:"#232B40"}},`${na}\u4E2A`))),Za.createElement("div",null,Za.createElement("div",{className:rt.img},Za.createElement("img",{src:Qo,width:"124px",height:"124px"})),Za.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{ea()}}):ea()}),nt=(hn,Mn,aa,_n=!1)=>Un(void 0,null,function*(){console.log(Jn);const Kn=vn(Qt(Qt({},Jn.exercise),Sa),{exerciseId:Sa.categoryId,sort_by_item_type:Jn.sort_by_item_type,difficulty:Jn.examination_bank.difficulty,exam_notes:Jn.examination_bank.exam_notes,exercise_name:Jn.examination_bank.name,time:Jn.examination_bank.time,changed_item_type:Ra,item_types:Jn.item_types,changed_item_type:Ra,sub_discipline_id:Jn.examination_bank.sub_discipline_id});(!hn||Mn===1)&&(Kn.is_reset=1);const En=yield(0,Do.wy)(Kn);return En.status===0&&(_n||Pe.ZP.success("\u4FEE\u6539\u6210\u529F "),zr(aa),hn||Oe.history.push(`/classrooms/${Sa.coursesId}/exercise/${Sa.categoryId}/detail?random=true`)),En}),vt=hn=>{rn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Za.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Un(void 0,null,function*(){var Mn,aa,_n,Kn;if(Sa.id){if((yield Xe(Sa.id,{item_type:[hn]})).status!==0)return}else{const En=yield We(Sa.categoryId,{item_type:[hn]});if(Vr(),En.status!==0)return}if(br({type:"deleteQuestionType",payload:hn}),hn===Ra){const En=Fe(Jn,{type:"deleteQuestionType",payload:hn});zr(En.item_types.length?En.item_types[0].item_type:(aa=(Mn=Jn==null?void 0:Jn.item_types)==null?void 0:Mn[0])==null?void 0:aa.item_type)}else zr((Kn=(_n=Jn==null?void 0:Jn.item_types)==null?void 0:_n[0])==null?void 0:Kn.item_type)})})};(0,y.useEffect)(()=>{var hn;(hn=Jn==null?void 0:Jn.examination_bank)!=null&&hn.name&&Mo(!1),(0,jo.Dk)("\u968F\u673A\u7EC4\u5377")},[(Ut=Jn==null?void 0:Jn.examination_bank)==null?void 0:Ut.name]);const Dt=()=>Un(void 0,null,function*(){var hn;let Mn=yield nt(!0,1,Ra,!0);if((Mn==null?void 0:Mn.status)===0){const aa=yield(0,E.ZP)(`/api/exercises/${Sa==null?void 0:Sa.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:Sa==null?void 0:Sa.coursesId,categoryId:Sa==null?void 0:Sa.categoryId}});(aa==null?void 0:aa.status)!=-1&&window.open(`/classrooms/${Sa.coursesId}/exercise/${Sa.categoryId}/${(hn=(0,Ao.eY)())==null?void 0:hn.login}/initate_answer`)}});return Za.createElement("div",{className:rt.questionInfo},Za.createElement("div",{className:"tc mb20"},Za.createElement(se.VP,{defaultValue:(On=Jn==null?void 0:Jn.examination_bank)==null?void 0:On.name,onFinish:hn=>Un(void 0,null,function*(){return br({type:"updateBaseInfo",payload:vn(Qt({},Jn.examination_bank),{name:hn})}),(0,Do.wy)({exercise_name:hn,exerciseId:Sa==null?void 0:Sa.categoryId}),!0})})),Za.createElement(He.Z,{justify:"center",className:"mb20"},Za.createElement(Re.Z,{className:"mr30"},Za.createElement("span",{className:rt.label},"\u7B54\u9898\u65F6\u957F"),Za.createElement("span",null,((In=Jn==null?void 0:Jn.examination_bank)==null?void 0:In.time)===-1?"\u4E0D\u9650":((Bn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Bn.time)||"\u4E0D\u9650")),Za.createElement(Re.Z,{className:"mr30"},Za.createElement("span",{className:rt.label},"\u96BE\u5EA6"),Za.createElement("span",null,(Zt=ot[`${(Cn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Cn.difficulty}`])==null?void 0:Zt.label)),Za.createElement(Re.Z,{className:"mr30"},Za.createElement("span",{className:rt.label},"\u8BD5\u9898\u603B\u6570"),Za.createElement("span",null,((cn=Jn==null?void 0:Jn.examination_bank)==null?void 0:cn.question_count)||0)),Za.createElement(Re.Z,null,Za.createElement("span",{className:rt.label},"\u603B\u5206"),Za.createElement("span",null,((da=(Zn=Jn==null?void 0:Jn.examination_bank)==null?void 0:Zn.total_score)==null?void 0:da.toFixed(1))||0))),Za.createElement("div",{className:rt.content,style:{border:((Ha=Jn==null?void 0:Jn.item_types)==null?void 0:Ha.length)<=0&&"none"}},((Er=Jn==null?void 0:Jn.item_types)==null?void 0:Er.length)>0?Za.createElement(He.Z,{wrap:!1},Za.createElement(Re.Z,{flex:"260px",className:rt.leftPart},!xr&&Za.createElement(He.Z,{className:"mb20"},Za.createElement(tt.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>Ar("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(Sa==null?void 0:Sa.id)&&Za.createElement(tt.op,{shape:"default",onClick:()=>Ar("questionType")},"\u6DFB\u52A0\u9898\u578B")),Za.createElement(il,{list:Jn.item_types,onSelect:hn=>Un(void 0,null,function*(){if(hn===Ra)return;Mo(!0);const Mn=Jn.item_types.find(aa=>aa.item_type===Ra);if(Ra!=="PRACTICAL"&&Mn.contents.length>0&&(Sa!=null&&Sa.id)){const aa=(0,$e.cloneDeep)(Jn),{item_types:_n}=aa||{};aa.item_types=_n.filter(Kn=>Kn.item_type===Ra);try{(yield pe(Sa.id||Sa.categoryId,aa)).status===0&&zr(hn)}catch(Kn){}}else Sa.categoryId?nt(!0,2,hn):Ge(!0,hn);Mo(!1)}),onDelete:vt})),Za.createElement(Re.Z,{flex:1,className:rt.rightPart},Za.createElement(Ze.Z,{spinning:mo},Za.createElement(Qr,{setVisibleModalType:Ar,currentItemType:Ra,onDelete:vt})))):Za.createElement(Et.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Za.createElement(He.Z,{justify:"center",className:"mt20"},(Sa==null?void 0:Sa.id)&&Za.createElement(tt.op,{style:{width:88},onClick:()=>Ar("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(Sa!=null&&Sa.id)&&Za.createElement("div",{className:rt.fixedBottom},Za.createElement(So.Z,{className:`${rt.previewBtn} mr20`,onClick:()=>Un(void 0,null,function*(){var hn,Mn;const aa=(hn=Jn==null?void 0:Jn.item_types)==null?void 0:hn.filter(_n=>{var Kn,En;return((Kn=_n.contents)==null?void 0:Kn.length)>0||((En=_n==null?void 0:_n.item_banks)==null?void 0:En.length)>0});if(!((Mn=Jn.item_types)!=null&&Mn.length)){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((aa==null?void 0:aa.length)===0){Pe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield Ge(!0,Ra),po()})},"\u8BD5\u5377\u9884\u89C8"),Za.createElement(So.Z,{type:"primary",className:rt.confirmBtn,onClick:()=>Ge()},Za.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(Sa!=null&&Sa.categoryId)&&Za.createElement("div",{className:rt.fixedBottom,style:{justifyContent:((co=Jn==null?void 0:Jn.exercise)==null?void 0:co.exercise_status)!==1?"end":"center"}},Za.createElement(So.Z,{className:`${rt.previewBtn} mr20`,onClick:()=>Un(void 0,null,function*(){var hn,Mn;document.body.scrollIntoView(),Oe.history.push(`/classrooms/${Sa.coursesId}/exercise/${(hn=Jn==null?void 0:Jn.exercise)==null?void 0:hn.id}/detail?random=${(Mn=Jn==null?void 0:Jn.exercise)==null?void 0:Mn.is_random}`)})},"\u8FD4\u56DE"),((Dr=Jn==null?void 0:Jn.exercise)==null?void 0:Dr.exercise_status)===1&&Za.createElement(So.Z,{className:`${rt.previewBtn} mr20`,onClick:Dt},"\u6A21\u62DF\u8003\u8BD5"),(Jn==null?void 0:Jn.exercise.exercise_status)===1&&Za.createElement(So.Z,{type:"primary",className:rt.confirmBtn,onClick:()=>Un(void 0,null,function*(){var hn;const Mn=Number((hn=Jn==null?void 0:Jn.examination_bank)==null?void 0:hn.total_score);[100,120,150].includes(Mn)||(yield new Promise((aa,_n)=>{rn.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Za.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Za.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Mn),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Un(void 0,null,function*(){aa("")}),onCancel:()=>{_n()}})})),nt()})},"\u63D0\u4EA4")),Za.createElement(mn,{open:no==="questionType",onCancel:()=>Ar(""),onOk:hn=>Un(void 0,null,function*(){var Mn,aa;const _n=[],Kn=Fe(Jn,{type:"setQuestionType",payload:hn}),En=((Mn=Kn==null?void 0:Kn.item_types)==null?void 0:Mn.map(qn=>qn.item_type))||[];for(const qn of((aa=Jn==null?void 0:Jn.item_types)==null?void 0:aa.map(ya=>ya.item_type))||[])En.includes(qn)||_n.push(qn);Sa.id&&_n.length>0&&(yield Xe(Sa.id,{item_type:_n})).status!==0||(br({type:"setQuestionType",payload:hn}),zr(Ra||Kn.item_types[0].item_type),Ar(""))})}),Za.createElement(Ea,{open:no==="setScore",onCancel:()=>{Ar("")},onOk:hn=>Un(void 0,null,function*(){console.log("---newData",hn);const Mn=hn.item_types.map(aa=>({item_type:aa.item_type,score:aa.score}));Sa.id?(yield De(Sa.id,{score_settings:Mn})).status===0&&br({type:"init",payload:hn}):(yield ve(Sa.categoryId,{score_settings:Mn})).status===0&&br({type:"init",payload:hn}),Ar("")})}),Za.createElement(Oa,{open:no==="rule",onCancel:()=>Ar(""),currentItemType:Ra,setVisibleModalType:Ar}),Ka.get("type")==="settings"&&Za.createElement(hi,{open:no==="selectShixun",onCancel:()=>Ar(""),onOk:hn=>{if(console.log(hn),(hn==null?void 0:hn.length)<=0){Pe.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}br({type:"addShixun",payload:{shixunList:[...hn]}}),Ar("")}}))},Gn=ne(26971),Da=ne(59301),$a=Object.defineProperty,Tr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Wo=(ft,ht,Ut)=>ht in ft?$a(ft,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ft[ht]=Ut,tr=(ft,ht)=>{for(var Ut in ht||(ht={}))kr.call(ht,Ut)&&Wo(ft,Ut,ht[Ut]);if(ha)for(var Ut of ha(ht))Eo.call(ht,Ut)&&Wo(ft,Ut,ht[Ut]);return ft},ur=(ft,ht)=>Tr(ft,er(ht)),uo=(ft,ht,Ut)=>new Promise((On,In)=>{var Bn=cn=>{try{Zt(Ut.next(cn))}catch(Zn){In(Zn)}},Cn=cn=>{try{Zt(Ut.throw(cn))}catch(Zn){In(Zn)}},Zt=cn=>cn.done?On(cn.value):Promise.resolve(cn.value).then(Bn,Cn);Zt((Ut=Ut.apply(ft,ht)).next())}),to=()=>{var ft,ht,Ut,On;const[In,Bn]=(0,y.useState)("baseInfo"),Cn=(0,Oe.useDispatch)();(0,y.useEffect)(()=>{Cn({type:"globalSetting/footerToggle",payload:!1})},[]);const Zt=(0,Oe.useParams)(),cn=!!(Zt.id||Zt.categoryId),[Zn]=(0,Oe.useSearchParams)();(0,y.useEffect)(()=>{Zn.get("type")==="settings"&&Bn("settings")},[]);const[da,Ha]=(0,y.useReducer)(Fe,null),[Er,co]=(0,y.useState)(!1),Dr=()=>uo(void 0,null,function*(){co(!0);let Ra;Zt.categoryId?Ra=yield mt(Zt):Ra=yield ce(Zt.id),co(!1),Ra.status===0&&Ha({type:"init",payload:Ra})});(0,y.useEffect)(()=>{cn?Dr():Ha({type:"init",payload:{examination_bank:{difficulty:2}}})},[Zt]);const[Ka,Sa]=(0,y.useState)(""),Jn=(Ra,zr)=>uo(void 0,null,function*(){var mo,Mo,Ci,zi;const Ge=(mo=da==null?void 0:da.item_types)==null?void 0:mo.filter(Dt=>{var hn;return((hn=Dt==null?void 0:Dt.item_type)==null?void 0:hn.toUpperCase())===(zr==null?void 0:zr.type)}),nt={sort_by_item_type:da.sort_by_item_type,difficulty:da.examination_bank.difficulty,exam_notes:da.examination_bank.exam_notes,name:da.examination_bank.name,time:da.examination_bank.time,item_types:da.item_types};if(Ra!==void 0&&!(Ra!=null&&Ra.single_question_id)){nt.seleted_item_bank_ids=Ra==null?void 0:Ra.seleted_item_bank_ids,nt.item_types=Ge;const Dt=yield Le(nt);if((Dt==null?void 0:Dt.status)===0){let hn=(0,$e.cloneDeep)(xr.data);hn.questionList=(Mo=hn==null?void 0:hn.questionList)==null?void 0:Mo.map(Mn=>{var aa;return Mn.type===zr.type?ur(tr({},Mn),{questions:((aa=Dt==null?void 0:Dt.questions)==null?void 0:aa.questions)||[]}):Mn}),no({show:!0,data:hn})}return}if(Ra!==void 0&&(Ra!=null&&Ra.single_question_id)){nt.seleted_item_bank_ids=Ra==null?void 0:Ra.seleted_item_bank_ids,nt.single_question_id=Ra==null?void 0:Ra.single_question_id,nt.item_types=Ge;const Dt=yield Le(nt);if((Dt==null?void 0:Dt.status)===0){let hn=(0,$e.cloneDeep)(xr.data);hn.questionList=(Ci=hn==null?void 0:hn.questionList)==null?void 0:Ci.map(Mn=>{var aa,_n;if(Mn.type===zr.type){const Kn=(0,$e.cloneDeep)(Mn==null?void 0:Mn.questions);return Kn.splice(zr.index,1,(_n=(aa=Dt==null?void 0:Dt.questions)==null?void 0:aa.questions)==null?void 0:_n[0]),console.log(Mn==null?void 0:Mn.questions,Kn,zr.index,"new_questions"),ur(tr({},Mn),{questions:Kn})}return Mn}),no({show:!0,data:hn})}return}const vt=yield st(nt);if((vt==null?void 0:vt.status)===0){const Dt=(0,jo.ad)(vt);let hn=[];(zi=da==null?void 0:da.item_types)==null||zi.forEach(Mn=>{var aa;const _n=(aa=Dt==null?void 0:Dt.questionList)==null?void 0:aa.find(Kn=>Mn.item_type===Kn.type);hn.push(_n)}),console.log(da,"sortList"),hn=(0,$e.compact)(hn),Dt.questionList=hn,no({show:!0,data:Dt}),Sa(new Date)}}),br=Ra=>{var zr;let mo=(0,$e.cloneDeep)(xr.data);mo.questionList=(zr=mo==null?void 0:mo.questionList)==null?void 0:zr.map(Mo=>Mo.type===Ra.type?ur(tr({},Mo),{questions_score:Ra.scoreTotal}):Mo),Ha({type:"changeQuestionScore",payload:{score:Ra.score,itemType:Ra.type}}),no({show:!0,data:mo})},Cr=Ra=>uo(void 0,null,function*(){const zr={sort_by_item_type:da.sort_by_item_type,difficulty:da.examination_bank.difficulty,exam_notes:da.examination_bank.exam_notes,name:da.examination_bank.name,time:da.examination_bank.time,item_types:da.item_types,sub_discipline_id:da.examination_bank.sub_discipline_id};if(Ra){(yield Ye(tr(tr({},zr),Ra))).status===0&&Pe.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield pe(Zt.id,zr)).status===0&&(Pe.ZP.success("\u63D0\u4EA4\u6210\u529F"),Oe.history.push("/paperlibrary?defaultActiveKey=0"))}),Vr=(0,Ro.g)(),[po]=Te.default.useForm(),[xr,no]=(0,y.useState)({show:!1,data:{}}),Ar=!!((ft=da==null?void 0:da.exercise)!=null&&ft.exercise_status)&&((ht=da==null?void 0:da.exercise)==null?void 0:ht.exercise_status)!==1;return Da.createElement(Ae.Provider,{value:{data:da,disabled:Ar,dispatch:Ha,setPreview:no,getData:Dr,handlePreview:Jn}},xr.show?Da.createElement(Gn.Z,{key:Ka,data:xr.data,onExchange:Jn,onTypeScore:br,submit:Cr,goBack:()=>no({show:!1,data:{}})}):Da.createElement("div",{className:ue.wrapper},Da.createElement("div",{className:"edu-container"},Da.createElement(Ie.Z,{className:ue.breadCrumbWrapper,separator:">",items:Zt!=null&&Zt.categoryId?[{title:Da.createElement(Oe.Link,{to:`/classrooms/${Zt.coursesId}/exercise`},(On=(Ut=(0,Ao.eY)())==null?void 0:Ut.course)==null?void 0:On.course_name)},{title:Da.createElement(Oe.Link,{to:`/classrooms/${Zt.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Da.createElement(Oe.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Da.createElement(se.d4,{activeKey:In,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:Ra=>uo(void 0,null,function*(){if(Ra==="settings"&&(yield po.validateFields(),!cn)){const zr=yield ge(da);zr.status===0&&Oe.history.replace(`/randompaper/edit/${zr==null?void 0:zr.examination_bank_id}?type=settings`)}Bn(Ra)})}),In==="baseInfo"&&Da.createElement(qt,{courseOptions:Vr,setCurrentKey:Bn,loading:Er,form:po}),Da.createElement("div",{style:{display:In==="settings"?"block":"none"}},da&&Da.createElement(ir,null)))))}},24100:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return je}});var y=ne(43418),ue={ul:"ul___TdfYY"},Pe=ne(32637),Te=ne(59301),Ie=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Ze=(ze,He)=>{var we={};for(var le in ze)Oe.call(ze,le)&&He.indexOf(le)<0&&(we[le]=ze[le]);if(ze!=null&&Ie)for(var le of Ie(ze))He.indexOf(le)<0&&se.call(ze,le)&&(we[le]=ze[le]);return we},je=ze=>{var He=ze,{open:we,onCancel:le}=He,E=Ze(He,["open","onCancel"]);return Te.createElement(y.default,{centered:!0,open:we,title:Te.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Te.createElement("div",null,Te.createElement("div",{className:"tc"},Te.createElement("img",{className:"mt10",src:Pe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Te.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Te.createElement("ul",{className:ue.ul},Te.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Te.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Te.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},63952:function(Ct,Rt,ne){"use strict";ne.d(Rt,{g:function(){return Ie}});var y=ne(59301),ue=ne(29297),Pe=ne(3033),Te=(Oe,se,Ze)=>new Promise((Ue,je)=>{var ze=le=>{try{we(Ze.next(le))}catch(E){je(E)}},He=le=>{try{we(Ze.throw(le))}catch(E){je(E)}},we=le=>le.done?Ue(le.value):Promise.resolve(le.value).then(ze,He);we((Ze=Ze.apply(Oe,se)).next())});const Ie=()=>{const[Oe,se]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Te(void 0,null,function*(){const Ue=yield(0,ue.d1)({source:"question"});Ue!=null&&Ue.disciplines&&se((0,Pe.L)(Ue==null?void 0:Ue.disciplines))})},[]),Oe}},61527:function(Ct,Rt,ne){"use strict";ne.d(Rt,{U:function(){return Ue}});var y=ne(59301),ue=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Oe=(je,ze,He)=>ze in je?ue(je,ze,{enumerable:!0,configurable:!0,writable:!0,value:He}):je[ze]=He,se=(je,ze)=>{for(var He in ze||(ze={}))Te.call(ze,He)&&Oe(je,He,ze[He]);if(Pe)for(var He of Pe(ze))Ie.call(ze,He)&&Oe(je,He,ze[He]);return je},Ze=(je,ze,He)=>new Promise((we,le)=>{var E=b=>{try{x(He.next(b))}catch(z){le(z)}},a=b=>{try{x(He.throw(b))}catch(z){le(z)}},x=b=>b.done?we(b.value):Promise.resolve(b.value).then(E,a);x((He=He.apply(je,ze)).next())});function Ue(je,ze){const[He,we]=(0,y.useState)(ze),[le,E]=(0,y.useState)(!1),[a,x]=(0,y.useState)();return[He,le,(z,te=!1)=>Ze(this,null,function*(){const re=te?ze:se(se({},He),z);E(!0),we(re);const ie=yield je(re);return E(!1),x(ie),ie}),a,x]}},50371:function(Ct,Rt){"use strict";function ne(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue{const Ie=Pe[Te];Ie!==void 0&&(y[Te]=Ie)})}return y}Rt.Z=ne},77578:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return y}});const y=ue=>ue?typeof ue=="function"?ue():ue:null},13845:function(Ct,Rt,ne){"use strict";ne.d(Rt,{F:function(){return y},Z:function(){return ue}});function y(Pe){return Pe!=null&&Pe===Pe.window}function ue(Pe,Te){var Ie,Oe;if(typeof window=="undefined")return 0;const se=Te?"scrollTop":"scrollLeft";let Ze=0;return y(Pe)?Ze=Pe[Te?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Ze=Pe.documentElement[se]:(Pe instanceof HTMLElement||Pe)&&(Ze=Pe[se]),Pe&&!y(Pe)&&typeof Ze!="number"&&(Ze=(Oe=((Ie=Pe.ownerDocument)!==null&&Ie!==void 0?Ie:Pe).documentElement)===null||Oe===void 0?void 0:Oe[se]),Ze}},56762:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return ue}});var y=ne(59301);function ue(){const[,Pe]=y.useReducer(Te=>Te+1,0);return Pe}},68031:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return Te}});var y=ne(16089);function ue(Ie,Oe,se,Ze){const Ue=se-Oe;return Ie/=Ze/2,Ie<1?Ue/2*Ie*Ie*Ie+Oe:Ue/2*((Ie-=2)*Ie*Ie+2)+Oe}var Pe=ne(13845);function Te(Ie){let Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:Ze,duration:Ue=450}=Oe,je=se(),ze=(0,Pe.Z)(je,!0),He=Date.now(),we=()=>{const E=Date.now()-He,a=ue(E>Ue?Ue:E,ze,Ie,Ue);(0,Pe.F)(je)?je.scrollTo(window.pageXOffset,a):je instanceof Document||je.constructor.name==="HTMLDocument"?je.documentElement.scrollTop=a:je.scrollTop=a,E{let{children:Ye}=Le;const{getPrefixCls:mt}=Ie.useContext(se.E_),_e=mt("breadcrumb");return Ie.createElement("li",{className:`${_e}-separator`,"aria-hidden":"true"},Ye===""?Ye:Ye||"/")};je.__ANT_BREADCRUMB_SEPARATOR=!0;var ze=je,He=function(Le,Ye){var mt={};for(var _e in Le)Object.prototype.hasOwnProperty.call(Le,_e)&&Ye.indexOf(_e)<0&&(mt[_e]=Le[_e]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_e=Object.getOwnPropertySymbols(Le);$e<_e.length;$e++)Ye.indexOf(_e[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,_e[$e])&&(mt[_e[$e]]=Le[_e[$e]]);return mt};function we(Le,Ye){if(Le.title===void 0||Le.title===null)return null;const mt=Object.keys(Ye).join("|");return typeof Le.title=="object"?Le.title:String(Le.title).replace(new RegExp(`:(${mt})`,"g"),(_e,$e)=>Ye[$e]||_e)}function le(Le,Ye,mt,_e){if(mt==null)return null;const{className:$e,onClick:Vt}=Ye,lt=He(Ye,["className","onClick"]),Jt=Object.assign(Object.assign({},(0,Te.Z)(lt,{data:!0,aria:!0})),{onClick:Vt});return _e!==void 0?Ie.createElement("a",Object.assign({},Jt,{className:ue()(`${Le}-link`,$e),href:_e}),mt):Ie.createElement("span",Object.assign({},Jt,{className:ue()(`${Le}-link`,$e)}),mt)}function E(Le,Ye){return(_e,$e,Vt,lt,Jt)=>{if(Ye)return Ye(_e,$e,Vt,lt);const Gt=we(_e,$e);return le(Le,_e,Gt,Jt)}}var a=function(Le,Ye){var mt={};for(var _e in Le)Object.prototype.hasOwnProperty.call(Le,_e)&&Ye.indexOf(_e)<0&&(mt[_e]=Le[_e]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_e=Object.getOwnPropertySymbols(Le);$e<_e.length;$e++)Ye.indexOf(_e[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,_e[$e])&&(mt[_e[$e]]=Le[_e[$e]]);return mt};const x=Le=>{const{prefixCls:Ye,separator:mt="/",children:_e,menu:$e,overlay:Vt,dropdownProps:lt,href:Jt}=Le,Ke=(pt=>{if($e||Vt){const Ot=Object.assign({},lt);if($e){const un=$e||{},{items:Bt}=un,nn=a(un,["items"]);Ot.menu=Object.assign(Object.assign({},nn),{items:Bt==null?void 0:Bt.map((Ae,Wt)=>{var{key:Nn,title:Nt,label:Lt,path:ot}=Ae,Qe=a(Ae,["key","title","label","path"]);let Fe=Lt!=null?Lt:Nt;return ot&&(Fe=Ie.createElement("a",{href:`${Jt}${ot}`},Fe)),Object.assign(Object.assign({},Qe),{key:Nn!=null?Nn:Wt,label:Fe})})})}else Vt&&(Ot.overlay=Vt);return Ie.createElement(Ue.Z,Object.assign({placement:"bottom"},Ot),Ie.createElement("span",{className:`${Ye}-overlay-link`},pt,Ie.createElement(Ze.Z,null)))}return pt})(_e);return Ke!=null?Ie.createElement(Ie.Fragment,null,Ie.createElement("li",null,Ke),mt&&Ie.createElement(ze,null,mt)):null},b=Le=>{const{prefixCls:Ye,children:mt,href:_e}=Le,$e=a(Le,["prefixCls","children","href"]),{getPrefixCls:Vt}=Ie.useContext(se.E_),lt=Vt("breadcrumb",Ye);return Ie.createElement(x,Object.assign({},$e,{prefixCls:lt}),le(lt,$e,mt,_e))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ne(17313),re=ne(83116),ie=ne(37613);const ce=Le=>{const{componentCls:Ye,iconCls:mt}=Le;return{[Ye]:Object.assign(Object.assign({},(0,te.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[mt]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,te.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${Ye}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${Ye}-link`]:{[` > ${mt} + span, > ${mt} + a `]:{marginInlineStart:Le.marginXXS}},[`${Ye}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${mt}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,re.Z)("Breadcrumb",Le=>{const Ye=(0,ie.TS)(Le,{});return[ce(Ye)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),ge=function(Le,Ye){var mt={};for(var _e in Le)Object.prototype.hasOwnProperty.call(Le,_e)&&Ye.indexOf(_e)<0&&(mt[_e]=Le[_e]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_e=Object.getOwnPropertySymbols(Le);$e<_e.length;$e++)Ye.indexOf(_e[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,_e[$e])&&(mt[_e[$e]]=Le[_e[$e]]);return mt};function xe(Le){const{breadcrumbName:Ye,children:mt}=Le,_e=ge(Le,["breadcrumbName","children"]),$e=Object.assign({title:Ye},_e);return mt&&($e.menu={items:mt.map(Vt=>{var{breadcrumbName:lt}=Vt,Jt=ge(Vt,["breadcrumbName"]);return Object.assign(Object.assign({},Jt),{title:lt})})}),$e}function ye(Le,Ye){return(0,Ie.useMemo)(()=>Le||(Ye?Ye.map(xe):null),[Le,Ye])}var De=function(Le,Ye){var mt={};for(var _e in Le)Object.prototype.hasOwnProperty.call(Le,_e)&&Ye.indexOf(_e)<0&&(mt[_e]=Le[_e]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_e=Object.getOwnPropertySymbols(Le);$e<_e.length;$e++)Ye.indexOf(_e[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,_e[$e])&&(mt[_e[$e]]=Le[_e[$e]]);return mt};const ve=(Le,Ye)=>{if(Ye===void 0)return Ye;let mt=(Ye||"").replace(/^\//,"");return Object.keys(Le).forEach(_e=>{mt=mt.replace(`:${_e}`,Le[_e])}),mt},Xe=Le=>{const{prefixCls:Ye,separator:mt="/",style:_e,className:$e,rootClassName:Vt,routes:lt,items:Jt,children:Gt,itemRender:Ke,params:pt={}}=Le,Ot=De(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:un,direction:Bt,breadcrumb:nn}=Ie.useContext(se.E_);let Ae;const Wt=un("breadcrumb",Ye),[Nn,Nt]=pe(Wt),Lt=ye(Jt,lt),ot=E(Wt,Ke);if(Lt&&Lt.length>0){const he=[],et=Jt||lt;Ae=Lt.map((Ft,Ce)=>{const{path:be,key:St,type:Je,menu:Me,overlay:bt,onClick:gn,className:Tt,separator:on,dropdownProps:qt}=Ft,rn=ve(pt,be);rn!==void 0&&he.push(rn);const Re=St!=null?St:Ce;if(Je==="separator")return Ie.createElement(ze,{key:Re},on);const rt={},Et=Ce===Lt.length-1;Me?rt.menu=Me:bt&&(rt.overlay=bt);let{href:tt}=Ft;return he.length&&rn!==void 0&&(tt=`#/${he.join("/")}`),Ie.createElement(x,Object.assign({key:Re},rt,(0,Te.Z)(Ft,{data:!0,aria:!0}),{className:Tt,dropdownProps:qt,href:tt,separator:Et?"":mt,onClick:gn,prefixCls:Wt}),ot(Ft,pt,et,he,tt))})}else if(Gt){const he=(0,Pe.Z)(Gt).length;Ae=(0,Pe.Z)(Gt).map((et,Ft)=>{if(!et)return et;const Ce=Ft===he-1;return(0,Oe.Tm)(et,{separator:Ce?"":mt,key:Ft})})}const Qe=ue()(Wt,nn==null?void 0:nn.className,{[`${Wt}-rtl`]:Bt==="rtl"},$e,Vt,Nt),Fe=Object.assign(Object.assign({},nn==null?void 0:nn.style),_e);return Nn(Ie.createElement("nav",Object.assign({className:Qe,style:Fe},Ot),Ie.createElement("ol",null,Ae)))};Xe.Item=z,Xe.Separator=ze;var We=Xe,st=We},19842:function(Ct,Rt,ne){"use strict";ne.d(Rt,{Z:function(){return Yn}});var y=ne(94480),ue=ne(59301),Pe=ne(33853),Te=ne(58617),Ie=ne(38819),Oe=ne(92310),se=ne.n(Oe),Ze=ne(54476),Ue=ne(42978),je=ne(75931),ze=ne(77861),He=ne(17115),we=ne(90782),le=ne(6089),E=ne(18929),a=ue.createContext(null),x=a,b=ne(76190),z=ne(20068),te=ne(33885),re="__rc_cascader_search_mark__",ie=function(dn,Sn,An){var jn=An.label;return Sn.some(function(Tn){return String(Tn[jn]).toLowerCase().includes(dn.toLowerCase())})},ce=function(dn,Sn,An,jn){return Sn.map(function(Tn){return Tn[jn.label]}).join(" / ")},pe=function(dt,dn,Sn,An,jn,Tn){var Dn=jn.filter,yt=Dn===void 0?ie:Dn,xt=jn.render,gt=xt===void 0?ce:xt,ln=jn.limit,xn=ln===void 0?50:ln,pn=jn.sort;return ue.useMemo(function(){var Xn=[];if(!dt)return[];function Hn(Qn,ca){var Qa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qn.forEach(function(bn){if(!(!pn&&xn!==!1&&xn>0&&Xn.length>=xn)){var Na=[].concat((0,y.Z)(ca),[bn]),Xa=bn[Sn.children],ar=Qa||bn.disabled;if((!Xa||Xa.length===0||Tn)&&yt(dt,Na,{label:Sn.label})){var zt;Xn.push((0,te.Z)((0,te.Z)({},bn),{},(zt={disabled:ar},(0,z.Z)(zt,Sn.label,gt(dt,Na,An,Sn)),(0,z.Z)(zt,re,Na),(0,z.Z)(zt,Sn.children,void 0),zt)))}Xa&&Hn(bn[Sn.children],Na,ar)}})}return Hn(dn,[]),pn&&Xn.sort(function(Qn,ca){return pn(Qn[re],ca[re],dt,Sn)}),xn!==!1&&xn>0?Xn.slice(0,xn):Xn},[dt,dn,Sn,An,gt,Tn,yt,pn,xn])},ge="__RC_CASCADER_SPLIT__",xe="SHOW_PARENT",ye="SHOW_CHILD";function De(dt){return dt.join(ge)}function ve(dt){return dt.map(De)}function Xe(dt){return dt.split(ge)}function We(dt){var dn=dt||{},Sn=dn.label,An=dn.value,jn=dn.children,Tn=An||"value";return{label:Sn||"label",value:Tn,key:Tn,children:jn||"children"}}function st(dt,dn){var Sn,An;return(Sn=dt.isLeaf)!==null&&Sn!==void 0?Sn:!((An=dt[dn.children])!==null&&An!==void 0&&An.length)}function Le(dt){var dn=dt.parentElement;if(dn){var Sn=dt.offsetTop-dn.offsetTop;Sn-dn.scrollTop<0?dn.scrollTo({top:Sn}):Sn+dt.offsetHeight-dn.scrollTop>dn.offsetHeight&&dn.scrollTo({top:Sn+dt.offsetHeight-dn.offsetHeight})}}function Ye(dt,dn){return dt.map(function(Sn){var An;return(An=Sn[re])===null||An===void 0?void 0:An.map(function(jn){return jn[dn.value]})})}function mt(dt,dn,Sn){var An=new Set(dt),jn=dn();return dt.filter(function(Tn){var Dn=jn[Tn],yt=Dn?Dn.parent:null,xt=Dn?Dn.children:null;return Dn&&Dn.node.disabled?!0:Sn===ye?!(xt&&xt.some(function(gt){return gt.key&&An.has(gt.key)})):!(yt&&!yt.node.disabled&&An.has(yt.key))})}function _e(dt,dn,Sn){for(var An=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,jn=dn,Tn=[],Dn=function(){var gt,ln,xn,pn=dt[yt],Xn=(gt=jn)===null||gt===void 0?void 0:gt.findIndex(function(Qn){var ca=Qn[Sn.value];return An?String(ca)===String(pn):ca===pn}),Hn=Xn!==-1?(ln=jn)===null||ln===void 0?void 0:ln[Xn]:null;Tn.push({value:(xn=Hn==null?void 0:Hn[Sn.value])!==null&&xn!==void 0?xn:pn,index:Xn,option:Hn}),jn=Hn==null?void 0:Hn[Sn.children]},yt=0;yt1){var za=Hn.slice(0,-1);bn(za)}else gt(!1)},ar=function(){var za,Lr=((za=ca[Qn])===null||za===void 0?void 0:za[Sn.children])||[],Ga=Lr.find(function(Or){return!Or.disabled});if(Ga){var Hr=[].concat((0,y.Z)(Hn),[Ga[Sn.value]]);bn(Hr)}};ue.useImperativeHandle(dt,function(){return{onKeyDown:function(za){var Lr=za.which;switch(Lr){case Wt.Z.UP:case Wt.Z.DOWN:{var Ga=0;Lr===Wt.Z.UP?Ga=-1:Lr===Wt.Z.DOWN&&(Ga=1),Ga!==0&&Na(Ga);break}case Wt.Z.LEFT:{if(xt)break;xn?ar():Xa();break}case Wt.Z.RIGHT:{if(xt)break;xn?Xa():ar();break}case Wt.Z.BACKSPACE:{xt||Xa();break}case Wt.Z.ENTER:{if(Hn.length){var Hr=ca[Qn],Or=(Hr==null?void 0:Hr[re])||[];Or.length?Tn(Or.map(function(Fr){return Fr[Sn.value]}),Or[Or.length-1]):Tn(Hn,ca[Qn])}break}case Wt.Z.ESC:gt(!1),ln&&za.stopPropagation()}},onKeyUp:function(){}}})},Nt=ue.forwardRef(function(dt,dn){var Sn,An,jn,Tn,Dn=(0,ze.lk)(),yt=Dn.prefixCls,xt=Dn.multiple,gt=Dn.searchValue,ln=Dn.toggleOpen,xn=Dn.notFoundContent,pn=Dn.direction,Xn=Dn.open,Hn=ue.useRef(),Qn=pn==="rtl",ca=ue.useContext(x),Qa=ca.options,bn=ca.values,Na=ca.halfValues,Xa=ca.fieldNames,ar=ca.changeOnSelect,zt=ca.onSelect,za=ca.searchOptions,Lr=ca.dropdownPrefixCls,Ga=ca.loadData,Hr=ca.expandTrigger,Or=Lr||yt,Fr=ue.useState([]),Gr=(0,Ue.Z)(Fr,2),Fo=Gr[0],ho=Gr[1],Zo=function(Oa){if(!(!Ga||gt)){var so=_e(Oa,Qa,Xa),Ro=so.map(function(jo){var vi=jo.option;return vi}),wo=Ro[Ro.length-1];if(wo&&!st(wo,Xa)){var ti=De(Oa);ho(function(jo){return[].concat((0,y.Z)(jo),[ti])}),Ga(Ro)}}};ue.useEffect(function(){Fo.length&&Fo.forEach(function(Vo){var Oa=Xe(Vo),so=_e(Oa,Qa,Xa,!0).map(function(wo){var ti=wo.option;return ti}),Ro=so[so.length-1];(!Ro||Ro[Xa.children]||st(Ro,Xa))&&ho(function(wo){return wo.filter(function(ti){return ti!==Vo})})})},[Qa,Fo,Xa]);var wn=ue.useMemo(function(){return new Set(ve(bn))},[bn]),Ur=ue.useMemo(function(){return new Set(ve(Na))},[Na]),io=Ae(),lo=(0,Ue.Z)(io,2),qa=lo[0],$n=lo[1],Ta=function(Oa){$n(Oa),Zo(Oa)},nr=function(Oa){var so=Oa.disabled,Ro=st(Oa,Xa);return!so&&(Ro||ar||xt)},Pa=function(Oa,so){var Ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;zt(Oa),!xt&&(so||ar&&(Hr==="hover"||Ro))&&ln(!1)},wr=ue.useMemo(function(){return gt?za:Qa},[gt,za,Qa]),Wr=ue.useMemo(function(){for(var Vo=[{options:wr}],Oa=wr,so=Ye(Oa,Xa),Ro=function(){var vi=qa[wo],oi=Oa.find(function(hi,ii){return(so[ii]?De(so[ii]):hi[Xa.value])===vi}),di=oi==null?void 0:oi[Xa.children];if(!(di!=null&&di.length))return"break";Oa=di,Vo.push({options:di})},wo=0;wo":Fo,Zo=dt.loadingIcon,wn=dt.children,Ur=dt.dropdownMatchSelectWidth,io=Ur===void 0?!1:Ur,lo=dt.showCheckedStrategy,qa=lo===void 0?xe:lo,$n=(0,je.Z)(dt,he),Ta=(0,He.ZP)(Sn),nr=!!xn,Pa=(0,E.Z)(Dn,{value:yt,postState:Ft}),wr=(0,Ue.Z)(Pa,2),Wr=wr[0],No=wr[1],_r=ue.useMemo(function(){return We(Tn)},[JSON.stringify(Tn)]),Oo=ue.useMemo(function(){return bn||[]},[bn]),mi=lt(Oo,_r),ri=ue.useCallback(function(sa){var ia=mi();return sa.map(function(Aa){var Nr=ia[Aa].nodes;return Nr.map(function(Qr){return Qr[_r.value]})})},[mi,_r]),Ni=(0,E.Z)("",{value:Hn,postState:function(ia){return ia||""}}),Vo=(0,Ue.Z)(Ni,2),Oa=Vo[0],so=Vo[1],Ro=function(ia,Aa){so(ia),Aa.source!=="blur"&&Qn&&Qn(ia)},wo=Ke(ca),ti=(0,Ue.Z)(wo,2),jo=ti[0],vi=ti[1],oi=pe(Oa,Oo,_r,Na||jn,vi,xt),di=Jt(Oo,_r),hi=ue.useMemo(function(){var sa=di(Wr),ia=(0,Ue.Z)(sa,2),Aa=ia[0],Nr=ia[1];if(!nr||!Wr.length)return[Aa,[],Nr];var Qr=ve(Aa),So=mi(),Do=(0,we.S)(Qr,!0,So),Ao=Do.checkedKeys,Qo=Do.halfCheckedKeys;return[ri(Ao),ri(Qo),Nr]},[nr,Wr,mi,ri,di]),ii=(0,Ue.Z)(hi,3),xo=ii[0],Oi=ii[1],Go=ii[2],Di=ue.useMemo(function(){var sa=ve(xo),ia=mt(sa,mi,qa);return[].concat((0,y.Z)(Go),(0,y.Z)(ri(ia)))},[xo,mi,ri,Go,qa]),Ii=$e(Di,Oo,_r,nr,ln),ji=(0,le.Z)(function(sa){if(No(sa),gt){var ia=Ft(sa),Aa=ia.map(function(So){return _e(So,Oo,_r).map(function(Do){return Do.option})}),Nr=nr?ia:ia[0],Qr=nr?Aa:Aa[0];gt(Nr,Qr)}}),ol=(0,le.Z)(function(sa){if((!nr||Xn)&&so(""),!nr)ji(sa);else{var ia=De(sa),Aa=ve(xo),Nr=ve(Oi),Qr=Aa.includes(ia),So=Go.some(function(nl){return De(nl)===ia}),Do=xo,Ao=Go;if(So&&!Qr)Ao=Go.filter(function(nl){return De(nl)!==ia});else{var Qo=Qr?Aa.filter(function(nl){return nl!==ia}):[].concat((0,y.Z)(Aa),[ia]),Za=mi(),qo;if(Qr){var Si=(0,we.S)(Qo,{checked:!1,halfCheckedKeys:Nr},Za);qo=Si.checkedKeys}else{var Ui=(0,we.S)(Qo,!0,Za);qo=Ui.checkedKeys}var _i=mt(qo,mi,qa);Do=ri(_i)}ji([].concat((0,y.Z)(Ao),(0,y.Z)(Do)))}}),ci=function(ia,Aa){if(Aa.type==="clear"){ji([]);return}var Nr=Aa.values[0],Qr=Nr.valueCells;ol(Qr)},Vi=zt!==void 0?zt:ar,tl=Lr||za,gl=Or||Hr,il=function(ia){Fr==null||Fr(ia),Gr==null||Gr(ia)},ll=ue.useMemo(function(){return{options:Oo,fieldNames:_r,values:xo,halfValues:Oi,changeOnSelect:xt,onSelect:ol,checkable:xn,searchOptions:oi,dropdownPrefixCls:Na,loadData:Xa,expandTrigger:Qa,expandIcon:ho,loadingIcon:Zo,dropdownMenuColumnStyle:Ga}},[Oo,_r,xo,Oi,xt,ol,xn,oi,Na,Xa,Qa,ho,Zo,Ga]),$r=!(Oa?oi:Oo).length,Ua=Oa&&vi.matchInputWidth||$r?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:ll},ue.createElement(ze.Ac,(0,Ze.Z)({},$n,{ref:dn,id:Ta,prefixCls:jn,autoClearSearchValue:Xn,dropdownMatchSelectWidth:io,dropdownStyle:Ua,displayValues:Ii,onDisplayValuesChange:ci,mode:nr?"multiple":void 0,searchValue:Oa,onSearch:Ro,showSearch:jo,OptionList:Lt,emptyOptions:$r,open:Vi,dropdownClassName:tl,placement:gl,onDropdownVisibleChange:il,getRawInputElement:function(){return wn}})))});Ce.SHOW_PARENT=xe,Ce.SHOW_CHILD=ye;var be=Ce,St=be,Je=ne(2738),Me=ne(62892),bt=ne(53487),gn=ne(19080),Tt=ne(36355),on=ne(93891),qt=ne(1684),rn=ne(19716),Re=ne(32441),rt=ne(14154),Et=ne(58582),tt=ne(84443),wt=ne(66339),sn=ne(33234),yn=ne(98447),mn=ne(17313),Rn=ne(74207),ra=ne(83116);const Xt=dt=>{const{prefixCls:dn,componentCls:Sn,antCls:An}=dt,jn=`${Sn}-menu-item`,Tn=` diff --git a/p__Paperlibrary__Random__PreviewEdit__index.6c3f7019.async.js b/p__Paperlibrary__Random__PreviewEdit__index.cfe9b23a.async.js similarity index 98% rename from p__Paperlibrary__Random__PreviewEdit__index.6c3f7019.async.js rename to p__Paperlibrary__Random__PreviewEdit__index.cfe9b23a.async.js index 731ae3bfd6..c7212e2435 100644 --- a/p__Paperlibrary__Random__PreviewEdit__index.6c3f7019.async.js +++ b/p__Paperlibrary__Random__PreviewEdit__index.cfe9b23a.async.js @@ -97,7 +97,7 @@ `;for(let Yn=0;Yn{switch(In){case dt:return x.createElement(Ot,{callback:Lo,onCancel:Lr});case _t:return x.createElement(yt.Z,{callback:Lo,onCancel:Lr});case st:return x.createElement(Ie.Z,{callback:Lo,onCancel:Lr});case ct:return x.createElement(ut,{callback:Lo,onCancel:Lr});case sn:return x.createElement(ye,{callback:Lo,onCancel:Lr});case"maths-latex":return x.createElement(Mt,{showSaveButton:!0,callback:Lo});case"inline-latex":return x.createElement(Qt.Z,{showSaveButton:!0,callback:Lo});default:return null}},[In]);function Lr(){Na("")}(0,x.useEffect)(()=>{if(fr.current){let ra=function(bo){ka=!0,eo=bo.pageY},Bn=function(){ka=!1},bn=function(bo){if(ka){let Ao=bo.pageY-eo;Ao<0&&(Ao=0),Ao>300&&(Ao=300);let Go=Zt+Ao+"px";xo(Go)}},Zn=fr.current,ka=!1,eo=0;return Zn.addEventListener("mousedown",ra),document.addEventListener("mousemove",bn),document.addEventListener("mouseup",Bn),()=>{Zn.removeEventListener("mousedown",ra),document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",Bn)}}},[cn,fr]),(0,x.useEffect)(()=>{xo(Zt)},[Zt]);const $r=zt(Je),ei=zt(io),ti={width:$r,height:ei},li=(0,x.useMemo)(()=>{if(ro){let ra=new Date(ro),Bn=ra.getHours(),bn=ra.getMinutes(),Zn=ra.getSeconds();return Bn=Bn<10?"0"+Bn:Bn,bn=bn<10?"0"+bn:bn,Zn=Zn<10?"0"+Zn:Zn,`${Bn}:${bn}:${Zn}`}return 0},[ro]),ni=ra=>{const Bn=[];if(aa){let bn=-1;ra=ra.replace(/(@▁▁@|@▁@)/g,function(Zn,ka,eo){Bn.push({multiLine:Zn!==Xt})})}return Bn};function Ei(){window.sessionStorage.removeItem(Ln),$o(!1),Zo(0)}function fi(){$o(!1),Zo(0),cn.setValue(window.sessionStorage.getItem(Ln))}(0,x.useEffect)(()=>{un[In]&&In!==jt&&In!==ct&&setTimeout(()=>{const ra=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth/2-ra.offsetWidth/2,bn=window.innerHeight/2-ra.offsetHeight/2;Mo(Bn),rr(bn)},0)},[In]);const si=ra=>{ra.preventDefault();const Bn=ra.clientX-Io,bn=ra.clientY-Vo;document.body.onmousemove=Zn=>{let ka=Zn.clientX-Bn,eo=Zn.clientY-bn;const bo=document.getElementsByClassName("markdown-popup-form")[0],Ao=window.innerWidth-bo.offsetWidth,Go=window.innerHeight-bo.offsetHeight;ka=Math.max(0,Math.min(ka,Ao)),eo=Math.max(0,Math.min(eo,Go)),ai(Zn.clientX,Zn.clientY,Bn,bn)&&(Mo(ka),rr(eo))},document.body.onmouseup=function(){document.body.onmousemove=null}},ai=(ra,Bn,bn,Zn)=>{const ka=document.body.clientHeight,eo=document.body.clientWidth;return ra<20&&bn>ra||ra>eo-20&&bnBn||Bn>ka-20&&Znwe in ve?ze(ve,we,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ve[we]=ge,z=(ve,we)=>{for(var ge in we||(we={}))a.call(we,ge)&&y(ve,ge,we[ge]);if(E)for(var ge of E(we))b.call(we,ge)&&y(ve,ge,we[ge]);return ve},ee=(ve,we)=>Ee(ve,oe(we));const{useForm:ne}=x.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:ve,onCancel:we})=>{const[ge]=ne();let et=(0,Oe.useRef)();function Te(Ke){et.current.width=ge.getFieldValue("width"),et.current.align=ge.getFieldValue("align"),ve(Ke,et.current)}function Ye(Ke,vt){if(Ke.status===-1){ie.ZP.error(Ke.message);return}ge.setFieldsValue({src:`/api/attachments/${Ke.id}`,type:vt.type})}function He(Ke){let vt=Ke.target.files[0];et.current=vt,Ae(vt,Ye)}return Ne.createElement(x.default,ee(z({form:ge},le),{className:"upload-image-panel",onFinish:Te,style:{width:470,overflow:"hidden"}}),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Pe.default,{style:ae})),Ne.createElement(me,{onFileChange:He}))),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Pe.default,{style:{width:264}})),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Re.Z,null,Ne.createElement(x.default.Item,{name:"width",style:{margin:0}},Ne.createElement(xe.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.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"}]})),Ne.createElement("aside",null,Ne.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(re.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function me({onFileChange:ve}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:ve}))}function Ae(ve,we){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ie.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ge=new FormData;ge.append("editormd-image-file",ve),ge.append("file_param_name","editormd-image-file"),ge.append("byxhr","true");var et=new window.XMLHttpRequest;et.withCredentials=!0,et.addEventListener("load",function(Te){we(JSON.parse(Te.target.responseText),ve)},!1),et.addEventListener("error",function(Te){console.error(Te)},!1),et.open("POST",`${Fe.KI}/api/attachments.json`),et.send(ge)}},57261:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return Pe}});var x=te(59301),ie=te(4676);class Pe extends x.Component{constructor(xe){super(xe);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,ie.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(rt,Et,te){"use strict";te.d(Et,{i:function(){return le},Z:function(){return me}});var x={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"},ie=te(71418),Pe=te(6848),Re=te(93948),xe=te(92310),be=te.n(xe),re=te(65862),Fe=te(2524),Oe=te(41867),De=te(79005),Ne=te(20345),ze=te(77882),Ee=te(31081),oe=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),z=te(96593),ee=te(19664),ne=te(91833),ae=te(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var me=({className:Ae,dataSource:ve=[],col:we=4,right:ge,bottom:et=23,precision:Te=0,wrapWidth:Ye=1200,trackEventItems:He,loading:Ke,onRemove:vt=()=>{},isCurrent:Ft=!0,showAlias:it=!1,showProgress:Lt=!1})=>{const Xe=Math.floor((Ye-(we-1)*ge)/we),Ot=[{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(yt=>(window.ENV==="build"&&(yt.ptimg=`/react/build${yt.ptimg}`,yt.swimg=`/react/build${yt.swimg}`),yt));return ae.createElement(ie.Z,{spinning:Ke},ae.createElement("div",{className:be()(x.list,Ae)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((yt,Ie)=>{var _e,ht,Vt,mt,Ht,he;const{name:bt,id:ln,identifier:wt,featured:ft,school_name:Ve,image_url:Ze,excellent:Se,is_plan:ce}=yt;return ae.createElement("div",{key:ln,className:Ft&&Lt?x.wrapisCurrent:x.wrap,style:{width:Xe,marginRight:(1+Ie)%we===0?0:ge+Te,marginBottom:et}},ae.createElement("a",{className:x.li,onClick:We=>{We.preventDefault(),We.stopPropagation(),He&&(0,re.L9)([He]),(0,re.xg)(`/paths/${wt}`)}},ae.createElement("div",{className:x.img},ae.createElement("img",{className:x.cover,src:`${Ze}`}),Ft&&(0,Oe.bg)()&&(yt==null?void 0:yt.studying)&&ae.createElement("div",{className:`${x.movebq} user-path-items`,onClick:We=>{We.stopPropagation(),vt(yt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=yt==null?void 0:yt.subject_tags)==null?void 0:_e.map((We,ut)=>{var pe,fe;if(ut===0){const ke=(pe=Ot.find(ye=>ye.name==We))==null?void 0:pe.swimg;return ae.createElement("img",{className:x.sign,src:ke,style:{left:"-4px"}})}const qe=(fe=Ot.find(ke=>ke.name==We))==null?void 0:fe.ptimg;return ae.createElement("img",{className:x.sign,src:qe,style:{left:`${48+52*(ut-1)+2*ut}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(yt==null?void 0:yt.excellent)&&ae.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:x.name},ae.createElement(Pe.Z,{title:it&&(yt!=null&&yt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${bt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${yt==null?void 0:yt.excellent_alias_name}`)):bt},ae.createElement("span",{className:x.e},it&&(yt==null?void 0:yt.excellent_alias_name)||bt))),Ft&&Lt&&((ht=yt==null?void 0:yt.progress)==null?void 0:ht.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(Re.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Vt=yt==null?void 0:yt.progress)==null?void 0:Vt.my_score)/((mt=yt==null?void 0:yt.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ht=yt==null?void 0:yt.progress)==null?void 0:Ht.my_score,"/",(he=yt==null?void 0:yt.progress)==null?void 0:he.all_score),(!Ft||!Lt)&&ae.createElement("div",{className:x.tags},ae.createElement("div",null,ae.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,yt.stages_count))),ae.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,yt.members_count)))))))})),!ve.length&&ae.createElement(Fe.Z,null)))}},3918:function(rt,Et,te){"use strict";te.d(Et,{jL:function(){return xe},w9:function(){return zt},vv:function(){return Je},dN:function(){return un},QD:function(){return jo},cQ:function(){return ut.Z},vg:function(){return Mn},Oz:function(){return Dt},op:function(){return Zo},O5:function(){return li},_b:function(){return ir},t7:function(){return et},tT:function(){return He},Gi:function(){return xa},YG:function(){return xn},Ed:function(){return Hn},kT:function(){return Ln},qp:function(){return b},Um:function(){return le},K3:function(){return ee},vr:function(){return Mo},qE:function(){return dr},Je:function(){return Ft},wb:function(){return he},rC:function(){return We},lB:function(){return wt},cq:function(){return Va},kO:function(){return fo},tp:function(){return Ae},Si:function(){return fi},k8:function(){return Kr},Du:function(){return eo}});var x=te(59301),ie={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"},Pe="data:image/png;base64,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",xe=({dataSource:At=[],img:Bt,imgWidth:Kt=346,title:Sn,sunTitle:_n,bannerExtraContent:va})=>x.createElement("div",{className:ie.banner},x.createElement("div",{className:ie.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Sn),x.createElement("span",null,_n)),At.length>0&&x.createElement("div",{className:ie.btns},At.map((dn,Yn)=>x.createElement("div",{key:Yn,onClick:dn.click},dn.name,dn.sign?x.createElement("img",{src:Pe,width:39}):null))),va),Bt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Bt,width:Kt}))),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"},re=te(92310),Fe=te.n(re),Oe=te(89392),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(At,Bt,Kt)=>Bt in At?De(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,E=(At,Bt)=>{for(var Kt in Bt||(Bt={}))ze.call(Bt,Kt)&&oe(At,Kt,Bt[Kt]);if(Ne)for(var Kt of Ne(Bt))Ee.call(Bt,Kt)&&oe(At,Kt,Bt[Kt]);return At},b=({dataSource:At=[],value:Bt,onChange:Kt,onTitleChange:Sn,className:_n,title:va,titleWidth:dn=41,style:Yn={},fontColor:ca="#6A7283",showCount:Ka,classNameActive:ma,styleItem:Nn={}})=>{const[Ua,po]=(0,x.useState)(0),[To,ha]=(0,x.useState)(!1),Aa=(0,x.useRef)(null),So=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var lo;At.length!==0&&(((lo=Aa==null?void 0:Aa.current)==null?void 0:lo.clientHeight)>97?po(1):po(0)),At.length===0&&po(0),ha(!1)},[At]),x.createElement("div",{className:Fe()(be.row,_n),style:Yn},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:dn,marginTop:To?12:4},className:`${be.title} ${Sn?"current":""}`},va),x.createElement("div",{className:To?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},x.createElement("div",{className:be.bar,ref:So,style:Ua>0?{height:Ua===1?97:"auto",overflow:Ua===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:be.tag,ref:Aa},At==null?void 0:At.map(lo=>x.createElement("span",{onClick:()=>Kt(lo.id),key:lo.id,style:E(E({color:ca},Nn),(lo==null?void 0:lo.style)||{}),className:Bt===lo.id?Fe()(ma||be.active,lo.classNameActive):""},x.createElement("span",{title:lo.name,className:be.name},lo.name),!!Ka&&x.createElement("span",{className:be.num},lo.count))))),!!Ua&&x.createElement(x.Fragment,null,Ua===1?x.createElement("div",{onClick:()=>{var lo;po(2),((lo=Aa==null?void 0:Aa.current)==null?void 0:lo.clientHeight)>245?ha(!0):ha(!1)},className:be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{So.current.scrollTop=0,po(1),ha(!1)},className:be.action},"\u6536\u8D77",x.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:At=[],value:Bt,onChange:Kt,onTitleChange:Sn,className:_n,title:va,titleWidth:dn=41,style:Yn={},fontColor:ca="#6A7283",showCount:Ka,expand:ma=!0})=>{const[Nn,Ua]=(0,x.useState)(0),[po,To]=(0,x.useState)(!1),ha=(0,x.useRef)(null),Aa=(0,x.useRef)(null),[So,lo]=(0,x.useState)(ma);return x.createElement("div",{className:Fe()(y.row,_n),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:dn,marginTop:po?12:4},className:`${y.title} ${Sn?"current":""}`},va),x.createElement("i",{className:`iconfont ${So?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:So?8:10},onClick:()=>lo(!So)})),So&&x.createElement("div",{className:po?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:Aa},x.createElement("div",{className:y.tag,ref:ha},At==null?void 0:At.map(Uo=>x.createElement("span",{onClick:()=>Kt(Uo.id),key:Uo.id,style:{color:ca},className:Bt===Uo.id?y.active:""},x.createElement("span",{title:Uo.name,className:y.name},Uo.name),!!Ka&&x.createElement("span",{className:y.num},Uo.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:At=[],value:Bt,onChange:Kt,onTitleChange:Sn,className:_n,title:va,titleWidth:dn=41,style:Yn={},fontColor:ca="#fff",showCount:Ka,expand:ma=!0})=>{const[Nn,Ua]=(0,x.useState)(0),[po,To]=(0,x.useState)(!1),ha=(0,x.useRef)(null),Aa=(0,x.useRef)(null),[So,lo]=(0,x.useState)(ma);return x.createElement("div",{className:Fe()(ne.row,_n),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:dn},className:`${ne.title} ${Sn?"current":""}`},va),x.createElement("i",{className:`iconfont ${So?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:So?"#00DDC7":"#037F74",fontSize:So?10:12},onClick:()=>lo(!So)})),So&&x.createElement("div",{className:po?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},x.createElement("div",{className:ne.bar,ref:Aa},x.createElement("div",{className:ne.tag,ref:ha},At==null?void 0:At.map(Uo=>x.createElement("span",{onClick:()=>Kt(Uo.id),key:Uo.id,style:{color:ca},className:Bt===Uo.id?ne.active:""},x.createElement("span",{title:Uo.name,className:ne.name},Uo.name),!!Ka&&x.createElement("span",{className:ne.num},Uo.count)))))))},de={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"},Ae=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={}})=>x.createElement("div",{style:_n,className:Fe()(de.tabs,Sn)},At.map(va=>x.createElement("span",{onClick:()=>Kt(va.id),className:Bt===va.id?de.active:"",key:va.id},va.name))),ve={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"},we=te(92832),et=({dataSource:At=[],value:Bt="",onChange:Kt,onInputChange:Sn=()=>{},className:_n,style:va={},placeholder:dn,allowClear:Yn=!1})=>{var ca;const[Ka,ma]=(0,x.useState)(""),[Nn,Ua]=(0,x.useState)("");(0,x.useEffect)(()=>{var ha;let Aa=Bt;(ha=JSON.stringify(Bt))!=null&&ha.includes("{")&&(ma(Bt.id),Aa=Bt.value||"");try{Ua(decodeURIComponent(Aa||""))}catch(So){Ua(decodeURIComponent(Aa||""))}},[Bt]);const po=()=>{Kt(encodeURIComponent(Nn),Ka||null)},To=ha=>{ha!==Ka&&(ma(ha),Kt(encodeURIComponent(Nn),ha))};return x.createElement("div",{className:Fe()(ve.input,_n),style:va},!!At.length&&x.createElement("div",{className:ve.dropdown},x.createElement("div",{className:ve.text},(ca=At.find(ha=>ha.id===Ka))==null?void 0:ca.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:ve.b1}),x.createElement("b",{className:ve.b2})),x.createElement("div",{className:ve.menu},At.map((ha,Aa)=>x.createElement("div",{key:Aa,onClick:()=>To(ha.id)},ha.name)))),x.createElement(we.default,{onPressEnter:po,value:Nn,onChange:ha=>{Ua(ha.target.value),Sn(encodeURIComponent(ha.target.value),Ka||null)},bordered:!1,placeholder:dn}),x.createElement("i",{onClick:po,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},He=({dataSource:At=[],value:Bt="",onChange:Kt,onInputChange:Sn=()=>{},className:_n,style:va={},placeholder:dn,allowClear:Yn=!1})=>{var ca;const[Ka,ma]=(0,x.useState)(""),[Nn,Ua]=(0,x.useState)("");(0,x.useEffect)(()=>{var ha;let Aa=Bt;(ha=JSON.stringify(Bt))!=null&&ha.includes("{")&&(ma(Bt.id),Aa=Bt.value||"");try{Ua(decodeURIComponent(Aa||""))}catch(So){Ua(decodeURIComponent(Aa||""))}},[Bt]);const po=()=>{Kt(encodeURIComponent(Nn),Ka||null)},To=ha=>{ha!==Ka&&(ma(ha),Kt(encodeURIComponent(Nn),ha))};return x.createElement("div",{className:Fe()(Te.input,_n),style:va},!!At.length&&x.createElement("div",{className:Te.dropdown},x.createElement("div",{className:Te.text},(ca=At.find(ha=>ha.id===Ka))==null?void 0:ca.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:Te.menu},At.map((ha,Aa)=>x.createElement("div",{key:Aa,onClick:()=>To(ha.id)},ha.name)))),x.createElement(we.default,{onPressEnter:po,value:Nn,onChange:ha=>{Ua(ha.target.value),Sn(encodeURIComponent(ha.target.value),Ka||null)},bordered:!1,placeholder:dn}),x.createElement("i",{onClick:po,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ke={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"},Ft=({value:At,onChange:Bt,className:Kt,total:Sn,pageSize:_n,style:va={}})=>{const dn=At<2,Yn=At>=Math.ceil(Sn/_n);return Sn<=_n?x.createElement(x.Fragment,null):x.createElement("div",{className:Fe()(Ke.quickPager,Kt),style:va},x.createElement("div",{onClick:()=>{dn||Bt(At-1,"prev")},className:dn?Ke.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{Yn||Bt(At+1,"next")},className:Yn?Ke.disabled:""},"\u4E0B\u4E00\u9875"))},it={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"},Lt=te(71418),Xe=te(6848),Ot=te(13570),yt=te(74128),Ie=te(65862),_e=te(96908),ht=te(57177),Vt=te(81378),mt=te(2524),he=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca})=>{const Ka=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:ca},x.createElement("div",{className:Fe()(it.list,At)},!!Bt.length&&Bt.map((ma,Nn)=>{const{name:Ua,id:po,identifier:To,power:ha,cover_image_id:Aa,pic:So}=ma;return x.createElement("div",{className:it.wrap,key:po,style:{width:Ka,marginRight:(1+Nn)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${To}/challenges`,className:it.li,onClick:lo=>{lo.preventDefault(),Yn&&(0,Ie.L9)([Yn]),ha&&(0,Ie.xg)(`/shixuns/${To}/challenges`)}},x.createElement("div",{className:it.img},x.createElement("img",{className:it.cover,src:`${So}`}),ma.is_jupyter&&x.createElement("img",{className:it.sign,src:_e}),ma.is_jupyter_lab&&x.createElement("img",{className:it.sign,src:ht}),ma.is_unity_3d&&x.createElement("img",{className:it.sign,src:Vt})),x.createElement("div",{className:it.name},x.createElement(Xe.Z,{title:Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:it.e},Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:it.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ma.challenges_count))),!!ma.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ma.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ma.level))),x.createElement("div",{className:it.rate},x.createElement(Ot.Z,{allowHalf:!0,disabled:!0,defaultValue:ma.score_info}),x.createElement("span",null,"\xA0",ma.score_info?`${ma.score_info}\u5206`:"5\u5206")))),!ha&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&x.createElement(mt.Z,null)))},bt={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"},wt=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,wrapClassName:Yn,trackEventItems:ca,loading:Ka})=>{const ma=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:Ka},x.createElement("div",{className:Fe()(bt.list,At)},!!Bt.length&&Bt.map((Nn,Ua)=>{const{name:po,id:To,identifier:ha,power:Aa,cover_image_id:So,pic:lo}=Nn;return x.createElement("div",{className:Fe()(bt.wrap,Yn),key:To,style:{width:ma,marginRight:(1+Ua)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${ha}/challenges`,className:bt.li,onClick:Uo=>{Uo.preventDefault(),ca&&(0,Ie.L9)([ca]),Aa&&(0,Ie.xg)(`/shixuns/${ha}/challenges`)}},x.createElement("img",{src:te(47621),className:bt.titleBg}),x.createElement("div",{className:bt.name},x.createElement(Xe.Z,{title:po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:bt.e},po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:bt.img},x.createElement("img",{className:bt.cover,src:So?`${yt.Z.API_SERVER}/api/attachments/${So}`:`${yt.Z.IMG_SERVER+lo}`}),Nn.is_jupyter&&x.createElement("div",{className:bt.bq},"Jupyter"),Nn.is_jupyter_lab&&x.createElement("div",{className:bt.bq},"JupyterLab"),Nn.is_unity_3d&&x.createElement("div",{className:bt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:bt.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:bt.value},Nn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:bt.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:bt.value},Nn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:bt.text},"\u5173\u5361\u6570"),x.createElement("span",{className:bt.value},Nn.challenges_count)),x.createElement("div",{className:bt.rate},x.createElement(Ot.Z,{allowHalf:!0,disabled:!0,defaultValue:Nn.score_info}),x.createElement("span",{className:bt.value,style:{color:"#FF9C00"}},"\xA0",Nn.score_info?`${Nn.score_info}\u5206`:"5\u5206"))))),!Aa&&x.createElement("div",{className:bt.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&x.createElement(mt.Z,null)))},ft={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ve="data:image/png;base64,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",Ze="data:image/png;base64,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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",We=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca,wrapClassName:Ka,imgClassName:ma})=>{const Nn=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:ca},x.createElement("div",{className:Fe()(ft.list,At)},!!Bt.length&&Bt.map((Ua,po)=>{const{name:To,id:ha,identifier:Aa,power:So,cover_image_id:lo,pic:Uo}=Ua;return x.createElement("div",{className:Fe()(ft.wrap,Ka),key:ha,style:{width:Nn,marginRight:(1+po)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${Aa}/challenges`,className:ft.li,onClick:ar=>{ar.preventDefault(),Yn&&(0,Ie.L9)([Yn]),So&&(0,Ie.xg)(`/shixuns/${Aa}/challenges`)}},x.createElement("div",{className:Fe()(ft.img,ma)},x.createElement("img",{className:ft.cover,src:lo?`${yt.Z.API_SERVER}/api/attachments/${lo}`:`${yt.Z.IMG_SERVER+Uo}`}),Ua.is_jupyter&&x.createElement("img",{className:ft.sign,src:Ve}),Ua.is_jupyter_lab&&x.createElement("img",{className:ft.sign,src:Ze}),Ua.is_unity_3d&&x.createElement("img",{className:ft.sign,src:Se})),x.createElement("div",{className:ft.name},x.createElement(Xe.Z,{title:To||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},To||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ft.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ua.challenges_count))),!!Ua.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ua.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ua.level))),x.createElement("div",{className:ft.rate},x.createElement(Ot.Z,{allowHalf:!0,disabled:!0,defaultValue:Ua.score_info}),x.createElement("span",null,"\xA0",Ua.score_info?`${Ua.score_info}\u5206`:"5\u5206")))),!So&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&x.createElement(mt.Z,null)))},ut=te(61584),pe={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"},fe=te(79005),qe=te(20345),ke=te(77882),ye=te(31081),at=te(75309),Ut=te(71979),pt=te(47558),kt=te(42922),Mt=te(66832),Qt=te(96593),Be=te(19664),nt=te(91833),dt=Object.defineProperty,st=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Yt=(At,Bt,Kt)=>Bt in At?dt(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,_t=(At,Bt)=>{for(var Kt in Bt||(Bt={}))ct.call(Bt,Kt)&&Yt(At,Kt,Bt[Kt]);if(st)for(var Kt of st(Bt))jt.call(Bt,Kt)&&Yt(At,Kt,Bt[Kt]);return At};const sn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:qe},{name:"101\u8BA1\u5212",ptimg:ke,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:at,swimg:Ut},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pt,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Mt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Be,swimg:nt}];var Dt=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca,wrapClassName:Ka,imgClassName:ma,isArrow:Nn=!1,imgStyle:Ua={}})=>{const po=Math.floor((dn-(Kt-1)*Sn)/Kt),[To,ha]=(0,x.useState)(),[Aa,So]=(0,x.useState)(),lo=ar=>ha(ar),Uo=()=>ha(-1);return x.createElement(Lt.Z,{spinning:ca},x.createElement("div",{className:Fe()(pe.list,At)},!!(Bt!=null&&Bt.length)&&(Bt==null?void 0:Bt.map((ar,br)=>{var yi;const{name:Ci,id:xi,identifier:bi,featured:Qi,school_name:oi,image_url:pi,excellent:Oi,is_plan:Ii}=ar;return x.createElement("div",{key:xi,className:Fe()(pe.wrap,Ka),style:{width:po,marginRight:(1+br)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/paths/${bi}`,className:pe.li,onClick:Vr=>{Vr.preventDefault(),Yn&&(0,Ie.L9)([Yn]),(0,Ie.xg)(`/paths/${bi}`)}},x.createElement("img",{src:te(39057),className:pe.titleBg}),x.createElement("div",{className:pe.name},x.createElement(Xe.Z,{title:Ci},x.createElement("span",{className:pe.e,style:{color:Nn&&To===br?"#145DFF":"#000000"},onMouseEnter:()=>{lo(br)},onMouseLeave:Uo},Ci))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:Fe()(pe.img,ma)},x.createElement("img",{className:pe.cover,style:_t({},Ua),src:`${yt.Z.IMG_SERVER+pi}`}),(yi=ar==null?void 0:ar.subject_tags)==null?void 0:yi.map((Vr,ui)=>{var Ai,Zi;if(ui===0){const vi=(Ai=sn.find(Ti=>Ti.name==Vr))==null?void 0:Ai.swimg;return x.createElement("img",{className:pe.sign,src:vi,style:{left:"-4px"}})}const Mi=(Zi=sn.find(vi=>vi.name==Vr))==null?void 0:Zi.ptimg;return x.createElement("img",{className:pe.sign,src:Mi,style:{left:`${48+52*(ui-1)+2*ui}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ar==null?void 0:ar.excellent)&&x.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:pe.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:pe.value},ar.stages_count)),x.createElement("div",null,x.createElement("span",{className:pe.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:pe.value},ar.members_count))))))})),!Bt.length&&x.createElement(mt.Z,null)))},Ct={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Rt=te(41867),Gt=te(59301);const en=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:qe},{name:"101\u8BA1\u5212",ptimg:ke,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:at,swimg:Ut},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pt,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Mt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Be,swimg:nt}];var Mn=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca,onRemove:Ka=()=>{},isCurrent:ma=!0,showAlias:Nn=!1,wrapClassName:Ua,imgClassName:po})=>{const To=Math.floor((dn-(Kt-1)*Sn)/Kt),ha=[{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(Aa=>(window.ENV==="build"&&(Aa.ptimg=`/react/build${Aa.ptimg}`,Aa.swimg=`/react/build${Aa.swimg}`),Aa));return Gt.createElement(Lt.Z,{spinning:ca},Gt.createElement("div",{className:Fe()(Ct.list,At)},!!(Bt!=null&&Bt.length)&&(Bt==null?void 0:Bt.map((Aa,So)=>{var lo;const{name:Uo,id:ar,identifier:br,featured:yi,school_name:Ci,image_url:xi,excellent:bi,is_plan:Qi}=Aa;return Gt.createElement("div",{key:ar,className:Fe()(Ct.wrap,Ua),style:{width:To,marginRight:(1+So)%Kt===0?0:Sn+va,marginBottom:_n}},Gt.createElement("a",{className:Ct.li,onClick:oi=>{oi.preventDefault(),oi.stopPropagation(),Yn&&(0,Ie.L9)([Yn]),(0,Ie.xg)(`/paths/${br}`)}},Gt.createElement("div",{className:Fe()(Ct.img,po)},Gt.createElement("img",{className:Ct.cover,src:`${yt.Z.IMG_SERVER+xi}`}),ma&&(0,Rt.bg)()&&(Aa==null?void 0:Aa.studying)&&Gt.createElement("div",{className:`${Ct.movebq} user-path-items`,onClick:oi=>{oi.stopPropagation(),Ka(Aa)}},Gt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Gt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lo=Aa==null?void 0:Aa.subject_tags)==null?void 0:lo.map((oi,pi)=>{var Oi,Ii;if(pi===0){const ui=(Oi=ha.find(Ai=>Ai.name==oi))==null?void 0:Oi.swimg;return Gt.createElement("img",{className:Ct.sign,src:ui,style:{left:"-4px"}})}const Vr=(Ii=ha.find(ui=>ui.name==oi))==null?void 0:Ii.ptimg;return Gt.createElement("img",{className:Ct.sign,src:Vr,style:{left:`${48+52*(pi-1)+2*pi}px`}})}),Gt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Aa==null?void 0:Aa.excellent)&&Gt.createElement("div",{className:Ct.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Gt.createElement("div",{className:Ct.name},Gt.createElement(Xe.Z,{title:Nn&&(Aa!=null&&Aa.excellent_alias_name)?Gt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Uo}`,Gt.createElement("br",null),Gt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Aa==null?void 0:Aa.excellent_alias_name}`)):Uo},Gt.createElement("span",{className:Ct.e},Nn&&(Aa==null?void 0:Aa.excellent_alias_name)||Uo))),Gt.createElement("div",{className:Ct.tags},Gt.createElement("div",null,Gt.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Gt.createElement("span",null,Aa.stages_count))),Gt.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Gt.createElement("span",null,Aa.members_count)))))))})),!Bt.length&&Gt.createElement(mt.Z,null)))},gn={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"},Xt="data:image/png;base64,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",vn=te(59301),zt=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca})=>{const Ka=Math.floor((dn-(Kt-1)*Sn)/Kt);return vn.createElement(Lt.Z,{spinning:ca},vn.createElement("div",{className:Fe()(gn.list,At)},!!Bt.length&&Bt.map((ma,Nn)=>{const{subject_identifier:Ua,id:po,identifier:To,power:ha}=ma,Aa=ma.is_public!=0&&ma.is_public;return vn.createElement("div",{className:gn.wrap,key:po,style:{width:Ka,marginRight:(1+Nn)%Kt===0?0:Sn+va,marginBottom:_n}},vn.createElement("a",{className:gn.li,onClick:So=>{So.preventDefault(),Yn&&(0,Ie.L9)([Yn]),(0,Ie.xg)(ma.first_category_url)}},vn.createElement("div",{className:gn.top},vn.createElement(Xe.Z,{title:ma.name},vn.createElement("div",{className:gn.name},ma.name)),vn.createElement("img",{className:gn.img,src:yt.Z.IMG_SERVER+"/images/"+ma.avatar_url}),vn.createElement("div",{className:gn.text,title:ma.creator},ma.creator),Ua&&vn.createElement("div",{className:gn.btns},vn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Aa&&vn.createElement("div",{className:gn.sign},"\u516C\u5F00")),vn.createElement("div",{className:gn.bottom},ma.visits>0&&vn.createElement(Xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-liulanyan"}),vn.createElement("span",null,ma.visits))),ma.course_members_count>0&&vn.createElement(Xe.Z,{title:"\u6210\u5458",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-chengyuan"}),ma.course_members_count)),ma.tasks_count>0&&vn.createElement(Xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-zuoye"}),ma.tasks_count)),ma.is_end?vn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ma.is_accessible&&vn.createElement("div",{className:gn.lockWrap},vn.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&vn.createElement(mt.Z,null)))},Jt={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"},an="data:image/png;base64,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",un=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,wrapClassName:Yn,trackEventItems:ca,loading:Ka})=>{const ma=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:Ka},x.createElement("div",{className:Fe()(Jt.list,At)},!!Bt.length&&Bt.map((Nn,Ua)=>{const{subject_identifier:po,id:To,identifier:ha,power:Aa}=Nn,So=Nn.is_public!=0&&Nn.is_public;return x.createElement("div",{className:Fe()(`${Jt.wrap} ${Nn.is_accessible?"":Jt.warpStyle}`,Yn),key:To,style:{width:ma,marginRight:(1+Ua)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{className:Jt.li,onClick:lo=>{lo.preventDefault(),ca&&(0,Ie.L9)([ca]),(0,Ie.xg)(Nn.first_category_url)}},x.createElement("div",{className:Jt.creator},x.createElement("img",{className:Jt.img,src:yt.Z.IMG_SERVER+"/images/"+Nn.avatar_url}),x.createElement("div",{className:Jt.text,title:Nn.creator},Nn.creator)),x.createElement("div",{className:Jt.top},x.createElement(Xe.Z,{title:Nn.name},x.createElement("div",{className:Jt.name},Nn.name)),So&&x.createElement("div",{className:Jt.sign},"\u516C\u5F00")),x.createElement("div",{className:Jt.middle},x.createElement("div",{className:Jt.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Jt.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Jt.value},(Nn==null?void 0:Nn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Jt.text},"\u6210\u5458"),x.createElement("span",{className:Jt.value},(Nn==null?void 0:Nn.course_members_count)||0))),x.createElement("div",{className:Jt.row},x.createElement("div",null,x.createElement("span",{className:Jt.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Jt.value},(Nn==null?void 0:Nn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Jt.text},"\u72B6\u6001"),Nn.is_end?x.createElement("span",{className:Jt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Jt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),po&&x.createElement("div",{className:Jt.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Nn.is_accessible&&x.createElement("div",{className:Jt.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&x.createElement(mt.Z,null)))},nn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},$e="data:image/png;base64,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",Je=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,wrapClassName:Yn,trackEventItems:ca,loading:Ka})=>{const ma=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:Ka},x.createElement("div",{className:Fe()(nn.list,At)},!!Bt.length&&Bt.map((Nn,Ua)=>{const{subject_identifier:po,id:To,identifier:ha,power:Aa}=Nn,So=Nn.is_public!=0&&Nn.is_public;return x.createElement("div",{className:Fe()(`${nn.wrap} ${Nn.is_accessible?"":nn.warpStyle}`,Yn),key:To,style:{width:ma,marginRight:(1+Ua)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{className:nn.li,onClick:lo=>{lo.preventDefault(),ca&&(0,Ie.L9)([ca]),(0,Ie.xg)(Nn.first_category_url)}},x.createElement("div",{className:nn.creator},x.createElement("img",{className:nn.img,src:yt.Z.IMG_SERVER+"/images/"+Nn.avatar_url}),x.createElement("div",{className:nn.text,title:Nn.creator},Nn.creator)),x.createElement("div",{className:nn.top},x.createElement(Xe.Z,{title:Nn.name},x.createElement("div",{className:nn.name},Nn.name)),So&&x.createElement("div",{className:nn.sign})),x.createElement("div",{className:nn.middle},x.createElement("div",{className:nn.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:nn.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:nn.value},(Nn==null?void 0:Nn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:nn.text},"\u6210\u5458"),x.createElement("span",{className:nn.value},(Nn==null?void 0:Nn.course_members_count)||0))),x.createElement("div",{className:nn.row},x.createElement("div",null,x.createElement("span",{className:nn.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:nn.value},(Nn==null?void 0:Nn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:nn.text},"\u72B6\u6001"),Nn.is_end?x.createElement("span",{className:nn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:nn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),po&&x.createElement("div",{className:nn.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Nn.is_accessible&&x.createElement("div",{className:nn.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&x.createElement(mt.Z,null)))},Zt={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"},qt=te(65582),xn=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={},tabBarExtraContent:va})=>x.createElement("div",{className:Fe()(Zt.tabs,Sn),style:_n},x.createElement("div",{className:Zt.tabsWrap},At.map((dn,Yn)=>x.createElement("aside",{className:Zt.tab,onClick:()=>{Kt(dn.id),dn.link&&qt.history.push(dn.link)},key:Yn},x.createElement("div",{className:Bt===dn.id?Zt.active:""},dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Xe.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:Zt.tabBar},va)),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"},Ln=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={},tabBarExtraContent:va})=>x.createElement("div",{className:Fe()(mn.tabs,Sn),style:_n},x.createElement("div",{className:mn.tabsWrap},At.map((dn,Yn)=>x.createElement("aside",{className:mn.tab,onClick:()=>{Kt(dn.id),dn.link&&qt.history.push(dn.link)},key:Yn},x.createElement("div",{className:Bt===dn.id?mn.active:""},dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Xe.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:mn.tabBar},va)),ua={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Hn=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={},tabBarExtraContent:va})=>x.createElement("div",{className:Fe()(ua.tabs,Sn),style:_n},x.createElement("div",{className:ua.tabsWrap},At.map((dn,Yn)=>x.createElement("aside",{className:`${ua.tab} ${Bt===dn.id?ua.active:""}`,onClick:()=>{Kt(dn.id),dn.link&&qt.history.push(dn.link)},key:Yn},x.createElement("div",null,dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Xe.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:ua.tabBar},va)),xa=({className:At,style:Bt={},children:Kt})=>x.createElement("div",{className:Fe()(At),style:Bt},Kt),fn={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"},Jn=te(38854),Ra=te(20834);const na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Va=({sortValue:At,dropValue:Bt,className:Kt,onSort:Sn,onDrop:_n,dataSource:va=na})=>{var dn;return x.createElement("div",{className:Fe()(fn.orderWrap,Kt)},x.createElement(Jn.Z,{dropdownRender:()=>x.createElement(Ra.default,null,va.map((Yn,ca)=>x.createElement(Ra.default.Item,{key:ca,onClick:()=>_n(Yn.id)},Yn.name)))},x.createElement("span",{className:fn.orderTextWrap},(dn=va.find(Yn=>Bt===Yn.id))==null?void 0:dn.name)),x.createElement("span",{className:fn.orderIconWrap},x.createElement("span",{className:fn.orderAsc},x.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")})),x.createElement("span",{className:fn.orderDesc},x.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")}))))},Ia={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ja=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fo=({sortValue:At,dropValue:Bt,className:Kt,onSort:Sn,onDrop:_n,dataSource:va=Ja})=>{var dn;return x.createElement("div",{className:Fe()(Ia.orderWrap,Kt)},x.createElement(Jn.Z,{dropdownRender:()=>x.createElement(Ra.default,null,va.map((Yn,ca)=>x.createElement(Ra.default.Item,{key:ca,onClick:()=>_n(Yn.id)},Yn.name)))},x.createElement("span",{className:Ia.orderTextWrap},(dn=va.find(Yn=>Bt===Yn.id))==null?void 0:dn.name)),x.createElement("span",{className:Ia.orderIconWrap},x.createElement("span",{className:Ia.orderAsc},x.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")})),x.createElement("span",{className:Ia.orderDesc},x.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")}))))},Ro={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"},cn=te(3113),Ko=te(2337),ko=Object.defineProperty,Co=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Qn=(At,Bt,Kt)=>Bt in At?ko(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,ga=(At,Bt)=>{for(var Kt in Bt||(Bt={}))pa.call(Bt,Kt)&&Qn(At,Kt,Bt[Kt]);if(Co)for(var Kt of Co(Bt))yn.call(Bt,Kt)&&Qn(At,Kt,Bt[Kt]);return At},In=(At,Bt)=>{var Kt={};for(var Sn in At)pa.call(At,Sn)&&Bt.indexOf(Sn)<0&&(Kt[Sn]=At[Sn]);if(At!=null&&Co)for(var Sn of Co(At))Bt.indexOf(Sn)<0&&yn.call(At,Sn)&&(Kt[Sn]=At[Sn]);return Kt},Na=(At,Bt,Kt)=>new Promise((Sn,_n)=>{var va=ca=>{try{Yn(Kt.next(ca))}catch(Ka){_n(Ka)}},dn=ca=>{try{Yn(Kt.throw(ca))}catch(Ka){_n(Ka)}},Yn=ca=>ca.done?Sn(ca.value):Promise.resolve(ca.value).then(va,dn);Yn((Kt=Kt.apply(At,Bt)).next())}),Zo=At=>{var Bt=At,{className:Kt,style:Sn,children:_n,loading:va=!1,openLoading:dn,onClick:Yn=()=>{},size:ca="middle",shape:Ka="round",theme:ma}=Bt,Nn=In(Bt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ua,po]=(0,x.useState)(!1),To=(0,x.useMemo)(()=>{switch(ma){case Ko.Fy.THEMEONE:return Ro.ThemeOne;case Ko.Fy.DEFAULT:default:return Ro.btn}},[ma]);return x.createElement(cn.ZP,ga({onClick:(0,Oe.throttle)(ha=>Na(void 0,null,function*(){dn&&po(!0);try{yield Yn(ha)}catch(Aa){console.log("error",Aa)}dn&&po(!1)}),2e3,{leading:!0,trailing:!1}),className:Fe()(To,Ro[`${ca}-${Ka}`],Kt),style:Sn,size:ca,shape:Ka,loading:Ua||va},Nn),_n)},io={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"},dr=({className:At,style:Bt,children:Kt=null,onClick:Sn,title:_n})=>x.createElement("div",{className:Fe()(io.head,At),style:Bt},x.createElement("span",{className:"primary-hover",onClick:Sn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:_n},_n),x.createElement("div",{className:io.node},Kt)),$o={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"},jo=({confirmShow:At=!0,confirmTitle:Bt,confirmClick:Kt,cancelShow:Sn=!0,cancelTitle:_n,cancelClick:va,className:dn,style:Yn,confirmLoading:ca=!1})=>x.createElement("div",{className:Fe()($o.btns,dn),style:Yn},At&&x.createElement(cn.ZP,{loading:ca,onClick:Kt,type:"primary",className:$o.confirm},Bt),Sn&&x.createElement(cn.ZP,{onClick:va,className:$o.cancel},_n)),jn={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"},Mo=({className:At,style:Bt={},LeftContent:Kt,children:Sn,RightContent:_n})=>x.createElement("div",{className:Fe()(jn.fixedBottom,At),style:Bt},x.createElement("div",{className:jn.wrap},x.createElement("div",{className:jn.left},Kt),x.createElement("div",{className:jn.center},Sn),x.createElement("div",{className:jn.right},_n))),Vo={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"},ir=({className:At,style:Bt={},dataSource:Kt=[]})=>x.createElement("div",{className:Fe()(Vo.crumbs,At),style:Bt},Kt.map((Sn,_n)=>_nqt.history.push(Sn.path)},Sn.name):x.createElement("span",null,Sn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:_n,style:{color:"#5F6368"}},Sn.name))),hr=te(31797),fr=Object.defineProperty,or=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Lo=(At,Bt,Kt)=>Bt in At?fr(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,Gr=(At,Bt)=>{for(var Kt in Bt||(Bt={}))Dr.call(Bt,Kt)&&Lo(At,Kt,Bt[Kt]);if(pr)for(var Kt of pr(Bt))jr.call(Bt,Kt)&&Lo(At,Kt,Bt[Kt]);return At},Lr=(At,Bt)=>or(At,wr(Bt)),$r=(At,Bt)=>{var Kt={};for(var Sn in At)Dr.call(At,Sn)&&Bt.indexOf(Sn)<0&&(Kt[Sn]=At[Sn]);if(At!=null&&pr)for(var Sn of pr(At))Bt.indexOf(Sn)<0&&jr.call(At,Sn)&&(Kt[Sn]=At[Sn]);return Kt};const{Countdown:ei}=hr.default;var li=At=>{var Bt=At,{onChange:Kt}=Bt,Sn=$r(Bt,["onChange"]);const[_n,va]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof _n=="number"&&_n>=0&&Kt(_n)},[_n]);const dn=Yn=>{const ca=Math.floor(Yn/1e3);va(ca)};return x.createElement(ei,Lr(Gr({},Sn),{onChange:dn}))},ni={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},fi=({DataProps:At,className:Bt,style:Kt={}})=>{var Sn;return x.createElement("div",{className:Fe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ni.ClassRoomItem,Bt),style:Kt,onClick:()=>{(0,Ie.xg)(At==null?void 0:At.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(Sn=yt.Z)==null?void 0:Sn.IMG_SERVER}/images/${At==null?void 0:At.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(At==null?void 0:At.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(At!=null&&At.is_public)&&x.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"),x.createElement("span",{className:Fe()("text-16px font-medium",ni.TitleDom)},At==null?void 0:At.name)),x.createElement("div",{className:"c-grey-333 font-medium"},At==null?void 0:At.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",At==null?void 0:At.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",At==null?void 0:At.tasks_count),At!=null&&At.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},si=Object.defineProperty,ai=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,bn=(At,Bt,Kt)=>Bt in At?si(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,Zn=(At,Bt)=>{for(var Kt in Bt||(Bt={}))ra.call(Bt,Kt)&&bn(At,Kt,Bt[Kt]);if(ai)for(var Kt of ai(Bt))Bn.call(Bt,Kt)&&bn(At,Kt,Bt[Kt]);return At},eo=({DataProps:At=[],selectValue:Bt,onChange:Kt,className:Sn,style:_n={},extra:va,classNameItem:dn,styleItem:Yn={},barHidden:ca})=>{const[Ka,ma]=(0,x.useState)();return(0,x.useEffect)(()=>{ma(Array.isArray(Bt)?Bt:[Bt])},[Bt]),x.createElement("div",{className:Fe()("flex px-20px py-10px gap-40px",Sn),style:Zn({borderBottom:"1px solid #D3F0FF"},_n)},At==null?void 0:At.map(Nn=>x.createElement("div",{key:Nn==null?void 0:Nn.id,className:Fe()("flex item-center justify-center current c-grey-333 text-16 relative",dn,Nn==null?void 0:Nn.className),style:Zn(Zn({color:Ka!=null&&Ka.includes(Nn==null?void 0:Nn.id)?"#1890FF":"",minWidth:88},Yn),(Nn==null?void 0:Nn.style)||{}),onClick:Ua=>{Kt==null||Kt({domEvent:Ua,item:Nn}),Nn!=null&&Nn.link&&qt.history.push(Nn==null?void 0:Nn.link)}},Nn==null?void 0:Nn.name,!ca&&(Ka==null?void 0:Ka.includes(Nn==null?void 0:Nn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},va))},bo=Object.defineProperty,Ao=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,zr=(At,Bt,Kt)=>Bt in At?bo(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,Wr=(At,Bt)=>{for(var Kt in Bt||(Bt={}))Sr.call(Bt,Kt)&&zr(At,Kt,Bt[Kt]);if(zo)for(var Kt of zo(Bt))er.call(Bt,Kt)&&zr(At,Kt,Bt[Kt]);return At},Qr=(At,Bt)=>Ao(At,Go(Bt)),Kr=({value:At,onChange:Bt,onInputChange:Kt,className:Sn,style:_n={},InputProps:va})=>{const[dn,Yn]=(0,x.useState)(At);return x.createElement("div",{className:Fe()("flex item-center rounded-full px-10px py-2px",Sn),style:Wr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_n)},x.createElement(we.default,Qr(Wr({bordered:!1},va),{onChange:ca=>{Yn(ca.target.value),Kt==null||Kt(encodeURIComponent(ca.target.value))},onPressEnter:ca=>{Bt==null||Bt({domEvent:ca,item:{value:dn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:ca=>{Bt==null||Bt({domEvent:ca,item:{value:dn}})}}))}},31103:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return ie}});var x=te(59301);function ie(Pe,Re){const xe=(0,x.useRef)();(0,x.useEffect)(()=>{xe.current=Pe}),(0,x.useEffect)(()=>{function be(){xe.current()}if(Re!==null){let re=setInterval(be,Re);return()=>clearInterval(re)}},[Re])}},10129:function(rt,Et,te){"use strict";te.d(Et,{h:function(){return x}});var x=(ie=>(ie[ie.NOMATCH=-1]="NOMATCH",ie[ie.OK=0]="OK",ie[ie.TIMEOUT=2]="TIMEOUT",ie[ie.PODFAILURE=3]="PODFAILURE",ie[ie.COMPILEFAILURE=4]="COMPILEFAILURE",ie[ie.EXECUTEFAILURE=5]="EXECUTEFAILURE",ie[ie.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ie))(x||{})},67172:function(rt,Et,te){"use strict";te.d(Et,{H7:function(){return E},MK:function(){return oe},MU:function(){return De},X6:function(){return ze},bM:function(){return Oe},fi:function(){return a},fu:function(){return Fe},n4:function(){return b},rX:function(){return Ee},vl:function(){return y},zO:function(){return Ne}});var x=te(38147),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(z,ee,ne)=>ee in z?ie(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,re=(z,ee)=>{for(var ne in ee||(ee={}))Re.call(ee,ne)&&be(z,ne,ee[ne]);if(Pe)for(var ne of Pe(ee))xe.call(ee,ne)&&be(z,ne,ee[ne]);return z};function Fe(z,ee){return(0,x.U2)(`myproblems/${z}.json`,re({hidePopLogin:!0},ee||{}))}function Oe(z,ee){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ee)}function De(z,ee){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ne(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function Ee(z,ee){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ee)}function E(z,ee){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function a(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,x.v_)(`myproblems/${z}/update_code.json`,ee)}function y(z,ee){return(0,x.v_)(`discusses/${z}/plus.json`,ee)}},26971:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return ul}});var x=te(59301),ie={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Pe=te(78241),Re=te(6848),xe=te(3113),be=te(43418),re=te(5871),Fe=te(8591),Oe=te(92832),De=te(28103),Ne=te(24905),ze=te(95237),Ee=te(43604),oe=te(58421),E=te(60324),a=Object.defineProperty,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Me,Ue,tt)=>Ue in Me?a(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,ne=(Me,Ue)=>{for(var tt in Ue||(Ue={}))y.call(Ue,tt)&&ee(Me,tt,Ue[tt]);if(b)for(var tt of b(Ue))z.call(Ue,tt)&&ee(Me,tt,Ue[tt]);return Me};const ae=Me=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=te(6339),me=te(65582),Ae=te(65862),ve=te(38147),we=Object.defineProperty,ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ye=(Me,Ue,tt)=>Ue in Me?we(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,He=(Me,Ue)=>{for(var tt in Ue||(Ue={}))et.call(Ue,tt)&&Ye(Me,tt,Ue[tt]);if(ge)for(var tt of ge(Ue))Te.call(Ue,tt)&&Ye(Me,tt,Ue[tt]);return Me};const Ke=Me=>React.createElement("svg",He({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var vt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ft=Object.defineProperty,it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ot=(Me,Ue,tt)=>Ue in Me?Ft(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,yt=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Lt.call(Ue,tt)&&Ot(Me,tt,Ue[tt]);if(it)for(var tt of it(Ue))Xe.call(Ue,tt)&&Ot(Me,tt,Ue[tt]);return Me};const Ie=Me=>React.createElement("svg",yt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var _e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",ht=te(70414),Vt=te(96565),mt=te(97805),Ht=te(20633),he={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},bt=te(59301),ln=Object.defineProperty,wt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,tt)=>Ue in Me?ln(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,We=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ze.call(Ue,tt)&&ce(Me,tt,Ue[tt]);if(Ve)for(var tt of Ve(Ue))Se.call(Ue,tt)&&ce(Me,tt,Ue[tt]);return Me},ut=(Me,Ue)=>wt(Me,ft(Ue)),pe=(Me,Ue)=>{var tt={};for(var Nt in Me)Ze.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&Ve)for(var Nt of Ve(Me))Ue.indexOf(Nt)<0&&Se.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const fe=null,qe=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,dispatch:Wn,isEdit:Fa,editData:qn}=tt,ea=pe(tt,["globalSetting","loading","dispatch","isEdit","editData"]);const[za,Pa]=(0,x.useState)(""),[Ha,so]=(0,x.useState)(""),[Qa,Dn]=(0,x.useState)([]),[oa,Da]=(0,x.useState)(""),[Oa,ia]=(0,x.useState)(),[Xa,Za]=(0,x.useState)(!1),[Tn,Un]=(0,x.useState)({}),[On,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{!qn||!Fa||(Pa(qn==null?void 0:qn.name),so(qn==null?void 0:qn.analysis),ia(qn==null?void 0:qn.is_ordered),Un(qn),Za(!0))},[qn]),(0,x.useEffect)(()=>{if(!Xa)return;const qa=qn==null?void 0:qn.standard_answer.map(Do=>Do==null?void 0:Do.answer_text);Dn(qa);const Bo=qn==null?void 0:qn.standard_answer.map(Do=>Do==null?void 0:Do.score);zn(Bo),Za(!1)},[Xa]),(0,x.useImperativeHandle)(Ue,()=>({onSave:ao,Clear:wo}));const ao=()=>{let qa=[],Bo=!1;return za?(Qa.forEach((Do,No)=>{qa.push({position:No+1,answer_text:[],score:On[No]}),Do==null||Do.forEach((Cr,Fi)=>{qa[No].answer_text.push(Cr),(!Cr||!(0,Ae.eR)(Cr,1e4))&&(Da(`${No}-${Fi}`),Fe.ZP.info(Cr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Bo=!0)})}),Bo?!1:(qa==null?void 0:qa.length)>20?(Fe.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:za,analysis:Ha,standard_answers:qa,is_ordered:Oa,downcase:Tn==null?void 0:Tn.downcase,no_space:Tn==null?void 0:Tn.no_space,use_blank_score:Tn==null?void 0:Tn.use_blank_score}):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},wo=()=>{Pa(""),so(""),Dn([]),ia(!1)},Jo=(qa,Bo,Do)=>{const No=Qa.slice();if(Bo&&No.splice(qa,Bo),Do)for(let Cr=0;Cr{Da("");let No=Qa.slice();No[qa][Bo]=Do,Dn(No)},Ea=qa=>{let Bo=Qa.slice();Bo[qa]=[...Bo[qa],""],Dn(Bo)},Er=(qa,Bo)=>{let Do=Qa.slice();if(!Do[qa][Bo]){Do[qa]=Do[qa].filter((No,Cr)=>Cr!==Bo),Dn(Do);return}be.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:he.modal,onOk:()=>{Do[qa]=Do[qa].filter((No,Cr)=>Cr!==Bo),Dn(Do)}})},yr=qa=>{be.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:he.modal,onOk:()=>{let Bo=Qa.slice();Bo=Qa.filter((Do,No)=>qa!==No),Dn(Bo)}})};return bt.createElement("section",{className:he.wrap},bt.createElement("p",{className:he.titleWrap},bt.createElement("span",{className:he.required},"*"),bt.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),bt.createElement("div",null,bt.createElement(mt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:za,onChange:qa=>Pa(qa),showNullButton:!0,onPlaceholderChange:Jo})),bt.createElement("div",{className:"mt20"},Qa.map((qa,Bo)=>bt.createElement("div",{style:{display:"flex"}},bt.createElement("div",{style:{flex:1}},bt.createElement(Ht.Z,{key:Bo,answers:qa,index:Bo,flex:1,is_md:!0,activeOptionErrorIndex:oa,onAnswerChange:vr,addChildAnswer:Ea,deleteChildAnswer:Er,deleteChildAnswermain:yr})),Tn.use_blank_score&&bt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},bt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",bt.createElement(re.Z,{style:{width:"100px"},size:"large",defaultValue:On[Bo],onBlur:Do=>{On[Bo]=Do.target.value,zn([...On])}}))))),bt.createElement("div",null,bt.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Tn.use_blank_score,onChange:qa=>Un(ut(We({},Tn),{use_blank_score:qa.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),bt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),bt.createElement("div",null,bt.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Tn.downcase,onChange:qa=>Un(ut(We({},Tn),{downcase:qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),bt.createElement("div",null,bt.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Tn.no_space,onChange:qa=>Un(ut(We({},Tn),{no_space:qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),bt.createElement("div",{className:"mt20"},(Qa==null?void 0:Qa.length)>1&&bt.createElement("span",null,bt.createElement(Ne.default,{checked:Oa,onChange:qa=>ia(qa.target.checked),className:`${he.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),bt.createElement("span",{className:`${he.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"))),bt.createElement("p",{className:he.titleWrap},bt.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),bt.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ha,onChange:qa=>so(qa)}))};var ke=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(qe)),ye=te(5112),at=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,kt=(Me,Ue)=>{var tt={};for(var Nt in Me)Ut.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&at)for(var Nt of at(Me))Ue.indexOf(Nt)<0&&pt.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Mt=null,Qt=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,editData:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=kt(tt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)(),[so,Qa]=(0,x.useState)(""),[Dn,oa]=(0,x.useState)("");(0,x.useEffect)(()=>{if(!Wn||!ea)return;Qa(Wn==null?void 0:Wn.name),oa(Wn==null?void 0:Wn.analysis);const ia=Wn==null?void 0:Wn.choices.find(Xa=>Xa.is_answer);Ha(ia.choice_text==="\u6B63\u786E"?"0":"1")},[Wn]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Da,Clear:Oa}));const Da=()=>so?Pa?{name:so,choices:[{choice_text:"\u6B63\u786E",is_answer:Pa==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Pa==="1"?1:0}],analysis:Dn}:(Fe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Oa=()=>{Qa(""),oa(""),Ha("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:so,onChange:ia=>Qa(ia)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),x.createElement(ye.ZP.Group,{buttonStyle:"solid",value:Pa,onChange:ia=>Ha(ia.target.value)},x.createElement(ye.ZP.Button,{value:"0",className:`${he.radio} mr40`},"\u6B63\u786E"),x.createElement(ye.ZP.Button,{value:"1",className:he.radio},"\u9519\u8BEF")),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Dn,onChange:ia=>oa(ia)}))};var Be=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Qt)),nt=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ct=(Me,Ue)=>{var tt={};for(var Nt in Me)dt.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&nt)for(var Nt of nt(Me))Ue.indexOf(Nt)<0&&st.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const jt=null,Yt=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,editData:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=ct(tt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)([]);(0,x.useEffect)(()=>{var oa;if(!Wn||!ea)return;const Da=(oa=Wn==null?void 0:Wn.shixun)==null?void 0:oa.challenges.map(Oa=>({id:Oa==null?void 0:Oa.id,score:Oa.score}));Ha(Da)},[Wn]),(0,x.useImperativeHandle)(Ue,()=>({onSave:so,Clear:Qa}));const so=()=>({challenges:[...Pa]}),Qa=()=>{Ha([])};console.log("editData--",Wn);const Dn=oa=>{var Da,Oa;return x.createElement("div",null,(Oa=(Da=oa==null?void 0:oa.shixun)==null?void 0:Da.challenges)==null?void 0:Oa.map((ia,Xa)=>{var Za;return x.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Xa+1,"\u5173"),x.createElement(Re.Z,{key:Xa,title:ia==null?void 0:ia.challenge_name},x.createElement("span",null,(0,Ae.Pq)(ia==null?void 0:ia.challenge_name,44)))),x.createElement("p",{style:{marginBottom:0}},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u5206\u503C\uFF1A"),x.createElement(re.Z,{precision:1,min:1,max:100,className:he.baseFormItem,style:{width:176},value:(Za=Pa.find(Tn=>Tn.id===ia.id))==null?void 0:Za.score,onChange:Tn=>{Pa.find(Un=>Un.id===ia.id).score=Tn,Ha([...Pa])}})))}),x.createElement("div",{style:{clear:"both"}}))};return x.createElement("section",{className:he.wrap},x.createElement(de.Z,{style:{paddingRight:10},className:he.titleHtml,value:`${Wn==null?void 0:Wn.position}\u3001${Wn==null?void 0:Wn.name}`}),x.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u5173\u5361")),Dn(Wn))};var _t=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Yt)),sn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Ct=(Me,Ue)=>{var tt={};for(var Nt in Me)En.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&sn)for(var Nt of sn(Me))Ue.indexOf(Nt)<0&&Dt.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Rt=["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"],Gt=(Me,Ue)=>{var tt=Me,{editData:Nt,globalSetting:Sa,loading:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=Ct(tt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)([]),[so,Qa]=(0,x.useState)(),[Dn,oa]=(0,x.useState)([]),[Da,Oa]=(0,x.useState)(""),[ia,Xa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ha(["","","",""])},[]),(0,x.useEffect)(()=>{if(!Nt||!ea)return;Oa(Nt==null?void 0:Nt.name),Xa(Nt==null?void 0:Nt.analysis),Ha(Nt==null?void 0:Nt.choices.map(On=>On.choice_text));const Un=[];Nt==null||Nt.choices.map((On,zn)=>{On.is_answer&&Un.push(zn)}),oa(Un)},[Nt]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Za,Clear:Tn}));const Za=()=>{if(!Da)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=Pa.findIndex(zn=>!zn);if(Un>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Rt[Un]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Dn.length)return Fe.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(Dn.length<2)return Fe.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const On=Pa.map((zn,ao)=>({choice_text:zn,is_answer:Dn.includes(ao)?1:0}));return{name:Da,choices:On,analysis:ia}},Tn=()=>{Ha(["","","",""]),Oa(""),Xa(""),oa("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Da,onChange:Un=>Oa(Un)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Pa.map((Un,On)=>x.createElement("div",{className:he.choiceWrap,key:On},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${he.answer} ${Dn.includes(On)?he.activeAnswer:""}`,onClick:()=>{Dn.includes(On)?oa(Dn.filter(zn=>zn!==On)):oa([...Dn,On])}},Rt[On])),x.createElement("div",{className:he.editorWrap},so===On?x.createElement(Vt.Z,{id:`single-question-option-${On}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:zn=>{Pa[On]=zn,Ha(Pa)}}):x.createElement("div",{className:he.htmlWrap,onClick:()=>Qa(On)},x.createElement(de.Z,{value:Un}))),On>1&&x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`${he.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ha(Pa.filter((zn,ao)=>ao!==On)),Dn.includes(On)?oa(Dn.filter(zn=>zn!==On)):oa([...Dn,On])}})),On<7&&On===Pa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${he.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ha([...Pa,""])})))),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ia,onChange:Un=>Xa(Un)}))};var en=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Gt)),wn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Xt=(Me,Ue)=>{var tt={};for(var Nt in Me)Mn.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&wn)for(var Nt of wn(Me))Ue.indexOf(Nt)<0&&gn.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const vn=["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"],Qe=(Me,Ue)=>{var tt=Me,{editData:Nt,globalSetting:Sa,loading:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=Xt(tt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)([]),[so,Qa]=(0,x.useState)(),[Dn,oa]=(0,x.useState)(),[Da,Oa]=(0,x.useState)(""),[ia,Xa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ha(["","","",""])},[]),(0,x.useEffect)(()=>{if(!Nt||!ea)return;const Un=[],On=[];Nt==null||Nt.choices.forEach((zn,ao)=>{Un.push(zn.choice_text),zn.is_answer&&On.push(ao)}),Oa(Nt==null?void 0:Nt.name),Xa(Nt==null?void 0:Nt.analysis),Ha(Un),oa(On)},[Nt]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Za,Clear:Tn}));const Za=()=>{if(!Da)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=Pa.findIndex(zn=>!zn);if(Un>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${vn[Un]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Dn))return Fe.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;const On=Pa.map((zn,ao)=>({choice_text:zn,is_answer:Dn.includes(ao)?1:0}));return{name:Da,choices:On,analysis:ia}},Tn=()=>{Ha(["","","",""]),Oa(""),Xa(""),oa("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Da,onChange:Un=>Oa(Un)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Pa.map((Un,On)=>x.createElement("div",{className:he.choiceWrap,key:On},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${he.answer} ${Dn!=null&&Dn.includes(On)?he.activeAnswer:""}`,onClick:()=>oa([On])},vn[On])),x.createElement("div",{className:he.editorWrap},so===On?x.createElement(Vt.Z,{id:`single-question-option-${On}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:zn=>{Pa[On]=zn,Ha(Pa)}}):x.createElement("div",{className:he.htmlWrap,onClick:()=>Qa(On)},x.createElement(de.Z,{value:Un}))),On>1&&x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`${he.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ha(Pa.filter((zn,ao)=>ao!==On)),On===Dn&&oa(null)}})),On<7&&On===Pa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${he.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ha([...Pa,""])})))),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ia,onChange:Un=>Xa(Un)}))};var zt=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Qe)),Jt=te(12563),an=te(78673),hn=te(61485),un=te(59301),nn=Object.defineProperty,$e=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wt=(Me,Ue,tt)=>Ue in Me?nn(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,xn=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Zt.call(Ue,tt)&&Wt(Me,tt,Ue[tt]);if(Je)for(var tt of Je(Ue))qt.call(Ue,tt)&&Wt(Me,tt,Ue[tt]);return Me},mn=(Me,Ue)=>$e(Me,ot(Ue)),pn=(Me,Ue)=>{var tt={};for(var Nt in Me)Zt.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&Je)for(var Nt of Je(Me))Ue.indexOf(Nt)<0&&qt.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt},Ln=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())});const ua=Me=>{if(!Me)return!1;if(/^s*$/.test(Me)||Me.trim()===""){Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ue=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 Me==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},$t=({value:Me=[],onClose:Ue})=>un.createElement(Jt.Z,{closable:!0,onClose:Ue,className:he.keywordTag},un.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Me.join(" \u6216 "))),Hn=(Me,Ue)=>{var tt=Me,{editData:Nt,globalSetting:Sa,loading:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=pn(tt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)(""),[so,Qa]=(0,x.useState)(""),[Dn,oa]=(0,x.useState)(""),[Da,Oa]=(0,x.useState)(""),[ia]=Pe.default.useForm(),Xa=Pe.default.useWatch("use_keywords",ia);(0,x.useEffect)(()=>{var On;!Nt||!ea||(Ha(Nt==null?void 0:Nt.name),Qa(Nt==null?void 0:Nt.analysis),oa((On=Nt==null?void 0:Nt.answer_texts)==null?void 0:On[0]),ia.setFieldsValue(xn({},Nt)))},[Nt]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Za,Clear:Tn}));const Za=()=>Ln(void 0,null,function*(){if(!Pa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ia.validateFields()}catch(zn){Fe.ZP.error(zn.errorFields[0].errors[0]);return}const On=ia.getFieldsValue();return console.log(On,"values"),xn({name:Pa,answer_texts:[Dn],analysis:so},On)}),Tn=()=>{Ha(""),Qa(""),oa(""),ia.resetFields()},Un=Nt==null?void 0:Nt.score;return un.createElement("section",{className:he.wrap},un.createElement("p",{className:he.titleWrap},un.createElement("span",{className:he.required},"*"),un.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),un.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Pa,onChange:On=>Ha(On)}),un.createElement("p",{className:he.titleWrap},un.createElement("span",{className:he.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),un.createElement(Vt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Dn,onChange:On=>oa(On)}),un.createElement("p",{className:he.titleWrap},un.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),un.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:so,onChange:On=>Qa(On)}),un.createElement(Pe.default,{form:ia,size:"large",onFinishFailed:On=>Ln(void 0,null,function*(){var zn,ao;Fe.ZP.error(On.errorFields[0].errors[0]),ia.scrollToField((ao=(zn=On==null?void 0:On.errorFields)==null?void 0:zn[0])==null?void 0:ao.name,{behavior:"smooth",block:"center"})})},un.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},un.createElement(Pe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},un.createElement(an.Z,null)),un.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),un.createElement(Ee.Z,null,un.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},un.createElement(hn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Xa&&un.createElement(Pe.default.List,{name:"keywords",rules:[{validator(On,zn){return zn!=null&&zn.length?(zn==null?void 0:zn.reduce((wo,Jo)=>wo+Jo.score,0))>parseFloat(Un)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(On,{add:zn,remove:ao})=>un.createElement(un.Fragment,null,un.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),un.createElement(ze.Z,{align:"middle",className:"font14 mb30"},un.createElement(Ee.Z,{flex:1},un.createElement(Oe.default,{value:Da,onChange:wo=>{Oa(wo.target.value)},maxLength:50,allowClear:!0,onPressEnter:wo=>{var Jo,vr,Ea,Er;const yr=`${(Jo=wo.target)==null?void 0:Jo.value}`,qa=(Ea=(vr=yr==null?void 0:yr.split("|"))==null?void 0:vr.filter(No=>!!No))==null?void 0:Ea.map(No=>No==null?void 0:No.trim()),Bo=ia.getFieldValue("keywords"),Do=((Er=Bo==null?void 0:Bo.map(No=>No==null?void 0:No.keyword))==null?void 0:Er.flat())||[];for(const No of qa)if(Do.includes(No)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ua(yr)&&(zn({keyword:qa,score:1}),Oa(""))},className:he.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),un.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),On.map(wo=>{var Jo=wo,{key:vr,name:Ea}=Jo,Er=pn(Jo,["key","name"]);return un.createElement(ze.Z,{key:vr,style:{marginRight:148}},un.createElement(Ee.Z,{flex:1},un.createElement(ze.Z,{align:"middle",justify:"space-between"},un.createElement(Pe.default.Item,mn(xn({},Er),{name:[Ea,"keyword"]}),un.createElement($t,{onClose:()=>ao(Ea)})),un.createElement(Pe.default.Item,mn(xn({},Er),{name:[Ea,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),un.createElement(re.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var aa=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Hn)),xa=te(36381),fn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Jn=te(32134),Ra=te(12893),na=Object.defineProperty,Ya=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,fo=(Me,Ue,tt)=>Ue in Me?na(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,Ro=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ja.call(Ue,tt)&&fo(Me,tt,Ue[tt]);if(Ia)for(var tt of Ia(Ue))Fo.call(Ue,tt)&&fo(Me,tt,Ue[tt]);return Me},cn=(Me,Ue)=>Ya(Me,Va(Ue)),Ko=(Me,Ue)=>{var tt={};for(var Nt in Me)Ja.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&Ia)for(var Nt of Ia(Me))Ue.indexOf(Nt)<0&&Fo.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const ko=Me=>{var Ue=Me,{value:tt,onChange:Nt,scrollId:Sa}=Ue,Wn=Ko(Ue,["value","onChange","scrollId"]);return x.createElement("div",{id:Sa||""},x.createElement(Vt.Z,cn(Ro({},Wn),{defaultValue:tt,onChange:(Fa,qn)=>{qn!=null&&qn.length?Nt(Fa,qn):Nt(Fa)}})))},Co=({value:Me,onChange:Ue,placeholder:tt,height:Nt=140,isEdit:Sa})=>Sa?x.createElement(Vt.Z,{watch:!0,isFocus:!0,height:Nt,placeholder:tt,defaultValue:Me,onChange:Ue}):x.createElement("div",{style:{cursor:"pointer"}},Me?x.createElement(de.Z,{className:fn.inputBorder,value:Me}):x.createElement("div",{className:`${fn.inputBorder} ${fn.placeholder}`},tt));var pa=te(59301),yn=Object.defineProperty,Qn=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Zo=(Me,Ue,tt)=>Ue in Me?yn(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,io=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Na.call(Ue,tt)&&Zo(Me,tt,Ue[tt]);if(In)for(var tt of In(Ue))ro.call(Ue,tt)&&Zo(Me,tt,Ue[tt]);return Me},xo=(Me,Ue)=>Qn(Me,ga(Ue)),dr=(Me,Ue)=>{var tt={};for(var Nt in Me)Na.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&In)for(var Nt of In(Me))Ue.indexOf(Nt)<0&&ro.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const $o=["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"],Ur=({value:Me,onChange:Ue,choiceTextKey:tt,answerKey:Nt,index:Sa,isEdit:Wn,setInputActive:Fa,form:qn,choiceOptionsPath:ea,allowChangeMode:za,showAddIcon:Pa,addItem:Ha,deleteItem:so})=>{const Qa=(Me==null?void 0:Me[Nt])===!0,Dn=()=>{const Da=qn.getFieldValue(ea);qn.setFieldValue(ea,Da.map(Oa=>xo(io({},Oa),{[Nt]:!1})))},oa=()=>{Qa?Ue(xo(io({},Me),{[Nt]:!1})):(za||Dn(),Ue(xo(io({},Me),{[Nt]:!0})))};return pa.createElement(ze.Z,{className:fn.choiceWrap,align:"middle",wrap:!1},pa.createElement(Ee.Z,{onClick:oa,className:`${fn.choiceIndex} ${Qa?fn.activeAnswer:""}`},$o[Sa]),pa.createElement(Ee.Z,{flex:1,className:`${fn.editorWrap} ml15`,onClick:Fa},pa.createElement(Co,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Wn,value:Me==null?void 0:Me[tt],onChange:Da=>{Ue(xo(io({},Me),{[tt]:Da}))}})),pa.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},pa.createElement("div",{onClick:oa,className:`${fn.setAnswerBtn} ${Qa?fn.activeAnswer:""}`},Qa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),pa.createElement(Ee.Z,{className:fn.actionWrapper},pa.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},pa.createElement(Jn.Z,{className:fn.addIcon,onClick:Ha,style:{visibility:Pa?"visible":"hidden"}})),pa.createElement(Re.Z,{title:"\u5220\u9664"},pa.createElement(Ra.Z,{className:fn.deleteIcon,onClick:so,style:{visibility:Sa>1?"visible":"hidden"}}))))},jo=({questionTitlePlaceholder:Me,titleKey:Ue,choiceKey:tt,analysisKey:Nt,choiceTextKey:Sa,answerKey:Wn,choiceOptionsPath:Fa,allowChangeMode:qn=!0,form:ea,showAnalysis:za=!0})=>{const[Pa,Ha]=(0,x.useState)(),[so,Qa]=(0,x.useState)(!1);return pa.createElement("div",{className:fn.wrap},pa.createElement("div",{className:fn.questionTitleEditorWrap},pa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Ue,labelCol:{span:24},rules:[{required:!0}]},pa.createElement(ko,{scrollId:Array.isArray(Ue)?Ue.join("_"):`${Ue}`,watch:!0,height:140,placeholder:Me}))),pa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),pa.createElement(Pe.default.List,{name:tt,rules:[{validator(Dn,oa){const Da=oa.some(ia=>ia[Wn]),Oa=oa.findIndex(ia=>{var Xa;return((Xa=ia[Sa])==null?void 0:Xa.length)<=0});return Oa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${$o[Oa]}\u9009\u9879\u7684\u5185\u5BB9`)):Da?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Dn,{add:oa,remove:Da})=>pa.createElement("div",{id:Array.isArray(Fa)?Fa.join("_"):`${Fa}`},Dn.map((Oa,ia)=>{var Xa=Oa,{key:Za,name:Tn}=Xa,Un=dr(Xa,["key","name"]);const On=Pa===Za,zn=()=>{Ha(Za)},ao=ia<7&&ia===Dn.length-1,wo=()=>oa({[Sa]:"",[Wn]:0}),Jo=()=>Da(Tn);return pa.createElement(Pe.default.Item,xo(io({},Un),{key:Za,name:Tn,noStyle:!0}),pa.createElement(Ur,{choiceTextKey:Sa,answerKey:Wn,index:ia,isEdit:On,setInputActive:zn,form:ea,choiceOptionsPath:Fa,allowChangeMode:qn,showAddIcon:ao,addItem:wo,deleteItem:Jo}))}),Dn.length<8&&pa.createElement("div",{className:`${fn.addBtn} mb30`,onClick:()=>oa({[Sa]:"",[Wn]:0})},"\u6DFB\u52A0\u9009\u9879"))),za&&pa.createElement("div",{onClick:()=>Qa(!0)},pa.createElement(Pe.default.Item,{name:Nt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pa.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:so}))))};var jn=te(59301),Io=Object.defineProperty,Mo=Object.defineProperties,Vo=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,fr=(Me,Ue,tt)=>Ue in Me?Io(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,or=(Me,Ue)=>{for(var tt in Ue||(Ue={}))ir.call(Ue,tt)&&fr(Me,tt,Ue[tt]);if(rr)for(var tt of rr(Ue))hr.call(Ue,tt)&&fr(Me,tt,Ue[tt]);return Me},wr=(Me,Ue)=>Mo(Me,Vo(Ue)),pr=(Me,Ue)=>{var tt={};for(var Nt in Me)ir.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&rr)for(var Nt of rr(Me))Ue.indexOf(Nt)<0&&hr.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Dr=({value:Me,onChange:Ue})=>{const tt=Sa=>{be.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:fn.modal,onOk:()=>{const Wn=[...Me];Wn.splice(Sa,1),Ue(Wn)}})},Nt=()=>{const Sa=[...Me];Sa.push(""),Ue(Sa)};return jn.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},Me==null?void 0:Me.map((Sa,Wn)=>jn.createElement(Ee.Z,{key:`${Sa}_${Wn}`,className:fn.blankWrapper},jn.createElement(Oe.default,{className:fn.blankInput,defaultValue:Sa,maxLength:1e3,onBlur:Fa=>{const qn=[...Me],ea=Fa.target.value.trim();qn[Wn]=ea,Ue(qn)}}),jn.createElement(Re.Z,{title:"\u5220\u9664"},jn.createElement(Ra.Z,{className:fn.deleteIcon,style:{marginLeft:15,visibility:Wn>0?"visible":"hidden"},onClick:()=>tt(Wn)})))),jn.createElement(Ee.Z,null,jn.createElement("div",{className:`${fn.addBtn}`,onClick:()=>{Nt()}},"\u65B0\u589E\u7B54\u6848")))},jr=({value:Me=!0,onChange:Ue})=>jn.createElement(an.Z,{checked:!Me,onChange:tt=>{Ue(!tt)}}),Lo="\u2581",Gr=({questionTitlePlaceholder:Me,form:Ue,name:tt,scoreByBlank:Nt="use_blank_score",answerKey:Sa,titleKey:Wn="name",analysisKey:Fa="analysis",isOrdered:qn="is_ordered"})=>{var ea,za;const[Pa,Ha]=(0,x.useState)(!1),so=(Za,Tn)=>{const Un=Tn.line;let On=0;for(let ao=0;ao{const zn=Za.getRange(Tn.from,Tn.to);let ao=0;if(Tn.text.forEach(wo=>{ao+=wo.split(Lo).length-1}),Tn.origin!=="setValue"){if(zn&&zn.indexOf(Lo)!==-1){const wo=zn.split(Lo).length-1,Jo=so(Za,Tn.from);if(console.log(`\u5220\u9664${wo}\u4E2A\uFF0C \u524D\u9762\u6709${Jo}\u4E2A\uFF0C\u65B0\u589E${ao}\u4E2A`),wo>1){const vr=Array.from({length:wo},(Ea,Er)=>Jo+Er);On(vr)}else On(Jo)}else if(ao>0){const wo=so(Za,Tn.from);console.log(`\u65B0\u589E${ao}\u4E2A\uFF0C\u4E4B\u524D\u6709${wo}\u4E2A`),Un(ao,wo)}}},Dn=()=>{const Za=Ue.getFieldValue(["sub_item_banks",...Sa]);Ue.setFieldValue(["sub_item_banks",...Sa],Za==null?void 0:Za.map((Tn,Un)=>wr(or({},Tn),{position:Un+1})))},oa=(0,x.useRef)(),Da=(Za,Tn)=>{for(let Un=0;Un{Oa.current(Za),Dn()},Xa=(za=(ea=Ue.getFieldValue("sub_item_banks"))==null?void 0:ea[Sa==null?void 0:Sa[0]])==null?void 0:za[Sa==null?void 0:Sa[1]];return jn.createElement("div",{className:fn.wrap},jn.createElement("div",{className:fn.questionTitleEditorWrap},jn.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Wn,labelCol:{span:24},rules:[{required:!0}]},jn.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Me,showNullButton:!0,onCMBeforeChange:(Za,Tn)=>{Qa(Za,Tn,Da,ia)}}))),jn.createElement(Pe.default.List,{name:Sa,rules:[{validator(Za,Tn){if((Tn==null?void 0:Tn.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Un of Tn){const{answer_text:On}=Un||{};if(On!=null&&On.some(zn=>(zn==null?void 0:zn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Za,{add:Tn,remove:Un},{errors:On})=>(oa.current=Tn,Oa.current=Un,jn.createElement(jn.Fragment,null,jn.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Za.map((zn,ao)=>{var wo=zn,{key:Jo,name:vr}=wo,Ea=pr(wo,["key","name"]);return jn.createElement(ze.Z,{className:"mb20",key:Jo,align:"middle",wrap:!1},jn.createElement(Ee.Z,{flex:"0 0 auto",className:`${fn.blankIndex}`},"\u586B\u7A7A\u9879",ao+1),jn.createElement(Ee.Z,{flex:1},jn.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},jn.createElement(Ee.Z,null,jn.createElement(Pe.default.Item,wr(or({},Ea),{name:[vr,"answer_text"],noStyle:!0}),jn.createElement(Dr,null))),(Ue==null?void 0:Ue.getFieldValue(["sub_item_banks",...Nt]))&&jn.createElement(Ee.Z,{flex:"224px"},jn.createElement(Pe.default.Item,wr(or({},Ea),{name:[vr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:fn.blankInputNumberWrapper}),jn.createElement(re.Z,{className:fn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jn.createElement(Pe.default.Item,wr(or({},Ea),{name:[vr,"position"],noStyle:!0}),jn.createElement(Oe.default,{type:"hidden"}))))})))),jn.createElement(ze.Z,{align:"middle"},jn.createElement(Pe.default.Item,{name:[tt,"downcase"],valuePropName:"checked"},jn.createElement(an.Z,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jn.createElement(ze.Z,{align:"middle"},jn.createElement(Pe.default.Item,{name:[tt,"no_space"],valuePropName:"checked"},jn.createElement(an.Z,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Xa==null?void 0:Xa.length)>1&&jn.createElement(ze.Z,{align:"middle",className:(Xa==null?void 0:Xa.length)>1?"mb30":`${fn.hide}`},jn.createElement(Pe.default.Item,{name:qn},jn.createElement(jr,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jn.createElement("div",{onClick:()=>Ha(!0)},jn.createElement(Pe.default.Item,{name:Fa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jn.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Pa}))))};var Lr=Object.defineProperty,$r=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,Ei=(Me,Ue,tt)=>Ue in Me?Lr(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,fi=(Me,Ue)=>{for(var tt in Ue||(Ue={}))li.call(Ue,tt)&&Ei(Me,tt,Ue[tt]);if(ti)for(var tt of ti(Ue))ni.call(Ue,tt)&&Ei(Me,tt,Ue[tt]);return Me},si=(Me,Ue)=>$r(Me,ei(Ue)),ai=(Me,Ue)=>{var tt={};for(var Nt in Me)li.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&ti)for(var Nt of ti(Me))Ue.indexOf(Nt)<0&&ni.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const ra={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Bn=({value:Me,onChange:Ue,form:tt,choiceKey:Nt})=>{const Sa=(Me==null?void 0:Me.is_answer)===!0,Wn=Me==null?void 0:Me.choice_text,Fa=()=>{var qn;const ea=(qn=tt==null?void 0:tt.getFieldValue(["sub_item_banks",...Nt]))==null?void 0:qn.map(za=>({choice_text:za==null?void 0:za.choice_text,is_answer:!1}));tt==null||tt.setFieldValue(["sub_item_banks",...Nt],ea),Ue(si(fi({},Me),{is_answer:!0}))};return x.createElement(ze.Z,{className:fn.choiceWrap,align:"middle",wrap:!1},x.createElement(Ee.Z,{onClick:Fa,className:`${fn.choiceIndex} ${fn.judgementIndex} ${Sa?fn.activeAnswer:""}`},ra[Wn]),x.createElement(Ee.Z,{flex:1,className:`${fn.editorWrap} ml15`},x.createElement("div",{className:`${fn.inputBorder} ${fn.placeholder} ${Sa?fn.activeJudgementAnswer:""}`},Wn)),x.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:Fa,className:`${fn.setAnswerBtn} ${Sa?fn.activeAnswer:""}`},Sa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},bn=({questionTitlePlaceholder:Me,choiceKey:Ue="choices",form:tt,titleKey:Nt="name",analysisKey:Sa="analysis"})=>{const[Wn,Fa]=(0,x.useState)(!1);return x.createElement("div",{className:fn.wrap},x.createElement("div",{className:fn.questionTitleEditorWrap},x.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Nt,labelCol:{span:24},rules:[{required:!0}]},x.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),x.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},x.createElement(Pe.default.List,{name:Ue,rules:[{validator(qn,ea){return ea.some(Pa=>(Pa==null?void 0:Pa.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},qn=>x.createElement("div",{id:"choices"},qn.map(ea=>{var za=ea,{key:Pa,name:Ha}=za,so=ai(za,["key","name"]);return x.createElement(Pe.default.Item,si(fi({},so),{key:Pa,name:Ha,noStyle:!0}),x.createElement(Bn,{form:tt,choiceKey:Ue}))})))),x.createElement("div",{onClick:()=>Fa(!0)},x.createElement(Pe.default.Item,{name:Sa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wn}))))};var Zn=Object.defineProperty,ka=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,zo=(Me,Ue,tt)=>Ue in Me?Zn(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,Sr=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ao.call(Ue,tt)&&zo(Me,tt,Ue[tt]);if(bo)for(var tt of bo(Ue))Go.call(Ue,tt)&&zo(Me,tt,Ue[tt]);return Me},er=(Me,Ue)=>ka(Me,eo(Ue)),zr=(Me,Ue)=>{var tt={};for(var Nt in Me)Ao.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&bo)for(var Nt of bo(Me))Ue.indexOf(Nt)<0&&Go.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Wr=Me=>{var Ue=Me,{value:tt,onChange:Nt}=Ue,Sa=zr(Ue,["value","onChange"]);const Wn=Fa=>{Nt([Fa])};return x.createElement(Vt.Z,er(Sr({},Sa),{defaultValue:tt==null?void 0:tt[0],onChange:Wn}))},Qr=Me=>{if(!Me)return!1;let Ue=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 Me==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Yr=({value:Me=[],onClose:Ue})=>x.createElement(Jt.Z,{closable:!0,onClose:Ue,className:fn.keywordTag},Me==null?void 0:Me.join(" \u6216 ")),Kr=({questionTitlePlaceholder:Me,form:Ue,showKeywords:tt,isMustKeyWords:Nt=tt,titleKey:Sa="name",analysisKey:Wn="analysis",answerTexts:Fa="answer_texts",keywords:qn="keywords",useKeywords:ea="use_keywords",indexs:za})=>{const[Pa,Ha]=(0,x.useState)(!1),[so,Qa]=(0,x.useState)(""),Dn=Pe.default.useWatch("sub_item_banks",Ue),{use_keywords:oa,score:Da}=(Dn==null?void 0:Dn[za])||{};return console.log(oa,Da,"itemValues"),x.createElement("div",{className:fn.wrap},x.createElement("div",{className:fn.questionTitleEditorWrap},x.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Sa,labelCol:{span:24},rules:[{required:!0}]},x.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),x.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Fa,labelCol:{span:24}},x.createElement(Wr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),tt&&!Nt&&x.createElement(Pe.default.Item,{hidden:!0,name:ea,valuePropName:"checked"},x.createElement(an.Z,{defaultChecked:!0})),tt&&Nt&&x.createElement(ze.Z,{align:"middle",className:"mb30"},x.createElement(Pe.default.Item,{name:ea,valuePropName:"checked"},x.createElement(an.Z,null)),x.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(Ee.Z,null,x.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},x.createElement(hn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(oa||!Nt)&&x.createElement(Pe.default.List,{name:qn,rules:[{validator(Oa,ia){return Nt?ia!=null&&ia.length?(ia==null?void 0:ia.reduce((Za,Tn)=>Za+Tn.score,0))>parseFloat(Da)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Oa,{add:ia,remove:Xa})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${fn.title} mb10`},Nt?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(ze.Z,{align:"middle",className:"font14 mb30"},x.createElement(Ee.Z,{flex:1},x.createElement(Oe.default,{value:so,onChange:Za=>{Qa(Za.target.value)},maxLength:50,allowClear:!0,onPressEnter:Za=>{var Tn,Un,On,zn;const ao=`${(Tn=Za.target)==null?void 0:Tn.value}`,wo=(On=(Un=ao==null?void 0:ao.split("|"))==null?void 0:Un.filter(Ea=>!!Ea))==null?void 0:On.map(Ea=>Ea==null?void 0:Ea.trim()),Jo=Ue.getFieldValue(["sub_item_banks",...qn]),vr=((zn=Jo==null?void 0:Jo.map(Ea=>Ea==null?void 0:Ea.keyword))==null?void 0:zn.flat())||[];for(const Ea of wo)if(vr.includes(Ea)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Qr(ao)&&(ia({keyword:wo,score:1}),Qa(""))},className:fn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),x.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Oa.map(Za=>{var Tn=Za,{key:Un,name:On}=Tn,zn=zr(Tn,["key","name"]);return x.createElement(ze.Z,{key:Un,className:"mb20",style:{marginRight:148}},x.createElement(Ee.Z,{flex:1},x.createElement(ze.Z,{align:"middle",justify:"space-between"},x.createElement(Pe.default.Item,er(Sr({},zn),{name:[On,"keyword"]}),x.createElement(Yr,{onClose:()=>Xa(On)})),Nt&&x.createElement(Pe.default.Item,er(Sr({},zn),{name:[On,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:fn.blankInputNumberWrapper}),x.createElement(re.Z,{className:fn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>Ha(!0)},x.createElement(Pe.default.Item,{name:Wn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Pa}))))};var At=te(59301),Bt=Object.defineProperty,Kt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Yn=(Me,Ue,tt)=>Ue in Me?Bt(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,ca=(Me,Ue)=>{for(var tt in Ue||(Ue={}))va.call(Ue,tt)&&Yn(Me,tt,Ue[tt]);if(_n)for(var tt of _n(Ue))dn.call(Ue,tt)&&Yn(Me,tt,Ue[tt]);return Me},Ka=(Me,Ue)=>Kt(Me,Sn(Ue)),ma=(Me,Ue)=>{var tt={};for(var Nt in Me)va.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&_n)for(var Nt of _n(Me))Ue.indexOf(Nt)<0&&dn.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt},Nn=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())});const{Panel:Ua}=xa.default,po=null,To=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,dispatch:Wn,editData:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=ma(tt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)(""),[so,Qa]=(0,x.useState)([]),[Dn]=Pe.default.useForm();(0,x.useEffect)(()=>{!Fa||!ea||(Ha(Fa==null?void 0:Fa.name),Qa(Fa==null?void 0:Fa.sub_item_banks),Dn.setFieldsValue(ca({},Fa)))},[Fa]),(0,x.useEffect)(()=>{Qa(Dn.getFieldValue("sub_item_banks"))},[Pe.default.useWatch("sub_item_banks",Dn)]),(0,x.useImperativeHandle)(Ue,()=>({onSave:oa,Clear:Da}));const oa=()=>Nn(void 0,null,function*(){if(!Pa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Dn.validateFields()}catch(Un){return console.log(Un,"errInfo"),Fe.ZP.error(Un.errorFields[0].errors[0]),!1}const Tn=so.map(Un=>ca({id:Un.id>1?Un.id:null},Un));return{name:Pa,sub_item_banks:Tn}}),Da=()=>{Ha(""),Qa([])},Oa={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ia=({value:Tn})=>At.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Tn),[Xa,Za]=(0,x.useState)();return At.createElement("section",{className:he.wrap},At.createElement("p",{className:he.titleWrap},At.createElement("span",{className:he.required},"*"),At.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),At.createElement(Vt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Pa,onChange:Tn=>Ha(Tn)}),At.createElement(Pe.default,{form:Dn,autoComplete:"off"},At.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(Tn,Un){return Un?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Tn,{add:Un,remove:On})=>{const zn=Dn.getFieldValue("sub_item_banks");return At.createElement(At.Fragment,null,At.createElement(xa.default,{className:Tn.length>0?he.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ao})=>At.createElement("i",{className:`iconfont icon-weizhankai ${ao?he.open:he.close}`,style:{fontSize:14,transition:"all .2s"}})},Tn.map((ao,wo)=>{var Jo=ao,{key:vr,name:Ea}=Jo,Er=ma(Jo,["key","name"]),yr,qa,Bo,Do,No,Cr,Fi,zi,Hi,Gi,Wi,_i;return At.createElement(Ua,{className:he.panel,forceRender:!0,header:At.createElement("div",{className:he.panelHeader},"\u7B2C",wo+1,"\u5C0F\u9898",At.createElement("span",null,"\uFF08",Oa[(yr=zn==null?void 0:zn[Ea])==null?void 0:yr.item_type],"\uFF09")),extra:At.createElement(ze.Z,{align:"middle",onClick:wi=>wi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((qa=zn==null?void 0:zn[Ea])==null?void 0:qa.item_type)=="completion"&&At.createElement(Pe.default.Item,Ka(ca({},Er),{name:[Ea,"score"],className:he.blankInputNumberWrapper,style:{marginBottom:0}}),((Bo=zn==null?void 0:zn[Ea])==null?void 0:Bo.item_type)=="completion"&&At.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",At.createElement(ia,{value:(Do=zn==null?void 0:zn[Ea])==null?void 0:Do.score}),"\u5206")),((No=zn==null?void 0:zn[Ea])==null?void 0:No.item_type)=="completion"&&At.createElement(At.Fragment,null,At.createElement(ye.ZP.Group,{defaultValue:(Cr=zn==null?void 0:zn[Ea])==null?void 0:Cr.use_blank_score,className:he.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:wi=>{var qi;console.log(Dn.getFieldsValue()),Dn==null||Dn.setFieldValue(["sub_item_banks",Ea,"use_blank_score"],(qi=wi==null?void 0:wi.target)==null?void 0:qi.value),Za(new Date)}}),At.createElement(Re.Z,{overlayInnerStyle:{width:460},title:At.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",At.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},At.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:vr},At.createElement(Pe.default.Item,Ka(ca({},Er),{name:Ea}),(((Fi=zn==null?void 0:zn[Ea])==null?void 0:Fi.item_type)=="single"||((zi=zn==null?void 0:zn[Ea])==null?void 0:zi.item_type)=="multiple")&&At.createElement(jo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Hi=zn==null?void 0:zn[Ea])==null?void 0:Hi.item_type)!="single",form:Dn,choiceKey:[Ea,"choices"],titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],choiceOptionsPath:["sub_item_banks",Ea,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Gi=zn==null?void 0:zn[Ea])==null?void 0:Gi.item_type)=="completion"&&At.createElement(Gr,{form:Dn,name:Ea,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ea,"use_blank_score"],titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],isOrdered:[Ea,"is_ordered"],answerKey:[Ea,"standard_answer"],key:Xa}),((Wi=zn==null?void 0:zn[Ea])==null?void 0:Wi.item_type)=="judgement"&&At.createElement(bn,{form:Dn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],choiceKey:[Ea,"choices"]}),((_i=zn==null?void 0:zn[Ea])==null?void 0:_i.item_type)=="subjective"&&At.createElement(Kr,{showKeywords:!0,form:Dn,titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],answerTexts:[Ea,"answer_texts"],useKeywords:[Ea,"use_keywords"],keywords:[Ea,"keywords"],indexs:Ea,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var ha=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(To)),Aa=te(96935),So=te(19842),lo=te(57809),Uo=te(1710),ar={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},br=te(3918),yi=te(63952),Ci=te(33270),xi=te(61527),bi=te(2524),Qi=te(90463),pi=({open:Me,onCancel:Ue,onOk:tt})=>{const Nt=(0,yi.g)(),[Sa,Wn,Fa,qn]=(0,xi.U)(Ci.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[ea,za]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Me&&Fa({page:1,limit:10,type:0},!0).then(Dn=>{(Dn==null?void 0:Dn.shixuns_count)===0&&za(!0)})},[Me]);const[Pa,Ha]=(0,x.useState)([]),[so,Qa]=(0,x.useState)([]);return x.createElement(be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Me,width:948,centered:!0,closable:!0,onCancel:Ue,onOk:()=>tt(so),destroyOnClose:!0},x.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},x.createElement(Ee.Z,null,x.createElement(So.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Nt,onChange:Dn=>{Fa({page:1,discipline_id:Dn==null?void 0:Dn[0],sub_discipline_id:Dn==null?void 0:Dn[1]})}}),x.createElement(lo.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Dn=>Fa({page:1,diff:Dn})}),x.createElement(lo.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Dn=>Fa({page:1,shixun_publish_status:Dn})})),x.createElement(br.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Dn=>{Fa({keyword:Dn,page:1})}})),ea?x.createElement("div",null,x.createElement(bi.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):x.createElement(Uo.default,{loading:Wn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Dn,oa)=>x.createElement("div",{style:{display:"flex",alignItems:"center"}},x.createElement("div",{className:oa!=null&&oa.high_resources_consume?ar.title:"",title:Dn||"--"},x.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Dn||"--"})),(oa==null?void 0:oa.high_resources_consume)&&x.createElement(Qi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Dn,oa,Da)=>x.createElement("span",null,Dn||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:x.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",x.createElement(Re.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},x.createElement(hn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Dn,oa,Da)=>x.createElement("span",null,Dn||"- -")},{title:"\u64CD\u4F5C",render(Dn,oa){const{title:Da,challenge_names:Oa,author_name:ia,identifier:Xa,author_school_name:Za,study_count:Tn}=oa||{};return x.createElement("div",null,x.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:x.createElement("div",null,x.createElement(de.Z,{value:Da,style:{marginBottom:18}}),x.createElement("div",{className:ar.challengeNameWrapper},Oa.map((Un,On)=>x.createElement("div",{className:ar.challengeName,key:On},"\u7B2C",(0,Ae.EM)(On+1),"\u9898\xA0",Un))),x.createElement(ze.Z,{className:ar.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},x.createElement(Ee.Z,{className:ar.shixunInfoWrapper},x.createElement("span",null,"\u521B\u5EFA\u8005"),x.createElement("span",{className:ar.shixunInfo},ia.split("\u3001")[0]),x.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),x.createElement("span",{className:ar.shixunInfo},Za),x.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ar.shixunInfo},Tn)),x.createElement(xe.ZP,{type:"primary",className:ar.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Xa}/challenges?exercise=true`)},x.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(oa==null?void 0:oa.shixun_tag_num)===1&&x.createElement("a",{target:"_blank",href:`/shixuns/${oa==null?void 0:oa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:qn==null?void 0:qn.items,rowSelection:{type:"radio",selectedRowKeys:Pa,preserveSelectedRowKeys:!0,getCheckboxProps:Dn=>({disabled:Dn.shixun_tag_num===1}),onChange(Dn,oa){var Da,Oa,ia;console.log(Dn),Ha(Dn);const Xa=[];for(const Tn of so)Dn.includes(Tn.id)&&Xa.push(Tn);const Za=Xa.map(Tn=>Tn.id);for(const Tn of oa)Tn&&Dn.includes(Tn.id)&&!Za.includes(Tn.id)&&Xa.push({id:Tn.id,difficulty:Tn.level,identifier:Tn.identifier,name:Tn.name,real_name:(Da=Tn==null?void 0:Tn.author_name)==null?void 0:Da.split("\u3001")[0],school_name:Tn.author_school_name,challenge_names:Tn.challenge_names,challenges:(Oa=Tn.challenge_names)==null?void 0:Oa.map((Un,On)=>({subject:Un,id:On,score:5})),score:((ia=Tn.challenge_names)==null?void 0:ia.length)*5,study_count:Tn.study_count,challenges_count:Tn.challenges_count});Qa(Xa)}},pagination:{current:Sa.page,pageSize:Sa.limit,total:qn==null?void 0:qn.items_count,showTotal:Dn=>x.createElement("span",null,"\u5171\xA0",x.createElement("span",{style:{color:"#165DFF"}},Dn),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Dn,oa){Fa({page:Dn,limit:oa})},size:"default"},scroll:{y:400}}))},Oi=te(83028),Ii=te(60979),Vr=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())}),Ai=({visible:Me,getdata:Ue,onCancel:tt,onRandomExchange:Nt,selectFromProblemSet:Sa,questionParams:Wn})=>{const[Fa,qn]=(0,x.useState)(!1),[ea,za]=(0,x.useState)(!1),[Pa,Ha]=(0,x.useState)({}),so=(0,me.useParams)(),[Qa,Dn]=(0,x.useState)(),oa=(Da,Oa)=>Vr(void 0,null,function*(){za(!0);const ia=yield(0,ve.ZP)(`/api/exercises/${so.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Wn.id,item_bank_id:Da,shixuns_info:[{id:Da,is_copy:Oa!=1,is_use:Oa!=1}]}});za(!1),ia!=null&&ia.status||(Fe.ZP.info("\u6362\u9898\u6210\u529F"),tt(),Ue())});return x.createElement(be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Me,onCancel:tt,centered:!0,maskClosable:!0,footer:null},x.createElement(ze.Z,{justify:"center",className:"pb20"},x.createElement(Aa.Z,{onClick:Nt},"\u968F\u673A\u66F4\u6362"),(Wn==null?void 0:Wn.type)!=="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:Sa},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Wn==null?void 0:Wn.type)==="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:()=>{qn(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),x.createElement(pi,{open:Fa,onCancel:()=>qn(!1),onOk:Da=>Vr(void 0,null,function*(){if(console.log("----selectedRows",Da,so),(Da==null?void 0:Da.length)<=0){Fe.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Oa=Da==null?void 0:Da.map(Xa=>Xa==null?void 0:Xa.id),ia=yield(0,Ii.Tr)({id:[...Oa],course_id:so.coursesId,type:"shixun"});(ia==null?void 0:ia.student_count)===0?oa(Oa==null?void 0:Oa[0],1):(Dn(Oa),Ha(ia)),qn(!1)})}),x.createElement(Oi.Z,{resdata:Pa,type:"shixun",okloading:ea,oktext:(Pa==null?void 0:Pa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Da=>Vr(void 0,null,function*(){oa(Qa==null?void 0:Qa[0],2)})}))},Zi=te(98408),Mi=te(24334),vi=te(88436),Ti=te(25965),Bi=te(2337),sl=Object.defineProperty,di=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Xi=(Me,Ue,tt)=>Ue in Me?sl(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,Jr=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ji.call(Ue,tt)&&Xi(Me,tt,Ue[tt]);if(ji)for(var tt of ji(Ue))el.call(Ue,tt)&&Xi(Me,tt,Ue[tt]);return Me},hi=(Me,Ue)=>di(Me,Yi(Ue)),Nr=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())}),ul=({data:Me,submit:Ue,goBack:tt,loading:Nt,onTypeScore:Sa,editPreview:Wn=!1,onSkipExamination:Fa,selectValue:qn,onExchange:ea,getdata:za,handleMarkWrongQuestion:Pa})=>{var Ha,so,Qa,Dn,oa,Da,Oa,ia,Xa,Za,Tn;const Un=(0,x.useRef)(),[On,zn]=(0,x.useState)(null),[ao,wo]=(0,x.useState)(!1),[Jo,vr]=(0,x.useState)(!1),Ea=(0,x.useRef)(),[Er]=Pe.default.useForm(),yr=(0,me.useParams)(),[qa,Bo]=(0,x.useState)(!1);(0,x.useEffect)(()=>{wo(!0)},[]),(0,x.useEffect)(()=>{Wn||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[Wn]);const Do=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],No={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Cr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Fi=xt=>{var Rn;const Ma=[];return x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Rn=xt==null?void 0:xt.choices)==null?void 0:Rn.map((ue,se)=>(ue.is_answer&&Ma.push(Bi.k4[se]),x.createElement("ul",{key:se},x.createElement("li",null,Bi.k4[se],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:ue.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ma.join(""),x.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Do[xt.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name)))))},zi=(xt,Rn)=>{var Ma;const ue=(Ma=xt==null?void 0:xt.standard_answer)==null?void 0:Ma.map((se,Ce)=>{var Le;return x.createElement("div",{key:Ce},`\u7B54\u6848\uFF08\u586B\u7A7A${se==null?void 0:se.position}\uFF09\uFF1A${(Le=se==null?void 0:se.answer_text)==null?void 0:Le.join("\u3001")}`)});return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,ue)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Rn?`${(Rn==null?void 0:Rn.discipline_name)||"--"}/${Rn==null?void 0:Rn.sub_discipline_name}`:`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name)))))},Hi=xt=>{var Rn;const Ma=(Rn=xt==null?void 0:xt.standard_answer)==null?void 0:Rn.map((ue,se)=>x.createElement("div",{key:se},`\u7B54\u6848\uFF08\u586B\u7A7A${(ue==null?void 0:ue.position)||(ue==null?void 0:ue.exercise_choice_id)}\uFF09\uFF1A${ue==null?void 0:ue.answer_text}`));return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,Ma)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name)))))},Gi=(xt,Rn)=>{var Ma;return x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Ma=xt==null?void 0:xt.answer_texts)==null?void 0:Ma[0]),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Rn?`${(Rn==null?void 0:Rn.discipline_name)||"--"}/${Rn==null?void 0:Rn.sub_discipline_name}`:`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name))))},Wi=xt=>{var Rn,Ma;return x.createElement("div",{className:ie.analysis},x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u9884\u671F\u8F93\u51FA:"),x.createElement(de.Z,{value:(Rn=xt==null?void 0:xt.program_attr)==null?void 0:Rn.description})),x.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Ma=xt==null?void 0:xt.program_attr)==null?void 0:Ma.answer_text)||"--"),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name))))},_i=(xt,Rn)=>{var Ma;return x.createElement("div",null,(Ma=xt==null?void 0:xt.sub_item_banks)==null?void 0:Ma.map((ue,se)=>{var Ce,Le;const Ge=[];return x.createElement(x.Fragment,null,x.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Rn+1+"."+(se+1),"\uFF08",No[ue.item_type]||Cr[ue.item_type],"\uFF09",ue.name),(ue.item_type=="SINGLE"||ue.item_type=="MULTIPLE"||ue.item_type=="JUDGMENT"||ue.item_type=="single"||ue.item_type=="multiple"||ue.item_type=="judgement")&&x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Ce=ue==null?void 0:ue.choices)==null?void 0:Ce.map((je,gt)=>(je.is_answer&&Ge.push(Bi.k4[gt]),x.createElement("ul",{key:gt},x.createElement("li",null,Bi.k4[gt],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:je.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ge.join(""),x.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Do[ue.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:ue.analysis?ue.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name))))),(ue.item_type=="COMPLETION"||ue.item_type=="completion")&&zi(ue,xt),(ue.item_type=="SUBJECTIVE"||ue.item_type=="subjective")&&Gi(ue,xt),((Le=Me==null?void 0:Me.exam)==null?void 0:Le.exercise_status)===3&&x.createElement("div",{className:"flex gap-20px mt20"},x.createElement(vi.Z,{state:ue==null?void 0:ue.is_wrong,onClick:()=>{Pa==null||Pa({value:hi(Jr({},ue),{question_id:ue==null?void 0:ue.id,question_score:ue==null?void 0:ue.score})})}}),ue.item_type=="single"&&x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{nl({value:ue})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},wi=xt=>{var Rn,Ma,ue;return x.createElement("div",{style:{marginTop:"12px"}},(Ma=(Rn=xt==null?void 0:xt.shixun)==null?void 0:Rn.challenges)==null?void 0:Ma.map((se,Ce)=>x.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Ce+1,"\u5173"),x.createElement(Re.Z,{key:Ce,title:se==null?void 0:se.challenge_name},x.createElement("span",null,(0,Ae.Pq)(se==null?void 0:se.challenge_name,44)))),Wn&&x.createElement("div",null,"\u5206\u503C\uFF1A",se.score,"\u5206"))),x.createElement(me.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ue=xt==null?void 0:xt.shixun)==null?void 0:ue.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),x.createElement("div",{style:{clear:"both"}}))},qi=xt=>{let Rn=xt.questions_score/xt.questions_count;be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{className:ie.modalRow,style:{justifyContent:"flex-start"}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",null,xt==null?void 0:xt.name,"\uFF1A"),x.createElement(re.Z,{min:0,precision:1,defaultValue:Rn,onChange:Ma=>{Rn=Ma}}),x.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){var Ma;if(!Rn)return Fe.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ue={type:xt==null?void 0:xt.type,score:Rn,scoreTotal:Number((Ma=Rn*xt.questions_count)==null?void 0:Ma.toFixed(1))};Sa(ue)})})},dl=()=>{let xt="";be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},x.createElement("img",{style:{marginRight:5},src:ht.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),x.createElement("div",{className:ie.modalRow,style:{marginTop:20}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),x.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:xt,onChange:Rn=>{xt=Rn.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){var Rn;if(!xt)return Fe.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ma=[],ue=[],se=[],Ce=[];(Rn=Me==null?void 0:Me.questionList)==null||Rn.forEach(Ge=>{var je;(je=Ge.questions)==null||je.forEach(gt=>{let lt=Ge.questions_score/Ge.questions_count;lt=lt&<.toFixed(1),Ge.type==="COMBINATION"&&se.push({id:gt.id,sub_item_bank_ids:gt.sub_item_banks.map(St=>St.id)}),Ge.type==="PRACTICAL"?Ce.push(gt.id):(Ma.push(gt.id),ue.push(lt))})}),console.log("-----",se),yield Ue({item_bank_ids:Ma,item_bank_scores:ue,name:xt,combination_item_banks:se,shixun_ids:Ce})})})},bl=(xt,Rn,Ma,ue)=>{var se;const Ce=`${location.pathname}${location.search}`,Le=(se=ue.questions)==null?void 0:se.map(Ge=>Ge==null?void 0:Ge.id);if(Ce.includes("exercise"))Ea.current={id:xt,ids:Le,type:Rn,index:Ma},vr(!0);else{let Ge=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){Ge.update({cancelButtonProps:{disabled:!0}}),yield ea({single_question_id:xt,seleted_item_bank_ids:Le},{type:Rn,index:Ma}),Ge.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},tl=xt=>{var Rn;const Ma=(Rn=xt.questions)==null?void 0:Rn.map(Ce=>Ce==null?void 0:Ce.id),ue=xt.name;let se=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ue}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){se.update({cancelButtonProps:{disabled:!0}}),yield ea({seleted_item_bank_ids:Ma},{type:xt.type}),se.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ue}\u8BD5\u9898`)})})},Al=()=>{let xt=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){xt.update({cancelButtonProps:{disabled:!0}}),yield ea(),xt.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Ki=xt=>{console.log(xt,"key"),Fa(xt-1)},cl=(xt,Rn)=>{var Ma,ue;if(Rn==="SINGLE")return x.createElement(x.Fragment,null,x.createElement(zt,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="MULTIPLE")return x.createElement(x.Fragment,null,x.createElement(en,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="JUDGMENT")return x.createElement(x.Fragment,null,x.createElement(Be,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="COMPLETION")return x.createElement(x.Fragment,null,x.createElement(ke,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="SUBJECTIVE")return x.createElement(x.Fragment,null,x.createElement(aa,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="COMBINATION")return x.createElement(x.Fragment,null,x.createElement(ha,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="BPROGRAM")return x.createElement(x.Fragment,null,x.createElement(Pe.default,{form:Er,style:{marginTop:20},onFinishFailed:se=>{var Ce,Le;se.errorFields[0].name.includes("standard_answers")?Fe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Fe.ZP.error(se.errorFields[0].errors[0]),Er.scrollToField((Le=(Ce=se==null?void 0:se.errorFields)==null?void 0:Ce[0])==null?void 0:Le.name,{behavior:"smooth",block:"center"})},onFinish:se=>Nr(void 0,null,function*(){var Ce;let Le=hi(Jr({question_score:xt.score},se),{question_type:8,hack:hi(Jr({},se.hack),{difficult:xt.program_attr.difficult}),hack_codes:hi(Jr({},se.hack_codes),{code:Mi.Base64.encode((Ce=se.hack_codes)==null?void 0:Ce.code)})});qa&&(Le.is_cover=1);const Ge=yield(0,ve.ZP)(`/api/exercise_questions/${xt.id}.json`,{method:"put",body:Le});(Ge==null?void 0:Ge.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Ki(qn+1)),zn(null)})},x.createElement(Zi.tc,{form:Er,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Ma=xt==null?void 0:xt.program_attr)==null?void 0:Ma.identifier,answerKey:"standard_answers"}),x.createElement(De.Z,null)));if(Rn==="PROGRAM"&&me.history.push(`/problems/${(ue=xt==null?void 0:xt.program_attr)==null?void 0:ue.identifier}/edit?type=exercises&express_id=${yr.categoryId}&question_id=${xt==null?void 0:xt.id}&score=${xt==null?void 0:xt.score}&callback_url=${location.pathname}&select=${qn}&exercise=true`),Rn==="PRACTICAL")return x.createElement(x.Fragment,null,x.createElement(_t,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null))},gl=(xt,Rn)=>Nr(void 0,null,function*(){var Ma,ue,se,Ce,Le,Ge;const je=yield(Ma=Un.current)==null?void 0:Ma.onSave();if(!je)return;const gt=Pt=>{const It=Pt.map(tn=>tn.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(It).size!==It.length},lt={question_score:Rn.score,analysis:je.analysis};if(xt==="SINGLE"||xt==="MULTIPLE"||xt==="JUDGMENT"){if(xt!=="JUDGMENT"&>(je==null?void 0:je.choices)){Fe.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Pt=[],It=[];lt.question_type=xt==="JUDGMENT"?2:1,lt.question_title=je==null?void 0:je.name,(ue=je==null?void 0:je.choices)==null||ue.forEach((on,tn)=>{Pt.push(on.choice_text),on!=null&&on.is_answer&&It.push(tn+1)}),lt.question_choices=Pt,lt.standard_answers=It}if(xt==="COMPLETION"){let Pt=(se=je==null?void 0:je.standard_answers)==null?void 0:se.map((tn,rn)=>(tn==null?void 0:tn.score)<=0?rn+1:null).filter(tn=>tn!==null);if((Pt==null?void 0:Pt.length)>0)return Fe.ZP.warning(`\u7B2C${Pt.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let It=(Ce=je==null?void 0:je.standard_answers)==null?void 0:Ce.reduce((tn,rn)=>tn+(Number(rn==null?void 0:rn.score)||0),0);if(parseFloat(It.toFixed(2))!=(lt==null?void 0:lt.question_score))return Fe.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;lt.is_ordered=je.is_ordered,lt.question_title=je==null?void 0:je.name,lt.use_blank_score=je==null?void 0:je.use_blank_score,lt.question_type=3;const on=[];(Le=je==null?void 0:je.standard_answers)==null||Le.forEach((tn,rn)=>{on.push({choice_id:tn.position,answer_text:tn.answer_text,score:tn.score})}),lt.standard_answers=on,lt.downcase=je==null?void 0:je.downcase,lt.no_space=je==null?void 0:je.no_space}if(xt==="SUBJECTIVE"&&(console.log("editorData"),console.log(je),lt.question_title=je==null?void 0:je.name,lt.question_type=4,lt.answer_texts=je==null?void 0:je.answer_texts,lt.use_keywords=je==null?void 0:je.use_keywords,lt.keywords=je==null?void 0:je.keywords),xt==="COMBINATION"){lt.question_title=je==null?void 0:je.name,lt.question_type=7;try{lt.sub_questions=(Ge=je==null?void 0:je.sub_item_banks)==null?void 0:Ge.map((Pt,It)=>{var on,tn,rn;if((Pt==null?void 0:Pt.item_type)=="single"||(Pt==null?void 0:Pt.item_type)=="multiple"){if(gt(Pt==null?void 0:Pt.choices))throw new Error(`\u7B2C${It+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fn=[],Pn=[];return(on=Pt==null?void 0:Pt.choices)==null||on.forEach((An,Cn)=>{Fn.push(An.choice_text),An!=null&&An.is_answer&&Pn.push(Cn+1)}),{id:Pt.id,question_id:Pt.id,question_title:Pt.name,difficulty:Pt.difficulty,question_type:(Pt==null?void 0:Pt.item_type)=="single"?0:(Pt==null?void 0:Pt.item_type)=="multiple"?1:2,question_choices:Fn,standard_answers:Pn,analysis:Pt.analysis,question_score:Pt==null?void 0:Pt.score}}else if((Pt==null?void 0:Pt.item_type)=="completion"){let Fn=(tn=Pt==null?void 0:Pt.standard_answer)==null?void 0:tn.reduce((An,Cn)=>An+(Number(Cn==null?void 0:Cn.score)||0),0);if(parseFloat(Fn.toFixed(2))!=(Pt==null?void 0:Pt.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Pn=[];return(rn=Pt==null?void 0:Pt.standard_answer)==null||rn.forEach((An,Cn)=>{Pn.push({choice_id:An.position,answer_text:An.answer_text,score:An.score})}),{id:Pt.id,question_id:Pt.id,is_ordered:Pt.is_ordered,question_title:Pt.name,difficulty:Pt.difficulty,question_type:3,standard_answers:Pn,use_blank_score:Pt.use_blank_score,analysis:Pt.analysis,downcase:Pt==null?void 0:Pt.downcase,no_space:Pt==null?void 0:Pt.no_space,question_score:Pt==null?void 0:Pt.score}}else if((Pt==null?void 0:Pt.item_type)=="subjective")return{id:Pt.id,question_id:Pt.id,question_title:Pt.name,question_type:4,difficulty:Pt.difficulty,answer_texts:Pt==null?void 0:Pt.answer_texts,analysis:Pt.analysis,question_score:Pt==null?void 0:Pt.score,use_keywords:Pt.use_keywords,keywords:Pt==null?void 0:Pt.keywords}})}catch(Pt){Fe.ZP.warning(Pt.message);return}delete lt.analysis}let St=!1;(Rn==null?void 0:Rn.is_my)===1&&(St=yield new Promise((It,on)=>{be.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:()=>{It(!0)},onCancel:()=>{It(!1)}})})),St&&(lt.is_cover=1);const Tt=xt!=="PRACTICAL"?yield(0,ve.ZP)(`/api/exercise_questions/${Rn.id}.json`,{method:"put",body:lt}):yield(0,ve.ZP)(`/api/exercise_questions/${Rn.id}/update_shixun_score.json`,{method:"post",body:Jr({},je)});(Tt==null?void 0:Tt.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Ki(qn+1),zn(null))}),ml=()=>Nr(void 0,null,function*(){(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,ve.ZP)(`/api/exercises/${yr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Fa(qn),Fe.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),nl=({value:xt}={})=>{var Rn;const Ma=[];let ue=[];const se=(Rn=xt==null?void 0:xt.choices)==null?void 0:Rn.map((Le,Ge)=>{var je;const gt=Ge+1;return Le!=null&&Le.is_answer&&(Ma.push(gt),ue.push(gt)),{value:gt,label:x.createElement(de.Z,{className:"c-black font14",value:`${(je=Bi.k4)==null?void 0:je[Ge]}. ${Le==null?void 0:Le.choice_text}`}),disabled:Le==null?void 0:Le.origin_standard_answer}}),Ce=be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:x.createElement(x.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Ma==null?void 0:Ma.map(Le=>{var Ge;return(Ge=Bi.k4)==null?void 0:Ge[Le-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",x.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",x.createElement("br",null),x.createElement(Ne.default.Group,{className:"flex-col mt20",options:se,defaultValue:ue,onChange:Le=>{ue=Le}})),onOk:()=>Nr(void 0,null,function*(){const Le=yield(0,ve.ZP)(`/api/exercises/${yr.categoryId}/questions/${xt==null?void 0:xt.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ue}});(Le==null?void 0:Le.status)===0&&(Fe.ZP.success("\u4FEE\u6539\u6210\u529F"),Ki(qn+1))})})},Vi=(Ha=Me==null?void 0:Me.questionList)==null?void 0:Ha.reduce((xt,Rn)=>xt+Number(Rn.questions_score),0),al=Wn&&((so=Me==null?void 0:Me.exam)==null?void 0:so.exercise_status)!==1;return x.createElement("section",{className:ie.wrap},x.createElement("div",{id:"id_left_preview",className:ie.left,onMouseEnter:xt=>{const Rn=document.getElementById("id_left_preview");Rn.style.overflowY="auto"},onMouseLeave:xt=>{const Rn=document.getElementById("id_left_preview");Rn.style.overflowY="hidden"}},x.createElement("div",{className:ie.title},x.createElement("div",{className:"body-overflow-initial"},x.createElement("b",null),x.createElement("span",null,"\u7B54\u9898\u5361"))),x.createElement("div",{className:ie.total},x.createElement("div",null,x.createElement("img",{src:vt}),x.createElement("span",null,"\u9898\u6570(\u9053)"),x.createElement("aside",null,Me==null?void 0:Me.all_questions_count)),x.createElement("div",{className:"mr30 ml30"},x.createElement("img",{src:_e}),x.createElement("span",null,"\u603B\u5206(\u5206)"),x.createElement("aside",null,Vi&&Vi.toFixed(1))),x.createElement("div",null,x.createElement("img",{src:le}),x.createElement("span",null,"\u65F6\u957F(\u5206)"),x.createElement("aside",null,((Qa=Me==null?void 0:Me.exam)==null?void 0:Qa.time)===-1||((Dn=Me==null?void 0:Me.exam)==null?void 0:Dn.time)===null?"\u4E0D\u9650":(oa=Me==null?void 0:Me.exam)==null?void 0:oa.time))),(Da=Me==null?void 0:Me.questionList)==null?void 0:Da.map((xt,Rn)=>{var Ma;return x.createElement("div",{className:ie.list,key:Rn},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,xt.name)),x.createElement("aside",null,x.createElement("div",null,"\u5171",x.createElement("span",{className:ie.b},xt.questions_count),"\u9898 ",x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},xt.questions_score),"\u5206"),x.createElement("div",{className:ie.answerSheet},(Ma=xt==null?void 0:xt.questions)==null?void 0:Ma.map((ue,se)=>x.createElement("div",{onClick:()=>{const Ce=`Anchor_${ue==null?void 0:ue.id}`;let Le=document.getElementById(Ce);Le&&setTimeout(()=>Le.scrollIntoView({block:"center",behavior:"smooth"}))},key:ue==null?void 0:ue.id,className:ie.tag},se+1)))))})),x.createElement("div",{className:ie.right},x.createElement("div",{className:ie.examName,id:"examName"},x.createElement("div",{className:ie.name},x.createElement(Re.Z,{title:(Oa=Me==null?void 0:Me.exam)==null?void 0:Oa.name,getPopupContainer:xt=>xt.parentNode},x.createElement("span",{className:ie.t},(ia=Me==null?void 0:Me.exam)==null?void 0:ia.name))),Wn&&((Xa=Me==null?void 0:Me.exam)==null?void 0:Xa.exercise_status)===1&&x.createElement(br.op,{openLoading:!0,shape:"default",onClick:()=>{be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ml()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Wn&&x.createElement(xe.ZP,{onClick:Al,type:"primary"},"\u968F\u673A\u66F4\u6362")),x.createElement("div",{className:ie.topWarp},(Za=Me==null?void 0:Me.questionList)==null?void 0:Za.map((xt,Rn)=>{var Ma,ue;return x.createElement(x.Fragment,{key:Rn},x.createElement("div",{className:ie.head,style:Rn===0?{border:0,marginTop:-16}:{}},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,xt.name)),x.createElement("div",{className:ie.so},"\u5171",x.createElement("span",{className:ie.b},xt.questions_count," "),"\u9898 ",xt.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Ma=xt==null?void 0:xt.questions)==null?void 0:Ma.map(se=>{var Ce;return(Ce=se==null?void 0:se.sub_item_banks)==null?void 0:Ce.length}).reduce((se,Ce)=>se+Ce)}\u5C0F\u9898\uFF09`,x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},xt.questions_score),"\u5206"),!Wn&&x.createElement("div",{className:ie.btn},x.createElement(xe.ZP,{onClick:()=>{qi(xt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),x.createElement(xe.ZP,{onClick:()=>tl(xt),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ue=xt==null?void 0:xt.questions)==null?void 0:ue.map((se,Ce)=>{var Le,Ge,je,gt;return On===(se==null?void 0:se.id)?x.createElement("div",{id:`Anchor_${se==null?void 0:se.id}`,className:ie.content,style:{padding:0,marginTop:24},key:se==null?void 0:se.id},x.createElement("div",{style:{float:"right",marginTop:`${(xt==null?void 0:xt.type)==="PRACTICAL"?"-2px":"-6px"}`}},x.createElement(xe.ZP,{onClick:()=>zn(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),x.createElement(xe.ZP,{onClick:()=>{gl(xt==null?void 0:xt.type,se)},type:"primary"},"\u4FDD\u5B58")),cl(se,xt.type)):x.createElement("div",{id:`Anchor_${se==null?void 0:se.id}`,className:ie.content,key:se==null?void 0:se.id},x.createElement("div",{className:ie.titleWrap},(se==null?void 0:se.item_type)==="bprogram"?x.createElement(de.Z,{style:{paddingRight:10},value:Ce+1+"\u3001"+((Le=se==null?void 0:se.program_attr)==null?void 0:Le.description)}):x.createElement(de.Z,{style:{paddingRight:10},className:ie.titleHtml,value:Ce+1+`\u3001${(se==null?void 0:se.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(se==null?void 0:se.name)}),Wn&&x.createElement(xe.ZP,{onClick:()=>{var lt,St,Tt;if(On){Fe.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Er.setFieldsValue({standard_answers:se==null?void 0:se.standard_answer,hack:Jr(Jr({},se),se==null?void 0:se.program_attr),hack_codes:hi(Jr({},se==null?void 0:se.program_attr),{code:Mi.Base64.decode(((lt=se==null?void 0:se.program_attr)==null?void 0:lt.code)||"")}),hack_sets:Jr({},(St=se==null?void 0:se.hack_sets)==null?void 0:St[0])}),(se==null?void 0:se.item_type)=="program"?me.history.push(`/problems/newedit/${(Tt=se==null?void 0:se.program_attr)==null?void 0:Tt.identifier}?type=exercises&express_id=${yr.categoryId}&question_id=${se==null?void 0:se.id}&score=${se==null?void 0:se.score}&exercise=true&callback_url=/classrooms/${yr.coursesId}/exercise/${yr.categoryId}/detail?random=true`):zn(se==null?void 0:se.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!al&&x.createElement(xe.ZP,{disabled:al,className:"ml20",onClick:()=>bl(se==null?void 0:se.id,xt.type,Ce,xt),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(se==null?void 0:se.item_type)==="bprogram"&&x.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ie.titleHtml,value:Mi.Base64.decode(((Ge=se==null?void 0:se.program_attr)==null?void 0:Ge.code)||"")}),(xt.type==="SINGLE"||xt.type==="JUDGMENT"||xt.type==="MULTIPLE")&&Fi(se),xt.type==="COMPLETION"&&zi(se),xt.type==="SUBJECTIVE"&&Gi(se),xt.type==="PROGRAM"&&Wi(se),xt.type==="BPROGRAM"&&Hi(se),xt.type==="COMBINATION"&&_i(se,Ce),xt.type==="PRACTICAL"&&wi(se),x.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((je=Me==null?void 0:Me.exam)==null?void 0:je.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(xt.type)&&x.createElement(Ee.Z,null,x.createElement(vi.Z,{state:se==null?void 0:se.is_wrong,onClick:()=>{Pa==null||Pa({value:hi(Jr({},se),{question_id:se==null?void 0:se.id,question_score:se==null?void 0:se.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(xt.type)&&(se==null?void 0:se.show_resubmit)&&x.createElement(Ee.Z,null,x.createElement(Ti.C,{dataSource:hi(Jr({},se),{question_id:se==null?void 0:se.id})})),((gt=Me==null?void 0:Me.exam)==null?void 0:gt.exercise_status)===3&&["SINGLE"].includes(xt.type)&&x.createElement(Ee.Z,null,x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{nl({value:se})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Wn?x.createElement(br.vr,null,x.createElement(oe.Z,{showTotal:Ae.rU,total:(Tn=Me==null?void 0:Me.exam)==null?void 0:Tn.total_num,pageSize:1,current:qn+1,showSizeChanger:!1,onChange:Ki,showQuickJumper:!1,hideOnSinglePage:!1})):x.createElement(br.vr,{LeftContent:x.createElement(br.op,{onClick:tt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:x.createElement(ze.Z,{align:"middle"},x.createElement(E.Z,{color:"#55575D",overlayClassName:ie.popover,open:ao,getPopupContainer:xt=>xt==null?void 0:xt.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},x.createElement(br.op,{onMouseEnter:()=>wo(!0),onMouseLeave:()=>wo(!1),onClick:()=>Nr(void 0,null,function*(){const xt=Number(Vi);[100,120,150].includes(xt)||(yield new Promise((Rn,Ma)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},xt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Nr(void 0,null,function*(){Rn("")}),onCancel:()=>{Ma()}})})),dl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),x.createElement(br.op,{shape:"default",type:"primary",onClick:()=>Nr(void 0,null,function*(){const xt=Number(Vi);[100,120,150].includes(xt)||(yield new Promise((Rn,Ma)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},xt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Nr(void 0,null,function*(){Rn("")}),onCancel:()=>{Ma()}})})),Ue()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),x.createElement(Ai,{visible:Jo,questionParams:Ea.current,getdata:za,onRandomExchange:()=>Nr(void 0,null,function*(){const xt=Ea.current;yield ea({single_question_id:xt.id,seleted_item_bank_ids:xt.ids},{type:xt.type,index:xt.index}),vr(!1)}),selectFromProblemSet:()=>{const xt=Ea.current,Rn=`${location.pathname}${location.search}`;Rn.includes("exercise")&&me.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${xt.id}&qtype=${xt.type}&exerciseid=${yr.categoryId}&from=${Rn}`)},onCancel:()=>{vr(!1)}}))}},74768:function(rt,Et,te){"use strict";te.r(Et),te.d(Et,{default:function(){return y}});var x=te(59301),ie=te(65582),Pe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Re=te(26971),xe=te(8591),be=te(61621),re=te(38147),Fe=te(65862),Oe=te(59301),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(z,ee,ne)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,E=(z,ee)=>{for(var ne in ee||(ee={}))ze.call(ee,ne)&&oe(z,ne,ee[ne]);if(Ne)for(var ne of Ne(ee))Ee.call(ee,ne)&&oe(z,ne,ee[ne]);return z},a=(z,ee,ne)=>new Promise((ae,le)=>{var de=ve=>{try{Ae(ne.next(ve))}catch(we){le(we)}},me=ve=>{try{Ae(ne.throw(ve))}catch(we){le(we)}},Ae=ve=>ve.done?ae(ve.value):Promise.resolve(ve.value).then(de,me);Ae((ne=ne.apply(z,ee)).next())});const b=({paperlibrary:z,user:ee,globalSetting:ne,dispatch:ae,location:le})=>{var de,me,Ae,ve;const[we]=(0,ie.useSearchParams)(),ge=we.get("select")||0,[et,Te]=(0,x.useState)(!1),[Ye,He]=(0,x.useState)(!0),[Ke,vt]=(0,x.useState)(Number(ge)),[Ft,it]=(0,x.useState)({}),Lt=(0,ie.useParams)(),{userInfo:Xe}=ee,{actionTabs:Ot}=z;(0,x.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,x.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ae({type:"exercise/getWorkSetting",payload:E({},Lt)}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,x.useEffect)(()=>{yt(Ke)},[]),(0,x.useEffect)(()=>{var Ht;(Ht=Ot==null?void 0:Ot.params)!=null&&Ht.isUpdateData&&yt(Ke)},[(de=Ot==null?void 0:Ot.params)==null?void 0:de.isUpdateData]);const yt=(Ht=0)=>a(void 0,null,function*(){console.log(Lt),He(!0);const he=yield(0,re.ZP)(`/api/exercises/${Lt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Ht}});ae({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),He(!1),it((0,Fe.PF)(he))}),Ie=()=>{ie.history.push(`/classrooms/${Lt.coursesId}/exercise`)},_e=()=>{alert("\u4FDD\u5B58")},ht=(Ht,he)=>a(void 0,null,function*(){const bt=yield(0,re.ZP)(`/api/exercises/${Lt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Ht==null?void 0:Ht.single_question_id}});bt!=null&&bt.question&&(xe.ZP.info("\u6362\u9898\u6210\u529F"),yt(Ke))}),Vt=Ht=>a(void 0,null,function*(){document.body.scrollIntoView(),vt(Ht),yield yt(Ht)}),mt=Ht=>{ae({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Ht}})};return Oe.createElement("section",{className:Pe.wrap},Oe.createElement(be.Z,{loading:Ye,active:!0,paragraph:{rows:5}},((Ae=(me=(0,ie.useLocation)())==null?void 0:me.pathname)==null?void 0:Ae.includes("preview"))&&Oe.createElement("div",{className:Pe.crumbs},Oe.createElement("b",null),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${Lt.coursesId}/exercise`)},`${(ve=Xe==null?void 0:Xe.course)==null?void 0:ve.course_name}>`),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${Lt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Oe.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Oe.createElement(Re.Z,{loading:et,submit:_e,goBack:Ie,data:Ft,getdata:()=>{yt(Ke)},selectValue:Ke,editPreview:!0,onExchange:ht,onSkipExamination:Vt,handleMarkWrongQuestion:mt})))};var y=(0,ie.connect)(({paperlibrary:z,user:ee,globalSetting:ne})=>({paperlibrary:z,user:ee,globalSetting:ne}))(b)},63952:function(rt,Et,te){"use strict";te.d(Et,{g:function(){return xe}});var x=te(59301),ie=te(29297),Pe=te(3033),Re=(be,re,Fe)=>new Promise((Oe,De)=>{var Ne=oe=>{try{Ee(Fe.next(oe))}catch(E){De(E)}},ze=oe=>{try{Ee(Fe.throw(oe))}catch(E){De(E)}},Ee=oe=>oe.done?Oe(oe.value):Promise.resolve(oe.value).then(Ne,ze);Ee((Fe=Fe.apply(be,re)).next())});const xe=()=>{const[be,re]=(0,x.useState)([]);return(0,x.useEffect)(()=>{Re(void 0,null,function*(){const Oe=yield(0,ie.d1)({source:"question"});Oe!=null&&Oe.disciplines&&re((0,Pe.L)(Oe==null?void 0:Oe.disciplines))})},[]),be}},61527:function(rt,Et,te){"use strict";te.d(Et,{U:function(){return Oe}});var x=te(59301),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(De,Ne,ze)=>Ne in De?ie(De,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[Ne]=ze,re=(De,Ne)=>{for(var ze in Ne||(Ne={}))Re.call(Ne,ze)&&be(De,ze,Ne[ze]);if(Pe)for(var ze of Pe(Ne))xe.call(Ne,ze)&&be(De,ze,Ne[ze]);return De},Fe=(De,Ne,ze)=>new Promise((Ee,oe)=>{var E=y=>{try{b(ze.next(y))}catch(z){oe(z)}},a=y=>{try{b(ze.throw(y))}catch(z){oe(z)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((ze=ze.apply(De,Ne)).next())});function Oe(De,Ne){const[ze,Ee]=(0,x.useState)(Ne),[oe,E]=(0,x.useState)(!1),[a,b]=(0,x.useState)();return[ze,oe,(z,ee=!1)=>Fe(this,null,function*(){const ne=ee?Ne:re(re({},ze),z);E(!0),Ee(ne);const ae=yield De(ne);return E(!1),b(ae),ae}),a]}},50371:function(rt,Et){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie{const xe=Pe[Re];xe!==void 0&&(x[Re]=xe)})}return x}Et.Z=te},77578:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return x}});const x=ie=>ie?typeof ie=="function"?ie():ie:null},13845:function(rt,Et,te){"use strict";te.d(Et,{F:function(){return x},Z:function(){return ie}});function x(Pe){return Pe!=null&&Pe===Pe.window}function ie(Pe,Re){var xe,be;if(typeof window=="undefined")return 0;const re=Re?"scrollTop":"scrollLeft";let Fe=0;return x(Pe)?Fe=Pe[Re?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Fe=Pe.documentElement[re]:(Pe instanceof HTMLElement||Pe)&&(Fe=Pe[re]),Pe&&!x(Pe)&&typeof Fe!="number"&&(Fe=(be=((xe=Pe.ownerDocument)!==null&&xe!==void 0?xe:Pe).documentElement)===null||be===void 0?void 0:be[re]),Fe}},56762:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return ie}});var x=te(59301);function ie(){const[,Pe]=x.useReducer(Re=>Re+1,0);return Pe}},68031:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return Re}});var x=te(16089);function ie(xe,be,re,Fe){const Oe=re-be;return xe/=Fe/2,xe<1?Oe/2*xe*xe*xe+be:Oe/2*((xe-=2)*xe*xe+2)+be}var Pe=te(13845);function Re(xe){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:re=()=>window,callback:Fe,duration:Oe=450}=be,De=re(),Ne=(0,Pe.Z)(De,!0),ze=Date.now(),Ee=()=>{const E=Date.now()-ze,a=ie(E>Oe?Oe:E,Ne,xe,Oe);(0,Pe.F)(De)?De.scrollTo(window.pageXOffset,a):De instanceof Document||De.constructor.name==="HTMLDocument"?De.documentElement.scrollTop=a:De.scrollTop=a,E2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function($t){if(!(!Wt&&qt!==!1&&qt>0&&xn.length>=qt)){var Hn=[].concat((0,x.Z)(Ln),[$t]),aa=$t[Jt.children],xa=ua||$t.disabled;if((!aa||aa.length===0||un)&&$e(Qe,Hn,{label:Jt.label})){var fn;xn.push((0,ee.Z)((0,ee.Z)({},$t),{},(fn={disabled:xa},(0,z.Z)(fn,Jt.label,Je(Qe,Hn,an,Jt)),(0,z.Z)(fn,ne,Hn),(0,z.Z)(fn,Jt.children,void 0),fn)))}aa&&mn($t[Jt.children],Hn,xa)}})}return mn(zt,[]),Wt&&xn.sort(function(pn,Ln){return Wt(pn[ne],Ln[ne],Qe,Jt)}),qt!==!1&&qt>0?xn.slice(0,qt):xn},[Qe,zt,Jt,an,Je,un,$e,Wt,qt])},me="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",ve="SHOW_CHILD";function we(Qe){return Qe.join(me)}function ge(Qe){return Qe.map(we)}function et(Qe){return Qe.split(me)}function Te(Qe){var zt=Qe||{},Jt=zt.label,an=zt.value,hn=zt.children,un=an||"value";return{label:Jt||"label",value:un,key:un,children:hn||"children"}}function Ye(Qe,zt){var Jt,an;return(Jt=Qe.isLeaf)!==null&&Jt!==void 0?Jt:!((an=Qe[zt.children])!==null&&an!==void 0&&an.length)}function He(Qe){var zt=Qe.parentElement;if(zt){var Jt=Qe.offsetTop-zt.offsetTop;Jt-zt.scrollTop<0?zt.scrollTo({top:Jt}):Jt+Qe.offsetHeight-zt.scrollTop>zt.offsetHeight&&zt.scrollTo({top:Jt+Qe.offsetHeight-zt.offsetHeight})}}function Ke(Qe,zt){return Qe.map(function(Jt){var an;return(an=Jt[ne])===null||an===void 0?void 0:an.map(function(hn){return hn[zt.value]})})}function vt(Qe,zt,Jt){var an=new Set(Qe),hn=zt();return Qe.filter(function(un){var nn=hn[un],$e=nn?nn.parent:null,ot=nn?nn.children:null;return nn&&nn.node.disabled?!0:Jt===ve?!(ot&&ot.some(function(Je){return Je.key&&an.has(Je.key)})):!($e&&!$e.node.disabled&&an.has($e.key))})}function Ft(Qe,zt,Jt){for(var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,hn=zt,un=[],nn=function(){var Je,Zt,qt,Wt=Qe[$e],xn=(Je=hn)===null||Je===void 0?void 0:Je.findIndex(function(pn){var Ln=pn[Jt.value];return an?String(Ln)===String(Wt):Ln===Wt}),mn=xn!==-1?(Zt=hn)===null||Zt===void 0?void 0:Zt[xn]:null;un.push({value:(qt=mn==null?void 0:mn[Jt.value])!==null&&qt!==void 0?qt:Wt,index:xn,option:mn}),hn=mn==null?void 0:mn[Jt.children]},$e=0;$e1){var Jn=mn.slice(0,-1);$t(Jn)}else Je(!1)},xa=function(){var Jn,Ra=((Jn=Ln[pn])===null||Jn===void 0?void 0:Jn[Jt.children])||[],na=Ra.find(function(Va){return!Va.disabled});if(na){var Ya=[].concat((0,x.Z)(mn),[na[Jt.value]]);$t(Ya)}};ie.useImperativeHandle(Qe,function(){return{onKeyDown:function(Jn){var Ra=Jn.which;switch(Ra){case bt.Z.UP:case bt.Z.DOWN:{var na=0;Ra===bt.Z.UP?na=-1:Ra===bt.Z.DOWN&&(na=1),na!==0&&Hn(na);break}case bt.Z.LEFT:{if(ot)break;qt?xa():aa();break}case bt.Z.RIGHT:{if(ot)break;qt?aa():xa();break}case bt.Z.BACKSPACE:{ot||aa();break}case bt.Z.ENTER:{if(mn.length){var Ya=Ln[pn],Va=(Ya==null?void 0:Ya[ne])||[];Va.length?un(Va.map(function(Ia){return Ia[Jt.value]}),Va[Va.length-1]):un(mn,Ln[pn])}break}case bt.Z.ESC:Je(!1),Zt&&Jn.stopPropagation()}},onKeyUp:function(){}}})},wt=ie.forwardRef(function(Qe,zt){var Jt,an,hn,un,nn=(0,Ne.lk)(),$e=nn.prefixCls,ot=nn.multiple,Je=nn.searchValue,Zt=nn.toggleOpen,qt=nn.notFoundContent,Wt=nn.direction,xn=nn.open,mn=ie.useRef(),pn=Wt==="rtl",Ln=ie.useContext(b),ua=Ln.options,$t=Ln.values,Hn=Ln.halfValues,aa=Ln.fieldNames,xa=Ln.changeOnSelect,fn=Ln.onSelect,Jn=Ln.searchOptions,Ra=Ln.dropdownPrefixCls,na=Ln.loadData,Ya=Ln.expandTrigger,Va=Ra||$e,Ia=ie.useState([]),Ja=(0,Oe.Z)(Ia,2),Fo=Ja[0],fo=Ja[1],Ro=function(jn){if(!(!na||Je)){var Io=Ft(jn,ua,aa),Mo=Io.map(function(ir){var hr=ir.option;return hr}),Vo=Mo[Mo.length-1];if(Vo&&!Ye(Vo,aa)){var rr=we(jn);fo(function(ir){return[].concat((0,x.Z)(ir),[rr])}),na(Mo)}}};ie.useEffect(function(){Fo.length&&Fo.forEach(function(jo){var jn=et(jo),Io=Ft(jn,ua,aa,!0).map(function(Vo){var rr=Vo.option;return rr}),Mo=Io[Io.length-1];(!Mo||Mo[aa.children]||Ye(Mo,aa))&&fo(function(Vo){return Vo.filter(function(rr){return rr!==jo})})})},[ua,Fo,aa]);var cn=ie.useMemo(function(){return new Set(ge($t))},[$t]),Ko=ie.useMemo(function(){return new Set(ge(Hn))},[Hn]),ko=he(),Co=(0,Oe.Z)(ko,2),pa=Co[0],yn=Co[1],Qn=function(jn){yn(jn),Ro(jn)},ga=function(jn){var Io=jn.disabled,Mo=Ye(jn,aa);return!Io&&(Mo||xa||ot)},In=function(jn,Io){var Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;fn(jn),!ot&&(Io||xa&&(Ya==="hover"||Mo))&&Zt(!1)},Na=ie.useMemo(function(){return Je?Jn:ua},[Je,Jn,ua]),ro=ie.useMemo(function(){for(var jo=[{options:Na}],jn=Na,Io=Ke(jn,aa),Mo=function(){var hr=pa[Vo],fr=jn.find(function(wr,pr){return(Io[pr]?we(Io[pr]):wr[aa.value])===hr}),or=fr==null?void 0:fr[aa.children];if(!(or!=null&&or.length))return"break";jn=or,jo.push({options:or})},Vo=0;Vo":Fo,Ro=Qe.loadingIcon,cn=Qe.children,Ko=Qe.dropdownMatchSelectWidth,ko=Ko===void 0?!1:Ko,Co=Qe.showCheckedStrategy,pa=Co===void 0?Ae:Co,yn=(0,De.Z)(Qe,ce),Qn=(0,ze.ZP)(Jt),ga=!!qt,In=(0,E.Z)(nn,{value:$e,postState:ut}),Na=(0,Oe.Z)(In,2),ro=Na[0],Zo=Na[1],io=ie.useMemo(function(){return Te(un)},[JSON.stringify(un)]),xo=ie.useMemo(function(){return $t||[]},[$t]),dr=Xe(xo,io),$o=ie.useCallback(function(Bn){var bn=dr();return Bn.map(function(Zn){var ka=bn[Zn].nodes;return ka.map(function(eo){return eo[io.value]})})},[dr,io]),Ur=(0,E.Z)("",{value:mn,postState:function(bn){return bn||""}}),jo=(0,Oe.Z)(Ur,2),jn=jo[0],Io=jo[1],Mo=function(bn,Zn){Io(bn),Zn.source!=="blur"&&pn&&pn(bn)},Vo=Ie(Ln),rr=(0,Oe.Z)(Vo,2),ir=rr[0],hr=rr[1],fr=de(jn,xo,io,Hn||hn,hr,ot),or=Ot(xo,io),wr=ie.useMemo(function(){var Bn=or(ro),bn=(0,Oe.Z)(Bn,2),Zn=bn[0],ka=bn[1];if(!ga||!ro.length)return[Zn,[],ka];var eo=ge(Zn),bo=dr(),Ao=(0,Ee.S)(eo,!0,bo),Go=Ao.checkedKeys,zo=Ao.halfCheckedKeys;return[$o(Go),$o(zo),ka]},[ga,ro,dr,$o,or]),pr=(0,Oe.Z)(wr,3),Dr=pr[0],jr=pr[1],Lo=pr[2],Gr=ie.useMemo(function(){var Bn=ge(Dr),bn=vt(Bn,dr,pa);return[].concat((0,x.Z)(Lo),(0,x.Z)($o(bn)))},[Dr,dr,$o,Lo,pa]),Lr=it(Gr,xo,io,ga,Zt),$r=(0,oe.Z)(function(Bn){if(Zo(Bn),Je){var bn=ut(Bn),Zn=bn.map(function(bo){return Ft(bo,xo,io).map(function(Ao){return Ao.option})}),ka=ga?bn:bn[0],eo=ga?Zn:Zn[0];Je(ka,eo)}}),ei=(0,oe.Z)(function(Bn){if((!ga||xn)&&Io(""),!ga)$r(Bn);else{var bn=we(Bn),Zn=ge(Dr),ka=ge(jr),eo=Zn.includes(bn),bo=Lo.some(function(Yr){return we(Yr)===bn}),Ao=Dr,Go=Lo;if(bo&&!eo)Go=Lo.filter(function(Yr){return we(Yr)!==bn});else{var zo=eo?Zn.filter(function(Yr){return Yr!==bn}):[].concat((0,x.Z)(Zn),[bn]),Sr=dr(),er;if(eo){var zr=(0,Ee.S)(zo,{checked:!1,halfCheckedKeys:ka},Sr);er=zr.checkedKeys}else{var Wr=(0,Ee.S)(zo,!0,Sr);er=Wr.checkedKeys}var Qr=vt(er,dr,pa);Ao=$o(Qr)}$r([].concat((0,x.Z)(Go),(0,x.Z)(Ao)))}}),ti=function(bn,Zn){if(Zn.type==="clear"){$r([]);return}var ka=Zn.values[0],eo=ka.valueCells;ei(eo)},li=fn!==void 0?fn:xa,ni=Ra||Jn,Ei=Va||Ya,fi=function(bn){Ia==null||Ia(bn),Ja==null||Ja(bn)},si=ie.useMemo(function(){return{options:xo,fieldNames:io,values:Dr,halfValues:jr,changeOnSelect:ot,onSelect:ei,checkable:qt,searchOptions:fr,dropdownPrefixCls:Hn,loadData:aa,expandTrigger:ua,expandIcon:fo,loadingIcon:Ro,dropdownMenuColumnStyle:na}},[xo,io,Dr,jr,ot,ei,qt,fr,Hn,aa,ua,fo,Ro,na]),ai=!(jn?fr:xo).length,ra=jn&&hr.matchInputWidth||ai?{}:{minWidth:"auto"};return ie.createElement(b.Provider,{value:si},ie.createElement(Ne.Ac,(0,Fe.Z)({},yn,{ref:zt,id:Qn,prefixCls:hn,autoClearSearchValue:xn,dropdownMatchSelectWidth:ko,dropdownStyle:ra,displayValues:Lr,onDisplayValuesChange:ti,mode:ga?"multiple":void 0,searchValue:jn,onSearch:Mo,showSearch:ir,OptionList:ft,emptyOptions:ai,open:li,dropdownClassName:ni,placement:Ei,onDropdownVisibleChange:fi,getRawInputElement:function(){return cn}})))});pe.SHOW_PARENT=Ae,pe.SHOW_CHILD=ve;var fe=pe,qe=fe,ke=te(2738),ye=te(62892),at=te(53487),Ut=te(19080),pt=te(36355),kt=te(93891),Mt=te(1684),Qt=te(19716),Be=te(32441),nt=te(14154),dt=te(58582),st=te(84443),ct=te(66339),jt=te(33234),Yt=te(98447),_t=te(17313),sn=te(74207),En=te(83116);const Dt=Qe=>{const{prefixCls:zt,componentCls:Jt,antCls:an}=Qe,hn=`${Jt}-menu-item`,un=` +`),cn.focus();default:throw new Error}},[cn,In]),Gr=(0,x.useMemo)(()=>{switch(In){case dt:return x.createElement(Ot,{callback:Lo,onCancel:Lr});case _t:return x.createElement(yt.Z,{callback:Lo,onCancel:Lr});case st:return x.createElement(Ie.Z,{callback:Lo,onCancel:Lr});case ct:return x.createElement(ut,{callback:Lo,onCancel:Lr});case sn:return x.createElement(ye,{callback:Lo,onCancel:Lr});case"maths-latex":return x.createElement(Mt,{showSaveButton:!0,callback:Lo});case"inline-latex":return x.createElement(Qt.Z,{showSaveButton:!0,callback:Lo});default:return null}},[In]);function Lr(){Na("")}(0,x.useEffect)(()=>{if(fr.current){let ra=function(bo){ka=!0,eo=bo.pageY},Bn=function(){ka=!1},bn=function(bo){if(ka){let Ao=bo.pageY-eo;Ao<0&&(Ao=0),Ao>300&&(Ao=300);let Go=Zt+Ao+"px";xo(Go)}},Zn=fr.current,ka=!1,eo=0;return Zn.addEventListener("mousedown",ra),document.addEventListener("mousemove",bn),document.addEventListener("mouseup",Bn),()=>{Zn.removeEventListener("mousedown",ra),document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",Bn)}}},[cn,fr]),(0,x.useEffect)(()=>{xo(Zt)},[Zt]);const $r=zt(Je),ei=zt(io),ti={width:$r,height:ei},li=(0,x.useMemo)(()=>{if(ro){let ra=new Date(ro),Bn=ra.getHours(),bn=ra.getMinutes(),Zn=ra.getSeconds();return Bn=Bn<10?"0"+Bn:Bn,bn=bn<10?"0"+bn:bn,Zn=Zn<10?"0"+Zn:Zn,`${Bn}:${bn}:${Zn}`}return 0},[ro]),ni=ra=>{const Bn=[];if(aa){let bn=-1;ra=ra.replace(/(@▁▁@|@▁@)/g,function(Zn,ka,eo){Bn.push({multiLine:Zn!==Xt})})}return Bn};function Ei(){window.sessionStorage.removeItem(Ln),$o(!1),Zo(0)}function fi(){$o(!1),Zo(0),cn.setValue(window.sessionStorage.getItem(Ln))}(0,x.useEffect)(()=>{un[In]&&In!==jt&&In!==ct&&setTimeout(()=>{const ra=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth/2-ra.offsetWidth/2,bn=window.innerHeight/2-ra.offsetHeight/2;Mo(Bn),rr(bn)},0)},[In]);const si=ra=>{ra.preventDefault();const Bn=ra.clientX-Io,bn=ra.clientY-Vo;document.body.onmousemove=Zn=>{let ka=Zn.clientX-Bn,eo=Zn.clientY-bn;const bo=document.getElementsByClassName("markdown-popup-form")[0],Ao=window.innerWidth-bo.offsetWidth,Go=window.innerHeight-bo.offsetHeight;ka=Math.max(0,Math.min(ka,Ao)),eo=Math.max(0,Math.min(eo,Go)),ai(Zn.clientX,Zn.clientY,Bn,bn)&&(Mo(ka),rr(eo))},document.body.onmouseup=function(){document.body.onmousemove=null}},ai=(ra,Bn,bn,Zn)=>{const ka=document.body.clientHeight,eo=document.body.clientWidth;return ra<20&&bn>ra||ra>eo-20&&bnBn||Bn>ka-20&&Znwe in ve?ze(ve,we,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ve[we]=ge,z=(ve,we)=>{for(var ge in we||(we={}))a.call(we,ge)&&y(ve,ge,we[ge]);if(E)for(var ge of E(we))b.call(we,ge)&&y(ve,ge,we[ge]);return ve},ee=(ve,we)=>Ee(ve,oe(we));const{useForm:ne}=x.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:ve,onCancel:we})=>{const[ge]=ne();let et=(0,Oe.useRef)();function Te(Ke){et.current.width=ge.getFieldValue("width"),et.current.align=ge.getFieldValue("align"),ve(Ke,et.current)}function Ye(Ke,vt){if(Ke.status===-1){ie.ZP.error(Ke.message);return}ge.setFieldsValue({src:`/api/attachments/${Ke.id}`,type:vt.type})}function He(Ke){let vt=Ke.target.files[0];et.current=vt,Ae(vt,Ye)}return Ne.createElement(x.default,ee(z({form:ge},le),{className:"upload-image-panel",onFinish:Te,style:{width:470,overflow:"hidden"}}),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ne.createElement(Pe.default,{style:ae})),Ne.createElement(me,{onFileChange:He}))),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(Pe.default,{style:{width:264}})),Ne.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Re.Z,null,Ne.createElement(x.default.Item,{name:"width",style:{margin:0}},Ne.createElement(xe.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.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"}]})),Ne.createElement("aside",null,Ne.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(re.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function me({onFileChange:ve}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:ve}))}function Ae(ve,we){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ie.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ge=new FormData;ge.append("editormd-image-file",ve),ge.append("file_param_name","editormd-image-file"),ge.append("byxhr","true");var et=new window.XMLHttpRequest;et.withCredentials=!0,et.addEventListener("load",function(Te){we(JSON.parse(Te.target.responseText),ve)},!1),et.addEventListener("error",function(Te){console.error(Te)},!1),et.open("POST",`${Fe.KI}/api/attachments.json`),et.send(ge)}},57261:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return Pe}});var x=te(59301),ie=te(4676);class Pe extends x.Component{constructor(xe){super(xe);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,ie.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(rt,Et,te){"use strict";te.d(Et,{i:function(){return le},Z:function(){return me}});var x={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"},ie=te(71418),Pe=te(6848),Re=te(93948),xe=te(92310),be=te.n(xe),re=te(65862),Fe=te(2524),Oe=te(41867),De=te(79005),Ne=te(20345),ze=te(77882),Ee=te(31081),oe=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),z=te(96593),ee=te(19664),ne=te(91833),ae=te(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:oe,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var me=({className:Ae,dataSource:ve=[],col:we=4,right:ge,bottom:et=23,precision:Te=0,wrapWidth:Ye=1200,trackEventItems:He,loading:Ke,onRemove:vt=()=>{},isCurrent:Ft=!0,showAlias:it=!1,showProgress:Lt=!1})=>{const Xe=Math.floor((Ye-(we-1)*ge)/we),Ot=[{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(yt=>(window.ENV==="build"&&(yt.ptimg=`/react/build${yt.ptimg}`,yt.swimg=`/react/build${yt.swimg}`),yt));return ae.createElement(ie.Z,{spinning:Ke},ae.createElement("div",{className:be()(x.list,Ae)},!!(ve!=null&&ve.length)&&(ve==null?void 0:ve.map((yt,Ie)=>{var _e,ht,Vt,mt,Ht,he;const{name:bt,id:ln,identifier:wt,featured:ft,school_name:Ve,image_url:Ze,excellent:Se,is_plan:ce}=yt;return ae.createElement("div",{key:ln,className:Ft&&Lt?x.wrapisCurrent:x.wrap,style:{width:Xe,marginRight:(1+Ie)%we===0?0:ge+Te,marginBottom:et}},ae.createElement("a",{className:x.li,onClick:We=>{We.preventDefault(),We.stopPropagation(),He&&(0,re.L9)([He]),(0,re.xg)(`/paths/${wt}`)}},ae.createElement("div",{className:x.img},ae.createElement("img",{className:x.cover,src:`${Ze}`}),Ft&&(0,Oe.bg)()&&(yt==null?void 0:yt.studying)&&ae.createElement("div",{className:`${x.movebq} user-path-items`,onClick:We=>{We.stopPropagation(),vt(yt)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=yt==null?void 0:yt.subject_tags)==null?void 0:_e.map((We,ut)=>{var pe,fe;if(ut===0){const ke=(pe=Ot.find(ye=>ye.name==We))==null?void 0:pe.swimg;return ae.createElement("img",{className:x.sign,src:ke,style:{left:"-4px"}})}const qe=(fe=Ot.find(ke=>ke.name==We))==null?void 0:fe.ptimg;return ae.createElement("img",{className:x.sign,src:qe,style:{left:`${48+52*(ut-1)+2*ut}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(yt==null?void 0:yt.excellent)&&ae.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:x.name},ae.createElement(Pe.Z,{title:it&&(yt!=null&&yt.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${bt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${yt==null?void 0:yt.excellent_alias_name}`)):bt},ae.createElement("span",{className:x.e},it&&(yt==null?void 0:yt.excellent_alias_name)||bt))),Ft&&Lt&&((ht=yt==null?void 0:yt.progress)==null?void 0:ht.all_score)!=0&&ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ae.createElement(Re.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Vt=yt==null?void 0:yt.progress)==null?void 0:Vt.my_score)/((mt=yt==null?void 0:yt.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ht=yt==null?void 0:yt.progress)==null?void 0:Ht.my_score,"/",(he=yt==null?void 0:yt.progress)==null?void 0:he.all_score),(!Ft||!Lt)&&ae.createElement("div",{className:x.tags},ae.createElement("div",null,ae.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,yt.stages_count))),ae.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,yt.members_count)))))))})),!ve.length&&ae.createElement(Fe.Z,null)))}},3918:function(rt,Et,te){"use strict";te.d(Et,{jL:function(){return xe},w9:function(){return zt},vv:function(){return Je},dN:function(){return un},QD:function(){return jo},cQ:function(){return ut.Z},vg:function(){return Mn},Oz:function(){return Dt},op:function(){return Zo},O5:function(){return li},_b:function(){return ir},t7:function(){return et},tT:function(){return He},Gi:function(){return xa},YG:function(){return xn},Ed:function(){return Hn},kT:function(){return Ln},qp:function(){return b},Um:function(){return le},K3:function(){return ee},vr:function(){return Mo},qE:function(){return dr},Je:function(){return Ft},wb:function(){return he},rC:function(){return We},lB:function(){return wt},cq:function(){return Va},kO:function(){return fo},tp:function(){return Ae},Si:function(){return fi},k8:function(){return Kr},Du:function(){return eo}});var x=te(59301),ie={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"},Pe="data:image/png;base64,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",xe=({dataSource:At=[],img:Bt,imgWidth:Kt=346,title:Sn,sunTitle:_n,bannerExtraContent:va})=>x.createElement("div",{className:ie.banner},x.createElement("div",{className:ie.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,Sn),x.createElement("span",null,_n)),At.length>0&&x.createElement("div",{className:ie.btns},At.map((dn,Yn)=>x.createElement("div",{key:Yn,onClick:dn.click},dn.name,dn.sign?x.createElement("img",{src:Pe,width:39}):null))),va),Bt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:Bt,width:Kt}))),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"},re=te(92310),Fe=te.n(re),Oe=te(89392),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(At,Bt,Kt)=>Bt in At?De(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,E=(At,Bt)=>{for(var Kt in Bt||(Bt={}))ze.call(Bt,Kt)&&oe(At,Kt,Bt[Kt]);if(Ne)for(var Kt of Ne(Bt))Ee.call(Bt,Kt)&&oe(At,Kt,Bt[Kt]);return At},b=({dataSource:At=[],value:Bt,onChange:Kt,onTitleChange:Sn,className:_n,title:va,titleWidth:dn=41,style:Yn={},fontColor:ca="#6A7283",showCount:Ka,classNameActive:ma,styleItem:Nn={}})=>{const[Ua,po]=(0,x.useState)(0),[To,ha]=(0,x.useState)(!1),Aa=(0,x.useRef)(null),So=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var lo;At.length!==0&&(((lo=Aa==null?void 0:Aa.current)==null?void 0:lo.clientHeight)>97?po(1):po(0)),At.length===0&&po(0),ha(!1)},[At]),x.createElement("div",{className:Fe()(be.row,_n),style:Yn},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:dn,marginTop:To?12:4},className:`${be.title} ${Sn?"current":""}`},va),x.createElement("div",{className:To?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},x.createElement("div",{className:be.bar,ref:So,style:Ua>0?{height:Ua===1?97:"auto",overflow:Ua===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:be.tag,ref:Aa},At==null?void 0:At.map(lo=>x.createElement("span",{onClick:()=>Kt(lo.id),key:lo.id,style:E(E({color:ca},Nn),(lo==null?void 0:lo.style)||{}),className:Bt===lo.id?Fe()(ma||be.active,lo.classNameActive):""},x.createElement("span",{title:lo.name,className:be.name},lo.name),!!Ka&&x.createElement("span",{className:be.num},lo.count))))),!!Ua&&x.createElement(x.Fragment,null,Ua===1?x.createElement("div",{onClick:()=>{var lo;po(2),((lo=Aa==null?void 0:Aa.current)==null?void 0:lo.clientHeight)>245?ha(!0):ha(!1)},className:be.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{So.current.scrollTop=0,po(1),ha(!1)},className:be.action},"\u6536\u8D77",x.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:At=[],value:Bt,onChange:Kt,onTitleChange:Sn,className:_n,title:va,titleWidth:dn=41,style:Yn={},fontColor:ca="#6A7283",showCount:Ka,expand:ma=!0})=>{const[Nn,Ua]=(0,x.useState)(0),[po,To]=(0,x.useState)(!1),ha=(0,x.useRef)(null),Aa=(0,x.useRef)(null),[So,lo]=(0,x.useState)(ma);return x.createElement("div",{className:Fe()(y.row,_n),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:dn,marginTop:po?12:4},className:`${y.title} ${Sn?"current":""}`},va),x.createElement("i",{className:`iconfont ${So?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:So?8:10},onClick:()=>lo(!So)})),So&&x.createElement("div",{className:po?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},x.createElement("div",{className:y.fenge}),x.createElement("div",{className:y.bar,ref:Aa},x.createElement("div",{className:y.tag,ref:ha},At==null?void 0:At.map(Uo=>x.createElement("span",{onClick:()=>Kt(Uo.id),key:Uo.id,style:{color:ca},className:Bt===Uo.id?y.active:""},x.createElement("span",{title:Uo.name,className:y.name},Uo.name),!!Ka&&x.createElement("span",{className:y.num},Uo.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:At=[],value:Bt,onChange:Kt,onTitleChange:Sn,className:_n,title:va,titleWidth:dn=41,style:Yn={},fontColor:ca="#fff",showCount:Ka,expand:ma=!0})=>{const[Nn,Ua]=(0,x.useState)(0),[po,To]=(0,x.useState)(!1),ha=(0,x.useRef)(null),Aa=(0,x.useRef)(null),[So,lo]=(0,x.useState)(ma);return x.createElement("div",{className:Fe()(ne.row,_n),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,Oe.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:dn},className:`${ne.title} ${Sn?"current":""}`},va),x.createElement("i",{className:`iconfont ${So?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:So?"#00DDC7":"#037F74",fontSize:So?10:12},onClick:()=>lo(!So)})),So&&x.createElement("div",{className:po?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},x.createElement("div",{className:ne.bar,ref:Aa},x.createElement("div",{className:ne.tag,ref:ha},At==null?void 0:At.map(Uo=>x.createElement("span",{onClick:()=>Kt(Uo.id),key:Uo.id,style:{color:ca},className:Bt===Uo.id?ne.active:""},x.createElement("span",{title:Uo.name,className:ne.name},Uo.name),!!Ka&&x.createElement("span",{className:ne.num},Uo.count)))))))},de={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"},Ae=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={}})=>x.createElement("div",{style:_n,className:Fe()(de.tabs,Sn)},At.map(va=>x.createElement("span",{onClick:()=>Kt(va.id),className:Bt===va.id?de.active:"",key:va.id},va.name))),ve={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"},we=te(92832),et=({dataSource:At=[],value:Bt="",onChange:Kt,onInputChange:Sn=()=>{},className:_n,style:va={},placeholder:dn,allowClear:Yn=!1})=>{var ca;const[Ka,ma]=(0,x.useState)(""),[Nn,Ua]=(0,x.useState)("");(0,x.useEffect)(()=>{var ha;let Aa=Bt;(ha=JSON.stringify(Bt))!=null&&ha.includes("{")&&(ma(Bt.id),Aa=Bt.value||"");try{Ua(decodeURIComponent(Aa||""))}catch(So){Ua(decodeURIComponent(Aa||""))}},[Bt]);const po=()=>{Kt(encodeURIComponent(Nn),Ka||null)},To=ha=>{ha!==Ka&&(ma(ha),Kt(encodeURIComponent(Nn),ha))};return x.createElement("div",{className:Fe()(ve.input,_n),style:va},!!At.length&&x.createElement("div",{className:ve.dropdown},x.createElement("div",{className:ve.text},(ca=At.find(ha=>ha.id===Ka))==null?void 0:ca.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:ve.b1}),x.createElement("b",{className:ve.b2})),x.createElement("div",{className:ve.menu},At.map((ha,Aa)=>x.createElement("div",{key:Aa,onClick:()=>To(ha.id)},ha.name)))),x.createElement(we.default,{onPressEnter:po,value:Nn,onChange:ha=>{Ua(ha.target.value),Sn(encodeURIComponent(ha.target.value),Ka||null)},bordered:!1,placeholder:dn}),x.createElement("i",{onClick:po,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},He=({dataSource:At=[],value:Bt="",onChange:Kt,onInputChange:Sn=()=>{},className:_n,style:va={},placeholder:dn,allowClear:Yn=!1})=>{var ca;const[Ka,ma]=(0,x.useState)(""),[Nn,Ua]=(0,x.useState)("");(0,x.useEffect)(()=>{var ha;let Aa=Bt;(ha=JSON.stringify(Bt))!=null&&ha.includes("{")&&(ma(Bt.id),Aa=Bt.value||"");try{Ua(decodeURIComponent(Aa||""))}catch(So){Ua(decodeURIComponent(Aa||""))}},[Bt]);const po=()=>{Kt(encodeURIComponent(Nn),Ka||null)},To=ha=>{ha!==Ka&&(ma(ha),Kt(encodeURIComponent(Nn),ha))};return x.createElement("div",{className:Fe()(Te.input,_n),style:va},!!At.length&&x.createElement("div",{className:Te.dropdown},x.createElement("div",{className:Te.text},(ca=At.find(ha=>ha.id===Ka))==null?void 0:ca.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:Te.menu},At.map((ha,Aa)=>x.createElement("div",{key:Aa,onClick:()=>To(ha.id)},ha.name)))),x.createElement(we.default,{onPressEnter:po,value:Nn,onChange:ha=>{Ua(ha.target.value),Sn(encodeURIComponent(ha.target.value),Ka||null)},bordered:!1,placeholder:dn}),x.createElement("i",{onClick:po,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ke={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"},Ft=({value:At,onChange:Bt,className:Kt,total:Sn,pageSize:_n,style:va={}})=>{const dn=At<2,Yn=At>=Math.ceil(Sn/_n);return Sn<=_n?x.createElement(x.Fragment,null):x.createElement("div",{className:Fe()(Ke.quickPager,Kt),style:va},x.createElement("div",{onClick:()=>{dn||Bt(At-1,"prev")},className:dn?Ke.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{Yn||Bt(At+1,"next")},className:Yn?Ke.disabled:""},"\u4E0B\u4E00\u9875"))},it={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"},Lt=te(71418),Xe=te(6848),Ot=te(13570),yt=te(74128),Ie=te(65862),_e=te(96908),ht=te(57177),Vt=te(81378),mt=te(2524),he=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca})=>{const Ka=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:ca},x.createElement("div",{className:Fe()(it.list,At)},!!Bt.length&&Bt.map((ma,Nn)=>{const{name:Ua,id:po,identifier:To,power:ha,cover_image_id:Aa,pic:So}=ma;return x.createElement("div",{className:it.wrap,key:po,style:{width:Ka,marginRight:(1+Nn)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${To}/challenges`,className:it.li,onClick:lo=>{lo.preventDefault(),Yn&&(0,Ie.L9)([Yn]),ha&&(0,Ie.xg)(`/shixuns/${To}/challenges`)}},x.createElement("div",{className:it.img},x.createElement("img",{className:it.cover,src:`${So}`}),ma.is_jupyter&&x.createElement("img",{className:it.sign,src:_e}),ma.is_jupyter_lab&&x.createElement("img",{className:it.sign,src:ht}),ma.is_unity_3d&&x.createElement("img",{className:it.sign,src:Vt})),x.createElement("div",{className:it.name},x.createElement(Xe.Z,{title:Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:it.e},Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:it.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ma.challenges_count))),!!ma.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ma.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ma.level))),x.createElement("div",{className:it.rate},x.createElement(Ot.Z,{allowHalf:!0,disabled:!0,defaultValue:ma.score_info}),x.createElement("span",null,"\xA0",ma.score_info?`${ma.score_info}\u5206`:"5\u5206")))),!ha&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&x.createElement(mt.Z,null)))},bt={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"},wt=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,wrapClassName:Yn,trackEventItems:ca,loading:Ka})=>{const ma=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:Ka},x.createElement("div",{className:Fe()(bt.list,At)},!!Bt.length&&Bt.map((Nn,Ua)=>{const{name:po,id:To,identifier:ha,power:Aa,cover_image_id:So,pic:lo}=Nn;return x.createElement("div",{className:Fe()(bt.wrap,Yn),key:To,style:{width:ma,marginRight:(1+Ua)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${ha}/challenges`,className:bt.li,onClick:Uo=>{Uo.preventDefault(),ca&&(0,Ie.L9)([ca]),Aa&&(0,Ie.xg)(`/shixuns/${ha}/challenges`)}},x.createElement("img",{src:te(47621),className:bt.titleBg}),x.createElement("div",{className:bt.name},x.createElement(Xe.Z,{title:po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:bt.e},po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:bt.img},x.createElement("img",{className:bt.cover,src:So?`${yt.Z.API_SERVER}/api/attachments/${So}`:`${yt.Z.IMG_SERVER+lo}`}),Nn.is_jupyter&&x.createElement("div",{className:bt.bq},"Jupyter"),Nn.is_jupyter_lab&&x.createElement("div",{className:bt.bq},"JupyterLab"),Nn.is_unity_3d&&x.createElement("div",{className:bt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:bt.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:bt.value},Nn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:bt.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:bt.value},Nn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:bt.text},"\u5173\u5361\u6570"),x.createElement("span",{className:bt.value},Nn.challenges_count)),x.createElement("div",{className:bt.rate},x.createElement(Ot.Z,{allowHalf:!0,disabled:!0,defaultValue:Nn.score_info}),x.createElement("span",{className:bt.value,style:{color:"#FF9C00"}},"\xA0",Nn.score_info?`${Nn.score_info}\u5206`:"5\u5206"))))),!Aa&&x.createElement("div",{className:bt.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&x.createElement(mt.Z,null)))},ft={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ve="data:image/png;base64,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",Ze="data:image/png;base64,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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",We=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca,wrapClassName:Ka,imgClassName:ma})=>{const Nn=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:ca},x.createElement("div",{className:Fe()(ft.list,At)},!!Bt.length&&Bt.map((Ua,po)=>{const{name:To,id:ha,identifier:Aa,power:So,cover_image_id:lo,pic:Uo}=Ua;return x.createElement("div",{className:Fe()(ft.wrap,Ka),key:ha,style:{width:Nn,marginRight:(1+po)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/shixuns/${Aa}/challenges`,className:ft.li,onClick:ar=>{ar.preventDefault(),Yn&&(0,Ie.L9)([Yn]),So&&(0,Ie.xg)(`/shixuns/${Aa}/challenges`)}},x.createElement("div",{className:Fe()(ft.img,ma)},x.createElement("img",{className:ft.cover,src:lo?`${yt.Z.API_SERVER}/api/attachments/${lo}`:`${yt.Z.IMG_SERVER+Uo}`}),Ua.is_jupyter&&x.createElement("img",{className:ft.sign,src:Ve}),Ua.is_jupyter_lab&&x.createElement("img",{className:ft.sign,src:Ze}),Ua.is_unity_3d&&x.createElement("img",{className:ft.sign,src:Se})),x.createElement("div",{className:ft.name},x.createElement(Xe.Z,{title:To||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},To||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ft.tags},x.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ua.challenges_count))),!!Ua.myshixuns_count&&x.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ua.myshixuns_count))),x.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ua.level))),x.createElement("div",{className:ft.rate},x.createElement(Ot.Z,{allowHalf:!0,disabled:!0,defaultValue:Ua.score_info}),x.createElement("span",null,"\xA0",Ua.score_info?`${Ua.score_info}\u5206`:"5\u5206")))),!So&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&x.createElement(mt.Z,null)))},ut=te(61584),pe={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"},fe=te(79005),qe=te(20345),ke=te(77882),ye=te(31081),at=te(75309),Ut=te(71979),pt=te(47558),kt=te(42922),Mt=te(66832),Qt=te(96593),Be=te(19664),nt=te(91833),dt=Object.defineProperty,st=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Yt=(At,Bt,Kt)=>Bt in At?dt(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,_t=(At,Bt)=>{for(var Kt in Bt||(Bt={}))ct.call(Bt,Kt)&&Yt(At,Kt,Bt[Kt]);if(st)for(var Kt of st(Bt))jt.call(Bt,Kt)&&Yt(At,Kt,Bt[Kt]);return At};const sn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:qe},{name:"101\u8BA1\u5212",ptimg:ke,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:at,swimg:Ut},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pt,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Mt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Be,swimg:nt}];var Dt=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca,wrapClassName:Ka,imgClassName:ma,isArrow:Nn=!1,imgStyle:Ua={}})=>{const po=Math.floor((dn-(Kt-1)*Sn)/Kt),[To,ha]=(0,x.useState)(),[Aa,So]=(0,x.useState)(),lo=ar=>ha(ar),Uo=()=>ha(-1);return x.createElement(Lt.Z,{spinning:ca},x.createElement("div",{className:Fe()(pe.list,At)},!!(Bt!=null&&Bt.length)&&(Bt==null?void 0:Bt.map((ar,br)=>{var yi;const{name:Ci,id:xi,identifier:bi,featured:Qi,school_name:oi,image_url:pi,excellent:Oi,is_plan:Ii}=ar;return x.createElement("div",{key:xi,className:Fe()(pe.wrap,Ka),style:{width:po,marginRight:(1+br)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{target:"_blank",href:`/paths/${bi}`,className:pe.li,onClick:Vr=>{Vr.preventDefault(),Yn&&(0,Ie.L9)([Yn]),(0,Ie.xg)(`/paths/${bi}`)}},x.createElement("img",{src:te(39057),className:pe.titleBg}),x.createElement("div",{className:pe.name},x.createElement(Xe.Z,{title:Ci},x.createElement("span",{className:pe.e,style:{color:Nn&&To===br?"#145DFF":"#000000"},onMouseEnter:()=>{lo(br)},onMouseLeave:Uo},Ci))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:Fe()(pe.img,ma)},x.createElement("img",{className:pe.cover,style:_t({},Ua),src:`${yt.Z.IMG_SERVER+pi}`}),(yi=ar==null?void 0:ar.subject_tags)==null?void 0:yi.map((Vr,ui)=>{var Ai,Zi;if(ui===0){const vi=(Ai=sn.find(Ti=>Ti.name==Vr))==null?void 0:Ai.swimg;return x.createElement("img",{className:pe.sign,src:vi,style:{left:"-4px"}})}const Mi=(Zi=sn.find(vi=>vi.name==Vr))==null?void 0:Zi.ptimg;return x.createElement("img",{className:pe.sign,src:Mi,style:{left:`${48+52*(ui-1)+2*ui}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ar==null?void 0:ar.excellent)&&x.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:pe.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:pe.value},ar.stages_count)),x.createElement("div",null,x.createElement("span",{className:pe.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:pe.value},ar.members_count))))))})),!Bt.length&&x.createElement(mt.Z,null)))},Ct={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Rt=te(41867),Gt=te(59301);const en=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:fe,swimg:qe},{name:"101\u8BA1\u5212",ptimg:ke,swimg:ye},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:at,swimg:Ut},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:pt,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Mt,swimg:Qt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Be,swimg:nt}];var Mn=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca,onRemove:Ka=()=>{},isCurrent:ma=!0,showAlias:Nn=!1,wrapClassName:Ua,imgClassName:po})=>{const To=Math.floor((dn-(Kt-1)*Sn)/Kt),ha=[{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(Aa=>(window.ENV==="build"&&(Aa.ptimg=`/react/build${Aa.ptimg}`,Aa.swimg=`/react/build${Aa.swimg}`),Aa));return Gt.createElement(Lt.Z,{spinning:ca},Gt.createElement("div",{className:Fe()(Ct.list,At)},!!(Bt!=null&&Bt.length)&&(Bt==null?void 0:Bt.map((Aa,So)=>{var lo;const{name:Uo,id:ar,identifier:br,featured:yi,school_name:Ci,image_url:xi,excellent:bi,is_plan:Qi}=Aa;return Gt.createElement("div",{key:ar,className:Fe()(Ct.wrap,Ua),style:{width:To,marginRight:(1+So)%Kt===0?0:Sn+va,marginBottom:_n}},Gt.createElement("a",{className:Ct.li,onClick:oi=>{oi.preventDefault(),oi.stopPropagation(),Yn&&(0,Ie.L9)([Yn]),(0,Ie.xg)(`/paths/${br}`)}},Gt.createElement("div",{className:Fe()(Ct.img,po)},Gt.createElement("img",{className:Ct.cover,src:`${yt.Z.IMG_SERVER+xi}`}),ma&&(0,Rt.bg)()&&(Aa==null?void 0:Aa.studying)&&Gt.createElement("div",{className:`${Ct.movebq} user-path-items`,onClick:oi=>{oi.stopPropagation(),Ka(Aa)}},Gt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Gt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lo=Aa==null?void 0:Aa.subject_tags)==null?void 0:lo.map((oi,pi)=>{var Oi,Ii;if(pi===0){const ui=(Oi=ha.find(Ai=>Ai.name==oi))==null?void 0:Oi.swimg;return Gt.createElement("img",{className:Ct.sign,src:ui,style:{left:"-4px"}})}const Vr=(Ii=ha.find(ui=>ui.name==oi))==null?void 0:Ii.ptimg;return Gt.createElement("img",{className:Ct.sign,src:Vr,style:{left:`${48+52*(pi-1)+2*pi}px`}})}),Gt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Aa==null?void 0:Aa.excellent)&&Gt.createElement("div",{className:Ct.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Gt.createElement("div",{className:Ct.name},Gt.createElement(Xe.Z,{title:Nn&&(Aa!=null&&Aa.excellent_alias_name)?Gt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Uo}`,Gt.createElement("br",null),Gt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Aa==null?void 0:Aa.excellent_alias_name}`)):Uo},Gt.createElement("span",{className:Ct.e},Nn&&(Aa==null?void 0:Aa.excellent_alias_name)||Uo))),Gt.createElement("div",{className:Ct.tags},Gt.createElement("div",null,Gt.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Gt.createElement("span",null,Aa.stages_count))),Gt.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Gt.createElement("span",null,Aa.members_count)))))))})),!Bt.length&&Gt.createElement(mt.Z,null)))},gn={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"},Xt="data:image/png;base64,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",vn=te(59301),zt=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,trackEventItems:Yn,loading:ca})=>{const Ka=Math.floor((dn-(Kt-1)*Sn)/Kt);return vn.createElement(Lt.Z,{spinning:ca},vn.createElement("div",{className:Fe()(gn.list,At)},!!Bt.length&&Bt.map((ma,Nn)=>{const{subject_identifier:Ua,id:po,identifier:To,power:ha}=ma,Aa=ma.is_public!=0&&ma.is_public;return vn.createElement("div",{className:gn.wrap,key:po,style:{width:Ka,marginRight:(1+Nn)%Kt===0?0:Sn+va,marginBottom:_n}},vn.createElement("a",{className:gn.li,onClick:So=>{So.preventDefault(),Yn&&(0,Ie.L9)([Yn]),(0,Ie.xg)(ma.first_category_url)}},vn.createElement("div",{className:gn.top},vn.createElement(Xe.Z,{title:ma.name},vn.createElement("div",{className:gn.name},ma.name)),vn.createElement("img",{className:gn.img,src:yt.Z.IMG_SERVER+"/images/"+ma.avatar_url}),vn.createElement("div",{className:gn.text,title:ma.creator},ma.creator),Ua&&vn.createElement("div",{className:gn.btns},vn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Aa&&vn.createElement("div",{className:gn.sign},"\u516C\u5F00")),vn.createElement("div",{className:gn.bottom},ma.visits>0&&vn.createElement(Xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-liulanyan"}),vn.createElement("span",null,ma.visits))),ma.course_members_count>0&&vn.createElement(Xe.Z,{title:"\u6210\u5458",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-chengyuan"}),ma.course_members_count)),ma.tasks_count>0&&vn.createElement(Xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vn.createElement("span",null,vn.createElement("i",{className:"iconfont icon-zuoye"}),ma.tasks_count)),ma.is_end?vn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ma.is_accessible&&vn.createElement("div",{className:gn.lockWrap},vn.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&vn.createElement(mt.Z,null)))},Jt={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"},an="data:image/png;base64,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",un=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,wrapClassName:Yn,trackEventItems:ca,loading:Ka})=>{const ma=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:Ka},x.createElement("div",{className:Fe()(Jt.list,At)},!!Bt.length&&Bt.map((Nn,Ua)=>{const{subject_identifier:po,id:To,identifier:ha,power:Aa}=Nn,So=Nn.is_public!=0&&Nn.is_public;return x.createElement("div",{className:Fe()(`${Jt.wrap} ${Nn.is_accessible?"":Jt.warpStyle}`,Yn),key:To,style:{width:ma,marginRight:(1+Ua)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{className:Jt.li,onClick:lo=>{lo.preventDefault(),ca&&(0,Ie.L9)([ca]),(0,Ie.xg)(Nn.first_category_url)}},x.createElement("div",{className:Jt.creator},x.createElement("img",{className:Jt.img,src:yt.Z.IMG_SERVER+"/images/"+Nn.avatar_url}),x.createElement("div",{className:Jt.text,title:Nn.creator},Nn.creator)),x.createElement("div",{className:Jt.top},x.createElement(Xe.Z,{title:Nn.name},x.createElement("div",{className:Jt.name},Nn.name)),So&&x.createElement("div",{className:Jt.sign},"\u516C\u5F00")),x.createElement("div",{className:Jt.middle},x.createElement("div",{className:Jt.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:Jt.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:Jt.value},(Nn==null?void 0:Nn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:Jt.text},"\u6210\u5458"),x.createElement("span",{className:Jt.value},(Nn==null?void 0:Nn.course_members_count)||0))),x.createElement("div",{className:Jt.row},x.createElement("div",null,x.createElement("span",{className:Jt.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:Jt.value},(Nn==null?void 0:Nn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:Jt.text},"\u72B6\u6001"),Nn.is_end?x.createElement("span",{className:Jt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:Jt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),po&&x.createElement("div",{className:Jt.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Nn.is_accessible&&x.createElement("div",{className:Jt.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&x.createElement(mt.Z,null)))},nn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},$e="data:image/png;base64,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",Je=({className:At,dataSource:Bt=[],col:Kt=4,right:Sn,bottom:_n=23,precision:va=0,wrapWidth:dn=1200,wrapClassName:Yn,trackEventItems:ca,loading:Ka})=>{const ma=Math.floor((dn-(Kt-1)*Sn)/Kt);return x.createElement(Lt.Z,{spinning:Ka},x.createElement("div",{className:Fe()(nn.list,At)},!!Bt.length&&Bt.map((Nn,Ua)=>{const{subject_identifier:po,id:To,identifier:ha,power:Aa}=Nn,So=Nn.is_public!=0&&Nn.is_public;return x.createElement("div",{className:Fe()(`${nn.wrap} ${Nn.is_accessible?"":nn.warpStyle}`,Yn),key:To,style:{width:ma,marginRight:(1+Ua)%Kt===0?0:Sn+va,marginBottom:_n}},x.createElement("a",{className:nn.li,onClick:lo=>{lo.preventDefault(),ca&&(0,Ie.L9)([ca]),(0,Ie.xg)(Nn.first_category_url)}},x.createElement("div",{className:nn.creator},x.createElement("img",{className:nn.img,src:yt.Z.IMG_SERVER+"/images/"+Nn.avatar_url}),x.createElement("div",{className:nn.text,title:Nn.creator},Nn.creator)),x.createElement("div",{className:nn.top},x.createElement(Xe.Z,{title:Nn.name},x.createElement("div",{className:nn.name},Nn.name)),So&&x.createElement("div",{className:nn.sign})),x.createElement("div",{className:nn.middle},x.createElement("div",{className:nn.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:nn.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:nn.value},(Nn==null?void 0:Nn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:nn.text},"\u6210\u5458"),x.createElement("span",{className:nn.value},(Nn==null?void 0:Nn.course_members_count)||0))),x.createElement("div",{className:nn.row},x.createElement("div",null,x.createElement("span",{className:nn.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:nn.value},(Nn==null?void 0:Nn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:nn.text},"\u72B6\u6001"),Nn.is_end?x.createElement("span",{className:nn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:nn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),po&&x.createElement("div",{className:nn.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Nn.is_accessible&&x.createElement("div",{className:nn.lockWrap},x.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&x.createElement(mt.Z,null)))},Zt={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"},qt=te(65582),xn=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={},tabBarExtraContent:va})=>x.createElement("div",{className:Fe()(Zt.tabs,Sn),style:_n},x.createElement("div",{className:Zt.tabsWrap},At.map((dn,Yn)=>x.createElement("aside",{className:Zt.tab,onClick:()=>{Kt(dn.id),dn.link&&qt.history.push(dn.link)},key:Yn},x.createElement("div",{className:Bt===dn.id?Zt.active:""},dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Xe.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:Zt.tabBar},va)),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"},Ln=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={},tabBarExtraContent:va})=>x.createElement("div",{className:Fe()(mn.tabs,Sn),style:_n},x.createElement("div",{className:mn.tabsWrap},At.map((dn,Yn)=>x.createElement("aside",{className:mn.tab,onClick:()=>{Kt(dn.id),dn.link&&qt.history.push(dn.link)},key:Yn},x.createElement("div",{className:Bt===dn.id?mn.active:""},dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Xe.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:mn.tabBar},va)),ua={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Hn=({dataSource:At=[],value:Bt,onChange:Kt,className:Sn,style:_n={},tabBarExtraContent:va})=>x.createElement("div",{className:Fe()(ua.tabs,Sn),style:_n},x.createElement("div",{className:ua.tabsWrap},At.map((dn,Yn)=>x.createElement("aside",{className:`${ua.tab} ${Bt===dn.id?ua.active:""}`,onClick:()=>{Kt(dn.id),dn.link&&qt.history.push(dn.link)},key:Yn},x.createElement("div",null,dn.name),(dn==null?void 0:dn.resetCount)==null&&(dn==null?void 0:dn.total)!==void 0&&x.createElement("span",null,"\uFF08",dn==null?void 0:dn.total,"\uFF09"),(dn==null?void 0:dn.resetCount)!==void 0&&(dn==null?void 0:dn.total)!==void 0&&x.createElement(Xe.Z,{title:(dn==null?void 0:dn.tip)!=null?dn==null?void 0:dn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},dn==null?void 0:dn.resetCount),"/",x.createElement("span",null,dn==null?void 0:dn.total),"\uFF09"))))),x.createElement("div",{className:ua.tabBar},va)),xa=({className:At,style:Bt={},children:Kt})=>x.createElement("div",{className:Fe()(At),style:Bt},Kt),fn={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"},Jn=te(38854),Ra=te(20834);const na=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Va=({sortValue:At,dropValue:Bt,className:Kt,onSort:Sn,onDrop:_n,dataSource:va=na})=>{var dn;return x.createElement("div",{className:Fe()(fn.orderWrap,Kt)},x.createElement(Jn.Z,{dropdownRender:()=>x.createElement(Ra.default,null,va.map((Yn,ca)=>x.createElement(Ra.default.Item,{key:ca,onClick:()=>_n(Yn.id)},Yn.name)))},x.createElement("span",{className:fn.orderTextWrap},(dn=va.find(Yn=>Bt===Yn.id))==null?void 0:dn.name)),x.createElement("span",{className:fn.orderIconWrap},x.createElement("span",{className:fn.orderAsc},x.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")})),x.createElement("span",{className:fn.orderDesc},x.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")}))))},Ia={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ja=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fo=({sortValue:At,dropValue:Bt,className:Kt,onSort:Sn,onDrop:_n,dataSource:va=Ja})=>{var dn;return x.createElement("div",{className:Fe()(Ia.orderWrap,Kt)},x.createElement(Jn.Z,{dropdownRender:()=>x.createElement(Ra.default,null,va.map((Yn,ca)=>x.createElement(Ra.default.Item,{key:ca,onClick:()=>_n(Yn.id)},Yn.name)))},x.createElement("span",{className:Ia.orderTextWrap},(dn=va.find(Yn=>Bt===Yn.id))==null?void 0:dn.name)),x.createElement("span",{className:Ia.orderIconWrap},x.createElement("span",{className:Ia.orderAsc},x.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ia.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")})),x.createElement("span",{className:Ia.orderDesc},x.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer} ${Ia.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ia.cursorPointer}`,onClick:()=>Sn(At==="asc"?"desc":"asc")}))))},Ro={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"},cn=te(3113),Ko=te(2337),ko=Object.defineProperty,Co=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Qn=(At,Bt,Kt)=>Bt in At?ko(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,ga=(At,Bt)=>{for(var Kt in Bt||(Bt={}))pa.call(Bt,Kt)&&Qn(At,Kt,Bt[Kt]);if(Co)for(var Kt of Co(Bt))yn.call(Bt,Kt)&&Qn(At,Kt,Bt[Kt]);return At},In=(At,Bt)=>{var Kt={};for(var Sn in At)pa.call(At,Sn)&&Bt.indexOf(Sn)<0&&(Kt[Sn]=At[Sn]);if(At!=null&&Co)for(var Sn of Co(At))Bt.indexOf(Sn)<0&&yn.call(At,Sn)&&(Kt[Sn]=At[Sn]);return Kt},Na=(At,Bt,Kt)=>new Promise((Sn,_n)=>{var va=ca=>{try{Yn(Kt.next(ca))}catch(Ka){_n(Ka)}},dn=ca=>{try{Yn(Kt.throw(ca))}catch(Ka){_n(Ka)}},Yn=ca=>ca.done?Sn(ca.value):Promise.resolve(ca.value).then(va,dn);Yn((Kt=Kt.apply(At,Bt)).next())}),Zo=At=>{var Bt=At,{className:Kt,style:Sn,children:_n,loading:va=!1,openLoading:dn,onClick:Yn=()=>{},size:ca="middle",shape:Ka="round",theme:ma}=Bt,Nn=In(Bt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ua,po]=(0,x.useState)(!1),To=(0,x.useMemo)(()=>{switch(ma){case Ko.Fy.THEMEONE:return Ro.ThemeOne;case Ko.Fy.DEFAULT:default:return Ro.btn}},[ma]);return x.createElement(cn.ZP,ga({onClick:(0,Oe.throttle)(ha=>Na(void 0,null,function*(){dn&&po(!0);try{yield Yn(ha)}catch(Aa){console.log("error",Aa)}dn&&po(!1)}),2e3,{leading:!0,trailing:!1}),className:Fe()(To,Ro[`${ca}-${Ka}`],Kt),style:Sn,size:ca,shape:Ka,loading:Ua||va},Nn),_n)},io={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"},dr=({className:At,style:Bt,children:Kt=null,onClick:Sn,title:_n})=>x.createElement("div",{className:Fe()(io.head,At),style:Bt},x.createElement("span",{className:"primary-hover",onClick:Sn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:_n},_n),x.createElement("div",{className:io.node},Kt)),$o={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"},jo=({confirmShow:At=!0,confirmTitle:Bt,confirmClick:Kt,cancelShow:Sn=!0,cancelTitle:_n,cancelClick:va,className:dn,style:Yn,confirmLoading:ca=!1})=>x.createElement("div",{className:Fe()($o.btns,dn),style:Yn},At&&x.createElement(cn.ZP,{loading:ca,onClick:Kt,type:"primary",className:$o.confirm},Bt),Sn&&x.createElement(cn.ZP,{onClick:va,className:$o.cancel},_n)),jn={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"},Mo=({className:At,style:Bt={},LeftContent:Kt,children:Sn,RightContent:_n})=>x.createElement("div",{className:Fe()(jn.fixedBottom,At),style:Bt},x.createElement("div",{className:jn.wrap},x.createElement("div",{className:jn.left},Kt),x.createElement("div",{className:jn.center},Sn),x.createElement("div",{className:jn.right},_n))),Vo={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"},ir=({className:At,style:Bt={},dataSource:Kt=[]})=>x.createElement("div",{className:Fe()(Vo.crumbs,At),style:Bt},Kt.map((Sn,_n)=>_nqt.history.push(Sn.path)},Sn.name):x.createElement("span",null,Sn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:_n,style:{color:"#5F6368"}},Sn.name))),hr=te(31797),fr=Object.defineProperty,or=Object.defineProperties,wr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,Lo=(At,Bt,Kt)=>Bt in At?fr(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,Gr=(At,Bt)=>{for(var Kt in Bt||(Bt={}))Dr.call(Bt,Kt)&&Lo(At,Kt,Bt[Kt]);if(pr)for(var Kt of pr(Bt))jr.call(Bt,Kt)&&Lo(At,Kt,Bt[Kt]);return At},Lr=(At,Bt)=>or(At,wr(Bt)),$r=(At,Bt)=>{var Kt={};for(var Sn in At)Dr.call(At,Sn)&&Bt.indexOf(Sn)<0&&(Kt[Sn]=At[Sn]);if(At!=null&&pr)for(var Sn of pr(At))Bt.indexOf(Sn)<0&&jr.call(At,Sn)&&(Kt[Sn]=At[Sn]);return Kt};const{Countdown:ei}=hr.default;var li=At=>{var Bt=At,{onChange:Kt}=Bt,Sn=$r(Bt,["onChange"]);const[_n,va]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof _n=="number"&&_n>=0&&Kt(_n)},[_n]);const dn=Yn=>{const ca=Math.floor(Yn/1e3);va(ca)};return x.createElement(ei,Lr(Gr({},Sn),{onChange:dn}))},ni={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},fi=({DataProps:At,className:Bt,style:Kt={}})=>{var Sn;return x.createElement("div",{className:Fe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ni.ClassRoomItem,Bt),style:Kt,onClick:()=>{(0,Ie.xg)(At==null?void 0:At.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(Sn=yt.Z)==null?void 0:Sn.IMG_SERVER}/images/${At==null?void 0:At.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(At==null?void 0:At.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(At!=null&&At.is_public)&&x.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"),x.createElement("span",{className:Fe()("text-16px font-medium",ni.TitleDom)},At==null?void 0:At.name)),x.createElement("div",{className:"c-grey-333 font-medium"},At==null?void 0:At.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",At==null?void 0:At.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",At==null?void 0:At.tasks_count),At!=null&&At.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},si=Object.defineProperty,ai=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,bn=(At,Bt,Kt)=>Bt in At?si(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,Zn=(At,Bt)=>{for(var Kt in Bt||(Bt={}))ra.call(Bt,Kt)&&bn(At,Kt,Bt[Kt]);if(ai)for(var Kt of ai(Bt))Bn.call(Bt,Kt)&&bn(At,Kt,Bt[Kt]);return At},eo=({DataProps:At=[],selectValue:Bt,onChange:Kt,className:Sn,style:_n={},extra:va,classNameItem:dn,styleItem:Yn={},barHidden:ca})=>{const[Ka,ma]=(0,x.useState)();return(0,x.useEffect)(()=>{ma(Array.isArray(Bt)?Bt:[Bt])},[Bt]),x.createElement("div",{className:Fe()("flex px-20px py-10px gap-40px",Sn),style:Zn({borderBottom:"1px solid #D3F0FF"},_n)},At==null?void 0:At.map(Nn=>x.createElement("div",{key:Nn==null?void 0:Nn.id,className:Fe()("flex item-center justify-center current c-grey-333 text-16 relative",dn,Nn==null?void 0:Nn.className),style:Zn(Zn({color:Ka!=null&&Ka.includes(Nn==null?void 0:Nn.id)?"#1890FF":"",minWidth:88},Yn),(Nn==null?void 0:Nn.style)||{}),onClick:Ua=>{Kt==null||Kt({domEvent:Ua,item:Nn}),Nn!=null&&Nn.link&&qt.history.push(Nn==null?void 0:Nn.link)}},Nn==null?void 0:Nn.name,!ca&&(Ka==null?void 0:Ka.includes(Nn==null?void 0:Nn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},va))},bo=Object.defineProperty,Ao=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,zr=(At,Bt,Kt)=>Bt in At?bo(At,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):At[Bt]=Kt,Wr=(At,Bt)=>{for(var Kt in Bt||(Bt={}))Sr.call(Bt,Kt)&&zr(At,Kt,Bt[Kt]);if(zo)for(var Kt of zo(Bt))er.call(Bt,Kt)&&zr(At,Kt,Bt[Kt]);return At},Qr=(At,Bt)=>Ao(At,Go(Bt)),Kr=({value:At,onChange:Bt,onInputChange:Kt,className:Sn,style:_n={},InputProps:va})=>{const[dn,Yn]=(0,x.useState)(At);return x.createElement("div",{className:Fe()("flex item-center rounded-full px-10px py-2px",Sn),style:Wr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},_n)},x.createElement(we.default,Qr(Wr({bordered:!1},va),{onChange:ca=>{Yn(ca.target.value),Kt==null||Kt(encodeURIComponent(ca.target.value))},onPressEnter:ca=>{Bt==null||Bt({domEvent:ca,item:{value:dn}})}})),x.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:ca=>{Bt==null||Bt({domEvent:ca,item:{value:dn}})}}))}},31103:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return ie}});var x=te(59301);function ie(Pe,Re){const xe=(0,x.useRef)();(0,x.useEffect)(()=>{xe.current=Pe}),(0,x.useEffect)(()=>{function be(){xe.current()}if(Re!==null){let re=setInterval(be,Re);return()=>clearInterval(re)}},[Re])}},10129:function(rt,Et,te){"use strict";te.d(Et,{h:function(){return x}});var x=(ie=>(ie[ie.NOMATCH=-1]="NOMATCH",ie[ie.OK=0]="OK",ie[ie.TIMEOUT=2]="TIMEOUT",ie[ie.PODFAILURE=3]="PODFAILURE",ie[ie.COMPILEFAILURE=4]="COMPILEFAILURE",ie[ie.EXECUTEFAILURE=5]="EXECUTEFAILURE",ie[ie.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ie))(x||{})},67172:function(rt,Et,te){"use strict";te.d(Et,{H7:function(){return E},MK:function(){return oe},MU:function(){return De},X6:function(){return ze},bM:function(){return Oe},fi:function(){return a},fu:function(){return Fe},n4:function(){return b},rX:function(){return Ee},vl:function(){return y},zO:function(){return Ne}});var x=te(38147),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(z,ee,ne)=>ee in z?ie(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,re=(z,ee)=>{for(var ne in ee||(ee={}))Re.call(ee,ne)&&be(z,ne,ee[ne]);if(Pe)for(var ne of Pe(ee))xe.call(ee,ne)&&be(z,ne,ee[ne]);return z};function Fe(z,ee){return(0,x.U2)(`myproblems/${z}.json`,re({hidePopLogin:!0},ee||{}))}function Oe(z,ee){return(0,x.v_)(`myproblems/${z}/code_submit.json`,ee)}function De(z,ee){return(0,x.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ne(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,x.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,x.U2)("myproblems/record_detail.json",{id:z})}function Ee(z,ee){return(0,x.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,x.v_)(`myproblems/${z}/add_notes.json`,ee)}function E(z,ee){return(0,x.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function a(z){return(0,x.v_)(`myproblems/${z}/sync_code.json`)}function b(z,ee){return(0,x.v_)(`myproblems/${z}/update_code.json`,ee)}function y(z,ee){return(0,x.v_)(`discusses/${z}/plus.json`,ee)}},26971:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return ul}});var x=te(59301),ie={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Pe=te(78241),Re=te(6848),xe=te(3113),be=te(43418),re=te(5871),Fe=te(8591),Oe=te(92832),De=te(28103),Ne=te(24905),ze=te(95237),Ee=te(43604),oe=te(58421),E=te(60324),a=Object.defineProperty,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Me,Ue,tt)=>Ue in Me?a(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,ne=(Me,Ue)=>{for(var tt in Ue||(Ue={}))y.call(Ue,tt)&&ee(Me,tt,Ue[tt]);if(b)for(var tt of b(Ue))z.call(Ue,tt)&&ee(Me,tt,Ue[tt]);return Me};const ae=Me=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",de=te(6339),me=te(65582),Ae=te(65862),ve=te(38147),we=Object.defineProperty,ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ye=(Me,Ue,tt)=>Ue in Me?we(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,He=(Me,Ue)=>{for(var tt in Ue||(Ue={}))et.call(Ue,tt)&&Ye(Me,tt,Ue[tt]);if(ge)for(var tt of ge(Ue))Te.call(Ue,tt)&&Ye(Me,tt,Ue[tt]);return Me};const Ke=Me=>React.createElement("svg",He({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var vt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Ft=Object.defineProperty,it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ot=(Me,Ue,tt)=>Ue in Me?Ft(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,yt=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Lt.call(Ue,tt)&&Ot(Me,tt,Ue[tt]);if(it)for(var tt of it(Ue))Xe.call(Ue,tt)&&Ot(Me,tt,Ue[tt]);return Me};const Ie=Me=>React.createElement("svg",yt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var _e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",ht=te(70414),Vt=te(96565),mt=te(97805),Ht=te(20633),he={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},bt=te(59301),ln=Object.defineProperty,wt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ce=(Me,Ue,tt)=>Ue in Me?ln(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,We=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ze.call(Ue,tt)&&ce(Me,tt,Ue[tt]);if(Ve)for(var tt of Ve(Ue))Se.call(Ue,tt)&&ce(Me,tt,Ue[tt]);return Me},ut=(Me,Ue)=>wt(Me,ft(Ue)),pe=(Me,Ue)=>{var tt={};for(var Nt in Me)Ze.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&Ve)for(var Nt of Ve(Me))Ue.indexOf(Nt)<0&&Se.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const fe=null,qe=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,dispatch:Wn,isEdit:Fa,editData:qn}=tt,ea=pe(tt,["globalSetting","loading","dispatch","isEdit","editData"]);const[za,Pa]=(0,x.useState)(""),[Ha,so]=(0,x.useState)(""),[Qa,Dn]=(0,x.useState)([]),[oa,Da]=(0,x.useState)(""),[Oa,ia]=(0,x.useState)(),[Xa,Za]=(0,x.useState)(!1),[Tn,Un]=(0,x.useState)({}),[On,zn]=(0,x.useState)([]);(0,x.useEffect)(()=>{!qn||!Fa||(Pa(qn==null?void 0:qn.name),so(qn==null?void 0:qn.analysis),ia(qn==null?void 0:qn.is_ordered),Un(qn),Za(!0))},[qn]),(0,x.useEffect)(()=>{if(!Xa)return;const qa=qn==null?void 0:qn.standard_answer.map(Do=>Do==null?void 0:Do.answer_text);Dn(qa);const Bo=qn==null?void 0:qn.standard_answer.map(Do=>Do==null?void 0:Do.score);zn(Bo),Za(!1)},[Xa]),(0,x.useImperativeHandle)(Ue,()=>({onSave:ao,Clear:wo}));const ao=()=>{let qa=[],Bo=!1;return za?(Qa.forEach((Do,No)=>{qa.push({position:No+1,answer_text:[],score:On[No]}),Do==null||Do.forEach((Cr,Fi)=>{qa[No].answer_text.push(Cr),(!Cr||!(0,Ae.eR)(Cr,1e4))&&(Da(`${No}-${Fi}`),Fe.ZP.info(Cr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Bo=!0)})}),Bo?!1:(qa==null?void 0:qa.length)>20?(Fe.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:za,analysis:Ha,standard_answers:qa,is_ordered:Oa,downcase:Tn==null?void 0:Tn.downcase,no_space:Tn==null?void 0:Tn.no_space,use_blank_score:Tn==null?void 0:Tn.use_blank_score}):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},wo=()=>{Pa(""),so(""),Dn([]),ia(!1)},Jo=(qa,Bo,Do)=>{const No=Qa.slice();if(Bo&&No.splice(qa,Bo),Do)for(let Cr=0;Cr{Da("");let No=Qa.slice();No[qa][Bo]=Do,Dn(No)},Ea=qa=>{let Bo=Qa.slice();Bo[qa]=[...Bo[qa],""],Dn(Bo)},Er=(qa,Bo)=>{let Do=Qa.slice();if(!Do[qa][Bo]){Do[qa]=Do[qa].filter((No,Cr)=>Cr!==Bo),Dn(Do);return}be.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:he.modal,onOk:()=>{Do[qa]=Do[qa].filter((No,Cr)=>Cr!==Bo),Dn(Do)}})},yr=qa=>{be.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:he.modal,onOk:()=>{let Bo=Qa.slice();Bo=Qa.filter((Do,No)=>qa!==No),Dn(Bo)}})};return bt.createElement("section",{className:he.wrap},bt.createElement("p",{className:he.titleWrap},bt.createElement("span",{className:he.required},"*"),bt.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),bt.createElement("div",null,bt.createElement(mt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:za,onChange:qa=>Pa(qa),showNullButton:!0,onPlaceholderChange:Jo})),bt.createElement("div",{className:"mt20"},Qa.map((qa,Bo)=>bt.createElement("div",{style:{display:"flex"}},bt.createElement("div",{style:{flex:1}},bt.createElement(Ht.Z,{key:Bo,answers:qa,index:Bo,flex:1,is_md:!0,activeOptionErrorIndex:oa,onAnswerChange:vr,addChildAnswer:Ea,deleteChildAnswer:Er,deleteChildAnswermain:yr})),Tn.use_blank_score&&bt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},bt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",bt.createElement(re.Z,{style:{width:"100px"},size:"large",defaultValue:On[Bo],onBlur:Do=>{On[Bo]=Do.target.value,zn([...On])}}))))),bt.createElement("div",null,bt.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Tn.use_blank_score,onChange:qa=>Un(ut(We({},Tn),{use_blank_score:qa.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),bt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),bt.createElement("div",null,bt.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Tn.downcase,onChange:qa=>Un(ut(We({},Tn),{downcase:qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),bt.createElement("div",null,bt.createElement(Ne.default,{className:`${he.color333} font14 mt20`,checked:Tn.no_space,onChange:qa=>Un(ut(We({},Tn),{no_space:qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),bt.createElement("div",{className:"mt20"},(Qa==null?void 0:Qa.length)>1&&bt.createElement("span",null,bt.createElement(Ne.default,{checked:Oa,onChange:qa=>ia(qa.target.checked),className:`${he.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),bt.createElement("span",{className:`${he.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"))),bt.createElement("p",{className:he.titleWrap},bt.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),bt.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ha,onChange:qa=>so(qa)}))};var ke=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(qe)),ye=te(5112),at=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,kt=(Me,Ue)=>{var tt={};for(var Nt in Me)Ut.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&at)for(var Nt of at(Me))Ue.indexOf(Nt)<0&&pt.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Mt=null,Qt=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,editData:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=kt(tt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)(),[so,Qa]=(0,x.useState)(""),[Dn,oa]=(0,x.useState)("");(0,x.useEffect)(()=>{if(!Wn||!ea)return;Qa(Wn==null?void 0:Wn.name),oa(Wn==null?void 0:Wn.analysis);const ia=Wn==null?void 0:Wn.choices.find(Xa=>Xa.is_answer);Ha(ia.choice_text==="\u6B63\u786E"?"0":"1")},[Wn]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Da,Clear:Oa}));const Da=()=>so?Pa?{name:so,choices:[{choice_text:"\u6B63\u786E",is_answer:Pa==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Pa==="1"?1:0}],analysis:Dn}:(Fe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Oa=()=>{Qa(""),oa(""),Ha("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:so,onChange:ia=>Qa(ia)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),x.createElement(ye.ZP.Group,{buttonStyle:"solid",value:Pa,onChange:ia=>Ha(ia.target.value)},x.createElement(ye.ZP.Button,{value:"0",className:`${he.radio} mr40`},"\u6B63\u786E"),x.createElement(ye.ZP.Button,{value:"1",className:he.radio},"\u9519\u8BEF")),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Dn,onChange:ia=>oa(ia)}))};var Be=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Qt)),nt=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ct=(Me,Ue)=>{var tt={};for(var Nt in Me)dt.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&nt)for(var Nt of nt(Me))Ue.indexOf(Nt)<0&&st.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const jt=null,Yt=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,editData:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=ct(tt,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)([]);(0,x.useEffect)(()=>{var oa;if(!Wn||!ea)return;const Da=(oa=Wn==null?void 0:Wn.shixun)==null?void 0:oa.challenges.map(Oa=>({id:Oa==null?void 0:Oa.id,score:Oa.score}));Ha(Da)},[Wn]),(0,x.useImperativeHandle)(Ue,()=>({onSave:so,Clear:Qa}));const so=()=>({challenges:[...Pa]}),Qa=()=>{Ha([])};console.log("editData--",Wn);const Dn=oa=>{var Da,Oa;return x.createElement("div",null,(Oa=(Da=oa==null?void 0:oa.shixun)==null?void 0:Da.challenges)==null?void 0:Oa.map((ia,Xa)=>{var Za;return x.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Xa+1,"\u5173"),x.createElement(Re.Z,{key:Xa,title:ia==null?void 0:ia.challenge_name},x.createElement("span",null,(0,Ae.Pq)(ia==null?void 0:ia.challenge_name,44)))),x.createElement("p",{style:{marginBottom:0}},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u5206\u503C\uFF1A"),x.createElement(re.Z,{precision:1,min:1,max:100,className:he.baseFormItem,style:{width:176},value:(Za=Pa.find(Tn=>Tn.id===ia.id))==null?void 0:Za.score,onChange:Tn=>{Pa.find(Un=>Un.id===ia.id).score=Tn,Ha([...Pa])}})))}),x.createElement("div",{style:{clear:"both"}}))};return x.createElement("section",{className:he.wrap},x.createElement(de.Z,{style:{paddingRight:10},className:he.titleHtml,value:`${Wn==null?void 0:Wn.position}\u3001${Wn==null?void 0:Wn.name}`}),x.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u5173\u5361")),Dn(Wn))};var _t=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Yt)),sn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Ct=(Me,Ue)=>{var tt={};for(var Nt in Me)En.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&sn)for(var Nt of sn(Me))Ue.indexOf(Nt)<0&&Dt.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Rt=["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"],Gt=(Me,Ue)=>{var tt=Me,{editData:Nt,globalSetting:Sa,loading:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=Ct(tt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)([]),[so,Qa]=(0,x.useState)(),[Dn,oa]=(0,x.useState)([]),[Da,Oa]=(0,x.useState)(""),[ia,Xa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ha(["","","",""])},[]),(0,x.useEffect)(()=>{if(!Nt||!ea)return;Oa(Nt==null?void 0:Nt.name),Xa(Nt==null?void 0:Nt.analysis),Ha(Nt==null?void 0:Nt.choices.map(On=>On.choice_text));const Un=[];Nt==null||Nt.choices.map((On,zn)=>{On.is_answer&&Un.push(zn)}),oa(Un)},[Nt]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Za,Clear:Tn}));const Za=()=>{if(!Da)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=Pa.findIndex(zn=>!zn);if(Un>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Rt[Un]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Dn.length)return Fe.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(Dn.length<2)return Fe.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const On=Pa.map((zn,ao)=>({choice_text:zn,is_answer:Dn.includes(ao)?1:0}));return{name:Da,choices:On,analysis:ia}},Tn=()=>{Ha(["","","",""]),Oa(""),Xa(""),oa("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Da,onChange:Un=>Oa(Un)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Pa.map((Un,On)=>x.createElement("div",{className:he.choiceWrap,key:On},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${he.answer} ${Dn.includes(On)?he.activeAnswer:""}`,onClick:()=>{Dn.includes(On)?oa(Dn.filter(zn=>zn!==On)):oa([...Dn,On])}},Rt[On])),x.createElement("div",{className:he.editorWrap},so===On?x.createElement(Vt.Z,{id:`single-question-option-${On}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:zn=>{Pa[On]=zn,Ha(Pa)}}):x.createElement("div",{className:he.htmlWrap,onClick:()=>Qa(On)},x.createElement(de.Z,{value:Un}))),On>1&&x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`${he.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ha(Pa.filter((zn,ao)=>ao!==On)),Dn.includes(On)?oa(Dn.filter(zn=>zn!==On)):oa([...Dn,On])}})),On<7&&On===Pa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${he.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ha([...Pa,""])})))),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ia,onChange:Un=>Xa(Un)}))};var en=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Gt)),wn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Xt=(Me,Ue)=>{var tt={};for(var Nt in Me)Mn.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&wn)for(var Nt of wn(Me))Ue.indexOf(Nt)<0&&gn.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const vn=["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"],Qe=(Me,Ue)=>{var tt=Me,{editData:Nt,globalSetting:Sa,loading:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=Xt(tt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)([]),[so,Qa]=(0,x.useState)(),[Dn,oa]=(0,x.useState)(),[Da,Oa]=(0,x.useState)(""),[ia,Xa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ha(["","","",""])},[]),(0,x.useEffect)(()=>{if(!Nt||!ea)return;const Un=[],On=[];Nt==null||Nt.choices.forEach((zn,ao)=>{Un.push(zn.choice_text),zn.is_answer&&On.push(ao)}),Oa(Nt==null?void 0:Nt.name),Xa(Nt==null?void 0:Nt.analysis),Ha(Un),oa(On)},[Nt]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Za,Clear:Tn}));const Za=()=>{if(!Da)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Un=Pa.findIndex(zn=>!zn);if(Un>-1)return Fe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${vn[Un]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Dn))return Fe.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;const On=Pa.map((zn,ao)=>({choice_text:zn,is_answer:Dn.includes(ao)?1:0}));return{name:Da,choices:On,analysis:ia}},Tn=()=>{Ha(["","","",""]),Oa(""),Xa(""),oa("")};return x.createElement("section",{className:he.wrap},x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),x.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Da,onChange:Un=>Oa(Un)}),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.required},"*"),x.createElement("span",{className:he.title},"\u7B54\u6848\u9009\u9879\uFF1A",x.createElement("span",{className:he.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Pa.map((Un,On)=>x.createElement("div",{className:he.choiceWrap,key:On},x.createElement(Re.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},x.createElement("div",{className:`${he.answer} ${Dn!=null&&Dn.includes(On)?he.activeAnswer:""}`,onClick:()=>oa([On])},vn[On])),x.createElement("div",{className:he.editorWrap},so===On?x.createElement(Vt.Z,{id:`single-question-option-${On}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Un,onChange:zn=>{Pa[On]=zn,Ha(Pa)}}):x.createElement("div",{className:he.htmlWrap,onClick:()=>Qa(On)},x.createElement(de.Z,{value:Un}))),On>1&&x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement("i",{className:`${he.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ha(Pa.filter((zn,ao)=>ao!==On)),On===Dn&&oa(null)}})),On<7&&On===Pa.length-1&&x.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},x.createElement("i",{className:`${he.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ha([...Pa,""])})))),x.createElement("p",{className:he.titleWrap},x.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),x.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ia,onChange:Un=>Xa(Un)}))};var zt=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Qe)),Jt=te(12563),an=te(78673),hn=te(61485),un=te(59301),nn=Object.defineProperty,$e=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Wt=(Me,Ue,tt)=>Ue in Me?nn(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,xn=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Zt.call(Ue,tt)&&Wt(Me,tt,Ue[tt]);if(Je)for(var tt of Je(Ue))qt.call(Ue,tt)&&Wt(Me,tt,Ue[tt]);return Me},mn=(Me,Ue)=>$e(Me,ot(Ue)),pn=(Me,Ue)=>{var tt={};for(var Nt in Me)Zt.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&Je)for(var Nt of Je(Me))Ue.indexOf(Nt)<0&&qt.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt},Ln=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())});const ua=Me=>{if(!Me)return!1;if(/^s*$/.test(Me)||Me.trim()===""){Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ue=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 Me==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},$t=({value:Me=[],onClose:Ue})=>un.createElement(Jt.Z,{closable:!0,onClose:Ue,className:he.keywordTag},un.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Me.join(" \u6216 "))),Hn=(Me,Ue)=>{var tt=Me,{editData:Nt,globalSetting:Sa,loading:Wn,dispatch:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=pn(tt,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)(""),[so,Qa]=(0,x.useState)(""),[Dn,oa]=(0,x.useState)(""),[Da,Oa]=(0,x.useState)(""),[ia]=Pe.default.useForm(),Xa=Pe.default.useWatch("use_keywords",ia);(0,x.useEffect)(()=>{var On;!Nt||!ea||(Ha(Nt==null?void 0:Nt.name),Qa(Nt==null?void 0:Nt.analysis),oa((On=Nt==null?void 0:Nt.answer_texts)==null?void 0:On[0]),ia.setFieldsValue(xn({},Nt)))},[Nt]),(0,x.useImperativeHandle)(Ue,()=>({onSave:Za,Clear:Tn}));const Za=()=>Ln(void 0,null,function*(){if(!Pa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield ia.validateFields()}catch(zn){Fe.ZP.error(zn.errorFields[0].errors[0]);return}const On=ia.getFieldsValue();return console.log(On,"values"),xn({name:Pa,answer_texts:[Dn],analysis:so},On)}),Tn=()=>{Ha(""),Qa(""),oa(""),ia.resetFields()},Un=Nt==null?void 0:Nt.score;return un.createElement("section",{className:he.wrap},un.createElement("p",{className:he.titleWrap},un.createElement("span",{className:he.required},"*"),un.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),un.createElement(Vt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Pa,onChange:On=>Ha(On)}),un.createElement("p",{className:he.titleWrap},un.createElement("span",{className:he.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),un.createElement(Vt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Dn,onChange:On=>oa(On)}),un.createElement("p",{className:he.titleWrap},un.createElement("span",{className:he.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),un.createElement(Vt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:so,onChange:On=>Qa(On)}),un.createElement(Pe.default,{form:ia,size:"large",onFinishFailed:On=>Ln(void 0,null,function*(){var zn,ao;Fe.ZP.error(On.errorFields[0].errors[0]),ia.scrollToField((ao=(zn=On==null?void 0:On.errorFields)==null?void 0:zn[0])==null?void 0:ao.name,{behavior:"smooth",block:"center"})})},un.createElement(ze.Z,{align:"middle",className:"mb30 mt20"},un.createElement(Pe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},un.createElement(an.Z,null)),un.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),un.createElement(Ee.Z,null,un.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},un.createElement(hn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Xa&&un.createElement(Pe.default.List,{name:"keywords",rules:[{validator(On,zn){return zn!=null&&zn.length?(zn==null?void 0:zn.reduce((wo,Jo)=>wo+Jo.score,0))>parseFloat(Un)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(On,{add:zn,remove:ao})=>un.createElement(un.Fragment,null,un.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),un.createElement(ze.Z,{align:"middle",className:"font14 mb30"},un.createElement(Ee.Z,{flex:1},un.createElement(Oe.default,{value:Da,onChange:wo=>{Oa(wo.target.value)},maxLength:50,allowClear:!0,onPressEnter:wo=>{var Jo,vr,Ea,Er;const yr=`${(Jo=wo.target)==null?void 0:Jo.value}`,qa=(Ea=(vr=yr==null?void 0:yr.split("|"))==null?void 0:vr.filter(No=>!!No))==null?void 0:Ea.map(No=>No==null?void 0:No.trim()),Bo=ia.getFieldValue("keywords"),Do=((Er=Bo==null?void 0:Bo.map(No=>No==null?void 0:No.keyword))==null?void 0:Er.flat())||[];for(const No of qa)if(Do.includes(No)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ua(yr)&&(zn({keyword:qa,score:1}),Oa(""))},className:he.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),un.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),On.map(wo=>{var Jo=wo,{key:vr,name:Ea}=Jo,Er=pn(Jo,["key","name"]);return un.createElement(ze.Z,{key:vr,style:{marginRight:148}},un.createElement(Ee.Z,{flex:1},un.createElement(ze.Z,{align:"middle",justify:"space-between"},un.createElement(Pe.default.Item,mn(xn({},Er),{name:[Ea,"keyword"]}),un.createElement($t,{onClose:()=>ao(Ea)})),un.createElement(Pe.default.Item,mn(xn({},Er),{name:[Ea,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),un.createElement(re.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var aa=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(Hn)),xa=te(36381),fn={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Jn=te(32134),Ra=te(12893),na=Object.defineProperty,Ya=Object.defineProperties,Va=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,fo=(Me,Ue,tt)=>Ue in Me?na(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,Ro=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ja.call(Ue,tt)&&fo(Me,tt,Ue[tt]);if(Ia)for(var tt of Ia(Ue))Fo.call(Ue,tt)&&fo(Me,tt,Ue[tt]);return Me},cn=(Me,Ue)=>Ya(Me,Va(Ue)),Ko=(Me,Ue)=>{var tt={};for(var Nt in Me)Ja.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&Ia)for(var Nt of Ia(Me))Ue.indexOf(Nt)<0&&Fo.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const ko=Me=>{var Ue=Me,{value:tt,onChange:Nt,scrollId:Sa}=Ue,Wn=Ko(Ue,["value","onChange","scrollId"]);return x.createElement("div",{id:Sa||""},x.createElement(Vt.Z,cn(Ro({},Wn),{defaultValue:tt,onChange:(Fa,qn)=>{qn!=null&&qn.length?Nt(Fa,qn):Nt(Fa)}})))},Co=({value:Me,onChange:Ue,placeholder:tt,height:Nt=140,isEdit:Sa})=>Sa?x.createElement(Vt.Z,{watch:!0,isFocus:!0,height:Nt,placeholder:tt,defaultValue:Me,onChange:Ue}):x.createElement("div",{style:{cursor:"pointer"}},Me?x.createElement(de.Z,{className:fn.inputBorder,value:Me}):x.createElement("div",{className:`${fn.inputBorder} ${fn.placeholder}`},tt));var pa=te(59301),yn=Object.defineProperty,Qn=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,Zo=(Me,Ue,tt)=>Ue in Me?yn(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,io=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Na.call(Ue,tt)&&Zo(Me,tt,Ue[tt]);if(In)for(var tt of In(Ue))ro.call(Ue,tt)&&Zo(Me,tt,Ue[tt]);return Me},xo=(Me,Ue)=>Qn(Me,ga(Ue)),dr=(Me,Ue)=>{var tt={};for(var Nt in Me)Na.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&In)for(var Nt of In(Me))Ue.indexOf(Nt)<0&&ro.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const $o=["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"],Ur=({value:Me,onChange:Ue,choiceTextKey:tt,answerKey:Nt,index:Sa,isEdit:Wn,setInputActive:Fa,form:qn,choiceOptionsPath:ea,allowChangeMode:za,showAddIcon:Pa,addItem:Ha,deleteItem:so})=>{const Qa=(Me==null?void 0:Me[Nt])===!0,Dn=()=>{const Da=qn.getFieldValue(ea);qn.setFieldValue(ea,Da.map(Oa=>xo(io({},Oa),{[Nt]:!1})))},oa=()=>{Qa?Ue(xo(io({},Me),{[Nt]:!1})):(za||Dn(),Ue(xo(io({},Me),{[Nt]:!0})))};return pa.createElement(ze.Z,{className:fn.choiceWrap,align:"middle",wrap:!1},pa.createElement(Ee.Z,{onClick:oa,className:`${fn.choiceIndex} ${Qa?fn.activeAnswer:""}`},$o[Sa]),pa.createElement(Ee.Z,{flex:1,className:`${fn.editorWrap} ml15`,onClick:Fa},pa.createElement(Co,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Wn,value:Me==null?void 0:Me[tt],onChange:Da=>{Ue(xo(io({},Me),{[tt]:Da}))}})),pa.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},pa.createElement("div",{onClick:oa,className:`${fn.setAnswerBtn} ${Qa?fn.activeAnswer:""}`},Qa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),pa.createElement(Ee.Z,{className:fn.actionWrapper},pa.createElement(Re.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},pa.createElement(Jn.Z,{className:fn.addIcon,onClick:Ha,style:{visibility:Pa?"visible":"hidden"}})),pa.createElement(Re.Z,{title:"\u5220\u9664"},pa.createElement(Ra.Z,{className:fn.deleteIcon,onClick:so,style:{visibility:Sa>1?"visible":"hidden"}}))))},jo=({questionTitlePlaceholder:Me,titleKey:Ue,choiceKey:tt,analysisKey:Nt,choiceTextKey:Sa,answerKey:Wn,choiceOptionsPath:Fa,allowChangeMode:qn=!0,form:ea,showAnalysis:za=!0})=>{const[Pa,Ha]=(0,x.useState)(),[so,Qa]=(0,x.useState)(!1);return pa.createElement("div",{className:fn.wrap},pa.createElement("div",{className:fn.questionTitleEditorWrap},pa.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Ue,labelCol:{span:24},rules:[{required:!0}]},pa.createElement(ko,{scrollId:Array.isArray(Ue)?Ue.join("_"):`${Ue}`,watch:!0,height:140,placeholder:Me}))),pa.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),pa.createElement(Pe.default.List,{name:tt,rules:[{validator(Dn,oa){const Da=oa.some(ia=>ia[Wn]),Oa=oa.findIndex(ia=>{var Xa;return((Xa=ia[Sa])==null?void 0:Xa.length)<=0});return Oa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${$o[Oa]}\u9009\u9879\u7684\u5185\u5BB9`)):Da?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Dn,{add:oa,remove:Da})=>pa.createElement("div",{id:Array.isArray(Fa)?Fa.join("_"):`${Fa}`},Dn.map((Oa,ia)=>{var Xa=Oa,{key:Za,name:Tn}=Xa,Un=dr(Xa,["key","name"]);const On=Pa===Za,zn=()=>{Ha(Za)},ao=ia<7&&ia===Dn.length-1,wo=()=>oa({[Sa]:"",[Wn]:0}),Jo=()=>Da(Tn);return pa.createElement(Pe.default.Item,xo(io({},Un),{key:Za,name:Tn,noStyle:!0}),pa.createElement(Ur,{choiceTextKey:Sa,answerKey:Wn,index:ia,isEdit:On,setInputActive:zn,form:ea,choiceOptionsPath:Fa,allowChangeMode:qn,showAddIcon:ao,addItem:wo,deleteItem:Jo}))}),Dn.length<8&&pa.createElement("div",{className:`${fn.addBtn} mb30`,onClick:()=>oa({[Sa]:"",[Wn]:0})},"\u6DFB\u52A0\u9009\u9879"))),za&&pa.createElement("div",{onClick:()=>Qa(!0)},pa.createElement(Pe.default.Item,{name:Nt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pa.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:so}))))};var jn=te(59301),Io=Object.defineProperty,Mo=Object.defineProperties,Vo=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,fr=(Me,Ue,tt)=>Ue in Me?Io(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,or=(Me,Ue)=>{for(var tt in Ue||(Ue={}))ir.call(Ue,tt)&&fr(Me,tt,Ue[tt]);if(rr)for(var tt of rr(Ue))hr.call(Ue,tt)&&fr(Me,tt,Ue[tt]);return Me},wr=(Me,Ue)=>Mo(Me,Vo(Ue)),pr=(Me,Ue)=>{var tt={};for(var Nt in Me)ir.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&rr)for(var Nt of rr(Me))Ue.indexOf(Nt)<0&&hr.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Dr=({value:Me,onChange:Ue})=>{const tt=Sa=>{be.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:fn.modal,onOk:()=>{const Wn=[...Me];Wn.splice(Sa,1),Ue(Wn)}})},Nt=()=>{const Sa=[...Me];Sa.push(""),Ue(Sa)};return jn.createElement(ze.Z,{align:"middle",className:"ml20",gutter:[40,20]},Me==null?void 0:Me.map((Sa,Wn)=>jn.createElement(Ee.Z,{key:`${Sa}_${Wn}`,className:fn.blankWrapper},jn.createElement(Oe.default,{className:fn.blankInput,defaultValue:Sa,maxLength:1e3,onBlur:Fa=>{const qn=[...Me],ea=Fa.target.value.trim();qn[Wn]=ea,Ue(qn)}}),jn.createElement(Re.Z,{title:"\u5220\u9664"},jn.createElement(Ra.Z,{className:fn.deleteIcon,style:{marginLeft:15,visibility:Wn>0?"visible":"hidden"},onClick:()=>tt(Wn)})))),jn.createElement(Ee.Z,null,jn.createElement("div",{className:`${fn.addBtn}`,onClick:()=>{Nt()}},"\u65B0\u589E\u7B54\u6848")))},jr=({value:Me=!0,onChange:Ue})=>jn.createElement(an.Z,{checked:!Me,onChange:tt=>{Ue(!tt)}}),Lo="\u2581",Gr=({questionTitlePlaceholder:Me,form:Ue,name:tt,scoreByBlank:Nt="use_blank_score",answerKey:Sa,titleKey:Wn="name",analysisKey:Fa="analysis",isOrdered:qn="is_ordered"})=>{var ea,za;const[Pa,Ha]=(0,x.useState)(!1),so=(Za,Tn)=>{const Un=Tn.line;let On=0;for(let ao=0;ao{const zn=Za.getRange(Tn.from,Tn.to);let ao=0;if(Tn.text.forEach(wo=>{ao+=wo.split(Lo).length-1}),Tn.origin!=="setValue"){if(zn&&zn.indexOf(Lo)!==-1){const wo=zn.split(Lo).length-1,Jo=so(Za,Tn.from);if(console.log(`\u5220\u9664${wo}\u4E2A\uFF0C \u524D\u9762\u6709${Jo}\u4E2A\uFF0C\u65B0\u589E${ao}\u4E2A`),wo>1){const vr=Array.from({length:wo},(Ea,Er)=>Jo+Er);On(vr)}else On(Jo)}else if(ao>0){const wo=so(Za,Tn.from);console.log(`\u65B0\u589E${ao}\u4E2A\uFF0C\u4E4B\u524D\u6709${wo}\u4E2A`),Un(ao,wo)}}},Dn=()=>{const Za=Ue.getFieldValue(["sub_item_banks",...Sa]);Ue.setFieldValue(["sub_item_banks",...Sa],Za==null?void 0:Za.map((Tn,Un)=>wr(or({},Tn),{position:Un+1})))},oa=(0,x.useRef)(),Da=(Za,Tn)=>{for(let Un=0;Un{Oa.current(Za),Dn()},Xa=(za=(ea=Ue.getFieldValue("sub_item_banks"))==null?void 0:ea[Sa==null?void 0:Sa[0]])==null?void 0:za[Sa==null?void 0:Sa[1]];return jn.createElement("div",{className:fn.wrap},jn.createElement("div",{className:fn.questionTitleEditorWrap},jn.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Wn,labelCol:{span:24},rules:[{required:!0}]},jn.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Me,showNullButton:!0,onCMBeforeChange:(Za,Tn)=>{Qa(Za,Tn,Da,ia)}}))),jn.createElement(Pe.default.List,{name:Sa,rules:[{validator(Za,Tn){if((Tn==null?void 0:Tn.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Un of Tn){const{answer_text:On}=Un||{};if(On!=null&&On.some(zn=>(zn==null?void 0:zn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Za,{add:Tn,remove:Un},{errors:On})=>(oa.current=Tn,Oa.current=Un,jn.createElement(jn.Fragment,null,jn.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Za.map((zn,ao)=>{var wo=zn,{key:Jo,name:vr}=wo,Ea=pr(wo,["key","name"]);return jn.createElement(ze.Z,{className:"mb20",key:Jo,align:"middle",wrap:!1},jn.createElement(Ee.Z,{flex:"0 0 auto",className:`${fn.blankIndex}`},"\u586B\u7A7A\u9879",ao+1),jn.createElement(Ee.Z,{flex:1},jn.createElement(ze.Z,{align:"top",justify:"space-between",wrap:!1},jn.createElement(Ee.Z,null,jn.createElement(Pe.default.Item,wr(or({},Ea),{name:[vr,"answer_text"],noStyle:!0}),jn.createElement(Dr,null))),(Ue==null?void 0:Ue.getFieldValue(["sub_item_banks",...Nt]))&&jn.createElement(Ee.Z,{flex:"224px"},jn.createElement(Pe.default.Item,wr(or({},Ea),{name:[vr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:fn.blankInputNumberWrapper}),jn.createElement(re.Z,{className:fn.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jn.createElement(Pe.default.Item,wr(or({},Ea),{name:[vr,"position"],noStyle:!0}),jn.createElement(Oe.default,{type:"hidden"}))))})))),jn.createElement(ze.Z,{align:"middle"},jn.createElement(Pe.default.Item,{name:[tt,"downcase"],valuePropName:"checked"},jn.createElement(an.Z,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jn.createElement(ze.Z,{align:"middle"},jn.createElement(Pe.default.Item,{name:[tt,"no_space"],valuePropName:"checked"},jn.createElement(an.Z,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Xa==null?void 0:Xa.length)>1&&jn.createElement(ze.Z,{align:"middle",className:(Xa==null?void 0:Xa.length)>1?"mb30":`${fn.hide}`},jn.createElement(Pe.default.Item,{name:qn},jn.createElement(jr,null)),jn.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jn.createElement("div",{onClick:()=>Ha(!0)},jn.createElement(Pe.default.Item,{name:Fa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jn.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Pa}))))};var Lr=Object.defineProperty,$r=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,Ei=(Me,Ue,tt)=>Ue in Me?Lr(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,fi=(Me,Ue)=>{for(var tt in Ue||(Ue={}))li.call(Ue,tt)&&Ei(Me,tt,Ue[tt]);if(ti)for(var tt of ti(Ue))ni.call(Ue,tt)&&Ei(Me,tt,Ue[tt]);return Me},si=(Me,Ue)=>$r(Me,ei(Ue)),ai=(Me,Ue)=>{var tt={};for(var Nt in Me)li.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&ti)for(var Nt of ti(Me))Ue.indexOf(Nt)<0&&ni.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const ra={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Bn=({value:Me,onChange:Ue,form:tt,choiceKey:Nt})=>{const Sa=(Me==null?void 0:Me.is_answer)===!0,Wn=Me==null?void 0:Me.choice_text,Fa=()=>{var qn;const ea=(qn=tt==null?void 0:tt.getFieldValue(["sub_item_banks",...Nt]))==null?void 0:qn.map(za=>({choice_text:za==null?void 0:za.choice_text,is_answer:!1}));tt==null||tt.setFieldValue(["sub_item_banks",...Nt],ea),Ue(si(fi({},Me),{is_answer:!0}))};return x.createElement(ze.Z,{className:fn.choiceWrap,align:"middle",wrap:!1},x.createElement(Ee.Z,{onClick:Fa,className:`${fn.choiceIndex} ${fn.judgementIndex} ${Sa?fn.activeAnswer:""}`},ra[Wn]),x.createElement(Ee.Z,{flex:1,className:`${fn.editorWrap} ml15`},x.createElement("div",{className:`${fn.inputBorder} ${fn.placeholder} ${Sa?fn.activeJudgementAnswer:""}`},Wn)),x.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},x.createElement("div",{onClick:Fa,className:`${fn.setAnswerBtn} ${Sa?fn.activeAnswer:""}`},Sa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},bn=({questionTitlePlaceholder:Me,choiceKey:Ue="choices",form:tt,titleKey:Nt="name",analysisKey:Sa="analysis"})=>{const[Wn,Fa]=(0,x.useState)(!1);return x.createElement("div",{className:fn.wrap},x.createElement("div",{className:fn.questionTitleEditorWrap},x.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Nt,labelCol:{span:24},rules:[{required:!0}]},x.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),x.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},x.createElement(Pe.default.List,{name:Ue,rules:[{validator(qn,ea){return ea.some(Pa=>(Pa==null?void 0:Pa.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},qn=>x.createElement("div",{id:"choices"},qn.map(ea=>{var za=ea,{key:Pa,name:Ha}=za,so=ai(za,["key","name"]);return x.createElement(Pe.default.Item,si(fi({},so),{key:Pa,name:Ha,noStyle:!0}),x.createElement(Bn,{form:tt,choiceKey:Ue}))})))),x.createElement("div",{onClick:()=>Fa(!0)},x.createElement(Pe.default.Item,{name:Sa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wn}))))};var Zn=Object.defineProperty,ka=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,bo=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,zo=(Me,Ue,tt)=>Ue in Me?Zn(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,Sr=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ao.call(Ue,tt)&&zo(Me,tt,Ue[tt]);if(bo)for(var tt of bo(Ue))Go.call(Ue,tt)&&zo(Me,tt,Ue[tt]);return Me},er=(Me,Ue)=>ka(Me,eo(Ue)),zr=(Me,Ue)=>{var tt={};for(var Nt in Me)Ao.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&bo)for(var Nt of bo(Me))Ue.indexOf(Nt)<0&&Go.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt};const Wr=Me=>{var Ue=Me,{value:tt,onChange:Nt}=Ue,Sa=zr(Ue,["value","onChange"]);const Wn=Fa=>{Nt([Fa])};return x.createElement(Vt.Z,er(Sr({},Sa),{defaultValue:tt==null?void 0:tt[0],onChange:Wn}))},Qr=Me=>{if(!Me)return!1;let Ue=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 Me==="|"?(Fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Yr=({value:Me=[],onClose:Ue})=>x.createElement(Jt.Z,{closable:!0,onClose:Ue,className:fn.keywordTag},Me==null?void 0:Me.join(" \u6216 ")),Kr=({questionTitlePlaceholder:Me,form:Ue,showKeywords:tt,isMustKeyWords:Nt=tt,titleKey:Sa="name",analysisKey:Wn="analysis",answerTexts:Fa="answer_texts",keywords:qn="keywords",useKeywords:ea="use_keywords",indexs:za})=>{const[Pa,Ha]=(0,x.useState)(!1),[so,Qa]=(0,x.useState)(""),Dn=Pe.default.useWatch("sub_item_banks",Ue),{use_keywords:oa,score:Da}=(Dn==null?void 0:Dn[za])||{};return console.log(oa,Da,"itemValues"),x.createElement("div",{className:fn.wrap},x.createElement("div",{className:fn.questionTitleEditorWrap},x.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Sa,labelCol:{span:24},rules:[{required:!0}]},x.createElement(ko,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),x.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Fa,labelCol:{span:24}},x.createElement(Wr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),tt&&!Nt&&x.createElement(Pe.default.Item,{hidden:!0,name:ea,valuePropName:"checked"},x.createElement(an.Z,{defaultChecked:!0})),tt&&Nt&&x.createElement(ze.Z,{align:"middle",className:"mb30"},x.createElement(Pe.default.Item,{name:ea,valuePropName:"checked"},x.createElement(an.Z,null)),x.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),x.createElement(Ee.Z,null,x.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},x.createElement(hn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(oa||!Nt)&&x.createElement(Pe.default.List,{name:qn,rules:[{validator(Oa,ia){return Nt?ia!=null&&ia.length?(ia==null?void 0:ia.reduce((Za,Tn)=>Za+Tn.score,0))>parseFloat(Da)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Oa,{add:ia,remove:Xa})=>x.createElement(x.Fragment,null,x.createElement("div",{className:`${fn.title} mb10`},Nt?"\u5173\u952E\u8BCD":x.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),x.createElement(ze.Z,{align:"middle",className:"font14 mb30"},x.createElement(Ee.Z,{flex:1},x.createElement(Oe.default,{value:so,onChange:Za=>{Qa(Za.target.value)},maxLength:50,allowClear:!0,onPressEnter:Za=>{var Tn,Un,On,zn;const ao=`${(Tn=Za.target)==null?void 0:Tn.value}`,wo=(On=(Un=ao==null?void 0:ao.split("|"))==null?void 0:Un.filter(Ea=>!!Ea))==null?void 0:On.map(Ea=>Ea==null?void 0:Ea.trim()),Jo=Ue.getFieldValue(["sub_item_banks",...qn]),vr=((zn=Jo==null?void 0:Jo.map(Ea=>Ea==null?void 0:Ea.keyword))==null?void 0:zn.flat())||[];for(const Ea of wo)if(vr.includes(Ea)){Fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Qr(ao)&&(ia({keyword:wo,score:1}),Qa(""))},className:fn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),x.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Oa.map(Za=>{var Tn=Za,{key:Un,name:On}=Tn,zn=zr(Tn,["key","name"]);return x.createElement(ze.Z,{key:Un,className:"mb20",style:{marginRight:148}},x.createElement(Ee.Z,{flex:1},x.createElement(ze.Z,{align:"middle",justify:"space-between"},x.createElement(Pe.default.Item,er(Sr({},zn),{name:[On,"keyword"]}),x.createElement(Yr,{onClose:()=>Xa(On)})),Nt&&x.createElement(Pe.default.Item,er(Sr({},zn),{name:[On,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:fn.blankInputNumberWrapper}),x.createElement(re.Z,{className:fn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),x.createElement("div",{onClick:()=>Ha(!0)},x.createElement(Pe.default.Item,{name:Wn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(Co,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Pa}))))};var At=te(59301),Bt=Object.defineProperty,Kt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Yn=(Me,Ue,tt)=>Ue in Me?Bt(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,ca=(Me,Ue)=>{for(var tt in Ue||(Ue={}))va.call(Ue,tt)&&Yn(Me,tt,Ue[tt]);if(_n)for(var tt of _n(Ue))dn.call(Ue,tt)&&Yn(Me,tt,Ue[tt]);return Me},Ka=(Me,Ue)=>Kt(Me,Sn(Ue)),ma=(Me,Ue)=>{var tt={};for(var Nt in Me)va.call(Me,Nt)&&Ue.indexOf(Nt)<0&&(tt[Nt]=Me[Nt]);if(Me!=null&&_n)for(var Nt of _n(Me))Ue.indexOf(Nt)<0&&dn.call(Me,Nt)&&(tt[Nt]=Me[Nt]);return tt},Nn=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())});const{Panel:Ua}=xa.default,po=null,To=(Me,Ue)=>{var tt=Me,{globalSetting:Nt,loading:Sa,dispatch:Wn,editData:Fa,onRef:qn=()=>{},isEdit:ea}=tt,za=ma(tt,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Pa,Ha]=(0,x.useState)(""),[so,Qa]=(0,x.useState)([]),[Dn]=Pe.default.useForm();(0,x.useEffect)(()=>{!Fa||!ea||(Ha(Fa==null?void 0:Fa.name),Qa(Fa==null?void 0:Fa.sub_item_banks),Dn.setFieldsValue(ca({},Fa)))},[Fa]),(0,x.useEffect)(()=>{Qa(Dn.getFieldValue("sub_item_banks"))},[Pe.default.useWatch("sub_item_banks",Dn)]),(0,x.useImperativeHandle)(Ue,()=>({onSave:oa,Clear:Da}));const oa=()=>Nn(void 0,null,function*(){if(!Pa)return Fe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Dn.validateFields()}catch(Un){return console.log(Un,"errInfo"),Fe.ZP.error(Un.errorFields[0].errors[0]),!1}const Tn=so.map(Un=>ca({id:Un.id>1?Un.id:null},Un));return{name:Pa,sub_item_banks:Tn}}),Da=()=>{Ha(""),Qa([])},Oa={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},ia=({value:Tn})=>At.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Tn),[Xa,Za]=(0,x.useState)();return At.createElement("section",{className:he.wrap},At.createElement("p",{className:he.titleWrap},At.createElement("span",{className:he.required},"*"),At.createElement("span",{className:he.title},"\u9898\u5E72\uFF1A")),At.createElement(Vt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Pa,onChange:Tn=>Ha(Tn)}),At.createElement(Pe.default,{form:Dn,autoComplete:"off"},At.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(Tn,Un){return Un?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Tn,{add:Un,remove:On})=>{const zn=Dn.getFieldValue("sub_item_banks");return At.createElement(At.Fragment,null,At.createElement(xa.default,{className:Tn.length>0?he.collapseWrapper:"",bordered:!1,expandIcon:({isActive:ao})=>At.createElement("i",{className:`iconfont icon-weizhankai ${ao?he.open:he.close}`,style:{fontSize:14,transition:"all .2s"}})},Tn.map((ao,wo)=>{var Jo=ao,{key:vr,name:Ea}=Jo,Er=ma(Jo,["key","name"]),yr,qa,Bo,Do,No,Cr,Fi,zi,Hi,Gi,Wi,_i;return At.createElement(Ua,{className:he.panel,forceRender:!0,header:At.createElement("div",{className:he.panelHeader},"\u7B2C",wo+1,"\u5C0F\u9898",At.createElement("span",null,"\uFF08",Oa[(yr=zn==null?void 0:zn[Ea])==null?void 0:yr.item_type],"\uFF09")),extra:At.createElement(ze.Z,{align:"middle",onClick:wi=>wi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((qa=zn==null?void 0:zn[Ea])==null?void 0:qa.item_type)=="completion"&&At.createElement(Pe.default.Item,Ka(ca({},Er),{name:[Ea,"score"],className:he.blankInputNumberWrapper,style:{marginBottom:0}}),((Bo=zn==null?void 0:zn[Ea])==null?void 0:Bo.item_type)=="completion"&&At.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",At.createElement(ia,{value:(Do=zn==null?void 0:zn[Ea])==null?void 0:Do.score}),"\u5206")),((No=zn==null?void 0:zn[Ea])==null?void 0:No.item_type)=="completion"&&At.createElement(At.Fragment,null,At.createElement(ye.ZP.Group,{defaultValue:(Cr=zn==null?void 0:zn[Ea])==null?void 0:Cr.use_blank_score,className:he.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:wi=>{var qi;console.log(Dn.getFieldsValue()),Dn==null||Dn.setFieldValue(["sub_item_banks",Ea,"use_blank_score"],(qi=wi==null?void 0:wi.target)==null?void 0:qi.value),Za(new Date)}}),At.createElement(Re.Z,{overlayInnerStyle:{width:460},title:At.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",At.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},At.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:vr},At.createElement(Pe.default.Item,Ka(ca({},Er),{name:Ea}),(((Fi=zn==null?void 0:zn[Ea])==null?void 0:Fi.item_type)=="single"||((zi=zn==null?void 0:zn[Ea])==null?void 0:zi.item_type)=="multiple")&&At.createElement(jo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Hi=zn==null?void 0:zn[Ea])==null?void 0:Hi.item_type)!="single",form:Dn,choiceKey:[Ea,"choices"],titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],choiceOptionsPath:["sub_item_banks",Ea,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Gi=zn==null?void 0:zn[Ea])==null?void 0:Gi.item_type)=="completion"&&At.createElement(Gr,{form:Dn,name:Ea,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ea,"use_blank_score"],titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],isOrdered:[Ea,"is_ordered"],answerKey:[Ea,"standard_answer"],key:Xa}),((Wi=zn==null?void 0:zn[Ea])==null?void 0:Wi.item_type)=="judgement"&&At.createElement(bn,{form:Dn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],choiceKey:[Ea,"choices"]}),((_i=zn==null?void 0:zn[Ea])==null?void 0:_i.item_type)=="subjective"&&At.createElement(Kr,{showKeywords:!0,form:Dn,titleKey:[Ea,"name"],analysisKey:[Ea,"analysis"],answerTexts:[Ea,"answer_texts"],useKeywords:[Ea,"use_keywords"],keywords:[Ea,"keywords"],indexs:Ea,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var ha=(0,me.connect)(({loading:Me,globalSetting:Ue})=>({globalSetting:Ue,loading:Me.effects}),null,null,{forwardRef:!0})((0,x.forwardRef)(To)),Aa=te(96935),So=te(19842),lo=te(57809),Uo=te(1710),ar={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},br=te(3918),yi=te(63952),Ci=te(33270),xi=te(61527),bi=te(2524),Qi=te(90463),pi=({open:Me,onCancel:Ue,onOk:tt})=>{const Nt=(0,yi.g)(),[Sa,Wn,Fa,qn]=(0,xi.U)(Ci.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[ea,za]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Me&&Fa({page:1,limit:10,type:0},!0).then(Dn=>{(Dn==null?void 0:Dn.shixuns_count)===0&&za(!0)})},[Me]);const[Pa,Ha]=(0,x.useState)([]),[so,Qa]=(0,x.useState)([]);return x.createElement(be.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:Me,width:948,centered:!0,closable:!0,onCancel:Ue,onOk:()=>tt(so),destroyOnClose:!0},x.createElement(ze.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},x.createElement(Ee.Z,null,x.createElement(So.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Nt,onChange:Dn=>{Fa({page:1,discipline_id:Dn==null?void 0:Dn[0],sub_discipline_id:Dn==null?void 0:Dn[1]})}}),x.createElement(lo.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Dn=>Fa({page:1,diff:Dn})}),x.createElement(lo.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Dn=>Fa({page:1,shixun_publish_status:Dn})})),x.createElement(br.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Dn=>{Fa({keyword:Dn,page:1})}})),ea?x.createElement("div",null,x.createElement(bi.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):x.createElement(Uo.default,{loading:Wn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Dn,oa)=>x.createElement("div",{style:{display:"flex",alignItems:"center"}},x.createElement("div",{className:oa!=null&&oa.high_resources_consume?ar.title:"",title:Dn||"--"},x.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Dn||"--"})),(oa==null?void 0:oa.high_resources_consume)&&x.createElement(Qi.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Dn,oa,Da)=>x.createElement("span",null,Dn||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:x.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",x.createElement(Re.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},x.createElement(hn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Dn,oa,Da)=>x.createElement("span",null,Dn||"- -")},{title:"\u64CD\u4F5C",render(Dn,oa){const{title:Da,challenge_names:Oa,author_name:ia,identifier:Xa,author_school_name:Za,study_count:Tn}=oa||{};return x.createElement("div",null,x.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{be.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:x.createElement("div",null,x.createElement(de.Z,{value:Da,style:{marginBottom:18}}),x.createElement("div",{className:ar.challengeNameWrapper},Oa.map((Un,On)=>x.createElement("div",{className:ar.challengeName,key:On},"\u7B2C",(0,Ae.EM)(On+1),"\u9898\xA0",Un))),x.createElement(ze.Z,{className:ar.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},x.createElement(Ee.Z,{className:ar.shixunInfoWrapper},x.createElement("span",null,"\u521B\u5EFA\u8005"),x.createElement("span",{className:ar.shixunInfo},ia.split("\u3001")[0]),x.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),x.createElement("span",{className:ar.shixunInfo},Za),x.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ar.shixunInfo},Tn)),x.createElement(xe.ZP,{type:"primary",className:ar.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${Xa}/challenges?exercise=true`)},x.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(oa==null?void 0:oa.shixun_tag_num)===1&&x.createElement("a",{target:"_blank",href:`/shixuns/${oa==null?void 0:oa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:qn==null?void 0:qn.items,rowSelection:{type:"radio",selectedRowKeys:Pa,preserveSelectedRowKeys:!0,getCheckboxProps:Dn=>({disabled:Dn.shixun_tag_num===1}),onChange(Dn,oa){var Da,Oa,ia;console.log(Dn),Ha(Dn);const Xa=[];for(const Tn of so)Dn.includes(Tn.id)&&Xa.push(Tn);const Za=Xa.map(Tn=>Tn.id);for(const Tn of oa)Tn&&Dn.includes(Tn.id)&&!Za.includes(Tn.id)&&Xa.push({id:Tn.id,difficulty:Tn.level,identifier:Tn.identifier,name:Tn.name,real_name:(Da=Tn==null?void 0:Tn.author_name)==null?void 0:Da.split("\u3001")[0],school_name:Tn.author_school_name,challenge_names:Tn.challenge_names,challenges:(Oa=Tn.challenge_names)==null?void 0:Oa.map((Un,On)=>({subject:Un,id:On,score:5})),score:((ia=Tn.challenge_names)==null?void 0:ia.length)*5,study_count:Tn.study_count,challenges_count:Tn.challenges_count});Qa(Xa)}},pagination:{current:Sa.page,pageSize:Sa.limit,total:qn==null?void 0:qn.items_count,showTotal:Dn=>x.createElement("span",null,"\u5171\xA0",x.createElement("span",{style:{color:"#165DFF"}},Dn),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Dn,oa){Fa({page:Dn,limit:oa})},size:"default"},scroll:{y:400}}))},Oi=te(83028),Ii=te(60979),Vr=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())}),Ai=({visible:Me,getdata:Ue,onCancel:tt,onRandomExchange:Nt,selectFromProblemSet:Sa,questionParams:Wn})=>{const[Fa,qn]=(0,x.useState)(!1),[ea,za]=(0,x.useState)(!1),[Pa,Ha]=(0,x.useState)({}),so=(0,me.useParams)(),[Qa,Dn]=(0,x.useState)(),oa=(Da,Oa)=>Vr(void 0,null,function*(){za(!0);const ia=yield(0,ve.ZP)(`/api/exercises/${so.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Wn.id,item_bank_id:Da,shixuns_info:[{id:Da,is_copy:Oa!=1,is_use:Oa!=1}]}});za(!1),ia!=null&&ia.status||(Fe.ZP.info("\u6362\u9898\u6210\u529F"),tt(),Ue())});return x.createElement(be.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:Me,onCancel:tt,centered:!0,maskClosable:!0,footer:null},x.createElement(ze.Z,{justify:"center",className:"pb20"},x.createElement(Aa.Z,{onClick:Nt},"\u968F\u673A\u66F4\u6362"),(Wn==null?void 0:Wn.type)!=="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:Sa},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Wn==null?void 0:Wn.type)==="PRACTICAL"&&x.createElement(xe.ZP,{style:{marginLeft:24},onClick:()=>{qn(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),x.createElement(pi,{open:Fa,onCancel:()=>qn(!1),onOk:Da=>Vr(void 0,null,function*(){if(console.log("----selectedRows",Da,so),(Da==null?void 0:Da.length)<=0){Fe.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Oa=Da==null?void 0:Da.map(Xa=>Xa==null?void 0:Xa.id),ia=yield(0,Ii.Tr)({id:[...Oa],course_id:so.coursesId,type:"shixun"});(ia==null?void 0:ia.student_count)===0?oa(Oa==null?void 0:Oa[0],1):(Dn(Oa),Ha(ia)),qn(!1)})}),x.createElement(Oi.Z,{resdata:Pa,type:"shixun",okloading:ea,oktext:(Pa==null?void 0:Pa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Da=>Vr(void 0,null,function*(){oa(Qa==null?void 0:Qa[0],2)})}))},Zi=te(98408),Mi=te(24334),vi=te(88436),Ti=te(25965),Bi=te(2337),sl=Object.defineProperty,di=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,ji=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Xi=(Me,Ue,tt)=>Ue in Me?sl(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Me[Ue]=tt,Jr=(Me,Ue)=>{for(var tt in Ue||(Ue={}))Ji.call(Ue,tt)&&Xi(Me,tt,Ue[tt]);if(ji)for(var tt of ji(Ue))el.call(Ue,tt)&&Xi(Me,tt,Ue[tt]);return Me},hi=(Me,Ue)=>di(Me,Yi(Ue)),Nr=(Me,Ue,tt)=>new Promise((Nt,Sa)=>{var Wn=ea=>{try{qn(tt.next(ea))}catch(za){Sa(za)}},Fa=ea=>{try{qn(tt.throw(ea))}catch(za){Sa(za)}},qn=ea=>ea.done?Nt(ea.value):Promise.resolve(ea.value).then(Wn,Fa);qn((tt=tt.apply(Me,Ue)).next())}),ul=({data:Me,submit:Ue,goBack:tt,loading:Nt,onTypeScore:Sa,editPreview:Wn=!1,onSkipExamination:Fa,selectValue:qn,onExchange:ea,getdata:za,handleMarkWrongQuestion:Pa})=>{var Ha,so,Qa,Dn,oa,Da,Oa,ia,Xa,Za,Tn;const Un=(0,x.useRef)(),[On,zn]=(0,x.useState)(null),[ao,wo]=(0,x.useState)(!1),[Jo,vr]=(0,x.useState)(!1),Ea=(0,x.useRef)(),[Er]=Pe.default.useForm(),yr=(0,me.useParams)(),[qa,Bo]=(0,x.useState)(!1);(0,x.useEffect)(()=>{wo(!0)},[]),(0,x.useEffect)(()=>{Wn||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[Wn]);const Do=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],No={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Cr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Fi=xt=>{var Rn;const Ma=[];return x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Rn=xt==null?void 0:xt.choices)==null?void 0:Rn.map((ue,se)=>(ue.is_answer&&Ma.push(Bi.k4[se]),x.createElement("ul",{key:se},x.createElement("li",null,Bi.k4[se],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:ue.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ma.join(""),x.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Do[xt.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name)))))},zi=(xt,Rn)=>{var Ma;const ue=(Ma=xt==null?void 0:xt.standard_answer)==null?void 0:Ma.map((se,Ce)=>{var Le;return x.createElement("div",{key:Ce},`\u7B54\u6848\uFF08\u586B\u7A7A${se==null?void 0:se.position}\uFF09\uFF1A${(Le=se==null?void 0:se.answer_text)==null?void 0:Le.join("\u3001")}`)});return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,ue)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Rn?`${(Rn==null?void 0:Rn.discipline_name)||"--"}/${Rn==null?void 0:Rn.sub_discipline_name}`:`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name)))))},Hi=xt=>{var Rn;const Ma=(Rn=xt==null?void 0:xt.standard_answer)==null?void 0:Rn.map((ue,se)=>x.createElement("div",{key:se},`\u7B54\u6848\uFF08\u586B\u7A7A${(ue==null?void 0:ue.position)||(ue==null?void 0:ue.exercise_choice_id)}\uFF09\uFF1A${ue==null?void 0:ue.answer_text}`));return x.createElement(x.Fragment,null,x.createElement("div",{className:ie.analysis},x.createElement("div",{style:{display:"flex"}},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),x.createElement("div",null,Ma)),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name)))))},Gi=(xt,Rn)=>{var Ma;return x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Ma=xt==null?void 0:xt.answer_texts)==null?void 0:Ma[0]),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Rn?`${(Rn==null?void 0:Rn.discipline_name)||"--"}/${Rn==null?void 0:Rn.sub_discipline_name}`:`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Rn?Rn==null?void 0:Rn.tag_discipline_name:xt==null?void 0:xt.tag_discipline_name))))},Wi=xt=>{var Rn,Ma;return x.createElement("div",{className:ie.analysis},x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u9884\u671F\u8F93\u51FA:"),x.createElement(de.Z,{value:(Rn=xt==null?void 0:xt.program_attr)==null?void 0:Rn.description})),x.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Ma=xt==null?void 0:xt.program_attr)==null?void 0:Ma.answer_text)||"--"),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:xt.analysis?xt.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name))))},_i=(xt,Rn)=>{var Ma;return x.createElement("div",null,(Ma=xt==null?void 0:xt.sub_item_banks)==null?void 0:Ma.map((ue,se)=>{var Ce,Le;const Ge=[];return x.createElement(x.Fragment,null,x.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Rn+1+"."+(se+1),"\uFF08",No[ue.item_type]||Cr[ue.item_type],"\uFF09",ue.name),(ue.item_type=="SINGLE"||ue.item_type=="MULTIPLE"||ue.item_type=="JUDGMENT"||ue.item_type=="single"||ue.item_type=="multiple"||ue.item_type=="judgement")&&x.createElement(x.Fragment,null,x.createElement("aside",{className:ie.single},(Ce=ue==null?void 0:ue.choices)==null?void 0:Ce.map((je,gt)=>(je.is_answer&&Ge.push(Bi.k4[gt]),x.createElement("ul",{key:gt},x.createElement("li",null,Bi.k4[gt],"\u3001"),x.createElement("li",null,x.createElement(de.Z,{value:je.choice_text})))))),x.createElement("div",{className:ie.analysis},x.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Ge.join(""),x.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Do[ue.difficulty])),x.createElement("aside",null,x.createElement("span",{className:ie.text},"\u89E3\u6790:"),x.createElement(de.Z,{value:ue.analysis?ue.analysis:"\u6682\u65E0\u89E3\u6790"})),x.createElement("ul",null,x.createElement("li",null,x.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(xt==null?void 0:xt.discipline_name)||"--"}/${xt==null?void 0:xt.sub_discipline_name}`),x.createElement(Re.Z,{title:xt==null?void 0:xt.tag_discipline_name},x.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),xt==null?void 0:xt.tag_discipline_name))))),(ue.item_type=="COMPLETION"||ue.item_type=="completion")&&zi(ue,xt),(ue.item_type=="SUBJECTIVE"||ue.item_type=="subjective")&&Gi(ue,xt),((Le=Me==null?void 0:Me.exam)==null?void 0:Le.exercise_status)===3&&x.createElement("div",{className:"flex gap-20px mt20"},x.createElement(vi.Z,{state:ue==null?void 0:ue.is_wrong,onClick:()=>{Pa==null||Pa({value:hi(Jr({},ue),{question_id:ue==null?void 0:ue.id,question_score:ue==null?void 0:ue.score})})}}),ue.item_type=="single"&&x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{nl({value:ue})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},wi=xt=>{var Rn,Ma,ue;return x.createElement("div",{style:{marginTop:"12px"}},(Ma=(Rn=xt==null?void 0:xt.shixun)==null?void 0:Rn.challenges)==null?void 0:Ma.map((se,Ce)=>x.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},x.createElement("div",null,x.createElement("span",{className:"mr5"},"\u7B2C",Ce+1,"\u5173"),x.createElement(Re.Z,{key:Ce,title:se==null?void 0:se.challenge_name},x.createElement("span",null,(0,Ae.Pq)(se==null?void 0:se.challenge_name,44)))),Wn&&x.createElement("div",null,"\u5206\u503C\uFF1A",se.score,"\u5206"))),x.createElement(me.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ue=xt==null?void 0:xt.shixun)==null?void 0:ue.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),x.createElement("div",{style:{clear:"both"}}))},qi=xt=>{let Rn=xt.questions_score/xt.questions_count;be.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{className:ie.modalRow,style:{justifyContent:"flex-start"}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",null,xt==null?void 0:xt.name,"\uFF1A"),x.createElement(re.Z,{min:0,precision:1,defaultValue:Rn,onChange:Ma=>{Rn=Ma}}),x.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){var Ma;if(!Rn)return Fe.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ue={type:xt==null?void 0:xt.type,score:Rn,scoreTotal:Number((Ma=Rn*xt.questions_count)==null?void 0:Ma.toFixed(1))};Sa(ue)})})},dl=()=>{let xt="";be.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:x.createElement("div",{className:ie.modalColumn},x.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},x.createElement("img",{style:{marginRight:5},src:ht.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),x.createElement("div",{className:ie.modalRow,style:{marginTop:20}},x.createElement("sup",{className:ie.sup},"*"),x.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),x.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:xt,onChange:Rn=>{xt=Rn.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){var Rn;if(!xt)return Fe.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ma=[],ue=[],se=[],Ce=[];(Rn=Me==null?void 0:Me.questionList)==null||Rn.forEach(Ge=>{var je;(je=Ge.questions)==null||je.forEach(gt=>{let lt=Ge.questions_score/Ge.questions_count;lt=lt&<.toFixed(1),Ge.type==="COMBINATION"&&se.push({id:gt.id,sub_item_bank_ids:gt.sub_item_banks.map(St=>St.id)}),Ge.type==="PRACTICAL"?Ce.push(gt.id):(Ma.push(gt.id),ue.push(lt))})}),console.log("-----",se),yield Ue({item_bank_ids:Ma,item_bank_scores:ue,name:xt,combination_item_banks:se,shixun_ids:Ce})})})},bl=(xt,Rn,Ma,ue)=>{var se;const Ce=`${location.pathname}${location.search}`,Le=(se=ue.questions)==null?void 0:se.map(Ge=>Ge==null?void 0:Ge.id);if(Ce.includes("exercise"))Ea.current={id:xt,ids:Le,type:Rn,index:Ma},vr(!0);else{let Ge=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){Ge.update({cancelButtonProps:{disabled:!0}}),yield ea({single_question_id:xt,seleted_item_bank_ids:Le},{type:Rn,index:Ma}),Ge.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},tl=xt=>{var Rn;const Ma=(Rn=xt.questions)==null?void 0:Rn.map(Ce=>Ce==null?void 0:Ce.id),ue=xt.name;let se=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ue}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){se.update({cancelButtonProps:{disabled:!0}}),yield ea({seleted_item_bank_ids:Ma},{type:xt.type}),se.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ue}\u8BD5\u9898`)})})},Al=()=>{let xt=be.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Nr(void 0,null,function*(){xt.update({cancelButtonProps:{disabled:!0}}),yield ea(),xt.update({cancelButtonProps:{disabled:!1}}),Fe.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Ki=xt=>{console.log(xt,"key"),Fa(xt-1)},cl=(xt,Rn)=>{var Ma,ue;if(Rn==="SINGLE")return x.createElement(x.Fragment,null,x.createElement(zt,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="MULTIPLE")return x.createElement(x.Fragment,null,x.createElement(en,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="JUDGMENT")return x.createElement(x.Fragment,null,x.createElement(Be,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="COMPLETION")return x.createElement(x.Fragment,null,x.createElement(ke,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="SUBJECTIVE")return x.createElement(x.Fragment,null,x.createElement(aa,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="COMBINATION")return x.createElement(x.Fragment,null,x.createElement(ha,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null));if(Rn==="BPROGRAM")return x.createElement(x.Fragment,null,x.createElement(Pe.default,{form:Er,style:{marginTop:20},onFinishFailed:se=>{var Ce,Le;se.errorFields[0].name.includes("standard_answers")?Fe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Fe.ZP.error(se.errorFields[0].errors[0]),Er.scrollToField((Le=(Ce=se==null?void 0:se.errorFields)==null?void 0:Ce[0])==null?void 0:Le.name,{behavior:"smooth",block:"center"})},onFinish:se=>Nr(void 0,null,function*(){var Ce;let Le=hi(Jr({question_score:xt.score},se),{question_type:8,hack:hi(Jr({},se.hack),{difficult:xt.program_attr.difficult}),hack_codes:hi(Jr({},se.hack_codes),{code:Mi.Base64.encode((Ce=se.hack_codes)==null?void 0:Ce.code)})});qa&&(Le.is_cover=1);const Ge=yield(0,ve.ZP)(`/api/exercise_questions/${xt.id}.json`,{method:"put",body:Le});(Ge==null?void 0:Ge.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Ki(qn+1)),zn(null)})},x.createElement(Zi.tc,{form:Er,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Ma=xt==null?void 0:xt.program_attr)==null?void 0:Ma.identifier,answerKey:"standard_answers"}),x.createElement(De.Z,null)));if(Rn==="PROGRAM"&&me.history.push(`/problems/${(ue=xt==null?void 0:xt.program_attr)==null?void 0:ue.identifier}/edit?type=exercises&express_id=${yr.categoryId}&question_id=${xt==null?void 0:xt.id}&score=${xt==null?void 0:xt.score}&callback_url=${location.pathname}&select=${qn}&exercise=true`),Rn==="PRACTICAL")return x.createElement(x.Fragment,null,x.createElement(_t,{ref:Un,editData:xt,isEdit:!0}),x.createElement(De.Z,null))},gl=(xt,Rn)=>Nr(void 0,null,function*(){var Ma,ue,se,Ce,Le,Ge;const je=yield(Ma=Un.current)==null?void 0:Ma.onSave();if(!je)return;const gt=Pt=>{const It=Pt.map(tn=>tn.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(It).size!==It.length},lt={question_score:Rn.score,analysis:je.analysis};if(xt==="SINGLE"||xt==="MULTIPLE"||xt==="JUDGMENT"){if(xt!=="JUDGMENT"&>(je==null?void 0:je.choices)){Fe.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Pt=[],It=[];lt.question_type=xt==="JUDGMENT"?2:1,lt.question_title=je==null?void 0:je.name,(ue=je==null?void 0:je.choices)==null||ue.forEach((on,tn)=>{Pt.push(on.choice_text),on!=null&&on.is_answer&&It.push(tn+1)}),lt.question_choices=Pt,lt.standard_answers=It}if(xt==="COMPLETION"){let Pt=(se=je==null?void 0:je.standard_answers)==null?void 0:se.map((tn,rn)=>(tn==null?void 0:tn.score)<=0?rn+1:null).filter(tn=>tn!==null);if((Pt==null?void 0:Pt.length)>0)return Fe.ZP.warning(`\u7B2C${Pt.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let It=(Ce=je==null?void 0:je.standard_answers)==null?void 0:Ce.reduce((tn,rn)=>tn+(Number(rn==null?void 0:rn.score)||0),0);if(parseFloat(It.toFixed(2))!=(lt==null?void 0:lt.question_score))return Fe.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;lt.is_ordered=je.is_ordered,lt.question_title=je==null?void 0:je.name,lt.use_blank_score=je==null?void 0:je.use_blank_score,lt.question_type=3;const on=[];(Le=je==null?void 0:je.standard_answers)==null||Le.forEach((tn,rn)=>{on.push({choice_id:tn.position,answer_text:tn.answer_text,score:tn.score})}),lt.standard_answers=on,lt.downcase=je==null?void 0:je.downcase,lt.no_space=je==null?void 0:je.no_space}if(xt==="SUBJECTIVE"&&(console.log("editorData"),console.log(je),lt.question_title=je==null?void 0:je.name,lt.question_type=4,lt.answer_texts=je==null?void 0:je.answer_texts,lt.use_keywords=je==null?void 0:je.use_keywords,lt.keywords=je==null?void 0:je.keywords),xt==="COMBINATION"){lt.question_title=je==null?void 0:je.name,lt.question_type=7;try{lt.sub_questions=(Ge=je==null?void 0:je.sub_item_banks)==null?void 0:Ge.map((Pt,It)=>{var on,tn,rn;if((Pt==null?void 0:Pt.item_type)=="single"||(Pt==null?void 0:Pt.item_type)=="multiple"){if(gt(Pt==null?void 0:Pt.choices))throw new Error(`\u7B2C${It+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fn=[],Pn=[];return(on=Pt==null?void 0:Pt.choices)==null||on.forEach((An,Cn)=>{Fn.push(An.choice_text),An!=null&&An.is_answer&&Pn.push(Cn+1)}),{id:Pt.id,question_id:Pt.id,question_title:Pt.name,difficulty:Pt.difficulty,question_type:(Pt==null?void 0:Pt.item_type)=="single"?0:(Pt==null?void 0:Pt.item_type)=="multiple"?1:2,question_choices:Fn,standard_answers:Pn,analysis:Pt.analysis,question_score:Pt==null?void 0:Pt.score}}else if((Pt==null?void 0:Pt.item_type)=="completion"){let Fn=(tn=Pt==null?void 0:Pt.standard_answer)==null?void 0:tn.reduce((An,Cn)=>An+(Number(Cn==null?void 0:Cn.score)||0),0);if(parseFloat(Fn.toFixed(2))!=(Pt==null?void 0:Pt.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Pn=[];return(rn=Pt==null?void 0:Pt.standard_answer)==null||rn.forEach((An,Cn)=>{Pn.push({choice_id:An.position,answer_text:An.answer_text,score:An.score})}),{id:Pt.id,question_id:Pt.id,is_ordered:Pt.is_ordered,question_title:Pt.name,difficulty:Pt.difficulty,question_type:3,standard_answers:Pn,use_blank_score:Pt.use_blank_score,analysis:Pt.analysis,downcase:Pt==null?void 0:Pt.downcase,no_space:Pt==null?void 0:Pt.no_space,question_score:Pt==null?void 0:Pt.score}}else if((Pt==null?void 0:Pt.item_type)=="subjective")return{id:Pt.id,question_id:Pt.id,question_title:Pt.name,question_type:4,difficulty:Pt.difficulty,answer_texts:Pt==null?void 0:Pt.answer_texts,analysis:Pt.analysis,question_score:Pt==null?void 0:Pt.score,use_keywords:Pt.use_keywords,keywords:Pt==null?void 0:Pt.keywords}})}catch(Pt){Fe.ZP.warning(Pt.message);return}delete lt.analysis}let St=!1;(Rn==null?void 0:Rn.is_my)===1&&(St=yield new Promise((It,on)=>{be.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:()=>{It(!0)},onCancel:()=>{It(!1)}})})),St&&(lt.is_cover=1);const Tt=xt!=="PRACTICAL"?yield(0,ve.ZP)(`/api/exercise_questions/${Rn.id}.json`,{method:"put",body:lt}):yield(0,ve.ZP)(`/api/exercise_questions/${Rn.id}/update_shixun_score.json`,{method:"post",body:Jr({},je)});(Tt==null?void 0:Tt.status)===0&&(Fe.ZP.success("\u7F16\u8F91\u6210\u529F"),Ki(qn+1),zn(null))}),ml=()=>Nr(void 0,null,function*(){(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,ve.ZP)(`/api/exercises/${yr.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield Fa(qn),Fe.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),nl=({value:xt}={})=>{var Rn;const Ma=[];let ue=[];const se=(Rn=xt==null?void 0:xt.choices)==null?void 0:Rn.map((Le,Ge)=>{var je;const gt=Ge+1;return Le!=null&&Le.is_answer&&(Ma.push(gt),ue.push(gt)),{value:gt,label:x.createElement(de.Z,{className:"c-black font14",value:`${(je=Bi.k4)==null?void 0:je[Ge]}. ${Le==null?void 0:Le.choice_text}`}),disabled:Le==null?void 0:Le.origin_standard_answer}}),Ce=be.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:x.createElement(x.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Ma==null?void 0:Ma.map(Le=>{var Ge;return(Ge=Bi.k4)==null?void 0:Ge[Le-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",x.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",x.createElement("br",null),x.createElement(Ne.default.Group,{className:"flex-col mt20",options:se,defaultValue:ue,onChange:Le=>{ue=Le}})),onOk:()=>Nr(void 0,null,function*(){const Le=yield(0,ve.ZP)(`/api/exercises/${yr.categoryId}/questions/${xt==null?void 0:xt.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ue}});(Le==null?void 0:Le.status)===0&&(Fe.ZP.success("\u4FEE\u6539\u6210\u529F"),Ki(qn+1))})})},Vi=(Ha=Me==null?void 0:Me.questionList)==null?void 0:Ha.reduce((xt,Rn)=>xt+Number(Rn.questions_score),0),al=Wn&&((so=Me==null?void 0:Me.exam)==null?void 0:so.exercise_status)!==1;return x.createElement("section",{className:ie.wrap},x.createElement("div",{id:"id_left_preview",className:ie.left,onMouseEnter:xt=>{const Rn=document.getElementById("id_left_preview");Rn.style.overflowY="auto"},onMouseLeave:xt=>{const Rn=document.getElementById("id_left_preview");Rn.style.overflowY="hidden"}},x.createElement("div",{className:ie.title},x.createElement("div",{className:"body-overflow-initial"},x.createElement("b",null),x.createElement("span",null,"\u7B54\u9898\u5361"))),x.createElement("div",{className:ie.total},x.createElement("div",null,x.createElement("img",{src:vt}),x.createElement("span",null,"\u9898\u6570(\u9053)"),x.createElement("aside",null,Me==null?void 0:Me.all_questions_count)),x.createElement("div",{className:"mr30 ml30"},x.createElement("img",{src:_e}),x.createElement("span",null,"\u603B\u5206(\u5206)"),x.createElement("aside",null,Vi&&Vi.toFixed(1))),x.createElement("div",null,x.createElement("img",{src:le}),x.createElement("span",null,"\u65F6\u957F(\u5206)"),x.createElement("aside",null,((Qa=Me==null?void 0:Me.exam)==null?void 0:Qa.time)===-1||((Dn=Me==null?void 0:Me.exam)==null?void 0:Dn.time)===null?"\u4E0D\u9650":(oa=Me==null?void 0:Me.exam)==null?void 0:oa.time))),(Da=Me==null?void 0:Me.questionList)==null?void 0:Da.map((xt,Rn)=>{var Ma;return x.createElement("div",{className:ie.list,key:Rn},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,xt.name)),x.createElement("aside",null,x.createElement("div",null,"\u5171",x.createElement("span",{className:ie.b},xt.questions_count),"\u9898 ",x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},xt.questions_score),"\u5206"),x.createElement("div",{className:ie.answerSheet},(Ma=xt==null?void 0:xt.questions)==null?void 0:Ma.map((ue,se)=>x.createElement("div",{onClick:()=>{const Ce=`Anchor_${ue==null?void 0:ue.id}`;let Le=document.getElementById(Ce);Le&&setTimeout(()=>Le.scrollIntoView({block:"center",behavior:"smooth"}))},key:ue==null?void 0:ue.id,className:ie.tag},se+1)))))})),x.createElement("div",{className:ie.right},x.createElement("div",{className:ie.examName,id:"examName"},x.createElement("div",{className:ie.name},x.createElement(Re.Z,{title:(Oa=Me==null?void 0:Me.exam)==null?void 0:Oa.name,getPopupContainer:xt=>xt.parentNode},x.createElement("span",{className:ie.t},(ia=Me==null?void 0:Me.exam)==null?void 0:ia.name))),Wn&&((Xa=Me==null?void 0:Me.exam)==null?void 0:Xa.exercise_status)===1&&x.createElement(br.op,{openLoading:!0,shape:"default",onClick:()=>{be.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ml()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Wn&&x.createElement(xe.ZP,{onClick:Al,type:"primary"},"\u968F\u673A\u66F4\u6362")),x.createElement("div",{className:ie.topWarp},(Za=Me==null?void 0:Me.questionList)==null?void 0:Za.map((xt,Rn)=>{var Ma,ue;return x.createElement(x.Fragment,{key:Rn},x.createElement("div",{className:ie.head,style:Rn===0?{border:0,marginTop:-16}:{}},x.createElement("div",{className:ie.name},x.createElement("b",null),x.createElement("span",null,xt.name)),x.createElement("div",{className:ie.so},"\u5171",x.createElement("span",{className:ie.b},xt.questions_count," "),"\u9898 ",xt.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Ma=xt==null?void 0:xt.questions)==null?void 0:Ma.map(se=>{var Ce;return(Ce=se==null?void 0:se.sub_item_banks)==null?void 0:Ce.length}).reduce((se,Ce)=>se+Ce)}\u5C0F\u9898\uFF09`,x.createElement("span",{className:ie.l},"|"),"\u5171",x.createElement("span",{className:ie.r},xt.questions_score),"\u5206"),!Wn&&x.createElement("div",{className:ie.btn},x.createElement(xe.ZP,{onClick:()=>{qi(xt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),x.createElement(xe.ZP,{onClick:()=>tl(xt),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ue=xt==null?void 0:xt.questions)==null?void 0:ue.map((se,Ce)=>{var Le,Ge,je,gt;return On===(se==null?void 0:se.id)?x.createElement("div",{id:`Anchor_${se==null?void 0:se.id}`,className:ie.content,style:{padding:0,marginTop:24},key:se==null?void 0:se.id},x.createElement("div",{style:{float:"right",marginTop:`${(xt==null?void 0:xt.type)==="PRACTICAL"?"-2px":"-6px"}`}},x.createElement(xe.ZP,{onClick:()=>zn(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),x.createElement(xe.ZP,{onClick:()=>{gl(xt==null?void 0:xt.type,se)},type:"primary"},"\u4FDD\u5B58")),cl(se,xt.type)):x.createElement("div",{id:`Anchor_${se==null?void 0:se.id}`,className:ie.content,key:se==null?void 0:se.id},x.createElement("div",{className:ie.titleWrap},(se==null?void 0:se.item_type)==="bprogram"?x.createElement(de.Z,{style:{paddingRight:10},value:Ce+1+"\u3001"+((Le=se==null?void 0:se.program_attr)==null?void 0:Le.description)}):x.createElement(de.Z,{style:{paddingRight:10},className:ie.titleHtml,value:Ce+1+`\u3001${(se==null?void 0:se.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(se==null?void 0:se.name)}),Wn&&x.createElement(xe.ZP,{onClick:()=>{var lt,St,Tt;if(On){Fe.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Er.setFieldsValue({standard_answers:se==null?void 0:se.standard_answer,hack:Jr(Jr({},se),se==null?void 0:se.program_attr),hack_codes:hi(Jr({},se==null?void 0:se.program_attr),{code:Mi.Base64.decode(((lt=se==null?void 0:se.program_attr)==null?void 0:lt.code)||"")}),hack_sets:Jr({},(St=se==null?void 0:se.hack_sets)==null?void 0:St[0])}),(se==null?void 0:se.item_type)=="program"?me.history.push(`/problems/newedit/${(Tt=se==null?void 0:se.program_attr)==null?void 0:Tt.identifier}?type=exercises&express_id=${yr.categoryId}&question_id=${se==null?void 0:se.id}&score=${se==null?void 0:se.score}&exercise=true&callback_url=/classrooms/${yr.coursesId}/exercise/${yr.categoryId}/detail?random=true`):zn(se==null?void 0:se.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!al&&x.createElement(xe.ZP,{disabled:al,className:"ml20",onClick:()=>bl(se==null?void 0:se.id,xt.type,Ce,xt),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(se==null?void 0:se.item_type)==="bprogram"&&x.createElement(de.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ie.titleHtml,value:Mi.Base64.decode(((Ge=se==null?void 0:se.program_attr)==null?void 0:Ge.code)||"")}),(xt.type==="SINGLE"||xt.type==="JUDGMENT"||xt.type==="MULTIPLE")&&Fi(se),xt.type==="COMPLETION"&&zi(se),xt.type==="SUBJECTIVE"&&Gi(se),xt.type==="PROGRAM"&&Wi(se),xt.type==="BPROGRAM"&&Hi(se),xt.type==="COMBINATION"&&_i(se,Ce),xt.type==="PRACTICAL"&&wi(se),x.createElement(ze.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((je=Me==null?void 0:Me.exam)==null?void 0:je.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(xt.type)&&x.createElement(Ee.Z,null,x.createElement(vi.Z,{state:se==null?void 0:se.is_wrong,onClick:()=>{Pa==null||Pa({value:hi(Jr({},se),{question_id:se==null?void 0:se.id,question_score:se==null?void 0:se.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(xt.type)&&(se==null?void 0:se.show_resubmit)&&x.createElement(Ee.Z,null,x.createElement(Ti.C,{dataSource:hi(Jr({},se),{question_id:se==null?void 0:se.id})})),((gt=Me==null?void 0:Me.exam)==null?void 0:gt.exercise_status)===3&&["SINGLE"].includes(xt.type)&&x.createElement(Ee.Z,null,x.createElement(xe.ZP,{style:{color:"#3061D0"},onClick:()=>{nl({value:se})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Wn?x.createElement(br.vr,null,x.createElement(oe.Z,{showTotal:Ae.rU,total:(Tn=Me==null?void 0:Me.exam)==null?void 0:Tn.total_num,pageSize:1,current:qn+1,showSizeChanger:!1,onChange:Ki,showQuickJumper:!1,hideOnSinglePage:!1})):x.createElement(br.vr,{LeftContent:x.createElement(br.op,{onClick:tt,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:x.createElement(ze.Z,{align:"middle"},x.createElement(E.Z,{color:"#55575D",overlayClassName:ie.popover,open:ao,getPopupContainer:xt=>xt==null?void 0:xt.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},x.createElement(br.op,{onMouseEnter:()=>wo(!0),onMouseLeave:()=>wo(!1),onClick:()=>Nr(void 0,null,function*(){const xt=Number(Vi);[100,120,150].includes(xt)||(yield new Promise((Rn,Ma)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},xt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Nr(void 0,null,function*(){Rn("")}),onCancel:()=>{Ma()}})})),dl()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),x.createElement(br.op,{shape:"default",type:"primary",onClick:()=>Nr(void 0,null,function*(){const xt=Number(Vi);[100,120,150].includes(xt)||(yield new Promise((Rn,Ma)=>{be.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",x.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},xt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Nr(void 0,null,function*(){Rn("")}),onCancel:()=>{Ma()}})})),Ue()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),x.createElement(Ai,{visible:Jo,questionParams:Ea.current,getdata:za,onRandomExchange:()=>Nr(void 0,null,function*(){const xt=Ea.current;yield ea({single_question_id:xt.id,seleted_item_bank_ids:xt.ids},{type:xt.type,index:xt.index}),vr(!1)}),selectFromProblemSet:()=>{const xt=Ea.current,Rn=`${location.pathname}${location.search}`;Rn.includes("exercise")&&me.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${xt.id}&qtype=${xt.type}&exerciseid=${yr.categoryId}&from=${Rn}`)},onCancel:()=>{vr(!1)}}))}},74768:function(rt,Et,te){"use strict";te.r(Et),te.d(Et,{default:function(){return y}});var x=te(59301),ie=te(65582),Pe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},Re=te(26971),xe=te(8591),be=te(61621),re=te(38147),Fe=te(65862),Oe=te(59301),De=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,oe=(z,ee,ne)=>ee in z?De(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,E=(z,ee)=>{for(var ne in ee||(ee={}))ze.call(ee,ne)&&oe(z,ne,ee[ne]);if(Ne)for(var ne of Ne(ee))Ee.call(ee,ne)&&oe(z,ne,ee[ne]);return z},a=(z,ee,ne)=>new Promise((ae,le)=>{var de=ve=>{try{Ae(ne.next(ve))}catch(we){le(we)}},me=ve=>{try{Ae(ne.throw(ve))}catch(we){le(we)}},Ae=ve=>ve.done?ae(ve.value):Promise.resolve(ve.value).then(de,me);Ae((ne=ne.apply(z,ee)).next())});const b=({paperlibrary:z,user:ee,globalSetting:ne,dispatch:ae,location:le})=>{var de,me,Ae,ve;const[we]=(0,ie.useSearchParams)(),ge=we.get("select")||0,[et,Te]=(0,x.useState)(!1),[Ye,He]=(0,x.useState)(!0),[Ke,vt]=(0,x.useState)(Number(ge)),[Ft,it]=(0,x.useState)({}),Lt=(0,ie.useParams)(),{userInfo:Xe}=ee,{actionTabs:Ot}=z;(0,x.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,x.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ae({type:"exercise/getWorkSetting",payload:E({},Lt)}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,x.useEffect)(()=>{yt(Ke)},[]),(0,x.useEffect)(()=>{var Ht;(Ht=Ot==null?void 0:Ot.params)!=null&&Ht.isUpdateData&&yt(Ke)},[(de=Ot==null?void 0:Ot.params)==null?void 0:de.isUpdateData]);const yt=(Ht=0)=>a(void 0,null,function*(){console.log(Lt),He(!0);const he=yield(0,re.ZP)(`/api/exercises/${Lt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:Ht}});ae({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),He(!1),it((0,Fe.PF)(he))}),Ie=()=>{ie.history.push(`/classrooms/${Lt.coursesId}/exercise`)},_e=()=>{alert("\u4FDD\u5B58")},ht=(Ht,he)=>a(void 0,null,function*(){const bt=yield(0,re.ZP)(`/api/exercises/${Lt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Ht==null?void 0:Ht.single_question_id}});bt!=null&&bt.question&&(xe.ZP.info("\u6362\u9898\u6210\u529F"),yt(Ke))}),Vt=Ht=>a(void 0,null,function*(){document.body.scrollIntoView(),vt(Ht),yield yt(Ht)}),mt=Ht=>{ae({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Ht}})};return Oe.createElement("section",{className:Pe.wrap},Oe.createElement(be.Z,{loading:Ye,active:!0,paragraph:{rows:5}},((Ae=(me=(0,ie.useLocation)())==null?void 0:me.pathname)==null?void 0:Ae.includes("preview"))&&Oe.createElement("div",{className:Pe.crumbs},Oe.createElement("b",null),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${Lt.coursesId}/exercise`)},`${(ve=Xe==null?void 0:Xe.course)==null?void 0:ve.course_name}>`),Oe.createElement("span",{className:"current",onClick:()=>ie.history.push(`/classrooms/${Lt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Oe.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Oe.createElement(Re.Z,{loading:et,submit:_e,goBack:Ie,data:Ft,getdata:()=>{yt(Ke)},selectValue:Ke,editPreview:!0,onExchange:ht,onSkipExamination:Vt,handleMarkWrongQuestion:mt})))};var y=(0,ie.connect)(({paperlibrary:z,user:ee,globalSetting:ne})=>({paperlibrary:z,user:ee,globalSetting:ne}))(b)},63952:function(rt,Et,te){"use strict";te.d(Et,{g:function(){return xe}});var x=te(59301),ie=te(29297),Pe=te(3033),Re=(be,re,Fe)=>new Promise((Oe,De)=>{var Ne=oe=>{try{Ee(Fe.next(oe))}catch(E){De(E)}},ze=oe=>{try{Ee(Fe.throw(oe))}catch(E){De(E)}},Ee=oe=>oe.done?Oe(oe.value):Promise.resolve(oe.value).then(Ne,ze);Ee((Fe=Fe.apply(be,re)).next())});const xe=()=>{const[be,re]=(0,x.useState)([]);return(0,x.useEffect)(()=>{Re(void 0,null,function*(){const Oe=yield(0,ie.d1)({source:"question"});Oe!=null&&Oe.disciplines&&re((0,Pe.L)(Oe==null?void 0:Oe.disciplines))})},[]),be}},61527:function(rt,Et,te){"use strict";te.d(Et,{U:function(){return Oe}});var x=te(59301),ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,be=(De,Ne,ze)=>Ne in De?ie(De,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[Ne]=ze,re=(De,Ne)=>{for(var ze in Ne||(Ne={}))Re.call(Ne,ze)&&be(De,ze,Ne[ze]);if(Pe)for(var ze of Pe(Ne))xe.call(Ne,ze)&&be(De,ze,Ne[ze]);return De},Fe=(De,Ne,ze)=>new Promise((Ee,oe)=>{var E=y=>{try{b(ze.next(y))}catch(z){oe(z)}},a=y=>{try{b(ze.throw(y))}catch(z){oe(z)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((ze=ze.apply(De,Ne)).next())});function Oe(De,Ne){const[ze,Ee]=(0,x.useState)(Ne),[oe,E]=(0,x.useState)(!1),[a,b]=(0,x.useState)();return[ze,oe,(z,ee=!1)=>Fe(this,null,function*(){const ne=ee?Ne:re(re({},ze),z);E(!0),Ee(ne);const ae=yield De(ne);return E(!1),b(ae),ae}),a,b]}},50371:function(rt,Et){"use strict";function te(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie{const xe=Pe[Re];xe!==void 0&&(x[Re]=xe)})}return x}Et.Z=te},77578:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return x}});const x=ie=>ie?typeof ie=="function"?ie():ie:null},13845:function(rt,Et,te){"use strict";te.d(Et,{F:function(){return x},Z:function(){return ie}});function x(Pe){return Pe!=null&&Pe===Pe.window}function ie(Pe,Re){var xe,be;if(typeof window=="undefined")return 0;const re=Re?"scrollTop":"scrollLeft";let Fe=0;return x(Pe)?Fe=Pe[Re?"pageYOffset":"pageXOffset"]:Pe instanceof Document?Fe=Pe.documentElement[re]:(Pe instanceof HTMLElement||Pe)&&(Fe=Pe[re]),Pe&&!x(Pe)&&typeof Fe!="number"&&(Fe=(be=((xe=Pe.ownerDocument)!==null&&xe!==void 0?xe:Pe).documentElement)===null||be===void 0?void 0:be[re]),Fe}},56762:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return ie}});var x=te(59301);function ie(){const[,Pe]=x.useReducer(Re=>Re+1,0);return Pe}},68031:function(rt,Et,te){"use strict";te.d(Et,{Z:function(){return Re}});var x=te(16089);function ie(xe,be,re,Fe){const Oe=re-be;return xe/=Fe/2,xe<1?Oe/2*xe*xe*xe+be:Oe/2*((xe-=2)*xe*xe+2)+be}var Pe=te(13845);function Re(xe){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:re=()=>window,callback:Fe,duration:Oe=450}=be,De=re(),Ne=(0,Pe.Z)(De,!0),ze=Date.now(),Ee=()=>{const E=Date.now()-ze,a=ie(E>Oe?Oe:E,Ne,xe,Oe);(0,Pe.F)(De)?De.scrollTo(window.pageXOffset,a):De instanceof Document||De.constructor.name==="HTMLDocument"?De.documentElement.scrollTop=a:De.scrollTop=a,E2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function($t){if(!(!Wt&&qt!==!1&&qt>0&&xn.length>=qt)){var Hn=[].concat((0,x.Z)(Ln),[$t]),aa=$t[Jt.children],xa=ua||$t.disabled;if((!aa||aa.length===0||un)&&$e(Qe,Hn,{label:Jt.label})){var fn;xn.push((0,ee.Z)((0,ee.Z)({},$t),{},(fn={disabled:xa},(0,z.Z)(fn,Jt.label,Je(Qe,Hn,an,Jt)),(0,z.Z)(fn,ne,Hn),(0,z.Z)(fn,Jt.children,void 0),fn)))}aa&&mn($t[Jt.children],Hn,xa)}})}return mn(zt,[]),Wt&&xn.sort(function(pn,Ln){return Wt(pn[ne],Ln[ne],Qe,Jt)}),qt!==!1&&qt>0?xn.slice(0,qt):xn},[Qe,zt,Jt,an,Je,un,$e,Wt,qt])},me="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",ve="SHOW_CHILD";function we(Qe){return Qe.join(me)}function ge(Qe){return Qe.map(we)}function et(Qe){return Qe.split(me)}function Te(Qe){var zt=Qe||{},Jt=zt.label,an=zt.value,hn=zt.children,un=an||"value";return{label:Jt||"label",value:un,key:un,children:hn||"children"}}function Ye(Qe,zt){var Jt,an;return(Jt=Qe.isLeaf)!==null&&Jt!==void 0?Jt:!((an=Qe[zt.children])!==null&&an!==void 0&&an.length)}function He(Qe){var zt=Qe.parentElement;if(zt){var Jt=Qe.offsetTop-zt.offsetTop;Jt-zt.scrollTop<0?zt.scrollTo({top:Jt}):Jt+Qe.offsetHeight-zt.scrollTop>zt.offsetHeight&&zt.scrollTo({top:Jt+Qe.offsetHeight-zt.offsetHeight})}}function Ke(Qe,zt){return Qe.map(function(Jt){var an;return(an=Jt[ne])===null||an===void 0?void 0:an.map(function(hn){return hn[zt.value]})})}function vt(Qe,zt,Jt){var an=new Set(Qe),hn=zt();return Qe.filter(function(un){var nn=hn[un],$e=nn?nn.parent:null,ot=nn?nn.children:null;return nn&&nn.node.disabled?!0:Jt===ve?!(ot&&ot.some(function(Je){return Je.key&&an.has(Je.key)})):!($e&&!$e.node.disabled&&an.has($e.key))})}function Ft(Qe,zt,Jt){for(var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,hn=zt,un=[],nn=function(){var Je,Zt,qt,Wt=Qe[$e],xn=(Je=hn)===null||Je===void 0?void 0:Je.findIndex(function(pn){var Ln=pn[Jt.value];return an?String(Ln)===String(Wt):Ln===Wt}),mn=xn!==-1?(Zt=hn)===null||Zt===void 0?void 0:Zt[xn]:null;un.push({value:(qt=mn==null?void 0:mn[Jt.value])!==null&&qt!==void 0?qt:Wt,index:xn,option:mn}),hn=mn==null?void 0:mn[Jt.children]},$e=0;$e1){var Jn=mn.slice(0,-1);$t(Jn)}else Je(!1)},xa=function(){var Jn,Ra=((Jn=Ln[pn])===null||Jn===void 0?void 0:Jn[Jt.children])||[],na=Ra.find(function(Va){return!Va.disabled});if(na){var Ya=[].concat((0,x.Z)(mn),[na[Jt.value]]);$t(Ya)}};ie.useImperativeHandle(Qe,function(){return{onKeyDown:function(Jn){var Ra=Jn.which;switch(Ra){case bt.Z.UP:case bt.Z.DOWN:{var na=0;Ra===bt.Z.UP?na=-1:Ra===bt.Z.DOWN&&(na=1),na!==0&&Hn(na);break}case bt.Z.LEFT:{if(ot)break;qt?xa():aa();break}case bt.Z.RIGHT:{if(ot)break;qt?aa():xa();break}case bt.Z.BACKSPACE:{ot||aa();break}case bt.Z.ENTER:{if(mn.length){var Ya=Ln[pn],Va=(Ya==null?void 0:Ya[ne])||[];Va.length?un(Va.map(function(Ia){return Ia[Jt.value]}),Va[Va.length-1]):un(mn,Ln[pn])}break}case bt.Z.ESC:Je(!1),Zt&&Jn.stopPropagation()}},onKeyUp:function(){}}})},wt=ie.forwardRef(function(Qe,zt){var Jt,an,hn,un,nn=(0,Ne.lk)(),$e=nn.prefixCls,ot=nn.multiple,Je=nn.searchValue,Zt=nn.toggleOpen,qt=nn.notFoundContent,Wt=nn.direction,xn=nn.open,mn=ie.useRef(),pn=Wt==="rtl",Ln=ie.useContext(b),ua=Ln.options,$t=Ln.values,Hn=Ln.halfValues,aa=Ln.fieldNames,xa=Ln.changeOnSelect,fn=Ln.onSelect,Jn=Ln.searchOptions,Ra=Ln.dropdownPrefixCls,na=Ln.loadData,Ya=Ln.expandTrigger,Va=Ra||$e,Ia=ie.useState([]),Ja=(0,Oe.Z)(Ia,2),Fo=Ja[0],fo=Ja[1],Ro=function(jn){if(!(!na||Je)){var Io=Ft(jn,ua,aa),Mo=Io.map(function(ir){var hr=ir.option;return hr}),Vo=Mo[Mo.length-1];if(Vo&&!Ye(Vo,aa)){var rr=we(jn);fo(function(ir){return[].concat((0,x.Z)(ir),[rr])}),na(Mo)}}};ie.useEffect(function(){Fo.length&&Fo.forEach(function(jo){var jn=et(jo),Io=Ft(jn,ua,aa,!0).map(function(Vo){var rr=Vo.option;return rr}),Mo=Io[Io.length-1];(!Mo||Mo[aa.children]||Ye(Mo,aa))&&fo(function(Vo){return Vo.filter(function(rr){return rr!==jo})})})},[ua,Fo,aa]);var cn=ie.useMemo(function(){return new Set(ge($t))},[$t]),Ko=ie.useMemo(function(){return new Set(ge(Hn))},[Hn]),ko=he(),Co=(0,Oe.Z)(ko,2),pa=Co[0],yn=Co[1],Qn=function(jn){yn(jn),Ro(jn)},ga=function(jn){var Io=jn.disabled,Mo=Ye(jn,aa);return!Io&&(Mo||xa||ot)},In=function(jn,Io){var Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;fn(jn),!ot&&(Io||xa&&(Ya==="hover"||Mo))&&Zt(!1)},Na=ie.useMemo(function(){return Je?Jn:ua},[Je,Jn,ua]),ro=ie.useMemo(function(){for(var jo=[{options:Na}],jn=Na,Io=Ke(jn,aa),Mo=function(){var hr=pa[Vo],fr=jn.find(function(wr,pr){return(Io[pr]?we(Io[pr]):wr[aa.value])===hr}),or=fr==null?void 0:fr[aa.children];if(!(or!=null&&or.length))return"break";jn=or,jo.push({options:or})},Vo=0;Vo":Fo,Ro=Qe.loadingIcon,cn=Qe.children,Ko=Qe.dropdownMatchSelectWidth,ko=Ko===void 0?!1:Ko,Co=Qe.showCheckedStrategy,pa=Co===void 0?Ae:Co,yn=(0,De.Z)(Qe,ce),Qn=(0,ze.ZP)(Jt),ga=!!qt,In=(0,E.Z)(nn,{value:$e,postState:ut}),Na=(0,Oe.Z)(In,2),ro=Na[0],Zo=Na[1],io=ie.useMemo(function(){return Te(un)},[JSON.stringify(un)]),xo=ie.useMemo(function(){return $t||[]},[$t]),dr=Xe(xo,io),$o=ie.useCallback(function(Bn){var bn=dr();return Bn.map(function(Zn){var ka=bn[Zn].nodes;return ka.map(function(eo){return eo[io.value]})})},[dr,io]),Ur=(0,E.Z)("",{value:mn,postState:function(bn){return bn||""}}),jo=(0,Oe.Z)(Ur,2),jn=jo[0],Io=jo[1],Mo=function(bn,Zn){Io(bn),Zn.source!=="blur"&&pn&&pn(bn)},Vo=Ie(Ln),rr=(0,Oe.Z)(Vo,2),ir=rr[0],hr=rr[1],fr=de(jn,xo,io,Hn||hn,hr,ot),or=Ot(xo,io),wr=ie.useMemo(function(){var Bn=or(ro),bn=(0,Oe.Z)(Bn,2),Zn=bn[0],ka=bn[1];if(!ga||!ro.length)return[Zn,[],ka];var eo=ge(Zn),bo=dr(),Ao=(0,Ee.S)(eo,!0,bo),Go=Ao.checkedKeys,zo=Ao.halfCheckedKeys;return[$o(Go),$o(zo),ka]},[ga,ro,dr,$o,or]),pr=(0,Oe.Z)(wr,3),Dr=pr[0],jr=pr[1],Lo=pr[2],Gr=ie.useMemo(function(){var Bn=ge(Dr),bn=vt(Bn,dr,pa);return[].concat((0,x.Z)(Lo),(0,x.Z)($o(bn)))},[Dr,dr,$o,Lo,pa]),Lr=it(Gr,xo,io,ga,Zt),$r=(0,oe.Z)(function(Bn){if(Zo(Bn),Je){var bn=ut(Bn),Zn=bn.map(function(bo){return Ft(bo,xo,io).map(function(Ao){return Ao.option})}),ka=ga?bn:bn[0],eo=ga?Zn:Zn[0];Je(ka,eo)}}),ei=(0,oe.Z)(function(Bn){if((!ga||xn)&&Io(""),!ga)$r(Bn);else{var bn=we(Bn),Zn=ge(Dr),ka=ge(jr),eo=Zn.includes(bn),bo=Lo.some(function(Yr){return we(Yr)===bn}),Ao=Dr,Go=Lo;if(bo&&!eo)Go=Lo.filter(function(Yr){return we(Yr)!==bn});else{var zo=eo?Zn.filter(function(Yr){return Yr!==bn}):[].concat((0,x.Z)(Zn),[bn]),Sr=dr(),er;if(eo){var zr=(0,Ee.S)(zo,{checked:!1,halfCheckedKeys:ka},Sr);er=zr.checkedKeys}else{var Wr=(0,Ee.S)(zo,!0,Sr);er=Wr.checkedKeys}var Qr=vt(er,dr,pa);Ao=$o(Qr)}$r([].concat((0,x.Z)(Go),(0,x.Z)(Ao)))}}),ti=function(bn,Zn){if(Zn.type==="clear"){$r([]);return}var ka=Zn.values[0],eo=ka.valueCells;ei(eo)},li=fn!==void 0?fn:xa,ni=Ra||Jn,Ei=Va||Ya,fi=function(bn){Ia==null||Ia(bn),Ja==null||Ja(bn)},si=ie.useMemo(function(){return{options:xo,fieldNames:io,values:Dr,halfValues:jr,changeOnSelect:ot,onSelect:ei,checkable:qt,searchOptions:fr,dropdownPrefixCls:Hn,loadData:aa,expandTrigger:ua,expandIcon:fo,loadingIcon:Ro,dropdownMenuColumnStyle:na}},[xo,io,Dr,jr,ot,ei,qt,fr,Hn,aa,ua,fo,Ro,na]),ai=!(jn?fr:xo).length,ra=jn&&hr.matchInputWidth||ai?{}:{minWidth:"auto"};return ie.createElement(b.Provider,{value:si},ie.createElement(Ne.Ac,(0,Fe.Z)({},yn,{ref:zt,id:Qn,prefixCls:hn,autoClearSearchValue:xn,dropdownMatchSelectWidth:ko,dropdownStyle:ra,displayValues:Lr,onDisplayValuesChange:ti,mode:ga?"multiple":void 0,searchValue:jn,onSearch:Mo,showSearch:ir,OptionList:ft,emptyOptions:ai,open:li,dropdownClassName:ni,placement:Ei,onDropdownVisibleChange:fi,getRawInputElement:function(){return cn}})))});pe.SHOW_PARENT=Ae,pe.SHOW_CHILD=ve;var fe=pe,qe=fe,ke=te(2738),ye=te(62892),at=te(53487),Ut=te(19080),pt=te(36355),kt=te(93891),Mt=te(1684),Qt=te(19716),Be=te(32441),nt=te(14154),dt=te(58582),st=te(84443),ct=te(66339),jt=te(33234),Yt=te(98447),_t=te(17313),sn=te(74207),En=te(83116);const Dt=Qe=>{const{prefixCls:zt,componentCls:Jt,antCls:an}=Qe,hn=`${Jt}-menu-item`,un=` &${hn}-expand ${hn}-expand-icon, ${hn}-loading-icon `;return[{[Jt]:{width:Qe.controlWidth}},{[`${Jt}-dropdown`]:[(0,Yt.C2)(`${zt}-checkbox`,Qe),{[`&${an}-select-dropdown`]:{padding:0}},{[Jt]:{"&-checkbox":{top:0,marginInlineEnd:Qe.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Jt}-menu-empty`]:{[`${Jt}-menu`]:{width:"100%",height:"auto",[hn]:{color:Qe.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Qe.controlItemWidth,height:Qe.dropdownHeight,margin:0,padding:Qe.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Qe.lineWidth}px ${Qe.lineType} ${Qe.colorSplit}`},"&-item":Object.assign(Object.assign({},_t.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Qe.optionPadding,lineHeight:Qe.lineHeight,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`,borderRadius:Qe.borderRadiusSM,"&:hover":{background:Qe.controlItemBgHover},"&-disabled":{color:Qe.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[un]:{color:Qe.colorTextDisabled}},[`&-active:not(${hn}-disabled)`]:{"&, &:hover":{fontWeight:Qe.optionSelectedFontWeight,backgroundColor:Qe.optionSelectedBg}},"&-content":{flex:"auto"},[un]:{marginInlineStart:Qe.paddingXXS,color:Qe.colorTextDescription,fontSize:Qe.fontSizeIcon},"&-keyword":{color:Qe.colorHighlight}})}}}]},{[`${Jt}-dropdown-rtl`]:{direction:"rtl"}},(0,sn.c)(Qe)]};var Ct=(0,En.Z)("Cascader",Qe=>[Dt(Qe)],Qe=>{const zt=Math.round((Qe.controlHeight-Qe.fontSize*Qe.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Qe.controlItemBgActive,optionSelectedFontWeight:Qe.fontWeightStrong,optionPadding:`${zt}px ${Qe.paddingSM}px`,menuPadding:Qe.paddingXXS}}),Rt=function(Qe,zt){var Jt={};for(var an in Qe)Object.prototype.hasOwnProperty.call(Qe,an)&&zt.indexOf(an)<0&&(Jt[an]=Qe[an]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,an=Object.getOwnPropertySymbols(Qe);hnot===0?[$e]:[].concat((0,x.Z)(nn),[zt,$e]),[]),hn=[];let un=0;return an.forEach((nn,$e)=>{const ot=un+nn.length;let Je=Qe.slice(un,ot);un=ot,$e%2===1&&(Je=ie.createElement("span",{className:`${Jt}-menu-item-keyword`,key:`separator-${$e}`},Je)),hn.push(Je)}),hn}const Mn=(Qe,zt,Jt,an)=>{const hn=[],un=Qe.toLowerCase();return zt.forEach((nn,$e)=>{$e!==0&&hn.push(" / ");let ot=nn[an.label];const Je=typeof ot;(Je==="string"||Je==="number")&&(ot=wn(String(ot),un,Jt)),hn.push(ot)}),hn},gn=ie.forwardRef((Qe,zt)=>{const{prefixCls:Jt,size:an,disabled:hn,className:un,rootClassName:nn,multiple:$e,bordered:ot=!0,transitionName:Je,choiceTransitionName:Zt="",popupClassName:qt,dropdownClassName:Wt,expandIcon:xn,placement:mn,showSearch:pn,allowClear:Ln=!0,notFoundContent:ua,direction:$t,getPopupContainer:Hn,status:aa,showArrow:xa,builtinPlacements:fn,style:Jn}=Qe,Ra=Rt(Qe,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),na=(0,ke.Z)(Ra,["suffixIcon"]),{getPopupContainer:Ya,getPrefixCls:Va,renderEmpty:Ia,direction:Ja,popupOverflow:Fo,cascader:fo}=ie.useContext(pt.E_),Ro=$t||Ja,cn=Ro==="rtl",{status:Ko,hasFeedback:ko,isFormItemInput:Co,feedbackIcon:pa}=ie.useContext(Be.aM),yn=(0,Ut.F)(Ko,aa),Qn=ua||(Ia==null?void 0:Ia("Cascader"))||ie.createElement(kt.Z,{componentName:"Cascader"}),ga=Va(),In=Va("select",Jt),Na=Va("cascader",Jt),[ro,Zo]=(0,nt.Z)(In),[io]=Ct(Na),{compactSize:xo,compactItemClassnames:dr}=(0,jt.ri)(In,$t),$o=re()(qt||Wt,`${Na}-dropdown`,{[`${Na}-dropdown-rtl`]:Ro==="rtl"},nn,Zo),Ur=ie.useMemo(()=>{if(!pn)return pn;let Lo={render:Mn};return typeof pn=="object"&&(Lo=Object.assign(Object.assign({},Lo),pn)),Lo},[pn]),jo=(0,Qt.Z)(Lo=>{var Gr;return(Gr=an!=null?an:xo)!==null&&Gr!==void 0?Gr:Lo}),jn=ie.useContext(Mt.Z),Io=hn!=null?hn:jn;let Mo=xn;xn||(Mo=cn?ie.createElement(Pe.Z,null):ie.createElement(xe.Z,null));const Vo=ie.createElement("span",{className:`${In}-menu-item-loading-icon`},ie.createElement(Re.Z,{spin:!0})),rr=ie.useMemo(()=>$e?ie.createElement("span",{className:`${Na}-checkbox-inner`}):!1,[$e]),ir=(0,st.Z)(Qe.suffixIcon,xa),{suffixIcon:hr,removeIcon:fr,clearIcon:or}=(0,ct.Z)(Object.assign(Object.assign({},Qe),{hasFeedback:ko,feedbackIcon:pa,showSuffixIcon:ir,multiple:$e,prefixCls:In,componentName:"Cascader"})),wr=ie.useMemo(()=>mn!==void 0?mn:cn?"bottomRight":"bottomLeft",[mn,cn]),pr=(0,dt.Z)(fn,Fo),Dr=Ln===!0?{clearIcon:or}:Ln,jr=ie.createElement(qe,Object.assign({prefixCls:In,className:re()(!Jt&&Na,{[`${In}-lg`]:jo==="large",[`${In}-sm`]:jo==="small",[`${In}-rtl`]:cn,[`${In}-borderless`]:!ot,[`${In}-in-form-item`]:Co},(0,Ut.Z)(In,yn,ko),dr,fo==null?void 0:fo.className,un,nn,Zo),disabled:Io,style:Object.assign(Object.assign({},fo==null?void 0:fo.style),Jn)},na,{builtinPlacements:pr,direction:Ro,placement:wr,notFoundContent:Qn,allowClear:Dr,showSearch:Ur,expandIcon:Mo,suffixIcon:hr,removeIcon:fr,loadingIcon:Vo,checkable:rr,dropdownClassName:$o,dropdownPrefixCls:Jt||Na,choiceTransitionName:(0,ye.m)(ga,"",Zt),transitionName:(0,ye.m)(ga,"slide-up",Je),getPopupContainer:Hn||Ya,ref:zt}));return io(ro(jr))}),Xt=(0,at.Z)(gn);gn.SHOW_PARENT=en,gn.SHOW_CHILD=Gt,gn._InternalPanelDoNotUseOrYouWillBeFired=Xt;var vn=gn},24905:function(rt,Et,te){"use strict";te.d(Et,{default:function(){return de}});var x=te(92310),ie=te.n(x),Pe=te(5630),Re=te(59301),xe=te(36355),be=te(1684),re=te(32441),Oe=Re.createContext(null),De=te(98447),Ne=te(14088),ze=te(4572),Ee=function(me,Ae){var ve={};for(var we in me)Object.prototype.hasOwnProperty.call(me,we)&&Ae.indexOf(we)<0&&(ve[we]=me[we]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,we=Object.getOwnPropertySymbols(me);ge{var ve;const{prefixCls:we,className:ge,rootClassName:et,children:Te,indeterminate:Ye=!1,style:He,onMouseEnter:Ke,onMouseLeave:vt,skipGroup:Ft=!1,disabled:it}=me,Lt=Ee(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Xe,direction:Ot,checkbox:yt}=Re.useContext(xe.E_),Ie=Re.useContext(Oe),{isFormItemInput:_e}=Re.useContext(re.aM),ht=Re.useContext(be.Z),Vt=(ve=(Ie==null?void 0:Ie.disabled)||it)!==null&&ve!==void 0?ve:ht,mt=Re.useRef(Lt.value);Re.useEffect(()=>{Ie==null||Ie.registerValue(Lt.value)},[]),Re.useEffect(()=>{if(!Ft)return Lt.value!==mt.current&&(Ie==null||Ie.cancelValue(mt.current),Ie==null||Ie.registerValue(Lt.value),mt.current=Lt.value),()=>Ie==null?void 0:Ie.cancelValue(Lt.value)},[Lt.value]);const Ht=Xe("checkbox",we),[he,bt]=(0,De.ZP)(Ht),ln=Object.assign({},Lt);Ie&&!Ft&&(ln.onChange=function(){Lt.onChange&&Lt.onChange.apply(Lt,arguments),Ie.toggleOption&&Ie.toggleOption({label:Te,value:Lt.value})},ln.name=Ie.name,ln.checked=Ie.value.includes(Lt.value));const wt=ie()(`${Ht}-wrapper`,{[`${Ht}-rtl`]:Ot==="rtl",[`${Ht}-wrapper-checked`]:ln.checked,[`${Ht}-wrapper-disabled`]:Vt,[`${Ht}-wrapper-in-form-item`]:_e},yt==null?void 0:yt.className,ge,et,bt),ft=ie()({[`${Ht}-indeterminate`]:Ye},ze.A,bt),Ve=Ye?"mixed":void 0;return he(Re.createElement(Ne.Z,{component:"Checkbox",disabled:Vt},Re.createElement("label",{className:wt,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),He),onMouseEnter:Ke,onMouseLeave:vt},Re.createElement(Pe.Z,Object.assign({"aria-checked":Ve},ln,{prefixCls:Ht,className:ft,disabled:Vt,ref:Ae})),Te!==void 0&&Re.createElement("span",null,Te))))};var a=Re.forwardRef(oe),b=te(94480),y=te(2738),z=function(me,Ae){var ve={};for(var we in me)Object.prototype.hasOwnProperty.call(me,we)&&Ae.indexOf(we)<0&&(ve[we]=me[we]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,we=Object.getOwnPropertySymbols(me);ge{const{defaultValue:ve,children:we,options:ge=[],prefixCls:et,className:Te,rootClassName:Ye,style:He,onChange:Ke}=me,vt=z(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ft,direction:it}=Re.useContext(xe.E_),[Lt,Xe]=Re.useState(vt.value||ve||[]),[Ot,yt]=Re.useState([]);Re.useEffect(()=>{"value"in vt&&Xe(vt.value||[])},[vt.value]);const Ie=Re.useMemo(()=>ge.map(Ze=>typeof Ze=="string"||typeof Ze=="number"?{label:Ze,value:Ze}:Ze),[ge]),_e=Ze=>{yt(Se=>Se.filter(ce=>ce!==Ze))},ht=Ze=>{yt(Se=>[].concat((0,b.Z)(Se),[Ze]))},Vt=Ze=>{const Se=Lt.indexOf(Ze.value),ce=(0,b.Z)(Lt);Se===-1?ce.push(Ze.value):ce.splice(Se,1),"value"in vt||Xe(ce),Ke==null||Ke(ce.filter(We=>Ot.includes(We)).sort((We,ut)=>{const pe=Ie.findIndex(qe=>qe.value===We),fe=Ie.findIndex(qe=>qe.value===ut);return pe-fe}))},mt=Ft("checkbox",et),Ht=`${mt}-group`,[he,bt]=(0,De.ZP)(mt),ln=(0,y.Z)(vt,["value","disabled"]),wt=ge.length?Ie.map(Ze=>Re.createElement(a,{prefixCls:mt,key:Ze.value.toString(),disabled:"disabled"in Ze?Ze.disabled:vt.disabled,value:Ze.value,checked:Lt.includes(Ze.value),onChange:Ze.onChange,className:`${Ht}-item`,style:Ze.style,title:Ze.title},Ze.label)):we,ft={toggleOption:Vt,value:Lt,disabled:vt.disabled,name:vt.name,registerValue:ht,cancelValue:_e},Ve=ie()(Ht,{[`${Ht}-rtl`]:it==="rtl"},Te,Ye,bt);return he(Re.createElement("div",Object.assign({className:Ve,style:He},ln,{ref:Ae}),Re.createElement(Oe.Provider,{value:ft},wt)))},ne=Re.forwardRef(ee);var ae=Re.memo(ne);const le=a;le.Group=ae,le.__ANT_CHECKBOX=!0;var de=le},98447:function(rt,Et,te){"use strict";te.d(Et,{C2:function(){return xe}});var x=te(17313),ie=te(37613),Pe=te(83116);const Re=be=>{const{checkboxCls:re}=be,Fe=`${re}-wrapper`;return[{[`${re}-group`]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[Fe]:Object.assign(Object.assign({},(0,x.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Fe}`]:{marginInlineStart:0},[`&${Fe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[re]:Object.assign(Object.assign({},(0,x.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${re}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${re}-inner`]:Object.assign({},(0,x.oN)(be))},[`${re}-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}})},{[` diff --git a/p__Paperlibrary__ThemeChange__index.74d58fe3.async.js b/p__Paperlibrary__ThemeChange__index.6de787f8.async.js similarity index 79% rename from p__Paperlibrary__ThemeChange__index.74d58fe3.async.js rename to p__Paperlibrary__ThemeChange__index.6de787f8.async.js index 45c303466d..53caaa7e9a 100644 --- a/p__Paperlibrary__ThemeChange__index.74d58fe3.async.js +++ b/p__Paperlibrary__ThemeChange__index.6de787f8.async.js @@ -37,4 +37,4 @@ `,onClick:()=>Fe(null)},"\u5168\u90E8"),t.createElement("div",{className:n.directionContentWrap},ae.map(I=>t.createElement("li",{key:I.name,className:` ${n.directionItem} ${M===I.value?ve||n.active:""} - `,onClick:()=>Fe(I.value)},I.name))))))}},75852:function($e,Ie,o){o.d(Ie,{S:function(){return h}});var t=o(59301),e=o(20834),g=o(38854),n={flex_box_center:"flex_box_center___miUYf",flex_space_between:"flex_space_between___XAEuP",flex_box_vertical_center:"flex_box_vertical_center___QhLmb",flex_box_center_end:"flex_box_center_end___FzPRa",flex_box_column:"flex_box_column___BLRKG",main:"main___VyatY",wrap:"wrap___pCqRt",content:"content___Z3_ls",programName:"programName___XPETi",name:"name___mmkHH",directionContentWrap:"directionContentWrap___L_aEM",tags:"tags___Kxkii",directionItem:"directionItem___uT4oM",active:"active___RQYty",subActive:"subActive___YzHY3",subItem:"subItem___JPy5r",subMenu:"subMenu___lvjDh",action:"action___Me1i5"},k=Object.defineProperty,pe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(J,M,K)=>M in J?k(J,M,{enumerable:!0,configurable:!0,writable:!0,value:K}):J[M]=K,d=(J,M)=>{for(var K in M||(M={}))y.call(M,K)&&v(J,K,M[K]);if(ue)for(var K of ue(M))F.call(M,K)&&v(J,K,M[K]);return J},_=(J,M)=>pe(J,ae(M));const x=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],re=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ye=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],h=({showSelectAll:J=!1,disciplinesData:M=[],knowledgeData:K=[],directionValue:he,subDisciplineValue:je,typeValue:ve,knowledgeValue:w,showKnowledge:Ye=!1,showRandomType:Xu=!1,difficultyValue:Au,randomValue:ru,selectAll:R,languagesvalue:Bu,className:N,languages:se=[],isprogram_homework:L,showShixun:Fe=!1,showItemType:xe=!0,onShixunChange:Le=()=>{},onDirectionChange:Ce=()=>{},onTypeChange:E=()=>{},onDifficultyChange:Y=()=>{},handlelanguagesChange:te=()=>{},onKnowledgeChange:C=()=>{},onRandomChange:ne=()=>{},showTeachGroup:He=!1,teachGroupData:uu=[],onTeachGroupChange:Qe=()=>{},teachGroupValue:I})=>{const[Re,Pe]=(0,t.useState)(0),yu=(0,t.useRef)(null),[et,ku]=(0,t.useState)(0),Zu=(0,t.useRef)(null),[i,H]=(0,t.useState)({team:He,direction:!He,knowledge:!1,itemType:!1,difficulty:!1,randomType:!1});(0,t.useEffect)(()=>{var c;M.length!==0&&(((c=yu==null?void 0:yu.current)==null?void 0:c.clientHeight)>108?Pe(1):Pe(0)),M.length===0&&Pe(0)},[M]),(0,t.useEffect)(()=>{var c;K.length!==0&&(((c=Zu==null?void 0:Zu.current)==null?void 0:c.clientHeight)>108?ku(1):ku(0)),K.length===0&&ku(0)},[K]);const ee=(c=[],xu)=>t.createElement(e.default,{className:n.subMenu},c.map(Pu=>t.createElement(e.default.Item,{key:Pu.id},t.createElement("a",{className:`${n.subItem} ${je===Pu.id?n.subActive:""}`,onClick:()=>Ce(xu,Pu.id)},Pu.name))));return t.createElement("aside",{className:N?`${n.main} ${N}`:n.main},t.createElement("div",{className:n.wrap},L&&t.createElement("div",{className:n.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name},"\u56E2\u961F"),t.createElement("i",{className:`iconfont ${i.team?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.team?"#00DDC7":"#037F74",fontSize:i.team?8:10},onClick:()=>H(_(d({},i),{team:!i.team}))})),i.team&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${I?"":n.active} `,onClick:()=>Qe(null)},"\u5168\u90E8"),uu==null?void 0:uu.map(c=>t.createElement("li",{key:c.group_id,className:`${n.directionItem} ${I===c.group_id?n.active:""} `,onClick:()=>Qe(c.group_id)},c.name))))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.direction?20:0}},"\u65B9\u5411"),t.createElement("i",{className:`iconfont ${i.direction?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:i.direction?"#00DDC7":"#037F74",fontSize:i.direction?8:10},onClick:()=>H(_(d({},i),{direction:!i.direction}))})),i.direction&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${he?"":n.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),M.map(c=>{var xu;return t.createElement(t.Fragment,{key:c.id},((xu=c.sub_disciplines)==null?void 0:xu.length)>0?t.createElement(g.Z,{autoFocus:!0,placement:"topLeft",overlayStyle:{width:600,zIndex:1e3},getPopupContainer:()=>document.body,dropdownRender:()=>ee(c.sub_disciplines,c.id)},t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name)):t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name))})))),Ye&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.knowledge?20:0}},"\u77E5\u8BC6\u70B9"),t.createElement("i",{className:`iconfont ${i.knowledge?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:i.knowledge?"#00DDC7":"#037F74",fontSize:i.knowledge?8:10},onClick:()=>H(_(d({},i),{knowledge:!i.knowledge}))})),i.knowledge&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${w===-1?n.active:""} `,onClick:()=>C(-1)},"\u5168\u90E8"),K.map(c=>t.createElement("li",{key:c.id,className:`${n.directionItem} ${w===c.id?n.active:""} `,onClick:()=>C(c.id)},c.name))))),xe&&!L&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.itemType?20:0}},"\u9898\u578B"),t.createElement("i",{className:`iconfont ${i.itemType?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.itemType?"#00DDC7":"#037F74",fontSize:i.itemType?8:10},onClick:()=>H(_(d({},i),{itemType:!i.itemType}))})),i.itemType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ve?"":n.active} `,onClick:()=>E(null)},"\u5168\u90E8"),x.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ve===c.value?n.active:""} `,onClick:()=>E(c.value)},c.name)),Fe&&t.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:n.directionItem,onClick:()=>Le()},"\u5B9E\u8BAD\u9898")))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.difficulty?20:0}},"\u96BE\u5EA6"),t.createElement("i",{className:`iconfont ${i.difficulty?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.difficulty?"#00DDC7":"#037F74",fontSize:i.difficulty?8:10},onClick:()=>H(_(d({},i),{difficulty:!i.difficulty}))})),i.difficulty&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${Au?"":n.active} `,onClick:()=>Y(null)},"\u5168\u90E8"),re.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${Au===c.value?n.active:""} `,onClick:()=>Y(c.value)},c.name))))),Xu&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u7C7B\u578B"),t.createElement("i",{className:`iconfont ${i.randomType?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.randomType?"#00DDC7":"#037F74",fontSize:i.randomType?8:10},onClick:()=>H(_(d({},i),{randomType:!i.randomType}))})),i.randomType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ru?"":n.active} `,onClick:()=>ne(null)},"\u5168\u90E8"),ye.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ru===c.value?n.active:""} `,onClick:()=>ne(c.value)},c.name)))))))}},46977:function($e,Ie,o){o.d(Ie,{S:function(){return h}});var t=o(59301),e=o(20834),g=o(38854),n={flex_box_center:"flex_box_center___fEZFe",flex_space_between:"flex_space_between___HbJBQ",flex_box_vertical_center:"flex_box_vertical_center___ICwKh",flex_box_center_end:"flex_box_center_end___qgAR2",flex_box_column:"flex_box_column___fQAXl",main:"main___q2UoJ",wrap:"wrap___V2Nkp",content:"content___RR45s",programName:"programName___So9Ua",name:"name___hhi0v",directionContentWrap:"directionContentWrap___IKAVz",fenge:"fenge___ky6Rx",tags:"tags___vVWAd",directionItem:"directionItem___e8vG1",active:"active___TK_Rw",subActive:"subActive___fem6V",subItem:"subItem___RCGo1",subMenu:"subMenu___zI4eh",action:"action___XV2MT"},k=Object.defineProperty,pe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(J,M,K)=>M in J?k(J,M,{enumerable:!0,configurable:!0,writable:!0,value:K}):J[M]=K,d=(J,M)=>{for(var K in M||(M={}))y.call(M,K)&&v(J,K,M[K]);if(ue)for(var K of ue(M))F.call(M,K)&&v(J,K,M[K]);return J},_=(J,M)=>pe(J,ae(M));const x=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],re=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ye=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],h=({showSelectAll:J=!1,disciplinesData:M=[],knowledgeData:K=[],directionValue:he,subDisciplineValue:je,typeValue:ve,knowledgeValue:w,showKnowledge:Ye=!1,showRandomType:Xu=!1,difficultyValue:Au,randomValue:ru,selectAll:R,languagesvalue:Bu,className:N,languages:se=[],isprogram_homework:L,showShixun:Fe=!1,showItemType:xe=!0,onShixunChange:Le=()=>{},onDirectionChange:Ce=()=>{},onTypeChange:E=()=>{},onDifficultyChange:Y=()=>{},handlelanguagesChange:te=()=>{},onKnowledgeChange:C=()=>{},onRandomChange:ne=()=>{},showTeachGroup:He=!1,teachGroupData:uu=[],onTeachGroupChange:Qe=()=>{},teachGroupValue:I})=>{const[Re,Pe]=(0,t.useState)(0),yu=(0,t.useRef)(null),[et,ku]=(0,t.useState)(0),Zu=(0,t.useRef)(null),[i,H]=(0,t.useState)({team:He,direction:!He,knowledge:!1,itemType:!1,difficulty:!1,randomType:!1});(0,t.useEffect)(()=>{var c;M.length!==0&&(((c=yu==null?void 0:yu.current)==null?void 0:c.clientHeight)>108?Pe(1):Pe(0)),M.length===0&&Pe(0)},[M]),(0,t.useEffect)(()=>{var c;K.length!==0&&(((c=Zu==null?void 0:Zu.current)==null?void 0:c.clientHeight)>108?ku(1):ku(0)),K.length===0&&ku(0)},[K]);const ee=(c=[],xu)=>t.createElement(e.default,{className:n.subMenu},c.map(Pu=>t.createElement(e.default.Item,{key:Pu.id},t.createElement("a",{className:`${n.subItem} ${je===Pu.id?n.subActive:""}`,onClick:()=>Ce(xu,Pu.id)},Pu.name))));return t.createElement("aside",{className:N?`${n.main} ${N}`:n.main},t.createElement("div",{className:n.wrap},L&&t.createElement("div",{className:n.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u56E2\u961F"),t.createElement("i",{className:`iconfont ${i.team?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{team:!i.team}))})),i.team&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${I?"":n.active} `,onClick:()=>Qe(null)},"\u5168\u90E8"),uu==null?void 0:uu.map(c=>t.createElement("li",{key:c.group_id,className:`${n.directionItem} ${I===c.group_id?n.active:""} `,onClick:()=>Qe(c.group_id)},c.name))))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u65B9\u5411"),t.createElement("i",{className:`iconfont ${i.direction?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{direction:!i.direction}))})),i.direction&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${he?"":n.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),M.map(c=>{var xu;return t.createElement(t.Fragment,{key:c.id},((xu=c.sub_disciplines)==null?void 0:xu.length)>0?t.createElement(g.Z,{placement:"topLeft",overlayStyle:{width:600,zIndex:1e3},getPopupContainer:Pu=>Pu.parentNode,dropdownRender:()=>ee(c.sub_disciplines,c.id)},t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name)):t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name))}))),t.createElement("div",{className:n.directionContentWrap,ref:yu,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},M.map(c=>{var xu;return t.createElement(t.Fragment,{key:c.id},((xu=c.sub_disciplines)==null?void 0:xu.length)>0?t.createElement(g.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Pu=>Pu.parentNode,dropdownRender:()=>ee(c.sub_disciplines,c.id)},t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name)):t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name))})),!!Re&&t.createElement("div",{className:n.action},Re===1&&t.createElement("span",{onClick:()=>Pe(2)},"\u5C55\u5F00",t.createElement("i",{className:"iconfont icon-xiala"})),Re===2&&t.createElement("span",{onClick:()=>Pe(1)},"\u6536\u8D77",t.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ye&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u77E5\u8BC6\u70B9"),t.createElement("i",{className:`iconfont ${i.knowledge?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{knowledge:!i.knowledge}))})),i.knowledge&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${w===-1?n.active:""} `,onClick:()=>C(-1)},"\u5168\u90E8"),K.map(c=>t.createElement("li",{key:c.id,className:`${n.directionItem} ${w===c.id?n.active:""} `,onClick:()=>C(c.id)},c.name)))),t.createElement("div",{ref:Zu,className:n.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},K.map(c=>t.createElement("li",{key:c.id,className:`${n.directionItem} ${w===c.id?n.active:""} `,onClick:()=>C(c.id)},c.name))),!!et&&t.createElement("div",{className:n.action},et===1&&t.createElement("span",{onClick:()=>ku(2)},"\u5C55\u5F00",t.createElement("i",{className:"iconfont icon-xiala"})),et===2&&t.createElement("span",{onClick:()=>ku(1)},"\u6536\u8D77",t.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),xe&&!L&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u9898\u578B"),t.createElement("i",{className:`iconfont ${i.itemType?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{itemType:!i.itemType}))})),i.itemType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ve?"":n.active} `,onClick:()=>E(null)},"\u5168\u90E8"),x.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ve===c.value?n.active:""} `,onClick:()=>E(c.value)},c.name)),Fe&&t.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:n.directionItem,onClick:()=>Le()},"\u5B9E\u8BAD\u9898")))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u96BE\u5EA6"),t.createElement("i",{className:`iconfont ${i.difficulty?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{difficulty:!i.difficulty}))})),i.difficulty&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${Au?"":n.active} `,onClick:()=>Y(null)},"\u5168\u90E8"),re.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${Au===c.value?n.active:""} `,onClick:()=>Y(c.value)},c.name))))),Xu&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u7C7B\u578B"),t.createElement("i",{className:`iconfont ${i.randomType?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{randomType:!i.randomType}))})),i.randomType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ru?"":n.active} `,onClick:()=>ne(null)},"\u5168\u90E8"),ye.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ru===c.value?n.active:""} `,onClick:()=>ne(c.value)},c.name)))))))}},83028:function($e,Ie,o){o.d(Ie,{Z:function(){return ue}});var t=o(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"},g=o(43418),n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",k="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=(y,F,v)=>new Promise((d,_)=>{var x=h=>{try{ye(v.next(h))}catch(J){_(J)}},re=h=>{try{ye(v.throw(h))}catch(J){_(J)}},ye=h=>h.done?d(h.value):Promise.resolve(h.value).then(x,re);ye((v=v.apply(y,F)).next())}),ue=({type:y,resdata:F,onok:v,oktext:d,okloading:_})=>{const[x,re]=(0,t.useState)(!1),{can_copy_list:ye,can_copy_num:h,challenge_type:J,course_data_list:M,no_copy_list:K,no_copy_num:he,no_use_list:je,no_use_num:ve,repeat_shixun_num:w,student_count:Ye,total_num:Xu,use_num:Au}=F;let ru=h>0||y==="exercise";(0,t.useEffect)(()=>{(F==null?void 0:F.student_count)>0&&re(!0)},[F]),console.log("---11",_),(0,t.useEffect)(()=>{_||re(!1)},[_]);const R=()=>{if(y==="exercise"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="exercise"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\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",t.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(y==="shixun"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="shixun"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\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",t.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(y==="subject"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="subject"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",t.createElement("span",{className:e.orangeColor},Ye)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",t.createElement("span",{className:e.orangeColor},Au)," \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",t.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(y==="exercisepush")return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",t.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(y==="shixunpush"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="shixunpush"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",t.createElement("span",{className:e.orangeColor},Au),"\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",t.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"))},Bu=()=>{if(y==="exercise"||y==="subject"||y==="exercisepush"||y==="shixunpush")return t.createElement("div",{style:{marginTop:20}},he>0&&t.createElement("div",null,t.createElement("span",{className:e.flex},t.createElement("img",{src:k,style:{width:14}}),t.createElement("span",{className:e.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),t.createElement("div",{className:e.statusbody},y==="exercise"&&t.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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"),(y==="subject"||y==="exercisepush")&&t.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ru&&t.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"),y==="shixunpush"&&t.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ru&&t.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"),t.createElement("div",null,K==null?void 0:K.map((N,se)=>t.createElement("a",{href:`/shixuns/${N.identifier}/challenges`,target:"_blank"},"\u300A",N==null?void 0:N.name,"\u300B",se+1!==he&&"\u3001"))))),h>0&&t.createElement("div",{style:{marginTop:20}},t.createElement("span",{className:e.flex},t.createElement("img",{src:n,style:{width:14}}),t.createElement("span",{className:e.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),t.createElement("div",{className:e.statusbody},y==="exercise"&&t.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"),(y==="subject"||y==="exercisepush")&&t.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"),y==="shixunpush"&&t.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"),t.createElement("div",null,ye==null?void 0:ye.map((N,se)=>t.createElement("a",{href:`/shixuns/${N.identifier}/challenges`,target:"_blank"},"\u300A",N==null?void 0:N.name,"\u300B",se+1!==h&&"\u3001"))))));if(y==="shixun")return t.createElement("div",{style:{marginTop:20}},h>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 t.createElement(g.default,{open:x,onCancel:()=>{re(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ru&&"none"}},zIndex:1003,confirmLoading:_,okText:ru?d:"\u6211\u77E5\u9053\u4E86",onOk:()=>pe(void 0,null,function*(){ru?yield v([...ye,...je]):re(!1)})},t.createElement("div",{style:{maxHeight:600,overflow:"auto"}},R(),Bu()))}},33276:function($e,Ie,o){var t=o(59301),e=o(43418),g=o(1710);const n=({dataSource:k,visible:pe,onClose:ae=()=>{},onSuccess:ue=()=>{},text:y,okText:F})=>{var v;return t.createElement(e.default,{centered:!0,destroyOnClose:!0,open:!!pe,title:"\u63D0\u793A",width:"600px",okText:F,cancelText:"\u53D6\u6D88",onCancel:ae,onOk:ue},pe==="single"&&t.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",t.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(v=k==null?void 0:k[0])==null?void 0:v.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",y),pe==="multiple"&&t.createElement(t.Fragment,null,t.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",y),t.createElement(g.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:k,scroll:(k==null?void 0:k.length)>7?{y:300}:{},pagination:!1})))};Ie.Z=n},54462:function($e,Ie,o){o.r(Ie),o.d(Ie,{default:function(){return ca}});var t=o(2337),e=o(59301),g=o(65582),n={page_warp:"page_warp___SfYK3",con_warp:"con_warp___pzeKv",tabsWrap:"tabsWrap___C7g2W",filterWrap:"filterWrap___B2yLx",main_con_warp:"main_con_warp___ZKYPD",batchWrap:"batchWrap___UyuY9",contentWrap:"contentWrap___d9Epn",checkbox:"checkbox___cgPy5",modal:"modal___UVi6L",title:"title___EyjBF",list:"list___F1LP4",btns:"btns___c3B0d",confirm:"confirm___bjrlW",cancel:"cancel___oD5Tm",batch:"batch___K6KEs",btn:"btn___D0_Uq",languageSelect:"languageSelect___cvrpf",searchWrp:"searchWrp___Wg4Uw",searchInput:"searchInput___tXf82",searchIcon:"searchIcon___dopPQ",actionBtn:"actionBtn___gdFRh",applyPublicContainer:"applyPublicContainer___Yp3pK",applyPublicContent:"applyPublicContent___PX4tQ",spin:"spin___MFYZN",tips:"tips___wTong",action:"action___QmBZ9",searchWrap:"searchWrap___sTplx",search:"search___h05O8",btn_css:"btn_css___PaD7Z",btn_css2:"btn_css2___GdQ8U",tab_css:"tab_css___l5hdD",tab_css_active:"tab_css_active___kCH13",languageSelectActive:"languageSelectActive___vTeiS"},k=o(93018),pe=o(2524),ae=o(99313),ue=o(92832),y=o(78241),F=o(43418),v=o(24905),d=o(8591),_=o(95237),x=o(43604),re=o(71418),ye=o(58421),h=o(5112),J=o(19842),M=o(82004),K=o(65862),he=o(29297),je=o(11517),ve=o(79274),w=o(20834),Ye=o(6848),Xu=o(38854),Au=o(56656),ru=o.n(Au),R={itemWrap:"itemWrap___AJdSD",checkBoxWrapper:"checkBoxWrapper____0Cfc",listWrap:"listWrap___keDfF",list:"list___tt60c",flexCenter:"flexCenter___h_9_U",flexRow:"flexRow___wZjpA",imgWrap:"imgWrap___S7JVW",img:"img___I8Lhi",contentWrap:"contentWrap___OSkGW",titleWrap:"titleWrap___pyya2",title:"title___6215O",content:"content___O2rpR",bottomWrap:"bottomWrap___bC2YQ",updateTime:"updateTime___iHVmX",useCount:"useCount___wdRYr",actionBtn:"actionBtn___hAoC2",actionButton:"actionButton___cpJDO",actionBar:"actionBar___Qse2L",typeIcon:"typeIcon___J6Uwp",private:"private___n3oFb",public:"public___gSh5g",random:"random___MwtnN",actionLinkWrapper:"actionLinkWrapper___ve4Qu",actionLink:"actionLink___eICHB",actionIcon:"actionIcon___mdMRd",line:"line___jERro",b1:"b1___WEzIE",b2:"b2___HP6Iq",actionLeftItem:"actionLeftItem___wBSOx",export_type_modal:"export_type_modal___hWcxL",export_type_modal_con:"export_type_modal_con___F_k0A",type_item:"type_item___vGtfg",img_warp:"img_warp___mRXEa",img_warp_active:"img_warp_active___B9h7T",menu:"menu___KylCn"},Bu=o(41867),N=o(87513),se=o(66457),L=o(89392),Fe=o(84454),xe=o.p+"static/lock.1b5026ee.png",Le=o(3918),Ce=o(89540),E=o(61527),Y=o(28209),te=o.n(Y),C=o(59301),ne=Object.defineProperty,He=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,I=(a,u,l)=>u in a?ne(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Re=(a,u)=>{for(var l in u||(u={}))uu.call(u,l)&&I(a,l,u[l]);if(He)for(var l of He(u))Qe.call(u,l)&&I(a,l,u[l]);return a},Pe=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const yu=a=>{const u=te().enc.Utf8.parse("c03f36595bd5610b");return te().AES.encrypt(a||"",u,{iv:u,mode:te().mode.CBC}).toString()},et=({onCancel:a,open:u})=>C.createElement(Modal,{title:"\u63D0\u793A",width:619,centered:!0,open:u,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:a,onOk:()=>{history.push("/account/secure")}},C.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),ku=({onCancel:a,onFinish:u,open:l,Data:P})=>{const[s]=Form.useForm(),[,le,W]=useCustomRequest((P==null?void 0:P.type)=="exercise"?postEXEEncryptOrDecrypt:postEncryptOrDecrypt,{id:P==null?void 0:P.id});return useEffect(()=>{l||s.resetFields()},[l]),C.createElement(Modal,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:l,destroyOnClose:!0,confirmLoading:le,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},C.createElement("i",{className:"iconfont icon-tishi7"}),C.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),C.createElement(Form,{form:s,className:"mt-20px",size:"large",colon:!1,onFinish:z=>Pe(void 0,null,function*(){const p=yield W({id:P==null?void 0:P.id,is_encrypt:!0,pwd:yu(z.pwd),pwd_confirm:yu(z.pwd_confirm)});p.status===0?(message.success("\u52A0\u5BC6\u6210\u529F"),u==null||u(p),a()):s.setFields([{name:"pwd",errors:[p==null?void 0:p.message]}])})},C.createElement(Form.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},C.createElement(Input.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),C.createElement(Form.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:z})=>({validator(p,S){return!S||z("pwd")===S?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},C.createElement(Input.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},Zu=({onCancel:a,open:u,Data:l})=>{var P;const[s]=y.default.useForm(),[le]=y.default.useForm(),[W,z]=(0,e.useState)(!1),[p,S]=(0,e.useState)(0),[,,Ne]=(0,E.U)(Ce.o1,{type:(l==null?void 0:l.type)=="exercise"?12:11}),[,du,fu]=(0,E.U)((l==null?void 0:l.type)=="exercise"?N.dp:he.dp,{id:l==null?void 0:l.id}),[,nu,ou]=(0,E.U)((l==null?void 0:l.type)=="exercise"?N.Qc:he.Qc,{id:l==null?void 0:l.id});return(0,e.useEffect)(()=>{var f;l!=null&&l.phone&&s.setFieldsValue({login:(f=l==null?void 0:l.phone)==null?void 0:f.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[l==null?void 0:l.phone]),(0,e.useEffect)(()=>{p>0&&setTimeout(()=>{S(p-1)},1e3)},[p]),(0,e.useEffect)(()=>{u||(s.resetFields(),le.resetFields())},[u]),C.createElement(C.Fragment,null,C.createElement(F.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:u,destroyOnClose:!0,confirmLoading:du,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),C.createElement(y.default,{className:"mt20",initialValues:{phone:(P=l==null?void 0:l.phone)==null?void 0:P.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:s,size:"large",colon:!1,onFinish:f=>Pe(void 0,null,function*(){console.log("allValue",f);const D=yield fu({code:f==null?void 0:f.code,login:l==null?void 0:l.phone,id:l==null?void 0:l.id});D.status===0?(d.ZP.success("\u6821\u9A8C\u6210\u529F"),a==null||a(),z(!0)):s.setFields([{name:"code",errors:[D==null?void 0:D.message]}])})},C.createElement(y.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},C.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),C.createElement(_.Z,{wrap:!1,gutter:20},C.createElement(x.Z,{flex:1},C.createElement(y.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},C.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),C.createElement(x.Z,null,C.createElement(Le.op,{openLoading:!0,size:"large",disabled:p>0,style:{borderRadius:"4px"},onClick:()=>Pe(void 0,null,function*(){const f=yield Ne({type:(l==null?void 0:l.type)=="exercise"?12:11,login:l==null?void 0:l.phone,smscode:(0,K.M)(l==null?void 0:l.phone)});(f==null?void 0:f.status)===1&&(d.ZP.success("\u53D1\u9001\u6210\u529F"),S(60))})},p===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${p})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),C.createElement(F.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:W,destroyOnClose:!0,confirmLoading:nu,onCancel:()=>{z(!1)},onOk:()=>{le==null||le.submit()}},C.createElement(y.default,{className:"mt20",form:le,size:"large",colon:!1,onFinish:f=>Pe(void 0,null,function*(){console.log("allValue",f),(yield ou(Re({id:l==null?void 0:l.id},f))).status===0&&(d.ZP.success("\u91CD\u7F6E\u6210\u529F"),z(!1))})},C.createElement(y.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},C.createElement(ue.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),C.createElement(y.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:f})=>({validator(D,Se){return!Se||f("pwd")===Se?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},C.createElement(ue.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},i=({onCancel:a,onFinish:u,open:l,Data:P})=>{const[s]=Form.useForm(),[le,W]=useState(!1),[,z,p]=useCustomRequest((P==null?void 0:P.type)=="exercise"?postEXEEncryptOrDecrypt:postEncryptOrDecrypt,{id:P==null?void 0:P.id});return useEffect(()=>{l||s.resetFields()},[l]),C.createElement(C.Fragment,null,C.createElement(Modal,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:l,destroyOnClose:!0,confirmLoading:z,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement(Row,{wrap:!1,align:"top",gutter:16},C.createElement(Col,{flex:1},C.createElement(Form,{form:s,size:"large",colon:!1,onFinish:S=>Pe(void 0,null,function*(){const Ne=yield p({id:P==null?void 0:P.id,is_encrypt:!1,pwd:yu(S.pwd)});(Ne==null?void 0:Ne.status)===0?(message.success("\u89E3\u5C01\u6210\u529F"),u==null||u(Ne),a==null||a()):s.setFields([{name:"pwd",errors:[Ne==null?void 0:Ne.message]}])})},C.createElement(Form.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},C.createElement(Input.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),C.createElement(Col,null,C.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{W(!0),a==null||a()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),C.createElement(Zu,{onCancel:()=>{W(!1)},open:le,Data:Re({},P)}))},H=({onCancel:a,onFinish:u,open:l,Data:P})=>{const[s]=y.default.useForm(),[le,W]=(0,e.useState)(!1),[,z,p]=(0,E.U)((P==null?void 0:P.type)=="exercise"?N.yE:he.yE,{id:P==null?void 0:P.id});return(0,e.useEffect)(()=>{l||s.resetFields()},[l]),C.createElement(C.Fragment,null,C.createElement(F.default,{title:"\u63D0\u793A",width:619,centered:!0,open:l,destroyOnClose:!0,confirmLoading:z,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},C.createElement("i",{className:"iconfont icon-tishi7"}),C.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),C.createElement(y.default,{form:s,className:"mt-20px",size:"large",colon:!1,onFinish:S=>Pe(void 0,null,function*(){const Ne=yield p({id:P==null?void 0:P.id,is_encrypt:!1,pwd:yu(S.pwd)});(Ne==null?void 0:Ne.status)===0?(d.ZP.success("\u89E3\u5C01\u6210\u529F"),u==null||u(Ne),a==null||a()):s.setFields([{name:"pwd",errors:[Ne==null?void 0:Ne.message]}])})},C.createElement(_.Z,{wrap:!1,gutter:20},C.createElement(x.Z,{flex:1},C.createElement(y.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},C.createElement(ue.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),C.createElement(x.Z,null,C.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{W(!0),a==null||a()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),C.createElement(Zu,{onCancel:()=>{W(!1)},open:le,Data:Re({},P)}))};var ee=o(90463),c=o(59301),xu=Object.defineProperty,Pu=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,an=(a,u,l)=>u in a?xu(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,wt=(a,u)=>{for(var l in u||(u={}))Uu.call(u,l)&&an(a,l,u[l]);if(ut)for(var l of ut(u))ot.call(u,l)&&an(a,l,u[l]);return a},mn=(a,u)=>Pu(a,xt(u)),dt=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const Bt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Nt=({showCheckbox:a=!1,data:u,user:l,authRole:P,activeTabsKey:s,selectIds:le=[],onSetSelectIds:W=()=>{},onPublicReview:z=()=>{},onSetPublic:p=()=>{},onCancelPublic:S=()=>{},onShare:Ne=()=>{},onCancelShare:du=()=>{},onEdit:fu=()=>{},onDelete:nu=()=>{},onSendToClass:ou=()=>{},onCopy:f=()=>{},onEncryptionAndSealing:D=()=>{},handleReloadData:Se})=>{var gu,B,ce,pu,iu,we;const[We,ke]=(0,e.useState)(!1),[lu,Be]=(0,e.useState)(!1),[Je,V]=(0,e.useState)(!1),[G,be]=(0,e.useState)(""),[oe,O]=(0,e.useState)({id:"",open:""}),mu=()=>{F.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:c.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},su=Z=>{var Ae,ge,Ze,cu;if(((Ae=l==null?void 0:l.userInfo)==null?void 0:Ae.login)!==((ge=u==null?void 0:u.author)==null?void 0:ge.login)){d.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}O({open:"\u63D0\u793A",id:u==null?void 0:u.id,phone:(Ze=l==null?void 0:l.userInfo)==null?void 0:Ze.phone,login:(cu=l==null?void 0:l.userInfo)==null?void 0:cu.login,onFinish:Z})},qe=()=>dt(void 0,null,function*(){var Z;ke(!0);const Ae=yield(0,N.Mb)({categoryId:u.id});ke(!1),Ae!=null&&Ae.exercise_id&&(0,K.xg)(`/classrooms/coursesId/exercise/${Ae.exercise_id}/${(Z=l.userInfo)==null?void 0:Z.login}/initate_answer`)}),Du=[{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>Ne(u.id));return}Ne(u.id)}},"\u5171\u4EAB"),key:"1",show:!u.is_random&&!u.is_share&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>du(u.id));return}du(u.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!u.is_random&&u.is_share&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>p(u));return}p(u)}},"\u516C\u5F00"),key:"3",show:!u.is_random&&!u.public&&!u.apply&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>S(u.id));return}S(u.id)}},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!u.is_random&&u.public&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>z());return}z()}},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!u.is_random&&!u.public&&u.apply&&s==="0",disabled:!0},{label:c.createElement("a",{className:R.actionLink,onClick:Z=>{if(u!=null&&u.is_encrypt){su(()=>f(Z,u));return}f(Z,u)}},"\u590D\u5236"),key:"8",show:s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:Z=>{D(u)}},u!=null&&u.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),key:"9",show:s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{const Z=()=>{u.is_random?V(!0):(be(""),Be(!0))};if(u!=null&&u.is_encrypt){su(Z);return}Z()}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>nu(u.id));return}nu(u.id)}}," \u5220\u9664 "),key:"7",show:!u.public||s==="1"&&((gu=u.author)==null?void 0:gu.login)!==((B=l.userInfo)==null?void 0:B.login)&&(0,Bu.fn)()}].filter(Z=>Z.show),Lu=c.createElement(w.default,{forceSubMenuRender:!0,className:R.menu,items:Du});return c.createElement("div",{className:R.itemWrap},c.createElement("div",{className:R.listWrap},c.createElement("div",{className:`${R.list} ${R.flexCenter}`},c.createElement("div",{className:R.contentWrap},c.createElement(_.Z,{align:"top"},a&&c.createElement(v.default,{disabled:u==null?void 0:u.is_encrypt,className:`${R.checkBoxWrapper} mr10`,checked:le.includes(u.id),onChange:Z=>{W(u.id)}}),c.createElement(x.Z,null,c.createElement(_.Z,{align:"middle",className:R.titleWrap},c.createElement("a",{onClick:()=>{const Z=()=>{if(P){const Ae=u.is_random?`/randompaper/detail/${u.id}`:`/paperlibrary/see/${u.id}?defaultActiveKey=${s}`;g.history.push(Ae)}};if(u!=null&&u.is_encrypt){su(Z);return}Z()}},c.createElement("p",{className:R.title,title:u.name},u.name)),c.createElement(_.Z,{align:"middle"},(s==="0"||s==="2")&&c.createElement(c.Fragment,null,u.public?c.createElement("div",{className:`${R.typeIcon} ${R.public}`},"\u5DF2\u516C\u5F00"):c.createElement("div",{className:`${R.typeIcon} ${R.private}`},"\u81EA\u7528"),u.is_random&&c.createElement("div",{className:`${R.typeIcon} ${R.random}`},"\u968F\u673A")),(s==="1"&&(0,Bu.ag)()||s==="0")&&u.changed&&c.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:mu})),(u==null?void 0:u.is_encrypt)&&c.createElement(Ye.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"},c.createElement("img",{src:xe,width:21,height:26,className:"ml10"})),(u==null?void 0:u.high_resources_consume)&&c.createElement(ee.Z,{type:"exercise",style:{marginLeft:10,borderRadius:13,padding:"0 10px",width:"auto"}})),c.createElement("div",{className:`${R.flexRow}`},c.createElement("div",{className:R.content},"\u8BD5\u9898\u6570",c.createElement("span",null,u.question_count)),c.createElement("div",{className:R.content},"\u603B\u5206",c.createElement("span",null,u.total_score)),c.createElement("div",{className:R.content},"\u96BE\u5EA6",c.createElement("span",null,Bt[u.difficulty]))))),c.createElement("div",null,P&&c.createElement("div",{className:`${R.actionBtn}`,onClick:()=>{const Z=()=>{if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u)};if(u!=null&&u.is_encrypt){su(Z);return}Z()}},"\u53D1\u9001\u81F3\u8BFE\u5802")))),c.createElement("div",{className:R.actionBar},c.createElement("div",{className:R.flexRow},c.createElement("div",{className:R.actionLeftItem},"\u66F4\u65B0",c.createElement("span",null,u.update_time?ru()(u.update_time).format("YYYY-MM-DD"):"")),c.createElement("div",{className:R.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",c.createElement("span",null,u.quotes)),s==="1"&&c.createElement("div",{className:R.actionLeftItem},"\u521B\u5EFA\u8005",c.createElement("span",null,(ce=u.author)==null?void 0:ce.name)),s==="2"&&c.createElement("div",{className:R.actionLeftItem},"\u5206\u4EAB\u4EBA",c.createElement("span",null,(pu=u.author)==null?void 0:pu.name))),c.createElement("div",{className:R.flexRow},((s==="0"||s==="2")&&!u.public||s==="1"&&((iu=u.author)==null?void 0:iu.login)!==((we=l.userInfo)==null?void 0:we.login)&&(0,Bu.ag)())&&c.createElement(_.Z,{align:"middle",className:R.actionLinkWrapper},c.createElement("a",{className:`${R.actionLink}`,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>fu(u.id,u.is_random));return}fu(u.id,u.is_random)}},"\u7F16\u8F91")),P&&c.createElement(_.Z,{align:"middle",className:R.actionLinkWrapper},c.createElement(re.Z,{spinning:We},c.createElement("a",{className:`${R.actionLink}`,type:"primary",onClick:(0,L.throttle)(()=>{if(u!=null&&u.is_encrypt){su(qe);return}qe()},3500)},"\u6A21\u62DF\u8003\u8BD5"))),(s==="0"||s==="2")&&c.createElement(Xu.Z,{dropdownRender:()=>Lu},c.createElement(_.Z,{align:"middle",className:R.actionLinkWrapper},c.createElement("a",{className:`${R.actionLink}`},"\u66F4\u591A")))))),c.createElement(c.Fragment,null,c.createElement(H,{onCancel:()=>{O(mn(wt({},oe),{open:""}))},onFinish:()=>{var Z;Se==null||Se(),(Z=oe==null?void 0:oe.onFinish)==null||Z.call(oe)},open:(oe==null?void 0:oe.open)==="\u63D0\u793A",Data:wt({},oe)})),c.createElement(F.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:lu,onCancel:()=>Be(!1),onOk:()=>dt(void 0,null,function*(){if(G==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(G=="pdf"){const Z=`/paperlibrary/see/${u.id}?defaultActiveKey=${s}&exportPDF=true`;g.history.push({pathname:Z,state:{}})}else G=="word"&&(0,Fe.ON)({id:u==null?void 0:u.id,middle_export:1,export_type:0});Be(!1)})},c.createElement("div",{className:R.export_type_modal},c.createElement("div",{className:R.export_type_modal_con},c.createElement("div",{className:R.type_item},c.createElement("div",{className:`${R.img_warp} ${G=="pdf"?R.img_warp_active:""}`,onClick:()=>be("pdf")},c.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),c.createElement("div",{className:R.type_item},c.createElement("div",{className:`${R.img_warp} ${G=="word"?R.img_warp_active:""}`,onClick:()=>be("word")},c.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),c.createElement(F.default,{width:450,title:"\u63D0\u793A",open:Je,centered:!0,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>V(!1),onOk:()=>dt(void 0,null,function*(){if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u),V(!1)})},"\u7531\u4E8E\u8BE5\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u518D\u8FDB\u884C\u5BFC\u51FA"))};var wu=o(9516),gt=o(15028),it=o(74609),Nu={tilte:"tilte___jz7Vd",flexRow:"flexRow___gHhjK",flexColumn:"flexColumn___lgqLH",footerWrap:"footerWrap___rAdHU",img:"img___dctXO",content:"content___BqYfA",modalContent:"modalContent___E9goj",modalContentLeft:"modalContentLeft___WKPjp",modal:"modal___ambJI"},Wt=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,eu=(a,u)=>{var l={};for(var P in a)An.call(a,P)&&u.indexOf(P)<0&&(l[P]=a[P]);if(a!=null&&Wt)for(var P of Wt(a))u.indexOf(P)<0&&It.call(a,P)&&(l[P]=a[P]);return l},Ju=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const rn=a=>{var u=a,{paperlibrary:l,globalSetting:P,loading:s,dispatch:le,onReloadData:W=()=>{}}=u,z=eu(u,["paperlibrary","globalSetting","loading","dispatch","onReloadData"]);const p=()=>Ju(void 0,null,function*(){const S=yield le({type:"paperlibrary/handleDelete",payload:l.actionTabs.params});le({type:"paperlibrary/setActionTabs",payload:{}}),S.status===0&&W()});return e.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l.actionTabs.key==="Paperlibrary-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:s["paperlibrary/handleDelete"],width:"442px",onOk:p,onCancel:()=>{le({type:"paperlibrary/setActionTabs",payload:{}})}},e.createElement("div",{className:Nu.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:Nu.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Ft=(0,g.connect)(({paperlibrary:a,loading:u,globalSetting:l})=>({paperlibrary:a,globalSetting:l,loading:u.effects}))(rn),Iu=o(3113),Ht=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,vn=(a,u)=>{var l={};for(var P in a)yn.call(a,P)&&u.indexOf(P)<0&&(l[P]=a[P]);if(a!=null&&Ht)for(var P of Ht(a))u.indexOf(P)<0&&pn.call(a,P)&&(l[P]=a[P]);return l};const Pn=a=>{var u=a,{paperlibrary:l,globalSetting:P,loading:s,dispatch:le}=u,W=vn(u,["paperlibrary","globalSetting","loading","dispatch"]);return e.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l.actionTabs.key==="Paperlibrary-RandomPrompt",title:"\u6E29\u99A8\u63D0\u793A",footer:null},"\u968F\u673A\u7EC4\u5377\u529F\u80FD\u5728\u7F16\u8F91\u65F6\u4EC5\u80FD\u786E\u5B9A\u968F\u673A\u89C4\u5219\uFF0C\u4E0D\u80FD\u7F16\u8F91\u786E\u5B9A\u7684\u8BD5\u9898\u3002 \u5728\u8BFE\u5802\u4E0A\u5E94\u7528\u65F6\uFF0C\u5C06\u6839\u636E\u89C4\u5219\u4E3A\u6BCF\u4F4D\u5B66\u751F\u968F\u673A\u751F\u6210\u4E00\u4EFD\u8003\u5BDF\u70B9\u548C\u9898\u578B\u76F8\u540C\uFF0C\u4F46\u8BD5\u9898\u4E92\u4E0D\u76F8\u540C\u7684\u8BD5\u5377\u3002 \u4E3A\u987A\u5229\u7EC4\u5377\uFF0C\u8BF7\u53CA\u65F6\u5220\u9664\u4E2A\u4EBA\u9898\u5E93\u4E2D\u5197\u4F59\u3001\u9519\u8BEF\u3001\u65E0\u6548\u7684\u8BD5\u9898\uFF0C\u786E\u4FDD\u60A8\u7684\u4E2A\u4EBA\u9898\u5E93\u4E2D\u5168\u90E8\u8BD5\u9898\u5747\u6B63\u786E\u4E14\u6709\u6548\u3002",e.createElement("div",{className:`${Nu.footerWrap} mt30`},e.createElement(v.default,{onChange:z=>{const p=window.localStorage;p&&(p.no_alert_randompaper=z.target.checked?"1":"0")}},"\u4E0D\u518D\u63D0\u793A"),e.createElement(Iu.ZP,{type:"primary",onClick:()=>{le({type:"paperlibrary/setActionTabs",payload:{}}),g.history.push("/randompaper")}},"\u786E\u5B9A")))};var on=(0,g.connect)(({paperlibrary:a,loading:u,globalSetting:l})=>({paperlibrary:a,globalSetting:l,loading:u.effects}))(Pn),Xe=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ft=(a,u)=>{var l={};for(var P in a)Wu.call(a,P)&&u.indexOf(P)<0&&(l[P]=a[P]);if(a!=null&&Xe)for(var P of Xe(a))u.indexOf(P)<0&&st.call(a,P)&&(l[P]=a[P]);return l};const Ct=a=>{var u=a,{paperlibrary:l,globalSetting:P,loading:s,dispatch:le}=u,W=ft(u,["paperlibrary","globalSetting","loading","dispatch"]);return e.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l.actionTabs.key==="Paperlibrary-PublicReview",title:"\u5BA1\u6838\u544A\u77E5",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{le({type:"paperlibrary/setActionTabs",payload:{}})},onCancel:()=>{le({type:"paperlibrary/setActionTabs",payload:{}})}},e.createElement("div",{className:Nu.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:Nu.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var mt=(0,g.connect)(({paperlibrary:a,loading:u,globalSetting:l})=>({paperlibrary:a,globalSetting:l,loading:u.effects}))(Ct),Vt=Object.defineProperty,At=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Qu=(a,u,l)=>u in a?Vt(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ru=(a,u)=>{for(var l in u||(u={}))tt.call(u,l)&&Qu(a,l,u[l]);if(At)for(var l of At(u))nt.call(u,l)&&Qu(a,l,u[l]);return a};const Tt=a=>React.createElement("svg",Ru({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 17"),React.createElement("path",{d:"M12 .5c3.176 0 6.05 1.287 8.132 3.368A11.464 11.464 0 0 1 23.5 12c0 3.176-1.287 6.05-3.368 8.132A11.464 11.464 0 0 1 12 23.5c-3.176 0-6.05-1.287-8.132-3.368A11.464 11.464 0 0 1 .5 12c0-3.176 1.287-6.05 3.368-8.132A11.464 11.464 0 0 1 12 .5Z",fillRule:"nonzero",stroke:"#D5DFFF",fill:"none"}));var ju="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIC41YzMuMTc2IDAgNi4wNSAxLjI4NyA4LjEzMiAzLjM2OEExMS40NjQgMTEuNDY0IDAgMCAxIDIzLjUgMTJjMCAzLjE3Ni0xLjI4NyA2LjA1LTMuMzY4IDguMTMyQTExLjQ2NCAxMS40NjQgMCAwIDEgMTIgMjMuNWMtMy4xNzYgMC02LjA1LTEuMjg3LTguMTMyLTMuMzY4QTExLjQ2NCAxMS40NjQgMCAwIDEgLjUgMTJjMC0zLjE3NiAxLjI4Ny02LjA1IDMuMzY4LTguMTMyQTExLjQ2NCAxMS40NjQgMCAwIDEgMTIgLjVaIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q1REZGRiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==",Yt=Object.defineProperty,zt=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Nn=(a,u,l)=>u in a?Yt(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Gn=(a,u)=>{for(var l in u||(u={}))Dn.call(u,l)&&Nn(a,l,u[l]);if(zt)for(var l of zt(u))Jn.call(u,l)&&Nn(a,l,u[l]);return a};const da=a=>React.createElement("svg",Gn({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M11.968.427C5.586.427.413 5.6.413 11.982c0 6.381 5.173 11.554 11.555 11.554 6.381 0 11.554-5.173 11.554-11.554C23.522 5.6 18.35.427 11.968.427Zm6.232 8.6-7.815 7.816c-.154.154-.422.136-.598-.04l-.523-.523-3.502-3.502a.45.45 0 0 1 0-.637l.955-.955a.45.45 0 0 1 .636 0l2.753 2.753 6.503-6.503c.154-.155.421-.137.597.039l.955.955c.176.176.193.443.04.597Z",fill:"#68C79F",fillRule:"nonzero"}));var St="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk2OC40MjdDNS41ODYuNDI3LjQxMyA1LjYuNDEzIDExLjk4MmMwIDYuMzgxIDUuMTczIDExLjU1NCAxMS41NTUgMTEuNTU0IDYuMzgxIDAgMTEuNTU0LTUuMTczIDExLjU1NC0xMS41NTRDMjMuNTIyIDUuNiAxOC4zNS40MjcgMTEuOTY4LjQyN1ptNi4yMzIgOC42LTcuODE1IDcuODE2Yy0uMTU0LjE1NC0uNDIyLjEzNi0uNTk4LS4wNGwtLjUyMy0uNTIzLTMuNTAyLTMuNTAyYS40NS40NSAwIDAgMSAwLS42MzdsLjk1NS0uOTU1YS40NS40NSAwIDAgMSAuNjM2IDBsMi43NTMgMi43NTMgNi41MDMtNi41MDNjLjE1NC0uMTU1LjQyMS0uMTM3LjU5Ny4wMzlsLjk1NS45NTVjLjE3Ni4xNzYuMTkzLjQ0My4wNC41OTdaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",lt=o(38147),jt=o(64303),Lt=o(96435),qn=Object.defineProperty,$n=Object.defineProperties,el=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Hn=(a,u,l)=>u in a?qn(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ot=(a,u)=>{for(var l in u||(u={}))ul.call(u,l)&&Hn(a,l,u[l]);if(In)for(var l of In(u))tl.call(u,l)&&Hn(a,l,u[l]);return a},Bn=(a,u)=>$n(a,el(u)),Vu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const fa=ae.default.TabPane,nl=ue.default.Search,ll=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s})=>{var le,W,z,p,S,Ne,du,fu,nu;const[ou]=(0,g.useSearchParams)(),f=ou.get("defaultActiveKey")||"0",[D,Se]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:f,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[gu,B]=(0,e.useState)(0),[ce,pu]=(0,e.useState)([]),[iu,we]=(0,e.useState)(),[We,ke]=(0,e.useState)(!1),[lu,Be]=(0,e.useState)(0),[Je,V]=(0,e.useState)(f),[G,be]=(0,e.useState)([]),oe=(0,e.useRef)(!1),O=(0,e.useRef)(),[mu,su]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[qe,Du]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[Lu,Z]=(0,e.useState)(1),[Ae,ge]=(0,e.useState)(1),[Ze]=y.default.useForm(),[cu,au]=(0,e.useState)(1),[Fu,Hu]=(0,e.useState)([]),[_u,j]=(0,e.useState)(!1),[de,_e]=(0,e.useState)(null),[Ou,hu]=(0,e.useState)(!1),[Ve,Cu]=(0,e.useState)({id:"",open:""}),Mu=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],Tu=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}],{admin:ze,business:bu,is_shixun_marker:at,is_teacher:rt,user_identity:$u}=u.userInfo||{},zu=ze||bu||at||rt||$u!=="\u5B66\u751F";(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{Ge(Je),vu(Ot({},D)),Ku()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93"),s({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const Ge=A=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:A==="0"?"my":A==="1"?"public":"teacher"}})},Ku=()=>Vu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),vu=A=>Vu(void 0,null,function*(){const q=Ot({},A);q.keyword=encodeURIComponent(A.keyword||"");const ie=yield s({type:"paperlibrary/getPaperlibraryList",payload:q});ie&&ie.status!==403&&ie.status!==401&&ie.status!==500&&(B(ie.exam_count||0),pu(ie.exams||[]),we(ie.auth_role),be([]))}),Su=()=>{D.per_page=10,Se(D),vu(D)},_t=(A,q)=>{D.discipline_id=A||"",D.sub_discipline_id=q||"",D.page=1,D.per_page=10,Se(D),vu(D)},Et=A=>{D.item_type=A||"",D.page=1,D.per_page=10,Se(D),vu(D)},cn=A=>{D.difficulty=A||"",D.page=1,D.per_page=10,Se(D),vu(D)},Kt=A=>{D.is_random=A,D.page=1,D.per_page=10,Se(D),vu(D)},pt=A=>{console.log("\u65F6\u95F4\u7684item",A),D.sort_by=A.type,D.sort_direction=A.direction,D.page=1,D.per_page=10,su(A.name),Se(D),vu(D)},yt=A=>{console.log("\u6B21\u6570\u7684item",A),D.sort_by=A.type,D.sort_direction=A.direction,D.page=1,D.per_page=10,Du(A.name),Se(D),vu(D)},Mt=A=>{D.public=A,D.group_id=null,D.page=1,D.per_page=10,D.discipline_id=null,D.sub_discipline_id=null,D.tag_discipline_id=null,D.difficulty=null,D.is_random=null,Ge(A),V(A),Se(D),vu(D)},dn=A=>{D.page=A,D.per_page=10,Se(D),vu(D)},Zt=A=>{D.page=1,D.keyword=A,A&&(0,ve.tk)({name:A,copywriting:A,position:"Exercise"}),vu(D)},Pt=()=>{if(!iu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},fn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Ut=A=>{oe.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?Qt(A):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:n.modal,content:e.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:q=>oe.current=q.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{oe.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),Qt(A)}})},Qt=A=>Vu(void 0,null,function*(){const q=yield(0,he.Pl)({id:A});(q==null?void 0:q.status)===0&&Su()}),Jt=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Gt=(A,q)=>{if(!iu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const ie=q?`/randompaper/edit/${A}?type=settings`:`/paperlibrary/add/${A}?defaultActiveKey=${Je}&type=2`;(0,K.xg)(ie)},qt=A=>{if(!iu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:A}}})},Dt=(A,q)=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:A,data:q}}})},$t=A=>{be(G!=null&&G.includes(A)?G.filter(q=>q!==A):[...G,A])},ct=A=>{be(A?ce==null?void 0:ce.map(q=>q.id):[])},en=()=>{if(!(G!=null&&G.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((A,q)=>Vu(void 0,null,function*(){const ie=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:G}});(ie==null?void 0:ie.status)===0&&(Su(),be([]),A())}))})},Rt=()=>{var A,q,ie,m,Q;if(!(G!=null&&G.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((A=ce==null?void 0:ce.filter($=>G.includes($.id)))!=null&&A.find($=>$.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!((ie=(q=a.teachGroupData)==null?void 0:q.groups)!=null&&ie.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${n.overflow}`},e.createElement(v.default.Group,{className:n.checkbox,defaultValue:O.current,onChange:$=>O.current=$},(Q=(m=a.teachGroupData)==null?void 0:m.groups)==null?void 0:Q.map($=>e.createElement(v.default,{key:$.group_id,value:$.group_id},$.name)))),onOk:()=>new Promise(($,De)=>Vu(void 0,null,function*(){var Ke;if(!((Ke=O.current)!=null&&Ke.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),De();const Ue=yield(0,je.GW)({ids:G,clazz:"ExaminationBank",group_ids:O.current});(Ue==null?void 0:Ue.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),O.current=[],Su(),be([]),$())}))})},un=A=>Vu(void 0,null,function*(){var q,ie,m,Q;if(!((ie=(q=a.teachGroupData)==null?void 0:q.groups)!=null&&ie.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${n.overflow}`},e.createElement(v.default.Group,{className:n.checkbox,defaultValue:O.current,onChange:$=>O.current=$},(Q=(m=a.teachGroupData)==null?void 0:m.groups)==null?void 0:Q.map($=>e.createElement(v.default,{key:$.group_id,value:$.group_id},$.name)))),onOk:()=>new Promise(($,De)=>Vu(void 0,null,function*(){var Ke;if(!((Ke=O.current)!=null&&Ke.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),De();const Ue=yield(0,je.GW)({ids:A,clazz:"ExaminationBank",group_ids:O.current});(Ue==null?void 0:Ue.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),O.current=[],Su(),be([]),$())}))})}),tn=()=>{var A,q,ie;if(!(G!=null&&G.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((A=ce==null?void 0:ce.filter(m=>G.includes(m.id)))!=null&&A.find(m=>m.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((q=ce==null?void 0:ce.filter(m=>G.includes(m.id)))!=null&&q.every(m=>m.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")ht();else{if((ie=ce==null?void 0:ce.filter(m=>G.includes(m.id)))!=null&&ie.find(m=>!(m!=null&&m.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");hu(!0),vt()}},vt=A=>{j(!0),au(1),Ze.setFieldValue("type",1),ln(A),_e(A)},nn=A=>Vu(void 0,null,function*(){var q;if((q=ce==null?void 0:ce.filter(ie=>ie.id===(A==null?void 0:A.id)))!=null&&q.every(ie=>ie.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?ht():(hu(!1),vt(A))}),ln=A=>Vu(void 0,null,function*(){const q=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Hu(q.disciplines||[]),A!=null&&A.sub_discipline_id&&Ze.setFieldValue("sub_discipline_id",[A==null?void 0:A.discipline_id,A==null?void 0:A.sub_discipline_id])}),ht=()=>Vu(void 0,null,function*(){var A;const q=Je==="2"?1:2,ie=ce?ce.filter(Q=>G.includes(Q.id)&&!(Q.public||Q.apply)).map(Q=>Q.id):[];let m=null;if(Ou)m=yield(0,he.Qp)({ids:ie,source:q});else{let Q=Ze.getFieldsValue();m=yield(0,he.wX)({id:de==null?void 0:de.id,source:q,user_customize:(Q==null?void 0:Q.type)==2,sub_discipline_id:(A=Q==null?void 0:Q.sub_discipline_id)==null?void 0:A[1],discipline_name:Q==null?void 0:Q.discipline_name,sub_discipline_name:Q==null?void 0:Q.sub_discipline_name})}m.status===0&&(oe.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),oe.current=!1,Su(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),Ze.resetFields(),_e(null),j(!1))}),r=A=>Vu(void 0,null,function*(){const q=yield(0,je.hg)({clazz:"ExaminationBank",id:A}),ie=(q==null?void 0:q.groups)||[];O.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${n.overflow}`},e.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),e.createElement(v.default.Group,{className:n.checkbox,defaultValue:O.current,onChange:m=>O.current=m},ie==null?void 0:ie.map(m=>e.createElement(v.default,{key:m.group_id,value:m.group_id},m.name)))),onOk:()=>Vu(void 0,null,function*(){return new Promise((m,Q)=>Vu(void 0,null,function*(){var $;if(!O.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Q();const De=($=ie==null?void 0:ie.map(Ue=>Ue.group_id))==null?void 0:$.filter(Ue=>!O.current.includes(Ue)),Ke=yield(0,je.GW)({ids:[A],clazz:"ExaminationBank",group_ids:De});return O.current=[],(Ke==null?void 0:Ke.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),Su()),m()}))})})}),T=A=>{D.page=1,D.group_id=A,Se(D),vu(D)},X=(A,...q)=>Vu(void 0,[A,...q],function*(ie,m={}){console.log("\u590D\u5236",m),(yield s({type:"paperlibrary/postPaperlibraryCopy",payload:{id:m==null?void 0:m.id}})).status==0&&(d.ZP.success("\u590D\u5236\u6210\u529F"),vu(Bn(Ot({},D),{page:1})))}),U=A=>Vu(void 0,null,function*(){if(!(G!=null&&G.length)){d.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");return}if((G==null?void 0:G.length)>10){d.ZP.warning("\u5355\u6B21\u6279\u91CF\u53D1\u9001\u7684\u8BD5\u5377\u6570\u91CF\u4E0D\u80FD>10\u4EFD");return}(yield s({type:"paperlibrary/postCheckExaminationBanks",payload:{examination_bank_ids:G}})).status==0&&s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{examination_bank_ids:G,data:{is_random:!1},isBatch:!0}}})}),Ee=A=>{var q,ie,m;if(A!=null&&A.is_encrypt){Cu({open:"\u89E3\u5C01",id:A==null?void 0:A.id,phone:(q=u==null?void 0:u.userInfo)==null?void 0:q.phone,login:(ie=u==null?void 0:u.userInfo)==null?void 0:ie.login});return}(m=u==null?void 0:u.userInfo)!=null&&m.phone?Cu({open:"\u8BD5\u5377\u5C01\u5B58",id:A==null?void 0:A.id}):Cu({open:"\u624B\u673A\u53F7\u7ED1\u5B9A"})};return e.createElement("div",{className:n.page_warp},e.createElement(k.Z,{className:"w-full",style:{top:0,left:0},title:"\u8BD5\u5377\u5E93"}),e.createElement("div",{className:n.con_warp},e.createElement("div",{className:n.tabsWrap},e.createElement("div",{className:"flex items-center justify-between"},e.createElement("div",{className:"flex"},[{name:"\u516C\u5171",key:"1"},{name:"\u56E2\u961F\u5171\u4EAB",key:"2"},{name:"\u6211\u521B\u5EFA\u7684",key:"0"}].map((A,q)=>e.createElement("div",{key:A.name,className:`${n.tab_css} ${Je==(A==null?void 0:A.key)&&n.tab_css_active}`,onClick:()=>{A.key!=Je&&Mt(A==null?void 0:A.key)}},A.name))),e.createElement("div",{className:"flex"},e.createElement("div",{className:n.btn_css,onClick:Pt},"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("div",{className:`${n.btn_css} ml10 mr20`,onClick:()=>g.history.push("/randompaper")},"\u968F\u673A\u7EC4\u5377"),e.createElement("div",{className:n.searchWrap},e.createElement(nl,{style:{width:316,height:40},allowClear:!0,suffix:e.createElement("img",{src:o(25365),width:18,height:18,className:"ml10 current",onClick:()=>Zt(D.keyword)}),className:n.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",size:"large",onSearch:Zt,onChange:A=>{D.keyword=A.target.value,Se(D)}}))))),(((le=u==null?void 0:u.userInfo)==null?void 0:le.professional_certification)||D.public!=="1")&&e.createElement("div",{className:n.filterWrap},e.createElement(M.S,{classNameActive:n.languageSelectActive,className:n.languageSelect,randomValue:D.is_random,showRandomType:Je==="0",onRandomChange:Kt,disciplinesData:(W=a.disciplinesData)==null?void 0:W.disciplines,subDisciplineValue:D.sub_discipline_id,directionValue:D.discipline_id,typeValue:D.item_type,difficultyValue:D.difficulty,showItemType:!1,onDirectionChange:_t,onTypeChange:Et,onDifficultyChange:cn,teachGroupData:(z=a==null?void 0:a.teachGroupData)==null?void 0:z.groups,onTeachGroupChange:T,teachGroupValue:D.group_id,showTeachGroup:Je==="2"})),e.createElement("div",{className:n.main_con_warp},(((p=u==null?void 0:u.userInfo)==null?void 0:p.professional_certification)||D.public!=="1")&&e.createElement(_.Z,{align:"middle",className:n.batchWrap},e.createElement(x.Z,{className:"font14 c-light-primary"},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Z(Lu+1),Lu>0&&Lu%2===0?pt(Mu[1]):pt(Mu[0]),ge(1)}},Lu===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Lu>0&&Lu%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),e.createElement(x.Z,{className:"font14 c-light-primary",style:{marginLeft:"20px"}},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{ge(Ae+1),Ae>0&&Ae%2===0?yt(Tu[1]):yt(Tu[0]),Z(1)}},Ae===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Ae>0&&Ae%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),e.createElement("div",{className:n.contentWrap},ce.length?e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]||!!P["paperlibrary/postPaperlibraryCopy"]},ce.map((A,q)=>e.createElement(Nt,{showCheckbox:Je==="0",key:A.id,data:A,user:u,authRole:iu,activeTabsKey:Je,selectIds:G,onSetSelectIds:$t,onSetPublic:nn,onCancelPublic:Ut,onShare:un,onCancelShare:r,onPublicReview:Jt,onEdit:Gt,onDelete:qt,onSendToClass:Dt,onCopy:X,onEncryptionAndSealing:Ee,handleReloadData:Su}))):e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},e.createElement(pe.Z,{img:o(56022),customText:!((S=u==null?void 0:u.userInfo)!=null&&S.professional_certification)&&D.public==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90",ButtonTwo:!((Ne=u==null?void 0:u.userInfo)!=null&&Ne.professional_certification)&&D.public==="1"&&e.createElement("div",{className:n.btn_css2,onClick:()=>{g.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")})))),gu!==0&&e.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:dn,pageSize:D==null?void 0:D.per_page,defaultCurrent:1,current:D.page||1,total:gu,showTotal:A=>e.createElement("span",{className:"mr10"},"\u5171",e.createElement("span",{className:"c-orange"}," ",A," "),"\u6761\u6570\u636E")}),e.createElement(gt.Z,{visible:((du=a.actionTabs)==null?void 0:du.key)==="Paperlibrary-Auth",occupationValue:(nu=(fu=a.actionTabs)==null?void 0:fu.params)==null?void 0:nu.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),e.createElement(e.Fragment,null,e.createElement(wu.T$,{onCancel:()=>{Cu(Bn(Ot({},Ve),{open:""}))},open:(Ve==null?void 0:Ve.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),e.createElement(wu.$i,{onCancel:()=>{Cu(Bn(Ot({},Ve),{open:""}))},onFinish:()=>{Su()},open:(Ve==null?void 0:Ve.open)==="\u8BD5\u5377\u5C01\u5B58",Data:Ot({},Ve)}),e.createElement(wu.K1,{onCancel:()=>{Cu(Bn(Ot({},Ve),{open:""}))},onFinish:()=>{Su()},open:(Ve==null?void 0:Ve.open)==="\u89E3\u5C01",Data:Ot({},Ve)})),e.createElement(on,null),e.createElement(mt,null),e.createElement(Ft,{onReloadData:Su}),e.createElement(it.Z,null),e.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:We},e.createElement("section",{className:n.modal},e.createElement("div",{className:n.title},e.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),e.createElement("i",{onClick:()=>ke(!1),className:"icon-guanbi1 current"})),e.createElement("div",{className:n.list},e.createElement("div",{onClick:()=>Be(0),style:{color:lu?"#999999":"#4AA37E"}},e.createElement("img",{src:lu?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),e.createElement("div",{className:n.list},e.createElement("div",{onClick:()=>Be(1),style:{color:lu?"#4AA37E":"#999999"}},e.createElement("img",{src:lu?St:ju}),"\u968F\u673A\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),e.createElement("div",{className:n.btns},e.createElement("div",{onClick:()=>ke(!1),className:n.cancel},"\u53D6\u6D88"),e.createElement("div",{onClick:()=>{lu===0?Pt():g.history.push("/randompaper")},className:n.confirm},"\u786E\u8BA4")))),e.createElement(F.default,{width:640,className:n.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:_u,onCancel:()=>{j(!1),Ze.resetFields(),_e(null)},onOk:()=>{Ze.validateFields().then(A=>Vu(void 0,null,function*(){ht()}))}},e.createElement("div",{className:n.applyPublicContent},e.createElement("div",{className:n.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",e.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",e.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",e.createElement("br",null)),!Ou&&e.createElement(y.default,{labelAlign:"left",form:Ze},e.createElement(y.default.Item,{name:"type"},e.createElement(h.ZP.Group,{onChange:A=>{if(au(A.target.value),A.target.value==1)Ze.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(de!=null&&de.sub_discipline_id){Ze.setFieldValue("sub_discipline_id",[de==null?void 0:de.discipline_id,de==null?void 0:de.sub_discipline_id]);return}Ze.setFieldsValue({sub_discipline_id:[]})}}},e.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),e.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),cu==1&&e.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},e.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Fu,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(A,q)=>Ze.setFieldsValue({sub_discipline_id:A})})),cu==2&&e.createElement(e.Fragment,null,e.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"}))))))),Je==="0"&&!!(G!=null&&G.length)&&e.createElement("div",{className:n.batch},e.createElement("aside",null,e.createElement("div",{style:{flexShrink:0,marginRight:20}},e.createElement(v.default,{className:"font14",checked:ce!=null&&ce.length?G.length===(ce==null?void 0:ce.length):!1,onChange:A=>ct(A.target.checked)},"\u672C\u9875\u5168\u9009",e.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",G==null?void 0:G.length,")"))),e.createElement("div",{className:n.btns},e.createElement("div",{className:n.btn,onClick:Rt}," ",e.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),e.createElement("div",{className:n.btn,onClick:tn}," ",e.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),e.createElement("div",{className:n.btn,onClick:en}," ",e.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),e.createElement("div",{className:n.btn,onClick:U}," ",e.createElement("i",{className:"iconfont icon-fasong"}),"\u53D1\u9001\u81F3\u8BFE\u5802"),e.createElement("div",{onClick:()=>be([]),style:{marginLeft:"auto"},className:n.btn}," ",e.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))))};var al=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(ll),rl=o(46977),Te={flex_box_center:"flex_box_center___YF5u2",flex_space_between:"flex_space_between___ScpUk",flex_box_vertical_center:"flex_box_vertical_center___QyWL5",flex_box_center_end:"flex_box_center_end___a7RY3",flex_box_column:"flex_box_column___kNkTJ",bg:"bg___CVTcu",page:"page___aLVfq",title:"title___eBN1K",wrap:"wrap___bH67d",tabContainer:"tabContainer___bnH0w",tabItem:"tabItem___xH7El",active:"active____LRqh",tabsWrap:"tabsWrap___kDVyc",filterWrap:"filterWrap___IcNGG",filterBg:"filterBg___Xhnha",batchWrap:"batchWrap___jDwPX",contentWrap:"contentWrap___rc_Ir",bottomWrapper:"bottomWrapper___v4iUt",checkbox:"checkbox___TEWur",modal:"modal___hMWaz",list:"list___iSItF",btns:"btns___mTnwA",confirm:"confirm___h7MjS",cancel:"cancel____R3vo",batch:"batch___G4972",btn:"btn____RQir",languageSelect:"languageSelect___uhevm",searchWrp:"searchWrp___geYFQ",searchInput:"searchInput___sr71q",actionBtn:"actionBtn___W7CB7",applyPublicContainer:"applyPublicContainer___qQNWf","ant-modal-header":"ant-modal-header___v3Z_E","ant-modal-title":"ant-modal-title___Lz3lq","ant-modal-body":"ant-modal-body___bq7ov","ant-modal-close":"ant-modal-close___DHQkn","ant-modal-close-x":"ant-modal-close-x___hiaRV","ant-modal-footer":"ant-modal-footer___YVRtU","ant-input":"ant-input___CIxFw","ant-form-item":"ant-form-item___PoVRs","ant-form-item-label":"ant-form-item-label___hxRc6",applyPublicContent:"applyPublicContent___UZXAH",spin:"spin___Ehzx3",tips:"tips___eae0X",action:"action___x2yOj"},fe={itemWrap:"itemWrap___BDCPf",checkBoxWrapper:"checkBoxWrapper___Pe5qF",listWrap:"listWrap___NjsoL",list:"list___ZW6g4",flexCenter:"flexCenter___VgbXy",flexRow:"flexRow___FJgAZ",imgWrap:"imgWrap___TFQDv",img:"img___B25WD",contentWrap:"contentWrap___txkLQ",titleWrap:"titleWrap___VzH42",title:"title___d6PRA",content:"content___uBLiF",bottomWrap:"bottomWrap___O1kV_",updateTime:"updateTime___unm3Q",useCount:"useCount___MPzlU",actionBtnWrapper:"actionBtnWrapper___iUrqY",actionBtn:"actionBtn___kocKl",actionButton:"actionButton___ceTUc",actionBar:"actionBar___AhmnJ",typeIcon:"typeIcon___ncKEV",private:"private___w4a5q",public:"public___HK25f",random:"random___FjV7N",actionLinkWrapper:"actionLinkWrapper___mcS4F",actionLink:"actionLink____wF2e",actionIcon:"actionIcon___B1hqW",line:"line___hRb6B",b1:"b1___E_5pj",b2:"b2___X1vIg",actionLeftItem:"actionLeftItem___IaDnJ",export_type_modal:"export_type_modal___iPc9y",export_type_modal_con:"export_type_modal_con___x1FRO",type_item:"type_item___sNJMH",img_warp:"img_warp___juEXh",img_warp_active:"img_warp_active___dNsyn",menu:"menu____J9tS"},hn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const ol={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},il=({showCheckbox:a=!1,data:u,user:l,authRole:P,activeTabsKey:s,selectIds:le=[],onSetSelectIds:W=()=>{},onPublicReview:z=()=>{},onSetPublic:p=()=>{},onCancelPublic:S=()=>{},onShare:Ne=()=>{},onCancelShare:du=()=>{},onEdit:fu=()=>{},onDelete:nu=()=>{},onSendToClass:ou=()=>{}})=>{var f,D,Se,gu,B,ce;const[pu,iu]=(0,e.useState)(!1),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(!1),[Be,Je]=(0,e.useState)(""),V=()=>{F.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:e.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},G=()=>hn(void 0,null,function*(){var O;iu(!0);const mu=yield(0,N.Mb)({categoryId:u.id});iu(!1),mu!=null&&mu.exercise_id&&g.history.push(`/classrooms/coursesId/exercise/${mu.exercise_id}/${(O=l.userInfo)==null?void 0:O.login}/initate_answer`)}),be=[{label:e.createElement("a",{className:fe.actionLink,onClick:()=>{du(u.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!u.is_random&&u.is_share},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>p(u)},"\u516C\u5F00"),key:"3",show:!u.is_random&&!u.public&&!u.apply},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>S(u.id)},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!u.is_random&&u.public},{label:e.createElement("a",{className:fe.actionLink},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!u.is_random&&!u.public&&u.apply,disabled:!0},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>{u.is_random?lu(!0):(Je(""),We(!0))}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>nu(u.id)},"\u5220\u9664"),key:"7",show:(s==="0"||s==="2")&&!u.public||s==="1"&&((f=u.author)==null?void 0:f.login)!==((D=l.userInfo)==null?void 0:D.login)&&(0,Bu.fn)()}].filter(O=>O.show),oe=e.createElement(w.default,{forceSubMenuRender:!0,className:fe.menu,items:be});return e.createElement("div",{className:fe.itemWrap},e.createElement("div",{className:fe.listWrap},e.createElement("div",{className:`${fe.list} ${fe.flexCenter}`},e.createElement("div",{className:fe.contentWrap},e.createElement(_.Z,{align:"top"},a&&e.createElement(v.default,{className:`${fe.checkBoxWrapper} mr10`,checked:le.includes(u.id),onChange:O=>{W(u.id)}}),e.createElement(x.Z,null,e.createElement(_.Z,{align:"middle",className:fe.titleWrap},e.createElement("a",{onClick:()=>{if(P){const O=u.is_random?`/randompaper/detail/${u.id}`:`/paperlibrary/see/${u.id}?defaultActiveKey=${s}`;g.history.push(O)}}},e.createElement("p",{className:fe.title,title:u.name},u.name)),e.createElement(_.Z,{align:"middle"},(s==="0"||s==="2")&&e.createElement(e.Fragment,null,u.public?e.createElement("div",{className:`${fe.typeIcon} ${fe.public}`},"\u5DF2\u516C\u5F00"):e.createElement("div",{className:`${fe.typeIcon} ${fe.private}`},"\u81EA\u7528"),u.is_random&&e.createElement("div",{className:`${fe.typeIcon} ${fe.random}`},"\u968F\u673A")),(s==="1"&&(0,Bu.ag)()||s==="0")&&u.changed&&e.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:V}))),e.createElement("div",{className:`${fe.flexRow}`},e.createElement("div",{className:fe.content},"\u8BD5\u9898\u6570",e.createElement("span",null,u.question_count)),e.createElement("div",{className:fe.content},"\u603B\u5206",e.createElement("span",null,u.total_score)),e.createElement("div",{className:fe.content},"\u96BE\u5EA6",e.createElement("span",null,ol[u.difficulty]))))),e.createElement("div",null,P&&e.createElement("div",{className:fe.actionBtnWrapper},e.createElement("a",{className:`${fe.actionBtn} mr30`,onClick:()=>{if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u)}},e.createElement("i",{className:`iconfont icon-fasongzhiketang ${fe.actionIcon}`}),e.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),e.createElement(re.Z,{spinning:pu},e.createElement("a",{className:`${fe.actionBtn}`,onClick:(0,L.throttle)(G,3500)},e.createElement("i",{className:`iconfont icon-monikaoshi2 ${fe.actionIcon}`}),e.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))))))),e.createElement("div",{className:fe.actionBar},e.createElement("div",{className:fe.flexRow},e.createElement("div",{className:fe.actionLeftItem},"\u66F4\u65B0",e.createElement("span",null,u.update_time?ru()(u.update_time).format("YYYY-MM-DD"):"")),e.createElement("div",{className:fe.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",e.createElement("span",null,u.quotes)),s==="1"&&e.createElement("div",{className:fe.actionLeftItem},"\u521B\u5EFA\u8005",e.createElement("span",null,(Se=u.author)==null?void 0:Se.name)),s==="2"&&e.createElement("div",{className:fe.actionLeftItem},"\u5206\u4EAB\u4EBA",e.createElement("span",null,(gu=u.author)==null?void 0:gu.name))),e.createElement("div",{className:fe.flexRow},((s==="0"||s==="2")&&!u.public||s==="1"&&((B=u.author)==null?void 0:B.login)!==((ce=l.userInfo)==null?void 0:ce.login)&&(0,Bu.ag)())&&e.createElement(_.Z,{align:"middle",className:fe.actionLinkWrapper},e.createElement("a",{className:`${fe.actionLink}`,onClick:()=>fu(u.id,u.is_random)},"\u7F16\u8F91")),e.createElement(Xu.Z,{dropdownRender:()=>oe},e.createElement(_.Z,{align:"middle",className:fe.actionLinkWrapper},e.createElement("a",{className:`${fe.actionLink}`},"\u66F4\u591A")))))),e.createElement(F.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:we,onCancel:()=>We(!1),onOk:()=>hn(void 0,null,function*(){if(Be==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Be=="pdf"){const O=`/paperlibrary/see/${u.id}?defaultActiveKey=${s}&exportPDF=true`;g.history.push({pathname:O,state:{}})}else Be=="word"&&(0,Fe.ON)({id:u==null?void 0:u.id,middle_export:1,export_type:0});We(!1)})},e.createElement("div",{className:fe.export_type_modal},e.createElement("div",{className:fe.export_type_modal_con},e.createElement("div",{className:fe.type_item},e.createElement("div",{className:`${fe.img_warp} ${Be=="pdf"?fe.img_warp_active:""}`,onClick:()=>Je("pdf")},e.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),e.createElement("div",{className:fe.type_item},e.createElement("div",{className:`${fe.img_warp} ${Be=="word"?fe.img_warp_active:""}`,onClick:()=>Je("word")},e.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),e.createElement(F.default,{width:450,title:"\u63D0\u793A",open:ke,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>lu(!1),onOk:()=>hn(void 0,null,function*(){if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u),lu(!1)})},"\u7531\u4E8E\u6539\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u5728\u8FDB\u884C\u5BFC\u51FA"))};var sl=o(41708),cl=o(95494),dl=Object.defineProperty,Tn=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,zn=(a,u,l)=>u in a?dl(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Sn=(a,u)=>{for(var l in u||(u={}))fl.call(u,l)&&zn(a,l,u[l]);if(Tn)for(var l of Tn(u))ml.call(u,l)&&zn(a,l,u[l]);return a},Gu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const ma=ae.default.TabPane,Aa=ue.default.Search,Al=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s,location:le})=>{var W,z,p,S,Ne,du,fu;const[nu]=(0,g.useSearchParams)(),ou=nu.get("defaultActiveKey")||"0",[f,D]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:ou,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[Se,gu]=(0,e.useState)(0),[B,ce]=(0,e.useState)([]),[pu,iu]=(0,e.useState)(),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(0),[Be,Je]=(0,e.useState)(ou),[V,G]=(0,e.useState)([]),be=(0,e.useRef)(!1),oe=(0,e.useRef)(),[O,mu]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[su,qe]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[Du,Lu]=(0,e.useState)(1),[Z,Ae]=(0,e.useState)(1),[ge]=y.default.useForm(),[Ze,cu]=(0,e.useState)(1),[au,Fu]=(0,e.useState)([]),[Hu,_u]=(0,e.useState)(!1),[j,de]=(0,e.useState)(null),[_e,Ou]=(0,e.useState)(!1),hu=[{name:"\u516C\u5171",id:"1"},{name:"\u56E2\u961F\u5171\u4EAB",id:"2",hidden:!((z=(W=a.teachGroupData)==null?void 0:W.groups)!=null&&z.length)},{name:"\u6211\u521B\u5EFA\u7684",id:"0"}].filter(r=>!r.hidden),Ve=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],Cu=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{Mu(Be),ze(Sn({},f)),Tu()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93"),s({type:"globalSetting/headerFooterToggle",payload:!1})},[]);const Mu=r=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:r==="0"?"my":r==="1"?"public":"teacher"}})},Tu=()=>Gu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),ze=r=>Gu(void 0,null,function*(){const T=Sn({},r);T.keyword=encodeURIComponent(r.keyword||"");const X=yield s({type:"paperlibrary/getPaperlibraryList",payload:T});X&&X.status!==403&&X.status!==401&&X.status!==500&&(gu(X.exam_count||0),ce(X.exams||[]),iu(X.auth_role),G([]))}),bu=()=>{f.per_page=10,D(f),ze(f)},at=(r,T)=>{f.discipline_id=r||"",f.sub_discipline_id=T||"",f.page=1,f.per_page=10,D(f),ze(f)},rt=r=>{f.item_type=r||"",f.page=1,f.per_page=10,D(f),ze(f)},$u=r=>{f.difficulty=r||"",f.page=1,f.per_page=10,D(f),ze(f)},zu=r=>{f.is_random=r,f.page=1,f.per_page=10,D(f),ze(f)},Ge=r=>{console.log("\u65F6\u95F4\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,mu(r.name),D(f),ze(f)},Ku=r=>{console.log("\u6B21\u6570\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,qe(r.name),D(f),ze(f)},vu=r=>{f.public=r,f.group_id=null,f.page=1,f.per_page=10,f.discipline_id=null,f.sub_discipline_id=null,f.tag_discipline_id=null,f.difficulty=null,f.is_random=null,Mu(r),Je(r),D(f),ze(f)},Su=r=>{f.page=r,f.per_page=10,D(f),ze(f)},_t=r=>{f.page=1,f.keyword=r,r&&(0,ve.tk)({name:r,copywriting:r,position:"Exercise"}),ze(f)},Et=()=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},cn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Kt=r=>{be.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?pt(r):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:Te.modal,content:e.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:T=>be.current=T.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{be.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),pt(r)}})},pt=r=>Gu(void 0,null,function*(){const T=yield(0,he.Pl)({id:r});(T==null?void 0:T.status)===0&&bu()}),yt=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Mt=(r,T)=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const X=T?`/randompaper/edit/${r}?type=settings`:`/paperlibrary/add/${r}?defaultActiveKey=${Be}&type=2`;(0,K.xg)(X)},dn=r=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:r}}})},Zt=(r,T)=>{console.log(T,"data"),s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:r,data:T}}})},Pt=r=>{G(V!=null&&V.includes(r)?V.filter(T=>T!==r):[...V,r])},fn=r=>{G(r?B==null?void 0:B.map(T=>T.id):[])},Ut=()=>{if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((r,T)=>Gu(void 0,null,function*(){const X=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:V}});(X==null?void 0:X.status)===0&&(bu(),G([]),r())}))})},Qt=()=>{var r,T,X,U,Ee;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(A=>V.includes(A.id)))!=null&&r.find(A=>A.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Te.overflow}`},e.createElement(v.default.Group,{className:Te.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>Gu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:V,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})},Jt=r=>Gu(void 0,null,function*(){var T,X,U,Ee;if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Te.overflow}`},e.createElement(v.default.Group,{className:Te.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>Gu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:r,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})}),Gt=()=>{var r,T,X;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&r.find(U=>U.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((T=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&T.every(U=>U.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")ct();else{if((X=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&X.find(U=>!(U!=null&&U.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");Ou(!0),Dt()}},qt=r=>Gu(void 0,null,function*(){var T;if((T=B==null?void 0:B.filter(X=>X.id===(r==null?void 0:r.id)))!=null&&T.every(X=>X.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?ct():(Ou(!1),Dt(r))}),Dt=r=>{_u(!0),cu(1),ge.setFieldValue("type",1),$t(r),de(r)},$t=r=>Gu(void 0,null,function*(){const T=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Fu(T.disciplines||[]),r!=null&&r.sub_discipline_id&&ge.setFieldValue("sub_discipline_id",[r==null?void 0:r.discipline_id,r==null?void 0:r.sub_discipline_id])}),ct=()=>Gu(void 0,null,function*(){var r;const T=Be==="2"?1:2,X=B?B.filter(Ee=>V.includes(Ee.id)&&!(Ee.public||Ee.apply)).map(Ee=>Ee.id):[];let U=null;if(_e)U=yield(0,he.Qp)({ids:X,source:T});else{let Ee=ge.getFieldsValue();U=yield(0,he.wX)({id:j==null?void 0:j.id,source:T,user_customize:(Ee==null?void 0:Ee.type)==2,sub_discipline_id:(r=Ee==null?void 0:Ee.sub_discipline_id)==null?void 0:r[1],discipline_name:Ee==null?void 0:Ee.discipline_name,sub_discipline_name:Ee==null?void 0:Ee.sub_discipline_name})}U.status===0&&(be.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),be.current=!1,bu(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),ge.resetFields(),de(null),_u(!1))}),en=r=>Gu(void 0,null,function*(){const T=yield(0,je.hg)({clazz:"ExaminationBank",id:r}),X=(T==null?void 0:T.groups)||[];oe.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Te.overflow}`},e.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),e.createElement(v.default.Group,{className:Te.checkbox,defaultValue:oe.current,onChange:U=>oe.current=U},X==null?void 0:X.map(U=>e.createElement(v.default,{key:U.group_id,value:U.group_id},U.name)))),onOk:()=>Gu(void 0,null,function*(){return new Promise((U,Ee)=>Gu(void 0,null,function*(){var A;if(!oe.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Ee();const q=(A=X==null?void 0:X.map(m=>m.group_id))==null?void 0:A.filter(m=>!oe.current.includes(m)),ie=yield(0,je.GW)({ids:[r],clazz:"ExaminationBank",group_ids:q});return oe.current=[],(ie==null?void 0:ie.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),bu()),U()}))})})}),Rt=r=>{f.page=1,f.group_id=r,D(f),ze(f)},{admin:un,business:tn,is_shixun_marker:vt,is_teacher:nn,user_identity:ln}=u.userInfo||{},ht=un||tn||vt||nn||ln!=="\u5B66\u751F";return e.createElement(e.Fragment,null,e.createElement(sl.Z,{title:"\u8BD5\u5377\u5E93",defaultBack:"/",backTitle:"\u8FD4\u56DE\u9996\u9875"}),e.createElement("section",{className:Te.bg},e.createElement("section",{className:Te.page},e.createElement("div",{className:Te.wrap},e.createElement("div",{className:"flex align-center"},e.createElement("div",{className:Te.tabContainer},hu.map(r=>e.createElement("div",{key:r.id,onClick:()=>vu(r.id),className:`${Te.tabItem} ${Be===r.id?Te.active:""}`},r.name))),e.createElement("div",{className:Te.searchWrp},e.createElement(Le.t7,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",style:{width:337},className:Te.searchInput,onChange:_t}),ht&&e.createElement(x.Z,{style:{marginLeft:20}},e.createElement(Iu.ZP,{className:`mr20 ${Te.actionBtn}`,onClick:Et},"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement(Iu.ZP,{className:`${Te.actionBtn}`,onClick:()=>g.history.push("/randompaper")},"\u968F\u673A\u7EC4\u5377")))),e.createElement("div",{className:Te.filterWrap},e.createElement("img",{src:cl,className:Te.filterBg}),e.createElement(rl.S,{className:Te.languageSelect,randomValue:f.is_random,showRandomType:Be==="0",onRandomChange:zu,disciplinesData:(p=a.disciplinesData)==null?void 0:p.disciplines,subDisciplineValue:f.sub_discipline_id,directionValue:f.discipline_id,typeValue:f.item_type,difficultyValue:f.difficulty,showItemType:!1,onDirectionChange:at,onTypeChange:rt,onDifficultyChange:$u,teachGroupData:(S=a==null?void 0:a.teachGroupData)==null?void 0:S.groups,onTeachGroupChange:Rt,teachGroupValue:f.group_id,showTeachGroup:Be==="2"})),e.createElement("div",{className:Te.bottomWrapper},e.createElement(_.Z,{align:"middle",className:Te.batchWrap},e.createElement(x.Z,{className:"font14 c-light-primary"},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Lu(Du+1),Du>0&&Du%2===0?Ge(Ve[1]):Ge(Ve[0]),Ae(1)}},Du===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Du>0&&Du%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),e.createElement(x.Z,{className:"font14 c-light-primary",style:{marginLeft:"20px"}},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Ae(Z+1),Z>0&&Z%2===0?Ku(Cu[1]):Ku(Cu[0]),Lu(1)}},Z===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Z>0&&Z%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),e.createElement("div",{className:Te.contentWrap},B.length?e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},B.map((r,T)=>e.createElement(il,{showCheckbox:Be==="0",key:r.id,data:r,user:u,authRole:pu,activeTabsKey:Be,selectIds:V,onSetSelectIds:Pt,onCancelPublic:Kt,onCancelShare:en,onPublicReview:yt,onEdit:Mt,onDelete:dn,onSendToClass:Zt,onSetPublic:qt,onShare:Jt}))):e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},e.createElement(pe.Z,null)))),Se!==0&&e.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:Su,pageSize:f==null?void 0:f.per_page,defaultCurrent:1,current:f.page||1,total:Se,showTotal:r=>e.createElement("span",{className:"mr10"},"\u5171",e.createElement("span",{className:"c-orange"},r),"\u6761\u6570\u636E")})),e.createElement(gt.Z,{visible:((Ne=a.actionTabs)==null?void 0:Ne.key)==="Paperlibrary-Auth",occupationValue:(fu=(du=a.actionTabs)==null?void 0:du.params)==null?void 0:fu.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),e.createElement(on,null),e.createElement(mt,null),e.createElement(Ft,{onReloadData:bu}),e.createElement(it.Z,null),e.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:we},e.createElement("section",{className:Te.modal},e.createElement("div",{className:Te.title},e.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),e.createElement("i",{onClick:()=>We(!1),className:"icon-guanbi1 current"})),e.createElement("div",{className:Te.list},e.createElement("div",{onClick:()=>lu(0),style:{color:ke?"#999999":"#4AA37E"}},e.createElement("img",{src:ke?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),e.createElement("div",{className:Te.list},e.createElement("div",{onClick:()=>lu(1),style:{color:ke?"#4AA37E":"#999999"}},e.createElement("img",{src:ke?St:ju}),"\u968F\u673A\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),e.createElement("div",{className:Te.btns},e.createElement("div",{onClick:()=>We(!1),className:Te.cancel},"\u53D6\u6D88"),e.createElement("div",{onClick:()=>{ke===0?Et():g.history.push("/randompaper")},className:Te.confirm},"\u786E\u8BA4")))),e.createElement(F.default,{width:640,className:Te.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:Hu,onCancel:()=>{_u(!1),ge.resetFields(),de(null)},onOk:()=>{ge.validateFields().then(r=>Gu(void 0,null,function*(){ct()}))}},e.createElement("div",{className:Te.applyPublicContent},e.createElement("div",{className:Te.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",e.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",e.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",e.createElement("br",null)),!_e&&e.createElement(y.default,{labelAlign:"left",size:"large",form:ge},e.createElement(y.default.Item,{name:"type"},e.createElement(h.ZP.Group,{onChange:r=>{if(cu(r.target.value),r.target.value==1)ge.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(j!=null&&j.sub_discipline_id){ge.setFieldValue("sub_discipline_id",[j==null?void 0:j.discipline_id,j==null?void 0:j.sub_discipline_id]);return}ge.setFieldsValue({sub_discipline_id:[]})}}},e.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),e.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Ze==1&&e.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},e.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:au,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(r,T)=>ge.setFieldsValue({sub_discipline_id:r})})),Ze==2&&e.createElement(e.Fragment,null,e.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))))))),Be==="0"&&!!(V!=null&&V.length)&&e.createElement("div",{className:Te.batch},e.createElement("aside",null,e.createElement("div",{style:{flexShrink:0,marginRight:20}},e.createElement(v.default,{className:"font14",checked:B!=null&&B.length?V.length===(B==null?void 0:B.length):!1,onChange:r=>fn(r.target.checked)},"\u672C\u9875\u5168\u9009",e.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",V==null?void 0:V.length,")"))),e.createElement("div",{className:Te.btns},e.createElement("div",{className:Te.btn,onClick:Qt}," ",e.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),e.createElement("div",{className:Te.btn,onClick:Gt}," ",e.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),e.createElement("div",{className:Te.btn,onClick:Ut}," ",e.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),e.createElement("div",{onClick:()=>G([]),style:{marginLeft:"auto"},className:Te.btn}," ",e.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))))};var El=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(Al),pl=o(75852),Me={flex_box_center:"flex_box_center___eUsOw",flex_space_between:"flex_space_between___ehCro",flex_box_vertical_center:"flex_box_vertical_center___KU4WA",flex_box_center_end:"flex_box_center_end___Af3Ht",flex_box_column:"flex_box_column___PWFDS",bg:"bg___ejVEP",page:"page___SYUK7",title:"title___krORz",wrap:"wrap___BFfox",tabContainer:"tabContainer___nfZd8",tabItem:"tabItem___UqiT6",active:"active___S0SA6",tabsWrap:"tabsWrap___Mmx80",filterWrap:"filterWrap___z3L0S",filterBg:"filterBg___vaCYT",batchWrap:"batchWrap___anxcW",contentWrap:"contentWrap___zurrv",bottomWrapper:"bottomWrapper___bSAtw",checkbox:"checkbox___fagsr",modal:"modal___IVaR0",list:"list___E2QFV",btns:"btns___VxLiv",confirm:"confirm___fp5gI",cancel:"cancel___PVDBr",batch:"batch___zuOqW",btn:"btn___WkNij",languageSelect:"languageSelect___p6SIs",searchWrp:"searchWrp___o98by",actionBtn:"actionBtn___jqa8S",applyPublicContainer:"applyPublicContainer___uAZ3V","ant-modal-header":"ant-modal-header___Y_Kdk","ant-modal-title":"ant-modal-title___awRcY","ant-modal-body":"ant-modal-body___Kktkb","ant-modal-close":"ant-modal-close___OqAGc","ant-modal-close-x":"ant-modal-close-x___XKjW_","ant-modal-footer":"ant-modal-footer___akyMR","ant-input":"ant-input___QKQHE","ant-form-item":"ant-form-item___Q86Kb","ant-form-item-label":"ant-form-item-label___qdwpE",applyPublicContent:"applyPublicContent___sPTHs",spin:"spin___BbUg0",tips:"tips___8C_3I",action:"action___ZUfFC",myInput:"myInput___I0Ega"},me={itemWrap:"itemWrap___m1Rvv",checkBoxWrapper:"checkBoxWrapper___oeOrC",listWrap:"listWrap___Idhgk",list:"list___ABGmv",flexCenter:"flexCenter___U4qvV",flexRow:"flexRow____X9Sz",imgWrap:"imgWrap___SS3Ts",img:"img___YIyaB",contentWrap:"contentWrap___mcoob",titleWrap:"titleWrap___n5zm2",title:"title___pf2TO",content:"content___NgRRf",bottomWrap:"bottomWrap___ABJ0e",updateTime:"updateTime___hnmHE",useCount:"useCount___rec8t",actionBtnWrapper:"actionBtnWrapper___yeIGM",actionBtn:"actionBtn___AeF6E",actionButton:"actionButton___u_cSZ",actionBar:"actionBar___Nkqlz",typeIcon:"typeIcon___gJkiB",private:"private___kxQmh",public:"public___QIY__",random:"random___TPMqV",actionLinkWrapper:"actionLinkWrapper___qsdG_",actionLink:"actionLink___v_Y79",actionIcon:"actionIcon___qPV1e",line:"line___j474a",b1:"b1___HUye6",b2:"b2___E3iLd",actionLeftItem:"actionLeftItem___FHQDF",export_type_modal:"export_type_modal___Q9c8F",export_type_modal_con:"export_type_modal_con___x_6Z1",type_item:"type_item___pNoUU",img_warp:"img_warp___e2gg5",img_warp_active:"img_warp_active___JENxG",menu:"menu___ymFJ_"},jn=o(42882),bn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const vl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Bl=({showCheckbox:a=!1,data:u,user:l,authRole:P,activeTabsKey:s,selectIds:le=[],onSetSelectIds:W=()=>{},onPublicReview:z=()=>{},onSetPublic:p=()=>{},onCancelPublic:S=()=>{},onShare:Ne=()=>{},onCancelShare:du=()=>{},onEdit:fu=()=>{},onDelete:nu=()=>{},onSendToClass:ou=()=>{}})=>{var f,D,Se,gu,B,ce;const[pu,iu]=(0,e.useState)(!1),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(!1),[Be,Je]=(0,e.useState)(""),V=()=>{F.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:e.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},G=()=>bn(void 0,null,function*(){var O;iu(!0);const mu=yield(0,N.Mb)({categoryId:u.id});iu(!1),mu!=null&&mu.exercise_id&&g.history.push(`/classrooms/coursesId/exercise/${mu.exercise_id}/${(O=l.userInfo)==null?void 0:O.login}/initate_answer`)}),be=[{label:e.createElement("a",{className:me.actionLink,onClick:()=>{du(u.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!u.is_random&&u.is_share},{label:e.createElement("a",{className:me.actionLink,onClick:()=>p(u)},"\u516C\u5F00"),key:"3",show:!u.is_random&&!u.public&&!u.apply},{label:e.createElement("a",{className:me.actionLink,onClick:()=>S(u.id)},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!u.is_random&&u.public},{label:e.createElement("a",{className:me.actionLink},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!u.is_random&&!u.public&&u.apply,disabled:!0},{label:e.createElement("a",{className:me.actionLink,onClick:()=>{u.is_random?lu(!0):(Je(""),We(!0))}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:e.createElement("a",{className:me.actionLink,onClick:()=>nu(u.id)},"\u5220\u9664"),key:"7",show:(s==="0"||s==="2")&&!u.public||s==="1"&&((f=u.author)==null?void 0:f.login)!==((D=l.userInfo)==null?void 0:D.login)&&(0,Bu.fn)()}].filter(O=>O.show),oe=e.createElement(w.default,{forceSubMenuRender:!0,className:me.menu,items:be});return e.createElement("div",{className:me.itemWrap},e.createElement("div",{className:me.listWrap},e.createElement("div",{className:`${me.list} ${me.flexCenter}`},e.createElement("div",{className:me.contentWrap},e.createElement(_.Z,{align:"top"},a&&e.createElement(v.default,{className:`${me.checkBoxWrapper} ${jn.Z.threeCheckboxSty} mr10`,checked:le.includes(u.id),onChange:O=>{W(u.id)}}),e.createElement(x.Z,null,e.createElement(_.Z,{align:"middle",className:me.titleWrap},e.createElement("a",{onClick:()=>{if(P){const O=u.is_random?`/randompaper/detail/${u.id}`:`/paperlibrary/see/${u.id}?defaultActiveKey=${s}`;g.history.push(O)}}},e.createElement("p",{className:me.title,title:u.name},u.name)),e.createElement(_.Z,{align:"middle"},(s==="0"||s==="2")&&e.createElement(e.Fragment,null,u.public?e.createElement("div",{className:`${me.typeIcon} ${me.public}`},"\u5DF2\u516C\u5F00"):e.createElement("div",{className:`${me.typeIcon} ${me.private}`},"\u81EA\u7528"),u.is_random&&e.createElement("div",{className:`${me.typeIcon} ${me.random}`},"\u968F\u673A")),(s==="1"&&(0,Bu.ag)()||s==="0")&&u.changed&&e.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:V}))),e.createElement("div",{className:`${me.flexRow}`},e.createElement("div",{className:me.content},"\u8BD5\u9898\u6570",e.createElement("span",null,u.question_count)),e.createElement("div",{className:me.content},"\u603B\u5206",e.createElement("span",null,u.total_score)),e.createElement("div",{className:me.content},"\u96BE\u5EA6",e.createElement("span",null,vl[u.difficulty]))))),e.createElement("div",null,P&&e.createElement("div",{className:me.actionBtnWrapper},e.createElement("div",{className:`${me.actionBtn} mr30`,onClick:()=>{if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u)}},e.createElement("i",{className:`iconfont icon-fasongzhiketang ${me.actionIcon}`}),e.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),e.createElement(re.Z,{spinning:pu},e.createElement("div",{className:`${me.actionBtn}`,onClick:(0,L.throttle)(G,3500)},e.createElement("i",{className:`iconfont icon-monikaoshi2 ${me.actionIcon}`}),e.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))))))),e.createElement("div",{className:me.actionBar},e.createElement("div",{className:me.flexRow},e.createElement("div",{className:me.actionLeftItem},"\u66F4\u65B0",e.createElement("span",null,u.update_time?ru()(u.update_time).format("YYYY-MM-DD"):"")),e.createElement("div",{className:me.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",e.createElement("span",null,u.quotes)),s==="1"&&e.createElement("div",{className:me.actionLeftItem},"\u521B\u5EFA\u8005",e.createElement("span",null,(Se=u.author)==null?void 0:Se.name)),s==="2"&&e.createElement("div",{className:me.actionLeftItem},"\u5206\u4EAB\u4EBA",e.createElement("span",null,(gu=u.author)==null?void 0:gu.name))),e.createElement("div",{className:me.flexRow},((s==="0"||s==="2")&&!u.public||s==="1"&&((B=u.author)==null?void 0:B.login)!==((ce=l.userInfo)==null?void 0:ce.login)&&(0,Bu.ag)())&&e.createElement(_.Z,{align:"middle",className:me.actionLinkWrapper},e.createElement("a",{className:`${me.actionLink}`,onClick:()=>fu(u.id,u.is_random)},"\u7F16\u8F91")),e.createElement(Xu.Z,{dropdownRender:()=>oe},e.createElement(_.Z,{align:"middle",className:me.actionLinkWrapper},e.createElement("a",{className:`${me.actionLink}`},"\u66F4\u591A")))))),e.createElement(F.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:we,onCancel:()=>We(!1),onOk:()=>bn(void 0,null,function*(){if(Be==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Be=="pdf"){const O=`/paperlibrary/see/${u.id}?defaultActiveKey=${s}&exportPDF=true`;g.history.push({pathname:O,state:{}})}else Be=="word"&&(0,Fe.ON)({id:u==null?void 0:u.id,middle_export:1,export_type:0});We(!1)})},e.createElement("div",{className:me.export_type_modal},e.createElement("div",{className:me.export_type_modal_con},e.createElement("div",{className:me.type_item},e.createElement("div",{className:`${me.img_warp} ${Be=="pdf"?me.img_warp_active:""}`,onClick:()=>Je("pdf")},e.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),e.createElement("div",{className:me.type_item},e.createElement("div",{className:`${me.img_warp} ${Be=="word"?me.img_warp_active:""}`,onClick:()=>Je("word")},e.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),e.createElement(F.default,{width:450,title:"\u63D0\u793A",open:ke,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>lu(!1),onOk:()=>bn(void 0,null,function*(){if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u),lu(!1)})},"\u7531\u4E8E\u6539\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u5728\u8FDB\u884C\u5BFC\u51FA"))};var gl=Object.defineProperty,Ln=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,On=(a,u,l)=>u in a?gl(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,kn=(a,u)=>{for(var l in u||(u={}))Fl.call(u,l)&&On(a,l,u[l]);if(Ln)for(var l of Ln(u))Cl.call(u,l)&&On(a,l,u[l]);return a},qu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const Ea=ae.default.TabPane,pa=ue.default.Search,yl=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s,location:le})=>{var W,z,p,S,Ne,du,fu;const[nu]=(0,g.useSearchParams)(),ou=nu.get("defaultActiveKey")||"0",[f,D]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:ou,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[Se,gu]=(0,e.useState)(0),[B,ce]=(0,e.useState)([]),[pu,iu]=(0,e.useState)(),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(0),[Be,Je]=(0,e.useState)(ou),[V,G]=(0,e.useState)([]),be=(0,e.useRef)(!1),oe=(0,e.useRef)(),[O,mu]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[su,qe]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[Du,Lu]=(0,e.useState)(1),[Z,Ae]=(0,e.useState)(1),[ge]=y.default.useForm(),[Ze,cu]=(0,e.useState)(1),[au,Fu]=(0,e.useState)([]),[Hu,_u]=(0,e.useState)(!1),[j,de]=(0,e.useState)(null),[_e,Ou]=(0,e.useState)(!1),hu=[{name:"\u516C\u5171",id:"1"},{name:"\u56E2\u961F\u5171\u4EAB",id:"2",hidden:!((z=(W=a.teachGroupData)==null?void 0:W.groups)!=null&&z.length)},{name:"\u6211\u521B\u5EFA\u7684",id:"0"}].filter(r=>!r.hidden),Ve=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],Cu=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{Mu(Be),ze(kn({},f)),Tu()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93")},[]);const Mu=r=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:r==="0"?"my":r==="1"?"public":"teacher"}})},Tu=()=>qu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),ze=r=>qu(void 0,null,function*(){const T=kn({},r);T.keyword=encodeURIComponent(r.keyword||"");const X=yield s({type:"paperlibrary/getPaperlibraryList",payload:T});X&&X.status!==403&&X.status!==401&&X.status!==500&&(gu(X.exam_count||0),ce(X.exams||[]),iu(X.auth_role),G([]))}),bu=()=>{f.per_page=10,D(f),ze(f)},at=(r,T)=>{f.discipline_id=r||"",f.sub_discipline_id=T||"",f.page=1,f.per_page=10,D(f),ze(f)},rt=r=>{f.item_type=r||"",f.page=1,f.per_page=10,D(f),ze(f)},$u=r=>{f.difficulty=r||"",f.page=1,f.per_page=10,D(f),ze(f)},zu=r=>{f.is_random=r,f.page=1,f.per_page=10,D(f),ze(f)},Ge=r=>{console.log("\u65F6\u95F4\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,mu(r.name),D(f),ze(f)},Ku=r=>{console.log("\u6B21\u6570\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,qe(r.name),D(f),ze(f)},vu=r=>{f.public=r,f.group_id=null,f.page=1,f.per_page=10,f.discipline_id=null,f.sub_discipline_id=null,f.tag_discipline_id=null,f.difficulty=null,f.is_random=null,Mu(r),Je(r),D(f),ze(f)},Su=r=>{f.page=r,f.per_page=10,D(f),ze(f)},_t=r=>{f.page=1,f.keyword=r,r&&(0,ve.tk)({name:r,copywriting:r,position:"Exercise"}),ze(f)},Et=()=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},cn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Kt=r=>{be.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?pt(r):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:Me.modal,content:e.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:T=>be.current=T.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{be.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),pt(r)}})},pt=r=>qu(void 0,null,function*(){const T=yield(0,he.Pl)({id:r});(T==null?void 0:T.status)===0&&bu()}),yt=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Mt=(r,T)=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const X=T?`/randompaper/edit/${r}?type=settings`:`/paperlibrary/add/${r}?defaultActiveKey=${Be}&type=2`;(0,K.xg)(X)},dn=r=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:r}}})},Zt=(r,T)=>{console.log(T,"data"),s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:r,data:T}}})},Pt=r=>{G(V!=null&&V.includes(r)?V.filter(T=>T!==r):[...V,r])},fn=r=>{G(r?B==null?void 0:B.map(T=>T.id):[])},Ut=()=>{if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((r,T)=>qu(void 0,null,function*(){const X=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:V}});(X==null?void 0:X.status)===0&&(bu(),G([]),r())}))})},Qt=()=>{var r,T,X,U,Ee;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(A=>V.includes(A.id)))!=null&&r.find(A=>A.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Me.overflow}`},e.createElement(v.default.Group,{className:Me.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>qu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:V,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})},Jt=r=>qu(void 0,null,function*(){var T,X,U,Ee;if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Me.overflow}`},e.createElement(v.default.Group,{className:Me.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>qu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:r,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})}),Gt=()=>{var r,T,X;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&r.find(U=>U.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((T=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&T.every(U=>U.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")ct();else{if((X=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&X.find(U=>!(U!=null&&U.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");Ou(!0),Dt()}},qt=r=>qu(void 0,null,function*(){var T;if((T=B==null?void 0:B.filter(X=>X.id===(r==null?void 0:r.id)))!=null&&T.every(X=>X.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?ct():(Ou(!1),Dt(r))}),Dt=r=>{_u(!0),cu(1),ge.setFieldValue("type",1),$t(r),de(r)},$t=r=>qu(void 0,null,function*(){const T=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Fu(T.disciplines||[]),r!=null&&r.sub_discipline_id&&ge.setFieldValue("sub_discipline_id",[r==null?void 0:r.discipline_id,r==null?void 0:r.sub_discipline_id])}),ct=()=>qu(void 0,null,function*(){var r;const T=Be==="2"?1:2,X=B?B.filter(Ee=>V.includes(Ee.id)&&!(Ee.public||Ee.apply)).map(Ee=>Ee.id):[];let U=null;if(_e)U=yield(0,he.Qp)({ids:X,source:T});else{let Ee=ge.getFieldsValue();U=yield(0,he.wX)({id:j==null?void 0:j.id,source:T,user_customize:(Ee==null?void 0:Ee.type)==2,sub_discipline_id:(r=Ee==null?void 0:Ee.sub_discipline_id)==null?void 0:r[1],discipline_name:Ee==null?void 0:Ee.discipline_name,sub_discipline_name:Ee==null?void 0:Ee.sub_discipline_name})}U.status===0&&(be.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),be.current=!1,bu(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),ge.resetFields(),de(null),_u(!1))}),en=r=>qu(void 0,null,function*(){const T=yield(0,je.hg)({clazz:"ExaminationBank",id:r}),X=(T==null?void 0:T.groups)||[];oe.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Me.overflow}`},e.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),e.createElement(v.default.Group,{className:Me.checkbox,defaultValue:oe.current,onChange:U=>oe.current=U},X==null?void 0:X.map(U=>e.createElement(v.default,{key:U.group_id,value:U.group_id},U.name)))),onOk:()=>qu(void 0,null,function*(){return new Promise((U,Ee)=>qu(void 0,null,function*(){var A;if(!oe.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Ee();const q=(A=X==null?void 0:X.map(m=>m.group_id))==null?void 0:A.filter(m=>!oe.current.includes(m)),ie=yield(0,je.GW)({ids:[r],clazz:"ExaminationBank",group_ids:q});return oe.current=[],(ie==null?void 0:ie.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),bu()),U()}))})})}),Rt=r=>{f.page=1,f.group_id=r,D(f),ze(f)},{admin:un,business:tn,is_shixun_marker:vt,is_teacher:nn,user_identity:ln}=u.userInfo||{},ht=un||tn||vt||nn||ln!=="\u5B66\u751F";return e.createElement(e.Fragment,null,e.createElement("section",{className:Me.bg},e.createElement("section",{className:Me.page},e.createElement("div",{className:Me.wrap},e.createElement("div",{className:"flex align-center"},e.createElement("div",{className:Me.tabContainer},hu.map(r=>e.createElement("div",{key:r.id,onClick:()=>vu(r.id),className:`${Me.tabItem} ${Be===r.id?Me.active:""}`},r.name))),e.createElement("div",{className:`${jn.Z.threeBtnSty} ${Me.searchWrp}`},e.createElement(Le.t7,{className:Me.myInput,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",style:{width:337},onChange:r=>{_t(decodeURIComponent(r))}}),ht&&e.createElement(x.Z,{style:{marginLeft:20}},e.createElement(Iu.ZP,{className:"mr20",type:"primary",onClick:Et},"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement(Iu.ZP,{type:"primary",onClick:()=>g.history.push("/randompaper")},"\u968F\u673A\u7EC4\u5377")))),e.createElement("div",{className:Me.filterWrap},e.createElement(pl.S,{className:Me.languageSelect,randomValue:f.is_random,showRandomType:Be==="0",onRandomChange:zu,disciplinesData:(p=a.disciplinesData)==null?void 0:p.disciplines,subDisciplineValue:f.sub_discipline_id,directionValue:f.discipline_id,typeValue:f.item_type,difficultyValue:f.difficulty,showItemType:!1,onDirectionChange:at,onTypeChange:rt,onDifficultyChange:$u,teachGroupData:(S=a==null?void 0:a.teachGroupData)==null?void 0:S.groups,onTeachGroupChange:Rt,teachGroupValue:f.group_id,showTeachGroup:Be==="2"})),e.createElement("div",{className:Me.bottomWrapper},e.createElement(_.Z,{align:"middle",className:Me.batchWrap},e.createElement(x.Z,{className:"font14",style:{color:"#fff"}},e.createElement("span",{style:{color:"#fff",cursor:"pointer"},onClick:()=>{Lu(Du+1),Du>0&&Du%2===0?Ge(Ve[1]):Ge(Ve[0]),Ae(1)}},Du===1?e.createElement("i",{style:{fontSize:"14px",color:"#00DDC7"},className:"iconfont icon-jiangxu mr5"}):e.createElement("img",{src:Du>0&&Du%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom",color:"#00DDC7"},className:"font14 mr5"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),e.createElement(x.Z,{className:"font14 ",style:{marginLeft:"20px",color:"#00DDC7"}},e.createElement("span",{style:{color:"#fff",cursor:"pointer"},onClick:()=>{Ae(Z+1),Z>0&&Z%2===0?Ku(Cu[1]):Ku(Cu[0]),Lu(1)}},Z===1?e.createElement("i",{style:{fontSize:"14px",color:"#00DDC7"},className:"iconfont icon-jiangxu mr5"}):e.createElement("img",{src:Z>0&&Z%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom",color:"#00DDC7"},className:"font14 mr5"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),e.createElement("div",{className:Me.contentWrap},B.length?e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},B.map((r,T)=>e.createElement(Bl,{showCheckbox:Be==="0",key:r.id,data:r,user:u,authRole:pu,activeTabsKey:Be,selectIds:V,onSetSelectIds:Pt,onCancelPublic:Kt,onCancelShare:en,onPublicReview:yt,onEdit:Mt,onDelete:dn,onSendToClass:Zt,onSetPublic:qt,onShare:Jt}))):e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},e.createElement(pe.Z,null)))),Se!==0&&e.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:Su,pageSize:f==null?void 0:f.per_page,defaultCurrent:1,current:f.page||1,total:Se,showTotal:r=>e.createElement("span",{className:"mr10",style:{color:"#fff"}},"\u5171",e.createElement("span",{style:{color:"#00DDC7",margin:"0 3px"}},r),"\u6761\u6570\u636E")})),e.createElement(gt.Z,{visible:((Ne=a.actionTabs)==null?void 0:Ne.key)==="Paperlibrary-Auth",occupationValue:(fu=(du=a.actionTabs)==null?void 0:du.params)==null?void 0:fu.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),e.createElement(on,null),e.createElement(mt,null),e.createElement(Ft,{onReloadData:bu}),e.createElement(it.Z,null),e.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:we},e.createElement("section",{className:Me.modal},e.createElement("div",{className:Me.title},e.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),e.createElement("i",{onClick:()=>We(!1),className:"icon-guanbi1 current"})),e.createElement("div",{className:Me.list},e.createElement("div",{onClick:()=>lu(0),style:{color:ke?"#999999":"#4AA37E"}},e.createElement("img",{src:ke?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),e.createElement("div",{className:Me.list},e.createElement("div",{onClick:()=>lu(1),style:{color:ke?"#4AA37E":"#999999"}},e.createElement("img",{src:ke?St:ju}),"\u968F\u673A\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),e.createElement("div",{className:Me.btns},e.createElement("div",{onClick:()=>We(!1),className:Me.cancel},"\u53D6\u6D88"),e.createElement("div",{onClick:()=>{ke===0?Et():g.history.push("/randompaper")},className:Me.confirm},"\u786E\u8BA4")))),e.createElement(F.default,{width:640,className:Me.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:Hu,onCancel:()=>{_u(!1),ge.resetFields(),de(null)},onOk:()=>{ge.validateFields().then(r=>qu(void 0,null,function*(){ct()}))}},e.createElement("div",{className:Me.applyPublicContent},e.createElement("div",{className:Me.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",e.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",e.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",e.createElement("br",null)),!_e&&e.createElement(y.default,{labelAlign:"left",size:"large",form:ge},e.createElement(y.default.Item,{name:"type"},e.createElement(h.ZP.Group,{onChange:r=>{if(cu(r.target.value),r.target.value==1)ge.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(j!=null&&j.sub_discipline_id){ge.setFieldValue("sub_discipline_id",[j==null?void 0:j.discipline_id,j==null?void 0:j.sub_discipline_id]);return}ge.setFieldsValue({sub_discipline_id:[]})}}},e.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),e.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Ze==1&&e.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},e.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:au,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(r,T)=>ge.setFieldsValue({sub_discipline_id:r})})),Ze==2&&e.createElement(e.Fragment,null,e.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))))))),Be==="0"&&!!(V!=null&&V.length)&&e.createElement("div",{className:Me.batch},e.createElement("aside",null,e.createElement("div",{style:{flexShrink:0,marginRight:20}},e.createElement(v.default,{className:"font14",checked:B!=null&&B.length?V.length===(B==null?void 0:B.length):!1,onChange:r=>fn(r.target.checked)},"\u672C\u9875\u5168\u9009",e.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",V==null?void 0:V.length,")"))),e.createElement("div",{className:Me.btns},e.createElement("div",{className:Me.btn,onClick:Qt}," ",e.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),e.createElement("div",{className:Me.btn,onClick:Gt}," ",e.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),e.createElement("div",{className:Me.btn,onClick:Ut}," ",e.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),e.createElement("div",{onClick:()=>G([]),style:{marginLeft:"auto"},className:Me.btn}," ",e.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))))};var Pl=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(yl),Oe={flex_box_center:"flex_box_center___bGwPE",flex_space_between:"flex_space_between___S_dVk",flex_box_vertical_center:"flex_box_vertical_center___JyuWa",flex_box_center_end:"flex_box_center_end___OUF0K",flex_box_column:"flex_box_column___rKVBK",page:"page___scdxd",title:"title___VrDp2",wrap:"wrap___YQdqQ",tabsWrap:"tabsWrap___Oc3uk",filterWrap:"filterWrap___E4RIN",batchWrap:"batchWrap___W_nb0",contentWrap:"contentWrap___R4B3o",checkbox:"checkbox____NenD",modal:"modal___vvk_2",list:"list___kvLHG",btns:"btns___mm_gr",confirm:"confirm___mRLCc",cancel:"cancel___K9XSP",batch:"batch___HZ2dp",btn:"btn____Gjoi",languageSelect:"languageSelect___yXzSf",searchWrp:"searchWrp___PkGd5",searchInput:"searchInput___ChO3U",searchIcon:"searchIcon____721G",actionBtn:"actionBtn___gil1d",applyPublicContainer:"applyPublicContainer___rqkDZ",applyPublicContent:"applyPublicContent___MSHlq",spin:"spin___BC6EP",tips:"tips___t89S9",action:"action___U7a0p"},Dl="data:image/png;base64,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",hl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAAAAXNSR0IArs4c6QAAC1BJREFUWEfNmHlsHNUdx79v7tn78HrX6yR2nDh3AiQxhHKLG8KRFgJCVFUpUEG4KUrTCjWkbUC0HIKWKiHQ0lLUcLWUq2oOEyiBHJCAg2OT+Ijj22vv7uzu3DOvmjEgjuDAfzxp/hjN7Huf9/v95v2+3yX4jgzyHeHAtwBZzcyZ8xFnioPRKGMneUIzDnHSlNIpDqWua9uHHcfpZZjAgGEUc+3t7SoA55tu9PMg7Pz58yPhcJjP5w32R2fHeRklMVciiZLlVikqm7FMu9qltIbnmYzjoHpIk5K6zSd1tQzTtEYZBkOEMH2UoJdQ2kcI6XUcZ4RSmuN5XjcM3uB5wwBgedd7771nA6Ae7GcgoVAolUymrgcrLjp5fiybidBJAsvEJY4JiAILSggsm8KyKAyboqhS9FUCMCkP09Dg2g4YlvVn9Cb1ZqcuheM6lFJaoJSOUReDlDqDpmkO6rq+u1wuv9TT05P/AgiAcCKRuqBsM/M23Nxw2eY9heH+ghRyWb4OREgyggiGFcBwAjieB89x4L11iQtCWLAMgevvjcKxXTiuDcMwYZomDF33HvVR182ZpllUVTWv6+a7rmv/paOjY/jLIJ+l8+Djp6x5euvQIxt2hmLphPBQpawsVRQFLMdCliSEgiEEgkGEwyFEIhGwLINKRYVaUaHpGgzdgGmZMA0LFC7C4cioWjHOLzh6Z19bW+FItXPEYt3zhzPuj1n5tSs2NURVrbAtlxupKykKHMcFYQh4jvehWNaLBDueEur6mabUBaXUf9d1HRBCkExWWbIcOXbLltdbv654jwjS8acTHs5X5N/c/07stN6h0efzYzkQEPC84AN4C3KsB8D48xLC+FDeZC6lAKU+hKZpMAwDkhzAjMZJ12zc+NKfvxXIx48uevhgqeG3/9jHrP2grftaXatAFHgEJAmCKIAwjL/TTy/Gv/90CQ+ZwrZtlCqqnzLTcnDSorkbnnpm4/UA8Svpy+MrEaG7F/Edu8Tf7xspP7OjJ/r83nZl0piiwWICEKQgRCkIQeTAMV4aqP91MJ9AMYQBJQxsm8IwdFhGGYytQWZUzJsW3v7A3+46lZDlRzxbvgrS3HRs14eFJ8uCNVCVjV8wNGxgeNTA/96voKWThSEk4EhVgBQG59UKccB4SWFZ2I4LauqQqYKkVMTMdAX11S4mV7NIp7ixmiW3nSXU37DnG0Vk6NnTTmzvNf49a4ZZFY+54GQOYCi2vngQh3o0QAyge1RGp5JAkWRg8VH/k6V6GSlZwcL6MmZnVTTUEGTTHASB+Mer61JXTC9+kD/mmbu+EUjry1c1dhyoNC+cNlBbnSiBDcho2Z1D98djmDItASEQgSwQlEsaPu6qoK1PhG05CNIiAoKDqTPTWNyURiotA1SHVSrC0EwQSsEJbLsYc04hCw+OHLVG7NdPvrxld996ErRijcfIaN+v4mBbAXX1EqLVVQjFYggEBcQTHMzyGJRc3gfhWBcjozbaux1Ewzx0S0BVtYQpGYqgRMEQgGFR5IPi9dyJrc8eFcR4acmvejqGV+VUQxwul9HbY2BJk4wpdQJ0JwQICSSqJATCLGCrgKuOnyHecW4ayA1bGMtTlBUVez4oY2SM4Jg5MiZPFlFTKzlV1cE/sie13npUEOW5xQ+ODSu3HM5Z7CvbejFjuoALz5QxpGbRb87C1u3dqK8m+PEyDrJQBNxP6p3YGB6L4d22amzfO4CGDIvjUj1o2zeE0QLBnDkyZs4IIj0pvFWKhM8ji9/zGt9n4ytfzchfFz1WUSo/7R01mVffOIzFi3icsDiOSuoaPPTkm2h+qwUXHR/D/fdeCZL/JwDvgKOgRMAh8/u4aeXTGBgcwhXnL8CycxswuPcFtO5TAcLglJMjaJgZbZESmYvIwu2HJgTpf+K4B9SydsvAsM79991ezJnNYenSLOR5t2Ptfa+iZc8u3LXidDRdcB3QsRqwlfHWEZiOctWduOP6W+Hog1i18krUTQqg660n8ea2PFSVoGGqgONPSnRW19dcTRbufGdCkNLLs25q2Z2/r/uwGmw7pCJby2P5ZTHE62fD4ubA1lXIqZmA0QfktwGM93V4soIAqXOh6wKgdkGKyHBHtuPQ/sN49fWyLx+qkwxmz48MLFxSeyM5Ye+/JgRRNk372e63R+4ZzVmB/iEbFZ3i4gvjmDs3CMghgIsAtgHYJYATgcC0cZBKN0BNQIoDXv8zCzDLKlo+qGDTZgWSxCCVZJCtlXKLTs7eFj2r9e8Tgoy+MnVNX1dxZUV1hcEhB+0HdDROF3Hh0hTEoOj/1hNJngYxNRMWEiBwITAKOIkDdRz/3hv5oQqam/No3a8jleJRk2YRjwuFuQsydyUv3r9hQpD8K3Vr8qP6Sl13hHzeQVu7jqJi4wfLEpjSEAM4fjwNHIFV1tFzYAyixCI7NQ5GEEAd6oNQ28S+PWNo3qbANIHaWh6ZNIdEnC9PnZ3+RfTs1kcnBCn+p26NVjZXOg6EQsHG4V4TH7VqqJsi4Jxzkggng6CUwdCwidyoCU3R/G4ciUuoyYgIR1jAdaCMqnjt5REc7rdQVcWjNisglWQRDvNGqja+JnZe29oJQbQ3ZtyjKdrPKXUFVaUYHDLR2an71/FNIZx0agJCWMKWrUU89WwOYwXbD1AmxeHmn6Rx7LFBaGMadu4oYNfuCkJhFpNqBdRmRcSiDESZdWLJ8L3BM9vvnhDEeGv2LzWlcjd1qWiYLgpFB/19BtraNeTzNpoWh3DCkhgiVRL6e3R8tF/1szWrUUZNVkB+WMf7exR8uFcDLxFUV/OYPElCOs0jHGTACYwjhwL3ymccDeTtuSvtcnkNCATTpFA1ByPDFjq7dXQf0jEy4iCb5bHwmCAapsuoTvG+KhsasNBxQMUHLSpGR23EYiwyNSJqasZBYnEePOupF+LKwfCv+dP2rZ4wInRn0/eMcv4JgaezvGPX1G0UCga6uzV0dWno7DKhm0AyziMa45BMcHBd+IsXizYUxYIsAukMj7r6ACZPllFTI0IO8bAtF6ZDWoRg/E5+ye5NE4M0n84ZQm8dy3LTiIsqQ3VC+RIJ9/STxrYudmFnPzMvjJzYkFAYTuR8ieh5Bdvw5KGDISVAC0y1NjOrvT97qrmrKiWWUimicAKbo4T225Q9IEWYfjK31ZwQ5PMPm5tXc5s3l2oNw15eKGiXlypqY0XVo5MCA+Tapv0QJd5X9V6x2haFptp4Zm8jOiv1NBklo6loYEskIryQDDJbV6xK5QlZPX7AHGF8rfddsWpVkmj0JkMr3agohZRSKBLd8yzeoeCauP28HM45zoDueE0P4ODg7VYOv3stC7AieJ6FHAghGo25wXB0jyiIa0yt8Pr69eu/0HU/ZToiCKWU3LBixTpN1a4bHBxApVyBZZl+6D3fYjsM6tPA3VeUncUNJlxCycd9PL1nY4Rp62WJp2O9jsxxHARRRDyeQDKZVAVe/OG6dY+9+I0jcscdd8zo7j70fl9fX9C2rXG17vkVz934mSAwXQ6NNS69+YKSy3OUPL45TPZ2coRnHd/TeL7XV/gM8YHkQBDZbLZ52aWXnL18+VeV/BEjctEllz7S13t4haaqjCzLYFkOjt9DPLk37mk8MMsmkMRxPaLqLgTOhedxPGYPxrMXHjl1XViWhUg0Wshk0lc/99xzrx5VoTU1nZ5xnNKblm01OrYDSfLyLfiGaTzcvF+crvOJPWH48d1Ty4+U54M/A2HGbamXVg+EZVmX4/mNO3fsuOqoIAsWHHelaenrREGMWLbl714URTi27UfB87meV3PccRDPenop8EC9d33rSQgcdzw63nPvHwFveD7ZMK2PDINecvDgvo7Pw/wfMpt0cCj5/YEAAAAASUVORK5CYII=",bl=o(9748),xl=o(4676),wl=o(1710),Nl="data:image/png;base64,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",gn={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},Il=o(77254),Mn=o(43428),Eu={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},Hl="data:image/png;base64,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",Tl="data:image/png;base64,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",zl=o(48530),Sl=o(74128),jl=o(41348),Ll=o(36299),Ol=o(3716),kl=o(22975),Ml=o(56438),Zl=o(98092),Zn=o(52614),Qn=o(67365),Ql=Object.defineProperty,Rl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,Xn=(a,u,l)=>u in a?Ql(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Wn=(a,u)=>{for(var l in u||(u={}))Wl.call(u,l)&&Xn(a,l,u[l]);if(Rn)for(var l of Rn(u))Vl.call(u,l)&&Xn(a,l,u[l]);return a},Vn=(a,u)=>Rl(a,Xl(u)),Fn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())}),Yl=({examinationBankId:a,visible:u,onChange:l,questionData:P,examName:s,hideInputBox:le=!1,noRestrictModal:W})=>{const[z,p]=(0,e.useState)([]),[S,Ne]=(0,e.useState)(""),[du,fu]=(0,e.useState)(!1),[nu,ou]=(0,e.useState)(""),[f,D]=(0,e.useState)([]),[Se,gu]=(0,e.useState)(0),[B,ce]=(0,e.useState)(!1),[pu,iu]=(0,e.useState)(!1),we=(0,e.useRef)(!1),We=(0,e.useRef)(null),ke=(0,e.useRef)(null),lu=(0,e.useRef)(null),Be=(0,e.useRef)(null),Je=(0,Ml.Z)({scrollBoxRef:Be,bottomInspectRef:lu,contentRef:ke,status:B,bottomOffset:160}),V=(0,Zl.Z)({contentRef:ke,status:B}),{openProgress:G,closeProgress:be,CreateProgressModal:oe,progressOpen:O}=(0,kl.Z)(),mu=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,e.useEffect)(()=>{var j,de;if(u){su();return}(de=(j=We.current)==null?void 0:j.cancelRequest)==null||de.call(j),ce(!1),fu(!1),gu(0),p([]),ou(""),Ne("")},[u]);const su=()=>{const j=Date.now(),{text:de,autoText:_e,questionStr:Ou}=qe();Z([{text:de,key:j,sender:"user",show:!0},{loading:!0,key:j,sender:"AI",show:!0,autoText:_e}],Ou)},qe=()=>{const j=P.map(Ve=>`${Ve.count}\u9053${Ve.name}`).join("\u3001"),de=e.createElement("span",{className:"c-light-primary"},s),_e=e.createElement(e.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",de,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",j,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),Ou=e.createElement(e.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",de,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",j,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),hu=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${s}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${j}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:_e,autoText:Ou,questionStr:hu}},Du=()=>{if(S.trim()!==""){const j=Date.now(),{autoText:de}=qe(),_e=[...z,{text:S,key:j,sender:"user",show:!0},{loading:!0,key:j,sender:"AI",show:!0,autoText:de}];Z(_e)}},Lu=j=>{var de;const _e=j.reduce((hu,Ve)=>{if(Ve.sender==="user"){const Cu=j.find(Mu=>Mu.key===Ve.key&&Mu.sender==="AI");Cu&&(Cu!=null&&Cu.answer)&&!(Cu!=null&&Cu.error)&&hu.push({question:Ve.text,answer:Cu.answer})}return hu},[]),{questionStr:Ou}=qe();return(de=_e==null?void 0:_e[0])!=null&&de.question&&(_e[0].question=Ou),_e},Z=(j,...de)=>Fn(void 0,[j,...de],function*(_e,Ou=S){fu(!0),Ne(""),ou(""),p(_e);const hu=Math.random();let Ve="done";const Cu=Lu(_e),Mu=(ze,bu,at=!1)=>{p(rt=>rt.map(($u,zu)=>zu===rt.length-1?Vn(Wn({},$u),{text:ze,loading:bu,error:at}):$u))};let Tu="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";try{for(const[ze,bu]of P==null?void 0:P.slice(0,1).entries()){const at={scene_type:7,examination_bank_id:a,request_identifier:hu,prompt:Ou,history:Cu};let rt=!0;if(We.current=new zl.Z(`${Sl.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,at),Ve=yield new Promise(($u,zu)=>{We.current.on("data",Ge=>{let{chunk:{content:Ku,type:vu}}=Ge;ce(!0),vu==="text"&&ou(Su=>Qn.o?(0,Qn.o)(Su+Ku):Su+Ku)}),We.current.on("done",Ge=>{p(Ku=>Ku.map((vu,Su)=>Su===Ku.length-1?Vn(Wn({},vu),{answer:(vu.answer||"")+Ge}):vu)),$u("done")}),We.current.on("error",Ge=>{Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-1&&d.ZP.warning((Ge==null?void 0:Ge.message)||""),Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-9&&(Tu="",W(Ge.data)),$u("error")}),We.current.on("cancelled",()=>$u("cancelled")),We.current.startStream()}),Ve!=="done")break}Ve==="done"?Mu("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):Ve==="error"?Mu(Tu,!1,!0):Ve==="cancelled"&&Mu("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(ze){console.error("Error during stream processing:",ze),Mu("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{fu(!1)}}),Ae=(j,de)=>e.createElement("div",{className:Eu.li},e.createElement("div",{className:Eu.avatarIcon},e.createElement("img",{className:Eu.img,src:Tl})),e.createElement("div",{className:Eu.content},e.createElement("div",{className:Eu.borderBox},j.text))),ge=(j,de)=>e.createElement("div",{className:Eu.li},e.createElement("div",{className:Eu.avatarIcon},e.createElement("img",{className:Eu.img,src:Hl})),e.createElement("div",{className:Eu.content},(j==null?void 0:j.autoText)&&e.createElement("div",{className:Eu.borderBox},j==null?void 0:j.autoText),(j==null?void 0:j.text)&&e.createElement("div",{className:Eu.borderBox,style:{marginTop:10}},j==null?void 0:j.text),j.loading&&e.createElement(Zn.Z,null))),Ze=j=>{if(j.shiftKey){if(j.key==="Enter")return}else if(j.key==="Enter"){if(j.preventDefault(),we.current)return;Du()}},cu=()=>Fn(void 0,null,function*(){G(),iu(!0),D([]);const j=V(),de=new FormData;de.append("html",j);const _e=yield(0,lt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:de},!0);if((_e==null?void 0:_e.status)===0)if(_e!=null&&_e.data){be(100),D(_e==null?void 0:_e.data);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");iu(!1),be()}),au=()=>Fn(void 0,null,function*(){const j=V(!0);(0,K.RG)(j)}),Fu=()=>{var j,de;gu(1),(de=(j=We.current)==null?void 0:j.cancelRequest)==null||de.call(j)},Hu=du||B,_u=(0,e.useMemo)(()=>ke.current?e.createElement(Ol.Z,{noRestrictModal:W,nodeRef:ke}):e.createElement(e.Fragment,null),[ke.current]);return e.createElement(e.Fragment,null,e.createElement(Mn.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:e.createElement("div",{className:Eu.extraHeader},e.createElement(_.Z,{align:"middle"},!Hu&&!!nu&&e.createElement(e.Fragment,null,e.createElement(Le.op,{onClick:cu,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),e.createElement(Le.op,{onClick:au,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const j=de=>{F.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:de,onOk:()=>{l(!1)}})};if(Hu){j("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else nu?j("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):l(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:u},e.createElement("div",{className:Eu.wrap},e.createElement("div",{className:Eu.left},e.createElement("div",{className:Eu.chatContainer,style:{paddingBottom:le?25:0}},z==null?void 0:z.map((j,de)=>e.createElement(e.Fragment,{key:j.key+de},j.show&&e.createElement(e.Fragment,null,j.sender==="user"&&Ae(j,de),j.sender==="AI"&&ge(j,de))))),!le&&e.createElement("div",{className:Eu.inputContainer},e.createElement(ue.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:S,bordered:!1,onChange:j=>Ne(j.target.value),onPressEnter:Ze,onCompositionStart:()=>{we.current=!0},onCompositionEnd:()=>{we.current=!1}}),B?e.createElement(Ye.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${Eu.cancelBtn}`,onClick:Fu})):e.createElement(Iu.ZP,{disabled:Hu,className:(S==null?void 0:S.trim())===""?Eu.sendBtnDisabled:Eu.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:Du}))),e.createElement("div",{className:Eu.right,ref:Be},e.createElement("div",{ref:ke,className:Eu.liWrap,contentEditable:!Hu},nu&&e.createElement(Ll.Z,{cancelIndex:Se,streamingStatus:du,loadImage:!1,onFinish:()=>Fn(void 0,null,function*(){gu(0),setTimeout(()=>ce(!1),0)}),value:nu})),Hu&&e.createElement(Zn.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!Je&&e.createElement("div",{className:Eu.backBottom,onClick:()=>{Be.current.scrollTop=Be.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:lu}),e.createElement("div",{className:Eu.bottomActionContainer},Hu?e.createElement("div",{onClick:Fu,className:Eu.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):e.createElement("div",{onClick:su,className:Eu.bottomBtn},e.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!Hu&&!O&&_u),e.createElement(Mn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pu},e.createElement(_.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:o(64978),alt:"\u667A\u80FD\u51FA\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),e.createElement(jl.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:f,gather:{exercise_name:`${s}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{iu(!1)},onSuccess:j=>{var de;window.location.href=`/paperlibrary/see/${(de=j==null?void 0:j.data)==null?void 0:de.obj_id}`}}),e.createElement("div",{style:{height:70}})),oe("\u5904\u7406\u4E2D"))},_l=o(11915),tu=o(59301),Kl=Object.defineProperty,Ul=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,_n=(a,u,l)=>u in a?Kl(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,sn=(a,u)=>{for(var l in u||(u={}))Gl.call(u,l)&&_n(a,l,u[l]);if(Yn)for(var l of Yn(u))ql.call(u,l)&&_n(a,l,u[l]);return a},$l=(a,u)=>Ul(a,Jl(u)),xn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())}),ea=(0,e.forwardRef)(({onUpdateNum:a,onlyMediatorOpenStr:u},l)=>{var P,s;const le={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[W,z]=(0,e.useState)(sn({},le)),[p,S]=(0,e.useState)({}),[Ne,du]=(0,e.useState)(null),[fu,nu]=(0,e.useState)(!1),[ou,f]=(0,e.useState)(!1),[D,Se]=(0,e.useState)(!1),[gu,B]=(0,e.useState)(!1),[ce,pu]=(0,e.useState)(0),[iu,we]=(0,e.useState)([]),[We,ke]=(0,e.useState)([]),[lu,Be]=(0,e.useState)(""),[Je,V]=(0,e.useState)(!1),[G,be]=(0,e.useState)([]);(0,e.useEffect)(()=>{if(u)return Il.Z.subscribe(u,Ae=>{ke([Ae.id]),mu(Ae.id)})},[u]),(0,e.useEffect)(()=>{Ne&&O(W)},[Ne]),(0,e.useEffect)(()=>{Ne===!1&&a&&a()},[Ne]);const oe=()=>{du(!0)};(0,e.useImperativeHandle)(l,()=>({onClick:oe}));const O=Z=>xn(void 0,null,function*(){B(!0);const Ae=yield(0,lt.ZP)("/api/question_banks/bank_list.json",{method:"get",params:Z});(Ae==null?void 0:Ae.status)===0&&(we((Ae==null?void 0:Ae.object_list)||[]),pu(Ae==null?void 0:Ae.count)),B(!1)}),mu=Z=>xn(void 0,null,function*(){var Ae;const ge=document.createElement("div");ge.className=gn.fixedLoading,document.body.appendChild(ge),xl.render(tu.createElement(re.Z,{spinning:!0}),ge);const[Ze,cu]=yield Promise.all([(0,lt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,lt.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:Z}})]);if((Ze==null?void 0:Ze.status)===0&&(cu==null?void 0:cu.status)===0){const au=((Ae=cu==null?void 0:cu.data)==null?void 0:Ae.exercise_types)||{};let Fu=[{question_type:0,name:"\u5355\u9009\u9898",count:au==null?void 0:au.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:au==null?void 0:au.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:au==null?void 0:au.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:au==null?void 0:au.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:au==null?void 0:au.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:au==null?void 0:au.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:au==null?void 0:au.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:au==null?void 0:au.q_bpros}];Fu=Fu.filter(_u=>_u.count>0);const Hu=sn({usedCount:Ze==null?void 0:Ze.remaining_number,totalCount:Ze==null?void 0:Ze.total_number},cu==null?void 0:cu.data);be(Fu),S(Hu),Hu.totalCount===-1?(Hu==null?void 0:Hu.imperfect_question_count)>0?nu(!0):Se(!0):f(!0)}document.body.removeChild(ge)}),su=Z=>{W.search=Z,W.page=1,z(sn({},W)),O(W)},qe=(Z,Ae)=>{W.page=Z,W.limit=Ae,z(sn({},W)),O(W)},Du=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:Z=>tu.createElement(Ye.Z,{title:Z},tu.createElement("span",null,Z))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Z=>tu.createElement(Ye.Z,{title:Z},tu.createElement("span",null,Z))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Z=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"action",width:60,align:"center",render:(Z,Ae)=>tu.createElement("a",{href:`/paperlibrary/see/${Ae.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],Lu=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return tu.createElement(e.Fragment,null,tu.createElement(F.default,{centered:!0,open:Ne,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>du(!1),onOk:()=>xn(void 0,null,function*(){if(We.length===0){d.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(Je){d.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}mu(We[0])}),afterClose:()=>{ke([]),Be(""),z(sn({},le))}},tu.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),tu.createElement(ae.default,{tabBarExtraContent:tu.createElement(ue.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:lu,onChange:Z=>Be(Z.target.value),onSearch:su}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:tu.createElement(wl.default,{columns:Du,dataSource:iu,loading:gu,rowSelection:{type:"radio",selectedRowKeys:We,onChange:(Z,Ae)=>{var ge;V((ge=Ae[0])==null?void 0:ge.is_only_shixun),ke(Z)}},scroll:(iu==null?void 0:iu.length)>7?{y:300}:{},rowKey:"id",pagination:{current:W.page,hideOnSinglePage:!ce,showQuickJumper:!0,showSizeChanger:!0,pageSize:W.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ce,size:"default",showTotal:K.rU,onChange:qe}})}]})),tu.createElement(_l.Z,{visible:ou,usedCount:p==null?void 0:p.usedCount,totalCount:p==null?void 0:p.totalCount,onCancel:()=>f(!1),onOk:()=>{f(!1),(p==null?void 0:p.imperfect_question_count)>0?nu(!0):Se(!0)}}),tu.createElement(F.default,{centered:!0,open:fu,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:tu.createElement(tu.Fragment,null,tu.createElement(Iu.ZP,{onClick:()=>{nu(!1),Se(!0)}},"\u5FFD\u7565"),tu.createElement(Iu.ZP,{type:"primary",onClick:()=>(0,K.xg)(`/paperlibrary/add/${We[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>nu(!1)},tu.createElement("div",{className:gn.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",tu.createElement("span",{className:gn.num,style:{color:"#FFB538"}},p==null?void 0:p.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),tu.createElement("img",{src:Nl,style:{marginTop:-100}}),tu.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(P=p==null?void 0:p.imperfect_question_list)==null?void 0:P.map((Z,Ae)=>tu.createElement(e.Fragment,{key:Ae},tu.createElement("b",{style:{marginTop:Ae?20:4},className:"flex c-grey-333 mb10"},Lu[Ae],"\u3001",Z.name),tu.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},Z.question_number.map((ge,Ze)=>tu.createElement("span",{className:"c-grey-333",key:Ae+Ze},"\u7B2C",tu.createElement("span",{className:gn.num,style:{color:"#3061D0"}},ge),"\u9898",Z.question_number.length-1===Ze?null:"\u3001"))))))),tu.createElement(Yl,{noRestrictModal:Z=>{S($l(sn({},p),{usedCount:0,totalCount:Z})),f(!0)},examinationBankId:We[0],visible:D,hideInputBox:!0,questionData:G,examName:(s=p==null?void 0:p.exercise_types)==null?void 0:s.exam_name,onChange:Z=>{Se(Z)}}))}),b=o(59301),ua=Object.defineProperty,ta=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Un=(a,u,l)=>u in a?ua(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,kt=(a,u)=>{for(var l in u||(u={}))la.call(u,l)&&Un(a,l,u[l]);if(Kn)for(var l of Kn(u))aa.call(u,l)&&Un(a,l,u[l]);return a},Cn=(a,u)=>ta(a,na(u)),Yu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const wn=ae.default.TabPane,ra=ue.default.Search,oa=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s,location:le})=>{var W,z,p,S,Ne,du,fu,nu,ou,f,D;const[Se]=(0,g.useSearchParams)(),gu=Se.get("defaultActiveKey")||"0",[B,ce]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:gu,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[pu,iu]=(0,e.useState)(0),[we,We]=(0,e.useState)([]),[ke,lu]=(0,e.useState)(),[Be,Je]=(0,e.useState)(!1),[V,G]=(0,e.useState)(0),[be,oe]=(0,e.useState)(gu),[O,mu]=(0,e.useState)([]),su=(0,e.useRef)(!1),qe=(0,e.useRef)(),[Du,Lu]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[Z,Ae]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[ge,Ze]=(0,e.useState)(1),[cu,au]=(0,e.useState)(1),[Fu]=y.default.useForm(),[Hu,_u]=(0,e.useState)(1),[j,de]=(0,e.useState)([]),[_e,Ou]=(0,e.useState)(!1),[hu,Ve]=(0,e.useState)(null),[Cu,Mu]=(0,e.useState)(!1),[Tu,ze]=(0,e.useState)({id:"",open:""}),bu=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],at=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{rt(be),zu(kt({},B)),$u()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93"),s({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const rt=m=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:m==="0"?"my":m==="1"?"public":"teacher"}})},$u=()=>Yu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),zu=m=>Yu(void 0,null,function*(){const Q=kt({},m);Q.keyword=encodeURIComponent(m.keyword||"");const $=yield s({type:"paperlibrary/getPaperlibraryList",payload:Q});$&&$.status!==403&&$.status!==401&&$.status!==500&&(iu($.exam_count||0),We($.exams||[]),lu($.auth_role),mu([]))}),Ge=()=>{B.per_page=10,ce(B),zu(B)},Ku=(m,Q)=>{B.discipline_id=m||"",B.sub_discipline_id=Q||"",B.page=1,B.per_page=10,ce(B),zu(B)},vu=m=>{B.item_type=m||"",B.page=1,B.per_page=10,ce(B),zu(B)},Su=m=>{B.difficulty=m||"",B.page=1,B.per_page=10,ce(B),zu(B)},_t=m=>{B.is_random=m,B.page=1,B.per_page=10,ce(B),zu(B)},Et=m=>{console.log("\u65F6\u95F4\u7684item",m),B.sort_by=m.type,B.sort_direction=m.direction,B.page=1,B.per_page=10,Lu(m.name),ce(B),zu(B)},cn=m=>{console.log("\u6B21\u6570\u7684item",m),B.sort_by=m.type,B.sort_direction=m.direction,B.page=1,B.per_page=10,Ae(m.name),ce(B),zu(B)},Kt=m=>{B.public=m,B.group_id=null,B.page=1,B.per_page=10,B.discipline_id=null,B.sub_discipline_id=null,B.tag_discipline_id=null,B.difficulty=null,B.is_random=null,rt(m),oe(m),ce(B),zu(B)},pt=m=>{B.page=m,B.per_page=10,ce(B),zu(B)},yt=m=>{B.page=1,B.keyword=m,m&&(0,ve.tk)({name:m,copywriting:m,position:"Exercise"}),zu(B)},Mt=()=>{if(!ke){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},dn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Zt=m=>{su.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?Pt(m):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:Oe.modal,content:b.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",b.createElement("div",null,b.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:Q=>su.current=Q.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{su.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),Pt(m)}})},Pt=m=>Yu(void 0,null,function*(){const Q=yield(0,he.Pl)({id:m});(Q==null?void 0:Q.status)===0&&Ge()}),fn=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Ut=(m,Q)=>{if(!ke){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const $=Q?`/randompaper/edit/${m}?type=settings`:`/paperlibrary/add/${m}?defaultActiveKey=${be}&type=2`;(0,K.xg)($)},Qt=m=>{if(!ke){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:m}}})},Jt=(m,Q)=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:m,data:Q,dataSource:[Q],type:"single"}}})},Gt=m=>{mu(O!=null&&O.includes(m)?O.filter(Q=>Q!==m):[...O,m])},qt=m=>{mu(m?we==null?void 0:we.map(Q=>Q.id):[])},Dt=()=>{if(!(O!=null&&O.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((m,Q)=>Yu(void 0,null,function*(){const $=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:O}});($==null?void 0:$.status)===0&&(Ge(),mu([]),m())}))})},$t=()=>{var m,Q,$,De,Ke;if(!(O!=null&&O.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((m=we==null?void 0:we.filter(Ue=>O.includes(Ue.id)))!=null&&m.find(Ue=>Ue.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!(($=(Q=a.teachGroupData)==null?void 0:Q.groups)!=null&&$.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:b.createElement("div",{className:`font14 ${Oe.overflow}`},b.createElement(v.default.Group,{className:Oe.checkbox,defaultValue:qe.current,onChange:Ue=>qe.current=Ue},(Ke=(De=a.teachGroupData)==null?void 0:De.groups)==null?void 0:Ke.map(Ue=>b.createElement(v.default,{key:Ue.group_id,value:Ue.group_id},Ue.name)))),onOk:()=>new Promise((Ue,En)=>Yu(void 0,null,function*(){var Xt;if(!((Xt=qe.current)!=null&&Xt.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),En();const bt=yield(0,je.GW)({ids:O,clazz:"ExaminationBank",group_ids:qe.current});(bt==null?void 0:bt.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),qe.current=[],Ge(),mu([]),Ue())}))})},ct=m=>Yu(void 0,null,function*(){var Q,$,De,Ke;if(!(($=(Q=a.teachGroupData)==null?void 0:Q.groups)!=null&&$.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:b.createElement("div",{className:`font14 ${Oe.overflow}`},b.createElement(v.default.Group,{className:Oe.checkbox,defaultValue:qe.current,onChange:Ue=>qe.current=Ue},(Ke=(De=a.teachGroupData)==null?void 0:De.groups)==null?void 0:Ke.map(Ue=>b.createElement(v.default,{key:Ue.group_id,value:Ue.group_id},Ue.name)))),onOk:()=>new Promise((Ue,En)=>Yu(void 0,null,function*(){var Xt;if(!((Xt=qe.current)!=null&&Xt.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),En();const bt=yield(0,je.GW)({ids:m,clazz:"ExaminationBank",group_ids:qe.current});(bt==null?void 0:bt.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),qe.current=[],Ge(),mu([]),Ue())}))})}),en=()=>{var m,Q,$;if(!(O!=null&&O.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((m=we==null?void 0:we.filter(De=>O.includes(De.id)))!=null&&m.find(De=>De.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Q=we==null?void 0:we.filter(De=>O.includes(De.id)))!=null&&Q.every(De=>De.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")vt();else{if(($=we==null?void 0:we.filter(De=>O.includes(De.id)))!=null&&$.find(De=>!(De!=null&&De.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");Mu(!0),Rt()}},Rt=m=>{Ou(!0),_u(1),Fu.setFieldValue("type",1),tn(m),Ve(m)},un=m=>Yu(void 0,null,function*(){var Q;if((Q=we==null?void 0:we.filter($=>$.id===(m==null?void 0:m.id)))!=null&&Q.every($=>$.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?vt():(Mu(!1),Rt(m))}),tn=m=>Yu(void 0,null,function*(){const Q=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});de(Q.disciplines||[]),m!=null&&m.sub_discipline_id&&Fu.setFieldValue("sub_discipline_id",[m==null?void 0:m.discipline_id,m==null?void 0:m.sub_discipline_id])}),vt=()=>Yu(void 0,null,function*(){var m;const Q=be==="2"?1:2,$=we?we.filter(Ke=>O.includes(Ke.id)&&!(Ke.public||Ke.apply)).map(Ke=>Ke.id):[];let De=null;if(Cu)De=yield(0,he.Qp)({ids:$,source:Q});else{let Ke=Fu.getFieldsValue();De=yield(0,he.wX)({id:hu==null?void 0:hu.id,source:Q,user_customize:(Ke==null?void 0:Ke.type)==2,sub_discipline_id:(m=Ke==null?void 0:Ke.sub_discipline_id)==null?void 0:m[1],discipline_name:Ke==null?void 0:Ke.discipline_name,sub_discipline_name:Ke==null?void 0:Ke.sub_discipline_name})}De.status===0&&(su.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),su.current=!1,Ge(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),Fu.resetFields(),Ve(null),Ou(!1))}),nn=m=>Yu(void 0,null,function*(){const Q=yield(0,je.hg)({clazz:"ExaminationBank",id:m}),$=(Q==null?void 0:Q.groups)||[];qe.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:b.createElement("div",{className:`font14 ${Oe.overflow}`},b.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),b.createElement(v.default.Group,{className:Oe.checkbox,defaultValue:qe.current,onChange:De=>qe.current=De},$==null?void 0:$.map(De=>b.createElement(v.default,{key:De.group_id,value:De.group_id},De.name)))),onOk:()=>Yu(void 0,null,function*(){return new Promise((De,Ke)=>Yu(void 0,null,function*(){var Ue;if(!qe.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Ke();const En=(Ue=$==null?void 0:$.map(bt=>bt.group_id))==null?void 0:Ue.filter(bt=>!qe.current.includes(bt)),Xt=yield(0,je.GW)({ids:[m],clazz:"ExaminationBank",group_ids:En});return qe.current=[],(Xt==null?void 0:Xt.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),Ge()),De()}))})})}),ln=m=>{B.page=1,B.group_id=m,ce(B),zu(B)},ht=(m,...Q)=>Yu(void 0,[m,...Q],function*($,De={}){console.log("\u590D\u5236",De),(yield s({type:"paperlibrary/postPaperlibraryCopy",payload:{id:De==null?void 0:De.id}})).status==0&&(d.ZP.success("\u590D\u5236\u6210\u529F"),zu(Cn(kt({},B),{page:1})))}),r=m=>Yu(void 0,null,function*(){if(!(O!=null&&O.length)){d.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");return}if((O==null?void 0:O.length)>10){d.ZP.warning("\u5355\u6B21\u6279\u91CF\u53D1\u9001\u7684\u8BD5\u5377\u6570\u91CF\u4E0D\u80FD>10\u4EFD");return}(yield s({type:"paperlibrary/postCheckExaminationBanks",payload:{examination_bank_ids:O}})).status==0&&s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{examination_bank_ids:O,data:{is_random:!1},isBatch:!0,dataSource:we==null?void 0:we.filter($=>O.includes($.id)),type:"multiple"}}})}),T=m=>{var Q,$,De;if(m!=null&&m.is_encrypt){ze({open:"\u89E3\u5C01",id:m==null?void 0:m.id,phone:(Q=u==null?void 0:u.userInfo)==null?void 0:Q.phone,login:($=u==null?void 0:u.userInfo)==null?void 0:$.login});return}(De=u==null?void 0:u.userInfo)!=null&&De.phone?ze({open:"\u8BD5\u5377\u5C01\u5B58",id:m==null?void 0:m.id}):ze({open:"\u624B\u673A\u53F7\u7ED1\u5B9A"})},{admin:X,business:U,is_shixun_marker:Ee,is_teacher:A,user_identity:q}=u.userInfo||{},ie=X||U||Ee||A||q!=="\u5B66\u751F";return b.createElement(e.Fragment,null,b.createElement("section",{className:Oe.page},b.createElement("div",{className:Oe.title},"\u8BD5\u5377\u5E93"),b.createElement("div",{className:Oe.wrap},b.createElement("div",{className:Oe.tabsWrap},b.createElement(ae.default,{tabBarExtraContent:b.createElement("div",null,b.createElement("div",{className:Oe.searchWrp},ie&&b.createElement("div",{className:"flex gap-20px ml-auto"},b.createElement(Iu.ZP,{className:`${Oe.actionBtn}`,icon:b.createElement("img",{src:hl,alt:""}),loading:P["paperlibrary/getPaperlibraryList"],onClick:Mt},"\u4EBA\u5DE5\u7EC4\u5377"),b.createElement(Iu.ZP,{icon:b.createElement("img",{src:Dl,alt:""}),className:`${Oe.actionBtn}`,onClick:()=>g.history.push("/randompaper")}," \u968F\u673A\u7EC4\u5377 ")),b.createElement(ra,{allowClear:!0,suffix:b.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>yt(B.keyword)}),placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",size:"middle",onChange:m=>{B.keyword=m.target.value,ce(B)},className:Oe.searchInput,onSearch:yt}))),activeKey:be,onChange:Kt},b.createElement(wn,{tab:"\u516C\u5171",key:"1"}),((z=(W=a.teachGroupData)==null?void 0:W.groups)==null?void 0:z.length)&&b.createElement(wn,{tab:"\u56E2\u961F\u5171\u4EAB",key:"2"}),b.createElement(wn,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),b.createElement("div",{className:Oe.filterWrap},(((p=u==null?void 0:u.userInfo)==null?void 0:p.professional_certification)||B.public!=="1")&&b.createElement(M.S,{className:Oe.languageSelect,randomValue:B.is_random,showRandomType:be==="0",onRandomChange:_t,disciplinesData:(S=a.disciplinesData)==null?void 0:S.disciplines,subDisciplineValue:B.sub_discipline_id,directionValue:B.discipline_id,typeValue:B.item_type,difficultyValue:B.difficulty,showItemType:!1,onDirectionChange:Ku,onTypeChange:vu,onDifficultyChange:Su,teachGroupData:(Ne=a==null?void 0:a.teachGroupData)==null?void 0:Ne.groups,onTeachGroupChange:ln,teachGroupValue:B.group_id,showTeachGroup:be==="2"})),(((du=u==null?void 0:u.userInfo)==null?void 0:du.professional_certification)||B.public!=="1")&&b.createElement(_.Z,{align:"middle",className:Oe.batchWrap},b.createElement(x.Z,{className:"font14 c-light-primary"},b.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Ze(ge+1),ge>0&&ge%2===0?Et(bu[1]):Et(bu[0]),au(1)}},ge===1?b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):b.createElement("img",{src:ge>0&&ge%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),b.createElement(x.Z,{className:"font14 c-light-primary",style:{marginLeft:"20px"}},b.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{au(cu+1),cu>0&&cu%2===0?cn(at[1]):cn(at[0]),Ze(1)}},cu===1?b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):b.createElement("img",{src:cu>0&&cu%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),b.createElement("div",{className:Oe.contentWrap},we.length?b.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]||!!P["paperlibrary/postPaperlibraryCopy"]},we.map((m,Q)=>b.createElement(bl.a,{showCheckbox:be==="0",key:m.id,data:m,user:u,authRole:ke,activeTabsKey:be,selectIds:O,onSetSelectIds:Gt,onSetPublic:un,onCancelPublic:Zt,onShare:ct,onCancelShare:nn,onPublicReview:fn,onEdit:Ut,onDelete:Qt,onSendToClass:Jt,onCopy:ht,onEncryptionAndSealing:T,handleReloadData:Ge}))):b.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},b.createElement(pe.Z,{customText:!((fu=u==null?void 0:u.userInfo)!=null&&fu.professional_certification)&&B.public==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90",ButtonTwo:!((nu=u==null?void 0:u.userInfo)!=null&&nu.professional_certification)&&B.public==="1"&&b.createElement(Iu.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{g.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")}))),pu!==0&&b.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:pt,pageSize:B==null?void 0:B.per_page,defaultCurrent:1,current:B.page||1,total:pu,showTotal:m=>b.createElement("span",{className:"mr10"},"\u5171",b.createElement("span",{className:"c-orange"},m),"\u6761\u6570\u636E")})),b.createElement(gt.Z,{visible:((ou=a.actionTabs)==null?void 0:ou.key)==="Paperlibrary-Auth",occupationValue:(D=(f=a.actionTabs)==null?void 0:f.params)==null?void 0:D.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),b.createElement(b.Fragment,null,b.createElement(wu.T$,{onCancel:()=>{ze(Cn(kt({},Tu),{open:""}))},open:(Tu==null?void 0:Tu.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),b.createElement(wu.$i,{onCancel:()=>{ze(Cn(kt({},Tu),{open:""}))},onFinish:()=>{Ge()},open:(Tu==null?void 0:Tu.open)==="\u8BD5\u5377\u5C01\u5B58",Data:kt({},Tu)}),b.createElement(wu.K1,{onCancel:()=>{ze(Cn(kt({},Tu),{open:""}))},onFinish:()=>{Ge()},open:(Tu==null?void 0:Tu.open)==="\u89E3\u5C01",Data:kt({},Tu)})),b.createElement(on,null),b.createElement(mt,null),b.createElement(Ft,{onReloadData:Ge}),b.createElement(it.Z,null),b.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:Be},b.createElement("section",{className:Oe.modal},b.createElement("div",{className:Oe.title},b.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),b.createElement("i",{onClick:()=>Je(!1),className:"icon-guanbi1 current"})),b.createElement("div",{className:Oe.list},b.createElement("div",{onClick:()=>G(0),style:{color:V?"#999999":"#4AA37E"}},b.createElement("img",{src:V?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),b.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),b.createElement("div",{className:Oe.list},b.createElement("div",{onClick:()=>G(1),style:{color:V?"#4AA37E":"#999999"}},b.createElement("img",{src:V?St:ju}),"\u968F\u673A\u7EC4\u5377"),b.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),b.createElement("div",{className:Oe.btns},b.createElement("div",{onClick:()=>Je(!1),className:Oe.cancel},"\u53D6\u6D88"),b.createElement("div",{onClick:()=>{V===0?Mt():g.history.push("/randompaper")},className:Oe.confirm},"\u786E\u8BA4")))),b.createElement(F.default,{width:640,className:Oe.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:_e,onCancel:()=>{Ou(!1),Fu.resetFields(),Ve(null)},onOk:()=>{Fu.validateFields().then(m=>Yu(void 0,null,function*(){vt()}))}},b.createElement("div",{className:Oe.applyPublicContent},b.createElement("div",{className:Oe.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",b.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",b.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",b.createElement("br",null)),!Cu&&b.createElement(y.default,{labelAlign:"left",form:Fu},b.createElement(y.default.Item,{name:"type"},b.createElement(h.ZP.Group,{onChange:m=>{if(_u(m.target.value),m.target.value==1)Fu.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(hu!=null&&hu.sub_discipline_id){Fu.setFieldValue("sub_discipline_id",[hu==null?void 0:hu.discipline_id,hu==null?void 0:hu.sub_discipline_id]);return}Fu.setFieldsValue({sub_discipline_id:[]})}}},b.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),b.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Hu==1&&b.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},b.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:j,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(m,Q)=>Fu.setFieldsValue({sub_discipline_id:m})})),Hu==2&&b.createElement(b.Fragment,null,b.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},b.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),b.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},b.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"}))))))),be==="0"&&!!(O!=null&&O.length)&&b.createElement("div",{className:Oe.batch},b.createElement("aside",null,b.createElement("div",{style:{flexShrink:0,marginRight:20}},b.createElement(v.default,{className:"font14",checked:we!=null&&we.length?O.length===(we==null?void 0:we.length):!1,onChange:m=>qt(m.target.checked)},"\u672C\u9875\u5168\u9009",b.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",O==null?void 0:O.length,")"))),b.createElement("div",{className:Oe.btns},b.createElement("div",{className:Oe.btn,onClick:$t}," ",b.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),b.createElement("div",{className:Oe.btn,onClick:en}," ",b.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),b.createElement("div",{className:Oe.btn,onClick:Dt}," ",b.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),b.createElement("div",{className:Oe.btn,onClick:r}," ",b.createElement("i",{className:"iconfont icon-fasong"}),"\u53D1\u9001\u81F3\u8BFE\u5802"),b.createElement("div",{onClick:()=>mu([]),style:{marginLeft:"auto"},className:Oe.btn}," ",b.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))),b.createElement(ea,{onlyMediatorOpenStr:"model-change-paper"}))};var ia=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(oa);const sa=({globalSetting:a})=>{var u;switch(Number((u=a==null?void 0:a.setting)==null?void 0:u.theme)){case t.Fy.THEMEONE:return e.createElement(al,null);case t.Fy.THEMETWO:return e.createElement(El,null);case t.Fy.THEMETHREE:return e.createElement(Pl,null);case t.Fy.DEFAULT:default:return e.createElement(ia,{location:void 0})}};var ca=(0,g.connect)(({globalSetting:a})=>({globalSetting:a}))(sa)},9748:function($e,Ie,o){o.d(Ie,{a:function(){return Le}});var t=o(59301),e=o(43418),g=o(8591),n=o(20834),k=o(95237),pe=o(24905),ae=o(43604),ue=o(6848),y=o(71418),F=o(38854),v=o(65582),d=o(56656),_=o.n(d),x={itemWrap:"itemWrap___KEbZ9",checkBoxWrapper:"checkBoxWrapper___Y_kuj",listWrap:"listWrap___VlWgM",list:"list___XIr6d",flexCenter:"flexCenter___eacyI",flexRow:"flexRow___A_mOc",imgWrap:"imgWrap___KI9io",img:"img___vjS11",contentWrap:"contentWrap___NI0Vt",titleWrap:"titleWrap___SlBWX",title:"title___KGh5v",content:"content___B0PxW",bottomWrap:"bottomWrap___WVJb4",updateTime:"updateTime___sxvSt",useCount:"useCount___puqPx",actionBtn:"actionBtn___JUWfj",actionButton:"actionButton___jabv3",actionBar:"actionBar___I1pC8",typeIcon:"typeIcon___bramC",private:"private___sdERX",public:"public___noSmD",random:"random___l2hTA",actionLinkWrapper:"actionLinkWrapper___Him3y",actionLink:"actionLink___rWBLq",actionIcon:"actionIcon___lMmL7",line:"line___HQJlK",b1:"b1___Y4KZd",b2:"b2___QxMOG",actionLeftItem:"actionLeftItem___Fnq4b",export_type_modal:"export_type_modal___ISAzV",export_type_modal_con:"export_type_modal_con___qw5B2",type_item:"type_item___pdMxs",img_warp:"img_warp___cDH7f",img_warp_active:"img_warp_active___rLrYN",menu:"menu___Q2PXr"},re=o(41867),ye=o(87513),h=o(66457),J=o(89392),M=o(84454),K=o(65862),he=o(69429),je=o(9516),ve=o(90463),w=o(59301),Ye=Object.defineProperty,Xu=Object.defineProperties,Au=Object.getOwnPropertyDescriptors,ru=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,N=(Ce,E,Y)=>E in Ce?Ye(Ce,E,{enumerable:!0,configurable:!0,writable:!0,value:Y}):Ce[E]=Y,se=(Ce,E)=>{for(var Y in E||(E={}))R.call(E,Y)&&N(Ce,Y,E[Y]);if(ru)for(var Y of ru(E))Bu.call(E,Y)&&N(Ce,Y,E[Y]);return Ce},L=(Ce,E)=>Xu(Ce,Au(E)),Fe=(Ce,E,Y)=>new Promise((te,C)=>{var ne=Qe=>{try{uu(Y.next(Qe))}catch(I){C(I)}},He=Qe=>{try{uu(Y.throw(Qe))}catch(I){C(I)}},uu=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(ne,He);uu((Y=Y.apply(Ce,E)).next())});const xe={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Le=({showCheckbox:Ce=!1,data:E,user:Y,authRole:te,activeTabsKey:C,selectIds:ne=[],onSetSelectIds:He=()=>{},onPublicReview:uu=()=>{},onSetPublic:Qe=()=>{},onCancelPublic:I=()=>{},onShare:Re=()=>{},onCancelShare:Pe=()=>{},onEdit:yu=()=>{},onDelete:et=()=>{},onSendToClass:ku=()=>{},onCopy:Zu=()=>{},onEncryptionAndSealing:i=()=>{},handleReloadData:H})=>{var ee,c,xu,Pu,xt,ut;const[Uu,ot]=(0,t.useState)(!1),[an,wt]=(0,t.useState)(!1),[mn,dt]=(0,t.useState)(!1),[Bt,Nt]=(0,t.useState)(""),[wu,gt]=(0,t.useState)({id:"",open:""}),it=()=>{e.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:w.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},Nu=eu=>{var Ju,rn,Ft,Iu;if(((Ju=Y==null?void 0:Y.userInfo)==null?void 0:Ju.login)!==((rn=E==null?void 0:E.author)==null?void 0:rn.login)){g.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}gt({open:"\u63D0\u793A",id:E==null?void 0:E.id,phone:(Ft=Y==null?void 0:Y.userInfo)==null?void 0:Ft.phone,login:(Iu=Y==null?void 0:Y.userInfo)==null?void 0:Iu.login,onFinish:eu})},Wt=()=>Fe(void 0,null,function*(){var eu;ot(!0);const Ju=yield(0,ye.Mb)({categoryId:E.id});ot(!1),Ju!=null&&Ju.exercise_id&&(0,K.xg)(`/classrooms/coursesId/exercise/${Ju.exercise_id}/${(eu=Y.userInfo)==null?void 0:eu.login}/initate_answer`)}),An=[{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>Re(E.id));return}Re(E.id)}},"\u5171\u4EAB"),key:"1",show:!E.is_random&&!E.is_share&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>Pe(E.id));return}Pe(E.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!E.is_random&&E.is_share&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>Qe(E));return}Qe(E)}},"\u516C\u5F00"),key:"3",show:!E.is_random&&!E.public&&!E.apply&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>I(E.id));return}I(E.id)}},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!E.is_random&&E.public&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>uu());return}uu()}},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!E.is_random&&!E.public&&E.apply&&C==="0",disabled:!0},{label:w.createElement("a",{className:x.actionLink,onClick:eu=>{if(E!=null&&E.is_encrypt){Nu(()=>Zu(eu,E));return}Zu(eu,E)}},"\u590D\u5236"),key:"8",show:C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:eu=>{i(E)}},E!=null&&E.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),key:"9",show:C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{const eu=()=>{E.is_random?dt(!0):(Nt(""),wt(!0))};if(E!=null&&E.is_encrypt){Nu(eu);return}eu()}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>et(E.id));return}et(E.id)}}," \u5220\u9664 "),key:"7",show:!E.public||C==="1"&&((ee=E.author)==null?void 0:ee.login)!==((c=Y.userInfo)==null?void 0:c.login)&&(0,re.fn)()}].filter(eu=>eu.show),It=w.createElement(n.default,{forceSubMenuRender:!0,className:x.menu,items:An});return w.createElement("div",{className:x.itemWrap},w.createElement("div",{className:x.listWrap},w.createElement("div",{className:`${x.list} ${x.flexCenter}`},w.createElement("div",{className:x.contentWrap},w.createElement(k.Z,{align:"top"},Ce&&w.createElement(pe.default,{disabled:E==null?void 0:E.is_encrypt,className:`${x.checkBoxWrapper} mr10`,checked:ne.includes(E.id),onChange:eu=>{He(E.id)}}),w.createElement(ae.Z,null,w.createElement(k.Z,{align:"middle",className:x.titleWrap},w.createElement("a",{onClick:()=>{const eu=()=>{if(te){const Ju=E.is_random?`/randompaper/detail/${E.id}`:`/paperlibrary/see/${E.id}?defaultActiveKey=${C}`;v.history.push(Ju)}};if(E!=null&&E.is_encrypt){Nu(eu);return}eu()}},w.createElement("p",{className:x.title,title:E.name},E.name)),w.createElement(k.Z,{align:"middle"},(C==="0"||C==="2")&&w.createElement(w.Fragment,null,E.public?w.createElement("div",{className:`${x.typeIcon} ${x.public}`},"\u5DF2\u516C\u5F00"):w.createElement("div",{className:`${x.typeIcon} ${x.private}`},"\u81EA\u7528"),E.is_random&&w.createElement("div",{className:`${x.typeIcon} ${x.random}`},"\u968F\u673A")),(C==="1"&&(0,re.ag)()||C==="0")&&E.changed&&w.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:it})),(E==null?void 0:E.is_encrypt)&&w.createElement(ue.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"},w.createElement("img",{src:he,width:21,height:26,className:"ml10"})),(E==null?void 0:E.high_resources_consume)&&w.createElement(ve.Z,{type:"exercise",style:{marginLeft:10,borderRadius:13,padding:"0 10px",width:"auto"}})),w.createElement("div",{className:`${x.flexRow}`},w.createElement("div",{className:x.content},"\u8BD5\u9898\u6570",w.createElement("span",null,E.question_count)),w.createElement("div",{className:x.content},"\u603B\u5206",w.createElement("span",null,E.total_score)),w.createElement("div",{className:x.content},"\u96BE\u5EA6",w.createElement("span",null,xe[E.difficulty]))))),w.createElement("div",null,te&&w.createElement("a",{className:`${x.actionBtn}`,onClick:()=>{const eu=()=>{if(E!=null&&E.need_authorize){(0,h.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ku(E.id,E)};if(E!=null&&E.is_encrypt){Nu(eu);return}eu()}},"\u53D1\u9001\u81F3\u8BFE\u5802")))),w.createElement("div",{className:x.actionBar},w.createElement("div",{className:x.flexRow},w.createElement("div",{className:x.actionLeftItem},"\u66F4\u65B0",w.createElement("span",null,E.update_time?_()(E.update_time).format("YYYY-MM-DD"):"")),w.createElement("div",{className:x.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",w.createElement("span",null,E.quotes)),C==="1"&&w.createElement("div",{className:x.actionLeftItem},"\u521B\u5EFA\u8005",w.createElement("span",null,(xu=E.author)==null?void 0:xu.name)),C==="2"&&w.createElement("div",{className:x.actionLeftItem},"\u5206\u4EAB\u4EBA",w.createElement("span",null,(Pu=E.author)==null?void 0:Pu.name))),w.createElement("div",{className:x.flexRow},((C==="0"||C==="2")&&!E.public||C==="1"&&((xt=E.author)==null?void 0:xt.login)!==((ut=Y.userInfo)==null?void 0:ut.login)&&(0,re.ag)())&&w.createElement(k.Z,{align:"middle",className:x.actionLinkWrapper},w.createElement("div",{className:x.line},w.createElement("b",{className:x.b1}),w.createElement("b",{className:x.b2})),w.createElement("a",{className:`${x.actionLink}`,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>yu(E.id,E.is_random));return}yu(E.id,E.is_random)}},w.createElement("i",{className:`iconfont icon-bianji10 ${x.actionIcon}`}),"\u7F16\u8F91")),te&&w.createElement(k.Z,{align:"middle",className:x.actionLinkWrapper},w.createElement("div",{className:x.line},w.createElement("b",{className:x.b1}),w.createElement("b",{className:x.b2})),w.createElement(y.Z,{spinning:Uu},w.createElement("a",{className:`${x.actionLink}`,type:"primary",onClick:(0,J.throttle)(()=>{if(E!=null&&E.is_encrypt){Nu(Wt);return}Wt()},3500)},w.createElement("i",{className:`iconfont icon-monikaoshi2 ${x.actionIcon}`}),"\u6A21\u62DF\u8003\u8BD5"))),(C==="0"||C==="2")&&w.createElement(F.Z,{dropdownRender:()=>It},w.createElement(k.Z,{align:"middle",className:x.actionLinkWrapper},w.createElement("div",{className:x.line},w.createElement("b",{className:x.b1}),w.createElement("b",{className:x.b2})),w.createElement("a",{className:`${x.actionLink}`},w.createElement("i",{className:`iconfont icon-gengduo5 font14 mr5 ${x.actionIcon}`}),"\u66F4\u591A")))))),w.createElement(w.Fragment,null,w.createElement(je.O7,{onCancel:()=>{gt(L(se({},wu),{open:""}))},onFinish:()=>{var eu;H==null||H(),(eu=wu==null?void 0:wu.onFinish)==null||eu.call(wu)},open:(wu==null?void 0:wu.open)==="\u63D0\u793A",Data:se({},wu)})),w.createElement(e.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:an,onCancel:()=>wt(!1),onOk:()=>Fe(void 0,null,function*(){if(Bt==""){g.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Bt=="pdf"){const eu=`/paperlibrary/see/${E.id}?defaultActiveKey=${C}&exportPDF=true`;v.history.push({pathname:eu,state:{}})}else Bt=="word"&&(0,M.ON)({id:E==null?void 0:E.id,middle_export:1,export_type:0});wt(!1)})},w.createElement("div",{className:x.export_type_modal},w.createElement("div",{className:x.export_type_modal_con},w.createElement("div",{className:x.type_item},w.createElement("div",{className:`${x.img_warp} ${Bt=="pdf"?x.img_warp_active:""}`,onClick:()=>Nt("pdf")},w.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),w.createElement("div",{className:x.type_item},w.createElement("div",{className:`${x.img_warp} ${Bt=="word"?x.img_warp_active:""}`,onClick:()=>Nt("word")},w.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),w.createElement(e.default,{width:450,title:"\u63D0\u793A",open:mn,centered:!0,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>dt(!1),onOk:()=>Fe(void 0,null,function*(){if(E!=null&&E.need_authorize){(0,h.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ku(E.id,E),dt(!1)})},"\u7531\u4E8E\u8BE5\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u518D\u8FDB\u884C\u5BFC\u51FA"))}},9516:function($e,Ie,o){o.d(Ie,{$i:function(){return Au},K1:function(){return R},O7:function(){return Bu},T$:function(){return Xu}});var t=o(3918),e=o(29297),g=o(87513),n=o(89540),k=o(61527),pe=o(43418),ae=o(78241),ue=o(8591),y=o(92832),F=o(95237),v=o(43604),d=o(59301),_=o(65582),x=o(28209),re=o.n(x),ye=o(65862),h=o(59301),J=Object.defineProperty,M=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,je=(N,se,L)=>se in N?J(N,se,{enumerable:!0,configurable:!0,writable:!0,value:L}):N[se]=L,ve=(N,se)=>{for(var L in se||(se={}))K.call(se,L)&&je(N,L,se[L]);if(M)for(var L of M(se))he.call(se,L)&&je(N,L,se[L]);return N},w=(N,se,L)=>new Promise((Fe,xe)=>{var Le=Y=>{try{E(L.next(Y))}catch(te){xe(te)}},Ce=Y=>{try{E(L.throw(Y))}catch(te){xe(te)}},E=Y=>Y.done?Fe(Y.value):Promise.resolve(Y.value).then(Le,Ce);E((L=L.apply(N,se)).next())});const Ye=N=>{const se=re().enc.Utf8.parse("c03f36595bd5610b");return re().AES.encrypt(N||"",se,{iv:se,mode:re().mode.CBC}).toString()},Xu=({onCancel:N,open:se})=>h.createElement(pe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:se,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:N,onOk:()=>{_.history.push("/account/secure")}},h.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),Au=({onCancel:N,onFinish:se,open:L,Data:Fe})=>{const[xe]=ae.default.useForm(),[,Le,Ce]=(0,k.U)((Fe==null?void 0:Fe.type)=="exercise"?g.yE:e.yE,{id:Fe==null?void 0:Fe.id});return(0,d.useEffect)(()=>{L||xe.resetFields()},[L]),h.createElement(pe.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:Le,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},h.createElement("i",{className:"iconfont icon-tishi7"}),h.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),h.createElement(ae.default,{form:xe,className:"mt-20px",size:"large",colon:!1,onFinish:E=>w(void 0,null,function*(){const Y=yield Ce({id:Fe==null?void 0:Fe.id,is_encrypt:!0,pwd:Ye(E.pwd),pwd_confirm:Ye(E.pwd_confirm)});Y.status===0?(ue.ZP.success("\u52A0\u5BC6\u6210\u529F"),se==null||se(Y),N()):xe.setFields([{name:"pwd",errors:[Y==null?void 0:Y.message]}])})},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),h.createElement(ae.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:E})=>({validator(Y,te){return!te||E("pwd")===te?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},ru=({onCancel:N,open:se,Data:L})=>{var Fe;const[xe]=ae.default.useForm(),[Le]=ae.default.useForm(),[Ce,E]=(0,d.useState)(!1),[Y,te]=(0,d.useState)(0),[,,C]=(0,k.U)(n.o1,{type:(L==null?void 0:L.type)=="exercise"?12:11}),[,ne,He]=(0,k.U)((L==null?void 0:L.type)=="exercise"?g.dp:e.dp,{id:L==null?void 0:L.id}),[,uu,Qe]=(0,k.U)((L==null?void 0:L.type)=="exercise"?g.Qc:e.Qc,{id:L==null?void 0:L.id});return(0,d.useEffect)(()=>{var I;L!=null&&L.phone&&xe.setFieldsValue({login:(I=L==null?void 0:L.phone)==null?void 0:I.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[L==null?void 0:L.phone]),(0,d.useEffect)(()=>{Y>0&&setTimeout(()=>{te(Y-1)},1e3)},[Y]),(0,d.useEffect)(()=>{se||(xe.resetFields(),Le.resetFields())},[se]),h.createElement(h.Fragment,null,h.createElement(pe.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:se,destroyOnClose:!0,confirmLoading:ne,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),h.createElement(ae.default,{className:"mt20",initialValues:{phone:(Fe=L==null?void 0:L.phone)==null?void 0:Fe.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:xe,size:"large",colon:!1,onFinish:I=>w(void 0,null,function*(){console.log("allValue",I);const Re=yield He({code:I==null?void 0:I.code,login:L==null?void 0:L.phone,id:L==null?void 0:L.id});Re.status===0?(ue.ZP.success("\u6821\u9A8C\u6210\u529F"),N==null||N(),E(!0)):xe.setFields([{name:"code",errors:[Re==null?void 0:Re.message]}])})},h.createElement(ae.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},h.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),h.createElement(F.Z,{wrap:!1,gutter:20},h.createElement(v.Z,{flex:1},h.createElement(ae.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},h.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),h.createElement(v.Z,null,h.createElement(t.op,{openLoading:!0,size:"large",disabled:Y>0,style:{borderRadius:"4px"},onClick:()=>w(void 0,null,function*(){const I=yield C({type:(L==null?void 0:L.type)=="exercise"?12:11,login:L==null?void 0:L.phone,smscode:(0,ye.M)(L==null?void 0:L.phone)});(I==null?void 0:I.status)===1&&(ue.ZP.success("\u53D1\u9001\u6210\u529F"),te(60))})},Y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Y})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),h.createElement(pe.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:Ce,destroyOnClose:!0,confirmLoading:uu,onCancel:()=>{E(!1)},onOk:()=>{Le==null||Le.submit()}},h.createElement(ae.default,{className:"mt20",form:Le,size:"large",colon:!1,onFinish:I=>w(void 0,null,function*(){console.log("allValue",I),(yield Qe(ve({id:L==null?void 0:L.id},I))).status===0&&(ue.ZP.success("\u91CD\u7F6E\u6210\u529F"),E(!1))})},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),h.createElement(ae.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:I})=>({validator(Re,Pe){return!Pe||I("pwd")===Pe?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},R=({onCancel:N,onFinish:se,open:L,Data:Fe})=>{const[xe]=ae.default.useForm(),[Le,Ce]=(0,d.useState)(!1),[,E,Y]=(0,k.U)((Fe==null?void 0:Fe.type)=="exercise"?g.yE:e.yE,{id:Fe==null?void 0:Fe.id});return(0,d.useEffect)(()=>{L||xe.resetFields()},[L]),h.createElement(h.Fragment,null,h.createElement(pe.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:E,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement(F.Z,{wrap:!1,align:"top",gutter:16},h.createElement(v.Z,{flex:1},h.createElement(ae.default,{form:xe,size:"large",colon:!1,onFinish:te=>w(void 0,null,function*(){const C=yield Y({id:Fe==null?void 0:Fe.id,is_encrypt:!1,pwd:Ye(te.pwd)});(C==null?void 0:C.status)===0?(ue.ZP.success("\u89E3\u5C01\u6210\u529F"),se==null||se(C),N==null||N()):xe.setFields([{name:"pwd",errors:[C==null?void 0:C.message]}])})},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),h.createElement(v.Z,null,h.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Ce(!0),N==null||N()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),h.createElement(ru,{onCancel:()=>{Ce(!1)},open:Le,Data:ve({},Fe)}))},Bu=({onCancel:N,onFinish:se,open:L,Data:Fe})=>{const[xe]=ae.default.useForm(),[Le,Ce]=(0,d.useState)(!1),[,E,Y]=(0,k.U)((Fe==null?void 0:Fe.type)=="exercise"?g.yE:e.yE,{id:Fe==null?void 0:Fe.id});return(0,d.useEffect)(()=>{L||xe.resetFields()},[L]),h.createElement(h.Fragment,null,h.createElement(pe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:E,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},h.createElement("i",{className:"iconfont icon-tishi7"}),h.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),h.createElement(ae.default,{form:xe,className:"mt-20px",size:"large",colon:!1,onFinish:te=>w(void 0,null,function*(){const C=yield Y({id:Fe==null?void 0:Fe.id,is_encrypt:!1,pwd:Ye(te.pwd)});(C==null?void 0:C.status)===0?(ue.ZP.success("\u89E3\u5C01\u6210\u529F"),se==null||se(C),N==null||N()):xe.setFields([{name:"pwd",errors:[C==null?void 0:C.message]}])})},h.createElement(F.Z,{wrap:!1,gutter:20},h.createElement(v.Z,{flex:1},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),h.createElement(v.Z,null,h.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Ce(!0),N==null||N()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),h.createElement(ru,{onCancel:()=>{Ce(!1)},open:Le,Data:ve({},Fe)}))}},74609:function($e,Ie,o){o.d(Ie,{Z:function(){return Y}});var t=o(59301),e=o(65582),g=o(92832),n=o(8591),k=o(43418),pe=o(5871),ae=o(61621),ue=o(1710),y=o(3113),F=o(70414),v=Object.defineProperty,d=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,re=(te,C,ne)=>C in te?v(te,C,{enumerable:!0,configurable:!0,writable:!0,value:ne}):te[C]=ne,ye=(te,C)=>{for(var ne in C||(C={}))_.call(C,ne)&&re(te,ne,C[ne]);if(d)for(var ne of d(C))x.call(C,ne)&&re(te,ne,C[ne]);return te};const h=te=>React.createElement("svg",ye({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var J="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",M={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},K=o(65862),he={sendToClass:"sendToClass___le_BX"},je="data:image/png;base64,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",ve="data:image/png;base64,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",Ye=({createState:te,refreshLoading:C,onRefresh:ne=()=>{},onCreate:He=()=>{}})=>t.createElement("div",{className:he.sendToClass},te?t.createElement(t.Fragment,null,t.createElement("img",{src:je,alt:"\u7A7A"}),t.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),t.createElement(y.ZP,{onClick:He,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):t.createElement(t.Fragment,null,t.createElement("img",{src:ve,alt:"\u7A7A"}),t.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),t.createElement(y.ZP,{loading:C,onClick:ne,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Xu=o(60979),Au=o(96935),ru=o(89392),R=o(83028),Bu=o(33276),N=o(59301),se=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(te,C)=>{var ne={};for(var He in te)L.call(te,He)&&C.indexOf(He)<0&&(ne[He]=te[He]);if(te!=null&&se)for(var He of se(te))C.indexOf(He)<0&&Fe.call(te,He)&&(ne[He]=te[He]);return ne},Le=(te,C,ne)=>new Promise((He,uu)=>{var Qe=Pe=>{try{Re(ne.next(Pe))}catch(yu){uu(yu)}},I=Pe=>{try{Re(ne.throw(Pe))}catch(yu){uu(yu)}},Re=Pe=>Pe.done?He(Pe.value):Promise.resolve(Pe.value).then(Qe,I);Re((ne=ne.apply(te,C)).next())});const Ce=g.default.Search,E=te=>{var C=te,{paperlibrary:ne,globalSetting:He,loading:uu,dispatch:Qe}=C,I=xe(C,["paperlibrary","globalSetting","loading","dispatch"]),Re,Pe,yu,et;const[ku,Zu]=(0,t.useState)(""),[i,H]=(0,t.useState)([]),[ee,c]=(0,t.useState)([]),[xu,Pu]=(0,t.useState)(!1),[xt,ut]=(0,t.useState)(!0),[Uu,ot]=(0,t.useState)(!0),[an,wt]=(0,t.useState)(!0),[mn,dt]=(0,t.useState)(!1),[Bt,Nt]=(0,t.useState)(!1),wu=(yu=(Pe=(Re=ne.actionTabs)==null?void 0:Re.params)==null?void 0:Pe.data)==null?void 0:yu.is_random,[gt,it]=(0,t.useState)(!1),[Nu,Wt]=(0,t.useState)({}),[An,It]=(0,t.useState)(!1),[eu,Ju]=(0,t.useState)(!1),[rn,Ft]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Xe;if(ne.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:Wu=[],type:st}=((Xe=ne.actionTabs)==null?void 0:Xe.params)||{},ft=Wu.filter(Ct=>![100,120,150].includes(Ct.total_score));ft.length?(Ju(st),Ft(ft)):It(!0)}},[(et=ne==null?void 0:ne.actionTabs)==null?void 0:et.key]),(0,t.useEffect)(()=>{Ht()},[]);const Iu=()=>{c([]),Zu(""),Ht(!0),It(!1),Ju(!1),Qe({type:"paperlibrary/setActionTabs",payload:{}})},Ht=Xe=>Le(void 0,null,function*(){ot(!0);const Wu=yield Qe({type:"paperlibrary/getCourseList",payload:{search:Xe?"":ku}});Wu&&(H((Wu==null?void 0:Wu.courses)||[]),ut(!0),dt(!1)),ot(!1),wt(!1)}),yn=Xe=>{const Wu=parseInt(Xe);return(0,ru.isNaN)(Wu)?"":Wu},pn=()=>Le(void 0,null,function*(){var Xe,Wu,st,ft,Ct,mt,Vt;if(!ee.length){n.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),Pu(!0);return}const At=yield Qe({type:"paperlibrary/postExistCourse",payload:{course_id:wu?ee==null?void 0:ee[0]:ee,examination_bank_ids:((Wu=(Xe=ne.actionTabs)==null?void 0:Xe.params)==null?void 0:Wu.examination_bank_ids)||((ft=(st=ne.actionTabs)==null?void 0:st.params)==null?void 0:ft.id)}}),tt=()=>Le(void 0,null,function*(){var nt,Qu,Ru,Tt,ju,Yt;Nt(!0);let zt=yield(0,Xu.Tr)({id:(Qu=(nt=ne.actionTabs)==null?void 0:nt.params)==null?void 0:Qu.id,course_id:wu?ee==null?void 0:ee[0]:ee,type:(Tt=(Ru=ne.actionTabs)==null?void 0:Ru.params)!=null&&Tt.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(Yt=(ju=ne.actionTabs)==null?void 0:ju.params)==null?void 0:Yt.examination_bank_ids});Nt(!1),(zt==null?void 0:zt.student_count)===0?yield vn([]):Wt(zt),yield new Promise(Dn=>setTimeout(()=>Dn(),1e3))});if(At.status==0&&((Ct=At.data)==null?void 0:Ct.count)>0){k.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:N.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(Vt=(mt=At.data)==null?void 0:mt.list)==null?void 0:Vt.map((nt,Qu)=>{var Ru;return N.createElement(N.Fragment,null,N.createElement("span",{style:{color:"#FA6400"}},"\u300A",nt==null?void 0:nt.name,"\u300B"),Qu!==((Ru=At.data)==null?void 0:Ru.count)-1&&N.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>Le(void 0,null,function*(){yield tt()})}),yield new Promise(nt=>setTimeout(()=>nt(),1e3));return}yield tt()}),vn=Xe=>Le(void 0,null,function*(){var Wu,st,ft,Ct,mt,Vt;if(!wu){it(!0);const Qu=yield Qe({type:(st=(Wu=ne.actionTabs)==null?void 0:Wu.params)!=null&&st.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:wu?ee==null?void 0:ee[0]:ee,id:(Ct=(ft=ne.actionTabs)==null?void 0:ft.params)==null?void 0:Ct.id,examination_bank_ids:(Vt=(mt=ne.actionTabs)==null?void 0:mt.params)==null?void 0:Vt.examination_bank_ids,shixuns_info:Xe.map(Ru=>({shixun_id:Ru.id,is_copy:Ru.is_copy,is_use:Ru.is_use,course_id:Ru.course_id}))}});it(!1),Qu&&Qu.status===0&&(It(!1),Qe({type:"paperlibrary/setActionTabs",payload:{}}),c([]),k.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${Qu.data[0].first_category_url}`},content:N.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),n.ZP.success("\u53D1\u9001\u6210\u529F"));return}it(!0),setTimeout(()=>{it(!1)},500);const At=i.find(Qu=>Qu.course_id===(ee==null?void 0:ee[0]));let tt=1,nt=k.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:N.createElement("div",{className:M.modalColumn},N.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},N.createElement("img",{style:{marginRight:5},src:F.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),N.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",At==null?void 0:At.course_name),N.createElement("div",{style:{paddingLeft:9},className:M.modalRow},N.createElement("sup",{className:M.sup},"*"),N.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),N.createElement(pe.Z,{parser:yn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:tt,onChange:Qu=>{tt=Qu;const Ru=document.getElementById("model_error");tt<1||tt>50?Ru.style.display="block":Ru.style.display="none"}})),N.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Iu,onOk:()=>Le(void 0,null,function*(){var Qu,Ru;if(tt<1||tt>50){const ju=document.getElementById("model_error");return ju.style.display="block",Promise.reject()}nt.update({cancelButtonProps:{disabled:!0}});const Tt=yield Qe({type:"paperlibrary/sendToClass",payload:{course_id:ee==null?void 0:ee[0],id:(Ru=(Qu=ne.actionTabs)==null?void 0:Qu.params)==null?void 0:Ru.id,num:tt,shixuns_info:Xe.map(ju=>({shixun_id:ju.id,is_copy:ju.is_copy,is_use:ju.is_use}))}});nt.update({cancelButtonProps:{disabled:!1}}),Tt&&Tt.status===0&&(k.default.destroyAll(),k.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:N.createElement("div",{className:M.modalColumn},N.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},N.createElement("img",{style:{marginRight:5},src:J}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{Iu()},onOk:()=>{Iu(),setTimeout(()=>{var ju,Yt;const zt=(Yt=(ju=Tt==null?void 0:Tt.first_category_url)==null?void 0:ju.split("/"))==null?void 0:Yt[2];(0,K.xg)(`/classrooms/${zt}/exercise`)},1e3)}}))})})}),Pn=()=>Le(void 0,null,function*(){dt(!0),yield Ht()}),on=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return N.createElement("div",null,N.createElement(k.default,{centered:!0,keyboard:!1,closable:!1,open:An,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:uu["paperlibrary/sendToClass"]||Bt||!!uu["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:pn,destroyOnClose:!0,onCancel:Iu},N.createElement("div",{className:M.wrap},N.createElement("div",{className:"mb10"},N.createElement(Ce,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ku,className:M.search,onChange:Xe=>{Zu(Xe.target.value),Xe.target.value||Ht(!0)},onSearch:Xe=>{Zu(Xe),Ht(),c([])}})),N.createElement(ae.Z,{loading:an},i.length?N.createElement("div",{className:M.radioWrap},N.createElement(ue.default,{bordered:!1,scroll:(i==null?void 0:i.length)<=7?{}:{y:350},loading:Uu,rowKey:"course_id",pagination:!1,dataSource:i,columns:on,onRow:Xe=>({onClick:Wu=>{if(wu)c([Xe==null?void 0:Xe.course_id]);else{if(!wu&&!ee.includes(Xe.course_id)&&ee.length>0)return;ee!=null&&ee.includes(Xe==null?void 0:Xe.course_id)?c(ee==null?void 0:ee.filter(st=>st!==(Xe==null?void 0:Xe.course_id))):c([...ee,Xe==null?void 0:Xe.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:ee,onChange:Xe=>{c(Xe),Pu(!1)}}})):!ku&&!Uu&&N.createElement(Ye,{createState:xt,refreshLoading:mn,onRefresh:Pn,onCreate:()=>{ut(!1),(0,K.xg)("/classrooms/new")}})),xu&&N.createElement("div",{className:M.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),N.createElement("div",{className:M.bottom,style:{display:"flex",alignItems:"center"}},N.createElement("div",{style:{flex:1}},N.createElement("div",{className:M.title},N.createElement("img",{src:F.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),N.createElement("div",null,N.createElement(y.ZP,{onClick:Iu,className:M.no,style:{marginRight:20}},"\u53D6\u6D88"),N.createElement(Au.Z,{onClick:pn,className:M.yes},"\u786E\u8BA4"))))),N.createElement(R.Z,{resdata:Nu,type:"exercise",okloading:gt,oktext:(Nu==null?void 0:Nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xe=>{vn(Xe)}}),N.createElement(Bu.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:eu,dataSource:rn,onSuccess:()=>{Ju(!1),It(!0)},onClose:Iu}))};var Y=(0,e.connect)(({paperlibrary:te,loading:C,globalSetting:ne})=>({paperlibrary:te,globalSetting:ne,loading:C.effects}))(E)},84454:function($e,Ie,o){o.d(Ie,{AD:function(){return se},BA:function(){return Zu},D9:function(){return E},Hp:function(){return ve},IM:function(){return te},Iy:function(){return w},KM:function(){return ku},KU:function(){return uu},MJ:function(){return Ye},Ne:function(){return Y},ON:function(){return I},Uj:function(){return yu},VY:function(){return He},YO:function(){return Pe},YX:function(){return Re},Zn:function(){return re},_g:function(){return K},_k:function(){return Le},c6:function(){return Bu},cr:function(){return ye},eV:function(){return N},fi:function(){return h},gh:function(){return ru},hS:function(){return C},iA:function(){return J},j6:function(){return he},je:function(){return xe},jj:function(){return je},kS:function(){return Qe},o6:function(){return R},pO:function(){return et},rQ:function(){return L},sA:function(){return Au},xm:function(){return Ce},xo:function(){return ne},y8:function(){return Fe},yd:function(){return M}});var t=o(33270),e=o(65582),g=o(65862),n=o(8591),k=o(74128),pe=Object.defineProperty,ae=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,F=(i,H,ee)=>H in i?pe(i,H,{enumerable:!0,configurable:!0,writable:!0,value:ee}):i[H]=ee,v=(i,H)=>{for(var ee in H||(H={}))ue.call(H,ee)&&F(i,ee,H[ee]);if(ae)for(var ee of ae(H))y.call(H,ee)&&F(i,ee,H[ee]);return i},d=(i,H,ee)=>new Promise((c,xu)=>{var Pu=Uu=>{try{ut(ee.next(Uu))}catch(ot){xu(ot)}},xt=Uu=>{try{ut(ee.throw(Uu))}catch(ot){xu(ot)}},ut=Uu=>Uu.done?c(Uu.value):Promise.resolve(Uu.value).then(Pu,xt);ut((ee=ee.apply(i,H)).next())});const _=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},re=i=>d(void 0,null,function*(){_(),(yield(0,t.YR)(v({},i))).status===0&&(yield(0,g.QH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/export_couser_info.json`,query:i}))),x()}),ye=i=>d(void 0,null,function*(){const H=yield(0,t.yS)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_member_act_score`);else{if(H.status===-2)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_member_act_score`))}}),h=i=>d(void 0,null,function*(){const H=yield(0,t.W0)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_score`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_score`))}}),J=i=>d(void 0,null,function*(){const H=yield(0,t.Nl)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`))}}),M=i=>d(void 0,null,function*(){const H=yield(0,t.IU)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/export_star_user`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/export_star_user`))}}),K=i=>d(void 0,null,function*(){const H=yield(0,t.td)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`);else{if(H.status===-2)return H;if(H.status===-3)(0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`);else if(H.status===-4)return H}}),he=i=>d(void 0,null,function*(){const H=yield(0,t.QX)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_homework`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_homework`))}}),je=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.o_)(v({},i));ee.status===0?(n.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"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),ve=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.ZL)(v({},i));ee.status===0?(n.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"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),w=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.aP)(v({},i));ee.status===0?(n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),Ye=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.vV)(v({},i));ee.status===0?(n.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"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),Xu=i=>d(void 0,null,function*(){_(),(yield exportCourseWorkListAppendix(v({},i))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${i.categoryId}/works_list.zip`,query:i}))),x()}),Au=i=>d(void 0,null,function*(){_(),yield(0,g.QH)("",k.Z.API_SERVER+`/api/polls/${i.categoryId}/commit_result.xlsx`),x()}),ru=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/attendances/export_xlsx_data.xlsx`,query:i}))}),R=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/video_study_statics.xlsx`,query:i}))}),Bu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/export_video_study.xlsx`,query:i}))}),N=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/export_course_students_info.xlsx`,query:i}))}),se=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/school_manages/students.xlsx",query:i}))}),L=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/item_banks/export.xlsx",query:i}))}),Fe=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:i}))}),xe=i=>d(void 0,null,function*(){const H=yield(0,t.Uy)(v({},i));H.status===0?(n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/exercise_score,export_exercise_users`)):H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Le=i=>d(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/export_records/${i.id}.xlsx`,query:i}))}),Ce=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:i}))}),E=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i==null?void 0:i.coursesId}/${i.menuKey}_statistic.xlsx?${i.checkedList.map(H=>`course_group_id[]=${H}`).join("&")}`,query:i}))}),Y=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/ec_years/${i==null?void 0:i.ec_year_id}/ec_training_objectives.xlsx`,query:i}))}),te=i=>d(void 0,null,function*(){yield(0,g.FH)(i==null?void 0:i.name,(0,g.NY)({url:k.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:i}))}),C=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/ec_years/${i==null?void 0:i.ec_year_id}/ec_courses.xlsx`,query:i}))}),ne=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/ec_years/${i==null?void 0:i.ec_year_id}/ec_graduation_requirements.xlsx`,query:i}))}),He=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:i}))}),uu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/exercises/${i.categoryId}/rank_list.xlsx`,query:i}))}),Qe=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:i}))}),I=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/examination_banks/${i.id}.json`,query:i}))}),Re=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/exercises/${i.categoryId}.json`,query:i}))}),Pe=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/polls/${i==null?void 0:i.id}/commit_result.json`,query:i}))}),yu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/paths/get_task_pass.json",query:i}))}),et=(i,H)=>d(void 0,null,function*(){yield(0,g.FH)(H||"",(0,g.NY)({url:k.Z.API_SERVER+`/api/exercises/${i==null?void 0:i.exercise_id}/consult_exercise.json`,query:i}))}),ku=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/competitions/${i==null?void 0:i.identifier}/competition_commit_records/member_works.xlsx`,query:i}))}),Zu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i==null?void 0:i.coursesId}/group_homeworks/import_group_template.xlsx`,query:i}))})},61527:function($e,Ie,o){o.d(Ie,{U:function(){return y}});var t=o(59301),e=Object.defineProperty,g=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,pe=(F,v,d)=>v in F?e(F,v,{enumerable:!0,configurable:!0,writable:!0,value:d}):F[v]=d,ae=(F,v)=>{for(var d in v||(v={}))n.call(v,d)&&pe(F,d,v[d]);if(g)for(var d of g(v))k.call(v,d)&&pe(F,d,v[d]);return F},ue=(F,v,d)=>new Promise((_,x)=>{var re=J=>{try{h(d.next(J))}catch(M){x(M)}},ye=J=>{try{h(d.throw(J))}catch(M){x(M)}},h=J=>J.done?_(J.value):Promise.resolve(J.value).then(re,ye);h((d=d.apply(F,v)).next())});function y(F,v){const[d,_]=(0,t.useState)(v),[x,re]=(0,t.useState)(!1),[ye,h]=(0,t.useState)();return[d,x,(M,K=!1)=>ue(this,null,function*(){const he=K?v:ae(ae({},d),M);re(!0),_(he);const je=yield F(he);return re(!1),h(je),je}),ye]}},45614:function($e){$e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB9KADAAQAAAABAAAB9AAAAAB3bs6AAAA90UlEQVR4Ae3dB5xU5b3/8d+ACAgKCKIg3YqoIKJiA1FUjCUaY4yxkehVo9FrTPzHkhtJYqJpNz3mplyNV2NsicaoiCgiKIoiFhArxYJ0BKQI7s7/97AB2d2Z2ZnZ55zzlM95vTbuzjnnKe/fhu+emVNywlJUIH/AiAHSaqv9pLa2v+Ra9Je89JJ8vovu0EVyuXZFd2QFAgiEIfDZY6bLVd8cksvlasOYELMIWWCrkCdX6dzy+xzWSdq1PVVDe5TuO1xDu4ts/L9xC9Ewr1tyuUqbZXsEEPBVoFfP/eS3N83K5/N7aqhv+lfA19kw7sAFok+n/L7HtJM2+ZNEas+QFi2O1XpvHXjNmR4CCJQrcOl5Ih22E5k79w1Zsqh/bswYjtTLtWO71AX00DPOJS/7t8oPPeZc2ab2GWkhf9UwP1ElCPM4fx2YNQKlBfr02V26dJ2VHzMm2n8zSwOx1gWBKH8584ccM0wO6vicvo9+i0hubxcKwRgQQMBxAULd8QIxvKgCPb/vET3yB428R2rzE/Ukt4GUHwEEEKhIgFCviIuN0xWIJtDzAw7eXrZpdaee6HZqusT0hgACQQkQ6kGVM6TJRBHo+SEj9pDt2k/Twh0SUvGYCwIIZCRAqGcET7elBIIP9PzgEftLi5aT9LKzPqUgWIcAAghUJECoV8TFxskLBB3o+YOPGiWtWj4pLXI7JE9JDwggEJ0AoR5dyV2ecLCBnh967Eipyd2nn5lv43IBGBsCCHguQKh7XsBwhh9koG8M89qaf+mReetwSsVMEEDAWQFC3dnSxDSw4AI9f/BpbSVX+0fCPKZfY+aKgAMChLoDRYh7CMEFuuQ/vIkT4OL+pWb2CGQmQKhnRk/Hojc9DWjJDz7qcJ3OuQFNiakggIBvAoS6bxULZrzBBLq5N7u0yv05mMowEQQQ8FeAUPe3dh6PPJhAl0M6X6tntO/mcS0YOgIIhCRAqIdUTS/mEkSg5/sc0UafYX6BF+IMEgEE4hEg1OOptQMzDSLQZcetLtIT4bo54MkQEEAAgfoChHp9D35KTCCMQG8hFyUmRMMIIIBAcwUI9eYKsn8ZAt4Hen7QEYMkn9ujjLmyCQIIIJCdAKGenX0kPXsf6NK21ehIasU0EUDAdwFC3fcKOj1+/wO9Nn+y08IMDgEEENhSgFDfUoPvLQp4Hej5oaP66KVqvS160BQCCCCQvAChnrxxhD14HegiNUdEWDOmjAACIQgQ6iFU0ak5+B3oORnklCaDQQABBCoRINQr0WLbJgT8DnSRPZuYH6sRQAABtwUIdbfr49Ho/A702jxH6B79sjFUBBAoIkCoF4Hh5UoE/A70vHSsZLJsiwACCDgrQKg7WxpfBuZtoG+8f3uLXGtfoBknAggg0KQAod4kERsUF/A20GUHjs6Ll5U1CCDgrQCh7m3psh64v4FeuzVvt2f920P/CCCQjAChnoxr4K36G+itWqwLvDZMDwEEYhYg1GOuflVz9zfQq5ouOyGAAAIeCRDqHhUr+6ES6NnXgBEggAACxQUI9eI2rKknQKDX4+AHBBBAwEEBQt3Borg3JALdvZowIgQQQKCxAKHe2IRX6gkQ6PU4+AEBBBBwWIBQd7g42Q+NQM++BowAAQQQKF+AUC/fKrItCfTICs50EUAgAAFCPYAi2p8CgW7flBYRQACB5AUI9eSNPeuBQPesYAwXAQQQ2CxAqG+m4BsRAp3fAgQQQMBnAULd5+pZHTuBbpWTxhBAAIEMBAj1DNDd65JAd68mjAgBBBCoXIBQr9wssD0I9MAKynQQQCBiAUI94uLzGXrUxWfyCCAQoAChHmBRy5sSR+jlObEVAggg4I8Aoe5PrSyOlEC3iElTCCCAgDMChLozpUhrIAR6WtL0gwACCKQtQKinLZ5pfwR6pvx0jgACCCQsQKgnDOxO8wS6O7VgJAgggEAyAoR6Mq6OtUqgO1YQhoMAAggkIkCoJ8LqUqMEukvVYCwIIIBAkgKEepK6mbdNoGdeAgaAAAIIpChAqKeInW5XBHq63vSGAAIIZC9AqGdfgwRGQKAngEqTCCCAgPMChLrzJap0gAR6pWJsjwACCIQiQKiHUsmN8yDQgyonk0EAAQQqFCDUKwRzd3MC3d3aMDIEEEAgHQFCPR3nhHsh0BMGpnkEEEDACwFC3YsylRokgV5Kh3UIIIBATAKEutfVJtC9Lh+DRwABBCwLEOqWQdNrjkBPz5qeEEAAAT8ECHU/6tRglAR6AxB+RAABBBBQAULdu18DAt27kjFgBBBAICUBQj0laDvdEOh2HGkFAQQQCFOAUPemrgS6N6VioAgggEBGAoR6RvCVdUugV+bF1ggggECcAoS683Un0J0vEQNEAAEEHBEg1B0pROFhEOiFXXgVAQQQQKCQAKFeSMWJ1wh0J8rAIBBAAAGPBAh1J4tFoDtZFgaFAAIIOC5AqDtXIALduZIwIAQQQMATAULdqUIR6E6Vg8EggAACngkQ6s4UjEB3phQMBAEEEPBUgFB3onAEuhNlYBAIIICA5wKEeuYFJNAzLwEDQAABBAIRINQzLSSBnik/nSOAAAKBCRDqmRWUQM+Mno4RQACBQAUI9UwKS6Bnwk6nCCCAQOAChHrqBSbQUyenQwQQQCASAUI91UIT6Kly0xkCCCAQmQChnlrBCfTUqOkIAQQQiFSAUE+l8AR6Ksx0ggACCEQuQKgn/gtAoCdOTAcIIIAAAhsFCPVEfxEI9ER5aRwBBBBAoJ4AoV6Pw+YPBLpNTdpCAAEEEGhagFBv2qiKLQj0KtDYBQEEEECgmQKEejMBG+9OoDc24RUEEEAAgTQECHWrygS6VU4aQwABBBCoSIBQr4ir1MYEeikd1iGAAAIIJC9AqFsxJtCtMNIIAggggECzBAj1ZvGZnQn0ZhPSAAIIIICAFQFCvVmMBHqz+NgZAQSCFqipCXp6Tk6OUK+6LAR61XTsiAACwQusXx/8FJ2cIKFeVVkI9KrY2AkBBKIQ2LAhimk6OUlCveKyEOgVk7EDAghEI7ByVTRTdXKihHpFZSHQK+JiYwQQiEpg6bKopuvkZAn1sstCoJdNxYYIIBCdwNLl0U3ZyQkT6mWVhUAvi4mNEEAgSoEFi6KctpOTJtSbLAuB3iQRGyCAQLQCS1eIrFgZ7fSdmzihXrIkBHpJHlYigED0Au+9Hz2BUwCEetFyEOhFaViBAAIIqMAbb8PgmgChXrAiBHpBFl5EAAEE/i3wmgb6mjVwuCZAqDeqCIHeiIQXEEAAgS0EampF3uQofQsRd74l1OvVgkCvx8EPCCCAQAGBF2eI5PMFVvBS5gKE+uYSEOibKfgGAQQQKCLw7gKR2XOKrOTlzAUI9Y0lINAz/01kAAgg4IXA0895McxoB7kp1EVysRoQ6LFWnnkjgEBlAvPmi8ycVdk+bJ2ugAn13/zutfyYMVFmW5STTvc3jN4QQCAYgXFPiKxbF8x0gpzIpiP1CEOdQA/yN5pJIYBAIgKrNcwnPJlI0zRqUWBTqEf29juBbvF3iKYQQCACgWkzeevdhzJH+PY7ge7DLyZjRAABtwQeflzkQ73PO4vbApEdqRPobv86MjoEEHBRYN16kTvu5cEtLtam4ZgiOlIn0BsWn58RQACBcgTMk9j+eg9H6uVYZb1NJEfq3l6vlx86qo9IDXd6yPr/KPSPQOwC7duKnPE5kR27xi7h/vznzn1DlizqnxszRu/nG97CEXp4NWVGCCCQpsBHa0X+cqfI3Hlp9kpf1QgEfqTOEXo1vxTsgwACCDQUaKH/nB5/lMjAfRqu4WfXBAI9UucI3bVfNMaDAAJ+CtTqw1seGC/y2EQ/xx/TqAM9UucIPaZfYuaKAALpCOzQSeTIw0R22zWd/uilOoHAjtS3qk6BvRBAAAEEigosXi5y5wMiu/QUGTpEpG+fopuyIkMBc6QuMkvfW9lTj271P34vHKH7XT9GjwACPgjs1FnkoP1Fdtcj9tatfRhxXGOc984bcslF3oc6gR7Xry2zRQCBrAX20lDfrZ9Izx4iHTtkPRr63yQQQKgT6JuKyX8RQACBtAU6thfZuZtI1y4i2+vn7h23E2m7jX614Ug+7VqY/jwPdQI9i18a+kQAAQQQcFSgZd/cM2PnOjq4ksPisrWSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKQAgV6Sh5UIIIAAAgj4IUCg+1EnRokAAggggEBJAQK9JA8rEUAAAQQQ8EOAQPejTowSAQQQQACBkgIEekkeViKAAAIIIOCHAIHuR50YJQIIIIAAAiUFCPSSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKQAgV6Sh5UIIIAAAgj4IUCg+1EnRokAAggggEBJAQK9JA8rEUAAAQQQ8EOAQPejTowSAQQQQACBkgIEekkeViKAAAIIIOCHAIHuR50YJQIIIIAAAiUFCPSSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKTAViXXshIBBNwQ2KGTSBf96tBBJJcTWbtWZOFikQ+WuDE+RoEAApkLEOiZl4ABINBAoLOG9vBDRAb0F9l1F5Hdd2uwQYMflyzVcF8oMm26yLjHRd5+t8EG/IgAAjEIEOgxVJk5+iEw/CCRM08X2WfvysbbpbMevevXgL1EzjlTZMZMkbvuFXl0cmXtsDUCCHgtQKB7XT4GH4TAAD0Cv/RCkYH72pnO3gNEzNf574j85XaRhybYaZdWEEDAaQEC3enyMLigBcxb65ddIHLM0clMs1cvkf+6WuSE40SuvV5k+cpk+qFVBBBwQoCz3J0oA4OITqDPziJ/+GVyYb4l6H6DRG65SWTPvlu+yvcIIBCYAIEeWEGZjgcC/ftpmP9apHv39AbbdQeRm/QPiIMHp9cnPSGAQKoCBHqq3HQWvYC5/OxnN4ps2z59ijZtRH70fZH+euY8CwIIBCdAoAdXUibktMAvbhDp1DG7IbZqJXLDd/V69nbZjYGeEUAgEQECPRFWGkWggMBF54j007fbs1527Cpy9RVZj4L+EUDAsgCBbhmU5hAoKNBbPy8/96yCqzJ5cfjhevMave6dBQEEghEg0IMpJRNxWuB8PTp3bbnsq66NiPEggEAzBAj0ZuCxKwJlCfTcSfIjhpe1aaobmbPsTxyZapd0hgACyQkQ6MnZ0jICdQJnny65li3d1DC3mmVBAIEgBAj0IMrIJJwVMHeDO/F4Z4cnvXvrLWf3dHd8jAwBBMoWINDLpmJDBKoQGHZwFTulvMuRw1LukO4QQCAJAQI9CVXaRGCTwCFDN33n7n+H6RnvLAgg4L0Age59CZmAswJb67OPDtjf2eFtHthOO4rs0nPzj3yDAAJ+ChDoftaNUfsgcKA+FKV1ax9GKnIg93j3o1CMEoHiAjw+tbgNaxBonkBfPeHM5jJnjshTz4jk83WtHjhEZI/d7fQwaKDIHffbaYtWEEAgEwECPRN2Oo1CoIc+ItXWsuojkS9dWL+1xUvsBfqu/eq3zU8IIOCdAG+5e1cyBuyNQM8e9oY6e3bjtqa92Pi1al8xN5kxn/mzIICAtwIEurelY+DOC/SwGOhvvd14urPfE1m2vPHr1b6yB0fp1dKxHwIuCBDoLlSBMYQpsEMXe/N6q8ARuml9usWj9B56lM6CAALeChDo3paOgUclMGde4ekWOnIvvGXTr3bevult2AIBBJwVINCdLQ0D81qgQzu7w1+6rHB7b+uZ77aWLp1ttUQ7CCCQgQCBngE6XUYg0LaN3UkuXFq4vTcKfLZeeMumX92+U9PbsAUCCDgrQKA7WxoG5rVAG4uBbi5Z21BTmGOhHrmvXl14XaWvtmtf6R5sjwACDgkQ6A4Vg6EEJLB+vb3JNBXYCxfa6av11nbaoRUEEMhEgEDPhJ1OgxdYZemo2UDlcqW5ln9Yen25a325TW2582E7BCITINAjKzjTTUlg1ZqUOtJulhU5Ya7SEWzNEXqlZGyPgEsCBLpL1WAsYQmsXZvOfGzdXKYl/xykUzB6QSAZAf4fnIwrrSIg8pGlt91btiytue7j0uvLXbvhk3K3ZDsEEHBQgEB3sCgMKRCBRYvsTKTDdqXb2WDpBLyaImfSl+6dtQgg4IgAge5IIRhGgAILLQV6q1YipW5UY+vImkAP8JeQKcUkQKDHVG3mmq7ABwvs9delxG1ZP7H0VrnNS+3szZyWEECgTAECvUwoNkOgYgFbR+im4647FO/e1uVmtj7zLz5S1iCAQIICBHqCuDQducD8D+wB9C7xKNZttrHTz6pVdtqhFQQQyESAQM+EnU6jEJj5ur1p9uldvK12lgKdI/TixqxBwAMBAt2DIjFETwU+1HuwLynyUJVKp9S7V/E9bAX6ypXF+2ANAgg4L0CgO18iBui1wJtv2Rl+v37F29m+xAlzxfdqvMbWDWoat8wrCCCQggCBngIyXUQs8PZsO5PfbluRXYscpXfvZqePRUvstEMrCCCQiQCBngk7nUYjYOsI3YANGVSYrXv3wq9X+uoCS9fNV9ov2yOAgBUBAt0KI40gUERg2stFVlTx8r77NN6pX4mz3xtvXfqVdy2elV+6J9YigEACAgR6Aqg0icBmgaUrRObN2/xjs74ZNLDx7rv1a/xaNa98qOOsqa1mT/ZBAAFHBAh0RwrBMAIWeHmGncl16igycM/6bQ3oX//nan/6gKPzaunYDwFXBAh0VyrBOMIVsBXoRmjYofWd9rIU6O+9V79dfkIAAe8ECHTvSsaAvROYOt3ekA8dWr+t3Xat/3O1P73PEXq1dOyHgCsCBLorlWAc4QosWiYy29Lla731jnG79KyzOnBfka23tuP2zrt22qEVBBDITIBAz4yejqMSmPq8vel+/rN1bR04xF6b77xvry1aQgCBTAQI9EzY6TQ6gSlT7U35mJEi7drodemDrbSZr9Wz29+w9A6ClRHRCAIIVCNAoFejxj4IVCowVa9HX7Om0r0Kb2+ernbG50T22L3w+gpfzZkT4jbUVLgXmyOAgGsCBLprFWE84QrYfNv9vNH2nOZYuk7e3ohoCQEEqhAg0KtAYxcEqhKY9FRVuyW+05y5iXdBBwggkLwAgZ68MT0gUCcw4Wl9a3uDexq2HiDj3swYEQJRCRDoUZWbyWYqsPZjkedfyHQIBTt/7c2CL/MiAgj4JUCg+1UvRuu7gGtvu69YKfIeT1nz/deK8SNgBAh0fg8QSFPgCX3b3aXl9dddGg1jQQCBZggQ6M3AY1cEKhZYrkfEU56teLfEdnjtjcSapmEEEEhXgEBP15veEBAZN94dBQLdnVowEgSaKUCgNxOQ3RGoWGDsRJG1ayveLZEdZryWSLM0igAC6QsQ6Omb0yMCIhM01LNezB3iFi/PehT0jwAClgQIdEuQNINARQJjH61o80Q2fumVRJqlUQQQyEaAQM/GnV5jF3hOw9QcIWe5EOhZ6tM3AtYFCHTrpDSIQJkC/3q4zA0T2myqgze5SWiqNItADAIEegxVZo5uCtz3kMgnn2QztvnzRRYuy6ZvekUAgUQECPREWGkUgTIEVqwWyerOcS/q41xZEEAgKAECPahyMhnvBO57IJshT38pm37pFQEEEhMg0BOjpWEEyhCYqkfK8zJ4Hvlkh+5WVwYTmyCAQNMCBHrTRmyBQLIC//hnsu03bH3OHJEPP2r4Kj8jgIDnAgS65wVk+AEI/HOcyJo16U3khRfT64ueEEAgNQECPTVqOkKgiIB5TvrDjxRZmcDLz3G5WgKqNIlA5gIEeuYlYAAIqMDd96fHMJUj9PSw6QmB9AQI9PSs6QmB4gLz9LrwySk8K/2VGfpgGH1HgAUBBIITINCDKykT8lbgnn8kP/Rp05Pvgx4QQCATAQI9E3Y6RaCAwLN6bfgbbxZYYfGl5/n83KImTSHglACB7lQ5GEz0An+9MzmCdetEps1Mrn1aRgCBTAUI9Ez56RyBBgKPPJncU9i4XK0BNj8iEJYAgR5WPZlNCAJ33J3MLKbxdnsysLSKgBsCBLobdWAUCHwq8Hd9rOrCRZ/+bOu7j9fbaol2EEDAQQEC3cGiMCQE5LY77COMPlukzdb226VFBBBwQoBAd6IMDAKBBgL3PCiy/MMGLzbzxy6dRc76fDMbYXcEEHBVgEB3tTKMK26B9m1Ftm1v3+DML4p02s5+u7SIAAKZCxDomZeAASBQQOCow0W22qrAima+1KaNyEWjm9kIuyOAgIsCBLqLVWFMCBwxLDGD/PHHiezSM7H2aRgBBLIRINCzcadXBIoLmLfbhwwuvr6Za3ItW4pcckEzW2F3BBBwTYBAd60ijAeBkXp0nsTb7VvKHnyQyGFDtnyF7xFAwHMBAt3zAjL8AAWOHJ7OpK64VGTrBD6nT2f09IIAAg0ECPQGIPyIQKYCHdtLfvB+6QyhWzeR889Kpy96QQCBxAUI9MSJ6QCBCgSOGiYbP+OuYJdmbXrGF0R6d29WE+yMAAJuCBDobtSBUSBQJzAiubPbCxKbz+qvvqLgKl5EAAG/BAh0v+rFaEMWMDd82T+5s9uL0g3cV+Sko4uuZgUCCPghQKD7USdGGYPAqBHZzfLiC0X083sWBBDwV4BA97d2jDw0gaMyDPQO+u7AFReHJsp8EIhKgECPqtxM1lmB7juIDNgr2+EdPVJkuF6fzoIAAl4KEOhelo1BBydwwrFuTOlb3+DhLW5UglEgULEAgV4xGTsgkIDAKEdOSuvUUeRaDXUWBBDwToBA965kDDg4gX12FzE3eXFlOfRgkZMdecfAFRPGgYAHAgS6B0ViiIELHHuUexO89KsiO3V2b1yMCAEEigoQ6EVpWIFASgIjjkipowq62WYbkeuuqmAHNkUAgawFCPSsK0D/cQscur/I9p3cNBg0UOS8L7o5NkaFAAKNBAj0RiS8gECKAsccmWJnVXR1/ldEBvWvYkd2QQCBtAUI9LTF6Q+BTQLt2ogMO3zTT+7+97prRMxYWRBAwGkBAt3p8jC4oAVG6dF5Gw+CcqcdRa7hAS5B/y4yuSAECPQgysgkvBQ4fpQ/wz7yCC5l86dajDRSAQI90sIz7YwFdukp0n/PjAdRYff/eYlIL4eul69w+GyOQOgCBHroFWZ+bgqccoKb4yo1KvPxwI1jRNq2LrUV6xBAICMBAj0jeLqNWKBVS5GRDt5MppyS9O0r8r2ry9mSbRBAIGUBAj1lcLpDQI46TMQ8rtTX5bBDRM49zdfRM24EghUg0IMtLRNzVsCnk+GKIOYvOE/kwH2LrOVlBBDIQoBAz0KdPuMVMM89H6J3h0tiee+9JFot2Gauhf7Tcf0YTpIrqMOLCGQjQKBn406vsQqcdFwyM//t70V++FORBx5Mpv1CrW7bXuSG6zhJrpANryGQgQCBngE6XUYscHwCgf7BByK3/V1k+qsiv/wfEfNzWku/fiLf5SEuaXHTDwKlBAj0UjqsQ8CmwNF6MlyXBB5J+uDDn45y9ToN2BskX1v76WtJf3f4oSJXX5Z0L7SPAAJNCBDoTQCxGgFrAp+1f+15vqZG5L4tAt0M9qXXJHf3vdaGXVZDJ+ncLjy7rE3ZCAEEkhEg0JNxpVUE6gv06Cr5wfvVf83CT7lJT4ksXdG4pd/dLPLOO41fT/KV0Rrop34myR5oGwEESggQ6CVwWIWANYEvnCK5XM5ac5sb+udDm7+t9836T/St9xtl4xF8vRXJ/pC/Qt96P0qvU2dBAIHUBQj01MnpMDqBrbcSOfYY+9OeP19kygvF2331Lcn95bbi6xNYs/FytuuuFTlgnwRap0kEECglQKCX0mEdAjYEjjtSZLttbbRUv41/lnGJ2h9vF3l1Vv39kv6pVSuRH/9AZKBnD59J2oX2EUhYgEBPGJjmEZCTjrePsGGDyN/LCHTT81VjRJZ/aH8MpVo0D3L52Q0iu/cutRXrEEDAogCBbhGTphBoJLBHH5G9+jd6udkvPDlZZNWa8ppZvFzk2jGpf54u7drpdfF6s5t+PcobJ1shgECzBAj0ZvGxMwJNCHz+5CY2qHL1fQ9UtqPedCb3hz9Xto+NrTt2EPn1z7hFrA1L2kCgCQECvQkgViNQtUCn7fRkuKOr3r3ojuZytOdnFF1ddMWt94hMfrro6sRWbN9JQ12P1HdK4KY6iQ2ahhHwT4BA969mjNgXgVP1ZivmBDHby11/r77FMTemf326GW1XfSjNbzTUd9BwZ0EAgUQECPREWGk0eoEWes25uXua7WXlKn0Ay7jqWzW3hr1KH6iydm31bVS75847i/zhVxypV+vHfgg0IaAXyLIggIB1gVFH6NFoF+vNysNjRcxNY5qzzHlfn5L2E5Hvfac5rVS37047aqj/WuTSb4rM0+vok17athbp3lXvob993bsEnfW/5n76nfXLfL7fWtdvre+ibKX/FJp3U7bSr43/1Z/N62a9WcwfQGv1j6G1eiLiGv1+jf53mZ5suGSJyOJ/f81fIPLy63Xb878IZCBAoGeATpcRCJxyUjKTvPt+O+0+OlkvKbtD5Kwz7LRXSSvmD53f/Vzkim+JvD63kj0Lb9urm0ifnnrinZ5N3918r5fKbQrtbbYpvE+lr7Ztq4+J1S8p4yODOXNE5up5Dub6//ETRRYsrbQ3tkegKoEE7kVZ1Tgq3ik/dFQfkRr9fw4LAo4J7LuHyP/oUajtxZzQduUYu63+WN9+N09Ly2IxHx9ccZXIzDeb7r29hulufetCu6cGt/nqtpO+tmvT+2a9xUsvizz2hMgE/SNqScr3A8h67l7237Jv7pmxc30cOoHuY9UYs9sC39eQGnmk/TGa8Ct1q9dqejRvSf/+v/Vofbdq9m7+Puat6/93rci0mXVtmWvWe+6s1673Edm5u0gP/b6nHn2bM+VDWGboPM0fZg8+Srg7W08CPfXScISeOjkdliNgLs36h76VbXuZN0/ki/9hu9W69syY//ibZJ7VXs6I160TWbRIj757lbN1GNuYP2TuvEfk/+7Wz+U/DmNOwczC30DnLPdgfgmZiBMCpyb02XmlN5KpBMN8xnuVniC3fn0le9nb1twmNqYwN3Lms/0vnyNy1y08nc7eb1L0LRHo0f8KAGBNwLx9/dkTrTW3uSFzNHf/I5t/TOQb8zn2929IpGkaLSFgTt67fozIj/QPqo7tS2zIKgSaFiDQmzZiCwTKEzhVH8KybQL/KD80Np23Zcc/pZeUZXB72PJ0w95q2GF6IuUv9LyBrmHPk9klKkCgJ8pL41EJnH5aMtP9WzPuDFfpiG6+U2ScnrDFkr6A+djBXKPPw2zStw+kRwI9kEIyjYwFThmVzEllTzwp8r6eMJbm8j19mMqzU9Pskb42CZiz+X/+I26Ru8mD/1YkQKBXxMXGCBQROPP0Iiua+fIdehZ02ktNrcjl3xZ58aW0e6Y/I2Due//T67FAoGIBAr1iMnZAoIHAscP0s0+9Xtr2Yq5ZzvJWoldoqM981fasaK8cAXNfgMsTukyxnP7ZxksBAt3LsjFopwTO/GIyw7nr3mTaLbdVc3305VeLzJ5d7h5sZ1Egf9qpInv2s9giTYUuQKCHXmHml6zAYUOSuf3ofH1wibnfetbLR/ogksv0nuvmGewsqQrkWug/zxefn2qfdOa3AIHud/0YfdYCSX12fu99Wc/s0/6XrhD52pUiH3zw6Wt8l47AAfoHYw8uZUsH2/9eCHT/a8gMshIwD2EZNNB+7+ahJf942H67zWlxsT4q9D/1SH2J3lWOJV2BUSPT7Y/evBUg0L0tHQPPXOC8c5IZwr8eSudGMpWMvp3envWir4h8rPddZ0lX4KAD0u2P3rwV2MrbkTNwBLIUMEfnByb0D+3djrzdfuC+IoMHieyn70Lsu0+W2nH3vfcAfRZ7a/f+yIu7Kk7OnkB3siwMynmBpI7OzV3azMNSslj220tkiAb4QA3yffYW2XrrLEaRfp9r9cS/j1aLrP5IZJV+5fP1x9BWn8Xevp0+UEW/OmxXf11aP/XVR8i++lZavdGPpwIEuqeFY9gZCgzcM7mj81v/lt7EzLsMg/Xo2xyFmwA3Tz0LcXlTg3DuXL38Tr/e0kvwVqwUWanBbULcnPBX6dJeA75TB32Yioa7ebjK7ruK7LqL/jE0ODnDbnpiHIFeaaWi255Aj67kTLjZAuee2ewmCjbw5GSRt98tuMrKi3v0Edlfw3vwfnVvoSfxIBkrA7XYiDn6fvkVfUzpfXrp3Qd2GjaX8pmvdxfUtTdhSt1/zdvinzlKxFz50K2bnb42tWIet8qCQBMCBHoTQKxGoJ6AOao9+KB6L1n74dY7rDW1saE+eve6AzS899cv8zZ6Rz2qjG0xb5efekrd15Rn9eqBf4pMei4ZBXMjnnv1hEbz9e2vixx/nL1+WusfCywINCFAoDcBxGoE6gmMPqvej9Z+eO55vc3qm81v7mB923fYIfpHx1CRHfVtWpZPBcwfYuZr0WINdX03ZNLT+hCalz5db/O7638usks/vdOb/gFoY2kdyfkMNqwiboNAj7j4TL1CgX12T/Do/K8VDmaLzQ/dX0P8UJEjhotst+0WK/i2oIB5+Mmmo/YPV4hM1ufAv/CiyCz9g2ru+wV3qerFqfpHmq1AX6dH/ywINCFAoDcBxGoENgskdXRuPuN9fsbmbsr6xtxy9ojDRQ4/jBAvC6zIRuZjiBM+U/dlNlmtJ8q9OkvkdQ13cyS/cJHeTGeZ/le/L3UCXYd2enmfXto3oP+/v/SKAZtXCXykJ/GxINCEAIHeBBCrEdgoMEj/oT5E38ZOYrn9zvJaHXagyMgjRIbqOHw6oe3tt/XjBA3JF18Wma5/vIzUdxIuuai8Oae9VTsNZnO7VfPVcFm/Xk+E05MWV6+pv8b8UdCrV/3XbP9kzshnQaAJAQK9CSBWI7BR4KvnJwNhLql6cmrxtk2ID9ej8OF6NG7CxofFPPb1JQ3ul2dogOvXqgYBeNvf646Av39ddtd1V+Nojrh30cvTslgW6DsFLAg0IUCgNwHEagTEhGpSd0q7vcB154cf8Onb6T4cib+ioW0+g542XeQ5DfJyFrPd6AtFbhhj73Pmcvr1cZs1+gdRkpcz+mjCmAsKEOgFWXgRgS0ELtR7mCexmM9rjz1a5JEnRTZ9Jj5Mj8RdD3HzFroJ8Oc1wKfp2+irq7y/u7kj3pcvFbn6MpGTTkhCOIw2X3s9jHkwi8QFCPTEienAa4ET9EYh/fTyoyQW8xa6uYxqnL4F7XKIL1io4T2tLsSnaoiXOjmsGqcbflV3dP91DfYYr5VvymzGq01twXoENgoQ6PwiIFBMoFVLkfNGF1tr73XXwtw8vvUlPfJ+QcP7GQ1ym5dyFVMbN6nuaP/rF4scNaLYVnG+/tCjcc6bWVcsQKBXTMYO0Qh84SSRnXYMf7rm7O2ZehRo3kZ/7gWRV/Qt3toGDyhJQ8Ec+X/7BpFHHxe5Uu+01nn7NHp1uw9z0uS8+W6PkdE5I0CgO1MKBuKUgHkAx1lfcmpIVgez6YYq5m5pz+nd0sxtS11ZJj6rl7idJ3KxfsX+2fpDY12pCuPwQIBA96BIDDEDgbO/EN7nuYuX1N0VbeJkDXF9Sz2Lo/ByS7lCTxg0n63f9Q+RizTYD9Pb2ca2mJMP7/5XbLNmvs0QINCbgceuAQqYO359Ts+4Pv3zYUxuvr5dO1mPwp/QEJ/u4clV5nKtK8foXdj0zmuXXKB3YdP/xrL86OciNbWxzJZ5WhAg0C0g0kQAAjt11rfY9ajcPCHL9+eCz5tX9+CRCZPCeYa2+WPk/Mv1hDk9Uv/KOcldeeDKr/JNf9BzGd5wZTSMwxMBAt2TQjHMhAT26CPypdNEjtHrwX1ezMlTT00RGf9E2DcheUzfbTBf5uY753xJZO8BPlet8Ngn6cNibr2n8DpeRaCEAIFeAodVAQuYu7+ddoo+K3ywSC7n30Tzehb6rNf0SFz/8X9Mb0zz7gL/5tCcEZtnmpuv/TXQzz2z8L3Xm9N+Vvs++LDIT3+bVe/067kAge55ARl+hQKfP17k8yeL9O5d4Y6ObP7++yIPP6Jfj4nMX+zIoDIcxrSZev36NSL99eY/x+m7LCOOEOmiH5/4tqzTu+39RD8zf2iCbyNnvA4JeHhoUqeXHzqqj54xMschS4biqsC22+hJbhrin9OvTh1dHWXxcZl7eU+YKPKgBrmPJ7YVn1kya8xR+4hh+kAb/fIh3M1NfMbo9ffmVrgsDgi07Jt7ZuxcBwZS8RAI9IrJ2MEbgR066efjp9Zdy7yNhrpvi3lO+kMa4uM0zF26TtwnxwP20cfe6u11Dxzi3ol05t2WP95cdy9/n0yDH6u/gc5b7sH/ckY4QRPk550l8tkT/Zv8wkV6pzR9O/0BvaHIOx/4N37XRmye6rbxCXB/Eum6vciheu6Eea79/vuJtNWbB6W9mNvqTn1OZKJegTBez39gQcCiAIFuEZOmMhYwQT76DJETPiNinl3t0/KEntj2oIb45Od9GrVfY120TOQfamy+zNKvh371FumjX730+5496763edmiua3uW3qDGPNo2SlT+cikTp7/TUiAQE8IlmZTFDBBbu7sZo7IfQry19/Qt1v1wRsPjRcxd0ZjSVdg9nsi5ksaHCl30fMsuus9/HfqKrKjfpnP4bt1E+mwXfHxrV6jT6HTz8CXLdcv/cNhqX69N1/ktTnF92ENApYFCHTLoDSXooC5Gcw5X6y7GYwvQb5ipcjjE/Qtdb08adbsFLHoqmyBJR+KmK+XXy97FzZEwAUBAt2FKjCGygTMEdSFo+veWq9sz+y2Ns8TN2+pj9UT3FgQQACBBAQI9ARQaTIhAfN88rP0Hutn6efkPpy1/oGe1PaIvp1uTnDjmvGEfiloFgEENgkQ6Jsk+K/bAiMOrns4x847uz1OcxKUeRiKudzsKT0qZ0EAAQRSEiDQU4KmmyoFzB3ALr1In7Y1qMoGUtrNHI3fcbe+pf64yCo9QYoFAQQQSFmAQE8ZnO7KFDDXDF/8FZFjjylzh4w3u/a7nOSWcQnoHoHYBQj02H8DXJt/C7154ZdOEfnyOX58Tm78HniQMHft94jxIBChAIEeYdGdnfKQvUW+cZne3KOPs0NsNLDVev34TTc3epkXEEAAgbQFCPS0xemvsUD3HUS+doE+UGN443Wuv3LL/4ks12vLWRBAAIGMBQj0jAsQffdfPVdvDqPPs/Zxefddkdv+7uPIGTMCCAQoQKAHWFQvptS7u8gP/ktkl128GG7BQf5Yn1/NggACCDgiQKA7UoiohnHaCfoWu16K5svtWgsV56kpIs/PKLSG1xBAAIFMBAj0TNgj7dQ8RGXMVSKD9/MbYMMGkV/81u85MHoEEAhOgEAPrqSOTmjkoSL/7xsi27Z3dIAVDOu2O/RJWvrcchYEEEDAIQEC3aFiBDkUc//1yy8U+dzJYUzP3BHuZg10FgQQQMAxAQLdsYIENZx+PUSu1xPf+vYNZ1o//oXIhppw5sNMEEAgGAECPZhSOjaRU0bpW+xXODaoZg7HnAj3zPRmNsLuCCCAQDICBHoyrnG3euHZIqP1K6RljT5w5ae/CmlGzAUBBAITINADK2jm07lab916kl6WFtry65tEFiwNbVbMBwEEAhIg0AMqZqZTaddG5IbviBwwJNNhJNL5lGdF7tPnm7MggAACDgu0cHhsDM0XgfZt9brsG7IN89mzk9EyD1+5kTvCJYNLqwggYFOAQLepGWNbbVvXhfneA9Kf/fIPRczDUU7Ve8G3S+j69h//t8iiZenPjR4RQACBCgV4y71CMDZvIHCjvs0+YK8GLyb84wp9utmtt4n89b66jr71NZEdu9rvdMJEkXGT7LdLiwgggEACAgR6AqjRNHmjXmN+4AHpTXf9epG79elmf/mbyCo969wsBw0UOfmkuu9t/u+y5SI/+bXNFmkLAQQQSFSAQE+UN+DGL/myyPDD05vgK/oglO//WOTdBZ/2ae4Nf921n/5s87sf/YznnNv0pC0EEEhcgEBPnDjADobsLXLWGelMbN06kT/+76dvr2/Z6w/17f5OHbd8xc734x8XeXKqnbZoBQEEEEhJgEBPCTqYbjrqyWdJHRU3RHr3XZFrvivy1jsN14j8l96FLokT8cxb7T/lrfbG4LyCAAKuCxDorlfItfF97xqRLp2TH9VEPRnt+p+KfLS2cV+X/4fIZ/TWskks5qz2FXqpGgsCCCDgmQCB7lnBMh3uiIPTudb8T/oW+5/1xLdCy5dPFzn9tEJrmv/a7drnRL2JDAsCCCDgoQCB7mHRMhlyi5zIxXpknORi7pd+3fUik58v3MvZp4pccF7hdc191Zx097ubm9sK+yOAAAKZCRDomdF71vHhB4r00MehJrWsXCXyn98UeW1O4R7O1aPyixL6g2KJ3qP9av2svjZfuG9eRQABBDwQINA9KJITQzzxM8kNw1xffqV+Nl8szM1n5km9zW5m9Z3viyxdkdz8aBkBBBBIQYBATwHZ+y46tJP8IUNF33S3v2zYIPItvUHNy683bnsnPfnuh9eJ9N+z8Tpbr5jrzae/aqs12kEAAQQyEyDQM6P3qONDDpBcLpE418DWm8U8M70xhjkB71vfEOmwXeN1tl554EGeombLknYQQCBzAQI98xJ4MIB+fZMZ5B/+LDJ2Yv22zZPbvnmJyLHH1H/d9k/mJLgf/tJ2q7SHAAIIZCZAoGdG71HH3bvZH+xDY0VuvrN+uycfK3LuWSI77Vj/dds/LVqsN6z5nu1WaQ8BBBDIVIBAz5Tfk87bt7M70Fdn6X3Z9QYum5aTjtYg10egdu++6ZXk/mtuJXu1fi6/RB+9yoIAAggEJECgB1TMxKYyS09Ys/VUtVUfiXxbzyrvp5fAfe5EkZFHJfs5eUOU790g8upbDV/lZwQQQMB7AQLd+xKmMIEVFi/pev99kV/cKNKrVwoDb9DF7/5HZMKUBi/yIwIIIBCGAIEeRh2TncWKlfba33MPe21V0tK/HhL5v3sr2YNtEUAAAa8EWng1WgabjcDsudn0a6vXp58R+cEvbLVGOwgggICTAgS6k2VxbFBvzBX5+GPHBlXmcF7Qa9yv5oz2MrXYDAEEPBYg0D0uXmpDN/c4nzEzte6sdfTSy3pN+3dE1n9irUkaQgABBFwVINBdrYxr43pikmsjKj0ec2ncN/WWsms9fWeh9OxYiwACCDQSINAbkfBCQYHHPAr05/Txq5d9S+SjtQWnwosIIIBAiAIEeohVTWJOy/VM9/sfSKJlu20+/oTI178tslpvIMOCAAIIRCRAoEdU7GZP9Za/6ufR+qhTV5fb/yZy7Q9FampdHSHjQgABBBITINATow2w4QVLRW69zbmJ5Wtq6p7a9pv/dW5sDAgBBBBIS4BAT0s6lH5uuUvktdfdmY3e9CZ3+ZUiD4x3Z0yMBAEEEMhAgEDPAN3rLs3b2d/VW7euXJX9NN7Ue7JfcKnI8/ooVBYEEEAgcgECPfJfgKqmP1fvx/6Nq0TMk8uyWGr1jwrzefl5GubvfJDFCOgTAQQQcE6AQHeuJJ4MaMabIldeI7J4SboDnj9fL0n7hoj5vHyDfnbOggACCCCwUYBA5xehegHzVvfZ/6FPMJtYfRvl7mkeEPPr34mcOlpkmod3rSt3nmyHAAIIVCnA09aqhGO3fwusWC1yzQ9EDh+n139/TaRbN7s05m39e+8T+Yu+xb5qjd22aQ0BBBAISIBAD6iYmU5l0nMik84VOf9L+tn26OYPZdVHInffI3LX/SLmjwYWBBBAAIGSAgR6SR5WVizwJ735zMN6Cdm5Z+hR+2EiHTuU38RqDe6nntY/DPRr/FPl78eWCCCAAAJCoPNLYF/g/UV6o5dfarv6NWRvkQH9RXbfTaRL57q+zFnq5rK35ctFlujNaubOE5ltvt6zPxZaRAABBCIRINAjKXRm0zQnznGdeGb8dIwAAvEIcJZ7PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQj4G+g16xbF0+ZmCkCCCCAQCoCHmeLv4G+WD5Mpbh0ggACCCAQj4DH2eJtoOfmPsERejz/F2OmCCCAQPICtfmPfc4WbwN9Y2Xz+XnJV5geEEAAAQSiEMjJAp/n6Xegt8i95jM+Y0cAAQQQcEjA80zxO9BFCHSH/r/AUBBAAAHPBbzOFL8DPS8vev7Lw/ARQAABBFwR8DxT/A50afmEK78HjAMBBBBAwHcBvzMl5zt//qCRcyWX6+37PBg/AggggECGArn867kp4/fMcATN7trzI3Sdf4vcfc1WoAEEEEAAgcgFcmN9B/A/0NduuMX3IjB+BBBAAIGMBQLIEu8DPffiEy+KvlWS8a8C3SOAAAII+Cpg3m43WeL54n2gb/Svld97XgeGjwACCCCQlUAgGRJGoC/85PeSk/lZ/S7QLwIIIICApwI5+UBMhgSwBBHoG++9m6/5VQD1YAoIIIAAAmkK1OR/4vP927ekCiLQN06oZ+ef81n6lqXlewQQQACBkgL5/JsydflvSm7j0cpgAj13993rRXIXemTPUBFAAAEEshTYkD8vJ9M2ZDkEm30HE+gGJTfl0YmSz/+vTSDaQgABBBAIUKC29k+5Fx6bFNLMggr0jYX5pO2lIvkZIRWJuSCAAAIIWBTIy0xpuf1lFlt0oinvb/1aSDF/4IiBkmv5jN4Stk2h9byGAAIIIBCpQD6/TvI1Q3NTJ7wUmkB4R+haoY2F2lBzsr79vi60gjEfBBBAAIEqBWrzH+vB3okhhrkRCTLQzcRyL0x4ROpCfY35mQUBBBBAIGKBfH6N5FqcmHvmkfGhKgT5lvuWxcoPHrG/bNXyYX2Iyw5bvs73CCCAAAKRCNTmF8snNcfpgd60kGccfKCb4uX3PnIXadfiUf1MvW/IxWRuCCCAAAINBPL5ObK69ujcjMffbrAmuB+jCHRTtfyAg7eXbds/oN8eElwVmRACCCCAQCGBp2XVRyfmZk5ZVmhlaK9FE+ibCpc/6Ji/6B3lztn0M/9FAAEEEAhQIJ+7NffsuHMDnFnRKQV7UlyxGW8scIvccMnXBnfJQrE58zoCCCAQjYD5t13/jY8tzE19oztC3/KXOn/Q0Wfref5XSV722vJ1vkcAAQQQ8EwgJ69KPvfD3DPjbvds5NaGG3Wgb1LMHzTys3rN+nnSosWJm17jvwgggAACPgjk/6UHZX/KPTv+fh9Gm+QYCfQtdPP7HNZJ2rU9VcN9lL48XM+K77LFar5FAAEEEMhaIJ9fokOYqP8+j5XVa+/NvTJ5edZDcqV/Ar1EJfIHjBggrbbaT2pr++sNCfrrX4G9NOxNyHfRX6Z2JXZlFQIIIIBAtQL5/GrddYn+O6tf8o6e8zRL30GdJRs+mZ57bsLMapsNfb//DwIfBeAbAeL/AAAAAElFTkSuQmCC"},38347:function($e){$e.exports="data:image/png;base64,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"},95494:function($e,Ie,o){$e.exports=o.p+"static/filterBg.61074335.png"},49676:function($e){$e.exports="data:image/png;base64,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EAABEAABEACBfYQABOB9NNh0FQRAAARAAARAAARAAARAAARAAARAAARAAARAAARAYDAE7vn9i8fGDrRuza2+TSlz0jlrql/6L63xjYnJ8fx4ZtZuabXsK7XWh1TFivI3Jhn6on9IKYMTxm/U7oSBFTEkGz4/SZjnnKqy0BZPbtrehs/fxM73q+558bDR/4iBxvgPs/6Y/1GCatY/8k+XWbiR/+g/9H+sX91I9S/2j4An9l+IwC63f7UxLs/VY3ne+sLa+tiz67Y13143AalXG3deOfOYdurx6/KJr951l84H271xFwiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjsXQQgAO/dsaVnIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACI0DgN+91U2p8/RaXt19idHbSOnc8rnZsTOlWlk+1svVDmbFXZZk9qTN7i3Z21t9bkWl9WXwigqxTTmmllS/r7vdErICQGzUgrl/K0Bg/T0Up61K+b/h86XlxB+l/SaZj/Jn/rH/kH/I/zGCN/kP/Y/9g/2H/7j373ynzgnPZUxu5ec61szNr7dbFjQ297noy/BZ7HqXWnVbPGueeyvL88ffeNXt6BNs3qgABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBPYUABOA9NZx0BgRAAARAAARAAARAAARAAARAAARAAARAAARAAARA4HIj8MEPP39gZWXmpBsfP6msu8Fpc62ztlX33CyzumVsK2vlE5lTU9rk07pl54xyh4x2c1a5iUyrcW30pP+utZs0zk05paL64hyl4dMSAlWHTOxJNf4TE4hTAm9M8PW/KZPc1X/C9kj1x4RgKYFZ+kz6H+ZoZfx7EWD+RwRC1n/xMgXkH/If/Yf+l+yT9Dr2D/Yf9m9o//sMvG5FKbXqnFkrS7XulFmxVp93Sl/Inb6Yb+hl51oreVuv5661YYO8vj1Wm3YXjcue1i5/xmn39Pw7D7x4t9Zb3X25t3XUDwIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAK7AgEIwLtimGgkCIAACIAACIAACIAACIAACIAACIAACIAACIAACIDATkXgbufMzEcWjmQbE8e1s8dzY45rnyVY62NbEYN3al9oFwiAAAiAAAiAAAiAAAiAAAgMhYA2K0bZ087o0y63p8eMOa2Wlk6/9z1HLw5VLz8GARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgX2IAATgfTjodBkEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQODyI3D33XebuVf+zEGrJ2aNzWaczme10zNOmVmn7axyaspo7TP9tqyzY8apllO6pbRpOWfN5W8hTwABEAABEAABEAABEAABEACBegRMkRTbbGij2sq5tlWqrZ1qO+02tDFLLm8vKmUWdCtbsBuri2aitTCxsjj/03edWARTEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACB0SDw/wEPHPrFqkm13gAAAABJRU5ErkJggg=="},12907:function($e,Ie,o){$e.exports=o.p+"static/defheaderbg.64926935.png"},69429:function($e,Ie,o){$e.exports=o.p+"static/lock.1b5026ee.png"}}]); + `,onClick:()=>Fe(I.value)},I.name))))))}},75852:function($e,Ie,o){o.d(Ie,{S:function(){return h}});var t=o(59301),e=o(20834),g=o(38854),n={flex_box_center:"flex_box_center___miUYf",flex_space_between:"flex_space_between___XAEuP",flex_box_vertical_center:"flex_box_vertical_center___QhLmb",flex_box_center_end:"flex_box_center_end___FzPRa",flex_box_column:"flex_box_column___BLRKG",main:"main___VyatY",wrap:"wrap___pCqRt",content:"content___Z3_ls",programName:"programName___XPETi",name:"name___mmkHH",directionContentWrap:"directionContentWrap___L_aEM",tags:"tags___Kxkii",directionItem:"directionItem___uT4oM",active:"active___RQYty",subActive:"subActive___YzHY3",subItem:"subItem___JPy5r",subMenu:"subMenu___lvjDh",action:"action___Me1i5"},k=Object.defineProperty,pe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(J,M,K)=>M in J?k(J,M,{enumerable:!0,configurable:!0,writable:!0,value:K}):J[M]=K,d=(J,M)=>{for(var K in M||(M={}))y.call(M,K)&&v(J,K,M[K]);if(ue)for(var K of ue(M))F.call(M,K)&&v(J,K,M[K]);return J},_=(J,M)=>pe(J,ae(M));const x=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],re=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ye=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],h=({showSelectAll:J=!1,disciplinesData:M=[],knowledgeData:K=[],directionValue:he,subDisciplineValue:je,typeValue:ve,knowledgeValue:w,showKnowledge:Ye=!1,showRandomType:Xu=!1,difficultyValue:Au,randomValue:ru,selectAll:R,languagesvalue:Bu,className:N,languages:se=[],isprogram_homework:L,showShixun:Fe=!1,showItemType:xe=!0,onShixunChange:Le=()=>{},onDirectionChange:Ce=()=>{},onTypeChange:E=()=>{},onDifficultyChange:Y=()=>{},handlelanguagesChange:te=()=>{},onKnowledgeChange:C=()=>{},onRandomChange:ne=()=>{},showTeachGroup:He=!1,teachGroupData:uu=[],onTeachGroupChange:Qe=()=>{},teachGroupValue:I})=>{const[Re,Pe]=(0,t.useState)(0),yu=(0,t.useRef)(null),[et,ku]=(0,t.useState)(0),Zu=(0,t.useRef)(null),[i,H]=(0,t.useState)({team:He,direction:!He,knowledge:!1,itemType:!1,difficulty:!1,randomType:!1});(0,t.useEffect)(()=>{var c;M.length!==0&&(((c=yu==null?void 0:yu.current)==null?void 0:c.clientHeight)>108?Pe(1):Pe(0)),M.length===0&&Pe(0)},[M]),(0,t.useEffect)(()=>{var c;K.length!==0&&(((c=Zu==null?void 0:Zu.current)==null?void 0:c.clientHeight)>108?ku(1):ku(0)),K.length===0&&ku(0)},[K]);const ee=(c=[],xu)=>t.createElement(e.default,{className:n.subMenu},c.map(Pu=>t.createElement(e.default.Item,{key:Pu.id},t.createElement("a",{className:`${n.subItem} ${je===Pu.id?n.subActive:""}`,onClick:()=>Ce(xu,Pu.id)},Pu.name))));return t.createElement("aside",{className:N?`${n.main} ${N}`:n.main},t.createElement("div",{className:n.wrap},L&&t.createElement("div",{className:n.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name},"\u56E2\u961F"),t.createElement("i",{className:`iconfont ${i.team?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.team?"#00DDC7":"#037F74",fontSize:i.team?8:10},onClick:()=>H(_(d({},i),{team:!i.team}))})),i.team&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${I?"":n.active} `,onClick:()=>Qe(null)},"\u5168\u90E8"),uu==null?void 0:uu.map(c=>t.createElement("li",{key:c.group_id,className:`${n.directionItem} ${I===c.group_id?n.active:""} `,onClick:()=>Qe(c.group_id)},c.name))))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.direction?20:0}},"\u65B9\u5411"),t.createElement("i",{className:`iconfont ${i.direction?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:i.direction?"#00DDC7":"#037F74",fontSize:i.direction?8:10},onClick:()=>H(_(d({},i),{direction:!i.direction}))})),i.direction&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${he?"":n.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),M.map(c=>{var xu;return t.createElement(t.Fragment,{key:c.id},((xu=c.sub_disciplines)==null?void 0:xu.length)>0?t.createElement(g.Z,{autoFocus:!0,placement:"topLeft",overlayStyle:{width:600,zIndex:1e3},getPopupContainer:()=>document.body,dropdownRender:()=>ee(c.sub_disciplines,c.id)},t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name)):t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name))})))),Ye&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.knowledge?20:0}},"\u77E5\u8BC6\u70B9"),t.createElement("i",{className:`iconfont ${i.knowledge?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:i.knowledge?"#00DDC7":"#037F74",fontSize:i.knowledge?8:10},onClick:()=>H(_(d({},i),{knowledge:!i.knowledge}))})),i.knowledge&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${w===-1?n.active:""} `,onClick:()=>C(-1)},"\u5168\u90E8"),K.map(c=>t.createElement("li",{key:c.id,className:`${n.directionItem} ${w===c.id?n.active:""} `,onClick:()=>C(c.id)},c.name))))),xe&&!L&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.itemType?20:0}},"\u9898\u578B"),t.createElement("i",{className:`iconfont ${i.itemType?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.itemType?"#00DDC7":"#037F74",fontSize:i.itemType?8:10},onClick:()=>H(_(d({},i),{itemType:!i.itemType}))})),i.itemType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ve?"":n.active} `,onClick:()=>E(null)},"\u5168\u90E8"),x.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ve===c.value?n.active:""} `,onClick:()=>E(c.value)},c.name)),Fe&&t.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:n.directionItem,onClick:()=>Le()},"\u5B9E\u8BAD\u9898")))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex justify-between"},t.createElement("div",{className:n.name,style:{marginBottom:i.difficulty?20:0}},"\u96BE\u5EA6"),t.createElement("i",{className:`iconfont ${i.difficulty?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.difficulty?"#00DDC7":"#037F74",fontSize:i.difficulty?8:10},onClick:()=>H(_(d({},i),{difficulty:!i.difficulty}))})),i.difficulty&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${Au?"":n.active} `,onClick:()=>Y(null)},"\u5168\u90E8"),re.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${Au===c.value?n.active:""} `,onClick:()=>Y(c.value)},c.name))))),Xu&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u7C7B\u578B"),t.createElement("i",{className:`iconfont ${i.randomType?"icon-yizhankai":"icon-weizhankai"} font8 current`,style:{color:i.randomType?"#00DDC7":"#037F74",fontSize:i.randomType?8:10},onClick:()=>H(_(d({},i),{randomType:!i.randomType}))})),i.randomType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ru?"":n.active} `,onClick:()=>ne(null)},"\u5168\u90E8"),ye.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ru===c.value?n.active:""} `,onClick:()=>ne(c.value)},c.name)))))))}},46977:function($e,Ie,o){o.d(Ie,{S:function(){return h}});var t=o(59301),e=o(20834),g=o(38854),n={flex_box_center:"flex_box_center___fEZFe",flex_space_between:"flex_space_between___HbJBQ",flex_box_vertical_center:"flex_box_vertical_center___ICwKh",flex_box_center_end:"flex_box_center_end___qgAR2",flex_box_column:"flex_box_column___fQAXl",main:"main___q2UoJ",wrap:"wrap___V2Nkp",content:"content___RR45s",programName:"programName___So9Ua",name:"name___hhi0v",directionContentWrap:"directionContentWrap___IKAVz",fenge:"fenge___ky6Rx",tags:"tags___vVWAd",directionItem:"directionItem___e8vG1",active:"active___TK_Rw",subActive:"subActive___fem6V",subItem:"subItem___RCGo1",subMenu:"subMenu___zI4eh",action:"action___XV2MT"},k=Object.defineProperty,pe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,v=(J,M,K)=>M in J?k(J,M,{enumerable:!0,configurable:!0,writable:!0,value:K}):J[M]=K,d=(J,M)=>{for(var K in M||(M={}))y.call(M,K)&&v(J,K,M[K]);if(ue)for(var K of ue(M))F.call(M,K)&&v(J,K,M[K]);return J},_=(J,M)=>pe(J,ae(M));const x=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],re=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ye=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],h=({showSelectAll:J=!1,disciplinesData:M=[],knowledgeData:K=[],directionValue:he,subDisciplineValue:je,typeValue:ve,knowledgeValue:w,showKnowledge:Ye=!1,showRandomType:Xu=!1,difficultyValue:Au,randomValue:ru,selectAll:R,languagesvalue:Bu,className:N,languages:se=[],isprogram_homework:L,showShixun:Fe=!1,showItemType:xe=!0,onShixunChange:Le=()=>{},onDirectionChange:Ce=()=>{},onTypeChange:E=()=>{},onDifficultyChange:Y=()=>{},handlelanguagesChange:te=()=>{},onKnowledgeChange:C=()=>{},onRandomChange:ne=()=>{},showTeachGroup:He=!1,teachGroupData:uu=[],onTeachGroupChange:Qe=()=>{},teachGroupValue:I})=>{const[Re,Pe]=(0,t.useState)(0),yu=(0,t.useRef)(null),[et,ku]=(0,t.useState)(0),Zu=(0,t.useRef)(null),[i,H]=(0,t.useState)({team:He,direction:!He,knowledge:!1,itemType:!1,difficulty:!1,randomType:!1});(0,t.useEffect)(()=>{var c;M.length!==0&&(((c=yu==null?void 0:yu.current)==null?void 0:c.clientHeight)>108?Pe(1):Pe(0)),M.length===0&&Pe(0)},[M]),(0,t.useEffect)(()=>{var c;K.length!==0&&(((c=Zu==null?void 0:Zu.current)==null?void 0:c.clientHeight)>108?ku(1):ku(0)),K.length===0&&ku(0)},[K]);const ee=(c=[],xu)=>t.createElement(e.default,{className:n.subMenu},c.map(Pu=>t.createElement(e.default.Item,{key:Pu.id},t.createElement("a",{className:`${n.subItem} ${je===Pu.id?n.subActive:""}`,onClick:()=>Ce(xu,Pu.id)},Pu.name))));return t.createElement("aside",{className:N?`${n.main} ${N}`:n.main},t.createElement("div",{className:n.wrap},L&&t.createElement("div",{className:n.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u56E2\u961F"),t.createElement("i",{className:`iconfont ${i.team?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{team:!i.team}))})),i.team&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${I?"":n.active} `,onClick:()=>Qe(null)},"\u5168\u90E8"),uu==null?void 0:uu.map(c=>t.createElement("li",{key:c.group_id,className:`${n.directionItem} ${I===c.group_id?n.active:""} `,onClick:()=>Qe(c.group_id)},c.name))))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u65B9\u5411"),t.createElement("i",{className:`iconfont ${i.direction?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{direction:!i.direction}))})),i.direction&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${he?"":n.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),M.map(c=>{var xu;return t.createElement(t.Fragment,{key:c.id},((xu=c.sub_disciplines)==null?void 0:xu.length)>0?t.createElement(g.Z,{placement:"topLeft",overlayStyle:{width:600,zIndex:1e3},getPopupContainer:Pu=>Pu.parentNode,dropdownRender:()=>ee(c.sub_disciplines,c.id)},t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name)):t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name))}))),t.createElement("div",{className:n.directionContentWrap,ref:yu,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},M.map(c=>{var xu;return t.createElement(t.Fragment,{key:c.id},((xu=c.sub_disciplines)==null?void 0:xu.length)>0?t.createElement(g.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Pu=>Pu.parentNode,dropdownRender:()=>ee(c.sub_disciplines,c.id)},t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name)):t.createElement("li",{className:`${n.directionItem} ${he===c.id?n.active:""} `,onClick:()=>Ce(c.id)},c.name))})),!!Re&&t.createElement("div",{className:n.action},Re===1&&t.createElement("span",{onClick:()=>Pe(2)},"\u5C55\u5F00",t.createElement("i",{className:"iconfont icon-xiala"})),Re===2&&t.createElement("span",{onClick:()=>Pe(1)},"\u6536\u8D77",t.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ye&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u77E5\u8BC6\u70B9"),t.createElement("i",{className:`iconfont ${i.knowledge?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{knowledge:!i.knowledge}))})),i.knowledge&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${w===-1?n.active:""} `,onClick:()=>C(-1)},"\u5168\u90E8"),K.map(c=>t.createElement("li",{key:c.id,className:`${n.directionItem} ${w===c.id?n.active:""} `,onClick:()=>C(c.id)},c.name)))),t.createElement("div",{ref:Zu,className:n.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},K.map(c=>t.createElement("li",{key:c.id,className:`${n.directionItem} ${w===c.id?n.active:""} `,onClick:()=>C(c.id)},c.name))),!!et&&t.createElement("div",{className:n.action},et===1&&t.createElement("span",{onClick:()=>ku(2)},"\u5C55\u5F00",t.createElement("i",{className:"iconfont icon-xiala"})),et===2&&t.createElement("span",{onClick:()=>ku(1)},"\u6536\u8D77",t.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),xe&&!L&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u9898\u578B"),t.createElement("i",{className:`iconfont ${i.itemType?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{itemType:!i.itemType}))})),i.itemType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ve?"":n.active} `,onClick:()=>E(null)},"\u5168\u90E8"),x.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ve===c.value?n.active:""} `,onClick:()=>E(c.value)},c.name)),Fe&&t.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:n.directionItem,onClick:()=>Le()},"\u5B9E\u8BAD\u9898")))),t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u96BE\u5EA6"),t.createElement("i",{className:`iconfont ${i.difficulty?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{difficulty:!i.difficulty}))})),i.difficulty&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${Au?"":n.active} `,onClick:()=>Y(null)},"\u5168\u90E8"),re.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${Au===c.value?n.active:""} `,onClick:()=>Y(c.value)},c.name))))),Xu&&t.createElement("div",{className:n.content},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:n.name},"\u7C7B\u578B"),t.createElement("i",{className:`iconfont ${i.randomType?"icon-yizhankai":"icon-weizhankai"} font8 current`,onClick:()=>H(_(d({},i),{randomType:!i.randomType}))})),i.randomType&&t.createElement("div",{className:n.directionContentWrap},t.createElement("div",{className:n.fenge}),t.createElement("div",{className:n.tags},t.createElement("li",{className:`${n.directionItem} ${ru?"":n.active} `,onClick:()=>ne(null)},"\u5168\u90E8"),ye.map(c=>t.createElement("li",{key:c.name,className:`${n.directionItem} ${ru===c.value?n.active:""} `,onClick:()=>ne(c.value)},c.name)))))))}},83028:function($e,Ie,o){o.d(Ie,{Z:function(){return ue}});var t=o(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"},g=o(43418),n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",k="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=(y,F,v)=>new Promise((d,_)=>{var x=h=>{try{ye(v.next(h))}catch(J){_(J)}},re=h=>{try{ye(v.throw(h))}catch(J){_(J)}},ye=h=>h.done?d(h.value):Promise.resolve(h.value).then(x,re);ye((v=v.apply(y,F)).next())}),ue=({type:y,resdata:F,onok:v,oktext:d,okloading:_})=>{const[x,re]=(0,t.useState)(!1),{can_copy_list:ye,can_copy_num:h,challenge_type:J,course_data_list:M,no_copy_list:K,no_copy_num:he,no_use_list:je,no_use_num:ve,repeat_shixun_num:w,student_count:Ye,total_num:Xu,use_num:Au}=F;let ru=h>0||y==="exercise";(0,t.useEffect)(()=>{(F==null?void 0:F.student_count)>0&&re(!0)},[F]),console.log("---11",_),(0,t.useEffect)(()=>{_||re(!1)},[_]);const R=()=>{if(y==="exercise"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="exercise"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\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",t.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(y==="shixun"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="shixun"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\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",t.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(y==="subject"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="subject"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",t.createElement("span",{className:e.orangeColor},Ye)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",t.createElement("span",{className:e.orangeColor},Au)," \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",t.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(y==="exercisepush")return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",t.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(y==="shixunpush"&&J===1)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",t.createElement("span",{className:e.orangeColor},Au),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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(y==="shixunpush"&&J===2)return t.createElement(t.Fragment,null,"\u8BFE\u5802\u5185\u6709",t.createElement("span",{className:e.orangeColor},Ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",t.createElement("span",{className:e.orangeColor},Au),"\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",t.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"))},Bu=()=>{if(y==="exercise"||y==="subject"||y==="exercisepush"||y==="shixunpush")return t.createElement("div",{style:{marginTop:20}},he>0&&t.createElement("div",null,t.createElement("span",{className:e.flex},t.createElement("img",{src:k,style:{width:14}}),t.createElement("span",{className:e.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),t.createElement("div",{className:e.statusbody},y==="exercise"&&t.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",t.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"),(y==="subject"||y==="exercisepush")&&t.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ru&&t.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"),y==="shixunpush"&&t.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ru&&t.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"),t.createElement("div",null,K==null?void 0:K.map((N,se)=>t.createElement("a",{href:`/shixuns/${N.identifier}/challenges`,target:"_blank"},"\u300A",N==null?void 0:N.name,"\u300B",se+1!==he&&"\u3001"))))),h>0&&t.createElement("div",{style:{marginTop:20}},t.createElement("span",{className:e.flex},t.createElement("img",{src:n,style:{width:14}}),t.createElement("span",{className:e.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),t.createElement("div",{className:e.statusbody},y==="exercise"&&t.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"),(y==="subject"||y==="exercisepush")&&t.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"),y==="shixunpush"&&t.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"),t.createElement("div",null,ye==null?void 0:ye.map((N,se)=>t.createElement("a",{href:`/shixuns/${N.identifier}/challenges`,target:"_blank"},"\u300A",N==null?void 0:N.name,"\u300B",se+1!==h&&"\u3001"))))));if(y==="shixun")return t.createElement("div",{style:{marginTop:20}},h>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 t.createElement(g.default,{open:x,onCancel:()=>{re(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ru&&"none"}},zIndex:1003,confirmLoading:_,okText:ru?d:"\u6211\u77E5\u9053\u4E86",onOk:()=>pe(void 0,null,function*(){ru?yield v([...ye,...je]):re(!1)})},t.createElement("div",{style:{maxHeight:600,overflow:"auto"}},R(),Bu()))}},33276:function($e,Ie,o){var t=o(59301),e=o(43418),g=o(1710);const n=({dataSource:k,visible:pe,onClose:ae=()=>{},onSuccess:ue=()=>{},text:y,okText:F})=>{var v;return t.createElement(e.default,{centered:!0,destroyOnClose:!0,open:!!pe,title:"\u63D0\u793A",width:"600px",okText:F,cancelText:"\u53D6\u6D88",onCancel:ae,onOk:ue},pe==="single"&&t.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",t.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(v=k==null?void 0:k[0])==null?void 0:v.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",y),pe==="multiple"&&t.createElement(t.Fragment,null,t.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",y),t.createElement(g.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:k,scroll:(k==null?void 0:k.length)>7?{y:300}:{},pagination:!1})))};Ie.Z=n},54462:function($e,Ie,o){o.r(Ie),o.d(Ie,{default:function(){return ca}});var t=o(2337),e=o(59301),g=o(65582),n={page_warp:"page_warp___SfYK3",con_warp:"con_warp___pzeKv",tabsWrap:"tabsWrap___C7g2W",filterWrap:"filterWrap___B2yLx",main_con_warp:"main_con_warp___ZKYPD",batchWrap:"batchWrap___UyuY9",contentWrap:"contentWrap___d9Epn",checkbox:"checkbox___cgPy5",modal:"modal___UVi6L",title:"title___EyjBF",list:"list___F1LP4",btns:"btns___c3B0d",confirm:"confirm___bjrlW",cancel:"cancel___oD5Tm",batch:"batch___K6KEs",btn:"btn___D0_Uq",languageSelect:"languageSelect___cvrpf",searchWrp:"searchWrp___Wg4Uw",searchInput:"searchInput___tXf82",searchIcon:"searchIcon___dopPQ",actionBtn:"actionBtn___gdFRh",applyPublicContainer:"applyPublicContainer___Yp3pK",applyPublicContent:"applyPublicContent___PX4tQ",spin:"spin___MFYZN",tips:"tips___wTong",action:"action___QmBZ9",searchWrap:"searchWrap___sTplx",search:"search___h05O8",btn_css:"btn_css___PaD7Z",btn_css2:"btn_css2___GdQ8U",tab_css:"tab_css___l5hdD",tab_css_active:"tab_css_active___kCH13",languageSelectActive:"languageSelectActive___vTeiS"},k=o(93018),pe=o(2524),ae=o(99313),ue=o(92832),y=o(78241),F=o(43418),v=o(24905),d=o(8591),_=o(95237),x=o(43604),re=o(71418),ye=o(58421),h=o(5112),J=o(19842),M=o(82004),K=o(65862),he=o(29297),je=o(11517),ve=o(79274),w=o(20834),Ye=o(6848),Xu=o(38854),Au=o(56656),ru=o.n(Au),R={itemWrap:"itemWrap___AJdSD",checkBoxWrapper:"checkBoxWrapper____0Cfc",listWrap:"listWrap___keDfF",list:"list___tt60c",flexCenter:"flexCenter___h_9_U",flexRow:"flexRow___wZjpA",imgWrap:"imgWrap___S7JVW",img:"img___I8Lhi",contentWrap:"contentWrap___OSkGW",titleWrap:"titleWrap___pyya2",title:"title___6215O",content:"content___O2rpR",bottomWrap:"bottomWrap___bC2YQ",updateTime:"updateTime___iHVmX",useCount:"useCount___wdRYr",actionBtn:"actionBtn___hAoC2",actionButton:"actionButton___cpJDO",actionBar:"actionBar___Qse2L",typeIcon:"typeIcon___J6Uwp",private:"private___n3oFb",public:"public___gSh5g",random:"random___MwtnN",actionLinkWrapper:"actionLinkWrapper___ve4Qu",actionLink:"actionLink___eICHB",actionIcon:"actionIcon___mdMRd",line:"line___jERro",b1:"b1___WEzIE",b2:"b2___HP6Iq",actionLeftItem:"actionLeftItem___wBSOx",export_type_modal:"export_type_modal___hWcxL",export_type_modal_con:"export_type_modal_con___F_k0A",type_item:"type_item___vGtfg",img_warp:"img_warp___mRXEa",img_warp_active:"img_warp_active___B9h7T",menu:"menu___KylCn"},Bu=o(41867),N=o(87513),se=o(66457),L=o(89392),Fe=o(84454),xe=o.p+"static/lock.1b5026ee.png",Le=o(3918),Ce=o(89540),E=o(61527),Y=o(28209),te=o.n(Y),C=o(59301),ne=Object.defineProperty,He=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,I=(a,u,l)=>u in a?ne(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Re=(a,u)=>{for(var l in u||(u={}))uu.call(u,l)&&I(a,l,u[l]);if(He)for(var l of He(u))Qe.call(u,l)&&I(a,l,u[l]);return a},Pe=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const yu=a=>{const u=te().enc.Utf8.parse("c03f36595bd5610b");return te().AES.encrypt(a||"",u,{iv:u,mode:te().mode.CBC}).toString()},et=({onCancel:a,open:u})=>C.createElement(Modal,{title:"\u63D0\u793A",width:619,centered:!0,open:u,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:a,onOk:()=>{history.push("/account/secure")}},C.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),ku=({onCancel:a,onFinish:u,open:l,Data:P})=>{const[s]=Form.useForm(),[,le,W]=useCustomRequest((P==null?void 0:P.type)=="exercise"?postEXEEncryptOrDecrypt:postEncryptOrDecrypt,{id:P==null?void 0:P.id});return useEffect(()=>{l||s.resetFields()},[l]),C.createElement(Modal,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:l,destroyOnClose:!0,confirmLoading:le,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},C.createElement("i",{className:"iconfont icon-tishi7"}),C.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),C.createElement(Form,{form:s,className:"mt-20px",size:"large",colon:!1,onFinish:z=>Pe(void 0,null,function*(){const p=yield W({id:P==null?void 0:P.id,is_encrypt:!0,pwd:yu(z.pwd),pwd_confirm:yu(z.pwd_confirm)});p.status===0?(message.success("\u52A0\u5BC6\u6210\u529F"),u==null||u(p),a()):s.setFields([{name:"pwd",errors:[p==null?void 0:p.message]}])})},C.createElement(Form.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},C.createElement(Input.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),C.createElement(Form.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:z})=>({validator(p,S){return!S||z("pwd")===S?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},C.createElement(Input.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},Zu=({onCancel:a,open:u,Data:l})=>{var P;const[s]=y.default.useForm(),[le]=y.default.useForm(),[W,z]=(0,e.useState)(!1),[p,S]=(0,e.useState)(0),[,,Ne]=(0,E.U)(Ce.o1,{type:(l==null?void 0:l.type)=="exercise"?12:11}),[,du,fu]=(0,E.U)((l==null?void 0:l.type)=="exercise"?N.dp:he.dp,{id:l==null?void 0:l.id}),[,nu,ou]=(0,E.U)((l==null?void 0:l.type)=="exercise"?N.Qc:he.Qc,{id:l==null?void 0:l.id});return(0,e.useEffect)(()=>{var f;l!=null&&l.phone&&s.setFieldsValue({login:(f=l==null?void 0:l.phone)==null?void 0:f.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[l==null?void 0:l.phone]),(0,e.useEffect)(()=>{p>0&&setTimeout(()=>{S(p-1)},1e3)},[p]),(0,e.useEffect)(()=>{u||(s.resetFields(),le.resetFields())},[u]),C.createElement(C.Fragment,null,C.createElement(F.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:u,destroyOnClose:!0,confirmLoading:du,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),C.createElement(y.default,{className:"mt20",initialValues:{phone:(P=l==null?void 0:l.phone)==null?void 0:P.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:s,size:"large",colon:!1,onFinish:f=>Pe(void 0,null,function*(){console.log("allValue",f);const D=yield fu({code:f==null?void 0:f.code,login:l==null?void 0:l.phone,id:l==null?void 0:l.id});D.status===0?(d.ZP.success("\u6821\u9A8C\u6210\u529F"),a==null||a(),z(!0)):s.setFields([{name:"code",errors:[D==null?void 0:D.message]}])})},C.createElement(y.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},C.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),C.createElement(_.Z,{wrap:!1,gutter:20},C.createElement(x.Z,{flex:1},C.createElement(y.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},C.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),C.createElement(x.Z,null,C.createElement(Le.op,{openLoading:!0,size:"large",disabled:p>0,style:{borderRadius:"4px"},onClick:()=>Pe(void 0,null,function*(){const f=yield Ne({type:(l==null?void 0:l.type)=="exercise"?12:11,login:l==null?void 0:l.phone,smscode:(0,K.M)(l==null?void 0:l.phone)});(f==null?void 0:f.status)===1&&(d.ZP.success("\u53D1\u9001\u6210\u529F"),S(60))})},p===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${p})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),C.createElement(F.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:W,destroyOnClose:!0,confirmLoading:nu,onCancel:()=>{z(!1)},onOk:()=>{le==null||le.submit()}},C.createElement(y.default,{className:"mt20",form:le,size:"large",colon:!1,onFinish:f=>Pe(void 0,null,function*(){console.log("allValue",f),(yield ou(Re({id:l==null?void 0:l.id},f))).status===0&&(d.ZP.success("\u91CD\u7F6E\u6210\u529F"),z(!1))})},C.createElement(y.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},C.createElement(ue.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),C.createElement(y.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:f})=>({validator(D,Se){return!Se||f("pwd")===Se?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},C.createElement(ue.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},i=({onCancel:a,onFinish:u,open:l,Data:P})=>{const[s]=Form.useForm(),[le,W]=useState(!1),[,z,p]=useCustomRequest((P==null?void 0:P.type)=="exercise"?postEXEEncryptOrDecrypt:postEncryptOrDecrypt,{id:P==null?void 0:P.id});return useEffect(()=>{l||s.resetFields()},[l]),C.createElement(C.Fragment,null,C.createElement(Modal,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:l,destroyOnClose:!0,confirmLoading:z,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement(Row,{wrap:!1,align:"top",gutter:16},C.createElement(Col,{flex:1},C.createElement(Form,{form:s,size:"large",colon:!1,onFinish:S=>Pe(void 0,null,function*(){const Ne=yield p({id:P==null?void 0:P.id,is_encrypt:!1,pwd:yu(S.pwd)});(Ne==null?void 0:Ne.status)===0?(message.success("\u89E3\u5C01\u6210\u529F"),u==null||u(Ne),a==null||a()):s.setFields([{name:"pwd",errors:[Ne==null?void 0:Ne.message]}])})},C.createElement(Form.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},C.createElement(Input.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),C.createElement(Col,null,C.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{W(!0),a==null||a()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),C.createElement(Zu,{onCancel:()=>{W(!1)},open:le,Data:Re({},P)}))},H=({onCancel:a,onFinish:u,open:l,Data:P})=>{const[s]=y.default.useForm(),[le,W]=(0,e.useState)(!1),[,z,p]=(0,E.U)((P==null?void 0:P.type)=="exercise"?N.yE:he.yE,{id:P==null?void 0:P.id});return(0,e.useEffect)(()=>{l||s.resetFields()},[l]),C.createElement(C.Fragment,null,C.createElement(F.default,{title:"\u63D0\u793A",width:619,centered:!0,open:l,destroyOnClose:!0,confirmLoading:z,onCancel:a,onOk:()=>{s==null||s.submit()}},C.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},C.createElement("i",{className:"iconfont icon-tishi7"}),C.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),C.createElement(y.default,{form:s,className:"mt-20px",size:"large",colon:!1,onFinish:S=>Pe(void 0,null,function*(){const Ne=yield p({id:P==null?void 0:P.id,is_encrypt:!1,pwd:yu(S.pwd)});(Ne==null?void 0:Ne.status)===0?(d.ZP.success("\u89E3\u5C01\u6210\u529F"),u==null||u(Ne),a==null||a()):s.setFields([{name:"pwd",errors:[Ne==null?void 0:Ne.message]}])})},C.createElement(_.Z,{wrap:!1,gutter:20},C.createElement(x.Z,{flex:1},C.createElement(y.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},C.createElement(ue.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),C.createElement(x.Z,null,C.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{W(!0),a==null||a()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),C.createElement(Zu,{onCancel:()=>{W(!1)},open:le,Data:Re({},P)}))};var ee=o(90463),c=o(59301),xu=Object.defineProperty,Pu=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,an=(a,u,l)=>u in a?xu(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,wt=(a,u)=>{for(var l in u||(u={}))Uu.call(u,l)&&an(a,l,u[l]);if(ut)for(var l of ut(u))ot.call(u,l)&&an(a,l,u[l]);return a},mn=(a,u)=>Pu(a,xt(u)),dt=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const Bt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Nt=({showCheckbox:a=!1,data:u,user:l,authRole:P,activeTabsKey:s,selectIds:le=[],onSetSelectIds:W=()=>{},onPublicReview:z=()=>{},onSetPublic:p=()=>{},onCancelPublic:S=()=>{},onShare:Ne=()=>{},onCancelShare:du=()=>{},onEdit:fu=()=>{},onDelete:nu=()=>{},onSendToClass:ou=()=>{},onCopy:f=()=>{},onEncryptionAndSealing:D=()=>{},handleReloadData:Se})=>{var gu,B,ce,pu,iu,we;const[We,ke]=(0,e.useState)(!1),[lu,Be]=(0,e.useState)(!1),[Je,V]=(0,e.useState)(!1),[G,be]=(0,e.useState)(""),[oe,O]=(0,e.useState)({id:"",open:""}),mu=()=>{F.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:c.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},su=Z=>{var Ae,ge,Ze,cu;if(((Ae=l==null?void 0:l.userInfo)==null?void 0:Ae.login)!==((ge=u==null?void 0:u.author)==null?void 0:ge.login)){d.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}O({open:"\u63D0\u793A",id:u==null?void 0:u.id,phone:(Ze=l==null?void 0:l.userInfo)==null?void 0:Ze.phone,login:(cu=l==null?void 0:l.userInfo)==null?void 0:cu.login,onFinish:Z})},qe=()=>dt(void 0,null,function*(){var Z;ke(!0);const Ae=yield(0,N.Mb)({categoryId:u.id});ke(!1),Ae!=null&&Ae.exercise_id&&(0,K.xg)(`/classrooms/coursesId/exercise/${Ae.exercise_id}/${(Z=l.userInfo)==null?void 0:Z.login}/initate_answer`)}),Du=[{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>Ne(u.id));return}Ne(u.id)}},"\u5171\u4EAB"),key:"1",show:!u.is_random&&!u.is_share&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>du(u.id));return}du(u.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!u.is_random&&u.is_share&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>p(u));return}p(u)}},"\u516C\u5F00"),key:"3",show:!u.is_random&&!u.public&&!u.apply&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>S(u.id));return}S(u.id)}},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!u.is_random&&u.public&&s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>z());return}z()}},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!u.is_random&&!u.public&&u.apply&&s==="0",disabled:!0},{label:c.createElement("a",{className:R.actionLink,onClick:Z=>{if(u!=null&&u.is_encrypt){su(()=>f(Z,u));return}f(Z,u)}},"\u590D\u5236"),key:"8",show:s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:Z=>{D(u)}},u!=null&&u.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),key:"9",show:s==="0"},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{const Z=()=>{u.is_random?V(!0):(be(""),Be(!0))};if(u!=null&&u.is_encrypt){su(Z);return}Z()}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:c.createElement("a",{className:R.actionLink,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>nu(u.id));return}nu(u.id)}}," \u5220\u9664 "),key:"7",show:!u.public||s==="1"&&((gu=u.author)==null?void 0:gu.login)!==((B=l.userInfo)==null?void 0:B.login)&&(0,Bu.fn)()}].filter(Z=>Z.show),Lu=c.createElement(w.default,{forceSubMenuRender:!0,className:R.menu,items:Du});return c.createElement("div",{className:R.itemWrap},c.createElement("div",{className:R.listWrap},c.createElement("div",{className:`${R.list} ${R.flexCenter}`},c.createElement("div",{className:R.contentWrap},c.createElement(_.Z,{align:"top"},a&&c.createElement(v.default,{disabled:u==null?void 0:u.is_encrypt,className:`${R.checkBoxWrapper} mr10`,checked:le.includes(u.id),onChange:Z=>{W(u.id)}}),c.createElement(x.Z,null,c.createElement(_.Z,{align:"middle",className:R.titleWrap},c.createElement("a",{onClick:()=>{const Z=()=>{if(P){const Ae=u.is_random?`/randompaper/detail/${u.id}`:`/paperlibrary/see/${u.id}?defaultActiveKey=${s}`;g.history.push(Ae)}};if(u!=null&&u.is_encrypt){su(Z);return}Z()}},c.createElement("p",{className:R.title,title:u.name},u.name)),c.createElement(_.Z,{align:"middle"},(s==="0"||s==="2")&&c.createElement(c.Fragment,null,u.public?c.createElement("div",{className:`${R.typeIcon} ${R.public}`},"\u5DF2\u516C\u5F00"):c.createElement("div",{className:`${R.typeIcon} ${R.private}`},"\u81EA\u7528"),u.is_random&&c.createElement("div",{className:`${R.typeIcon} ${R.random}`},"\u968F\u673A")),(s==="1"&&(0,Bu.ag)()||s==="0")&&u.changed&&c.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:mu})),(u==null?void 0:u.is_encrypt)&&c.createElement(Ye.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"},c.createElement("img",{src:xe,width:21,height:26,className:"ml10"})),(u==null?void 0:u.high_resources_consume)&&c.createElement(ee.Z,{type:"exercise",style:{marginLeft:10,borderRadius:13,padding:"0 10px",width:"auto"}})),c.createElement("div",{className:`${R.flexRow}`},c.createElement("div",{className:R.content},"\u8BD5\u9898\u6570",c.createElement("span",null,u.question_count)),c.createElement("div",{className:R.content},"\u603B\u5206",c.createElement("span",null,u.total_score)),c.createElement("div",{className:R.content},"\u96BE\u5EA6",c.createElement("span",null,Bt[u.difficulty]))))),c.createElement("div",null,P&&c.createElement("div",{className:`${R.actionBtn}`,onClick:()=>{const Z=()=>{if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u)};if(u!=null&&u.is_encrypt){su(Z);return}Z()}},"\u53D1\u9001\u81F3\u8BFE\u5802")))),c.createElement("div",{className:R.actionBar},c.createElement("div",{className:R.flexRow},c.createElement("div",{className:R.actionLeftItem},"\u66F4\u65B0",c.createElement("span",null,u.update_time?ru()(u.update_time).format("YYYY-MM-DD"):"")),c.createElement("div",{className:R.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",c.createElement("span",null,u.quotes)),s==="1"&&c.createElement("div",{className:R.actionLeftItem},"\u521B\u5EFA\u8005",c.createElement("span",null,(ce=u.author)==null?void 0:ce.name)),s==="2"&&c.createElement("div",{className:R.actionLeftItem},"\u5206\u4EAB\u4EBA",c.createElement("span",null,(pu=u.author)==null?void 0:pu.name))),c.createElement("div",{className:R.flexRow},((s==="0"||s==="2")&&!u.public||s==="1"&&((iu=u.author)==null?void 0:iu.login)!==((we=l.userInfo)==null?void 0:we.login)&&(0,Bu.ag)())&&c.createElement(_.Z,{align:"middle",className:R.actionLinkWrapper},c.createElement("a",{className:`${R.actionLink}`,onClick:()=>{if(u!=null&&u.is_encrypt){su(()=>fu(u.id,u.is_random));return}fu(u.id,u.is_random)}},"\u7F16\u8F91")),P&&c.createElement(_.Z,{align:"middle",className:R.actionLinkWrapper},c.createElement(re.Z,{spinning:We},c.createElement("a",{className:`${R.actionLink}`,type:"primary",onClick:(0,L.throttle)(()=>{if(u!=null&&u.is_encrypt){su(qe);return}qe()},3500)},"\u6A21\u62DF\u8003\u8BD5"))),(s==="0"||s==="2")&&c.createElement(Xu.Z,{dropdownRender:()=>Lu},c.createElement(_.Z,{align:"middle",className:R.actionLinkWrapper},c.createElement("a",{className:`${R.actionLink}`},"\u66F4\u591A")))))),c.createElement(c.Fragment,null,c.createElement(H,{onCancel:()=>{O(mn(wt({},oe),{open:""}))},onFinish:()=>{var Z;Se==null||Se(),(Z=oe==null?void 0:oe.onFinish)==null||Z.call(oe)},open:(oe==null?void 0:oe.open)==="\u63D0\u793A",Data:wt({},oe)})),c.createElement(F.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:lu,onCancel:()=>Be(!1),onOk:()=>dt(void 0,null,function*(){if(G==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(G=="pdf"){const Z=`/paperlibrary/see/${u.id}?defaultActiveKey=${s}&exportPDF=true`;g.history.push({pathname:Z,state:{}})}else G=="word"&&(0,Fe.ON)({id:u==null?void 0:u.id,middle_export:1,export_type:0});Be(!1)})},c.createElement("div",{className:R.export_type_modal},c.createElement("div",{className:R.export_type_modal_con},c.createElement("div",{className:R.type_item},c.createElement("div",{className:`${R.img_warp} ${G=="pdf"?R.img_warp_active:""}`,onClick:()=>be("pdf")},c.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),c.createElement("div",{className:R.type_item},c.createElement("div",{className:`${R.img_warp} ${G=="word"?R.img_warp_active:""}`,onClick:()=>be("word")},c.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),c.createElement(F.default,{width:450,title:"\u63D0\u793A",open:Je,centered:!0,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>V(!1),onOk:()=>dt(void 0,null,function*(){if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u),V(!1)})},"\u7531\u4E8E\u8BE5\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u518D\u8FDB\u884C\u5BFC\u51FA"))};var wu=o(9516),gt=o(15028),it=o(74609),Nu={tilte:"tilte___jz7Vd",flexRow:"flexRow___gHhjK",flexColumn:"flexColumn___lgqLH",footerWrap:"footerWrap___rAdHU",img:"img___dctXO",content:"content___BqYfA",modalContent:"modalContent___E9goj",modalContentLeft:"modalContentLeft___WKPjp",modal:"modal___ambJI"},Wt=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,eu=(a,u)=>{var l={};for(var P in a)An.call(a,P)&&u.indexOf(P)<0&&(l[P]=a[P]);if(a!=null&&Wt)for(var P of Wt(a))u.indexOf(P)<0&&It.call(a,P)&&(l[P]=a[P]);return l},Ju=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const rn=a=>{var u=a,{paperlibrary:l,globalSetting:P,loading:s,dispatch:le,onReloadData:W=()=>{}}=u,z=eu(u,["paperlibrary","globalSetting","loading","dispatch","onReloadData"]);const p=()=>Ju(void 0,null,function*(){const S=yield le({type:"paperlibrary/handleDelete",payload:l.actionTabs.params});le({type:"paperlibrary/setActionTabs",payload:{}}),S.status===0&&W()});return e.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l.actionTabs.key==="Paperlibrary-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:s["paperlibrary/handleDelete"],width:"442px",onOk:p,onCancel:()=>{le({type:"paperlibrary/setActionTabs",payload:{}})}},e.createElement("div",{className:Nu.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),e.createElement("div",{className:Nu.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var Ft=(0,g.connect)(({paperlibrary:a,loading:u,globalSetting:l})=>({paperlibrary:a,globalSetting:l,loading:u.effects}))(rn),Iu=o(3113),Ht=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,vn=(a,u)=>{var l={};for(var P in a)yn.call(a,P)&&u.indexOf(P)<0&&(l[P]=a[P]);if(a!=null&&Ht)for(var P of Ht(a))u.indexOf(P)<0&&pn.call(a,P)&&(l[P]=a[P]);return l};const Pn=a=>{var u=a,{paperlibrary:l,globalSetting:P,loading:s,dispatch:le}=u,W=vn(u,["paperlibrary","globalSetting","loading","dispatch"]);return e.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l.actionTabs.key==="Paperlibrary-RandomPrompt",title:"\u6E29\u99A8\u63D0\u793A",footer:null},"\u968F\u673A\u7EC4\u5377\u529F\u80FD\u5728\u7F16\u8F91\u65F6\u4EC5\u80FD\u786E\u5B9A\u968F\u673A\u89C4\u5219\uFF0C\u4E0D\u80FD\u7F16\u8F91\u786E\u5B9A\u7684\u8BD5\u9898\u3002 \u5728\u8BFE\u5802\u4E0A\u5E94\u7528\u65F6\uFF0C\u5C06\u6839\u636E\u89C4\u5219\u4E3A\u6BCF\u4F4D\u5B66\u751F\u968F\u673A\u751F\u6210\u4E00\u4EFD\u8003\u5BDF\u70B9\u548C\u9898\u578B\u76F8\u540C\uFF0C\u4F46\u8BD5\u9898\u4E92\u4E0D\u76F8\u540C\u7684\u8BD5\u5377\u3002 \u4E3A\u987A\u5229\u7EC4\u5377\uFF0C\u8BF7\u53CA\u65F6\u5220\u9664\u4E2A\u4EBA\u9898\u5E93\u4E2D\u5197\u4F59\u3001\u9519\u8BEF\u3001\u65E0\u6548\u7684\u8BD5\u9898\uFF0C\u786E\u4FDD\u60A8\u7684\u4E2A\u4EBA\u9898\u5E93\u4E2D\u5168\u90E8\u8BD5\u9898\u5747\u6B63\u786E\u4E14\u6709\u6548\u3002",e.createElement("div",{className:`${Nu.footerWrap} mt30`},e.createElement(v.default,{onChange:z=>{const p=window.localStorage;p&&(p.no_alert_randompaper=z.target.checked?"1":"0")}},"\u4E0D\u518D\u63D0\u793A"),e.createElement(Iu.ZP,{type:"primary",onClick:()=>{le({type:"paperlibrary/setActionTabs",payload:{}}),g.history.push("/randompaper")}},"\u786E\u5B9A")))};var on=(0,g.connect)(({paperlibrary:a,loading:u,globalSetting:l})=>({paperlibrary:a,globalSetting:l,loading:u.effects}))(Pn),Xe=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ft=(a,u)=>{var l={};for(var P in a)Wu.call(a,P)&&u.indexOf(P)<0&&(l[P]=a[P]);if(a!=null&&Xe)for(var P of Xe(a))u.indexOf(P)<0&&st.call(a,P)&&(l[P]=a[P]);return l};const Ct=a=>{var u=a,{paperlibrary:l,globalSetting:P,loading:s,dispatch:le}=u,W=ft(u,["paperlibrary","globalSetting","loading","dispatch"]);return e.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l.actionTabs.key==="Paperlibrary-PublicReview",title:"\u5BA1\u6838\u544A\u77E5",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{le({type:"paperlibrary/setActionTabs",payload:{}})},onCancel:()=>{le({type:"paperlibrary/setActionTabs",payload:{}})}},e.createElement("div",{className:Nu.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),e.createElement("div",{className:Nu.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var mt=(0,g.connect)(({paperlibrary:a,loading:u,globalSetting:l})=>({paperlibrary:a,globalSetting:l,loading:u.effects}))(Ct),Vt=Object.defineProperty,At=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Qu=(a,u,l)=>u in a?Vt(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ru=(a,u)=>{for(var l in u||(u={}))tt.call(u,l)&&Qu(a,l,u[l]);if(At)for(var l of At(u))nt.call(u,l)&&Qu(a,l,u[l]);return a};const Tt=a=>React.createElement("svg",Ru({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 17"),React.createElement("path",{d:"M12 .5c3.176 0 6.05 1.287 8.132 3.368A11.464 11.464 0 0 1 23.5 12c0 3.176-1.287 6.05-3.368 8.132A11.464 11.464 0 0 1 12 23.5c-3.176 0-6.05-1.287-8.132-3.368A11.464 11.464 0 0 1 .5 12c0-3.176 1.287-6.05 3.368-8.132A11.464 11.464 0 0 1 12 .5Z",fillRule:"nonzero",stroke:"#D5DFFF",fill:"none"}));var ju="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIC41YzMuMTc2IDAgNi4wNSAxLjI4NyA4LjEzMiAzLjM2OEExMS40NjQgMTEuNDY0IDAgMCAxIDIzLjUgMTJjMCAzLjE3Ni0xLjI4NyA2LjA1LTMuMzY4IDguMTMyQTExLjQ2NCAxMS40NjQgMCAwIDEgMTIgMjMuNWMtMy4xNzYgMC02LjA1LTEuMjg3LTguMTMyLTMuMzY4QTExLjQ2NCAxMS40NjQgMCAwIDEgLjUgMTJjMC0zLjE3NiAxLjI4Ny02LjA1IDMuMzY4LTguMTMyQTExLjQ2NCAxMS40NjQgMCAwIDEgMTIgLjVaIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q1REZGRiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==",Yt=Object.defineProperty,zt=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Nn=(a,u,l)=>u in a?Yt(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Gn=(a,u)=>{for(var l in u||(u={}))Dn.call(u,l)&&Nn(a,l,u[l]);if(zt)for(var l of zt(u))Jn.call(u,l)&&Nn(a,l,u[l]);return a};const da=a=>React.createElement("svg",Gn({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M11.968.427C5.586.427.413 5.6.413 11.982c0 6.381 5.173 11.554 11.555 11.554 6.381 0 11.554-5.173 11.554-11.554C23.522 5.6 18.35.427 11.968.427Zm6.232 8.6-7.815 7.816c-.154.154-.422.136-.598-.04l-.523-.523-3.502-3.502a.45.45 0 0 1 0-.637l.955-.955a.45.45 0 0 1 .636 0l2.753 2.753 6.503-6.503c.154-.155.421-.137.597.039l.955.955c.176.176.193.443.04.597Z",fill:"#68C79F",fillRule:"nonzero"}));var St="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk2OC40MjdDNS41ODYuNDI3LjQxMyA1LjYuNDEzIDExLjk4MmMwIDYuMzgxIDUuMTczIDExLjU1NCAxMS41NTUgMTEuNTU0IDYuMzgxIDAgMTEuNTU0LTUuMTczIDExLjU1NC0xMS41NTRDMjMuNTIyIDUuNiAxOC4zNS40MjcgMTEuOTY4LjQyN1ptNi4yMzIgOC42LTcuODE1IDcuODE2Yy0uMTU0LjE1NC0uNDIyLjEzNi0uNTk4LS4wNGwtLjUyMy0uNTIzLTMuNTAyLTMuNTAyYS40NS40NSAwIDAgMSAwLS42MzdsLjk1NS0uOTU1YS40NS40NSAwIDAgMSAuNjM2IDBsMi43NTMgMi43NTMgNi41MDMtNi41MDNjLjE1NC0uMTU1LjQyMS0uMTM3LjU5Ny4wMzlsLjk1NS45NTVjLjE3Ni4xNzYuMTkzLjQ0My4wNC41OTdaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",lt=o(38147),jt=o(64303),Lt=o(96435),qn=Object.defineProperty,$n=Object.defineProperties,el=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Hn=(a,u,l)=>u in a?qn(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Ot=(a,u)=>{for(var l in u||(u={}))ul.call(u,l)&&Hn(a,l,u[l]);if(In)for(var l of In(u))tl.call(u,l)&&Hn(a,l,u[l]);return a},Bn=(a,u)=>$n(a,el(u)),Vu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const fa=ae.default.TabPane,nl=ue.default.Search,ll=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s})=>{var le,W,z,p,S,Ne,du,fu,nu;const[ou]=(0,g.useSearchParams)(),f=ou.get("defaultActiveKey")||"0",[D,Se]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:f,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[gu,B]=(0,e.useState)(0),[ce,pu]=(0,e.useState)([]),[iu,we]=(0,e.useState)(),[We,ke]=(0,e.useState)(!1),[lu,Be]=(0,e.useState)(0),[Je,V]=(0,e.useState)(f),[G,be]=(0,e.useState)([]),oe=(0,e.useRef)(!1),O=(0,e.useRef)(),[mu,su]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[qe,Du]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[Lu,Z]=(0,e.useState)(1),[Ae,ge]=(0,e.useState)(1),[Ze]=y.default.useForm(),[cu,au]=(0,e.useState)(1),[Fu,Hu]=(0,e.useState)([]),[_u,j]=(0,e.useState)(!1),[de,_e]=(0,e.useState)(null),[Ou,hu]=(0,e.useState)(!1),[Ve,Cu]=(0,e.useState)({id:"",open:""}),Mu=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],Tu=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}],{admin:ze,business:bu,is_shixun_marker:at,is_teacher:rt,user_identity:$u}=u.userInfo||{},zu=ze||bu||at||rt||$u!=="\u5B66\u751F";(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{Ge(Je),vu(Ot({},D)),Ku()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93"),s({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const Ge=A=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:A==="0"?"my":A==="1"?"public":"teacher"}})},Ku=()=>Vu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),vu=A=>Vu(void 0,null,function*(){const q=Ot({},A);q.keyword=encodeURIComponent(A.keyword||"");const ie=yield s({type:"paperlibrary/getPaperlibraryList",payload:q});ie&&ie.status!==403&&ie.status!==401&&ie.status!==500&&(B(ie.exam_count||0),pu(ie.exams||[]),we(ie.auth_role),be([]))}),Su=()=>{D.per_page=10,Se(D),vu(D)},_t=(A,q)=>{D.discipline_id=A||"",D.sub_discipline_id=q||"",D.page=1,D.per_page=10,Se(D),vu(D)},Et=A=>{D.item_type=A||"",D.page=1,D.per_page=10,Se(D),vu(D)},cn=A=>{D.difficulty=A||"",D.page=1,D.per_page=10,Se(D),vu(D)},Kt=A=>{D.is_random=A,D.page=1,D.per_page=10,Se(D),vu(D)},pt=A=>{console.log("\u65F6\u95F4\u7684item",A),D.sort_by=A.type,D.sort_direction=A.direction,D.page=1,D.per_page=10,su(A.name),Se(D),vu(D)},yt=A=>{console.log("\u6B21\u6570\u7684item",A),D.sort_by=A.type,D.sort_direction=A.direction,D.page=1,D.per_page=10,Du(A.name),Se(D),vu(D)},Mt=A=>{D.public=A,D.group_id=null,D.page=1,D.per_page=10,D.discipline_id=null,D.sub_discipline_id=null,D.tag_discipline_id=null,D.difficulty=null,D.is_random=null,Ge(A),V(A),Se(D),vu(D)},dn=A=>{D.page=A,D.per_page=10,Se(D),vu(D)},Zt=A=>{D.page=1,D.keyword=A,A&&(0,ve.tk)({name:A,copywriting:A,position:"Exercise"}),vu(D)},Pt=()=>{if(!iu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},fn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Ut=A=>{oe.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?Qt(A):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:n.modal,content:e.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:q=>oe.current=q.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{oe.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),Qt(A)}})},Qt=A=>Vu(void 0,null,function*(){const q=yield(0,he.Pl)({id:A});(q==null?void 0:q.status)===0&&Su()}),Jt=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Gt=(A,q)=>{if(!iu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const ie=q?`/randompaper/edit/${A}?type=settings`:`/paperlibrary/add/${A}?defaultActiveKey=${Je}&type=2`;(0,K.xg)(ie)},qt=A=>{if(!iu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:A}}})},Dt=(A,q)=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:A,data:q}}})},$t=A=>{be(G!=null&&G.includes(A)?G.filter(q=>q!==A):[...G,A])},ct=A=>{be(A?ce==null?void 0:ce.map(q=>q.id):[])},en=()=>{if(!(G!=null&&G.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((A,q)=>Vu(void 0,null,function*(){const ie=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:G}});(ie==null?void 0:ie.status)===0&&(Su(),be([]),A())}))})},Rt=()=>{var A,q,ie,m,Q;if(!(G!=null&&G.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((A=ce==null?void 0:ce.filter($=>G.includes($.id)))!=null&&A.find($=>$.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!((ie=(q=a.teachGroupData)==null?void 0:q.groups)!=null&&ie.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${n.overflow}`},e.createElement(v.default.Group,{className:n.checkbox,defaultValue:O.current,onChange:$=>O.current=$},(Q=(m=a.teachGroupData)==null?void 0:m.groups)==null?void 0:Q.map($=>e.createElement(v.default,{key:$.group_id,value:$.group_id},$.name)))),onOk:()=>new Promise(($,De)=>Vu(void 0,null,function*(){var Ke;if(!((Ke=O.current)!=null&&Ke.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),De();const Ue=yield(0,je.GW)({ids:G,clazz:"ExaminationBank",group_ids:O.current});(Ue==null?void 0:Ue.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),O.current=[],Su(),be([]),$())}))})},un=A=>Vu(void 0,null,function*(){var q,ie,m,Q;if(!((ie=(q=a.teachGroupData)==null?void 0:q.groups)!=null&&ie.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${n.overflow}`},e.createElement(v.default.Group,{className:n.checkbox,defaultValue:O.current,onChange:$=>O.current=$},(Q=(m=a.teachGroupData)==null?void 0:m.groups)==null?void 0:Q.map($=>e.createElement(v.default,{key:$.group_id,value:$.group_id},$.name)))),onOk:()=>new Promise(($,De)=>Vu(void 0,null,function*(){var Ke;if(!((Ke=O.current)!=null&&Ke.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),De();const Ue=yield(0,je.GW)({ids:A,clazz:"ExaminationBank",group_ids:O.current});(Ue==null?void 0:Ue.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),O.current=[],Su(),be([]),$())}))})}),tn=()=>{var A,q,ie;if(!(G!=null&&G.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((A=ce==null?void 0:ce.filter(m=>G.includes(m.id)))!=null&&A.find(m=>m.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((q=ce==null?void 0:ce.filter(m=>G.includes(m.id)))!=null&&q.every(m=>m.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")ht();else{if((ie=ce==null?void 0:ce.filter(m=>G.includes(m.id)))!=null&&ie.find(m=>!(m!=null&&m.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");hu(!0),vt()}},vt=A=>{j(!0),au(1),Ze.setFieldValue("type",1),ln(A),_e(A)},nn=A=>Vu(void 0,null,function*(){var q;if((q=ce==null?void 0:ce.filter(ie=>ie.id===(A==null?void 0:A.id)))!=null&&q.every(ie=>ie.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?ht():(hu(!1),vt(A))}),ln=A=>Vu(void 0,null,function*(){const q=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Hu(q.disciplines||[]),A!=null&&A.sub_discipline_id&&Ze.setFieldValue("sub_discipline_id",[A==null?void 0:A.discipline_id,A==null?void 0:A.sub_discipline_id])}),ht=()=>Vu(void 0,null,function*(){var A;const q=Je==="2"?1:2,ie=ce?ce.filter(Q=>G.includes(Q.id)&&!(Q.public||Q.apply)).map(Q=>Q.id):[];let m=null;if(Ou)m=yield(0,he.Qp)({ids:ie,source:q});else{let Q=Ze.getFieldsValue();m=yield(0,he.wX)({id:de==null?void 0:de.id,source:q,user_customize:(Q==null?void 0:Q.type)==2,sub_discipline_id:(A=Q==null?void 0:Q.sub_discipline_id)==null?void 0:A[1],discipline_name:Q==null?void 0:Q.discipline_name,sub_discipline_name:Q==null?void 0:Q.sub_discipline_name})}m.status===0&&(oe.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),oe.current=!1,Su(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),Ze.resetFields(),_e(null),j(!1))}),r=A=>Vu(void 0,null,function*(){const q=yield(0,je.hg)({clazz:"ExaminationBank",id:A}),ie=(q==null?void 0:q.groups)||[];O.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${n.overflow}`},e.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),e.createElement(v.default.Group,{className:n.checkbox,defaultValue:O.current,onChange:m=>O.current=m},ie==null?void 0:ie.map(m=>e.createElement(v.default,{key:m.group_id,value:m.group_id},m.name)))),onOk:()=>Vu(void 0,null,function*(){return new Promise((m,Q)=>Vu(void 0,null,function*(){var $;if(!O.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Q();const De=($=ie==null?void 0:ie.map(Ue=>Ue.group_id))==null?void 0:$.filter(Ue=>!O.current.includes(Ue)),Ke=yield(0,je.GW)({ids:[A],clazz:"ExaminationBank",group_ids:De});return O.current=[],(Ke==null?void 0:Ke.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),Su()),m()}))})})}),T=A=>{D.page=1,D.group_id=A,Se(D),vu(D)},X=(A,...q)=>Vu(void 0,[A,...q],function*(ie,m={}){console.log("\u590D\u5236",m),(yield s({type:"paperlibrary/postPaperlibraryCopy",payload:{id:m==null?void 0:m.id}})).status==0&&(d.ZP.success("\u590D\u5236\u6210\u529F"),vu(Bn(Ot({},D),{page:1})))}),U=A=>Vu(void 0,null,function*(){if(!(G!=null&&G.length)){d.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");return}if((G==null?void 0:G.length)>10){d.ZP.warning("\u5355\u6B21\u6279\u91CF\u53D1\u9001\u7684\u8BD5\u5377\u6570\u91CF\u4E0D\u80FD>10\u4EFD");return}(yield s({type:"paperlibrary/postCheckExaminationBanks",payload:{examination_bank_ids:G}})).status==0&&s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{examination_bank_ids:G,data:{is_random:!1},isBatch:!0}}})}),Ee=A=>{var q,ie,m;if(A!=null&&A.is_encrypt){Cu({open:"\u89E3\u5C01",id:A==null?void 0:A.id,phone:(q=u==null?void 0:u.userInfo)==null?void 0:q.phone,login:(ie=u==null?void 0:u.userInfo)==null?void 0:ie.login});return}(m=u==null?void 0:u.userInfo)!=null&&m.phone?Cu({open:"\u8BD5\u5377\u5C01\u5B58",id:A==null?void 0:A.id}):Cu({open:"\u624B\u673A\u53F7\u7ED1\u5B9A"})};return e.createElement("div",{className:n.page_warp},e.createElement(k.Z,{className:"w-full",style:{top:0,left:0},title:"\u8BD5\u5377\u5E93"}),e.createElement("div",{className:n.con_warp},e.createElement("div",{className:n.tabsWrap},e.createElement("div",{className:"flex items-center justify-between"},e.createElement("div",{className:"flex"},[{name:"\u516C\u5171",key:"1"},{name:"\u56E2\u961F\u5171\u4EAB",key:"2"},{name:"\u6211\u521B\u5EFA\u7684",key:"0"}].map((A,q)=>e.createElement("div",{key:A.name,className:`${n.tab_css} ${Je==(A==null?void 0:A.key)&&n.tab_css_active}`,onClick:()=>{A.key!=Je&&Mt(A==null?void 0:A.key)}},A.name))),e.createElement("div",{className:"flex"},e.createElement("div",{className:n.btn_css,onClick:Pt},"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("div",{className:`${n.btn_css} ml10 mr20`,onClick:()=>g.history.push("/randompaper")},"\u968F\u673A\u7EC4\u5377"),e.createElement("div",{className:n.searchWrap},e.createElement(nl,{style:{width:316,height:40},allowClear:!0,suffix:e.createElement("img",{src:o(25365),width:18,height:18,className:"ml10 current",onClick:()=>Zt(D.keyword)}),className:n.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",size:"large",onSearch:Zt,onChange:A=>{D.keyword=A.target.value,Se(D)}}))))),(((le=u==null?void 0:u.userInfo)==null?void 0:le.professional_certification)||D.public!=="1")&&e.createElement("div",{className:n.filterWrap},e.createElement(M.S,{classNameActive:n.languageSelectActive,className:n.languageSelect,randomValue:D.is_random,showRandomType:Je==="0",onRandomChange:Kt,disciplinesData:(W=a.disciplinesData)==null?void 0:W.disciplines,subDisciplineValue:D.sub_discipline_id,directionValue:D.discipline_id,typeValue:D.item_type,difficultyValue:D.difficulty,showItemType:!1,onDirectionChange:_t,onTypeChange:Et,onDifficultyChange:cn,teachGroupData:(z=a==null?void 0:a.teachGroupData)==null?void 0:z.groups,onTeachGroupChange:T,teachGroupValue:D.group_id,showTeachGroup:Je==="2"})),e.createElement("div",{className:n.main_con_warp},(((p=u==null?void 0:u.userInfo)==null?void 0:p.professional_certification)||D.public!=="1")&&e.createElement(_.Z,{align:"middle",className:n.batchWrap},e.createElement(x.Z,{className:"font14 c-light-primary"},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Z(Lu+1),Lu>0&&Lu%2===0?pt(Mu[1]):pt(Mu[0]),ge(1)}},Lu===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Lu>0&&Lu%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),e.createElement(x.Z,{className:"font14 c-light-primary",style:{marginLeft:"20px"}},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{ge(Ae+1),Ae>0&&Ae%2===0?yt(Tu[1]):yt(Tu[0]),Z(1)}},Ae===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Ae>0&&Ae%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),e.createElement("div",{className:n.contentWrap},ce.length?e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]||!!P["paperlibrary/postPaperlibraryCopy"]},ce.map((A,q)=>e.createElement(Nt,{showCheckbox:Je==="0",key:A.id,data:A,user:u,authRole:iu,activeTabsKey:Je,selectIds:G,onSetSelectIds:$t,onSetPublic:nn,onCancelPublic:Ut,onShare:un,onCancelShare:r,onPublicReview:Jt,onEdit:Gt,onDelete:qt,onSendToClass:Dt,onCopy:X,onEncryptionAndSealing:Ee,handleReloadData:Su}))):e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},e.createElement(pe.Z,{img:o(56022),customText:!((S=u==null?void 0:u.userInfo)!=null&&S.professional_certification)&&D.public==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90",ButtonTwo:!((Ne=u==null?void 0:u.userInfo)!=null&&Ne.professional_certification)&&D.public==="1"&&e.createElement("div",{className:n.btn_css2,onClick:()=>{g.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")})))),gu!==0&&e.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:dn,pageSize:D==null?void 0:D.per_page,defaultCurrent:1,current:D.page||1,total:gu,showTotal:A=>e.createElement("span",{className:"mr10"},"\u5171",e.createElement("span",{className:"c-orange"}," ",A," "),"\u6761\u6570\u636E")}),e.createElement(gt.Z,{visible:((du=a.actionTabs)==null?void 0:du.key)==="Paperlibrary-Auth",occupationValue:(nu=(fu=a.actionTabs)==null?void 0:fu.params)==null?void 0:nu.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),e.createElement(e.Fragment,null,e.createElement(wu.T$,{onCancel:()=>{Cu(Bn(Ot({},Ve),{open:""}))},open:(Ve==null?void 0:Ve.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),e.createElement(wu.$i,{onCancel:()=>{Cu(Bn(Ot({},Ve),{open:""}))},onFinish:()=>{Su()},open:(Ve==null?void 0:Ve.open)==="\u8BD5\u5377\u5C01\u5B58",Data:Ot({},Ve)}),e.createElement(wu.K1,{onCancel:()=>{Cu(Bn(Ot({},Ve),{open:""}))},onFinish:()=>{Su()},open:(Ve==null?void 0:Ve.open)==="\u89E3\u5C01",Data:Ot({},Ve)})),e.createElement(on,null),e.createElement(mt,null),e.createElement(Ft,{onReloadData:Su}),e.createElement(it.Z,null),e.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:We},e.createElement("section",{className:n.modal},e.createElement("div",{className:n.title},e.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),e.createElement("i",{onClick:()=>ke(!1),className:"icon-guanbi1 current"})),e.createElement("div",{className:n.list},e.createElement("div",{onClick:()=>Be(0),style:{color:lu?"#999999":"#4AA37E"}},e.createElement("img",{src:lu?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),e.createElement("div",{className:n.list},e.createElement("div",{onClick:()=>Be(1),style:{color:lu?"#4AA37E":"#999999"}},e.createElement("img",{src:lu?St:ju}),"\u968F\u673A\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),e.createElement("div",{className:n.btns},e.createElement("div",{onClick:()=>ke(!1),className:n.cancel},"\u53D6\u6D88"),e.createElement("div",{onClick:()=>{lu===0?Pt():g.history.push("/randompaper")},className:n.confirm},"\u786E\u8BA4")))),e.createElement(F.default,{width:640,className:n.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:_u,onCancel:()=>{j(!1),Ze.resetFields(),_e(null)},onOk:()=>{Ze.validateFields().then(A=>Vu(void 0,null,function*(){ht()}))}},e.createElement("div",{className:n.applyPublicContent},e.createElement("div",{className:n.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",e.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",e.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",e.createElement("br",null)),!Ou&&e.createElement(y.default,{labelAlign:"left",form:Ze},e.createElement(y.default.Item,{name:"type"},e.createElement(h.ZP.Group,{onChange:A=>{if(au(A.target.value),A.target.value==1)Ze.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(de!=null&&de.sub_discipline_id){Ze.setFieldValue("sub_discipline_id",[de==null?void 0:de.discipline_id,de==null?void 0:de.sub_discipline_id]);return}Ze.setFieldsValue({sub_discipline_id:[]})}}},e.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),e.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),cu==1&&e.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},e.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Fu,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(A,q)=>Ze.setFieldsValue({sub_discipline_id:A})})),cu==2&&e.createElement(e.Fragment,null,e.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"}))))))),Je==="0"&&!!(G!=null&&G.length)&&e.createElement("div",{className:n.batch},e.createElement("aside",null,e.createElement("div",{style:{flexShrink:0,marginRight:20}},e.createElement(v.default,{className:"font14",checked:ce!=null&&ce.length?G.length===(ce==null?void 0:ce.length):!1,onChange:A=>ct(A.target.checked)},"\u672C\u9875\u5168\u9009",e.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",G==null?void 0:G.length,")"))),e.createElement("div",{className:n.btns},e.createElement("div",{className:n.btn,onClick:Rt}," ",e.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),e.createElement("div",{className:n.btn,onClick:tn}," ",e.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),e.createElement("div",{className:n.btn,onClick:en}," ",e.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),e.createElement("div",{className:n.btn,onClick:U}," ",e.createElement("i",{className:"iconfont icon-fasong"}),"\u53D1\u9001\u81F3\u8BFE\u5802"),e.createElement("div",{onClick:()=>be([]),style:{marginLeft:"auto"},className:n.btn}," ",e.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))))};var al=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(ll),rl=o(46977),Te={flex_box_center:"flex_box_center___YF5u2",flex_space_between:"flex_space_between___ScpUk",flex_box_vertical_center:"flex_box_vertical_center___QyWL5",flex_box_center_end:"flex_box_center_end___a7RY3",flex_box_column:"flex_box_column___kNkTJ",bg:"bg___CVTcu",page:"page___aLVfq",title:"title___eBN1K",wrap:"wrap___bH67d",tabContainer:"tabContainer___bnH0w",tabItem:"tabItem___xH7El",active:"active____LRqh",tabsWrap:"tabsWrap___kDVyc",filterWrap:"filterWrap___IcNGG",filterBg:"filterBg___Xhnha",batchWrap:"batchWrap___jDwPX",contentWrap:"contentWrap___rc_Ir",bottomWrapper:"bottomWrapper___v4iUt",checkbox:"checkbox___TEWur",modal:"modal___hMWaz",list:"list___iSItF",btns:"btns___mTnwA",confirm:"confirm___h7MjS",cancel:"cancel____R3vo",batch:"batch___G4972",btn:"btn____RQir",languageSelect:"languageSelect___uhevm",searchWrp:"searchWrp___geYFQ",searchInput:"searchInput___sr71q",actionBtn:"actionBtn___W7CB7",applyPublicContainer:"applyPublicContainer___qQNWf","ant-modal-header":"ant-modal-header___v3Z_E","ant-modal-title":"ant-modal-title___Lz3lq","ant-modal-body":"ant-modal-body___bq7ov","ant-modal-close":"ant-modal-close___DHQkn","ant-modal-close-x":"ant-modal-close-x___hiaRV","ant-modal-footer":"ant-modal-footer___YVRtU","ant-input":"ant-input___CIxFw","ant-form-item":"ant-form-item___PoVRs","ant-form-item-label":"ant-form-item-label___hxRc6",applyPublicContent:"applyPublicContent___UZXAH",spin:"spin___Ehzx3",tips:"tips___eae0X",action:"action___x2yOj"},fe={itemWrap:"itemWrap___BDCPf",checkBoxWrapper:"checkBoxWrapper___Pe5qF",listWrap:"listWrap___NjsoL",list:"list___ZW6g4",flexCenter:"flexCenter___VgbXy",flexRow:"flexRow___FJgAZ",imgWrap:"imgWrap___TFQDv",img:"img___B25WD",contentWrap:"contentWrap___txkLQ",titleWrap:"titleWrap___VzH42",title:"title___d6PRA",content:"content___uBLiF",bottomWrap:"bottomWrap___O1kV_",updateTime:"updateTime___unm3Q",useCount:"useCount___MPzlU",actionBtnWrapper:"actionBtnWrapper___iUrqY",actionBtn:"actionBtn___kocKl",actionButton:"actionButton___ceTUc",actionBar:"actionBar___AhmnJ",typeIcon:"typeIcon___ncKEV",private:"private___w4a5q",public:"public___HK25f",random:"random___FjV7N",actionLinkWrapper:"actionLinkWrapper___mcS4F",actionLink:"actionLink____wF2e",actionIcon:"actionIcon___B1hqW",line:"line___hRb6B",b1:"b1___E_5pj",b2:"b2___X1vIg",actionLeftItem:"actionLeftItem___IaDnJ",export_type_modal:"export_type_modal___iPc9y",export_type_modal_con:"export_type_modal_con___x1FRO",type_item:"type_item___sNJMH",img_warp:"img_warp___juEXh",img_warp_active:"img_warp_active___dNsyn",menu:"menu____J9tS"},hn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const ol={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},il=({showCheckbox:a=!1,data:u,user:l,authRole:P,activeTabsKey:s,selectIds:le=[],onSetSelectIds:W=()=>{},onPublicReview:z=()=>{},onSetPublic:p=()=>{},onCancelPublic:S=()=>{},onShare:Ne=()=>{},onCancelShare:du=()=>{},onEdit:fu=()=>{},onDelete:nu=()=>{},onSendToClass:ou=()=>{}})=>{var f,D,Se,gu,B,ce;const[pu,iu]=(0,e.useState)(!1),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(!1),[Be,Je]=(0,e.useState)(""),V=()=>{F.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:e.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},G=()=>hn(void 0,null,function*(){var O;iu(!0);const mu=yield(0,N.Mb)({categoryId:u.id});iu(!1),mu!=null&&mu.exercise_id&&g.history.push(`/classrooms/coursesId/exercise/${mu.exercise_id}/${(O=l.userInfo)==null?void 0:O.login}/initate_answer`)}),be=[{label:e.createElement("a",{className:fe.actionLink,onClick:()=>{du(u.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!u.is_random&&u.is_share},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>p(u)},"\u516C\u5F00"),key:"3",show:!u.is_random&&!u.public&&!u.apply},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>S(u.id)},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!u.is_random&&u.public},{label:e.createElement("a",{className:fe.actionLink},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!u.is_random&&!u.public&&u.apply,disabled:!0},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>{u.is_random?lu(!0):(Je(""),We(!0))}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:e.createElement("a",{className:fe.actionLink,onClick:()=>nu(u.id)},"\u5220\u9664"),key:"7",show:(s==="0"||s==="2")&&!u.public||s==="1"&&((f=u.author)==null?void 0:f.login)!==((D=l.userInfo)==null?void 0:D.login)&&(0,Bu.fn)()}].filter(O=>O.show),oe=e.createElement(w.default,{forceSubMenuRender:!0,className:fe.menu,items:be});return e.createElement("div",{className:fe.itemWrap},e.createElement("div",{className:fe.listWrap},e.createElement("div",{className:`${fe.list} ${fe.flexCenter}`},e.createElement("div",{className:fe.contentWrap},e.createElement(_.Z,{align:"top"},a&&e.createElement(v.default,{className:`${fe.checkBoxWrapper} mr10`,checked:le.includes(u.id),onChange:O=>{W(u.id)}}),e.createElement(x.Z,null,e.createElement(_.Z,{align:"middle",className:fe.titleWrap},e.createElement("a",{onClick:()=>{if(P){const O=u.is_random?`/randompaper/detail/${u.id}`:`/paperlibrary/see/${u.id}?defaultActiveKey=${s}`;g.history.push(O)}}},e.createElement("p",{className:fe.title,title:u.name},u.name)),e.createElement(_.Z,{align:"middle"},(s==="0"||s==="2")&&e.createElement(e.Fragment,null,u.public?e.createElement("div",{className:`${fe.typeIcon} ${fe.public}`},"\u5DF2\u516C\u5F00"):e.createElement("div",{className:`${fe.typeIcon} ${fe.private}`},"\u81EA\u7528"),u.is_random&&e.createElement("div",{className:`${fe.typeIcon} ${fe.random}`},"\u968F\u673A")),(s==="1"&&(0,Bu.ag)()||s==="0")&&u.changed&&e.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:V}))),e.createElement("div",{className:`${fe.flexRow}`},e.createElement("div",{className:fe.content},"\u8BD5\u9898\u6570",e.createElement("span",null,u.question_count)),e.createElement("div",{className:fe.content},"\u603B\u5206",e.createElement("span",null,u.total_score)),e.createElement("div",{className:fe.content},"\u96BE\u5EA6",e.createElement("span",null,ol[u.difficulty]))))),e.createElement("div",null,P&&e.createElement("div",{className:fe.actionBtnWrapper},e.createElement("a",{className:`${fe.actionBtn} mr30`,onClick:()=>{if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u)}},e.createElement("i",{className:`iconfont icon-fasongzhiketang ${fe.actionIcon}`}),e.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),e.createElement(re.Z,{spinning:pu},e.createElement("a",{className:`${fe.actionBtn}`,onClick:(0,L.throttle)(G,3500)},e.createElement("i",{className:`iconfont icon-monikaoshi2 ${fe.actionIcon}`}),e.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))))))),e.createElement("div",{className:fe.actionBar},e.createElement("div",{className:fe.flexRow},e.createElement("div",{className:fe.actionLeftItem},"\u66F4\u65B0",e.createElement("span",null,u.update_time?ru()(u.update_time).format("YYYY-MM-DD"):"")),e.createElement("div",{className:fe.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",e.createElement("span",null,u.quotes)),s==="1"&&e.createElement("div",{className:fe.actionLeftItem},"\u521B\u5EFA\u8005",e.createElement("span",null,(Se=u.author)==null?void 0:Se.name)),s==="2"&&e.createElement("div",{className:fe.actionLeftItem},"\u5206\u4EAB\u4EBA",e.createElement("span",null,(gu=u.author)==null?void 0:gu.name))),e.createElement("div",{className:fe.flexRow},((s==="0"||s==="2")&&!u.public||s==="1"&&((B=u.author)==null?void 0:B.login)!==((ce=l.userInfo)==null?void 0:ce.login)&&(0,Bu.ag)())&&e.createElement(_.Z,{align:"middle",className:fe.actionLinkWrapper},e.createElement("a",{className:`${fe.actionLink}`,onClick:()=>fu(u.id,u.is_random)},"\u7F16\u8F91")),e.createElement(Xu.Z,{dropdownRender:()=>oe},e.createElement(_.Z,{align:"middle",className:fe.actionLinkWrapper},e.createElement("a",{className:`${fe.actionLink}`},"\u66F4\u591A")))))),e.createElement(F.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:we,onCancel:()=>We(!1),onOk:()=>hn(void 0,null,function*(){if(Be==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Be=="pdf"){const O=`/paperlibrary/see/${u.id}?defaultActiveKey=${s}&exportPDF=true`;g.history.push({pathname:O,state:{}})}else Be=="word"&&(0,Fe.ON)({id:u==null?void 0:u.id,middle_export:1,export_type:0});We(!1)})},e.createElement("div",{className:fe.export_type_modal},e.createElement("div",{className:fe.export_type_modal_con},e.createElement("div",{className:fe.type_item},e.createElement("div",{className:`${fe.img_warp} ${Be=="pdf"?fe.img_warp_active:""}`,onClick:()=>Je("pdf")},e.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),e.createElement("div",{className:fe.type_item},e.createElement("div",{className:`${fe.img_warp} ${Be=="word"?fe.img_warp_active:""}`,onClick:()=>Je("word")},e.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),e.createElement(F.default,{width:450,title:"\u63D0\u793A",open:ke,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>lu(!1),onOk:()=>hn(void 0,null,function*(){if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u),lu(!1)})},"\u7531\u4E8E\u6539\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u5728\u8FDB\u884C\u5BFC\u51FA"))};var sl=o(41708),cl=o(95494),dl=Object.defineProperty,Tn=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,zn=(a,u,l)=>u in a?dl(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Sn=(a,u)=>{for(var l in u||(u={}))fl.call(u,l)&&zn(a,l,u[l]);if(Tn)for(var l of Tn(u))ml.call(u,l)&&zn(a,l,u[l]);return a},Gu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const ma=ae.default.TabPane,Aa=ue.default.Search,Al=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s,location:le})=>{var W,z,p,S,Ne,du,fu;const[nu]=(0,g.useSearchParams)(),ou=nu.get("defaultActiveKey")||"0",[f,D]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:ou,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[Se,gu]=(0,e.useState)(0),[B,ce]=(0,e.useState)([]),[pu,iu]=(0,e.useState)(),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(0),[Be,Je]=(0,e.useState)(ou),[V,G]=(0,e.useState)([]),be=(0,e.useRef)(!1),oe=(0,e.useRef)(),[O,mu]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[su,qe]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[Du,Lu]=(0,e.useState)(1),[Z,Ae]=(0,e.useState)(1),[ge]=y.default.useForm(),[Ze,cu]=(0,e.useState)(1),[au,Fu]=(0,e.useState)([]),[Hu,_u]=(0,e.useState)(!1),[j,de]=(0,e.useState)(null),[_e,Ou]=(0,e.useState)(!1),hu=[{name:"\u516C\u5171",id:"1"},{name:"\u56E2\u961F\u5171\u4EAB",id:"2",hidden:!((z=(W=a.teachGroupData)==null?void 0:W.groups)!=null&&z.length)},{name:"\u6211\u521B\u5EFA\u7684",id:"0"}].filter(r=>!r.hidden),Ve=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],Cu=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{Mu(Be),ze(Sn({},f)),Tu()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93"),s({type:"globalSetting/headerFooterToggle",payload:!1})},[]);const Mu=r=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:r==="0"?"my":r==="1"?"public":"teacher"}})},Tu=()=>Gu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),ze=r=>Gu(void 0,null,function*(){const T=Sn({},r);T.keyword=encodeURIComponent(r.keyword||"");const X=yield s({type:"paperlibrary/getPaperlibraryList",payload:T});X&&X.status!==403&&X.status!==401&&X.status!==500&&(gu(X.exam_count||0),ce(X.exams||[]),iu(X.auth_role),G([]))}),bu=()=>{f.per_page=10,D(f),ze(f)},at=(r,T)=>{f.discipline_id=r||"",f.sub_discipline_id=T||"",f.page=1,f.per_page=10,D(f),ze(f)},rt=r=>{f.item_type=r||"",f.page=1,f.per_page=10,D(f),ze(f)},$u=r=>{f.difficulty=r||"",f.page=1,f.per_page=10,D(f),ze(f)},zu=r=>{f.is_random=r,f.page=1,f.per_page=10,D(f),ze(f)},Ge=r=>{console.log("\u65F6\u95F4\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,mu(r.name),D(f),ze(f)},Ku=r=>{console.log("\u6B21\u6570\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,qe(r.name),D(f),ze(f)},vu=r=>{f.public=r,f.group_id=null,f.page=1,f.per_page=10,f.discipline_id=null,f.sub_discipline_id=null,f.tag_discipline_id=null,f.difficulty=null,f.is_random=null,Mu(r),Je(r),D(f),ze(f)},Su=r=>{f.page=r,f.per_page=10,D(f),ze(f)},_t=r=>{f.page=1,f.keyword=r,r&&(0,ve.tk)({name:r,copywriting:r,position:"Exercise"}),ze(f)},Et=()=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},cn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Kt=r=>{be.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?pt(r):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:Te.modal,content:e.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:T=>be.current=T.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{be.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),pt(r)}})},pt=r=>Gu(void 0,null,function*(){const T=yield(0,he.Pl)({id:r});(T==null?void 0:T.status)===0&&bu()}),yt=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Mt=(r,T)=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const X=T?`/randompaper/edit/${r}?type=settings`:`/paperlibrary/add/${r}?defaultActiveKey=${Be}&type=2`;(0,K.xg)(X)},dn=r=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:r}}})},Zt=(r,T)=>{console.log(T,"data"),s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:r,data:T}}})},Pt=r=>{G(V!=null&&V.includes(r)?V.filter(T=>T!==r):[...V,r])},fn=r=>{G(r?B==null?void 0:B.map(T=>T.id):[])},Ut=()=>{if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((r,T)=>Gu(void 0,null,function*(){const X=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:V}});(X==null?void 0:X.status)===0&&(bu(),G([]),r())}))})},Qt=()=>{var r,T,X,U,Ee;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(A=>V.includes(A.id)))!=null&&r.find(A=>A.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Te.overflow}`},e.createElement(v.default.Group,{className:Te.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>Gu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:V,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})},Jt=r=>Gu(void 0,null,function*(){var T,X,U,Ee;if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Te.overflow}`},e.createElement(v.default.Group,{className:Te.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>Gu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:r,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})}),Gt=()=>{var r,T,X;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&r.find(U=>U.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((T=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&T.every(U=>U.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")ct();else{if((X=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&X.find(U=>!(U!=null&&U.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");Ou(!0),Dt()}},qt=r=>Gu(void 0,null,function*(){var T;if((T=B==null?void 0:B.filter(X=>X.id===(r==null?void 0:r.id)))!=null&&T.every(X=>X.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?ct():(Ou(!1),Dt(r))}),Dt=r=>{_u(!0),cu(1),ge.setFieldValue("type",1),$t(r),de(r)},$t=r=>Gu(void 0,null,function*(){const T=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Fu(T.disciplines||[]),r!=null&&r.sub_discipline_id&&ge.setFieldValue("sub_discipline_id",[r==null?void 0:r.discipline_id,r==null?void 0:r.sub_discipline_id])}),ct=()=>Gu(void 0,null,function*(){var r;const T=Be==="2"?1:2,X=B?B.filter(Ee=>V.includes(Ee.id)&&!(Ee.public||Ee.apply)).map(Ee=>Ee.id):[];let U=null;if(_e)U=yield(0,he.Qp)({ids:X,source:T});else{let Ee=ge.getFieldsValue();U=yield(0,he.wX)({id:j==null?void 0:j.id,source:T,user_customize:(Ee==null?void 0:Ee.type)==2,sub_discipline_id:(r=Ee==null?void 0:Ee.sub_discipline_id)==null?void 0:r[1],discipline_name:Ee==null?void 0:Ee.discipline_name,sub_discipline_name:Ee==null?void 0:Ee.sub_discipline_name})}U.status===0&&(be.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),be.current=!1,bu(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),ge.resetFields(),de(null),_u(!1))}),en=r=>Gu(void 0,null,function*(){const T=yield(0,je.hg)({clazz:"ExaminationBank",id:r}),X=(T==null?void 0:T.groups)||[];oe.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Te.overflow}`},e.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),e.createElement(v.default.Group,{className:Te.checkbox,defaultValue:oe.current,onChange:U=>oe.current=U},X==null?void 0:X.map(U=>e.createElement(v.default,{key:U.group_id,value:U.group_id},U.name)))),onOk:()=>Gu(void 0,null,function*(){return new Promise((U,Ee)=>Gu(void 0,null,function*(){var A;if(!oe.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Ee();const q=(A=X==null?void 0:X.map(m=>m.group_id))==null?void 0:A.filter(m=>!oe.current.includes(m)),ie=yield(0,je.GW)({ids:[r],clazz:"ExaminationBank",group_ids:q});return oe.current=[],(ie==null?void 0:ie.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),bu()),U()}))})})}),Rt=r=>{f.page=1,f.group_id=r,D(f),ze(f)},{admin:un,business:tn,is_shixun_marker:vt,is_teacher:nn,user_identity:ln}=u.userInfo||{},ht=un||tn||vt||nn||ln!=="\u5B66\u751F";return e.createElement(e.Fragment,null,e.createElement(sl.Z,{title:"\u8BD5\u5377\u5E93",defaultBack:"/",backTitle:"\u8FD4\u56DE\u9996\u9875"}),e.createElement("section",{className:Te.bg},e.createElement("section",{className:Te.page},e.createElement("div",{className:Te.wrap},e.createElement("div",{className:"flex align-center"},e.createElement("div",{className:Te.tabContainer},hu.map(r=>e.createElement("div",{key:r.id,onClick:()=>vu(r.id),className:`${Te.tabItem} ${Be===r.id?Te.active:""}`},r.name))),e.createElement("div",{className:Te.searchWrp},e.createElement(Le.t7,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",style:{width:337},className:Te.searchInput,onChange:_t}),ht&&e.createElement(x.Z,{style:{marginLeft:20}},e.createElement(Iu.ZP,{className:`mr20 ${Te.actionBtn}`,onClick:Et},"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement(Iu.ZP,{className:`${Te.actionBtn}`,onClick:()=>g.history.push("/randompaper")},"\u968F\u673A\u7EC4\u5377")))),e.createElement("div",{className:Te.filterWrap},e.createElement("img",{src:cl,className:Te.filterBg}),e.createElement(rl.S,{className:Te.languageSelect,randomValue:f.is_random,showRandomType:Be==="0",onRandomChange:zu,disciplinesData:(p=a.disciplinesData)==null?void 0:p.disciplines,subDisciplineValue:f.sub_discipline_id,directionValue:f.discipline_id,typeValue:f.item_type,difficultyValue:f.difficulty,showItemType:!1,onDirectionChange:at,onTypeChange:rt,onDifficultyChange:$u,teachGroupData:(S=a==null?void 0:a.teachGroupData)==null?void 0:S.groups,onTeachGroupChange:Rt,teachGroupValue:f.group_id,showTeachGroup:Be==="2"})),e.createElement("div",{className:Te.bottomWrapper},e.createElement(_.Z,{align:"middle",className:Te.batchWrap},e.createElement(x.Z,{className:"font14 c-light-primary"},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Lu(Du+1),Du>0&&Du%2===0?Ge(Ve[1]):Ge(Ve[0]),Ae(1)}},Du===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Du>0&&Du%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),e.createElement(x.Z,{className:"font14 c-light-primary",style:{marginLeft:"20px"}},e.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Ae(Z+1),Z>0&&Z%2===0?Ku(Cu[1]):Ku(Cu[0]),Lu(1)}},Z===1?e.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):e.createElement("img",{src:Z>0&&Z%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),e.createElement("div",{className:Te.contentWrap},B.length?e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},B.map((r,T)=>e.createElement(il,{showCheckbox:Be==="0",key:r.id,data:r,user:u,authRole:pu,activeTabsKey:Be,selectIds:V,onSetSelectIds:Pt,onCancelPublic:Kt,onCancelShare:en,onPublicReview:yt,onEdit:Mt,onDelete:dn,onSendToClass:Zt,onSetPublic:qt,onShare:Jt}))):e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},e.createElement(pe.Z,null)))),Se!==0&&e.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:Su,pageSize:f==null?void 0:f.per_page,defaultCurrent:1,current:f.page||1,total:Se,showTotal:r=>e.createElement("span",{className:"mr10"},"\u5171",e.createElement("span",{className:"c-orange"},r),"\u6761\u6570\u636E")})),e.createElement(gt.Z,{visible:((Ne=a.actionTabs)==null?void 0:Ne.key)==="Paperlibrary-Auth",occupationValue:(fu=(du=a.actionTabs)==null?void 0:du.params)==null?void 0:fu.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),e.createElement(on,null),e.createElement(mt,null),e.createElement(Ft,{onReloadData:bu}),e.createElement(it.Z,null),e.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:we},e.createElement("section",{className:Te.modal},e.createElement("div",{className:Te.title},e.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),e.createElement("i",{onClick:()=>We(!1),className:"icon-guanbi1 current"})),e.createElement("div",{className:Te.list},e.createElement("div",{onClick:()=>lu(0),style:{color:ke?"#999999":"#4AA37E"}},e.createElement("img",{src:ke?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),e.createElement("div",{className:Te.list},e.createElement("div",{onClick:()=>lu(1),style:{color:ke?"#4AA37E":"#999999"}},e.createElement("img",{src:ke?St:ju}),"\u968F\u673A\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),e.createElement("div",{className:Te.btns},e.createElement("div",{onClick:()=>We(!1),className:Te.cancel},"\u53D6\u6D88"),e.createElement("div",{onClick:()=>{ke===0?Et():g.history.push("/randompaper")},className:Te.confirm},"\u786E\u8BA4")))),e.createElement(F.default,{width:640,className:Te.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:Hu,onCancel:()=>{_u(!1),ge.resetFields(),de(null)},onOk:()=>{ge.validateFields().then(r=>Gu(void 0,null,function*(){ct()}))}},e.createElement("div",{className:Te.applyPublicContent},e.createElement("div",{className:Te.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",e.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",e.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",e.createElement("br",null)),!_e&&e.createElement(y.default,{labelAlign:"left",size:"large",form:ge},e.createElement(y.default.Item,{name:"type"},e.createElement(h.ZP.Group,{onChange:r=>{if(cu(r.target.value),r.target.value==1)ge.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(j!=null&&j.sub_discipline_id){ge.setFieldValue("sub_discipline_id",[j==null?void 0:j.discipline_id,j==null?void 0:j.sub_discipline_id]);return}ge.setFieldsValue({sub_discipline_id:[]})}}},e.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),e.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Ze==1&&e.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},e.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:au,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(r,T)=>ge.setFieldsValue({sub_discipline_id:r})})),Ze==2&&e.createElement(e.Fragment,null,e.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))))))),Be==="0"&&!!(V!=null&&V.length)&&e.createElement("div",{className:Te.batch},e.createElement("aside",null,e.createElement("div",{style:{flexShrink:0,marginRight:20}},e.createElement(v.default,{className:"font14",checked:B!=null&&B.length?V.length===(B==null?void 0:B.length):!1,onChange:r=>fn(r.target.checked)},"\u672C\u9875\u5168\u9009",e.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",V==null?void 0:V.length,")"))),e.createElement("div",{className:Te.btns},e.createElement("div",{className:Te.btn,onClick:Qt}," ",e.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),e.createElement("div",{className:Te.btn,onClick:Gt}," ",e.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),e.createElement("div",{className:Te.btn,onClick:Ut}," ",e.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),e.createElement("div",{onClick:()=>G([]),style:{marginLeft:"auto"},className:Te.btn}," ",e.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))))};var El=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(Al),pl=o(75852),Me={flex_box_center:"flex_box_center___eUsOw",flex_space_between:"flex_space_between___ehCro",flex_box_vertical_center:"flex_box_vertical_center___KU4WA",flex_box_center_end:"flex_box_center_end___Af3Ht",flex_box_column:"flex_box_column___PWFDS",bg:"bg___ejVEP",page:"page___SYUK7",title:"title___krORz",wrap:"wrap___BFfox",tabContainer:"tabContainer___nfZd8",tabItem:"tabItem___UqiT6",active:"active___S0SA6",tabsWrap:"tabsWrap___Mmx80",filterWrap:"filterWrap___z3L0S",filterBg:"filterBg___vaCYT",batchWrap:"batchWrap___anxcW",contentWrap:"contentWrap___zurrv",bottomWrapper:"bottomWrapper___bSAtw",checkbox:"checkbox___fagsr",modal:"modal___IVaR0",list:"list___E2QFV",btns:"btns___VxLiv",confirm:"confirm___fp5gI",cancel:"cancel___PVDBr",batch:"batch___zuOqW",btn:"btn___WkNij",languageSelect:"languageSelect___p6SIs",searchWrp:"searchWrp___o98by",actionBtn:"actionBtn___jqa8S",applyPublicContainer:"applyPublicContainer___uAZ3V","ant-modal-header":"ant-modal-header___Y_Kdk","ant-modal-title":"ant-modal-title___awRcY","ant-modal-body":"ant-modal-body___Kktkb","ant-modal-close":"ant-modal-close___OqAGc","ant-modal-close-x":"ant-modal-close-x___XKjW_","ant-modal-footer":"ant-modal-footer___akyMR","ant-input":"ant-input___QKQHE","ant-form-item":"ant-form-item___Q86Kb","ant-form-item-label":"ant-form-item-label___qdwpE",applyPublicContent:"applyPublicContent___sPTHs",spin:"spin___BbUg0",tips:"tips___8C_3I",action:"action___ZUfFC",myInput:"myInput___I0Ega"},me={itemWrap:"itemWrap___m1Rvv",checkBoxWrapper:"checkBoxWrapper___oeOrC",listWrap:"listWrap___Idhgk",list:"list___ABGmv",flexCenter:"flexCenter___U4qvV",flexRow:"flexRow____X9Sz",imgWrap:"imgWrap___SS3Ts",img:"img___YIyaB",contentWrap:"contentWrap___mcoob",titleWrap:"titleWrap___n5zm2",title:"title___pf2TO",content:"content___NgRRf",bottomWrap:"bottomWrap___ABJ0e",updateTime:"updateTime___hnmHE",useCount:"useCount___rec8t",actionBtnWrapper:"actionBtnWrapper___yeIGM",actionBtn:"actionBtn___AeF6E",actionButton:"actionButton___u_cSZ",actionBar:"actionBar___Nkqlz",typeIcon:"typeIcon___gJkiB",private:"private___kxQmh",public:"public___QIY__",random:"random___TPMqV",actionLinkWrapper:"actionLinkWrapper___qsdG_",actionLink:"actionLink___v_Y79",actionIcon:"actionIcon___qPV1e",line:"line___j474a",b1:"b1___HUye6",b2:"b2___E3iLd",actionLeftItem:"actionLeftItem___FHQDF",export_type_modal:"export_type_modal___Q9c8F",export_type_modal_con:"export_type_modal_con___x_6Z1",type_item:"type_item___pNoUU",img_warp:"img_warp___e2gg5",img_warp_active:"img_warp_active___JENxG",menu:"menu___ymFJ_"},jn=o(42882),bn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const vl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Bl=({showCheckbox:a=!1,data:u,user:l,authRole:P,activeTabsKey:s,selectIds:le=[],onSetSelectIds:W=()=>{},onPublicReview:z=()=>{},onSetPublic:p=()=>{},onCancelPublic:S=()=>{},onShare:Ne=()=>{},onCancelShare:du=()=>{},onEdit:fu=()=>{},onDelete:nu=()=>{},onSendToClass:ou=()=>{}})=>{var f,D,Se,gu,B,ce;const[pu,iu]=(0,e.useState)(!1),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(!1),[Be,Je]=(0,e.useState)(""),V=()=>{F.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:e.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},G=()=>bn(void 0,null,function*(){var O;iu(!0);const mu=yield(0,N.Mb)({categoryId:u.id});iu(!1),mu!=null&&mu.exercise_id&&g.history.push(`/classrooms/coursesId/exercise/${mu.exercise_id}/${(O=l.userInfo)==null?void 0:O.login}/initate_answer`)}),be=[{label:e.createElement("a",{className:me.actionLink,onClick:()=>{du(u.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!u.is_random&&u.is_share},{label:e.createElement("a",{className:me.actionLink,onClick:()=>p(u)},"\u516C\u5F00"),key:"3",show:!u.is_random&&!u.public&&!u.apply},{label:e.createElement("a",{className:me.actionLink,onClick:()=>S(u.id)},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!u.is_random&&u.public},{label:e.createElement("a",{className:me.actionLink},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!u.is_random&&!u.public&&u.apply,disabled:!0},{label:e.createElement("a",{className:me.actionLink,onClick:()=>{u.is_random?lu(!0):(Je(""),We(!0))}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:e.createElement("a",{className:me.actionLink,onClick:()=>nu(u.id)},"\u5220\u9664"),key:"7",show:(s==="0"||s==="2")&&!u.public||s==="1"&&((f=u.author)==null?void 0:f.login)!==((D=l.userInfo)==null?void 0:D.login)&&(0,Bu.fn)()}].filter(O=>O.show),oe=e.createElement(w.default,{forceSubMenuRender:!0,className:me.menu,items:be});return e.createElement("div",{className:me.itemWrap},e.createElement("div",{className:me.listWrap},e.createElement("div",{className:`${me.list} ${me.flexCenter}`},e.createElement("div",{className:me.contentWrap},e.createElement(_.Z,{align:"top"},a&&e.createElement(v.default,{className:`${me.checkBoxWrapper} ${jn.Z.threeCheckboxSty} mr10`,checked:le.includes(u.id),onChange:O=>{W(u.id)}}),e.createElement(x.Z,null,e.createElement(_.Z,{align:"middle",className:me.titleWrap},e.createElement("a",{onClick:()=>{if(P){const O=u.is_random?`/randompaper/detail/${u.id}`:`/paperlibrary/see/${u.id}?defaultActiveKey=${s}`;g.history.push(O)}}},e.createElement("p",{className:me.title,title:u.name},u.name)),e.createElement(_.Z,{align:"middle"},(s==="0"||s==="2")&&e.createElement(e.Fragment,null,u.public?e.createElement("div",{className:`${me.typeIcon} ${me.public}`},"\u5DF2\u516C\u5F00"):e.createElement("div",{className:`${me.typeIcon} ${me.private}`},"\u81EA\u7528"),u.is_random&&e.createElement("div",{className:`${me.typeIcon} ${me.random}`},"\u968F\u673A")),(s==="1"&&(0,Bu.ag)()||s==="0")&&u.changed&&e.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:V}))),e.createElement("div",{className:`${me.flexRow}`},e.createElement("div",{className:me.content},"\u8BD5\u9898\u6570",e.createElement("span",null,u.question_count)),e.createElement("div",{className:me.content},"\u603B\u5206",e.createElement("span",null,u.total_score)),e.createElement("div",{className:me.content},"\u96BE\u5EA6",e.createElement("span",null,vl[u.difficulty]))))),e.createElement("div",null,P&&e.createElement("div",{className:me.actionBtnWrapper},e.createElement("div",{className:`${me.actionBtn} mr30`,onClick:()=>{if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u)}},e.createElement("i",{className:`iconfont icon-fasongzhiketang ${me.actionIcon}`}),e.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),e.createElement(re.Z,{spinning:pu},e.createElement("div",{className:`${me.actionBtn}`,onClick:(0,L.throttle)(G,3500)},e.createElement("i",{className:`iconfont icon-monikaoshi2 ${me.actionIcon}`}),e.createElement("span",null,"\u6A21\u62DF\u8003\u8BD5"))))))),e.createElement("div",{className:me.actionBar},e.createElement("div",{className:me.flexRow},e.createElement("div",{className:me.actionLeftItem},"\u66F4\u65B0",e.createElement("span",null,u.update_time?ru()(u.update_time).format("YYYY-MM-DD"):"")),e.createElement("div",{className:me.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",e.createElement("span",null,u.quotes)),s==="1"&&e.createElement("div",{className:me.actionLeftItem},"\u521B\u5EFA\u8005",e.createElement("span",null,(Se=u.author)==null?void 0:Se.name)),s==="2"&&e.createElement("div",{className:me.actionLeftItem},"\u5206\u4EAB\u4EBA",e.createElement("span",null,(gu=u.author)==null?void 0:gu.name))),e.createElement("div",{className:me.flexRow},((s==="0"||s==="2")&&!u.public||s==="1"&&((B=u.author)==null?void 0:B.login)!==((ce=l.userInfo)==null?void 0:ce.login)&&(0,Bu.ag)())&&e.createElement(_.Z,{align:"middle",className:me.actionLinkWrapper},e.createElement("a",{className:`${me.actionLink}`,onClick:()=>fu(u.id,u.is_random)},"\u7F16\u8F91")),e.createElement(Xu.Z,{dropdownRender:()=>oe},e.createElement(_.Z,{align:"middle",className:me.actionLinkWrapper},e.createElement("a",{className:`${me.actionLink}`},"\u66F4\u591A")))))),e.createElement(F.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:we,onCancel:()=>We(!1),onOk:()=>bn(void 0,null,function*(){if(Be==""){d.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Be=="pdf"){const O=`/paperlibrary/see/${u.id}?defaultActiveKey=${s}&exportPDF=true`;g.history.push({pathname:O,state:{}})}else Be=="word"&&(0,Fe.ON)({id:u==null?void 0:u.id,middle_export:1,export_type:0});We(!1)})},e.createElement("div",{className:me.export_type_modal},e.createElement("div",{className:me.export_type_modal_con},e.createElement("div",{className:me.type_item},e.createElement("div",{className:`${me.img_warp} ${Be=="pdf"?me.img_warp_active:""}`,onClick:()=>Je("pdf")},e.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),e.createElement("div",{className:me.type_item},e.createElement("div",{className:`${me.img_warp} ${Be=="word"?me.img_warp_active:""}`,onClick:()=>Je("word")},e.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),e.createElement(F.default,{width:450,title:"\u63D0\u793A",open:ke,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>lu(!1),onOk:()=>bn(void 0,null,function*(){if(u!=null&&u.need_authorize){(0,se.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ou(u.id,u),lu(!1)})},"\u7531\u4E8E\u6539\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u5728\u8FDB\u884C\u5BFC\u51FA"))};var gl=Object.defineProperty,Ln=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,On=(a,u,l)=>u in a?gl(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,kn=(a,u)=>{for(var l in u||(u={}))Fl.call(u,l)&&On(a,l,u[l]);if(Ln)for(var l of Ln(u))Cl.call(u,l)&&On(a,l,u[l]);return a},qu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const Ea=ae.default.TabPane,pa=ue.default.Search,yl=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s,location:le})=>{var W,z,p,S,Ne,du,fu;const[nu]=(0,g.useSearchParams)(),ou=nu.get("defaultActiveKey")||"0",[f,D]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:ou,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[Se,gu]=(0,e.useState)(0),[B,ce]=(0,e.useState)([]),[pu,iu]=(0,e.useState)(),[we,We]=(0,e.useState)(!1),[ke,lu]=(0,e.useState)(0),[Be,Je]=(0,e.useState)(ou),[V,G]=(0,e.useState)([]),be=(0,e.useRef)(!1),oe=(0,e.useRef)(),[O,mu]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[su,qe]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[Du,Lu]=(0,e.useState)(1),[Z,Ae]=(0,e.useState)(1),[ge]=y.default.useForm(),[Ze,cu]=(0,e.useState)(1),[au,Fu]=(0,e.useState)([]),[Hu,_u]=(0,e.useState)(!1),[j,de]=(0,e.useState)(null),[_e,Ou]=(0,e.useState)(!1),hu=[{name:"\u516C\u5171",id:"1"},{name:"\u56E2\u961F\u5171\u4EAB",id:"2",hidden:!((z=(W=a.teachGroupData)==null?void 0:W.groups)!=null&&z.length)},{name:"\u6211\u521B\u5EFA\u7684",id:"0"}].filter(r=>!r.hidden),Ve=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],Cu=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{Mu(Be),ze(kn({},f)),Tu()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93")},[]);const Mu=r=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:r==="0"?"my":r==="1"?"public":"teacher"}})},Tu=()=>qu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),ze=r=>qu(void 0,null,function*(){const T=kn({},r);T.keyword=encodeURIComponent(r.keyword||"");const X=yield s({type:"paperlibrary/getPaperlibraryList",payload:T});X&&X.status!==403&&X.status!==401&&X.status!==500&&(gu(X.exam_count||0),ce(X.exams||[]),iu(X.auth_role),G([]))}),bu=()=>{f.per_page=10,D(f),ze(f)},at=(r,T)=>{f.discipline_id=r||"",f.sub_discipline_id=T||"",f.page=1,f.per_page=10,D(f),ze(f)},rt=r=>{f.item_type=r||"",f.page=1,f.per_page=10,D(f),ze(f)},$u=r=>{f.difficulty=r||"",f.page=1,f.per_page=10,D(f),ze(f)},zu=r=>{f.is_random=r,f.page=1,f.per_page=10,D(f),ze(f)},Ge=r=>{console.log("\u65F6\u95F4\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,mu(r.name),D(f),ze(f)},Ku=r=>{console.log("\u6B21\u6570\u7684item",r),f.sort_by=r.type,f.sort_direction=r.direction,f.page=1,f.per_page=10,qe(r.name),D(f),ze(f)},vu=r=>{f.public=r,f.group_id=null,f.page=1,f.per_page=10,f.discipline_id=null,f.sub_discipline_id=null,f.tag_discipline_id=null,f.difficulty=null,f.is_random=null,Mu(r),Je(r),D(f),ze(f)},Su=r=>{f.page=r,f.per_page=10,D(f),ze(f)},_t=r=>{f.page=1,f.keyword=r,r&&(0,ve.tk)({name:r,copywriting:r,position:"Exercise"}),ze(f)},Et=()=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},cn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Kt=r=>{be.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?pt(r):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:Me.modal,content:e.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",e.createElement("div",null,e.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:T=>be.current=T.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{be.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),pt(r)}})},pt=r=>qu(void 0,null,function*(){const T=yield(0,he.Pl)({id:r});(T==null?void 0:T.status)===0&&bu()}),yt=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Mt=(r,T)=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const X=T?`/randompaper/edit/${r}?type=settings`:`/paperlibrary/add/${r}?defaultActiveKey=${Be}&type=2`;(0,K.xg)(X)},dn=r=>{if(!pu){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:r}}})},Zt=(r,T)=>{console.log(T,"data"),s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:r,data:T}}})},Pt=r=>{G(V!=null&&V.includes(r)?V.filter(T=>T!==r):[...V,r])},fn=r=>{G(r?B==null?void 0:B.map(T=>T.id):[])},Ut=()=>{if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((r,T)=>qu(void 0,null,function*(){const X=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:V}});(X==null?void 0:X.status)===0&&(bu(),G([]),r())}))})},Qt=()=>{var r,T,X,U,Ee;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(A=>V.includes(A.id)))!=null&&r.find(A=>A.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Me.overflow}`},e.createElement(v.default.Group,{className:Me.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>qu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:V,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})},Jt=r=>qu(void 0,null,function*(){var T,X,U,Ee;if(!((X=(T=a.teachGroupData)==null?void 0:T.groups)!=null&&X.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Me.overflow}`},e.createElement(v.default.Group,{className:Me.checkbox,defaultValue:oe.current,onChange:A=>oe.current=A},(Ee=(U=a.teachGroupData)==null?void 0:U.groups)==null?void 0:Ee.map(A=>e.createElement(v.default,{key:A.group_id,value:A.group_id},A.name)))),onOk:()=>new Promise((A,q)=>qu(void 0,null,function*(){var ie;if(!((ie=oe.current)!=null&&ie.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),q();const m=yield(0,je.GW)({ids:r,clazz:"ExaminationBank",group_ids:oe.current});(m==null?void 0:m.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.current=[],bu(),G([]),A())}))})}),Gt=()=>{var r,T,X;if(!(V!=null&&V.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((r=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&r.find(U=>U.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((T=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&T.every(U=>U.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")ct();else{if((X=B==null?void 0:B.filter(U=>V.includes(U.id)))!=null&&X.find(U=>!(U!=null&&U.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");Ou(!0),Dt()}},qt=r=>qu(void 0,null,function*(){var T;if((T=B==null?void 0:B.filter(X=>X.id===(r==null?void 0:r.id)))!=null&&T.every(X=>X.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?ct():(Ou(!1),Dt(r))}),Dt=r=>{_u(!0),cu(1),ge.setFieldValue("type",1),$t(r),de(r)},$t=r=>qu(void 0,null,function*(){const T=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Fu(T.disciplines||[]),r!=null&&r.sub_discipline_id&&ge.setFieldValue("sub_discipline_id",[r==null?void 0:r.discipline_id,r==null?void 0:r.sub_discipline_id])}),ct=()=>qu(void 0,null,function*(){var r;const T=Be==="2"?1:2,X=B?B.filter(Ee=>V.includes(Ee.id)&&!(Ee.public||Ee.apply)).map(Ee=>Ee.id):[];let U=null;if(_e)U=yield(0,he.Qp)({ids:X,source:T});else{let Ee=ge.getFieldsValue();U=yield(0,he.wX)({id:j==null?void 0:j.id,source:T,user_customize:(Ee==null?void 0:Ee.type)==2,sub_discipline_id:(r=Ee==null?void 0:Ee.sub_discipline_id)==null?void 0:r[1],discipline_name:Ee==null?void 0:Ee.discipline_name,sub_discipline_name:Ee==null?void 0:Ee.sub_discipline_name})}U.status===0&&(be.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),be.current=!1,bu(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),ge.resetFields(),de(null),_u(!1))}),en=r=>qu(void 0,null,function*(){const T=yield(0,je.hg)({clazz:"ExaminationBank",id:r}),X=(T==null?void 0:T.groups)||[];oe.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:e.createElement("div",{className:`font14 ${Me.overflow}`},e.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),e.createElement(v.default.Group,{className:Me.checkbox,defaultValue:oe.current,onChange:U=>oe.current=U},X==null?void 0:X.map(U=>e.createElement(v.default,{key:U.group_id,value:U.group_id},U.name)))),onOk:()=>qu(void 0,null,function*(){return new Promise((U,Ee)=>qu(void 0,null,function*(){var A;if(!oe.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Ee();const q=(A=X==null?void 0:X.map(m=>m.group_id))==null?void 0:A.filter(m=>!oe.current.includes(m)),ie=yield(0,je.GW)({ids:[r],clazz:"ExaminationBank",group_ids:q});return oe.current=[],(ie==null?void 0:ie.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),bu()),U()}))})})}),Rt=r=>{f.page=1,f.group_id=r,D(f),ze(f)},{admin:un,business:tn,is_shixun_marker:vt,is_teacher:nn,user_identity:ln}=u.userInfo||{},ht=un||tn||vt||nn||ln!=="\u5B66\u751F";return e.createElement(e.Fragment,null,e.createElement("section",{className:Me.bg},e.createElement("section",{className:Me.page},e.createElement("div",{className:Me.wrap},e.createElement("div",{className:"flex align-center"},e.createElement("div",{className:Me.tabContainer},hu.map(r=>e.createElement("div",{key:r.id,onClick:()=>vu(r.id),className:`${Me.tabItem} ${Be===r.id?Me.active:""}`},r.name))),e.createElement("div",{className:`${jn.Z.threeBtnSty} ${Me.searchWrp}`},e.createElement(Le.t7,{className:Me.myInput,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",style:{width:337},onChange:r=>{_t(decodeURIComponent(r))}}),ht&&e.createElement(x.Z,{style:{marginLeft:20}},e.createElement(Iu.ZP,{className:"mr20",type:"primary",onClick:Et},"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement(Iu.ZP,{type:"primary",onClick:()=>g.history.push("/randompaper")},"\u968F\u673A\u7EC4\u5377")))),e.createElement("div",{className:Me.filterWrap},e.createElement(pl.S,{className:Me.languageSelect,randomValue:f.is_random,showRandomType:Be==="0",onRandomChange:zu,disciplinesData:(p=a.disciplinesData)==null?void 0:p.disciplines,subDisciplineValue:f.sub_discipline_id,directionValue:f.discipline_id,typeValue:f.item_type,difficultyValue:f.difficulty,showItemType:!1,onDirectionChange:at,onTypeChange:rt,onDifficultyChange:$u,teachGroupData:(S=a==null?void 0:a.teachGroupData)==null?void 0:S.groups,onTeachGroupChange:Rt,teachGroupValue:f.group_id,showTeachGroup:Be==="2"})),e.createElement("div",{className:Me.bottomWrapper},e.createElement(_.Z,{align:"middle",className:Me.batchWrap},e.createElement(x.Z,{className:"font14",style:{color:"#fff"}},e.createElement("span",{style:{color:"#fff",cursor:"pointer"},onClick:()=>{Lu(Du+1),Du>0&&Du%2===0?Ge(Ve[1]):Ge(Ve[0]),Ae(1)}},Du===1?e.createElement("i",{style:{fontSize:"14px",color:"#00DDC7"},className:"iconfont icon-jiangxu mr5"}):e.createElement("img",{src:Du>0&&Du%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom",color:"#00DDC7"},className:"font14 mr5"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),e.createElement(x.Z,{className:"font14 ",style:{marginLeft:"20px",color:"#00DDC7"}},e.createElement("span",{style:{color:"#fff",cursor:"pointer"},onClick:()=>{Ae(Z+1),Z>0&&Z%2===0?Ku(Cu[1]):Ku(Cu[0]),Lu(1)}},Z===1?e.createElement("i",{style:{fontSize:"14px",color:"#00DDC7"},className:"iconfont icon-jiangxu mr5"}):e.createElement("img",{src:Z>0&&Z%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom",color:"#00DDC7"},className:"font14 mr5"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),e.createElement("div",{className:Me.contentWrap},B.length?e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},B.map((r,T)=>e.createElement(Bl,{showCheckbox:Be==="0",key:r.id,data:r,user:u,authRole:pu,activeTabsKey:Be,selectIds:V,onSetSelectIds:Pt,onCancelPublic:Kt,onCancelShare:en,onPublicReview:yt,onEdit:Mt,onDelete:dn,onSendToClass:Zt,onSetPublic:qt,onShare:Jt}))):e.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},e.createElement(pe.Z,null)))),Se!==0&&e.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:Su,pageSize:f==null?void 0:f.per_page,defaultCurrent:1,current:f.page||1,total:Se,showTotal:r=>e.createElement("span",{className:"mr10",style:{color:"#fff"}},"\u5171",e.createElement("span",{style:{color:"#00DDC7",margin:"0 3px"}},r),"\u6761\u6570\u636E")})),e.createElement(gt.Z,{visible:((Ne=a.actionTabs)==null?void 0:Ne.key)==="Paperlibrary-Auth",occupationValue:(fu=(du=a.actionTabs)==null?void 0:du.params)==null?void 0:fu.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),e.createElement(on,null),e.createElement(mt,null),e.createElement(Ft,{onReloadData:bu}),e.createElement(it.Z,null),e.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:we},e.createElement("section",{className:Me.modal},e.createElement("div",{className:Me.title},e.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),e.createElement("i",{onClick:()=>We(!1),className:"icon-guanbi1 current"})),e.createElement("div",{className:Me.list},e.createElement("div",{onClick:()=>lu(0),style:{color:ke?"#999999":"#4AA37E"}},e.createElement("img",{src:ke?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),e.createElement("div",{className:Me.list},e.createElement("div",{onClick:()=>lu(1),style:{color:ke?"#4AA37E":"#999999"}},e.createElement("img",{src:ke?St:ju}),"\u968F\u673A\u7EC4\u5377"),e.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),e.createElement("div",{className:Me.btns},e.createElement("div",{onClick:()=>We(!1),className:Me.cancel},"\u53D6\u6D88"),e.createElement("div",{onClick:()=>{ke===0?Et():g.history.push("/randompaper")},className:Me.confirm},"\u786E\u8BA4")))),e.createElement(F.default,{width:640,className:Me.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:Hu,onCancel:()=>{_u(!1),ge.resetFields(),de(null)},onOk:()=>{ge.validateFields().then(r=>qu(void 0,null,function*(){ct()}))}},e.createElement("div",{className:Me.applyPublicContent},e.createElement("div",{className:Me.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",e.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",e.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",e.createElement("br",null)),!_e&&e.createElement(y.default,{labelAlign:"left",size:"large",form:ge},e.createElement(y.default.Item,{name:"type"},e.createElement(h.ZP.Group,{onChange:r=>{if(cu(r.target.value),r.target.value==1)ge.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(j!=null&&j.sub_discipline_id){ge.setFieldValue("sub_discipline_id",[j==null?void 0:j.discipline_id,j==null?void 0:j.sub_discipline_id]);return}ge.setFieldsValue({sub_discipline_id:[]})}}},e.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),e.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Ze==1&&e.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},e.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:au,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(r,T)=>ge.setFieldsValue({sub_discipline_id:r})})),Ze==2&&e.createElement(e.Fragment,null,e.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},e.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))))))),Be==="0"&&!!(V!=null&&V.length)&&e.createElement("div",{className:Me.batch},e.createElement("aside",null,e.createElement("div",{style:{flexShrink:0,marginRight:20}},e.createElement(v.default,{className:"font14",checked:B!=null&&B.length?V.length===(B==null?void 0:B.length):!1,onChange:r=>fn(r.target.checked)},"\u672C\u9875\u5168\u9009",e.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",V==null?void 0:V.length,")"))),e.createElement("div",{className:Me.btns},e.createElement("div",{className:Me.btn,onClick:Qt}," ",e.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),e.createElement("div",{className:Me.btn,onClick:Gt}," ",e.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),e.createElement("div",{className:Me.btn,onClick:Ut}," ",e.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),e.createElement("div",{onClick:()=>G([]),style:{marginLeft:"auto"},className:Me.btn}," ",e.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))))};var Pl=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(yl),Oe={flex_box_center:"flex_box_center___bGwPE",flex_space_between:"flex_space_between___S_dVk",flex_box_vertical_center:"flex_box_vertical_center___JyuWa",flex_box_center_end:"flex_box_center_end___OUF0K",flex_box_column:"flex_box_column___rKVBK",page:"page___scdxd",title:"title___VrDp2",wrap:"wrap___YQdqQ",tabsWrap:"tabsWrap___Oc3uk",filterWrap:"filterWrap___E4RIN",batchWrap:"batchWrap___W_nb0",contentWrap:"contentWrap___R4B3o",checkbox:"checkbox____NenD",modal:"modal___vvk_2",list:"list___kvLHG",btns:"btns___mm_gr",confirm:"confirm___mRLCc",cancel:"cancel___K9XSP",batch:"batch___HZ2dp",btn:"btn____Gjoi",languageSelect:"languageSelect___yXzSf",searchWrp:"searchWrp___PkGd5",searchInput:"searchInput___ChO3U",searchIcon:"searchIcon____721G",actionBtn:"actionBtn___gil1d",applyPublicContainer:"applyPublicContainer___rqkDZ",applyPublicContent:"applyPublicContent___MSHlq",spin:"spin___BC6EP",tips:"tips___t89S9",action:"action___U7a0p"},Dl="data:image/png;base64,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",hl="data:image/png;base64,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",bl=o(9748),xl=o(4676),wl=o(1710),Nl="data:image/png;base64,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",gn={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},Il=o(77254),Mn=o(43428),Eu={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},Hl="data:image/png;base64,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",Tl="data:image/png;base64,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",zl=o(48530),Sl=o(74128),jl=o(41348),Ll=o(36299),Ol=o(3716),kl=o(22975),Ml=o(56438),Zl=o(98092),Zn=o(52614),Qn=o(67365),Ql=Object.defineProperty,Rl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,Xn=(a,u,l)=>u in a?Ql(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,Wn=(a,u)=>{for(var l in u||(u={}))Wl.call(u,l)&&Xn(a,l,u[l]);if(Rn)for(var l of Rn(u))Vl.call(u,l)&&Xn(a,l,u[l]);return a},Vn=(a,u)=>Rl(a,Xl(u)),Fn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())}),Yl=({examinationBankId:a,visible:u,onChange:l,questionData:P,examName:s,hideInputBox:le=!1,noRestrictModal:W})=>{const[z,p]=(0,e.useState)([]),[S,Ne]=(0,e.useState)(""),[du,fu]=(0,e.useState)(!1),[nu,ou]=(0,e.useState)(""),[f,D]=(0,e.useState)([]),[Se,gu]=(0,e.useState)(0),[B,ce]=(0,e.useState)(!1),[pu,iu]=(0,e.useState)(!1),we=(0,e.useRef)(!1),We=(0,e.useRef)(null),ke=(0,e.useRef)(null),lu=(0,e.useRef)(null),Be=(0,e.useRef)(null),Je=(0,Ml.Z)({scrollBoxRef:Be,bottomInspectRef:lu,contentRef:ke,status:B,bottomOffset:160}),V=(0,Zl.Z)({contentRef:ke,status:B}),{openProgress:G,closeProgress:be,CreateProgressModal:oe,progressOpen:O}=(0,kl.Z)(),mu=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,e.useEffect)(()=>{var j,de;if(u){su();return}(de=(j=We.current)==null?void 0:j.cancelRequest)==null||de.call(j),ce(!1),fu(!1),gu(0),p([]),ou(""),Ne("")},[u]);const su=()=>{const j=Date.now(),{text:de,autoText:_e,questionStr:Ou}=qe();Z([{text:de,key:j,sender:"user",show:!0},{loading:!0,key:j,sender:"AI",show:!0,autoText:_e}],Ou)},qe=()=>{const j=P.map(Ve=>`${Ve.count}\u9053${Ve.name}`).join("\u3001"),de=e.createElement("span",{className:"c-light-primary"},s),_e=e.createElement(e.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",de,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",j,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),Ou=e.createElement(e.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",de,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",j,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),hu=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${s}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${j}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:_e,autoText:Ou,questionStr:hu}},Du=()=>{if(S.trim()!==""){const j=Date.now(),{autoText:de}=qe(),_e=[...z,{text:S,key:j,sender:"user",show:!0},{loading:!0,key:j,sender:"AI",show:!0,autoText:de}];Z(_e)}},Lu=j=>{var de;const _e=j.reduce((hu,Ve)=>{if(Ve.sender==="user"){const Cu=j.find(Mu=>Mu.key===Ve.key&&Mu.sender==="AI");Cu&&(Cu!=null&&Cu.answer)&&!(Cu!=null&&Cu.error)&&hu.push({question:Ve.text,answer:Cu.answer})}return hu},[]),{questionStr:Ou}=qe();return(de=_e==null?void 0:_e[0])!=null&&de.question&&(_e[0].question=Ou),_e},Z=(j,...de)=>Fn(void 0,[j,...de],function*(_e,Ou=S){fu(!0),Ne(""),ou(""),p(_e);const hu=Math.random();let Ve="done";const Cu=Lu(_e),Mu=(ze,bu,at=!1)=>{p(rt=>rt.map(($u,zu)=>zu===rt.length-1?Vn(Wn({},$u),{text:ze,loading:bu,error:at}):$u))};let Tu="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";try{for(const[ze,bu]of P==null?void 0:P.slice(0,1).entries()){const at={scene_type:7,examination_bank_id:a,request_identifier:hu,prompt:Ou,history:Cu};let rt=!0;if(We.current=new zl.Z(`${Sl.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,at),Ve=yield new Promise(($u,zu)=>{We.current.on("data",Ge=>{let{chunk:{content:Ku,type:vu}}=Ge;ce(!0),vu==="text"&&ou(Su=>Qn.o?(0,Qn.o)(Su+Ku):Su+Ku)}),We.current.on("done",Ge=>{p(Ku=>Ku.map((vu,Su)=>Su===Ku.length-1?Vn(Wn({},vu),{answer:(vu.answer||"")+Ge}):vu)),$u("done")}),We.current.on("error",Ge=>{Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-1&&d.ZP.warning((Ge==null?void 0:Ge.message)||""),Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-9&&(Tu="",W(Ge.data)),$u("error")}),We.current.on("cancelled",()=>$u("cancelled")),We.current.startStream()}),Ve!=="done")break}Ve==="done"?Mu("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):Ve==="error"?Mu(Tu,!1,!0):Ve==="cancelled"&&Mu("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(ze){console.error("Error during stream processing:",ze),Mu("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{fu(!1)}}),Ae=(j,de)=>e.createElement("div",{className:Eu.li},e.createElement("div",{className:Eu.avatarIcon},e.createElement("img",{className:Eu.img,src:Tl})),e.createElement("div",{className:Eu.content},e.createElement("div",{className:Eu.borderBox},j.text))),ge=(j,de)=>e.createElement("div",{className:Eu.li},e.createElement("div",{className:Eu.avatarIcon},e.createElement("img",{className:Eu.img,src:Hl})),e.createElement("div",{className:Eu.content},(j==null?void 0:j.autoText)&&e.createElement("div",{className:Eu.borderBox},j==null?void 0:j.autoText),(j==null?void 0:j.text)&&e.createElement("div",{className:Eu.borderBox,style:{marginTop:10}},j==null?void 0:j.text),j.loading&&e.createElement(Zn.Z,null))),Ze=j=>{if(j.shiftKey){if(j.key==="Enter")return}else if(j.key==="Enter"){if(j.preventDefault(),we.current)return;Du()}},cu=()=>Fn(void 0,null,function*(){G(),iu(!0),D([]);const j=V(),de=new FormData;de.append("html",j);const _e=yield(0,lt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:de},!0);if((_e==null?void 0:_e.status)===0)if(_e!=null&&_e.data){be(100),D(_e==null?void 0:_e.data);return}else d.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");iu(!1),be()}),au=()=>Fn(void 0,null,function*(){const j=V(!0);(0,K.RG)(j)}),Fu=()=>{var j,de;gu(1),(de=(j=We.current)==null?void 0:j.cancelRequest)==null||de.call(j)},Hu=du||B,_u=(0,e.useMemo)(()=>ke.current?e.createElement(Ol.Z,{noRestrictModal:W,nodeRef:ke}):e.createElement(e.Fragment,null),[ke.current]);return e.createElement(e.Fragment,null,e.createElement(Mn.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:e.createElement("div",{className:Eu.extraHeader},e.createElement(_.Z,{align:"middle"},!Hu&&!!nu&&e.createElement(e.Fragment,null,e.createElement(Le.op,{onClick:cu,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),e.createElement(Le.op,{onClick:au,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const j=de=>{F.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:de,onOk:()=>{l(!1)}})};if(Hu){j("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else nu?j("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):l(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:u},e.createElement("div",{className:Eu.wrap},e.createElement("div",{className:Eu.left},e.createElement("div",{className:Eu.chatContainer,style:{paddingBottom:le?25:0}},z==null?void 0:z.map((j,de)=>e.createElement(e.Fragment,{key:j.key+de},j.show&&e.createElement(e.Fragment,null,j.sender==="user"&&Ae(j,de),j.sender==="AI"&&ge(j,de))))),!le&&e.createElement("div",{className:Eu.inputContainer},e.createElement(ue.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:S,bordered:!1,onChange:j=>Ne(j.target.value),onPressEnter:Ze,onCompositionStart:()=>{we.current=!0},onCompositionEnd:()=>{we.current=!1}}),B?e.createElement(Ye.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${Eu.cancelBtn}`,onClick:Fu})):e.createElement(Iu.ZP,{disabled:Hu,className:(S==null?void 0:S.trim())===""?Eu.sendBtnDisabled:Eu.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:Du}))),e.createElement("div",{className:Eu.right,ref:Be},e.createElement("div",{ref:ke,className:Eu.liWrap,contentEditable:!Hu},nu&&e.createElement(Ll.Z,{cancelIndex:Se,streamingStatus:du,loadImage:!1,onFinish:()=>Fn(void 0,null,function*(){gu(0),setTimeout(()=>ce(!1),0)}),value:nu})),Hu&&e.createElement(Zn.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!Je&&e.createElement("div",{className:Eu.backBottom,onClick:()=>{Be.current.scrollTop=Be.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:lu}),e.createElement("div",{className:Eu.bottomActionContainer},Hu?e.createElement("div",{onClick:Fu,className:Eu.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):e.createElement("div",{onClick:su,className:Eu.bottomBtn},e.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!Hu&&!O&&_u),e.createElement(Mn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pu},e.createElement(_.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:o(64978),alt:"\u667A\u80FD\u51FA\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),e.createElement(jl.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:f,gather:{exercise_name:`${s}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{iu(!1)},onSuccess:j=>{var de;window.location.href=`/paperlibrary/see/${(de=j==null?void 0:j.data)==null?void 0:de.obj_id}`}}),e.createElement("div",{style:{height:70}})),oe("\u5904\u7406\u4E2D"))},_l=o(11915),tu=o(59301),Kl=Object.defineProperty,Ul=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,_n=(a,u,l)=>u in a?Kl(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,sn=(a,u)=>{for(var l in u||(u={}))Gl.call(u,l)&&_n(a,l,u[l]);if(Yn)for(var l of Yn(u))ql.call(u,l)&&_n(a,l,u[l]);return a},$l=(a,u)=>Ul(a,Jl(u)),xn=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())}),ea=(0,e.forwardRef)(({onUpdateNum:a,onlyMediatorOpenStr:u},l)=>{var P,s;const le={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[W,z]=(0,e.useState)(sn({},le)),[p,S]=(0,e.useState)({}),[Ne,du]=(0,e.useState)(null),[fu,nu]=(0,e.useState)(!1),[ou,f]=(0,e.useState)(!1),[D,Se]=(0,e.useState)(!1),[gu,B]=(0,e.useState)(!1),[ce,pu]=(0,e.useState)(0),[iu,we]=(0,e.useState)([]),[We,ke]=(0,e.useState)([]),[lu,Be]=(0,e.useState)(""),[Je,V]=(0,e.useState)(!1),[G,be]=(0,e.useState)([]);(0,e.useEffect)(()=>{if(u)return Il.Z.subscribe(u,Ae=>{ke([Ae.id]),mu(Ae.id)})},[u]),(0,e.useEffect)(()=>{Ne&&O(W)},[Ne]),(0,e.useEffect)(()=>{Ne===!1&&a&&a()},[Ne]);const oe=()=>{du(!0)};(0,e.useImperativeHandle)(l,()=>({onClick:oe}));const O=Z=>xn(void 0,null,function*(){B(!0);const Ae=yield(0,lt.ZP)("/api/question_banks/bank_list.json",{method:"get",params:Z});(Ae==null?void 0:Ae.status)===0&&(we((Ae==null?void 0:Ae.object_list)||[]),pu(Ae==null?void 0:Ae.count)),B(!1)}),mu=Z=>xn(void 0,null,function*(){var Ae;const ge=document.createElement("div");ge.className=gn.fixedLoading,document.body.appendChild(ge),xl.render(tu.createElement(re.Z,{spinning:!0}),ge);const[Ze,cu]=yield Promise.all([(0,lt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,lt.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:Z}})]);if((Ze==null?void 0:Ze.status)===0&&(cu==null?void 0:cu.status)===0){const au=((Ae=cu==null?void 0:cu.data)==null?void 0:Ae.exercise_types)||{};let Fu=[{question_type:0,name:"\u5355\u9009\u9898",count:au==null?void 0:au.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:au==null?void 0:au.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:au==null?void 0:au.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:au==null?void 0:au.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:au==null?void 0:au.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:au==null?void 0:au.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:au==null?void 0:au.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:au==null?void 0:au.q_bpros}];Fu=Fu.filter(_u=>_u.count>0);const Hu=sn({usedCount:Ze==null?void 0:Ze.remaining_number,totalCount:Ze==null?void 0:Ze.total_number},cu==null?void 0:cu.data);be(Fu),S(Hu),Hu.totalCount===-1?(Hu==null?void 0:Hu.imperfect_question_count)>0?nu(!0):Se(!0):f(!0)}document.body.removeChild(ge)}),su=Z=>{W.search=Z,W.page=1,z(sn({},W)),O(W)},qe=(Z,Ae)=>{W.page=Z,W.limit=Ae,z(sn({},W)),O(W)},Du=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:Z=>tu.createElement(Ye.Z,{title:Z},tu.createElement("span",null,Z))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Z=>tu.createElement(Ye.Z,{title:Z},tu.createElement("span",null,Z))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Z=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"action",width:60,align:"center",render:(Z,Ae)=>tu.createElement("a",{href:`/paperlibrary/see/${Ae.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],Lu=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return tu.createElement(e.Fragment,null,tu.createElement(F.default,{centered:!0,open:Ne,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>du(!1),onOk:()=>xn(void 0,null,function*(){if(We.length===0){d.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(Je){d.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}mu(We[0])}),afterClose:()=>{ke([]),Be(""),z(sn({},le))}},tu.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),tu.createElement(ae.default,{tabBarExtraContent:tu.createElement(ue.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:lu,onChange:Z=>Be(Z.target.value),onSearch:su}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:tu.createElement(wl.default,{columns:Du,dataSource:iu,loading:gu,rowSelection:{type:"radio",selectedRowKeys:We,onChange:(Z,Ae)=>{var ge;V((ge=Ae[0])==null?void 0:ge.is_only_shixun),ke(Z)}},scroll:(iu==null?void 0:iu.length)>7?{y:300}:{},rowKey:"id",pagination:{current:W.page,hideOnSinglePage:!ce,showQuickJumper:!0,showSizeChanger:!0,pageSize:W.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ce,size:"default",showTotal:K.rU,onChange:qe}})}]})),tu.createElement(_l.Z,{visible:ou,usedCount:p==null?void 0:p.usedCount,totalCount:p==null?void 0:p.totalCount,onCancel:()=>f(!1),onOk:()=>{f(!1),(p==null?void 0:p.imperfect_question_count)>0?nu(!0):Se(!0)}}),tu.createElement(F.default,{centered:!0,open:fu,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:tu.createElement(tu.Fragment,null,tu.createElement(Iu.ZP,{onClick:()=>{nu(!1),Se(!0)}},"\u5FFD\u7565"),tu.createElement(Iu.ZP,{type:"primary",onClick:()=>(0,K.xg)(`/paperlibrary/add/${We[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>nu(!1)},tu.createElement("div",{className:gn.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",tu.createElement("span",{className:gn.num,style:{color:"#FFB538"}},p==null?void 0:p.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),tu.createElement("img",{src:Nl,style:{marginTop:-100}}),tu.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(P=p==null?void 0:p.imperfect_question_list)==null?void 0:P.map((Z,Ae)=>tu.createElement(e.Fragment,{key:Ae},tu.createElement("b",{style:{marginTop:Ae?20:4},className:"flex c-grey-333 mb10"},Lu[Ae],"\u3001",Z.name),tu.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},Z.question_number.map((ge,Ze)=>tu.createElement("span",{className:"c-grey-333",key:Ae+Ze},"\u7B2C",tu.createElement("span",{className:gn.num,style:{color:"#3061D0"}},ge),"\u9898",Z.question_number.length-1===Ze?null:"\u3001"))))))),tu.createElement(Yl,{noRestrictModal:Z=>{S($l(sn({},p),{usedCount:0,totalCount:Z})),f(!0)},examinationBankId:We[0],visible:D,hideInputBox:!0,questionData:G,examName:(s=p==null?void 0:p.exercise_types)==null?void 0:s.exam_name,onChange:Z=>{Se(Z)}}))}),b=o(59301),ua=Object.defineProperty,ta=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Un=(a,u,l)=>u in a?ua(a,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[u]=l,kt=(a,u)=>{for(var l in u||(u={}))la.call(u,l)&&Un(a,l,u[l]);if(Kn)for(var l of Kn(u))aa.call(u,l)&&Un(a,l,u[l]);return a},Cn=(a,u)=>ta(a,na(u)),Yu=(a,u,l)=>new Promise((P,s)=>{var le=p=>{try{z(l.next(p))}catch(S){s(S)}},W=p=>{try{z(l.throw(p))}catch(S){s(S)}},z=p=>p.done?P(p.value):Promise.resolve(p.value).then(le,W);z((l=l.apply(a,u)).next())});const wn=ae.default.TabPane,ra=ue.default.Search,oa=({paperlibrary:a,user:u,globalSetting:l,loading:P,dispatch:s,location:le})=>{var W,z,p,S,Ne,du,fu,nu,ou,f,D;const[Se]=(0,g.useSearchParams)(),gu=Se.get("defaultActiveKey")||"0",[B,ce]=(0,e.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,public:gu,difficulty:null,keyword:null,page:1,per_page:10,group_id:null,is_random:null,sort_by:"updated_at",sort_direction:"desc"}),[pu,iu]=(0,e.useState)(0),[we,We]=(0,e.useState)([]),[ke,lu]=(0,e.useState)(),[Be,Je]=(0,e.useState)(!1),[V,G]=(0,e.useState)(0),[be,oe]=(0,e.useState)(gu),[O,mu]=(0,e.useState)([]),su=(0,e.useRef)(!1),qe=(0,e.useRef)(),[Du,Lu]=(0,e.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[Z,Ae]=(0,e.useState)("\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"),[ge,Ze]=(0,e.useState)(1),[cu,au]=(0,e.useState)(1),[Fu]=y.default.useForm(),[Hu,_u]=(0,e.useState)(1),[j,de]=(0,e.useState)([]),[_e,Ou]=(0,e.useState)(!1),[hu,Ve]=(0,e.useState)(null),[Cu,Mu]=(0,e.useState)(!1),[Tu,ze]=(0,e.useState)({id:"",open:""}),bu=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"}],at=[{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),document.body.style.background="#FFF",()=>{document.body.removeAttribute("data-custom"),document.body.style.background=""}),[]),(0,e.useEffect)(()=>{rt(be),zu(kt({},B)),$u()},[]),(0,e.useEffect)(()=>(s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{(0,K.Dk)("\u8BD5\u5377\u5E93"),s({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const rt=m=>{s({type:"paperlibrary/getCustomDisciplines",payload:{clazz:m==="0"?"my":m==="1"?"public":"teacher"}})},$u=()=>Yu(void 0,null,function*(){s({type:"paperlibrary/getTeachGroupData"})}),zu=m=>Yu(void 0,null,function*(){const Q=kt({},m);Q.keyword=encodeURIComponent(m.keyword||"");const $=yield s({type:"paperlibrary/getPaperlibraryList",payload:Q});$&&$.status!==403&&$.status!==401&&$.status!==500&&(iu($.exam_count||0),We($.exams||[]),lu($.auth_role),mu([]))}),Ge=()=>{B.per_page=10,ce(B),zu(B)},Ku=(m,Q)=>{B.discipline_id=m||"",B.sub_discipline_id=Q||"",B.page=1,B.per_page=10,ce(B),zu(B)},vu=m=>{B.item_type=m||"",B.page=1,B.per_page=10,ce(B),zu(B)},Su=m=>{B.difficulty=m||"",B.page=1,B.per_page=10,ce(B),zu(B)},_t=m=>{B.is_random=m,B.page=1,B.per_page=10,ce(B),zu(B)},Et=m=>{console.log("\u65F6\u95F4\u7684item",m),B.sort_by=m.type,B.sort_direction=m.direction,B.page=1,B.per_page=10,Lu(m.name),ce(B),zu(B)},cn=m=>{console.log("\u6B21\u6570\u7684item",m),B.sort_by=m.type,B.sort_direction=m.direction,B.page=1,B.per_page=10,Ae(m.name),ce(B),zu(B)},Kt=m=>{B.public=m,B.group_id=null,B.page=1,B.per_page=10,B.discipline_id=null,B.sub_discipline_id=null,B.tag_discipline_id=null,B.difficulty=null,B.is_random=null,rt(m),oe(m),ce(B),zu(B)},pt=m=>{B.page=m,B.per_page=10,ce(B),zu(B)},yt=m=>{B.page=1,B.keyword=m,m&&(0,ve.tk)({name:m,copywriting:m,position:"Exercise"}),zu(B)},Mt=()=>{if(!ke){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}g.history.push("/paperlibrary/add")},dn=()=>{if(localStorage.no_alert_randompaper==="1"){g.history.push("/randompaper");return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-RandomPrompt"}})},Zt=m=>{su.current=!1,window.localStorage.getItem("paperlibrary-cancel-public-hint-flag")==="1"?Pt(m):F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",className:Oe.modal,content:b.createElement("div",{className:"font16"},"\u672C\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u540E\u5C06\u5BF9\u5176\u4ED6\u7528\u6237\u4E0D\u53EF\u89C1\u3002 \u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F",b.createElement("div",null,b.createElement(v.default,{className:"mt10",defaultChecked:!1,onChange:Q=>su.current=Q.target.checked},"\u4E0D\u518D\u63D0\u793A"))),onOk:()=>{su.current&&window.localStorage.setItem("paperlibrary-cancel-public-hint-flag","1"),Pt(m)}})},Pt=m=>Yu(void 0,null,function*(){const Q=yield(0,he.Pl)({id:m});(Q==null?void 0:Q.status)===0&&Ge()}),fn=()=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-PublicReview"}})},Ut=(m,Q)=>{if(!ke){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}const $=Q?`/randompaper/edit/${m}?type=settings`:`/paperlibrary/add/${m}?defaultActiveKey=${be}&type=2`;(0,K.xg)($)},Qt=m=>{if(!ke){s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Auth",params:{occupation:2}}});return}s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-Delete",params:{id:m}}})},Jt=(m,Q)=>{s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:m,data:Q,dataSource:[Q],type:"single"}}})},Gt=m=>{mu(O!=null&&O.includes(m)?O.filter(Q=>Q!==m):[...O,m])},qt=m=>{mu(m?we==null?void 0:we.map(Q=>Q.id):[])},Dt=()=>{if(!(O!=null&&O.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");F.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u5220\u9664",maskClosable:!0,icon:null,content:"\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u8BD5\u5377\u5417",onOk:()=>new Promise((m,Q)=>Yu(void 0,null,function*(){const $=yield(0,lt.ZP)("/api/examination_banks/batch_delete.json",{method:"delete",body:{ids:O}});($==null?void 0:$.status)===0&&(Ge(),mu([]),m())}))})},$t=()=>{var m,Q,$,De,Ke;if(!(O!=null&&O.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((m=we==null?void 0:we.filter(Ue=>O.includes(Ue.id)))!=null&&m.find(Ue=>Ue.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(!(($=(Q=a.teachGroupData)==null?void 0:Q.groups)!=null&&$.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:b.createElement("div",{className:`font14 ${Oe.overflow}`},b.createElement(v.default.Group,{className:Oe.checkbox,defaultValue:qe.current,onChange:Ue=>qe.current=Ue},(Ke=(De=a.teachGroupData)==null?void 0:De.groups)==null?void 0:Ke.map(Ue=>b.createElement(v.default,{key:Ue.group_id,value:Ue.group_id},Ue.name)))),onOk:()=>new Promise((Ue,En)=>Yu(void 0,null,function*(){var Xt;if(!((Xt=qe.current)!=null&&Xt.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),En();const bt=yield(0,je.GW)({ids:O,clazz:"ExaminationBank",group_ids:qe.current});(bt==null?void 0:bt.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),qe.current=[],Ge(),mu([]),Ue())}))})},ct=m=>Yu(void 0,null,function*(){var Q,$,De,Ke;if(!(($=(Q=a.teachGroupData)==null?void 0:Q.groups)!=null&&$.length))return d.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u8D26\u53F7\u7BA1\u7406-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:b.createElement("div",{className:`font14 ${Oe.overflow}`},b.createElement(v.default.Group,{className:Oe.checkbox,defaultValue:qe.current,onChange:Ue=>qe.current=Ue},(Ke=(De=a.teachGroupData)==null?void 0:De.groups)==null?void 0:Ke.map(Ue=>b.createElement(v.default,{key:Ue.group_id,value:Ue.group_id},Ue.name)))),onOk:()=>new Promise((Ue,En)=>Yu(void 0,null,function*(){var Xt;if(!((Xt=qe.current)!=null&&Xt.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),En();const bt=yield(0,je.GW)({ids:m,clazz:"ExaminationBank",group_ids:qe.current});(bt==null?void 0:bt.status)===0&&(d.ZP.info("\u6240\u9009\u8BD5\u5377\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),qe.current=[],Ge(),mu([]),Ue())}))})}),en=()=>{var m,Q,$;if(!(O!=null&&O.length))return d.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");if((m=we==null?void 0:we.filter(De=>O.includes(De.id)))!=null&&m.find(De=>De.is_random))return d.ZP.info("\u968F\u673A\u8BD5\u5377\u4E0D\u53EF\u516C\u5F00\u6216\u5171\u4EAB\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Q=we==null?void 0:we.filter(De=>O.includes(De.id)))!=null&&Q.every(De=>De.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if(window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1")vt();else{if(($=we==null?void 0:we.filter(De=>O.includes(De.id)))!=null&&$.find(De=>!(De!=null&&De.sub_discipline_id)))return d.ZP.info("\u90E8\u5206\u8BD5\u5377\u6682\u672A\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u4FE1\u606F\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u65B9\u5411\u8BFE\u7A0B\u518D\u8FDB\u884C\u516C\u5F00");Mu(!0),Rt()}},Rt=m=>{Ou(!0),_u(1),Fu.setFieldValue("type",1),tn(m),Ve(m)},un=m=>Yu(void 0,null,function*(){var Q;if((Q=we==null?void 0:we.filter($=>$.id===(m==null?void 0:m.id)))!=null&&Q.every($=>$.public))return d.ZP.info("\u6240\u9009\u8BD5\u5377\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");window.localStorage.getItem("paperlibrary-set-public-hint-flag")==="1"?vt():(Mu(!1),Rt(m))}),tn=m=>Yu(void 0,null,function*(){const Q=yield(0,lt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});de(Q.disciplines||[]),m!=null&&m.sub_discipline_id&&Fu.setFieldValue("sub_discipline_id",[m==null?void 0:m.discipline_id,m==null?void 0:m.sub_discipline_id])}),vt=()=>Yu(void 0,null,function*(){var m;const Q=be==="2"?1:2,$=we?we.filter(Ke=>O.includes(Ke.id)&&!(Ke.public||Ke.apply)).map(Ke=>Ke.id):[];let De=null;if(Cu)De=yield(0,he.Qp)({ids:$,source:Q});else{let Ke=Fu.getFieldsValue();De=yield(0,he.wX)({id:hu==null?void 0:hu.id,source:Q,user_customize:(Ke==null?void 0:Ke.type)==2,sub_discipline_id:(m=Ke==null?void 0:Ke.sub_discipline_id)==null?void 0:m[1],discipline_name:Ke==null?void 0:Ke.discipline_name,sub_discipline_name:Ke==null?void 0:Ke.sub_discipline_name})}De.status===0&&(su.current&&window.localStorage.setItem("paperlibrary-set-public-hint-flag","1"),su.current=!1,Ge(),d.ZP.success("\u7533\u8BF7\u6210\u529F"),Fu.resetFields(),Ve(null),Ou(!1))}),nn=m=>Yu(void 0,null,function*(){const Q=yield(0,je.hg)({clazz:"ExaminationBank",id:m}),$=(Q==null?void 0:Q.groups)||[];qe.current=[],F.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A\u64A4\u9500",cancelText:"\u53D6\u6D88",title:"\u672C\u9898\u5DF2\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:b.createElement("div",{className:`font14 ${Oe.overflow}`},b.createElement("p",{className:"c-grey-999"},"\u9009\u4E2D\u5E76\u786E\u5B9A\uFF0C\u5373\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB"),b.createElement(v.default.Group,{className:Oe.checkbox,defaultValue:qe.current,onChange:De=>qe.current=De},$==null?void 0:$.map(De=>b.createElement(v.default,{key:De.group_id,value:De.group_id},De.name)))),onOk:()=>Yu(void 0,null,function*(){return new Promise((De,Ke)=>Yu(void 0,null,function*(){var Ue;if(!qe.current.length)return d.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64A4\u9500\u5171\u4EAB\u7684\u6559\u7814\u56E2\u961F"),Ke();const En=(Ue=$==null?void 0:$.map(bt=>bt.group_id))==null?void 0:Ue.filter(bt=>!qe.current.includes(bt)),Xt=yield(0,je.GW)({ids:[m],clazz:"ExaminationBank",group_ids:En});return qe.current=[],(Xt==null?void 0:Xt.status)===0&&(d.ZP.info("\u64A4\u9500\u5171\u4EAB\u6210\u529F"),Ge()),De()}))})})}),ln=m=>{B.page=1,B.group_id=m,ce(B),zu(B)},ht=(m,...Q)=>Yu(void 0,[m,...Q],function*($,De={}){console.log("\u590D\u5236",De),(yield s({type:"paperlibrary/postPaperlibraryCopy",payload:{id:De==null?void 0:De.id}})).status==0&&(d.ZP.success("\u590D\u5236\u6210\u529F"),zu(Cn(kt({},B),{page:1})))}),r=m=>Yu(void 0,null,function*(){if(!(O!=null&&O.length)){d.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BD5\u5377");return}if((O==null?void 0:O.length)>10){d.ZP.warning("\u5355\u6B21\u6279\u91CF\u53D1\u9001\u7684\u8BD5\u5377\u6570\u91CF\u4E0D\u80FD>10\u4EFD");return}(yield s({type:"paperlibrary/postCheckExaminationBanks",payload:{examination_bank_ids:O}})).status==0&&s({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{examination_bank_ids:O,data:{is_random:!1},isBatch:!0,dataSource:we==null?void 0:we.filter($=>O.includes($.id)),type:"multiple"}}})}),T=m=>{var Q,$,De;if(m!=null&&m.is_encrypt){ze({open:"\u89E3\u5C01",id:m==null?void 0:m.id,phone:(Q=u==null?void 0:u.userInfo)==null?void 0:Q.phone,login:($=u==null?void 0:u.userInfo)==null?void 0:$.login});return}(De=u==null?void 0:u.userInfo)!=null&&De.phone?ze({open:"\u8BD5\u5377\u5C01\u5B58",id:m==null?void 0:m.id}):ze({open:"\u624B\u673A\u53F7\u7ED1\u5B9A"})},{admin:X,business:U,is_shixun_marker:Ee,is_teacher:A,user_identity:q}=u.userInfo||{},ie=X||U||Ee||A||q!=="\u5B66\u751F";return b.createElement(e.Fragment,null,b.createElement("section",{className:Oe.page},b.createElement("div",{className:Oe.title},"\u8BD5\u5377\u5E93"),b.createElement("div",{className:Oe.wrap},b.createElement("div",{className:Oe.tabsWrap},b.createElement(ae.default,{tabBarExtraContent:b.createElement("div",null,b.createElement("div",{className:Oe.searchWrp},ie&&b.createElement("div",{className:"flex gap-20px ml-auto"},b.createElement(Iu.ZP,{className:`${Oe.actionBtn}`,icon:b.createElement("img",{src:hl,alt:""}),loading:P["paperlibrary/getPaperlibraryList"],onClick:Mt},"\u4EBA\u5DE5\u7EC4\u5377"),b.createElement(Iu.ZP,{icon:b.createElement("img",{src:Dl,alt:""}),className:`${Oe.actionBtn}`,onClick:()=>g.history.push("/randompaper")}," \u968F\u673A\u7EC4\u5377 ")),b.createElement(ra,{allowClear:!0,suffix:b.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>yt(B.keyword)}),placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u641C\u7D22",size:"middle",onChange:m=>{B.keyword=m.target.value,ce(B)},className:Oe.searchInput,onSearch:yt}))),activeKey:be,onChange:Kt},b.createElement(wn,{tab:"\u516C\u5171",key:"1"}),((z=(W=a.teachGroupData)==null?void 0:W.groups)==null?void 0:z.length)&&b.createElement(wn,{tab:"\u56E2\u961F\u5171\u4EAB",key:"2"}),b.createElement(wn,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),b.createElement("div",{className:Oe.filterWrap},(((p=u==null?void 0:u.userInfo)==null?void 0:p.professional_certification)||B.public!=="1")&&b.createElement(M.S,{className:Oe.languageSelect,randomValue:B.is_random,showRandomType:be==="0",onRandomChange:_t,disciplinesData:(S=a.disciplinesData)==null?void 0:S.disciplines,subDisciplineValue:B.sub_discipline_id,directionValue:B.discipline_id,typeValue:B.item_type,difficultyValue:B.difficulty,showItemType:!1,onDirectionChange:Ku,onTypeChange:vu,onDifficultyChange:Su,teachGroupData:(Ne=a==null?void 0:a.teachGroupData)==null?void 0:Ne.groups,onTeachGroupChange:ln,teachGroupValue:B.group_id,showTeachGroup:be==="2"})),(((du=u==null?void 0:u.userInfo)==null?void 0:du.professional_certification)||B.public!=="1")&&b.createElement(_.Z,{align:"middle",className:Oe.batchWrap},b.createElement(x.Z,{className:"font14 c-light-primary"},b.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{Ze(ge+1),ge>0&&ge%2===0?Et(bu[1]):Et(bu[0]),au(1)}},ge===1?b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):b.createElement("img",{src:ge>0&&ge%2===0?jt.Z:Lt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F")),b.createElement(x.Z,{className:"font14 c-light-primary",style:{marginLeft:"20px"}},b.createElement("span",{style:{color:"#464F66",cursor:"pointer"},onClick:()=>{au(cu+1),cu>0&&cu%2===0?cn(at[1]):cn(at[0]),Ze(1)}},cu===1?b.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}):b.createElement("img",{src:cu>0&&cu%2===0?jt.Z:Lt.Z,style:{width:"16px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F"))),b.createElement("div",{className:Oe.contentWrap},we.length?b.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]||!!P["paperlibrary/postPaperlibraryCopy"]},we.map((m,Q)=>b.createElement(bl.a,{showCheckbox:be==="0",key:m.id,data:m,user:u,authRole:ke,activeTabsKey:be,selectIds:O,onSetSelectIds:Gt,onSetPublic:un,onCancelPublic:Zt,onShare:ct,onCancelShare:nn,onPublicReview:fn,onEdit:Ut,onDelete:Qt,onSendToClass:Jt,onCopy:ht,onEncryptionAndSealing:T,handleReloadData:Ge}))):b.createElement(re.Z,{size:"middle",spinning:P["paperlibrary/getPaperlibraryList"]},b.createElement(pe.Z,{customText:!((fu=u==null?void 0:u.userInfo)!=null&&fu.professional_certification)&&B.public==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90",ButtonTwo:!((nu=u==null?void 0:u.userInfo)!=null&&nu.professional_certification)&&B.public==="1"&&b.createElement(Iu.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{g.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")}))),pu!==0&&b.createElement(ye.Z,{showSizeChanger:!1,showQuickJumper:!0,onChange:pt,pageSize:B==null?void 0:B.per_page,defaultCurrent:1,current:B.page||1,total:pu,showTotal:m=>b.createElement("span",{className:"mr10"},"\u5171",b.createElement("span",{className:"c-orange"},m),"\u6761\u6570\u636E")})),b.createElement(gt.Z,{visible:((ou=a.actionTabs)==null?void 0:ou.key)==="Paperlibrary-Auth",occupationValue:(D=(f=a.actionTabs)==null?void 0:f.params)==null?void 0:D.occupation,onCancel:()=>{s({type:"paperlibrary/setActionTabs",payload:{}})}}),b.createElement(b.Fragment,null,b.createElement(wu.T$,{onCancel:()=>{ze(Cn(kt({},Tu),{open:""}))},open:(Tu==null?void 0:Tu.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),b.createElement(wu.$i,{onCancel:()=>{ze(Cn(kt({},Tu),{open:""}))},onFinish:()=>{Ge()},open:(Tu==null?void 0:Tu.open)==="\u8BD5\u5377\u5C01\u5B58",Data:kt({},Tu)}),b.createElement(wu.K1,{onCancel:()=>{ze(Cn(kt({},Tu),{open:""}))},onFinish:()=>{Ge()},open:(Tu==null?void 0:Tu.open)==="\u89E3\u5C01",Data:kt({},Tu)})),b.createElement(on,null),b.createElement(mt,null),b.createElement(Ft,{onReloadData:Ge}),b.createElement(it.Z,null),b.createElement(F.default,{centered:!0,closable:!1,width:472,footer:null,open:Be},b.createElement("section",{className:Oe.modal},b.createElement("div",{className:Oe.title},b.createElement("span",null," \u9009\u62E9\u7EC4\u5377\u65B9\u5F0F"),b.createElement("i",{onClick:()=>Je(!1),className:"icon-guanbi1 current"})),b.createElement("div",{className:Oe.list},b.createElement("div",{onClick:()=>G(0),style:{color:V?"#999999":"#4AA37E"}},b.createElement("img",{src:V?ju:St}),"\u4EBA\u5DE5\u7EC4\u5377"),b.createElement("aside",null,"\uFF08\u624B\u52A8\u7F16\u8F91\u521B\u5EFA\u65B0\u8BD5\u5377\uFF09")),b.createElement("div",{className:Oe.list},b.createElement("div",{onClick:()=>G(1),style:{color:V?"#4AA37E":"#999999"}},b.createElement("img",{src:V?St:ju}),"\u968F\u673A\u7EC4\u5377"),b.createElement("aside",null,"\uFF08\u7CFB\u7EDF\u4ECE\u5DF2\u6709\u9898\u5E93\u4E2D\u968F\u673A\u9009\u9898\u7EC4\u5377\uFF09")),b.createElement("div",{className:Oe.btns},b.createElement("div",{onClick:()=>Je(!1),className:Oe.cancel},"\u53D6\u6D88"),b.createElement("div",{onClick:()=>{V===0?Mt():g.history.push("/randompaper")},className:Oe.confirm},"\u786E\u8BA4")))),b.createElement(F.default,{width:640,className:Oe.applyPublicContainer,centered:!0,closable:!1,title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",open:_e,onCancel:()=>{Ou(!1),Fu.resetFields(),Ve(null)},onOk:()=>{Fu.validateFields().then(m=>Yu(void 0,null,function*(){vt()}))}},b.createElement("div",{className:Oe.applyPublicContent},b.createElement("div",{className:Oe.tips},"1.\u516C\u5F00\u7684\u8BD5\u5377\u9700\u8981\u8BBE\u7F6E\u65B9\u5411&\u8BFE\u7A0B\u4FE1\u606F\u3002",b.createElement("br",null),"2.\u516C\u5F00\u8BD5\u5377\u7533\u8BF7\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u8BD5\u5377\u5C06\u5728\u516C\u5171\u8BD5\u5377\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u8BD5\u5377\uFF0C\u4E14\u8BE5\u8BD5\u5377\u4E0B\u7684\u6240\u6709\u8BD5\u9898\u4E00\u5E76\u516C\u5F00\u3002",b.createElement("br",null),"3.\u516C\u5F00\u540E\u7684\u8BD5\u5377\u4E0D\u652F\u6301\u8FDB\u884C\u7F16\u8F91\uFF0C\u53EF\u4EE5\u64A4\u9500\u540E\u518D\u8FDB\u884C\u7F16\u8F91\u3002",b.createElement("br",null)),!Cu&&b.createElement(y.default,{labelAlign:"left",form:Fu},b.createElement(y.default.Item,{name:"type"},b.createElement(h.ZP.Group,{onChange:m=>{if(_u(m.target.value),m.target.value==1)Fu.setFieldsValue({discipline_name:"",sub_discipline_name:""});else{if(hu!=null&&hu.sub_discipline_id){Fu.setFieldValue("sub_discipline_id",[hu==null?void 0:hu.discipline_id,hu==null?void 0:hu.sub_discipline_id]);return}Fu.setFieldsValue({sub_discipline_id:[]})}}},b.createElement(h.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),b.createElement(h.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),Hu==1&&b.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},b.createElement(J.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:j,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(m,Q)=>Fu.setFieldsValue({sub_discipline_id:m})})),Hu==2&&b.createElement(b.Fragment,null,b.createElement(y.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},b.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),b.createElement(y.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},b.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"}))))))),be==="0"&&!!(O!=null&&O.length)&&b.createElement("div",{className:Oe.batch},b.createElement("aside",null,b.createElement("div",{style:{flexShrink:0,marginRight:20}},b.createElement(v.default,{className:"font14",checked:we!=null&&we.length?O.length===(we==null?void 0:we.length):!1,onChange:m=>qt(m.target.checked)},"\u672C\u9875\u5168\u9009",b.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",O==null?void 0:O.length,")"))),b.createElement("div",{className:Oe.btns},b.createElement("div",{className:Oe.btn,onClick:$t}," ",b.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),b.createElement("div",{className:Oe.btn,onClick:en}," ",b.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u6279\u91CF\u516C\u5F00"),b.createElement("div",{className:Oe.btn,onClick:Dt}," ",b.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u6279\u91CF\u5220\u9664"),b.createElement("div",{className:Oe.btn,onClick:r}," ",b.createElement("i",{className:"iconfont icon-fasong"}),"\u53D1\u9001\u81F3\u8BFE\u5802"),b.createElement("div",{onClick:()=>mu([]),style:{marginLeft:"auto"},className:Oe.btn}," ",b.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")))),b.createElement(ea,{onlyMediatorOpenStr:"model-change-paper"}))};var ia=(0,g.connect)(({paperlibrary:a,user:u,loading:l,globalSetting:P})=>({paperlibrary:a,user:u,globalSetting:P,loading:l.effects}))(oa);const sa=({globalSetting:a})=>{var u;switch(Number((u=a==null?void 0:a.setting)==null?void 0:u.theme)){case t.Fy.THEMEONE:return e.createElement(al,null);case t.Fy.THEMETWO:return e.createElement(El,null);case t.Fy.THEMETHREE:return e.createElement(Pl,null);case t.Fy.DEFAULT:default:return e.createElement(ia,{location:void 0})}};var ca=(0,g.connect)(({globalSetting:a})=>({globalSetting:a}))(sa)},9748:function($e,Ie,o){o.d(Ie,{a:function(){return Le}});var t=o(59301),e=o(43418),g=o(8591),n=o(20834),k=o(95237),pe=o(24905),ae=o(43604),ue=o(6848),y=o(71418),F=o(38854),v=o(65582),d=o(56656),_=o.n(d),x={itemWrap:"itemWrap___KEbZ9",checkBoxWrapper:"checkBoxWrapper___Y_kuj",listWrap:"listWrap___VlWgM",list:"list___XIr6d",flexCenter:"flexCenter___eacyI",flexRow:"flexRow___A_mOc",imgWrap:"imgWrap___KI9io",img:"img___vjS11",contentWrap:"contentWrap___NI0Vt",titleWrap:"titleWrap___SlBWX",title:"title___KGh5v",content:"content___B0PxW",bottomWrap:"bottomWrap___WVJb4",updateTime:"updateTime___sxvSt",useCount:"useCount___puqPx",actionBtn:"actionBtn___JUWfj",actionButton:"actionButton___jabv3",actionBar:"actionBar___I1pC8",typeIcon:"typeIcon___bramC",private:"private___sdERX",public:"public___noSmD",random:"random___l2hTA",actionLinkWrapper:"actionLinkWrapper___Him3y",actionLink:"actionLink___rWBLq",actionIcon:"actionIcon___lMmL7",line:"line___HQJlK",b1:"b1___Y4KZd",b2:"b2___QxMOG",actionLeftItem:"actionLeftItem___Fnq4b",export_type_modal:"export_type_modal___ISAzV",export_type_modal_con:"export_type_modal_con___qw5B2",type_item:"type_item___pdMxs",img_warp:"img_warp___cDH7f",img_warp_active:"img_warp_active___rLrYN",menu:"menu___Q2PXr"},re=o(41867),ye=o(87513),h=o(66457),J=o(89392),M=o(84454),K=o(65862),he=o(69429),je=o(9516),ve=o(90463),w=o(59301),Ye=Object.defineProperty,Xu=Object.defineProperties,Au=Object.getOwnPropertyDescriptors,ru=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,N=(Ce,E,Y)=>E in Ce?Ye(Ce,E,{enumerable:!0,configurable:!0,writable:!0,value:Y}):Ce[E]=Y,se=(Ce,E)=>{for(var Y in E||(E={}))R.call(E,Y)&&N(Ce,Y,E[Y]);if(ru)for(var Y of ru(E))Bu.call(E,Y)&&N(Ce,Y,E[Y]);return Ce},L=(Ce,E)=>Xu(Ce,Au(E)),Fe=(Ce,E,Y)=>new Promise((te,C)=>{var ne=Qe=>{try{uu(Y.next(Qe))}catch(I){C(I)}},He=Qe=>{try{uu(Y.throw(Qe))}catch(I){C(I)}},uu=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(ne,He);uu((Y=Y.apply(Ce,E)).next())});const xe={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Le=({showCheckbox:Ce=!1,data:E,user:Y,authRole:te,activeTabsKey:C,selectIds:ne=[],onSetSelectIds:He=()=>{},onPublicReview:uu=()=>{},onSetPublic:Qe=()=>{},onCancelPublic:I=()=>{},onShare:Re=()=>{},onCancelShare:Pe=()=>{},onEdit:yu=()=>{},onDelete:et=()=>{},onSendToClass:ku=()=>{},onCopy:Zu=()=>{},onEncryptionAndSealing:i=()=>{},handleReloadData:H})=>{var ee,c,xu,Pu,xt,ut;const[Uu,ot]=(0,t.useState)(!1),[an,wt]=(0,t.useState)(!1),[mn,dt]=(0,t.useState)(!1),[Bt,Nt]=(0,t.useState)(""),[wu,gt]=(0,t.useState)({id:"",open:""}),it=()=>{e.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:w.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},Nu=eu=>{var Ju,rn,Ft,Iu;if(((Ju=Y==null?void 0:Y.userInfo)==null?void 0:Ju.login)!==((rn=E==null?void 0:E.author)==null?void 0:rn.login)){g.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}gt({open:"\u63D0\u793A",id:E==null?void 0:E.id,phone:(Ft=Y==null?void 0:Y.userInfo)==null?void 0:Ft.phone,login:(Iu=Y==null?void 0:Y.userInfo)==null?void 0:Iu.login,onFinish:eu})},Wt=()=>Fe(void 0,null,function*(){var eu;ot(!0);const Ju=yield(0,ye.Mb)({categoryId:E.id});ot(!1),Ju!=null&&Ju.exercise_id&&(0,K.xg)(`/classrooms/coursesId/exercise/${Ju.exercise_id}/${(eu=Y.userInfo)==null?void 0:eu.login}/initate_answer`)}),An=[{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>Re(E.id));return}Re(E.id)}},"\u5171\u4EAB"),key:"1",show:!E.is_random&&!E.is_share&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>Pe(E.id));return}Pe(E.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!E.is_random&&E.is_share&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>Qe(E));return}Qe(E)}},"\u516C\u5F00"),key:"3",show:!E.is_random&&!E.public&&!E.apply&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>I(E.id));return}I(E.id)}},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!E.is_random&&E.public&&C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>uu());return}uu()}},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!E.is_random&&!E.public&&E.apply&&C==="0",disabled:!0},{label:w.createElement("a",{className:x.actionLink,onClick:eu=>{if(E!=null&&E.is_encrypt){Nu(()=>Zu(eu,E));return}Zu(eu,E)}},"\u590D\u5236"),key:"8",show:C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:eu=>{i(E)}},E!=null&&E.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),key:"9",show:C==="0"},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{const eu=()=>{E.is_random?dt(!0):(Nt(""),wt(!0))};if(E!=null&&E.is_encrypt){Nu(eu);return}eu()}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:w.createElement("a",{className:x.actionLink,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>et(E.id));return}et(E.id)}}," \u5220\u9664 "),key:"7",show:!E.public||C==="1"&&((ee=E.author)==null?void 0:ee.login)!==((c=Y.userInfo)==null?void 0:c.login)&&(0,re.fn)()}].filter(eu=>eu.show),It=w.createElement(n.default,{forceSubMenuRender:!0,className:x.menu,items:An});return w.createElement("div",{className:x.itemWrap},w.createElement("div",{className:x.listWrap},w.createElement("div",{className:`${x.list} ${x.flexCenter}`},w.createElement("div",{className:x.contentWrap},w.createElement(k.Z,{align:"top"},Ce&&w.createElement(pe.default,{disabled:E==null?void 0:E.is_encrypt,className:`${x.checkBoxWrapper} mr10`,checked:ne.includes(E.id),onChange:eu=>{He(E.id)}}),w.createElement(ae.Z,null,w.createElement(k.Z,{align:"middle",className:x.titleWrap},w.createElement("a",{onClick:()=>{const eu=()=>{if(te){const Ju=E.is_random?`/randompaper/detail/${E.id}`:`/paperlibrary/see/${E.id}?defaultActiveKey=${C}`;v.history.push(Ju)}};if(E!=null&&E.is_encrypt){Nu(eu);return}eu()}},w.createElement("p",{className:x.title,title:E.name},E.name)),w.createElement(k.Z,{align:"middle"},(C==="0"||C==="2")&&w.createElement(w.Fragment,null,E.public?w.createElement("div",{className:`${x.typeIcon} ${x.public}`},"\u5DF2\u516C\u5F00"):w.createElement("div",{className:`${x.typeIcon} ${x.private}`},"\u81EA\u7528"),E.is_random&&w.createElement("div",{className:`${x.typeIcon} ${x.random}`},"\u968F\u673A")),(C==="1"&&(0,re.ag)()||C==="0")&&E.changed&&w.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:it})),(E==null?void 0:E.is_encrypt)&&w.createElement(ue.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"},w.createElement("img",{src:he,width:21,height:26,className:"ml10"})),(E==null?void 0:E.high_resources_consume)&&w.createElement(ve.Z,{type:"exercise",style:{marginLeft:10,borderRadius:13,padding:"0 10px",width:"auto"}})),w.createElement("div",{className:`${x.flexRow}`},w.createElement("div",{className:x.content},"\u8BD5\u9898\u6570",w.createElement("span",null,E.question_count)),w.createElement("div",{className:x.content},"\u603B\u5206",w.createElement("span",null,E.total_score)),w.createElement("div",{className:x.content},"\u96BE\u5EA6",w.createElement("span",null,xe[E.difficulty]))))),w.createElement("div",null,te&&w.createElement("a",{className:`${x.actionBtn}`,onClick:()=>{const eu=()=>{if(E!=null&&E.need_authorize){(0,h.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ku(E.id,E)};if(E!=null&&E.is_encrypt){Nu(eu);return}eu()}},"\u53D1\u9001\u81F3\u8BFE\u5802")))),w.createElement("div",{className:x.actionBar},w.createElement("div",{className:x.flexRow},w.createElement("div",{className:x.actionLeftItem},"\u66F4\u65B0",w.createElement("span",null,E.update_time?_()(E.update_time).format("YYYY-MM-DD"):"")),w.createElement("div",{className:x.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",w.createElement("span",null,E.quotes)),C==="1"&&w.createElement("div",{className:x.actionLeftItem},"\u521B\u5EFA\u8005",w.createElement("span",null,(xu=E.author)==null?void 0:xu.name)),C==="2"&&w.createElement("div",{className:x.actionLeftItem},"\u5206\u4EAB\u4EBA",w.createElement("span",null,(Pu=E.author)==null?void 0:Pu.name))),w.createElement("div",{className:x.flexRow},((C==="0"||C==="2")&&!E.public||C==="1"&&((xt=E.author)==null?void 0:xt.login)!==((ut=Y.userInfo)==null?void 0:ut.login)&&(0,re.ag)())&&w.createElement(k.Z,{align:"middle",className:x.actionLinkWrapper},w.createElement("div",{className:x.line},w.createElement("b",{className:x.b1}),w.createElement("b",{className:x.b2})),w.createElement("a",{className:`${x.actionLink}`,onClick:()=>{if(E!=null&&E.is_encrypt){Nu(()=>yu(E.id,E.is_random));return}yu(E.id,E.is_random)}},w.createElement("i",{className:`iconfont icon-bianji10 ${x.actionIcon}`}),"\u7F16\u8F91")),te&&w.createElement(k.Z,{align:"middle",className:x.actionLinkWrapper},w.createElement("div",{className:x.line},w.createElement("b",{className:x.b1}),w.createElement("b",{className:x.b2})),w.createElement(y.Z,{spinning:Uu},w.createElement("a",{className:`${x.actionLink}`,type:"primary",onClick:(0,J.throttle)(()=>{if(E!=null&&E.is_encrypt){Nu(Wt);return}Wt()},3500)},w.createElement("i",{className:`iconfont icon-monikaoshi2 ${x.actionIcon}`}),"\u6A21\u62DF\u8003\u8BD5"))),(C==="0"||C==="2")&&w.createElement(F.Z,{dropdownRender:()=>It},w.createElement(k.Z,{align:"middle",className:x.actionLinkWrapper},w.createElement("div",{className:x.line},w.createElement("b",{className:x.b1}),w.createElement("b",{className:x.b2})),w.createElement("a",{className:`${x.actionLink}`},w.createElement("i",{className:`iconfont icon-gengduo5 font14 mr5 ${x.actionIcon}`}),"\u66F4\u591A")))))),w.createElement(w.Fragment,null,w.createElement(je.O7,{onCancel:()=>{gt(L(se({},wu),{open:""}))},onFinish:()=>{var eu;H==null||H(),(eu=wu==null?void 0:wu.onFinish)==null||eu.call(wu)},open:(wu==null?void 0:wu.open)==="\u63D0\u793A",Data:se({},wu)})),w.createElement(e.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:an,onCancel:()=>wt(!1),onOk:()=>Fe(void 0,null,function*(){if(Bt==""){g.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Bt=="pdf"){const eu=`/paperlibrary/see/${E.id}?defaultActiveKey=${C}&exportPDF=true`;v.history.push({pathname:eu,state:{}})}else Bt=="word"&&(0,M.ON)({id:E==null?void 0:E.id,middle_export:1,export_type:0});wt(!1)})},w.createElement("div",{className:x.export_type_modal},w.createElement("div",{className:x.export_type_modal_con},w.createElement("div",{className:x.type_item},w.createElement("div",{className:`${x.img_warp} ${Bt=="pdf"?x.img_warp_active:""}`,onClick:()=>Nt("pdf")},w.createElement("img",{src:o(45614),width:70,height:70})),"pdf\u683C\u5F0F"),w.createElement("div",{className:x.type_item},w.createElement("div",{className:`${x.img_warp} ${Bt=="word"?x.img_warp_active:""}`,onClick:()=>Nt("word")},w.createElement("img",{src:o(38347),width:70,height:70})),"word\u683C\u5F0F")))),w.createElement(e.default,{width:450,title:"\u63D0\u793A",open:mn,centered:!0,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>dt(!1),onOk:()=>Fe(void 0,null,function*(){if(E!=null&&E.need_authorize){(0,h.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}ku(E.id,E),dt(!1)})},"\u7531\u4E8E\u8BE5\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u518D\u8FDB\u884C\u5BFC\u51FA"))}},9516:function($e,Ie,o){o.d(Ie,{$i:function(){return Au},K1:function(){return R},O7:function(){return Bu},T$:function(){return Xu}});var t=o(3918),e=o(29297),g=o(87513),n=o(89540),k=o(61527),pe=o(43418),ae=o(78241),ue=o(8591),y=o(92832),F=o(95237),v=o(43604),d=o(59301),_=o(65582),x=o(28209),re=o.n(x),ye=o(65862),h=o(59301),J=Object.defineProperty,M=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,je=(N,se,L)=>se in N?J(N,se,{enumerable:!0,configurable:!0,writable:!0,value:L}):N[se]=L,ve=(N,se)=>{for(var L in se||(se={}))K.call(se,L)&&je(N,L,se[L]);if(M)for(var L of M(se))he.call(se,L)&&je(N,L,se[L]);return N},w=(N,se,L)=>new Promise((Fe,xe)=>{var Le=Y=>{try{E(L.next(Y))}catch(te){xe(te)}},Ce=Y=>{try{E(L.throw(Y))}catch(te){xe(te)}},E=Y=>Y.done?Fe(Y.value):Promise.resolve(Y.value).then(Le,Ce);E((L=L.apply(N,se)).next())});const Ye=N=>{const se=re().enc.Utf8.parse("c03f36595bd5610b");return re().AES.encrypt(N||"",se,{iv:se,mode:re().mode.CBC}).toString()},Xu=({onCancel:N,open:se})=>h.createElement(pe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:se,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:N,onOk:()=>{_.history.push("/account/secure")}},h.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),Au=({onCancel:N,onFinish:se,open:L,Data:Fe})=>{const[xe]=ae.default.useForm(),[,Le,Ce]=(0,k.U)((Fe==null?void 0:Fe.type)=="exercise"?g.yE:e.yE,{id:Fe==null?void 0:Fe.id});return(0,d.useEffect)(()=>{L||xe.resetFields()},[L]),h.createElement(pe.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:Le,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},h.createElement("i",{className:"iconfont icon-tishi7"}),h.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),h.createElement(ae.default,{form:xe,className:"mt-20px",size:"large",colon:!1,onFinish:E=>w(void 0,null,function*(){const Y=yield Ce({id:Fe==null?void 0:Fe.id,is_encrypt:!0,pwd:Ye(E.pwd),pwd_confirm:Ye(E.pwd_confirm)});Y.status===0?(ue.ZP.success("\u52A0\u5BC6\u6210\u529F"),se==null||se(Y),N()):xe.setFields([{name:"pwd",errors:[Y==null?void 0:Y.message]}])})},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),h.createElement(ae.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:E})=>({validator(Y,te){return!te||E("pwd")===te?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},ru=({onCancel:N,open:se,Data:L})=>{var Fe;const[xe]=ae.default.useForm(),[Le]=ae.default.useForm(),[Ce,E]=(0,d.useState)(!1),[Y,te]=(0,d.useState)(0),[,,C]=(0,k.U)(n.o1,{type:(L==null?void 0:L.type)=="exercise"?12:11}),[,ne,He]=(0,k.U)((L==null?void 0:L.type)=="exercise"?g.dp:e.dp,{id:L==null?void 0:L.id}),[,uu,Qe]=(0,k.U)((L==null?void 0:L.type)=="exercise"?g.Qc:e.Qc,{id:L==null?void 0:L.id});return(0,d.useEffect)(()=>{var I;L!=null&&L.phone&&xe.setFieldsValue({login:(I=L==null?void 0:L.phone)==null?void 0:I.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[L==null?void 0:L.phone]),(0,d.useEffect)(()=>{Y>0&&setTimeout(()=>{te(Y-1)},1e3)},[Y]),(0,d.useEffect)(()=>{se||(xe.resetFields(),Le.resetFields())},[se]),h.createElement(h.Fragment,null,h.createElement(pe.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:se,destroyOnClose:!0,confirmLoading:ne,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),h.createElement(ae.default,{className:"mt20",initialValues:{phone:(Fe=L==null?void 0:L.phone)==null?void 0:Fe.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:xe,size:"large",colon:!1,onFinish:I=>w(void 0,null,function*(){console.log("allValue",I);const Re=yield He({code:I==null?void 0:I.code,login:L==null?void 0:L.phone,id:L==null?void 0:L.id});Re.status===0?(ue.ZP.success("\u6821\u9A8C\u6210\u529F"),N==null||N(),E(!0)):xe.setFields([{name:"code",errors:[Re==null?void 0:Re.message]}])})},h.createElement(ae.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},h.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),h.createElement(F.Z,{wrap:!1,gutter:20},h.createElement(v.Z,{flex:1},h.createElement(ae.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},h.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),h.createElement(v.Z,null,h.createElement(t.op,{openLoading:!0,size:"large",disabled:Y>0,style:{borderRadius:"4px"},onClick:()=>w(void 0,null,function*(){const I=yield C({type:(L==null?void 0:L.type)=="exercise"?12:11,login:L==null?void 0:L.phone,smscode:(0,ye.M)(L==null?void 0:L.phone)});(I==null?void 0:I.status)===1&&(ue.ZP.success("\u53D1\u9001\u6210\u529F"),te(60))})},Y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${Y})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),h.createElement(pe.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:Ce,destroyOnClose:!0,confirmLoading:uu,onCancel:()=>{E(!1)},onOk:()=>{Le==null||Le.submit()}},h.createElement(ae.default,{className:"mt20",form:Le,size:"large",colon:!1,onFinish:I=>w(void 0,null,function*(){console.log("allValue",I),(yield Qe(ve({id:L==null?void 0:L.id},I))).status===0&&(ue.ZP.success("\u91CD\u7F6E\u6210\u529F"),E(!1))})},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),h.createElement(ae.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:I})=>({validator(Re,Pe){return!Pe||I("pwd")===Pe?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},R=({onCancel:N,onFinish:se,open:L,Data:Fe})=>{const[xe]=ae.default.useForm(),[Le,Ce]=(0,d.useState)(!1),[,E,Y]=(0,k.U)((Fe==null?void 0:Fe.type)=="exercise"?g.yE:e.yE,{id:Fe==null?void 0:Fe.id});return(0,d.useEffect)(()=>{L||xe.resetFields()},[L]),h.createElement(h.Fragment,null,h.createElement(pe.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:E,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement(F.Z,{wrap:!1,align:"top",gutter:16},h.createElement(v.Z,{flex:1},h.createElement(ae.default,{form:xe,size:"large",colon:!1,onFinish:te=>w(void 0,null,function*(){const C=yield Y({id:Fe==null?void 0:Fe.id,is_encrypt:!1,pwd:Ye(te.pwd)});(C==null?void 0:C.status)===0?(ue.ZP.success("\u89E3\u5C01\u6210\u529F"),se==null||se(C),N==null||N()):xe.setFields([{name:"pwd",errors:[C==null?void 0:C.message]}])})},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),h.createElement(v.Z,null,h.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Ce(!0),N==null||N()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),h.createElement(ru,{onCancel:()=>{Ce(!1)},open:Le,Data:ve({},Fe)}))},Bu=({onCancel:N,onFinish:se,open:L,Data:Fe})=>{const[xe]=ae.default.useForm(),[Le,Ce]=(0,d.useState)(!1),[,E,Y]=(0,k.U)((Fe==null?void 0:Fe.type)=="exercise"?g.yE:e.yE,{id:Fe==null?void 0:Fe.id});return(0,d.useEffect)(()=>{L||xe.resetFields()},[L]),h.createElement(h.Fragment,null,h.createElement(pe.default,{title:"\u63D0\u793A",width:619,centered:!0,open:L,destroyOnClose:!0,confirmLoading:E,onCancel:N,onOk:()=>{xe==null||xe.submit()}},h.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},h.createElement("i",{className:"iconfont icon-tishi7"}),h.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),h.createElement(ae.default,{form:xe,className:"mt-20px",size:"large",colon:!1,onFinish:te=>w(void 0,null,function*(){const C=yield Y({id:Fe==null?void 0:Fe.id,is_encrypt:!1,pwd:Ye(te.pwd)});(C==null?void 0:C.status)===0?(ue.ZP.success("\u89E3\u5C01\u6210\u529F"),se==null||se(C),N==null||N()):xe.setFields([{name:"pwd",errors:[C==null?void 0:C.message]}])})},h.createElement(F.Z,{wrap:!1,gutter:20},h.createElement(v.Z,{flex:1},h.createElement(ae.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},h.createElement(y.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),h.createElement(v.Z,null,h.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Ce(!0),N==null||N()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),h.createElement(ru,{onCancel:()=>{Ce(!1)},open:Le,Data:ve({},Fe)}))}},74609:function($e,Ie,o){o.d(Ie,{Z:function(){return Y}});var t=o(59301),e=o(65582),g=o(92832),n=o(8591),k=o(43418),pe=o(5871),ae=o(61621),ue=o(1710),y=o(3113),F=o(70414),v=Object.defineProperty,d=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,re=(te,C,ne)=>C in te?v(te,C,{enumerable:!0,configurable:!0,writable:!0,value:ne}):te[C]=ne,ye=(te,C)=>{for(var ne in C||(C={}))_.call(C,ne)&&re(te,ne,C[ne]);if(d)for(var ne of d(C))x.call(C,ne)&&re(te,ne,C[ne]);return te};const h=te=>React.createElement("svg",ye({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var J="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",M={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},K=o(65862),he={sendToClass:"sendToClass___le_BX"},je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu19CXQcx3nmV90zwOAGCBAgeN8ST0k8JFkWLVGyfMqJN7EVO4eP2Ov1Rkle7mSz2fVq3yZ2Nptdx95sNo6zvvISW5aP+PmQLVuSL52ULIo6KJHiJZ7gAeLGzHTVv++vrmrU9MwAM8CAuKbf4+Ngpru6u+qrv/7j+/8SqB5zugeIyD/ZjzXLm3FOCDEwp1/mCj28uEL3qd5mGnqAiLyLw9md54a9jZs7/O8LIc5Nw23mXZNV0M/RISWiGgA7+jNYN5qVorPB/6kQ4ugcfZ0r+thV0F/R7q7MzYiokQEvgZX7zwDXdAM+MAjgG0IIVZm7zN9WqqCfY2PLEj4AdgtgDSSwr0diV7fPbyF94EtV0E88oFXQT9xHs+aMV4nqlgPXAFgrAe/ikEQqCTTURKD/ihAiM2seeJY+SBX0s3Rg4o/FRiuA10iW8OZ4+ozEtk4fSY15kA88K4Q4MNlXOnWJVi5bJE5M9vq5cl0V9HNkpIhoSwa41gf0mEkAPf1AZwPgh6AHBTiZTIqHy30lVpmePY01K1qxYVGD+Ga518+186ugnwMjRkRLJXADgAb7uKf6w0/Lms0MABAEOJdKiQfKeSUi4hZ2Hrggu9c0QzbW+I8IIV4tp425dm4V9LN8xIiIgX6TBLrcRz0zFP7VnRr7lgjnksnSQU9ErWwUBxKdvaNStKd8qvHxvBDimVneLVN6vCrop9R903sxEfH4XCuBzTBqjVZtpMTFIaAtFenzkJAg4FKt7z8khBiZ6MkM4K8XwOIz/RBZKbGy2Yfy8VIS2CeEoInamKu/V0E/zsgRUR2ADgDJ+GlPngPWN48EfefqetasEaPTAQAiWiaBm+P3H8pIHL4IXNPpa92eNXx2zpOUwyqbfaSxsfHseM9DRE0S2AOgTQKCJxC31N7gs7+/B8ATQojL0/FOs6HNKugLjAIRtbG6HARoFQLdAGrtaRZkPzsDbGhHti5JJ4loWKWTp5qacB6ojIQ03prbjFozNk4SGJIS/aNsxLIFGwKe0U9AOq38J9rqxPFi4CKiRBbY4QEbePWQEjjbL7Gk2bcG8agPPCaEODkbADodz1AFvdOr995L/jvfiV0AVkipgR71Twj2Mal65DKwvAlgFzn/lpR+OvAxBB/P1EOTv8YumcTIEdFGCeyEDrZGt9YfnusBruoEPCPnlQyfgYCsHAn2tbamXil0S6MubZbAdttuVgIvXZTY2hndhl2fjwohjkzisefEJVXQm2EiopYjfdhVI7Cku6EQ2I04BTAwGoKsmY1IAzhntCnh+T2DWbzQXoczk4mQElEyAF4noFcZO9fMlAP2nZLYsSz33lIBkiB9z9/XkhKHioB+tQRe607mi6Oh7qbfxbyi7+NxIQq3MSdQPcFDVkHPEpJYuOE2KdH10kVgbStswCfSmd1+PGq03VVNIfjdw/7tSYxmoE6219c8Vi5QiKhdAm/S4HRuwB+HshJDGaAjFd5b/zNsGymhMsp/almzeCl+T55IGeCtPsC8neh45KTEDd1al48O38fzAJ6Zr8ZsFfTav01vBrCIQcagOtELrG/34fn5GkoWQL82/ELpaM/IOZOlbggh6h+k04eODzx9x65FfaWCf5TobQmJlrHz2TcTHi9fBLoboOkH+jvFOk2I/gygSOSDnid1ALCnZm2uFwh4sUdiU6cFfXgfj/yTiQR+NJlVqtR3nMnzFjzoiahbSu3JYKquPs4MSbCe3NnMevPYwd9lFHC4F7iqPSbhrbTlr6XGoj56R3XQqK+52X9mWf3EQR8t5SXuAJAImwrhbo1VtiW6GsKViH+x+jwbpAEgs5ngqXWLUy+7T0dE6zPATj/mheL3bGbujp/rBRLw+2t9fFsIEcwkOKfr3gsa9MZDch2Aq6W04f0Q8KzmrG8PwWUBx4PAoD/RD6xpdeSwC3gDRIN9rYpwA6laDI8m/KfWjuNZ0e1naLfngY1YYdcLe/+hLHR7TTXhM+npwBNRArwCKYlglPx9WzvFYft0RJSS0JPIWTnC6168yL55XjVCL5CeXOHkCRprfCavcbMFj48QebcC3mLAaxnC1ZSVa+D5dTLIEOD1JShxYHk7zn35y6C77pqaUV9p8C900LdJib0A6q0r0nYwqwxHLwJr2g23xRisL/QA6zsA3y4BDuDdyaE1Dgn0Z4EaD0jV+JQNZCbh+c8ua8LLKBD8YUpAEOA1QsjFWoqbh+F2+O+Tl0NwL28wurwBu8xq1QbZLDIqnX3ymtV1UTJJmmizD+yIgGP0JG7z8qgMDVir0I8Z5bKhxr+vEOiP9lJr0kdnguQOBXGDBJJE8EiBifwCnkdKKShF/PgKwj+qCN9OeDizbpEoWcWrNNDd9hY06I+co65USt7BQZm4Scojdob5LQroNgYrG4z7e4AdS8b0aatrs4S00t1+0EAdArqMZ4SvJ4ERqvF/vL5JcBAo5yCi1VIyk1L6dgJZY5Wfo2ckXGk6jD7PwB1VRtLzBJAY8cl/dMdKcZobZuMVwJ3ScnYcw4O9Nv2ZUNJHKpLVowiyuS4X9ERU3zOE10qpNsHzNktSgp9J8b/QXRquFOaDAkHDXv8mZEDyBUh6cMuSmhdn2kBe0KDvG6UNFwflDRdGgKs6QonsWXWGVY0scLIfaGuA1n17hkJ1p9lo/wUB74B/VALHL4feIE1yD9FBWemfOzaAJ97yHaQRhGbD0n6Ib/0GNrYnJdMOclyhWpVRwPkhoCnFz+iTLyXVJqH4HnolkMCwQl+y0f/hje1C09GIaJOhMVilPZqYzMXvzQJr7YQ2oM1mtR0j2xpC0PPEOd6X3Vbr+XeAsFIKJBjMDPbolRjojCQKX9ECXp8yZtTzA10KAvnT3mW19++dQXthwYKeAzUDAW5MCrmOAcNuSNaX17cBDYZ0ELoIgQujYSCK1Z3u5jF3ph7TAhLeZnGMZoHDF8IJZdUdI7npiy9AfuaAv0UQOPprD+F7ObZzfDHQf3sCtKoZfXfvlkfWt2BEe28ApLPU87o1iQdYkrJkBrBbAity3Z5hBJcN7GZe4HjK8WrhGMUEyK4G/77zQC0Nql9RCtslIcHnWukdSXgKbZzuRkDw70bc299DST82ISQpKch7IDjtf3PXruI2Q8EXr9CXCxr0owFu84TUASAGKKsPLMQZEG0poLUu1N2Z58KenKFRoN3owMXUGVf6sypyshdY3jYGegbcwYtIfewxcZXw0Lyug8YiYYwNoy5I0l4fZBmB7JZh9UUBAUt1BqkStKoFPX94PR3yAQpBS+duXZvU1GIiWiGBGxFGlo2ED5+OJ8kLF4HN7Y6f33icuB2SkDUZ/4eZRPZNwvO3KwHmIEWADyK1BQgION4LrNJTN1RpigHeqkGkqEd56t5dS2onnfAyFfwvZNB7aYm3CEjth4l0aAWwyjAigRMchPKA7jpg/zlgZRuwpi2U7qNZ9unDi4xNxyrQE8IYsYmkr9qTkjQjzcyI+4+LtodPe1tuWCFFqsZxi7J6wH5343tPs4EqWYJrI1VPzHQApNljo38T6jevpyfb6pBhICuis2/6fOLh5S1I/ug92NaYAqs3jqCXYSCLQMf7obYylc5MAmssawM6QF0yKdZ6QFtgyERanXFVGqO/H+sDljQQksawdyfEmLoT3seuEvqzoN4aP/HxrZ1iXHLcVMBd7NpZDXrjUuSgEbvbvHQaorZWd3362DGcnwq7kdtOS7yVIFssKhw7L5SMRh8dzYS6PfNsmuvgfWq/33VmALUjAWoX1au8PrQTgcG5vhl9b9tAZyK6ggTuPyG6LijauKQpNixlgJ5Bng3YXpBn3rHFP5yWoKzyj9/9HXhtKWy+tlstTQpPT0r7PFbHTnpKrWzC0M5u9N+0nHSBqAxHtljdUaIt6WONMsavBWohMA9ngd4RoLM+tF7tfcKVRrs+9XFhOFw5jSYVnUhER+El/nnXsiubojjrQG+Bns1ivRDwhdCAZ3hYJyFdHJHZ+gRdTCWQzhCl65PJ51hgleMVYD/zfwjwBlJSy7s8wJtRdNWV/WeR+Nuf+atf6cOSq5dI0VoPtOTQ0vJB3JIU5966nHSwyErTE8Oi9eUR2mpT/6KrJgH6pmQw+IFrEz8LCOroqP/If/8hbl69SO5ptaE2Vo8cD4tWPUiDkhbX0dCmxRh4/3ZxXAhk4aE2JcQWCDToBcHMGAteVze33i3PI3TUhyuU68Gx158ZDB0EWi30cg1gPTc8/GR3t//FKxkImz2gJxKXgOZmqQlRnMLGcsdhOY7Bkmu9sK+cDU7ua80uzNJ5yo48+1RTU18pngE2ZEdHcTM8ucoFfPTZ9b+zOiMh/vgHYs2+897Sd10nBdMAvAl6j5uohzh3Sye9bAHPAL+URd3BAXFVmihX1k8C9Gvb5Mk3r/GPZgjy7570v/ZSH96xcbHcw9wcK3EZkFptMYC3XJ0QqIJ2d6n0u7fh5OJ6b6kSYANY2xH2iFySkfQOdff+NFCbMP0QuSqNk0oBDHjuok5uMRLzuSsCgz2g9EdvXF5/xajMswL0nJjc34+VZwO5c12Ln5OwEQ8a8UAcvhzyT+qM7HdAS8qj434i8Yqh97orbp6KN5CmLQKSI7LRYVWaaLk2jT98UjT+0YPe1jdulMnVRhcupjO6YElBnHtteyjpI/1fAafTqu3EiFgfkBhL+CsD9IECNdeIy2/bSC8IggoUgr/7gf+vxwTesbFT3lwq6Nlg5m785S0Cb1jnAN1dHRxAh+oOgVWbVweAda2h1HHVKD7n1CC0ns+Adw1bewc3LUsIcXj3Mv+vJurPSv0+W0C/UUpcc6Iftc11QKvjMgxfdAzW7EFhQ5MjifkhpfBMj13W0j/dXIcnx+O1XximZSlf7i0m3d07f+eIaPnzR7D9XTsIjRFLZ/xhYCDUKtGzu51eTnrh6m8nFd+zLy0ahoBUQikOETUqeIP1KW9IR1jZmDX/97NLxXhXWI8PsgrC87KLG2mo3tOnioRHJzZ1Jxr/7EG1ZzigtkUlSnoGPR/bOoC7dwP1voh08bg6QybyxCAeJWjgt3BfOPo7A/7MAFCTDFUa159fCPB8rVRIJ8n/6K7V4kylgD1eOzMOeiJaLCVuZ4KVTmi4LLGm2dcswnxNO/Sn83ku98W+oAavw3AcDvzTL2bx9B1Fwt8DA9SpauTreZ7YJd8li0WTQQLfOCJa/n4/tt+5hVCXlzxYvIsvDNDIsqT38u5l1B9RgI1+z1cxrSApVHutl2wdzarhzgbqCUinwWrpOaKAIXalGoKZDkaZwBn3Q0eTaFzVjMUrmtD16EnP/+C34G3ukmgJVb9QCo+j3ljQ+wL4y9uBRakQElZ6R6PAgGeXqXnVVy4Bq02EwervfJ+e4fCEzsYxwLu9E0l4szqEN2MPq3zwNatq7533oHd57PZlOTzOQaLuBqmjo/awLsULTOtlL4pTBcCC3Z0m7DZkj8ugxKWr2/39HfXiVLxDLxG1iLS8xSM0a523QKDJeB9x/xHR8qkD2P62TYTaMkDP+acnLoiLH9hCBxNJKOvFsaF/fqakJ9oF0JYFVEsSPb6gQQYQC3j2jnDSSquhMTPQ2V0pPJVY1+53rG/DqoSHGnZr/sFDwJNs77QTakV5oOf+/R+3Ae31womshj3GEj7H904hHWNbp0NBiOvwcW9ODPk5HqXwtyfSh/3P7d07/czOGZX0o0QbEkyGkmOJ1yz5OH1tjWb/hb1hAc/r+Eu9Y0GVHBBbCe/Qeo/0h6vC+lZ/hCR+1tWCo66Hhz1F/cPYKT15lQV8NHGMRLXS/tuHRcunny8f9CwgT18W9NSravB9W+iljnovA1Z1nPZrINoHA7Q2snEML12flKcDQLGPntW5y5kwUMZSnp+zpsav2dOtNtXVgJ2FHq9+f/kocPASsGERobFW+9rLkvTcx391G7CoLoSEy50pxK852QcsbTHBNBVGrT2PV4p8CZ9TVsFRhdzxU6QOEiU/u2eV6J1uaT9joNcJylns9DxsyHUXhtTeAyZi6BAAdXDm3CgQZSzFPCyupOfPXBuG/c9MHRCEtJT+CysX4QUX+JfStBUK27NSRtR5SxmIAlYAHjg6OdDbAeRE7seO67oy2ZSvonqTDAhfIBEE8Nnw478DBebnhh5DY1DadvjL1lqvzveUz79dGg394NxPazsosnMmA/q/3AssqhcmiBST7kb48CTOmAAZT1I+BrPAYBporwOEgygX7JaIZoUYvwfHMZJ6orOfTpwPyPvcLSumP01xxkD/s15qXeHjlqZ67YPP0981C9AFuPHaMCtQ03odwOuOLKCasPTh05gsxkdAGCH4T6xvH0vmuHSJWiiF1wdK1rnS17ZpDU8G/WdeLF/S50ozo19bIBtkW3Bbw5EDQZaOwGDRfna7kpm/dbDI8cFzl+jz+Lswqlq2pP/oXjY+Q+ZYIeluVZK+ESDhAfVsNyjg2ACwpD60O6LJ6b54zLvDz8nGLgestOtX2xBqSPn02detqH12Pkv6zpd6OblBCnY/shPA6vDcuTxwzFBkwGr93WQsMSHMHm7gKK6W2LQ+DvPzJLFGZCAxnB0dfGj7qtZoGT3ZT3cSydbIG2RUJNfT8v2jouVzUwS9i4hIpw1C6a6BbydBmOQdfsefHf96ZJSac/UEscZqRUCfO8GsZLbPy5Oxl/3zXgjyE30h2cwUkdWvmKfOmHfg8bo4HPKJeJK41yiiASXV525ZN/18nBmT9FyfMSPlbaxzM7itR0QXJDWgZ3WGjVHmvDCtl/3yTZr6FB5x6a4ngdGVuV1Wb5g3Y9UVLQH1lf45RXjkmiVCF8f7+mFasbZR7lEKHrMqUzrpw3hMTHvfPyFa/mmeg/4vbgkNZg1cRzqHzMmxfufEGJbOPD58cFSa1Zo42Jkn1JcJg1eaNsFFfJpC3V9z8e046uwTOksi8dlbVk//biozCfp1GSlfY8HLHclemxEmVrFLsi0EP4N9SIaf2X/fUDcG9rh0t6DnzrS5rNyOPs9Kb809l1Ced3TX0gTXd1H79lGyYz1+bmBY1vFz2Kwo1lUHRsIV6JnzouWbR6em3sx2Sf9f97D3xuXFmwkQC/ExIY5dk+wxWsJSnukF5uX4t0vDoQ+fjVqeF9yf2kgvEJW1fnwBdVB489yQTafTm+D7O6P+tP5n88XlEYCToNkIHR0JO29jRz7gGcwW/JHhabKJOGuJVSetLjnWMntFNA1E+fuvX4UX2Mw93U9XjwRyp1LQCZ2ayhtWGNBLxcOvipYvH14AoGeh4gj2iD/vSHtWvZ5ml2VHKKTYdhoNOMrGjMsxm4tBzhx7vXKY6935YwGvTxB4/NwT/ueuRD7tjEn6NNEmJeXOogxH00kMQJb2/I8DUpGxZEBs3SCR39sYfDaKWVMzRvSKmI5WhwaGvKz/yI1rxbmT/dQ+NCpvIMIiblqv3DZn1ID+i/Mc9PfsYZflGHdmTKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALeD163Stzn3nO6Ps8Y6EeJ1lNG3hipKHH/jeuO5CDNUKj2cGjb6vyuIauls71GAof7wwRqe7B0t4c1lFmkCc9/Nb0cP70VkC/1YpvMyK1ZEVXM03x2PhaCpP/IHqCNbaaYOuO6TQcyoerCzMqIcFfE9z4R4O0KQAIZTwafuGVdqmBltkqDf8ZAPzw8vEz5NVyJIDrikdV4wIiN2pQfurpyIqhGulsmI4/ZEc5YMhsWRJPDQb1dISSHwFWw77a1tS/v2/dUQnRvfRNEQnPsxwxf4EeTVG86kgFaE5SXA6hxZfQI672xEjNyVzqZVK57UnsrjcuSaQE5nHfjxjwxKHBqOFEyDYGb+083Gwqw6ad4jIDVmnODobHLjodC0j1e3zvi3sQmUkRD1qoNnbttdfI/VxrcxdqbMdAPDg52IZnieiz6sIB3A1V53hlDLWBpxBxtlxHpAn4kE1YJaOBz7ADa+ziJyvYa4SO9/5T/zd+7SYw81TO6HunEje51/PnHr4qWr5Sp3nTXBtjbMoqOZG74bTKDG8PMuE0w0F4Z8PGVY7V4/nKyJO6NC3o7IeP3vMyFq2AmRsz3bh9oIumeE7Cyol7R529bn/zpZPplMtfMGOgHiBaLjHy9ccwUDDZFUHFC9hy04kwmdm26BC6bHM3XHO0F2OneYNxvUcUiuyLYCWDC+uwqP3DJf+mPrsdTzwPJwdPBrZ4Sne51D58QLV8v03vza9396ErGZd9khmly13zxaA2+erQuEg6F+PSWcGZBz6uomxYYCSUCDl4Arl485t2JP5WbDlhMf3evCTls1EeU+PM71l25mjgzBnreAHgoHbxWktCFjSLNIx5ZdTKOrLF6kqmrHsDZQVYFiXz07J83mf5sbOlVxJXuMYajVmOkVoeG13f4T7xlgzj5kxO01IO8ngiN2lYA8MgkQP/r3f1YNIOg//qJGnzxlTrthdL9VCCJxAX9n9005qd3JTeDk9UadkEmdbHBXLU/mtYx37sL8DglIZwUahQQ971+bfLHk5vWk7tqJkHv9WVxnZByU45+HokWE1RyCGcWwKyPc5WBDrOzXpSVxAQt9vdLoE2HeHP564UYjvZaLuy0uJmOPnsm8fh/uRXy8ZPYFsgxo/Ynp0TLN8qU9FfXpfHmjlHm1lzx4+SQwKcP1eH5S6WrNy7oXZCy4do3Cixm49XxybtgtxMhslXMGxdSZ8bUJjUqyHvG8/x/2TtNu7kU6vgZGI6xx7iYTm8R8K9RnJ1pVQ5HEo/nneFAFhu2bKwy1dh6WVjv5N+4ZIfDrY8KIkWeG+uLN/9zdLGuFqq3d+j+D97UcumhhyhB6+RbVYAmXmEePS1avnm8fD99ylM6ZD+2lOV+1Cl7lltuy3+YF48oB9agNUaq5bUTq2dKs5VDmzjcjURL9N6Mh9HAC+kMJfDp+fo/vSmU5ny4hibTuTlxpsZIeXcViKtC1nDNM2hNo3nuTIISRJeGgssf+/mrF+sk9ek+ZhT0fX20KCPkzcrTObHRYQEc9727xip/5gpdWabdmoHiDue8TE5g4MMGliIVyKpOzkYKmnc/BHQauoJSdOZXr0n+gK+/9xAtzozKmxs8NDx1QbR8dxKgLziATgIFE8NmC/eGQa91enOwWmMrHnCQMAfs9hyDYjfQlAd4N2Ekzs0xE11BHPbgfe6N6/PLHVZ6Eswo6PllLozQ7VLK7oIMx5jvPQ5enhynDGA51M3JFVywiUEf6fhGArp2A18XSXxTodjWs1Ee0qj3f/ie9aLnnfeS/4tXYVNtjdz20HGx6NGe8iX9XAL9n9zkuCwNUI/2hdXdLDVjIu9MfJWwtW/cfohctHbCaK8lm170pbdsSP6w0iCPtzfjoO8ZpQ0DA3J3woenWZYOILUBGvOX61XAMXZZwnBiCZPSWC9n2gEfOS5HY6za7y0tgdtnI4+jt8zp4YvI80llsocbdyb33cX7RhGJb7yc3fX4GX/3907gmnIzp+Ya6NuiemjApZGQV1PvfKffx0rn8XzvBv32lBzpb6jSnGfL9k5EFRc0eDaR+I/vn2b9fsZBz2Qv6pbvqE/At+5IphJzppAbIIo4Nq5qYhDF/A9mVOr6KlZNcc7T88RmVFn3p9FzOZ1P1640XHC9CpA/SCk8dvfWsPrWRz5C3qs34I0HLqi3z2fQv3cbsJn5TUzDCMIEFVZ3tMfGkcoa9w7gxzdWw0Gy0n04HZZNZBuB1Sfm5CccFA7W+b9z14qJ98Gdymow46Dn+jMnh7BNZeR2ZjWyjs0Sn1PkuGDqIKfHcaIxVw7m2pIxukL/SFhAlBOo1zcBDWbDAivVNXHM9lAM8DxunIPKUV5uWE8sPsf3iSSe+c3rBe+9pI+lH6erli1SvzefQf9bO0KKMOvvA2mu1gAsMw4BI+BDQV8E8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgwvBNBzRx3ppVVCyRsDQtLlw7PU5cgqqx/skWG6sBbIhqJqA1JcvpqJaL28AZnx3WvQu6qRLXxqQMwTgVMJmc+jQW9rOho7goTfe3kY373HJCov+9+0cWmz+v35DPrf3x32Ma+yA1mgLRmm802kzrhgZy8YMy45UaTeD1MCua2mZCjV2dNmVaS8FULQqeF04mN3bRVROuVUJHqxa2dc0vODnSVqGLiAXVJI3r81AqALXFfS5JTSMCKdL7tsuPc6WusAXn820sllTzJdYcjQFazw4kHntkhABr7/7T/ZFUYKFwLo//jGUJXpGQz1bC7UxGoOAzgqKuukMkZiWoSAZmCzIBo2FZaba8cESrQ4mA95gA8Lgdx351WJH1RqA+pZDXp+uINnaU0AeUMgkIgM1Zj+HufnRLq6Y9hyXi13vKYgOPQFnXJnzjO1k/QkcWvRW8NZ+7w9rsVCR//kpuQjCwn0LXXAsV5gGdebN9lQVmWxRDgXTNxX/D1LT86btRGXeJBqPP89nyuEOE0I7vu5DTU6v2E6JLxtc1ZIevswB85l75BSdLl1HyMJ7/BmctyRjhrDIGfAs6Gkc2NNw1HWlLEH+G+O2nIFMQa9ngTWUDMbl4VLtn8pUPjRPXvF4EKQ9H/Ikt4LM6JaHH+9HZ+4dHZZlnxOzu9uFYfi0j1iapprsz7oS3deNb20hFkF+ud6BpdkgxTnzeoYpl0S42xKq/YUiq7yb0xFYAOVPTnWPWm0oChfVnttDLnK+v/5Rz0BzApB5GezKrP/o3trD04W9FzfiYGU19Gmyq9+Rycia5PAGQQ66dvEGXTk1vJn+BlNpJWU0hsjsLS1NGP+uy/tQaryIrK/f0PYDqs2vIOhe0zkoYn73l1hlTchTMPupInaJxqWQfqzv7C1cf90SftZBXr25Dx1GtcpJTfrTnOIYhH/3TAj+Xf7nd08OPrObKyg/e/O/lDWO8OGlZ5V8biAVU4H024AAB1FSURBVIecWIGAfyxxHk98ugeryzVkV9ZmcWfHcLjsl3jEXN/hVQW/HGuw0M+nhwU+f6gOL5ZBLf7t3eGK16XrFscSvc3teELFD5eyECV8O6W73fOjYsjmopxrdUK6IAHVo1Twj7+4ue54id1W1mmzCvT85I+82rfIFw2vCXgvJlelccBuA08RXcFKZ2eS2KAT4zppUgbt5sfs5qzjyWBAbyW72x5/1iqPQIZG/Qe/eByLygX9B7v70TqDLMuvHK/Bl4+UzrL84LUAB6dYyheS7PH5Fwf7RNLdrmoWoXnqUq4r9KmLQ/5n/t007Es160DPHfLYq7QhyMjdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ//NUjqC8b9Mv60epPq002roT7MoP+ldL59D+/Htipd+DKB30x/d0arDmrTUzKa8eA02ghMlpOknhIwpNeyv8/v7Be8IYbFT1mJej5DR88nr1dSaGHwC12OpHvPfLYOK5PZgna0iGs6zczN8foRpbVYFUk/bfDdgzLj/jD3z2KFxa3qN8tx0/P6s3r20bQ6FNUFaCio1fAQLTS9sywwFeO1eHx86VTi397pykBYh7SBaoFdR6dwNW+Ys9jr7ETpiDY3eUjtpsJCTokKPGJSvvtZy3ov7ufGgZ9eXt97RgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1e0f9Z7ua1W+XA3q+N+fIdiXl2A7jZpBzVAM3iunuzscGqmO82s+6CacamgWndemmFfD8ZR89I+XlyP7O7jGWpRtZjUt+ff+Yd6YQoO1zFlo5bBuREHABbycd0SAR/cu7t9Xsq6SwmLWg55e8d//oVUMycV3fCBIccOJk5MhXbxJErApiJbY1Vvl7u2Exf8d1dPgcdmXaw1WDtAcnlmBuy2InPNDxQR/9Ur2uXNAXHKxZSi22oC8G+Dzfe2wCx4R2jo4UN1gjv72ZPIVSDvTEBr717q2JbywY0POLfvOF9NZA+NuDAB7v7K0TvjmcbXzuHPaOpLajCvF32k9vWJQs4a2k5w52I7P6s2nHTh5WqXhbTes5OTXiN/cHal6zLBn0TTFGZVHf+3iAj3lm3MlgvTt8ClMU9HahKsbjNwjn5BrPE68MjQ5/5td3NJ2vFPBntaTXyyKR+OrL2V0UeFdZfz1LHKYQaEls6MG2Q2yU1k4EK9j5bzZ+2V3JtSotuHkQGPRuQEx7eYzPnieOLmM3JFr61fzm07PLUu+WaEFnP0SJHlbvCP/P877EvizmneG+5UKuvHIzAJnC4G5aZyS8lTiZNKmPv29b6pUFA3p+0W8fotrBEezIQK6BMh4do7646owGtolY2cBVVOTJeGdYenMklivmWrCbBUELdcvX1+2Ybud2ewZEyxDmN+h/a6ehdMfSBV3fe96E4CBa7MtCYGcBxd9zZltDLfT2QGFd+jEo5xq8So+HEOy6T/71r2yuXN36WS/pbZd8/rtnGxJdXddlSK5SwtSb5A1/LbXA5oEaBI/ne9crBFOWObfWCi/Hfam3nNeVR8dWgPPDomVkAYCeuTeROuJMfKvmlSrd+VLmzjNdnIu3Mk2ZJbrdyCEeUOO/WZ2x+qT7exCov37vtSm9Q2MljjkDen7Zz/yMWqGCG7OeaOdCq9aVGXczWsBHjM2Y753bYvWIO5a5+7odW6zVqEuR+mOuvTAiWtLe/Jf0DPo833sB12iO792hVLC3i/eXZTHO1GIWLmyDJZ1S3i6g49J9DPZm8inFDoaFC3ruhk88Rs11SWzOKKzJkvR11NRJFLHqibVBNXjZWDIiwtX5uWiUPdyJY1Uil6h2aUS0BPMc9HfvdHR6xyUZl+7M+7GUY7Z52EXKSSesrvCkYYBrgVLAJRMBPpZswlfkSf+QvZlNiOT/etc2sbB0+viS9olvH6oN2pduI6q9OqILu+mBdhIYQ9e6NbmdOF+HM67skeP+dOvZc4ZVRrSoBQD6yHvj+M1DAluYeM9esPpEmCiSJqCWK8nZ2vNOVpWjqYypS1aV5P9NDMIlFkXBrJyVRZwSmcw//NquhortMTun1BsX/FyXZl8dNpOSW7IBfCvBIx3fqeoV9+ho/7wNaFnvj5su6BiwVlXqHxEtKjk59Savkx2XnvZX2wiwkX6at2624OF3DoKx7Xg0m9KplcPb2esmuCaOsSh10sck9pz68LUhpZjLfpwdCiPTnBTOu4/rJHoK7U4GuivFC4I1Jrajc3LcmeG3OeqOC3h+T0EPHLn0yNfv2bs3spenqtfPWdCHL07iv/0UK4VMb83IBO/DOrb9jlFrzFe5O5EY41efbyKwLtksohhbyaSAvhHRImrLA32Np7CtPotmn3f4jg1VXE+ObzVvni0Ci4MOHZmNuLxO5QdtDYYAPTLo4cAlH+dHEyUXe3rHxnCbzJziVHxfVlfG8b3n8WZciR777BqrLuBzkkysAS0wrFTw5V+/rl4n8lTqmOOgD7vhL56mxYOD2C4zUnN1LHdGMyVtpzvJIVpqme/1OeYkd5Xgn9k/r9vjiG7Gb0nWqrI2T97bNoydTVFaeqXGrKR2OGj3mVdSePB0bcmg//c7YhstTEQUK7Ddp324HOmt5ZP1608g3Z3JroiOjST7Pnn31s7Bkl66xJPmBej5Xd95L9Ws7MA2mZVrAgWd92ON2ci4ddyaGufORIhWiQLn8LkM+lSZoP+3y/rRMoMsy++cTOILh+p15NPSLOwWnRpbjgrFUPzwDqDFRPMm8r3b6w2ec3SU8bwzhYzVeBv6HAEpZPCF9+6of7RELJd82rwBvX3jD9xPi1ICO1UgF2cJXuS+tIMcSxSxkjyiMjgMy9Btycq+juS2pOrKk/S3tQ1jxwxJevawfO5QCt85WbqkZ9Azl16DroA6Y4RwTgkQPjnOq7Hn6WaK+N5tJli0MsRmgwAOHHn55U/dc9fWildGmHeg50780APUkkhjaRq4JitlwiaFx33vOd4aM1JjdoGfQ00YzKKlvkzQs06/oymNZbUxlqWrA8R1+7hhFweg1XdNGxFWnHbYUH/iQhIHen2cHipdp/+QAX0hwMeNVX378QDvqDMlS3fzTgTqlZI+/cGdqcMli+8yTpyXoLfv/56vUrsS2KY8uSRQSLjlRax6kxPYMiqPlu6QJlElTC9n0DeWCXr7HFGtHhfsDj04qivjUImtXZKzY7hTgVhfY4xWm1drpSd7d1in13ZtGVWLP8jqjanp78w1i+9Iwkd++9gEtJPF2NN6VsQBb7PhokadSc7nevCyStBX37898ZAQ01MVYV6D3mLsXV+j1UGAdYpkV+CoPBrj1hizSeHacA2B7kNqgzcjfeb0TBr0eUJollKLOV2Qa9XE5mbp6kypxmqR1YonE5H6xgevS32rDMFd9qkLAvTcK++8l+rSEm0K8iYF1LC+HyWeaz2fIT7m8rSeHC65ls34GFRoaWksT6cvOhpzAPSF1JlC2+u4VYm5/zwj2+O+92Krgz2Pu8TzvO++b5v/Dd7Qumwkl3HBggF91CcfIe9Nq7Eymwg2gBLtGZJ6qwGW5kZNHQO/MXpraiRGRv2WxnkO+g9wcKrWBLtiPsdCxqrur6j6mdKJOl1OHfu8mpcxF6ftb9LUevWtU1+rfeCee6YX8HzPhQd6g36uPX8ui7UygyUKWKFY8jvFoGyurR2YYAFIegY9l+Zz8V5Qups+ZHLZYJrVQKXVeaYM20ht3DsT0ZPNtWMSXlwCgu994Nq6h8oQ1lM6dcGC3pH8ic2dSDWmsC1DWOMpCMn/HANL8/QDtHQ0l6/eFFynjdjUBp9xiPNnvX2OQ0nQP7Ev3TFarW/dNVrZWNXUBHseX8Y0BDZ0jas2yrW1W/hYe8Z5lvduB5odQ1b3kfO7FQCca9AzADSmmC4cRptzuGWuR6qI/s6kS07lralJ3vdrm3AW02S0FpodVdCbXtn8EapJrcDKIINu8rGECLWhNyE8RgO0tE0C9L3DwMnL+V0f15mtRHXrRlqQRSF6S1Vwi6i6SeIuwA1gXYlrk7lD3/lYyW37LK9dBtgdGR28m5PH1B6uW89JOKwKbWhTWGSKQ9k2Xf09z10ZJobwa76YUeo7H77uyuwS7o5AFfQxPN76ECUuH8NyZNE6KrEuQbKOkT8U+JOS9M+dAU5cFuhuitcLKL5Cx0ETqQKOYu1OmoiLY1cn139uVo440KPanXZymBlmVwQ74fTPMWlvVRUWCNs6FW5fM6YnFwO8A/4hgB6HyjxYybzXcvSdKuiL9haJ5f8TqcYa1GcFtrPqs6RZ3VBONQQOEn3voMC6DsLVXSUOi+vZcepX8tW2fqXr67Z1LF0prlUgq1ZYFcewLvW+sY7KpFUsW3bEUYf0/Zw2rNqlv7KTioCuBuANG1TuBgvufrJjr817xp5P1iT+cfkmnN8rRMVYkyX2bHRaFfQl9thkCrhydbWHDgm84WoCbylU0jHHQH/DUoWrO82bFfLOKMXlKZ8iofa9ek39/num2R1ZSh9XQR/1Eglexr8MeIsfhsCtQNNTEAMp1NZ0oP7/PoFNBy+rXy5V0rPSev9BgeYa4Ka1lJPtP+7AzCHQMzfttSsVVrZEar/+QB5vsAAJIV71FB4PBi/v+8DNV2aP2Croi/TAvtNUn0qjWdahjgIkUauX+MXCR5cPLCeFpZwUxJfzxgTsznzmLPy/fUYlSwI9AS/1AE+eEPilayncwqbUYw6BnvX5a7ui3ZA0e1iA+kiI0wmo+2v92qOVLslXajeOd968l/S8M+Db78Y6X2GVJNR6CXhE6ABhuSewSBE4/3/Cfnj2PPDJpxVKAT1vKX//CwLbugmbTUHUkgdrjoCea9a8ca3SuwRq6Q46J4S/PxuMHmp5peH5u+7SXt9ZeUw42LPyqWMPxQWhDgM150/Ca66FrwjbILBDEVKCAS3QpgitZkO7Sb1zqaDnVLtvPS/Q0QjsWUNI2O1QSu3IOQB6DmHvWaHUsmZkhEfDmSz+xRM1F070ocduTFfq687EeZMCwEw8qHtPIvKePYcOobBC+kglPLSSwg0QWKSljoAnlI6wVuz9DpwHPjGBpGef/A8PC13fZc960hW8yj5mOeh5X9nbVgPLmqi/rT7xnWQNXri+E+eme5+osvtxnAsqBopKPlShtlhNeeeHsBwCm5FAIwHdAsyc1OrJtB/7zwN/s0/hzi2Fwcy7nvzkkNBJ1Xs3EtqdgE1ZDzeLQc+R1/dsE9jU4emgnRDoV8BRkjibSKI3Abx09WJxuqz3nYGTZy3onyOq6T8Jv6kOq32FN5BCF0dJ4WmQl6s0TLlreUfyjz8B7FgtdfjdHuy35iKkX3tG6MoBe9YR2hpyw/Jl3XwWgp4tVK5M9t7tAiubC2ygxb5/gUAAI8LHCBFOEeHr/Wn0vWY5smIGffKF+n5WgZ6Bjou4hiSSno9bBLCC6MoDvFBHcXDmgeMKB/sJazvCMzgwdLoXePyYQHcLsHMFhdv6TOWYZaDnTdduXg7cvEKghSvflnEIgUBJ8K7r+8nHpdZ2HFshxEgZTUzLqbMC9Af76aogjet8oBkC2xXvHD7LjkxW6dLdT/cAFyTvpE145BWBVy4Ca9qBmydjtBacXWMsR3dHQT71SkdkVzQBNywT2NHtTdk4EgLMQDomgHMDCo/MpB0wI6A/dIhqR5vR6nvYJQRu9jw0EulqcDPyPOPNLwZeWqqwHIgpssRl7E6lCSd0QSSBpE+5JeymMmENU5KbiNLuLPPS/mb5NIY0ps8zFdksrcDuAsgsTh3vN1lNzMbUNARDkokyx5zvmEz2xjXA5g6BZCLU3yt1EEHx5nUgjArgvnQChw+exNCV9OdfUZAdGaQuCrCNFNYpT6sxV1w3L2vwuD6O2afV4EZfblmPzCe3XJQIoI6yX4hhaH+OiFlxMpdBu5NRFKpS7oPHGtZ5sEVerNj3+n0K/LgoBXTUA7Xl7ANaVqfmniwE0orwjO/hlcDHc5uaxcUpNFfSpdMOeiLyj13GikDh9R6wjASWOIzdkh5ypk5iCe9m/Fvpq7ES5YOOleWzv4czI3xqpxBZDjc9zrnMoRo7YMy5PtYRxTYwm2x/8VK7tNkrnTIx2RsVuI4LtZLAWQGcHkzjS1/9O4xMVxbVtIH+0EVqTiSxNEjj3b6PDg4MmVKIFeyq6WsqoDAbyJXkLpAdgT6243eB3TlyMoYKbDWp54czA/LS8uJVxHJmVvgUrsCOPhdoc7ze8gWwvNlDYtoQUdpYaSqDQOB5eNQHHvebcXqpEMOlXV3aWRV/xVeJ6rK92CU8bIHCNXNFqrvdJZ11P0fNsFRbB/FxtcYF8HjX5tRuNO0VvdZBdh7Ai+zMnaO5jKP+cNOss3MiSHPN1A3W0mBX4lkCXFT6WXg4sLYZ+ypVEqRioH/uOappXIOtvsTtirAchFRFLaAS+2nKp2lLb0x6umpIHuDMljLFpG00dwqk3OW160youK6dd19Xiheg8xZ8/viEdTqKffAdjV7utp9T7sjKNSCAQVJ4mQL8aFU7DgshplQgdMqgZ9966wB2gnADgA1ESMxFsAvezMpKXKumOEDJqcxrzssBbt4mA0b1cMHm6Pk56hH/EZPGVrWKVwQ2p0aIMs6Y8G/XznAwZ1W0+D35HkkPWNrgIaFrQszeQ+fUEpTv4cVsGt+/cAyHd+2aHPinBPqjg7SkRuJWz8MeyWCfowfXatG72xXwpEQqSgFPR2R82kng6DN5vzniN0dyx9q1rsQ8aV1AUhdUkWKzIq5+xVelznreVKGSTsnpB4EncAEKz8tmfG0ywa5Jgf4sUYMYwmsBvB4Ezv6cW73mjIvwlJ6tLkgLufLcoXQ3F84xPJ1GXCzHPTCu7m7b1e04W1fGVSNXSru2Qs6cKWBz5N3buWFbDdBWPzeHTkt+hR7eavhiM57ZKkTJhV7LBv25y7TOq8HbFWHj9M/p6b1DguMkZszz0rYLAChP+roqhNNA3IDNUUEclObp9TZglDPD8nfqyPPwxNSj8ewF64JNJoCuet5OZ26C3naRx94eD494KTy8SIgTpSCmZNCzv/1iFjuFxBsBLKskbbeUB630OVygaLzhLqDN6EeIMiOcejXxZ4sHiyIVI9ZosdUlOs1Rt+xK4E68uK5uNZsc9SkWT9DP6gEchKrP23Kk0r18Zdpj4BPhWKDwra4GPDeRl6ck0BNR6vIofgmEXSQwVUrVlemJce6i6y2KiXWyOHgKNRlJVefkCMzFpHoBozcCcIF24quQpRXkqEbmD130ydWF3NXIfGZvTWvd3JbweWMhOI0C2VGFLyypw9PjMTsnBH0/UQel8W4ibCklrW7GET3uA4QG64QvbdrIU3msKDW/x1eDSK0pJNFjYI7aLuJDz6lL41Af8oDusjKddy9Ujo8N39oEwIkgfs5+l7N71Mp6Og5sCTyANH7cXITSMO74E1HdQAa/BcK6sm48K08usNnZZJ+zgO6jDcaCsySfF+MarfEaj8VUFP19gVUgUnfMb8WMZv6eB5sBXzvH9fiJho3CnVMPZmrx+cVCDMTPLwr6gQFajCTe7XnYPNf1d+2SnKinpvC7q5vHmV9xEBZyi+YsIPFCSQ6Yc7SWAn59dwLlVQwGkEoATWVy4qfQLTN9KfkChzJD+H+traLXfZiCoO/pocb6NnzIF9jI29HP9NNP7f4haqYT9PHniwRy3AMU4+bEA1KR1B5HqltgxwNj7rXxVYH/Zlf8AgJ8JB88YF8qia8JwdWRw6MgoAcH6XY/hbumBrbZcvXMzFrXmMzThopQB3JckUV0/ajQq+nevJLY9vtYoI2T1evmWBCqEggihQAC/1yfFD8tCvpRoo0I8GEINFTipjPXRjGn48w9Uamenhx1pwiIo3MKxBNy4gQAahJAne/lb+A8c11xZe9MGKYEPlknxJE8SU9EazIKv0rA8iv7VBW+20Qh1QrfbjLNFXMrRmpKIUqxMxsKeY6KBaUaaz1dqW0BH+QBLyU9fJJdmVFXcC0ZKfF2CLxhLrsm9X52Rbwos3XQi61JxVaGOPltPLWIVRpODlnwB6cp+vimD3w76o6REVpVU4M/IMzl4NPsU2lKBlsRHd59o5y57K4ERWIAnIup0/6qoNfDQMCr6RH8gyvpP6wUrp27Uj7MdJpvR54a47xkwZXAXMCxJ07wFlfUbzX7e9/z8GkNeiJaBuB3wCU45uih1PwEfd5wxGZ2TozAOTkpvMpVaJijmCjy2BkL+jcB+LmZqBw21f5ksC+0o9CK5kaDmWoxb2kGFRhswexJ3lsYwN4KtDcvm8iZVhPOsQlPqFgfFeMGiaqUH7ePGfStAN4HYFPFRqPa0LT1QDzaG94od6J585VMVqFeZdCvAHA3c5Eq1Ga1mWoPzOoeYNBvAPB7V5ieMqs7pfpw87sHGPTrAfwuMHcTu+f3EFXfrtI9wKBnysFvAGivdOPV9qo9MBt7gEHfCOBXAVw3Gx+w+kzVHqh0DzDomWr+i7qcR/Wo9sAC6AEbnLodwC9U9foFMOLVVwypSETEez7/KQD22VePag/M5x7ocQln7wdwfdV1OZ/Hu/puAP7eBT1L+Y8AmOxmkNUerfbAbO+B5wB83gU9f7bEsyuZRz3bO6r6fPOjB9IAviCEeDInvYCIeGucXwZw1fx4z+pbVHtA9wBz854F8KmcdEHbOUTEQSrm1ndWO6zaA/OkB84D+Gshwvo3BRPJiIgzqN4DzPWKCPNkyKqvMZUeeBXAPwkhjtlGioGeNy++E8CtXBhrKnesXlvtgRnsgX4A/yCEeNl9hqIpwya5hEHPGVVV4M/gyFVvPakeuADgH4WpdVMS6LX2T1z9GG8GcEs1cDWpjq9eNDM9wCrNl4QQhwrdfsLiEETE9ei5TDfTFKrG7cwMYvWupfUAe2lYpfkbIcSpYpdMCHrHq8PBqw8BWD0XE8hL67PqWXO4B9gPz8GnfxVCnBvvPUoGvVF3mKPD5DTW9WvncAdVH31+9QAD/isAnhBCjEz0amWB3gCfqycwT4d3A2cvT9ltTPRQ1d+rPVBiD7A6wxswMOB/NNFeU7bNSQOWiLYDuAPA2iolucQhqp5WyR5gwO8D8GAhD03F1Jt4Q0TUAehSgP+mCvxKjme1rQl64CyAn/C/UtSZeFuTlvSOgcttcMrh2wDsMizNKbdbHfZqD8R6gIv7DAHYD+BeVmtKVWcqDnq3QSLiDdluNNJ/ztbFrMJt1vXARQCPAnhGCME++CkdFZfIvCOhYWnuNOCvGrtTGqIFezFL9mEATwI4AOCFyUr2aZX0MamfMFWQ345wZ5Ouqt6/YAFczovz3tC83f3PjHQfFkJEG7WX01Cxcysu6QvdiIgY8Ozt4Wpq26opiZUYunnXRtbo60eNgTo6XW94RUDvGL2s53Oiyg6Tj8sUB14RruhzTFdnVtstqwesj53BzTv/cTT1nBBisKxWJnHyjIDN1NrhiC5zeq4GsMZMBp4A1WN+9wAHk1iac2LHY+azEkJcsRrnMwL6mO7Pz8Cg5+rJrAbt4V0g5/e4L8i3Yw8Mp+ydBMD89vOVMkzL7c0ZB30B47fJgJ6rrrEBzBOA97StJquXO7ozcz6rLSy1me3I/z8D4IcAmBPDRikbqjN6zCrQFzGClwJg9ycDf6X5x27Q6jG7eoB1c07JY0nOevmPr4R+PpkumPWgd4xglvQ8AbpN1JftAa7aUM3qmszIV+aaAQAvsQ/dSPLTQgimCMzqY86APt6LRMTSnhmfrP6wK5TpzlzJgScHTwT+N2ffbxahhtUVDhIxfZfVFZbk7G3hLedZVQlmg8pSTn/NO1AQEVdoYzoEJ7uwN4gnBq8IbCjPu/ctZ7BLPNcGhw4bkDPQn+eAkRCCPS9z/pj3IDB5vpzmyAkwfPBKsNFQJJglyivFvO+HAkhlCc7Sm7OM2HXI6XXWCL0shODE6nl5/H+Nzk1bCdOMdwAAAABJRU5ErkJggg==",ve="data:image/png;base64,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",Ye=({createState:te,refreshLoading:C,onRefresh:ne=()=>{},onCreate:He=()=>{}})=>t.createElement("div",{className:he.sendToClass},te?t.createElement(t.Fragment,null,t.createElement("img",{src:je,alt:"\u7A7A"}),t.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),t.createElement(y.ZP,{onClick:He,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):t.createElement(t.Fragment,null,t.createElement("img",{src:ve,alt:"\u7A7A"}),t.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),t.createElement(y.ZP,{loading:C,onClick:ne,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Xu=o(60979),Au=o(96935),ru=o(89392),R=o(83028),Bu=o(33276),N=o(59301),se=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(te,C)=>{var ne={};for(var He in te)L.call(te,He)&&C.indexOf(He)<0&&(ne[He]=te[He]);if(te!=null&&se)for(var He of se(te))C.indexOf(He)<0&&Fe.call(te,He)&&(ne[He]=te[He]);return ne},Le=(te,C,ne)=>new Promise((He,uu)=>{var Qe=Pe=>{try{Re(ne.next(Pe))}catch(yu){uu(yu)}},I=Pe=>{try{Re(ne.throw(Pe))}catch(yu){uu(yu)}},Re=Pe=>Pe.done?He(Pe.value):Promise.resolve(Pe.value).then(Qe,I);Re((ne=ne.apply(te,C)).next())});const Ce=g.default.Search,E=te=>{var C=te,{paperlibrary:ne,globalSetting:He,loading:uu,dispatch:Qe}=C,I=xe(C,["paperlibrary","globalSetting","loading","dispatch"]),Re,Pe,yu,et;const[ku,Zu]=(0,t.useState)(""),[i,H]=(0,t.useState)([]),[ee,c]=(0,t.useState)([]),[xu,Pu]=(0,t.useState)(!1),[xt,ut]=(0,t.useState)(!0),[Uu,ot]=(0,t.useState)(!0),[an,wt]=(0,t.useState)(!0),[mn,dt]=(0,t.useState)(!1),[Bt,Nt]=(0,t.useState)(!1),wu=(yu=(Pe=(Re=ne.actionTabs)==null?void 0:Re.params)==null?void 0:Pe.data)==null?void 0:yu.is_random,[gt,it]=(0,t.useState)(!1),[Nu,Wt]=(0,t.useState)({}),[An,It]=(0,t.useState)(!1),[eu,Ju]=(0,t.useState)(!1),[rn,Ft]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Xe;if(ne.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:Wu=[],type:st}=((Xe=ne.actionTabs)==null?void 0:Xe.params)||{},ft=Wu.filter(Ct=>![100,120,150].includes(Ct.total_score));ft.length?(Ju(st),Ft(ft)):It(!0)}},[(et=ne==null?void 0:ne.actionTabs)==null?void 0:et.key]),(0,t.useEffect)(()=>{Ht()},[]);const Iu=()=>{c([]),Zu(""),Ht(!0),It(!1),Ju(!1),Qe({type:"paperlibrary/setActionTabs",payload:{}})},Ht=Xe=>Le(void 0,null,function*(){ot(!0);const Wu=yield Qe({type:"paperlibrary/getCourseList",payload:{search:Xe?"":ku}});Wu&&(H((Wu==null?void 0:Wu.courses)||[]),ut(!0),dt(!1)),ot(!1),wt(!1)}),yn=Xe=>{const Wu=parseInt(Xe);return(0,ru.isNaN)(Wu)?"":Wu},pn=()=>Le(void 0,null,function*(){var Xe,Wu,st,ft,Ct,mt,Vt;if(!ee.length){n.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),Pu(!0);return}const At=yield Qe({type:"paperlibrary/postExistCourse",payload:{course_id:wu?ee==null?void 0:ee[0]:ee,examination_bank_ids:((Wu=(Xe=ne.actionTabs)==null?void 0:Xe.params)==null?void 0:Wu.examination_bank_ids)||((ft=(st=ne.actionTabs)==null?void 0:st.params)==null?void 0:ft.id)}}),tt=()=>Le(void 0,null,function*(){var nt,Qu,Ru,Tt,ju,Yt;Nt(!0);let zt=yield(0,Xu.Tr)({id:(Qu=(nt=ne.actionTabs)==null?void 0:nt.params)==null?void 0:Qu.id,course_id:wu?ee==null?void 0:ee[0]:ee,type:(Tt=(Ru=ne.actionTabs)==null?void 0:Ru.params)!=null&&Tt.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(Yt=(ju=ne.actionTabs)==null?void 0:ju.params)==null?void 0:Yt.examination_bank_ids});Nt(!1),(zt==null?void 0:zt.student_count)===0?yield vn([]):Wt(zt),yield new Promise(Dn=>setTimeout(()=>Dn(),1e3))});if(At.status==0&&((Ct=At.data)==null?void 0:Ct.count)>0){k.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:N.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(Vt=(mt=At.data)==null?void 0:mt.list)==null?void 0:Vt.map((nt,Qu)=>{var Ru;return N.createElement(N.Fragment,null,N.createElement("span",{style:{color:"#FA6400"}},"\u300A",nt==null?void 0:nt.name,"\u300B"),Qu!==((Ru=At.data)==null?void 0:Ru.count)-1&&N.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>Le(void 0,null,function*(){yield tt()})}),yield new Promise(nt=>setTimeout(()=>nt(),1e3));return}yield tt()}),vn=Xe=>Le(void 0,null,function*(){var Wu,st,ft,Ct,mt,Vt;if(!wu){it(!0);const Qu=yield Qe({type:(st=(Wu=ne.actionTabs)==null?void 0:Wu.params)!=null&&st.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:wu?ee==null?void 0:ee[0]:ee,id:(Ct=(ft=ne.actionTabs)==null?void 0:ft.params)==null?void 0:Ct.id,examination_bank_ids:(Vt=(mt=ne.actionTabs)==null?void 0:mt.params)==null?void 0:Vt.examination_bank_ids,shixuns_info:Xe.map(Ru=>({shixun_id:Ru.id,is_copy:Ru.is_copy,is_use:Ru.is_use,course_id:Ru.course_id}))}});it(!1),Qu&&Qu.status===0&&(It(!1),Qe({type:"paperlibrary/setActionTabs",payload:{}}),c([]),k.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${Qu.data[0].first_category_url}`},content:N.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),n.ZP.success("\u53D1\u9001\u6210\u529F"));return}it(!0),setTimeout(()=>{it(!1)},500);const At=i.find(Qu=>Qu.course_id===(ee==null?void 0:ee[0]));let tt=1,nt=k.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:N.createElement("div",{className:M.modalColumn},N.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},N.createElement("img",{style:{marginRight:5},src:F.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),N.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",At==null?void 0:At.course_name),N.createElement("div",{style:{paddingLeft:9},className:M.modalRow},N.createElement("sup",{className:M.sup},"*"),N.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),N.createElement(pe.Z,{parser:yn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:tt,onChange:Qu=>{tt=Qu;const Ru=document.getElementById("model_error");tt<1||tt>50?Ru.style.display="block":Ru.style.display="none"}})),N.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Iu,onOk:()=>Le(void 0,null,function*(){var Qu,Ru;if(tt<1||tt>50){const ju=document.getElementById("model_error");return ju.style.display="block",Promise.reject()}nt.update({cancelButtonProps:{disabled:!0}});const Tt=yield Qe({type:"paperlibrary/sendToClass",payload:{course_id:ee==null?void 0:ee[0],id:(Ru=(Qu=ne.actionTabs)==null?void 0:Qu.params)==null?void 0:Ru.id,num:tt,shixuns_info:Xe.map(ju=>({shixun_id:ju.id,is_copy:ju.is_copy,is_use:ju.is_use}))}});nt.update({cancelButtonProps:{disabled:!1}}),Tt&&Tt.status===0&&(k.default.destroyAll(),k.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:N.createElement("div",{className:M.modalColumn},N.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},N.createElement("img",{style:{marginRight:5},src:J}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{Iu()},onOk:()=>{Iu(),setTimeout(()=>{var ju,Yt;const zt=(Yt=(ju=Tt==null?void 0:Tt.first_category_url)==null?void 0:ju.split("/"))==null?void 0:Yt[2];(0,K.xg)(`/classrooms/${zt}/exercise`)},1e3)}}))})})}),Pn=()=>Le(void 0,null,function*(){dt(!0),yield Ht()}),on=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return N.createElement("div",null,N.createElement(k.default,{centered:!0,keyboard:!1,closable:!1,open:An,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:uu["paperlibrary/sendToClass"]||Bt||!!uu["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:pn,destroyOnClose:!0,onCancel:Iu},N.createElement("div",{className:M.wrap},N.createElement("div",{className:"mb10"},N.createElement(Ce,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ku,className:M.search,onChange:Xe=>{Zu(Xe.target.value),Xe.target.value||Ht(!0)},onSearch:Xe=>{Zu(Xe),Ht(),c([])}})),N.createElement(ae.Z,{loading:an},i.length?N.createElement("div",{className:M.radioWrap},N.createElement(ue.default,{bordered:!1,scroll:(i==null?void 0:i.length)<=7?{}:{y:350},loading:Uu,rowKey:"course_id",pagination:!1,dataSource:i,columns:on,onRow:Xe=>({onClick:Wu=>{if(wu)c([Xe==null?void 0:Xe.course_id]);else{if(!wu&&!ee.includes(Xe.course_id)&&ee.length>0)return;ee!=null&&ee.includes(Xe==null?void 0:Xe.course_id)?c(ee==null?void 0:ee.filter(st=>st!==(Xe==null?void 0:Xe.course_id))):c([...ee,Xe==null?void 0:Xe.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:ee,onChange:Xe=>{c(Xe),Pu(!1)}}})):!ku&&!Uu&&N.createElement(Ye,{createState:xt,refreshLoading:mn,onRefresh:Pn,onCreate:()=>{ut(!1),(0,K.xg)("/classrooms/new")}})),xu&&N.createElement("div",{className:M.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),N.createElement("div",{className:M.bottom,style:{display:"flex",alignItems:"center"}},N.createElement("div",{style:{flex:1}},N.createElement("div",{className:M.title},N.createElement("img",{src:F.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),N.createElement("div",null,N.createElement(y.ZP,{onClick:Iu,className:M.no,style:{marginRight:20}},"\u53D6\u6D88"),N.createElement(Au.Z,{onClick:pn,className:M.yes},"\u786E\u8BA4"))))),N.createElement(R.Z,{resdata:Nu,type:"exercise",okloading:gt,oktext:(Nu==null?void 0:Nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xe=>{vn(Xe)}}),N.createElement(Bu.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:eu,dataSource:rn,onSuccess:()=>{Ju(!1),It(!0)},onClose:Iu}))};var Y=(0,e.connect)(({paperlibrary:te,loading:C,globalSetting:ne})=>({paperlibrary:te,globalSetting:ne,loading:C.effects}))(E)},84454:function($e,Ie,o){o.d(Ie,{AD:function(){return se},BA:function(){return Zu},D9:function(){return E},Hp:function(){return ve},IM:function(){return te},Iy:function(){return w},KM:function(){return ku},KU:function(){return uu},MJ:function(){return Ye},Ne:function(){return Y},ON:function(){return I},Uj:function(){return yu},VY:function(){return He},YO:function(){return Pe},YX:function(){return Re},Zn:function(){return re},_g:function(){return K},_k:function(){return Le},c6:function(){return Bu},cr:function(){return ye},eV:function(){return N},fi:function(){return h},gh:function(){return ru},hS:function(){return C},iA:function(){return J},j6:function(){return he},je:function(){return xe},jj:function(){return je},kS:function(){return Qe},o6:function(){return R},pO:function(){return et},rQ:function(){return L},sA:function(){return Au},xm:function(){return Ce},xo:function(){return ne},y8:function(){return Fe},yd:function(){return M}});var t=o(33270),e=o(65582),g=o(65862),n=o(8591),k=o(74128),pe=Object.defineProperty,ae=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,F=(i,H,ee)=>H in i?pe(i,H,{enumerable:!0,configurable:!0,writable:!0,value:ee}):i[H]=ee,v=(i,H)=>{for(var ee in H||(H={}))ue.call(H,ee)&&F(i,ee,H[ee]);if(ae)for(var ee of ae(H))y.call(H,ee)&&F(i,ee,H[ee]);return i},d=(i,H,ee)=>new Promise((c,xu)=>{var Pu=Uu=>{try{ut(ee.next(Uu))}catch(ot){xu(ot)}},xt=Uu=>{try{ut(ee.throw(Uu))}catch(ot){xu(ot)}},ut=Uu=>Uu.done?c(Uu.value):Promise.resolve(Uu.value).then(Pu,xt);ut((ee=ee.apply(i,H)).next())});const _=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=()=>{(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},re=i=>d(void 0,null,function*(){_(),(yield(0,t.YR)(v({},i))).status===0&&(yield(0,g.QH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/export_couser_info.json`,query:i}))),x()}),ye=i=>d(void 0,null,function*(){const H=yield(0,t.yS)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_member_act_score`);else{if(H.status===-2)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_member_act_score`))}}),h=i=>d(void 0,null,function*(){const H=yield(0,t.W0)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_score`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_score`))}}),J=i=>d(void 0,null,function*(){const H=yield(0,t.Nl)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`))}}),M=i=>d(void 0,null,function*(){const H=yield(0,t.IU)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/export_star_user`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/export_star_user`))}}),K=i=>d(void 0,null,function*(){const H=yield(0,t.td)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`);else{if(H.status===-2)return H;if(H.status===-3)(0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_exercise_and_other`);else if(H.status===-4)return H}}),he=i=>d(void 0,null,function*(){const H=yield(0,t.QX)(v({},i));if(H.status===0)n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_homework`);else{if(H.status===-4)return H;H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/course_total_homework`))}}),je=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.o_)(v({},i));ee.status===0?(n.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"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),ve=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.ZL)(v({},i));ee.status===0?(n.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"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),w=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.aP)(v({},i));ee.status===0?(n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),Ye=(i,H)=>d(void 0,null,function*(){const ee=yield(0,t.vV)(v({},i));ee.status===0?(n.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"),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`)):ee.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/${H}`))}),Xu=i=>d(void 0,null,function*(){_(),(yield exportCourseWorkListAppendix(v({},i))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${i.categoryId}/works_list.zip`,query:i}))),x()}),Au=i=>d(void 0,null,function*(){_(),yield(0,g.QH)("",k.Z.API_SERVER+`/api/polls/${i.categoryId}/commit_result.xlsx`),x()}),ru=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/attendances/export_xlsx_data.xlsx`,query:i}))}),R=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/video_study_statics.xlsx`,query:i}))}),Bu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/export_video_study.xlsx`,query:i}))}),N=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i.coursesId}/export_course_students_info.xlsx`,query:i}))}),se=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/school_manages/students.xlsx",query:i}))}),L=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/item_banks/export.xlsx",query:i}))}),Fe=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:i}))}),xe=i=>d(void 0,null,function*(){const H=yield(0,t.Uy)(v({},i));H.status===0?(n.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.history.push(`/classrooms/${i.coursesId}/exportlist/exercise_score,export_exercise_users`)):H.status===-3&&((0,e.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.history.push(`/classrooms/${i.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Le=i=>d(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/export_records/${i.id}.xlsx`,query:i}))}),Ce=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:i}))}),E=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i==null?void 0:i.coursesId}/${i.menuKey}_statistic.xlsx?${i.checkedList.map(H=>`course_group_id[]=${H}`).join("&")}`,query:i}))}),Y=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/ec_years/${i==null?void 0:i.ec_year_id}/ec_training_objectives.xlsx`,query:i}))}),te=i=>d(void 0,null,function*(){yield(0,g.FH)(i==null?void 0:i.name,(0,g.NY)({url:k.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:i}))}),C=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/ec_years/${i==null?void 0:i.ec_year_id}/ec_courses.xlsx`,query:i}))}),ne=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/ec_years/${i==null?void 0:i.ec_year_id}/ec_graduation_requirements.xlsx`,query:i}))}),He=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:i}))}),uu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/exercises/${i.categoryId}/rank_list.xlsx`,query:i}))}),Qe=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:i}))}),I=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/examination_banks/${i.id}.json`,query:i}))}),Re=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/exercises/${i.categoryId}.json`,query:i}))}),Pe=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/polls/${i==null?void 0:i.id}/commit_result.json`,query:i}))}),yu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+"/api/paths/get_task_pass.json",query:i}))}),et=(i,H)=>d(void 0,null,function*(){yield(0,g.FH)(H||"",(0,g.NY)({url:k.Z.API_SERVER+`/api/exercises/${i==null?void 0:i.exercise_id}/consult_exercise.json`,query:i}))}),ku=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/competitions/${i==null?void 0:i.identifier}/competition_commit_records/member_works.xlsx`,query:i}))}),Zu=i=>d(void 0,null,function*(){yield(0,g.FH)("",(0,g.NY)({url:k.Z.API_SERVER+`/api/courses/${i==null?void 0:i.coursesId}/group_homeworks/import_group_template.xlsx`,query:i}))})},61527:function($e,Ie,o){o.d(Ie,{U:function(){return y}});var t=o(59301),e=Object.defineProperty,g=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,pe=(F,v,d)=>v in F?e(F,v,{enumerable:!0,configurable:!0,writable:!0,value:d}):F[v]=d,ae=(F,v)=>{for(var d in v||(v={}))n.call(v,d)&&pe(F,d,v[d]);if(g)for(var d of g(v))k.call(v,d)&&pe(F,d,v[d]);return F},ue=(F,v,d)=>new Promise((_,x)=>{var re=J=>{try{h(d.next(J))}catch(M){x(M)}},ye=J=>{try{h(d.throw(J))}catch(M){x(M)}},h=J=>J.done?_(J.value):Promise.resolve(J.value).then(re,ye);h((d=d.apply(F,v)).next())});function y(F,v){const[d,_]=(0,t.useState)(v),[x,re]=(0,t.useState)(!1),[ye,h]=(0,t.useState)();return[d,x,(M,K=!1)=>ue(this,null,function*(){const he=K?v:ae(ae({},d),M);re(!0),_(he);const je=yield F(he);return re(!1),h(je),je}),ye,h]}},45614:function($e){$e.exports="data:image/png;base64,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"},38347:function($e){$e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAyKADAAQAAAABAAAAyAAAAACbWz2VAAAW0ElEQVR4Ae1d7W8cSV6u7hnHsRM7cV42TmLHduJ4Yjvju9N+OFg4dBJIdyuxfNg77x0SCHaFhBAfkE4n8QHB3v4DK4EAsbCX5VjQanMHQsDpPh4IEKDdbF7tvDkvTrJ7Sey8J+t47enm9xu7vONO93RVd3XPdM9Tkt3T1VXVVU/101W/l6q2BELTILB98gd7O2wxIdxK2RbuRMWyywXXnYhSwWtHX7Oi5EOe9QgU15/iLBUEJt/sGHS2TiwXRdkmAriuXbYsJkJlm3BlDSxB5JAnODYIARAkYeAPTL47/Kn9dKLNFUSEAhGBRgghhp2CEHb1+bcEkSPhWqD4qAiAIFGR8+Trm3yb3v40ChSKZT4SEcr03I8uiaXuNpfYQIHiEDKGAAgSocP6vvE3E6LYRkRwJgquKLuWGKViBgUTQE6LMChEQLb5soAgdfrEKzSTfDBGE6ISEaKTyFHNSb8RcowACMKd6xGaaWo05lpWiYTmvlqhmUcIDAw5ZoNP01qOILVCsxCFsQoRgbRFJRKa26XQjFHB50lp0ajcEqRWaC467mF66EuucEskNPdKoZn7HKrUFn3yFZudC4KsCc3CPVxwHSKCVSIJoWSTKYGFZmdNTlj7oQgPkrU6ApkiiBSaHbF8uE3YJZemRnaVDO7ONaG5qkoiG0Or9yzabwSB5iRIjdBMAnOJ3vv059LIUBlhKZlIQYcVcdmB2GzkQUAh/gg0nCCfC80FIoAgzdEKIUho7lkRmlcqTtMm/xYgFggkiEBqBJFCs10gIlRHBVajVoXmA1JoBgUS7GkUHQmBRAjCQrNdsA/x1IhHBde1SuRmMUKDQDfPiFaIsDJFilRrZAICKSEQiyAsNLdbldG2qnzAQjNpjvi3JQa4/pIC8EFKqTdxG+MIqBGEhOY99tbRDa5N6tNKVWhmA5vtVlhm6FyRD+g/DQ2SFMZrigKBQAMQeIYguyb/bqhDfLZiRyBVqmO5RAKLtUd9jmD/I9YgSVftBtQYtwQCKSJg7Zt85zfJmlai1Ws0PXKqxKD7b0ixDrhVIghU3kik2BiF2m7BqVgOvWULZLut8HvWcVzLKVj05iW9/TI9gAU6p5kInbsuX7NW45YsWk3D52T3dWyL3tV03XacIsVRSZRn5bpjV6jMoiPo3HKdavqK3eYUnSXXonyLlJ7W5lSv08W5bmfx6tQPf/9xULOsfa8cwawoCB3EtwYCrnuZ5IOpoiX++vL7r/1bbaNhcK5FA79bEwHL2k8Nf2nZFf9KA8a/1IIAgtSigd9AgIgy8Mr3z0sgQBCJBI5AYBUB0seO9E8e+RafQgbBYwEE/BF41GaLcYwg/uAgFgh0kUzyu8/YQYBLPhD4zje/lI+GpNCKN3903PcupCjeDoL4QpP9yD+Y/GL2G5FSC4IIQn4h2zHFSqkTcJtMItADgmSy31DpNBAg10KS0xGAABDwRYDdb0EQX2gQCQQIAZc8FAEEEAACAQiQdyMIEoANooEADSEgCB4DIBCEALnbgyBB4CAeCNA6FRAEjwEQqIcAZJB66OBaSyNAyw4xgrT0E4DG10fAgpBeHyBcbWkEiB8YQVr6CUDjQxDACBICEC63MgK0EaIFd/ecPgH/N30zpy3zb9aXx3r9L8SIpe/LgCAx8GvqrK+88ZOmrp/Jyh19/UWTxa2VRfthQQZZQwM/gIAHAdqkDgTxYIJTILCGAG3CDoKsoYEfQMCDAKZYHkBwCgTWIUC7NsDVZB0iOAECnyNQsGAo/BwN/AICPghgBPEBBVFAgBGg7zRgioVHAQgEIcBaLFjSg9DJeHxSxrOMw6JVfbaDgCBakGUncRKuF9lpvbGaYoplDEoUlDsE6DtxIEjuehUNMoZAAa4mxrBEQblEAIbCXHYrGmUGAawoNIMjSskpApBBctqxaJYxBCCkG4MSBeUPATgr5q9P0SJzCJCrIkYQc3CipLwh4NLm1bCk561XV9uDTRvMdCwIYgbHpisFmzbE7xKH1oOAIBFw/Ep5j+jq2CA2d7atHbvpvKuT44qrcXTe0baaho8bxMt/9GNxbOZ2hDsiSyMQsEhIB0EiIP/Sz+8X3/rlg1o5z1+7J6av3dXKg8SNRYA+4pldgnS2F8UvjO+uvpm7q2/uNiHf4l38Zqe4lb+V3/y253Rf++4/i3PX78VCfqC3Szv/OSLIwmfL2vmQoaEIZJcgY/t6xNt/+Cva6I30bY1FkLZiQUQliHZlkaGhCBgdQb7zzS+Jzo1tomNjUWxq52Nh9cjnxWp8Z038d//yv8Q//udMZABK+7ZFyjvS3yPE/1yJlJcz7e/tFru3b9LOf4FGEIRsIcDb/hiTQT44d0v8/R9/TRmB/bu7ldP6JSzRCBIlHKQRJE4YjDC9mn/wVJyF/BEH9gblNbiryYcX9LQzgw0iyEj/VvpuEA2eEcPAri3aOaeu3hEf33minQ8ZGo2AQXd3XQE0zgiyu6dTlHiqFCHs37NFjEWcnvHtoowgrMFCyCQC5qZY3PyTM3PiC8M7lZAYohFkR/dGMf/wqVL62kQ8verpaq+N0vrNgvrU7B2tPDJxFAH9wmz6BJl9/1VZZRwjImB88+oPzqlPszpIoB/pizYKHIoof0iceJoVJfDUbIhGIN1wFiOILmRNkb5iek36hySo64QoDxuXX+qPpsGSdRuOKKgPkQZr7w49DdZ5Gj0goEvks3WkXRXNevOevDSvhUBUOeTQvmgjgKwcjyA2fT5IN0SRP05dviMq9C0vhAwiYHo9yCd39TQ1UQgysnerKA3EG0EGaSQY37ddu8cGI2iw2IKOkFEEaEptfG/eSx8/UEYjiqqXBfRChLe/t1JR5JAoAvp52D+80Gfp3OwUi1uuI6hLTZYOYociqne994hCEN0p1pOFJcgfXuCzdZ4EQdS/rspaIV1N1khMDZbsH1b16oZDmvaT4xfnIqmxdeuF9EkhYNCSLqt4VlPnr/OgdpBP12hM+UPW8yCNRIWC+gxz33Ndond7p8yudDxBdiGE7CJg0ZJb9SdEsZ26BrhhDZvEGKl3+5/brFiT+sm4nHGNEWFwVzQX9/q1wNVmRiCxbxTevPupcrsPaBjeojooBlVmVGO6NtirbyCEi0kQ8pmJN+tqIpvNnr0vvTAkT+seWVBXDSoEYc/ZHVs2KhXJ0yzVoKvBmr35UFz4+L5q8cbTYdMGI5AmQ5CTF+eVCcJrK1R9slRcTM7N3hW/OLFHCR0dTdZBjakg35wF9EYGbNpgBH3zMghXa1rTEVBFk9W7tVMcUhDQdZQEvDakqCioj2rIK4zBCXpJIGQegaQIorc5gYomi6dXWzdvCEX8LI0gqmEP+VWND4Rb1HmUe66nQ7XYajpeA4KQbQScJLRYDMm9x4vi8aefKaOjoslStUHounaMDYTLIUO71OUkbnSl4gjdeiiDhYSpIWDT0jrjal5Zex2LusoIoiJ/LNKuIaxmfvBkSVYj9Fhdox6Sin23dMLxmXnxcEH9BaFTNtKmh4Dx9SC1VdeZYgwrrAsZVXjTT19dcQzU8X9SEdQP7NVT8Z5osIBe2w/4HR0B/gx0YiPI2avqssD27naxrStYNXtwD3vwhk+Fzq1a8XXkEBbUeSufekFl9KrN32gNVm1d8DsOAgl488rqTGkIy5znQB17CAvotsJGC3JhkiSKrEu9465tnSSo13efV9Ge1d7j1GVosGrxyO7vBLcevUKGMpcWCqnuILJ/9xbxQcDOKKpv8LOr6mW2heiEMSLIiUv+doudWzqUDY98z1vkRXDt9iOd2yeS9oWx3YmU22KFJmMolCB+dGFePF9S3MShjsvJIYXpFd9zanWKdfLKvHhKAvvGDWrbftWz0PMyW53QLNOr917/uk61kdYHAVpzmpwMwvfTeZMHuZzwQ65ipJu5cV88ebqivao4Lt1b3c2jnqCuu6gLHrw+T1pGoxJzVpR4TGsI6kHLb0dp/XmfggfvtGdapUPOg6RF29DmL6irkFO2l4/NMoLU1gm/IyOQ7Aiio00a2uM/lRlVXDvuJaPOVjs7t24MtKjrrj85BhVv5KexCTMmS5DTGj5ZrGr1U/WquqR7yXia5BCdEGRRV1Evy/ucuXJHLC1X5CmOOUAgMTsIY/PZUkXobOLAnzTwBtUdTLyqXd5uxyFZRDX4TaV6NrN9Rn0HxxMX/DVhqnVAuuZDIFGCcHOnNZz2vG4fu0jFemggfO04q1Zv3l+/SIvf5DrTLL+17rqLpI4FqKmbr9tRI1UEEifI6cvqNolBsoXUBp7ebNkU/gb3Tq9kGbyroWpgf7AOj1pYdXon7wGCSCTyc0ycIGc0ZIH9HkE9qoAuu4dlAtXQQ+4uXn+vevYRb7lz9xfEbBMYCL31wnk8BBInyJSGqtdrC1HVIHk1WBISHXJynjGPxkz1/pz3I8gfDEPuQuIEuf9kUfD6bJXQt3P9jiWjCvIHlxvk98WCuk7wjiAq8o8sHwK6RCJfRzVfjJhtPk0P6oCiywZ/mfYRLbYaJnlE5TuEC2Q9v/yzB7415I/6sIVddTf3Wo3ZZvrGuYr8I2987ILezvYyX1LHP/3hiaSKbrpyf268V3x5rDeReqVCEJYFflVxl5NxUvX+L+2KwtMbBQfeNf+rIHSm6N6qBBnp3yL489KfLi7Tjo/h2jN5T16o9cFF9W+jyHxJHt/80fEki2+qso+Ov5hYfRKfYnHNz2hMdUZX14irOigGyR8SsTNX1LVoPGJIucMrj8jy/I68UEvH5uJXBuKaE4FUCKKzP5R8QP0Md34Qhi3M0hfUV9aGeOURv3vLuOPYYlRCkbtjKgS5dY/WSNxSWyPB+0+x46DqCBKmymX5RydIgtbKI2H5P4KBMAyizF5PhSCMTtiDLBFkVS9vxbPXo9GS12uPy7R7yKkQO8sjEuIvkqCuGiQxdTRYIIgqutlLlxpBphTf5Pz12iDHQS+8qlb64xo2ihFyr99EHxjt6gjfg4vrc5G2F8U30L09k5/z1Ahy/rq624eq/HEqYJmst3t01mgwMfycJr1lyvMwGUimwzGbCKRGkAs3/G0VfrCpupifpP2nVIKuj5TUpKmUfXJGT8ZRKRNpmgeB1Agye/uhuDH3WKnlUg4IS3xK8au652/cE480NnLT0WDpki+sTbjeXAikYiiUTWZ7iNedRF6rPXaTNT0ssHPgxU/Uhe8TtIHEV76gtuu76jY/t+4tiOMzzWUglLjNvv+q/IljDARSG0G4jt514zHqLXQ/TqOjaVL9DvtZjbUucdqKvI1DIFWCXNJQt4ZBomvfUJ2O8X07SYulEsKs+CplIE1zI5AqQS5qfEM9DDadB57L0lldGHZveV23DjIfjtlBIFWCsMvJJ/NPjKBzXFHFK2/28Z3HWgZDmS/ouEAOjR/Cgh4ET27iUyUIb0WqalGvh/DF6/fFz+7oE03HYFjv/nyNHRTnHiyEJcP1jCOQKkEYK16fETecu6buoVt7LxPklOXpfmZO5sMxWwikTxADckhUeSIqsfy6FBZ0P1TyF9cAgsQfQaYV/bq83cWfRdMxGHrz155DQK9FI7+/UycIC+o376zfw0oH3ge0xv24ogXdW+4DWsrLBsO4gb2DT8MGEhfGTORPnSCs/bmg4bjoRfH8tfuCN4KIGkzYLkyUEbX+yJcuAqm6msimsT3kl764V55qHXU2g/MrWMer2C8/x8lvIQZdb4Z4bNpgphcaQpBLNM2KGuRn1qLmN/F55umr8adpUeuvmg+bNqgiVT9d6lMsrk4cVW98gtyNZTC8SfsA6+63Vb8LcLWZEWgIQVhQn3/wVBuX2ZuPxGmN7UT9blAhY6Wuo2NtOazejSMD1ZaF382PQEMIcu/xIn0W4b6YpoedN3O492hR8PrysMB2jKXl8HRh5cSRQyCgh6Gbr+sNkUEYwlfe+MkzSHbTcteuzjaxmY6b6dhFuxvyEljebZF3OuQ/EyHOCGLSZd9EW1BGsgg0jCB+zXpIq/74Twh9Pyu/8oLiWFA/dv624A0iero2Vo9BaWvjT126I6Zg/6iFJPe/m4ogaaHNnyl4+U9+vO52A7u6xQB9LLSfjru2dqy7dvryvDhPDpLX5tT29lqXGSeZRqAlCeLXY7O3Hgr+E6c/8buMuBZFoCFCeotijWZnEAGMIBnsNJUqY9MGFZTC02AECccIKVoYARCkhTsfTQ9HAAQJxwgpWhgBEKSFOx9ND0cABAnHCClaGAEQpIU7H00PRwAECccIKVoYARCkhTsfTQ9HAAQJxwgpWhgBEKSFOx9ND0cAribhGGUyBTZtMNNtIIgZHJuuFGzaYKZLMMUygyNKySkCIEhOOxbNMoMACGIGR5SSUwRAkJx2LJplBgEQxAyOKCWnCIAgOe1YNMsMAiCIGRxRSk4RgB0kpx37wtjunLYs3WaBIOnindrd3nv966ndK883whQrz72LtsVGAASJDSEKyDMCIEieexdti40ACBIbQhSQZwRAkDz3LtoWGwEQJDaEKCDPCIAgee5dtC02AiBIbAhRQJ4RAEHy3LtoW1wEHBAkLoTIn2cEFkCQPHcv2hYXARAkLoLIn2sEQJBcdy8aFwsB2xVPMcWKBSEy5xmBinAxguS5g9G2eAjYwgJB4kGI3HlGwAFB8ty9aFtsBCz3MlYUxkaxOQtopb15E+sBV4AgiYHb4IJbaW/eBKGegRYrQXRRdKYRmG+vbPhvECTTfYjKJ4WAK+y/nfmn37gBgiSFMMrNMgLLwlr+ATcABMlyN6LuSSBwybHE711//3fOcOHQYiUBMcrMGgK3LOH+1BH2f1w/+upf1Va+6Frizy1hjTjCLZHvyUDtRfzOLgKua/17dmtvvuYFSyxVLHfOcq3brhBzNDLMLfOxYF++8t5vnQq6o7V24bff2Ti04JQqwh5x3UrJEnZJEHGIWSUqcMtaOvzIBALXjr72ed9mosbNWclQEAcn/6K3YrWPFEWhtExkoQyrpLFGmrNJqBUjAIKYeQ5CCRJ0mz2T75baRaW0RH8Fy6JRx6mOOjRley4oD+LTQwAEMYN1ZIL43f75l97qvLWprey6bqlI0zPXtUu2cEoOjTqUvt0vD+KSQQAEMYOrUYIEVWnHt9/bs9l5VF622kaEK4g0VbmGpmpiX1AexMdDAASJh5/MnQpB5M28x32TR8aEZR+2aJpGioCqUoDS0FF0e9PiXA8BEEQPr6DUDSWIX6VKv/b9rqedVtmuiMOsehaiQCMNTdMscdAvPeL8EQBB/HHRjW06ggQ14MC3j/QvOlZZCPfwilLAZdmGpmtiZ1CeVo4HQcz0fmYIEtTcvsl3ygUhysJyxsnBjEYch/5sUgq4G4LytEI8CGKmlzNPED8Ynp98a8s9USw/td2JNtcaZ8WAS6poStvvlz6PcSCImV7NJUGCoBl6+R8GrLbF8rIrymSvOVwh9XORyEPpu4LyZDUeBDHTcy1FEF/Ivvc9e+hsf7nikmKApmqusGiqxsoBMeybPiORIIiZjgJBAnDsm3x7G8ky5TYizZItyjZP1VaIsyMgS1NFgyBmugME0cRx5BtH9i8USSngOmXygi6Td+g4TddYviEuNU8AQcz0BQhiAMevfvWnxSu918qWU5kguYbIQ8Sx3DEqus9A8ZGKAEEiwfZMJhDkGUjMRXT9+ls7tlWKLNeUC647UbGIPMJi4mw2dxf/kkAQf1x0Y0EQXcQMpD8w+e7wonDKtu3SaCNoqlaZIBLxNM1YAEHMQAmCmMExdinDL/5Zu9O5qbxUJG+BKml4tKn+7YpSOAgSBbVn8/w/X3ocIiWuzzoAAAAASUVORK5CYII="},95494:function($e,Ie,o){$e.exports=o.p+"static/filterBg.61074335.png"},49676:function($e){$e.exports="data:image/png;base64,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EAABEAABEACBfYQABOB9NNh0FQRAAARAAARAAARAAARAAARAAARAAARAAARAAARAYDAE7vn9i8fGDrRuza2+TSlz0jlrql/6L63xjYnJ8fx4ZtZuabXsK7XWh1TFivI3Jhn6on9IKYMTxm/U7oSBFTEkGz4/SZjnnKqy0BZPbtrehs/fxM73q+558bDR/4iBxvgPs/6Y/1GCatY/8k+XWbiR/+g/9H+sX91I9S/2j4An9l+IwC63f7UxLs/VY3ne+sLa+tiz67Y13143AalXG3deOfOYdurx6/KJr951l84H271xFwiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjsXQQgAO/dsaVnIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACI0DgN+91U2p8/RaXt19idHbSOnc8rnZsTOlWlk+1svVDmbFXZZk9qTN7i3Z21t9bkWl9WXwigqxTTmmllS/r7vdErICQGzUgrl/K0Bg/T0Up61K+b/h86XlxB+l/SaZj/Jn/rH/kH/I/zGCN/kP/Y/9g/2H/7j373ynzgnPZUxu5ec61szNr7dbFjQ297noy/BZ7HqXWnVbPGueeyvL88ffeNXt6BNs3qgABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBPYUABOA9NZx0BgRAAARAAARAAARAAARAAARAAARAAARAAARAAARA4HIj8MEPP39gZWXmpBsfP6msu8Fpc62ztlX33CyzumVsK2vlE5lTU9rk07pl54xyh4x2c1a5iUyrcW30pP+utZs0zk05paL64hyl4dMSAlWHTOxJNf4TE4hTAm9M8PW/KZPc1X/C9kj1x4RgKYFZ+kz6H+ZoZfx7EWD+RwRC1n/xMgXkH/If/Yf+l+yT9Dr2D/Yf9m9o//sMvG5FKbXqnFkrS7XulFmxVp93Sl/Inb6Yb+hl51oreVuv5661YYO8vj1Wm3YXjcue1i5/xmn39Pw7D7x4t9Zb3X25t3XUDwIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAK7AgEIwLtimGgkCIAACIAACIAACIAACIAACIAACIAACIAACIAACIDATkXgbufMzEcWjmQbE8e1s8dzY45rnyVY62NbEYN3al9oFwiAAAiAAAiAAAiAAAiAAAgMhYA2K0bZ087o0y63p8eMOa2Wlk6/9z1HLw5VLz8GARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgX2IAATgfTjodBkEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQODyI3D33XebuVf+zEGrJ2aNzWaczme10zNOmVmn7axyaspo7TP9tqyzY8apllO6pbRpOWfN5W8hTwABEAABEAABEAABEAABEACBegRMkRTbbGij2sq5tlWqrZ1qO+02tDFLLm8vKmUWdCtbsBuri2aitTCxsjj/03edWARTEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACB0SDw/wEPHPrFqkm13gAAAABJRU5ErkJggg=="},12907:function($e,Ie,o){$e.exports=o.p+"static/defheaderbg.64926935.png"},69429:function($e,Ie,o){$e.exports=o.p+"static/lock.1b5026ee.png"}}]); diff --git a/p__Paths__ThemeChange__Detail.f2320c48.async.js b/p__Paths__ThemeChange__Detail.adf7512d.async.js similarity index 97% rename from p__Paths__ThemeChange__Detail.f2320c48.async.js rename to p__Paths__ThemeChange__Detail.adf7512d.async.js index 903634f221..c473c74298 100644 --- a/p__Paths__ThemeChange__Detail.f2320c48.async.js +++ b/p__Paths__ThemeChange__Detail.adf7512d.async.js @@ -114,7 +114,7 @@ `))&&cu.titleFlexEnd].join(" ")},pi.createElement("div",{className:cu.title},pi.createElement(a.Z,{title:(er=(mn=le.detail)==null?void 0:mn.name)==null?void 0:er.split(` `)[0]},pi.createElement("strong",{className:cu.titleName,style:{maxWidth:((Xr=_l==null?void 0:_l.current)==null?void 0:Xr.offsetWidth)<150?810:730}},(pa=(Wr=le.detail)==null?void 0:Wr.name)==null?void 0:pa.split(` `)[0])),pi.createElement("span",{className:"font24"},pi.createElement("br",null),(ga=(_a=le.detail)==null?void 0:_a.name)==null?void 0:ga.split(` -`).filter((vs,hA)=>hA!==0).join(""))),pi.createElement("div",null,pi.createElement("div",{className:cu.tagsWrap,ref:_l},((yn=le.detail)==null?void 0:yn.allow_add_member)&&!((Rr=le.detail)!=null&&Rr.excellent)&&pi.createElement(a.Z,{title:(bi=$g[((nr=le.detail)==null?void 0:nr.shixun_tag_num)-1])==null?void 0:bi.connect},pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{backgroundColor:(fn=$g[((oo=le.detail)==null?void 0:oo.shixun_tag_num)-1])==null?void 0:fn.bkcolor,color:(oa=$g[((ir=le.detail)==null?void 0:ir.shixun_tag_num)-1])==null?void 0:oa.txcolor,height:26,border:`1px solid ${(fl=$g[((Io=le.detail)==null?void 0:Io.shixun_tag_num)-1])==null?void 0:fl.bkcolor}`}},(ec=$g[((il=le.detail)==null?void 0:il.shixun_tag_num)-1])==null?void 0:ec.name))),((jd=le.detail)==null?void 0:jd.featured)>0&&pi.createElement("div",null,((cc=le.detail)==null?void 0:cc.featured)===1&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Pl=le.detail)==null?void 0:Pl.featured)===2&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((rd=le.detail)==null?void 0:rd.featured)===3&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((kd=le.detail)==null?void 0:kd.featured)===4&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Wf=le.detail)==null?void 0:Wf.excellent)&&((If=le.detail)==null?void 0:If.allow_add_member)&&((eg=$g[(($0=le.detail)==null?void 0:$0.shixun_tag_num)-1])==null?void 0:eg.name)=="\u516C\u5F00\u53D1\u5E03"&&((Z0=pt==null?void 0:pt.userInfo)==null?void 0:Z0.role)!=15&&pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((s0=le.detail)==null?void 0:s0.excellent)&&((yf=pt==null?void 0:pt.userInfo)==null?void 0:yf.role)==15&&pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Bi=le.detail)==null?void 0:Bi.is_plan)&&pi.createElement(a.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((mc=le.detail)==null?void 0:mc.laboratory_name)&&(0,Be.Ny)()&&pi.createElement("div",{className:cu.laboratory},pi.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),pi.createElement(a.Z,{title:(kA=le.detail)==null?void 0:kA.laboratory_name},pi.createElement("a",{href:`https://${(RA=le.detail)==null?void 0:RA.laboratory_url}`,target:"_blank",className:cu.name},(Jh=le.detail)==null?void 0:Jh.laboratory_name))),pi.createElement("div",{className:cu.contentWrap},pi.createElement("div",{className:cu.contentLeftWrap},!!((nh=le.detail)!=null&&nh.stages_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u7AE0\u8282"),pi.createElement("p",{className:"mt3"},(m0=le.detail)==null?void 0:m0.stages_count)),!!((rh=le.detail)!=null&&rh.shixuns_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u5355\u5143"),pi.createElement("p",{className:"mt3"},(hu=le.detail)==null?void 0:hu.shixuns_count)),!!((p0=le.detail)!=null&&p0.challenge_choose_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),pi.createElement("p",{className:"mt3"},(I0=le.detail)==null?void 0:I0.challenge_choose_count)),!!((Df=le.detail)!=null&&Df.challenges_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),pi.createElement("p",{className:"mt3"},(Vf=le.detail)==null?void 0:Vf.challenges_count)),!!((Rg=le.detail)!=null&&Rg.videos_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u89C6\u9891"),pi.createElement("p",{className:"mt3"},(Fh=le.detail)==null?void 0:Fh.videos_count)),!!((wf=le.detail)!=null&&wf.attachment_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u8BFE\u4EF6"),pi.createElement("p",{className:"mt3"},(mu=le.detail)==null?void 0:mu.attachment_count)),((dd=le.detail)==null?void 0:dd.publish_status)!==0&&!!((Zi=le.detail)!=null&&Zi.subject_score)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u7ECF\u9A8C\u503C"),pi.createElement("p",{className:"mt3"},(nl=le.detail)==null?void 0:nl.subject_score)),((ru=le.detail)==null?void 0:ru.publish_status)!==0&&!!((Uu=le.detail)!=null&&Uu.member_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,pi.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),pi.createElement(a.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((Hc=le.detail)==null?void 0:Hc.member_count_update_at)||"--"}`},pi.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),pi.createElement("p",{className:"mt3"},(Ac=le.detail)==null?void 0:Ac.member_count)),((bf=le.detail)==null?void 0:bf.subject_score)>0&&pi.createElement("span",{className:"font14 c-white"},pi.createElement("span",null,"\u8BC4\u5206"),pi.createElement("br",null),pi.createElement("div",{className:cu.rating},pi.createElement(t5.Z,{allowHalf:!0,style:{fontSize:12},value:(0,ae.og)((v0=le.detail)==null?void 0:v0.averge_star),disabled:!0}))))),!!((Qg=(gh=le.detail)==null?void 0:gh.courses)!=null&&Qg.length)&&pi.createElement("aside",{className:cu.nav},pi.createElement("div",{className:cu.navLeft},Bu.course_identity<4&&pi.createElement(a.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},pi.createElement("a",{href:`/classrooms/${Bu==null?void 0:Bu.course_id}/newgolds/settings`,target:"_blank"},pi.createElement("i",{className:`iconfont icon-bianji1 ${cu.navLeftIcon}`}))),pi.createElement(me.Z,{dropdownRender:()=>{var vs,hA,Rl;return pi.createElement(Xs.default,null,(Rl=(hA=[...(vs=le.detail)==null?void 0:vs.courses])==null?void 0:hA.reverse())==null?void 0:Rl.map((ou,fd)=>{var Lf,of;return pi.createElement(Xs.default.Item,{key:ou.course_id,onClick:()=>CA(ou.course_id)},pi.createElement("span",{className:"font14"},"\u7B2C",((of=(Lf=le.detail)==null?void 0:Lf.courses)==null?void 0:of.length)-fd,"\u671F"))}))}},pi.createElement("div",null,pi.createElement("span",{className:"font14 current"},"\u7B2C",pi.createElement("span",{className:cu.colorOrange},zc),"\u671F"),pi.createElement(n5.Z,null))),pi.createElement("div",{className:cu.navContent},pi.createElement("div",{className:cu.contentItem},pi.createElement("div",{className:cu.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),pi.createElement("div",{className:cu.contentItemText},Bu==null?void 0:Bu.start_date)),pi.createElement("div",{className:cu.verticalLine}),pi.createElement("div",{className:cu.contentItem},pi.createElement("div",{className:cu.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),pi.createElement("div",{className:cu.contentItemText},Bu==null?void 0:Bu.end_date)),pi.createElement("div",{className:cu.verticalLine}),pi.createElement("div",{className:cu.contentItem},pi.createElement("div",{className:cu.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),pi.createElement("div",{className:cu.contentItemText},Bu==null?void 0:Bu.student_count," \u4EBA")))),pi.createElement("div",{className:cu.navRight,style:{display:"none"}},pi.createElement("div",{className:cu.flexRow},((DA=Bu==null?void 0:Bu.course_status)==null?void 0:DA.status)===1&&pi.createElement("div",{className:"mr20 c-red-ee4"},(Hg=Bu==null?void 0:Bu.course_status)==null?void 0:Hg.time),((D0=Bu==null?void 0:Bu.course_status)==null?void 0:D0.status)===2&&Bu.course_identity<6&&pi.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((Ih=Bu.course_status)==null?void 0:Ih.status)===2&&(Bu.course_identity<6?pi.createElement("a",{className:cu.classButton,href:`/classrooms/${(wd=(au=Bu==null?void 0:Bu.first_category_url)==null?void 0:au.split("/"))==null?void 0:wd[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):pi.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((gl=Bu.course_status)==null?void 0:gl.status)===1&&Bu.course_identity>5&&pi.createElement("div",{className:cu.classButton,onClick:iu},"\u7ACB\u5373\u52A0\u5165"),((LA=Bu.course_status)==null?void 0:LA.status)===1&&Bu.course_identity===5&&pi.createElement("a",{className:cu.classButton,href:`/classrooms/${(Rd=(Uc=Bu==null?void 0:Bu.first_category_url)==null?void 0:Uc.split("/"))==null?void 0:Rd[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Kd=Bu.course_status)==null?void 0:Kd.status)===0&&Bu.course_identity>5&&pi.createElement("div",{className:cu.classButton,onClick:iu},"\u7ACB\u5373\u62A5\u540D"),((Ld=Bu.course_status)==null?void 0:Ld.status)===0&&Bu.course_identity===5&&pi.createElement("div",{className:cu.classButton},"\u62A5\u540D\u6210\u529F"),(((Bf=Bu==null?void 0:Bu.course_status)==null?void 0:Bf.status)===0||((Cf=Bu==null?void 0:Bu.course_status)==null?void 0:Cf.status)===1)&&Bu.course_identity<5&&pi.createElement("a",{className:cu.classButton,href:`/classrooms/${(L0=(Vu=Bu==null?void 0:Bu.first_category_url)==null?void 0:Vu.split("/"))==null?void 0:L0[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),ws&&Jd&&((Yf=le.detail)==null?void 0:Yf.has_participate)&&pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),ws&&Jd&&!((cA=le.detail)!=null&&cA.has_participate)&&(Br?pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pi.createElement("span",{className:`${cu.classButton} ${cu.bg28e}`,onClick:ic},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),pi.createElement("div",{className:cu.flexRow},ws&&!!((af=(K0=le.detail)==null?void 0:K0.courses)!=null&&af.length)&&Jd&&pi.createElement("span",{className:"mt20"},pi.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(vg=le.detail)==null?void 0:vg.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pi.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pi.createElement("span",{className:"mr5 c-red-ee4"},Br===!0?((Qf=le.detail)==null?void 0:Qf.participant_count)+1:(lp=le.detail)==null?void 0:lp.participant_count),"\u4EBA")),ws&&!((sg=(zv=le.detail)==null?void 0:zv.courses)!=null&&sg.length)&&Jd&&pi.createElement("span",null,!((m5=le.detail)!=null&&m5.has_participate)&&(Br===!0?pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pi.createElement("a",{className:`${cu.classButton} ${cu.bg28e}`,onClick:ic},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((dc=le.detail)==null?void 0:dc.has_participate)&&pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pi.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(qh=le.detail)==null?void 0:qh.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pi.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pi.createElement("span",{className:"mr5 c-red-ee4"},Br===!0?((Zv=le.detail)==null?void 0:Zv.participant_count)+1:(GE=le.detail)==null?void 0:GE.participant_count),"\u4EBA"))))))),pi.createElement(lf,null),NA.status&&pi.createElement(mf,{type:"subject",onCancel:()=>ac(!1),onOk:vs=>U0(void 0,null,function*(){ac(!1);let hA={user_customize:vs.user_customize,type:vs.type};vs.user_customize?hA=Qv(Ch({},hA),{discipline_name:vs.discipline_name,sub_discipline_name:vs.sub_discipline_name}):vs.sub_discipline_id&&(hA=Qv(Ch({},hA),{sub_discipline_id:vs.sub_discipline_id}));const Rl=yield(0,z.WO)(Ch({id:l0.pathId},hA));((Rl==null?void 0:Rl.status)===0||(Rl==null?void 0:Rl.status)===1)&&(Qo(),ge.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),pi.createElement(de.default,{open:ds,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Tl(!1)},centered:!0,footer:pi.createElement("div",null,pi.createElement(ce.ZP,{type:"primary",onClick:()=>{Tl(!1)}},"\u6211\u77E5\u9053\u4E86"))},pi.createElement(Pe.Z,{style:{maxHeight:378,overflow:"auto"},value:(XE=(_h=le==null?void 0:le.detail)==null?void 0:_h.toast)==null?void 0:XE.content})))};var Vh=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,globalSetting:pt})=>({pathsDetail:ye,user:we,globalSetting:pt,loading:le.models.index}))(mm),hc={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},x0={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},nd=oe(59301),iv=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const q5=(0,Hd.W8)(({item:ye,toIndex:we,params:le,isShow:pt,setShow:cn,dispatch:dn,user:jn,classroomList:Jt,handleDeleteMember:gt,pathsDetail:an,EditPowerClick:Mn})=>{var Vn,Rn,wr,_r;return nd.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},nd.createElement("div",{className:x0.directionItemWrap},nd.createElement(a.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:nd.createElement("div",{className:x0.teamHeight},nd.createElement("div",{style:{display:"flex"}},nd.createElement("div",{className:x0.imageWrap,style:{marginRight:11}},nd.createElement("img",{className:x0.imageWrap,src:ve.Z.API_SERVER+"/images/"+(ye==null?void 0:ye.image_url)})),nd.createElement("div",null,nd.createElement("div",{title:ye==null?void 0:ye.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(ye==null?void 0:ye.name)||"--"),nd.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ye==null?void 0:ye.school))),nd.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(ye!=null&&ye.brief_introduction)&&nd.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(ye==null?void 0:ye.brief_introduction)&&nd.createElement("div",{className:x0.divHeight},ye==null?void 0:ye.brief_introduction),((Vn=jn==null?void 0:jn.userInfo)==null?void 0:Vn.user_id)===(ye==null?void 0:ye.id)&&nd.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Te.history.push("/account/profile")},nd.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},nd.createElement("div",{style:{position:"relative"}},nd.createElement("img",{draggable:!1,className:x0.imgradius,onClick:()=>{(0,Be.bg)()?Te.history.push(`${ye.user_url}`):dn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(ye==null?void 0:ye.image_url)}),((0,Be.Ny)()||((Rn=an==null?void 0:an.detail)==null?void 0:Rn.is_subject_member))&&nd.createElement(nd.Fragment,null,ye!=null&&ye.is_subject_creator?nd.createElement("div",{className:x0.member_power1},"\u521B\u5EFA\u8005"):ye!=null&&ye.can_edit_knowledge_graph||ye!=null&&ye.can_edit_stage?nd.createElement("div",{className:x0.member_power1,style:{cursor:((0,Be.j5)()||((wr=an==null?void 0:an.detail)==null?void 0:wr.is_creator))&&"pointer"},onClick:()=>Mn(ye)},"\u7F16\u8F91\u6743\u9650"):nd.createElement("div",{className:x0.member_power2,style:{cursor:((0,Be.j5)()||((_r=an==null?void 0:an.detail)==null?void 0:_r.is_creator))&&"pointer"},onClick:()=>Mn(ye)},"\u67E5\u770B\u6743\u9650"))),nd.createElement("div",null,nd.createElement("span",{className:"multi_ellipsis1"},(ye==null?void 0:ye.name)||"--"),nd.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(ye==null?void 0:ye.school)||"--"))),nd.createElement("br",null)))}),ov=(0,Hd.JN)(({isShow:ye,setShow:we,pathsDetail:le,items:pt,params:cn,dispatch:dn,user:jn,classroomList:Jt,handleDeleteMember:gt,EditPowerClick:an})=>nd.createElement("div",{className:"task-list-container"},pt==null?void 0:pt.map((Mn,Vn)=>nd.createElement(q5,{key:`${Mn.id}`,isShow:ye,setShow:we,dispatch:dn,pathsDetail:le,handleDeleteMember:gt,user:jn,classroomList:Jt,toIndex:Vn+1,params:cn,index:Vn,item:Mn,EditPowerClick:an})))),a0=({data:ye,user:we,classroomList:le,pathsDetail:pt,operation:cn,callback:dn,handleDeleteMember:jn,onCancel:Jt,dispatch:gt,visible:an=!1,EditPowerClick:Mn})=>{const[Vn,Rn]=(0,y.useState)(ye),wr=(0,Te.useParams)(),[_r,ea]=(0,y.useState)(),[lr,Da]=(0,y.useState)(!0);function Fr(cr){const{newIndex:Qr,oldIndex:Kr}=cr;cn&&(zr(b0()(Vn,Kr,Qr).map(Pr=>Pr==null?void 0:Pr.id)),Rn(b0()(Vn,Kr,Qr)))}(0,y.useEffect)(()=>{Rn(ye)},[JSON.stringify(ye)]);function zr(cr){return iv(this,null,function*(){const Qr=yield(0,it.ZP)(`/api/paths/${wr==null?void 0:wr.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:cr}});gt({type:"pathsDetail/getRightData",payload:{id:wr.pathId}}),gt({type:"pathsDetail/getPathsDetail",payload:{id:wr.pathId}})})}return nd.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},nd.createElement(ov,{axis:"xy",helperClass:"dragging-li",isShow:lr,setShow:Da,distance:2,disableAutoscroll:!0,dispatch:gt,pathsDetail:pt,handleDeleteMember:jn,user:we,classroomList:le,params:wr,items:Vn,onSortEnd:Fr,EditPowerClick:Mn}))};var _5=(0,Te.connect)(({user:ye,classroomList:we,pathsDetail:le})=>({user:ye,classroomList:we,pathsDetail:le}))(a0),Sh={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},np=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const $5=null,s5=(0,Hd.W8)(({item:ye,toIndex:we,params:le,dispatch:pt,classroomList:cn,handleDeleteMember:dn,pathsDetail:jn})=>{var Jt,gt,an,Mn;return y.createElement("span",{onClick:()=>{window.open(ye==null?void 0:ye.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},y.createElement("div",{className:Sh.directionItemWrap},y.createElement("img",{className:Sh.imgradius,src:ve.Z.API_SERVER+(ye==null?void 0:ye.default_image)}),y.createElement("span",{className:Sh.groupActionWrap},y.createElement(a.Z,{title:ye.name},y.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Jt=ye.name)==null?void 0:Jt.length)>7?y.createElement("span",null,(gt=ye.name)==null?void 0:gt.substring(0,7),y.createElement("br",null)," ",(an=ye.name)==null?void 0:an.substring(7,14),(ye==null?void 0:ye.name.length)>14&&"..."):ye.name)))),y.createElement("div",{className:Sh.bottomdiv},y.createElement(a.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${ye==null?void 0:ye.visits}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},ye==null?void 0:ye.visits))),y.createElement(a.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${ye==null?void 0:ye.course_members_count}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",ye==null?void 0:ye.course_members_count))),y.createElement(a.Z,{overlayStyle:{maxWidth:380},title:y.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",ye==null?void 0:ye.tasks_count),placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",ye==null?void 0:ye.tasks_count))),y.createElement(a.Z,{title:"\u5220\u9664",placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{color:"#bbbbbb",display:!((Mn=jn==null?void 0:jn.detail)!=null&&Mn.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Vn=>{Vn.stopPropagation(),dn(ye.id)}})))))}),pm=(0,Hd.JN)(({items:ye,params:we,dispatch:le,classroomList:pt,handleDeleteMember:cn,pathsDetail:dn})=>y.createElement("div",{className:"task-list-container",style:{minHeight:(ye==null?void 0:ye.length)*240}},ye==null?void 0:ye.map((jn,Jt)=>y.createElement(s5,{key:`${jn.id}`,dispatch:le,pathsDetail:dn,handleDeleteMember:cn,classroomList:pt,toIndex:Jt+1,params:we,index:Jt,item:jn})))),l5=({data:ye,classroomList:we,pathsDetail:le,callback:pt,handleDeleteMember:cn,onCancel:dn,dispatch:jn,visible:Jt=!1})=>{const[gt,an]=(0,y.useState)(ye),Mn=(0,Te.useParams)(),[Vn,Rn]=(0,y.useState)();function wr(ea){const{newIndex:lr,oldIndex:Da}=ea;_r(b0()(gt,Da,lr).map(Fr=>Fr==null?void 0:Fr.id)),an(b0()(gt,Da,lr))}(0,y.useEffect)(()=>{an(ye)},[JSON.stringify(ye)]);function _r(ea){return np(this,null,function*(){const lr=yield(0,it.ZP)(`/api/paths/${Mn==null?void 0:Mn.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:ea}})})}return y.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},y.createElement(pm,{axis:"y",helperClass:"dragging-li",pathsDetail:le,distance:2,dispatch:jn,handleDeleteMember:cn,classroomList:we,params:Mn,items:gt,onSortEnd:wr}))};var Dp=(0,Te.connect)(({classroomList:ye,pathsDetail:we})=>({classroomList:ye,pathsDetail:we}))(l5),Lp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",rp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Np="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Ci=oe(59301),q0=Object.getOwnPropertySymbols,zd=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,cd=(ye,we)=>{var le={};for(var pt in ye)zd.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&q0)for(var pt of q0(ye))we.indexOf(pt)<0&&z0.call(ye,pt)&&(le[pt]=ye[pt]);return le},jA=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});function h0(ye){const we=(cn,dn)=>{if(cn.localName===dn)return cn;for(let jn=0,Jt=cn;Jt=Jt.parentNode;jn++){if(Jt.localName===dn)return Jt;if(Jt==document.documentElement)return!1}},le=ye.target,pt=we(le,"a");if(console.log([pt],pt==null?void 0:pt.href,44),!(pt!=null&&pt.href)&&le.tagName.toUpperCase()==="IMG"){let cn=le.src||le.getAttribute("src");cn&&cn.indexOf("/images/avatars/User")===-1&&(ye.stopPropagation(),ye.preventDefault(),od.Z.publish("preview-image",cn))}}const i0=ye=>{var we=ye,{pathsDetail:le,user:pt,globalSetting:cn,loading:dn,classroomList:jn,dispatch:Jt}=we,gt=cd(we,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),an,Mn,Vn,Rn,wr,_r,ea,lr,Da,Fr,zr,cr,Qr,Kr,Pr,Fi,Lr,Aa,Ga,ma,Qa,zo,Xn,tr,$a,Lo,Zo,Wi,ft,la,Ma,Sa,ei,gi,li,eo,to,Vr,mn,er,Xr,Wr,pa,_a,ga,yn,Rr,nr,bi,oo,fn,ir,oa,Io,fl,il,ec,jd,cc,Pl,rd,kd,Wf,If,$0,eg,Z0,s0,yf,Bi,mc,kA,RA,Jh,nh,m0,rh,hu,p0,I0,Df,Vf,Rg,Fh,wf,mu,dd,Zi,nl,ru,Uu,Hc,Ac,bf,v0,gh,Qg,DA,Hg,D0,Ih,au,wd,gl,LA,Uc,Rd,Kd,Ld,Bf,Cf,Vu,L0;const[Yf]=(0,Te.useSearchParams)(),cA=(0,Te.useParams)(),[K0,af]=(0,y.useState)(!0),[vg,Qf]=(0,y.useState)(!1),[lp,zv]=(0,y.useState)(),[sg,m5]=(0,y.useState)(),[dc,qh]=(0,y.useState)({}),[Zv,GE]=(0,y.useState)(),_h=(0,y.useRef)(),[XE,l0]=(0,y.useState)(!1),[Bu,WE]=(0,y.useState)({}),[G0,Br]=(0,y.useState)(!1),[Ra,Ki]=(0,y.useState)(!1),[hi,ds]=(0,y.useState)(!1),[Tl,_l]=(0,y.useState)({}),[ku,NA]=(0,y.useState)(!1),BA=(0,Te.useLocation)(),AA=!((an=le.detail)!=null&&an.can_managed),Bc=()=>{ge.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,y.useEffect)(()=>{if(_h.current)return _h.current.addEventListener("mousedown",h0),()=>{var ys;(ys=_h.current)==null||ys.removeEventListener("mousedown",h0)}},[_h.current]);const CA=()=>jA(void 0,null,function*(){if(!(sg!=null&&sg.trim())){ge.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const ys=yield(0,z.bw)({id:cA.pathId,team_title:sg.trim()});zv(!lp),(ys==null?void 0:ys.status)===0&&(m5(null),ge.ZP.success(ys.message),Jt({type:"pathsDetail/getRightData",payload:{id:cA.pathId}}))});(0,y.useEffect)(()=>{var ys,Ju,fs;((ys=le.detail)==null?void 0:ys.show_spoc)===1&&Jt({type:"pathsDetail/getCoureses",payload:{id:cA.pathId}}),(Ju=le.detail)!=null&&Ju.show_history&&_A(),NA((0,Be.Ny)()||((fs=le.detail)==null?void 0:fs.is_subject_member))},[le.detail]);function _A(){return jA(this,null,function*(){WE(yield(0,z.ue)({id:cA.pathId,course_type:1}))})}(0,y.useEffect)(()=>{var ys,Ju,fs;if(((ys=jn.actionTabs)==null?void 0:ys.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Hf=(fs=(Ju=le.detail)==null?void 0:Ju.courses)==null?void 0:fs.find(ff=>{var bd;return ff.course_id===((bd=jn.actionTabs)==null?void 0:bd.name)});qh(Hf||{})}},[jn.actionTabs]),(0,y.useEffect)(()=>{var ys,Ju,fs,Hf,ff,bd,u0,c0,Em,up;let $h;if((ys=le.detail)!=null&&ys.has_start){const ah=(fs=(Ju=le.detail)==null?void 0:Ju.courses)==null?void 0:fs.findIndex(ym=>{var em;return parseInt((em=ym.course_status)==null?void 0:em.status)===1});$h=ah>-1?ah:0}else{let ah=(bd=(ff=(Hf=le.detail)==null?void 0:Hf.courses)==null?void 0:ff.map(ym=>{var em;return parseInt((em=ym.course_status)==null?void 0:em.status)}))==null?void 0:bd.lastIndexOf(2);$h=ah>-1?ah:0,ah=(c0=(u0=le.detail)==null?void 0:u0.courses)==null?void 0:c0.findIndex(ym=>{var em;return parseInt((em=ym.course_status)==null?void 0:em.status)===0}),$h=ah>-1?ah:$h}(Em=le.detail)!=null&&Em.courses&&qh(((up=le.detail)==null?void 0:up.courses[$h])||{})},[le.detail]);const zu=ys=>jA(void 0,null,function*(){de.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>jA(void 0,null,function*(){var Ju;const fs=yield(0,z.EP)({id:cA.pathId,user_id:ys});(fs==null?void 0:fs.status)===1&&(((Ju=pt.userInfo)==null?void 0:Ju.user_id)===ys&&(window.location.href=window.location.href),ge.ZP.info(fs==null?void 0:fs.message),ac())})})}),SA=ys=>jA(void 0,null,function*(){de.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>jA(void 0,null,function*(){const Ju=yield(0,z.$D)({id:cA.pathId,courseid:ys});(Ju==null?void 0:Ju.status)===0&&(ge.ZP.info("\u5220\u9664\u6210\u529F"),ac())})})}),pc=()=>{de.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>jA(void 0,null,function*(){const ys=yield(0,z.c3)({id:cA.pathId});ys.status===0&&(GE(!0),ge.ZP.success(ys.message))})})},Cc=()=>{Jt({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},nA=ys=>{if(AA){Bc();return}Jt({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:ys}})},ac=()=>{Jt({type:"pathsDetail/getPathsDetail",payload:{id:cA.pathId}}),Jt({type:"pathsDetail/getRightData",payload:{id:cA.pathId}}),Jt({type:"pathsDetail/getCoureses",payload:{id:cA.pathId}})},qo=()=>{var ys;return(0,Be.j5)()||((ys=le==null?void 0:le.detail)==null?void 0:ys.is_creator)},rl=()=>{var ys;return lp?Ci.createElement("div",{className:hc.flexRow},Ci.createElement(ee.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:sg,onChange:Ju=>m5(Ju.target.value)}),Ci.createElement(ce.ZP,{className:"ml5",onClick:()=>zv(!lp)},"\u53D6\u6D88"),Ci.createElement(ce.ZP,{className:"ml5",type:"primary",onClick:CA},"\u786E\u5B9A")):Ci.createElement("div",{className:hc.directionItemWrap},Ci.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ci.createElement("img",{style:{marginRight:"10px"},src:rp})," ",(ys=le.rightData)==null?void 0:ys.team_title),Ci.createElement("span",{className:hc.groupActionWrap},Ci.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(AA){Bc();return}zv(!lp)}})),Ci.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(AA){Bc();return}Ki(!0)}},"\u7F16\u8F91"))},Fu=()=>{(0,xe.tJ)(Jt)&&de.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>jA(void 0,null,function*(){var ys;const Ju=yield(0,z.JS)({id:dc==null?void 0:dc.course_id});Ju.status===0&&(ge.ZP.success(Ju.message),Jt({type:"pathsDetail/getPathsDetail",payload:{id:cA.pathId}}),parseInt((ys=dc.course_status)==null?void 0:ys.status)===1&&(0,ae.xg)(`${dc==null?void 0:dc.first_category_url}`))})})},ic=()=>jA(void 0,null,function*(){const ys=yield(0,it.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:cA.pathId}});(ys==null?void 0:ys.status)==0?iu():de.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>jA(void 0,null,function*(){const Ju=yield(0,it.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:cA.pathId}});(Ju==null?void 0:Ju.status)==0&&iu()})})}),iu=()=>jA(void 0,null,function*(){Qf(!0);const ys=yield(0,it.ZP)("/api/payments.json",{method:"POST",body:{subject_id:cA.pathId,payment_method:"wechat_qr"}});ys!=null&&ys.num&&(Qf(!1),Te.history.push(Yf.get("userid")?`/order/${cA.pathId}/pay?order_num=${ys==null?void 0:ys.num}&userid=${Yf.get("userid")}`:`/order/${cA.pathId}/pay?order_num=${ys==null?void 0:ys.num}`))}),ns=(ys,Ju)=>jA(void 0,null,function*(){Jt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const fs=Ju?yield(0,xr.BK)({id:ys}):yield(0,xr.Ir)({id:ys});if(Jt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),fs!=null&&fs.game_identifier||fs!=null&&fs.identifier){(0,ae.xg)(Ju?`/tasks/${fs==null?void 0:fs.identifier}/jupyter?subject_id=${cA.pathId}`:`/tasks/${fs.game_identifier}?subject_id=${cA.pathId}`);return}(fs==null?void 0:fs.status)===2?ws(fs==null?void 0:fs.message):(fs==null?void 0:fs.status)===3&&Qo(fs==null?void 0:fs.message)}),Qo=ys=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ys,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ws=ys=>{ys=ys!=null&&ys.includes(".json")?ys:`${ys}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jA(void 0,null,function*(){const Ju=yield(0,Bg.L8)({url:ys});if(!Ju)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const fs=yield(0,xr.Ir)({id:Ju.shixun_identifier});if(fs!=null&&fs.game_identifier){(0,ae.xg)(`/tasks/${fs.game_identifier}?subject_id=${cA.pathId}`);return}(fs==null?void 0:fs.status)===2?ws(fs==null?void 0:fs.message):(fs==null?void 0:fs.status)===3&&Qo(fs==null?void 0:fs.message)})})},zc=()=>{var ys;if(!(0,xe.tJ)(Jt))return;let Ju=[];(ys=le==null?void 0:le.stageData)==null||ys.forEach(Hf=>{var ff,bd;Hf.items&&((ff=Hf.items)!=null&&ff.length)&&((bd=Hf.items)==null||bd.forEach(u0=>{var c0;Ju.push(u0),u0.children&&((c0=u0.children)!=null&&c0.length)&&(Ju=Ju.concat(u0.children))}))});const fs=Ju.find(Hf=>["VideoItem","Attachment","Shixun"].includes(Hf.item_type));if(console.log(fs,"stageParam"),fs.item_type==="VideoItem"){(0,ae.xg)(`/video/${fs.id}?subject_id=${cA.pathId}`);return}if(fs.item_type==="Attachment"){(0,ae.xg)(fs.url);return}if(fs.item_type==="Shixun"){ns(fs.identifier,fs.is_jupyter);return}},Jd=()=>{var ys,Ju,fs,Hf;const ff=(Ju=(ys=le.detail)==null?void 0:ys.learning_status)==null?void 0:Ju[0],bd=(Hf=(fs=le.detail)==null?void 0:fs.learning_status)==null?void 0:Hf[1];if(ff==="can")return Ci.createElement(ce.ZP,{onClick:zc,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(ff==="disabled"){if(bd==="try"||bd==="unpayed")return Ci.createElement(ce.ZP,{loading:vg,onClick:ic,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(bd==="expired")return Ci.createElement(ce.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(bd==="buyed")return Ci.createElement(ce.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},vs=()=>{var ys,Ju,fs,Hf,ff,bd,u0,c0,Em,up,$h,ah,ym,em;const my=(Ju=(ys=le.detail)==null?void 0:ys.learning_status)==null?void 0:Ju[0],Iy=(Hf=(fs=le.detail)==null?void 0:fs.learning_status)==null?void 0:Hf[1];if(my==="disabled")return Ci.createElement(a.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Ci.createElement("b",{className:hc.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(my==="can")return Ci.createElement("b",{className:((bd=(ff=le.rightData)==null?void 0:ff.progress)==null?void 0:bd.certificated)==="drafted"?hc.disabled:"",onClick:hA},((c0=(u0=le.rightData)==null?void 0:u0.progress)==null?void 0:c0.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((up=(Em=le.rightData)==null?void 0:Em.progress)==null?void 0:up.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ah=($h=le.rightData)==null?void 0:$h.progress)==null?void 0:ah.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((em=(ym=le.rightData)==null?void 0:ym.progress)==null?void 0:em.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},hA=()=>jA(void 0,null,function*(){var ys,Ju,fs,Hf,ff,bd,u0,c0,Em,up,$h;const ah=()=>jA(void 0,null,function*(){const ym=yield(0,it.ZP)(`/api/users/${pt.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:cA.pathId}});(ym==null?void 0:ym.status)===0&&(ge.ZP.info("\u63D0\u4EA4\u6210\u529F"),Jt({type:"pathsDetail/getRightData",payload:{id:cA.pathId}}))});if(!((ys=pt.userInfo)!=null&&ys.professional_certification))return de.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ci.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,ae.xg)("/account/certification")}}),!1;if(((fs=(Ju=le.rightData)==null?void 0:Ju.progress)==null?void 0:fs.certificated)==="drafted")return!1;if(((ff=(Hf=le.rightData)==null?void 0:Hf.progress)==null?void 0:ff.certificated)==="none"||((u0=(bd=le.rightData)==null?void 0:bd.progress)==null?void 0:u0.certificated)==="rejected")return((c0=le.rightData)==null?void 0:c0.progress.learned)===100?de.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ah}):de.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Em=le.rightData)==null?void 0:Em.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ah}),!1;(($h=(up=le.rightData)==null?void 0:up.progress)==null?void 0:$h.certificated)==="passed"&&l0(!0)}),Rl=ys=>{qo()&&(ds(!0),_l(ys))},ou=(0,y.useMemo)(()=>{var ys,Ju;return Ci.createElement("div",{style:{width:"100%"}},(Ju=(ys=le.rightData)==null?void 0:ys.members)==null?void 0:Ju.map((fs,Hf)=>{var ff,bd;return Ci.createElement("div",{key:Hf,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Ci.createElement("div",{className:x0.directionItemWrap},Ci.createElement(a.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Ci.createElement("div",{className:x0.teamHeight},Ci.createElement("div",{style:{display:"flex"}},Ci.createElement("div",{className:x0.imageWrap,style:{marginRight:11}},Ci.createElement("img",{className:x0.imageWrap,src:ve.Z.API_SERVER+"/images/"+(fs==null?void 0:fs.image_url)})),Ci.createElement("div",null,Ci.createElement("div",{title:fs==null?void 0:fs.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(fs==null?void 0:fs.name)||"--"),Ci.createElement("div",{title:fs==null?void 0:fs.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},fs==null?void 0:fs.school))),Ci.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(fs!=null&&fs.brief_introduction)&&Ci.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(fs==null?void 0:fs.brief_introduction)&&Ci.createElement("div",{className:x0.divHeight},fs==null?void 0:fs.brief_introduction),((ff=pt==null?void 0:pt.userInfo)==null?void 0:ff.user_id)===(fs==null?void 0:fs.id)&&Ci.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Te.history.push("/account/profile")},Ci.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Ci.createElement("div",{style:{position:"relative"}},Ci.createElement("img",{draggable:!1,className:x0.imgradius,onClick:()=>{(0,Be.bg)()?Te.history.push(`${fs.user_url}`):Jt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(fs==null?void 0:fs.image_url)}),((0,Be.Ny)()||((bd=le==null?void 0:le.detail)==null?void 0:bd.is_subject_member))&&Ci.createElement(Ci.Fragment,null,fs!=null&&fs.is_subject_creator?Ci.createElement("div",{className:hc.member_power1},"\u521B\u5EFA\u8005"):fs!=null&&fs.can_edit_knowledge_graph||fs!=null&&fs.can_edit_stage?Ci.createElement("div",{className:hc.member_power1,style:{cursor:qo()&&"pointer"},onClick:()=>Rl(fs)},"\u7F16\u8F91\u6743\u9650"):Ci.createElement("div",{className:hc.member_power2,style:{cursor:qo()&&"pointer"},onClick:()=>Rl(fs)},"\u67E5\u770B\u6743\u9650"))),Ci.createElement("div",null,Ci.createElement("span",{className:"multi_ellipsis1"},(fs==null?void 0:fs.name)||"--"),Ci.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(fs==null?void 0:fs.school)||"--"))),Ci.createElement("br",null)))}))},[(Mn=le.rightData)==null?void 0:Mn.members]),fd=!!((Vn=le.detail)!=null&&Vn.participant_count)&&!((Rn=le.detail)!=null&&Rn.allow_statistics),of=((_r=(wr=le.detail)==null?void 0:wr.courses)==null?void 0:_r.findIndex(ys=>(ys==null?void 0:ys.course_id)===(dc==null?void 0:dc.course_id)))+1===((lr=(ea=le.detail)==null?void 0:ea.courses)==null?void 0:lr.length),E0=(0,y.useMemo)(()=>{var ys;return Ci.createElement(Fe.Z,{DataProps:(ys=le.rightData)==null?void 0:ys.tags})},[(Da=le.rightData)==null?void 0:Da.tags]);return Ci.createElement("section",{className:hc.rightWrap},((Fr=le.rightData)==null?void 0:Fr.qrcode_img)&&Ci.createElement("div",{className:hc.qrCode},Ci.createElement("img",{src:(zr=le.rightData)==null?void 0:zr.qrcode_img})),((cr=le.rightData)==null?void 0:cr.progress)&&Ci.createElement("div",{className:`${hc.card} ${hc.cardTop}`,style:{top:(Kr=(Qr=le.detail)==null?void 0:Qr.courses)!=null&&Kr.length?"-140px":"-70px"}},parseInt((Pr=dc==null?void 0:dc.course_status)==null?void 0:Pr.status)===2&&dc.course_identity<6&&Ci.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Fi=dc.course_status)==null?void 0:Fi.status)===2&&(dc.course_identity<6?"":Ci.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Ci.createElement("div",{className:hc.flexRow},fd&&!!((Aa=(Lr=le.detail)==null?void 0:Lr.courses)!=null&&Aa.length)&&of&&Ci.createElement("span",{className:"mt20"},Ci.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Ga=le.detail)==null?void 0:Ga.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ci.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ci.createElement("span",{className:"mr5 c-red-ee4"},Zv===!0?((ma=le.detail)==null?void 0:ma.participant_count)+1:(Qa=le.detail)==null?void 0:Qa.participant_count),"\u4EBA")),fd&&!((Xn=(zo=le.detail)==null?void 0:zo.courses)!=null&&Xn.length)&&of&&Ci.createElement("span",null,!((tr=le.detail)!=null&&tr.has_participate)&&(Zv===!0?Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ci.createElement("a",{className:`${hc.classButton} ${hc.bg28e}`,onClick:pc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),(($a=le.detail)==null?void 0:$a.has_participate)&&Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ci.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Lo=le.detail)==null?void 0:Lo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ci.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ci.createElement("span",{className:"mr5 c-red-ee4"},Zv===!0?((Zo=le.detail)==null?void 0:Zo.participant_count)+1:(Wi=le.detail)==null?void 0:Wi.participant_count),"\u4EBA"))),parseInt((ft=dc==null?void 0:dc.course_status)==null?void 0:ft.status)===1&&Ci.createElement("div",{className:"mr20 c-red-ee4"},(la=dc==null?void 0:dc.course_status)==null?void 0:la.time),Ci.createElement("p",{style:{display:dc.course_identity<6?"":"none"},className:`mb10 mt10 ${hc.flexRowAbout}`},Ci.createElement("span",{style:{display:((Ma=dc.course_status)==null?void 0:Ma.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Sa=le.rightData)==null?void 0:Sa.progress.learned,"%"),Ci.createElement("span",{style:{display:((ei=dc.course_status)==null?void 0:ei.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,ae.li)((gi=le.rightData)==null?void 0:gi.progress.time)," "),((eo=(li=le.rightData)==null?void 0:li.progress)==null?void 0:eo.certificated)!="disabled"&&Ci.createElement(ce.ZP,{disabled:((Vr=(to=le.rightData)==null?void 0:to.progress)==null?void 0:Vr.certificated)==="drafted",onClick:hA},((er=(mn=le.rightData)==null?void 0:mn.progress)==null?void 0:er.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Wr=(Xr=le.rightData)==null?void 0:Xr.progress)==null?void 0:Wr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((_a=(pa=le.rightData)==null?void 0:pa.progress)==null?void 0:_a.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((yn=(ga=le.rightData)==null?void 0:ga.progress)==null?void 0:yn.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Ci.createElement(a.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Ci.createElement(D1.Z,{percent:(Rr=le.rightData)==null?void 0:Rr.progress.learned,showInfo:!1,style:{display:((nr=dc.course_status)==null?void 0:nr.status)<=1&&dc.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((bi=dc.course_status)==null?void 0:bi.status)===2&&((oo=le.detail)==null?void 0:oo.allow_add_member)&&Ci.createElement("a",{className:hc.classButton,onClick:()=>{if(dc!=null&&dc.forbid_visit_info){(0,ae.xg)(dc==null?void 0:dc.first_category_url);return}window.open(dc==null?void 0:dc.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((fn=dc.course_status)==null?void 0:fn.status)===1&&dc.course_identity>5&&Ci.createElement("div",{className:hc.classButton,onClick:Fu},"\u7ACB\u5373\u52A0\u5165"),parseInt((ir=dc.course_status)==null?void 0:ir.status)===1&&dc.course_identity===5&&Ci.createElement("a",{className:hc.classButton,href:`${dc==null?void 0:dc.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((oa=dc.course_status)==null?void 0:oa.status)===0&&dc.course_identity>5&&Ci.createElement("div",{className:hc.classButton,onClick:Fu},"\u7ACB\u5373\u62A5\u540D"),parseInt((Io=dc.course_status)==null?void 0:Io.status)===0&&dc.course_identity===5&&Ci.createElement("div",{className:hc.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((fl=dc==null?void 0:dc.course_status)==null?void 0:fl.status)===0||parseInt((il=dc==null?void 0:dc.course_status)==null?void 0:il.status)===1)&&dc.course_identity<5&&Ci.createElement("a",{className:hc.classButton,onClick:()=>{if(dc!=null&&dc.forbid_visit_info){(0,ae.xg)(dc==null?void 0:dc.first_category_url);return}window.open(dc==null?void 0:dc.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),fd&&of&&((ec=le.detail)==null?void 0:ec.has_participate)&&Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),fd&&of&&!((jd=le.detail)!=null&&jd.has_participate)&&(Zv?Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ci.createElement("span",{className:`${hc.classButton} ${hc.bg28e}`,onClick:pc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((cc=le.detail)!=null&&cc.excellent)&&((Pl=le.detail)==null?void 0:Pl.is_free)!==!0&&Ci.createElement("div",{className:hc.price},Ci.createElement("div",{className:hc.d1},Ci.createElement("span",null,Ci.createElement(a.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Ci.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Ci.createElement("span",{style:{color:"#333"}},((kd=(rd=le.detail)==null?void 0:rd.expiration_type)==null?void 0:kd.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((If=(Wf=le.detail)==null?void 0:Wf.expiration_type)==null?void 0:If.clazz)==="2"&&`\u8D2D\u4E70\u540E${(Z0=(eg=($0=le.detail)==null?void 0:$0.expiration_type)==null?void 0:eg.days)==null?void 0:Z0[0]}\u5929\u5185\u6709\u6548`,((yf=(s0=le.detail)==null?void 0:s0.expiration_type)==null?void 0:yf.clazz)==="3"&&`${(kA=(mc=(Bi=le.detail)==null?void 0:Bi.expiration_type)==null?void 0:mc.days)==null?void 0:kA.join("\u5230")}`)),vs()),((Jh=(RA=le.detail)==null?void 0:RA.learning_status)==null?void 0:Jh[0])==="can"?Ci.createElement(y.Fragment,null,Ci.createElement("div",{className:hc.d2},Ci.createElement("span",null,"\u5DF2\u5B66",(nh=le.rightData)==null?void 0:nh.progress.learned,"%"),Ci.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,ae.li)((m0=le.rightData)==null?void 0:m0.progress.time))),Ci.createElement("div",{className:hc.d3},Ci.createElement("div",{style:{width:((rh=le.rightData)==null?void 0:rh.progress.learned)+"%"}}))):Ci.createElement("div",{className:hc.d4},((hu=le.detail)==null?void 0:hu.is_discount)&&!!((p0=le.detail)!=null&&p0.origin_price)&&Ci.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Ci.createElement("br",null),Ci.createElement("i",null,"\xA5",(I0=le.detail)==null?void 0:I0.origin_price)),Ci.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Ci.createElement("div",null,Ci.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Df=le.detail)!=null&&Df.is_discount?(Vf=le.detail)==null?void 0:Vf.price:(Rg=le.detail)==null?void 0:Rg.origin_price),(Fh=le.detail)!=null&&Fh.is_discount?Ci.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(wf=le.detail)!=null&&wf.countdown?`\u5012\u8BA1\u65F6:${(mu=le.detail)==null?void 0:mu.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Ci.createElement(Ci.Fragment,null))),Jd()),Ci.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Ci.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ci.createElement("img",{style:{marginRight:"10px"},src:Lp})," ",(dd=le.detail)==null?void 0:dd.learning_notes_title)),Ci.createElement("div",{ref:_h},Ci.createElement(Pe.Z,{className:"fon16",value:(Zi=le.detail)==null?void 0:Zi.learning_notes}))),!!((ru=(nl=le.rightData)==null?void 0:nl.members)!=null&&ru.length)&&Ci.createElement("div",{className:`${hc.card} pb0`,style:{marginTop:(Hc=(Uu=le.detail)==null?void 0:Uu.courses)!=null&&Hc.length?-135:-65}},qo()?rl():Ci.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ci.createElement("img",{style:{marginRight:"10px"},src:rp})," ",(Ac=le.rightData)==null?void 0:Ac.team_title),ku&&Ci.createElement(_5,{getMemberPower:qo,EditPowerClick:Rl,data:(bf=le.rightData)==null?void 0:bf.members,operation:(v0=le.detail)==null?void 0:v0.allow_add_member,handleDeleteMember:zu}),!ku&&ou,(qo()||((gh=le.detail)==null?void 0:gh.allow_edit_stage))&&Ci.createElement(aa.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Ci.createElement($r.Z,{className:"c-blue current",onClick:()=>{if(AA){Bc();return}Br(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((DA=(Qg=le.rightData)==null?void 0:Qg.tags)!=null&&DA.length)&&((Hg=le.detail)==null?void 0:Hg.show_tag)&&Ci.createElement("div",{className:hc.skillWrap},Ci.createElement("p",{className:`${hc.skillTopWrap} font16 mb20`},Ci.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Ci.createElement("span",{className:"ml5 c-grey-c"},(Ih=(D0=le.rightData)==null?void 0:D0.tags)==null?void 0:Ih.length))),E0),((au=le.detail)==null?void 0:au.show_spoc)===1&&Ci.createElement("div",{className:`${hc.card} pb0`,style:{marginTop:15}},Ci.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ci.createElement("img",{style:{marginRight:"10px"},src:Np}),"SPOC\u8BFE\u5802"),Ci.createElement(Dp,{data:(wd=le.Courses)==null?void 0:wd.spoc_courses,handleDeleteMember:SA}),((gl=le.detail)==null?void 0:gl.show_spoc)===1&&((Uc=(LA=le==null?void 0:le.Courses)==null?void 0:LA.spoc_courses)==null?void 0:Uc.length)<3&&((Rd=le.detail)==null?void 0:Rd.allow_add_member)&&Ci.createElement(aa.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Ci.createElement($r.Z,{className:"c-blue current",onClick:()=>nA()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Kd=le.detail)==null?void 0:Kd.show_history)&&Ci.createElement("div",{className:`${hc.card} pb0`,style:{marginTop:15}},Ci.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ci.createElement("img",{style:{marginRight:"10px"},src:Np}),"\u5386\u53F2\u8BFE\u5802"),Ci.createElement(Dp,{data:Bu==null?void 0:Bu.spoc_courses,handleDeleteMember:SA}),((Ld=le.detail)==null?void 0:Ld.show_history)&&((Bf=Bu==null?void 0:Bu.spoc_courses)==null?void 0:Bf.length)<3&&((Cf=le.detail)==null?void 0:Cf.allow_add_member)&&Ci.createElement(aa.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Ci.createElement($r.Z,{className:"c-blue current",onClick:()=>nA(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Ci.createElement(_d,{open:G0,onReloadData:ac,onClose:()=>Br(!1)}),Ci.createElement(pf,{onReloadData:ac,data:Bu}),Ci.createElement(VA.Z,{visible:XE,onCancel:()=>{l0(!1)},data:((L0=(Vu=le.rightData)==null?void 0:Vu.progress)==null?void 0:L0.info)||{}}),Ci.createElement(Oh,{visible:Ra,onCancel:()=>Ki(!1),handleDeleteMember:ys=>{zu(ys)},showEditPowerModal:()=>ds(!0),setMemberInfo:ys=>_l(ys)}),Ci.createElement(Cg,{visible:hi,memberInfo:Tl,onCancel:()=>ds(!1)}))};var eh=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,globalSetting:pt,classroomList:cn})=>({pathsDetail:ye,user:we,globalSetting:pt,loading:le.models.index,classroomList:cn}))(i0),Id={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},Op=oe(10906),th={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},u5=oe(89392),eE="data:image/png;base64,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",tE="data:image/png;base64,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",ms=oe(59301),nE=Object.defineProperty,rE=Object.defineProperties,v1=Object.getOwnPropertyDescriptors,E1=Object.getOwnPropertySymbols,aE=Object.prototype.hasOwnProperty,ME=Object.prototype.propertyIsEnumerable,TE=(ye,we,le)=>we in ye?nE(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,Gf=(ye,we)=>{for(var le in we||(we={}))aE.call(we,le)&&TE(ye,le,we[le]);if(E1)for(var le of E1(we))ME.call(we,le)&&TE(ye,le,we[le]);return ye},P0=(ye,we)=>rE(ye,v1(we)),Tg=(ye,we)=>{var le={};for(var pt in ye)aE.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&E1)for(var pt of E1(ye))we.indexOf(pt)<0&&ME.call(ye,pt)&&(le[pt]=ye[pt]);return le},Xf=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const rc=(ye={})=>{var we,le;switch(ye==null?void 0:ye.item_type){case"Challenge":return ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ms.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ms.createElement(a.Z,{title:"\u6559\u5B66\u89C6\u9891"},ms.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ms.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((ye==null?void 0:ye.homework_type)==="group")return ms.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ms.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((ye==null?void 0:ye.homework_type)==="normal")return ms.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ms.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ms.createElement(a.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ms.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((ye==null?void 0:ye.homework_type)==="hack")return ms.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ms.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return ye!=null&&ye.is_all_choice?ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ms.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):ye!=null&&ye.is_unity_3d?((we=ye==null?void 0:ye.challenge_types)==null?void 0:we.length)<=1?ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ms.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ms.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((le=ye==null?void 0:ye.challenge_types)==null?void 0:le.length)>1?ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ms.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ye!=null&&ye.is_jupyter_lab?ms.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},ms.createElement("img",{width:20,src:eE})):ye!=null&&ye.is_jupyter?ms.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},ms.createElement("img",{width:20,src:tE})):ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ms.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ms.createElement(a.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},ms.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},iE=(ye,{key:we},le)=>ye.map(pt=>pt.key===we?P0(Gf({},pt),{children:le}):pt.children?P0(Gf({},pt),{children:iE(pt.children,{key:we},le)}):pt),uA=ye=>{var we=ye,{pathsDetail:le,globalSetting:pt,user:cn,loading:dn,updateSort:jn,isPaths:Jt,dispatch:gt,isShowSchedule:an,getData:Mn}=we,Vn=Tg(we,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:Rn,visibleType:wr="All"}=le;let[_r,ea]=(0,y.useState)([]),[lr,Da]=(0,y.useState)([]);const[Fr,zr]=(0,y.useState)([]),[cr,Qr]=(0,y.useState)([]),[Kr,Pr]=(0,y.useState)([]),Fi=(0,Te.useParams)(),[Lr,Aa]=(0,y.useState)([]),[Ga,ma]=(0,y.useState)({}),[Qa,zo]=(0,y.useState)(!1),Xn=(Vr=[],mn="")=>Vr==null?void 0:Vr.map((er,Xr)=>{var Wr;const pa=P0(Gf({},er),{chapter_id:mn?[mn,Xr+1].join("-"):Xr+1,title:`${er==null?void 0:er.name}`,key:`${er==null?void 0:er.id}`,icon:rc,isLeaf:(er==null?void 0:er.item_type)!=="StageCatalog"});return((Wr=er==null?void 0:er.children)==null?void 0:Wr.length)>0?(lr.push(pa==null?void 0:pa.key),P0(Gf({},pa),{children:Xn(er==null?void 0:er.children,pa==null?void 0:pa.chapter_id)})):pa});(0,y.useEffect)(()=>{if(Vn.data&&!(0,u5.isEqual)(Vn.data,Lr)){lr=[];const Vr=JSON.parse(JSON.stringify(Vn.data));ft(Vr,0),Aa([...Vr]),Vn!=null&&Vn.expandAll||wr!="All"?ea([...lr]):ea([])}},[Vn.data,wr,Vn==null?void 0:Vn.expandAll]),(0,y.useEffect)(()=>{var Vr,mn,er,Xr,Wr,pa,_a,ga,yn,Rr;let nr;if((Vr=le.detail)!=null&&Vr.has_start){const bi=(er=(mn=le.detail)==null?void 0:mn.courses)==null?void 0:er.findIndex(oo=>{var fn;return parseInt((fn=oo.course_status)==null?void 0:fn.status)===1});nr=bi>-1?bi:0}else{let bi=(pa=(Wr=(Xr=le.detail)==null?void 0:Xr.courses)==null?void 0:Wr.map(oo=>{var fn;return parseInt((fn=oo.course_status)==null?void 0:fn.status)}))==null?void 0:pa.lastIndexOf(2);nr=bi>-1?bi:0,bi=(ga=(_a=le.detail)==null?void 0:_a.courses)==null?void 0:ga.findIndex(oo=>{var fn;return parseInt((fn=oo.course_status)==null?void 0:fn.status)===0}),nr=bi>-1?bi:nr}(yn=le.detail)!=null&&yn.courses&&ma(((Rr=le.detail)==null?void 0:Rr.courses[nr])||{})},[le.detail]);const tr=(Vr,mn,...er)=>Xf(void 0,[Vr,mn,...er],function*(Xr,Wr,pa={}){const _a=Wr?yield(0,xr.BK)({id:Xr,challenge_id:pa==null?void 0:pa.challenge_id,subject_id:Fi.pathId}):yield(0,xr.Ir)({id:Xr,challenge_id:pa==null?void 0:pa.challenge_id,subject_id:Fi.pathId});if(_a!=null&&_a.game_identifier||_a!=null&&_a.identifier){(0,ae.xg)(Wr?`/tasks/${_a==null?void 0:_a.identifier}/jupyter`:`/tasks/${_a.game_identifier}?subject_id=${Fi.pathId||""}`);return}(_a==null?void 0:_a.status)===-3?(0,ae.eF)():(_a==null?void 0:_a.status)===2?$a(_a==null?void 0:_a.message):(_a==null?void 0:_a.status)===3&&Lo(_a==null?void 0:_a.message)}),$a=Vr=>{Vr=Vr!=null&&Vr.includes(".json")?Vr:`${Vr}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ms.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Xf(void 0,null,function*(){const mn=yield(0,Bg.L8)({url:Vr});if(!mn)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const er=yield(0,xr.Ir)({id:mn.shixun_identifier});if(er!=null&&er.game_identifier){(0,ae.xg)(`/tasks/${er.game_identifier}`);return}(er==null?void 0:er.status)===2?$a(er==null?void 0:er.message):(er==null?void 0:er.status)===3&&Lo(er==null?void 0:er.message)})})},Lo=Vr=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ms.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Zo=Vr=>{console.log("onDragEnter:",Vr)},Wi=Vr=>Xf(void 0,null,function*(){var mn,er,Xr,Wr;console.log("onDrop:",Vr);const pa=Vr.node.props.eventKey,_a=Vr.dragNode.props.eventKey,ga=Vr.node.props.pos.split("-"),yn=Vr.dropPosition-Number(ga[ga.length-1]);if(ga.length>3&&!Vr.node.dragOverGapBottom&&!Vr.node.dragOverGapTop||Vr.node.dragOver&&Vr.dragNodesKeys.length>1||ga.length>2&&Vr.dragNodesKeys.length>1)return!1;let Rr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Rr.includes((mn=Vr.dragNode)==null?void 0:mn.item_type)&&((er=Vr.node)==null?void 0:er.item_type)!="StageCatalog"&&yn===0||((Xr=Vr.dragNode)==null?void 0:Xr.item_type)==="StageCatalog"&&Rr.includes((Wr=Vr.node)==null?void 0:Wr.item_type)&&yn===0)return!1;const nr=(fn,ir,oa)=>{for(let Io=0;Io{oa.splice(ir,1),oo=fn}),!Vr.dropToGap)nr(bi,pa,fn=>{fn.children=fn.children||[],fn.children.unshift(oo)});else if((Vr.node.props.children||[]).length>0&&Vr.node.props.expanded&&yn===1)nr(bi,pa,fn=>{fn.children=fn.children||[],fn.children.unshift(oo)});else{let fn,ir;nr(bi,pa,(oa,Io,fl)=>{fn=fl,ir=Io}),yn===-1?fn.splice(ir,0,oo):fn.splice(ir+1,0,oo)}yield jn({stage_id:Vn.stage_id,list:bi}),ft(bi,0,0,!0),console.log("data:",bi),Aa([...bi]),ea([..._r,Vr.node.key])}),ft=(Vr,mn,er,Xr)=>{mn=mn||0,Vr.map((Wr,pa)=>{var _a;try{return Wr.key2=mn+1+"-"+(pa+1),Wr.key3=Vn.index+1+"-"+(pa+1),Wr.title="",Xr||(Wr.key=mn+1+"-"+(pa+1)),mn?Wr.index=er+"-"+(pa+1):Wr.index=Wr.key3,(_a=Wr.children)!=null&&_a.length&&(lr.push(Wr.key2),ft(Wr.children,Wr.key2,Wr.index,Xr)),Wr}catch(ga){}})},la=Vr=>{Vr=Vr||"";let mn=new RegExp(Rn,"ig");const er=Vr.replace(mn,'$&');return Rn?ms.createElement("span",{dangerouslySetInnerHTML:{__html:er}}):Vr},Ma=(Vr,mn)=>{const{learning_status:er,name:Xr}=Vr;return(er==null?void 0:er[0])==="can"&&(er==null?void 0:er[1])==="try"?ms.createElement("div",{className:th.learn},ms.createElement("span",{className:th.name},mn?Xr:la(Xr)),ms.createElement("span",{className:th.sign},"\u514D\u8D39\u8BD5\u5B66")):mn?Xr:la(Xr)},Sa=Vr=>{wr==="All"&&(_r.includes(Vr)?ea(_r.filter(mn=>mn!=Vr)):ea(_r.concat(Vr)))},ei=(Vr,mn)=>Xf(void 0,null,function*(){if((0,xe.tJ)(gt,!0)){if(Vr!=null&&Vr.need_authorize){(0,xe.rX)(!1);return}yield tr(Vr.identifier,Vr.is_jupyter||Vr.is_jupyter_lab,Vr),mn(),Ga!=null&&Ga.course_id&&(0,z.JS)({id:Ga==null?void 0:Ga.course_id})}}),gi=Vr=>Xf(void 0,null,function*(){var mn,er,Xr,Wr,pa;if(!(0,xe.tJ)(gt))return;if(!((mn=cn.userInfo)!=null&&mn.admin)&&!((er=cn.userInfo)!=null&&er.business)&&!Vr.can_view&&Vr.item_type!=="Attachment")return de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ms.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")});Vr.link&&(0,Ge.DH)({is_f:1,id:Vr.id,point:0,total:0});const _a=Vn!=null&&Vn.course_id?`course_id=${Vn==null?void 0:Vn.course_id}`:`subject_id=${Fi.pathId||Vn.subject_id}`;if(((Wr=Vr==null?void 0:Vr.name)==null?void 0:Wr.substr((Xr=Vr==null?void 0:Vr.name)==null?void 0:Xr.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((pa=le.detail)!=null&&pa.allow_download)){ge.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,ae.FH)(Vr.name,ve.Z.API_SERVER+Vr.url)}else(0,ae.xg)(Vr.link||`/video/${Vr.id}?${_a}`);if(Vr.item_type==="Attachment"&&Vr.complete_status!=2){const yn=yield(0,z.rS)({attachment_id:Vr.id,status:2})}(Vr.item_type==="Attachment"||Vr.item_type==="VideoItem")&&Mn({stage_id:Vr==null?void 0:Vr.stage_item_id})}),li=Vr=>{Qa||zo(!0)},eo=(0,y.useRef)(!1),to=(0,y.useMemo)(()=>ms.createElement(pe.Z,{spinning:eo.current},ms.createElement(Vt.default,{className:th.tree,disabled:Vn.disabled,expandedKeys:[..._r],draggable:!0,onDragEnter:Zo,onDrop:Wi,onExpand:Sa,blockNode:!0,titleRender:Vr=>{var mn,er,Xr,Wr,pa,_a;let ga=Vr;const yn=((mn=Vr==null?void 0:Vr.learning_status)==null?void 0:mn[0])==="can";return ms.createElement(aa.Z,{align:"middle",className:"font14",onClick:()=>Sa(ga.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>li(ga.key)},ms.createElement($r.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},rc(Vr)),ms.createElement($r.Z,{flex:"1",className:th.color333,style:{display:"flex",alignItems:"center",width:300}},Vn.cust_seq&&ms.createElement("span",{className:`${th.color333} mr10`}," ",Vr.index," "),Vr.item_type!=="Attachment"&&ms.createElement("div",{className:th.name_style},ms.createElement(a.Z,{placement:"topLeft",title:Vr.name},Ma(Vr,!1))),Vr.item_type==="Attachment"&&ms.createElement("a",{target:"_blank",className:th.pdf_name,title:Vr.name,onClick:()=>Xf(void 0,null,function*(){if((0,xe.tJ)(gt)){if(Ga!=null&&Ga.course_id){const Rr=yield(0,z.JS)({id:Ga==null?void 0:Ga.course_id})}switch(Vr.item_type){case"Attachment":gi(ga);break;case"VideoItem":gi(Vr);break;case"ExaminationBank":gi(Vr);break;case"HomeworkCommon":gi(Vr);break;case"SubjectHomework":(Vr.homework_type=="group"||Vr.homework_type=="normal")&&gi(Vr);break;case"Shixun":ei(Vr);break}}})},Vr.name),(Vr.item_type==="Shixun"||Vr.item_type==="Challenge")&&Vr.high_resources_consume&&ms.createElement(xn.Z,{type:"paths",style:{marginLeft:10}}),(Vr.item_type==="Shixun"||Vr.item_type==="Challenge")&&((er=Vr==null?void 0:Vr.shixun_marks)==null?void 0:er.length)>0&&(((Xr=cn==null?void 0:cn.userInfo)==null?void 0:Xr.role)==1||((Wr=cn==null?void 0:cn.userInfo)==null?void 0:Wr.role)==2)&&(Vr==null?void 0:Vr.shixun_marks.map((Rr,nr)=>ms.createElement(a.Z,{title:`${Rr}`,key:nr},ms.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Rr)))),!!((pa=Vr.schools)!=null&&pa.length)&&ms.createElement(a.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ms.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Vr.item_type==="Shixun"||Vr.item_type==="Challenge")&&!!(Vr!=null&&Vr.finished_challenges_count)&&ms.createElement(a.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Vr==null?void 0:Vr.finished_challenges_count)/(Vr==null?void 0:Vr.challenges_count)*100)}%`},ms.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Vr==null?void 0:Vr.finished_challenges_count)-(Vr==null?void 0:Vr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Vn.disabled&&ms.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Qa&&ms.createElement($r.Z,{className:"tr"},(ga.item_type==="VideoItem"||(ga==null?void 0:ga.item_type)==="Attachment"||(ga==null?void 0:ga.item_type)==="StageCatalog"||(ga==null?void 0:ga.item_type)==="SubjectHomework"||(ga==null?void 0:ga.item_type)==="ExaminationBank"||(ga==null?void 0:ga.item_type)==="HomeworkCommon")&&!Vn.disabled&&!Vn.hiddenEditBtn&&ms.createElement(a.Z,{title:"\u7F16\u8F91"},ms.createElement("span",{onClick:Rr=>{Rr.stopPropagation(),Vn.editVidoItem(Gf({stage_id:Vn.stage_id},ga))},style:{color:"#ccc",marginRight:"10px"}},ms.createElement(Op.Z,null))),!Vn.disabled&&ms.createElement(ms.Fragment,null,ms.createElement(a.Z,{title:"\u5220\u9664"},ms.createElement("span",{onClick:()=>{Vn.deleteStages({id:ga.stage_item_id,stage_id:Vn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="SubjectHomework"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:(ga==null?void 0:ga.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&Jt&&ms.createElement(ce.ZP,{type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&Vn.showInfoModal(Gf({stage_id:Vn.stage_id},ga))})},"\u67E5\u770B\u8BE6\u60C5")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="ExaminationBank"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u6D4B\u9A8C",examinationid:ga.id}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&Jt&&ms.createElement(ce.ZP,{type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&window.open(`/paperlibrary/see/${ga.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="HomeworkCommon"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:ga.id}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&Jt&&ms.createElement(ce.ZP,{type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&Vn.showInfoModal(Gf({stage_id:Vn.stage_id},ga))})},"\u67E5\u770B\u8BE6\u60C5")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="VideoItem"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),ms.createElement(ce.ZP,{type:"primary",className:"mr10",onClick:()=>Xf(void 0,null,function*(){gi(ga)})},ga.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(ga.allow_visit||ga.to_be_built||!ga.shixun_status)&&Vn.disabled&&(ga.item_type==="Shixun"||ga.item_type==="Challenge")&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&!ga.shixun_status&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"ml10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(ga==null?void 0:ga.is_jupyter)||(ga==null?void 0:ga.is_jupyter_lab),identifier:ga==null?void 0:ga.identifier}}})})},"\u53D1\u9001"),ms.createElement(ce.ZP,{className:"ml10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&(ga.item_type!=="Attachment"&&(Ga!=null&&Ga.course_id)&&(yield(0,z.JS)({id:Ga==null?void 0:Ga.course_id})),window.open(`/shixuns/${ga.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!ga.shixun_status&&ms.createElement(pr.Z,{className:"ml10",type:"primary",onClick:()=>Xf(void 0,null,function*(){return new Promise(Rr=>Xf(void 0,null,function*(){ei(ga,Rr)}))})},ga!=null&&ga.need_authorize?"\u9700\u6388\u6743":Vr!=null&&Vr.finished_challenges_count?(Vr==null?void 0:Vr.finished_challenges_count)-(Vr==null?void 0:Vr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="Attachment"&&yn&&ms.createElement("aside",null,((_a=le.detail)==null?void 0:_a.allow_download)&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){var Rr;(0,xe.tJ)(gt)&&(0,ae.Nd)("",`${ve.Z.API_SERVER}${(Rr=ga.url)==null?void 0:Rr.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ms.createElement(ce.ZP,{type:"primary",className:"mr10",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&(0,ae.xg)(`/video/${ga.id}?subject_id=${Fi.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ms.createElement($r.Z,null,Vn.disabled&&ga.shixun_status==="\u6682\u672A\u516C\u5F00"&&ms.createElement("span",{className:`${th.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),ga.shixun_status==="\u5DF2\u5220\u9664"&&ms.createElement("span",{className:`${th.color204} ml5`},"\u5DF2\u5220\u9664"),Vn.disabled&&!an&&(ga.item_type==="Shixun"||ga.item_type==="Challenge")&&!!ga.challenges_count&&ms.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",ga.item_type==="Challenge"?1:ga.challenges_count," "),Vn.disabled&&an&&(ga.item_type==="Shixun"||ga.item_type==="Challenge")&&!!ga.challenges_count&&ga.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ga.shixun_status!=="\u5DF2\u5220\u9664"&&ms.createElement(ms.Fragment,null,ms.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:ga.finished_challenges_count===ga.challenges_count?"#50DAAE":"#DEDEDE"}}),ms.createElement("span",{style:{marginLeft:"4px"}},ms.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},ga.finished_challenges_count),ms.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",ga.challenges_count))),Vn.disabled&&an&&(ga.item_type==="VideoItem"||ga.item_type==="Attachment")&&(ga.complete_status==0?ms.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):ga.complete_status==1?ms.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ms.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),wr==="All"&&Vr.item_type==="StageCatalog"&&ms.createElement("span",{className:"ml10"},_r.includes(Vr.key)?ms.createElement(Bn.Z,null):ms.createElement(ur.Z,null))))},treeData:Lr,loadedKeys:Fr,loadData:Vr=>Xf(void 0,null,function*(){if(console.log(Vr),eo.current=!0,zr(Fr==null?void 0:Fr.concat([Vr.key])),Vr.item_type!=="StageCatalog")return eo.current=!1;const mn=yield gt({type:"pathsDetail/getStageChildrenData",payload:{id:Vr.stage_item_id}});eo.current=!1;const er=(Wr=Lr)=>Wr.map(pa=>{var _a;return pa.id==Vr.id?P0(Gf({},pa),{children:mn.data.items}):P0(Gf({},pa),{children:((_a=pa==null?void 0:pa.children)==null?void 0:_a.length)>0?er(pa.children):[]})}),Xr=er();ft(Xr,0),Aa([...Xr])})})),[Lr,lr,_r,wr,Qa,Fr]);return ms.createElement(ms.Fragment,null,to)};var Yd=(0,Te.connect)(({pathsDetail:ye,loading:we,user:le,globalSetting:pt})=>({pathsDetail:ye,globalSetting:pt,user:le,loading:we.effects}))(uA),y1=Object.defineProperty,jg=Object.defineProperties,Rf=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,sv=Object.prototype.propertyIsEnumerable,pg=(ye,we,le)=>we in ye?y1(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,Ml=(ye,we)=>{for(var le in we||(we={}))Dd.call(we,le)&&pg(ye,le,we[le]);if(uc)for(var le of uc(we))sv.call(we,le)&&pg(ye,le,we[le]);return ye},fh=(ye,we)=>jg(ye,Rf(we)),c5=(ye,we)=>{var le={};for(var pt in ye)Dd.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&uc)for(var pt of uc(ye))we.indexOf(pt)<0&&sv.call(ye,pt)&&(le[pt]=ye[pt]);return le},o0=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const Ay=["application/pdf","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","application/ZIP"],xu=ye=>{var we=ye,{pathsDetail:le,user:pt,globalSetting:cn,loading:dn,exercise:jn,dispatch:Jt,classroomList:gt,val:an,allData:Mn,index:Vn,visibleTypeNew:Rn,getData:wr,selectExercise:_r,openPreview:ea,UpdataStageChildrenData:lr}=we,Da=c5(we,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),Fr,zr,cr;const[Qr]=x.default.useForm(),[Kr,Pr]=(0,y.useState)(),[Fi]=x.default.useForm(),[Lr]=x.default.useForm(),[Aa]=x.default.useForm(),Ga=(0,Te.useParams)(),{stageData:ma,keywords:Qa,visibleType:zo="All",editKey:Xn}=le;let[tr,$a]=(0,y.useState)({});const Lo=(0,y.useRef)(),[Zo,Wi]=(0,y.useState)(!1),[ft,la]=(0,y.useState)(!1),[Ma,Sa]=(0,y.useState)(!1),[ei,gi]=(0,y.useState)(!1),[li,eo]=(0,y.useState)(!1),[to,Vr]=(0,y.useState)(!1),[mn,er]=(0,y.useState)(),[Xr,Wr]=(0,y.useState)(!1),[pa,_a]=(0,y.useState)(!1),[ga,yn]=(0,y.useState)(""),[Rr,nr]=(0,y.useState)(""),[bi,oo]=(0,y.useState)(""),[fn,ir]=(0,y.useState)(""),[oa,Io]=(0,y.useState)(),[fl,il]=(0,y.useState)(!0),[ec,jd]=(0,y.useState)([]),[cc,Pl]=(0,y.useState)(),[rd,kd]=(0,y.useState)([]),Wf=((Fr=le.detail)==null?void 0:Fr.is_free)||((zr=le.detail)==null?void 0:zr.can_learning),If=!((cr=le.detail)!=null&&cr.can_managed),$0=Zi=>{if(Zi.key=="Enter"){const nl=Lr.getFieldValue("tag");if(Lr.setFieldsValue({tag:""}),!nl){ge.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(rd.filter(ru=>ru===nl).length>0){ge.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}rd.push(nl),kd([...rd])}},eg=(Zi,nl)=>{Zi.preventDefault(),kd([...rd.filter(ru=>ru!=nl)])},Z0=()=>{ge.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},s0=Zi=>{Zi=Zi!=null&&Zi.includes(".json")?Zi:`${Zi}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>o0(void 0,null,function*(){const nl=yield(0,Bg.L8)({url:Zi});if(!nl)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ru=yield(0,xr.Ir)({id:nl.shixun_identifier});if(ru!=null&&ru.game_identifier){(0,ae.xg)(`/tasks/${ru.game_identifier}`);return}(ru==null?void 0:ru.status)===2?s0(ru==null?void 0:ru.message):(ru==null?void 0:ru.status)===3&&yf(ru==null?void 0:ru.message)})})},yf=Zi=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zi,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Bi=(Zi,nl)=>{if(If){Z0();return}Df()&&(Jt({type:"pathsDetail/save",payload:{stage_id:nl.stage_id,editKey:Zi}}),Qr.setFieldsValue({name:nl.stage_name,description:nl.stage_description,tagName:nl.tag&&nl.tag.name||""}),Pr(fh(Ml({},Kr),{description:nl.stage_description})))},mc=Zi=>o0(void 0,null,function*(){const nl=yield(0,z.Ex)(Ml({},Zi));return tr.items=Zi.list,nl}),kA=Zi=>o0(void 0,null,function*(){var nl,ru;if(cc){const Uu=yield(0,z.M2)(fh(Ml({id:cc==null?void 0:cc.id,subject_id:Ga.pathId},Zi),{video_id:(Zi==null?void 0:Zi.video_id)||((nl=cc==null?void 0:cc.video_item)==null?void 0:nl.video_id),link:(Zi==null?void 0:Zi.link)||((ru=cc==null?void 0:cc.video_item)==null?void 0:ru.link)}));return Uu&&(ge.ZP.success("\u4FEE\u6539\u6210\u529F"),eo(!1),lr({stage_id:tr.stage_id})),Uu}else{const Uu=yield(0,z.A2)(Ml({id:tr.stage_id,subject_id:Ga.pathId},Zi));return Uu.id&&(eo(!1),lr({stage_id:tr.stage_id})),Uu}}),RA=Zi=>o0(void 0,null,function*(){var nl,ru;if(!(Zi!=null&&Zi.name)||(Zi==null?void 0:Zi.name.replace(/(^\s*)|(\s*$)/g,""))==="")return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Uu=[...((nl=tr==null?void 0:tr.shixuns_list)==null?void 0:nl.map(DA=>({type:DA.item_type,id:DA.id})))||[],...((ru=tr==null?void 0:tr.attachments_list)==null?void 0:ru.map(DA=>({type:"Attachment",id:DA.id})))||[]],Hc=Zi,{tagName:Ac}=Hc,bf=c5(Hc,["tagName"]);let v0=fh(Ml({},bf),{id:tr.stage_id,type:Array.from(new Set(Uu.map(DA=>DA.type))),list:Uu});const gh=tr.tag&&tr.tag.id||"";v0=fh(Ml({},v0),{stage_tag_attributes:gh?{id:gh,name:Ac}:{name:Ac||""}});const Qg=yield(0,z.xn)(Ml({},v0));Qg!=null&&Qg.subject_id&&lr(fh(Ml(Ml({},tr),Qg),{stage_name:v0.name,stage_description:v0.description,tag:v0.stage_tag_attributes}))}),Jh=Zi=>{de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>o0(void 0,null,function*(){(yield(0,z.WW)(Zi)).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),lr({stage_id:an.stage_id||tr.stage_id}))})})},nh=Zi=>o0(void 0,null,function*(){const nl=yield(0,z.FD)({id:Zi==null?void 0:Zi.stage_item_id,type:Zi==null?void 0:Zi.homework_type});nl&&((Zi==null?void 0:Zi.item_type)=="HomeworkCommon"?oo(nl==null?void 0:nl.hack_homework):oo(nl==null?void 0:nl.subject_homework),yn(Zi==null?void 0:Zi.item_type),nr(Zi==null?void 0:Zi.stage_item_id),_a(!0))}),m0=Zi=>o0(void 0,null,function*(){var nl,ru,Uu;if((Zi==null?void 0:Zi.item_type)==="VideoItem"){const Hc=yield(0,Ge.TJ)({id:Zi==null?void 0:Zi.stage_item_id});Pl(Hc),(Zi==null?void 0:Zi.item_type)==="VideoItem"?eo(!0):(kd(((nl=Hc==null?void 0:Hc.tags)==null?void 0:nl.map(Ac=>Ac==null?void 0:Ac.name))||[]),Lr.setFieldsValue({files:[{uid:(ru=Hc==null?void 0:Hc.attachment)==null?void 0:ru.id,name:Hc==null?void 0:Hc.name,response:{id:(Uu=Hc==null?void 0:Hc.attachment)==null?void 0:Uu.id}}]}),Sa(!0))}else if((Zi==null?void 0:Zi.item_type)==="ExaminationBank")Te.history.push(`/paperlibrary/add/${Zi==null?void 0:Zi.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Ga.pathId}&stageId=${an.stage_id}`);else if((Zi==null?void 0:Zi.item_type)==="HomeworkCommon")Te.history.push(`/paths/${Ga.pathId}/${tr.stage_id}/program_homework/${Zi==null?void 0:Zi.id}/edit`);else if((Zi==null?void 0:Zi.item_type)==="Attachment"){let Hc;de.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:y.createElement(ee.default,{value:Hc,onChange:Ac=>{Hc=Ac.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>o0(void 0,null,function*(){var Ac,bf;if(!Hc)return ge.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const v0=yield(0,it.ZP)(`/api/attachments/${Zi==null?void 0:Zi.id}.json`,{method:"put",body:{name:Hc+((bf=Zi==null?void 0:Zi.name)==null?void 0:bf.substr((Ac=Zi==null?void 0:Zi.name)==null?void 0:Ac.lastIndexOf(".")))}});Hc="",lr({stage_id:Zi==null?void 0:Zi.stage_id})})})}else if((Zi==null?void 0:Zi.item_type)==="SubjectHomework")Jt({type:"classroomList/setActionTabs",payload:{key:(Zi==null?void 0:Zi.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:Zi==null?void 0:Zi.stage_item_id,type:Zi==null?void 0:Zi.homework_type}});else{let Hc;de.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:y.createElement(ee.default,{defaultValue:Zi==null?void 0:Zi.name,value:Hc,maxLength:40,onChange:Ac=>{console.log(Ac.target.value),Hc=Ac.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>o0(void 0,null,function*(){if(!(Hc||(Zi==null?void 0:Zi.name)).replaceAll(" ",""))return ge.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ac=yield(0,it.ZP)(`/api/stages/${Zi==null?void 0:Zi.stage_id}/update_item_name.json`,{method:"put",body:{name:Hc||(Zi==null?void 0:Zi.name),item_id:Zi==null?void 0:Zi.id}});Hc="",lr({stage_id:Zi==null?void 0:Zi.stage_id})})})}}),rh=Zi=>{de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>o0(void 0,null,function*(){(yield(0,z._V)({id:Zi})).status===1&&(Jt({type:"pathsDetail/save",payload:{editKey:-1,stageData:ma.filter(ru=>ru.stage_id!==Zi)}}),ge.ZP.success("\u5220\u9664\u6210\u529F"))})})},hu=(Zi,nl)=>{const ru=ma.findIndex(Hc=>Hc.stage_id===Zi),Uu=[...ma];return nl==="up"&&ru>0?[Uu[ru-1],Uu[ru]]=[Uu[ru],Uu[ru-1]]:nl==="down"&&ruo0(void 0,null,function*(){if(If){Z0();return}if(!Df())return;(yield(0,z.ms)({id:Zi})).status===1&&(ge.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Jt({type:"pathsDetail/save",payload:{stageData:hu(Zi,"up")}}))}),I0=Zi=>o0(void 0,null,function*(){if(If){Z0();return}if(!Df())return;(yield(0,z.yy)({id:Zi})).status===1&&(ge.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Jt({type:"pathsDetail/save",payload:{stageData:hu(Zi,"down")}}))}),Df=()=>Xn!==-1?(de.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:y.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Zi=`Edit_${Xn}`;let nl=document.getElementById(Zi);nl&&setTimeout(()=>nl.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Vf=()=>{RA(Qr.getFieldsValue(),"edit")},Rg=()=>{var Zi,nl,ru,Uu,Hc,Ac;return((nl=(Zi=le.detail)==null?void 0:Zi.courses)==null?void 0:nl.length)>0?(ru=le.detail)==null?void 0:ru.allow_visit:!(((Uu=pt.userInfo)==null?void 0:Uu.user_identity)==="\u5B66\u751F"&&((Hc=le.detail)!=null&&Hc.allow_visit)&&((Ac=le.detail)!=null&&Ac.courses))},Fh=Zi=>{var nl,ru;let Uu=[];return Zi.items&&((nl=Zi.items)!=null&&nl.length)&&((ru=Zi.items)==null||ru.forEach(Ac=>{var bf;Uu.push(Ac),Ac.children&&((bf=Ac.children)!=null&&bf.length)&&(Uu=Uu.concat(Ac.children))})),!Uu.find(Ac=>(0,u5.isEqual)(Ac.learning_status,["can","try"]))?null:y.createElement("aside",{className:Id.learn},"\u514D\u8D39\u8BD5\u5B66")},wf=(Zi,nl)=>{var ru,Uu,Hc,Ac,bf,v0,gh,Qg,DA,Hg;let D0=(Zi==null?void 0:Zi.items)||[],Ih=!1,au=!1,wd=!1;zo==="All"&&(Ih=(((ru=pt.userInfo)==null?void 0:ru.admin)||((Uu=pt.userInfo)==null?void 0:Uu.business)||((Hc=le.detail)==null?void 0:Hc.allow_statistics))&&Zo,(Ac=le.detail)!=null&&Ac.allow_add_member&&Wf&&!Zo&&(nl>0&&(au=!0),nl<(ma==null?void 0:ma.length)-1&&(wd=!0)));const gl=Uc=>o0(void 0,null,function*(){jd(Uc),!(D0!=null&&D0.length)&&Uc.includes(`${nl}`)&&lr({stage_id:Zi.stage_id||tr.stage_id})}),LA=(Uc,Rd)=>{var Kd;((Kd=le.detail)==null?void 0:Kd.shixun_tag_num)==4?de.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{Uc=="\u5411\u4E0A\u79FB\u52A8"?p0(Rd):I0(Rd)},content:y.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Uc=="\u5411\u4E0A\u79FB\u52A8"?p0(Rd):I0(Rd)};return y.createElement(pe.Z,{spinning:!!dn["pathsDetail/getStageChildrenData"]},y.createElement(he.default,{className:`mt20 ${Id.ChapterStyle}`,activeKey:ec,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Uc})=>y.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${Uc?90:0}deg) `,transition:".3s"}}),onChange:gl,items:[{key:nl,label:y.createElement(aa.Z,{id:`Edit_${nl}`,wrap:!1,align:"middle",gutter:5},y.createElement($r.Z,null,y.createElement("span",{className:"font18 blod c-3061d0"},Zi.stage_name||`\u7B2C${Mn==null?void 0:Mn.length}\u7AE0\u8282`,Fh(Zi))),Zi.tag&&Zi.tag.name&&y.createElement($r.Z,null,y.createElement("span",{className:`${Id.tag}`},Zi.tag.name))),extra:zo==="All"&&!Qa&&((bf=le==null?void 0:le.detail)==null?void 0:bf.allow_edit_stage)&&y.createElement("div",{className:`${Ih?"":Id.EditStyle}`,onClick:Uc=>{Uc.preventDefault(),Uc.stopPropagation()}},y.createElement(aa.Z,{wrap:!1,align:"middle",gutter:10},Ih&&y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u5220\u9664"}," ",y.createElement("i",{onClick:()=>{rh(Zi.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((v0=le.detail)==null?void 0:v0.allow_add_member)&&Wf&&!Zo&&y.createElement(y.Fragment,null,au&&y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",y.createElement("i",{onClick:()=>{LA("\u5411\u4E0A\u79FB\u52A8",Zi.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),wd&&y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",y.createElement("i",{onClick:()=>{LA("\u5411\u4E0B\u79FB\u52A8",Zi.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:Uc=>{Bi(nl,Zi)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:y.createElement(pe.Z,{spinning:!1},!Zo&&(Zi.stage_description?y.createElement("aside",{className:"pl20 pr20"},y.createElement("div",{ref:Lo,className:`${Id.introContent} ${fl?Id.introContentMaxHeight:""}`},y.createElement(Pe.Z,{value:Zi==null?void 0:Zi.stage_description})),oa&&y.createElement("div",{className:"current",onClick:Uc=>{Uc.stopPropagation(),il(!fl)}},y.createElement(re.Z,{dashed:!1},y.createElement("a",{className:"font14"},fl?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",y.createElement("i",{className:`iconfont font14 ${fl?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(D0==null?void 0:D0.length)==0?y.createElement("div",{className:Id.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),Zo&&y.createElement("div",{className:"pl20 pr20"},y.createElement(x.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${nl+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Vf})),y.createElement(x.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},y.createElement(rr.Z,{defaultValue:Kr==null?void 0:Kr.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${nl+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:Vf})),y.createElement(x.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},y.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:Vf})),y.createElement("aside",{className:"mt20 mb20"},y.createElement(ce.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:y.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(tr!=null&&tr.stage_id))return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(gi(!0),Aa.resetFields())}},"\u5C0F\u8282"),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Uc,keyPath:Rd,domEvent:Kd})=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Uc==="1"){if(!(0,xe.tJ)(Jt)||!(0,xe.xY)())return;Vr(!1),la(!0),Fi.setFieldsValue({name:"",is_jupyter:!1})}Uc==="2"&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:tr.stage_id,subject_id:Ga.pathId}}),Uc==="3"&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:tr.stage_id,subject_id:Ga.pathId,isMissionLevel:!0}})}}},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),y.createElement(y.Fragment,null,y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Pl(""),eo(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),y.createElement(Xs.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u89C6\u9891\u9879\u76EE"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(Pl(""),kd([]),Vr(!1),Sa(!0),Lr.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),y.createElement(Xs.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u6559\u5B66\u8BFE\u4EF6"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:tr.stage_id,subject_id:Ga.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:tr.stage_id,subject_id:Ga.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&Te.history.push(`/paths/${Ga.pathId}/${tr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u5206\u7EC4\u4F5C\u4E1A"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u56FE\u6587\u4F5C\u4E1A"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u7F16\u7A0B\u4F5C\u4E1A"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{Te.history.push(`/paperlibrary/add?pageType=course&courseId=${Ga.pathId}&stageId=${Zi.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),y.createElement(Xs.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&_r(Zi)}},"\u9009\u7528\u8BD5\u5377"))},y.createElement(ce.ZP,{key:nl,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),y.createElement("br",null)),y.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",y.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),y.createElement("aside",{className:`${Zi!=null&&Zi.stage_description?"mt10":""} ${Id.shixuns}`},!!(D0!=null&&D0.length)&&y.createElement(mu,{visibleType:Rn,data:D0,stage_id:Zi.stage_id,disabled:!Zo,deleteStages:Jh,editVidoItem:m0,showInfoModal:nh,updateSort:mc,index:nl,expandAll:(gh=le==null?void 0:le.detail)==null?void 0:gh.show_course_section,cust_seq:!!((Qg=le==null?void 0:le.detail)!=null&&Qg.cust_seq),showVideoPlay:((DA=pt.userInfo)==null?void 0:DA.admin)||((Hg=pt.userInfo)==null?void 0:Hg.business)||Rg(),isPaths:!0,isShowSchedule:le.isShowSchedule,getData:wr})),Zo&&y.createElement("aside",{className:Id.buttons},y.createElement(ce.ZP,{onClick:()=>{Wi(!1),Jt({type:"pathsDetail/save",payload:{editKey:-1}}),Jt({type:"pathsDetail/getPathsDetail",payload:{id:Ga.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),y.createElement(ce.ZP,{onClick:()=>o0(void 0,null,function*(){Qr.submit(),Jt({type:"pathsDetail/save",payload:{editKey:-1}}),Jt({type:"pathsDetail/getPathsDetail",payload:{id:Ga.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},mu=y.memo(Yd),dd=(0,y.useMemo)(()=>tr?wf(tr,Vn):null,[tr,Qa,Rn,zo,oa,fl,ec,Zo,Xn]);return(0,y.useEffect)(()=>{$a(Ml({},an)),Qr.setFieldsValue(fh(Ml({},an),{name:an==null?void 0:an.stage_name}))},[an]),(0,y.useEffect)(()=>{var Zi;if(Xn===Vn){Wi(!0);const nl=document.getElementById(`Edit_${Xn}`);nl&&setTimeout(()=>nl.scrollIntoView({block:"start",behavior:"smooth"}))}else Wi(!1);jd(!(tr!=null&&tr.limit_expansion)||((Zi=tr==null?void 0:tr.items)==null?void 0:Zi.length)>0||Xn===Vn?[`${Vn}`]:[])},[tr,Xn]),(0,y.useEffect)(()=>{if(!Lo.current)return;function Zi(){var ru;let Uu=new ResizeObserver(Hc=>{for(let Ac of Hc)Io(Ac.target.offsetHeight>=280)});return Uu.observe((ru=Lo.current)==null?void 0:ru.firstElementChild),Uu}const nl=Zi();return()=>{var ru,Uu;(ru=Lo.current)!=null&&ru.firstElementChild&&nl.unobserve((Uu=Lo.current)==null?void 0:Uu.firstElementChild)}},[Lo.current,tr]),y.createElement("section",null,y.createElement(x.default,{form:Qr,onFinish:RA},dd),y.createElement(de.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ft,confirmLoading:to,destroyOnClose:!0,onOk:()=>o0(void 0,null,function*(){Fi.submit()}),onCancel:()=>{la(!1)}},y.createElement(x.default,{form:Fi,initialValues:{name:"",is_jupyter:!1},onFinish:Zi=>o0(void 0,null,function*(){Vr(!0),(yield(0,z.vf)(Ml({id:tr.stage_id,subject_id:Ga.pathId},Zi))).id&&(Fi.resetFields(),ge.ZP.success("\u6DFB\u52A0\u6210\u529F"),lr(Ml({},tr)),la(!1)),Vr(!1)})},y.createElement(x.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},y.createElement(Ee.ZP.Group,null,y.createElement(Ee.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),y.createElement(Ee.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),y.createElement(x.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),y.createElement(de.default,{centered:!0,title:cc?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Ma,confirmLoading:to,onCancel:()=>{Sa(!1),kd([]),Pl("")},destroyOnClose:!0,onOk:()=>o0(void 0,null,function*(){var Zi,nl;const ru=Lr.getFieldsValue();Vr(!0);const Uu=ru.files.find(bf=>!bf.response||!bf.response.id);if(Uu){ge.ZP.error(`${Uu==null?void 0:Uu.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Hc;const Ac=fh(Ml({},ru),{subject_id:Ga.pathId,tags:rd,attachment_ids:(Zi=ru==null?void 0:ru.files)==null?void 0:Zi.map(bf=>bf.response.id)});cc?Hc=yield(0,z.M2)(fh(Ml({},Ac),{id:cc==null?void 0:cc.id,attachment_id:(nl=Ac==null?void 0:Ac.attachment_ids)==null?void 0:nl[0]})):Hc=yield(0,z.s0)(fh(Ml({},Ac),{id:tr.stage_id})),Hc.status===0&&(ge.ZP.success("\u4FEE\u6539\u6210\u529F"),Sa(!1),lr(Ml({},tr))),Vr(!1)})},y.createElement(x.default,{form:Lr},y.createElement(x.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},y.createElement(kt.Z,{aloneClear:!0,maxSize:(0,Be.Ny)()?500:100,accept:Ay.toString(),number:cc?1:10})),y.createElement(x.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},y.createElement(ee.default,{onKeyUp:$0})),y.createElement("div",{className:Id["tagsList-content"]},rd.map((Zi,nl)=>y.createElement(Ie.Z,{key:nl+Zi,closable:!0,onClose:ru=>{eg(ru,Zi)}},Zi))),y.createElement("div",null,y.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),y.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",y.createElement(Te.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",y.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",y.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Be.Ny)()?500:100,"M\uFF1B",y.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",y.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",y.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),y.createElement(de.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:ei,confirmLoading:to,onOk:()=>o0(void 0,null,function*(){Aa.submit()}),onCancel:()=>{gi(!1),Aa.resetFields()}},y.createElement(x.default,{form:Aa,onFinish:Zi=>o0(void 0,null,function*(){Vr(!0),(yield(0,z.Mt)(fh(Ml({},Zi),{id:tr==null?void 0:tr.stage_id,subject_id:Ga.pathId}))).status===0&&(ge.ZP.success("\u6DFB\u52A0\u6210\u529F"),gi(!1),Aa.resetFields(),lr(Ml({},tr))),Vr(!1)})},y.createElement(x.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),y.createElement(Me.Z,{visible:li,editData:cc,onCancel:()=>eo(!1),onOk:kA}),y.createElement(bn,{setScoreShow:Wr,getData:()=>{lr({stage_id:an.stage_id||tr.stage_id})},id:fn,ScoreShow:Xr,modalType:mn,subjectId:Ga.pathId,openPreview:ea}),y.createElement(zt,{setScoreShow:_a,ScoreShow:pa,homeType:ga,homeId:Rr,modalDdata:bi}))};var A5=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,globalSetting:pt,classroomList:cn,exercise:dn})=>({pathsDetail:ye,user:we,globalSetting:pt,loading:le.effects,classroomList:cn,exercise:dn}))(xu);const og=({user:ye,onReplyDiscuss:we,dispatch:le,id:pt,activeDiscussIndex:cn,placeholder:dn})=>{const[jn,Jt]=(0,y.useState)("");function gt(Vn){Jt(Vn)}const an=(0,Te.useParams)();function Mn(){if(!jn){ge.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}we(pt,jn),le({type:"pathsDetail/getPathsDetail",payload:{id:an.pathId}}),Jt("")}return y.createElement("div",{key:pt,className:"discuss-item-editor",style:{display:cn===pt?"block":"none",width:"100%"}},y.createElement(rr.Z,{miniToolbar:!0,startInit:cn===pt,defaultValue:jn,id:pt,noStorage:!0,watch:!1,height:155,placeholder:dn||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:gt}),y.createElement("a",{onClick:Mn,className:"btn-send"},"\u53D1\u9001"))};var jE=(0,Te.connect)(({shixunsDetail:ye,loading:we,globalSetting:le})=>({shixunsDetail:ye,globalSetting:le,loading:we.models.index}))(og),d5=oe(59301),xy=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const ap=({user:ye,upDataList:we,page:le,dispatch:pt,keywords:cn})=>{const dn=(0,Te.useParams)(),jn=(Jt,gt)=>xy(void 0,null,function*(){const an=yield(0,z.WD)({id:Jt,content:gt});(an==null?void 0:an.status)===0&&we(1,cn)});return d5.createElement("div",{className:"discuss-item-container bg-white"},d5.createElement("a",{href:`/users/${ye.login}`,target:"_blank"},d5.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${ve.Z.IMG_SERVER}/images/${ye.image_url}`,width:"50"})),d5.createElement("section",null,d5.createElement(jE,{id:dn.pathId,activeDiscussIndex:dn.pathId,onReplyDiscuss:jn,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var f5=(0,Te.connect)(({shixunsDetail:ye,loading:we,globalSetting:le})=>({shixunsDetail:ye,globalSetting:le,loading:we.models.index}))(ap);function oE(ye,we=1){return get("/discusses.json",{page:we-1,container_identifier:ye,container_type:"Shixun"})}function xh(ye,we){return(0,it.v_)(`/discusses/${ye}/top_or_down_discuss.json`,{top:we})}function Xy(ye,we){return(0,it.v_)(`/discusses/${ye}/plus.json`,{container_type:"Discuss",type:we?1:0})}function sE(ye,we){return(0,it.v_)(`/discusses/${ye}/hidden.json`,we)}function Mp(ye,we){return(0,it.v_)(`/discusses/${ye}/reward_code.json`,we)}function Wy(ye){return(0,it.ZP)(`/api/discusses/${ye}.json`,{method:"delete"})}function ip(ye,we){return(0,it.v_)(`/discusses/${ye}/reply.json`,{container_type:"Shixun",content:we})}function rw(ye){return post("/discusses.json",ye)}function g5({data:ye,index:we,adminOrOperator:le,parentDiscussIndex:pt,shixunIdentifier:cn,isDelete:dn,user:jn,onSetRewardData:Jt,onSetActionType:gt,deleteCommentAlert:an,shixunName:Mn,keywords:Vn}){const{author:Rn,can_delete:wr,manage:_r,content:ea,hidden:lr,id:Da,reward:Fr,time:zr}=ye;function cr(){Jt({id:Da,index:we,user_id:Rn.user_id,parentDiscussIndex:pt})}function Qr(){gt({id:Da,index:we,params:{hidden:lr?"0":"1",container_identifier:cn},type:"hidden-discuss",parentDiscussIndex:pt,message:lr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Kr(){if(an){de.default.info({title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Mn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}gt({id:Da,index:we,type:"delete-discuss",parentDiscussIndex:pt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return y.createElement("div",{className:"second-level-discuss"},y.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Rn.login}`,target:"_blank"},Rn.name),y.createElement("span",{className:"grey"},zr),Fr?y.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Fr}`},y.createElement("i",{className:"iconfont icon-gift c-orange "}),y.createElement("span",null,Fr)):null),y.createElement("div",{className:Vn?"hidden":"btn-group",style:{marginBottom:"0px"}},le?y.createElement("a",{onClick:cr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},y.createElement("i",{className:"iconfont icon-jiangli"})):null,le?y.createElement("a",{onClick:Qr,title:lr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:lr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,_r?y.createElement("a",{onClick:Kr,title:"\u5220\u9664",style:{minWidth:"unset"}},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Pe.Z,{className:"discuss-content",value:ea,highlightKeywords:Vn}))}var lv=({data:ye,index:we,shixunIdentifier:le,adminOrOperator:pt,identity:cn,onTopOrDownDiscuss:dn,onPlusDiscuss:jn,onSetActionType:Jt,onSetRewardData:gt,user:an,isDelete:Mn,activeDiscussIndex:Vn,onReplyDiscuss:Rn,onSetActiveDiscussIndex:wr,keywords:_r})=>{const{content:ea,children:lr,game_url:Da,hidden:Fr,id:zr,position:cr,praise_count:Qr,reward:Kr,sticky:Pr,time:Fi,user_praise:Lr,game_passed:Aa,delete_comment_alert:Ga,author:ma,shixun_name:Qa,manage:zo}=ye;function Xn(){wr(zr)}function tr(){dn(zr,!Pr,we)}function $a(){jn(zr,!Lr,we)}function Lo(){gt({id:zr,index:we,user_id:ma.user_id})}function Zo(){if(Ga){de.default.info({title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Qa,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:zr,index:we,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wi(){Jt({id:zr,index:we,params:{hidden:Fr?"0":"1",container_identifier:le},type:"hidden-discuss",message:Fr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ft=la=>{let{nodeName:Ma,src:Sa}=la.target;Ma==="IMG"&&(od.Z.publish("preview-image",Sa),console.log("src:",Sa))};return y.createElement("div",{className:"discuss-item-container",key:zr},y.createElement("a",{href:`/users/${ma.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${ve.Z.IMG_SERVER}/images/${ma.image_url}`,width:"50"})),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${ma.login}`,target:"_blank"},ma.name),y.createElement("span",{className:"grey"},Fi),cr?y.createElement("span",{className:"c-green"}," [\u7B2C",cr,"\u5173] "):null,Da?y.createElement("a",{href:Da,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Kr?y.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Kr}`},y.createElement("i",{className:"iconfont icon-gift c-orange "}),y.createElement("span",null,Kr)):null,cn<=5?y.createElement("span",{style:{flex:"1",textAlign:"right",color:Aa===1?"#29bd8b":""}},Aa||Aa===0?Aa===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),y.createElement("div",{onClick:ft},y.createElement(Pe.Z,{className:"discuss-content",value:ea,highlightKeywords:_r})),lr&&lr.length>0?y.createElement("div",{className:"reply-discuss-container",onClick:ft},lr.map((la,Ma)=>y.createElement(g5,{key:la.id,data:la,index:Ma,deleteCommentAlert:Ga,shixunName:Qa,shixunIdentifier:le,adminOrOperator:pt,user:an,isDelete:Mn,onSetRewardData:gt,onSetActionType:Jt,parentDiscussIndex:we,keywords:_r}))):null,y.createElement("div",{className:_r?"hidden":"btn-group"},pt?y.createElement("a",{onClick:Lo,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},y.createElement("i",{className:"iconfont icon-jiangli"})):null,pt?y.createElement("a",{onClick:Wi,title:Fr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Fr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,zo&&(!lr||lr.length==0)&&y.createElement("a",{onClick:Zo,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})),y.createElement("a",{onClick:Xn,title:"\u56DE\u590D"},y.createElement("i",{className:"iconfont icon-huifu1"})),y.createElement("a",{onClick:$a,style:{whiteSpace:"nowrap"},className:Lr?"c-orange":""},y.createElement("i",{className:Lr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Qr||""))),y.createElement(jE,{id:zr,activeDiscussIndex:Vn,onReplyDiscuss:Rn})))},Yh=Object.defineProperty,vm=Object.defineProperties,kE=Object.getOwnPropertyDescriptors,RE=Object.getOwnPropertySymbols,uv=Object.prototype.hasOwnProperty,Ph=Object.prototype.propertyIsEnumerable,QE=(ye,we,le)=>we in ye?Yh(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,F0=(ye,we)=>{for(var le in we||(we={}))uv.call(we,le)&&QE(ye,le,we[le]);if(RE)for(var le of RE(we))Ph.call(we,le)&&QE(ye,le,we[le]);return ye},op=(ye,we)=>vm(ye,kE(we)),kg=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const sp={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Py(ye,we){switch(we.type){case uu.tD:return op(F0({},ye),{loading:!0});case uu.RS:return op(F0({},ye),{showRewardDialog:!0});case uu.t2:return op(F0({},ye),{showRewardDialog:!1});case uu.GR:return F0(F0({},ye),we.payload);case uu.u8:return F0(F0({},ye),we.payload);case uu.rM:return F0(F0({},ye),we.payload);case uu.yS:return F0(F0({},ye),we.payload);case uu.Vn:return F0(F0({},ye),we.payload);case uu.SX:return F0(F0({},ye),we.payload);default:throw new Error}}var Vy=({shixunIdentifier:ye,identity:we,activeIndex:le,user:pt,isShixunDetail:cn=!1,isDelete:dn,keywords:jn,refreshCount:Jt})=>{const[gt,an]=(0,y.useReducer)(Py,sp),{page:Mn,loading:Vn,data:Rn,actionType:wr,showRewardDialog:_r,activeDiscussIndex:ea}=gt,lr=(0,y.useRef)(),Da=(0,y.useRef)(),Fr=(0,Te.useParams)();function zr(Wi){return kg(this,null,function*(){if(!Vn)try{an({type:uu.tD});const ft=yield(0,z.Ax)(op(F0({},Fr),{page:Wi,keywords:jn}));an({type:uu.GR,payload:{activeDiscussIndex:null,page:Wi,data:ft,loading:!1}})}catch(ft){console.log(ft)}})}function cr(Wi){document.body.scrollIntoView(),zr(Wi)}function Qr(Wi,ft,la){return kg(this,null,function*(){try{const Ma=yield Xy(Wi,ft);$a[la].user_praise=ft,$a[la].praise_count=Ma.praise_count,an({type:uu.rM,payload:{data:op(F0({},Rn),{comments:$a})}})}catch(Ma){console.log(Ma)}})}function Kr(Wi,ft,la){return kg(this,null,function*(){try{yield xh(Wi,ft),$a[la].sticky=ft,an({type:uu.u8,payload:{data:op(F0({},Rn),{comments:$a})}})}catch(Ma){console.log(Ma)}})}function Pr(){an({type:uu.yS,payload:{actionType:null}})}function Fi(){return kg(this,null,function*(){const{id:Wi,params:ft,type:la,index:Ma,parentDiscussIndex:Sa}=wr;if(la==="hidden-discuss"&&(yield sE(Wi,ft),Sa?$a[Sa].children[Ma].hidden=ft.hidden==1:$a[Ma].hidden=ft.hidden==1,an({type:uu.yS,payload:{actionType:null,data:op(F0({},Rn),{comments:$a})}})),la==="delete-discuss"){if(yield Wy(Wi),Sa||Sa===0){let ei=$a[Sa].children;for(let gi=ei.length-1;gi>=0;gi--)if(ei[gi].id===Wi){ei.splice(gi,1);break}$a[Sa].children=ei}else for(let ei=$a.length-1;ei>=0;ei--)if($a[ei].id===Wi){$a.splice(ei,1);break}an({type:uu.yS,payload:{actionType:null,data:op(F0({},Rn),{comments:$a})}}),Jt()}})}function Lr(Wi){an({type:uu.yS,payload:{actionType:Wi}})}function Aa(){an({type:uu.t2})}function Ga(){return kg(this,null,function*(){const{id:Wi,index:ft,score:la,user_id:Ma,parentDiscussIndex:Sa}=lr.current,ei=yield Mp(Wi,{container_type:"Discusses",score:la,user_id:Ma});Sa?$a[Sa].children[ft].reward=ei.code:$a[ft].reward=ei.code,an({type:uu.Vn,payload:{showRewardDialog:!1,data:op(F0({},Rn),{comments:$a})}}),lr.current=null})}function ma(Wi){lr.current=Wi,an({type:uu.RS})}function Qa(Wi){lr.current.score=Wi}function zo(Wi,ft){return kg(this,null,function*(){try{yield ip(Wi,ft),zr(Mn)}catch(la){console.log(la)}})}function Xn(Wi){an(ea===Wi?{type:uu.SX,payload:{activeDiscussIndex:null}}:{type:uu.SX,payload:{activeDiscussIndex:Wi}})}if((0,y.useEffect)(()=>{function Wi(){return kg(this,null,function*(){le===3&&!Rn&&ye&&(yield zr(Mn))})}Wi()},[Fr.pathId,jn]),(0,y.useEffect)(()=>{zr(Mn)},[jn]),!Rn)return y.createElement(pe.Z,{spinning:!0},y.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:tr,comments:$a,all:Lo,can_hidden:Zo}=Rn;return y.createElement(y.Fragment,null,y.createElement("div",{className:"discuss-container",ref:Da},tr===0?y.createElement(fe.Z,null):null,(0,Be.bg)()&&!jn&&y.createElement(f5,{upDataList:zr,page:Mn,user:pt,keywords:jn}),y.createElement("aside",{className:"bg-white"},$a==null?void 0:$a.map((Wi,ft)=>y.createElement(lv,{user:pt,key:Wi.id,data:Wi,index:ft,identity:we,onPaginationChange:cr,shixunIdentifier:ye,isDelete:dn,onSetActionType:Lr,onTopOrDownDiscuss:Kr,adminOrOperator:Zo,onPlusDiscuss:Qr,onSetRewardData:ma,activeDiscussIndex:ea,onSetActiveDiscussIndex:Xn,onReplyDiscuss:zo,keywords:jn}))),tr>10?y.createElement("div",{className:"pagination-container tc"},y.createElement(Pt.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:cr,current:Mn,total:tr})):null),y.createElement(bm.Z,null,y.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:!!wr,onOk:Fi,onCancel:Pr},y.createElement("p",null,wr?wr.message:"")),y.createElement(de.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:_r,onCancel:Aa,onOk:Ga},y.createElement(fa.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Qa,style:{width:"228px"}}))))},Zd=oe(59301),HE=Object.defineProperty,Hv=Object.defineProperties,UE=Object.getOwnPropertyDescriptors,cv=Object.getOwnPropertySymbols,lE=Object.prototype.hasOwnProperty,dy=Object.prototype.propertyIsEnumerable,zE=(ye,we,le)=>we in ye?HE(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,Uv=(ye,we)=>{for(var le in we||(we={}))lE.call(we,le)&&zE(ye,le,we[le]);if(cv)for(var le of cv(we))dy.call(we,le)&&zE(ye,le,we[le]);return ye},fy=(ye,we)=>Hv(ye,UE(we)),gy=(ye,we)=>{var le={};for(var pt in ye)lE.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&cv)for(var pt of cv(ye))we.indexOf(pt)<0&&dy.call(ye,pt)&&(le[pt]=ye[pt]);return le},ZE=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())}),KE=(ye=>(ye.All="",ye.Shixun="shixun",ye.VideoItem="video",ye.Attachment="attachment",ye.group_count="group_homework",ye.normal_count="normal_homework",ye.ExaminationBank="exercise",ye.HomeworkCommon="hack_homework",ye.Discusses="Discusses",ye.Challenge="challenge",ye))(KE||{});const Fy=ye=>{var we=ye,{pathsDetail:le,user:pt,loading:cn,dispatch:dn,classroomList:jn}=we,Jt=gy(we,["pathsDetail","user","loading","dispatch","classroomList"]),gt,an,Mn,Vn;const Rn=(0,Te.useParams)(),{stageData:wr,visibleType:_r="All",keywords:ea,editKey:lr}=le,{shixuns_count:Da=0,videos_count:Fr=0,attachment_count:zr=0,chapter_statis:cr,group_count:Qr=0,normal_count:Kr=0,disscuss_count:Pr=0,banks_count:Fi=0,hack_count:Lr=0}=le==null?void 0:le.detail,[Aa,Ga]=(0,y.useState)([]),[ma,Qa]=(0,y.useState)({content:"",type:""}),[zo,Xn]=(0,y.useState)([]),[tr,$a]=(0,y.useState)("All"),[Lo,Zo]=(0,y.useState)(""),[,Wi,ft]=(0,Ve.U)(z.CI,{}),la=!((gt=le.detail)!=null&>.can_managed),Ma=[{name:"\u5168\u90E8",type:"All",number:Da+Fr+zr+Qr+Kr+Fi+Lr+((cr==null?void 0:cr.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:Da,isShow:Da>0},{name:"\u89C6\u9891",type:"VideoItem",number:Fr,isShow:Fr>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:zr,isShow:zr>0},{name:"\u5173\u5361",type:"Challenge",number:cr==null?void 0:cr.challenge_count,isShow:(cr==null?void 0:cr.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:Qr,isShow:!(0,Be.JA)()&&Qr>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:Kr,isShow:!(0,Be.JA)()&&Kr>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:Lr,isShow:!(0,Be.JA)()&&Lr>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Fi,isShow:!(0,Be.JA)()&&Fi>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Pr,isShow:Pr>0}].filter(Xr=>Xr.isShow),Sa=()=>{dn({type:"pathsDetail/getPathsDetail",payload:{id:Rn.pathId,keywords:ea}})},ei=Xr=>{Xr=Xr!=null&&Xr.includes(".json")?Xr:`${Xr}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Zd.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ZE(void 0,null,function*(){const Wr=yield(0,Bg.L8)({url:Xr});if(!Wr)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const pa=yield(0,xr.Ir)({id:Wr.shixun_identifier});if(pa!=null&&pa.game_identifier){(0,ae.xg)(`/tasks/${pa.game_identifier}`);return}(pa==null?void 0:pa.status)===2?ei(pa==null?void 0:pa.message):(pa==null?void 0:pa.status)===3&&gi(pa==null?void 0:pa.message)})})},gi=Xr=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Zd.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},li=Xr=>{var Wr;Xr!=="\u53D6\u6D88"&&to({stage_id:(Wr=jn==null?void 0:jn.actionTabs)==null?void 0:Wr.id})},eo=(...Xr)=>ZE(void 0,[...Xr],function*(Wr={}){return yield dn({type:"pathsDetail/getStageData",payload:fy(Uv({tab:KE[_r]},Wr),{subject_id:Rn.pathId,keywords:ea})})}),to=(...Xr)=>ZE(void 0,[...Xr],function*(Wr={}){if(Wr!=null&&Wr.stage_id){const pa=yield dn({type:"pathsDetail/getStageChildrenData",payload:{id:Wr==null?void 0:Wr.stage_id,type:"stage",keywords:ea,tab:KE[_r]}}),_a=Aa.map(ga=>{var yn;return ga.stage_id==(Wr==null?void 0:Wr.stage_id)?fy(Uv(Uv({},ga),Wr),{items:(yn=pa.data)==null?void 0:yn.items}):ga});dn({type:"pathsDetail/save",payload:{stageData:_a}})}dn({type:"pathsDetail/getPathsDetail",payload:{id:Rn.pathId}})}),Vr=()=>lr!==-1?(de.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Zd.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Xr=`Edit_${lr}`;let Wr=document.getElementById(Xr);Wr&&setTimeout(()=>Wr.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,mn=(0,y.useMemo)(()=>Aa==null?void 0:Aa.map(function(Xr,Wr){return Zd.createElement("div",{key:Wr},Zd.createElement(A5,{val:Xr,allData:Aa,index:Wr,selectExercise:pa=>{Zo(pa==null?void 0:pa.stage_id),dn({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:pa=>{var _a,ga;pa!=null&&pa.container_id?dn({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:pa==null?void 0:pa.attachment_detail,params:{course_id:pa==null?void 0:pa.container_id,coursesId:pa==null?void 0:pa.container_id,id:pa==null?void 0:pa.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Qa({content:ve.Z.API_SERVER+((_a=pa==null?void 0:pa.attachment_detail)==null?void 0:_a.url),type:(ga=pa==null?void 0:pa.attachment_detail)==null?void 0:ga.file_type})},visibleTypeNew:tr,UpdataStageChildrenData:to,getData:to}))}),[Aa,tr]),er=Xr=>{(0,z._C)({id:Lo,subject_id:Rn.pathId,homework_type:"exercise",examination_bank_ids:[Xr]}).then(Wr=>{(Wr==null?void 0:Wr.status)==0&&(ge.ZP.success("\u9009\u7528\u6210\u529F"),to({stage_id:Lo||(le==null?void 0:le.stage_id)}))})};return(0,y.useEffect)(()=>{Ga(wr)},[wr]),(0,y.useEffect)(()=>{jn.actionTabs.key=="closePathsTabs"&&to({stage_id:Lo||(le==null?void 0:le.stage_id)})},[jn.actionTabs.key]),Zd.createElement("section",null,Zd.createElement(pe.Z,{spinning:cn["pathsDetail/getStageData"]||cn["pathsDetail/getPathsDetail"]},Zd.createElement("aside",{className:Id.actionTabs},Ma.map((Xr,Wr)=>Zd.createElement("div",{key:Wr,className:`mr5 ${Xr.type===_r?Id.tabActive:Id.tab}`,onClick:()=>{lr===-1?(Xr.type=="group_count"||Xr.type=="normal_count"?$a("SubjectHomework"):$a(Xr.type),Xr.type!=="Discusses"&&eo({tab:KE[Xr.type]}),dn({type:"pathsDetail/save",payload:{visibleType:Xr.type,editKey:-1}})):ge.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Zd.createElement("span",{className:Id.s1},Xr.name),Zd.createElement("span",{className:Id.s2},Xr.number)))),_r!=="Discusses"&&Zd.createElement(Zd.Fragment,null,mn,((an=le.detail)==null?void 0:an.allow_statistics)&&_r==="All"&&!ea&&Zd.createElement(pe.Z,{spinning:Wi},Zd.createElement("div",{className:Id.addStage,onClick:()=>ZE(void 0,null,function*(){if(la){ge.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!Vr())return;const Xr=yield ft({name:`\u7B2C${(0,ae.EM)(Aa.length+1)}\u7AE0\u8282`,subject_id:Rn.pathId,pathId:Rn.pathId,list:[]});Xr!=null&&Xr.stage_id&&(Ga([...Aa,Xr]),dn({type:"pathsDetail/save",payload:{editKey:Aa.length,stage_id:Xr==null?void 0:Xr.stage_id}}))})},Zd.createElement("span",{className:Id.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Aa==null?void 0:Aa.length)===0&&Zd.createElement(fe.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),_r==="Discusses"&&Zd.createElement("aside",{className:"mt20"},Zd.createElement(Vy,{activeIndex:3,isDelete:(Mn=le.detail)==null?void 0:Mn.allow_add_member,shixunIdentifier:11,identity:(Vn=pt.userInfo)==null?void 0:Vn.role,user:pt.userInfo,isShixunDetail:!0,keywords:ea,refreshCount:Sa}))),Zd.createElement(Ir,null),Zd.createElement(Dl,{shixunIds:zo,cb:li}),Zd.createElement(Gi,null),Zd.createElement(Bl,null),Zd.createElement(fu,null),Zd.createElement(Xa,null),Zd.createElement(Ug,{saveExercise:er}),Zd.createElement(nc.Z,null),Zd.createElement(xt.Z,{close:!0,data:ma==null?void 0:ma.content,type:ma==null?void 0:ma.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Qa({content:"",type:""})}}))};var Tp=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,classroomList:pt})=>({pathsDetail:ye,user:we,loading:le.effects,classroomList:pt}))(Fy),hy=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});et().locale("ZH-cn");const{TabPane:h5}=ct.default,jp=({data:ye})=>{const[we,le]=(0,y.useState)("1"),[pt,cn]=(0,y.useState)(1),[dn,jn]=(0,y.useState)(),[Jt,gt]=(0,y.useState)(!0),an=(0,Te.useParams)();function Mn(){return hy(this,null,function*(){let Rn;gt(!0),we==="1"?Rn=`/api/paths/${an.pathId}/study_ranking_shixuns_passed.json`:we==="2"?Rn=`/api/paths/${an.pathId}/study_ranking_videos.json`:we==="3"?Rn=`/api/paths/${an.pathId}/study_ranking_pdf_attachments.json`:we==="4"&&(Rn=`/api/paths/${an.pathId}/study_ranking_discusses.json`);const wr=yield(0,it.ZP)(Rn,{method:"get",params:{page:pt}});gt(!1),jn(wr)})}(0,y.useEffect)(()=>{Mn()},[pt,we]);const Vn=()=>{var Rn,wr,_r,ea,lr,Da,Fr,zr,cr,Qr,Kr,Pr,Fi;return y.createElement(y.Fragment,null,y.createElement(pe.Z,{spinning:Jt},y.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),y.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),we==="1"&&y.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),we==="2"&&y.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),we==="3"&&y.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),we==="4"&&y.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(dn==null?void 0:dn.user_show)&&y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},((Rn=dn==null?void 0:dn.data_user)==null?void 0:Rn.rank)===0&&((wr=dn==null?void 0:dn.data_user)==null?void 0:wr.num)===0?"--":((_r=dn==null?void 0:dn.data_user)==null?void 0:_r.rank)<=100&&((ea=dn==null?void 0:dn.data_user)==null?void 0:ea.rank)!=0?(lr=dn==null?void 0:dn.data_user)==null?void 0:lr.rank:"\u672A\u4E0A\u699C"),y.createElement("span",{style:{flex:"1"}},(Da=dn==null?void 0:dn.data_user)==null?void 0:Da.user_real_name),we==="1"&&y.createElement("span",{style:{flex:"3"}},((Fr=dn==null?void 0:dn.data_user)==null?void 0:Fr.num)||"--"),we==="2"&&y.createElement("span",{style:{flex:"3"}},(zr=dn==null?void 0:dn.data_user)!=null&&zr.num?(0,ae.li)((cr=dn==null?void 0:dn.data_user)==null?void 0:cr.num):"--"),we==="3"&&y.createElement("span",{style:{flex:"3"}},((Qr=dn==null?void 0:dn.data_user)==null?void 0:Qr.num)||"--"),we==="4"&&y.createElement("span",{style:{flex:"3"}},((Kr=dn==null?void 0:dn.data_user)==null?void 0:Kr.num)||"--")),(dn==null?void 0:dn.user_show)&&y.createElement(re.Z,null),((Pr=dn==null?void 0:dn.data)==null?void 0:Pr.length)>0?(Fi=dn==null?void 0:dn.data)==null?void 0:Fi.map((Lr,Aa)=>y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Lr==null?void 0:Lr.rank)===1&&y.createElement("span",{style:{flex:"1",color:"#E02020"}},Lr==null?void 0:Lr.rank),(Lr==null?void 0:Lr.rank)===2&&y.createElement("span",{style:{flex:"1",color:"#FA6400"}},Lr==null?void 0:Lr.rank),(Lr==null?void 0:Lr.rank)===3&&y.createElement("span",{style:{flex:"1",color:"#F7B500"}},Lr==null?void 0:Lr.rank),(Lr==null?void 0:Lr.rank)>3&&y.createElement("span",{style:{flex:"1"}},Lr==null?void 0:Lr.rank),y.createElement("span",{style:{flex:"1"}},Lr==null?void 0:Lr.user_real_name),we==="1"&&y.createElement("span",{style:{flex:"3"}},Lr==null?void 0:Lr.num),we==="2"&&y.createElement("span",{style:{flex:"3"}},(0,ae.li)(Lr==null?void 0:Lr.num)),we==="3"&&y.createElement("span",{style:{flex:"3"}},Lr==null?void 0:Lr.num),we==="4"&&y.createElement("span",{style:{flex:"3"}},Lr==null?void 0:Lr.num))):y.createElement(fe.Z,null),(dn==null?void 0:dn.count)>10&&y.createElement(Pt.Z,{current:pt,pageSize:10,showSizeChanger:!1,total:dn==null?void 0:dn.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Lr=>{cn(Lr)}})))};return y.createElement("div",null,y.createElement(ct.default,{activeKey:we,style:{background:"#fff",padding:"0px 20px"},onChange:Rn=>{le(Rn),cn(1)}},y.createElement(h5,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},y.createElement(Vn,null)),y.createElement(h5,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},y.createElement(Vn,null)),y.createElement(h5,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},y.createElement(Vn,null)),y.createElement(h5,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},y.createElement(Vn,null))))};var Ze={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},rt="data:image/png;base64,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",Lt=oe(59301),rn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Qn=(ye,we)=>{var le={};for(var pt in ye)Sn.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&rn)for(var pt of rn(ye))we.indexOf(pt)<0&&kn.call(ye,pt)&&(le[pt]=ye[pt]);return le},qn=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const ar=ye=>{var we=ye,{pathsDetail:le,globalSetting:pt,user:cn,loading:dn,dispatch:jn}=we,Jt=Qn(we,["pathsDetail","globalSetting","user","loading","dispatch"]);const[gt,an]=(0,y.useState)([]),[Mn]=(0,Te.useSearchParams)(),Vn=(0,Te.useParams)(),[Rn,wr]=(0,y.useState)(!1),_r=()=>qn(void 0,null,function*(){var Fr,zr;wr(!0);const cr=yield(0,it.ZP)(`/api/paths/${Vn.pathId}/packages_list.json`,{method:"get",params:{identifier:(Fr=cn==null?void 0:cn.userInfo)==null?void 0:Fr.login,id:Vn.pathId}});wr(!1),cr.status==0&&an((zr=cr==null?void 0:cr.data)==null?void 0:zr.map(Qr=>(Qr.isFull=!1,Qr)))});(0,y.useEffect)(()=>{_r()},[]);const ea=Fr=>qn(void 0,null,function*(){const zr=yield(0,it.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:Fr}});(zr==null?void 0:zr.status)==0?lr(Fr):de.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qn(void 0,null,function*(){const cr=yield(0,it.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:Fr}});(cr==null?void 0:cr.status)==0&&lr(Fr)})})}),lr=Fr=>qn(void 0,null,function*(){const zr=yield(0,it.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:Fr,payment_method:"wechat_qr"}});zr!=null&&zr.num&&window.open(Mn.get("userid")?`/order/${Vn.pathId}/pay?order_num=${zr==null?void 0:zr.num}&userid=${Mn.get("userid")}`:`/order/${Vn.pathId}/pay?order_num=${zr==null?void 0:zr.num}`)}),Da=Fr=>{var zr,cr,Qr,Kr,Pr,Fi,Lr,Aa,Ga,ma;return Lt.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Lt.createElement("div",{className:Ze.Head},Lt.createElement("div",{className:Ze.Headtitle},Lt.createElement("span",{title:Fr==null?void 0:Fr.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Fr==null?void 0:Fr.package_name),Lt.createElement("span",{className:Ze.span2},"\uFF08\u5171 ",Lt.createElement("span",{style:{color:"#333"}},Fr==null?void 0:Fr.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Lt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Lt.createElement("div",{className:Ze.Headprice},Lt.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Lt.createElement("span",{className:Ze.nowPrice},"\uFFE5",parseInt((cr=(zr=`${Fr==null?void 0:Fr.package_price}`)==null?void 0:zr.split("."))==null?void 0:cr[1])>0?Fr==null?void 0:Fr.package_price:(Kr=(Qr=`${Fr==null?void 0:Fr.package_price}`)==null?void 0:Qr.split("."))==null?void 0:Kr[0]),Lt.createElement("span",{className:Ze.initPrice},"\uFFE5",parseInt((Fi=(Pr=`${Fr==null?void 0:Fr.package_origin_price}`)==null?void 0:Pr.split("."))==null?void 0:Fi[1])>0?Fr==null?void 0:Fr.package_origin_price:(Aa=(Lr=`${Fr==null?void 0:Fr.package_origin_price}`)==null?void 0:Lr.split("."))==null?void 0:Aa[0])),Lt.createElement("div",{className:Ze.AllButStyle},Lt.createElement(ce.ZP,{className:Fr!=null&&Fr.is_payed?`${Ze.payed}`:`${Ze.order}`,onClick:()=>{Fr!=null&&Fr.is_payed?Te.history.push(`/users/${cn==null?void 0:cn.userInfo.login}/paths?category=payed`):ea(Fr==null?void 0:Fr.id)}},Fr!=null&&Fr.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Lt.createElement("div",{className:Fr.isFull?`${Ze.Swiper}`:`${Ze.Swiper} ${Ze.expansion}`},(Ga=Fr==null?void 0:Fr.subjects)==null?void 0:Ga.map((Qa,zo)=>{var Xn,tr,$a,Lo;return Lt.createElement("div",{style:{width:"232px",marginRight:(1+zo)%3===0?0:22},className:Ze.BannerListItemDiv,key:zo},Lt.createElement("div",{className:Ze.BannerListItem},Lt.createElement("div",{onClick:()=>window.open(`/paths/${Qa.identifier}`)},Lt.createElement("div",{className:Ze.BannerListItemImg},Lt.createElement("img",{className:Ze.bgimg,src:`${Qa.image_url}`}),(Qa==null?void 0:Qa.user_paid_subject)&&Lt.createElement("img",{className:Ze.buyimg,src:rt}),(Qa==null?void 0:Qa.is_current_subject)&&Lt.createElement("span",{className:Ze.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Lt.createElement("div",{className:Ze.BannerListItemInfo},Lt.createElement(a.Z,{placement:"topLeft",title:Qa.name},Lt.createElement("div",{className:Ze.BannerListItemInfoTitle},Qa.name)),Lt.createElement("div",{className:Ze.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Qa.teacher),Lt.createElement("div",{className:`${Ze.BannerListItemInfoTime} ${Ze.BannerListItemInfoTime2}`},Lt.createElement("div",{className:Ze.span1},Qa.learn_count/1e4>1?(Qa.learn_count/1e4).toFixed(1)+"W":Qa.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Lt.createElement("div",{className:`${Ze.timeprice}`},Lt.createElement("div",{className:Ze.span},Lt.createElement("span",{className:Ze.qianfuhao},"\uFFE5"),Qa.is_discount?parseInt((Xn=Qa==null?void 0:Qa.price)==null?void 0:Xn.split(".")[1])>0?Qa==null?void 0:Qa.price:(tr=Qa==null?void 0:Qa.price)==null?void 0:tr.split(".")[0]:parseInt(($a=Qa==null?void 0:Qa.origin_price)==null?void 0:$a.split(".")[1])>0?Qa==null?void 0:Qa.origin_price:(Lo=Qa==null?void 0:Qa.origin_price)==null?void 0:Lo.split(".")[0])))))))})),Lt.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((ma=Fr==null?void 0:Fr.subjects)==null?void 0:ma.length)>3&&Lt.createElement("div",{onClick:()=>{Fr.isFull=!Fr.isFull,an([...gt])}},Lt.createElement("span",{className:"current",style:{marginRight:"6px"}},Fr.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Lt.createElement("span",{className:"current"},Lt.createElement("i",{className:Fr.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Lt.createElement(pe.Z,{spinning:Rn},(gt==null?void 0:gt.length)>0?gt==null?void 0:gt.map(Fr=>Da(Fr)):Lt.createElement(fe.Z,null))};var Cr=(0,Te.connect)(({pathsDetail:ye,loading:we,globalSetting:le,user:pt})=>({pathsDetail:ye,globalSetting:le,loading:we,user:pt}))(ar),Na={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},ki="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Ar=oe(59301),Ya=Object.defineProperty,ii=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,To=(ye,we,le)=>we in ye?Ya(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,jo=(ye,we)=>{for(var le in we||(we={}))Po.call(we,le)&&To(ye,le,we[le]);if(ii)for(var le of ii(we))Oi.call(we,le)&&To(ye,le,we[le]);return ye},ps=(ye,we)=>{var le={};for(var pt in ye)Po.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&ii)for(var pt of ii(ye))we.indexOf(pt)<0&&Oi.call(ye,pt)&&(le[pt]=ye[pt]);return le},is=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const{TabPane:Pu}=ct.default;var du=(ye=>(ye.All="",ye.Shixun="shixun",ye.VideoItem="video",ye.Attachment="attachment",ye.group_count="group_homework",ye.normal_count="normal_homework",ye.ExaminationBank="exercise",ye.HomeworkCommon="hack_homework",ye.Discusses="Discusses",ye))(du||{});function bA(ye){const we=(cn,dn)=>{if(cn.localName===dn)return cn;for(let jn=0,Jt=cn;Jt=Jt.parentNode;jn++){if(Jt.localName===dn)return Jt;if(Jt==document.documentElement)return!1}},le=ye.target,pt=we(le,"a");if(console.log([pt],pt==null?void 0:pt.href,44),!(pt!=null&&pt.href)&&le.tagName.toUpperCase()==="IMG"){let cn=le.src||le.getAttribute("src");cn&&cn.indexOf("/images/avatars/User")===-1&&(ye.stopPropagation(),ye.preventDefault(),od.Z.publish("preview-image",cn))}}const Tu=ye=>{var we=ye,{pathsDetail:le,globalSetting:pt,loading:cn,dispatch:dn}=we,jn=ps(we,["pathsDetail","globalSetting","loading","dispatch"]),Jt,gt,an,Mn;const[Vn]=(0,Te.useSearchParams)(),Rn=(0,Te.useParams)(),wr=(0,y.useRef)(),[_r,ea]=(0,y.useState)(""),lr=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Jt=pt==null?void 0:pt.setting)==null?void 0:Jt.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Qr=>{var Kr,Pr;return(Kr=le.detail)!=null&&Kr.excellent||((Pr=le.detail)==null?void 0:Pr.is_free)===!1?!0:Qr.key!=="certificate"}).filter(Qr=>{var Kr,Pr,Fi;return(Kr=le.detail)!=null&&Kr.atlas_data&&((Fi=(Pr=le.detail)==null?void 0:Pr.atlas_data)!=null&&Fi.nodes)?!0:Qr.key!=="atlas"}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)!=null&&Pr.is_has_package)?!0:Qr.key!=="Combination"}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_chapter)===!1?Qr.key!=="stage":!0}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_charts)===!1?Qr.key!=="ranking":!0}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_cert_apply)===!1?Qr.key!=="certificate":!0}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_knowledge_graph)===!1?Qr.key!=="knowledge":!0}).filter(Qr=>!(Qr!=null&&Qr.hidden)),[Da,Fr]=(0,y.useState)(Vn.get("activeKey")||((gt=lr[0])==null?void 0:gt.key));(0,y.useEffect)(()=>{if(wr.current)return wr.current.addEventListener("mousedown",bA),()=>{var Qr;(Qr=wr.current)==null||Qr.removeEventListener("mousedown",bA)}},[wr.current]),(0,y.useEffect)(()=>{dn({type:"pathsDetail/save",payload:{editKey:-1}}),Rn.pathId&&cr()},[Rn.pathId]),(0,y.useEffect)(()=>{var Qr,Kr;(0,ae.Dk)((Qr=le.detail)==null?void 0:Qr.name),Fr(Vn.get("activeKey")||((Kr=lr[0])==null?void 0:Kr.key))},[le]);const zr=Qr=>{var Kr;const Pr=(Kr=decodeURIComponent(Qr))==null?void 0:Kr.trim();dn({type:"pathsDetail/save",payload:{keywords:Pr}}),ea(Pr)},cr=()=>is(void 0,null,function*(){const Qr=yield dn({type:"pathsDetail/getPathsDetail",payload:jo({id:Rn.pathId},(0,ae.oP)())});dn({type:"pathsDetail/getRightData",payload:{id:Rn.pathId}}),dn({type:"pathsDetail/getStageData",payload:{subject_id:Rn.pathId,show_course_section:Qr==null?void 0:Qr.show_course_section}}),Qr!=null&&Qr.id&&Vn.get("token")&&(location.href=location.pathname)});return Ar.createElement(pe.Z,{spinning:!1},Ar.createElement("section",{className:Na.bg},Ar.createElement(Vh,null),Ar.createElement($v.Z,null),Ar.createElement("section",{style:{marginTop:((an=le.detail)==null?void 0:an.excellent)&&"89px"},className:`edu-container pb80 ${Na.wrap}`},Ar.createElement("aside",{className:Na.content},Ar.createElement("div",{className:Na.intro},Ar.createElement("div",{className:Na.introTitle},Ar.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ar.createElement("img",{src:ki,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),Ar.createElement("div",{ref:wr},Ar.createElement(Pe.Z,{value:(Mn=le.detail)==null?void 0:Mn.description}))),(lr==null?void 0:lr.length)>0&&Ar.createElement(ct.default,{className:Na.wrapTabs,activeKey:Da,onChange:Qr=>{Qr==="knowledge"?window.open(`/knowledgegraph/${Rn.pathId}`):Fr(Qr)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:Da==="stage"?Ar.createElement(Qh.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:zr,onChange:Qr=>{dn({type:"pathsDetail/getStageData",payload:{tab:du[le==null?void 0:le.visibleType],subject_id:Rn.pathId,keywords:Qr}})}}):""},lr.map(Qr=>Ar.createElement(Pu,{tab:Qr!=null&&Qr.extra?Ar.createElement("span",{style:{position:"relative"}},Ar.createElement("span",null,Qr.name),Ar.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},Qr.extra)):Qr.name,key:Qr.key}))),Da==="stage"&&Ar.createElement(Tp,{keywords:_r}),Da==="ranking"&&Ar.createElement(jp,null),Da==="certificate"&&Ar.createElement(dE,null),Da==="atlas"&&Ar.createElement(Vv,null),Da==="Combination"&&Ar.createElement(Cr,null)),Ar.createElement(eh,null))))},Ad=ye=>{var we=ye,{globalSetting:le}=we,pt=ps(we,["globalSetting"]),cn;switch(Number((cn=le==null?void 0:le.setting)==null?void 0:cn.theme)){case ie.Fy.THEMEONE:return Ar.createElement(pu,null);case ie.Fy.DEFAULT:default:return Ar.createElement(Tu,jo({globalSetting:le},pt))}};var _0=(0,Te.connect)(({pathsDetail:ye,loading:we,globalSetting:le})=>({pathsDetail:ye,globalSetting:le,loading:we}))(Ad);const KA=({globalSetting:ye})=>{var we;switch(Number((we=ye==null?void 0:ye.setting)==null?void 0:we.theme)){case ie.Fy.THEMEONE:return y.createElement(pu,null);case ie.Fy.THEMETWO:return y.createElement(t1,null);case ie.Fy.THEMETHREE:return y.createElement(LE,null);case ie.Fy.DEFAULT:default:return y.createElement(_0,null)}};var ju=(0,Te.connect)(({globalSetting:ye})=>({globalSetting:ye}))(KA)},93723:function(Nn,hn,oe){"use strict";var ie=oe(42441),y=oe(56047),Te=oe.n(y),ke=oe(59301),Fe=oe(59149),Pe=Object.defineProperty,fe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,ae=(pe,he,a)=>he in pe?Pe(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:a}):pe[he]=a,de=(pe,he)=>{for(var a in he||(he={}))ve.call(he,a)&&ae(pe,a,he[a]);if(fe)for(var a of fe(he))Be.call(he,a)&&ae(pe,a,he[a]);return pe};const ge=({DataProps:pe=[],ReactEchartsProps:he={}})=>{const a=()=>{const E=new Image;E.src=Fe.yt;const z=(pe==null?void 0:pe.map((x,ee)=>({name:x.tag_name,value:ee})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:E,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",width:"100%",height:"100%",data:z}]}};return(pe==null?void 0:pe.length)==0?ke.createElement(ke.Fragment,null):ke.createElement(ie.Z,de({option:a(),style:{height:370},opts:{renderer:"svg"}},he))};hn.Z=ge},30260:function(Nn,hn,oe){"use strict";oe.d(hn,{Z:function(){return Ve}});var ie=oe(59301),y=oe(65582),Te=oe(92832),ke=oe(78241),Fe=oe(8591),Pe=oe(43418),fe=oe(93948),ve=oe(12563),Be=oe(24905),ae={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},de=oe(85149),ge=oe(41867),pe=oe(89613),he=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,re=(Ge,Me,it)=>Me in Ge?he(Ge,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ge[Me]=it,ce=(Ge,Me)=>{for(var it in Me||(Me={}))x.call(Me,it)&&re(Ge,it,Me[it]);if(z)for(var it of z(Me))ee.call(Me,it)&&re(Ge,it,Me[it]);return Ge},me=(Ge,Me)=>a(Ge,E(Me)),Ee=(Ge,Me,it)=>new Promise((ct,Tt)=>{var lt=Ut=>{try{At(it.next(Ut))}catch(vt){Tt(vt)}},Pt=Ut=>{try{At(it.throw(Ut))}catch(vt){Tt(vt)}},At=Ut=>Ut.done?ct(Ut.value):Promise.resolve(Ut.value).then(lt,Pt);At((it=it.apply(Ge,Me)).next())});const{TextArea:Ie}=Te.default,Ne=1024,xe=({user:Ge,globalSetting:Me,loading:it,dispatch:ct,visible:Tt,editData:lt,onCancel:Pt=()=>{},onOk:At=()=>{},queryParams:Ut={}})=>{var vt,Et;const et=(0,y.useParams)(),[ot]=ke.default.useForm(),[st,ut]=(0,ie.useState)([]),[Xt,on]=(0,ie.useState)(!1),wn=(0,ie.useRef)(),[qt,gn]=(0,ie.useState)(),[Ot,Mt]=(0,ie.useState)(!1),[Kt,tn]=(0,ie.useState)(!1),It=(0,ge.Ny)()?3:1;(0,ie.useEffect)(()=>{var yt,en,Rt,wt,sn;Tt&<&&(Mt(lt.is_link),gn(lt.link),!lt.is_link&&ut([{name:(yt=lt==null?void 0:lt.video_item)==null?void 0:yt.file_name,loaded:100,videoId:(en=lt==null?void 0:lt.video_item)==null?void 0:en.video_id}]),Oe(((Rt=lt==null?void 0:lt.tags)==null?void 0:Rt.map(bn=>bn==null?void 0:bn.name))||[]),ot.setFieldsValue({name:lt.name,description:lt.description,attachment_id:(wt=lt==null?void 0:lt.video_item)==null?void 0:wt.attachment_id,allow_skip:(sn=lt==null?void 0:lt.video_item)==null?void 0:sn.allow_skip}))},[lt,Tt]);const dt=yt=>{Mt(!1);const en=yt.name.toLowerCase();return en&&en.indexOf(".avi")==-1&&en.indexOf(".flv")==-1&&en.indexOf(".f4v")==-1&&en.indexOf(".m4v")==-1&&en.indexOf(".mov")==-1&&en.indexOf(".mp4")==-1&&en.indexOf(".rmvb")==-1&&en.indexOf(".swf")==-1&&en.indexOf(".webm")==-1&&en.indexOf(".wmv")==-1?(Fe.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):yt.size>Ne*It*1024*1024?(Fe.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${It}G`),!0):st!=null&&st.find(Rt=>Rt.name===yt.name)?(Fe.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},zt=(yt,en)=>{Pe.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ie.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",en?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{en?ut([]):(wn.current.cancel(),ut([]))}})},xt=()=>Ee(void 0,null,function*(){if(yield ot.validateFields(),!Ot&&!(st!=null&&st.length)||Ot&&!qt){Fe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}tn(!0);const yt=Ot?{link:qt}:{video_id:st==null?void 0:st[0].videoId},en=yield At(ce(ce(ce({},yt),Ut),{name:ot.getFieldValue("name"),attachment_id:ot.getFieldValue("attachment_id"),description:ot.getFieldValue("description"),tags:Ce,allow_skip:ot.getFieldValue("allow_skip")}));tn(!1),console.log("res"),console.log(en),en!=null&&en.id&&Ct()}),Ct=()=>{ot.resetFields(),ut([]),gn(null),Oe([]),Mt(null)},Je=()=>{Pt(),Ct()},De=()=>{var yt,en,Rt,wt,sn;return ie.createElement(ie.Fragment,null,!Ot&&!!(st!=null&&st.length)&&ie.createElement("div",{className:ae.fileProgress},((yt=st==null?void 0:st[0])==null?void 0:yt.loaded)==100?ie.createElement("div",{className:`${ae.videoName} font14`},(en=st==null?void 0:st[0])==null?void 0:en.name):ie.createElement(fe.Z,{style:{width:"80%"},percent:(Rt=st==null?void 0:st[0])==null?void 0:Rt.loaded,status:((wt=st==null?void 0:st[0])==null?void 0:wt.loaded)==100?"normal":"active"}),ie.createElement("div",{className:ae.fileCancel,onClick:()=>{var bn,kt;return zt((bn=st==null?void 0:st[0])==null?void 0:bn.name,((kt=st==null?void 0:st[0])==null?void 0:kt.loaded)==100)}},((sn=st==null?void 0:st[0])==null?void 0:sn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),ie.createElement("div",{className:ae.uploadWrap,style:{display:st!=null&&st.length?"none":"flex"}},ie.createElement(pe.Z,me(ce({},tt),{ref:wn}),ie.createElement("div",{className:ae.upload},ie.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),ie.createElement("label",{className:`${ae.upload} ${ae.uploadLink}`,onClick:()=>Mt(!0)},ie.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Ot&&ie.createElement(Te.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:qt,onChange:bn=>gn(bn.target.value)}))},[Ce,Oe]=(0,ie.useState)([]),Ue=yt=>{if(yt.key=="Enter"){const en=ot.getFieldValue("tag");if(ot.setFieldsValue({tag:""}),!en){Fe.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ce.filter(Rt=>Rt===en).length>0){Fe.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ce.push(en),Oe([...Ce])}},je=(yt,en)=>{yt.preventDefault(),Oe([...Ce.filter(Rt=>Rt!=en)])},tt={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:dt,onBeginInitFile:yt=>{ut([{name:yt.filename,loaded:0}])},onComplete:yt=>{ut([{name:yt.filename,loaded:yt.percent,videoId:yt.id}])},onError:()=>{ut([])},onProgress:yt=>{ut([{name:yt.filename,loaded:yt.percent}])},chunkSize:1024*1024*2,options:{user_id:(vt=Ge==null?void 0:Ge.userInfo)==null?void 0:vt.user_id}};return ie.createElement(Pe.default,{centered:!0,maskClosable:!1,title:lt?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ae.modal,open:Tt,confirmLoading:Kt,onOk:xt,onCancel:Je},ie.createElement(ke.default,{form:ot},ie.createElement(ke.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},ie.createElement(Te.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),ie.createElement(ke.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ae.contentItem},De()),ie.createElement(ke.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},ie.createElement(de.Z,{getFileProgress:yt=>{if(yt.file.status==="uploading"){tn(!0);return}yt.file.status==="done"&&tn(!1)}})),ie.createElement(ke.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},ie.createElement(Ie,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),ie.createElement(ke.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},ie.createElement(Te.default,{onKeyUp:Ue})),ie.createElement("div",{className:ae["tagsList-content"]},Ce.map((yt,en)=>ie.createElement(ve.Z,{key:en+yt,closable:!0,onClose:Rt=>{je(Rt,yt)}},yt))),ie.createElement(ke.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},ie.createElement(Be.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),ie.createElement("div",{className:"c-grey-999"},ie.createElement("div",null,"\u6CE8\u610F\uFF1A"),ie.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",ie.createElement(y.Link,{to:`/users/${(Et=Ge.userInfo)==null?void 0:Et.login}/videos/protocol`,target:"_blank",className:ae.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),ie.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",It,"G\uFF1B"),ie.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),ie.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ve=(0,y.connect)(({user:Ge,loading:Me,globalSetting:it})=>({user:Ge,globalSetting:it,loading:Me}))(xe)},19941:function(Nn,hn,oe){"use strict";oe.d(hn,{o:function(){return Be}});var ie=oe(38147),y=oe(93125),Te=oe.n(y);let ke="",Fe,Pe="";function fe(ae){ve(ae)}function ve(ae){Fe=new(Te()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(de){console.log("addFileSuccess: "+de.file.name),ae.addFileSuccess&&ae.addFileSuccess(de),Fe.startUpload()},onUploadstarted:function(de){const ge=de.file.name;if(de.videoId){var he=`/api/users/${ke}/video_auths.json`;(0,ie.ZP)(he,{method:"put",body:{video_id:de.videoId,title:ge,file_name:ge,virtual_classroom_id:Pe}}).then(a=>{if(a.status==-1){ae.onUploadError&&ae.onUploadError(de);return}const E=a.data;var z=E.UploadAuth,x=E.UploadAddress,ee=E.VideoId;Fe.setUploadAuthAndAddress(de,z,x)}).catch(a=>{Fe.deleteFile(Fe._curIndex),Fe.nextUpload(),console.log(a)})}else{var pe=`/api/users/${ke}/video_auths.json`;const a="";(0,ie.ZP)(pe,{method:"Post",body:{title:a+ge,file_name:a+ge,virtual_classroom_id:Pe}}).then(E=>{if(E){const re=E.data;var z=re.UploadAuth,x=re.UploadAddress,ee=re.VideoId;Fe.setUploadAuthAndAddress(de,z,x,ee)}}).catch(E=>{Fe.deleteFile(Fe._curIndex),Fe.nextUpload(),console.log(E)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(de){ae.onUploadSucceed&&ae.onUploadSucceed(de),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(de,ge,pe){ae.onUploadFailed&&ae.onUploadFailed(de),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(de,ge,pe){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(de,ge,pe){ae.onUploadProgress&&ae.onUploadProgress(de,ge,pe);var he=Math.ceil(pe*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(de){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var ge=`/api/users/${ke}/video_auths.json`;(0,ie.ZP)(ge,{method:"put",body:{video_id:de.videoId}}).then(pe=>{var a=pe.data.UploadAuth;Fe.resumeUploadWithAuth(a)}).catch(pe=>{console.log(pe)})},onUploadEnd:function(de){ae.onUploadEnd&&ae.onUploadEnd(de),console.log("onUploadEnd: uploaded all the files")}}),ae.gotUploader&&ae.gotUploader(Fe)}function Be(ae,de,ge){ae&&(ke=ae),de&&(Pe=de),fe(ge)}},84056:function(Nn,hn,oe){"use strict";oe.d(hn,{BU:function(){return y},Dj:function(){return ie},gH:function(){return Te},vp:function(){return ke}});function ie(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Pe){console.log(Pe,":e")}}function y(){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 Te=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ke(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Pe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},61527:function(Nn,hn,oe){"use strict";oe.d(hn,{U:function(){return Be}});var ie=oe(59301),y=Object.defineProperty,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Pe=(ae,de,ge)=>de in ae?y(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ae[de]=ge,fe=(ae,de)=>{for(var ge in de||(de={}))ke.call(de,ge)&&Pe(ae,ge,de[ge]);if(Te)for(var ge of Te(de))Fe.call(de,ge)&&Pe(ae,ge,de[ge]);return ae},ve=(ae,de,ge)=>new Promise((pe,he)=>{var a=x=>{try{z(ge.next(x))}catch(ee){he(ee)}},E=x=>{try{z(ge.throw(x))}catch(ee){he(ee)}},z=x=>x.done?pe(x.value):Promise.resolve(x.value).then(a,E);z((ge=ge.apply(ae,de)).next())});function Be(ae,de){const[ge,pe]=(0,ie.useState)(de),[he,a]=(0,ie.useState)(!1),[E,z]=(0,ie.useState)();return[ge,he,(ee,re=!1)=>ve(this,null,function*(){const ce=re?de:fe(fe({},ge),ee);a(!0),pe(ce);const me=yield ae(ce);return a(!1),z(me),me}),E]}},66457:function(Nn,hn,oe){"use strict";oe.d(hn,{rX:function(){return ce},pW:function(){return me},gy:function(){return Ee},xY:function(){return re},O5:function(){return ee},tJ:function(){return he},o1:function(){return a},Rd:function(){return x}});var ie=oe(65582),y=oe(43418),Te=oe(28103),ke=oe(8591),Fe=oe(41867),Pe=oe(65862),fe=oe(87169),ve=oe(25510),Be="data:image/png;base64,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",ae=oe.p+"static/newqrcode.a8740efb.png",de=oe(32637),ge=oe(59301),pe=(Ie,Ne,xe)=>new Promise((Ve,Ge)=>{var Me=Tt=>{try{ct(xe.next(Tt))}catch(lt){Ge(lt)}},it=Tt=>{try{ct(xe.throw(Tt))}catch(lt){Ge(lt)}},ct=Tt=>Tt.done?Ve(Tt.value):Promise.resolve(Tt.value).then(Me,it);ct((xe=xe.apply(Ie,Ne)).next())});const he=(Ie,Ne=!1)=>!!(a(Ie)&&E(Ne)),a=Ie=>(0,Fe.bg)()?!0:(Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Ie=!1)=>{var Ne;const{user:xe}=(0,ie.getDvaApp)()._store.getState();return(Ne=xe.userInfo)!=null&&Ne.profile_completed?!0:(y.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,Pe.xg)("/account/profile/edit"),z()}}),!1)},z=()=>{y.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()}})},x=()=>{y.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.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"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:de}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Ie;const{user:Ne}=(0,ie.getDvaApp)()._store.getState();return(Ie=Ne.userInfo)!=null&&Ie.professional_certification?!0:(y.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.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,Pe.xg)("/account/certification")}}),!1)},re=()=>(0,Fe.V9)()?!0:(y.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:ae,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(Ie,Ne)=>Ie?!0:(y.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,Ne||"\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"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:Be,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Pe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),me=Ie=>{y.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.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"),ge.createElement(Te.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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 ",ge.createElement("a",null,Ie),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ve,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ee=(Ie,Ne="")=>{const{shixunsDetail:{detail:xe}}=(0,ie.getDvaApp)()._store.getState();if((xe==null?void 0:xe.public)===2||(xe==null?void 0:xe.public)===1||(xe==null?void 0:xe.shixun_status)===3){let Ve="";return(xe==null?void 0:xe.public)===2&&(Ve="\u5DF2\u516C\u5F00"),(xe==null?void 0:xe.public)===1&&(Ve="\u5F85\u5BA1\u6838"),(xe==null?void 0:xe.shixun_status)===3&&(Ve="\u5DF2\u5173\u95ED"),y.default.info({centered:!0,icon:ge.createElement(fe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ve,"\uFF0C",Ne,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ve,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(xe==null?void 0:xe.shixun_status)===2?(y.default.confirm({centered:!0,icon:ge.createElement(fe.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ne,"\u3002"),ge.createElement("br",null),ge.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:()=>{y.default.confirm({width:440,centered:!0,icon:ge.createElement(fe.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:()=>pe(void 0,null,function*(){(yield Ie({type:"shixunsDetail/cancelRelease",payload:{id:xe==null?void 0:xe.identifier}})).status!==401&&(ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ie({type:"shixunsDetail/getShixunsDetail",payload:{id:xe==null?void 0:xe.identifier}}),Ie({type:"practiceSetting/getCommonData",payload:{id:xe==null?void 0:xe.identifier}}))})})}}),!0):!1}},73217:function(Nn,hn,oe){"use strict";oe.d(hn,{Z:function(){return ao}});class ie{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(We,He){return We.__proto__=He,We},Object.assign=Object.assign||function(We){if(We==null)throw new TypeError("Cannot convert undefined or null to object");let He=Object(We);for(let _e=1;_e ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",_e),Fe.ENABLE_ERROR&&(console.error?console.error(_e):console.warn?console.warn(_e):console.log(_e))}static i(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",_e),Fe.ENABLE_INFO&&(console.info?console.info(_e):console.log(_e))}static w(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",_e),Fe.ENABLE_WARN&&(console.warn?console.warn(_e):console.log(_e))}static d(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",_e),Fe.ENABLE_DEBUG&&(console.debug?console.debug(_e):console.log(_e))}static v(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",_e),Fe.ENABLE_VERBOSE&&console.log(_e)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(ke());var Pe=Fe;class fe{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(We){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=We,this._totalBytes+=We):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=We,this._totalBytes+=We):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=We,this._totalBytes+=We,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let We=(this._now()-this._lastCheckpoint)/1e3;return We==0&&(We=1),this._intervalBytes/We/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let We=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/We/1024}}var ve=fe;class Be{constructor(We){this._message=We}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ae extends Be{constructor(We){super(We)}get name(){return"IllegalStateException"}}class de extends Be{constructor(We){super(We)}get name(){return"InvalidArgumentException"}}class ge extends Be{constructor(We){super(We)}get name(){return"NotImplementedException"}}const pe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},he={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class a{constructor(We){this._type=We||"undefined",this._status=pe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=pe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===pe.kConnecting||this._status===pe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(We){this._onContentLengthKnown=We}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(We){this._onURLRedirect=We}get onDataArrival(){return this._onDataArrival}set onDataArrival(We){this._onDataArrival=We}get onError(){return this._onError}set onError(We){this._onError=We}get onComplete(){return this._onComplete}set onComplete(We){this._onComplete=We}open(We,He){throw new ge("Unimplemented abstract function!")}abort(){throw new ge("Unimplemented abstract function!")}}let E={};function z(){let da=self.navigator.userAgent.toLowerCase(),We=/(edge)\/([\w.]+)/.exec(da)||/(opr)[\/]([\w.]+)/.exec(da)||/(chrome)[ \/]([\w.]+)/.exec(da)||/(iemobile)[\/]([\w.]+)/.exec(da)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(da)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(da)||/(webkit)[ \/]([\w.]+)/.exec(da)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(da)||/(msie) ([\w.]+)/.exec(da)||da.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(da)||da.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(da)||[],He=/(ipad)/.exec(da)||/(ipod)/.exec(da)||/(windows phone)/.exec(da)||/(iphone)/.exec(da)||/(kindle)/.exec(da)||/(android)/.exec(da)||/(windows)/.exec(da)||/(mac)/.exec(da)||/(linux)/.exec(da)||/(cros)/.exec(da)||[],_e={browser:We[5]||We[3]||We[1]||"",version:We[2]||We[4]||"0",majorVersion:We[4]||We[2]||"0",platform:He[0]||""},ht={};if(_e.browser){ht[_e.browser]=!0;let Gt=_e.majorVersion.split(".");ht.version={major:parseInt(_e.majorVersion,10),string:_e.version},Gt.length>1&&(ht.version.minor=parseInt(Gt[1],10)),Gt.length>2&&(ht.version.build=parseInt(Gt[2],10))}if(_e.platform&&(ht[_e.platform]=!0),(ht.chrome||ht.opr||ht.safari)&&(ht.webkit=!0),ht.rv||ht.iemobile){ht.rv&&delete ht.rv;let Gt="msie";_e.browser=Gt,ht[Gt]=!0}if(ht.edge){delete ht.edge;let Gt="msedge";_e.browser=Gt,ht[Gt]=!0}if(ht.opr){let Gt="opera";_e.browser=Gt,ht[Gt]=!0}if(ht.safari&&ht.android){let Gt="android";_e.browser=Gt,ht[Gt]=!0}ht.name=_e.browser,ht.platform=_e.platform;for(let Gt in E)E.hasOwnProperty(Gt)&&delete E[Gt];Object.assign(E,ht)}z();var x=E;class ee extends a{static isSupported(){try{let We=x.msedge&&x.version.minor>=15048,He=x.msedge?We:!0;return self.fetch&&self.ReadableStream&&He}catch(We){return!1}}constructor(We,He){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=We,this._config=He,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(We,He){this._dataSource=We,this._range=He;let _e=We.url;this._config.reuseRedirectedURL&&We.redirectedURL!=null&&(_e=We.redirectedURL);let ht=this._seekHandler.getConfig(_e,He),Gt=new self.Headers;if(typeof ht.headers=="object"){let En=ht.headers;for(let Tr in En)En.hasOwnProperty(Tr)&&Gt.append(Tr,En[Tr])}let vn={method:"GET",headers:Gt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let En in this._config.headers)Gt.append(En,this._config.headers[En]);We.cors===!1&&(vn.mode="same-origin"),We.withCredentials&&(vn.credentials="include"),We.referrerPolicy&&(vn.referrerPolicy=We.referrerPolicy),this._status=pe.kConnecting,self.fetch(ht.url,vn).then(En=>{if(this._requestAbort){this._requestAbort=!1,this._status=pe.kIdle;return}if(En.ok&&En.status>=200&&En.status<=299){if(En.url!==ht.url&&this._onURLRedirect){let kr=this._seekHandler.removeURLParameters(En.url);this._onURLRedirect(kr)}let Tr=En.headers.get("Content-Length");return Tr!=null&&(this._contentLength=parseInt(Tr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,En.body.getReader())}else if(this._status=pe.kError,this._onError)this._onError(he.HTTP_STATUS_CODE_INVALID,{code:En.status,msg:En.statusText});else throw new Be("FetchStreamLoader: Http code invalid, "+En.status+" "+En.statusText)}).catch(En=>{if(this._status=pe.kError,this._onError)this._onError(he.EXCEPTION,{code:-1,msg:En.message});else throw En})}abort(){this._requestAbort=!0}_pump(We){return We.read().then(He=>{if(He.done)if(this._contentLength!==null&&this._receivedLength{if(He.code===11&&x.msedge)return;this._status=pe.kError;let _e=0,ht=null;if((He.code===19||He.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=pe.kError,this._onError)this._onError(he.HTTP_STATUS_CODE_INVALID,{code:He.status,msg:He.statusText});else throw new Be("MozChunkedLoader: Http code invalid, "+He.status+" "+He.statusText);else this._status=pe.kBuffering}}_onProgress(We){if(this._status===pe.kError)return;this._contentLength===null&&We.total!==null&&We.total!==0&&(this._contentLength=We.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let He=We.target.response,_e=this._range.from+this._receivedLength;this._receivedLength+=He.byteLength,this._onDataArrival&&this._onDataArrival(He,_e,this._receivedLength)}_onLoadEnd(We){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===pe.kError)return;this._status=pe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(We){this._status=pe.kError;let He=0,_e=null;if(this._contentLength&&We.loaded=200&&He.status<=299){if(this._status=LoaderStatus.kBuffering,He.responseURL!=null){let ht=this._seekHandler.removeURLParameters(He.responseURL);He.responseURL!==this._currentRequestURL&&ht!==this._currentRedirectedURL&&(this._currentRedirectedURL=ht,this._onURLRedirect&&this._onURLRedirect(ht))}let _e=He.getResponseHeader("Content-Length");if(_e!=null&&this._contentLength==null){let ht=parseInt(_e);ht>0&&(this._contentLength=ht,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:He.status,msg:He.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+He.status+" "+He.statusText);else if(He.readyState===3&&He.status>=200&&He.status<=299){this._status=LoaderStatus.kBuffering;let _e=He.response;this._reader.readAsArrayBuffer(_e)}}_xhrOnError(We){this._status=LoaderStatus.kError;let He=LoaderErrors.EXCEPTION,_e={code:-1,msg:We.constructor.name+" "+We.type};if(this._onError)this._onError(He,_e);else throw new RuntimeException(_e.msg)}_msrOnProgress(We){let _e=We.target.result;if(_e==null){this._doReconnectIfNeeded();return}let ht=_e.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=_e.byteLength;let Gt=this._totalRange.from+this._receivedLength;this._receivedLength+=ht.byteLength,this._onDataArrival&&this._onDataArrival(ht,Gt,this._receivedLength),_e.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Gt+ht.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(_e=this._range.from+this._contentLength-1),this._currentRequestRange={from:He,to:_e},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(We,He){this._lastTimeLoaded=0;let _e=We.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?_e=this._currentRedirectedURL:We.redirectedURL!=null&&(_e=We.redirectedURL));let ht=this._seekHandler.getConfig(_e,He);this._currentRequestURL=ht.url;let Gt=this._xhr=new XMLHttpRequest;if(Gt.open("GET",ht.url,!0),Gt.responseType="arraybuffer",Gt.onreadystatechange=this._onReadyStateChange.bind(this),Gt.onprogress=this._onProgress.bind(this),Gt.onload=this._onLoad.bind(this),Gt.onerror=this._onXhrError.bind(this),We.withCredentials&&(Gt.withCredentials=!0),typeof ht.headers=="object"){let vn=ht.headers;for(let En in vn)vn.hasOwnProperty(En)&&Gt.setRequestHeader(En,vn[En])}if(typeof this._config.headers=="object"){let vn=this._config.headers;for(let En in vn)vn.hasOwnProperty(En)&&Gt.setRequestHeader(En,vn[En])}Gt.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=pe.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(We){let He=We.target;if(He.readyState===2){if(He.responseURL!=null){let _e=this._seekHandler.removeURLParameters(He.responseURL);He.responseURL!==this._currentRequestURL&&_e!==this._currentRedirectedURL&&(this._currentRedirectedURL=_e,this._onURLRedirect&&this._onURLRedirect(_e))}if(He.status>=200&&He.status<=299){if(this._waitForTotalLength)return;this._status=pe.kBuffering}else if(this._status=pe.kError,this._onError)this._onError(he.HTTP_STATUS_CODE_INVALID,{code:He.status,msg:He.statusText});else throw new Be("RangeLoader: Http code invalid, "+He.status+" "+He.statusText)}}_onProgress(We){if(this._status===pe.kError)return;if(this._contentLength===null){let _e=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,_e=!0;let ht=We.total;this._internalAbort(),ht!=null&ht!==0&&(this._totalLength=ht)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,_e){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let He=We.loaded-this._lastTimeLoaded;this._lastTimeLoaded=We.loaded,this._speedSampler.addBytes(He)}_normalizeSpeed(We){let He=this._chunkSizeKBList,_e=He.length-1,ht=0,Gt=0,vn=_e;if(We=He[ht]&&We=3&&(He=this._speedSampler.currentKBps)),He!==0){let vn=this._normalizeSpeed(He);this._currentSpeedNormalized!==vn&&(this._currentSpeedNormalized=vn,this._currentChunkSizeKB=vn)}let _e=We.target.response,ht=this._range.from+this._receivedLength;this._receivedLength+=_e.byteLength;let Gt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(He.result)},He.readAsArrayBuffer(We.data)}else{this._status=pe.kError;let He={code:-1,msg:"Unsupported WebSocket message type: "+We.data.constructor.name};if(this._onError)this._onError(he.EXCEPTION,He);else throw new Be(He.msg)}}_dispatchArrayBuffer(We){let He=We,_e=this._receivedLength;this._receivedLength+=He.byteLength,this._onDataArrival&&this._onDataArrival(He,_e,this._receivedLength)}_onWebSocketError(We){this._status=pe.kError;let He={code:We.code,msg:We.message};if(this._onError)this._onError(he.EXCEPTION,He);else throw new Be(He.msg)}}var Ge=Ve;class Me{constructor(We){this._zeroStart=We||!1}getConfig(We,He){let _e={};if(He.from!==0||He.to!==-1){let ht;He.to!==-1?ht=`bytes=${He.from.toString()}-${He.to.toString()}`:ht=`bytes=${He.from.toString()}-`,_e.Range=ht}else this._zeroStart&&(_e.Range="bytes=0-");return{url:We,headers:_e}}removeURLParameters(We){return We}}var it=Me;class ct{constructor(We,He){this._startName=We,this._endName=He}getConfig(We,He){let _e=We;if(He.from!==0||He.to!==-1){let ht=!0;_e.indexOf("?")===-1&&(_e+="?",ht=!1),ht&&(_e+="&"),_e+=`${this._startName}=${He.from.toString()}`,He.to!==-1&&(_e+=`&${this._endName}=${He.to.toString()}`)}return{url:_e,headers:{}}}removeURLParameters(We){let He=We.split("?")[0],_e,ht=We.indexOf("?");ht!==-1&&(_e=We.substring(ht+1));let Gt="";if(_e!=null&&_e.length>0){let vn=_e.split("&");for(let En=0;En0;Tr[0]!==this._startName&&Tr[0]!==this._endName&&(kr&&(Gt+="&"),Gt+=vn[En])}}return Gt.length===0?He:He+"?"+Gt}}var Tt=ct;class lt{constructor(We,He,_e){this.TAG="IOController",this._config=He,this._extraData=_e,this._stashInitialSize=1024*384,He.stashInitialSize!=null&&He.stashInitialSize>0&&(this._stashInitialSize=He.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,He.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=We,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(We.url),this._refTotalLength=We.filesize?We.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ve,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(We){this._extraData=We}get onDataArrival(){return this._onDataArrival}set onDataArrival(We){this._onDataArrival=We}get onSeeked(){return this._onSeeked}set onSeeked(We){this._onSeeked=We}get onError(){return this._onError}set onError(We){this._onError=We}get onComplete(){return this._onComplete}set onComplete(We){this._onComplete=We}get onRedirect(){return this._onRedirect}set onRedirect(We){this._onRedirect=We}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(We){this._onRecoveredEarlyEof=We}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===xe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let We=this._config;if(We.seekType==="range")this._seekHandler=new it(this._config.rangeLoadZeroStart);else if(We.seekType==="param"){let He=We.seekParamStart||"bstart",_e=We.seekParamEnd||"bend";this._seekHandler=new Tt(He,_e)}else if(We.seekType==="custom"){if(typeof We.customSeekHandler!="function")throw new de("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new We.customSeekHandler}else throw new de(`Invalid seekType in config: ${We.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ge;else if(re.isSupported())this._loaderClass=re;else if(me.isSupported())this._loaderClass=me;else if(xe.isSupported())this._loaderClass=xe;else throw new Be("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(We){this._currentRange={from:0,to:-1},We&&(this._currentRange.from=We),this._speedSampler.reset(),We||(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 We=this._resumeFrom;this._resumeFrom=0,this._internalSeek(We,!0)}}seek(We){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(We,!0)}_internalSeek(We,He){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(He),this._loader.destroy(),this._loader=null;let _e={from:We,to:-1};this._currentRange={from:_e.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,_e),this._onSeeked&&this._onSeeked()}updateUrl(We){if(!We||typeof We!="string"||We.length===0)throw new de("Url must be a non-empty string!");this._dataSource.url=We}_expandBuffer(We){let He=this._stashSize;for(;He+1024*1024*10){let ht=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(_e,0,He).set(ht,0)}this._stashBuffer=_e,this._bufferSize=He}_normalizeSpeed(We){let He=this._speedNormalizeList,_e=He.length-1,ht=0,Gt=0,vn=_e;if(We=He[ht]&&We=512&&We<=1024?He=Math.floor(We*1.5):He=We*2,He>8192&&(He=8192);let _e=He*1024+1024*1024*1;this._bufferSize<_e&&this._expandBuffer(_e),this._stashSize=He*1024}_dispatchChunks(We,He){return this._currentRange.to=He+We.byteLength-1,this._onDataArrival(We,He)}_onURLRedirect(We){this._redirectedURL=We,this._onRedirect&&this._onRedirect(We)}_onContentLengthKnown(We){We&&this._fullRequestFlag&&(this._totalLength=We,this._fullRequestFlag=!1)}_onLoaderChunkArrival(We,He,_e){if(!this._onDataArrival)throw new ae("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(We.byteLength);let ht=this._speedSampler.lastSecondKBps;if(ht!==0){let Gt=this._normalizeSpeed(ht);this._speedNormalized!==Gt&&(this._speedNormalized=Gt,this._adjustStashSize(Gt))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=He),this._stashUsed+We.byteLength<=this._stashSize)new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(We),this._stashUsed),this._stashUsed+=We.byteLength;else{let Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let vn=this._stashBuffer.slice(0,this._stashUsed),En=this._dispatchChunks(vn,this._stashByteStart);if(En0){let Tr=new Uint8Array(vn,En);Gt.set(Tr,0),this._stashUsed=Tr.byteLength,this._stashByteStart+=En}}else this._stashUsed=0,this._stashByteStart+=En;this._stashUsed+We.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+We.byteLength),Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Gt.set(new Uint8Array(We),this._stashUsed),this._stashUsed+=We.byteLength}else{let vn=this._dispatchChunks(We,He);if(vnthis._bufferSize&&(this._expandBuffer(En),Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Gt.set(new Uint8Array(We,vn),0),this._stashUsed+=En,this._stashByteStart=He+vn}}}else if(this._stashUsed===0){let Gt=this._dispatchChunks(We,He);if(Gtthis._bufferSize&&this._expandBuffer(vn),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(We,Gt),0),this._stashUsed+=vn,this._stashByteStart=He+Gt}}else{this._stashUsed+We.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+We.byteLength);let Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize);Gt.set(new Uint8Array(We),this._stashUsed),this._stashUsed+=We.byteLength;let vn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(vn0){let En=new Uint8Array(this._stashBuffer,vn);Gt.set(En,0)}this._stashUsed-=vn,this._stashByteStart+=vn}}_flushStashBuffer(We){if(this._stashUsed>0){let He=this._stashBuffer.slice(0,this._stashUsed),_e=this._dispatchChunks(He,this._stashByteStart),ht=He.byteLength-_e;if(_e0){let Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize),vn=new Uint8Array(He,_e);Gt.set(vn,0),this._stashUsed=vn.byteLength,this._stashByteStart+=_e}return 0}return this._stashUsed=0,this._stashByteStart=0,ht}return 0}_onLoaderComplete(We,He){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(We,He){switch(Pe.e(this.TAG,`Loader error, code = ${He.code}, msg = ${He.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,We=he.UNRECOVERABLE_EARLY_EOF),We){case he.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let _e=this._currentRange.to+1;_e0){let He=st.getConfig();We.emit("change",He)}}static registerListener(We){st.emitter.addListener("change",We)}static removeListener(We){st.emitter.removeListener("change",We)}static addLogListener(We){Pe.emitter.addListener("log",We),Pe.emitter.listenerCount("log")>0&&(Pe.ENABLE_CALLBACK=!0,st._notifyChange())}static removeLogListener(We){Pe.emitter.removeListener("log",We),Pe.emitter.listenerCount("log")===0&&(Pe.ENABLE_CALLBACK=!1,st._notifyChange())}}st.emitter=new(ke());var ut=st;class Xt{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 We=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,He=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&&We&&He}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(We){if(this.keyframesIndex==null)return null;let He=this.keyframesIndex,_e=this._search(He.times,We);return{index:_e,milliseconds:He.times[_e],fileposition:He.filepositions[_e]}}_search(We,He){let _e=0,ht=We.length-1,Gt=0,vn=0,En=ht;for(He=We[Gt]&&He=128){We.push(String.fromCharCode(Gt&65535)),_e+=2;continue}}}else if(He[_e]<240){if(wn(He,_e,2)){let Gt=(He[_e]&15)<<12|(He[_e+1]&63)<<6|He[_e+2]&63;if(Gt>=2048&&(Gt&63488)!==55296){We.push(String.fromCharCode(Gt&65535)),_e+=3;continue}}}else if(He[_e]<248&&wn(He,_e,3)){let Gt=(He[_e]&7)<<18|(He[_e+1]&63)<<12|(He[_e+2]&63)<<6|He[_e+3]&63;if(Gt>65536&&Gt<1114112){Gt-=65536,We.push(String.fromCharCode(Gt>>>10|55296)),We.push(String.fromCharCode(Gt&1023|56320)),_e+=4;continue}}}We.push("\uFFFD"),++_e}return We.join("")}var gn=qt;let Ot=function(){let da=new ArrayBuffer(2);return new DataView(da).setInt16(0,256,!0),new Int16Array(da)[0]===256}();class Mt{static parseScriptData(We,He,_e){let ht={};try{let Gt=Mt.parseValue(We,He,_e),vn=Mt.parseValue(We,He+Gt.size,_e-Gt.size);ht[Gt.data]=vn.data}catch(Gt){Pe.e("AMF",Gt.toString())}return ht}static parseObject(We,He,_e){if(_e<3)throw new ae("Data not enough when parse ScriptDataObject");let ht=Mt.parseString(We,He,_e),Gt=Mt.parseValue(We,He+ht.size,_e-ht.size),vn=Gt.objectEnd;return{data:{name:ht.data,value:Gt.data},size:ht.size+Gt.size,objectEnd:vn}}static parseVariable(We,He,_e){return Mt.parseObject(We,He,_e)}static parseString(We,He,_e){if(_e<2)throw new ae("Data not enough when parse String");let Gt=new DataView(We,He,_e).getUint16(0,!Ot),vn;return Gt>0?vn=gn(new Uint8Array(We,He+2,Gt)):vn="",{data:vn,size:2+Gt}}static parseLongString(We,He,_e){if(_e<4)throw new ae("Data not enough when parse LongString");let Gt=new DataView(We,He,_e).getUint32(0,!Ot),vn;return Gt>0?vn=gn(new Uint8Array(We,He+4,Gt)):vn="",{data:vn,size:4+Gt}}static parseDate(We,He,_e){if(_e<10)throw new ae("Data size invalid when parse Date");let ht=new DataView(We,He,_e),Gt=ht.getFloat64(0,!Ot),vn=ht.getInt16(8,!Ot);return Gt+=vn*60*1e3,{data:new Date(Gt),size:10}}static parseValue(We,He,_e){if(_e<1)throw new ae("Data not enough when parse Value");let ht=new DataView(We,He,_e),Gt=1,vn=ht.getUint8(0),En,Tr=!1;try{switch(vn){case 0:En=ht.getFloat64(1,!Ot),Gt+=8;break;case 1:{En=!!ht.getUint8(1),Gt+=1;break}case 2:{let kr=Mt.parseString(We,He+1,_e-1);En=kr.data,Gt+=kr.size;break}case 3:{En={};let kr=0;for((ht.getUint32(_e-4,!Ot)&16777215)===9&&(kr=3);Gt<_e-4;){let $n=Mt.parseObject(We,He+Gt,_e-Gt-kr);if($n.objectEnd)break;En[$n.data.name]=$n.data.value,Gt+=$n.size}Gt<=_e-3&&(ht.getUint32(Gt-1,!Ot)&16777215)===9&&(Gt+=3);break}case 8:{En={},Gt+=4;let kr=0;for((ht.getUint32(_e-4,!Ot)&16777215)===9&&(kr=3);Gt<_e-8;){let $n=Mt.parseVariable(We,He+Gt,_e-Gt-kr);if($n.objectEnd)break;En[$n.data.name]=$n.data.value,Gt+=$n.size}Gt<=_e-3&&(ht.getUint32(Gt-1,!Ot)&16777215)===9&&(Gt+=3);break}case 9:En=void 0,Gt=1,Tr=!0;break;case 10:{En=[];let kr=ht.getUint32(1,!Ot);Gt+=4;for(let $n=0;$n32)throw new de("ExpGolomb: readBits() bits exceeded max 32bits!");if(We<=this._current_word_bits_left){let vn=this._current_word>>>32-We;return this._current_word<<=We,this._current_word_bits_left-=We,vn}let He=this._current_word_bits_left?this._current_word:0;He=He>>>32-this._current_word_bits_left;let _e=We-this._current_word_bits_left;this._fillCurrentWord();let ht=Math.min(_e,this._current_word_bits_left),Gt=this._current_word>>>32-ht;return this._current_word<<=ht,this._current_word_bits_left-=ht,He=He<>>We)return this._current_word<<=We,this._current_word_bits_left-=We,We;return this._fillCurrentWord(),We+this._skipLeadingZero()}readUEG(){let We=this._skipLeadingZero();return this.readBits(We+1)-1}readSEG(){let We=this.readUEG();return We&1?We+1>>>1:-1*(We>>>1)}}var It=tn;class dt{static _ebsp2rbsp(We){let He=We,_e=He.byteLength,ht=new Uint8Array(_e),Gt=0;for(let vn=0;vn<_e;vn++)vn>=2&&He[vn]===3&&He[vn-1]===0&&He[vn-2]===0||(ht[Gt]=He[vn],Gt++);return new Uint8Array(ht.buffer,0,Gt)}static parseSPS(We){let He=dt._ebsp2rbsp(We),_e=new It(He);_e.readByte();let ht=_e.readByte();_e.readByte();let Gt=_e.readByte();_e.readUEG();let vn=dt.getProfileString(ht),En=dt.getLevelString(Gt),Tr=1,kr=420,$n=[0,420,422,444],Yn=8;if((ht===100||ht===110||ht===122||ht===244||ht===44||ht===83||ht===86||ht===118||ht===128||ht===138||ht===144)&&(Tr=_e.readUEG(),Tr===3&&_e.readBits(1),Tr<=3&&(kr=$n[Tr]),Yn=_e.readUEG()+8,_e.readUEG(),_e.readBits(1),_e.readBool())){let Co=Tr!==3?8:12;for(let Di=0;Di0&&Co<16?(xa=Di[Co-1],Zr=gs[Co-1]):Co===255&&(xa=_e.readByte()<<8|_e.readByte(),Zr=_e.readByte()<<8|_e.readByte())}if(_e.readBool()&&_e.readBool(),_e.readBool()&&(_e.readBits(4),_e.readBool()&&_e.readBits(24)),_e.readBool()&&(_e.readUEG(),_e.readUEG()),_e.readBool()){let Co=_e.readBits(32),Di=_e.readBits(32);ya=_e.readBool(),so=Di,Ri=Co*2,wa=so/Ri}}let ks=1;(xa!==1||Zr!==1)&&(ks=xa/Zr);let Ls=0,Vs=0;if(Tr===0)Ls=1,Vs=2-$r;else{let Co=Tr===3?1:2,Di=Tr===1?2:1;Ls=Co,Vs=Di*(2-$r)}let $s=(Ta+1)*16,Gi=(2-$r)*((aa+1)*16);$s-=(fa+Dn)*Ls,Gi-=(rr+hr)*Vs;let lo=Math.ceil($s*ks);return _e.destroy(),_e=null,{profile_string:vn,level_string:En,bit_depth:Yn,ref_frames:Kn,chroma_format:kr,chroma_format_string:dt.getChromaFormatString(kr),frame_rate:{fixed:ya,fps:wa,fps_den:Ri,fps_num:so},sar_ratio:{width:xa,height:Zr},codec_size:{width:$s,height:Gi},present_size:{width:lo,height:Gi}}}static _skipScalingList(We,He){let _e=8,ht=8,Gt=0;for(let vn=0;vn>>8&255|(da&255)<<8}function De(da){return(da&4278190080)>>>24|(da&16711680)>>>8|(da&65280)<<8|(da&255)<<24}function Ce(da,We){return da[We]<<24|da[We+1]<<16|da[We+2]<<8|da[We+3]}class Oe{constructor(We,He){this.TAG="FLVDemuxer",this._config=He,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=We.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=We.hasAudioTrack,this._hasVideo=We.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new on,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 _e=new ArrayBuffer(2);return new DataView(_e).setInt16(0,256,!0),new Int16Array(_e)[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(We){let He=new Uint8Array(We),_e={match:!1};if(He[0]!==70||He[1]!==76||He[2]!==86||He[3]!==1)return _e;let ht=(He[4]&4)>>>2!==0,Gt=(He[4]&1)!==0,vn=Ce(He,5);return vn<9?_e:{match:!0,consumed:vn,dataOffset:vn,hasAudioTrack:ht,hasVideoTrack:Gt}}bindDataSource(We){return We.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(We){this._onTrackMetadata=We}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(We){this._onMediaInfo=We}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(We){this._onMetaDataArrived=We}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(We){this._onScriptDataArrived=We}get onError(){return this._onError}set onError(We){this._onError=We}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(We){this._onDataAvailable=We}get timestampBase(){return this._timestampBase}set timestampBase(We){this._timestampBase=We}get overridedDuration(){return this._duration}set overridedDuration(We){this._durationOverrided=!0,this._duration=We,this._mediaInfo.duration=We}set overridedHasAudio(We){this._hasAudioFlagOverrided=!0,this._hasAudio=We,this._mediaInfo.hasAudio=We}set overridedHasVideo(We){this._hasVideoFlagOverrided=!0,this._hasVideo=We,this._mediaInfo.hasVideo=We}resetMediaInfo(){this._mediaInfo=new on}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(We,He){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new ae("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let _e=0,ht=this._littleEndian;if(He===0)if(We.byteLength>13)_e=Oe.probe(We).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,He+_e!==this._dataOffset&&Pe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(We,_e).getUint32(0,!ht)!==0&&Pe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),_e+=4);_eWe.byteLength)break;let vn=Gt.getUint8(0),En=Gt.getUint32(0,!ht)&16777215;if(_e+11+En+4>We.byteLength)break;if(vn!==8&&vn!==9&&vn!==18){Pe.w(this.TAG,`Unsupported tag type ${vn}, skipped`),_e+=11+En+4;continue}let Tr=Gt.getUint8(4),kr=Gt.getUint8(5),$n=Gt.getUint8(6),Yn=Gt.getUint8(7),Hr=$n|kr<<8|Tr<<16|Yn<<24;(Gt.getUint32(7,!ht)&16777215)!==0&&Pe.w(this.TAG,"Meet tag which has StreamID != 0!");let Ta=_e+11;switch(vn){case 8:this._parseAudioData(We,Ta,En,Hr);break;case 9:this._parseVideoData(We,Ta,En,Hr,He+_e);break;case 18:this._parseScriptData(We,Ta,En);break}let aa=Gt.getUint32(11+En,!ht);aa!==11+En&&Pe.w(this.TAG,`Invalid PrevTagSize ${aa}`),_e+=11+En+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),_e}_parseScriptData(We,He,_e){let ht=Kt.parseScriptData(We,He,_e);if(ht.hasOwnProperty("onMetaData")){if(ht.onMetaData==null||typeof ht.onMetaData!="object"){Pe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Pe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ht;let Gt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Gt)),typeof Gt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Gt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Gt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Gt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Gt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Gt.audiodatarate),typeof Gt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Gt.videodatarate),typeof Gt.width=="number"&&(this._mediaInfo.width=Gt.width),typeof Gt.height=="number"&&(this._mediaInfo.height=Gt.height),typeof Gt.duration=="number"){if(!this._durationOverrided){let vn=Math.floor(Gt.duration*this._timescale);this._duration=vn,this._mediaInfo.duration=vn}}else this._mediaInfo.duration=0;if(typeof Gt.framerate=="number"){let vn=Math.floor(Gt.framerate*1e3);if(vn>0){let En=vn/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=En,this._referenceFrameRate.fps_num=vn,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=En}}if(typeof Gt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let vn=Gt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(vn),Gt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Gt,Pe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ht).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ht))}_parseKeyframesIndex(We){let He=[],_e=[];for(let ht=1;ht>>4;if(Tr!==2&&Tr!==10){this._onError(Ct.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Tr);return}let kr=0,$n=(En&12)>>>2;if($n>=0&&$n<=4)kr=this._flvSoundRateTable[$n];else{this._onError(Ct.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+$n);return}let Yn=(En&2)>>>1,Hr=En&1,Kn=this._audioMetadata,Ta=this._audioTrack;if(Kn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Kn=this._audioMetadata={},Kn.type="audio",Kn.id=Ta.id,Kn.timescale=this._timescale,Kn.duration=this._duration,Kn.audioSampleRate=kr,Kn.channelCount=Hr===0?1:2),Tr===10){let aa=this._parseAACAudioData(We,He+1,_e-1);if(aa==null)return;if(aa.packetType===0){Kn.config&&Pe.w(this.TAG,"Found another AudioSpecificConfig!");let $r=aa.data;Kn.audioSampleRate=$r.samplingRate,Kn.channelCount=$r.channelCount,Kn.codec=$r.codec,Kn.originalCodec=$r.originalCodec,Kn.config=$r.config,Kn.refSampleDuration=1024/Kn.audioSampleRate*Kn.timescale,Pe.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",Kn);let fa=this._mediaInfo;fa.audioCodec=Kn.originalCodec,fa.audioSampleRate=Kn.audioSampleRate,fa.audioChannelCount=Kn.channelCount,fa.hasVideo?fa.videoCodec!=null&&(fa.mimeType='video/x-flv; codecs="'+fa.videoCodec+","+fa.audioCodec+'"'):fa.mimeType='video/x-flv; codecs="'+fa.audioCodec+'"',fa.isComplete()&&this._onMediaInfo(fa)}else if(aa.packetType===1){let $r=this._timestampBase+ht,fa={unit:aa.data,length:aa.data.byteLength,dts:$r,pts:$r};Ta.samples.push(fa),Ta.length+=aa.data.length}else Pe.e(this.TAG,`Flv: Unsupported AAC data type ${aa.packetType}`)}else if(Tr===2){if(!Kn.codec){let Dn=this._parseMP3AudioData(We,He+1,_e-1,!0);if(Dn==null)return;Kn.audioSampleRate=Dn.samplingRate,Kn.channelCount=Dn.channelCount,Kn.codec=Dn.codec,Kn.originalCodec=Dn.originalCodec,Kn.refSampleDuration=1152/Kn.audioSampleRate*Kn.timescale,Pe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Kn);let rr=this._mediaInfo;rr.audioCodec=Kn.codec,rr.audioSampleRate=Kn.audioSampleRate,rr.audioChannelCount=Kn.channelCount,rr.audioDataRate=Dn.bitRate,rr.hasVideo?rr.videoCodec!=null&&(rr.mimeType='video/x-flv; codecs="'+rr.videoCodec+","+rr.audioCodec+'"'):rr.mimeType='video/x-flv; codecs="'+rr.audioCodec+'"',rr.isComplete()&&this._onMediaInfo(rr)}let aa=this._parseMP3AudioData(We,He+1,_e-1,!1);if(aa==null)return;let $r=this._timestampBase+ht,fa={unit:aa,length:aa.byteLength,dts:$r,pts:$r};Ta.samples.push(fa),Ta.length+=aa.length}}_parseAACAudioData(We,He,_e){if(_e<=1){Pe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ht={},Gt=new Uint8Array(We,He,_e);return ht.packetType=Gt[0],Gt[0]===0?ht.data=this._parseAACAudioSpecificConfig(We,He+1,_e-1):ht.data=Gt.subarray(1),ht}_parseAACAudioSpecificConfig(We,He,_e){let ht=new Uint8Array(We,He,_e),Gt=null,vn=0,En=0,Tr=null,kr=0,$n=null;if(vn=En=ht[0]>>>3,kr=(ht[0]&7)<<1|ht[1]>>>7,kr<0||kr>=this._mpegSamplingRates.length){this._onError(Ct.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Yn=this._mpegSamplingRates[kr],Hr=(ht[1]&120)>>>3;if(Hr<0||Hr>=8){this._onError(Ct.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}vn===5&&($n=(ht[1]&7)<<1|ht[2]>>>7,Tr=(ht[2]&124)>>>2);let Kn=self.navigator.userAgent.toLowerCase();return Kn.indexOf("firefox")!==-1?kr>=6?(vn=5,Gt=new Array(4),$n=kr-3):(vn=2,Gt=new Array(2),$n=kr):Kn.indexOf("android")!==-1?(vn=2,Gt=new Array(2),$n=kr):(vn=5,$n=kr,Gt=new Array(4),kr>=6?$n=kr-3:Hr===1&&(vn=2,Gt=new Array(2),$n=kr)),Gt[0]=vn<<3,Gt[0]|=(kr&15)>>>1,Gt[1]=(kr&15)<<7,Gt[1]|=(Hr&15)<<3,vn===5&&(Gt[1]|=($n&15)>>>1,Gt[2]=($n&1)<<7,Gt[2]|=8,Gt[3]=0),{config:Gt,samplingRate:Yn,channelCount:Hr,codec:"mp4a.40."+vn,originalCodec:"mp4a.40."+En}}_parseMP3AudioData(We,He,_e,ht){if(_e<4){Pe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Gt=this._littleEndian,vn=new Uint8Array(We,He,_e),En=null;if(ht){if(vn[0]!==255)return;let Tr=vn[1]>>>3&3,kr=(vn[1]&6)>>1,$n=(vn[2]&240)>>>4,Yn=(vn[2]&12)>>>2,Kn=(vn[3]>>>6&3)!==3?2:1,Ta=0,aa=0,$r=34,fa="mp3";switch(Tr){case 0:Ta=this._mpegAudioV25SampleRateTable[Yn];break;case 2:Ta=this._mpegAudioV20SampleRateTable[Yn];break;case 3:Ta=this._mpegAudioV10SampleRateTable[Yn];break}switch(kr){case 1:$r=34,$n>>4,Tr=vn&15;if(Tr!==7){this._onError(Ct.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Tr}`);return}this._parseAVCVideoPacket(We,He+1,_e-1,ht,Gt,En)}_parseAVCVideoPacket(We,He,_e,ht,Gt,vn){if(_e<4){Pe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let En=this._littleEndian,Tr=new DataView(We,He,_e),kr=Tr.getUint8(0),Yn=(Tr.getUint32(0,!En)&16777215)<<8>>8;if(kr===0)this._parseAVCDecoderConfigurationRecord(We,He+4,_e-4);else if(kr===1)this._parseAVCVideoData(We,He+4,_e-4,ht,Gt,vn,Yn);else if(kr!==2){this._onError(Ct.FORMAT_ERROR,`Flv: Invalid video packet type ${kr}`);return}}_parseAVCDecoderConfigurationRecord(We,He,_e){if(_e<7){Pe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ht=this._videoMetadata,Gt=this._videoTrack,vn=this._littleEndian,En=new DataView(We,He,_e);ht?typeof ht.avcc!="undefined"&&Pe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ht=this._videoMetadata={},ht.type="video",ht.id=Gt.id,ht.timescale=this._timescale,ht.duration=this._duration);let Tr=En.getUint8(0),kr=En.getUint8(1),$n=En.getUint8(2),Yn=En.getUint8(3);if(Tr!==1||kr===0){this._onError(Ct.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(En.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ct.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Hr=En.getUint8(5)&31;if(Hr===0){this._onError(Ct.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Hr>1&&Pe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Hr}`);let Kn=6;for(let aa=0;aa1&&Pe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ta}`);Kn++;for(let aa=0;aa=_e){Pe.w(this.TAG,`Malformed Nalu near timestamp ${Ta}, offset = ${Hr}, dataSize = ${_e}`);break}let $r=kr.getUint32(Hr,!Tr);if(Kn===3&&($r>>>=8),$r>_e-Kn){Pe.w(this.TAG,`Malformed Nalus near timestamp ${Ta}, NaluSize > DataSize!`);return}let fa=kr.getUint8(Hr+Kn)&31;fa===5&&(aa=!0);let Dn=new Uint8Array(We,He+Hr,Kn+$r),rr={type:fa,data:Dn};$n.push(rr),Yn+=Dn.byteLength,Hr+=Kn+$r}if($n.length){let $r=this._videoTrack,fa={units:$n,length:Yn,isKeyframe:aa,dts:Ta,cts:En,pts:Ta+En};aa&&(fa.fileposition=Gt),$r.samples.push(fa),$r.length+=Yn}}}var Ue=Oe;class je{static init(){je.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 He in je.types)je.types.hasOwnProperty(He)&&(je.types[He]=[He.charCodeAt(0),He.charCodeAt(1),He.charCodeAt(2),He.charCodeAt(3)]);let We=je.constants={};We.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),We.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),We.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),We.STSC=We.STCO=We.STTS,We.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),We.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]),We.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]),We.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),We.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),We.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(We){let He=8,_e=null,ht=Array.prototype.slice.call(arguments,1),Gt=ht.length;for(let En=0;En>>24&255,_e[1]=He>>>16&255,_e[2]=He>>>8&255,_e[3]=He&255,_e.set(We,4);let vn=8;for(let En=0;En>>24&255,We>>>16&255,We>>>8&255,We&255,He>>>24&255,He>>>16&255,He>>>8&255,He&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(We){return je.box(je.types.trak,je.tkhd(We),je.mdia(We))}static tkhd(We){let He=We.id,_e=We.duration,ht=We.presentWidth,Gt=We.presentHeight;return je.box(je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255,0,0,0,0,_e>>>24&255,_e>>>16&255,_e>>>8&255,_e&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,ht>>>8&255,ht&255,0,0,Gt>>>8&255,Gt&255,0,0]))}static mdia(We){return je.box(je.types.mdia,je.mdhd(We),je.hdlr(We),je.minf(We))}static mdhd(We){let He=We.timescale,_e=We.duration;return je.box(je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255,_e>>>24&255,_e>>>16&255,_e>>>8&255,_e&255,85,196,0,0]))}static hdlr(We){let He=null;return We.type==="audio"?He=je.constants.HDLR_AUDIO:He=je.constants.HDLR_VIDEO,je.box(je.types.hdlr,He)}static minf(We){let He=null;return We.type==="audio"?He=je.box(je.types.smhd,je.constants.SMHD):He=je.box(je.types.vmhd,je.constants.VMHD),je.box(je.types.minf,He,je.dinf(),je.stbl(We))}static dinf(){return je.box(je.types.dinf,je.box(je.types.dref,je.constants.DREF))}static stbl(We){return je.box(je.types.stbl,je.stsd(We),je.box(je.types.stts,je.constants.STTS),je.box(je.types.stsc,je.constants.STSC),je.box(je.types.stsz,je.constants.STSZ),je.box(je.types.stco,je.constants.STCO))}static stsd(We){return We.type==="audio"?We.codec==="mp3"?je.box(je.types.stsd,je.constants.STSD_PREFIX,je.mp3(We)):je.box(je.types.stsd,je.constants.STSD_PREFIX,je.mp4a(We)):je.box(je.types.stsd,je.constants.STSD_PREFIX,je.avc1(We))}static mp3(We){let He=We.channelCount,_e=We.audioSampleRate,ht=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,He,0,16,0,0,0,0,_e>>>8&255,_e&255,0,0]);return je.box(je.types[".mp3"],ht)}static mp4a(We){let He=We.channelCount,_e=We.audioSampleRate,ht=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,He,0,16,0,0,0,0,_e>>>8&255,_e&255,0,0]);return je.box(je.types.mp4a,ht,je.esds(We))}static esds(We){let He=We.config||[],_e=He.length,ht=new Uint8Array([0,0,0,0,3,23+_e,0,1,0,4,15+_e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_e]).concat(He).concat([6,1,2]));return je.box(je.types.esds,ht)}static avc1(We){let He=We.avcc,_e=We.codecWidth,ht=We.codecHeight,Gt=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,_e>>>8&255,_e&255,ht>>>8&255,ht&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 je.box(je.types.avc1,Gt,je.box(je.types.avcC,He))}static mvex(We){return je.box(je.types.mvex,je.trex(We))}static trex(We){let He=We.id,_e=new Uint8Array([0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return je.box(je.types.trex,_e)}static moof(We,He){return je.box(je.types.moof,je.mfhd(We.sequenceNumber),je.traf(We,He))}static mfhd(We){let He=new Uint8Array([0,0,0,0,We>>>24&255,We>>>16&255,We>>>8&255,We&255]);return je.box(je.types.mfhd,He)}static traf(We,He){let _e=We.id,ht=je.box(je.types.tfhd,new Uint8Array([0,0,0,0,_e>>>24&255,_e>>>16&255,_e>>>8&255,_e&255])),Gt=je.box(je.types.tfdt,new Uint8Array([0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255])),vn=je.sdtp(We),En=je.trun(We,vn.byteLength+16+16+8+16+8+8);return je.box(je.types.traf,ht,Gt,En,vn)}static sdtp(We){let He=We.samples||[],_e=He.length,ht=new Uint8Array(4+_e);for(let Gt=0;Gt<_e;Gt++){let vn=He[Gt].flags;ht[Gt+4]=vn.isLeading<<6|vn.dependsOn<<4|vn.isDependedOn<<2|vn.hasRedundancy}return je.box(je.types.sdtp,ht)}static trun(We,He){let _e=We.samples||[],ht=_e.length,Gt=12+16*ht,vn=new Uint8Array(Gt);He+=8+Gt,vn.set([0,0,15,1,ht>>>24&255,ht>>>16&255,ht>>>8&255,ht&255,He>>>24&255,He>>>16&255,He>>>8&255,He&255],0);for(let En=0;En>>24&255,Tr>>>16&255,Tr>>>8&255,Tr&255,kr>>>24&255,kr>>>16&255,kr>>>8&255,kr&255,$n.isLeading<<2|$n.dependsOn,$n.isDependedOn<<6|$n.hasRedundancy<<4|$n.isNonSync,0,0,Yn>>>24&255,Yn>>>16&255,Yn>>>8&255,Yn&255],12+16*En)}return je.box(je.types.trun,vn)}static mdat(We){return je.box(je.types.mdat,We)}}je.init();var tt=je;class yt{static getSilentFrame(We,He){if(We==="mp4a.40.2"){if(He===1)return new Uint8Array([0,200,0,128,35,128]);if(He===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(He===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(He===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(He===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(He===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(He===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(He===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(He===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 en=yt;class Rt{constructor(We,He,_e,ht,Gt){this.dts=We,this.pts=He,this.duration=_e,this.originalDts=ht,this.isSyncPoint=Gt,this.fileposition=null}}class wt{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(We){We.isSyncPoint=!0,this.syncPoints.push(We)}}class sn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(We){let He=this._list;We.length!==0&&(He.length>0&&We[0].originalDts=He[Gt].dts&&WeHe[ht].lastSample.originalDts&&We=He[ht].lastSample.originalDts&&(ht===He.length-1||ht0&&(Gt=this._searchNearestSegmentBefore(_e.originalBeginDts)+1),this._lastAppendLocation=Gt,this._list.splice(Gt,0,_e)}getLastSegmentBefore(We){let He=this._searchNearestSegmentBefore(We);return He>=0?this._list[He]:null}getLastSampleBefore(We){let He=this.getLastSegmentBefore(We);return He!=null?He.lastSample:null}getLastSyncPointBefore(We){let He=this._searchNearestSegmentBefore(We),_e=this._list[He].syncPoints;for(;_e.length===0&&He>0;)He--,_e=this._list[He].syncPoints;return _e.length>0?_e[_e.length-1]:null}}class kt{constructor(We){this.TAG="MP4Remuxer",this._config=We,this._isLive=We.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 bn("audio"),this._videoSegmentInfoList=new bn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(x.chrome&&(x.version.major<50||x.version.major===50&&x.version.build<2661)),this._fillSilentAfterSeek=x.msedge||x.msie,this._mp3UseMpegAudio=!x.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(We){return We.onDataAvailable=this.remux.bind(this),We.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(We){this._onInitSegment=We}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(We){this._onMediaSegment=We}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(We){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(We,He){if(!this._onMediaSegment)throw new ae("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(We,He),this._remuxVideo(He),this._remuxAudio(We)}_onTrackMetadataReceived(We,He){let _e=null,ht="mp4",Gt=He.codec;if(We==="audio")this._audioMeta=He,He.codec==="mp3"&&this._mp3UseMpegAudio?(ht="mpeg",Gt="",_e=new Uint8Array):_e=tt.generateInitSegment(He);else if(We==="video")this._videoMeta=He,_e=tt.generateInitSegment(He);else return;if(!this._onInitSegment)throw new ae("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(We,{type:We,data:_e.buffer,codec:Gt,container:`${We}/${ht}`,mediaDuration:He.duration})}_calculateDtsBase(We,He){this._dtsBaseInited||(We.samples&&We.samples.length&&(this._audioDtsBase=We.samples[0].dts),He.samples&&He.samples.length&&(this._videoDtsBase=He.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let We=this._videoStashedLastSample,He=this._audioStashedLastSample,_e={type:"video",id:1,sequenceNumber:0,samples:[],length:0};We!=null&&(_e.samples.push(We),_e.length=We.length);let ht={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};He!=null&&(ht.samples.push(He),ht.length=He.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(_e,!0),this._remuxAudio(ht,!0)}_remuxAudio(We,He){if(this._audioMeta==null)return;let _e=We,ht=_e.samples,Gt,vn=-1,En=-1,Tr=-1,kr=this._audioMeta.refSampleDuration,$n=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yn=this._dtsBaseInited&&this._audioNextDts===void 0,Hr=!1;if(!ht||ht.length===0||ht.length===1&&!He)return;let Kn=0,Ta=null,aa=0;$n?(Kn=0,aa=_e.length):(Kn=8,aa=8+_e.length);let $r=null;if(ht.length>1&&($r=ht.pop(),aa-=$r.length),this._audioStashedLastSample!=null){let Zr=this._audioStashedLastSample;this._audioStashedLastSample=null,ht.unshift(Zr),aa+=Zr.length}$r!=null&&(this._audioStashedLastSample=$r);let fa=ht[0].dts-this._dtsBase;if(this._audioNextDts)Gt=fa-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Gt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Hr=!0);else{let Zr=this._audioSegmentInfoList.getLastSampleBefore(fa);if(Zr!=null){let wa=fa-(Zr.originalDts+Zr.duration);wa<=3&&(wa=0);let ya=Zr.dts+Zr.duration+wa;Gt=fa-ya}else Gt=0}if(Hr){let Zr=fa-Gt,wa=this._videoSegmentInfoList.getLastSegmentBefore(fa);if(wa!=null&&wa.beginDts=1?Ca=Dn[Dn.length-1].duration:Ca=Math.floor(kr);let ks=!1,Ls=null;if(Ca>kr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!x.safari){ks=!0;let Vs=Math.abs(Ca-kr),$s=Math.ceil(Vs/kr),Gi=Ri+kr;Pe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`).filter((vs,hA)=>hA!==0).join(""))),pi.createElement("div",null,pi.createElement("div",{className:cu.tagsWrap,ref:_l},((yn=le.detail)==null?void 0:yn.allow_add_member)&&!((Rr=le.detail)!=null&&Rr.excellent)&&pi.createElement(a.Z,{title:(bi=$g[((nr=le.detail)==null?void 0:nr.shixun_tag_num)-1])==null?void 0:bi.connect},pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{backgroundColor:(fn=$g[((oo=le.detail)==null?void 0:oo.shixun_tag_num)-1])==null?void 0:fn.bkcolor,color:(oa=$g[((ir=le.detail)==null?void 0:ir.shixun_tag_num)-1])==null?void 0:oa.txcolor,height:26,border:`1px solid ${(fl=$g[((Io=le.detail)==null?void 0:Io.shixun_tag_num)-1])==null?void 0:fl.bkcolor}`}},(ec=$g[((il=le.detail)==null?void 0:il.shixun_tag_num)-1])==null?void 0:ec.name))),((jd=le.detail)==null?void 0:jd.featured)>0&&pi.createElement("div",null,((cc=le.detail)==null?void 0:cc.featured)===1&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Pl=le.detail)==null?void 0:Pl.featured)===2&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((rd=le.detail)==null?void 0:rd.featured)===3&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((kd=le.detail)==null?void 0:kd.featured)===4&&pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Wf=le.detail)==null?void 0:Wf.excellent)&&((If=le.detail)==null?void 0:If.allow_add_member)&&((eg=$g[(($0=le.detail)==null?void 0:$0.shixun_tag_num)-1])==null?void 0:eg.name)=="\u516C\u5F00\u53D1\u5E03"&&((Z0=pt==null?void 0:pt.userInfo)==null?void 0:Z0.role)!=15&&pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((s0=le.detail)==null?void 0:s0.excellent)&&((yf=pt==null?void 0:pt.userInfo)==null?void 0:yf.role)==15&&pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Bi=le.detail)==null?void 0:Bi.is_plan)&&pi.createElement(a.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},pi.createElement("div",null,pi.createElement("div",{className:`${cu.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((mc=le.detail)==null?void 0:mc.laboratory_name)&&(0,Be.Ny)()&&pi.createElement("div",{className:cu.laboratory},pi.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),pi.createElement(a.Z,{title:(kA=le.detail)==null?void 0:kA.laboratory_name},pi.createElement("a",{href:`https://${(RA=le.detail)==null?void 0:RA.laboratory_url}`,target:"_blank",className:cu.name},(Jh=le.detail)==null?void 0:Jh.laboratory_name))),pi.createElement("div",{className:cu.contentWrap},pi.createElement("div",{className:cu.contentLeftWrap},!!((nh=le.detail)!=null&&nh.stages_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u7AE0\u8282"),pi.createElement("p",{className:"mt3"},(m0=le.detail)==null?void 0:m0.stages_count)),!!((rh=le.detail)!=null&&rh.shixuns_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u5355\u5143"),pi.createElement("p",{className:"mt3"},(hu=le.detail)==null?void 0:hu.shixuns_count)),!!((p0=le.detail)!=null&&p0.challenge_choose_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),pi.createElement("p",{className:"mt3"},(I0=le.detail)==null?void 0:I0.challenge_choose_count)),!!((Df=le.detail)!=null&&Df.challenges_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),pi.createElement("p",{className:"mt3"},(Vf=le.detail)==null?void 0:Vf.challenges_count)),!!((Rg=le.detail)!=null&&Rg.videos_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u89C6\u9891"),pi.createElement("p",{className:"mt3"},(Fh=le.detail)==null?void 0:Fh.videos_count)),!!((wf=le.detail)!=null&&wf.attachment_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u8BFE\u4EF6"),pi.createElement("p",{className:"mt3"},(mu=le.detail)==null?void 0:mu.attachment_count)),((dd=le.detail)==null?void 0:dd.publish_status)!==0&&!!((Zi=le.detail)!=null&&Zi.subject_score)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,"\u7ECF\u9A8C\u503C"),pi.createElement("p",{className:"mt3"},(nl=le.detail)==null?void 0:nl.subject_score)),((ru=le.detail)==null?void 0:ru.publish_status)!==0&&!!((Uu=le.detail)!=null&&Uu.member_count)&&pi.createElement("div",{className:"mr30"},pi.createElement("span",null,pi.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),pi.createElement(a.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((Hc=le.detail)==null?void 0:Hc.member_count_update_at)||"--"}`},pi.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),pi.createElement("p",{className:"mt3"},(Ac=le.detail)==null?void 0:Ac.member_count)),((bf=le.detail)==null?void 0:bf.subject_score)>0&&pi.createElement("span",{className:"font14 c-white"},pi.createElement("span",null,"\u8BC4\u5206"),pi.createElement("br",null),pi.createElement("div",{className:cu.rating},pi.createElement(t5.Z,{allowHalf:!0,style:{fontSize:12},value:(0,ae.og)((v0=le.detail)==null?void 0:v0.averge_star),disabled:!0}))))),!!((Qg=(gh=le.detail)==null?void 0:gh.courses)!=null&&Qg.length)&&pi.createElement("aside",{className:cu.nav},pi.createElement("div",{className:cu.navLeft},Bu.course_identity<4&&pi.createElement(a.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},pi.createElement("a",{href:`/classrooms/${Bu==null?void 0:Bu.course_id}/newgolds/settings`,target:"_blank"},pi.createElement("i",{className:`iconfont icon-bianji1 ${cu.navLeftIcon}`}))),pi.createElement(me.Z,{dropdownRender:()=>{var vs,hA,Rl;return pi.createElement(Xs.default,null,(Rl=(hA=[...(vs=le.detail)==null?void 0:vs.courses])==null?void 0:hA.reverse())==null?void 0:Rl.map((ou,fd)=>{var Lf,of;return pi.createElement(Xs.default.Item,{key:ou.course_id,onClick:()=>CA(ou.course_id)},pi.createElement("span",{className:"font14"},"\u7B2C",((of=(Lf=le.detail)==null?void 0:Lf.courses)==null?void 0:of.length)-fd,"\u671F"))}))}},pi.createElement("div",null,pi.createElement("span",{className:"font14 current"},"\u7B2C",pi.createElement("span",{className:cu.colorOrange},zc),"\u671F"),pi.createElement(n5.Z,null))),pi.createElement("div",{className:cu.navContent},pi.createElement("div",{className:cu.contentItem},pi.createElement("div",{className:cu.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),pi.createElement("div",{className:cu.contentItemText},Bu==null?void 0:Bu.start_date)),pi.createElement("div",{className:cu.verticalLine}),pi.createElement("div",{className:cu.contentItem},pi.createElement("div",{className:cu.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),pi.createElement("div",{className:cu.contentItemText},Bu==null?void 0:Bu.end_date)),pi.createElement("div",{className:cu.verticalLine}),pi.createElement("div",{className:cu.contentItem},pi.createElement("div",{className:cu.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),pi.createElement("div",{className:cu.contentItemText},Bu==null?void 0:Bu.student_count," \u4EBA")))),pi.createElement("div",{className:cu.navRight,style:{display:"none"}},pi.createElement("div",{className:cu.flexRow},((DA=Bu==null?void 0:Bu.course_status)==null?void 0:DA.status)===1&&pi.createElement("div",{className:"mr20 c-red-ee4"},(Hg=Bu==null?void 0:Bu.course_status)==null?void 0:Hg.time),((D0=Bu==null?void 0:Bu.course_status)==null?void 0:D0.status)===2&&Bu.course_identity<6&&pi.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((Ih=Bu.course_status)==null?void 0:Ih.status)===2&&(Bu.course_identity<6?pi.createElement("a",{className:cu.classButton,href:`/classrooms/${(wd=(au=Bu==null?void 0:Bu.first_category_url)==null?void 0:au.split("/"))==null?void 0:wd[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):pi.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((gl=Bu.course_status)==null?void 0:gl.status)===1&&Bu.course_identity>5&&pi.createElement("div",{className:cu.classButton,onClick:iu},"\u7ACB\u5373\u52A0\u5165"),((LA=Bu.course_status)==null?void 0:LA.status)===1&&Bu.course_identity===5&&pi.createElement("a",{className:cu.classButton,href:`/classrooms/${(Rd=(Uc=Bu==null?void 0:Bu.first_category_url)==null?void 0:Uc.split("/"))==null?void 0:Rd[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Kd=Bu.course_status)==null?void 0:Kd.status)===0&&Bu.course_identity>5&&pi.createElement("div",{className:cu.classButton,onClick:iu},"\u7ACB\u5373\u62A5\u540D"),((Ld=Bu.course_status)==null?void 0:Ld.status)===0&&Bu.course_identity===5&&pi.createElement("div",{className:cu.classButton},"\u62A5\u540D\u6210\u529F"),(((Bf=Bu==null?void 0:Bu.course_status)==null?void 0:Bf.status)===0||((Cf=Bu==null?void 0:Bu.course_status)==null?void 0:Cf.status)===1)&&Bu.course_identity<5&&pi.createElement("a",{className:cu.classButton,href:`/classrooms/${(L0=(Vu=Bu==null?void 0:Bu.first_category_url)==null?void 0:Vu.split("/"))==null?void 0:L0[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),ws&&Jd&&((Yf=le.detail)==null?void 0:Yf.has_participate)&&pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),ws&&Jd&&!((cA=le.detail)!=null&&cA.has_participate)&&(Br?pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pi.createElement("span",{className:`${cu.classButton} ${cu.bg28e}`,onClick:ic},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),pi.createElement("div",{className:cu.flexRow},ws&&!!((af=(K0=le.detail)==null?void 0:K0.courses)!=null&&af.length)&&Jd&&pi.createElement("span",{className:"mt20"},pi.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(vg=le.detail)==null?void 0:vg.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pi.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pi.createElement("span",{className:"mr5 c-red-ee4"},Br===!0?((Qf=le.detail)==null?void 0:Qf.participant_count)+1:(lp=le.detail)==null?void 0:lp.participant_count),"\u4EBA")),ws&&!((sg=(zv=le.detail)==null?void 0:zv.courses)!=null&&sg.length)&&Jd&&pi.createElement("span",null,!((m5=le.detail)!=null&&m5.has_participate)&&(Br===!0?pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):pi.createElement("a",{className:`${cu.classButton} ${cu.bg28e}`,onClick:ic},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((dc=le.detail)==null?void 0:dc.has_participate)&&pi.createElement("span",{className:`${cu.classButton} ${cu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),pi.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(qh=le.detail)==null?void 0:qh.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),pi.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",pi.createElement("span",{className:"mr5 c-red-ee4"},Br===!0?((Zv=le.detail)==null?void 0:Zv.participant_count)+1:(GE=le.detail)==null?void 0:GE.participant_count),"\u4EBA"))))))),pi.createElement(lf,null),NA.status&&pi.createElement(mf,{type:"subject",onCancel:()=>ac(!1),onOk:vs=>U0(void 0,null,function*(){ac(!1);let hA={user_customize:vs.user_customize,type:vs.type};vs.user_customize?hA=Qv(Ch({},hA),{discipline_name:vs.discipline_name,sub_discipline_name:vs.sub_discipline_name}):vs.sub_discipline_id&&(hA=Qv(Ch({},hA),{sub_discipline_id:vs.sub_discipline_id}));const Rl=yield(0,z.WO)(Ch({id:l0.pathId},hA));((Rl==null?void 0:Rl.status)===0||(Rl==null?void 0:Rl.status)===1)&&(Qo(),ge.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),pi.createElement(de.default,{open:ds,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Tl(!1)},centered:!0,footer:pi.createElement("div",null,pi.createElement(ce.ZP,{type:"primary",onClick:()=>{Tl(!1)}},"\u6211\u77E5\u9053\u4E86"))},pi.createElement(Pe.Z,{style:{maxHeight:378,overflow:"auto"},value:(XE=(_h=le==null?void 0:le.detail)==null?void 0:_h.toast)==null?void 0:XE.content})))};var Vh=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,globalSetting:pt})=>({pathsDetail:ye,user:we,globalSetting:pt,loading:le.models.index}))(mm),hc={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},x0={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},nd=oe(59301),iv=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const q5=(0,Hd.W8)(({item:ye,toIndex:we,params:le,isShow:pt,setShow:cn,dispatch:dn,user:jn,classroomList:Jt,handleDeleteMember:gt,pathsDetail:an,EditPowerClick:Mn})=>{var Vn,Rn,wr,_r;return nd.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},nd.createElement("div",{className:x0.directionItemWrap},nd.createElement(a.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:nd.createElement("div",{className:x0.teamHeight},nd.createElement("div",{style:{display:"flex"}},nd.createElement("div",{className:x0.imageWrap,style:{marginRight:11}},nd.createElement("img",{className:x0.imageWrap,src:ve.Z.API_SERVER+"/images/"+(ye==null?void 0:ye.image_url)})),nd.createElement("div",null,nd.createElement("div",{title:ye==null?void 0:ye.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(ye==null?void 0:ye.name)||"--"),nd.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ye==null?void 0:ye.school))),nd.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(ye!=null&&ye.brief_introduction)&&nd.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(ye==null?void 0:ye.brief_introduction)&&nd.createElement("div",{className:x0.divHeight},ye==null?void 0:ye.brief_introduction),((Vn=jn==null?void 0:jn.userInfo)==null?void 0:Vn.user_id)===(ye==null?void 0:ye.id)&&nd.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Te.history.push("/account/profile")},nd.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},nd.createElement("div",{style:{position:"relative"}},nd.createElement("img",{draggable:!1,className:x0.imgradius,onClick:()=>{(0,Be.bg)()?Te.history.push(`${ye.user_url}`):dn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(ye==null?void 0:ye.image_url)}),((0,Be.Ny)()||((Rn=an==null?void 0:an.detail)==null?void 0:Rn.is_subject_member))&&nd.createElement(nd.Fragment,null,ye!=null&&ye.is_subject_creator?nd.createElement("div",{className:x0.member_power1},"\u521B\u5EFA\u8005"):ye!=null&&ye.can_edit_knowledge_graph||ye!=null&&ye.can_edit_stage?nd.createElement("div",{className:x0.member_power1,style:{cursor:((0,Be.j5)()||((wr=an==null?void 0:an.detail)==null?void 0:wr.is_creator))&&"pointer"},onClick:()=>Mn(ye)},"\u7F16\u8F91\u6743\u9650"):nd.createElement("div",{className:x0.member_power2,style:{cursor:((0,Be.j5)()||((_r=an==null?void 0:an.detail)==null?void 0:_r.is_creator))&&"pointer"},onClick:()=>Mn(ye)},"\u67E5\u770B\u6743\u9650"))),nd.createElement("div",null,nd.createElement("span",{className:"multi_ellipsis1"},(ye==null?void 0:ye.name)||"--"),nd.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(ye==null?void 0:ye.school)||"--"))),nd.createElement("br",null)))}),ov=(0,Hd.JN)(({isShow:ye,setShow:we,pathsDetail:le,items:pt,params:cn,dispatch:dn,user:jn,classroomList:Jt,handleDeleteMember:gt,EditPowerClick:an})=>nd.createElement("div",{className:"task-list-container"},pt==null?void 0:pt.map((Mn,Vn)=>nd.createElement(q5,{key:`${Mn.id}`,isShow:ye,setShow:we,dispatch:dn,pathsDetail:le,handleDeleteMember:gt,user:jn,classroomList:Jt,toIndex:Vn+1,params:cn,index:Vn,item:Mn,EditPowerClick:an})))),a0=({data:ye,user:we,classroomList:le,pathsDetail:pt,operation:cn,callback:dn,handleDeleteMember:jn,onCancel:Jt,dispatch:gt,visible:an=!1,EditPowerClick:Mn})=>{const[Vn,Rn]=(0,y.useState)(ye),wr=(0,Te.useParams)(),[_r,ea]=(0,y.useState)(),[lr,Da]=(0,y.useState)(!0);function Fr(cr){const{newIndex:Qr,oldIndex:Kr}=cr;cn&&(zr(b0()(Vn,Kr,Qr).map(Pr=>Pr==null?void 0:Pr.id)),Rn(b0()(Vn,Kr,Qr)))}(0,y.useEffect)(()=>{Rn(ye)},[JSON.stringify(ye)]);function zr(cr){return iv(this,null,function*(){const Qr=yield(0,it.ZP)(`/api/paths/${wr==null?void 0:wr.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:cr}});gt({type:"pathsDetail/getRightData",payload:{id:wr.pathId}}),gt({type:"pathsDetail/getPathsDetail",payload:{id:wr.pathId}})})}return nd.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},nd.createElement(ov,{axis:"xy",helperClass:"dragging-li",isShow:lr,setShow:Da,distance:2,disableAutoscroll:!0,dispatch:gt,pathsDetail:pt,handleDeleteMember:jn,user:we,classroomList:le,params:wr,items:Vn,onSortEnd:Fr,EditPowerClick:Mn}))};var _5=(0,Te.connect)(({user:ye,classroomList:we,pathsDetail:le})=>({user:ye,classroomList:we,pathsDetail:le}))(a0),Sh={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},np=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const $5=null,s5=(0,Hd.W8)(({item:ye,toIndex:we,params:le,dispatch:pt,classroomList:cn,handleDeleteMember:dn,pathsDetail:jn})=>{var Jt,gt,an,Mn;return y.createElement("span",{onClick:()=>{window.open(ye==null?void 0:ye.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},y.createElement("div",{className:Sh.directionItemWrap},y.createElement("img",{className:Sh.imgradius,src:ve.Z.API_SERVER+(ye==null?void 0:ye.default_image)}),y.createElement("span",{className:Sh.groupActionWrap},y.createElement(a.Z,{title:ye.name},y.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Jt=ye.name)==null?void 0:Jt.length)>7?y.createElement("span",null,(gt=ye.name)==null?void 0:gt.substring(0,7),y.createElement("br",null)," ",(an=ye.name)==null?void 0:an.substring(7,14),(ye==null?void 0:ye.name.length)>14&&"..."):ye.name)))),y.createElement("div",{className:Sh.bottomdiv},y.createElement(a.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${ye==null?void 0:ye.visits}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},ye==null?void 0:ye.visits))),y.createElement(a.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${ye==null?void 0:ye.course_members_count}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",ye==null?void 0:ye.course_members_count))),y.createElement(a.Z,{overlayStyle:{maxWidth:380},title:y.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",ye==null?void 0:ye.tasks_count),placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",ye==null?void 0:ye.tasks_count))),y.createElement(a.Z,{title:"\u5220\u9664",placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{color:"#bbbbbb",display:!((Mn=jn==null?void 0:jn.detail)!=null&&Mn.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Vn=>{Vn.stopPropagation(),dn(ye.id)}})))))}),pm=(0,Hd.JN)(({items:ye,params:we,dispatch:le,classroomList:pt,handleDeleteMember:cn,pathsDetail:dn})=>y.createElement("div",{className:"task-list-container",style:{minHeight:(ye==null?void 0:ye.length)*240}},ye==null?void 0:ye.map((jn,Jt)=>y.createElement(s5,{key:`${jn.id}`,dispatch:le,pathsDetail:dn,handleDeleteMember:cn,classroomList:pt,toIndex:Jt+1,params:we,index:Jt,item:jn})))),l5=({data:ye,classroomList:we,pathsDetail:le,callback:pt,handleDeleteMember:cn,onCancel:dn,dispatch:jn,visible:Jt=!1})=>{const[gt,an]=(0,y.useState)(ye),Mn=(0,Te.useParams)(),[Vn,Rn]=(0,y.useState)();function wr(ea){const{newIndex:lr,oldIndex:Da}=ea;_r(b0()(gt,Da,lr).map(Fr=>Fr==null?void 0:Fr.id)),an(b0()(gt,Da,lr))}(0,y.useEffect)(()=>{an(ye)},[JSON.stringify(ye)]);function _r(ea){return np(this,null,function*(){const lr=yield(0,it.ZP)(`/api/paths/${Mn==null?void 0:Mn.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:ea}})})}return y.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},y.createElement(pm,{axis:"y",helperClass:"dragging-li",pathsDetail:le,distance:2,dispatch:jn,handleDeleteMember:cn,classroomList:we,params:Mn,items:gt,onSortEnd:wr}))};var Dp=(0,Te.connect)(({classroomList:ye,pathsDetail:we})=>({classroomList:ye,pathsDetail:we}))(l5),Lp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",rp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Np="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Ci=oe(59301),q0=Object.getOwnPropertySymbols,zd=Object.prototype.hasOwnProperty,z0=Object.prototype.propertyIsEnumerable,cd=(ye,we)=>{var le={};for(var pt in ye)zd.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&q0)for(var pt of q0(ye))we.indexOf(pt)<0&&z0.call(ye,pt)&&(le[pt]=ye[pt]);return le},jA=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});function h0(ye){const we=(cn,dn)=>{if(cn.localName===dn)return cn;for(let jn=0,Jt=cn;Jt=Jt.parentNode;jn++){if(Jt.localName===dn)return Jt;if(Jt==document.documentElement)return!1}},le=ye.target,pt=we(le,"a");if(console.log([pt],pt==null?void 0:pt.href,44),!(pt!=null&&pt.href)&&le.tagName.toUpperCase()==="IMG"){let cn=le.src||le.getAttribute("src");cn&&cn.indexOf("/images/avatars/User")===-1&&(ye.stopPropagation(),ye.preventDefault(),od.Z.publish("preview-image",cn))}}const i0=ye=>{var we=ye,{pathsDetail:le,user:pt,globalSetting:cn,loading:dn,classroomList:jn,dispatch:Jt}=we,gt=cd(we,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),an,Mn,Vn,Rn,wr,_r,ea,lr,Da,Fr,zr,cr,Qr,Kr,Pr,Fi,Lr,Aa,Ga,ma,Qa,zo,Xn,tr,$a,Lo,Zo,Wi,ft,la,Ma,Sa,ei,gi,li,eo,to,Vr,mn,er,Xr,Wr,pa,_a,ga,yn,Rr,nr,bi,oo,fn,ir,oa,Io,fl,il,ec,jd,cc,Pl,rd,kd,Wf,If,$0,eg,Z0,s0,yf,Bi,mc,kA,RA,Jh,nh,m0,rh,hu,p0,I0,Df,Vf,Rg,Fh,wf,mu,dd,Zi,nl,ru,Uu,Hc,Ac,bf,v0,gh,Qg,DA,Hg,D0,Ih,au,wd,gl,LA,Uc,Rd,Kd,Ld,Bf,Cf,Vu,L0;const[Yf]=(0,Te.useSearchParams)(),cA=(0,Te.useParams)(),[K0,af]=(0,y.useState)(!0),[vg,Qf]=(0,y.useState)(!1),[lp,zv]=(0,y.useState)(),[sg,m5]=(0,y.useState)(),[dc,qh]=(0,y.useState)({}),[Zv,GE]=(0,y.useState)(),_h=(0,y.useRef)(),[XE,l0]=(0,y.useState)(!1),[Bu,WE]=(0,y.useState)({}),[G0,Br]=(0,y.useState)(!1),[Ra,Ki]=(0,y.useState)(!1),[hi,ds]=(0,y.useState)(!1),[Tl,_l]=(0,y.useState)({}),[ku,NA]=(0,y.useState)(!1),BA=(0,Te.useLocation)(),AA=!((an=le.detail)!=null&&an.can_managed),Bc=()=>{ge.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,y.useEffect)(()=>{if(_h.current)return _h.current.addEventListener("mousedown",h0),()=>{var ys;(ys=_h.current)==null||ys.removeEventListener("mousedown",h0)}},[_h.current]);const CA=()=>jA(void 0,null,function*(){if(!(sg!=null&&sg.trim())){ge.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const ys=yield(0,z.bw)({id:cA.pathId,team_title:sg.trim()});zv(!lp),(ys==null?void 0:ys.status)===0&&(m5(null),ge.ZP.success(ys.message),Jt({type:"pathsDetail/getRightData",payload:{id:cA.pathId}}))});(0,y.useEffect)(()=>{var ys,Ju,fs;((ys=le.detail)==null?void 0:ys.show_spoc)===1&&Jt({type:"pathsDetail/getCoureses",payload:{id:cA.pathId}}),(Ju=le.detail)!=null&&Ju.show_history&&_A(),NA((0,Be.Ny)()||((fs=le.detail)==null?void 0:fs.is_subject_member))},[le.detail]);function _A(){return jA(this,null,function*(){WE(yield(0,z.ue)({id:cA.pathId,course_type:1}))})}(0,y.useEffect)(()=>{var ys,Ju,fs;if(((ys=jn.actionTabs)==null?void 0:ys.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Hf=(fs=(Ju=le.detail)==null?void 0:Ju.courses)==null?void 0:fs.find(ff=>{var bd;return ff.course_id===((bd=jn.actionTabs)==null?void 0:bd.name)});qh(Hf||{})}},[jn.actionTabs]),(0,y.useEffect)(()=>{var ys,Ju,fs,Hf,ff,bd,u0,c0,Em,up;let $h;if((ys=le.detail)!=null&&ys.has_start){const ah=(fs=(Ju=le.detail)==null?void 0:Ju.courses)==null?void 0:fs.findIndex(ym=>{var em;return parseInt((em=ym.course_status)==null?void 0:em.status)===1});$h=ah>-1?ah:0}else{let ah=(bd=(ff=(Hf=le.detail)==null?void 0:Hf.courses)==null?void 0:ff.map(ym=>{var em;return parseInt((em=ym.course_status)==null?void 0:em.status)}))==null?void 0:bd.lastIndexOf(2);$h=ah>-1?ah:0,ah=(c0=(u0=le.detail)==null?void 0:u0.courses)==null?void 0:c0.findIndex(ym=>{var em;return parseInt((em=ym.course_status)==null?void 0:em.status)===0}),$h=ah>-1?ah:$h}(Em=le.detail)!=null&&Em.courses&&qh(((up=le.detail)==null?void 0:up.courses[$h])||{})},[le.detail]);const zu=ys=>jA(void 0,null,function*(){de.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>jA(void 0,null,function*(){var Ju;const fs=yield(0,z.EP)({id:cA.pathId,user_id:ys});(fs==null?void 0:fs.status)===1&&(((Ju=pt.userInfo)==null?void 0:Ju.user_id)===ys&&(window.location.href=window.location.href),ge.ZP.info(fs==null?void 0:fs.message),ac())})})}),SA=ys=>jA(void 0,null,function*(){de.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>jA(void 0,null,function*(){const Ju=yield(0,z.$D)({id:cA.pathId,courseid:ys});(Ju==null?void 0:Ju.status)===0&&(ge.ZP.info("\u5220\u9664\u6210\u529F"),ac())})})}),pc=()=>{de.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>jA(void 0,null,function*(){const ys=yield(0,z.c3)({id:cA.pathId});ys.status===0&&(GE(!0),ge.ZP.success(ys.message))})})},Cc=()=>{Jt({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},nA=ys=>{if(AA){Bc();return}Jt({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:ys}})},ac=()=>{Jt({type:"pathsDetail/getPathsDetail",payload:{id:cA.pathId}}),Jt({type:"pathsDetail/getRightData",payload:{id:cA.pathId}}),Jt({type:"pathsDetail/getCoureses",payload:{id:cA.pathId}})},qo=()=>{var ys;return(0,Be.j5)()||((ys=le==null?void 0:le.detail)==null?void 0:ys.is_creator)},rl=()=>{var ys;return lp?Ci.createElement("div",{className:hc.flexRow},Ci.createElement(ee.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:sg,onChange:Ju=>m5(Ju.target.value)}),Ci.createElement(ce.ZP,{className:"ml5",onClick:()=>zv(!lp)},"\u53D6\u6D88"),Ci.createElement(ce.ZP,{className:"ml5",type:"primary",onClick:CA},"\u786E\u5B9A")):Ci.createElement("div",{className:hc.directionItemWrap},Ci.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ci.createElement("img",{style:{marginRight:"10px"},src:rp})," ",(ys=le.rightData)==null?void 0:ys.team_title),Ci.createElement("span",{className:hc.groupActionWrap},Ci.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(AA){Bc();return}zv(!lp)}})),Ci.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(AA){Bc();return}Ki(!0)}},"\u7F16\u8F91"))},Fu=()=>{(0,xe.tJ)(Jt)&&de.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>jA(void 0,null,function*(){var ys;const Ju=yield(0,z.JS)({id:dc==null?void 0:dc.course_id});Ju.status===0&&(ge.ZP.success(Ju.message),Jt({type:"pathsDetail/getPathsDetail",payload:{id:cA.pathId}}),parseInt((ys=dc.course_status)==null?void 0:ys.status)===1&&(0,ae.xg)(`${dc==null?void 0:dc.first_category_url}`))})})},ic=()=>jA(void 0,null,function*(){const ys=yield(0,it.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:cA.pathId}});(ys==null?void 0:ys.status)==0?iu():de.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>jA(void 0,null,function*(){const Ju=yield(0,it.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:cA.pathId}});(Ju==null?void 0:Ju.status)==0&&iu()})})}),iu=()=>jA(void 0,null,function*(){Qf(!0);const ys=yield(0,it.ZP)("/api/payments.json",{method:"POST",body:{subject_id:cA.pathId,payment_method:"wechat_qr"}});ys!=null&&ys.num&&(Qf(!1),Te.history.push(Yf.get("userid")?`/order/${cA.pathId}/pay?order_num=${ys==null?void 0:ys.num}&userid=${Yf.get("userid")}`:`/order/${cA.pathId}/pay?order_num=${ys==null?void 0:ys.num}`))}),ns=(ys,Ju)=>jA(void 0,null,function*(){Jt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const fs=Ju?yield(0,xr.BK)({id:ys}):yield(0,xr.Ir)({id:ys});if(Jt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),fs!=null&&fs.game_identifier||fs!=null&&fs.identifier){(0,ae.xg)(Ju?`/tasks/${fs==null?void 0:fs.identifier}/jupyter?subject_id=${cA.pathId}`:`/tasks/${fs.game_identifier}?subject_id=${cA.pathId}`);return}(fs==null?void 0:fs.status)===2?ws(fs==null?void 0:fs.message):(fs==null?void 0:fs.status)===3&&Qo(fs==null?void 0:fs.message)}),Qo=ys=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ys,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ws=ys=>{ys=ys!=null&&ys.includes(".json")?ys:`${ys}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ci.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jA(void 0,null,function*(){const Ju=yield(0,Bg.L8)({url:ys});if(!Ju)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const fs=yield(0,xr.Ir)({id:Ju.shixun_identifier});if(fs!=null&&fs.game_identifier){(0,ae.xg)(`/tasks/${fs.game_identifier}?subject_id=${cA.pathId}`);return}(fs==null?void 0:fs.status)===2?ws(fs==null?void 0:fs.message):(fs==null?void 0:fs.status)===3&&Qo(fs==null?void 0:fs.message)})})},zc=()=>{var ys;if(!(0,xe.tJ)(Jt))return;let Ju=[];(ys=le==null?void 0:le.stageData)==null||ys.forEach(Hf=>{var ff,bd;Hf.items&&((ff=Hf.items)!=null&&ff.length)&&((bd=Hf.items)==null||bd.forEach(u0=>{var c0;Ju.push(u0),u0.children&&((c0=u0.children)!=null&&c0.length)&&(Ju=Ju.concat(u0.children))}))});const fs=Ju.find(Hf=>["VideoItem","Attachment","Shixun"].includes(Hf.item_type));if(console.log(fs,"stageParam"),fs.item_type==="VideoItem"){(0,ae.xg)(`/video/${fs.id}?subject_id=${cA.pathId}`);return}if(fs.item_type==="Attachment"){(0,ae.xg)(fs.url);return}if(fs.item_type==="Shixun"){ns(fs.identifier,fs.is_jupyter);return}},Jd=()=>{var ys,Ju,fs,Hf;const ff=(Ju=(ys=le.detail)==null?void 0:ys.learning_status)==null?void 0:Ju[0],bd=(Hf=(fs=le.detail)==null?void 0:fs.learning_status)==null?void 0:Hf[1];if(ff==="can")return Ci.createElement(ce.ZP,{onClick:zc,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(ff==="disabled"){if(bd==="try"||bd==="unpayed")return Ci.createElement(ce.ZP,{loading:vg,onClick:ic,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(bd==="expired")return Ci.createElement(ce.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(bd==="buyed")return Ci.createElement(ce.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},vs=()=>{var ys,Ju,fs,Hf,ff,bd,u0,c0,Em,up,$h,ah,ym,em;const my=(Ju=(ys=le.detail)==null?void 0:ys.learning_status)==null?void 0:Ju[0],Iy=(Hf=(fs=le.detail)==null?void 0:fs.learning_status)==null?void 0:Hf[1];if(my==="disabled")return Ci.createElement(a.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Ci.createElement("b",{className:hc.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(my==="can")return Ci.createElement("b",{className:((bd=(ff=le.rightData)==null?void 0:ff.progress)==null?void 0:bd.certificated)==="drafted"?hc.disabled:"",onClick:hA},((c0=(u0=le.rightData)==null?void 0:u0.progress)==null?void 0:c0.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((up=(Em=le.rightData)==null?void 0:Em.progress)==null?void 0:up.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ah=($h=le.rightData)==null?void 0:$h.progress)==null?void 0:ah.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((em=(ym=le.rightData)==null?void 0:ym.progress)==null?void 0:em.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},hA=()=>jA(void 0,null,function*(){var ys,Ju,fs,Hf,ff,bd,u0,c0,Em,up,$h;const ah=()=>jA(void 0,null,function*(){const ym=yield(0,it.ZP)(`/api/users/${pt.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:cA.pathId}});(ym==null?void 0:ym.status)===0&&(ge.ZP.info("\u63D0\u4EA4\u6210\u529F"),Jt({type:"pathsDetail/getRightData",payload:{id:cA.pathId}}))});if(!((ys=pt.userInfo)!=null&&ys.professional_certification))return de.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ci.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,ae.xg)("/account/certification")}}),!1;if(((fs=(Ju=le.rightData)==null?void 0:Ju.progress)==null?void 0:fs.certificated)==="drafted")return!1;if(((ff=(Hf=le.rightData)==null?void 0:Hf.progress)==null?void 0:ff.certificated)==="none"||((u0=(bd=le.rightData)==null?void 0:bd.progress)==null?void 0:u0.certificated)==="rejected")return((c0=le.rightData)==null?void 0:c0.progress.learned)===100?de.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ah}):de.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Em=le.rightData)==null?void 0:Em.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:ah}),!1;(($h=(up=le.rightData)==null?void 0:up.progress)==null?void 0:$h.certificated)==="passed"&&l0(!0)}),Rl=ys=>{qo()&&(ds(!0),_l(ys))},ou=(0,y.useMemo)(()=>{var ys,Ju;return Ci.createElement("div",{style:{width:"100%"}},(Ju=(ys=le.rightData)==null?void 0:ys.members)==null?void 0:Ju.map((fs,Hf)=>{var ff,bd;return Ci.createElement("div",{key:Hf,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Ci.createElement("div",{className:x0.directionItemWrap},Ci.createElement(a.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Ci.createElement("div",{className:x0.teamHeight},Ci.createElement("div",{style:{display:"flex"}},Ci.createElement("div",{className:x0.imageWrap,style:{marginRight:11}},Ci.createElement("img",{className:x0.imageWrap,src:ve.Z.API_SERVER+"/images/"+(fs==null?void 0:fs.image_url)})),Ci.createElement("div",null,Ci.createElement("div",{title:fs==null?void 0:fs.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(fs==null?void 0:fs.name)||"--"),Ci.createElement("div",{title:fs==null?void 0:fs.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},fs==null?void 0:fs.school))),Ci.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(fs!=null&&fs.brief_introduction)&&Ci.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(fs==null?void 0:fs.brief_introduction)&&Ci.createElement("div",{className:x0.divHeight},fs==null?void 0:fs.brief_introduction),((ff=pt==null?void 0:pt.userInfo)==null?void 0:ff.user_id)===(fs==null?void 0:fs.id)&&Ci.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Te.history.push("/account/profile")},Ci.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Ci.createElement("div",{style:{position:"relative"}},Ci.createElement("img",{draggable:!1,className:x0.imgradius,onClick:()=>{(0,Be.bg)()?Te.history.push(`${fs.user_url}`):Jt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ve.Z.API_SERVER+"/images/"+(fs==null?void 0:fs.image_url)}),((0,Be.Ny)()||((bd=le==null?void 0:le.detail)==null?void 0:bd.is_subject_member))&&Ci.createElement(Ci.Fragment,null,fs!=null&&fs.is_subject_creator?Ci.createElement("div",{className:hc.member_power1},"\u521B\u5EFA\u8005"):fs!=null&&fs.can_edit_knowledge_graph||fs!=null&&fs.can_edit_stage?Ci.createElement("div",{className:hc.member_power1,style:{cursor:qo()&&"pointer"},onClick:()=>Rl(fs)},"\u7F16\u8F91\u6743\u9650"):Ci.createElement("div",{className:hc.member_power2,style:{cursor:qo()&&"pointer"},onClick:()=>Rl(fs)},"\u67E5\u770B\u6743\u9650"))),Ci.createElement("div",null,Ci.createElement("span",{className:"multi_ellipsis1"},(fs==null?void 0:fs.name)||"--"),Ci.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(fs==null?void 0:fs.school)||"--"))),Ci.createElement("br",null)))}))},[(Mn=le.rightData)==null?void 0:Mn.members]),fd=!!((Vn=le.detail)!=null&&Vn.participant_count)&&!((Rn=le.detail)!=null&&Rn.allow_statistics),of=((_r=(wr=le.detail)==null?void 0:wr.courses)==null?void 0:_r.findIndex(ys=>(ys==null?void 0:ys.course_id)===(dc==null?void 0:dc.course_id)))+1===((lr=(ea=le.detail)==null?void 0:ea.courses)==null?void 0:lr.length),E0=(0,y.useMemo)(()=>{var ys;return Ci.createElement(Fe.Z,{DataProps:(ys=le.rightData)==null?void 0:ys.tags})},[(Da=le.rightData)==null?void 0:Da.tags]);return Ci.createElement("section",{className:hc.rightWrap},((Fr=le.rightData)==null?void 0:Fr.qrcode_img)&&Ci.createElement("div",{className:hc.qrCode},Ci.createElement("img",{src:(zr=le.rightData)==null?void 0:zr.qrcode_img})),((cr=le.rightData)==null?void 0:cr.progress)&&Ci.createElement("div",{className:`${hc.card} ${hc.cardTop}`,style:{top:(Kr=(Qr=le.detail)==null?void 0:Qr.courses)!=null&&Kr.length?"-140px":"-70px"}},parseInt((Pr=dc==null?void 0:dc.course_status)==null?void 0:Pr.status)===2&&dc.course_identity<6&&Ci.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Fi=dc.course_status)==null?void 0:Fi.status)===2&&(dc.course_identity<6?"":Ci.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Ci.createElement("div",{className:hc.flexRow},fd&&!!((Aa=(Lr=le.detail)==null?void 0:Lr.courses)!=null&&Aa.length)&&of&&Ci.createElement("span",{className:"mt20"},Ci.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Ga=le.detail)==null?void 0:Ga.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ci.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ci.createElement("span",{className:"mr5 c-red-ee4"},Zv===!0?((ma=le.detail)==null?void 0:ma.participant_count)+1:(Qa=le.detail)==null?void 0:Qa.participant_count),"\u4EBA")),fd&&!((Xn=(zo=le.detail)==null?void 0:zo.courses)!=null&&Xn.length)&&of&&Ci.createElement("span",null,!((tr=le.detail)!=null&&tr.has_participate)&&(Zv===!0?Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ci.createElement("a",{className:`${hc.classButton} ${hc.bg28e}`,onClick:pc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),(($a=le.detail)==null?void 0:$a.has_participate)&&Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ci.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Lo=le.detail)==null?void 0:Lo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ci.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ci.createElement("span",{className:"mr5 c-red-ee4"},Zv===!0?((Zo=le.detail)==null?void 0:Zo.participant_count)+1:(Wi=le.detail)==null?void 0:Wi.participant_count),"\u4EBA"))),parseInt((ft=dc==null?void 0:dc.course_status)==null?void 0:ft.status)===1&&Ci.createElement("div",{className:"mr20 c-red-ee4"},(la=dc==null?void 0:dc.course_status)==null?void 0:la.time),Ci.createElement("p",{style:{display:dc.course_identity<6?"":"none"},className:`mb10 mt10 ${hc.flexRowAbout}`},Ci.createElement("span",{style:{display:((Ma=dc.course_status)==null?void 0:Ma.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Sa=le.rightData)==null?void 0:Sa.progress.learned,"%"),Ci.createElement("span",{style:{display:((ei=dc.course_status)==null?void 0:ei.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,ae.li)((gi=le.rightData)==null?void 0:gi.progress.time)," "),((eo=(li=le.rightData)==null?void 0:li.progress)==null?void 0:eo.certificated)!="disabled"&&Ci.createElement(ce.ZP,{disabled:((Vr=(to=le.rightData)==null?void 0:to.progress)==null?void 0:Vr.certificated)==="drafted",onClick:hA},((er=(mn=le.rightData)==null?void 0:mn.progress)==null?void 0:er.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Wr=(Xr=le.rightData)==null?void 0:Xr.progress)==null?void 0:Wr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((_a=(pa=le.rightData)==null?void 0:pa.progress)==null?void 0:_a.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((yn=(ga=le.rightData)==null?void 0:ga.progress)==null?void 0:yn.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Ci.createElement(a.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Ci.createElement(D1.Z,{percent:(Rr=le.rightData)==null?void 0:Rr.progress.learned,showInfo:!1,style:{display:((nr=dc.course_status)==null?void 0:nr.status)<=1&&dc.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((bi=dc.course_status)==null?void 0:bi.status)===2&&((oo=le.detail)==null?void 0:oo.allow_add_member)&&Ci.createElement("a",{className:hc.classButton,onClick:()=>{if(dc!=null&&dc.forbid_visit_info){(0,ae.xg)(dc==null?void 0:dc.first_category_url);return}window.open(dc==null?void 0:dc.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((fn=dc.course_status)==null?void 0:fn.status)===1&&dc.course_identity>5&&Ci.createElement("div",{className:hc.classButton,onClick:Fu},"\u7ACB\u5373\u52A0\u5165"),parseInt((ir=dc.course_status)==null?void 0:ir.status)===1&&dc.course_identity===5&&Ci.createElement("a",{className:hc.classButton,href:`${dc==null?void 0:dc.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((oa=dc.course_status)==null?void 0:oa.status)===0&&dc.course_identity>5&&Ci.createElement("div",{className:hc.classButton,onClick:Fu},"\u7ACB\u5373\u62A5\u540D"),parseInt((Io=dc.course_status)==null?void 0:Io.status)===0&&dc.course_identity===5&&Ci.createElement("div",{className:hc.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((fl=dc==null?void 0:dc.course_status)==null?void 0:fl.status)===0||parseInt((il=dc==null?void 0:dc.course_status)==null?void 0:il.status)===1)&&dc.course_identity<5&&Ci.createElement("a",{className:hc.classButton,onClick:()=>{if(dc!=null&&dc.forbid_visit_info){(0,ae.xg)(dc==null?void 0:dc.first_category_url);return}window.open(dc==null?void 0:dc.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),fd&&of&&((ec=le.detail)==null?void 0:ec.has_participate)&&Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),fd&&of&&!((jd=le.detail)!=null&&jd.has_participate)&&(Zv?Ci.createElement("span",{className:`${hc.classButton} ${hc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ci.createElement("span",{className:`${hc.classButton} ${hc.bg28e}`,onClick:pc},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((cc=le.detail)!=null&&cc.excellent)&&((Pl=le.detail)==null?void 0:Pl.is_free)!==!0&&Ci.createElement("div",{className:hc.price},Ci.createElement("div",{className:hc.d1},Ci.createElement("span",null,Ci.createElement(a.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Ci.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Ci.createElement("span",{style:{color:"#333"}},((kd=(rd=le.detail)==null?void 0:rd.expiration_type)==null?void 0:kd.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((If=(Wf=le.detail)==null?void 0:Wf.expiration_type)==null?void 0:If.clazz)==="2"&&`\u8D2D\u4E70\u540E${(Z0=(eg=($0=le.detail)==null?void 0:$0.expiration_type)==null?void 0:eg.days)==null?void 0:Z0[0]}\u5929\u5185\u6709\u6548`,((yf=(s0=le.detail)==null?void 0:s0.expiration_type)==null?void 0:yf.clazz)==="3"&&`${(kA=(mc=(Bi=le.detail)==null?void 0:Bi.expiration_type)==null?void 0:mc.days)==null?void 0:kA.join("\u5230")}`)),vs()),((Jh=(RA=le.detail)==null?void 0:RA.learning_status)==null?void 0:Jh[0])==="can"?Ci.createElement(y.Fragment,null,Ci.createElement("div",{className:hc.d2},Ci.createElement("span",null,"\u5DF2\u5B66",(nh=le.rightData)==null?void 0:nh.progress.learned,"%"),Ci.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,ae.li)((m0=le.rightData)==null?void 0:m0.progress.time))),Ci.createElement("div",{className:hc.d3},Ci.createElement("div",{style:{width:((rh=le.rightData)==null?void 0:rh.progress.learned)+"%"}}))):Ci.createElement("div",{className:hc.d4},((hu=le.detail)==null?void 0:hu.is_discount)&&!!((p0=le.detail)!=null&&p0.origin_price)&&Ci.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Ci.createElement("br",null),Ci.createElement("i",null,"\xA5",(I0=le.detail)==null?void 0:I0.origin_price)),Ci.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Ci.createElement("div",null,Ci.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Df=le.detail)!=null&&Df.is_discount?(Vf=le.detail)==null?void 0:Vf.price:(Rg=le.detail)==null?void 0:Rg.origin_price),(Fh=le.detail)!=null&&Fh.is_discount?Ci.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(wf=le.detail)!=null&&wf.countdown?`\u5012\u8BA1\u65F6:${(mu=le.detail)==null?void 0:mu.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Ci.createElement(Ci.Fragment,null))),Jd()),Ci.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Ci.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ci.createElement("img",{style:{marginRight:"10px"},src:Lp})," ",(dd=le.detail)==null?void 0:dd.learning_notes_title)),Ci.createElement("div",{ref:_h},Ci.createElement(Pe.Z,{className:"fon16",value:(Zi=le.detail)==null?void 0:Zi.learning_notes}))),!!((ru=(nl=le.rightData)==null?void 0:nl.members)!=null&&ru.length)&&Ci.createElement("div",{className:`${hc.card} pb0`,style:{marginTop:(Hc=(Uu=le.detail)==null?void 0:Uu.courses)!=null&&Hc.length?-135:-65}},qo()?rl():Ci.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ci.createElement("img",{style:{marginRight:"10px"},src:rp})," ",(Ac=le.rightData)==null?void 0:Ac.team_title),ku&&Ci.createElement(_5,{getMemberPower:qo,EditPowerClick:Rl,data:(bf=le.rightData)==null?void 0:bf.members,operation:(v0=le.detail)==null?void 0:v0.allow_add_member,handleDeleteMember:zu}),!ku&&ou,(qo()||((gh=le.detail)==null?void 0:gh.allow_edit_stage))&&Ci.createElement(aa.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Ci.createElement($r.Z,{className:"c-blue current",onClick:()=>{if(AA){Bc();return}Br(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((DA=(Qg=le.rightData)==null?void 0:Qg.tags)!=null&&DA.length)&&((Hg=le.detail)==null?void 0:Hg.show_tag)&&Ci.createElement("div",{className:hc.skillWrap},Ci.createElement("p",{className:`${hc.skillTopWrap} font16 mb20`},Ci.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Ci.createElement("span",{className:"ml5 c-grey-c"},(Ih=(D0=le.rightData)==null?void 0:D0.tags)==null?void 0:Ih.length))),E0),((au=le.detail)==null?void 0:au.show_spoc)===1&&Ci.createElement("div",{className:`${hc.card} pb0`,style:{marginTop:15}},Ci.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ci.createElement("img",{style:{marginRight:"10px"},src:Np}),"SPOC\u8BFE\u5802"),Ci.createElement(Dp,{data:(wd=le.Courses)==null?void 0:wd.spoc_courses,handleDeleteMember:SA}),((gl=le.detail)==null?void 0:gl.show_spoc)===1&&((Uc=(LA=le==null?void 0:le.Courses)==null?void 0:LA.spoc_courses)==null?void 0:Uc.length)<3&&((Rd=le.detail)==null?void 0:Rd.allow_add_member)&&Ci.createElement(aa.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Ci.createElement($r.Z,{className:"c-blue current",onClick:()=>nA()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Kd=le.detail)==null?void 0:Kd.show_history)&&Ci.createElement("div",{className:`${hc.card} pb0`,style:{marginTop:15}},Ci.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ci.createElement("img",{style:{marginRight:"10px"},src:Np}),"\u5386\u53F2\u8BFE\u5802"),Ci.createElement(Dp,{data:Bu==null?void 0:Bu.spoc_courses,handleDeleteMember:SA}),((Ld=le.detail)==null?void 0:Ld.show_history)&&((Bf=Bu==null?void 0:Bu.spoc_courses)==null?void 0:Bf.length)<3&&((Cf=le.detail)==null?void 0:Cf.allow_add_member)&&Ci.createElement(aa.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Ci.createElement($r.Z,{className:"c-blue current",onClick:()=>nA(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Ci.createElement(_d,{open:G0,onReloadData:ac,onClose:()=>Br(!1)}),Ci.createElement(pf,{onReloadData:ac,data:Bu}),Ci.createElement(VA.Z,{visible:XE,onCancel:()=>{l0(!1)},data:((L0=(Vu=le.rightData)==null?void 0:Vu.progress)==null?void 0:L0.info)||{}}),Ci.createElement(Oh,{visible:Ra,onCancel:()=>Ki(!1),handleDeleteMember:ys=>{zu(ys)},showEditPowerModal:()=>ds(!0),setMemberInfo:ys=>_l(ys)}),Ci.createElement(Cg,{visible:hi,memberInfo:Tl,onCancel:()=>ds(!1)}))};var eh=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,globalSetting:pt,classroomList:cn})=>({pathsDetail:ye,user:we,globalSetting:pt,loading:le.models.index,classroomList:cn}))(i0),Id={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},Op=oe(10906),th={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},u5=oe(89392),eE="data:image/png;base64,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",tE="data:image/png;base64,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",ms=oe(59301),nE=Object.defineProperty,rE=Object.defineProperties,v1=Object.getOwnPropertyDescriptors,E1=Object.getOwnPropertySymbols,aE=Object.prototype.hasOwnProperty,ME=Object.prototype.propertyIsEnumerable,TE=(ye,we,le)=>we in ye?nE(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,Gf=(ye,we)=>{for(var le in we||(we={}))aE.call(we,le)&&TE(ye,le,we[le]);if(E1)for(var le of E1(we))ME.call(we,le)&&TE(ye,le,we[le]);return ye},P0=(ye,we)=>rE(ye,v1(we)),Tg=(ye,we)=>{var le={};for(var pt in ye)aE.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&E1)for(var pt of E1(ye))we.indexOf(pt)<0&&ME.call(ye,pt)&&(le[pt]=ye[pt]);return le},Xf=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const rc=(ye={})=>{var we,le;switch(ye==null?void 0:ye.item_type){case"Challenge":return ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ms.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ms.createElement(a.Z,{title:"\u6559\u5B66\u89C6\u9891"},ms.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ms.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((ye==null?void 0:ye.homework_type)==="group")return ms.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ms.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((ye==null?void 0:ye.homework_type)==="normal")return ms.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ms.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ms.createElement(a.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ms.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((ye==null?void 0:ye.homework_type)==="hack")return ms.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ms.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return ye!=null&&ye.is_all_choice?ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ms.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):ye!=null&&ye.is_unity_3d?((we=ye==null?void 0:ye.challenge_types)==null?void 0:we.length)<=1?ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ms.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ms.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((le=ye==null?void 0:ye.challenge_types)==null?void 0:le.length)>1?ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ms.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ye!=null&&ye.is_jupyter_lab?ms.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},ms.createElement("img",{width:20,src:eE})):ye!=null&&ye.is_jupyter?ms.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},ms.createElement("img",{width:20,src:tE})):ms.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ms.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ms.createElement(a.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},ms.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},iE=(ye,{key:we},le)=>ye.map(pt=>pt.key===we?P0(Gf({},pt),{children:le}):pt.children?P0(Gf({},pt),{children:iE(pt.children,{key:we},le)}):pt),uA=ye=>{var we=ye,{pathsDetail:le,globalSetting:pt,user:cn,loading:dn,updateSort:jn,isPaths:Jt,dispatch:gt,isShowSchedule:an,getData:Mn}=we,Vn=Tg(we,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:Rn,visibleType:wr="All"}=le;let[_r,ea]=(0,y.useState)([]),[lr,Da]=(0,y.useState)([]);const[Fr,zr]=(0,y.useState)([]),[cr,Qr]=(0,y.useState)([]),[Kr,Pr]=(0,y.useState)([]),Fi=(0,Te.useParams)(),[Lr,Aa]=(0,y.useState)([]),[Ga,ma]=(0,y.useState)({}),[Qa,zo]=(0,y.useState)(!1),Xn=(Vr=[],mn="")=>Vr==null?void 0:Vr.map((er,Xr)=>{var Wr;const pa=P0(Gf({},er),{chapter_id:mn?[mn,Xr+1].join("-"):Xr+1,title:`${er==null?void 0:er.name}`,key:`${er==null?void 0:er.id}`,icon:rc,isLeaf:(er==null?void 0:er.item_type)!=="StageCatalog"});return((Wr=er==null?void 0:er.children)==null?void 0:Wr.length)>0?(lr.push(pa==null?void 0:pa.key),P0(Gf({},pa),{children:Xn(er==null?void 0:er.children,pa==null?void 0:pa.chapter_id)})):pa});(0,y.useEffect)(()=>{if(Vn.data&&!(0,u5.isEqual)(Vn.data,Lr)){lr=[];const Vr=JSON.parse(JSON.stringify(Vn.data));ft(Vr,0),Aa([...Vr]),Vn!=null&&Vn.expandAll||wr!="All"?ea([...lr]):ea([])}},[Vn.data,wr,Vn==null?void 0:Vn.expandAll]),(0,y.useEffect)(()=>{var Vr,mn,er,Xr,Wr,pa,_a,ga,yn,Rr;let nr;if((Vr=le.detail)!=null&&Vr.has_start){const bi=(er=(mn=le.detail)==null?void 0:mn.courses)==null?void 0:er.findIndex(oo=>{var fn;return parseInt((fn=oo.course_status)==null?void 0:fn.status)===1});nr=bi>-1?bi:0}else{let bi=(pa=(Wr=(Xr=le.detail)==null?void 0:Xr.courses)==null?void 0:Wr.map(oo=>{var fn;return parseInt((fn=oo.course_status)==null?void 0:fn.status)}))==null?void 0:pa.lastIndexOf(2);nr=bi>-1?bi:0,bi=(ga=(_a=le.detail)==null?void 0:_a.courses)==null?void 0:ga.findIndex(oo=>{var fn;return parseInt((fn=oo.course_status)==null?void 0:fn.status)===0}),nr=bi>-1?bi:nr}(yn=le.detail)!=null&&yn.courses&&ma(((Rr=le.detail)==null?void 0:Rr.courses[nr])||{})},[le.detail]);const tr=(Vr,mn,...er)=>Xf(void 0,[Vr,mn,...er],function*(Xr,Wr,pa={}){const _a=Wr?yield(0,xr.BK)({id:Xr,challenge_id:pa==null?void 0:pa.challenge_id,subject_id:Fi.pathId}):yield(0,xr.Ir)({id:Xr,challenge_id:pa==null?void 0:pa.challenge_id,subject_id:Fi.pathId});if(_a!=null&&_a.game_identifier||_a!=null&&_a.identifier){(0,ae.xg)(Wr?`/tasks/${_a==null?void 0:_a.identifier}/jupyter`:`/tasks/${_a.game_identifier}?subject_id=${Fi.pathId||""}`);return}(_a==null?void 0:_a.status)===-3?(0,ae.eF)():(_a==null?void 0:_a.status)===2?$a(_a==null?void 0:_a.message):(_a==null?void 0:_a.status)===3&&Lo(_a==null?void 0:_a.message)}),$a=Vr=>{Vr=Vr!=null&&Vr.includes(".json")?Vr:`${Vr}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ms.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Xf(void 0,null,function*(){const mn=yield(0,Bg.L8)({url:Vr});if(!mn)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const er=yield(0,xr.Ir)({id:mn.shixun_identifier});if(er!=null&&er.game_identifier){(0,ae.xg)(`/tasks/${er.game_identifier}`);return}(er==null?void 0:er.status)===2?$a(er==null?void 0:er.message):(er==null?void 0:er.status)===3&&Lo(er==null?void 0:er.message)})})},Lo=Vr=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ms.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Zo=Vr=>{console.log("onDragEnter:",Vr)},Wi=Vr=>Xf(void 0,null,function*(){var mn,er,Xr,Wr;console.log("onDrop:",Vr);const pa=Vr.node.props.eventKey,_a=Vr.dragNode.props.eventKey,ga=Vr.node.props.pos.split("-"),yn=Vr.dropPosition-Number(ga[ga.length-1]);if(ga.length>3&&!Vr.node.dragOverGapBottom&&!Vr.node.dragOverGapTop||Vr.node.dragOver&&Vr.dragNodesKeys.length>1||ga.length>2&&Vr.dragNodesKeys.length>1)return!1;let Rr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Rr.includes((mn=Vr.dragNode)==null?void 0:mn.item_type)&&((er=Vr.node)==null?void 0:er.item_type)!="StageCatalog"&&yn===0||((Xr=Vr.dragNode)==null?void 0:Xr.item_type)==="StageCatalog"&&Rr.includes((Wr=Vr.node)==null?void 0:Wr.item_type)&&yn===0)return!1;const nr=(fn,ir,oa)=>{for(let Io=0;Io{oa.splice(ir,1),oo=fn}),!Vr.dropToGap)nr(bi,pa,fn=>{fn.children=fn.children||[],fn.children.unshift(oo)});else if((Vr.node.props.children||[]).length>0&&Vr.node.props.expanded&&yn===1)nr(bi,pa,fn=>{fn.children=fn.children||[],fn.children.unshift(oo)});else{let fn,ir;nr(bi,pa,(oa,Io,fl)=>{fn=fl,ir=Io}),yn===-1?fn.splice(ir,0,oo):fn.splice(ir+1,0,oo)}yield jn({stage_id:Vn.stage_id,list:bi}),ft(bi,0,0,!0),console.log("data:",bi),Aa([...bi]),ea([..._r,Vr.node.key])}),ft=(Vr,mn,er,Xr)=>{mn=mn||0,Vr.map((Wr,pa)=>{var _a;try{return Wr.key2=mn+1+"-"+(pa+1),Wr.key3=Vn.index+1+"-"+(pa+1),Wr.title="",Xr||(Wr.key=mn+1+"-"+(pa+1)),mn?Wr.index=er+"-"+(pa+1):Wr.index=Wr.key3,(_a=Wr.children)!=null&&_a.length&&(lr.push(Wr.key2),ft(Wr.children,Wr.key2,Wr.index,Xr)),Wr}catch(ga){}})},la=Vr=>{Vr=Vr||"";let mn=new RegExp(Rn,"ig");const er=Vr.replace(mn,'$&');return Rn?ms.createElement("span",{dangerouslySetInnerHTML:{__html:er}}):Vr},Ma=(Vr,mn)=>{const{learning_status:er,name:Xr}=Vr;return(er==null?void 0:er[0])==="can"&&(er==null?void 0:er[1])==="try"?ms.createElement("div",{className:th.learn},ms.createElement("span",{className:th.name},mn?Xr:la(Xr)),ms.createElement("span",{className:th.sign},"\u514D\u8D39\u8BD5\u5B66")):mn?Xr:la(Xr)},Sa=Vr=>{wr==="All"&&(_r.includes(Vr)?ea(_r.filter(mn=>mn!=Vr)):ea(_r.concat(Vr)))},ei=(Vr,mn)=>Xf(void 0,null,function*(){if((0,xe.tJ)(gt,!0)){if(Vr!=null&&Vr.need_authorize){(0,xe.rX)(!1);return}yield tr(Vr.identifier,Vr.is_jupyter||Vr.is_jupyter_lab,Vr),mn(),Ga!=null&&Ga.course_id&&(0,z.JS)({id:Ga==null?void 0:Ga.course_id})}}),gi=Vr=>Xf(void 0,null,function*(){var mn,er,Xr,Wr,pa;if(!(0,xe.tJ)(gt))return;if(!((mn=cn.userInfo)!=null&&mn.admin)&&!((er=cn.userInfo)!=null&&er.business)&&!Vr.can_view&&Vr.item_type!=="Attachment")return de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ms.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")});Vr.link&&(0,Ge.DH)({is_f:1,id:Vr.id,point:0,total:0});const _a=Vn!=null&&Vn.course_id?`course_id=${Vn==null?void 0:Vn.course_id}`:`subject_id=${Fi.pathId||Vn.subject_id}`;if(((Wr=Vr==null?void 0:Vr.name)==null?void 0:Wr.substr((Xr=Vr==null?void 0:Vr.name)==null?void 0:Xr.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((pa=le.detail)!=null&&pa.allow_download)){ge.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,ae.FH)(Vr.name,ve.Z.API_SERVER+Vr.url)}else(0,ae.xg)(Vr.link||`/video/${Vr.id}?${_a}`);if(Vr.item_type==="Attachment"&&Vr.complete_status!=2){const yn=yield(0,z.rS)({attachment_id:Vr.id,status:2})}(Vr.item_type==="Attachment"||Vr.item_type==="VideoItem")&&Mn({stage_id:Vr==null?void 0:Vr.stage_item_id})}),li=Vr=>{Qa||zo(!0)},eo=(0,y.useRef)(!1),to=(0,y.useMemo)(()=>ms.createElement(pe.Z,{spinning:eo.current},ms.createElement(Vt.default,{className:th.tree,disabled:Vn.disabled,expandedKeys:[..._r],draggable:!0,onDragEnter:Zo,onDrop:Wi,onExpand:Sa,blockNode:!0,titleRender:Vr=>{var mn,er,Xr,Wr,pa,_a;let ga=Vr;const yn=((mn=Vr==null?void 0:Vr.learning_status)==null?void 0:mn[0])==="can";return ms.createElement(aa.Z,{align:"middle",className:"font14",onClick:()=>Sa(ga.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>li(ga.key)},ms.createElement($r.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},rc(Vr)),ms.createElement($r.Z,{flex:"1",className:th.color333,style:{display:"flex",alignItems:"center",width:300}},Vn.cust_seq&&ms.createElement("span",{className:`${th.color333} mr10`}," ",Vr.index," "),Vr.item_type!=="Attachment"&&ms.createElement("div",{className:th.name_style},ms.createElement(a.Z,{placement:"topLeft",title:Vr.name},Ma(Vr,!1))),Vr.item_type==="Attachment"&&ms.createElement("a",{target:"_blank",className:th.pdf_name,title:Vr.name,onClick:()=>Xf(void 0,null,function*(){if((0,xe.tJ)(gt)){if(Ga!=null&&Ga.course_id){const Rr=yield(0,z.JS)({id:Ga==null?void 0:Ga.course_id})}switch(Vr.item_type){case"Attachment":gi(ga);break;case"VideoItem":gi(Vr);break;case"ExaminationBank":gi(Vr);break;case"HomeworkCommon":gi(Vr);break;case"SubjectHomework":(Vr.homework_type=="group"||Vr.homework_type=="normal")&&gi(Vr);break;case"Shixun":ei(Vr);break}}})},Vr.name),(Vr.item_type==="Shixun"||Vr.item_type==="Challenge")&&Vr.high_resources_consume&&ms.createElement(xn.Z,{type:"paths",style:{marginLeft:10}}),(Vr.item_type==="Shixun"||Vr.item_type==="Challenge")&&((er=Vr==null?void 0:Vr.shixun_marks)==null?void 0:er.length)>0&&(((Xr=cn==null?void 0:cn.userInfo)==null?void 0:Xr.role)==1||((Wr=cn==null?void 0:cn.userInfo)==null?void 0:Wr.role)==2)&&(Vr==null?void 0:Vr.shixun_marks.map((Rr,nr)=>ms.createElement(a.Z,{title:`${Rr}`,key:nr},ms.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Rr)))),!!((pa=Vr.schools)!=null&&pa.length)&&ms.createElement(a.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ms.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Vr.item_type==="Shixun"||Vr.item_type==="Challenge")&&!!(Vr!=null&&Vr.finished_challenges_count)&&ms.createElement(a.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Vr==null?void 0:Vr.finished_challenges_count)/(Vr==null?void 0:Vr.challenges_count)*100)}%`},ms.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Vr==null?void 0:Vr.finished_challenges_count)-(Vr==null?void 0:Vr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Vn.disabled&&ms.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Qa&&ms.createElement($r.Z,{className:"tr"},(ga.item_type==="VideoItem"||(ga==null?void 0:ga.item_type)==="Attachment"||(ga==null?void 0:ga.item_type)==="StageCatalog"||(ga==null?void 0:ga.item_type)==="SubjectHomework"||(ga==null?void 0:ga.item_type)==="ExaminationBank"||(ga==null?void 0:ga.item_type)==="HomeworkCommon")&&!Vn.disabled&&!Vn.hiddenEditBtn&&ms.createElement(a.Z,{title:"\u7F16\u8F91"},ms.createElement("span",{onClick:Rr=>{Rr.stopPropagation(),Vn.editVidoItem(Gf({stage_id:Vn.stage_id},ga))},style:{color:"#ccc",marginRight:"10px"}},ms.createElement(Op.Z,null))),!Vn.disabled&&ms.createElement(ms.Fragment,null,ms.createElement(a.Z,{title:"\u5220\u9664"},ms.createElement("span",{onClick:()=>{Vn.deleteStages({id:ga.stage_item_id,stage_id:Vn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="SubjectHomework"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:(ga==null?void 0:ga.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&Jt&&ms.createElement(ce.ZP,{type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&Vn.showInfoModal(Gf({stage_id:Vn.stage_id},ga))})},"\u67E5\u770B\u8BE6\u60C5")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="ExaminationBank"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u6D4B\u9A8C",examinationid:ga.id}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&Jt&&ms.createElement(ce.ZP,{type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&window.open(`/paperlibrary/see/${ga.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="HomeworkCommon"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:ga.id}}})})},"\u53D1\u9001"),!(0,Be.JA)()&&Jt&&ms.createElement(ce.ZP,{type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&Vn.showInfoModal(Gf({stage_id:Vn.stage_id},ga))})},"\u67E5\u770B\u8BE6\u60C5")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="VideoItem"&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),ms.createElement(ce.ZP,{type:"primary",className:"mr10",onClick:()=>Xf(void 0,null,function*(){gi(ga)})},ga.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(ga.allow_visit||ga.to_be_built||!ga.shixun_status)&&Vn.disabled&&(ga.item_type==="Shixun"||ga.item_type==="Challenge")&&yn&&ms.createElement("aside",null,!(0,Be.JA)()&&Jt&&!ga.shixun_status&&((0,Be.Ny)()||(ga==null?void 0:ga.is_free)||!(ga!=null&&ga.is_free)&&(ga==null?void 0:ga.is_trial_study))&&ms.createElement(ce.ZP,{className:"ml10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&>({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:ga.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(ga==null?void 0:ga.is_jupyter)||(ga==null?void 0:ga.is_jupyter_lab),identifier:ga==null?void 0:ga.identifier}}})})},"\u53D1\u9001"),ms.createElement(ce.ZP,{className:"ml10",type:"primary",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&(ga.item_type!=="Attachment"&&(Ga!=null&&Ga.course_id)&&(yield(0,z.JS)({id:Ga==null?void 0:Ga.course_id})),window.open(`/shixuns/${ga.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!ga.shixun_status&&ms.createElement(pr.Z,{className:"ml10",type:"primary",onClick:()=>Xf(void 0,null,function*(){return new Promise(Rr=>Xf(void 0,null,function*(){ei(ga,Rr)}))})},ga!=null&&ga.need_authorize?"\u9700\u6388\u6743":Vr!=null&&Vr.finished_challenges_count?(Vr==null?void 0:Vr.finished_challenges_count)-(Vr==null?void 0:Vr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Vn.showVideoPlay&&Vn.disabled&&ga.item_type==="Attachment"&&yn&&ms.createElement("aside",null,((_a=le.detail)==null?void 0:_a.allow_download)&&ms.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>Xf(void 0,null,function*(){var Rr;(0,xe.tJ)(gt)&&(0,ae.Nd)("",`${ve.Z.API_SERVER}${(Rr=ga.url)==null?void 0:Rr.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ms.createElement(ce.ZP,{type:"primary",className:"mr10",onClick:()=>Xf(void 0,null,function*(){(0,xe.tJ)(gt)&&(0,ae.xg)(`/video/${ga.id}?subject_id=${Fi.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ms.createElement($r.Z,null,Vn.disabled&&ga.shixun_status==="\u6682\u672A\u516C\u5F00"&&ms.createElement("span",{className:`${th.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),ga.shixun_status==="\u5DF2\u5220\u9664"&&ms.createElement("span",{className:`${th.color204} ml5`},"\u5DF2\u5220\u9664"),Vn.disabled&&!an&&(ga.item_type==="Shixun"||ga.item_type==="Challenge")&&!!ga.challenges_count&&ms.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",ga.item_type==="Challenge"?1:ga.challenges_count," "),Vn.disabled&&an&&(ga.item_type==="Shixun"||ga.item_type==="Challenge")&&!!ga.challenges_count&&ga.shixun_status!=="\u6682\u672A\u516C\u5F00"&&ga.shixun_status!=="\u5DF2\u5220\u9664"&&ms.createElement(ms.Fragment,null,ms.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:ga.finished_challenges_count===ga.challenges_count?"#50DAAE":"#DEDEDE"}}),ms.createElement("span",{style:{marginLeft:"4px"}},ms.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},ga.finished_challenges_count),ms.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",ga.challenges_count))),Vn.disabled&&an&&(ga.item_type==="VideoItem"||ga.item_type==="Attachment")&&(ga.complete_status==0?ms.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):ga.complete_status==1?ms.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ms.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),wr==="All"&&Vr.item_type==="StageCatalog"&&ms.createElement("span",{className:"ml10"},_r.includes(Vr.key)?ms.createElement(Bn.Z,null):ms.createElement(ur.Z,null))))},treeData:Lr,loadedKeys:Fr,loadData:Vr=>Xf(void 0,null,function*(){if(console.log(Vr),eo.current=!0,zr(Fr==null?void 0:Fr.concat([Vr.key])),Vr.item_type!=="StageCatalog")return eo.current=!1;const mn=yield gt({type:"pathsDetail/getStageChildrenData",payload:{id:Vr.stage_item_id}});eo.current=!1;const er=(Wr=Lr)=>Wr.map(pa=>{var _a;return pa.id==Vr.id?P0(Gf({},pa),{children:mn.data.items}):P0(Gf({},pa),{children:((_a=pa==null?void 0:pa.children)==null?void 0:_a.length)>0?er(pa.children):[]})}),Xr=er();ft(Xr,0),Aa([...Xr])})})),[Lr,lr,_r,wr,Qa,Fr]);return ms.createElement(ms.Fragment,null,to)};var Yd=(0,Te.connect)(({pathsDetail:ye,loading:we,user:le,globalSetting:pt})=>({pathsDetail:ye,globalSetting:pt,user:le,loading:we.effects}))(uA),y1=Object.defineProperty,jg=Object.defineProperties,Rf=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,sv=Object.prototype.propertyIsEnumerable,pg=(ye,we,le)=>we in ye?y1(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,Ml=(ye,we)=>{for(var le in we||(we={}))Dd.call(we,le)&&pg(ye,le,we[le]);if(uc)for(var le of uc(we))sv.call(we,le)&&pg(ye,le,we[le]);return ye},fh=(ye,we)=>jg(ye,Rf(we)),c5=(ye,we)=>{var le={};for(var pt in ye)Dd.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&uc)for(var pt of uc(ye))we.indexOf(pt)<0&&sv.call(ye,pt)&&(le[pt]=ye[pt]);return le},o0=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const Ay=["application/pdf","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","application/ZIP"],xu=ye=>{var we=ye,{pathsDetail:le,user:pt,globalSetting:cn,loading:dn,exercise:jn,dispatch:Jt,classroomList:gt,val:an,allData:Mn,index:Vn,visibleTypeNew:Rn,getData:wr,selectExercise:_r,openPreview:ea,UpdataStageChildrenData:lr}=we,Da=c5(we,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),Fr,zr,cr;const[Qr]=x.default.useForm(),[Kr,Pr]=(0,y.useState)(),[Fi]=x.default.useForm(),[Lr]=x.default.useForm(),[Aa]=x.default.useForm(),Ga=(0,Te.useParams)(),{stageData:ma,keywords:Qa,visibleType:zo="All",editKey:Xn}=le;let[tr,$a]=(0,y.useState)({});const Lo=(0,y.useRef)(),[Zo,Wi]=(0,y.useState)(!1),[ft,la]=(0,y.useState)(!1),[Ma,Sa]=(0,y.useState)(!1),[ei,gi]=(0,y.useState)(!1),[li,eo]=(0,y.useState)(!1),[to,Vr]=(0,y.useState)(!1),[mn,er]=(0,y.useState)(),[Xr,Wr]=(0,y.useState)(!1),[pa,_a]=(0,y.useState)(!1),[ga,yn]=(0,y.useState)(""),[Rr,nr]=(0,y.useState)(""),[bi,oo]=(0,y.useState)(""),[fn,ir]=(0,y.useState)(""),[oa,Io]=(0,y.useState)(),[fl,il]=(0,y.useState)(!0),[ec,jd]=(0,y.useState)([]),[cc,Pl]=(0,y.useState)(),[rd,kd]=(0,y.useState)([]),Wf=((Fr=le.detail)==null?void 0:Fr.is_free)||((zr=le.detail)==null?void 0:zr.can_learning),If=!((cr=le.detail)!=null&&cr.can_managed),$0=Zi=>{if(Zi.key=="Enter"){const nl=Lr.getFieldValue("tag");if(Lr.setFieldsValue({tag:""}),!nl){ge.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(rd.filter(ru=>ru===nl).length>0){ge.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}rd.push(nl),kd([...rd])}},eg=(Zi,nl)=>{Zi.preventDefault(),kd([...rd.filter(ru=>ru!=nl)])},Z0=()=>{ge.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},s0=Zi=>{Zi=Zi!=null&&Zi.includes(".json")?Zi:`${Zi}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>o0(void 0,null,function*(){const nl=yield(0,Bg.L8)({url:Zi});if(!nl)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ru=yield(0,xr.Ir)({id:nl.shixun_identifier});if(ru!=null&&ru.game_identifier){(0,ae.xg)(`/tasks/${ru.game_identifier}`);return}(ru==null?void 0:ru.status)===2?s0(ru==null?void 0:ru.message):(ru==null?void 0:ru.status)===3&&yf(ru==null?void 0:ru.message)})})},yf=Zi=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zi,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Bi=(Zi,nl)=>{if(If){Z0();return}Df()&&(Jt({type:"pathsDetail/save",payload:{stage_id:nl.stage_id,editKey:Zi}}),Qr.setFieldsValue({name:nl.stage_name,description:nl.stage_description,tagName:nl.tag&&nl.tag.name||""}),Pr(fh(Ml({},Kr),{description:nl.stage_description})))},mc=Zi=>o0(void 0,null,function*(){const nl=yield(0,z.Ex)(Ml({},Zi));return tr.items=Zi.list,nl}),kA=Zi=>o0(void 0,null,function*(){var nl,ru;if(cc){const Uu=yield(0,z.M2)(fh(Ml({id:cc==null?void 0:cc.id,subject_id:Ga.pathId},Zi),{video_id:(Zi==null?void 0:Zi.video_id)||((nl=cc==null?void 0:cc.video_item)==null?void 0:nl.video_id),link:(Zi==null?void 0:Zi.link)||((ru=cc==null?void 0:cc.video_item)==null?void 0:ru.link)}));return Uu&&(ge.ZP.success("\u4FEE\u6539\u6210\u529F"),eo(!1),lr({stage_id:tr.stage_id})),Uu}else{const Uu=yield(0,z.A2)(Ml({id:tr.stage_id,subject_id:Ga.pathId},Zi));return Uu.id&&(eo(!1),lr({stage_id:tr.stage_id})),Uu}}),RA=Zi=>o0(void 0,null,function*(){var nl,ru;if(!(Zi!=null&&Zi.name)||(Zi==null?void 0:Zi.name.replace(/(^\s*)|(\s*$)/g,""))==="")return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Uu=[...((nl=tr==null?void 0:tr.shixuns_list)==null?void 0:nl.map(DA=>({type:DA.item_type,id:DA.id})))||[],...((ru=tr==null?void 0:tr.attachments_list)==null?void 0:ru.map(DA=>({type:"Attachment",id:DA.id})))||[]],Hc=Zi,{tagName:Ac}=Hc,bf=c5(Hc,["tagName"]);let v0=fh(Ml({},bf),{id:tr.stage_id,type:Array.from(new Set(Uu.map(DA=>DA.type))),list:Uu});const gh=tr.tag&&tr.tag.id||"";v0=fh(Ml({},v0),{stage_tag_attributes:gh?{id:gh,name:Ac}:{name:Ac||""}});const Qg=yield(0,z.xn)(Ml({},v0));Qg!=null&&Qg.subject_id&&lr(fh(Ml(Ml({},tr),Qg),{stage_name:v0.name,stage_description:v0.description,tag:v0.stage_tag_attributes}))}),Jh=Zi=>{de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>o0(void 0,null,function*(){(yield(0,z.WW)(Zi)).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),lr({stage_id:an.stage_id||tr.stage_id}))})})},nh=Zi=>o0(void 0,null,function*(){const nl=yield(0,z.FD)({id:Zi==null?void 0:Zi.stage_item_id,type:Zi==null?void 0:Zi.homework_type});nl&&((Zi==null?void 0:Zi.item_type)=="HomeworkCommon"?oo(nl==null?void 0:nl.hack_homework):oo(nl==null?void 0:nl.subject_homework),yn(Zi==null?void 0:Zi.item_type),nr(Zi==null?void 0:Zi.stage_item_id),_a(!0))}),m0=Zi=>o0(void 0,null,function*(){var nl,ru,Uu;if((Zi==null?void 0:Zi.item_type)==="VideoItem"){const Hc=yield(0,Ge.TJ)({id:Zi==null?void 0:Zi.stage_item_id});Pl(Hc),(Zi==null?void 0:Zi.item_type)==="VideoItem"?eo(!0):(kd(((nl=Hc==null?void 0:Hc.tags)==null?void 0:nl.map(Ac=>Ac==null?void 0:Ac.name))||[]),Lr.setFieldsValue({files:[{uid:(ru=Hc==null?void 0:Hc.attachment)==null?void 0:ru.id,name:Hc==null?void 0:Hc.name,response:{id:(Uu=Hc==null?void 0:Hc.attachment)==null?void 0:Uu.id}}]}),Sa(!0))}else if((Zi==null?void 0:Zi.item_type)==="ExaminationBank")Te.history.push(`/paperlibrary/add/${Zi==null?void 0:Zi.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Ga.pathId}&stageId=${an.stage_id}`);else if((Zi==null?void 0:Zi.item_type)==="HomeworkCommon")Te.history.push(`/paths/${Ga.pathId}/${tr.stage_id}/program_homework/${Zi==null?void 0:Zi.id}/edit`);else if((Zi==null?void 0:Zi.item_type)==="Attachment"){let Hc;de.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:y.createElement(ee.default,{value:Hc,onChange:Ac=>{Hc=Ac.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>o0(void 0,null,function*(){var Ac,bf;if(!Hc)return ge.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const v0=yield(0,it.ZP)(`/api/attachments/${Zi==null?void 0:Zi.id}.json`,{method:"put",body:{name:Hc+((bf=Zi==null?void 0:Zi.name)==null?void 0:bf.substr((Ac=Zi==null?void 0:Zi.name)==null?void 0:Ac.lastIndexOf(".")))}});Hc="",lr({stage_id:Zi==null?void 0:Zi.stage_id})})})}else if((Zi==null?void 0:Zi.item_type)==="SubjectHomework")Jt({type:"classroomList/setActionTabs",payload:{key:(Zi==null?void 0:Zi.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:Zi==null?void 0:Zi.stage_item_id,type:Zi==null?void 0:Zi.homework_type}});else{let Hc;de.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:y.createElement(ee.default,{defaultValue:Zi==null?void 0:Zi.name,value:Hc,maxLength:40,onChange:Ac=>{console.log(Ac.target.value),Hc=Ac.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>o0(void 0,null,function*(){if(!(Hc||(Zi==null?void 0:Zi.name)).replaceAll(" ",""))return ge.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ac=yield(0,it.ZP)(`/api/stages/${Zi==null?void 0:Zi.stage_id}/update_item_name.json`,{method:"put",body:{name:Hc||(Zi==null?void 0:Zi.name),item_id:Zi==null?void 0:Zi.id}});Hc="",lr({stage_id:Zi==null?void 0:Zi.stage_id})})})}}),rh=Zi=>{de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>o0(void 0,null,function*(){(yield(0,z._V)({id:Zi})).status===1&&(Jt({type:"pathsDetail/save",payload:{editKey:-1,stageData:ma.filter(ru=>ru.stage_id!==Zi)}}),ge.ZP.success("\u5220\u9664\u6210\u529F"))})})},hu=(Zi,nl)=>{const ru=ma.findIndex(Hc=>Hc.stage_id===Zi),Uu=[...ma];return nl==="up"&&ru>0?[Uu[ru-1],Uu[ru]]=[Uu[ru],Uu[ru-1]]:nl==="down"&&ruo0(void 0,null,function*(){if(If){Z0();return}if(!Df())return;(yield(0,z.ms)({id:Zi})).status===1&&(ge.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Jt({type:"pathsDetail/save",payload:{stageData:hu(Zi,"up")}}))}),I0=Zi=>o0(void 0,null,function*(){if(If){Z0();return}if(!Df())return;(yield(0,z.yy)({id:Zi})).status===1&&(ge.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Jt({type:"pathsDetail/save",payload:{stageData:hu(Zi,"down")}}))}),Df=()=>Xn!==-1?(de.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:y.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Zi=`Edit_${Xn}`;let nl=document.getElementById(Zi);nl&&setTimeout(()=>nl.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Vf=()=>{RA(Qr.getFieldsValue(),"edit")},Rg=()=>{var Zi,nl,ru,Uu,Hc,Ac;return((nl=(Zi=le.detail)==null?void 0:Zi.courses)==null?void 0:nl.length)>0?(ru=le.detail)==null?void 0:ru.allow_visit:!(((Uu=pt.userInfo)==null?void 0:Uu.user_identity)==="\u5B66\u751F"&&((Hc=le.detail)!=null&&Hc.allow_visit)&&((Ac=le.detail)!=null&&Ac.courses))},Fh=Zi=>{var nl,ru;let Uu=[];return Zi.items&&((nl=Zi.items)!=null&&nl.length)&&((ru=Zi.items)==null||ru.forEach(Ac=>{var bf;Uu.push(Ac),Ac.children&&((bf=Ac.children)!=null&&bf.length)&&(Uu=Uu.concat(Ac.children))})),!Uu.find(Ac=>(0,u5.isEqual)(Ac.learning_status,["can","try"]))?null:y.createElement("aside",{className:Id.learn},"\u514D\u8D39\u8BD5\u5B66")},wf=(Zi,nl)=>{var ru,Uu,Hc,Ac,bf,v0,gh,Qg,DA,Hg;let D0=(Zi==null?void 0:Zi.items)||[],Ih=!1,au=!1,wd=!1;zo==="All"&&(Ih=(((ru=pt.userInfo)==null?void 0:ru.admin)||((Uu=pt.userInfo)==null?void 0:Uu.business)||((Hc=le.detail)==null?void 0:Hc.allow_statistics))&&Zo,(Ac=le.detail)!=null&&Ac.allow_add_member&&Wf&&!Zo&&(nl>0&&(au=!0),nl<(ma==null?void 0:ma.length)-1&&(wd=!0)));const gl=Uc=>o0(void 0,null,function*(){jd(Uc),!(D0!=null&&D0.length)&&Uc.includes(`${nl}`)&&lr({stage_id:Zi.stage_id||tr.stage_id})}),LA=(Uc,Rd)=>{var Kd;((Kd=le.detail)==null?void 0:Kd.shixun_tag_num)==4?de.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{Uc=="\u5411\u4E0A\u79FB\u52A8"?p0(Rd):I0(Rd)},content:y.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Uc=="\u5411\u4E0A\u79FB\u52A8"?p0(Rd):I0(Rd)};return y.createElement(pe.Z,{spinning:!!dn["pathsDetail/getStageChildrenData"]},y.createElement(he.default,{className:`mt20 ${Id.ChapterStyle}`,activeKey:ec,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Uc})=>y.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${Uc?90:0}deg) `,transition:".3s"}}),onChange:gl,items:[{key:nl,label:y.createElement(aa.Z,{id:`Edit_${nl}`,wrap:!1,align:"middle",gutter:5},y.createElement($r.Z,null,y.createElement("span",{className:"font18 blod c-3061d0"},Zi.stage_name||`\u7B2C${Mn==null?void 0:Mn.length}\u7AE0\u8282`,Fh(Zi))),Zi.tag&&Zi.tag.name&&y.createElement($r.Z,null,y.createElement("span",{className:`${Id.tag}`},Zi.tag.name))),extra:zo==="All"&&!Qa&&((bf=le==null?void 0:le.detail)==null?void 0:bf.allow_edit_stage)&&y.createElement("div",{className:`${Ih?"":Id.EditStyle}`,onClick:Uc=>{Uc.preventDefault(),Uc.stopPropagation()}},y.createElement(aa.Z,{wrap:!1,align:"middle",gutter:10},Ih&&y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u5220\u9664"}," ",y.createElement("i",{onClick:()=>{rh(Zi.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((v0=le.detail)==null?void 0:v0.allow_add_member)&&Wf&&!Zo&&y.createElement(y.Fragment,null,au&&y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",y.createElement("i",{onClick:()=>{LA("\u5411\u4E0A\u79FB\u52A8",Zi.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),wd&&y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",y.createElement("i",{onClick:()=>{LA("\u5411\u4E0B\u79FB\u52A8",Zi.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),y.createElement($r.Z,null,y.createElement(a.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:Uc=>{Bi(nl,Zi)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:y.createElement(pe.Z,{spinning:!1},!Zo&&(Zi.stage_description?y.createElement("aside",{className:"pl20 pr20"},y.createElement("div",{ref:Lo,className:`${Id.introContent} ${fl?Id.introContentMaxHeight:""}`},y.createElement(Pe.Z,{value:Zi==null?void 0:Zi.stage_description})),oa&&y.createElement("div",{className:"current",onClick:Uc=>{Uc.stopPropagation(),il(!fl)}},y.createElement(re.Z,{dashed:!1},y.createElement("a",{className:"font14"},fl?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",y.createElement("i",{className:`iconfont font14 ${fl?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(D0==null?void 0:D0.length)==0?y.createElement("div",{className:Id.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),Zo&&y.createElement("div",{className:"pl20 pr20"},y.createElement(x.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${nl+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Vf})),y.createElement(x.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},y.createElement(rr.Z,{defaultValue:Kr==null?void 0:Kr.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${nl+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:Vf})),y.createElement(x.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},y.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:Vf})),y.createElement("aside",{className:"mt20 mb20"},y.createElement(ce.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:y.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(tr!=null&&tr.stage_id))return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(gi(!0),Aa.resetFields())}},"\u5C0F\u8282"),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Uc,keyPath:Rd,domEvent:Kd})=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Uc==="1"){if(!(0,xe.tJ)(Jt)||!(0,xe.xY)())return;Vr(!1),la(!0),Fi.setFieldsValue({name:"",is_jupyter:!1})}Uc==="2"&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:tr.stage_id,subject_id:Ga.pathId}}),Uc==="3"&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:tr.stage_id,subject_id:Ga.pathId,isMissionLevel:!0}})}}},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),y.createElement(y.Fragment,null,y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Pl(""),eo(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),y.createElement(Xs.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u89C6\u9891\u9879\u76EE"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(Pl(""),kd([]),Vr(!1),Sa(!0),Lr.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),y.createElement(Xs.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u6559\u5B66\u8BFE\u4EF6"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:tr.stage_id,subject_id:Ga.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&Jt({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:tr.stage_id,subject_id:Ga.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&Te.history.push(`/paths/${Ga.pathId}/${tr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u5206\u7EC4\u4F5C\u4E1A"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u56FE\u6587\u4F5C\u4E1A"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),y.createElement(Xs.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&(er("\u7F16\u7A0B\u4F5C\u4E1A"),Wr(!0),ir(tr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},y.createElement(ce.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),y.createElement(me.Z,{placement:"bottomCenter",overlayClassName:Id.dro,dropdownRender:()=>y.createElement(Xs.default,null,y.createElement(Xs.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{Te.history.push(`/paperlibrary/add?pageType=course&courseId=${Ga.pathId}&stageId=${Zi.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),y.createElement(Xs.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!tr.stage_id)return ge.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,xe.tJ)(Jt)&&_r(Zi)}},"\u9009\u7528\u8BD5\u5377"))},y.createElement(ce.ZP,{key:nl,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},y.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),y.createElement("br",null)),y.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",y.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),y.createElement("aside",{className:`${Zi!=null&&Zi.stage_description?"mt10":""} ${Id.shixuns}`},!!(D0!=null&&D0.length)&&y.createElement(mu,{visibleType:Rn,data:D0,stage_id:Zi.stage_id,disabled:!Zo,deleteStages:Jh,editVidoItem:m0,showInfoModal:nh,updateSort:mc,index:nl,expandAll:(gh=le==null?void 0:le.detail)==null?void 0:gh.show_course_section,cust_seq:!!((Qg=le==null?void 0:le.detail)!=null&&Qg.cust_seq),showVideoPlay:((DA=pt.userInfo)==null?void 0:DA.admin)||((Hg=pt.userInfo)==null?void 0:Hg.business)||Rg(),isPaths:!0,isShowSchedule:le.isShowSchedule,getData:wr})),Zo&&y.createElement("aside",{className:Id.buttons},y.createElement(ce.ZP,{onClick:()=>{Wi(!1),Jt({type:"pathsDetail/save",payload:{editKey:-1}}),Jt({type:"pathsDetail/getPathsDetail",payload:{id:Ga.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),y.createElement(ce.ZP,{onClick:()=>o0(void 0,null,function*(){Qr.submit(),Jt({type:"pathsDetail/save",payload:{editKey:-1}}),Jt({type:"pathsDetail/getPathsDetail",payload:{id:Ga.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},mu=y.memo(Yd),dd=(0,y.useMemo)(()=>tr?wf(tr,Vn):null,[tr,Qa,Rn,zo,oa,fl,ec,Zo,Xn]);return(0,y.useEffect)(()=>{$a(Ml({},an)),Qr.setFieldsValue(fh(Ml({},an),{name:an==null?void 0:an.stage_name}))},[an]),(0,y.useEffect)(()=>{var Zi;if(Xn===Vn){Wi(!0);const nl=document.getElementById(`Edit_${Xn}`);nl&&setTimeout(()=>nl.scrollIntoView({block:"start",behavior:"smooth"}))}else Wi(!1);jd(!(tr!=null&&tr.limit_expansion)||((Zi=tr==null?void 0:tr.items)==null?void 0:Zi.length)>0||Xn===Vn?[`${Vn}`]:[])},[tr,Xn]),(0,y.useEffect)(()=>{if(!Lo.current)return;function Zi(){var ru;let Uu=new ResizeObserver(Hc=>{for(let Ac of Hc)Io(Ac.target.offsetHeight>=280)});return Uu.observe((ru=Lo.current)==null?void 0:ru.firstElementChild),Uu}const nl=Zi();return()=>{var ru,Uu;(ru=Lo.current)!=null&&ru.firstElementChild&&nl.unobserve((Uu=Lo.current)==null?void 0:Uu.firstElementChild)}},[Lo.current,tr]),y.createElement("section",null,y.createElement(x.default,{form:Qr,onFinish:RA},dd),y.createElement(de.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ft,confirmLoading:to,destroyOnClose:!0,onOk:()=>o0(void 0,null,function*(){Fi.submit()}),onCancel:()=>{la(!1)}},y.createElement(x.default,{form:Fi,initialValues:{name:"",is_jupyter:!1},onFinish:Zi=>o0(void 0,null,function*(){Vr(!0),(yield(0,z.vf)(Ml({id:tr.stage_id,subject_id:Ga.pathId},Zi))).id&&(Fi.resetFields(),ge.ZP.success("\u6DFB\u52A0\u6210\u529F"),lr(Ml({},tr)),la(!1)),Vr(!1)})},y.createElement(x.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},y.createElement(Ee.ZP.Group,null,y.createElement(Ee.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),y.createElement(Ee.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),y.createElement(x.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),y.createElement(de.default,{centered:!0,title:cc?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Ma,confirmLoading:to,onCancel:()=>{Sa(!1),kd([]),Pl("")},destroyOnClose:!0,onOk:()=>o0(void 0,null,function*(){var Zi,nl;const ru=Lr.getFieldsValue();Vr(!0);const Uu=ru.files.find(bf=>!bf.response||!bf.response.id);if(Uu){ge.ZP.error(`${Uu==null?void 0:Uu.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Hc;const Ac=fh(Ml({},ru),{subject_id:Ga.pathId,tags:rd,attachment_ids:(Zi=ru==null?void 0:ru.files)==null?void 0:Zi.map(bf=>bf.response.id)});cc?Hc=yield(0,z.M2)(fh(Ml({},Ac),{id:cc==null?void 0:cc.id,attachment_id:(nl=Ac==null?void 0:Ac.attachment_ids)==null?void 0:nl[0]})):Hc=yield(0,z.s0)(fh(Ml({},Ac),{id:tr.stage_id})),Hc.status===0&&(ge.ZP.success("\u4FEE\u6539\u6210\u529F"),Sa(!1),lr(Ml({},tr))),Vr(!1)})},y.createElement(x.default,{form:Lr},y.createElement(x.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},y.createElement(kt.Z,{aloneClear:!0,maxSize:(0,Be.Ny)()?500:100,accept:Ay.toString(),number:cc?1:10})),y.createElement(x.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},y.createElement(ee.default,{onKeyUp:$0})),y.createElement("div",{className:Id["tagsList-content"]},rd.map((Zi,nl)=>y.createElement(Ie.Z,{key:nl+Zi,closable:!0,onClose:ru=>{eg(ru,Zi)}},Zi))),y.createElement("div",null,y.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),y.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",y.createElement(Te.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",y.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",y.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Be.Ny)()?500:100,"M\uFF1B",y.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",y.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",y.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),y.createElement(de.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:ei,confirmLoading:to,onOk:()=>o0(void 0,null,function*(){Aa.submit()}),onCancel:()=>{gi(!1),Aa.resetFields()}},y.createElement(x.default,{form:Aa,onFinish:Zi=>o0(void 0,null,function*(){Vr(!0),(yield(0,z.Mt)(fh(Ml({},Zi),{id:tr==null?void 0:tr.stage_id,subject_id:Ga.pathId}))).status===0&&(ge.ZP.success("\u6DFB\u52A0\u6210\u529F"),gi(!1),Aa.resetFields(),lr(Ml({},tr))),Vr(!1)})},y.createElement(x.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),y.createElement(Me.Z,{visible:li,editData:cc,onCancel:()=>eo(!1),onOk:kA}),y.createElement(bn,{setScoreShow:Wr,getData:()=>{lr({stage_id:an.stage_id||tr.stage_id})},id:fn,ScoreShow:Xr,modalType:mn,subjectId:Ga.pathId,openPreview:ea}),y.createElement(zt,{setScoreShow:_a,ScoreShow:pa,homeType:ga,homeId:Rr,modalDdata:bi}))};var A5=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,globalSetting:pt,classroomList:cn,exercise:dn})=>({pathsDetail:ye,user:we,globalSetting:pt,loading:le.effects,classroomList:cn,exercise:dn}))(xu);const og=({user:ye,onReplyDiscuss:we,dispatch:le,id:pt,activeDiscussIndex:cn,placeholder:dn})=>{const[jn,Jt]=(0,y.useState)("");function gt(Vn){Jt(Vn)}const an=(0,Te.useParams)();function Mn(){if(!jn){ge.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}we(pt,jn),le({type:"pathsDetail/getPathsDetail",payload:{id:an.pathId}}),Jt("")}return y.createElement("div",{key:pt,className:"discuss-item-editor",style:{display:cn===pt?"block":"none",width:"100%"}},y.createElement(rr.Z,{miniToolbar:!0,startInit:cn===pt,defaultValue:jn,id:pt,noStorage:!0,watch:!1,height:155,placeholder:dn||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:gt}),y.createElement("a",{onClick:Mn,className:"btn-send"},"\u53D1\u9001"))};var jE=(0,Te.connect)(({shixunsDetail:ye,loading:we,globalSetting:le})=>({shixunsDetail:ye,globalSetting:le,loading:we.models.index}))(og),d5=oe(59301),xy=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const ap=({user:ye,upDataList:we,page:le,dispatch:pt,keywords:cn})=>{const dn=(0,Te.useParams)(),jn=(Jt,gt)=>xy(void 0,null,function*(){const an=yield(0,z.WD)({id:Jt,content:gt});(an==null?void 0:an.status)===0&&we(1,cn)});return d5.createElement("div",{className:"discuss-item-container bg-white"},d5.createElement("a",{href:`/users/${ye.login}`,target:"_blank"},d5.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${ve.Z.IMG_SERVER}/images/${ye.image_url}`,width:"50"})),d5.createElement("section",null,d5.createElement(jE,{id:dn.pathId,activeDiscussIndex:dn.pathId,onReplyDiscuss:jn,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var f5=(0,Te.connect)(({shixunsDetail:ye,loading:we,globalSetting:le})=>({shixunsDetail:ye,globalSetting:le,loading:we.models.index}))(ap);function oE(ye,we=1){return get("/discusses.json",{page:we-1,container_identifier:ye,container_type:"Shixun"})}function xh(ye,we){return(0,it.v_)(`/discusses/${ye}/top_or_down_discuss.json`,{top:we})}function Xy(ye,we){return(0,it.v_)(`/discusses/${ye}/plus.json`,{container_type:"Discuss",type:we?1:0})}function sE(ye,we){return(0,it.v_)(`/discusses/${ye}/hidden.json`,we)}function Mp(ye,we){return(0,it.v_)(`/discusses/${ye}/reward_code.json`,we)}function Wy(ye){return(0,it.ZP)(`/api/discusses/${ye}.json`,{method:"delete"})}function ip(ye,we){return(0,it.v_)(`/discusses/${ye}/reply.json`,{container_type:"Shixun",content:we})}function rw(ye){return post("/discusses.json",ye)}function g5({data:ye,index:we,adminOrOperator:le,parentDiscussIndex:pt,shixunIdentifier:cn,isDelete:dn,user:jn,onSetRewardData:Jt,onSetActionType:gt,deleteCommentAlert:an,shixunName:Mn,keywords:Vn}){const{author:Rn,can_delete:wr,manage:_r,content:ea,hidden:lr,id:Da,reward:Fr,time:zr}=ye;function cr(){Jt({id:Da,index:we,user_id:Rn.user_id,parentDiscussIndex:pt})}function Qr(){gt({id:Da,index:we,params:{hidden:lr?"0":"1",container_identifier:cn},type:"hidden-discuss",parentDiscussIndex:pt,message:lr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Kr(){if(an){de.default.info({title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Mn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}gt({id:Da,index:we,type:"delete-discuss",parentDiscussIndex:pt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return y.createElement("div",{className:"second-level-discuss"},y.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Rn.login}`,target:"_blank"},Rn.name),y.createElement("span",{className:"grey"},zr),Fr?y.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Fr}`},y.createElement("i",{className:"iconfont icon-gift c-orange "}),y.createElement("span",null,Fr)):null),y.createElement("div",{className:Vn?"hidden":"btn-group",style:{marginBottom:"0px"}},le?y.createElement("a",{onClick:cr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},y.createElement("i",{className:"iconfont icon-jiangli"})):null,le?y.createElement("a",{onClick:Qr,title:lr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:lr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,_r?y.createElement("a",{onClick:Kr,title:"\u5220\u9664",style:{minWidth:"unset"}},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Pe.Z,{className:"discuss-content",value:ea,highlightKeywords:Vn}))}var lv=({data:ye,index:we,shixunIdentifier:le,adminOrOperator:pt,identity:cn,onTopOrDownDiscuss:dn,onPlusDiscuss:jn,onSetActionType:Jt,onSetRewardData:gt,user:an,isDelete:Mn,activeDiscussIndex:Vn,onReplyDiscuss:Rn,onSetActiveDiscussIndex:wr,keywords:_r})=>{const{content:ea,children:lr,game_url:Da,hidden:Fr,id:zr,position:cr,praise_count:Qr,reward:Kr,sticky:Pr,time:Fi,user_praise:Lr,game_passed:Aa,delete_comment_alert:Ga,author:ma,shixun_name:Qa,manage:zo}=ye;function Xn(){wr(zr)}function tr(){dn(zr,!Pr,we)}function $a(){jn(zr,!Lr,we)}function Lo(){gt({id:zr,index:we,user_id:ma.user_id})}function Zo(){if(Ga){de.default.info({title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Qa,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:zr,index:we,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wi(){Jt({id:zr,index:we,params:{hidden:Fr?"0":"1",container_identifier:le},type:"hidden-discuss",message:Fr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ft=la=>{let{nodeName:Ma,src:Sa}=la.target;Ma==="IMG"&&(od.Z.publish("preview-image",Sa),console.log("src:",Sa))};return y.createElement("div",{className:"discuss-item-container",key:zr},y.createElement("a",{href:`/users/${ma.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${ve.Z.IMG_SERVER}/images/${ma.image_url}`,width:"50"})),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${ma.login}`,target:"_blank"},ma.name),y.createElement("span",{className:"grey"},Fi),cr?y.createElement("span",{className:"c-green"}," [\u7B2C",cr,"\u5173] "):null,Da?y.createElement("a",{href:Da,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Kr?y.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Kr}`},y.createElement("i",{className:"iconfont icon-gift c-orange "}),y.createElement("span",null,Kr)):null,cn<=5?y.createElement("span",{style:{flex:"1",textAlign:"right",color:Aa===1?"#29bd8b":""}},Aa||Aa===0?Aa===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),y.createElement("div",{onClick:ft},y.createElement(Pe.Z,{className:"discuss-content",value:ea,highlightKeywords:_r})),lr&&lr.length>0?y.createElement("div",{className:"reply-discuss-container",onClick:ft},lr.map((la,Ma)=>y.createElement(g5,{key:la.id,data:la,index:Ma,deleteCommentAlert:Ga,shixunName:Qa,shixunIdentifier:le,adminOrOperator:pt,user:an,isDelete:Mn,onSetRewardData:gt,onSetActionType:Jt,parentDiscussIndex:we,keywords:_r}))):null,y.createElement("div",{className:_r?"hidden":"btn-group"},pt?y.createElement("a",{onClick:Lo,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},y.createElement("i",{className:"iconfont icon-jiangli"})):null,pt?y.createElement("a",{onClick:Wi,title:Fr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Fr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,zo&&(!lr||lr.length==0)&&y.createElement("a",{onClick:Zo,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})),y.createElement("a",{onClick:Xn,title:"\u56DE\u590D"},y.createElement("i",{className:"iconfont icon-huifu1"})),y.createElement("a",{onClick:$a,style:{whiteSpace:"nowrap"},className:Lr?"c-orange":""},y.createElement("i",{className:Lr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Qr||""))),y.createElement(jE,{id:zr,activeDiscussIndex:Vn,onReplyDiscuss:Rn})))},Yh=Object.defineProperty,vm=Object.defineProperties,kE=Object.getOwnPropertyDescriptors,RE=Object.getOwnPropertySymbols,uv=Object.prototype.hasOwnProperty,Ph=Object.prototype.propertyIsEnumerable,QE=(ye,we,le)=>we in ye?Yh(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,F0=(ye,we)=>{for(var le in we||(we={}))uv.call(we,le)&&QE(ye,le,we[le]);if(RE)for(var le of RE(we))Ph.call(we,le)&&QE(ye,le,we[le]);return ye},op=(ye,we)=>vm(ye,kE(we)),kg=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const sp={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Py(ye,we){switch(we.type){case uu.tD:return op(F0({},ye),{loading:!0});case uu.RS:return op(F0({},ye),{showRewardDialog:!0});case uu.t2:return op(F0({},ye),{showRewardDialog:!1});case uu.GR:return F0(F0({},ye),we.payload);case uu.u8:return F0(F0({},ye),we.payload);case uu.rM:return F0(F0({},ye),we.payload);case uu.yS:return F0(F0({},ye),we.payload);case uu.Vn:return F0(F0({},ye),we.payload);case uu.SX:return F0(F0({},ye),we.payload);default:throw new Error}}var Vy=({shixunIdentifier:ye,identity:we,activeIndex:le,user:pt,isShixunDetail:cn=!1,isDelete:dn,keywords:jn,refreshCount:Jt})=>{const[gt,an]=(0,y.useReducer)(Py,sp),{page:Mn,loading:Vn,data:Rn,actionType:wr,showRewardDialog:_r,activeDiscussIndex:ea}=gt,lr=(0,y.useRef)(),Da=(0,y.useRef)(),Fr=(0,Te.useParams)();function zr(Wi){return kg(this,null,function*(){if(!Vn)try{an({type:uu.tD});const ft=yield(0,z.Ax)(op(F0({},Fr),{page:Wi,keywords:jn}));an({type:uu.GR,payload:{activeDiscussIndex:null,page:Wi,data:ft,loading:!1}})}catch(ft){console.log(ft)}})}function cr(Wi){document.body.scrollIntoView(),zr(Wi)}function Qr(Wi,ft,la){return kg(this,null,function*(){try{const Ma=yield Xy(Wi,ft);$a[la].user_praise=ft,$a[la].praise_count=Ma.praise_count,an({type:uu.rM,payload:{data:op(F0({},Rn),{comments:$a})}})}catch(Ma){console.log(Ma)}})}function Kr(Wi,ft,la){return kg(this,null,function*(){try{yield xh(Wi,ft),$a[la].sticky=ft,an({type:uu.u8,payload:{data:op(F0({},Rn),{comments:$a})}})}catch(Ma){console.log(Ma)}})}function Pr(){an({type:uu.yS,payload:{actionType:null}})}function Fi(){return kg(this,null,function*(){const{id:Wi,params:ft,type:la,index:Ma,parentDiscussIndex:Sa}=wr;if(la==="hidden-discuss"&&(yield sE(Wi,ft),Sa?$a[Sa].children[Ma].hidden=ft.hidden==1:$a[Ma].hidden=ft.hidden==1,an({type:uu.yS,payload:{actionType:null,data:op(F0({},Rn),{comments:$a})}})),la==="delete-discuss"){if(yield Wy(Wi),Sa||Sa===0){let ei=$a[Sa].children;for(let gi=ei.length-1;gi>=0;gi--)if(ei[gi].id===Wi){ei.splice(gi,1);break}$a[Sa].children=ei}else for(let ei=$a.length-1;ei>=0;ei--)if($a[ei].id===Wi){$a.splice(ei,1);break}an({type:uu.yS,payload:{actionType:null,data:op(F0({},Rn),{comments:$a})}}),Jt()}})}function Lr(Wi){an({type:uu.yS,payload:{actionType:Wi}})}function Aa(){an({type:uu.t2})}function Ga(){return kg(this,null,function*(){const{id:Wi,index:ft,score:la,user_id:Ma,parentDiscussIndex:Sa}=lr.current,ei=yield Mp(Wi,{container_type:"Discusses",score:la,user_id:Ma});Sa?$a[Sa].children[ft].reward=ei.code:$a[ft].reward=ei.code,an({type:uu.Vn,payload:{showRewardDialog:!1,data:op(F0({},Rn),{comments:$a})}}),lr.current=null})}function ma(Wi){lr.current=Wi,an({type:uu.RS})}function Qa(Wi){lr.current.score=Wi}function zo(Wi,ft){return kg(this,null,function*(){try{yield ip(Wi,ft),zr(Mn)}catch(la){console.log(la)}})}function Xn(Wi){an(ea===Wi?{type:uu.SX,payload:{activeDiscussIndex:null}}:{type:uu.SX,payload:{activeDiscussIndex:Wi}})}if((0,y.useEffect)(()=>{function Wi(){return kg(this,null,function*(){le===3&&!Rn&&ye&&(yield zr(Mn))})}Wi()},[Fr.pathId,jn]),(0,y.useEffect)(()=>{zr(Mn)},[jn]),!Rn)return y.createElement(pe.Z,{spinning:!0},y.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:tr,comments:$a,all:Lo,can_hidden:Zo}=Rn;return y.createElement(y.Fragment,null,y.createElement("div",{className:"discuss-container",ref:Da},tr===0?y.createElement(fe.Z,null):null,(0,Be.bg)()&&!jn&&y.createElement(f5,{upDataList:zr,page:Mn,user:pt,keywords:jn}),y.createElement("aside",{className:"bg-white"},$a==null?void 0:$a.map((Wi,ft)=>y.createElement(lv,{user:pt,key:Wi.id,data:Wi,index:ft,identity:we,onPaginationChange:cr,shixunIdentifier:ye,isDelete:dn,onSetActionType:Lr,onTopOrDownDiscuss:Kr,adminOrOperator:Zo,onPlusDiscuss:Qr,onSetRewardData:ma,activeDiscussIndex:ea,onSetActiveDiscussIndex:Xn,onReplyDiscuss:zo,keywords:jn}))),tr>10?y.createElement("div",{className:"pagination-container tc"},y.createElement(Pt.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:cr,current:Mn,total:tr})):null),y.createElement(bm.Z,null,y.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:!!wr,onOk:Fi,onCancel:Pr},y.createElement("p",null,wr?wr.message:"")),y.createElement(de.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:_r,onCancel:Aa,onOk:Ga},y.createElement(fa.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Qa,style:{width:"228px"}}))))},Zd=oe(59301),HE=Object.defineProperty,Hv=Object.defineProperties,UE=Object.getOwnPropertyDescriptors,cv=Object.getOwnPropertySymbols,lE=Object.prototype.hasOwnProperty,dy=Object.prototype.propertyIsEnumerable,zE=(ye,we,le)=>we in ye?HE(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,Uv=(ye,we)=>{for(var le in we||(we={}))lE.call(we,le)&&zE(ye,le,we[le]);if(cv)for(var le of cv(we))dy.call(we,le)&&zE(ye,le,we[le]);return ye},fy=(ye,we)=>Hv(ye,UE(we)),gy=(ye,we)=>{var le={};for(var pt in ye)lE.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&cv)for(var pt of cv(ye))we.indexOf(pt)<0&&dy.call(ye,pt)&&(le[pt]=ye[pt]);return le},ZE=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())}),KE=(ye=>(ye.All="",ye.Shixun="shixun",ye.VideoItem="video",ye.Attachment="attachment",ye.group_count="group_homework",ye.normal_count="normal_homework",ye.ExaminationBank="exercise",ye.HomeworkCommon="hack_homework",ye.Discusses="Discusses",ye.Challenge="challenge",ye))(KE||{});const Fy=ye=>{var we=ye,{pathsDetail:le,user:pt,loading:cn,dispatch:dn,classroomList:jn}=we,Jt=gy(we,["pathsDetail","user","loading","dispatch","classroomList"]),gt,an,Mn,Vn;const Rn=(0,Te.useParams)(),{stageData:wr,visibleType:_r="All",keywords:ea,editKey:lr}=le,{shixuns_count:Da=0,videos_count:Fr=0,attachment_count:zr=0,chapter_statis:cr,group_count:Qr=0,normal_count:Kr=0,disscuss_count:Pr=0,banks_count:Fi=0,hack_count:Lr=0}=le==null?void 0:le.detail,[Aa,Ga]=(0,y.useState)([]),[ma,Qa]=(0,y.useState)({content:"",type:""}),[zo,Xn]=(0,y.useState)([]),[tr,$a]=(0,y.useState)("All"),[Lo,Zo]=(0,y.useState)(""),[,Wi,ft]=(0,Ve.U)(z.CI,{}),la=!((gt=le.detail)!=null&>.can_managed),Ma=[{name:"\u5168\u90E8",type:"All",number:Da+Fr+zr+Qr+Kr+Fi+Lr+((cr==null?void 0:cr.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:Da,isShow:Da>0},{name:"\u89C6\u9891",type:"VideoItem",number:Fr,isShow:Fr>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:zr,isShow:zr>0},{name:"\u5173\u5361",type:"Challenge",number:cr==null?void 0:cr.challenge_count,isShow:(cr==null?void 0:cr.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:Qr,isShow:!(0,Be.JA)()&&Qr>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:Kr,isShow:!(0,Be.JA)()&&Kr>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:Lr,isShow:!(0,Be.JA)()&&Lr>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Fi,isShow:!(0,Be.JA)()&&Fi>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Pr,isShow:Pr>0}].filter(Xr=>Xr.isShow),Sa=()=>{dn({type:"pathsDetail/getPathsDetail",payload:{id:Rn.pathId,keywords:ea}})},ei=Xr=>{Xr=Xr!=null&&Xr.includes(".json")?Xr:`${Xr}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Zd.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ZE(void 0,null,function*(){const Wr=yield(0,Bg.L8)({url:Xr});if(!Wr)return;ge.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const pa=yield(0,xr.Ir)({id:Wr.shixun_identifier});if(pa!=null&&pa.game_identifier){(0,ae.xg)(`/tasks/${pa.game_identifier}`);return}(pa==null?void 0:pa.status)===2?ei(pa==null?void 0:pa.message):(pa==null?void 0:pa.status)===3&&gi(pa==null?void 0:pa.message)})})},gi=Xr=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Zd.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},li=Xr=>{var Wr;Xr!=="\u53D6\u6D88"&&to({stage_id:(Wr=jn==null?void 0:jn.actionTabs)==null?void 0:Wr.id})},eo=(...Xr)=>ZE(void 0,[...Xr],function*(Wr={}){return yield dn({type:"pathsDetail/getStageData",payload:fy(Uv({tab:KE[_r]},Wr),{subject_id:Rn.pathId,keywords:ea})})}),to=(...Xr)=>ZE(void 0,[...Xr],function*(Wr={}){if(Wr!=null&&Wr.stage_id){const pa=yield dn({type:"pathsDetail/getStageChildrenData",payload:{id:Wr==null?void 0:Wr.stage_id,type:"stage",keywords:ea,tab:KE[_r]}}),_a=Aa.map(ga=>{var yn;return ga.stage_id==(Wr==null?void 0:Wr.stage_id)?fy(Uv(Uv({},ga),Wr),{items:(yn=pa.data)==null?void 0:yn.items}):ga});dn({type:"pathsDetail/save",payload:{stageData:_a}})}dn({type:"pathsDetail/getPathsDetail",payload:{id:Rn.pathId}})}),Vr=()=>lr!==-1?(de.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Zd.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Xr=`Edit_${lr}`;let Wr=document.getElementById(Xr);Wr&&setTimeout(()=>Wr.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,mn=(0,y.useMemo)(()=>Aa==null?void 0:Aa.map(function(Xr,Wr){return Zd.createElement("div",{key:Wr},Zd.createElement(A5,{val:Xr,allData:Aa,index:Wr,selectExercise:pa=>{Zo(pa==null?void 0:pa.stage_id),dn({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:pa=>{var _a,ga;pa!=null&&pa.container_id?dn({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:pa==null?void 0:pa.attachment_detail,params:{course_id:pa==null?void 0:pa.container_id,coursesId:pa==null?void 0:pa.container_id,id:pa==null?void 0:pa.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Qa({content:ve.Z.API_SERVER+((_a=pa==null?void 0:pa.attachment_detail)==null?void 0:_a.url),type:(ga=pa==null?void 0:pa.attachment_detail)==null?void 0:ga.file_type})},visibleTypeNew:tr,UpdataStageChildrenData:to,getData:to}))}),[Aa,tr]),er=Xr=>{(0,z._C)({id:Lo,subject_id:Rn.pathId,homework_type:"exercise",examination_bank_ids:[Xr]}).then(Wr=>{(Wr==null?void 0:Wr.status)==0&&(ge.ZP.success("\u9009\u7528\u6210\u529F"),to({stage_id:Lo||(le==null?void 0:le.stage_id)}))})};return(0,y.useEffect)(()=>{Ga(wr)},[wr]),(0,y.useEffect)(()=>{jn.actionTabs.key=="closePathsTabs"&&to({stage_id:Lo||(le==null?void 0:le.stage_id)})},[jn.actionTabs.key]),Zd.createElement("section",null,Zd.createElement(pe.Z,{spinning:cn["pathsDetail/getStageData"]||cn["pathsDetail/getPathsDetail"]},Zd.createElement("aside",{className:Id.actionTabs},Ma.map((Xr,Wr)=>Zd.createElement("div",{key:Wr,className:`mr5 ${Xr.type===_r?Id.tabActive:Id.tab}`,onClick:()=>{lr===-1?(Xr.type=="group_count"||Xr.type=="normal_count"?$a("SubjectHomework"):$a(Xr.type),Xr.type!=="Discusses"&&eo({tab:KE[Xr.type]}),dn({type:"pathsDetail/save",payload:{visibleType:Xr.type,editKey:-1}})):ge.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Zd.createElement("span",{className:Id.s1},Xr.name),Zd.createElement("span",{className:Id.s2},Xr.number)))),_r!=="Discusses"&&Zd.createElement(Zd.Fragment,null,mn,((an=le.detail)==null?void 0:an.allow_statistics)&&_r==="All"&&!ea&&Zd.createElement(pe.Z,{spinning:Wi},Zd.createElement("div",{className:Id.addStage,onClick:()=>ZE(void 0,null,function*(){if(la){ge.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!Vr())return;const Xr=yield ft({name:`\u7B2C${(0,ae.EM)(Aa.length+1)}\u7AE0\u8282`,subject_id:Rn.pathId,pathId:Rn.pathId,list:[]});Xr!=null&&Xr.stage_id&&(Ga([...Aa,Xr]),dn({type:"pathsDetail/save",payload:{editKey:Aa.length,stage_id:Xr==null?void 0:Xr.stage_id}}))})},Zd.createElement("span",{className:Id.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Aa==null?void 0:Aa.length)===0&&Zd.createElement(fe.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),_r==="Discusses"&&Zd.createElement("aside",{className:"mt20"},Zd.createElement(Vy,{activeIndex:3,isDelete:(Mn=le.detail)==null?void 0:Mn.allow_add_member,shixunIdentifier:11,identity:(Vn=pt.userInfo)==null?void 0:Vn.role,user:pt.userInfo,isShixunDetail:!0,keywords:ea,refreshCount:Sa}))),Zd.createElement(Ir,null),Zd.createElement(Dl,{shixunIds:zo,cb:li}),Zd.createElement(Gi,null),Zd.createElement(Bl,null),Zd.createElement(fu,null),Zd.createElement(Xa,null),Zd.createElement(Ug,{saveExercise:er}),Zd.createElement(nc.Z,null),Zd.createElement(xt.Z,{close:!0,data:ma==null?void 0:ma.content,type:ma==null?void 0:ma.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Qa({content:"",type:""})}}))};var Tp=(0,Te.connect)(({pathsDetail:ye,user:we,loading:le,classroomList:pt})=>({pathsDetail:ye,user:we,loading:le.effects,classroomList:pt}))(Fy),hy=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});et().locale("ZH-cn");const{TabPane:h5}=ct.default,jp=({data:ye})=>{const[we,le]=(0,y.useState)("1"),[pt,cn]=(0,y.useState)(1),[dn,jn]=(0,y.useState)(),[Jt,gt]=(0,y.useState)(!0),an=(0,Te.useParams)();function Mn(){return hy(this,null,function*(){let Rn;gt(!0),we==="1"?Rn=`/api/paths/${an.pathId}/study_ranking_shixuns_passed.json`:we==="2"?Rn=`/api/paths/${an.pathId}/study_ranking_videos.json`:we==="3"?Rn=`/api/paths/${an.pathId}/study_ranking_pdf_attachments.json`:we==="4"&&(Rn=`/api/paths/${an.pathId}/study_ranking_discusses.json`);const wr=yield(0,it.ZP)(Rn,{method:"get",params:{page:pt}});gt(!1),jn(wr)})}(0,y.useEffect)(()=>{Mn()},[pt,we]);const Vn=()=>{var Rn,wr,_r,ea,lr,Da,Fr,zr,cr,Qr,Kr,Pr,Fi;return y.createElement(y.Fragment,null,y.createElement(pe.Z,{spinning:Jt},y.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),y.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),we==="1"&&y.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),we==="2"&&y.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),we==="3"&&y.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),we==="4"&&y.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(dn==null?void 0:dn.user_show)&&y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},((Rn=dn==null?void 0:dn.data_user)==null?void 0:Rn.rank)===0&&((wr=dn==null?void 0:dn.data_user)==null?void 0:wr.num)===0?"--":((_r=dn==null?void 0:dn.data_user)==null?void 0:_r.rank)<=100&&((ea=dn==null?void 0:dn.data_user)==null?void 0:ea.rank)!=0?(lr=dn==null?void 0:dn.data_user)==null?void 0:lr.rank:"\u672A\u4E0A\u699C"),y.createElement("span",{style:{flex:"1"}},(Da=dn==null?void 0:dn.data_user)==null?void 0:Da.user_real_name),we==="1"&&y.createElement("span",{style:{flex:"3"}},((Fr=dn==null?void 0:dn.data_user)==null?void 0:Fr.num)||"--"),we==="2"&&y.createElement("span",{style:{flex:"3"}},(zr=dn==null?void 0:dn.data_user)!=null&&zr.num?(0,ae.li)((cr=dn==null?void 0:dn.data_user)==null?void 0:cr.num):"--"),we==="3"&&y.createElement("span",{style:{flex:"3"}},((Qr=dn==null?void 0:dn.data_user)==null?void 0:Qr.num)||"--"),we==="4"&&y.createElement("span",{style:{flex:"3"}},((Kr=dn==null?void 0:dn.data_user)==null?void 0:Kr.num)||"--")),(dn==null?void 0:dn.user_show)&&y.createElement(re.Z,null),((Pr=dn==null?void 0:dn.data)==null?void 0:Pr.length)>0?(Fi=dn==null?void 0:dn.data)==null?void 0:Fi.map((Lr,Aa)=>y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Lr==null?void 0:Lr.rank)===1&&y.createElement("span",{style:{flex:"1",color:"#E02020"}},Lr==null?void 0:Lr.rank),(Lr==null?void 0:Lr.rank)===2&&y.createElement("span",{style:{flex:"1",color:"#FA6400"}},Lr==null?void 0:Lr.rank),(Lr==null?void 0:Lr.rank)===3&&y.createElement("span",{style:{flex:"1",color:"#F7B500"}},Lr==null?void 0:Lr.rank),(Lr==null?void 0:Lr.rank)>3&&y.createElement("span",{style:{flex:"1"}},Lr==null?void 0:Lr.rank),y.createElement("span",{style:{flex:"1"}},Lr==null?void 0:Lr.user_real_name),we==="1"&&y.createElement("span",{style:{flex:"3"}},Lr==null?void 0:Lr.num),we==="2"&&y.createElement("span",{style:{flex:"3"}},(0,ae.li)(Lr==null?void 0:Lr.num)),we==="3"&&y.createElement("span",{style:{flex:"3"}},Lr==null?void 0:Lr.num),we==="4"&&y.createElement("span",{style:{flex:"3"}},Lr==null?void 0:Lr.num))):y.createElement(fe.Z,null),(dn==null?void 0:dn.count)>10&&y.createElement(Pt.Z,{current:pt,pageSize:10,showSizeChanger:!1,total:dn==null?void 0:dn.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Lr=>{cn(Lr)}})))};return y.createElement("div",null,y.createElement(ct.default,{activeKey:we,style:{background:"#fff",padding:"0px 20px"},onChange:Rn=>{le(Rn),cn(1)}},y.createElement(h5,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},y.createElement(Vn,null)),y.createElement(h5,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},y.createElement(Vn,null)),y.createElement(h5,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},y.createElement(Vn,null)),y.createElement(h5,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},y.createElement(Vn,null))))};var Ze={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},rt="data:image/png;base64,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",Lt=oe(59301),rn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Qn=(ye,we)=>{var le={};for(var pt in ye)Sn.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&rn)for(var pt of rn(ye))we.indexOf(pt)<0&&kn.call(ye,pt)&&(le[pt]=ye[pt]);return le},qn=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const ar=ye=>{var we=ye,{pathsDetail:le,globalSetting:pt,user:cn,loading:dn,dispatch:jn}=we,Jt=Qn(we,["pathsDetail","globalSetting","user","loading","dispatch"]);const[gt,an]=(0,y.useState)([]),[Mn]=(0,Te.useSearchParams)(),Vn=(0,Te.useParams)(),[Rn,wr]=(0,y.useState)(!1),_r=()=>qn(void 0,null,function*(){var Fr,zr;wr(!0);const cr=yield(0,it.ZP)(`/api/paths/${Vn.pathId}/packages_list.json`,{method:"get",params:{identifier:(Fr=cn==null?void 0:cn.userInfo)==null?void 0:Fr.login,id:Vn.pathId}});wr(!1),cr.status==0&&an((zr=cr==null?void 0:cr.data)==null?void 0:zr.map(Qr=>(Qr.isFull=!1,Qr)))});(0,y.useEffect)(()=>{_r()},[]);const ea=Fr=>qn(void 0,null,function*(){const zr=yield(0,it.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:Fr}});(zr==null?void 0:zr.status)==0?lr(Fr):de.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qn(void 0,null,function*(){const cr=yield(0,it.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:Fr}});(cr==null?void 0:cr.status)==0&&lr(Fr)})})}),lr=Fr=>qn(void 0,null,function*(){const zr=yield(0,it.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:Fr,payment_method:"wechat_qr"}});zr!=null&&zr.num&&window.open(Mn.get("userid")?`/order/${Vn.pathId}/pay?order_num=${zr==null?void 0:zr.num}&userid=${Mn.get("userid")}`:`/order/${Vn.pathId}/pay?order_num=${zr==null?void 0:zr.num}`)}),Da=Fr=>{var zr,cr,Qr,Kr,Pr,Fi,Lr,Aa,Ga,ma;return Lt.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Lt.createElement("div",{className:Ze.Head},Lt.createElement("div",{className:Ze.Headtitle},Lt.createElement("span",{title:Fr==null?void 0:Fr.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Fr==null?void 0:Fr.package_name),Lt.createElement("span",{className:Ze.span2},"\uFF08\u5171 ",Lt.createElement("span",{style:{color:"#333"}},Fr==null?void 0:Fr.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Lt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Lt.createElement("div",{className:Ze.Headprice},Lt.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Lt.createElement("span",{className:Ze.nowPrice},"\uFFE5",parseInt((cr=(zr=`${Fr==null?void 0:Fr.package_price}`)==null?void 0:zr.split("."))==null?void 0:cr[1])>0?Fr==null?void 0:Fr.package_price:(Kr=(Qr=`${Fr==null?void 0:Fr.package_price}`)==null?void 0:Qr.split("."))==null?void 0:Kr[0]),Lt.createElement("span",{className:Ze.initPrice},"\uFFE5",parseInt((Fi=(Pr=`${Fr==null?void 0:Fr.package_origin_price}`)==null?void 0:Pr.split("."))==null?void 0:Fi[1])>0?Fr==null?void 0:Fr.package_origin_price:(Aa=(Lr=`${Fr==null?void 0:Fr.package_origin_price}`)==null?void 0:Lr.split("."))==null?void 0:Aa[0])),Lt.createElement("div",{className:Ze.AllButStyle},Lt.createElement(ce.ZP,{className:Fr!=null&&Fr.is_payed?`${Ze.payed}`:`${Ze.order}`,onClick:()=>{Fr!=null&&Fr.is_payed?Te.history.push(`/users/${cn==null?void 0:cn.userInfo.login}/paths?category=payed`):ea(Fr==null?void 0:Fr.id)}},Fr!=null&&Fr.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Lt.createElement("div",{className:Fr.isFull?`${Ze.Swiper}`:`${Ze.Swiper} ${Ze.expansion}`},(Ga=Fr==null?void 0:Fr.subjects)==null?void 0:Ga.map((Qa,zo)=>{var Xn,tr,$a,Lo;return Lt.createElement("div",{style:{width:"232px",marginRight:(1+zo)%3===0?0:22},className:Ze.BannerListItemDiv,key:zo},Lt.createElement("div",{className:Ze.BannerListItem},Lt.createElement("div",{onClick:()=>window.open(`/paths/${Qa.identifier}`)},Lt.createElement("div",{className:Ze.BannerListItemImg},Lt.createElement("img",{className:Ze.bgimg,src:`${Qa.image_url}`}),(Qa==null?void 0:Qa.user_paid_subject)&&Lt.createElement("img",{className:Ze.buyimg,src:rt}),(Qa==null?void 0:Qa.is_current_subject)&&Lt.createElement("span",{className:Ze.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Lt.createElement("div",{className:Ze.BannerListItemInfo},Lt.createElement(a.Z,{placement:"topLeft",title:Qa.name},Lt.createElement("div",{className:Ze.BannerListItemInfoTitle},Qa.name)),Lt.createElement("div",{className:Ze.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Qa.teacher),Lt.createElement("div",{className:`${Ze.BannerListItemInfoTime} ${Ze.BannerListItemInfoTime2}`},Lt.createElement("div",{className:Ze.span1},Qa.learn_count/1e4>1?(Qa.learn_count/1e4).toFixed(1)+"W":Qa.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Lt.createElement("div",{className:`${Ze.timeprice}`},Lt.createElement("div",{className:Ze.span},Lt.createElement("span",{className:Ze.qianfuhao},"\uFFE5"),Qa.is_discount?parseInt((Xn=Qa==null?void 0:Qa.price)==null?void 0:Xn.split(".")[1])>0?Qa==null?void 0:Qa.price:(tr=Qa==null?void 0:Qa.price)==null?void 0:tr.split(".")[0]:parseInt(($a=Qa==null?void 0:Qa.origin_price)==null?void 0:$a.split(".")[1])>0?Qa==null?void 0:Qa.origin_price:(Lo=Qa==null?void 0:Qa.origin_price)==null?void 0:Lo.split(".")[0])))))))})),Lt.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((ma=Fr==null?void 0:Fr.subjects)==null?void 0:ma.length)>3&&Lt.createElement("div",{onClick:()=>{Fr.isFull=!Fr.isFull,an([...gt])}},Lt.createElement("span",{className:"current",style:{marginRight:"6px"}},Fr.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Lt.createElement("span",{className:"current"},Lt.createElement("i",{className:Fr.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Lt.createElement(pe.Z,{spinning:Rn},(gt==null?void 0:gt.length)>0?gt==null?void 0:gt.map(Fr=>Da(Fr)):Lt.createElement(fe.Z,null))};var Cr=(0,Te.connect)(({pathsDetail:ye,loading:we,globalSetting:le,user:pt})=>({pathsDetail:ye,globalSetting:le,loading:we,user:pt}))(ar),Na={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},ki="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Ar=oe(59301),Ya=Object.defineProperty,ii=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,To=(ye,we,le)=>we in ye?Ya(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:le}):ye[we]=le,jo=(ye,we)=>{for(var le in we||(we={}))Po.call(we,le)&&To(ye,le,we[le]);if(ii)for(var le of ii(we))Oi.call(we,le)&&To(ye,le,we[le]);return ye},ps=(ye,we)=>{var le={};for(var pt in ye)Po.call(ye,pt)&&we.indexOf(pt)<0&&(le[pt]=ye[pt]);if(ye!=null&&ii)for(var pt of ii(ye))we.indexOf(pt)<0&&Oi.call(ye,pt)&&(le[pt]=ye[pt]);return le},is=(ye,we,le)=>new Promise((pt,cn)=>{var dn=gt=>{try{Jt(le.next(gt))}catch(an){cn(an)}},jn=gt=>{try{Jt(le.throw(gt))}catch(an){cn(an)}},Jt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(dn,jn);Jt((le=le.apply(ye,we)).next())});const{TabPane:Pu}=ct.default;var du=(ye=>(ye.All="",ye.Shixun="shixun",ye.VideoItem="video",ye.Attachment="attachment",ye.group_count="group_homework",ye.normal_count="normal_homework",ye.ExaminationBank="exercise",ye.HomeworkCommon="hack_homework",ye.Discusses="Discusses",ye))(du||{});function bA(ye){const we=(cn,dn)=>{if(cn.localName===dn)return cn;for(let jn=0,Jt=cn;Jt=Jt.parentNode;jn++){if(Jt.localName===dn)return Jt;if(Jt==document.documentElement)return!1}},le=ye.target,pt=we(le,"a");if(console.log([pt],pt==null?void 0:pt.href,44),!(pt!=null&&pt.href)&&le.tagName.toUpperCase()==="IMG"){let cn=le.src||le.getAttribute("src");cn&&cn.indexOf("/images/avatars/User")===-1&&(ye.stopPropagation(),ye.preventDefault(),od.Z.publish("preview-image",cn))}}const Tu=ye=>{var we=ye,{pathsDetail:le,globalSetting:pt,loading:cn,dispatch:dn}=we,jn=ps(we,["pathsDetail","globalSetting","loading","dispatch"]),Jt,gt,an,Mn;const[Vn]=(0,Te.useSearchParams)(),Rn=(0,Te.useParams)(),wr=(0,y.useRef)(),[_r,ea]=(0,y.useState)(""),lr=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Jt=pt==null?void 0:pt.setting)==null?void 0:Jt.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Qr=>{var Kr,Pr;return(Kr=le.detail)!=null&&Kr.excellent||((Pr=le.detail)==null?void 0:Pr.is_free)===!1?!0:Qr.key!=="certificate"}).filter(Qr=>{var Kr,Pr,Fi;return(Kr=le.detail)!=null&&Kr.atlas_data&&((Fi=(Pr=le.detail)==null?void 0:Pr.atlas_data)!=null&&Fi.nodes)?!0:Qr.key!=="atlas"}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)!=null&&Pr.is_has_package)?!0:Qr.key!=="Combination"}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_chapter)===!1?Qr.key!=="stage":!0}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_charts)===!1?Qr.key!=="ranking":!0}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_cert_apply)===!1?Qr.key!=="certificate":!0}).filter(Qr=>{var Kr,Pr;return((Kr=le.detail)==null?void 0:Kr.is_free)===!1&&((Pr=le.detail)==null?void 0:Pr.show_knowledge_graph)===!1?Qr.key!=="knowledge":!0}).filter(Qr=>!(Qr!=null&&Qr.hidden)),[Da,Fr]=(0,y.useState)(Vn.get("activeKey")||((gt=lr[0])==null?void 0:gt.key));(0,y.useEffect)(()=>{if(wr.current)return wr.current.addEventListener("mousedown",bA),()=>{var Qr;(Qr=wr.current)==null||Qr.removeEventListener("mousedown",bA)}},[wr.current]),(0,y.useEffect)(()=>{dn({type:"pathsDetail/save",payload:{editKey:-1}}),Rn.pathId&&cr()},[Rn.pathId]),(0,y.useEffect)(()=>{var Qr,Kr;(0,ae.Dk)((Qr=le.detail)==null?void 0:Qr.name),Fr(Vn.get("activeKey")||((Kr=lr[0])==null?void 0:Kr.key))},[le]);const zr=Qr=>{var Kr;const Pr=(Kr=decodeURIComponent(Qr))==null?void 0:Kr.trim();dn({type:"pathsDetail/save",payload:{keywords:Pr}}),ea(Pr)},cr=()=>is(void 0,null,function*(){const Qr=yield dn({type:"pathsDetail/getPathsDetail",payload:jo({id:Rn.pathId},(0,ae.oP)())});dn({type:"pathsDetail/getRightData",payload:{id:Rn.pathId}}),dn({type:"pathsDetail/getStageData",payload:{subject_id:Rn.pathId,show_course_section:Qr==null?void 0:Qr.show_course_section}}),Qr!=null&&Qr.id&&Vn.get("token")&&(location.href=location.pathname)});return Ar.createElement(pe.Z,{spinning:!1},Ar.createElement("section",{className:Na.bg},Ar.createElement(Vh,null),Ar.createElement($v.Z,null),Ar.createElement("section",{style:{marginTop:((an=le.detail)==null?void 0:an.excellent)&&"89px"},className:`edu-container pb80 ${Na.wrap}`},Ar.createElement("aside",{className:Na.content},Ar.createElement("div",{className:Na.intro},Ar.createElement("div",{className:Na.introTitle},Ar.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ar.createElement("img",{src:ki,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),Ar.createElement("div",{ref:wr},Ar.createElement(Pe.Z,{value:(Mn=le.detail)==null?void 0:Mn.description}))),(lr==null?void 0:lr.length)>0&&Ar.createElement(ct.default,{className:Na.wrapTabs,activeKey:Da,onChange:Qr=>{Qr==="knowledge"?window.open(`/knowledgegraph/${Rn.pathId}`):Fr(Qr)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:Da==="stage"?Ar.createElement(Qh.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:zr,onChange:Qr=>{dn({type:"pathsDetail/getStageData",payload:{tab:du[le==null?void 0:le.visibleType],subject_id:Rn.pathId,keywords:Qr}})}}):""},lr.map(Qr=>Ar.createElement(Pu,{tab:Qr!=null&&Qr.extra?Ar.createElement("span",{style:{position:"relative"}},Ar.createElement("span",null,Qr.name),Ar.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},Qr.extra)):Qr.name,key:Qr.key}))),Da==="stage"&&Ar.createElement(Tp,{keywords:_r}),Da==="ranking"&&Ar.createElement(jp,null),Da==="certificate"&&Ar.createElement(dE,null),Da==="atlas"&&Ar.createElement(Vv,null),Da==="Combination"&&Ar.createElement(Cr,null)),Ar.createElement(eh,null))))},Ad=ye=>{var we=ye,{globalSetting:le}=we,pt=ps(we,["globalSetting"]),cn;switch(Number((cn=le==null?void 0:le.setting)==null?void 0:cn.theme)){case ie.Fy.THEMEONE:return Ar.createElement(pu,null);case ie.Fy.DEFAULT:default:return Ar.createElement(Tu,jo({globalSetting:le},pt))}};var _0=(0,Te.connect)(({pathsDetail:ye,loading:we,globalSetting:le})=>({pathsDetail:ye,globalSetting:le,loading:we}))(Ad);const KA=({globalSetting:ye})=>{var we;switch(Number((we=ye==null?void 0:ye.setting)==null?void 0:we.theme)){case ie.Fy.THEMEONE:return y.createElement(pu,null);case ie.Fy.THEMETWO:return y.createElement(t1,null);case ie.Fy.THEMETHREE:return y.createElement(LE,null);case ie.Fy.DEFAULT:default:return y.createElement(_0,null)}};var ju=(0,Te.connect)(({globalSetting:ye})=>({globalSetting:ye}))(KA)},93723:function(Nn,hn,oe){"use strict";var ie=oe(42441),y=oe(56047),Te=oe.n(y),ke=oe(59301),Fe=oe(59149),Pe=Object.defineProperty,fe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,ae=(pe,he,a)=>he in pe?Pe(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:a}):pe[he]=a,de=(pe,he)=>{for(var a in he||(he={}))ve.call(he,a)&&ae(pe,a,he[a]);if(fe)for(var a of fe(he))Be.call(he,a)&&ae(pe,a,he[a]);return pe};const ge=({DataProps:pe=[],ReactEchartsProps:he={}})=>{const a=()=>{const E=new Image;E.src=Fe.yt;const z=(pe==null?void 0:pe.map((x,ee)=>({name:x.tag_name,value:ee})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:E,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",width:"100%",height:"100%",data:z}]}};return(pe==null?void 0:pe.length)==0?ke.createElement(ke.Fragment,null):ke.createElement(ie.Z,de({option:a(),style:{height:370},opts:{renderer:"svg"}},he))};hn.Z=ge},30260:function(Nn,hn,oe){"use strict";oe.d(hn,{Z:function(){return Ve}});var ie=oe(59301),y=oe(65582),Te=oe(92832),ke=oe(78241),Fe=oe(8591),Pe=oe(43418),fe=oe(93948),ve=oe(12563),Be=oe(24905),ae={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},de=oe(85149),ge=oe(41867),pe=oe(89613),he=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,re=(Ge,Me,it)=>Me in Ge?he(Ge,Me,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ge[Me]=it,ce=(Ge,Me)=>{for(var it in Me||(Me={}))x.call(Me,it)&&re(Ge,it,Me[it]);if(z)for(var it of z(Me))ee.call(Me,it)&&re(Ge,it,Me[it]);return Ge},me=(Ge,Me)=>a(Ge,E(Me)),Ee=(Ge,Me,it)=>new Promise((ct,Tt)=>{var lt=Ut=>{try{At(it.next(Ut))}catch(vt){Tt(vt)}},Pt=Ut=>{try{At(it.throw(Ut))}catch(vt){Tt(vt)}},At=Ut=>Ut.done?ct(Ut.value):Promise.resolve(Ut.value).then(lt,Pt);At((it=it.apply(Ge,Me)).next())});const{TextArea:Ie}=Te.default,Ne=1024,xe=({user:Ge,globalSetting:Me,loading:it,dispatch:ct,visible:Tt,editData:lt,onCancel:Pt=()=>{},onOk:At=()=>{},queryParams:Ut={}})=>{var vt,Et;const et=(0,y.useParams)(),[ot]=ke.default.useForm(),[st,ut]=(0,ie.useState)([]),[Xt,on]=(0,ie.useState)(!1),wn=(0,ie.useRef)(),[qt,gn]=(0,ie.useState)(),[Ot,Mt]=(0,ie.useState)(!1),[Kt,tn]=(0,ie.useState)(!1),It=(0,ge.Ny)()?3:1;(0,ie.useEffect)(()=>{var yt,en,Rt,wt,sn;Tt&<&&(Mt(lt.is_link),gn(lt.link),!lt.is_link&&ut([{name:(yt=lt==null?void 0:lt.video_item)==null?void 0:yt.file_name,loaded:100,videoId:(en=lt==null?void 0:lt.video_item)==null?void 0:en.video_id}]),Oe(((Rt=lt==null?void 0:lt.tags)==null?void 0:Rt.map(bn=>bn==null?void 0:bn.name))||[]),ot.setFieldsValue({name:lt.name,description:lt.description,attachment_id:(wt=lt==null?void 0:lt.video_item)==null?void 0:wt.attachment_id,allow_skip:(sn=lt==null?void 0:lt.video_item)==null?void 0:sn.allow_skip}))},[lt,Tt]);const dt=yt=>{Mt(!1);const en=yt.name.toLowerCase();return en&&en.indexOf(".avi")==-1&&en.indexOf(".flv")==-1&&en.indexOf(".f4v")==-1&&en.indexOf(".m4v")==-1&&en.indexOf(".mov")==-1&&en.indexOf(".mp4")==-1&&en.indexOf(".rmvb")==-1&&en.indexOf(".swf")==-1&&en.indexOf(".webm")==-1&&en.indexOf(".wmv")==-1?(Fe.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):yt.size>Ne*It*1024*1024?(Fe.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${It}G`),!0):st!=null&&st.find(Rt=>Rt.name===yt.name)?(Fe.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},zt=(yt,en)=>{Pe.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ie.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",en?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{en?ut([]):(wn.current.cancel(),ut([]))}})},xt=()=>Ee(void 0,null,function*(){if(yield ot.validateFields(),!Ot&&!(st!=null&&st.length)||Ot&&!qt){Fe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}tn(!0);const yt=Ot?{link:qt}:{video_id:st==null?void 0:st[0].videoId},en=yield At(ce(ce(ce({},yt),Ut),{name:ot.getFieldValue("name"),attachment_id:ot.getFieldValue("attachment_id"),description:ot.getFieldValue("description"),tags:Ce,allow_skip:ot.getFieldValue("allow_skip")}));tn(!1),console.log("res"),console.log(en),en!=null&&en.id&&Ct()}),Ct=()=>{ot.resetFields(),ut([]),gn(null),Oe([]),Mt(null)},Je=()=>{Pt(),Ct()},De=()=>{var yt,en,Rt,wt,sn;return ie.createElement(ie.Fragment,null,!Ot&&!!(st!=null&&st.length)&&ie.createElement("div",{className:ae.fileProgress},((yt=st==null?void 0:st[0])==null?void 0:yt.loaded)==100?ie.createElement("div",{className:`${ae.videoName} font14`},(en=st==null?void 0:st[0])==null?void 0:en.name):ie.createElement(fe.Z,{style:{width:"80%"},percent:(Rt=st==null?void 0:st[0])==null?void 0:Rt.loaded,status:((wt=st==null?void 0:st[0])==null?void 0:wt.loaded)==100?"normal":"active"}),ie.createElement("div",{className:ae.fileCancel,onClick:()=>{var bn,kt;return zt((bn=st==null?void 0:st[0])==null?void 0:bn.name,((kt=st==null?void 0:st[0])==null?void 0:kt.loaded)==100)}},((sn=st==null?void 0:st[0])==null?void 0:sn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),ie.createElement("div",{className:ae.uploadWrap,style:{display:st!=null&&st.length?"none":"flex"}},ie.createElement(pe.Z,me(ce({},tt),{ref:wn}),ie.createElement("div",{className:ae.upload},ie.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),ie.createElement("label",{className:`${ae.upload} ${ae.uploadLink}`,onClick:()=>Mt(!0)},ie.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Ot&&ie.createElement(Te.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:qt,onChange:bn=>gn(bn.target.value)}))},[Ce,Oe]=(0,ie.useState)([]),Ue=yt=>{if(yt.key=="Enter"){const en=ot.getFieldValue("tag");if(ot.setFieldsValue({tag:""}),!en){Fe.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ce.filter(Rt=>Rt===en).length>0){Fe.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ce.push(en),Oe([...Ce])}},je=(yt,en)=>{yt.preventDefault(),Oe([...Ce.filter(Rt=>Rt!=en)])},tt={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:dt,onBeginInitFile:yt=>{ut([{name:yt.filename,loaded:0}])},onComplete:yt=>{ut([{name:yt.filename,loaded:yt.percent,videoId:yt.id}])},onError:()=>{ut([])},onProgress:yt=>{ut([{name:yt.filename,loaded:yt.percent}])},chunkSize:1024*1024*2,options:{user_id:(vt=Ge==null?void 0:Ge.userInfo)==null?void 0:vt.user_id}};return ie.createElement(Pe.default,{centered:!0,maskClosable:!1,title:lt?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ae.modal,open:Tt,confirmLoading:Kt,onOk:xt,onCancel:Je},ie.createElement(ke.default,{form:ot},ie.createElement(ke.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},ie.createElement(Te.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),ie.createElement(ke.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ae.contentItem},De()),ie.createElement(ke.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},ie.createElement(de.Z,{getFileProgress:yt=>{if(yt.file.status==="uploading"){tn(!0);return}yt.file.status==="done"&&tn(!1)}})),ie.createElement(ke.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},ie.createElement(Ie,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),ie.createElement(ke.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},ie.createElement(Te.default,{onKeyUp:Ue})),ie.createElement("div",{className:ae["tagsList-content"]},Ce.map((yt,en)=>ie.createElement(ve.Z,{key:en+yt,closable:!0,onClose:Rt=>{je(Rt,yt)}},yt))),ie.createElement(ke.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},ie.createElement(Be.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),ie.createElement("div",{className:"c-grey-999"},ie.createElement("div",null,"\u6CE8\u610F\uFF1A"),ie.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",ie.createElement(y.Link,{to:`/users/${(Et=Ge.userInfo)==null?void 0:Et.login}/videos/protocol`,target:"_blank",className:ae.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),ie.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",It,"G\uFF1B"),ie.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),ie.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ve=(0,y.connect)(({user:Ge,loading:Me,globalSetting:it})=>({user:Ge,globalSetting:it,loading:Me}))(xe)},19941:function(Nn,hn,oe){"use strict";oe.d(hn,{o:function(){return Be}});var ie=oe(38147),y=oe(93125),Te=oe.n(y);let ke="",Fe,Pe="";function fe(ae){ve(ae)}function ve(ae){Fe=new(Te()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(de){console.log("addFileSuccess: "+de.file.name),ae.addFileSuccess&&ae.addFileSuccess(de),Fe.startUpload()},onUploadstarted:function(de){const ge=de.file.name;if(de.videoId){var he=`/api/users/${ke}/video_auths.json`;(0,ie.ZP)(he,{method:"put",body:{video_id:de.videoId,title:ge,file_name:ge,virtual_classroom_id:Pe}}).then(a=>{if(a.status==-1){ae.onUploadError&&ae.onUploadError(de);return}const E=a.data;var z=E.UploadAuth,x=E.UploadAddress,ee=E.VideoId;Fe.setUploadAuthAndAddress(de,z,x)}).catch(a=>{Fe.deleteFile(Fe._curIndex),Fe.nextUpload(),console.log(a)})}else{var pe=`/api/users/${ke}/video_auths.json`;const a="";(0,ie.ZP)(pe,{method:"Post",body:{title:a+ge,file_name:a+ge,virtual_classroom_id:Pe}}).then(E=>{if(E){const re=E.data;var z=re.UploadAuth,x=re.UploadAddress,ee=re.VideoId;Fe.setUploadAuthAndAddress(de,z,x,ee)}}).catch(E=>{Fe.deleteFile(Fe._curIndex),Fe.nextUpload(),console.log(E)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(de){ae.onUploadSucceed&&ae.onUploadSucceed(de),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(de,ge,pe){ae.onUploadFailed&&ae.onUploadFailed(de),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(de,ge,pe){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(de,ge,pe){ae.onUploadProgress&&ae.onUploadProgress(de,ge,pe);var he=Math.ceil(pe*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(de){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var ge=`/api/users/${ke}/video_auths.json`;(0,ie.ZP)(ge,{method:"put",body:{video_id:de.videoId}}).then(pe=>{var a=pe.data.UploadAuth;Fe.resumeUploadWithAuth(a)}).catch(pe=>{console.log(pe)})},onUploadEnd:function(de){ae.onUploadEnd&&ae.onUploadEnd(de),console.log("onUploadEnd: uploaded all the files")}}),ae.gotUploader&&ae.gotUploader(Fe)}function Be(ae,de,ge){ae&&(ke=ae),de&&(Pe=de),fe(ge)}},84056:function(Nn,hn,oe){"use strict";oe.d(hn,{BU:function(){return y},Dj:function(){return ie},gH:function(){return Te},vp:function(){return ke}});function ie(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Pe){console.log(Pe,":e")}}function y(){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 Te=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ke(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Pe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},61527:function(Nn,hn,oe){"use strict";oe.d(hn,{U:function(){return Be}});var ie=oe(59301),y=Object.defineProperty,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Pe=(ae,de,ge)=>de in ae?y(ae,de,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ae[de]=ge,fe=(ae,de)=>{for(var ge in de||(de={}))ke.call(de,ge)&&Pe(ae,ge,de[ge]);if(Te)for(var ge of Te(de))Fe.call(de,ge)&&Pe(ae,ge,de[ge]);return ae},ve=(ae,de,ge)=>new Promise((pe,he)=>{var a=x=>{try{z(ge.next(x))}catch(ee){he(ee)}},E=x=>{try{z(ge.throw(x))}catch(ee){he(ee)}},z=x=>x.done?pe(x.value):Promise.resolve(x.value).then(a,E);z((ge=ge.apply(ae,de)).next())});function Be(ae,de){const[ge,pe]=(0,ie.useState)(de),[he,a]=(0,ie.useState)(!1),[E,z]=(0,ie.useState)();return[ge,he,(ee,re=!1)=>ve(this,null,function*(){const ce=re?de:fe(fe({},ge),ee);a(!0),pe(ce);const me=yield ae(ce);return a(!1),z(me),me}),E,z]}},66457:function(Nn,hn,oe){"use strict";oe.d(hn,{rX:function(){return ce},pW:function(){return me},gy:function(){return Ee},xY:function(){return re},O5:function(){return ee},tJ:function(){return he},o1:function(){return a},Rd:function(){return x}});var ie=oe(65582),y=oe(43418),Te=oe(28103),ke=oe(8591),Fe=oe(41867),Pe=oe(65862),fe=oe(87169),ve=oe(25510),Be="data:image/png;base64,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",ae=oe.p+"static/newqrcode.a8740efb.png",de=oe(32637),ge=oe(59301),pe=(Ie,Ne,xe)=>new Promise((Ve,Ge)=>{var Me=Tt=>{try{ct(xe.next(Tt))}catch(lt){Ge(lt)}},it=Tt=>{try{ct(xe.throw(Tt))}catch(lt){Ge(lt)}},ct=Tt=>Tt.done?Ve(Tt.value):Promise.resolve(Tt.value).then(Me,it);ct((xe=xe.apply(Ie,Ne)).next())});const he=(Ie,Ne=!1)=>!!(a(Ie)&&E(Ne)),a=Ie=>(0,Fe.bg)()?!0:(Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Ie=!1)=>{var Ne;const{user:xe}=(0,ie.getDvaApp)()._store.getState();return(Ne=xe.userInfo)!=null&&Ne.profile_completed?!0:(y.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,Pe.xg)("/account/profile/edit"),z()}}),!1)},z=()=>{y.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()}})},x=()=>{y.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.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"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:de}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Ie;const{user:Ne}=(0,ie.getDvaApp)()._store.getState();return(Ie=Ne.userInfo)!=null&&Ie.professional_certification?!0:(y.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.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,Pe.xg)("/account/certification")}}),!1)},re=()=>(0,Fe.V9)()?!0:(y.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:ae,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(Ie,Ne)=>Ie?!0:(y.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,Ne||"\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"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:Be,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Pe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),me=Ie=>{y.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.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"),ge.createElement(Te.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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 ",ge.createElement("a",null,Ie),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.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")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ve,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ee=(Ie,Ne="")=>{const{shixunsDetail:{detail:xe}}=(0,ie.getDvaApp)()._store.getState();if((xe==null?void 0:xe.public)===2||(xe==null?void 0:xe.public)===1||(xe==null?void 0:xe.shixun_status)===3){let Ve="";return(xe==null?void 0:xe.public)===2&&(Ve="\u5DF2\u516C\u5F00"),(xe==null?void 0:xe.public)===1&&(Ve="\u5F85\u5BA1\u6838"),(xe==null?void 0:xe.shixun_status)===3&&(Ve="\u5DF2\u5173\u95ED"),y.default.info({centered:!0,icon:ge.createElement(fe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ve,"\uFF0C",Ne,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ve,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(xe==null?void 0:xe.shixun_status)===2?(y.default.confirm({centered:!0,icon:ge.createElement(fe.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ne,"\u3002"),ge.createElement("br",null),ge.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:()=>{y.default.confirm({width:440,centered:!0,icon:ge.createElement(fe.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:()=>pe(void 0,null,function*(){(yield Ie({type:"shixunsDetail/cancelRelease",payload:{id:xe==null?void 0:xe.identifier}})).status!==401&&(ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ie({type:"shixunsDetail/getShixunsDetail",payload:{id:xe==null?void 0:xe.identifier}}),Ie({type:"practiceSetting/getCommonData",payload:{id:xe==null?void 0:xe.identifier}}))})})}}),!0):!1}},73217:function(Nn,hn,oe){"use strict";oe.d(hn,{Z:function(){return ao}});class ie{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(We,He){return We.__proto__=He,We},Object.assign=Object.assign||function(We){if(We==null)throw new TypeError("Cannot convert undefined or null to object");let He=Object(We);for(let _e=1;_e ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",_e),Fe.ENABLE_ERROR&&(console.error?console.error(_e):console.warn?console.warn(_e):console.log(_e))}static i(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",_e),Fe.ENABLE_INFO&&(console.info?console.info(_e):console.log(_e))}static w(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",_e),Fe.ENABLE_WARN&&(console.warn?console.warn(_e):console.log(_e))}static d(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",_e),Fe.ENABLE_DEBUG&&(console.debug?console.debug(_e):console.log(_e))}static v(We,He){(!We||Fe.FORCE_GLOBAL_TAG)&&(We=Fe.GLOBAL_TAG);let _e=`[${We}] > ${He}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",_e),Fe.ENABLE_VERBOSE&&console.log(_e)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(ke());var Pe=Fe;class fe{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(We){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=We,this._totalBytes+=We):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=We,this._totalBytes+=We):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=We,this._totalBytes+=We,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let We=(this._now()-this._lastCheckpoint)/1e3;return We==0&&(We=1),this._intervalBytes/We/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let We=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/We/1024}}var ve=fe;class Be{constructor(We){this._message=We}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ae extends Be{constructor(We){super(We)}get name(){return"IllegalStateException"}}class de extends Be{constructor(We){super(We)}get name(){return"InvalidArgumentException"}}class ge extends Be{constructor(We){super(We)}get name(){return"NotImplementedException"}}const pe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},he={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class a{constructor(We){this._type=We||"undefined",this._status=pe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=pe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===pe.kConnecting||this._status===pe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(We){this._onContentLengthKnown=We}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(We){this._onURLRedirect=We}get onDataArrival(){return this._onDataArrival}set onDataArrival(We){this._onDataArrival=We}get onError(){return this._onError}set onError(We){this._onError=We}get onComplete(){return this._onComplete}set onComplete(We){this._onComplete=We}open(We,He){throw new ge("Unimplemented abstract function!")}abort(){throw new ge("Unimplemented abstract function!")}}let E={};function z(){let da=self.navigator.userAgent.toLowerCase(),We=/(edge)\/([\w.]+)/.exec(da)||/(opr)[\/]([\w.]+)/.exec(da)||/(chrome)[ \/]([\w.]+)/.exec(da)||/(iemobile)[\/]([\w.]+)/.exec(da)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(da)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(da)||/(webkit)[ \/]([\w.]+)/.exec(da)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(da)||/(msie) ([\w.]+)/.exec(da)||da.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(da)||da.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(da)||[],He=/(ipad)/.exec(da)||/(ipod)/.exec(da)||/(windows phone)/.exec(da)||/(iphone)/.exec(da)||/(kindle)/.exec(da)||/(android)/.exec(da)||/(windows)/.exec(da)||/(mac)/.exec(da)||/(linux)/.exec(da)||/(cros)/.exec(da)||[],_e={browser:We[5]||We[3]||We[1]||"",version:We[2]||We[4]||"0",majorVersion:We[4]||We[2]||"0",platform:He[0]||""},ht={};if(_e.browser){ht[_e.browser]=!0;let Gt=_e.majorVersion.split(".");ht.version={major:parseInt(_e.majorVersion,10),string:_e.version},Gt.length>1&&(ht.version.minor=parseInt(Gt[1],10)),Gt.length>2&&(ht.version.build=parseInt(Gt[2],10))}if(_e.platform&&(ht[_e.platform]=!0),(ht.chrome||ht.opr||ht.safari)&&(ht.webkit=!0),ht.rv||ht.iemobile){ht.rv&&delete ht.rv;let Gt="msie";_e.browser=Gt,ht[Gt]=!0}if(ht.edge){delete ht.edge;let Gt="msedge";_e.browser=Gt,ht[Gt]=!0}if(ht.opr){let Gt="opera";_e.browser=Gt,ht[Gt]=!0}if(ht.safari&&ht.android){let Gt="android";_e.browser=Gt,ht[Gt]=!0}ht.name=_e.browser,ht.platform=_e.platform;for(let Gt in E)E.hasOwnProperty(Gt)&&delete E[Gt];Object.assign(E,ht)}z();var x=E;class ee extends a{static isSupported(){try{let We=x.msedge&&x.version.minor>=15048,He=x.msedge?We:!0;return self.fetch&&self.ReadableStream&&He}catch(We){return!1}}constructor(We,He){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=We,this._config=He,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(We,He){this._dataSource=We,this._range=He;let _e=We.url;this._config.reuseRedirectedURL&&We.redirectedURL!=null&&(_e=We.redirectedURL);let ht=this._seekHandler.getConfig(_e,He),Gt=new self.Headers;if(typeof ht.headers=="object"){let En=ht.headers;for(let Tr in En)En.hasOwnProperty(Tr)&&Gt.append(Tr,En[Tr])}let vn={method:"GET",headers:Gt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let En in this._config.headers)Gt.append(En,this._config.headers[En]);We.cors===!1&&(vn.mode="same-origin"),We.withCredentials&&(vn.credentials="include"),We.referrerPolicy&&(vn.referrerPolicy=We.referrerPolicy),this._status=pe.kConnecting,self.fetch(ht.url,vn).then(En=>{if(this._requestAbort){this._requestAbort=!1,this._status=pe.kIdle;return}if(En.ok&&En.status>=200&&En.status<=299){if(En.url!==ht.url&&this._onURLRedirect){let kr=this._seekHandler.removeURLParameters(En.url);this._onURLRedirect(kr)}let Tr=En.headers.get("Content-Length");return Tr!=null&&(this._contentLength=parseInt(Tr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,En.body.getReader())}else if(this._status=pe.kError,this._onError)this._onError(he.HTTP_STATUS_CODE_INVALID,{code:En.status,msg:En.statusText});else throw new Be("FetchStreamLoader: Http code invalid, "+En.status+" "+En.statusText)}).catch(En=>{if(this._status=pe.kError,this._onError)this._onError(he.EXCEPTION,{code:-1,msg:En.message});else throw En})}abort(){this._requestAbort=!0}_pump(We){return We.read().then(He=>{if(He.done)if(this._contentLength!==null&&this._receivedLength{if(He.code===11&&x.msedge)return;this._status=pe.kError;let _e=0,ht=null;if((He.code===19||He.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=pe.kError,this._onError)this._onError(he.HTTP_STATUS_CODE_INVALID,{code:He.status,msg:He.statusText});else throw new Be("MozChunkedLoader: Http code invalid, "+He.status+" "+He.statusText);else this._status=pe.kBuffering}}_onProgress(We){if(this._status===pe.kError)return;this._contentLength===null&&We.total!==null&&We.total!==0&&(this._contentLength=We.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let He=We.target.response,_e=this._range.from+this._receivedLength;this._receivedLength+=He.byteLength,this._onDataArrival&&this._onDataArrival(He,_e,this._receivedLength)}_onLoadEnd(We){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===pe.kError)return;this._status=pe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(We){this._status=pe.kError;let He=0,_e=null;if(this._contentLength&&We.loaded=200&&He.status<=299){if(this._status=LoaderStatus.kBuffering,He.responseURL!=null){let ht=this._seekHandler.removeURLParameters(He.responseURL);He.responseURL!==this._currentRequestURL&&ht!==this._currentRedirectedURL&&(this._currentRedirectedURL=ht,this._onURLRedirect&&this._onURLRedirect(ht))}let _e=He.getResponseHeader("Content-Length");if(_e!=null&&this._contentLength==null){let ht=parseInt(_e);ht>0&&(this._contentLength=ht,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:He.status,msg:He.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+He.status+" "+He.statusText);else if(He.readyState===3&&He.status>=200&&He.status<=299){this._status=LoaderStatus.kBuffering;let _e=He.response;this._reader.readAsArrayBuffer(_e)}}_xhrOnError(We){this._status=LoaderStatus.kError;let He=LoaderErrors.EXCEPTION,_e={code:-1,msg:We.constructor.name+" "+We.type};if(this._onError)this._onError(He,_e);else throw new RuntimeException(_e.msg)}_msrOnProgress(We){let _e=We.target.result;if(_e==null){this._doReconnectIfNeeded();return}let ht=_e.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=_e.byteLength;let Gt=this._totalRange.from+this._receivedLength;this._receivedLength+=ht.byteLength,this._onDataArrival&&this._onDataArrival(ht,Gt,this._receivedLength),_e.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Gt+ht.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(_e=this._range.from+this._contentLength-1),this._currentRequestRange={from:He,to:_e},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(We,He){this._lastTimeLoaded=0;let _e=We.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?_e=this._currentRedirectedURL:We.redirectedURL!=null&&(_e=We.redirectedURL));let ht=this._seekHandler.getConfig(_e,He);this._currentRequestURL=ht.url;let Gt=this._xhr=new XMLHttpRequest;if(Gt.open("GET",ht.url,!0),Gt.responseType="arraybuffer",Gt.onreadystatechange=this._onReadyStateChange.bind(this),Gt.onprogress=this._onProgress.bind(this),Gt.onload=this._onLoad.bind(this),Gt.onerror=this._onXhrError.bind(this),We.withCredentials&&(Gt.withCredentials=!0),typeof ht.headers=="object"){let vn=ht.headers;for(let En in vn)vn.hasOwnProperty(En)&&Gt.setRequestHeader(En,vn[En])}if(typeof this._config.headers=="object"){let vn=this._config.headers;for(let En in vn)vn.hasOwnProperty(En)&&Gt.setRequestHeader(En,vn[En])}Gt.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=pe.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(We){let He=We.target;if(He.readyState===2){if(He.responseURL!=null){let _e=this._seekHandler.removeURLParameters(He.responseURL);He.responseURL!==this._currentRequestURL&&_e!==this._currentRedirectedURL&&(this._currentRedirectedURL=_e,this._onURLRedirect&&this._onURLRedirect(_e))}if(He.status>=200&&He.status<=299){if(this._waitForTotalLength)return;this._status=pe.kBuffering}else if(this._status=pe.kError,this._onError)this._onError(he.HTTP_STATUS_CODE_INVALID,{code:He.status,msg:He.statusText});else throw new Be("RangeLoader: Http code invalid, "+He.status+" "+He.statusText)}}_onProgress(We){if(this._status===pe.kError)return;if(this._contentLength===null){let _e=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,_e=!0;let ht=We.total;this._internalAbort(),ht!=null&ht!==0&&(this._totalLength=ht)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,_e){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let He=We.loaded-this._lastTimeLoaded;this._lastTimeLoaded=We.loaded,this._speedSampler.addBytes(He)}_normalizeSpeed(We){let He=this._chunkSizeKBList,_e=He.length-1,ht=0,Gt=0,vn=_e;if(We=He[ht]&&We=3&&(He=this._speedSampler.currentKBps)),He!==0){let vn=this._normalizeSpeed(He);this._currentSpeedNormalized!==vn&&(this._currentSpeedNormalized=vn,this._currentChunkSizeKB=vn)}let _e=We.target.response,ht=this._range.from+this._receivedLength;this._receivedLength+=_e.byteLength;let Gt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(He.result)},He.readAsArrayBuffer(We.data)}else{this._status=pe.kError;let He={code:-1,msg:"Unsupported WebSocket message type: "+We.data.constructor.name};if(this._onError)this._onError(he.EXCEPTION,He);else throw new Be(He.msg)}}_dispatchArrayBuffer(We){let He=We,_e=this._receivedLength;this._receivedLength+=He.byteLength,this._onDataArrival&&this._onDataArrival(He,_e,this._receivedLength)}_onWebSocketError(We){this._status=pe.kError;let He={code:We.code,msg:We.message};if(this._onError)this._onError(he.EXCEPTION,He);else throw new Be(He.msg)}}var Ge=Ve;class Me{constructor(We){this._zeroStart=We||!1}getConfig(We,He){let _e={};if(He.from!==0||He.to!==-1){let ht;He.to!==-1?ht=`bytes=${He.from.toString()}-${He.to.toString()}`:ht=`bytes=${He.from.toString()}-`,_e.Range=ht}else this._zeroStart&&(_e.Range="bytes=0-");return{url:We,headers:_e}}removeURLParameters(We){return We}}var it=Me;class ct{constructor(We,He){this._startName=We,this._endName=He}getConfig(We,He){let _e=We;if(He.from!==0||He.to!==-1){let ht=!0;_e.indexOf("?")===-1&&(_e+="?",ht=!1),ht&&(_e+="&"),_e+=`${this._startName}=${He.from.toString()}`,He.to!==-1&&(_e+=`&${this._endName}=${He.to.toString()}`)}return{url:_e,headers:{}}}removeURLParameters(We){let He=We.split("?")[0],_e,ht=We.indexOf("?");ht!==-1&&(_e=We.substring(ht+1));let Gt="";if(_e!=null&&_e.length>0){let vn=_e.split("&");for(let En=0;En0;Tr[0]!==this._startName&&Tr[0]!==this._endName&&(kr&&(Gt+="&"),Gt+=vn[En])}}return Gt.length===0?He:He+"?"+Gt}}var Tt=ct;class lt{constructor(We,He,_e){this.TAG="IOController",this._config=He,this._extraData=_e,this._stashInitialSize=1024*384,He.stashInitialSize!=null&&He.stashInitialSize>0&&(this._stashInitialSize=He.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,He.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=We,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(We.url),this._refTotalLength=We.filesize?We.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ve,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(We){this._extraData=We}get onDataArrival(){return this._onDataArrival}set onDataArrival(We){this._onDataArrival=We}get onSeeked(){return this._onSeeked}set onSeeked(We){this._onSeeked=We}get onError(){return this._onError}set onError(We){this._onError=We}get onComplete(){return this._onComplete}set onComplete(We){this._onComplete=We}get onRedirect(){return this._onRedirect}set onRedirect(We){this._onRedirect=We}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(We){this._onRecoveredEarlyEof=We}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===xe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let We=this._config;if(We.seekType==="range")this._seekHandler=new it(this._config.rangeLoadZeroStart);else if(We.seekType==="param"){let He=We.seekParamStart||"bstart",_e=We.seekParamEnd||"bend";this._seekHandler=new Tt(He,_e)}else if(We.seekType==="custom"){if(typeof We.customSeekHandler!="function")throw new de("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new We.customSeekHandler}else throw new de(`Invalid seekType in config: ${We.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ge;else if(re.isSupported())this._loaderClass=re;else if(me.isSupported())this._loaderClass=me;else if(xe.isSupported())this._loaderClass=xe;else throw new Be("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(We){this._currentRange={from:0,to:-1},We&&(this._currentRange.from=We),this._speedSampler.reset(),We||(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 We=this._resumeFrom;this._resumeFrom=0,this._internalSeek(We,!0)}}seek(We){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(We,!0)}_internalSeek(We,He){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(He),this._loader.destroy(),this._loader=null;let _e={from:We,to:-1};this._currentRange={from:_e.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,_e),this._onSeeked&&this._onSeeked()}updateUrl(We){if(!We||typeof We!="string"||We.length===0)throw new de("Url must be a non-empty string!");this._dataSource.url=We}_expandBuffer(We){let He=this._stashSize;for(;He+1024*1024*10){let ht=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(_e,0,He).set(ht,0)}this._stashBuffer=_e,this._bufferSize=He}_normalizeSpeed(We){let He=this._speedNormalizeList,_e=He.length-1,ht=0,Gt=0,vn=_e;if(We=He[ht]&&We=512&&We<=1024?He=Math.floor(We*1.5):He=We*2,He>8192&&(He=8192);let _e=He*1024+1024*1024*1;this._bufferSize<_e&&this._expandBuffer(_e),this._stashSize=He*1024}_dispatchChunks(We,He){return this._currentRange.to=He+We.byteLength-1,this._onDataArrival(We,He)}_onURLRedirect(We){this._redirectedURL=We,this._onRedirect&&this._onRedirect(We)}_onContentLengthKnown(We){We&&this._fullRequestFlag&&(this._totalLength=We,this._fullRequestFlag=!1)}_onLoaderChunkArrival(We,He,_e){if(!this._onDataArrival)throw new ae("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(We.byteLength);let ht=this._speedSampler.lastSecondKBps;if(ht!==0){let Gt=this._normalizeSpeed(ht);this._speedNormalized!==Gt&&(this._speedNormalized=Gt,this._adjustStashSize(Gt))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=He),this._stashUsed+We.byteLength<=this._stashSize)new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(We),this._stashUsed),this._stashUsed+=We.byteLength;else{let Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let vn=this._stashBuffer.slice(0,this._stashUsed),En=this._dispatchChunks(vn,this._stashByteStart);if(En0){let Tr=new Uint8Array(vn,En);Gt.set(Tr,0),this._stashUsed=Tr.byteLength,this._stashByteStart+=En}}else this._stashUsed=0,this._stashByteStart+=En;this._stashUsed+We.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+We.byteLength),Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Gt.set(new Uint8Array(We),this._stashUsed),this._stashUsed+=We.byteLength}else{let vn=this._dispatchChunks(We,He);if(vnthis._bufferSize&&(this._expandBuffer(En),Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Gt.set(new Uint8Array(We,vn),0),this._stashUsed+=En,this._stashByteStart=He+vn}}}else if(this._stashUsed===0){let Gt=this._dispatchChunks(We,He);if(Gtthis._bufferSize&&this._expandBuffer(vn),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(We,Gt),0),this._stashUsed+=vn,this._stashByteStart=He+Gt}}else{this._stashUsed+We.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+We.byteLength);let Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize);Gt.set(new Uint8Array(We),this._stashUsed),this._stashUsed+=We.byteLength;let vn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(vn0){let En=new Uint8Array(this._stashBuffer,vn);Gt.set(En,0)}this._stashUsed-=vn,this._stashByteStart+=vn}}_flushStashBuffer(We){if(this._stashUsed>0){let He=this._stashBuffer.slice(0,this._stashUsed),_e=this._dispatchChunks(He,this._stashByteStart),ht=He.byteLength-_e;if(_e0){let Gt=new Uint8Array(this._stashBuffer,0,this._bufferSize),vn=new Uint8Array(He,_e);Gt.set(vn,0),this._stashUsed=vn.byteLength,this._stashByteStart+=_e}return 0}return this._stashUsed=0,this._stashByteStart=0,ht}return 0}_onLoaderComplete(We,He){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(We,He){switch(Pe.e(this.TAG,`Loader error, code = ${He.code}, msg = ${He.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,We=he.UNRECOVERABLE_EARLY_EOF),We){case he.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let _e=this._currentRange.to+1;_e0){let He=st.getConfig();We.emit("change",He)}}static registerListener(We){st.emitter.addListener("change",We)}static removeListener(We){st.emitter.removeListener("change",We)}static addLogListener(We){Pe.emitter.addListener("log",We),Pe.emitter.listenerCount("log")>0&&(Pe.ENABLE_CALLBACK=!0,st._notifyChange())}static removeLogListener(We){Pe.emitter.removeListener("log",We),Pe.emitter.listenerCount("log")===0&&(Pe.ENABLE_CALLBACK=!1,st._notifyChange())}}st.emitter=new(ke());var ut=st;class Xt{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 We=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,He=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&&We&&He}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(We){if(this.keyframesIndex==null)return null;let He=this.keyframesIndex,_e=this._search(He.times,We);return{index:_e,milliseconds:He.times[_e],fileposition:He.filepositions[_e]}}_search(We,He){let _e=0,ht=We.length-1,Gt=0,vn=0,En=ht;for(He=We[Gt]&&He=128){We.push(String.fromCharCode(Gt&65535)),_e+=2;continue}}}else if(He[_e]<240){if(wn(He,_e,2)){let Gt=(He[_e]&15)<<12|(He[_e+1]&63)<<6|He[_e+2]&63;if(Gt>=2048&&(Gt&63488)!==55296){We.push(String.fromCharCode(Gt&65535)),_e+=3;continue}}}else if(He[_e]<248&&wn(He,_e,3)){let Gt=(He[_e]&7)<<18|(He[_e+1]&63)<<12|(He[_e+2]&63)<<6|He[_e+3]&63;if(Gt>65536&&Gt<1114112){Gt-=65536,We.push(String.fromCharCode(Gt>>>10|55296)),We.push(String.fromCharCode(Gt&1023|56320)),_e+=4;continue}}}We.push("\uFFFD"),++_e}return We.join("")}var gn=qt;let Ot=function(){let da=new ArrayBuffer(2);return new DataView(da).setInt16(0,256,!0),new Int16Array(da)[0]===256}();class Mt{static parseScriptData(We,He,_e){let ht={};try{let Gt=Mt.parseValue(We,He,_e),vn=Mt.parseValue(We,He+Gt.size,_e-Gt.size);ht[Gt.data]=vn.data}catch(Gt){Pe.e("AMF",Gt.toString())}return ht}static parseObject(We,He,_e){if(_e<3)throw new ae("Data not enough when parse ScriptDataObject");let ht=Mt.parseString(We,He,_e),Gt=Mt.parseValue(We,He+ht.size,_e-ht.size),vn=Gt.objectEnd;return{data:{name:ht.data,value:Gt.data},size:ht.size+Gt.size,objectEnd:vn}}static parseVariable(We,He,_e){return Mt.parseObject(We,He,_e)}static parseString(We,He,_e){if(_e<2)throw new ae("Data not enough when parse String");let Gt=new DataView(We,He,_e).getUint16(0,!Ot),vn;return Gt>0?vn=gn(new Uint8Array(We,He+2,Gt)):vn="",{data:vn,size:2+Gt}}static parseLongString(We,He,_e){if(_e<4)throw new ae("Data not enough when parse LongString");let Gt=new DataView(We,He,_e).getUint32(0,!Ot),vn;return Gt>0?vn=gn(new Uint8Array(We,He+4,Gt)):vn="",{data:vn,size:4+Gt}}static parseDate(We,He,_e){if(_e<10)throw new ae("Data size invalid when parse Date");let ht=new DataView(We,He,_e),Gt=ht.getFloat64(0,!Ot),vn=ht.getInt16(8,!Ot);return Gt+=vn*60*1e3,{data:new Date(Gt),size:10}}static parseValue(We,He,_e){if(_e<1)throw new ae("Data not enough when parse Value");let ht=new DataView(We,He,_e),Gt=1,vn=ht.getUint8(0),En,Tr=!1;try{switch(vn){case 0:En=ht.getFloat64(1,!Ot),Gt+=8;break;case 1:{En=!!ht.getUint8(1),Gt+=1;break}case 2:{let kr=Mt.parseString(We,He+1,_e-1);En=kr.data,Gt+=kr.size;break}case 3:{En={};let kr=0;for((ht.getUint32(_e-4,!Ot)&16777215)===9&&(kr=3);Gt<_e-4;){let $n=Mt.parseObject(We,He+Gt,_e-Gt-kr);if($n.objectEnd)break;En[$n.data.name]=$n.data.value,Gt+=$n.size}Gt<=_e-3&&(ht.getUint32(Gt-1,!Ot)&16777215)===9&&(Gt+=3);break}case 8:{En={},Gt+=4;let kr=0;for((ht.getUint32(_e-4,!Ot)&16777215)===9&&(kr=3);Gt<_e-8;){let $n=Mt.parseVariable(We,He+Gt,_e-Gt-kr);if($n.objectEnd)break;En[$n.data.name]=$n.data.value,Gt+=$n.size}Gt<=_e-3&&(ht.getUint32(Gt-1,!Ot)&16777215)===9&&(Gt+=3);break}case 9:En=void 0,Gt=1,Tr=!0;break;case 10:{En=[];let kr=ht.getUint32(1,!Ot);Gt+=4;for(let $n=0;$n32)throw new de("ExpGolomb: readBits() bits exceeded max 32bits!");if(We<=this._current_word_bits_left){let vn=this._current_word>>>32-We;return this._current_word<<=We,this._current_word_bits_left-=We,vn}let He=this._current_word_bits_left?this._current_word:0;He=He>>>32-this._current_word_bits_left;let _e=We-this._current_word_bits_left;this._fillCurrentWord();let ht=Math.min(_e,this._current_word_bits_left),Gt=this._current_word>>>32-ht;return this._current_word<<=ht,this._current_word_bits_left-=ht,He=He<>>We)return this._current_word<<=We,this._current_word_bits_left-=We,We;return this._fillCurrentWord(),We+this._skipLeadingZero()}readUEG(){let We=this._skipLeadingZero();return this.readBits(We+1)-1}readSEG(){let We=this.readUEG();return We&1?We+1>>>1:-1*(We>>>1)}}var It=tn;class dt{static _ebsp2rbsp(We){let He=We,_e=He.byteLength,ht=new Uint8Array(_e),Gt=0;for(let vn=0;vn<_e;vn++)vn>=2&&He[vn]===3&&He[vn-1]===0&&He[vn-2]===0||(ht[Gt]=He[vn],Gt++);return new Uint8Array(ht.buffer,0,Gt)}static parseSPS(We){let He=dt._ebsp2rbsp(We),_e=new It(He);_e.readByte();let ht=_e.readByte();_e.readByte();let Gt=_e.readByte();_e.readUEG();let vn=dt.getProfileString(ht),En=dt.getLevelString(Gt),Tr=1,kr=420,$n=[0,420,422,444],Yn=8;if((ht===100||ht===110||ht===122||ht===244||ht===44||ht===83||ht===86||ht===118||ht===128||ht===138||ht===144)&&(Tr=_e.readUEG(),Tr===3&&_e.readBits(1),Tr<=3&&(kr=$n[Tr]),Yn=_e.readUEG()+8,_e.readUEG(),_e.readBits(1),_e.readBool())){let Co=Tr!==3?8:12;for(let Di=0;Di0&&Co<16?(xa=Di[Co-1],Zr=gs[Co-1]):Co===255&&(xa=_e.readByte()<<8|_e.readByte(),Zr=_e.readByte()<<8|_e.readByte())}if(_e.readBool()&&_e.readBool(),_e.readBool()&&(_e.readBits(4),_e.readBool()&&_e.readBits(24)),_e.readBool()&&(_e.readUEG(),_e.readUEG()),_e.readBool()){let Co=_e.readBits(32),Di=_e.readBits(32);ya=_e.readBool(),so=Di,Ri=Co*2,wa=so/Ri}}let ks=1;(xa!==1||Zr!==1)&&(ks=xa/Zr);let Ls=0,Vs=0;if(Tr===0)Ls=1,Vs=2-$r;else{let Co=Tr===3?1:2,Di=Tr===1?2:1;Ls=Co,Vs=Di*(2-$r)}let $s=(Ta+1)*16,Gi=(2-$r)*((aa+1)*16);$s-=(fa+Dn)*Ls,Gi-=(rr+hr)*Vs;let lo=Math.ceil($s*ks);return _e.destroy(),_e=null,{profile_string:vn,level_string:En,bit_depth:Yn,ref_frames:Kn,chroma_format:kr,chroma_format_string:dt.getChromaFormatString(kr),frame_rate:{fixed:ya,fps:wa,fps_den:Ri,fps_num:so},sar_ratio:{width:xa,height:Zr},codec_size:{width:$s,height:Gi},present_size:{width:lo,height:Gi}}}static _skipScalingList(We,He){let _e=8,ht=8,Gt=0;for(let vn=0;vn>>8&255|(da&255)<<8}function De(da){return(da&4278190080)>>>24|(da&16711680)>>>8|(da&65280)<<8|(da&255)<<24}function Ce(da,We){return da[We]<<24|da[We+1]<<16|da[We+2]<<8|da[We+3]}class Oe{constructor(We,He){this.TAG="FLVDemuxer",this._config=He,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=We.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=We.hasAudioTrack,this._hasVideo=We.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new on,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 _e=new ArrayBuffer(2);return new DataView(_e).setInt16(0,256,!0),new Int16Array(_e)[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(We){let He=new Uint8Array(We),_e={match:!1};if(He[0]!==70||He[1]!==76||He[2]!==86||He[3]!==1)return _e;let ht=(He[4]&4)>>>2!==0,Gt=(He[4]&1)!==0,vn=Ce(He,5);return vn<9?_e:{match:!0,consumed:vn,dataOffset:vn,hasAudioTrack:ht,hasVideoTrack:Gt}}bindDataSource(We){return We.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(We){this._onTrackMetadata=We}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(We){this._onMediaInfo=We}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(We){this._onMetaDataArrived=We}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(We){this._onScriptDataArrived=We}get onError(){return this._onError}set onError(We){this._onError=We}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(We){this._onDataAvailable=We}get timestampBase(){return this._timestampBase}set timestampBase(We){this._timestampBase=We}get overridedDuration(){return this._duration}set overridedDuration(We){this._durationOverrided=!0,this._duration=We,this._mediaInfo.duration=We}set overridedHasAudio(We){this._hasAudioFlagOverrided=!0,this._hasAudio=We,this._mediaInfo.hasAudio=We}set overridedHasVideo(We){this._hasVideoFlagOverrided=!0,this._hasVideo=We,this._mediaInfo.hasVideo=We}resetMediaInfo(){this._mediaInfo=new on}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(We,He){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new ae("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let _e=0,ht=this._littleEndian;if(He===0)if(We.byteLength>13)_e=Oe.probe(We).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,He+_e!==this._dataOffset&&Pe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(We,_e).getUint32(0,!ht)!==0&&Pe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),_e+=4);_eWe.byteLength)break;let vn=Gt.getUint8(0),En=Gt.getUint32(0,!ht)&16777215;if(_e+11+En+4>We.byteLength)break;if(vn!==8&&vn!==9&&vn!==18){Pe.w(this.TAG,`Unsupported tag type ${vn}, skipped`),_e+=11+En+4;continue}let Tr=Gt.getUint8(4),kr=Gt.getUint8(5),$n=Gt.getUint8(6),Yn=Gt.getUint8(7),Hr=$n|kr<<8|Tr<<16|Yn<<24;(Gt.getUint32(7,!ht)&16777215)!==0&&Pe.w(this.TAG,"Meet tag which has StreamID != 0!");let Ta=_e+11;switch(vn){case 8:this._parseAudioData(We,Ta,En,Hr);break;case 9:this._parseVideoData(We,Ta,En,Hr,He+_e);break;case 18:this._parseScriptData(We,Ta,En);break}let aa=Gt.getUint32(11+En,!ht);aa!==11+En&&Pe.w(this.TAG,`Invalid PrevTagSize ${aa}`),_e+=11+En+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),_e}_parseScriptData(We,He,_e){let ht=Kt.parseScriptData(We,He,_e);if(ht.hasOwnProperty("onMetaData")){if(ht.onMetaData==null||typeof ht.onMetaData!="object"){Pe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Pe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ht;let Gt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Gt)),typeof Gt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Gt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Gt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Gt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Gt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Gt.audiodatarate),typeof Gt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Gt.videodatarate),typeof Gt.width=="number"&&(this._mediaInfo.width=Gt.width),typeof Gt.height=="number"&&(this._mediaInfo.height=Gt.height),typeof Gt.duration=="number"){if(!this._durationOverrided){let vn=Math.floor(Gt.duration*this._timescale);this._duration=vn,this._mediaInfo.duration=vn}}else this._mediaInfo.duration=0;if(typeof Gt.framerate=="number"){let vn=Math.floor(Gt.framerate*1e3);if(vn>0){let En=vn/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=En,this._referenceFrameRate.fps_num=vn,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=En}}if(typeof Gt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let vn=Gt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(vn),Gt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Gt,Pe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ht).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ht))}_parseKeyframesIndex(We){let He=[],_e=[];for(let ht=1;ht>>4;if(Tr!==2&&Tr!==10){this._onError(Ct.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Tr);return}let kr=0,$n=(En&12)>>>2;if($n>=0&&$n<=4)kr=this._flvSoundRateTable[$n];else{this._onError(Ct.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+$n);return}let Yn=(En&2)>>>1,Hr=En&1,Kn=this._audioMetadata,Ta=this._audioTrack;if(Kn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Kn=this._audioMetadata={},Kn.type="audio",Kn.id=Ta.id,Kn.timescale=this._timescale,Kn.duration=this._duration,Kn.audioSampleRate=kr,Kn.channelCount=Hr===0?1:2),Tr===10){let aa=this._parseAACAudioData(We,He+1,_e-1);if(aa==null)return;if(aa.packetType===0){Kn.config&&Pe.w(this.TAG,"Found another AudioSpecificConfig!");let $r=aa.data;Kn.audioSampleRate=$r.samplingRate,Kn.channelCount=$r.channelCount,Kn.codec=$r.codec,Kn.originalCodec=$r.originalCodec,Kn.config=$r.config,Kn.refSampleDuration=1024/Kn.audioSampleRate*Kn.timescale,Pe.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",Kn);let fa=this._mediaInfo;fa.audioCodec=Kn.originalCodec,fa.audioSampleRate=Kn.audioSampleRate,fa.audioChannelCount=Kn.channelCount,fa.hasVideo?fa.videoCodec!=null&&(fa.mimeType='video/x-flv; codecs="'+fa.videoCodec+","+fa.audioCodec+'"'):fa.mimeType='video/x-flv; codecs="'+fa.audioCodec+'"',fa.isComplete()&&this._onMediaInfo(fa)}else if(aa.packetType===1){let $r=this._timestampBase+ht,fa={unit:aa.data,length:aa.data.byteLength,dts:$r,pts:$r};Ta.samples.push(fa),Ta.length+=aa.data.length}else Pe.e(this.TAG,`Flv: Unsupported AAC data type ${aa.packetType}`)}else if(Tr===2){if(!Kn.codec){let Dn=this._parseMP3AudioData(We,He+1,_e-1,!0);if(Dn==null)return;Kn.audioSampleRate=Dn.samplingRate,Kn.channelCount=Dn.channelCount,Kn.codec=Dn.codec,Kn.originalCodec=Dn.originalCodec,Kn.refSampleDuration=1152/Kn.audioSampleRate*Kn.timescale,Pe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Kn);let rr=this._mediaInfo;rr.audioCodec=Kn.codec,rr.audioSampleRate=Kn.audioSampleRate,rr.audioChannelCount=Kn.channelCount,rr.audioDataRate=Dn.bitRate,rr.hasVideo?rr.videoCodec!=null&&(rr.mimeType='video/x-flv; codecs="'+rr.videoCodec+","+rr.audioCodec+'"'):rr.mimeType='video/x-flv; codecs="'+rr.audioCodec+'"',rr.isComplete()&&this._onMediaInfo(rr)}let aa=this._parseMP3AudioData(We,He+1,_e-1,!1);if(aa==null)return;let $r=this._timestampBase+ht,fa={unit:aa,length:aa.byteLength,dts:$r,pts:$r};Ta.samples.push(fa),Ta.length+=aa.length}}_parseAACAudioData(We,He,_e){if(_e<=1){Pe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ht={},Gt=new Uint8Array(We,He,_e);return ht.packetType=Gt[0],Gt[0]===0?ht.data=this._parseAACAudioSpecificConfig(We,He+1,_e-1):ht.data=Gt.subarray(1),ht}_parseAACAudioSpecificConfig(We,He,_e){let ht=new Uint8Array(We,He,_e),Gt=null,vn=0,En=0,Tr=null,kr=0,$n=null;if(vn=En=ht[0]>>>3,kr=(ht[0]&7)<<1|ht[1]>>>7,kr<0||kr>=this._mpegSamplingRates.length){this._onError(Ct.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Yn=this._mpegSamplingRates[kr],Hr=(ht[1]&120)>>>3;if(Hr<0||Hr>=8){this._onError(Ct.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}vn===5&&($n=(ht[1]&7)<<1|ht[2]>>>7,Tr=(ht[2]&124)>>>2);let Kn=self.navigator.userAgent.toLowerCase();return Kn.indexOf("firefox")!==-1?kr>=6?(vn=5,Gt=new Array(4),$n=kr-3):(vn=2,Gt=new Array(2),$n=kr):Kn.indexOf("android")!==-1?(vn=2,Gt=new Array(2),$n=kr):(vn=5,$n=kr,Gt=new Array(4),kr>=6?$n=kr-3:Hr===1&&(vn=2,Gt=new Array(2),$n=kr)),Gt[0]=vn<<3,Gt[0]|=(kr&15)>>>1,Gt[1]=(kr&15)<<7,Gt[1]|=(Hr&15)<<3,vn===5&&(Gt[1]|=($n&15)>>>1,Gt[2]=($n&1)<<7,Gt[2]|=8,Gt[3]=0),{config:Gt,samplingRate:Yn,channelCount:Hr,codec:"mp4a.40."+vn,originalCodec:"mp4a.40."+En}}_parseMP3AudioData(We,He,_e,ht){if(_e<4){Pe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Gt=this._littleEndian,vn=new Uint8Array(We,He,_e),En=null;if(ht){if(vn[0]!==255)return;let Tr=vn[1]>>>3&3,kr=(vn[1]&6)>>1,$n=(vn[2]&240)>>>4,Yn=(vn[2]&12)>>>2,Kn=(vn[3]>>>6&3)!==3?2:1,Ta=0,aa=0,$r=34,fa="mp3";switch(Tr){case 0:Ta=this._mpegAudioV25SampleRateTable[Yn];break;case 2:Ta=this._mpegAudioV20SampleRateTable[Yn];break;case 3:Ta=this._mpegAudioV10SampleRateTable[Yn];break}switch(kr){case 1:$r=34,$n>>4,Tr=vn&15;if(Tr!==7){this._onError(Ct.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Tr}`);return}this._parseAVCVideoPacket(We,He+1,_e-1,ht,Gt,En)}_parseAVCVideoPacket(We,He,_e,ht,Gt,vn){if(_e<4){Pe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let En=this._littleEndian,Tr=new DataView(We,He,_e),kr=Tr.getUint8(0),Yn=(Tr.getUint32(0,!En)&16777215)<<8>>8;if(kr===0)this._parseAVCDecoderConfigurationRecord(We,He+4,_e-4);else if(kr===1)this._parseAVCVideoData(We,He+4,_e-4,ht,Gt,vn,Yn);else if(kr!==2){this._onError(Ct.FORMAT_ERROR,`Flv: Invalid video packet type ${kr}`);return}}_parseAVCDecoderConfigurationRecord(We,He,_e){if(_e<7){Pe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ht=this._videoMetadata,Gt=this._videoTrack,vn=this._littleEndian,En=new DataView(We,He,_e);ht?typeof ht.avcc!="undefined"&&Pe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ht=this._videoMetadata={},ht.type="video",ht.id=Gt.id,ht.timescale=this._timescale,ht.duration=this._duration);let Tr=En.getUint8(0),kr=En.getUint8(1),$n=En.getUint8(2),Yn=En.getUint8(3);if(Tr!==1||kr===0){this._onError(Ct.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(En.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ct.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Hr=En.getUint8(5)&31;if(Hr===0){this._onError(Ct.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Hr>1&&Pe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Hr}`);let Kn=6;for(let aa=0;aa1&&Pe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ta}`);Kn++;for(let aa=0;aa=_e){Pe.w(this.TAG,`Malformed Nalu near timestamp ${Ta}, offset = ${Hr}, dataSize = ${_e}`);break}let $r=kr.getUint32(Hr,!Tr);if(Kn===3&&($r>>>=8),$r>_e-Kn){Pe.w(this.TAG,`Malformed Nalus near timestamp ${Ta}, NaluSize > DataSize!`);return}let fa=kr.getUint8(Hr+Kn)&31;fa===5&&(aa=!0);let Dn=new Uint8Array(We,He+Hr,Kn+$r),rr={type:fa,data:Dn};$n.push(rr),Yn+=Dn.byteLength,Hr+=Kn+$r}if($n.length){let $r=this._videoTrack,fa={units:$n,length:Yn,isKeyframe:aa,dts:Ta,cts:En,pts:Ta+En};aa&&(fa.fileposition=Gt),$r.samples.push(fa),$r.length+=Yn}}}var Ue=Oe;class je{static init(){je.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 He in je.types)je.types.hasOwnProperty(He)&&(je.types[He]=[He.charCodeAt(0),He.charCodeAt(1),He.charCodeAt(2),He.charCodeAt(3)]);let We=je.constants={};We.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),We.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),We.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),We.STSC=We.STCO=We.STTS,We.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),We.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]),We.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]),We.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),We.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),We.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(We){let He=8,_e=null,ht=Array.prototype.slice.call(arguments,1),Gt=ht.length;for(let En=0;En>>24&255,_e[1]=He>>>16&255,_e[2]=He>>>8&255,_e[3]=He&255,_e.set(We,4);let vn=8;for(let En=0;En>>24&255,We>>>16&255,We>>>8&255,We&255,He>>>24&255,He>>>16&255,He>>>8&255,He&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(We){return je.box(je.types.trak,je.tkhd(We),je.mdia(We))}static tkhd(We){let He=We.id,_e=We.duration,ht=We.presentWidth,Gt=We.presentHeight;return je.box(je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255,0,0,0,0,_e>>>24&255,_e>>>16&255,_e>>>8&255,_e&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,ht>>>8&255,ht&255,0,0,Gt>>>8&255,Gt&255,0,0]))}static mdia(We){return je.box(je.types.mdia,je.mdhd(We),je.hdlr(We),je.minf(We))}static mdhd(We){let He=We.timescale,_e=We.duration;return je.box(je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255,_e>>>24&255,_e>>>16&255,_e>>>8&255,_e&255,85,196,0,0]))}static hdlr(We){let He=null;return We.type==="audio"?He=je.constants.HDLR_AUDIO:He=je.constants.HDLR_VIDEO,je.box(je.types.hdlr,He)}static minf(We){let He=null;return We.type==="audio"?He=je.box(je.types.smhd,je.constants.SMHD):He=je.box(je.types.vmhd,je.constants.VMHD),je.box(je.types.minf,He,je.dinf(),je.stbl(We))}static dinf(){return je.box(je.types.dinf,je.box(je.types.dref,je.constants.DREF))}static stbl(We){return je.box(je.types.stbl,je.stsd(We),je.box(je.types.stts,je.constants.STTS),je.box(je.types.stsc,je.constants.STSC),je.box(je.types.stsz,je.constants.STSZ),je.box(je.types.stco,je.constants.STCO))}static stsd(We){return We.type==="audio"?We.codec==="mp3"?je.box(je.types.stsd,je.constants.STSD_PREFIX,je.mp3(We)):je.box(je.types.stsd,je.constants.STSD_PREFIX,je.mp4a(We)):je.box(je.types.stsd,je.constants.STSD_PREFIX,je.avc1(We))}static mp3(We){let He=We.channelCount,_e=We.audioSampleRate,ht=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,He,0,16,0,0,0,0,_e>>>8&255,_e&255,0,0]);return je.box(je.types[".mp3"],ht)}static mp4a(We){let He=We.channelCount,_e=We.audioSampleRate,ht=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,He,0,16,0,0,0,0,_e>>>8&255,_e&255,0,0]);return je.box(je.types.mp4a,ht,je.esds(We))}static esds(We){let He=We.config||[],_e=He.length,ht=new Uint8Array([0,0,0,0,3,23+_e,0,1,0,4,15+_e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_e]).concat(He).concat([6,1,2]));return je.box(je.types.esds,ht)}static avc1(We){let He=We.avcc,_e=We.codecWidth,ht=We.codecHeight,Gt=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,_e>>>8&255,_e&255,ht>>>8&255,ht&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 je.box(je.types.avc1,Gt,je.box(je.types.avcC,He))}static mvex(We){return je.box(je.types.mvex,je.trex(We))}static trex(We){let He=We.id,_e=new Uint8Array([0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return je.box(je.types.trex,_e)}static moof(We,He){return je.box(je.types.moof,je.mfhd(We.sequenceNumber),je.traf(We,He))}static mfhd(We){let He=new Uint8Array([0,0,0,0,We>>>24&255,We>>>16&255,We>>>8&255,We&255]);return je.box(je.types.mfhd,He)}static traf(We,He){let _e=We.id,ht=je.box(je.types.tfhd,new Uint8Array([0,0,0,0,_e>>>24&255,_e>>>16&255,_e>>>8&255,_e&255])),Gt=je.box(je.types.tfdt,new Uint8Array([0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255])),vn=je.sdtp(We),En=je.trun(We,vn.byteLength+16+16+8+16+8+8);return je.box(je.types.traf,ht,Gt,En,vn)}static sdtp(We){let He=We.samples||[],_e=He.length,ht=new Uint8Array(4+_e);for(let Gt=0;Gt<_e;Gt++){let vn=He[Gt].flags;ht[Gt+4]=vn.isLeading<<6|vn.dependsOn<<4|vn.isDependedOn<<2|vn.hasRedundancy}return je.box(je.types.sdtp,ht)}static trun(We,He){let _e=We.samples||[],ht=_e.length,Gt=12+16*ht,vn=new Uint8Array(Gt);He+=8+Gt,vn.set([0,0,15,1,ht>>>24&255,ht>>>16&255,ht>>>8&255,ht&255,He>>>24&255,He>>>16&255,He>>>8&255,He&255],0);for(let En=0;En>>24&255,Tr>>>16&255,Tr>>>8&255,Tr&255,kr>>>24&255,kr>>>16&255,kr>>>8&255,kr&255,$n.isLeading<<2|$n.dependsOn,$n.isDependedOn<<6|$n.hasRedundancy<<4|$n.isNonSync,0,0,Yn>>>24&255,Yn>>>16&255,Yn>>>8&255,Yn&255],12+16*En)}return je.box(je.types.trun,vn)}static mdat(We){return je.box(je.types.mdat,We)}}je.init();var tt=je;class yt{static getSilentFrame(We,He){if(We==="mp4a.40.2"){if(He===1)return new Uint8Array([0,200,0,128,35,128]);if(He===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(He===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(He===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(He===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(He===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(He===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(He===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(He===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 en=yt;class Rt{constructor(We,He,_e,ht,Gt){this.dts=We,this.pts=He,this.duration=_e,this.originalDts=ht,this.isSyncPoint=Gt,this.fileposition=null}}class wt{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(We){We.isSyncPoint=!0,this.syncPoints.push(We)}}class sn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(We){let He=this._list;We.length!==0&&(He.length>0&&We[0].originalDts=He[Gt].dts&&WeHe[ht].lastSample.originalDts&&We=He[ht].lastSample.originalDts&&(ht===He.length-1||ht0&&(Gt=this._searchNearestSegmentBefore(_e.originalBeginDts)+1),this._lastAppendLocation=Gt,this._list.splice(Gt,0,_e)}getLastSegmentBefore(We){let He=this._searchNearestSegmentBefore(We);return He>=0?this._list[He]:null}getLastSampleBefore(We){let He=this.getLastSegmentBefore(We);return He!=null?He.lastSample:null}getLastSyncPointBefore(We){let He=this._searchNearestSegmentBefore(We),_e=this._list[He].syncPoints;for(;_e.length===0&&He>0;)He--,_e=this._list[He].syncPoints;return _e.length>0?_e[_e.length-1]:null}}class kt{constructor(We){this.TAG="MP4Remuxer",this._config=We,this._isLive=We.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 bn("audio"),this._videoSegmentInfoList=new bn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(x.chrome&&(x.version.major<50||x.version.major===50&&x.version.build<2661)),this._fillSilentAfterSeek=x.msedge||x.msie,this._mp3UseMpegAudio=!x.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(We){return We.onDataAvailable=this.remux.bind(this),We.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(We){this._onInitSegment=We}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(We){this._onMediaSegment=We}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(We){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(We,He){if(!this._onMediaSegment)throw new ae("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(We,He),this._remuxVideo(He),this._remuxAudio(We)}_onTrackMetadataReceived(We,He){let _e=null,ht="mp4",Gt=He.codec;if(We==="audio")this._audioMeta=He,He.codec==="mp3"&&this._mp3UseMpegAudio?(ht="mpeg",Gt="",_e=new Uint8Array):_e=tt.generateInitSegment(He);else if(We==="video")this._videoMeta=He,_e=tt.generateInitSegment(He);else return;if(!this._onInitSegment)throw new ae("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(We,{type:We,data:_e.buffer,codec:Gt,container:`${We}/${ht}`,mediaDuration:He.duration})}_calculateDtsBase(We,He){this._dtsBaseInited||(We.samples&&We.samples.length&&(this._audioDtsBase=We.samples[0].dts),He.samples&&He.samples.length&&(this._videoDtsBase=He.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let We=this._videoStashedLastSample,He=this._audioStashedLastSample,_e={type:"video",id:1,sequenceNumber:0,samples:[],length:0};We!=null&&(_e.samples.push(We),_e.length=We.length);let ht={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};He!=null&&(ht.samples.push(He),ht.length=He.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(_e,!0),this._remuxAudio(ht,!0)}_remuxAudio(We,He){if(this._audioMeta==null)return;let _e=We,ht=_e.samples,Gt,vn=-1,En=-1,Tr=-1,kr=this._audioMeta.refSampleDuration,$n=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yn=this._dtsBaseInited&&this._audioNextDts===void 0,Hr=!1;if(!ht||ht.length===0||ht.length===1&&!He)return;let Kn=0,Ta=null,aa=0;$n?(Kn=0,aa=_e.length):(Kn=8,aa=8+_e.length);let $r=null;if(ht.length>1&&($r=ht.pop(),aa-=$r.length),this._audioStashedLastSample!=null){let Zr=this._audioStashedLastSample;this._audioStashedLastSample=null,ht.unshift(Zr),aa+=Zr.length}$r!=null&&(this._audioStashedLastSample=$r);let fa=ht[0].dts-this._dtsBase;if(this._audioNextDts)Gt=fa-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Gt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Hr=!0);else{let Zr=this._audioSegmentInfoList.getLastSampleBefore(fa);if(Zr!=null){let wa=fa-(Zr.originalDts+Zr.duration);wa<=3&&(wa=0);let ya=Zr.dts+Zr.duration+wa;Gt=fa-ya}else Gt=0}if(Hr){let Zr=fa-Gt,wa=this._videoSegmentInfoList.getLastSegmentBefore(fa);if(wa!=null&&wa.beginDts=1?Ca=Dn[Dn.length-1].duration:Ca=Math.floor(kr);let ks=!1,Ls=null;if(Ca>kr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!x.safari){ks=!0;let Vs=Math.abs(Ca-kr),$s=Math.ceil(Vs/kr),Gi=Ri+kr;Pe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${Ri+Ca} ms, expected: ${Ri+Math.round(kr)} ms, delta: ${Math.round(Vs)} ms, generate: ${$s} frames`);let lo=en.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);lo==null&&(Pe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),lo=ya),Ls=[];for(let Di=0;Di<$s;Di++){let gs=Math.round(Gi);if(Ls.length>0){let Ns=Ls[Ls.length-1];Ns.duration=gs-Ns.dts}let ol={dts:gs,pts:gs,cts:0,unit:lo,size:lo.byteLength,duration:0,originalDts:so,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Ls.push(ol),aa+=ol.size,Gi+=kr}let Co=Ls[Ls.length-1];Co.duration=Ri+Ca-Co.dts,Ca=Math.round(kr)}Dn.push({dts:Ri,pts:Ri,cts:0,unit:wa.unit,size:wa.unit.byteLength,duration:Ca,originalDts:so,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ks&&Dn.push.apply(Dn,Ls)}$n?Ta=new Uint8Array(aa):(Ta=new Uint8Array(aa),Ta[0]=aa>>>24&255,Ta[1]=aa>>>16&255,Ta[2]=aa>>>8&255,Ta[3]=aa&255,Ta.set(tt.types.mdat,4));for(let Zr=0;Zr1&&(Kn=ht.pop(),Hr-=Kn.length),this._videoStashedLastSample!=null){let rr=this._videoStashedLastSample;this._videoStashedLastSample=null,ht.unshift(rr),Hr+=rr.length}Kn!=null&&(this._videoStashedLastSample=Kn);let Ta=ht[0].dts-this._dtsBase;if(this._videoNextDts)Gt=Ta-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Gt=0;else{let rr=this._videoSegmentInfoList.getLastSampleBefore(Ta);if(rr!=null){let hr=Ta-(rr.originalDts+rr.duration);hr<=3&&(hr=0);let Jr=rr.dts+rr.duration+hr;Gt=Ta-Jr}else Gt=0}let aa=new wt,$r=[];for(let rr=0;rr=1?so=$r[$r.length-1].duration:so=Math.floor(this._videoMeta.refSampleDuration),xa){let Ri=new Rt(Zr,ya,so,hr.dts,!0);Ri.fileposition=hr.fileposition,aa.appendSyncPoint(Ri)}$r.push({dts:Zr,pts:ya,cts:wa,units:hr.units,size:hr.length,isKeyframe:xa,duration:so,originalDts:Jr,flags:{isLeading:0,dependsOn:xa?2:1,isDependedOn:xa?1:0,hasRedundancy:0,isNonSync:xa?0:1}})}Yn=new Uint8Array(Hr),Yn[0]=Hr>>>24&255,Yn[1]=Hr>>>16&255,Yn[2]=Hr>>>8&255,Yn[3]=Hr&255,Yn.set(tt.types.mdat,4);for(let rr=0;rr<$r.length;rr++){let hr=$r[rr].units;for(;hr.length;){let xa=hr.shift().data;Yn.set(xa,$n),$n+=xa.byteLength}}let fa=$r[$r.length-1];if(En=fa.dts+fa.duration,kr=fa.pts+fa.duration,this._videoNextDts=En,aa.beginDts=vn,aa.endDts=En,aa.beginPts=Tr,aa.endPts=kr,aa.originalBeginDts=$r[0].originalDts,aa.originalEndDts=fa.originalDts+fa.duration,aa.firstSample=new Rt($r[0].dts,$r[0].pts,$r[0].duration,$r[0].originalDts,$r[0].isKeyframe),aa.lastSample=new Rt(fa.dts,fa.pts,fa.duration,fa.originalDts,fa.isKeyframe),this._isLive||this._videoSegmentInfoList.append(aa),_e.samples=$r,_e.sequenceNumber++,this._forceFirstIDR){let rr=$r[0].flags;rr.dependsOn=2,rr.isNonSync=0}let Dn=tt.moof(_e,vn);_e.samples=[],_e.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Dn,Yn).buffer,sampleCount:$r.length,info:aa})}_mergeBoxes(We,He){let _e=new Uint8Array(We.byteLength+He.byteLength);return _e.set(We,0),_e.set(He,We.byteLength),_e}}var Vt=kt,Bn={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};class ur{constructor(We,He){this.TAG="TransmuxingController",this._emitter=new(ke()),this._config=He,We.segments||(We.segments=[{duration:We.duration,filesize:We.filesize,url:We.url}]),typeof We.cors!="boolean"&&(We.cors=!0),typeof We.withCredentials!="boolean"&&(We.withCredentials=!1),this._mediaDataSource=We,this._currentSegmentIndex=0;let _e=0;this._mediaDataSource.segments.forEach(ht=>{ht.timestampBase=_e,_e+=ht.duration,ht.cors=We.cors,ht.withCredentials=We.withCredentials,He.referrerPolicy&&(ht.referrerPolicy=He.referrerPolicy)}),!isNaN(_e)&&this._mediaDataSource.duration!==_e&&(this._mediaDataSource.duration=_e),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(We,He){this._emitter.addListener(We,He)}off(We,He){this._emitter.removeListener(We,He)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(We,He){this._currentSegmentIndex=We;let _e=this._mediaDataSource.segments[We],ht=this._ioctl=new Pt(_e,this._config,We);ht.onError=this._onIOException.bind(this),ht.onSeeked=this._onIOSeeked.bind(this),ht.onComplete=this._onIOComplete.bind(this),ht.onRedirect=this._onIORedirect.bind(this),ht.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),He?this._demuxer.bindDataSource(this._ioctl):ht.onDataArrival=this._onInitChunkArrival.bind(this),ht.open(He)}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(We){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let He=this._searchSegmentIndexContains(We);if(He===this._currentSegmentIndex){let _e=this._mediaInfo.segments[He];if(_e==null)this._pendingSeekTime=We;else{let ht=_e.getNearestKeyframe(We);this._remuxer.seek(ht.milliseconds),this._ioctl.seek(ht.fileposition),this._pendingResolveSeekPoint=ht.milliseconds}}else{let _e=this._mediaInfo.segments[He];if(_e==null)this._pendingSeekTime=We,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(He);else{let ht=_e.getNearestKeyframe(We);this._internalAbort(),this._remuxer.seek(We),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[He].timestampBase,this._loadSegment(He,ht.fileposition),this._pendingResolveSeekPoint=ht.milliseconds,this._reportSegmentMediaInfo(He)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(We){let He=this._mediaDataSource.segments,_e=He.length-1;for(let ht=0;ht0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ht=this._demuxer.parseChunks(We,He);else if((_e=Ue.probe(We)).match){this._demuxer=new Ue(_e,this._config),this._remuxer||(this._remuxer=new Vt(this._config));let Gt=this._mediaDataSource;Gt.duration!=null&&!isNaN(Gt.duration)&&(this._demuxer.overridedDuration=Gt.duration),typeof Gt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Gt.hasAudio),typeof Gt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Gt.hasVideo),this._demuxer.timestampBase=Gt.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),ht=this._demuxer.parseChunks(We,He)}else _e=null,Pe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Bn.DEMUX_ERROR,Ct.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ht=0;return ht}_onMediaInfo(We){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},We),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,on.prototype));let He=Object.assign({},We);Object.setPrototypeOf(He,on.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=He,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let _e=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(_e)})}_onMetaDataArrived(We){this._emitter.emit(Bn.METADATA_ARRIVED,We)}_onScriptDataArrived(We){this._emitter.emit(Bn.SCRIPTDATA_ARRIVED,We)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(We){let _e=We+1;_e0&&_e[0].originalDts===ht&&(ht=_e[0].pts),this._emitter.emit(Bn.RECOMMEND_SEEKPOINT,ht)}}_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(We){let He=this._mediaInfo.segments[We],_e=Object.assign({},He);_e.duration=this._mediaInfo.duration,_e.segmentCount=this._mediaInfo.segmentCount,delete _e.segments,delete _e.keyframesIndex,this._emitter.emit(Bn.MEDIA_INFO,_e)}_reportStatisticsInfo(){let We={};We.url=this._ioctl.currentURL,We.hasRedirect=this._ioctl.hasRedirect,We.hasRedirect&&(We.redirectedURL=this._ioctl.currentRedirectedURL),We.speed=this._ioctl.currentSpeed,We.loaderType=this._ioctl.loaderType,We.currentSegmentIndex=this._currentSegmentIndex,We.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Bn.STATISTICS_INFO,We)}}var xr=ur,ta=function(da){let We="TransmuxingWorker",He=null,_e=aa.bind(this);y.install(),da.addEventListener("message",function($r){switch($r.data.cmd){case"init":He=new xr($r.data.param[0],$r.data.param[1]),He.on(Bn.IO_ERROR,Hr.bind(this)),He.on(Bn.DEMUX_ERROR,Kn.bind(this)),He.on(Bn.INIT_SEGMENT,ht.bind(this)),He.on(Bn.MEDIA_SEGMENT,Gt.bind(this)),He.on(Bn.LOADING_COMPLETE,vn.bind(this)),He.on(Bn.RECOVERED_EARLY_EOF,En.bind(this)),He.on(Bn.MEDIA_INFO,Tr.bind(this)),He.on(Bn.METADATA_ARRIVED,kr.bind(this)),He.on(Bn.SCRIPTDATA_ARRIVED,$n.bind(this)),He.on(Bn.STATISTICS_INFO,Yn.bind(this)),He.on(Bn.RECOMMEND_SEEKPOINT,Ta.bind(this));break;case"destroy":He&&(He.destroy(),He=null),da.postMessage({msg:"destroyed"});break;case"start":He.start();break;case"stop":He.stop();break;case"seek":He.seek($r.data.param);break;case"pause":He.pause();break;case"resume":He.resume();break;case"logging_config":{let fa=$r.data.param;ut.applyConfig(fa),fa.enableCallback===!0?ut.addLogListener(_e):ut.removeLogListener(_e);break}}});function ht($r,fa){let Dn={msg:Bn.INIT_SEGMENT,data:{type:$r,data:fa}};da.postMessage(Dn,[fa.data])}function Gt($r,fa){let Dn={msg:Bn.MEDIA_SEGMENT,data:{type:$r,data:fa}};da.postMessage(Dn,[fa.data])}function vn(){let $r={msg:Bn.LOADING_COMPLETE};da.postMessage($r)}function En(){let $r={msg:Bn.RECOVERED_EARLY_EOF};da.postMessage($r)}function Tr($r){let fa={msg:Bn.MEDIA_INFO,data:$r};da.postMessage(fa)}function kr($r){let fa={msg:Bn.METADATA_ARRIVED,data:$r};da.postMessage(fa)}function $n($r){let fa={msg:Bn.SCRIPTDATA_ARRIVED,data:$r};da.postMessage(fa)}function Yn($r){let fa={msg:Bn.STATISTICS_INFO,data:$r};da.postMessage(fa)}function Hr($r,fa){da.postMessage({msg:Bn.IO_ERROR,data:{type:$r,info:fa}})}function Kn($r,fa){da.postMessage({msg:Bn.DEMUX_ERROR,data:{type:$r,info:fa}})}function Ta($r){da.postMessage({msg:Bn.RECOMMEND_SEEKPOINT,data:$r})}function aa($r,fa){da.postMessage({msg:"logcat_callback",data:{type:$r,logcat:fa}})}};class sa{constructor(We,He){if(this.TAG="Transmuxer",this._emitter=new(ke()),He.enableWorker&&typeof Worker!="undefined")try{let _e=oe(82059);this._worker=_e(ta),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[We,He]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},ut.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:ut.getConfig()})}catch(_e){Pe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new xr(We,He)}else this._controller=new xr(We,He);if(this._controller){let _e=this._controller;_e.on(Bn.IO_ERROR,this._onIOError.bind(this)),_e.on(Bn.DEMUX_ERROR,this._onDemuxError.bind(this)),_e.on(Bn.INIT_SEGMENT,this._onInitSegment.bind(this)),_e.on(Bn.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),_e.on(Bn.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),_e.on(Bn.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),_e.on(Bn.MEDIA_INFO,this._onMediaInfo.bind(this)),_e.on(Bn.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),_e.on(Bn.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),_e.on(Bn.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),_e.on(Bn.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),ut.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(We,He){this._emitter.addListener(We,He)}off(We,He){this._emitter.removeListener(We,He)}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(We){this._worker?this._worker.postMessage({cmd:"seek",param:We}):this._controller.seek(We)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(We,He){Promise.resolve().then(()=>{this._emitter.emit(Bn.INIT_SEGMENT,We,He)})}_onMediaSegment(We,He){Promise.resolve().then(()=>{this._emitter.emit(Bn.MEDIA_SEGMENT,We,He)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Bn.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Bn.RECOVERED_EARLY_EOF)})}_onMediaInfo(We){Promise.resolve().then(()=>{this._emitter.emit(Bn.MEDIA_INFO,We)})}_onMetaDataArrived(We){Promise.resolve().then(()=>{this._emitter.emit(Bn.METADATA_ARRIVED,We)})}_onScriptDataArrived(We){Promise.resolve().then(()=>{this._emitter.emit(Bn.SCRIPTDATA_ARRIVED,We)})}_onStatisticsInfo(We){Promise.resolve().then(()=>{this._emitter.emit(Bn.STATISTICS_INFO,We)})}_onIOError(We,He){Promise.resolve().then(()=>{this._emitter.emit(Bn.IO_ERROR,We,He)})}_onDemuxError(We,He){Promise.resolve().then(()=>{this._emitter.emit(Bn.DEMUX_ERROR,We,He)})}_onRecommendSeekpoint(We){Promise.resolve().then(()=>{this._emitter.emit(Bn.RECOMMEND_SEEKPOINT,We)})}_onLoggingConfigChanged(We){this._worker&&this._worker.postMessage({cmd:"logging_config",param:We})}_onWorkerMessage(We){let He=We.data,_e=He.data;if(He.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(He.msg){case Bn.INIT_SEGMENT:case Bn.MEDIA_SEGMENT:this._emitter.emit(He.msg,_e.type,_e.data);break;case Bn.LOADING_COMPLETE:case Bn.RECOVERED_EARLY_EOF:this._emitter.emit(He.msg);break;case Bn.MEDIA_INFO:Object.setPrototypeOf(_e,on.prototype),this._emitter.emit(He.msg,_e);break;case Bn.METADATA_ARRIVED:case Bn.SCRIPTDATA_ARRIVED:case Bn.STATISTICS_INFO:this._emitter.emit(He.msg,_e);break;case Bn.IO_ERROR:case Bn.DEMUX_ERROR:this._emitter.emit(He.msg,_e.type,_e.info);break;case Bn.RECOMMEND_SEEKPOINT:this._emitter.emit(He.msg,_e);break;case"logcat_callback":Pe.emitter.emit("log",_e.type,_e.logcat);break;default:break}}}var Fa=sa,Ua={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class vi{constructor(We){this.TAG="MSEController",this._config=We,this._emitter=new(ke()),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 sn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(We,He){this._emitter.addListener(We,He)}off(We,He){this._emitter.removeListener(We,He)}attachMediaElement(We){if(this._mediaSource)throw new ae("MediaSource has been attached to an HTMLMediaElement!");let He=this._mediaSource=new window.MediaSource;He.addEventListener("sourceopen",this.e.onSourceOpen),He.addEventListener("sourceended",this.e.onSourceEnded),He.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=We,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),We.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let We=this._mediaSource;for(let He in this._sourceBuffers){let _e=this._pendingSegments[He];_e.splice(0,_e.length),this._pendingSegments[He]=null,this._pendingRemoveRanges[He]=null,this._lastInitSegments[He]=null;let ht=this._sourceBuffers[He];if(ht){if(We.readyState!=="closed"){try{We.removeSourceBuffer(ht)}catch(Gt){Pe.e(this.TAG,Gt.message)}ht.removeEventListener("error",this.e.onSourceBufferError),ht.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[He]=null,this._sourceBuffers[He]=null}}if(We.readyState==="open")try{We.endOfStream()}catch(He){Pe.e(this.TAG,He.message)}We.removeEventListener("sourceopen",this.e.onSourceOpen),We.removeEventListener("sourceended",this.e.onSourceEnded),We.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(We,He){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(We),this._pendingSegments[We.type].push(We);return}let _e=We,ht=`${_e.container}`;_e.codec&&_e.codec.length>0&&(ht+=`;codecs=${_e.codec}`);let Gt=!1;if(Pe.v(this.TAG,"Received Initialization Segment, mimeType: "+ht),this._lastInitSegments[_e.type]=_e,ht!==this._mimeTypes[_e.type]){if(this._mimeTypes[_e.type])Pe.v(this.TAG,`Notice: ${_e.type} mimeType changed, origin: ${this._mimeTypes[_e.type]}, target: ${ht}`);else{Gt=!0;try{let vn=this._sourceBuffers[_e.type]=this._mediaSource.addSourceBuffer(ht);vn.addEventListener("error",this.e.onSourceBufferError),vn.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(vn){Pe.e(this.TAG,vn.message),this._emitter.emit(Ua.ERROR,{code:vn.code,msg:vn.message});return}}this._mimeTypes[_e.type]=ht}He||this._pendingSegments[_e.type].push(_e),Gt||this._sourceBuffers[_e.type]&&!this._sourceBuffers[_e.type].updating&&this._doAppendSegments(),x.safari&&_e.container==="audio/mpeg"&&_e.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=_e.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(We){let He=We;this._pendingSegments[He.type].push(He),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let _e=this._sourceBuffers[He.type];_e&&!_e.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(We){for(let He in this._sourceBuffers){if(!this._sourceBuffers[He])continue;let _e=this._sourceBuffers[He];if(this._mediaSource.readyState==="open")try{_e.abort()}catch(Gt){Pe.e(this.TAG,Gt.message)}this._idrList.clear();let ht=this._pendingSegments[He];if(ht.splice(0,ht.length),this._mediaSource.readyState!=="closed"){for(let Gt=0;Gt<_e.buffered.length;Gt++){let vn=_e.buffered.start(Gt),En=_e.buffered.end(Gt);this._pendingRemoveRanges[He].push({start:vn,end:En})}if(_e.updating||this._doRemoveRanges(),x.safari){let Gt=this._lastInitSegments[He];Gt&&(this._pendingSegments[He].push(Gt),_e.updating||this._doAppendSegments())}}}}endOfStream(){let We=this._mediaSource,He=this._sourceBuffers;if(!We||We.readyState!=="open"){We&&We.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}He.video&&He.video.updating||He.audio&&He.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,We.endOfStream())}getNearestKeyframe(We){return this._idrList.getLastSyncPointBeforeDts(We)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let We=this._mediaElement.currentTime;for(let He in this._sourceBuffers){let _e=this._sourceBuffers[He];if(_e){let ht=_e.buffered;if(ht.length>=1&&We-ht.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let We=this._mediaElement.currentTime;for(let He in this._sourceBuffers){let _e=this._sourceBuffers[He];if(_e){let ht=_e.buffered,Gt=!1;for(let vn=0;vn=this._config.autoCleanupMaxBackwardDuration){Gt=!0;let kr=We-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[He].push({start:En,end:kr})}}else Tr0&&(isNaN(He)||_e>He)&&(Pe.v(this.TAG,`Update MediaSource duration from ${He} to ${_e}`),this._mediaSource.duration=_e),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let We in this._pendingRemoveRanges){if(!this._sourceBuffers[We]||this._sourceBuffers[We].updating)continue;let He=this._sourceBuffers[We],_e=this._pendingRemoveRanges[We];for(;_e.length&&!He.updating;){let ht=_e.shift();He.remove(ht.start,ht.end)}}}_doAppendSegments(){let We=this._pendingSegments;for(let He in We)if(!(!this._sourceBuffers[He]||this._sourceBuffers[He].updating)&&We[He].length>0){let _e=We[He].shift();if(_e.timestampOffset){let ht=this._sourceBuffers[He].timestampOffset,Gt=_e.timestampOffset/1e3;Math.abs(ht-Gt)>.1&&(Pe.v(this.TAG,`Update MPEG audio timestampOffset from ${ht} to ${Gt}`),this._sourceBuffers[He].timestampOffset=Gt),delete _e.timestampOffset}if(!_e.data||_e.data.byteLength===0)continue;try{this._sourceBuffers[He].appendBuffer(_e.data),this._isBufferFull=!1,He==="video"&&_e.hasOwnProperty("info")&&this._idrList.appendArray(_e.info.syncPoints)}catch(ht){this._pendingSegments[He].unshift(_e),ht.code===22?(this._isBufferFull||this._emitter.emit(Ua.BUFFER_FULL),this._isBufferFull=!0):(Pe.e(this.TAG,ht.message),this._emitter.emit(Ua.ERROR,{code:ht.code,msg:ht.message}))}}}_onSourceOpen(){if(Pe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let We=this._pendingSourceBufferInit;for(;We.length;){let He=We.shift();this.appendInitSegment(He,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ua.SOURCE_OPEN)}_onSourceEnded(){Pe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Pe.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 We=this._pendingSegments;return We.video.length>0||We.audio.length>0}_hasPendingRemoveRanges(){let We=this._pendingRemoveRanges;return We.video.length>0||We.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ua.UPDATE_END)}_onSourceBufferError(We){Pe.e(this.TAG,`SourceBuffer Error: ${We}`)}}var Ai=vi;const Ja={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},vo={NETWORK_EXCEPTION:he.EXCEPTION,NETWORK_STATUS_CODE_INVALID:he.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:he.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:he.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ct.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ct.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ct.CODEC_UNSUPPORTED};class $i{constructor(We,He){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ke()),this._config=Ut(),typeof He=="object"&&Object.assign(this._config,He),We.type.toLowerCase()!=="flv")throw new de("FlvPlayer requires an flv MediaDataSource input!");We.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=We,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 _e=x.chrome&&(x.version.major<50||x.version.major===50&&x.version.build<2661);this._alwaysSeekKeyframe=!!(_e||x.msedge||x.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(We,He){We===ot.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(ot.MEDIA_INFO,this.mediaInfo)}):We===ot.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(ot.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(We,He)}off(We,He){this._emitter.removeListener(We,He)}attachMediaElement(We){if(this._mediaElement=We,We.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),We.addEventListener("seeking",this.e.onvSeeking),We.addEventListener("canplay",this.e.onvCanPlay),We.addEventListener("stalled",this.e.onvStalled),We.addEventListener("progress",this.e.onvProgress),this._msectl=new Ai(this._config),this._msectl.on(Ua.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ua.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ua.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Ua.ERROR,He=>{this._emitter.emit(ot.ERROR,Ja.MEDIA_ERROR,vo.MEDIA_MSE_ERROR,He)}),this._msectl.attachMediaElement(We),this._pendingSeekTime!=null)try{We.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(He){}}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 ae("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new ae("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 Fa(this._mediaDataSource,this._config),this._transmuxer.on(Bn.INIT_SEGMENT,(We,He)=>{this._msectl.appendInitSegment(He)}),this._transmuxer.on(Bn.MEDIA_SEGMENT,(We,He)=>{if(this._msectl.appendMediaSegment(He),this._config.lazyLoad&&!this._config.isLive){let _e=this._mediaElement.currentTime;He.info.endDts>=(_e+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Pe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Bn.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(ot.LOADING_COMPLETE)}),this._transmuxer.on(Bn.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(ot.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Bn.IO_ERROR,(We,He)=>{this._emitter.emit(ot.ERROR,Ja.NETWORK_ERROR,We,He)}),this._transmuxer.on(Bn.DEMUX_ERROR,(We,He)=>{this._emitter.emit(ot.ERROR,Ja.MEDIA_ERROR,We,{code:-1,msg:He})}),this._transmuxer.on(Bn.MEDIA_INFO,We=>{this._mediaInfo=We,this._emitter.emit(ot.MEDIA_INFO,Object.assign({},We))}),this._transmuxer.on(Bn.METADATA_ARRIVED,We=>{this._emitter.emit(ot.METADATA_ARRIVED,We)}),this._transmuxer.on(Bn.SCRIPTDATA_ARRIVED,We=>{this._emitter.emit(ot.SCRIPTDATA_ARRIVED,We)}),this._transmuxer.on(Bn.STATISTICS_INFO,We=>{this._statisticsInfo=this._fillStatisticsInfo(We),this._emitter.emit(ot.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Bn.RECOMMEND_SEEKPOINT,We=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=We/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(We){this._mediaElement.volume=We}get muted(){return this._mediaElement.muted}set muted(We){this._mediaElement.muted=We}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(We){this._mediaElement?this._internalSeek(We):this._pendingSeekTime=We}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(We){if(We.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return We;let He=!0,_e=0,ht=0;if(this._mediaElement.getVideoPlaybackQuality){let Gt=this._mediaElement.getVideoPlaybackQuality();_e=Gt.totalVideoFrames,ht=Gt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(_e=this._mediaElement.webkitDecodedFrameCount,ht=this._mediaElement.webkitDroppedFrameCount):He=!1;return He&&(We.decodedFrames=_e,We.droppedFrames=ht),We}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let We=this._mediaElement.buffered,He=this._mediaElement.currentTime,_e=0,ht=0;for(let Gt=0;Gt=He+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Pe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Pe.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 We=this._mediaElement.currentTime,He=this._mediaElement.buffered,_e=!1;for(let ht=0;ht=Gt&&We=vn-this._config.lazyLoadRecoverDuration&&(_e=!0);break}}_e&&(window.clearInterval(this._progressChecker),this._progressChecker=null,_e&&(Pe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(We){let He=this._mediaElement.buffered;for(let _e=0;_e=ht&&We0){let Gt=this._mediaElement.buffered.start(0);(Gt<1&&We0&&He.currentTime<_e.start(0)&&(Pe.w(this.TAG,`Playback seems stuck at ${He.currentTime}, seek to ${_e.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=_e.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(We){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(We){let He=this._mediaElement.currentTime,_e=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(He<1&&_e.length>0){let ht=_e.start(0);if(ht<1&&He{this._emitter.emit(ot.MEDIA_INFO,this.mediaInfo)}):We===ot.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(ot.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(We,He)}off(We,He){this._emitter.removeListener(We,He)}attachMediaElement(We){if(this._mediaElement=We,We.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{We.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(He){}}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 ae("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(We){this._mediaElement.volume=We}get muted(){return this._mediaElement.muted}set muted(We){this._mediaElement.muted=We}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(We){this._mediaElement?this._mediaElement.currentTime=We:this._pendingSeekTime=We}get mediaInfo(){let He={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(He.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(He.width=this._mediaElement.videoWidth,He.height=this._mediaElement.videoHeight)),He}get statisticsInfo(){let We={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return We;let He=!0,_e=0,ht=0;if(this._mediaElement.getVideoPlaybackQuality){let Gt=this._mediaElement.getVideoPlaybackQuality();_e=Gt.totalVideoFrames,ht=Gt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(_e=this._mediaElement.webkitDecodedFrameCount,ht=this._mediaElement.webkitDroppedFrameCount):He=!1;return He&&(We.decodedFrames=_e,We.droppedFrames=ht),We}_onvLoadedMetadata(We){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ot.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(ot.STATISTICS_INFO,this.statisticsInfo)}}var di=yo;y.install();function _n(da,We){let He=da;if(He==null||typeof He!="object")throw new de("MediaDataSource must be an javascript object!");if(!He.hasOwnProperty("type"))throw new de("MediaDataSource must has type field to indicate video file type!");switch(He.type){case"flv":return new Wa(He,We);default:return new di(He,We)}}function Va(){return Et.supportMSEH264Playback()}function za(){return Et.getFeatureList()}let Si={};Si.createPlayer=_n,Si.isSupported=Va,Si.getFeatureList=za,Si.BaseLoader=a,Si.LoaderStatus=pe,Si.LoaderErrors=he,Si.Events=ot,Si.ErrorTypes=Ja,Si.ErrorDetails=vo,Si.FlvPlayer=Wa,Si.NativePlayer=di,Si.LoggingControl=ut,Object.defineProperty(Si,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var ao=Si},93125:function(Nn,hn,oe){(function(ie){if(1)window.OSS=ie(),Nn.exports=ie();else var y})(function(){var ie;return function(){function y(Te,ke,Fe){function Pe(Be,ae){if(!ke[Be]){if(!Te[Be]){var de=void 0;if(!ae&&de)return require(Be,!0);if(fe)return fe(Be,!0);var ge=new Error("Cannot find module '"+Be+"'");throw ge.code="MODULE_NOT_FOUND",ge}var pe=ke[Be]={exports:{}};Te[Be][0].call(pe.exports,function(he){return Pe(Te[Be][1][he]||he)},pe,pe.exports,y,Te,ke,Fe)}return ke[Be].exports}for(var fe=void 0,ve=0;ve0?et["Content-Type"]=Et.mime:et["Content-Type"]=ce.getType(Et.mime||ee.extname(Et.object||""))||"application/octet-stream"),Et.content&&(et["Content-Md5"]=x.createHash("md5").update(new Pe(Et.content,"utf8")).digest("base64"),et["Content-Length"]||(et["Content-Length"]=Et.content.length));var ot=this._getResource(Et);et.authorization=this.authorization(Et.method,ot,Et.subres,et);var st=this._getReqUrl(Et);z("request %s %s, with headers %j, !!stream: %s",Et.method,st,et,!!Et.stream);var ut=Et.timeout||this.options.timeout;return{url:st,params:{agent:this.agent,method:Et.method,content:Et.content,stream:Et.stream,headers:et,timeout:ut,writeStream:Et.writeStream,customResponse:Et.customResponse,ctx:Et.ctx||this.ctx}}},vt.request=he.default.mark(function Et(et){var ot,st,ut,Xt;return he.default.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return ot=this.createRequest(et),st=void 0,ut=void 0,on.prev=3,on.next=6,this.urllib.request(ot.url,ot.params);case 6:st=on.sent,z("response %s %s, got %s, headers: %j",et.method,ot.url,st.status,st.headers),on.next=13;break;case 10:on.prev=10,on.t0=on.catch(3),ut=on.t0;case 13:if(Xt=void 0,!st||!et.successStatuses||et.successStatuses.indexOf(st.status)!==-1){on.next=26;break}return on.next=17,this.requestError(st);case 17:if(Xt=on.sent,Xt.code!=="RequestTimeTooSkewed"){on.next=23;break}return this.options.amendTimeSkewed=+new Date(Xt.serverTime)-new Date,on.next=22,this.request(et);case 22:return on.abrupt("return",on.sent);case 23:Xt.params=et,on.next=30;break;case 26:if(!ut){on.next=30;break}return on.next=29,this.requestError(ut);case 29:Xt=on.sent;case 30:if(!Xt){on.next=32;break}throw Xt;case 32:if(!et.xmlResponse){on.next=36;break}return on.next=35,this.parseXML(st.data);case 35:st.data=on.sent;case 36:return on.abrupt("return",st);case 37:case"end":return on.stop()}},Et,this,[[3,10]])}),vt._getResource=function(Et){var et="/";return Et.bucket&&(et+=Et.bucket+"/"),Et.object&&(et+=Et.object),et},vt._isIP=function(Et){return At._isIP(Et)},vt._escape=function(Et){return Me.encodeURIComponent(Et).replace(/%2F/g,"/")},vt._getReqUrl=function(Et){var et={};re(this.options.endpoint).to(et);var ot=this._isIP(et.hostname),st=this.options.cname;!Et.bucket||st||ot||(et.host=Et.bucket+"."+et.host);var ut="/";Et.bucket&&ot&&(ut+=Et.bucket+"/"),Et.object&&(ut+=this._escape(Et.object).replace(/\+/g,"%2B")),et.pathname=ut;var Xt={};if(Et.query&&Ne(Xt,Et.query),Et.subres){var on={};Ve.string(Et.subres)?on[Et.subres]="":Ve.array(Et.subres)?Et.subres.forEach(function(wn){on[wn]=""}):on=Et.subres,Ne(Xt,on)}return et.query=Xt,xe.format(et)},vt._getUserAgent=function(){var Et=Fe&&Fe.browser?"js":"nodejs",et="aliyun-sdk-"+Et+"/"+ct.version,ot=Ge.description;return!ot&&Fe&&(ot="Node.js "+Fe.version.slice(1)+" on "+Fe.platform+" "+Fe.arch),this._checkUserAgent(et+" "+ot)},vt._checkUserAgent=function(Et){return Et.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},vt.checkBrowserAndVersion=function(Et,et){return lt.name===Et&<.version.split(".")[0]===et},vt.parseXML=function(Et){return function(et){Pe.isBuffer(Et)&&(Et=Et.toString()),me.parseString(Et,{explicitRoot:!1,explicitArray:!1},et)}},vt.requestError=he.default.mark(function Et(et){var ot,st,ut,Xt;return he.default.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(ot=null,et.data&&et.data.length){on.next=5;break}et.status===-1||et.status===-2?(ot=new Error(et.message),ot.name=et.name,ot.status=et.status,ot.code=et.name):(et.status===404?(ot=new Error("Object not exists"),ot.name="NoSuchKeyError",ot.status=404,ot.code="NoSuchKey"):et.status===412?(ot=new Error("Pre condition failed"),ot.name="PreconditionFailedError",ot.status=412,ot.code="PreconditionFailed"):(ot=new Error("Unknow error, status: "+et.status),ot.name="UnknowError",ot.status=et.status),ot.requestId=et.headers["x-oss-request-id"],ot.host=""),on.next=30;break;case 5:return st=String(et.data),z("request response error data: %s",st),ut=void 0,on.prev=8,on.next=11,this.parseXML(st)||{};case 11:ut=on.sent,on.next=21;break;case 14:return on.prev=14,on.t0=on.catch(8),z(st),on.t0.message+=` raw xml: `+st,on.t0.status=et.status,on.t0.requestId=et.headers["x-oss-request-id"],on.abrupt("return",on.t0);case 21:Xt=ut.Message||"unknow request error, status: "+et.status,ut.Condition&&(Xt+=" (condition: "+ut.Condition+")"),ot=new Error(Xt),ot.name=ut.Code?ut.Code+"Error":"UnknowError",ot.status=et.status,ot.code=ut.Code,ot.requestId=ut.RequestId,ot.hostId=ut.HostId,ot.serverTime=ut.ServerTime;case 30:return z("generate error %j",ot),on.abrupt("return",ot);case 32:case"end":return on.stop()}},Et,this,[[8,14]])})}).call(this,y("_process"),y("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(y,Te,ke){(function(Fe){"use strict";function Pe(re){return re&&re.__esModule?re:{default:re}}function fe(re,ce){if(!(this instanceof fe))return new fe(re,ce);ee.call(this,ce),this.file=re,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var ve=y("babel-runtime/core-js/array/from"),Be=Pe(ve),ae=y("babel-runtime/regenerator"),de=Pe(ae),ge=y("is-type-of"),pe=y("util"),he=y("path"),a=y("mime"),E=y("copy-to"),z=ke;z.multipartUpload=de.default.mark(function re(ce,me,Ee){var Ie,Ne,xe,Ve,Ge,Me,it,ct,Tt;return de.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(this.resetCancelFlag(),Ee=Ee||{},!Ee.checkpoint||!Ee.checkpoint.uploadId){lt.next=6;break}return lt.next=5,this._resumeMultipart(Ee.checkpoint,Ee);case 5:return lt.abrupt("return",lt.sent);case 6:return Ie=102400,Ee.mime||(ge.file(me)?Ee.mime=a.getType(he.extname(me.name)):ge.blob(me)?Ee.mime=me.type:Ee.mime=a.getType(he.extname(me))),Ee.headers=Ee.headers||{},this._convertMetaToHeaders(Ee.meta,Ee.headers),lt.next=12,this._getFileSize(me);case 12:if(!((Ne=lt.sent)0&&E(Ve).to(Me),it=this._divideParts(Ie,Ne),ct=it.length,Tt=!1,lt=de.default.mark(function wn(qt,gn){var Ot,Mt,Kt;return de.default.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(qt.isCancel()){tn.next=21;break}return tn.prev=1,Ot=it[gn-1],Mt={stream:qt._createStream(Ee,Ot.start,Ot.end),size:Ot.end-Ot.start},tn.next=6,qt._uploadPart(Ge,xe,gn,Mt);case 6:if(Kt=tn.sent,qt.isCancel()||Tt){tn.next=13;break}if(ce.doneParts.push({number:gn,etag:Kt.res.headers.etag}),Me.push({number:gn,etag:Kt.res.headers.etag}),!me||!me.progress){tn.next=13;break}return tn.next=13,me.progress(Ve.length/ct,ce,Kt.res);case 13:tn.next=21;break;case 15:if(tn.prev=15,tn.t0=tn.catch(1),qt.isCancel()){tn.next=21;break}throw qt.cancel(),tn.t0.partNum=gn,tn.t0;case 21:case"end":return tn.stop()}},wn,this,[[1,15]])}),Pt=(0,Be.default)(new Array(ct),function(wn,qt){return qt+1}),At=Me.map(function(wn){return wn.number}),Ut=Pt.filter(function(wn){return At.indexOf(wn)<0}),vt=5,Et=me.parallel||vt,!this.checkBrowserAndVersion("Internet Explorer","10")&&Et!==1){on.next=26;break}et=0;case 16:if(!(et0)){on.next=37;break}throw this.resetCancelFlag(),Xt=ut[0],Xt.message="Failed to upload some parts with error: "+Xt.toString()+" part_num: "+Xt.partNum,Xt;case 37:if(!this.isCancel()){on.next=40;break}throw ot=null,this._makeCancelEvent();case 40:return on.next=42,this.completeMultipartUpload(Ge,xe,Me,me);case 42:return on.abrupt("return",on.sent);case 43:case"end":return on.stop()}},re,this)}),ge.file=function(re){return typeof File!="undefined"&&re instanceof File},ge.blob=function(re){return typeof Blob!="undefined"&&re instanceof Blob},z._getFileSize=de.default.mark(function re(ce){var me;return de.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!ge.buffer(ce)){Ee.next=4;break}return Ee.abrupt("return",ce.length);case 4:if(!ge.blob(ce)&&!ge.file(ce)){Ee.next=6;break}return Ee.abrupt("return",ce.size);case 6:if(!ge.string(ce)){Ee.next=11;break}return Ee.next=9,this._statFile(ce);case 9:return me=Ee.sent,Ee.abrupt("return",me.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return Ee.stop()}},re,this)});var x=y("stream"),ee=x.Readable;pe.inherits(fe,ee),fe.prototype.readFileAndPush=function(re){if(this.fileBuffer)for(var ce=!0;ce&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Ee,this.start=Ee,ce=this.push(this.fileBuffer.slice(me,Ee))}},fe.prototype._read=function(re){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);re=re||16384;var ce=this;this.reader.onload=function(me){ce.fileBuffer=new Fe(new Uint8Array(me.target.result)),ce.file=null,ce.readFileAndPush(re)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(re)},z._createStream=function(re,ce,me){if(ge.blob(re)||ge.file(re))return new fe(re.slice(ce,me));throw new Error("_createStream requires File/String.")},z._getPartSize=function(re,ce){return ce?Math.max(Math.ceil(re/1e4),ce):1048576},z._divideParts=function(re,ce){for(var me=Math.ceil(re/ce),Ee=[],Ie=0;Ie diff --git a/p__Paths__ThemeChange__index.057d3b39.async.js b/p__Paths__ThemeChange__index.06c4ccc6.async.js similarity index 90% rename from p__Paths__ThemeChange__index.057d3b39.async.js rename to p__Paths__ThemeChange__index.06c4ccc6.async.js index 5c09b2af21..ec58f1a764 100644 --- a/p__Paths__ThemeChange__index.057d3b39.async.js +++ b/p__Paths__ThemeChange__index.06c4ccc6.async.js @@ -1,4 +1,4 @@ -!(function(){var oa=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[9906],{40001:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},18785:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},87169:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},73331:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},15277:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},33853:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},38819:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},47472:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},90559:function(){"use strict"},93018:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return ze}});var i=s(59301),c=s(65582),f=s(92310),he=s.n(f),w=s(28501),D={goback:"goback___jLQ4I",title_name:"title_name___YAPgH"},k=Object.defineProperty,C=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,fe=(Qe,Ee,ke)=>Ee in Qe?k(Qe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[Ee]=ke,G=(Qe,Ee)=>{for(var ke in Ee||(Ee={}))O.call(Ee,ke)&&fe(Qe,ke,Ee[ke]);if(C)for(var ke of C(Ee))R.call(Ee,ke)&&fe(Qe,ke,Ee[ke]);return Qe};const v=({dispatch:Qe,className:Ee,style:ke={},leftDom:Q,rigthDom:Le,title:Z,imgUrl:j})=>((0,i.useEffect)(()=>(Qe({type:"globalSetting/headerToggle",payload:!1}),()=>{Qe({type:"globalSetting/headerToggle",payload:!0})}),[]),i.createElement("div",{className:he()("flex item-center justify-between h-64px px-40px",Ee),style:G({background:`url(${j||s(12907)}) 0 0 / 100% 100% no-repeat`,height:85},ke)},Q||i.createElement("div",{className:"flex item-center",style:{width:120}},i.createElement("div",{className:`current rounded-full px-30px py-12px c-white ${D.goback}`,onClick:()=>{c.history.push("/")}},"\u8FD4\u56DE\u9996\u9875")),typeof Z=="string"?i.createElement("div",{className:`text-36px c-white font-semibold ${D.title_name}`}," ",Z):Z,Le||i.createElement("div",{className:"flex justify-end",style:{width:120}},i.createElement(w.Z,null))));var ze=(0,c.connect)(({})=>({}))(v)},28501:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return ke}});var i=s(65582),c=s(20834),f=s(8591),he=s(38854),w={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},D=s(41867),k=s(89540),C=s(74128),O=s(65862),R=s(59301),fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,ze=(Q,Le)=>{var Z={};for(var j in Q)G.call(Q,j)&&Le.indexOf(j)<0&&(Z[j]=Q[j]);if(Q!=null&&fe)for(var j of fe(Q))Le.indexOf(j)<0&&v.call(Q,j)&&(Z[j]=Q[j]);return Z},Qe=(Q,Le,Z)=>new Promise((j,p)=>{var A=H=>{try{M(Z.next(H))}catch(le){p(le)}},B=H=>{try{M(Z.throw(H))}catch(le){p(le)}},M=H=>H.done?j(H.value):Promise.resolve(H.value).then(A,B);M((Z=Z.apply(Q,Le)).next())});const Ee=Q=>{var Le=Q,{homePage:Z,user:j,globalSetting:p,loading:A,dispatch:B,shixunHomeworks:M}=Le,H=ze(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),le,xe,Ye,at,ye,rt,je,Fe,we,J;const ge=(le=j.userInfo)==null?void 0:le.is_school_manage,Pe=()=>{var I,me,V,$,ve;return(0,O.Ll)()?R.createElement(c.default,{className:`${w.rightMenu} ${w.menuWrap}`},R.createElement(c.default.Item,null,R.createElement(i.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):R.createElement(c.default,{className:`${w.rightMenu} ${w.menuWrap}`},R.createElement(c.default.Item,null,R.createElement(i.Link,{to:`/users/${(I=j.userInfo)==null?void 0:I.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((V=(me=j.navigationInfo)==null?void 0:me.top)==null?void 0:V.laboratory_admin_url)&&R.createElement(c.default.Item,null,R.createElement("a",{href:(ve=($=j.navigationInfo)==null?void 0:$.top)==null?void 0:ve.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),R.createElement(c.default.Item,null,R.createElement(i.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||B({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:R.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),R.createElement(c.default.Item,{className:w.exit},R.createElement("a",{onClick:()=>Qe(void 0,null,function*(){(0,O.m5)();let ie;try{ie=yield(0,k.vR)({}),f.ZP.success(ie==null?void 0:ie.message)}catch(tt){}(0,O.d8)("_educoder_session","logout",1),(0,O.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),ie!=null&&ie.url?window.location.href=ie.url:(i.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,D.bg)()?R.createElement(he.Z,{dropdownRender:Pe,placement:"bottomRight"},R.createElement("section",null,R.createElement("aside",null,R.createElement("div",{className:M.actionTabs.type===1?w.classromediv:""},R.createElement("img",{className:`${w.userPic} current ml15`,src:`${(xe=C.Z)==null?void 0:xe.IMG_SERVER}/images/${(Ye=j.userInfo)==null?void 0:Ye.image_url}`,alt:"",onClick:()=>{var I;return i.history.push((0,O.Ll)()?"/account/profile":`/users/${(I=j.userInfo)==null?void 0:I.login}/classrooms`)}}),(0,O.Ll)()&&R.createElement("span",{className:"ml10 font16"},(at=j.userInfo)==null?void 0:at.username),R.createElement("i",{className:`iconfont icon-zhankai4 ${w.icon}`}))))):R.createElement("div",{className:`font15 flex item-center gap-10px ${p.isIlearning?w.login:""}`},((ye=p.setting)==null?void 0:ye.sso_login_url)&&R.createElement("a",{target:"_blank",href:(rt=p.setting)==null?void 0:rt.sso_login_url},R.createElement("img",{src:`${C.Z.IMG_SERVER}/${(je=p.setting)==null?void 0:je.login_logo_url}`,width:40}),R.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Fe=p.setting)==null?void 0:Fe.sso_login_button_name)),!((we=p.setting)!=null&&we.hide_account_login)&&R.createElement(R.Fragment,null,R.createElement("span",{className:"current-primary-hover",onClick:()=>{B({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((J=p.setting)!=null&&J.close_register)&&R.createElement(R.Fragment,null,R.createElement("span",null,"|"),R.createElement("span",{className:"current-primary-hover",onClick:()=>{i.history.push("/user/register")}},"\u6CE8\u518C"))))};var ke=(0,i.connect)(({homePage:Q,loading:Le,user:Z,globalSetting:j,shixunHomeworks:p})=>({homePage:Q,user:Z,globalSetting:j,shixunHomeworks:p,loading:Le.models.index}))(Ee)},40277:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return O}});var i=s(59301),c=s(65582),f=s(44e3),he=s(20834),w=s(41867),D={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const k={background:"#082930"},C=({globalSetting:R,mainDom:fe,dispatch:G})=>{var v;const[ze,Qe]=(0,i.useState)([]),[Ee,ke]=(0,i.useState)([]),Q=(0,i.useMemo)(()=>{var j,p,A;const B=H=>!(H!=null&&H.hidden)&&!((0,w.JA)()&&(H==null?void 0:H.link)==="/paperlibrary"),M=((p=(j=R==null?void 0:R.setting)==null?void 0:j.navbar)==null?void 0:p.filter(B))||[];for(const H of M)H.subitem=((A=H==null?void 0:H.subitem)==null?void 0:A.filter(B))||[];return M},[(v=R==null?void 0:R.setting)==null?void 0:v.navbar]),Le=(j,p)=>{let A="",B=[];for(const M of j)if(M.link===p&&(A=M.link),M.subitem&&M.subitem.length>0){for(const H of M.subitem)if(H.link===p&&(A=H.link,B=[M.link]),H.subitem){const le=Le(H.subitem,p);le.selectedKey&&(A=le.selectedKey,B=[M.link,...le.openKeys])}}return{selectedKey:A,openKeys:B}};(0,i.useEffect)(()=>{const j=location.pathname,{selectedKey:p,openKeys:A}=Le(Q,j);Qe(p?[p]:[]),A.length>0?ke(A):ke([])},[Q]),(0,i.useEffect)(()=>{G({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const Z=j=>{switch(j){case"/":return i.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return i.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return i.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return i.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return i.createElement(f.default,{style:k},R.showHeader&&R.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${D.layoutSider}`,width:244,style:k},i.createElement(he.default,{className:`w-full ${D.myMenu}`,mode:"inline",selectedKeys:ze,openKeys:Ee,onOpenChange:j=>ke(j),onSelect:({key:j})=>{j&&j.includes("/")&&c.history.push(j)},items:Q.map(j=>{var p;return{key:j.link,label:j.name,icon:Z(j==null?void 0:j.link),children:((p=j.subitem)==null?void 0:p.length)>0?j.subitem.map(A=>{var B;return{key:A.link,label:A.name,children:((B=A.subitem)==null?void 0:B.length)>0?A.subitem.map(M=>({key:M.link,label:M.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#021C21"}},fe))};var O=(0,c.connect)(({globalSetting:R,user:fe})=>({globalSetting:R,user:fe}))(C)},90175:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return O}});var i=s(59301),c=s(65582),f=s(44e3),he=s(20834),w=s(41867),D={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const k={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},C=({globalSetting:R,mainDom:fe,dispatch:G})=>{var v;const[ze,Qe]=(0,i.useState)([]),[Ee,ke]=(0,i.useState)([]),Q=(0,i.useMemo)(()=>{var Z,j,p;const A=M=>!(M!=null&&M.hidden)&&!((0,w.JA)()&&(M==null?void 0:M.link)==="/paperlibrary"),B=((j=(Z=R==null?void 0:R.setting)==null?void 0:Z.navbar)==null?void 0:j.filter(A))||[];for(const M of B)M.subitem=((p=M==null?void 0:M.subitem)==null?void 0:p.filter(A))||[];return B},[(v=R==null?void 0:R.setting)==null?void 0:v.navbar]),Le=(Z,j)=>{let p="",A=[];for(const B of Z)if(B.link===j&&(p=B.link),B.subitem&&B.subitem.length>0){for(const M of B.subitem)if(M.link===j&&(p=M.link,A=[B.link]),M.subitem){const H=Le(M.subitem,j);H.selectedKey&&(p=H.selectedKey,A=[B.link,...H.openKeys])}}return{selectedKey:p,openKeys:A}};return(0,i.useEffect)(()=>{const Z=location.pathname,{selectedKey:j,openKeys:p}=Le(Q,Z);Qe(j?[j]:[]),p.length>0?ke(p):ke([])},[Q]),(0,i.useEffect)(()=>{G({type:"globalSetting/headerFooterToggle",payload:!0})},[]),i.createElement(f.default,{style:k},R.showHeader&&R.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${D.layoutSider}`,width:212,style:k},i.createElement(he.default,{className:`w-full ${D.myMenu}`,mode:"inline",selectedKeys:ze,openKeys:Ee,onOpenChange:Z=>ke(Z),onSelect:({key:Z})=>{Z&&Z.includes("/")&&c.history.push(Z)},items:Q.map(Z=>{var j;return{key:Z.link,label:Z.name,children:((j=Z.subitem)==null?void 0:j.length)>0?Z.subitem.map(p=>{var A;return{key:p.link,label:p.name,children:((A=p.subitem)==null?void 0:A.length)>0?p.subitem.map(B=>({key:B.link,label:B.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#EEF5FE"}},fe))};var O=(0,c.connect)(({globalSetting:R,user:fe})=>({globalSetting:R,user:fe}))(C)},61584:function(et,Ze,s){"use strict";s.d(Ze,{i:function(){return A},Z:function(){return M}});var i={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"},c=s(71418),f=s(6848),he=s(93948),w=s(92310),D=s.n(w),k=s(65862),C=s(2524),O=s(41867),R=s(79005),fe=s(20345),G=s(77882),v=s(31081),ze=s(75309),Qe=s(71979),Ee=s(47558),ke=s(42922),Q=s(66832),Le=s(96593),Z=s(19664),j=s(91833),p=s(59301);const A=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:R,swimg:fe},{name:"101\u8BA1\u5212",ptimg:G,swimg:v},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ze,swimg:Qe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ee,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Q,swimg:Le},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Z,swimg:j}];var M=({className:H,dataSource:le=[],col:xe=4,right:Ye,bottom:at=23,precision:ye=0,wrapWidth:rt=1200,trackEventItems:je,loading:Fe,onRemove:we=()=>{},isCurrent:J=!0,showAlias:ge=!1,showProgress:Pe=!1})=>{const I=Math.floor((rt-(xe-1)*Ye)/xe),me=[{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(V=>(window.ENV==="build"&&(V.ptimg=`/react/build${V.ptimg}`,V.swimg=`/react/build${V.swimg}`),V));return p.createElement(c.Z,{spinning:Fe},p.createElement("div",{className:D()(i.list,H)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((V,$)=>{var ve,ie,tt,Bt,yt,It;const{name:Et,id:ot,identifier:Ot,featured:Nt,school_name:ee,image_url:N,excellent:g,is_plan:x}=V;return p.createElement("div",{key:ot,className:J&&Pe?i.wrapisCurrent:i.wrap,style:{width:I,marginRight:(1+$)%xe===0?0:Ye+ye,marginBottom:at}},p.createElement("a",{className:i.li,onClick:z=>{z.preventDefault(),z.stopPropagation(),je&&(0,k.L9)([je]),(0,k.xg)(`/paths/${Ot}`)}},p.createElement("div",{className:i.img},p.createElement("img",{className:i.cover,src:`${N}`}),J&&(0,O.bg)()&&(V==null?void 0:V.studying)&&p.createElement("div",{className:`${i.movebq} user-path-items`,onClick:z=>{z.stopPropagation(),we(V)}},p.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),p.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ve=V==null?void 0:V.subject_tags)==null?void 0:ve.map((z,ne)=>{var re,ue;if(ne===0){const Re=(re=me.find(Oe=>Oe.name==z))==null?void 0:re.swimg;return p.createElement("img",{className:i.sign,src:Re,style:{left:"-4px"}})}const Ue=(ue=me.find(Re=>Re.name==z))==null?void 0:ue.ptimg;return p.createElement("img",{className:i.sign,src:Ue,style:{left:`${48+52*(ne-1)+2*ne}px`}})}),p.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(V==null?void 0:V.excellent)&&p.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),p.createElement("div",{className:i.name},p.createElement(f.Z,{title:ge&&(V!=null&&V.excellent_alias_name)?p.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Et}`,p.createElement("br",null),p.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${V==null?void 0:V.excellent_alias_name}`)):Et},p.createElement("span",{className:i.e},ge&&(V==null?void 0:V.excellent_alias_name)||Et))),J&&Pe&&((ie=V==null?void 0:V.progress)==null?void 0:ie.all_score)!=0&&p.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},p.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((tt=V==null?void 0:V.progress)==null?void 0:tt.my_score)/((Bt=V==null?void 0:V.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(yt=V==null?void 0:V.progress)==null?void 0:yt.my_score,"/",(It=V==null?void 0:V.progress)==null?void 0:It.all_score),(!J||!Pe)&&p.createElement("div",{className:i.tags},p.createElement("div",null,p.createElement(f.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.createElement("span",null,V.stages_count))),p.createElement(f.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,V.members_count)))))))})),!le.length&&p.createElement(C.Z,null)))}},3918:function(et,Ze,s){"use strict";s.d(Ze,{jL:function(){return w},w9:function(){return lt},vv:function(){return ct},dN:function(){return F},QD:function(){return Xt},cQ:function(){return ne.Z},vg:function(){return S},Oz:function(){return ce},op:function(){return un},O5:function(){return wa},_b:function(){return nn},t7:function(){return at},tT:function(){return je},Gi:function(){return Rn},YG:function(){return it},Ed:function(){return yn},kT:function(){return cn},qp:function(){return ke},Um:function(){return A},K3:function(){return Z},vr:function(){return zn},qE:function(){return Me},Je:function(){return J},wb:function(){return It},rC:function(){return z},lB:function(){return Ot},cq:function(){return Xn},kO:function(){return de},tp:function(){return H},Si:function(){return qn},k8:function(){return Sa},Du:function(){return da}});var i=s(59301),c={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"},f="data:image/png;base64,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",w=({dataSource:_=[],img:Y,imgWidth:X=346,title:Ke,sunTitle:Mt,bannerExtraContent:Yt})=>i.createElement("div",{className:c.banner},i.createElement("div",{className:c.content},i.createElement("aside",null,i.createElement("p",null,i.createElement("b",null,Ke),i.createElement("span",null,Mt)),_.length>0&&i.createElement("div",{className:c.btns},_.map((Ce,Ht)=>i.createElement("div",{key:Ht,onClick:Ce.click},Ce.name,Ce.sign?i.createElement("img",{src:f,width:39}):null))),Yt),Y&&i.createElement("img",{style:{marginTop:33,marginRight:38},src:Y,width:X}))),D={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"},k=s(92310),C=s.n(k),O=s(89392),R=Object.defineProperty,fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,ze=(_,Y,X)=>Y in _?R(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,Qe=(_,Y)=>{for(var X in Y||(Y={}))G.call(Y,X)&&ze(_,X,Y[X]);if(fe)for(var X of fe(Y))v.call(Y,X)&&ze(_,X,Y[X]);return _},ke=({dataSource:_=[],value:Y,onChange:X,onTitleChange:Ke,className:Mt,title:Yt,titleWidth:Ce=41,style:Ht={},fontColor:Dt="#6A7283",showCount:_t,classNameActive:Rt,styleItem:At={}})=>{const[$t,an]=(0,i.useState)(0),[En,Gt]=(0,i.useState)(!1),Zt=(0,i.useRef)(null),pn=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var rn;_.length!==0&&(((rn=Zt==null?void 0:Zt.current)==null?void 0:rn.clientHeight)>97?an(1):an(0)),_.length===0&&an(0),Gt(!1)},[_]),i.createElement("div",{className:C()(D.row,Mt),style:Ht},i.createElement("div",{onClick:(0,O.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:Ce,marginTop:En?12:4},className:`${D.title} ${Ke?"current":""}`},Yt),i.createElement("div",{className:En?`${D.tagsWrap} ${D.tagsBorderWrap}`:D.tagsWrap},i.createElement("div",{className:D.bar,ref:pn,style:$t>0?{height:$t===1?97:"auto",overflow:$t===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.createElement("div",{className:D.tag,ref:Zt},_==null?void 0:_.map(rn=>i.createElement("span",{onClick:()=>X(rn.id),key:rn.id,style:Qe(Qe({color:Dt},At),(rn==null?void 0:rn.style)||{}),className:Y===rn.id?C()(Rt||D.active,rn.classNameActive):""},i.createElement("span",{title:rn.name,className:D.name},rn.name),!!_t&&i.createElement("span",{className:D.num},rn.count))))),!!$t&&i.createElement(i.Fragment,null,$t===1?i.createElement("div",{onClick:()=>{var rn;an(2),((rn=Zt==null?void 0:Zt.current)==null?void 0:rn.clientHeight)>245?Gt(!0):Gt(!1)},className:D.action},"\u5C55\u5F00",i.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.createElement("div",{onClick:()=>{pn.current.scrollTop=0,an(1),Gt(!1)},className:D.action},"\u6536\u8D77",i.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Q={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"},Z=({dataSource:_=[],value:Y,onChange:X,onTitleChange:Ke,className:Mt,title:Yt,titleWidth:Ce=41,style:Ht={},fontColor:Dt="#6A7283",showCount:_t,expand:Rt=!0})=>{const[At,$t]=(0,i.useState)(0),[an,En]=(0,i.useState)(!1),Gt=(0,i.useRef)(null),Zt=(0,i.useRef)(null),[pn,rn]=(0,i.useState)(Rt);return i.createElement("div",{className:C()(Q.row,Mt),style:Ht},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,O.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:Ce,marginTop:an?12:4},className:`${Q.title} ${Ke?"current":""}`},Yt),i.createElement("i",{className:`iconfont ${pn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:pn?8:10},onClick:()=>rn(!pn)})),pn&&i.createElement("div",{className:an?`${Q.tagsWrap} ${Q.tagsBorderWrap}`:Q.tagsWrap},i.createElement("div",{className:Q.fenge}),i.createElement("div",{className:Q.bar,ref:Zt},i.createElement("div",{className:Q.tag,ref:Gt},_==null?void 0:_.map(Bn=>i.createElement("span",{onClick:()=>X(Bn.id),key:Bn.id,style:{color:Dt},className:Y===Bn.id?Q.active:""},i.createElement("span",{title:Bn.name,className:Q.name},Bn.name),!!_t&&i.createElement("span",{className:Q.num},Bn.count)))))))},j={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},A=({dataSource:_=[],value:Y,onChange:X,onTitleChange:Ke,className:Mt,title:Yt,titleWidth:Ce=41,style:Ht={},fontColor:Dt="#fff",showCount:_t,expand:Rt=!0})=>{const[At,$t]=(0,i.useState)(0),[an,En]=(0,i.useState)(!1),Gt=(0,i.useRef)(null),Zt=(0,i.useRef)(null),[pn,rn]=(0,i.useState)(Rt);return i.createElement("div",{className:C()(j.row,Mt),style:Ht},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,O.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:Ce},className:`${j.title} ${Ke?"current":""}`},Yt),i.createElement("i",{className:`iconfont ${pn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:pn?"#00DDC7":"#037F74",fontSize:pn?10:12},onClick:()=>rn(!pn)})),pn&&i.createElement("div",{className:an?`${j.tagsWrap} ${j.tagsBorderWrap}`:j.tagsWrap},i.createElement("div",{className:j.bar,ref:Zt},i.createElement("div",{className:j.tag,ref:Gt},_==null?void 0:_.map(Bn=>i.createElement("span",{onClick:()=>X(Bn.id),key:Bn.id,style:{color:Dt},className:Y===Bn.id?j.active:""},i.createElement("span",{title:Bn.name,className:j.name},Bn.name),!!_t&&i.createElement("span",{className:j.num},Bn.count)))))))},B={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"},H=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={}})=>i.createElement("div",{style:Mt,className:C()(B.tabs,Ke)},_.map(Yt=>i.createElement("span",{onClick:()=>X(Yt.id),className:Y===Yt.id?B.active:"",key:Yt.id},Yt.name))),le={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"},xe=s(92832),at=({dataSource:_=[],value:Y="",onChange:X,onInputChange:Ke=()=>{},className:Mt,style:Yt={},placeholder:Ce,allowClear:Ht=!1})=>{var Dt;const[_t,Rt]=(0,i.useState)(""),[At,$t]=(0,i.useState)("");(0,i.useEffect)(()=>{var Gt;let Zt=Y;(Gt=JSON.stringify(Y))!=null&&Gt.includes("{")&&(Rt(Y.id),Zt=Y.value||"");try{$t(decodeURIComponent(Zt||""))}catch(pn){$t(decodeURIComponent(Zt||""))}},[Y]);const an=()=>{X(encodeURIComponent(At),_t||null)},En=Gt=>{Gt!==_t&&(Rt(Gt),X(encodeURIComponent(At),Gt))};return i.createElement("div",{className:C()(le.input,Mt),style:Yt},!!_.length&&i.createElement("div",{className:le.dropdown},i.createElement("div",{className:le.text},(Dt=_.find(Gt=>Gt.id===_t))==null?void 0:Dt.name,i.createElement("i",{className:"iconfont icon-zhankai4"}),i.createElement("b",{className:le.b1}),i.createElement("b",{className:le.b2})),i.createElement("div",{className:le.menu},_.map((Gt,Zt)=>i.createElement("div",{key:Zt,onClick:()=>En(Gt.id)},Gt.name)))),i.createElement(xe.default,{onPressEnter:an,value:At,onChange:Gt=>{$t(Gt.target.value),Ke(encodeURIComponent(Gt.target.value),_t||null)},bordered:!1,placeholder:Ce}),i.createElement("i",{onClick:an,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ye={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},je=({dataSource:_=[],value:Y="",onChange:X,onInputChange:Ke=()=>{},className:Mt,style:Yt={},placeholder:Ce,allowClear:Ht=!1})=>{var Dt;const[_t,Rt]=(0,i.useState)(""),[At,$t]=(0,i.useState)("");(0,i.useEffect)(()=>{var Gt;let Zt=Y;(Gt=JSON.stringify(Y))!=null&&Gt.includes("{")&&(Rt(Y.id),Zt=Y.value||"");try{$t(decodeURIComponent(Zt||""))}catch(pn){$t(decodeURIComponent(Zt||""))}},[Y]);const an=()=>{X(encodeURIComponent(At),_t||null)},En=Gt=>{Gt!==_t&&(Rt(Gt),X(encodeURIComponent(At),Gt))};return i.createElement("div",{className:C()(ye.input,Mt),style:Yt},!!_.length&&i.createElement("div",{className:ye.dropdown},i.createElement("div",{className:ye.text},(Dt=_.find(Gt=>Gt.id===_t))==null?void 0:Dt.name,i.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),i.createElement("div",{className:ye.menu},_.map((Gt,Zt)=>i.createElement("div",{key:Zt,onClick:()=>En(Gt.id)},Gt.name)))),i.createElement(xe.default,{onPressEnter:an,value:At,onChange:Gt=>{$t(Gt.target.value),Ke(encodeURIComponent(Gt.target.value),_t||null)},bordered:!1,placeholder:Ce}),i.createElement("i",{onClick:an,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Fe={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"},J=({value:_,onChange:Y,className:X,total:Ke,pageSize:Mt,style:Yt={}})=>{const Ce=_<2,Ht=_>=Math.ceil(Ke/Mt);return Ke<=Mt?i.createElement(i.Fragment,null):i.createElement("div",{className:C()(Fe.quickPager,X),style:Yt},i.createElement("div",{onClick:()=>{Ce||Y(_-1,"prev")},className:Ce?Fe.disabled:""},"\u4E0A\u4E00\u9875"),i.createElement("div",{onClick:()=>{Ht||Y(_+1,"next")},className:Ht?Fe.disabled:""},"\u4E0B\u4E00\u9875"))},ge={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"},Pe=s(71418),I=s(6848),me=s(13570),V=s(74128),$=s(65862),ve=s(96908),ie=s(57177),tt=s(81378),Bt=s(2524),It=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt})=>{const _t=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:Dt},i.createElement("div",{className:C()(ge.list,_)},!!Y.length&&Y.map((Rt,At)=>{const{name:$t,id:an,identifier:En,power:Gt,cover_image_id:Zt,pic:pn}=Rt;return i.createElement("div",{className:ge.wrap,key:an,style:{width:_t,marginRight:(1+At)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/shixuns/${En}/challenges`,className:ge.li,onClick:rn=>{rn.preventDefault(),Ht&&(0,$.L9)([Ht]),Gt&&(0,$.xg)(`/shixuns/${En}/challenges`)}},i.createElement("div",{className:ge.img},i.createElement("img",{className:ge.cover,src:`${pn}`}),Rt.is_jupyter&&i.createElement("img",{className:ge.sign,src:ve}),Rt.is_jupyter_lab&&i.createElement("img",{className:ge.sign,src:ie}),Rt.is_unity_3d&&i.createElement("img",{className:ge.sign,src:tt})),i.createElement("div",{className:ge.name},i.createElement(I.Z,{title:$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:ge.e},$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:ge.tags},i.createElement(I.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,Rt.challenges_count))),!!Rt.myshixuns_count&&i.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,Rt.myshixuns_count))),i.createElement(I.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,Rt.level))),i.createElement("div",{className:ge.rate},i.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:Rt.score_info}),i.createElement("span",null,"\xA0",Rt.score_info?`${Rt.score_info}\u5206`:"5\u5206")))),!Gt&&i.createElement("div",{className:ge.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Y.length&&i.createElement(Bt.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"},Ot=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,wrapClassName:Ht,trackEventItems:Dt,loading:_t})=>{const Rt=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:_t},i.createElement("div",{className:C()(Et.list,_)},!!Y.length&&Y.map((At,$t)=>{const{name:an,id:En,identifier:Gt,power:Zt,cover_image_id:pn,pic:rn}=At;return i.createElement("div",{className:C()(Et.wrap,Ht),key:En,style:{width:Rt,marginRight:(1+$t)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/shixuns/${Gt}/challenges`,className:Et.li,onClick:Bn=>{Bn.preventDefault(),Dt&&(0,$.L9)([Dt]),Zt&&(0,$.xg)(`/shixuns/${Gt}/challenges`)}},i.createElement("img",{src:s(47621),className:Et.titleBg}),i.createElement("div",{className:Et.name},i.createElement(I.Z,{title:an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Et.e},an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:Et.img},i.createElement("img",{className:Et.cover,src:pn?`${V.Z.API_SERVER}/api/attachments/${pn}`:`${V.Z.IMG_SERVER+rn}`}),At.is_jupyter&&i.createElement("div",{className:Et.bq},"Jupyter"),At.is_jupyter_lab&&i.createElement("div",{className:Et.bq},"JupyterLab"),At.is_unity_3d&&i.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")),i.createElement("div",{className:"mt20 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:Et.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:Et.value},At.myshixuns_count)),i.createElement("div",null,i.createElement("span",{className:Et.text},"\u56F0\u96BE\u7B49\u7EA7"),i.createElement("span",{className:Et.value},At.level))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:Et.text},"\u5173\u5361\u6570"),i.createElement("span",{className:Et.value},At.challenges_count)),i.createElement("div",{className:Et.rate},i.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:At.score_info}),i.createElement("span",{className:Et.value,style:{color:"#FF9C00"}},"\xA0",At.score_info?`${At.score_info}\u5206`:"5\u5206"))))),!Zt&&i.createElement("div",{className:Et.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Y.length&&i.createElement(Bt.Z,null)))},Nt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ee="data:image/png;base64,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",N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",z=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt,wrapClassName:_t,imgClassName:Rt})=>{const At=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:Dt},i.createElement("div",{className:C()(Nt.list,_)},!!Y.length&&Y.map(($t,an)=>{const{name:En,id:Gt,identifier:Zt,power:pn,cover_image_id:rn,pic:Bn}=$t;return i.createElement("div",{className:C()(Nt.wrap,_t),key:Gt,style:{width:At,marginRight:(1+an)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/shixuns/${Zt}/challenges`,className:Nt.li,onClick:Dn=>{Dn.preventDefault(),Ht&&(0,$.L9)([Ht]),pn&&(0,$.xg)(`/shixuns/${Zt}/challenges`)}},i.createElement("div",{className:C()(Nt.img,Rt)},i.createElement("img",{className:Nt.cover,src:rn?`${V.Z.API_SERVER}/api/attachments/${rn}`:`${V.Z.IMG_SERVER+Bn}`}),$t.is_jupyter&&i.createElement("img",{className:Nt.sign,src:ee}),$t.is_jupyter_lab&&i.createElement("img",{className:Nt.sign,src:N}),$t.is_unity_3d&&i.createElement("img",{className:Nt.sign,src:g})),i.createElement("div",{className:Nt.name},i.createElement(I.Z,{title:En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Nt.e},En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:Nt.tags},i.createElement(I.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,$t.challenges_count))),!!$t.myshixuns_count&&i.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,$t.myshixuns_count))),i.createElement(I.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,$t.level))),i.createElement("div",{className:Nt.rate},i.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:$t.score_info}),i.createElement("span",null,"\xA0",$t.score_info?`${$t.score_info}\u5206`:"5\u5206")))),!pn&&i.createElement("div",{className:Nt.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Y.length&&i.createElement(Bt.Z,null)))},ne=s(61584),re={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"},ue=s(79005),Ue=s(20345),Re=s(77882),Oe=s(31081),vt=s(75309),zt=s(71979),Ft=s(47558),xt=s(42922),Pt=s(66832),jt=s(96593),T=s(19664),q=s(91833),Te=Object.defineProperty,Xe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,bt=(_,Y,X)=>Y in _?Te(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,dt=(_,Y)=>{for(var X in Y||(Y={}))We.call(Y,X)&&bt(_,X,Y[X]);if(Xe)for(var X of Xe(Y))kt.call(Y,X)&&bt(_,X,Y[X]);return _};const nt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:Ue},{name:"101\u8BA1\u5212",ptimg:Re,swimg:Oe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:vt,swimg:zt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:xt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Pt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:T,swimg:q}];var ce=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt,wrapClassName:_t,imgClassName:Rt,isArrow:At=!1,imgStyle:$t={}})=>{const an=Math.floor((Ce-(X-1)*Ke)/X),[En,Gt]=(0,i.useState)(),[Zt,pn]=(0,i.useState)(),rn=Dn=>Gt(Dn),Bn=()=>Gt(-1);return i.createElement(Pe.Z,{spinning:Dt},i.createElement("div",{className:C()(re.list,_)},!!(Y!=null&&Y.length)&&(Y==null?void 0:Y.map((Dn,_n)=>{var Ba;const{name:ka,id:xa,identifier:Ha,featured:ja,school_name:pa,image_url:ba,excellent:Ia,is_plan:Na}=Dn;return i.createElement("div",{key:xa,className:C()(re.wrap,_t),style:{width:an,marginRight:(1+_n)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/paths/${Ha}`,className:re.li,onClick:ga=>{ga.preventDefault(),Ht&&(0,$.L9)([Ht]),(0,$.xg)(`/paths/${Ha}`)}},i.createElement("img",{src:s(39057),className:re.titleBg}),i.createElement("div",{className:re.name},i.createElement(I.Z,{title:ka},i.createElement("span",{className:re.e,style:{color:At&&En===_n?"#145DFF":"#000000"},onMouseEnter:()=>{rn(_n)},onMouseLeave:Bn},ka))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:C()(re.img,Rt)},i.createElement("img",{className:re.cover,style:dt({},$t),src:`${V.Z.IMG_SERVER+ba}`}),(Ba=Dn==null?void 0:Dn.subject_tags)==null?void 0:Ba.map((ga,Kn)=>{var Oa,Pa;if(Kn===0){const za=(Oa=nt.find(Wa=>Wa.name==ga))==null?void 0:Oa.swimg;return i.createElement("img",{className:re.sign,src:za,style:{left:"-4px"}})}const Ya=(Pa=nt.find(za=>za.name==ga))==null?void 0:Pa.ptimg;return i.createElement("img",{className:re.sign,src:Ya,style:{left:`${48+52*(Kn-1)+2*Kn}px`}})}),i.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Dn==null?void 0:Dn.excellent)&&i.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:re.text},"\u7AE0\u8282\u6570"),i.createElement("span",{className:re.value},Dn.stages_count)),i.createElement("div",null,i.createElement("span",{className:re.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:re.value},Dn.members_count))))))})),!Y.length&&i.createElement(Bt.Z,null)))},u={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},b=s(41867),U=s(59301);const l=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:Ue},{name:"101\u8BA1\u5212",ptimg:Re,swimg:Oe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:vt,swimg:zt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:xt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Pt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:T,swimg:q}];var S=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt,onRemove:_t=()=>{},isCurrent:Rt=!0,showAlias:At=!1,wrapClassName:$t,imgClassName:an})=>{const En=Math.floor((Ce-(X-1)*Ke)/X),Gt=[{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(Zt=>(window.ENV==="build"&&(Zt.ptimg=`/react/build${Zt.ptimg}`,Zt.swimg=`/react/build${Zt.swimg}`),Zt));return U.createElement(Pe.Z,{spinning:Dt},U.createElement("div",{className:C()(u.list,_)},!!(Y!=null&&Y.length)&&(Y==null?void 0:Y.map((Zt,pn)=>{var rn;const{name:Bn,id:Dn,identifier:_n,featured:Ba,school_name:ka,image_url:xa,excellent:Ha,is_plan:ja}=Zt;return U.createElement("div",{key:Dn,className:C()(u.wrap,$t),style:{width:En,marginRight:(1+pn)%X===0?0:Ke+Yt,marginBottom:Mt}},U.createElement("a",{className:u.li,onClick:pa=>{pa.preventDefault(),pa.stopPropagation(),Ht&&(0,$.L9)([Ht]),(0,$.xg)(`/paths/${_n}`)}},U.createElement("div",{className:C()(u.img,an)},U.createElement("img",{className:u.cover,src:`${V.Z.IMG_SERVER+xa}`}),Rt&&(0,b.bg)()&&(Zt==null?void 0:Zt.studying)&&U.createElement("div",{className:`${u.movebq} user-path-items`,onClick:pa=>{pa.stopPropagation(),_t(Zt)}},U.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),U.createElement("span",{className:"c-red"},"\u79FB\u9664")),(rn=Zt==null?void 0:Zt.subject_tags)==null?void 0:rn.map((pa,ba)=>{var Ia,Na;if(ba===0){const Kn=(Ia=Gt.find(Oa=>Oa.name==pa))==null?void 0:Ia.swimg;return U.createElement("img",{className:u.sign,src:Kn,style:{left:"-4px"}})}const ga=(Na=Gt.find(Kn=>Kn.name==pa))==null?void 0:Na.ptimg;return U.createElement("img",{className:u.sign,src:ga,style:{left:`${48+52*(ba-1)+2*ba}px`}})}),U.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Zt==null?void 0:Zt.excellent)&&U.createElement("div",{className:u.bq},"\u5F00\u653E\u8BFE\u7A0B"))),U.createElement("div",{className:u.name},U.createElement(I.Z,{title:At&&(Zt!=null&&Zt.excellent_alias_name)?U.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Bn}`,U.createElement("br",null),U.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Zt==null?void 0:Zt.excellent_alias_name}`)):Bn},U.createElement("span",{className:u.e},At&&(Zt==null?void 0:Zt.excellent_alias_name)||Bn))),U.createElement("div",{className:u.tags},U.createElement("div",null,U.createElement(I.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),U.createElement("span",null,Zt.stages_count))),U.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),U.createElement("span",null,Zt.members_count)))))))})),!Y.length&&U.createElement(Bt.Z,null)))},L={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"},se="data:image/png;base64,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",be=s(59301),lt=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt})=>{const _t=Math.floor((Ce-(X-1)*Ke)/X);return be.createElement(Pe.Z,{spinning:Dt},be.createElement("div",{className:C()(L.list,_)},!!Y.length&&Y.map((Rt,At)=>{const{subject_identifier:$t,id:an,identifier:En,power:Gt}=Rt,Zt=Rt.is_public!=0&&Rt.is_public;return be.createElement("div",{className:L.wrap,key:an,style:{width:_t,marginRight:(1+At)%X===0?0:Ke+Yt,marginBottom:Mt}},be.createElement("a",{className:L.li,onClick:pn=>{pn.preventDefault(),Ht&&(0,$.L9)([Ht]),(0,$.xg)(Rt.first_category_url)}},be.createElement("div",{className:L.top},be.createElement(I.Z,{title:Rt.name},be.createElement("div",{className:L.name},Rt.name)),be.createElement("img",{className:L.img,src:V.Z.IMG_SERVER+"/images/"+Rt.avatar_url}),be.createElement("div",{className:L.text,title:Rt.creator},Rt.creator),$t&&be.createElement("div",{className:L.btns},be.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),be.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Zt&&be.createElement("div",{className:L.sign},"\u516C\u5F00")),be.createElement("div",{className:L.bottom},Rt.visits>0&&be.createElement(I.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},be.createElement("span",null,be.createElement("i",{className:"iconfont icon-liulanyan"}),be.createElement("span",null,Rt.visits))),Rt.course_members_count>0&&be.createElement(I.Z,{title:"\u6210\u5458",placement:"bottom"},be.createElement("span",null,be.createElement("i",{className:"iconfont icon-chengyuan"}),Rt.course_members_count)),Rt.tasks_count>0&&be.createElement(I.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},be.createElement("span",null,be.createElement("i",{className:"iconfont icon-zuoye"}),Rt.tasks_count)),Rt.is_end?be.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):be.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rt.is_accessible&&be.createElement("div",{className:L.lockWrap},be.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),be.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Y.length&&be.createElement(Bt.Z,null)))},Ge={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"},te="data:image/png;base64,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",F=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,wrapClassName:Ht,trackEventItems:Dt,loading:_t})=>{const Rt=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:_t},i.createElement("div",{className:C()(Ge.list,_)},!!Y.length&&Y.map((At,$t)=>{const{subject_identifier:an,id:En,identifier:Gt,power:Zt}=At,pn=At.is_public!=0&&At.is_public;return i.createElement("div",{className:C()(`${Ge.wrap} ${At.is_accessible?"":Ge.warpStyle}`,Ht),key:En,style:{width:Rt,marginRight:(1+$t)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{className:Ge.li,onClick:rn=>{rn.preventDefault(),Dt&&(0,$.L9)([Dt]),(0,$.xg)(At.first_category_url)}},i.createElement("div",{className:Ge.creator},i.createElement("img",{className:Ge.img,src:V.Z.IMG_SERVER+"/images/"+At.avatar_url}),i.createElement("div",{className:Ge.text,title:At.creator},At.creator)),i.createElement("div",{className:Ge.top},i.createElement(I.Z,{title:At.name},i.createElement("div",{className:Ge.name},At.name)),pn&&i.createElement("div",{className:Ge.sign},"\u516C\u5F00")),i.createElement("div",{className:Ge.middle},i.createElement("div",{className:Ge.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:Ge.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:Ge.value},(At==null?void 0:At.visits)||0)),i.createElement("div",null,i.createElement("span",{className:Ge.text},"\u6210\u5458"),i.createElement("span",{className:Ge.value},(At==null?void 0:At.course_members_count)||0))),i.createElement("div",{className:Ge.row},i.createElement("div",null,i.createElement("span",{className:Ge.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:Ge.value},(At==null?void 0:At.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:Ge.text},"\u72B6\u6001"),At.is_end?i.createElement("span",{className:Ge.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:Ge.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),an&&i.createElement("div",{className:Ge.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!At.is_accessible&&i.createElement("div",{className:Ge.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Y.length&&i.createElement(Bt.Z,null)))},P={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},He="data:image/png;base64,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",ct=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,wrapClassName:Ht,trackEventItems:Dt,loading:_t})=>{const Rt=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:_t},i.createElement("div",{className:C()(P.list,_)},!!Y.length&&Y.map((At,$t)=>{const{subject_identifier:an,id:En,identifier:Gt,power:Zt}=At,pn=At.is_public!=0&&At.is_public;return i.createElement("div",{className:C()(`${P.wrap} ${At.is_accessible?"":P.warpStyle}`,Ht),key:En,style:{width:Rt,marginRight:(1+$t)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{className:P.li,onClick:rn=>{rn.preventDefault(),Dt&&(0,$.L9)([Dt]),(0,$.xg)(At.first_category_url)}},i.createElement("div",{className:P.creator},i.createElement("img",{className:P.img,src:V.Z.IMG_SERVER+"/images/"+At.avatar_url}),i.createElement("div",{className:P.text,title:At.creator},At.creator)),i.createElement("div",{className:P.top},i.createElement(I.Z,{title:At.name},i.createElement("div",{className:P.name},At.name)),pn&&i.createElement("div",{className:P.sign})),i.createElement("div",{className:P.middle},i.createElement("div",{className:P.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:P.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:P.value},(At==null?void 0:At.visits)||0)),i.createElement("div",null,i.createElement("span",{className:P.text},"\u6210\u5458"),i.createElement("span",{className:P.value},(At==null?void 0:At.course_members_count)||0))),i.createElement("div",{className:P.row},i.createElement("div",null,i.createElement("span",{className:P.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:P.value},(At==null?void 0:At.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:P.text},"\u72B6\u6001"),At.is_end?i.createElement("span",{className:P.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:P.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),an&&i.createElement("div",{className:P.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!At.is_accessible&&i.createElement("div",{className:P.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Y.length&&i.createElement(Bt.Z,null)))},ht={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"},qe=s(65582),it=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={},tabBarExtraContent:Yt})=>i.createElement("div",{className:C()(ht.tabs,Ke),style:Mt},i.createElement("div",{className:ht.tabsWrap},_.map((Ce,Ht)=>i.createElement("aside",{className:ht.tab,onClick:()=>{X(Ce.id),Ce.link&&qe.history.push(Ce.link)},key:Ht},i.createElement("div",{className:Y===Ce.id?ht.active:""},Ce.name),(Ce==null?void 0:Ce.resetCount)==null&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement("span",null,"\uFF08",Ce==null?void 0:Ce.total,"\uFF09"),(Ce==null?void 0:Ce.resetCount)!==void 0&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement(I.Z,{title:(Ce==null?void 0:Ce.tip)!=null?Ce==null?void 0:Ce.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Ce==null?void 0:Ce.resetCount),"/",i.createElement("span",null,Ce==null?void 0:Ce.total),"\uFF09"))))),i.createElement("div",{className:ht.tabBar},Yt)),qt={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"},cn=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={},tabBarExtraContent:Yt})=>i.createElement("div",{className:C()(qt.tabs,Ke),style:Mt},i.createElement("div",{className:qt.tabsWrap},_.map((Ce,Ht)=>i.createElement("aside",{className:qt.tab,onClick:()=>{X(Ce.id),Ce.link&&qe.history.push(Ce.link)},key:Ht},i.createElement("div",{className:Y===Ce.id?qt.active:""},Ce.name),(Ce==null?void 0:Ce.resetCount)==null&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement("span",null,"\uFF08",Ce==null?void 0:Ce.total,"\uFF09"),(Ce==null?void 0:Ce.resetCount)!==void 0&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement(I.Z,{title:(Ce==null?void 0:Ce.tip)!=null?Ce==null?void 0:Ce.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Ce==null?void 0:Ce.resetCount),"/",i.createElement("span",null,Ce==null?void 0:Ce.total),"\uFF09"))))),i.createElement("div",{className:qt.tabBar},Yt)),Se={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},yn=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={},tabBarExtraContent:Yt})=>i.createElement("div",{className:C()(Se.tabs,Ke),style:Mt},i.createElement("div",{className:Se.tabsWrap},_.map((Ce,Ht)=>i.createElement("aside",{className:`${Se.tab} ${Y===Ce.id?Se.active:""}`,onClick:()=>{X(Ce.id),Ce.link&&qe.history.push(Ce.link)},key:Ht},i.createElement("div",null,Ce.name),(Ce==null?void 0:Ce.resetCount)==null&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement("span",null,"\uFF08",Ce==null?void 0:Ce.total,"\uFF09"),(Ce==null?void 0:Ce.resetCount)!==void 0&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement(I.Z,{title:(Ce==null?void 0:Ce.tip)!=null?Ce==null?void 0:Ce.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Ce==null?void 0:Ce.resetCount),"/",i.createElement("span",null,Ce==null?void 0:Ce.total),"\uFF09"))))),i.createElement("div",{className:Se.tabBar},Yt)),Rn=({className:_,style:Y={},children:X})=>i.createElement("div",{className:C()(_),style:Y},X),fn={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"},In=s(38854),Pn=s(20834);const Nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Xn=({sortValue:_,dropValue:Y,className:X,onSort:Ke,onDrop:Mt,dataSource:Yt=Nn})=>{var Ce;return i.createElement("div",{className:C()(fn.orderWrap,X)},i.createElement(In.Z,{dropdownRender:()=>i.createElement(Pn.default,null,Yt.map((Ht,Dt)=>i.createElement(Pn.default.Item,{key:Dt,onClick:()=>Mt(Ht.id)},Ht.name)))},i.createElement("span",{className:fn.orderTextWrap},(Ce=Yt.find(Ht=>Y===Ht.id))==null?void 0:Ce.name)),i.createElement("span",{className:fn.orderIconWrap},i.createElement("span",{className:fn.orderAsc},i.createElement("i",{className:_==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")})),i.createElement("span",{className:fn.orderDesc},i.createElement("i",{className:_==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")}))))},Sn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Zn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var de=({sortValue:_,dropValue:Y,className:X,onSort:Ke,onDrop:Mt,dataSource:Yt=Zn})=>{var Ce;return i.createElement("div",{className:C()(Sn.orderWrap,X)},i.createElement(In.Z,{dropdownRender:()=>i.createElement(Pn.default,null,Yt.map((Ht,Dt)=>i.createElement(Pn.default.Item,{key:Dt,onClick:()=>Mt(Ht.id)},Ht.name)))},i.createElement("span",{className:Sn.orderTextWrap},(Ce=Yt.find(Ht=>Y===Ht.id))==null?void 0:Ce.name)),i.createElement("span",{className:Sn.orderIconWrap},i.createElement("span",{className:Sn.orderAsc},i.createElement("i",{className:_==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")})),i.createElement("span",{className:Sn.orderDesc},i.createElement("i",{className:_==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")}))))},Ne={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"},_e=s(3113),Be=s(2337),De=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Kt=(_,Y,X)=>Y in _?De(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,vn=(_,Y)=>{for(var X in Y||(Y={}))ft.call(Y,X)&&Kt(_,X,Y[X]);if(Ie)for(var X of Ie(Y))Vt.call(Y,X)&&Kt(_,X,Y[X]);return _},tn=(_,Y)=>{var X={};for(var Ke in _)ft.call(_,Ke)&&Y.indexOf(Ke)<0&&(X[Ke]=_[Ke]);if(_!=null&&Ie)for(var Ke of Ie(_))Y.indexOf(Ke)<0&&Vt.call(_,Ke)&&(X[Ke]=_[Ke]);return X},gn=(_,Y,X)=>new Promise((Ke,Mt)=>{var Yt=Dt=>{try{Ht(X.next(Dt))}catch(_t){Mt(_t)}},Ce=Dt=>{try{Ht(X.throw(Dt))}catch(_t){Mt(_t)}},Ht=Dt=>Dt.done?Ke(Dt.value):Promise.resolve(Dt.value).then(Yt,Ce);Ht((X=X.apply(_,Y)).next())}),un=_=>{var Y=_,{className:X,style:Ke,children:Mt,loading:Yt=!1,openLoading:Ce,onClick:Ht=()=>{},size:Dt="middle",shape:_t="round",theme:Rt}=Y,At=tn(Y,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[$t,an]=(0,i.useState)(!1),En=(0,i.useMemo)(()=>{switch(Rt){case Be.Fy.THEMEONE:return Ne.ThemeOne;case Be.Fy.DEFAULT:default:return Ne.btn}},[Rt]);return i.createElement(_e.ZP,vn({onClick:(0,O.throttle)(Gt=>gn(void 0,null,function*(){Ce&&an(!0);try{yield Ht(Gt)}catch(Zt){console.log("error",Zt)}Ce&&an(!1)}),2e3,{leading:!0,trailing:!1}),className:C()(En,Ne[`${Dt}-${_t}`],X),style:Ke,size:Dt,shape:_t,loading:$t||Yt},At),Mt)},wn={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"},Me=({className:_,style:Y,children:X=null,onClick:Ke,title:Mt})=>i.createElement("div",{className:C()(wn.head,_),style:Y},i.createElement("span",{className:"primary-hover",onClick:Ke},i.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),i.createElement("b",{title:Mt},Mt),i.createElement("div",{className:wn.node},X)),ut={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"},Xt=({confirmShow:_=!0,confirmTitle:Y,confirmClick:X,cancelShow:Ke=!0,cancelTitle:Mt,cancelClick:Yt,className:Ce,style:Ht,confirmLoading:Dt=!1})=>i.createElement("div",{className:C()(ut.btns,Ce),style:Ht},_&&i.createElement(_e.ZP,{loading:Dt,onClick:X,type:"primary",className:ut.confirm},Y),Ke&&i.createElement(_e.ZP,{onClick:Yt,className:ut.cancel},Mt)),mn={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"},zn=({className:_,style:Y={},LeftContent:X,children:Ke,RightContent:Mt})=>i.createElement("div",{className:C()(mn.fixedBottom,_),style:Y},i.createElement("div",{className:mn.wrap},i.createElement("div",{className:mn.left},X),i.createElement("div",{className:mn.center},Ke),i.createElement("div",{className:mn.right},Mt))),xn={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"},nn=({className:_,style:Y={},dataSource:X=[]})=>i.createElement("div",{className:C()(xn.crumbs,_),style:Y},X.map((Ke,Mt)=>Mtqe.history.push(Ke.path)},Ke.name):i.createElement("span",null,Ke.name),i.createElement("span",null,"\xA0",">","\xA0")):i.createElement("span",{key:Mt,style:{color:"#5F6368"}},Ke.name))),Un=s(31797),Fn=Object.defineProperty,jn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Jn=(_,Y,X)=>Y in _?Fn(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,ea=(_,Y)=>{for(var X in Y||(Y={}))sa.call(Y,X)&&Jn(_,X,Y[X]);if(Qn)for(var X of Qn(Y))kn.call(Y,X)&&Jn(_,X,Y[X]);return _},ta=(_,Y)=>jn(_,Gn(Y)),va=(_,Y)=>{var X={};for(var Ke in _)sa.call(_,Ke)&&Y.indexOf(Ke)<0&&(X[Ke]=_[Ke]);if(_!=null&&Qn)for(var Ke of Qn(_))Y.indexOf(Ke)<0&&kn.call(_,Ke)&&(X[Ke]=_[Ke]);return X};const{Countdown:ha}=Un.default;var wa=_=>{var Y=_,{onChange:X}=Y,Ke=va(Y,["onChange"]);const[Mt,Yt]=(0,i.useState)(null);(0,i.useEffect)(()=>{typeof Mt=="number"&&Mt>=0&&X(Mt)},[Mt]);const Ce=Ht=>{const Dt=Math.floor(Ht/1e3);Yt(Dt)};return i.createElement(ha,ta(ea({},Ke),{onChange:Ce}))},ca={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qn=({DataProps:_,className:Y,style:X={}})=>{var Ke;return i.createElement("div",{className:C()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ca.ClassRoomItem,Y),style:X,onClick:()=>{(0,$.xg)(_==null?void 0:_.first_category_url)}},i.createElement("div",{className:"flex flex-col item-center"},i.createElement("img",{src:`${(Ke=V.Z)==null?void 0:Ke.IMG_SERVER}/images/${_==null?void 0:_.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(_==null?void 0:_.subject_identifier)&&i.createElement("div",{className:"mt-40px"},i.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),i.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},i.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(_!=null&&_.is_public)&&i.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"),i.createElement("span",{className:C()("text-16px font-medium",ca.TitleDom)},_==null?void 0:_.name)),i.createElement("div",{className:"c-grey-333 font-medium"},_==null?void 0:_.creator),i.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",_==null?void 0:_.course_members_count),i.createElement("div",{className:"c-grey-333 flex item-center justify-between"},i.createElement("div",null,"\u4F5C\u4E1A\uFF1A",_==null?void 0:_.tasks_count),_!=null&&_.is_end?i.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):i.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ya=Object.defineProperty,ua=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,na=(_,Y,X)=>Y in _?ya(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,aa=(_,Y)=>{for(var X in Y||(Y={}))Ea.call(Y,X)&&na(_,X,Y[X]);if(ua)for(var X of ua(Y))Yn.call(Y,X)&&na(_,X,Y[X]);return _},da=({DataProps:_=[],selectValue:Y,onChange:X,className:Ke,style:Mt={},extra:Yt,classNameItem:Ce,styleItem:Ht={},barHidden:Dt})=>{const[_t,Rt]=(0,i.useState)();return(0,i.useEffect)(()=>{Rt(Array.isArray(Y)?Y:[Y])},[Y]),i.createElement("div",{className:C()("flex px-20px py-10px gap-40px",Ke),style:aa({borderBottom:"1px solid #D3F0FF"},Mt)},_==null?void 0:_.map(At=>i.createElement("div",{key:At==null?void 0:At.id,className:C()("flex item-center justify-center current c-grey-333 text-16 relative",Ce,At==null?void 0:At.className),style:aa(aa({color:_t!=null&&_t.includes(At==null?void 0:At.id)?"#1890FF":"",minWidth:88},Ht),(At==null?void 0:At.style)||{}),onClick:$t=>{X==null||X({domEvent:$t,item:At}),At!=null&&At.link&&qe.history.push(At==null?void 0:At.link)}},At==null?void 0:At.name,!Dt&&(_t==null?void 0:_t.includes(At==null?void 0:At.id))&&i.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),i.createElement("div",{className:"ml-auto"},Yt))},On=Object.defineProperty,Fa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,fa=(_,Y,X)=>Y in _?On(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,ra=(_,Y)=>{for(var X in Y||(Y={}))Da.call(Y,X)&&fa(_,X,Y[X]);if(Ca)for(var X of Ca(Y))Ta.call(Y,X)&&fa(_,X,Y[X]);return _},ma=(_,Y)=>Fa(_,Za(Y)),Sa=({value:_,onChange:Y,onInputChange:X,className:Ke,style:Mt={},InputProps:Yt})=>{const[Ce,Ht]=(0,i.useState)(_);return i.createElement("div",{className:C()("flex item-center rounded-full px-10px py-2px",Ke),style:ra({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Mt)},i.createElement(xe.default,ma(ra({bordered:!1},Yt),{onChange:Dt=>{Ht(Dt.target.value),X==null||X(encodeURIComponent(Dt.target.value))},onPressEnter:Dt=>{Y==null||Y({domEvent:Dt,item:{value:Ce}})}})),i.createElement("img",{className:"h-22px current",src:s(25365),height:22,onClick:Dt=>{Y==null||Y({domEvent:Dt,item:{value:Ce}})}}))}},87434:function(et,Ze,s){"use strict";s.r(Ze),s.d(Ze,{default:function(){return Ge}});var i=s(2337),c=s(59301),f=s(65582),he=s(93018),w=s(90559),D=s(62945),k=s.n(D),C=s(65862),O={NewButton:"NewButton___Lacyu",PrevButton:"PrevButton___kCsYM",nextButton:"nextButton___bBA0u"},R=s(66457),fe=s(61527),G=s(49320),v=s(71418),ze=s(74128),Qe=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,Le=(te,ae,F)=>ae in te?Qe(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,Z=(te,ae)=>{for(var F in ae||(ae={}))ke.call(ae,F)&&Le(te,F,ae[F]);if(Ee)for(var F of Ee(ae))Q.call(ae,F)&&Le(te,F,ae[F]);return te};const j=({dispatch:te})=>{const[ae,F]=(0,c.useState)({sort:"desc",page:1,limit:20,keyword:"",order:"new"}),[,P,He,Ve]=(0,fe.U)(G.tS,Z({},ae)),ct=(0,c.useMemo)(()=>{var ht;if(((ht=Ve==null?void 0:Ve.subjects)==null?void 0:ht.length)==0)return;const qe=[...(Ve==null?void 0:Ve.subjects)||[]];return c.createElement(k(),{effect:"coverflow",initialSlide:1,slidesPerView:3,centeredSlides:!0,observer:!0,observeParents:!0,navigation:{nextEl:".swiper-next",prevEl:".swiper-prev"},renderPrevButton:()=>c.createElement("div",{className:`swiper-prev absolute current ${O.PrevButton} ${(qe==null?void 0:qe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,left:"140px",transform:"translateY(-50%)"}}),renderNextButton:()=>c.createElement("div",{className:`swiper-next absolute current ${O.nextButton} ${(qe==null?void 0:qe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,right:"140px",transform:"translateY(-50%)"}}),coverflowEffect:{rotate:-10,stretch:0,depth:60,modifier:2,slideShadows:!1}},qe==null?void 0:qe.map((K,it)=>c.createElement("div",{key:it,className:"flex items-center justify-center "},c.createElement("div",{className:"flex flex-col current p-20px relative rounded-18px group-hover-show",style:{width:"668px",height:"418px",background:"linear-gradient( #F9FDFF 0%, #FFFFFF 100%)"},onClick:()=>{(0,C.xg)(`/paths/${K==null?void 0:K.identifier}`)}},c.createElement("div",{className:"h-full w-full rounded-18px",style:{background:`url(${ze.Z.IMG_SERVER+(K==null?void 0:K.image_url)}) 0 0 / cover no-repeat fixed`}}),c.createElement("div",{className:"c-white absolute text-center text-20px font-semibold",style:{background:"rgba(0,0,0,0.5)",lineHeight:"58px",bottom:20,width:"calc(100% - 40px)",left:20,borderRadius:"0 0 18px 18px",letterSpacing:"2px"}},K==null?void 0:K.name),c.createElement("div",{className:"hover-div absolute text-center c-white",style:{top:"50%",left:"50%",transform:"translate(-50%,-50%)",lineHeight:"44px",width:"154px",background:`url(${s(4485)}) 0 / 100% no-repeat`}},"\u8FDB\u5165\u8BFE\u7A0B")))))},[Ve==null?void 0:Ve.subjects]);return(0,c.useEffect)(()=>{He(Z({},ae))},[]),c.createElement(c.Fragment,null,c.createElement(he.Z,{className:"absolute w-full",style:{top:0,left:0,zIndex:999},title:"\u667A\u6167\u8BFE\u7A0B"}),c.createElement(v.Z,{spinning:P},c.createElement("div",{className:"w-full h-screen flex flex-col justify-center item-center gap-60px",style:{background:`url(${s(47245)}) 0 0 / 100% 100% no-repeat`}},c.createElement("div",{className:"w-full"}," ",ct," "),c.createElement("div",{className:`h-64px flex item-center justify-center current c-white text-20px font-semibold ${O.NewButton}`,onClick:()=>{(0,R.tJ)(te)&&f.history.push("/paths/new")}},"\u65B0\u5EFA\u8BFE\u7A0B"))))};var p=(0,f.connect)(({user:te})=>({user:te}))(j),A=s(3918),B=s(95237),M=s(89392),H=s.n(M),le=s(9951),xe=s(6848),Ye={flex_box_center:"flex_box_center___wcaRK",flex_space_between:"flex_space_between___Y6WY2",flex_box_vertical_center:"flex_box_vertical_center___RrSOV",flex_box_center_end:"flex_box_center_end___l90RG",flex_box_column:"flex_box_column___Bscej",carousel:"carousel___LevDg",left:"left___iosrI",right:"right___QhNqD",li:"li___GJ0eX",cover:"cover___dtJPP",imgWrap:"imgWrap___cl_cs",sign:"sign___L4Y2T",bq:"bq___T7x98",name:"name___YuNYF",e:"e___j_NRF",unit:"unit___EO5j7",tags:"tags___xxguq",tag1:"tag1___loB3H",tag2:"tag2____XnRZ"},at="data:image/png;base64,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",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAXNSR0IArs4c6QAACl5JREFUeF7tnQtMG+cdwL8z2LGNARPMw4lMtikKSJnWWAN1iUuUonhdlkgo1RJRWEiCUqsQEqqKJZuaiblTRzdl0SA8EtSSAHkVTUmJlqKIKkOhlFVluE3phiXSCrOMGJtgwNhggz39z5xjGxvf4ccd7D5FUSLf9/rd//v+j+9xGGJAqqqqih0bG+MhhLgzCHE32GJjeTwetsBbwIRIiOAPnizwx4JibbFOm83mnOctLMQjZEcI2aVSqU2tVi/Q3R2Mjga0t7fHdHd3CxYWFvgLPB5PKCSIhdYaiwVg22yxsbFze/bssR4+fHgxtBKp544a0KqqKs7o6GgchxMv5G/cEOPVVAtCRosRWYwWZLVOIKMFRBFkEaQS//t5EuIyi5BQiCRCIRIIkpFQAv+WPJfkpafnns0vOhwzFplMNqtWqx3U8VDPEXGgKpWKixBK5InFMKTdyagzoomJUWQ0GpHR6AONej/wHBIAK5Gg5GQZkmRIvEqxmUw2hNBUU1MTTBERSxEDWlVVxftWrxcnJiTEEq0HeKOjo8io0y0TvHD3EGYRSUYGkslkOGQiTU1PL/wgLc2kVqsBcNhT2IHC/NjZ2bMxLkUAkokn3ZAOaUe1+JCmI8GUkCnLRBlZGe7qZw1W+759uc/CPc+GDajT6cR+efp0fJJTICK0sm5oCGm12ohLI9mXBFKbmQlgs1xZLAhNYlbztdraGQzDnGTLWem5sAAFs2fEYJCIRCIOVAbzo0aroU0ig4EBiZVnyt3zrNlsdmxJSTGGw+wKGeiRI5VxiYmcRJBKMFu0Gg3S6YzB+sSI3zMyJChTLke42WZBaGrKMdXWdn42lMatGigM8aNHyzcmpMdtcEmlDmk0GsYMb7JQgKVcDtLqml+nn87Ot7TUPVvtFLAqoACzuLQ0hdDgIJVDQzqyfWDkc1lZGbi0QgJLoLWx0bAaqJSBgoE+YjCk4vOlBaHe3l7cllwPCcwrhUKBOwhL8+o4VYeAElCAOTY2lsYTizGYLzU4THpMoUi9QHAO5AoFPq/aTCanVCrVU4FKGigM8+MnT6aBZALM3q5eXAmtxwQwFUoXVJDUK/X1erLDnxRQzzlzvcMkBMQTKpU5lRTQ4uKTybg2x+fMrnU3zAONMhj+CoUSn1NB+7e21k8EG5FBgeJ2ppSTCAXBMF8vCigYGOJ3XFEpFS7tPxbcTl0RKHhAExPWVHhD68E0IgvR9zm3SWVBKDlZAJo/YCA7IFBPJQRGe2+vZrXtWRf5FAqX8R9MSQUEWnTqVEKSQCByKaGuNecBhfstgkelUCpxzT9ptZqvX7w47a8Ov0AhBPfwYX8aDHWwNdeKbx5uiL7lge8PNioo5927s/X+Qn9+gR4/fioF4pkQNQJPiE3PCYAnBasBEE+9cuWiwZfNMqAQaZ+wWvEQdxcM9XXmCYUqHBD6UyqVeDHJAgGE/Lwi/8uAHnnjjVQIekBwWKPRhlr/uswvl7uC1GDwt126NO7ZSS+gsKDGE4tTcOns6Pi/V0SBpAEUlDI/H//ZZjIZPBf+fIFKYHUS1oAgtsmmwAQghgprVLCa2tTU5A63uYFCJGnCak1n505yYuQzlz4lIlJuoCUlJfFCiSQeXEtwMdkUnAC4pOCaWozGmebm5hnI4QZ64kRFGuzogKEOQz5aqbGxJlOpfPk8l8vNtFrn+1parv26uvr8WLTqD6UeGPIw9GGHyvvv1+jdQHFDvr8/jQ5l9Pjx1/e5XO4PiY4tLi4+uXPnb6+99dbZx6F0Nhp5PZXT7myXoY9LaFlZmYgjEiXQYciPjPz7GwzDxJ4AHA7Hs4cPPysqLj7xKBpgQqmDMPQdZvN0Q0ODGQeqUqlw7U5HRKm//9OK1FTJGd9OOZ1O88DAQMnBg0WMntCJSBSh7XGgJeXlm8DphyAIHWtEAwOf/koikbzpR1LmtVrtSaUyvzMUKYpkXjwIrVTiy0HNdXX/xfCYp9WaCg5/R0dHJOtesey+vr+XbN4sfcdTUS5lWBwZGT2bm6u8SVvjglScD0a+EHdFxzGVSiXkicViJphLDx50Hty69ft/QQi5d+wRfdHrDX/IycmtZyJUwnyymUwmAAp7N+OY4h19/PFf87Zv396EYZjAF97k5OSlF17Y+XumQfXwmmax11QqSTJNCikQmJs3r2bv2vViK4Zh+FqWZzKbzR8qFHsrJydNUdmRTOblEYppwmSyYceOlaWLUkUcfAcIgzZ5Xb5cm/XKK3tvcDgc3D72TBbL3P2CguLSL798NE+mw5F+BuKjYD6Zx80OTKV6U8oT8zC6NPxKnX333d/JCgsP3YqJifme73Nzc3P/qKx8++jdu/fMkQYWrHxC09tMNidGmExMDSafPl0qqagou+7pTREdtNvtgzU1DUW1tY20bq4iAiVgOmHl5Wc2gcpncvzz1Vfz4997T32Vz+f/xFdaFhcXv7t+/cOCc+fe+U8wSYrU724X1IIQVn7mzCaoiMlAoX07dvxow61brZeEQv5P/UB9cvbsb/e2t9/2uxIZKZBEuZ4+/ZoBCo1PT0+L6e6+/4FQyHct6nik4eHvyvPy9t2JNDx/5XsDXQNDnujERx/deEkulzdjGBbn27Gens8OFBWV0LLM4DXkma6UCHCffHJ3/7Zt2+oQQl4HyOD38XHjn7KzX6qhQzqhTi+lxGSziQDU09NVuGWL7I8IIfyUiUdyPnkydm7nzpev0gUT6vUym5hq2BOAvviipzwtLeU3foDZh4e/rcjL+zl9EZ2lRnkZ9kx0PQl4X33VV5WUlKTyhel0Oq2Dg4Mn9u8/1E2nZBJ1e7meTAuOENr8wYN7fxaJRIf8wDT19n5eXFh47J9MgAlt8AqOMCl8B43Lyfkxv63tg0Z/9qbD4Xja2dlVWFpawagtLV7hO6YEmAHmkkfUwufzX/SVPiZ4RIFGhFeAGR6iewkE2rDks9/gcrnbfRtut9u/vnChrqi+/nLQPe7RngaWLYFAA+hcpIP6q6vVGQUFv7gZIKrUV1n59jEmRJX8vSy/i3R0LiPX1V3YeuDAz9rXQtzTH1C/y8h0bnQYHn50j8fj7fBtLBMj875tDLjRAR6kayuOv40OTF078gUacCsOrpho2izmsybv0OsN1Tk5uQ3RVi6rqW/FzWJ0bme8ffvaLql0c+bg4Defv/56+b9W07lo5wm6ndFT2zNlSTnakKjUF3TD7RJQdks4Caqkt4RDWeyhheBESR9agKLYYzUrA6V8rAaKYw9+BYZK+eAXFMUeTfQPdNVHE6E49vCsN9SQDs9CUezxbm+gIR/vXlJQ7AUECKGwXEBAvB/2iowwXpFBQGUvcQnjJS7EfEpczcZeM7SynRr0VhwiO3sRFrn7RUkDXVJS7FVtQTxTSkAJqOxlgoGpUgbqO6fC/+k4gRc8hEHtCdquu/ScU9kLWZe/tFVJqGcx7JXB3lBDBkp4VOyl1i6wYQFKzKvstethBEoIPvthAGrKkPTT7KcrSKOi9iD7cRVqvEg/zX7+hzQq6g+yH6iizoxSjvX0CbX/AfTzfae6+S7aAAAAAElFTkSuQmCC",rt=s(61584),Fe=({dataSource:te})=>{const ae=(0,c.useRef)(null);return c.createElement("div",{className:Ye.carousel},c.createElement("img",{className:Ye.left,src:at,onClick:()=>{ae.current.prev()}}),c.createElement(le.Z,{ref:ae,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1,dots:!0,autoplay:!0,style:{marginLeft:-9},centerMode:!0,centerPadding:"0px"},te==null?void 0:te.map((F,P)=>{var He;return console.log("itemsssss",F),c.createElement("div",{key:F==null?void 0:F.id},c.createElement("a",{href:`/paths/${F.identifier}`,className:Ye.li},c.createElement("div",{className:Ye.imgWrap},c.createElement("img",{className:Ye.cover,src:ze.Z.IMG_SERVER+"/"+F.image_url,alt:""}),(He=F==null?void 0:F.subject_tags)==null?void 0:He.map((Ve,ct)=>{var ht,qe;if(ct===0){const it=(ht=rt.i.find(qt=>qt.name==Ve))==null?void 0:ht.swimg;return c.createElement("img",{className:Ye.sign,src:it,style:{left:"-4px"}})}const K=(qe=rt.i.find(it=>it.name==Ve))==null?void 0:qe.ptimg;return c.createElement("img",{className:Ye.sign,src:K,style:{left:`${48+52*(ct-1)+2*ct}px`}})}),c.createElement("div",{style:{position:"absolute",top:"150px",left:"10px"}},(F==null?void 0:F.is_free)&&c.createElement("div",{className:Ye.bq},"\u5F00\u653E\u8BFE\u7A0B"))),c.createElement("div",{className:Ye.name},c.createElement(xe.Z,{title:F.name},c.createElement("span",{className:Ye.e},F.name))),c.createElement("div",{className:Ye.tags},c.createElement("div",null,c.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.createElement("span",null,F.stages_count))),c.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.createElement("span",null,F.members_count)))))))}),(te==null?void 0:te.length)<4&&Array(4-(te==null?void 0:te.length)%4).fill(null).map((F,P)=>c.createElement("div",{key:`placeholder-${P}`,style:{visibility:"hidden"}}))),c.createElement("img",{className:Ye.right,src:ye,onClick:()=>{ae.current.next()}}))},we=s(41867),J=s(79274),ge="data:image/png;base64,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",Pe=s(95494),I={listBg:"listBg___Bt52V",tabContainer:"tabContainer____6czc",tabItem:"tabItem___c1mU7",active:"active___uy3gl",myInput:"myInput___lX02j",filterBg:"filterBg___JXIgN",one_style:"one_style___Z6twN",two_style:"two_style___iPu6y",CourseList:"CourseList___PHj5q",itemwrap:"itemwrap___IbTLe"},me=Object.defineProperty,V=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(te,ae,F)=>ae in te?me(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,tt=(te,ae)=>{for(var F in ae||(ae={}))$.call(ae,F)&&ie(te,F,ae[F]);if(V)for(var F of V(ae))ve.call(ae,F)&&ie(te,F,ae[F]);return te},Bt=(te,ae)=>{var F={};for(var P in te)$.call(te,P)&&ae.indexOf(P)<0&&(F[P]=te[P]);if(te!=null&&V)for(var P of V(te))ae.indexOf(P)<0&&ve.call(te,P)&&(F[P]=te[P]);return F},yt=(te,ae,F)=>new Promise((P,He)=>{var Ve=qe=>{try{ht(F.next(qe))}catch(K){He(K)}},ct=qe=>{try{ht(F.throw(qe))}catch(K){He(K)}},ht=qe=>qe.done?P(qe.value):Promise.resolve(qe.value).then(Ve,ct);ht((F=F.apply(te,ae)).next())});const It=te=>{var ae=te,{globalSetting:F,dispatch:P,user:He}=ae,Ve=Bt(ae,["globalSetting","dispatch","user"]),ct,ht,qe,K,it;const[qt,gt]=(0,f.useSearchParams)(),cn=(0,f.useLocation)(),[Se,en]=(0,c.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all",platform_system_id:"all"}),[yn,Mn]=(0,c.useState)([]),[Rn,fn]=(0,c.useState)([]),In=(0,c.useRef)([{id:"all",name:"\u5168\u90E8"}]),[Pn,Nn]=(0,c.useState)([]),[$n,Xn]=(0,c.useState)([]),[Sn,Zn]=(0,c.useState)(0),[Ae,de]=(0,c.useState)(!0),[Ne,_e]=(0,c.useState)([{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,we.bg)()&&_e([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,we.bg)()]);const Be=[{id:"all",name:"\u5168\u90E8\u8BFE\u7A0B"},{id:1,name:"\u56FD\u5BB6\u4E00\u6D41"},{id:3,name:"\u7701\u7EA7\u4E00\u6D41"},{id:5,name:"\u7CBE\u54C1\u8BFE\u7A0B"},{id:4,name:"\u5F00\u653E\u8BFE\u7A0B"},{id:6,name:"101\u8BA1\u5212"}];(0,c.useEffect)(()=>(P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{P({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{Ie(),window.location.href.split("&").length===1&&ft(Se)},[]),(0,c.useEffect)(()=>(qt.get("openLearningPath")==="true"&&P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),()=>{P({type:"pathsList/clearListParams",payload:{}})}),[cn.pathname]),(0,c.useEffect)(()=>{var Me,ut;(Me=He==null?void 0:He.userInfo)!=null&&Me.login&&!((ut=He==null?void 0:He.userInfo)!=null&&ut.has_learn_path)&&(0,we.fn)()&&De()},[He]);const De=()=>{P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},Ie=()=>yt(void 0,null,function*(){var Me;const ut=yield(0,G.fh)({source:"subject"});if(ut.status!==-1){Mn([{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.disciplines)||[]]),(Me=ut==null?void 0:ut.disciplines)==null||Me.forEach(Ct=>{var Xt;In.current=(Xt=In.current)==null?void 0:Xt.concat(Ct.sub_disciplines||[])}),fn(In.current);for(let Ct in window.location.href.split("&")){if(window.location.href.split("&")[Ct].indexOf("?discipline_id")>-1||window.location.href.split("&")[Ct].indexOf("current_id")>-1){Se.page=1,Se.discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),Se.sub_discipline_id="all";const Xt=ut==null?void 0:ut.disciplines.find(An=>An.id===Number(window.location.href.split("&")[Ct].split("=")[1].toString())),mn=window.location.href.split("&")[Ct].split("=")[1].toString()==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(Xt==null?void 0:Xt.sub_disciplines)||[]];en(tt({},Se)),fn(mn),window.location.href.split("&")[Ct].indexOf("current_id")>-1&&ft(Se)}window.location.href.split("&")[Ct].indexOf("sub_discipline_id")>-1&&(Se.page=1,Se.sub_discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),en(tt({},Se)),ft(Se))}}}),ft=Me=>yt(void 0,null,function*(){de(!0),Me.keyword=Me.keyword;const ut=H().pickBy(Me,Xt=>Xt!=="all"),Ct=yield(0,G.tS)(ut);Ct.status!==-1&&(Xn((Ct==null?void 0:Ct.subjects)||[]),Zn((Ct==null?void 0:Ct.total_count)||0),Nn((Ct==null?void 0:Ct.recommend_subjects)||[])),de(!1)}),Vt=()=>{const Me="/paths/new";(0,R.tJ)(P)&&Me&&(window.location.href=Me)},Kt=()=>{(0,C.L9)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,C.xg)("/paths/guidance")},vn=Me=>{Se.page=1,Se.discipline_id="all",Se.sub_discipline_id="all",Se.platform_system_id=Me,en(tt({},Se)),ft(Se)},tn=Me=>{Se.page=1,Se.discipline_id=Me,Se.sub_discipline_id="all";const ut=yn.find(Xt=>Xt.id===Me),Ct=Me==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.sub_disciplines)||[]];en(tt({},Se)),fn(Ct),ft(Se)},gn=Me=>{Se.page=1,Se.sub_discipline_id=Me,en(tt({},Se)),ft(Se)},hn=Me=>{Se.page=1,Se.order=Me,en(tt({},Se)),ft(Se)},un=(Me,ut)=>{Se.page=1,Se.keyword=Me,Se.type=ut,en(tt({},Se)),ft(Se),Me&&(0,J.tk)({name:Me,copywriting:Me,position:"Subject"})},wn=(Me,ut)=>{Se.page=Me,en(tt({},Se)),ft(Se)},Qt=[{name:"\u65B0\u5EFA\u8BFE\u7A0B",click:Vt,ButtonProps:{type:"primary"},isShow:((ct=He.userInfo)==null?void 0:ct.user_identity)!=="\u5B66\u751F"&&!((ht=F==null?void 0:F.setting)!=null&&ht.hide_subject)},{name:"\u65B0\u624B\u6307\u5F15",ButtonProps:{type:"primary"},click:Kt,sign:!1,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,C.xg)("/pathsoverview")},isShow:(qe=He==null?void 0:He.userInfo)==null?void 0:qe.is_show_btn}].filter(Me=>Me.isShow);return c.createElement("div",{className:"py-20px-rem px-24px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-24px-rem"},c.createElement(A.t7,{className:I.myInput,style:{width:507,marginRight:"auto",zIndex:1},dataSource:Be,value:{id:Se.type,value:Se.keyword},onChange:un,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),Qt==null?void 0:Qt.map((Me,ut)=>c.createElement("div",{className:(Me==null?void 0:Me.name)=="\u6982\u89C8\u7EDF\u8BA1"?I.one_style:I.two_style,key:ut,onClick:Me==null?void 0:Me.click},Me==null?void 0:Me.name))),c.createElement("div",{className:"py-18px-rem px-20px-rem rounded-8px-rem mt-14px-rem",style:{background:"#E7F0FF",position:"relative"}},c.createElement("img",{src:Pe,className:I.filterBg}),c.createElement(A.K3,{dataSource:yn,title:"\u65B9\u5411",value:(Se==null?void 0:Se.discipline_id)==="all"?Se==null?void 0:Se.discipline_id:Number(Se==null?void 0:Se.discipline_id),onChange:tn,fontColor:"#000000"}),c.createElement(A.K3,{dataSource:Rn,expand:!1,title:"\u5B50\u7C7B",value:(Se==null?void 0:Se.sub_discipline_id)==="all"?Se==null?void 0:Se.sub_discipline_id:Number(Se==null?void 0:Se.sub_discipline_id),onChange:gn,fontColor:"#000000",style:{marginBottom:0}})),((K=He.userInfo)==null?void 0:K.user_id)!==2&&(0,we.JA)()&&((it=F==null?void 0:F.setting)==null?void 0:it.main_site)&&!!(Pn!=null&&Pn.length)&&c.createElement(c.Fragment,null,c.createElement("img",{src:ge,alt:"",width:82,height:18,className:"mt30"}),c.createElement(Fe,{dataSource:Pn})),c.createElement("div",{className:"mt-20px-rem rounded-20px-rem py-20px-rem px-20px-rem bg-white",style:{position:"relative",border:"1px solid #ffffff"}},c.createElement("img",{src:s(45467),className:I.listBg}),c.createElement(B.Z,{align:"middle",justify:"start",className:"mb30"},c.createElement("div",{className:I.tabContainer},Ne.map(Me=>c.createElement("div",{key:Me.id,onClick:()=>hn(Me.id),className:`${I.tabItem} ${(Se==null?void 0:Se.order)===Me.id?I.active:""}`},Me.name)))),c.createElement(A.Oz,{dataSource:$n,right:0,bottom:0,col:4,loading:Ae,className:I.CourseList,wrapClassName:I.itemwrap}),c.createElement(A.Je,{style:{marginTop:7},total:Sn,value:Se.page,pageSize:Se.limit,onChange:wn})))};var Et=(0,f.connect)(({user:te,globalSetting:ae})=>({user:te,globalSetting:ae}))(It),ot={flex_box_center:"flex_box_center___onXwE",flex_space_between:"flex_space_between___t3ZjI",flex_box_vertical_center:"flex_box_vertical_center___zej4k",flex_box_center_end:"flex_box_center_end___qNiY7",flex_box_column:"flex_box_column___W6vMV",carousel:"carousel___EcpX1",left:"left___oOOF6",right:"right___r7L8g",li:"li___Dk3R_",cover:"cover___tRFjh",imgWrap:"imgWrap___a4G4p",sign:"sign___kMz5R",bq:"bq___fz3q2",name:"name___zAspP",e:"e___GUkTx",unit:"unit___UxvfD",tags:"tags___vmYZJ",tag1:"tag1___TQRyn",tag2:"tag2___Cl3vT"},Ot="data:image/png;base64,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",Nt="data:image/png;base64,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",N=({dataSource:te})=>{const ae=(0,c.useRef)(null);return c.createElement("div",{className:ot.carousel},c.createElement("img",{className:ot.left,src:Ot,onClick:()=>{ae.current.prev()}}),c.createElement(le.Z,{ref:ae,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1,dots:!0,autoplay:!0,style:{marginLeft:-9},centerMode:!0,centerPadding:"0px"},te==null?void 0:te.map((F,P)=>{var He;return console.log("itemsssss",F),c.createElement("div",{key:F==null?void 0:F.id},c.createElement("a",{href:`/paths/${F.identifier}`,className:ot.li},c.createElement("div",{className:ot.imgWrap},c.createElement("img",{className:ot.cover,src:ze.Z.IMG_SERVER+"/"+F.image_url,alt:""}),(He=F==null?void 0:F.subject_tags)==null?void 0:He.map((Ve,ct)=>{var ht,qe;if(ct===0){const it=(ht=rt.i.find(qt=>qt.name==Ve))==null?void 0:ht.swimg;return c.createElement("img",{className:ot.sign,src:it,style:{left:"-4px"}})}const K=(qe=rt.i.find(it=>it.name==Ve))==null?void 0:qe.ptimg;return c.createElement("img",{className:ot.sign,src:K,style:{left:`${48+52*(ct-1)+2*ct}px`}})}),c.createElement("div",{style:{position:"absolute",top:"150px",left:"10px"}},(F==null?void 0:F.is_free)&&c.createElement("div",{className:ot.bq},"\u5F00\u653E\u8BFE\u7A0B"))),c.createElement("div",{className:ot.name},c.createElement(xe.Z,{title:F.name},c.createElement("span",{className:ot.e},F.name))),c.createElement("div",{className:ot.tags},c.createElement("div",null,c.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.createElement("span",null,F.stages_count))),c.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.createElement("span",null,F.members_count)))))))}),(te==null?void 0:te.length)<4&&Array(4-(te==null?void 0:te.length)%4).fill(null).map((F,P)=>c.createElement("div",{key:`placeholder-${P}`,style:{visibility:"hidden"}}))),c.createElement("img",{className:ot.right,src:Nt,onClick:()=>{ae.current.next()}}))},g="data:image/png;base64,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",x={list_wrap:"list_wrap___thY1Y",tabContainer:"tabContainer___k6NQd",tabItem:"tabItem___tU9Zf",active:"active___n0L_z",myInput:"myInput___A7iAZ",one_style:"one_style___b5stG",two_style:"two_style___NYHmg",CourseList:"CourseList___E5xcI",itemwrap:"itemwrap___TWioN",listBg:"listBg___SaxKN"},z=Object.defineProperty,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ue=(te,ae,F)=>ae in te?z(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,Re=(te,ae)=>{for(var F in ae||(ae={}))re.call(ae,F)&&Ue(te,F,ae[F]);if(ne)for(var F of ne(ae))ue.call(ae,F)&&Ue(te,F,ae[F]);return te},Oe=(te,ae)=>{var F={};for(var P in te)re.call(te,P)&&ae.indexOf(P)<0&&(F[P]=te[P]);if(te!=null&&ne)for(var P of ne(te))ae.indexOf(P)<0&&ue.call(te,P)&&(F[P]=te[P]);return F},vt=(te,ae,F)=>new Promise((P,He)=>{var Ve=qe=>{try{ht(F.next(qe))}catch(K){He(K)}},ct=qe=>{try{ht(F.throw(qe))}catch(K){He(K)}},ht=qe=>qe.done?P(qe.value):Promise.resolve(qe.value).then(Ve,ct);ht((F=F.apply(te,ae)).next())});const zt=te=>{var ae=te,{globalSetting:F,dispatch:P,user:He}=ae,Ve=Oe(ae,["globalSetting","dispatch","user"]),ct,ht,qe,K,it;const[qt,gt]=(0,f.useSearchParams)(),cn=(0,f.useLocation)(),[Se,en]=(0,c.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all",platform_system_id:"all"}),[yn,Mn]=(0,c.useState)([]),[Rn,fn]=(0,c.useState)([]),In=(0,c.useRef)([{id:"all",name:"\u5168\u90E8"}]),[Pn,Nn]=(0,c.useState)([]),[$n,Xn]=(0,c.useState)([]),[Sn,Zn]=(0,c.useState)(0),[Ae,de]=(0,c.useState)(!0),[Ne,_e]=(0,c.useState)([{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,we.bg)()&&_e([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,we.bg)()]);const Be=[{id:"all",name:"\u5168\u90E8\u8BFE\u7A0B"},{id:1,name:"\u56FD\u5BB6\u4E00\u6D41"},{id:3,name:"\u7701\u7EA7\u4E00\u6D41"},{id:5,name:"\u7CBE\u54C1\u8BFE\u7A0B"},{id:4,name:"\u5F00\u653E\u8BFE\u7A0B"},{id:6,name:"101\u8BA1\u5212"}];(0,c.useEffect)(()=>(P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{P({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{Ie(),window.location.href.split("&").length===1&&ft(Se)},[]),(0,c.useEffect)(()=>(qt.get("openLearningPath")==="true"&&P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),()=>{P({type:"pathsList/clearListParams",payload:{}})}),[cn.pathname]),(0,c.useEffect)(()=>{var Me,ut;(Me=He==null?void 0:He.userInfo)!=null&&Me.login&&!((ut=He==null?void 0:He.userInfo)!=null&&ut.has_learn_path)&&(0,we.fn)()&&De()},[He]);const De=()=>{P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},Ie=()=>vt(void 0,null,function*(){var Me;const ut=yield(0,G.fh)({source:"subject"});if(ut.status!==-1){Mn([{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.disciplines)||[]]),(Me=ut==null?void 0:ut.disciplines)==null||Me.forEach(Ct=>{var Xt;In.current=(Xt=In.current)==null?void 0:Xt.concat(Ct.sub_disciplines||[])}),fn(In.current);for(let Ct in window.location.href.split("&")){if(window.location.href.split("&")[Ct].indexOf("?discipline_id")>-1||window.location.href.split("&")[Ct].indexOf("current_id")>-1){Se.page=1,Se.discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),Se.sub_discipline_id="all";const Xt=ut==null?void 0:ut.disciplines.find(An=>An.id===Number(window.location.href.split("&")[Ct].split("=")[1].toString())),mn=window.location.href.split("&")[Ct].split("=")[1].toString()==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(Xt==null?void 0:Xt.sub_disciplines)||[]];en(Re({},Se)),fn(mn),window.location.href.split("&")[Ct].indexOf("current_id")>-1&&ft(Se)}window.location.href.split("&")[Ct].indexOf("sub_discipline_id")>-1&&(Se.page=1,Se.sub_discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),en(Re({},Se)),ft(Se))}}}),ft=Me=>vt(void 0,null,function*(){de(!0),Me.keyword=Me.keyword;const ut=H().pickBy(Me,Xt=>Xt!=="all"),Ct=yield(0,G.tS)(ut);Ct.status!==-1&&(Xn((Ct==null?void 0:Ct.subjects)||[]),Zn((Ct==null?void 0:Ct.total_count)||0),Nn((Ct==null?void 0:Ct.recommend_subjects)||[])),de(!1)}),Vt=()=>{const Me="/paths/new";(0,R.tJ)(P)&&Me&&(window.location.href=Me)},Kt=()=>{(0,C.L9)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,C.xg)("/paths/guidance")},vn=Me=>{Se.page=1,Se.discipline_id="all",Se.sub_discipline_id="all",Se.platform_system_id=Me,en(Re({},Se)),ft(Se)},tn=Me=>{Se.page=1,Se.discipline_id=Me,Se.sub_discipline_id="all";const ut=yn.find(Xt=>Xt.id===Me),Ct=Me==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.sub_disciplines)||[]];en(Re({},Se)),fn(Ct),ft(Se)},gn=Me=>{Se.page=1,Se.sub_discipline_id=Me,en(Re({},Se)),ft(Se)},hn=Me=>{Se.page=1,Se.order=Me,en(Re({},Se)),ft(Se)},un=(Me,ut)=>{Se.page=1,Se.keyword=Me,Se.type=ut,en(Re({},Se)),ft(Se),Me&&(0,J.tk)({name:Me,copywriting:Me,position:"Subject"})},wn=(Me,ut)=>{Se.page=Me,en(Re({},Se)),ft(Se)},Qt=[{name:"\u65B0\u5EFA\u8BFE\u7A0B",click:Vt,ButtonProps:{type:"primary"},isShow:((ct=He.userInfo)==null?void 0:ct.user_identity)!=="\u5B66\u751F"&&!((ht=F==null?void 0:F.setting)!=null&&ht.hide_subject)},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,C.xg)("/pathsoverview")},isShow:(qe=He==null?void 0:He.userInfo)==null?void 0:qe.is_show_btn}].filter(Me=>Me.isShow);return c.createElement("div",{className:"py-30px-rem px-30px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-30px-rem mb30"},c.createElement(A.tT,{className:x.myInput,style:{width:507,marginRight:"auto",zIndex:1},dataSource:Be,value:{id:Se.type,value:Se.keyword},onChange:un,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),Qt==null?void 0:Qt.map((Me,ut)=>c.createElement("div",{className:(Me==null?void 0:Me.name)=="\u65B0\u5EFA\u8BFE\u7A0B"?x.one_style:x.two_style,key:ut,onClick:Me==null?void 0:Me.click},Me==null?void 0:Me.name))),c.createElement("div",{className:"py-10px-rem px-10px-rem",style:{background:"#082930",position:"relative"}},c.createElement(A.Um,{dataSource:yn,title:"\u65B9\u5411",value:(Se==null?void 0:Se.discipline_id)==="all"?Se==null?void 0:Se.discipline_id:Number(Se==null?void 0:Se.discipline_id),onChange:tn,fontColor:"#000000"}),c.createElement(A.Um,{dataSource:Rn,expand:!1,title:"\u5B50\u7C7B",value:(Se==null?void 0:Se.sub_discipline_id)==="all"?Se==null?void 0:Se.sub_discipline_id:Number(Se==null?void 0:Se.sub_discipline_id),onChange:gn,fontColor:"#000000",style:{marginBottom:0}})),((K=He.userInfo)==null?void 0:K.user_id)!==2&&(0,we.JA)()&&((it=F==null?void 0:F.setting)==null?void 0:it.main_site)&&!!(Pn!=null&&Pn.length)&&c.createElement(c.Fragment,null,c.createElement("img",{src:g,alt:"",width:82,height:18,className:"mt30"}),c.createElement(N,{dataSource:Pn})),c.createElement("div",{className:x.list_wrap},c.createElement("img",{src:s(39993),className:x.listBg}),c.createElement(B.Z,{align:"middle",justify:"start",className:"mb30"},c.createElement("div",{className:x.tabContainer},Ne.map(Me=>c.createElement("div",{key:Me.id,onClick:()=>hn(Me.id),className:`${x.tabItem} ${(Se==null?void 0:Se.order)===Me.id?x.active:""}`},Me.name)))),c.createElement(A.vg,{dataSource:$n,right:0,bottom:0,col:4,loading:Ae,className:x.CourseList,wrapClassName:x.itemwrap}),c.createElement(A.Je,{style:{marginTop:20},total:Sn,value:Se.page,pageSize:Se.limit,onChange:wn})))};var Ft=(0,f.connect)(({user:te,globalSetting:ae})=>({user:te,globalSetting:ae}))(zt),xt="data:image/png;base64,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",Pt=s(43418),jt=s(8591),T={flex_box_center:"flex_box_center___XCfXY",flex_space_between:"flex_space_between___H5YA2",flex_box_vertical_center:"flex_box_vertical_center___fOCZs",flex_box_center_end:"flex_box_center_end___HfD0j",flex_box_column:"flex_box_column___bBtlr",page:"page____kNDZ",center:"center___ADwk4"},q={flex_box_center:"flex_box_center___cBuVn",flex_space_between:"flex_space_between___Is5YN",flex_box_vertical_center:"flex_box_vertical_center___Dajux",flex_box_center_end:"flex_box_center_end___XZQjg",flex_box_column:"flex_box_column___Z9Kmq",carousel:"carousel___EzACM",left:"left___WoeeX",right:"right___dxvLr",li:"li___XBDc2",cover:"cover___MSf2k",imgWrap:"imgWrap___rn2xf",sign:"sign___Zao_z",bq:"bq___u0ySH",name:"name___oFtbc",e:"e___NsP0w",unit:"unit___uVaAF",tags:"tags___h_ieB",tag1:"tag1___ZATiC",tag2:"tag2___Aas_3"},Te="data:image/png;base64,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",Xe="data:image/png;base64,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",We=s(59301),bt=({dataSource:te})=>{const ae=(0,c.useRef)(null),F=[{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(P=>(window.ENV==="build"&&(P.ptimg=`/react/build${P.ptimg}`,P.swimg=`/react/build${P.swimg}`),P));return We.createElement("div",{className:q.carousel},We.createElement("img",{className:q.left,src:Te,onClick:()=>{ae.current.prev()}}),We.createElement(le.Z,{ref:ae,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1,dots:!0,autoplay:!0,style:{marginLeft:-9},centerMode:!0,centerPadding:"0px"},te==null?void 0:te.map((P,He)=>{var Ve;return console.log("itemsssss",P),We.createElement("div",{key:P==null?void 0:P.id},We.createElement("a",{href:`/paths/${P.identifier}`,className:q.li},We.createElement("div",{className:q.imgWrap},We.createElement("img",{className:q.cover,src:P.image_url,alt:""}),(Ve=P==null?void 0:P.subject_tags)==null?void 0:Ve.map((ct,ht)=>{var qe,K;if(ht===0){const qt=(qe=F.find(gt=>gt.name==ct))==null?void 0:qe.swimg;return We.createElement("img",{className:q.sign,src:qt,style:{left:"-4px"}})}const it=(K=rt.i.find(qt=>qt.name==ct))==null?void 0:K.ptimg;return We.createElement("img",{className:q.sign,src:it,style:{left:`${48+52*(ht-1)+2*ht}px`}})}),We.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(P==null?void 0:P.excellent)&&We.createElement("div",{className:q.bq},"\u5F00\u653E\u8BFE\u7A0B"))),We.createElement("div",{className:q.name},We.createElement(xe.Z,{title:P.name},We.createElement("span",{className:q.e},P.name))),We.createElement("div",{className:q.tags},We.createElement("div",null,We.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),We.createElement("span",null,P.stages_count))),We.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),We.createElement("span",null,P.members_count)))))))}),(te==null?void 0:te.length)<4&&Array(4-(te==null?void 0:te.length)%4).fill(null).map((P,He)=>We.createElement("div",{key:`placeholder-${He}`,style:{visibility:"hidden"}}))),We.createElement("img",{className:q.right,src:Xe,onClick:()=>{ae.current.next()}}))},dt="data:image/png;base64,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",nt=s(59301),Jt=Object.defineProperty,ce=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,U=(te,ae,F)=>ae in te?Jt(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,l=(te,ae)=>{for(var F in ae||(ae={}))u.call(ae,F)&&U(te,F,ae[F]);if(ce)for(var F of ce(ae))b.call(ae,F)&&U(te,F,ae[F]);return te},W=(te,ae)=>{var F={};for(var P in te)u.call(te,P)&&ae.indexOf(P)<0&&(F[P]=te[P]);if(te!=null&&ce)for(var P of ce(te))ae.indexOf(P)<0&&b.call(te,P)&&(F[P]=te[P]);return F},S=(te,ae,F)=>new Promise((P,He)=>{var Ve=qe=>{try{ht(F.next(qe))}catch(K){He(K)}},ct=qe=>{try{ht(F.throw(qe))}catch(K){He(K)}},ht=qe=>qe.done?P(qe.value):Promise.resolve(qe.value).then(Ve,ct);ht((F=F.apply(te,ae)).next())});const L=te=>{var ae=te,{globalSetting:F,dispatch:P,user:He,homePage:Ve}=ae,ct=W(ae,["globalSetting","dispatch","user","homePage"]),ht,qe;const[K,it]=(0,f.useSearchParams)(),qt=(0,f.useLocation)(),[gt,cn]=(0,c.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),[Se,en]=(0,c.useState)([]),[yn,Mn]=(0,c.useState)([]),Rn=(0,c.useRef)([{id:"all",name:"\u5168\u90E8"}]),[fn,In]=(0,c.useState)([]),[Pn,Nn]=(0,c.useState)([]),[$n,Xn]=(0,c.useState)(0),[Sn,Zn]=(0,c.useState)(!0),[Ae,de]=(0,c.useState)([{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,we.bg)()&&de([...Ae,{id:"mine",name:"\u6211\u7684"}])},[(0,we.bg)()]);const Ne=[{id:"all",name:"\u5168\u90E8\u8BFE\u7A0B"},{id:1,name:"\u56FD\u5BB6\u4E00\u6D41"},{id:3,name:"\u7701\u7EA7\u4E00\u6D41"},{id:5,name:"\u7CBE\u54C1\u8BFE\u7A0B"},{id:4,name:"\u5F00\u653E\u8BFE\u7A0B"},{id:6,name:"101\u8BA1\u5212"},{id:7,name:"\u65B0\u578B\u6559\u6750"}];(0,c.useEffect)(()=>(P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{P({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{Be(),window.location.href.split("&").length===1&&De(gt),P({type:"homePage/home",payload:{}})},[]),(0,c.useEffect)(()=>(K.get("openLearningPath")==="true"&&P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),()=>{P({type:"pathsList/clearListParams",payload:{}})}),[qt.pathname]),(0,c.useEffect)(()=>{var Qt,Me;(Qt=He==null?void 0:He.userInfo)!=null&&Qt.login&&!((Me=He==null?void 0:He.userInfo)!=null&&Me.has_learn_path)&&(0,we.fn)()&&_e()},[He]);const _e=()=>{P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},Be=()=>S(void 0,null,function*(){var Qt;const Me=yield(0,G.fh)({source:"subject"});if(Me.status!==-1){en([{id:"all",name:"\u5168\u90E8"},...(Me==null?void 0:Me.disciplines)||[]]),(Qt=Me==null?void 0:Me.disciplines)==null||Qt.forEach(ut=>{var Ct;Rn.current=(Ct=Rn.current)==null?void 0:Ct.concat(ut.sub_disciplines||[])}),Mn(Rn.current);for(let ut in window.location.href.split("&")){if(window.location.href.split("&")[ut].indexOf("?discipline_id")>-1||window.location.href.split("&")[ut].indexOf("current_id")>-1){gt.page=1,gt.discipline_id=Number(window.location.href.split("&")[ut].split("=")[1].toString()),gt.sub_discipline_id="all";const Ct=Me==null?void 0:Me.disciplines.find(mn=>mn.id===Number(window.location.href.split("&")[ut].split("=")[1].toString())),Xt=window.location.href.split("&")[ut].split("=")[1].toString()==="all"?Rn.current:[{id:"all",name:"\u5168\u90E8"},...(Ct==null?void 0:Ct.sub_disciplines)||[]];cn(l({},gt)),Mn(Xt),window.location.href.split("&")[ut].indexOf("current_id")>-1&&De(gt)}window.location.href.split("&")[ut].indexOf("sub_discipline_id")>-1&&(gt.page=1,gt.sub_discipline_id=Number(window.location.href.split("&")[ut].split("=")[1].toString()),cn(l({},gt)),De(gt))}}}),De=Qt=>S(void 0,null,function*(){Zn(!0),Qt.keyword=Qt.keyword;const Me=H().pickBy(Qt,Ct=>Ct!=="all"),ut=yield(0,G.tS)(Me);ut.status!==-1&&(Nn((ut==null?void 0:ut.subjects)||[]),Xn((ut==null?void 0:ut.total_count)||0),In((ut==null?void 0:ut.recommend_subjects)||[])),Zn(!1)}),Ie=()=>{const Qt="/paths/new";(0,R.tJ)(P)&&Qt&&(window.location.href=Qt)},ft=()=>{(0,C.L9)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,C.xg)("/paths/guidance")},Vt=Qt=>{gt.page=1,gt.discipline_id=Qt,gt.sub_discipline_id="all";const Me=Se.find(Ct=>Ct.id===Qt),ut=Qt==="all"?Rn.current:[{id:"all",name:"\u5168\u90E8"},...(Me==null?void 0:Me.sub_disciplines)||[]];cn(l({},gt)),Mn(ut),De(gt)},Kt=Qt=>{gt.page=1,gt.sub_discipline_id=Qt,cn(l({},gt)),De(gt)},vn=Qt=>{gt.page=1,gt.order=Qt,cn(l({},gt)),De(gt)},tn=(Qt,Me)=>{gt.page=1,gt.keyword=Qt,gt.type=Me,cn(l({},gt)),De(gt),Qt&&(0,J.tk)({name:Qt,copywriting:Qt,position:"Subject"})},gn=(Qt,Me)=>{gt.keyword=Qt,gt.type=Me,cn(l({},gt))},hn=(Qt,Me)=>{gt.page=Qt,cn(l({},gt)),De(gt)},un=[{name:"\u65B0\u5EFA\u8BFE\u7A0B",click:Ie,isShow:!0},{name:"\u65B0\u624B\u6307\u5F15",click:ft,sign:!0,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,C.xg)("/pathsoverview")},isShow:Ve==null?void 0:Ve.is_show_btn}].filter(Qt=>Qt.isShow),wn=Qt=>{Pt.default.confirm({width:460,centered:!0,okText:"\u786E\u8BA4\u79FB\u9664",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:nt.createElement("div",null,nt.createElement("div",null,"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u300A",Qt==null?void 0:Qt.name,"\u300B\u79FB\u9664\u5B9E\u8DF5\u8BFE\u7A0B-\u6211\u5B66\u4E60\u7684\u5417\uFF1F"),nt.createElement("div",null,"\u79FB\u9664\u4E0D\u4F1A\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B\uFF0C\u518D\u6B21\u5B66\u4E60\u8BE5\u8BFE\u7A0B\u65F6\uFF0C\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u4F1A\u518D\u6B21\u52A0\u5165\u5B9E\u8DF5\u8BFE\u7A0B-\u6211\u5B66\u4E60\u7684\u5217\u8868\u4E2D\u3002")),onOk:()=>S(void 0,null,function*(){var Me;const ut=yield(0,G.Bn)({user_login:(Me=He.userInfo)==null?void 0:Me.login,subject_id:Qt.id});(ut==null?void 0:ut.status)===0&&(jt.ZP.success("\u5DF2\u79FB\u9664"),De(gt))})})};return nt.createElement("section",{className:T.page},nt.createElement("div",{className:T.center},nt.createElement(A.jL,{dataSource:un,title:"\u5B9E\u8DF5\u8BFE\u7A0B",sunTitle:"\u5B9E\u9A8C/\u5B9E\u8BAD/\u865A\u4EFF\u7B49\u8FD0\u884C\u5728\u5176\u4E2D\u7684\u8BFE\u7A0B",img:xt,imgWidth:345}),nt.createElement(A.qp,{dataSource:Se,className:"mt30",title:"\u65B9\u5411",value:(gt==null?void 0:gt.discipline_id)==="all"?gt==null?void 0:gt.discipline_id:Number(gt==null?void 0:gt.discipline_id),onChange:Vt,fontColor:"#000000"}),nt.createElement(A.qp,{dataSource:yn,title:"\u5B50\u7C7B",value:(gt==null?void 0:gt.sub_discipline_id)==="all"?gt==null?void 0:gt.sub_discipline_id:Number(gt==null?void 0:gt.sub_discipline_id),onChange:Kt,fontColor:"#000000"}),((ht=He.userInfo)==null?void 0:ht.user_id)!==2&&(0,we.JA)()&&((qe=F==null?void 0:F.setting)==null?void 0:qe.main_site)&&!!(fn!=null&&fn.length)&&nt.createElement(nt.Fragment,null,nt.createElement("img",{src:dt,alt:"",width:82,height:18,className:"mt30"}),nt.createElement(bt,{dataSource:fn})),nt.createElement(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb30"},nt.createElement(A.tp,{dataSource:Ae,value:gt==null?void 0:gt.order,onChange:vn}),nt.createElement(A.t7,{style:{width:507,marginLeft:"auto"},dataSource:Ne,value:{id:gt.type,value:gt.keyword},onChange:tn,onInputChange:gn,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),nt.createElement(A.cQ,{dataSource:Pn,right:23,col:4,precision:1,loading:Sn,showProgress:!1,onRemove:wn,isCurrent:gt.order==="mine"}),nt.createElement(A.Je,{style:{marginTop:7},total:$n,value:gt.page,pageSize:gt.limit,onChange:hn})))};var se=(0,f.connect)(({user:te,globalSetting:ae,homePage:F})=>({user:te,globalSetting:ae,homePage:F}))(L),be=s(90175),Je=s(40277);const lt=({globalSetting:te})=>{var ae;switch(Number((ae=te==null?void 0:te.setting)==null?void 0:ae.theme)){case i.Fy.THEMEONE:return c.createElement(p,null);case i.Fy.THEMETWO:return c.createElement(be.Z,{mainDom:c.createElement(Et,null)});case i.Fy.THEMETHREE:return c.createElement(Je.Z,{mainDom:c.createElement(Ft,null)});case i.Fy.DEFAULT:default:return c.createElement(se,null)}};var Ge=(0,f.connect)(({globalSetting:te})=>({globalSetting:te}))(lt)},61527:function(et,Ze,s){"use strict";s.d(Ze,{U:function(){return O}});var i=s(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,D=(R,fe,G)=>fe in R?c(R,fe,{enumerable:!0,configurable:!0,writable:!0,value:G}):R[fe]=G,k=(R,fe)=>{for(var G in fe||(fe={}))he.call(fe,G)&&D(R,G,fe[G]);if(f)for(var G of f(fe))w.call(fe,G)&&D(R,G,fe[G]);return R},C=(R,fe,G)=>new Promise((v,ze)=>{var Qe=Q=>{try{ke(G.next(Q))}catch(Le){ze(Le)}},Ee=Q=>{try{ke(G.throw(Q))}catch(Le){ze(Le)}},ke=Q=>Q.done?v(Q.value):Promise.resolve(Q.value).then(Qe,Ee);ke((G=G.apply(R,fe)).next())});function O(R,fe){const[G,v]=(0,i.useState)(fe),[ze,Qe]=(0,i.useState)(!1),[Ee,ke]=(0,i.useState)();return[G,ze,(Le,Z=!1)=>C(this,null,function*(){const j=Z?fe:k(k({},G),Le);Qe(!0),v(j);const p=yield R(j);return Qe(!1),ke(p),p}),Ee]}},66457:function(et,Ze,s){"use strict";s.d(Ze,{rX:function(){return j},pW:function(){return p},gy:function(){return A},xY:function(){return Z},O5:function(){return Le},tJ:function(){return ze},o1:function(){return Qe},Rd:function(){return Q}});var i=s(65582),c=s(43418),f=s(28103),he=s(8591),w=s(41867),D=s(65862),k=s(87169),C=s(25510),O="data:image/png;base64,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",R=s.p+"static/newqrcode.a8740efb.png",fe=s(32637),G=s(59301),v=(B,M,H)=>new Promise((le,xe)=>{var Ye=rt=>{try{ye(H.next(rt))}catch(je){xe(je)}},at=rt=>{try{ye(H.throw(rt))}catch(je){xe(je)}},ye=rt=>rt.done?le(rt.value):Promise.resolve(rt.value).then(Ye,at);ye((H=H.apply(B,M)).next())});const ze=(B,M=!1)=>!!(Qe(B)&&Ee(M)),Qe=B=>(0,w.bg)()?!0:(B({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ee=(B=!1)=>{var M;const{user:H}=(0,i.getDvaApp)()._store.getState();return(M=H.userInfo)!=null&&M.profile_completed?!0:(c.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,D.xg)("/account/profile/edit"),ke()}}),!1)},ke=()=>{c.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()}})},Q=()=>{c.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:G.createElement("div",{style:{textAlign:"center"}},G.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"),G.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),G.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Le=()=>{var B;const{user:M}=(0,i.getDvaApp)()._store.getState();return(B=M.userInfo)!=null&&B.professional_certification?!0:(c.default.confirm({title:"\u63D0\u793A",centered:!0,content:G.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,D.xg)("/account/certification")}}),!1)},Z=()=>(0,w.V9)()?!0:(c.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:G.createElement("div",{className:"tc",style:{marginLeft:-38}},G.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),G.createElement("img",{src:R,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),j=(B,M)=>B?!0:(c.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:G.createElement("div",null,G.createElement("p",null,M||"\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"),G.createElement("div",{style:{marginLeft:"110px"}},G.createElement("img",{src:O,width:200}),G.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,D.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=B=>{c.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:G.createElement("div",null,G.createElement("div",null,G.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"),G.createElement(f.Z,null),G.createElement("p",{style:{color:"#666666",fontSize:12}}," ",G.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 ",G.createElement("a",null,B),"\u5929\u3002"),G.createElement("p",{style:{color:"#666666",fontSize:12}}," ",G.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")),G.createElement("div",{style:{textAlign:"center",marginTop:30}},G.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:C,alt:"\u4E8C\u7EF4\u7801",width:160})))})},A=(B,M="")=>{const{shixunsDetail:{detail:H}}=(0,i.getDvaApp)()._store.getState();if((H==null?void 0:H.public)===2||(H==null?void 0:H.public)===1||(H==null?void 0:H.shixun_status)===3){let le="";return(H==null?void 0:H.public)===2&&(le="\u5DF2\u516C\u5F00"),(H==null?void 0:H.public)===1&&(le="\u5F85\u5BA1\u6838"),(H==null?void 0:H.shixun_status)===3&&(le="\u5DF2\u5173\u95ED"),c.default.info({centered:!0,icon:G.createElement(k.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:G.createElement("div",{className:"tc",style:{marginLeft:-38}},G.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},G.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",le,"\uFF0C",M,"\u3002"),G.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),G.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:C,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(H==null?void 0:H.shixun_status)===2?(c.default.confirm({centered:!0,icon:G.createElement(k.Z,null),title:"\u63D0\u793A",content:G.createElement("div",null,G.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",M,"\u3002"),G.createElement("br",null),G.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:()=>{c.default.confirm({width:440,centered:!0,icon:G.createElement(k.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:()=>v(void 0,null,function*(){(yield B({type:"shixunsDetail/cancelRelease",payload:{id:H==null?void 0:H.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),B({type:"shixunsDetail/getShixunsDetail",payload:{id:H==null?void 0:H.identifier}}),B({type:"practiceSetting/getCommonData",payload:{id:H==null?void 0:H.identifier}}))})})}}),!0):!1}},56762:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return c}});var i=s(59301);function c(){const[,f]=i.useReducer(he=>he+1,0);return f}},19080:function(et,Ze,s){"use strict";s.d(Ze,{F:function(){return w},Z:function(){return he}});var i=s(92310),c=s.n(i);const f=null;function he(D,k,C){return c()({[`${D}-status-success`]:k==="success",[`${D}-status-warning`]:k==="warning",[`${D}-status-error`]:k==="error",[`${D}-status-validating`]:k==="validating",[`${D}-has-feedback`]:C})}const w=(D,k)=>k||D},9951:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return Jt}});var i=s(59301),c=s(54476),f=s(33885),he=s(67732),w=s(83652),D=s(31226),k=s(42403),C=s(158),O=s(20068),R=s(76190),fe=s(75931),G={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},v=G,ze=s(53280),Qe=s(92310),Ee=s.n(Qe);function ke(ce,u,b){return Math.max(u,Math.min(ce,b))}var Q=function(u){var b=["onTouchStart","onTouchMove","onWheel"];b.includes(u._reactName)||u.preventDefault()},Le=function(u){for(var b=[],U=j(u),l=p(u),W=U;W0?1:0):0},B=function(u){return u.centerMode?Math.floor((u.slidesToShow-1)/2)+1+(parseInt(u.centerPadding)>0?1:0):u.slidesToShow},M=function(u){return u&&u.offsetWidth||0},H=function(u){return u&&u.offsetHeight||0},le=function(u){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U,l,W,S;return U=u.startX-u.curX,l=u.startY-u.curY,W=Math.atan2(l,U),S=Math.round(W*180/Math.PI),S<0&&(S=360-Math.abs(S)),S<=45&&S>=0||S<=360&&S>=315?"left":S>=135&&S<=225?"right":b===!0?S>=35&&S<=135?"up":"down":"vertical"},xe=function(u){var b=!0;return u.infinite||(u.centerMode&&u.currentSlide>=u.slideCount-1||u.slideCount<=u.slidesToShow||u.currentSlide>=u.slideCount-u.slidesToShow)&&(b=!1),b},Ye=function(u,b){var U={};return b.forEach(function(l){return U[l]=u[l]}),U},at=function(u){var b=i.Children.count(u.children),U=u.listRef,l=Math.ceil(M(U)),W=u.trackRef&&u.trackRef.node,S=Math.ceil(M(W)),L;if(u.vertical)L=l;else{var se=u.centerMode&&parseInt(u.centerPadding)*2;typeof u.centerPadding=="string"&&u.centerPadding.slice(-1)==="%"&&(se*=l/100),L=Math.ceil((l-se)/u.slidesToShow)}var be=U&&H(U.querySelector('[data-index="0"]')),Je=be*u.slidesToShow,lt=u.currentSlide===void 0?u.initialSlide:u.currentSlide;u.rtl&&u.currentSlide===void 0&&(lt=b-1-u.initialSlide);var Ge=u.lazyLoadedList||[],te=Le((0,f.Z)((0,f.Z)({},u),{},{currentSlide:lt,lazyLoadedList:Ge}));Ge=Ge.concat(te);var ae={slideCount:b,slideWidth:L,listWidth:l,trackWidth:S,currentSlide:lt,slideHeight:be,listHeight:Je,lazyLoadedList:Ge};return u.autoplaying===null&&u.autoplay&&(ae.autoplaying="playing"),ae},ye=function(u){var b=u.waitForAnimate,U=u.animating,l=u.fade,W=u.infinite,S=u.index,L=u.slideCount,se=u.lazyLoad,be=u.currentSlide,Je=u.centerMode,lt=u.slidesToScroll,Ge=u.slidesToShow,te=u.useCSS,ae=u.lazyLoadedList;if(b&&U)return{};var F=S,P,He,Ve,ct={},ht={},qe=W?S:ke(S,0,L-1);if(l){if(!W&&(S<0||S>=L))return{};S<0?F=S+L:S>=L&&(F=S-L),se&&ae.indexOf(F)<0&&(ae=ae.concat(F)),ct={animating:!0,currentSlide:F,lazyLoadedList:ae,targetSlide:F},ht={animating:!1,targetSlide:F}}else P=F,F<0?(P=F+L,W?L%lt!==0&&(P=L-L%lt):P=0):!xe(u)&&F>be?F=P=be:Je&&F>=L?(F=W?L:L-1,P=W?0:L-1):F>=L&&(P=F-L,W?L%lt!==0&&(P=0):P=L-Ge),!W&&F+Ge>=L&&(P=L-Ge),He=ve((0,f.Z)((0,f.Z)({},u),{},{slideIndex:F})),Ve=ve((0,f.Z)((0,f.Z)({},u),{},{slideIndex:P})),W||(He===Ve&&(F=P),He=Ve),se&&(ae=ae.concat(Le((0,f.Z)((0,f.Z)({},u),{},{currentSlide:F})))),te?(ct={animating:!0,currentSlide:P,trackStyle:$((0,f.Z)((0,f.Z)({},u),{},{left:He})),lazyLoadedList:ae,targetSlide:qe},ht={animating:!1,currentSlide:P,trackStyle:V((0,f.Z)((0,f.Z)({},u),{},{left:Ve})),swipeLeft:null,targetSlide:qe}):ct={currentSlide:P,trackStyle:V((0,f.Z)((0,f.Z)({},u),{},{left:Ve})),lazyLoadedList:ae,targetSlide:qe};return{state:ct,nextState:ht}},rt=function(u,b){var U,l,W,S,L,se=u.slidesToScroll,be=u.slidesToShow,Je=u.slideCount,lt=u.currentSlide,Ge=u.targetSlide,te=u.lazyLoad,ae=u.infinite;if(S=Je%se!==0,U=S?0:(Je-lt)%se,b.message==="previous")W=U===0?se:be-U,L=lt-W,te&&!ae&&(l=lt-W,L=l===-1?Je-1:l),ae||(L=Ge-se);else if(b.message==="next")W=U===0?se:U,L=lt+W,te&&!ae&&(L=(lt+se)%Je+U),ae||(L=Ge+se);else if(b.message==="dots")L=b.index*b.slidesToScroll;else if(b.message==="children"){if(L=b.index,ae){var F=yt((0,f.Z)((0,f.Z)({},u),{},{targetSlide:L}));L>b.currentSlide&&F==="left"?L=L-Je:L10)return{scrolling:!0};L&&(Ve.swipeLength=gt);var cn=(se?-1:1)*(Ve.curX>Ve.startX?1:-1);L&&(cn=Ve.curY>Ve.startY?1:-1);var Se=Math.ceil(F/P),en=le(b.touchObject,L),yn=Ve.swipeLength;return He||(be===0&&(en==="right"||en==="down")||be+1>=Se&&(en==="left"||en==="up")||!xe(b)&&(en==="left"||en==="up"))&&(yn=Ve.swipeLength*Je,lt===!1&&Ge&&(Ge(en),it.edgeDragged=!0)),!te&&ct&&(ct(en),it.swiped=!0),W?K=qt+yn*(ht/qe)*cn:se?K=qt-yn*cn:K=qt+yn*cn,L&&(K=qt+yn*cn),it=(0,f.Z)((0,f.Z)({},it),{},{touchObject:Ve,swipeLeft:K,trackStyle:V((0,f.Z)((0,f.Z)({},b),{},{left:K}))}),Math.abs(Ve.curX-Ve.startX)10&&(it.swiping=!0,Q(u)),it}},J=function(u,b){var U=b.dragging,l=b.swipe,W=b.touchObject,S=b.listWidth,L=b.touchThreshold,se=b.verticalSwiping,be=b.listHeight,Je=b.swipeToSlide,lt=b.scrolling,Ge=b.onSwipe,te=b.targetSlide,ae=b.currentSlide,F=b.infinite;if(!U)return l&&Q(u),{};var P=se?be/L:S/L,He=le(W,se),Ve={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(lt||!W.swipeLength)return Ve;if(W.swipeLength>P){Q(u),Ge&&Ge(He);var ct,ht,qe=F?ae:te;switch(He){case"left":case"up":ht=qe+I(b),ct=Je?Pe(b,ht):ht,Ve.currentDirection=0;break;case"right":case"down":ht=qe-I(b),ct=Je?Pe(b,ht):ht,Ve.currentDirection=1;break;default:ct=qe}Ve.triggerSlideHandler=ct}else{var K=ve(b);Ve.trackStyle=$((0,f.Z)((0,f.Z)({},b),{},{left:K}))}return Ve},ge=function(u){for(var b=u.infinite?u.slideCount*2:u.slideCount,U=u.infinite?u.slidesToShow*-1:0,l=u.infinite?u.slidesToShow*-1:0,W=[];UU[U.length-1])b=U[U.length-1];else for(var W in U){if(bu.swipeLeft*-1)return U=se,!1}else if(se.offsetLeft-b+M(se)/2>u.swipeLeft*-1)return U=se,!1;return!0}),!U)return 0;var S=u.rtl===!0?u.slideCount-u.currentSlide:u.currentSlide,L=Math.abs(U.dataset.index-S)||1;return L}else return u.slidesToScroll},me=function(u,b){return b.reduce(function(U,l){return U&&u.hasOwnProperty(l)},!0)?null:console.error("Keys Missing:",u)},V=function(u){me(u,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var b,U,l=u.slideCount+2*u.slidesToShow;u.vertical?U=l*u.slideHeight:b=Bt(u)*u.slideWidth;var W={opacity:1,transition:"",WebkitTransition:""};if(u.useTransform){var S=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",L=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",se=u.vertical?"translateY("+u.left+"px)":"translateX("+u.left+"px)";W=(0,f.Z)((0,f.Z)({},W),{},{WebkitTransform:S,transform:L,msTransform:se})}else u.vertical?W.top=u.left:W.left=u.left;return u.fade&&(W={opacity:1}),b&&(W.width=b),U&&(W.height=U),window&&!window.addEventListener&&window.attachEvent&&(u.vertical?W.marginTop=u.left+"px":W.marginLeft=u.left+"px"),W},$=function(u){me(u,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var b=V(u);return u.useTransform?(b.WebkitTransition="-webkit-transform "+u.speed+"ms "+u.cssEase,b.transition="transform "+u.speed+"ms "+u.cssEase):u.vertical?b.transition="top "+u.speed+"ms "+u.cssEase:b.transition="left "+u.speed+"ms "+u.cssEase,b},ve=function(u){if(u.unslick)return 0;me(u,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var b=u.slideIndex,U=u.trackRef,l=u.infinite,W=u.centerMode,S=u.slideCount,L=u.slidesToShow,se=u.slidesToScroll,be=u.slideWidth,Je=u.listWidth,lt=u.variableWidth,Ge=u.slideHeight,te=u.fade,ae=u.vertical,F=0,P,He,Ve=0;if(te||u.slideCount===1)return 0;var ct=0;if(l?(ct=-ie(u),S%se!==0&&b+se>S&&(ct=-(b>S?L-(b-S):S%se)),W&&(ct+=parseInt(L/2))):(S%se!==0&&b+se>S&&(ct=L-S%se),W&&(ct=parseInt(L/2))),F=ct*be,Ve=ct*Ge,ae?P=b*Ge*-1+Ve:P=b*be*-1+F,lt===!0){var ht,qe=U&&U.node;if(ht=b+ie(u),He=qe&&qe.childNodes[ht],P=He?He.offsetLeft*-1:0,W===!0){ht=l?b+ie(u):b,He=qe&&qe.children[ht],P=0;for(var K=0;Ku.currentSlide?u.targetSlide>u.currentSlide+It(u)?"left":"right":u.targetSlide0&&(S+=1),l&&b%2===0&&(S+=1),S}return l?0:b-1},Et=function(u){var b=u.slidesToShow,U=u.centerMode,l=u.rtl,W=u.centerPadding;if(U){var S=(b-1)/2+1;return parseInt(W)>0&&(S+=1),!l&&b%2===0&&(S+=1),S}return l?b-1:0},ot=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Ot=function(u){var b,U,l,W,S;u.rtl?S=u.slideCount-1-u.index:S=u.index,l=S<0||S>=u.slideCount,u.centerMode?(W=Math.floor(u.slidesToShow/2),U=(S-u.currentSlide)%u.slideCount===0,S>u.currentSlide-W-1&&S<=u.currentSlide+W&&(b=!0)):b=u.currentSlide<=S&&S=u.slideCount?L=u.targetSlide-u.slideCount:L=u.targetSlide;var se=S===L;return{"slick-slide":!0,"slick-active":b,"slick-center":U,"slick-cloned":l,"slick-current":se}},Nt=function(u){var b={};return(u.variableWidth===void 0||u.variableWidth===!1)&&(b.width=u.slideWidth),u.fade&&(b.position="relative",u.vertical&&u.slideHeight?b.top=-u.index*parseInt(u.slideHeight):b.left=-u.index*parseInt(u.slideWidth),b.opacity=u.currentSlide===u.index?1:0,u.useCSS&&(b.transition="opacity "+u.speed+"ms "+u.cssEase+", visibility "+u.speed+"ms "+u.cssEase)),b},ee=function(u,b){return u.key+"-"+b},N=function(u){var b,U=[],l=[],W=[],S=i.Children.count(u.children),L=j(u),se=p(u);return i.Children.forEach(u.children,function(be,Je){var lt,Ge={message:"children",index:Je,slidesToScroll:u.slidesToScroll,currentSlide:u.currentSlide};!u.lazyLoad||u.lazyLoad&&u.lazyLoadedList.indexOf(Je)>=0?lt=be:lt=i.createElement("div",null);var te=Nt((0,f.Z)((0,f.Z)({},u),{},{index:Je})),ae=lt.props.className||"",F=Ot((0,f.Z)((0,f.Z)({},u),{},{index:Je}));if(U.push(i.cloneElement(lt,{key:"original"+ee(lt,Je),"data-index":Je,className:Ee()(F,ae),tabIndex:"-1","aria-hidden":!F["slick-active"],style:(0,f.Z)((0,f.Z)({outline:"none"},lt.props.style||{}),te),onClick:function(Ve){lt.props&<.props.onClick&<.props.onClick(Ve),u.focusOnSelect&&u.focusOnSelect(Ge)}})),u.infinite&&u.fade===!1){var P=S-Je;P<=ie(u)&&S!==u.slidesToShow&&(b=-P,b>=L&&(lt=be),F=Ot((0,f.Z)((0,f.Z)({},u),{},{index:b})),l.push(i.cloneElement(lt,{key:"precloned"+ee(lt,b),"data-index":b,tabIndex:"-1",className:Ee()(F,ae),"aria-hidden":!F["slick-active"],style:(0,f.Z)((0,f.Z)({},lt.props.style||{}),te),onClick:function(Ve){lt.props&<.props.onClick&<.props.onClick(Ve),u.focusOnSelect&&u.focusOnSelect(Ge)}}))),S!==u.slidesToShow&&(b=S+Je,b=ht&&Ge<=Ve:Ge===ht}),K={message:"dots",index:P,slidesToScroll:be,currentSlide:Ge},it=this.clickHandler.bind(this,K);F=F.concat(i.createElement("li",{key:P,className:qe},i.cloneElement(this.props.customPaging(P),{onClick:it})))}return i.cloneElement(this.props.appendDots(F),(0,f.Z)({className:this.props.dotsClass},ae))}}]),b}(i.PureComponent),ne=function(ce){(0,k.Z)(b,ce);var u=(0,C.Z)(b);function b(){return(0,he.Z)(this,b),u.apply(this,arguments)}return(0,w.Z)(b,[{key:"clickHandler",value:function(l,W){W&&W.preventDefault(),this.props.clickHandler(l,W)}},{key:"render",value:function(){var l={"slick-arrow":!0,"slick-prev":!0},W=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(l["slick-disabled"]=!0,W=null);var S={key:"0","data-role":"none",className:Ee()(l),style:{display:"block"},onClick:W},L={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},se;return this.props.prevArrow?se=i.cloneElement(this.props.prevArrow,(0,f.Z)((0,f.Z)({},S),L)):se=i.createElement("button",(0,c.Z)({key:"0",type:"button"},S)," ","Previous"),se}}]),b}(i.PureComponent),re=function(ce){(0,k.Z)(b,ce);var u=(0,C.Z)(b);function b(){return(0,he.Z)(this,b),u.apply(this,arguments)}return(0,w.Z)(b,[{key:"clickHandler",value:function(l,W){W&&W.preventDefault(),this.props.clickHandler(l,W)}},{key:"render",value:function(){var l={"slick-arrow":!0,"slick-next":!0},W=this.clickHandler.bind(this,{message:"next"});xe(this.props)||(l["slick-disabled"]=!0,W=null);var S={key:"1","data-role":"none",className:Ee()(l),style:{display:"block"},onClick:W},L={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},se;return this.props.nextArrow?se=i.cloneElement(this.props.nextArrow,(0,f.Z)((0,f.Z)({},S),L)):se=i.createElement("button",(0,c.Z)({key:"1",type:"button"},S)," ","Next"),se}}]),b}(i.PureComponent),ue=s(76374),Ue=["animating"],Re=function(ce){(0,k.Z)(b,ce);var u=(0,C.Z)(b);function b(U){var l;(0,he.Z)(this,b),l=u.call(this,U),(0,O.Z)((0,D.Z)(l),"listRefHandler",function(S){return l.list=S}),(0,O.Z)((0,D.Z)(l),"trackRefHandler",function(S){return l.track=S}),(0,O.Z)((0,D.Z)(l),"adaptHeight",function(){if(l.props.adaptiveHeight&&l.list){var S=l.list.querySelector('[data-index="'.concat(l.state.currentSlide,'"]'));l.list.style.height=H(S)+"px"}}),(0,O.Z)((0,D.Z)(l),"componentDidMount",function(){if(l.props.onInit&&l.props.onInit(),l.props.lazyLoad){var S=Le((0,f.Z)((0,f.Z)({},l.props),l.state));S.length>0&&(l.setState(function(se){return{lazyLoadedList:se.lazyLoadedList.concat(S)}}),l.props.onLazyLoad&&l.props.onLazyLoad(S))}var L=(0,f.Z)({listRef:l.list,trackRef:l.track},l.props);l.updateState(L,!0,function(){l.adaptHeight(),l.props.autoplay&&l.autoPlay("playing")}),l.props.lazyLoad==="progressive"&&(l.lazyLoadTimer=setInterval(l.progressiveLazyLoad,1e3)),l.ro=new ue.Z(function(){l.state.animating?(l.onWindowResized(!1),l.callbackTimers.push(setTimeout(function(){return l.onWindowResized()},l.props.speed))):l.onWindowResized()}),l.ro.observe(l.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(se){se.onfocus=l.props.pauseOnFocus?l.onSlideFocus:null,se.onblur=l.props.pauseOnFocus?l.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",l.onWindowResized):window.attachEvent("onresize",l.onWindowResized)}),(0,O.Z)((0,D.Z)(l),"componentWillUnmount",function(){l.animationEndCallback&&clearTimeout(l.animationEndCallback),l.lazyLoadTimer&&clearInterval(l.lazyLoadTimer),l.callbackTimers.length&&(l.callbackTimers.forEach(function(S){return clearTimeout(S)}),l.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",l.onWindowResized):window.detachEvent("onresize",l.onWindowResized),l.autoplayTimer&&clearInterval(l.autoplayTimer),l.ro.disconnect()}),(0,O.Z)((0,D.Z)(l),"componentDidUpdate",function(S){if(l.checkImagesLoad(),l.props.onReInit&&l.props.onReInit(),l.props.lazyLoad){var L=Le((0,f.Z)((0,f.Z)({},l.props),l.state));L.length>0&&(l.setState(function(Je){return{lazyLoadedList:Je.lazyLoadedList.concat(L)}}),l.props.onLazyLoad&&l.props.onLazyLoad(L))}l.adaptHeight();var se=(0,f.Z)((0,f.Z)({listRef:l.list,trackRef:l.track},l.props),l.state),be=l.didPropsChange(S);be&&l.updateState(se,be,function(){l.state.currentSlide>=i.Children.count(l.props.children)&&l.changeSlide({message:"index",index:i.Children.count(l.props.children)-l.props.slidesToShow,currentSlide:l.state.currentSlide}),(S.autoplay!==l.props.autoplay||S.autoplaySpeed!==l.props.autoplaySpeed)&&(!S.autoplay&&l.props.autoplay?l.autoPlay("playing"):l.props.autoplay?l.autoPlay("update"):l.pause("paused"))})}),(0,O.Z)((0,D.Z)(l),"onWindowResized",function(S){l.debouncedResize&&l.debouncedResize.cancel(),l.debouncedResize=(0,ze.D)(50,function(){return l.resizeWindow(S)}),l.debouncedResize()}),(0,O.Z)((0,D.Z)(l),"resizeWindow",function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,L=!!(l.track&&l.track.node);if(L){var se=(0,f.Z)((0,f.Z)({listRef:l.list,trackRef:l.track},l.props),l.state);l.updateState(se,S,function(){l.props.autoplay?l.autoPlay("update"):l.pause("paused")}),l.setState({animating:!1}),clearTimeout(l.animationEndCallback),delete l.animationEndCallback}}),(0,O.Z)((0,D.Z)(l),"updateState",function(S,L,se){var be=at(S);S=(0,f.Z)((0,f.Z)((0,f.Z)({},S),be),{},{slideIndex:be.currentSlide});var Je=ve(S);S=(0,f.Z)((0,f.Z)({},S),{},{left:Je});var lt=V(S);(L||i.Children.count(l.props.children)!==i.Children.count(S.children))&&(be.trackStyle=lt),l.setState(be,se)}),(0,O.Z)((0,D.Z)(l),"ssrInit",function(){if(l.props.variableWidth){var S=0,L=0,se=[],be=ie((0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{slideCount:l.props.children.length})),Je=tt((0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{slideCount:l.props.children.length}));l.props.children.forEach(function(it){se.push(it.props.style.width),S+=it.props.style.width});for(var lt=0;lt=L&&l.onWindowResized()};if(!be.onclick)be.onclick=function(){return be.parentNode.focus()};else{var lt=be.onclick;be.onclick=function(Ge){lt(Ge),be.parentNode.focus()}}be.onload||(l.props.lazyLoad?be.onload=function(){l.adaptHeight(),l.callbackTimers.push(setTimeout(l.onWindowResized,l.props.speed))}:(be.onload=Je,be.onerror=function(){Je(),l.props.onLazyLoadError&&l.props.onLazyLoadError()}))})}),(0,O.Z)((0,D.Z)(l),"progressiveLazyLoad",function(){for(var S=[],L=(0,f.Z)((0,f.Z)({},l.props),l.state),se=l.state.currentSlide;se=-ie(L);be--)if(l.state.lazyLoadedList.indexOf(be)<0){S.push(be);break}S.length>0?(l.setState(function(Je){return{lazyLoadedList:Je.lazyLoadedList.concat(S)}}),l.props.onLazyLoad&&l.props.onLazyLoad(S)):l.lazyLoadTimer&&(clearInterval(l.lazyLoadTimer),delete l.lazyLoadTimer)}),(0,O.Z)((0,D.Z)(l),"slideHandler",function(S){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=l.props,be=se.asNavFor,Je=se.beforeChange,lt=se.onLazyLoad,Ge=se.speed,te=se.afterChange,ae=l.state.currentSlide,F=ye((0,f.Z)((0,f.Z)((0,f.Z)({index:S},l.props),l.state),{},{trackRef:l.track,useCSS:l.props.useCSS&&!L})),P=F.state,He=F.nextState;if(P){Je&&Je(ae,P.currentSlide);var Ve=P.lazyLoadedList.filter(function(ct){return l.state.lazyLoadedList.indexOf(ct)<0});lt&&Ve.length>0&<(Ve),!l.props.waitForAnimate&&l.animationEndCallback&&(clearTimeout(l.animationEndCallback),te&&te(ae),delete l.animationEndCallback),l.setState(P,function(){be&&l.asNavForIndex!==S&&(l.asNavForIndex=S,be.innerSlider.slideHandler(S)),He&&(l.animationEndCallback=setTimeout(function(){var ct=He.animating,ht=(0,fe.Z)(He,Ue);l.setState(ht,function(){l.callbackTimers.push(setTimeout(function(){return l.setState({animating:ct})},10)),te&&te(P.currentSlide),delete l.animationEndCallback})},Ge))})}}),(0,O.Z)((0,D.Z)(l),"changeSlide",function(S){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=(0,f.Z)((0,f.Z)({},l.props),l.state),be=rt(se,S);if(!(be!==0&&!be)&&(L===!0?l.slideHandler(be,L):l.slideHandler(be),l.props.autoplay&&l.autoPlay("update"),l.props.focusOnSelect)){var Je=l.list.querySelectorAll(".slick-current");Je[0]&&Je[0].focus()}}),(0,O.Z)((0,D.Z)(l),"clickHandler",function(S){l.clickable===!1&&(S.stopPropagation(),S.preventDefault()),l.clickable=!0}),(0,O.Z)((0,D.Z)(l),"keyHandler",function(S){var L=je(S,l.props.accessibility,l.props.rtl);L!==""&&l.changeSlide({message:L})}),(0,O.Z)((0,D.Z)(l),"selectHandler",function(S){l.changeSlide(S)}),(0,O.Z)((0,D.Z)(l),"disableBodyScroll",function(){var S=function(se){se=se||window.event,se.preventDefault&&se.preventDefault(),se.returnValue=!1};window.ontouchmove=S}),(0,O.Z)((0,D.Z)(l),"enableBodyScroll",function(){window.ontouchmove=null}),(0,O.Z)((0,D.Z)(l),"swipeStart",function(S){l.props.verticalSwiping&&l.disableBodyScroll();var L=Fe(S,l.props.swipe,l.props.draggable);L!==""&&l.setState(L)}),(0,O.Z)((0,D.Z)(l),"swipeMove",function(S){var L=we(S,(0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{trackRef:l.track,listRef:l.list,slideIndex:l.state.currentSlide}));L&&(L.swiping&&(l.clickable=!1),l.setState(L))}),(0,O.Z)((0,D.Z)(l),"swipeEnd",function(S){var L=J(S,(0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{trackRef:l.track,listRef:l.list,slideIndex:l.state.currentSlide}));if(L){var se=L.triggerSlideHandler;delete L.triggerSlideHandler,l.setState(L),se!==void 0&&(l.slideHandler(se),l.props.verticalSwiping&&l.enableBodyScroll())}}),(0,O.Z)((0,D.Z)(l),"touchEnd",function(S){l.swipeEnd(S),l.clickable=!0}),(0,O.Z)((0,D.Z)(l),"slickPrev",function(){l.callbackTimers.push(setTimeout(function(){return l.changeSlide({message:"previous"})},0))}),(0,O.Z)((0,D.Z)(l),"slickNext",function(){l.callbackTimers.push(setTimeout(function(){return l.changeSlide({message:"next"})},0))}),(0,O.Z)((0,D.Z)(l),"slickGoTo",function(S){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(S=Number(S),isNaN(S))return"";l.callbackTimers.push(setTimeout(function(){return l.changeSlide({message:"index",index:S,currentSlide:l.state.currentSlide},L)},0))}),(0,O.Z)((0,D.Z)(l),"play",function(){var S;if(l.props.rtl)S=l.state.currentSlide-l.props.slidesToScroll;else if(xe((0,f.Z)((0,f.Z)({},l.props),l.state)))S=l.state.currentSlide+l.props.slidesToScroll;else return!1;l.slideHandler(S)}),(0,O.Z)((0,D.Z)(l),"autoPlay",function(S){l.autoplayTimer&&clearInterval(l.autoplayTimer);var L=l.state.autoplaying;if(S==="update"){if(L==="hovered"||L==="focused"||L==="paused")return}else if(S==="leave"){if(L==="paused"||L==="focused")return}else if(S==="blur"&&(L==="paused"||L==="hovered"))return;l.autoplayTimer=setInterval(l.play,l.props.autoplaySpeed+50),l.setState({autoplaying:"playing"})}),(0,O.Z)((0,D.Z)(l),"pause",function(S){l.autoplayTimer&&(clearInterval(l.autoplayTimer),l.autoplayTimer=null);var L=l.state.autoplaying;S==="paused"?l.setState({autoplaying:"paused"}):S==="focused"?(L==="hovered"||L==="playing")&&l.setState({autoplaying:"focused"}):L==="playing"&&l.setState({autoplaying:"hovered"})}),(0,O.Z)((0,D.Z)(l),"onDotsOver",function(){return l.props.autoplay&&l.pause("hovered")}),(0,O.Z)((0,D.Z)(l),"onDotsLeave",function(){return l.props.autoplay&&l.state.autoplaying==="hovered"&&l.autoPlay("leave")}),(0,O.Z)((0,D.Z)(l),"onTrackOver",function(){return l.props.autoplay&&l.pause("hovered")}),(0,O.Z)((0,D.Z)(l),"onTrackLeave",function(){return l.props.autoplay&&l.state.autoplaying==="hovered"&&l.autoPlay("leave")}),(0,O.Z)((0,D.Z)(l),"onSlideFocus",function(){return l.props.autoplay&&l.pause("focused")}),(0,O.Z)((0,D.Z)(l),"onSlideBlur",function(){return l.props.autoplay&&l.state.autoplaying==="focused"&&l.autoPlay("blur")}),(0,O.Z)((0,D.Z)(l),"render",function(){var S=Ee()("slick-slider",l.props.className,{"slick-vertical":l.props.vertical,"slick-initialized":!0}),L=(0,f.Z)((0,f.Z)({},l.props),l.state),se=Ye(L,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),be=l.props.pauseOnHover;se=(0,f.Z)((0,f.Z)({},se),{},{onMouseEnter:be?l.onTrackOver:null,onMouseLeave:be?l.onTrackLeave:null,onMouseOver:be?l.onTrackOver:null,focusOnSelect:l.props.focusOnSelect&&l.clickable?l.selectHandler:null});var Je;if(l.props.dots===!0&&l.state.slideCount>=l.props.slidesToShow){var lt=Ye(L,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Ge=l.props.pauseOnDotsHover;lt=(0,f.Z)((0,f.Z)({},lt),{},{clickHandler:l.changeSlide,onMouseEnter:Ge?l.onDotsLeave:null,onMouseOver:Ge?l.onDotsOver:null,onMouseLeave:Ge?l.onDotsLeave:null}),Je=i.createElement(z,lt)}var te,ae,F=Ye(L,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);F.clickHandler=l.changeSlide,l.props.arrows&&(te=i.createElement(ne,F),ae=i.createElement(re,F));var P=null;l.props.vertical&&(P={height:l.state.listHeight});var He=null;l.props.vertical===!1?l.props.centerMode===!0&&(He={padding:"0px "+l.props.centerPadding}):l.props.centerMode===!0&&(He={padding:l.props.centerPadding+" 0px"});var Ve=(0,f.Z)((0,f.Z)({},P),He),ct=l.props.touchMove,ht={className:"slick-list",style:Ve,onClick:l.clickHandler,onMouseDown:ct?l.swipeStart:null,onMouseMove:l.state.dragging&&ct?l.swipeMove:null,onMouseUp:ct?l.swipeEnd:null,onMouseLeave:l.state.dragging&&ct?l.swipeEnd:null,onTouchStart:ct?l.swipeStart:null,onTouchMove:l.state.dragging&&ct?l.swipeMove:null,onTouchEnd:ct?l.touchEnd:null,onTouchCancel:l.state.dragging&&ct?l.swipeEnd:null,onKeyDown:l.props.accessibility?l.keyHandler:null},qe={className:S,dir:"ltr",style:l.props.style};return l.props.unslick&&(ht={className:"slick-list"},qe={className:S,style:l.props.style}),i.createElement("div",qe,l.props.unslick?"":te,i.createElement("div",(0,c.Z)({ref:l.listRefHandler},ht),i.createElement(g,(0,c.Z)({ref:l.trackRefHandler},se),l.props.children)),l.props.unslick?"":ae,l.props.unslick?"":Je)}),l.list=null,l.track=null,l.state=(0,f.Z)((0,f.Z)({},v),{},{currentSlide:l.props.initialSlide,slideCount:i.Children.count(l.props.children)}),l.callbackTimers=[],l.clickable=!0,l.debouncedResize=null;var W=l.ssrInit();return l.state=(0,f.Z)((0,f.Z)({},l.state),W),l}return(0,w.Z)(b,[{key:"didPropsChange",value:function(l){for(var W=!1,S=0,L=Object.keys(this.props);S1&&arguments[1]!==void 0?arguments[1]:!1;return l.innerSlider.slickGoTo(W,S)}),(0,O.Z)((0,D.Z)(l),"slickPause",function(){return l.innerSlider.pause("paused")}),(0,O.Z)((0,D.Z)(l),"slickPlay",function(){return l.innerSlider.autoPlay("play")}),l.state={breakpoint:null},l._responsiveMediaHandlers=[],l}return(0,w.Z)(b,[{key:"media",value:function(l,W){var S=window.matchMedia(l),L=function(be){var Je=be.matches;Je&&W()};S.addListener(L),L(S),this._responsiveMediaHandlers.push({mql:S,query:l,listener:L})}},{key:"componentDidMount",value:function(){var l=this;if(this.props.responsive){var W=this.props.responsive.map(function(L){return L.breakpoint});W.sort(function(L,se){return L-se}),W.forEach(function(L,se){var be;se===0?be=vt()({minWidth:0,maxWidth:L}):be=vt()({minWidth:W[se-1]+1,maxWidth:L}),ot()&&l.media(be,function(){l.setState({breakpoint:L})})});var S=vt()({minWidth:W.slice(-1)[0]});ot()&&this.media(S,function(){l.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(l){l.mql.removeListener(l.listener)})}},{key:"render",value:function(){var l=this,W,S;this.state.breakpoint?(S=this.props.responsive.filter(function(P){return P.breakpoint===l.state.breakpoint}),W=S[0].settings==="unslick"?"unslick":(0,f.Z)((0,f.Z)((0,f.Z)({},Ft),this.props),S[0].settings)):W=(0,f.Z)((0,f.Z)({},Ft),this.props),W.centerMode&&(W.slidesToScroll>1,W.slidesToScroll=1),W.fade&&(W.slidesToShow>1,W.slidesToScroll>1,W.slidesToShow=1,W.slidesToScroll=1);var L=i.Children.toArray(this.props.children);L=L.filter(function(P){return typeof P=="string"?!!P.trim():!!P}),W.variableWidth&&(W.rows>1||W.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),W.variableWidth=!1);for(var se=[],be=null,Je=0;Je=L.length));ae+=1)te.push(i.cloneElement(L[ae],{key:100*Je+10*Ge+ae,tabIndex:-1,style:{width:"".concat(100/W.slidesPerRow,"%"),display:"inline-block"}}));lt.push(i.createElement("div",{key:10*Je+Ge},te))}W.variableWidth?se.push(i.createElement("div",{key:Je,style:{width:be}},lt)):se.push(i.createElement("div",{key:Je},lt))}if(W==="unslick"){var F="regular slider "+(this.props.className||"");return i.createElement("div",{className:F},L)}else se.length<=W.slidesToShow&&(W.unslick=!0);return i.createElement(Re,(0,c.Z)({style:this.props.style,ref:this.innerSliderRefHandler},W),se)}}]),b}(i.Component),Pt=xt,jt=s(36355),T=s(17313),q=s(83116),Te=s(37613);const Xe=ce=>{const{componentCls:u,antCls:b,carouselArrowSize:U,carouselDotOffset:l,marginXXS:W}=ce,S=-U*1.25,L=W;return{[u]:Object.assign(Object.assign({},(0,T.Wf)(ce)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${b}-radio-input, input${b}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${b}-radio-input, input${b}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:U,height:U,marginTop:-U/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:S,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:S,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:l},"&-top":{top:l,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ce.dotWidth,height:ce.dotHeight,marginInline:L,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ce.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ce.dotHeight,padding:0,color:"transparent",fontSize:0,background:ce.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ce.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-L,content:'""'}},"&.slick-active":{width:ce.dotActiveWidth,"& button":{background:ce.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},We=ce=>{const{componentCls:u,carouselDotOffset:b,marginXXS:U}=ce,l={width:ce.dotHeight,height:ce.dotWidth};return{[`${u}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ce.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:b},"&-right":{insetInlineEnd:b,insetInlineStart:"auto"},li:Object.assign(Object.assign({},l),{margin:`${U}px 0`,verticalAlign:"baseline",button:l,"&.slick-active":Object.assign(Object.assign({},l),{button:l})})}}}},kt=ce=>{const{componentCls:u}=ce;return[{[`${u}-rtl`]:{direction:"rtl",".slick-dots":{[`${u}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${u}-vertical`]:{".slick-dots":{[`${u}-rtl&`]:{flexDirection:"column"}}}}]};var bt=(0,q.Z)("Carousel",ce=>{const{controlHeightLG:u,controlHeightSM:b}=ce,U=(0,Te.TS)(ce,{carouselArrowSize:u/2,carouselDotOffset:b/2});return[Xe(U),We(U),kt(U)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),dt=function(ce,u){var b={};for(var U in ce)Object.prototype.hasOwnProperty.call(ce,U)&&u.indexOf(U)<0&&(b[U]=ce[U]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,U=Object.getOwnPropertySymbols(ce);l{const{dots:b=!0,arrows:U=!1,draggable:l=!1,waitForAnimate:W=!1,dotPosition:S="bottom",vertical:L=S==="left"||S==="right",rootClassName:se,className:be,style:Je,id:lt}=ce,Ge=dt(ce,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:te,direction:ae,carousel:F}=i.useContext(jt.E_),P=i.useRef(),He=function(Se){let en=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;P.current.slickGoTo(Se,en)};i.useImperativeHandle(u,()=>({goTo:He,autoPlay:P.current.innerSlider.autoPlay,innerSlider:P.current.innerSlider,prev:P.current.slickPrev,next:P.current.slickNext}),[P.current]);const Ve=i.useRef(i.Children.count(ce.children));i.useEffect(()=>{Ve.current!==i.Children.count(ce.children)&&(He(ce.initialSlide||0,!1),Ve.current=i.Children.count(ce.children))},[ce.children]);const ct=Object.assign({vertical:L,className:Ee()(be,F==null?void 0:F.className),style:Object.assign(Object.assign({},F==null?void 0:F.style),Je)},Ge);ct.effect==="fade"&&(ct.fade=!0);const ht=te("carousel",ct.prefixCls),qe="slick-dots",K=!!b,it=Ee()(qe,`${qe}-${S}`,typeof b=="boolean"?!1:b==null?void 0:b.className),[qt,gt]=bt(ht),cn=Ee()(ht,{[`${ht}-rtl`]:ae==="rtl",[`${ht}-vertical`]:ct.vertical},gt,se);return qt(i.createElement("div",{className:cn,id:lt},i.createElement(Pt,Object.assign({ref:P},ct,{dots:K,dotsClass:it,arrows:U,draggable:l,verticalSwiping:L,waitForAnimate:W}))))})},28103:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return G}});var i=s(92310),c=s.n(i),f=s(59301),he=s(36355),w=s(17313),D=s(83116),k=s(37613);const C=v=>{const{componentCls:ze,sizePaddingEdgeHorizontal:Qe,colorSplit:Ee,lineWidth:ke,textPaddingInline:Q,orientationMargin:Le,verticalMarginInline:Z}=v;return{[ze]:Object.assign(Object.assign({},(0,w.Wf)(v)),{borderBlockStart:`${ke}px solid ${Ee}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ke}px solid ${Ee}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${v.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ze}-with-text`]:{display:"flex",alignItems:"center",margin:`${v.dividerHorizontalWithTextGutterMargin}px 0`,color:v.colorTextHeading,fontWeight:500,fontSize:v.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ee}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ke}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ze}-with-text-left`]:{"&::before":{width:`${Le*100}%`},"&::after":{width:`${100-Le*100}%`}},[`&-horizontal${ze}-with-text-right`]:{"&::before":{width:`${100-Le*100}%`},"&::after":{width:`${Le*100}%`}},[`${ze}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Q},"&-dashed":{background:"none",borderColor:Ee,borderStyle:"dashed",borderWidth:`${ke}px 0 0`},[`&-horizontal${ze}-with-text${ze}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ze}-dashed`]:{borderInlineStartWidth:ke,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ze}-with-text`]:{color:v.colorText,fontWeight:"normal",fontSize:v.fontSize},[`&-horizontal${ze}-with-text-left${ze}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ze}-inner-text`]:{paddingInlineStart:Qe}},[`&-horizontal${ze}-with-text-right${ze}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ze}-inner-text`]:{paddingInlineEnd:Qe}}})}};var O=(0,D.Z)("Divider",v=>{const ze=(0,k.TS)(v,{dividerHorizontalWithTextGutterMargin:v.margin,dividerHorizontalGutterMargin:v.marginLG,sizePaddingEdgeHorizontal:0});return[C(ze)]},v=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:v.marginXS})),R=function(v,ze){var Qe={};for(var Ee in v)Object.prototype.hasOwnProperty.call(v,Ee)&&ze.indexOf(Ee)<0&&(Qe[Ee]=v[Ee]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ee=Object.getOwnPropertySymbols(v);ke{const{getPrefixCls:ze,direction:Qe,divider:Ee}=f.useContext(he.E_),{prefixCls:ke,type:Q="horizontal",orientation:Le="center",orientationMargin:Z,className:j,rootClassName:p,children:A,dashed:B,plain:M,style:H}=v,le=R(v,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),xe=ze("divider",ke),[Ye,at]=O(xe),ye=Le.length>0?`-${Le}`:Le,rt=!!A,je=Le==="left"&&Z!=null,Fe=Le==="right"&&Z!=null,we=c()(xe,Ee==null?void 0:Ee.className,at,`${xe}-${Q}`,{[`${xe}-with-text`]:rt,[`${xe}-with-text${ye}`]:rt,[`${xe}-dashed`]:!!B,[`${xe}-plain`]:!!M,[`${xe}-rtl`]:Qe==="rtl",[`${xe}-no-default-orientation-margin-left`]:je,[`${xe}-no-default-orientation-margin-right`]:Fe},j,p),J=f.useMemo(()=>typeof Z=="number"?Z:/^\d+$/.test(Z)?Number(Z):Z,[Z]),ge=Object.assign(Object.assign({},je&&{marginLeft:J}),Fe&&{marginRight:J});return Ye(f.createElement("div",Object.assign({className:we,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),H)},le,{role:"separator"}),A&&Q!=="vertical"&&f.createElement("span",{className:`${xe}-inner-text`,style:ge},A)))}},91857:function(et,Ze,s){"use strict";var i=s(59301),c=s(38819),f=s(92310),he=s.n(f),w=s(31561),D=s(70425),k=s(18929),C=s(2738),O=s(79676),R=s(53487),fe=s(92343),G=s(36355),v=s(20834),ze=s(40875),Qe=s(88088),Ee=s(47211);const ke=null,Q=p=>{const{menu:A,arrow:B,prefixCls:M,children:H,trigger:le,disabled:xe,dropdownRender:Ye,getPopupContainer:at,overlayClassName:ye,rootClassName:rt,open:je,onOpenChange:Fe,visible:we,onVisibleChange:J,mouseEnterDelay:ge=.15,mouseLeaveDelay:Pe=.1,autoAdjustOverflow:I=!0,placement:me="",overlay:V,transitionName:$}=p,{getPopupContainer:ve,getPrefixCls:ie,direction:tt}=i.useContext(G.E_),Bt=i.useMemo(()=>{const Oe=ie();return $!==void 0?$:me.includes("top")?`${Oe}-slide-down`:`${Oe}-slide-up`},[ie,me,$]),yt=i.useMemo(()=>me?me.includes("Center")?me.slice(0,me.indexOf("Center")):me:tt==="rtl"?"bottomRight":"bottomLeft",[me,tt]),It=ie("dropdown",M),[Et,ot]=(0,Ee.Z)(It),[,Ot]=(0,Qe.Z)(),Nt=i.Children.only(H),ee=(0,fe.Tm)(Nt,{className:he()(`${It}-trigger`,{[`${It}-rtl`]:tt==="rtl"},Nt.props.className),disabled:xe}),N=xe?[]:le;let g;N&&N.includes("contextMenu")&&(g=!0);const[x,z]=(0,k.Z)(!1,{value:je!=null?je:we}),ne=(0,D.useEvent)(Oe=>{Fe==null||Fe(Oe),J==null||J(Oe),z(Oe)}),re=he()(ye,rt,ot,{[`${It}-rtl`]:tt==="rtl"}),ue=(0,O.Z)({arrowPointAtCenter:typeof B=="object"&&B.pointAtCenter,autoAdjustOverflow:I,offset:Ot.marginXXS,arrowWidth:B?Ot.sizePopupArrow:0,borderRadius:Ot.borderRadius}),Ue=i.useCallback(()=>{z(!1)},[]),Re=()=>{let Oe;return A!=null&&A.items?Oe=i.createElement(v.default,Object.assign({},A)):typeof V=="function"?Oe=V():Oe=V,Ye&&(Oe=Ye(Oe)),Oe=i.Children.only(typeof Oe=="string"?i.createElement("span",null,Oe):Oe),i.createElement(ze.J,{prefixCls:`${It}-menu`,expandIcon:i.createElement("span",{className:`${It}-menu-submenu-arrow`},i.createElement(c.Z,{className:`${It}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ue,validator:vt=>{let{mode:zt}=vt}},Oe)};return Et(i.createElement(w.Z,Object.assign({alignPoint:g},(0,C.Z)(p,["rootClassName"]),{mouseEnterDelay:ge,mouseLeaveDelay:Pe,visible:x,builtinPlacements:ue,arrow:!!B,overlayClassName:re,prefixCls:It,getPopupContainer:at||ve,transitionName:Bt,trigger:N,overlay:Re,placement:yt,onVisibleChange:ne}),ee))};function Le(p){return Object.assign(Object.assign({},p),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Z=(0,R.Z)(Q,"dropdown",p=>p,Le),j=p=>i.createElement(Z,Object.assign({},p),i.createElement("span",null));Q._InternalPanelDoNotUseOrYouWillBeFired=j,Ze.Z=Q},38854:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return Qe}});var i=s(91857),c=s(92310),f=s.n(c),he=s(59301),w=s(18785),D=s(3113),k=s(36355),C=s(81327),O=s(33234),R=s(47211),fe=function(Ee,ke){var Q={};for(var Le in Ee)Object.prototype.hasOwnProperty.call(Ee,Le)&&ke.indexOf(Le)<0&&(Q[Le]=Ee[Le]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Le=Object.getOwnPropertySymbols(Ee);Z{const{getPopupContainer:ke,getPrefixCls:Q,direction:Le}=he.useContext(k.E_),{prefixCls:Z,type:j="default",danger:p,disabled:A,loading:B,onClick:M,htmlType:H,children:le,className:xe,menu:Ye,arrow:at,autoFocus:ye,overlay:rt,trigger:je,align:Fe,open:we,onOpenChange:J,placement:ge,getPopupContainer:Pe,href:I,icon:me=he.createElement(w.Z,null),title:V,buttonsRender:$=Re=>Re,mouseEnterDelay:ve,mouseLeaveDelay:ie,overlayClassName:tt,overlayStyle:Bt,destroyPopupOnHide:yt,dropdownRender:It}=Ee,Et=fe(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"]),ot=Q("dropdown",Z),Ot=`${ot}-button`,[Nt,ee]=(0,R.Z)(ot),N={menu:Ye,arrow:at,autoFocus:ye,align:Fe,disabled:A,trigger:A?[]:je,onOpenChange:J,getPopupContainer:Pe||ke,mouseEnterDelay:ve,mouseLeaveDelay:ie,overlayClassName:tt,overlayStyle:Bt,destroyPopupOnHide:yt,dropdownRender:It},{compactSize:g,compactItemClassnames:x}=(0,O.ri)(ot,Le),z=f()(Ot,x,xe,ee);"overlay"in Ee&&(N.overlay=rt),"open"in Ee&&(N.open=we),"placement"in Ee?N.placement=ge:N.placement=Le==="rtl"?"bottomLeft":"bottomRight";const ne=he.createElement(D.ZP,{type:j,danger:p,disabled:A,loading:B,onClick:M,htmlType:H,href:I,title:V},le),re=he.createElement(D.ZP,{type:j,danger:p,icon:me}),[ue,Ue]=$([ne,re]);return Nt(he.createElement(C.Z.Compact,Object.assign({className:z,size:g,block:!0},Et),ue,he.createElement(i.Z,Object.assign({},N),Ue)))};G.__ANT_BUTTON=!0;var v=G;const ze=i.Z;ze.Button=v;var Qe=ze},47211:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return fe}});var i=s(17313),c=s(13826),f=s(92899),he=s(29878),w=s(19447),D=s(83116),k=s(37613),O=G=>{const{componentCls:v,menuCls:ze,colorError:Qe,colorTextLightSolid:Ee}=G,ke=`${ze}-item`;return{[`${v}, ${v}-menu-submenu`]:{[`${ze} ${ke}`]:{[`&${ke}-danger:not(${ke}-disabled)`]:{color:Qe,"&:hover":{color:Ee,backgroundColor:Qe}}}}}};const R=G=>{const{componentCls:v,menuCls:ze,zIndexPopup:Qe,dropdownArrowDistance:Ee,sizePopupArrow:ke,antCls:Q,iconCls:Le,motionDurationMid:Z,dropdownPaddingVertical:j,fontSize:p,dropdownEdgeChildPadding:A,colorTextDisabled:B,fontSizeIcon:M,controlPaddingHorizontal:H,colorBgElevated:le}=G;return[{[v]:Object.assign(Object.assign({},(0,i.Wf)(G)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Qe,display:"block","&::before":{position:"absolute",insetBlock:-Ee+ke/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Q}-btn`]:{[`& > ${Le}-down, & > ${Q}-btn-icon > ${Le}-down`]:{fontSize:M}},[`${v}-wrap`]:{position:"relative",[`${Q}-btn > ${Le}-down`]:{fontSize:M},[`${Le}-down::before`]:{transition:`transform ${Z}`}},[`${v}-wrap-open`]:{[`${Le}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Q}-slide-down-enter${Q}-slide-down-enter-active${v}-placement-bottomLeft, +!(function(){var oa=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[9906],{40001:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},18785:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},87169:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},73331:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},15277:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},33853:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},38819:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},47472:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return C}});var i=s(54476),c=s(59301),f={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"},he=f,w=s(7657),D=function(R,fe){return c.createElement(w.Z,(0,i.Z)({},R,{ref:fe,icon:he}))},k=c.forwardRef(D),C=k},90559:function(){"use strict"},93018:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return ze}});var i=s(59301),c=s(65582),f=s(92310),he=s.n(f),w=s(28501),D={goback:"goback___jLQ4I",title_name:"title_name___YAPgH"},k=Object.defineProperty,C=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,fe=(Qe,Ee,ke)=>Ee in Qe?k(Qe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[Ee]=ke,G=(Qe,Ee)=>{for(var ke in Ee||(Ee={}))O.call(Ee,ke)&&fe(Qe,ke,Ee[ke]);if(C)for(var ke of C(Ee))R.call(Ee,ke)&&fe(Qe,ke,Ee[ke]);return Qe};const v=({dispatch:Qe,className:Ee,style:ke={},leftDom:Q,rigthDom:Le,title:Z,imgUrl:j})=>((0,i.useEffect)(()=>(Qe({type:"globalSetting/headerToggle",payload:!1}),()=>{Qe({type:"globalSetting/headerToggle",payload:!0})}),[]),i.createElement("div",{className:he()("flex item-center justify-between h-64px px-40px",Ee),style:G({background:`url(${j||s(12907)}) 0 0 / 100% 100% no-repeat`,height:85},ke)},Q||i.createElement("div",{className:"flex item-center",style:{width:120}},i.createElement("div",{className:`current rounded-full px-30px py-12px c-white ${D.goback}`,onClick:()=>{c.history.push("/")}},"\u8FD4\u56DE\u9996\u9875")),typeof Z=="string"?i.createElement("div",{className:`text-36px c-white font-semibold ${D.title_name}`}," ",Z):Z,Le||i.createElement("div",{className:"flex justify-end",style:{width:120}},i.createElement(w.Z,null))));var ze=(0,c.connect)(({})=>({}))(v)},28501:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return ke}});var i=s(65582),c=s(20834),f=s(8591),he=s(38854),w={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},D=s(41867),k=s(89540),C=s(74128),O=s(65862),R=s(59301),fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,ze=(Q,Le)=>{var Z={};for(var j in Q)G.call(Q,j)&&Le.indexOf(j)<0&&(Z[j]=Q[j]);if(Q!=null&&fe)for(var j of fe(Q))Le.indexOf(j)<0&&v.call(Q,j)&&(Z[j]=Q[j]);return Z},Qe=(Q,Le,Z)=>new Promise((j,p)=>{var A=H=>{try{M(Z.next(H))}catch(le){p(le)}},B=H=>{try{M(Z.throw(H))}catch(le){p(le)}},M=H=>H.done?j(H.value):Promise.resolve(H.value).then(A,B);M((Z=Z.apply(Q,Le)).next())});const Ee=Q=>{var Le=Q,{homePage:Z,user:j,globalSetting:p,loading:A,dispatch:B,shixunHomeworks:M}=Le,H=ze(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),le,xe,Ye,at,ye,rt,je,Fe,we,J;const ge=(le=j.userInfo)==null?void 0:le.is_school_manage,Pe=()=>{var I,me,V,$,ve;return(0,O.Ll)()?R.createElement(c.default,{className:`${w.rightMenu} ${w.menuWrap}`},R.createElement(c.default.Item,null,R.createElement(i.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):R.createElement(c.default,{className:`${w.rightMenu} ${w.menuWrap}`},R.createElement(c.default.Item,null,R.createElement(i.Link,{to:`/users/${(I=j.userInfo)==null?void 0:I.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((V=(me=j.navigationInfo)==null?void 0:me.top)==null?void 0:V.laboratory_admin_url)&&R.createElement(c.default.Item,null,R.createElement("a",{href:(ve=($=j.navigationInfo)==null?void 0:$.top)==null?void 0:ve.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),R.createElement(c.default.Item,null,R.createElement(i.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||B({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:R.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),R.createElement(c.default.Item,{className:w.exit},R.createElement("a",{onClick:()=>Qe(void 0,null,function*(){(0,O.m5)();let ie;try{ie=yield(0,k.vR)({}),f.ZP.success(ie==null?void 0:ie.message)}catch(tt){}(0,O.d8)("_educoder_session","logout",1),(0,O.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),ie!=null&&ie.url?window.location.href=ie.url:(i.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,D.bg)()?R.createElement(he.Z,{dropdownRender:Pe,placement:"bottomRight"},R.createElement("section",null,R.createElement("aside",null,R.createElement("div",{className:M.actionTabs.type===1?w.classromediv:""},R.createElement("img",{className:`${w.userPic} current ml15`,src:`${(xe=C.Z)==null?void 0:xe.IMG_SERVER}/images/${(Ye=j.userInfo)==null?void 0:Ye.image_url}`,alt:"",onClick:()=>{var I;return i.history.push((0,O.Ll)()?"/account/profile":`/users/${(I=j.userInfo)==null?void 0:I.login}/classrooms`)}}),(0,O.Ll)()&&R.createElement("span",{className:"ml10 font16"},(at=j.userInfo)==null?void 0:at.username),R.createElement("i",{className:`iconfont icon-zhankai4 ${w.icon}`}))))):R.createElement("div",{className:`font15 flex item-center gap-10px ${p.isIlearning?w.login:""}`},((ye=p.setting)==null?void 0:ye.sso_login_url)&&R.createElement("a",{target:"_blank",href:(rt=p.setting)==null?void 0:rt.sso_login_url},R.createElement("img",{src:`${C.Z.IMG_SERVER}/${(je=p.setting)==null?void 0:je.login_logo_url}`,width:40}),R.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Fe=p.setting)==null?void 0:Fe.sso_login_button_name)),!((we=p.setting)!=null&&we.hide_account_login)&&R.createElement(R.Fragment,null,R.createElement("span",{className:"current-primary-hover",onClick:()=>{B({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((J=p.setting)!=null&&J.close_register)&&R.createElement(R.Fragment,null,R.createElement("span",null,"|"),R.createElement("span",{className:"current-primary-hover",onClick:()=>{i.history.push("/user/register")}},"\u6CE8\u518C"))))};var ke=(0,i.connect)(({homePage:Q,loading:Le,user:Z,globalSetting:j,shixunHomeworks:p})=>({homePage:Q,user:Z,globalSetting:j,shixunHomeworks:p,loading:Le.models.index}))(Ee)},40277:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return O}});var i=s(59301),c=s(65582),f=s(44e3),he=s(20834),w=s(41867),D={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const k={background:"#082930"},C=({globalSetting:R,mainDom:fe,dispatch:G})=>{var v;const[ze,Qe]=(0,i.useState)([]),[Ee,ke]=(0,i.useState)([]),Q=(0,i.useMemo)(()=>{var j,p,A;const B=H=>!(H!=null&&H.hidden)&&!((0,w.JA)()&&(H==null?void 0:H.link)==="/paperlibrary"),M=((p=(j=R==null?void 0:R.setting)==null?void 0:j.navbar)==null?void 0:p.filter(B))||[];for(const H of M)H.subitem=((A=H==null?void 0:H.subitem)==null?void 0:A.filter(B))||[];return M},[(v=R==null?void 0:R.setting)==null?void 0:v.navbar]),Le=(j,p)=>{let A="",B=[];for(const M of j)if(M.link===p&&(A=M.link),M.subitem&&M.subitem.length>0){for(const H of M.subitem)if(H.link===p&&(A=H.link,B=[M.link]),H.subitem){const le=Le(H.subitem,p);le.selectedKey&&(A=le.selectedKey,B=[M.link,...le.openKeys])}}return{selectedKey:A,openKeys:B}};(0,i.useEffect)(()=>{const j=location.pathname,{selectedKey:p,openKeys:A}=Le(Q,j);Qe(p?[p]:[]),A.length>0?ke(A):ke([])},[Q]),(0,i.useEffect)(()=>{G({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const Z=j=>{switch(j){case"/":return i.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return i.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return i.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return i.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return i.createElement(f.default,{style:k},R.showHeader&&R.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${D.layoutSider}`,width:244,style:k},i.createElement(he.default,{className:`w-full ${D.myMenu}`,mode:"inline",selectedKeys:ze,openKeys:Ee,onOpenChange:j=>ke(j),onSelect:({key:j})=>{j&&j.includes("/")&&c.history.push(j)},items:Q.map(j=>{var p;return{key:j.link,label:j.name,icon:Z(j==null?void 0:j.link),children:((p=j.subitem)==null?void 0:p.length)>0?j.subitem.map(A=>{var B;return{key:A.link,label:A.name,children:((B=A.subitem)==null?void 0:B.length)>0?A.subitem.map(M=>({key:M.link,label:M.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#021C21"}},fe))};var O=(0,c.connect)(({globalSetting:R,user:fe})=>({globalSetting:R,user:fe}))(C)},90175:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return O}});var i=s(59301),c=s(65582),f=s(44e3),he=s(20834),w=s(41867),D={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const k={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},C=({globalSetting:R,mainDom:fe,dispatch:G})=>{var v;const[ze,Qe]=(0,i.useState)([]),[Ee,ke]=(0,i.useState)([]),Q=(0,i.useMemo)(()=>{var Z,j,p;const A=M=>!(M!=null&&M.hidden)&&!((0,w.JA)()&&(M==null?void 0:M.link)==="/paperlibrary"),B=((j=(Z=R==null?void 0:R.setting)==null?void 0:Z.navbar)==null?void 0:j.filter(A))||[];for(const M of B)M.subitem=((p=M==null?void 0:M.subitem)==null?void 0:p.filter(A))||[];return B},[(v=R==null?void 0:R.setting)==null?void 0:v.navbar]),Le=(Z,j)=>{let p="",A=[];for(const B of Z)if(B.link===j&&(p=B.link),B.subitem&&B.subitem.length>0){for(const M of B.subitem)if(M.link===j&&(p=M.link,A=[B.link]),M.subitem){const H=Le(M.subitem,j);H.selectedKey&&(p=H.selectedKey,A=[B.link,...H.openKeys])}}return{selectedKey:p,openKeys:A}};return(0,i.useEffect)(()=>{const Z=location.pathname,{selectedKey:j,openKeys:p}=Le(Q,Z);Qe(j?[j]:[]),p.length>0?ke(p):ke([])},[Q]),(0,i.useEffect)(()=>{G({type:"globalSetting/headerFooterToggle",payload:!0})},[]),i.createElement(f.default,{style:k},R.showHeader&&R.showHeaderFooter&&i.createElement(f.default.Sider,{className:`flex flex-col ${D.layoutSider}`,width:212,style:k},i.createElement(he.default,{className:`w-full ${D.myMenu}`,mode:"inline",selectedKeys:ze,openKeys:Ee,onOpenChange:Z=>ke(Z),onSelect:({key:Z})=>{Z&&Z.includes("/")&&c.history.push(Z)},items:Q.map(Z=>{var j;return{key:Z.link,label:Z.name,children:((j=Z.subitem)==null?void 0:j.length)>0?Z.subitem.map(p=>{var A;return{key:p.link,label:p.name,children:((A=p.subitem)==null?void 0:A.length)>0?p.subitem.map(B=>({key:B.link,label:B.name})):void 0}}):void 0}})})),i.createElement(f.default.Content,{style:{backgroundColor:"#EEF5FE"}},fe))};var O=(0,c.connect)(({globalSetting:R,user:fe})=>({globalSetting:R,user:fe}))(C)},61584:function(et,Ze,s){"use strict";s.d(Ze,{i:function(){return A},Z:function(){return M}});var i={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"},c=s(71418),f=s(6848),he=s(93948),w=s(92310),D=s.n(w),k=s(65862),C=s(2524),O=s(41867),R=s(79005),fe=s(20345),G=s(77882),v=s(31081),ze=s(75309),Qe=s(71979),Ee=s(47558),ke=s(42922),Q=s(66832),Le=s(96593),Z=s(19664),j=s(91833),p=s(59301);const A=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:R,swimg:fe},{name:"101\u8BA1\u5212",ptimg:G,swimg:v},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ze,swimg:Qe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ee,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Q,swimg:Le},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Z,swimg:j}];var M=({className:H,dataSource:le=[],col:xe=4,right:Ye,bottom:at=23,precision:ye=0,wrapWidth:rt=1200,trackEventItems:je,loading:Fe,onRemove:we=()=>{},isCurrent:J=!0,showAlias:ge=!1,showProgress:Pe=!1})=>{const I=Math.floor((rt-(xe-1)*Ye)/xe),me=[{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(V=>(window.ENV==="build"&&(V.ptimg=`/react/build${V.ptimg}`,V.swimg=`/react/build${V.swimg}`),V));return p.createElement(c.Z,{spinning:Fe},p.createElement("div",{className:D()(i.list,H)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((V,$)=>{var ve,ie,tt,Bt,yt,It;const{name:Et,id:ot,identifier:Ot,featured:Nt,school_name:ee,image_url:N,excellent:g,is_plan:x}=V;return p.createElement("div",{key:ot,className:J&&Pe?i.wrapisCurrent:i.wrap,style:{width:I,marginRight:(1+$)%xe===0?0:Ye+ye,marginBottom:at}},p.createElement("a",{className:i.li,onClick:z=>{z.preventDefault(),z.stopPropagation(),je&&(0,k.L9)([je]),(0,k.xg)(`/paths/${Ot}`)}},p.createElement("div",{className:i.img},p.createElement("img",{className:i.cover,src:`${N}`}),J&&(0,O.bg)()&&(V==null?void 0:V.studying)&&p.createElement("div",{className:`${i.movebq} user-path-items`,onClick:z=>{z.stopPropagation(),we(V)}},p.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),p.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ve=V==null?void 0:V.subject_tags)==null?void 0:ve.map((z,ne)=>{var re,ue;if(ne===0){const Re=(re=me.find(Oe=>Oe.name==z))==null?void 0:re.swimg;return p.createElement("img",{className:i.sign,src:Re,style:{left:"-4px"}})}const Ue=(ue=me.find(Re=>Re.name==z))==null?void 0:ue.ptimg;return p.createElement("img",{className:i.sign,src:Ue,style:{left:`${48+52*(ne-1)+2*ne}px`}})}),p.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(V==null?void 0:V.excellent)&&p.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),p.createElement("div",{className:i.name},p.createElement(f.Z,{title:ge&&(V!=null&&V.excellent_alias_name)?p.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Et}`,p.createElement("br",null),p.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${V==null?void 0:V.excellent_alias_name}`)):Et},p.createElement("span",{className:i.e},ge&&(V==null?void 0:V.excellent_alias_name)||Et))),J&&Pe&&((ie=V==null?void 0:V.progress)==null?void 0:ie.all_score)!=0&&p.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},p.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((tt=V==null?void 0:V.progress)==null?void 0:tt.my_score)/((Bt=V==null?void 0:V.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(yt=V==null?void 0:V.progress)==null?void 0:yt.my_score,"/",(It=V==null?void 0:V.progress)==null?void 0:It.all_score),(!J||!Pe)&&p.createElement("div",{className:i.tags},p.createElement("div",null,p.createElement(f.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.createElement("span",null,V.stages_count))),p.createElement(f.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,V.members_count)))))))})),!le.length&&p.createElement(C.Z,null)))}},3918:function(et,Ze,s){"use strict";s.d(Ze,{jL:function(){return w},w9:function(){return lt},vv:function(){return ct},dN:function(){return F},QD:function(){return Xt},cQ:function(){return ne.Z},vg:function(){return S},Oz:function(){return ce},op:function(){return un},O5:function(){return wa},_b:function(){return nn},t7:function(){return at},tT:function(){return je},Gi:function(){return Rn},YG:function(){return it},Ed:function(){return yn},kT:function(){return cn},qp:function(){return ke},Um:function(){return A},K3:function(){return Z},vr:function(){return zn},qE:function(){return Me},Je:function(){return J},wb:function(){return It},rC:function(){return z},lB:function(){return Ot},cq:function(){return Xn},kO:function(){return de},tp:function(){return H},Si:function(){return qn},k8:function(){return Sa},Du:function(){return da}});var i=s(59301),c={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"},f="data:image/png;base64,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",w=({dataSource:_=[],img:Y,imgWidth:X=346,title:Ke,sunTitle:Mt,bannerExtraContent:Yt})=>i.createElement("div",{className:c.banner},i.createElement("div",{className:c.content},i.createElement("aside",null,i.createElement("p",null,i.createElement("b",null,Ke),i.createElement("span",null,Mt)),_.length>0&&i.createElement("div",{className:c.btns},_.map((Ce,Ht)=>i.createElement("div",{key:Ht,onClick:Ce.click},Ce.name,Ce.sign?i.createElement("img",{src:f,width:39}):null))),Yt),Y&&i.createElement("img",{style:{marginTop:33,marginRight:38},src:Y,width:X}))),D={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"},k=s(92310),C=s.n(k),O=s(89392),R=Object.defineProperty,fe=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,ze=(_,Y,X)=>Y in _?R(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,Qe=(_,Y)=>{for(var X in Y||(Y={}))G.call(Y,X)&&ze(_,X,Y[X]);if(fe)for(var X of fe(Y))v.call(Y,X)&&ze(_,X,Y[X]);return _},ke=({dataSource:_=[],value:Y,onChange:X,onTitleChange:Ke,className:Mt,title:Yt,titleWidth:Ce=41,style:Ht={},fontColor:Dt="#6A7283",showCount:_t,classNameActive:Rt,styleItem:At={}})=>{const[$t,an]=(0,i.useState)(0),[En,Gt]=(0,i.useState)(!1),Zt=(0,i.useRef)(null),pn=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var rn;_.length!==0&&(((rn=Zt==null?void 0:Zt.current)==null?void 0:rn.clientHeight)>97?an(1):an(0)),_.length===0&&an(0),Gt(!1)},[_]),i.createElement("div",{className:C()(D.row,Mt),style:Ht},i.createElement("div",{onClick:(0,O.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:Ce,marginTop:En?12:4},className:`${D.title} ${Ke?"current":""}`},Yt),i.createElement("div",{className:En?`${D.tagsWrap} ${D.tagsBorderWrap}`:D.tagsWrap},i.createElement("div",{className:D.bar,ref:pn,style:$t>0?{height:$t===1?97:"auto",overflow:$t===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.createElement("div",{className:D.tag,ref:Zt},_==null?void 0:_.map(rn=>i.createElement("span",{onClick:()=>X(rn.id),key:rn.id,style:Qe(Qe({color:Dt},At),(rn==null?void 0:rn.style)||{}),className:Y===rn.id?C()(Rt||D.active,rn.classNameActive):""},i.createElement("span",{title:rn.name,className:D.name},rn.name),!!_t&&i.createElement("span",{className:D.num},rn.count))))),!!$t&&i.createElement(i.Fragment,null,$t===1?i.createElement("div",{onClick:()=>{var rn;an(2),((rn=Zt==null?void 0:Zt.current)==null?void 0:rn.clientHeight)>245?Gt(!0):Gt(!1)},className:D.action},"\u5C55\u5F00",i.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.createElement("div",{onClick:()=>{pn.current.scrollTop=0,an(1),Gt(!1)},className:D.action},"\u6536\u8D77",i.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Q={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"},Z=({dataSource:_=[],value:Y,onChange:X,onTitleChange:Ke,className:Mt,title:Yt,titleWidth:Ce=41,style:Ht={},fontColor:Dt="#6A7283",showCount:_t,expand:Rt=!0})=>{const[At,$t]=(0,i.useState)(0),[an,En]=(0,i.useState)(!1),Gt=(0,i.useRef)(null),Zt=(0,i.useRef)(null),[pn,rn]=(0,i.useState)(Rt);return i.createElement("div",{className:C()(Q.row,Mt),style:Ht},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,O.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:Ce,marginTop:an?12:4},className:`${Q.title} ${Ke?"current":""}`},Yt),i.createElement("i",{className:`iconfont ${pn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:pn?8:10},onClick:()=>rn(!pn)})),pn&&i.createElement("div",{className:an?`${Q.tagsWrap} ${Q.tagsBorderWrap}`:Q.tagsWrap},i.createElement("div",{className:Q.fenge}),i.createElement("div",{className:Q.bar,ref:Zt},i.createElement("div",{className:Q.tag,ref:Gt},_==null?void 0:_.map(Bn=>i.createElement("span",{onClick:()=>X(Bn.id),key:Bn.id,style:{color:Dt},className:Y===Bn.id?Q.active:""},i.createElement("span",{title:Bn.name,className:Q.name},Bn.name),!!_t&&i.createElement("span",{className:Q.num},Bn.count)))))))},j={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},A=({dataSource:_=[],value:Y,onChange:X,onTitleChange:Ke,className:Mt,title:Yt,titleWidth:Ce=41,style:Ht={},fontColor:Dt="#fff",showCount:_t,expand:Rt=!0})=>{const[At,$t]=(0,i.useState)(0),[an,En]=(0,i.useState)(!1),Gt=(0,i.useRef)(null),Zt=(0,i.useRef)(null),[pn,rn]=(0,i.useState)(Rt);return i.createElement("div",{className:C()(j.row,Mt),style:Ht},i.createElement("div",{className:"flex item-center justify-between"},i.createElement("div",{onClick:(0,O.throttle)(()=>Ke==null?void 0:Ke(),2e3),style:{width:Ce},className:`${j.title} ${Ke?"current":""}`},Yt),i.createElement("i",{className:`iconfont ${pn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:pn?"#00DDC7":"#037F74",fontSize:pn?10:12},onClick:()=>rn(!pn)})),pn&&i.createElement("div",{className:an?`${j.tagsWrap} ${j.tagsBorderWrap}`:j.tagsWrap},i.createElement("div",{className:j.bar,ref:Zt},i.createElement("div",{className:j.tag,ref:Gt},_==null?void 0:_.map(Bn=>i.createElement("span",{onClick:()=>X(Bn.id),key:Bn.id,style:{color:Dt},className:Y===Bn.id?j.active:""},i.createElement("span",{title:Bn.name,className:j.name},Bn.name),!!_t&&i.createElement("span",{className:j.num},Bn.count)))))))},B={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"},H=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={}})=>i.createElement("div",{style:Mt,className:C()(B.tabs,Ke)},_.map(Yt=>i.createElement("span",{onClick:()=>X(Yt.id),className:Y===Yt.id?B.active:"",key:Yt.id},Yt.name))),le={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"},xe=s(92832),at=({dataSource:_=[],value:Y="",onChange:X,onInputChange:Ke=()=>{},className:Mt,style:Yt={},placeholder:Ce,allowClear:Ht=!1})=>{var Dt;const[_t,Rt]=(0,i.useState)(""),[At,$t]=(0,i.useState)("");(0,i.useEffect)(()=>{var Gt;let Zt=Y;(Gt=JSON.stringify(Y))!=null&&Gt.includes("{")&&(Rt(Y.id),Zt=Y.value||"");try{$t(decodeURIComponent(Zt||""))}catch(pn){$t(decodeURIComponent(Zt||""))}},[Y]);const an=()=>{X(encodeURIComponent(At),_t||null)},En=Gt=>{Gt!==_t&&(Rt(Gt),X(encodeURIComponent(At),Gt))};return i.createElement("div",{className:C()(le.input,Mt),style:Yt},!!_.length&&i.createElement("div",{className:le.dropdown},i.createElement("div",{className:le.text},(Dt=_.find(Gt=>Gt.id===_t))==null?void 0:Dt.name,i.createElement("i",{className:"iconfont icon-zhankai4"}),i.createElement("b",{className:le.b1}),i.createElement("b",{className:le.b2})),i.createElement("div",{className:le.menu},_.map((Gt,Zt)=>i.createElement("div",{key:Zt,onClick:()=>En(Gt.id)},Gt.name)))),i.createElement(xe.default,{onPressEnter:an,value:At,onChange:Gt=>{$t(Gt.target.value),Ke(encodeURIComponent(Gt.target.value),_t||null)},bordered:!1,placeholder:Ce}),i.createElement("i",{onClick:an,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ye={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},je=({dataSource:_=[],value:Y="",onChange:X,onInputChange:Ke=()=>{},className:Mt,style:Yt={},placeholder:Ce,allowClear:Ht=!1})=>{var Dt;const[_t,Rt]=(0,i.useState)(""),[At,$t]=(0,i.useState)("");(0,i.useEffect)(()=>{var Gt;let Zt=Y;(Gt=JSON.stringify(Y))!=null&&Gt.includes("{")&&(Rt(Y.id),Zt=Y.value||"");try{$t(decodeURIComponent(Zt||""))}catch(pn){$t(decodeURIComponent(Zt||""))}},[Y]);const an=()=>{X(encodeURIComponent(At),_t||null)},En=Gt=>{Gt!==_t&&(Rt(Gt),X(encodeURIComponent(At),Gt))};return i.createElement("div",{className:C()(ye.input,Mt),style:Yt},!!_.length&&i.createElement("div",{className:ye.dropdown},i.createElement("div",{className:ye.text},(Dt=_.find(Gt=>Gt.id===_t))==null?void 0:Dt.name,i.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),i.createElement("div",{className:ye.menu},_.map((Gt,Zt)=>i.createElement("div",{key:Zt,onClick:()=>En(Gt.id)},Gt.name)))),i.createElement(xe.default,{onPressEnter:an,value:At,onChange:Gt=>{$t(Gt.target.value),Ke(encodeURIComponent(Gt.target.value),_t||null)},bordered:!1,placeholder:Ce}),i.createElement("i",{onClick:an,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Fe={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"},J=({value:_,onChange:Y,className:X,total:Ke,pageSize:Mt,style:Yt={}})=>{const Ce=_<2,Ht=_>=Math.ceil(Ke/Mt);return Ke<=Mt?i.createElement(i.Fragment,null):i.createElement("div",{className:C()(Fe.quickPager,X),style:Yt},i.createElement("div",{onClick:()=>{Ce||Y(_-1,"prev")},className:Ce?Fe.disabled:""},"\u4E0A\u4E00\u9875"),i.createElement("div",{onClick:()=>{Ht||Y(_+1,"next")},className:Ht?Fe.disabled:""},"\u4E0B\u4E00\u9875"))},ge={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"},Pe=s(71418),I=s(6848),me=s(13570),V=s(74128),$=s(65862),ve=s(96908),ie=s(57177),tt=s(81378),Bt=s(2524),It=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt})=>{const _t=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:Dt},i.createElement("div",{className:C()(ge.list,_)},!!Y.length&&Y.map((Rt,At)=>{const{name:$t,id:an,identifier:En,power:Gt,cover_image_id:Zt,pic:pn}=Rt;return i.createElement("div",{className:ge.wrap,key:an,style:{width:_t,marginRight:(1+At)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/shixuns/${En}/challenges`,className:ge.li,onClick:rn=>{rn.preventDefault(),Ht&&(0,$.L9)([Ht]),Gt&&(0,$.xg)(`/shixuns/${En}/challenges`)}},i.createElement("div",{className:ge.img},i.createElement("img",{className:ge.cover,src:`${pn}`}),Rt.is_jupyter&&i.createElement("img",{className:ge.sign,src:ve}),Rt.is_jupyter_lab&&i.createElement("img",{className:ge.sign,src:ie}),Rt.is_unity_3d&&i.createElement("img",{className:ge.sign,src:tt})),i.createElement("div",{className:ge.name},i.createElement(I.Z,{title:$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:ge.e},$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:ge.tags},i.createElement(I.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,Rt.challenges_count))),!!Rt.myshixuns_count&&i.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,Rt.myshixuns_count))),i.createElement(I.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,Rt.level))),i.createElement("div",{className:ge.rate},i.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:Rt.score_info}),i.createElement("span",null,"\xA0",Rt.score_info?`${Rt.score_info}\u5206`:"5\u5206")))),!Gt&&i.createElement("div",{className:ge.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Y.length&&i.createElement(Bt.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"},Ot=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,wrapClassName:Ht,trackEventItems:Dt,loading:_t})=>{const Rt=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:_t},i.createElement("div",{className:C()(Et.list,_)},!!Y.length&&Y.map((At,$t)=>{const{name:an,id:En,identifier:Gt,power:Zt,cover_image_id:pn,pic:rn}=At;return i.createElement("div",{className:C()(Et.wrap,Ht),key:En,style:{width:Rt,marginRight:(1+$t)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/shixuns/${Gt}/challenges`,className:Et.li,onClick:Bn=>{Bn.preventDefault(),Dt&&(0,$.L9)([Dt]),Zt&&(0,$.xg)(`/shixuns/${Gt}/challenges`)}},i.createElement("img",{src:s(47621),className:Et.titleBg}),i.createElement("div",{className:Et.name},i.createElement(I.Z,{title:an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Et.e},an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:Et.img},i.createElement("img",{className:Et.cover,src:pn?`${V.Z.API_SERVER}/api/attachments/${pn}`:`${V.Z.IMG_SERVER+rn}`}),At.is_jupyter&&i.createElement("div",{className:Et.bq},"Jupyter"),At.is_jupyter_lab&&i.createElement("div",{className:Et.bq},"JupyterLab"),At.is_unity_3d&&i.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")),i.createElement("div",{className:"mt20 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:Et.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:Et.value},At.myshixuns_count)),i.createElement("div",null,i.createElement("span",{className:Et.text},"\u56F0\u96BE\u7B49\u7EA7"),i.createElement("span",{className:Et.value},At.level))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:Et.text},"\u5173\u5361\u6570"),i.createElement("span",{className:Et.value},At.challenges_count)),i.createElement("div",{className:Et.rate},i.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:At.score_info}),i.createElement("span",{className:Et.value,style:{color:"#FF9C00"}},"\xA0",At.score_info?`${At.score_info}\u5206`:"5\u5206"))))),!Zt&&i.createElement("div",{className:Et.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Y.length&&i.createElement(Bt.Z,null)))},Nt={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ee="data:image/png;base64,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",N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",g="data:image/png;base64,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",z=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt,wrapClassName:_t,imgClassName:Rt})=>{const At=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:Dt},i.createElement("div",{className:C()(Nt.list,_)},!!Y.length&&Y.map(($t,an)=>{const{name:En,id:Gt,identifier:Zt,power:pn,cover_image_id:rn,pic:Bn}=$t;return i.createElement("div",{className:C()(Nt.wrap,_t),key:Gt,style:{width:At,marginRight:(1+an)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/shixuns/${Zt}/challenges`,className:Nt.li,onClick:Dn=>{Dn.preventDefault(),Ht&&(0,$.L9)([Ht]),pn&&(0,$.xg)(`/shixuns/${Zt}/challenges`)}},i.createElement("div",{className:C()(Nt.img,Rt)},i.createElement("img",{className:Nt.cover,src:rn?`${V.Z.API_SERVER}/api/attachments/${rn}`:`${V.Z.IMG_SERVER+Bn}`}),$t.is_jupyter&&i.createElement("img",{className:Nt.sign,src:ee}),$t.is_jupyter_lab&&i.createElement("img",{className:Nt.sign,src:N}),$t.is_unity_3d&&i.createElement("img",{className:Nt.sign,src:g})),i.createElement("div",{className:Nt.name},i.createElement(I.Z,{title:En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.createElement("span",{className:Nt.e},En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.createElement("div",{className:Nt.tags},i.createElement(I.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),i.createElement("span",null,$t.challenges_count))),!!$t.myshixuns_count&&i.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.createElement("span",null,i.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),i.createElement("span",null,$t.myshixuns_count))),i.createElement(I.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.createElement("span",null,i.createElement("span",null,$t.level))),i.createElement("div",{className:Nt.rate},i.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:$t.score_info}),i.createElement("span",null,"\xA0",$t.score_info?`${$t.score_info}\u5206`:"5\u5206")))),!pn&&i.createElement("div",{className:Nt.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Y.length&&i.createElement(Bt.Z,null)))},ne=s(61584),re={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"},ue=s(79005),Ue=s(20345),Re=s(77882),Oe=s(31081),vt=s(75309),zt=s(71979),Ft=s(47558),xt=s(42922),Pt=s(66832),jt=s(96593),T=s(19664),q=s(91833),Te=Object.defineProperty,Xe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,bt=(_,Y,X)=>Y in _?Te(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,dt=(_,Y)=>{for(var X in Y||(Y={}))We.call(Y,X)&&bt(_,X,Y[X]);if(Xe)for(var X of Xe(Y))kt.call(Y,X)&&bt(_,X,Y[X]);return _};const nt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:Ue},{name:"101\u8BA1\u5212",ptimg:Re,swimg:Oe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:vt,swimg:zt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:xt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Pt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:T,swimg:q}];var ce=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt,wrapClassName:_t,imgClassName:Rt,isArrow:At=!1,imgStyle:$t={}})=>{const an=Math.floor((Ce-(X-1)*Ke)/X),[En,Gt]=(0,i.useState)(),[Zt,pn]=(0,i.useState)(),rn=Dn=>Gt(Dn),Bn=()=>Gt(-1);return i.createElement(Pe.Z,{spinning:Dt},i.createElement("div",{className:C()(re.list,_)},!!(Y!=null&&Y.length)&&(Y==null?void 0:Y.map((Dn,_n)=>{var Ba;const{name:ka,id:xa,identifier:Ha,featured:ja,school_name:pa,image_url:ba,excellent:Ia,is_plan:Na}=Dn;return i.createElement("div",{key:xa,className:C()(re.wrap,_t),style:{width:an,marginRight:(1+_n)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{target:"_blank",href:`/paths/${Ha}`,className:re.li,onClick:ga=>{ga.preventDefault(),Ht&&(0,$.L9)([Ht]),(0,$.xg)(`/paths/${Ha}`)}},i.createElement("img",{src:s(39057),className:re.titleBg}),i.createElement("div",{className:re.name},i.createElement(I.Z,{title:ka},i.createElement("span",{className:re.e,style:{color:At&&En===_n?"#145DFF":"#000000"},onMouseEnter:()=>{rn(_n)},onMouseLeave:Bn},ka))),i.createElement("div",{style:{padding:"14px",paddingBottom:0}},i.createElement("div",{className:C()(re.img,Rt)},i.createElement("img",{className:re.cover,style:dt({},$t),src:`${V.Z.IMG_SERVER+ba}`}),(Ba=Dn==null?void 0:Dn.subject_tags)==null?void 0:Ba.map((ga,Kn)=>{var Oa,Pa;if(Kn===0){const za=(Oa=nt.find(Wa=>Wa.name==ga))==null?void 0:Oa.swimg;return i.createElement("img",{className:re.sign,src:za,style:{left:"-4px"}})}const Ya=(Pa=nt.find(za=>za.name==ga))==null?void 0:Pa.ptimg;return i.createElement("img",{className:re.sign,src:Ya,style:{left:`${48+52*(Kn-1)+2*Kn}px`}})}),i.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Dn==null?void 0:Dn.excellent)&&i.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),i.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},i.createElement("div",null,i.createElement("span",{className:re.text},"\u7AE0\u8282\u6570"),i.createElement("span",{className:re.value},Dn.stages_count)),i.createElement("div",null,i.createElement("span",{className:re.text},"\u5B66\u4E60\u4EBA\u6570"),i.createElement("span",{className:re.value},Dn.members_count))))))})),!Y.length&&i.createElement(Bt.Z,null)))},u={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},b=s(41867),U=s(59301);const l=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:Ue},{name:"101\u8BA1\u5212",ptimg:Re,swimg:Oe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:vt,swimg:zt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ft,swimg:xt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Pt,swimg:jt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:T,swimg:q}];var S=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt,onRemove:_t=()=>{},isCurrent:Rt=!0,showAlias:At=!1,wrapClassName:$t,imgClassName:an})=>{const En=Math.floor((Ce-(X-1)*Ke)/X),Gt=[{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(Zt=>(window.ENV==="build"&&(Zt.ptimg=`/react/build${Zt.ptimg}`,Zt.swimg=`/react/build${Zt.swimg}`),Zt));return U.createElement(Pe.Z,{spinning:Dt},U.createElement("div",{className:C()(u.list,_)},!!(Y!=null&&Y.length)&&(Y==null?void 0:Y.map((Zt,pn)=>{var rn;const{name:Bn,id:Dn,identifier:_n,featured:Ba,school_name:ka,image_url:xa,excellent:Ha,is_plan:ja}=Zt;return U.createElement("div",{key:Dn,className:C()(u.wrap,$t),style:{width:En,marginRight:(1+pn)%X===0?0:Ke+Yt,marginBottom:Mt}},U.createElement("a",{className:u.li,onClick:pa=>{pa.preventDefault(),pa.stopPropagation(),Ht&&(0,$.L9)([Ht]),(0,$.xg)(`/paths/${_n}`)}},U.createElement("div",{className:C()(u.img,an)},U.createElement("img",{className:u.cover,src:`${V.Z.IMG_SERVER+xa}`}),Rt&&(0,b.bg)()&&(Zt==null?void 0:Zt.studying)&&U.createElement("div",{className:`${u.movebq} user-path-items`,onClick:pa=>{pa.stopPropagation(),_t(Zt)}},U.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),U.createElement("span",{className:"c-red"},"\u79FB\u9664")),(rn=Zt==null?void 0:Zt.subject_tags)==null?void 0:rn.map((pa,ba)=>{var Ia,Na;if(ba===0){const Kn=(Ia=Gt.find(Oa=>Oa.name==pa))==null?void 0:Ia.swimg;return U.createElement("img",{className:u.sign,src:Kn,style:{left:"-4px"}})}const ga=(Na=Gt.find(Kn=>Kn.name==pa))==null?void 0:Na.ptimg;return U.createElement("img",{className:u.sign,src:ga,style:{left:`${48+52*(ba-1)+2*ba}px`}})}),U.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Zt==null?void 0:Zt.excellent)&&U.createElement("div",{className:u.bq},"\u5F00\u653E\u8BFE\u7A0B"))),U.createElement("div",{className:u.name},U.createElement(I.Z,{title:At&&(Zt!=null&&Zt.excellent_alias_name)?U.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Bn}`,U.createElement("br",null),U.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Zt==null?void 0:Zt.excellent_alias_name}`)):Bn},U.createElement("span",{className:u.e},At&&(Zt==null?void 0:Zt.excellent_alias_name)||Bn))),U.createElement("div",{className:u.tags},U.createElement("div",null,U.createElement(I.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),U.createElement("span",null,Zt.stages_count))),U.createElement(I.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),U.createElement("span",null,Zt.members_count)))))))})),!Y.length&&U.createElement(Bt.Z,null)))},L={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"},se="data:image/png;base64,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",be=s(59301),lt=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,trackEventItems:Ht,loading:Dt})=>{const _t=Math.floor((Ce-(X-1)*Ke)/X);return be.createElement(Pe.Z,{spinning:Dt},be.createElement("div",{className:C()(L.list,_)},!!Y.length&&Y.map((Rt,At)=>{const{subject_identifier:$t,id:an,identifier:En,power:Gt}=Rt,Zt=Rt.is_public!=0&&Rt.is_public;return be.createElement("div",{className:L.wrap,key:an,style:{width:_t,marginRight:(1+At)%X===0?0:Ke+Yt,marginBottom:Mt}},be.createElement("a",{className:L.li,onClick:pn=>{pn.preventDefault(),Ht&&(0,$.L9)([Ht]),(0,$.xg)(Rt.first_category_url)}},be.createElement("div",{className:L.top},be.createElement(I.Z,{title:Rt.name},be.createElement("div",{className:L.name},Rt.name)),be.createElement("img",{className:L.img,src:V.Z.IMG_SERVER+"/images/"+Rt.avatar_url}),be.createElement("div",{className:L.text,title:Rt.creator},Rt.creator),$t&&be.createElement("div",{className:L.btns},be.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),be.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Zt&&be.createElement("div",{className:L.sign},"\u516C\u5F00")),be.createElement("div",{className:L.bottom},Rt.visits>0&&be.createElement(I.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},be.createElement("span",null,be.createElement("i",{className:"iconfont icon-liulanyan"}),be.createElement("span",null,Rt.visits))),Rt.course_members_count>0&&be.createElement(I.Z,{title:"\u6210\u5458",placement:"bottom"},be.createElement("span",null,be.createElement("i",{className:"iconfont icon-chengyuan"}),Rt.course_members_count)),Rt.tasks_count>0&&be.createElement(I.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},be.createElement("span",null,be.createElement("i",{className:"iconfont icon-zuoye"}),Rt.tasks_count)),Rt.is_end?be.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):be.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rt.is_accessible&&be.createElement("div",{className:L.lockWrap},be.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),be.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Y.length&&be.createElement(Bt.Z,null)))},Ge={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"},te="data:image/png;base64,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",F=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,wrapClassName:Ht,trackEventItems:Dt,loading:_t})=>{const Rt=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:_t},i.createElement("div",{className:C()(Ge.list,_)},!!Y.length&&Y.map((At,$t)=>{const{subject_identifier:an,id:En,identifier:Gt,power:Zt}=At,pn=At.is_public!=0&&At.is_public;return i.createElement("div",{className:C()(`${Ge.wrap} ${At.is_accessible?"":Ge.warpStyle}`,Ht),key:En,style:{width:Rt,marginRight:(1+$t)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{className:Ge.li,onClick:rn=>{rn.preventDefault(),Dt&&(0,$.L9)([Dt]),(0,$.xg)(At.first_category_url)}},i.createElement("div",{className:Ge.creator},i.createElement("img",{className:Ge.img,src:V.Z.IMG_SERVER+"/images/"+At.avatar_url}),i.createElement("div",{className:Ge.text,title:At.creator},At.creator)),i.createElement("div",{className:Ge.top},i.createElement(I.Z,{title:At.name},i.createElement("div",{className:Ge.name},At.name)),pn&&i.createElement("div",{className:Ge.sign},"\u516C\u5F00")),i.createElement("div",{className:Ge.middle},i.createElement("div",{className:Ge.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:Ge.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:Ge.value},(At==null?void 0:At.visits)||0)),i.createElement("div",null,i.createElement("span",{className:Ge.text},"\u6210\u5458"),i.createElement("span",{className:Ge.value},(At==null?void 0:At.course_members_count)||0))),i.createElement("div",{className:Ge.row},i.createElement("div",null,i.createElement("span",{className:Ge.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:Ge.value},(At==null?void 0:At.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:Ge.text},"\u72B6\u6001"),At.is_end?i.createElement("span",{className:Ge.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:Ge.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),an&&i.createElement("div",{className:Ge.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!At.is_accessible&&i.createElement("div",{className:Ge.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Y.length&&i.createElement(Bt.Z,null)))},P={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},He="data:image/png;base64,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",ct=({className:_,dataSource:Y=[],col:X=4,right:Ke,bottom:Mt=23,precision:Yt=0,wrapWidth:Ce=1200,wrapClassName:Ht,trackEventItems:Dt,loading:_t})=>{const Rt=Math.floor((Ce-(X-1)*Ke)/X);return i.createElement(Pe.Z,{spinning:_t},i.createElement("div",{className:C()(P.list,_)},!!Y.length&&Y.map((At,$t)=>{const{subject_identifier:an,id:En,identifier:Gt,power:Zt}=At,pn=At.is_public!=0&&At.is_public;return i.createElement("div",{className:C()(`${P.wrap} ${At.is_accessible?"":P.warpStyle}`,Ht),key:En,style:{width:Rt,marginRight:(1+$t)%X===0?0:Ke+Yt,marginBottom:Mt}},i.createElement("a",{className:P.li,onClick:rn=>{rn.preventDefault(),Dt&&(0,$.L9)([Dt]),(0,$.xg)(At.first_category_url)}},i.createElement("div",{className:P.creator},i.createElement("img",{className:P.img,src:V.Z.IMG_SERVER+"/images/"+At.avatar_url}),i.createElement("div",{className:P.text,title:At.creator},At.creator)),i.createElement("div",{className:P.top},i.createElement(I.Z,{title:At.name},i.createElement("div",{className:P.name},At.name)),pn&&i.createElement("div",{className:P.sign})),i.createElement("div",{className:P.middle},i.createElement("div",{className:P.row,style:{marginBottom:6}},i.createElement("div",null,i.createElement("span",{className:P.text},"\u8BBF\u95EE\u91CF"),i.createElement("span",{className:P.value},(At==null?void 0:At.visits)||0)),i.createElement("div",null,i.createElement("span",{className:P.text},"\u6210\u5458"),i.createElement("span",{className:P.value},(At==null?void 0:At.course_members_count)||0))),i.createElement("div",{className:P.row},i.createElement("div",null,i.createElement("span",{className:P.text,style:{width:42}},"\u4F5C",i.createElement("span",{style:{marginLeft:14}},"\u4E1A")),i.createElement("span",{className:P.value},(At==null?void 0:At.tasks_count)||0)),i.createElement("div",null,i.createElement("span",{className:P.text},"\u72B6\u6001"),At.is_end?i.createElement("span",{className:P.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):i.createElement("span",{className:P.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),an&&i.createElement("div",{className:P.btns},i.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!At.is_accessible&&i.createElement("div",{className:P.lockWrap},i.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),i.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Y.length&&i.createElement(Bt.Z,null)))},ht={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"},qe=s(65582),it=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={},tabBarExtraContent:Yt})=>i.createElement("div",{className:C()(ht.tabs,Ke),style:Mt},i.createElement("div",{className:ht.tabsWrap},_.map((Ce,Ht)=>i.createElement("aside",{className:ht.tab,onClick:()=>{X(Ce.id),Ce.link&&qe.history.push(Ce.link)},key:Ht},i.createElement("div",{className:Y===Ce.id?ht.active:""},Ce.name),(Ce==null?void 0:Ce.resetCount)==null&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement("span",null,"\uFF08",Ce==null?void 0:Ce.total,"\uFF09"),(Ce==null?void 0:Ce.resetCount)!==void 0&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement(I.Z,{title:(Ce==null?void 0:Ce.tip)!=null?Ce==null?void 0:Ce.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Ce==null?void 0:Ce.resetCount),"/",i.createElement("span",null,Ce==null?void 0:Ce.total),"\uFF09"))))),i.createElement("div",{className:ht.tabBar},Yt)),qt={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"},cn=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={},tabBarExtraContent:Yt})=>i.createElement("div",{className:C()(qt.tabs,Ke),style:Mt},i.createElement("div",{className:qt.tabsWrap},_.map((Ce,Ht)=>i.createElement("aside",{className:qt.tab,onClick:()=>{X(Ce.id),Ce.link&&qe.history.push(Ce.link)},key:Ht},i.createElement("div",{className:Y===Ce.id?qt.active:""},Ce.name),(Ce==null?void 0:Ce.resetCount)==null&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement("span",null,"\uFF08",Ce==null?void 0:Ce.total,"\uFF09"),(Ce==null?void 0:Ce.resetCount)!==void 0&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement(I.Z,{title:(Ce==null?void 0:Ce.tip)!=null?Ce==null?void 0:Ce.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Ce==null?void 0:Ce.resetCount),"/",i.createElement("span",null,Ce==null?void 0:Ce.total),"\uFF09"))))),i.createElement("div",{className:qt.tabBar},Yt)),Se={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},yn=({dataSource:_=[],value:Y,onChange:X,className:Ke,style:Mt={},tabBarExtraContent:Yt})=>i.createElement("div",{className:C()(Se.tabs,Ke),style:Mt},i.createElement("div",{className:Se.tabsWrap},_.map((Ce,Ht)=>i.createElement("aside",{className:`${Se.tab} ${Y===Ce.id?Se.active:""}`,onClick:()=>{X(Ce.id),Ce.link&&qe.history.push(Ce.link)},key:Ht},i.createElement("div",null,Ce.name),(Ce==null?void 0:Ce.resetCount)==null&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement("span",null,"\uFF08",Ce==null?void 0:Ce.total,"\uFF09"),(Ce==null?void 0:Ce.resetCount)!==void 0&&(Ce==null?void 0:Ce.total)!==void 0&&i.createElement(I.Z,{title:(Ce==null?void 0:Ce.tip)!=null?Ce==null?void 0:Ce.tip:""},i.createElement("span",{style:{color:"#9096A3"}},"\uFF08",i.createElement("span",{style:{color:"#000"}},Ce==null?void 0:Ce.resetCount),"/",i.createElement("span",null,Ce==null?void 0:Ce.total),"\uFF09"))))),i.createElement("div",{className:Se.tabBar},Yt)),Rn=({className:_,style:Y={},children:X})=>i.createElement("div",{className:C()(_),style:Y},X),fn={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"},In=s(38854),Pn=s(20834);const Nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Xn=({sortValue:_,dropValue:Y,className:X,onSort:Ke,onDrop:Mt,dataSource:Yt=Nn})=>{var Ce;return i.createElement("div",{className:C()(fn.orderWrap,X)},i.createElement(In.Z,{dropdownRender:()=>i.createElement(Pn.default,null,Yt.map((Ht,Dt)=>i.createElement(Pn.default.Item,{key:Dt,onClick:()=>Mt(Ht.id)},Ht.name)))},i.createElement("span",{className:fn.orderTextWrap},(Ce=Yt.find(Ht=>Y===Ht.id))==null?void 0:Ce.name)),i.createElement("span",{className:fn.orderIconWrap},i.createElement("span",{className:fn.orderAsc},i.createElement("i",{className:_==="asc"?`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-up font12 ${fn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")})),i.createElement("span",{className:fn.orderDesc},i.createElement("i",{className:_==="desc"?`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer} ${fn.active}`:`iconfont icon-sanjiaoxing-down font12 ${fn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")}))))},Sn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Zn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var de=({sortValue:_,dropValue:Y,className:X,onSort:Ke,onDrop:Mt,dataSource:Yt=Zn})=>{var Ce;return i.createElement("div",{className:C()(Sn.orderWrap,X)},i.createElement(In.Z,{dropdownRender:()=>i.createElement(Pn.default,null,Yt.map((Ht,Dt)=>i.createElement(Pn.default.Item,{key:Dt,onClick:()=>Mt(Ht.id)},Ht.name)))},i.createElement("span",{className:Sn.orderTextWrap},(Ce=Yt.find(Ht=>Y===Ht.id))==null?void 0:Ce.name)),i.createElement("span",{className:Sn.orderIconWrap},i.createElement("span",{className:Sn.orderAsc},i.createElement("i",{className:_==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Sn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")})),i.createElement("span",{className:Sn.orderDesc},i.createElement("i",{className:_==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer} ${Sn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Sn.cursorPointer}`,onClick:()=>Ke(_==="asc"?"desc":"asc")}))))},Ne={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"},_e=s(3113),Be=s(2337),De=Object.defineProperty,Ie=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Kt=(_,Y,X)=>Y in _?De(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,vn=(_,Y)=>{for(var X in Y||(Y={}))ft.call(Y,X)&&Kt(_,X,Y[X]);if(Ie)for(var X of Ie(Y))Vt.call(Y,X)&&Kt(_,X,Y[X]);return _},tn=(_,Y)=>{var X={};for(var Ke in _)ft.call(_,Ke)&&Y.indexOf(Ke)<0&&(X[Ke]=_[Ke]);if(_!=null&&Ie)for(var Ke of Ie(_))Y.indexOf(Ke)<0&&Vt.call(_,Ke)&&(X[Ke]=_[Ke]);return X},gn=(_,Y,X)=>new Promise((Ke,Mt)=>{var Yt=Dt=>{try{Ht(X.next(Dt))}catch(_t){Mt(_t)}},Ce=Dt=>{try{Ht(X.throw(Dt))}catch(_t){Mt(_t)}},Ht=Dt=>Dt.done?Ke(Dt.value):Promise.resolve(Dt.value).then(Yt,Ce);Ht((X=X.apply(_,Y)).next())}),un=_=>{var Y=_,{className:X,style:Ke,children:Mt,loading:Yt=!1,openLoading:Ce,onClick:Ht=()=>{},size:Dt="middle",shape:_t="round",theme:Rt}=Y,At=tn(Y,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[$t,an]=(0,i.useState)(!1),En=(0,i.useMemo)(()=>{switch(Rt){case Be.Fy.THEMEONE:return Ne.ThemeOne;case Be.Fy.DEFAULT:default:return Ne.btn}},[Rt]);return i.createElement(_e.ZP,vn({onClick:(0,O.throttle)(Gt=>gn(void 0,null,function*(){Ce&&an(!0);try{yield Ht(Gt)}catch(Zt){console.log("error",Zt)}Ce&&an(!1)}),2e3,{leading:!0,trailing:!1}),className:C()(En,Ne[`${Dt}-${_t}`],X),style:Ke,size:Dt,shape:_t,loading:$t||Yt},At),Mt)},wn={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"},Me=({className:_,style:Y,children:X=null,onClick:Ke,title:Mt})=>i.createElement("div",{className:C()(wn.head,_),style:Y},i.createElement("span",{className:"primary-hover",onClick:Ke},i.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),i.createElement("b",{title:Mt},Mt),i.createElement("div",{className:wn.node},X)),ut={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"},Xt=({confirmShow:_=!0,confirmTitle:Y,confirmClick:X,cancelShow:Ke=!0,cancelTitle:Mt,cancelClick:Yt,className:Ce,style:Ht,confirmLoading:Dt=!1})=>i.createElement("div",{className:C()(ut.btns,Ce),style:Ht},_&&i.createElement(_e.ZP,{loading:Dt,onClick:X,type:"primary",className:ut.confirm},Y),Ke&&i.createElement(_e.ZP,{onClick:Yt,className:ut.cancel},Mt)),mn={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"},zn=({className:_,style:Y={},LeftContent:X,children:Ke,RightContent:Mt})=>i.createElement("div",{className:C()(mn.fixedBottom,_),style:Y},i.createElement("div",{className:mn.wrap},i.createElement("div",{className:mn.left},X),i.createElement("div",{className:mn.center},Ke),i.createElement("div",{className:mn.right},Mt))),xn={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"},nn=({className:_,style:Y={},dataSource:X=[]})=>i.createElement("div",{className:C()(xn.crumbs,_),style:Y},X.map((Ke,Mt)=>Mtqe.history.push(Ke.path)},Ke.name):i.createElement("span",null,Ke.name),i.createElement("span",null,"\xA0",">","\xA0")):i.createElement("span",{key:Mt,style:{color:"#5F6368"}},Ke.name))),Un=s(31797),Fn=Object.defineProperty,jn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Jn=(_,Y,X)=>Y in _?Fn(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,ea=(_,Y)=>{for(var X in Y||(Y={}))sa.call(Y,X)&&Jn(_,X,Y[X]);if(Qn)for(var X of Qn(Y))kn.call(Y,X)&&Jn(_,X,Y[X]);return _},ta=(_,Y)=>jn(_,Gn(Y)),va=(_,Y)=>{var X={};for(var Ke in _)sa.call(_,Ke)&&Y.indexOf(Ke)<0&&(X[Ke]=_[Ke]);if(_!=null&&Qn)for(var Ke of Qn(_))Y.indexOf(Ke)<0&&kn.call(_,Ke)&&(X[Ke]=_[Ke]);return X};const{Countdown:ha}=Un.default;var wa=_=>{var Y=_,{onChange:X}=Y,Ke=va(Y,["onChange"]);const[Mt,Yt]=(0,i.useState)(null);(0,i.useEffect)(()=>{typeof Mt=="number"&&Mt>=0&&X(Mt)},[Mt]);const Ce=Ht=>{const Dt=Math.floor(Ht/1e3);Yt(Dt)};return i.createElement(ha,ta(ea({},Ke),{onChange:Ce}))},ca={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qn=({DataProps:_,className:Y,style:X={}})=>{var Ke;return i.createElement("div",{className:C()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ca.ClassRoomItem,Y),style:X,onClick:()=>{(0,$.xg)(_==null?void 0:_.first_category_url)}},i.createElement("div",{className:"flex flex-col item-center"},i.createElement("img",{src:`${(Ke=V.Z)==null?void 0:Ke.IMG_SERVER}/images/${_==null?void 0:_.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(_==null?void 0:_.subject_identifier)&&i.createElement("div",{className:"mt-40px"},i.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),i.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),i.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},i.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(_!=null&&_.is_public)&&i.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"),i.createElement("span",{className:C()("text-16px font-medium",ca.TitleDom)},_==null?void 0:_.name)),i.createElement("div",{className:"c-grey-333 font-medium"},_==null?void 0:_.creator),i.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",_==null?void 0:_.course_members_count),i.createElement("div",{className:"c-grey-333 flex item-center justify-between"},i.createElement("div",null,"\u4F5C\u4E1A\uFF1A",_==null?void 0:_.tasks_count),_!=null&&_.is_end?i.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):i.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},ya=Object.defineProperty,ua=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,na=(_,Y,X)=>Y in _?ya(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,aa=(_,Y)=>{for(var X in Y||(Y={}))Ea.call(Y,X)&&na(_,X,Y[X]);if(ua)for(var X of ua(Y))Yn.call(Y,X)&&na(_,X,Y[X]);return _},da=({DataProps:_=[],selectValue:Y,onChange:X,className:Ke,style:Mt={},extra:Yt,classNameItem:Ce,styleItem:Ht={},barHidden:Dt})=>{const[_t,Rt]=(0,i.useState)();return(0,i.useEffect)(()=>{Rt(Array.isArray(Y)?Y:[Y])},[Y]),i.createElement("div",{className:C()("flex px-20px py-10px gap-40px",Ke),style:aa({borderBottom:"1px solid #D3F0FF"},Mt)},_==null?void 0:_.map(At=>i.createElement("div",{key:At==null?void 0:At.id,className:C()("flex item-center justify-center current c-grey-333 text-16 relative",Ce,At==null?void 0:At.className),style:aa(aa({color:_t!=null&&_t.includes(At==null?void 0:At.id)?"#1890FF":"",minWidth:88},Ht),(At==null?void 0:At.style)||{}),onClick:$t=>{X==null||X({domEvent:$t,item:At}),At!=null&&At.link&&qe.history.push(At==null?void 0:At.link)}},At==null?void 0:At.name,!Dt&&(_t==null?void 0:_t.includes(At==null?void 0:At.id))&&i.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),i.createElement("div",{className:"ml-auto"},Yt))},On=Object.defineProperty,Fa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,fa=(_,Y,X)=>Y in _?On(_,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):_[Y]=X,ra=(_,Y)=>{for(var X in Y||(Y={}))Da.call(Y,X)&&fa(_,X,Y[X]);if(Ca)for(var X of Ca(Y))Ta.call(Y,X)&&fa(_,X,Y[X]);return _},ma=(_,Y)=>Fa(_,Za(Y)),Sa=({value:_,onChange:Y,onInputChange:X,className:Ke,style:Mt={},InputProps:Yt})=>{const[Ce,Ht]=(0,i.useState)(_);return i.createElement("div",{className:C()("flex item-center rounded-full px-10px py-2px",Ke),style:ra({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Mt)},i.createElement(xe.default,ma(ra({bordered:!1},Yt),{onChange:Dt=>{Ht(Dt.target.value),X==null||X(encodeURIComponent(Dt.target.value))},onPressEnter:Dt=>{Y==null||Y({domEvent:Dt,item:{value:Ce}})}})),i.createElement("img",{className:"h-22px current",src:s(25365),height:22,onClick:Dt=>{Y==null||Y({domEvent:Dt,item:{value:Ce}})}}))}},87434:function(et,Ze,s){"use strict";s.r(Ze),s.d(Ze,{default:function(){return Ge}});var i=s(2337),c=s(59301),f=s(65582),he=s(93018),w=s(90559),D=s(62945),k=s.n(D),C=s(65862),O={NewButton:"NewButton___Lacyu",PrevButton:"PrevButton___kCsYM",nextButton:"nextButton___bBA0u"},R=s(66457),fe=s(61527),G=s(49320),v=s(71418),ze=s(74128),Qe=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,Le=(te,ae,F)=>ae in te?Qe(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,Z=(te,ae)=>{for(var F in ae||(ae={}))ke.call(ae,F)&&Le(te,F,ae[F]);if(Ee)for(var F of Ee(ae))Q.call(ae,F)&&Le(te,F,ae[F]);return te};const j=({dispatch:te})=>{const[ae,F]=(0,c.useState)({sort:"desc",page:1,limit:20,keyword:"",order:"new"}),[,P,He,Ve]=(0,fe.U)(G.tS,Z({},ae)),ct=(0,c.useMemo)(()=>{var ht;if(((ht=Ve==null?void 0:Ve.subjects)==null?void 0:ht.length)==0)return;const qe=[...(Ve==null?void 0:Ve.subjects)||[]];return c.createElement(k(),{effect:"coverflow",initialSlide:1,slidesPerView:3,centeredSlides:!0,observer:!0,observeParents:!0,navigation:{nextEl:".swiper-next",prevEl:".swiper-prev"},renderPrevButton:()=>c.createElement("div",{className:`swiper-prev absolute current ${O.PrevButton} ${(qe==null?void 0:qe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,left:"140px",transform:"translateY(-50%)"}}),renderNextButton:()=>c.createElement("div",{className:`swiper-next absolute current ${O.nextButton} ${(qe==null?void 0:qe.length)>1?"":"hidden"}`,style:{top:"50%",zIndex:10,right:"140px",transform:"translateY(-50%)"}}),coverflowEffect:{rotate:-10,stretch:0,depth:60,modifier:2,slideShadows:!1}},qe==null?void 0:qe.map((K,it)=>c.createElement("div",{key:it,className:"flex items-center justify-center "},c.createElement("div",{className:"flex flex-col current p-20px relative rounded-18px group-hover-show",style:{width:"668px",height:"418px",background:"linear-gradient( #F9FDFF 0%, #FFFFFF 100%)"},onClick:()=>{(0,C.xg)(`/paths/${K==null?void 0:K.identifier}`)}},c.createElement("div",{className:"h-full w-full rounded-18px",style:{background:`url(${ze.Z.IMG_SERVER+(K==null?void 0:K.image_url)}) 0 0 / cover no-repeat fixed`}}),c.createElement("div",{className:"c-white absolute text-center text-20px font-semibold",style:{background:"rgba(0,0,0,0.5)",lineHeight:"58px",bottom:20,width:"calc(100% - 40px)",left:20,borderRadius:"0 0 18px 18px",letterSpacing:"2px"}},K==null?void 0:K.name),c.createElement("div",{className:"hover-div absolute text-center c-white",style:{top:"50%",left:"50%",transform:"translate(-50%,-50%)",lineHeight:"44px",width:"154px",background:`url(${s(4485)}) 0 / 100% no-repeat`}},"\u8FDB\u5165\u8BFE\u7A0B")))))},[Ve==null?void 0:Ve.subjects]);return(0,c.useEffect)(()=>{He(Z({},ae))},[]),c.createElement(c.Fragment,null,c.createElement(he.Z,{className:"absolute w-full",style:{top:0,left:0,zIndex:999},title:"\u667A\u6167\u8BFE\u7A0B"}),c.createElement(v.Z,{spinning:P},c.createElement("div",{className:"w-full h-screen flex flex-col justify-center item-center gap-60px",style:{background:`url(${s(47245)}) 0 0 / 100% 100% no-repeat`}},c.createElement("div",{className:"w-full"}," ",ct," "),c.createElement("div",{className:`h-64px flex item-center justify-center current c-white text-20px font-semibold ${O.NewButton}`,onClick:()=>{(0,R.tJ)(te)&&f.history.push("/paths/new")}},"\u65B0\u5EFA\u8BFE\u7A0B"))))};var p=(0,f.connect)(({user:te})=>({user:te}))(j),A=s(3918),B=s(95237),M=s(89392),H=s.n(M),le=s(9951),xe=s(6848),Ye={flex_box_center:"flex_box_center___wcaRK",flex_space_between:"flex_space_between___Y6WY2",flex_box_vertical_center:"flex_box_vertical_center___RrSOV",flex_box_center_end:"flex_box_center_end___l90RG",flex_box_column:"flex_box_column___Bscej",carousel:"carousel___LevDg",left:"left___iosrI",right:"right___QhNqD",li:"li___GJ0eX",cover:"cover___dtJPP",imgWrap:"imgWrap___cl_cs",sign:"sign___L4Y2T",bq:"bq___T7x98",name:"name___YuNYF",e:"e___j_NRF",unit:"unit___EO5j7",tags:"tags___xxguq",tag1:"tag1___loB3H",tag2:"tag2____XnRZ"},at="data:image/png;base64,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",ye="data:image/png;base64,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",rt=s(61584),Fe=({dataSource:te})=>{const ae=(0,c.useRef)(null);return c.createElement("div",{className:Ye.carousel},c.createElement("img",{className:Ye.left,src:at,onClick:()=>{ae.current.prev()}}),c.createElement(le.Z,{ref:ae,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1,dots:!0,autoplay:!0,style:{marginLeft:-9},centerMode:!0,centerPadding:"0px"},te==null?void 0:te.map((F,P)=>{var He;return console.log("itemsssss",F),c.createElement("div",{key:F==null?void 0:F.id},c.createElement("a",{href:`/paths/${F.identifier}`,className:Ye.li},c.createElement("div",{className:Ye.imgWrap},c.createElement("img",{className:Ye.cover,src:ze.Z.IMG_SERVER+"/"+F.image_url,alt:""}),(He=F==null?void 0:F.subject_tags)==null?void 0:He.map((Ve,ct)=>{var ht,qe;if(ct===0){const it=(ht=rt.i.find(qt=>qt.name==Ve))==null?void 0:ht.swimg;return c.createElement("img",{className:Ye.sign,src:it,style:{left:"-4px"}})}const K=(qe=rt.i.find(it=>it.name==Ve))==null?void 0:qe.ptimg;return c.createElement("img",{className:Ye.sign,src:K,style:{left:`${48+52*(ct-1)+2*ct}px`}})}),c.createElement("div",{style:{position:"absolute",top:"150px",left:"10px"}},(F==null?void 0:F.is_free)&&c.createElement("div",{className:Ye.bq},"\u5F00\u653E\u8BFE\u7A0B"))),c.createElement("div",{className:Ye.name},c.createElement(xe.Z,{title:F.name},c.createElement("span",{className:Ye.e},F.name))),c.createElement("div",{className:Ye.tags},c.createElement("div",null,c.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.createElement("span",null,F.stages_count))),c.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.createElement("span",null,F.members_count)))))))}),(te==null?void 0:te.length)<4&&Array(4-(te==null?void 0:te.length)%4).fill(null).map((F,P)=>c.createElement("div",{key:`placeholder-${P}`,style:{visibility:"hidden"}}))),c.createElement("img",{className:Ye.right,src:ye,onClick:()=>{ae.current.next()}}))},we=s(41867),J=s(79274),ge="data:image/png;base64,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",Pe=s(95494),I={listBg:"listBg___Bt52V",tabContainer:"tabContainer____6czc",tabItem:"tabItem___c1mU7",active:"active___uy3gl",myInput:"myInput___lX02j",filterBg:"filterBg___JXIgN",one_style:"one_style___Z6twN",two_style:"two_style___iPu6y",CourseList:"CourseList___PHj5q",itemwrap:"itemwrap___IbTLe"},me=Object.defineProperty,V=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(te,ae,F)=>ae in te?me(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,tt=(te,ae)=>{for(var F in ae||(ae={}))$.call(ae,F)&&ie(te,F,ae[F]);if(V)for(var F of V(ae))ve.call(ae,F)&&ie(te,F,ae[F]);return te},Bt=(te,ae)=>{var F={};for(var P in te)$.call(te,P)&&ae.indexOf(P)<0&&(F[P]=te[P]);if(te!=null&&V)for(var P of V(te))ae.indexOf(P)<0&&ve.call(te,P)&&(F[P]=te[P]);return F},yt=(te,ae,F)=>new Promise((P,He)=>{var Ve=qe=>{try{ht(F.next(qe))}catch(K){He(K)}},ct=qe=>{try{ht(F.throw(qe))}catch(K){He(K)}},ht=qe=>qe.done?P(qe.value):Promise.resolve(qe.value).then(Ve,ct);ht((F=F.apply(te,ae)).next())});const It=te=>{var ae=te,{globalSetting:F,dispatch:P,user:He}=ae,Ve=Bt(ae,["globalSetting","dispatch","user"]),ct,ht,qe,K,it;const[qt,gt]=(0,f.useSearchParams)(),cn=(0,f.useLocation)(),[Se,en]=(0,c.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all",platform_system_id:"all"}),[yn,Mn]=(0,c.useState)([]),[Rn,fn]=(0,c.useState)([]),In=(0,c.useRef)([{id:"all",name:"\u5168\u90E8"}]),[Pn,Nn]=(0,c.useState)([]),[$n,Xn]=(0,c.useState)([]),[Sn,Zn]=(0,c.useState)(0),[Ae,de]=(0,c.useState)(!0),[Ne,_e]=(0,c.useState)([{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,we.bg)()&&_e([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,we.bg)()]);const Be=[{id:"all",name:"\u5168\u90E8\u8BFE\u7A0B"},{id:1,name:"\u56FD\u5BB6\u4E00\u6D41"},{id:3,name:"\u7701\u7EA7\u4E00\u6D41"},{id:5,name:"\u7CBE\u54C1\u8BFE\u7A0B"},{id:4,name:"\u5F00\u653E\u8BFE\u7A0B"},{id:6,name:"101\u8BA1\u5212"}];(0,c.useEffect)(()=>(P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{P({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{Ie(),window.location.href.split("&").length===1&&ft(Se)},[]),(0,c.useEffect)(()=>(qt.get("openLearningPath")==="true"&&P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),()=>{P({type:"pathsList/clearListParams",payload:{}})}),[cn.pathname]),(0,c.useEffect)(()=>{var Me,ut;(Me=He==null?void 0:He.userInfo)!=null&&Me.login&&!((ut=He==null?void 0:He.userInfo)!=null&&ut.has_learn_path)&&(0,we.fn)()&&De()},[He]);const De=()=>{P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},Ie=()=>yt(void 0,null,function*(){var Me;const ut=yield(0,G.fh)({source:"subject"});if(ut.status!==-1){Mn([{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.disciplines)||[]]),(Me=ut==null?void 0:ut.disciplines)==null||Me.forEach(Ct=>{var Xt;In.current=(Xt=In.current)==null?void 0:Xt.concat(Ct.sub_disciplines||[])}),fn(In.current);for(let Ct in window.location.href.split("&")){if(window.location.href.split("&")[Ct].indexOf("?discipline_id")>-1||window.location.href.split("&")[Ct].indexOf("current_id")>-1){Se.page=1,Se.discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),Se.sub_discipline_id="all";const Xt=ut==null?void 0:ut.disciplines.find(An=>An.id===Number(window.location.href.split("&")[Ct].split("=")[1].toString())),mn=window.location.href.split("&")[Ct].split("=")[1].toString()==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(Xt==null?void 0:Xt.sub_disciplines)||[]];en(tt({},Se)),fn(mn),window.location.href.split("&")[Ct].indexOf("current_id")>-1&&ft(Se)}window.location.href.split("&")[Ct].indexOf("sub_discipline_id")>-1&&(Se.page=1,Se.sub_discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),en(tt({},Se)),ft(Se))}}}),ft=Me=>yt(void 0,null,function*(){de(!0),Me.keyword=Me.keyword;const ut=H().pickBy(Me,Xt=>Xt!=="all"),Ct=yield(0,G.tS)(ut);Ct.status!==-1&&(Xn((Ct==null?void 0:Ct.subjects)||[]),Zn((Ct==null?void 0:Ct.total_count)||0),Nn((Ct==null?void 0:Ct.recommend_subjects)||[])),de(!1)}),Vt=()=>{const Me="/paths/new";(0,R.tJ)(P)&&Me&&(window.location.href=Me)},Kt=()=>{(0,C.L9)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,C.xg)("/paths/guidance")},vn=Me=>{Se.page=1,Se.discipline_id="all",Se.sub_discipline_id="all",Se.platform_system_id=Me,en(tt({},Se)),ft(Se)},tn=Me=>{Se.page=1,Se.discipline_id=Me,Se.sub_discipline_id="all";const ut=yn.find(Xt=>Xt.id===Me),Ct=Me==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.sub_disciplines)||[]];en(tt({},Se)),fn(Ct),ft(Se)},gn=Me=>{Se.page=1,Se.sub_discipline_id=Me,en(tt({},Se)),ft(Se)},hn=Me=>{Se.page=1,Se.order=Me,en(tt({},Se)),ft(Se)},un=(Me,ut)=>{Se.page=1,Se.keyword=Me,Se.type=ut,en(tt({},Se)),ft(Se),Me&&(0,J.tk)({name:Me,copywriting:Me,position:"Subject"})},wn=(Me,ut)=>{Se.page=Me,en(tt({},Se)),ft(Se)},Qt=[{name:"\u65B0\u5EFA\u8BFE\u7A0B",click:Vt,ButtonProps:{type:"primary"},isShow:((ct=He.userInfo)==null?void 0:ct.user_identity)!=="\u5B66\u751F"&&!((ht=F==null?void 0:F.setting)!=null&&ht.hide_subject)},{name:"\u65B0\u624B\u6307\u5F15",ButtonProps:{type:"primary"},click:Kt,sign:!1,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,C.xg)("/pathsoverview")},isShow:(qe=He==null?void 0:He.userInfo)==null?void 0:qe.is_show_btn}].filter(Me=>Me.isShow);return c.createElement("div",{className:"py-20px-rem px-24px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-24px-rem"},c.createElement(A.t7,{className:I.myInput,style:{width:507,marginRight:"auto",zIndex:1},dataSource:Be,value:{id:Se.type,value:Se.keyword},onChange:un,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),Qt==null?void 0:Qt.map((Me,ut)=>c.createElement("div",{className:(Me==null?void 0:Me.name)=="\u6982\u89C8\u7EDF\u8BA1"?I.one_style:I.two_style,key:ut,onClick:Me==null?void 0:Me.click},Me==null?void 0:Me.name))),c.createElement("div",{className:"py-18px-rem px-20px-rem rounded-8px-rem mt-14px-rem",style:{background:"#E7F0FF",position:"relative"}},c.createElement("img",{src:Pe,className:I.filterBg}),c.createElement(A.K3,{dataSource:yn,title:"\u65B9\u5411",value:(Se==null?void 0:Se.discipline_id)==="all"?Se==null?void 0:Se.discipline_id:Number(Se==null?void 0:Se.discipline_id),onChange:tn,fontColor:"#000000"}),c.createElement(A.K3,{dataSource:Rn,expand:!1,title:"\u5B50\u7C7B",value:(Se==null?void 0:Se.sub_discipline_id)==="all"?Se==null?void 0:Se.sub_discipline_id:Number(Se==null?void 0:Se.sub_discipline_id),onChange:gn,fontColor:"#000000",style:{marginBottom:0}})),((K=He.userInfo)==null?void 0:K.user_id)!==2&&(0,we.JA)()&&((it=F==null?void 0:F.setting)==null?void 0:it.main_site)&&!!(Pn!=null&&Pn.length)&&c.createElement(c.Fragment,null,c.createElement("img",{src:ge,alt:"",width:82,height:18,className:"mt30"}),c.createElement(Fe,{dataSource:Pn})),c.createElement("div",{className:"mt-20px-rem rounded-20px-rem py-20px-rem px-20px-rem bg-white",style:{position:"relative",border:"1px solid #ffffff"}},c.createElement("img",{src:s(45467),className:I.listBg}),c.createElement(B.Z,{align:"middle",justify:"start",className:"mb30"},c.createElement("div",{className:I.tabContainer},Ne.map(Me=>c.createElement("div",{key:Me.id,onClick:()=>hn(Me.id),className:`${I.tabItem} ${(Se==null?void 0:Se.order)===Me.id?I.active:""}`},Me.name)))),c.createElement(A.Oz,{dataSource:$n,right:0,bottom:0,col:4,loading:Ae,className:I.CourseList,wrapClassName:I.itemwrap}),c.createElement(A.Je,{style:{marginTop:7},total:Sn,value:Se.page,pageSize:Se.limit,onChange:wn})))};var Et=(0,f.connect)(({user:te,globalSetting:ae})=>({user:te,globalSetting:ae}))(It),ot={flex_box_center:"flex_box_center___onXwE",flex_space_between:"flex_space_between___t3ZjI",flex_box_vertical_center:"flex_box_vertical_center___zej4k",flex_box_center_end:"flex_box_center_end___qNiY7",flex_box_column:"flex_box_column___W6vMV",carousel:"carousel___EcpX1",left:"left___oOOF6",right:"right___r7L8g",li:"li___Dk3R_",cover:"cover___tRFjh",imgWrap:"imgWrap___a4G4p",sign:"sign___kMz5R",bq:"bq___fz3q2",name:"name___zAspP",e:"e___GUkTx",unit:"unit___UxvfD",tags:"tags___vmYZJ",tag1:"tag1___TQRyn",tag2:"tag2___Cl3vT"},Ot="data:image/png;base64,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",Nt="data:image/png;base64,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",N=({dataSource:te})=>{const ae=(0,c.useRef)(null);return c.createElement("div",{className:ot.carousel},c.createElement("img",{className:ot.left,src:Ot,onClick:()=>{ae.current.prev()}}),c.createElement(le.Z,{ref:ae,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1,dots:!0,autoplay:!0,style:{marginLeft:-9},centerMode:!0,centerPadding:"0px"},te==null?void 0:te.map((F,P)=>{var He;return console.log("itemsssss",F),c.createElement("div",{key:F==null?void 0:F.id},c.createElement("a",{href:`/paths/${F.identifier}`,className:ot.li},c.createElement("div",{className:ot.imgWrap},c.createElement("img",{className:ot.cover,src:ze.Z.IMG_SERVER+"/"+F.image_url,alt:""}),(He=F==null?void 0:F.subject_tags)==null?void 0:He.map((Ve,ct)=>{var ht,qe;if(ct===0){const it=(ht=rt.i.find(qt=>qt.name==Ve))==null?void 0:ht.swimg;return c.createElement("img",{className:ot.sign,src:it,style:{left:"-4px"}})}const K=(qe=rt.i.find(it=>it.name==Ve))==null?void 0:qe.ptimg;return c.createElement("img",{className:ot.sign,src:K,style:{left:`${48+52*(ct-1)+2*ct}px`}})}),c.createElement("div",{style:{position:"absolute",top:"150px",left:"10px"}},(F==null?void 0:F.is_free)&&c.createElement("div",{className:ot.bq},"\u5F00\u653E\u8BFE\u7A0B"))),c.createElement("div",{className:ot.name},c.createElement(xe.Z,{title:F.name},c.createElement("span",{className:ot.e},F.name))),c.createElement("div",{className:ot.tags},c.createElement("div",null,c.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.createElement("span",null,F.stages_count))),c.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.createElement("span",null,F.members_count)))))))}),(te==null?void 0:te.length)<4&&Array(4-(te==null?void 0:te.length)%4).fill(null).map((F,P)=>c.createElement("div",{key:`placeholder-${P}`,style:{visibility:"hidden"}}))),c.createElement("img",{className:ot.right,src:Nt,onClick:()=>{ae.current.next()}}))},g="data:image/png;base64,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",x={list_wrap:"list_wrap___thY1Y",tabContainer:"tabContainer___k6NQd",tabItem:"tabItem___tU9Zf",active:"active___n0L_z",myInput:"myInput___A7iAZ",one_style:"one_style___b5stG",two_style:"two_style___NYHmg",CourseList:"CourseList___E5xcI",itemwrap:"itemwrap___TWioN",listBg:"listBg___SaxKN"},z=Object.defineProperty,ne=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ue=(te,ae,F)=>ae in te?z(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,Re=(te,ae)=>{for(var F in ae||(ae={}))re.call(ae,F)&&Ue(te,F,ae[F]);if(ne)for(var F of ne(ae))ue.call(ae,F)&&Ue(te,F,ae[F]);return te},Oe=(te,ae)=>{var F={};for(var P in te)re.call(te,P)&&ae.indexOf(P)<0&&(F[P]=te[P]);if(te!=null&&ne)for(var P of ne(te))ae.indexOf(P)<0&&ue.call(te,P)&&(F[P]=te[P]);return F},vt=(te,ae,F)=>new Promise((P,He)=>{var Ve=qe=>{try{ht(F.next(qe))}catch(K){He(K)}},ct=qe=>{try{ht(F.throw(qe))}catch(K){He(K)}},ht=qe=>qe.done?P(qe.value):Promise.resolve(qe.value).then(Ve,ct);ht((F=F.apply(te,ae)).next())});const zt=te=>{var ae=te,{globalSetting:F,dispatch:P,user:He}=ae,Ve=Oe(ae,["globalSetting","dispatch","user"]),ct,ht,qe,K,it;const[qt,gt]=(0,f.useSearchParams)(),cn=(0,f.useLocation)(),[Se,en]=(0,c.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all",platform_system_id:"all"}),[yn,Mn]=(0,c.useState)([]),[Rn,fn]=(0,c.useState)([]),In=(0,c.useRef)([{id:"all",name:"\u5168\u90E8"}]),[Pn,Nn]=(0,c.useState)([]),[$n,Xn]=(0,c.useState)([]),[Sn,Zn]=(0,c.useState)(0),[Ae,de]=(0,c.useState)(!0),[Ne,_e]=(0,c.useState)([{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,we.bg)()&&_e([...Ne,{id:"mine",name:"\u6211\u7684"}])},[(0,we.bg)()]);const Be=[{id:"all",name:"\u5168\u90E8\u8BFE\u7A0B"},{id:1,name:"\u56FD\u5BB6\u4E00\u6D41"},{id:3,name:"\u7701\u7EA7\u4E00\u6D41"},{id:5,name:"\u7CBE\u54C1\u8BFE\u7A0B"},{id:4,name:"\u5F00\u653E\u8BFE\u7A0B"},{id:6,name:"101\u8BA1\u5212"}];(0,c.useEffect)(()=>(P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{P({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{Ie(),window.location.href.split("&").length===1&&ft(Se)},[]),(0,c.useEffect)(()=>(qt.get("openLearningPath")==="true"&&P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),()=>{P({type:"pathsList/clearListParams",payload:{}})}),[cn.pathname]),(0,c.useEffect)(()=>{var Me,ut;(Me=He==null?void 0:He.userInfo)!=null&&Me.login&&!((ut=He==null?void 0:He.userInfo)!=null&&ut.has_learn_path)&&(0,we.fn)()&&De()},[He]);const De=()=>{P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},Ie=()=>vt(void 0,null,function*(){var Me;const ut=yield(0,G.fh)({source:"subject"});if(ut.status!==-1){Mn([{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.disciplines)||[]]),(Me=ut==null?void 0:ut.disciplines)==null||Me.forEach(Ct=>{var Xt;In.current=(Xt=In.current)==null?void 0:Xt.concat(Ct.sub_disciplines||[])}),fn(In.current);for(let Ct in window.location.href.split("&")){if(window.location.href.split("&")[Ct].indexOf("?discipline_id")>-1||window.location.href.split("&")[Ct].indexOf("current_id")>-1){Se.page=1,Se.discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),Se.sub_discipline_id="all";const Xt=ut==null?void 0:ut.disciplines.find(An=>An.id===Number(window.location.href.split("&")[Ct].split("=")[1].toString())),mn=window.location.href.split("&")[Ct].split("=")[1].toString()==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(Xt==null?void 0:Xt.sub_disciplines)||[]];en(Re({},Se)),fn(mn),window.location.href.split("&")[Ct].indexOf("current_id")>-1&&ft(Se)}window.location.href.split("&")[Ct].indexOf("sub_discipline_id")>-1&&(Se.page=1,Se.sub_discipline_id=Number(window.location.href.split("&")[Ct].split("=")[1].toString()),en(Re({},Se)),ft(Se))}}}),ft=Me=>vt(void 0,null,function*(){de(!0),Me.keyword=Me.keyword;const ut=H().pickBy(Me,Xt=>Xt!=="all"),Ct=yield(0,G.tS)(ut);Ct.status!==-1&&(Xn((Ct==null?void 0:Ct.subjects)||[]),Zn((Ct==null?void 0:Ct.total_count)||0),Nn((Ct==null?void 0:Ct.recommend_subjects)||[])),de(!1)}),Vt=()=>{const Me="/paths/new";(0,R.tJ)(P)&&Me&&(window.location.href=Me)},Kt=()=>{(0,C.L9)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,C.xg)("/paths/guidance")},vn=Me=>{Se.page=1,Se.discipline_id="all",Se.sub_discipline_id="all",Se.platform_system_id=Me,en(Re({},Se)),ft(Se)},tn=Me=>{Se.page=1,Se.discipline_id=Me,Se.sub_discipline_id="all";const ut=yn.find(Xt=>Xt.id===Me),Ct=Me==="all"?In.current:[{id:"all",name:"\u5168\u90E8"},...(ut==null?void 0:ut.sub_disciplines)||[]];en(Re({},Se)),fn(Ct),ft(Se)},gn=Me=>{Se.page=1,Se.sub_discipline_id=Me,en(Re({},Se)),ft(Se)},hn=Me=>{Se.page=1,Se.order=Me,en(Re({},Se)),ft(Se)},un=(Me,ut)=>{Se.page=1,Se.keyword=Me,Se.type=ut,en(Re({},Se)),ft(Se),Me&&(0,J.tk)({name:Me,copywriting:Me,position:"Subject"})},wn=(Me,ut)=>{Se.page=Me,en(Re({},Se)),ft(Se)},Qt=[{name:"\u65B0\u5EFA\u8BFE\u7A0B",click:Vt,ButtonProps:{type:"primary"},isShow:((ct=He.userInfo)==null?void 0:ct.user_identity)!=="\u5B66\u751F"&&!((ht=F==null?void 0:F.setting)!=null&&ht.hide_subject)},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,C.xg)("/pathsoverview")},isShow:(qe=He==null?void 0:He.userInfo)==null?void 0:qe.is_show_btn}].filter(Me=>Me.isShow);return c.createElement("div",{className:"py-30px-rem px-30px-rem text-14px-rem"},c.createElement("div",{className:"flex item-center gap-30px-rem mb30"},c.createElement(A.tT,{className:x.myInput,style:{width:507,marginRight:"auto",zIndex:1},dataSource:Be,value:{id:Se.type,value:Se.keyword},onChange:un,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),Qt==null?void 0:Qt.map((Me,ut)=>c.createElement("div",{className:(Me==null?void 0:Me.name)=="\u65B0\u5EFA\u8BFE\u7A0B"?x.one_style:x.two_style,key:ut,onClick:Me==null?void 0:Me.click},Me==null?void 0:Me.name))),c.createElement("div",{className:"py-10px-rem px-10px-rem",style:{background:"#082930",position:"relative"}},c.createElement(A.Um,{dataSource:yn,title:"\u65B9\u5411",value:(Se==null?void 0:Se.discipline_id)==="all"?Se==null?void 0:Se.discipline_id:Number(Se==null?void 0:Se.discipline_id),onChange:tn,fontColor:"#000000"}),c.createElement(A.Um,{dataSource:Rn,expand:!1,title:"\u5B50\u7C7B",value:(Se==null?void 0:Se.sub_discipline_id)==="all"?Se==null?void 0:Se.sub_discipline_id:Number(Se==null?void 0:Se.sub_discipline_id),onChange:gn,fontColor:"#000000",style:{marginBottom:0}})),((K=He.userInfo)==null?void 0:K.user_id)!==2&&(0,we.JA)()&&((it=F==null?void 0:F.setting)==null?void 0:it.main_site)&&!!(Pn!=null&&Pn.length)&&c.createElement(c.Fragment,null,c.createElement("img",{src:g,alt:"",width:82,height:18,className:"mt30"}),c.createElement(N,{dataSource:Pn})),c.createElement("div",{className:x.list_wrap},c.createElement("img",{src:s(39993),className:x.listBg}),c.createElement(B.Z,{align:"middle",justify:"start",className:"mb30"},c.createElement("div",{className:x.tabContainer},Ne.map(Me=>c.createElement("div",{key:Me.id,onClick:()=>hn(Me.id),className:`${x.tabItem} ${(Se==null?void 0:Se.order)===Me.id?x.active:""}`},Me.name)))),c.createElement(A.vg,{dataSource:$n,right:0,bottom:0,col:4,loading:Ae,className:x.CourseList,wrapClassName:x.itemwrap}),c.createElement(A.Je,{style:{marginTop:20},total:Sn,value:Se.page,pageSize:Se.limit,onChange:wn})))};var Ft=(0,f.connect)(({user:te,globalSetting:ae})=>({user:te,globalSetting:ae}))(zt),xt="data:image/png;base64,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",Pt=s(43418),jt=s(8591),T={flex_box_center:"flex_box_center___XCfXY",flex_space_between:"flex_space_between___H5YA2",flex_box_vertical_center:"flex_box_vertical_center___fOCZs",flex_box_center_end:"flex_box_center_end___HfD0j",flex_box_column:"flex_box_column___bBtlr",page:"page____kNDZ",center:"center___ADwk4"},q={flex_box_center:"flex_box_center___cBuVn",flex_space_between:"flex_space_between___Is5YN",flex_box_vertical_center:"flex_box_vertical_center___Dajux",flex_box_center_end:"flex_box_center_end___XZQjg",flex_box_column:"flex_box_column___Z9Kmq",carousel:"carousel___EzACM",left:"left___WoeeX",right:"right___dxvLr",li:"li___XBDc2",cover:"cover___MSf2k",imgWrap:"imgWrap___rn2xf",sign:"sign___Zao_z",bq:"bq___u0ySH",name:"name___oFtbc",e:"e___NsP0w",unit:"unit___uVaAF",tags:"tags___h_ieB",tag1:"tag1___ZATiC",tag2:"tag2___Aas_3"},Te="data:image/png;base64,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",Xe="data:image/png;base64,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",We=s(59301),bt=({dataSource:te})=>{const ae=(0,c.useRef)(null),F=[{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(P=>(window.ENV==="build"&&(P.ptimg=`/react/build${P.ptimg}`,P.swimg=`/react/build${P.swimg}`),P));return We.createElement("div",{className:q.carousel},We.createElement("img",{className:q.left,src:Te,onClick:()=>{ae.current.prev()}}),We.createElement(le.Z,{ref:ae,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1,dots:!0,autoplay:!0,style:{marginLeft:-9},centerMode:!0,centerPadding:"0px"},te==null?void 0:te.map((P,He)=>{var Ve;return console.log("itemsssss",P),We.createElement("div",{key:P==null?void 0:P.id},We.createElement("a",{href:`/paths/${P.identifier}`,className:q.li},We.createElement("div",{className:q.imgWrap},We.createElement("img",{className:q.cover,src:P.image_url,alt:""}),(Ve=P==null?void 0:P.subject_tags)==null?void 0:Ve.map((ct,ht)=>{var qe,K;if(ht===0){const qt=(qe=F.find(gt=>gt.name==ct))==null?void 0:qe.swimg;return We.createElement("img",{className:q.sign,src:qt,style:{left:"-4px"}})}const it=(K=rt.i.find(qt=>qt.name==ct))==null?void 0:K.ptimg;return We.createElement("img",{className:q.sign,src:it,style:{left:`${48+52*(ht-1)+2*ht}px`}})}),We.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(P==null?void 0:P.excellent)&&We.createElement("div",{className:q.bq},"\u5F00\u653E\u8BFE\u7A0B"))),We.createElement("div",{className:q.name},We.createElement(xe.Z,{title:P.name},We.createElement("span",{className:q.e},P.name))),We.createElement("div",{className:q.tags},We.createElement("div",null,We.createElement(xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),We.createElement("span",null,P.stages_count))),We.createElement(xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},We.createElement("span",null,We.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),We.createElement("span",null,P.members_count)))))))}),(te==null?void 0:te.length)<4&&Array(4-(te==null?void 0:te.length)%4).fill(null).map((P,He)=>We.createElement("div",{key:`placeholder-${He}`,style:{visibility:"hidden"}}))),We.createElement("img",{className:q.right,src:Xe,onClick:()=>{ae.current.next()}}))},dt="data:image/png;base64,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",nt=s(59301),Jt=Object.defineProperty,ce=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,U=(te,ae,F)=>ae in te?Jt(te,ae,{enumerable:!0,configurable:!0,writable:!0,value:F}):te[ae]=F,l=(te,ae)=>{for(var F in ae||(ae={}))u.call(ae,F)&&U(te,F,ae[F]);if(ce)for(var F of ce(ae))b.call(ae,F)&&U(te,F,ae[F]);return te},W=(te,ae)=>{var F={};for(var P in te)u.call(te,P)&&ae.indexOf(P)<0&&(F[P]=te[P]);if(te!=null&&ce)for(var P of ce(te))ae.indexOf(P)<0&&b.call(te,P)&&(F[P]=te[P]);return F},S=(te,ae,F)=>new Promise((P,He)=>{var Ve=qe=>{try{ht(F.next(qe))}catch(K){He(K)}},ct=qe=>{try{ht(F.throw(qe))}catch(K){He(K)}},ht=qe=>qe.done?P(qe.value):Promise.resolve(qe.value).then(Ve,ct);ht((F=F.apply(te,ae)).next())});const L=te=>{var ae=te,{globalSetting:F,dispatch:P,user:He,homePage:Ve}=ae,ct=W(ae,["globalSetting","dispatch","user","homePage"]),ht,qe;const[K,it]=(0,f.useSearchParams)(),qt=(0,f.useLocation)(),[gt,cn]=(0,c.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),[Se,en]=(0,c.useState)([]),[yn,Mn]=(0,c.useState)([]),Rn=(0,c.useRef)([{id:"all",name:"\u5168\u90E8"}]),[fn,In]=(0,c.useState)([]),[Pn,Nn]=(0,c.useState)([]),[$n,Xn]=(0,c.useState)(0),[Sn,Zn]=(0,c.useState)(!0),[Ae,de]=(0,c.useState)([{id:"new",name:"\u6700\u65B0"},{id:"hot",name:"\u6700\u70ED"}]);(0,c.useEffect)(()=>{(0,we.bg)()&&de([...Ae,{id:"mine",name:"\u6211\u7684"}])},[(0,we.bg)()]);const Ne=[{id:"all",name:"\u5168\u90E8\u8BFE\u7A0B"},{id:1,name:"\u56FD\u5BB6\u4E00\u6D41"},{id:3,name:"\u7701\u7EA7\u4E00\u6D41"},{id:5,name:"\u7CBE\u54C1\u8BFE\u7A0B"},{id:4,name:"\u5F00\u653E\u8BFE\u7A0B"},{id:6,name:"101\u8BA1\u5212"},{id:7,name:"\u65B0\u578B\u6559\u6750"}];(0,c.useEffect)(()=>(P({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{P({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,c.useEffect)(()=>{Be(),window.location.href.split("&").length===1&&De(gt),P({type:"homePage/home",payload:{}})},[]),(0,c.useEffect)(()=>(K.get("openLearningPath")==="true"&&P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),()=>{P({type:"pathsList/clearListParams",payload:{}})}),[qt.pathname]),(0,c.useEffect)(()=>{var Qt,Me;(Qt=He==null?void 0:He.userInfo)!=null&&Qt.login&&!((Me=He==null?void 0:He.userInfo)!=null&&Me.has_learn_path)&&(0,we.fn)()&&_e()},[He]);const _e=()=>{P({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},Be=()=>S(void 0,null,function*(){var Qt;const Me=yield(0,G.fh)({source:"subject"});if(Me.status!==-1){en([{id:"all",name:"\u5168\u90E8"},...(Me==null?void 0:Me.disciplines)||[]]),(Qt=Me==null?void 0:Me.disciplines)==null||Qt.forEach(ut=>{var Ct;Rn.current=(Ct=Rn.current)==null?void 0:Ct.concat(ut.sub_disciplines||[])}),Mn(Rn.current);for(let ut in window.location.href.split("&")){if(window.location.href.split("&")[ut].indexOf("?discipline_id")>-1||window.location.href.split("&")[ut].indexOf("current_id")>-1){gt.page=1,gt.discipline_id=Number(window.location.href.split("&")[ut].split("=")[1].toString()),gt.sub_discipline_id="all";const Ct=Me==null?void 0:Me.disciplines.find(mn=>mn.id===Number(window.location.href.split("&")[ut].split("=")[1].toString())),Xt=window.location.href.split("&")[ut].split("=")[1].toString()==="all"?Rn.current:[{id:"all",name:"\u5168\u90E8"},...(Ct==null?void 0:Ct.sub_disciplines)||[]];cn(l({},gt)),Mn(Xt),window.location.href.split("&")[ut].indexOf("current_id")>-1&&De(gt)}window.location.href.split("&")[ut].indexOf("sub_discipline_id")>-1&&(gt.page=1,gt.sub_discipline_id=Number(window.location.href.split("&")[ut].split("=")[1].toString()),cn(l({},gt)),De(gt))}}}),De=Qt=>S(void 0,null,function*(){Zn(!0),Qt.keyword=Qt.keyword;const Me=H().pickBy(Qt,Ct=>Ct!=="all"),ut=yield(0,G.tS)(Me);ut.status!==-1&&(Nn((ut==null?void 0:ut.subjects)||[]),Xn((ut==null?void 0:ut.total_count)||0),In((ut==null?void 0:ut.recommend_subjects)||[])),Zn(!1)}),Ie=()=>{const Qt="/paths/new";(0,R.tJ)(P)&&Qt&&(window.location.href=Qt)},ft=()=>{(0,C.L9)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),(0,C.xg)("/paths/guidance")},Vt=Qt=>{gt.page=1,gt.discipline_id=Qt,gt.sub_discipline_id="all";const Me=Se.find(Ct=>Ct.id===Qt),ut=Qt==="all"?Rn.current:[{id:"all",name:"\u5168\u90E8"},...(Me==null?void 0:Me.sub_disciplines)||[]];cn(l({},gt)),Mn(ut),De(gt)},Kt=Qt=>{gt.page=1,gt.sub_discipline_id=Qt,cn(l({},gt)),De(gt)},vn=Qt=>{gt.page=1,gt.order=Qt,cn(l({},gt)),De(gt)},tn=(Qt,Me)=>{gt.page=1,gt.keyword=Qt,gt.type=Me,cn(l({},gt)),De(gt),Qt&&(0,J.tk)({name:Qt,copywriting:Qt,position:"Subject"})},gn=(Qt,Me)=>{gt.keyword=Qt,gt.type=Me,cn(l({},gt))},hn=(Qt,Me)=>{gt.page=Qt,cn(l({},gt)),De(gt)},un=[{name:"\u65B0\u5EFA\u8BFE\u7A0B",click:Ie,isShow:!0},{name:"\u65B0\u624B\u6307\u5F15",click:ft,sign:!0,isShow:!0},{name:"\u6982\u89C8\u7EDF\u8BA1",click:()=>{(0,C.xg)("/pathsoverview")},isShow:Ve==null?void 0:Ve.is_show_btn}].filter(Qt=>Qt.isShow),wn=Qt=>{Pt.default.confirm({width:460,centered:!0,okText:"\u786E\u8BA4\u79FB\u9664",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,content:nt.createElement("div",null,nt.createElement("div",null,"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u300A",Qt==null?void 0:Qt.name,"\u300B\u79FB\u9664\u5B9E\u8DF5\u8BFE\u7A0B-\u6211\u5B66\u4E60\u7684\u5417\uFF1F"),nt.createElement("div",null,"\u79FB\u9664\u4E0D\u4F1A\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B\uFF0C\u518D\u6B21\u5B66\u4E60\u8BE5\u8BFE\u7A0B\u65F6\uFF0C\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u4F1A\u518D\u6B21\u52A0\u5165\u5B9E\u8DF5\u8BFE\u7A0B-\u6211\u5B66\u4E60\u7684\u5217\u8868\u4E2D\u3002")),onOk:()=>S(void 0,null,function*(){var Me;const ut=yield(0,G.Bn)({user_login:(Me=He.userInfo)==null?void 0:Me.login,subject_id:Qt.id});(ut==null?void 0:ut.status)===0&&(jt.ZP.success("\u5DF2\u79FB\u9664"),De(gt))})})};return nt.createElement("section",{className:T.page},nt.createElement("div",{className:T.center},nt.createElement(A.jL,{dataSource:un,title:"\u5B9E\u8DF5\u8BFE\u7A0B",sunTitle:"\u5B9E\u9A8C/\u5B9E\u8BAD/\u865A\u4EFF\u7B49\u8FD0\u884C\u5728\u5176\u4E2D\u7684\u8BFE\u7A0B",img:xt,imgWidth:345}),nt.createElement(A.qp,{dataSource:Se,className:"mt30",title:"\u65B9\u5411",value:(gt==null?void 0:gt.discipline_id)==="all"?gt==null?void 0:gt.discipline_id:Number(gt==null?void 0:gt.discipline_id),onChange:Vt,fontColor:"#000000"}),nt.createElement(A.qp,{dataSource:yn,title:"\u5B50\u7C7B",value:(gt==null?void 0:gt.sub_discipline_id)==="all"?gt==null?void 0:gt.sub_discipline_id:Number(gt==null?void 0:gt.sub_discipline_id),onChange:Kt,fontColor:"#000000"}),((ht=He.userInfo)==null?void 0:ht.user_id)!==2&&(0,we.JA)()&&((qe=F==null?void 0:F.setting)==null?void 0:qe.main_site)&&!!(fn!=null&&fn.length)&&nt.createElement(nt.Fragment,null,nt.createElement("img",{src:dt,alt:"",width:82,height:18,className:"mt30"}),nt.createElement(bt,{dataSource:fn})),nt.createElement(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb30"},nt.createElement(A.tp,{dataSource:Ae,value:gt==null?void 0:gt.order,onChange:vn}),nt.createElement(A.t7,{style:{width:507,marginLeft:"auto"},dataSource:Ne,value:{id:gt.type,value:gt.keyword},onChange:tn,onInputChange:gn,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u3001\u59D3\u540D\u6216\u5B66\u6821\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),nt.createElement(A.cQ,{dataSource:Pn,right:23,col:4,precision:1,loading:Sn,showProgress:!1,onRemove:wn,isCurrent:gt.order==="mine"}),nt.createElement(A.Je,{style:{marginTop:7},total:$n,value:gt.page,pageSize:gt.limit,onChange:hn})))};var se=(0,f.connect)(({user:te,globalSetting:ae,homePage:F})=>({user:te,globalSetting:ae,homePage:F}))(L),be=s(90175),Je=s(40277);const lt=({globalSetting:te})=>{var ae;switch(Number((ae=te==null?void 0:te.setting)==null?void 0:ae.theme)){case i.Fy.THEMEONE:return c.createElement(p,null);case i.Fy.THEMETWO:return c.createElement(be.Z,{mainDom:c.createElement(Et,null)});case i.Fy.THEMETHREE:return c.createElement(Je.Z,{mainDom:c.createElement(Ft,null)});case i.Fy.DEFAULT:default:return c.createElement(se,null)}};var Ge=(0,f.connect)(({globalSetting:te})=>({globalSetting:te}))(lt)},61527:function(et,Ze,s){"use strict";s.d(Ze,{U:function(){return O}});var i=s(59301),c=Object.defineProperty,f=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,D=(R,fe,G)=>fe in R?c(R,fe,{enumerable:!0,configurable:!0,writable:!0,value:G}):R[fe]=G,k=(R,fe)=>{for(var G in fe||(fe={}))he.call(fe,G)&&D(R,G,fe[G]);if(f)for(var G of f(fe))w.call(fe,G)&&D(R,G,fe[G]);return R},C=(R,fe,G)=>new Promise((v,ze)=>{var Qe=Q=>{try{ke(G.next(Q))}catch(Le){ze(Le)}},Ee=Q=>{try{ke(G.throw(Q))}catch(Le){ze(Le)}},ke=Q=>Q.done?v(Q.value):Promise.resolve(Q.value).then(Qe,Ee);ke((G=G.apply(R,fe)).next())});function O(R,fe){const[G,v]=(0,i.useState)(fe),[ze,Qe]=(0,i.useState)(!1),[Ee,ke]=(0,i.useState)();return[G,ze,(Le,Z=!1)=>C(this,null,function*(){const j=Z?fe:k(k({},G),Le);Qe(!0),v(j);const p=yield R(j);return Qe(!1),ke(p),p}),Ee,ke]}},66457:function(et,Ze,s){"use strict";s.d(Ze,{rX:function(){return j},pW:function(){return p},gy:function(){return A},xY:function(){return Z},O5:function(){return Le},tJ:function(){return ze},o1:function(){return Qe},Rd:function(){return Q}});var i=s(65582),c=s(43418),f=s(28103),he=s(8591),w=s(41867),D=s(65862),k=s(87169),C=s(25510),O="data:image/png;base64,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",R=s.p+"static/newqrcode.a8740efb.png",fe=s(32637),G=s(59301),v=(B,M,H)=>new Promise((le,xe)=>{var Ye=rt=>{try{ye(H.next(rt))}catch(je){xe(je)}},at=rt=>{try{ye(H.throw(rt))}catch(je){xe(je)}},ye=rt=>rt.done?le(rt.value):Promise.resolve(rt.value).then(Ye,at);ye((H=H.apply(B,M)).next())});const ze=(B,M=!1)=>!!(Qe(B)&&Ee(M)),Qe=B=>(0,w.bg)()?!0:(B({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ee=(B=!1)=>{var M;const{user:H}=(0,i.getDvaApp)()._store.getState();return(M=H.userInfo)!=null&&M.profile_completed?!0:(c.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,D.xg)("/account/profile/edit"),ke()}}),!1)},ke=()=>{c.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()}})},Q=()=>{c.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:G.createElement("div",{style:{textAlign:"center"}},G.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"),G.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),G.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Le=()=>{var B;const{user:M}=(0,i.getDvaApp)()._store.getState();return(B=M.userInfo)!=null&&B.professional_certification?!0:(c.default.confirm({title:"\u63D0\u793A",centered:!0,content:G.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,D.xg)("/account/certification")}}),!1)},Z=()=>(0,w.V9)()?!0:(c.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:G.createElement("div",{className:"tc",style:{marginLeft:-38}},G.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),G.createElement("img",{src:R,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),j=(B,M)=>B?!0:(c.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:G.createElement("div",null,G.createElement("p",null,M||"\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"),G.createElement("div",{style:{marginLeft:"110px"}},G.createElement("img",{src:O,width:200}),G.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,D.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=B=>{c.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:G.createElement("div",null,G.createElement("div",null,G.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"),G.createElement(f.Z,null),G.createElement("p",{style:{color:"#666666",fontSize:12}}," ",G.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 ",G.createElement("a",null,B),"\u5929\u3002"),G.createElement("p",{style:{color:"#666666",fontSize:12}}," ",G.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")),G.createElement("div",{style:{textAlign:"center",marginTop:30}},G.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:C,alt:"\u4E8C\u7EF4\u7801",width:160})))})},A=(B,M="")=>{const{shixunsDetail:{detail:H}}=(0,i.getDvaApp)()._store.getState();if((H==null?void 0:H.public)===2||(H==null?void 0:H.public)===1||(H==null?void 0:H.shixun_status)===3){let le="";return(H==null?void 0:H.public)===2&&(le="\u5DF2\u516C\u5F00"),(H==null?void 0:H.public)===1&&(le="\u5F85\u5BA1\u6838"),(H==null?void 0:H.shixun_status)===3&&(le="\u5DF2\u5173\u95ED"),c.default.info({centered:!0,icon:G.createElement(k.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:G.createElement("div",{className:"tc",style:{marginLeft:-38}},G.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},G.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",le,"\uFF0C",M,"\u3002"),G.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),G.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:C,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(H==null?void 0:H.shixun_status)===2?(c.default.confirm({centered:!0,icon:G.createElement(k.Z,null),title:"\u63D0\u793A",content:G.createElement("div",null,G.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",M,"\u3002"),G.createElement("br",null),G.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:()=>{c.default.confirm({width:440,centered:!0,icon:G.createElement(k.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:()=>v(void 0,null,function*(){(yield B({type:"shixunsDetail/cancelRelease",payload:{id:H==null?void 0:H.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),B({type:"shixunsDetail/getShixunsDetail",payload:{id:H==null?void 0:H.identifier}}),B({type:"practiceSetting/getCommonData",payload:{id:H==null?void 0:H.identifier}}))})})}}),!0):!1}},56762:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return c}});var i=s(59301);function c(){const[,f]=i.useReducer(he=>he+1,0);return f}},19080:function(et,Ze,s){"use strict";s.d(Ze,{F:function(){return w},Z:function(){return he}});var i=s(92310),c=s.n(i);const f=null;function he(D,k,C){return c()({[`${D}-status-success`]:k==="success",[`${D}-status-warning`]:k==="warning",[`${D}-status-error`]:k==="error",[`${D}-status-validating`]:k==="validating",[`${D}-has-feedback`]:C})}const w=(D,k)=>k||D},9951:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return Jt}});var i=s(59301),c=s(54476),f=s(33885),he=s(67732),w=s(83652),D=s(31226),k=s(42403),C=s(158),O=s(20068),R=s(76190),fe=s(75931),G={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},v=G,ze=s(53280),Qe=s(92310),Ee=s.n(Qe);function ke(ce,u,b){return Math.max(u,Math.min(ce,b))}var Q=function(u){var b=["onTouchStart","onTouchMove","onWheel"];b.includes(u._reactName)||u.preventDefault()},Le=function(u){for(var b=[],U=j(u),l=p(u),W=U;W0?1:0):0},B=function(u){return u.centerMode?Math.floor((u.slidesToShow-1)/2)+1+(parseInt(u.centerPadding)>0?1:0):u.slidesToShow},M=function(u){return u&&u.offsetWidth||0},H=function(u){return u&&u.offsetHeight||0},le=function(u){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U,l,W,S;return U=u.startX-u.curX,l=u.startY-u.curY,W=Math.atan2(l,U),S=Math.round(W*180/Math.PI),S<0&&(S=360-Math.abs(S)),S<=45&&S>=0||S<=360&&S>=315?"left":S>=135&&S<=225?"right":b===!0?S>=35&&S<=135?"up":"down":"vertical"},xe=function(u){var b=!0;return u.infinite||(u.centerMode&&u.currentSlide>=u.slideCount-1||u.slideCount<=u.slidesToShow||u.currentSlide>=u.slideCount-u.slidesToShow)&&(b=!1),b},Ye=function(u,b){var U={};return b.forEach(function(l){return U[l]=u[l]}),U},at=function(u){var b=i.Children.count(u.children),U=u.listRef,l=Math.ceil(M(U)),W=u.trackRef&&u.trackRef.node,S=Math.ceil(M(W)),L;if(u.vertical)L=l;else{var se=u.centerMode&&parseInt(u.centerPadding)*2;typeof u.centerPadding=="string"&&u.centerPadding.slice(-1)==="%"&&(se*=l/100),L=Math.ceil((l-se)/u.slidesToShow)}var be=U&&H(U.querySelector('[data-index="0"]')),Je=be*u.slidesToShow,lt=u.currentSlide===void 0?u.initialSlide:u.currentSlide;u.rtl&&u.currentSlide===void 0&&(lt=b-1-u.initialSlide);var Ge=u.lazyLoadedList||[],te=Le((0,f.Z)((0,f.Z)({},u),{},{currentSlide:lt,lazyLoadedList:Ge}));Ge=Ge.concat(te);var ae={slideCount:b,slideWidth:L,listWidth:l,trackWidth:S,currentSlide:lt,slideHeight:be,listHeight:Je,lazyLoadedList:Ge};return u.autoplaying===null&&u.autoplay&&(ae.autoplaying="playing"),ae},ye=function(u){var b=u.waitForAnimate,U=u.animating,l=u.fade,W=u.infinite,S=u.index,L=u.slideCount,se=u.lazyLoad,be=u.currentSlide,Je=u.centerMode,lt=u.slidesToScroll,Ge=u.slidesToShow,te=u.useCSS,ae=u.lazyLoadedList;if(b&&U)return{};var F=S,P,He,Ve,ct={},ht={},qe=W?S:ke(S,0,L-1);if(l){if(!W&&(S<0||S>=L))return{};S<0?F=S+L:S>=L&&(F=S-L),se&&ae.indexOf(F)<0&&(ae=ae.concat(F)),ct={animating:!0,currentSlide:F,lazyLoadedList:ae,targetSlide:F},ht={animating:!1,targetSlide:F}}else P=F,F<0?(P=F+L,W?L%lt!==0&&(P=L-L%lt):P=0):!xe(u)&&F>be?F=P=be:Je&&F>=L?(F=W?L:L-1,P=W?0:L-1):F>=L&&(P=F-L,W?L%lt!==0&&(P=0):P=L-Ge),!W&&F+Ge>=L&&(P=L-Ge),He=ve((0,f.Z)((0,f.Z)({},u),{},{slideIndex:F})),Ve=ve((0,f.Z)((0,f.Z)({},u),{},{slideIndex:P})),W||(He===Ve&&(F=P),He=Ve),se&&(ae=ae.concat(Le((0,f.Z)((0,f.Z)({},u),{},{currentSlide:F})))),te?(ct={animating:!0,currentSlide:P,trackStyle:$((0,f.Z)((0,f.Z)({},u),{},{left:He})),lazyLoadedList:ae,targetSlide:qe},ht={animating:!1,currentSlide:P,trackStyle:V((0,f.Z)((0,f.Z)({},u),{},{left:Ve})),swipeLeft:null,targetSlide:qe}):ct={currentSlide:P,trackStyle:V((0,f.Z)((0,f.Z)({},u),{},{left:Ve})),lazyLoadedList:ae,targetSlide:qe};return{state:ct,nextState:ht}},rt=function(u,b){var U,l,W,S,L,se=u.slidesToScroll,be=u.slidesToShow,Je=u.slideCount,lt=u.currentSlide,Ge=u.targetSlide,te=u.lazyLoad,ae=u.infinite;if(S=Je%se!==0,U=S?0:(Je-lt)%se,b.message==="previous")W=U===0?se:be-U,L=lt-W,te&&!ae&&(l=lt-W,L=l===-1?Je-1:l),ae||(L=Ge-se);else if(b.message==="next")W=U===0?se:U,L=lt+W,te&&!ae&&(L=(lt+se)%Je+U),ae||(L=Ge+se);else if(b.message==="dots")L=b.index*b.slidesToScroll;else if(b.message==="children"){if(L=b.index,ae){var F=yt((0,f.Z)((0,f.Z)({},u),{},{targetSlide:L}));L>b.currentSlide&&F==="left"?L=L-Je:L10)return{scrolling:!0};L&&(Ve.swipeLength=gt);var cn=(se?-1:1)*(Ve.curX>Ve.startX?1:-1);L&&(cn=Ve.curY>Ve.startY?1:-1);var Se=Math.ceil(F/P),en=le(b.touchObject,L),yn=Ve.swipeLength;return He||(be===0&&(en==="right"||en==="down")||be+1>=Se&&(en==="left"||en==="up")||!xe(b)&&(en==="left"||en==="up"))&&(yn=Ve.swipeLength*Je,lt===!1&&Ge&&(Ge(en),it.edgeDragged=!0)),!te&&ct&&(ct(en),it.swiped=!0),W?K=qt+yn*(ht/qe)*cn:se?K=qt-yn*cn:K=qt+yn*cn,L&&(K=qt+yn*cn),it=(0,f.Z)((0,f.Z)({},it),{},{touchObject:Ve,swipeLeft:K,trackStyle:V((0,f.Z)((0,f.Z)({},b),{},{left:K}))}),Math.abs(Ve.curX-Ve.startX)10&&(it.swiping=!0,Q(u)),it}},J=function(u,b){var U=b.dragging,l=b.swipe,W=b.touchObject,S=b.listWidth,L=b.touchThreshold,se=b.verticalSwiping,be=b.listHeight,Je=b.swipeToSlide,lt=b.scrolling,Ge=b.onSwipe,te=b.targetSlide,ae=b.currentSlide,F=b.infinite;if(!U)return l&&Q(u),{};var P=se?be/L:S/L,He=le(W,se),Ve={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(lt||!W.swipeLength)return Ve;if(W.swipeLength>P){Q(u),Ge&&Ge(He);var ct,ht,qe=F?ae:te;switch(He){case"left":case"up":ht=qe+I(b),ct=Je?Pe(b,ht):ht,Ve.currentDirection=0;break;case"right":case"down":ht=qe-I(b),ct=Je?Pe(b,ht):ht,Ve.currentDirection=1;break;default:ct=qe}Ve.triggerSlideHandler=ct}else{var K=ve(b);Ve.trackStyle=$((0,f.Z)((0,f.Z)({},b),{},{left:K}))}return Ve},ge=function(u){for(var b=u.infinite?u.slideCount*2:u.slideCount,U=u.infinite?u.slidesToShow*-1:0,l=u.infinite?u.slidesToShow*-1:0,W=[];UU[U.length-1])b=U[U.length-1];else for(var W in U){if(bu.swipeLeft*-1)return U=se,!1}else if(se.offsetLeft-b+M(se)/2>u.swipeLeft*-1)return U=se,!1;return!0}),!U)return 0;var S=u.rtl===!0?u.slideCount-u.currentSlide:u.currentSlide,L=Math.abs(U.dataset.index-S)||1;return L}else return u.slidesToScroll},me=function(u,b){return b.reduce(function(U,l){return U&&u.hasOwnProperty(l)},!0)?null:console.error("Keys Missing:",u)},V=function(u){me(u,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var b,U,l=u.slideCount+2*u.slidesToShow;u.vertical?U=l*u.slideHeight:b=Bt(u)*u.slideWidth;var W={opacity:1,transition:"",WebkitTransition:""};if(u.useTransform){var S=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",L=u.vertical?"translate3d(0px, "+u.left+"px, 0px)":"translate3d("+u.left+"px, 0px, 0px)",se=u.vertical?"translateY("+u.left+"px)":"translateX("+u.left+"px)";W=(0,f.Z)((0,f.Z)({},W),{},{WebkitTransform:S,transform:L,msTransform:se})}else u.vertical?W.top=u.left:W.left=u.left;return u.fade&&(W={opacity:1}),b&&(W.width=b),U&&(W.height=U),window&&!window.addEventListener&&window.attachEvent&&(u.vertical?W.marginTop=u.left+"px":W.marginLeft=u.left+"px"),W},$=function(u){me(u,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var b=V(u);return u.useTransform?(b.WebkitTransition="-webkit-transform "+u.speed+"ms "+u.cssEase,b.transition="transform "+u.speed+"ms "+u.cssEase):u.vertical?b.transition="top "+u.speed+"ms "+u.cssEase:b.transition="left "+u.speed+"ms "+u.cssEase,b},ve=function(u){if(u.unslick)return 0;me(u,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var b=u.slideIndex,U=u.trackRef,l=u.infinite,W=u.centerMode,S=u.slideCount,L=u.slidesToShow,se=u.slidesToScroll,be=u.slideWidth,Je=u.listWidth,lt=u.variableWidth,Ge=u.slideHeight,te=u.fade,ae=u.vertical,F=0,P,He,Ve=0;if(te||u.slideCount===1)return 0;var ct=0;if(l?(ct=-ie(u),S%se!==0&&b+se>S&&(ct=-(b>S?L-(b-S):S%se)),W&&(ct+=parseInt(L/2))):(S%se!==0&&b+se>S&&(ct=L-S%se),W&&(ct=parseInt(L/2))),F=ct*be,Ve=ct*Ge,ae?P=b*Ge*-1+Ve:P=b*be*-1+F,lt===!0){var ht,qe=U&&U.node;if(ht=b+ie(u),He=qe&&qe.childNodes[ht],P=He?He.offsetLeft*-1:0,W===!0){ht=l?b+ie(u):b,He=qe&&qe.children[ht],P=0;for(var K=0;Ku.currentSlide?u.targetSlide>u.currentSlide+It(u)?"left":"right":u.targetSlide0&&(S+=1),l&&b%2===0&&(S+=1),S}return l?0:b-1},Et=function(u){var b=u.slidesToShow,U=u.centerMode,l=u.rtl,W=u.centerPadding;if(U){var S=(b-1)/2+1;return parseInt(W)>0&&(S+=1),!l&&b%2===0&&(S+=1),S}return l?b-1:0},ot=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Ot=function(u){var b,U,l,W,S;u.rtl?S=u.slideCount-1-u.index:S=u.index,l=S<0||S>=u.slideCount,u.centerMode?(W=Math.floor(u.slidesToShow/2),U=(S-u.currentSlide)%u.slideCount===0,S>u.currentSlide-W-1&&S<=u.currentSlide+W&&(b=!0)):b=u.currentSlide<=S&&S=u.slideCount?L=u.targetSlide-u.slideCount:L=u.targetSlide;var se=S===L;return{"slick-slide":!0,"slick-active":b,"slick-center":U,"slick-cloned":l,"slick-current":se}},Nt=function(u){var b={};return(u.variableWidth===void 0||u.variableWidth===!1)&&(b.width=u.slideWidth),u.fade&&(b.position="relative",u.vertical&&u.slideHeight?b.top=-u.index*parseInt(u.slideHeight):b.left=-u.index*parseInt(u.slideWidth),b.opacity=u.currentSlide===u.index?1:0,u.useCSS&&(b.transition="opacity "+u.speed+"ms "+u.cssEase+", visibility "+u.speed+"ms "+u.cssEase)),b},ee=function(u,b){return u.key+"-"+b},N=function(u){var b,U=[],l=[],W=[],S=i.Children.count(u.children),L=j(u),se=p(u);return i.Children.forEach(u.children,function(be,Je){var lt,Ge={message:"children",index:Je,slidesToScroll:u.slidesToScroll,currentSlide:u.currentSlide};!u.lazyLoad||u.lazyLoad&&u.lazyLoadedList.indexOf(Je)>=0?lt=be:lt=i.createElement("div",null);var te=Nt((0,f.Z)((0,f.Z)({},u),{},{index:Je})),ae=lt.props.className||"",F=Ot((0,f.Z)((0,f.Z)({},u),{},{index:Je}));if(U.push(i.cloneElement(lt,{key:"original"+ee(lt,Je),"data-index":Je,className:Ee()(F,ae),tabIndex:"-1","aria-hidden":!F["slick-active"],style:(0,f.Z)((0,f.Z)({outline:"none"},lt.props.style||{}),te),onClick:function(Ve){lt.props&<.props.onClick&<.props.onClick(Ve),u.focusOnSelect&&u.focusOnSelect(Ge)}})),u.infinite&&u.fade===!1){var P=S-Je;P<=ie(u)&&S!==u.slidesToShow&&(b=-P,b>=L&&(lt=be),F=Ot((0,f.Z)((0,f.Z)({},u),{},{index:b})),l.push(i.cloneElement(lt,{key:"precloned"+ee(lt,b),"data-index":b,tabIndex:"-1",className:Ee()(F,ae),"aria-hidden":!F["slick-active"],style:(0,f.Z)((0,f.Z)({},lt.props.style||{}),te),onClick:function(Ve){lt.props&<.props.onClick&<.props.onClick(Ve),u.focusOnSelect&&u.focusOnSelect(Ge)}}))),S!==u.slidesToShow&&(b=S+Je,b=ht&&Ge<=Ve:Ge===ht}),K={message:"dots",index:P,slidesToScroll:be,currentSlide:Ge},it=this.clickHandler.bind(this,K);F=F.concat(i.createElement("li",{key:P,className:qe},i.cloneElement(this.props.customPaging(P),{onClick:it})))}return i.cloneElement(this.props.appendDots(F),(0,f.Z)({className:this.props.dotsClass},ae))}}]),b}(i.PureComponent),ne=function(ce){(0,k.Z)(b,ce);var u=(0,C.Z)(b);function b(){return(0,he.Z)(this,b),u.apply(this,arguments)}return(0,w.Z)(b,[{key:"clickHandler",value:function(l,W){W&&W.preventDefault(),this.props.clickHandler(l,W)}},{key:"render",value:function(){var l={"slick-arrow":!0,"slick-prev":!0},W=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(l["slick-disabled"]=!0,W=null);var S={key:"0","data-role":"none",className:Ee()(l),style:{display:"block"},onClick:W},L={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},se;return this.props.prevArrow?se=i.cloneElement(this.props.prevArrow,(0,f.Z)((0,f.Z)({},S),L)):se=i.createElement("button",(0,c.Z)({key:"0",type:"button"},S)," ","Previous"),se}}]),b}(i.PureComponent),re=function(ce){(0,k.Z)(b,ce);var u=(0,C.Z)(b);function b(){return(0,he.Z)(this,b),u.apply(this,arguments)}return(0,w.Z)(b,[{key:"clickHandler",value:function(l,W){W&&W.preventDefault(),this.props.clickHandler(l,W)}},{key:"render",value:function(){var l={"slick-arrow":!0,"slick-next":!0},W=this.clickHandler.bind(this,{message:"next"});xe(this.props)||(l["slick-disabled"]=!0,W=null);var S={key:"1","data-role":"none",className:Ee()(l),style:{display:"block"},onClick:W},L={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},se;return this.props.nextArrow?se=i.cloneElement(this.props.nextArrow,(0,f.Z)((0,f.Z)({},S),L)):se=i.createElement("button",(0,c.Z)({key:"1",type:"button"},S)," ","Next"),se}}]),b}(i.PureComponent),ue=s(76374),Ue=["animating"],Re=function(ce){(0,k.Z)(b,ce);var u=(0,C.Z)(b);function b(U){var l;(0,he.Z)(this,b),l=u.call(this,U),(0,O.Z)((0,D.Z)(l),"listRefHandler",function(S){return l.list=S}),(0,O.Z)((0,D.Z)(l),"trackRefHandler",function(S){return l.track=S}),(0,O.Z)((0,D.Z)(l),"adaptHeight",function(){if(l.props.adaptiveHeight&&l.list){var S=l.list.querySelector('[data-index="'.concat(l.state.currentSlide,'"]'));l.list.style.height=H(S)+"px"}}),(0,O.Z)((0,D.Z)(l),"componentDidMount",function(){if(l.props.onInit&&l.props.onInit(),l.props.lazyLoad){var S=Le((0,f.Z)((0,f.Z)({},l.props),l.state));S.length>0&&(l.setState(function(se){return{lazyLoadedList:se.lazyLoadedList.concat(S)}}),l.props.onLazyLoad&&l.props.onLazyLoad(S))}var L=(0,f.Z)({listRef:l.list,trackRef:l.track},l.props);l.updateState(L,!0,function(){l.adaptHeight(),l.props.autoplay&&l.autoPlay("playing")}),l.props.lazyLoad==="progressive"&&(l.lazyLoadTimer=setInterval(l.progressiveLazyLoad,1e3)),l.ro=new ue.Z(function(){l.state.animating?(l.onWindowResized(!1),l.callbackTimers.push(setTimeout(function(){return l.onWindowResized()},l.props.speed))):l.onWindowResized()}),l.ro.observe(l.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(se){se.onfocus=l.props.pauseOnFocus?l.onSlideFocus:null,se.onblur=l.props.pauseOnFocus?l.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",l.onWindowResized):window.attachEvent("onresize",l.onWindowResized)}),(0,O.Z)((0,D.Z)(l),"componentWillUnmount",function(){l.animationEndCallback&&clearTimeout(l.animationEndCallback),l.lazyLoadTimer&&clearInterval(l.lazyLoadTimer),l.callbackTimers.length&&(l.callbackTimers.forEach(function(S){return clearTimeout(S)}),l.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",l.onWindowResized):window.detachEvent("onresize",l.onWindowResized),l.autoplayTimer&&clearInterval(l.autoplayTimer),l.ro.disconnect()}),(0,O.Z)((0,D.Z)(l),"componentDidUpdate",function(S){if(l.checkImagesLoad(),l.props.onReInit&&l.props.onReInit(),l.props.lazyLoad){var L=Le((0,f.Z)((0,f.Z)({},l.props),l.state));L.length>0&&(l.setState(function(Je){return{lazyLoadedList:Je.lazyLoadedList.concat(L)}}),l.props.onLazyLoad&&l.props.onLazyLoad(L))}l.adaptHeight();var se=(0,f.Z)((0,f.Z)({listRef:l.list,trackRef:l.track},l.props),l.state),be=l.didPropsChange(S);be&&l.updateState(se,be,function(){l.state.currentSlide>=i.Children.count(l.props.children)&&l.changeSlide({message:"index",index:i.Children.count(l.props.children)-l.props.slidesToShow,currentSlide:l.state.currentSlide}),(S.autoplay!==l.props.autoplay||S.autoplaySpeed!==l.props.autoplaySpeed)&&(!S.autoplay&&l.props.autoplay?l.autoPlay("playing"):l.props.autoplay?l.autoPlay("update"):l.pause("paused"))})}),(0,O.Z)((0,D.Z)(l),"onWindowResized",function(S){l.debouncedResize&&l.debouncedResize.cancel(),l.debouncedResize=(0,ze.D)(50,function(){return l.resizeWindow(S)}),l.debouncedResize()}),(0,O.Z)((0,D.Z)(l),"resizeWindow",function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,L=!!(l.track&&l.track.node);if(L){var se=(0,f.Z)((0,f.Z)({listRef:l.list,trackRef:l.track},l.props),l.state);l.updateState(se,S,function(){l.props.autoplay?l.autoPlay("update"):l.pause("paused")}),l.setState({animating:!1}),clearTimeout(l.animationEndCallback),delete l.animationEndCallback}}),(0,O.Z)((0,D.Z)(l),"updateState",function(S,L,se){var be=at(S);S=(0,f.Z)((0,f.Z)((0,f.Z)({},S),be),{},{slideIndex:be.currentSlide});var Je=ve(S);S=(0,f.Z)((0,f.Z)({},S),{},{left:Je});var lt=V(S);(L||i.Children.count(l.props.children)!==i.Children.count(S.children))&&(be.trackStyle=lt),l.setState(be,se)}),(0,O.Z)((0,D.Z)(l),"ssrInit",function(){if(l.props.variableWidth){var S=0,L=0,se=[],be=ie((0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{slideCount:l.props.children.length})),Je=tt((0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{slideCount:l.props.children.length}));l.props.children.forEach(function(it){se.push(it.props.style.width),S+=it.props.style.width});for(var lt=0;lt=L&&l.onWindowResized()};if(!be.onclick)be.onclick=function(){return be.parentNode.focus()};else{var lt=be.onclick;be.onclick=function(Ge){lt(Ge),be.parentNode.focus()}}be.onload||(l.props.lazyLoad?be.onload=function(){l.adaptHeight(),l.callbackTimers.push(setTimeout(l.onWindowResized,l.props.speed))}:(be.onload=Je,be.onerror=function(){Je(),l.props.onLazyLoadError&&l.props.onLazyLoadError()}))})}),(0,O.Z)((0,D.Z)(l),"progressiveLazyLoad",function(){for(var S=[],L=(0,f.Z)((0,f.Z)({},l.props),l.state),se=l.state.currentSlide;se=-ie(L);be--)if(l.state.lazyLoadedList.indexOf(be)<0){S.push(be);break}S.length>0?(l.setState(function(Je){return{lazyLoadedList:Je.lazyLoadedList.concat(S)}}),l.props.onLazyLoad&&l.props.onLazyLoad(S)):l.lazyLoadTimer&&(clearInterval(l.lazyLoadTimer),delete l.lazyLoadTimer)}),(0,O.Z)((0,D.Z)(l),"slideHandler",function(S){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=l.props,be=se.asNavFor,Je=se.beforeChange,lt=se.onLazyLoad,Ge=se.speed,te=se.afterChange,ae=l.state.currentSlide,F=ye((0,f.Z)((0,f.Z)((0,f.Z)({index:S},l.props),l.state),{},{trackRef:l.track,useCSS:l.props.useCSS&&!L})),P=F.state,He=F.nextState;if(P){Je&&Je(ae,P.currentSlide);var Ve=P.lazyLoadedList.filter(function(ct){return l.state.lazyLoadedList.indexOf(ct)<0});lt&&Ve.length>0&<(Ve),!l.props.waitForAnimate&&l.animationEndCallback&&(clearTimeout(l.animationEndCallback),te&&te(ae),delete l.animationEndCallback),l.setState(P,function(){be&&l.asNavForIndex!==S&&(l.asNavForIndex=S,be.innerSlider.slideHandler(S)),He&&(l.animationEndCallback=setTimeout(function(){var ct=He.animating,ht=(0,fe.Z)(He,Ue);l.setState(ht,function(){l.callbackTimers.push(setTimeout(function(){return l.setState({animating:ct})},10)),te&&te(P.currentSlide),delete l.animationEndCallback})},Ge))})}}),(0,O.Z)((0,D.Z)(l),"changeSlide",function(S){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=(0,f.Z)((0,f.Z)({},l.props),l.state),be=rt(se,S);if(!(be!==0&&!be)&&(L===!0?l.slideHandler(be,L):l.slideHandler(be),l.props.autoplay&&l.autoPlay("update"),l.props.focusOnSelect)){var Je=l.list.querySelectorAll(".slick-current");Je[0]&&Je[0].focus()}}),(0,O.Z)((0,D.Z)(l),"clickHandler",function(S){l.clickable===!1&&(S.stopPropagation(),S.preventDefault()),l.clickable=!0}),(0,O.Z)((0,D.Z)(l),"keyHandler",function(S){var L=je(S,l.props.accessibility,l.props.rtl);L!==""&&l.changeSlide({message:L})}),(0,O.Z)((0,D.Z)(l),"selectHandler",function(S){l.changeSlide(S)}),(0,O.Z)((0,D.Z)(l),"disableBodyScroll",function(){var S=function(se){se=se||window.event,se.preventDefault&&se.preventDefault(),se.returnValue=!1};window.ontouchmove=S}),(0,O.Z)((0,D.Z)(l),"enableBodyScroll",function(){window.ontouchmove=null}),(0,O.Z)((0,D.Z)(l),"swipeStart",function(S){l.props.verticalSwiping&&l.disableBodyScroll();var L=Fe(S,l.props.swipe,l.props.draggable);L!==""&&l.setState(L)}),(0,O.Z)((0,D.Z)(l),"swipeMove",function(S){var L=we(S,(0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{trackRef:l.track,listRef:l.list,slideIndex:l.state.currentSlide}));L&&(L.swiping&&(l.clickable=!1),l.setState(L))}),(0,O.Z)((0,D.Z)(l),"swipeEnd",function(S){var L=J(S,(0,f.Z)((0,f.Z)((0,f.Z)({},l.props),l.state),{},{trackRef:l.track,listRef:l.list,slideIndex:l.state.currentSlide}));if(L){var se=L.triggerSlideHandler;delete L.triggerSlideHandler,l.setState(L),se!==void 0&&(l.slideHandler(se),l.props.verticalSwiping&&l.enableBodyScroll())}}),(0,O.Z)((0,D.Z)(l),"touchEnd",function(S){l.swipeEnd(S),l.clickable=!0}),(0,O.Z)((0,D.Z)(l),"slickPrev",function(){l.callbackTimers.push(setTimeout(function(){return l.changeSlide({message:"previous"})},0))}),(0,O.Z)((0,D.Z)(l),"slickNext",function(){l.callbackTimers.push(setTimeout(function(){return l.changeSlide({message:"next"})},0))}),(0,O.Z)((0,D.Z)(l),"slickGoTo",function(S){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(S=Number(S),isNaN(S))return"";l.callbackTimers.push(setTimeout(function(){return l.changeSlide({message:"index",index:S,currentSlide:l.state.currentSlide},L)},0))}),(0,O.Z)((0,D.Z)(l),"play",function(){var S;if(l.props.rtl)S=l.state.currentSlide-l.props.slidesToScroll;else if(xe((0,f.Z)((0,f.Z)({},l.props),l.state)))S=l.state.currentSlide+l.props.slidesToScroll;else return!1;l.slideHandler(S)}),(0,O.Z)((0,D.Z)(l),"autoPlay",function(S){l.autoplayTimer&&clearInterval(l.autoplayTimer);var L=l.state.autoplaying;if(S==="update"){if(L==="hovered"||L==="focused"||L==="paused")return}else if(S==="leave"){if(L==="paused"||L==="focused")return}else if(S==="blur"&&(L==="paused"||L==="hovered"))return;l.autoplayTimer=setInterval(l.play,l.props.autoplaySpeed+50),l.setState({autoplaying:"playing"})}),(0,O.Z)((0,D.Z)(l),"pause",function(S){l.autoplayTimer&&(clearInterval(l.autoplayTimer),l.autoplayTimer=null);var L=l.state.autoplaying;S==="paused"?l.setState({autoplaying:"paused"}):S==="focused"?(L==="hovered"||L==="playing")&&l.setState({autoplaying:"focused"}):L==="playing"&&l.setState({autoplaying:"hovered"})}),(0,O.Z)((0,D.Z)(l),"onDotsOver",function(){return l.props.autoplay&&l.pause("hovered")}),(0,O.Z)((0,D.Z)(l),"onDotsLeave",function(){return l.props.autoplay&&l.state.autoplaying==="hovered"&&l.autoPlay("leave")}),(0,O.Z)((0,D.Z)(l),"onTrackOver",function(){return l.props.autoplay&&l.pause("hovered")}),(0,O.Z)((0,D.Z)(l),"onTrackLeave",function(){return l.props.autoplay&&l.state.autoplaying==="hovered"&&l.autoPlay("leave")}),(0,O.Z)((0,D.Z)(l),"onSlideFocus",function(){return l.props.autoplay&&l.pause("focused")}),(0,O.Z)((0,D.Z)(l),"onSlideBlur",function(){return l.props.autoplay&&l.state.autoplaying==="focused"&&l.autoPlay("blur")}),(0,O.Z)((0,D.Z)(l),"render",function(){var S=Ee()("slick-slider",l.props.className,{"slick-vertical":l.props.vertical,"slick-initialized":!0}),L=(0,f.Z)((0,f.Z)({},l.props),l.state),se=Ye(L,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),be=l.props.pauseOnHover;se=(0,f.Z)((0,f.Z)({},se),{},{onMouseEnter:be?l.onTrackOver:null,onMouseLeave:be?l.onTrackLeave:null,onMouseOver:be?l.onTrackOver:null,focusOnSelect:l.props.focusOnSelect&&l.clickable?l.selectHandler:null});var Je;if(l.props.dots===!0&&l.state.slideCount>=l.props.slidesToShow){var lt=Ye(L,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Ge=l.props.pauseOnDotsHover;lt=(0,f.Z)((0,f.Z)({},lt),{},{clickHandler:l.changeSlide,onMouseEnter:Ge?l.onDotsLeave:null,onMouseOver:Ge?l.onDotsOver:null,onMouseLeave:Ge?l.onDotsLeave:null}),Je=i.createElement(z,lt)}var te,ae,F=Ye(L,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);F.clickHandler=l.changeSlide,l.props.arrows&&(te=i.createElement(ne,F),ae=i.createElement(re,F));var P=null;l.props.vertical&&(P={height:l.state.listHeight});var He=null;l.props.vertical===!1?l.props.centerMode===!0&&(He={padding:"0px "+l.props.centerPadding}):l.props.centerMode===!0&&(He={padding:l.props.centerPadding+" 0px"});var Ve=(0,f.Z)((0,f.Z)({},P),He),ct=l.props.touchMove,ht={className:"slick-list",style:Ve,onClick:l.clickHandler,onMouseDown:ct?l.swipeStart:null,onMouseMove:l.state.dragging&&ct?l.swipeMove:null,onMouseUp:ct?l.swipeEnd:null,onMouseLeave:l.state.dragging&&ct?l.swipeEnd:null,onTouchStart:ct?l.swipeStart:null,onTouchMove:l.state.dragging&&ct?l.swipeMove:null,onTouchEnd:ct?l.touchEnd:null,onTouchCancel:l.state.dragging&&ct?l.swipeEnd:null,onKeyDown:l.props.accessibility?l.keyHandler:null},qe={className:S,dir:"ltr",style:l.props.style};return l.props.unslick&&(ht={className:"slick-list"},qe={className:S,style:l.props.style}),i.createElement("div",qe,l.props.unslick?"":te,i.createElement("div",(0,c.Z)({ref:l.listRefHandler},ht),i.createElement(g,(0,c.Z)({ref:l.trackRefHandler},se),l.props.children)),l.props.unslick?"":ae,l.props.unslick?"":Je)}),l.list=null,l.track=null,l.state=(0,f.Z)((0,f.Z)({},v),{},{currentSlide:l.props.initialSlide,slideCount:i.Children.count(l.props.children)}),l.callbackTimers=[],l.clickable=!0,l.debouncedResize=null;var W=l.ssrInit();return l.state=(0,f.Z)((0,f.Z)({},l.state),W),l}return(0,w.Z)(b,[{key:"didPropsChange",value:function(l){for(var W=!1,S=0,L=Object.keys(this.props);S1&&arguments[1]!==void 0?arguments[1]:!1;return l.innerSlider.slickGoTo(W,S)}),(0,O.Z)((0,D.Z)(l),"slickPause",function(){return l.innerSlider.pause("paused")}),(0,O.Z)((0,D.Z)(l),"slickPlay",function(){return l.innerSlider.autoPlay("play")}),l.state={breakpoint:null},l._responsiveMediaHandlers=[],l}return(0,w.Z)(b,[{key:"media",value:function(l,W){var S=window.matchMedia(l),L=function(be){var Je=be.matches;Je&&W()};S.addListener(L),L(S),this._responsiveMediaHandlers.push({mql:S,query:l,listener:L})}},{key:"componentDidMount",value:function(){var l=this;if(this.props.responsive){var W=this.props.responsive.map(function(L){return L.breakpoint});W.sort(function(L,se){return L-se}),W.forEach(function(L,se){var be;se===0?be=vt()({minWidth:0,maxWidth:L}):be=vt()({minWidth:W[se-1]+1,maxWidth:L}),ot()&&l.media(be,function(){l.setState({breakpoint:L})})});var S=vt()({minWidth:W.slice(-1)[0]});ot()&&this.media(S,function(){l.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(l){l.mql.removeListener(l.listener)})}},{key:"render",value:function(){var l=this,W,S;this.state.breakpoint?(S=this.props.responsive.filter(function(P){return P.breakpoint===l.state.breakpoint}),W=S[0].settings==="unslick"?"unslick":(0,f.Z)((0,f.Z)((0,f.Z)({},Ft),this.props),S[0].settings)):W=(0,f.Z)((0,f.Z)({},Ft),this.props),W.centerMode&&(W.slidesToScroll>1,W.slidesToScroll=1),W.fade&&(W.slidesToShow>1,W.slidesToScroll>1,W.slidesToShow=1,W.slidesToScroll=1);var L=i.Children.toArray(this.props.children);L=L.filter(function(P){return typeof P=="string"?!!P.trim():!!P}),W.variableWidth&&(W.rows>1||W.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),W.variableWidth=!1);for(var se=[],be=null,Je=0;Je=L.length));ae+=1)te.push(i.cloneElement(L[ae],{key:100*Je+10*Ge+ae,tabIndex:-1,style:{width:"".concat(100/W.slidesPerRow,"%"),display:"inline-block"}}));lt.push(i.createElement("div",{key:10*Je+Ge},te))}W.variableWidth?se.push(i.createElement("div",{key:Je,style:{width:be}},lt)):se.push(i.createElement("div",{key:Je},lt))}if(W==="unslick"){var F="regular slider "+(this.props.className||"");return i.createElement("div",{className:F},L)}else se.length<=W.slidesToShow&&(W.unslick=!0);return i.createElement(Re,(0,c.Z)({style:this.props.style,ref:this.innerSliderRefHandler},W),se)}}]),b}(i.Component),Pt=xt,jt=s(36355),T=s(17313),q=s(83116),Te=s(37613);const Xe=ce=>{const{componentCls:u,antCls:b,carouselArrowSize:U,carouselDotOffset:l,marginXXS:W}=ce,S=-U*1.25,L=W;return{[u]:Object.assign(Object.assign({},(0,T.Wf)(ce)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${b}-radio-input, input${b}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${b}-radio-input, input${b}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:U,height:U,marginTop:-U/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:S,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:S,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:l},"&-top":{top:l,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ce.dotWidth,height:ce.dotHeight,marginInline:L,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ce.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ce.dotHeight,padding:0,color:"transparent",fontSize:0,background:ce.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ce.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-L,content:'""'}},"&.slick-active":{width:ce.dotActiveWidth,"& button":{background:ce.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},We=ce=>{const{componentCls:u,carouselDotOffset:b,marginXXS:U}=ce,l={width:ce.dotHeight,height:ce.dotWidth};return{[`${u}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ce.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:b},"&-right":{insetInlineEnd:b,insetInlineStart:"auto"},li:Object.assign(Object.assign({},l),{margin:`${U}px 0`,verticalAlign:"baseline",button:l,"&.slick-active":Object.assign(Object.assign({},l),{button:l})})}}}},kt=ce=>{const{componentCls:u}=ce;return[{[`${u}-rtl`]:{direction:"rtl",".slick-dots":{[`${u}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${u}-vertical`]:{".slick-dots":{[`${u}-rtl&`]:{flexDirection:"column"}}}}]};var bt=(0,q.Z)("Carousel",ce=>{const{controlHeightLG:u,controlHeightSM:b}=ce,U=(0,Te.TS)(ce,{carouselArrowSize:u/2,carouselDotOffset:b/2});return[Xe(U),We(U),kt(U)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),dt=function(ce,u){var b={};for(var U in ce)Object.prototype.hasOwnProperty.call(ce,U)&&u.indexOf(U)<0&&(b[U]=ce[U]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,U=Object.getOwnPropertySymbols(ce);l{const{dots:b=!0,arrows:U=!1,draggable:l=!1,waitForAnimate:W=!1,dotPosition:S="bottom",vertical:L=S==="left"||S==="right",rootClassName:se,className:be,style:Je,id:lt}=ce,Ge=dt(ce,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:te,direction:ae,carousel:F}=i.useContext(jt.E_),P=i.useRef(),He=function(Se){let en=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;P.current.slickGoTo(Se,en)};i.useImperativeHandle(u,()=>({goTo:He,autoPlay:P.current.innerSlider.autoPlay,innerSlider:P.current.innerSlider,prev:P.current.slickPrev,next:P.current.slickNext}),[P.current]);const Ve=i.useRef(i.Children.count(ce.children));i.useEffect(()=>{Ve.current!==i.Children.count(ce.children)&&(He(ce.initialSlide||0,!1),Ve.current=i.Children.count(ce.children))},[ce.children]);const ct=Object.assign({vertical:L,className:Ee()(be,F==null?void 0:F.className),style:Object.assign(Object.assign({},F==null?void 0:F.style),Je)},Ge);ct.effect==="fade"&&(ct.fade=!0);const ht=te("carousel",ct.prefixCls),qe="slick-dots",K=!!b,it=Ee()(qe,`${qe}-${S}`,typeof b=="boolean"?!1:b==null?void 0:b.className),[qt,gt]=bt(ht),cn=Ee()(ht,{[`${ht}-rtl`]:ae==="rtl",[`${ht}-vertical`]:ct.vertical},gt,se);return qt(i.createElement("div",{className:cn,id:lt},i.createElement(Pt,Object.assign({ref:P},ct,{dots:K,dotsClass:it,arrows:U,draggable:l,verticalSwiping:L,waitForAnimate:W}))))})},28103:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return G}});var i=s(92310),c=s.n(i),f=s(59301),he=s(36355),w=s(17313),D=s(83116),k=s(37613);const C=v=>{const{componentCls:ze,sizePaddingEdgeHorizontal:Qe,colorSplit:Ee,lineWidth:ke,textPaddingInline:Q,orientationMargin:Le,verticalMarginInline:Z}=v;return{[ze]:Object.assign(Object.assign({},(0,w.Wf)(v)),{borderBlockStart:`${ke}px solid ${Ee}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ke}px solid ${Ee}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${v.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ze}-with-text`]:{display:"flex",alignItems:"center",margin:`${v.dividerHorizontalWithTextGutterMargin}px 0`,color:v.colorTextHeading,fontWeight:500,fontSize:v.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ee}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ke}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ze}-with-text-left`]:{"&::before":{width:`${Le*100}%`},"&::after":{width:`${100-Le*100}%`}},[`&-horizontal${ze}-with-text-right`]:{"&::before":{width:`${100-Le*100}%`},"&::after":{width:`${Le*100}%`}},[`${ze}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Q},"&-dashed":{background:"none",borderColor:Ee,borderStyle:"dashed",borderWidth:`${ke}px 0 0`},[`&-horizontal${ze}-with-text${ze}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ze}-dashed`]:{borderInlineStartWidth:ke,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ze}-with-text`]:{color:v.colorText,fontWeight:"normal",fontSize:v.fontSize},[`&-horizontal${ze}-with-text-left${ze}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ze}-inner-text`]:{paddingInlineStart:Qe}},[`&-horizontal${ze}-with-text-right${ze}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ze}-inner-text`]:{paddingInlineEnd:Qe}}})}};var O=(0,D.Z)("Divider",v=>{const ze=(0,k.TS)(v,{dividerHorizontalWithTextGutterMargin:v.margin,dividerHorizontalGutterMargin:v.marginLG,sizePaddingEdgeHorizontal:0});return[C(ze)]},v=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:v.marginXS})),R=function(v,ze){var Qe={};for(var Ee in v)Object.prototype.hasOwnProperty.call(v,Ee)&&ze.indexOf(Ee)<0&&(Qe[Ee]=v[Ee]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ee=Object.getOwnPropertySymbols(v);ke{const{getPrefixCls:ze,direction:Qe,divider:Ee}=f.useContext(he.E_),{prefixCls:ke,type:Q="horizontal",orientation:Le="center",orientationMargin:Z,className:j,rootClassName:p,children:A,dashed:B,plain:M,style:H}=v,le=R(v,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),xe=ze("divider",ke),[Ye,at]=O(xe),ye=Le.length>0?`-${Le}`:Le,rt=!!A,je=Le==="left"&&Z!=null,Fe=Le==="right"&&Z!=null,we=c()(xe,Ee==null?void 0:Ee.className,at,`${xe}-${Q}`,{[`${xe}-with-text`]:rt,[`${xe}-with-text${ye}`]:rt,[`${xe}-dashed`]:!!B,[`${xe}-plain`]:!!M,[`${xe}-rtl`]:Qe==="rtl",[`${xe}-no-default-orientation-margin-left`]:je,[`${xe}-no-default-orientation-margin-right`]:Fe},j,p),J=f.useMemo(()=>typeof Z=="number"?Z:/^\d+$/.test(Z)?Number(Z):Z,[Z]),ge=Object.assign(Object.assign({},je&&{marginLeft:J}),Fe&&{marginRight:J});return Ye(f.createElement("div",Object.assign({className:we,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),H)},le,{role:"separator"}),A&&Q!=="vertical"&&f.createElement("span",{className:`${xe}-inner-text`,style:ge},A)))}},91857:function(et,Ze,s){"use strict";var i=s(59301),c=s(38819),f=s(92310),he=s.n(f),w=s(31561),D=s(70425),k=s(18929),C=s(2738),O=s(79676),R=s(53487),fe=s(92343),G=s(36355),v=s(20834),ze=s(40875),Qe=s(88088),Ee=s(47211);const ke=null,Q=p=>{const{menu:A,arrow:B,prefixCls:M,children:H,trigger:le,disabled:xe,dropdownRender:Ye,getPopupContainer:at,overlayClassName:ye,rootClassName:rt,open:je,onOpenChange:Fe,visible:we,onVisibleChange:J,mouseEnterDelay:ge=.15,mouseLeaveDelay:Pe=.1,autoAdjustOverflow:I=!0,placement:me="",overlay:V,transitionName:$}=p,{getPopupContainer:ve,getPrefixCls:ie,direction:tt}=i.useContext(G.E_),Bt=i.useMemo(()=>{const Oe=ie();return $!==void 0?$:me.includes("top")?`${Oe}-slide-down`:`${Oe}-slide-up`},[ie,me,$]),yt=i.useMemo(()=>me?me.includes("Center")?me.slice(0,me.indexOf("Center")):me:tt==="rtl"?"bottomRight":"bottomLeft",[me,tt]),It=ie("dropdown",M),[Et,ot]=(0,Ee.Z)(It),[,Ot]=(0,Qe.Z)(),Nt=i.Children.only(H),ee=(0,fe.Tm)(Nt,{className:he()(`${It}-trigger`,{[`${It}-rtl`]:tt==="rtl"},Nt.props.className),disabled:xe}),N=xe?[]:le;let g;N&&N.includes("contextMenu")&&(g=!0);const[x,z]=(0,k.Z)(!1,{value:je!=null?je:we}),ne=(0,D.useEvent)(Oe=>{Fe==null||Fe(Oe),J==null||J(Oe),z(Oe)}),re=he()(ye,rt,ot,{[`${It}-rtl`]:tt==="rtl"}),ue=(0,O.Z)({arrowPointAtCenter:typeof B=="object"&&B.pointAtCenter,autoAdjustOverflow:I,offset:Ot.marginXXS,arrowWidth:B?Ot.sizePopupArrow:0,borderRadius:Ot.borderRadius}),Ue=i.useCallback(()=>{z(!1)},[]),Re=()=>{let Oe;return A!=null&&A.items?Oe=i.createElement(v.default,Object.assign({},A)):typeof V=="function"?Oe=V():Oe=V,Ye&&(Oe=Ye(Oe)),Oe=i.Children.only(typeof Oe=="string"?i.createElement("span",null,Oe):Oe),i.createElement(ze.J,{prefixCls:`${It}-menu`,expandIcon:i.createElement("span",{className:`${It}-menu-submenu-arrow`},i.createElement(c.Z,{className:`${It}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ue,validator:vt=>{let{mode:zt}=vt}},Oe)};return Et(i.createElement(w.Z,Object.assign({alignPoint:g},(0,C.Z)(p,["rootClassName"]),{mouseEnterDelay:ge,mouseLeaveDelay:Pe,visible:x,builtinPlacements:ue,arrow:!!B,overlayClassName:re,prefixCls:It,getPopupContainer:at||ve,transitionName:Bt,trigger:N,overlay:Re,placement:yt,onVisibleChange:ne}),ee))};function Le(p){return Object.assign(Object.assign({},p),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Z=(0,R.Z)(Q,"dropdown",p=>p,Le),j=p=>i.createElement(Z,Object.assign({},p),i.createElement("span",null));Q._InternalPanelDoNotUseOrYouWillBeFired=j,Ze.Z=Q},38854:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return Qe}});var i=s(91857),c=s(92310),f=s.n(c),he=s(59301),w=s(18785),D=s(3113),k=s(36355),C=s(81327),O=s(33234),R=s(47211),fe=function(Ee,ke){var Q={};for(var Le in Ee)Object.prototype.hasOwnProperty.call(Ee,Le)&&ke.indexOf(Le)<0&&(Q[Le]=Ee[Le]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Le=Object.getOwnPropertySymbols(Ee);Z{const{getPopupContainer:ke,getPrefixCls:Q,direction:Le}=he.useContext(k.E_),{prefixCls:Z,type:j="default",danger:p,disabled:A,loading:B,onClick:M,htmlType:H,children:le,className:xe,menu:Ye,arrow:at,autoFocus:ye,overlay:rt,trigger:je,align:Fe,open:we,onOpenChange:J,placement:ge,getPopupContainer:Pe,href:I,icon:me=he.createElement(w.Z,null),title:V,buttonsRender:$=Re=>Re,mouseEnterDelay:ve,mouseLeaveDelay:ie,overlayClassName:tt,overlayStyle:Bt,destroyPopupOnHide:yt,dropdownRender:It}=Ee,Et=fe(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"]),ot=Q("dropdown",Z),Ot=`${ot}-button`,[Nt,ee]=(0,R.Z)(ot),N={menu:Ye,arrow:at,autoFocus:ye,align:Fe,disabled:A,trigger:A?[]:je,onOpenChange:J,getPopupContainer:Pe||ke,mouseEnterDelay:ve,mouseLeaveDelay:ie,overlayClassName:tt,overlayStyle:Bt,destroyPopupOnHide:yt,dropdownRender:It},{compactSize:g,compactItemClassnames:x}=(0,O.ri)(ot,Le),z=f()(Ot,x,xe,ee);"overlay"in Ee&&(N.overlay=rt),"open"in Ee&&(N.open=we),"placement"in Ee?N.placement=ge:N.placement=Le==="rtl"?"bottomLeft":"bottomRight";const ne=he.createElement(D.ZP,{type:j,danger:p,disabled:A,loading:B,onClick:M,htmlType:H,href:I,title:V},le),re=he.createElement(D.ZP,{type:j,danger:p,icon:me}),[ue,Ue]=$([ne,re]);return Nt(he.createElement(C.Z.Compact,Object.assign({className:z,size:g,block:!0},Et),ue,he.createElement(i.Z,Object.assign({},N),Ue)))};G.__ANT_BUTTON=!0;var v=G;const ze=i.Z;ze.Button=v;var Qe=ze},47211:function(et,Ze,s){"use strict";s.d(Ze,{Z:function(){return fe}});var i=s(17313),c=s(13826),f=s(92899),he=s(29878),w=s(19447),D=s(83116),k=s(37613),O=G=>{const{componentCls:v,menuCls:ze,colorError:Qe,colorTextLightSolid:Ee}=G,ke=`${ze}-item`;return{[`${v}, ${v}-menu-submenu`]:{[`${ze} ${ke}`]:{[`&${ke}-danger:not(${ke}-disabled)`]:{color:Qe,"&:hover":{color:Ee,backgroundColor:Qe}}}}}};const R=G=>{const{componentCls:v,menuCls:ze,zIndexPopup:Qe,dropdownArrowDistance:Ee,sizePopupArrow:ke,antCls:Q,iconCls:Le,motionDurationMid:Z,dropdownPaddingVertical:j,fontSize:p,dropdownEdgeChildPadding:A,colorTextDisabled:B,fontSizeIcon:M,controlPaddingHorizontal:H,colorBgElevated:le}=G;return[{[v]:Object.assign(Object.assign({},(0,i.Wf)(G)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Qe,display:"block","&::before":{position:"absolute",insetBlock:-Ee+ke/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Q}-btn`]:{[`& > ${Le}-down, & > ${Q}-btn-icon > ${Le}-down`]:{fontSize:M}},[`${v}-wrap`]:{position:"relative",[`${Q}-btn > ${Le}-down`]:{fontSize:M},[`${Le}-down::before`]:{transition:`transform ${Z}`}},[`${v}-wrap-open`]:{[`${Le}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Q}-slide-down-enter${Q}-slide-down-enter-active${v}-placement-bottomLeft, &${Q}-slide-down-appear${Q}-slide-down-appear-active${v}-placement-bottomLeft, &${Q}-slide-down-enter${Q}-slide-down-enter-active${v}-placement-bottom, &${Q}-slide-down-appear${Q}-slide-down-appear-active${v}-placement-bottom, diff --git a/p__Shixuns__Detail__Settings__ThemeChange__index.0c32d623.async.js b/p__Shixuns__Detail__Settings__ThemeChange__index.796bffb4.async.js similarity index 94% rename from p__Shixuns__Detail__Settings__ThemeChange__index.0c32d623.async.js rename to p__Shixuns__Detail__Settings__ThemeChange__index.796bffb4.async.js index e81c38c957..7202385144 100644 --- a/p__Shixuns__Detail__Settings__ThemeChange__index.0c32d623.async.js +++ b/p__Shixuns__Detail__Settings__ThemeChange__index.796bffb4.async.js @@ -109,7 +109,7 @@ `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Fe(rt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:Oe==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:gt};se.setOption(Se)};return x.createElement("div",{id:`lineChart${Oe}`,className:a.lineChart})},re=te(3918),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},pe=te(57809),Pe=te(5083),Ne=te(88522);const xe=Ie=>{const Oe=new Date,me=(je=>{const he=new Date(Oe);switch(je){case"\u6700\u8FD130\u5206\u949F":he.setMinutes(Oe.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":he.setHours(Oe.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":he.setDate(Oe.getDate()-1);break;case"\u6700\u8FD17\u5929":he.setDate(Oe.getDate()-7);break;case"\u6700\u8FD115\u5929":he.setDate(Oe.getDate()-15);break;default:return null}return he})(Ie);return me?{startTime:me,endTime:Oe}:null},De=(Ie,Oe,Ee)=>{if(!Ie)return!1;const me=E()(),[je,he]=Oe;if(Ie.isAfter(me))return!0;if(je){const se=je.clone().add(Ee,"days");if(he&&Ie.isAfter(se))return!0}if(he){const se=he.clone().subtract(Ee,"days");return Ie.isBefore(se)||Ie.isAfter(me)}return!1},Ce=Ie=>Ie<=5?"30s":Ie<=15?"1m":Ie<=30?"2m":Ie<=60?"5m":Ie<=180?"10m":Ie<=360?"30m":Ie<=720?"1h":Ie<=1440?"2h":Ie<=2880?"4h":Ie<=4320?"8h":Ie<=10080||Ie<=14400?"12h":Ie<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Lt=Ie=>{const[Oe,Ee]=Ie,me=moment.isMoment(Oe)?Oe:moment(Oe),je=moment.isMoment(Ee)?Ee:moment(Ee);if(!me.isValid()||!je.isValid())throw new Error("Invalid date provided");const se=moment.duration(je.diff(me)).asMinutes();return Ce(se)},wt=(Ie,Oe,Ee=20)=>{const me=new Date(Ie).getTime(),je=new Date(Oe).getTime(),he=Ee*1e3,se=[];let ce=me;for(;ce<=je;)se.push(ce),ce+=he;return se};var yn=te(89392),Dt=te(2524),zt=te(84056),Zt=te(59301),Jt=(Ie,Oe,Ee)=>new Promise((me,je)=>{var he=Fe=>{try{ce(Ee.next(Fe))}catch(be){je(be)}},se=Fe=>{try{ce(Ee.throw(Fe))}catch(be){je(be)}},ce=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,se);ce((Ee=Ee.apply(Ie,Oe)).next())});const pt=pe.default.Option,{RangePicker:Ct}=Pe.default;var Ot=({identifier:Ie,data:Oe,isFirst:Ee,setIsFirst:me,info:je})=>{var he;const[se,ce]=(0,ne.useState)([]),[Fe,be]=(0,ne.useState)([]),[ye,We]=(0,ne.useState)(null),[vt,$e]=(0,ne.useState)(""),[tt,rt]=(0,ne.useState)([null,null]),[gt,Se]=(0,ne.useState)([]),[Be,Je]=(0,ne.useState)(!1),[qe,St]=(0,ne.useState)([]),[jt,Ze]=(0,ne.useState)(!1),[Gt,Ln]=(0,ne.useState)(!1),[kn,In]=(0,ne.useState)(""),[un,sa]=(0,ne.useState)(1),Rn=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],sn=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,ne.useEffect)(()=>{var Tt,mn,bn,Bn;if(Oe&&Ee){Rt(),ce(Oe==null?void 0:Oe.recent_users),be(Oe==null?void 0:Oe.managers);const at=(je==null?void 0:je.type)==="\u6311\u6218\u9875\u9762";((Tt=Oe==null?void 0:Oe.managers)==null?void 0:Tt.length)>0?We(at?je==null?void 0:je.myshixun_id:(mn=Oe==null?void 0:Oe.managers[0])==null?void 0:mn.id):((bn=Oe==null?void 0:Oe.recent_users)==null?void 0:bn.length)>0&&We(at?je==null?void 0:je.myshixun_id:(Bn=Oe==null?void 0:Oe.recent_users[0])==null?void 0:Bn.id),$e("\u6700\u8FD130\u5206\u949F"),me(!1)}},[Oe]),(0,ne.useEffect)(()=>{if(vt){let Tt=xe(vt);rt([E()(Tt==null?void 0:Tt.startTime),E()(Tt==null?void 0:Tt.endTime)])}},[vt]),(0,ne.useEffect)(()=>{ye&&(tt!=null&&tt[0])&&(tt!=null&&tt[1])&&Zn()},[ye,tt]);const Zn=()=>Jt(void 0,null,function*(){var Tt;Je(!0);let mn={startTimeString:tt[0]?tt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:tt[1]?tt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:ye};const bn=yield(0,le.ZP)(`/api/shixuns/${Ie}/cpu_rank_data.json`,{method:"get",params:mn});(bn==null?void 0:bn.status)==0&&(St((Tt=bn==null?void 0:bn.data)==null?void 0:Tt.statisticsList),sa(un+1)),Je(!1)}),oa=(0,ne.useRef)((0,yn.throttle)(Tt=>Cn(Tt),1200,{leading:!0,trailing:!0})).current,Cn=Tt=>Jt(void 0,null,function*(){if(Tt=="")return;const mn=yield(0,le.ZP)(`/api/shixuns/${Ie}/cpu_search_data`,{method:"get",params:{search:Tt}});(mn==null?void 0:mn.status)==0&&Se(mn==null?void 0:mn.data)}),Ca=(Tt,mn)=>{Tt==="CPU"?(jt?(0,zt.BU)():(0,zt.Dj)(document.getElementById(`tj${mn}`)),Ze(!jt)):(Gt?(0,zt.BU)():(0,zt.Dj)(document.getElementById(`tj${mn}`)),Ln(!Gt))},Qn=(Tt,mn,bn)=>{const Bn=mn==="CPU"?"cpuUsageChart":"memoryUsageChart";let at=Tt.map(lt=>{var gn,fn,tn,da;const jn=(gn=lt.promQueryResult)==null?void 0:gn[Bn],zn=`${lt.envId}-${lt.myPracticalTrainingId}_${mn}`,ua=((da=(tn=(fn=jn==null?void 0:jn.results[zn])==null?void 0:fn.frames[0])==null?void 0:tn.data)==null?void 0:da.values)||[];return ua.length>0?ua[bn]:[]});return at.some(lt=>Array.isArray(lt)&<.length>0)?at:[]},Pt=Tt=>{We(Tt),Rt()},Rt=()=>{Se([]),In("")},$t=Tt=>{let mn=!1;for(let bn=0;bn<(qe==null?void 0:qe.length);bn++){let Bn=Qn(qe,Tt,1)[bn];if(Bn&&(Bn==null?void 0:Bn.length)>0){mn=!0;break}}return(qe==null?void 0:qe.length)>0&&mn};return Zt.createElement(Zt.Fragment,null,Zt.createElement("div",{className:`${ie.flex_warp}`},Zt.createElement(Ne.Z,{allowClear:!0,showSearch:!0,value:kn,style:{width:280},onSearch:oa,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Tt,mn)=>{In(Tt),mn!=null&&mn.key&&We(Number(mn==null?void 0:mn.key))},onClear:Rt,size:"large"},gt==null?void 0:gt.map((Tt,mn)=>Zt.createElement(pt,{key:Tt.id,value:Tt.name},Tt.name.length>4?`${Tt.name.slice(0,4)}...`:Tt.name,`( ${Tt.phone?Tt.phone:""} ${Tt.mail?` - ${Tt.mail}`:""})`))),Zt.createElement("div",null,Zt.createElement(pe.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:vt,onChange:Tt=>{$e(Tt)}},Rn.map((Tt,mn)=>Zt.createElement(pe.default.Option,{key:mn,value:Tt},Tt))),Zt.createElement(Ct,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:tt,disabledDate:Tt=>De(Tt,tt,15),format:"YYYY-MM-DD HH:mm",onChange:Tt=>{rt(Tt),$e(void 0)}}))),Zt.createElement(re.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:ye,onChange:Tt=>Pt(Tt),dataSource:Fe,titleWidth:60,key:1}),Zt.createElement(re.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(se==null?void 0:se.length)==0?"mt0":"",style:{marginBottom:(se==null?void 0:se.length)>0?"0px":"17px"},value:ye,onChange:Tt=>Pt(Tt),dataSource:se,titleWidth:60,key:2}),(he=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:he.map((Tt,mn)=>Zt.createElement("div",{className:`${ie.chart_content}`,key:mn,id:`tj${mn}`},Zt.createElement("div",{className:ie.chart_title},Zt.createElement("span",null,Tt==null?void 0:Tt.name,"\u4F7F\u7528\u91CF"),Zt.createElement("i",{className:`${ie.fullscreen} iconfont ${(Tt==null?void 0:Tt.type)=="CPU"?jt?"icon-tuichuquanping2":"icon-quanping2":Gt?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Ca(Tt.type,mn)})),Zt.createElement(He.Z,{spinning:Be},$t(Tt.type)?Zt.createElement("div",{style:{marginTop:(Tt==null?void 0:Tt.type)=="CPU"?jt?"7%":"":Gt?"7%":""}},Zt.createElement(ae,{dataInfo:{y:Qn(qe,Tt==null?void 0:Tt.type,1)||[],x:Qn(qe,Tt==null?void 0:Tt.type,0)||[]},startAndEndTime:tt,colors:sn,indexKey:mn,valueName:qe.map(bn=>bn.name),imageTypeName:qe.map(bn=>{var Bn;return(Bn=bn==null?void 0:bn.promQueryResult)==null?void 0:Bn.imageTypeName}),key:`${mn}-${un}`}),Zt.createElement("div",{className:ie.info_con},Zt.createElement("div",{className:ie.info_top},Zt.createElement("div",null,"\u6700\u5927\u503C"),Zt.createElement("div",null,"\u6700\u5C0F\u503C"),Zt.createElement("div",null,"\u5E73\u5747\u503C")),qe.map((bn,Bn)=>{var at;let ft=bn==null?void 0:bn.promQueryResult;return Zt.createElement("div",{className:ie.listdata,key:Bn},Zt.createElement("div",{className:ie.block,style:{backgroundColor:sn[Bn],marginRight:10}}),Zt.createElement("div",{className:ie.typename},(at=bn==null?void 0:bn.promQueryResult)==null?void 0:at.imageTypeName),Zt.createElement("div",{className:ie.val},(Tt==null?void 0:Tt.type)=="CPU"?`${ft==null?void 0:ft.cpuMaxDoubleValue}Cores`:`${ft==null?void 0:ft.memoryDoubleMaxValue}MiB`),Zt.createElement("div",{className:ie.val},(Tt==null?void 0:Tt.type)=="CPU"?`${ft==null?void 0:ft.cpuMinDoubleValue}Cores`:`${ft==null?void 0:ft.memoryDoubleMinValue}MiB`),Zt.createElement("div",{className:ie.val},(Tt==null?void 0:Tt.type)=="CPU"?`${ft==null?void 0:ft.cpuAvgDoubleValue}Cores`:`${ft==null?void 0:ft.memoryDoubleAvgValue}MiB`))}))):Zt.createElement(Dt.Z,null)))))},ut=te(59301),Re=(Ie,Oe,Ee)=>new Promise((me,je)=>{var he=Fe=>{try{ce(Ee.next(Fe))}catch(be){je(be)}},se=Fe=>{try{ce(Ee.throw(Fe))}catch(be){je(be)}},ce=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,se);ce((Ee=Ee.apply(Ie,Oe)).next())}),Kt=({getApi:Ie,identifier:Oe,visible:Ee,info:me})=>{const[je,he]=(0,ne.useState)({}),[se,ce]=(0,ne.useState)(!0);(0,ne.useEffect)(()=>{ce(!0)},[Ee]),(0,ne.useEffect)(()=>{Ie&&se&&Fe()},[Ie]);const Fe=()=>Re(void 0,null,function*(){const be=yield(0,le.ZP)(`/api/shixuns/${Oe}/cpu_basic_data.json`,{method:"get"});(be==null?void 0:be.status)==0&&he(be)});return ut.createElement("div",null,ut.createElement(Ot,{isFirst:se,setIsFirst:be=>ce(be),identifier:Oe,data:je,info:me}))},on=te(65862),Bt=te(65582),pn=te(60979),we=te(66457),ze=te(59301),ht=(Ie,Oe,Ee)=>new Promise((me,je)=>{var he=Fe=>{try{ce(Ee.next(Fe))}catch(be){je(be)}},se=Fe=>{try{ce(Ee.throw(Fe))}catch(be){je(be)}},ce=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,se);ce((Ee=Ee.apply(Ie,Oe)).next())});const At=({globalSetting:Ie,dispatch:Oe,practiceSetting:Ee,shixunsDetail:me,visible:je,onCancel:he,info:se,identifier:ce,isJupyter:Fe,onOk:be})=>{const[ye,We]=(0,ne.useState)("1"),[vt,$e]=(0,ne.useState)("\u63A8\u8350\u914D\u7F6E"),[tt,rt]=(0,ne.useState)([]),[gt,Se]=(0,ne.useState)(!1),[Be,Je]=(0,ne.useState)(!1),[qe,St]=(0,ne.useState)({}),[jt,Ze]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{je&&(Je(!1),We("1"),$e("\u63A8\u8350\u914D\u7F6E"),(se==null?void 0:se.type)=="\u6311\u6218\u9875\u9762"?rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),St({}),Gt(),(se==null?void 0:se.type)=="\u6311\u6218\u9875\u9762"&&Oe({type:"shixunsDetail/getShixunsDetail",payload:{id:ce}}))},[je]);const Gt=()=>ht(void 0,null,function*(){Ze(!0);const Zn=yield(0,pn.HS)(ce);[0,-10].includes(Zn.status)&&(St(Zn),Ze(!1))}),Ln=Zn=>{Zn=="2"?Je(!0):Je(!1),We(Zn)},kn=()=>{z.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ze.createElement("div",{className:"tc"},ze.createElement("img",{src:Ye,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},In=()=>ht(void 0,null,function*(){if((0,we.gy)(Oe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||vt=="\u5F53\u524D\u914D\u7F6E")return;Se(!0),(yield(0,le.ZP)(`/api/shixuns/${ce}/apply_recommend_config.json`,{method:"put",body:{data:vt=="\u63A8\u8350\u914D\u7F6E"?qe==null?void 0:qe.recommend:qe==null?void 0:qe.high}})).status==0&&(Me.ZP.success("\u5E94\u7528\u6210\u529F"),Se(!1),he(),be())}),un=()=>ht(void 0,null,function*(){var Zn,oa;if(yield sa(),(0,on.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Zn=me.detail)!=null&&Zn.is_jupyter||(oa=me.detail)!=null&&oa.is_jupyter_lab){Oe({type:"shixunsDetail/execJupyter",payload:{id:ce}}).then(Ca=>{var Qn;Ca!=null&&Ca.identifier&&((Qn=Bt.history)==null||Qn.push(`/tasks/${Ca.identifier}/jupyter`))});return}Oe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Cn=Fe?yield(0,pn.BK)({id:ce}):yield(0,pn.Ir)({id:ce});if(Oe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Cn!=null&&Cn.game_identifier||Cn!=null&&Cn.identifier){(0,on.xg)(Fe?`/tasks/${Cn==null?void 0:Cn.identifier}/jupyter`:`/tasks/${Cn.game_identifier}`);return}(Cn==null?void 0:Cn.status)===-3?(0,on.eF)():(Cn==null?void 0:Cn.status)===2?Rn(Cn==null?void 0:Cn.message):(Cn==null?void 0:Cn.status)===3&&sn(Cn==null?void 0:Cn.message)}),sa=()=>new Promise((Zn,oa)=>{var Cn;(Cn=Ee==null?void 0:Ee.sideBar)!=null&&Cn.confirmLeave?z.default.confirm({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",cancelText:"\u53D6\u6D88",onOk:()=>{Oe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Zn()},onCancel:()=>{oa()}}):Zn()}),Rn=Zn=>{Zn=Zn!=null&&Zn.includes(".json")?Zn:`${Zn}.json`,z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ht(void 0,null,function*(){const oa=yield(0,le.ZP)("/api"+Zn,{method:"get"});if(!oa)return;Me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Cn=yield(0,pn.Ir)({id:oa.shixun_identifier});if(Cn!=null&&Cn.game_identifier){(0,on.xg)(`/tasks/${Cn.game_identifier}`);return}(Cn==null?void 0:Cn.status)===2?Rn(Cn==null?void 0:Cn.message):(Cn==null?void 0:Cn.status)===3&&sn(Cn==null?void 0:Cn.message)})})},sn=Zn=>{z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return ze.createElement(ze.Fragment,null,ze.createElement(Xe.Z,{title:null,placement:"right",open:je,width:1e3,onClose:he,closeIcon:null,footer:null},ze.createElement("div",{className:dt.header_body},ze.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),ze.createElement(Qe.Z,{className:dt.close,onClick:he})),ze.createElement(ke.default,{activeKey:ye,onChange:Ln},ze.createElement(ke.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},ze.createElement(He.Z,{spinning:jt,size:"large",tip:ze.createElement("div",{style:{color:"#666",fontSize:"14px"}},ze.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),ze.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",ze.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(qe==null?void 0:qe.status)==0?ze.createElement(ze.Fragment,null,ze.createElement("div",{className:dt.recommend_config_introduce},ze.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),ze.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),ze.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),ze.createElement("div",{className:dt.recommend_config},tt.map((Zn,oa)=>ze.createElement("div",{className:`${dt.recommend_config_item} ${Zn==vt?dt.recommend_config_active_item:""}`,key:Zn,onClick:()=>$e(Zn)},ze.createElement("div",{className:dt.item_title},ze.createElement("div",null,Zn),oa==1?ze.createElement("div",{className:dt.recommend_text},"\u63A8\u8350"):ze.createElement(ze.Fragment,null)),(Zn=="\u5F53\u524D\u914D\u7F6E"&&(qe==null?void 0:qe.current)||Zn=="\u63A8\u8350\u914D\u7F6E"&&(qe==null?void 0:qe.recommend)||Zn=="\u589E\u5F3A\u914D\u7F6E"&&(qe==null?void 0:qe.high)||[]).map((Cn,Ca)=>ze.createElement("div",{className:dt.item_content,key:Ca},ze.createElement("span",null,Cn==null?void 0:Cn.image_name),Cn!=null&&Cn.cpu_limit?ze.createElement("span",null,Cn==null?void 0:Cn.cpu_limit,"\u6838",Cn==null?void 0:Cn.memory_limit,"G"):ze.createElement("div",null,ze.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),ze.createElement(oe.Z,{title:ze.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",ze.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",ze.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},ze.createElement(_e.Z,{className:dt.tooltip})))))))),ze.createElement("div",{className:dt.recommend_config_footer},ze.createElement("div",null,ze.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),ze.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>kn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),ze.createElement(it.ZP,{type:"primary",shape:"round",disabled:vt=="\u5F53\u524D\u914D\u7F6E",onClick:In,loading:gt},"\u4E00\u952E\u5E94\u7528"))):jt?ze.createElement("div",{style:{height:400}}):ze.createElement("div",{className:dt.no_data},ze.createElement("img",{src:Ae,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),ze.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",ze.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(se==null?void 0:se.type)!="\u6311\u6218\u9875\u9762"&&ze.createElement("div",{className:dt.application,onClick:()=>{un(),he()}},"\u6A21\u62DF\u5B9E\u6218")))),ze.createElement(ke.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},ze.createElement(Kt,{getApi:Be,identifier:ce,visible:je,info:se})))))};var mt=(0,Bt.connect)(({globalSetting:Ie,practiceSetting:Oe,shixunsDetail:Ee})=>({globalSetting:Ie,practiceSetting:Oe,shixunsDetail:Ee}))(At)},987:function(Et,It,te){"use strict";te.d(It,{Z:function(){return xe}});var ne=te(59301),z=te(43418),Me=te(3113),Xe=te(8591),ke=te(99313),He=te(71418),oe=te(10311),it=te(5871),dt=te(1710),Qe={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},_e=te(11724),Ye=te(62772),Ae=te(38147),le=te(2524),y=te(59301),a=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(De,Ce,Lt)=>Ce in De?a(De,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):De[Ce]=Lt,ie=(De,Ce)=>{for(var Lt in Ce||(Ce={}))ee.call(Ce,Lt)&&re(De,Lt,Ce[Lt]);if(x)for(var Lt of x(Ce))ae.call(Ce,Lt)&&re(De,Lt,Ce[Lt]);return De},pe=(De,Ce)=>b(De,E(Ce)),Pe=(De,Ce,Lt)=>new Promise((wt,yn)=>{var Dt=Jt=>{try{Zt(Lt.next(Jt))}catch(pt){yn(pt)}},zt=Jt=>{try{Zt(Lt.throw(Jt))}catch(pt){yn(pt)}},Zt=Jt=>Jt.done?wt(Jt.value):Promise.resolve(Jt.value).then(Dt,zt);Zt((Lt=Lt.apply(De,Ce)).next())}),xe=({visible:De,onOk:Ce,onCancel:Lt,info:wt})=>{var yn,Dt,zt,Zt,Jt;const[pt,Ct]=(0,ne.useState)("1"),[et,Ot]=(0,ne.useState)([]),[ut,Re]=(0,ne.useState)([]),[ct,Kt]=(0,ne.useState)(0),[on,Bt]=(0,ne.useState)(null),[pn,we]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{De&&(ze(),ht(),At())},[De]);const ze=()=>{Ct("1"),Ot([]),Bt(null),Kt(0)};(0,ne.useEffect)(()=>{var se,ce;((ce=(se=ut==null?void 0:ut[ct])==null?void 0:se.content)==null?void 0:ce.length)>0&&Bt(pe(ie({},ut[ct].content[0]),{index:0}))},[pt,ct,ut]);const ht=()=>Pe(void 0,null,function*(){we(!0),yield(0,Ae.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(se=>{let{max_cpu:ce,max_memory:Fe,min_cpu:be,min_memory:ye}=se,{cpu:We,memory:vt}=wt;Ot([{name:"CPU",value:We,min:be,max:ce,typeName:"\u6838"},{name:"\u5185\u5B58",value:vt,min:ye,max:Fe,typeName:"GB"}])}),we(!1)}),At=()=>Pe(void 0,null,function*(){yield(0,Ae.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(se=>{var ce;if(Re(se),(se==null?void 0:se.length)>0){let Fe=pe(ie({},(ce=se==null?void 0:se[0])==null?void 0:ce.content[0]),{index:0});Bt(Fe)}})}),mt=se=>{Ct(se),se==="2"&&Kt(0)},Ie=(se,ce)=>{Ot(et.map(Fe=>Fe.name===se?ce(Fe):Fe))},Oe=(se,ce)=>{isNaN(se)||Ie(ce,Fe=>pe(ie({},Fe),{value:se}))},Ee=se=>{var ce;if(console.log("decline",se.value),se.value=Number(se.value),se.value<=((ce=se.min)!=null?ce:-1/0))return;let Fe=se.value-.5pe(ie({},be),{value:Fe}))},me=se=>{var ce;if(se.value=Number(se.value),se.value>=((ce=se.max)!=null?ce:1/0))return;let Fe=se.value+.5>se.max?se.max:se.value+.5;Ie(se.name,be=>pe(ie({},be),{value:Fe}))},je=(se,ce)=>{isNaN(se)||Ie(ce,Fe=>pe(ie({},Fe),{value:se}))},he=se=>{if(se==null||Number.isInteger(se))return se;const ce=se%1;return ce===.5?se:Math.floor(se)+(ce<.5?.5:1)};return y.createElement(y.Fragment,null,y.createElement(z.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:De,width:752,destroyOnClose:!0,centered:!0,onCancel:Lt,className:Qe.modal,footer:[y.createElement("div",{className:Qe.btn_warp,key:"1"},y.createElement(Me.ZP,{onClick:Lt},"\u53D6\u6D88"),y.createElement(Me.ZP,{type:"primary",onClick:()=>{let se=ie({},wt);if(pt=="1")se.cpu=et[0].value,se.memory=et[1].value;else if(pt=="2"){if(!on){Xe.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}se=pe(ie({},se),{cpu:on.cpu,memory:on.memory})}Ce(se)}},"\u4FDD\u5B58"))]},y.createElement(ke.default,{activeKey:pt,onChange:mt},y.createElement(ke.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},y.createElement(He.Z,{spinning:pn},et==null?void 0:et.map(se=>y.createElement("div",{className:Qe.con_warp,key:se==null?void 0:se.name},y.createElement("div",null,se==null?void 0:se.name),y.createElement("div",null,y.createElement(oe.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,onChange:ce=>Oe(ce,se==null?void 0:se.name),value:se==null?void 0:se.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),y.createElement("div",{className:`${Qe.config_Warp} ${Qe.flex}`},y.createElement("div",{className:`${Qe.config_btn} ${Qe.flex}`,onClick:()=>Ee(se)},y.createElement(_e.Z,null)),y.createElement(it.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:se==null?void 0:se.value,onChange:ce=>{const Fe=he(ce);je(Fe,se==null?void 0:se.name)}}),y.createElement("div",{className:`${Qe.config_btn} ${Qe.flex}`,onClick:()=>me(se)},y.createElement(Ye.Z,null))),y.createElement("div",null,se==null?void 0:se.typeName))))),(ut==null?void 0:ut.length)>0&&y.createElement(ke.default.TabPane,{tab:"\u6309\u504F\u597D\u914D\u7F6E",key:2},y.createElement("div",{className:Qe.sceneList},ut==null?void 0:ut.map((se,ce)=>y.createElement("div",{className:`${Qe.sceneItem} ${ct==ce&&Qe.sceneItemActive}`,key:se==null?void 0:se.id,onClick:()=>{Kt(ce)}},se==null?void 0:se.name))),((Dt=(yn=ut==null?void 0:ut[ct])==null?void 0:yn.content)==null?void 0:Dt.length)>0?y.createElement(dt.default,{rowSelection:{type:"radio",selectedRowKeys:[on==null?void 0:on.index],onChange:(se,ce)=>{Bt(ce[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(se,ce)=>y.createElement("div",null,se,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(se,ce)=>y.createElement("div",null,se,"GB")}],dataSource:(zt=ut==null?void 0:ut[ct])==null?void 0:zt.content.map((se,ce)=>pe(ie({},se),{index:ce})),rowKey:"index",pagination:!1,scroll:((Jt=(Zt=ut==null?void 0:ut[ct])==null?void 0:Zt.content)==null?void 0:Jt.length)>3?{y:148}:{}}):y.createElement(le.Z,null)))))}},39785:function(Et,It,te){"use strict";te.d(It,{Z:function(){return x}});var ne=te(59301),z=te(65582),Me=te(92832),Xe=te(78241),ke=te(43418),He=te(8591),oe=te(54580),it=te(3113),dt=te(74128),Qe=te(55351),_e={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ye=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ee,ae)=>{var re={};for(var ie in ee)Ae.call(ee,ie)&&ae.indexOf(ie)<0&&(re[ie]=ee[ie]);if(ee!=null&&Ye)for(var ie of Ye(ee))ae.indexOf(ie)<0&&le.call(ee,ie)&&(re[ie]=ee[ie]);return re},a=(ee,ae,re)=>new Promise((ie,pe)=>{var Pe=De=>{try{xe(re.next(De))}catch(Ce){pe(Ce)}},Ne=De=>{try{xe(re.throw(De))}catch(Ce){pe(Ce)}},xe=De=>De.done?ie(De.value):Promise.resolve(De.value).then(Pe,Ne);xe((re=re.apply(ee,ae)).next())});const b=Me.default.TextArea,E=ee=>{var ae=ee,{newShixuns:re,globalSetting:ie,loading:pe,dispatch:Pe}=ae,Ne=y(ae,["newShixuns","globalSetting","loading","dispatch"]);const[xe]=Xe.default.useForm(),[De,Ce]=(0,ne.useState)([]),Lt=Zt=>{["uploading","done","removed"].includes(Zt.file.status)&&Ce(Zt.fileList)},wt=Zt=>{var Jt;if(!Zt.percent||Zt.percent==100){const pt=(Jt=Zt.response)==null?void 0:Jt.id;return ke.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>a(void 0,null,function*(){(yield Pe({type:"newShixuns/deleteAttachment",payload:{id:pt}}))&&Ce(De.filter(et=>{var Ot;return((Ot=et.response)==null?void 0:Ot.id)!==pt}))})}),!1}},yn=Zt=>De.length?!1:Zt.size/1024/1024>50?(He.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Dt=Zt=>a(void 0,null,function*(){var Jt,pt;const{language:Ct,env:et,mode:Ot,code:ut}=Zt||{},Re=yield Pe({type:"newShixuns/applyShixunMirror",payload:{language:Ct,runtime:et,run_method:Ot,attachment_id:(pt=(Jt=De==null?void 0:De[0])==null?void 0:Jt.response)==null?void 0:pt.id}});Pe({type:"newShixuns/setActionTabs",payload:{}}),Re&&He.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),zt=()=>{xe.resetFields(),Ce([])};return ne.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:zt},ne.createElement("section",{className:_e.qrCode},ne.createElement("aside",{className:_e.a1},ne.createElement("div",{className:_e.code},ne.createElement("img",{width:120,height:120,src:Qe,alt:"\u4E8C\u7EF4\u7801"})),ne.createElement("div",{className:_e.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),ne.createElement("div",{className:_e.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),ne.createElement("aside",{className:_e.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",ne.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),ne.createElement(Xe.default,{className:_e.formWrap,form:xe,labelCol:{span:4},wrapperCol:{span:20},onFinish:Dt},ne.createElement(Xe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),ne.createElement(Xe.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),ne.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),ne.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ne.createElement("div",{className:_e.upload},ne.createElement(oe.default,{fileList:De,action:`${dt.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Lt,onRemove:wt,beforeUpload:yn,withCredentials:!0},ne.createElement("span",{className:`${_e.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),ne.createElement("span",{className:`${_e.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),ne.createElement("div",{className:_e.footerWrap},ne.createElement(Xe.default.Item,null,ne.createElement(it.ZP,{className:"mr5",size:"middle",onClick:()=>{Pe({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),ne.createElement(it.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:pe["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var x=(0,z.connect)(({newShixuns:ee,loading:ae,globalSetting:re})=>({newShixuns:ee,globalSetting:re,loading:ae.effects}))(E)},8458:function(Et,It,te){"use strict";var ne=te(59301),z=te(65582),Me=te(43418),Xe=te(55351);const ke=({newShixuns:He,dispatch:oe,user:it})=>{var dt;const[Qe,_e]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{He.actionTabs.key==="Create-Environment"&&Ae()},[(dt=He==null?void 0:He.actionTabs)==null?void 0:dt.key]);const Ye=()=>{oe({type:"newShixuns/setActionTabs",payload:{}})},Ae=()=>{var le,y,a,b;Ye(),((le=it.userInfo)==null?void 0:le.mirror_marker_status)===0?_e(!0):((y=it.userInfo)==null?void 0:y.mirror_marker_status)===1?z.history.push(`/users/${(a=it.userInfo)==null?void 0:a.login}/experiment-img/add`):((b=it.userInfo)==null?void 0:b.mirror_marker_status)===2&&Me.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var E;z.history.push(`/users/${(E=it.userInfo)==null?void 0:E.login}/experiment-img`)}})};return ne.createElement(Me.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Qe,footer:null,onCancel:()=>{_e(!1)}},ne.createElement("div",{style:{textAlign:"center"}},ne.createElement("br",null),ne.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Xe,alt:"\u4E8C\u7EF4\u7801"})),ne.createElement("img",null))};It.Z=(0,z.connect)(({newShixuns:He,user:oe,globalSetting:it})=>({newShixuns:He,globalSetting:it,user:oe}))(ke)},63608:function(Et,It,te){"use strict";te.d(It,{Z:function(){return He}});var ne=te(59301),z=te(43418),Me=te(6339),Xe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},He=({installPackage:oe,visible:it,setVisible:dt})=>{var Qe,_e;return(0,ne.useEffect)(()=>(it?document.body.setAttribute("class",Xe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[it]),ne.createElement(z.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:it,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Xe.wrapInstallPackageStyle,footer:null,onCancel:()=>dt(!1)},ne.createElement("div",{className:Xe.installPackageStyle},ne.createElement("div",{className:"mb30"},ne.createElement("div",{className:Xe.title},oe.mainTypeName),ne.createElement("div",null,ne.createElement(Me.Z,{value:oe.mainTypeDescription}))),!!((Qe=oe==null?void 0:oe.smallType)!=null&&Qe.length)&&ne.createElement("div",{className:Xe.line}),ne.createElement("div",null,(_e=oe==null?void 0:oe.smallType)==null?void 0:_e.map((Ye,Ae)=>ne.createElement(ne.Fragment,{key:Ae},ne.createElement("div",{className:Xe.title,style:{marginBottom:14}},Ye.name),ne.createElement("div",{className:"mb30"},ne.createElement(Me.Z,{value:Ye.des})))))))}},84056:function(Et,It,te){"use strict";te.d(It,{BU:function(){return z},Dj:function(){return ne},gH:function(){return Me},vp:function(){return Xe}});function ne(ke){try{ke.mozRequestFullScreen?ke.mozRequestFullScreen():ke.webkitRequestFullScreen&&ke.webkitRequestFullScreen()}catch(He){console.log(He,":e")}}function z(){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 Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Xe(){var ke=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,He=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ke),window.isFullScreen?window.isFullScreen:ke!=null}},61527:function(Et,It,te){"use strict";te.d(It,{U:function(){return dt}});var ne=te(59301),z=Object.defineProperty,Me=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,He=(Qe,_e,Ye)=>_e in Qe?z(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Qe[_e]=Ye,oe=(Qe,_e)=>{for(var Ye in _e||(_e={}))Xe.call(_e,Ye)&&He(Qe,Ye,_e[Ye]);if(Me)for(var Ye of Me(_e))ke.call(_e,Ye)&&He(Qe,Ye,_e[Ye]);return Qe},it=(Qe,_e,Ye)=>new Promise((Ae,le)=>{var y=E=>{try{b(Ye.next(E))}catch(x){le(x)}},a=E=>{try{b(Ye.throw(E))}catch(x){le(x)}},b=E=>E.done?Ae(E.value):Promise.resolve(E.value).then(y,a);b((Ye=Ye.apply(Qe,_e)).next())});function dt(Qe,_e){const[Ye,Ae]=(0,ne.useState)(_e),[le,y]=(0,ne.useState)(!1),[a,b]=(0,ne.useState)();return[Ye,le,(x,ee=!1)=>it(this,null,function*(){const ae=ee?_e:oe(oe({},Ye),x);y(!0),Ae(ae);const re=yield Qe(ae);return y(!1),b(re),re}),a]}},66457:function(Et,It,te){"use strict";te.d(It,{rX:function(){return ae},pW:function(){return re},gy:function(){return ie},xY:function(){return ee},O5:function(){return x},tJ:function(){return le},o1:function(){return y},Rd:function(){return E}});var ne=te(65582),z=te(43418),Me=te(28103),Xe=te(8591),ke=te(41867),He=te(65862),oe=te(87169),it=te(25510),dt="data:image/png;base64,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",Qe=te.p+"static/newqrcode.a8740efb.png",_e=te(32637),Ye=te(59301),Ae=(pe,Pe,Ne)=>new Promise((xe,De)=>{var Ce=yn=>{try{wt(Ne.next(yn))}catch(Dt){De(Dt)}},Lt=yn=>{try{wt(Ne.throw(yn))}catch(Dt){De(Dt)}},wt=yn=>yn.done?xe(yn.value):Promise.resolve(yn.value).then(Ce,Lt);wt((Ne=Ne.apply(pe,Pe)).next())});const le=(pe,Pe=!1)=>!!(y(pe)&&a(Pe)),y=pe=>(0,ke.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(pe=!1)=>{var Pe;const{user:Ne}=(0,ne.getDvaApp)()._store.getState();return(Pe=Ne.userInfo)!=null&&Pe.profile_completed?!0:(z.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,He.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{z.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()}})},E=()=>{z.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ye.createElement("div",{style:{textAlign:"center"}},Ye.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"),Ye.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:_e}),Ye.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 pe;const{user:Pe}=(0,ne.getDvaApp)()._store.getState();return(pe=Pe.userInfo)!=null&&pe.professional_certification?!0:(z.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ye.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,He.xg)("/account/certification")}}),!1)},ee=()=>(0,ke.V9)()?!0:(z.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ye.createElement("img",{src:Qe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(pe,Pe)=>pe?!0:(z.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("p",null,Pe||"\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"),Ye.createElement("div",{style:{marginLeft:"110px"}},Ye.createElement("img",{src:dt,width:200}),Ye.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,He.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=pe=>{z.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,Ye.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"),Ye.createElement(Me.Z,null),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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 ",Ye.createElement("a",null,pe),"\u5929\u3002"),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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")),Ye.createElement("div",{style:{textAlign:"center",marginTop:30}},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(pe,Pe="")=>{const{shixunsDetail:{detail:Ne}}=(0,ne.getDvaApp)()._store.getState();if((Ne==null?void 0:Ne.public)===2||(Ne==null?void 0:Ne.public)===1||(Ne==null?void 0:Ne.shixun_status)===3){let xe="";return(Ne==null?void 0:Ne.public)===2&&(xe="\u5DF2\u516C\u5F00"),(Ne==null?void 0:Ne.public)===1&&(xe="\u5F85\u5BA1\u6838"),(Ne==null?void 0:Ne.shixun_status)===3&&(xe="\u5DF2\u5173\u95ED"),z.default.info({centered:!0,icon:Ye.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",xe,"\uFF0C",Pe,"\u3002"),Ye.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ne==null?void 0:Ne.shixun_status)===2?(z.default.confirm({centered:!0,icon:Ye.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Ye.createElement("br",null),Ye.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:()=>{z.default.confirm({width:440,centered:!0,icon:Ye.createElement(oe.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:()=>Ae(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:Ne==null?void 0:Ne.identifier}})).status!==401&&(Xe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Ne==null?void 0:Ne.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:Ne==null?void 0:Ne.identifier}}))})})}}),!0):!1}},50371:function(Et,It){"use strict";function te(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let z=1;z{const ke=Me[Xe];ke!==void 0&&(ne[Xe]=ke)})}return ne}It.Z=te},77578:function(Et,It,te){"use strict";te.d(It,{Z:function(){return ne}});const ne=z=>z?typeof z=="function"?z():z:null},13845:function(Et,It,te){"use strict";te.d(It,{F:function(){return ne},Z:function(){return z}});function ne(Me){return Me!=null&&Me===Me.window}function z(Me,Xe){var ke,He;if(typeof window=="undefined")return 0;const oe=Xe?"scrollTop":"scrollLeft";let it=0;return ne(Me)?it=Me[Xe?"pageYOffset":"pageXOffset"]:Me instanceof Document?it=Me.documentElement[oe]:(Me instanceof HTMLElement||Me)&&(it=Me[oe]),Me&&!ne(Me)&&typeof it!="number"&&(it=(He=((ke=Me.ownerDocument)!==null&&ke!==void 0?ke:Me).documentElement)===null||He===void 0?void 0:He[oe]),it}},56762:function(Et,It,te){"use strict";te.d(It,{Z:function(){return z}});var ne=te(59301);function z(){const[,Me]=ne.useReducer(Xe=>Xe+1,0);return Me}},68031:function(Et,It,te){"use strict";te.d(It,{Z:function(){return Xe}});var ne=te(16089);function z(ke,He,oe,it){const dt=oe-He;return ke/=it/2,ke<1?dt/2*ke*ke*ke+He:dt/2*((ke-=2)*ke*ke+2)+He}var Me=te(13845);function Xe(ke){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:it,duration:dt=450}=He,Qe=oe(),_e=(0,Me.Z)(Qe,!0),Ye=Date.now(),Ae=()=>{const y=Date.now()-Ye,a=z(y>dt?dt:y,_e,ke,dt);(0,Me.F)(Qe)?Qe.scrollTo(window.pageXOffset,a):Qe instanceof Document||Qe.constructor.name==="HTMLDocument"?Qe.documentElement.scrollTop=a:Qe.scrollTop=a,y{const{prefixCls:b,className:E,popupClassName:x,dropdownClassName:ee,children:ae,dataSource:re}=y,ie=(0,Me.Z)(ae);let pe;ie.length===1&&(0,oe.l$)(ie[0])&&!_e(ie[0])&&([pe]=ie);const Pe=pe?()=>pe:void 0;let Ne;ie.length&&_e(ie[0])?Ne=ae:Ne=re?re.map(Ce=>{if((0,oe.l$)(Ce))return Ce;switch(typeof Ce){case"string":return ke.createElement(Qe,{key:Ce,value:Ce},Ce);case"object":{const{value:Lt}=Ce;return ke.createElement(Qe,{key:Lt,value:Lt},Ce.text)}default:return}}):[];const{getPrefixCls:xe}=ke.useContext(it.E_),De=xe("select",b);return ke.createElement(dt.default,Object.assign({ref:a,suffixIcon:null},(0,Xe.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:De,popupClassName:x||ee,className:z()(`${De}-auto-complete`,E),mode:dt.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Pe}),Ne)},Ae=ke.forwardRef(Ye),le=(0,He.Z)(Ae);Ae.Option=Qe,Ae._InternalPanelDoNotUseOrYouWillBeFired=le,It.Z=Ae},49127:function(Et,It,te){"use strict";te.d(It,{Z:function(){return Jt}});var ne=te(92310),z=te.n(ne),Me=te(77900),Xe=te(59301),ke=te(36785),He=te(92343),oe=te(36355),it=te(36237),dt=te(17313),Qe=te(45157),_e=te(37613),Ye=te(83116);const Ae=new it.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),le=new it.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),y=new it.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),a=new it.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new it.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),E=new it.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),x=pt=>{const{componentCls:Ct,iconCls:et,antCls:Ot,badgeShadowSize:ut,motionDurationSlow:Re,textFontSize:ct,textFontSizeSM:Kt,statusSize:on,dotSize:Bt,textFontWeight:pn,indicatorHeight:we,indicatorHeightSM:ze,marginXS:ht}=pt,At=`${Ot}-scroll-number`,mt=(0,Qe.Z)(pt,(Ie,Oe)=>{let{darkColor:Ee}=Oe;return{[`&${Ct} ${Ct}-color-${Ie}`]:{background:Ee,[`&:not(${Ct}-count)`]:{color:Ee}}}});return{[Ct]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(pt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ct}-count`]:{zIndex:pt.indicatorZIndex,minWidth:we,height:we,color:pt.badgeTextColor,fontWeight:pn,fontSize:ct,lineHeight:`${we}px`,whiteSpace:"nowrap",textAlign:"center",background:pt.badgeColor,borderRadius:we/2,boxShadow:`0 0 0 ${ut}px ${pt.badgeShadowColor}`,transition:`background ${pt.motionDurationMid}`,a:{color:pt.badgeTextColor},"a:hover":{color:pt.badgeTextColor},"a:hover &":{background:pt.badgeColorHover}},[`${Ct}-count-sm`]:{minWidth:ze,height:ze,fontSize:Kt,lineHeight:`${ze}px`,borderRadius:ze/2},[`${Ct}-multiple-words`]:{padding:`0 ${pt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Ct}-dot`]:{zIndex:pt.indicatorZIndex,width:Bt,minWidth:Bt,height:Bt,background:pt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${ut}px ${pt.badgeShadowColor}`},[`${Ct}-dot${At}`]:{transition:`background ${Re}`},[`${Ct}-count, ${Ct}-dot, ${At}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${et}-spin`]:{animationName:E,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ct}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ct}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:on,height:on,verticalAlign:"middle",borderRadius:"50%"},[`${Ct}-status-success`]:{backgroundColor:pt.colorSuccess},[`${Ct}-status-processing`]:{overflow:"visible",color:pt.colorPrimary,backgroundColor:pt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:ut,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ae,animationDuration:pt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ct}-status-default`]:{backgroundColor:pt.colorTextPlaceholder},[`${Ct}-status-error`]:{backgroundColor:pt.colorError},[`${Ct}-status-warning`]:{backgroundColor:pt.colorWarning},[`${Ct}-status-text`]:{marginInlineStart:ht,color:pt.colorText,fontSize:pt.fontSize}}}),mt),{[`${Ct}-zoom-appear, ${Ct}-zoom-enter`]:{animationName:le,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack,animationFillMode:"both"},[`${Ct}-zoom-leave`]:{animationName:y,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack,animationFillMode:"both"},[`&${Ct}-not-a-wrapper`]:{[`${Ct}-zoom-appear, ${Ct}-zoom-enter`]:{animationName:a,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack},[`${Ct}-zoom-leave`]:{animationName:b,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack},[`&:not(${Ct}-status)`]:{verticalAlign:"middle"},[`${At}-custom-component, ${Ct}-count`]:{transform:"none"},[`${At}-custom-component, ${At}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${At}`]:{overflow:"hidden",[`${At}-only`]:{position:"relative",display:"inline-block",height:we,transition:`all ${pt.motionDurationSlow} ${pt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${At}-only-unit`]:{height:we,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${At}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ct}-count, ${Ct}-dot, ${At}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=pt=>{const{fontSize:Ct,lineHeight:et,lineWidth:Ot,marginXS:ut,colorBorderBg:Re}=pt,ct=Math.round(Ct*et),Kt=Ot,on=pt.colorBgContainer,Bt=pt.colorError,pn=pt.colorErrorHover;return(0,_e.TS)(pt,{badgeFontHeight:ct,badgeShadowSize:Kt,badgeTextColor:on,badgeColor:Bt,badgeColorHover:pn,badgeShadowColor:Re,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ut,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ae=pt=>{const{fontSize:Ct,lineHeight:et,fontSizeSM:Ot,lineWidth:ut}=pt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ct*et)-2*ut,indicatorHeightSM:Ct,dotSize:Ot/2,textFontSize:Ot,textFontSizeSM:Ot,textFontWeight:"normal",statusSize:Ot/2}};var re=(0,Ye.Z)("Badge",pt=>{const Ct=ee(pt);return[x(Ct)]},ae);const ie=pt=>{const{antCls:Ct,badgeFontHeight:et,marginXS:Ot,badgeRibbonOffset:ut}=pt,Re=`${Ct}-ribbon`,ct=`${Ct}-ribbon-wrapper`,Kt=(0,Qe.Z)(pt,(on,Bt)=>{let{darkColor:pn}=Bt;return{[`&${Re}-color-${on}`]:{background:pn,color:pn}}});return{[`${ct}`]:{position:"relative"},[`${Re}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(pt)),{position:"absolute",top:Ot,padding:`0 ${pt.paddingXS}px`,color:pt.colorPrimary,lineHeight:`${et}px`,whiteSpace:"nowrap",backgroundColor:pt.colorPrimary,borderRadius:pt.borderRadiusSM,[`${Re}-text`]:{color:pt.colorTextLightSolid},[`${Re}-corner`]:{position:"absolute",top:"100%",width:ut,height:ut,color:"currentcolor",border:`${ut/2}px solid`,transform:pt.badgeRibbonCornerTransform,transformOrigin:"top",filter:pt.badgeRibbonCornerFilter}}),Kt),{[`&${Re}-placement-end`]:{insetInlineEnd:-ut,borderEndEndRadius:0,[`${Re}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Re}-placement-start`]:{insetInlineStart:-ut,borderEndStartRadius:0,[`${Re}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pe=(0,Ye.Z)(["Badge","Ribbon"],pt=>{const Ct=ee(pt);return[ie(Ct)]},ae),Ne=pt=>{const{className:Ct,prefixCls:et,style:Ot,color:ut,children:Re,text:ct,placement:Kt="end",rootClassName:on}=pt,{getPrefixCls:Bt,direction:pn}=Xe.useContext(oe.E_),we=Bt("ribbon",et),ze=(0,ke.o2)(ut,!1),ht=z()(we,`${we}-placement-${Kt}`,{[`${we}-rtl`]:pn==="rtl",[`${we}-color-${ut}`]:ze},Ct),[At,mt]=pe(we),Ie={},Oe={};return ut&&!ze&&(Ie.background=ut,Oe.color=ut),At(Xe.createElement("div",{className:z()(`${we}-wrapper`,on,mt)},Re,Xe.createElement("div",{className:z()(ht,mt),style:Object.assign(Object.assign({},Ie),Ot)},Xe.createElement("span",{className:`${we}-text`},ct),Xe.createElement("div",{className:`${we}-corner`,style:Oe}))))};function xe(pt){let{prefixCls:Ct,value:et,current:Ot,offset:ut=0}=pt,Re;return ut&&(Re={position:"absolute",top:`${ut}00%`,left:0}),Xe.createElement("span",{style:Re,className:z()(`${Ct}-only-unit`,{current:Ot})},et)}function De(pt,Ct,et){let Ot=pt,ut=0;for(;(Ot+10)%10!==Ct;)Ot+=et,ut+=et;return ut}function Ce(pt){const{prefixCls:Ct,count:et,value:Ot}=pt,ut=Number(Ot),Re=Math.abs(et),[ct,Kt]=Xe.useState(ut),[on,Bt]=Xe.useState(Re),pn=()=>{Kt(ut),Bt(Re)};Xe.useEffect(()=>{const ht=setTimeout(()=>{pn()},1e3);return()=>{clearTimeout(ht)}},[ut]);let we,ze;if(ct===ut||Number.isNaN(ut)||Number.isNaN(ct))we=[Xe.createElement(xe,Object.assign({},pt,{key:ut,current:!0}))],ze={transition:"none"};else{we=[];const ht=ut+10,At=[];for(let Oe=ut;Oe<=ht;Oe+=1)At.push(Oe);const mt=At.findIndex(Oe=>Oe%10===ct);we=At.map((Oe,Ee)=>{const me=Oe%10;return Xe.createElement(xe,Object.assign({},pt,{key:Oe,value:me,offset:Ee-mt,current:Ee===mt}))});const Ie=on{const{prefixCls:et,count:Ot,className:ut,motionClassName:Re,style:ct,title:Kt,show:on,component:Bt="sup",children:pn}=pt,we=Lt(pt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:ze}=Xe.useContext(oe.E_),ht=ze("scroll-number",et),At=Object.assign(Object.assign({},we),{"data-show":on,style:ct,className:z()(ht,ut,Re),title:Kt});let mt=Ot;if(Ot&&Number(Ot)%1===0){const Ie=String(Ot).split("");mt=Xe.createElement("bdi",null,Ie.map((Oe,Ee)=>Xe.createElement(Ce,{prefixCls:ht,count:Number(Ot),value:Oe,key:Ie.length-Ee})))}return ct&&ct.borderColor&&(At.style=Object.assign(Object.assign({},ct),{boxShadow:`0 0 0 1px ${ct.borderColor} inset`})),pn?(0,He.Tm)(pn,Ie=>({className:z()(`${ht}-custom-component`,Ie==null?void 0:Ie.className,Re)})):Xe.createElement(Bt,Object.assign({},At,{ref:Ct}),mt)}),Dt=function(pt,Ct){var et={};for(var Ot in pt)Object.prototype.hasOwnProperty.call(pt,Ot)&&Ct.indexOf(Ot)<0&&(et[Ot]=pt[Ot]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ot=Object.getOwnPropertySymbols(pt);ut{var et,Ot,ut,Re,ct;const{prefixCls:Kt,scrollNumberPrefixCls:on,children:Bt,status:pn,text:we,color:ze,count:ht=null,overflowCount:At=99,dot:mt=!1,size:Ie="default",title:Oe,offset:Ee,style:me,className:je,rootClassName:he,classNames:se,styles:ce,showZero:Fe=!1}=pt,be=Dt(pt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:ye,direction:We,badge:vt}=Xe.useContext(oe.E_),$e=ye("badge",Kt),[tt,rt]=re($e),gt=ht>At?`${At}+`:ht,Se=gt==="0"||gt===0,Be=ht===null||Se&&!Fe,Je=(pn!=null||ze!=null)&&Be,qe=mt&&!Se,St=qe?"":gt,jt=(0,Xe.useMemo)(()=>(St==null||St===""||Se&&!Fe)&&!qe,[St,Se,Fe,qe]),Ze=(0,Xe.useRef)(ht);jt||(Ze.current=ht);const Gt=Ze.current,Ln=(0,Xe.useRef)(St);jt||(Ln.current=St);const kn=Ln.current,In=(0,Xe.useRef)(qe);jt||(In.current=qe);const un=(0,Xe.useMemo)(()=>{if(!Ee)return Object.assign(Object.assign({},vt==null?void 0:vt.style),me);const Qn={marginTop:Ee[1]};return We==="rtl"?Qn.left=parseInt(Ee[0],10):Qn.right=-parseInt(Ee[0],10),Object.assign(Object.assign(Object.assign({},Qn),vt==null?void 0:vt.style),me)},[We,Ee,me,vt==null?void 0:vt.style]),sa=Oe!=null?Oe:typeof Gt=="string"||typeof Gt=="number"?Gt:void 0,Rn=jt||!we?null:Xe.createElement("span",{className:`${$e}-status-text`},we),sn=!Gt||typeof Gt!="object"?void 0:(0,He.Tm)(Gt,Qn=>({style:Object.assign(Object.assign({},un),Qn.style)})),Zn=(0,ke.o2)(ze,!1),oa=z()(se==null?void 0:se.indicator,(et=vt==null?void 0:vt.classNames)===null||et===void 0?void 0:et.indicator,{[`${$e}-status-dot`]:Je,[`${$e}-status-${pn}`]:!!pn,[`${$e}-color-${ze}`]:Zn}),Cn={};ze&&!Zn&&(Cn.color=ze,Cn.background=ze);const Ca=z()($e,{[`${$e}-status`]:Je,[`${$e}-not-a-wrapper`]:!Bt,[`${$e}-rtl`]:We==="rtl"},je,he,vt==null?void 0:vt.className,(Ot=vt==null?void 0:vt.classNames)===null||Ot===void 0?void 0:Ot.root,se==null?void 0:se.root,rt);if(!Bt&&Je){const Qn=un.color;return tt(Xe.createElement("span",Object.assign({},be,{className:Ca,style:Object.assign(Object.assign(Object.assign({},ce==null?void 0:ce.root),(ut=vt==null?void 0:vt.styles)===null||ut===void 0?void 0:ut.root),un)}),Xe.createElement("span",{className:oa,style:Object.assign(Object.assign(Object.assign({},ce==null?void 0:ce.indicator),(Re=vt==null?void 0:vt.styles)===null||Re===void 0?void 0:Re.indicator),Cn)}),we&&Xe.createElement("span",{style:{color:Qn},className:`${$e}-status-text`},we)))}return tt(Xe.createElement("span",Object.assign({ref:Ct},be,{className:Ca,style:Object.assign(Object.assign({},(ct=vt==null?void 0:vt.styles)===null||ct===void 0?void 0:ct.root),ce==null?void 0:ce.root)}),Bt,Xe.createElement(Me.default,{visible:!jt,motionName:`${$e}-zoom`,motionAppear:!1,motionDeadline:1e3},Qn=>{let{className:Pt,ref:Rt}=Qn;var $t,Tt;const mn=ye("scroll-number",on),bn=In.current,Bn=z()(se==null?void 0:se.indicator,($t=vt==null?void 0:vt.classNames)===null||$t===void 0?void 0:$t.indicator,{[`${$e}-dot`]:bn,[`${$e}-count`]:!bn,[`${$e}-count-sm`]:Ie==="small",[`${$e}-multiple-words`]:!bn&&kn&&kn.toString().length>1,[`${$e}-status-${pn}`]:!!pn,[`${$e}-color-${ze}`]:Zn});let at=Object.assign(Object.assign(Object.assign({},ce==null?void 0:ce.indicator),(Tt=vt==null?void 0:vt.styles)===null||Tt===void 0?void 0:Tt.indicator),un);return ze&&!Zn&&(at=at||{},at.background=ze),Xe.createElement(yn,{prefixCls:mn,show:!jt,motionClassName:Pt,className:Bn,count:kn,title:sa,style:at,key:"scrollNumber",ref:Rt},sn)}),Rn))},Zt=Xe.forwardRef(zt);Zt.Ribbon=Ne;var Jt=Zt},19842:function(Et,It,te){"use strict";te.d(It,{Z:function(){return Qn}});var ne=te(94480),z=te(59301),Me=te(33853),Xe=te(58617),ke=te(38819),He=te(92310),oe=te.n(He),it=te(54476),dt=te(42978),Qe=te(75931),_e=te(77861),Ye=te(17115),Ae=te(90782),le=te(6089),y=te(18929),a=z.createContext(null),b=a,E=te(76190),x=te(20068),ee=te(33885),ae="__rc_cascader_search_mark__",re=function(Rt,$t,Tt){var mn=Tt.label;return $t.some(function(bn){return String(bn[mn]).toLowerCase().includes(Rt.toLowerCase())})},ie=function(Rt,$t,Tt,mn){return $t.map(function(bn){return bn[mn.label]}).join(" / ")},pe=function(Pt,Rt,$t,Tt,mn,bn){var Bn=mn.filter,at=Bn===void 0?re:Bn,ft=mn.render,lt=ft===void 0?ie:ft,gn=mn.limit,fn=gn===void 0?50:gn,tn=mn.sort;return z.useMemo(function(){var da=[];if(!Pt)return[];function jn(zn,ua){var aa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;zn.forEach(function(dn){if(!(!tn&&fn!==!1&&fn>0&&da.length>=fn)){var za=[].concat((0,ne.Z)(ua),[dn]),ja=dn[$t.children],Qa=aa||dn.disabled;if((!ja||ja.length===0||bn)&&at(Pt,za,{label:$t.label})){var Fa;da.push((0,ee.Z)((0,ee.Z)({},dn),{},(Fa={disabled:Qa},(0,x.Z)(Fa,$t.label,lt(Pt,za,Tt,$t)),(0,x.Z)(Fa,ae,za),(0,x.Z)(Fa,$t.children,void 0),Fa)))}ja&&jn(dn[$t.children],za,Qa)}})}return jn(Rt,[]),tn&&da.sort(function(zn,ua){return tn(zn[ae],ua[ae],Pt,$t)}),fn!==!1&&fn>0?da.slice(0,fn):da},[Pt,Rt,$t,Tt,lt,bn,at,tn,fn])},Pe="__RC_CASCADER_SPLIT__",Ne="SHOW_PARENT",xe="SHOW_CHILD";function De(Pt){return Pt.join(Pe)}function Ce(Pt){return Pt.map(De)}function Lt(Pt){return Pt.split(Pe)}function wt(Pt){var Rt=Pt||{},$t=Rt.label,Tt=Rt.value,mn=Rt.children,bn=Tt||"value";return{label:$t||"label",value:bn,key:bn,children:mn||"children"}}function yn(Pt,Rt){var $t,Tt;return($t=Pt.isLeaf)!==null&&$t!==void 0?$t:!((Tt=Pt[Rt.children])!==null&&Tt!==void 0&&Tt.length)}function Dt(Pt){var Rt=Pt.parentElement;if(Rt){var $t=Pt.offsetTop-Rt.offsetTop;$t-Rt.scrollTop<0?Rt.scrollTo({top:$t}):$t+Pt.offsetHeight-Rt.scrollTop>Rt.offsetHeight&&Rt.scrollTo({top:$t+Pt.offsetHeight-Rt.offsetHeight})}}function zt(Pt,Rt){return Pt.map(function($t){var Tt;return(Tt=$t[ae])===null||Tt===void 0?void 0:Tt.map(function(mn){return mn[Rt.value]})})}function Zt(Pt,Rt,$t){var Tt=new Set(Pt),mn=Rt();return Pt.filter(function(bn){var Bn=mn[bn],at=Bn?Bn.parent:null,ft=Bn?Bn.children:null;return Bn&&Bn.node.disabled?!0:$t===xe?!(ft&&ft.some(function(lt){return lt.key&&Tt.has(lt.key)})):!(at&&!at.node.disabled&&Tt.has(at.key))})}function Jt(Pt,Rt,$t){for(var Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mn=Rt,bn=[],Bn=function(){var lt,gn,fn,tn=Pt[at],da=(lt=mn)===null||lt===void 0?void 0:lt.findIndex(function(zn){var ua=zn[$t.value];return Tt?String(ua)===String(tn):ua===tn}),jn=da!==-1?(gn=mn)===null||gn===void 0?void 0:gn[da]:null;bn.push({value:(fn=jn==null?void 0:jn[$t.value])!==null&&fn!==void 0?fn:tn,index:da,option:jn}),mn=jn==null?void 0:jn[$t.children]},at=0;at1){var st=jn.slice(0,-1);dn(st)}else lt(!1)},Qa=function(){var st,qt=((st=ua[zn])===null||st===void 0?void 0:st[$t.children])||[],kt=qt.find(function(vn){return!vn.disabled});if(kt){var ln=[].concat((0,ne.Z)(jn),[kt[$t.value]]);dn(ln)}};z.useImperativeHandle(Pt,function(){return{onKeyDown:function(st){var qt=st.which;switch(qt){case ze.Z.UP:case ze.Z.DOWN:{var kt=0;qt===ze.Z.UP?kt=-1:qt===ze.Z.DOWN&&(kt=1),kt!==0&&za(kt);break}case ze.Z.LEFT:{if(ft)break;fn?Qa():ja();break}case ze.Z.RIGHT:{if(ft)break;fn?ja():Qa();break}case ze.Z.BACKSPACE:{ft||ja();break}case ze.Z.ENTER:{if(jn.length){var ln=ua[zn],vn=(ln==null?void 0:ln[ae])||[];vn.length?bn(vn.map(function(hn){return hn[$t.value]}),vn[vn.length-1]):bn(jn,ua[zn])}break}case ze.Z.ESC:lt(!1),gn&&st.stopPropagation()}},onKeyUp:function(){}}})},At=z.forwardRef(function(Pt,Rt){var $t,Tt,mn,bn,Bn=(0,_e.lk)(),at=Bn.prefixCls,ft=Bn.multiple,lt=Bn.searchValue,gn=Bn.toggleOpen,fn=Bn.notFoundContent,tn=Bn.direction,da=Bn.open,jn=z.useRef(),zn=tn==="rtl",ua=z.useContext(b),aa=ua.options,dn=ua.values,za=ua.halfValues,ja=ua.fieldNames,Qa=ua.changeOnSelect,Fa=ua.onSelect,st=ua.searchOptions,qt=ua.dropdownPrefixCls,kt=ua.loadData,ln=ua.expandTrigger,vn=qt||at,hn=z.useState([]),xn=(0,dt.Z)(hn,2),Sn=xn[0],Ba=xn[1],va=function(Lr){if(!(!kt||lt)){var Co=Jt(Lr,aa,ja),po=Co.map(function(Zo){var ii=Zo.option;return ii}),uo=po[po.length-1];if(uo&&!yn(uo,ja)){var Rr=De(Lr);Ba(function(Zo){return[].concat((0,ne.Z)(Zo),[Rr])}),kt(po)}}};z.useEffect(function(){Sn.length&&Sn.forEach(function(Eo){var Lr=Lt(Eo),Co=Jt(Lr,aa,ja,!0).map(function(uo){var Rr=uo.option;return Rr}),po=Co[Co.length-1];(!po||po[ja.children]||yn(po,ja))&&Ba(function(uo){return uo.filter(function(Rr){return Rr!==Eo})})})},[aa,Sn,ja]);var en=z.useMemo(function(){return new Set(Ce(dn))},[dn]),Sa=z.useMemo(function(){return new Set(Ce(za))},[za]),yr=we(),Er=(0,dt.Z)(yr,2),pr=Er[0],Wn=Er[1],ba=function(Lr){Wn(Lr),va(Lr)},Ia=function(Lr){var Co=Lr.disabled,po=yn(Lr,ja);return!Co&&(po||Qa||ft)},ia=function(Lr,Co){var po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Fa(Lr),!ft&&(Co||Qa&&(ln==="hover"||po))&&gn(!1)},Va=z.useMemo(function(){return lt?st:aa},[lt,st,aa]),Fr=z.useMemo(function(){for(var Eo=[{options:Va}],Lr=Va,Co=zt(Lr,ja),po=function(){var ii=pr[uo],Vo=Lr.find(function(li,ro){return(Co[ro]?De(Co[ro]):li[ja.value])===ii}),Do=Vo==null?void 0:Vo[ja.children];if(!(Do!=null&&Do.length))return"break";Lr=Do,Eo.push({options:Do})},uo=0;uo":Sn,va=Pt.loadingIcon,en=Pt.children,Sa=Pt.dropdownMatchSelectWidth,yr=Sa===void 0?!1:Sa,Er=Pt.showCheckedStrategy,pr=Er===void 0?Ne:Er,Wn=(0,Qe.Z)(Pt,me),ba=(0,Ye.ZP)($t),Ia=!!fn,ia=(0,y.Z)(Bn,{value:at,postState:he}),Va=(0,dt.Z)(ia,2),Fr=Va[0],tr=Va[1],zr=z.useMemo(function(){return wt(bn)},[JSON.stringify(bn)]),Xr=z.useMemo(function(){return dn||[]},[dn]),Go=et(Xr,zr),Bo=z.useCallback(function(ga){var ca=Go();return ga.map(function(Ea){var Zr=ca[Ea].nodes;return Zr.map(function(no){return no[zr.value]})})},[Go,zr]),ai=(0,y.Z)("",{value:jn,postState:function(ca){return ca||""}}),Eo=(0,dt.Z)(ai,2),Lr=Eo[0],Co=Eo[1],po=function(ca,Ea){Co(ca),Ea.source!=="blur"&&zn&&zn(ca)},uo=Re(ua),Rr=(0,dt.Z)(uo,2),Zo=Rr[0],ii=Rr[1],Vo=pe(Lr,Xr,zr,za||mn,ii,ft),Do=Ot(Xr,zr),li=z.useMemo(function(){var ga=Do(Fr),ca=(0,dt.Z)(ga,2),Ea=ca[0],Zr=ca[1];if(!Ia||!Fr.length)return[Ea,[],Zr];var no=Ce(Ea),Jr=Go(),Lo=(0,Ae.S)(no,!0,Jr),Yo=Lo.checkedKeys,Jo=Lo.halfCheckedKeys;return[Bo(Yo),Bo(Jo),Zr]},[Ia,Fr,Go,Bo,Do]),ro=(0,dt.Z)(li,3),la=ro[0],Wa=ro[1],Nr=ro[2],Qr=z.useMemo(function(){var ga=Ce(la),ca=Zt(ga,Go,pr);return[].concat((0,ne.Z)(Nr),(0,ne.Z)(Bo(ca)))},[la,Go,Bo,Nr,pr]),Qo=pt(Qr,Xr,zr,Ia,gn),ei=(0,le.Z)(function(ga){if(tr(ga),lt){var ca=he(ga),Ea=ca.map(function(Jr){return Jt(Jr,Xr,zr).map(function(Lo){return Lo.option})}),Zr=Ia?ca:ca[0],no=Ia?Ea:Ea[0];lt(Zr,no)}}),bi=(0,le.Z)(function(ga){if((!Ia||da)&&Co(""),!Ia)ei(ga);else{var ca=De(ga),Ea=Ce(la),Zr=Ce(Wa),no=Ea.includes(ca),Jr=Nr.some(function(io){return De(io)===ca}),Lo=la,Yo=Nr;if(Jr&&!no)Yo=Nr.filter(function(io){return De(io)!==ca});else{var Jo=no?Ea.filter(function(io){return io!==ca}):[].concat((0,ne.Z)(Ea),[ca]),Mi=Go(),ci;if(no){var jr=(0,Ae.S)(Jo,{checked:!1,halfCheckedKeys:Zr},Mi);ci=jr.checkedKeys}else{var fo=(0,Ae.S)(Jo,!0,Mi);ci=fo.checkedKeys}var ko=Zt(ci,Go,pr);Lo=Bo(ko)}ei([].concat((0,ne.Z)(Yo),(0,ne.Z)(Lo)))}}),Ni=function(ca,Ea){if(Ea.type==="clear"){ei([]);return}var Zr=Ea.values[0],no=Zr.valueCells;bi(no)},jo=Fa!==void 0?Fa:Qa,zo=qt||st,wi=vn||ln,Hr=function(ca){hn==null||hn(ca),xn==null||xn(ca)},nl=z.useMemo(function(){return{options:Xr,fieldNames:zr,values:la,halfValues:Wa,changeOnSelect:ft,onSelect:bi,checkable:fn,searchOptions:Vo,dropdownPrefixCls:za,loadData:ja,expandTrigger:aa,expandIcon:Ba,loadingIcon:va,dropdownMenuColumnStyle:kt}},[Xr,zr,la,Wa,ft,bi,fn,Vo,za,ja,aa,Ba,va,kt]),al=!(Lr?Vo:Xr).length,_a=Lr&&ii.matchInputWidth||al?{}:{minWidth:"auto"};return z.createElement(b.Provider,{value:nl},z.createElement(_e.Ac,(0,it.Z)({},Wn,{ref:Rt,id:ba,prefixCls:mn,autoClearSearchValue:da,dropdownMatchSelectWidth:yr,dropdownStyle:_a,displayValues:Qo,onDisplayValuesChange:Ni,mode:Ia?"multiple":void 0,searchValue:Lr,onSearch:po,showSearch:Zo,OptionList:mt,emptyOptions:al,open:jo,dropdownClassName:zo,placement:wi,onDropdownVisibleChange:Hr,getRawInputElement:function(){return en}})))});se.SHOW_PARENT=Ne,se.SHOW_CHILD=xe;var ce=se,Fe=ce,be=te(2738),ye=te(62892),We=te(53487),vt=te(19080),$e=te(36355),tt=te(93891),rt=te(1684),gt=te(19716),Se=te(32441),Be=te(14154),Je=te(58582),qe=te(84443),St=te(66339),jt=te(33234),Ze=te(98447),Gt=te(17313),Ln=te(74207),kn=te(83116);const In=Pt=>{const{prefixCls:Rt,componentCls:$t,antCls:Tt}=Pt,mn=`${$t}-menu-item`,bn=` + `,onClick:()=>Ca(Tt.type,mn)})),Zt.createElement(He.Z,{spinning:Be},$t(Tt.type)?Zt.createElement("div",{style:{marginTop:(Tt==null?void 0:Tt.type)=="CPU"?jt?"7%":"":Gt?"7%":""}},Zt.createElement(ae,{dataInfo:{y:Qn(qe,Tt==null?void 0:Tt.type,1)||[],x:Qn(qe,Tt==null?void 0:Tt.type,0)||[]},startAndEndTime:tt,colors:sn,indexKey:mn,valueName:qe.map(bn=>bn.name),imageTypeName:qe.map(bn=>{var Bn;return(Bn=bn==null?void 0:bn.promQueryResult)==null?void 0:Bn.imageTypeName}),key:`${mn}-${un}`}),Zt.createElement("div",{className:ie.info_con},Zt.createElement("div",{className:ie.info_top},Zt.createElement("div",null,"\u6700\u5927\u503C"),Zt.createElement("div",null,"\u6700\u5C0F\u503C"),Zt.createElement("div",null,"\u5E73\u5747\u503C")),qe.map((bn,Bn)=>{var at;let ft=bn==null?void 0:bn.promQueryResult;return Zt.createElement("div",{className:ie.listdata,key:Bn},Zt.createElement("div",{className:ie.block,style:{backgroundColor:sn[Bn],marginRight:10}}),Zt.createElement("div",{className:ie.typename},(at=bn==null?void 0:bn.promQueryResult)==null?void 0:at.imageTypeName),Zt.createElement("div",{className:ie.val},(Tt==null?void 0:Tt.type)=="CPU"?`${ft==null?void 0:ft.cpuMaxDoubleValue}Cores`:`${ft==null?void 0:ft.memoryDoubleMaxValue}MiB`),Zt.createElement("div",{className:ie.val},(Tt==null?void 0:Tt.type)=="CPU"?`${ft==null?void 0:ft.cpuMinDoubleValue}Cores`:`${ft==null?void 0:ft.memoryDoubleMinValue}MiB`),Zt.createElement("div",{className:ie.val},(Tt==null?void 0:Tt.type)=="CPU"?`${ft==null?void 0:ft.cpuAvgDoubleValue}Cores`:`${ft==null?void 0:ft.memoryDoubleAvgValue}MiB`))}))):Zt.createElement(Dt.Z,null)))))},ut=te(59301),Re=(Ie,Oe,Ee)=>new Promise((me,je)=>{var he=Fe=>{try{ce(Ee.next(Fe))}catch(be){je(be)}},se=Fe=>{try{ce(Ee.throw(Fe))}catch(be){je(be)}},ce=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,se);ce((Ee=Ee.apply(Ie,Oe)).next())}),Kt=({getApi:Ie,identifier:Oe,visible:Ee,info:me})=>{const[je,he]=(0,ne.useState)({}),[se,ce]=(0,ne.useState)(!0);(0,ne.useEffect)(()=>{ce(!0)},[Ee]),(0,ne.useEffect)(()=>{Ie&&se&&Fe()},[Ie]);const Fe=()=>Re(void 0,null,function*(){const be=yield(0,le.ZP)(`/api/shixuns/${Oe}/cpu_basic_data.json`,{method:"get"});(be==null?void 0:be.status)==0&&he(be)});return ut.createElement("div",null,ut.createElement(Ot,{isFirst:se,setIsFirst:be=>ce(be),identifier:Oe,data:je,info:me}))},on=te(65862),Bt=te(65582),pn=te(60979),we=te(66457),ze=te(59301),ht=(Ie,Oe,Ee)=>new Promise((me,je)=>{var he=Fe=>{try{ce(Ee.next(Fe))}catch(be){je(be)}},se=Fe=>{try{ce(Ee.throw(Fe))}catch(be){je(be)}},ce=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(he,se);ce((Ee=Ee.apply(Ie,Oe)).next())});const At=({globalSetting:Ie,dispatch:Oe,practiceSetting:Ee,shixunsDetail:me,visible:je,onCancel:he,info:se,identifier:ce,isJupyter:Fe,onOk:be})=>{const[ye,We]=(0,ne.useState)("1"),[vt,$e]=(0,ne.useState)("\u63A8\u8350\u914D\u7F6E"),[tt,rt]=(0,ne.useState)([]),[gt,Se]=(0,ne.useState)(!1),[Be,Je]=(0,ne.useState)(!1),[qe,St]=(0,ne.useState)({}),[jt,Ze]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{je&&(Je(!1),We("1"),$e("\u63A8\u8350\u914D\u7F6E"),(se==null?void 0:se.type)=="\u6311\u6218\u9875\u9762"?rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):rt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),St({}),Gt(),(se==null?void 0:se.type)=="\u6311\u6218\u9875\u9762"&&Oe({type:"shixunsDetail/getShixunsDetail",payload:{id:ce}}))},[je]);const Gt=()=>ht(void 0,null,function*(){Ze(!0);const Zn=yield(0,pn.HS)(ce);[0,-10].includes(Zn.status)&&(St(Zn),Ze(!1))}),Ln=Zn=>{Zn=="2"?Je(!0):Je(!1),We(Zn)},kn=()=>{z.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ze.createElement("div",{className:"tc"},ze.createElement("img",{src:Ye,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},In=()=>ht(void 0,null,function*(){if((0,we.gy)(Oe,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||vt=="\u5F53\u524D\u914D\u7F6E")return;Se(!0),(yield(0,le.ZP)(`/api/shixuns/${ce}/apply_recommend_config.json`,{method:"put",body:{data:vt=="\u63A8\u8350\u914D\u7F6E"?qe==null?void 0:qe.recommend:qe==null?void 0:qe.high}})).status==0&&(Me.ZP.success("\u5E94\u7528\u6210\u529F"),Se(!1),he(),be())}),un=()=>ht(void 0,null,function*(){var Zn,oa;if(yield sa(),(0,on.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Zn=me.detail)!=null&&Zn.is_jupyter||(oa=me.detail)!=null&&oa.is_jupyter_lab){Oe({type:"shixunsDetail/execJupyter",payload:{id:ce}}).then(Ca=>{var Qn;Ca!=null&&Ca.identifier&&((Qn=Bt.history)==null||Qn.push(`/tasks/${Ca.identifier}/jupyter`))});return}Oe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Cn=Fe?yield(0,pn.BK)({id:ce}):yield(0,pn.Ir)({id:ce});if(Oe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Cn!=null&&Cn.game_identifier||Cn!=null&&Cn.identifier){(0,on.xg)(Fe?`/tasks/${Cn==null?void 0:Cn.identifier}/jupyter`:`/tasks/${Cn.game_identifier}`);return}(Cn==null?void 0:Cn.status)===-3?(0,on.eF)():(Cn==null?void 0:Cn.status)===2?Rn(Cn==null?void 0:Cn.message):(Cn==null?void 0:Cn.status)===3&&sn(Cn==null?void 0:Cn.message)}),sa=()=>new Promise((Zn,oa)=>{var Cn;(Cn=Ee==null?void 0:Ee.sideBar)!=null&&Cn.confirmLeave?z.default.confirm({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",cancelText:"\u53D6\u6D88",onOk:()=>{Oe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Zn()},onCancel:()=>{oa()}}):Zn()}),Rn=Zn=>{Zn=Zn!=null&&Zn.includes(".json")?Zn:`${Zn}.json`,z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ht(void 0,null,function*(){const oa=yield(0,le.ZP)("/api"+Zn,{method:"get"});if(!oa)return;Me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Cn=yield(0,pn.Ir)({id:oa.shixun_identifier});if(Cn!=null&&Cn.game_identifier){(0,on.xg)(`/tasks/${Cn.game_identifier}`);return}(Cn==null?void 0:Cn.status)===2?Rn(Cn==null?void 0:Cn.message):(Cn==null?void 0:Cn.status)===3&&sn(Cn==null?void 0:Cn.message)})})},sn=Zn=>{z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return ze.createElement(ze.Fragment,null,ze.createElement(Xe.Z,{title:null,placement:"right",open:je,width:1e3,onClose:he,closeIcon:null,footer:null},ze.createElement("div",{className:dt.header_body},ze.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),ze.createElement(Qe.Z,{className:dt.close,onClick:he})),ze.createElement(ke.default,{activeKey:ye,onChange:Ln},ze.createElement(ke.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},ze.createElement(He.Z,{spinning:jt,size:"large",tip:ze.createElement("div",{style:{color:"#666",fontSize:"14px"}},ze.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),ze.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",ze.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(qe==null?void 0:qe.status)==0?ze.createElement(ze.Fragment,null,ze.createElement("div",{className:dt.recommend_config_introduce},ze.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),ze.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),ze.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),ze.createElement("div",{className:dt.recommend_config},tt.map((Zn,oa)=>ze.createElement("div",{className:`${dt.recommend_config_item} ${Zn==vt?dt.recommend_config_active_item:""}`,key:Zn,onClick:()=>$e(Zn)},ze.createElement("div",{className:dt.item_title},ze.createElement("div",null,Zn),oa==1?ze.createElement("div",{className:dt.recommend_text},"\u63A8\u8350"):ze.createElement(ze.Fragment,null)),(Zn=="\u5F53\u524D\u914D\u7F6E"&&(qe==null?void 0:qe.current)||Zn=="\u63A8\u8350\u914D\u7F6E"&&(qe==null?void 0:qe.recommend)||Zn=="\u589E\u5F3A\u914D\u7F6E"&&(qe==null?void 0:qe.high)||[]).map((Cn,Ca)=>ze.createElement("div",{className:dt.item_content,key:Ca},ze.createElement("span",null,Cn==null?void 0:Cn.image_name),Cn!=null&&Cn.cpu_limit?ze.createElement("span",null,Cn==null?void 0:Cn.cpu_limit,"\u6838",Cn==null?void 0:Cn.memory_limit,"G"):ze.createElement("div",null,ze.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),ze.createElement(oe.Z,{title:ze.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",ze.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",ze.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},ze.createElement(_e.Z,{className:dt.tooltip})))))))),ze.createElement("div",{className:dt.recommend_config_footer},ze.createElement("div",null,ze.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),ze.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>kn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),ze.createElement(it.ZP,{type:"primary",shape:"round",disabled:vt=="\u5F53\u524D\u914D\u7F6E",onClick:In,loading:gt},"\u4E00\u952E\u5E94\u7528"))):jt?ze.createElement("div",{style:{height:400}}):ze.createElement("div",{className:dt.no_data},ze.createElement("img",{src:Ae,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),ze.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",ze.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(se==null?void 0:se.type)!="\u6311\u6218\u9875\u9762"&&ze.createElement("div",{className:dt.application,onClick:()=>{un(),he()}},"\u6A21\u62DF\u5B9E\u6218")))),ze.createElement(ke.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},ze.createElement(Kt,{getApi:Be,identifier:ce,visible:je,info:se})))))};var mt=(0,Bt.connect)(({globalSetting:Ie,practiceSetting:Oe,shixunsDetail:Ee})=>({globalSetting:Ie,practiceSetting:Oe,shixunsDetail:Ee}))(At)},987:function(Et,It,te){"use strict";te.d(It,{Z:function(){return xe}});var ne=te(59301),z=te(43418),Me=te(3113),Xe=te(8591),ke=te(99313),He=te(71418),oe=te(10311),it=te(5871),dt=te(1710),Qe={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},_e=te(11724),Ye=te(62772),Ae=te(38147),le=te(2524),y=te(59301),a=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(De,Ce,Lt)=>Ce in De?a(De,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):De[Ce]=Lt,ie=(De,Ce)=>{for(var Lt in Ce||(Ce={}))ee.call(Ce,Lt)&&re(De,Lt,Ce[Lt]);if(x)for(var Lt of x(Ce))ae.call(Ce,Lt)&&re(De,Lt,Ce[Lt]);return De},pe=(De,Ce)=>b(De,E(Ce)),Pe=(De,Ce,Lt)=>new Promise((wt,yn)=>{var Dt=Jt=>{try{Zt(Lt.next(Jt))}catch(pt){yn(pt)}},zt=Jt=>{try{Zt(Lt.throw(Jt))}catch(pt){yn(pt)}},Zt=Jt=>Jt.done?wt(Jt.value):Promise.resolve(Jt.value).then(Dt,zt);Zt((Lt=Lt.apply(De,Ce)).next())}),xe=({visible:De,onOk:Ce,onCancel:Lt,info:wt})=>{var yn,Dt,zt,Zt,Jt;const[pt,Ct]=(0,ne.useState)("1"),[et,Ot]=(0,ne.useState)([]),[ut,Re]=(0,ne.useState)([]),[ct,Kt]=(0,ne.useState)(0),[on,Bt]=(0,ne.useState)(null),[pn,we]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{De&&(ze(),ht(),At())},[De]);const ze=()=>{Ct("1"),Ot([]),Bt(null),Kt(0)};(0,ne.useEffect)(()=>{var se,ce;((ce=(se=ut==null?void 0:ut[ct])==null?void 0:se.content)==null?void 0:ce.length)>0&&Bt(pe(ie({},ut[ct].content[0]),{index:0}))},[pt,ct,ut]);const ht=()=>Pe(void 0,null,function*(){we(!0),yield(0,Ae.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(se=>{let{max_cpu:ce,max_memory:Fe,min_cpu:be,min_memory:ye}=se,{cpu:We,memory:vt}=wt;Ot([{name:"CPU",value:We,min:be,max:ce,typeName:"\u6838"},{name:"\u5185\u5B58",value:vt,min:ye,max:Fe,typeName:"GB"}])}),we(!1)}),At=()=>Pe(void 0,null,function*(){yield(0,Ae.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(se=>{var ce;if(Re(se),(se==null?void 0:se.length)>0){let Fe=pe(ie({},(ce=se==null?void 0:se[0])==null?void 0:ce.content[0]),{index:0});Bt(Fe)}})}),mt=se=>{Ct(se),se==="2"&&Kt(0)},Ie=(se,ce)=>{Ot(et.map(Fe=>Fe.name===se?ce(Fe):Fe))},Oe=(se,ce)=>{isNaN(se)||Ie(ce,Fe=>pe(ie({},Fe),{value:se}))},Ee=se=>{var ce;if(console.log("decline",se.value),se.value=Number(se.value),se.value<=((ce=se.min)!=null?ce:-1/0))return;let Fe=se.value-.5pe(ie({},be),{value:Fe}))},me=se=>{var ce;if(se.value=Number(se.value),se.value>=((ce=se.max)!=null?ce:1/0))return;let Fe=se.value+.5>se.max?se.max:se.value+.5;Ie(se.name,be=>pe(ie({},be),{value:Fe}))},je=(se,ce)=>{isNaN(se)||Ie(ce,Fe=>pe(ie({},Fe),{value:se}))},he=se=>{if(se==null||Number.isInteger(se))return se;const ce=se%1;return ce===.5?se:Math.floor(se)+(ce<.5?.5:1)};return y.createElement(y.Fragment,null,y.createElement(z.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:De,width:752,destroyOnClose:!0,centered:!0,onCancel:Lt,className:Qe.modal,footer:[y.createElement("div",{className:Qe.btn_warp,key:"1"},y.createElement(Me.ZP,{onClick:Lt},"\u53D6\u6D88"),y.createElement(Me.ZP,{type:"primary",onClick:()=>{let se=ie({},wt);if(pt=="1")se.cpu=et[0].value,se.memory=et[1].value;else if(pt=="2"){if(!on){Xe.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}se=pe(ie({},se),{cpu:on.cpu,memory:on.memory})}Ce(se)}},"\u4FDD\u5B58"))]},y.createElement(ke.default,{activeKey:pt,onChange:mt},y.createElement(ke.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},y.createElement(He.Z,{spinning:pn},et==null?void 0:et.map(se=>y.createElement("div",{className:Qe.con_warp,key:se==null?void 0:se.name},y.createElement("div",null,se==null?void 0:se.name),y.createElement("div",null,y.createElement(oe.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,onChange:ce=>Oe(ce,se==null?void 0:se.name),value:se==null?void 0:se.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),y.createElement("div",{className:`${Qe.config_Warp} ${Qe.flex}`},y.createElement("div",{className:`${Qe.config_btn} ${Qe.flex}`,onClick:()=>Ee(se)},y.createElement(_e.Z,null)),y.createElement(it.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:se==null?void 0:se.value,onChange:ce=>{const Fe=he(ce);je(Fe,se==null?void 0:se.name)}}),y.createElement("div",{className:`${Qe.config_btn} ${Qe.flex}`,onClick:()=>me(se)},y.createElement(Ye.Z,null))),y.createElement("div",null,se==null?void 0:se.typeName))))),(ut==null?void 0:ut.length)>0&&y.createElement(ke.default.TabPane,{tab:"\u6309\u504F\u597D\u914D\u7F6E",key:2},y.createElement("div",{className:Qe.sceneList},ut==null?void 0:ut.map((se,ce)=>y.createElement("div",{className:`${Qe.sceneItem} ${ct==ce&&Qe.sceneItemActive}`,key:se==null?void 0:se.id,onClick:()=>{Kt(ce)}},se==null?void 0:se.name))),((Dt=(yn=ut==null?void 0:ut[ct])==null?void 0:yn.content)==null?void 0:Dt.length)>0?y.createElement(dt.default,{rowSelection:{type:"radio",selectedRowKeys:[on==null?void 0:on.index],onChange:(se,ce)=>{Bt(ce[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(se,ce)=>y.createElement("div",null,se,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(se,ce)=>y.createElement("div",null,se,"GB")}],dataSource:(zt=ut==null?void 0:ut[ct])==null?void 0:zt.content.map((se,ce)=>pe(ie({},se),{index:ce})),rowKey:"index",pagination:!1,scroll:((Jt=(Zt=ut==null?void 0:ut[ct])==null?void 0:Zt.content)==null?void 0:Jt.length)>3?{y:148}:{}}):y.createElement(le.Z,null)))))}},39785:function(Et,It,te){"use strict";te.d(It,{Z:function(){return x}});var ne=te(59301),z=te(65582),Me=te(92832),Xe=te(78241),ke=te(43418),He=te(8591),oe=te(54580),it=te(3113),dt=te(74128),Qe=te(55351),_e={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ye=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ee,ae)=>{var re={};for(var ie in ee)Ae.call(ee,ie)&&ae.indexOf(ie)<0&&(re[ie]=ee[ie]);if(ee!=null&&Ye)for(var ie of Ye(ee))ae.indexOf(ie)<0&&le.call(ee,ie)&&(re[ie]=ee[ie]);return re},a=(ee,ae,re)=>new Promise((ie,pe)=>{var Pe=De=>{try{xe(re.next(De))}catch(Ce){pe(Ce)}},Ne=De=>{try{xe(re.throw(De))}catch(Ce){pe(Ce)}},xe=De=>De.done?ie(De.value):Promise.resolve(De.value).then(Pe,Ne);xe((re=re.apply(ee,ae)).next())});const b=Me.default.TextArea,E=ee=>{var ae=ee,{newShixuns:re,globalSetting:ie,loading:pe,dispatch:Pe}=ae,Ne=y(ae,["newShixuns","globalSetting","loading","dispatch"]);const[xe]=Xe.default.useForm(),[De,Ce]=(0,ne.useState)([]),Lt=Zt=>{["uploading","done","removed"].includes(Zt.file.status)&&Ce(Zt.fileList)},wt=Zt=>{var Jt;if(!Zt.percent||Zt.percent==100){const pt=(Jt=Zt.response)==null?void 0:Jt.id;return ke.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>a(void 0,null,function*(){(yield Pe({type:"newShixuns/deleteAttachment",payload:{id:pt}}))&&Ce(De.filter(et=>{var Ot;return((Ot=et.response)==null?void 0:Ot.id)!==pt}))})}),!1}},yn=Zt=>De.length?!1:Zt.size/1024/1024>50?(He.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Dt=Zt=>a(void 0,null,function*(){var Jt,pt;const{language:Ct,env:et,mode:Ot,code:ut}=Zt||{},Re=yield Pe({type:"newShixuns/applyShixunMirror",payload:{language:Ct,runtime:et,run_method:Ot,attachment_id:(pt=(Jt=De==null?void 0:De[0])==null?void 0:Jt.response)==null?void 0:pt.id}});Pe({type:"newShixuns/setActionTabs",payload:{}}),Re&&He.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),zt=()=>{xe.resetFields(),Ce([])};return ne.createElement(ke.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:zt},ne.createElement("section",{className:_e.qrCode},ne.createElement("aside",{className:_e.a1},ne.createElement("div",{className:_e.code},ne.createElement("img",{width:120,height:120,src:Qe,alt:"\u4E8C\u7EF4\u7801"})),ne.createElement("div",{className:_e.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),ne.createElement("div",{className:_e.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),ne.createElement("aside",{className:_e.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",ne.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),ne.createElement(Xe.default,{className:_e.formWrap,form:xe,labelCol:{span:4},wrapperCol:{span:20},onFinish:Dt},ne.createElement(Xe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),ne.createElement(Xe.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),ne.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},ne.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),ne.createElement(Xe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},ne.createElement("div",{className:_e.upload},ne.createElement(oe.default,{fileList:De,action:`${dt.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Lt,onRemove:wt,beforeUpload:yn,withCredentials:!0},ne.createElement("span",{className:`${_e.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),ne.createElement("span",{className:`${_e.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),ne.createElement("div",{className:_e.footerWrap},ne.createElement(Xe.default.Item,null,ne.createElement(it.ZP,{className:"mr5",size:"middle",onClick:()=>{Pe({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),ne.createElement(it.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:pe["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var x=(0,z.connect)(({newShixuns:ee,loading:ae,globalSetting:re})=>({newShixuns:ee,globalSetting:re,loading:ae.effects}))(E)},8458:function(Et,It,te){"use strict";var ne=te(59301),z=te(65582),Me=te(43418),Xe=te(55351);const ke=({newShixuns:He,dispatch:oe,user:it})=>{var dt;const[Qe,_e]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{He.actionTabs.key==="Create-Environment"&&Ae()},[(dt=He==null?void 0:He.actionTabs)==null?void 0:dt.key]);const Ye=()=>{oe({type:"newShixuns/setActionTabs",payload:{}})},Ae=()=>{var le,y,a,b;Ye(),((le=it.userInfo)==null?void 0:le.mirror_marker_status)===0?_e(!0):((y=it.userInfo)==null?void 0:y.mirror_marker_status)===1?z.history.push(`/users/${(a=it.userInfo)==null?void 0:a.login}/experiment-img/add`):((b=it.userInfo)==null?void 0:b.mirror_marker_status)===2&&Me.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var E;z.history.push(`/users/${(E=it.userInfo)==null?void 0:E.login}/experiment-img`)}})};return ne.createElement(Me.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Qe,footer:null,onCancel:()=>{_e(!1)}},ne.createElement("div",{style:{textAlign:"center"}},ne.createElement("br",null),ne.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Xe,alt:"\u4E8C\u7EF4\u7801"})),ne.createElement("img",null))};It.Z=(0,z.connect)(({newShixuns:He,user:oe,globalSetting:it})=>({newShixuns:He,globalSetting:it,user:oe}))(ke)},63608:function(Et,It,te){"use strict";te.d(It,{Z:function(){return He}});var ne=te(59301),z=te(43418),Me=te(6339),Xe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},He=({installPackage:oe,visible:it,setVisible:dt})=>{var Qe,_e;return(0,ne.useEffect)(()=>(it?document.body.setAttribute("class",Xe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[it]),ne.createElement(z.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:it,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Xe.wrapInstallPackageStyle,footer:null,onCancel:()=>dt(!1)},ne.createElement("div",{className:Xe.installPackageStyle},ne.createElement("div",{className:"mb30"},ne.createElement("div",{className:Xe.title},oe.mainTypeName),ne.createElement("div",null,ne.createElement(Me.Z,{value:oe.mainTypeDescription}))),!!((Qe=oe==null?void 0:oe.smallType)!=null&&Qe.length)&&ne.createElement("div",{className:Xe.line}),ne.createElement("div",null,(_e=oe==null?void 0:oe.smallType)==null?void 0:_e.map((Ye,Ae)=>ne.createElement(ne.Fragment,{key:Ae},ne.createElement("div",{className:Xe.title,style:{marginBottom:14}},Ye.name),ne.createElement("div",{className:"mb30"},ne.createElement(Me.Z,{value:Ye.des})))))))}},84056:function(Et,It,te){"use strict";te.d(It,{BU:function(){return z},Dj:function(){return ne},gH:function(){return Me},vp:function(){return Xe}});function ne(ke){try{ke.mozRequestFullScreen?ke.mozRequestFullScreen():ke.webkitRequestFullScreen&&ke.webkitRequestFullScreen()}catch(He){console.log(He,":e")}}function z(){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 Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Xe(){var ke=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,He=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ke),window.isFullScreen?window.isFullScreen:ke!=null}},61527:function(Et,It,te){"use strict";te.d(It,{U:function(){return dt}});var ne=te(59301),z=Object.defineProperty,Me=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,He=(Qe,_e,Ye)=>_e in Qe?z(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Qe[_e]=Ye,oe=(Qe,_e)=>{for(var Ye in _e||(_e={}))Xe.call(_e,Ye)&&He(Qe,Ye,_e[Ye]);if(Me)for(var Ye of Me(_e))ke.call(_e,Ye)&&He(Qe,Ye,_e[Ye]);return Qe},it=(Qe,_e,Ye)=>new Promise((Ae,le)=>{var y=E=>{try{b(Ye.next(E))}catch(x){le(x)}},a=E=>{try{b(Ye.throw(E))}catch(x){le(x)}},b=E=>E.done?Ae(E.value):Promise.resolve(E.value).then(y,a);b((Ye=Ye.apply(Qe,_e)).next())});function dt(Qe,_e){const[Ye,Ae]=(0,ne.useState)(_e),[le,y]=(0,ne.useState)(!1),[a,b]=(0,ne.useState)();return[Ye,le,(x,ee=!1)=>it(this,null,function*(){const ae=ee?_e:oe(oe({},Ye),x);y(!0),Ae(ae);const re=yield Qe(ae);return y(!1),b(re),re}),a,b]}},66457:function(Et,It,te){"use strict";te.d(It,{rX:function(){return ae},pW:function(){return re},gy:function(){return ie},xY:function(){return ee},O5:function(){return x},tJ:function(){return le},o1:function(){return y},Rd:function(){return E}});var ne=te(65582),z=te(43418),Me=te(28103),Xe=te(8591),ke=te(41867),He=te(65862),oe=te(87169),it=te(25510),dt="data:image/png;base64,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",Qe=te.p+"static/newqrcode.a8740efb.png",_e=te(32637),Ye=te(59301),Ae=(pe,Pe,Ne)=>new Promise((xe,De)=>{var Ce=yn=>{try{wt(Ne.next(yn))}catch(Dt){De(Dt)}},Lt=yn=>{try{wt(Ne.throw(yn))}catch(Dt){De(Dt)}},wt=yn=>yn.done?xe(yn.value):Promise.resolve(yn.value).then(Ce,Lt);wt((Ne=Ne.apply(pe,Pe)).next())});const le=(pe,Pe=!1)=>!!(y(pe)&&a(Pe)),y=pe=>(0,ke.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(pe=!1)=>{var Pe;const{user:Ne}=(0,ne.getDvaApp)()._store.getState();return(Pe=Ne.userInfo)!=null&&Pe.profile_completed?!0:(z.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,He.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{z.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()}})},E=()=>{z.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ye.createElement("div",{style:{textAlign:"center"}},Ye.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"),Ye.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:_e}),Ye.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 pe;const{user:Pe}=(0,ne.getDvaApp)()._store.getState();return(pe=Pe.userInfo)!=null&&pe.professional_certification?!0:(z.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ye.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,He.xg)("/account/certification")}}),!1)},ee=()=>(0,ke.V9)()?!0:(z.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ye.createElement("img",{src:Qe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(pe,Pe)=>pe?!0:(z.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("p",null,Pe||"\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"),Ye.createElement("div",{style:{marginLeft:"110px"}},Ye.createElement("img",{src:dt,width:200}),Ye.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,He.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),re=pe=>{z.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,Ye.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"),Ye.createElement(Me.Z,null),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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 ",Ye.createElement("a",null,pe),"\u5929\u3002"),Ye.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ye.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")),Ye.createElement("div",{style:{textAlign:"center",marginTop:30}},Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(pe,Pe="")=>{const{shixunsDetail:{detail:Ne}}=(0,ne.getDvaApp)()._store.getState();if((Ne==null?void 0:Ne.public)===2||(Ne==null?void 0:Ne.public)===1||(Ne==null?void 0:Ne.shixun_status)===3){let xe="";return(Ne==null?void 0:Ne.public)===2&&(xe="\u5DF2\u516C\u5F00"),(Ne==null?void 0:Ne.public)===1&&(xe="\u5F85\u5BA1\u6838"),(Ne==null?void 0:Ne.shixun_status)===3&&(xe="\u5DF2\u5173\u95ED"),z.default.info({centered:!0,icon:Ye.createElement(oe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ye.createElement("div",{className:"tc",style:{marginLeft:-38}},Ye.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",xe,"\uFF0C",Pe,"\u3002"),Ye.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ye.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:it,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ne==null?void 0:Ne.shixun_status)===2?(z.default.confirm({centered:!0,icon:Ye.createElement(oe.Z,null),title:"\u63D0\u793A",content:Ye.createElement("div",null,Ye.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Ye.createElement("br",null),Ye.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:()=>{z.default.confirm({width:440,centered:!0,icon:Ye.createElement(oe.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:()=>Ae(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:Ne==null?void 0:Ne.identifier}})).status!==401&&(Xe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Ne==null?void 0:Ne.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:Ne==null?void 0:Ne.identifier}}))})})}}),!0):!1}},50371:function(Et,It){"use strict";function te(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let z=1;z{const ke=Me[Xe];ke!==void 0&&(ne[Xe]=ke)})}return ne}It.Z=te},77578:function(Et,It,te){"use strict";te.d(It,{Z:function(){return ne}});const ne=z=>z?typeof z=="function"?z():z:null},13845:function(Et,It,te){"use strict";te.d(It,{F:function(){return ne},Z:function(){return z}});function ne(Me){return Me!=null&&Me===Me.window}function z(Me,Xe){var ke,He;if(typeof window=="undefined")return 0;const oe=Xe?"scrollTop":"scrollLeft";let it=0;return ne(Me)?it=Me[Xe?"pageYOffset":"pageXOffset"]:Me instanceof Document?it=Me.documentElement[oe]:(Me instanceof HTMLElement||Me)&&(it=Me[oe]),Me&&!ne(Me)&&typeof it!="number"&&(it=(He=((ke=Me.ownerDocument)!==null&&ke!==void 0?ke:Me).documentElement)===null||He===void 0?void 0:He[oe]),it}},56762:function(Et,It,te){"use strict";te.d(It,{Z:function(){return z}});var ne=te(59301);function z(){const[,Me]=ne.useReducer(Xe=>Xe+1,0);return Me}},68031:function(Et,It,te){"use strict";te.d(It,{Z:function(){return Xe}});var ne=te(16089);function z(ke,He,oe,it){const dt=oe-He;return ke/=it/2,ke<1?dt/2*ke*ke*ke+He:dt/2*((ke-=2)*ke*ke+2)+He}var Me=te(13845);function Xe(ke){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:oe=()=>window,callback:it,duration:dt=450}=He,Qe=oe(),_e=(0,Me.Z)(Qe,!0),Ye=Date.now(),Ae=()=>{const y=Date.now()-Ye,a=z(y>dt?dt:y,_e,ke,dt);(0,Me.F)(Qe)?Qe.scrollTo(window.pageXOffset,a):Qe instanceof Document||Qe.constructor.name==="HTMLDocument"?Qe.documentElement.scrollTop=a:Qe.scrollTop=a,y{const{prefixCls:b,className:E,popupClassName:x,dropdownClassName:ee,children:ae,dataSource:re}=y,ie=(0,Me.Z)(ae);let pe;ie.length===1&&(0,oe.l$)(ie[0])&&!_e(ie[0])&&([pe]=ie);const Pe=pe?()=>pe:void 0;let Ne;ie.length&&_e(ie[0])?Ne=ae:Ne=re?re.map(Ce=>{if((0,oe.l$)(Ce))return Ce;switch(typeof Ce){case"string":return ke.createElement(Qe,{key:Ce,value:Ce},Ce);case"object":{const{value:Lt}=Ce;return ke.createElement(Qe,{key:Lt,value:Lt},Ce.text)}default:return}}):[];const{getPrefixCls:xe}=ke.useContext(it.E_),De=xe("select",b);return ke.createElement(dt.default,Object.assign({ref:a,suffixIcon:null},(0,Xe.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:De,popupClassName:x||ee,className:z()(`${De}-auto-complete`,E),mode:dt.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Pe}),Ne)},Ae=ke.forwardRef(Ye),le=(0,He.Z)(Ae);Ae.Option=Qe,Ae._InternalPanelDoNotUseOrYouWillBeFired=le,It.Z=Ae},49127:function(Et,It,te){"use strict";te.d(It,{Z:function(){return Jt}});var ne=te(92310),z=te.n(ne),Me=te(77900),Xe=te(59301),ke=te(36785),He=te(92343),oe=te(36355),it=te(36237),dt=te(17313),Qe=te(45157),_e=te(37613),Ye=te(83116);const Ae=new it.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),le=new it.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),y=new it.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),a=new it.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new it.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),E=new it.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),x=pt=>{const{componentCls:Ct,iconCls:et,antCls:Ot,badgeShadowSize:ut,motionDurationSlow:Re,textFontSize:ct,textFontSizeSM:Kt,statusSize:on,dotSize:Bt,textFontWeight:pn,indicatorHeight:we,indicatorHeightSM:ze,marginXS:ht}=pt,At=`${Ot}-scroll-number`,mt=(0,Qe.Z)(pt,(Ie,Oe)=>{let{darkColor:Ee}=Oe;return{[`&${Ct} ${Ct}-color-${Ie}`]:{background:Ee,[`&:not(${Ct}-count)`]:{color:Ee}}}});return{[Ct]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(pt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Ct}-count`]:{zIndex:pt.indicatorZIndex,minWidth:we,height:we,color:pt.badgeTextColor,fontWeight:pn,fontSize:ct,lineHeight:`${we}px`,whiteSpace:"nowrap",textAlign:"center",background:pt.badgeColor,borderRadius:we/2,boxShadow:`0 0 0 ${ut}px ${pt.badgeShadowColor}`,transition:`background ${pt.motionDurationMid}`,a:{color:pt.badgeTextColor},"a:hover":{color:pt.badgeTextColor},"a:hover &":{background:pt.badgeColorHover}},[`${Ct}-count-sm`]:{minWidth:ze,height:ze,fontSize:Kt,lineHeight:`${ze}px`,borderRadius:ze/2},[`${Ct}-multiple-words`]:{padding:`0 ${pt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Ct}-dot`]:{zIndex:pt.indicatorZIndex,width:Bt,minWidth:Bt,height:Bt,background:pt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${ut}px ${pt.badgeShadowColor}`},[`${Ct}-dot${At}`]:{transition:`background ${Re}`},[`${Ct}-count, ${Ct}-dot, ${At}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${et}-spin`]:{animationName:E,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Ct}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Ct}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:on,height:on,verticalAlign:"middle",borderRadius:"50%"},[`${Ct}-status-success`]:{backgroundColor:pt.colorSuccess},[`${Ct}-status-processing`]:{overflow:"visible",color:pt.colorPrimary,backgroundColor:pt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:ut,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ae,animationDuration:pt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Ct}-status-default`]:{backgroundColor:pt.colorTextPlaceholder},[`${Ct}-status-error`]:{backgroundColor:pt.colorError},[`${Ct}-status-warning`]:{backgroundColor:pt.colorWarning},[`${Ct}-status-text`]:{marginInlineStart:ht,color:pt.colorText,fontSize:pt.fontSize}}}),mt),{[`${Ct}-zoom-appear, ${Ct}-zoom-enter`]:{animationName:le,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack,animationFillMode:"both"},[`${Ct}-zoom-leave`]:{animationName:y,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack,animationFillMode:"both"},[`&${Ct}-not-a-wrapper`]:{[`${Ct}-zoom-appear, ${Ct}-zoom-enter`]:{animationName:a,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack},[`${Ct}-zoom-leave`]:{animationName:b,animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseOutBack},[`&:not(${Ct}-status)`]:{verticalAlign:"middle"},[`${At}-custom-component, ${Ct}-count`]:{transform:"none"},[`${At}-custom-component, ${At}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${At}`]:{overflow:"hidden",[`${At}-only`]:{position:"relative",display:"inline-block",height:we,transition:`all ${pt.motionDurationSlow} ${pt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${At}-only-unit`]:{height:we,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${At}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Ct}-count, ${Ct}-dot, ${At}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=pt=>{const{fontSize:Ct,lineHeight:et,lineWidth:Ot,marginXS:ut,colorBorderBg:Re}=pt,ct=Math.round(Ct*et),Kt=Ot,on=pt.colorBgContainer,Bt=pt.colorError,pn=pt.colorErrorHover;return(0,_e.TS)(pt,{badgeFontHeight:ct,badgeShadowSize:Kt,badgeTextColor:on,badgeColor:Bt,badgeColorHover:pn,badgeShadowColor:Re,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ut,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ae=pt=>{const{fontSize:Ct,lineHeight:et,fontSizeSM:Ot,lineWidth:ut}=pt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Ct*et)-2*ut,indicatorHeightSM:Ct,dotSize:Ot/2,textFontSize:Ot,textFontSizeSM:Ot,textFontWeight:"normal",statusSize:Ot/2}};var re=(0,Ye.Z)("Badge",pt=>{const Ct=ee(pt);return[x(Ct)]},ae);const ie=pt=>{const{antCls:Ct,badgeFontHeight:et,marginXS:Ot,badgeRibbonOffset:ut}=pt,Re=`${Ct}-ribbon`,ct=`${Ct}-ribbon-wrapper`,Kt=(0,Qe.Z)(pt,(on,Bt)=>{let{darkColor:pn}=Bt;return{[`&${Re}-color-${on}`]:{background:pn,color:pn}}});return{[`${ct}`]:{position:"relative"},[`${Re}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(pt)),{position:"absolute",top:Ot,padding:`0 ${pt.paddingXS}px`,color:pt.colorPrimary,lineHeight:`${et}px`,whiteSpace:"nowrap",backgroundColor:pt.colorPrimary,borderRadius:pt.borderRadiusSM,[`${Re}-text`]:{color:pt.colorTextLightSolid},[`${Re}-corner`]:{position:"absolute",top:"100%",width:ut,height:ut,color:"currentcolor",border:`${ut/2}px solid`,transform:pt.badgeRibbonCornerTransform,transformOrigin:"top",filter:pt.badgeRibbonCornerFilter}}),Kt),{[`&${Re}-placement-end`]:{insetInlineEnd:-ut,borderEndEndRadius:0,[`${Re}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Re}-placement-start`]:{insetInlineStart:-ut,borderEndStartRadius:0,[`${Re}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pe=(0,Ye.Z)(["Badge","Ribbon"],pt=>{const Ct=ee(pt);return[ie(Ct)]},ae),Ne=pt=>{const{className:Ct,prefixCls:et,style:Ot,color:ut,children:Re,text:ct,placement:Kt="end",rootClassName:on}=pt,{getPrefixCls:Bt,direction:pn}=Xe.useContext(oe.E_),we=Bt("ribbon",et),ze=(0,ke.o2)(ut,!1),ht=z()(we,`${we}-placement-${Kt}`,{[`${we}-rtl`]:pn==="rtl",[`${we}-color-${ut}`]:ze},Ct),[At,mt]=pe(we),Ie={},Oe={};return ut&&!ze&&(Ie.background=ut,Oe.color=ut),At(Xe.createElement("div",{className:z()(`${we}-wrapper`,on,mt)},Re,Xe.createElement("div",{className:z()(ht,mt),style:Object.assign(Object.assign({},Ie),Ot)},Xe.createElement("span",{className:`${we}-text`},ct),Xe.createElement("div",{className:`${we}-corner`,style:Oe}))))};function xe(pt){let{prefixCls:Ct,value:et,current:Ot,offset:ut=0}=pt,Re;return ut&&(Re={position:"absolute",top:`${ut}00%`,left:0}),Xe.createElement("span",{style:Re,className:z()(`${Ct}-only-unit`,{current:Ot})},et)}function De(pt,Ct,et){let Ot=pt,ut=0;for(;(Ot+10)%10!==Ct;)Ot+=et,ut+=et;return ut}function Ce(pt){const{prefixCls:Ct,count:et,value:Ot}=pt,ut=Number(Ot),Re=Math.abs(et),[ct,Kt]=Xe.useState(ut),[on,Bt]=Xe.useState(Re),pn=()=>{Kt(ut),Bt(Re)};Xe.useEffect(()=>{const ht=setTimeout(()=>{pn()},1e3);return()=>{clearTimeout(ht)}},[ut]);let we,ze;if(ct===ut||Number.isNaN(ut)||Number.isNaN(ct))we=[Xe.createElement(xe,Object.assign({},pt,{key:ut,current:!0}))],ze={transition:"none"};else{we=[];const ht=ut+10,At=[];for(let Oe=ut;Oe<=ht;Oe+=1)At.push(Oe);const mt=At.findIndex(Oe=>Oe%10===ct);we=At.map((Oe,Ee)=>{const me=Oe%10;return Xe.createElement(xe,Object.assign({},pt,{key:Oe,value:me,offset:Ee-mt,current:Ee===mt}))});const Ie=on{const{prefixCls:et,count:Ot,className:ut,motionClassName:Re,style:ct,title:Kt,show:on,component:Bt="sup",children:pn}=pt,we=Lt(pt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:ze}=Xe.useContext(oe.E_),ht=ze("scroll-number",et),At=Object.assign(Object.assign({},we),{"data-show":on,style:ct,className:z()(ht,ut,Re),title:Kt});let mt=Ot;if(Ot&&Number(Ot)%1===0){const Ie=String(Ot).split("");mt=Xe.createElement("bdi",null,Ie.map((Oe,Ee)=>Xe.createElement(Ce,{prefixCls:ht,count:Number(Ot),value:Oe,key:Ie.length-Ee})))}return ct&&ct.borderColor&&(At.style=Object.assign(Object.assign({},ct),{boxShadow:`0 0 0 1px ${ct.borderColor} inset`})),pn?(0,He.Tm)(pn,Ie=>({className:z()(`${ht}-custom-component`,Ie==null?void 0:Ie.className,Re)})):Xe.createElement(Bt,Object.assign({},At,{ref:Ct}),mt)}),Dt=function(pt,Ct){var et={};for(var Ot in pt)Object.prototype.hasOwnProperty.call(pt,Ot)&&Ct.indexOf(Ot)<0&&(et[Ot]=pt[Ot]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Ot=Object.getOwnPropertySymbols(pt);ut{var et,Ot,ut,Re,ct;const{prefixCls:Kt,scrollNumberPrefixCls:on,children:Bt,status:pn,text:we,color:ze,count:ht=null,overflowCount:At=99,dot:mt=!1,size:Ie="default",title:Oe,offset:Ee,style:me,className:je,rootClassName:he,classNames:se,styles:ce,showZero:Fe=!1}=pt,be=Dt(pt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:ye,direction:We,badge:vt}=Xe.useContext(oe.E_),$e=ye("badge",Kt),[tt,rt]=re($e),gt=ht>At?`${At}+`:ht,Se=gt==="0"||gt===0,Be=ht===null||Se&&!Fe,Je=(pn!=null||ze!=null)&&Be,qe=mt&&!Se,St=qe?"":gt,jt=(0,Xe.useMemo)(()=>(St==null||St===""||Se&&!Fe)&&!qe,[St,Se,Fe,qe]),Ze=(0,Xe.useRef)(ht);jt||(Ze.current=ht);const Gt=Ze.current,Ln=(0,Xe.useRef)(St);jt||(Ln.current=St);const kn=Ln.current,In=(0,Xe.useRef)(qe);jt||(In.current=qe);const un=(0,Xe.useMemo)(()=>{if(!Ee)return Object.assign(Object.assign({},vt==null?void 0:vt.style),me);const Qn={marginTop:Ee[1]};return We==="rtl"?Qn.left=parseInt(Ee[0],10):Qn.right=-parseInt(Ee[0],10),Object.assign(Object.assign(Object.assign({},Qn),vt==null?void 0:vt.style),me)},[We,Ee,me,vt==null?void 0:vt.style]),sa=Oe!=null?Oe:typeof Gt=="string"||typeof Gt=="number"?Gt:void 0,Rn=jt||!we?null:Xe.createElement("span",{className:`${$e}-status-text`},we),sn=!Gt||typeof Gt!="object"?void 0:(0,He.Tm)(Gt,Qn=>({style:Object.assign(Object.assign({},un),Qn.style)})),Zn=(0,ke.o2)(ze,!1),oa=z()(se==null?void 0:se.indicator,(et=vt==null?void 0:vt.classNames)===null||et===void 0?void 0:et.indicator,{[`${$e}-status-dot`]:Je,[`${$e}-status-${pn}`]:!!pn,[`${$e}-color-${ze}`]:Zn}),Cn={};ze&&!Zn&&(Cn.color=ze,Cn.background=ze);const Ca=z()($e,{[`${$e}-status`]:Je,[`${$e}-not-a-wrapper`]:!Bt,[`${$e}-rtl`]:We==="rtl"},je,he,vt==null?void 0:vt.className,(Ot=vt==null?void 0:vt.classNames)===null||Ot===void 0?void 0:Ot.root,se==null?void 0:se.root,rt);if(!Bt&&Je){const Qn=un.color;return tt(Xe.createElement("span",Object.assign({},be,{className:Ca,style:Object.assign(Object.assign(Object.assign({},ce==null?void 0:ce.root),(ut=vt==null?void 0:vt.styles)===null||ut===void 0?void 0:ut.root),un)}),Xe.createElement("span",{className:oa,style:Object.assign(Object.assign(Object.assign({},ce==null?void 0:ce.indicator),(Re=vt==null?void 0:vt.styles)===null||Re===void 0?void 0:Re.indicator),Cn)}),we&&Xe.createElement("span",{style:{color:Qn},className:`${$e}-status-text`},we)))}return tt(Xe.createElement("span",Object.assign({ref:Ct},be,{className:Ca,style:Object.assign(Object.assign({},(ct=vt==null?void 0:vt.styles)===null||ct===void 0?void 0:ct.root),ce==null?void 0:ce.root)}),Bt,Xe.createElement(Me.default,{visible:!jt,motionName:`${$e}-zoom`,motionAppear:!1,motionDeadline:1e3},Qn=>{let{className:Pt,ref:Rt}=Qn;var $t,Tt;const mn=ye("scroll-number",on),bn=In.current,Bn=z()(se==null?void 0:se.indicator,($t=vt==null?void 0:vt.classNames)===null||$t===void 0?void 0:$t.indicator,{[`${$e}-dot`]:bn,[`${$e}-count`]:!bn,[`${$e}-count-sm`]:Ie==="small",[`${$e}-multiple-words`]:!bn&&kn&&kn.toString().length>1,[`${$e}-status-${pn}`]:!!pn,[`${$e}-color-${ze}`]:Zn});let at=Object.assign(Object.assign(Object.assign({},ce==null?void 0:ce.indicator),(Tt=vt==null?void 0:vt.styles)===null||Tt===void 0?void 0:Tt.indicator),un);return ze&&!Zn&&(at=at||{},at.background=ze),Xe.createElement(yn,{prefixCls:mn,show:!jt,motionClassName:Pt,className:Bn,count:kn,title:sa,style:at,key:"scrollNumber",ref:Rt},sn)}),Rn))},Zt=Xe.forwardRef(zt);Zt.Ribbon=Ne;var Jt=Zt},19842:function(Et,It,te){"use strict";te.d(It,{Z:function(){return Qn}});var ne=te(94480),z=te(59301),Me=te(33853),Xe=te(58617),ke=te(38819),He=te(92310),oe=te.n(He),it=te(54476),dt=te(42978),Qe=te(75931),_e=te(77861),Ye=te(17115),Ae=te(90782),le=te(6089),y=te(18929),a=z.createContext(null),b=a,E=te(76190),x=te(20068),ee=te(33885),ae="__rc_cascader_search_mark__",re=function(Rt,$t,Tt){var mn=Tt.label;return $t.some(function(bn){return String(bn[mn]).toLowerCase().includes(Rt.toLowerCase())})},ie=function(Rt,$t,Tt,mn){return $t.map(function(bn){return bn[mn.label]}).join(" / ")},pe=function(Pt,Rt,$t,Tt,mn,bn){var Bn=mn.filter,at=Bn===void 0?re:Bn,ft=mn.render,lt=ft===void 0?ie:ft,gn=mn.limit,fn=gn===void 0?50:gn,tn=mn.sort;return z.useMemo(function(){var da=[];if(!Pt)return[];function jn(zn,ua){var aa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;zn.forEach(function(dn){if(!(!tn&&fn!==!1&&fn>0&&da.length>=fn)){var za=[].concat((0,ne.Z)(ua),[dn]),ja=dn[$t.children],Qa=aa||dn.disabled;if((!ja||ja.length===0||bn)&&at(Pt,za,{label:$t.label})){var Fa;da.push((0,ee.Z)((0,ee.Z)({},dn),{},(Fa={disabled:Qa},(0,x.Z)(Fa,$t.label,lt(Pt,za,Tt,$t)),(0,x.Z)(Fa,ae,za),(0,x.Z)(Fa,$t.children,void 0),Fa)))}ja&&jn(dn[$t.children],za,Qa)}})}return jn(Rt,[]),tn&&da.sort(function(zn,ua){return tn(zn[ae],ua[ae],Pt,$t)}),fn!==!1&&fn>0?da.slice(0,fn):da},[Pt,Rt,$t,Tt,lt,bn,at,tn,fn])},Pe="__RC_CASCADER_SPLIT__",Ne="SHOW_PARENT",xe="SHOW_CHILD";function De(Pt){return Pt.join(Pe)}function Ce(Pt){return Pt.map(De)}function Lt(Pt){return Pt.split(Pe)}function wt(Pt){var Rt=Pt||{},$t=Rt.label,Tt=Rt.value,mn=Rt.children,bn=Tt||"value";return{label:$t||"label",value:bn,key:bn,children:mn||"children"}}function yn(Pt,Rt){var $t,Tt;return($t=Pt.isLeaf)!==null&&$t!==void 0?$t:!((Tt=Pt[Rt.children])!==null&&Tt!==void 0&&Tt.length)}function Dt(Pt){var Rt=Pt.parentElement;if(Rt){var $t=Pt.offsetTop-Rt.offsetTop;$t-Rt.scrollTop<0?Rt.scrollTo({top:$t}):$t+Pt.offsetHeight-Rt.scrollTop>Rt.offsetHeight&&Rt.scrollTo({top:$t+Pt.offsetHeight-Rt.offsetHeight})}}function zt(Pt,Rt){return Pt.map(function($t){var Tt;return(Tt=$t[ae])===null||Tt===void 0?void 0:Tt.map(function(mn){return mn[Rt.value]})})}function Zt(Pt,Rt,$t){var Tt=new Set(Pt),mn=Rt();return Pt.filter(function(bn){var Bn=mn[bn],at=Bn?Bn.parent:null,ft=Bn?Bn.children:null;return Bn&&Bn.node.disabled?!0:$t===xe?!(ft&&ft.some(function(lt){return lt.key&&Tt.has(lt.key)})):!(at&&!at.node.disabled&&Tt.has(at.key))})}function Jt(Pt,Rt,$t){for(var Tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mn=Rt,bn=[],Bn=function(){var lt,gn,fn,tn=Pt[at],da=(lt=mn)===null||lt===void 0?void 0:lt.findIndex(function(zn){var ua=zn[$t.value];return Tt?String(ua)===String(tn):ua===tn}),jn=da!==-1?(gn=mn)===null||gn===void 0?void 0:gn[da]:null;bn.push({value:(fn=jn==null?void 0:jn[$t.value])!==null&&fn!==void 0?fn:tn,index:da,option:jn}),mn=jn==null?void 0:jn[$t.children]},at=0;at1){var st=jn.slice(0,-1);dn(st)}else lt(!1)},Qa=function(){var st,qt=((st=ua[zn])===null||st===void 0?void 0:st[$t.children])||[],kt=qt.find(function(vn){return!vn.disabled});if(kt){var ln=[].concat((0,ne.Z)(jn),[kt[$t.value]]);dn(ln)}};z.useImperativeHandle(Pt,function(){return{onKeyDown:function(st){var qt=st.which;switch(qt){case ze.Z.UP:case ze.Z.DOWN:{var kt=0;qt===ze.Z.UP?kt=-1:qt===ze.Z.DOWN&&(kt=1),kt!==0&&za(kt);break}case ze.Z.LEFT:{if(ft)break;fn?Qa():ja();break}case ze.Z.RIGHT:{if(ft)break;fn?ja():Qa();break}case ze.Z.BACKSPACE:{ft||ja();break}case ze.Z.ENTER:{if(jn.length){var ln=ua[zn],vn=(ln==null?void 0:ln[ae])||[];vn.length?bn(vn.map(function(hn){return hn[$t.value]}),vn[vn.length-1]):bn(jn,ua[zn])}break}case ze.Z.ESC:lt(!1),gn&&st.stopPropagation()}},onKeyUp:function(){}}})},At=z.forwardRef(function(Pt,Rt){var $t,Tt,mn,bn,Bn=(0,_e.lk)(),at=Bn.prefixCls,ft=Bn.multiple,lt=Bn.searchValue,gn=Bn.toggleOpen,fn=Bn.notFoundContent,tn=Bn.direction,da=Bn.open,jn=z.useRef(),zn=tn==="rtl",ua=z.useContext(b),aa=ua.options,dn=ua.values,za=ua.halfValues,ja=ua.fieldNames,Qa=ua.changeOnSelect,Fa=ua.onSelect,st=ua.searchOptions,qt=ua.dropdownPrefixCls,kt=ua.loadData,ln=ua.expandTrigger,vn=qt||at,hn=z.useState([]),xn=(0,dt.Z)(hn,2),Sn=xn[0],Ba=xn[1],va=function(Lr){if(!(!kt||lt)){var Co=Jt(Lr,aa,ja),po=Co.map(function(Zo){var ii=Zo.option;return ii}),uo=po[po.length-1];if(uo&&!yn(uo,ja)){var Rr=De(Lr);Ba(function(Zo){return[].concat((0,ne.Z)(Zo),[Rr])}),kt(po)}}};z.useEffect(function(){Sn.length&&Sn.forEach(function(Eo){var Lr=Lt(Eo),Co=Jt(Lr,aa,ja,!0).map(function(uo){var Rr=uo.option;return Rr}),po=Co[Co.length-1];(!po||po[ja.children]||yn(po,ja))&&Ba(function(uo){return uo.filter(function(Rr){return Rr!==Eo})})})},[aa,Sn,ja]);var en=z.useMemo(function(){return new Set(Ce(dn))},[dn]),Sa=z.useMemo(function(){return new Set(Ce(za))},[za]),yr=we(),Er=(0,dt.Z)(yr,2),pr=Er[0],Wn=Er[1],ba=function(Lr){Wn(Lr),va(Lr)},Ia=function(Lr){var Co=Lr.disabled,po=yn(Lr,ja);return!Co&&(po||Qa||ft)},ia=function(Lr,Co){var po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Fa(Lr),!ft&&(Co||Qa&&(ln==="hover"||po))&&gn(!1)},Va=z.useMemo(function(){return lt?st:aa},[lt,st,aa]),Fr=z.useMemo(function(){for(var Eo=[{options:Va}],Lr=Va,Co=zt(Lr,ja),po=function(){var ii=pr[uo],Vo=Lr.find(function(li,ro){return(Co[ro]?De(Co[ro]):li[ja.value])===ii}),Do=Vo==null?void 0:Vo[ja.children];if(!(Do!=null&&Do.length))return"break";Lr=Do,Eo.push({options:Do})},uo=0;uo":Sn,va=Pt.loadingIcon,en=Pt.children,Sa=Pt.dropdownMatchSelectWidth,yr=Sa===void 0?!1:Sa,Er=Pt.showCheckedStrategy,pr=Er===void 0?Ne:Er,Wn=(0,Qe.Z)(Pt,me),ba=(0,Ye.ZP)($t),Ia=!!fn,ia=(0,y.Z)(Bn,{value:at,postState:he}),Va=(0,dt.Z)(ia,2),Fr=Va[0],tr=Va[1],zr=z.useMemo(function(){return wt(bn)},[JSON.stringify(bn)]),Xr=z.useMemo(function(){return dn||[]},[dn]),Go=et(Xr,zr),Bo=z.useCallback(function(ga){var ca=Go();return ga.map(function(Ea){var Zr=ca[Ea].nodes;return Zr.map(function(no){return no[zr.value]})})},[Go,zr]),ai=(0,y.Z)("",{value:jn,postState:function(ca){return ca||""}}),Eo=(0,dt.Z)(ai,2),Lr=Eo[0],Co=Eo[1],po=function(ca,Ea){Co(ca),Ea.source!=="blur"&&zn&&zn(ca)},uo=Re(ua),Rr=(0,dt.Z)(uo,2),Zo=Rr[0],ii=Rr[1],Vo=pe(Lr,Xr,zr,za||mn,ii,ft),Do=Ot(Xr,zr),li=z.useMemo(function(){var ga=Do(Fr),ca=(0,dt.Z)(ga,2),Ea=ca[0],Zr=ca[1];if(!Ia||!Fr.length)return[Ea,[],Zr];var no=Ce(Ea),Jr=Go(),Lo=(0,Ae.S)(no,!0,Jr),Yo=Lo.checkedKeys,Jo=Lo.halfCheckedKeys;return[Bo(Yo),Bo(Jo),Zr]},[Ia,Fr,Go,Bo,Do]),ro=(0,dt.Z)(li,3),la=ro[0],Wa=ro[1],Nr=ro[2],Qr=z.useMemo(function(){var ga=Ce(la),ca=Zt(ga,Go,pr);return[].concat((0,ne.Z)(Nr),(0,ne.Z)(Bo(ca)))},[la,Go,Bo,Nr,pr]),Qo=pt(Qr,Xr,zr,Ia,gn),ei=(0,le.Z)(function(ga){if(tr(ga),lt){var ca=he(ga),Ea=ca.map(function(Jr){return Jt(Jr,Xr,zr).map(function(Lo){return Lo.option})}),Zr=Ia?ca:ca[0],no=Ia?Ea:Ea[0];lt(Zr,no)}}),bi=(0,le.Z)(function(ga){if((!Ia||da)&&Co(""),!Ia)ei(ga);else{var ca=De(ga),Ea=Ce(la),Zr=Ce(Wa),no=Ea.includes(ca),Jr=Nr.some(function(io){return De(io)===ca}),Lo=la,Yo=Nr;if(Jr&&!no)Yo=Nr.filter(function(io){return De(io)!==ca});else{var Jo=no?Ea.filter(function(io){return io!==ca}):[].concat((0,ne.Z)(Ea),[ca]),Mi=Go(),ci;if(no){var jr=(0,Ae.S)(Jo,{checked:!1,halfCheckedKeys:Zr},Mi);ci=jr.checkedKeys}else{var fo=(0,Ae.S)(Jo,!0,Mi);ci=fo.checkedKeys}var ko=Zt(ci,Go,pr);Lo=Bo(ko)}ei([].concat((0,ne.Z)(Yo),(0,ne.Z)(Lo)))}}),Ni=function(ca,Ea){if(Ea.type==="clear"){ei([]);return}var Zr=Ea.values[0],no=Zr.valueCells;bi(no)},jo=Fa!==void 0?Fa:Qa,zo=qt||st,wi=vn||ln,Hr=function(ca){hn==null||hn(ca),xn==null||xn(ca)},nl=z.useMemo(function(){return{options:Xr,fieldNames:zr,values:la,halfValues:Wa,changeOnSelect:ft,onSelect:bi,checkable:fn,searchOptions:Vo,dropdownPrefixCls:za,loadData:ja,expandTrigger:aa,expandIcon:Ba,loadingIcon:va,dropdownMenuColumnStyle:kt}},[Xr,zr,la,Wa,ft,bi,fn,Vo,za,ja,aa,Ba,va,kt]),al=!(Lr?Vo:Xr).length,_a=Lr&&ii.matchInputWidth||al?{}:{minWidth:"auto"};return z.createElement(b.Provider,{value:nl},z.createElement(_e.Ac,(0,it.Z)({},Wn,{ref:Rt,id:ba,prefixCls:mn,autoClearSearchValue:da,dropdownMatchSelectWidth:yr,dropdownStyle:_a,displayValues:Qo,onDisplayValuesChange:Ni,mode:Ia?"multiple":void 0,searchValue:Lr,onSearch:po,showSearch:Zo,OptionList:mt,emptyOptions:al,open:jo,dropdownClassName:zo,placement:wi,onDropdownVisibleChange:Hr,getRawInputElement:function(){return en}})))});se.SHOW_PARENT=Ne,se.SHOW_CHILD=xe;var ce=se,Fe=ce,be=te(2738),ye=te(62892),We=te(53487),vt=te(19080),$e=te(36355),tt=te(93891),rt=te(1684),gt=te(19716),Se=te(32441),Be=te(14154),Je=te(58582),qe=te(84443),St=te(66339),jt=te(33234),Ze=te(98447),Gt=te(17313),Ln=te(74207),kn=te(83116);const In=Pt=>{const{prefixCls:Rt,componentCls:$t,antCls:Tt}=Pt,mn=`${$t}-menu-item`,bn=` &${mn}-expand ${mn}-expand-icon, ${mn}-loading-icon `;return[{[$t]:{width:Pt.controlWidth}},{[`${$t}-dropdown`]:[(0,Ze.C2)(`${Rt}-checkbox`,Pt),{[`&${Tt}-select-dropdown`]:{padding:0}},{[$t]:{"&-checkbox":{top:0,marginInlineEnd:Pt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${$t}-menu-empty`]:{[`${$t}-menu`]:{width:"100%",height:"auto",[mn]:{color:Pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Pt.controlItemWidth,height:Pt.dropdownHeight,margin:0,padding:Pt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Pt.lineWidth}px ${Pt.lineType} ${Pt.colorSplit}`},"&-item":Object.assign(Object.assign({},Gt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Pt.optionPadding,lineHeight:Pt.lineHeight,cursor:"pointer",transition:`all ${Pt.motionDurationMid}`,borderRadius:Pt.borderRadiusSM,"&:hover":{background:Pt.controlItemBgHover},"&-disabled":{color:Pt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[bn]:{color:Pt.colorTextDisabled}},[`&-active:not(${mn}-disabled)`]:{"&, &:hover":{fontWeight:Pt.optionSelectedFontWeight,backgroundColor:Pt.optionSelectedBg}},"&-content":{flex:"auto"},[bn]:{marginInlineStart:Pt.paddingXXS,color:Pt.colorTextDescription,fontSize:Pt.fontSizeIcon},"&-keyword":{color:Pt.colorHighlight}})}}}]},{[`${$t}-dropdown-rtl`]:{direction:"rtl"}},(0,Ln.c)(Pt)]};var un=(0,kn.Z)("Cascader",Pt=>[In(Pt)],Pt=>{const Rt=Math.round((Pt.controlHeight-Pt.fontSize*Pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Pt.controlItemBgActive,optionSelectedFontWeight:Pt.fontWeightStrong,optionPadding:`${Rt}px ${Pt.paddingSM}px`,menuPadding:Pt.paddingXXS}}),sa=function(Pt,Rt){var $t={};for(var Tt in Pt)Object.prototype.hasOwnProperty.call(Pt,Tt)&&Rt.indexOf(Tt)<0&&($t[Tt]=Pt[Tt]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,Tt=Object.getOwnPropertySymbols(Pt);mnft===0?[at]:[].concat((0,ne.Z)(Bn),[Rt,at]),[]),mn=[];let bn=0;return Tt.forEach((Bn,at)=>{const ft=bn+Bn.length;let lt=Pt.slice(bn,ft);bn=ft,at%2===1&&(lt=z.createElement("span",{className:`${$t}-menu-item-keyword`,key:`separator-${at}`},lt)),mn.push(lt)}),mn}const oa=(Pt,Rt,$t,Tt)=>{const mn=[],bn=Pt.toLowerCase();return Rt.forEach((Bn,at)=>{at!==0&&mn.push(" / ");let ft=Bn[Tt.label];const lt=typeof ft;(lt==="string"||lt==="number")&&(ft=Zn(String(ft),bn,$t)),mn.push(ft)}),mn},Cn=z.forwardRef((Pt,Rt)=>{const{prefixCls:$t,size:Tt,disabled:mn,className:bn,rootClassName:Bn,multiple:at,bordered:ft=!0,transitionName:lt,choiceTransitionName:gn="",popupClassName:fn,dropdownClassName:tn,expandIcon:da,placement:jn,showSearch:zn,allowClear:ua=!0,notFoundContent:aa,direction:dn,getPopupContainer:za,status:ja,showArrow:Qa,builtinPlacements:Fa,style:st}=Pt,qt=sa(Pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),kt=(0,be.Z)(qt,["suffixIcon"]),{getPopupContainer:ln,getPrefixCls:vn,renderEmpty:hn,direction:xn,popupOverflow:Sn,cascader:Ba}=z.useContext($e.E_),va=dn||xn,en=va==="rtl",{status:Sa,hasFeedback:yr,isFormItemInput:Er,feedbackIcon:pr}=z.useContext(Se.aM),Wn=(0,vt.F)(Sa,ja),ba=aa||(hn==null?void 0:hn("Cascader"))||z.createElement(tt.Z,{componentName:"Cascader"}),Ia=vn(),ia=vn("select",$t),Va=vn("cascader",$t),[Fr,tr]=(0,Be.Z)(ia),[zr]=un(Va),{compactSize:Xr,compactItemClassnames:Go}=(0,jt.ri)(ia,dn),Bo=oe()(fn||tn,`${Va}-dropdown`,{[`${Va}-dropdown-rtl`]:va==="rtl"},Bn,tr),ai=z.useMemo(()=>{if(!zn)return zn;let Nr={render:oa};return typeof zn=="object"&&(Nr=Object.assign(Object.assign({},Nr),zn)),Nr},[zn]),Eo=(0,gt.Z)(Nr=>{var Qr;return(Qr=Tt!=null?Tt:Xr)!==null&&Qr!==void 0?Qr:Nr}),Lr=z.useContext(rt.Z),Co=mn!=null?mn:Lr;let po=da;da||(po=en?z.createElement(Me.Z,null):z.createElement(ke.Z,null));const uo=z.createElement("span",{className:`${ia}-menu-item-loading-icon`},z.createElement(Xe.Z,{spin:!0})),Rr=z.useMemo(()=>at?z.createElement("span",{className:`${Va}-checkbox-inner`}):!1,[at]),Zo=(0,qe.Z)(Pt.suffixIcon,Qa),{suffixIcon:ii,removeIcon:Vo,clearIcon:Do}=(0,St.Z)(Object.assign(Object.assign({},Pt),{hasFeedback:yr,feedbackIcon:pr,showSuffixIcon:Zo,multiple:at,prefixCls:ia,componentName:"Cascader"})),li=z.useMemo(()=>jn!==void 0?jn:en?"bottomRight":"bottomLeft",[jn,en]),ro=(0,Je.Z)(Fa,Sn),la=ua===!0?{clearIcon:Do}:ua,Wa=z.createElement(Fe,Object.assign({prefixCls:ia,className:oe()(!$t&&Va,{[`${ia}-lg`]:Eo==="large",[`${ia}-sm`]:Eo==="small",[`${ia}-rtl`]:en,[`${ia}-borderless`]:!ft,[`${ia}-in-form-item`]:Er},(0,vt.Z)(ia,Wn,yr),Go,Ba==null?void 0:Ba.className,bn,Bn,tr),disabled:Co,style:Object.assign(Object.assign({},Ba==null?void 0:Ba.style),st)},kt,{builtinPlacements:ro,direction:va,placement:li,notFoundContent:ba,allowClear:la,showSearch:ai,expandIcon:po,suffixIcon:ii,removeIcon:Vo,loadingIcon:uo,checkable:Rr,dropdownClassName:Bo,dropdownPrefixCls:$t||Va,choiceTransitionName:(0,ye.m)(Ia,"",gn),transitionName:(0,ye.m)(Ia,"slide-up",lt),getPopupContainer:za||ln,ref:Rt}));return zr(Fr(Wa))}),Ca=(0,We.Z)(Cn);Cn.SHOW_PARENT=sn,Cn.SHOW_CHILD=Rn,Cn._InternalPanelDoNotUseOrYouWillBeFired=Ca;var Qn=Cn},24905:function(Et,It,te){"use strict";te.d(It,{default:function(){return pe}});var ne=te(92310),z=te.n(ne),Me=te(5630),Xe=te(59301),ke=te(36355),He=te(1684),oe=te(32441),dt=Xe.createContext(null),Qe=te(98447),_e=te(14088),Ye=te(4572),Ae=function(Pe,Ne){var xe={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Ne.indexOf(De)<0&&(xe[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{var xe;const{prefixCls:De,className:Ce,rootClassName:Lt,children:wt,indeterminate:yn=!1,style:Dt,onMouseEnter:zt,onMouseLeave:Zt,skipGroup:Jt=!1,disabled:pt}=Pe,Ct=Ae(Pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:Ot,checkbox:ut}=Xe.useContext(ke.E_),Re=Xe.useContext(dt),{isFormItemInput:ct}=Xe.useContext(oe.aM),Kt=Xe.useContext(He.Z),on=(xe=(Re==null?void 0:Re.disabled)||pt)!==null&&xe!==void 0?xe:Kt,Bt=Xe.useRef(Ct.value);Xe.useEffect(()=>{Re==null||Re.registerValue(Ct.value)},[]),Xe.useEffect(()=>{if(!Jt)return Ct.value!==Bt.current&&(Re==null||Re.cancelValue(Bt.current),Re==null||Re.registerValue(Ct.value),Bt.current=Ct.value),()=>Re==null?void 0:Re.cancelValue(Ct.value)},[Ct.value]);const pn=et("checkbox",De),[we,ze]=(0,Qe.ZP)(pn),ht=Object.assign({},Ct);Re&&!Jt&&(ht.onChange=function(){Ct.onChange&&Ct.onChange.apply(Ct,arguments),Re.toggleOption&&Re.toggleOption({label:wt,value:Ct.value})},ht.name=Re.name,ht.checked=Re.value.includes(Ct.value));const At=z()(`${pn}-wrapper`,{[`${pn}-rtl`]:Ot==="rtl",[`${pn}-wrapper-checked`]:ht.checked,[`${pn}-wrapper-disabled`]:on,[`${pn}-wrapper-in-form-item`]:ct},ut==null?void 0:ut.className,Ce,Lt,ze),mt=z()({[`${pn}-indeterminate`]:yn},Ye.A,ze),Ie=yn?"mixed":void 0;return we(Xe.createElement(_e.Z,{component:"Checkbox",disabled:on},Xe.createElement("label",{className:At,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),Dt),onMouseEnter:zt,onMouseLeave:Zt},Xe.createElement(Me.Z,Object.assign({"aria-checked":Ie},ht,{prefixCls:pn,className:mt,disabled:on,ref:Ne})),wt!==void 0&&Xe.createElement("span",null,wt))))};var a=Xe.forwardRef(le),b=te(94480),E=te(2738),x=function(Pe,Ne){var xe={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Ne.indexOf(De)<0&&(xe[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{defaultValue:xe,children:De,options:Ce=[],prefixCls:Lt,className:wt,rootClassName:yn,style:Dt,onChange:zt}=Pe,Zt=x(Pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Jt,direction:pt}=Xe.useContext(ke.E_),[Ct,et]=Xe.useState(Zt.value||xe||[]),[Ot,ut]=Xe.useState([]);Xe.useEffect(()=>{"value"in Zt&&et(Zt.value||[])},[Zt.value]);const Re=Xe.useMemo(()=>Ce.map(Oe=>typeof Oe=="string"||typeof Oe=="number"?{label:Oe,value:Oe}:Oe),[Ce]),ct=Oe=>{ut(Ee=>Ee.filter(me=>me!==Oe))},Kt=Oe=>{ut(Ee=>[].concat((0,b.Z)(Ee),[Oe]))},on=Oe=>{const Ee=Ct.indexOf(Oe.value),me=(0,b.Z)(Ct);Ee===-1?me.push(Oe.value):me.splice(Ee,1),"value"in Zt||et(me),zt==null||zt(me.filter(je=>Ot.includes(je)).sort((je,he)=>{const se=Re.findIndex(Fe=>Fe.value===je),ce=Re.findIndex(Fe=>Fe.value===he);return se-ce}))},Bt=Jt("checkbox",Lt),pn=`${Bt}-group`,[we,ze]=(0,Qe.ZP)(Bt),ht=(0,E.Z)(Zt,["value","disabled"]),At=Ce.length?Re.map(Oe=>Xe.createElement(a,{prefixCls:Bt,key:Oe.value.toString(),disabled:"disabled"in Oe?Oe.disabled:Zt.disabled,value:Oe.value,checked:Ct.includes(Oe.value),onChange:Oe.onChange,className:`${pn}-item`,style:Oe.style,title:Oe.title},Oe.label)):De,mt={toggleOption:on,value:Ct,disabled:Zt.disabled,name:Zt.name,registerValue:Kt,cancelValue:ct},Ie=z()(pn,{[`${pn}-rtl`]:pt==="rtl"},wt,yn,ze);return we(Xe.createElement("div",Object.assign({className:Ie,style:Dt},ht,{ref:Ne}),Xe.createElement(dt.Provider,{value:mt},At)))},ae=Xe.forwardRef(ee);var re=Xe.memo(ae);const ie=a;ie.Group=re,ie.__ANT_CHECKBOX=!0;var pe=ie},98447:function(Et,It,te){"use strict";te.d(It,{C2:function(){return ke}});var ne=te(17313),z=te(37613),Me=te(83116);const Xe=He=>{const{checkboxCls:oe}=He,it=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(He)),{display:"inline-flex",flexWrap:"wrap",columnGap:He.marginXS,[`> ${He.antCls}-row`]:{flex:1}}),[it]:Object.assign(Object.assign({},(0,ne.Wf)(He)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${it}`]:{marginInlineStart:0},[`&${it}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[oe]:Object.assign(Object.assign({},(0,ne.Wf)(He)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:He.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,ne.oN)(He))},[`${oe}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:He.checkboxSize,height:He.checkboxSize,direction:"ltr",backgroundColor:He.colorBgContainer,border:`${He.lineWidth}px ${He.lineType} ${He.colorBorder}`,borderRadius:He.borderRadiusSM,borderCollapse:"separate",transition:`all ${He.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:He.checkboxSize/14*5,height:He.checkboxSize/14*8,border:`${He.lineWidthBold}px solid ${He.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${He.motionDurationFast} ${He.motionEaseInBack}, opacity ${He.motionDurationFast}`}},"& + span":{paddingInlineStart:He.paddingXS,paddingInlineEnd:He.paddingXS}})},{[` diff --git a/p__index.b768c935.async.js b/p__index.b404dbfc.async.js similarity index 92% rename from p__index.b768c935.async.js rename to p__index.b404dbfc.async.js index df3a685f57..8721aa8534 100644 --- a/p__index.b768c935.async.js +++ b/p__index.b404dbfc.async.js @@ -1,5 +1,5 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8866],{96935:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return We}});var t=p(3113),Ce=p(59301),x=Object.defineProperty,le=Object.defineProperties,re=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,G=(qe,be,se)=>be in qe?x(qe,be,{enumerable:!0,configurable:!0,writable:!0,value:se}):qe[be]=se,ye=(qe,be)=>{for(var se in be||(be={}))Ze.call(be,se)&&G(qe,se,be[se]);if(y)for(var se of y(be))ze.call(be,se)&&G(qe,se,be[se]);return qe},Qe=(qe,be)=>le(qe,re(be)),it=(qe,be)=>{var se={};for(var q in qe)Ze.call(qe,q)&&be.indexOf(q)<0&&(se[q]=qe[q]);if(qe!=null&&y)for(var q of y(qe))be.indexOf(q)<0&&ze.call(qe,q)&&(se[q]=qe[q]);return se},W=(qe,be,se)=>new Promise((q,Q)=>{var H=f=>{try{O(se.next(f))}catch(Fe){Q(Fe)}},Z=f=>{try{O(se.throw(f))}catch(Fe){Q(Fe)}},O=f=>f.done?q(f.value):Promise.resolve(f.value).then(H,Z);O((se=se.apply(qe,be)).next())});const We=qe=>{var be=qe,{children:se}=be,q=it(be,["children"]);const[Q,H]=(0,Ce.useState)(!1);return Ce.createElement(t.ZP,Qe(ye({},q),{loading:Q,onClick:Z=>W(void 0,null,function*(){try{H(!0),yield q.onClick(Z),H(!1)}catch(O){console.error(O),H(!1)}})}),se)}},40277:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return G}});var t=p(59301),Ce=p(65582),x=p(44e3),le=p(20834),re=p(41867),y={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const Ze={background:"#082930"},ze=({globalSetting:ye,mainDom:Qe,dispatch:it})=>{var W;const[We,qe]=(0,t.useState)([]),[be,se]=(0,t.useState)([]),q=(0,t.useMemo)(()=>{var Z,O,f;const Fe=dt=>!(dt!=null&&dt.hidden)&&!((0,re.JA)()&&(dt==null?void 0:dt.link)==="/paperlibrary"),pe=((O=(Z=ye==null?void 0:ye.setting)==null?void 0:Z.navbar)==null?void 0:O.filter(Fe))||[];for(const dt of pe)dt.subitem=((f=dt==null?void 0:dt.subitem)==null?void 0:f.filter(Fe))||[];return pe},[(W=ye==null?void 0:ye.setting)==null?void 0:W.navbar]),Q=(Z,O)=>{let f="",Fe=[];for(const pe of Z)if(pe.link===O&&(f=pe.link),pe.subitem&&pe.subitem.length>0){for(const dt of pe.subitem)if(dt.link===O&&(f=dt.link,Fe=[pe.link]),dt.subitem){const on=Q(dt.subitem,O);on.selectedKey&&(f=on.selectedKey,Fe=[pe.link,...on.openKeys])}}return{selectedKey:f,openKeys:Fe}};(0,t.useEffect)(()=>{const Z=location.pathname,{selectedKey:O,openKeys:f}=Q(q,Z);qe(O?[O]:[]),f.length>0?se(f):se([])},[q]),(0,t.useEffect)(()=>{it({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const H=Z=>{switch(Z){case"/":return t.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return t.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return t.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return t.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return t.createElement(x.default,{style:Ze},ye.showHeader&&ye.showHeaderFooter&&t.createElement(x.default.Sider,{className:`flex flex-col ${y.layoutSider}`,width:244,style:Ze},t.createElement(le.default,{className:`w-full ${y.myMenu}`,mode:"inline",selectedKeys:We,openKeys:be,onOpenChange:Z=>se(Z),onSelect:({key:Z})=>{Z&&Z.includes("/")&&Ce.history.push(Z)},items:q.map(Z=>{var O;return{key:Z.link,label:Z.name,icon:H(Z==null?void 0:Z.link),children:((O=Z.subitem)==null?void 0:O.length)>0?Z.subitem.map(f=>{var Fe;return{key:f.link,label:f.name,children:((Fe=f.subitem)==null?void 0:Fe.length)>0?f.subitem.map(pe=>({key:pe.link,label:pe.name})):void 0}}):void 0}})})),t.createElement(x.default.Content,{style:{backgroundColor:"#021C21"}},Qe))};var G=(0,Ce.connect)(({globalSetting:ye,user:Qe})=>({globalSetting:ye,user:Qe}))(ze)},90175:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return G}});var t=p(59301),Ce=p(65582),x=p(44e3),le=p(20834),re=p(41867),y={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const Ze={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},ze=({globalSetting:ye,mainDom:Qe,dispatch:it})=>{var W;const[We,qe]=(0,t.useState)([]),[be,se]=(0,t.useState)([]),q=(0,t.useMemo)(()=>{var H,Z,O;const f=pe=>!(pe!=null&&pe.hidden)&&!((0,re.JA)()&&(pe==null?void 0:pe.link)==="/paperlibrary"),Fe=((Z=(H=ye==null?void 0:ye.setting)==null?void 0:H.navbar)==null?void 0:Z.filter(f))||[];for(const pe of Fe)pe.subitem=((O=pe==null?void 0:pe.subitem)==null?void 0:O.filter(f))||[];return Fe},[(W=ye==null?void 0:ye.setting)==null?void 0:W.navbar]),Q=(H,Z)=>{let O="",f=[];for(const Fe of H)if(Fe.link===Z&&(O=Fe.link),Fe.subitem&&Fe.subitem.length>0){for(const pe of Fe.subitem)if(pe.link===Z&&(O=pe.link,f=[Fe.link]),pe.subitem){const dt=Q(pe.subitem,Z);dt.selectedKey&&(O=dt.selectedKey,f=[Fe.link,...dt.openKeys])}}return{selectedKey:O,openKeys:f}};return(0,t.useEffect)(()=>{const H=location.pathname,{selectedKey:Z,openKeys:O}=Q(q,H);qe(Z?[Z]:[]),O.length>0?se(O):se([])},[q]),(0,t.useEffect)(()=>{it({type:"globalSetting/headerFooterToggle",payload:!0})},[]),t.createElement(x.default,{style:Ze},ye.showHeader&&ye.showHeaderFooter&&t.createElement(x.default.Sider,{className:`flex flex-col ${y.layoutSider}`,width:212,style:Ze},t.createElement(le.default,{className:`w-full ${y.myMenu}`,mode:"inline",selectedKeys:We,openKeys:be,onOpenChange:H=>se(H),onSelect:({key:H})=>{H&&H.includes("/")&&Ce.history.push(H)},items:q.map(H=>{var Z;return{key:H.link,label:H.name,children:((Z=H.subitem)==null?void 0:Z.length)>0?H.subitem.map(O=>{var f;return{key:O.link,label:O.name,children:((f=O.subitem)==null?void 0:f.length)>0?O.subitem.map(Fe=>({key:Fe.link,label:Fe.name})):void 0}}):void 0}})})),t.createElement(x.default.Content,{style:{backgroundColor:"#EEF5FE"}},Qe))};var G=(0,Ce.connect)(({globalSetting:ye,user:Qe})=>({globalSetting:ye,user:Qe}))(ze)},86340:function(ce,ct,p){"use strict";p.d(ct,{K:function(){return y}});var t=p(59301),Ce=p(43418),x=p(44080),le={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},re=p(24334);const y=({visible:Ze,width:ze,videoId:G,file_url:ye,course_id:Qe,copyUrl:it,toLog:W=!0,logWatchHistory:We=()=>{},allow_skip:qe,onClose:be=()=>{},autoPlay:se=!1,onPlayEnded:q=()=>{}})=>t.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ze,title:null,footer:null,width:ze,className:le.modal},t.createElement("i",{className:`${le.closeIcon} iconfont icon-guanbi10`,onClick:be}),Ze&&t.createElement(x.Z,{onPlayEnded:q,autoPlay:se,allow_skip:qe,courseId:Qe,src:ye!=null&&ye.startsWith("http")?ye:re.Base64.decode(ye),videoId:G,toLog:W,logWatchHistory:We}))},44080:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return qe}});var t=p(59301),Ce=p(8591),x=p(38854),le=p(73217),re=p(80360),y=p(41867),Ze=p(56102),ze=p(84056),G={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"},ye=(be,se,q)=>new Promise((Q,H)=>{var Z=Fe=>{try{f(q.next(Fe))}catch(pe){H(pe)}},O=Fe=>{try{f(q.throw(Fe))}catch(pe){H(pe)}},f=Fe=>Fe.done?Q(Fe.value):Promise.resolve(Fe.value).then(Z,O);f((q=q.apply(be,se)).next())});function Qe(be){if(isNaN(be))return{minutes:"00",seconds:"00"};const se=new Date(be*1e3).toISOString().substr(11,8);return{hour:se.substr(0,2),minutes:se.substr(3,2),seconds:se.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function it(be,se){return be-se}function W(be){be.sort(it);let se=0;for(let q=0;q{},handlePlay:Fe=()=>{},handlePlayEnded:pe=()=>{},autoPlay:dt=!1,onPlayEnded:on=()=>{},isShowWaterMark:jn=!0},pn)=>{var Tn;const st=((Tn=se==null?void 0:se.split("."))==null?void 0:Tn.pop())==="flv",ee=(0,t.useRef)(),Qt=(0,t.useRef)(),_t=(0,t.useRef)(),Wt=(0,t.useRef)(),Me=(0,t.useRef)(),En=(0,t.useRef)(),xn=(0,t.useRef)(),Zt=(0,t.useRef)(),yt=(0,t.useRef)(),Ye=(0,t.useRef)(),Un=(0,t.useRef)(),un=(0,t.useRef)(),Ln=(0,t.useRef)(),Ar=(0,t.useRef)(),dr=navigator.userAgent.toLowerCase().match(We),Pe=dr?dr[0]:"pc",ft=(0,t.useRef)(!1),Re=(0,y.eY)();let On=0,mr=0,cn=0,vr=null,Nn=!1,Vt=20,dn=1,kn=!1,V=!1,ae=[];(0,t.useImperativeHandle)(pn,()=>({getLastUpdatedTime:()=>ee.current.currentTime,getDuration:()=>ee.current.duration})),Ce.ZP.config({maxCount:1,getContainer:()=>_t.current});const oe=(0,t.useCallback)((ot,wn=!1)=>{let It={point:ee.current.currentTime};vr?(It.log_id=vr,It.watch_duration=W(ae),It.total_duration=mr):(Z?(It.video_id=parseInt(Q,10),It.course_id=Z):It.video_id=Q,It.duration=On,It.device=Pe),wn&&(It.ed="1");function Nt(){return ye(this,null,function*(){kn=!0,vr=yield H==null?void 0:H(It),kn=!1,ot&&ot()})}Nt()},[Q,Z]);(0,t.useEffect)(()=>{ee.current&&(Wt.current.style.display="none",Me.current.style.display="block"),Ce.ZP.destroy();let ot=null;return le.Z.isSupported&&st&&se&&(se==null?void 0:se.indexOf(".m3u8"))<0?(ot=le.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:se,muted:!1}),ee.current&&(ot.attachMediaElement(ee.current),ot.load())):ee.current.setAttribute("src",se),X(),()=>{ot&&(ot.unload(),ot.pause(),ot.destroy(),ot=null)}},[ee,st,se]);function v(){ee.current.paused?(Wt.current.style.display="none",Me.current.style.display="block"):(Wt.current.style.display="block",Me.current.style.display="none")}function X(){Un.current.style.display="none",Ln.current.style.display="none",un.current.style.display="none",ee.current.muted||ee.current.volume===0?Un.current.style.display="block":ee.current.volume>0&&ee.current.volume<=.5?Ln.current.style.display="block":un.current.style.display="block"}(0,t.useEffect)(()=>{const ot=document.getElementById("play"),wn=document.querySelectorAll(".playback-icons use");function It(){Fe(),O&&!ft.current&&(ee.current.currentTime=O),ft.current=!0,ae.push(ee.current.currentTime),Nn||(Nn=!0,q&&oe())}function Nt(){return ye(this,null,function*(){v(),ae.push(ee.current.currentTime),q&&oe(()=>{vr=null,cn=0,Nn=!1,kn=!1,V=!1,ae=[],mr=0,dn=1},!0),on()})}function pr(){En.current.value=Math.round(ee.current.currentTime),xn.current.value=Math.round(ee.current.currentTime)}function de(){const s=Qe(Math.round(ee.current.currentTime));yt.current.innerText=`${s.hour>0?s.hour+":":""}${s.minutes}:${s.seconds}`,yt.current.setAttribute("datetime",`${s.hour>0?" "+s.hour+" ":""}${s.minutes}m ${s.seconds}s`)}function ar(){var s,L,D,M,F,me,je;const Ie=Math.round((s=ee.current)==null?void 0:s.duration);(D=(L=En.current)==null?void 0:L.setAttribute)==null||D.call(L,"max",Ie),(F=(M=xn.current)==null?void 0:M.setAttribute)==null||F.call(M,"max",Ie);const Be=Qe(Ie);Zt.current&&(Zt.current.innerText=`${Be.hour>0?Be.hour+":":""}${Be.minutes}:${Be.seconds}`,(je=(me=Zt.current).setAttribute)==null||je.call(me,"datetime",`${Be.hour>0?" "+Be.hour+" ":""}${Be.minutes}m ${Be.seconds}s`))}function ir(){try{const s=Math.round(ee.current.duration);En.current.setAttribute("max",s),xn.current.setAttribute("max",s);const L=Qe(s);Zt.current.innerText=`${L.hour>0?L.hour+":":""}${L.minutes}:${L.seconds}`,Zt.current.setAttribute("datetime",`${L.hour>0?" "+L.hour+" ":""}${L.minutes}m ${L.seconds}s`),pr(),de();const{width:D,height:M,x:F,y:me}=Qt.current.getBoundingClientRect();if(F<0||me<0||!D)return;if(!V){let je=ee.current.currentTime,Ie=je-cn;Math.abs(Ie)<10?(mr+=Math.abs(Ie),cn=je,kn||mr-dn*Vt>=0&&(dn++,ae.push(cn),q&&oe())):(cn=je,q&&oe())}}catch(s){console.log(s)}}function Ct(){V=!0}function Cr(){ee.current.playing&&ae.push(ee.current.currentTime,cn),cn=ee.current.currentTime,V=!1}function ua(){On=ee.current.duration,On<=20&&(Vt=On/3),ee.current.addEventListener("play",It)}function Xr(s){s.preventDefault(),(0,ze.vp)()?(ee.current.style.width="100%",ee.current.style.height="100%"):ee.current.style.cssText=""}function ne(){f()}function g(s){if(!be){Ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const L=s.target.dataset.seek?s.target.dataset.seek:s.target.value;ee.current.currentTime=L,xn.current.value=L,En.current.value=L}function C(s){const L=Math.round(s.offsetX/s.target.clientWidth*parseInt(s.target.getAttribute("max"),10));En.current.setAttribute("data-seek",L);const D=Qe(L);Ye.current.textContent=`${D.hour>0?D.hour+":":""}${D.minutes}:${D.seconds}`;const M=ee.current.getBoundingClientRect();Ye.current.style.left=`${s.pageX-M.left}px`}function U(s){switch(s.code){case"Space":s.preventDefault(),vt();break;case"ArrowRight":if(s.preventDefault(),!be){Ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ee.current.currentTime>=ee.current.duration)break;ee.current.currentTime=parseInt(ee.current.currentTime)+5,pr();break;case"ArrowLeft":if(s.preventDefault(),!be){Ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ee.current.currentTime===0)break;ee.current.currentTime=parseInt(ee.current.currentTime)-5,pr();break;case"ArrowUp":s.preventDefault(),ee.current.volume<1&&(ee.current.volume=(parseInt(ee.current.volume*10)+1)/10);break;case"ArrowDown":s.preventDefault(),ee.current.volume>0&&(ee.current.volume=(parseInt(ee.current.volume*10)-1)/10);break}}return _t.current.addEventListener((0,ze.gH)(),Xr),ee.current.addEventListener("canplay",ua),ee.current.addEventListener("ended",Nt),ee.current.addEventListener("seeking",Ct),ee.current.addEventListener("seeked",Cr),ee.current.addEventListener("loadedmetadata",ar),En.current.addEventListener("mousemove",C),En.current.addEventListener("input",g),ee.current.addEventListener("timeupdate",ir),ee.current.addEventListener("pause",ne),ee.current.addEventListener("volumechange",X),document.addEventListener("keydown",U),()=>{var s,L,D,M,F,me,je,Ie,Be,He,tt,j;(s=ee.current)==null||s.removeEventListener("canplay",ua),(L=ee.current)==null||L.removeEventListener("play",It),(D=ee.current)==null||D.removeEventListener("ended",Nt),(M=ee.current)==null||M.removeEventListener("seeking",Ct),(F=ee.current)==null||F.removeEventListener("seeked",Cr),(me=En.current)==null||me.removeEventListener("mousemove",C),(je=En.current)==null||je.removeEventListener("input",g),(Ie=ee.current)==null||Ie.removeEventListener("timeupdate",ir),(Be=ee.current)==null||Be.removeEventListener("pause",ne),(He=ee.current)==null||He.removeEventListener("loadedmetadata",ar),(tt=ee.current)==null||tt.removeEventListener("volumechange",X),document.removeEventListener("keydown",U),(j=ee.current)!=null&&j.playing&&(ae.push(cn,ee.current.currentTime),q&&oe())}},[ee,se]),(0,t.useEffect)(()=>{if(ee.current.onended=()=>{pe(ee)},ee.current.oncontextmenu=()=>!1,(se==null?void 0:se.indexOf(".m3u8"))>-1){if(ee.current.canPlayType("application/vnd.apple.mpegurl"))ee.current.src=se;else if(re.ZP.isSupported()){var ot=new re.ZP;ot.loadSource(se),ot.attachMedia(ee.current)}}},[se]);const[_,mt]=(0,t.useState)(1),vt=()=>{ee.current.paused||ee.current.ended?ee.current.play():ee.current.pause(),v()};function Dn(){ee.current.muted=!ee.current.muted,ee.current.muted?(Ar.current.setAttribute("data-volume",volume.value),Ar.current.value=0):Ar.current.value=Ar.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:_t},t.createElement("div",{ref:Qt,className:`${G.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${G.animate__loop}`},jn&&Re?Re.login:" "),t.createElement("div",{className:G.container},t.createElement("div",{className:G["video-container"],id:"video-container"},t.createElement("div",{className:G["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:G["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:G.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:ee,autoPlay:dt}),t.createElement("div",{className:`${G["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:G["bottom-controls"]},t.createElement("div",{className:G["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:vt},t.createElement("svg",{className:G["playback-icons"]},t.createElement("use",{ref:Me,href:"#play-icon"}),t.createElement("use",{ref:Wt,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:G.time},t.createElement("time",{id:"time-elapsed",ref:yt},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:Zt},"00:00"))),t.createElement("div",{className:G["right-controls"]},be&&t.createElement(x.Z,{placement:"top",overlayClassName:G.rateOverlay,getPopupContainer:ot=>ot.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{mt(1),ee.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{mt(1.5),ee.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{mt(2),ee.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${G.controlText} mr5`},"\u500D\u901F")),t.createElement(Ze.CopyToClipboard,{text:se,onCopy:()=>Ce.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:G["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:G["volume-button"],id:"volume-button",onClick:Dn},t.createElement("i",{ref:Un,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:Ln,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:un,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:G.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ar,style:{display:"none"},onClick:X})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:G["fullscreen-button"],onClick:()=>{(0,ze.vp)()?(0,ze.BU)():(0,ze.Dj)(_t.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:G["video-progress"]},t.createElement("progress",{ref:xn,value:"0",min:"0"}),t.createElement("input",{className:G.seek,ref:En,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:G["seek-tooltip"],ref:Ye,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"})))))})},29251:function(ce,ct,p){"use strict";p.r(ct),p.d(ct,{default:function(){return oe}});var t=p(59301),Ce=p(65582),x=p(57809),le=p(8591),re=p(95237),y=p(43604),Ze=p(3113),ze=p(61621),G=p(58421),ye=p(2524),Qe={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"},it=p(43418),W=p(6848),We=p(24905),qe=p(65862),be=p(38147),se={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"},q=Object.defineProperty,Q=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,O=(v,X,_)=>X in v?q(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,f=(v,X)=>{for(var _ in X||(X={}))H.call(X,_)&&O(v,_,X[_]);if(Q)for(var _ of Q(X))Z.call(X,_)&&O(v,_,X[_]);return v};const Fe=v=>React.createElement("svg",f({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},v),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==",dt=Object.defineProperty,on=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Tn=(v,X,_)=>X in v?dt(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,Ae=(v,X)=>{for(var _ in X||(X={}))jn.call(X,_)&&Tn(v,_,X[_]);if(on)for(var _ of on(X))pn.call(X,_)&&Tn(v,_,X[_]);return v};const st=v=>React.createElement("svg",Ae({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},v),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 ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Qt=p(41867),_t=p(56656),Wt=p.n(_t),Me=p(59301),En=Object.defineProperty,xn=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,un=(v,X,_)=>X in v?En(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,Ln=(v,X)=>{for(var _ in X||(X={}))Ye.call(X,_)&&un(v,_,X[_]);if(yt)for(var _ of yt(X))Un.call(X,_)&&un(v,_,X[_]);return v},Ar=(v,X)=>xn(v,Zt(X)),dr=(v,X,_)=>new Promise((mt,vt)=>{var Dn=It=>{try{wn(_.next(It))}catch(Nt){vt(Nt)}},ot=It=>{try{wn(_.throw(It))}catch(Nt){vt(Nt)}},wn=It=>It.done?mt(It.value):Promise.resolve(It.value).then(Dn,ot);wn((_=_.apply(v,X)).next())}),ft=({v,k:X,match:_,selectArrs:mt,setSelectArrs:vt,dispatch:Dn,params:ot})=>{var wn,It,Nt,pr,de,ar,ir;const[Ct,Cr]=(0,t.useState)([]),[ua,Xr]=(0,t.useState)(!1),ne="YYYY-MM-DD",g=Wt()("2020-11-15",ne);function C(){return dr(this,null,function*(){console.log(ot,222);let M=yield(0,be.ZP)(`/api/courses/${ot==null?void 0:ot.coursesId}/exercises/group_use_list.json`,{method:"get",params:Ar(Ln({},ot),{id:v.id})});Cr((M==null?void 0:M.groups)||[])})}const U=()=>it.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Me.createElement(Me.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")}),s=M=>{var F;Ce.history.push(`/classrooms/${M.course_identifier}/exercisenotice/${M.id}/users/${(F=(0,Qt.eY)())==null?void 0:F.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:(M,F)=>F.exercise_status===M,render:(M,F)=>Me.createElement("div",null,M===1&&Me.createElement("span",null,Me.createElement("i",{className:se.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),M===2&&Me.createElement("span",null,Me.createElement("i",{className:se.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),M===3&&Me.createElement("span",null,Me.createElement("i",{className:se.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:ot.order_by==="publish_time"?ot.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:ot.order_by==="end_time"?ot.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(M,F)=>F.exercise_status===1?"-":Me.createElement("span",null,M,"/",F.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(M,F)=>F.exercise_status===1?"-":Me.createElement(Ce.Link,{to:`/classrooms/${ot==null?void 0:ot.coursesId}/exercise/${v==null?void 0:v.id}/detail?random=false&exercise_group_id=${F.course_group_id}`},M)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(M,F)=>F.exercise_status===1?Me.createElement("img",{style:{cursor:"not-allowed"},src:pe}):Me.createElement(W.Z,{title:"\u8BC4\u9605"},Me.createElement(Ce.Link,{to:`/classrooms/${ot==null?void 0:ot.coursesId}/exercise/${v==null?void 0:v.id}/detail?random=false&exercise_group_id=${F.course_group_id}`},Me.createElement("img",{src:ee})))}],D=M=>{if(M!=null&&M.includes("\u672A\u5F00\u59CB"))return Me.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(M!=null&&M.includes("\u8003\u8BD5\u4E2D"))return Me.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(M!=null&&M.includes("\u5DF2\u7ED3\u675F"))return Me.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Qt.RV)(),222),Me.createElement("div",{className:se.listItem,key:X},(0,Qt.GJ)()&&Me.createElement(We.default,{checked:mt.includes(v.id),value:v.id,onClick:M=>{M.stopPropagation()},onChange:M=>{let F=mt.indexOf(v.id);mt.indexOf(v.id)>-1?vt(mt.filter(me=>me!==v.id)):vt(mt.concat(v.id))}}),Me.createElement("div",{className:se.info},Me.createElement("div",{className:se.title},Me.createElement("div",{className:se.titleLeft,style:{marginRight:"15px"}},D(v==null?void 0:v.exercise_tips),Me.createElement(W.Z,{title:v.exercise_name},Me.createElement("span",{className:`${se.name}`,style:{maxWidth:(wn=v==null?void 0:v.exercise_tips)!=null&&wn.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},v.exercise_name)),!v.is_public&&(0,Qt.GJ)()&&Me.createElement(W.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Me.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((It=v==null?void 0:v.exercise_tips)==null?void 0:It.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Me.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Nt=v==null?void 0:v.exercise_tips)==null?void 0:Nt.includes("\u5DF2\u7ED3\u675F"))&&((pr=v==null?void 0:v.exercise_tips)==null?void 0:pr.includes("\u672A\u63D0\u4EA4"))&&Me.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),Me.createElement("div",{className:se.titleRight,onClick:M=>{M.stopPropagation(),M.preventDefault()}},(0,Qt.GJ)()&&v.assistant_auth&&Me.createElement("span",{onClick:M=>{M.stopPropagation();const F=Wt()(v.created_at,ne);Wt()(g).diff(Wt()(F),"days")>0&&(v!=null&&v.is_random)?U():v!=null&&v.is_random?Ce.history.push(`/classrooms/${v.course_id}/exercise/${v.id}/random/preview?random=${v.is_random}`):Ce.history.push(`/classrooms/${v.course_id}/exercise/${v.id}/detail?random=${v.is_random}&tabs=2`)}},"\u9884\u89C8"),Me.createElement("a",{onClick:M=>{M.preventDefault(),M.stopPropagation(),(0,qe.xg)(`/classrooms/${v.course_id}/exercise/${v.id}/detail?random=${v.is_random}`)}},"\u8BE6\u60C5"),Me.createElement(Me.Fragment,null,!!v.off_limits&&Me.createElement(W.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${v==null?void 0:v.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Me.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!v.off_limits&&v.current_status===0&&v.exercise_status>1&&!((de=v.exercise_tips)!=null&&de.includes("\u5DF2\u622A\u6B62"))&&Me.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),s(v)},href:""},(v==null?void 0:v.screen_used_num)>(v==null?void 0:v.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((ar=v.exercise_tips)!=null&&ar.includes("\u5DF2\u622A\u6B62"))&&(v==null?void 0:v.screen_used_num)>(v==null?void 0:v.screen_total_num)&&Me.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),s(v)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!v.off_limits&&v.current_status===1&&v.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&Me.createElement("a",{style:{color:"#0152d9"},onClick:M=>dr(void 0,null,function*(){var F;if(M.preventDefault(),M.stopPropagation(),!(v!=null&&v.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,qe.xg)(`/classrooms/${ot.coursesId}/exercise/${v.id}/users/${(F=(0,Qt.eY)())==null?void 0:F.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!v.off_limits&&v.current_status===2&&v.exercise_status>1&&!((ir=v.exercise_tips)!=null&&ir.includes("\u5DF2\u622A\u6B62"))&&Me.createElement("a",{style:{color:(v==null?void 0:v.is_redo)===1&&"red"},onClick:M=>{M.stopPropagation(),M.preventDefault(),s(v)},href:""},(v==null?void 0:v.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),Me.createElement("p",{style:{display:"flex"}},Me.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",Me.createElement("span",{className:"c-blue"},v.username)),Me.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",Me.createElement("span",{className:"c-blue"},v.course_name)),Me.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",Me.createElement("span",{className:"c-blue"},v.time===null||v.time===-1?"\u4E0D\u9650":`${v.time}\u5206\u949F`)),Me.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",Me.createElement("span",{className:"c-blue"},Wt()(v==null?void 0:v.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",Me.createElement("span",{className:"c-blue"},Wt()(v==null?void 0:v.end_time).format("YYYY-MM-DD HH:mm"))))))},Re=p(59301),On=Object.defineProperty,mr=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Nn=(v,X,_)=>X in v?On(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,Vt=(v,X)=>{for(var _ in X||(X={}))cn.call(X,_)&&Nn(v,_,X[_]);if(mr)for(var _ of mr(X))vr.call(X,_)&&Nn(v,_,X[_]);return v},dn=(v,X)=>{var _={};for(var mt in v)cn.call(v,mt)&&X.indexOf(mt)<0&&(_[mt]=v[mt]);if(v!=null&&mr)for(var mt of mr(v))X.indexOf(mt)<0&&vr.call(v,mt)&&(_[mt]=v[mt]);return _},kn=(v,X,_)=>new Promise((mt,vt)=>{var Dn=It=>{try{wn(_.next(It))}catch(Nt){vt(Nt)}},ot=It=>{try{wn(_.throw(It))}catch(Nt){vt(Nt)}},wn=It=>It.done?mt(It.value):Promise.resolve(It.value).then(Dn,ot);wn((_=_.apply(v,X)).next())});const{Option:V}=x.default,ae=v=>{var X=v,{classroomList:_,globalSetting:mt,exercise:vt,loading:Dn,dispatch:ot,match:wn}=X,It=dn(X,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Nt,pr,de,ar,ir;const[Ct,Cr]=(0,t.useState)(Vt({},(0,Ce.useParams)())),ua=(0,Ce.useLocation)(),{detailExerciseList:Xr,detailTopBanner:ne,detailLeftMenus:g}=_,[C,U]=(0,t.useState)([]),[s,L]=(0,t.useState)(!1),[D,M]=(0,t.useState)({page:1,course_id:""});Ct.id=Ct.coursesId;const F=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,t.useEffect)(()=>{je(),ot({type:"globalSetting/footerToggle",payload:!1}),ot({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[D]),(0,t.useEffect)(()=>{me()},[]);const me=()=>kn(void 0,null,function*(){var Be;const He=yield(0,be.ZP)("/api/users/check_client_cheating.json",{method:"get"});He.status===0&&L((Be=He==null?void 0:He.data)==null?void 0:Be.show_unlimit)});(0,t.useEffect)(()=>{U([])},[Xr]);const je=()=>{document.body.scrollIntoView(),ot({type:"exercise/getUserExercise",payload:D})},Ie=()=>kn(void 0,null,function*(){(0,qe.G5)(F),le.ZP.success("\u64CD\u4F5C\u6210\u529F")});return Re.createElement("section",{className:"minH500 minW1200"},Re.createElement("aside",{className:`${Qe.acitons} w100`},Re.createElement(re.Z,{className:"w100",align:"middle"},Re.createElement(y.Z,{flex:"1"},Re.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),s&&Re.createElement(y.Z,null,Re.createElement(Ze.ZP,{onClick:Ie,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),Re.createElement(y.Z,null,Re.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",Re.createElement(x.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:Be=>{D.course_id=Be,D.page=1,M(Vt({},D))}},Re.createElement(V,{value:""},"\u5168\u90E8"),(pr=(Nt=vt==null?void 0:vt.userExerciseList)==null?void 0:Nt.courses)==null?void 0:pr.map((Be,He)=>Re.createElement(V,{value:Be.id},Be.name))))))),((de=vt==null?void 0:vt.userExerciseList)==null?void 0:de.exercises_count)===0&&Re.createElement(ye.Z,null),Re.createElement(ze.Z,{loading:Dn["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((ar=vt==null?void 0:vt.userExerciseList)==null?void 0:ar.exercises)&&((ir=vt==null?void 0:vt.userExerciseList)==null?void 0:ir.exercises.map(function(Be,He){return Re.createElement(ft,{v:Be,k:He,match:wn,selectArrs:C,setSelectArrs:U,dispatch:ot,params:Ct})})),Re.createElement("aside",{className:"tc mb50 mt30"},Re.createElement(G.Z,{showTotal:Be=>{var He;return`\u5171 ${(He=vt==null?void 0:vt.userExerciseList)==null?void 0:He.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:Be=>{D.page=Be,M(Vt({},D))},defaultPageSize:20,defaultCurrent:D.page,current:D.page||1,total:vt==null?void 0:vt.userExerciseList.exercises_count}))))};var oe=(0,Ce.connect)(({classroomList:v,loading:X,globalSetting:_,exercise:mt})=>({classroomList:v,globalSetting:_,loading:X.effects,exercise:mt}))(ae)},26764:function(ce,ct,p){"use strict";p.r(ct),p.d(ct,{default:function(){return Zn}});var t=p(59301),Ce=p(92736),x=p(81863),le=p(65582),re=p(9951),y=p(58421),Ze=p(6848),ze=p(43418),G=p(95237),ye=p(43604),Qe=p(33853),it=p(38819),W={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",mainSite:"mainSite___L7hjf",content_list:"content_list___F8KLx",content_item:"content_item___hYNnw",item_img:"item_img___OoLcL",item_title:"item_title___GmAxX",title_text:"title_text___PvwEJ",list_text:"list_text___x_DmM",text_title:"text_title___RUd50",text_time:"text_time___KrWSl",course_content:"course_content___WbL3P",courst_header:"courst_header___SRVdt",header_title:"header_title___pHs9i",more_text:"more_text___d_RM4",modalSty:"modalSty___idd4a",boxWrap:"boxWrap___ClKFV",chartTtile:"chartTtile___vN3Bb"},We=p(74128),qe=p(90559),be=p(29251),se=p.p+"static/banner.d71ab7c9.jpg",q=p(65862),Q="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=",H="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==",Z="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",O="data:image/png;base64,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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAAAf5JREFUSEvtlb9rFEEUx79vg9EiiLFQ4gmREBF/5WYVLCyCwcp/wep2ExIUGwUVBCuFIMHGQkjEm+MQBTtBJUUkVunCzq5X2IiKCilU1MIf6M1X9uSMHnfrrndclWmmeG++n/e+M8wTdHmJ65tr3WLSyjtRXvgW4MZfUPnUefiqtoAvJQYozyzGu9FqrNPARu01YNsOZ7ZU+eYWiL0tyeRtU3JnWsWzA71wBsLhVoICuR8U8zc7BmzX08wddh3oemaegEoJvme0mvozN3OH7nh0npaDaYAiWG68z8zANKCknDVgdz7vvG/uCOXwB77f9aI09rXde6uf31FY3LBJ+p8CsmR0/nhtANbGUyE4QpFHArwC8LxTQECGCG4X8qgpuY9/A+tQiDMJcCABmAOwsyEeAPjY7AwFK2I5W4f9BUzuiqIK0QkKrwhQhThnAeZAXiBkxYH4gR5ZSONMzdKktd+Lhnpg4885tn2+ym+TFX0oth4HJqKDtmrLIHYDuN7Tu+Xc8ty2z0l6CUCK61dOkdVpAN8J50yoR3SjWPww+p3Nly15WoBnAAtGu0utp0uTyL6JJ1vXWXuX5CiIB7SYCsvqTVLl7ng0SmvjggYFmA60utgsv2mHw8ceru8byC0IcCMo5sv/sr0e33Oy0tf75cdVCl6HRXUpNTAt4H/yfgIrvhs5sK9c1wAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAAXNSR0IArs4c6QAAAn9JREFUSEu1lU1IVFEYht/v3BlLMgoh+gGj3Gkz3pkmCtq0KSQCg1IiKHBUXEgIRc4qCqMWVkabQGK0YSgIKkjatJOiXf7MvUhJGxclJhExZWV557wx0sAYc+dHZu7ynJfvOd/7/VzBmj+KGbaOKaD58+LPyMfHB3+VEkpKEae1oe5xr3a8p6kZgWBP+kwr8dvD5nQpsYoGN7ZN11RtTHUJeYFAHQBLRMZJdlYEHAxPbgFUrwZ6BKgFMKYpN+yY+SLYYZ0k+aSs4KYua7fSuAitwxCpEuIZ4RlIxHxvMpaWFWx2JoJISUQUW0lxRBing0ErHnj/fw3LBg6G7UOEHgPwTYCh3/TceRvzfXJrmrKBzXDilACPlGGYk1G/XahLyw42qBomYk0zRYMpLXbMfF5In32/apwyGafBjlcbsiytuYKJ4sLUSGAokzEIQuSpMtTlyaj/XTEPcAVrQSvBqwBzzfrc5p3mruQH+3h6nADcB3ACQA0gD7SBfjtqzuZ7gCu4JKuV+P8sL82v966LQOMcAA9EoobHe23iXuN8TteyD7OtLhWcWZmh7vHtKce4BEoXAAcid5ecpYGZ+IEvRdV4reBM8JUFlMIVQJ8B8YNKbll15nX0i05r3GusuJ9kxMWmhU2zX5uT9bUrNc63Mn1nJxo8Xs8gyKPZY+oKTgH1ANuhcrbIXGLEPF/sHAc7rBaSo1TYaw0HpvJmXIrVouUwFPsIbFhdRyGV3BZSVwYMdQRgL4Hq1f6QoHFTlK6uCLjQb7FiVq8JHGifaof6txqJHQCCgLyEcLHQ6iNlm4AhiLwC+N1VT9kKcB+B1yJIAmpUAh1WH8i2QpCy3it5+BfzgL3CLQuq6QAAAABJRU5ErkJggg==",pe="data:image/png;base64,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",dt="data:image/png;base64,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",on="data:image/png;base64,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",jn="data:image/png;base64,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",pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAAAXNSR0IArs4c6QAAAadJREFUOE+1lLtuE0EUhr9zZsds7Nld73p9STBEEQ0lDwA9SHFDEBTwAEiAgI4CJETPrSBCQkKiDJRc3oCKggcgdmkKUCS7QcJmF42joChyyU51Rmf0zf+fc2aEQ8td+NZWY24VMBDhlE+VJUOF93e3kk93LifXrMiV8JhmIj5X7kG5M5/NnoZhODxAyUHgBsMtQV4D8eGLfHzpXINnN3JG4xk/Jn8IrdBJDVmkRHUlrOm8KLhtjGz78wvoPlDfQqlHgRfP1nl8PefVxyklJd00YDUzrLYMmTO4FaUeerCURcFNDxZvWQKzu0xhO1G+bPd5+GaP6a9yAeulhrVWQL9tyOOApKE0QqVmwQYyB05LvDl6VAoPjir0+/tXm2z0LC8/TMic0sss3Uzp5wEnO5ZOU0m92kUJBGsWxl+I2xx9FeHMMujn52s8eTdh9/tvUqcL617p8XbARtfSTZUsMsROCa1iDRgjPyUajKZAtAw63lnn/L0xRQFNp3Q8NDOcyAPWe/u1bcWGxCkrNSUwEBgpqoFWYr+aRlUxUpUMf2XP9B/4P30ofwHPwbEtcvd9pwAAAABJRU5ErkJggg==",Tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAAAXNSR0IArs4c6QAAAFRJREFUOE9jNPGM+88ABWe2L2KEsXGJw+TRacbBZxCyEylxHTxMQAYODoNIdQUu9STHGu0NoiTWkF1HUazRxqDRWMNa1CDHOEWxRhuDSI21oVNCAgBC1sWksB69OQAAAABJRU5ErkJggg==",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAAAXNSR0IArs4c6QAAAFVJREFUOE9jZCACmHjG/YcpO7N9ESOMjSwOF8Rn3uAwiBhXIHsTp9cGh0GkugJnrA0OgyhxBUqsDT6DkLMGJa5DSZCDzyBKvDnI8xquwo2YSBh8JSQAfaqyTsbqhKMAAAAASUVORK5CYII=",st=p(27890),ee=p(38147),Qt=p(56656),_t=p.n(Qt),Wt=p(2524),Me=p(42441),En=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const xn=({homePage:d,globalSetting:c,user:u,loading:$e,dispatch:At})=>{var kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt;const vn=(0,t.useRef)(null),[Wn,$n]=(0,t.useState)(1),[xt,nn]=(0,t.useState)(0),[Tt,et]=(0,t.useState)([]),[or,Vn]=(0,t.useState)(1),[Lr,yr]=(0,t.useState)(0),[Nr,Zr]=(0,t.useState)([]),[Br,$r]=(0,t.useState)(1),[Hr,Sr]=(0,t.useState)(0),[Dt,Ge]=(0,t.useState)([]),[rn,zn]=(0,t.useState)(1),[kr,la]=(0,t.useState)(0),[Yr,sa]=(0,t.useState)([]),[Ur,ea]=(0,t.useState)(!1),Gt=(d==null?void 0:d.statistics_detail)||{};(0,t.useEffect)(()=>{Ir(Wn,1)},[Wn]),(0,t.useEffect)(()=>{Ir(or,3)},[or]),(0,t.useEffect)(()=>{Ir(Br,5)},[Br]),(0,t.useEffect)(()=>{Ir(rn,6)},[rn]);const Ir=(z,jt)=>En(void 0,null,function*(){let sn=yield(0,ee.ZP)("/api/home/dynamics.json",{method:"get",params:{page:z,limit:6,type:jt}});(sn==null?void 0:sn.status)==0&&(jt==1?(et(sn==null?void 0:sn.data),nn(sn==null?void 0:sn.count)):jt==3?(Zr(sn==null?void 0:sn.data),yr(sn==null?void 0:sn.count)):jt==5?(Ge(sn==null?void 0:sn.data),Sr(sn==null?void 0:sn.count)):jt==6&&(sa(sn==null?void 0:sn.data),la(sn==null?void 0:sn.count)))});(0,t.useEffect)(()=>{At({type:"homePage/home",payload:{}})},[d.name]),(0,t.useEffect)(()=>((0,q.Ll)()||At({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{At({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var z;(0,q.Dk)(((z=c==null?void 0:c.setting)==null?void 0:z.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[c.setting]);const rr=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u901A\u8BC6\u6027\u8BFE\u7A0B\u6570\u91CF",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.virtual_classrooms)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#FC8282"}},{value:(jt=Gt==null?void 0:Gt.virtual_classrooms)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#6687F2"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},fa=()=>{var z,jt,sn,at,Ot;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"75%",top:"25%",textStyle:{color:"#70727E"}},series:[{name:"\u8BFE\u7A0B\u6559\u5E08\u5B66\u5386\u5206\u5E03",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.members)==null?void 0:z.doctor_count,name:"\u535A\u58EB",itemStyle:{color:"#FFD778"}},{value:(jt=Gt==null?void 0:Gt.members)==null?void 0:jt.master_count,name:"\u7855\u58EB",itemStyle:{color:"#3AA0FE"}},{value:(sn=Gt==null?void 0:Gt.members)==null?void 0:sn.regular_college_count,name:"\u672C\u79D1",itemStyle:{color:"#E9917D"}},{value:(at=Gt==null?void 0:Gt.members)==null?void 0:at.junior_college_count,name:"\u5927\u4E13",itemStyle:{color:"#36CBCB"}},{value:(Ot=Gt==null?void 0:Gt.members)==null?void 0:Ot.other_count,name:"\u5176\u4ED6",itemStyle:{color:"#70D58F"}}].filter(Hn=>Hn.value>0),label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Lt=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u6559\u7814\u6D3B\u52A8\u6570\u91CF",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.discussions)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#FFC07F"}},{value:(jt=Gt==null?void 0:Gt.discussions)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#70D58F"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ta=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u6559\u5B66\u6559\u6750\u6570\u91CF ",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.subject_materials)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#64A8F3"}},{value:(jt=Gt==null?void 0:Gt.subject_materials)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#36CBCB"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Qr=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u6559\u5B66\u8D44\u6E90\u6570\u91CF",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.files)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#F9BC99"}},{value:(jt=Gt==null?void 0:Gt.files)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#87C7F5"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},[Yn,hr]=(0,t.useState)(-1),ur=z=>{var jt,sn,at;const Ot=d.homepage_disciplines,Hn="sub_disciplines",oa="paths",na=R=>`/paths?discipline_id=${Ot[Yn].id}&&tag_tabs=${Yn+1}&sub_discipline_id=${R.id}&tag_level=2`;return t.createElement(t.Fragment,null,t.createElement("div",{className:`${W.banner} ${W.mainSiteBanner} `},t.createElement("div",{className:W.subnav,onMouseLeave:()=>hr(-1)},Ot&&Ot[Yn]&&t.createElement("div",{style:{zIndex:2},className:W.subnavDetail},(sn=(jt=Ot[Yn])==null?void 0:jt[Hn])==null?void 0:sn.map(function(R,Yt){return t.createElement(le.Link,{key:Yt,to:na(R)},t.createElement("div",null,t.createElement("h1",null,R.name),t.createElement("ul",null,R.tags&&R.tags.map(function(he,ht){return t.createElement("li",{key:ht},t.createElement(le.Link,{className:W.link,to:`/${oa}?current_id=${Ot[Yn].id}&&tag_tabs=${Yn+1}&tag_id=${he.id}&tag_level=3`},he.name))}))))}))),t.createElement("div",{style:{position:"relative"}},t.createElement(Qe.Z,{className:W.LeftButton,onClick:()=>{vn.current.prev()}}),d.images_url&&t.createElement(re.Z,{className:z?W.mainSite:"",ref:vn,pauseOnDotsHover:!0},d.images_url.length>0?(at=d.images_url)==null?void 0:at.map((R,Yt)=>t.createElement("div",{style:{display:"flex"},key:Yt},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${We.Z.IMG_SERVER+R.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:R.path}))):t.createElement("div",{style:{display:"flex"}},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${se}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),t.createElement(it.Z,{className:W.RightButton,onClick:()=>{vn.current.next()}})))},Da=((kt=c==null?void 0:c.setting)==null?void 0:kt.main_site)&&!((Kt=c==null?void 0:c.setting)!=null&&Kt.is_local);return(0,q.Ll)()?t.createElement(be.default,null):t.createElement("section",null,ur(Da),t.createElement("div",{className:W.dataView},t.createElement("aside",{className:W.showArea,onClick:()=>{ea(!0)}},t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:f,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(wt=d==null?void 0:d.index_statistics)==null?void 0:wt.virtual_classrooms_count),t.createElement("h5",null,"\u901A\u7528\u8BFE\u7A0B\u6570\u91CF\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Q,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Ve=d==null?void 0:d.index_statistics)==null?void 0:Ve.members_count),t.createElement("h5",null,"\u8BFE\u7A0B\u6210\u5458\u6570\u91CF\uFF08\u4EBA\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:H,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Et=d==null?void 0:d.index_statistics)==null?void 0:Et.discussions_count),t.createElement("h5",null,"\u6559\u7814\u6D3B\u52A8\u6570\u91CF\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Z,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Xe=d==null?void 0:d.index_statistics)==null?void 0:Xe.subject_materials_count),t.createElement("h5",null,"\u6559\u5B66\u6559\u6750\u6570\u91CF\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:O,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Ee=d==null?void 0:d.index_statistics)==null?void 0:Ee.files_count),t.createElement("h5",null,"\u6559\u5B66\u8D44\u6E90\u4E2A\u6570\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Fe,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Ke=d==null?void 0:d.index_statistics)==null?void 0:Ke.school_count),t.createElement("h5",null,"\u5B66\u6821\u4E2A\u6570\uFF08\u4E2A\uFF09"))))),t.createElement("div",{className:W.content_list},t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:pe}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u901A\u77E5\u516C\u544A"),xt>0&&t.createElement(y.Z,{simple:!0,current:Wn,total:xt,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{$n(z)}})),(Tt==null?void 0:Tt.length)>0?Tt==null?void 0:Tt.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/announcement/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}})),t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:dt}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u6559\u7814\u52A8\u6001"),kr>0&&t.createElement(y.Z,{simple:!0,current:rn,total:kr,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{zn(z)}})),(Yr==null?void 0:Yr.length)>0?Yr==null?void 0:Yr.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(z==null?void 0:z.children_type)==1?(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/lesson/${z==null?void 0:z.id}/detail`):(z==null?void 0:z.children_type)==2&&(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/discussion/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}})),t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:on}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u8D44\u6E90\u63A8\u8350"),Hr>0&&t.createElement(y.Z,{simple:!0,current:Br,total:Hr,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{$r(z)}})),(Dt==null?void 0:Dt.length)>0?Dt==null?void 0:Dt.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/resources/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}})),t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:jn}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u6587\u7AE0\u63A8\u8350"),Lr>0&&t.createElement(y.Z,{simple:!0,current:or,total:Lr,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{Vn(z)}})),(Nr==null?void 0:Nr.length)>0?Nr==null?void 0:Nr.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/plan/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}}))),t.createElement("div",{className:W.course_content},t.createElement("div",{style:{width:"1200px",margin:"0 auto"}},t.createElement("div",{className:W.courst_header},t.createElement("img",{src:Tn}),t.createElement("div",{className:W.header_title},"\u4F18\u79C0\u8BFE\u7A0B\u63A8\u8350"),t.createElement("img",{src:Ae}),t.createElement("div",{className:W.more_text,onClick:()=>{le.history.push("/vtrs")}},"\u67E5\u770B\u66F4\u591A")),t.createElement("div",null,(Rt=d==null?void 0:d.virtual_classrooms)!=null&&Rt.length?t.createElement(st.Z,{data:(d==null?void 0:d.virtual_classrooms)||[]}):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E"})))),t.createElement(ze.default,{title:"\u7EDF\u8BA1\u8BE6\u60C5",open:Ur,maskClosable:!1,width:1088,destroyOnClose:!0,centered:!0,onCancel:()=>{ea(!1)},footer:null},t.createElement("div",{className:W.modalSty},t.createElement(G.Z,null,t.createElement(ye.Z,{className:W.boxWrap},t.createElement("div",{className:W.chartTtile},"\u901A\u8BC6\u6027\u8BFE\u7A0B\u6570\u91CF"),t.createElement(Me.Z,{option:rr(),style:{width:330,height:160},opts:{renderer:"svg"}})),t.createElement(ye.Z,{className:W.boxWrap,style:{marginLeft:"20px"}},t.createElement("div",{className:W.chartTtile},"\u8BFE\u7A0B\u6559\u5E08\u5B66\u5386\u5206\u5E03"),t.createElement(Me.Z,{option:fa(),style:{width:330,height:160},opts:{renderer:"svg"}})),t.createElement(ye.Z,{className:W.boxWrap,style:{marginLeft:"20px"}},t.createElement("div",{className:W.chartTtile},"\u6559\u7814\u6D3B\u52A8\u6570\u91CF"),t.createElement(Me.Z,{option:Lt(),style:{width:330,height:160},opts:{renderer:"svg"}}))),t.createElement(G.Z,{className:"mt10"},t.createElement(ye.Z,{className:W.boxWrap},t.createElement("div",{className:W.chartTtile},"\u6559\u5B66\u6559\u6750\u6570\u91CF"),t.createElement(Me.Z,{option:ta(),style:{width:330,height:160},opts:{renderer:"svg"}})),t.createElement(ye.Z,{className:W.boxWrap,style:{marginLeft:"20px"}},t.createElement("div",{className:W.chartTtile},"\u6559\u5B66\u8D44\u6E90\u6570\u91CF"),t.createElement(Me.Z,{option:Qr(),style:{width:330,height:160},opts:{renderer:"svg"}}))))))};var Zt=(0,le.connect)(({homePage:d,loading:c,globalSetting:u,user:$e})=>({homePage:d,globalSetting:u,loading:c.models.homePage,user:$e}))(xn),yt=p(61621),Ye={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"},Un=p(62945),un=p.n(Un),Ln=p(86340),Ar=Object.defineProperty,dr=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Re=(d,c,u)=>c in d?Ar(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,On=(d,c)=>{for(var u in c||(c={}))Pe.call(c,u)&&Re(d,u,c[u]);if(dr)for(var u of dr(c))ft.call(c,u)&&Re(d,u,c[u]);return d};const mr=d=>React.createElement("svg",On({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",vr=Object.defineProperty,Nn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,kn=(d,c,u)=>c in d?vr(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,V=(d,c)=>{for(var u in c||(c={}))Vt.call(c,u)&&kn(d,u,c[u]);if(Nn)for(var u of Nn(c))dn.call(c,u)&&kn(d,u,c[u]);return d};const ae=d=>React.createElement("svg",V({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",v=Object.defineProperty,X=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,vt=(d,c,u)=>c in d?v(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Dn=(d,c)=>{for(var u in c||(c={}))_.call(c,u)&&vt(d,u,c[u]);if(X)for(var u of X(c))mt.call(c,u)&&vt(d,u,c[u]);return d};const ot=d=>React.createElement("svg",Dn({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 wn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",It=Object.defineProperty,Nt=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ar=(d,c,u)=>c in d?It(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,ir=(d,c)=>{for(var u in c||(c={}))pr.call(c,u)&&ar(d,u,c[u]);if(Nt)for(var u of Nt(c))de.call(c,u)&&ar(d,u,c[u]);return d};const Ct=d=>React.createElement("svg",ir({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 Cr="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=",ua=Object.defineProperty,Xr=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,C=(d,c,u)=>c in d?ua(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,U=(d,c)=>{for(var u in c||(c={}))ne.call(c,u)&&C(d,u,c[u]);if(Xr)for(var u of Xr(c))g.call(c,u)&&C(d,u,c[u]);return d};const s=d=>React.createElement("svg",U({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 L="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",D=Object.defineProperty,M=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,je=(d,c,u)=>c in d?D(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Ie=(d,c)=>{for(var u in c||(c={}))F.call(c,u)&&je(d,u,c[u]);if(M)for(var u of M(c))me.call(c,u)&&je(d,u,c[u]);return d};const Be=d=>React.createElement("svg",Ie({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",tt=Object.defineProperty,j=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,r=(d,c,u)=>c in d?tt(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,o=(d,c)=>{for(var u in c||(c={}))e.call(c,u)&&r(d,u,c[u]);if(j)for(var u of j(c))n.call(c,u)&&r(d,u,c[u]);return d},m=(d,c)=>{var u={};for(var $e in d)e.call(d,$e)&&c.indexOf($e)<0&&(u[$e]=d[$e]);if(d!=null&&j)for(var $e of j(d))c.indexOf($e)<0&&n.call(d,$e)&&(u[$e]=d[$e]);return u},E=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const b=d=>{var c=d,{user:u}=c,$e=m(c,["user"]),At;const[kt,Kt]=(0,t.useState)(!0),[wt,Ve]=(0,t.useState)(0),[Et,Xe]=(0,t.useState)({}),[Ee,Ke]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Rt()},[]);const Rt=()=>E(void 0,null,function*(){Kt(!0);const xt=yield(0,ee.ZP)("/api/home/index.json",{method:"get"});xt.images_url&&Xe(xt),Kt(!1)}),vn={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}},Wn=[{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}],$n=[{img:cn,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:oe,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:wn,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:Cr,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:L,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:He,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:Ye.home},t.createElement(Ln.K,{width:800,visible:Ee,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>Ke(!1)}),t.createElement(yt.Z,{loading:kt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:Ye.bg},t.createElement("div",{className:Ye.public_width},t.createElement("div",{className:Ye.banner},t.createElement(un(),o({},vn),(At=Et==null?void 0:Et.images_url)==null?void 0:At.map(xt=>t.createElement("div",{onClick:()=>{xt.path&&(0,q.xg)(xt.path)}},t.createElement("div",{className:"index_moe_li",style:{cursor:xt.path?"pointer":"default"}},t.createElement("img",{src:We.Z.IMG_SERVER+xt.image_url,alt:""}),t.createElement("div",{className:"index_moe_focus_shadow"}),t.createElement("span",{className:"index_moe_focus_b"})))))))),t.createElement("div",{className:Ye.content},t.createElement("div",{className:Ye.experience},t.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Ye.li}),t.createElement(le.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Ye.li}),t.createElement(le.Link,{to:"/paths",target:"_blank",className:Ye.li})),t.createElement("div",{className:Ye.demonstrate},t.createElement("div",{className:Ye.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.createElement("aside",null,Wn.map((xt,nn)=>{var Tt;return t.createElement("div",{key:nn,className:Ye.li,style:{background:xt.background,cursor:xt!=null&&xt.more?"pointer":"default"},onClick:()=>{}},t.createElement("div",{className:Ye.name},xt.name),t.createElement("div",{className:Ye.tagWarp},(Tt=xt==null?void 0:xt.tags)==null?void 0:Tt.map((et,or)=>t.createElement("div",{key:`${nn}-${or}`,className:Ye.tag},et))),t.createElement("div",{className:Ye.mask,onClick:()=>{switch(nn){case 0:Ke(!0);break;default:xt.link?(0,q.xg)(xt.link):xt.more&&le.history.push("/classrooms/classicCases");return}},style:{background:xt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},xt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.createElement("div",{className:Ye.feature},t.createElement("div",{className:Ye.name},t.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.createElement("span",null,"FEATURES")),t.createElement("aside",null,$n.map((xt,nn)=>t.createElement("div",{className:Ye.li,key:xt.title,onClick:()=>{switch(nn){case 0:Ke(!0);break;default:xt.link&&(0,q.xg)(xt.link);break}}},t.createElement("img",{src:xt.img}),t.createElement("div",null,t.createElement("h4",null,xt.title),t.createElement("h6",null,xt.intro)))))))))};var we=(0,le.connect)(({user:d})=>({user:d}))(b),ie=p(41867),Te=p(78241),ut=p(8591),De=p(3113),ue=p(5083),lt=p(1710),ke=p(57809),ge=p(92832),Ne=p(88522),Je=p(61527),nt=p(33270),Ht=p(76411),lr=p(95707),fn=p(96935),rt=p(26724),mn=p.n(rt),yn=p(59149),Qn=p(3918),hn=Object.defineProperty,jr=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,Jr=(d,c,u)=>c in d?hn(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,ra=(d,c)=>{for(var u in c||(c={}))Ea.call(c,u)&&Jr(d,u,c[u]);if(jr)for(var u of jr(c))Or.call(c,u)&&Jr(d,u,c[u]);return d},Kr=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const va=({user:d,dispatch:c,homePage:u,forumsList:$e,globalSetting:At})=>{var kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt,vn,Wn,$n,xt,nn,Tt,et,or;const[Vn]=Te.default.useForm(),[,,Lr,yr]=(0,Je.U)(lr.su,{}),[Nr,Zr,Br]=(0,Je.U)(nt.nQ,{page:1}),[,$r,Hr,Sr]=(0,Je.U)(nt.V8,{page:1,limit:5,order:"visits",search:""}),[Dt,,Ge,rn]=(0,Je.U)(lr.Yu,{type:"view"}),[zn,kr]=(0,t.useState)(!1),[la,Yr]=(0,t.useState)(!1),[sa,Ur]=(0,t.useState)([]),[ea,Gt]=(0,t.useState)(!0),[Ir,rr]=(0,t.useState)([]),[fa,Lt]=(0,t.useState)(!0),[ta,Qr]=(0,t.useState)([]),Yn=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],hr=[{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:p(99799),style:{width:"100%"}}))}],[ur,Da]=(0,t.useState)(hr[0]),z=[{title:"\u6559\u5B66\u8D44\u6E90",img:p(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:p(78257),link:"/shixuns"},{title:"\u6559\u5B66\u7BA1\u7406",img:p(32074),link:"/classrooms"}],jt=(0,t.useMemo)(()=>{var R,Yt,he,ht,ln,Pr,cr,ja,Pa,ki,Ta,ai;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(R=u==null?void 0:u.index_statistics)==null?void 0:R.total_visit_count,unit:"\u6B21",img:p(6218)},{title:"\u8BBF\u5BA2\u6570",num:(Yt=u==null?void 0:u.index_statistics)==null?void 0:Yt.total_user_count,unit:"\u4EBA",img:p(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(he=u==null?void 0:u.index_statistics)==null?void 0:he.subject_count,unit:"\u95E8",img:p(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(ht=u==null?void 0:u.index_statistics)==null?void 0:ht.shixun_count,unit:"\u4E2A",img:p(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(ln=u==null?void 0:u.index_statistics)==null?void 0:ln.repository_count,unit:"\u79CD",img:p(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(Pr=u==null?void 0:u.index_statistics)==null?void 0:Pr.all_user_count,unit:"\u4EBA",img:p(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(cr=u==null?void 0:u.index_statistics)==null?void 0:cr.evaluate_count,unit:"\u6B21",img:p(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(ja=u==null?void 0:u.index_statistics)==null?void 0:ja.user_online_count,unit:"\u4EBA",img:p(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(Pa=u==null?void 0:u.index_statistics)==null?void 0:Pa.attachment_count,unit:"\u4E2A",img:p(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(ki=u==null?void 0:u.index_statistics)==null?void 0:ki.question_count,unit:"\u9053",img:p(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(Ta=u==null?void 0:u.index_statistics)==null?void 0:Ta.video_count,unit:"\u4E2A",img:p(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(ai=u==null?void 0:u.index_statistics)==null?void 0:ai.exercise_count,unit:"\u95E8",img:p(15939)}]},[u==null?void 0:u.index_statistics]),sn=[{img:p(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:p(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:p(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:p(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"}],at=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(rn==null?void 0:rn.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:(rn==null?void 0:rn.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(rn==null?void 0:rn.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[rn]),Ot=[{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:(R,Yt)=>t.createElement(fn.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>Kr(void 0,null,function*(){const he=yield(0,lr.NX)({teacher_id:R});(he==null?void 0:he.status)==0&&(ut.ZP.success("\u5220\u9664\u6210\u529F"),Lr({}),kr(!1))})},"\u5220\u9664\u6210\u5458")}],Hn=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(R,Yt)=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement(le.Link,{className:"bold c-black",to:`/users/${Yt.login}`,target:"_blank"},R||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:R=>R?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,_t()(R).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:R=>{if(R===1)return t.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],oa=(R=!1)=>Kr(void 0,null,function*(){var Yt;if((R||ea)&&!Zr){const he=Vn.getFieldsValue(),ht=yield Br(ra({page:R?1:(Nr==null?void 0:Nr.page)+1,container_type:1},he));rr(R?[...ht.users]:[...Ir,...ht.users]),((Yt=ht.users)==null?void 0:Yt.length)<10&&Gt(!1)}}),na=()=>Kr(void 0,null,function*(){var R;const Yt=yield c({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});Ur((R=Yt||[])==null?void 0:R.map(he=>({value:he})))});return(0,t.useEffect)(()=>{const R=_t()();na(),Lr({}),Hr({}),R&&Ge({start_at:R.subtract(7,"day").format("YYYY-MM-DD"),end_at:R.format("YYYY-MM-DD")}),c({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,t.useEffect)(()=>{c({type:"homePage/home",payload:{}})},[u.name]),t.createElement("div",{className:"py-32px",style:{background:`url(${p(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(${p(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((R,Yt)=>t.createElement("div",{key:Yt,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},R)))),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"),z.map((R,Yt)=>t.createElement("div",{key:Yt,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,q.xg)(R==null?void 0:R.link)}},t.createElement("img",{src:R==null?void 0:R.img,style:{width:"59px"}}),t.createElement("div",{className:"text-16px"},R==null?void 0:R.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"}},jt.map((R,Yt)=>t.createElement("div",{key:Yt,className:"flex gap-10px item-center"},t.createElement("img",{src:R==null?void 0:R.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"},(R==null?void 0:R.num)||0),R==null?void 0:R.unit),t.createElement("div",null,R.title)))))),t.createElement("div",{className:"rounded-6px"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},hr.map(R=>t.createElement("div",{key:R==null?void 0:R.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(ur==null?void 0:ur.key)==(R==null?void 0:R.key)?"bg-white":""}`,onClick:()=>{Da(R)},style:{color:(ur==null?void 0:ur.key)==(R==null?void 0:R.key)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},R==null?void 0:R.title))),t.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(kt=hr==null?void 0:hr.find(R=>(R==null?void 0:R.key)==(ur==null?void 0:ur.key)))==null?void 0:kt.children,(ur==null?void 0:ur.url)&&t.createElement(De.ZP,{type:"primary",onClick:()=>{(0,q.xg)(ur==null?void 0:ur.url)}},"\u5F00\u59CB\u4F7F\u7528"))),t.createElement("div",{className:"rounded-6px bg-white"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Yn.map(R=>t.createElement("div",{key:R==null?void 0:R.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(Dt==null?void 0:Dt.type)==(R==null?void 0:R.id)?"bg-white":""}`,onClick:()=>{Ge({type:R==null?void 0:R.id})},style:{color:(Dt==null?void 0:Dt.type)==(R==null?void 0:R.id)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},R==null?void 0:R.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",(Kt=Yn==null?void 0:Yn.find(R=>(R==null?void 0:R.id)==(Dt==null?void 0:Dt.type)))==null?void 0:Kt.name),t.createElement(ue.default.RangePicker,{value:[_t()(Dt==null?void 0:Dt.start_at),_t()(Dt==null?void 0:Dt.end_at)],onChange:(R,Yt)=>{Ge({start_at:Yt==null?void 0:Yt[0],end_at:Yt==null?void 0:Yt[1]})}})),t.createElement(Me.Z,{option:at}))),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(${p(6716)}) 0 0 / 100% auto no-repeat`}},(0,ie.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:`${(wt=We.Z)==null?void 0:wt.IMG_SERVER}/images/${(Ve=d==null?void 0:d.userInfo)==null?void 0:Ve.image_url}`,style:{width:"66px",height:"66px"}}),t.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(Et=d==null?void 0:d.userInfo)==null?void 0:Et.username),t.createElement("div",{className:"mt-10px c-grey-666"},(Xe=d==null?void 0:d.userInfo)==null?void 0:Xe.user_identity," ",(Ee=d==null?void 0:d.userInfo)==null?void 0:Ee.user_school),t.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var R;le.history.push(`/users/${(R=d==null?void 0:d.userInfo)==null?void 0:R.login}/baseInfo/edit`)}})),!(0,ie.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:p(31454),style:{width:"66px",height:"66px"}}),t.createElement("div",null,t.createElement(De.ZP,{type:"primary",className:"mt-22px",onClick:()=>{c({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:p(76156),style:{height:"24px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,q.xg)("/forums")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Rt=(Ke=$e.forumsData)==null?void 0:Ke.memo_list)!=null&&Rt.length?t.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Wn=(vn=$e.forumsData)==null?void 0:vn.memo_list)==null?void 0:Wn.map(R=>t.createElement("div",{key:R==null?void 0:R.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,q.xg)(`/forums/${R.id}`)}},t.createElement(Ze.Z,{placement:"topLeft",title:R==null?void 0:R.subject},t.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full current-primary-hover"},R==null?void 0:R.subject)),t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",null,R==null?void 0:R.user_name),t.createElement("div",null,_t()(R==null?void 0:R.created_at).format("YYYY-MM-DD")))))):t.createElement(Wt.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:p(46750),style:{height:"21px"}}),(0,ie.Ny)()&&t.createElement(t.Fragment,null,t.createElement(Ze.Z,{title:"\u6DFB\u52A0"},t.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{Yr(!0)}})),t.createElement(Ze.Z,{title:"\u7F16\u8F91"},t.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{kr(!0)}})))),($n=yr==null?void 0:yr.data)!=null&&$n.length?t.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(xt=yr==null?void 0:yr.data)==null?void 0:xt.map(R=>{var Yt;return t.createElement("div",{key:R==null?void 0:R.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,q.xg)(`/users/${R==null?void 0:R.login}/classrooms`)}},t.createElement("img",{className:"rounded-full absolute",src:`${(Yt=We.Z)==null?void 0:Yt.IMG_SERVER}/images/${R==null?void 0:R.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"},R==null?void 0:R.real_name),t.createElement("div",{className:"text-12px c-grey-333"},R==null?void 0:R.school_name," ",R==null?void 0:R.user_identity)))})):t.createElement(Wt.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:p(10231),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,q.xg)("/paths")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(nn=u.recommend_subjects)!=null&&nn.length?t.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(Tt=u.recommend_subjects)==null?void 0:Tt.map(R=>{var Yt;return t.createElement("div",{key:R==null?void 0:R.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,q.xg)(`/paths/${R==null?void 0:R.identifier}`)}},t.createElement("div",{className:"rounded-6px h-full overflow-hidden"},t.createElement("img",{className:"h-full hover:scale-110 transition-all",src:`${(Yt=We.Z)==null?void 0:Yt.IMG_SERVER}${R==null?void 0:R.image_url}`})),t.createElement("div",{className:"flex flex-col justify-between h-full"},t.createElement("div",{className:"current-primary-hover"},R==null?void 0:R.name),t.createElement("div",{className:"text-12px",style:{color:"#000F37"}},R.members_count," \u4EBA\u5B66\u4E60")))})):t.createElement(Wt.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:p(97787),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,q.xg)("/classrooms")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(et=Sr==null?void 0:Sr.courses)!=null&&et.length?t.createElement("div",{className:"flex flex-col gap-14px"},(or=Sr==null?void 0:Sr.courses)==null?void 0:or.map((R,Yt)=>t.createElement("div",{className:"pt-14px",key:Yt},t.createElement(Qn.Si,{DataProps:R,style:{padding:"10px 20px",gap:"12px"}})))):t.createElement(Wt.Z,null)))),t.createElement(ze.default,{open:zn,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{kr(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{kr(!1)}},t.createElement(lt.default,{columns:Ot,dataSource:(yr==null?void 0:yr.data)||[]})),t.createElement(ze.default,{open:la,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{Yr(!1)},centered:!0,destroyOnClose:!0,onOk:()=>Kr(void 0,null,function*(){(ta==null?void 0:ta.length)==0?ut.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,lr.Zz)({teacher_id:ta})).status===0&&(ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Lr({}),Yr(!1))})},t.createElement(Te.default,{layout:"inline",size:"large",form:Vn,initialValues:{search_type:"1"},onFinish:R=>{if((R==null?void 0:R.keyword)===""){rr([]),ut.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Lt(!1),Gt(!0),Qr([]),setTimeout(()=>{oa(!0)},200)}},t.createElement(Te.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.createElement(ke.default,{style:{width:110}},t.createElement(ke.default.Option,{value:"1"},"\u59D3\u540D"),t.createElement(ke.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),t.createElement(ke.default.Option,{value:"2"},"\u624B\u673A\u53F7"),t.createElement(ke.default.Option,{value:"3"},"\u90AE\u7BB1"))),t.createElement(Te.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},t.createElement(ge.default,{allowClear:!0,style:{width:240}})),t.createElement(Te.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.createElement(Ne.Z,{options:sa,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(R,Yt)=>Yt.value.toUpperCase().indexOf(R.toUpperCase())!==-1})),t.createElement(Te.default.Item,null,t.createElement(De.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),t.createElement(lt.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:ta,onChange:R=>{Qr(R),console.log("selectedRowKeys",R)}},pagination:!1,dataSource:[],columns:Hn,showHeader:(Ir==null?void 0:Ir.length)>0}),t.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.createElement(mn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:R=>{oa()},hasMore:ea,useWindow:!1},t.createElement(lt.default,{loading:Zr,showHeader:!1,pagination:!1,dataSource:Ir,columns:Hn,locale:{emptyText:t.createElement(Wt.Z,{img:fa?yn.RL:yn.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:fa?"\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:ta,onChange:R=>{Qr(R),console.log("selectedRowKeys",R)}}})))))};var sr=(0,le.connect)(({loading:d,forumsList:c,user:u,homePage:$e,globalSetting:At})=>({user:u,loading:d.models.index,homePage:$e,forumsList:c,globalSetting:At}))(va),Xn=p(99313),zt={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"},Fa=p(77531),ca=p.p+"static/bg1.02a5f786.png",Gi=Object.defineProperty,li=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,ka=(d,c,u)=>c in d?Gi(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,si=(d,c)=>{for(var u in c||(c={}))Wi.call(c,u)&&ka(d,u,c[u]);if(li)for(var u of li(c))Vi.call(c,u)&&ka(d,u,c[u]);return d};const Rl=d=>React.createElement("svg",si({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 Hi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ui=Object.defineProperty,oi=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,ci=(d,c,u)=>c in d?Ui(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Qi=(d,c)=>{for(var u in c||(c={}))Ga.call(c,u)&&ci(d,u,c[u]);if(oi)for(var u of oi(c))ui.call(c,u)&&ci(d,u,c[u]);return d};const zl=d=>React.createElement("svg",Qi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 Xi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ji=Object.defineProperty,di=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,mi=(d,c,u)=>c in d?Ji(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,qi=(d,c)=>{for(var u in c||(c={}))Wa.call(c,u)&&mi(d,u,c[u]);if(di)for(var u of di(c))Ki.call(c,u)&&mi(d,u,c[u]);return d};const Yl=d=>React.createElement("svg",qi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 _i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",$i=Object.defineProperty,gi=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,fi=(d,c,u)=>c in d?$i(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,nl=(d,c)=>{for(var u in c||(c={}))el.call(c,u)&&fi(d,u,c[u]);if(gi)for(var u of gi(c))tl.call(c,u)&&fi(d,u,c[u]);return d};const Pl=d=>React.createElement("svg",nl({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 rl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Va="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",Ha=p.p+"static/a1.86bdd427.png",pa=Object.defineProperty,hi=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Qa=(d,c,u)=>c in d?pa(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,il=(d,c)=>{for(var u in c||(c={}))al.call(c,u)&&Qa(d,u,c[u]);if(hi)for(var u of hi(c))Ua.call(c,u)&&Qa(d,u,c[u]);return d};const Tl=d=>React.createElement("svg",il({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},d),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 ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",sl=Object.defineProperty,Xa=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,vi=(d,c,u)=>c in d?sl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,pi=(d,c)=>{for(var u in c||(c={}))Ai.call(c,u)&&vi(d,u,c[u]);if(Xa)for(var u of Xa(c))ol.call(c,u)&&vi(d,u,c[u]);return d};const Zl=d=>React.createElement("svg",pi({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},d),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 ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",cl=Object.defineProperty,Ja=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,Ka=(d,c,u)=>c in d?cl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,dl=(d,c)=>{for(var u in c||(c={}))Ei.call(c,u)&&Ka(d,u,c[u]);if(Ja)for(var u of Ja(c))kl.call(c,u)&&Ka(d,u,c[u]);return d};const Gl=d=>React.createElement("svg",dl({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},d),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 ml="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",gl=Object.defineProperty,ya=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Di=(d,c,u)=>c in d?gl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,yi=(d,c)=>{for(var u in c||(c={}))wi.call(c,u)&&Di(d,u,c[u]);if(ya)for(var u of ya(c))Mi.call(c,u)&&Di(d,u,c[u]);return d},fl=(d,c)=>{var u={};for(var $e in d)wi.call(d,$e)&&c.indexOf($e)<0&&(u[$e]=d[$e]);if(d!=null&&ya)for(var $e of ya(d))c.indexOf($e)<0&&Mi.call(d,$e)&&(u[$e]=d[$e]);return u},Ii=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const Ci=d=>{var c=d,{competitions:u,user:$e,dispatch:At}=c,kt=fl(c,["competitions","user","dispatch"]);const[Kt,wt]=(0,t.useState)(!1),[Ve,Et]=(0,t.useState)({}),[Xe,Ee]=(0,t.useState)(""),Ke=(0,t.useRef)(null),Rt=(0,t.useRef)(null);(0,t.useEffect)(()=>{vn()},[]);const vn=()=>Ii(void 0,null,function*(){u.listParams.keyword="",u.listParams.category="",u.listParams.page=1,At({type:"competitions/getList",payload:yi({},u.listParams)})}),Wn=[{path:"",img:ca},{path:"",img:ca},{path:"",img:ca},{path:"",img:ca}],$n=[{path:"",img:Ha,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:Ha,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:Ha,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"}],xt=nn=>{Ee(nn),u.listParams.page=1,u.listParams.category=nn,At({type:"competitions/getList",payload:yi({},u.listParams)})};return t.createElement("section",{className:zt.home},t.createElement(yt.Z,{loading:Kt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:zt.bg},Wn&&t.createElement(re.Z,{ref:Ke,autoplay:!0,pauseOnDotsHover:!0},Wn==null?void 0:Wn.map((nn,Tt)=>t.createElement("div",{key:Tt,className:zt.li},t.createElement("a",{href:nn.path},t.createElement("img",{width:"100%",src:nn.img}))))),t.createElement("div",{className:zt.btns},t.createElement("div",{onClick:()=>{Ke.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Ke.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"})))),t.createElement("div",{className:zt.competition},t.createElement("div",{className:zt.title},"2022\u8D5B\u4E8B"),t.createElement("div",{className:zt.des},t.createElement("img",{src:Hi,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:Va}),t.createElement("img",{src:Xi,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:Va}),t.createElement("img",{src:_i,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:Va}),t.createElement("img",{src:rl,alt:""}),t.createElement("aside",null,t.createElement("div",null,"12\u67081\u65E5"),t.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.createElement("div",{className:zt.information},t.createElement("div",{className:zt.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:zt.des},t.createElement("div",{className:zt.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:zt.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:zt.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:zt.retrospect},t.createElement("div",{className:zt.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:zt.banner},$n&&t.createElement(re.Z,{ref:Rt,autoplay:!1,pauseOnDotsHover:!0},$n==null?void 0:$n.map((nn,Tt)=>t.createElement("div",{key:Tt,className:zt.li},t.createElement("div",{className:zt.left},t.createElement("img",{width:524,src:nn.img})),t.createElement("div",{className:zt.right},t.createElement("div",{className:zt.name},nn==null?void 0:nn.name),t.createElement("div",{className:zt.des},nn.des),t.createElement("div",{className:zt.btn},t.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.createElement("img",{src:ll})),t.createElement("img",{className:zt.l,src:ul}),t.createElement("img",{className:zt.r,src:ml}))))),t.createElement("div",{className:zt.btns},t.createElement("div",{onClick:()=>{Rt.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Rt.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.createElement("div",{className:zt.group},t.createElement("div",{className:zt.title},"\u8D5B\u9898\u5206\u7EC4"),t.createElement(Xn.default,{className:zt.tabs,activeKey:Xe,onChange:xt},t.createElement(Xn.default.TabPane,{tab:"\u5168\u90E8",key:""}),t.createElement(Xn.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.createElement(Xn.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.createElement("div",{className:zt.list},t.createElement(Fa.Z,{show:!1})),t.createElement("div",{onClick:()=>le.history.push(`/competitions?tabs=${Xe}`),className:zt.btn},"\u66F4\u591A\u8D5B\u4E8B",t.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var hl=(0,le.connect)(({competitions:d,user:c})=>({competitions:d,user:c}))(Ci),Ra=p(2337),Al=p(93948),za={ProgressStyle:"ProgressStyle___gcSk5",title:"title___ti6Wz",fullScreen:"fullScreen___n9edN"},aa=p(84056),bi=p(90175),qa=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const xi=d=>qa(void 0,null,function*(){return(0,ee.ZP)("/api/home/statistic.json",{method:"Get",params:d})}),Li=({dispatch:d})=>{var c,u,$e,At,kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt,vn,Wn,$n,xt,nn,Tt,et,or,Vn,Lr,yr,Nr,Zr,Br,$r,Hr,Sr,Dt,Ge,rn,zn,kr,la,Yr,sa,Ur,ea,Gt,Ir,rr,fa,Lt,ta,Qr,Yn,hr,ur;const[,,Da,z]=(0,Je.U)(xi,{}),jt=(0,t.useMemo)(()=>{var he;const ht=(he=z==null?void 0:z.data)==null?void 0:he.homework_publish_statistic,ln=[{value:ht==null?void 0:ht.practice_count,name:"\u5B9E\u8BAD\u4F5C\u4E1A"},{value:ht==null?void 0:ht.hack_count,name:"\u7F16\u7A0B\u4F5C\u4E1A"},{value:ht==null?void 0:ht.normal_count,name:"\u56FE\u6587\u4F5C\u4E1A"},{value:ht==null?void 0:ht.group_count,name:"\u5206\u7EC4\u4F5C\u4E1A"},{value:ht==null?void 0:ht.exercise_count,name:"\u5728\u7EBF\u8003\u8BD5"}];return{tooltip:{trigger:"item"},legend:{orient:"vertical",right:"right",top:"center",itemWidth:14,textStyle:{color:"#727c95"},formatter:Pr=>{const cr=ln==null?void 0:ln.find(ja=>(ja==null?void 0:ja.name)==Pr);return`${Pr}${(Math.round((cr==null?void 0:cr.value)/(ht==null?void 0:ht.total)*100)+"%").padStart(8)}`}},color:["#34A1FA","#FAAE96","#F5D67F","#3ED1AB","#90CDFF"],series:[{type:"pie",center:["20%","50%"],radius:["40%","75%"],data:ln,labelLine:{show:!1},label:{show:!1},itemStyle:{borderColor:"#fff",borderWidth:2}}]}},[(c=z==null?void 0:z.data)==null?void 0:c.homework_publish_statistic]),sn=(0,t.useMemo)(()=>{var he,ht;const ln=(ht=(he=z==null?void 0:z.data)==null?void 0:he.student_learn_data)==null?void 0:ht.charts,Pr=ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:Pr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#ACC6FF",borderRadius:2},emphasis:{itemStyle:{color:"#5E91FE"}}}]}},[($e=(u=z==null?void 0:z.data)==null?void 0:u.student_learn_data)==null?void 0:$e.charts]),at=(0,t.useMemo)(()=>{var he,ht;const ln=(ht=(he=z==null?void 0:z.data)==null?void 0:he.homework_number_statistic)==null?void 0:ht.charts,Pr=ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:Pr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#BBE7DD",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(kt=(At=z==null?void 0:z.data)==null?void 0:At.homework_number_statistic)==null?void 0:kt.charts]),[Ot,Hn]=(0,t.useState)(!1),[oa,na]=(0,t.useState)(0),R=(0,t.useRef)(null),Yt=()=>qa(void 0,null,function*(){const he=yield Da({});(he==null?void 0:he.status)==0&&setTimeout(()=>{Yt()},5*60*1e3)});return(0,t.useEffect)(()=>{(0,ie.bg)()?Yt():le.history.push("/newlogin")},[(0,ie.bg)()]),(0,t.useEffect)(()=>{if(!R.current)return;const he=()=>{if(R.current){const Pr=R.current.clientHeight;Pr!==oa&&na(Pr)}};he();const ht=new ResizeObserver(()=>{he()});ht.observe(R.current);const ln=()=>{requestAnimationFrame(he)};return document.addEventListener("fullscreenchange",ln),window.addEventListener("resize",he),()=>{ht.disconnect(),document.removeEventListener("fullscreenchange",ln),window.removeEventListener("resize",he)}},[oa]),(0,t.useEffect)(()=>{const he=()=>{const ln=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;Hn(!!ln)};document.addEventListener("fullscreenchange",he),document.addEventListener("webkitfullscreenchange",he),document.addEventListener("mozfullscreenchange",he),document.addEventListener("MSFullscreenChange",he);const ht=ln=>{console.log(ln.key,"event.key"),ln.key==="F11"&&(ln.preventDefault(),Ot?(0,aa.BU)():(0,aa.Dj)(document.getElementById("dashboard")),Hn(!Ot)),ln.key==="Escape"&&Ot&&((0,aa.BU)(),Hn(!1))};return window.addEventListener("keydown",ht),()=>{document.removeEventListener("fullscreenchange",he),document.removeEventListener("webkitfullscreenchange",he),document.removeEventListener("mozfullscreenchange",he),document.removeEventListener("MSFullscreenChange",he),window.removeEventListener("keydown",ht)}},[]),t.createElement(bi.Z,{mainDom:t.createElement("div",{id:"dashboard",style:{minHeight:Ot?"100vh":"",backgroundColor:"#EEF5FE"}},Ot&&t.createElement("div",{className:"flex item-center relative justify-center",style:{height:"95rem",zIndex:100}},t.createElement("img",{className:"absolute w-full",src:p(33226),style:{top:0,left:0,zIndex:-1}}),Ot&&t.createElement("div",{className:"flex item-center justify-between absolute",style:{right:"80rem",bottom:"6rem"}},t.createElement("div",{className:za.fullScreen,style:{width:"132rem"},onClick:()=>{Ot?(0,aa.BU)():(0,aa.Dj)(document.getElementById("dashboard")),Hn(!Ot)}},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:Ot?"calc(100vh - 95rem)":"calc(100vh - 70rem)",overflowY:"auto",padding:Ot?"20rem 80rem":"20rem 20rem"}},!Ot&&t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:za.title},"\u6570\u636E\u770B\u677F"),t.createElement("div",{className:za.fullScreen,onClick:()=>{Ot?(0,aa.BU)():(0,aa.Dj)(document.getElementById("dashboard")),Hn(!Ot)}},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:(wt=(Kt=z==null?void 0:z.data)==null?void 0:Kt.platform_member)==null?void 0:wt.total,icon:"#icon-hjj-xuexizongrenshu"},{title:"\u6559\u5E08\u6570",num:(Et=(Ve=z==null?void 0:z.data)==null?void 0:Ve.platform_member)==null?void 0:Et.teacher_count,icon:"#icon-hjj-jiaoshishu1"},{title:"\u5B66\u751F\u6570",num:(Ee=(Xe=z==null?void 0:z.data)==null?void 0:Xe.platform_member)==null?void 0:Ee.student_count,icon:"#icon-hjj-xueshengshu"}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${he==null?void 0:he.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},(he==null?void 0:he.num)||0),t.createElement("div",{className:"c-grey-666 text-12px-rem"},he==null?void 0:he.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:(Rt=(Ke=z==null?void 0:z.data)==null?void 0:Ke.learn_number)==null?void 0:Rt.weekly_active_user_count,icon:"#icon-hjj-jinrixuexirenshu1"},{title:"\u6B63\u5728\u5B66\u4E60\u4EBA\u6570",num:(Wn=(vn=z==null?void 0:z.data)==null?void 0:vn.learn_number)==null?void 0:Wn.learning_count,icon:"#icon-hjj-zhengzaixuexirenshu"}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${he==null?void 0:he.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},he==null?void 0:he.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},he==null?void 0:he.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:(xt=($n=z==null?void 0:z.data)==null?void 0:$n.teaching_content_overview)==null?void 0:xt.shixun_count,icon:"#icon-hjj-shijianxiangmushu"},{title:"\u667A\u6167\u8BFE\u7A0B\u6570",num:(Tt=(nn=z==null?void 0:z.data)==null?void 0:nn.teaching_content_overview)==null?void 0:Tt.subject_count,icon:"#icon-hjj-zhihuikechengshu"},{title:"\u6559\u5B66\u8BFE\u5802\u6570",num:(or=(et=z==null?void 0:z.data)==null?void 0:et.teaching_content_overview)==null?void 0:or.course_count,icon:"#icon-hjj-jiaoxueketangshu"}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${he==null?void 0:he.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},he==null?void 0:he.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},he==null?void 0:he.title))))))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"29%"},ref:R},t.createElement("div",{className:"flex-2 rounded-8px-rem ",style:{overflow:"hidden"}},t.createElement(re.Z,{className:"w-full h-full",autoplay:!0},(Vn=z==null?void 0:z.data)==null?void 0:Vn.images_url.map((he,ht)=>{var ln;return t.createElement("div",{key:ht,className:"w-full h-full"},t.createElement("div",{style:{width:"100%",height:oa||((ln=R==null?void 0:R.current)==null?void 0:ln.clientHeight),background:`url(${We.Z.IMG_SERVER}${he==null?void 0:he.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(Me.Z,{style:{height:"137px"},option:jt}))),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:(yr=(Lr=z==null?void 0:z.data)==null?void 0:Lr.shixun_evaluate_statistic)==null?void 0:yr.evaluate_count,icon:"icon-hjj-pingcezongcishu"},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",num:(Zr=(Nr=z==null?void 0:z.data)==null?void 0:Nr.shixun_evaluate_statistic)==null?void 0:Zr.pass_count,icon:"icon-hjj-leijitongguocishu"},{title:"\u5E73\u5747\u901A\u8FC7\u7387",num:(($r=(Br=z==null?void 0:z.data)==null?void 0:Br.shixun_evaluate_statistic)==null?void 0:$r.avg_pass_rate)*100,icon:"icon-hjj-pingjuntongguoshuai",unit:"%"}].map((he,ht)=>t.createElement("div",{key:ht,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 ${he==null?void 0:he.icon}`,style:{color:"#6898FE",fontSize:"12rem"}}),t.createElement("div",{className:"text-12px-rem",style:{color:"rgba(11,15,23,0.6)"}},he==null?void 0:he.title),t.createElement("div",{className:"ml-auto text-16px-rem",style:{color:"#121C31"}},he==null?void 0:he.num,he==null?void 0:he.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"}},((Sr=(Hr=z==null?void 0:z.data)==null?void 0:Hr.student_learn_data)==null?void 0:Sr.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"}},((Ge=(Dt=z==null?void 0:z.data)==null?void 0:Dt.student_learn_data)==null?void 0:Ge.recently_learn_count)||0)),t.createElement(Me.Z,{className:"flex-1",style:{height:"162rem"},option:sn}))),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"}},((zn=(rn=z==null?void 0:z.data)==null?void 0:rn.homework_number_statistic)==null?void 0:zn.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"}},((la=(kr=z==null?void 0:z.data)==null?void 0:kr.homework_number_statistic)==null?void 0:la.recently_homework_count)||0)),t.createElement(Me.Z,{className:"flex-1",style:{height:"162rem"},option:at}))),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:(sa=(Yr=z==null?void 0:z.data)==null?void 0:Yr.homework_complete_statistic)==null?void 0:sa.practice_rate,strokeColor:{from:"#C8D9FD",to:"#6596FE"}},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(ea=(Ur=z==null?void 0:z.data)==null?void 0:Ur.homework_complete_statistic)==null?void 0:ea.hack_rate,strokeColor:{from:"#D5E8FE",to:"#67B4F7"}},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(Ir=(Gt=z==null?void 0:z.data)==null?void 0:Gt.homework_complete_statistic)==null?void 0:Ir.normal_rate,strokeColor:{from:"#D2EFFF",to:"#72CDFF"}},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(fa=(rr=z==null?void 0:z.data)==null?void 0:rr.homework_complete_statistic)==null?void 0:fa.group_rate,strokeColor:{from:"#F1E6CA",to:"#FFD28C"}}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-20px-rem"},t.createElement("div",{className:"text-nowrap",style:{color:"#727C95"}},he==null?void 0:he.title),t.createElement(Al.Z,{className:za.ProgressStyle,percent:Math.round((he==null?void 0:he.percent)*1e4)/100,strokeColor:he==null?void 0:he.strokeColor,format:ln=>t.createElement("span",{className:"text-16px-rem",style:{color:"#121C31"}},ln.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:p(31632),num:(ta=(Lt=z==null?void 0:z.data)==null?void 0:Lt.count_statistic)==null?void 0:ta.question_count},{title:"\u8BD5\u5377\u603B\u6570",src:p(52609),num:(Yn=(Qr=z==null?void 0:z.data)==null?void 0:Qr.count_statistic)==null?void 0:Yn.paper_count},{title:"\u8BFE\u4EF6\u603B\u6570",src:p(46326),num:(ur=(hr=z==null?void 0:z.data)==null?void 0:hr.count_statistic)==null?void 0:ur.courseware_count}].map((he,ht)=>t.createElement("div",{key:ht,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:he==null?void 0:he.src,style:{width:"40rem"}}),t.createElement("div",{className:"c-grey-666 mt-24px-rem"},he==null?void 0:he.title),t.createElement("div",{className:"text-20px-rem font-bold mt-4px-rem",style:{color:"#121C31"}},he==null?void 0:he.num)))))))})};var Ni=(0,le.connect)(({})=>({}))(Li),Xt={homeCon:"homeCon___IPlea",mainLogo:"mainLogo___BS7eJ",exptStats:"exptStats___aCtB_",exptStatsItem:"exptStatsItem___l9SVl",esItemName:"esItemName___L8Tzl",titleName:"titleName___RKQq1",platSituStats:"platSituStats___iQ2Hu",pSSItem:"pSSItem___aWBDd",new_jxkt:"new_jxkt___uLIIr",new_syxm:"new_syxm___ZDHlH",kt_sx_item:"kt_sx_item___FL0da",kt_sx_item_user:"kt_sx_item_user___aZIT6",kt_sx_item_name:"kt_sx_item_name___XPGIy",kt_sx_item_time:"kt_sx_item_time___Gddx9",watchMore:"watchMore___gm2yE",fwsj_zyfb:"fwsj_zyfb___NjqSx",zyfb_info:"zyfb_info___lD1Cr",zyfb_info_l_r:"zyfb_info_l_r___ZEIxA",info_title:"info_title___rBABx",info_count:"info_count___JgjfG"},Bi=Object.defineProperty,Ba=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Si=(d,c,u)=>c in d?Bi(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,vl=(d,c)=>{for(var u in c||(c={}))wa.call(c,u)&&Si(d,u,c[u]);if(Ba)for(var u of Ba(c))_a.call(c,u)&&Si(d,u,c[u]);return d};const Sa=d=>React.createElement("svg",vl({width:15,height:14,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u8BC4\u6D4B\u603B\u6B21\u6570"),React.createElement("path",{d:"M.533.005c.292 0 .53.239.53.53v11.67h12.73c.292 0 .53.238.53.53 0 .291-.238.53-.53.53H.533a.532.532 0 0 1-.53-.53V.534c0-.291.239-.53.53-.53ZM13.236 2.79c.186-.212.53-.186.716 0 .186.185.186.504 0 .716L9.364 8.12a.524.524 0 0 1-.37.16.585.585 0 0 1-.399-.16L5.97 5.495 2.761 8.704a.513.513 0 0 1-.742 0 .513.513 0 0 1 0-.743l3.58-3.554a.524.524 0 0 1 .371-.159.79.79 0 0 1 .398.133L9.02 7.033Z",fill:"#00DDC7",fillRule:"nonzero"}));var ji="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41MzMuMDA1Yy4yOTIgMCAuNTMuMjM5LjUzLjUzdjExLjY3aDEyLjczYy4yOTIgMCAuNTMuMjM4LjUzLjUzIDAgLjI5MS0uMjM4LjUzLS41My41M0guNTMzYS41MzIuNTMyIDAgMCAxLS41My0uNTNWLjUzNGMwLS4yOTEuMjM5LS41My41My0uNTNaTTEzLjIzNiAyLjc5Yy4xODYtLjIxMi41My0uMTg2LjcxNiAwIC4xODYuMTg1LjE4Ni41MDQgMCAuNzE2TDkuMzY0IDguMTJhLjUyNC41MjQgMCAwIDEtLjM3LjE2LjU4NS41ODUgMCAwIDEtLjM5OS0uMTZMNS45NyA1LjQ5NSAyLjc2MSA4LjcwNGEuNTEzLjUxMyAwIDAgMS0uNzQyIDAgLjUxMy41MTMgMCAwIDEgMC0uNzQzbDMuNTgtMy41NTRhLjUyNC41MjQgMCAwIDEgLjM3MS0uMTU5Ljc5Ljc5IDAgMCAxIC4zOTguMTMzTDkuMDIgNy4wMzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",$a=Object.defineProperty,Oi=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Fi=(d,c,u)=>c in d?$a(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,El=(d,c)=>{for(var u in c||(c={}))ei.call(c,u)&&Fi(d,u,c[u]);if(Oi)for(var u of Oi(c))pl.call(c,u)&&Fi(d,u,c[u]);return d};const Wl=d=>React.createElement("svg",El({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570"),React.createElement("path",{d:"M4.317 14.377H.724a.719.719 0 0 1-.718-.719V5.395c0-.397.321-.719.718-.719h3.593V.724c0-.397.322-.718.719-.718h4.31c.398 0 .72.321.72.718v6.827h3.592c.376 0 .689.29.717.664l.002.054v5.39c0 .375-.29.688-.665.716l-.054.002H4.317Zm0-8.623H1.083V13.3h3.234V5.754Zm8.982 2.874h-3.234V13.3H13.3v-4.67ZM8.988 1.083H5.395V13.3h3.593V1.083Z",fill:"#00DDC7",fillRule:"nonzero"}));var wl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMzE3IDE0LjM3N0guNzI0YS43MTkuNzE5IDAgMCAxLS43MTgtLjcxOVY1LjM5NWMwLS4zOTcuMzIxLS43MTkuNzE4LS43MTloMy41OTNWLjcyNGMwLS4zOTcuMzIyLS43MTguNzE5LS43MThoNC4zMWMuMzk4IDAgLjcyLjMyMS43Mi43MTh2Ni44MjdoMy41OTJjLjM3NiAwIC42ODkuMjkuNzE3LjY2NGwuMDAyLjA1NHY1LjM5YzAgLjM3NS0uMjkuNjg4LS42NjUuNzE2bC0uMDU0LjAwMkg0LjMxN1ptMC04LjYyM0gxLjA4M1YxMy4zaDMuMjM0VjUuNzU0Wm04Ljk4MiAyLjg3NGgtMy4yMzRWMTMuM0gxMy4zdi00LjY3Wk04Ljk4OCAxLjA4M0g1LjM5NVYxMy4zaDMuNTkzVjEuMDgzWiIgZmlsbD0iIzAwRERDNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ml=Object.defineProperty,ti=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,Ya=(d,c,u)=>c in d?Ml(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Il=(d,c)=>{for(var u in c||(c={}))Dl.call(c,u)&&Ya(d,u,c[u]);if(ti)for(var u of ti(c))yl.call(c,u)&&Ya(d,u,c[u]);return d};const ni=d=>React.createElement("svg",Il({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u5E73\u5747\u901A\u8FC7\u7387"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14.4v14.4H0z"}),React.createElement("path",{d:"M5.572.552c.273 0 .455.091.546.364.09.273 0 .637-.273.728C2.75 3.01 1.295 6.558 2.659 9.653c1.001 2.184 3.095 3.64 5.552 3.64.819 0 1.638-.182 2.457-.546a6.056 6.056 0 0 0 3.185-3.185c.09-.182.273-.364.546-.364h.182c.182.09.273.182.273.273.091.182.091.273 0 .455-1.183 2.73-3.731 4.459-6.643 4.459a7.416 7.416 0 0 1-2.821-.546C1.75 12.292.02 8.015 1.567 4.374 2.295 2.645 3.66 1.371 5.3.644c.09 0 .182-.092.273-.092ZM8.21.006a7.147 7.147 0 0 1 7.189 7.19c0 .272-.273.546-.546.546H8.211c-.273 0-.546-.274-.546-.547V.552c0-.273.273-.546.546-.546Zm.637 1.183h-.091v5.46h5.46v-.09c-.182-1.366-.82-2.64-1.73-3.64-1-1.002-2.274-1.548-3.64-1.73Z",fill:"#00DDC7",fillRule:"nonzero"})));var Ri="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0LjR2MTQuNEgweiIvPjxwYXRoIGQ9Ik01LjU3Mi41NTJjLjI3MyAwIC40NTUuMDkxLjU0Ni4zNjQuMDkuMjczIDAgLjYzNy0uMjczLjcyOEMyLjc1IDMuMDEgMS4yOTUgNi41NTggMi42NTkgOS42NTNjMS4wMDEgMi4xODQgMy4wOTUgMy42NCA1LjU1MiAzLjY0LjgxOSAwIDEuNjM4LS4xODIgMi40NTctLjU0NmE2LjA1NiA2LjA1NiAwIDAgMCAzLjE4NS0zLjE4NWMuMDktLjE4Mi4yNzMtLjM2NC41NDYtLjM2NGguMTgyYy4xODIuMDkuMjczLjE4Mi4yNzMuMjczLjA5MS4xODIuMDkxLjI3MyAwIC40NTUtMS4xODMgMi43My0zLjczMSA0LjQ1OS02LjY0MyA0LjQ1OWE3LjQxNiA3LjQxNiAwIDAgMS0yLjgyMS0uNTQ2QzEuNzUgMTIuMjkyLjAyIDguMDE1IDEuNTY3IDQuMzc0IDIuMjk1IDIuNjQ1IDMuNjYgMS4zNzEgNS4zLjY0NGMuMDkgMCAuMTgyLS4wOTIuMjczLS4wOTJaTTguMjEuMDA2YTcuMTQ3IDcuMTQ3IDAgMCAxIDcuMTg5IDcuMTljMCAuMjcyLS4yNzMuNTQ2LS41NDYuNTQ2SDguMjExYy0uMjczIDAtLjU0Ni0uMjc0LS41NDYtLjU0N1YuNTUyYzAtLjI3My4yNzMtLjU0Ni41NDYtLjU0NlptLjYzNyAxLjE4M2gtLjA5MXY1LjQ2aDUuNDZ2LS4wOWMtLjE4Mi0xLjM2Ni0uODItMi42NC0xLjczLTMuNjQtMS0xLjAwMi0yLjI3NC0xLjU0OC0zLjY0LTEuNzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Cl=Object.defineProperty,zi=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,Pi=(d,c,u)=>c in d?Cl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,bl=(d,c)=>{for(var u in c||(c={}))Vl.call(c,u)&&Pi(d,u,c[u]);if(zi)for(var u of zi(c))Yi.call(c,u)&&Pi(d,u,c[u]);return d};const Hl=d=>React.createElement("svg",bl({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjkc_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjkc_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M4.235.257v27.454H1.497c-.339 0-.655-.139-.882-.375a1.306 1.306 0 0 1-.358-.919V1.551c0-.327.15-.665.39-.914.217-.225.513-.38.85-.38h2.738Zm18.064 0c.34 0 .655.139.883.375.22.228.358.547.358.919v24.891c.071.347-.019.664-.216.893a1.127 1.127 0 0 1-.864.376H6.3V.364h8.363v9.862l3.151-3.385 3.245 3.245V.257Z",transform:"translate(17.828 15.967)",fill:"url(#sjkc_svg__a)",stroke:"url(#sjkc_svg__b)",strokeWidth:.514})));var xl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00LjIzNS4yNTd2MjcuNDU0SDEuNDk3Yy0uMzM5IDAtLjY1NS0uMTM5LS44ODItLjM3NWExLjMwNiAxLjMwNiAwIDAgMS0uMzU4LS45MTlWMS41NTFjMC0uMzI3LjE1LS42NjUuMzktLjkxNC4yMTctLjIyNS41MTMtLjM4Ljg1LS4zOGgyLjczOFptMTguMDY0IDBjLjM0IDAgLjY1NS4xMzkuODgzLjM3NS4yMi4yMjguMzU4LjU0Ny4zNTguOTE5djI0Ljg5MWMuMDcxLjM0Ny0uMDE5LjY2NC0uMjE2Ljg5M2ExLjEyNyAxLjEyNyAwIDAgMS0uODY0LjM3Nkg2LjNWLjM2NGg4LjM2M3Y5Ljg2MmwzLjE1MS0zLjM4NSAzLjI0NSAzLjI0NVYuMjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuODI4IDE1Ljk2NykiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",Ul=Object.defineProperty,Ti=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,ri=(d,c,u)=>c in d?Ul(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Ll=(d,c)=>{for(var u in c||(c={}))Zi.call(c,u)&&ri(d,u,c[u]);if(Ti)for(var u of Ti(c))Ia.call(c,u)&&ri(d,u,c[u]);return d};const Ql=d=>React.createElement("svg",Ll({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjrw_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjrw_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M28.636 22.48c.197 0 .386.053.551.15.166.097.307.239.406.413.2.352.2.784 0 1.137a1.101 1.101 0 0 1-.957.563H1.363a1.09 1.09 0 0 1-.78-.33 1.141 1.141 0 0 1-.326-.802c0-.313.124-.597.326-.802.2-.203.476-.33.78-.33ZM25.908.256c1.059 0 2.017.437 2.71 1.143a3.931 3.931 0 0 1 1.118 2.537l.007.23V16.11c0 1.08-.43 2.058-1.125 2.766a3.79 3.79 0 0 1-2.485 1.137l-.225.006H4.092a3.786 3.786 0 0 1-2.71-1.143A3.93 3.93 0 0 1 .264 16.34l-.007-.23V4.167c0-1.08.43-2.059 1.125-2.766A3.79 3.79 0 0 1 3.866.264l.226-.007h21.816ZM16.111 3.91h-1.389l-.167.008a1.71 1.71 0 0 0-.987.425 1.442 1.442 0 0 0-.492 1.075c0 .418.186.8.492 1.075.295.265.703.432 1.154.432h1.39l.166-.008c.385-.035.729-.192.987-.424.306-.276.492-.657.492-1.075 0-.42-.186-.8-.492-1.075a1.722 1.722 0 0 0-1.154-.433Z",transform:"translate(15 18)",fill:"url(#sjrw_svg__a)",stroke:"url(#sjrw_svg__b)",strokeWidth:.514})));var Nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yOC42MzYgMjIuNDhjLjE5NyAwIC4zODYuMDUzLjU1MS4xNS4xNjYuMDk3LjMwNy4yMzkuNDA2LjQxMy4yLjM1Mi4yLjc4NCAwIDEuMTM3YTEuMTAxIDEuMTAxIDAgMCAxLS45NTcuNTYzSDEuMzYzYTEuMDkgMS4wOSAwIDAgMS0uNzgtLjMzIDEuMTQxIDEuMTQxIDAgMCAxLS4zMjYtLjgwMmMwLS4zMTMuMTI0LS41OTcuMzI2LS44MDIuMi0uMjAzLjQ3Ni0uMzMuNzgtLjMzWk0yNS45MDguMjU2YzEuMDU5IDAgMi4wMTcuNDM3IDIuNzEgMS4xNDNhMy45MzEgMy45MzEgMCAwIDEgMS4xMTggMi41MzdsLjAwNy4yM1YxNi4xMWMwIDEuMDgtLjQzIDIuMDU4LTEuMTI1IDIuNzY2YTMuNzkgMy43OSAwIDAgMS0yLjQ4NSAxLjEzN2wtLjIyNS4wMDZINC4wOTJhMy43ODYgMy43ODYgMCAwIDEtMi43MS0xLjE0M0EzLjkzIDMuOTMgMCAwIDEgLjI2NCAxNi4zNGwtLjAwNy0uMjNWNC4xNjdjMC0xLjA4LjQzLTIuMDU5IDEuMTI1LTIuNzY2QTMuNzkgMy43OSAwIDAgMSAzLjg2Ni4yNjRsLjIyNi0uMDA3aDIxLjgxNlpNMTYuMTExIDMuOTFoLTEuMzg5bC0uMTY3LjAwOGExLjcxIDEuNzEgMCAwIDAtLjk4Ny40MjUgMS40NDIgMS40NDIgMCAwIDAtLjQ5MiAxLjA3NWMwIC40MTguMTg2LjguNDkyIDEuMDc1LjI5NS4yNjUuNzAzLjQzMiAxLjE1NC40MzJoMS4zOWwuMTY2LS4wMDhjLjM4NS0uMDM1LjcyOS0uMTkyLjk4Ny0uNDI0LjMwNi0uMjc2LjQ5Mi0uNjU3LjQ5Mi0xLjA3NSAwLS40Mi0uMTg2LS44LS40OTItMS4wNzVhMS43MjIgMS43MjIgMCAwIDAtMS4xNTQtLjQzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDE4KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",a=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,A=(d,c,u)=>c in d?a(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,I=(d,c)=>{for(var u in c||(c={}))l.call(c,u)&&A(d,u,c[u]);if(i)for(var u of i(c))h.call(c,u)&&A(d,u,c[u]);return d};const w=d=>React.createElement("svg",I({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"12"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"syhj_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"syhj_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.969 14.32a3.96 3.96 0 0 1 3.961 3.961c1.026.91 1.67 1.23 2.106 1.76.443.537.672 1.283.703 2.221.002 1.274-.271 2.213-.85 2.83-.584.62-1.469.9-2.639.9H13.125c-1.128 0-1.99-.26-2.575-.808-.582-.545-.878-1.368-.914-2.447-.002-1.273.271-2.213.85-2.83.584-.62 1.469-.9 2.639-.9.307-1.256.708-2.129 1.33-2.751a3.398 3.398 0 0 1 2.42-1c.916 0 1.75.353 2.372.93.727-.571 1.185-1.015 1.741-1.336a3.96 3.96 0 0 1 1.98-.53Zm-21.738.662.116.003 10.964.005c-.384.42-.67.921-.832 1.465-1.343.361-2.597 1.034-3.513 1.97-.862.88-1.428 1.991-1.501 3.304a7.412 7.412 0 0 0 1.197 4.211H1.348a1 1 0 0 1-.726-.272.941.941 0 0 1-.292-.699v-9.133a.894.894 0 0 1 .278-.593.956.956 0 0 1 .739-.258Zm20.212-7.016c.188.163.325.386.377.642l.02.13v3.01c-.021.296-.16.572-.387.765a1.181 1.181 0 0 1-.719.283l-.132-.001H1.498A1.193 1.193 0 0 1 .28 11.87l-.023-.13V8.737c.02-.297.16-.573.387-.767.202-.173.455-.272.719-.283l.132.002h19.107c.319-.024.617.084.84.278ZM3.167 8.54A1.649 1.649 0 0 0 1.994 9a1.663 1.663 0 0 0-.513 1.18c.025.441.22.837.523 1.126.3.287.708.468 1.158.482a1.644 1.644 0 0 0 1.666-1.62 1.644 1.644 0 0 0-1.66-1.628ZM1.352.257l.134.011h19.116a1.155 1.155 0 0 1 1.218.92l.02.132v3.008c-.021.297-.16.572-.387.766a1.181 1.181 0 0 1-.719.283l-.132-.002H1.495c-.31.022-.616-.08-.852-.283a1.112 1.112 0 0 1-.37-.64l-.016-.126v-3.02c0-.302.131-.588.36-.785C.788.375 1 .285 1.22.263l.133-.006Zm1.815.794a1.704 1.704 0 0 0-1.686 1.637c.025.442.22.838.523 1.128.3.287.708.469 1.158.483a1.644 1.644 0 0 0 1.666-1.623 1.64 1.64 0 0 0-1.66-1.625Z",transform:"translate(18 17)",fill:"url(#syhj_svg__a)",stroke:"url(#syhj_svg__b)",strokeWidth:.514})));var B="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi45NjkgMTQuMzJhMy45NiAzLjk2IDAgMCAxIDMuOTYxIDMuOTYxYzEuMDI2LjkxIDEuNjcgMS4yMyAyLjEwNiAxLjc2LjQ0My41MzcuNjcyIDEuMjgzLjcwMyAyLjIyMS4wMDIgMS4yNzQtLjI3MSAyLjIxMy0uODUgMi44My0uNTg0LjYyLTEuNDY5LjktMi42MzkuOUgxMy4xMjVjLTEuMTI4IDAtMS45OS0uMjYtMi41NzUtLjgwOC0uNTgyLS41NDUtLjg3OC0xLjM2OC0uOTE0LTIuNDQ3LS4wMDItMS4yNzMuMjcxLTIuMjEzLjg1LTIuODMuNTg0LS42MiAxLjQ2OS0uOSAyLjYzOS0uOS4zMDctMS4yNTYuNzA4LTIuMTI5IDEuMzMtMi43NTFhMy4zOTggMy4zOTggMCAwIDEgMi40Mi0xYy45MTYgMCAxLjc1LjM1MyAyLjM3Mi45My43MjctLjU3MSAxLjE4NS0xLjAxNSAxLjc0MS0xLjMzNmEzLjk2IDMuOTYgMCAwIDEgMS45OC0uNTNabS0yMS43MzguNjYyLjExNi4wMDMgMTAuOTY0LjAwNWMtLjM4NC40Mi0uNjcuOTIxLS44MzIgMS40NjUtMS4zNDMuMzYxLTIuNTk3IDEuMDM0LTMuNTEzIDEuOTctLjg2Mi44OC0xLjQyOCAxLjk5MS0xLjUwMSAzLjMwNGE3LjQxMiA3LjQxMiAwIDAgMCAxLjE5NyA0LjIxMUgxLjM0OGExIDEgMCAwIDEtLjcyNi0uMjcyLjk0MS45NDEgMCAwIDEtLjI5Mi0uNjk5di05LjEzM2EuODk0Ljg5NCAwIDAgMSAuMjc4LS41OTMuOTU2Ljk1NiAwIDAgMSAuNzM5LS4yNThabTIwLjIxMi03LjAxNmMuMTg4LjE2My4zMjUuMzg2LjM3Ny42NDJsLjAyLjEzdjMuMDFjLS4wMjEuMjk2LS4xNi41NzItLjM4Ny43NjVhMS4xODEgMS4xODEgMCAwIDEtLjcxOS4yODNsLS4xMzItLjAwMUgxLjQ5OEExLjE5MyAxLjE5MyAwIDAgMSAuMjggMTEuODdsLS4wMjMtLjEzVjguNzM3Yy4wMi0uMjk3LjE2LS41NzMuMzg3LS43NjcuMjAyLS4xNzMuNDU1LS4yNzIuNzE5LS4yODNsLjEzMi4wMDJoMTkuMTA3Yy4zMTktLjAyNC42MTcuMDg0Ljg0LjI3OFpNMy4xNjcgOC41NEExLjY0OSAxLjY0OSAwIDAgMCAxLjk5NCA5YTEuNjYzIDEuNjYzIDAgMCAwLS41MTMgMS4xOGMuMDI1LjQ0MS4yMi44MzcuNTIzIDEuMTI2LjMuMjg3LjcwOC40NjggMS4xNTguNDgyYTEuNjQ0IDEuNjQ0IDAgMCAwIDEuNjY2LTEuNjIgMS42NDQgMS42NDQgMCAwIDAtMS42Ni0xLjYyOFpNMS4zNTIuMjU3bC4xMzQuMDExaDE5LjExNmExLjE1NSAxLjE1NSAwIDAgMSAxLjIxOC45MmwuMDIuMTMydjMuMDA4Yy0uMDIxLjI5Ny0uMTYuNTcyLS4zODcuNzY2YTEuMTgxIDEuMTgxIDAgMCAxLS43MTkuMjgzbC0uMTMyLS4wMDJIMS40OTVjLS4zMS4wMjItLjYxNi0uMDgtLjg1Mi0uMjgzYTEuMTEyIDEuMTEyIDAgMCAxLS4zNy0uNjRsLS4wMTYtLjEyNnYtMy4wMmMwLS4zMDIuMTMxLS41ODguMzYtLjc4NUMuNzg4LjM3NSAxIC4yODUgMS4yMi4yNjNsLjEzMy0uMDA2Wm0xLjgxNS43OTRhMS43MDQgMS43MDQgMCAwIDAtMS42ODYgMS42MzdjLjAyNS40NDIuMjIuODM4LjUyMyAxLjEyOC4zLjI4Ny43MDguNDY5IDEuMTU4LjQ4M2ExLjY0NCAxLjY0NCAwIDAgMCAxLjY2Ni0xLjYyMyAxLjY0IDEuNjQgMCAwIDAtMS42Ni0xLjYyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDE3KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",S=Object.defineProperty,Y=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,k=(d,c,u)=>c in d?S(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,J=(d,c)=>{for(var u in c||(c={}))te.call(c,u)&&k(d,u,c[u]);if(Y)for(var u of Y(c))T.call(c,u)&&k(d,u,c[u]);return d};const K=d=>React.createElement("svg",J({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"stsl_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"stsl_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.605.257c.342 0 .658.111.914.3.185.135.338.31.448.514l.074.157-9.768 14.208.108 3.224a2.208 2.208 0 0 0 2.626 2.175l.206-.05 3.205-1.065 3.722-5.36v9.736a1.553 1.553 0 0 1-1.267 1.524l-.146.02-20.92.006A1.553 1.553 0 0 1 .283 24.38l-.02-.146L.257 1.807A1.553 1.553 0 0 1 1.524.283l.147-.02L22.605.257ZM10.843 18.72H4.217l-.15.007a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h6.638l.15-.007a1.46 1.46 0 0 0 .883-.422 1.458 1.458 0 0 0 0-2.065 1.458 1.458 0 0 0-1.033-.43Zm2.41-7.23H4.217l-.15.008a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h9.048l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm3.012-7.228H4.217l-.15.008a1.46 1.46 0 0 0-.883.421c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h12.06l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm8.167-.409 3.313 2.312-8.42 12.128-2.479.822c-.24.017-.422-.01-.552-.083l-.281-3.066 8.419-12.113Zm1.805-2.563 3.29 1.803a.3.3 0 0 1 .111.159.289.289 0 0 1 0 .173l-.713 1.037-3.31-2.282.622-.89Z",transform:"translate(15.012 17.002)",fill:"url(#stsl_svg__a)",stroke:"url(#stsl_svg__b)",strokeWidth:.514})));var N="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi42MDUuMjU3Yy4zNDIgMCAuNjU4LjExMS45MTQuMy4xODUuMTM1LjMzOC4zMS40NDguNTE0bC4wNzQuMTU3LTkuNzY4IDE0LjIwOC4xMDggMy4yMjRhMi4yMDggMi4yMDggMCAwIDAgMi42MjYgMi4xNzVsLjIwNi0uMDUgMy4yMDUtMS4wNjUgMy43MjItNS4zNnY5LjczNmExLjU1MyAxLjU1MyAwIDAgMS0xLjI2NyAxLjUyNGwtLjE0Ni4wMi0yMC45Mi4wMDZBMS41NTMgMS41NTMgMCAwIDEgLjI4MyAyNC4zOGwtLjAyLS4xNDZMLjI1NyAxLjgwN0ExLjU1MyAxLjU1MyAwIDAgMSAxLjUyNC4yODNsLjE0Ny0uMDJMMjIuNjA1LjI1N1pNMTAuODQzIDE4LjcySDQuMjE3bC0uMTUuMDA3YTEuNDYgMS40NiAwIDAgMC0uODgzLjQyMmMtLjI2NS4yNjUtLjQzLjYzLS40MyAxLjAzMyAwIC4zODUuMTUxLjczNy40MTUgMS4wMDEuMjUuMjUuNjA2LjQyMyAxLjAzNi40Nmg2LjYzOGwuMTUtLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4My0uNDIyIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjUgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0yLjQxLTcuMjNINC4yMTdsLS4xNS4wMDhhMS40NiAxLjQ2IDAgMCAwLS44ODMuNDIyYy0uMjY1LjI2NS0uNDMuNjMtLjQzIDEuMDMzIDAgLjM4NS4xNTEuNzM3LjQxNSAxLjAwMS4yNS4yNS42MDYuNDIzIDEuMDM2LjQ2aDkuMDQ4bC4xNDktLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4NC0uNDIxIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjYgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0zLjAxMi03LjIyOEg0LjIxN2wtLjE1LjAwOGExLjQ2IDEuNDYgMCAwIDAtLjg4My40MjFjLS4yNjUuMjY1LS40My42My0uNDMgMS4wMzMgMCAuMzg1LjE1MS43MzcuNDE1IDEuMDAxLjI1LjI1LjYwNi40MjMgMS4wMzYuNDZoMTIuMDZsLjE0OS0uMDA3YTEuNDYgMS40NiAwIDAgMCAuODg0LS40MjEgMS40NTggMS40NTggMCAwIDAgMC0yLjA2NiAxLjQ1OCAxLjQ1OCAwIDAgMC0xLjAzMy0uNDNabTguMTY3LS40MDkgMy4zMTMgMi4zMTItOC40MiAxMi4xMjgtMi40NzkuODIyYy0uMjQuMDE3LS40MjItLjAxLS41NTItLjA4M2wtLjI4MS0zLjA2NiA4LjQxOS0xMi4xMTNabTEuODA1LTIuNTYzIDMuMjkgMS44MDNhLjMuMyAwIDAgMSAuMTExLjE1OS4yODkuMjg5IDAgMCAxIDAgLjE3M2wtLjcxMyAxLjAzNy0zLjMxLTIuMjgyLjYyMi0uODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMTIgMTcuMDAyKSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",P=Object.defineProperty,$=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Le=(d,c,u)=>c in d?P(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Oe=(d,c)=>{for(var u in c||(c={}))xe.call(c,u)&&Le(d,u,c[u]);if($)for(var u of $(c))ve.call(c,u)&&Le(d,u,c[u]);return d};const Se=d=>React.createElement("svg",Oe({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"10"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xsks_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xsks_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"m11.501 9.255.438.603 8.076 8.262.414.422-.157.57-2.592 9.46-.207.757h-.79l-15.157.252 6.532-6.532a2.47 2.47 0 0 0 2.916-1.022 2.47 2.47 0 0 0 .35-1.685 2.47 2.47 0 0 0-.831-1.506 2.47 2.47 0 0 0-1.612-.6 2.47 2.47 0 0 0-1.615.594 2.47 2.47 0 0 0-.594 3.01l-4.658 4.657-1.75 1.751.167-15.757.742-.217 9.634-2.815.694-.204ZM17.926.257c1.017 0 1.985.41 2.732 1.152l7.702 7.975a3.834 3.834 0 0 1 1.144 2.626 3.457 3.457 0 0 1-1 2.538l-3.027 2.076c-.455.4-1.09.65-1.923.826-1.41.054-2.393-.348-3.122-1.065L13.41 9.434a3.843 3.843 0 0 1-1.154-2.53c-.05-.913.234-1.784.81-2.455l2.238-3.016c.9-.849 1.742-1.18 2.621-1.176Z",transform:"translate(17.009 15.011)",fill:"url(#xsks_svg__a)",stroke:"url(#xsks_svg__b)",strokeWidth:.514})));var fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Im0xMS41MDEgOS4yNTUuNDM4LjYwMyA4LjA3NiA4LjI2Mi40MTQuNDIyLS4xNTcuNTctMi41OTIgOS40Ni0uMjA3Ljc1N2gtLjc5bC0xNS4xNTcuMjUyIDYuNTMyLTYuNTMyYTIuNDcgMi40NyAwIDAgMCAyLjkxNi0xLjAyMiAyLjQ3IDIuNDcgMCAwIDAgLjM1LTEuNjg1IDIuNDcgMi40NyAwIDAgMC0uODMxLTEuNTA2IDIuNDcgMi40NyAwIDAgMC0xLjYxMi0uNiAyLjQ3IDIuNDcgMCAwIDAtMS42MTUuNTk0IDIuNDcgMi40NyAwIDAgMC0uNTk0IDMuMDFsLTQuNjU4IDQuNjU3LTEuNzUgMS43NTEuMTY3LTE1Ljc1Ny43NDItLjIxNyA5LjYzNC0yLjgxNS42OTQtLjIwNFpNMTcuOTI2LjI1N2MxLjAxNyAwIDEuOTg1LjQxIDIuNzMyIDEuMTUybDcuNzAyIDcuOTc1YTMuODM0IDMuODM0IDAgMCAxIDEuMTQ0IDIuNjI2IDMuNDU3IDMuNDU3IDAgMCAxLTEgMi41MzhsLTMuMDI3IDIuMDc2Yy0uNDU1LjQtMS4wOS42NS0xLjkyMy44MjYtMS40MS4wNTQtMi4zOTMtLjM0OC0zLjEyMi0xLjA2NUwxMy40MSA5LjQzNGEzLjg0MyAzLjg0MyAwIDAgMS0xLjE1NC0yLjUzYy0uMDUtLjkxMy4yMzQtMS43ODQuODEtMi40NTVsMi4yMzgtMy4wMTZjLjktLjg0OSAxLjc0Mi0xLjE4IDIuNjIxLTEuMTc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuMDA5IDE1LjAxMSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",pt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Jt=(d,c,u)=>c in d?pt(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,tn=(d,c)=>{for(var u in c||(c={}))Mt.call(c,u)&&Jt(d,u,c[u]);if(_e)for(var u of _e(c))Ft.call(c,u)&&Jt(d,u,c[u]);return d};const In=d=>React.createElement("svg",tn({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"ljxxrs_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"ljxxrs_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M16 .257A6.711 6.711 0 0 1 22.743 7c0 1.987-.881 3.775-2.259 5.01-.151.135-.309.265-.471.387.195.015.399.035.613.06 2.97.344 3.845 1.165 4.645 2.681l.083.16 4.008-.935c.652-.212 1.413-.104 2.065.313a2.193 2.193 0 0 1 1.162 1.38l.035.151.119 8.705c0 .571-.218 1.115-.581 1.556-.33.4-.78.716-1.295.891l-.197.06-14.29 3.317L2.338 27.42a2.897 2.897 0 0 1-1.499-.952 2.486 2.486 0 0 1-.573-1.367l-.008-.189v-8.04c0-.731.299-1.384.788-1.854a2.787 2.787 0 0 1 1.944-.76c.167 0 .336-.006.504.048l.126.052 3.049.712c.727-1.208 1.774-2.125 4.783-2.551.21-.03.41-.055.602-.075a6.897 6.897 0 0 1-.469-.374C10.168 10.835 9.257 9.02 9.257 7A6.711 6.711 0 0 1 16 .257Zm-.922 13.424c-5.069.079-6.276.892-6.83 1.758l8.254 1.927 7.155-1.757-.039-.072c-.618-1.14-1.316-1.794-6.722-1.855a6.694 6.694 0 0 1-1.818 0Z",transform:"translate(14 15)",fill:"url(#ljxxrs_svg__a)",stroke:"url(#ljxxrs_svg__b)",strokeWidth:.514})));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0xNiAuMjU3QTYuNzExIDYuNzExIDAgMCAxIDIyLjc0MyA3YzAgMS45ODctLjg4MSAzLjc3NS0yLjI1OSA1LjAxLS4xNTEuMTM1LS4zMDkuMjY1LS40NzEuMzg3LjE5NS4wMTUuMzk5LjAzNS42MTMuMDYgMi45Ny4zNDQgMy44NDUgMS4xNjUgNC42NDUgMi42ODFsLjA4My4xNiA0LjAwOC0uOTM1Yy42NTItLjIxMiAxLjQxMy0uMTA0IDIuMDY1LjMxM2EyLjE5MyAyLjE5MyAwIDAgMSAxLjE2MiAxLjM4bC4wMzUuMTUxLjExOSA4LjcwNWMwIC41NzEtLjIxOCAxLjExNS0uNTgxIDEuNTU2LS4zMy40LS43OC43MTYtMS4yOTUuODkxbC0uMTk3LjA2LTE0LjI5IDMuMzE3TDIuMzM4IDI3LjQyYTIuODk3IDIuODk3IDAgMCAxLTEuNDk5LS45NTIgMi40ODYgMi40ODYgMCAwIDEtLjU3My0xLjM2N2wtLjAwOC0uMTg5di04LjA0YzAtLjczMS4yOTktMS4zODQuNzg4LTEuODU0YTIuNzg3IDIuNzg3IDAgMCAxIDEuOTQ0LS43NmMuMTY3IDAgLjMzNi0uMDA2LjUwNC4wNDhsLjEyNi4wNTIgMy4wNDkuNzEyYy43MjctMS4yMDggMS43NzQtMi4xMjUgNC43ODMtMi41NTEuMjEtLjAzLjQxLS4wNTUuNjAyLS4wNzVhNi44OTcgNi44OTcgMCAwIDEtLjQ2OS0uMzc0QzEwLjE2OCAxMC44MzUgOS4yNTcgOS4wMiA5LjI1NyA3QTYuNzExIDYuNzExIDAgMCAxIDE2IC4yNTdabS0uOTIyIDEzLjQyNGMtNS4wNjkuMDc5LTYuMjc2Ljg5Mi02LjgzIDEuNzU4bDguMjU0IDEuOTI3IDcuMTU1LTEuNzU3LS4wMzktLjA3MmMtLjYxOC0xLjE0LTEuMzE2LTEuNzk0LTYuNzIyLTEuODU1YTYuNjk0IDYuNjk0IDAgMCAxLTEuODE4IDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCAxNSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",Bt=Object.defineProperty,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,Pt=(d,c,u)=>c in d?Bt(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,gn=(d,c)=>{for(var u in c||(c={}))$t.call(c,u)&&Pt(d,u,c[u]);if(St)for(var u of St(c))an.call(c,u)&&Pt(d,u,c[u]);return d};const Jn=d=>React.createElement("svg",gn({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u6559\u5E08\u6570"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jss_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jss_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fillOpacity:.2,fill:"#00DDC7",width:60,height:60,rx:30}),React.createElement("path",{d:"M13.406.871c2.06 0 3.93.85 5.286 2.223a7.599 7.599 0 0 1 2.197 5.353 7.593 7.593 0 0 1-4.057 6.72c.191.051.38.107.57.167 4.04 1.29 7.257 4.498 8.567 8.622l4.943-12.05a.678.678 0 0 1 .877-.39l-4.9 14.627c-.212 1.028-.393 1.6-.764 2.024-.306.349-.74.554-1.19.594l-22.84.007a1.846 1.846 0 0 1-1.36-.61 1.797 1.797 0 0 1-.47-1.415 13.35 13.35 0 0 1 2.868-7.086 13.206 13.206 0 0 1 6.847-4.491 7.57 7.57 0 0 1-4.057-6.719c0-2.09.838-3.985 2.194-5.358A7.411 7.411 0 0 1 13.406.871ZM31.62 6.137c.188 0 .357.073.479.194.121.121.194.29.194.479l-7.24.673a.673.673 0 0 1-.48-.195.671.671 0 0 1-.195-.478Zm.781-5.88c.189 0 .358.073.48.195.121.121.194.29.194.478l-9.214.673a.672.672 0 0 1-.478-.194.672.672 0 0 1-.195-.479Z",transform:"translate(13.335 15.234)",fill:"url(#jss_svg__a)",stroke:"url(#jss_svg__b)",strokeWidth:.514})));var Fn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDBEREM3IiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIzMCIvPjxwYXRoIGQ9Ik0xMy40MDYuODcxYzIuMDYgMCAzLjkzLjg1IDUuMjg2IDIuMjIzYTcuNTk5IDcuNTk5IDAgMCAxIDIuMTk3IDUuMzUzIDcuNTkzIDcuNTkzIDAgMCAxLTQuMDU3IDYuNzJjLjE5MS4wNTEuMzguMTA3LjU3LjE2NyA0LjA0IDEuMjkgNy4yNTcgNC40OTggOC41NjcgOC42MjJsNC45NDMtMTIuMDVhLjY3OC42NzggMCAwIDEgLjg3Ny0uMzlsLTQuOSAxNC42MjdjLS4yMTIgMS4wMjgtLjM5MyAxLjYtLjc2NCAyLjAyNC0uMzA2LjM0OS0uNzQuNTU0LTEuMTkuNTk0bC0yMi44NC4wMDdhMS44NDYgMS44NDYgMCAwIDEtMS4zNi0uNjEgMS43OTcgMS43OTcgMCAwIDEtLjQ3LTEuNDE1IDEzLjM1IDEzLjM1IDAgMCAxIDIuODY4LTcuMDg2IDEzLjIwNiAxMy4yMDYgMCAwIDEgNi44NDctNC40OTEgNy41NyA3LjU3IDAgMCAxLTQuMDU3LTYuNzE5YzAtMi4wOS44MzgtMy45ODUgMi4xOTQtNS4zNThBNy40MTEgNy40MTEgMCAwIDEgMTMuNDA2Ljg3MVpNMzEuNjIgNi4xMzdjLjE4OCAwIC4zNTcuMDczLjQ3OS4xOTQuMTIxLjEyMS4xOTQuMjkuMTk0LjQ3OWwtNy4yNC42NzNhLjY3My42NzMgMCAwIDEtLjQ4LS4xOTUuNjcxLjY3MSAwIDAgMS0uMTk1LS40NzhabS43ODEtNS44OGMuMTg5IDAgLjM1OC4wNzMuNDguMTk1LjEyMS4xMjEuMTk0LjI5LjE5NC40NzhsLTkuMjE0LjY3M2EuNjcyLjY3MiAwIDAgMS0uNDc4LS4xOTQuNjcyLjY3MiAwIDAgMS0uMTk1LS40NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4zMzUgMTUuMjM0KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",er=Object.defineProperty,Mn=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Bn=(d,c,u)=>c in d?er(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Kn=(d,c)=>{for(var u in c||(c={}))tr.call(c,u)&&Bn(d,u,c[u]);if(Mn)for(var u of Mn(c))An.call(c,u)&&Bn(d,u,c[u]);return d};const Er=d=>React.createElement("svg",Kn({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xss_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xss_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M31.098 32.678c.05-.024 6.863-3.133 11.18-2.895-.03 1.012-.043 3.064.02 5.225.647.25.94.325 1.139.463.182.128.27.31.27.514v2.053a.73.73 0 0 1-.731.73c-.305 1.476-.163 2.509.055 3.125a49.513 49.513 0 0 0-3.174.443l-.607.106-.906.17-.597.118c-3.288.667-6.11 1.547-6.838 2.013h-2.177l-.346-.118-.228-.076a76.522 76.522 0 0 0-4.921-1.442l-.588-.147c-1.781-.436-3.7-.82-5.391-.967.191-.62.337-1.684.436-2.948-.84-.277-1.065-.335-1.222-.491a.73.73 0 0 1-.215-.516v-2.053a.734.734 0 0 1 .733-.727h.877c.048-2.25.01-4.409-.072-5.436C22.55 29.57 28.5 32.643 28.5 32.643Zm-1.166-17.42c1.875-.03 3.759.642 5.127 2.026 1.556 1.575 2.212 3.465 1.975 5.427-.239 1.977-1.377 4.02-3.38 5.893.356.638.715.815 1.035.95-1.444.742-3.37 1.682-3.708 1.847l-2.29.026c-.306-.187-1.646-.97-3.765-1.664.552-.208 1.06-.408 1.49-.698-1.993-2.244-3.162-4.245-3.434-6.198-.27-1.932.346-3.81 1.862-5.423 1.341-1.427 3.212-2.157 5.088-2.186Z",stroke:"url(#xss_svg__a)",strokeWidth:.514,fill:"url(#xss_svg__b)"})));var qn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zMS4wOTggMzIuNjc4Yy4wNS0uMDI0IDYuODYzLTMuMTMzIDExLjE4LTIuODk1LS4wMyAxLjAxMi0uMDQzIDMuMDY0LjAyIDUuMjI1LjY0Ny4yNS45NC4zMjUgMS4xMzkuNDYzLjE4Mi4xMjguMjcuMzEuMjcuNTE0djIuMDUzYS43My43MyAwIDAgMS0uNzMxLjczYy0uMzA1IDEuNDc2LS4xNjMgMi41MDkuMDU1IDMuMTI1YTQ5LjUxMyA0OS41MTMgMCAwIDAtMy4xNzQuNDQzbC0uNjA3LjEwNi0uOTA2LjE3LS41OTcuMTE4Yy0zLjI4OC42NjctNi4xMSAxLjU0Ny02LjgzOCAyLjAxM2gtMi4xNzdsLS4zNDYtLjExOC0uMjI4LS4wNzZhNzYuNTIyIDc2LjUyMiAwIDAgMC00LjkyMS0xLjQ0MmwtLjU4OC0uMTQ3Yy0xLjc4MS0uNDM2LTMuNy0uODItNS4zOTEtLjk2Ny4xOTEtLjYyLjMzNy0xLjY4NC40MzYtMi45NDgtLjg0LS4yNzctMS4wNjUtLjMzNS0xLjIyMi0uNDkxYS43My43MyAwIDAgMS0uMjE1LS41MTZ2LTIuMDUzYS43MzQuNzM0IDAgMCAxIC43MzMtLjcyN2guODc3Yy4wNDgtMi4yNS4wMS00LjQwOS0uMDcyLTUuNDM2QzIyLjU1IDI5LjU3IDI4LjUgMzIuNjQzIDI4LjUgMzIuNjQzWm0tMS4xNjYtMTcuNDJjMS44NzUtLjAzIDMuNzU5LjY0MiA1LjEyNyAyLjAyNiAxLjU1NiAxLjU3NSAyLjIxMiAzLjQ2NSAxLjk3NSA1LjQyNy0uMjM5IDEuOTc3LTEuMzc3IDQuMDItMy4zOCA1Ljg5My4zNTYuNjM4LjcxNS44MTUgMS4wMzUuOTUtMS40NDQuNzQyLTMuMzcgMS42ODItMy43MDggMS44NDdsLTIuMjkuMDI2Yy0uMzA2LS4xODctMS42NDYtLjk3LTMuNzY1LTEuNjY0LjU1Mi0uMjA4IDEuMDYtLjQwOCAxLjQ5LS42OTgtMS45OTMtMi4yNDQtMy4xNjItNC4yNDUtMy40MzQtNi4xOTgtLjI3LTEuOTMyLjM0Ni0zLjgxIDEuODYyLTUuNDIzIDEuMzQxLTEuNDI3IDMuMjEyLTIuMTU3IDUuMDg4LTIuMTg2WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",br=Object.defineProperty,Fr=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Cn=(d,c,u)=>c in d?br(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,nr=(d,c)=>{for(var u in c||(c={}))bt.call(c,u)&&Cn(d,u,c[u]);if(Fr)for(var u of Fr(c))Rn.call(c,u)&&Cn(d,u,c[u]);return d};const gr=d=>React.createElement("svg",nr({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jrxxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jrxxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M42.273 16.257c.682 0 1.299.28 1.746.73.402.407.667.953.716 1.56l.008.205v21.996a2.5 2.5 0 0 1-.724 1.765 2.452 2.452 0 0 1-1.544.722l-.202.008H17.727a2.45 2.45 0 0 1-1.746-.73 2.498 2.498 0 0 1-.716-1.56l-.008-.205V18.752a2.5 2.5 0 0 1 .724-1.765 2.452 2.452 0 0 1 1.544-.722l.202-.008h24.546ZM37.5 24.68c-.415 0-.83.16-1.147.479l-4.309 4.344-2.944-2.97-.123-.112a1.608 1.608 0 0 0-2.17.113l-5.454 5.5-.112.124a1.635 1.635 0 0 0-.363 1.03c0 .418.158.836.474 1.154a1.608 1.608 0 0 0 2.293.001l4.309-4.344 2.944 2.969.123.112a1.608 1.608 0 0 0 2.17-.112l5.454-5.5.111-.124c.242-.3.364-.665.364-1.03 0-.418-.158-.836-.474-1.154a1.608 1.608 0 0 0-1.146-.48Z",stroke:"url(#jrxxrs_svg__a)",strokeWidth:.514,fill:"url(#jrxxrs_svg__b)"})));var bn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00Mi4yNzMgMTYuMjU3Yy42ODIgMCAxLjI5OS4yOCAxLjc0Ni43My40MDIuNDA3LjY2Ny45NTMuNzE2IDEuNTZsLjAwOC4yMDV2MjEuOTk2YTIuNSAyLjUgMCAwIDEtLjcyNCAxLjc2NSAyLjQ1MiAyLjQ1MiAwIDAgMS0xLjU0NC43MjJsLS4yMDIuMDA4SDE3LjcyN2EyLjQ1IDIuNDUgMCAwIDEtMS43NDYtLjczIDIuNDk4IDIuNDk4IDAgMCAxLS43MTYtMS41NmwtLjAwOC0uMjA1VjE4Ljc1MmEyLjUgMi41IDAgMCAxIC43MjQtMS43NjUgMi40NTIgMi40NTIgMCAwIDEgMS41NDQtLjcyMmwuMjAyLS4wMDhoMjQuNTQ2Wk0zNy41IDI0LjY4Yy0uNDE1IDAtLjgzLjE2LTEuMTQ3LjQ3OWwtNC4zMDkgNC4zNDQtMi45NDQtMi45Ny0uMTIzLS4xMTJhMS42MDggMS42MDggMCAwIDAtMi4xNy4xMTNsLTUuNDU0IDUuNS0uMTEyLjEyNGExLjYzNSAxLjYzNSAwIDAgMC0uMzYzIDEuMDNjMCAuNDE4LjE1OC44MzYuNDc0IDEuMTU0YTEuNjA4IDEuNjA4IDAgMCAwIDIuMjkzLjAwMWw0LjMwOS00LjM0NCAyLjk0NCAyLjk2OS4xMjMuMTEyYTEuNjA4IDEuNjA4IDAgMCAwIDIuMTctLjExMmw1LjQ1NC01LjUuMTExLS4xMjRjLjI0Mi0uMy4zNjQtLjY2NS4zNjQtMS4wMyAwLS40MTgtLjE1OC0uODM2LS40NzQtMS4xNTRhMS42MDggMS42MDggMCAwIDAtMS4xNDYtLjQ4WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",_n=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,da=(d,c,u)=>c in d?_n(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Ca=(d,c)=>{for(var u in c||(c={}))Wr.call(c,u)&&da(d,u,c[u]);if(Gr)for(var u of Gr(c))wr.call(c,u)&&da(d,u,c[u]);return d};const ba=d=>React.createElement("svg",Ca({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"8"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"zxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"zxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M38.501 32.984c1.623.002 3.091.66 4.154 1.724a5.868 5.868 0 0 1 0 8.31 5.866 5.866 0 0 1-8.31.001 5.868 5.868 0 0 1 0-8.312 5.866 5.866 0 0 1 4.156-1.723ZM37.4 36.562c-.457-.011-.892.144-1.18.408l-2.382 2.159-.1.102a.997.997 0 0 0-.259.8c.04.303.226.6.57.81.31.19.694.27 1.064.244.376-.028.736-.167.993-.4l1.177-1.067 1.058 1.088.106.098c.265.216.639.352 1.079.362.442 0 .854-.15 1.133-.398l2.5-2.238.1-.1a.999.999 0 0 0 .265-.8c-.038-.302-.222-.602-.563-.814a1.808 1.808 0 0 0-1.062-.247 1.673 1.673 0 0 0-.996.395l-1.29 1.155-1.065-1.094-.107-.099a1.709 1.709 0 0 0-1.04-.364Zm-8.73-21.305a7.502 7.502 0 0 1 4.251 1.349 7.78 7.78 0 0 1 2.768 3.513c.58 1.46.709 3.028.422 4.51a7.908 7.908 0 0 1-2.067 3.996c1.15.812 2.15 1.344 3.07 2.001a8.504 8.504 0 0 0-5.262 2.631 9.006 9.006 0 0 0-2.453 6.199 9.053 9.053 0 0 0 .86 3.866c-.52.038-1.048.057-1.586.057-3.224 0-6.213-.742-8.46-1.806-1.23-.583-2.238-1.262-2.933-1.968-.644-.654-1.022-1.328-1.022-1.97 0-1.85.683-3.574 1.86-5.034 1.23-1.525 2.996-2.761 5.093-3.555-.991-1.54-1.695-2.944-1.981-4.432a8.062 8.062 0 0 1 .435-4.529 7.775 7.775 0 0 1 2.798-3.512 7.408 7.408 0 0 1 4.208-1.316Z",stroke:"url(#zxrs_svg__a)",strokeWidth:.514,fill:"url(#zxrs_svg__b)"})));var fr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zOC41MDEgMzIuOTg0YzEuNjIzLjAwMiAzLjA5MS42NiA0LjE1NCAxLjcyNGE1Ljg2OCA1Ljg2OCAwIDAgMSAwIDguMzEgNS44NjYgNS44NjYgMCAwIDEtOC4zMS4wMDEgNS44NjggNS44NjggMCAwIDEgMC04LjMxMiA1Ljg2NiA1Ljg2NiAwIDAgMSA0LjE1Ni0xLjcyM1pNMzcuNCAzNi41NjJjLS40NTctLjAxMS0uODkyLjE0NC0xLjE4LjQwOGwtMi4zODIgMi4xNTktLjEuMTAyYS45OTcuOTk3IDAgMCAwLS4yNTkuOGMuMDQuMzAzLjIyNi42LjU3LjgxLjMxLjE5LjY5NC4yNyAxLjA2NC4yNDQuMzc2LS4wMjguNzM2LS4xNjcuOTkzLS40bDEuMTc3LTEuMDY3IDEuMDU4IDEuMDg4LjEwNi4wOThjLjI2NS4yMTYuNjM5LjM1MiAxLjA3OS4zNjIuNDQyIDAgLjg1NC0uMTUgMS4xMzMtLjM5OGwyLjUtMi4yMzguMS0uMWEuOTk5Ljk5OSAwIDAgMCAuMjY1LS44Yy0uMDM4LS4zMDItLjIyMi0uNjAyLS41NjMtLjgxNGExLjgwOCAxLjgwOCAwIDAgMC0xLjA2Mi0uMjQ3IDEuNjczIDEuNjczIDAgMCAwLS45OTYuMzk1bC0xLjI5IDEuMTU1LTEuMDY1LTEuMDk0LS4xMDctLjA5OWExLjcwOSAxLjcwOSAwIDAgMC0xLjA0LS4zNjRabS04LjczLTIxLjMwNWE3LjUwMiA3LjUwMiAwIDAgMSA0LjI1MSAxLjM0OSA3Ljc4IDcuNzggMCAwIDEgMi43NjggMy41MTNjLjU4IDEuNDYuNzA5IDMuMDI4LjQyMiA0LjUxYTcuOTA4IDcuOTA4IDAgMCAxLTIuMDY3IDMuOTk2YzEuMTUuODEyIDIuMTUgMS4zNDQgMy4wNyAyLjAwMWE4LjUwNCA4LjUwNCAwIDAgMC01LjI2MiAyLjYzMSA5LjAwNiA5LjAwNiAwIDAgMC0yLjQ1MyA2LjE5OSA5LjA1MyA5LjA1MyAwIDAgMCAuODYgMy44NjZjLS41Mi4wMzgtMS4wNDguMDU3LTEuNTg2LjA1Ny0zLjIyNCAwLTYuMjEzLS43NDItOC40Ni0xLjgwNi0xLjIzLS41ODMtMi4yMzgtMS4yNjItMi45MzMtMS45NjgtLjY0NC0uNjU0LTEuMDIyLTEuMzI4LTEuMDIyLTEuOTcgMC0xLjg1LjY4My0zLjU3NCAxLjg2LTUuMDM0IDEuMjMtMS41MjUgMi45OTYtMi43NjEgNS4wOTMtMy41NTUtLjk5MS0xLjU0LTEuNjk1LTIuOTQ0LTEuOTgxLTQuNDMyYTguMDYyIDguMDYyIDAgMCAxIC40MzUtNC41MjkgNy43NzUgNy43NzUgMCAwIDEgMi43OTgtMy41MTIgNy40MDggNy40MDggMCAwIDEgNC4yMDgtMS4zMTZaIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iLjUxNCIgZmlsbD0idXJsKCNiKSIvPjwvZz48L3N2Zz4=",Vr=Object.defineProperty,xr=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Rr=(d,c,u)=>c in d?Vr(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Sn=(d,c)=>{for(var u in c||(c={}))Ma.call(c,u)&&Rr(d,u,c[u]);if(xr)for(var u of xr(c))ma.call(c,u)&&Rr(d,u,c[u]);return d};const zr=d=>React.createElement("svg",Sn({width:18,height:22,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),React.createElement("title",null,"\u706B\u{1F525}"),React.createElement("defs",null,React.createElement("path",{d:"M2.96 6.843c-.381 2.078.064 3.002 1.335 2.771 1.272-.23 2.003-1.472 2.194-3.724.699-3.523 2.48-5.486 5.34-5.89-1.717 2.165-1.335 3.205 3.433 6.583C19.744 10.567 19.267 20.614 9.731 22c-6.26-.173-8.834-3.118-9.597-6.843-.509-2.482.433-5.254 2.826-8.314Z",id:"fire_svg__a"}),React.createElement("path",{d:"M.309 9.268c-1.144 4.908.89 7.477 6.103 7.708 3.815 0 5.089-3.031 5.436-5.023.347-1.992.477-4.158-2.194-7.103.89 3.523.573 5.457-.953 5.804-1.717.057-2.289-.895-1.717-2.859.859-2.945 1.717-4.244 1.24-5.89C7.843.925 7.334.29 6.698 0c-.063 1.444-.477 2.57-1.24 3.378-1.144 1.213-3.814 3.724-1.907 7.535.191 1.386-.572 1.646-1.24 1.473C1.168 11.982.5 10.942.31 9.268Z",id:"fire_svg__c"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",null,React.createElement("mask",{id:"fire_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__a"})),React.createElement("use",{fill:"#00DDC7",xlinkHref:"#fire_svg__a"}),React.createElement("path",{d:"M2.96 8.142C-1.108 16.11.703 20.73 8.396 22c7.247-.289 10.235-4.417 8.964-12.386-.381-1.443-1.59-2.83-3.624-4.157C11.702 4.129 11.066 2.31 11.83 0c-1.78.462-2.988 2.136-3.624 5.024C6.87 10.22 5.122 11.26 2.96 8.142Z",fill:"#01A89A",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.924 0c-1.208.75-1.939 2.425-2.193 5.024.763 2.338.763 1.299-.763 10.913-.636 2.598-.795 4.62-.477 6.063 4.514 0 7.566-2.021 9.155-6.063 1.335-5.89-.954-7.709-2.289-9.354C12.115 3.58 10.971 1.386 11.924 0Z",fill:"#037F74",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.291 7.535c.636 1.56.636 3.811 0 6.756-.127 1.04.668 1.242 2.384.607l-1.049-5.024c3.751 2.483 5.086 5.688 4.005 9.614 1.145 4.273-1.398 5.313-7.629 3.118L8.621 11.26l2.67-3.725Z",fill:"#02423C",mask:"url(#fire_svg__b)"})),React.createElement("g",{transform:"translate(2.937 5.024)"},React.createElement("mask",{id:"fire_svg__d",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__c"})),React.createElement("use",{fill:"#2FEBD8",xlinkHref:"#fire_svg__c"}),React.createElement("path",{d:"M7.366.433s.797 1.819-.668 3.724c-1.464 1.906-1.526 3.898-1.24 4.331.287.433-1.048-.693-.667-2.512s-1.24 2.772 0 4.937c.318 1.097-.095 1.935-1.24 2.512C1.835 13.598.818 12.56.5 10.307c-.191.606-1.526 4.504 3.051 6.15 3.37.75 5.69.144 6.962-1.82 1.144-2.02 1.494-4.157 1.049-6.409-.954-1.847-1.59-2.973-1.908-3.378.954 3.87.445 5.804-1.525 5.804-2.48-.434-.763-3.638-.382-4.937C9.69 1.646 7.366.433 7.366.433Z",fill:"#01A89A",mask:"url(#fire_svg__d)"}),React.createElement("path",{d:"M9.654 4.85c.954 2.08 1.272 3.985.954 5.717-.318 1.732-1.558 2.916-3.72 3.551 1.59-.058 2.83-.433 3.72-1.126 1.335-1.04-1.716 2.165-3.433 2.772a12.526 12.526 0 0 1-3.624.693c.55.288 1.503.462 2.861.52 2.037.086 5.66-1.213 5.436-5.024.913-2.945.182-5.313-2.194-7.103Z",fill:"#037F74",mask:"url(#fire_svg__d)"}))));var qr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjk2IDYuODQzYy0uMzgxIDIuMDc4LjA2NCAzLjAwMiAxLjMzNSAyLjc3MSAxLjI3Mi0uMjMgMi4wMDMtMS40NzIgMi4xOTQtMy43MjQuNjk5LTMuNTIzIDIuNDgtNS40ODYgNS4zNC01Ljg5LTEuNzE3IDIuMTY1LTEuMzM1IDMuMjA1IDMuNDMzIDYuNTgzQzE5Ljc0NCAxMC41NjcgMTkuMjY3IDIwLjYxNCA5LjczMSAyMmMtNi4yNi0uMTczLTguODM0LTMuMTE4LTkuNTk3LTYuODQzLS41MDktMi40ODIuNDMzLTUuMjU0IDIuODI2LTguMzE0WiIgaWQ9ImEiLz48cGF0aCBkPSJNLjMwOSA5LjI2OGMtMS4xNDQgNC45MDguODkgNy40NzcgNi4xMDMgNy43MDggMy44MTUgMCA1LjA4OS0zLjAzMSA1LjQzNi01LjAyMy4zNDctMS45OTIuNDc3LTQuMTU4LTIuMTk0LTcuMTAzLjg5IDMuNTIzLjU3MyA1LjQ1Ny0uOTUzIDUuODA0LTEuNzE3LjA1Ny0yLjI4OS0uODk1LTEuNzE3LTIuODU5Ljg1OS0yLjk0NSAxLjcxNy00LjI0NCAxLjI0LTUuODlDNy44NDMuOTI1IDcuMzM0LjI5IDYuNjk4IDBjLS4wNjMgMS40NDQtLjQ3NyAyLjU3LTEuMjQgMy4zNzgtMS4xNDQgMS4yMTMtMy44MTQgMy43MjQtMS45MDcgNy41MzUuMTkxIDEuMzg2LS41NzIgMS42NDYtMS4yNCAxLjQ3M0MxLjE2OCAxMS45ODIuNSAxMC45NDIuMzEgOS4yNjhaIiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwRERDNyIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBkPSJNMi45NiA4LjE0MkMtMS4xMDggMTYuMTEuNzAzIDIwLjczIDguMzk2IDIyYzcuMjQ3LS4yODkgMTAuMjM1LTQuNDE3IDguOTY0LTEyLjM4Ni0uMzgxLTEuNDQzLTEuNTktMi44My0zLjYyNC00LjE1N0MxMS43MDIgNC4xMjkgMTEuMDY2IDIuMzEgMTEuODMgMGMtMS43OC40NjItMi45ODggMi4xMzYtMy42MjQgNS4wMjRDNi44NyAxMC4yMiA1LjEyMiAxMS4yNiAyLjk2IDguMTQyWiIgZmlsbD0iIzAxQTg5QSIgbWFzaz0idXJsKCNiKSIvPjxwYXRoIGQ9Ik0xMS45MjQgMGMtMS4yMDguNzUtMS45MzkgMi40MjUtMi4xOTMgNS4wMjQuNzYzIDIuMzM4Ljc2MyAxLjI5OS0uNzYzIDEwLjkxMy0uNjM2IDIuNTk4LS43OTUgNC42Mi0uNDc3IDYuMDYzIDQuNTE0IDAgNy41NjYtMi4wMjEgOS4xNTUtNi4wNjMgMS4zMzUtNS44OS0uOTU0LTcuNzA5LTIuMjg5LTkuMzU0QzEyLjExNSAzLjU4IDEwLjk3MSAxLjM4NiAxMS45MjQgMFoiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMTEuMjkxIDcuNTM1Yy42MzYgMS41Ni42MzYgMy44MTEgMCA2Ljc1Ni0uMTI3IDEuMDQuNjY4IDEuMjQyIDIuMzg0LjYwN2wtMS4wNDktNS4wMjRjMy43NTEgMi40ODMgNS4wODYgNS42ODggNC4wMDUgOS42MTQgMS4xNDUgNC4yNzMtMS4zOTggNS4zMTMtNy42MjkgMy4xMThMOC42MjEgMTEuMjZsMi42Ny0zLjcyNVoiIGZpbGw9IiMwMjQyM0MiIG1hc2s9InVybCgjYikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45MzcgNS4wMjQpIj48bWFzayBpZD0iZCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYyIvPjwvbWFzaz48dXNlIGZpbGw9IiMyRkVCRDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggZD0iTTcuMzY2LjQzM3MuNzk3IDEuODE5LS42NjggMy43MjRjLTEuNDY0IDEuOTA2LTEuNTI2IDMuODk4LTEuMjQgNC4zMzEuMjg3LjQzMy0xLjA0OC0uNjkzLS42NjctMi41MTJzLTEuMjQgMi43NzIgMCA0LjkzN2MuMzE4IDEuMDk3LS4wOTUgMS45MzUtMS4yNCAyLjUxMkMxLjgzNSAxMy41OTguODE4IDEyLjU2LjUgMTAuMzA3Yy0uMTkxLjYwNi0xLjUyNiA0LjUwNCAzLjA1MSA2LjE1IDMuMzcuNzUgNS42OS4xNDQgNi45NjItMS44MiAxLjE0NC0yLjAyIDEuNDk0LTQuMTU3IDEuMDQ5LTYuNDA5LS45NTQtMS44NDctMS41OS0yLjk3My0xLjkwOC0zLjM3OC45NTQgMy44Ny40NDUgNS44MDQtMS41MjUgNS44MDQtMi40OC0uNDM0LS43NjMtMy42MzgtLjM4Mi00LjkzN0M5LjY5IDEuNjQ2IDcuMzY2LjQzMyA3LjM2Ni40MzNaIiBmaWxsPSIjMDFBODlBIiBtYXNrPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTkuNjU0IDQuODVjLjk1NCAyLjA4IDEuMjcyIDMuOTg1Ljk1NCA1LjcxNy0uMzE4IDEuNzMyLTEuNTU4IDIuOTE2LTMuNzIgMy41NTEgMS41OS0uMDU4IDIuODMtLjQzMyAzLjcyLTEuMTI2IDEuMzM1LTEuMDQtMS43MTYgMi4xNjUtMy40MzMgMi43NzJhMTIuNTI2IDEyLjUyNiAwIDAgMS0zLjYyNC42OTNjLjU1LjI4OCAxLjUwMy40NjIgMi44NjEuNTIgMi4wMzcuMDg2IDUuNjYtMS4yMTMgNS40MzYtNS4wMjQuOTEzLTIuOTQ1LjE4Mi01LjMxMy0yLjE5NC03LjEwM1oiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjZCkiLz48L2c+PC9nPjwvc3ZnPg==",ia=p(60979),Mr=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const Tr=d=>Mr(void 0,null,function*(){return(0,ee.ZP)("/api/home/statistic.json",{method:"Get",params:d})}),_r=({user:d,dispatch:c,homePage:u,forumsList:$e,globalSetting:At})=>{var kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt,vn,Wn,$n,xt,nn,Tt,et,or,Vn,Lr,yr,Nr,Zr,Br,$r,Hr,Sr,Dt,Ge,rn,zn,kr,la,Yr,sa,Ur,ea;const[Gt,,Ir,rr]=(0,Je.U)(lr.Yu,{type:"view"}),[,,fa,Lt]=(0,Je.U)(Tr,{}),[,ta,Qr,Yn]=(0,Je.U)(nt.V8,{page:1,limit:5,order:"created_at"}),[hr,ur]=(0,t.useState)({total_count:0,shixuns:[]});(0,t.useEffect)(()=>{const at=_t()();at&&Ir({start_at:at.subtract(7,"day").format("YYYY-MM-DD"),end_at:at.format("YYYY-MM-DD")}),jt(),Qr({page:1,limit:5,order:"created_at"}),sn()},[]);const Da=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},legend:{right:"1%",bottom:"1%",itemGap:40,textStyle:{color:"#fff"}},grid:{top:"3%",left:"3%",right:"4%",bottom:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(rr==null?void 0:rr.time)||[],nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#037F74"}},axisLabel:{color:"#B6BFC2"}},yAxis:{type:"value",nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#037F74"}},axisLine:{show:!1},axisLabel:{color:"#B6BFC2"}},series:[{name:"\u672C\u6708",type:"line",data:(rr==null?void 0:rr.current_month)||[],itemStyle:{color:"#15EAA4"},smooth:!0,areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(rr==null?void 0:rr.last_month)||[],itemStyle:{color:"#73A0FF"},smooth:!0,areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[rr]),z=(0,t.useMemo)(()=>{var at,Ot;const Hn=(Ot=(at=Lt==null?void 0:Lt.data)==null?void 0:at.homework_number_statistic)==null?void 0:Ot.charts,oa=Hn==null?void 0:Hn.map(na=>na==null?void 0:na.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:Hn==null?void 0:Hn.map(na=>na==null?void 0:na.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#B6BFC2"},axisLine:{lineStyle:{color:"#037F74"}}},grid:{top:"15%",left:"1%",right:"1%",bottom:"1%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:oa,label:{show:!0,position:"top",color:"#B6BFC2"},itemStyle:{color:"rgba(0,221,199,0.4)",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(Kt=(kt=Lt==null?void 0:Lt.data)==null?void 0:kt.homework_number_statistic)==null?void 0:Kt.charts]),jt=()=>Mr(void 0,null,function*(){const at=yield fa({});(at==null?void 0:at.status)==0&&setTimeout(()=>{jt()},5*60*1e3)}),sn=()=>Mr(void 0,null,function*(){const at=yield(0,ia.he)({sort:"desc",page:1,limit:5,order:"new"});at.status||ur(at)});return t.createElement("div",{className:Xt.homeCon},t.createElement("div",{className:"flex",style:{height:"30vh"}},t.createElement("div",{className:Xt.mainLogo},t.createElement("img",{src:p(37703),style:{width:"100%",height:"100%"}})),t.createElement("div",{className:Xt.exptStats},t.createElement("div",{className:Xt.titleName},"\u5B9E\u9A8C\u7EDF\u8BA1"),[{name:"\u8BC4\u6D4B\u603B\u6B21\u6570",img:ji,count:(Ve=(wt=Lt==null?void 0:Lt.data)==null?void 0:wt.shixun_evaluate_statistic)==null?void 0:Ve.evaluate_count},{name:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",img:wl,count:(Xe=(Et=Lt==null?void 0:Lt.data)==null?void 0:Et.shixun_evaluate_statistic)==null?void 0:Xe.pass_count},{name:"\u5E73\u5747\u901A\u8FC7\u7387",img:Ri,count:((Ke=(Ee=Lt==null?void 0:Lt.data)==null?void 0:Ee.shixun_evaluate_statistic)==null?void 0:Ke.avg_pass_rate)*100}].map((at,Ot)=>{var Hn;return t.createElement("div",{className:Xt.exptStatsItem,key:at==null?void 0:at.name},t.createElement("div",{className:"flex item-center"},t.createElement("img",{src:at==null?void 0:at.img}),t.createElement("div",{className:Xt.esItemName},at==null?void 0:at.name)),t.createElement("div",{style:{color:"#00DDC7",fontSize:"2.1vh"}},parseFloat((Hn=at==null?void 0:at.count)==null?void 0:Hn.toFixed(2)),Ot==2&&"%"))}))),t.createElement("div",{className:Xt.platSituStats},t.createElement("div",{className:Xt.titleName},"\u5E73\u53F0\u60C5\u51B5\u7EDF\u8BA1"),t.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"11%"}},[{name:"\u5B9E\u8DF5\u8BFE\u7A0B",img:xl,count:(vn=(Rt=Lt==null?void 0:Lt.data)==null?void 0:Rt.number_statistics)==null?void 0:vn.subject_count,type:"\u95E8"},{name:"\u5B9E\u8DF5\u4EFB\u52A1",img:Nl,count:($n=(Wn=Lt==null?void 0:Lt.data)==null?void 0:Wn.number_statistics)==null?void 0:$n.shixun_count,type:"\u4E2A"},{name:"\u5B9E\u9A8C\u73AF\u5883",img:B,count:(nn=(xt=Lt==null?void 0:Lt.data)==null?void 0:xt.number_statistics)==null?void 0:nn.repository_count,type:"\u79CD"},{name:"\u8BD5\u9898\u6570\u91CF",img:N,count:(et=(Tt=Lt==null?void 0:Lt.data)==null?void 0:Tt.number_statistics)==null?void 0:et.question_count,type:"\u9053"},{name:"\u7EBF\u4E0A\u8003\u8BD5",img:fe,count:(Vn=(or=Lt==null?void 0:Lt.data)==null?void 0:or.number_statistics)==null?void 0:Vn.exercise_count,type:"\u95E8"},{name:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",img:Ut,count:(yr=(Lr=Lt==null?void 0:Lt.data)==null?void 0:Lr.number_statistics)==null?void 0:yr.all_user_count,type:"\u4EBA"},{name:"\u6559\u5E08\u6570",img:Fn,count:(Zr=(Nr=Lt==null?void 0:Lt.data)==null?void 0:Nr.number_statistics)==null?void 0:Zr.teacher_count,type:"\u4EBA"},{name:"\u5B66\u751F\u6570",img:qn,count:($r=(Br=Lt==null?void 0:Lt.data)==null?void 0:Br.number_statistics)==null?void 0:$r.student_count,type:"\u4EBA"},{name:"\u4ECA\u65E5\u5B66\u4E60\u4EBA\u6570",img:bn,count:(Sr=(Hr=Lt==null?void 0:Lt.data)==null?void 0:Hr.number_statistics)==null?void 0:Sr.weekly_active_user_count,type:"\u4EBA"},{name:"\u5728\u7EBF\u4EBA\u6570",img:fr,count:(Ge=(Dt=Lt==null?void 0:Lt.data)==null?void 0:Dt.number_statistics)==null?void 0:Ge.user_online_count,type:"\u4EBA"}].map((at,Ot)=>t.createElement("div",{className:Xt.pSSItem,key:Ot,style:{marginBottom:Ot<5&&"4vh"}},t.createElement("img",{src:at==null?void 0:at.img}),t.createElement("div",{className:Xt.pSSItemInfo},t.createElement("div",null,t.createElement("span",{style:{color:"#fff",fontSize:"1.9vh",fontWeight:"500"}},at==null?void 0:at.count),t.createElement("span",{style:{color:"#B6BFC2",fontSize:"1.6vh",marginLeft:"1vh"}},at==null?void 0:at.type)),t.createElement("div",{style:{marginTop:"1vh"}},at==null?void 0:at.name)))))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Xt.new_jxkt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:qr,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u6559\u5B66\u8BFE\u5802"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},Yn==null?void 0:Yn.courses_count),"\u4E2A\u8BFE\u5802")),t.createElement("div",{className:Xt.watchMore,onClick:()=>{le.history.push("/classrooms")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(it.Z,null))),t.createElement("div",null,((rn=Yn==null?void 0:Yn.courses)==null?void 0:rn.length)>0?(zn=Yn==null?void 0:Yn.courses)==null?void 0:zn.map((at,Ot)=>t.createElement("div",{key:Ot,className:Xt.kt_sx_item},t.createElement("div",{className:Xt.kt_sx_item_user},at==null?void 0:at.creator),t.createElement("div",{className:Xt.kt_sx_item_name},at==null?void 0:at.name),t.createElement("div",{className:Xt.kt_sx_item_time},_t()(at==null?void 0:at.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Wt.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}}))),t.createElement("div",{className:Xt.new_syxm},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:qr,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u5B9E\u9A8C\u9879\u76EE"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},hr==null?void 0:hr.total_count),"\u4E2A\u5B9E\u9A8C\u9879\u76EE")),t.createElement("div",{className:Xt.watchMore,onClick:()=>{le.history.push("/shixuns")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(it.Z,null))),t.createElement("div",null,((kr=hr==null?void 0:hr.shixuns)==null?void 0:kr.length)>0?(la=hr==null?void 0:hr.shixuns)==null?void 0:la.map((at,Ot)=>t.createElement("div",{key:Ot,className:Xt.kt_sx_item},t.createElement("div",{className:Xt.kt_sx_item_user},at==null?void 0:at.author_name),t.createElement("div",{className:Xt.kt_sx_item_name},at==null?void 0:at.name),t.createElement("div",{className:Xt.kt_sx_item_time},_t()(at==null?void 0:at.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Wt.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}})))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Xt.fwsj_zyfb},t.createElement("div",{className:Xt.titleName,style:{display:"flex",justifyContent:"space-between"}},"\u5E73\u53F0\u8BBF\u95EE\u6570\u636E",t.createElement(ue.default.RangePicker,{allowClear:!1,value:[_t()(Gt==null?void 0:Gt.start_at),_t()(Gt==null?void 0:Gt.end_at)],onChange:(at,Ot)=>{Ir({start_at:Ot==null?void 0:Ot[0],end_at:Ot==null?void 0:Ot[1]})}})),t.createElement(Me.Z,{style:{height:"31vh"},option:Da})),t.createElement("div",{className:Xt.fwsj_zyfb},t.createElement("div",{className:Xt.titleName},"\u5E73\u53F0\u4F5C\u4E1A\u53D1\u5E03"),t.createElement("div",{className:Xt.zyfb_info},t.createElement("div",{className:Xt.zyfb_info_l_r},t.createElement("div",{className:Xt.info_title},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Xt.info_count},((sa=(Yr=Lt==null?void 0:Lt.data)==null?void 0:Yr.homework_number_statistic)==null?void 0:sa.today_homework_count)||0)),t.createElement("div",{className:Xt.zyfb_info_l_r},t.createElement("div",{className:Xt.info_title},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Xt.info_count},((ea=(Ur=Lt==null?void 0:Lt.data)==null?void 0:Ur.homework_number_statistic)==null?void 0:ea.recently_homework_count)||0))),t.createElement(Me.Z,{style:{height:"23vh"},option:z}))))};var Gn=(0,le.connect)(({loading:d,forumsList:c,user:u,homePage:$e,globalSetting:At})=>({user:u,loading:d.models.index,homePage:$e,forumsList:c,globalSetting:At}))(_r),Dr=p(40277);const ga=({globalSetting:d})=>{var c;const u=(0,t.useMemo)(()=>{var $e;switch(Number(($e=d==null?void 0:d.setting)==null?void 0:$e.theme)){case Ra.Fy.THEMEONE:return t.createElement(sr,null);case Ra.Fy.THEMETWO:return t.createElement(Ni,null);case Ra.Fy.THEMETHREE:return t.createElement(Dr.Z,{mainDom:t.createElement(Gn,null)});case Ra.Fy.DEFAULT:default:return t.createElement(Zt,null)}},[(c=d==null?void 0:d.setting)==null?void 0:c.theme]);return t.createElement(Ce.ZP,{locale:x.Z},!d.isIlearning&&d.isPaZhou?t.createElement(hl,null):u,d.isIlearning&&t.createElement(we,null))};var Zn=(0,le.connect)(({loading:d,globalSetting:c,user:u})=>({loading:d,globalSetting:c,user:u}))(ga)},27890:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return y}});var t=p(59301),Ce={flex_box_center:"flex_box_center___HR0FK",flex_space_between:"flex_space_between___AORwV",flex_box_vertical_center:"flex_box_vertical_center___u8RVW",flex_box_center_end:"flex_box_center_end___JWmwA",flex_box_column:"flex_box_column___EvD2h",listWarp:"listWarp___PiaNu",li:"li___fFwoj",img:"img___bvstn",name:"name___c5WWW",e:"e___dMKVB",unit:"unit___sqJRC",tags:"tags___njTz9",tag1:"tag1___pLlW6",tag2:"tag2___Gbb1l"},x=p(6848),le=p(74128),y=({data:Ze,marginLeft:ze=24,listWarpStyle:G={},width:ye=282,height:Qe=290})=>t.createElement("ul",{className:Ce.listWarp,style:G},Ze.map((it,W)=>{const{name:We,id:qe,backbground_image_url:be,cover_url:se,category_url:q,school_name:Q}=it;return t.createElement("a",{target:"_blank",href:q,className:Ce.li,style:{marginLeft:ze,width:ye,height:Qe},key:W},t.createElement("div",{className:Ce.img},t.createElement("img",{src:le.Z.IMG_SERVER+se,alt:"\u5C01\u9762\u56FE"})),t.createElement("div",{className:Ce.name},t.createElement(x.Z,{title:We},t.createElement("span",{className:Ce.e},We))),t.createElement(x.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Q||"--"}`},t.createElement("div",{className:Ce.unit},t.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Q||"--")),t.createElement("div",{className:Ce.tags},t.createElement("div",null,t.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-xuexirenshu4 font14 mr3"}),t.createElement("span",null,it.member_count||"--"))),t.createElement(x.Z,{placement:"bottom",title:"\u8D44\u6E90\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjieshu font14 mr3"}),t.createElement("span",null,it.resource_count||"--"))))))}))},84056:function(ce,ct,p){"use strict";p.d(ct,{BU:function(){return Ce},Dj:function(){return t},gH:function(){return x},vp:function(){return le}});function t(re){try{re.mozRequestFullScreen?re.mozRequestFullScreen():re.webkitRequestFullScreen&&re.webkitRequestFullScreen()}catch(y){console.log(y,":e")}}function Ce(){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 x=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function le(){var re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,y=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",re),window.isFullScreen?window.isFullScreen:re!=null}},61527:function(ce,ct,p){"use strict";p.d(ct,{U:function(){return G}});var t=p(59301),Ce=Object.defineProperty,x=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,y=(ye,Qe,it)=>Qe in ye?Ce(ye,Qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):ye[Qe]=it,Ze=(ye,Qe)=>{for(var it in Qe||(Qe={}))le.call(Qe,it)&&y(ye,it,Qe[it]);if(x)for(var it of x(Qe))re.call(Qe,it)&&y(ye,it,Qe[it]);return ye},ze=(ye,Qe,it)=>new Promise((W,We)=>{var qe=q=>{try{se(it.next(q))}catch(Q){We(Q)}},be=q=>{try{se(it.throw(q))}catch(Q){We(Q)}},se=q=>q.done?W(q.value):Promise.resolve(q.value).then(qe,be);se((it=it.apply(ye,Qe)).next())});function G(ye,Qe){const[it,W]=(0,t.useState)(Qe),[We,qe]=(0,t.useState)(!1),[be,se]=(0,t.useState)();return[it,We,(Q,H=!1)=>ze(this,null,function*(){const Z=H?Qe:Ze(Ze({},it),Q);qe(!0),W(Z);const O=yield ye(Z);return qe(!1),se(O),O}),be]}},73217:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return tt}});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}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","error",r),re.ENABLE_ERROR&&(console.error?console.error(r):console.warn?console.warn(r):console.log(r))}static i(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","info",r),re.ENABLE_INFO&&(console.info?console.info(r):console.log(r))}static w(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","warn",r),re.ENABLE_WARN&&(console.warn?console.warn(r):console.log(r))}static d(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","debug",r),re.ENABLE_DEBUG&&(console.debug?console.debug(r):console.log(r))}static v(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","verbose",r),re.ENABLE_VERBOSE&&console.log(r)}}re.GLOBAL_TAG="flv.js",re.FORCE_GLOBAL_TAG=!1,re.ENABLE_ERROR=!0,re.ENABLE_INFO=!0,re.ENABLE_WARN=!0,re.ENABLE_DEBUG=!0,re.ENABLE_VERBOSE=!0,re.ENABLE_CALLBACK=!1,re.emitter=new(le());var y=re;class Ze{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 ze=Ze;class G{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ye extends G{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Qe extends G{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class it extends G{constructor(e){super(e)}get name(){return"NotImplementedException"}}const W={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},We={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class qe{constructor(e){this._type=e||"undefined",this._status=W.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=W.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===W.kConnecting||this._status===W.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 it("Unimplemented abstract function!")}abort(){throw new it("Unimplemented abstract function!")}}let be={};function se(){let j=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(j)||/(opr)[\/]([\w.]+)/.exec(j)||/(chrome)[ \/]([\w.]+)/.exec(j)||/(iemobile)[\/]([\w.]+)/.exec(j)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(j)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(j)||/(webkit)[ \/]([\w.]+)/.exec(j)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(j)||/(msie) ([\w.]+)/.exec(j)||j.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(j)||j.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(j)||[],n=/(ipad)/.exec(j)||/(ipod)/.exec(j)||/(windows phone)/.exec(j)||/(iphone)/.exec(j)||/(kindle)/.exec(j)||/(android)/.exec(j)||/(windows)/.exec(j)||/(mac)/.exec(j)||/(linux)/.exec(j)||/(cros)/.exec(j)||[],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 m=r.majorVersion.split(".");o.version={major:parseInt(r.majorVersion,10),string:r.version},m.length>1&&(o.version.minor=parseInt(m[1],10)),m.length>2&&(o.version.build=parseInt(m[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 m="msie";r.browser=m,o[m]=!0}if(o.edge){delete o.edge;let m="msedge";r.browser=m,o[m]=!0}if(o.opr){let m="opera";r.browser=m,o[m]=!0}if(o.safari&&o.android){let m="android";r.browser=m,o[m]=!0}o.name=r.browser,o.platform=r.platform;for(let m in be)be.hasOwnProperty(m)&&delete be[m];Object.assign(be,o)}se();var q=be;class Q extends qe{static isSupported(){try{let e=q.msedge&&q.version.minor>=15048,n=q.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),m=new self.Headers;if(typeof o.headers=="object"){let b=o.headers;for(let we in b)b.hasOwnProperty(we)&&m.append(we,b[we])}let E={method:"GET",headers:m,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let b in this._config.headers)m.append(b,this._config.headers[b]);e.cors===!1&&(E.mode="same-origin"),e.withCredentials&&(E.credentials="include"),e.referrerPolicy&&(E.referrerPolicy=e.referrerPolicy),this._status=W.kConnecting,self.fetch(o.url,E).then(b=>{if(this._requestAbort){this._requestAbort=!1,this._status=W.kIdle;return}if(b.ok&&b.status>=200&&b.status<=299){if(b.url!==o.url&&this._onURLRedirect){let ie=this._seekHandler.removeURLParameters(b.url);this._onURLRedirect(ie)}let we=b.headers.get("Content-Length");return we!=null&&(this._contentLength=parseInt(we),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,b.body.getReader())}else if(this._status=W.kError,this._onError)this._onError(We.HTTP_STATUS_CODE_INVALID,{code:b.status,msg:b.statusText});else throw new G("FetchStreamLoader: Http code invalid, "+b.status+" "+b.statusText)}).catch(b=>{if(this._status=W.kError,this._onError)this._onError(We.EXCEPTION,{code:-1,msg:b.message});else throw b})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&q.msedge)return;this._status=W.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=W.kError,this._onError)this._onError(We.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new G("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=W.kBuffering}}_onProgress(e){if(this._status===W.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===W.kError)return;this._status=W.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=W.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 m=this._totalRange.from+this._receivedLength;this._receivedLength+=o.byteLength,this._onDataArrival&&this._onDataArrival(o,m,this._receivedLength),r.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${m+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 m=this._xhr=new XMLHttpRequest;if(m.open("GET",o.url,!0),m.responseType="arraybuffer",m.onreadystatechange=this._onReadyStateChange.bind(this),m.onprogress=this._onProgress.bind(this),m.onload=this._onLoad.bind(this),m.onerror=this._onXhrError.bind(this),e.withCredentials&&(m.withCredentials=!0),typeof o.headers=="object"){let E=o.headers;for(let b in E)E.hasOwnProperty(b)&&m.setRequestHeader(b,E[b])}if(typeof this._config.headers=="object"){let E=this._config.headers;for(let b in E)E.hasOwnProperty(b)&&m.setRequestHeader(b,E[b])}m.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=W.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=W.kBuffering}else if(this._status=W.kError,this._onError)this._onError(We.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new G("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===W.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,m=0,E=r;if(e=n[o]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let E=this._normalizeSpeed(n);this._currentSpeedNormalized!==E&&(this._currentSpeedNormalized=E,this._currentChunkSizeKB=E)}let r=e.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength;let m=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=W.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(We.EXCEPTION,n);else throw new G(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=W.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(We.EXCEPTION,n);else throw new G(n.msg)}}var jn=on;class pn{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 Tn=pn;class Ae{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 m="";if(r!=null&&r.length>0){let E=r.split("&");for(let b=0;b0;we[0]!==this._startName&&we[0]!==this._endName&&(ie&&(m+="&"),m+=E[b])}}return m.length===0?n:n+"?"+m}}var st=Ae;class ee{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 ze,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===dt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Tn(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",r=e.seekParamEnd||"bend";this._seekHandler=new st(n,r)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Qe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Qe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=jn;else if(H.isSupported())this._loaderClass=H;else if(O.isSupported())this._loaderClass=O;else if(dt.isSupported())this._loaderClass=dt;else throw new G("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 Qe("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,m=0,E=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 E=this._stashBuffer.slice(0,this._stashUsed),b=this._dispatchChunks(E,this._stashByteStart);if(b0){let we=new Uint8Array(E,b);m.set(we,0),this._stashUsed=we.byteLength,this._stashByteStart+=b}}else this._stashUsed=0,this._stashByteStart+=b;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),m=new Uint8Array(this._stashBuffer,0,this._bufferSize)),m.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let E=this._dispatchChunks(e,n);if(Ethis._bufferSize&&(this._expandBuffer(b),m=new Uint8Array(this._stashBuffer,0,this._bufferSize)),m.set(new Uint8Array(e,E),0),this._stashUsed+=b,this._stashByteStart=n+E}}}else if(this._stashUsed===0){let m=this._dispatchChunks(e,n);if(mthis._bufferSize&&this._expandBuffer(E),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,m),0),this._stashUsed+=E,this._stashByteStart=n+m}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let m=new Uint8Array(this._stashBuffer,0,this._bufferSize);m.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let E=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(E0){let b=new Uint8Array(this._stashBuffer,E);m.set(b,0)}this._stashUsed-=E,this._stashByteStart+=E}}_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 m=new Uint8Array(this._stashBuffer,0,this._bufferSize),E=new Uint8Array(n,r);m.set(E,0),this._stashUsed=E.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(y.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=We.UNRECOVERABLE_EARLY_EOF),e){case We.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let r=this._currentRange.to+1;r0){let n=yt.getConfig();e.emit("change",n)}}static registerListener(e){yt.emitter.addListener("change",e)}static removeListener(e){yt.emitter.removeListener("change",e)}static addLogListener(e){y.emitter.addListener("log",e),y.emitter.listenerCount("log")>0&&(y.ENABLE_CALLBACK=!0,yt._notifyChange())}static removeLogListener(e){y.emitter.removeListener("log",e),y.emitter.listenerCount("log")===0&&(y.ENABLE_CALLBACK=!1,yt._notifyChange())}}yt.emitter=new(le());var Ye=yt;class Un{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,m=0,E=0,b=o;for(n=e[m]&&n=128){e.push(String.fromCharCode(m&65535)),r+=2;continue}}}else if(n[r]<240){if(Ln(n,r,2)){let m=(n[r]&15)<<12|(n[r+1]&63)<<6|n[r+2]&63;if(m>=2048&&(m&63488)!==55296){e.push(String.fromCharCode(m&65535)),r+=3;continue}}}else if(n[r]<248&&Ln(n,r,3)){let m=(n[r]&7)<<18|(n[r+1]&63)<<12|(n[r+2]&63)<<6|n[r+3]&63;if(m>65536&&m<1114112){m-=65536,e.push(String.fromCharCode(m>>>10|55296)),e.push(String.fromCharCode(m&1023|56320)),r+=4;continue}}}e.push("\uFFFD"),++r}return e.join("")}var dr=Ar;let Pe=function(){let j=new ArrayBuffer(2);return new DataView(j).setInt16(0,256,!0),new Int16Array(j)[0]===256}();class ft{static parseScriptData(e,n,r){let o={};try{let m=ft.parseValue(e,n,r),E=ft.parseValue(e,n+m.size,r-m.size);o[m.data]=E.data}catch(m){y.e("AMF",m.toString())}return o}static parseObject(e,n,r){if(r<3)throw new ye("Data not enough when parse ScriptDataObject");let o=ft.parseString(e,n,r),m=ft.parseValue(e,n+o.size,r-o.size),E=m.objectEnd;return{data:{name:o.data,value:m.data},size:o.size+m.size,objectEnd:E}}static parseVariable(e,n,r){return ft.parseObject(e,n,r)}static parseString(e,n,r){if(r<2)throw new ye("Data not enough when parse String");let m=new DataView(e,n,r).getUint16(0,!Pe),E;return m>0?E=dr(new Uint8Array(e,n+2,m)):E="",{data:E,size:2+m}}static parseLongString(e,n,r){if(r<4)throw new ye("Data not enough when parse LongString");let m=new DataView(e,n,r).getUint32(0,!Pe),E;return m>0?E=dr(new Uint8Array(e,n+4,m)):E="",{data:E,size:4+m}}static parseDate(e,n,r){if(r<10)throw new ye("Data size invalid when parse Date");let o=new DataView(e,n,r),m=o.getFloat64(0,!Pe),E=o.getInt16(8,!Pe);return m+=E*60*1e3,{data:new Date(m),size:10}}static parseValue(e,n,r){if(r<1)throw new ye("Data not enough when parse Value");let o=new DataView(e,n,r),m=1,E=o.getUint8(0),b,we=!1;try{switch(E){case 0:b=o.getFloat64(1,!Pe),m+=8;break;case 1:{b=!!o.getUint8(1),m+=1;break}case 2:{let ie=ft.parseString(e,n+1,r-1);b=ie.data,m+=ie.size;break}case 3:{b={};let ie=0;for((o.getUint32(r-4,!Pe)&16777215)===9&&(ie=3);m32)throw new Qe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let E=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,E}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),m=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 mr=On;class cn{static _ebsp2rbsp(e){let n=e,r=n.byteLength,o=new Uint8Array(r),m=0;for(let E=0;E=2&&n[E]===3&&n[E-1]===0&&n[E-2]===0||(o[m]=n[E],m++);return new Uint8Array(o.buffer,0,m)}static parseSPS(e){let n=cn._ebsp2rbsp(e),r=new mr(n);r.readByte();let o=r.readByte();r.readByte();let m=r.readByte();r.readUEG();let E=cn.getProfileString(o),b=cn.getLevelString(m),we=1,ie=420,Te=[0,420,422,444],ut=8;if((o===100||o===110||o===122||o===244||o===44||o===83||o===86||o===118||o===128||o===138||o===144)&&(we=r.readUEG(),we===3&&r.readBits(1),we<=3&&(ie=Te[we]),ut=r.readUEG()+8,r.readUEG(),r.readBits(1),r.readBool())){let sr=we!==3?8:12;for(let Xn=0;Xn0&&sr<16?(fn=Xn[sr-1],rt=zt[sr-1]):sr===255&&(fn=r.readByte()<<8|r.readByte(),rt=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 sr=r.readBits(32),Xn=r.readBits(32);yn=r.readBool(),Qn=Xn,hn=sr*2,mn=Qn/hn}}let Ea=1;(fn!==1||rt!==1)&&(Ea=fn/rt);let Or=0,Jr=0;if(we===0)Or=1,Jr=2-ge;else{let sr=we===3?1:2,Xn=we===1?2:1;Or=sr,Jr=Xn*(2-ge)}let ra=(lt+1)*16,Kr=(2-ge)*((ke+1)*16);ra-=(Ne+Je)*Or,Kr-=(nt+Ht)*Jr;let va=Math.ceil(ra*Ea);return r.destroy(),r=null,{profile_string:E,level_string:b,bit_depth:ut,ref_frames:ue,chroma_format:ie,chroma_format_string:cn.getChromaFormatString(ie),frame_rate:{fixed:yn,fps:mn,fps_den:hn,fps_num:Qn},sar_ratio:{width:fn,height:rt},codec_size:{width:ra,height:Kr},present_size:{width:va,height:Kr}}}static _skipScalingList(e,n){let r=8,o=8,m=0;for(let E=0;E>>8&255|(j&255)<<8}function kn(j){return(j&4278190080)>>>24|(j&16711680)>>>8|(j&65280)<<8|(j&255)<<24}function V(j,e){return j[e]<<24|j[e+1]<<16|j[e+2]<<8|j[e+3]}class ae{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 un,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,m=(n[4]&1)!==0,E=V(n,5);return E<9?r:{match:!0,consumed:E,dataOffset:E,hasAudioTrack:o,hasVideoTrack:m}}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 un}_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 ye("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let r=0,o=this._littleEndian;if(n===0)if(e.byteLength>13)r=ae.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+r!==this._dataOffset&&y.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,r).getUint32(0,!o)!==0&&y.w(this.TAG,"PrevTagSize0 !== 0 !!!"),r+=4);re.byteLength)break;let E=m.getUint8(0),b=m.getUint32(0,!o)&16777215;if(r+11+b+4>e.byteLength)break;if(E!==8&&E!==9&&E!==18){y.w(this.TAG,`Unsupported tag type ${E}, skipped`),r+=11+b+4;continue}let we=m.getUint8(4),ie=m.getUint8(5),Te=m.getUint8(6),ut=m.getUint8(7),De=Te|ie<<8|we<<16|ut<<24;(m.getUint32(7,!o)&16777215)!==0&&y.w(this.TAG,"Meet tag which has StreamID != 0!");let lt=r+11;switch(E){case 8:this._parseAudioData(e,lt,b,De);break;case 9:this._parseVideoData(e,lt,b,De,n+r);break;case 18:this._parseScriptData(e,lt,b);break}let ke=m.getUint32(11+b,!o);ke!==11+b&&y.w(this.TAG,`Invalid PrevTagSize ${ke}`),r+=11+b+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=Re.parseScriptData(e,n,r);if(o.hasOwnProperty("onMetaData")){if(o.onMetaData==null||typeof o.onMetaData!="object"){y.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&y.w(this.TAG,"Found another onMetaData tag!"),this._metadata=o;let m=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},m)),typeof m.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=m.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof m.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=m.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof m.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=m.audiodatarate),typeof m.videodatarate=="number"&&(this._mediaInfo.videoDataRate=m.videodatarate),typeof m.width=="number"&&(this._mediaInfo.width=m.width),typeof m.height=="number"&&(this._mediaInfo.height=m.height),typeof m.duration=="number"){if(!this._durationOverrided){let E=Math.floor(m.duration*this._timescale);this._duration=E,this._mediaInfo.duration=E}}else this._mediaInfo.duration=0;if(typeof m.framerate=="number"){let E=Math.floor(m.framerate*1e3);if(E>0){let b=E/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=b,this._referenceFrameRate.fps_num=E,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=b}}if(typeof m.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let E=m.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(E),m.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=m,y.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(we!==2&&we!==10){this._onError(Vt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+we);return}let ie=0,Te=(b&12)>>>2;if(Te>=0&&Te<=4)ie=this._flvSoundRateTable[Te];else{this._onError(Vt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Te);return}let ut=(b&2)>>>1,De=b&1,ue=this._audioMetadata,lt=this._audioTrack;if(ue||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ue=this._audioMetadata={},ue.type="audio",ue.id=lt.id,ue.timescale=this._timescale,ue.duration=this._duration,ue.audioSampleRate=ie,ue.channelCount=De===0?1:2),we===10){let ke=this._parseAACAudioData(e,n+1,r-1);if(ke==null)return;if(ke.packetType===0){ue.config&&y.w(this.TAG,"Found another AudioSpecificConfig!");let ge=ke.data;ue.audioSampleRate=ge.samplingRate,ue.channelCount=ge.channelCount,ue.codec=ge.codec,ue.originalCodec=ge.originalCodec,ue.config=ge.config,ue.refSampleDuration=1024/ue.audioSampleRate*ue.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",ue);let Ne=this._mediaInfo;Ne.audioCodec=ue.originalCodec,Ne.audioSampleRate=ue.audioSampleRate,Ne.audioChannelCount=ue.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(ke.packetType===1){let ge=this._timestampBase+o,Ne={unit:ke.data,length:ke.data.byteLength,dts:ge,pts:ge};lt.samples.push(Ne),lt.length+=ke.data.length}else y.e(this.TAG,`Flv: Unsupported AAC data type ${ke.packetType}`)}else if(we===2){if(!ue.codec){let Je=this._parseMP3AudioData(e,n+1,r-1,!0);if(Je==null)return;ue.audioSampleRate=Je.samplingRate,ue.channelCount=Je.channelCount,ue.codec=Je.codec,ue.originalCodec=Je.originalCodec,ue.refSampleDuration=1152/ue.audioSampleRate*ue.timescale,y.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ue);let nt=this._mediaInfo;nt.audioCodec=ue.codec,nt.audioSampleRate=ue.audioSampleRate,nt.audioChannelCount=ue.channelCount,nt.audioDataRate=Je.bitRate,nt.hasVideo?nt.videoCodec!=null&&(nt.mimeType='video/x-flv; codecs="'+nt.videoCodec+","+nt.audioCodec+'"'):nt.mimeType='video/x-flv; codecs="'+nt.audioCodec+'"',nt.isComplete()&&this._onMediaInfo(nt)}let ke=this._parseMP3AudioData(e,n+1,r-1,!1);if(ke==null)return;let ge=this._timestampBase+o,Ne={unit:ke,length:ke.byteLength,dts:ge,pts:ge};lt.samples.push(Ne),lt.length+=ke.length}}_parseAACAudioData(e,n,r){if(r<=1){y.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let o={},m=new Uint8Array(e,n,r);return o.packetType=m[0],m[0]===0?o.data=this._parseAACAudioSpecificConfig(e,n+1,r-1):o.data=m.subarray(1),o}_parseAACAudioSpecificConfig(e,n,r){let o=new Uint8Array(e,n,r),m=null,E=0,b=0,we=null,ie=0,Te=null;if(E=b=o[0]>>>3,ie=(o[0]&7)<<1|o[1]>>>7,ie<0||ie>=this._mpegSamplingRates.length){this._onError(Vt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ut=this._mpegSamplingRates[ie],De=(o[1]&120)>>>3;if(De<0||De>=8){this._onError(Vt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}E===5&&(Te=(o[1]&7)<<1|o[2]>>>7,we=(o[2]&124)>>>2);let ue=self.navigator.userAgent.toLowerCase();return ue.indexOf("firefox")!==-1?ie>=6?(E=5,m=new Array(4),Te=ie-3):(E=2,m=new Array(2),Te=ie):ue.indexOf("android")!==-1?(E=2,m=new Array(2),Te=ie):(E=5,Te=ie,m=new Array(4),ie>=6?Te=ie-3:De===1&&(E=2,m=new Array(2),Te=ie)),m[0]=E<<3,m[0]|=(ie&15)>>>1,m[1]=(ie&15)<<7,m[1]|=(De&15)<<3,E===5&&(m[1]|=(Te&15)>>>1,m[2]=(Te&1)<<7,m[2]|=8,m[3]=0),{config:m,samplingRate:ut,channelCount:De,codec:"mp4a.40."+E,originalCodec:"mp4a.40."+b}}_parseMP3AudioData(e,n,r,o){if(r<4){y.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let m=this._littleEndian,E=new Uint8Array(e,n,r),b=null;if(o){if(E[0]!==255)return;let we=E[1]>>>3&3,ie=(E[1]&6)>>1,Te=(E[2]&240)>>>4,ut=(E[2]&12)>>>2,ue=(E[3]>>>6&3)!==3?2:1,lt=0,ke=0,ge=34,Ne="mp3";switch(we){case 0:lt=this._mpegAudioV25SampleRateTable[ut];break;case 2:lt=this._mpegAudioV20SampleRateTable[ut];break;case 3:lt=this._mpegAudioV10SampleRateTable[ut];break}switch(ie){case 1:ge=34,Te>>4,we=E&15;if(we!==7){this._onError(Vt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${we}`);return}this._parseAVCVideoPacket(e,n+1,r-1,o,m,b)}_parseAVCVideoPacket(e,n,r,o,m,E){if(r<4){y.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let b=this._littleEndian,we=new DataView(e,n,r),ie=we.getUint8(0),ut=(we.getUint32(0,!b)&16777215)<<8>>8;if(ie===0)this._parseAVCDecoderConfigurationRecord(e,n+4,r-4);else if(ie===1)this._parseAVCVideoData(e,n+4,r-4,o,m,E,ut);else if(ie!==2){this._onError(Vt.FORMAT_ERROR,`Flv: Invalid video packet type ${ie}`);return}}_parseAVCDecoderConfigurationRecord(e,n,r){if(r<7){y.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let o=this._videoMetadata,m=this._videoTrack,E=this._littleEndian,b=new DataView(e,n,r);o?typeof o.avcc!="undefined"&&y.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=m.id,o.timescale=this._timescale,o.duration=this._duration);let we=b.getUint8(0),ie=b.getUint8(1),Te=b.getUint8(2),ut=b.getUint8(3);if(we!==1||ie===0){this._onError(Vt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(b.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Vt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let De=b.getUint8(5)&31;if(De===0){this._onError(Vt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else De>1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${De}`);let ue=6;for(let ke=0;ke1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${lt}`);ue++;for(let ke=0;ke=r){y.w(this.TAG,`Malformed Nalu near timestamp ${lt}, offset = ${De}, dataSize = ${r}`);break}let ge=ie.getUint32(De,!we);if(ue===3&&(ge>>>=8),ge>r-ue){y.w(this.TAG,`Malformed Nalus near timestamp ${lt}, NaluSize > DataSize!`);return}let Ne=ie.getUint8(De+ue)&31;Ne===5&&(ke=!0);let Je=new Uint8Array(e,n+De,ue+ge),nt={type:Ne,data:Je};Te.push(nt),ut+=Je.byteLength,De+=ue+ge}if(Te.length){let ge=this._videoTrack,Ne={units:Te,length:ut,isKeyframe:ke,dts:lt,cts:b,pts:lt+b};ke&&(Ne.fileposition=m),ge.samples.push(Ne),ge.length+=ut}}}var oe=ae;class v{static init(){v.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 v.types)v.types.hasOwnProperty(n)&&(v.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=v.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),m=o.length;for(let b=0;b>>24&255,r[1]=n>>>16&255,r[2]=n>>>8&255,r[3]=n&255,r.set(e,4);let E=8;for(let b=0;b>>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 v.box(v.types.trak,v.tkhd(e),v.mdia(e))}static tkhd(e){let n=e.id,r=e.duration,o=e.presentWidth,m=e.presentHeight;return v.box(v.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,m>>>8&255,m&255,0,0]))}static mdia(e){return v.box(v.types.mdia,v.mdhd(e),v.hdlr(e),v.minf(e))}static mdhd(e){let n=e.timescale,r=e.duration;return v.box(v.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=v.constants.HDLR_AUDIO:n=v.constants.HDLR_VIDEO,v.box(v.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=v.box(v.types.smhd,v.constants.SMHD):n=v.box(v.types.vmhd,v.constants.VMHD),v.box(v.types.minf,n,v.dinf(),v.stbl(e))}static dinf(){return v.box(v.types.dinf,v.box(v.types.dref,v.constants.DREF))}static stbl(e){return v.box(v.types.stbl,v.stsd(e),v.box(v.types.stts,v.constants.STTS),v.box(v.types.stsc,v.constants.STSC),v.box(v.types.stsz,v.constants.STSZ),v.box(v.types.stco,v.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?v.box(v.types.stsd,v.constants.STSD_PREFIX,v.mp3(e)):v.box(v.types.stsd,v.constants.STSD_PREFIX,v.mp4a(e)):v.box(v.types.stsd,v.constants.STSD_PREFIX,v.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 v.box(v.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 v.box(v.types.mp4a,o,v.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 v.box(v.types.esds,o)}static avc1(e){let n=e.avcc,r=e.codecWidth,o=e.codecHeight,m=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 v.box(v.types.avc1,m,v.box(v.types.avcC,n))}static mvex(e){return v.box(v.types.mvex,v.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 v.box(v.types.trex,r)}static moof(e,n){return v.box(v.types.moof,v.mfhd(e.sequenceNumber),v.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 v.box(v.types.mfhd,n)}static traf(e,n){let r=e.id,o=v.box(v.types.tfhd,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),m=v.box(v.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),E=v.sdtp(e),b=v.trun(e,E.byteLength+16+16+8+16+8+8);return v.box(v.types.traf,o,m,b,E)}static sdtp(e){let n=e.samples||[],r=n.length,o=new Uint8Array(4+r);for(let m=0;m>>24&255,o>>>16&255,o>>>8&255,o&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let b=0;b>>24&255,we>>>16&255,we>>>8&255,we&255,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255,Te.isLeading<<2|Te.dependsOn,Te.isDependedOn<<6|Te.hasRedundancy<<4|Te.isNonSync,0,0,ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255],12+16*b)}return v.box(v.types.trun,E)}static mdat(e){return v.box(v.types.mdat,e)}}v.init();var X=v;class _{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 mt=_;class vt{constructor(e,n,r,o,m){this.dts=e,this.pts=n,this.duration=r,this.originalDts=o,this.isSyncPoint=m,this.fileposition=null}}class Dn{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 ot{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[m].dts&&en[o].lastSample.originalDts&&e=n[o].lastSample.originalDts&&(o===n.length-1||o0&&(m=this._searchNearestSegmentBefore(r.originalBeginDts)+1),this._lastAppendLocation=m,this._list.splice(m,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 It{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 wn("audio"),this._videoSegmentInfoList=new wn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(q.chrome&&(q.version.major<50||q.version.major===50&&q.version.build<2661)),this._fillSilentAfterSeek=q.msedge||q.msie,this._mp3UseMpegAudio=!q.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 ye("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",m=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(o="mpeg",m="",r=new Uint8Array):r=X.generateInitSegment(n);else if(e==="video")this._videoMeta=n,r=X.generateInitSegment(n);else return;if(!this._onInitSegment)throw new ye("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:r.buffer,codec:m,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,m,E=-1,b=-1,we=-1,ie=this._audioMeta.refSampleDuration,Te=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ut=this._dtsBaseInited&&this._audioNextDts===void 0,De=!1;if(!o||o.length===0||o.length===1&&!n)return;let ue=0,lt=null,ke=0;Te?(ue=0,ke=r.length):(ue=8,ke=8+r.length);let ge=null;if(o.length>1&&(ge=o.pop(),ke-=ge.length),this._audioStashedLastSample!=null){let rt=this._audioStashedLastSample;this._audioStashedLastSample=null,o.unshift(rt),ke+=rt.length}ge!=null&&(this._audioStashedLastSample=ge);let Ne=o[0].dts-this._dtsBase;if(this._audioNextDts)m=Ne-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())m=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(De=!0);else{let rt=this._audioSegmentInfoList.getLastSampleBefore(Ne);if(rt!=null){let mn=Ne-(rt.originalDts+rt.duration);mn<=3&&(mn=0);let yn=rt.dts+rt.duration+mn;m=Ne-yn}else m=0}if(De){let rt=Ne-m,mn=this._videoSegmentInfoList.getLastSegmentBefore(Ne);if(mn!=null&&mn.beginDts=1?jr=Je[Je.length-1].duration:jr=Math.floor(ie);let Ea=!1,Or=null;if(jr>ie*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!q.safari){Ea=!0;let Jr=Math.abs(jr-ie),ra=Math.ceil(Jr/ie),Kr=hn+ie;y.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${hn+jr} ms, expected: ${hn+Math.round(ie)} ms, delta: ${Math.round(Jr)} ms, generate: ${ra} frames`);let va=mt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);va==null&&(y.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),va=yn),Or=[];for(let Xn=0;Xn0){let ca=Or[Or.length-1];ca.duration=zt-ca.dts}let Fa={dts:zt,pts:zt,cts:0,unit:va,size:va.byteLength,duration:0,originalDts:Qn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Or.push(Fa),ke+=Fa.size,Kr+=ie}let sr=Or[Or.length-1];sr.duration=hn+jr-sr.dts,jr=Math.round(ie)}Je.push({dts:hn,pts:hn,cts:0,unit:mn.unit,size:mn.unit.byteLength,duration:jr,originalDts:Qn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Ea&&Je.push.apply(Je,Or)}Te?lt=new Uint8Array(ke):(lt=new Uint8Array(ke),lt[0]=ke>>>24&255,lt[1]=ke>>>16&255,lt[2]=ke>>>8&255,lt[3]=ke&255,lt.set(X.types.mdat,4));for(let rt=0;rt1&&(ue=o.pop(),De-=ue.length),this._videoStashedLastSample!=null){let nt=this._videoStashedLastSample;this._videoStashedLastSample=null,o.unshift(nt),De+=nt.length}ue!=null&&(this._videoStashedLastSample=ue);let lt=o[0].dts-this._dtsBase;if(this._videoNextDts)m=lt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())m=0;else{let nt=this._videoSegmentInfoList.getLastSampleBefore(lt);if(nt!=null){let Ht=lt-(nt.originalDts+nt.duration);Ht<=3&&(Ht=0);let lr=nt.dts+nt.duration+Ht;m=lt-lr}else m=0}let ke=new Dn,ge=[];for(let nt=0;nt=1?Qn=ge[ge.length-1].duration:Qn=Math.floor(this._videoMeta.refSampleDuration),fn){let hn=new vt(rt,yn,Qn,Ht.dts,!0);hn.fileposition=Ht.fileposition,ke.appendSyncPoint(hn)}ge.push({dts:rt,pts:yn,cts:mn,units:Ht.units,size:Ht.length,isKeyframe:fn,duration:Qn,originalDts:lr,flags:{isLeading:0,dependsOn:fn?2:1,isDependedOn:fn?1:0,hasRedundancy:0,isNonSync:fn?0:1}})}ut=new Uint8Array(De),ut[0]=De>>>24&255,ut[1]=De>>>16&255,ut[2]=De>>>8&255,ut[3]=De&255,ut.set(X.types.mdat,4);for(let nt=0;nt{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 Qt(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=oe.probe(e)).match){this._demuxer=new oe(r,this._config),this._remuxer||(this._remuxer=new Nt(this._config));let m=this._mediaDataSource;m.duration!=null&&!isNaN(m.duration)&&(this._demuxer.overridedDuration=m.duration),typeof m.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=m.hasAudio),typeof m.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=m.hasVideo),this._demuxer.timestampBase=m.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,y.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(de.DEMUX_ERROR,Vt.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,un.prototype));let n=Object.assign({},e);Object.setPrototypeOf(n,un.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(de.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(de.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(de.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(de.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(de.STATISTICS_INFO,e)}}var ir=ar,Cr=function(j){let e="TransmuxingWorker",n=null,r=ke.bind(this);Ce.install(),j.addEventListener("message",function(ge){switch(ge.data.cmd){case"init":n=new ir(ge.data.param[0],ge.data.param[1]),n.on(de.IO_ERROR,De.bind(this)),n.on(de.DEMUX_ERROR,ue.bind(this)),n.on(de.INIT_SEGMENT,o.bind(this)),n.on(de.MEDIA_SEGMENT,m.bind(this)),n.on(de.LOADING_COMPLETE,E.bind(this)),n.on(de.RECOVERED_EARLY_EOF,b.bind(this)),n.on(de.MEDIA_INFO,we.bind(this)),n.on(de.METADATA_ARRIVED,ie.bind(this)),n.on(de.SCRIPTDATA_ARRIVED,Te.bind(this)),n.on(de.STATISTICS_INFO,ut.bind(this)),n.on(de.RECOMMEND_SEEKPOINT,lt.bind(this));break;case"destroy":n&&(n.destroy(),n=null),j.postMessage({msg:"destroyed"});break;case"start":n.start();break;case"stop":n.stop();break;case"seek":n.seek(ge.data.param);break;case"pause":n.pause();break;case"resume":n.resume();break;case"logging_config":{let Ne=ge.data.param;Ye.applyConfig(Ne),Ne.enableCallback===!0?Ye.addLogListener(r):Ye.removeLogListener(r);break}}});function o(ge,Ne){let Je={msg:de.INIT_SEGMENT,data:{type:ge,data:Ne}};j.postMessage(Je,[Ne.data])}function m(ge,Ne){let Je={msg:de.MEDIA_SEGMENT,data:{type:ge,data:Ne}};j.postMessage(Je,[Ne.data])}function E(){let ge={msg:de.LOADING_COMPLETE};j.postMessage(ge)}function b(){let ge={msg:de.RECOVERED_EARLY_EOF};j.postMessage(ge)}function we(ge){let Ne={msg:de.MEDIA_INFO,data:ge};j.postMessage(Ne)}function ie(ge){let Ne={msg:de.METADATA_ARRIVED,data:ge};j.postMessage(Ne)}function Te(ge){let Ne={msg:de.SCRIPTDATA_ARRIVED,data:ge};j.postMessage(Ne)}function ut(ge){let Ne={msg:de.STATISTICS_INFO,data:ge};j.postMessage(Ne)}function De(ge,Ne){j.postMessage({msg:de.IO_ERROR,data:{type:ge,info:Ne}})}function ue(ge,Ne){j.postMessage({msg:de.DEMUX_ERROR,data:{type:ge,info:Ne}})}function lt(ge){j.postMessage({msg:de.RECOMMEND_SEEKPOINT,data:ge})}function ke(ge,Ne){j.postMessage({msg:"logcat_callback",data:{type:ge,logcat:Ne}})}};class ua{constructor(e,n){if(this.TAG="Transmuxer",this._emitter=new(le()),n.enableWorker&&typeof Worker!="undefined")try{let r=p(82059);this._worker=r(Cr),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)},Ye.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ye.getConfig()})}catch(r){y.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ir(e,n)}else this._controller=new ir(e,n);if(this._controller){let r=this._controller;r.on(de.IO_ERROR,this._onIOError.bind(this)),r.on(de.DEMUX_ERROR,this._onDemuxError.bind(this)),r.on(de.INIT_SEGMENT,this._onInitSegment.bind(this)),r.on(de.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),r.on(de.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),r.on(de.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),r.on(de.MEDIA_INFO,this._onMediaInfo.bind(this)),r.on(de.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),r.on(de.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),r.on(de.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),r.on(de.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ye.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(de.INIT_SEGMENT,e,n)})}_onMediaSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(de.MEDIA_SEGMENT,e,n)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(de.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(de.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(de.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(de.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(de.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(de.STATISTICS_INFO,e)})}_onIOError(e,n){Promise.resolve().then(()=>{this._emitter.emit(de.IO_ERROR,e,n)})}_onDemuxError(e,n){Promise.resolve().then(()=>{this._emitter.emit(de.DEMUX_ERROR,e,n)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(de.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 de.INIT_SEGMENT:case de.MEDIA_SEGMENT:this._emitter.emit(n.msg,r.type,r.data);break;case de.LOADING_COMPLETE:case de.RECOVERED_EARLY_EOF:this._emitter.emit(n.msg);break;case de.MEDIA_INFO:Object.setPrototypeOf(r,un.prototype),this._emitter.emit(n.msg,r);break;case de.METADATA_ARRIVED:case de.SCRIPTDATA_ARRIVED:case de.STATISTICS_INFO:this._emitter.emit(n.msg,r);break;case de.IO_ERROR:case de.DEMUX_ERROR:this._emitter.emit(n.msg,r.type,r.info);break;case de.RECOMMEND_SEEKPOINT:this._emitter.emit(n.msg,r);break;case"logcat_callback":y.emitter.emit("log",r.type,r.logcat);break;default:break}}}var Xr=ua,g={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class C{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(le()),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 ot}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 ye("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(m){y.e(this.TAG,m.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){y.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 m=!1;if(y.v(this.TAG,"Received Initialization Segment, mimeType: "+o),this._lastInitSegments[r.type]=r,o!==this._mimeTypes[r.type]){if(this._mimeTypes[r.type])y.v(this.TAG,`Notice: ${r.type} mimeType changed, origin: ${this._mimeTypes[r.type]}, target: ${o}`);else{m=!0;try{let E=this._sourceBuffers[r.type]=this._mediaSource.addSourceBuffer(o);E.addEventListener("error",this.e.onSourceBufferError),E.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(E){y.e(this.TAG,E.message),this._emitter.emit(g.ERROR,{code:E.code,msg:E.message});return}}this._mimeTypes[r.type]=o}n||this._pendingSegments[r.type].push(r),m||this._sourceBuffers[r.type]&&!this._sourceBuffers[r.type].updating&&this._doAppendSegments(),q.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(m){y.e(this.TAG,m.message)}this._idrList.clear();let o=this._pendingSegments[n];if(o.splice(0,o.length),this._mediaSource.readyState!=="closed"){for(let m=0;m=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,m=!1;for(let E=0;E=this._config.autoCleanupMaxBackwardDuration){m=!0;let ie=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[n].push({start:b,end:ie})}}else we0&&(isNaN(n)||r>n)&&(y.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,m=r.timestampOffset/1e3;Math.abs(o-m)>.1&&(y.v(this.TAG,`Update MPEG audio timestampOffset from ${o} to ${m}`),this._sourceBuffers[n].timestampOffset=m),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(g.BUFFER_FULL),this._isBufferFull=!0):(y.e(this.TAG,o.message),this._emitter.emit(g.ERROR,{code:o.code,msg:o.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 n=e.shift();this.appendInitSegment(n,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(g.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(g.UPDATE_END)}_onSourceBufferError(e){y.e(this.TAG,`SourceBuffer Error: ${e}`)}}var U=C;const s={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},L={NETWORK_EXCEPTION:We.EXCEPTION,NETWORK_STATUS_CODE_INVALID:We.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:We.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:We.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Vt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Vt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Vt.CODEC_UNSUPPORTED};class D{constructor(e,n){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(le()),this._config=Wt(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()!=="flv")throw new Qe("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=q.chrome&&(q.version.major<50||q.version.major===50&&q.version.build<2661);this._alwaysSeekKeyframe=!!(r||q.msedge||q.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===Zt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Zt.MEDIA_INFO,this.mediaInfo)}):e===Zt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Zt.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 U(this._config),this._msectl.on(g.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(g.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(g.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(g.ERROR,n=>{this._emitter.emit(Zt.ERROR,s.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 ye("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new ye("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 Xr(this._mediaDataSource,this._config),this._transmuxer.on(de.INIT_SEGMENT,(e,n)=>{this._msectl.appendInitSegment(n)}),this._transmuxer.on(de.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&&(y.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(de.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Zt.LOADING_COMPLETE)}),this._transmuxer.on(de.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Zt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(de.IO_ERROR,(e,n)=>{this._emitter.emit(Zt.ERROR,s.NETWORK_ERROR,e,n)}),this._transmuxer.on(de.DEMUX_ERROR,(e,n)=>{this._emitter.emit(Zt.ERROR,s.MEDIA_ERROR,e,{code:-1,msg:n})}),this._transmuxer.on(de.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(Zt.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(de.METADATA_ARRIVED,e=>{this._emitter.emit(Zt.METADATA_ARRIVED,e)}),this._transmuxer.on(de.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(Zt.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(de.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(Zt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(de.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 m=this._mediaElement.getVideoPlaybackQuality();r=m.totalVideoFrames,o=m.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 m=0;m=n+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,n=this._mediaElement.buffered,r=!1;for(let o=0;o=m&&e=E-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 n=this._mediaElement.buffered;for(let r=0;r=o&&e0){let m=this._mediaElement.buffered.start(0);(m<1&&e0&&n.currentTime0){let o=r.start(0);if(o<1&&n{this._emitter.emit(Zt.MEDIA_INFO,this.mediaInfo)}):e===Zt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Zt.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 ye("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 m=this._mediaElement.getVideoPlaybackQuality();r=m.totalVideoFrames,o=m.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(Zt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Zt.STATISTICS_INFO,this.statisticsInfo)}}var me=F;Ce.install();function je(j,e){let n=j;if(n==null||typeof n!="object")throw new Qe("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new Qe("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new M(n,e);default:return new me(n,e)}}function Ie(){return En.supportMSEH264Playback()}function Be(){return En.getFeatureList()}let He={};He.createPlayer=je,He.isSupported=Ie,He.getFeatureList=Be,He.BaseLoader=qe,He.LoaderStatus=W,He.LoaderErrors=We,He.Events=Zt,He.ErrorTypes=s,He.ErrorDetails=L,He.FlvPlayer=M,He.NativePlayer=me,He.LoggingControl=Ye,Object.defineProperty(He,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var tt=He},9951:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return Xr}});var t=p(59301),Ce=p(54476),x=p(33885),le=p(67732),re=p(83652),y=p(31226),Ze=p(42403),ze=p(158),G=p(20068),ye=p(76190),Qe=p(75931),it={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},W=it,We=p(53280),qe=p(92310),be=p.n(qe);function se(ne,g,C){return Math.max(g,Math.min(ne,C))}var q=function(g){var C=["onTouchStart","onTouchMove","onWheel"];C.includes(g._reactName)||g.preventDefault()},Q=function(g){for(var C=[],U=Z(g),s=O(g),L=U;L0?1:0):0},Fe=function(g){return g.centerMode?Math.floor((g.slidesToShow-1)/2)+1+(parseInt(g.centerPadding)>0?1:0):g.slidesToShow},pe=function(g){return g&&g.offsetWidth||0},dt=function(g){return g&&g.offsetHeight||0},on=function(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U,s,L,D;return U=g.startX-g.curX,s=g.startY-g.curY,L=Math.atan2(s,U),D=Math.round(L*180/Math.PI),D<0&&(D=360-Math.abs(D)),D<=45&&D>=0||D<=360&&D>=315?"left":D>=135&&D<=225?"right":C===!0?D>=35&&D<=135?"up":"down":"vertical"},jn=function(g){var C=!0;return g.infinite||(g.centerMode&&g.currentSlide>=g.slideCount-1||g.slideCount<=g.slidesToShow||g.currentSlide>=g.slideCount-g.slidesToShow)&&(C=!1),C},pn=function(g,C){var U={};return C.forEach(function(s){return U[s]=g[s]}),U},Tn=function(g){var C=t.Children.count(g.children),U=g.listRef,s=Math.ceil(pe(U)),L=g.trackRef&&g.trackRef.node,D=Math.ceil(pe(L)),M;if(g.vertical)M=s;else{var F=g.centerMode&&parseInt(g.centerPadding)*2;typeof g.centerPadding=="string"&&g.centerPadding.slice(-1)==="%"&&(F*=s/100),M=Math.ceil((s-F)/g.slidesToShow)}var me=U&&dt(U.querySelector('[data-index="0"]')),je=me*g.slidesToShow,Ie=g.currentSlide===void 0?g.initialSlide:g.currentSlide;g.rtl&&g.currentSlide===void 0&&(Ie=C-1-g.initialSlide);var Be=g.lazyLoadedList||[],He=Q((0,x.Z)((0,x.Z)({},g),{},{currentSlide:Ie,lazyLoadedList:Be}));Be=Be.concat(He);var tt={slideCount:C,slideWidth:M,listWidth:s,trackWidth:D,currentSlide:Ie,slideHeight:me,listHeight:je,lazyLoadedList:Be};return g.autoplaying===null&&g.autoplay&&(tt.autoplaying="playing"),tt},Ae=function(g){var C=g.waitForAnimate,U=g.animating,s=g.fade,L=g.infinite,D=g.index,M=g.slideCount,F=g.lazyLoad,me=g.currentSlide,je=g.centerMode,Ie=g.slidesToScroll,Be=g.slidesToShow,He=g.useCSS,tt=g.lazyLoadedList;if(C&&U)return{};var j=D,e,n,r,o={},m={},E=L?D:se(D,0,M-1);if(s){if(!L&&(D<0||D>=M))return{};D<0?j=D+M:D>=M&&(j=D-M),F&&tt.indexOf(j)<0&&(tt=tt.concat(j)),o={animating:!0,currentSlide:j,lazyLoadedList:tt,targetSlide:j},m={animating:!1,targetSlide:j}}else e=j,j<0?(e=j+M,L?M%Ie!==0&&(e=M-M%Ie):e=0):!jn(g)&&j>me?j=e=me:je&&j>=M?(j=L?M:M-1,e=L?0:M-1):j>=M&&(e=j-M,L?M%Ie!==0&&(e=0):e=M-Be),!L&&j+Be>=M&&(e=M-Be),n=Un((0,x.Z)((0,x.Z)({},g),{},{slideIndex:j})),r=Un((0,x.Z)((0,x.Z)({},g),{},{slideIndex:e})),L||(n===r&&(j=e),n=r),F&&(tt=tt.concat(Q((0,x.Z)((0,x.Z)({},g),{},{currentSlide:j})))),He?(o={animating:!0,currentSlide:e,trackStyle:Ye((0,x.Z)((0,x.Z)({},g),{},{left:n})),lazyLoadedList:tt,targetSlide:E},m={animating:!1,currentSlide:e,trackStyle:yt((0,x.Z)((0,x.Z)({},g),{},{left:r})),swipeLeft:null,targetSlide:E}):o={currentSlide:e,trackStyle:yt((0,x.Z)((0,x.Z)({},g),{},{left:r})),lazyLoadedList:tt,targetSlide:E};return{state:o,nextState:m}},st=function(g,C){var U,s,L,D,M,F=g.slidesToScroll,me=g.slidesToShow,je=g.slideCount,Ie=g.currentSlide,Be=g.targetSlide,He=g.lazyLoad,tt=g.infinite;if(D=je%F!==0,U=D?0:(je-Ie)%F,C.message==="previous")L=U===0?F:me-U,M=Ie-L,He&&!tt&&(s=Ie-L,M=s===-1?je-1:s),tt||(M=Be-F);else if(C.message==="next")L=U===0?F:U,M=Ie+L,He&&!tt&&(M=(Ie+F)%je+U),tt||(M=Be+F);else if(C.message==="dots")M=C.index*C.slidesToScroll;else if(C.message==="children"){if(M=C.index,tt){var j=dr((0,x.Z)((0,x.Z)({},g),{},{targetSlide:M}));M>C.currentSlide&&j==="left"?M=M-je:M10)return{scrolling:!0};M&&(r.swipeLength=Te);var ut=(F?-1:1)*(r.curX>r.startX?1:-1);M&&(ut=r.curY>r.startY?1:-1);var De=Math.ceil(j/e),ue=on(C.touchObject,M),lt=r.swipeLength;return n||(me===0&&(ue==="right"||ue==="down")||me+1>=De&&(ue==="left"||ue==="up")||!jn(C)&&(ue==="left"||ue==="up"))&&(lt=r.swipeLength*je,Ie===!1&&Be&&(Be(ue),we.edgeDragged=!0)),!He&&o&&(o(ue),we.swiped=!0),L?b=ie+lt*(m/E)*ut:F?b=ie-lt*ut:b=ie+lt*ut,M&&(b=ie+lt*ut),we=(0,x.Z)((0,x.Z)({},we),{},{touchObject:r,swipeLeft:b,trackStyle:yt((0,x.Z)((0,x.Z)({},C),{},{left:b}))}),Math.abs(r.curX-r.startX)10&&(we.swiping=!0,q(g)),we}},Wt=function(g,C){var U=C.dragging,s=C.swipe,L=C.touchObject,D=C.listWidth,M=C.touchThreshold,F=C.verticalSwiping,me=C.listHeight,je=C.swipeToSlide,Ie=C.scrolling,Be=C.onSwipe,He=C.targetSlide,tt=C.currentSlide,j=C.infinite;if(!U)return s&&q(g),{};var e=F?me/M:D/M,n=on(L,F),r={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ie||!L.swipeLength)return r;if(L.swipeLength>e){q(g),Be&&Be(n);var o,m,E=j?tt:He;switch(n){case"left":case"up":m=E+xn(C),o=je?En(C,m):m,r.currentDirection=0;break;case"right":case"down":m=E-xn(C),o=je?En(C,m):m,r.currentDirection=1;break;default:o=E}r.triggerSlideHandler=o}else{var b=Un(C);r.trackStyle=Ye((0,x.Z)((0,x.Z)({},C),{},{left:b}))}return r},Me=function(g){for(var C=g.infinite?g.slideCount*2:g.slideCount,U=g.infinite?g.slidesToShow*-1:0,s=g.infinite?g.slidesToShow*-1:0,L=[];UU[U.length-1])C=U[U.length-1];else for(var L in U){if(Cg.swipeLeft*-1)return U=F,!1}else if(F.offsetLeft-C+pe(F)/2>g.swipeLeft*-1)return U=F,!1;return!0}),!U)return 0;var D=g.rtl===!0?g.slideCount-g.currentSlide:g.currentSlide,M=Math.abs(U.dataset.index-D)||1;return M}else return g.slidesToScroll},Zt=function(g,C){return C.reduce(function(U,s){return U&&g.hasOwnProperty(s)},!0)?null:console.error("Keys Missing:",g)},yt=function(g){Zt(g,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var C,U,s=g.slideCount+2*g.slidesToShow;g.vertical?U=s*g.slideHeight:C=Ar(g)*g.slideWidth;var L={opacity:1,transition:"",WebkitTransition:""};if(g.useTransform){var D=g.vertical?"translate3d(0px, "+g.left+"px, 0px)":"translate3d("+g.left+"px, 0px, 0px)",M=g.vertical?"translate3d(0px, "+g.left+"px, 0px)":"translate3d("+g.left+"px, 0px, 0px)",F=g.vertical?"translateY("+g.left+"px)":"translateX("+g.left+"px)";L=(0,x.Z)((0,x.Z)({},L),{},{WebkitTransform:D,transform:M,msTransform:F})}else g.vertical?L.top=g.left:L.left=g.left;return g.fade&&(L={opacity:1}),C&&(L.width=C),U&&(L.height=U),window&&!window.addEventListener&&window.attachEvent&&(g.vertical?L.marginTop=g.left+"px":L.marginLeft=g.left+"px"),L},Ye=function(g){Zt(g,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var C=yt(g);return g.useTransform?(C.WebkitTransition="-webkit-transform "+g.speed+"ms "+g.cssEase,C.transition="transform "+g.speed+"ms "+g.cssEase):g.vertical?C.transition="top "+g.speed+"ms "+g.cssEase:C.transition="left "+g.speed+"ms "+g.cssEase,C},Un=function(g){if(g.unslick)return 0;Zt(g,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var C=g.slideIndex,U=g.trackRef,s=g.infinite,L=g.centerMode,D=g.slideCount,M=g.slidesToShow,F=g.slidesToScroll,me=g.slideWidth,je=g.listWidth,Ie=g.variableWidth,Be=g.slideHeight,He=g.fade,tt=g.vertical,j=0,e,n,r=0;if(He||g.slideCount===1)return 0;var o=0;if(s?(o=-un(g),D%F!==0&&C+F>D&&(o=-(C>D?M-(C-D):D%F)),L&&(o+=parseInt(M/2))):(D%F!==0&&C+F>D&&(o=M-D%F),L&&(o=parseInt(M/2))),j=o*me,r=o*Be,tt?e=C*Be*-1+r:e=C*me*-1+j,Ie===!0){var m,E=U&&U.node;if(m=C+un(g),n=E&&E.childNodes[m],e=n?n.offsetLeft*-1:0,L===!0){m=s?C+un(g):C,n=E&&E.children[m],e=0;for(var b=0;bg.currentSlide?g.targetSlide>g.currentSlide+Pe(g)?"left":"right":g.targetSlide0&&(D+=1),s&&C%2===0&&(D+=1),D}return s?0:C-1},ft=function(g){var C=g.slidesToShow,U=g.centerMode,s=g.rtl,L=g.centerPadding;if(U){var D=(C-1)/2+1;return parseInt(L)>0&&(D+=1),!s&&C%2===0&&(D+=1),D}return s?C-1:0},Re=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},On=function(g){var C,U,s,L,D;g.rtl?D=g.slideCount-1-g.index:D=g.index,s=D<0||D>=g.slideCount,g.centerMode?(L=Math.floor(g.slidesToShow/2),U=(D-g.currentSlide)%g.slideCount===0,D>g.currentSlide-L-1&&D<=g.currentSlide+L&&(C=!0)):C=g.currentSlide<=D&&D=g.slideCount?M=g.targetSlide-g.slideCount:M=g.targetSlide;var F=D===M;return{"slick-slide":!0,"slick-active":C,"slick-center":U,"slick-cloned":s,"slick-current":F}},mr=function(g){var C={};return(g.variableWidth===void 0||g.variableWidth===!1)&&(C.width=g.slideWidth),g.fade&&(C.position="relative",g.vertical&&g.slideHeight?C.top=-g.index*parseInt(g.slideHeight):C.left=-g.index*parseInt(g.slideWidth),C.opacity=g.currentSlide===g.index?1:0,g.useCSS&&(C.transition="opacity "+g.speed+"ms "+g.cssEase+", visibility "+g.speed+"ms "+g.cssEase)),C},cn=function(g,C){return g.key+"-"+C},vr=function(g){var C,U=[],s=[],L=[],D=t.Children.count(g.children),M=Z(g),F=O(g);return t.Children.forEach(g.children,function(me,je){var Ie,Be={message:"children",index:je,slidesToScroll:g.slidesToScroll,currentSlide:g.currentSlide};!g.lazyLoad||g.lazyLoad&&g.lazyLoadedList.indexOf(je)>=0?Ie=me:Ie=t.createElement("div",null);var He=mr((0,x.Z)((0,x.Z)({},g),{},{index:je})),tt=Ie.props.className||"",j=On((0,x.Z)((0,x.Z)({},g),{},{index:je}));if(U.push(t.cloneElement(Ie,{key:"original"+cn(Ie,je),"data-index":je,className:be()(j,tt),tabIndex:"-1","aria-hidden":!j["slick-active"],style:(0,x.Z)((0,x.Z)({outline:"none"},Ie.props.style||{}),He),onClick:function(r){Ie.props&&Ie.props.onClick&&Ie.props.onClick(r),g.focusOnSelect&&g.focusOnSelect(Be)}})),g.infinite&&g.fade===!1){var e=D-je;e<=un(g)&&D!==g.slidesToShow&&(C=-e,C>=M&&(Ie=me),j=On((0,x.Z)((0,x.Z)({},g),{},{index:C})),s.push(t.cloneElement(Ie,{key:"precloned"+cn(Ie,C),"data-index":C,tabIndex:"-1",className:be()(j,tt),"aria-hidden":!j["slick-active"],style:(0,x.Z)((0,x.Z)({},Ie.props.style||{}),He),onClick:function(r){Ie.props&&Ie.props.onClick&&Ie.props.onClick(r),g.focusOnSelect&&g.focusOnSelect(Be)}}))),D!==g.slidesToShow&&(C=D+je,C=m&&Be<=r:Be===m}),b={message:"dots",index:e,slidesToScroll:me,currentSlide:Be},we=this.clickHandler.bind(this,b);j=j.concat(t.createElement("li",{key:e,className:E},t.cloneElement(this.props.customPaging(e),{onClick:we})))}return t.cloneElement(this.props.appendDots(j),(0,x.Z)({className:this.props.dotsClass},tt))}}]),C}(t.PureComponent),kn=function(ne){(0,Ze.Z)(C,ne);var g=(0,ze.Z)(C);function C(){return(0,le.Z)(this,C),g.apply(this,arguments)}return(0,re.Z)(C,[{key:"clickHandler",value:function(s,L){L&&L.preventDefault(),this.props.clickHandler(s,L)}},{key:"render",value:function(){var s={"slick-arrow":!0,"slick-prev":!0},L=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(s["slick-disabled"]=!0,L=null);var D={key:"0","data-role":"none",className:be()(s),style:{display:"block"},onClick:L},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},F;return this.props.prevArrow?F=t.cloneElement(this.props.prevArrow,(0,x.Z)((0,x.Z)({},D),M)):F=t.createElement("button",(0,Ce.Z)({key:"0",type:"button"},D)," ","Previous"),F}}]),C}(t.PureComponent),V=function(ne){(0,Ze.Z)(C,ne);var g=(0,ze.Z)(C);function C(){return(0,le.Z)(this,C),g.apply(this,arguments)}return(0,re.Z)(C,[{key:"clickHandler",value:function(s,L){L&&L.preventDefault(),this.props.clickHandler(s,L)}},{key:"render",value:function(){var s={"slick-arrow":!0,"slick-next":!0},L=this.clickHandler.bind(this,{message:"next"});jn(this.props)||(s["slick-disabled"]=!0,L=null);var D={key:"1","data-role":"none",className:be()(s),style:{display:"block"},onClick:L},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},F;return this.props.nextArrow?F=t.cloneElement(this.props.nextArrow,(0,x.Z)((0,x.Z)({},D),M)):F=t.createElement("button",(0,Ce.Z)({key:"1",type:"button"},D)," ","Next"),F}}]),C}(t.PureComponent),ae=p(76374),oe=["animating"],v=function(ne){(0,Ze.Z)(C,ne);var g=(0,ze.Z)(C);function C(U){var s;(0,le.Z)(this,C),s=g.call(this,U),(0,G.Z)((0,y.Z)(s),"listRefHandler",function(D){return s.list=D}),(0,G.Z)((0,y.Z)(s),"trackRefHandler",function(D){return s.track=D}),(0,G.Z)((0,y.Z)(s),"adaptHeight",function(){if(s.props.adaptiveHeight&&s.list){var D=s.list.querySelector('[data-index="'.concat(s.state.currentSlide,'"]'));s.list.style.height=dt(D)+"px"}}),(0,G.Z)((0,y.Z)(s),"componentDidMount",function(){if(s.props.onInit&&s.props.onInit(),s.props.lazyLoad){var D=Q((0,x.Z)((0,x.Z)({},s.props),s.state));D.length>0&&(s.setState(function(F){return{lazyLoadedList:F.lazyLoadedList.concat(D)}}),s.props.onLazyLoad&&s.props.onLazyLoad(D))}var M=(0,x.Z)({listRef:s.list,trackRef:s.track},s.props);s.updateState(M,!0,function(){s.adaptHeight(),s.props.autoplay&&s.autoPlay("playing")}),s.props.lazyLoad==="progressive"&&(s.lazyLoadTimer=setInterval(s.progressiveLazyLoad,1e3)),s.ro=new ae.Z(function(){s.state.animating?(s.onWindowResized(!1),s.callbackTimers.push(setTimeout(function(){return s.onWindowResized()},s.props.speed))):s.onWindowResized()}),s.ro.observe(s.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(F){F.onfocus=s.props.pauseOnFocus?s.onSlideFocus:null,F.onblur=s.props.pauseOnFocus?s.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",s.onWindowResized):window.attachEvent("onresize",s.onWindowResized)}),(0,G.Z)((0,y.Z)(s),"componentWillUnmount",function(){s.animationEndCallback&&clearTimeout(s.animationEndCallback),s.lazyLoadTimer&&clearInterval(s.lazyLoadTimer),s.callbackTimers.length&&(s.callbackTimers.forEach(function(D){return clearTimeout(D)}),s.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",s.onWindowResized):window.detachEvent("onresize",s.onWindowResized),s.autoplayTimer&&clearInterval(s.autoplayTimer),s.ro.disconnect()}),(0,G.Z)((0,y.Z)(s),"componentDidUpdate",function(D){if(s.checkImagesLoad(),s.props.onReInit&&s.props.onReInit(),s.props.lazyLoad){var M=Q((0,x.Z)((0,x.Z)({},s.props),s.state));M.length>0&&(s.setState(function(je){return{lazyLoadedList:je.lazyLoadedList.concat(M)}}),s.props.onLazyLoad&&s.props.onLazyLoad(M))}s.adaptHeight();var F=(0,x.Z)((0,x.Z)({listRef:s.list,trackRef:s.track},s.props),s.state),me=s.didPropsChange(D);me&&s.updateState(F,me,function(){s.state.currentSlide>=t.Children.count(s.props.children)&&s.changeSlide({message:"index",index:t.Children.count(s.props.children)-s.props.slidesToShow,currentSlide:s.state.currentSlide}),(D.autoplay!==s.props.autoplay||D.autoplaySpeed!==s.props.autoplaySpeed)&&(!D.autoplay&&s.props.autoplay?s.autoPlay("playing"):s.props.autoplay?s.autoPlay("update"):s.pause("paused"))})}),(0,G.Z)((0,y.Z)(s),"onWindowResized",function(D){s.debouncedResize&&s.debouncedResize.cancel(),s.debouncedResize=(0,We.D)(50,function(){return s.resizeWindow(D)}),s.debouncedResize()}),(0,G.Z)((0,y.Z)(s),"resizeWindow",function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,M=!!(s.track&&s.track.node);if(M){var F=(0,x.Z)((0,x.Z)({listRef:s.list,trackRef:s.track},s.props),s.state);s.updateState(F,D,function(){s.props.autoplay?s.autoPlay("update"):s.pause("paused")}),s.setState({animating:!1}),clearTimeout(s.animationEndCallback),delete s.animationEndCallback}}),(0,G.Z)((0,y.Z)(s),"updateState",function(D,M,F){var me=Tn(D);D=(0,x.Z)((0,x.Z)((0,x.Z)({},D),me),{},{slideIndex:me.currentSlide});var je=Un(D);D=(0,x.Z)((0,x.Z)({},D),{},{left:je});var Ie=yt(D);(M||t.Children.count(s.props.children)!==t.Children.count(D.children))&&(me.trackStyle=Ie),s.setState(me,F)}),(0,G.Z)((0,y.Z)(s),"ssrInit",function(){if(s.props.variableWidth){var D=0,M=0,F=[],me=un((0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{slideCount:s.props.children.length})),je=Ln((0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{slideCount:s.props.children.length}));s.props.children.forEach(function(we){F.push(we.props.style.width),D+=we.props.style.width});for(var Ie=0;Ie=M&&s.onWindowResized()};if(!me.onclick)me.onclick=function(){return me.parentNode.focus()};else{var Ie=me.onclick;me.onclick=function(Be){Ie(Be),me.parentNode.focus()}}me.onload||(s.props.lazyLoad?me.onload=function(){s.adaptHeight(),s.callbackTimers.push(setTimeout(s.onWindowResized,s.props.speed))}:(me.onload=je,me.onerror=function(){je(),s.props.onLazyLoadError&&s.props.onLazyLoadError()}))})}),(0,G.Z)((0,y.Z)(s),"progressiveLazyLoad",function(){for(var D=[],M=(0,x.Z)((0,x.Z)({},s.props),s.state),F=s.state.currentSlide;F=-un(M);me--)if(s.state.lazyLoadedList.indexOf(me)<0){D.push(me);break}D.length>0?(s.setState(function(je){return{lazyLoadedList:je.lazyLoadedList.concat(D)}}),s.props.onLazyLoad&&s.props.onLazyLoad(D)):s.lazyLoadTimer&&(clearInterval(s.lazyLoadTimer),delete s.lazyLoadTimer)}),(0,G.Z)((0,y.Z)(s),"slideHandler",function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=s.props,me=F.asNavFor,je=F.beforeChange,Ie=F.onLazyLoad,Be=F.speed,He=F.afterChange,tt=s.state.currentSlide,j=Ae((0,x.Z)((0,x.Z)((0,x.Z)({index:D},s.props),s.state),{},{trackRef:s.track,useCSS:s.props.useCSS&&!M})),e=j.state,n=j.nextState;if(e){je&&je(tt,e.currentSlide);var r=e.lazyLoadedList.filter(function(o){return s.state.lazyLoadedList.indexOf(o)<0});Ie&&r.length>0&&Ie(r),!s.props.waitForAnimate&&s.animationEndCallback&&(clearTimeout(s.animationEndCallback),He&&He(tt),delete s.animationEndCallback),s.setState(e,function(){me&&s.asNavForIndex!==D&&(s.asNavForIndex=D,me.innerSlider.slideHandler(D)),n&&(s.animationEndCallback=setTimeout(function(){var o=n.animating,m=(0,Qe.Z)(n,oe);s.setState(m,function(){s.callbackTimers.push(setTimeout(function(){return s.setState({animating:o})},10)),He&&He(e.currentSlide),delete s.animationEndCallback})},Be))})}}),(0,G.Z)((0,y.Z)(s),"changeSlide",function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=(0,x.Z)((0,x.Z)({},s.props),s.state),me=st(F,D);if(!(me!==0&&!me)&&(M===!0?s.slideHandler(me,M):s.slideHandler(me),s.props.autoplay&&s.autoPlay("update"),s.props.focusOnSelect)){var je=s.list.querySelectorAll(".slick-current");je[0]&&je[0].focus()}}),(0,G.Z)((0,y.Z)(s),"clickHandler",function(D){s.clickable===!1&&(D.stopPropagation(),D.preventDefault()),s.clickable=!0}),(0,G.Z)((0,y.Z)(s),"keyHandler",function(D){var M=ee(D,s.props.accessibility,s.props.rtl);M!==""&&s.changeSlide({message:M})}),(0,G.Z)((0,y.Z)(s),"selectHandler",function(D){s.changeSlide(D)}),(0,G.Z)((0,y.Z)(s),"disableBodyScroll",function(){var D=function(F){F=F||window.event,F.preventDefault&&F.preventDefault(),F.returnValue=!1};window.ontouchmove=D}),(0,G.Z)((0,y.Z)(s),"enableBodyScroll",function(){window.ontouchmove=null}),(0,G.Z)((0,y.Z)(s),"swipeStart",function(D){s.props.verticalSwiping&&s.disableBodyScroll();var M=Qt(D,s.props.swipe,s.props.draggable);M!==""&&s.setState(M)}),(0,G.Z)((0,y.Z)(s),"swipeMove",function(D){var M=_t(D,(0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{trackRef:s.track,listRef:s.list,slideIndex:s.state.currentSlide}));M&&(M.swiping&&(s.clickable=!1),s.setState(M))}),(0,G.Z)((0,y.Z)(s),"swipeEnd",function(D){var M=Wt(D,(0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{trackRef:s.track,listRef:s.list,slideIndex:s.state.currentSlide}));if(M){var F=M.triggerSlideHandler;delete M.triggerSlideHandler,s.setState(M),F!==void 0&&(s.slideHandler(F),s.props.verticalSwiping&&s.enableBodyScroll())}}),(0,G.Z)((0,y.Z)(s),"touchEnd",function(D){s.swipeEnd(D),s.clickable=!0}),(0,G.Z)((0,y.Z)(s),"slickPrev",function(){s.callbackTimers.push(setTimeout(function(){return s.changeSlide({message:"previous"})},0))}),(0,G.Z)((0,y.Z)(s),"slickNext",function(){s.callbackTimers.push(setTimeout(function(){return s.changeSlide({message:"next"})},0))}),(0,G.Z)((0,y.Z)(s),"slickGoTo",function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(D=Number(D),isNaN(D))return"";s.callbackTimers.push(setTimeout(function(){return s.changeSlide({message:"index",index:D,currentSlide:s.state.currentSlide},M)},0))}),(0,G.Z)((0,y.Z)(s),"play",function(){var D;if(s.props.rtl)D=s.state.currentSlide-s.props.slidesToScroll;else if(jn((0,x.Z)((0,x.Z)({},s.props),s.state)))D=s.state.currentSlide+s.props.slidesToScroll;else return!1;s.slideHandler(D)}),(0,G.Z)((0,y.Z)(s),"autoPlay",function(D){s.autoplayTimer&&clearInterval(s.autoplayTimer);var M=s.state.autoplaying;if(D==="update"){if(M==="hovered"||M==="focused"||M==="paused")return}else if(D==="leave"){if(M==="paused"||M==="focused")return}else if(D==="blur"&&(M==="paused"||M==="hovered"))return;s.autoplayTimer=setInterval(s.play,s.props.autoplaySpeed+50),s.setState({autoplaying:"playing"})}),(0,G.Z)((0,y.Z)(s),"pause",function(D){s.autoplayTimer&&(clearInterval(s.autoplayTimer),s.autoplayTimer=null);var M=s.state.autoplaying;D==="paused"?s.setState({autoplaying:"paused"}):D==="focused"?(M==="hovered"||M==="playing")&&s.setState({autoplaying:"focused"}):M==="playing"&&s.setState({autoplaying:"hovered"})}),(0,G.Z)((0,y.Z)(s),"onDotsOver",function(){return s.props.autoplay&&s.pause("hovered")}),(0,G.Z)((0,y.Z)(s),"onDotsLeave",function(){return s.props.autoplay&&s.state.autoplaying==="hovered"&&s.autoPlay("leave")}),(0,G.Z)((0,y.Z)(s),"onTrackOver",function(){return s.props.autoplay&&s.pause("hovered")}),(0,G.Z)((0,y.Z)(s),"onTrackLeave",function(){return s.props.autoplay&&s.state.autoplaying==="hovered"&&s.autoPlay("leave")}),(0,G.Z)((0,y.Z)(s),"onSlideFocus",function(){return s.props.autoplay&&s.pause("focused")}),(0,G.Z)((0,y.Z)(s),"onSlideBlur",function(){return s.props.autoplay&&s.state.autoplaying==="focused"&&s.autoPlay("blur")}),(0,G.Z)((0,y.Z)(s),"render",function(){var D=be()("slick-slider",s.props.className,{"slick-vertical":s.props.vertical,"slick-initialized":!0}),M=(0,x.Z)((0,x.Z)({},s.props),s.state),F=pn(M,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),me=s.props.pauseOnHover;F=(0,x.Z)((0,x.Z)({},F),{},{onMouseEnter:me?s.onTrackOver:null,onMouseLeave:me?s.onTrackLeave:null,onMouseOver:me?s.onTrackOver:null,focusOnSelect:s.props.focusOnSelect&&s.clickable?s.selectHandler:null});var je;if(s.props.dots===!0&&s.state.slideCount>=s.props.slidesToShow){var Ie=pn(M,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Be=s.props.pauseOnDotsHover;Ie=(0,x.Z)((0,x.Z)({},Ie),{},{clickHandler:s.changeSlide,onMouseEnter:Be?s.onDotsLeave:null,onMouseOver:Be?s.onDotsOver:null,onMouseLeave:Be?s.onDotsLeave:null}),je=t.createElement(dn,Ie)}var He,tt,j=pn(M,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);j.clickHandler=s.changeSlide,s.props.arrows&&(He=t.createElement(kn,j),tt=t.createElement(V,j));var e=null;s.props.vertical&&(e={height:s.state.listHeight});var n=null;s.props.vertical===!1?s.props.centerMode===!0&&(n={padding:"0px "+s.props.centerPadding}):s.props.centerMode===!0&&(n={padding:s.props.centerPadding+" 0px"});var r=(0,x.Z)((0,x.Z)({},e),n),o=s.props.touchMove,m={className:"slick-list",style:r,onClick:s.clickHandler,onMouseDown:o?s.swipeStart:null,onMouseMove:s.state.dragging&&o?s.swipeMove:null,onMouseUp:o?s.swipeEnd:null,onMouseLeave:s.state.dragging&&o?s.swipeEnd:null,onTouchStart:o?s.swipeStart:null,onTouchMove:s.state.dragging&&o?s.swipeMove:null,onTouchEnd:o?s.touchEnd:null,onTouchCancel:s.state.dragging&&o?s.swipeEnd:null,onKeyDown:s.props.accessibility?s.keyHandler:null},E={className:D,dir:"ltr",style:s.props.style};return s.props.unslick&&(m={className:"slick-list"},E={className:D,style:s.props.style}),t.createElement("div",E,s.props.unslick?"":He,t.createElement("div",(0,Ce.Z)({ref:s.listRefHandler},m),t.createElement(Nn,(0,Ce.Z)({ref:s.trackRefHandler},F),s.props.children)),s.props.unslick?"":tt,s.props.unslick?"":je)}),s.list=null,s.track=null,s.state=(0,x.Z)((0,x.Z)({},W),{},{currentSlide:s.props.initialSlide,slideCount:t.Children.count(s.props.children)}),s.callbackTimers=[],s.clickable=!0,s.debouncedResize=null;var L=s.ssrInit();return s.state=(0,x.Z)((0,x.Z)({},s.state),L),s}return(0,re.Z)(C,[{key:"didPropsChange",value:function(s){for(var L=!1,D=0,M=Object.keys(this.props);D1&&arguments[1]!==void 0?arguments[1]:!1;return s.innerSlider.slickGoTo(L,D)}),(0,G.Z)((0,y.Z)(s),"slickPause",function(){return s.innerSlider.pause("paused")}),(0,G.Z)((0,y.Z)(s),"slickPlay",function(){return s.innerSlider.autoPlay("play")}),s.state={breakpoint:null},s._responsiveMediaHandlers=[],s}return(0,re.Z)(C,[{key:"media",value:function(s,L){var D=window.matchMedia(s),M=function(me){var je=me.matches;je&&L()};D.addListener(M),M(D),this._responsiveMediaHandlers.push({mql:D,query:s,listener:M})}},{key:"componentDidMount",value:function(){var s=this;if(this.props.responsive){var L=this.props.responsive.map(function(M){return M.breakpoint});L.sort(function(M,F){return M-F}),L.forEach(function(M,F){var me;F===0?me=_()({minWidth:0,maxWidth:M}):me=_()({minWidth:L[F-1]+1,maxWidth:M}),Re()&&s.media(me,function(){s.setState({breakpoint:M})})});var D=_()({minWidth:L.slice(-1)[0]});Re()&&this.media(D,function(){s.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(s){s.mql.removeListener(s.listener)})}},{key:"render",value:function(){var s=this,L,D;this.state.breakpoint?(D=this.props.responsive.filter(function(e){return e.breakpoint===s.state.breakpoint}),L=D[0].settings==="unslick"?"unslick":(0,x.Z)((0,x.Z)((0,x.Z)({},vt),this.props),D[0].settings)):L=(0,x.Z)((0,x.Z)({},vt),this.props),L.centerMode&&(L.slidesToScroll>1,L.slidesToScroll=1),L.fade&&(L.slidesToShow>1,L.slidesToScroll>1,L.slidesToShow=1,L.slidesToScroll=1);var M=t.Children.toArray(this.props.children);M=M.filter(function(e){return typeof e=="string"?!!e.trim():!!e}),L.variableWidth&&(L.rows>1||L.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),L.variableWidth=!1);for(var F=[],me=null,je=0;je=M.length));tt+=1)He.push(t.cloneElement(M[tt],{key:100*je+10*Be+tt,tabIndex:-1,style:{width:"".concat(100/L.slidesPerRow,"%"),display:"inline-block"}}));Ie.push(t.createElement("div",{key:10*je+Be},He))}L.variableWidth?F.push(t.createElement("div",{key:je,style:{width:me}},Ie)):F.push(t.createElement("div",{key:je},Ie))}if(L==="unslick"){var j="regular slider "+(this.props.className||"");return t.createElement("div",{className:j},M)}else F.length<=L.slidesToShow&&(L.unslick=!0);return t.createElement(v,(0,Ce.Z)({style:this.props.style,ref:this.innerSliderRefHandler},L),F)}}]),C}(t.Component),ot=Dn,wn=p(36355),It=p(17313),Nt=p(83116),pr=p(37613);const de=ne=>{const{componentCls:g,antCls:C,carouselArrowSize:U,carouselDotOffset:s,marginXXS:L}=ne,D=-U*1.25,M=L;return{[g]:Object.assign(Object.assign({},(0,It.Wf)(ne)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${C}-radio-input, input${C}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${C}-radio-input, input${C}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:U,height:U,marginTop:-U/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:D,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:D,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:s},"&-top":{top:s,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ne.dotWidth,height:ne.dotHeight,marginInline:M,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ne.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ne.dotHeight,padding:0,color:"transparent",fontSize:0,background:ne.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ne.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-M,content:'""'}},"&.slick-active":{width:ne.dotActiveWidth,"& button":{background:ne.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},ar=ne=>{const{componentCls:g,carouselDotOffset:C,marginXXS:U}=ne,s={width:ne.dotHeight,height:ne.dotWidth};return{[`${g}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ne.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:C},"&-right":{insetInlineEnd:C,insetInlineStart:"auto"},li:Object.assign(Object.assign({},s),{margin:`${U}px 0`,verticalAlign:"baseline",button:s,"&.slick-active":Object.assign(Object.assign({},s),{button:s})})}}}},ir=ne=>{const{componentCls:g}=ne;return[{[`${g}-rtl`]:{direction:"rtl",".slick-dots":{[`${g}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${g}-vertical`]:{".slick-dots":{[`${g}-rtl&`]:{flexDirection:"column"}}}}]};var Ct=(0,Nt.Z)("Carousel",ne=>{const{controlHeightLG:g,controlHeightSM:C}=ne,U=(0,pr.TS)(ne,{carouselArrowSize:g/2,carouselDotOffset:C/2});return[de(U),ar(U),ir(U)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Cr=function(ne,g){var C={};for(var U in ne)Object.prototype.hasOwnProperty.call(ne,U)&&g.indexOf(U)<0&&(C[U]=ne[U]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,U=Object.getOwnPropertySymbols(ne);s{const{dots:C=!0,arrows:U=!1,draggable:s=!1,waitForAnimate:L=!1,dotPosition:D="bottom",vertical:M=D==="left"||D==="right",rootClassName:F,className:me,style:je,id:Ie}=ne,Be=Cr(ne,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:He,direction:tt,carousel:j}=t.useContext(wn.E_),e=t.useRef(),n=function(De){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;e.current.slickGoTo(De,ue)};t.useImperativeHandle(g,()=>({goTo:n,autoPlay:e.current.innerSlider.autoPlay,innerSlider:e.current.innerSlider,prev:e.current.slickPrev,next:e.current.slickNext}),[e.current]);const r=t.useRef(t.Children.count(ne.children));t.useEffect(()=>{r.current!==t.Children.count(ne.children)&&(n(ne.initialSlide||0,!1),r.current=t.Children.count(ne.children))},[ne.children]);const o=Object.assign({vertical:M,className:be()(me,j==null?void 0:j.className),style:Object.assign(Object.assign({},j==null?void 0:j.style),je)},Be);o.effect==="fade"&&(o.fade=!0);const m=He("carousel",o.prefixCls),E="slick-dots",b=!!C,we=be()(E,`${E}-${D}`,typeof C=="boolean"?!1:C==null?void 0:C.className),[ie,Te]=Ct(m),ut=be()(m,{[`${m}-rtl`]:tt==="rtl",[`${m}-vertical`]:o.vertical},Te,F);return ie(t.createElement("div",{className:ut,id:Ie},t.createElement(ot,Object.assign({ref:e},o,{dots:b,dotsClass:we,arrows:U,draggable:s,verticalSwiping:M,waitForAnimate:L}))))})},5083:function(ce,ct,p){"use strict";p.d(ct,{default:function(){return Nl}});var t=p(56656),Ce=p.n(t),x=p(48736),le=p(27112),re=p.n(le),y=p(54449),Ze=p.n(y),ze=p(53501),G=p.n(ze),ye=p(36867),Qe=p.n(ye),it=p(71912),W=p.n(it),We=p(48228),qe=p.n(We);Ce().extend(qe()),Ce().extend(W()),Ce().extend(re()),Ce().extend(Ze()),Ce().extend(G()),Ce().extend(Qe()),Ce().extend(function(a,i){var l=i.prototype,h=l.format;l.format=function(I){var w=(I||"").replace("Wo","wo");return h.bind(this)(w)}});var be={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"},se=function(i){var l=be[i];return l||i.split("_")[0]},q=function(){(0,x.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Q={getNow:function(){return Ce()()},getFixedDate:function(i){return Ce()(i,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(i){return i.endOf("month")},getWeekDay:function(i){var l=i.locale("en");return l.weekday()+l.localeData().firstDayOfWeek()},getYear:function(i){return i.year()},getMonth:function(i){return i.month()},getDate:function(i){return i.date()},getHour:function(i){return i.hour()},getMinute:function(i){return i.minute()},getSecond:function(i){return i.second()},addYear:function(i,l){return i.add(l,"year")},addMonth:function(i,l){return i.add(l,"month")},addDate:function(i,l){return i.add(l,"day")},setYear:function(i,l){return i.year(l)},setMonth:function(i,l){return i.month(l)},setDate:function(i,l){return i.date(l)},setHour:function(i,l){return i.hour(l)},setMinute:function(i,l){return i.minute(l)},setSecond:function(i,l){return i.second(l)},isAfter:function(i,l){return i.isAfter(l)},isValidate:function(i){return i.isValid()},locale:{getWeekFirstDay:function(i){return Ce()().locale(se(i)).localeData().firstDayOfWeek()},getWeekFirstDate:function(i,l){return l.locale(se(i)).weekday(0)},getWeek:function(i,l){return l.locale(se(i)).week()},getShortWeekDays:function(i){return Ce()().locale(se(i)).localeData().weekdaysMin()},getShortMonths:function(i){return Ce()().locale(se(i)).localeData().monthsShort()},format:function(i,l,h){return l.locale(se(i)).format(h)},parse:function(i,l,h){for(var A=se(i),I=0;I1&&(w=i.addDate(w,-7)),w}function It(a,i,l){var h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(i){case"year":return l.addYear(a,h*10);case"quarter":case"month":return l.addYear(a,h);default:return l.addMonth(a,h)}}function Nt(a,i){var l=i.generateConfig,h=i.locale,A=i.format;return typeof A=="function"?A(a):l.locale.format(h.locale,a,A)}function pr(a,i){var l=i.generateConfig,h=i.locale,A=i.formatList;return!a||typeof A[0]=="function"?null:l.locale.parse(h.locale,a,A)}function de(a){var i=a.cellDate,l=a.mode,h=a.disabledDate,A=a.generateConfig;if(!h)return!1;var I=function(K,N,P){for(var $=N;$<=P;){var xe=void 0;switch(K){case"date":{if(xe=A.setDate(i,$),!h(xe))return!1;break}case"month":{if(xe=A.setMonth(i,$),!de({cellDate:xe,mode:"month",generateConfig:A,disabledDate:h}))return!1;break}case"year":{if(xe=A.setYear(i,$),!de({cellDate:xe,mode:"year",generateConfig:A,disabledDate:h}))return!1;break}}$+=1}return!0};switch(l){case"date":case"week":return h(i);case"month":{var w=1,B=A.getDate(A.getEndDate(i));return I("date",w,B)}case"quarter":{var S=Math.floor(A.getMonth(i)/3)*3,Y=S+2;return I("month",S,Y)}case"year":return I("month",0,11);case"decade":{var te=A.getYear(i),T=Math.floor(te/Nn)*Nn,k=T+Nn-1;return I("year",T,k)}}}function ar(a,i){var l=i.formatList,h=i.generateConfig,A=i.locale;return(0,cn.Z)(function(){if(!a)return[[""],""];for(var I="",w=[],B=0;B1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Y.current),$){S(P);return}Y.current=requestAnimationFrame(function(){S(P)})}var T=ar(B,{formatList:l,generateConfig:h,locale:A}),k=(0,Re.Z)(T,2),J=k[1];function K(P){te(P)}function N(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;te(null,P)}return(0,f.useEffect)(function(){N(!0)},[a]),(0,f.useEffect)(function(){return function(){return cancelAnimationFrame(Y.current)}},[]),[J,K,N]}var Ct=p(10228),Cr=p(16089),ua=p(94480),Xr=p(29194),ne=new Map;function g(a,i){var l;function h(){(0,Xr.Z)(a)?i():l=(0,Cr.Z)(function(){h()})}return h(),function(){Cr.Z.cancel(l)}}function C(a,i,l){if(ne.get(a)&&cancelAnimationFrame(ne.get(a)),l<=0){ne.set(a,requestAnimationFrame(function(){a.scrollTop=i}));return}var h=i-a.scrollTop,A=h/l*10;ne.set(a,requestAnimationFrame(function(){a.scrollTop+=A,a.scrollTop!==i&&C(a,i,l-10)}))}function U(a,i){var l=i.onLeftRight,h=i.onCtrlLeftRight,A=i.onUpDown,I=i.onPageUpDown,w=i.onEnter,B=a.which,S=a.ctrlKey,Y=a.metaKey;switch(B){case Ct.Z.LEFT:if(S||Y){if(h)return h(-1),!0}else if(l)return l(-1),!0;break;case Ct.Z.RIGHT:if(S||Y){if(h)return h(1),!0}else if(l)return l(1),!0;break;case Ct.Z.UP:if(A)return A(-1),!0;break;case Ct.Z.DOWN:if(A)return A(1),!0;break;case Ct.Z.PAGE_UP:if(I)return I(-1),!0;break;case Ct.Z.PAGE_DOWN:if(I)return I(1),!0;break;case Ct.Z.ENTER:if(w)return w(),!0;break}return!1}function s(a,i,l,h){var A=a;if(!A)switch(i){case"time":A=h?"hh:mm:ss a":"HH:mm:ss";break;case"week":A="gggg-wo";break;case"month":A="YYYY-MM";break;case"quarter":A="YYYY-[Q]Q";break;case"year":A="YYYY";break;default:A=l?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return A}function L(a,i,l){var h=a==="time"?8:10,A=typeof i=="function"?i(l.getNow()).length:i.length;return Math.max(h,A)+2}var D=null,M=new Set;function F(a){return!D&&typeof window!="undefined"&&window.addEventListener&&(D=function(l){(0,ua.Z)(M).forEach(function(h){h(l)})},window.addEventListener("mousedown",D)),M.add(a),function(){M.delete(a),M.size===0&&(window.removeEventListener("mousedown",D),D=null)}}function me(a){var i=a.target;if(a.composed&&i.shadowRoot){var l;return((l=a.composedPath)===null||l===void 0?void 0:l.call(a)[0])||i}return i}var je=function(i){return i==="month"||i==="date"?"year":i},Ie=function(i){return i==="date"?"month":i},Be=function(i){return i==="month"||i==="date"?"quarter":i},He=function(i){return i==="date"?"week":i},tt={year:je,month:Ie,quarter:Be,week:He,time:null,date:null};function j(a,i){return a.some(function(l){return l&&l.contains(i)})}function e(a){var i=a.open,l=a.value,h=a.isClickOutside,A=a.triggerOpen,I=a.forwardKeyDown,w=a.onKeyDown,B=a.blurToCancel,S=a.onSubmit,Y=a.onCancel,te=a.onFocus,T=a.onBlur,k=a.changeOnBlur,J=(0,f.useState)(!1),K=(0,Re.Z)(J,2),N=K[0],P=K[1],$=(0,f.useState)(!1),xe=(0,Re.Z)($,2),ve=xe[0],Le=xe[1],Oe=(0,f.useRef)(!1),Se=(0,f.useRef)(!1),fe=(0,f.useRef)(!1),pt={onMouseDown:function(){P(!0),A(!0)},onKeyDown:function(Mt){var Ft=function(){fe.current=!0};if(w(Mt,Ft),!fe.current){switch(Mt.which){case Ct.Z.ENTER:{i?S()!==!1&&P(!0):A(!0),Mt.preventDefault();return}case Ct.Z.TAB:{N&&i&&!Mt.shiftKey?(P(!1),Mt.preventDefault()):!N&&i&&!I(Mt)&&Mt.shiftKey&&(P(!0),Mt.preventDefault());return}case Ct.Z.ESC:{P(!0),Y();return}}!i&&![Ct.Z.SHIFT].includes(Mt.which)?A(!0):N||I(Mt)}},onFocus:function(Mt){P(!0),Le(!0),te&&te(Mt)},onBlur:function(Mt){if(Oe.current||!h(document.activeElement)){Oe.current=!1;return}B?setTimeout(function(){for(var Ft=document,Jt=Ft.activeElement;Jt&&Jt.shadowRoot;)Jt=Jt.shadowRoot.activeElement;h(Jt)&&Y()},0):i&&(A(!1),Se.current&&S()),Le(!1),T==null||T(Mt)}};return(0,f.useEffect)(function(){Se.current=!1},[i]),(0,f.useEffect)(function(){Se.current=!0},[l]),(0,f.useEffect)(function(){return F(function(_e){var Mt=me(_e),Ft=h(Mt);i&&(Ft?!k&&(!ve||Ft)&&A(!1):(Oe.current=!0,(0,Cr.Z)(function(){Oe.current=!1})))})}),[pt,{focused:ve,typing:N}]}function n(a,i){return f.useMemo(function(){return a||(i?((0,x.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(i).map(function(l){var h=(0,Re.Z)(l,2),A=h[0],I=h[1];return{label:A,value:I}})):[])},[a,i])}var r=p(34280);function o(a){var i=a.valueTexts,l=a.onTextChange,h=f.useState(""),A=(0,Re.Z)(h,2),I=A[0],w=A[1],B=f.useRef([]);B.current=i;function S(te){w(te),l(te)}function Y(){w(B.current[0])}return(0,r.Z)(function(){i.every(function(te){return te!==I})&&Y()},[i.join("||")]),[I,S,Y]}var m=f.createContext({}),E=m,b=p(76190);function we(a){var i=a.cellRender,l=a.monthCellRender,h=a.dateRender,A=f.useMemo(function(){if(i)return i;if(!(!l&&!h))return function(I,w){var B=I;return h&&w.type==="date"?h(B,w.today):l&&w.type==="month"?l(B,w.locale):w.originNode}},[i,l,h]);return A}function ie(a,i){for(var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",h=String(a);h.length=1?l|0:1,w=a;w<=i;w+=I)A.push({label:ie(w,2),value:w,disabled:(h||[]).includes(w)});return A}function Gi(a){var i=a.generateConfig,l=a.prefixCls,h=a.operationRef,A=a.activeColumnIndex,I=a.value,w=a.showHour,B=a.showMinute,S=a.showSecond,Y=a.use12Hours,te=a.hourStep,T=te===void 0?1:te,k=a.minuteStep,J=k===void 0?1:k,K=a.secondStep,N=K===void 0?1:K,P=a.disabledHours,$=a.disabledMinutes,xe=a.disabledSeconds,ve=a.disabledTime,Le=a.hideDisabledOptions,Oe=a.onSelect,Se=a.cellRender,fe=a.locale,pt=[],_e="".concat(l,"-content"),Mt="".concat(l,"-time-panel"),Ft,Jt=I?i.getHour(I):-1,tn=Jt,In=I?i.getMinute(I):-1,Ut=I?i.getSecond(I):-1,Bt=i.getNow(),St=f.useMemo(function(){if(ve){var bt=ve(Bt);return[bt.disabledHours,bt.disabledMinutes,bt.disabledSeconds]}return[P,$,xe]},[P,$,xe,ve,Bt]),$t=(0,Re.Z)(St,3),an=$t[0],Pt=$t[1],gn=$t[2],Jn=ca(0,23,T,an&&an()),Fn=(0,cn.Z)(function(){return Jn},Jn,Fa);Y&&(Ft=tn>=12,tn%=12);var er=f.useMemo(function(){if(!Y)return[!1,!1];var bt=[!0,!0];return Fn.forEach(function(Rn){var Cn=Rn.disabled,nr=Rn.value;Cn||(nr>=12?bt[1]=!1:bt[0]=!1)}),bt},[Y,Fn]),Mn=(0,Re.Z)(er,2),tr=Mn[0],An=Mn[1],Bn=f.useMemo(function(){return Y?Fn.filter(Ft?function(bt){return bt.value>=12}:function(bt){return bt.value<12}).map(function(bt){var Rn=bt.value%12,Cn=Rn===0?"12":ie(Rn,2);return(0,ft.Z)((0,ft.Z)({},bt),{},{label:Cn,value:Rn})}):Fn},[Y,Ft,Fn]),Kn=ca(0,59,J,Pt&&Pt(Jt)),Er=ca(0,59,N,gn&&gn(Jt,In)),qn=sr({value:I,generateConfig:i,disabledMinutes:Pt,disabledSeconds:gn,minutes:Kn,seconds:Er,use12Hours:Y});h.current={onUpDown:function(Rn){var Cn=pt[A];if(Cn)for(var nr=Cn.units.findIndex(function(Gr){return Gr.value===Cn.value}),gr=Cn.units.length,bn=1;bn2&&arguments[2]!==void 0?arguments[2]:!1;(Sn===P||Rt)&&(da(Ee),pt&&pt(Ee),qn&&qn(Ee,Ke),_e&&!Dn(S,Ee,wr)&&!(J!=null&&J(Ee))&&_e(Ee))},Dr=function(Ee){if(ol.includes(Sn)){var Ke,Rt,vn=Sn==="date";switch(Ee===Ct.Z.PAGE_UP||Ee===Ct.Z.PAGE_DOWN?Rt=vn?S.addMonth:S.addYear:Rt=vn?S.addDate:S.addMonth,Ee){case Ct.Z.LEFT:case Ct.Z.PAGE_UP:Ke=Rt(fr,-1);break;case Ct.Z.RIGHT:case Ct.Z.PAGE_DOWN:Ke=Rt(fr,1);break;case Ct.Z.UP:case Ct.Z.DOWN:Ke=Rt(fr,Number("".concat(Ee===Ct.Z.UP?"-":"").concat(vn?dn:Wa)));break}if(Ke)return!(J!=null&&J(Ke))}return!0},ga=function(Ee){if(bn.current&&bn.current.onKeyDown){var Ke=!0,Rt=Ee.which;if([Ct.Z.LEFT,Ct.Z.RIGHT,Ct.Z.UP,Ct.Z.DOWN,Ct.Z.PAGE_UP,Ct.Z.PAGE_DOWN,Ct.Z.ENTER].includes(Rt)&&(Ee.preventDefault(),Rt!==Ct.Z.ENTER&&xe===0&&(Ke=Dr(Rt))),Ke)return bn.current.onKeyDown(Ee)}return(0,x.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Zn=function(Ee){bn.current&&bn.current.onBlur&&bn.current.onBlur(Ee)};Er&&Cn!=="right"&&(Er.current={onKeyDown:ga,onClose:function(){bn.current&&bn.current.onClose&&bn.current.onClose()}}),f.useEffect(function(){Y&&!_n.current&&Vr(Y)},[Y]),f.useEffect(function(){_n.current=!1},[]);var d,c=we({cellRender:er,monthCellRender:Fn,dateRender:Jn}),u=(0,ft.Z)((0,ft.Z)({},a),{},{cellRender:c,operationRef:bn,prefixCls:A,viewDate:fr,value:wr,onViewDateChange:xr,sourceMode:Mr,onPanelChange:_r,disabledDate:J});switch(delete u.onChange,delete u.onSelect,Sn){case"decade":d=f.createElement(Xi,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"year":d=f.createElement(sl,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"month":d=f.createElement(_i,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"quarter":d=f.createElement(rl,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"week":d=f.createElement(Ha,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"time":delete u.showTime,d=f.createElement(ka,(0,O.Z)({},u,(0,b.Z)(Le)==="object"?Le:null,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;default:Le?d=f.createElement(Hi,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}})):d=f.createElement(ra,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}))}var $e,At,kt=function(){var Ee=S.getNow(),Ke=Ht(S.getHour(Ee),S.getMinute(Ee),S.getSecond(Ee),tr?St:1,An?an:1,Bn?gn:1),Rt=Je(S,Ee,Ke[0],Ke[1],Ke[2]);Gn(Rt,"submit")};br||($e=Xa(A,Sn,Se),Le&&Sn!=="date"?At=null:At=Ai({prefixCls:A,components:In,needConfirmButton:Mn,okDisabled:!wr||J&&J(wr),locale:B,showNow:ve,onNow:Mn&&kt,onOk:function(){wr&&(Gn(wr,"submit",!0),tn&&tn(wr))}}));var Kt;if(Oe&&Sn==="date"&&P==="date"&&!Le){var wt=S.getNow(),Ve="".concat(A,"-today-btn"),Et=J&&J(wt);Kt=f.createElement("a",{className:Ye()(Ve,Et&&"".concat(Ve,"-disabled")),"aria-disabled":Et,onClick:function(){Et||Gn(wt,"mouse",!0)}},B.today)}return f.createElement(E.Provider,{value:(0,ft.Z)((0,ft.Z)({},Kn),{},{mode:Sn,hideHeader:"hideHeader"in a?fe:Kn.hideHeader,hidePrevBtn:Rn&&Cn==="right",hideNextBtn:Rn&&Cn==="left"})},f.createElement("div",{tabIndex:xe,className:Ye()("".concat(A,"-panel"),I,(i={},(0,Pe.Z)(i,"".concat(A,"-panel-has-range"),nr&&nr[0]&&nr[1]),(0,Pe.Z)(i,"".concat(A,"-panel-has-range-hover"),gr&&gr[0]&&gr[1]),(0,Pe.Z)(i,"".concat(A,"-panel-rtl"),Ut==="rtl"),i)),style:w,onKeyDown:ga,onBlur:Zn,onMouseDown:Ft},d,$e||At||Kt?f.createElement("div",{className:"".concat(A,"-footer")},$e,At,Kt):null))}var pi=vi,Zl=p(35593),ul={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 cl(a){var i,l=a.prefixCls,h=a.popupElement,A=a.popupStyle,I=a.visible,w=a.dropdownClassName,B=a.dropdownAlign,S=a.transitionName,Y=a.getPopupContainer,te=a.children,T=a.range,k=a.popupPlacement,J=a.direction,K="".concat(l,"-dropdown"),N=function(){return k!==void 0?k:J==="rtl"?"bottomRight":"bottomLeft"};return f.createElement(Zl.Z,{showAction:[],hideAction:[],popupPlacement:N(),builtinPlacements:ul,prefixCls:K,popupTransitionName:S,popup:h,popupAlign:B,popupVisible:I,popupClassName:Ye()(w,(i={},(0,Pe.Z)(i,"".concat(K,"-range"),T),(0,Pe.Z)(i,"".concat(K,"-rtl"),J==="rtl"),i)),popupStyle:A,getPopupContainer:Y},te)}var Ja=cl;function Ei(a){var i=a.prefixCls,l=a.presets,h=a.onClick,A=a.onHover;return l.length?f.createElement("div",{className:"".concat(i,"-presets")},f.createElement("ul",null,l.map(function(I,w){var B=I.label,S=I.value;return f.createElement("li",{key:w,onClick:function(){return h==null?void 0:h(lt(S))},onMouseEnter:function(){return A==null?void 0:A(lt(S))},onMouseLeave:function(){return A==null?void 0:A(null)}},B)}))):null}function kl(a){var i=a.picker,l=a.disabledHours,h=a.disabledMinutes,A=a.disabledSeconds;i==="time"&&(l||h||A)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ka(a,i,l){var h=(0,b.Z)(i)==="object"?i.clearIcon:l;return h||f.createElement("span",{className:"".concat(a,"-clear-btn")})}function dl(a){var i,l=a,h=l.prefixCls,A=h===void 0?"rc-picker":h,I=l.id,w=l.name,B=l.tabIndex,S=l.style,Y=l.className,te=l.dropdownClassName,T=l.dropdownAlign,k=l.popupStyle,J=l.transitionName,K=l.generateConfig,N=l.locale,P=l.inputReadOnly,$=l.allowClear,xe=l.autoFocus,ve=l.showTime,Le=l.picker,Oe=Le===void 0?"date":Le,Se=l.format,fe=l.use12Hours,pt=l.value,_e=l.defaultValue,Mt=l.presets,Ft=l.open,Jt=l.defaultOpen,tn=l.defaultOpenValue,In=l.suffixIcon,Ut=l.clearIcon,Bt=l.disabled,St=l.disabledDate,$t=l.placeholder,an=l.getPopupContainer,Pt=l.pickerRef,gn=l.panelRender,Jn=l.onChange,Fn=l.onOpenChange,er=l.onFocus,Mn=l.onBlur,tr=l.onMouseDown,An=l.onMouseUp,Bn=l.onMouseEnter,Kn=l.onMouseLeave,Er=l.onContextMenu,qn=l.onClick,br=l.onKeyDown,Fr=l.onSelect,bt=l.direction,Rn=l.autoComplete,Cn=Rn===void 0?"off":Rn,nr=l.inputRender,gr=l.changeOnBlur,bn=f.useRef(null),_n=Oe==="date"&&!!ve||Oe==="time",Gr=n(Mt),Wr=ut(s(Se,Oe,ve,fe)),wr=f.useRef(null),da=f.useRef(null),Ca=f.useRef(null),ba=(0,On.Z)(null,{value:pt,defaultValue:_e}),fr=(0,Re.Z)(ba,2),Vr=fr[0],xr=fr[1],Ma=f.useState(Vr),ma=(0,Re.Z)(Ma,2),Rr=ma[0],Sn=ma[1],zr=f.useRef(null),qr=(0,On.Z)(!1,{value:Ft,defaultValue:Jt,postState:function(Ge){return Bt?!1:Ge},onChange:function(Ge){Fn&&Fn(Ge),!Ge&&zr.current&&zr.current.onClose&&zr.current.onClose()}}),ia=(0,Re.Z)(qr,2),Mr=ia[0],Tr=ia[1],_r=ar(Rr,{formatList:Wr,generateConfig:K,locale:N}),Gn=(0,Re.Z)(_r,2),Dr=Gn[0],ga=Gn[1],Zn=o({valueTexts:Dr,onTextChange:function(Ge){var rn=pr(Ge,{locale:N,formatList:Wr,generateConfig:K});rn&&(!St||!St(rn))&&Sn(rn)}}),d=(0,Re.Z)(Zn,3),c=d[0],u=d[1],$e=d[2],At=function(Ge){Sn(Ge),xr(Ge),Jn&&!Dn(K,Vr,Ge)&&Jn(Ge,Ge?Nt(Ge,{generateConfig:K,locale:N,format:Wr[0]}):"")},kt=function(Ge){Bt&&Ge||Tr(Ge)},Kt=function(Ge){return Mr&&zr.current&&zr.current.onKeyDown?zr.current.onKeyDown(Ge):((0,x.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},wt=function(){for(var Ge=arguments.length,rn=new Array(Ge),zn=0;znk(Y);case"month":return T(N)>T(Y);case"week":return te(N)>te(Y);default:return!_(B,N,Y)&&B.isAfter(N,Y)}return!1},[I,w[1],Y,i]),K=f.useCallback(function(N){if(w[1]||I&&I(N))return!0;if(w[0]&&S)return!_(B,N,Y)&&B.isAfter(S,N);if(!i&&S)switch(l){case"quarter":return k(N)0&&arguments[0]!==void 0?arguments[0]:!1,Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gt=null;Tt&&he&&he[0]&&he[1]&&N.isAfter(he[1],he[0])&&(gt=he);var en=fe;if(fe&&(0,b.Z)(fe)==="object"&&fe.defaultValue){var Pn=fe.defaultValue;en=(0,ft.Z)((0,ft.Z)({},fe),{},{defaultValue:De(Pn,et)||void 0})}return f.createElement(Ne.Provider,{value:{inRange:!0,panelPosition:qt,rangedValue:oa||Xe,hoverRangedValue:gt}},f.createElement(pi,(0,O.Z)({},a,Ue,{cellRender:Cs,showTime:en,mode:vn[et],generateConfig:N,style:void 0,direction:fr,disabledDate:et===0?Br:$r,disabledTime:function(ha){return St?St(ha,et===0?"start":"end"):!1},className:Ye()((0,Pe.Z)({},"".concat(w,"-panel-focused"),et===0?!es:!as)),value:De(Xe,et),locale:P,tabIndex:-1,onPanelChange:function(ha,La){et===0&&Pa(!0),et===1&&Bl(!0),$n(ue(vn,La,et),ue(Xe,ha,et));var Na=ha;qt==="right"&&vn[et]===La&&(Na=It(Na,La,N,-1)),wt(Na,et)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:et===0?De(Xe,1):De(Xe,0)})))}var xa=0,is=0;if(et&&qr.current&&Mr.current&&zr.current&&Gn.current){xa=qr.current.offsetWidth+Mr.current.offsetWidth;var xs=Gn.current.offsetLeft>xa?Gn.current.offsetLeft-xa:Gn.current.offsetLeft,ls=zr.current.offsetWidth,ss=Gn.current.offsetWidth;ls&&ss&&xa>ls-ss-(fr==="rtl"?0:xs)&&(is=xa)}var Ls=fr==="rtl"?{right:xa}:{left:xa};function Ns(){var qt,Ue=Xa(w,vn[et],qn),gt=Ai({prefixCls:w,components:Ca,needConfirmButton:Rr,okDisabled:!De(Xe,et)||Bt&&Bt(Xe[et]),locale:P,onOk:function(){var Aa=De(Xe,et);Aa&&(zn(Xe,et),wr==null||wr(Xe),Vn(!1,et,"confirm"))}});if(Se!=="time"&&!fe){var en=Kt(et),Pn=It(en,Se,N),Za=vn[et],ha=Za===Se,La=jl(ha?"left":!1,{pickerValue:en,onPickerValueChange:function(Aa){wt(Aa,et)}}),Na=jl("right",{pickerValue:Pn,onPickerValueChange:function(Aa){wt(It(Aa,Se,N,-1),et)}});fr==="rtl"?qt=f.createElement(f.Fragment,null,Na,ha&&La):qt=f.createElement(f.Fragment,null,La,ha&&Na)}else qt=jl();var ii=f.createElement("div",{className:"".concat(w,"-panel-layout")},f.createElement(Ei,{prefixCls:w,presets:bs,onClick:function(Aa){zn(Aa,null),Vn(!1,et,"preset")},onHover:function(Aa){na(Aa)}}),f.createElement("div",null,f.createElement("div",{className:"".concat(w,"-panels")},qt),(Ue||gt)&&f.createElement("div",{className:"".concat(w,"-footer")},Ue,gt)));return gn&&(ii=gn(ii)),f.createElement("div",{className:"".concat(w,"-panel-container"),style:{marginLeft:is},ref:zr,onMouseDown:function(Aa){Aa.preventDefault()}},ii)}var Bs=f.createElement("div",{className:Ye()("".concat(w,"-range-wrapper"),"".concat(w,"-").concat(Se,"-range-wrapper")),style:{minWidth:Dt}},f.createElement("div",{ref:Gn,className:"".concat(w,"-range-arrow"),style:Ls}),Ns()),os;tr&&(os=f.createElement("span",{className:"".concat(w,"-suffix"),onMouseDown:function(Ue){Ue.preventDefault()}},tr));var Ss=Ka(w,Mn,An),js=f.createElement("span",{onMouseDown:function(Ue){Ue.preventDefault(),Ue.stopPropagation()},onMouseUp:function(Ue){Ue.preventDefault(),Ue.stopPropagation();var gt=u;Zn[0]||(gt=ue(gt,null,0)),Zn[1]||(gt=ue(gt,null,1)),zn(gt,null),Vn(!1,et,"clear")},className:"".concat(w,"-clear"),role:"button"},Ss),Os=Mn&&(De(u,0)&&!Zn[0]||De(u,1)&&!Zn[1]),us={size:L(Se,Dr[0],N)},Ol=0,Fl=0;qr.current&&ia.current&&Mr.current&&(et===0?Fl=qr.current.offsetWidth:(Ol=xa,Fl=ia.current.offsetWidth));var Fs=fr==="rtl"?{right:Ol}:{left:Ol},Rs=function(Ue,gt){var en=ue(Xe,Ue,et);if(gt==="submit"||gt!=="key"&&!Rr){zn(en,et),et===0?Pa():Bl();var Pn=et===0?1:0;Zn[Pn]?Vn(!1,!1,"confirm"):Vn(!1,et,"confirm")}else Ee(en)};return f.createElement(E.Provider,{value:{operationRef:ga,hideHeader:Se==="time",onDateMouseEnter:ds,onDateMouseLeave:ms,hideRanges:!0,onSelect:Rs,open:Tt}},f.createElement(Ja,{visible:Tt,popupElement:Bs,popupStyle:te,prefixCls:w,dropdownClassName:T,dropdownAlign:J,getPopupContainer:K,transitionName:k,range:!0,direction:fr},f.createElement("div",(0,O.Z)({ref:Sn,className:Ye()(w,"".concat(w,"-range"),Y,(i={},(0,Pe.Z)(i,"".concat(w,"-disabled"),Zn[0]&&Zn[1]),(0,Pe.Z)(i,"".concat(w,"-focused"),et===0?$l:rs),(0,Pe.Z)(i,"".concat(w,"-rtl"),fr==="rtl"),i)),style:S,onClick:Ms,onMouseEnter:_n,onMouseLeave:Gr,onMouseDown:Ds,onMouseUp:bn},(0,mr.Z)(a,{aria:!0,data:!0})),f.createElement("div",{className:Ye()("".concat(w,"-input"),(l={},(0,Pe.Z)(l,"".concat(w,"-input-active"),et===0),(0,Pe.Z)(l,"".concat(w,"-input-placeholder"),!!cr),l)),ref:qr},f.createElement("input",(0,O.Z)({id:B,disabled:Zn[0],readOnly:Kn||typeof Dr[0]=="function"||!es,value:cr||Yn,onChange:function(Ue){hr(Ue.target.value)},autoFocus:xe,placeholder:De($,0)||"",ref:Tr},ps,us,{autoComplete:Ma}))),f.createElement("div",{className:"".concat(w,"-range-separator"),ref:Mr},Mt),f.createElement("div",{className:Ye()("".concat(w,"-input"),(h={},(0,Pe.Z)(h,"".concat(w,"-input-active"),et===1),(0,Pe.Z)(h,"".concat(w,"-input-placeholder"),!!ai),h)),ref:ia},f.createElement("input",(0,O.Z)({disabled:Zn[1],readOnly:Kn||typeof Dr[0]=="function"||!as,value:ai||jt,onChange:function(Ue){sn(Ue.target.value)},placeholder:De($,1)||"",ref:_r},ws,us,{autoComplete:Ma}))),f.createElement("div",{className:"".concat(w,"-active-bar"),style:(0,ft.Z)((0,ft.Z)({},Fs),{},{width:Fl,position:"absolute"})}),os,Os&&js)))}var Ra=function(a){(0,Ar.Z)(l,a);var i=(0,dr.Z)(l);function l(){var h;(0,Un.Z)(this,l);for(var A=arguments.length,I=new Array(A),w=0;w{const{lineHeight:A}=a,I=Math.floor(l*A)+2,w=Math.max((i-I)/2,0),B=Math.max(i-I-w,0);return{padding:`${w}px ${h}px ${B}px`}},pl=a=>{const{componentCls:i,pickerCellCls:l,pickerCellInnerCls:h,cellHeight:A,motionDurationSlow:I,borderRadiusSM:w,motionDurationMid:B,cellHoverBg:S,lineWidth:Y,lineType:te,colorPrimary:T,cellActiveWithRangeBg:k,colorTextLightSolid:J,controlHeightSM:K,cellRangeBorderColor:N,pickerCellBorderGap:P,cellHoverWithRangeBg:$,cellWidth:xe,colorTextDisabled:ve,cellBgDisabled:Le}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:A,transform:"translateY(-50%)",transition:`all ${I}`,content:'""'},[h]:{position:"relative",zIndex:2,display:"inline-block",minWidth:A,height:A,lineHeight:`${A}px`,borderRadius:w,transition:`background ${B}, border ${B}`},"&-range-hover-start, &-range-hover-end":{[h]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${l}-in-view), +(self.webpackChunk=self.webpackChunk||[]).push([[8866],{96935:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return We}});var t=p(3113),Ce=p(59301),x=Object.defineProperty,se=Object.defineProperties,re=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,G=(qe,be,le)=>be in qe?x(qe,be,{enumerable:!0,configurable:!0,writable:!0,value:le}):qe[be]=le,ye=(qe,be)=>{for(var le in be||(be={}))Ze.call(be,le)&&G(qe,le,be[le]);if(y)for(var le of y(be))ze.call(be,le)&&G(qe,le,be[le]);return qe},Qe=(qe,be)=>se(qe,re(be)),it=(qe,be)=>{var le={};for(var q in qe)Ze.call(qe,q)&&be.indexOf(q)<0&&(le[q]=qe[q]);if(qe!=null&&y)for(var q of y(qe))be.indexOf(q)<0&&ze.call(qe,q)&&(le[q]=qe[q]);return le},W=(qe,be,le)=>new Promise((q,Q)=>{var H=f=>{try{O(le.next(f))}catch(Fe){Q(Fe)}},Z=f=>{try{O(le.throw(f))}catch(Fe){Q(Fe)}},O=f=>f.done?q(f.value):Promise.resolve(f.value).then(H,Z);O((le=le.apply(qe,be)).next())});const We=qe=>{var be=qe,{children:le}=be,q=it(be,["children"]);const[Q,H]=(0,Ce.useState)(!1);return Ce.createElement(t.ZP,Qe(ye({},q),{loading:Q,onClick:Z=>W(void 0,null,function*(){try{H(!0),yield q.onClick(Z),H(!1)}catch(O){console.error(O),H(!1)}})}),le)}},40277:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return G}});var t=p(59301),Ce=p(65582),x=p(44e3),se=p(20834),re=p(41867),y={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const Ze={background:"#082930"},ze=({globalSetting:ye,mainDom:Qe,dispatch:it})=>{var W;const[We,qe]=(0,t.useState)([]),[be,le]=(0,t.useState)([]),q=(0,t.useMemo)(()=>{var Z,O,f;const Fe=dt=>!(dt!=null&&dt.hidden)&&!((0,re.JA)()&&(dt==null?void 0:dt.link)==="/paperlibrary"),pe=((O=(Z=ye==null?void 0:ye.setting)==null?void 0:Z.navbar)==null?void 0:O.filter(Fe))||[];for(const dt of pe)dt.subitem=((f=dt==null?void 0:dt.subitem)==null?void 0:f.filter(Fe))||[];return pe},[(W=ye==null?void 0:ye.setting)==null?void 0:W.navbar]),Q=(Z,O)=>{let f="",Fe=[];for(const pe of Z)if(pe.link===O&&(f=pe.link),pe.subitem&&pe.subitem.length>0){for(const dt of pe.subitem)if(dt.link===O&&(f=dt.link,Fe=[pe.link]),dt.subitem){const on=Q(dt.subitem,O);on.selectedKey&&(f=on.selectedKey,Fe=[pe.link,...on.openKeys])}}return{selectedKey:f,openKeys:Fe}};(0,t.useEffect)(()=>{const Z=location.pathname,{selectedKey:O,openKeys:f}=Q(q,Z);qe(O?[O]:[]),f.length>0?le(f):le([])},[q]),(0,t.useEffect)(()=>{it({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const H=Z=>{switch(Z){case"/":return t.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return t.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return t.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return t.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return t.createElement(x.default,{style:Ze},ye.showHeader&&ye.showHeaderFooter&&t.createElement(x.default.Sider,{className:`flex flex-col ${y.layoutSider}`,width:244,style:Ze},t.createElement(se.default,{className:`w-full ${y.myMenu}`,mode:"inline",selectedKeys:We,openKeys:be,onOpenChange:Z=>le(Z),onSelect:({key:Z})=>{Z&&Z.includes("/")&&Ce.history.push(Z)},items:q.map(Z=>{var O;return{key:Z.link,label:Z.name,icon:H(Z==null?void 0:Z.link),children:((O=Z.subitem)==null?void 0:O.length)>0?Z.subitem.map(f=>{var Fe;return{key:f.link,label:f.name,children:((Fe=f.subitem)==null?void 0:Fe.length)>0?f.subitem.map(pe=>({key:pe.link,label:pe.name})):void 0}}):void 0}})})),t.createElement(x.default.Content,{style:{backgroundColor:"#021C21"}},Qe))};var G=(0,Ce.connect)(({globalSetting:ye,user:Qe})=>({globalSetting:ye,user:Qe}))(ze)},90175:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return G}});var t=p(59301),Ce=p(65582),x=p(44e3),se=p(20834),re=p(41867),y={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const Ze={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},ze=({globalSetting:ye,mainDom:Qe,dispatch:it})=>{var W;const[We,qe]=(0,t.useState)([]),[be,le]=(0,t.useState)([]),q=(0,t.useMemo)(()=>{var H,Z,O;const f=pe=>!(pe!=null&&pe.hidden)&&!((0,re.JA)()&&(pe==null?void 0:pe.link)==="/paperlibrary"),Fe=((Z=(H=ye==null?void 0:ye.setting)==null?void 0:H.navbar)==null?void 0:Z.filter(f))||[];for(const pe of Fe)pe.subitem=((O=pe==null?void 0:pe.subitem)==null?void 0:O.filter(f))||[];return Fe},[(W=ye==null?void 0:ye.setting)==null?void 0:W.navbar]),Q=(H,Z)=>{let O="",f=[];for(const Fe of H)if(Fe.link===Z&&(O=Fe.link),Fe.subitem&&Fe.subitem.length>0){for(const pe of Fe.subitem)if(pe.link===Z&&(O=pe.link,f=[Fe.link]),pe.subitem){const dt=Q(pe.subitem,Z);dt.selectedKey&&(O=dt.selectedKey,f=[Fe.link,...dt.openKeys])}}return{selectedKey:O,openKeys:f}};return(0,t.useEffect)(()=>{const H=location.pathname,{selectedKey:Z,openKeys:O}=Q(q,H);qe(Z?[Z]:[]),O.length>0?le(O):le([])},[q]),(0,t.useEffect)(()=>{it({type:"globalSetting/headerFooterToggle",payload:!0})},[]),t.createElement(x.default,{style:Ze},ye.showHeader&&ye.showHeaderFooter&&t.createElement(x.default.Sider,{className:`flex flex-col ${y.layoutSider}`,width:212,style:Ze},t.createElement(se.default,{className:`w-full ${y.myMenu}`,mode:"inline",selectedKeys:We,openKeys:be,onOpenChange:H=>le(H),onSelect:({key:H})=>{H&&H.includes("/")&&Ce.history.push(H)},items:q.map(H=>{var Z;return{key:H.link,label:H.name,children:((Z=H.subitem)==null?void 0:Z.length)>0?H.subitem.map(O=>{var f;return{key:O.link,label:O.name,children:((f=O.subitem)==null?void 0:f.length)>0?O.subitem.map(Fe=>({key:Fe.link,label:Fe.name})):void 0}}):void 0}})})),t.createElement(x.default.Content,{style:{backgroundColor:"#EEF5FE"}},Qe))};var G=(0,Ce.connect)(({globalSetting:ye,user:Qe})=>({globalSetting:ye,user:Qe}))(ze)},86340:function(ce,ct,p){"use strict";p.d(ct,{K:function(){return y}});var t=p(59301),Ce=p(43418),x=p(44080),se={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},re=p(24334);const y=({visible:Ze,width:ze,videoId:G,file_url:ye,course_id:Qe,copyUrl:it,toLog:W=!0,logWatchHistory:We=()=>{},allow_skip:qe,onClose:be=()=>{},autoPlay:le=!1,onPlayEnded:q=()=>{}})=>t.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ze,title:null,footer:null,width:ze,className:se.modal},t.createElement("i",{className:`${se.closeIcon} iconfont icon-guanbi10`,onClick:be}),Ze&&t.createElement(x.Z,{onPlayEnded:q,autoPlay:le,allow_skip:qe,courseId:Qe,src:ye!=null&&ye.startsWith("http")?ye:re.Base64.decode(ye),videoId:G,toLog:W,logWatchHistory:We}))},44080:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return qe}});var t=p(59301),Ce=p(8591),x=p(38854),se=p(73217),re=p(80360),y=p(41867),Ze=p(56102),ze=p(84056),G={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"},ye=(be,le,q)=>new Promise((Q,H)=>{var Z=Fe=>{try{f(q.next(Fe))}catch(pe){H(pe)}},O=Fe=>{try{f(q.throw(Fe))}catch(pe){H(pe)}},f=Fe=>Fe.done?Q(Fe.value):Promise.resolve(Fe.value).then(Z,O);f((q=q.apply(be,le)).next())});function Qe(be){if(isNaN(be))return{minutes:"00",seconds:"00"};const le=new Date(be*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 it(be,le){return be-le}function W(be){be.sort(it);let le=0;for(let q=0;q{},handlePlay:Fe=()=>{},handlePlayEnded:pe=()=>{},autoPlay:dt=!1,onPlayEnded:on=()=>{},isShowWaterMark:jn=!0},pn)=>{var Tn;const st=((Tn=le==null?void 0:le.split("."))==null?void 0:Tn.pop())==="flv",ee=(0,t.useRef)(),Qt=(0,t.useRef)(),_t=(0,t.useRef)(),Wt=(0,t.useRef)(),Me=(0,t.useRef)(),En=(0,t.useRef)(),xn=(0,t.useRef)(),Zt=(0,t.useRef)(),yt=(0,t.useRef)(),Ye=(0,t.useRef)(),Un=(0,t.useRef)(),un=(0,t.useRef)(),Ln=(0,t.useRef)(),Ar=(0,t.useRef)(),dr=navigator.userAgent.toLowerCase().match(We),Pe=dr?dr[0]:"pc",ft=(0,t.useRef)(!1),Re=(0,y.eY)();let On=0,mr=0,cn=0,vr=null,Nn=!1,Vt=20,dn=1,kn=!1,V=!1,ae=[];(0,t.useImperativeHandle)(pn,()=>({getLastUpdatedTime:()=>ee.current.currentTime,getDuration:()=>ee.current.duration})),Ce.ZP.config({maxCount:1,getContainer:()=>_t.current});const oe=(0,t.useCallback)((ot,wn=!1)=>{let It={point:ee.current.currentTime};vr?(It.log_id=vr,It.watch_duration=W(ae),It.total_duration=mr):(Z?(It.video_id=parseInt(Q,10),It.course_id=Z):It.video_id=Q,It.duration=On,It.device=Pe),wn&&(It.ed="1");function Nt(){return ye(this,null,function*(){kn=!0,vr=yield H==null?void 0:H(It),kn=!1,ot&&ot()})}Nt()},[Q,Z]);(0,t.useEffect)(()=>{ee.current&&(Wt.current.style.display="none",Me.current.style.display="block"),Ce.ZP.destroy();let ot=null;return se.Z.isSupported&&st&&le&&(le==null?void 0:le.indexOf(".m3u8"))<0?(ot=se.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:le,muted:!1}),ee.current&&(ot.attachMediaElement(ee.current),ot.load())):ee.current.setAttribute("src",le),X(),()=>{ot&&(ot.unload(),ot.pause(),ot.destroy(),ot=null)}},[ee,st,le]);function v(){ee.current.paused?(Wt.current.style.display="none",Me.current.style.display="block"):(Wt.current.style.display="block",Me.current.style.display="none")}function X(){Un.current.style.display="none",Ln.current.style.display="none",un.current.style.display="none",ee.current.muted||ee.current.volume===0?Un.current.style.display="block":ee.current.volume>0&&ee.current.volume<=.5?Ln.current.style.display="block":un.current.style.display="block"}(0,t.useEffect)(()=>{const ot=document.getElementById("play"),wn=document.querySelectorAll(".playback-icons use");function It(){Fe(),O&&!ft.current&&(ee.current.currentTime=O),ft.current=!0,ae.push(ee.current.currentTime),Nn||(Nn=!0,q&&oe())}function Nt(){return ye(this,null,function*(){v(),ae.push(ee.current.currentTime),q&&oe(()=>{vr=null,cn=0,Nn=!1,kn=!1,V=!1,ae=[],mr=0,dn=1},!0),on()})}function pr(){En.current.value=Math.round(ee.current.currentTime),xn.current.value=Math.round(ee.current.currentTime)}function de(){const s=Qe(Math.round(ee.current.currentTime));yt.current.innerText=`${s.hour>0?s.hour+":":""}${s.minutes}:${s.seconds}`,yt.current.setAttribute("datetime",`${s.hour>0?" "+s.hour+" ":""}${s.minutes}m ${s.seconds}s`)}function ar(){var s,L,D,M,F,me,je;const Ie=Math.round((s=ee.current)==null?void 0:s.duration);(D=(L=En.current)==null?void 0:L.setAttribute)==null||D.call(L,"max",Ie),(F=(M=xn.current)==null?void 0:M.setAttribute)==null||F.call(M,"max",Ie);const Be=Qe(Ie);Zt.current&&(Zt.current.innerText=`${Be.hour>0?Be.hour+":":""}${Be.minutes}:${Be.seconds}`,(je=(me=Zt.current).setAttribute)==null||je.call(me,"datetime",`${Be.hour>0?" "+Be.hour+" ":""}${Be.minutes}m ${Be.seconds}s`))}function ir(){try{const s=Math.round(ee.current.duration);En.current.setAttribute("max",s),xn.current.setAttribute("max",s);const L=Qe(s);Zt.current.innerText=`${L.hour>0?L.hour+":":""}${L.minutes}:${L.seconds}`,Zt.current.setAttribute("datetime",`${L.hour>0?" "+L.hour+" ":""}${L.minutes}m ${L.seconds}s`),pr(),de();const{width:D,height:M,x:F,y:me}=Qt.current.getBoundingClientRect();if(F<0||me<0||!D)return;if(!V){let je=ee.current.currentTime,Ie=je-cn;Math.abs(Ie)<10?(mr+=Math.abs(Ie),cn=je,kn||mr-dn*Vt>=0&&(dn++,ae.push(cn),q&&oe())):(cn=je,q&&oe())}}catch(s){console.log(s)}}function Ct(){V=!0}function Cr(){ee.current.playing&&ae.push(ee.current.currentTime,cn),cn=ee.current.currentTime,V=!1}function ua(){On=ee.current.duration,On<=20&&(Vt=On/3),ee.current.addEventListener("play",It)}function Xr(s){s.preventDefault(),(0,ze.vp)()?(ee.current.style.width="100%",ee.current.style.height="100%"):ee.current.style.cssText=""}function ne(){f()}function g(s){if(!be){Ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const L=s.target.dataset.seek?s.target.dataset.seek:s.target.value;ee.current.currentTime=L,xn.current.value=L,En.current.value=L}function C(s){const L=Math.round(s.offsetX/s.target.clientWidth*parseInt(s.target.getAttribute("max"),10));En.current.setAttribute("data-seek",L);const D=Qe(L);Ye.current.textContent=`${D.hour>0?D.hour+":":""}${D.minutes}:${D.seconds}`;const M=ee.current.getBoundingClientRect();Ye.current.style.left=`${s.pageX-M.left}px`}function U(s){switch(s.code){case"Space":s.preventDefault(),vt();break;case"ArrowRight":if(s.preventDefault(),!be){Ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ee.current.currentTime>=ee.current.duration)break;ee.current.currentTime=parseInt(ee.current.currentTime)+5,pr();break;case"ArrowLeft":if(s.preventDefault(),!be){Ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ee.current.currentTime===0)break;ee.current.currentTime=parseInt(ee.current.currentTime)-5,pr();break;case"ArrowUp":s.preventDefault(),ee.current.volume<1&&(ee.current.volume=(parseInt(ee.current.volume*10)+1)/10);break;case"ArrowDown":s.preventDefault(),ee.current.volume>0&&(ee.current.volume=(parseInt(ee.current.volume*10)-1)/10);break}}return _t.current.addEventListener((0,ze.gH)(),Xr),ee.current.addEventListener("canplay",ua),ee.current.addEventListener("ended",Nt),ee.current.addEventListener("seeking",Ct),ee.current.addEventListener("seeked",Cr),ee.current.addEventListener("loadedmetadata",ar),En.current.addEventListener("mousemove",C),En.current.addEventListener("input",g),ee.current.addEventListener("timeupdate",ir),ee.current.addEventListener("pause",ne),ee.current.addEventListener("volumechange",X),document.addEventListener("keydown",U),()=>{var s,L,D,M,F,me,je,Ie,Be,He,tt,j;(s=ee.current)==null||s.removeEventListener("canplay",ua),(L=ee.current)==null||L.removeEventListener("play",It),(D=ee.current)==null||D.removeEventListener("ended",Nt),(M=ee.current)==null||M.removeEventListener("seeking",Ct),(F=ee.current)==null||F.removeEventListener("seeked",Cr),(me=En.current)==null||me.removeEventListener("mousemove",C),(je=En.current)==null||je.removeEventListener("input",g),(Ie=ee.current)==null||Ie.removeEventListener("timeupdate",ir),(Be=ee.current)==null||Be.removeEventListener("pause",ne),(He=ee.current)==null||He.removeEventListener("loadedmetadata",ar),(tt=ee.current)==null||tt.removeEventListener("volumechange",X),document.removeEventListener("keydown",U),(j=ee.current)!=null&&j.playing&&(ae.push(cn,ee.current.currentTime),q&&oe())}},[ee,le]),(0,t.useEffect)(()=>{if(ee.current.onended=()=>{pe(ee)},ee.current.oncontextmenu=()=>!1,(le==null?void 0:le.indexOf(".m3u8"))>-1){if(ee.current.canPlayType("application/vnd.apple.mpegurl"))ee.current.src=le;else if(re.ZP.isSupported()){var ot=new re.ZP;ot.loadSource(le),ot.attachMedia(ee.current)}}},[le]);const[_,mt]=(0,t.useState)(1),vt=()=>{ee.current.paused||ee.current.ended?ee.current.play():ee.current.pause(),v()};function Dn(){ee.current.muted=!ee.current.muted,ee.current.muted?(Ar.current.setAttribute("data-volume",volume.value),Ar.current.value=0):Ar.current.value=Ar.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:_t},t.createElement("div",{ref:Qt,className:`${G.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${G.animate__loop}`},jn&&Re?Re.login:" "),t.createElement("div",{className:G.container},t.createElement("div",{className:G["video-container"],id:"video-container"},t.createElement("div",{className:G["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:G["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:G.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:ee,autoPlay:dt}),t.createElement("div",{className:`${G["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:G["bottom-controls"]},t.createElement("div",{className:G["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:vt},t.createElement("svg",{className:G["playback-icons"]},t.createElement("use",{ref:Me,href:"#play-icon"}),t.createElement("use",{ref:Wt,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:G.time},t.createElement("time",{id:"time-elapsed",ref:yt},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:Zt},"00:00"))),t.createElement("div",{className:G["right-controls"]},be&&t.createElement(x.Z,{placement:"top",overlayClassName:G.rateOverlay,getPopupContainer:ot=>ot.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{mt(1),ee.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{mt(1.5),ee.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{mt(2),ee.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${G.controlText} mr5`},"\u500D\u901F")),t.createElement(Ze.CopyToClipboard,{text:le,onCopy:()=>Ce.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:G["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:G["volume-button"],id:"volume-button",onClick:Dn},t.createElement("i",{ref:Un,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:Ln,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:un,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:G.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ar,style:{display:"none"},onClick:X})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:G["fullscreen-button"],onClick:()=>{(0,ze.vp)()?(0,ze.BU)():(0,ze.Dj)(_t.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:G["video-progress"]},t.createElement("progress",{ref:xn,value:"0",min:"0"}),t.createElement("input",{className:G.seek,ref:En,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:G["seek-tooltip"],ref:Ye,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"})))))})},29251:function(ce,ct,p){"use strict";p.r(ct),p.d(ct,{default:function(){return oe}});var t=p(59301),Ce=p(65582),x=p(57809),se=p(8591),re=p(95237),y=p(43604),Ze=p(3113),ze=p(61621),G=p(58421),ye=p(2524),Qe={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"},it=p(43418),W=p(6848),We=p(24905),qe=p(65862),be=p(38147),le={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"},q=Object.defineProperty,Q=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,O=(v,X,_)=>X in v?q(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,f=(v,X)=>{for(var _ in X||(X={}))H.call(X,_)&&O(v,_,X[_]);if(Q)for(var _ of Q(X))Z.call(X,_)&&O(v,_,X[_]);return v};const Fe=v=>React.createElement("svg",f({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},v),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==",dt=Object.defineProperty,on=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Tn=(v,X,_)=>X in v?dt(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,Ae=(v,X)=>{for(var _ in X||(X={}))jn.call(X,_)&&Tn(v,_,X[_]);if(on)for(var _ of on(X))pn.call(X,_)&&Tn(v,_,X[_]);return v};const st=v=>React.createElement("svg",Ae({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},v),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 ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",Qt=p(41867),_t=p(56656),Wt=p.n(_t),Me=p(59301),En=Object.defineProperty,xn=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,un=(v,X,_)=>X in v?En(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,Ln=(v,X)=>{for(var _ in X||(X={}))Ye.call(X,_)&&un(v,_,X[_]);if(yt)for(var _ of yt(X))Un.call(X,_)&&un(v,_,X[_]);return v},Ar=(v,X)=>xn(v,Zt(X)),dr=(v,X,_)=>new Promise((mt,vt)=>{var Dn=It=>{try{wn(_.next(It))}catch(Nt){vt(Nt)}},ot=It=>{try{wn(_.throw(It))}catch(Nt){vt(Nt)}},wn=It=>It.done?mt(It.value):Promise.resolve(It.value).then(Dn,ot);wn((_=_.apply(v,X)).next())}),ft=({v,k:X,match:_,selectArrs:mt,setSelectArrs:vt,dispatch:Dn,params:ot})=>{var wn,It,Nt,pr,de,ar,ir;const[Ct,Cr]=(0,t.useState)([]),[ua,Xr]=(0,t.useState)(!1),ne="YYYY-MM-DD",g=Wt()("2020-11-15",ne);function C(){return dr(this,null,function*(){console.log(ot,222);let M=yield(0,be.ZP)(`/api/courses/${ot==null?void 0:ot.coursesId}/exercises/group_use_list.json`,{method:"get",params:Ar(Ln({},ot),{id:v.id})});Cr((M==null?void 0:M.groups)||[])})}const U=()=>it.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Me.createElement(Me.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")}),s=M=>{var F;Ce.history.push(`/classrooms/${M.course_identifier}/exercisenotice/${M.id}/users/${(F=(0,Qt.eY)())==null?void 0:F.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:(M,F)=>F.exercise_status===M,render:(M,F)=>Me.createElement("div",null,M===1&&Me.createElement("span",null,Me.createElement("i",{className:le.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),M===2&&Me.createElement("span",null,Me.createElement("i",{className:le.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),M===3&&Me.createElement("span",null,Me.createElement("i",{className:le.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:ot.order_by==="publish_time"?ot.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:ot.order_by==="end_time"?ot.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(M,F)=>F.exercise_status===1?"-":Me.createElement("span",null,M,"/",F.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(M,F)=>F.exercise_status===1?"-":Me.createElement(Ce.Link,{to:`/classrooms/${ot==null?void 0:ot.coursesId}/exercise/${v==null?void 0:v.id}/detail?random=false&exercise_group_id=${F.course_group_id}`},M)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(M,F)=>F.exercise_status===1?Me.createElement("img",{style:{cursor:"not-allowed"},src:pe}):Me.createElement(W.Z,{title:"\u8BC4\u9605"},Me.createElement(Ce.Link,{to:`/classrooms/${ot==null?void 0:ot.coursesId}/exercise/${v==null?void 0:v.id}/detail?random=false&exercise_group_id=${F.course_group_id}`},Me.createElement("img",{src:ee})))}],D=M=>{if(M!=null&&M.includes("\u672A\u5F00\u59CB"))return Me.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(M!=null&&M.includes("\u8003\u8BD5\u4E2D"))return Me.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(M!=null&&M.includes("\u5DF2\u7ED3\u675F"))return Me.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,Qt.RV)(),222),Me.createElement("div",{className:le.listItem,key:X},(0,Qt.GJ)()&&Me.createElement(We.default,{checked:mt.includes(v.id),value:v.id,onClick:M=>{M.stopPropagation()},onChange:M=>{let F=mt.indexOf(v.id);mt.indexOf(v.id)>-1?vt(mt.filter(me=>me!==v.id)):vt(mt.concat(v.id))}}),Me.createElement("div",{className:le.info},Me.createElement("div",{className:le.title},Me.createElement("div",{className:le.titleLeft,style:{marginRight:"15px"}},D(v==null?void 0:v.exercise_tips),Me.createElement(W.Z,{title:v.exercise_name},Me.createElement("span",{className:`${le.name}`,style:{maxWidth:(wn=v==null?void 0:v.exercise_tips)!=null&&wn.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},v.exercise_name)),!v.is_public&&(0,Qt.GJ)()&&Me.createElement(W.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Me.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((It=v==null?void 0:v.exercise_tips)==null?void 0:It.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Me.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Nt=v==null?void 0:v.exercise_tips)==null?void 0:Nt.includes("\u5DF2\u7ED3\u675F"))&&((pr=v==null?void 0:v.exercise_tips)==null?void 0:pr.includes("\u672A\u63D0\u4EA4"))&&Me.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),Me.createElement("div",{className:le.titleRight,onClick:M=>{M.stopPropagation(),M.preventDefault()}},(0,Qt.GJ)()&&v.assistant_auth&&Me.createElement("span",{onClick:M=>{M.stopPropagation();const F=Wt()(v.created_at,ne);Wt()(g).diff(Wt()(F),"days")>0&&(v!=null&&v.is_random)?U():v!=null&&v.is_random?Ce.history.push(`/classrooms/${v.course_id}/exercise/${v.id}/random/preview?random=${v.is_random}`):Ce.history.push(`/classrooms/${v.course_id}/exercise/${v.id}/detail?random=${v.is_random}&tabs=2`)}},"\u9884\u89C8"),Me.createElement("a",{onClick:M=>{M.preventDefault(),M.stopPropagation(),(0,qe.xg)(`/classrooms/${v.course_id}/exercise/${v.id}/detail?random=${v.is_random}`)}},"\u8BE6\u60C5"),Me.createElement(Me.Fragment,null,!!v.off_limits&&Me.createElement(W.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${v==null?void 0:v.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Me.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!v.off_limits&&v.current_status===0&&v.exercise_status>1&&!((de=v.exercise_tips)!=null&&de.includes("\u5DF2\u622A\u6B62"))&&Me.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),s(v)},href:""},(v==null?void 0:v.screen_used_num)>(v==null?void 0:v.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((ar=v.exercise_tips)!=null&&ar.includes("\u5DF2\u622A\u6B62"))&&(v==null?void 0:v.screen_used_num)>(v==null?void 0:v.screen_total_num)&&Me.createElement("a",{onClick:M=>{M.stopPropagation(),M.preventDefault(),s(v)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!v.off_limits&&v.current_status===1&&v.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&Me.createElement("a",{style:{color:"#0152d9"},onClick:M=>dr(void 0,null,function*(){var F;if(M.preventDefault(),M.stopPropagation(),!(v!=null&&v.answered_open)){se.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,qe.xg)(`/classrooms/${ot.coursesId}/exercise/${v.id}/users/${(F=(0,Qt.eY)())==null?void 0:F.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!v.off_limits&&v.current_status===2&&v.exercise_status>1&&!((ir=v.exercise_tips)!=null&&ir.includes("\u5DF2\u622A\u6B62"))&&Me.createElement("a",{style:{color:(v==null?void 0:v.is_redo)===1&&"red"},onClick:M=>{M.stopPropagation(),M.preventDefault(),s(v)},href:""},(v==null?void 0:v.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),Me.createElement("p",{style:{display:"flex"}},Me.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",Me.createElement("span",{className:"c-blue"},v.username)),Me.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",Me.createElement("span",{className:"c-blue"},v.course_name)),Me.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",Me.createElement("span",{className:"c-blue"},v.time===null||v.time===-1?"\u4E0D\u9650":`${v.time}\u5206\u949F`)),Me.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",Me.createElement("span",{className:"c-blue"},Wt()(v==null?void 0:v.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",Me.createElement("span",{className:"c-blue"},Wt()(v==null?void 0:v.end_time).format("YYYY-MM-DD HH:mm"))))))},Re=p(59301),On=Object.defineProperty,mr=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Nn=(v,X,_)=>X in v?On(v,X,{enumerable:!0,configurable:!0,writable:!0,value:_}):v[X]=_,Vt=(v,X)=>{for(var _ in X||(X={}))cn.call(X,_)&&Nn(v,_,X[_]);if(mr)for(var _ of mr(X))vr.call(X,_)&&Nn(v,_,X[_]);return v},dn=(v,X)=>{var _={};for(var mt in v)cn.call(v,mt)&&X.indexOf(mt)<0&&(_[mt]=v[mt]);if(v!=null&&mr)for(var mt of mr(v))X.indexOf(mt)<0&&vr.call(v,mt)&&(_[mt]=v[mt]);return _},kn=(v,X,_)=>new Promise((mt,vt)=>{var Dn=It=>{try{wn(_.next(It))}catch(Nt){vt(Nt)}},ot=It=>{try{wn(_.throw(It))}catch(Nt){vt(Nt)}},wn=It=>It.done?mt(It.value):Promise.resolve(It.value).then(Dn,ot);wn((_=_.apply(v,X)).next())});const{Option:V}=x.default,ae=v=>{var X=v,{classroomList:_,globalSetting:mt,exercise:vt,loading:Dn,dispatch:ot,match:wn}=X,It=dn(X,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Nt,pr,de,ar,ir;const[Ct,Cr]=(0,t.useState)(Vt({},(0,Ce.useParams)())),ua=(0,Ce.useLocation)(),{detailExerciseList:Xr,detailTopBanner:ne,detailLeftMenus:g}=_,[C,U]=(0,t.useState)([]),[s,L]=(0,t.useState)(!1),[D,M]=(0,t.useState)({page:1,course_id:""});Ct.id=Ct.coursesId;const F=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,t.useEffect)(()=>{je(),ot({type:"globalSetting/footerToggle",payload:!1}),ot({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[D]),(0,t.useEffect)(()=>{me()},[]);const me=()=>kn(void 0,null,function*(){var Be;const He=yield(0,be.ZP)("/api/users/check_client_cheating.json",{method:"get"});He.status===0&&L((Be=He==null?void 0:He.data)==null?void 0:Be.show_unlimit)});(0,t.useEffect)(()=>{U([])},[Xr]);const je=()=>{document.body.scrollIntoView(),ot({type:"exercise/getUserExercise",payload:D})},Ie=()=>kn(void 0,null,function*(){(0,qe.G5)(F),se.ZP.success("\u64CD\u4F5C\u6210\u529F")});return Re.createElement("section",{className:"minH500 minW1200"},Re.createElement("aside",{className:`${Qe.acitons} w100`},Re.createElement(re.Z,{className:"w100",align:"middle"},Re.createElement(y.Z,{flex:"1"},Re.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),s&&Re.createElement(y.Z,null,Re.createElement(Ze.ZP,{onClick:Ie,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),Re.createElement(y.Z,null,Re.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",Re.createElement(x.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:Be=>{D.course_id=Be,D.page=1,M(Vt({},D))}},Re.createElement(V,{value:""},"\u5168\u90E8"),(pr=(Nt=vt==null?void 0:vt.userExerciseList)==null?void 0:Nt.courses)==null?void 0:pr.map((Be,He)=>Re.createElement(V,{value:Be.id},Be.name))))))),((de=vt==null?void 0:vt.userExerciseList)==null?void 0:de.exercises_count)===0&&Re.createElement(ye.Z,null),Re.createElement(ze.Z,{loading:Dn["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((ar=vt==null?void 0:vt.userExerciseList)==null?void 0:ar.exercises)&&((ir=vt==null?void 0:vt.userExerciseList)==null?void 0:ir.exercises.map(function(Be,He){return Re.createElement(ft,{v:Be,k:He,match:wn,selectArrs:C,setSelectArrs:U,dispatch:ot,params:Ct})})),Re.createElement("aside",{className:"tc mb50 mt30"},Re.createElement(G.Z,{showTotal:Be=>{var He;return`\u5171 ${(He=vt==null?void 0:vt.userExerciseList)==null?void 0:He.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:Be=>{D.page=Be,M(Vt({},D))},defaultPageSize:20,defaultCurrent:D.page,current:D.page||1,total:vt==null?void 0:vt.userExerciseList.exercises_count}))))};var oe=(0,Ce.connect)(({classroomList:v,loading:X,globalSetting:_,exercise:mt})=>({classroomList:v,globalSetting:_,loading:X.effects,exercise:mt}))(ae)},26764:function(ce,ct,p){"use strict";p.r(ct),p.d(ct,{default:function(){return Zn}});var t=p(59301),Ce=p(92736),x=p(81863),se=p(65582),re=p(9951),y=p(58421),Ze=p(6848),ze=p(43418),G=p(95237),ye=p(43604),Qe=p(33853),it=p(38819),W={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",mainSite:"mainSite___L7hjf",content_list:"content_list___F8KLx",content_item:"content_item___hYNnw",item_img:"item_img___OoLcL",item_title:"item_title___GmAxX",title_text:"title_text___PvwEJ",list_text:"list_text___x_DmM",text_title:"text_title___RUd50",text_time:"text_time___KrWSl",course_content:"course_content___WbL3P",courst_header:"courst_header___SRVdt",header_title:"header_title___pHs9i",more_text:"more_text___d_RM4",modalSty:"modalSty___idd4a",boxWrap:"boxWrap___ClKFV",chartTtile:"chartTtile___vN3Bb"},We=p(74128),qe=p(90559),be=p(29251),le=p.p+"static/banner.d71ab7c9.jpg",q=p(65862),Q="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=",H="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==",Z="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",O="data:image/png;base64,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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAAAf5JREFUSEvtlb9rFEEUx79vg9EiiLFQ4gmREBF/5WYVLCyCwcp/wep2ExIUGwUVBCuFIMHGQkjEm+MQBTtBJUUkVunCzq5X2IiKCilU1MIf6M1X9uSMHnfrrndclWmmeG++n/e+M8wTdHmJ65tr3WLSyjtRXvgW4MZfUPnUefiqtoAvJQYozyzGu9FqrNPARu01YNsOZ7ZU+eYWiL0tyeRtU3JnWsWzA71wBsLhVoICuR8U8zc7BmzX08wddh3oemaegEoJvme0mvozN3OH7nh0npaDaYAiWG68z8zANKCknDVgdz7vvG/uCOXwB77f9aI09rXde6uf31FY3LBJ+p8CsmR0/nhtANbGUyE4QpFHArwC8LxTQECGCG4X8qgpuY9/A+tQiDMJcCABmAOwsyEeAPjY7AwFK2I5W4f9BUzuiqIK0QkKrwhQhThnAeZAXiBkxYH4gR5ZSONMzdKktd+Lhnpg4885tn2+ym+TFX0oth4HJqKDtmrLIHYDuN7Tu+Xc8ty2z0l6CUCK61dOkdVpAN8J50yoR3SjWPww+p3Nly15WoBnAAtGu0utp0uTyL6JJ1vXWXuX5CiIB7SYCsvqTVLl7ng0SmvjggYFmA60utgsv2mHw8ceru8byC0IcCMo5sv/sr0e33Oy0tf75cdVCl6HRXUpNTAt4H/yfgIrvhs5sK9c1wAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAAXNSR0IArs4c6QAAAn9JREFUSEu1lU1IVFEYht/v3BlLMgoh+gGj3Gkz3pkmCtq0KSQCg1IiKHBUXEgIRc4qCqMWVkabQGK0YSgIKkjatJOiXf7MvUhJGxclJhExZWV557wx0sAYc+dHZu7ynJfvOd/7/VzBmj+KGbaOKaD58+LPyMfHB3+VEkpKEae1oe5xr3a8p6kZgWBP+kwr8dvD5nQpsYoGN7ZN11RtTHUJeYFAHQBLRMZJdlYEHAxPbgFUrwZ6BKgFMKYpN+yY+SLYYZ0k+aSs4KYua7fSuAitwxCpEuIZ4RlIxHxvMpaWFWx2JoJISUQUW0lxRBing0ErHnj/fw3LBg6G7UOEHgPwTYCh3/TceRvzfXJrmrKBzXDilACPlGGYk1G/XahLyw42qBomYk0zRYMpLXbMfF5In32/apwyGafBjlcbsiytuYKJ4sLUSGAokzEIQuSpMtTlyaj/XTEPcAVrQSvBqwBzzfrc5p3mruQH+3h6nADcB3ACQA0gD7SBfjtqzuZ7gCu4JKuV+P8sL82v966LQOMcAA9EoobHe23iXuN8TteyD7OtLhWcWZmh7vHtKce4BEoXAAcid5ecpYGZ+IEvRdV4reBM8JUFlMIVQJ8B8YNKbll15nX0i05r3GusuJ9kxMWmhU2zX5uT9bUrNc63Mn1nJxo8Xs8gyKPZY+oKTgH1ANuhcrbIXGLEPF/sHAc7rBaSo1TYaw0HpvJmXIrVouUwFPsIbFhdRyGV3BZSVwYMdQRgL4Hq1f6QoHFTlK6uCLjQb7FiVq8JHGifaof6txqJHQCCgLyEcLHQ6iNlm4AhiLwC+N1VT9kKcB+B1yJIAmpUAh1WH8i2QpCy3it5+BfzgL3CLQuq6QAAAABJRU5ErkJggg==",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABoCAYAAAAD1YUSAAAAAXNSR0IArs4c6QAAIABJREFUeF7dfQuMXNd53nf3MUNyHxTJpajlkhLJMMCKjEGgBBkUkGoBVFBEaFA1ACEnre3WUZKmtoM4TeM0SCEqcFM3Teo0dePYAZrYblDLdJ20NuQakWrVpO2WEmPTFqlNRS9pcR9c7ntmX3d2d071nXP+M/89c2d2lg/FzgUkzs7ce+fc/zvf/z5nEvzNOhI+joEJT+XfyH/KhOfWHwmSvLffUknZcf8AH378xkk4aU2gxpimz20/9KD9dYH0AwmMgXEQeCCMMR3jQGG9hC1r7Sh0dKG9fQXtlG9xSyCFIXxFYLUbSEdGUNm3D2mSJNVGQGmAHFatAX83JvoPJjBuxm+5CXQbYNs6UKiknONAZQOpFAiW/68HWC8WsTwBzO8BlvIuFXDcZ00V493AI6uC7+od7+HNXjWmsGsB25NudC+m6IyBSAHwv4AOUfAg6H/1EHsA9BUtWCsAppIEy888c8YicObMmWBr3mr19gPBmGvGbOkGdqwA3WSGsGKqApQozRQoCyj816JTO8iQniLQB2B3EejxgGmwCA5Bqi5jcXgrJs8mWMMzBCfyD5TE7qVq+2sBhjZiI2LxoV9/3RS3DKAPW7FNAClVgFEPRqy2Ah4pkBKNCCACxmsGeoFBAhUBpNizPjmJifvvx9Izb4Lj2JMFqKbi7o3d2VBAGwnw9j43DZ+GgBhj2heAXXPA9gVvO0YJiGeGkqdlCo8MKE0GVfEn8p/BXuBYj7M5cpBVZA+97uXrmPy9gyiROR6erHoL0rv74LwlwHiv5z4AWwGsAZhLkqQSe0NJkphJY3rWgd2LKTo4uwUQPfmFKfKetS3qhGYOQJ6ae2J3Vr0NeNVXBMzVq5j49V/HInAWR46cftPmnKmzPeT/3VZrbxUwAynQpWbmOoARMdNJAnzFoP3wMvZU2tBFwdJ+DFMl0XgXneD5vgbIvvbn8KUGJNJimQszn/mL/sGAA0c8NrE5NDszFzH28V95qXJ092Pm8hGn0rRqoxDvNjj3HBhjzLYU2KcNrdcLy2fOnBl99tkz5qYBz9mzlKKDNuQagFLqAaHAlfqxWCjJysuYRRltFtsaDWKlhtnPDgAFBc5AEfDudeUTP4/RsX6Yo1dQB84PJDCzxty3FbhfBKX1+SwwMb2AQls37iunSERtWYZ4NmiWxAzRws8Fpo42NXtUUfSiZ1dOgYNF4B0HAxjWS6MXR3BWJzD3O+/ADN4O5IHjQpy7p9LuLWOMNfLFcooHqSPEaAs4KWCGUiRlpbbEEtexRIx8A2FrVWbVX47brIG0ToMHh+fT5ebxRB9wgh6AvwdZQ4CorV79IkYvfgGrZM6VKzBHrFqr2RyqZJuQuAsZgnsJTAImQZIE08YMVIFtFJZE3iKkSylwvuxBK3pZKdUV4xAb7zzWyHvCsIxaU3ZKWMN72jiI6hPAex+uOQMS+3Dc60sof+DvYOr48YvY8fjx6tmzAMHJ2BvnR99xEvSeA8MRXr2Kwvb9eDApIonBoQr5TLk+lRKi+IyU60KTWOb274wT0ESd8USrKhUwvP6RPuAUXTMAvSo4JWv+4hMYHbvoWHP0KMzly1lnwOHyfQyMDSL9vKEbPG7M7nVgh43CvThFpZE1L5a9+lGizvOsmmiyDEgBHOW11TGnATAxa6jOCBBZMzeBufe/H3OP74Bp6AzcBdbcM8ZkgQGGJqe6O3v6+mnY5SGVrcFzU9m0CoWYC0ITQYvgNSgR4TLYpBoYfd8K8ORB4OE+BwbHK+6zWUHlV3/y6vjO7sNmfAfM44+j2oA11i7lUrqFN+85MGTLpZumq2sP+hdStJEtvS5pmLE3jOo/5VnTUJg5bm/DZ/TnxrFPON+7yRbE1Bl/e4lH9WABeMcxd7akauyESoEvfxnjf/mXSPeOx6zJOgJ3YmvuGTA+5DJjxjAtv3c6RdtQBRgoAHs9OHxg7T7/WRm41kz4zexFAzRzg07ljTUChij98snaBBroqTF9/hbmP/SPMbezG4E1Z8+6zIA4Andqa+4hMMDrxlBz7ZtJ0T5ccaqKx7GCUw2xSqMj8EdyUp6t2QCYYhSIxo6AJYdCSsdKljFRMPTUIHCIgwSwt1BjeucKVj/8C9fH8dCBaiPWeGBuW53dM2BeMaZzN7Cf0fxrosu93aDDM6geVJwBPgVd5ws5ADRyfbNGw/0V4hj/YcBCRfn6fvycmQbGUyH+SYFTh4CT3jvTwNDu/K8v4eaXvoR0500YHEE1NyNQS0Fv2tbcE2CMMW3XV/DgSoKCZop2gS1rVGQtKo2E+aOpfMvRLIYJiPhLNbaBCJot6gSbm+PfouL8QAf7gCcedjekChb7SGDGJ1H69+/G7M6TMDFrgjr7PgImYYfKDYP+1RTd13whK06r8G+CQnBYwNIqjcB8xntodSWVHFWVxxhtbqyslU0RAAUXZhhkwtiAU80eqtunTrq72XKAZ7l1m1ew9rFfwNhMz1XzI+nhqnads3aGV28+rrkjxuiCl7tRYkrG7JpMsWusAkx6mdQFiz4xeayY1d28w2QK/Hmed9YElACgYkEQfDNQvN5jriyAIrowdZOGwNBQEhhmnyV3RkD/7zlMvPY/sDJ98+47AXcATLbYxfzQq8Z0bwf6p8tIhjUokdqwGDJ39qaLfKjo1ITk0Whjcux/Xbk4NkNkHe2EZosli1ZPOh3jAaDBD98n16uZ9PSjzu7YOEYDA2DsBhY+/K7rMw+9vd4JyFQ8b6NesylgjDGUH5sgKkmSrOpC18WL6Nh9HPtnU3TQrvCQ/JNWZdo9FiFK/iwPkFhVaUD06xCs6vqMZotiXFBf/nNJmAY7FegGPP2Im0Q2mRkBs5xi/cPvHBlbe2BfdefNywZHjuY6Acw8bzax2SowrPfuBrDd9/DQy1gAMC2VyFFgoJxiG0ERO8oZHNS2f1iqhTxw8s19/bt5tZiYJvarlCcoKQQ7LrEp/vP6yluWVgIMGUMbE1SZz7G9+g3c+s7nsUx1ttemaV4yR69Mmst3GNO0BMy0Mb1dwAM5Aq0uAKWxMqrLBexk1VEcKp0YjNXOHYEjVc2snc5WKEXoKvWvQSFojJnq9F7sNaTAO095VdYL9BYcc8hwSX4ullH+439xfTYvptFOwGYrnC0BY4zppy30pqFuGvMZmVJ5WamOPGAEWFu+3SxtYnQbtCtJ/kvUklxGIPiZAFQHSnx/T/UYGMmZCTBrBpV/+eO42fM2mKDOcrLOm1VnLQGzYMyeKrA9LnTFCPHhL1WA1/xDio2xdtbXOkSPbZo1mwVG2RrbLyCuuzbwsafgVaCASq/syUdqxp85vr4eN0MFGLbdfvI/TowV39izJupsR05i814Ak1wzprgT2G9tmE8+yjPlTXwGa+dYu6dwxOiKjfG02zRrImCCfLUnpoy5fduD0xAUfc+cpJp1l2n8fS+aDTAjYPjZ985h4gt/ej3dSJ1tpk6zMWPYJ5wk5pYx3bR9q84rCwa8GYvY5cI6C9Wc5LHsU3o0bRrKv9a9YnriBk8poqcWvMWgCSg819qUPLsS5ce0iuvrdYzhZcyZaWC0jRq+hOnnP4ZFBps7b6aRd6YzzlbcLaVnWgLGNdYDn/0s2v7238V204sdbUC7tPpoFsUM4kO9XAZemKwVwuw53juT1zEwGXDy1JhyfwMwusXJ25TgsrcCinKTec/Bg8AJn/qvA0apwZtjmP/cb2J+pod2xufO8qqbFOLdBoZ3PHPmTXf8WeDHhqa6ug/09Yeaik+rCEB56o2FsGGG2CrJSHCasSaAE6sxDYokJmNQfHBpXfY8u5KXJ9KsTB0oxwbdmwSGrU3WzjC3Jg/CmOHW0sLH//nMbG/XmsHigaq4zcBjVS83x5JNxDMtMyYAA+CdH8TAdBu2jpb9QH2CT6qTeQBdKgPPM0cTHcEJUF00+hSpl2RkFgMjoMj73l3OBUWrLs2QmJXMLp8C9va5Z2S/s20I9F0zNhj21yyXsfCRfzbigMmUAs5m4pl7CsxPvQ9dpgf9jFloO8RGUP/qDKywSQRKYF4kYyIBBCegETAN2BLUl/f4MtF7ZLdsUElmMbXP12z+sIbHj07sT/RdT74DKDJ2ISg+wCRIVLsamHRqeel3PzA93du1z+Ah1NVobqd4tjFjYBJ2IQlj3n0G+9MURdZYgqoReacup6QBEt31fNmXb3PsBR/WsizPQOmuF+0CKxVmWec7KO09PINkgFbuykOklzZVAkoEiDrJdvxlqUy19dS7nFs8yJwHJ55qQBfnw06QRSz97j/FdG8XTF62WXrPNlPVbAEY235vjf+kQXcpRb9kjuuAkWfzADGFQTkNERRPfRGSFkMuMApArc7s9X5S8N6iXmIVKW66pP0DOH4c1oUmg0pAuQyksrbDf+/BQ8CpJ4t2/AO7fSzjXeUMhimwtIK1//azGJ+3wKhAM7TTOs/srgPDxj2SZhzYP59iiyQp+Qx13maseqQr0ksu5Kr8eTqeCYyJQVGgyhcKIJJBYKY6j8FhjF6VhYnh0zKi3ggOZ09KH79cxoknenDsRNEZe+UqW8MfPSODzJc+iVuXv4F0Vw+MKwNcNI8/fjzTQbOZcnNLjOED3zRm22KKAbLFO1chWansYNOOPCsk9VDKRLm0v3ehM7Nd3ZxMocqivicgGRc7EpZE5nI5GRJA8TZHzklLwBTVGsEpkT1lPPWuAnp6i9hNltDgsxlDG341LjbCz86g/IUzmK0BU9/adC+AMTeMGZhO0UVPzK7WymNLBqFYubi/Y3CCcCNQwv3F0/JtRNb4+u+vc8ujnrO69L7UbFRGQGxPmWwhOCUHxJNPugcc6HNqzNoX/4VhDvgXBHWtivW/eB/G5ruuZzyzK1fOGumeuevAcLn2cIoDYxUkrDBypPLQ+eLf+N1gPCMhZxYgNQBFJ0NjIYW5oRwAsUtajepmP9tXxgk35Z5rcMDFMBYQAuM9MgIWwh/FUF7LY+j83K1v/fe5lWapGe8y8/SmGYBWVBnY3jqXYscwB9+gXLyZZDFd69yimJ7xSrC2G9IzRYOi4a+r02hgVFY5OAFSzLNvAFOKMT/+KNDH+IUNI95Vtq+LtbKGdvuHp3zUsIjF3/v569M9bztgfiRFbh/AXQPmGWPa3gMcuFlGx1CpllaJVHqIZ1oBiDUNGwPJoZgh+k7nFK1N8e60TgOFy3McDu0y63R/HTA+trKMYa9BCjzxhLvzQa++mFG2DSPF+jI07zc66ljV1Y31LzyLsY41VOkA2LamODXjqbBRRXNDxtw0pms2xQBtiwhTe2N61sb2YmOFlg04g3rTS/UJil9dxvuFDRRkBuT0MmvnQVxrsW3WpniX26o2YYwHZnAvcMy3LB3y9oWGn2zRWRxhDA3/2KQDjeCMDGFy+LNYmt4JMz7uHIC4S7OVDEBDYOy2IEjMG8bsnUnRTbpW/FrIoM70TFUl45YBijw0eVhhi/a6ggqrLb8LGe4MYcSwe+9BPtPAUJj2Yw8MwaEqo3594hGgx1crG6oxxXQyjcGqBYb3XMHyp9+PWzh8Fc3bmponNBszxq0Ga/tuioPTFbSRLcG9VIWiPFaE2IIfNqrxN1A/VmBecIy++Zr/yiGqTASRpw7FrWVga50B/13aSwuLbeke+0wAY5RTj7prxAvLVWPqoanGmOaR8XT0oPq1j2Asncb6tDRo3EZFMxcYxxbglkHXdIq9zIvRG9MeSS5r1IDFJlhsGqRaMiZGASVg6HWScq5VZSppmmdnJGil+g3FMosQQLYIe+xnLp606ZlHB4G9A7X8GO9jK5axGlMDH2LGQIqHXp1NDWP6yn/BAtWZdGnK0sDQ1rRBprkOGLa3skXp+nUklT3YVW1Dl90axAtOkndeNYeAkqDxoSk0OaRJIODi81gZlsWxh2fL3h5grEE/E6N+u1KggZ2RYLIhWyTQVcAQoCfJFva6kTq+jGzTPnnAeJCv0fBLX5zXDp1tWPnDn8HEnbTPZoAxxtD5YMrObilV53nl6S31HlMVL065lIVljFZlESjyZ9yPLCxhno0TIlZVvDFBkTX58RhDg59SYbyHVmNSzbSOAFMzJRe78D8bu/hGcrKFGNG2Ztjt/xhlK6+kQcQxoQ0swLzyyYmxl9/Ys8bCWTY901pFMwBjDLfywoMp3DrJ2z0Iyp95eofGiyhf5vFyGV/1RXamKw8sZpZVGX5W6o165DwNiqgwcZvFE7O2RdxzKQGUgVNS25cUjDgAykWOJ8HQcG1lQUadUXsMY/ZbZ1G6XXUWgCkZw0m6U4R2u8Bw8M8r1jS8T7S0zs5q6abxdCIIgTS8sffIGOxl8mS6j8xTXbvesnRcYpjgjfG6EnDQs4X3P+TXhNgA00+EPOIS4CHuFOFtnjyntYEcZxvSj/0Mbt6ud6aB2QVgV17tfTMg8SFeIMUb6UGZrWGauxeS2s8wJqd4lhdgBjWj7y2emPoe68B442j/8c7Boycd0Ey/8KCbTPDFtuSqsVGXxgkT2QtO5NfTA/OVsxhfH8JqyDbPHq/GW564NoB619kB41zjzhR4qOLP2gwY+lw+/HmfoqjDJo5bPCKhdOCNsdRnhCFy/7x0TLhlA1BoQ6ytKALn2emu1loyq3xowDHG5sN8ISyPLXGsRG8srEDzdSfNGkvcFOUXf7t5l6a9JsdDIzCyUQK3o+qeB+5fBTq8RqjJfANPQNzn1zZY2xLuG1VArSvrb8LeLR5NA1Wv2nRfsjZYVi3675AMcrAt3pbxfGEL0/tUnY3YouVB15remD4ydlmp2tIKVobPjk+NXZ5Za9h07ruQ9DoaLjTS6/FhnjHJ1V9E91oXHpD4RWmDfCLlBYv6zAbqyxJGXcsH5p9UIzr2ycsAxDNYj1EDIgKlLbHX+GCMYD18yDVb8LsYUPLYyLbwnOFhtyywITB+VnHcQ1PA0X6sl7+L6f/6K1js/3u1jYLiHZycRnOLnDLA8A22KJ3+Zdy3VkQfv9ym+f0RjSXXn24ksJgpMSgUlK3B0xVWtfVMFiEH7IxhVn8Ej0+yzLL41asyGnbpGbOgtMgWbfTzZmnMnNfGnAt+4gDM+ipKX/8wZvJWBIR7ObVmMbI1ff3Bqwu4v6MD22ncdGOLGOh82rh3tTck5wWwlOAy9/LCssCwe92vFJZgdSP3PbMSWdsxb+w1U+wYU+Ck3y+ml2n9nCxynifGa5mCEaPfSA56vFTPF4aBk4ccKwsJ0rlXcOsjZzkHs0vQ5X50CLTxt+/zzb9awl5G/LZaqYRdxxh/p4y6z7FFQTCaeXKeUnO2JsJGDt+VIgPV2QRLKVkHoSQT90gHL89SsxYt8zxG9my24CFsYYuSlK2DMxJJfiO2ZIIyhc6LF5yDcYyBawHo6kF1dRFTv/WrKJ/GWXAtTd7OgXZ/OiENgRkzePBWiiIFJYGtzpM1Y0z8mQVNLePOtBZ5ilnwfQRO1lDPZ1jSiDIRO4LKlfdVi5PQmapRVJhdhMTuSs8aSe0H5kcPk8uWZk6RH/eFSw4Qsobs5GFjnTWUz/0Wpl6YPVt12zrWdg70DnTWAbhmzEO3yiiMelQk8KsbcGwAczrD43HHy+qETfyX6Q1OBhrkwBZpqc0BJ1abmUYPxRJRX2TOyWO1lie6x3YZn2JLo+WGdWzZwEvVmA6PAnSv+d0H1V5oFqBtqHR8E+Pf/GOs6RhHAkzrMhMyGv+f/jUcmFtFx6hvaQ17GqsIuy6Rlr9RXG18uglPMcWe4Ge2BWbU2RidGGzK0Pi+4grLRaIqK8ChgzXB7PYb+FBt8rvIlrhfLBZuxhNrARg5hdnrcxeAY8eAh/32jnri3deF1QtfxSjOYv2stzu1JKYLMnkkr6Y4uFRBO4GRiccvCWn42P3VyzLy1I4/P5NeEbWv1A1n5dioiydCkNlKKiJWWZra/jPGRid8g/huv7GAXR3mUy9kTpxQFeGFuEVls5tOligBTGAuXAAGDjqng4fUmOwti0B7guXP/UOMH90NQ3Bygbma4uBiBe3DGpicxaR60siY89pcMxpPgyoBoDCIlUQWnny0rvVZQ7zjmRvbF5/LohqRPBZBsikYzxbZpbaRsJkTs6DllS1yLoqHJMD0DQAnB2sxmgaHY1hZxa0//xMssE+gDhiqsvecwYHZMjpoYyxTVJ3cap4mNJZUvx1vA6bYjyJQJFVCG8P/RHgyoxrOUD0W7WT47+fX0NhLuqXX6/i9HhQysxFTeAuOJXTBbEQT/3kuMOeAvkNuWYde5ii71tpKbzsqX33G7Vabxxi8sYKDS7QxHhhdHBN7EMbodbxOn8SpkdgeaYMfUirWNXNsoffDI/Q0K4Fs6KApN5ygUK+LM0Hvi9fT67NbpfhBN5pnnDxM7W/myLuXtTHngAEBxqsvW7PyY7DJ2SIwfR3jlz+FlTpguPHbNWMOrJRRYG2FAZJmjR2kjrDjUauRxQGpACKXhJkqiUW/iNW66d4j1KmZjQJNPQF478GH3aowAdm6qFxWISpsg2JgUGEtINPMF2BAev55YPAEMHioFgqErIbs9VwE1mbt6rTZXGCuLpn9q2vYSlBk5zudANTjDAOKAVGqLAChQNWg2FNF7VEdlQBWB+kmFfWeWc2YE9V3Dh50bLGTUzkTdiGSv6cMOc90cHLYMUTfKaYm80xNgLMdOGXg5eeBY6dcoOkJExpVtDrr3orl//CPrt7KBeb6oulfXkdPAEbZiryN2PS4Ys8r4BPlsew1CkwLjN6jkqyhYKZSFPcWw6lNWeNtDFP5x064UUkDOl8zhrAg9WT3nakj/W2osEbY8LmuXQOGXgNOPFqr+YjtzKizIrC1A2sf/ScYzbUxIyXsWEjQR1lJLCPuclDhedyNYwrlEocZpmxA/J7eAclOilGgMlRGwe4W6qZ5LjDK02O9/qQvE9vWWp93Y+pF4iM7J2Si5KR3Lm3SrjQhjO3AuXTBzcGTJ2uRvzA5eLM+o95tUP30v8JILjDjwNblFPsoKALj7bKNY+zrGJTY+/IjzdiUuGNShCn3Uu64fcvX48eGUqdTeoooSIkxByCOyYLCThdfD7Eel69MShNfBpQcibLOYu3bhgatGRzuM46JzgztS59fAZ2xmbpJUoApoPqf3juSzxh2yYykOMBGP0bjkvq3kW/U+M0BxMlNre5EZeXZIg2wZouoNV47NQmUWdSwPnQBhb0+++jlYu0Dl0sMuhkpoFgBMCHa55KiwQNrlIn12oFzIBeTFmOYABczCWwrZjrmEnDsEW9flJEST4zXWDvD/udOrP/B+0bGVPuSTmQm5rvL5sHKKrZQpYgRlJyZzOg8UPLc6XB+zBovpDq7JLUTnz8rUaWNTQGTo0iRojjwMApiwbnUe9A9uBy0KwSFasw28KnJrY23fs02V+a07gJR7E2ELRdeAIq7gZMn1HbG/kvygGEs84lfxEStfUliGverARgtYWcZ2MUvsPGMMswi6MzkywnuNIDauNfl2bzqCjZHgk+vQ+1K4zEuZC0jnWT5cApFhtG9AzhxqoBD3CrQTjtn7PldTLtIdTK6fZ0OolZgkrGV7M/GCsydIWZg6LybNJwgcmjDn3GZi1b0S3/yAUznA+P342/bjwfLZSQUjLBG25hQt6jTZTUdK7rWelwqXqmLhWT6avulvUHWaqwLnaJSGkVavoZTTx/DALcT94cEa2SKeGDh+xtQgWOisb/boHBynH8R6KGH6DParQAz+/pi6Zt/0DXfEBjWZa4uYd/Cov35KpuW0CuyAhZRrSVISamtwBbPgLgmr3euCLjEYFNydtVXiiIqeOSpAnpDptNH0BWAWWMb6ecsHYxnO7/i0lC0a1GrlGh0npfH8CWXkGVQKbFLK8Bcexm3rn0VadS7nF3Tf/q92NaeYK/dzJM6mDNW/SxV2J01x0vLTHzra3uKCziW77X1KZIlCJ5cfE//VExrDKpEoNVgflUAnbZQy9nAWFMLSEP4nWIRrvfPQ3t16bxzSJh9kAps3PUT25j2Tqx/8UMY534BcVN5qMvwy5jQfPevYX9pAUWJYEPxTNsBGVnOIqKMF6fBUYrfMkirOVlZoFjDh+Ds02Vnq50Kzv4d2utaj+Th8wgnw7Q2ZUz0X45beRtIiT3lvS+cT9E3UMTgsVqWwQ+1ZmdkkyMxjwVgdR4LLzwzPtd7uD/v9yizrHnyl9C7ZQ33y/6WtDXSzWJVVI773EgdxbkzO0rNDF1XUTk6Gs5D9JKVnZCXvJyrwGhXQqwo98yxK4xRCEoj70t7avHwmuFlvTCy8EWg0Oc8Rebkwv10W6+KXyTT3N0Nc+F53Bq/iNU8xvAn10OfGRlz5crZ5Dc/cXp/uoiCrWSWnUrjzOBgRPXkloy9utIAaBsv3kldasYzhkEhH1C6ZrRg+N30mG2HvtqnMq+yKtJpJYXfQIM2xITj4LNz4l47DxR6gIGHaysGeGGYBAqckPr3IK0sYuVrz2IK/ePonc1hjPzytzQ0ERxu7LMC9MusIGO4dmWS6XndPa+BiDMEOekaW7jSpPHZZVYVWe3TaovfrQtatCey1LuOeTli5GRiMrGu48af2xIgnIhqwOIMMad37VKKnr6iTe3bZpKIkqJ2RdVqYLoLMK99FZPf+wYqZMuNkRFVwaw9TJ2d4Uc//f7l/rmVrV2yk5FsOcWgzG73oYHQCl7bDiWwOkCYDtvtAMkwRKlK3pZxilVd1nLWVGkz1WSX40VLBsMc0gU7Nb5mxTNZLcCFWlMMq9inMODqLSzEaeHLLfOAETYtL2Hx4r8Zn0V/PwjM/GzD3zzWdoa/1H0GP/ETaC/sw/75Rd/XrOyBTT1MetvTyGbIzIympm0dYtokZ5aFUoBf48h+sNDa1AIoZAidlUYxisUkD5gcJ0aDYVUX1TmTnezgHHC5MLFzmrDCHJk4ca1/SzvWhz6Gick1VLlbT+/supnvWsv/MWptZ/im6YVmAAAJcklEQVQlYms++MHTxe370X9zBu3iDYnwrEfs21xpf6Sr0jLJ//yH9UyYE+IyB9/EXbc+U9dmPIgMFm1PsWeJns15TOHnlyg4skRJSfJl4a0oKRuXzCWYtluZsCu1xH9TpCVXhrDJh2hSxT0PcaFPA9PZA/PG10vTIxd6+ZP1gS3cwSl3cSxPyjoBjjVXriD5jd/Alq5+9F+fBtdqeh1Wn3XWAWis8nP1eVQppcAZk9ieL9/LnHddnAcjeyXpqj03PYaqgSF4y1WY0iKq81Mr1XRpS1tlGR12grFty6/7r00Ct/N0sbfoNvyhF+h3z4gnlwanrgKrvbM5zH37o+MLosIwMgKyZaanAWMCMO6FPYQ1wGk8/fTElgPH9uy5tYiOSb14x9Kj5gFrVZELjj/X5sK8cacNYe1EVFsQbuTHakBMAWZ9BdWlKqprVVQ7F1FdW0d1bQ3VCv+bWai2tXWvTw/Pm4X27dW5ualq22RfdbFU289l6gT2TE6i05IymgFW0H5FsnUe/DaMYiMky6CfMQ8cbWcWZ1H+7ucx764ZR29Xv7UtsuFpc8YoYGrgIDly5KVk167H2t/+k9hdALZRl3OW2lVkRMMHFHHwbV1Lr6p0qGE3OuDewX5DUPFYgnwagNLWgbXZ61j835+fWlqe6+MPa9tN1fz/3DP392f/jmbI/Gy/2fIoukfbsEP6gTlum6H26IfIPec9C46cp+7dkDUMJGdRvvSnE6XurXuMBsVuqeWXoDcEphFr+P7RK0guH0EyPo7k534O27oGsAPrKEiq2+6c50GyPRVKsPbZ1J5jti7paxExkFqG/IyrgasG1cU5rIy8gqWX/udEpXtujwFlX0PFzr6Yofz7Bn8PHcB++8PowI19wPbt7cniYH//3BTaxX2n6rSLcNVKMQmqdXuWdr0z4OTt71kEOqswK99bmJ84380frMgwBbgOqjDZTaMpMAIOWzR1XKPB2fsmOGP9SH70R7Hlh96GnvYitq5W0KadglhIYeLFltsjw27dKhcgGpj2NaxVVrFWmkDljW8hvfoq1iwrGoExMoIb1pDua7Dt1PUwnJmJA+aBd+K+sVVsDypMdnmSX1fyKoyMJtsZpAb1Ha2o0o9jXyuAkk6sTg9hZuWL46vCYk4gxizcfZagcDPt8R1HTX+mryxvirn3MnEN36C9IWtwGrh8GYkFZxbJzMLV5ODg4bbBH0Pnzp3YunUXOjva0NbehfYkRWKKTthmGWZhEdWOTqzPl1BdXsF62xLWx8dR7SyjOj+N6tIiDG3A2Pi4/XlG9zBulvHQrHAPJ0Bcx66eAxaU1+2ZV8OT7dx5OAPWg38LxdU9eOA7f4XEbiREVvr2WbsSQIFi5ewlLxkE+17ki8eOQNKOaluK8sjnJhac6qoxRUDZ1bNmpm8e9j9z4lacbcgYYY3e9sxujO1VGv+lWhNwcATYNYOEv7qksS4tSn/BPvv29pXxxM36rMD1NbkqyWqhmBUOjNdxFVb4V+Qul7F3x9Fc5lzERfz9Xzq+N62gSFeYbuwlvzxclhra5g1V9hVGzFWw9p1xtBXX0RZsqnxlEeiocl0L1jCHxYX/M7mU3FirysRiAElNyo1NRX2RKRyn/p2zloBpDs7ZhJ6a2Jzj/ImofiQzM1eTH8ZhTJevJ8ABO2wBZ/++fVbd7PcPY1+PwL7njhH72XyuOnKqSFhBY2nfuAJwh3C+vOgI1nAHPc5IfBDdOzuwh/aQ8REXMj33gvt22bTO/qvsHz+rFmAuf3lucu711bUt+wud5b6OQteWrrZKBQnaFqvFxa7V9jdQWX5tfD2P5cJuGno7kSKmyFKMloFpBo6wh+DwNdnDf6neyCCCBBzGD3O7dQsUDwdW7ajpfi14+ZwPwSOPEQSCcPT3H7dgsCnbvnW2dnf1EqdPA3tO4sGFOXTSFnJpBHNpXJJnd25SKiw26pV5LF34z5hZWHZl+Zp6ku9yqtYCrJ0QG6NQ3Tp2y0+aWDnxl87DVsBu8dKmgMkDh++JamMm+rRnD98XgOyXe5AiNOr/DGpIf1SvkqiKBIgAhpe+zLq873r2WZhz38Z9aSd2M5KX3oDnznlhetvSiC1Dz2EiHZ5YX1T2QoPgPD/n9WUdEHpdB8xOMtyzm4AAL+HolcdM3cYMGwoq54Q4ZePAcdkBHgKQOAd8b3z8YgIcB1VdKwcFz0MLX66LGSGLffLum/l1PT+JHn8PDpRm0UG2HDsEvDzsO2QUW8Sl5z3Fw1qcxsI3/y3mtEdoWRHYwLOzqpYOiAXDCsZNMAeIDTvsvzEofG/TjJGHj8sD8r6wJwMQ/zjtzqAX1xyYl3D06GM1+6B1kL/w9BEYNwWyRwxC3QkJ8Nvn0d2xgn7ud0m2MMPwmXNO+M1sy1oHqpc+NTUhgaw14rSDs86IZ5wP+WLL/hrbAyBUtWdrgOQtjL1tYNx3u6JanpXVAGkBMd/WHBi3xLr5ObVPNwQjutG//joeXJ1Ake1FLLLZkjk3YdVsyfHEboyi9L0/HC9JDDLf1W96Z2FiIy5fF9s9y5A6QPhubZuswJSwnLxVKeSfZ3/G10q7IUg1Nbf5r6pxg/vjt3K9HUtSmzBuJiTmI18x980t4f54b2GqrTy28CoyqbKG9cufwU2XW6vltXQKhecKIwIIMljLelk2Lm9mAXFDdJ9xL9I7ZExNTPLzvs0AakWomz1HP4A8jd46V7aRfIZz5wUcQBkdYWGppF0asEXGMvH/MPvGp7FI2yIVRv1bMeKICCOIw5E31W39s7hJFk8wmUiZvWQ2K4gWz7fz1Td1hqnb0nTfwPDpqSRMaDYm2Q33d75i+sqz2JnZo9cDEzbb9r8Oq7PFiylWL3x04lZIONpC1j77cyQuhbJi6KBod1ePp5GqrYEhZ2d/KPuuMaYFwAJYG53rdlIJR6t4NritST7+CjrGpvAQ5tCmF9rYJGUTttD+jL1cnp76ds8yby5lX/3DCgxk4xik2fNlAWn8q+VvJTBWfToe5R93F5Dad/y7r5n7FyZwX8wWSb3EOTHpJVheQPr6c/ZH1m2Obn523UjCMd5T2amoFvbr97bvjncq32h2f79/zh/q/tCXcGit5DZglRKEsMUyRrYQUQlJpl5uvITJ+dcIZ2Twm/xMfJBHzpTfCAwty7eaMW81jsnvv24K09/BQxvZFklWygAXSlgZ/v3xKSn7SiY475cutMtLgW72d5XzhPL/Aa/nKTOObUBlAAAAAElFTkSuQmCC",dt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAACUCAYAAADCgfjzAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQt0HNd55/ndeldXPwE0XgRAEAQJiqBs0bSkyJZsyHbkyIniPExPsvFkPEk28c6ePdmT3c2+ZmN4zmTnzO7JJtmT2YwzGa83cY59zCTHsWIrjh9CYlkPipQskoD4AEEQAPHqbjT6WV1dj7v6qrq6q9/dIEhRDuvYItldXXXr1u9+93+/+93vErh//EjWAKWUtHowQgj9kXzwLh6qZQV1cZ37p96hGmgH8R26rX3ZH/UGch/+O0lPm2u/nWDvx2O/0xvHffj3gwLPNd7pQO9nddzrjeM+/Lf5tu/D3lkF3osN4T78nb278ln3Ye+ywhqcfq80hPvw/4jr8ttH9c5c4V5oAPfhr3m39y37nYG93VXfjsZwH34AuA98OzTv/Pf34b/zdVx1h/vQ3+UKb3O7u90A/kla/vvQ31vQe0tzNxvAjzz890G/d0FvVbK70Qh+JOG/D/w7E/i73QP8SMF/H/p3PvTuE9y3/B2+y/vQd1hRb89p5Os/iCucQJVcDrKnZ6K5TotBbNN856JP35GW/z7sneJz98+bnQUyMwNMNrshWFE24OdEf7boYCwGYeej08Fkt6W6U73AOw7+++B3i87dOf+55xYFvr9XsnheBK0oWibDZgp6IQaQ/duLKf0z7wn3mryo/ewjgZ29lOhONIB3DPw/6tDPzs7u67uYnZ2944tV5ubm2DR/QhYl8Iu8wqqqComiZRqJrPoPP1wunIWYhaAf7PWTXz52olcMhfcMvy2A9nkBzr5W+F5adKvf/CgAvzeoZ/e7Kt+6Xv0199JAZgHI4b/fkkMKG2IFXuJB0FPxVGETBO1G9oq+Nh80ARaqyp/tPUl+7aFwDxHF4l4t/53wBN2z8L+Twe8M+DsBeLdtproMjRoDwj4zBwwAcCq7GQBWDposYfSUmnrxwlbuXHbHjELUqgXeW5LBXj+Zeejh+/B38nreieA3B/5egLxVrTcu3/TpWc6f3ZEKpi4pPC9mNJ3nCVvYXE/nvvb9K4VrpUseKf3p78k2lVku/CFRLH54j5r/n4Tlf6eBXw/9vQ57s4YwCzAzw8xEZ6R0NqdIjCYAyLCzmzOLWU37oUHzz37/oq3hXeC9V/L3jNFm1j/b6ye/9tDDPT0+UZ85FUh0YgDbnbMf+v+ekT3vFOgrsN9ByDu9dKfnNSFpYfoMOR49TaYhJvVG/KGCZihmwdINnUm/uH6jEL8eNLd23ux44NysASD8/8XR4z29PtF4+onBeDuwO/3+dhvAffg7rGkH+tukrfZeXV6uk9Ptc1qcOD0NZNO/yB0MhgWJSLLFGD7TIExa03KvrW9m51+9ZXRYJU1Pq5VAdwr+2/UA3RPw38tWHydtbheG8u9bQNkJ2N2Wo3zNWYDp08DxsV2fxRoySxmOZQlRdaG4qWr55557RavV8N3eq1oCVev/+/A3qc17Ffx9kzcequ8E4K0gPQNAxB/EfaLk81O2KO6mLZPqRnG3UCj+8FxM+15i22ym4W8HfvxttQQ6Dqdn+nv8Idl8+qR/32SPW8a9yp/9s2p7qK17CfzqgeseMX3rZ9388syZM/te/9HoaSKKwG8Y8bAkigFatIwiw2bfuHUzn15Lm5dv7Fpo5RsNWvfwCltIH+8A2IE/JMjWU+/zx/bzPrcjffa98jt9sHsF/Nv11sx2SPudAN2p69Pg9y9yWTnEywFJMnTTr1OGA07L3tjYyb352oa+1TtCAaqRnwSARfzM1Tudvrguzqto//vwV1Xb2w1/Y798hySXTmt19p2D3a3G4ywfVXwW65dlQWFVU2OzhayxkzZyL97Y0LI3dm23pGPiW9t5uyFc299WUDvoPT0z03OgR7be9677lv9tXTS+Z/DbQL934E93bk+jICtKzF80eYmwlpkpWEYqrhVjG7va2csrevlCR7oQNgg+nu52DrfZDhpNeH3q6Y9FFAXgwyeU7c4ftvMz96L777rseTssfutwg85dMO6Z3UPeBdw17zsaBRIT13iRiQQZyAcNTrBUQ8vGF9PqpVzKKK5nHAvvOVDmDCTWiCN3OjlaUL+HhtAM/gEF4NF/qvC/Y8CvaQ93G3r0w08dmOSKOxuyyYiywLGCWjS1a7HdzPmXtopKUOsQagBsAI6+B3D/bNccyjLI23m0aASOZ6fRUQlwQ8t/J+Hfy8D3rln+dzL4+2Xp56NzTet7OjrDQGFJFo0BiWqaYHIMk8ur1NBz6kI8n78Zz1kjNXwlI0MOdMvLLXmuHvB26OvpYgzQKq7HLdinnvhgZGBAuWOW/z78pZpuH1XZQOo0+Gi6I1fkaYiWoZ6xS3A1UD8xdgoAlpbmq+D3nxRJdpmRov1DAc3QJTWdN3bzhUIylyvqIqerm1nbDw8wXHqy9ZaQ136rphP2/eRcL1WCRbuhJFOVXqO1LCqZ+i5kT6tG8ItPfSAcCfmZmWllq13Ps9fvu9X9d9zy302L33VkZYs2UG/tT8P8/ByZmZmBq1fPk0hEInC89Jqqw9ftDycmpstSIJMB+++BAJDt0CKTXQvxIUH2ST4rlMgWiWHI6flbG/mNxctGkfrrNHxTGMbHIZfcKL/DSs8wCjlly/48mOYr73igciW/qttlwgaj5IrUbRRbvapT7tsY/DZqBHcD/m6t/48E/F1beoTeCz5O/9tW/jScPg0wNwcEAYdTAJElhHzaAbrgQHy+isbzsJ7JVGveuWpcx2fGOcUIiWJAlyjDCYam81ZR126txHNvLO8Wmlu68Q6MYGvJ471ALi2SkVGAXFogMOT2KcOQlWM2B9g20CxjwwhGBuiFnEFdSbW1U2oUHZQIT6ltAM889YHw6B22/PcU/HfL6u/F4iPs0WjUfulXrwbIqVMoTACWJEeaTBQKZdCPZk7Zf5+DEtVzbzWW6Zkq4LFXqOYiyhx5VJQifUM+q1gU8DuVsUx1s1C4mE0U4td3SpLG/VUnoHdIXvm0zhsGjI9DJLlBsGEMDzkNQpFYkiuYFFtEOqhTu4eIDNFAxqDt5gVqIzxPf/jpULSHsHNnlO3ZWceI3ImjG+lzxyz/3QC/GxcmRjOiNkfQbcmCx3H83zQsLMzbMgXlydzcXB3YrV5SGfoZgOGrASKPjwj9vWxQ1SwfMIK5W9ALu7u5wu56zri5HfNETN4J2GtL2hn8ZalT/vkRQFcpjANEkiKBkVEIyVuErkiMP2BSp3eI0lTOpMnUIs3ZK7nco4EGBICnH30iNNAXYM8+/Bb8cOfg78b6v2Phb2vtbSkDJHoaSGweGP/KIhkbm6QLMG+/pWRhmh7NzNFYLNbACjX3y1dZ+BmA6WiUSd7o4SIhovgkOWAWdT6fVzOxbS17YzumeweYgDS9rUcnXqHaAlZCICaPHAHOiDGhI+OEruww/dF+yIo7xK/1UE5esV6K91pbr71JHcmDA6JKQ/DCj5LzXrD+70j4m83QOtYdCA4sJQnIigv8wjxET09bKOYR9tOnT5eBrx7Ydgb9+Pg4pzwYEjmtKDIGLzISy6Xzpp7OZXPPf/dWod4P/3ZDXwLaLUaNa9SdFAv0jlCcD2h81McBDfTIJBISyXCfwmQlloyJHCloPTRf2KDr8ZwVTGn07I5Kb/Zk6X/vsfzOeGv2rQZwZzJMdCp97gj8d1ryeMONEfjkxHnmFJwCG3gRyJgGtFAAmrEt+ww9fRooBqB5g9AaeXMavXTX0g8PB0jk6Jgoyj6FMYqiCgBFPW/lskxhfWWnUC1pOtfxuXTFW9OUu1HPN6vtuw4lWPL/tz21uifoaEa4xv/vOoXchnDsyDgx1B1GEgdIIEjpzdUNui71WI8Nhv0sFDhzs297fh5lz48g/HcD/NnZWfiT8+fZ0e0Qc+QIzkcCaBrQ6Wmwzpxx9KRdwU1icTqx9jb0MzMwMw5cems7xDKiYlGgKW23kEmTwtbNjL6gpU3F4zd3WGtt5XOhatfkmgfQ2kmstuwCgPf3Dc9fBWjdGBpLoZYhEk0mwNyZ3sHeFdITeID42TRr6SLT1wcQjvT6w0GFSXBybP4MvDX2qbjb9rsHeNss/52C302DF40CE4sBg4yNGEBTk2AtnQHLsSaeowH4nVj75AQwkaU1Lng8KBdzNER1XdAYkl1aS2WXFpJ6MlWk1bKmOewIei3QjWDdC/Tuk7aD3712MDJEbzaT/PgIJSmE0gevnWkVG1QKhPMnGoU11A54j8NIKM0+/K7DwXA0wB8YkJO6BVTaAWNhAcz5eUf67GcDeFvg32/wEfjpWSAT54HJ9AIb21gjJ6MjFlr5WAysuRmwmq0eqY2zbwX+xAQwbxTiUr8kiqyhSwZh+dxuzshRK/ethVX1dqx7M+t9O8C36hHaNQb8rZKqkUUe+PF7twHg3xuNAfyJVrFF9fDjwPeDT7wvMBQWhZ5MNimK40RRgNkEgKNBMBMJME+dAnT97osL9B0NP0I//AywoyFgwjFgtCGg0RxYCHwsBrTOytfQ0B58APTxrxYfEEMhv18ihk8tmEaGWIZV1IpLV3a1bjS8V8rUgnmnIO9GEkXSCfLI8YekYFQUYjHIzq0tmgrGBdX1BNUfNGsEreHHktW7Oz/62GP+8QMRfudNJQ5wBiYmTjPbIWDYPHACCyRbAIsNgfn0JGBY9m01grsO/z5ZfXJmfp57WJlmNjggQwZQ1yqgzu9okaBnKWGttbcntcZnuOR6NuiTrKCua0RVITN/MZUnYspYrgsPbi5pIh7t3r1u945gHYxzaSccYS+HEhygANUjYdbMMAf6jvKHpoMBSRCCAz6RL1KgC4u7W9+8spjCRonlrusFygVwGkKjBuDCn91ZIZ1EdOJ1EP6hHlE4m4vGYe6tHrt0TE+fIXD8NBsygcdG0NMHdOfNZTMWG9dPn66c1029vKPgP3MGmOPHgU2HgMWH1BaXKcC4MfdWJaE/uOO0IQ3BP86Gpqb5op6RoWD4LJkVMmmjsKNC+rVXLhRxgmcgITcBrx5+F/paedHOwtshBd0cpfAD2Kj/kRuk5l4T/51LJ8jh0SOsEqFCfygq+cJiMMgxMiGY39UJtGMYMG8m81t/ffaanSbcbgANB8Sd9ADXoLHm95a30gM0g981aGjczp8HNsGDoIh2ekTQRdBhGYyZGVsSdXV00gC6eyEtbr8Xy38GgDk+70CPrT6UA3NtDcy5udm3oK/4gDtKH+IZ4M7NzTG31Hf5Aj2izAPDm0aBUTXLTOuqOr+wquIibvtRyvHqR+xYdxzkVT9iNfyNPDWuBXVhalZFTeF3IS/9ECMx5WBvXbdf9bmnQQwdl5hhuUcKBqnsD/ZKoq4qwBGOR3hqCmNZYKVTma0zb6zulMtdB39z8N3L4drf9uDj2dXwR8MR/jVVSXgtf31vPmunWZELwLEGcMEw0L00gnsZfjI/D1yhsMEl+CGCg57lcTDmZh1LXwtQW/hL4A//7YYU7WH8MiP6DJNa2XzWSGtccV3dKZz9vneJX4X81tAjCOPQCnrX4qPldcrtoXkIoyrx88GmZiPv2+nOAOEiwH6AEwcn+EjA7w9KvMwxRADGFNHC67XEe+7Msg78L72xaufI9/ZeVYP68mRYtezxPkS3DeDJhx9VDvT1CkFVSdQ7KqrDa0uGj5yZBw7lUK8fOCkAZiwHRuzVM/rp06fbRr7ec/Db3pvTwE0UgONHgOR0sLRF0Ft1a60kD3qC/M8tclm/P+gvZQ/OGsVcbHk3e0OQdGOzYG2WPBPZ3hVSu5DbmSHwWnzPW0cdHhKbhgu7EfYuEFk7dBj9Fxge6cCezzhg+/I9tPwdYJBYvWVv1aej1Q9kBRIYHmNPPRjyywABg7KSzBDGZByJ0Ozwpl8jFliFvLH1ncXlZHmFwAbOAxSp4wpt7Av16v5GDQDrtp3bszX8eNWGDQAnJm1mogCCUQA2EAK6c21Re/rpyWKr575r8HcieebmgBUngddSwAYK9kBGf/bZWbOVf7cR+MPDwA6fAp6oKdEQTT8xONFgjEI8QzIvvfCGVh1kVamebG8FZPy0HvzKuQi9a9FDiqvVEZfKcpGmy0pcSVIjZ1q9qGbfHeb8bD5g8MfCQYkXQ4osW0pRIyzPA5iGXtVjuAYf5Q6AI3p0/LPUFRCWtyJ+zswVCvFn/345iR1UbQN2nwmjN/EqyYhW9gg1bgDXYLOhr999oorsqYO/jvfG8Hvqhjy3uMj3wKQocsDwOTAWAIqnp+vUnf2TewJ+HMz6TwIna8D3mEBv3QIjmwWj3UjeCz5a+NAFkHLZrEKLRUHgCZM1VZpTrdz8AqhrqVTLAVHF6juT8dXgj4PXc4MVh8CnSgA4lY/emeZxBQ31/B7h54wMM+IfFCM9USkoWj5e5CTGYkSnHC00Telr9wz8E2ekQ35q9ig86QsLMDbk01evxxN/8NWXU0oHvY/b8LEu7CWTy8s13h9nmVe91a93dT758DGlTxkUk4GVxPqpU877quK9LfxuO2BeegkEYQCETBpI1twoqktDWi1Pbzv858+f5xKJEUE5OMAwChjtJI7XArrwT0+vif4xXy8mU7XANDaTenF3O62dWzE0Jz4TwFlq0vxA+CdLo9vyoLYUv47huvaBbo8aHdzOg4Pn14HfJfTuQPaEEuJIQPT7GUkhCitY1BI5lDRteC8/te40Dfy/wII1FpWNoV7CRkM8hBW7J2B5njdXV/Nb//UXvrc7BEO23HF/7+r/ugm9Uj05BqHiUnUbA4ZBNPf7VxrBxx562KeEFWkiEE0860xoOUeTBtBuxnd+HvgYgCACCLtZMMb8UJj29AJ3Bf5GkgfB/dSnZvlEAsQtI04Ph/u0M2dmjXYPVK4PT0bkh2Z2g6Js+b/3/bXkvHjL8CdqN0Fw1xLWw+9C3xPgbImQ9iz5w38n7ZnOis7NpWMERivIN4bfaSxVfvk9AB/wCSRqysz44QmfaughkeEkg2fYToG324ThiBuW5alZ0MmBAVl/aJynPT0C5+N5gvIIFYCnZprC7zb8+tns2not9ZQldxGOFfAMHC+g27i6F2gMP87mNjf6ncf8OCEvywLXOy6zDBBrF/T3vx9wq1O7TO0aQHeehgbGtRZ+1PaBAAhGCDguBcbSKdBOQ3eTFV7Jg/Bzoqn8P+eSccfCNJo+rxQMJ14w7hyBR9jLLwchL3GO+rXerYlAi8RWOCUfeO3jNpM31aOBBpWEq7jSCTLUc5CRAwav5BRBUTg/KwuKZTAcw6B+5wE457d6aZTKc87fK25LpxtAGc+yQAMsT3v7ODox6DMP9RNGEIDjS8Q3LgWYV9cS27/3n5fL24E2tP4erV97Ha/2t+twHOBgTTDfTmmll3c110cePyWP9/eLvbo/uV/wu2VD5iAKEvYCmg5WlIf8mWkwPkdIS6/QvsL/3CIIPQAiwA6oaz3FuTkodrtooTY78uPPJANpgwb+9OwrsXqrj49/HDCK0PXk9ATQVz9uW6JmXgr3pdVO77vw11r8Tn30jYDDBeT+oCTLCiNZgiT5BV62qCUwJpAuFI0zbtUN6A1J5tgQT8f7BTLcx9OwwqO3p6XHx2v5a+HH77wNwOkRm8fuNKpTe0njEXQiHLHnSg6OV7xmO5kRih63jzwuy1GfIhq34runT0/bzbux9e/c8tfW93PPgSAPgSzywAQBitPToBJCmo4H9wt+8tJLIOYEELgxMAMroJ06hZ1yd0ejTMku/HNnX4ltJrIUdT5qfNznCWvctvAKRz48ZEmiHAj4GEJejGnx7/3ta4b7QmpLUWX17aAu+z+2a7Mt+CUvSaskIkGZJ0YiyIf8hj8YCPssqyAxgshSy0DXZOs6L2l3x8I7VciylL77cK8+OUjY/rCPhHwAPG9fp9v3V7H8KNVKnqla+CsRoPWuz069PpUe2Jk4HB55txgI6FJ4J72bzb5u4IKi/ZA+te/W7QV8YRAFBUz+FuRPnCAN3aLdVl7VvUqSh7mwBZKeAy6zAubMDOT3EpjULFtyBf6dGFqQSqy4zA4f0oThYFQReDYs8oYgELB17uZOMfHX3483CAxoNIvrPJLr069MWjUIR2ih7TlDYgKczLI+1icYQohhqMxzhGFKsLe18jb0toi3YUe6hyOc9fixkDk6QDifz05BclvvC8Aje2rCJ2rjg5r5/TuBH5NdLLjeCOybpwGGI7I8GPBLQbU/FQicN5/NZOj0W6vq5t1VdXVpZJwPOh0n1jWCZRB9BVDYEJCiCbnHRqBQOwa4rcqklHKvLIIP/a4qBxreoDtbXzm7WX58hD+Xo8EfXr6ROD4xwUcjHM+Iugwg+BVJlE1Tr+ryUR8Ximb2T84nljHLQFOr7xj7jsEfHvJ6+Z3fGVyBHeB6BQYYidM4BXjRB6xVUu54Rkm0N6gUt1tEOYMNQ2QpHY7IVn+EkKlR2ToyrICi2LFOt/WOvLfWdd26eTOz/X/+xY2d8kR02frXB8d5/fzudTqF314qbTcCZ4z2xJGT0sihgCSlMqnV/pSFK+8wCUwmcwrD0xtE6u5d/rhlPX8eOLYXFCoBHxBAW7swl3/yySfLimTPFXvuHOVDh0DOpoFRN0D71rdA61bfe19MLfzuelwtCkEzF+/jgNcZjpWCIhGKLOHsYK0m5pQjVv65V+NLOPBqC38p8ZNX7lRp/AaxN32RAyLoGFYgSzwLMkupaDGkXJdYLHeQWhdj47ok7bLr4JdZc2rMRw8PCMyxsZAVDdv6vVMN362tsa6vq7H/4z8tJDqB33YWLC/DTc9d6uF3fP3eyS47zdE8uiYqzgkXfiMU34WFBXN+PmonAAsEzhOAU4CZM2IzQOfL4S23Dz9aekopu7gDChRBZEQoTkQg644D9gQ/gm8cAllMA7Px5qLabqq5kzfkenhmZuaYZRjnRgfHFaoXQhY1fByYAtNmGr9yDx4MTdNeuJi6Vgt/nYfHHpc5Wc8awl8CHz01w8FJLrarK2GF91NeEEXL5HROYCzTqKrDZrDj5/nSbCuDGn4iYDxyVIGBAYEN+3jw7U3Dd1K13nMc+P92obIdaAvL73rK3AvchGUIZBplfr4GPYNjtJQYo3w/L/wz08eF6GCvDD2JFMKPJ7mJBDAQ8WogQLA3OA/nIbJ06q2Ved7AxvJqLzIzO8twF1MBwoqBgGgU/vrP/fFmRteVOZRS5sIFkM1+8HFFMIoxyL73vaR6iryTmkTwIQI+NQdMhIGcd2Khk983Omdubo61gff1KoViPsQJYoBnCWt4wnG7ubZJreLLF1JXvfA3cm2ihy6XrB7kulafi0oMa2YZiR3waSwXYExD0SlhCDUZx67XHxWL7/xNd2G3UMMDjPXL1kceChkPjAmc4uNxAsv1xXfzePa53k6vcWkaXtK6vqPGPveF7++UI0drRkbewW8t/KgT0XvTuLD1DWDB7gEc698KfvzeXq4xM8c8E5gpGxNMQIDfqSMj7BDXJ5t5KchwZsRiCOsE8elg+UMLzeR2rcZ/cZXK0TD4jRRYnArZriw/avzlXfBjgXK3IH874P/J+fNcJDMm+kOyTDRDsSgfANYoTeN3zUL1Dwg1zs7vXnbh7xT8uJlh/MaQYEqcRBjRz/CCDLrFWyZKmuZD1vI3HkmDGr43zFmDEZ6cPOyj730gbIUV25PfVZ27D+ZGa9rNqob27uG/tuOk7dx0guw8DaCR56e15a9ksq2z/h7N3wh+1/qXMpmU3+GjjwLf3w/SrpiTRMoqlJh+hidCo+dUFGNpeiRYnrfwgtBokusaStQNCDABqOjUdrh99atfZSdOnfZHe4GxkqCOj4PW7je1388CkMMXtuQ+U/FpmqEQ3fIxPCtRc28aF2c33YP3WmOGmnMvv3nZ4JxMYs3gt7OR2QPXKK+ZvGIZIJlEl8ECiVCmre72Qp+3wddhMMxaD4zL1livyLzrsI8eHPZhyexFOns50Lo596m8ei/8XYCPF7HWd9TY//QFF34Af7CUsLaF29Mpd2urj2fUwu/KnsjwBH18fETgBEvmojtpV/aU4ccEY9NAJiZANMRcQLMMH2FZGUxTYhh7HqPpYenWzSea7PDYbIYXG4BxC9BX3v5AzTQfAx9bzIhJGsi7bqNOojndq2OAmzmwM0wsEqIM4cEy2Gbywf6NqyGaFa8MhWsJPXAw1Hz55spVbddnj+wbwz8OQjHBbGxE+vwSF6C0KDBAGK1ACPAubnydlS2NUx0gsQwGgChy9MeOBoyTRwUYGxS4oT4f3auGt+ey8Lq6d2YXn7HSvFtP4jZ/n7oOdDVeiM3+xdWEm7DZhd/9lTegrzPN39zye+E/IvPC4eFDkjEYyMDCGVvz46D3ox+d4akCAcJqwYJBRJY3BMvSOzYWMoRWHz0BTbc6atYAzlHqSV/dpM4Q8Atb4BN8IG2ugPbkCZJ1T+0G/i9/d7vfJOIBjnFck95FF1Vdeqlbxxecz1e6eC90NuY8wGCIh8OjPOTTAK+v5Mu2kRLOXLp669qOKeqtBrmFdK8iUIrRCYJpUeqXOFtj/upPDRaffSnFLm5oPO/pXRB0bE2EoRTL0N/D0U9+IGicmoowisKzoOukTXhBw1p2nx8HxPjM9uPxDvBoBXwIfpcmvtGNGsGP53kbQCoyQN0gP/yuugE0sv6t4Uerj9dB+A+MRuVMFvJY4aqfCwb8UoiC6RMFQogBBMd47U1x9RmSFLr1xAPuQor6X7eK72l7MxwkCCwooIL+7J9B5nOfq8RLdAo/Llfc+ZvNKd7H+apWGpUCs5DkoV4H5r5e3v7zyqoOZ68g0JVufygI0Ivn9PEw2osDSoBEWodLKzrEE3o5NoawYCXT6eu3Nq1CI/jdQe5yuh/3qR3mJYb9+ccDhszxdDNTpAQY9oULeRLPFmwLhPdB4CeisnXkIA/TBwTynmN9qOExtr5tHTYB0fb+4LXVfKmjw/AeHtDzU4Z/H5gv374j+KtCuWvhB6j2oFXFqm1bAAAgAElEQVSDj0Pb47aL0zkiwwU6tL5Ext7zLhGTVlG0L4LMMZwhUYvYddt1GEDp2u5kisVa2+ee/cO1ZpNhe4b/3LlzvDl4NCibAct1D3lfZAfwIxjM+fNAXri1/QALjJ2q237VOr5hgKlRHoZCPAz2OtZtMwFwfSMPq3EdUmkdcCp/YtBnA4/nhPCcFMD11TyspnTIqxXPimt1CQFLN7NLS6uGWg+/k4obS4Hwa0VrWJEY9iceCRivXlWZZEInO6rJOJNPth/eeupdveaRgwz7wFiIHhy25UfH3XIt+Ah8KgWQtstdOYIyDz47bMGph/2E3r0Lwh+PF2L/119crbg6ay1/S/hrLX+N1cdVu6WZ3Y+NKwwzyis9kk/RGM7HUlMCi7DMHqx7KZyvXFne8Z1mFhITysDa0tIZq9Hyxj3B/9nPfpb59H87G0yowGWuQPbJJ0nV7G078NF9GYtGmYnCNF1aAmsRNqckhvrKLwJXu/by8NOPhOyu/vWlPFxZzZfl0LFRH5yY8EFvCYhEXoeLS3lY2syX5dAjUyGYGORhaVOHH1xKlaUBIby1vRG/mbW4rBd+N+DKDW1G+LO5wrBuUI6IHC1qBiEmRxG+x6Yk8+PvC9OJEYUL+cqyo2sr78q1VEqH1bRj6W1Zg8sbfQC9QYTeeZ37IW1ayYZOLD/+vrn0aQ4//m6z5Ov/yLQsDwz2HzCoIVomYcwmwLuuYHzwZo3dHVtVPZfnfIWBxERv6BYmJe7vn7RqY8r2BP+33thUBgcGFJEF9VjU1vlV/t1m8KNHZ2YOGEwriLkzZ2edTAz/7szKA5bJV+DXne4dAYinDAj5OFvynBjzweggLr9zJM1KXIcrS3lI6Qb0+TgY6i01ipAzJsBzzl7OwwbKnlINCoRaG1lrObm6WFLQTtUh/N6Y/uvxQDCeJ0Miy7IRP0fHojx8+OGQ+fi0QhSB5/B6e7HACLir3zfTOmzESwNoHqAPJ7R82Ivhszd/6a0gvo3v6PLmbuJ3vrQS8+xQBP5glLrBG9Ur2Npp/nrZM7gpkhOHIodkkdouca+x83qLsUawF8c6SOVLRsGt7JLL2DUI2PsP9jlcvHgpZfecrqFgiblz9YU/Xn7mmWfY7VCIGdMmMWcrqqm2Mf0NLRmlVDi/AUHJBGthBFKfbBAW2gh+9Ohg6r+lJTtVuOVdmP5vv7R+tFA0AxzPOTpPN2x9e2xQhsEhHqYGfYBNY3NTh6W4DiubebtR9IU4GOv1wcSYo/MR+NWEI4uur+qQyBsOoHY4vKMELZPREvn4jbxnM4ha8PE8Ve4PDAfEgaNDEv+h92BoQVfhwXUM4ktMpHS7IeLf06WmZ49T8P9B3u7J8IV3cjSaWejsl02v3hZ+95duI/AOeKtneKt3qkM3J0qeJ46IkhQJTVhAPDFOzroEtPQhmYfBPqc+8H2i8XvubAriaRsK+/Y+zj0H1QH2/k4DQUPy+uW8s96hdHUGIP1ffqzPLoybCkcUgaRSYOGKsVYx/XXwI9SvLEKgLwDSqgrpJw9Vyx23chotYkFrj7ucAEybtWsqf/Pza5MST7Gx2wdax4lRGX5hJgTpFMqeFFxP6JCIGyD7OEDZMzXE27IAW/lqQocr1/OwkUbADEC/unutilxwaiSdszYziWtxt6yV+PLq1Vyf+PBE4N2HI4OKIpTGIp0gWX9OPKXbkm0Txyl5gLyBLxBgtI+HsSEegkHeHrug16aTo1UEaGdXuDPw41UrA956+PH76Ygsx7KBQxZTgR+hx4Y/MYSODd52WuD7X0rosLmRh8ub9lL7unOwLeA5qxtoCLEB6ZX3XqpLkavAX3pqO+VJNGarj7eyds8an/vc5xouaqmD/xKlgrQF4czGbvFrX/uDdLMfeuHH6DncZbA/NWk9++xbS9Qa5N75rf+8dhjUYrjcX6Hs8TneDbSWONB7/5QMJ6aclo7Phlr+9cspuLKKsFcc/66ld18xY2FpqFWwoMDr1s66xacHuYIzwRVYI96VRl7Z8ys/czg4NdI/xPOuHekETafhYnmwfGcvpeweypFInP0CTxz22WMRtPAdGvkq12+t1rpN4L0P1ZHld3doxB/W+vpbeXvw/NQt3XfwwIFxyhhVlv9jj4RshwUaMbTe2Du60mdqwgcnRn02D3i458RLYyRsMCeP+WAwyMNf/UMcUh7DpzOQ++2fHbpc++bsuH7sH8aXIfbquP7JT9YvaqmCHxF6YQXCigDcZhbSHztCms7iuvDb4G8vMo0GG94C/drv3RhTeLbPjX4sJdaAE2MynJxCWHyADhB84EvX8/D6FRVSpdGho/2qEcDgMMqwhmWYBiV6OupjMzeXlwveFNv2/WuW2e0VfrReaH2w68XyXVpSbSvfF0L3KwdjgzycnAjZ1r4TA+8OhO1esObNub/fR+jLHTZq/t/+jz+MR/vdfELo569ofhtgj8eneXxPY8s/Jg6Im1ntMGWYKvhxrBPP45YeYI/vUMraDg3P2G1pIw8XV3FeAyBU6imwUWB9pFFOpnX49uuuX9h5JIZC9n/+xaErjcwWyvCTJ4HjOCClnK+GdwBcBf+lS1SgUYjkOFCf+78h6/Xp114c0cPu5aQIBFMMtsuniPATQPgrUZAnD8vw8x/ssy3o0koeLq2q9uDQnt0s+brd++LQEBsMw3JUN6EgEyun+MTsdjqmhsVbJXdxOf9gubjuskb8oHYBeyeW35U0V1bQ0qtwfQN7KYCxEG/LtqkxHqZGfeDxCLXsPlwXqvOM1Xi7PVo30LebCK8tzFaqkPhvfv/lGMLfz02V5cA6rNt5fLxW3/2ttwE4lr9+Z2o7tME5BD0XnuRZB36jtBptsA+BR+njDFydsZsjaa5vOr3AEAI/xsPhQR/IPoBEQrfrG+XkSkIHFcd3tiV0xnf40pMZuvUf/tVwq8zsZB6AS78EbPAxMM/MvrW2tzRXVQX/jSQNpzUQMIlrM62PD/TZt8IdTs8DhwOLyUm7DG3Tx/3M714fCUt8P1sKAba7PB/qPw424yrEcTbX4+5z5jYrh8BZJscxWWqx2eIuVQGWC5igylm/6z2qG8Be4Mf74kv5waVSg9zQIaHqwHEAJw/74JGpIBweKs07dKBrXODt6Q1PUb1jgE56i0a9BH7WTWNpCL9NvbMwszNvT/0O1S78/kIfn9aNSQusqmL9/Exv2S2NPSfKHnRWjPZxtvEY6+Oht5e3J/wur+YBewEcBOP4rvyMHu8b1iM1GUMZYq5+9qeGnC6lwVGK6SfnAbiBNeAuFhatV740qWMDKIODE1piz6kewoM+PQLJZv5RtPjPLQKPiHUKPpbpY//jhQORiDLAlhZ9eLt9++G8VaUDmCylGHJQ1Enx3RN+WNnYvWnlN3QEvpysZBpgZ9MLfzX4+K9EKW1JI8v/iZ+eCDw8NoCav+pFfftsCj7356s2VQgoatUfPxmER1B3ooeig3ADJ0bHE6dTClVwnrV7v757vdq66gZ8/G0V/GNTlm3qvfB3HN7QWPak19Is8Q0epfZorjSfiWuu+zhIpwy7ToIhgPefCNpOjaDPqadLS3l7rmdpw+W49FJqHpAalmVylqmIcsqyUol//ytT5XCbZvC7nz9PKTcJwC8uA429CpV4/m1K/dsx8Mdyy7tPHjrUcDkigr+46IDy+uvts655C/Px2StDDMsNsXZ4cOvDBNOwwNoWwUg/Np02p6dODn75tZc3cssxu4c5bm9zCbDTxurXwu9tABi3/y9+dsT/8AP18H/zbAq+MpeAR47JMHMiZFumdpbZDUizrXuNhXclHL7OdtexefF0D7YgsLWNQ8FepJG3thH+f/P7L8d8h3uoPxKlXvhrJU+t3u8dcFbGXbO3a6mf3bXvMx9jNnsPTvF2oujKpN7UmGwPalHn294726Wdt93VV1bU8iN6Z7fdeiCUNSlPNJ6I6o3s9u57f+zBzGyHactrjfhXKWUfBuC5tVJI81e/StnjH4WQxAB32A9x0iDfCQ5w5wF4EYCszbXX+LV4f/x/v9FvFqwR1/Lb35cCxUyqWQw6awgjsURkTMPQjw8krj428lgRUx2y+cKwF363AXQLv1fzt4Ifxx0GhieHOoC+ZN3Rpe+kF3GeHF+irYjsrrpz6F3Y8Xpeo1eWSHuceHPfRyoFif/l9+di/e8tWX1b57fX+y74beEHgFvroWOsVRTcNoxOnN/4+KBdJyh5UOOvbpSkrvs8DbowxiRF09CzrFXMWRyfX8pvqM/PznSVq7+RgsGljS+tgZOh4MYNKpl9EKRFKBzpJfZ0g/ewwZ8HXpkGZnlub5sFfHJ2PpLKsocoSwgGiRGTUmCopkhCyoJslg/1aZBKyWkNetQiCZgcu/Wb753a2vQvclO90eEvL7xetvyu7ceVQoNdyB7X8ucw+ewGQDPL365nwu/dGVwE3g3OwhGeHZSGIRml6eFOZIl9LWxEHuLd8Y8LfSc9Rifl3koVdv7NX1zf7ud6POO0SiIWb2iD1/J74XcaQBPLDwBXb/qOcRa1F5+49gDjt3CQi5NV7lFl5dFzY3G21E1ltXzIb6YEjslm8oZ2HM44eX72sG9vM/mO61Ns+C9tUz+jQMDyQeIEqc9xgrHPxTXgHhsBdBXp7eJ6Gr2E2dk59rup4TFeZGSRcLlecWtncubR/EIM6PG39sm1H85+wDlmEUZsj+/HpydzOGO8qW6Nvrr45vpCl7LHTVPolse1/HuB3xt2jJNylTfozFXYuXS6sPD4ewTBieh0fDYIg1zycnUyrugE9tpzEP4//3pqK6dalXCVYRzvVhqAm6W5mexx4fd4eKpus7wkHtEMRnYbbFUkr2d8535OdctiBNNQLTanhBKxyYSaX5iO0ePz7mbhe09j0jK2B3X8S2sQ7ueBOzxQL3mef55ymFo8WgBrchKK7ui524p3szMsTE+TykN5rlK3pZCzG7oNv7U1+ur8/sP/mV86oJw42DvMNwnCdwestlXG0GNPUBoCjxbejk/qwCy718K5ARUjO9VScBtehwOQ7Zifzq6F9bLX0AeE/4//4vo2qbL8jvTBwwUf/94KftymMTHYOLPbD84Jh0OypbTzQ9lNnrXUTDofG1Z20gdnZ5zkUvuYw6cl/Ai3MAo9AR70B8dg13vyZz9LmU9/Guyp/1dfhfIs2d4s/6xnoFvzdDV75jobyVXDvxTP3Lq0mrKG1qXKdeq8PW5jcrw+rbw9qPl//ReP+k4dDdiLWbyNGUHFCTY9r4OBs7klXeOTeY9lrvfTNzII7uQYhjAj+K61w56iN+jAbsukFpGNVWVrYXU6kVgO/C9vEy5gVWfor3d1tpY9uGyxOfw+3lJchw8W2SjVockYOjVNkyOiZDc2Tt09DrFlmJ2pyLC7Bf83r1FxMGzHW2WORUnGW7fXrlFRkgA9PPqTT5LyuoM7Ab/3eevhT40uxWMdwl9xd3rhr5rgGgHILTSH3w6iwijR0qBTLsXa2xa+gwGn3XhK19jAuXiPwwa1L8YrOSkHOxwIl16KO/nnfUedAO89P1WAnd//wvw2scM/6lPsNpvdrdX8sHgNEpWJraom+dIF7gAYXA+1DHt8Z5iUShzJRsJcXqFMJqmqJoDijxdSvbouc8enMtc+/+unCmUG7hb859apr5CGMKNA8n2jpDxZYPtE14AvFMA6UhPmcHvw1z2Z3c25n1a2D3UsfzJ5njlwcnp0Kb7WEH48p5mvvxn8ruZvZvnt6MyEXgpI6xDQUryPHYC3gssRnWAttOpBH29P4mAUI99FGLPr2/cC3oHCaqlIt1Na8i//fnErlnThd09fh1SkSN2NuppKntKu1M0kD15t9QYnXo5ZB2XKW4If0n3+pWRYnDAengpwx3sHiri+A2Mwv5M8zcSWLwc5wcx8dXbauOvwf/scDQV6QNoxYdeN5SmNA8ShEaBfnJ0t1ga33W34R09Mji2mYmt1sgdrusVE117hb0mP50u0xBj+gL0EhlivJJzFOBi2iyG7GL2IK9W6CX3Ay7t6vsqql3qcVD4PeQxoB1zOGaoLkWhX9nr4vZ6e24N/OFmoDKJPnYL1Z8+QmRln87gvXz1PTg0P86eGhnQXfresrZPWVgYB++ntwauSv3uR9viiwPpSsItZrAAouXQJ+J4e4K5cgaJX7riFfTvhxzJU6f66BtCB7Ck9yC99YFx58MGhYUGo1vztAMKeAeORMAQCY07sqE57ZRoHE30+O4y545ng0nJJG/ryHEFlQkvX83Dx4mV6/fJl2NrZIpubmxCP46o1Hp555ifoT/7kT7adNPQ+T2PLX9L7JcvfbqCL12tk+avgB4CjR0+VG8M9Cf8/vkajRRmsDx+zB7smTnhNPA5irwYW5uZpMknQVYXbbdfebaXSissvpOFgF7+tyB6v5bel0LpEqvZjaWL9m2r+0s1/4ekTvocmAgc6gR8HrnYI82VcbulEdCKi6KE5OSHD1GFfScu3D2N2Qzvc9IVOcUrAu4vXS2W8dOkSfOYzn4GVlRUw3FFjKb3JiRMn4Btf+xr4QqF27bX8/dsF/xzMwbQ4w08IYNwzlv8fF+hQWIHCX30BUp/7HFBKAVdxsaeGbPAbzqbtq+VvCn+lAfROpMbntx3ZUwu/nTGgCfzN/Px4DfT2/Oo/Oyo3g987aF3awEwSaXtJJR44WB3tk+HYhA/eN9VZRKdr1ctRnbapr8Q0NfPrX7lyBX71Vz8DS0tXQJblsszBxujz+eDPvvxlOHniRMfwaxokv/5SbGvh6krVgDdYiunBncnaWf5mer+R5Ufo7WMOE1NN8smJESNS0vxuod822fPCZTpM5ZT6+FhoF5eBTW2B5MuA4fr0G9Xq3YHfsfx4NIO/Ffj4u73Cjzoel9ahhcdgKwQWF1JgfArmCcLITlys0kmOHm9wGyascG18JUan9YAaB85/9ZUvwB99/guwuroB6HnC+7rwf+Nrf0/HDg913BNXw195uwj/amlTvlYuzlb+fS/8ruTxwh+anuSVewn+l6/REZGD7MlDZBfTuCkbwDbT+m5V3Sn4K56eitVvBD9+Vtb9pa0YG3l8WgW24TWayZ6511PwW593ojoxGAsjEE+M8U4KlVB774+70st1cVa0PIBP3wQ+NIqJa0mnbsrUxhK8/upZ+Pq35+Arf/V1uwewlwb29cHzz78AIeyKOjwq8BuWd8cBF/7aJFW9AzWJaZtMbjXT+174x2fGueLVhBmJnLK9PQ0tfwNnIPoC9zLYxeu3nOQ6e5GOMhqkT52CzIUtkHFXdK/Lcz8sf7ONJ+xre2RPM/j9E6nxRY/sceHH2B5X++8F/tNPTcuPTQcP4N4Q3ufEqM7vvJ6Gn39/b8feGjeqE8cCtdOv5Zlb1PN6HvTNJYDgIPChvobIVsYEJVmUjwOfXoWllTh84jP/GhKpDXvW6OTJ98E3vvGXHWLvnNbI8gdxoFs6Ijlnd0Vn345lKMNfcnHip90Mdr3wP/qpEXb1eynrnoEfLb+ahWyMh/xUH/A7b4LWyMPjreFuLX/TwW6H8IcOpsbmby5sXk4K5Yk2HPSim/N24P/oj43KT54awQFvFfxeS92KLEfSOLE5GLTlDXBzozprMzWg90ZfOuukMB88aet2PNcNg3bzdOJ9y7O+egr4xBLk9Tx8/stfh89/5W/sBjY7+9vwz//5r3QFfzqt7f7lXGZrdfNmeTzXDfwNwZ+YpnD+fLkcXi+PDf9b/8ONKJZhmRuHcQN3YrknLP/zb+RHtJyeD44G1XEWyNCQvYNdkxzszvPdbfgDRwqjGTW+9Z2LW1Xw2zuAlI5mE121uh9Pd2d7f+4jx6VHpkIjtfC3B74UhVmO98EJLR64cqxPi9AHWxPF6cXrebiq9hFc84vL93DZnt3oSv58Zw1AZdFLPrUBfHoTNuMp+MHrV4C1LPrUz5wmob7GvUezZ0hrWurZ7+W2FldvlOuyU/gHBzV7Q8DaY9gDvxd8PO/qVSDa6CLzobFJm6kzZ+as6emZLuDfe1Ab3q+l7MEBr06gCDoURkTQa2dzG1XiXYd/dHc0s5rd+k6yAj/u4rEema8a6NU2gCOTAIktZ2tS77EX+NEiY4AbDkAx3seZv3WyTmAkppNfs/14AMuBmdNeuJyHq6t5W/fbcT6YdHfQmRhrtAbAlkL5OABKJrtb8AE/OtXlIkYAB/7VrcVVZ3KiEfiZ0qKVqkpbBGgHvxf8WGyeyeUUBqteieWsaHTaciy+3QTKl3Z3Z2k1u7tXvd8W/m+cpYM+yEGgV1EzK5BrJ3neDsvfO1kYSSzGt6vgxxnEpduF/4D0yNRYU8vvemoSdkBadRwlRmG6M7ftBq5lDV9KvIQSyV4nHM+X5wtsnnmnEWAohDtJ5lKC56fieQipl+xml+JDoMsTHQ3Aqxr+PsPvtfp4H200xBhZiTl2csTqT523nF0X0dJ7j3sE/uev0D5LBdEyIPuRU5BuJ3n2FX7PyB7/2mzAG5lIHljaKMTPr6+XCTzVFn6AI5PObG9ii6vqIVzL/9NPPiC+77hvVBCEOs0ft2Ptnfz7NpgYdsxXwo7bxdjYA+C801tgSkU7K4W92MWZBAsFcS0rD0urTuaK2hBl51xc++osAsEcpdgljAVVOCTn6NV0iKR0JxHUI1OY86ZdE7Qfg6ZSheQ//MPN2OubWVvz367lH54oUG07xAS2OKJMcWRzd8QSV89b60cz1PHt14LfwvI3CvtqkAOquiG1/ldL2YPhDXIAFJaH3cePQRagtd6/l+HHsnmlTzv4f+njx4RTE5FRALDDa93DG9UZlB0502msPfYQmEUaM0xjA7ITcoEjjTDTtJ2uL1SRSNihYA+AC7htT1FJyHgbA/49jwmcPPmLsDG6uGNCJze/TRMUzGIR1ES+oC7fKmZ+8NqyllN12hj8cQrozPceDYLZdjZF8p4HHaOSjHGE8xcscTXlQO8e9zr83z63E/Irkch2AhIff7w6pLlZm9o3zX8blh/LNhTxxPaXCtsIfvc5vD0AWv9m8KOux0hkd6FKOyuP18cGg4uycRY4jRa/tLGGLWMw7aJcSlnYwELbAXJ5HV6/4qQ8dAe73vqPp53JNndizYUfG8REHw/vP1Fv/YtFKCbVQlZNmvnlXb1w7uKKjtC71+3I6pfAd/X+o36RrJoKi3MEgr/Xylw0qCimrLpJLbxJQ/jrJQ+eWrsvl1PGvfv33WdsafkxpFmNFwZ5WYr/2JH69buNGsDdhn/gAXX48vJuwit7msHvlhcbgWv5u4W/WaP3fu5OZCHwr193AtzcWB+07picqZuITrw2XhN7gEsrThfgNDpnEI2Je0vOIGdg7eZDw7ygMsDTj4RQ/1ugg6lZkL+ylk298Jqazxc2qA38sL1WsfwIdjgDYDCDczj+/WXIuJNaXuM/CWBkY4xZUJiBgQG4vq6aww8mTCh5N+tcm+5Fbwv+Ows+FpF86w2qcGahzy9L2UeOwc5d1fzlJu+0/KaTXFPq0Pwb6eQ1dc1Z5uY5Gll//Lox/BXPTyvL3wx+hHMz5WSQXt3Q4fKmaifZxdwzQ4McjPb57PAHjOzspLdodB8EfDOeh4tLTg/iiBu8pyt7vAl6K9GfjxwP5nmfmVm8upVZXE3rOTVKca2Ku4f2hgd8vG/Z6q8BRHCzacxrWuPlwYGrIrMknWTIQUm3NjcvWriAxR7kIvnnqyM3yxNapQerH+jiF50Odu8W/BKEAzqYD0/DdqO0JbUvad8sf4fww0hisJAxdl9Yvj348XZe6fP4gyHxAw9GRgWhWvPXPi9KGtwmCQemmFEY024glkN9PJwYle1BZ6ehD80aVu3nGEz3zVfj0CfzEFfdsGmunPjWbVyuDFJocevmrWTSHzBpMBKl6WSM4J/udb3wN5I7LvwBmSPFqyKTlhkyMAAgpRD6guV1c+Ig93atPt6vys3ZYPXW7bg4bcveZr7KtvwsA/5gDwgPD8MmZmdo94LeLvivCwPaxlXcrh6gkbfHW+5Glr8W/kcfMISnH53EAa9c+8zOQNTZ8QUjOu3U47g6C7dSGnPifdAvj/uHdehpaVetVd9jyvM/+ptN59ql6E/c28Ad5LqJsPBH2AAEy0pe37m2fbh/oi4St5nVj0SHaCmOAW4WE0w0MsZkRULCjG4Kcc3KZAxaO6PbKHjNLXiV5b9NyWPbxT2kKvFWYlv4n3+e+rUoCDjJaFFIP36s/aD3rsPfuzZYMPhdL/xOAwBYX6of9OJ3OPm7uenss2sfk5Vqcaz/Mvz4Yyf490/1jdXCj5Lmd7+yaufcdyeuMKoTM7j9+MN9tvvRzavTFdFdnIzRpH/0l5v2skd7As2mHEF3tuBwl0i6jUERIWuoO2uc7M3H49zQhb9W5wOMglngGbGPt/cYG8zmdbTybjHrwG8RxoCj21Lwsv3zvUue25vR7Qr+v3mBBoJhoIIEPpYB8tz/B7FW2Znx4ncbfmU8Fk2IVub6TsXyuw/ZaKbX/a6qAXQBPwa2fe4Lq3ZqPQxjfv+JEJyYcCa17tJBv38hT//T320y3tQoXmvv9gK2/MEZZo7RmCJzg5MxWrNyVMudAZpObhFF5omli4x/oodCbBs0CJnoqrR/1SKAzSt38NTqUAYP/G2sPv62+czuXYT/my/TYNZa04/IIyITBb9PhVi7EIdu4ceHdYLbGi9et79vMeDteSDXtxPP5+YhaucQHb56HrPuwqlKC2jYA+wVftfj4sTt733w2m1D0XXMB8bnd/IF9cvfjnOvXSsEBZlhnF6m0tu4wGMf4GY9szBncT6zGO4PlmVPrdyRB/2snGGJGjDpkBS24indKkPvFrbGtel+XAt+Lfze6E3b8tdNblUGui78VTTUxDfcruTBe7SVPS9fo0F1bbmojhh0WJrs4wDUE6Nkp9WL2zv8Luaeq3ewksuFP1qC/2pJ97cWwMkAACAASURBVJev0kT+NIMff4cxPzMPz3Dvm4aDQo3mb5QipFuQuzifYsZDNa3l3kwYmfhCoji/pRrX05I/ldeHFI5hKsFuNUsdPRKIZYH28OoiyLLuhV6RR0hPiGViWpqJirplMEFbz7vlq/Lw7Nnqe0RPSft0BX+DwJ67CD8UZ2ZAe/ECRMUQsBCHuLOYvfFxt+EXx3J9mprPufBjqaoaQKkLaKT/W2n/qQMBbuZYZFwQhLoBbxfw7uVUhM/SNMhvbuYzZ69p+Rsr21a+4GRBhijA1WtUoaY0DAzDlhPeuklv8ZxSMB2+JJnnwLKARnzmjXRyy+4daURiwrzChQFge0cz+YBioF/fjdfHc+oC2FqkJWm2WAXfw+iHQsxqKmWtP+vM7u49pKHSF9w1+Ac4KB46RAq427pC1F5dK2ROTUSaxvncbfi5A1u9RpHJN4W/hN96gxnfewh+qutgWBYUUNYsXEvkvn9ut37bp6jzMAh/riAN84zJut4kd5DtSJ3qXsBkORoQCmsBy1RFgbEH+ulC1mAlHAA7k1ntwG8etVlxbeJ11o+eotOxeWbs5LQU5POKxLNBk1q5y5u7O+rSUIOtrBr49pskprK1wW16eVxr1Fb2vHCZBhgFjMdGoDA7C+QT/yIXBUUBrR923tvE7bkX+EsPVa/7O5A9MLjZIzJc4TX9kjoDM1WW1tsD3KPw02KxWFBVK7+WNNWFRFGde2XdLDFeeZaaDxYWRTmbhhGfyLDlbMaezA7l2d9SLyCyHB3sL6wFIJDfSa1brJSrGvhWg++J32mzQgsv77X6kYhEjh0bURRFDFicEeA5UWQIMBrVLeDYFJPNx//sz97IVVv/BksW7wX4n79E/WIITIQfWwqGO4RE6Mmmd7MPjYdT+5W65Hbgl6OZiMVrWjv4bavUwPr3NnF53iHZg10/LRZBz+ch8+atdPrcyraxtrFF5UK45SIhLL87SXUjrYsX5rWDHM9yuBtZea2Am/HBzf9f6gNwgz5C9NXhXjHjDVvoxOLjOZ2s0MJw5Y8cn+wJynq/yQBHdKje0BCAWlbRJCLZOvu8b9tp2Z2u1b27kgdLRs6do74ED+Spd9kruKxS3p4IZ4JojMB2I+u/V8vvNIDqCrPrx5Ou0K4uO1Gte5wGL/z4qdf6Nx78LpHKAkeA3s0VgtPy5UZQcnse6p9kf+qUvdKl8xXgVf1O1T8wctIoFLTCSsJIP395Q12J503c/URJxqog8c68NrvcpRs57vKqNsELHO4m6JlXcGJ9KtkfHE8Qwi/49dVhabsq36rX4uO9Gg9wG+fdHI8qzAMjQcEv9XDp1TX1ixe3jF98/5g4qPB9Eq+EGQYwx709OGQpWBYHJtUtVaBW7qWX5M3yG/SkoC8/7z7m42xUh+0kjw3/8zeoBDngYtOgujuto/XnTIiIBArHDtTH+9we/A1cnrcJP/qbawfAjQa/tfCLpsJ++qmhcUG4Lfh1HLjGsmp+eb2Y/+5L+Yrm9cTWNHpBtSEI3nPWV3aYl1f4wyxHnRg2N4S5Zj8vtyHgLpVKpBp+F/zMQE2YskfqNNL50yMhdjLK+XsCYb8JjJ81DZ7h2NR6Ohd743s3VOFoL/vkof4ICFzYsogAtEh1y8gGBTaTSKhqLBYtjIzs+Phwj6IbYKxdhuTcXGnTQoT+HpA8Nvy4/ejuLoi6Dqq7igtzdc6vQdgk4NvRIV67M+PtwN/Q+rfR/VzPrTCbE4uvBS/ZiXRrdT9+VtsDNJI/eN40TMPm5qJticVDe4bfymaLhWzWym/nUvlb8Uzh7BulnIXDw+VgsuadRPtvsGH83QXmsCjy5fTpbg/gRnp643vQ8vu3/nH93UceT3qvXgc+fln25U/SeaisykXop/rDASXIBxlKfNQk5XtTlDRA89lcMf5q6spuRJLI8dConwde1kFXC1u5wnkY0j8U2pFZxRdhRUahFpE4C8yCYewUkvLWmTPlNf41FbB/E1vuhTuz/M9TTh4Bn1+DwokTlV1ZcDcWLgH9rAlGfAESt5ui3Pu0dRNeLeEHgJHHQmJM0l97zYEfx7ytBr72OQ1WerllcHqAayAeeqhTy2/reF0HM58vZNYy0u4rr13Rd1Ka5Y2P9z7jEIYQd3G4vnllfIQEmRzHmgL79RdyUYNCwLvJg1y1tbMb+w+wc+sCLSz//dqnfvZ/9e4b09SdiUVDq7/pF0ki6+TZ//F3DYhRmY8yHB9iTGCd/PoVjzcFnhKmWCwa1vpXrp237zN8NUDW1zP0l3/z3QpRuUFCGZkRBVsOuY9PdZ2yFptR1dzml77UU7N74v5q/a7gt618DHxKDgx0d3rfFw6Ge4YgHGQg+8U/gLQb9nD7lr+19KnW/A3g77ABNLf+GPezQjqA38KBK6VQ2EjnMheuruWur++Usx5gbAyGC3TBeMNT3XADoUdk+/sYksgUTS0eML/xx78wBP5gWDj4DOV9Y4D7meEFONAhU8hRuv0GATUO6c0XaXxjAx58z6NLn/jEH9kGouEidI/VP3RIYQ8e9IlKnxjQDcu4mcykXrwS12eO9wsjYX9Y4tiIZhF7Xy1KwdJo0ZI4NkMLWfUGzSZjuXFrJL3GXry4ZWAenocf3g1QQR4QecZXMHTWccU6IdkWDxb2ACY1M8WMdOtLX/Ku2tx/q4+P2ZHl/+xnP8v8xm/MSjEGyLsGIF+9M8tnmWd+47/r4cyASHjYffcgyeGF9wd+vFLNUq7SJ3uFH6/YqfzBc6chxJ4+PYIDXsVLJc64WhrkcjlQF26lcq9ezhQwlR+Gf8JIPb/ppLOxX7cHRlFykQybzzp++SKjmepm1nRCjkfh+T//V9Fs8laU4zAQz970yzlwqWRik+Z288T5jANDNeijjz+z+C//5ecLi02WIeKZB98TFgaGZZ+fNwMCkf0sAxxKGmIVMmnd3L726q089gYfPBoIBeRwxDJ13sdx6Qzo+cRyKre7W7DGHuxXfKwQAEokzjQz6bQvvrAA5vC74r7hoL+HZ5ggtQzRomCxHDUocLlkZjfDBpl8bH6+0PPAA2LUGqCf/zy8ZWzfRvixQnA3RsMA4fXXz+Q++clPVoXE4s4t/Tz0SD6g01F7zy7jbsMf9z0aPBD2Ga99uyR7Spbf+aO53x+/b2b98bvxnMJ8+tPjhxB+J66GapZlZXZ3jfzlhKrOvZorW3k3+UlS2WgBemc9AcbY9Fsiu4teEjFoaeyayaYqk1EO4aPw7f/3t/yFzMYYJ1cvwMdWsJlI0OLuLnFWzeigqip94uO/fu3Rpz9VPcnkGdy+90P9ykBY7GOA8VmWznm3DcIGQAlVC6qeWL28sftKVqNPjw1J4gDDqBtZbS2YMt/NjwXFEB9ggfHjQBeljUV1s6Azu9l4cmtp6QXt4Ycf5mV5PKjRbB9heE01i6nMejafyQwVo9MghVkI67TotytbK8YvvhjYnZ+fpfs1sdWp1bfPw/+cO0d5IwRyre53LdkmpcrmGoRlFrSjQ5Do1sI1Or8ui1sL3e8f+7CyswNw7ZULpSXeju7vBH733o0awaP+afKhD8EYpWBej6d3by0sa+tC0MyopTCD0o8xM0GjZ2jdELy/GIW0vEV62BDnYyQuoxrWrp4zQhAyKz557FcqywoR/vN/86f8zZt/d0SWg3X3TyQSNJfLlT7XQU2r9NGf/ddXnvipp8oiHZceHpl4jMQzy9ZrFw36z54KC2ORQL+pGwHNIhzvbpJu6MBxQInJFTlLReu+tbMzYDciDFhDXf8TPzE5Sjk+RASeqfPv8xgVTNVCXFh/9dUzmWg0StSREbY/NWllMkB7J1IBxSdFGcr4GOK4R+3Ghu5Rw9zZWZfWT51qNhjunrZOJE8ZftyTdOoDpyU2DmR6GnK1P0ZLfz6ZDBqJSABnzR+dxCwPbgKi7guHv2iYwtDTALzSxz92UtGNMNXW+/Lz83MVEBo0gDq/v1u8BsFvGPqQiyoMLsKuegpP+LP384aNoNQlJGP1PUJaFkhUlRguIrN+jWOyecPCwLOcutxyssteZIKbmZ+7yr585n+blO1Y6upwai/8mDHCUFX6wV/695cnpp8wp8cV7kCP5RvsCYcIYXxFw0zHC9n4ty9sae+d6OEO94VCPOF6QCaCrb4NWjSsfE41uFxqzZ9ZhmVA/36UIeQbVxKFhLxm/vK7ZxTB0KIEGL9W0O2G4wCsU47jTb/IZzaymdTmtUAKk1PNo29/FuDTn94NcrJv1GINgQBf14hZHqxCUc1YqeAKZgbfG03Vv+oKfvypLX2CIKxdmMs/+eSTnkGdc2EcGJ/fgJ5iBkRNh9TMNNj6f69H0+S1Hp+/2wAQ/qwasiAWtQdzjRpAo14AP+vE/4/n1cUA4YcNG8EkBLaWm0of7A1ECLKmX2RMjWO8gWWRXE0ja1N5N4uXmLkv/94YD+CvXRS8sbFRTqSF8KPs+cM//Ksbj33oMVnXNL9mmH5CHNhwosAAms1ktPj29a1MNqvRBx8cC4gh3p/J5U1W4/IrK9u5/n6FZUIBRRG4AM+aaOiAasXklhCJfetP5/Sf+7kHREbhe3x+f5gxCGtymsFSLpvM7uaikpHd2hoxAJZ8/v5Bhff7cue/A9loFMjISDaiRIReahHZJGAvnLEALNaiBmG0QjLDpCRT2S3Bj2VuOxPequq6hh+3ZF/cAUXKgz7q2ZjOexPcpE6+Ab2WDhz4YAdDIvYdfrtbqI7vj0Zn5DRPCFp+F36MHSk3Ao/sbzcGwEUAzVZ/4bWbhUI0ek5vT4DQ94UmGFbXhKJu0W1GM8MYPuzXLHepYLd1lUxukO9+93eHcrlcT+1eALXwG4ZBzzz7jzvjY8PBrKrzeYO3Z+5sfwu6Rw0diEiL+Txsv7oc28VU4UeP9rIXVYNimMfhvmAPZdggoJYnwAglSYyemqKuqbxmbHzxiz/MTk9HmUcfnVYozUtZny+zklrU+ycnrdBmNiyxfFinRGYZgzctqutFJnH94q34009P6vPzMR/j43t7wr6gpoFZKKoFDSAZsELq8vKcMTR0Qg7290X0YoFjdGlj5DbY6hp+fDHf2qTKAQbIwhyon/xk411ZsIfIKRBOJ4HdZSD+9B67qpZpy2sbQHRGFj3wuxDtCf42g2AMhXB28PUcTWQQdg0BGYgCMS6eU3lNt6iRSetZ01lQUp0htHP0K27KSTjz736ih2WzB3jc1tFz1MJvqqr1O//2P177sZknIpKihChCbOiEcjxqa8oTqkJRLaQJ7F5+ZS3n94sEe4BkskAfeeqw0qfIUc0wg8QAggNhV2TZ0oYHqhtUS+XX1pbOT9h+eqx7zLw8PJUJy4w4aLHOALjWv89wbNqIiqtfnLXD5pnoZDpo8qq28+aANjMDZHl5V7E4JspKcsBtcAxLNSOvbRw4EECfQFWAXie1uCf4ceAbOgTyWnq5+OShQ02t+g1KpcRNiBR3gdGSkMC1AJ0UqvacTvL225JkLuZz4H8+7+7V1U0DwHM7lT/2/UoXb7YGGFN6iJCypY3IM4STg1ZqvWDUrYpqUCm4frhuT9sWlfftP/+dQHZ16SBXM+ithZ9hGOtDn/ofLj928Cnrwff1+nsDYp/FAK/phQKb1/MZjsm+eCVReE8wLAQGJVkR+aBBzfzOmi/5LQ3009GYpPQG+qhhBlnWdu8DBqkxLF/M5nNZzuDyuh5Ir4iL5EA+wF258o+FaPQ0GRzMhEJRsb9oEQkHs+6juANalqMm5MzEn/6pvOF1bf/cz/1Xcs9QeIghDFoKpmruDp23HJgZ1UyoQ9LmdOMN55vW2p7gx4HtfAwU2AZYWGhu/fGub7xBlZwEYU0HExTYnRnvvgF0A7/9pLG50j7BlS2LXCtU4/FsHwLRRv64jcDbAIxBiRmJimzSyLCKHqaprGktrmnmoWOVRd/1bwS7jZoMUOV/136Hv67+7Htf/Q/y7tUfjPOK4klQCFANfx7C4TD9oy98c1NLjiTmYvPWR4YCSv/hMTa5slM8u7OjTfaAOHzgQCDIMH50daL2ZimYmmGm1jOZ7blYtPDRSeCDRi4kEBohIpBcWksxEpdfK8byWK4j/myQlzm/ldMFjUIcB7foDfqZ8Yf8flbu5SQmYP3/tX19cFzXdd+59777Pvbt27cfWAALrkgIAkVKMGlTkCJR8tio3YnqNmwnzsCVM+rE9ti10zhubEVVY09reOL8Y0/GcWrXteNxFNlROsZEnYpO5KSOA41tyTIFMxIJ2hIhEgSXxMcCu9jdt+/7vVudBy4EgAAIUsyb4R8S9r297+7vnHs+fuecMJCYBBGN4yB2pbYnB63lqNH2pstBqbSkMdblf+c7Y8HDD49xJWsXRBjnuJRMY38jI8whjj0/JEHszlOrMlwqrc2H3o2SvSHw44O/e/q0fKQ0pEINvJ1qeZMI0CRoLQ55xiGKFqB+vSfAbkwftP9vu39BU7FAYw38uNKNArBZCHbD/8F7dsoD4N/RDMJMsM7aUj6fh/OzUeyBFzXaoSi0dhcl2s0PtuEzKCtJlzSV/vIHfym/+ur3k36i6+3+zeAvFveJv/ir/2MJT1n636dm15idhbRC3nVHKadQXgCJJNz79d+FGlqSuc0cWPjm9ERzqFqkB97RxWEB4BW2FJSbJsv25bMpiLMilXD3WRgEhDARyJK+HDRnlvr7+/1KBRQbnLzMQkO4keMb2dq5FfCxU3PP/mHDb3oF4EQlTPiiac8/8cSXWyMjY7S/fyUNCuslHAvWOISh8AgV7orr1tAfOHECgrePgpJqgGKaSZTxqmDM5v29YfB/9rOCvve3QWutAH3gQBL23NLm6iS6/v5lSOkKJLMwgzmo3bgAbFPcPgZw97E51WlJ9Frg380psGUodNMpkER+0gq5tVtnKqi8jlQxve3Pv4ga/ixc5RPshO5t/YUrN23qCWsYEsnvT/P95VRaplKhXj8fjD3yCG2HbX0n8GdUI/zil4+f/0UQu71ZlRYzCjv1w0aAfTSPHi2mU7megqBRBiNAHbv8imkigApXF7F1/PjUHPJ0klNvaESMjIBmBa09FFQ9EZpNzSukhPnBrAuuMvt33wRvaAzI6OsafGxiAu51yuxtbxs0RBoKgRfoa/4AEqQkEWqxfrlSgfrx4xA9/DBwXXd7XADiN63a3FyXYxhAzFtrGrRZMaWmMkAwoRa3wFMq13KGbxj8+OLI9LQUUGMVgk6Ry+bfd32W9/nnQQ1lyEoG0Ja7sPKrh3vwmNp1uGrHsUX4QzxYUcBT2OhIMYn2XEV/2HQKbAiF4g3bRIM2C0IuN0wqUGFdJqemzqh3WYipdjsEfWNVVGcv1g2G2RL+G3yGHQQECWaalpfSJUj1FnJpRaIZXxA5lTToCeDrX/kSTPzgmWSEUedquW5cX1xMtHgyOMOmzjfHn7p8+OBtmhtIJo+JEkK41JhfqU1OXg76hof5wV4nH4o4J1FZYpIfkyj2/Ehq2Ute+2fRa+1+Xpb3FlKq7Bnh7OxE2zBGSE9P0yCq0hX6kU7l1f4+CcNT+BGNRBAJybJr6vL4OKwlIMfGAOYtKJDA742ozKMg2HDaoAmvSDwI7bA2N6fNr09wTUwAO3g35GLXywNQFJoN90ZMeKYkz736KjS2SoztFvj4HlvGqxOTZg40UwGp8jLYu5nC/vzzFTXMlrNpCsQGaOGpsVsBuJb5sxn8VwvA1SZQBySJIGwA/yZpwCxmdYpi8gdPF9ePhWoEMWr57ebN7taMuZZwrH/Ogbu6srqsd8sSVTFMiVenGe1ffftb8MzT314DP/7ANKLBzKWzXAiJ4JyvQqE3fPzJp4N0tqBiVBPvj/0g9sKwGbB46Wd//1r7lncN09uJZUY8SgexZLux75xzLjsHuro4d41MRmJGINMUi70wcsjS8rK+jAOj9x6p6aaUyis8MmUuQxSLkIbRSr1etTVtr91oQNzTA0ak2oq10G6Njxft0VGQikXIRczPBYIkmh/XhH6GG/uhDsyqh0Hz4B4D2aERFjmNjb2eHJua4qZ5y14lraXDMOnPteHiHARlwrFqztzevSZGgzZcbxr8iXQLwV6oga4FED31NXA2N7Lait/zzDTIeQZZaAEPCLTffgjwxa55AuwG/KZeps8dBqdjHF1L+6/fke0E4JQzzTDGXZlZoZ2WHjN6O97QqWAXjvH1CEOHPX//gSFeTFmpiZOnrAZkoqFit/wrJbno6hISxhIe/Wp8HuBHP/wb8eRffA1EQnADwMhOs+k1Fxcvmkh6s20b7rvvPvGHf/xnhONgsLUrWM3CEsn1lt258WqmiYXnUDZZXS6H9/EFWe/qyYvQz3CNyDR8I1oTC4iARSuNhcbiamTnHl4+2GUwSmhLWNYrS0vBEWWIEMMyWSznBSNKUtkVCo9F3vxzz31/BWkOpbeMaLLf6uOaIuM5w4XUnm3b9QLUvEplMCofhlSauvm2LSLmL1T7+/u9SgVUknIKvh3nVVXmIQSEAY+jSPiECs8O/XpQM5pDQ1fN9NgVm7OzPTuyEc+eFQrkAf95+wnZEM7cjtw2OQlS1AsZUodUUwL73QdhV7HanQSgf2RG7sv3s+eeAmd9yeNuBWB9PgB5KrfcYlJLM3mxCHDyjBfp9YWw031sJ3oEtsnaPAppt8DHz2FZ4P5SmvfJUj6QeZYSwkIRWecrwfx0reYZCxVy9zvvMQ2V50EiauyJCAtInj7+l/HxJ//ckHAC9ep8FygW99V+8pO/zaqqShH8dwzeIf7kz78rdDlFwoQ7EwjhQyzJkgMkdi81rOWpZy+4WIA+VawmftxH9g+bESM9IKiG1IMOKSihMXMQwg8E46x1cbpaqVSev0I9GAXM2t72FrubRFIhYoRTNGvWtaVG7Q6ML83lYf74GNr00xzSvRldpNs447k4ApRdAqNLgYIvAh2TargePxC2DPKFUgnc8XEghw61sumCnGeUSF4QO1RTG+dOwuuOMlzVjzQxY67RmPaqU2KnHw8B/vICpBQG1LoA7vpePtdgdpLJc2C0LDAiCkEqC81rZYM3gh9X9YYDfO+9wJfYgvTac6/7EjuWPHbeZlMotDhB0AGzsio1dU4xA3t+sR0hZ2XVItqZGbphj3boEbTdXiLo/+Vgf8oVXo4zmumk+Nc+H/meF5GlhfOpOoYpjw33aemMogfzVjTjRa1/+M7X5Z///B9voZReGZ/E4ZOPPgqf/N2PXXlEAGmeaz3x9N9Yt/R1m7YNkuuJthSF7Uue07788oLXd7hHySqaLpFQYwqzTv7oQgOHxGWzK+lMl1akhGLDYgnLF1gskvg+5VGj4WCV1tmWaZoUTxmM7ExMAL39dqcUszgbMZnTTXY5FRAyJgLL9xdP/uiZ2ujo6FrQpF6HTMNtlRSuprfaLyZB0HS9y5VfpjF6GE1Ozml790r0q18t2mgW7YTXmwr+jvnzyhKk8gJEsZjw/ddeZCcBGAMgI1OQMiXIuImnDs2d/IBrgT/qBvbi8dfpFJvYn7jG7U4A1FA4+7UvrzF/NhaMlaKLOC8KIxob8X7tvMA1VPxOIdO7tbx01/2lQhz6Od8L5fVUYnwscsRI5Hm+BYv/sJKu40xb1NCYfR0eHkiFLOz+wh9+zKjVaomGxKjPo5/+PDz2qY/B0tJS8t9hGNZ+//f/16WHH36P2mo1aLVqeufOTYUH7y3raa5kooCmeYooNAAaxRA6NKqvREuLlefL/oEDC2p+T0/Ws60codwXUrASrriOZV1we3p6pCjKZyOJGSCDoFyp9mehOTkJrLcXMh60ChJlBmp+fC7ydVgUNRxNa3pz4A4NQVyvg/7SS9BGMKNJw5hbjBnLYRJuvVEvIIhRaGyXNe2SOvfPldzaldnT+dB3Twv5cA8omQCivhI4cOV42Q2vH/0Ak4AZOqCQANx5eaoxOjS0ZTe47UyfoVGQNBek9eBffzZsBn99YIDCXB/PpSVahHb46trI+9U32ooWsar/N0nEOsBvaw5tEgo0qcrlYiqbVfPIWa9W1XkEYbGo055bu3MpOc6GoFwxzFfLZhSVuytW2PrF/MtNqGSi9dSDoaF9ammf3PuZzzyWnp89xVbbVXF49LOfh6986Qtw8uTPEvAzBP9nnrq4Zr4Zk+TB8lBZUGaiLb+edpAoNbRsZGE7jfblycmcNTAAtKcHpFOnpuPu7kbMy8OyCY1uBlq6Y9oIzgX6AsQOFvbtS1XHx8dF8Z5R3q+6vXHocxKw5jyvN4+Wy8H09DSTpFKOGDwnxUSJBW/JAua/9rUxZ2RsjJanrRzX5S7goYZcTkEk2/Vs12961VrtF97IyMiWps12Ouh6tX5iJl1Doa39+fz582qY6Ze9PLhvIau1vrsB/6pmBpq5E8xsBKlQgTgIoVk9M+6sPw47X7SVAAyNTkmam5dePF5apVxcXQAG3/jGJEPgRd06HsSkwXqCqepEvHWr7O2ZoTsJwXYCgFq6WOyWyweLGnNa+Vhl6Q4F2Q89z3bE/KnLy5ZvLEe/UrhNL6S0ghMRzl3b8TxmnZcMK6tWqBaWlazqZuOQGn4Yt/xmo/rTn1b8++4ry0/82edv+fnUP+kY3UGwP/IH/z34v08+Kb73d99LnGNFUep/+qffqQ7cc5t49sIF93JrWDxctnKpLM8HPmZ0O6WFAFhhJSWEtdiJaFBDE6NaHV8zKe69994MVXrLcRzKhCNGNgb4kYbs2dGyXVPnsCh9aGicINUBqcxvfzsoctbJOS7Ls4jImBDDU0ECEFHk+25LzA8OputjY2Px6O+MpRS/llUUNZaCxsrXv17CxmnXDJBshdl/VvAj0OfmQJtValJ6Lo/H2TWHWGxe5MQE6HoR0o4Azgm0MwDWVs/ZLADHxoDNTc7xNfBfeTBu+sDAKD3VmmEHlH5SwazJQDnMnRvflJjbPhR6oyfB+nfjpSWtv2CU/OzhdgAAEAlJREFUQqDpKEDnbb3rCKAwCLwoqi/MLFWx5nV4uI9jwva5xZ+679zzHskwIB1zzxA0MihZjaUnmkm4Lbsuqq6baT322L/L+/7iHsZUisV073vfR+afeuqvxenTJ/qwq8PIyL92v/jlPwFZThPLsZdPn7i8/IJWid5fGtHkjJuHKDKxsBwjLgIixw7cJvep/ax1wf31vcOKJdq6TfT2mYlx5847R5mqWlkpJRdAhBpNzPqkgl8wxkMknnmtYAWguvL444/72IwJ/2HGdnDQ6dFzWsFybHm90HTMG4zTB0GweGu3fqWpVaKAbwjwa/t0nY7u2n271fz4OWxodfgwpMI8iOoUuNt53Ts9E82grAe6pIIeU/AdG9rVM+CMjm5k760XgGPHxtjc3Bx/8cVVzY+ghztHGTSBFT0Qp5xpcUgbjEZGVp9xtQ+A//cauYDOorewfNabQ9iE+JgBxE0vqcFcVzABED6oAO/td7shoqYQaNN3HrZa8BFGfsBJ7M6uuJeRQ9P5K4YdH3hgoMcScV6iq2Sy1Wu18Bvv1RXhgi8vfviR/xQ2L568FcEf2nYweOf9FwYPH9G/+sVHkrFbH/zgJ+P/8plHadNO4vurpYVyfeHcj0teuVyRe2/LZahgKSlUm8sSuLVfgIdcG8nQsynC0kIiqh8Kh6fl6tnJicbIyIg4NdvIZFU1HxFqCM+PFSp5jaDVpC5Y6A8UCsNM06xMyJkcNLWlxx8f8z/wgTGZpe08cUWBqbKMkSd8n0iIkDKO+9BqL9srg4P5Dc21rgeHmz97I1oflfmuzZ7OFwohpFdeAW0JeTEvAyYzrptyikptcg7U2jxkFQ5MisEzGaysPwU2g/+cX5GmvOlgBPqli77GbpF7oomJiRDGRta+f/scQGf1N3YC4N0oANUi0COKZUq6XAjiQOWUu15TvvTss5MutvL7tYOlLFF5LgKiI41Ypp7rB5HnNUn9TLPpzK+48bv2mtw0Ffn5RsaaqkL8/tKSRjRe5EwyREx44v1e0YQdoYmZUf+fXxi3fvrTPzqoKDnmOI7/oQ99vHr77W81f/M3H9QhCMiHP/HfxCce+W3iXGlckkRtIGq3a27lzJmig84/UgawrBAbSlFV76Ek1CkljOA5fMUPEH4Qy1pquZSD11mYSUhRmpqp5hlXg2jFaLnuJE525LcqpYJN/GwUYcVMQCCUnNi1L/f3Z5sTExO0v/9tCWdHUhUeOMInXGlIHjTK5aRa60Yws618XC/4sS6l2ISra0N3I4HY0ye9BGq4AOLMEDijN/gy35iclA6pwwbOaKYUSG0Zmt0SOJ20dUcA+vqOsf7+Ydn35wRj7ciyBsOpqXVH5SZa0M0WgvfecYdiukaGKFIuEKG26jzy1QIRKnAG6fwvm/rKxR9Oxm99161ahtGcrChxa9FrnT17yTYPdPG9ckqVdDkLLMIR1CIKopU5q1WFatFVlAovDeZMGvFCzAgPHS/gimSHVth+VaQbWmWGGEasfObR3+q3fMHDMPR7eobOP/zw+/jY2Kf2LS4ust/5vU/Dxz/5UWiv8BipBymJtWpu7GgiVZ+ZgdApA7NOQphUVh20ciohvUkROgIfBxLghY4zugTCj72Q1Z4oqRX0r1Zt+nt4/9v6VXDdrMxYLiSALSfWKc8AaMwxMbBULsDi2NhY9NGPflRtxGmtPW80b2aN7o1qftT2GG2aC8FUOGxdmL0bATh9+rSslIbUyhzEUL0xEwi/B9PaDz4ISqhCWnBQY9IO+IrTvvxAl41ChQIwNDREBgYG6PHh4Wir4S7JerdwgjvvsbUZtLMp1LkXwYJ2LFHiIiUy61AH1u+RokFgB/7CiUW9hk52nzFCMFx5+68WWA/pzmlpySRYwrcug4r3a7KwGq5XPfXcbAvDmg88sN/Qu5ncmg+9ila1s1WVFvpNXaVGxgvbmW996fPshz/6ITFNM7zrrrvO27btPv300wPtdlv/xCceER/8+O/6ocdadStsu+qKVWk0onv0PamQK2lZInLsuDWsxsIilN79LdNQZGz9jqQ1hhVbceyHnEiOLJTm+WbNmT2Zbx89CrLHwVCol4mAGus5++v3AB3ahO9DuTdbty7dexPNmp3wuFut36lUjAUYERbOC2hdt9mzfiFJWxMKasuBCHt93ugJgM9EQlNogK6lQZcYUCkG109BG9mCG5s7bsH+XL+obYRgtwKAIT+9t5XRFCZfdlMrndpVvSuTlzVmCpdgu7dk37Att8IkH4hwkIL7fHXautxaZUXi9eHBEe4T7xamRGkarDqNGwDDQTgQt6CpLDwxO5HURB8zRsjx1oT40MCIEVKvi8hhSorkhLXw19/+NnzrW1+BwX37xEc++V+bPFaq//ljD+UECfPv+DcPLT30W/+xySzqynI5RK6Nzd2shm1KrlRZIXszagRLL9ozdThzJjpy5N26lE7lIxKmlYB7hPi1Zcl2scoqn19QUoVMLoVtByWqxVvwbDrvQhD1kR/Q0G14Xpc1OJiQ3K4rVLkbhbvVZ3YD/rNCKPEcGFQBtbEErnk7tAYB/DcFfjxGnnkG5Px+UMIIxAMHkpe+YXsOtfyxY8eYIw+nFQJppIa6MXhyDZoTE2grdpB9cwVgqlgkDyqDHJ1CFnMstMZMKkFeuW/JGESyXzWAPNDTNDSCfW/CFFDugme7Xjq7fO7EdBL6PXSoW/cBCshfOe2llrUKRJYxJw/1aUU/4qbGZB6GAWGMx8hRCULXCyxSPxXNtuo/cUXuAZVMja9SDx56aL+pZLq6GInSSD2QUhyee/b/wR+NfQoG9w2K9/zb/yCeeeap4K67Hmi/+97D2sxScAFgxBkYACXX09zDFAkL2DeaJkGQdE+jMWu8dmbu0shIvz81BZJpAms0piLXHRKmWdNkI9XFCDOiKMC46lUYQRYp4zwOkWsTen6Kkfrycrpx5sx4tFX4+kaBfa37rgV87EpS3D9q5IuQxmGzKYDmd/Jgfe5KovZNgx8XOD41xfukoST1rlrg3gz7bmoKeJVDRgFQAh9oYIPNuqENMxPhxMTEFQG7fiHYfAJgqLRrn90Vx1KRRSQhUXUqWHHmOZV46NiNhZkzKzX0NQYG5pR8PmPYtt0+A4v+gWiI67qlxxIUZK5oEQlwmkQcuU4rdsOFSiVvO84027+/NxNLoiArCthO244k2sJa2vLRIZaBpiZFsplSqe5b/uKrr843XnihEr3//W/Rstl0V0hYRklzdvbMBfHo772P9RX3hW8demf9f3zzSaM7pyiHDpVAGbxv9j1Hemvp9BHpjjtKOabxLtT4a9SDBPg8aRsoSGyHbaf6+ONZJIcRNG1s1tLTXC4EEOkobJuTYvjbXmlVEgOV3MiP23lNbb722mR7eHj4mgUm1wLy9f59J+B/Vwh2YAFUziATUGCBB+5iG1pYb77+vjcF/mRDhEieMQHAmq+A1sOAFAC8m9GDBf2BkRGQCwXQLAVSKAREBTfyqk51qOhMJeNrdikAHVrE671kZmZmZOx2cPLkyRDBcujQni6QWSGmIQ8DTtandJB+K1PhkSCaf+EFs7n+R7rzaNPMa2pPIEiq08hpNUi5egWR7zkhVH+yrC9fPj4hRkeHVEki5Fmryx1KL6lFXc/IjBlEIlqHUYk97j0naoiUWn35H8E+cgQkSWrn/vYH38ud+MlJqZj12J7S7U7Xnv45l4jcP714uoia+Ncf+vfOYG9v9eLFdA1LC39j4IjRCVPiemKkKQvJcqOg1aaW03rlFf/w4ZFU3XVMTpnBJaKthiWvvkSQJKgCWZVcHocNQvT2xMTWScrrBfGNfH474GMovngnaF0p0GMTcKYHnsjtp3peZyVvUZR108B/5SXoxBRooQtM9yv+0aPlG25tsmlTyDPTwA0HUkyBFEaGdAZB3AKrVgNvrff7djuJEYtxIMhhKZQzOSqYYcciEI324smT+TbcOcWOFPaZkhAFIliKyJzQWARhBL4fRa1AsRqzLzaCvXsHRV8faMhTwWwmngLFcq6XEpr2o1DGE2M1bhIAEzwKqOdjX5sXa+ocnHnDBsb79uzJdXuM5TqgXy80yMgEIrngO5dR4NAPeeyx92Ymnz+39+67B+HWAz3iN97/geCuI/fwWqsh4b2mlsIq8NB3ojrx5hdOnDgRHB0dldsXl3J6SiftpXYT62dPelPiXqOsU03FskYtdjGLe7VpgxGgxESKVn2apu/V9TBjY1nhDYa3bwTnW96zRVM17Cmlhi4YmgycyUmpo4W5qK1qUdZ8lTe7os0UB6QyaAOAFcncBQh+bTjp7fOmMnidNa76BGPMkSGNQoCOsR9CJDGwXmqAkzsH8YYQKMbnRyZosTik8i6jWw5ZhipvtMtDgEuxPHfpEqycOzce33nniJbKGwWJEckXSuuiM9OsnmjHAwN5qWufaYZOXMC4NYmjRrVSnz83XPIGJoEWCu1CxESXxBQZIBCRYG2gths0o7pldbmmCVTqAi2ugajXwcYCEexqHEm0S6LSWmlhpwMaoZKLNOSw7Swj76ZYnCDV6oj43Of+lVmrXeq5//5/oX76s39AS6UupC+/cV0BrBazxsWLyiyWCKJZMzAwSU1zmDLWzmoaL3gSwbH1V5s2wRtUZi6zttdyXCHEyuzsS+3r5dq8WVztdH8H/NhI7eWXQQtMyGDoMoohdl1ozQ5CuzNoZcfn3IxFbhaAxFz5wIyshf2y41Vjwy16N8MPWL9WNLOMc6CHNqhUA7ndBqEwsPUIvCAAH394/PyHPtQwiaLtgThUE875upg2/h3j2o4fVt36uYWhoaEQ2YoAOOIaIJcbSGmalo1Uam4e1ABUOEHgL61U0vVWa0L094+kQ+6kXb8VeLWoBVAK0uklVVVT6dX8ANEkEYiY0GUV1OqPfwxe+WhFLpJCgUhRwu2HMHalCKebLNpRtNxGRqVtm3q6S9JC5lt7TbM5OTlJ1Z79Ro+pdHkuTcVktcsyEs6QugDMbyix1D57drJRLI5QXV9J8YySFgHLCRYqm3k6nT1FDn4ci1AQYUckbGux3urpeaM08Wbg5GY9IymawjqTBmhdJshLIfgggeNsU3W43fe+abMHH7wdwS1ZJKxGgrIheDfCB9ppwzongeuCGveAKlzAFhggaeDZK+AFJrhIGCuFiilpZpEyslZPioCJmAhVxn0vDur9Rb02NgYh0lTwmp6e5kwv9yoay0dhkLApr7oiz3ViMf/Sj7+fTENBTgxGPN7xjlE15E7O8aOMLClXkmKrdyM/Bhs5+S17cXLyBxbew7ItQ2KEguV7jUbegT7gedY2OJEyIYQ6I7IkM+EuNYIld/mXy+fOnYsPHx5NIWeHR1HGlURMYtbkoW+19pptHLaSzbaMUOKZpKNyJ9S5xWZ2ygolYG07DBroDwyXEhrJTTmtbxbgMfo2MwNyhYKmCVBR0zv1dhCXdPul8+B8dIe50dut4f8D+5iIhZkStKEAAAAASUVORK5CYII=",on="data:image/png;base64,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",jn="data:image/png;base64,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",pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAAAXNSR0IArs4c6QAAAadJREFUOE+1lLtuE0EUhr9zZsds7Nld73p9STBEEQ0lDwA9SHFDEBTwAEiAgI4CJETPrSBCQkKiDJRc3oCKggcgdmkKUCS7QcJmF42joChyyU51Rmf0zf+fc2aEQ8td+NZWY24VMBDhlE+VJUOF93e3kk93LifXrMiV8JhmIj5X7kG5M5/NnoZhODxAyUHgBsMtQV4D8eGLfHzpXINnN3JG4xk/Jn8IrdBJDVmkRHUlrOm8KLhtjGz78wvoPlDfQqlHgRfP1nl8PefVxyklJd00YDUzrLYMmTO4FaUeerCURcFNDxZvWQKzu0xhO1G+bPd5+GaP6a9yAeulhrVWQL9tyOOApKE0QqVmwQYyB05LvDl6VAoPjir0+/tXm2z0LC8/TMic0sss3Uzp5wEnO5ZOU0m92kUJBGsWxl+I2xx9FeHMMujn52s8eTdh9/tvUqcL617p8XbARtfSTZUsMsROCa1iDRgjPyUajKZAtAw63lnn/L0xRQFNp3Q8NDOcyAPWe/u1bcWGxCkrNSUwEBgpqoFWYr+aRlUxUpUMf2XP9B/4P30ofwHPwbEtcvd9pwAAAABJRU5ErkJggg==",Tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAAAXNSR0IArs4c6QAAAFRJREFUOE9jNPGM+88ABWe2L2KEsXGJw+TRacbBZxCyEylxHTxMQAYODoNIdQUu9STHGu0NoiTWkF1HUazRxqDRWMNa1CDHOEWxRhuDSI21oVNCAgBC1sWksB69OQAAAABJRU5ErkJggg==",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAAAXNSR0IArs4c6QAAAFVJREFUOE9jZCACmHjG/YcpO7N9ESOMjSwOF8Rn3uAwiBhXIHsTp9cGh0GkugJnrA0OgyhxBUqsDT6DkLMGJa5DSZCDzyBKvDnI8xquwo2YSBh8JSQAfaqyTsbqhKMAAAAASUVORK5CYII=",st=p(27890),ee=p(38147),Qt=p(56656),_t=p.n(Qt),Wt=p(2524),Me=p(42441),En=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const xn=({homePage:d,globalSetting:c,user:u,loading:$e,dispatch:At})=>{var kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt;const vn=(0,t.useRef)(null),[Wn,$n]=(0,t.useState)(1),[xt,nn]=(0,t.useState)(0),[Tt,et]=(0,t.useState)([]),[or,Vn]=(0,t.useState)(1),[Lr,yr]=(0,t.useState)(0),[Nr,Zr]=(0,t.useState)([]),[Br,$r]=(0,t.useState)(1),[Hr,Sr]=(0,t.useState)(0),[Dt,Ge]=(0,t.useState)([]),[rn,zn]=(0,t.useState)(1),[kr,la]=(0,t.useState)(0),[Yr,sa]=(0,t.useState)([]),[Ur,ea]=(0,t.useState)(!1),Gt=(d==null?void 0:d.statistics_detail)||{};(0,t.useEffect)(()=>{Ir(Wn,1)},[Wn]),(0,t.useEffect)(()=>{Ir(or,3)},[or]),(0,t.useEffect)(()=>{Ir(Br,5)},[Br]),(0,t.useEffect)(()=>{Ir(rn,6)},[rn]);const Ir=(z,jt)=>En(void 0,null,function*(){let sn=yield(0,ee.ZP)("/api/home/dynamics.json",{method:"get",params:{page:z,limit:6,type:jt}});(sn==null?void 0:sn.status)==0&&(jt==1?(et(sn==null?void 0:sn.data),nn(sn==null?void 0:sn.count)):jt==3?(Zr(sn==null?void 0:sn.data),yr(sn==null?void 0:sn.count)):jt==5?(Ge(sn==null?void 0:sn.data),Sr(sn==null?void 0:sn.count)):jt==6&&(sa(sn==null?void 0:sn.data),la(sn==null?void 0:sn.count)))});(0,t.useEffect)(()=>{At({type:"homePage/home",payload:{}})},[d.name]),(0,t.useEffect)(()=>((0,q.Ll)()||At({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{At({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var z;(0,q.Dk)(((z=c==null?void 0:c.setting)==null?void 0:z.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[c.setting]);const rr=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u901A\u8BC6\u6027\u8BFE\u7A0B\u6570\u91CF",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.virtual_classrooms)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#FC8282"}},{value:(jt=Gt==null?void 0:Gt.virtual_classrooms)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#6687F2"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},fa=()=>{var z,jt,sn,at,Ot;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"75%",top:"25%",textStyle:{color:"#70727E"}},series:[{name:"\u8BFE\u7A0B\u6559\u5E08\u5B66\u5386\u5206\u5E03",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.members)==null?void 0:z.doctor_count,name:"\u535A\u58EB",itemStyle:{color:"#FFD778"}},{value:(jt=Gt==null?void 0:Gt.members)==null?void 0:jt.master_count,name:"\u7855\u58EB",itemStyle:{color:"#3AA0FE"}},{value:(sn=Gt==null?void 0:Gt.members)==null?void 0:sn.regular_college_count,name:"\u672C\u79D1",itemStyle:{color:"#E9917D"}},{value:(at=Gt==null?void 0:Gt.members)==null?void 0:at.junior_college_count,name:"\u5927\u4E13",itemStyle:{color:"#36CBCB"}},{value:(Ot=Gt==null?void 0:Gt.members)==null?void 0:Ot.other_count,name:"\u5176\u4ED6",itemStyle:{color:"#70D58F"}}].filter(Hn=>Hn.value>0),label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Lt=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u6559\u7814\u6D3B\u52A8\u6570\u91CF",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.discussions)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#FFC07F"}},{value:(jt=Gt==null?void 0:Gt.discussions)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#70D58F"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ta=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u6559\u5B66\u6559\u6750\u6570\u91CF ",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.subject_materials)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#64A8F3"}},{value:(jt=Gt==null?void 0:Gt.subject_materials)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#36CBCB"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Qr=()=>{var z,jt;return{tooltip:{trigger:"item"},legend:{orient:"vertical",left:"72%",top:"30%",textStyle:{color:"#70727E"}},series:[{name:"\u6559\u5B66\u8D44\u6E90\u6570\u91CF",type:"pie",clockwise:!1,radius:["40%","80%"],center:["35%","50%"],data:[{value:(z=Gt==null?void 0:Gt.files)==null?void 0:z.unpublic_count,name:"\u672A\u516C\u5F00",itemStyle:{color:"#F9BC99"}},{value:(jt=Gt==null?void 0:Gt.files)==null?void 0:jt.public_count,name:"\u5DF2\u516C\u5F00",itemStyle:{color:"#87C7F5"}}],label:{show:!0,position:"outside",formatter:"{d}%"},labelLine:{show:!0,smooth:!0,length:12,length2:10,minTurnAngle:20,maxSurfaceAngle:120},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},[Yn,hr]=(0,t.useState)(-1),ur=z=>{var jt,sn,at;const Ot=d.homepage_disciplines,Hn="sub_disciplines",oa="paths",na=R=>`/paths?discipline_id=${Ot[Yn].id}&&tag_tabs=${Yn+1}&sub_discipline_id=${R.id}&tag_level=2`;return t.createElement(t.Fragment,null,t.createElement("div",{className:`${W.banner} ${W.mainSiteBanner} `},t.createElement("div",{className:W.subnav,onMouseLeave:()=>hr(-1)},Ot&&Ot[Yn]&&t.createElement("div",{style:{zIndex:2},className:W.subnavDetail},(sn=(jt=Ot[Yn])==null?void 0:jt[Hn])==null?void 0:sn.map(function(R,Yt){return t.createElement(se.Link,{key:Yt,to:na(R)},t.createElement("div",null,t.createElement("h1",null,R.name),t.createElement("ul",null,R.tags&&R.tags.map(function(he,ht){return t.createElement("li",{key:ht},t.createElement(se.Link,{className:W.link,to:`/${oa}?current_id=${Ot[Yn].id}&&tag_tabs=${Yn+1}&tag_id=${he.id}&tag_level=3`},he.name))}))))}))),t.createElement("div",{style:{position:"relative"}},t.createElement(Qe.Z,{className:W.LeftButton,onClick:()=>{vn.current.prev()}}),d.images_url&&t.createElement(re.Z,{className:z?W.mainSite:"",ref:vn,pauseOnDotsHover:!0},d.images_url.length>0?(at=d.images_url)==null?void 0:at.map((R,Yt)=>t.createElement("div",{style:{display:"flex"},key:Yt},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${We.Z.IMG_SERVER+R.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:R.path}))):t.createElement("div",{style:{display:"flex"}},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${le}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),t.createElement(it.Z,{className:W.RightButton,onClick:()=>{vn.current.next()}})))},Da=((kt=c==null?void 0:c.setting)==null?void 0:kt.main_site)&&!((Kt=c==null?void 0:c.setting)!=null&&Kt.is_local);return(0,q.Ll)()?t.createElement(be.default,null):t.createElement("section",null,ur(Da),t.createElement("div",{className:W.dataView},t.createElement("aside",{className:W.showArea,onClick:()=>{ea(!0)}},t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:f,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(wt=d==null?void 0:d.index_statistics)==null?void 0:wt.virtual_classrooms_count),t.createElement("h5",null,"\u901A\u7528\u8BFE\u7A0B\u6570\u91CF\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Q,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Ve=d==null?void 0:d.index_statistics)==null?void 0:Ve.members_count),t.createElement("h5",null,"\u8BFE\u7A0B\u6210\u5458\u6570\u91CF\uFF08\u4EBA\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:H,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Et=d==null?void 0:d.index_statistics)==null?void 0:Et.discussions_count),t.createElement("h5",null,"\u6559\u7814\u6D3B\u52A8\u6570\u91CF\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Z,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Xe=d==null?void 0:d.index_statistics)==null?void 0:Xe.subject_materials_count),t.createElement("h5",null,"\u6559\u5B66\u6559\u6750\u6570\u91CF\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:O,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Ee=d==null?void 0:d.index_statistics)==null?void 0:Ee.files_count),t.createElement("h5",null,"\u6559\u5B66\u8D44\u6E90\u4E2A\u6570\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Fe,alt:"1"})),t.createElement("aside",{className:W.showContent},t.createElement("h1",null,(Ke=d==null?void 0:d.index_statistics)==null?void 0:Ke.school_count),t.createElement("h5",null,"\u5B66\u6821\u4E2A\u6570\uFF08\u4E2A\uFF09"))))),t.createElement("div",{className:W.content_list},t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:pe}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u901A\u77E5\u516C\u544A"),xt>0&&t.createElement(y.Z,{simple:!0,current:Wn,total:xt,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{$n(z)}})),(Tt==null?void 0:Tt.length)>0?Tt==null?void 0:Tt.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/announcement/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}})),t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:dt}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u6559\u7814\u52A8\u6001"),kr>0&&t.createElement(y.Z,{simple:!0,current:rn,total:kr,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{zn(z)}})),(Yr==null?void 0:Yr.length)>0?Yr==null?void 0:Yr.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(z==null?void 0:z.children_type)==1?(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/lesson/${z==null?void 0:z.id}/detail`):(z==null?void 0:z.children_type)==2&&(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/discussion/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}})),t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:on}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u8D44\u6E90\u63A8\u8350"),Hr>0&&t.createElement(y.Z,{simple:!0,current:Br,total:Hr,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{$r(z)}})),(Dt==null?void 0:Dt.length)>0?Dt==null?void 0:Dt.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/resources/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}})),t.createElement("div",{className:W.content_item},t.createElement("img",{className:W.item_img,src:jn}),t.createElement("div",{className:W.item_title},t.createElement("img",{src:pn}),t.createElement("div",{className:W.title_text},"\u6587\u7AE0\u63A8\u8350"),Lr>0&&t.createElement(y.Z,{simple:!0,current:or,total:Lr,pageSize:6,style:{marginLeft:"auto"},onChange:z=>{Vn(z)}})),(Nr==null?void 0:Nr.length)>0?Nr==null?void 0:Nr.map((z,jt)=>t.createElement("div",{key:jt,className:W.list_text},t.createElement(Ze.Z,{title:z==null?void 0:z.content},t.createElement("div",{className:W.text_title,onClick:()=>{(0,q.xg)(`/vtrs/${z==null?void 0:z.virtual_classroom_identifier}/plan/${z==null?void 0:z.id}/detail`)}},z==null?void 0:z.content)),t.createElement("div",{className:W.text_time},z!=null&&z.time?_t()(z==null?void 0:z.time).format("YYYY-MM-DD"):"--"))):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E",styles:{margin:"45px auto"}}))),t.createElement("div",{className:W.course_content},t.createElement("div",{style:{width:"1200px",margin:"0 auto"}},t.createElement("div",{className:W.courst_header},t.createElement("img",{src:Tn}),t.createElement("div",{className:W.header_title},"\u4F18\u79C0\u8BFE\u7A0B\u63A8\u8350"),t.createElement("img",{src:Ae}),t.createElement("div",{className:W.more_text,onClick:()=>{se.history.push("/vtrs")}},"\u67E5\u770B\u66F4\u591A")),t.createElement("div",null,(Rt=d==null?void 0:d.virtual_classrooms)!=null&&Rt.length?t.createElement(st.Z,{data:(d==null?void 0:d.virtual_classrooms)||[]}):t.createElement(Wt.Z,{customText:"\u6682\u65E0\u76F8\u5173\u6570\u636E"})))),t.createElement(ze.default,{title:"\u7EDF\u8BA1\u8BE6\u60C5",open:Ur,maskClosable:!1,width:1088,destroyOnClose:!0,centered:!0,onCancel:()=>{ea(!1)},footer:null},t.createElement("div",{className:W.modalSty},t.createElement(G.Z,null,t.createElement(ye.Z,{className:W.boxWrap},t.createElement("div",{className:W.chartTtile},"\u901A\u8BC6\u6027\u8BFE\u7A0B\u6570\u91CF"),t.createElement(Me.Z,{option:rr(),style:{width:330,height:160},opts:{renderer:"svg"}})),t.createElement(ye.Z,{className:W.boxWrap,style:{marginLeft:"20px"}},t.createElement("div",{className:W.chartTtile},"\u8BFE\u7A0B\u6559\u5E08\u5B66\u5386\u5206\u5E03"),t.createElement(Me.Z,{option:fa(),style:{width:330,height:160},opts:{renderer:"svg"}})),t.createElement(ye.Z,{className:W.boxWrap,style:{marginLeft:"20px"}},t.createElement("div",{className:W.chartTtile},"\u6559\u7814\u6D3B\u52A8\u6570\u91CF"),t.createElement(Me.Z,{option:Lt(),style:{width:330,height:160},opts:{renderer:"svg"}}))),t.createElement(G.Z,{className:"mt10"},t.createElement(ye.Z,{className:W.boxWrap},t.createElement("div",{className:W.chartTtile},"\u6559\u5B66\u6559\u6750\u6570\u91CF"),t.createElement(Me.Z,{option:ta(),style:{width:330,height:160},opts:{renderer:"svg"}})),t.createElement(ye.Z,{className:W.boxWrap,style:{marginLeft:"20px"}},t.createElement("div",{className:W.chartTtile},"\u6559\u5B66\u8D44\u6E90\u6570\u91CF"),t.createElement(Me.Z,{option:Qr(),style:{width:330,height:160},opts:{renderer:"svg"}}))))))};var Zt=(0,se.connect)(({homePage:d,loading:c,globalSetting:u,user:$e})=>({homePage:d,globalSetting:u,loading:c.models.homePage,user:$e}))(xn),yt=p(61621),Ye={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"},Un=p(62945),un=p.n(Un),Ln=p(86340),Ar=Object.defineProperty,dr=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Re=(d,c,u)=>c in d?Ar(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,On=(d,c)=>{for(var u in c||(c={}))Pe.call(c,u)&&Re(d,u,c[u]);if(dr)for(var u of dr(c))ft.call(c,u)&&Re(d,u,c[u]);return d};const mr=d=>React.createElement("svg",On({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",vr=Object.defineProperty,Nn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,kn=(d,c,u)=>c in d?vr(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,V=(d,c)=>{for(var u in c||(c={}))Vt.call(c,u)&&kn(d,u,c[u]);if(Nn)for(var u of Nn(c))dn.call(c,u)&&kn(d,u,c[u]);return d};const ae=d=>React.createElement("svg",V({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",v=Object.defineProperty,X=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,vt=(d,c,u)=>c in d?v(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Dn=(d,c)=>{for(var u in c||(c={}))_.call(c,u)&&vt(d,u,c[u]);if(X)for(var u of X(c))mt.call(c,u)&&vt(d,u,c[u]);return d};const ot=d=>React.createElement("svg",Dn({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 wn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",It=Object.defineProperty,Nt=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ar=(d,c,u)=>c in d?It(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,ir=(d,c)=>{for(var u in c||(c={}))pr.call(c,u)&&ar(d,u,c[u]);if(Nt)for(var u of Nt(c))de.call(c,u)&&ar(d,u,c[u]);return d};const Ct=d=>React.createElement("svg",ir({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 Cr="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=",ua=Object.defineProperty,Xr=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,C=(d,c,u)=>c in d?ua(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,U=(d,c)=>{for(var u in c||(c={}))ne.call(c,u)&&C(d,u,c[u]);if(Xr)for(var u of Xr(c))g.call(c,u)&&C(d,u,c[u]);return d};const s=d=>React.createElement("svg",U({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 L="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",D=Object.defineProperty,M=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,je=(d,c,u)=>c in d?D(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Ie=(d,c)=>{for(var u in c||(c={}))F.call(c,u)&&je(d,u,c[u]);if(M)for(var u of M(c))me.call(c,u)&&je(d,u,c[u]);return d};const Be=d=>React.createElement("svg",Ie({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",tt=Object.defineProperty,j=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,r=(d,c,u)=>c in d?tt(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,o=(d,c)=>{for(var u in c||(c={}))e.call(c,u)&&r(d,u,c[u]);if(j)for(var u of j(c))n.call(c,u)&&r(d,u,c[u]);return d},m=(d,c)=>{var u={};for(var $e in d)e.call(d,$e)&&c.indexOf($e)<0&&(u[$e]=d[$e]);if(d!=null&&j)for(var $e of j(d))c.indexOf($e)<0&&n.call(d,$e)&&(u[$e]=d[$e]);return u},E=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const b=d=>{var c=d,{user:u}=c,$e=m(c,["user"]),At;const[kt,Kt]=(0,t.useState)(!0),[wt,Ve]=(0,t.useState)(0),[Et,Xe]=(0,t.useState)({}),[Ee,Ke]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Rt()},[]);const Rt=()=>E(void 0,null,function*(){Kt(!0);const xt=yield(0,ee.ZP)("/api/home/index.json",{method:"get"});xt.images_url&&Xe(xt),Kt(!1)}),vn={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}},Wn=[{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}],$n=[{img:cn,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:oe,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:wn,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:Cr,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:L,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:He,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:Ye.home},t.createElement(Ln.K,{width:800,visible:Ee,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>Ke(!1)}),t.createElement(yt.Z,{loading:kt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:Ye.bg},t.createElement("div",{className:Ye.public_width},t.createElement("div",{className:Ye.banner},t.createElement(un(),o({},vn),(At=Et==null?void 0:Et.images_url)==null?void 0:At.map(xt=>t.createElement("div",{onClick:()=>{xt.path&&(0,q.xg)(xt.path)}},t.createElement("div",{className:"index_moe_li",style:{cursor:xt.path?"pointer":"default"}},t.createElement("img",{src:We.Z.IMG_SERVER+xt.image_url,alt:""}),t.createElement("div",{className:"index_moe_focus_shadow"}),t.createElement("span",{className:"index_moe_focus_b"})))))))),t.createElement("div",{className:Ye.content},t.createElement("div",{className:Ye.experience},t.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Ye.li}),t.createElement(se.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Ye.li}),t.createElement(se.Link,{to:"/paths",target:"_blank",className:Ye.li})),t.createElement("div",{className:Ye.demonstrate},t.createElement("div",{className:Ye.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.createElement("aside",null,Wn.map((xt,nn)=>{var Tt;return t.createElement("div",{key:nn,className:Ye.li,style:{background:xt.background,cursor:xt!=null&&xt.more?"pointer":"default"},onClick:()=>{}},t.createElement("div",{className:Ye.name},xt.name),t.createElement("div",{className:Ye.tagWarp},(Tt=xt==null?void 0:xt.tags)==null?void 0:Tt.map((et,or)=>t.createElement("div",{key:`${nn}-${or}`,className:Ye.tag},et))),t.createElement("div",{className:Ye.mask,onClick:()=>{switch(nn){case 0:Ke(!0);break;default:xt.link?(0,q.xg)(xt.link):xt.more&&se.history.push("/classrooms/classicCases");return}},style:{background:xt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},xt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.createElement("div",{className:Ye.feature},t.createElement("div",{className:Ye.name},t.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.createElement("span",null,"FEATURES")),t.createElement("aside",null,$n.map((xt,nn)=>t.createElement("div",{className:Ye.li,key:xt.title,onClick:()=>{switch(nn){case 0:Ke(!0);break;default:xt.link&&(0,q.xg)(xt.link);break}}},t.createElement("img",{src:xt.img}),t.createElement("div",null,t.createElement("h4",null,xt.title),t.createElement("h6",null,xt.intro)))))))))};var we=(0,se.connect)(({user:d})=>({user:d}))(b),ie=p(41867),Te=p(78241),ut=p(8591),De=p(3113),ue=p(5083),lt=p(1710),ke=p(57809),ge=p(92832),Ne=p(88522),Je=p(61527),nt=p(33270),Ht=p(76411),lr=p(95707),fn=p(96935),rt=p(26724),mn=p.n(rt),yn=p(59149),Qn=p(3918),hn=Object.defineProperty,jr=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,Jr=(d,c,u)=>c in d?hn(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,ra=(d,c)=>{for(var u in c||(c={}))Ea.call(c,u)&&Jr(d,u,c[u]);if(jr)for(var u of jr(c))Or.call(c,u)&&Jr(d,u,c[u]);return d},Kr=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const va=({user:d,dispatch:c,homePage:u,forumsList:$e,globalSetting:At})=>{var kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt,vn,Wn,$n,xt,nn,Tt,et,or;const[Vn]=Te.default.useForm(),[,,Lr,yr]=(0,Je.U)(lr.su,{}),[Nr,Zr,Br]=(0,Je.U)(nt.nQ,{page:1}),[,$r,Hr,Sr]=(0,Je.U)(nt.V8,{page:1,limit:5,order:"visits",search:""}),[Dt,,Ge,rn]=(0,Je.U)(lr.Yu,{type:"view"}),[zn,kr]=(0,t.useState)(!1),[la,Yr]=(0,t.useState)(!1),[sa,Ur]=(0,t.useState)([]),[ea,Gt]=(0,t.useState)(!0),[Ir,rr]=(0,t.useState)([]),[fa,Lt]=(0,t.useState)(!0),[ta,Qr]=(0,t.useState)([]),Yn=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],hr=[{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:p(99799),style:{width:"100%"}}))}],[ur,Da]=(0,t.useState)(hr[0]),z=[{title:"\u6559\u5B66\u8D44\u6E90",img:p(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:p(78257),link:"/shixuns"},{title:"\u6559\u5B66\u7BA1\u7406",img:p(32074),link:"/classrooms"}],jt=(0,t.useMemo)(()=>{var R,Yt,he,ht,ln,Pr,cr,ja,Pa,ki,Ta,ai;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(R=u==null?void 0:u.index_statistics)==null?void 0:R.total_visit_count,unit:"\u6B21",img:p(6218)},{title:"\u8BBF\u5BA2\u6570",num:(Yt=u==null?void 0:u.index_statistics)==null?void 0:Yt.total_user_count,unit:"\u4EBA",img:p(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(he=u==null?void 0:u.index_statistics)==null?void 0:he.subject_count,unit:"\u95E8",img:p(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(ht=u==null?void 0:u.index_statistics)==null?void 0:ht.shixun_count,unit:"\u4E2A",img:p(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(ln=u==null?void 0:u.index_statistics)==null?void 0:ln.repository_count,unit:"\u79CD",img:p(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(Pr=u==null?void 0:u.index_statistics)==null?void 0:Pr.all_user_count,unit:"\u4EBA",img:p(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(cr=u==null?void 0:u.index_statistics)==null?void 0:cr.evaluate_count,unit:"\u6B21",img:p(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(ja=u==null?void 0:u.index_statistics)==null?void 0:ja.user_online_count,unit:"\u4EBA",img:p(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(Pa=u==null?void 0:u.index_statistics)==null?void 0:Pa.attachment_count,unit:"\u4E2A",img:p(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(ki=u==null?void 0:u.index_statistics)==null?void 0:ki.question_count,unit:"\u9053",img:p(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(Ta=u==null?void 0:u.index_statistics)==null?void 0:Ta.video_count,unit:"\u4E2A",img:p(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(ai=u==null?void 0:u.index_statistics)==null?void 0:ai.exercise_count,unit:"\u95E8",img:p(15939)}]},[u==null?void 0:u.index_statistics]),sn=[{img:p(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:p(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:p(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:p(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"}],at=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(rn==null?void 0:rn.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:(rn==null?void 0:rn.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(rn==null?void 0:rn.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[rn]),Ot=[{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:(R,Yt)=>t.createElement(fn.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>Kr(void 0,null,function*(){const he=yield(0,lr.NX)({teacher_id:R});(he==null?void 0:he.status)==0&&(ut.ZP.success("\u5220\u9664\u6210\u529F"),Lr({}),kr(!1))})},"\u5220\u9664\u6210\u5458")}],Hn=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(R,Yt)=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement(se.Link,{className:"bold c-black",to:`/users/${Yt.login}`,target:"_blank"},R||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,R||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:R=>R?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:R=>t.createElement(Ze.Z,{placement:"bottom",title:R},t.createElement("span",null,_t()(R).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:R=>{if(R===1)return t.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],oa=(R=!1)=>Kr(void 0,null,function*(){var Yt;if((R||ea)&&!Zr){const he=Vn.getFieldsValue(),ht=yield Br(ra({page:R?1:(Nr==null?void 0:Nr.page)+1,container_type:1},he));rr(R?[...ht.users]:[...Ir,...ht.users]),((Yt=ht.users)==null?void 0:Yt.length)<10&&Gt(!1)}}),na=()=>Kr(void 0,null,function*(){var R;const Yt=yield c({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});Ur((R=Yt||[])==null?void 0:R.map(he=>({value:he})))});return(0,t.useEffect)(()=>{const R=_t()();na(),Lr({}),Hr({}),R&&Ge({start_at:R.subtract(7,"day").format("YYYY-MM-DD"),end_at:R.format("YYYY-MM-DD")}),c({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,t.useEffect)(()=>{c({type:"homePage/home",payload:{}})},[u.name]),t.createElement("div",{className:"py-32px",style:{background:`url(${p(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(${p(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((R,Yt)=>t.createElement("div",{key:Yt,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},R)))),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"),z.map((R,Yt)=>t.createElement("div",{key:Yt,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,q.xg)(R==null?void 0:R.link)}},t.createElement("img",{src:R==null?void 0:R.img,style:{width:"59px"}}),t.createElement("div",{className:"text-16px"},R==null?void 0:R.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"}},jt.map((R,Yt)=>t.createElement("div",{key:Yt,className:"flex gap-10px item-center"},t.createElement("img",{src:R==null?void 0:R.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"},(R==null?void 0:R.num)||0),R==null?void 0:R.unit),t.createElement("div",null,R.title)))))),t.createElement("div",{className:"rounded-6px"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},hr.map(R=>t.createElement("div",{key:R==null?void 0:R.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(ur==null?void 0:ur.key)==(R==null?void 0:R.key)?"bg-white":""}`,onClick:()=>{Da(R)},style:{color:(ur==null?void 0:ur.key)==(R==null?void 0:R.key)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},R==null?void 0:R.title))),t.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(kt=hr==null?void 0:hr.find(R=>(R==null?void 0:R.key)==(ur==null?void 0:ur.key)))==null?void 0:kt.children,(ur==null?void 0:ur.url)&&t.createElement(De.ZP,{type:"primary",onClick:()=>{(0,q.xg)(ur==null?void 0:ur.url)}},"\u5F00\u59CB\u4F7F\u7528"))),t.createElement("div",{className:"rounded-6px bg-white"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Yn.map(R=>t.createElement("div",{key:R==null?void 0:R.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(Dt==null?void 0:Dt.type)==(R==null?void 0:R.id)?"bg-white":""}`,onClick:()=>{Ge({type:R==null?void 0:R.id})},style:{color:(Dt==null?void 0:Dt.type)==(R==null?void 0:R.id)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},R==null?void 0:R.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",(Kt=Yn==null?void 0:Yn.find(R=>(R==null?void 0:R.id)==(Dt==null?void 0:Dt.type)))==null?void 0:Kt.name),t.createElement(ue.default.RangePicker,{value:[_t()(Dt==null?void 0:Dt.start_at),_t()(Dt==null?void 0:Dt.end_at)],onChange:(R,Yt)=>{Ge({start_at:Yt==null?void 0:Yt[0],end_at:Yt==null?void 0:Yt[1]})}})),t.createElement(Me.Z,{option:at}))),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(${p(6716)}) 0 0 / 100% auto no-repeat`}},(0,ie.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:`${(wt=We.Z)==null?void 0:wt.IMG_SERVER}/images/${(Ve=d==null?void 0:d.userInfo)==null?void 0:Ve.image_url}`,style:{width:"66px",height:"66px"}}),t.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(Et=d==null?void 0:d.userInfo)==null?void 0:Et.username),t.createElement("div",{className:"mt-10px c-grey-666"},(Xe=d==null?void 0:d.userInfo)==null?void 0:Xe.user_identity," ",(Ee=d==null?void 0:d.userInfo)==null?void 0:Ee.user_school),t.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var R;se.history.push(`/users/${(R=d==null?void 0:d.userInfo)==null?void 0:R.login}/baseInfo/edit`)}})),!(0,ie.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:p(31454),style:{width:"66px",height:"66px"}}),t.createElement("div",null,t.createElement(De.ZP,{type:"primary",className:"mt-22px",onClick:()=>{c({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:p(76156),style:{height:"24px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,q.xg)("/forums")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Rt=(Ke=$e.forumsData)==null?void 0:Ke.memo_list)!=null&&Rt.length?t.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Wn=(vn=$e.forumsData)==null?void 0:vn.memo_list)==null?void 0:Wn.map(R=>t.createElement("div",{key:R==null?void 0:R.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,q.xg)(`/forums/${R.id}`)}},t.createElement(Ze.Z,{placement:"topLeft",title:R==null?void 0:R.subject},t.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full current-primary-hover"},R==null?void 0:R.subject)),t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",null,R==null?void 0:R.user_name),t.createElement("div",null,_t()(R==null?void 0:R.created_at).format("YYYY-MM-DD")))))):t.createElement(Wt.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:p(46750),style:{height:"21px"}}),(0,ie.Ny)()&&t.createElement(t.Fragment,null,t.createElement(Ze.Z,{title:"\u6DFB\u52A0"},t.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{Yr(!0)}})),t.createElement(Ze.Z,{title:"\u7F16\u8F91"},t.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{kr(!0)}})))),($n=yr==null?void 0:yr.data)!=null&&$n.length?t.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(xt=yr==null?void 0:yr.data)==null?void 0:xt.map(R=>{var Yt;return t.createElement("div",{key:R==null?void 0:R.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,q.xg)(`/users/${R==null?void 0:R.login}/classrooms`)}},t.createElement("img",{className:"rounded-full absolute",src:`${(Yt=We.Z)==null?void 0:Yt.IMG_SERVER}/images/${R==null?void 0:R.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"},R==null?void 0:R.real_name),t.createElement("div",{className:"text-12px c-grey-333"},R==null?void 0:R.school_name," ",R==null?void 0:R.user_identity)))})):t.createElement(Wt.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:p(10231),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,q.xg)("/paths")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(nn=u.recommend_subjects)!=null&&nn.length?t.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(Tt=u.recommend_subjects)==null?void 0:Tt.map(R=>{var Yt;return t.createElement("div",{key:R==null?void 0:R.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,q.xg)(`/paths/${R==null?void 0:R.identifier}`)}},t.createElement("div",{className:"rounded-6px h-full overflow-hidden"},t.createElement("img",{className:"h-full hover:scale-110 transition-all",src:`${(Yt=We.Z)==null?void 0:Yt.IMG_SERVER}${R==null?void 0:R.image_url}`})),t.createElement("div",{className:"flex flex-col justify-between h-full"},t.createElement("div",{className:"current-primary-hover"},R==null?void 0:R.name),t.createElement("div",{className:"text-12px",style:{color:"#000F37"}},R.members_count," \u4EBA\u5B66\u4E60")))})):t.createElement(Wt.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:p(97787),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,q.xg)("/classrooms")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(et=Sr==null?void 0:Sr.courses)!=null&&et.length?t.createElement("div",{className:"flex flex-col gap-14px"},(or=Sr==null?void 0:Sr.courses)==null?void 0:or.map((R,Yt)=>t.createElement("div",{className:"pt-14px",key:Yt},t.createElement(Qn.Si,{DataProps:R,style:{padding:"10px 20px",gap:"12px"}})))):t.createElement(Wt.Z,null)))),t.createElement(ze.default,{open:zn,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{kr(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{kr(!1)}},t.createElement(lt.default,{columns:Ot,dataSource:(yr==null?void 0:yr.data)||[]})),t.createElement(ze.default,{open:la,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{Yr(!1)},centered:!0,destroyOnClose:!0,onOk:()=>Kr(void 0,null,function*(){(ta==null?void 0:ta.length)==0?ut.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,lr.Zz)({teacher_id:ta})).status===0&&(ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Lr({}),Yr(!1))})},t.createElement(Te.default,{layout:"inline",size:"large",form:Vn,initialValues:{search_type:"1"},onFinish:R=>{if((R==null?void 0:R.keyword)===""){rr([]),ut.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Lt(!1),Gt(!0),Qr([]),setTimeout(()=>{oa(!0)},200)}},t.createElement(Te.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.createElement(ke.default,{style:{width:110}},t.createElement(ke.default.Option,{value:"1"},"\u59D3\u540D"),t.createElement(ke.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),t.createElement(ke.default.Option,{value:"2"},"\u624B\u673A\u53F7"),t.createElement(ke.default.Option,{value:"3"},"\u90AE\u7BB1"))),t.createElement(Te.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},t.createElement(ge.default,{allowClear:!0,style:{width:240}})),t.createElement(Te.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.createElement(Ne.Z,{options:sa,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(R,Yt)=>Yt.value.toUpperCase().indexOf(R.toUpperCase())!==-1})),t.createElement(Te.default.Item,null,t.createElement(De.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),t.createElement(lt.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:ta,onChange:R=>{Qr(R),console.log("selectedRowKeys",R)}},pagination:!1,dataSource:[],columns:Hn,showHeader:(Ir==null?void 0:Ir.length)>0}),t.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.createElement(mn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:R=>{oa()},hasMore:ea,useWindow:!1},t.createElement(lt.default,{loading:Zr,showHeader:!1,pagination:!1,dataSource:Ir,columns:Hn,locale:{emptyText:t.createElement(Wt.Z,{img:fa?yn.RL:yn.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:fa?"\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:ta,onChange:R=>{Qr(R),console.log("selectedRowKeys",R)}}})))))};var sr=(0,se.connect)(({loading:d,forumsList:c,user:u,homePage:$e,globalSetting:At})=>({user:u,loading:d.models.index,homePage:$e,forumsList:c,globalSetting:At}))(va),Xn=p(99313),zt={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"},Fa=p(77531),ca=p.p+"static/bg1.02a5f786.png",Gi=Object.defineProperty,li=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,ka=(d,c,u)=>c in d?Gi(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,si=(d,c)=>{for(var u in c||(c={}))Wi.call(c,u)&&ka(d,u,c[u]);if(li)for(var u of li(c))Vi.call(c,u)&&ka(d,u,c[u]);return d};const Rl=d=>React.createElement("svg",si({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 Hi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ui=Object.defineProperty,oi=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,ci=(d,c,u)=>c in d?Ui(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Qi=(d,c)=>{for(var u in c||(c={}))Ga.call(c,u)&&ci(d,u,c[u]);if(oi)for(var u of oi(c))ui.call(c,u)&&ci(d,u,c[u]);return d};const zl=d=>React.createElement("svg",Qi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 Xi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Ji=Object.defineProperty,di=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,mi=(d,c,u)=>c in d?Ji(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,qi=(d,c)=>{for(var u in c||(c={}))Wa.call(c,u)&&mi(d,u,c[u]);if(di)for(var u of di(c))Ki.call(c,u)&&mi(d,u,c[u]);return d};const Yl=d=>React.createElement("svg",qi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 _i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",$i=Object.defineProperty,gi=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,fi=(d,c,u)=>c in d?$i(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,nl=(d,c)=>{for(var u in c||(c={}))el.call(c,u)&&fi(d,u,c[u]);if(gi)for(var u of gi(c))tl.call(c,u)&&fi(d,u,c[u]);return d};const Pl=d=>React.createElement("svg",nl({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},d),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 rl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Va="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",Ha=p.p+"static/a1.86bdd427.png",pa=Object.defineProperty,hi=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Qa=(d,c,u)=>c in d?pa(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,il=(d,c)=>{for(var u in c||(c={}))al.call(c,u)&&Qa(d,u,c[u]);if(hi)for(var u of hi(c))Ua.call(c,u)&&Qa(d,u,c[u]);return d};const Tl=d=>React.createElement("svg",il({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},d),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 ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",sl=Object.defineProperty,Xa=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,vi=(d,c,u)=>c in d?sl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,pi=(d,c)=>{for(var u in c||(c={}))Ai.call(c,u)&&vi(d,u,c[u]);if(Xa)for(var u of Xa(c))ol.call(c,u)&&vi(d,u,c[u]);return d};const Zl=d=>React.createElement("svg",pi({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},d),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 ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",cl=Object.defineProperty,Ja=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,Ka=(d,c,u)=>c in d?cl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,dl=(d,c)=>{for(var u in c||(c={}))Ei.call(c,u)&&Ka(d,u,c[u]);if(Ja)for(var u of Ja(c))kl.call(c,u)&&Ka(d,u,c[u]);return d};const Gl=d=>React.createElement("svg",dl({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},d),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 ml="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",gl=Object.defineProperty,ya=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Di=(d,c,u)=>c in d?gl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,yi=(d,c)=>{for(var u in c||(c={}))wi.call(c,u)&&Di(d,u,c[u]);if(ya)for(var u of ya(c))Mi.call(c,u)&&Di(d,u,c[u]);return d},fl=(d,c)=>{var u={};for(var $e in d)wi.call(d,$e)&&c.indexOf($e)<0&&(u[$e]=d[$e]);if(d!=null&&ya)for(var $e of ya(d))c.indexOf($e)<0&&Mi.call(d,$e)&&(u[$e]=d[$e]);return u},Ii=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const Ci=d=>{var c=d,{competitions:u,user:$e,dispatch:At}=c,kt=fl(c,["competitions","user","dispatch"]);const[Kt,wt]=(0,t.useState)(!1),[Ve,Et]=(0,t.useState)({}),[Xe,Ee]=(0,t.useState)(""),Ke=(0,t.useRef)(null),Rt=(0,t.useRef)(null);(0,t.useEffect)(()=>{vn()},[]);const vn=()=>Ii(void 0,null,function*(){u.listParams.keyword="",u.listParams.category="",u.listParams.page=1,At({type:"competitions/getList",payload:yi({},u.listParams)})}),Wn=[{path:"",img:ca},{path:"",img:ca},{path:"",img:ca},{path:"",img:ca}],$n=[{path:"",img:Ha,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:Ha,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:Ha,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"}],xt=nn=>{Ee(nn),u.listParams.page=1,u.listParams.category=nn,At({type:"competitions/getList",payload:yi({},u.listParams)})};return t.createElement("section",{className:zt.home},t.createElement(yt.Z,{loading:Kt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:zt.bg},Wn&&t.createElement(re.Z,{ref:Ke,autoplay:!0,pauseOnDotsHover:!0},Wn==null?void 0:Wn.map((nn,Tt)=>t.createElement("div",{key:Tt,className:zt.li},t.createElement("a",{href:nn.path},t.createElement("img",{width:"100%",src:nn.img}))))),t.createElement("div",{className:zt.btns},t.createElement("div",{onClick:()=>{Ke.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Ke.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"})))),t.createElement("div",{className:zt.competition},t.createElement("div",{className:zt.title},"2022\u8D5B\u4E8B"),t.createElement("div",{className:zt.des},t.createElement("img",{src:Hi,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:Va}),t.createElement("img",{src:Xi,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:Va}),t.createElement("img",{src:_i,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:Va}),t.createElement("img",{src:rl,alt:""}),t.createElement("aside",null,t.createElement("div",null,"12\u67081\u65E5"),t.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.createElement("div",{className:zt.information},t.createElement("div",{className:zt.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:zt.des},t.createElement("div",{className:zt.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:zt.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:zt.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:zt.retrospect},t.createElement("div",{className:zt.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:zt.banner},$n&&t.createElement(re.Z,{ref:Rt,autoplay:!1,pauseOnDotsHover:!0},$n==null?void 0:$n.map((nn,Tt)=>t.createElement("div",{key:Tt,className:zt.li},t.createElement("div",{className:zt.left},t.createElement("img",{width:524,src:nn.img})),t.createElement("div",{className:zt.right},t.createElement("div",{className:zt.name},nn==null?void 0:nn.name),t.createElement("div",{className:zt.des},nn.des),t.createElement("div",{className:zt.btn},t.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.createElement("img",{src:ll})),t.createElement("img",{className:zt.l,src:ul}),t.createElement("img",{className:zt.r,src:ml}))))),t.createElement("div",{className:zt.btns},t.createElement("div",{onClick:()=>{Rt.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Rt.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.createElement("div",{className:zt.group},t.createElement("div",{className:zt.title},"\u8D5B\u9898\u5206\u7EC4"),t.createElement(Xn.default,{className:zt.tabs,activeKey:Xe,onChange:xt},t.createElement(Xn.default.TabPane,{tab:"\u5168\u90E8",key:""}),t.createElement(Xn.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.createElement(Xn.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.createElement("div",{className:zt.list},t.createElement(Fa.Z,{show:!1})),t.createElement("div",{onClick:()=>se.history.push(`/competitions?tabs=${Xe}`),className:zt.btn},"\u66F4\u591A\u8D5B\u4E8B",t.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var hl=(0,se.connect)(({competitions:d,user:c})=>({competitions:d,user:c}))(Ci),Ra=p(2337),Al=p(93948),za={ProgressStyle:"ProgressStyle___gcSk5",title:"title___ti6Wz",fullScreen:"fullScreen___n9edN"},aa=p(84056),bi=p(90175),qa=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const xi=d=>qa(void 0,null,function*(){return(0,ee.ZP)("/api/home/statistic.json",{method:"Get",params:d})}),Li=({dispatch:d})=>{var c,u,$e,At,kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt,vn,Wn,$n,xt,nn,Tt,et,or,Vn,Lr,yr,Nr,Zr,Br,$r,Hr,Sr,Dt,Ge,rn,zn,kr,la,Yr,sa,Ur,ea,Gt,Ir,rr,fa,Lt,ta,Qr,Yn,hr,ur;const[,,Da,z]=(0,Je.U)(xi,{}),jt=(0,t.useMemo)(()=>{var he;const ht=(he=z==null?void 0:z.data)==null?void 0:he.homework_publish_statistic,ln=[{value:ht==null?void 0:ht.practice_count,name:"\u5B9E\u8BAD\u4F5C\u4E1A"},{value:ht==null?void 0:ht.hack_count,name:"\u7F16\u7A0B\u4F5C\u4E1A"},{value:ht==null?void 0:ht.normal_count,name:"\u56FE\u6587\u4F5C\u4E1A"},{value:ht==null?void 0:ht.group_count,name:"\u5206\u7EC4\u4F5C\u4E1A"},{value:ht==null?void 0:ht.exercise_count,name:"\u5728\u7EBF\u8003\u8BD5"}];return{tooltip:{trigger:"item"},legend:{orient:"vertical",right:"right",top:"center",itemWidth:14,textStyle:{color:"#727c95"},formatter:Pr=>{const cr=ln==null?void 0:ln.find(ja=>(ja==null?void 0:ja.name)==Pr);return`${Pr}${(Math.round((cr==null?void 0:cr.value)/(ht==null?void 0:ht.total)*100)+"%").padStart(8)}`}},color:["#34A1FA","#FAAE96","#F5D67F","#3ED1AB","#90CDFF"],series:[{type:"pie",center:["20%","50%"],radius:["40%","75%"],data:ln,labelLine:{show:!1},label:{show:!1},itemStyle:{borderColor:"#fff",borderWidth:2}}]}},[(c=z==null?void 0:z.data)==null?void 0:c.homework_publish_statistic]),sn=(0,t.useMemo)(()=>{var he,ht;const ln=(ht=(he=z==null?void 0:z.data)==null?void 0:he.student_learn_data)==null?void 0:ht.charts,Pr=ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:Pr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#ACC6FF",borderRadius:2},emphasis:{itemStyle:{color:"#5E91FE"}}}]}},[($e=(u=z==null?void 0:z.data)==null?void 0:u.student_learn_data)==null?void 0:$e.charts]),at=(0,t.useMemo)(()=>{var he,ht;const ln=(ht=(he=z==null?void 0:z.data)==null?void 0:he.homework_number_statistic)==null?void 0:ht.charts,Pr=ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:ln==null?void 0:ln.map(cr=>cr==null?void 0:cr.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:Pr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#BBE7DD",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(kt=(At=z==null?void 0:z.data)==null?void 0:At.homework_number_statistic)==null?void 0:kt.charts]),[Ot,Hn]=(0,t.useState)(!1),[oa,na]=(0,t.useState)(0),R=(0,t.useRef)(null),Yt=()=>qa(void 0,null,function*(){const he=yield Da({});(he==null?void 0:he.status)==0&&setTimeout(()=>{Yt()},5*60*1e3)});return(0,t.useEffect)(()=>{(0,ie.bg)()?Yt():se.history.push("/newlogin")},[(0,ie.bg)()]),(0,t.useEffect)(()=>{if(!R.current)return;const he=()=>{if(R.current){const Pr=R.current.clientHeight;Pr!==oa&&na(Pr)}};he();const ht=new ResizeObserver(()=>{he()});ht.observe(R.current);const ln=()=>{requestAnimationFrame(he)};return document.addEventListener("fullscreenchange",ln),window.addEventListener("resize",he),()=>{ht.disconnect(),document.removeEventListener("fullscreenchange",ln),window.removeEventListener("resize",he)}},[oa]),(0,t.useEffect)(()=>{const he=()=>{const ln=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;Hn(!!ln)};document.addEventListener("fullscreenchange",he),document.addEventListener("webkitfullscreenchange",he),document.addEventListener("mozfullscreenchange",he),document.addEventListener("MSFullscreenChange",he);const ht=ln=>{console.log(ln.key,"event.key"),ln.key==="F11"&&(ln.preventDefault(),Ot?(0,aa.BU)():(0,aa.Dj)(document.getElementById("dashboard")),Hn(!Ot)),ln.key==="Escape"&&Ot&&((0,aa.BU)(),Hn(!1))};return window.addEventListener("keydown",ht),()=>{document.removeEventListener("fullscreenchange",he),document.removeEventListener("webkitfullscreenchange",he),document.removeEventListener("mozfullscreenchange",he),document.removeEventListener("MSFullscreenChange",he),window.removeEventListener("keydown",ht)}},[]),t.createElement(bi.Z,{mainDom:t.createElement("div",{id:"dashboard",style:{minHeight:Ot?"100vh":"",backgroundColor:"#EEF5FE"}},Ot&&t.createElement("div",{className:"flex item-center relative justify-center",style:{height:"95rem",zIndex:100}},t.createElement("img",{className:"absolute w-full",src:p(33226),style:{top:0,left:0,zIndex:-1}}),Ot&&t.createElement("div",{className:"flex item-center justify-between absolute",style:{right:"80rem",bottom:"6rem"}},t.createElement("div",{className:za.fullScreen,style:{width:"132rem"},onClick:()=>{Ot?(0,aa.BU)():(0,aa.Dj)(document.getElementById("dashboard")),Hn(!Ot)}},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:Ot?"calc(100vh - 95rem)":"calc(100vh - 70rem)",overflowY:"auto",padding:Ot?"20rem 80rem":"20rem 20rem"}},!Ot&&t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:za.title},"\u6570\u636E\u770B\u677F"),t.createElement("div",{className:za.fullScreen,onClick:()=>{Ot?(0,aa.BU)():(0,aa.Dj)(document.getElementById("dashboard")),Hn(!Ot)}},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:(wt=(Kt=z==null?void 0:z.data)==null?void 0:Kt.platform_member)==null?void 0:wt.total,icon:"#icon-hjj-xuexizongrenshu"},{title:"\u6559\u5E08\u6570",num:(Et=(Ve=z==null?void 0:z.data)==null?void 0:Ve.platform_member)==null?void 0:Et.teacher_count,icon:"#icon-hjj-jiaoshishu1"},{title:"\u5B66\u751F\u6570",num:(Ee=(Xe=z==null?void 0:z.data)==null?void 0:Xe.platform_member)==null?void 0:Ee.student_count,icon:"#icon-hjj-xueshengshu"}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${he==null?void 0:he.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},(he==null?void 0:he.num)||0),t.createElement("div",{className:"c-grey-666 text-12px-rem"},he==null?void 0:he.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:(Rt=(Ke=z==null?void 0:z.data)==null?void 0:Ke.learn_number)==null?void 0:Rt.weekly_active_user_count,icon:"#icon-hjj-jinrixuexirenshu1"},{title:"\u6B63\u5728\u5B66\u4E60\u4EBA\u6570",num:(Wn=(vn=z==null?void 0:z.data)==null?void 0:vn.learn_number)==null?void 0:Wn.learning_count,icon:"#icon-hjj-zhengzaixuexirenshu"}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${he==null?void 0:he.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},he==null?void 0:he.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},he==null?void 0:he.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:(xt=($n=z==null?void 0:z.data)==null?void 0:$n.teaching_content_overview)==null?void 0:xt.shixun_count,icon:"#icon-hjj-shijianxiangmushu"},{title:"\u667A\u6167\u8BFE\u7A0B\u6570",num:(Tt=(nn=z==null?void 0:z.data)==null?void 0:nn.teaching_content_overview)==null?void 0:Tt.subject_count,icon:"#icon-hjj-zhihuikechengshu"},{title:"\u6559\u5B66\u8BFE\u5802\u6570",num:(or=(et=z==null?void 0:z.data)==null?void 0:et.teaching_content_overview)==null?void 0:or.course_count,icon:"#icon-hjj-jiaoxueketangshu"}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${he==null?void 0:he.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},he==null?void 0:he.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},he==null?void 0:he.title))))))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"29%"},ref:R},t.createElement("div",{className:"flex-2 rounded-8px-rem ",style:{overflow:"hidden"}},t.createElement(re.Z,{className:"w-full h-full",autoplay:!0},(Vn=z==null?void 0:z.data)==null?void 0:Vn.images_url.map((he,ht)=>{var ln;return t.createElement("div",{key:ht,className:"w-full h-full"},t.createElement("div",{style:{width:"100%",height:oa||((ln=R==null?void 0:R.current)==null?void 0:ln.clientHeight),background:`url(${We.Z.IMG_SERVER}${he==null?void 0:he.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(Me.Z,{style:{height:"137px"},option:jt}))),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:(yr=(Lr=z==null?void 0:z.data)==null?void 0:Lr.shixun_evaluate_statistic)==null?void 0:yr.evaluate_count,icon:"icon-hjj-pingcezongcishu"},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",num:(Zr=(Nr=z==null?void 0:z.data)==null?void 0:Nr.shixun_evaluate_statistic)==null?void 0:Zr.pass_count,icon:"icon-hjj-leijitongguocishu"},{title:"\u5E73\u5747\u901A\u8FC7\u7387",num:(($r=(Br=z==null?void 0:z.data)==null?void 0:Br.shixun_evaluate_statistic)==null?void 0:$r.avg_pass_rate)*100,icon:"icon-hjj-pingjuntongguoshuai",unit:"%"}].map((he,ht)=>t.createElement("div",{key:ht,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 ${he==null?void 0:he.icon}`,style:{color:"#6898FE",fontSize:"12rem"}}),t.createElement("div",{className:"text-12px-rem",style:{color:"rgba(11,15,23,0.6)"}},he==null?void 0:he.title),t.createElement("div",{className:"ml-auto text-16px-rem",style:{color:"#121C31"}},he==null?void 0:he.num,he==null?void 0:he.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"}},((Sr=(Hr=z==null?void 0:z.data)==null?void 0:Hr.student_learn_data)==null?void 0:Sr.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"}},((Ge=(Dt=z==null?void 0:z.data)==null?void 0:Dt.student_learn_data)==null?void 0:Ge.recently_learn_count)||0)),t.createElement(Me.Z,{className:"flex-1",style:{height:"162rem"},option:sn}))),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"}},((zn=(rn=z==null?void 0:z.data)==null?void 0:rn.homework_number_statistic)==null?void 0:zn.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"}},((la=(kr=z==null?void 0:z.data)==null?void 0:kr.homework_number_statistic)==null?void 0:la.recently_homework_count)||0)),t.createElement(Me.Z,{className:"flex-1",style:{height:"162rem"},option:at}))),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:(sa=(Yr=z==null?void 0:z.data)==null?void 0:Yr.homework_complete_statistic)==null?void 0:sa.practice_rate,strokeColor:{from:"#C8D9FD",to:"#6596FE"}},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(ea=(Ur=z==null?void 0:z.data)==null?void 0:Ur.homework_complete_statistic)==null?void 0:ea.hack_rate,strokeColor:{from:"#D5E8FE",to:"#67B4F7"}},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(Ir=(Gt=z==null?void 0:z.data)==null?void 0:Gt.homework_complete_statistic)==null?void 0:Ir.normal_rate,strokeColor:{from:"#D2EFFF",to:"#72CDFF"}},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(fa=(rr=z==null?void 0:z.data)==null?void 0:rr.homework_complete_statistic)==null?void 0:fa.group_rate,strokeColor:{from:"#F1E6CA",to:"#FFD28C"}}].map((he,ht)=>t.createElement("div",{key:ht,className:"flex item-center gap-20px-rem"},t.createElement("div",{className:"text-nowrap",style:{color:"#727C95"}},he==null?void 0:he.title),t.createElement(Al.Z,{className:za.ProgressStyle,percent:Math.round((he==null?void 0:he.percent)*1e4)/100,strokeColor:he==null?void 0:he.strokeColor,format:ln=>t.createElement("span",{className:"text-16px-rem",style:{color:"#121C31"}},ln.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:p(31632),num:(ta=(Lt=z==null?void 0:z.data)==null?void 0:Lt.count_statistic)==null?void 0:ta.question_count},{title:"\u8BD5\u5377\u603B\u6570",src:p(52609),num:(Yn=(Qr=z==null?void 0:z.data)==null?void 0:Qr.count_statistic)==null?void 0:Yn.paper_count},{title:"\u8BFE\u4EF6\u603B\u6570",src:p(46326),num:(ur=(hr=z==null?void 0:z.data)==null?void 0:hr.count_statistic)==null?void 0:ur.courseware_count}].map((he,ht)=>t.createElement("div",{key:ht,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:he==null?void 0:he.src,style:{width:"40rem"}}),t.createElement("div",{className:"c-grey-666 mt-24px-rem"},he==null?void 0:he.title),t.createElement("div",{className:"text-20px-rem font-bold mt-4px-rem",style:{color:"#121C31"}},he==null?void 0:he.num)))))))})};var Ni=(0,se.connect)(({})=>({}))(Li),Xt={homeCon:"homeCon___IPlea",mainLogo:"mainLogo___BS7eJ",exptStats:"exptStats___aCtB_",exptStatsItem:"exptStatsItem___l9SVl",esItemName:"esItemName___L8Tzl",titleName:"titleName___RKQq1",platSituStats:"platSituStats___iQ2Hu",pSSItem:"pSSItem___aWBDd",new_jxkt:"new_jxkt___uLIIr",new_syxm:"new_syxm___ZDHlH",kt_sx_item:"kt_sx_item___FL0da",kt_sx_item_user:"kt_sx_item_user___aZIT6",kt_sx_item_name:"kt_sx_item_name___XPGIy",kt_sx_item_time:"kt_sx_item_time___Gddx9",watchMore:"watchMore___gm2yE",fwsj_zyfb:"fwsj_zyfb___NjqSx",zyfb_info:"zyfb_info___lD1Cr",zyfb_info_l_r:"zyfb_info_l_r___ZEIxA",info_title:"info_title___rBABx",info_count:"info_count___JgjfG"},Bi=Object.defineProperty,Ba=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Si=(d,c,u)=>c in d?Bi(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,vl=(d,c)=>{for(var u in c||(c={}))wa.call(c,u)&&Si(d,u,c[u]);if(Ba)for(var u of Ba(c))_a.call(c,u)&&Si(d,u,c[u]);return d};const Sa=d=>React.createElement("svg",vl({width:15,height:14,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u8BC4\u6D4B\u603B\u6B21\u6570"),React.createElement("path",{d:"M.533.005c.292 0 .53.239.53.53v11.67h12.73c.292 0 .53.238.53.53 0 .291-.238.53-.53.53H.533a.532.532 0 0 1-.53-.53V.534c0-.291.239-.53.53-.53ZM13.236 2.79c.186-.212.53-.186.716 0 .186.185.186.504 0 .716L9.364 8.12a.524.524 0 0 1-.37.16.585.585 0 0 1-.399-.16L5.97 5.495 2.761 8.704a.513.513 0 0 1-.742 0 .513.513 0 0 1 0-.743l3.58-3.554a.524.524 0 0 1 .371-.159.79.79 0 0 1 .398.133L9.02 7.033Z",fill:"#00DDC7",fillRule:"nonzero"}));var ji="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41MzMuMDA1Yy4yOTIgMCAuNTMuMjM5LjUzLjUzdjExLjY3aDEyLjczYy4yOTIgMCAuNTMuMjM4LjUzLjUzIDAgLjI5MS0uMjM4LjUzLS41My41M0guNTMzYS41MzIuNTMyIDAgMCAxLS41My0uNTNWLjUzNGMwLS4yOTEuMjM5LS41My41My0uNTNaTTEzLjIzNiAyLjc5Yy4xODYtLjIxMi41My0uMTg2LjcxNiAwIC4xODYuMTg1LjE4Ni41MDQgMCAuNzE2TDkuMzY0IDguMTJhLjUyNC41MjQgMCAwIDEtLjM3LjE2LjU4NS41ODUgMCAwIDEtLjM5OS0uMTZMNS45NyA1LjQ5NSAyLjc2MSA4LjcwNGEuNTEzLjUxMyAwIDAgMS0uNzQyIDAgLjUxMy41MTMgMCAwIDEgMC0uNzQzbDMuNTgtMy41NTRhLjUyNC41MjQgMCAwIDEgLjM3MS0uMTU5Ljc5Ljc5IDAgMCAxIC4zOTguMTMzTDkuMDIgNy4wMzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",$a=Object.defineProperty,Oi=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Fi=(d,c,u)=>c in d?$a(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,El=(d,c)=>{for(var u in c||(c={}))ei.call(c,u)&&Fi(d,u,c[u]);if(Oi)for(var u of Oi(c))pl.call(c,u)&&Fi(d,u,c[u]);return d};const Wl=d=>React.createElement("svg",El({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570"),React.createElement("path",{d:"M4.317 14.377H.724a.719.719 0 0 1-.718-.719V5.395c0-.397.321-.719.718-.719h3.593V.724c0-.397.322-.718.719-.718h4.31c.398 0 .72.321.72.718v6.827h3.592c.376 0 .689.29.717.664l.002.054v5.39c0 .375-.29.688-.665.716l-.054.002H4.317Zm0-8.623H1.083V13.3h3.234V5.754Zm8.982 2.874h-3.234V13.3H13.3v-4.67ZM8.988 1.083H5.395V13.3h3.593V1.083Z",fill:"#00DDC7",fillRule:"nonzero"}));var wl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMzE3IDE0LjM3N0guNzI0YS43MTkuNzE5IDAgMCAxLS43MTgtLjcxOVY1LjM5NWMwLS4zOTcuMzIxLS43MTkuNzE4LS43MTloMy41OTNWLjcyNGMwLS4zOTcuMzIyLS43MTguNzE5LS43MThoNC4zMWMuMzk4IDAgLjcyLjMyMS43Mi43MTh2Ni44MjdoMy41OTJjLjM3NiAwIC42ODkuMjkuNzE3LjY2NGwuMDAyLjA1NHY1LjM5YzAgLjM3NS0uMjkuNjg4LS42NjUuNzE2bC0uMDU0LjAwMkg0LjMxN1ptMC04LjYyM0gxLjA4M1YxMy4zaDMuMjM0VjUuNzU0Wm04Ljk4MiAyLjg3NGgtMy4yMzRWMTMuM0gxMy4zdi00LjY3Wk04Ljk4OCAxLjA4M0g1LjM5NVYxMy4zaDMuNTkzVjEuMDgzWiIgZmlsbD0iIzAwRERDNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ml=Object.defineProperty,ti=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,Ya=(d,c,u)=>c in d?Ml(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Il=(d,c)=>{for(var u in c||(c={}))Dl.call(c,u)&&Ya(d,u,c[u]);if(ti)for(var u of ti(c))yl.call(c,u)&&Ya(d,u,c[u]);return d};const ni=d=>React.createElement("svg",Il({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u5E73\u5747\u901A\u8FC7\u7387"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14.4v14.4H0z"}),React.createElement("path",{d:"M5.572.552c.273 0 .455.091.546.364.09.273 0 .637-.273.728C2.75 3.01 1.295 6.558 2.659 9.653c1.001 2.184 3.095 3.64 5.552 3.64.819 0 1.638-.182 2.457-.546a6.056 6.056 0 0 0 3.185-3.185c.09-.182.273-.364.546-.364h.182c.182.09.273.182.273.273.091.182.091.273 0 .455-1.183 2.73-3.731 4.459-6.643 4.459a7.416 7.416 0 0 1-2.821-.546C1.75 12.292.02 8.015 1.567 4.374 2.295 2.645 3.66 1.371 5.3.644c.09 0 .182-.092.273-.092ZM8.21.006a7.147 7.147 0 0 1 7.189 7.19c0 .272-.273.546-.546.546H8.211c-.273 0-.546-.274-.546-.547V.552c0-.273.273-.546.546-.546Zm.637 1.183h-.091v5.46h5.46v-.09c-.182-1.366-.82-2.64-1.73-3.64-1-1.002-2.274-1.548-3.64-1.73Z",fill:"#00DDC7",fillRule:"nonzero"})));var Ri="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0LjR2MTQuNEgweiIvPjxwYXRoIGQ9Ik01LjU3Mi41NTJjLjI3MyAwIC40NTUuMDkxLjU0Ni4zNjQuMDkuMjczIDAgLjYzNy0uMjczLjcyOEMyLjc1IDMuMDEgMS4yOTUgNi41NTggMi42NTkgOS42NTNjMS4wMDEgMi4xODQgMy4wOTUgMy42NCA1LjU1MiAzLjY0LjgxOSAwIDEuNjM4LS4xODIgMi40NTctLjU0NmE2LjA1NiA2LjA1NiAwIDAgMCAzLjE4NS0zLjE4NWMuMDktLjE4Mi4yNzMtLjM2NC41NDYtLjM2NGguMTgyYy4xODIuMDkuMjczLjE4Mi4yNzMuMjczLjA5MS4xODIuMDkxLjI3MyAwIC40NTUtMS4xODMgMi43My0zLjczMSA0LjQ1OS02LjY0MyA0LjQ1OWE3LjQxNiA3LjQxNiAwIDAgMS0yLjgyMS0uNTQ2QzEuNzUgMTIuMjkyLjAyIDguMDE1IDEuNTY3IDQuMzc0IDIuMjk1IDIuNjQ1IDMuNjYgMS4zNzEgNS4zLjY0NGMuMDkgMCAuMTgyLS4wOTIuMjczLS4wOTJaTTguMjEuMDA2YTcuMTQ3IDcuMTQ3IDAgMCAxIDcuMTg5IDcuMTljMCAuMjcyLS4yNzMuNTQ2LS41NDYuNTQ2SDguMjExYy0uMjczIDAtLjU0Ni0uMjc0LS41NDYtLjU0N1YuNTUyYzAtLjI3My4yNzMtLjU0Ni41NDYtLjU0NlptLjYzNyAxLjE4M2gtLjA5MXY1LjQ2aDUuNDZ2LS4wOWMtLjE4Mi0xLjM2Ni0uODItMi42NC0xLjczLTMuNjQtMS0xLjAwMi0yLjI3NC0xLjU0OC0zLjY0LTEuNzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Cl=Object.defineProperty,zi=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,Pi=(d,c,u)=>c in d?Cl(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,bl=(d,c)=>{for(var u in c||(c={}))Vl.call(c,u)&&Pi(d,u,c[u]);if(zi)for(var u of zi(c))Yi.call(c,u)&&Pi(d,u,c[u]);return d};const Hl=d=>React.createElement("svg",bl({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjkc_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjkc_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M4.235.257v27.454H1.497c-.339 0-.655-.139-.882-.375a1.306 1.306 0 0 1-.358-.919V1.551c0-.327.15-.665.39-.914.217-.225.513-.38.85-.38h2.738Zm18.064 0c.34 0 .655.139.883.375.22.228.358.547.358.919v24.891c.071.347-.019.664-.216.893a1.127 1.127 0 0 1-.864.376H6.3V.364h8.363v9.862l3.151-3.385 3.245 3.245V.257Z",transform:"translate(17.828 15.967)",fill:"url(#sjkc_svg__a)",stroke:"url(#sjkc_svg__b)",strokeWidth:.514})));var xl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00LjIzNS4yNTd2MjcuNDU0SDEuNDk3Yy0uMzM5IDAtLjY1NS0uMTM5LS44ODItLjM3NWExLjMwNiAxLjMwNiAwIDAgMS0uMzU4LS45MTlWMS41NTFjMC0uMzI3LjE1LS42NjUuMzktLjkxNC4yMTctLjIyNS41MTMtLjM4Ljg1LS4zOGgyLjczOFptMTguMDY0IDBjLjM0IDAgLjY1NS4xMzkuODgzLjM3NS4yMi4yMjguMzU4LjU0Ny4zNTguOTE5djI0Ljg5MWMuMDcxLjM0Ny0uMDE5LjY2NC0uMjE2Ljg5M2ExLjEyNyAxLjEyNyAwIDAgMS0uODY0LjM3Nkg2LjNWLjM2NGg4LjM2M3Y5Ljg2MmwzLjE1MS0zLjM4NSAzLjI0NSAzLjI0NVYuMjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuODI4IDE1Ljk2NykiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",Ul=Object.defineProperty,Ti=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,ri=(d,c,u)=>c in d?Ul(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Ll=(d,c)=>{for(var u in c||(c={}))Zi.call(c,u)&&ri(d,u,c[u]);if(Ti)for(var u of Ti(c))Ia.call(c,u)&&ri(d,u,c[u]);return d};const Ql=d=>React.createElement("svg",Ll({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjrw_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjrw_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M28.636 22.48c.197 0 .386.053.551.15.166.097.307.239.406.413.2.352.2.784 0 1.137a1.101 1.101 0 0 1-.957.563H1.363a1.09 1.09 0 0 1-.78-.33 1.141 1.141 0 0 1-.326-.802c0-.313.124-.597.326-.802.2-.203.476-.33.78-.33ZM25.908.256c1.059 0 2.017.437 2.71 1.143a3.931 3.931 0 0 1 1.118 2.537l.007.23V16.11c0 1.08-.43 2.058-1.125 2.766a3.79 3.79 0 0 1-2.485 1.137l-.225.006H4.092a3.786 3.786 0 0 1-2.71-1.143A3.93 3.93 0 0 1 .264 16.34l-.007-.23V4.167c0-1.08.43-2.059 1.125-2.766A3.79 3.79 0 0 1 3.866.264l.226-.007h21.816ZM16.111 3.91h-1.389l-.167.008a1.71 1.71 0 0 0-.987.425 1.442 1.442 0 0 0-.492 1.075c0 .418.186.8.492 1.075.295.265.703.432 1.154.432h1.39l.166-.008c.385-.035.729-.192.987-.424.306-.276.492-.657.492-1.075 0-.42-.186-.8-.492-1.075a1.722 1.722 0 0 0-1.154-.433Z",transform:"translate(15 18)",fill:"url(#sjrw_svg__a)",stroke:"url(#sjrw_svg__b)",strokeWidth:.514})));var Nl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yOC42MzYgMjIuNDhjLjE5NyAwIC4zODYuMDUzLjU1MS4xNS4xNjYuMDk3LjMwNy4yMzkuNDA2LjQxMy4yLjM1Mi4yLjc4NCAwIDEuMTM3YTEuMTAxIDEuMTAxIDAgMCAxLS45NTcuNTYzSDEuMzYzYTEuMDkgMS4wOSAwIDAgMS0uNzgtLjMzIDEuMTQxIDEuMTQxIDAgMCAxLS4zMjYtLjgwMmMwLS4zMTMuMTI0LS41OTcuMzI2LS44MDIuMi0uMjAzLjQ3Ni0uMzMuNzgtLjMzWk0yNS45MDguMjU2YzEuMDU5IDAgMi4wMTcuNDM3IDIuNzEgMS4xNDNhMy45MzEgMy45MzEgMCAwIDEgMS4xMTggMi41MzdsLjAwNy4yM1YxNi4xMWMwIDEuMDgtLjQzIDIuMDU4LTEuMTI1IDIuNzY2YTMuNzkgMy43OSAwIDAgMS0yLjQ4NSAxLjEzN2wtLjIyNS4wMDZINC4wOTJhMy43ODYgMy43ODYgMCAwIDEtMi43MS0xLjE0M0EzLjkzIDMuOTMgMCAwIDEgLjI2NCAxNi4zNGwtLjAwNy0uMjNWNC4xNjdjMC0xLjA4LjQzLTIuMDU5IDEuMTI1LTIuNzY2QTMuNzkgMy43OSAwIDAgMSAzLjg2Ni4yNjRsLjIyNi0uMDA3aDIxLjgxNlpNMTYuMTExIDMuOTFoLTEuMzg5bC0uMTY3LjAwOGExLjcxIDEuNzEgMCAwIDAtLjk4Ny40MjUgMS40NDIgMS40NDIgMCAwIDAtLjQ5MiAxLjA3NWMwIC40MTguMTg2LjguNDkyIDEuMDc1LjI5NS4yNjUuNzAzLjQzMiAxLjE1NC40MzJoMS4zOWwuMTY2LS4wMDhjLjM4NS0uMDM1LjcyOS0uMTkyLjk4Ny0uNDI0LjMwNi0uMjc2LjQ5Mi0uNjU3LjQ5Mi0xLjA3NSAwLS40Mi0uMTg2LS44LS40OTItMS4wNzVhMS43MjIgMS43MjIgMCAwIDAtMS4xNTQtLjQzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDE4KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",a=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,A=(d,c,u)=>c in d?a(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,I=(d,c)=>{for(var u in c||(c={}))l.call(c,u)&&A(d,u,c[u]);if(i)for(var u of i(c))h.call(c,u)&&A(d,u,c[u]);return d};const w=d=>React.createElement("svg",I({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"12"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"syhj_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"syhj_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.969 14.32a3.96 3.96 0 0 1 3.961 3.961c1.026.91 1.67 1.23 2.106 1.76.443.537.672 1.283.703 2.221.002 1.274-.271 2.213-.85 2.83-.584.62-1.469.9-2.639.9H13.125c-1.128 0-1.99-.26-2.575-.808-.582-.545-.878-1.368-.914-2.447-.002-1.273.271-2.213.85-2.83.584-.62 1.469-.9 2.639-.9.307-1.256.708-2.129 1.33-2.751a3.398 3.398 0 0 1 2.42-1c.916 0 1.75.353 2.372.93.727-.571 1.185-1.015 1.741-1.336a3.96 3.96 0 0 1 1.98-.53Zm-21.738.662.116.003 10.964.005c-.384.42-.67.921-.832 1.465-1.343.361-2.597 1.034-3.513 1.97-.862.88-1.428 1.991-1.501 3.304a7.412 7.412 0 0 0 1.197 4.211H1.348a1 1 0 0 1-.726-.272.941.941 0 0 1-.292-.699v-9.133a.894.894 0 0 1 .278-.593.956.956 0 0 1 .739-.258Zm20.212-7.016c.188.163.325.386.377.642l.02.13v3.01c-.021.296-.16.572-.387.765a1.181 1.181 0 0 1-.719.283l-.132-.001H1.498A1.193 1.193 0 0 1 .28 11.87l-.023-.13V8.737c.02-.297.16-.573.387-.767.202-.173.455-.272.719-.283l.132.002h19.107c.319-.024.617.084.84.278ZM3.167 8.54A1.649 1.649 0 0 0 1.994 9a1.663 1.663 0 0 0-.513 1.18c.025.441.22.837.523 1.126.3.287.708.468 1.158.482a1.644 1.644 0 0 0 1.666-1.62 1.644 1.644 0 0 0-1.66-1.628ZM1.352.257l.134.011h19.116a1.155 1.155 0 0 1 1.218.92l.02.132v3.008c-.021.297-.16.572-.387.766a1.181 1.181 0 0 1-.719.283l-.132-.002H1.495c-.31.022-.616-.08-.852-.283a1.112 1.112 0 0 1-.37-.64l-.016-.126v-3.02c0-.302.131-.588.36-.785C.788.375 1 .285 1.22.263l.133-.006Zm1.815.794a1.704 1.704 0 0 0-1.686 1.637c.025.442.22.838.523 1.128.3.287.708.469 1.158.483a1.644 1.644 0 0 0 1.666-1.623 1.64 1.64 0 0 0-1.66-1.625Z",transform:"translate(18 17)",fill:"url(#syhj_svg__a)",stroke:"url(#syhj_svg__b)",strokeWidth:.514})));var B="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi45NjkgMTQuMzJhMy45NiAzLjk2IDAgMCAxIDMuOTYxIDMuOTYxYzEuMDI2LjkxIDEuNjcgMS4yMyAyLjEwNiAxLjc2LjQ0My41MzcuNjcyIDEuMjgzLjcwMyAyLjIyMS4wMDIgMS4yNzQtLjI3MSAyLjIxMy0uODUgMi44My0uNTg0LjYyLTEuNDY5LjktMi42MzkuOUgxMy4xMjVjLTEuMTI4IDAtMS45OS0uMjYtMi41NzUtLjgwOC0uNTgyLS41NDUtLjg3OC0xLjM2OC0uOTE0LTIuNDQ3LS4wMDItMS4yNzMuMjcxLTIuMjEzLjg1LTIuODMuNTg0LS42MiAxLjQ2OS0uOSAyLjYzOS0uOS4zMDctMS4yNTYuNzA4LTIuMTI5IDEuMzMtMi43NTFhMy4zOTggMy4zOTggMCAwIDEgMi40Mi0xYy45MTYgMCAxLjc1LjM1MyAyLjM3Mi45My43MjctLjU3MSAxLjE4NS0xLjAxNSAxLjc0MS0xLjMzNmEzLjk2IDMuOTYgMCAwIDEgMS45OC0uNTNabS0yMS43MzguNjYyLjExNi4wMDMgMTAuOTY0LjAwNWMtLjM4NC40Mi0uNjcuOTIxLS44MzIgMS40NjUtMS4zNDMuMzYxLTIuNTk3IDEuMDM0LTMuNTEzIDEuOTctLjg2Mi44OC0xLjQyOCAxLjk5MS0xLjUwMSAzLjMwNGE3LjQxMiA3LjQxMiAwIDAgMCAxLjE5NyA0LjIxMUgxLjM0OGExIDEgMCAwIDEtLjcyNi0uMjcyLjk0MS45NDEgMCAwIDEtLjI5Mi0uNjk5di05LjEzM2EuODk0Ljg5NCAwIDAgMSAuMjc4LS41OTMuOTU2Ljk1NiAwIDAgMSAuNzM5LS4yNThabTIwLjIxMi03LjAxNmMuMTg4LjE2My4zMjUuMzg2LjM3Ny42NDJsLjAyLjEzdjMuMDFjLS4wMjEuMjk2LS4xNi41NzItLjM4Ny43NjVhMS4xODEgMS4xODEgMCAwIDEtLjcxOS4yODNsLS4xMzItLjAwMUgxLjQ5OEExLjE5MyAxLjE5MyAwIDAgMSAuMjggMTEuODdsLS4wMjMtLjEzVjguNzM3Yy4wMi0uMjk3LjE2LS41NzMuMzg3LS43NjcuMjAyLS4xNzMuNDU1LS4yNzIuNzE5LS4yODNsLjEzMi4wMDJoMTkuMTA3Yy4zMTktLjAyNC42MTcuMDg0Ljg0LjI3OFpNMy4xNjcgOC41NEExLjY0OSAxLjY0OSAwIDAgMCAxLjk5NCA5YTEuNjYzIDEuNjYzIDAgMCAwLS41MTMgMS4xOGMuMDI1LjQ0MS4yMi44MzcuNTIzIDEuMTI2LjMuMjg3LjcwOC40NjggMS4xNTguNDgyYTEuNjQ0IDEuNjQ0IDAgMCAwIDEuNjY2LTEuNjIgMS42NDQgMS42NDQgMCAwIDAtMS42Ni0xLjYyOFpNMS4zNTIuMjU3bC4xMzQuMDExaDE5LjExNmExLjE1NSAxLjE1NSAwIDAgMSAxLjIxOC45MmwuMDIuMTMydjMuMDA4Yy0uMDIxLjI5Ny0uMTYuNTcyLS4zODcuNzY2YTEuMTgxIDEuMTgxIDAgMCAxLS43MTkuMjgzbC0uMTMyLS4wMDJIMS40OTVjLS4zMS4wMjItLjYxNi0uMDgtLjg1Mi0uMjgzYTEuMTEyIDEuMTEyIDAgMCAxLS4zNy0uNjRsLS4wMTYtLjEyNnYtMy4wMmMwLS4zMDIuMTMxLS41ODguMzYtLjc4NUMuNzg4LjM3NSAxIC4yODUgMS4yMi4yNjNsLjEzMy0uMDA2Wm0xLjgxNS43OTRhMS43MDQgMS43MDQgMCAwIDAtMS42ODYgMS42MzdjLjAyNS40NDIuMjIuODM4LjUyMyAxLjEyOC4zLjI4Ny43MDguNDY5IDEuMTU4LjQ4M2ExLjY0NCAxLjY0NCAwIDAgMCAxLjY2Ni0xLjYyMyAxLjY0IDEuNjQgMCAwIDAtMS42Ni0xLjYyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDE3KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",S=Object.defineProperty,Y=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,k=(d,c,u)=>c in d?S(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,J=(d,c)=>{for(var u in c||(c={}))te.call(c,u)&&k(d,u,c[u]);if(Y)for(var u of Y(c))T.call(c,u)&&k(d,u,c[u]);return d};const K=d=>React.createElement("svg",J({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"stsl_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"stsl_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.605.257c.342 0 .658.111.914.3.185.135.338.31.448.514l.074.157-9.768 14.208.108 3.224a2.208 2.208 0 0 0 2.626 2.175l.206-.05 3.205-1.065 3.722-5.36v9.736a1.553 1.553 0 0 1-1.267 1.524l-.146.02-20.92.006A1.553 1.553 0 0 1 .283 24.38l-.02-.146L.257 1.807A1.553 1.553 0 0 1 1.524.283l.147-.02L22.605.257ZM10.843 18.72H4.217l-.15.007a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h6.638l.15-.007a1.46 1.46 0 0 0 .883-.422 1.458 1.458 0 0 0 0-2.065 1.458 1.458 0 0 0-1.033-.43Zm2.41-7.23H4.217l-.15.008a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h9.048l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm3.012-7.228H4.217l-.15.008a1.46 1.46 0 0 0-.883.421c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h12.06l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm8.167-.409 3.313 2.312-8.42 12.128-2.479.822c-.24.017-.422-.01-.552-.083l-.281-3.066 8.419-12.113Zm1.805-2.563 3.29 1.803a.3.3 0 0 1 .111.159.289.289 0 0 1 0 .173l-.713 1.037-3.31-2.282.622-.89Z",transform:"translate(15.012 17.002)",fill:"url(#stsl_svg__a)",stroke:"url(#stsl_svg__b)",strokeWidth:.514})));var N="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi42MDUuMjU3Yy4zNDIgMCAuNjU4LjExMS45MTQuMy4xODUuMTM1LjMzOC4zMS40NDguNTE0bC4wNzQuMTU3LTkuNzY4IDE0LjIwOC4xMDggMy4yMjRhMi4yMDggMi4yMDggMCAwIDAgMi42MjYgMi4xNzVsLjIwNi0uMDUgMy4yMDUtMS4wNjUgMy43MjItNS4zNnY5LjczNmExLjU1MyAxLjU1MyAwIDAgMS0xLjI2NyAxLjUyNGwtLjE0Ni4wMi0yMC45Mi4wMDZBMS41NTMgMS41NTMgMCAwIDEgLjI4MyAyNC4zOGwtLjAyLS4xNDZMLjI1NyAxLjgwN0ExLjU1MyAxLjU1MyAwIDAgMSAxLjUyNC4yODNsLjE0Ny0uMDJMMjIuNjA1LjI1N1pNMTAuODQzIDE4LjcySDQuMjE3bC0uMTUuMDA3YTEuNDYgMS40NiAwIDAgMC0uODgzLjQyMmMtLjI2NS4yNjUtLjQzLjYzLS40MyAxLjAzMyAwIC4zODUuMTUxLjczNy40MTUgMS4wMDEuMjUuMjUuNjA2LjQyMyAxLjAzNi40Nmg2LjYzOGwuMTUtLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4My0uNDIyIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjUgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0yLjQxLTcuMjNINC4yMTdsLS4xNS4wMDhhMS40NiAxLjQ2IDAgMCAwLS44ODMuNDIyYy0uMjY1LjI2NS0uNDMuNjMtLjQzIDEuMDMzIDAgLjM4NS4xNTEuNzM3LjQxNSAxLjAwMS4yNS4yNS42MDYuNDIzIDEuMDM2LjQ2aDkuMDQ4bC4xNDktLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4NC0uNDIxIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjYgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0zLjAxMi03LjIyOEg0LjIxN2wtLjE1LjAwOGExLjQ2IDEuNDYgMCAwIDAtLjg4My40MjFjLS4yNjUuMjY1LS40My42My0uNDMgMS4wMzMgMCAuMzg1LjE1MS43MzcuNDE1IDEuMDAxLjI1LjI1LjYwNi40MjMgMS4wMzYuNDZoMTIuMDZsLjE0OS0uMDA3YTEuNDYgMS40NiAwIDAgMCAuODg0LS40MjEgMS40NTggMS40NTggMCAwIDAgMC0yLjA2NiAxLjQ1OCAxLjQ1OCAwIDAgMC0xLjAzMy0uNDNabTguMTY3LS40MDkgMy4zMTMgMi4zMTItOC40MiAxMi4xMjgtMi40NzkuODIyYy0uMjQuMDE3LS40MjItLjAxLS41NTItLjA4M2wtLjI4MS0zLjA2NiA4LjQxOS0xMi4xMTNabTEuODA1LTIuNTYzIDMuMjkgMS44MDNhLjMuMyAwIDAgMSAuMTExLjE1OS4yODkuMjg5IDAgMCAxIDAgLjE3M2wtLjcxMyAxLjAzNy0zLjMxLTIuMjgyLjYyMi0uODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMTIgMTcuMDAyKSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",P=Object.defineProperty,$=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Le=(d,c,u)=>c in d?P(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Oe=(d,c)=>{for(var u in c||(c={}))xe.call(c,u)&&Le(d,u,c[u]);if($)for(var u of $(c))ve.call(c,u)&&Le(d,u,c[u]);return d};const Se=d=>React.createElement("svg",Oe({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"10"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xsks_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xsks_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"m11.501 9.255.438.603 8.076 8.262.414.422-.157.57-2.592 9.46-.207.757h-.79l-15.157.252 6.532-6.532a2.47 2.47 0 0 0 2.916-1.022 2.47 2.47 0 0 0 .35-1.685 2.47 2.47 0 0 0-.831-1.506 2.47 2.47 0 0 0-1.612-.6 2.47 2.47 0 0 0-1.615.594 2.47 2.47 0 0 0-.594 3.01l-4.658 4.657-1.75 1.751.167-15.757.742-.217 9.634-2.815.694-.204ZM17.926.257c1.017 0 1.985.41 2.732 1.152l7.702 7.975a3.834 3.834 0 0 1 1.144 2.626 3.457 3.457 0 0 1-1 2.538l-3.027 2.076c-.455.4-1.09.65-1.923.826-1.41.054-2.393-.348-3.122-1.065L13.41 9.434a3.843 3.843 0 0 1-1.154-2.53c-.05-.913.234-1.784.81-2.455l2.238-3.016c.9-.849 1.742-1.18 2.621-1.176Z",transform:"translate(17.009 15.011)",fill:"url(#xsks_svg__a)",stroke:"url(#xsks_svg__b)",strokeWidth:.514})));var fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Im0xMS41MDEgOS4yNTUuNDM4LjYwMyA4LjA3NiA4LjI2Mi40MTQuNDIyLS4xNTcuNTctMi41OTIgOS40Ni0uMjA3Ljc1N2gtLjc5bC0xNS4xNTcuMjUyIDYuNTMyLTYuNTMyYTIuNDcgMi40NyAwIDAgMCAyLjkxNi0xLjAyMiAyLjQ3IDIuNDcgMCAwIDAgLjM1LTEuNjg1IDIuNDcgMi40NyAwIDAgMC0uODMxLTEuNTA2IDIuNDcgMi40NyAwIDAgMC0xLjYxMi0uNiAyLjQ3IDIuNDcgMCAwIDAtMS42MTUuNTk0IDIuNDcgMi40NyAwIDAgMC0uNTk0IDMuMDFsLTQuNjU4IDQuNjU3LTEuNzUgMS43NTEuMTY3LTE1Ljc1Ny43NDItLjIxNyA5LjYzNC0yLjgxNS42OTQtLjIwNFpNMTcuOTI2LjI1N2MxLjAxNyAwIDEuOTg1LjQxIDIuNzMyIDEuMTUybDcuNzAyIDcuOTc1YTMuODM0IDMuODM0IDAgMCAxIDEuMTQ0IDIuNjI2IDMuNDU3IDMuNDU3IDAgMCAxLTEgMi41MzhsLTMuMDI3IDIuMDc2Yy0uNDU1LjQtMS4wOS42NS0xLjkyMy44MjYtMS40MS4wNTQtMi4zOTMtLjM0OC0zLjEyMi0xLjA2NUwxMy40MSA5LjQzNGEzLjg0MyAzLjg0MyAwIDAgMS0xLjE1NC0yLjUzYy0uMDUtLjkxMy4yMzQtMS43ODQuODEtMi40NTVsMi4yMzgtMy4wMTZjLjktLjg0OSAxLjc0Mi0xLjE4IDIuNjIxLTEuMTc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuMDA5IDE1LjAxMSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",pt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Jt=(d,c,u)=>c in d?pt(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,tn=(d,c)=>{for(var u in c||(c={}))Mt.call(c,u)&&Jt(d,u,c[u]);if(_e)for(var u of _e(c))Ft.call(c,u)&&Jt(d,u,c[u]);return d};const In=d=>React.createElement("svg",tn({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"ljxxrs_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"ljxxrs_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M16 .257A6.711 6.711 0 0 1 22.743 7c0 1.987-.881 3.775-2.259 5.01-.151.135-.309.265-.471.387.195.015.399.035.613.06 2.97.344 3.845 1.165 4.645 2.681l.083.16 4.008-.935c.652-.212 1.413-.104 2.065.313a2.193 2.193 0 0 1 1.162 1.38l.035.151.119 8.705c0 .571-.218 1.115-.581 1.556-.33.4-.78.716-1.295.891l-.197.06-14.29 3.317L2.338 27.42a2.897 2.897 0 0 1-1.499-.952 2.486 2.486 0 0 1-.573-1.367l-.008-.189v-8.04c0-.731.299-1.384.788-1.854a2.787 2.787 0 0 1 1.944-.76c.167 0 .336-.006.504.048l.126.052 3.049.712c.727-1.208 1.774-2.125 4.783-2.551.21-.03.41-.055.602-.075a6.897 6.897 0 0 1-.469-.374C10.168 10.835 9.257 9.02 9.257 7A6.711 6.711 0 0 1 16 .257Zm-.922 13.424c-5.069.079-6.276.892-6.83 1.758l8.254 1.927 7.155-1.757-.039-.072c-.618-1.14-1.316-1.794-6.722-1.855a6.694 6.694 0 0 1-1.818 0Z",transform:"translate(14 15)",fill:"url(#ljxxrs_svg__a)",stroke:"url(#ljxxrs_svg__b)",strokeWidth:.514})));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0xNiAuMjU3QTYuNzExIDYuNzExIDAgMCAxIDIyLjc0MyA3YzAgMS45ODctLjg4MSAzLjc3NS0yLjI1OSA1LjAxLS4xNTEuMTM1LS4zMDkuMjY1LS40NzEuMzg3LjE5NS4wMTUuMzk5LjAzNS42MTMuMDYgMi45Ny4zNDQgMy44NDUgMS4xNjUgNC42NDUgMi42ODFsLjA4My4xNiA0LjAwOC0uOTM1Yy42NTItLjIxMiAxLjQxMy0uMTA0IDIuMDY1LjMxM2EyLjE5MyAyLjE5MyAwIDAgMSAxLjE2MiAxLjM4bC4wMzUuMTUxLjExOSA4LjcwNWMwIC41NzEtLjIxOCAxLjExNS0uNTgxIDEuNTU2LS4zMy40LS43OC43MTYtMS4yOTUuODkxbC0uMTk3LjA2LTE0LjI5IDMuMzE3TDIuMzM4IDI3LjQyYTIuODk3IDIuODk3IDAgMCAxLTEuNDk5LS45NTIgMi40ODYgMi40ODYgMCAwIDEtLjU3My0xLjM2N2wtLjAwOC0uMTg5di04LjA0YzAtLjczMS4yOTktMS4zODQuNzg4LTEuODU0YTIuNzg3IDIuNzg3IDAgMCAxIDEuOTQ0LS43NmMuMTY3IDAgLjMzNi0uMDA2LjUwNC4wNDhsLjEyNi4wNTIgMy4wNDkuNzEyYy43MjctMS4yMDggMS43NzQtMi4xMjUgNC43ODMtMi41NTEuMjEtLjAzLjQxLS4wNTUuNjAyLS4wNzVhNi44OTcgNi44OTcgMCAwIDEtLjQ2OS0uMzc0QzEwLjE2OCAxMC44MzUgOS4yNTcgOS4wMiA5LjI1NyA3QTYuNzExIDYuNzExIDAgMCAxIDE2IC4yNTdabS0uOTIyIDEzLjQyNGMtNS4wNjkuMDc5LTYuMjc2Ljg5Mi02LjgzIDEuNzU4bDguMjU0IDEuOTI3IDcuMTU1LTEuNzU3LS4wMzktLjA3MmMtLjYxOC0xLjE0LTEuMzE2LTEuNzk0LTYuNzIyLTEuODU1YTYuNjk0IDYuNjk0IDAgMCAxLTEuODE4IDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCAxNSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",Bt=Object.defineProperty,St=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,Pt=(d,c,u)=>c in d?Bt(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,gn=(d,c)=>{for(var u in c||(c={}))$t.call(c,u)&&Pt(d,u,c[u]);if(St)for(var u of St(c))an.call(c,u)&&Pt(d,u,c[u]);return d};const Jn=d=>React.createElement("svg",gn({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"\u6559\u5E08\u6570"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jss_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jss_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fillOpacity:.2,fill:"#00DDC7",width:60,height:60,rx:30}),React.createElement("path",{d:"M13.406.871c2.06 0 3.93.85 5.286 2.223a7.599 7.599 0 0 1 2.197 5.353 7.593 7.593 0 0 1-4.057 6.72c.191.051.38.107.57.167 4.04 1.29 7.257 4.498 8.567 8.622l4.943-12.05a.678.678 0 0 1 .877-.39l-4.9 14.627c-.212 1.028-.393 1.6-.764 2.024-.306.349-.74.554-1.19.594l-22.84.007a1.846 1.846 0 0 1-1.36-.61 1.797 1.797 0 0 1-.47-1.415 13.35 13.35 0 0 1 2.868-7.086 13.206 13.206 0 0 1 6.847-4.491 7.57 7.57 0 0 1-4.057-6.719c0-2.09.838-3.985 2.194-5.358A7.411 7.411 0 0 1 13.406.871ZM31.62 6.137c.188 0 .357.073.479.194.121.121.194.29.194.479l-7.24.673a.673.673 0 0 1-.48-.195.671.671 0 0 1-.195-.478Zm.781-5.88c.189 0 .358.073.48.195.121.121.194.29.194.478l-9.214.673a.672.672 0 0 1-.478-.194.672.672 0 0 1-.195-.479Z",transform:"translate(13.335 15.234)",fill:"url(#jss_svg__a)",stroke:"url(#jss_svg__b)",strokeWidth:.514})));var Fn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDBEREM3IiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIzMCIvPjxwYXRoIGQ9Ik0xMy40MDYuODcxYzIuMDYgMCAzLjkzLjg1IDUuMjg2IDIuMjIzYTcuNTk5IDcuNTk5IDAgMCAxIDIuMTk3IDUuMzUzIDcuNTkzIDcuNTkzIDAgMCAxLTQuMDU3IDYuNzJjLjE5MS4wNTEuMzguMTA3LjU3LjE2NyA0LjA0IDEuMjkgNy4yNTcgNC40OTggOC41NjcgOC42MjJsNC45NDMtMTIuMDVhLjY3OC42NzggMCAwIDEgLjg3Ny0uMzlsLTQuOSAxNC42MjdjLS4yMTIgMS4wMjgtLjM5MyAxLjYtLjc2NCAyLjAyNC0uMzA2LjM0OS0uNzQuNTU0LTEuMTkuNTk0bC0yMi44NC4wMDdhMS44NDYgMS44NDYgMCAwIDEtMS4zNi0uNjEgMS43OTcgMS43OTcgMCAwIDEtLjQ3LTEuNDE1IDEzLjM1IDEzLjM1IDAgMCAxIDIuODY4LTcuMDg2IDEzLjIwNiAxMy4yMDYgMCAwIDEgNi44NDctNC40OTEgNy41NyA3LjU3IDAgMCAxLTQuMDU3LTYuNzE5YzAtMi4wOS44MzgtMy45ODUgMi4xOTQtNS4zNThBNy40MTEgNy40MTEgMCAwIDEgMTMuNDA2Ljg3MVpNMzEuNjIgNi4xMzdjLjE4OCAwIC4zNTcuMDczLjQ3OS4xOTQuMTIxLjEyMS4xOTQuMjkuMTk0LjQ3OWwtNy4yNC42NzNhLjY3My42NzMgMCAwIDEtLjQ4LS4xOTUuNjcxLjY3MSAwIDAgMS0uMTk1LS40NzhabS43ODEtNS44OGMuMTg5IDAgLjM1OC4wNzMuNDguMTk1LjEyMS4xMjEuMTk0LjI5LjE5NC40NzhsLTkuMjE0LjY3M2EuNjcyLjY3MiAwIDAgMS0uNDc4LS4xOTQuNjcyLjY3MiAwIDAgMS0uMTk1LS40NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4zMzUgMTUuMjM0KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",er=Object.defineProperty,Mn=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Bn=(d,c,u)=>c in d?er(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Kn=(d,c)=>{for(var u in c||(c={}))tr.call(c,u)&&Bn(d,u,c[u]);if(Mn)for(var u of Mn(c))An.call(c,u)&&Bn(d,u,c[u]);return d};const Er=d=>React.createElement("svg",Kn({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xss_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xss_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M31.098 32.678c.05-.024 6.863-3.133 11.18-2.895-.03 1.012-.043 3.064.02 5.225.647.25.94.325 1.139.463.182.128.27.31.27.514v2.053a.73.73 0 0 1-.731.73c-.305 1.476-.163 2.509.055 3.125a49.513 49.513 0 0 0-3.174.443l-.607.106-.906.17-.597.118c-3.288.667-6.11 1.547-6.838 2.013h-2.177l-.346-.118-.228-.076a76.522 76.522 0 0 0-4.921-1.442l-.588-.147c-1.781-.436-3.7-.82-5.391-.967.191-.62.337-1.684.436-2.948-.84-.277-1.065-.335-1.222-.491a.73.73 0 0 1-.215-.516v-2.053a.734.734 0 0 1 .733-.727h.877c.048-2.25.01-4.409-.072-5.436C22.55 29.57 28.5 32.643 28.5 32.643Zm-1.166-17.42c1.875-.03 3.759.642 5.127 2.026 1.556 1.575 2.212 3.465 1.975 5.427-.239 1.977-1.377 4.02-3.38 5.893.356.638.715.815 1.035.95-1.444.742-3.37 1.682-3.708 1.847l-2.29.026c-.306-.187-1.646-.97-3.765-1.664.552-.208 1.06-.408 1.49-.698-1.993-2.244-3.162-4.245-3.434-6.198-.27-1.932.346-3.81 1.862-5.423 1.341-1.427 3.212-2.157 5.088-2.186Z",stroke:"url(#xss_svg__a)",strokeWidth:.514,fill:"url(#xss_svg__b)"})));var qn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zMS4wOTggMzIuNjc4Yy4wNS0uMDI0IDYuODYzLTMuMTMzIDExLjE4LTIuODk1LS4wMyAxLjAxMi0uMDQzIDMuMDY0LjAyIDUuMjI1LjY0Ny4yNS45NC4zMjUgMS4xMzkuNDYzLjE4Mi4xMjguMjcuMzEuMjcuNTE0djIuMDUzYS43My43MyAwIDAgMS0uNzMxLjczYy0uMzA1IDEuNDc2LS4xNjMgMi41MDkuMDU1IDMuMTI1YTQ5LjUxMyA0OS41MTMgMCAwIDAtMy4xNzQuNDQzbC0uNjA3LjEwNi0uOTA2LjE3LS41OTcuMTE4Yy0zLjI4OC42NjctNi4xMSAxLjU0Ny02LjgzOCAyLjAxM2gtMi4xNzdsLS4zNDYtLjExOC0uMjI4LS4wNzZhNzYuNTIyIDc2LjUyMiAwIDAgMC00LjkyMS0xLjQ0MmwtLjU4OC0uMTQ3Yy0xLjc4MS0uNDM2LTMuNy0uODItNS4zOTEtLjk2Ny4xOTEtLjYyLjMzNy0xLjY4NC40MzYtMi45NDgtLjg0LS4yNzctMS4wNjUtLjMzNS0xLjIyMi0uNDkxYS43My43MyAwIDAgMS0uMjE1LS41MTZ2LTIuMDUzYS43MzQuNzM0IDAgMCAxIC43MzMtLjcyN2guODc3Yy4wNDgtMi4yNS4wMS00LjQwOS0uMDcyLTUuNDM2QzIyLjU1IDI5LjU3IDI4LjUgMzIuNjQzIDI4LjUgMzIuNjQzWm0tMS4xNjYtMTcuNDJjMS44NzUtLjAzIDMuNzU5LjY0MiA1LjEyNyAyLjAyNiAxLjU1NiAxLjU3NSAyLjIxMiAzLjQ2NSAxLjk3NSA1LjQyNy0uMjM5IDEuOTc3LTEuMzc3IDQuMDItMy4zOCA1Ljg5My4zNTYuNjM4LjcxNS44MTUgMS4wMzUuOTUtMS40NDQuNzQyLTMuMzcgMS42ODItMy43MDggMS44NDdsLTIuMjkuMDI2Yy0uMzA2LS4xODctMS42NDYtLjk3LTMuNzY1LTEuNjY0LjU1Mi0uMjA4IDEuMDYtLjQwOCAxLjQ5LS42OTgtMS45OTMtMi4yNDQtMy4xNjItNC4yNDUtMy40MzQtNi4xOTgtLjI3LTEuOTMyLjM0Ni0zLjgxIDEuODYyLTUuNDIzIDEuMzQxLTEuNDI3IDMuMjEyLTIuMTU3IDUuMDg4LTIuMTg2WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",br=Object.defineProperty,Fr=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Cn=(d,c,u)=>c in d?br(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,nr=(d,c)=>{for(var u in c||(c={}))bt.call(c,u)&&Cn(d,u,c[u]);if(Fr)for(var u of Fr(c))Rn.call(c,u)&&Cn(d,u,c[u]);return d};const gr=d=>React.createElement("svg",nr({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jrxxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jrxxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M42.273 16.257c.682 0 1.299.28 1.746.73.402.407.667.953.716 1.56l.008.205v21.996a2.5 2.5 0 0 1-.724 1.765 2.452 2.452 0 0 1-1.544.722l-.202.008H17.727a2.45 2.45 0 0 1-1.746-.73 2.498 2.498 0 0 1-.716-1.56l-.008-.205V18.752a2.5 2.5 0 0 1 .724-1.765 2.452 2.452 0 0 1 1.544-.722l.202-.008h24.546ZM37.5 24.68c-.415 0-.83.16-1.147.479l-4.309 4.344-2.944-2.97-.123-.112a1.608 1.608 0 0 0-2.17.113l-5.454 5.5-.112.124a1.635 1.635 0 0 0-.363 1.03c0 .418.158.836.474 1.154a1.608 1.608 0 0 0 2.293.001l4.309-4.344 2.944 2.969.123.112a1.608 1.608 0 0 0 2.17-.112l5.454-5.5.111-.124c.242-.3.364-.665.364-1.03 0-.418-.158-.836-.474-1.154a1.608 1.608 0 0 0-1.146-.48Z",stroke:"url(#jrxxrs_svg__a)",strokeWidth:.514,fill:"url(#jrxxrs_svg__b)"})));var bn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00Mi4yNzMgMTYuMjU3Yy42ODIgMCAxLjI5OS4yOCAxLjc0Ni43My40MDIuNDA3LjY2Ny45NTMuNzE2IDEuNTZsLjAwOC4yMDV2MjEuOTk2YTIuNSAyLjUgMCAwIDEtLjcyNCAxLjc2NSAyLjQ1MiAyLjQ1MiAwIDAgMS0xLjU0NC43MjJsLS4yMDIuMDA4SDE3LjcyN2EyLjQ1IDIuNDUgMCAwIDEtMS43NDYtLjczIDIuNDk4IDIuNDk4IDAgMCAxLS43MTYtMS41NmwtLjAwOC0uMjA1VjE4Ljc1MmEyLjUgMi41IDAgMCAxIC43MjQtMS43NjUgMi40NTIgMi40NTIgMCAwIDEgMS41NDQtLjcyMmwuMjAyLS4wMDhoMjQuNTQ2Wk0zNy41IDI0LjY4Yy0uNDE1IDAtLjgzLjE2LTEuMTQ3LjQ3OWwtNC4zMDkgNC4zNDQtMi45NDQtMi45Ny0uMTIzLS4xMTJhMS42MDggMS42MDggMCAwIDAtMi4xNy4xMTNsLTUuNDU0IDUuNS0uMTEyLjEyNGExLjYzNSAxLjYzNSAwIDAgMC0uMzYzIDEuMDNjMCAuNDE4LjE1OC44MzYuNDc0IDEuMTU0YTEuNjA4IDEuNjA4IDAgMCAwIDIuMjkzLjAwMWw0LjMwOS00LjM0NCAyLjk0NCAyLjk2OS4xMjMuMTEyYTEuNjA4IDEuNjA4IDAgMCAwIDIuMTctLjExMmw1LjQ1NC01LjUuMTExLS4xMjRjLjI0Mi0uMy4zNjQtLjY2NS4zNjQtMS4wMyAwLS40MTgtLjE1OC0uODM2LS40NzQtMS4xNTRhMS42MDggMS42MDggMCAwIDAtMS4xNDYtLjQ4WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",_n=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,da=(d,c,u)=>c in d?_n(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Ca=(d,c)=>{for(var u in c||(c={}))Wr.call(c,u)&&da(d,u,c[u]);if(Gr)for(var u of Gr(c))wr.call(c,u)&&da(d,u,c[u]);return d};const ba=d=>React.createElement("svg",Ca({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},d),React.createElement("title",null,"8"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"zxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"zxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M38.501 32.984c1.623.002 3.091.66 4.154 1.724a5.868 5.868 0 0 1 0 8.31 5.866 5.866 0 0 1-8.31.001 5.868 5.868 0 0 1 0-8.312 5.866 5.866 0 0 1 4.156-1.723ZM37.4 36.562c-.457-.011-.892.144-1.18.408l-2.382 2.159-.1.102a.997.997 0 0 0-.259.8c.04.303.226.6.57.81.31.19.694.27 1.064.244.376-.028.736-.167.993-.4l1.177-1.067 1.058 1.088.106.098c.265.216.639.352 1.079.362.442 0 .854-.15 1.133-.398l2.5-2.238.1-.1a.999.999 0 0 0 .265-.8c-.038-.302-.222-.602-.563-.814a1.808 1.808 0 0 0-1.062-.247 1.673 1.673 0 0 0-.996.395l-1.29 1.155-1.065-1.094-.107-.099a1.709 1.709 0 0 0-1.04-.364Zm-8.73-21.305a7.502 7.502 0 0 1 4.251 1.349 7.78 7.78 0 0 1 2.768 3.513c.58 1.46.709 3.028.422 4.51a7.908 7.908 0 0 1-2.067 3.996c1.15.812 2.15 1.344 3.07 2.001a8.504 8.504 0 0 0-5.262 2.631 9.006 9.006 0 0 0-2.453 6.199 9.053 9.053 0 0 0 .86 3.866c-.52.038-1.048.057-1.586.057-3.224 0-6.213-.742-8.46-1.806-1.23-.583-2.238-1.262-2.933-1.968-.644-.654-1.022-1.328-1.022-1.97 0-1.85.683-3.574 1.86-5.034 1.23-1.525 2.996-2.761 5.093-3.555-.991-1.54-1.695-2.944-1.981-4.432a8.062 8.062 0 0 1 .435-4.529 7.775 7.775 0 0 1 2.798-3.512 7.408 7.408 0 0 1 4.208-1.316Z",stroke:"url(#zxrs_svg__a)",strokeWidth:.514,fill:"url(#zxrs_svg__b)"})));var fr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zOC41MDEgMzIuOTg0YzEuNjIzLjAwMiAzLjA5MS42NiA0LjE1NCAxLjcyNGE1Ljg2OCA1Ljg2OCAwIDAgMSAwIDguMzEgNS44NjYgNS44NjYgMCAwIDEtOC4zMS4wMDEgNS44NjggNS44NjggMCAwIDEgMC04LjMxMiA1Ljg2NiA1Ljg2NiAwIDAgMSA0LjE1Ni0xLjcyM1pNMzcuNCAzNi41NjJjLS40NTctLjAxMS0uODkyLjE0NC0xLjE4LjQwOGwtMi4zODIgMi4xNTktLjEuMTAyYS45OTcuOTk3IDAgMCAwLS4yNTkuOGMuMDQuMzAzLjIyNi42LjU3LjgxLjMxLjE5LjY5NC4yNyAxLjA2NC4yNDQuMzc2LS4wMjguNzM2LS4xNjcuOTkzLS40bDEuMTc3LTEuMDY3IDEuMDU4IDEuMDg4LjEwNi4wOThjLjI2NS4yMTYuNjM5LjM1MiAxLjA3OS4zNjIuNDQyIDAgLjg1NC0uMTUgMS4xMzMtLjM5OGwyLjUtMi4yMzguMS0uMWEuOTk5Ljk5OSAwIDAgMCAuMjY1LS44Yy0uMDM4LS4zMDItLjIyMi0uNjAyLS41NjMtLjgxNGExLjgwOCAxLjgwOCAwIDAgMC0xLjA2Mi0uMjQ3IDEuNjczIDEuNjczIDAgMCAwLS45OTYuMzk1bC0xLjI5IDEuMTU1LTEuMDY1LTEuMDk0LS4xMDctLjA5OWExLjcwOSAxLjcwOSAwIDAgMC0xLjA0LS4zNjRabS04LjczLTIxLjMwNWE3LjUwMiA3LjUwMiAwIDAgMSA0LjI1MSAxLjM0OSA3Ljc4IDcuNzggMCAwIDEgMi43NjggMy41MTNjLjU4IDEuNDYuNzA5IDMuMDI4LjQyMiA0LjUxYTcuOTA4IDcuOTA4IDAgMCAxLTIuMDY3IDMuOTk2YzEuMTUuODEyIDIuMTUgMS4zNDQgMy4wNyAyLjAwMWE4LjUwNCA4LjUwNCAwIDAgMC01LjI2MiAyLjYzMSA5LjAwNiA5LjAwNiAwIDAgMC0yLjQ1MyA2LjE5OSA5LjA1MyA5LjA1MyAwIDAgMCAuODYgMy44NjZjLS41Mi4wMzgtMS4wNDguMDU3LTEuNTg2LjA1Ny0zLjIyNCAwLTYuMjEzLS43NDItOC40Ni0xLjgwNi0xLjIzLS41ODMtMi4yMzgtMS4yNjItMi45MzMtMS45NjgtLjY0NC0uNjU0LTEuMDIyLTEuMzI4LTEuMDIyLTEuOTcgMC0xLjg1LjY4My0zLjU3NCAxLjg2LTUuMDM0IDEuMjMtMS41MjUgMi45OTYtMi43NjEgNS4wOTMtMy41NTUtLjk5MS0xLjU0LTEuNjk1LTIuOTQ0LTEuOTgxLTQuNDMyYTguMDYyIDguMDYyIDAgMCAxIC40MzUtNC41MjkgNy43NzUgNy43NzUgMCAwIDEgMi43OTgtMy41MTIgNy40MDggNy40MDggMCAwIDEgNC4yMDgtMS4zMTZaIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iLjUxNCIgZmlsbD0idXJsKCNiKSIvPjwvZz48L3N2Zz4=",Vr=Object.defineProperty,xr=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Rr=(d,c,u)=>c in d?Vr(d,c,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[c]=u,Sn=(d,c)=>{for(var u in c||(c={}))Ma.call(c,u)&&Rr(d,u,c[u]);if(xr)for(var u of xr(c))ma.call(c,u)&&Rr(d,u,c[u]);return d};const zr=d=>React.createElement("svg",Sn({width:18,height:22,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},d),React.createElement("title",null,"\u706B\u{1F525}"),React.createElement("defs",null,React.createElement("path",{d:"M2.96 6.843c-.381 2.078.064 3.002 1.335 2.771 1.272-.23 2.003-1.472 2.194-3.724.699-3.523 2.48-5.486 5.34-5.89-1.717 2.165-1.335 3.205 3.433 6.583C19.744 10.567 19.267 20.614 9.731 22c-6.26-.173-8.834-3.118-9.597-6.843-.509-2.482.433-5.254 2.826-8.314Z",id:"fire_svg__a"}),React.createElement("path",{d:"M.309 9.268c-1.144 4.908.89 7.477 6.103 7.708 3.815 0 5.089-3.031 5.436-5.023.347-1.992.477-4.158-2.194-7.103.89 3.523.573 5.457-.953 5.804-1.717.057-2.289-.895-1.717-2.859.859-2.945 1.717-4.244 1.24-5.89C7.843.925 7.334.29 6.698 0c-.063 1.444-.477 2.57-1.24 3.378-1.144 1.213-3.814 3.724-1.907 7.535.191 1.386-.572 1.646-1.24 1.473C1.168 11.982.5 10.942.31 9.268Z",id:"fire_svg__c"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",null,React.createElement("mask",{id:"fire_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__a"})),React.createElement("use",{fill:"#00DDC7",xlinkHref:"#fire_svg__a"}),React.createElement("path",{d:"M2.96 8.142C-1.108 16.11.703 20.73 8.396 22c7.247-.289 10.235-4.417 8.964-12.386-.381-1.443-1.59-2.83-3.624-4.157C11.702 4.129 11.066 2.31 11.83 0c-1.78.462-2.988 2.136-3.624 5.024C6.87 10.22 5.122 11.26 2.96 8.142Z",fill:"#01A89A",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.924 0c-1.208.75-1.939 2.425-2.193 5.024.763 2.338.763 1.299-.763 10.913-.636 2.598-.795 4.62-.477 6.063 4.514 0 7.566-2.021 9.155-6.063 1.335-5.89-.954-7.709-2.289-9.354C12.115 3.58 10.971 1.386 11.924 0Z",fill:"#037F74",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.291 7.535c.636 1.56.636 3.811 0 6.756-.127 1.04.668 1.242 2.384.607l-1.049-5.024c3.751 2.483 5.086 5.688 4.005 9.614 1.145 4.273-1.398 5.313-7.629 3.118L8.621 11.26l2.67-3.725Z",fill:"#02423C",mask:"url(#fire_svg__b)"})),React.createElement("g",{transform:"translate(2.937 5.024)"},React.createElement("mask",{id:"fire_svg__d",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__c"})),React.createElement("use",{fill:"#2FEBD8",xlinkHref:"#fire_svg__c"}),React.createElement("path",{d:"M7.366.433s.797 1.819-.668 3.724c-1.464 1.906-1.526 3.898-1.24 4.331.287.433-1.048-.693-.667-2.512s-1.24 2.772 0 4.937c.318 1.097-.095 1.935-1.24 2.512C1.835 13.598.818 12.56.5 10.307c-.191.606-1.526 4.504 3.051 6.15 3.37.75 5.69.144 6.962-1.82 1.144-2.02 1.494-4.157 1.049-6.409-.954-1.847-1.59-2.973-1.908-3.378.954 3.87.445 5.804-1.525 5.804-2.48-.434-.763-3.638-.382-4.937C9.69 1.646 7.366.433 7.366.433Z",fill:"#01A89A",mask:"url(#fire_svg__d)"}),React.createElement("path",{d:"M9.654 4.85c.954 2.08 1.272 3.985.954 5.717-.318 1.732-1.558 2.916-3.72 3.551 1.59-.058 2.83-.433 3.72-1.126 1.335-1.04-1.716 2.165-3.433 2.772a12.526 12.526 0 0 1-3.624.693c.55.288 1.503.462 2.861.52 2.037.086 5.66-1.213 5.436-5.024.913-2.945.182-5.313-2.194-7.103Z",fill:"#037F74",mask:"url(#fire_svg__d)"}))));var qr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjk2IDYuODQzYy0uMzgxIDIuMDc4LjA2NCAzLjAwMiAxLjMzNSAyLjc3MSAxLjI3Mi0uMjMgMi4wMDMtMS40NzIgMi4xOTQtMy43MjQuNjk5LTMuNTIzIDIuNDgtNS40ODYgNS4zNC01Ljg5LTEuNzE3IDIuMTY1LTEuMzM1IDMuMjA1IDMuNDMzIDYuNTgzQzE5Ljc0NCAxMC41NjcgMTkuMjY3IDIwLjYxNCA5LjczMSAyMmMtNi4yNi0uMTczLTguODM0LTMuMTE4LTkuNTk3LTYuODQzLS41MDktMi40ODIuNDMzLTUuMjU0IDIuODI2LTguMzE0WiIgaWQ9ImEiLz48cGF0aCBkPSJNLjMwOSA5LjI2OGMtMS4xNDQgNC45MDguODkgNy40NzcgNi4xMDMgNy43MDggMy44MTUgMCA1LjA4OS0zLjAzMSA1LjQzNi01LjAyMy4zNDctMS45OTIuNDc3LTQuMTU4LTIuMTk0LTcuMTAzLjg5IDMuNTIzLjU3MyA1LjQ1Ny0uOTUzIDUuODA0LTEuNzE3LjA1Ny0yLjI4OS0uODk1LTEuNzE3LTIuODU5Ljg1OS0yLjk0NSAxLjcxNy00LjI0NCAxLjI0LTUuODlDNy44NDMuOTI1IDcuMzM0LjI5IDYuNjk4IDBjLS4wNjMgMS40NDQtLjQ3NyAyLjU3LTEuMjQgMy4zNzgtMS4xNDQgMS4yMTMtMy44MTQgMy43MjQtMS45MDcgNy41MzUuMTkxIDEuMzg2LS41NzIgMS42NDYtMS4yNCAxLjQ3M0MxLjE2OCAxMS45ODIuNSAxMC45NDIuMzEgOS4yNjhaIiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwRERDNyIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBkPSJNMi45NiA4LjE0MkMtMS4xMDggMTYuMTEuNzAzIDIwLjczIDguMzk2IDIyYzcuMjQ3LS4yODkgMTAuMjM1LTQuNDE3IDguOTY0LTEyLjM4Ni0uMzgxLTEuNDQzLTEuNTktMi44My0zLjYyNC00LjE1N0MxMS43MDIgNC4xMjkgMTEuMDY2IDIuMzEgMTEuODMgMGMtMS43OC40NjItMi45ODggMi4xMzYtMy42MjQgNS4wMjRDNi44NyAxMC4yMiA1LjEyMiAxMS4yNiAyLjk2IDguMTQyWiIgZmlsbD0iIzAxQTg5QSIgbWFzaz0idXJsKCNiKSIvPjxwYXRoIGQ9Ik0xMS45MjQgMGMtMS4yMDguNzUtMS45MzkgMi40MjUtMi4xOTMgNS4wMjQuNzYzIDIuMzM4Ljc2MyAxLjI5OS0uNzYzIDEwLjkxMy0uNjM2IDIuNTk4LS43OTUgNC42Mi0uNDc3IDYuMDYzIDQuNTE0IDAgNy41NjYtMi4wMjEgOS4xNTUtNi4wNjMgMS4zMzUtNS44OS0uOTU0LTcuNzA5LTIuMjg5LTkuMzU0QzEyLjExNSAzLjU4IDEwLjk3MSAxLjM4NiAxMS45MjQgMFoiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMTEuMjkxIDcuNTM1Yy42MzYgMS41Ni42MzYgMy44MTEgMCA2Ljc1Ni0uMTI3IDEuMDQuNjY4IDEuMjQyIDIuMzg0LjYwN2wtMS4wNDktNS4wMjRjMy43NTEgMi40ODMgNS4wODYgNS42ODggNC4wMDUgOS42MTQgMS4xNDUgNC4yNzMtMS4zOTggNS4zMTMtNy42MjkgMy4xMThMOC42MjEgMTEuMjZsMi42Ny0zLjcyNVoiIGZpbGw9IiMwMjQyM0MiIG1hc2s9InVybCgjYikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45MzcgNS4wMjQpIj48bWFzayBpZD0iZCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYyIvPjwvbWFzaz48dXNlIGZpbGw9IiMyRkVCRDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggZD0iTTcuMzY2LjQzM3MuNzk3IDEuODE5LS42NjggMy43MjRjLTEuNDY0IDEuOTA2LTEuNTI2IDMuODk4LTEuMjQgNC4zMzEuMjg3LjQzMy0xLjA0OC0uNjkzLS42NjctMi41MTJzLTEuMjQgMi43NzIgMCA0LjkzN2MuMzE4IDEuMDk3LS4wOTUgMS45MzUtMS4yNCAyLjUxMkMxLjgzNSAxMy41OTguODE4IDEyLjU2LjUgMTAuMzA3Yy0uMTkxLjYwNi0xLjUyNiA0LjUwNCAzLjA1MSA2LjE1IDMuMzcuNzUgNS42OS4xNDQgNi45NjItMS44MiAxLjE0NC0yLjAyIDEuNDk0LTQuMTU3IDEuMDQ5LTYuNDA5LS45NTQtMS44NDctMS41OS0yLjk3My0xLjkwOC0zLjM3OC45NTQgMy44Ny40NDUgNS44MDQtMS41MjUgNS44MDQtMi40OC0uNDM0LS43NjMtMy42MzgtLjM4Mi00LjkzN0M5LjY5IDEuNjQ2IDcuMzY2LjQzMyA3LjM2Ni40MzNaIiBmaWxsPSIjMDFBODlBIiBtYXNrPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTkuNjU0IDQuODVjLjk1NCAyLjA4IDEuMjcyIDMuOTg1Ljk1NCA1LjcxNy0uMzE4IDEuNzMyLTEuNTU4IDIuOTE2LTMuNzIgMy41NTEgMS41OS0uMDU4IDIuODMtLjQzMyAzLjcyLTEuMTI2IDEuMzM1LTEuMDQtMS43MTYgMi4xNjUtMy40MzMgMi43NzJhMTIuNTI2IDEyLjUyNiAwIDAgMS0zLjYyNC42OTNjLjU1LjI4OCAxLjUwMy40NjIgMi44NjEuNTIgMi4wMzcuMDg2IDUuNjYtMS4yMTMgNS40MzYtNS4wMjQuOTEzLTIuOTQ1LjE4Mi01LjMxMy0yLjE5NC03LjEwM1oiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjZCkiLz48L2c+PC9nPjwvc3ZnPg==",ia=p(60979),Mr=(d,c,u)=>new Promise(($e,At)=>{var kt=Ve=>{try{wt(u.next(Ve))}catch(Et){At(Et)}},Kt=Ve=>{try{wt(u.throw(Ve))}catch(Et){At(Et)}},wt=Ve=>Ve.done?$e(Ve.value):Promise.resolve(Ve.value).then(kt,Kt);wt((u=u.apply(d,c)).next())});const Tr=d=>Mr(void 0,null,function*(){return(0,ee.ZP)("/api/home/statistic.json",{method:"Get",params:d})}),_r=({user:d,dispatch:c,homePage:u,forumsList:$e,globalSetting:At})=>{var kt,Kt,wt,Ve,Et,Xe,Ee,Ke,Rt,vn,Wn,$n,xt,nn,Tt,et,or,Vn,Lr,yr,Nr,Zr,Br,$r,Hr,Sr,Dt,Ge,rn,zn,kr,la,Yr,sa,Ur,ea;const[Gt,,Ir,rr]=(0,Je.U)(lr.Yu,{type:"view"}),[,,fa,Lt]=(0,Je.U)(Tr,{}),[,ta,Qr,Yn]=(0,Je.U)(nt.V8,{page:1,limit:5,order:"created_at"}),[hr,ur]=(0,t.useState)({total_count:0,shixuns:[]});(0,t.useEffect)(()=>{const at=_t()();at&&Ir({start_at:at.subtract(7,"day").format("YYYY-MM-DD"),end_at:at.format("YYYY-MM-DD")}),jt(),Qr({page:1,limit:5,order:"created_at"}),sn()},[]);const Da=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},legend:{right:"1%",bottom:"1%",itemGap:40,textStyle:{color:"#fff"}},grid:{top:"3%",left:"3%",right:"4%",bottom:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(rr==null?void 0:rr.time)||[],nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#037F74"}},axisLabel:{color:"#B6BFC2"}},yAxis:{type:"value",nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#037F74"}},axisLine:{show:!1},axisLabel:{color:"#B6BFC2"}},series:[{name:"\u672C\u6708",type:"line",data:(rr==null?void 0:rr.current_month)||[],itemStyle:{color:"#15EAA4"},smooth:!0,areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(rr==null?void 0:rr.last_month)||[],itemStyle:{color:"#73A0FF"},smooth:!0,areaStyle:{color:new Ht.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[rr]),z=(0,t.useMemo)(()=>{var at,Ot;const Hn=(Ot=(at=Lt==null?void 0:Lt.data)==null?void 0:at.homework_number_statistic)==null?void 0:Ot.charts,oa=Hn==null?void 0:Hn.map(na=>na==null?void 0:na.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:Hn==null?void 0:Hn.map(na=>na==null?void 0:na.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#B6BFC2"},axisLine:{lineStyle:{color:"#037F74"}}},grid:{top:"15%",left:"1%",right:"1%",bottom:"1%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:oa,label:{show:!0,position:"top",color:"#B6BFC2"},itemStyle:{color:"rgba(0,221,199,0.4)",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(Kt=(kt=Lt==null?void 0:Lt.data)==null?void 0:kt.homework_number_statistic)==null?void 0:Kt.charts]),jt=()=>Mr(void 0,null,function*(){const at=yield fa({});(at==null?void 0:at.status)==0&&setTimeout(()=>{jt()},5*60*1e3)}),sn=()=>Mr(void 0,null,function*(){const at=yield(0,ia.he)({sort:"desc",page:1,limit:5,order:"new"});at.status||ur(at)});return t.createElement("div",{className:Xt.homeCon},t.createElement("div",{className:"flex",style:{height:"30vh"}},t.createElement("div",{className:Xt.mainLogo},t.createElement("img",{src:p(37703),style:{width:"100%",height:"100%"}})),t.createElement("div",{className:Xt.exptStats},t.createElement("div",{className:Xt.titleName},"\u5B9E\u9A8C\u7EDF\u8BA1"),[{name:"\u8BC4\u6D4B\u603B\u6B21\u6570",img:ji,count:(Ve=(wt=Lt==null?void 0:Lt.data)==null?void 0:wt.shixun_evaluate_statistic)==null?void 0:Ve.evaluate_count},{name:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",img:wl,count:(Xe=(Et=Lt==null?void 0:Lt.data)==null?void 0:Et.shixun_evaluate_statistic)==null?void 0:Xe.pass_count},{name:"\u5E73\u5747\u901A\u8FC7\u7387",img:Ri,count:((Ke=(Ee=Lt==null?void 0:Lt.data)==null?void 0:Ee.shixun_evaluate_statistic)==null?void 0:Ke.avg_pass_rate)*100}].map((at,Ot)=>{var Hn;return t.createElement("div",{className:Xt.exptStatsItem,key:at==null?void 0:at.name},t.createElement("div",{className:"flex item-center"},t.createElement("img",{src:at==null?void 0:at.img}),t.createElement("div",{className:Xt.esItemName},at==null?void 0:at.name)),t.createElement("div",{style:{color:"#00DDC7",fontSize:"2.1vh"}},parseFloat((Hn=at==null?void 0:at.count)==null?void 0:Hn.toFixed(2)),Ot==2&&"%"))}))),t.createElement("div",{className:Xt.platSituStats},t.createElement("div",{className:Xt.titleName},"\u5E73\u53F0\u60C5\u51B5\u7EDF\u8BA1"),t.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"11%"}},[{name:"\u5B9E\u8DF5\u8BFE\u7A0B",img:xl,count:(vn=(Rt=Lt==null?void 0:Lt.data)==null?void 0:Rt.number_statistics)==null?void 0:vn.subject_count,type:"\u95E8"},{name:"\u5B9E\u8DF5\u4EFB\u52A1",img:Nl,count:($n=(Wn=Lt==null?void 0:Lt.data)==null?void 0:Wn.number_statistics)==null?void 0:$n.shixun_count,type:"\u4E2A"},{name:"\u5B9E\u9A8C\u73AF\u5883",img:B,count:(nn=(xt=Lt==null?void 0:Lt.data)==null?void 0:xt.number_statistics)==null?void 0:nn.repository_count,type:"\u79CD"},{name:"\u8BD5\u9898\u6570\u91CF",img:N,count:(et=(Tt=Lt==null?void 0:Lt.data)==null?void 0:Tt.number_statistics)==null?void 0:et.question_count,type:"\u9053"},{name:"\u7EBF\u4E0A\u8003\u8BD5",img:fe,count:(Vn=(or=Lt==null?void 0:Lt.data)==null?void 0:or.number_statistics)==null?void 0:Vn.exercise_count,type:"\u95E8"},{name:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",img:Ut,count:(yr=(Lr=Lt==null?void 0:Lt.data)==null?void 0:Lr.number_statistics)==null?void 0:yr.all_user_count,type:"\u4EBA"},{name:"\u6559\u5E08\u6570",img:Fn,count:(Zr=(Nr=Lt==null?void 0:Lt.data)==null?void 0:Nr.number_statistics)==null?void 0:Zr.teacher_count,type:"\u4EBA"},{name:"\u5B66\u751F\u6570",img:qn,count:($r=(Br=Lt==null?void 0:Lt.data)==null?void 0:Br.number_statistics)==null?void 0:$r.student_count,type:"\u4EBA"},{name:"\u4ECA\u65E5\u5B66\u4E60\u4EBA\u6570",img:bn,count:(Sr=(Hr=Lt==null?void 0:Lt.data)==null?void 0:Hr.number_statistics)==null?void 0:Sr.weekly_active_user_count,type:"\u4EBA"},{name:"\u5728\u7EBF\u4EBA\u6570",img:fr,count:(Ge=(Dt=Lt==null?void 0:Lt.data)==null?void 0:Dt.number_statistics)==null?void 0:Ge.user_online_count,type:"\u4EBA"}].map((at,Ot)=>t.createElement("div",{className:Xt.pSSItem,key:Ot,style:{marginBottom:Ot<5&&"4vh"}},t.createElement("img",{src:at==null?void 0:at.img}),t.createElement("div",{className:Xt.pSSItemInfo},t.createElement("div",null,t.createElement("span",{style:{color:"#fff",fontSize:"1.9vh",fontWeight:"500"}},at==null?void 0:at.count),t.createElement("span",{style:{color:"#B6BFC2",fontSize:"1.6vh",marginLeft:"1vh"}},at==null?void 0:at.type)),t.createElement("div",{style:{marginTop:"1vh"}},at==null?void 0:at.name)))))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Xt.new_jxkt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:qr,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u6559\u5B66\u8BFE\u5802"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},Yn==null?void 0:Yn.courses_count),"\u4E2A\u8BFE\u5802")),t.createElement("div",{className:Xt.watchMore,onClick:()=>{se.history.push("/classrooms")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(it.Z,null))),t.createElement("div",null,((rn=Yn==null?void 0:Yn.courses)==null?void 0:rn.length)>0?(zn=Yn==null?void 0:Yn.courses)==null?void 0:zn.map((at,Ot)=>t.createElement("div",{key:Ot,className:Xt.kt_sx_item},t.createElement("div",{className:Xt.kt_sx_item_user},at==null?void 0:at.creator),t.createElement("div",{className:Xt.kt_sx_item_name},at==null?void 0:at.name),t.createElement("div",{className:Xt.kt_sx_item_time},_t()(at==null?void 0:at.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Wt.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}}))),t.createElement("div",{className:Xt.new_syxm},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:qr,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u5B9E\u9A8C\u9879\u76EE"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},hr==null?void 0:hr.total_count),"\u4E2A\u5B9E\u9A8C\u9879\u76EE")),t.createElement("div",{className:Xt.watchMore,onClick:()=>{se.history.push("/shixuns")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(it.Z,null))),t.createElement("div",null,((kr=hr==null?void 0:hr.shixuns)==null?void 0:kr.length)>0?(la=hr==null?void 0:hr.shixuns)==null?void 0:la.map((at,Ot)=>t.createElement("div",{key:Ot,className:Xt.kt_sx_item},t.createElement("div",{className:Xt.kt_sx_item_user},at==null?void 0:at.author_name),t.createElement("div",{className:Xt.kt_sx_item_name},at==null?void 0:at.name),t.createElement("div",{className:Xt.kt_sx_item_time},_t()(at==null?void 0:at.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Wt.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}})))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Xt.fwsj_zyfb},t.createElement("div",{className:Xt.titleName,style:{display:"flex",justifyContent:"space-between"}},"\u5E73\u53F0\u8BBF\u95EE\u6570\u636E",t.createElement(ue.default.RangePicker,{allowClear:!1,value:[_t()(Gt==null?void 0:Gt.start_at),_t()(Gt==null?void 0:Gt.end_at)],onChange:(at,Ot)=>{Ir({start_at:Ot==null?void 0:Ot[0],end_at:Ot==null?void 0:Ot[1]})}})),t.createElement(Me.Z,{style:{height:"31vh"},option:Da})),t.createElement("div",{className:Xt.fwsj_zyfb},t.createElement("div",{className:Xt.titleName},"\u5E73\u53F0\u4F5C\u4E1A\u53D1\u5E03"),t.createElement("div",{className:Xt.zyfb_info},t.createElement("div",{className:Xt.zyfb_info_l_r},t.createElement("div",{className:Xt.info_title},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Xt.info_count},((sa=(Yr=Lt==null?void 0:Lt.data)==null?void 0:Yr.homework_number_statistic)==null?void 0:sa.today_homework_count)||0)),t.createElement("div",{className:Xt.zyfb_info_l_r},t.createElement("div",{className:Xt.info_title},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Xt.info_count},((ea=(Ur=Lt==null?void 0:Lt.data)==null?void 0:Ur.homework_number_statistic)==null?void 0:ea.recently_homework_count)||0))),t.createElement(Me.Z,{style:{height:"23vh"},option:z}))))};var Gn=(0,se.connect)(({loading:d,forumsList:c,user:u,homePage:$e,globalSetting:At})=>({user:u,loading:d.models.index,homePage:$e,forumsList:c,globalSetting:At}))(_r),Dr=p(40277);const ga=({globalSetting:d})=>{var c;const u=(0,t.useMemo)(()=>{var $e;switch(Number(($e=d==null?void 0:d.setting)==null?void 0:$e.theme)){case Ra.Fy.THEMEONE:return t.createElement(sr,null);case Ra.Fy.THEMETWO:return t.createElement(Ni,null);case Ra.Fy.THEMETHREE:return t.createElement(Dr.Z,{mainDom:t.createElement(Gn,null)});case Ra.Fy.DEFAULT:default:return t.createElement(Zt,null)}},[(c=d==null?void 0:d.setting)==null?void 0:c.theme]);return t.createElement(Ce.ZP,{locale:x.Z},!d.isIlearning&&d.isPaZhou?t.createElement(hl,null):u,d.isIlearning&&t.createElement(we,null))};var Zn=(0,se.connect)(({loading:d,globalSetting:c,user:u})=>({loading:d,globalSetting:c,user:u}))(ga)},27890:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return y}});var t=p(59301),Ce={flex_box_center:"flex_box_center___HR0FK",flex_space_between:"flex_space_between___AORwV",flex_box_vertical_center:"flex_box_vertical_center___u8RVW",flex_box_center_end:"flex_box_center_end___JWmwA",flex_box_column:"flex_box_column___EvD2h",listWarp:"listWarp___PiaNu",li:"li___fFwoj",img:"img___bvstn",name:"name___c5WWW",e:"e___dMKVB",unit:"unit___sqJRC",tags:"tags___njTz9",tag1:"tag1___pLlW6",tag2:"tag2___Gbb1l"},x=p(6848),se=p(74128),y=({data:Ze,marginLeft:ze=24,listWarpStyle:G={},width:ye=282,height:Qe=290})=>t.createElement("ul",{className:Ce.listWarp,style:G},Ze.map((it,W)=>{const{name:We,id:qe,backbground_image_url:be,cover_url:le,category_url:q,school_name:Q}=it;return t.createElement("a",{target:"_blank",href:q,className:Ce.li,style:{marginLeft:ze,width:ye,height:Qe},key:W},t.createElement("div",{className:Ce.img},t.createElement("img",{src:se.Z.IMG_SERVER+le,alt:"\u5C01\u9762\u56FE"})),t.createElement("div",{className:Ce.name},t.createElement(x.Z,{title:We},t.createElement("span",{className:Ce.e},We))),t.createElement(x.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Q||"--"}`},t.createElement("div",{className:Ce.unit},t.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Q||"--")),t.createElement("div",{className:Ce.tags},t.createElement("div",null,t.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-xuexirenshu4 font14 mr3"}),t.createElement("span",null,it.member_count||"--"))),t.createElement(x.Z,{placement:"bottom",title:"\u8D44\u6E90\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjieshu font14 mr3"}),t.createElement("span",null,it.resource_count||"--"))))))}))},84056:function(ce,ct,p){"use strict";p.d(ct,{BU:function(){return Ce},Dj:function(){return t},gH:function(){return x},vp:function(){return se}});function t(re){try{re.mozRequestFullScreen?re.mozRequestFullScreen():re.webkitRequestFullScreen&&re.webkitRequestFullScreen()}catch(y){console.log(y,":e")}}function Ce(){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 x=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function se(){var re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,y=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",re),window.isFullScreen?window.isFullScreen:re!=null}},61527:function(ce,ct,p){"use strict";p.d(ct,{U:function(){return G}});var t=p(59301),Ce=Object.defineProperty,x=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,y=(ye,Qe,it)=>Qe in ye?Ce(ye,Qe,{enumerable:!0,configurable:!0,writable:!0,value:it}):ye[Qe]=it,Ze=(ye,Qe)=>{for(var it in Qe||(Qe={}))se.call(Qe,it)&&y(ye,it,Qe[it]);if(x)for(var it of x(Qe))re.call(Qe,it)&&y(ye,it,Qe[it]);return ye},ze=(ye,Qe,it)=>new Promise((W,We)=>{var qe=q=>{try{le(it.next(q))}catch(Q){We(Q)}},be=q=>{try{le(it.throw(q))}catch(Q){We(Q)}},le=q=>q.done?W(q.value):Promise.resolve(q.value).then(qe,be);le((it=it.apply(ye,Qe)).next())});function G(ye,Qe){const[it,W]=(0,t.useState)(Qe),[We,qe]=(0,t.useState)(!1),[be,le]=(0,t.useState)();return[it,We,(Q,H=!1)=>ze(this,null,function*(){const Z=H?Qe:Ze(Ze({},it),Q);qe(!0),W(Z);const O=yield ye(Z);return qe(!1),le(O),O}),be,le]}},73217:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return tt}});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}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","error",r),re.ENABLE_ERROR&&(console.error?console.error(r):console.warn?console.warn(r):console.log(r))}static i(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","info",r),re.ENABLE_INFO&&(console.info?console.info(r):console.log(r))}static w(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","warn",r),re.ENABLE_WARN&&(console.warn?console.warn(r):console.log(r))}static d(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","debug",r),re.ENABLE_DEBUG&&(console.debug?console.debug(r):console.log(r))}static v(e,n){(!e||re.FORCE_GLOBAL_TAG)&&(e=re.GLOBAL_TAG);let r=`[${e}] > ${n}`;re.ENABLE_CALLBACK&&re.emitter.emit("log","verbose",r),re.ENABLE_VERBOSE&&console.log(r)}}re.GLOBAL_TAG="flv.js",re.FORCE_GLOBAL_TAG=!1,re.ENABLE_ERROR=!0,re.ENABLE_INFO=!0,re.ENABLE_WARN=!0,re.ENABLE_DEBUG=!0,re.ENABLE_VERBOSE=!0,re.ENABLE_CALLBACK=!1,re.emitter=new(se());var y=re;class Ze{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 ze=Ze;class G{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ye extends G{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Qe extends G{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class it extends G{constructor(e){super(e)}get name(){return"NotImplementedException"}}const W={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},We={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class qe{constructor(e){this._type=e||"undefined",this._status=W.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=W.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===W.kConnecting||this._status===W.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 it("Unimplemented abstract function!")}abort(){throw new it("Unimplemented abstract function!")}}let be={};function le(){let j=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(j)||/(opr)[\/]([\w.]+)/.exec(j)||/(chrome)[ \/]([\w.]+)/.exec(j)||/(iemobile)[\/]([\w.]+)/.exec(j)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(j)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(j)||/(webkit)[ \/]([\w.]+)/.exec(j)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(j)||/(msie) ([\w.]+)/.exec(j)||j.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(j)||j.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(j)||[],n=/(ipad)/.exec(j)||/(ipod)/.exec(j)||/(windows phone)/.exec(j)||/(iphone)/.exec(j)||/(kindle)/.exec(j)||/(android)/.exec(j)||/(windows)/.exec(j)||/(mac)/.exec(j)||/(linux)/.exec(j)||/(cros)/.exec(j)||[],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 m=r.majorVersion.split(".");o.version={major:parseInt(r.majorVersion,10),string:r.version},m.length>1&&(o.version.minor=parseInt(m[1],10)),m.length>2&&(o.version.build=parseInt(m[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 m="msie";r.browser=m,o[m]=!0}if(o.edge){delete o.edge;let m="msedge";r.browser=m,o[m]=!0}if(o.opr){let m="opera";r.browser=m,o[m]=!0}if(o.safari&&o.android){let m="android";r.browser=m,o[m]=!0}o.name=r.browser,o.platform=r.platform;for(let m in be)be.hasOwnProperty(m)&&delete be[m];Object.assign(be,o)}le();var q=be;class Q extends qe{static isSupported(){try{let e=q.msedge&&q.version.minor>=15048,n=q.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),m=new self.Headers;if(typeof o.headers=="object"){let b=o.headers;for(let we in b)b.hasOwnProperty(we)&&m.append(we,b[we])}let E={method:"GET",headers:m,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let b in this._config.headers)m.append(b,this._config.headers[b]);e.cors===!1&&(E.mode="same-origin"),e.withCredentials&&(E.credentials="include"),e.referrerPolicy&&(E.referrerPolicy=e.referrerPolicy),this._status=W.kConnecting,self.fetch(o.url,E).then(b=>{if(this._requestAbort){this._requestAbort=!1,this._status=W.kIdle;return}if(b.ok&&b.status>=200&&b.status<=299){if(b.url!==o.url&&this._onURLRedirect){let ie=this._seekHandler.removeURLParameters(b.url);this._onURLRedirect(ie)}let we=b.headers.get("Content-Length");return we!=null&&(this._contentLength=parseInt(we),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,b.body.getReader())}else if(this._status=W.kError,this._onError)this._onError(We.HTTP_STATUS_CODE_INVALID,{code:b.status,msg:b.statusText});else throw new G("FetchStreamLoader: Http code invalid, "+b.status+" "+b.statusText)}).catch(b=>{if(this._status=W.kError,this._onError)this._onError(We.EXCEPTION,{code:-1,msg:b.message});else throw b})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&q.msedge)return;this._status=W.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=W.kError,this._onError)this._onError(We.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new G("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=W.kBuffering}}_onProgress(e){if(this._status===W.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===W.kError)return;this._status=W.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=W.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 m=this._totalRange.from+this._receivedLength;this._receivedLength+=o.byteLength,this._onDataArrival&&this._onDataArrival(o,m,this._receivedLength),r.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${m+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 m=this._xhr=new XMLHttpRequest;if(m.open("GET",o.url,!0),m.responseType="arraybuffer",m.onreadystatechange=this._onReadyStateChange.bind(this),m.onprogress=this._onProgress.bind(this),m.onload=this._onLoad.bind(this),m.onerror=this._onXhrError.bind(this),e.withCredentials&&(m.withCredentials=!0),typeof o.headers=="object"){let E=o.headers;for(let b in E)E.hasOwnProperty(b)&&m.setRequestHeader(b,E[b])}if(typeof this._config.headers=="object"){let E=this._config.headers;for(let b in E)E.hasOwnProperty(b)&&m.setRequestHeader(b,E[b])}m.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=W.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=W.kBuffering}else if(this._status=W.kError,this._onError)this._onError(We.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new G("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===W.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,m=0,E=r;if(e=n[o]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let E=this._normalizeSpeed(n);this._currentSpeedNormalized!==E&&(this._currentSpeedNormalized=E,this._currentChunkSizeKB=E)}let r=e.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength;let m=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=W.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(We.EXCEPTION,n);else throw new G(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=W.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(We.EXCEPTION,n);else throw new G(n.msg)}}var jn=on;class pn{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 Tn=pn;class Ae{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 m="";if(r!=null&&r.length>0){let E=r.split("&");for(let b=0;b0;we[0]!==this._startName&&we[0]!==this._endName&&(ie&&(m+="&"),m+=E[b])}}return m.length===0?n:n+"?"+m}}var st=Ae;class ee{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 ze,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===dt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Tn(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",r=e.seekParamEnd||"bend";this._seekHandler=new st(n,r)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Qe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Qe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=jn;else if(H.isSupported())this._loaderClass=H;else if(O.isSupported())this._loaderClass=O;else if(dt.isSupported())this._loaderClass=dt;else throw new G("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 Qe("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,m=0,E=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 E=this._stashBuffer.slice(0,this._stashUsed),b=this._dispatchChunks(E,this._stashByteStart);if(b0){let we=new Uint8Array(E,b);m.set(we,0),this._stashUsed=we.byteLength,this._stashByteStart+=b}}else this._stashUsed=0,this._stashByteStart+=b;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),m=new Uint8Array(this._stashBuffer,0,this._bufferSize)),m.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let E=this._dispatchChunks(e,n);if(Ethis._bufferSize&&(this._expandBuffer(b),m=new Uint8Array(this._stashBuffer,0,this._bufferSize)),m.set(new Uint8Array(e,E),0),this._stashUsed+=b,this._stashByteStart=n+E}}}else if(this._stashUsed===0){let m=this._dispatchChunks(e,n);if(mthis._bufferSize&&this._expandBuffer(E),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,m),0),this._stashUsed+=E,this._stashByteStart=n+m}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let m=new Uint8Array(this._stashBuffer,0,this._bufferSize);m.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let E=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(E0){let b=new Uint8Array(this._stashBuffer,E);m.set(b,0)}this._stashUsed-=E,this._stashByteStart+=E}}_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 m=new Uint8Array(this._stashBuffer,0,this._bufferSize),E=new Uint8Array(n,r);m.set(E,0),this._stashUsed=E.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(y.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=We.UNRECOVERABLE_EARLY_EOF),e){case We.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let r=this._currentRange.to+1;r0){let n=yt.getConfig();e.emit("change",n)}}static registerListener(e){yt.emitter.addListener("change",e)}static removeListener(e){yt.emitter.removeListener("change",e)}static addLogListener(e){y.emitter.addListener("log",e),y.emitter.listenerCount("log")>0&&(y.ENABLE_CALLBACK=!0,yt._notifyChange())}static removeLogListener(e){y.emitter.removeListener("log",e),y.emitter.listenerCount("log")===0&&(y.ENABLE_CALLBACK=!1,yt._notifyChange())}}yt.emitter=new(se());var Ye=yt;class Un{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,m=0,E=0,b=o;for(n=e[m]&&n=128){e.push(String.fromCharCode(m&65535)),r+=2;continue}}}else if(n[r]<240){if(Ln(n,r,2)){let m=(n[r]&15)<<12|(n[r+1]&63)<<6|n[r+2]&63;if(m>=2048&&(m&63488)!==55296){e.push(String.fromCharCode(m&65535)),r+=3;continue}}}else if(n[r]<248&&Ln(n,r,3)){let m=(n[r]&7)<<18|(n[r+1]&63)<<12|(n[r+2]&63)<<6|n[r+3]&63;if(m>65536&&m<1114112){m-=65536,e.push(String.fromCharCode(m>>>10|55296)),e.push(String.fromCharCode(m&1023|56320)),r+=4;continue}}}e.push("\uFFFD"),++r}return e.join("")}var dr=Ar;let Pe=function(){let j=new ArrayBuffer(2);return new DataView(j).setInt16(0,256,!0),new Int16Array(j)[0]===256}();class ft{static parseScriptData(e,n,r){let o={};try{let m=ft.parseValue(e,n,r),E=ft.parseValue(e,n+m.size,r-m.size);o[m.data]=E.data}catch(m){y.e("AMF",m.toString())}return o}static parseObject(e,n,r){if(r<3)throw new ye("Data not enough when parse ScriptDataObject");let o=ft.parseString(e,n,r),m=ft.parseValue(e,n+o.size,r-o.size),E=m.objectEnd;return{data:{name:o.data,value:m.data},size:o.size+m.size,objectEnd:E}}static parseVariable(e,n,r){return ft.parseObject(e,n,r)}static parseString(e,n,r){if(r<2)throw new ye("Data not enough when parse String");let m=new DataView(e,n,r).getUint16(0,!Pe),E;return m>0?E=dr(new Uint8Array(e,n+2,m)):E="",{data:E,size:2+m}}static parseLongString(e,n,r){if(r<4)throw new ye("Data not enough when parse LongString");let m=new DataView(e,n,r).getUint32(0,!Pe),E;return m>0?E=dr(new Uint8Array(e,n+4,m)):E="",{data:E,size:4+m}}static parseDate(e,n,r){if(r<10)throw new ye("Data size invalid when parse Date");let o=new DataView(e,n,r),m=o.getFloat64(0,!Pe),E=o.getInt16(8,!Pe);return m+=E*60*1e3,{data:new Date(m),size:10}}static parseValue(e,n,r){if(r<1)throw new ye("Data not enough when parse Value");let o=new DataView(e,n,r),m=1,E=o.getUint8(0),b,we=!1;try{switch(E){case 0:b=o.getFloat64(1,!Pe),m+=8;break;case 1:{b=!!o.getUint8(1),m+=1;break}case 2:{let ie=ft.parseString(e,n+1,r-1);b=ie.data,m+=ie.size;break}case 3:{b={};let ie=0;for((o.getUint32(r-4,!Pe)&16777215)===9&&(ie=3);m32)throw new Qe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let E=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,E}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),m=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 mr=On;class cn{static _ebsp2rbsp(e){let n=e,r=n.byteLength,o=new Uint8Array(r),m=0;for(let E=0;E=2&&n[E]===3&&n[E-1]===0&&n[E-2]===0||(o[m]=n[E],m++);return new Uint8Array(o.buffer,0,m)}static parseSPS(e){let n=cn._ebsp2rbsp(e),r=new mr(n);r.readByte();let o=r.readByte();r.readByte();let m=r.readByte();r.readUEG();let E=cn.getProfileString(o),b=cn.getLevelString(m),we=1,ie=420,Te=[0,420,422,444],ut=8;if((o===100||o===110||o===122||o===244||o===44||o===83||o===86||o===118||o===128||o===138||o===144)&&(we=r.readUEG(),we===3&&r.readBits(1),we<=3&&(ie=Te[we]),ut=r.readUEG()+8,r.readUEG(),r.readBits(1),r.readBool())){let sr=we!==3?8:12;for(let Xn=0;Xn0&&sr<16?(fn=Xn[sr-1],rt=zt[sr-1]):sr===255&&(fn=r.readByte()<<8|r.readByte(),rt=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 sr=r.readBits(32),Xn=r.readBits(32);yn=r.readBool(),Qn=Xn,hn=sr*2,mn=Qn/hn}}let Ea=1;(fn!==1||rt!==1)&&(Ea=fn/rt);let Or=0,Jr=0;if(we===0)Or=1,Jr=2-ge;else{let sr=we===3?1:2,Xn=we===1?2:1;Or=sr,Jr=Xn*(2-ge)}let ra=(lt+1)*16,Kr=(2-ge)*((ke+1)*16);ra-=(Ne+Je)*Or,Kr-=(nt+Ht)*Jr;let va=Math.ceil(ra*Ea);return r.destroy(),r=null,{profile_string:E,level_string:b,bit_depth:ut,ref_frames:ue,chroma_format:ie,chroma_format_string:cn.getChromaFormatString(ie),frame_rate:{fixed:yn,fps:mn,fps_den:hn,fps_num:Qn},sar_ratio:{width:fn,height:rt},codec_size:{width:ra,height:Kr},present_size:{width:va,height:Kr}}}static _skipScalingList(e,n){let r=8,o=8,m=0;for(let E=0;E>>8&255|(j&255)<<8}function kn(j){return(j&4278190080)>>>24|(j&16711680)>>>8|(j&65280)<<8|(j&255)<<24}function V(j,e){return j[e]<<24|j[e+1]<<16|j[e+2]<<8|j[e+3]}class ae{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 un,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,m=(n[4]&1)!==0,E=V(n,5);return E<9?r:{match:!0,consumed:E,dataOffset:E,hasAudioTrack:o,hasVideoTrack:m}}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 un}_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 ye("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let r=0,o=this._littleEndian;if(n===0)if(e.byteLength>13)r=ae.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+r!==this._dataOffset&&y.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,r).getUint32(0,!o)!==0&&y.w(this.TAG,"PrevTagSize0 !== 0 !!!"),r+=4);re.byteLength)break;let E=m.getUint8(0),b=m.getUint32(0,!o)&16777215;if(r+11+b+4>e.byteLength)break;if(E!==8&&E!==9&&E!==18){y.w(this.TAG,`Unsupported tag type ${E}, skipped`),r+=11+b+4;continue}let we=m.getUint8(4),ie=m.getUint8(5),Te=m.getUint8(6),ut=m.getUint8(7),De=Te|ie<<8|we<<16|ut<<24;(m.getUint32(7,!o)&16777215)!==0&&y.w(this.TAG,"Meet tag which has StreamID != 0!");let lt=r+11;switch(E){case 8:this._parseAudioData(e,lt,b,De);break;case 9:this._parseVideoData(e,lt,b,De,n+r);break;case 18:this._parseScriptData(e,lt,b);break}let ke=m.getUint32(11+b,!o);ke!==11+b&&y.w(this.TAG,`Invalid PrevTagSize ${ke}`),r+=11+b+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=Re.parseScriptData(e,n,r);if(o.hasOwnProperty("onMetaData")){if(o.onMetaData==null||typeof o.onMetaData!="object"){y.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&y.w(this.TAG,"Found another onMetaData tag!"),this._metadata=o;let m=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},m)),typeof m.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=m.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof m.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=m.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof m.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=m.audiodatarate),typeof m.videodatarate=="number"&&(this._mediaInfo.videoDataRate=m.videodatarate),typeof m.width=="number"&&(this._mediaInfo.width=m.width),typeof m.height=="number"&&(this._mediaInfo.height=m.height),typeof m.duration=="number"){if(!this._durationOverrided){let E=Math.floor(m.duration*this._timescale);this._duration=E,this._mediaInfo.duration=E}}else this._mediaInfo.duration=0;if(typeof m.framerate=="number"){let E=Math.floor(m.framerate*1e3);if(E>0){let b=E/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=b,this._referenceFrameRate.fps_num=E,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=b}}if(typeof m.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let E=m.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(E),m.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=m,y.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(we!==2&&we!==10){this._onError(Vt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+we);return}let ie=0,Te=(b&12)>>>2;if(Te>=0&&Te<=4)ie=this._flvSoundRateTable[Te];else{this._onError(Vt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Te);return}let ut=(b&2)>>>1,De=b&1,ue=this._audioMetadata,lt=this._audioTrack;if(ue||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ue=this._audioMetadata={},ue.type="audio",ue.id=lt.id,ue.timescale=this._timescale,ue.duration=this._duration,ue.audioSampleRate=ie,ue.channelCount=De===0?1:2),we===10){let ke=this._parseAACAudioData(e,n+1,r-1);if(ke==null)return;if(ke.packetType===0){ue.config&&y.w(this.TAG,"Found another AudioSpecificConfig!");let ge=ke.data;ue.audioSampleRate=ge.samplingRate,ue.channelCount=ge.channelCount,ue.codec=ge.codec,ue.originalCodec=ge.originalCodec,ue.config=ge.config,ue.refSampleDuration=1024/ue.audioSampleRate*ue.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",ue);let Ne=this._mediaInfo;Ne.audioCodec=ue.originalCodec,Ne.audioSampleRate=ue.audioSampleRate,Ne.audioChannelCount=ue.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(ke.packetType===1){let ge=this._timestampBase+o,Ne={unit:ke.data,length:ke.data.byteLength,dts:ge,pts:ge};lt.samples.push(Ne),lt.length+=ke.data.length}else y.e(this.TAG,`Flv: Unsupported AAC data type ${ke.packetType}`)}else if(we===2){if(!ue.codec){let Je=this._parseMP3AudioData(e,n+1,r-1,!0);if(Je==null)return;ue.audioSampleRate=Je.samplingRate,ue.channelCount=Je.channelCount,ue.codec=Je.codec,ue.originalCodec=Je.originalCodec,ue.refSampleDuration=1152/ue.audioSampleRate*ue.timescale,y.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ue);let nt=this._mediaInfo;nt.audioCodec=ue.codec,nt.audioSampleRate=ue.audioSampleRate,nt.audioChannelCount=ue.channelCount,nt.audioDataRate=Je.bitRate,nt.hasVideo?nt.videoCodec!=null&&(nt.mimeType='video/x-flv; codecs="'+nt.videoCodec+","+nt.audioCodec+'"'):nt.mimeType='video/x-flv; codecs="'+nt.audioCodec+'"',nt.isComplete()&&this._onMediaInfo(nt)}let ke=this._parseMP3AudioData(e,n+1,r-1,!1);if(ke==null)return;let ge=this._timestampBase+o,Ne={unit:ke,length:ke.byteLength,dts:ge,pts:ge};lt.samples.push(Ne),lt.length+=ke.length}}_parseAACAudioData(e,n,r){if(r<=1){y.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let o={},m=new Uint8Array(e,n,r);return o.packetType=m[0],m[0]===0?o.data=this._parseAACAudioSpecificConfig(e,n+1,r-1):o.data=m.subarray(1),o}_parseAACAudioSpecificConfig(e,n,r){let o=new Uint8Array(e,n,r),m=null,E=0,b=0,we=null,ie=0,Te=null;if(E=b=o[0]>>>3,ie=(o[0]&7)<<1|o[1]>>>7,ie<0||ie>=this._mpegSamplingRates.length){this._onError(Vt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ut=this._mpegSamplingRates[ie],De=(o[1]&120)>>>3;if(De<0||De>=8){this._onError(Vt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}E===5&&(Te=(o[1]&7)<<1|o[2]>>>7,we=(o[2]&124)>>>2);let ue=self.navigator.userAgent.toLowerCase();return ue.indexOf("firefox")!==-1?ie>=6?(E=5,m=new Array(4),Te=ie-3):(E=2,m=new Array(2),Te=ie):ue.indexOf("android")!==-1?(E=2,m=new Array(2),Te=ie):(E=5,Te=ie,m=new Array(4),ie>=6?Te=ie-3:De===1&&(E=2,m=new Array(2),Te=ie)),m[0]=E<<3,m[0]|=(ie&15)>>>1,m[1]=(ie&15)<<7,m[1]|=(De&15)<<3,E===5&&(m[1]|=(Te&15)>>>1,m[2]=(Te&1)<<7,m[2]|=8,m[3]=0),{config:m,samplingRate:ut,channelCount:De,codec:"mp4a.40."+E,originalCodec:"mp4a.40."+b}}_parseMP3AudioData(e,n,r,o){if(r<4){y.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let m=this._littleEndian,E=new Uint8Array(e,n,r),b=null;if(o){if(E[0]!==255)return;let we=E[1]>>>3&3,ie=(E[1]&6)>>1,Te=(E[2]&240)>>>4,ut=(E[2]&12)>>>2,ue=(E[3]>>>6&3)!==3?2:1,lt=0,ke=0,ge=34,Ne="mp3";switch(we){case 0:lt=this._mpegAudioV25SampleRateTable[ut];break;case 2:lt=this._mpegAudioV20SampleRateTable[ut];break;case 3:lt=this._mpegAudioV10SampleRateTable[ut];break}switch(ie){case 1:ge=34,Te>>4,we=E&15;if(we!==7){this._onError(Vt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${we}`);return}this._parseAVCVideoPacket(e,n+1,r-1,o,m,b)}_parseAVCVideoPacket(e,n,r,o,m,E){if(r<4){y.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let b=this._littleEndian,we=new DataView(e,n,r),ie=we.getUint8(0),ut=(we.getUint32(0,!b)&16777215)<<8>>8;if(ie===0)this._parseAVCDecoderConfigurationRecord(e,n+4,r-4);else if(ie===1)this._parseAVCVideoData(e,n+4,r-4,o,m,E,ut);else if(ie!==2){this._onError(Vt.FORMAT_ERROR,`Flv: Invalid video packet type ${ie}`);return}}_parseAVCDecoderConfigurationRecord(e,n,r){if(r<7){y.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let o=this._videoMetadata,m=this._videoTrack,E=this._littleEndian,b=new DataView(e,n,r);o?typeof o.avcc!="undefined"&&y.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=m.id,o.timescale=this._timescale,o.duration=this._duration);let we=b.getUint8(0),ie=b.getUint8(1),Te=b.getUint8(2),ut=b.getUint8(3);if(we!==1||ie===0){this._onError(Vt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(b.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Vt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let De=b.getUint8(5)&31;if(De===0){this._onError(Vt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else De>1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${De}`);let ue=6;for(let ke=0;ke1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${lt}`);ue++;for(let ke=0;ke=r){y.w(this.TAG,`Malformed Nalu near timestamp ${lt}, offset = ${De}, dataSize = ${r}`);break}let ge=ie.getUint32(De,!we);if(ue===3&&(ge>>>=8),ge>r-ue){y.w(this.TAG,`Malformed Nalus near timestamp ${lt}, NaluSize > DataSize!`);return}let Ne=ie.getUint8(De+ue)&31;Ne===5&&(ke=!0);let Je=new Uint8Array(e,n+De,ue+ge),nt={type:Ne,data:Je};Te.push(nt),ut+=Je.byteLength,De+=ue+ge}if(Te.length){let ge=this._videoTrack,Ne={units:Te,length:ut,isKeyframe:ke,dts:lt,cts:b,pts:lt+b};ke&&(Ne.fileposition=m),ge.samples.push(Ne),ge.length+=ut}}}var oe=ae;class v{static init(){v.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 v.types)v.types.hasOwnProperty(n)&&(v.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=v.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),m=o.length;for(let b=0;b>>24&255,r[1]=n>>>16&255,r[2]=n>>>8&255,r[3]=n&255,r.set(e,4);let E=8;for(let b=0;b>>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 v.box(v.types.trak,v.tkhd(e),v.mdia(e))}static tkhd(e){let n=e.id,r=e.duration,o=e.presentWidth,m=e.presentHeight;return v.box(v.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,m>>>8&255,m&255,0,0]))}static mdia(e){return v.box(v.types.mdia,v.mdhd(e),v.hdlr(e),v.minf(e))}static mdhd(e){let n=e.timescale,r=e.duration;return v.box(v.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=v.constants.HDLR_AUDIO:n=v.constants.HDLR_VIDEO,v.box(v.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=v.box(v.types.smhd,v.constants.SMHD):n=v.box(v.types.vmhd,v.constants.VMHD),v.box(v.types.minf,n,v.dinf(),v.stbl(e))}static dinf(){return v.box(v.types.dinf,v.box(v.types.dref,v.constants.DREF))}static stbl(e){return v.box(v.types.stbl,v.stsd(e),v.box(v.types.stts,v.constants.STTS),v.box(v.types.stsc,v.constants.STSC),v.box(v.types.stsz,v.constants.STSZ),v.box(v.types.stco,v.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?v.box(v.types.stsd,v.constants.STSD_PREFIX,v.mp3(e)):v.box(v.types.stsd,v.constants.STSD_PREFIX,v.mp4a(e)):v.box(v.types.stsd,v.constants.STSD_PREFIX,v.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 v.box(v.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 v.box(v.types.mp4a,o,v.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 v.box(v.types.esds,o)}static avc1(e){let n=e.avcc,r=e.codecWidth,o=e.codecHeight,m=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 v.box(v.types.avc1,m,v.box(v.types.avcC,n))}static mvex(e){return v.box(v.types.mvex,v.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 v.box(v.types.trex,r)}static moof(e,n){return v.box(v.types.moof,v.mfhd(e.sequenceNumber),v.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 v.box(v.types.mfhd,n)}static traf(e,n){let r=e.id,o=v.box(v.types.tfhd,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),m=v.box(v.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),E=v.sdtp(e),b=v.trun(e,E.byteLength+16+16+8+16+8+8);return v.box(v.types.traf,o,m,b,E)}static sdtp(e){let n=e.samples||[],r=n.length,o=new Uint8Array(4+r);for(let m=0;m>>24&255,o>>>16&255,o>>>8&255,o&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let b=0;b>>24&255,we>>>16&255,we>>>8&255,we&255,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255,Te.isLeading<<2|Te.dependsOn,Te.isDependedOn<<6|Te.hasRedundancy<<4|Te.isNonSync,0,0,ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255],12+16*b)}return v.box(v.types.trun,E)}static mdat(e){return v.box(v.types.mdat,e)}}v.init();var X=v;class _{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 mt=_;class vt{constructor(e,n,r,o,m){this.dts=e,this.pts=n,this.duration=r,this.originalDts=o,this.isSyncPoint=m,this.fileposition=null}}class Dn{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 ot{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[m].dts&&en[o].lastSample.originalDts&&e=n[o].lastSample.originalDts&&(o===n.length-1||o0&&(m=this._searchNearestSegmentBefore(r.originalBeginDts)+1),this._lastAppendLocation=m,this._list.splice(m,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 It{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 wn("audio"),this._videoSegmentInfoList=new wn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(q.chrome&&(q.version.major<50||q.version.major===50&&q.version.build<2661)),this._fillSilentAfterSeek=q.msedge||q.msie,this._mp3UseMpegAudio=!q.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 ye("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",m=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(o="mpeg",m="",r=new Uint8Array):r=X.generateInitSegment(n);else if(e==="video")this._videoMeta=n,r=X.generateInitSegment(n);else return;if(!this._onInitSegment)throw new ye("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:r.buffer,codec:m,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,m,E=-1,b=-1,we=-1,ie=this._audioMeta.refSampleDuration,Te=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ut=this._dtsBaseInited&&this._audioNextDts===void 0,De=!1;if(!o||o.length===0||o.length===1&&!n)return;let ue=0,lt=null,ke=0;Te?(ue=0,ke=r.length):(ue=8,ke=8+r.length);let ge=null;if(o.length>1&&(ge=o.pop(),ke-=ge.length),this._audioStashedLastSample!=null){let rt=this._audioStashedLastSample;this._audioStashedLastSample=null,o.unshift(rt),ke+=rt.length}ge!=null&&(this._audioStashedLastSample=ge);let Ne=o[0].dts-this._dtsBase;if(this._audioNextDts)m=Ne-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())m=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(De=!0);else{let rt=this._audioSegmentInfoList.getLastSampleBefore(Ne);if(rt!=null){let mn=Ne-(rt.originalDts+rt.duration);mn<=3&&(mn=0);let yn=rt.dts+rt.duration+mn;m=Ne-yn}else m=0}if(De){let rt=Ne-m,mn=this._videoSegmentInfoList.getLastSegmentBefore(Ne);if(mn!=null&&mn.beginDts=1?jr=Je[Je.length-1].duration:jr=Math.floor(ie);let Ea=!1,Or=null;if(jr>ie*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!q.safari){Ea=!0;let Jr=Math.abs(jr-ie),ra=Math.ceil(Jr/ie),Kr=hn+ie;y.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${hn+jr} ms, expected: ${hn+Math.round(ie)} ms, delta: ${Math.round(Jr)} ms, generate: ${ra} frames`);let va=mt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);va==null&&(y.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),va=yn),Or=[];for(let Xn=0;Xn0){let ca=Or[Or.length-1];ca.duration=zt-ca.dts}let Fa={dts:zt,pts:zt,cts:0,unit:va,size:va.byteLength,duration:0,originalDts:Qn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Or.push(Fa),ke+=Fa.size,Kr+=ie}let sr=Or[Or.length-1];sr.duration=hn+jr-sr.dts,jr=Math.round(ie)}Je.push({dts:hn,pts:hn,cts:0,unit:mn.unit,size:mn.unit.byteLength,duration:jr,originalDts:Qn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Ea&&Je.push.apply(Je,Or)}Te?lt=new Uint8Array(ke):(lt=new Uint8Array(ke),lt[0]=ke>>>24&255,lt[1]=ke>>>16&255,lt[2]=ke>>>8&255,lt[3]=ke&255,lt.set(X.types.mdat,4));for(let rt=0;rt1&&(ue=o.pop(),De-=ue.length),this._videoStashedLastSample!=null){let nt=this._videoStashedLastSample;this._videoStashedLastSample=null,o.unshift(nt),De+=nt.length}ue!=null&&(this._videoStashedLastSample=ue);let lt=o[0].dts-this._dtsBase;if(this._videoNextDts)m=lt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())m=0;else{let nt=this._videoSegmentInfoList.getLastSampleBefore(lt);if(nt!=null){let Ht=lt-(nt.originalDts+nt.duration);Ht<=3&&(Ht=0);let lr=nt.dts+nt.duration+Ht;m=lt-lr}else m=0}let ke=new Dn,ge=[];for(let nt=0;nt=1?Qn=ge[ge.length-1].duration:Qn=Math.floor(this._videoMeta.refSampleDuration),fn){let hn=new vt(rt,yn,Qn,Ht.dts,!0);hn.fileposition=Ht.fileposition,ke.appendSyncPoint(hn)}ge.push({dts:rt,pts:yn,cts:mn,units:Ht.units,size:Ht.length,isKeyframe:fn,duration:Qn,originalDts:lr,flags:{isLeading:0,dependsOn:fn?2:1,isDependedOn:fn?1:0,hasRedundancy:0,isNonSync:fn?0:1}})}ut=new Uint8Array(De),ut[0]=De>>>24&255,ut[1]=De>>>16&255,ut[2]=De>>>8&255,ut[3]=De&255,ut.set(X.types.mdat,4);for(let nt=0;nt{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 Qt(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=oe.probe(e)).match){this._demuxer=new oe(r,this._config),this._remuxer||(this._remuxer=new Nt(this._config));let m=this._mediaDataSource;m.duration!=null&&!isNaN(m.duration)&&(this._demuxer.overridedDuration=m.duration),typeof m.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=m.hasAudio),typeof m.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=m.hasVideo),this._demuxer.timestampBase=m.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,y.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(de.DEMUX_ERROR,Vt.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,un.prototype));let n=Object.assign({},e);Object.setPrototypeOf(n,un.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(de.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(de.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(de.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(de.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(de.STATISTICS_INFO,e)}}var ir=ar,Cr=function(j){let e="TransmuxingWorker",n=null,r=ke.bind(this);Ce.install(),j.addEventListener("message",function(ge){switch(ge.data.cmd){case"init":n=new ir(ge.data.param[0],ge.data.param[1]),n.on(de.IO_ERROR,De.bind(this)),n.on(de.DEMUX_ERROR,ue.bind(this)),n.on(de.INIT_SEGMENT,o.bind(this)),n.on(de.MEDIA_SEGMENT,m.bind(this)),n.on(de.LOADING_COMPLETE,E.bind(this)),n.on(de.RECOVERED_EARLY_EOF,b.bind(this)),n.on(de.MEDIA_INFO,we.bind(this)),n.on(de.METADATA_ARRIVED,ie.bind(this)),n.on(de.SCRIPTDATA_ARRIVED,Te.bind(this)),n.on(de.STATISTICS_INFO,ut.bind(this)),n.on(de.RECOMMEND_SEEKPOINT,lt.bind(this));break;case"destroy":n&&(n.destroy(),n=null),j.postMessage({msg:"destroyed"});break;case"start":n.start();break;case"stop":n.stop();break;case"seek":n.seek(ge.data.param);break;case"pause":n.pause();break;case"resume":n.resume();break;case"logging_config":{let Ne=ge.data.param;Ye.applyConfig(Ne),Ne.enableCallback===!0?Ye.addLogListener(r):Ye.removeLogListener(r);break}}});function o(ge,Ne){let Je={msg:de.INIT_SEGMENT,data:{type:ge,data:Ne}};j.postMessage(Je,[Ne.data])}function m(ge,Ne){let Je={msg:de.MEDIA_SEGMENT,data:{type:ge,data:Ne}};j.postMessage(Je,[Ne.data])}function E(){let ge={msg:de.LOADING_COMPLETE};j.postMessage(ge)}function b(){let ge={msg:de.RECOVERED_EARLY_EOF};j.postMessage(ge)}function we(ge){let Ne={msg:de.MEDIA_INFO,data:ge};j.postMessage(Ne)}function ie(ge){let Ne={msg:de.METADATA_ARRIVED,data:ge};j.postMessage(Ne)}function Te(ge){let Ne={msg:de.SCRIPTDATA_ARRIVED,data:ge};j.postMessage(Ne)}function ut(ge){let Ne={msg:de.STATISTICS_INFO,data:ge};j.postMessage(Ne)}function De(ge,Ne){j.postMessage({msg:de.IO_ERROR,data:{type:ge,info:Ne}})}function ue(ge,Ne){j.postMessage({msg:de.DEMUX_ERROR,data:{type:ge,info:Ne}})}function lt(ge){j.postMessage({msg:de.RECOMMEND_SEEKPOINT,data:ge})}function ke(ge,Ne){j.postMessage({msg:"logcat_callback",data:{type:ge,logcat:Ne}})}};class ua{constructor(e,n){if(this.TAG="Transmuxer",this._emitter=new(se()),n.enableWorker&&typeof Worker!="undefined")try{let r=p(82059);this._worker=r(Cr),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)},Ye.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ye.getConfig()})}catch(r){y.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ir(e,n)}else this._controller=new ir(e,n);if(this._controller){let r=this._controller;r.on(de.IO_ERROR,this._onIOError.bind(this)),r.on(de.DEMUX_ERROR,this._onDemuxError.bind(this)),r.on(de.INIT_SEGMENT,this._onInitSegment.bind(this)),r.on(de.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),r.on(de.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),r.on(de.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),r.on(de.MEDIA_INFO,this._onMediaInfo.bind(this)),r.on(de.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),r.on(de.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),r.on(de.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),r.on(de.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ye.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(de.INIT_SEGMENT,e,n)})}_onMediaSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(de.MEDIA_SEGMENT,e,n)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(de.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(de.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(de.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(de.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(de.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(de.STATISTICS_INFO,e)})}_onIOError(e,n){Promise.resolve().then(()=>{this._emitter.emit(de.IO_ERROR,e,n)})}_onDemuxError(e,n){Promise.resolve().then(()=>{this._emitter.emit(de.DEMUX_ERROR,e,n)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(de.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 de.INIT_SEGMENT:case de.MEDIA_SEGMENT:this._emitter.emit(n.msg,r.type,r.data);break;case de.LOADING_COMPLETE:case de.RECOVERED_EARLY_EOF:this._emitter.emit(n.msg);break;case de.MEDIA_INFO:Object.setPrototypeOf(r,un.prototype),this._emitter.emit(n.msg,r);break;case de.METADATA_ARRIVED:case de.SCRIPTDATA_ARRIVED:case de.STATISTICS_INFO:this._emitter.emit(n.msg,r);break;case de.IO_ERROR:case de.DEMUX_ERROR:this._emitter.emit(n.msg,r.type,r.info);break;case de.RECOMMEND_SEEKPOINT:this._emitter.emit(n.msg,r);break;case"logcat_callback":y.emitter.emit("log",r.type,r.logcat);break;default:break}}}var Xr=ua,g={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class C{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(se()),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 ot}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 ye("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(m){y.e(this.TAG,m.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){y.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 m=!1;if(y.v(this.TAG,"Received Initialization Segment, mimeType: "+o),this._lastInitSegments[r.type]=r,o!==this._mimeTypes[r.type]){if(this._mimeTypes[r.type])y.v(this.TAG,`Notice: ${r.type} mimeType changed, origin: ${this._mimeTypes[r.type]}, target: ${o}`);else{m=!0;try{let E=this._sourceBuffers[r.type]=this._mediaSource.addSourceBuffer(o);E.addEventListener("error",this.e.onSourceBufferError),E.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(E){y.e(this.TAG,E.message),this._emitter.emit(g.ERROR,{code:E.code,msg:E.message});return}}this._mimeTypes[r.type]=o}n||this._pendingSegments[r.type].push(r),m||this._sourceBuffers[r.type]&&!this._sourceBuffers[r.type].updating&&this._doAppendSegments(),q.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(m){y.e(this.TAG,m.message)}this._idrList.clear();let o=this._pendingSegments[n];if(o.splice(0,o.length),this._mediaSource.readyState!=="closed"){for(let m=0;m=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,m=!1;for(let E=0;E=this._config.autoCleanupMaxBackwardDuration){m=!0;let ie=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[n].push({start:b,end:ie})}}else we0&&(isNaN(n)||r>n)&&(y.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,m=r.timestampOffset/1e3;Math.abs(o-m)>.1&&(y.v(this.TAG,`Update MPEG audio timestampOffset from ${o} to ${m}`),this._sourceBuffers[n].timestampOffset=m),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(g.BUFFER_FULL),this._isBufferFull=!0):(y.e(this.TAG,o.message),this._emitter.emit(g.ERROR,{code:o.code,msg:o.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 n=e.shift();this.appendInitSegment(n,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(g.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(g.UPDATE_END)}_onSourceBufferError(e){y.e(this.TAG,`SourceBuffer Error: ${e}`)}}var U=C;const s={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},L={NETWORK_EXCEPTION:We.EXCEPTION,NETWORK_STATUS_CODE_INVALID:We.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:We.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:We.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Vt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Vt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Vt.CODEC_UNSUPPORTED};class D{constructor(e,n){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(se()),this._config=Wt(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()!=="flv")throw new Qe("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=q.chrome&&(q.version.major<50||q.version.major===50&&q.version.build<2661);this._alwaysSeekKeyframe=!!(r||q.msedge||q.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===Zt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Zt.MEDIA_INFO,this.mediaInfo)}):e===Zt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Zt.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 U(this._config),this._msectl.on(g.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(g.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(g.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(g.ERROR,n=>{this._emitter.emit(Zt.ERROR,s.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 ye("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new ye("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 Xr(this._mediaDataSource,this._config),this._transmuxer.on(de.INIT_SEGMENT,(e,n)=>{this._msectl.appendInitSegment(n)}),this._transmuxer.on(de.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&&(y.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(de.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Zt.LOADING_COMPLETE)}),this._transmuxer.on(de.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Zt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(de.IO_ERROR,(e,n)=>{this._emitter.emit(Zt.ERROR,s.NETWORK_ERROR,e,n)}),this._transmuxer.on(de.DEMUX_ERROR,(e,n)=>{this._emitter.emit(Zt.ERROR,s.MEDIA_ERROR,e,{code:-1,msg:n})}),this._transmuxer.on(de.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(Zt.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(de.METADATA_ARRIVED,e=>{this._emitter.emit(Zt.METADATA_ARRIVED,e)}),this._transmuxer.on(de.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(Zt.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(de.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(Zt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(de.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 m=this._mediaElement.getVideoPlaybackQuality();r=m.totalVideoFrames,o=m.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 m=0;m=n+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,n=this._mediaElement.buffered,r=!1;for(let o=0;o=m&&e=E-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 n=this._mediaElement.buffered;for(let r=0;r=o&&e0){let m=this._mediaElement.buffered.start(0);(m<1&&e0&&n.currentTime0){let o=r.start(0);if(o<1&&n{this._emitter.emit(Zt.MEDIA_INFO,this.mediaInfo)}):e===Zt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Zt.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 ye("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 m=this._mediaElement.getVideoPlaybackQuality();r=m.totalVideoFrames,o=m.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(Zt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Zt.STATISTICS_INFO,this.statisticsInfo)}}var me=F;Ce.install();function je(j,e){let n=j;if(n==null||typeof n!="object")throw new Qe("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new Qe("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new M(n,e);default:return new me(n,e)}}function Ie(){return En.supportMSEH264Playback()}function Be(){return En.getFeatureList()}let He={};He.createPlayer=je,He.isSupported=Ie,He.getFeatureList=Be,He.BaseLoader=qe,He.LoaderStatus=W,He.LoaderErrors=We,He.Events=Zt,He.ErrorTypes=s,He.ErrorDetails=L,He.FlvPlayer=M,He.NativePlayer=me,He.LoggingControl=Ye,Object.defineProperty(He,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var tt=He},9951:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return Xr}});var t=p(59301),Ce=p(54476),x=p(33885),se=p(67732),re=p(83652),y=p(31226),Ze=p(42403),ze=p(158),G=p(20068),ye=p(76190),Qe=p(75931),it={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},W=it,We=p(53280),qe=p(92310),be=p.n(qe);function le(ne,g,C){return Math.max(g,Math.min(ne,C))}var q=function(g){var C=["onTouchStart","onTouchMove","onWheel"];C.includes(g._reactName)||g.preventDefault()},Q=function(g){for(var C=[],U=Z(g),s=O(g),L=U;L0?1:0):0},Fe=function(g){return g.centerMode?Math.floor((g.slidesToShow-1)/2)+1+(parseInt(g.centerPadding)>0?1:0):g.slidesToShow},pe=function(g){return g&&g.offsetWidth||0},dt=function(g){return g&&g.offsetHeight||0},on=function(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U,s,L,D;return U=g.startX-g.curX,s=g.startY-g.curY,L=Math.atan2(s,U),D=Math.round(L*180/Math.PI),D<0&&(D=360-Math.abs(D)),D<=45&&D>=0||D<=360&&D>=315?"left":D>=135&&D<=225?"right":C===!0?D>=35&&D<=135?"up":"down":"vertical"},jn=function(g){var C=!0;return g.infinite||(g.centerMode&&g.currentSlide>=g.slideCount-1||g.slideCount<=g.slidesToShow||g.currentSlide>=g.slideCount-g.slidesToShow)&&(C=!1),C},pn=function(g,C){var U={};return C.forEach(function(s){return U[s]=g[s]}),U},Tn=function(g){var C=t.Children.count(g.children),U=g.listRef,s=Math.ceil(pe(U)),L=g.trackRef&&g.trackRef.node,D=Math.ceil(pe(L)),M;if(g.vertical)M=s;else{var F=g.centerMode&&parseInt(g.centerPadding)*2;typeof g.centerPadding=="string"&&g.centerPadding.slice(-1)==="%"&&(F*=s/100),M=Math.ceil((s-F)/g.slidesToShow)}var me=U&&dt(U.querySelector('[data-index="0"]')),je=me*g.slidesToShow,Ie=g.currentSlide===void 0?g.initialSlide:g.currentSlide;g.rtl&&g.currentSlide===void 0&&(Ie=C-1-g.initialSlide);var Be=g.lazyLoadedList||[],He=Q((0,x.Z)((0,x.Z)({},g),{},{currentSlide:Ie,lazyLoadedList:Be}));Be=Be.concat(He);var tt={slideCount:C,slideWidth:M,listWidth:s,trackWidth:D,currentSlide:Ie,slideHeight:me,listHeight:je,lazyLoadedList:Be};return g.autoplaying===null&&g.autoplay&&(tt.autoplaying="playing"),tt},Ae=function(g){var C=g.waitForAnimate,U=g.animating,s=g.fade,L=g.infinite,D=g.index,M=g.slideCount,F=g.lazyLoad,me=g.currentSlide,je=g.centerMode,Ie=g.slidesToScroll,Be=g.slidesToShow,He=g.useCSS,tt=g.lazyLoadedList;if(C&&U)return{};var j=D,e,n,r,o={},m={},E=L?D:le(D,0,M-1);if(s){if(!L&&(D<0||D>=M))return{};D<0?j=D+M:D>=M&&(j=D-M),F&&tt.indexOf(j)<0&&(tt=tt.concat(j)),o={animating:!0,currentSlide:j,lazyLoadedList:tt,targetSlide:j},m={animating:!1,targetSlide:j}}else e=j,j<0?(e=j+M,L?M%Ie!==0&&(e=M-M%Ie):e=0):!jn(g)&&j>me?j=e=me:je&&j>=M?(j=L?M:M-1,e=L?0:M-1):j>=M&&(e=j-M,L?M%Ie!==0&&(e=0):e=M-Be),!L&&j+Be>=M&&(e=M-Be),n=Un((0,x.Z)((0,x.Z)({},g),{},{slideIndex:j})),r=Un((0,x.Z)((0,x.Z)({},g),{},{slideIndex:e})),L||(n===r&&(j=e),n=r),F&&(tt=tt.concat(Q((0,x.Z)((0,x.Z)({},g),{},{currentSlide:j})))),He?(o={animating:!0,currentSlide:e,trackStyle:Ye((0,x.Z)((0,x.Z)({},g),{},{left:n})),lazyLoadedList:tt,targetSlide:E},m={animating:!1,currentSlide:e,trackStyle:yt((0,x.Z)((0,x.Z)({},g),{},{left:r})),swipeLeft:null,targetSlide:E}):o={currentSlide:e,trackStyle:yt((0,x.Z)((0,x.Z)({},g),{},{left:r})),lazyLoadedList:tt,targetSlide:E};return{state:o,nextState:m}},st=function(g,C){var U,s,L,D,M,F=g.slidesToScroll,me=g.slidesToShow,je=g.slideCount,Ie=g.currentSlide,Be=g.targetSlide,He=g.lazyLoad,tt=g.infinite;if(D=je%F!==0,U=D?0:(je-Ie)%F,C.message==="previous")L=U===0?F:me-U,M=Ie-L,He&&!tt&&(s=Ie-L,M=s===-1?je-1:s),tt||(M=Be-F);else if(C.message==="next")L=U===0?F:U,M=Ie+L,He&&!tt&&(M=(Ie+F)%je+U),tt||(M=Be+F);else if(C.message==="dots")M=C.index*C.slidesToScroll;else if(C.message==="children"){if(M=C.index,tt){var j=dr((0,x.Z)((0,x.Z)({},g),{},{targetSlide:M}));M>C.currentSlide&&j==="left"?M=M-je:M10)return{scrolling:!0};M&&(r.swipeLength=Te);var ut=(F?-1:1)*(r.curX>r.startX?1:-1);M&&(ut=r.curY>r.startY?1:-1);var De=Math.ceil(j/e),ue=on(C.touchObject,M),lt=r.swipeLength;return n||(me===0&&(ue==="right"||ue==="down")||me+1>=De&&(ue==="left"||ue==="up")||!jn(C)&&(ue==="left"||ue==="up"))&&(lt=r.swipeLength*je,Ie===!1&&Be&&(Be(ue),we.edgeDragged=!0)),!He&&o&&(o(ue),we.swiped=!0),L?b=ie+lt*(m/E)*ut:F?b=ie-lt*ut:b=ie+lt*ut,M&&(b=ie+lt*ut),we=(0,x.Z)((0,x.Z)({},we),{},{touchObject:r,swipeLeft:b,trackStyle:yt((0,x.Z)((0,x.Z)({},C),{},{left:b}))}),Math.abs(r.curX-r.startX)10&&(we.swiping=!0,q(g)),we}},Wt=function(g,C){var U=C.dragging,s=C.swipe,L=C.touchObject,D=C.listWidth,M=C.touchThreshold,F=C.verticalSwiping,me=C.listHeight,je=C.swipeToSlide,Ie=C.scrolling,Be=C.onSwipe,He=C.targetSlide,tt=C.currentSlide,j=C.infinite;if(!U)return s&&q(g),{};var e=F?me/M:D/M,n=on(L,F),r={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ie||!L.swipeLength)return r;if(L.swipeLength>e){q(g),Be&&Be(n);var o,m,E=j?tt:He;switch(n){case"left":case"up":m=E+xn(C),o=je?En(C,m):m,r.currentDirection=0;break;case"right":case"down":m=E-xn(C),o=je?En(C,m):m,r.currentDirection=1;break;default:o=E}r.triggerSlideHandler=o}else{var b=Un(C);r.trackStyle=Ye((0,x.Z)((0,x.Z)({},C),{},{left:b}))}return r},Me=function(g){for(var C=g.infinite?g.slideCount*2:g.slideCount,U=g.infinite?g.slidesToShow*-1:0,s=g.infinite?g.slidesToShow*-1:0,L=[];UU[U.length-1])C=U[U.length-1];else for(var L in U){if(Cg.swipeLeft*-1)return U=F,!1}else if(F.offsetLeft-C+pe(F)/2>g.swipeLeft*-1)return U=F,!1;return!0}),!U)return 0;var D=g.rtl===!0?g.slideCount-g.currentSlide:g.currentSlide,M=Math.abs(U.dataset.index-D)||1;return M}else return g.slidesToScroll},Zt=function(g,C){return C.reduce(function(U,s){return U&&g.hasOwnProperty(s)},!0)?null:console.error("Keys Missing:",g)},yt=function(g){Zt(g,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var C,U,s=g.slideCount+2*g.slidesToShow;g.vertical?U=s*g.slideHeight:C=Ar(g)*g.slideWidth;var L={opacity:1,transition:"",WebkitTransition:""};if(g.useTransform){var D=g.vertical?"translate3d(0px, "+g.left+"px, 0px)":"translate3d("+g.left+"px, 0px, 0px)",M=g.vertical?"translate3d(0px, "+g.left+"px, 0px)":"translate3d("+g.left+"px, 0px, 0px)",F=g.vertical?"translateY("+g.left+"px)":"translateX("+g.left+"px)";L=(0,x.Z)((0,x.Z)({},L),{},{WebkitTransform:D,transform:M,msTransform:F})}else g.vertical?L.top=g.left:L.left=g.left;return g.fade&&(L={opacity:1}),C&&(L.width=C),U&&(L.height=U),window&&!window.addEventListener&&window.attachEvent&&(g.vertical?L.marginTop=g.left+"px":L.marginLeft=g.left+"px"),L},Ye=function(g){Zt(g,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var C=yt(g);return g.useTransform?(C.WebkitTransition="-webkit-transform "+g.speed+"ms "+g.cssEase,C.transition="transform "+g.speed+"ms "+g.cssEase):g.vertical?C.transition="top "+g.speed+"ms "+g.cssEase:C.transition="left "+g.speed+"ms "+g.cssEase,C},Un=function(g){if(g.unslick)return 0;Zt(g,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var C=g.slideIndex,U=g.trackRef,s=g.infinite,L=g.centerMode,D=g.slideCount,M=g.slidesToShow,F=g.slidesToScroll,me=g.slideWidth,je=g.listWidth,Ie=g.variableWidth,Be=g.slideHeight,He=g.fade,tt=g.vertical,j=0,e,n,r=0;if(He||g.slideCount===1)return 0;var o=0;if(s?(o=-un(g),D%F!==0&&C+F>D&&(o=-(C>D?M-(C-D):D%F)),L&&(o+=parseInt(M/2))):(D%F!==0&&C+F>D&&(o=M-D%F),L&&(o=parseInt(M/2))),j=o*me,r=o*Be,tt?e=C*Be*-1+r:e=C*me*-1+j,Ie===!0){var m,E=U&&U.node;if(m=C+un(g),n=E&&E.childNodes[m],e=n?n.offsetLeft*-1:0,L===!0){m=s?C+un(g):C,n=E&&E.children[m],e=0;for(var b=0;bg.currentSlide?g.targetSlide>g.currentSlide+Pe(g)?"left":"right":g.targetSlide0&&(D+=1),s&&C%2===0&&(D+=1),D}return s?0:C-1},ft=function(g){var C=g.slidesToShow,U=g.centerMode,s=g.rtl,L=g.centerPadding;if(U){var D=(C-1)/2+1;return parseInt(L)>0&&(D+=1),!s&&C%2===0&&(D+=1),D}return s?C-1:0},Re=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},On=function(g){var C,U,s,L,D;g.rtl?D=g.slideCount-1-g.index:D=g.index,s=D<0||D>=g.slideCount,g.centerMode?(L=Math.floor(g.slidesToShow/2),U=(D-g.currentSlide)%g.slideCount===0,D>g.currentSlide-L-1&&D<=g.currentSlide+L&&(C=!0)):C=g.currentSlide<=D&&D=g.slideCount?M=g.targetSlide-g.slideCount:M=g.targetSlide;var F=D===M;return{"slick-slide":!0,"slick-active":C,"slick-center":U,"slick-cloned":s,"slick-current":F}},mr=function(g){var C={};return(g.variableWidth===void 0||g.variableWidth===!1)&&(C.width=g.slideWidth),g.fade&&(C.position="relative",g.vertical&&g.slideHeight?C.top=-g.index*parseInt(g.slideHeight):C.left=-g.index*parseInt(g.slideWidth),C.opacity=g.currentSlide===g.index?1:0,g.useCSS&&(C.transition="opacity "+g.speed+"ms "+g.cssEase+", visibility "+g.speed+"ms "+g.cssEase)),C},cn=function(g,C){return g.key+"-"+C},vr=function(g){var C,U=[],s=[],L=[],D=t.Children.count(g.children),M=Z(g),F=O(g);return t.Children.forEach(g.children,function(me,je){var Ie,Be={message:"children",index:je,slidesToScroll:g.slidesToScroll,currentSlide:g.currentSlide};!g.lazyLoad||g.lazyLoad&&g.lazyLoadedList.indexOf(je)>=0?Ie=me:Ie=t.createElement("div",null);var He=mr((0,x.Z)((0,x.Z)({},g),{},{index:je})),tt=Ie.props.className||"",j=On((0,x.Z)((0,x.Z)({},g),{},{index:je}));if(U.push(t.cloneElement(Ie,{key:"original"+cn(Ie,je),"data-index":je,className:be()(j,tt),tabIndex:"-1","aria-hidden":!j["slick-active"],style:(0,x.Z)((0,x.Z)({outline:"none"},Ie.props.style||{}),He),onClick:function(r){Ie.props&&Ie.props.onClick&&Ie.props.onClick(r),g.focusOnSelect&&g.focusOnSelect(Be)}})),g.infinite&&g.fade===!1){var e=D-je;e<=un(g)&&D!==g.slidesToShow&&(C=-e,C>=M&&(Ie=me),j=On((0,x.Z)((0,x.Z)({},g),{},{index:C})),s.push(t.cloneElement(Ie,{key:"precloned"+cn(Ie,C),"data-index":C,tabIndex:"-1",className:be()(j,tt),"aria-hidden":!j["slick-active"],style:(0,x.Z)((0,x.Z)({},Ie.props.style||{}),He),onClick:function(r){Ie.props&&Ie.props.onClick&&Ie.props.onClick(r),g.focusOnSelect&&g.focusOnSelect(Be)}}))),D!==g.slidesToShow&&(C=D+je,C=m&&Be<=r:Be===m}),b={message:"dots",index:e,slidesToScroll:me,currentSlide:Be},we=this.clickHandler.bind(this,b);j=j.concat(t.createElement("li",{key:e,className:E},t.cloneElement(this.props.customPaging(e),{onClick:we})))}return t.cloneElement(this.props.appendDots(j),(0,x.Z)({className:this.props.dotsClass},tt))}}]),C}(t.PureComponent),kn=function(ne){(0,Ze.Z)(C,ne);var g=(0,ze.Z)(C);function C(){return(0,se.Z)(this,C),g.apply(this,arguments)}return(0,re.Z)(C,[{key:"clickHandler",value:function(s,L){L&&L.preventDefault(),this.props.clickHandler(s,L)}},{key:"render",value:function(){var s={"slick-arrow":!0,"slick-prev":!0},L=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(s["slick-disabled"]=!0,L=null);var D={key:"0","data-role":"none",className:be()(s),style:{display:"block"},onClick:L},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},F;return this.props.prevArrow?F=t.cloneElement(this.props.prevArrow,(0,x.Z)((0,x.Z)({},D),M)):F=t.createElement("button",(0,Ce.Z)({key:"0",type:"button"},D)," ","Previous"),F}}]),C}(t.PureComponent),V=function(ne){(0,Ze.Z)(C,ne);var g=(0,ze.Z)(C);function C(){return(0,se.Z)(this,C),g.apply(this,arguments)}return(0,re.Z)(C,[{key:"clickHandler",value:function(s,L){L&&L.preventDefault(),this.props.clickHandler(s,L)}},{key:"render",value:function(){var s={"slick-arrow":!0,"slick-next":!0},L=this.clickHandler.bind(this,{message:"next"});jn(this.props)||(s["slick-disabled"]=!0,L=null);var D={key:"1","data-role":"none",className:be()(s),style:{display:"block"},onClick:L},M={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},F;return this.props.nextArrow?F=t.cloneElement(this.props.nextArrow,(0,x.Z)((0,x.Z)({},D),M)):F=t.createElement("button",(0,Ce.Z)({key:"1",type:"button"},D)," ","Next"),F}}]),C}(t.PureComponent),ae=p(76374),oe=["animating"],v=function(ne){(0,Ze.Z)(C,ne);var g=(0,ze.Z)(C);function C(U){var s;(0,se.Z)(this,C),s=g.call(this,U),(0,G.Z)((0,y.Z)(s),"listRefHandler",function(D){return s.list=D}),(0,G.Z)((0,y.Z)(s),"trackRefHandler",function(D){return s.track=D}),(0,G.Z)((0,y.Z)(s),"adaptHeight",function(){if(s.props.adaptiveHeight&&s.list){var D=s.list.querySelector('[data-index="'.concat(s.state.currentSlide,'"]'));s.list.style.height=dt(D)+"px"}}),(0,G.Z)((0,y.Z)(s),"componentDidMount",function(){if(s.props.onInit&&s.props.onInit(),s.props.lazyLoad){var D=Q((0,x.Z)((0,x.Z)({},s.props),s.state));D.length>0&&(s.setState(function(F){return{lazyLoadedList:F.lazyLoadedList.concat(D)}}),s.props.onLazyLoad&&s.props.onLazyLoad(D))}var M=(0,x.Z)({listRef:s.list,trackRef:s.track},s.props);s.updateState(M,!0,function(){s.adaptHeight(),s.props.autoplay&&s.autoPlay("playing")}),s.props.lazyLoad==="progressive"&&(s.lazyLoadTimer=setInterval(s.progressiveLazyLoad,1e3)),s.ro=new ae.Z(function(){s.state.animating?(s.onWindowResized(!1),s.callbackTimers.push(setTimeout(function(){return s.onWindowResized()},s.props.speed))):s.onWindowResized()}),s.ro.observe(s.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(F){F.onfocus=s.props.pauseOnFocus?s.onSlideFocus:null,F.onblur=s.props.pauseOnFocus?s.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",s.onWindowResized):window.attachEvent("onresize",s.onWindowResized)}),(0,G.Z)((0,y.Z)(s),"componentWillUnmount",function(){s.animationEndCallback&&clearTimeout(s.animationEndCallback),s.lazyLoadTimer&&clearInterval(s.lazyLoadTimer),s.callbackTimers.length&&(s.callbackTimers.forEach(function(D){return clearTimeout(D)}),s.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",s.onWindowResized):window.detachEvent("onresize",s.onWindowResized),s.autoplayTimer&&clearInterval(s.autoplayTimer),s.ro.disconnect()}),(0,G.Z)((0,y.Z)(s),"componentDidUpdate",function(D){if(s.checkImagesLoad(),s.props.onReInit&&s.props.onReInit(),s.props.lazyLoad){var M=Q((0,x.Z)((0,x.Z)({},s.props),s.state));M.length>0&&(s.setState(function(je){return{lazyLoadedList:je.lazyLoadedList.concat(M)}}),s.props.onLazyLoad&&s.props.onLazyLoad(M))}s.adaptHeight();var F=(0,x.Z)((0,x.Z)({listRef:s.list,trackRef:s.track},s.props),s.state),me=s.didPropsChange(D);me&&s.updateState(F,me,function(){s.state.currentSlide>=t.Children.count(s.props.children)&&s.changeSlide({message:"index",index:t.Children.count(s.props.children)-s.props.slidesToShow,currentSlide:s.state.currentSlide}),(D.autoplay!==s.props.autoplay||D.autoplaySpeed!==s.props.autoplaySpeed)&&(!D.autoplay&&s.props.autoplay?s.autoPlay("playing"):s.props.autoplay?s.autoPlay("update"):s.pause("paused"))})}),(0,G.Z)((0,y.Z)(s),"onWindowResized",function(D){s.debouncedResize&&s.debouncedResize.cancel(),s.debouncedResize=(0,We.D)(50,function(){return s.resizeWindow(D)}),s.debouncedResize()}),(0,G.Z)((0,y.Z)(s),"resizeWindow",function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,M=!!(s.track&&s.track.node);if(M){var F=(0,x.Z)((0,x.Z)({listRef:s.list,trackRef:s.track},s.props),s.state);s.updateState(F,D,function(){s.props.autoplay?s.autoPlay("update"):s.pause("paused")}),s.setState({animating:!1}),clearTimeout(s.animationEndCallback),delete s.animationEndCallback}}),(0,G.Z)((0,y.Z)(s),"updateState",function(D,M,F){var me=Tn(D);D=(0,x.Z)((0,x.Z)((0,x.Z)({},D),me),{},{slideIndex:me.currentSlide});var je=Un(D);D=(0,x.Z)((0,x.Z)({},D),{},{left:je});var Ie=yt(D);(M||t.Children.count(s.props.children)!==t.Children.count(D.children))&&(me.trackStyle=Ie),s.setState(me,F)}),(0,G.Z)((0,y.Z)(s),"ssrInit",function(){if(s.props.variableWidth){var D=0,M=0,F=[],me=un((0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{slideCount:s.props.children.length})),je=Ln((0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{slideCount:s.props.children.length}));s.props.children.forEach(function(we){F.push(we.props.style.width),D+=we.props.style.width});for(var Ie=0;Ie=M&&s.onWindowResized()};if(!me.onclick)me.onclick=function(){return me.parentNode.focus()};else{var Ie=me.onclick;me.onclick=function(Be){Ie(Be),me.parentNode.focus()}}me.onload||(s.props.lazyLoad?me.onload=function(){s.adaptHeight(),s.callbackTimers.push(setTimeout(s.onWindowResized,s.props.speed))}:(me.onload=je,me.onerror=function(){je(),s.props.onLazyLoadError&&s.props.onLazyLoadError()}))})}),(0,G.Z)((0,y.Z)(s),"progressiveLazyLoad",function(){for(var D=[],M=(0,x.Z)((0,x.Z)({},s.props),s.state),F=s.state.currentSlide;F=-un(M);me--)if(s.state.lazyLoadedList.indexOf(me)<0){D.push(me);break}D.length>0?(s.setState(function(je){return{lazyLoadedList:je.lazyLoadedList.concat(D)}}),s.props.onLazyLoad&&s.props.onLazyLoad(D)):s.lazyLoadTimer&&(clearInterval(s.lazyLoadTimer),delete s.lazyLoadTimer)}),(0,G.Z)((0,y.Z)(s),"slideHandler",function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=s.props,me=F.asNavFor,je=F.beforeChange,Ie=F.onLazyLoad,Be=F.speed,He=F.afterChange,tt=s.state.currentSlide,j=Ae((0,x.Z)((0,x.Z)((0,x.Z)({index:D},s.props),s.state),{},{trackRef:s.track,useCSS:s.props.useCSS&&!M})),e=j.state,n=j.nextState;if(e){je&&je(tt,e.currentSlide);var r=e.lazyLoadedList.filter(function(o){return s.state.lazyLoadedList.indexOf(o)<0});Ie&&r.length>0&&Ie(r),!s.props.waitForAnimate&&s.animationEndCallback&&(clearTimeout(s.animationEndCallback),He&&He(tt),delete s.animationEndCallback),s.setState(e,function(){me&&s.asNavForIndex!==D&&(s.asNavForIndex=D,me.innerSlider.slideHandler(D)),n&&(s.animationEndCallback=setTimeout(function(){var o=n.animating,m=(0,Qe.Z)(n,oe);s.setState(m,function(){s.callbackTimers.push(setTimeout(function(){return s.setState({animating:o})},10)),He&&He(e.currentSlide),delete s.animationEndCallback})},Be))})}}),(0,G.Z)((0,y.Z)(s),"changeSlide",function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=(0,x.Z)((0,x.Z)({},s.props),s.state),me=st(F,D);if(!(me!==0&&!me)&&(M===!0?s.slideHandler(me,M):s.slideHandler(me),s.props.autoplay&&s.autoPlay("update"),s.props.focusOnSelect)){var je=s.list.querySelectorAll(".slick-current");je[0]&&je[0].focus()}}),(0,G.Z)((0,y.Z)(s),"clickHandler",function(D){s.clickable===!1&&(D.stopPropagation(),D.preventDefault()),s.clickable=!0}),(0,G.Z)((0,y.Z)(s),"keyHandler",function(D){var M=ee(D,s.props.accessibility,s.props.rtl);M!==""&&s.changeSlide({message:M})}),(0,G.Z)((0,y.Z)(s),"selectHandler",function(D){s.changeSlide(D)}),(0,G.Z)((0,y.Z)(s),"disableBodyScroll",function(){var D=function(F){F=F||window.event,F.preventDefault&&F.preventDefault(),F.returnValue=!1};window.ontouchmove=D}),(0,G.Z)((0,y.Z)(s),"enableBodyScroll",function(){window.ontouchmove=null}),(0,G.Z)((0,y.Z)(s),"swipeStart",function(D){s.props.verticalSwiping&&s.disableBodyScroll();var M=Qt(D,s.props.swipe,s.props.draggable);M!==""&&s.setState(M)}),(0,G.Z)((0,y.Z)(s),"swipeMove",function(D){var M=_t(D,(0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{trackRef:s.track,listRef:s.list,slideIndex:s.state.currentSlide}));M&&(M.swiping&&(s.clickable=!1),s.setState(M))}),(0,G.Z)((0,y.Z)(s),"swipeEnd",function(D){var M=Wt(D,(0,x.Z)((0,x.Z)((0,x.Z)({},s.props),s.state),{},{trackRef:s.track,listRef:s.list,slideIndex:s.state.currentSlide}));if(M){var F=M.triggerSlideHandler;delete M.triggerSlideHandler,s.setState(M),F!==void 0&&(s.slideHandler(F),s.props.verticalSwiping&&s.enableBodyScroll())}}),(0,G.Z)((0,y.Z)(s),"touchEnd",function(D){s.swipeEnd(D),s.clickable=!0}),(0,G.Z)((0,y.Z)(s),"slickPrev",function(){s.callbackTimers.push(setTimeout(function(){return s.changeSlide({message:"previous"})},0))}),(0,G.Z)((0,y.Z)(s),"slickNext",function(){s.callbackTimers.push(setTimeout(function(){return s.changeSlide({message:"next"})},0))}),(0,G.Z)((0,y.Z)(s),"slickGoTo",function(D){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(D=Number(D),isNaN(D))return"";s.callbackTimers.push(setTimeout(function(){return s.changeSlide({message:"index",index:D,currentSlide:s.state.currentSlide},M)},0))}),(0,G.Z)((0,y.Z)(s),"play",function(){var D;if(s.props.rtl)D=s.state.currentSlide-s.props.slidesToScroll;else if(jn((0,x.Z)((0,x.Z)({},s.props),s.state)))D=s.state.currentSlide+s.props.slidesToScroll;else return!1;s.slideHandler(D)}),(0,G.Z)((0,y.Z)(s),"autoPlay",function(D){s.autoplayTimer&&clearInterval(s.autoplayTimer);var M=s.state.autoplaying;if(D==="update"){if(M==="hovered"||M==="focused"||M==="paused")return}else if(D==="leave"){if(M==="paused"||M==="focused")return}else if(D==="blur"&&(M==="paused"||M==="hovered"))return;s.autoplayTimer=setInterval(s.play,s.props.autoplaySpeed+50),s.setState({autoplaying:"playing"})}),(0,G.Z)((0,y.Z)(s),"pause",function(D){s.autoplayTimer&&(clearInterval(s.autoplayTimer),s.autoplayTimer=null);var M=s.state.autoplaying;D==="paused"?s.setState({autoplaying:"paused"}):D==="focused"?(M==="hovered"||M==="playing")&&s.setState({autoplaying:"focused"}):M==="playing"&&s.setState({autoplaying:"hovered"})}),(0,G.Z)((0,y.Z)(s),"onDotsOver",function(){return s.props.autoplay&&s.pause("hovered")}),(0,G.Z)((0,y.Z)(s),"onDotsLeave",function(){return s.props.autoplay&&s.state.autoplaying==="hovered"&&s.autoPlay("leave")}),(0,G.Z)((0,y.Z)(s),"onTrackOver",function(){return s.props.autoplay&&s.pause("hovered")}),(0,G.Z)((0,y.Z)(s),"onTrackLeave",function(){return s.props.autoplay&&s.state.autoplaying==="hovered"&&s.autoPlay("leave")}),(0,G.Z)((0,y.Z)(s),"onSlideFocus",function(){return s.props.autoplay&&s.pause("focused")}),(0,G.Z)((0,y.Z)(s),"onSlideBlur",function(){return s.props.autoplay&&s.state.autoplaying==="focused"&&s.autoPlay("blur")}),(0,G.Z)((0,y.Z)(s),"render",function(){var D=be()("slick-slider",s.props.className,{"slick-vertical":s.props.vertical,"slick-initialized":!0}),M=(0,x.Z)((0,x.Z)({},s.props),s.state),F=pn(M,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),me=s.props.pauseOnHover;F=(0,x.Z)((0,x.Z)({},F),{},{onMouseEnter:me?s.onTrackOver:null,onMouseLeave:me?s.onTrackLeave:null,onMouseOver:me?s.onTrackOver:null,focusOnSelect:s.props.focusOnSelect&&s.clickable?s.selectHandler:null});var je;if(s.props.dots===!0&&s.state.slideCount>=s.props.slidesToShow){var Ie=pn(M,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Be=s.props.pauseOnDotsHover;Ie=(0,x.Z)((0,x.Z)({},Ie),{},{clickHandler:s.changeSlide,onMouseEnter:Be?s.onDotsLeave:null,onMouseOver:Be?s.onDotsOver:null,onMouseLeave:Be?s.onDotsLeave:null}),je=t.createElement(dn,Ie)}var He,tt,j=pn(M,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);j.clickHandler=s.changeSlide,s.props.arrows&&(He=t.createElement(kn,j),tt=t.createElement(V,j));var e=null;s.props.vertical&&(e={height:s.state.listHeight});var n=null;s.props.vertical===!1?s.props.centerMode===!0&&(n={padding:"0px "+s.props.centerPadding}):s.props.centerMode===!0&&(n={padding:s.props.centerPadding+" 0px"});var r=(0,x.Z)((0,x.Z)({},e),n),o=s.props.touchMove,m={className:"slick-list",style:r,onClick:s.clickHandler,onMouseDown:o?s.swipeStart:null,onMouseMove:s.state.dragging&&o?s.swipeMove:null,onMouseUp:o?s.swipeEnd:null,onMouseLeave:s.state.dragging&&o?s.swipeEnd:null,onTouchStart:o?s.swipeStart:null,onTouchMove:s.state.dragging&&o?s.swipeMove:null,onTouchEnd:o?s.touchEnd:null,onTouchCancel:s.state.dragging&&o?s.swipeEnd:null,onKeyDown:s.props.accessibility?s.keyHandler:null},E={className:D,dir:"ltr",style:s.props.style};return s.props.unslick&&(m={className:"slick-list"},E={className:D,style:s.props.style}),t.createElement("div",E,s.props.unslick?"":He,t.createElement("div",(0,Ce.Z)({ref:s.listRefHandler},m),t.createElement(Nn,(0,Ce.Z)({ref:s.trackRefHandler},F),s.props.children)),s.props.unslick?"":tt,s.props.unslick?"":je)}),s.list=null,s.track=null,s.state=(0,x.Z)((0,x.Z)({},W),{},{currentSlide:s.props.initialSlide,slideCount:t.Children.count(s.props.children)}),s.callbackTimers=[],s.clickable=!0,s.debouncedResize=null;var L=s.ssrInit();return s.state=(0,x.Z)((0,x.Z)({},s.state),L),s}return(0,re.Z)(C,[{key:"didPropsChange",value:function(s){for(var L=!1,D=0,M=Object.keys(this.props);D1&&arguments[1]!==void 0?arguments[1]:!1;return s.innerSlider.slickGoTo(L,D)}),(0,G.Z)((0,y.Z)(s),"slickPause",function(){return s.innerSlider.pause("paused")}),(0,G.Z)((0,y.Z)(s),"slickPlay",function(){return s.innerSlider.autoPlay("play")}),s.state={breakpoint:null},s._responsiveMediaHandlers=[],s}return(0,re.Z)(C,[{key:"media",value:function(s,L){var D=window.matchMedia(s),M=function(me){var je=me.matches;je&&L()};D.addListener(M),M(D),this._responsiveMediaHandlers.push({mql:D,query:s,listener:M})}},{key:"componentDidMount",value:function(){var s=this;if(this.props.responsive){var L=this.props.responsive.map(function(M){return M.breakpoint});L.sort(function(M,F){return M-F}),L.forEach(function(M,F){var me;F===0?me=_()({minWidth:0,maxWidth:M}):me=_()({minWidth:L[F-1]+1,maxWidth:M}),Re()&&s.media(me,function(){s.setState({breakpoint:M})})});var D=_()({minWidth:L.slice(-1)[0]});Re()&&this.media(D,function(){s.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(s){s.mql.removeListener(s.listener)})}},{key:"render",value:function(){var s=this,L,D;this.state.breakpoint?(D=this.props.responsive.filter(function(e){return e.breakpoint===s.state.breakpoint}),L=D[0].settings==="unslick"?"unslick":(0,x.Z)((0,x.Z)((0,x.Z)({},vt),this.props),D[0].settings)):L=(0,x.Z)((0,x.Z)({},vt),this.props),L.centerMode&&(L.slidesToScroll>1,L.slidesToScroll=1),L.fade&&(L.slidesToShow>1,L.slidesToScroll>1,L.slidesToShow=1,L.slidesToScroll=1);var M=t.Children.toArray(this.props.children);M=M.filter(function(e){return typeof e=="string"?!!e.trim():!!e}),L.variableWidth&&(L.rows>1||L.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),L.variableWidth=!1);for(var F=[],me=null,je=0;je=M.length));tt+=1)He.push(t.cloneElement(M[tt],{key:100*je+10*Be+tt,tabIndex:-1,style:{width:"".concat(100/L.slidesPerRow,"%"),display:"inline-block"}}));Ie.push(t.createElement("div",{key:10*je+Be},He))}L.variableWidth?F.push(t.createElement("div",{key:je,style:{width:me}},Ie)):F.push(t.createElement("div",{key:je},Ie))}if(L==="unslick"){var j="regular slider "+(this.props.className||"");return t.createElement("div",{className:j},M)}else F.length<=L.slidesToShow&&(L.unslick=!0);return t.createElement(v,(0,Ce.Z)({style:this.props.style,ref:this.innerSliderRefHandler},L),F)}}]),C}(t.Component),ot=Dn,wn=p(36355),It=p(17313),Nt=p(83116),pr=p(37613);const de=ne=>{const{componentCls:g,antCls:C,carouselArrowSize:U,carouselDotOffset:s,marginXXS:L}=ne,D=-U*1.25,M=L;return{[g]:Object.assign(Object.assign({},(0,It.Wf)(ne)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${C}-radio-input, input${C}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${C}-radio-input, input${C}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:U,height:U,marginTop:-U/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:D,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:D,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:s},"&-top":{top:s,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ne.dotWidth,height:ne.dotHeight,marginInline:M,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ne.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ne.dotHeight,padding:0,color:"transparent",fontSize:0,background:ne.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ne.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-M,content:'""'}},"&.slick-active":{width:ne.dotActiveWidth,"& button":{background:ne.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},ar=ne=>{const{componentCls:g,carouselDotOffset:C,marginXXS:U}=ne,s={width:ne.dotHeight,height:ne.dotWidth};return{[`${g}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ne.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:C},"&-right":{insetInlineEnd:C,insetInlineStart:"auto"},li:Object.assign(Object.assign({},s),{margin:`${U}px 0`,verticalAlign:"baseline",button:s,"&.slick-active":Object.assign(Object.assign({},s),{button:s})})}}}},ir=ne=>{const{componentCls:g}=ne;return[{[`${g}-rtl`]:{direction:"rtl",".slick-dots":{[`${g}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${g}-vertical`]:{".slick-dots":{[`${g}-rtl&`]:{flexDirection:"column"}}}}]};var Ct=(0,Nt.Z)("Carousel",ne=>{const{controlHeightLG:g,controlHeightSM:C}=ne,U=(0,pr.TS)(ne,{carouselArrowSize:g/2,carouselDotOffset:C/2});return[de(U),ar(U),ir(U)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Cr=function(ne,g){var C={};for(var U in ne)Object.prototype.hasOwnProperty.call(ne,U)&&g.indexOf(U)<0&&(C[U]=ne[U]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,U=Object.getOwnPropertySymbols(ne);s{const{dots:C=!0,arrows:U=!1,draggable:s=!1,waitForAnimate:L=!1,dotPosition:D="bottom",vertical:M=D==="left"||D==="right",rootClassName:F,className:me,style:je,id:Ie}=ne,Be=Cr(ne,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:He,direction:tt,carousel:j}=t.useContext(wn.E_),e=t.useRef(),n=function(De){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;e.current.slickGoTo(De,ue)};t.useImperativeHandle(g,()=>({goTo:n,autoPlay:e.current.innerSlider.autoPlay,innerSlider:e.current.innerSlider,prev:e.current.slickPrev,next:e.current.slickNext}),[e.current]);const r=t.useRef(t.Children.count(ne.children));t.useEffect(()=>{r.current!==t.Children.count(ne.children)&&(n(ne.initialSlide||0,!1),r.current=t.Children.count(ne.children))},[ne.children]);const o=Object.assign({vertical:M,className:be()(me,j==null?void 0:j.className),style:Object.assign(Object.assign({},j==null?void 0:j.style),je)},Be);o.effect==="fade"&&(o.fade=!0);const m=He("carousel",o.prefixCls),E="slick-dots",b=!!C,we=be()(E,`${E}-${D}`,typeof C=="boolean"?!1:C==null?void 0:C.className),[ie,Te]=Ct(m),ut=be()(m,{[`${m}-rtl`]:tt==="rtl",[`${m}-vertical`]:o.vertical},Te,F);return ie(t.createElement("div",{className:ut,id:Ie},t.createElement(ot,Object.assign({ref:e},o,{dots:b,dotsClass:we,arrows:U,draggable:s,verticalSwiping:M,waitForAnimate:L}))))})},5083:function(ce,ct,p){"use strict";p.d(ct,{default:function(){return Nl}});var t=p(56656),Ce=p.n(t),x=p(48736),se=p(27112),re=p.n(se),y=p(54449),Ze=p.n(y),ze=p(53501),G=p.n(ze),ye=p(36867),Qe=p.n(ye),it=p(71912),W=p.n(it),We=p(48228),qe=p.n(We);Ce().extend(qe()),Ce().extend(W()),Ce().extend(re()),Ce().extend(Ze()),Ce().extend(G()),Ce().extend(Qe()),Ce().extend(function(a,i){var l=i.prototype,h=l.format;l.format=function(I){var w=(I||"").replace("Wo","wo");return h.bind(this)(w)}});var be={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"},le=function(i){var l=be[i];return l||i.split("_")[0]},q=function(){(0,x.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Q={getNow:function(){return Ce()()},getFixedDate:function(i){return Ce()(i,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(i){return i.endOf("month")},getWeekDay:function(i){var l=i.locale("en");return l.weekday()+l.localeData().firstDayOfWeek()},getYear:function(i){return i.year()},getMonth:function(i){return i.month()},getDate:function(i){return i.date()},getHour:function(i){return i.hour()},getMinute:function(i){return i.minute()},getSecond:function(i){return i.second()},addYear:function(i,l){return i.add(l,"year")},addMonth:function(i,l){return i.add(l,"month")},addDate:function(i,l){return i.add(l,"day")},setYear:function(i,l){return i.year(l)},setMonth:function(i,l){return i.month(l)},setDate:function(i,l){return i.date(l)},setHour:function(i,l){return i.hour(l)},setMinute:function(i,l){return i.minute(l)},setSecond:function(i,l){return i.second(l)},isAfter:function(i,l){return i.isAfter(l)},isValidate:function(i){return i.isValid()},locale:{getWeekFirstDay:function(i){return Ce()().locale(le(i)).localeData().firstDayOfWeek()},getWeekFirstDate:function(i,l){return l.locale(le(i)).weekday(0)},getWeek:function(i,l){return l.locale(le(i)).week()},getShortWeekDays:function(i){return Ce()().locale(le(i)).localeData().weekdaysMin()},getShortMonths:function(i){return Ce()().locale(le(i)).localeData().monthsShort()},format:function(i,l,h){return l.locale(le(i)).format(h)},parse:function(i,l,h){for(var A=le(i),I=0;I1&&(w=i.addDate(w,-7)),w}function It(a,i,l){var h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(i){case"year":return l.addYear(a,h*10);case"quarter":case"month":return l.addYear(a,h);default:return l.addMonth(a,h)}}function Nt(a,i){var l=i.generateConfig,h=i.locale,A=i.format;return typeof A=="function"?A(a):l.locale.format(h.locale,a,A)}function pr(a,i){var l=i.generateConfig,h=i.locale,A=i.formatList;return!a||typeof A[0]=="function"?null:l.locale.parse(h.locale,a,A)}function de(a){var i=a.cellDate,l=a.mode,h=a.disabledDate,A=a.generateConfig;if(!h)return!1;var I=function(K,N,P){for(var $=N;$<=P;){var xe=void 0;switch(K){case"date":{if(xe=A.setDate(i,$),!h(xe))return!1;break}case"month":{if(xe=A.setMonth(i,$),!de({cellDate:xe,mode:"month",generateConfig:A,disabledDate:h}))return!1;break}case"year":{if(xe=A.setYear(i,$),!de({cellDate:xe,mode:"year",generateConfig:A,disabledDate:h}))return!1;break}}$+=1}return!0};switch(l){case"date":case"week":return h(i);case"month":{var w=1,B=A.getDate(A.getEndDate(i));return I("date",w,B)}case"quarter":{var S=Math.floor(A.getMonth(i)/3)*3,Y=S+2;return I("month",S,Y)}case"year":return I("month",0,11);case"decade":{var te=A.getYear(i),T=Math.floor(te/Nn)*Nn,k=T+Nn-1;return I("year",T,k)}}}function ar(a,i){var l=i.formatList,h=i.generateConfig,A=i.locale;return(0,cn.Z)(function(){if(!a)return[[""],""];for(var I="",w=[],B=0;B1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Y.current),$){S(P);return}Y.current=requestAnimationFrame(function(){S(P)})}var T=ar(B,{formatList:l,generateConfig:h,locale:A}),k=(0,Re.Z)(T,2),J=k[1];function K(P){te(P)}function N(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;te(null,P)}return(0,f.useEffect)(function(){N(!0)},[a]),(0,f.useEffect)(function(){return function(){return cancelAnimationFrame(Y.current)}},[]),[J,K,N]}var Ct=p(10228),Cr=p(16089),ua=p(94480),Xr=p(29194),ne=new Map;function g(a,i){var l;function h(){(0,Xr.Z)(a)?i():l=(0,Cr.Z)(function(){h()})}return h(),function(){Cr.Z.cancel(l)}}function C(a,i,l){if(ne.get(a)&&cancelAnimationFrame(ne.get(a)),l<=0){ne.set(a,requestAnimationFrame(function(){a.scrollTop=i}));return}var h=i-a.scrollTop,A=h/l*10;ne.set(a,requestAnimationFrame(function(){a.scrollTop+=A,a.scrollTop!==i&&C(a,i,l-10)}))}function U(a,i){var l=i.onLeftRight,h=i.onCtrlLeftRight,A=i.onUpDown,I=i.onPageUpDown,w=i.onEnter,B=a.which,S=a.ctrlKey,Y=a.metaKey;switch(B){case Ct.Z.LEFT:if(S||Y){if(h)return h(-1),!0}else if(l)return l(-1),!0;break;case Ct.Z.RIGHT:if(S||Y){if(h)return h(1),!0}else if(l)return l(1),!0;break;case Ct.Z.UP:if(A)return A(-1),!0;break;case Ct.Z.DOWN:if(A)return A(1),!0;break;case Ct.Z.PAGE_UP:if(I)return I(-1),!0;break;case Ct.Z.PAGE_DOWN:if(I)return I(1),!0;break;case Ct.Z.ENTER:if(w)return w(),!0;break}return!1}function s(a,i,l,h){var A=a;if(!A)switch(i){case"time":A=h?"hh:mm:ss a":"HH:mm:ss";break;case"week":A="gggg-wo";break;case"month":A="YYYY-MM";break;case"quarter":A="YYYY-[Q]Q";break;case"year":A="YYYY";break;default:A=l?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return A}function L(a,i,l){var h=a==="time"?8:10,A=typeof i=="function"?i(l.getNow()).length:i.length;return Math.max(h,A)+2}var D=null,M=new Set;function F(a){return!D&&typeof window!="undefined"&&window.addEventListener&&(D=function(l){(0,ua.Z)(M).forEach(function(h){h(l)})},window.addEventListener("mousedown",D)),M.add(a),function(){M.delete(a),M.size===0&&(window.removeEventListener("mousedown",D),D=null)}}function me(a){var i=a.target;if(a.composed&&i.shadowRoot){var l;return((l=a.composedPath)===null||l===void 0?void 0:l.call(a)[0])||i}return i}var je=function(i){return i==="month"||i==="date"?"year":i},Ie=function(i){return i==="date"?"month":i},Be=function(i){return i==="month"||i==="date"?"quarter":i},He=function(i){return i==="date"?"week":i},tt={year:je,month:Ie,quarter:Be,week:He,time:null,date:null};function j(a,i){return a.some(function(l){return l&&l.contains(i)})}function e(a){var i=a.open,l=a.value,h=a.isClickOutside,A=a.triggerOpen,I=a.forwardKeyDown,w=a.onKeyDown,B=a.blurToCancel,S=a.onSubmit,Y=a.onCancel,te=a.onFocus,T=a.onBlur,k=a.changeOnBlur,J=(0,f.useState)(!1),K=(0,Re.Z)(J,2),N=K[0],P=K[1],$=(0,f.useState)(!1),xe=(0,Re.Z)($,2),ve=xe[0],Le=xe[1],Oe=(0,f.useRef)(!1),Se=(0,f.useRef)(!1),fe=(0,f.useRef)(!1),pt={onMouseDown:function(){P(!0),A(!0)},onKeyDown:function(Mt){var Ft=function(){fe.current=!0};if(w(Mt,Ft),!fe.current){switch(Mt.which){case Ct.Z.ENTER:{i?S()!==!1&&P(!0):A(!0),Mt.preventDefault();return}case Ct.Z.TAB:{N&&i&&!Mt.shiftKey?(P(!1),Mt.preventDefault()):!N&&i&&!I(Mt)&&Mt.shiftKey&&(P(!0),Mt.preventDefault());return}case Ct.Z.ESC:{P(!0),Y();return}}!i&&![Ct.Z.SHIFT].includes(Mt.which)?A(!0):N||I(Mt)}},onFocus:function(Mt){P(!0),Le(!0),te&&te(Mt)},onBlur:function(Mt){if(Oe.current||!h(document.activeElement)){Oe.current=!1;return}B?setTimeout(function(){for(var Ft=document,Jt=Ft.activeElement;Jt&&Jt.shadowRoot;)Jt=Jt.shadowRoot.activeElement;h(Jt)&&Y()},0):i&&(A(!1),Se.current&&S()),Le(!1),T==null||T(Mt)}};return(0,f.useEffect)(function(){Se.current=!1},[i]),(0,f.useEffect)(function(){Se.current=!0},[l]),(0,f.useEffect)(function(){return F(function(_e){var Mt=me(_e),Ft=h(Mt);i&&(Ft?!k&&(!ve||Ft)&&A(!1):(Oe.current=!0,(0,Cr.Z)(function(){Oe.current=!1})))})}),[pt,{focused:ve,typing:N}]}function n(a,i){return f.useMemo(function(){return a||(i?((0,x.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(i).map(function(l){var h=(0,Re.Z)(l,2),A=h[0],I=h[1];return{label:A,value:I}})):[])},[a,i])}var r=p(34280);function o(a){var i=a.valueTexts,l=a.onTextChange,h=f.useState(""),A=(0,Re.Z)(h,2),I=A[0],w=A[1],B=f.useRef([]);B.current=i;function S(te){w(te),l(te)}function Y(){w(B.current[0])}return(0,r.Z)(function(){i.every(function(te){return te!==I})&&Y()},[i.join("||")]),[I,S,Y]}var m=f.createContext({}),E=m,b=p(76190);function we(a){var i=a.cellRender,l=a.monthCellRender,h=a.dateRender,A=f.useMemo(function(){if(i)return i;if(!(!l&&!h))return function(I,w){var B=I;return h&&w.type==="date"?h(B,w.today):l&&w.type==="month"?l(B,w.locale):w.originNode}},[i,l,h]);return A}function ie(a,i){for(var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",h=String(a);h.length=1?l|0:1,w=a;w<=i;w+=I)A.push({label:ie(w,2),value:w,disabled:(h||[]).includes(w)});return A}function Gi(a){var i=a.generateConfig,l=a.prefixCls,h=a.operationRef,A=a.activeColumnIndex,I=a.value,w=a.showHour,B=a.showMinute,S=a.showSecond,Y=a.use12Hours,te=a.hourStep,T=te===void 0?1:te,k=a.minuteStep,J=k===void 0?1:k,K=a.secondStep,N=K===void 0?1:K,P=a.disabledHours,$=a.disabledMinutes,xe=a.disabledSeconds,ve=a.disabledTime,Le=a.hideDisabledOptions,Oe=a.onSelect,Se=a.cellRender,fe=a.locale,pt=[],_e="".concat(l,"-content"),Mt="".concat(l,"-time-panel"),Ft,Jt=I?i.getHour(I):-1,tn=Jt,In=I?i.getMinute(I):-1,Ut=I?i.getSecond(I):-1,Bt=i.getNow(),St=f.useMemo(function(){if(ve){var bt=ve(Bt);return[bt.disabledHours,bt.disabledMinutes,bt.disabledSeconds]}return[P,$,xe]},[P,$,xe,ve,Bt]),$t=(0,Re.Z)(St,3),an=$t[0],Pt=$t[1],gn=$t[2],Jn=ca(0,23,T,an&&an()),Fn=(0,cn.Z)(function(){return Jn},Jn,Fa);Y&&(Ft=tn>=12,tn%=12);var er=f.useMemo(function(){if(!Y)return[!1,!1];var bt=[!0,!0];return Fn.forEach(function(Rn){var Cn=Rn.disabled,nr=Rn.value;Cn||(nr>=12?bt[1]=!1:bt[0]=!1)}),bt},[Y,Fn]),Mn=(0,Re.Z)(er,2),tr=Mn[0],An=Mn[1],Bn=f.useMemo(function(){return Y?Fn.filter(Ft?function(bt){return bt.value>=12}:function(bt){return bt.value<12}).map(function(bt){var Rn=bt.value%12,Cn=Rn===0?"12":ie(Rn,2);return(0,ft.Z)((0,ft.Z)({},bt),{},{label:Cn,value:Rn})}):Fn},[Y,Ft,Fn]),Kn=ca(0,59,J,Pt&&Pt(Jt)),Er=ca(0,59,N,gn&&gn(Jt,In)),qn=sr({value:I,generateConfig:i,disabledMinutes:Pt,disabledSeconds:gn,minutes:Kn,seconds:Er,use12Hours:Y});h.current={onUpDown:function(Rn){var Cn=pt[A];if(Cn)for(var nr=Cn.units.findIndex(function(Gr){return Gr.value===Cn.value}),gr=Cn.units.length,bn=1;bn2&&arguments[2]!==void 0?arguments[2]:!1;(Sn===P||Rt)&&(da(Ee),pt&&pt(Ee),qn&&qn(Ee,Ke),_e&&!Dn(S,Ee,wr)&&!(J!=null&&J(Ee))&&_e(Ee))},Dr=function(Ee){if(ol.includes(Sn)){var Ke,Rt,vn=Sn==="date";switch(Ee===Ct.Z.PAGE_UP||Ee===Ct.Z.PAGE_DOWN?Rt=vn?S.addMonth:S.addYear:Rt=vn?S.addDate:S.addMonth,Ee){case Ct.Z.LEFT:case Ct.Z.PAGE_UP:Ke=Rt(fr,-1);break;case Ct.Z.RIGHT:case Ct.Z.PAGE_DOWN:Ke=Rt(fr,1);break;case Ct.Z.UP:case Ct.Z.DOWN:Ke=Rt(fr,Number("".concat(Ee===Ct.Z.UP?"-":"").concat(vn?dn:Wa)));break}if(Ke)return!(J!=null&&J(Ke))}return!0},ga=function(Ee){if(bn.current&&bn.current.onKeyDown){var Ke=!0,Rt=Ee.which;if([Ct.Z.LEFT,Ct.Z.RIGHT,Ct.Z.UP,Ct.Z.DOWN,Ct.Z.PAGE_UP,Ct.Z.PAGE_DOWN,Ct.Z.ENTER].includes(Rt)&&(Ee.preventDefault(),Rt!==Ct.Z.ENTER&&xe===0&&(Ke=Dr(Rt))),Ke)return bn.current.onKeyDown(Ee)}return(0,x.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Zn=function(Ee){bn.current&&bn.current.onBlur&&bn.current.onBlur(Ee)};Er&&Cn!=="right"&&(Er.current={onKeyDown:ga,onClose:function(){bn.current&&bn.current.onClose&&bn.current.onClose()}}),f.useEffect(function(){Y&&!_n.current&&Vr(Y)},[Y]),f.useEffect(function(){_n.current=!1},[]);var d,c=we({cellRender:er,monthCellRender:Fn,dateRender:Jn}),u=(0,ft.Z)((0,ft.Z)({},a),{},{cellRender:c,operationRef:bn,prefixCls:A,viewDate:fr,value:wr,onViewDateChange:xr,sourceMode:Mr,onPanelChange:_r,disabledDate:J});switch(delete u.onChange,delete u.onSelect,Sn){case"decade":d=f.createElement(Xi,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"year":d=f.createElement(sl,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"month":d=f.createElement(_i,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"quarter":d=f.createElement(rl,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"week":d=f.createElement(Ha,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;case"time":delete u.showTime,d=f.createElement(ka,(0,O.Z)({},u,(0,b.Z)(Le)==="object"?Le:null,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}));break;default:Le?d=f.createElement(Hi,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}})):d=f.createElement(ra,(0,O.Z)({},u,{onSelect:function(Ee,Ke){xr(Ee),Gn(Ee,Ke)}}))}var $e,At,kt=function(){var Ee=S.getNow(),Ke=Ht(S.getHour(Ee),S.getMinute(Ee),S.getSecond(Ee),tr?St:1,An?an:1,Bn?gn:1),Rt=Je(S,Ee,Ke[0],Ke[1],Ke[2]);Gn(Rt,"submit")};br||($e=Xa(A,Sn,Se),Le&&Sn!=="date"?At=null:At=Ai({prefixCls:A,components:In,needConfirmButton:Mn,okDisabled:!wr||J&&J(wr),locale:B,showNow:ve,onNow:Mn&&kt,onOk:function(){wr&&(Gn(wr,"submit",!0),tn&&tn(wr))}}));var Kt;if(Oe&&Sn==="date"&&P==="date"&&!Le){var wt=S.getNow(),Ve="".concat(A,"-today-btn"),Et=J&&J(wt);Kt=f.createElement("a",{className:Ye()(Ve,Et&&"".concat(Ve,"-disabled")),"aria-disabled":Et,onClick:function(){Et||Gn(wt,"mouse",!0)}},B.today)}return f.createElement(E.Provider,{value:(0,ft.Z)((0,ft.Z)({},Kn),{},{mode:Sn,hideHeader:"hideHeader"in a?fe:Kn.hideHeader,hidePrevBtn:Rn&&Cn==="right",hideNextBtn:Rn&&Cn==="left"})},f.createElement("div",{tabIndex:xe,className:Ye()("".concat(A,"-panel"),I,(i={},(0,Pe.Z)(i,"".concat(A,"-panel-has-range"),nr&&nr[0]&&nr[1]),(0,Pe.Z)(i,"".concat(A,"-panel-has-range-hover"),gr&&gr[0]&&gr[1]),(0,Pe.Z)(i,"".concat(A,"-panel-rtl"),Ut==="rtl"),i)),style:w,onKeyDown:ga,onBlur:Zn,onMouseDown:Ft},d,$e||At||Kt?f.createElement("div",{className:"".concat(A,"-footer")},$e,At,Kt):null))}var pi=vi,Zl=p(35593),ul={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 cl(a){var i,l=a.prefixCls,h=a.popupElement,A=a.popupStyle,I=a.visible,w=a.dropdownClassName,B=a.dropdownAlign,S=a.transitionName,Y=a.getPopupContainer,te=a.children,T=a.range,k=a.popupPlacement,J=a.direction,K="".concat(l,"-dropdown"),N=function(){return k!==void 0?k:J==="rtl"?"bottomRight":"bottomLeft"};return f.createElement(Zl.Z,{showAction:[],hideAction:[],popupPlacement:N(),builtinPlacements:ul,prefixCls:K,popupTransitionName:S,popup:h,popupAlign:B,popupVisible:I,popupClassName:Ye()(w,(i={},(0,Pe.Z)(i,"".concat(K,"-range"),T),(0,Pe.Z)(i,"".concat(K,"-rtl"),J==="rtl"),i)),popupStyle:A,getPopupContainer:Y},te)}var Ja=cl;function Ei(a){var i=a.prefixCls,l=a.presets,h=a.onClick,A=a.onHover;return l.length?f.createElement("div",{className:"".concat(i,"-presets")},f.createElement("ul",null,l.map(function(I,w){var B=I.label,S=I.value;return f.createElement("li",{key:w,onClick:function(){return h==null?void 0:h(lt(S))},onMouseEnter:function(){return A==null?void 0:A(lt(S))},onMouseLeave:function(){return A==null?void 0:A(null)}},B)}))):null}function kl(a){var i=a.picker,l=a.disabledHours,h=a.disabledMinutes,A=a.disabledSeconds;i==="time"&&(l||h||A)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ka(a,i,l){var h=(0,b.Z)(i)==="object"?i.clearIcon:l;return h||f.createElement("span",{className:"".concat(a,"-clear-btn")})}function dl(a){var i,l=a,h=l.prefixCls,A=h===void 0?"rc-picker":h,I=l.id,w=l.name,B=l.tabIndex,S=l.style,Y=l.className,te=l.dropdownClassName,T=l.dropdownAlign,k=l.popupStyle,J=l.transitionName,K=l.generateConfig,N=l.locale,P=l.inputReadOnly,$=l.allowClear,xe=l.autoFocus,ve=l.showTime,Le=l.picker,Oe=Le===void 0?"date":Le,Se=l.format,fe=l.use12Hours,pt=l.value,_e=l.defaultValue,Mt=l.presets,Ft=l.open,Jt=l.defaultOpen,tn=l.defaultOpenValue,In=l.suffixIcon,Ut=l.clearIcon,Bt=l.disabled,St=l.disabledDate,$t=l.placeholder,an=l.getPopupContainer,Pt=l.pickerRef,gn=l.panelRender,Jn=l.onChange,Fn=l.onOpenChange,er=l.onFocus,Mn=l.onBlur,tr=l.onMouseDown,An=l.onMouseUp,Bn=l.onMouseEnter,Kn=l.onMouseLeave,Er=l.onContextMenu,qn=l.onClick,br=l.onKeyDown,Fr=l.onSelect,bt=l.direction,Rn=l.autoComplete,Cn=Rn===void 0?"off":Rn,nr=l.inputRender,gr=l.changeOnBlur,bn=f.useRef(null),_n=Oe==="date"&&!!ve||Oe==="time",Gr=n(Mt),Wr=ut(s(Se,Oe,ve,fe)),wr=f.useRef(null),da=f.useRef(null),Ca=f.useRef(null),ba=(0,On.Z)(null,{value:pt,defaultValue:_e}),fr=(0,Re.Z)(ba,2),Vr=fr[0],xr=fr[1],Ma=f.useState(Vr),ma=(0,Re.Z)(Ma,2),Rr=ma[0],Sn=ma[1],zr=f.useRef(null),qr=(0,On.Z)(!1,{value:Ft,defaultValue:Jt,postState:function(Ge){return Bt?!1:Ge},onChange:function(Ge){Fn&&Fn(Ge),!Ge&&zr.current&&zr.current.onClose&&zr.current.onClose()}}),ia=(0,Re.Z)(qr,2),Mr=ia[0],Tr=ia[1],_r=ar(Rr,{formatList:Wr,generateConfig:K,locale:N}),Gn=(0,Re.Z)(_r,2),Dr=Gn[0],ga=Gn[1],Zn=o({valueTexts:Dr,onTextChange:function(Ge){var rn=pr(Ge,{locale:N,formatList:Wr,generateConfig:K});rn&&(!St||!St(rn))&&Sn(rn)}}),d=(0,Re.Z)(Zn,3),c=d[0],u=d[1],$e=d[2],At=function(Ge){Sn(Ge),xr(Ge),Jn&&!Dn(K,Vr,Ge)&&Jn(Ge,Ge?Nt(Ge,{generateConfig:K,locale:N,format:Wr[0]}):"")},kt=function(Ge){Bt&&Ge||Tr(Ge)},Kt=function(Ge){return Mr&&zr.current&&zr.current.onKeyDown?zr.current.onKeyDown(Ge):((0,x.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},wt=function(){for(var Ge=arguments.length,rn=new Array(Ge),zn=0;znk(Y);case"month":return T(N)>T(Y);case"week":return te(N)>te(Y);default:return!_(B,N,Y)&&B.isAfter(N,Y)}return!1},[I,w[1],Y,i]),K=f.useCallback(function(N){if(w[1]||I&&I(N))return!0;if(w[0]&&S)return!_(B,N,Y)&&B.isAfter(S,N);if(!i&&S)switch(l){case"quarter":return k(N)0&&arguments[0]!==void 0?arguments[0]:!1,Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gt=null;Tt&&he&&he[0]&&he[1]&&N.isAfter(he[1],he[0])&&(gt=he);var en=fe;if(fe&&(0,b.Z)(fe)==="object"&&fe.defaultValue){var Pn=fe.defaultValue;en=(0,ft.Z)((0,ft.Z)({},fe),{},{defaultValue:De(Pn,et)||void 0})}return f.createElement(Ne.Provider,{value:{inRange:!0,panelPosition:qt,rangedValue:oa||Xe,hoverRangedValue:gt}},f.createElement(pi,(0,O.Z)({},a,Ue,{cellRender:Cs,showTime:en,mode:vn[et],generateConfig:N,style:void 0,direction:fr,disabledDate:et===0?Br:$r,disabledTime:function(ha){return St?St(ha,et===0?"start":"end"):!1},className:Ye()((0,Pe.Z)({},"".concat(w,"-panel-focused"),et===0?!es:!as)),value:De(Xe,et),locale:P,tabIndex:-1,onPanelChange:function(ha,La){et===0&&Pa(!0),et===1&&Bl(!0),$n(ue(vn,La,et),ue(Xe,ha,et));var Na=ha;qt==="right"&&vn[et]===La&&(Na=It(Na,La,N,-1)),wt(Na,et)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:et===0?De(Xe,1):De(Xe,0)})))}var xa=0,is=0;if(et&&qr.current&&Mr.current&&zr.current&&Gn.current){xa=qr.current.offsetWidth+Mr.current.offsetWidth;var xs=Gn.current.offsetLeft>xa?Gn.current.offsetLeft-xa:Gn.current.offsetLeft,ls=zr.current.offsetWidth,ss=Gn.current.offsetWidth;ls&&ss&&xa>ls-ss-(fr==="rtl"?0:xs)&&(is=xa)}var Ls=fr==="rtl"?{right:xa}:{left:xa};function Ns(){var qt,Ue=Xa(w,vn[et],qn),gt=Ai({prefixCls:w,components:Ca,needConfirmButton:Rr,okDisabled:!De(Xe,et)||Bt&&Bt(Xe[et]),locale:P,onOk:function(){var Aa=De(Xe,et);Aa&&(zn(Xe,et),wr==null||wr(Xe),Vn(!1,et,"confirm"))}});if(Se!=="time"&&!fe){var en=Kt(et),Pn=It(en,Se,N),Za=vn[et],ha=Za===Se,La=jl(ha?"left":!1,{pickerValue:en,onPickerValueChange:function(Aa){wt(Aa,et)}}),Na=jl("right",{pickerValue:Pn,onPickerValueChange:function(Aa){wt(It(Aa,Se,N,-1),et)}});fr==="rtl"?qt=f.createElement(f.Fragment,null,Na,ha&&La):qt=f.createElement(f.Fragment,null,La,ha&&Na)}else qt=jl();var ii=f.createElement("div",{className:"".concat(w,"-panel-layout")},f.createElement(Ei,{prefixCls:w,presets:bs,onClick:function(Aa){zn(Aa,null),Vn(!1,et,"preset")},onHover:function(Aa){na(Aa)}}),f.createElement("div",null,f.createElement("div",{className:"".concat(w,"-panels")},qt),(Ue||gt)&&f.createElement("div",{className:"".concat(w,"-footer")},Ue,gt)));return gn&&(ii=gn(ii)),f.createElement("div",{className:"".concat(w,"-panel-container"),style:{marginLeft:is},ref:zr,onMouseDown:function(Aa){Aa.preventDefault()}},ii)}var Bs=f.createElement("div",{className:Ye()("".concat(w,"-range-wrapper"),"".concat(w,"-").concat(Se,"-range-wrapper")),style:{minWidth:Dt}},f.createElement("div",{ref:Gn,className:"".concat(w,"-range-arrow"),style:Ls}),Ns()),os;tr&&(os=f.createElement("span",{className:"".concat(w,"-suffix"),onMouseDown:function(Ue){Ue.preventDefault()}},tr));var Ss=Ka(w,Mn,An),js=f.createElement("span",{onMouseDown:function(Ue){Ue.preventDefault(),Ue.stopPropagation()},onMouseUp:function(Ue){Ue.preventDefault(),Ue.stopPropagation();var gt=u;Zn[0]||(gt=ue(gt,null,0)),Zn[1]||(gt=ue(gt,null,1)),zn(gt,null),Vn(!1,et,"clear")},className:"".concat(w,"-clear"),role:"button"},Ss),Os=Mn&&(De(u,0)&&!Zn[0]||De(u,1)&&!Zn[1]),us={size:L(Se,Dr[0],N)},Ol=0,Fl=0;qr.current&&ia.current&&Mr.current&&(et===0?Fl=qr.current.offsetWidth:(Ol=xa,Fl=ia.current.offsetWidth));var Fs=fr==="rtl"?{right:Ol}:{left:Ol},Rs=function(Ue,gt){var en=ue(Xe,Ue,et);if(gt==="submit"||gt!=="key"&&!Rr){zn(en,et),et===0?Pa():Bl();var Pn=et===0?1:0;Zn[Pn]?Vn(!1,!1,"confirm"):Vn(!1,et,"confirm")}else Ee(en)};return f.createElement(E.Provider,{value:{operationRef:ga,hideHeader:Se==="time",onDateMouseEnter:ds,onDateMouseLeave:ms,hideRanges:!0,onSelect:Rs,open:Tt}},f.createElement(Ja,{visible:Tt,popupElement:Bs,popupStyle:te,prefixCls:w,dropdownClassName:T,dropdownAlign:J,getPopupContainer:K,transitionName:k,range:!0,direction:fr},f.createElement("div",(0,O.Z)({ref:Sn,className:Ye()(w,"".concat(w,"-range"),Y,(i={},(0,Pe.Z)(i,"".concat(w,"-disabled"),Zn[0]&&Zn[1]),(0,Pe.Z)(i,"".concat(w,"-focused"),et===0?$l:rs),(0,Pe.Z)(i,"".concat(w,"-rtl"),fr==="rtl"),i)),style:S,onClick:Ms,onMouseEnter:_n,onMouseLeave:Gr,onMouseDown:Ds,onMouseUp:bn},(0,mr.Z)(a,{aria:!0,data:!0})),f.createElement("div",{className:Ye()("".concat(w,"-input"),(l={},(0,Pe.Z)(l,"".concat(w,"-input-active"),et===0),(0,Pe.Z)(l,"".concat(w,"-input-placeholder"),!!cr),l)),ref:qr},f.createElement("input",(0,O.Z)({id:B,disabled:Zn[0],readOnly:Kn||typeof Dr[0]=="function"||!es,value:cr||Yn,onChange:function(Ue){hr(Ue.target.value)},autoFocus:xe,placeholder:De($,0)||"",ref:Tr},ps,us,{autoComplete:Ma}))),f.createElement("div",{className:"".concat(w,"-range-separator"),ref:Mr},Mt),f.createElement("div",{className:Ye()("".concat(w,"-input"),(h={},(0,Pe.Z)(h,"".concat(w,"-input-active"),et===1),(0,Pe.Z)(h,"".concat(w,"-input-placeholder"),!!ai),h)),ref:ia},f.createElement("input",(0,O.Z)({disabled:Zn[1],readOnly:Kn||typeof Dr[0]=="function"||!as,value:ai||jt,onChange:function(Ue){sn(Ue.target.value)},placeholder:De($,1)||"",ref:_r},ws,us,{autoComplete:Ma}))),f.createElement("div",{className:"".concat(w,"-active-bar"),style:(0,ft.Z)((0,ft.Z)({},Fs),{},{width:Fl,position:"absolute"})}),os,Os&&js)))}var Ra=function(a){(0,Ar.Z)(l,a);var i=(0,dr.Z)(l);function l(){var h;(0,Un.Z)(this,l);for(var A=arguments.length,I=new Array(A),w=0;w{const{lineHeight:A}=a,I=Math.floor(l*A)+2,w=Math.max((i-I)/2,0),B=Math.max(i-I-w,0);return{padding:`${w}px ${h}px ${B}px`}},pl=a=>{const{componentCls:i,pickerCellCls:l,pickerCellInnerCls:h,cellHeight:A,motionDurationSlow:I,borderRadiusSM:w,motionDurationMid:B,cellHoverBg:S,lineWidth:Y,lineType:te,colorPrimary:T,cellActiveWithRangeBg:k,colorTextLightSolid:J,controlHeightSM:K,cellRangeBorderColor:N,pickerCellBorderGap:P,cellHoverWithRangeBg:$,cellWidth:xe,colorTextDisabled:ve,cellBgDisabled:Le}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:A,transform:"translateY(-50%)",transition:`all ${I}`,content:'""'},[h]:{position:"relative",zIndex:2,display:"inline-block",minWidth:A,height:A,lineHeight:`${A}px`,borderRadius:w,transition:`background ${B}, border ${B}`},"&-range-hover-start, &-range-hover-end":{[h]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${l}-in-view), &:hover:not(${l}-selected):not(${l}-range-start):not(${l}-range-end):not(${l}-range-hover-start):not(${l}-range-hover-end)`]:{[h]:{background:S}},[`&-in-view${l}-today ${h}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Y}px ${te} ${T}`,borderRadius:w,content:'""'}},[`&-in-view${l}-in-range`]:{position:"relative","&::before":{background:k}},[`&-in-view${l}-selected ${h}, &-in-view${l}-range-start ${h}, &-in-view${l}-range-end ${h}`]:{color:J,background:T},[`&-in-view${l}-range-start:not(${l}-range-start-single), @@ -47,4 +47,4 @@ dts: ${hn+jr} ms, expected: ${hn+Math.round(ie)} ms, delta: ${Math.round(Jr)} ms &${l}-slide-up-appear${l}-slide-up-appear-active${i}-dropdown-placement-bottomRight`]:{animationName:Sa.fJ},[`&${l}-slide-up-leave${l}-slide-up-leave-active${i}-dropdown-placement-topLeft, &${l}-slide-up-leave${l}-slide-up-leave-active${i}-dropdown-placement-topRight`]:{animationName:Sa.ly},[`&${l}-slide-up-leave${l}-slide-up-leave-active${i}-dropdown-placement-bottomLeft, &${l}-slide-up-leave${l}-slide-up-leave-active${i}-dropdown-placement-bottomRight`]:{animationName:Sa.Uw},[`${i}-panel > ${i}-time-panel`]:{paddingTop:Ft},[`${i}-ranges`]:{marginBottom:0,padding:`${Ft}px ${Jt}px`,overflow:"hidden",lineHeight:`${tn-2*B-ve/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${i}-preset > ${l}-tag-blue`]:{color:pt,background:In,borderColor:Ut,cursor:"pointer"},[`${i}-ok`]:{marginInlineStart:"auto"}},[`${i}-range-wrapper`]:{display:"flex",position:"relative"},[`${i}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:I*1.5,transition:`left ${_e} ease-out`},(0,Si.r)(Bt,St,$t,an,An)),[`${i}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:an,borderRadius:Pt,boxShadow:gn,transition:`margin ${_e}`,[`${i}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${i}-presets`]:{display:"flex",flexDirection:"column",minWidth:Mn,maxWidth:tr,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ve,borderInlineEnd:`${B}px ${S} ${Fn}`,li:Object.assign(Object.assign({},_a.vS),{borderRadius:Jn,paddingInline:ve,paddingBlock:($-Math.round(A*fe))/2,cursor:"pointer",transition:`all ${_e}`,"+ li":{marginTop:Le},"&:hover":{background:er}})}},[`${i}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${i}-panel`]:{borderWidth:`0 0 ${B}px`},"&:last-child":{[`${i}-panel`]:{borderWidth:0}}},[`${i}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${i}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Y}}}}),"&-dropdown-range":{padding:`${Bt*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${i}-separator`]:{transform:"rotate(180deg)"},[`${i}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Sa.oN)(a,"slide-up"),(0,Sa.oN)(a,"slide-down"),(0,ji.Fm)(a,"move-up"),(0,ji.Fm)(a,"move-down")]},wl=a=>{const{componentCls:i,controlHeightLG:l,paddingXXS:h,padding:A}=a;return{pickerCellCls:`${i}-cell`,pickerCellInnerCls:`${i}-cell-inner`,pickerYearMonthCellWidth:l*1.5,pickerQuarterPanelContentHeight:l*1.4,pickerCellPaddingVertical:h+h/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:A+h/2}},Ml=a=>({cellHoverBg:a.controlItemBgHover,cellActiveWithRangeBg:a.controlItemBgActive,cellHoverWithRangeBg:new Ba.C(a.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ba.C(a.colorPrimary).lighten(20).toHexString(),cellBgDisabled:a.colorBgContainerDisabled,timeColumnWidth:a.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a.controlHeightSM*1.5,cellHeight:a.controlHeightSM,textHeight:a.controlHeightLG,withoutTimeCellHeight:a.controlHeightLG*1.65});var ti=(0,Oi.Z)("DatePicker",a=>{const i=(0,$a.TS)((0,wa.e5)(a),wl(a));return[Wl(i),El(i),(0,vl.c)(a,{focusElCls:`${a.componentCls}-focused`})]},a=>Object.assign(Object.assign(Object.assign({},(0,wa.TM)(a)),Ml(a)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:a.zIndexPopupBase+50}));function Dl(a,i,l){return l!==void 0?l:i==="year"&&a.lang.yearPlaceholder?a.lang.yearPlaceholder:i==="quarter"&&a.lang.quarterPlaceholder?a.lang.quarterPlaceholder:i==="month"&&a.lang.monthPlaceholder?a.lang.monthPlaceholder:i==="week"&&a.lang.weekPlaceholder?a.lang.weekPlaceholder:i==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.placeholder:a.lang.placeholder}function yl(a,i,l){return l!==void 0?l:i==="year"&&a.lang.yearPlaceholder?a.lang.rangeYearPlaceholder:i==="quarter"&&a.lang.quarterPlaceholder?a.lang.rangeQuarterPlaceholder:i==="month"&&a.lang.monthPlaceholder?a.lang.rangeMonthPlaceholder:i==="week"&&a.lang.weekPlaceholder?a.lang.rangeWeekPlaceholder:i==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.rangePlaceholder:a.lang.rangePlaceholder}function Ya(a,i){const l={adjustX:1,adjustY:1};switch(i){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:l};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:l};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:l};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:l};default:return{points:a==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:l}}}function Il(a){return a?Array.isArray(a)?a:[a]:[]}function ni(a){const{format:i,picker:l,showHour:h,showMinute:A,showSecond:I,use12Hours:w}=a,B=Il(i)[0],S=Object.assign({},a);return i&&Array.isArray(i)&&(S.format=B),B&&typeof B=="string"&&(!B.includes("s")&&I===void 0&&(S.showSecond=!1),!B.includes("m")&&A===void 0&&(S.showMinute=!1),!B.includes("H")&&!B.includes("h")&&!B.includes("K")&&!B.includes("k")&&h===void 0&&(S.showHour=!1),(B.includes("a")||B.includes("A"))&&w===void 0&&(S.use12Hours=!0)),l==="time"?S:(typeof B=="function"&&delete S.format,{showTime:S})}function Ri(a,i,l){if(a===!1)return!1;const h={clearIcon:i!=null?i:l};return typeof a=="object"?Object.assign(Object.assign({},h),a):h}var Cl=p(3113);function zi(a){return f.createElement(Cl.ZP,Object.assign({size:"small",type:"primary"},a))}var Yi={button:zi},Pi=function(a,i){var l={};for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&i.indexOf(h)<0&&(l[h]=a[h]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,h=Object.getOwnPropertySymbols(a);A{const{prefixCls:A,getPopupContainer:I,className:w,placement:B,size:S,disabled:Y,bordered:te=!0,placeholder:T,popupClassName:k,dropdownClassName:J,status:K,clearIcon:N,allowClear:P,rootClassName:$}=l,xe=Pi(l,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ve=f.useRef(null),{getPrefixCls:Le,direction:Oe,getPopupContainer:Se}=(0,f.useContext)(bi.E_),fe=Le("picker",A),{compactSize:pt,compactItemClassnames:_e}=(0,Xt.ri)(fe,Oe),{format:Mt,showTime:Ft,picker:Jt}=l,tn=Le(),[In,Ut]=ti(fe),Bt=Object.assign(Object.assign({},Ft?ni(Object.assign({format:Mt,picker:Jt},Ft)):{}),Jt==="time"?ni(Object.assign(Object.assign({format:Mt},l),{picker:Jt})):{}),St=(0,xi.Z)(An=>{var Bn;return(Bn=S!=null?S:pt)!==null&&Bn!==void 0?Bn:An}),$t=f.useContext(qa.Z),an=Y!=null?Y:$t,Pt=(0,f.useContext)(Li.aM),{hasFeedback:gn,status:Jn,feedbackIcon:Fn}=Pt,er=f.createElement(f.Fragment,null,Jt==="time"?f.createElement(Qt,null):f.createElement(pn,null),gn&&Fn);(0,f.useImperativeHandle)(h,()=>({focus:()=>{var An;return(An=ve.current)===null||An===void 0?void 0:An.focus()},blur:()=>{var An;return(An=ve.current)===null||An===void 0?void 0:An.blur()}}));const[Mn]=(0,Ni.Z)("Calendar",Bi.Z),tr=Object.assign(Object.assign({},Mn),l.locale);return In(f.createElement(Al,Object.assign({separator:f.createElement("span",{"aria-label":"to",className:`${fe}-separator`},f.createElement(Zt,null)),disabled:an,ref:ve,dropdownAlign:Ya(Oe,B),placeholder:yl(tr,Jt,T),suffixIcon:er,prevIcon:f.createElement("span",{className:`${fe}-prev-icon`}),nextIcon:f.createElement("span",{className:`${fe}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${fe}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${fe}-super-next-icon`}),transitionName:`${tn}-slide-up`},xe,Bt,{className:Ye()({[`${fe}-${St}`]:St,[`${fe}-borderless`]:!te},(0,aa.Z)(fe,(0,aa.F)(Jn,K),gn),Ut,_e,w,$),locale:tr.lang,prefixCls:fe,getPopupContainer:I||Se,generateConfig:a,components:Yi,direction:Oe,dropdownClassName:Ye()(Ut,k||J,$),allowClear:Ri(P,N,f.createElement(_t.Z,null))})))})}var Hl=function(a,i){var l={};for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&i.indexOf(h)<0&&(l[h]=a[h]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,h=Object.getOwnPropertySymbols(a);A{const{prefixCls:K,getPopupContainer:N,style:P,className:$,rootClassName:xe,size:ve,bordered:Le=!0,placement:Oe,placeholder:Se,popupClassName:fe,dropdownClassName:pt,disabled:_e,status:Mt,clearIcon:Ft,allowClear:Jt}=k,tn=Hl(k,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:In,direction:Ut,getPopupContainer:Bt,[te]:St}=(0,f.useContext)(bi.E_),$t=In("picker",K),{compactSize:an,compactItemClassnames:Pt}=(0,Xt.ri)($t,Ut),gn=f.useRef(null),{format:Jn,showTime:Fn}=k,[er,Mn]=ti($t);(0,f.useImperativeHandle)(J,()=>({focus:()=>{var _n;return(_n=gn.current)===null||_n===void 0?void 0:_n.focus()},blur:()=>{var _n;return(_n=gn.current)===null||_n===void 0?void 0:_n.blur()}}));const tr={showToday:!0};let An={};S&&(An.picker=S);const Bn=S||k.picker;An=Object.assign(Object.assign(Object.assign({},An),Fn?ni(Object.assign({format:Jn,picker:Bn},Fn)):{}),Bn==="time"?ni(Object.assign(Object.assign({format:Jn},k),{picker:Bn})):{});const Kn=In(),Er=(0,xi.Z)(_n=>{var Gr;return(Gr=ve!=null?ve:an)!==null&&Gr!==void 0?Gr:_n}),qn=f.useContext(qa.Z),br=_e!=null?_e:qn,Fr=(0,f.useContext)(Li.aM),{hasFeedback:bt,status:Rn,feedbackIcon:Cn}=Fr,nr=f.createElement(f.Fragment,null,Bn==="time"?f.createElement(Qt,null):f.createElement(pn,null),bt&&Cn),[gr]=(0,Ni.Z)("DatePicker",Bi.Z),bn=Object.assign(Object.assign({},gr),k.locale);return er(f.createElement(za,Object.assign({ref:gn,placeholder:Dl(bn,Bn,Se),suffixIcon:nr,dropdownAlign:Ya(Ut,Oe),prevIcon:f.createElement("span",{className:`${$t}-prev-icon`}),nextIcon:f.createElement("span",{className:`${$t}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${$t}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${$t}-super-next-icon`}),transitionName:`${Kn}-slide-up`},tr,tn,An,{locale:bn.lang,className:Ye()({[`${$t}-${Er}`]:Er,[`${$t}-borderless`]:!Le},(0,aa.Z)($t,(0,aa.F)(Rn,Mt),bt),Mn,Pt,St==null?void 0:St.className,$,xe),style:Object.assign(Object.assign({},St==null?void 0:St.style),P),prefixCls:$t,getPopupContainer:N||Bt,generateConfig:a,components:Yi,direction:Ut,disabled:br,dropdownClassName:Ye()(Mn,xe,fe||pt),allowClear:Ri(Jt,Ft,f.createElement(_t.Z,null))})))});return Y&&(T.displayName=Y),T}const l=i(),h=i("week","WeekPicker"),A=i("month","MonthPicker"),I=i("year","YearPicker"),w=i("time","TimePicker"),B=i("quarter","QuarterPicker");return{DatePicker:l,WeekPicker:h,MonthPicker:A,YearPicker:I,TimePicker:w,QuarterPicker:B}}const Ul=null;function Ti(a){const{DatePicker:i,WeekPicker:l,MonthPicker:h,YearPicker:A,TimePicker:I,QuarterPicker:w}=xl(a),B=bl(a),S=i;return S.WeekPicker=l,S.MonthPicker=h,S.YearPicker=A,S.RangePicker=B,S.TimePicker=I,S.QuarterPicker=w,S}var Zi=Ti;const Ia=Zi(H);function ri(a){const i=Ya(a.direction,a.placement);return i.overflow.adjustY=!1,i.overflow.adjustX=!1,Object.assign(Object.assign({},a),{dropdownAlign:i})}const Ll=(0,Z.Z)(Ia,"picker",null,ri);Ia._InternalPanelDoNotUseOrYouWillBeFired=Ll;const Ql=(0,Z.Z)(Ia.RangePicker,"picker",null,ri);Ia._InternalRangePanelDoNotUseOrYouWillBeFired=Ql,Ia.generatePicker=Zi;var Nl=Ia},44e3:function(ce,ct,p){"use strict";var t=p(84966),Ce=p(45818);const x=t.ZP;x.Header=t.h4,x.Footer=t.$_,x.Content=t.VY,x.Sider=Ce.Z,ct.default=x},81863:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return Qe}});var t=p(91735),Ce={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},x=Ce,re={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};const y={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},x),timePickerLocale:Object.assign({},re)};y.lang.ok="\u786E\u5B9A";var Ze=y,ze=Ze;const G="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var Qe={locale:"zh-cn",Pagination:t.Z,DatePicker:Ze,TimePicker:re,Calendar:ze,global:{placeholder:"\u8BF7\u9009\u62E9"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00"},PageHeader:{back:"\u8FD4\u56DE"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:G,method:G,array:G,object:G,number:G,date:G,boolean:G,integer:G,float:G,regexp:G,email:G,url:G,hex:G},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0"},ColorPicker:{presetEmpty:"\u6682\u65E0"}}},3867:function(ce,ct,p){var t=p(97671);(function(Ce,x){ce.exports=x()})(this,function(){"use strict";function Ce(V){var ae=typeof V;return V!==null&&(ae==="object"||ae==="function")}function x(V){return typeof V=="function"}var le=void 0;Array.isArray?le=Array.isArray:le=function(V){return Object.prototype.toString.call(V)==="[object Array]"};var re=le,y=0,Ze=void 0,ze=void 0,G=function(ae,oe){O[y]=ae,O[y+1]=oe,y+=2,y===2&&(ze?ze(f):pe())};function ye(V){ze=V}function Qe(V){G=V}var it=typeof window!="undefined"?window:void 0,W=it||{},We=W.MutationObserver||W.WebKitMutationObserver,qe=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",be=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function se(){return function(){return t.nextTick(f)}}function q(){return typeof Ze!="undefined"?function(){Ze(f)}:Z()}function Q(){var V=0,ae=new We(f),oe=document.createTextNode("");return ae.observe(oe,{characterData:!0}),function(){oe.data=V=++V%2}}function H(){var V=new MessageChannel;return V.port1.onmessage=f,function(){return V.port2.postMessage(0)}}function Z(){var V=setTimeout;return function(){return V(f,1)}}var O=new Array(1e3);function f(){for(var V=0;V0&&(pe=Z[0]),pe instanceof Error)throw pe;var dt=new Error("Unhandled error."+(pe?" ("+pe.message+")":""));throw dt.context=pe,dt}var on=Fe[H];if(on===void 0)return!1;if(typeof on=="function")p(on,this,Z);else for(var jn=on.length,pn=W(on,jn),O=0;O0&&pe.length>f&&!pe.warned){pe.warned=!0;var dt=new Error("Possible EventEmitter memory leak detected. "+pe.length+" "+String(H)+" listeners added. Use emitter.setMaxListeners() to increase limit");dt.name="MaxListenersExceededWarning",dt.emitter=Q,dt.type=H,dt.count=pe.length,Ce(dt)}return Q}le.prototype.addListener=function(H,Z){return ze(this,H,Z,!1)},le.prototype.on=le.prototype.addListener,le.prototype.prependListener=function(H,Z){return ze(this,H,Z,!0)};function G(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ye(Q,H,Z){var O={fired:!1,wrapFn:void 0,target:Q,type:H,listener:Z},f=G.bind(O);return f.listener=Z,O.wrapFn=f,f}le.prototype.once=function(H,Z){return y(Z),this.on(H,ye(this,H,Z)),this},le.prototype.prependOnceListener=function(H,Z){return y(Z),this.prependListener(H,ye(this,H,Z)),this},le.prototype.removeListener=function(H,Z){var O,f,Fe,pe,dt;if(y(Z),f=this._events,f===void 0)return this;if(O=f[H],O===void 0)return this;if(O===Z||O.listener===Z)--this._eventsCount===0?this._events=Object.create(null):(delete f[H],f.removeListener&&this.emit("removeListener",H,O.listener||Z));else if(typeof O!="function"){for(Fe=-1,pe=O.length-1;pe>=0;pe--)if(O[pe]===Z||O[pe].listener===Z){dt=O[pe].listener,Fe=pe;break}if(Fe<0)return this;Fe===0?O.shift():We(O,Fe),O.length===1&&(f[H]=O[0]),f.removeListener!==void 0&&this.emit("removeListener",H,dt||Z)}return this},le.prototype.off=le.prototype.removeListener,le.prototype.removeAllListeners=function(H){var Z,O,f;if(O=this._events,O===void 0)return this;if(O.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):O[H]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete O[H]),this;if(arguments.length===0){var Fe=Object.keys(O),pe;for(f=0;f=0;f--)this.removeListener(H,Z[f]);return this};function Qe(Q,H,Z){var O=Q._events;if(O===void 0)return[];var f=O[H];return f===void 0?[]:typeof f=="function"?Z?[f.listener||f]:[f]:Z?qe(f):W(f,f.length)}le.prototype.listeners=function(H){return Qe(this,H,!0)},le.prototype.rawListeners=function(H){return Qe(this,H,!1)},le.listenerCount=function(Q,H){return typeof Q.listenerCount=="function"?Q.listenerCount(H):it.call(Q,H)},le.prototype.listenerCount=it;function it(Q){var H=this._events;if(H!==void 0){var Z=H[Q];if(typeof Z=="function")return 1;if(Z!==void 0)return Z.length}return 0}le.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]};function W(Q,H){for(var Z=new Array(H),O=0;O>>6)+ze(128|st&63):ze(224|st>>>12&15)+ze(128|st>>>6&63)+ze(128|st&63)}else{var st=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return ze(240|st>>>18&7)+ze(128|st>>>12&63)+ze(128|st>>>6&63)+ze(128|st&63)}},ye=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Qe=function(Ae){return Ae.replace(ye,G)},it=function(Ae){var st=[0,2,1][Ae.length%3],ee=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),Qt=[y.charAt(ee>>>18),y.charAt(ee>>>12&63),st>=2?"=":y.charAt(ee>>>6&63),st>=1?"=":y.charAt(ee&63)];return Qt.join("")},W=x.btoa&&typeof x.btoa=="function"?function(Ae){return x.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,it)},We=function(Ae){return W(Qe(String(Ae)))},qe=function(Ae){return Ae.replace(/[+\/]/g,function(st){return st=="+"?"-":"_"}).replace(/=/g,"")},be=function(Ae,st){return st?qe(We(Ae)):We(Ae)},se=function(Ae){return be(Ae,!0)},q;x.Uint8Array&&(q=function(Ae,st){for(var ee="",Qt=0,_t=Ae.length;Qt<_t;Qt+=3){var Wt=Ae[Qt],Me=Ae[Qt+1],En=Ae[Qt+2],xn=Wt<<16|Me<<8|En;ee+=y.charAt(xn>>>18)+y.charAt(xn>>>12&63)+(typeof Me!="undefined"?y.charAt(xn>>>6&63):"=")+(typeof En!="undefined"?y.charAt(xn&63):"=")}return st?qe(ee):ee});var Q=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,H=function(Ae){switch(Ae.length){case 4:var st=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),ee=st-65536;return ze((ee>>>10)+55296)+ze((ee&1023)+56320);case 3:return ze((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return ze((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},Z=function(Ae){return Ae.replace(Q,H)},O=function(Ae){var st=Ae.length,ee=st%4,Qt=(st>0?Ze[Ae.charAt(0)]<<18:0)|(st>1?Ze[Ae.charAt(1)]<<12:0)|(st>2?Ze[Ae.charAt(2)]<<6:0)|(st>3?Ze[Ae.charAt(3)]:0),_t=[ze(Qt>>>16),ze(Qt>>>8&255),ze(Qt&255)];return _t.length-=[0,0,2,1][ee],_t.join("")},f=x.atob&&typeof x.atob=="function"?function(Ae){return x.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,O)},Fe=function(Ae){return f(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(Ae){return Z(f(Ae))},dt=function(Ae){return String(Ae).replace(/[-_]/g,function(st){return st=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},on=function(Ae){return pe(dt(Ae))},jn;x.Uint8Array&&(jn=function(Ae){return Uint8Array.from(Fe(dt(Ae)),function(st){return st.charCodeAt(0)})});var pn=function(){var Ae=x.Base64;return x.Base64=le,Ae};if(x.Base64={VERSION:re,atob:Fe,btoa:W,fromBase64:on,toBase64:be,utob:Qe,encode:be,encodeURI:se,btou:Z,decode:on,noConflict:pn,fromUint8Array:q,toUint8Array:jn},typeof Object.defineProperty=="function"){var Tn=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Tn(function(){return on(this)})),Object.defineProperty(String.prototype,"toBase64",Tn(function(Ae){return be(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",Tn(function(){return be(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),ce.exports?ce.exports.Base64=x.Base64:(t=[],Ce=function(){return x.Base64}.apply(ct,t),Ce!==void 0&&(ce.exports=Ce)),{Base64:x.Base64}})},7861:function(ce,ct,p){var t=p(38710),Ce=function(re){var y=/[height|width]$/;return y.test(re)},x=function(re){var y="",Ze=Object.keys(re);return Ze.forEach(function(ze,G){var ye=re[ze];ze=t(ze),Ce(ze)&&typeof ye=="number"&&(ye=ye+"px"),ye===!0?y+=ze:ye===!1?y+="not "+ze:y+="("+ze+": "+ye+")",G{const{componentCls:i,controlHeightLG:l,paddingXXS:h,padding:A}=a;return{pickerCellCls:`${i}-cell`,pickerCellInnerCls:`${i}-cell-inner`,pickerYearMonthCellWidth:l*1.5,pickerQuarterPanelContentHeight:l*1.4,pickerCellPaddingVertical:h+h/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:A+h/2}},Ml=a=>({cellHoverBg:a.controlItemBgHover,cellActiveWithRangeBg:a.controlItemBgActive,cellHoverWithRangeBg:new Ba.C(a.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ba.C(a.colorPrimary).lighten(20).toHexString(),cellBgDisabled:a.colorBgContainerDisabled,timeColumnWidth:a.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a.controlHeightSM*1.5,cellHeight:a.controlHeightSM,textHeight:a.controlHeightLG,withoutTimeCellHeight:a.controlHeightLG*1.65});var ti=(0,Oi.Z)("DatePicker",a=>{const i=(0,$a.TS)((0,wa.e5)(a),wl(a));return[Wl(i),El(i),(0,vl.c)(a,{focusElCls:`${a.componentCls}-focused`})]},a=>Object.assign(Object.assign(Object.assign({},(0,wa.TM)(a)),Ml(a)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:a.zIndexPopupBase+50}));function Dl(a,i,l){return l!==void 0?l:i==="year"&&a.lang.yearPlaceholder?a.lang.yearPlaceholder:i==="quarter"&&a.lang.quarterPlaceholder?a.lang.quarterPlaceholder:i==="month"&&a.lang.monthPlaceholder?a.lang.monthPlaceholder:i==="week"&&a.lang.weekPlaceholder?a.lang.weekPlaceholder:i==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.placeholder:a.lang.placeholder}function yl(a,i,l){return l!==void 0?l:i==="year"&&a.lang.yearPlaceholder?a.lang.rangeYearPlaceholder:i==="quarter"&&a.lang.quarterPlaceholder?a.lang.rangeQuarterPlaceholder:i==="month"&&a.lang.monthPlaceholder?a.lang.rangeMonthPlaceholder:i==="week"&&a.lang.weekPlaceholder?a.lang.rangeWeekPlaceholder:i==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.rangePlaceholder:a.lang.rangePlaceholder}function Ya(a,i){const l={adjustX:1,adjustY:1};switch(i){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:l};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:l};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:l};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:l};default:return{points:a==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:l}}}function Il(a){return a?Array.isArray(a)?a:[a]:[]}function ni(a){const{format:i,picker:l,showHour:h,showMinute:A,showSecond:I,use12Hours:w}=a,B=Il(i)[0],S=Object.assign({},a);return i&&Array.isArray(i)&&(S.format=B),B&&typeof B=="string"&&(!B.includes("s")&&I===void 0&&(S.showSecond=!1),!B.includes("m")&&A===void 0&&(S.showMinute=!1),!B.includes("H")&&!B.includes("h")&&!B.includes("K")&&!B.includes("k")&&h===void 0&&(S.showHour=!1),(B.includes("a")||B.includes("A"))&&w===void 0&&(S.use12Hours=!0)),l==="time"?S:(typeof B=="function"&&delete S.format,{showTime:S})}function Ri(a,i,l){if(a===!1)return!1;const h={clearIcon:i!=null?i:l};return typeof a=="object"?Object.assign(Object.assign({},h),a):h}var Cl=p(3113);function zi(a){return f.createElement(Cl.ZP,Object.assign({size:"small",type:"primary"},a))}var Yi={button:zi},Pi=function(a,i){var l={};for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&i.indexOf(h)<0&&(l[h]=a[h]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,h=Object.getOwnPropertySymbols(a);A{const{prefixCls:A,getPopupContainer:I,className:w,placement:B,size:S,disabled:Y,bordered:te=!0,placeholder:T,popupClassName:k,dropdownClassName:J,status:K,clearIcon:N,allowClear:P,rootClassName:$}=l,xe=Pi(l,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ve=f.useRef(null),{getPrefixCls:Le,direction:Oe,getPopupContainer:Se}=(0,f.useContext)(bi.E_),fe=Le("picker",A),{compactSize:pt,compactItemClassnames:_e}=(0,Xt.ri)(fe,Oe),{format:Mt,showTime:Ft,picker:Jt}=l,tn=Le(),[In,Ut]=ti(fe),Bt=Object.assign(Object.assign({},Ft?ni(Object.assign({format:Mt,picker:Jt},Ft)):{}),Jt==="time"?ni(Object.assign(Object.assign({format:Mt},l),{picker:Jt})):{}),St=(0,xi.Z)(An=>{var Bn;return(Bn=S!=null?S:pt)!==null&&Bn!==void 0?Bn:An}),$t=f.useContext(qa.Z),an=Y!=null?Y:$t,Pt=(0,f.useContext)(Li.aM),{hasFeedback:gn,status:Jn,feedbackIcon:Fn}=Pt,er=f.createElement(f.Fragment,null,Jt==="time"?f.createElement(Qt,null):f.createElement(pn,null),gn&&Fn);(0,f.useImperativeHandle)(h,()=>({focus:()=>{var An;return(An=ve.current)===null||An===void 0?void 0:An.focus()},blur:()=>{var An;return(An=ve.current)===null||An===void 0?void 0:An.blur()}}));const[Mn]=(0,Ni.Z)("Calendar",Bi.Z),tr=Object.assign(Object.assign({},Mn),l.locale);return In(f.createElement(Al,Object.assign({separator:f.createElement("span",{"aria-label":"to",className:`${fe}-separator`},f.createElement(Zt,null)),disabled:an,ref:ve,dropdownAlign:Ya(Oe,B),placeholder:yl(tr,Jt,T),suffixIcon:er,prevIcon:f.createElement("span",{className:`${fe}-prev-icon`}),nextIcon:f.createElement("span",{className:`${fe}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${fe}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${fe}-super-next-icon`}),transitionName:`${tn}-slide-up`},xe,Bt,{className:Ye()({[`${fe}-${St}`]:St,[`${fe}-borderless`]:!te},(0,aa.Z)(fe,(0,aa.F)(Jn,K),gn),Ut,_e,w,$),locale:tr.lang,prefixCls:fe,getPopupContainer:I||Se,generateConfig:a,components:Yi,direction:Oe,dropdownClassName:Ye()(Ut,k||J,$),allowClear:Ri(P,N,f.createElement(_t.Z,null))})))})}var Hl=function(a,i){var l={};for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&i.indexOf(h)<0&&(l[h]=a[h]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,h=Object.getOwnPropertySymbols(a);A{const{prefixCls:K,getPopupContainer:N,style:P,className:$,rootClassName:xe,size:ve,bordered:Le=!0,placement:Oe,placeholder:Se,popupClassName:fe,dropdownClassName:pt,disabled:_e,status:Mt,clearIcon:Ft,allowClear:Jt}=k,tn=Hl(k,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:In,direction:Ut,getPopupContainer:Bt,[te]:St}=(0,f.useContext)(bi.E_),$t=In("picker",K),{compactSize:an,compactItemClassnames:Pt}=(0,Xt.ri)($t,Ut),gn=f.useRef(null),{format:Jn,showTime:Fn}=k,[er,Mn]=ti($t);(0,f.useImperativeHandle)(J,()=>({focus:()=>{var _n;return(_n=gn.current)===null||_n===void 0?void 0:_n.focus()},blur:()=>{var _n;return(_n=gn.current)===null||_n===void 0?void 0:_n.blur()}}));const tr={showToday:!0};let An={};S&&(An.picker=S);const Bn=S||k.picker;An=Object.assign(Object.assign(Object.assign({},An),Fn?ni(Object.assign({format:Jn,picker:Bn},Fn)):{}),Bn==="time"?ni(Object.assign(Object.assign({format:Jn},k),{picker:Bn})):{});const Kn=In(),Er=(0,xi.Z)(_n=>{var Gr;return(Gr=ve!=null?ve:an)!==null&&Gr!==void 0?Gr:_n}),qn=f.useContext(qa.Z),br=_e!=null?_e:qn,Fr=(0,f.useContext)(Li.aM),{hasFeedback:bt,status:Rn,feedbackIcon:Cn}=Fr,nr=f.createElement(f.Fragment,null,Bn==="time"?f.createElement(Qt,null):f.createElement(pn,null),bt&&Cn),[gr]=(0,Ni.Z)("DatePicker",Bi.Z),bn=Object.assign(Object.assign({},gr),k.locale);return er(f.createElement(za,Object.assign({ref:gn,placeholder:Dl(bn,Bn,Se),suffixIcon:nr,dropdownAlign:Ya(Ut,Oe),prevIcon:f.createElement("span",{className:`${$t}-prev-icon`}),nextIcon:f.createElement("span",{className:`${$t}-next-icon`}),superPrevIcon:f.createElement("span",{className:`${$t}-super-prev-icon`}),superNextIcon:f.createElement("span",{className:`${$t}-super-next-icon`}),transitionName:`${Kn}-slide-up`},tr,tn,An,{locale:bn.lang,className:Ye()({[`${$t}-${Er}`]:Er,[`${$t}-borderless`]:!Le},(0,aa.Z)($t,(0,aa.F)(Rn,Mt),bt),Mn,Pt,St==null?void 0:St.className,$,xe),style:Object.assign(Object.assign({},St==null?void 0:St.style),P),prefixCls:$t,getPopupContainer:N||Bt,generateConfig:a,components:Yi,direction:Ut,disabled:br,dropdownClassName:Ye()(Mn,xe,fe||pt),allowClear:Ri(Jt,Ft,f.createElement(_t.Z,null))})))});return Y&&(T.displayName=Y),T}const l=i(),h=i("week","WeekPicker"),A=i("month","MonthPicker"),I=i("year","YearPicker"),w=i("time","TimePicker"),B=i("quarter","QuarterPicker");return{DatePicker:l,WeekPicker:h,MonthPicker:A,YearPicker:I,TimePicker:w,QuarterPicker:B}}const Ul=null;function Ti(a){const{DatePicker:i,WeekPicker:l,MonthPicker:h,YearPicker:A,TimePicker:I,QuarterPicker:w}=xl(a),B=bl(a),S=i;return S.WeekPicker=l,S.MonthPicker=h,S.YearPicker=A,S.RangePicker=B,S.TimePicker=I,S.QuarterPicker=w,S}var Zi=Ti;const Ia=Zi(H);function ri(a){const i=Ya(a.direction,a.placement);return i.overflow.adjustY=!1,i.overflow.adjustX=!1,Object.assign(Object.assign({},a),{dropdownAlign:i})}const Ll=(0,Z.Z)(Ia,"picker",null,ri);Ia._InternalPanelDoNotUseOrYouWillBeFired=Ll;const Ql=(0,Z.Z)(Ia.RangePicker,"picker",null,ri);Ia._InternalRangePanelDoNotUseOrYouWillBeFired=Ql,Ia.generatePicker=Zi;var Nl=Ia},44e3:function(ce,ct,p){"use strict";var t=p(84966),Ce=p(45818);const x=t.ZP;x.Header=t.h4,x.Footer=t.$_,x.Content=t.VY,x.Sider=Ce.Z,ct.default=x},81863:function(ce,ct,p){"use strict";p.d(ct,{Z:function(){return Qe}});var t=p(91735),Ce={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},x=Ce,re={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};const y={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},x),timePickerLocale:Object.assign({},re)};y.lang.ok="\u786E\u5B9A";var Ze=y,ze=Ze;const G="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var Qe={locale:"zh-cn",Pagination:t.Z,DatePicker:Ze,TimePicker:re,Calendar:ze,global:{placeholder:"\u8BF7\u9009\u62E9"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00"},PageHeader:{back:"\u8FD4\u56DE"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:G,method:G,array:G,object:G,number:G,date:G,boolean:G,integer:G,float:G,regexp:G,email:G,url:G,hex:G},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0"},ColorPicker:{presetEmpty:"\u6682\u65E0"}}},3867:function(ce,ct,p){var t=p(97671);(function(Ce,x){ce.exports=x()})(this,function(){"use strict";function Ce(V){var ae=typeof V;return V!==null&&(ae==="object"||ae==="function")}function x(V){return typeof V=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(V){return Object.prototype.toString.call(V)==="[object Array]"};var re=se,y=0,Ze=void 0,ze=void 0,G=function(ae,oe){O[y]=ae,O[y+1]=oe,y+=2,y===2&&(ze?ze(f):pe())};function ye(V){ze=V}function Qe(V){G=V}var it=typeof window!="undefined"?window:void 0,W=it||{},We=W.MutationObserver||W.WebKitMutationObserver,qe=typeof self=="undefined"&&typeof t!="undefined"&&{}.toString.call(t)==="[object process]",be=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function le(){return function(){return t.nextTick(f)}}function q(){return typeof Ze!="undefined"?function(){Ze(f)}:Z()}function Q(){var V=0,ae=new We(f),oe=document.createTextNode("");return ae.observe(oe,{characterData:!0}),function(){oe.data=V=++V%2}}function H(){var V=new MessageChannel;return V.port1.onmessage=f,function(){return V.port2.postMessage(0)}}function Z(){var V=setTimeout;return function(){return V(f,1)}}var O=new Array(1e3);function f(){for(var V=0;V0&&(pe=Z[0]),pe instanceof Error)throw pe;var dt=new Error("Unhandled error."+(pe?" ("+pe.message+")":""));throw dt.context=pe,dt}var on=Fe[H];if(on===void 0)return!1;if(typeof on=="function")p(on,this,Z);else for(var jn=on.length,pn=W(on,jn),O=0;O0&&pe.length>f&&!pe.warned){pe.warned=!0;var dt=new Error("Possible EventEmitter memory leak detected. "+pe.length+" "+String(H)+" listeners added. Use emitter.setMaxListeners() to increase limit");dt.name="MaxListenersExceededWarning",dt.emitter=Q,dt.type=H,dt.count=pe.length,Ce(dt)}return Q}se.prototype.addListener=function(H,Z){return ze(this,H,Z,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(H,Z){return ze(this,H,Z,!0)};function G(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ye(Q,H,Z){var O={fired:!1,wrapFn:void 0,target:Q,type:H,listener:Z},f=G.bind(O);return f.listener=Z,O.wrapFn=f,f}se.prototype.once=function(H,Z){return y(Z),this.on(H,ye(this,H,Z)),this},se.prototype.prependOnceListener=function(H,Z){return y(Z),this.prependListener(H,ye(this,H,Z)),this},se.prototype.removeListener=function(H,Z){var O,f,Fe,pe,dt;if(y(Z),f=this._events,f===void 0)return this;if(O=f[H],O===void 0)return this;if(O===Z||O.listener===Z)--this._eventsCount===0?this._events=Object.create(null):(delete f[H],f.removeListener&&this.emit("removeListener",H,O.listener||Z));else if(typeof O!="function"){for(Fe=-1,pe=O.length-1;pe>=0;pe--)if(O[pe]===Z||O[pe].listener===Z){dt=O[pe].listener,Fe=pe;break}if(Fe<0)return this;Fe===0?O.shift():We(O,Fe),O.length===1&&(f[H]=O[0]),f.removeListener!==void 0&&this.emit("removeListener",H,dt||Z)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(H){var Z,O,f;if(O=this._events,O===void 0)return this;if(O.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):O[H]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete O[H]),this;if(arguments.length===0){var Fe=Object.keys(O),pe;for(f=0;f=0;f--)this.removeListener(H,Z[f]);return this};function Qe(Q,H,Z){var O=Q._events;if(O===void 0)return[];var f=O[H];return f===void 0?[]:typeof f=="function"?Z?[f.listener||f]:[f]:Z?qe(f):W(f,f.length)}se.prototype.listeners=function(H){return Qe(this,H,!0)},se.prototype.rawListeners=function(H){return Qe(this,H,!1)},se.listenerCount=function(Q,H){return typeof Q.listenerCount=="function"?Q.listenerCount(H):it.call(Q,H)},se.prototype.listenerCount=it;function it(Q){var H=this._events;if(H!==void 0){var Z=H[Q];if(typeof Z=="function")return 1;if(Z!==void 0)return Z.length}return 0}se.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]};function W(Q,H){for(var Z=new Array(H),O=0;O>>6)+ze(128|st&63):ze(224|st>>>12&15)+ze(128|st>>>6&63)+ze(128|st&63)}else{var st=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return ze(240|st>>>18&7)+ze(128|st>>>12&63)+ze(128|st>>>6&63)+ze(128|st&63)}},ye=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Qe=function(Ae){return Ae.replace(ye,G)},it=function(Ae){var st=[0,2,1][Ae.length%3],ee=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),Qt=[y.charAt(ee>>>18),y.charAt(ee>>>12&63),st>=2?"=":y.charAt(ee>>>6&63),st>=1?"=":y.charAt(ee&63)];return Qt.join("")},W=x.btoa&&typeof x.btoa=="function"?function(Ae){return x.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,it)},We=function(Ae){return W(Qe(String(Ae)))},qe=function(Ae){return Ae.replace(/[+\/]/g,function(st){return st=="+"?"-":"_"}).replace(/=/g,"")},be=function(Ae,st){return st?qe(We(Ae)):We(Ae)},le=function(Ae){return be(Ae,!0)},q;x.Uint8Array&&(q=function(Ae,st){for(var ee="",Qt=0,_t=Ae.length;Qt<_t;Qt+=3){var Wt=Ae[Qt],Me=Ae[Qt+1],En=Ae[Qt+2],xn=Wt<<16|Me<<8|En;ee+=y.charAt(xn>>>18)+y.charAt(xn>>>12&63)+(typeof Me!="undefined"?y.charAt(xn>>>6&63):"=")+(typeof En!="undefined"?y.charAt(xn&63):"=")}return st?qe(ee):ee});var Q=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,H=function(Ae){switch(Ae.length){case 4:var st=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),ee=st-65536;return ze((ee>>>10)+55296)+ze((ee&1023)+56320);case 3:return ze((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return ze((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},Z=function(Ae){return Ae.replace(Q,H)},O=function(Ae){var st=Ae.length,ee=st%4,Qt=(st>0?Ze[Ae.charAt(0)]<<18:0)|(st>1?Ze[Ae.charAt(1)]<<12:0)|(st>2?Ze[Ae.charAt(2)]<<6:0)|(st>3?Ze[Ae.charAt(3)]:0),_t=[ze(Qt>>>16),ze(Qt>>>8&255),ze(Qt&255)];return _t.length-=[0,0,2,1][ee],_t.join("")},f=x.atob&&typeof x.atob=="function"?function(Ae){return x.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,O)},Fe=function(Ae){return f(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(Ae){return Z(f(Ae))},dt=function(Ae){return String(Ae).replace(/[-_]/g,function(st){return st=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},on=function(Ae){return pe(dt(Ae))},jn;x.Uint8Array&&(jn=function(Ae){return Uint8Array.from(Fe(dt(Ae)),function(st){return st.charCodeAt(0)})});var pn=function(){var Ae=x.Base64;return x.Base64=se,Ae};if(x.Base64={VERSION:re,atob:Fe,btoa:W,fromBase64:on,toBase64:be,utob:Qe,encode:be,encodeURI:le,btou:Z,decode:on,noConflict:pn,fromUint8Array:q,toUint8Array:jn},typeof Object.defineProperty=="function"){var Tn=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Tn(function(){return on(this)})),Object.defineProperty(String.prototype,"toBase64",Tn(function(Ae){return be(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",Tn(function(){return be(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),ce.exports?ce.exports.Base64=x.Base64:(t=[],Ce=function(){return x.Base64}.apply(ct,t),Ce!==void 0&&(ce.exports=Ce)),{Base64:x.Base64}})},7861:function(ce,ct,p){var t=p(38710),Ce=function(re){var y=/[height|width]$/;return y.test(re)},x=function(re){var y="",Ze=Object.keys(re);return Ze.forEach(function(ze,G){var ye=re[ze];ze=t(ze),Ce(ze)&&typeof ye=="number"&&(ye=ye+"px"),ye===!0?y+=ze:ye===!1?y+="not "+ze:y+="("+ze+": "+ye+")",Gnew Promise((c,f)=>{var e=l=>{try{i(o.next(l))}catch(v){f(v)}},t=l=>{try{i(o.throw(l))}catch(v){f(v)}},i=l=>l.done?c(l.value):Promise.resolve(l.value).then(e,t);i((o=o.apply(s,d)).next())});function a(s){if(isNaN(s))return{minutes:"00",seconds:"00"};const d=new Date(s*1e3).toISOString().substr(11,8);return{hour:d.substr(0,2),minutes:d.substr(3,2),seconds:d.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function u(s,d){return s-d}function h(s){s.sort(u);let d=0;for(let o=0;o{},handlePlay:l=()=>{},handlePlayEnded:v=()=>{},autoPlay:y=!1,onPlayEnded:p=()=>{},isShowWaterMark:C=!0},S)=>{var T;const I=((T=d==null?void 0:d.split("."))==null?void 0:T.pop())==="flv",M=(0,N.useRef)(),P=(0,N.useRef)(),L=(0,N.useRef)(),R=(0,N.useRef)(),B=(0,N.useRef)(),U=(0,N.useRef)(),H=(0,N.useRef)(),K=(0,N.useRef)(),V=(0,N.useRef)(),k=(0,N.useRef)(),$=(0,N.useRef)(),ae=(0,N.useRef)(),le=(0,N.useRef)(),he=(0,N.useRef)(),ge=navigator.userAgent.toLowerCase().match(r),me=ge?ge[0]:"pc",pe=(0,N.useRef)(!1),Ee=(0,A.eY)();let de=0,ve=0,ce=0,oe=null,X=!1,ne=20,j=1,re=!1,Z=!1,ee=[];(0,N.useImperativeHandle)(S,()=>({getLastUpdatedTime:()=>M.current.currentTime,getDuration:()=>M.current.duration})),G.ZP.config({maxCount:1,getContainer:()=>L.current});const se=(0,N.useCallback)((Ne,Le=!1)=>{let ue={point:M.current.currentTime};oe?(ue.log_id=oe,ue.watch_duration=h(ee),ue.total_duration=ve):(e?(ue.video_id=parseInt(c,10),ue.course_id=e):ue.video_id=c,ue.duration=de,ue.device=me),Le&&(ue.ed="1");function xe(){return m(this,null,function*(){re=!0,oe=yield f==null?void 0:f(ue),re=!1,Ne&&Ne()})}xe()},[c,e]);(0,N.useEffect)(()=>{M.current&&(R.current.style.display="none",B.current.style.display="block"),G.ZP.destroy();let Ne=null;return E.Z.isSupported&&I&&d&&(d==null?void 0:d.indexOf(".m3u8"))<0?(Ne=E.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:d,muted:!1}),M.current&&(Ne.attachMediaElement(M.current),Ne.load())):M.current.setAttribute("src",d),ie(),()=>{Ne&&(Ne.unload(),Ne.pause(),Ne.destroy(),Ne=null)}},[M,I,d]);function J(){M.current.paused?(R.current.style.display="none",B.current.style.display="block"):(R.current.style.display="block",B.current.style.display="none")}function ie(){$.current.style.display="none",le.current.style.display="none",ae.current.style.display="none",M.current.muted||M.current.volume===0?$.current.style.display="block":M.current.volume>0&&M.current.volume<=.5?le.current.style.display="block":ae.current.style.display="block"}(0,N.useEffect)(()=>{const Ne=document.getElementById("play"),Le=document.querySelectorAll(".playback-icons use");function ue(){l(),t&&!pe.current&&(M.current.currentTime=t),pe.current=!0,ee.push(M.current.currentTime),X||(X=!0,o&&se())}function xe(){return m(this,null,function*(){J(),ee.push(M.current.currentTime),o&&se(()=>{oe=null,ce=0,X=!1,re=!1,Z=!1,ee=[],ve=0,j=1},!0),p()})}function be(){U.current.value=Math.round(M.current.currentTime),H.current.value=Math.round(M.current.currentTime)}function Ae(){const st=a(Math.round(M.current.currentTime));V.current.innerText=`${st.hour>0?st.hour+":":""}${st.minutes}:${st.seconds}`,V.current.setAttribute("datetime",`${st.hour>0?" "+st.hour+" ":""}${st.minutes}m ${st.seconds}s`)}function Qe(){var st,pt,yt,mt,Tt,lt,At;const Lt=Math.round((st=M.current)==null?void 0:st.duration);(yt=(pt=U.current)==null?void 0:pt.setAttribute)==null||yt.call(pt,"max",Lt),(Tt=(mt=H.current)==null?void 0:mt.setAttribute)==null||Tt.call(mt,"max",Lt);const Ct=a(Lt);K.current&&(K.current.innerText=`${Ct.hour>0?Ct.hour+":":""}${Ct.minutes}:${Ct.seconds}`,(At=(lt=K.current).setAttribute)==null||At.call(lt,"datetime",`${Ct.hour>0?" "+Ct.hour+" ":""}${Ct.minutes}m ${Ct.seconds}s`))}function et(){try{const st=Math.round(M.current.duration);U.current.setAttribute("max",st),H.current.setAttribute("max",st);const pt=a(st);K.current.innerText=`${pt.hour>0?pt.hour+":":""}${pt.minutes}:${pt.seconds}`,K.current.setAttribute("datetime",`${pt.hour>0?" "+pt.hour+" ":""}${pt.minutes}m ${pt.seconds}s`),be(),Ae();const{width:yt,height:mt,x:Tt,y:lt}=P.current.getBoundingClientRect();if(Tt<0||lt<0||!yt)return;if(!Z){let At=M.current.currentTime,Lt=At-ce;Math.abs(Lt)<10?(ve+=Math.abs(Lt),ce=At,re||ve-j*ne>=0&&(j++,ee.push(ce),o&&se())):(ce=At,o&&se())}}catch(st){console.log(st)}}function at(){Z=!0}function tt(){M.current.playing&&ee.push(M.current.currentTime,ce),ce=M.current.currentTime,Z=!1}function _t(){de=M.current.duration,de<=20&&(ne=de/3),M.current.addEventListener("play",ue)}function ze(st){st.preventDefault(),(0,g.vp)()?(M.current.style.width="100%",M.current.style.height="100%"):M.current.style.cssText=""}function Ke(){i()}function ke(st){if(!s){G.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const pt=st.target.dataset.seek?st.target.dataset.seek:st.target.value;M.current.currentTime=pt,H.current.value=pt,U.current.value=pt}function Rt(st){const pt=Math.round(st.offsetX/st.target.clientWidth*parseInt(st.target.getAttribute("max"),10));U.current.setAttribute("data-seek",pt);const yt=a(pt);k.current.textContent=`${yt.hour>0?yt.hour+":":""}${yt.minutes}:${yt.seconds}`;const mt=M.current.getBoundingClientRect();k.current.style.left=`${st.pageX-mt.left}px`}function it(st){switch(st.code){case"Space":st.preventDefault(),De();break;case"ArrowRight":if(st.preventDefault(),!s){G.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(M.current.currentTime>=M.current.duration)break;M.current.currentTime=parseInt(M.current.currentTime)+5,be();break;case"ArrowLeft":if(st.preventDefault(),!s){G.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(M.current.currentTime===0)break;M.current.currentTime=parseInt(M.current.currentTime)-5,be();break;case"ArrowUp":st.preventDefault(),M.current.volume<1&&(M.current.volume=(parseInt(M.current.volume*10)+1)/10);break;case"ArrowDown":st.preventDefault(),M.current.volume>0&&(M.current.volume=(parseInt(M.current.volume*10)-1)/10);break}}return L.current.addEventListener((0,g.gH)(),ze),M.current.addEventListener("canplay",_t),M.current.addEventListener("ended",xe),M.current.addEventListener("seeking",at),M.current.addEventListener("seeked",tt),M.current.addEventListener("loadedmetadata",Qe),U.current.addEventListener("mousemove",Rt),U.current.addEventListener("input",ke),M.current.addEventListener("timeupdate",et),M.current.addEventListener("pause",Ke),M.current.addEventListener("volumechange",ie),document.addEventListener("keydown",it),()=>{var st,pt,yt,mt,Tt,lt,At,Lt,Ct,jt,Yt,qe;(st=M.current)==null||st.removeEventListener("canplay",_t),(pt=M.current)==null||pt.removeEventListener("play",ue),(yt=M.current)==null||yt.removeEventListener("ended",xe),(mt=M.current)==null||mt.removeEventListener("seeking",at),(Tt=M.current)==null||Tt.removeEventListener("seeked",tt),(lt=U.current)==null||lt.removeEventListener("mousemove",Rt),(At=U.current)==null||At.removeEventListener("input",ke),(Lt=M.current)==null||Lt.removeEventListener("timeupdate",et),(Ct=M.current)==null||Ct.removeEventListener("pause",Ke),(jt=M.current)==null||jt.removeEventListener("loadedmetadata",Qe),(Yt=M.current)==null||Yt.removeEventListener("volumechange",ie),document.removeEventListener("keydown",it),(qe=M.current)!=null&&qe.playing&&(ee.push(ce,M.current.currentTime),o&&se())}},[M,d]),(0,N.useEffect)(()=>{if(M.current.onended=()=>{v(M)},M.current.oncontextmenu=()=>!1,(d==null?void 0:d.indexOf(".m3u8"))>-1){if(M.current.canPlayType("application/vnd.apple.mpegurl"))M.current.src=d;else if(O.ZP.isSupported()){var Ne=new O.ZP;Ne.loadSource(d),Ne.attachMedia(M.current)}}},[d]);const[fe,_e]=(0,N.useState)(1),De=()=>{M.current.paused||M.current.ended?M.current.play():M.current.pause(),J()};function Ie(){M.current.muted=!M.current.muted,M.current.muted?(he.current.setAttribute("data-volume",volume.value),he.current.value=0):he.current.value=he.current.dataset.volume}return N.createElement("div",{style:{position:"relative"},ref:L},N.createElement("div",{ref:P,className:`${x.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${x.animate__loop}`},C&&Ee?Ee.login:" "),N.createElement("div",{className:x.container},N.createElement("div",{className:x["video-container"],id:"video-container"},N.createElement("div",{className:x["playback-animation"],id:"playback-animation"},N.createElement("svg",{className:x["playback-icons"]},N.createElement("use",{className:"hidden",href:"#play-icon"}),N.createElement("use",{href:"#pause"}))),N.createElement("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:M,autoPlay:y}),N.createElement("div",{className:`${x["video-controls"]} `,id:"video-controls"},N.createElement("div",{className:x["bottom-controls"]},N.createElement("div",{className:x["left-controls"]},N.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:De},N.createElement("svg",{className:x["playback-icons"]},N.createElement("use",{ref:B,href:"#play-icon"}),N.createElement("use",{ref:R,style:{display:"none"},href:"#pause"}))),N.createElement("div",{className:x.time},N.createElement("time",{id:"time-elapsed",ref:V},"00:00"),N.createElement("span",null," / "),N.createElement("time",{id:"duration",ref:K},"00:00"))),N.createElement("div",{className:x["right-controls"]},s&&N.createElement(w.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:Ne=>Ne.parentNode,menu:{items:[{key:"1",label:N.createElement("span",{onClick:()=>{_e(1),M.current.playbackRate=1}},"1.0x")},{key:"2",label:N.createElement("span",{onClick:()=>{_e(1.5),M.current.playbackRate=1.5}},"1.5x")},{key:"3",label:N.createElement("span",{onClick:()=>{_e(2),M.current.playbackRate=2}},"2.0x")}]}},N.createElement("div",{className:`${x.controlText} mr5`},"\u500D\u901F")),N.createElement(_.CopyToClipboard,{text:d,onCopy:()=>G.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:x["volume-controls"]},N.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:x["volume-button"],id:"volume-button",onClick:Ie},N.createElement("i",{ref:$,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),N.createElement("i",{ref:le,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),N.createElement("i",{ref:ae,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),N.createElement("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:he,style:{display:"none"},onClick:ie})),N.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:x["fullscreen-button"],onClick:()=>{(0,g.vp)()?(0,g.BU)():(0,g.Dj)(L.current)}},N.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),N.createElement("div",{className:x["video-progress"]},N.createElement("progress",{ref:H,value:"0",min:"0"}),N.createElement("input",{className:x.seek,ref:U,value:"0",min:"0",type:"range",step:"1"}),N.createElement("div",{className:x["seek-tooltip"],ref:k,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"})))))})},61584:function(ft,Me,W){"use strict";W.d(Me,{i:function(){return i},Z:function(){return v}});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"},G=W(71418),w=W(6848),E=W(93948),O=W(92310),A=W.n(O),_=W(65862),g=W(2524),x=W(41867),m=W(79005),a=W(20345),u=W(77882),h=W(31081),r=W(75309),n=W(71979),s=W(47558),d=W(42922),o=W(66832),c=W(96593),f=W(19664),e=W(91833),t=W(59301);const i=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:m,swimg:a},{name:"101\u8BA1\u5212",ptimg:u,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:r,swimg:n},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:s,swimg:d},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:o,swimg:c},{name:"\u519B\u961F\u4E00\u6D41",ptimg:f,swimg:e}];var v=({className:y,dataSource:p=[],col:C=4,right:S,bottom:T=23,precision:D=0,wrapWidth:I=1200,trackEventItems:M,loading:P,onRemove:L=()=>{},isCurrent:R=!0,showAlias:B=!1,showProgress:U=!1})=>{const H=Math.floor((I-(C-1)*S)/C),K=[{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(V=>(window.ENV==="build"&&(V.ptimg=`/react/build${V.ptimg}`,V.swimg=`/react/build${V.swimg}`),V));return t.createElement(G.Z,{spinning:P},t.createElement("div",{className:A()(N.list,y)},!!(p!=null&&p.length)&&(p==null?void 0:p.map((V,k)=>{var $,ae,le,he,ge,me;const{name:pe,id:Ee,identifier:de,featured:ve,school_name:ce,image_url:oe,excellent:X,is_plan:ne}=V;return t.createElement("div",{key:Ee,className:R&&U?N.wrapisCurrent:N.wrap,style:{width:H,marginRight:(1+k)%C===0?0:S+D,marginBottom:T}},t.createElement("a",{className:N.li,onClick:j=>{j.preventDefault(),j.stopPropagation(),M&&(0,_.L9)([M]),(0,_.xg)(`/paths/${de}`)}},t.createElement("div",{className:N.img},t.createElement("img",{className:N.cover,src:`${oe}`}),R&&(0,x.bg)()&&(V==null?void 0:V.studying)&&t.createElement("div",{className:`${N.movebq} user-path-items`,onClick:j=>{j.stopPropagation(),L(V)}},t.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),t.createElement("span",{className:"c-red"},"\u79FB\u9664")),($=V==null?void 0:V.subject_tags)==null?void 0:$.map((j,re)=>{var Z,ee;if(re===0){const J=(Z=K.find(ie=>ie.name==j))==null?void 0:Z.swimg;return t.createElement("img",{className:N.sign,src:J,style:{left:"-4px"}})}const se=(ee=K.find(J=>J.name==j))==null?void 0:ee.ptimg;return t.createElement("img",{className:N.sign,src:se,style:{left:`${48+52*(re-1)+2*re}px`}})}),t.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(V==null?void 0:V.excellent)&&t.createElement("div",{className:N.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:N.name},t.createElement(w.Z,{title:B&&(V!=null&&V.excellent_alias_name)?t.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pe}`,t.createElement("br",null),t.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${V==null?void 0:V.excellent_alias_name}`)):pe},t.createElement("span",{className:N.e},B&&(V==null?void 0:V.excellent_alias_name)||pe))),R&&U&&((ae=V==null?void 0:V.progress)==null?void 0:ae.all_score)!=0&&t.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},t.createElement(E.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((le=V==null?void 0:V.progress)==null?void 0:le.my_score)/((he=V==null?void 0:V.progress)==null?void 0:he.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ge=V==null?void 0:V.progress)==null?void 0:ge.my_score,"/",(me=V==null?void 0:V.progress)==null?void 0:me.all_score),(!R||!U)&&t.createElement("div",{className:N.tags},t.createElement("div",null,t.createElement(w.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.createElement("span",null,V.stages_count))),t.createElement(w.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,V.members_count)))))))})),!p.length&&t.createElement(g.Z,null)))}},3918:function(ft,Me,W){"use strict";W.d(Me,{jL:function(){return O},w9:function(){return Lt},vv:function(){return Y},dN:function(){return qe},QD:function(){return ir},cQ:function(){return re.Z},vg:function(){return yt},Oz:function(){return Ke},op:function(){return Dt},O5:function(){return Ir},_b:function(){return Vt},t7:function(){return T},tT:function(){return M},Gi:function(){return Ye},YG:function(){return Pe},Ed:function(){return ot},kT:function(){return Je},qp:function(){return d},Um:function(){return i},K3:function(){return f},vr:function(){return Cr},qE:function(){return lr},Je:function(){return R},wb:function(){return me},rC:function(){return j},lB:function(){return de},cq:function(){return Kt},kO:function(){return we},tp:function(){return y},Si:function(){return Sr},k8:function(){return nn},Du:function(){return Zr}});var N=W(59301),G={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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",O=({dataSource:Ue=[],img:Re,imgWidth:Ce=346,title:Ze,sunTitle:ct,bannerExtraContent:vt})=>N.createElement("div",{className:G.banner},N.createElement("div",{className:G.content},N.createElement("aside",null,N.createElement("p",null,N.createElement("b",null,Ze),N.createElement("span",null,ct)),Ue.length>0&&N.createElement("div",{className:G.btns},Ue.map((Ge,xt)=>N.createElement("div",{key:xt,onClick:Ge.click},Ge.name,Ge.sign?N.createElement("img",{src:w,width:39}):null))),vt),Re&&N.createElement("img",{style:{marginTop:33,marginRight:38},src:Re,width:Ce}))),A={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"},_=W(92310),g=W.n(_),x=W(89392),m=Object.defineProperty,a=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,r=(Ue,Re,Ce)=>Re in Ue?m(Ue,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ue[Re]=Ce,n=(Ue,Re)=>{for(var Ce in Re||(Re={}))u.call(Re,Ce)&&r(Ue,Ce,Re[Ce]);if(a)for(var Ce of a(Re))h.call(Re,Ce)&&r(Ue,Ce,Re[Ce]);return Ue},d=({dataSource:Ue=[],value:Re,onChange:Ce,onTitleChange:Ze,className:ct,title:vt,titleWidth:Ge=41,style:xt={},fontColor:Ft="#6A7283",showCount:kt,classNameActive:It,styleItem:gt={}})=>{const[qt,ur]=(0,N.useState)(0),[Er,Xt]=(0,N.useState)(!1),zt=(0,N.useRef)(null),sr=(0,N.useRef)(null);return(0,N.useEffect)(()=>{var vr;Ue.length!==0&&(((vr=zt==null?void 0:zt.current)==null?void 0:vr.clientHeight)>97?ur(1):ur(0)),Ue.length===0&&ur(0),Xt(!1)},[Ue]),N.createElement("div",{className:g()(A.row,ct),style:xt},N.createElement("div",{onClick:(0,x.throttle)(()=>Ze==null?void 0:Ze(),2e3),style:{width:Ge,marginTop:Er?12:4},className:`${A.title} ${Ze?"current":""}`},vt),N.createElement("div",{className:Er?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},N.createElement("div",{className:A.bar,ref:sr,style:qt>0?{height:qt===1?97:"auto",overflow:qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},N.createElement("div",{className:A.tag,ref:zt},Ue==null?void 0:Ue.map(vr=>N.createElement("span",{onClick:()=>Ce(vr.id),key:vr.id,style:n(n({color:Ft},gt),(vr==null?void 0:vr.style)||{}),className:Re===vr.id?g()(It||A.active,vr.classNameActive):""},N.createElement("span",{title:vr.name,className:A.name},vr.name),!!kt&&N.createElement("span",{className:A.num},vr.count))))),!!qt&&N.createElement(N.Fragment,null,qt===1?N.createElement("div",{onClick:()=>{var vr;ur(2),((vr=zt==null?void 0:zt.current)==null?void 0:vr.clientHeight)>245?Xt(!0):Xt(!1)},className:A.action},"\u5C55\u5F00",N.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):N.createElement("div",{onClick:()=>{sr.current.scrollTop=0,ur(1),Xt(!1)},className:A.action},"\u6536\u8D77",N.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},o={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"},f=({dataSource:Ue=[],value:Re,onChange:Ce,onTitleChange:Ze,className:ct,title:vt,titleWidth:Ge=41,style:xt={},fontColor:Ft="#6A7283",showCount:kt,expand:It=!0})=>{const[gt,qt]=(0,N.useState)(0),[ur,Er]=(0,N.useState)(!1),Xt=(0,N.useRef)(null),zt=(0,N.useRef)(null),[sr,vr]=(0,N.useState)(It);return N.createElement("div",{className:g()(o.row,ct),style:xt},N.createElement("div",{className:"flex item-center justify-between"},N.createElement("div",{onClick:(0,x.throttle)(()=>Ze==null?void 0:Ze(),2e3),style:{width:Ge,marginTop:ur?12:4},className:`${o.title} ${Ze?"current":""}`},vt),N.createElement("i",{className:`iconfont ${sr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:sr?8:10},onClick:()=>vr(!sr)})),sr&&N.createElement("div",{className:ur?`${o.tagsWrap} ${o.tagsBorderWrap}`:o.tagsWrap},N.createElement("div",{className:o.fenge}),N.createElement("div",{className:o.bar,ref:zt},N.createElement("div",{className:o.tag,ref:Xt},Ue==null?void 0:Ue.map(yr=>N.createElement("span",{onClick:()=>Ce(yr.id),key:yr.id,style:{color:Ft},className:Re===yr.id?o.active:""},N.createElement("span",{title:yr.name,className:o.name},yr.name),!!kt&&N.createElement("span",{className:o.num},yr.count)))))))},e={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},i=({dataSource:Ue=[],value:Re,onChange:Ce,onTitleChange:Ze,className:ct,title:vt,titleWidth:Ge=41,style:xt={},fontColor:Ft="#fff",showCount:kt,expand:It=!0})=>{const[gt,qt]=(0,N.useState)(0),[ur,Er]=(0,N.useState)(!1),Xt=(0,N.useRef)(null),zt=(0,N.useRef)(null),[sr,vr]=(0,N.useState)(It);return N.createElement("div",{className:g()(e.row,ct),style:xt},N.createElement("div",{className:"flex item-center justify-between"},N.createElement("div",{onClick:(0,x.throttle)(()=>Ze==null?void 0:Ze(),2e3),style:{width:Ge},className:`${e.title} ${Ze?"current":""}`},vt),N.createElement("i",{className:`iconfont ${sr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:sr?"#00DDC7":"#037F74",fontSize:sr?10:12},onClick:()=>vr(!sr)})),sr&&N.createElement("div",{className:ur?`${e.tagsWrap} ${e.tagsBorderWrap}`:e.tagsWrap},N.createElement("div",{className:e.bar,ref:zt},N.createElement("div",{className:e.tag,ref:Xt},Ue==null?void 0:Ue.map(yr=>N.createElement("span",{onClick:()=>Ce(yr.id),key:yr.id,style:{color:Ft},className:Re===yr.id?e.active:""},N.createElement("span",{title:yr.name,className:e.name},yr.name),!!kt&&N.createElement("span",{className:e.num},yr.count)))))))},l={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"},y=({dataSource:Ue=[],value:Re,onChange:Ce,className:Ze,style:ct={}})=>N.createElement("div",{style:ct,className:g()(l.tabs,Ze)},Ue.map(vt=>N.createElement("span",{onClick:()=>Ce(vt.id),className:Re===vt.id?l.active:"",key:vt.id},vt.name))),p={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"},C=W(92832),T=({dataSource:Ue=[],value:Re="",onChange:Ce,onInputChange:Ze=()=>{},className:ct,style:vt={},placeholder:Ge,allowClear:xt=!1})=>{var Ft;const[kt,It]=(0,N.useState)(""),[gt,qt]=(0,N.useState)("");(0,N.useEffect)(()=>{var Xt;let zt=Re;(Xt=JSON.stringify(Re))!=null&&Xt.includes("{")&&(It(Re.id),zt=Re.value||"");try{qt(decodeURIComponent(zt||""))}catch(sr){qt(decodeURIComponent(zt||""))}},[Re]);const ur=()=>{Ce(encodeURIComponent(gt),kt||null)},Er=Xt=>{Xt!==kt&&(It(Xt),Ce(encodeURIComponent(gt),Xt))};return N.createElement("div",{className:g()(p.input,ct),style:vt},!!Ue.length&&N.createElement("div",{className:p.dropdown},N.createElement("div",{className:p.text},(Ft=Ue.find(Xt=>Xt.id===kt))==null?void 0:Ft.name,N.createElement("i",{className:"iconfont icon-zhankai4"}),N.createElement("b",{className:p.b1}),N.createElement("b",{className:p.b2})),N.createElement("div",{className:p.menu},Ue.map((Xt,zt)=>N.createElement("div",{key:zt,onClick:()=>Er(Xt.id)},Xt.name)))),N.createElement(C.default,{onPressEnter:ur,value:gt,onChange:Xt=>{qt(Xt.target.value),Ze(encodeURIComponent(Xt.target.value),kt||null)},bordered:!1,placeholder:Ge}),N.createElement("i",{onClick:ur,className:"iconfont icon-sousuo9 font14 pl10 current"}))},D={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},M=({dataSource:Ue=[],value:Re="",onChange:Ce,onInputChange:Ze=()=>{},className:ct,style:vt={},placeholder:Ge,allowClear:xt=!1})=>{var Ft;const[kt,It]=(0,N.useState)(""),[gt,qt]=(0,N.useState)("");(0,N.useEffect)(()=>{var Xt;let zt=Re;(Xt=JSON.stringify(Re))!=null&&Xt.includes("{")&&(It(Re.id),zt=Re.value||"");try{qt(decodeURIComponent(zt||""))}catch(sr){qt(decodeURIComponent(zt||""))}},[Re]);const ur=()=>{Ce(encodeURIComponent(gt),kt||null)},Er=Xt=>{Xt!==kt&&(It(Xt),Ce(encodeURIComponent(gt),Xt))};return N.createElement("div",{className:g()(D.input,ct),style:vt},!!Ue.length&&N.createElement("div",{className:D.dropdown},N.createElement("div",{className:D.text},(Ft=Ue.find(Xt=>Xt.id===kt))==null?void 0:Ft.name,N.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),N.createElement("div",{className:D.menu},Ue.map((Xt,zt)=>N.createElement("div",{key:zt,onClick:()=>Er(Xt.id)},Xt.name)))),N.createElement(C.default,{onPressEnter:ur,value:gt,onChange:Xt=>{qt(Xt.target.value),Ze(encodeURIComponent(Xt.target.value),kt||null)},bordered:!1,placeholder:Ge}),N.createElement("i",{onClick:ur,className:"iconfont icon-sousuo9 font14 pl10 current"}))},P={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"},R=({value:Ue,onChange:Re,className:Ce,total:Ze,pageSize:ct,style:vt={}})=>{const Ge=Ue<2,xt=Ue>=Math.ceil(Ze/ct);return Ze<=ct?N.createElement(N.Fragment,null):N.createElement("div",{className:g()(P.quickPager,Ce),style:vt},N.createElement("div",{onClick:()=>{Ge||Re(Ue-1,"prev")},className:Ge?P.disabled:""},"\u4E0A\u4E00\u9875"),N.createElement("div",{onClick:()=>{xt||Re(Ue+1,"next")},className:xt?P.disabled:""},"\u4E0B\u4E00\u9875"))},B={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"},U=W(71418),H=W(6848),K=W(13570),V=W(74128),k=W(65862),$=W(96908),ae=W(57177),le=W(81378),he=W(2524),me=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,trackEventItems:xt,loading:Ft})=>{const kt=Math.floor((Ge-(Ce-1)*Ze)/Ce);return N.createElement(U.Z,{spinning:Ft},N.createElement("div",{className:g()(B.list,Ue)},!!Re.length&&Re.map((It,gt)=>{const{name:qt,id:ur,identifier:Er,power:Xt,cover_image_id:zt,pic:sr}=It;return N.createElement("div",{className:B.wrap,key:ur,style:{width:kt,marginRight:(1+gt)%Ce===0?0:Ze+vt,marginBottom:ct}},N.createElement("a",{target:"_blank",href:`/shixuns/${Er}/challenges`,className:B.li,onClick:vr=>{vr.preventDefault(),xt&&(0,k.L9)([xt]),Xt&&(0,k.xg)(`/shixuns/${Er}/challenges`)}},N.createElement("div",{className:B.img},N.createElement("img",{className:B.cover,src:`${sr}`}),It.is_jupyter&&N.createElement("img",{className:B.sign,src:$}),It.is_jupyter_lab&&N.createElement("img",{className:B.sign,src:ae}),It.is_unity_3d&&N.createElement("img",{className:B.sign,src:le})),N.createElement("div",{className:B.name},N.createElement(H.Z,{title:qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},N.createElement("span",{className:B.e},qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),N.createElement("div",{className:B.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,It.challenges_count))),!!It.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,It.myshixuns_count))),N.createElement(H.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},N.createElement("span",null,N.createElement("span",null,It.level))),N.createElement("div",{className:B.rate},N.createElement(K.Z,{allowHalf:!0,disabled:!0,defaultValue:It.score_info}),N.createElement("span",null,"\xA0",It.score_info?`${It.score_info}\u5206`:"5\u5206")))),!Xt&&N.createElement("div",{className:B.lockWrap},N.createElement("img",{src:`${V.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")))}),!Re.length&&N.createElement(he.Z,null)))},pe={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"},de=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,wrapClassName:xt,trackEventItems:Ft,loading:kt})=>{const It=Math.floor((Ge-(Ce-1)*Ze)/Ce);return N.createElement(U.Z,{spinning:kt},N.createElement("div",{className:g()(pe.list,Ue)},!!Re.length&&Re.map((gt,qt)=>{const{name:ur,id:Er,identifier:Xt,power:zt,cover_image_id:sr,pic:vr}=gt;return N.createElement("div",{className:g()(pe.wrap,xt),key:Er,style:{width:It,marginRight:(1+qt)%Ce===0?0:Ze+vt,marginBottom:ct}},N.createElement("a",{target:"_blank",href:`/shixuns/${Xt}/challenges`,className:pe.li,onClick:yr=>{yr.preventDefault(),Ft&&(0,k.L9)([Ft]),zt&&(0,k.xg)(`/shixuns/${Xt}/challenges`)}},N.createElement("img",{src:W(47621),className:pe.titleBg}),N.createElement("div",{className:pe.name},N.createElement(H.Z,{title:ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},N.createElement("span",{className:pe.e},ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),N.createElement("div",{style:{padding:"14px",paddingBottom:0}},N.createElement("div",{className:pe.img},N.createElement("img",{className:pe.cover,src:sr?`${V.Z.API_SERVER}/api/attachments/${sr}`:`${V.Z.IMG_SERVER+vr}`}),gt.is_jupyter&&N.createElement("div",{className:pe.bq},"Jupyter"),gt.is_jupyter_lab&&N.createElement("div",{className:pe.bq},"JupyterLab"),gt.is_unity_3d&&N.createElement("div",{className:pe.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:pe.text},"\u5B66\u4E60\u4EBA\u6570"),N.createElement("span",{className:pe.value},gt.myshixuns_count)),N.createElement("div",null,N.createElement("span",{className:pe.text},"\u56F0\u96BE\u7B49\u7EA7"),N.createElement("span",{className:pe.value},gt.level))),N.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},N.createElement("div",null,N.createElement("span",{className:pe.text},"\u5173\u5361\u6570"),N.createElement("span",{className:pe.value},gt.challenges_count)),N.createElement("div",{className:pe.rate},N.createElement(K.Z,{allowHalf:!0,disabled:!0,defaultValue:gt.score_info}),N.createElement("span",{className:pe.value,style:{color:"#FF9C00"}},"\xA0",gt.score_info?`${gt.score_info}\u5206`:"5\u5206"))))),!zt&&N.createElement("div",{className:pe.lockWrap},N.createElement("img",{src:`${V.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")))}),!Re.length&&N.createElement(he.Z,null)))},ve={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ce="data:image/png;base64,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",oe="data:image/png;base64,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",X="data:image/png;base64,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",j=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,trackEventItems:xt,loading:Ft,wrapClassName:kt,imgClassName:It})=>{const gt=Math.floor((Ge-(Ce-1)*Ze)/Ce);return N.createElement(U.Z,{spinning:Ft},N.createElement("div",{className:g()(ve.list,Ue)},!!Re.length&&Re.map((qt,ur)=>{const{name:Er,id:Xt,identifier:zt,power:sr,cover_image_id:vr,pic:yr}=qt;return N.createElement("div",{className:g()(ve.wrap,kt),key:Xt,style:{width:gt,marginRight:(1+ur)%Ce===0?0:Ze+vt,marginBottom:ct}},N.createElement("a",{target:"_blank",href:`/shixuns/${zt}/challenges`,className:ve.li,onClick:Ur=>{Ur.preventDefault(),xt&&(0,k.L9)([xt]),sr&&(0,k.xg)(`/shixuns/${zt}/challenges`)}},N.createElement("div",{className:g()(ve.img,It)},N.createElement("img",{className:ve.cover,src:vr?`${V.Z.API_SERVER}/api/attachments/${vr}`:`${V.Z.IMG_SERVER+yr}`}),qt.is_jupyter&&N.createElement("img",{className:ve.sign,src:ce}),qt.is_jupyter_lab&&N.createElement("img",{className:ve.sign,src:oe}),qt.is_unity_3d&&N.createElement("img",{className:ve.sign,src:X})),N.createElement("div",{className:ve.name},N.createElement(H.Z,{title:Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},N.createElement("span",{className:ve.e},Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),N.createElement("div",{className:ve.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,qt.challenges_count))),!!qt.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,qt.myshixuns_count))),N.createElement(H.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},N.createElement("span",null,N.createElement("span",null,qt.level))),N.createElement("div",{className:ve.rate},N.createElement(K.Z,{allowHalf:!0,disabled:!0,defaultValue:qt.score_info}),N.createElement("span",null,"\xA0",qt.score_info?`${qt.score_info}\u5206`:"5\u5206")))),!sr&&N.createElement("div",{className:ve.lockWrap},N.createElement("img",{src:`${V.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")))}),!Re.length&&N.createElement(he.Z,null)))},re=W(61584),Z={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"},ee=W(79005),se=W(20345),J=W(77882),ie=W(31081),fe=W(75309),_e=W(71979),De=W(47558),Ie=W(42922),Ne=W(66832),Le=W(96593),ue=W(19664),xe=W(91833),be=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,at=(Ue,Re,Ce)=>Re in Ue?be(Ue,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ue[Re]=Ce,tt=(Ue,Re)=>{for(var Ce in Re||(Re={}))Qe.call(Re,Ce)&&at(Ue,Ce,Re[Ce]);if(Ae)for(var Ce of Ae(Re))et.call(Re,Ce)&&at(Ue,Ce,Re[Ce]);return Ue};const _t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ee,swimg:se},{name:"101\u8BA1\u5212",ptimg:J,swimg:ie},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:fe,swimg:_e},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:De,swimg:Ie},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ne,swimg:Le},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ue,swimg:xe}];var Ke=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,trackEventItems:xt,loading:Ft,wrapClassName:kt,imgClassName:It,isArrow:gt=!1,imgStyle:qt={}})=>{const ur=Math.floor((Ge-(Ce-1)*Ze)/Ce),[Er,Xt]=(0,N.useState)(),[zt,sr]=(0,N.useState)(),vr=Ur=>Xt(Ur),yr=()=>Xt(-1);return N.createElement(U.Z,{spinning:Ft},N.createElement("div",{className:g()(Z.list,Ue)},!!(Re!=null&&Re.length)&&(Re==null?void 0:Re.map((Ur,Gr)=>{var _n;const{name:En,id:vn,identifier:mn,featured:An,school_name:Yr,image_url:an,excellent:un,is_plan:gn}=Ur;return N.createElement("div",{key:vn,className:g()(Z.wrap,kt),style:{width:ur,marginRight:(1+Gr)%Ce===0?0:Ze+vt,marginBottom:ct}},N.createElement("a",{target:"_blank",href:`/paths/${mn}`,className:Z.li,onClick:$r=>{$r.preventDefault(),xt&&(0,k.L9)([xt]),(0,k.xg)(`/paths/${mn}`)}},N.createElement("img",{src:W(39057),className:Z.titleBg}),N.createElement("div",{className:Z.name},N.createElement(H.Z,{title:En},N.createElement("span",{className:Z.e,style:{color:gt&&Er===Gr?"#145DFF":"#000000"},onMouseEnter:()=>{vr(Gr)},onMouseLeave:yr},En))),N.createElement("div",{style:{padding:"14px",paddingBottom:0}},N.createElement("div",{className:g()(Z.img,It)},N.createElement("img",{className:Z.cover,style:tt({},qt),src:`${V.Z.IMG_SERVER+an}`}),(_n=Ur==null?void 0:Ur.subject_tags)==null?void 0:_n.map(($r,Hr)=>{var hn,yn;if(Hr===0){const dn=(hn=_t.find(mr=>mr.name==$r))==null?void 0:hn.swimg;return N.createElement("img",{className:Z.sign,src:dn,style:{left:"-4px"}})}const xn=(yn=_t.find(dn=>dn.name==$r))==null?void 0:yn.ptimg;return N.createElement("img",{className:Z.sign,src:xn,style:{left:`${48+52*(Hr-1)+2*Hr}px`}})}),N.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Ur==null?void 0:Ur.excellent)&&N.createElement("div",{className:Z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),N.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},N.createElement("div",null,N.createElement("span",{className:Z.text},"\u7AE0\u8282\u6570"),N.createElement("span",{className:Z.value},Ur.stages_count)),N.createElement("div",null,N.createElement("span",{className:Z.text},"\u5B66\u4E60\u4EBA\u6570"),N.createElement("span",{className:Z.value},Ur.members_count))))))})),!Re.length&&N.createElement(he.Z,null)))},ke={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Rt=W(41867),it=W(59301);const st=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ee,swimg:se},{name:"101\u8BA1\u5212",ptimg:J,swimg:ie},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:fe,swimg:_e},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:De,swimg:Ie},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ne,swimg:Le},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ue,swimg:xe}];var yt=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,trackEventItems:xt,loading:Ft,onRemove:kt=()=>{},isCurrent:It=!0,showAlias:gt=!1,wrapClassName:qt,imgClassName:ur})=>{const Er=Math.floor((Ge-(Ce-1)*Ze)/Ce),Xt=[{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(zt=>(window.ENV==="build"&&(zt.ptimg=`/react/build${zt.ptimg}`,zt.swimg=`/react/build${zt.swimg}`),zt));return it.createElement(U.Z,{spinning:Ft},it.createElement("div",{className:g()(ke.list,Ue)},!!(Re!=null&&Re.length)&&(Re==null?void 0:Re.map((zt,sr)=>{var vr;const{name:yr,id:Ur,identifier:Gr,featured:_n,school_name:En,image_url:vn,excellent:mn,is_plan:An}=zt;return it.createElement("div",{key:Ur,className:g()(ke.wrap,qt),style:{width:Er,marginRight:(1+sr)%Ce===0?0:Ze+vt,marginBottom:ct}},it.createElement("a",{className:ke.li,onClick:Yr=>{Yr.preventDefault(),Yr.stopPropagation(),xt&&(0,k.L9)([xt]),(0,k.xg)(`/paths/${Gr}`)}},it.createElement("div",{className:g()(ke.img,ur)},it.createElement("img",{className:ke.cover,src:`${V.Z.IMG_SERVER+vn}`}),It&&(0,Rt.bg)()&&(zt==null?void 0:zt.studying)&&it.createElement("div",{className:`${ke.movebq} user-path-items`,onClick:Yr=>{Yr.stopPropagation(),kt(zt)}},it.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),it.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vr=zt==null?void 0:zt.subject_tags)==null?void 0:vr.map((Yr,an)=>{var un,gn;if(an===0){const Hr=(un=Xt.find(hn=>hn.name==Yr))==null?void 0:un.swimg;return it.createElement("img",{className:ke.sign,src:Hr,style:{left:"-4px"}})}const $r=(gn=Xt.find(Hr=>Hr.name==Yr))==null?void 0:gn.ptimg;return it.createElement("img",{className:ke.sign,src:$r,style:{left:`${48+52*(an-1)+2*an}px`}})}),it.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(zt==null?void 0:zt.excellent)&&it.createElement("div",{className:ke.bq},"\u5F00\u653E\u8BFE\u7A0B"))),it.createElement("div",{className:ke.name},it.createElement(H.Z,{title:gt&&(zt!=null&&zt.excellent_alias_name)?it.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yr}`,it.createElement("br",null),it.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${zt==null?void 0:zt.excellent_alias_name}`)):yr},it.createElement("span",{className:ke.e},gt&&(zt==null?void 0:zt.excellent_alias_name)||yr))),it.createElement("div",{className:ke.tags},it.createElement("div",null,it.createElement(H.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),it.createElement("span",null,zt.stages_count))),it.createElement(H.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},it.createElement("span",null,it.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),it.createElement("span",null,zt.members_count)))))))})),!Re.length&&it.createElement(he.Z,null)))},mt={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"},Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",lt=W(59301),Lt=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,trackEventItems:xt,loading:Ft})=>{const kt=Math.floor((Ge-(Ce-1)*Ze)/Ce);return lt.createElement(U.Z,{spinning:Ft},lt.createElement("div",{className:g()(mt.list,Ue)},!!Re.length&&Re.map((It,gt)=>{const{subject_identifier:qt,id:ur,identifier:Er,power:Xt}=It,zt=It.is_public!=0&&It.is_public;return lt.createElement("div",{className:mt.wrap,key:ur,style:{width:kt,marginRight:(1+gt)%Ce===0?0:Ze+vt,marginBottom:ct}},lt.createElement("a",{className:mt.li,onClick:sr=>{sr.preventDefault(),xt&&(0,k.L9)([xt]),(0,k.xg)(It.first_category_url)}},lt.createElement("div",{className:mt.top},lt.createElement(H.Z,{title:It.name},lt.createElement("div",{className:mt.name},It.name)),lt.createElement("img",{className:mt.img,src:V.Z.IMG_SERVER+"/images/"+It.avatar_url}),lt.createElement("div",{className:mt.text,title:It.creator},It.creator),qt&<.createElement("div",{className:mt.btns},lt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),lt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zt&<.createElement("div",{className:mt.sign},"\u516C\u5F00")),lt.createElement("div",{className:mt.bottom},It.visits>0&<.createElement(H.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},lt.createElement("span",null,lt.createElement("i",{className:"iconfont icon-liulanyan"}),lt.createElement("span",null,It.visits))),It.course_members_count>0&<.createElement(H.Z,{title:"\u6210\u5458",placement:"bottom"},lt.createElement("span",null,lt.createElement("i",{className:"iconfont icon-chengyuan"}),It.course_members_count)),It.tasks_count>0&<.createElement(H.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},lt.createElement("span",null,lt.createElement("i",{className:"iconfont icon-zuoye"}),It.tasks_count)),It.is_end?lt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):lt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!It.is_accessible&<.createElement("div",{className:mt.lockWrap},lt.createElement("img",{src:`${V.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),lt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Re.length&<.createElement(he.Z,null)))},Ct={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"},jt="data:image/png;base64,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",qe=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,wrapClassName:xt,trackEventItems:Ft,loading:kt})=>{const It=Math.floor((Ge-(Ce-1)*Ze)/Ce);return N.createElement(U.Z,{spinning:kt},N.createElement("div",{className:g()(Ct.list,Ue)},!!Re.length&&Re.map((gt,qt)=>{const{subject_identifier:ur,id:Er,identifier:Xt,power:zt}=gt,sr=gt.is_public!=0&>.is_public;return N.createElement("div",{className:g()(`${Ct.wrap} ${gt.is_accessible?"":Ct.warpStyle}`,xt),key:Er,style:{width:It,marginRight:(1+qt)%Ce===0?0:Ze+vt,marginBottom:ct}},N.createElement("a",{className:Ct.li,onClick:vr=>{vr.preventDefault(),Ft&&(0,k.L9)([Ft]),(0,k.xg)(gt.first_category_url)}},N.createElement("div",{className:Ct.creator},N.createElement("img",{className:Ct.img,src:V.Z.IMG_SERVER+"/images/"+gt.avatar_url}),N.createElement("div",{className:Ct.text,title:gt.creator},gt.creator)),N.createElement("div",{className:Ct.top},N.createElement(H.Z,{title:gt.name},N.createElement("div",{className:Ct.name},gt.name)),sr&&N.createElement("div",{className:Ct.sign},"\u516C\u5F00")),N.createElement("div",{className:Ct.middle},N.createElement("div",{className:Ct.row,style:{marginBottom:6}},N.createElement("div",null,N.createElement("span",{className:Ct.text},"\u8BBF\u95EE\u91CF"),N.createElement("span",{className:Ct.value},(gt==null?void 0:gt.visits)||0)),N.createElement("div",null,N.createElement("span",{className:Ct.text},"\u6210\u5458"),N.createElement("span",{className:Ct.value},(gt==null?void 0:gt.course_members_count)||0))),N.createElement("div",{className:Ct.row},N.createElement("div",null,N.createElement("span",{className:Ct.text,style:{width:42}},"\u4F5C",N.createElement("span",{style:{marginLeft:14}},"\u4E1A")),N.createElement("span",{className:Ct.value},(gt==null?void 0:gt.tasks_count)||0)),N.createElement("div",null,N.createElement("span",{className:Ct.text},"\u72B6\u6001"),gt.is_end?N.createElement("span",{className:Ct.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):N.createElement("span",{className:Ct.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ur&&N.createElement("div",{className:Ct.btns},N.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),N.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!gt.is_accessible&&N.createElement("div",{className:Ct.lockWrap},N.createElement("img",{src:`${V.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")))}),!Re.length&&N.createElement(he.Z,null)))},b={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},F="data:image/png;base64,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",Y=({className:Ue,dataSource:Re=[],col:Ce=4,right:Ze,bottom:ct=23,precision:vt=0,wrapWidth:Ge=1200,wrapClassName:xt,trackEventItems:Ft,loading:kt})=>{const It=Math.floor((Ge-(Ce-1)*Ze)/Ce);return N.createElement(U.Z,{spinning:kt},N.createElement("div",{className:g()(b.list,Ue)},!!Re.length&&Re.map((gt,qt)=>{const{subject_identifier:ur,id:Er,identifier:Xt,power:zt}=gt,sr=gt.is_public!=0&>.is_public;return N.createElement("div",{className:g()(`${b.wrap} ${gt.is_accessible?"":b.warpStyle}`,xt),key:Er,style:{width:It,marginRight:(1+qt)%Ce===0?0:Ze+vt,marginBottom:ct}},N.createElement("a",{className:b.li,onClick:vr=>{vr.preventDefault(),Ft&&(0,k.L9)([Ft]),(0,k.xg)(gt.first_category_url)}},N.createElement("div",{className:b.creator},N.createElement("img",{className:b.img,src:V.Z.IMG_SERVER+"/images/"+gt.avatar_url}),N.createElement("div",{className:b.text,title:gt.creator},gt.creator)),N.createElement("div",{className:b.top},N.createElement(H.Z,{title:gt.name},N.createElement("div",{className:b.name},gt.name)),sr&&N.createElement("div",{className:b.sign})),N.createElement("div",{className:b.middle},N.createElement("div",{className:b.row,style:{marginBottom:6}},N.createElement("div",null,N.createElement("span",{className:b.text},"\u8BBF\u95EE\u91CF"),N.createElement("span",{className:b.value},(gt==null?void 0:gt.visits)||0)),N.createElement("div",null,N.createElement("span",{className:b.text},"\u6210\u5458"),N.createElement("span",{className:b.value},(gt==null?void 0:gt.course_members_count)||0))),N.createElement("div",{className:b.row},N.createElement("div",null,N.createElement("span",{className:b.text,style:{width:42}},"\u4F5C",N.createElement("span",{style:{marginLeft:14}},"\u4E1A")),N.createElement("span",{className:b.value},(gt==null?void 0:gt.tasks_count)||0)),N.createElement("div",null,N.createElement("span",{className:b.text},"\u72B6\u6001"),gt.is_end?N.createElement("span",{className:b.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):N.createElement("span",{className:b.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),ur&&N.createElement("div",{className:b.btns},N.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),N.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!gt.is_accessible&&N.createElement("div",{className:b.lockWrap},N.createElement("img",{src:`${V.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")))}),!Re.length&&N.createElement(he.Z,null)))},te={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"},q=W(65582),Pe=({dataSource:Ue=[],value:Re,onChange:Ce,className:Ze,style:ct={},tabBarExtraContent:vt})=>N.createElement("div",{className:g()(te.tabs,Ze),style:ct},N.createElement("div",{className:te.tabsWrap},Ue.map((Ge,xt)=>N.createElement("aside",{className:te.tab,onClick:()=>{Ce(Ge.id),Ge.link&&q.history.push(Ge.link)},key:xt},N.createElement("div",{className:Re===Ge.id?te.active:""},Ge.name),(Ge==null?void 0:Ge.resetCount)==null&&(Ge==null?void 0:Ge.total)!==void 0&&N.createElement("span",null,"\uFF08",Ge==null?void 0:Ge.total,"\uFF09"),(Ge==null?void 0:Ge.resetCount)!==void 0&&(Ge==null?void 0:Ge.total)!==void 0&&N.createElement(H.Z,{title:(Ge==null?void 0:Ge.tip)!=null?Ge==null?void 0:Ge.tip:""},N.createElement("span",{style:{color:"#9096A3"}},"\uFF08",N.createElement("span",{style:{color:"#000"}},Ge==null?void 0:Ge.resetCount),"/",N.createElement("span",null,Ge==null?void 0:Ge.total),"\uFF09"))))),N.createElement("div",{className:te.tabBar},vt)),ye={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"},Je=({dataSource:Ue=[],value:Re,onChange:Ce,className:Ze,style:ct={},tabBarExtraContent:vt})=>N.createElement("div",{className:g()(ye.tabs,Ze),style:ct},N.createElement("div",{className:ye.tabsWrap},Ue.map((Ge,xt)=>N.createElement("aside",{className:ye.tab,onClick:()=>{Ce(Ge.id),Ge.link&&q.history.push(Ge.link)},key:xt},N.createElement("div",{className:Re===Ge.id?ye.active:""},Ge.name),(Ge==null?void 0:Ge.resetCount)==null&&(Ge==null?void 0:Ge.total)!==void 0&&N.createElement("span",null,"\uFF08",Ge==null?void 0:Ge.total,"\uFF09"),(Ge==null?void 0:Ge.resetCount)!==void 0&&(Ge==null?void 0:Ge.total)!==void 0&&N.createElement(H.Z,{title:(Ge==null?void 0:Ge.tip)!=null?Ge==null?void 0:Ge.tip:""},N.createElement("span",{style:{color:"#9096A3"}},"\uFF08",N.createElement("span",{style:{color:"#000"}},Ge==null?void 0:Ge.resetCount),"/",N.createElement("span",null,Ge==null?void 0:Ge.total),"\uFF09"))))),N.createElement("div",{className:ye.tabBar},vt)),nt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},ot=({dataSource:Ue=[],value:Re,onChange:Ce,className:Ze,style:ct={},tabBarExtraContent:vt})=>N.createElement("div",{className:g()(nt.tabs,Ze),style:ct},N.createElement("div",{className:nt.tabsWrap},Ue.map((Ge,xt)=>N.createElement("aside",{className:`${nt.tab} ${Re===Ge.id?nt.active:""}`,onClick:()=>{Ce(Ge.id),Ge.link&&q.history.push(Ge.link)},key:xt},N.createElement("div",null,Ge.name),(Ge==null?void 0:Ge.resetCount)==null&&(Ge==null?void 0:Ge.total)!==void 0&&N.createElement("span",null,"\uFF08",Ge==null?void 0:Ge.total,"\uFF09"),(Ge==null?void 0:Ge.resetCount)!==void 0&&(Ge==null?void 0:Ge.total)!==void 0&&N.createElement(H.Z,{title:(Ge==null?void 0:Ge.tip)!=null?Ge==null?void 0:Ge.tip:""},N.createElement("span",{style:{color:"#9096A3"}},"\uFF08",N.createElement("span",{style:{color:"#000"}},Ge==null?void 0:Ge.resetCount),"/",N.createElement("span",null,Ge==null?void 0:Ge.total),"\uFF09"))))),N.createElement("div",{className:nt.tabBar},vt)),Ye=({className:Ue,style:Re={},children:Ce})=>N.createElement("div",{className:g()(Ue),style:Re},Ce),Ve={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"},ht=W(38854),$e=W(20834);const Et=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Kt=({sortValue:Ue,dropValue:Re,className:Ce,onSort:Ze,onDrop:ct,dataSource:vt=Et})=>{var Ge;return N.createElement("div",{className:g()(Ve.orderWrap,Ce)},N.createElement(ht.Z,{dropdownRender:()=>N.createElement($e.default,null,vt.map((xt,Ft)=>N.createElement($e.default.Item,{key:Ft,onClick:()=>ct(xt.id)},xt.name)))},N.createElement("span",{className:Ve.orderTextWrap},(Ge=vt.find(xt=>Re===xt.id))==null?void 0:Ge.name)),N.createElement("span",{className:Ve.orderIconWrap},N.createElement("span",{className:Ve.orderAsc},N.createElement("i",{className:Ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Ze(Ue==="asc"?"desc":"asc")})),N.createElement("span",{className:Ve.orderDesc},N.createElement("i",{className:Ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Ze(Ue==="asc"?"desc":"asc")}))))},ut={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var we=({sortValue:Ue,dropValue:Re,className:Ce,onSort:Ze,onDrop:ct,dataSource:vt=Ut})=>{var Ge;return N.createElement("div",{className:g()(ut.orderWrap,Ce)},N.createElement(ht.Z,{dropdownRender:()=>N.createElement($e.default,null,vt.map((xt,Ft)=>N.createElement($e.default.Item,{key:Ft,onClick:()=>ct(xt.id)},xt.name)))},N.createElement("span",{className:ut.orderTextWrap},(Ge=vt.find(xt=>Re===xt.id))==null?void 0:Ge.name)),N.createElement("span",{className:ut.orderIconWrap},N.createElement("span",{className:ut.orderAsc},N.createElement("i",{className:Ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer}`,onClick:()=>Ze(Ue==="asc"?"desc":"asc")})),N.createElement("span",{className:ut.orderDesc},N.createElement("i",{className:Ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer}`,onClick:()=>Ze(Ue==="asc"?"desc":"asc")}))))},Be={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"},je=W(3113),Se=W(2337),He=Object.defineProperty,We=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Ot=(Ue,Re,Ce)=>Re in Ue?He(Ue,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ue[Re]=Ce,Wt=(Ue,Re)=>{for(var Ce in Re||(Re={}))dt.call(Re,Ce)&&Ot(Ue,Ce,Re[Ce]);if(We)for(var Ce of We(Re))St.call(Re,Ce)&&Ot(Ue,Ce,Re[Ce]);return Ue},Pt=(Ue,Re)=>{var Ce={};for(var Ze in Ue)dt.call(Ue,Ze)&&Re.indexOf(Ze)<0&&(Ce[Ze]=Ue[Ze]);if(Ue!=null&&We)for(var Ze of We(Ue))Re.indexOf(Ze)<0&&St.call(Ue,Ze)&&(Ce[Ze]=Ue[Ze]);return Ce},Te=(Ue,Re,Ce)=>new Promise((Ze,ct)=>{var vt=Ft=>{try{xt(Ce.next(Ft))}catch(kt){ct(kt)}},Ge=Ft=>{try{xt(Ce.throw(Ft))}catch(kt){ct(kt)}},xt=Ft=>Ft.done?Ze(Ft.value):Promise.resolve(Ft.value).then(vt,Ge);xt((Ce=Ce.apply(Ue,Re)).next())}),Dt=Ue=>{var Re=Ue,{className:Ce,style:Ze,children:ct,loading:vt=!1,openLoading:Ge,onClick:xt=()=>{},size:Ft="middle",shape:kt="round",theme:It}=Re,gt=Pt(Re,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qt,ur]=(0,N.useState)(!1),Er=(0,N.useMemo)(()=>{switch(It){case Se.Fy.THEMEONE:return Be.ThemeOne;case Se.Fy.DEFAULT:default:return Be.btn}},[It]);return N.createElement(je.ZP,Wt({onClick:(0,x.throttle)(Xt=>Te(void 0,null,function*(){Ge&&ur(!0);try{yield xt(Xt)}catch(zt){console.log("error",zt)}Ge&&ur(!1)}),2e3,{leading:!0,trailing:!1}),className:g()(Er,Be[`${Ft}-${kt}`],Ce),style:Ze,size:Ft,shape:kt,loading:qt||vt},gt),ct)},Zt={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"},lr=({className:Ue,style:Re,children:Ce=null,onClick:Ze,title:ct})=>N.createElement("div",{className:g()(Zt.head,Ue),style:Re},N.createElement("span",{className:"primary-hover",onClick:Ze},N.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),N.createElement("b",{title:ct},ct),N.createElement("div",{className:Zt.node},Ce)),rr={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"},ir=({confirmShow:Ue=!0,confirmTitle:Re,confirmClick:Ce,cancelShow:Ze=!0,cancelTitle:ct,cancelClick:vt,className:Ge,style:xt,confirmLoading:Ft=!1})=>N.createElement("div",{className:g()(rr.btns,Ge),style:xt},Ue&&N.createElement(je.ZP,{loading:Ft,onClick:Ce,type:"primary",className:rr.confirm},Re),Ze&&N.createElement(je.ZP,{onClick:vt,className:rr.cancel},ct)),Jt={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"},Cr=({className:Ue,style:Re={},LeftContent:Ce,children:Ze,RightContent:ct})=>N.createElement("div",{className:g()(Jt.fixedBottom,Ue),style:Re},N.createElement("div",{className:Jt.wrap},N.createElement("div",{className:Jt.left},Ce),N.createElement("div",{className:Jt.center},Ze),N.createElement("div",{className:Jt.right},ct))),Ht={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"},Vt=({className:Ue,style:Re={},dataSource:Ce=[]})=>N.createElement("div",{className:g()(Ht.crumbs,Ue),style:Re},Ce.map((Ze,ct)=>ctq.history.push(Ze.path)},Ze.name):N.createElement("span",null,Ze.name),N.createElement("span",null,"\xA0",">","\xA0")):N.createElement("span",{key:ct,style:{color:"#5F6368"}},Ze.name))),or=W(31797),nr=Object.defineProperty,ar=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,xr=(Ue,Re,Ce)=>Re in Ue?nr(Ue,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ue[Re]=Ce,wt=(Ue,Re)=>{for(var Ce in Re||(Re={}))pr.call(Re,Ce)&&xr(Ue,Ce,Re[Ce]);if(dr)for(var Ce of dr(Re))hr.call(Re,Ce)&&xr(Ue,Ce,Re[Ce]);return Ue},bt=(Ue,Re)=>ar(Ue,tr(Re)),Qt=(Ue,Re)=>{var Ce={};for(var Ze in Ue)pr.call(Ue,Ze)&&Re.indexOf(Ze)<0&&(Ce[Ze]=Ue[Ze]);if(Ue!=null&&dr)for(var Ze of dr(Ue))Re.indexOf(Ze)<0&&hr.call(Ue,Ze)&&(Ce[Ze]=Ue[Ze]);return Ce};const{Countdown:$t}=or.default;var Ir=Ue=>{var Re=Ue,{onChange:Ce}=Re,Ze=Qt(Re,["onChange"]);const[ct,vt]=(0,N.useState)(null);(0,N.useEffect)(()=>{typeof ct=="number"&&ct>=0&&Ce(ct)},[ct]);const Ge=xt=>{const Ft=Math.floor(xt/1e3);vt(Ft)};return N.createElement($t,bt(wt({},Ze),{onChange:Ge}))},br={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Sr=({DataProps:Ue,className:Re,style:Ce={}})=>{var Ze;return N.createElement("div",{className:g()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",br.ClassRoomItem,Re),style:Ce,onClick:()=>{(0,k.xg)(Ue==null?void 0:Ue.first_category_url)}},N.createElement("div",{className:"flex flex-col item-center"},N.createElement("img",{src:`${(Ze=V.Z)==null?void 0:Ze.IMG_SERVER}/images/${Ue==null?void 0:Ue.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ue==null?void 0:Ue.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}},!!(Ue!=null&&Ue.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:g()("text-16px font-medium",br.TitleDom)},Ue==null?void 0:Ue.name)),N.createElement("div",{className:"c-grey-333 font-medium"},Ue==null?void 0:Ue.creator),N.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ue==null?void 0:Ue.course_members_count),N.createElement("div",{className:"c-grey-333 flex item-center justify-between"},N.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ue==null?void 0:Ue.tasks_count),Ue!=null&&Ue.is_end?N.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):N.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Or=Object.defineProperty,Tr=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,Mr=(Ue,Re,Ce)=>Re in Ue?Or(Ue,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ue[Re]=Ce,Br=(Ue,Re)=>{for(var Ce in Re||(Re={}))Lr.call(Re,Ce)&&Mr(Ue,Ce,Re[Ce]);if(Tr)for(var Ce of Tr(Re))Ar.call(Re,Ce)&&Mr(Ue,Ce,Re[Ce]);return Ue},Zr=({DataProps:Ue=[],selectValue:Re,onChange:Ce,className:Ze,style:ct={},extra:vt,classNameItem:Ge,styleItem:xt={},barHidden:Ft})=>{const[kt,It]=(0,N.useState)();return(0,N.useEffect)(()=>{It(Array.isArray(Re)?Re:[Re])},[Re]),N.createElement("div",{className:g()("flex px-20px py-10px gap-40px",Ze),style:Br({borderBottom:"1px solid #D3F0FF"},ct)},Ue==null?void 0:Ue.map(gt=>N.createElement("div",{key:gt==null?void 0:gt.id,className:g()("flex item-center justify-center current c-grey-333 text-16 relative",Ge,gt==null?void 0:gt.className),style:Br(Br({color:kt!=null&&kt.includes(gt==null?void 0:gt.id)?"#1890FF":"",minWidth:88},xt),(gt==null?void 0:gt.style)||{}),onClick:qt=>{Ce==null||Ce({domEvent:qt,item:gt}),gt!=null&>.link&&q.history.push(gt==null?void 0:gt.link)}},gt==null?void 0:gt.name,!Ft&&(kt==null?void 0:kt.includes(gt==null?void 0:gt.id))&&N.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),N.createElement("div",{className:"ml-auto"},vt))},zr=Object.defineProperty,Kr=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Xr=(Ue,Re,Ce)=>Re in Ue?zr(Ue,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ue[Re]=Ce,Nr=(Ue,Re)=>{for(var Ce in Re||(Re={}))tn.call(Re,Ce)&&Xr(Ue,Ce,Re[Ce]);if(Wr)for(var Ce of Wr(Re))rn.call(Re,Ce)&&Xr(Ue,Ce,Re[Ce]);return Ue},ln=(Ue,Re)=>Kr(Ue,sn(Re)),nn=({value:Ue,onChange:Re,onInputChange:Ce,className:Ze,style:ct={},InputProps:vt})=>{const[Ge,xt]=(0,N.useState)(Ue);return N.createElement("div",{className:g()("flex item-center rounded-full px-10px py-2px",Ze),style:Nr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ct)},N.createElement(C.default,ln(Nr({bordered:!1},vt),{onChange:Ft=>{xt(Ft.target.value),Ce==null||Ce(encodeURIComponent(Ft.target.value))},onPressEnter:Ft=>{Re==null||Re({domEvent:Ft,item:{value:Ge}})}})),N.createElement("img",{className:"h-22px current",src:W(25365),height:22,onClick:Ft=>{Re==null||Re({domEvent:Ft,item:{value:Ge}})}}))}},84536:function(ft,Me,W){"use strict";W.r(Me),W.d(Me,{default:function(){return _t}});var N=W(65862),G=W(6848),w=W(12563),E=W(93948),O=W(28103),A=W(71418),_=W(66104),g=W(57809),x=W(79817),m=W(43418),a=W(59301),u=W(65582),h=W(2866),r=W(61527),n=W(49320),s=W(21043),d=Object.defineProperty,o=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,i=(ze,Ke,ke)=>Ke in ze?d(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[Ke]=ke,l=(ze,Ke)=>{for(var ke in Ke||(Ke={}))e.call(Ke,ke)&&i(ze,ke,Ke[ke]);if(f)for(var ke of f(Ke))t.call(Ke,ke)&&i(ze,ke,Ke[ke]);return ze},v=(ze,Ke)=>o(ze,c(Ke)),y=(ze,Ke,ke)=>new Promise((Rt,it)=>{var st=mt=>{try{yt(ke.next(mt))}catch(Tt){it(Tt)}},pt=mt=>{try{yt(ke.throw(mt))}catch(Tt){it(Tt)}},yt=mt=>mt.done?Rt(mt.value):Promise.resolve(mt.value).then(st,pt);yt((ke=ke.apply(ze,Ke)).next())});const p=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}],C=(ze,Ke)=>{const ke={};let Rt=null;return ze.forEach(it=>{ke[it.properties.uuid]=v(l({},it),{id:it.properties.uuid,children:[]})}),Ke.forEach(it=>{const st=ke[it.startNodeUuid],pt=ke[it.endNodeUuid];st&&(st.id=st.properties.uuid),st&&pt&&st.children.push(pt)}),ze.forEach(it=>{!Ke.some(pt=>pt.endNodeUuid===it.properties.uuid)&&(Rt=ke[it.properties.uuid])}),Rt},S=(ze,Ke)=>{const ke=ze.getParentData(Ke.id,"tree");return ke?Ke.style.x>ke.style.x?"right":"left":"center"};var D=({loading:ze,nodes:Ke=[],relationships:ke=[]})=>{const Rt=(0,a.useRef)(null),it=(0,a.useRef)(),st=(0,a.useRef)(0);(0,a.useEffect)(()=>{(Ke==null?void 0:Ke.length)>0&&pt()},[]);const pt=()=>y(void 0,null,function*(){var mt,Tt,lt;const At=C(Ke==null?void 0:Ke.map((Yt,qe)=>{var b,F,z,Y,te;return v(l({},Yt),{key:qe,title:(b=Yt==null?void 0:Yt.properties)==null?void 0:b.name,newcolor:parseInt((F=Yt==null?void 0:Yt.properties)==null?void 0:F.color)===1?"#CC7CF5":((z=p==null?void 0:p.find(q=>{var Q;return(q==null?void 0:q.name)===((Q=Yt==null?void 0:Yt.properties)==null?void 0:Q.nodeType)}))==null?void 0:z.color)||"#2D947C",colornodeType:parseInt((Y=Yt==null?void 0:Yt.properties)==null?void 0:Y.color)===1?"\u6839\u8282\u70B9":((te=p==null?void 0:p.find(q=>{var Q;return(q==null?void 0:q.name)===((Q=Yt==null?void 0:Yt.properties)==null?void 0:Q.nodeType)}))==null?void 0:te.name)||"\u5176\u4ED6"})}),ke==null?void 0:ke.filter(Yt=>Yt.type==="\u5305\u542B"));it!=null&&it.current&&((mt=it==null?void 0:it.current)==null||mt.destroy());const Lt=(0,s.RN)(At),Ct=(Tt=Lt.nodes)==null?void 0:Tt.filter((Yt,qe,b)=>qe===b.findIndex(F=>F.id===Yt.id)),jt=(lt=Lt.edges)==null?void 0:lt.filter((Yt,qe,b)=>qe===b.findIndex(F=>F.source===Yt.source&&F.target===Yt.target));yt({nodes:Ct,edges:jt})}),yt=mt=>{var Tt,lt;it.current=null,it.current=new s.kJ({container:Rt.current,autoResize:!0,autoFit:{type:((Tt=mt==null?void 0:mt.nodes)==null?void 0:Tt.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((lt=mt==null?void 0:mt.nodes)==null?void 0:lt.length)>300),data:mt,node:{style:{labelText:At=>At.title,labelFill:"#333333",fill:At=>At.newcolor,labelBackground:!1,labelPlacement:function(At){const Lt=S(this,At);return Lt==="center"?"right":Lt},ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>80,getSide:At=>(st.current++,st.current%2==0?"left":"right")},behaviors:["zoom-canvas","collapse-expand","drag-canvas"]}),it.current.render()};return a.createElement("div",{style:{height:"100%"}},a.createElement(A.Z,{spinning:ze,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),a.createElement("div",{style:{height:"100%"},ref:Rt}))},I=W(42441),M=W(41867),L=({abilityGoalItem:ze=[]})=>{var Ke,ke;const Rt=(Ke=(0,M.eY)())==null?void 0:Ke.username,it=typeof((ke=ze==null?void 0:ze[0])==null?void 0:ke.user_grasp_rate)=="number",st=ze.map(Tt=>Tt.grasp_rate),pt=ze.map(Tt=>Tt.user_grasp_rate),yt=()=>{const Tt=ze.map(Lt=>Lt.name),lt=[{type:"bar",name:"\u7CFB\u7EDF\u5E73\u5747",data:st,barMaxWidth:"20%",barGap:"50%",itemStyle:{color:"#028DFD"},label:{show:!0,position:"top",formatter:"{c}%",color:"#666"}}];it&<.unshift({type:"bar",name:Rt,data:pt,barMaxWidth:"20%",itemStyle:{color:"#CDCB56"},label:{show:!0,position:"top",formatter:"{c}%",color:"#666"}});const At={tooltip:{appendToBody:!0,trigger:"item",formatter:Lt=>{const{value:Ct,name:jt,seriesName:Yt}=Lt;return`
${jt}
${Yt}\uFF1A${Ct}% -
`}},grid:{left:"0%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{data:Tt,axisLabel:{color:"#666",formatter:function(Lt){return Lt.length>4?Lt.substring(0,4)+"...":Lt}},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{show:!1,type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#666",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:lt};return a.createElement(I.Z,{option:At,className:"w-full"})},mt=()=>{const Tt=Math.max(...st,...it?pt:[])*1.2||10,lt=[{value:st,name:"\u7CFB\u7EDF\u5E73\u5747",lineStyle:{color:"rgba(2, 141, 253, 1)",window:3},areaStyle:{color:"rgba(2, 141, 253, 0.35)"},itemStyle:{color:"rgba(2, 141, 253, 1)",borderWidth:2}}];it&<.unshift({value:pt,name:Rt,lineStyle:{color:"rgba(205, 203, 86, 1)",window:3},areaStyle:{color:"rgba(205, 203, 86, 0.35)"},itemStyle:{color:"rgba(205, 203, 86, 1)",borderWidth:2}});const At={tooltip:{appendToBody:!0,trigger:"item",position:"right"},radar:{indicator:ze.map(Lt=>({name:Lt.name,max:Tt,min:0})),splitArea:{areaStyle:{color:["#fff","#f3f4f9"]}},name:{color:"#333",fontSize:12,formatter:function(Lt){return Lt.length>3?Lt.slice(0,3)+"...":Lt}},nameGap:5,axisLine:{lineStyle:{color:"#D9D9D9"}},splitLine:{lineStyle:{color:"#D9D9D9"}},center:["50%","50%"],radius:"50%"},series:[{type:"radar",symbolSize:2,tooltip:{trigger:"item",formatter:function(Lt){console.log(Lt);let Ct=Lt.name+"
";return Lt.value.forEach((jt,Yt)=>{Ct+=ze[Yt].name+"\uFF1A"+jt+"%
"}),Ct}},data:lt}]};return a.createElement(I.Z,{option:At,className:"w-full"})};return a.createElement("div",{className:"flex flex-col item-center mt-20px-rem"},a.createElement("b",{className:"text-16px-rem"}," ",it?"\u80FD\u529B\u56FE\u8C31\u4E2A\u4EBA\u638C\u63E1\u60C5\u51B5":"\u80FD\u529B\u56FE\u8C31\u638C\u63E1\u7387\u60C5\u51B5"),it&&a.createElement("div",{className:"flex item-center gap-20px-rem text-14px-rem mt-10px-rem"},a.createElement("div",{className:"flex item-center"},a.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),a.createElement(G.Z,{title:Rt},a.createElement("span",null,(0,N.Pq)(Rt,4)))),a.createElement("div",{className:"flex item-center"},a.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u7CFB\u7EDF\u5E73\u5747")),ze.length<3&&yt(),ze.length>=3&&mt())},R=W(3918),B=W(38147),U=W(74128),H=W(21185),K={NextAbility:"NextAbility___wLOPq",AnchorDomStyle:"AnchorDomStyle___CG1xj",AnchorDom:"AnchorDom___jjRxi"},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAu5JREFUSEvlll1IU2EYx//PcW6JSuRFBRVB1I2Qtk3dh1JSXiVRF1bQXaFUBJ5tFFGCLLywTbTtUAwREoIKvIgI+iAqL3Jf0jYUpKsIiogkAsv8aOs8dWyT09zcZnrVe/m+/+f/4/2/7/ucQyhg1I+4ymeLdK0AtQHYQkT3E0LCPVbnmMjXhvIR1o72bvuZ0LSDuA2g9Wk1TIwHMsuuWL09mMtvWeAev6dWEMgBoAWAJpcZGC8Bdkct4kMQcSb9UiA7BUOo4gjAdgANOSEZBMQ0IUN2C9qSu5Ga03G1ZBFYNdZTWjSjPUUMGwg7VgJaWkPvwehLlM4PjFdf+K6sU+OwU/NVV2EH8SUAG1YHtMTlM5jcpNV5yBjwnmDC7TUCpds6qXL4RlmJLjHItHAx1nDw47m54mOLZ2gMS80sczeA3atIjYPxFIRmInRGzGLX37eUmYxBbwsTdQCo/gfwPAM3hQRflYuFMmKeyAxUEWpC3oMyQ7lIhTyNWQYPyCy7x6yOD4qdPiRV5gVMsfcEvFaBcB7AYQBCll3PMMinJbknbLZ9UmvyBur917fHrOfepTqGIdC3E6QRAT4JoDRpOkuALy5rXeP1ZyfBTPqwdJyYy6MW24CiMYQkM5iDOSM1Br0+APuZIJUk5m75Gy5+UwwahwfXTWmn6gTCJi3k50Gr48tCdEGpiQAXwAYmdMfM4uUqv2+jRvgxAmAXAW/lOJmy9lIFyMCZ5E6mwbhDJPdHLPaoOjJj8JqBIbgANKXmU0BjyNPATC8AFP9ulVMyUW2+QDXjNUAjAE8riQHYl36uKaAybwx6WxnoFwiHXpnFRysB5nwtauAfqMcUsdjCC700W3VapDkhakE6UL32PwMDUicTXykoy6SYQGLE0i5lqs0a6dGhoaI3Wz/2giAWAGUm7oqZRGf+vxhp7vqA9wAJ6ARj73JgBkYB6ohZ2p8tp8vrr00xSPZU5ZtpAmMzEbQMmgQQAfO9qFV8kk8SvwBkMTigdig/4QAAAABJRU5ErkJggg==",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABBRJREFUSEu1ln1MVXUYx7/fc87FQbRaL7PwZZZRDQTOhRxj1mLZqFz9Q8tVWyb34tVirbmsVpvOWfOPXNqGJl7kMvSfbNnLHyWbWfSuw+s95zIYTd0QFGvZ1gvG4J7ze+pc4h0uBLff38/z/Tx7fs8bMctnbuzI1RJOuRCLoSQHhAOyi1Rd4vraYo35HWOlSkLnr3PdvvUUVAJSBGAQwheZilcS6s1S7pUXIGqdCPJS2RJoJbV6QcanwOAmgWyGSPZYH4I90wLNoP0sRXaKIGeWSZjKrEWjvp8Gom7CPQfy50nAkpD4XCe+DyIb5gECyFO3XpN1/7Ha3IHiQNtaJe4RAC3jgB5MOfHPROTBecH+dSb4xS3ZWWsuX716AoJV0FgzDmgGrAMQhNIBG9EgvkvCyD8zaSwbAfqD1jOicCitsDFipPZGLFK4LQks29yT2f/br2cBLPp/gBTd51sUDeddTgKLA/bLSuStNMMugTQgsjCpq3G91VDUlAT6q+y4QArSBSTh6DTKHbhlULLL0yV4MtZYVMaVgfjtCVHn0wVLihNbYhHz7ZJQ+1I3kbgwrG2Qd9MftAKi0JA2IPGRFTErt28X7eNu+xgEFcPaGvVK+gPWVhHsSAuQ/FE3skuj4eW/+6vsnQJ5bdxoI16iP2DvF5FN8waSF3XDWBUN53cXV1uVysXRiZoE9tIMWHshqJkPkMQVzdDui4YLO0tCdrHroAUi104CknU0g/aW4UqaE5Tsg64/YNWvaL0nYN/lQr4Rwc1TaZHY5qX0cRH5YK4wQ9MeO32woMWrSJVwvhXIkum0qCFILypHpPO/Ar00AvojsUjB6dLqtoUDSn0NkTtT6fioLU82vhmwT0KkdLZQb5FqPlYM/Vn7Utdxjs8EI9gWaywqHAIG7WooqZ8NkGCnkalVtL5b0JP8M8HxVGkc7UG+ciZStCsJLK22Fw+40jMTkOCHGdlZVadqc//wqlE50jxdgUzQupR5/Y25P+xZ0j80SwPxHSJq67Sf7R1MwKuxiLnbs0n2mWLTxJslRbGsizWYh5NjryzYfkO/OF1e35A8ISKrJ0YHQ19r1Rd8742rTy7E35w4QVJmhghbEXPjsI3Xh89DyT6SX93xcOHqc83xwyLy1IgB8QuA3QsyFrw3MDBYJ5CHZkr9qC8/14zCNdEwE6PAKuvLf46bck3Hk2cOmkeeeF/0s81xb1LcO1vhKe3Iet0orBkLS6bUDNg/eUuS8OWTaoUS9zkvgLnCSPQK+bq3bKecNv4qu3tSWZN9BPcAGXWUwUcFEhJISaogSHSA2iFNv6k2Gs75a9oCMoPxpynqHQAZAG0Ijmq+7CZvxYx1WrmhPd91Vb5QboPIMggMaOyl4KLyGS3WgTzvJprx/Q3wmMIl7X6GaAAAAABJRU5ErkJggg==",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAstJREFUSEu9lk1oE1EQx2de06xNxaNSxS+wYltMNi0iBXsSBE/tQawnIZugXtpKUS9VCGgvFgKxF9EkRfHQFA/tSRC9qKAFm2SDKdoKSgVrPUqamK8deSFbt+km2bTb7imZN/v/vbdvvhA0j9MlTzKGk3NB+7TWrv3dfe3Lgb/Z9EsiIMRd56KhEz8r+erZUTU63fJZUugVIH5raba1vRhvzei9IEqxMBBc5GsIGI5OOC7VDSzBAgBwpCiE+JxZGgfnHrUva8U6PXKPUqA3WlsDQs9cSHxnFIr8MxJQ/4YXEJOMkScSEMN8zeslNr0U/whETq0vAkZ6D9tPeb2oGIFilzveVyDyAdHRMqEZQbBe//Cw7Tu3i27ZAwo91r0XRE805AgaAnKn8wOLwq/V1DMiusD/M2zoj4ROTqkCpwcW92SSqUUA2qsrirgiNNuOz463/qkFXQuarivzLYV8bgEJXkcnHH3r7s4ljylAN6qKIY7FQo5bhoHcsdMT67dahFn1MxZt7sQxRcknAMhaXQyzjFk6IsGOr9X81k6o58RhRPmnRNRda+el6H6PaLlcDaoLLN7Zauo2EAzVPln5VjALCH6h2XZP707XAXnozyzFXQQwCkT7jJyqog/iCgKM9B6yT2hT5n/QSLEzCqGfgDq3BCp7mecpQxpSiwM6pc/7gTI+3eQ3kczLIKAwjKIr9gkAOkzUriaVQKcUSxBB+44BebtJZ9M+tQNsGxhhqsnaNLwWNMVOoIC/vDhveQOIUcZgKBJwvC3mqlaw2BF+xCVQYLRi3TS8A/wNDEb6DtpDummh1eGJn0um7igAg5tJfAbwoHG37W7NxC/fvHh1vhVzuSfbXtrWdYqdLN4qWJTk+0B00/T2VEmwVMwXKtbXzTTgWsHnlGQ3EfFBa8OD9Y4YtWB83bQhyghM9TFlTKwHyH1NGYTrgW511P8HVz1GsEaaZFwAAAAASUVORK5CYII=",me="data:image/png;base64,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",pe="data:image/png;base64,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",Ee="data:image/png;base64,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",de=Object.defineProperty,ve=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,j=(ze,Ke,ke)=>Ke in ze?de(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[Ke]=ke,re=(ze,Ke)=>{for(var ke in Ke||(Ke={}))X.call(Ke,ke)&&j(ze,ke,Ke[ke]);if(oe)for(var ke of oe(Ke))ne.call(Ke,ke)&&j(ze,ke,Ke[ke]);return ze},Z=(ze,Ke)=>ve(ze,ce(Ke));const ee={\u5B9E\u8BAD:V,\u8BD5\u5377:k,\u8BFE\u4EF6:$,\u89C6\u9891:ae,\u4E3B\u80FD\u529B:he,\u5B50\u80FD\u529B:ge,\u77E5\u8BC6\u70B9:me,\u8D44\u6E90:pe,\u603B\u6570:le,\u6559\u6750:Ee};var J=({type:ze,ImgProps:Ke})=>a.createElement("img",Z(re({src:(ee==null?void 0:ee[ze])||(ee==null?void 0:ee.\u8BFE\u4EF6)},Ke),{width:"16rem",style:re({width:"16rem"},(Ke==null?void 0:Ke.style)||{})})),ie=W(44080),fe=W(87513),_e=Object.defineProperty,De=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,xe=(ze,Ke,ke)=>Ke in ze?_e(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[Ke]=ke,be=(ze,Ke)=>{for(var ke in Ke||(Ke={}))Le.call(Ke,ke)&&xe(ze,ke,Ke[ke]);if(Ne)for(var ke of Ne(Ke))ue.call(Ke,ke)&&xe(ze,ke,Ke[ke]);return ze},Ae=(ze,Ke)=>De(ze,Ie(Ke)),Qe=(ze,Ke,ke)=>new Promise((Rt,it)=>{var st=mt=>{try{yt(ke.next(mt))}catch(Tt){it(Tt)}},pt=mt=>{try{yt(ke.throw(mt))}catch(Tt){it(Tt)}},yt=mt=>mt.done?Rt(mt.value):Promise.resolve(mt.value).then(st,pt);yt((ke=ke.apply(ze,Ke)).next())});const et=({children:ze,cout:Ke=1})=>{const ke=(0,a.useRef)(null),[Rt,it]=(0,a.useState)(0),[st,pt]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{ke.current&&setTimeout(()=>{const yt=(0,N.ZR)(ke.current,"rem",1);it(yt)},500)},[ke.current]),a.createElement("div",{className:"relative flex item-end "},a.createElement("div",{style:{height:st?"auto":`${Ke*23.25}rem`,overflow:"hidden"}},a.createElement("div",{ref:ke,style:{fontSize:"14rem"}},ze)),Rt>=Ke*23.25&&a.createElement("div",{className:"current c-blue",style:{whiteSpace:"nowrap"},onClick:()=>{pt(!st)}},st?"\u6536\u8D77":"\u5C55\u793A"))},at=({DataProps:ze,pathsDetail:Ke,getUrl:ke})=>{var Rt,it,st,pt;const{detail:yt}=Ke,[mt,Tt]=(0,a.useState)(!1);return a.createElement("div",{id:`${ze==null?void 0:ze.id}`,className:"bg-white",style:{borderRadius:"4rem",padding:"15rem 30rem 30rem"}},a.createElement("div",{style:{color:"#3061D0"}},a.createElement(J,{type:"\u5B50\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u5B50\u80FD\u529B"),a.createElement("div",{className:"c-grey-333 flex item-center",style:{fontSize:"14rem",margin:"20rem 0 10rem 0",gap:"10rem"}},a.createElement(G.Z,{title:ze==null?void 0:ze.name},a.createElement("div",{className:"multi_ellipsis1 minW-0"},ze==null?void 0:ze.name)),a.createElement("div",{className:"flex item-center",style:{gap:"5rem"}},(Rt=ze==null?void 0:ze.ability_tags)==null?void 0:Rt.map(lt=>a.createElement(w.Z,{color:"orange",style:{fontSize:"12rem"}},lt)))),(ze==null?void 0:ze.description)&&a.createElement("div",{style:{padding:"12rem",background:"#F6F7F9"}},a.createElement(et,null,ze==null?void 0:ze.description)),a.createElement("div",{className:"flex item-center justify-center w-full",style:{margin:"20rem 0",padding:"12rem",background:"linear-gradient( 180deg, #ECF3FF 0%, rgba(255,255,255,0) 100%)"}},"\u8986\u76D6 ",a.createElement(J,{type:"\u77E5\u8BC6\u70B9",ImgProps:{style:{margin:"0 5rem"}}})," ",ze==null?void 0:ze.knowledge_count,"\u4E2A\u77E5\u8BC6\u70B9",a.createElement("span",{style:{marginLeft:"40rem"}},a.createElement(J,{type:"\u8D44\u6E90",ImgProps:{style:{marginRight:"5rem"}}}),ze==null?void 0:ze.resource_count,"\u4E2A\u8D44\u6E90\u6570")),a.createElement("div",{style:{marginBottom:"10rem"}},a.createElement(J,{type:"\u77E5\u8BC6\u70B9",ImgProps:{style:{marginRight:"5rem"}}}),"\u8986\u76D6\u77E5\u8BC6\u70B9",ze==null?void 0:ze.knowledge_count,"\u4E2A"),a.createElement("div",{style:{height:"320rem",background:"#F6F7F9"}},a.createElement(D,{loading:!1,nodes:ze==null?void 0:ze.nodes,relationships:ze==null?void 0:ze.relationships})),a.createElement("div",{style:{margin:"30rem 0 10rem"}},a.createElement(J,{type:"\u8D44\u6E90",ImgProps:{style:{marginRight:"5rem"}}}),"\u8986\u76D6\u8D44\u6E90\u6570",ze==null?void 0:ze.resource_count,"\u4E2A"),a.createElement("div",{className:"flex-wrap",style:{gap:"10rem",display:"grid",gridTemplateColumns:"1fr 1fr"}},(pt=((it=ze==null?void 0:ze.resource_knowledge_graphs)==null?void 0:it.length)>4&&!mt?(st=ze==null?void 0:ze.resource_knowledge_graphs)==null?void 0:st.slice(0,4):ze==null?void 0:ze.resource_knowledge_graphs)==null?void 0:pt.map(lt=>a.createElement("div",{key:lt==null?void 0:lt.id,className:"flex relative current",style:{gap:"10rem",padding:"25rem",background:"#f6f6f6",borderRadius:"10rem"},onClick:()=>Qe(void 0,null,function*(){yield ke==null?void 0:ke(lt)})},!(yt!=null&&yt.can_managed)&&a.createElement("div",{className:"absolute c-white",style:{top:0,right:0,padding:"2rem 10rem",borderRadius:"0 10rem 0 10rem",color:(lt==null?void 0:lt.complete_rate)!=100&&"#7C3100",background:(lt==null?void 0:lt.complete_rate)!=100?"#FFC86B":"#37AD83"}},(lt==null?void 0:lt.complete_rate)==100?"\u5DF2\u5B8C\u6210":"\u672A\u5B8C\u6210"),a.createElement(E.Z,{type:"circle",percent:lt==null?void 0:lt.complete_rate,size:60,status:"success",format:At=>`${At}%`,strokeWidth:10}),a.createElement(J,{type:lt==null?void 0:lt.node_type,ImgProps:{style:{width:"16rem",height:"16rem",marginTop:"3rem"}}}),a.createElement("div",{className:"flex-1 minW-0"},a.createElement(G.Z,{title:lt==null?void 0:lt.name,placement:"topLeft"},a.createElement("div",{className:"multi_ellipsis1 c-grey-333 blod",style:{fontSize:"16rem"}},lt==null?void 0:lt.name)),a.createElement("div",{className:"c-grey-333",style:{marginTop:"10rem",fontSize:"14rem"}},"\u77E5\u8BC6\u70B9\uFF1A",(lt==null?void 0:lt.knowledge_text)||"--"),(yt==null?void 0:yt.can_managed)&&a.createElement("div",{className:"flex flex-wrap item-center v-grey-666",style:{marginTop:"20rem",fontSize:"12rem",gap:"10rem"}},a.createElement("div",null,"\u5B66\u4E60\u4EBA\u6570\uFF1A",lt==null?void 0:lt.study_count,"\u4EBA"),a.createElement("div",null,"\u638C\u63E1\u4EBA\u6570\uFF1A",lt==null?void 0:lt.complete_count,"\u4EBA"),a.createElement("div",null,"\u638C\u63E1\u7387\uFF1A",lt==null?void 0:lt.complete_rate,"%")))))),(ze==null?void 0:ze.resource_knowledge_graphs.length)>4&&a.createElement("div",{className:"flex item-center justify-center",style:{padding:"0 220rem"},onClick:()=>{Tt(!mt)}},a.createElement(O.Z,{style:{borderColor:"#3061D0",marginBottom:"0rem",cursor:"pointer"},dashed:!0},a.createElement("span",{style:{color:"#3061D0"}},mt?"\u70B9\u51FB\u6536\u8D77":"\u70B9\u51FB\u5C55\u5F00\u66F4\u591A"))))},tt=({pathsDetail:ze,dispatch:Ke,user:ke})=>{var Rt,it,st,pt,yt,mt,Tt,lt,At,Lt,Ct,jt,Yt,qe,b,F,z,Y,te,q,Q,Pe,ye,Fe,Je,nt,Xe,ot,rt,Ye,Ve,ht,$e;const{detail:Et}=ze,Bt=(0,u.useParams)(),[Kt]=(0,u.useSearchParams)(),[ut,Ut]=(0,a.useState)({}),[Oe,we]=(0,a.useState)({id:null,open:!1,resourceUrl:""}),[,Be,je,Se]=(0,r.U)(n.Ju,{subject_id:Bt.pathId,id:Bt==null?void 0:Bt.abilityId}),[He,We]=(0,a.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),dt=new URLSearchParams(window.location.search),St=()=>Qe(void 0,null,function*(){const Te=yield je({subject_id:Bt==null?void 0:Bt.pathId,id:Bt==null?void 0:Bt.abilityId})}),Ot=Te=>Ke({type:"userDetail/logWatchHistory",payload:be({},Te)});function Wt(Te){return Qe(this,null,function*(){var Mt,Dt,Zt;let Nt=yield(0,B.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Te==null?void 0:Te.resourceUrl}});if(localStorage.setItem("container_type_tupu",Nt==null?void 0:Nt.container_type),(Nt==null?void 0:Nt.status)===0){if((Te==null?void 0:Te.node_type)=="\u8BD5\u5377"){const lr=yield(0,fe.Mb)({categoryId:Nt==null?void 0:Nt.examination_bank_id});lr!=null&&lr.exercise_id&&(0,N.xg)(`/classrooms/coursesId/exercise/${lr.exercise_id}/${(Mt=ke.userInfo)==null?void 0:Mt.login}/initate_answer`);return}(Nt==null?void 0:Nt.container_type)==="video"?we({id:Nt==null?void 0:Nt.id,open:!0,resourceUrl:Te==null?void 0:Te.resourceUrl}):(Nt==null?void 0:Nt.container_type)==="att"?Ut({url:U.Z.API_SERVER+((Dt=Nt==null?void 0:Nt.attachment)==null?void 0:Dt.url),file_type:(Zt=Nt==null?void 0:Nt.attachment)==null?void 0:Zt.file_type}):window.open(Te==null?void 0:Te.resourceUrl)}})}const Pt=Te=>Qe(void 0,null,function*(){(Te==null?void 0:Te.resourceOrigin)===3?(0,N.xg)(Te==null?void 0:Te.resourceUrl):Wt(Te),!(Et!=null&&Et.can_managed)&&(yield(0,B.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:Bt==null?void 0:Bt.pathId,uuid:(Te==null?void 0:Te.last_knowledge_uuid)||(Te==null?void 0:Te.knowledge_uuid)}}))});return(0,a.useEffect)(()=>{var Te,Mt;if((Se==null?void 0:Se.status)==0&&(Et!=null&&Et.can_managed)){const Dt=(Mt=Object==null?void 0:Object.entries(((Te=Se==null?void 0:Se.data)==null?void 0:Te.study_grasp_hash)||{}))==null?void 0:Mt.map(([Zt,Nt],lr)=>({name:Zt,value:Nt,itemStyle:He[lr].itemStyle}));We(Dt)}},[Et==null?void 0:Et.can_managed,Se]),(0,a.useEffect)(()=>{St()},[Bt==null?void 0:Bt.abilityId]),(0,a.useEffect)(()=>{Ke({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Kt.get("type")=="classrooms"?"course":"subject",graphable_id:Bt==null?void 0:Bt.pathId}}),dt.set("tabs","5")},[]),(0,a.useEffect)(()=>(Ke({type:"globalSetting/footerToggle",payload:!1}),()=>{Ke({type:"globalSetting/footerToggle",payload:!0})}),[]),a.createElement(A.Z,{spinning:Be},a.createElement("div",{className:"ml-auto mr-auto",style:{width:"1200rem",paddingTop:"15rem"}},a.createElement(_.Z,{style:{fontSize:"14rem",marginBottom:"20rem"},items:[{title:a.createElement("a",{className:"flex item-center",style:{fontSize:"14rem"},onClick:()=>{u.history.push(`/knowledgegraph/${Bt.pathId}?${dt}`)}},a.createElement(G.Z,{title:"\u8FD4\u56DE"},a.createElement("i",{className:"iconfont icon-fanhui1",style:{fontSize:"14rem",marginRight:"20rem"}})),"\u80FD\u529B\u56FE\u8C31")},{title:"\u80FD\u529B\u8BE6\u60C5"}]}),a.createElement("div",{className:"w-full flex"},a.createElement("div",{className:"sticky flex flex-col",style:{width:"250rem",borderRadius:"4rem 0 0 4rem",maxHeight:"100vh",overflowY:"auto",overflowX:"hidden",top:0,background:"#F6F7F9"}},a.createElement(L,{abilityGoalItem:(Rt=Se==null?void 0:Se.data)==null?void 0:Rt.ability_goals}),a.createElement("div",{style:{padding:"10rem 20rem 20rem"}},a.createElement("div",{className:"c-grey-333",style:{fontSize:"16rem"}},"\u76EE\u5F55\u5BFC\u822A"),a.createElement(g.default,{className:"w-full",value:Number(Bt==null?void 0:Bt.abilityId),style:{marginTop:"10rem"},onChange:Te=>{u.history.push(`/knowledgegraph/${Bt.pathId}/abilityMap/detail/${Te}?${dt}`)},options:((st=(it=Se==null?void 0:Se.data)==null?void 0:it.ability_goals)==null?void 0:st.map(Te=>({label:Te==null?void 0:Te.name,value:Te==null?void 0:Te.id})))||[],size:"large"})),a.createElement(x.default,{className:K.AnchorDomStyle,items:(yt=(pt=Se==null?void 0:Se.data)==null?void 0:pt.children_ability_goals)==null?void 0:yt.map(Te=>{var Mt;return{key:Te==null?void 0:Te.id,href:`#${Te==null?void 0:Te.id}`,title:a.createElement("div",{className:`current relative ${K.AnchorDom}`},a.createElement("div",{className:"flex item-center",style:{gap:"10rem"}},a.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 c-grey-333",style:{fontSize:"14rem"}},Te==null?void 0:Te.name),a.createElement("span",{style:{color:"#464F66",fontSize:"12rem"}},Et!=null&&Et.can_managed?a.createElement(a.Fragment,null,a.createElement("span",{className:"iconfont icon-a-60-kejian",style:{marginRight:"5rem",fontSize:"12rem"}}),Te==null?void 0:Te.knowledge_count):a.createElement("span",{style:{color:"#00C088"}},a.createElement("span",{className:"iconfont icon-xuesheng2",style:{marginRight:"5rem",fontSize:"12rem"}}),(Te==null?void 0:Te.grasp_rate)||0,"%"))),a.createElement("div",{className:"flex flex-wrap",style:{gap:"5rem",marginTop:"10rem"}},(Mt=Te==null?void 0:Te.ability_tags)==null?void 0:Mt.map(Dt=>a.createElement(w.Z,{color:"orange",style:{fontSize:"12rem"},key:Dt},Dt))),a.createElement("div",{className:"multi_ellipsis2",style:{marginTop:"20rem",color:"#464F66",fontSize:"12rem"}},Te==null?void 0:Te.description))}})})),a.createElement("div",{className:"flex-1 minW-0 flex flex-col",style:{gap:"20rem"}},a.createElement("div",{className:"bg-white relative",style:{borderRadius:"4rem",padding:"15rem 30rem 30rem"}},((Tt=(mt=Se==null?void 0:Se.data)==null?void 0:mt.next_ability_goal)==null?void 0:Tt.id)&&a.createElement("div",{className:"absolute current",style:{right:0,top:0},onClick:()=>{var Te,Mt;u.history.push(`/knowledgegraph/${Bt.pathId}/abilityMap/detail/${(Mt=(Te=Se==null?void 0:Se.data)==null?void 0:Te.next_ability_goal)==null?void 0:Mt.id}?${dt}`)}},a.createElement("div",{className:K.NextAbility},a.createElement("div",{className:"multi_ellipsis1"},(At=(lt=Se==null?void 0:Se.data)==null?void 0:lt.next_ability_goal)==null?void 0:At.name),a.createElement("div",null,a.createElement("span",{className:"iconfont icon-you2",style:{fontSize:"14rem"}})))),a.createElement("div",{style:{color:"#3061D0"}},a.createElement(J,{type:"\u4E3B\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u4E3B\u80FD\u529B"),a.createElement("div",{className:"c-grey-333 blod",style:{fontSize:"14rem",margin:"20rem 0 10rem 0"}},(Lt=Se==null?void 0:Se.data)==null?void 0:Lt.name),((Ct=Se==null?void 0:Se.data)==null?void 0:Ct.description)&&a.createElement("div",{style:{padding:"12rem",background:"#F6F7F9"}},a.createElement(et,null,(jt=Se==null?void 0:Se.data)==null?void 0:jt.description)),(Et==null?void 0:Et.can_managed)&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex",style:{marginTop:"20rem",gap:"20rem"}},[{title:"\u5E73\u5747\u4E3B\u80FD\u529B\u638C\u63E1\u7387",value:(Yt=Se==null?void 0:Se.data)==null?void 0:Yt.children_ability_goal_grasp_rate,unit:"%",img:W(46016),bg:"#E3F1FF"},{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(qe=Se==null?void 0:Se.data)==null?void 0:qe.total_knowledge_count,unit:"\u4E2A",img:W(99755),bg:"#F1FDEF",ProgressTitle:"\u5360\u603B\u77E5\u8BC6\u70B9",percent:(b=Se==null?void 0:Se.data)==null?void 0:b.knowledge_rate,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(F=Se==null?void 0:Se.data)==null?void 0:F.total_resource_count,unit:"\u4E2A",img:W(92691),bg:"#FFF9F4",ProgressTitle:"\u5360\u603B\u8D44\u6E90\u6570",percent:(z=Se==null?void 0:Se.data)==null?void 0:z.resource_rate,trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"flex-1 minW-0 relative",style:{borderRadius:"6rem",background:Te==null?void 0:Te.bg,padding:"20rem 30rem"}},a.createElement("img",{src:Te==null?void 0:Te.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"30rem",top:"20rem"}}),a.createElement("div",{className:"c-grey-666",style:{fontSize:"14rem"}},Te==null?void 0:Te.title),a.createElement("div",{className:"c-grey-333 blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit)),(Te==null?void 0:Te.ProgressTitle)&&a.createElement("div",{className:"c-grey-666",style:{fontSize:"12rem",marginTop:"20rem"}},a.createElement("div",null,Te==null?void 0:Te.ProgressTitle,Te==null?void 0:Te.percent,"%"),a.createElement(E.Z,{percent:Te==null?void 0:Te.percent,showInfo:!1,trailColor:Te==null?void 0:Te.trailColor,strokeColor:Te==null?void 0:Te.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))),a.createElement("div",{className:"c-grey-333",style:{margin:"40rem 0 30rem 0",fontSize:"14rem"}},"\u5B66\u4E60\u7EDF\u8BA1"),a.createElement("div",{className:"flex"},a.createElement("div",{className:"minW-0 flex flex-col",style:{gap:"13rem",width:"200rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(Y=Se==null?void 0:Se.data)==null?void 0:Y.study_count,unit:"",img:W(37426),bg:"rgba(68, 95, 232, 0.1)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(te=Se==null?void 0:Se.data)==null?void 0:te.complete_rate,unit:"%",img:W(19150),bg:"rgba(182, 129, 0, .1)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(q=Se==null?void 0:Se.data)==null?void 0:q.grasp_rate,unit:"%",img:W(55303),bg:"rgba(6, 145, 127, .1)"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:Te==null?void 0:Te.bg}},a.createElement("div",{style:{fontSize:"14rem"}},Te==null?void 0:Te.title),a.createElement("div",{className:"blod",style:{fontSize:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit)),a.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:Te==null?void 0:Te.img})))),a.createElement("div",{className:"flex-1 minW-0"},a.createElement(h.Z,{dataSource:He,legend:{top:null,icon:"roundRect",bottom:10,itemWidth:14,itemGap:50,left:"center",formatter:Te=>Te}})))),!(Et!=null&&Et.can_managed)&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex item-center",style:{gap:"20rem",marginTop:"20rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(Q=Se==null?void 0:Se.data)==null?void 0:Q.total_knowledge_count,unit:"\u4E2A",percent:(Pe=Se==null?void 0:Se.data)==null?void 0:Pe.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9",trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(ye=Se==null?void 0:Se.data)==null?void 0:ye.total_resource_count,unit:"\u4E2A",percent:(Fe=Se==null?void 0:Se.data)==null?void 0:Fe.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570",trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"flex-1 minW-0 flex justify-between c-grey-333",style:{gap:"20rem",background:"#F6F7F9",borderRadius:"6rem",padding:"30rem 60rem"}},a.createElement("div",{className:"flex flex-col justify-between"},a.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},Te==null?void 0:Te.title),a.createElement("div",{className:"blod",style:{fontSize:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit))),a.createElement("div",{className:"relative",style:{width:"133rem",height:"75rem"}},a.createElement(E.Z,{type:"dashboard",percent:Te==null?void 0:Te.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:0,top:0},trailColor:Te==null?void 0:Te.trailColor,strokeColor:Te==null?void 0:Te.strokeColor,strokeLinecap:"round",format:Dt=>a.createElement("div",{className:"c-grey-333",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},Dt,"%",a.createElement("br",null),a.createElement("br",null),Te==null?void 0:Te.percenttitle)}))))),a.createElement("div",{className:"c-grey-333 blod",style:{margin:"40rem 0 30rem 0",fontSize:"14rem"}},"\u5B66\u4E60\u7EDF\u8BA1"),a.createElement("div",{className:"flex",style:{marginTop:"20rem",gap:"20rem"}},[{title:"\u4E3B\u80FD\u529B\u638C\u63E1\u7387",value:(Je=Se==null?void 0:Se.data)==null?void 0:Je.children_ability_goal_grasp_rate,unit:"%",img:W(46016),bg:"#E3F1FF"},{title:"\u5DF2\u638C\u63E1\u77E5\u8BC6\u70B9",value:((nt=Se==null?void 0:Se.data)==null?void 0:nt.knowledge_grasp_count)||0,unit:"\u4E2A",img:W(99755),bg:"#F1FDEF",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((Xe=Se==null?void 0:Se.data)==null?void 0:Xe.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u5DF2\u5B8C\u6210\u8D44\u6E90\u6570",value:((ot=Se==null?void 0:Se.data)==null?void 0:ot.resource_complete_count)||0,unit:"\u4E2A",img:W(92691),bg:"#FFF9F4",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((rt=Se==null?void 0:Se.data)==null?void 0:rt.resource_complete_rate)||0,trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"flex-1 minW-0 relative",style:{borderRadius:"6rem",background:Te==null?void 0:Te.bg,padding:"20rem 30rem"}},a.createElement("img",{src:Te==null?void 0:Te.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"30rem",top:"20rem"}}),a.createElement("div",{className:"c-grey-666",style:{fontSize:"14rem"}},Te==null?void 0:Te.title),a.createElement("div",{className:"c-grey-333 blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit)),(Te==null?void 0:Te.ProgressTitle)&&a.createElement("div",{className:"c-grey-666",style:{fontSize:"12rem",marginTop:"20rem"}},a.createElement("div",null,Te==null?void 0:Te.ProgressTitle,Te==null?void 0:Te.percent,"%"),a.createElement(E.Z,{percent:Te==null?void 0:Te.percent,showInfo:!1,trailColor:Te==null?void 0:Te.trailColor,strokeColor:Te==null?void 0:Te.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))),a.createElement("div",{className:"c-grey-333 blod",style:{margin:"30rem 0 10rem 0",fontSize:"14rem"}},"\u5F00\u59CB\u5B66\u4E60"),a.createElement("div",{className:"flex flex-col",style:{gap:"10rem"}},(Ve=(Ye=Se==null?void 0:Se.data)==null?void 0:Ye.children_ability_goals)==null?void 0:Ve.map(Te=>a.createElement("div",{key:Te==null?void 0:Te.id,className:"flex item-center",style:{gap:"20rem",padding:"20rem",background:"#F6F7F9",borderRadius:"6rem"}},a.createElement("div",{className:"flex-1 minW-0 flex flex-col"},a.createElement("div",{className:"flex",style:{gap:"10rem"}},a.createElement("div",{style:{color:"#3061D0"}},a.createElement(J,{type:"\u5B50\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u5B50\u80FD\u529B"),a.createElement(G.Z,{title:Te==null?void 0:Te.name,placement:"topLeft"},a.createElement("div",{className:"multi_ellipsis1"},Te==null?void 0:Te.name))),a.createElement("div",{className:"flex item-center",style:{gap:"10rem",marginTop:"15rem",fontSize:"14rem"}},a.createElement(w.Z,{color:"orange",style:{fontSize:"12rem",lineHeight:"1.5"}},"\u8282\u70B9"),a.createElement("span",{className:"c-grey-333"},Te==null?void 0:Te.last_knowledge_name),Te!=null&&Te.is_complete?a.createElement("span",{className:"c-green"},"\uFF08\u5DF2\u638C\u63E1\uFF09"):a.createElement("span",{className:"c-grey-666"},"\uFF08\u672A\u638C\u63E1\uFF09"))),a.createElement(R.op,{onClick:()=>Qe(void 0,null,function*(){yield Pt(Te)})},(Te==null?void 0:Te.complete_rate)==0?"\u5F00\u59CB\u5B66\u4E60":"\u7EE7\u7EED\u5B66\u4E60")))))),($e=(ht=Se==null?void 0:Se.data)==null?void 0:ht.children_ability_goals)==null?void 0:$e.map(Te=>a.createElement(at,{key:Te==null?void 0:Te.id,DataProps:Te,pathsDetail:ze,getUrl:Pt}))))),a.createElement(m.default,{open:Oe==null?void 0:Oe.open,title:"\u89C6\u9891",width:800,centered:!0,onCancel:()=>{we(Ae(be({},Oe),{open:!1}))},onOk:()=>{we(Ae(be({},Oe),{open:!1}))}},a.createElement(ie.Z,{allow_skip:!0,videoId:Oe.id,toLog:!0,src:Oe==null?void 0:Oe.resourceUrl,logWatchHistory:Te=>Ot(Ae(be({},Te),{container_type:localStorage.getItem("container_type_tupu")}))})),a.createElement(H.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:ut==null?void 0:ut.url,type:ut==null?void 0:ut.file_type,disabledDownload:!0,onClose:()=>Ut({})}))};var _t=(0,u.connect)(({pathsDetail:ze,user:Ke})=>({pathsDetail:ze,user:Ke}))(tt)},84056:function(ft,Me,W){"use strict";W.d(Me,{BU:function(){return G},Dj:function(){return N},gH:function(){return w},vp:function(){return E}});function N(O){try{O.mozRequestFullScreen?O.mozRequestFullScreen():O.webkitRequestFullScreen&&O.webkitRequestFullScreen()}catch(A){console.log(A,":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 w=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function E(){var O=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,A=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",O),window.isFullScreen?window.isFullScreen:O!=null}},61527:function(ft,Me,W){"use strict";W.d(Me,{U:function(){return x}});var N=W(59301),G=Object.defineProperty,w=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,A=(m,a,u)=>a in m?G(m,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):m[a]=u,_=(m,a)=>{for(var u in a||(a={}))E.call(a,u)&&A(m,u,a[u]);if(w)for(var u of w(a))O.call(a,u)&&A(m,u,a[u]);return m},g=(m,a,u)=>new Promise((h,r)=>{var n=o=>{try{d(u.next(o))}catch(c){r(c)}},s=o=>{try{d(u.throw(o))}catch(c){r(c)}},d=o=>o.done?h(o.value):Promise.resolve(o.value).then(n,s);d((u=u.apply(m,a)).next())});function x(m,a){const[u,h]=(0,N.useState)(a),[r,n]=(0,N.useState)(!1),[s,d]=(0,N.useState)();return[u,r,(c,f=!1)=>g(this,null,function*(){const e=f?a:_(_({},u),c);n(!0),h(e);const t=yield m(e);return n(!1),d(t),t}),s]}},73217:function(ft,Me,W){"use strict";W.d(Me,{Z:function(){return Yt}});class N{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(b,F){return b.__proto__=F,b},Object.assign=Object.assign||function(b){if(b==null)throw new TypeError("Cannot convert undefined or null to object");let F=Object(b);for(let z=1;z ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","error",z),O.ENABLE_ERROR&&(console.error?console.error(z):console.warn?console.warn(z):console.log(z))}static i(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","info",z),O.ENABLE_INFO&&(console.info?console.info(z):console.log(z))}static w(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","warn",z),O.ENABLE_WARN&&(console.warn?console.warn(z):console.log(z))}static d(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","debug",z),O.ENABLE_DEBUG&&(console.debug?console.debug(z):console.log(z))}static v(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","verbose",z),O.ENABLE_VERBOSE&&console.log(z)}}O.GLOBAL_TAG="flv.js",O.FORCE_GLOBAL_TAG=!1,O.ENABLE_ERROR=!0,O.ENABLE_INFO=!0,O.ENABLE_WARN=!0,O.ENABLE_DEBUG=!0,O.ENABLE_VERBOSE=!0,O.ENABLE_CALLBACK=!1,O.emitter=new(E());var A=O;class _{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(b){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=b,this._totalBytes+=b):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=b,this._totalBytes+=b):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=b,this._totalBytes+=b,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let b=(this._now()-this._lastCheckpoint)/1e3;return b==0&&(b=1),this._intervalBytes/b/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let b=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/b/1024}}var g=_;class x{constructor(b){this._message=b}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class m extends x{constructor(b){super(b)}get name(){return"IllegalStateException"}}class a extends x{constructor(b){super(b)}get name(){return"InvalidArgumentException"}}class u extends x{constructor(b){super(b)}get name(){return"NotImplementedException"}}const h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class n{constructor(b){this._type=b||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===h.kConnecting||this._status===h.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(b){this._onContentLengthKnown=b}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(b){this._onURLRedirect=b}get onDataArrival(){return this._onDataArrival}set onDataArrival(b){this._onDataArrival=b}get onError(){return this._onError}set onError(b){this._onError=b}get onComplete(){return this._onComplete}set onComplete(b){this._onComplete=b}open(b,F){throw new u("Unimplemented abstract function!")}abort(){throw new u("Unimplemented abstract function!")}}let s={};function d(){let qe=self.navigator.userAgent.toLowerCase(),b=/(edge)\/([\w.]+)/.exec(qe)||/(opr)[\/]([\w.]+)/.exec(qe)||/(chrome)[ \/]([\w.]+)/.exec(qe)||/(iemobile)[\/]([\w.]+)/.exec(qe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qe)||/(webkit)[ \/]([\w.]+)/.exec(qe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(qe)||/(msie) ([\w.]+)/.exec(qe)||qe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(qe)||qe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(qe)||[],F=/(ipad)/.exec(qe)||/(ipod)/.exec(qe)||/(windows phone)/.exec(qe)||/(iphone)/.exec(qe)||/(kindle)/.exec(qe)||/(android)/.exec(qe)||/(windows)/.exec(qe)||/(mac)/.exec(qe)||/(linux)/.exec(qe)||/(cros)/.exec(qe)||[],z={browser:b[5]||b[3]||b[1]||"",version:b[2]||b[4]||"0",majorVersion:b[4]||b[2]||"0",platform:F[0]||""},Y={};if(z.browser){Y[z.browser]=!0;let te=z.majorVersion.split(".");Y.version={major:parseInt(z.majorVersion,10),string:z.version},te.length>1&&(Y.version.minor=parseInt(te[1],10)),te.length>2&&(Y.version.build=parseInt(te[2],10))}if(z.platform&&(Y[z.platform]=!0),(Y.chrome||Y.opr||Y.safari)&&(Y.webkit=!0),Y.rv||Y.iemobile){Y.rv&&delete Y.rv;let te="msie";z.browser=te,Y[te]=!0}if(Y.edge){delete Y.edge;let te="msedge";z.browser=te,Y[te]=!0}if(Y.opr){let te="opera";z.browser=te,Y[te]=!0}if(Y.safari&&Y.android){let te="android";z.browser=te,Y[te]=!0}Y.name=z.browser,Y.platform=z.platform;for(let te in s)s.hasOwnProperty(te)&&delete s[te];Object.assign(s,Y)}d();var o=s;class c extends n{static isSupported(){try{let b=o.msedge&&o.version.minor>=15048,F=o.msedge?b:!0;return self.fetch&&self.ReadableStream&&F}catch(b){return!1}}constructor(b,F){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=b,this._config=F,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(b,F){this._dataSource=b,this._range=F;let z=b.url;this._config.reuseRedirectedURL&&b.redirectedURL!=null&&(z=b.redirectedURL);let Y=this._seekHandler.getConfig(z,F),te=new self.Headers;if(typeof Y.headers=="object"){let Q=Y.headers;for(let Pe in Q)Q.hasOwnProperty(Pe)&&te.append(Pe,Q[Pe])}let q={method:"GET",headers:te,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Q in this._config.headers)te.append(Q,this._config.headers[Q]);b.cors===!1&&(q.mode="same-origin"),b.withCredentials&&(q.credentials="include"),b.referrerPolicy&&(q.referrerPolicy=b.referrerPolicy),this._status=h.kConnecting,self.fetch(Y.url,q).then(Q=>{if(this._requestAbort){this._requestAbort=!1,this._status=h.kIdle;return}if(Q.ok&&Q.status>=200&&Q.status<=299){if(Q.url!==Y.url&&this._onURLRedirect){let ye=this._seekHandler.removeURLParameters(Q.url);this._onURLRedirect(ye)}let Pe=Q.headers.get("Content-Length");return Pe!=null&&(this._contentLength=parseInt(Pe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Q.body.getReader())}else if(this._status=h.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:Q.status,msg:Q.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+Q.status+" "+Q.statusText)}).catch(Q=>{if(this._status=h.kError,this._onError)this._onError(r.EXCEPTION,{code:-1,msg:Q.message});else throw Q})}abort(){this._requestAbort=!0}_pump(b){return b.read().then(F=>{if(F.done)if(this._contentLength!==null&&this._receivedLength{if(F.code===11&&o.msedge)return;this._status=h.kError;let z=0,Y=null;if((F.code===19||F.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=h.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:F.status,msg:F.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+F.status+" "+F.statusText);else this._status=h.kBuffering}}_onProgress(b){if(this._status===h.kError)return;this._contentLength===null&&b.total!==null&&b.total!==0&&(this._contentLength=b.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let F=b.target.response,z=this._range.from+this._receivedLength;this._receivedLength+=F.byteLength,this._onDataArrival&&this._onDataArrival(F,z,this._receivedLength)}_onLoadEnd(b){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(b){this._status=h.kError;let F=0,z=null;if(this._contentLength&&b.loaded=200&&F.status<=299){if(this._status=LoaderStatus.kBuffering,F.responseURL!=null){let Y=this._seekHandler.removeURLParameters(F.responseURL);F.responseURL!==this._currentRequestURL&&Y!==this._currentRedirectedURL&&(this._currentRedirectedURL=Y,this._onURLRedirect&&this._onURLRedirect(Y))}let z=F.getResponseHeader("Content-Length");if(z!=null&&this._contentLength==null){let Y=parseInt(z);Y>0&&(this._contentLength=Y,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:F.status,msg:F.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+F.status+" "+F.statusText);else if(F.readyState===3&&F.status>=200&&F.status<=299){this._status=LoaderStatus.kBuffering;let z=F.response;this._reader.readAsArrayBuffer(z)}}_xhrOnError(b){this._status=LoaderStatus.kError;let F=LoaderErrors.EXCEPTION,z={code:-1,msg:b.constructor.name+" "+b.type};if(this._onError)this._onError(F,z);else throw new RuntimeException(z.msg)}_msrOnProgress(b){let z=b.target.result;if(z==null){this._doReconnectIfNeeded();return}let Y=z.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=z.byteLength;let te=this._totalRange.from+this._receivedLength;this._receivedLength+=Y.byteLength,this._onDataArrival&&this._onDataArrival(Y,te,this._receivedLength),z.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${te+Y.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(z=this._range.from+this._contentLength-1),this._currentRequestRange={from:F,to:z},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(b,F){this._lastTimeLoaded=0;let z=b.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?z=this._currentRedirectedURL:b.redirectedURL!=null&&(z=b.redirectedURL));let Y=this._seekHandler.getConfig(z,F);this._currentRequestURL=Y.url;let te=this._xhr=new XMLHttpRequest;if(te.open("GET",Y.url,!0),te.responseType="arraybuffer",te.onreadystatechange=this._onReadyStateChange.bind(this),te.onprogress=this._onProgress.bind(this),te.onload=this._onLoad.bind(this),te.onerror=this._onXhrError.bind(this),b.withCredentials&&(te.withCredentials=!0),typeof Y.headers=="object"){let q=Y.headers;for(let Q in q)q.hasOwnProperty(Q)&&te.setRequestHeader(Q,q[Q])}if(typeof this._config.headers=="object"){let q=this._config.headers;for(let Q in q)q.hasOwnProperty(Q)&&te.setRequestHeader(Q,q[Q])}te.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=h.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(b){let F=b.target;if(F.readyState===2){if(F.responseURL!=null){let z=this._seekHandler.removeURLParameters(F.responseURL);F.responseURL!==this._currentRequestURL&&z!==this._currentRedirectedURL&&(this._currentRedirectedURL=z,this._onURLRedirect&&this._onURLRedirect(z))}if(F.status>=200&&F.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:F.status,msg:F.statusText});else throw new x("RangeLoader: Http code invalid, "+F.status+" "+F.statusText)}}_onProgress(b){if(this._status===h.kError)return;if(this._contentLength===null){let z=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,z=!0;let Y=b.total;this._internalAbort(),Y!=null&Y!==0&&(this._totalLength=Y)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,z){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let F=b.loaded-this._lastTimeLoaded;this._lastTimeLoaded=b.loaded,this._speedSampler.addBytes(F)}_normalizeSpeed(b){let F=this._chunkSizeKBList,z=F.length-1,Y=0,te=0,q=z;if(b=F[Y]&&b=3&&(F=this._speedSampler.currentKBps)),F!==0){let q=this._normalizeSpeed(F);this._currentSpeedNormalized!==q&&(this._currentSpeedNormalized=q,this._currentChunkSizeKB=q)}let z=b.target.response,Y=this._range.from+this._receivedLength;this._receivedLength+=z.byteLength;let te=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(F.result)},F.readAsArrayBuffer(b.data)}else{this._status=h.kError;let F={code:-1,msg:"Unsupported WebSocket message type: "+b.data.constructor.name};if(this._onError)this._onError(r.EXCEPTION,F);else throw new x(F.msg)}}_dispatchArrayBuffer(b){let F=b,z=this._receivedLength;this._receivedLength+=F.byteLength,this._onDataArrival&&this._onDataArrival(F,z,this._receivedLength)}_onWebSocketError(b){this._status=h.kError;let F={code:b.code,msg:b.message};if(this._onError)this._onError(r.EXCEPTION,F);else throw new x(F.msg)}}var C=p;class S{constructor(b){this._zeroStart=b||!1}getConfig(b,F){let z={};if(F.from!==0||F.to!==-1){let Y;F.to!==-1?Y=`bytes=${F.from.toString()}-${F.to.toString()}`:Y=`bytes=${F.from.toString()}-`,z.Range=Y}else this._zeroStart&&(z.Range="bytes=0-");return{url:b,headers:z}}removeURLParameters(b){return b}}var T=S;class D{constructor(b,F){this._startName=b,this._endName=F}getConfig(b,F){let z=b;if(F.from!==0||F.to!==-1){let Y=!0;z.indexOf("?")===-1&&(z+="?",Y=!1),Y&&(z+="&"),z+=`${this._startName}=${F.from.toString()}`,F.to!==-1&&(z+=`&${this._endName}=${F.to.toString()}`)}return{url:z,headers:{}}}removeURLParameters(b){let F=b.split("?")[0],z,Y=b.indexOf("?");Y!==-1&&(z=b.substring(Y+1));let te="";if(z!=null&&z.length>0){let q=z.split("&");for(let Q=0;Q0;Pe[0]!==this._startName&&Pe[0]!==this._endName&&(ye&&(te+="&"),te+=q[Q])}}return te.length===0?F:F+"?"+te}}var I=D;class M{constructor(b,F,z){this.TAG="IOController",this._config=F,this._extraData=z,this._stashInitialSize=1024*384,F.stashInitialSize!=null&&F.stashInitialSize>0&&(this._stashInitialSize=F.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,F.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=b,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(b.url),this._refTotalLength=b.filesize?b.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,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(b){this._extraData=b}get onDataArrival(){return this._onDataArrival}set onDataArrival(b){this._onDataArrival=b}get onSeeked(){return this._onSeeked}set onSeeked(b){this._onSeeked=b}get onError(){return this._onError}set onError(b){this._onError=b}get onComplete(){return this._onComplete}set onComplete(b){this._onComplete=b}get onRedirect(){return this._onRedirect}set onRedirect(b){this._onRedirect=b}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(b){this._onRecoveredEarlyEof=b}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===y?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let b=this._config;if(b.seekType==="range")this._seekHandler=new T(this._config.rangeLoadZeroStart);else if(b.seekType==="param"){let F=b.seekParamStart||"bstart",z=b.seekParamEnd||"bend";this._seekHandler=new I(F,z)}else if(b.seekType==="custom"){if(typeof b.customSeekHandler!="function")throw new a("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new b.customSeekHandler}else throw new a(`Invalid seekType in config: ${b.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=C;else if(f.isSupported())this._loaderClass=f;else if(t.isSupported())this._loaderClass=t;else if(y.isSupported())this._loaderClass=y;else throw new x("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(b){this._currentRange={from:0,to:-1},b&&(this._currentRange.from=b),this._speedSampler.reset(),b||(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 b=this._resumeFrom;this._resumeFrom=0,this._internalSeek(b,!0)}}seek(b){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(b,!0)}_internalSeek(b,F){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(F),this._loader.destroy(),this._loader=null;let z={from:b,to:-1};this._currentRange={from:z.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,z),this._onSeeked&&this._onSeeked()}updateUrl(b){if(!b||typeof b!="string"||b.length===0)throw new a("Url must be a non-empty string!");this._dataSource.url=b}_expandBuffer(b){let F=this._stashSize;for(;F+1024*1024*10){let Y=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(z,0,F).set(Y,0)}this._stashBuffer=z,this._bufferSize=F}_normalizeSpeed(b){let F=this._speedNormalizeList,z=F.length-1,Y=0,te=0,q=z;if(b=F[Y]&&b=512&&b<=1024?F=Math.floor(b*1.5):F=b*2,F>8192&&(F=8192);let z=F*1024+1024*1024*1;this._bufferSize0){let q=this._stashBuffer.slice(0,this._stashUsed),Q=this._dispatchChunks(q,this._stashByteStart);if(Q0){let Pe=new Uint8Array(q,Q);te.set(Pe,0),this._stashUsed=Pe.byteLength,this._stashByteStart+=Q}}else this._stashUsed=0,this._stashByteStart+=Q;this._stashUsed+b.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+b.byteLength),te=new Uint8Array(this._stashBuffer,0,this._bufferSize)),te.set(new Uint8Array(b),this._stashUsed),this._stashUsed+=b.byteLength}else{let q=this._dispatchChunks(b,F);if(qthis._bufferSize&&(this._expandBuffer(Q),te=new Uint8Array(this._stashBuffer,0,this._bufferSize)),te.set(new Uint8Array(b,q),0),this._stashUsed+=Q,this._stashByteStart=F+q}}}else if(this._stashUsed===0){let te=this._dispatchChunks(b,F);if(tethis._bufferSize&&this._expandBuffer(q),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(b,te),0),this._stashUsed+=q,this._stashByteStart=F+te}}else{this._stashUsed+b.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+b.byteLength);let te=new Uint8Array(this._stashBuffer,0,this._bufferSize);te.set(new Uint8Array(b),this._stashUsed),this._stashUsed+=b.byteLength;let q=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(q0){let Q=new Uint8Array(this._stashBuffer,q);te.set(Q,0)}this._stashUsed-=q,this._stashByteStart+=q}}_flushStashBuffer(b){if(this._stashUsed>0){let F=this._stashBuffer.slice(0,this._stashUsed),z=this._dispatchChunks(F,this._stashByteStart),Y=F.byteLength-z;if(z0){let te=new Uint8Array(this._stashBuffer,0,this._bufferSize),q=new Uint8Array(F,z);te.set(q,0),this._stashUsed=q.byteLength,this._stashByteStart+=z}return 0}return this._stashUsed=0,this._stashByteStart=0,Y}return 0}_onLoaderComplete(b,F){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(b,F){switch(A.e(this.TAG,`Loader error, code = ${F.code}, msg = ${F.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,b=r.UNRECOVERABLE_EARLY_EOF),b){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let z=this._currentRange.to+1;z0){let F=V.getConfig();b.emit("change",F)}}static registerListener(b){V.emitter.addListener("change",b)}static removeListener(b){V.emitter.removeListener("change",b)}static addLogListener(b){A.emitter.addListener("log",b),A.emitter.listenerCount("log")>0&&(A.ENABLE_CALLBACK=!0,V._notifyChange())}static removeLogListener(b){A.emitter.removeListener("log",b),A.emitter.listenerCount("log")===0&&(A.ENABLE_CALLBACK=!1,V._notifyChange())}}V.emitter=new(E());var k=V;class ${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 b=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,F=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&&b&&F}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(b){if(this.keyframesIndex==null)return null;let F=this.keyframesIndex,z=this._search(F.times,b);return{index:z,milliseconds:F.times[z],fileposition:F.filepositions[z]}}_search(b,F){let z=0,Y=b.length-1,te=0,q=0,Q=Y;for(F=b[te]&&F=128){b.push(String.fromCharCode(te&65535)),z+=2;continue}}}else if(F[z]<240){if(le(F,z,2)){let te=(F[z]&15)<<12|(F[z+1]&63)<<6|F[z+2]&63;if(te>=2048&&(te&63488)!==55296){b.push(String.fromCharCode(te&65535)),z+=3;continue}}}else if(F[z]<248&&le(F,z,3)){let te=(F[z]&7)<<18|(F[z+1]&63)<<12|(F[z+2]&63)<<6|F[z+3]&63;if(te>65536&&te<1114112){te-=65536,b.push(String.fromCharCode(te>>>10|55296)),b.push(String.fromCharCode(te&1023|56320)),z+=4;continue}}}b.push("\uFFFD"),++z}return b.join("")}var ge=he;let me=function(){let qe=new ArrayBuffer(2);return new DataView(qe).setInt16(0,256,!0),new Int16Array(qe)[0]===256}();class pe{static parseScriptData(b,F,z){let Y={};try{let te=pe.parseValue(b,F,z),q=pe.parseValue(b,F+te.size,z-te.size);Y[te.data]=q.data}catch(te){A.e("AMF",te.toString())}return Y}static parseObject(b,F,z){if(z<3)throw new m("Data not enough when parse ScriptDataObject");let Y=pe.parseString(b,F,z),te=pe.parseValue(b,F+Y.size,z-Y.size),q=te.objectEnd;return{data:{name:Y.data,value:te.data},size:Y.size+te.size,objectEnd:q}}static parseVariable(b,F,z){return pe.parseObject(b,F,z)}static parseString(b,F,z){if(z<2)throw new m("Data not enough when parse String");let te=new DataView(b,F,z).getUint16(0,!me),q;return te>0?q=ge(new Uint8Array(b,F+2,te)):q="",{data:q,size:2+te}}static parseLongString(b,F,z){if(z<4)throw new m("Data not enough when parse LongString");let te=new DataView(b,F,z).getUint32(0,!me),q;return te>0?q=ge(new Uint8Array(b,F+4,te)):q="",{data:q,size:4+te}}static parseDate(b,F,z){if(z<10)throw new m("Data size invalid when parse Date");let Y=new DataView(b,F,z),te=Y.getFloat64(0,!me),q=Y.getInt16(8,!me);return te+=q*60*1e3,{data:new Date(te),size:10}}static parseValue(b,F,z){if(z<1)throw new m("Data not enough when parse Value");let Y=new DataView(b,F,z),te=1,q=Y.getUint8(0),Q,Pe=!1;try{switch(q){case 0:Q=Y.getFloat64(1,!me),te+=8;break;case 1:{Q=!!Y.getUint8(1),te+=1;break}case 2:{let ye=pe.parseString(b,F+1,z-1);Q=ye.data,te+=ye.size;break}case 3:{Q={};let ye=0;for((Y.getUint32(z-4,!me)&16777215)===9&&(ye=3);te32)throw new a("ExpGolomb: readBits() bits exceeded max 32bits!");if(b<=this._current_word_bits_left){let q=this._current_word>>>32-b;return this._current_word<<=b,this._current_word_bits_left-=b,q}let F=this._current_word_bits_left?this._current_word:0;F=F>>>32-this._current_word_bits_left;let z=b-this._current_word_bits_left;this._fillCurrentWord();let Y=Math.min(z,this._current_word_bits_left),te=this._current_word>>>32-Y;return this._current_word<<=Y,this._current_word_bits_left-=Y,F=F<>>b)return this._current_word<<=b,this._current_word_bits_left-=b,b;return this._fillCurrentWord(),b+this._skipLeadingZero()}readUEG(){let b=this._skipLeadingZero();return this.readBits(b+1)-1}readSEG(){let b=this.readUEG();return b&1?b+1>>>1:-1*(b>>>1)}}var ve=de;class ce{static _ebsp2rbsp(b){let F=b,z=F.byteLength,Y=new Uint8Array(z),te=0;for(let q=0;q=2&&F[q]===3&&F[q-1]===0&&F[q-2]===0||(Y[te]=F[q],te++);return new Uint8Array(Y.buffer,0,te)}static parseSPS(b){let F=ce._ebsp2rbsp(b),z=new ve(F);z.readByte();let Y=z.readByte();z.readByte();let te=z.readByte();z.readUEG();let q=ce.getProfileString(Y),Q=ce.getLevelString(te),Pe=1,ye=420,Fe=[0,420,422,444],Je=8;if((Y===100||Y===110||Y===122||Y===244||Y===44||Y===83||Y===86||Y===118||Y===128||Y===138||Y===144)&&(Pe=z.readUEG(),Pe===3&&z.readBits(1),Pe<=3&&(ye=Fe[Pe]),Je=z.readUEG()+8,z.readUEG(),z.readBits(1),z.readBool())){let Wt=Pe!==3?8:12;for(let Pt=0;Pt0&&Wt<16?(Kt=Pt[Wt-1],ut=Te[Wt-1]):Wt===255&&(Kt=z.readByte()<<8|z.readByte(),ut=z.readByte()<<8|z.readByte())}if(z.readBool()&&z.readBool(),z.readBool()&&(z.readBits(4),z.readBool()&&z.readBits(24)),z.readBool()&&(z.readUEG(),z.readUEG()),z.readBool()){let Wt=z.readBits(32),Pt=z.readBits(32);Oe=z.readBool(),we=Pt,Be=Wt*2,Ut=we/Be}}let Se=1;(Kt!==1||ut!==1)&&(Se=Kt/ut);let He=0,We=0;if(Pe===0)He=1,We=2-Ye;else{let Wt=Pe===3?1:2,Pt=Pe===1?2:1;He=Wt,We=Pt*(2-Ye)}let dt=(ot+1)*16,St=(2-Ye)*((rt+1)*16);dt-=(Ve+ht)*He,St-=($e+Et)*We;let Ot=Math.ceil(dt*Se);return z.destroy(),z=null,{profile_string:q,level_string:Q,bit_depth:Je,ref_frames:Xe,chroma_format:ye,chroma_format_string:ce.getChromaFormatString(ye),frame_rate:{fixed:Oe,fps:Ut,fps_den:Be,fps_num:we},sar_ratio:{width:Kt,height:ut},codec_size:{width:dt,height:St},present_size:{width:Ot,height:St}}}static _skipScalingList(b,F){let z=8,Y=8,te=0;for(let q=0;q>>8&255|(qe&255)<<8}function re(qe){return(qe&4278190080)>>>24|(qe&16711680)>>>8|(qe&65280)<<8|(qe&255)<<24}function Z(qe,b){return qe[b]<<24|qe[b+1]<<16|qe[b+2]<<8|qe[b+3]}class ee{constructor(b,F){this.TAG="FLVDemuxer",this._config=F,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=b.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=b.hasAudioTrack,this._hasVideo=b.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 z=new ArrayBuffer(2);return new DataView(z).setInt16(0,256,!0),new Int16Array(z)[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(b){let F=new Uint8Array(b),z={match:!1};if(F[0]!==70||F[1]!==76||F[2]!==86||F[3]!==1)return z;let Y=(F[4]&4)>>>2!==0,te=(F[4]&1)!==0,q=Z(F,5);return q<9?z:{match:!0,consumed:q,dataOffset:q,hasAudioTrack:Y,hasVideoTrack:te}}bindDataSource(b){return b.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(b){this._onTrackMetadata=b}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(b){this._onMediaInfo=b}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(b){this._onMetaDataArrived=b}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(b){this._onScriptDataArrived=b}get onError(){return this._onError}set onError(b){this._onError=b}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(b){this._onDataAvailable=b}get timestampBase(){return this._timestampBase}set timestampBase(b){this._timestampBase=b}get overridedDuration(){return this._duration}set overridedDuration(b){this._durationOverrided=!0,this._duration=b,this._mediaInfo.duration=b}set overridedHasAudio(b){this._hasAudioFlagOverrided=!0,this._hasAudio=b,this._mediaInfo.hasAudio=b}set overridedHasVideo(b){this._hasVideoFlagOverrided=!0,this._hasVideo=b,this._mediaInfo.hasVideo=b}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(b,F){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let z=0,Y=this._littleEndian;if(F===0)if(b.byteLength>13)z=ee.probe(b).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,F+z!==this._dataOffset&&A.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(b,z).getUint32(0,!Y)!==0&&A.w(this.TAG,"PrevTagSize0 !== 0 !!!"),z+=4);zb.byteLength)break;let q=te.getUint8(0),Q=te.getUint32(0,!Y)&16777215;if(z+11+Q+4>b.byteLength)break;if(q!==8&&q!==9&&q!==18){A.w(this.TAG,`Unsupported tag type ${q}, skipped`),z+=11+Q+4;continue}let Pe=te.getUint8(4),ye=te.getUint8(5),Fe=te.getUint8(6),Je=te.getUint8(7),nt=Fe|ye<<8|Pe<<16|Je<<24;(te.getUint32(7,!Y)&16777215)!==0&&A.w(this.TAG,"Meet tag which has StreamID != 0!");let ot=z+11;switch(q){case 8:this._parseAudioData(b,ot,Q,nt);break;case 9:this._parseVideoData(b,ot,Q,nt,F+z);break;case 18:this._parseScriptData(b,ot,Q);break}let rt=te.getUint32(11+Q,!Y);rt!==11+Q&&A.w(this.TAG,`Invalid PrevTagSize ${rt}`),z+=11+Q+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),z}_parseScriptData(b,F,z){let Y=Ee.parseScriptData(b,F,z);if(Y.hasOwnProperty("onMetaData")){if(Y.onMetaData==null||typeof Y.onMetaData!="object"){A.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&A.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Y;let te=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},te)),typeof te.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=te.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof te.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=te.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof te.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=te.audiodatarate),typeof te.videodatarate=="number"&&(this._mediaInfo.videoDataRate=te.videodatarate),typeof te.width=="number"&&(this._mediaInfo.width=te.width),typeof te.height=="number"&&(this._mediaInfo.height=te.height),typeof te.duration=="number"){if(!this._durationOverrided){let q=Math.floor(te.duration*this._timescale);this._duration=q,this._mediaInfo.duration=q}}else this._mediaInfo.duration=0;if(typeof te.framerate=="number"){let q=Math.floor(te.framerate*1e3);if(q>0){let Q=q/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Q,this._referenceFrameRate.fps_num=q,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Q}}if(typeof te.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let q=te.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(q),te.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=te,A.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Y).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Y))}_parseKeyframesIndex(b){let F=[],z=[];for(let Y=1;Y>>4;if(Pe!==2&&Pe!==10){this._onError(ne.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Pe);return}let ye=0,Fe=(Q&12)>>>2;if(Fe>=0&&Fe<=4)ye=this._flvSoundRateTable[Fe];else{this._onError(ne.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Fe);return}let Je=(Q&2)>>>1,nt=Q&1,Xe=this._audioMetadata,ot=this._audioTrack;if(Xe||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Xe=this._audioMetadata={},Xe.type="audio",Xe.id=ot.id,Xe.timescale=this._timescale,Xe.duration=this._duration,Xe.audioSampleRate=ye,Xe.channelCount=nt===0?1:2),Pe===10){let rt=this._parseAACAudioData(b,F+1,z-1);if(rt==null)return;if(rt.packetType===0){Xe.config&&A.w(this.TAG,"Found another AudioSpecificConfig!");let Ye=rt.data;Xe.audioSampleRate=Ye.samplingRate,Xe.channelCount=Ye.channelCount,Xe.codec=Ye.codec,Xe.originalCodec=Ye.originalCodec,Xe.config=Ye.config,Xe.refSampleDuration=1024/Xe.audioSampleRate*Xe.timescale,A.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",Xe);let Ve=this._mediaInfo;Ve.audioCodec=Xe.originalCodec,Ve.audioSampleRate=Xe.audioSampleRate,Ve.audioChannelCount=Xe.channelCount,Ve.hasVideo?Ve.videoCodec!=null&&(Ve.mimeType='video/x-flv; codecs="'+Ve.videoCodec+","+Ve.audioCodec+'"'):Ve.mimeType='video/x-flv; codecs="'+Ve.audioCodec+'"',Ve.isComplete()&&this._onMediaInfo(Ve)}else if(rt.packetType===1){let Ye=this._timestampBase+Y,Ve={unit:rt.data,length:rt.data.byteLength,dts:Ye,pts:Ye};ot.samples.push(Ve),ot.length+=rt.data.length}else A.e(this.TAG,`Flv: Unsupported AAC data type ${rt.packetType}`)}else if(Pe===2){if(!Xe.codec){let ht=this._parseMP3AudioData(b,F+1,z-1,!0);if(ht==null)return;Xe.audioSampleRate=ht.samplingRate,Xe.channelCount=ht.channelCount,Xe.codec=ht.codec,Xe.originalCodec=ht.originalCodec,Xe.refSampleDuration=1152/Xe.audioSampleRate*Xe.timescale,A.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Xe);let $e=this._mediaInfo;$e.audioCodec=Xe.codec,$e.audioSampleRate=Xe.audioSampleRate,$e.audioChannelCount=Xe.channelCount,$e.audioDataRate=ht.bitRate,$e.hasVideo?$e.videoCodec!=null&&($e.mimeType='video/x-flv; codecs="'+$e.videoCodec+","+$e.audioCodec+'"'):$e.mimeType='video/x-flv; codecs="'+$e.audioCodec+'"',$e.isComplete()&&this._onMediaInfo($e)}let rt=this._parseMP3AudioData(b,F+1,z-1,!1);if(rt==null)return;let Ye=this._timestampBase+Y,Ve={unit:rt,length:rt.byteLength,dts:Ye,pts:Ye};ot.samples.push(Ve),ot.length+=rt.length}}_parseAACAudioData(b,F,z){if(z<=1){A.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Y={},te=new Uint8Array(b,F,z);return Y.packetType=te[0],te[0]===0?Y.data=this._parseAACAudioSpecificConfig(b,F+1,z-1):Y.data=te.subarray(1),Y}_parseAACAudioSpecificConfig(b,F,z){let Y=new Uint8Array(b,F,z),te=null,q=0,Q=0,Pe=null,ye=0,Fe=null;if(q=Q=Y[0]>>>3,ye=(Y[0]&7)<<1|Y[1]>>>7,ye<0||ye>=this._mpegSamplingRates.length){this._onError(ne.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Je=this._mpegSamplingRates[ye],nt=(Y[1]&120)>>>3;if(nt<0||nt>=8){this._onError(ne.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}q===5&&(Fe=(Y[1]&7)<<1|Y[2]>>>7,Pe=(Y[2]&124)>>>2);let Xe=self.navigator.userAgent.toLowerCase();return Xe.indexOf("firefox")!==-1?ye>=6?(q=5,te=new Array(4),Fe=ye-3):(q=2,te=new Array(2),Fe=ye):Xe.indexOf("android")!==-1?(q=2,te=new Array(2),Fe=ye):(q=5,Fe=ye,te=new Array(4),ye>=6?Fe=ye-3:nt===1&&(q=2,te=new Array(2),Fe=ye)),te[0]=q<<3,te[0]|=(ye&15)>>>1,te[1]=(ye&15)<<7,te[1]|=(nt&15)<<3,q===5&&(te[1]|=(Fe&15)>>>1,te[2]=(Fe&1)<<7,te[2]|=8,te[3]=0),{config:te,samplingRate:Je,channelCount:nt,codec:"mp4a.40."+q,originalCodec:"mp4a.40."+Q}}_parseMP3AudioData(b,F,z,Y){if(z<4){A.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let te=this._littleEndian,q=new Uint8Array(b,F,z),Q=null;if(Y){if(q[0]!==255)return;let Pe=q[1]>>>3&3,ye=(q[1]&6)>>1,Fe=(q[2]&240)>>>4,Je=(q[2]&12)>>>2,Xe=(q[3]>>>6&3)!==3?2:1,ot=0,rt=0,Ye=34,Ve="mp3";switch(Pe){case 0:ot=this._mpegAudioV25SampleRateTable[Je];break;case 2:ot=this._mpegAudioV20SampleRateTable[Je];break;case 3:ot=this._mpegAudioV10SampleRateTable[Je];break}switch(ye){case 1:Ye=34,Fe>>4,Pe=q&15;if(Pe!==7){this._onError(ne.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Pe}`);return}this._parseAVCVideoPacket(b,F+1,z-1,Y,te,Q)}_parseAVCVideoPacket(b,F,z,Y,te,q){if(z<4){A.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Q=this._littleEndian,Pe=new DataView(b,F,z),ye=Pe.getUint8(0),Je=(Pe.getUint32(0,!Q)&16777215)<<8>>8;if(ye===0)this._parseAVCDecoderConfigurationRecord(b,F+4,z-4);else if(ye===1)this._parseAVCVideoData(b,F+4,z-4,Y,te,q,Je);else if(ye!==2){this._onError(ne.FORMAT_ERROR,`Flv: Invalid video packet type ${ye}`);return}}_parseAVCDecoderConfigurationRecord(b,F,z){if(z<7){A.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Y=this._videoMetadata,te=this._videoTrack,q=this._littleEndian,Q=new DataView(b,F,z);Y?typeof Y.avcc!="undefined"&&A.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Y=this._videoMetadata={},Y.type="video",Y.id=te.id,Y.timescale=this._timescale,Y.duration=this._duration);let Pe=Q.getUint8(0),ye=Q.getUint8(1),Fe=Q.getUint8(2),Je=Q.getUint8(3);if(Pe!==1||ye===0){this._onError(ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Q.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ne.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let nt=Q.getUint8(5)&31;if(nt===0){this._onError(ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else nt>1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${nt}`);let Xe=6;for(let rt=0;rt1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ot}`);Xe++;for(let rt=0;rt=z){A.w(this.TAG,`Malformed Nalu near timestamp ${ot}, offset = ${nt}, dataSize = ${z}`);break}let Ye=ye.getUint32(nt,!Pe);if(Xe===3&&(Ye>>>=8),Ye>z-Xe){A.w(this.TAG,`Malformed Nalus near timestamp ${ot}, NaluSize > DataSize!`);return}let Ve=ye.getUint8(nt+Xe)&31;Ve===5&&(rt=!0);let ht=new Uint8Array(b,F+nt,Xe+Ye),$e={type:Ve,data:ht};Fe.push($e),Je+=ht.byteLength,nt+=Xe+Ye}if(Fe.length){let Ye=this._videoTrack,Ve={units:Fe,length:Je,isKeyframe:rt,dts:ot,cts:Q,pts:ot+Q};rt&&(Ve.fileposition=te),Ye.samples.push(Ve),Ye.length+=Je}}}var se=ee;class J{static init(){J.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 F in J.types)J.types.hasOwnProperty(F)&&(J.types[F]=[F.charCodeAt(0),F.charCodeAt(1),F.charCodeAt(2),F.charCodeAt(3)]);let b=J.constants={};b.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),b.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),b.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),b.STSC=b.STCO=b.STTS,b.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),b.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]),b.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]),b.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),b.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),b.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(b){let F=8,z=null,Y=Array.prototype.slice.call(arguments,1),te=Y.length;for(let Q=0;Q>>24&255,z[1]=F>>>16&255,z[2]=F>>>8&255,z[3]=F&255,z.set(b,4);let q=8;for(let Q=0;Q>>24&255,b>>>16&255,b>>>8&255,b&255,F>>>24&255,F>>>16&255,F>>>8&255,F&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(b){return J.box(J.types.trak,J.tkhd(b),J.mdia(b))}static tkhd(b){let F=b.id,z=b.duration,Y=b.presentWidth,te=b.presentHeight;return J.box(J.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255,0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&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,Y>>>8&255,Y&255,0,0,te>>>8&255,te&255,0,0]))}static mdia(b){return J.box(J.types.mdia,J.mdhd(b),J.hdlr(b),J.minf(b))}static mdhd(b){let F=b.timescale,z=b.duration;return J.box(J.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255,z>>>24&255,z>>>16&255,z>>>8&255,z&255,85,196,0,0]))}static hdlr(b){let F=null;return b.type==="audio"?F=J.constants.HDLR_AUDIO:F=J.constants.HDLR_VIDEO,J.box(J.types.hdlr,F)}static minf(b){let F=null;return b.type==="audio"?F=J.box(J.types.smhd,J.constants.SMHD):F=J.box(J.types.vmhd,J.constants.VMHD),J.box(J.types.minf,F,J.dinf(),J.stbl(b))}static dinf(){return J.box(J.types.dinf,J.box(J.types.dref,J.constants.DREF))}static stbl(b){return J.box(J.types.stbl,J.stsd(b),J.box(J.types.stts,J.constants.STTS),J.box(J.types.stsc,J.constants.STSC),J.box(J.types.stsz,J.constants.STSZ),J.box(J.types.stco,J.constants.STCO))}static stsd(b){return b.type==="audio"?b.codec==="mp3"?J.box(J.types.stsd,J.constants.STSD_PREFIX,J.mp3(b)):J.box(J.types.stsd,J.constants.STSD_PREFIX,J.mp4a(b)):J.box(J.types.stsd,J.constants.STSD_PREFIX,J.avc1(b))}static mp3(b){let F=b.channelCount,z=b.audioSampleRate,Y=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F,0,16,0,0,0,0,z>>>8&255,z&255,0,0]);return J.box(J.types[".mp3"],Y)}static mp4a(b){let F=b.channelCount,z=b.audioSampleRate,Y=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F,0,16,0,0,0,0,z>>>8&255,z&255,0,0]);return J.box(J.types.mp4a,Y,J.esds(b))}static esds(b){let F=b.config||[],z=F.length,Y=new Uint8Array([0,0,0,0,3,23+z,0,1,0,4,15+z,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([z]).concat(F).concat([6,1,2]));return J.box(J.types.esds,Y)}static avc1(b){let F=b.avcc,z=b.codecWidth,Y=b.codecHeight,te=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,z>>>8&255,z&255,Y>>>8&255,Y&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 J.box(J.types.avc1,te,J.box(J.types.avcC,F))}static mvex(b){return J.box(J.types.mvex,J.trex(b))}static trex(b){let F=b.id,z=new Uint8Array([0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return J.box(J.types.trex,z)}static moof(b,F){return J.box(J.types.moof,J.mfhd(b.sequenceNumber),J.traf(b,F))}static mfhd(b){let F=new Uint8Array([0,0,0,0,b>>>24&255,b>>>16&255,b>>>8&255,b&255]);return J.box(J.types.mfhd,F)}static traf(b,F){let z=b.id,Y=J.box(J.types.tfhd,new Uint8Array([0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255])),te=J.box(J.types.tfdt,new Uint8Array([0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255])),q=J.sdtp(b),Q=J.trun(b,q.byteLength+16+16+8+16+8+8);return J.box(J.types.traf,Y,te,Q,q)}static sdtp(b){let F=b.samples||[],z=F.length,Y=new Uint8Array(4+z);for(let te=0;te>>24&255,Y>>>16&255,Y>>>8&255,Y&255,F>>>24&255,F>>>16&255,F>>>8&255,F&255],0);for(let Q=0;Q>>24&255,Pe>>>16&255,Pe>>>8&255,Pe&255,ye>>>24&255,ye>>>16&255,ye>>>8&255,ye&255,Fe.isLeading<<2|Fe.dependsOn,Fe.isDependedOn<<6|Fe.hasRedundancy<<4|Fe.isNonSync,0,0,Je>>>24&255,Je>>>16&255,Je>>>8&255,Je&255],12+16*Q)}return J.box(J.types.trun,q)}static mdat(b){return J.box(J.types.mdat,b)}}J.init();var ie=J;class fe{static getSilentFrame(b,F){if(b==="mp4a.40.2"){if(F===1)return new Uint8Array([0,200,0,128,35,128]);if(F===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(F===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(F===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(F===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(F===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(F===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(F===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(F===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 _e=fe;class De{constructor(b,F,z,Y,te){this.dts=b,this.pts=F,this.duration=z,this.originalDts=Y,this.isSyncPoint=te,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(b){b.isSyncPoint=!0,this.syncPoints.push(b)}}class Ne{constructor(){this._list=[]}clear(){this._list=[]}appendArray(b){let F=this._list;b.length!==0&&(F.length>0&&b[0].originalDts=F[te].dts&&bF[Y].lastSample.originalDts&&b=F[Y].lastSample.originalDts&&(Y===F.length-1||Y0&&(te=this._searchNearestSegmentBefore(z.originalBeginDts)+1),this._lastAppendLocation=te,this._list.splice(te,0,z)}getLastSegmentBefore(b){let F=this._searchNearestSegmentBefore(b);return F>=0?this._list[F]:null}getLastSampleBefore(b){let F=this.getLastSegmentBefore(b);return F!=null?F.lastSample:null}getLastSyncPointBefore(b){let F=this._searchNearestSegmentBefore(b),z=this._list[F].syncPoints;for(;z.length===0&&F>0;)F--,z=this._list[F].syncPoints;return z.length>0?z[z.length-1]:null}}class ue{constructor(b){this.TAG="MP4Remuxer",this._config=b,this._isLive=b.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=!!(o.chrome&&(o.version.major<50||o.version.major===50&&o.version.build<2661)),this._fillSilentAfterSeek=o.msedge||o.msie,this._mp3UseMpegAudio=!o.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(b){return b.onDataAvailable=this.remux.bind(this),b.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(b){this._onInitSegment=b}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(b){this._onMediaSegment=b}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(b){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(b,F){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(b,F),this._remuxVideo(F),this._remuxAudio(b)}_onTrackMetadataReceived(b,F){let z=null,Y="mp4",te=F.codec;if(b==="audio")this._audioMeta=F,F.codec==="mp3"&&this._mp3UseMpegAudio?(Y="mpeg",te="",z=new Uint8Array):z=ie.generateInitSegment(F);else if(b==="video")this._videoMeta=F,z=ie.generateInitSegment(F);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(b,{type:b,data:z.buffer,codec:te,container:`${b}/${Y}`,mediaDuration:F.duration})}_calculateDtsBase(b,F){this._dtsBaseInited||(b.samples&&b.samples.length&&(this._audioDtsBase=b.samples[0].dts),F.samples&&F.samples.length&&(this._videoDtsBase=F.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let b=this._videoStashedLastSample,F=this._audioStashedLastSample,z={type:"video",id:1,sequenceNumber:0,samples:[],length:0};b!=null&&(z.samples.push(b),z.length=b.length);let Y={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};F!=null&&(Y.samples.push(F),Y.length=F.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(z,!0),this._remuxAudio(Y,!0)}_remuxAudio(b,F){if(this._audioMeta==null)return;let z=b,Y=z.samples,te,q=-1,Q=-1,Pe=-1,ye=this._audioMeta.refSampleDuration,Fe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Je=this._dtsBaseInited&&this._audioNextDts===void 0,nt=!1;if(!Y||Y.length===0||Y.length===1&&!F)return;let Xe=0,ot=null,rt=0;Fe?(Xe=0,rt=z.length):(Xe=8,rt=8+z.length);let Ye=null;if(Y.length>1&&(Ye=Y.pop(),rt-=Ye.length),this._audioStashedLastSample!=null){let ut=this._audioStashedLastSample;this._audioStashedLastSample=null,Y.unshift(ut),rt+=ut.length}Ye!=null&&(this._audioStashedLastSample=Ye);let Ve=Y[0].dts-this._dtsBase;if(this._audioNextDts)te=Ve-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())te=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(nt=!0);else{let ut=this._audioSegmentInfoList.getLastSampleBefore(Ve);if(ut!=null){let Ut=Ve-(ut.originalDts+ut.duration);Ut<=3&&(Ut=0);let Oe=ut.dts+ut.duration+Ut;te=Ve-Oe}else te=0}if(nt){let ut=Ve-te,Ut=this._videoSegmentInfoList.getLastSegmentBefore(Ve);if(Ut!=null&&Ut.beginDts=1?je=ht[ht.length-1].duration:je=Math.floor(ye);let Se=!1,He=null;if(je>ye*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!o.safari){Se=!0;let We=Math.abs(je-ye),dt=Math.ceil(We/ye),St=Be+ye;A.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. + `}},grid:{left:"0%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{data:Tt,axisLabel:{color:"#666",formatter:function(Lt){return Lt.length>4?Lt.substring(0,4)+"...":Lt}},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{show:!1,type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#666",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:lt};return a.createElement(I.Z,{option:At,className:"w-full"})},mt=()=>{const Tt=Math.max(...st,...it?pt:[])*1.2||10,lt=[{value:st,name:"\u7CFB\u7EDF\u5E73\u5747",lineStyle:{color:"rgba(2, 141, 253, 1)",window:3},areaStyle:{color:"rgba(2, 141, 253, 0.35)"},itemStyle:{color:"rgba(2, 141, 253, 1)",borderWidth:2}}];it&<.unshift({value:pt,name:Rt,lineStyle:{color:"rgba(205, 203, 86, 1)",window:3},areaStyle:{color:"rgba(205, 203, 86, 0.35)"},itemStyle:{color:"rgba(205, 203, 86, 1)",borderWidth:2}});const At={tooltip:{appendToBody:!0,trigger:"item",position:"right"},radar:{indicator:ze.map(Lt=>({name:Lt.name,max:Tt,min:0})),splitArea:{areaStyle:{color:["#fff","#f3f4f9"]}},name:{color:"#333",fontSize:12,formatter:function(Lt){return Lt.length>3?Lt.slice(0,3)+"...":Lt}},nameGap:5,axisLine:{lineStyle:{color:"#D9D9D9"}},splitLine:{lineStyle:{color:"#D9D9D9"}},center:["50%","50%"],radius:"50%"},series:[{type:"radar",symbolSize:2,tooltip:{trigger:"item",formatter:function(Lt){console.log(Lt);let Ct=Lt.name+"
";return Lt.value.forEach((jt,Yt)=>{Ct+=ze[Yt].name+"\uFF1A"+jt+"%
"}),Ct}},data:lt}]};return a.createElement(I.Z,{option:At,className:"w-full"})};return a.createElement("div",{className:"flex flex-col item-center mt-20px-rem"},a.createElement("b",{className:"text-16px-rem"}," ",it?"\u80FD\u529B\u56FE\u8C31\u4E2A\u4EBA\u638C\u63E1\u60C5\u51B5":"\u80FD\u529B\u56FE\u8C31\u638C\u63E1\u7387\u60C5\u51B5"),it&&a.createElement("div",{className:"flex item-center gap-20px-rem text-14px-rem mt-10px-rem"},a.createElement("div",{className:"flex item-center"},a.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),a.createElement(G.Z,{title:Rt},a.createElement("span",null,(0,N.Pq)(Rt,4)))),a.createElement("div",{className:"flex item-center"},a.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u7CFB\u7EDF\u5E73\u5747")),ze.length<3&&yt(),ze.length>=3&&mt())},R=W(3918),B=W(38147),U=W(74128),H=W(21185),K={NextAbility:"NextAbility___wLOPq",AnchorDomStyle:"AnchorDomStyle___CG1xj",AnchorDom:"AnchorDom___jjRxi"},V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",k="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAu5JREFUSEvlll1IU2EYx//PcW6JSuRFBRVB1I2Qtk3dh1JSXiVRF1bQXaFUBJ5tFFGCLLywTbTtUAwREoIKvIgI+iAqL3Jf0jYUpKsIiogkAsv8aOs8dWyT09zcZnrVe/m+/+f/4/2/7/ucQyhg1I+4ymeLdK0AtQHYQkT3E0LCPVbnmMjXhvIR1o72bvuZ0LSDuA2g9Wk1TIwHMsuuWL09mMtvWeAev6dWEMgBoAWAJpcZGC8Bdkct4kMQcSb9UiA7BUOo4gjAdgANOSEZBMQ0IUN2C9qSu5Ga03G1ZBFYNdZTWjSjPUUMGwg7VgJaWkPvwehLlM4PjFdf+K6sU+OwU/NVV2EH8SUAG1YHtMTlM5jcpNV5yBjwnmDC7TUCpds6qXL4RlmJLjHItHAx1nDw47m54mOLZ2gMS80sczeA3atIjYPxFIRmInRGzGLX37eUmYxBbwsTdQCo/gfwPAM3hQRflYuFMmKeyAxUEWpC3oMyQ7lIhTyNWQYPyCy7x6yOD4qdPiRV5gVMsfcEvFaBcB7AYQBCll3PMMinJbknbLZ9UmvyBur917fHrOfepTqGIdC3E6QRAT4JoDRpOkuALy5rXeP1ZyfBTPqwdJyYy6MW24CiMYQkM5iDOSM1Br0+APuZIJUk5m75Gy5+UwwahwfXTWmn6gTCJi3k50Gr48tCdEGpiQAXwAYmdMfM4uUqv2+jRvgxAmAXAW/lOJmy9lIFyMCZ5E6mwbhDJPdHLPaoOjJj8JqBIbgANKXmU0BjyNPATC8AFP9ulVMyUW2+QDXjNUAjAE8riQHYl36uKaAybwx6WxnoFwiHXpnFRysB5nwtauAfqMcUsdjCC700W3VapDkhakE6UL32PwMDUicTXykoy6SYQGLE0i5lqs0a6dGhoaI3Wz/2giAWAGUm7oqZRGf+vxhp7vqA9wAJ6ARj73JgBkYB6ohZ2p8tp8vrr00xSPZU5ZtpAmMzEbQMmgQQAfO9qFV8kk8SvwBkMTigdig/4QAAAABJRU5ErkJggg==",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABBRJREFUSEu1ln1MVXUYx7/fc87FQbRaL7PwZZZRDQTOhRxj1mLZqFz9Q8tVWyb34tVirbmsVpvOWfOPXNqGJl7kMvSfbNnLHyWbWfSuw+s95zIYTd0QFGvZ1gvG4J7ze+pc4h0uBLff38/z/Tx7fs8bMctnbuzI1RJOuRCLoSQHhAOyi1Rd4vraYo35HWOlSkLnr3PdvvUUVAJSBGAQwheZilcS6s1S7pUXIGqdCPJS2RJoJbV6QcanwOAmgWyGSPZYH4I90wLNoP0sRXaKIGeWSZjKrEWjvp8Gom7CPQfy50nAkpD4XCe+DyIb5gECyFO3XpN1/7Ha3IHiQNtaJe4RAC3jgB5MOfHPROTBecH+dSb4xS3ZWWsuX716AoJV0FgzDmgGrAMQhNIBG9EgvkvCyD8zaSwbAfqD1jOicCitsDFipPZGLFK4LQks29yT2f/br2cBLPp/gBTd51sUDeddTgKLA/bLSuStNMMugTQgsjCpq3G91VDUlAT6q+y4QArSBSTh6DTKHbhlULLL0yV4MtZYVMaVgfjtCVHn0wVLihNbYhHz7ZJQ+1I3kbgwrG2Qd9MftAKi0JA2IPGRFTErt28X7eNu+xgEFcPaGvVK+gPWVhHsSAuQ/FE3skuj4eW/+6vsnQJ5bdxoI16iP2DvF5FN8waSF3XDWBUN53cXV1uVysXRiZoE9tIMWHshqJkPkMQVzdDui4YLO0tCdrHroAUi104CknU0g/aW4UqaE5Tsg64/YNWvaL0nYN/lQr4Rwc1TaZHY5qX0cRH5YK4wQ9MeO32woMWrSJVwvhXIkum0qCFILypHpPO/Ar00AvojsUjB6dLqtoUDSn0NkTtT6fioLU82vhmwT0KkdLZQb5FqPlYM/Vn7Utdxjs8EI9gWaywqHAIG7WooqZ8NkGCnkalVtL5b0JP8M8HxVGkc7UG+ciZStCsJLK22Fw+40jMTkOCHGdlZVadqc//wqlE50jxdgUzQupR5/Y25P+xZ0j80SwPxHSJq67Sf7R1MwKuxiLnbs0n2mWLTxJslRbGsizWYh5NjryzYfkO/OF1e35A8ISKrJ0YHQ19r1Rd8742rTy7E35w4QVJmhghbEXPjsI3Xh89DyT6SX93xcOHqc83xwyLy1IgB8QuA3QsyFrw3MDBYJ5CHZkr9qC8/14zCNdEwE6PAKuvLf46bck3Hk2cOmkeeeF/0s81xb1LcO1vhKe3Iet0orBkLS6bUDNg/eUuS8OWTaoUS9zkvgLnCSPQK+bq3bKecNv4qu3tSWZN9BPcAGXWUwUcFEhJISaogSHSA2iFNv6k2Gs75a9oCMoPxpynqHQAZAG0Ijmq+7CZvxYx1WrmhPd91Vb5QboPIMggMaOyl4KLyGS3WgTzvJprx/Q3wmMIl7X6GaAAAAABJRU5ErkJggg==",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAstJREFUSEu9lk1oE1EQx2de06xNxaNSxS+wYltMNi0iBXsSBE/tQawnIZugXtpKUS9VCGgvFgKxF9EkRfHQFA/tSRC9qKAFm2SDKdoKSgVrPUqamK8deSFbt+km2bTb7imZN/v/vbdvvhA0j9MlTzKGk3NB+7TWrv3dfe3Lgb/Z9EsiIMRd56KhEz8r+erZUTU63fJZUugVIH5raba1vRhvzei9IEqxMBBc5GsIGI5OOC7VDSzBAgBwpCiE+JxZGgfnHrUva8U6PXKPUqA3WlsDQs9cSHxnFIr8MxJQ/4YXEJOMkScSEMN8zeslNr0U/whETq0vAkZ6D9tPeb2oGIFilzveVyDyAdHRMqEZQbBe//Cw7Tu3i27ZAwo91r0XRE805AgaAnKn8wOLwq/V1DMiusD/M2zoj4ROTqkCpwcW92SSqUUA2qsrirgiNNuOz463/qkFXQuarivzLYV8bgEJXkcnHH3r7s4ljylAN6qKIY7FQo5bhoHcsdMT67dahFn1MxZt7sQxRcknAMhaXQyzjFk6IsGOr9X81k6o58RhRPmnRNRda+el6H6PaLlcDaoLLN7Zauo2EAzVPln5VjALCH6h2XZP707XAXnozyzFXQQwCkT7jJyqog/iCgKM9B6yT2hT5n/QSLEzCqGfgDq3BCp7mecpQxpSiwM6pc/7gTI+3eQ3kczLIKAwjKIr9gkAOkzUriaVQKcUSxBB+44BebtJZ9M+tQNsGxhhqsnaNLwWNMVOoIC/vDhveQOIUcZgKBJwvC3mqlaw2BF+xCVQYLRi3TS8A/wNDEb6DtpDummh1eGJn0um7igAg5tJfAbwoHG37W7NxC/fvHh1vhVzuSfbXtrWdYqdLN4qWJTk+0B00/T2VEmwVMwXKtbXzTTgWsHnlGQ3EfFBa8OD9Y4YtWB83bQhyghM9TFlTKwHyH1NGYTrgW511P8HVz1GsEaaZFwAAAAASUVORK5CYII=",me="data:image/png;base64,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",pe="data:image/png;base64,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",Ee="data:image/png;base64,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",de=Object.defineProperty,ve=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,j=(ze,Ke,ke)=>Ke in ze?de(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[Ke]=ke,re=(ze,Ke)=>{for(var ke in Ke||(Ke={}))X.call(Ke,ke)&&j(ze,ke,Ke[ke]);if(oe)for(var ke of oe(Ke))ne.call(Ke,ke)&&j(ze,ke,Ke[ke]);return ze},Z=(ze,Ke)=>ve(ze,ce(Ke));const ee={\u5B9E\u8BAD:V,\u8BD5\u5377:k,\u8BFE\u4EF6:$,\u89C6\u9891:ae,\u4E3B\u80FD\u529B:he,\u5B50\u80FD\u529B:ge,\u77E5\u8BC6\u70B9:me,\u8D44\u6E90:pe,\u603B\u6570:le,\u6559\u6750:Ee};var J=({type:ze,ImgProps:Ke})=>a.createElement("img",Z(re({src:(ee==null?void 0:ee[ze])||(ee==null?void 0:ee.\u8BFE\u4EF6)},Ke),{width:"16rem",style:re({width:"16rem"},(Ke==null?void 0:Ke.style)||{})})),ie=W(44080),fe=W(87513),_e=Object.defineProperty,De=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,xe=(ze,Ke,ke)=>Ke in ze?_e(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ke}):ze[Ke]=ke,be=(ze,Ke)=>{for(var ke in Ke||(Ke={}))Le.call(Ke,ke)&&xe(ze,ke,Ke[ke]);if(Ne)for(var ke of Ne(Ke))ue.call(Ke,ke)&&xe(ze,ke,Ke[ke]);return ze},Ae=(ze,Ke)=>De(ze,Ie(Ke)),Qe=(ze,Ke,ke)=>new Promise((Rt,it)=>{var st=mt=>{try{yt(ke.next(mt))}catch(Tt){it(Tt)}},pt=mt=>{try{yt(ke.throw(mt))}catch(Tt){it(Tt)}},yt=mt=>mt.done?Rt(mt.value):Promise.resolve(mt.value).then(st,pt);yt((ke=ke.apply(ze,Ke)).next())});const et=({children:ze,cout:Ke=1})=>{const ke=(0,a.useRef)(null),[Rt,it]=(0,a.useState)(0),[st,pt]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{ke.current&&setTimeout(()=>{const yt=(0,N.ZR)(ke.current,"rem",1);it(yt)},500)},[ke.current]),a.createElement("div",{className:"relative flex item-end "},a.createElement("div",{style:{height:st?"auto":`${Ke*23.25}rem`,overflow:"hidden"}},a.createElement("div",{ref:ke,style:{fontSize:"14rem"}},ze)),Rt>=Ke*23.25&&a.createElement("div",{className:"current c-blue",style:{whiteSpace:"nowrap"},onClick:()=>{pt(!st)}},st?"\u6536\u8D77":"\u5C55\u793A"))},at=({DataProps:ze,pathsDetail:Ke,getUrl:ke})=>{var Rt,it,st,pt;const{detail:yt}=Ke,[mt,Tt]=(0,a.useState)(!1);return a.createElement("div",{id:`${ze==null?void 0:ze.id}`,className:"bg-white",style:{borderRadius:"4rem",padding:"15rem 30rem 30rem"}},a.createElement("div",{style:{color:"#3061D0"}},a.createElement(J,{type:"\u5B50\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u5B50\u80FD\u529B"),a.createElement("div",{className:"c-grey-333 flex item-center",style:{fontSize:"14rem",margin:"20rem 0 10rem 0",gap:"10rem"}},a.createElement(G.Z,{title:ze==null?void 0:ze.name},a.createElement("div",{className:"multi_ellipsis1 minW-0"},ze==null?void 0:ze.name)),a.createElement("div",{className:"flex item-center",style:{gap:"5rem"}},(Rt=ze==null?void 0:ze.ability_tags)==null?void 0:Rt.map(lt=>a.createElement(w.Z,{color:"orange",style:{fontSize:"12rem"}},lt)))),(ze==null?void 0:ze.description)&&a.createElement("div",{style:{padding:"12rem",background:"#F6F7F9"}},a.createElement(et,null,ze==null?void 0:ze.description)),a.createElement("div",{className:"flex item-center justify-center w-full",style:{margin:"20rem 0",padding:"12rem",background:"linear-gradient( 180deg, #ECF3FF 0%, rgba(255,255,255,0) 100%)"}},"\u8986\u76D6 ",a.createElement(J,{type:"\u77E5\u8BC6\u70B9",ImgProps:{style:{margin:"0 5rem"}}})," ",ze==null?void 0:ze.knowledge_count,"\u4E2A\u77E5\u8BC6\u70B9",a.createElement("span",{style:{marginLeft:"40rem"}},a.createElement(J,{type:"\u8D44\u6E90",ImgProps:{style:{marginRight:"5rem"}}}),ze==null?void 0:ze.resource_count,"\u4E2A\u8D44\u6E90\u6570")),a.createElement("div",{style:{marginBottom:"10rem"}},a.createElement(J,{type:"\u77E5\u8BC6\u70B9",ImgProps:{style:{marginRight:"5rem"}}}),"\u8986\u76D6\u77E5\u8BC6\u70B9",ze==null?void 0:ze.knowledge_count,"\u4E2A"),a.createElement("div",{style:{height:"320rem",background:"#F6F7F9"}},a.createElement(D,{loading:!1,nodes:ze==null?void 0:ze.nodes,relationships:ze==null?void 0:ze.relationships})),a.createElement("div",{style:{margin:"30rem 0 10rem"}},a.createElement(J,{type:"\u8D44\u6E90",ImgProps:{style:{marginRight:"5rem"}}}),"\u8986\u76D6\u8D44\u6E90\u6570",ze==null?void 0:ze.resource_count,"\u4E2A"),a.createElement("div",{className:"flex-wrap",style:{gap:"10rem",display:"grid",gridTemplateColumns:"1fr 1fr"}},(pt=((it=ze==null?void 0:ze.resource_knowledge_graphs)==null?void 0:it.length)>4&&!mt?(st=ze==null?void 0:ze.resource_knowledge_graphs)==null?void 0:st.slice(0,4):ze==null?void 0:ze.resource_knowledge_graphs)==null?void 0:pt.map(lt=>a.createElement("div",{key:lt==null?void 0:lt.id,className:"flex relative current",style:{gap:"10rem",padding:"25rem",background:"#f6f6f6",borderRadius:"10rem"},onClick:()=>Qe(void 0,null,function*(){yield ke==null?void 0:ke(lt)})},!(yt!=null&&yt.can_managed)&&a.createElement("div",{className:"absolute c-white",style:{top:0,right:0,padding:"2rem 10rem",borderRadius:"0 10rem 0 10rem",color:(lt==null?void 0:lt.complete_rate)!=100&&"#7C3100",background:(lt==null?void 0:lt.complete_rate)!=100?"#FFC86B":"#37AD83"}},(lt==null?void 0:lt.complete_rate)==100?"\u5DF2\u5B8C\u6210":"\u672A\u5B8C\u6210"),a.createElement(E.Z,{type:"circle",percent:lt==null?void 0:lt.complete_rate,size:60,status:"success",format:At=>`${At}%`,strokeWidth:10}),a.createElement(J,{type:lt==null?void 0:lt.node_type,ImgProps:{style:{width:"16rem",height:"16rem",marginTop:"3rem"}}}),a.createElement("div",{className:"flex-1 minW-0"},a.createElement(G.Z,{title:lt==null?void 0:lt.name,placement:"topLeft"},a.createElement("div",{className:"multi_ellipsis1 c-grey-333 blod",style:{fontSize:"16rem"}},lt==null?void 0:lt.name)),a.createElement("div",{className:"c-grey-333",style:{marginTop:"10rem",fontSize:"14rem"}},"\u77E5\u8BC6\u70B9\uFF1A",(lt==null?void 0:lt.knowledge_text)||"--"),(yt==null?void 0:yt.can_managed)&&a.createElement("div",{className:"flex flex-wrap item-center v-grey-666",style:{marginTop:"20rem",fontSize:"12rem",gap:"10rem"}},a.createElement("div",null,"\u5B66\u4E60\u4EBA\u6570\uFF1A",lt==null?void 0:lt.study_count,"\u4EBA"),a.createElement("div",null,"\u638C\u63E1\u4EBA\u6570\uFF1A",lt==null?void 0:lt.complete_count,"\u4EBA"),a.createElement("div",null,"\u638C\u63E1\u7387\uFF1A",lt==null?void 0:lt.complete_rate,"%")))))),(ze==null?void 0:ze.resource_knowledge_graphs.length)>4&&a.createElement("div",{className:"flex item-center justify-center",style:{padding:"0 220rem"},onClick:()=>{Tt(!mt)}},a.createElement(O.Z,{style:{borderColor:"#3061D0",marginBottom:"0rem",cursor:"pointer"},dashed:!0},a.createElement("span",{style:{color:"#3061D0"}},mt?"\u70B9\u51FB\u6536\u8D77":"\u70B9\u51FB\u5C55\u5F00\u66F4\u591A"))))},tt=({pathsDetail:ze,dispatch:Ke,user:ke})=>{var Rt,it,st,pt,yt,mt,Tt,lt,At,Lt,Ct,jt,Yt,qe,b,F,z,Y,te,q,Q,Pe,ye,Fe,Je,nt,Xe,ot,rt,Ye,Ve,ht,$e;const{detail:Et}=ze,Bt=(0,u.useParams)(),[Kt]=(0,u.useSearchParams)(),[ut,Ut]=(0,a.useState)({}),[Oe,we]=(0,a.useState)({id:null,open:!1,resourceUrl:""}),[,Be,je,Se]=(0,r.U)(n.Ju,{subject_id:Bt.pathId,id:Bt==null?void 0:Bt.abilityId}),[He,We]=(0,a.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),dt=new URLSearchParams(window.location.search),St=()=>Qe(void 0,null,function*(){const Te=yield je({subject_id:Bt==null?void 0:Bt.pathId,id:Bt==null?void 0:Bt.abilityId})}),Ot=Te=>Ke({type:"userDetail/logWatchHistory",payload:be({},Te)});function Wt(Te){return Qe(this,null,function*(){var Mt,Dt,Zt;let Nt=yield(0,B.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Te==null?void 0:Te.resourceUrl}});if(localStorage.setItem("container_type_tupu",Nt==null?void 0:Nt.container_type),(Nt==null?void 0:Nt.status)===0){if((Te==null?void 0:Te.node_type)=="\u8BD5\u5377"){const lr=yield(0,fe.Mb)({categoryId:Nt==null?void 0:Nt.examination_bank_id});lr!=null&&lr.exercise_id&&(0,N.xg)(`/classrooms/coursesId/exercise/${lr.exercise_id}/${(Mt=ke.userInfo)==null?void 0:Mt.login}/initate_answer`);return}(Nt==null?void 0:Nt.container_type)==="video"?we({id:Nt==null?void 0:Nt.id,open:!0,resourceUrl:Te==null?void 0:Te.resourceUrl}):(Nt==null?void 0:Nt.container_type)==="att"?Ut({url:U.Z.API_SERVER+((Dt=Nt==null?void 0:Nt.attachment)==null?void 0:Dt.url),file_type:(Zt=Nt==null?void 0:Nt.attachment)==null?void 0:Zt.file_type}):window.open(Te==null?void 0:Te.resourceUrl)}})}const Pt=Te=>Qe(void 0,null,function*(){(Te==null?void 0:Te.resourceOrigin)===3?(0,N.xg)(Te==null?void 0:Te.resourceUrl):Wt(Te),!(Et!=null&&Et.can_managed)&&(yield(0,B.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:Bt==null?void 0:Bt.pathId,uuid:(Te==null?void 0:Te.last_knowledge_uuid)||(Te==null?void 0:Te.knowledge_uuid)}}))});return(0,a.useEffect)(()=>{var Te,Mt;if((Se==null?void 0:Se.status)==0&&(Et!=null&&Et.can_managed)){const Dt=(Mt=Object==null?void 0:Object.entries(((Te=Se==null?void 0:Se.data)==null?void 0:Te.study_grasp_hash)||{}))==null?void 0:Mt.map(([Zt,Nt],lr)=>({name:Zt,value:Nt,itemStyle:He[lr].itemStyle}));We(Dt)}},[Et==null?void 0:Et.can_managed,Se]),(0,a.useEffect)(()=>{St()},[Bt==null?void 0:Bt.abilityId]),(0,a.useEffect)(()=>{Ke({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Kt.get("type")=="classrooms"?"course":"subject",graphable_id:Bt==null?void 0:Bt.pathId}}),dt.set("tabs","5")},[]),(0,a.useEffect)(()=>(Ke({type:"globalSetting/footerToggle",payload:!1}),()=>{Ke({type:"globalSetting/footerToggle",payload:!0})}),[]),a.createElement(A.Z,{spinning:Be},a.createElement("div",{className:"ml-auto mr-auto",style:{width:"1200rem",paddingTop:"15rem"}},a.createElement(_.Z,{style:{fontSize:"14rem",marginBottom:"20rem"},items:[{title:a.createElement("a",{className:"flex item-center",style:{fontSize:"14rem"},onClick:()=>{u.history.push(`/knowledgegraph/${Bt.pathId}?${dt}`)}},a.createElement(G.Z,{title:"\u8FD4\u56DE"},a.createElement("i",{className:"iconfont icon-fanhui1",style:{fontSize:"14rem",marginRight:"20rem"}})),"\u80FD\u529B\u56FE\u8C31")},{title:"\u80FD\u529B\u8BE6\u60C5"}]}),a.createElement("div",{className:"w-full flex"},a.createElement("div",{className:"sticky flex flex-col",style:{width:"250rem",borderRadius:"4rem 0 0 4rem",maxHeight:"100vh",overflowY:"auto",overflowX:"hidden",top:0,background:"#F6F7F9"}},a.createElement(L,{abilityGoalItem:(Rt=Se==null?void 0:Se.data)==null?void 0:Rt.ability_goals}),a.createElement("div",{style:{padding:"10rem 20rem 20rem"}},a.createElement("div",{className:"c-grey-333",style:{fontSize:"16rem"}},"\u76EE\u5F55\u5BFC\u822A"),a.createElement(g.default,{className:"w-full",value:Number(Bt==null?void 0:Bt.abilityId),style:{marginTop:"10rem"},onChange:Te=>{u.history.push(`/knowledgegraph/${Bt.pathId}/abilityMap/detail/${Te}?${dt}`)},options:((st=(it=Se==null?void 0:Se.data)==null?void 0:it.ability_goals)==null?void 0:st.map(Te=>({label:Te==null?void 0:Te.name,value:Te==null?void 0:Te.id})))||[],size:"large"})),a.createElement(x.default,{className:K.AnchorDomStyle,items:(yt=(pt=Se==null?void 0:Se.data)==null?void 0:pt.children_ability_goals)==null?void 0:yt.map(Te=>{var Mt;return{key:Te==null?void 0:Te.id,href:`#${Te==null?void 0:Te.id}`,title:a.createElement("div",{className:`current relative ${K.AnchorDom}`},a.createElement("div",{className:"flex item-center",style:{gap:"10rem"}},a.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 c-grey-333",style:{fontSize:"14rem"}},Te==null?void 0:Te.name),a.createElement("span",{style:{color:"#464F66",fontSize:"12rem"}},Et!=null&&Et.can_managed?a.createElement(a.Fragment,null,a.createElement("span",{className:"iconfont icon-a-60-kejian",style:{marginRight:"5rem",fontSize:"12rem"}}),Te==null?void 0:Te.knowledge_count):a.createElement("span",{style:{color:"#00C088"}},a.createElement("span",{className:"iconfont icon-xuesheng2",style:{marginRight:"5rem",fontSize:"12rem"}}),(Te==null?void 0:Te.grasp_rate)||0,"%"))),a.createElement("div",{className:"flex flex-wrap",style:{gap:"5rem",marginTop:"10rem"}},(Mt=Te==null?void 0:Te.ability_tags)==null?void 0:Mt.map(Dt=>a.createElement(w.Z,{color:"orange",style:{fontSize:"12rem"},key:Dt},Dt))),a.createElement("div",{className:"multi_ellipsis2",style:{marginTop:"20rem",color:"#464F66",fontSize:"12rem"}},Te==null?void 0:Te.description))}})})),a.createElement("div",{className:"flex-1 minW-0 flex flex-col",style:{gap:"20rem"}},a.createElement("div",{className:"bg-white relative",style:{borderRadius:"4rem",padding:"15rem 30rem 30rem"}},((Tt=(mt=Se==null?void 0:Se.data)==null?void 0:mt.next_ability_goal)==null?void 0:Tt.id)&&a.createElement("div",{className:"absolute current",style:{right:0,top:0},onClick:()=>{var Te,Mt;u.history.push(`/knowledgegraph/${Bt.pathId}/abilityMap/detail/${(Mt=(Te=Se==null?void 0:Se.data)==null?void 0:Te.next_ability_goal)==null?void 0:Mt.id}?${dt}`)}},a.createElement("div",{className:K.NextAbility},a.createElement("div",{className:"multi_ellipsis1"},(At=(lt=Se==null?void 0:Se.data)==null?void 0:lt.next_ability_goal)==null?void 0:At.name),a.createElement("div",null,a.createElement("span",{className:"iconfont icon-you2",style:{fontSize:"14rem"}})))),a.createElement("div",{style:{color:"#3061D0"}},a.createElement(J,{type:"\u4E3B\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u4E3B\u80FD\u529B"),a.createElement("div",{className:"c-grey-333 blod",style:{fontSize:"14rem",margin:"20rem 0 10rem 0"}},(Lt=Se==null?void 0:Se.data)==null?void 0:Lt.name),((Ct=Se==null?void 0:Se.data)==null?void 0:Ct.description)&&a.createElement("div",{style:{padding:"12rem",background:"#F6F7F9"}},a.createElement(et,null,(jt=Se==null?void 0:Se.data)==null?void 0:jt.description)),(Et==null?void 0:Et.can_managed)&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex",style:{marginTop:"20rem",gap:"20rem"}},[{title:"\u5E73\u5747\u4E3B\u80FD\u529B\u638C\u63E1\u7387",value:(Yt=Se==null?void 0:Se.data)==null?void 0:Yt.children_ability_goal_grasp_rate,unit:"%",img:W(46016),bg:"#E3F1FF"},{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(qe=Se==null?void 0:Se.data)==null?void 0:qe.total_knowledge_count,unit:"\u4E2A",img:W(99755),bg:"#F1FDEF",ProgressTitle:"\u5360\u603B\u77E5\u8BC6\u70B9",percent:(b=Se==null?void 0:Se.data)==null?void 0:b.knowledge_rate,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(F=Se==null?void 0:Se.data)==null?void 0:F.total_resource_count,unit:"\u4E2A",img:W(92691),bg:"#FFF9F4",ProgressTitle:"\u5360\u603B\u8D44\u6E90\u6570",percent:(z=Se==null?void 0:Se.data)==null?void 0:z.resource_rate,trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"flex-1 minW-0 relative",style:{borderRadius:"6rem",background:Te==null?void 0:Te.bg,padding:"20rem 30rem"}},a.createElement("img",{src:Te==null?void 0:Te.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"30rem",top:"20rem"}}),a.createElement("div",{className:"c-grey-666",style:{fontSize:"14rem"}},Te==null?void 0:Te.title),a.createElement("div",{className:"c-grey-333 blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit)),(Te==null?void 0:Te.ProgressTitle)&&a.createElement("div",{className:"c-grey-666",style:{fontSize:"12rem",marginTop:"20rem"}},a.createElement("div",null,Te==null?void 0:Te.ProgressTitle,Te==null?void 0:Te.percent,"%"),a.createElement(E.Z,{percent:Te==null?void 0:Te.percent,showInfo:!1,trailColor:Te==null?void 0:Te.trailColor,strokeColor:Te==null?void 0:Te.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))),a.createElement("div",{className:"c-grey-333",style:{margin:"40rem 0 30rem 0",fontSize:"14rem"}},"\u5B66\u4E60\u7EDF\u8BA1"),a.createElement("div",{className:"flex"},a.createElement("div",{className:"minW-0 flex flex-col",style:{gap:"13rem",width:"200rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(Y=Se==null?void 0:Se.data)==null?void 0:Y.study_count,unit:"",img:W(37426),bg:"rgba(68, 95, 232, 0.1)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(te=Se==null?void 0:Se.data)==null?void 0:te.complete_rate,unit:"%",img:W(19150),bg:"rgba(182, 129, 0, .1)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(q=Se==null?void 0:Se.data)==null?void 0:q.grasp_rate,unit:"%",img:W(55303),bg:"rgba(6, 145, 127, .1)"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:Te==null?void 0:Te.bg}},a.createElement("div",{style:{fontSize:"14rem"}},Te==null?void 0:Te.title),a.createElement("div",{className:"blod",style:{fontSize:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit)),a.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:Te==null?void 0:Te.img})))),a.createElement("div",{className:"flex-1 minW-0"},a.createElement(h.Z,{dataSource:He,legend:{top:null,icon:"roundRect",bottom:10,itemWidth:14,itemGap:50,left:"center",formatter:Te=>Te}})))),!(Et!=null&&Et.can_managed)&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex item-center",style:{gap:"20rem",marginTop:"20rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(Q=Se==null?void 0:Se.data)==null?void 0:Q.total_knowledge_count,unit:"\u4E2A",percent:(Pe=Se==null?void 0:Se.data)==null?void 0:Pe.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9",trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(ye=Se==null?void 0:Se.data)==null?void 0:ye.total_resource_count,unit:"\u4E2A",percent:(Fe=Se==null?void 0:Se.data)==null?void 0:Fe.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570",trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"flex-1 minW-0 flex justify-between c-grey-333",style:{gap:"20rem",background:"#F6F7F9",borderRadius:"6rem",padding:"30rem 60rem"}},a.createElement("div",{className:"flex flex-col justify-between"},a.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},Te==null?void 0:Te.title),a.createElement("div",{className:"blod",style:{fontSize:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit))),a.createElement("div",{className:"relative",style:{width:"133rem",height:"75rem"}},a.createElement(E.Z,{type:"dashboard",percent:Te==null?void 0:Te.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:0,top:0},trailColor:Te==null?void 0:Te.trailColor,strokeColor:Te==null?void 0:Te.strokeColor,strokeLinecap:"round",format:Dt=>a.createElement("div",{className:"c-grey-333",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},Dt,"%",a.createElement("br",null),a.createElement("br",null),Te==null?void 0:Te.percenttitle)}))))),a.createElement("div",{className:"c-grey-333 blod",style:{margin:"40rem 0 30rem 0",fontSize:"14rem"}},"\u5B66\u4E60\u7EDF\u8BA1"),a.createElement("div",{className:"flex",style:{marginTop:"20rem",gap:"20rem"}},[{title:"\u4E3B\u80FD\u529B\u638C\u63E1\u7387",value:(Je=Se==null?void 0:Se.data)==null?void 0:Je.children_ability_goal_grasp_rate,unit:"%",img:W(46016),bg:"#E3F1FF"},{title:"\u5DF2\u638C\u63E1\u77E5\u8BC6\u70B9",value:((nt=Se==null?void 0:Se.data)==null?void 0:nt.knowledge_grasp_count)||0,unit:"\u4E2A",img:W(99755),bg:"#F1FDEF",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((Xe=Se==null?void 0:Se.data)==null?void 0:Xe.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u5DF2\u5B8C\u6210\u8D44\u6E90\u6570",value:((ot=Se==null?void 0:Se.data)==null?void 0:ot.resource_complete_count)||0,unit:"\u4E2A",img:W(92691),bg:"#FFF9F4",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((rt=Se==null?void 0:Se.data)==null?void 0:rt.resource_complete_rate)||0,trailColor:"rgba(236, 159, 48, 0.10)",strokeColor:"#EC9F30"}].map((Te,Mt)=>a.createElement("div",{key:Mt,className:"flex-1 minW-0 relative",style:{borderRadius:"6rem",background:Te==null?void 0:Te.bg,padding:"20rem 30rem"}},a.createElement("img",{src:Te==null?void 0:Te.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"30rem",top:"20rem"}}),a.createElement("div",{className:"c-grey-666",style:{fontSize:"14rem"}},Te==null?void 0:Te.title),a.createElement("div",{className:"c-grey-333 blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},Te==null?void 0:Te.value,a.createElement("span",{style:{fontSize:"14rem"}},Te==null?void 0:Te.unit)),(Te==null?void 0:Te.ProgressTitle)&&a.createElement("div",{className:"c-grey-666",style:{fontSize:"12rem",marginTop:"20rem"}},a.createElement("div",null,Te==null?void 0:Te.ProgressTitle,Te==null?void 0:Te.percent,"%"),a.createElement(E.Z,{percent:Te==null?void 0:Te.percent,showInfo:!1,trailColor:Te==null?void 0:Te.trailColor,strokeColor:Te==null?void 0:Te.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))),a.createElement("div",{className:"c-grey-333 blod",style:{margin:"30rem 0 10rem 0",fontSize:"14rem"}},"\u5F00\u59CB\u5B66\u4E60"),a.createElement("div",{className:"flex flex-col",style:{gap:"10rem"}},(Ve=(Ye=Se==null?void 0:Se.data)==null?void 0:Ye.children_ability_goals)==null?void 0:Ve.map(Te=>a.createElement("div",{key:Te==null?void 0:Te.id,className:"flex item-center",style:{gap:"20rem",padding:"20rem",background:"#F6F7F9",borderRadius:"6rem"}},a.createElement("div",{className:"flex-1 minW-0 flex flex-col"},a.createElement("div",{className:"flex",style:{gap:"10rem"}},a.createElement("div",{style:{color:"#3061D0"}},a.createElement(J,{type:"\u5B50\u80FD\u529B",ImgProps:{style:{marginRight:"5rem"}}}),"\u5B50\u80FD\u529B"),a.createElement(G.Z,{title:Te==null?void 0:Te.name,placement:"topLeft"},a.createElement("div",{className:"multi_ellipsis1"},Te==null?void 0:Te.name))),a.createElement("div",{className:"flex item-center",style:{gap:"10rem",marginTop:"15rem",fontSize:"14rem"}},a.createElement(w.Z,{color:"orange",style:{fontSize:"12rem",lineHeight:"1.5"}},"\u8282\u70B9"),a.createElement("span",{className:"c-grey-333"},Te==null?void 0:Te.last_knowledge_name),Te!=null&&Te.is_complete?a.createElement("span",{className:"c-green"},"\uFF08\u5DF2\u638C\u63E1\uFF09"):a.createElement("span",{className:"c-grey-666"},"\uFF08\u672A\u638C\u63E1\uFF09"))),a.createElement(R.op,{onClick:()=>Qe(void 0,null,function*(){yield Pt(Te)})},(Te==null?void 0:Te.complete_rate)==0?"\u5F00\u59CB\u5B66\u4E60":"\u7EE7\u7EED\u5B66\u4E60")))))),($e=(ht=Se==null?void 0:Se.data)==null?void 0:ht.children_ability_goals)==null?void 0:$e.map(Te=>a.createElement(at,{key:Te==null?void 0:Te.id,DataProps:Te,pathsDetail:ze,getUrl:Pt}))))),a.createElement(m.default,{open:Oe==null?void 0:Oe.open,title:"\u89C6\u9891",width:800,centered:!0,onCancel:()=>{we(Ae(be({},Oe),{open:!1}))},onOk:()=>{we(Ae(be({},Oe),{open:!1}))}},a.createElement(ie.Z,{allow_skip:!0,videoId:Oe.id,toLog:!0,src:Oe==null?void 0:Oe.resourceUrl,logWatchHistory:Te=>Ot(Ae(be({},Te),{container_type:localStorage.getItem("container_type_tupu")}))})),a.createElement(H.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:ut==null?void 0:ut.url,type:ut==null?void 0:ut.file_type,disabledDownload:!0,onClose:()=>Ut({})}))};var _t=(0,u.connect)(({pathsDetail:ze,user:Ke})=>({pathsDetail:ze,user:Ke}))(tt)},84056:function(ft,Me,W){"use strict";W.d(Me,{BU:function(){return G},Dj:function(){return N},gH:function(){return w},vp:function(){return E}});function N(O){try{O.mozRequestFullScreen?O.mozRequestFullScreen():O.webkitRequestFullScreen&&O.webkitRequestFullScreen()}catch(A){console.log(A,":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 w=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function E(){var O=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,A=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",O),window.isFullScreen?window.isFullScreen:O!=null}},61527:function(ft,Me,W){"use strict";W.d(Me,{U:function(){return x}});var N=W(59301),G=Object.defineProperty,w=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,A=(m,a,u)=>a in m?G(m,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):m[a]=u,_=(m,a)=>{for(var u in a||(a={}))E.call(a,u)&&A(m,u,a[u]);if(w)for(var u of w(a))O.call(a,u)&&A(m,u,a[u]);return m},g=(m,a,u)=>new Promise((h,r)=>{var n=o=>{try{d(u.next(o))}catch(c){r(c)}},s=o=>{try{d(u.throw(o))}catch(c){r(c)}},d=o=>o.done?h(o.value):Promise.resolve(o.value).then(n,s);d((u=u.apply(m,a)).next())});function x(m,a){const[u,h]=(0,N.useState)(a),[r,n]=(0,N.useState)(!1),[s,d]=(0,N.useState)();return[u,r,(c,f=!1)=>g(this,null,function*(){const e=f?a:_(_({},u),c);n(!0),h(e);const t=yield m(e);return n(!1),d(t),t}),s,d]}},73217:function(ft,Me,W){"use strict";W.d(Me,{Z:function(){return Yt}});class N{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(b,F){return b.__proto__=F,b},Object.assign=Object.assign||function(b){if(b==null)throw new TypeError("Cannot convert undefined or null to object");let F=Object(b);for(let z=1;z ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","error",z),O.ENABLE_ERROR&&(console.error?console.error(z):console.warn?console.warn(z):console.log(z))}static i(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","info",z),O.ENABLE_INFO&&(console.info?console.info(z):console.log(z))}static w(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","warn",z),O.ENABLE_WARN&&(console.warn?console.warn(z):console.log(z))}static d(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","debug",z),O.ENABLE_DEBUG&&(console.debug?console.debug(z):console.log(z))}static v(b,F){(!b||O.FORCE_GLOBAL_TAG)&&(b=O.GLOBAL_TAG);let z=`[${b}] > ${F}`;O.ENABLE_CALLBACK&&O.emitter.emit("log","verbose",z),O.ENABLE_VERBOSE&&console.log(z)}}O.GLOBAL_TAG="flv.js",O.FORCE_GLOBAL_TAG=!1,O.ENABLE_ERROR=!0,O.ENABLE_INFO=!0,O.ENABLE_WARN=!0,O.ENABLE_DEBUG=!0,O.ENABLE_VERBOSE=!0,O.ENABLE_CALLBACK=!1,O.emitter=new(E());var A=O;class _{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(b){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=b,this._totalBytes+=b):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=b,this._totalBytes+=b):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=b,this._totalBytes+=b,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let b=(this._now()-this._lastCheckpoint)/1e3;return b==0&&(b=1),this._intervalBytes/b/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let b=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/b/1024}}var g=_;class x{constructor(b){this._message=b}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class m extends x{constructor(b){super(b)}get name(){return"IllegalStateException"}}class a extends x{constructor(b){super(b)}get name(){return"InvalidArgumentException"}}class u extends x{constructor(b){super(b)}get name(){return"NotImplementedException"}}const h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class n{constructor(b){this._type=b||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===h.kConnecting||this._status===h.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(b){this._onContentLengthKnown=b}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(b){this._onURLRedirect=b}get onDataArrival(){return this._onDataArrival}set onDataArrival(b){this._onDataArrival=b}get onError(){return this._onError}set onError(b){this._onError=b}get onComplete(){return this._onComplete}set onComplete(b){this._onComplete=b}open(b,F){throw new u("Unimplemented abstract function!")}abort(){throw new u("Unimplemented abstract function!")}}let s={};function d(){let qe=self.navigator.userAgent.toLowerCase(),b=/(edge)\/([\w.]+)/.exec(qe)||/(opr)[\/]([\w.]+)/.exec(qe)||/(chrome)[ \/]([\w.]+)/.exec(qe)||/(iemobile)[\/]([\w.]+)/.exec(qe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qe)||/(webkit)[ \/]([\w.]+)/.exec(qe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(qe)||/(msie) ([\w.]+)/.exec(qe)||qe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(qe)||qe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(qe)||[],F=/(ipad)/.exec(qe)||/(ipod)/.exec(qe)||/(windows phone)/.exec(qe)||/(iphone)/.exec(qe)||/(kindle)/.exec(qe)||/(android)/.exec(qe)||/(windows)/.exec(qe)||/(mac)/.exec(qe)||/(linux)/.exec(qe)||/(cros)/.exec(qe)||[],z={browser:b[5]||b[3]||b[1]||"",version:b[2]||b[4]||"0",majorVersion:b[4]||b[2]||"0",platform:F[0]||""},Y={};if(z.browser){Y[z.browser]=!0;let te=z.majorVersion.split(".");Y.version={major:parseInt(z.majorVersion,10),string:z.version},te.length>1&&(Y.version.minor=parseInt(te[1],10)),te.length>2&&(Y.version.build=parseInt(te[2],10))}if(z.platform&&(Y[z.platform]=!0),(Y.chrome||Y.opr||Y.safari)&&(Y.webkit=!0),Y.rv||Y.iemobile){Y.rv&&delete Y.rv;let te="msie";z.browser=te,Y[te]=!0}if(Y.edge){delete Y.edge;let te="msedge";z.browser=te,Y[te]=!0}if(Y.opr){let te="opera";z.browser=te,Y[te]=!0}if(Y.safari&&Y.android){let te="android";z.browser=te,Y[te]=!0}Y.name=z.browser,Y.platform=z.platform;for(let te in s)s.hasOwnProperty(te)&&delete s[te];Object.assign(s,Y)}d();var o=s;class c extends n{static isSupported(){try{let b=o.msedge&&o.version.minor>=15048,F=o.msedge?b:!0;return self.fetch&&self.ReadableStream&&F}catch(b){return!1}}constructor(b,F){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=b,this._config=F,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(b,F){this._dataSource=b,this._range=F;let z=b.url;this._config.reuseRedirectedURL&&b.redirectedURL!=null&&(z=b.redirectedURL);let Y=this._seekHandler.getConfig(z,F),te=new self.Headers;if(typeof Y.headers=="object"){let Q=Y.headers;for(let Pe in Q)Q.hasOwnProperty(Pe)&&te.append(Pe,Q[Pe])}let q={method:"GET",headers:te,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Q in this._config.headers)te.append(Q,this._config.headers[Q]);b.cors===!1&&(q.mode="same-origin"),b.withCredentials&&(q.credentials="include"),b.referrerPolicy&&(q.referrerPolicy=b.referrerPolicy),this._status=h.kConnecting,self.fetch(Y.url,q).then(Q=>{if(this._requestAbort){this._requestAbort=!1,this._status=h.kIdle;return}if(Q.ok&&Q.status>=200&&Q.status<=299){if(Q.url!==Y.url&&this._onURLRedirect){let ye=this._seekHandler.removeURLParameters(Q.url);this._onURLRedirect(ye)}let Pe=Q.headers.get("Content-Length");return Pe!=null&&(this._contentLength=parseInt(Pe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Q.body.getReader())}else if(this._status=h.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:Q.status,msg:Q.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+Q.status+" "+Q.statusText)}).catch(Q=>{if(this._status=h.kError,this._onError)this._onError(r.EXCEPTION,{code:-1,msg:Q.message});else throw Q})}abort(){this._requestAbort=!0}_pump(b){return b.read().then(F=>{if(F.done)if(this._contentLength!==null&&this._receivedLength{if(F.code===11&&o.msedge)return;this._status=h.kError;let z=0,Y=null;if((F.code===19||F.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=h.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:F.status,msg:F.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+F.status+" "+F.statusText);else this._status=h.kBuffering}}_onProgress(b){if(this._status===h.kError)return;this._contentLength===null&&b.total!==null&&b.total!==0&&(this._contentLength=b.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let F=b.target.response,z=this._range.from+this._receivedLength;this._receivedLength+=F.byteLength,this._onDataArrival&&this._onDataArrival(F,z,this._receivedLength)}_onLoadEnd(b){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(b){this._status=h.kError;let F=0,z=null;if(this._contentLength&&b.loaded=200&&F.status<=299){if(this._status=LoaderStatus.kBuffering,F.responseURL!=null){let Y=this._seekHandler.removeURLParameters(F.responseURL);F.responseURL!==this._currentRequestURL&&Y!==this._currentRedirectedURL&&(this._currentRedirectedURL=Y,this._onURLRedirect&&this._onURLRedirect(Y))}let z=F.getResponseHeader("Content-Length");if(z!=null&&this._contentLength==null){let Y=parseInt(z);Y>0&&(this._contentLength=Y,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:F.status,msg:F.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+F.status+" "+F.statusText);else if(F.readyState===3&&F.status>=200&&F.status<=299){this._status=LoaderStatus.kBuffering;let z=F.response;this._reader.readAsArrayBuffer(z)}}_xhrOnError(b){this._status=LoaderStatus.kError;let F=LoaderErrors.EXCEPTION,z={code:-1,msg:b.constructor.name+" "+b.type};if(this._onError)this._onError(F,z);else throw new RuntimeException(z.msg)}_msrOnProgress(b){let z=b.target.result;if(z==null){this._doReconnectIfNeeded();return}let Y=z.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=z.byteLength;let te=this._totalRange.from+this._receivedLength;this._receivedLength+=Y.byteLength,this._onDataArrival&&this._onDataArrival(Y,te,this._receivedLength),z.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${te+Y.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(z=this._range.from+this._contentLength-1),this._currentRequestRange={from:F,to:z},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(b,F){this._lastTimeLoaded=0;let z=b.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?z=this._currentRedirectedURL:b.redirectedURL!=null&&(z=b.redirectedURL));let Y=this._seekHandler.getConfig(z,F);this._currentRequestURL=Y.url;let te=this._xhr=new XMLHttpRequest;if(te.open("GET",Y.url,!0),te.responseType="arraybuffer",te.onreadystatechange=this._onReadyStateChange.bind(this),te.onprogress=this._onProgress.bind(this),te.onload=this._onLoad.bind(this),te.onerror=this._onXhrError.bind(this),b.withCredentials&&(te.withCredentials=!0),typeof Y.headers=="object"){let q=Y.headers;for(let Q in q)q.hasOwnProperty(Q)&&te.setRequestHeader(Q,q[Q])}if(typeof this._config.headers=="object"){let q=this._config.headers;for(let Q in q)q.hasOwnProperty(Q)&&te.setRequestHeader(Q,q[Q])}te.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=h.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(b){let F=b.target;if(F.readyState===2){if(F.responseURL!=null){let z=this._seekHandler.removeURLParameters(F.responseURL);F.responseURL!==this._currentRequestURL&&z!==this._currentRedirectedURL&&(this._currentRedirectedURL=z,this._onURLRedirect&&this._onURLRedirect(z))}if(F.status>=200&&F.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:F.status,msg:F.statusText});else throw new x("RangeLoader: Http code invalid, "+F.status+" "+F.statusText)}}_onProgress(b){if(this._status===h.kError)return;if(this._contentLength===null){let z=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,z=!0;let Y=b.total;this._internalAbort(),Y!=null&Y!==0&&(this._totalLength=Y)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,z){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let F=b.loaded-this._lastTimeLoaded;this._lastTimeLoaded=b.loaded,this._speedSampler.addBytes(F)}_normalizeSpeed(b){let F=this._chunkSizeKBList,z=F.length-1,Y=0,te=0,q=z;if(b=F[Y]&&b=3&&(F=this._speedSampler.currentKBps)),F!==0){let q=this._normalizeSpeed(F);this._currentSpeedNormalized!==q&&(this._currentSpeedNormalized=q,this._currentChunkSizeKB=q)}let z=b.target.response,Y=this._range.from+this._receivedLength;this._receivedLength+=z.byteLength;let te=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(F.result)},F.readAsArrayBuffer(b.data)}else{this._status=h.kError;let F={code:-1,msg:"Unsupported WebSocket message type: "+b.data.constructor.name};if(this._onError)this._onError(r.EXCEPTION,F);else throw new x(F.msg)}}_dispatchArrayBuffer(b){let F=b,z=this._receivedLength;this._receivedLength+=F.byteLength,this._onDataArrival&&this._onDataArrival(F,z,this._receivedLength)}_onWebSocketError(b){this._status=h.kError;let F={code:b.code,msg:b.message};if(this._onError)this._onError(r.EXCEPTION,F);else throw new x(F.msg)}}var C=p;class S{constructor(b){this._zeroStart=b||!1}getConfig(b,F){let z={};if(F.from!==0||F.to!==-1){let Y;F.to!==-1?Y=`bytes=${F.from.toString()}-${F.to.toString()}`:Y=`bytes=${F.from.toString()}-`,z.Range=Y}else this._zeroStart&&(z.Range="bytes=0-");return{url:b,headers:z}}removeURLParameters(b){return b}}var T=S;class D{constructor(b,F){this._startName=b,this._endName=F}getConfig(b,F){let z=b;if(F.from!==0||F.to!==-1){let Y=!0;z.indexOf("?")===-1&&(z+="?",Y=!1),Y&&(z+="&"),z+=`${this._startName}=${F.from.toString()}`,F.to!==-1&&(z+=`&${this._endName}=${F.to.toString()}`)}return{url:z,headers:{}}}removeURLParameters(b){let F=b.split("?")[0],z,Y=b.indexOf("?");Y!==-1&&(z=b.substring(Y+1));let te="";if(z!=null&&z.length>0){let q=z.split("&");for(let Q=0;Q0;Pe[0]!==this._startName&&Pe[0]!==this._endName&&(ye&&(te+="&"),te+=q[Q])}}return te.length===0?F:F+"?"+te}}var I=D;class M{constructor(b,F,z){this.TAG="IOController",this._config=F,this._extraData=z,this._stashInitialSize=1024*384,F.stashInitialSize!=null&&F.stashInitialSize>0&&(this._stashInitialSize=F.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,F.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=b,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(b.url),this._refTotalLength=b.filesize?b.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,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(b){this._extraData=b}get onDataArrival(){return this._onDataArrival}set onDataArrival(b){this._onDataArrival=b}get onSeeked(){return this._onSeeked}set onSeeked(b){this._onSeeked=b}get onError(){return this._onError}set onError(b){this._onError=b}get onComplete(){return this._onComplete}set onComplete(b){this._onComplete=b}get onRedirect(){return this._onRedirect}set onRedirect(b){this._onRedirect=b}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(b){this._onRecoveredEarlyEof=b}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===y?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let b=this._config;if(b.seekType==="range")this._seekHandler=new T(this._config.rangeLoadZeroStart);else if(b.seekType==="param"){let F=b.seekParamStart||"bstart",z=b.seekParamEnd||"bend";this._seekHandler=new I(F,z)}else if(b.seekType==="custom"){if(typeof b.customSeekHandler!="function")throw new a("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new b.customSeekHandler}else throw new a(`Invalid seekType in config: ${b.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=C;else if(f.isSupported())this._loaderClass=f;else if(t.isSupported())this._loaderClass=t;else if(y.isSupported())this._loaderClass=y;else throw new x("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(b){this._currentRange={from:0,to:-1},b&&(this._currentRange.from=b),this._speedSampler.reset(),b||(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 b=this._resumeFrom;this._resumeFrom=0,this._internalSeek(b,!0)}}seek(b){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(b,!0)}_internalSeek(b,F){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(F),this._loader.destroy(),this._loader=null;let z={from:b,to:-1};this._currentRange={from:z.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,z),this._onSeeked&&this._onSeeked()}updateUrl(b){if(!b||typeof b!="string"||b.length===0)throw new a("Url must be a non-empty string!");this._dataSource.url=b}_expandBuffer(b){let F=this._stashSize;for(;F+1024*1024*10){let Y=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(z,0,F).set(Y,0)}this._stashBuffer=z,this._bufferSize=F}_normalizeSpeed(b){let F=this._speedNormalizeList,z=F.length-1,Y=0,te=0,q=z;if(b=F[Y]&&b=512&&b<=1024?F=Math.floor(b*1.5):F=b*2,F>8192&&(F=8192);let z=F*1024+1024*1024*1;this._bufferSize0){let q=this._stashBuffer.slice(0,this._stashUsed),Q=this._dispatchChunks(q,this._stashByteStart);if(Q0){let Pe=new Uint8Array(q,Q);te.set(Pe,0),this._stashUsed=Pe.byteLength,this._stashByteStart+=Q}}else this._stashUsed=0,this._stashByteStart+=Q;this._stashUsed+b.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+b.byteLength),te=new Uint8Array(this._stashBuffer,0,this._bufferSize)),te.set(new Uint8Array(b),this._stashUsed),this._stashUsed+=b.byteLength}else{let q=this._dispatchChunks(b,F);if(qthis._bufferSize&&(this._expandBuffer(Q),te=new Uint8Array(this._stashBuffer,0,this._bufferSize)),te.set(new Uint8Array(b,q),0),this._stashUsed+=Q,this._stashByteStart=F+q}}}else if(this._stashUsed===0){let te=this._dispatchChunks(b,F);if(tethis._bufferSize&&this._expandBuffer(q),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(b,te),0),this._stashUsed+=q,this._stashByteStart=F+te}}else{this._stashUsed+b.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+b.byteLength);let te=new Uint8Array(this._stashBuffer,0,this._bufferSize);te.set(new Uint8Array(b),this._stashUsed),this._stashUsed+=b.byteLength;let q=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(q0){let Q=new Uint8Array(this._stashBuffer,q);te.set(Q,0)}this._stashUsed-=q,this._stashByteStart+=q}}_flushStashBuffer(b){if(this._stashUsed>0){let F=this._stashBuffer.slice(0,this._stashUsed),z=this._dispatchChunks(F,this._stashByteStart),Y=F.byteLength-z;if(z0){let te=new Uint8Array(this._stashBuffer,0,this._bufferSize),q=new Uint8Array(F,z);te.set(q,0),this._stashUsed=q.byteLength,this._stashByteStart+=z}return 0}return this._stashUsed=0,this._stashByteStart=0,Y}return 0}_onLoaderComplete(b,F){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(b,F){switch(A.e(this.TAG,`Loader error, code = ${F.code}, msg = ${F.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,b=r.UNRECOVERABLE_EARLY_EOF),b){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let z=this._currentRange.to+1;z0){let F=V.getConfig();b.emit("change",F)}}static registerListener(b){V.emitter.addListener("change",b)}static removeListener(b){V.emitter.removeListener("change",b)}static addLogListener(b){A.emitter.addListener("log",b),A.emitter.listenerCount("log")>0&&(A.ENABLE_CALLBACK=!0,V._notifyChange())}static removeLogListener(b){A.emitter.removeListener("log",b),A.emitter.listenerCount("log")===0&&(A.ENABLE_CALLBACK=!1,V._notifyChange())}}V.emitter=new(E());var k=V;class ${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 b=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,F=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&&b&&F}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(b){if(this.keyframesIndex==null)return null;let F=this.keyframesIndex,z=this._search(F.times,b);return{index:z,milliseconds:F.times[z],fileposition:F.filepositions[z]}}_search(b,F){let z=0,Y=b.length-1,te=0,q=0,Q=Y;for(F=b[te]&&F=128){b.push(String.fromCharCode(te&65535)),z+=2;continue}}}else if(F[z]<240){if(le(F,z,2)){let te=(F[z]&15)<<12|(F[z+1]&63)<<6|F[z+2]&63;if(te>=2048&&(te&63488)!==55296){b.push(String.fromCharCode(te&65535)),z+=3;continue}}}else if(F[z]<248&&le(F,z,3)){let te=(F[z]&7)<<18|(F[z+1]&63)<<12|(F[z+2]&63)<<6|F[z+3]&63;if(te>65536&&te<1114112){te-=65536,b.push(String.fromCharCode(te>>>10|55296)),b.push(String.fromCharCode(te&1023|56320)),z+=4;continue}}}b.push("\uFFFD"),++z}return b.join("")}var ge=he;let me=function(){let qe=new ArrayBuffer(2);return new DataView(qe).setInt16(0,256,!0),new Int16Array(qe)[0]===256}();class pe{static parseScriptData(b,F,z){let Y={};try{let te=pe.parseValue(b,F,z),q=pe.parseValue(b,F+te.size,z-te.size);Y[te.data]=q.data}catch(te){A.e("AMF",te.toString())}return Y}static parseObject(b,F,z){if(z<3)throw new m("Data not enough when parse ScriptDataObject");let Y=pe.parseString(b,F,z),te=pe.parseValue(b,F+Y.size,z-Y.size),q=te.objectEnd;return{data:{name:Y.data,value:te.data},size:Y.size+te.size,objectEnd:q}}static parseVariable(b,F,z){return pe.parseObject(b,F,z)}static parseString(b,F,z){if(z<2)throw new m("Data not enough when parse String");let te=new DataView(b,F,z).getUint16(0,!me),q;return te>0?q=ge(new Uint8Array(b,F+2,te)):q="",{data:q,size:2+te}}static parseLongString(b,F,z){if(z<4)throw new m("Data not enough when parse LongString");let te=new DataView(b,F,z).getUint32(0,!me),q;return te>0?q=ge(new Uint8Array(b,F+4,te)):q="",{data:q,size:4+te}}static parseDate(b,F,z){if(z<10)throw new m("Data size invalid when parse Date");let Y=new DataView(b,F,z),te=Y.getFloat64(0,!me),q=Y.getInt16(8,!me);return te+=q*60*1e3,{data:new Date(te),size:10}}static parseValue(b,F,z){if(z<1)throw new m("Data not enough when parse Value");let Y=new DataView(b,F,z),te=1,q=Y.getUint8(0),Q,Pe=!1;try{switch(q){case 0:Q=Y.getFloat64(1,!me),te+=8;break;case 1:{Q=!!Y.getUint8(1),te+=1;break}case 2:{let ye=pe.parseString(b,F+1,z-1);Q=ye.data,te+=ye.size;break}case 3:{Q={};let ye=0;for((Y.getUint32(z-4,!me)&16777215)===9&&(ye=3);te32)throw new a("ExpGolomb: readBits() bits exceeded max 32bits!");if(b<=this._current_word_bits_left){let q=this._current_word>>>32-b;return this._current_word<<=b,this._current_word_bits_left-=b,q}let F=this._current_word_bits_left?this._current_word:0;F=F>>>32-this._current_word_bits_left;let z=b-this._current_word_bits_left;this._fillCurrentWord();let Y=Math.min(z,this._current_word_bits_left),te=this._current_word>>>32-Y;return this._current_word<<=Y,this._current_word_bits_left-=Y,F=F<>>b)return this._current_word<<=b,this._current_word_bits_left-=b,b;return this._fillCurrentWord(),b+this._skipLeadingZero()}readUEG(){let b=this._skipLeadingZero();return this.readBits(b+1)-1}readSEG(){let b=this.readUEG();return b&1?b+1>>>1:-1*(b>>>1)}}var ve=de;class ce{static _ebsp2rbsp(b){let F=b,z=F.byteLength,Y=new Uint8Array(z),te=0;for(let q=0;q=2&&F[q]===3&&F[q-1]===0&&F[q-2]===0||(Y[te]=F[q],te++);return new Uint8Array(Y.buffer,0,te)}static parseSPS(b){let F=ce._ebsp2rbsp(b),z=new ve(F);z.readByte();let Y=z.readByte();z.readByte();let te=z.readByte();z.readUEG();let q=ce.getProfileString(Y),Q=ce.getLevelString(te),Pe=1,ye=420,Fe=[0,420,422,444],Je=8;if((Y===100||Y===110||Y===122||Y===244||Y===44||Y===83||Y===86||Y===118||Y===128||Y===138||Y===144)&&(Pe=z.readUEG(),Pe===3&&z.readBits(1),Pe<=3&&(ye=Fe[Pe]),Je=z.readUEG()+8,z.readUEG(),z.readBits(1),z.readBool())){let Wt=Pe!==3?8:12;for(let Pt=0;Pt0&&Wt<16?(Kt=Pt[Wt-1],ut=Te[Wt-1]):Wt===255&&(Kt=z.readByte()<<8|z.readByte(),ut=z.readByte()<<8|z.readByte())}if(z.readBool()&&z.readBool(),z.readBool()&&(z.readBits(4),z.readBool()&&z.readBits(24)),z.readBool()&&(z.readUEG(),z.readUEG()),z.readBool()){let Wt=z.readBits(32),Pt=z.readBits(32);Oe=z.readBool(),we=Pt,Be=Wt*2,Ut=we/Be}}let Se=1;(Kt!==1||ut!==1)&&(Se=Kt/ut);let He=0,We=0;if(Pe===0)He=1,We=2-Ye;else{let Wt=Pe===3?1:2,Pt=Pe===1?2:1;He=Wt,We=Pt*(2-Ye)}let dt=(ot+1)*16,St=(2-Ye)*((rt+1)*16);dt-=(Ve+ht)*He,St-=($e+Et)*We;let Ot=Math.ceil(dt*Se);return z.destroy(),z=null,{profile_string:q,level_string:Q,bit_depth:Je,ref_frames:Xe,chroma_format:ye,chroma_format_string:ce.getChromaFormatString(ye),frame_rate:{fixed:Oe,fps:Ut,fps_den:Be,fps_num:we},sar_ratio:{width:Kt,height:ut},codec_size:{width:dt,height:St},present_size:{width:Ot,height:St}}}static _skipScalingList(b,F){let z=8,Y=8,te=0;for(let q=0;q>>8&255|(qe&255)<<8}function re(qe){return(qe&4278190080)>>>24|(qe&16711680)>>>8|(qe&65280)<<8|(qe&255)<<24}function Z(qe,b){return qe[b]<<24|qe[b+1]<<16|qe[b+2]<<8|qe[b+3]}class ee{constructor(b,F){this.TAG="FLVDemuxer",this._config=F,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=b.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=b.hasAudioTrack,this._hasVideo=b.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 z=new ArrayBuffer(2);return new DataView(z).setInt16(0,256,!0),new Int16Array(z)[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(b){let F=new Uint8Array(b),z={match:!1};if(F[0]!==70||F[1]!==76||F[2]!==86||F[3]!==1)return z;let Y=(F[4]&4)>>>2!==0,te=(F[4]&1)!==0,q=Z(F,5);return q<9?z:{match:!0,consumed:q,dataOffset:q,hasAudioTrack:Y,hasVideoTrack:te}}bindDataSource(b){return b.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(b){this._onTrackMetadata=b}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(b){this._onMediaInfo=b}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(b){this._onMetaDataArrived=b}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(b){this._onScriptDataArrived=b}get onError(){return this._onError}set onError(b){this._onError=b}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(b){this._onDataAvailable=b}get timestampBase(){return this._timestampBase}set timestampBase(b){this._timestampBase=b}get overridedDuration(){return this._duration}set overridedDuration(b){this._durationOverrided=!0,this._duration=b,this._mediaInfo.duration=b}set overridedHasAudio(b){this._hasAudioFlagOverrided=!0,this._hasAudio=b,this._mediaInfo.hasAudio=b}set overridedHasVideo(b){this._hasVideoFlagOverrided=!0,this._hasVideo=b,this._mediaInfo.hasVideo=b}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(b,F){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let z=0,Y=this._littleEndian;if(F===0)if(b.byteLength>13)z=ee.probe(b).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,F+z!==this._dataOffset&&A.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(b,z).getUint32(0,!Y)!==0&&A.w(this.TAG,"PrevTagSize0 !== 0 !!!"),z+=4);zb.byteLength)break;let q=te.getUint8(0),Q=te.getUint32(0,!Y)&16777215;if(z+11+Q+4>b.byteLength)break;if(q!==8&&q!==9&&q!==18){A.w(this.TAG,`Unsupported tag type ${q}, skipped`),z+=11+Q+4;continue}let Pe=te.getUint8(4),ye=te.getUint8(5),Fe=te.getUint8(6),Je=te.getUint8(7),nt=Fe|ye<<8|Pe<<16|Je<<24;(te.getUint32(7,!Y)&16777215)!==0&&A.w(this.TAG,"Meet tag which has StreamID != 0!");let ot=z+11;switch(q){case 8:this._parseAudioData(b,ot,Q,nt);break;case 9:this._parseVideoData(b,ot,Q,nt,F+z);break;case 18:this._parseScriptData(b,ot,Q);break}let rt=te.getUint32(11+Q,!Y);rt!==11+Q&&A.w(this.TAG,`Invalid PrevTagSize ${rt}`),z+=11+Q+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),z}_parseScriptData(b,F,z){let Y=Ee.parseScriptData(b,F,z);if(Y.hasOwnProperty("onMetaData")){if(Y.onMetaData==null||typeof Y.onMetaData!="object"){A.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&A.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Y;let te=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},te)),typeof te.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=te.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof te.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=te.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof te.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=te.audiodatarate),typeof te.videodatarate=="number"&&(this._mediaInfo.videoDataRate=te.videodatarate),typeof te.width=="number"&&(this._mediaInfo.width=te.width),typeof te.height=="number"&&(this._mediaInfo.height=te.height),typeof te.duration=="number"){if(!this._durationOverrided){let q=Math.floor(te.duration*this._timescale);this._duration=q,this._mediaInfo.duration=q}}else this._mediaInfo.duration=0;if(typeof te.framerate=="number"){let q=Math.floor(te.framerate*1e3);if(q>0){let Q=q/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Q,this._referenceFrameRate.fps_num=q,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Q}}if(typeof te.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let q=te.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(q),te.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=te,A.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Y).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Y))}_parseKeyframesIndex(b){let F=[],z=[];for(let Y=1;Y>>4;if(Pe!==2&&Pe!==10){this._onError(ne.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Pe);return}let ye=0,Fe=(Q&12)>>>2;if(Fe>=0&&Fe<=4)ye=this._flvSoundRateTable[Fe];else{this._onError(ne.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Fe);return}let Je=(Q&2)>>>1,nt=Q&1,Xe=this._audioMetadata,ot=this._audioTrack;if(Xe||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Xe=this._audioMetadata={},Xe.type="audio",Xe.id=ot.id,Xe.timescale=this._timescale,Xe.duration=this._duration,Xe.audioSampleRate=ye,Xe.channelCount=nt===0?1:2),Pe===10){let rt=this._parseAACAudioData(b,F+1,z-1);if(rt==null)return;if(rt.packetType===0){Xe.config&&A.w(this.TAG,"Found another AudioSpecificConfig!");let Ye=rt.data;Xe.audioSampleRate=Ye.samplingRate,Xe.channelCount=Ye.channelCount,Xe.codec=Ye.codec,Xe.originalCodec=Ye.originalCodec,Xe.config=Ye.config,Xe.refSampleDuration=1024/Xe.audioSampleRate*Xe.timescale,A.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",Xe);let Ve=this._mediaInfo;Ve.audioCodec=Xe.originalCodec,Ve.audioSampleRate=Xe.audioSampleRate,Ve.audioChannelCount=Xe.channelCount,Ve.hasVideo?Ve.videoCodec!=null&&(Ve.mimeType='video/x-flv; codecs="'+Ve.videoCodec+","+Ve.audioCodec+'"'):Ve.mimeType='video/x-flv; codecs="'+Ve.audioCodec+'"',Ve.isComplete()&&this._onMediaInfo(Ve)}else if(rt.packetType===1){let Ye=this._timestampBase+Y,Ve={unit:rt.data,length:rt.data.byteLength,dts:Ye,pts:Ye};ot.samples.push(Ve),ot.length+=rt.data.length}else A.e(this.TAG,`Flv: Unsupported AAC data type ${rt.packetType}`)}else if(Pe===2){if(!Xe.codec){let ht=this._parseMP3AudioData(b,F+1,z-1,!0);if(ht==null)return;Xe.audioSampleRate=ht.samplingRate,Xe.channelCount=ht.channelCount,Xe.codec=ht.codec,Xe.originalCodec=ht.originalCodec,Xe.refSampleDuration=1152/Xe.audioSampleRate*Xe.timescale,A.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Xe);let $e=this._mediaInfo;$e.audioCodec=Xe.codec,$e.audioSampleRate=Xe.audioSampleRate,$e.audioChannelCount=Xe.channelCount,$e.audioDataRate=ht.bitRate,$e.hasVideo?$e.videoCodec!=null&&($e.mimeType='video/x-flv; codecs="'+$e.videoCodec+","+$e.audioCodec+'"'):$e.mimeType='video/x-flv; codecs="'+$e.audioCodec+'"',$e.isComplete()&&this._onMediaInfo($e)}let rt=this._parseMP3AudioData(b,F+1,z-1,!1);if(rt==null)return;let Ye=this._timestampBase+Y,Ve={unit:rt,length:rt.byteLength,dts:Ye,pts:Ye};ot.samples.push(Ve),ot.length+=rt.length}}_parseAACAudioData(b,F,z){if(z<=1){A.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Y={},te=new Uint8Array(b,F,z);return Y.packetType=te[0],te[0]===0?Y.data=this._parseAACAudioSpecificConfig(b,F+1,z-1):Y.data=te.subarray(1),Y}_parseAACAudioSpecificConfig(b,F,z){let Y=new Uint8Array(b,F,z),te=null,q=0,Q=0,Pe=null,ye=0,Fe=null;if(q=Q=Y[0]>>>3,ye=(Y[0]&7)<<1|Y[1]>>>7,ye<0||ye>=this._mpegSamplingRates.length){this._onError(ne.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Je=this._mpegSamplingRates[ye],nt=(Y[1]&120)>>>3;if(nt<0||nt>=8){this._onError(ne.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}q===5&&(Fe=(Y[1]&7)<<1|Y[2]>>>7,Pe=(Y[2]&124)>>>2);let Xe=self.navigator.userAgent.toLowerCase();return Xe.indexOf("firefox")!==-1?ye>=6?(q=5,te=new Array(4),Fe=ye-3):(q=2,te=new Array(2),Fe=ye):Xe.indexOf("android")!==-1?(q=2,te=new Array(2),Fe=ye):(q=5,Fe=ye,te=new Array(4),ye>=6?Fe=ye-3:nt===1&&(q=2,te=new Array(2),Fe=ye)),te[0]=q<<3,te[0]|=(ye&15)>>>1,te[1]=(ye&15)<<7,te[1]|=(nt&15)<<3,q===5&&(te[1]|=(Fe&15)>>>1,te[2]=(Fe&1)<<7,te[2]|=8,te[3]=0),{config:te,samplingRate:Je,channelCount:nt,codec:"mp4a.40."+q,originalCodec:"mp4a.40."+Q}}_parseMP3AudioData(b,F,z,Y){if(z<4){A.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let te=this._littleEndian,q=new Uint8Array(b,F,z),Q=null;if(Y){if(q[0]!==255)return;let Pe=q[1]>>>3&3,ye=(q[1]&6)>>1,Fe=(q[2]&240)>>>4,Je=(q[2]&12)>>>2,Xe=(q[3]>>>6&3)!==3?2:1,ot=0,rt=0,Ye=34,Ve="mp3";switch(Pe){case 0:ot=this._mpegAudioV25SampleRateTable[Je];break;case 2:ot=this._mpegAudioV20SampleRateTable[Je];break;case 3:ot=this._mpegAudioV10SampleRateTable[Je];break}switch(ye){case 1:Ye=34,Fe>>4,Pe=q&15;if(Pe!==7){this._onError(ne.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Pe}`);return}this._parseAVCVideoPacket(b,F+1,z-1,Y,te,Q)}_parseAVCVideoPacket(b,F,z,Y,te,q){if(z<4){A.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Q=this._littleEndian,Pe=new DataView(b,F,z),ye=Pe.getUint8(0),Je=(Pe.getUint32(0,!Q)&16777215)<<8>>8;if(ye===0)this._parseAVCDecoderConfigurationRecord(b,F+4,z-4);else if(ye===1)this._parseAVCVideoData(b,F+4,z-4,Y,te,q,Je);else if(ye!==2){this._onError(ne.FORMAT_ERROR,`Flv: Invalid video packet type ${ye}`);return}}_parseAVCDecoderConfigurationRecord(b,F,z){if(z<7){A.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Y=this._videoMetadata,te=this._videoTrack,q=this._littleEndian,Q=new DataView(b,F,z);Y?typeof Y.avcc!="undefined"&&A.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Y=this._videoMetadata={},Y.type="video",Y.id=te.id,Y.timescale=this._timescale,Y.duration=this._duration);let Pe=Q.getUint8(0),ye=Q.getUint8(1),Fe=Q.getUint8(2),Je=Q.getUint8(3);if(Pe!==1||ye===0){this._onError(ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Q.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ne.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let nt=Q.getUint8(5)&31;if(nt===0){this._onError(ne.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else nt>1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${nt}`);let Xe=6;for(let rt=0;rt1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ot}`);Xe++;for(let rt=0;rt=z){A.w(this.TAG,`Malformed Nalu near timestamp ${ot}, offset = ${nt}, dataSize = ${z}`);break}let Ye=ye.getUint32(nt,!Pe);if(Xe===3&&(Ye>>>=8),Ye>z-Xe){A.w(this.TAG,`Malformed Nalus near timestamp ${ot}, NaluSize > DataSize!`);return}let Ve=ye.getUint8(nt+Xe)&31;Ve===5&&(rt=!0);let ht=new Uint8Array(b,F+nt,Xe+Ye),$e={type:Ve,data:ht};Fe.push($e),Je+=ht.byteLength,nt+=Xe+Ye}if(Fe.length){let Ye=this._videoTrack,Ve={units:Fe,length:Je,isKeyframe:rt,dts:ot,cts:Q,pts:ot+Q};rt&&(Ve.fileposition=te),Ye.samples.push(Ve),Ye.length+=Je}}}var se=ee;class J{static init(){J.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 F in J.types)J.types.hasOwnProperty(F)&&(J.types[F]=[F.charCodeAt(0),F.charCodeAt(1),F.charCodeAt(2),F.charCodeAt(3)]);let b=J.constants={};b.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),b.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),b.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),b.STSC=b.STCO=b.STTS,b.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),b.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]),b.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]),b.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),b.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),b.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(b){let F=8,z=null,Y=Array.prototype.slice.call(arguments,1),te=Y.length;for(let Q=0;Q>>24&255,z[1]=F>>>16&255,z[2]=F>>>8&255,z[3]=F&255,z.set(b,4);let q=8;for(let Q=0;Q>>24&255,b>>>16&255,b>>>8&255,b&255,F>>>24&255,F>>>16&255,F>>>8&255,F&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(b){return J.box(J.types.trak,J.tkhd(b),J.mdia(b))}static tkhd(b){let F=b.id,z=b.duration,Y=b.presentWidth,te=b.presentHeight;return J.box(J.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255,0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&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,Y>>>8&255,Y&255,0,0,te>>>8&255,te&255,0,0]))}static mdia(b){return J.box(J.types.mdia,J.mdhd(b),J.hdlr(b),J.minf(b))}static mdhd(b){let F=b.timescale,z=b.duration;return J.box(J.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255,z>>>24&255,z>>>16&255,z>>>8&255,z&255,85,196,0,0]))}static hdlr(b){let F=null;return b.type==="audio"?F=J.constants.HDLR_AUDIO:F=J.constants.HDLR_VIDEO,J.box(J.types.hdlr,F)}static minf(b){let F=null;return b.type==="audio"?F=J.box(J.types.smhd,J.constants.SMHD):F=J.box(J.types.vmhd,J.constants.VMHD),J.box(J.types.minf,F,J.dinf(),J.stbl(b))}static dinf(){return J.box(J.types.dinf,J.box(J.types.dref,J.constants.DREF))}static stbl(b){return J.box(J.types.stbl,J.stsd(b),J.box(J.types.stts,J.constants.STTS),J.box(J.types.stsc,J.constants.STSC),J.box(J.types.stsz,J.constants.STSZ),J.box(J.types.stco,J.constants.STCO))}static stsd(b){return b.type==="audio"?b.codec==="mp3"?J.box(J.types.stsd,J.constants.STSD_PREFIX,J.mp3(b)):J.box(J.types.stsd,J.constants.STSD_PREFIX,J.mp4a(b)):J.box(J.types.stsd,J.constants.STSD_PREFIX,J.avc1(b))}static mp3(b){let F=b.channelCount,z=b.audioSampleRate,Y=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F,0,16,0,0,0,0,z>>>8&255,z&255,0,0]);return J.box(J.types[".mp3"],Y)}static mp4a(b){let F=b.channelCount,z=b.audioSampleRate,Y=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F,0,16,0,0,0,0,z>>>8&255,z&255,0,0]);return J.box(J.types.mp4a,Y,J.esds(b))}static esds(b){let F=b.config||[],z=F.length,Y=new Uint8Array([0,0,0,0,3,23+z,0,1,0,4,15+z,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([z]).concat(F).concat([6,1,2]));return J.box(J.types.esds,Y)}static avc1(b){let F=b.avcc,z=b.codecWidth,Y=b.codecHeight,te=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,z>>>8&255,z&255,Y>>>8&255,Y&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 J.box(J.types.avc1,te,J.box(J.types.avcC,F))}static mvex(b){return J.box(J.types.mvex,J.trex(b))}static trex(b){let F=b.id,z=new Uint8Array([0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return J.box(J.types.trex,z)}static moof(b,F){return J.box(J.types.moof,J.mfhd(b.sequenceNumber),J.traf(b,F))}static mfhd(b){let F=new Uint8Array([0,0,0,0,b>>>24&255,b>>>16&255,b>>>8&255,b&255]);return J.box(J.types.mfhd,F)}static traf(b,F){let z=b.id,Y=J.box(J.types.tfhd,new Uint8Array([0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255])),te=J.box(J.types.tfdt,new Uint8Array([0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255])),q=J.sdtp(b),Q=J.trun(b,q.byteLength+16+16+8+16+8+8);return J.box(J.types.traf,Y,te,Q,q)}static sdtp(b){let F=b.samples||[],z=F.length,Y=new Uint8Array(4+z);for(let te=0;te>>24&255,Y>>>16&255,Y>>>8&255,Y&255,F>>>24&255,F>>>16&255,F>>>8&255,F&255],0);for(let Q=0;Q>>24&255,Pe>>>16&255,Pe>>>8&255,Pe&255,ye>>>24&255,ye>>>16&255,ye>>>8&255,ye&255,Fe.isLeading<<2|Fe.dependsOn,Fe.isDependedOn<<6|Fe.hasRedundancy<<4|Fe.isNonSync,0,0,Je>>>24&255,Je>>>16&255,Je>>>8&255,Je&255],12+16*Q)}return J.box(J.types.trun,q)}static mdat(b){return J.box(J.types.mdat,b)}}J.init();var ie=J;class fe{static getSilentFrame(b,F){if(b==="mp4a.40.2"){if(F===1)return new Uint8Array([0,200,0,128,35,128]);if(F===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(F===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(F===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(F===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(F===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(F===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(F===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(F===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 _e=fe;class De{constructor(b,F,z,Y,te){this.dts=b,this.pts=F,this.duration=z,this.originalDts=Y,this.isSyncPoint=te,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(b){b.isSyncPoint=!0,this.syncPoints.push(b)}}class Ne{constructor(){this._list=[]}clear(){this._list=[]}appendArray(b){let F=this._list;b.length!==0&&(F.length>0&&b[0].originalDts=F[te].dts&&bF[Y].lastSample.originalDts&&b=F[Y].lastSample.originalDts&&(Y===F.length-1||Y0&&(te=this._searchNearestSegmentBefore(z.originalBeginDts)+1),this._lastAppendLocation=te,this._list.splice(te,0,z)}getLastSegmentBefore(b){let F=this._searchNearestSegmentBefore(b);return F>=0?this._list[F]:null}getLastSampleBefore(b){let F=this.getLastSegmentBefore(b);return F!=null?F.lastSample:null}getLastSyncPointBefore(b){let F=this._searchNearestSegmentBefore(b),z=this._list[F].syncPoints;for(;z.length===0&&F>0;)F--,z=this._list[F].syncPoints;return z.length>0?z[z.length-1]:null}}class ue{constructor(b){this.TAG="MP4Remuxer",this._config=b,this._isLive=b.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=!!(o.chrome&&(o.version.major<50||o.version.major===50&&o.version.build<2661)),this._fillSilentAfterSeek=o.msedge||o.msie,this._mp3UseMpegAudio=!o.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(b){return b.onDataAvailable=this.remux.bind(this),b.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(b){this._onInitSegment=b}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(b){this._onMediaSegment=b}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(b){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(b,F){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(b,F),this._remuxVideo(F),this._remuxAudio(b)}_onTrackMetadataReceived(b,F){let z=null,Y="mp4",te=F.codec;if(b==="audio")this._audioMeta=F,F.codec==="mp3"&&this._mp3UseMpegAudio?(Y="mpeg",te="",z=new Uint8Array):z=ie.generateInitSegment(F);else if(b==="video")this._videoMeta=F,z=ie.generateInitSegment(F);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(b,{type:b,data:z.buffer,codec:te,container:`${b}/${Y}`,mediaDuration:F.duration})}_calculateDtsBase(b,F){this._dtsBaseInited||(b.samples&&b.samples.length&&(this._audioDtsBase=b.samples[0].dts),F.samples&&F.samples.length&&(this._videoDtsBase=F.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let b=this._videoStashedLastSample,F=this._audioStashedLastSample,z={type:"video",id:1,sequenceNumber:0,samples:[],length:0};b!=null&&(z.samples.push(b),z.length=b.length);let Y={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};F!=null&&(Y.samples.push(F),Y.length=F.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(z,!0),this._remuxAudio(Y,!0)}_remuxAudio(b,F){if(this._audioMeta==null)return;let z=b,Y=z.samples,te,q=-1,Q=-1,Pe=-1,ye=this._audioMeta.refSampleDuration,Fe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Je=this._dtsBaseInited&&this._audioNextDts===void 0,nt=!1;if(!Y||Y.length===0||Y.length===1&&!F)return;let Xe=0,ot=null,rt=0;Fe?(Xe=0,rt=z.length):(Xe=8,rt=8+z.length);let Ye=null;if(Y.length>1&&(Ye=Y.pop(),rt-=Ye.length),this._audioStashedLastSample!=null){let ut=this._audioStashedLastSample;this._audioStashedLastSample=null,Y.unshift(ut),rt+=ut.length}Ye!=null&&(this._audioStashedLastSample=Ye);let Ve=Y[0].dts-this._dtsBase;if(this._audioNextDts)te=Ve-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())te=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(nt=!0);else{let ut=this._audioSegmentInfoList.getLastSampleBefore(Ve);if(ut!=null){let Ut=Ve-(ut.originalDts+ut.duration);Ut<=3&&(Ut=0);let Oe=ut.dts+ut.duration+Ut;te=Ve-Oe}else te=0}if(nt){let ut=Ve-te,Ut=this._videoSegmentInfoList.getLastSegmentBefore(Ve);if(Ut!=null&&Ut.beginDts=1?je=ht[ht.length-1].duration:je=Math.floor(ye);let Se=!1,He=null;if(je>ye*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!o.safari){Se=!0;let We=Math.abs(je-ye),dt=Math.ceil(We/ye),St=Be+ye;A.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${Be+je} ms, expected: ${Be+Math.round(ye)} ms, delta: ${Math.round(We)} ms, generate: ${dt} frames`);let Ot=_e.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ot==null&&(A.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Ot=Oe),He=[];for(let Pt=0;Pt0){let Dt=He[He.length-1];Dt.duration=Te-Dt.dts}let Mt={dts:Te,pts:Te,cts:0,unit:Ot,size:Ot.byteLength,duration:0,originalDts:we,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};He.push(Mt),rt+=Mt.size,St+=ye}let Wt=He[He.length-1];Wt.duration=Be+je-Wt.dts,je=Math.round(ye)}ht.push({dts:Be,pts:Be,cts:0,unit:Ut.unit,size:Ut.unit.byteLength,duration:je,originalDts:we,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Se&&ht.push.apply(ht,He)}Fe?ot=new Uint8Array(rt):(ot=new Uint8Array(rt),ot[0]=rt>>>24&255,ot[1]=rt>>>16&255,ot[2]=rt>>>8&255,ot[3]=rt&255,ot.set(ie.types.mdat,4));for(let ut=0;ut1&&(Xe=Y.pop(),nt-=Xe.length),this._videoStashedLastSample!=null){let $e=this._videoStashedLastSample;this._videoStashedLastSample=null,Y.unshift($e),nt+=$e.length}Xe!=null&&(this._videoStashedLastSample=Xe);let ot=Y[0].dts-this._dtsBase;if(this._videoNextDts)te=ot-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())te=0;else{let $e=this._videoSegmentInfoList.getLastSampleBefore(ot);if($e!=null){let Et=ot-($e.originalDts+$e.duration);Et<=3&&(Et=0);let Bt=$e.dts+$e.duration+Et;te=ot-Bt}else te=0}let rt=new Ie,Ye=[];for(let $e=0;$e=1?we=Ye[Ye.length-1].duration:we=Math.floor(this._videoMeta.refSampleDuration),Kt){let Be=new De(ut,Oe,we,Et.dts,!0);Be.fileposition=Et.fileposition,rt.appendSyncPoint(Be)}Ye.push({dts:ut,pts:Oe,cts:Ut,units:Et.units,size:Et.length,isKeyframe:Kt,duration:we,originalDts:Bt,flags:{isLeading:0,dependsOn:Kt?2:1,isDependedOn:Kt?1:0,hasRedundancy:0,isNonSync:Kt?0:1}})}Je=new Uint8Array(nt),Je[0]=nt>>>24&255,Je[1]=nt>>>16&255,Je[2]=nt>>>8&255,Je[3]=nt&255,Je.set(ie.types.mdat,4);for(let $e=0;$e{Y.timestampBase=z,z+=Y.duration,Y.cors=b.cors,Y.withCredentials=b.withCredentials,F.referrerPolicy&&(Y.referrerPolicy=F.referrerPolicy)}),!isNaN(z)&&this._mediaDataSource.duration!==z&&(this._mediaDataSource.duration=z),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(b,F){this._emitter.addListener(b,F)}off(b,F){this._emitter.removeListener(b,F)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(b,F){this._currentSegmentIndex=b;let z=this._mediaDataSource.segments[b],Y=this._ioctl=new P(z,this._config,b);Y.onError=this._onIOException.bind(this),Y.onSeeked=this._onIOSeeked.bind(this),Y.onComplete=this._onIOComplete.bind(this),Y.onRedirect=this._onIORedirect.bind(this),Y.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),F?this._demuxer.bindDataSource(this._ioctl):Y.onDataArrival=this._onInitChunkArrival.bind(this),Y.open(F)}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(b){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let F=this._searchSegmentIndexContains(b);if(F===this._currentSegmentIndex){let z=this._mediaInfo.segments[F];if(z==null)this._pendingSeekTime=b;else{let Y=z.getNearestKeyframe(b);this._remuxer.seek(Y.milliseconds),this._ioctl.seek(Y.fileposition),this._pendingResolveSeekPoint=Y.milliseconds}}else{let z=this._mediaInfo.segments[F];if(z==null)this._pendingSeekTime=b,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(F);else{let Y=z.getNearestKeyframe(b);this._internalAbort(),this._remuxer.seek(b),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[F].timestampBase,this._loadSegment(F,Y.fileposition),this._pendingResolveSeekPoint=Y.milliseconds,this._reportSegmentMediaInfo(F)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(b){let F=this._mediaDataSource.segments,z=F.length-1;for(let Y=0;Y0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Y=this._demuxer.parseChunks(b,F);else if((z=se.probe(b)).match){this._demuxer=new se(z,this._config),this._remuxer||(this._remuxer=new xe(this._config));let te=this._mediaDataSource;te.duration!=null&&!isNaN(te.duration)&&(this._demuxer.overridedDuration=te.duration),typeof te.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=te.hasAudio),typeof te.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=te.hasVideo),this._demuxer.timestampBase=te.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),Y=this._demuxer.parseChunks(b,F)}else z=null,A.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ae.DEMUX_ERROR,ne.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Y=0;return Y}_onMediaInfo(b){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},b),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ae.prototype));let F=Object.assign({},b);Object.setPrototypeOf(F,ae.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=F,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let z=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(z)})}_onMetaDataArrived(b){this._emitter.emit(Ae.METADATA_ARRIVED,b)}_onScriptDataArrived(b){this._emitter.emit(Ae.SCRIPTDATA_ARRIVED,b)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(b){let z=b+1;z0&&z[0].originalDts===Y&&(Y=z[0].pts),this._emitter.emit(Ae.RECOMMEND_SEEKPOINT,Y)}}_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(b){let F=this._mediaInfo.segments[b],z=Object.assign({},F);z.duration=this._mediaInfo.duration,z.segmentCount=this._mediaInfo.segmentCount,delete z.segments,delete z.keyframesIndex,this._emitter.emit(Ae.MEDIA_INFO,z)}_reportStatisticsInfo(){let b={};b.url=this._ioctl.currentURL,b.hasRedirect=this._ioctl.hasRedirect,b.hasRedirect&&(b.redirectedURL=this._ioctl.currentRedirectedURL),b.speed=this._ioctl.currentSpeed,b.loaderType=this._ioctl.loaderType,b.currentSegmentIndex=this._currentSegmentIndex,b.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ae.STATISTICS_INFO,b)}}var et=Qe,tt=function(qe){let b="TransmuxingWorker",F=null,z=rt.bind(this);G.install(),qe.addEventListener("message",function(Ye){switch(Ye.data.cmd){case"init":F=new et(Ye.data.param[0],Ye.data.param[1]),F.on(Ae.IO_ERROR,nt.bind(this)),F.on(Ae.DEMUX_ERROR,Xe.bind(this)),F.on(Ae.INIT_SEGMENT,Y.bind(this)),F.on(Ae.MEDIA_SEGMENT,te.bind(this)),F.on(Ae.LOADING_COMPLETE,q.bind(this)),F.on(Ae.RECOVERED_EARLY_EOF,Q.bind(this)),F.on(Ae.MEDIA_INFO,Pe.bind(this)),F.on(Ae.METADATA_ARRIVED,ye.bind(this)),F.on(Ae.SCRIPTDATA_ARRIVED,Fe.bind(this)),F.on(Ae.STATISTICS_INFO,Je.bind(this)),F.on(Ae.RECOMMEND_SEEKPOINT,ot.bind(this));break;case"destroy":F&&(F.destroy(),F=null),qe.postMessage({msg:"destroyed"});break;case"start":F.start();break;case"stop":F.stop();break;case"seek":F.seek(Ye.data.param);break;case"pause":F.pause();break;case"resume":F.resume();break;case"logging_config":{let Ve=Ye.data.param;k.applyConfig(Ve),Ve.enableCallback===!0?k.addLogListener(z):k.removeLogListener(z);break}}});function Y(Ye,Ve){let ht={msg:Ae.INIT_SEGMENT,data:{type:Ye,data:Ve}};qe.postMessage(ht,[Ve.data])}function te(Ye,Ve){let ht={msg:Ae.MEDIA_SEGMENT,data:{type:Ye,data:Ve}};qe.postMessage(ht,[Ve.data])}function q(){let Ye={msg:Ae.LOADING_COMPLETE};qe.postMessage(Ye)}function Q(){let Ye={msg:Ae.RECOVERED_EARLY_EOF};qe.postMessage(Ye)}function Pe(Ye){let Ve={msg:Ae.MEDIA_INFO,data:Ye};qe.postMessage(Ve)}function ye(Ye){let Ve={msg:Ae.METADATA_ARRIVED,data:Ye};qe.postMessage(Ve)}function Fe(Ye){let Ve={msg:Ae.SCRIPTDATA_ARRIVED,data:Ye};qe.postMessage(Ve)}function Je(Ye){let Ve={msg:Ae.STATISTICS_INFO,data:Ye};qe.postMessage(Ve)}function nt(Ye,Ve){qe.postMessage({msg:Ae.IO_ERROR,data:{type:Ye,info:Ve}})}function Xe(Ye,Ve){qe.postMessage({msg:Ae.DEMUX_ERROR,data:{type:Ye,info:Ve}})}function ot(Ye){qe.postMessage({msg:Ae.RECOMMEND_SEEKPOINT,data:Ye})}function rt(Ye,Ve){qe.postMessage({msg:"logcat_callback",data:{type:Ye,logcat:Ve}})}};class _t{constructor(b,F){if(this.TAG="Transmuxer",this._emitter=new(E()),F.enableWorker&&typeof Worker!="undefined")try{let z=W(82059);this._worker=z(tt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[b,F]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},k.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:k.getConfig()})}catch(z){A.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new et(b,F)}else this._controller=new et(b,F);if(this._controller){let z=this._controller;z.on(Ae.IO_ERROR,this._onIOError.bind(this)),z.on(Ae.DEMUX_ERROR,this._onDemuxError.bind(this)),z.on(Ae.INIT_SEGMENT,this._onInitSegment.bind(this)),z.on(Ae.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),z.on(Ae.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),z.on(Ae.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),z.on(Ae.MEDIA_INFO,this._onMediaInfo.bind(this)),z.on(Ae.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),z.on(Ae.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),z.on(Ae.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),z.on(Ae.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),k.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(b,F){this._emitter.addListener(b,F)}off(b,F){this._emitter.removeListener(b,F)}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(b){this._worker?this._worker.postMessage({cmd:"seek",param:b}):this._controller.seek(b)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(b,F){Promise.resolve().then(()=>{this._emitter.emit(Ae.INIT_SEGMENT,b,F)})}_onMediaSegment(b,F){Promise.resolve().then(()=>{this._emitter.emit(Ae.MEDIA_SEGMENT,b,F)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ae.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ae.RECOVERED_EARLY_EOF)})}_onMediaInfo(b){Promise.resolve().then(()=>{this._emitter.emit(Ae.MEDIA_INFO,b)})}_onMetaDataArrived(b){Promise.resolve().then(()=>{this._emitter.emit(Ae.METADATA_ARRIVED,b)})}_onScriptDataArrived(b){Promise.resolve().then(()=>{this._emitter.emit(Ae.SCRIPTDATA_ARRIVED,b)})}_onStatisticsInfo(b){Promise.resolve().then(()=>{this._emitter.emit(Ae.STATISTICS_INFO,b)})}_onIOError(b,F){Promise.resolve().then(()=>{this._emitter.emit(Ae.IO_ERROR,b,F)})}_onDemuxError(b,F){Promise.resolve().then(()=>{this._emitter.emit(Ae.DEMUX_ERROR,b,F)})}_onRecommendSeekpoint(b){Promise.resolve().then(()=>{this._emitter.emit(Ae.RECOMMEND_SEEKPOINT,b)})}_onLoggingConfigChanged(b){this._worker&&this._worker.postMessage({cmd:"logging_config",param:b})}_onWorkerMessage(b){let F=b.data,z=F.data;if(F.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(F.msg){case Ae.INIT_SEGMENT:case Ae.MEDIA_SEGMENT:this._emitter.emit(F.msg,z.type,z.data);break;case Ae.LOADING_COMPLETE:case Ae.RECOVERED_EARLY_EOF:this._emitter.emit(F.msg);break;case Ae.MEDIA_INFO:Object.setPrototypeOf(z,ae.prototype),this._emitter.emit(F.msg,z);break;case Ae.METADATA_ARRIVED:case Ae.SCRIPTDATA_ARRIVED:case Ae.STATISTICS_INFO:this._emitter.emit(F.msg,z);break;case Ae.IO_ERROR:case Ae.DEMUX_ERROR:this._emitter.emit(F.msg,z.type,z.info);break;case Ae.RECOMMEND_SEEKPOINT:this._emitter.emit(F.msg,z);break;case"logcat_callback":A.emitter.emit("log",z.type,z.logcat);break;default:break}}}var ze=_t,ke={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Rt{constructor(b){this.TAG="MSEController",this._config=b,this._emitter=new(E()),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(b,F){this._emitter.addListener(b,F)}off(b,F){this._emitter.removeListener(b,F)}attachMediaElement(b){if(this._mediaSource)throw new m("MediaSource has been attached to an HTMLMediaElement!");let F=this._mediaSource=new window.MediaSource;F.addEventListener("sourceopen",this.e.onSourceOpen),F.addEventListener("sourceended",this.e.onSourceEnded),F.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=b,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),b.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let b=this._mediaSource;for(let F in this._sourceBuffers){let z=this._pendingSegments[F];z.splice(0,z.length),this._pendingSegments[F]=null,this._pendingRemoveRanges[F]=null,this._lastInitSegments[F]=null;let Y=this._sourceBuffers[F];if(Y){if(b.readyState!=="closed"){try{b.removeSourceBuffer(Y)}catch(te){A.e(this.TAG,te.message)}Y.removeEventListener("error",this.e.onSourceBufferError),Y.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[F]=null,this._sourceBuffers[F]=null}}if(b.readyState==="open")try{b.endOfStream()}catch(F){A.e(this.TAG,F.message)}b.removeEventListener("sourceopen",this.e.onSourceOpen),b.removeEventListener("sourceended",this.e.onSourceEnded),b.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(b,F){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(b),this._pendingSegments[b.type].push(b);return}let z=b,Y=`${z.container}`;z.codec&&z.codec.length>0&&(Y+=`;codecs=${z.codec}`);let te=!1;if(A.v(this.TAG,"Received Initialization Segment, mimeType: "+Y),this._lastInitSegments[z.type]=z,Y!==this._mimeTypes[z.type]){if(this._mimeTypes[z.type])A.v(this.TAG,`Notice: ${z.type} mimeType changed, origin: ${this._mimeTypes[z.type]}, target: ${Y}`);else{te=!0;try{let q=this._sourceBuffers[z.type]=this._mediaSource.addSourceBuffer(Y);q.addEventListener("error",this.e.onSourceBufferError),q.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(q){A.e(this.TAG,q.message),this._emitter.emit(ke.ERROR,{code:q.code,msg:q.message});return}}this._mimeTypes[z.type]=Y}F||this._pendingSegments[z.type].push(z),te||this._sourceBuffers[z.type]&&!this._sourceBuffers[z.type].updating&&this._doAppendSegments(),o.safari&&z.container==="audio/mpeg"&&z.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=z.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(b){let F=b;this._pendingSegments[F.type].push(F),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let z=this._sourceBuffers[F.type];z&&!z.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(b){for(let F in this._sourceBuffers){if(!this._sourceBuffers[F])continue;let z=this._sourceBuffers[F];if(this._mediaSource.readyState==="open")try{z.abort()}catch(te){A.e(this.TAG,te.message)}this._idrList.clear();let Y=this._pendingSegments[F];if(Y.splice(0,Y.length),this._mediaSource.readyState!=="closed"){for(let te=0;te=1&&b-Y.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let b=this._mediaElement.currentTime;for(let F in this._sourceBuffers){let z=this._sourceBuffers[F];if(z){let Y=z.buffered,te=!1;for(let q=0;q=this._config.autoCleanupMaxBackwardDuration){te=!0;let ye=b-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[F].push({start:Q,end:ye})}}else Pe0&&(isNaN(F)||z>F)&&(A.v(this.TAG,`Update MediaSource duration from ${F} to ${z}`),this._mediaSource.duration=z),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let b in this._pendingRemoveRanges){if(!this._sourceBuffers[b]||this._sourceBuffers[b].updating)continue;let F=this._sourceBuffers[b],z=this._pendingRemoveRanges[b];for(;z.length&&!F.updating;){let Y=z.shift();F.remove(Y.start,Y.end)}}}_doAppendSegments(){let b=this._pendingSegments;for(let F in b)if(!(!this._sourceBuffers[F]||this._sourceBuffers[F].updating)&&b[F].length>0){let z=b[F].shift();if(z.timestampOffset){let Y=this._sourceBuffers[F].timestampOffset,te=z.timestampOffset/1e3;Math.abs(Y-te)>.1&&(A.v(this.TAG,`Update MPEG audio timestampOffset from ${Y} to ${te}`),this._sourceBuffers[F].timestampOffset=te),delete z.timestampOffset}if(!z.data||z.data.byteLength===0)continue;try{this._sourceBuffers[F].appendBuffer(z.data),this._isBufferFull=!1,F==="video"&&z.hasOwnProperty("info")&&this._idrList.appendArray(z.info.syncPoints)}catch(Y){this._pendingSegments[F].unshift(z),Y.code===22?(this._isBufferFull||this._emitter.emit(ke.BUFFER_FULL),this._isBufferFull=!0):(A.e(this.TAG,Y.message),this._emitter.emit(ke.ERROR,{code:Y.code,msg:Y.message}))}}}_onSourceOpen(){if(A.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let b=this._pendingSourceBufferInit;for(;b.length;){let F=b.shift();this.appendInitSegment(F,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(ke.SOURCE_OPEN)}_onSourceEnded(){A.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){A.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 b=this._pendingSegments;return b.video.length>0||b.audio.length>0}_hasPendingRemoveRanges(){let b=this._pendingRemoveRanges;return b.video.length>0||b.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(ke.UPDATE_END)}_onSourceBufferError(b){A.e(this.TAG,`SourceBuffer Error: ${b}`)}}var it=Rt;const st={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},pt={NETWORK_EXCEPTION:r.EXCEPTION,NETWORK_STATUS_CODE_INVALID:r.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:r.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:r.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ne.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ne.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ne.CODEC_UNSUPPORTED};class yt{constructor(b,F){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(E()),this._config=R(),typeof F=="object"&&Object.assign(this._config,F),b.type.toLowerCase()!=="flv")throw new a("FlvPlayer requires an flv MediaDataSource input!");b.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=b,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 z=o.chrome&&(o.version.major<50||o.version.major===50&&o.version.build<2661);this._alwaysSeekKeyframe=!!(z||o.msedge||o.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(b,F){b===K.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_INFO,this.mediaInfo)}):b===K.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(K.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(b,F)}off(b,F){this._emitter.removeListener(b,F)}attachMediaElement(b){if(this._mediaElement=b,b.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),b.addEventListener("seeking",this.e.onvSeeking),b.addEventListener("canplay",this.e.onvCanPlay),b.addEventListener("stalled",this.e.onvStalled),b.addEventListener("progress",this.e.onvProgress),this._msectl=new it(this._config),this._msectl.on(ke.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(ke.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(ke.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(ke.ERROR,F=>{this._emitter.emit(K.ERROR,st.MEDIA_ERROR,pt.MEDIA_MSE_ERROR,F)}),this._msectl.attachMediaElement(b),this._pendingSeekTime!=null)try{b.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(F){}}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 m("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new m("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 ze(this._mediaDataSource,this._config),this._transmuxer.on(Ae.INIT_SEGMENT,(b,F)=>{this._msectl.appendInitSegment(F)}),this._transmuxer.on(Ae.MEDIA_SEGMENT,(b,F)=>{if(this._msectl.appendMediaSegment(F),this._config.lazyLoad&&!this._config.isLive){let z=this._mediaElement.currentTime;F.info.endDts>=(z+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(A.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ae.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(K.LOADING_COMPLETE)}),this._transmuxer.on(Ae.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(K.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ae.IO_ERROR,(b,F)=>{this._emitter.emit(K.ERROR,st.NETWORK_ERROR,b,F)}),this._transmuxer.on(Ae.DEMUX_ERROR,(b,F)=>{this._emitter.emit(K.ERROR,st.MEDIA_ERROR,b,{code:-1,msg:F})}),this._transmuxer.on(Ae.MEDIA_INFO,b=>{this._mediaInfo=b,this._emitter.emit(K.MEDIA_INFO,Object.assign({},b))}),this._transmuxer.on(Ae.METADATA_ARRIVED,b=>{this._emitter.emit(K.METADATA_ARRIVED,b)}),this._transmuxer.on(Ae.SCRIPTDATA_ARRIVED,b=>{this._emitter.emit(K.SCRIPTDATA_ARRIVED,b)}),this._transmuxer.on(Ae.STATISTICS_INFO,b=>{this._statisticsInfo=this._fillStatisticsInfo(b),this._emitter.emit(K.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ae.RECOMMEND_SEEKPOINT,b=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=b/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(b){this._mediaElement.volume=b}get muted(){return this._mediaElement.muted}set muted(b){this._mediaElement.muted=b}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(b){this._mediaElement?this._internalSeek(b):this._pendingSeekTime=b}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(b){if(b.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return b;let F=!0,z=0,Y=0;if(this._mediaElement.getVideoPlaybackQuality){let te=this._mediaElement.getVideoPlaybackQuality();z=te.totalVideoFrames,Y=te.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(z=this._mediaElement.webkitDecodedFrameCount,Y=this._mediaElement.webkitDroppedFrameCount):F=!1;return F&&(b.decodedFrames=z,b.droppedFrames=Y),b}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let b=this._mediaElement.buffered,F=this._mediaElement.currentTime,z=0,Y=0;for(let te=0;te=F+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(A.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){A.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 b=this._mediaElement.currentTime,F=this._mediaElement.buffered,z=!1;for(let Y=0;Y=te&&b=q-this._config.lazyLoadRecoverDuration&&(z=!0);break}}z&&(window.clearInterval(this._progressChecker),this._progressChecker=null,z&&(A.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(b){let F=this._mediaElement.buffered;for(let z=0;z=Y&&b0){let te=this._mediaElement.buffered.start(0);(te<1&&b0&&F.currentTime0){let Y=z.start(0);if(Y<1&&F{this._emitter.emit(K.MEDIA_INFO,this.mediaInfo)}):b===K.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(K.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(b,F)}off(b,F){this._emitter.removeListener(b,F)}attachMediaElement(b){if(this._mediaElement=b,b.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{b.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(F){}}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 m("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(b){this._mediaElement.volume=b}get muted(){return this._mediaElement.muted}set muted(b){this._mediaElement.muted=b}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(b){this._mediaElement?this._mediaElement.currentTime=b:this._pendingSeekTime=b}get mediaInfo(){let F={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(F.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(F.width=this._mediaElement.videoWidth,F.height=this._mediaElement.videoHeight)),F}get statisticsInfo(){let b={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return b;let F=!0,z=0,Y=0;if(this._mediaElement.getVideoPlaybackQuality){let te=this._mediaElement.getVideoPlaybackQuality();z=te.totalVideoFrames,Y=te.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(z=this._mediaElement.webkitDecodedFrameCount,Y=this._mediaElement.webkitDroppedFrameCount):F=!1;return F&&(b.decodedFrames=z,b.droppedFrames=Y),b}_onvLoadedMetadata(b){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(K.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(K.STATISTICS_INFO,this.statisticsInfo)}}var lt=Tt;G.install();function At(qe,b){let F=qe;if(F==null||typeof F!="object")throw new a("MediaDataSource must be an javascript object!");if(!F.hasOwnProperty("type"))throw new a("MediaDataSource must has type field to indicate video file type!");switch(F.type){case"flv":return new mt(F,b);default:return new lt(F,b)}}function Lt(){return U.supportMSEH264Playback()}function Ct(){return U.getFeatureList()}let jt={};jt.createPlayer=At,jt.isSupported=Lt,jt.getFeatureList=Ct,jt.BaseLoader=n,jt.LoaderStatus=h,jt.LoaderErrors=r,jt.Events=K,jt.ErrorTypes=st,jt.ErrorDetails=pt,jt.FlvPlayer=mt,jt.NativePlayer=lt,jt.LoggingControl=k,Object.defineProperty(jt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Yt=jt},13845:function(ft,Me,W){"use strict";W.d(Me,{F:function(){return N},Z:function(){return G}});function N(w){return w!=null&&w===w.window}function G(w,E){var O,A;if(typeof window=="undefined")return 0;const _=E?"scrollTop":"scrollLeft";let g=0;return N(w)?g=w[E?"pageYOffset":"pageXOffset"]:w instanceof Document?g=w.documentElement[_]:(w instanceof HTMLElement||w)&&(g=w[_]),w&&!N(w)&&typeof g!="number"&&(g=(A=((O=w.ownerDocument)!==null&&O!==void 0?O:w).documentElement)===null||A===void 0?void 0:A[_]),g}},56762:function(ft,Me,W){"use strict";W.d(Me,{Z:function(){return G}});var N=W(59301);function G(){const[,w]=N.useReducer(E=>E+1,0);return w}},68031:function(ft,Me,W){"use strict";W.d(Me,{Z:function(){return E}});var N=W(16089);function G(O,A,_,g){const x=_-A;return O/=g/2,O<1?x/2*O*O*O+A:x/2*((O-=2)*O*O+2)+A}var w=W(13845);function E(O){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:_=()=>window,callback:g,duration:x=450}=A,m=_(),a=(0,w.Z)(m,!0),u=Date.now(),h=()=>{const n=Date.now()-u,s=G(n>x?x:n,a,O,x);(0,w.F)(m)?m.scrollTo(window.pageXOffset,s):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=s:m.scrollTop=s,n_||A},27666:function(ft,Me,W){"use strict";var N=W(94480),G=W(16089);function w(E){let O;const A=g=>()=>{O=null,E.apply(void 0,(0,N.Z)(g))},_=function(){if(O==null){for(var g=arguments.length,x=new Array(g),m=0;m{G.Z.cancel(O),O=null},_}Me.Z=w},81228:function(ft,Me,W){"use strict";W.d(Me,{Z:function(){return l}});var N=W(67732),G=W(83652),w=W(42403),E=W(158),O=W(59301),A=W(92310),_=W.n(A),g=W(29301),x=W(2738),m=W(27666),a=W(36355),u=W(83116),h=W(37613);const r=v=>{const{componentCls:y}=v;return{[y]:{position:"fixed",zIndex:v.zIndexPopup}}};var n=(0,u.Z)("Affix",v=>{const y=(0,h.TS)(v,{zIndexPopup:v.zIndexBase+10});return[r(y)]});function s(v){return v!==window?v.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function d(v,y,p){if(p!==void 0&&y.top>v.top-p)return p+y.top}function o(v,y,p){if(p!==void 0&&y.bottom{const S=C.getTargetFunc(),T=S==null?void 0:S(),{prevTarget:D}=C.state;D!==T&&(c.forEach(I=>{D==null||D.removeEventListener(I,C.lazyUpdatePosition),T==null||T.addEventListener(I,C.lazyUpdatePosition)}),C.updatePosition(),C.setState({prevTarget:T}))},C.removeListeners=()=>{C.timer&&(clearTimeout(C.timer),C.timer=null);const{prevTarget:S}=C.state,T=C.getTargetFunc(),D=T==null?void 0:T();c.forEach(I=>{D==null||D.removeEventListener(I,C.lazyUpdatePosition),S==null||S.removeEventListener(I,C.lazyUpdatePosition)}),C.updatePosition.cancel(),C.lazyUpdatePosition.cancel()},C.getOffsetTop=()=>{const{offsetBottom:S,offsetTop:T}=C.props;return S===void 0&&T===void 0?0:T},C.getOffsetBottom=()=>C.props.offsetBottom,C.measure=()=>{const{status:S,lastAffix:T}=C.state,{onChange:D}=C.props,I=C.getTargetFunc();if(S!==e.Prepare||!C.fixedNodeRef.current||!C.placeholderNodeRef.current||!I)return;const M=C.getOffsetTop(),P=C.getOffsetBottom(),L=I();if(L){const R={status:e.None},B=s(C.placeholderNodeRef.current);if(B.top===0&&B.left===0&&B.width===0&&B.height===0)return;const U=s(L),H=d(B,U,M),K=o(B,U,P);H!==void 0?(R.affixStyle={position:"fixed",top:H,width:B.width,height:B.height},R.placeholderStyle={width:B.width,height:B.height}):K!==void 0&&(R.affixStyle={position:"fixed",bottom:K,width:B.width,height:B.height},R.placeholderStyle={width:B.width,height:B.height}),R.lastAffix=!!R.affixStyle,D&&T!==R.lastAffix&&D(R.lastAffix),C.setState(R)}},C.prepareMeasure=()=>{C.setState({status:e.Prepare,affixStyle:void 0,placeholderStyle:void 0})},C.updatePosition=(0,m.Z)(()=>{C.prepareMeasure()}),C.lazyUpdatePosition=(0,m.Z)(()=>{const S=C.getTargetFunc(),{affixStyle:T}=C.state;if(S&&T){const D=C.getOffsetTop(),I=C.getOffsetBottom(),M=S();if(M&&C.placeholderNodeRef.current){const P=s(M),L=s(C.placeholderNodeRef.current),R=d(L,P,D),B=o(L,P,I);if(R!==void 0&&T.top===R||B!==void 0&&T.bottom===B)return}}C.prepareMeasure()}),C}return(0,G.Z)(p,[{key:"getTargetFunc",value:function(){const{getTargetContainer:S}=this.context,{target:T}=this.props;return T!==void 0?T:S!=null?S:f}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(S){this.addListeners(),(S.offsetTop!==this.props.offsetTop||S.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:S,placeholderStyle:T}=this.state,{affixPrefixCls:D,rootClassName:I,children:M}=this.props,P=_()(S&&I,{[D]:!!S});let L=(0,x.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return O.createElement(g.Z,{onResize:this.updatePosition},O.createElement("div",Object.assign({},L,{ref:this.placeholderNodeRef}),S&&O.createElement("div",{style:T,"aria-hidden":"true"}),O.createElement("div",{className:P,ref:this.fixedNodeRef,style:S},O.createElement(g.Z,{onResize:this.updatePosition},M))))}}]),p}(O.Component);t.contextType=a.E_;var l=(0,O.forwardRef)((v,y)=>{const{prefixCls:p,rootClassName:C}=v,{getPrefixCls:S}=(0,O.useContext)(a.E_),T=S("affix",p),[D,I]=n(T),M=Object.assign(Object.assign({},v),{affixPrefixCls:T,rootClassName:_()(C,I)});return D(O.createElement(t,Object.assign({},M,{ref:y})))})},79817:function(ft,Me,W){"use strict";W.d(Me,{default:function(){return C}});var N=W(94480),G=W(92310),w=W.n(G),E=W(70425),O=W(59301),A=W(16722),_=W(13845),g=W(68031),x=W(81228),m=W(36355),u=O.createContext(void 0),r=S=>{const{href:T,title:D,prefixCls:I,children:M,className:P,target:L,replace:R}=S,B=O.useContext(u),{registerLink:U,unregisterLink:H,scrollTo:K,onClick:V,activeLink:k,direction:$}=B||{};O.useEffect(()=>(U==null||U(T),()=>{H==null||H(T)}),[T]);const ae=Ee=>{R&&(Ee.preventDefault(),window.location.replace(T)),V==null||V(Ee,{title:D,href:T}),K==null||K(T)},{getPrefixCls:le}=O.useContext(m.E_),he=le("anchor",I),ge=k===T,me=w()(`${he}-link`,P,{[`${he}-link-active`]:ge}),pe=w()(`${he}-link-title`,{[`${he}-link-title-active`]:ge});return O.createElement("div",{className:me},O.createElement("a",{className:pe,href:T,title:typeof D=="string"?D:"",target:L,onClick:ae},D),$!=="horizontal"?M:null)},n=W(17313),s=W(83116),d=W(37613);const o=S=>{const{componentCls:T,holderOffsetBlock:D,motionDurationSlow:I,lineWidthBold:M,colorPrimary:P,lineType:L,colorSplit:R}=S;return{[`${T}-wrapper`]:{marginBlockStart:-D,paddingBlockStart:D,[T]:Object.assign(Object.assign({},(0,n.Wf)(S)),{position:"relative",paddingInlineStart:M,[`${T}-link`]:{paddingBlock:S.linkPaddingBlock,paddingInline:`${S.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},n.vS),{position:"relative",display:"block",marginBlockEnd:S.anchorTitleBlock,color:S.colorText,transition:`all ${S.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${T}-link-title`]:{color:S.colorPrimary},[`${T}-link`]:{paddingBlock:S.anchorPaddingBlockSecondary}}}),[`&:not(${T}-wrapper-horizontal)`]:{[T]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${M}px ${L} ${R}`,content:'" "'},[`${T}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${I} ease-in-out`,width:M,backgroundColor:P,[`&${T}-ink-visible`]:{display:"inline-block"}}}},[`${T}-fixed ${T}-ink ${T}-ink`]:{display:"none"}}}},c=S=>{const{componentCls:T,motionDurationSlow:D,lineWidthBold:I,colorPrimary:M}=S;return{[`${T}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${S.lineType} ${S.colorSplit}`,content:'" "'},[T]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${T}-link:first-of-type`]:{paddingInline:0},[`${T}-ink`]:{position:"absolute",bottom:0,transition:`left ${D} ease-in-out, width ${D} ease-in-out`,height:I,backgroundColor:M}}}}};var f=(0,s.Z)("Anchor",S=>{const{fontSize:T,fontSizeLG:D,paddingXXS:I}=S,M=(0,d.TS)(S,{holderOffsetBlock:I,anchorPaddingBlockSecondary:I/2,anchorTitleBlock:T/14*3,anchorBallSize:D/2});return[o(M),c(M)]},S=>({linkPaddingBlock:S.paddingXXS,linkPaddingInlineStart:S.padding}));function e(){return window}function t(S,T){if(!S.getClientRects().length)return 0;const D=S.getBoundingClientRect();return D.width||D.height?T===window?(T=S.ownerDocument.documentElement,D.top-T.clientTop):D.top-T.getBoundingClientRect().top:D.top}const i=/#([\S ]+)$/,l=S=>{var T;const{rootClassName:D,anchorPrefixCls:I,className:M,style:P,offsetTop:L,affix:R=!0,showInkInFixed:B=!1,children:U,items:H,direction:K="vertical",bounds:V,targetOffset:k,onClick:$,onChange:ae,getContainer:le,getCurrentAnchor:he,replace:ge}=S,[me,pe]=O.useState([]),[Ee,de]=O.useState(null),ve=O.useRef(Ee),ce=O.useRef(null),oe=O.useRef(null),X=O.useRef(!1),{direction:ne,getTargetContainer:j,anchor:re}=O.useContext(m.E_),Z=(T=le!=null?le:j)!==null&&T!==void 0?T:e,ee=JSON.stringify(me),se=(0,E.useEvent)(et=>{me.includes(et)||pe(at=>[].concat((0,N.Z)(at),[et]))}),J=(0,E.useEvent)(et=>{me.includes(et)&&pe(at=>at.filter(tt=>tt!==et))}),ie=()=>{var et;const at=(et=ce.current)===null||et===void 0?void 0:et.querySelector(`.${I}-link-title-active`);if(at&&oe.current){const{style:tt}=oe.current,_t=K==="horizontal";tt.top=_t?"":`${at.offsetTop+at.clientHeight/2}px`,tt.height=_t?"":`${at.clientHeight}px`,tt.left=_t?`${at.offsetLeft}px`:"",tt.width=_t?`${at.clientWidth}px`:"",_t&&(0,A.Z)(at,{scrollMode:"if-needed",block:"nearest"})}},fe=function(et){let at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const _t=[],ze=Z();return et.forEach(Ke=>{const ke=i.exec(Ke==null?void 0:Ke.toString());if(!ke)return;const Rt=document.getElementById(ke[1]);if(Rt){const it=t(Rt,ze);itRt.top>ke.top?Rt:ke).link:""},_e=(0,E.useEvent)(et=>{if(ve.current===et)return;const at=typeof he=="function"?he(et):et;de(at),ve.current=at,ae==null||ae(et)}),De=O.useCallback(()=>{if(X.current)return;const et=fe(me,k!==void 0?k:L||0,V);_e(et)},[ee,k,L]),Ie=O.useCallback(et=>{_e(et);const at=i.exec(et);if(!at)return;const tt=document.getElementById(at[1]);if(!tt)return;const _t=Z(),ze=(0,_.Z)(_t,!0),Ke=t(tt,_t);let ke=ze+Ke;ke-=k!==void 0?k:L||0,X.current=!0,(0,g.Z)(ke,{getContainer:Z,callback(){X.current=!1}})},[k,L]),Ne=w()(D,`${I}-wrapper`,{[`${I}-wrapper-horizontal`]:K==="horizontal",[`${I}-rtl`]:ne==="rtl"},M,re==null?void 0:re.className),Le=w()(I,{[`${I}-fixed`]:!R&&!B}),ue=w()(`${I}-ink`,{[`${I}-ink-visible`]:Ee}),xe=Object.assign(Object.assign({maxHeight:L?`calc(100vh - ${L}px)`:"100vh"},re==null?void 0:re.style),P),be=et=>Array.isArray(et)?et.map(at=>O.createElement(r,Object.assign({replace:ge},at,{key:at.key}),K==="vertical"&&be(at.children))):null,Ae=O.createElement("div",{ref:ce,className:Ne,style:xe},O.createElement("div",{className:Le},O.createElement("span",{className:ue,ref:oe}),"items"in S?be(H):U));O.useEffect(()=>{const et=Z();return De(),et==null||et.addEventListener("scroll",De),()=>{et==null||et.removeEventListener("scroll",De)}},[ee]),O.useEffect(()=>{typeof he=="function"&&_e(he(ve.current||""))},[he]),O.useEffect(()=>{ie()},[K,he,ee,Ee]);const Qe=O.useMemo(()=>({registerLink:se,unregisterLink:J,scrollTo:Ie,activeLink:Ee,onClick:$,direction:K}),[Ee,$,Ie,K]);return O.createElement(u.Provider,{value:Qe},R?O.createElement(x.Z,{offsetTop:L,target:Z},Ae):Ae)};var y=S=>{const{prefixCls:T,rootClassName:D}=S,{getPrefixCls:I}=O.useContext(m.E_),M=I("anchor",T),[P,L]=f(M);return P(O.createElement(l,Object.assign({},S,{rootClassName:w()(L,D),anchorPrefixCls:M})))};const p=y;p.Link=r;var C=p},66104:function(ft,Me,W){"use strict";W.d(Me,{Z:function(){return I}});var N=W(92310),G=W.n(N),w=W(11592),E=W(26112),O=W(59301),A=W(92343),_=W(36355),g=W(84105),x=W(91857);const m=M=>{let{children:P}=M;const{getPrefixCls:L}=O.useContext(_.E_),R=L("breadcrumb");return O.createElement("li",{className:`${R}-separator`,"aria-hidden":"true"},P===""?P:P||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var a=m,u=function(M,P){var L={};for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&P.indexOf(R)<0&&(L[R]=M[R]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,R=Object.getOwnPropertySymbols(M);BP[B]||R)}function r(M,P,L,R){if(L==null)return null;const{className:B,onClick:U}=P,H=u(P,["className","onClick"]),K=Object.assign(Object.assign({},(0,E.Z)(H,{data:!0,aria:!0})),{onClick:U});return R!==void 0?O.createElement("a",Object.assign({},K,{className:G()(`${M}-link`,B),href:R}),L):O.createElement("span",Object.assign({},K,{className:G()(`${M}-link`,B)}),L)}function n(M,P){return(R,B,U,H,K)=>{if(P)return P(R,B,U,H);const V=h(R,B);return r(M,R,V,K)}}var s=function(M,P){var L={};for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&P.indexOf(R)<0&&(L[R]=M[R]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,R=Object.getOwnPropertySymbols(M);B{const{prefixCls:P,separator:L="/",children:R,menu:B,overlay:U,dropdownProps:H,href:K}=M,k=($=>{if(B||U){const ae=Object.assign({},H);if(B){const le=B||{},{items:he}=le,ge=s(le,["items"]);ae.menu=Object.assign(Object.assign({},ge),{items:he==null?void 0:he.map((me,pe)=>{var{key:Ee,title:de,label:ve,path:ce}=me,oe=s(me,["key","title","label","path"]);let X=ve!=null?ve:de;return ce&&(X=O.createElement("a",{href:`${K}${ce}`},X)),Object.assign(Object.assign({},oe),{key:Ee!=null?Ee:pe,label:X})})})}else U&&(ae.overlay=U);return O.createElement(x.Z,Object.assign({placement:"bottom"},ae),O.createElement("span",{className:`${P}-overlay-link`},$,O.createElement(g.Z,null)))}return $})(R);return k!=null?O.createElement(O.Fragment,null,O.createElement("li",null,k),L&&O.createElement(a,null,L)):null},o=M=>{const{prefixCls:P,children:L,href:R}=M,B=s(M,["prefixCls","children","href"]),{getPrefixCls:U}=O.useContext(_.E_),H=U("breadcrumb",P);return O.createElement(d,Object.assign({},B,{prefixCls:H}),r(H,B,L,R))};o.__ANT_BREADCRUMB_ITEM=!0;var c=o,f=W(17313),e=W(83116),t=W(37613);const i=M=>{const{componentCls:P,iconCls:L}=M;return{[P]:Object.assign(Object.assign({},(0,f.Wf)(M)),{color:M.itemColor,fontSize:M.fontSize,[L]:{fontSize:M.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:M.linkColor,transition:`color ${M.motionDurationMid}`,padding:`0 ${M.paddingXXS}px`,borderRadius:M.borderRadiusSM,height:M.lineHeight*M.fontSize,display:"inline-block",marginInline:-M.marginXXS,"&:hover":{color:M.linkHoverColor,backgroundColor:M.colorBgTextHover}},(0,f.Qy)(M)),"li:last-child":{color:M.lastItemColor},[`${P}-separator`]:{marginInline:M.separatorMargin,color:M.separatorColor},[`${P}-link`]:{[` > ${L} + span, > ${L} + a diff --git a/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index.0060b1e2.async.js b/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index.dbaa795f.async.js similarity index 94% rename from p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index.0060b1e2.async.js rename to p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index.dbaa795f.async.js index c5990fd12f..e9e7b16557 100644 --- a/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index.0060b1e2.async.js +++ b/p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index.dbaa795f.async.js @@ -1,13 +1,13 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3685],{40001:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},84105:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},18785:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},73331:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},15277:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},52671:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},8657:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},56082:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},33853:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},15075:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},62772:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},43531:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},61485:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},38819:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},47472:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},87395:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},13120:function(Ht,Ke,e){e.r(Ke),e.d(Ke,{default:function(){return M}});var w=e(78241),E=e(71418),I=e(66104),H=e(6848),r=e(3113),C=e(8591),Z=e(17574),ne=e(43418),Q=e(92832),c=e(98228),X=e(5871),i=e(59301),u=e(65582),K=e(1012),j={TreeDom:"TreeDom___fsfuC"},Y=e(61527),Ae=e(49320),fe=e(62772),Ze=e(12563),le=(N,S,D)=>new Promise((F,W)=>{var ae=te=>{try{ee(D.next(te))}catch(me){W(me)}},ve=te=>{try{ee(D.throw(te))}catch(me){W(me)}},ee=te=>te.done?F(te.value):Promise.resolve(te.value).then(ae,ve);ee((D=D.apply(N,S)).next())}),a=({value:N,onChange:S,subject_id:D,AbilityTagsLoading:F,AllList:W,getData:ae,disabled:ve})=>{var ee,te;const[me,Ne]=(0,i.useState)(!1),[Le,Je]=(0,i.useState)(N||[]),[_e,tt]=(0,i.useState)(!1),[Ue,re]=(0,i.useState)("");return(0,i.useEffect)(()=>{Je(N||[])},[N]),i.createElement(i.Fragment,null,i.createElement("div",{className:"flex flex-wrap",style:{gap:"10rem"}},N==null?void 0:N.map(Se=>{var p,g;return i.createElement("div",{key:Se,className:"flex item-center flex-wrap",style:{padding:"4rem 8rem",borderRadius:"2rem",border:`1rem solid ${ve?"#d9d9d9":"#3061D0"}`,color:ve?"#d9d9d9":"#3061D0",gap:"10rem",lineHeight:"14rem"}},(g=(p=W==null?void 0:W.data)==null?void 0:p.find(f=>(f==null?void 0:f.id)==Se))==null?void 0:g.name,i.createElement("i",{className:"iconfont icon-guanbi10",style:{fontSize:"9rem",cursor:ve?"not-allowed":"pointer"},onClick:()=>{if(ve)return;const f=Le.filter(n=>n!==Se);Je(f),S==null||S(f)}}))}),i.createElement(r.ZP,{type:"primary",ghost:!0,onClick:()=>{Ne(!0)},style:{padding:"0rem 8rem",height:"auto"}},"\u6DFB\u52A0\u6807\u7B7E")),i.createElement(ne.default,{title:"\u7F16\u8F91\u6807\u7B7E",open:me,centered:!0,width:800,onCancel:()=>{Ne(!1)},okText:"\u4FDD\u5B58",onOk:()=>{S==null||S(Le),Ne(!1)}},i.createElement(E.Z,{spinning:F},i.createElement("div",{style:{boxShadow:"0 3rem 4rem 0 #f3f3f3",borderRadius:"2rem"}},i.createElement("div",{className:"flex justify-between item-center",style:{height:"50rem",background:"rgba(27, 133, 101, 0.1)",padding:"0 20rem"}},i.createElement("div",null,"\u8282\u70B9\uFF08",((ee=W==null?void 0:W.data)==null?void 0:ee.length)||0,"\uFF09")),i.createElement("div",{className:"flex flex-wrap",style:{gap:"20rem",padding:"20rem",maxHeight:"60vh"}},(te=W==null?void 0:W.data)==null?void 0:te.map(Se=>i.createElement("span",{key:Se==null?void 0:Se.id,className:"current",onClick:()=>{Je(Le!=null&&Le.includes(Se==null?void 0:Se.id)?Le.filter(p=>p!==(Se==null?void 0:Se.id)):[...Le,Se==null?void 0:Se.id])}},i.createElement(Ze.Z,{closable:!0,bordered:!1,color:Le.includes(Se==null?void 0:Se.id)?"#3061d0":"default",onClose:p=>le(void 0,null,function*(){p.preventDefault(),p.stopPropagation(),ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>le(void 0,null,function*(){const g=yield(0,Ae.PQ)({subject_id:D,id:Se==null?void 0:Se.id});(g==null?void 0:g.status)==0&&ae({subject_id:D})})})})},Se==null?void 0:Se.name))),_e?i.createElement("div",{className:"flex item-center",style:{gap:"10rem"}},i.createElement(Q.default,{type:"text",size:"small",style:{width:"128rem",height:"22rem",marginInlineEnd:"8rem",verticalAlign:"top"},value:Ue,maxLength:20,showCount:!0,onChange:Se=>{re(Se.target.value)}}),i.createElement("span",{className:"iconfont icon-dui current-primary",style:{color:"#1B8565"},onClick:()=>le(void 0,null,function*(){const Se=yield(0,Ae.CB)({subject_id:D,name:Ue});(Se==null?void 0:Se.status)==0&&(ae({subject_id:D}),re(""),tt(!1))})}),i.createElement("span",{className:"iconfont icon-shanchu10 current-delete-hover",onClick:()=>{re(""),tt(!1)}})):i.createElement(Ze.Z,{className:"current",icon:i.createElement(fe.Z,{rev:void 0}),onClick:()=>{tt(!0)}},"\u65B0\u589E\u6807\u7B7E"))))))},t=Object.defineProperty,s=Object.defineProperties,v=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,l=(N,S,D)=>S in N?t(N,S,{enumerable:!0,configurable:!0,writable:!0,value:D}):N[S]=D,G=(N,S)=>{for(var D in S||(S={}))O.call(S,D)&&l(N,D,S[D]);if(B)for(var D of B(S))he.call(S,D)&&l(N,D,S[D]);return N},k=(N,S)=>s(N,v(S)),Re=(N,S,D)=>new Promise((F,W)=>{var ae=te=>{try{ee(D.next(te))}catch(me){W(me)}},ve=te=>{try{ee(D.throw(te))}catch(me){W(me)}},ee=te=>te.done?F(te.value):Promise.resolve(te.value).then(ae,ve);ee((D=D.apply(N,S)).next())});const o=({pathsDetail:N,dispatch:S})=>{var D,F,W,ae,ve,ee,te;const{detail:me}=N,Ne=(0,u.useParams)(),[Le]=(0,u.useSearchParams)(),[Je]=w.default.useForm(),[_e,tt]=(0,i.useState)(!0),[Ue,re]=(0,i.useState)(!1),[Se,p]=(0,i.useState)([]),[g,f]=(0,i.useState)(!1),[,n,R,L]=(0,Y.U)(Ae.YP,{subject_id:Ne==null?void 0:Ne.pathId,id:Ne==null?void 0:Ne.abilityMapId,page:1,limit:20}),[J,b,T,x,z]=(0,Y.U)(Ae.se,{subject_id:Ne==null?void 0:Ne.pathId}),[,,V,$e]=(0,Y.U)(Ae.c2,{subject_id:Ne==null?void 0:Ne.pathId,is_goal:!0,is_edit:!0}),[,Ie,Oe,Pe]=(0,Y.U)(Ae.Jd,{subject_id:Ne==null?void 0:Ne.pathId}),y=()=>Re(void 0,null,function*(){var m,A,Ce,se,xe,Ye;S({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Le.get("type")==="classrooms"?"course":"subject",graphable_id:Ne==null?void 0:Ne.pathId}});const We=yield R({subject_id:Ne==null?void 0:Ne.pathId,id:Ne==null?void 0:Ne.abilityMapId,page:1,limit:20});(We==null?void 0:We.status)==0&&(Ce=(A=((m=We==null?void 0:We.data)==null?void 0:m.ability_goals)||[])==null?void 0:A[0])!=null&&Ce.id&&T({subject_id:Ne==null?void 0:Ne.pathId,id:(Ye=(xe=((se=We==null?void 0:We.data)==null?void 0:se.ability_goals)||[])==null?void 0:xe[0])==null?void 0:Ye.id})});return(0,i.useEffect)(()=>{var m,A;((A=(m=L==null?void 0:L.data)==null?void 0:m.ability_goals)==null?void 0:A.length)==0&&f(!0)},[(D=L==null?void 0:L.data)==null?void 0:D.ability_goals]),(0,i.useEffect)(()=>{y(),Oe({subject_id:Ne==null?void 0:Ne.pathId})},[]),(0,i.useEffect)(()=>{var m,A;(m=L==null?void 0:L.data)!=null&&m.knowledge_graph_route_id&&V({subject_id:Ne==null?void 0:Ne.pathId,id:(A=L==null?void 0:L.data)==null?void 0:A.knowledge_graph_route_id})},[(F=L==null?void 0:L.data)==null?void 0:F.knowledge_graph_route_id]),(0,i.useEffect)(()=>{Je.setFieldsValue(G({},(x==null?void 0:x.data)||{}))},[x]),(0,i.useEffect)(()=>(S({type:"globalSetting/footerToggle",payload:!1}),()=>{S({type:"globalSetting/footerToggle",payload:!0})}),[]),i.createElement(E.Z,{spinning:n||b},i.createElement("div",{className:"edu-container",style:{paddingTop:"15rem"}},i.createElement(I.Z,{style:{marginBottom:"20rem"},items:[{title:i.createElement("a",{className:"flex item-center",onClick:()=>{const m=new URLSearchParams(window.location.search);m.set("tabs","5"),u.history.push(`/knowledgegraph/${Ne.pathId}?${m}`)}},i.createElement(H.Z,{title:"\u8FD4\u56DE"},i.createElement("i",{className:"iconfont icon-fanhui1",style:{marginRight:"20rem"}})),"\u80FD\u529B\u56FE\u8C31")},{title:"\u7F16\u8F91\u80FD\u529B\u76EE\u6807"}]}),i.createElement("div",{className:"w-full flex",style:{background:"#F6F7F9",paddingBottom:"75rem"}},i.createElement("div",{className:"sticky flex flex-col",style:{width:"240px",borderRadius:"4rem 0 0 4rem",maxHeight:"calc(100vh - 66rem)",overflow:"auto",top:0}},i.createElement("div",{className:"sticky",style:{padding:"20rem 30rem",top:0,background:"#F6F7F9",zIndex:2}},i.createElement(r.ZP,{className:"w-full",type:"primary",icon:i.createElement("i",{className:"iconfont icon-tianjia3"}),onClick:()=>{var m,A;if(((A=((m=L==null?void 0:L.data)==null?void 0:m.ability_goals)||[])==null?void 0:A.length)==8){C.ZP.warning("\u6700\u591A\u6DFB\u52A08\u4E2A\u4E3B\u80FD\u529B");return}if(!_e){C.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}z({}),Je.resetFields(),tt(!1),f(!0)}},"\u65B0\u5EFA\u80FD\u529B\u76EE\u6807")),i.createElement("div",{className:"flex item-center c-grey-333",style:{padding:"12rem 30rem",gap:"10rem",fontSize:"16px"}},i.createElement("img",{src:e(44487),width:"16rem"}),i.createElement("span",null,"\u80FD\u529B\u76EE\u6807\u5217\u8868")),i.createElement(Z.default.DirectoryTree,{className:j.TreeDom,showIcon:!1,treeData:((W=L==null?void 0:L.data)==null?void 0:W.ability_goals)||[],selectedKeys:Se,onSelect:(m,A)=>Re(void 0,[m,A],function*(Ce,{selected:se,node:xe}){var Ye;if((Ce==null?void 0:Ce[0])!==(Se==null?void 0:Se[0])&&!_e){C.ZP.info("\u8BF7\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91\u540E\u518D\u8FDB\u884C\u5207\u6362");return}p(Ce),(J==null?void 0:J.id)!=(xe!=null&&xe.isLeaf?xe==null?void 0:xe.parent_id:xe==null?void 0:xe.id)&&(yield T({id:xe!=null&&xe.isLeaf?xe==null?void 0:xe.parent_id:xe==null?void 0:xe.id})),se&&((Ye=document.getElementById(`${xe==null?void 0:xe.key}`))==null||Ye.scrollIntoView({behavior:"smooth"}))})})),i.createElement(w.default,{className:"flex-1 minW-0 bg-white",style:{borderRadius:"4rem",boxShadow:"0 2rem 4rem 0 #E0DFE1",padding:"30rem"},form:Je,colon:!1,layout:"vertical",size:"large",disabled:_e,onFinish:m=>Re(void 0,null,function*(){re(!0);const A=yield(m.id?Ae.EG:Ae.wv)(k(G({},m),{ancestry:Ne==null?void 0:Ne.abilityMapId,subject_id:Ne==null?void 0:Ne.pathId}));(A==null?void 0:A.status)===0&&(C.ZP.success("\u4FDD\u5B58\u6210\u529F"),A!=null&&A.id&&(T({id:A==null?void 0:A.id}),R({subject_id:Ne==null?void 0:Ne.pathId,id:Ne==null?void 0:Ne.abilityMapId,page:1,limit:20})),tt(!0)),re(!1),f(!1)})},i.createElement("div",{id:`${(ae=x==null?void 0:x.data)==null?void 0:ae.id}`,className:"flex item-center",style:{gap:"5rem",marginBottom:"30rem"}},i.createElement("img",{src:e(99288),width:"15rem"}),i.createElement(H.Z,{title:(ve=x==null?void 0:x.data)==null?void 0:ve.name,placement:"topLeft"},i.createElement("div",{className:"c-grey-333 flex-1 minW-0 multi_ellipsis1"},((ee=x==null?void 0:x.data)==null?void 0:ee.name)||"\u80FD\u529B\u76EE\u6807")),(me==null?void 0:me.can_managed)&&i.createElement("div",{className:"flex item-center",style:{gap:"20rem"}},i.createElement(H.Z,{title:"\u7F16\u8F91"}," ",i.createElement("i",{className:"iconfont icon-bianji14 current current-primary-hover c-grey-666",onClick:()=>{tt(!1)}})),((te=x==null?void 0:x.data)==null?void 0:te.id)&&i.createElement(H.Z,{title:"\u5220\u9664"},i.createElement("i",{className:"iconfont icon-shanchutimu c-grey-666 current-delete-hover ml-auto",onClick:()=>{ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u5B9A\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Re(void 0,null,function*(){var m;const A=yield(0,Ae.pf)({id:(m=x==null?void 0:x.data)==null?void 0:m.id,subject_id:Ne==null?void 0:Ne.pathId});(A==null?void 0:A.status)===0&&(C.ZP.success("\u5220\u9664\u6210\u529F"),z({}),Je.resetFields(),y())})})}})))),i.createElement(w.default.Item,{hidden:!0,name:"id"}),i.createElement(w.default.Item,{name:"name",label:"\u4E3B\u80FD\u529B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E3B\u80FD\u529B\u540D\u79F0"},{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]},i.createElement(Q.default,{placeholder:"\u8BF7\u8F93\u5165\u4E3B\u80FD\u529B\u540D\u79F0",showCount:!0,maxLength:50})),i.createElement(w.default.Item,{name:"description",label:"\u80FD\u529B\u76EE\u6807\u63CF\u8FF0",rules:[{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]},i.createElement(Q.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u80FD\u529B\u76EE\u6807\u63CF\u8FF0",showCount:!0,maxLength:5e3})),i.createElement(w.default.List,{name:"children"},(m,{add:A,remove:Ce})=>i.createElement("div",{className:"flex-1 minW-0 flex flex-col",style:{gap:"10rem"}},m==null?void 0:m.map((se,xe)=>{var Ye,We,Xe,ft,Et,It;return i.createElement("div",{id:`${Je.getFieldValue(["children",xe,"id"])||Je.getFieldValue(["children",xe,"key"])}`,key:xe},i.createElement("div",{className:"flex item-center justify-between c-grey-333",style:{padding:"12rem",background:"#F6F7F9",gap:"20rem"}},i.createElement(H.Z,{title:(Xe=(We=(Ye=x==null?void 0:x.data)==null?void 0:Ye.children)==null?void 0:We[xe])==null?void 0:Xe.name,placement:"topLeft"},i.createElement("div",{className:"c-grey-333 flex-1 minW-0 multi_ellipsis1",style:{fontSize:"16rem"}},((It=(Et=(ft=x==null?void 0:x.data)==null?void 0:ft.children)==null?void 0:Et[xe])==null?void 0:It.name)||"\u5B50\u80FD\u529B")),(me==null?void 0:me.can_managed)&&i.createElement(H.Z,{title:"\u5220\u9664"},i.createElement("i",{className:"iconfont icon-shanchutimu c-grey-666 current-delete-hover",style:{color:_e?"#d9d9d9":"",cursor:_e?"not-allowed":"pointer"},onClick:()=>{_e||Ce(se.name)}}))),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"id"],hidden:!0})),i.createElement("div",{style:{padding:"20rem",border:"1rem solid #F6F7F9",borderTop:"none"}},i.createElement(w.default.Item,k(G({},se),{name:[se.name,"name"],label:"\u5B50\u80FD\u529B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u80FD\u529B\u540D\u79F0"},{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]}),i.createElement(Q.default,{placeholder:"\u8BF7\u8F93\u5165\u5B50\u80FD\u529B\u540D\u79F0",showCount:!0,maxLength:50})),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"description"],label:"\u5B50\u80FD\u529B\u63CF\u8FF0",rules:[{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]}),i.createElement(Q.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u5B50\u80FD\u529B\u63CF\u8FF0",showCount:!0,maxLength:5e3})),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"ability_tags"],label:"\u5B50\u80FD\u529B\u6807\u7B7E"}),i.createElement(a,{subject_id:Ne==null?void 0:Ne.pathId,getData:Oe,AllList:Pe,AbilityTagsLoading:Ie,disabled:_e})),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"subject_knowledge_graphs"],label:"\u5B50\u80FD\u529B\u5173\u8054\u77E5\u8BC6\u6A21\u5757\u4E0E\u77E5\u8BC6\u70B9"}),i.createElement(c.default,{treeCheckable:!0,showSearch:!0,treeNodeFilterProp:"name",showCheckedStrategy:c.default.SHOW_ALL,treeData:$e==null?void 0:$e.data,fieldNames:{label:"name",value:"key",children:"children"},placeholder:"\u8BF7\u9009\u62E9\u5B50\u80FD\u529B\u5173\u8054\u77E5\u8BC6\u6A21\u5757\u4E0E\u77E5\u8BC6\u70B9"})),i.createElement("div",{className:"flex",style:{lineHeight:"40rem"}},"\u8D44\u6E90\u5B66\u4E60\u638C\u63E1\u7387\u8FBE\u5230",i.createElement(w.default.Item,k(G({rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u638C\u63E1\u7387"}],style:{margin:"0 10rem",width:"200rem"}},se),{name:[se.name,"proficiency_rate"]}),i.createElement(X.Z,{style:{width:"100%"},min:1,max:100,placeholder:"\u8BF7\u8F93\u5165\u638C\u63E1\u7387",suffix:"%"})),"\u5373\u7B97\u638C\u63E1\u8BE5\u5B50\u80FD\u529B")))}),i.createElement("div",null," ",i.createElement(r.ZP,{type:"link",className:"w-auto",style:{fontSize:"14rem",margin:0,padding:0},icon:i.createElement("i",{className:"iconfont icon-tianjiatimu ",style:{fontSize:"14rem"}}),onClick:()=>{A({key:(0,K.Z)()})}},"\u6DFB\u52A0\u5B50\u80FD\u529B")," ")))))),!_e&&i.createElement("div",{className:"fixed bg-white w-full",style:{bottom:0,height:"64rem",zIndex:10,boxShadow:"0px -2 8rem 0 #F1F1F1"}},i.createElement("div",{className:"flex justify-between item-center ml-auto mr-auto h-full",style:{width:"1200px"}},i.createElement(r.ZP,{onClick:()=>{u.history.push(`/knowledgegraph/${Ne.pathId}`)}},"\u8FD4\u56DE"),i.createElement("div",{className:"flex item-center",style:{gap:"20rem"}},i.createElement(r.ZP,{onClick:()=>Re(void 0,null,function*(){var m;!((m=x==null?void 0:x.data)!=null&&m.id)&&!g?yield T({id:J==null?void 0:J.id}):Je.setFieldsValue(G({},(x==null?void 0:x.data)||{})),tt(!0),f(!1)})},"\u53D6\u6D88"),i.createElement(r.ZP,{type:"primary",loading:Ue,onClick:()=>{Je.submit()}},"\u4FDD\u5B58")))))};var M=(0,u.connect)(({pathsDetail:N})=>({pathsDetail:N}))(o)},61527:function(Ht,Ke,e){e.d(Ke,{U:function(){return Q}});var w=e(59301),E=Object.defineProperty,I=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,C=(c,X,i)=>X in c?E(c,X,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[X]=i,Z=(c,X)=>{for(var i in X||(X={}))H.call(X,i)&&C(c,i,X[i]);if(I)for(var i of I(X))r.call(X,i)&&C(c,i,X[i]);return c},ne=(c,X,i)=>new Promise((u,K)=>{var j=fe=>{try{Ae(i.next(fe))}catch(Ze){K(Ze)}},Y=fe=>{try{Ae(i.throw(fe))}catch(Ze){K(Ze)}},Ae=fe=>fe.done?u(fe.value):Promise.resolve(fe.value).then(j,Y);Ae((i=i.apply(c,X)).next())});function Q(c,X){const[i,u]=(0,w.useState)(X),[K,j]=(0,w.useState)(!1),[Y,Ae]=(0,w.useState)();return[i,K,(Ze,le=!1)=>ne(this,null,function*(){const P=le?X:Z(Z({},i),Ze);j(!0),u(P);const a=yield c(P);return j(!1),Ae(a),a}),Y]}},19080:function(Ht,Ke,e){e.d(Ke,{F:function(){return r},Z:function(){return H}});var w=e(92310),E=e.n(w);const I=null;function H(C,Z,ne){return E()({[`${C}-status-success`]:Z==="success",[`${C}-status-warning`]:Z==="warning",[`${C}-status-error`]:Z==="error",[`${C}-status-validating`]:Z==="validating",[`${C}-has-feedback`]:ne})}const r=(C,Z)=>Z||C},66104:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Re}});var w=e(92310),E=e.n(w),I=e(11592),H=e(26112),r=e(59301),C=e(92343),Z=e(36355),ne=e(84105),Q=e(91857);const c=o=>{let{children:M}=o;const{getPrefixCls:N}=r.useContext(Z.E_),S=N("breadcrumb");return r.createElement("li",{className:`${S}-separator`,"aria-hidden":"true"},M===""?M:M||"/")};c.__ANT_BREADCRUMB_SEPARATOR=!0;var X=c,i=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);DM[D]||S)}function K(o,M,N,S){if(N==null)return null;const{className:D,onClick:F}=M,W=i(M,["className","onClick"]),ae=Object.assign(Object.assign({},(0,H.Z)(W,{data:!0,aria:!0})),{onClick:F});return S!==void 0?r.createElement("a",Object.assign({},ae,{className:E()(`${o}-link`,D),href:S}),N):r.createElement("span",Object.assign({},ae,{className:E()(`${o}-link`,D)}),N)}function j(o,M){return(S,D,F,W,ae)=>{if(M)return M(S,D,F,W);const ve=u(S,D);return K(o,S,ve,ae)}}var Y=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);D{const{prefixCls:M,separator:N="/",children:S,menu:D,overlay:F,dropdownProps:W,href:ae}=o,ee=(te=>{if(D||F){const me=Object.assign({},W);if(D){const Ne=D||{},{items:Le}=Ne,Je=Y(Ne,["items"]);me.menu=Object.assign(Object.assign({},Je),{items:Le==null?void 0:Le.map((_e,tt)=>{var{key:Ue,title:re,label:Se,path:p}=_e,g=Y(_e,["key","title","label","path"]);let f=Se!=null?Se:re;return p&&(f=r.createElement("a",{href:`${ae}${p}`},f)),Object.assign(Object.assign({},g),{key:Ue!=null?Ue:tt,label:f})})})}else F&&(me.overlay=F);return r.createElement(Q.Z,Object.assign({placement:"bottom"},me),r.createElement("span",{className:`${M}-overlay-link`},te,r.createElement(ne.Z,null)))}return te})(S);return ee!=null?r.createElement(r.Fragment,null,r.createElement("li",null,ee),N&&r.createElement(X,null,N)):null},fe=o=>{const{prefixCls:M,children:N,href:S}=o,D=Y(o,["prefixCls","children","href"]),{getPrefixCls:F}=r.useContext(Z.E_),W=F("breadcrumb",M);return r.createElement(Ae,Object.assign({},D,{prefixCls:W}),K(W,D,N,S))};fe.__ANT_BREADCRUMB_ITEM=!0;var Ze=fe,le=e(17313),P=e(83116),a=e(37613);const t=o=>{const{componentCls:M,iconCls:N}=o;return{[M]:Object.assign(Object.assign({},(0,le.Wf)(o)),{color:o.itemColor,fontSize:o.fontSize,[N]:{fontSize:o.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:o.linkColor,transition:`color ${o.motionDurationMid}`,padding:`0 ${o.paddingXXS}px`,borderRadius:o.borderRadiusSM,height:o.lineHeight*o.fontSize,display:"inline-block",marginInline:-o.marginXXS,"&:hover":{color:o.linkHoverColor,backgroundColor:o.colorBgTextHover}},(0,le.Qy)(o)),"li:last-child":{color:o.lastItemColor},[`${M}-separator`]:{marginInline:o.separatorMargin,color:o.separatorColor},[`${M}-link`]:{[` +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3685],{40001:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},84105:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},18785:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},73331:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},15277:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},52671:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},8657:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},56082:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},33853:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},15075:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},62772:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},43531:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},61485:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},38819:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},47472:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},87395:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(54476),E=e(59301),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},H=I,r=e(7657),C=function(c,X){return E.createElement(r.Z,(0,w.Z)({},c,{ref:X,icon:H}))},Z=E.forwardRef(C),ne=Z},13120:function(Ht,Ke,e){e.r(Ke),e.d(Ke,{default:function(){return M}});var w=e(78241),E=e(71418),I=e(66104),H=e(6848),r=e(3113),C=e(8591),Z=e(17574),ne=e(43418),Q=e(92832),c=e(98228),X=e(5871),i=e(59301),u=e(65582),K=e(1012),j={TreeDom:"TreeDom___fsfuC"},Y=e(61527),Te=e(49320),fe=e(62772),Ze=e(12563),le=(N,S,D)=>new Promise((F,W)=>{var ae=te=>{try{ee(D.next(te))}catch(me){W(me)}},ve=te=>{try{ee(D.throw(te))}catch(me){W(me)}},ee=te=>te.done?F(te.value):Promise.resolve(te.value).then(ae,ve);ee((D=D.apply(N,S)).next())}),a=({value:N,onChange:S,subject_id:D,AbilityTagsLoading:F,AllList:W,getData:ae,disabled:ve})=>{var ee,te;const[me,Ne]=(0,i.useState)(!1),[Le,Je]=(0,i.useState)(N||[]),[_e,tt]=(0,i.useState)(!1),[Ue,re]=(0,i.useState)("");return(0,i.useEffect)(()=>{Je(N||[])},[N]),i.createElement(i.Fragment,null,i.createElement("div",{className:"flex flex-wrap",style:{gap:"10rem"}},N==null?void 0:N.map(Se=>{var p,g;return i.createElement("div",{key:Se,className:"flex item-center flex-wrap",style:{padding:"4rem 8rem",borderRadius:"2rem",border:`1rem solid ${ve?"#d9d9d9":"#3061D0"}`,color:ve?"#d9d9d9":"#3061D0",gap:"10rem",lineHeight:"14rem"}},(g=(p=W==null?void 0:W.data)==null?void 0:p.find(f=>(f==null?void 0:f.id)==Se))==null?void 0:g.name,i.createElement("i",{className:"iconfont icon-guanbi10",style:{fontSize:"9rem",cursor:ve?"not-allowed":"pointer"},onClick:()=>{if(ve)return;const f=Le.filter(n=>n!==Se);Je(f),S==null||S(f)}}))}),i.createElement(r.ZP,{type:"primary",ghost:!0,onClick:()=>{Ne(!0)},style:{padding:"0rem 8rem",height:"auto"}},"\u6DFB\u52A0\u6807\u7B7E")),i.createElement(ne.default,{title:"\u7F16\u8F91\u6807\u7B7E",open:me,centered:!0,width:800,onCancel:()=>{Ne(!1)},okText:"\u4FDD\u5B58",onOk:()=>{S==null||S(Le),Ne(!1)}},i.createElement(E.Z,{spinning:F},i.createElement("div",{style:{boxShadow:"0 3rem 4rem 0 #f3f3f3",borderRadius:"2rem"}},i.createElement("div",{className:"flex justify-between item-center",style:{height:"50rem",background:"rgba(27, 133, 101, 0.1)",padding:"0 20rem"}},i.createElement("div",null,"\u8282\u70B9\uFF08",((ee=W==null?void 0:W.data)==null?void 0:ee.length)||0,"\uFF09")),i.createElement("div",{className:"flex flex-wrap",style:{gap:"20rem",padding:"20rem",maxHeight:"60vh"}},(te=W==null?void 0:W.data)==null?void 0:te.map(Se=>i.createElement("span",{key:Se==null?void 0:Se.id,className:"current",onClick:()=>{Je(Le!=null&&Le.includes(Se==null?void 0:Se.id)?Le.filter(p=>p!==(Se==null?void 0:Se.id)):[...Le,Se==null?void 0:Se.id])}},i.createElement(Ze.Z,{closable:!0,bordered:!1,color:Le.includes(Se==null?void 0:Se.id)?"#3061d0":"default",onClose:p=>le(void 0,null,function*(){p.preventDefault(),p.stopPropagation(),ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>le(void 0,null,function*(){const g=yield(0,Te.PQ)({subject_id:D,id:Se==null?void 0:Se.id});(g==null?void 0:g.status)==0&&ae({subject_id:D})})})})},Se==null?void 0:Se.name))),_e?i.createElement("div",{className:"flex item-center",style:{gap:"10rem"}},i.createElement(Q.default,{type:"text",size:"small",style:{width:"128rem",height:"22rem",marginInlineEnd:"8rem",verticalAlign:"top"},value:Ue,maxLength:20,showCount:!0,onChange:Se=>{re(Se.target.value)}}),i.createElement("span",{className:"iconfont icon-dui current-primary",style:{color:"#1B8565"},onClick:()=>le(void 0,null,function*(){const Se=yield(0,Te.CB)({subject_id:D,name:Ue});(Se==null?void 0:Se.status)==0&&(ae({subject_id:D}),re(""),tt(!1))})}),i.createElement("span",{className:"iconfont icon-shanchu10 current-delete-hover",onClick:()=>{re(""),tt(!1)}})):i.createElement(Ze.Z,{className:"current",icon:i.createElement(fe.Z,{rev:void 0}),onClick:()=>{tt(!0)}},"\u65B0\u589E\u6807\u7B7E"))))))},t=Object.defineProperty,s=Object.defineProperties,v=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,l=(N,S,D)=>S in N?t(N,S,{enumerable:!0,configurable:!0,writable:!0,value:D}):N[S]=D,G=(N,S)=>{for(var D in S||(S={}))O.call(S,D)&&l(N,D,S[D]);if(B)for(var D of B(S))he.call(S,D)&&l(N,D,S[D]);return N},k=(N,S)=>s(N,v(S)),Re=(N,S,D)=>new Promise((F,W)=>{var ae=te=>{try{ee(D.next(te))}catch(me){W(me)}},ve=te=>{try{ee(D.throw(te))}catch(me){W(me)}},ee=te=>te.done?F(te.value):Promise.resolve(te.value).then(ae,ve);ee((D=D.apply(N,S)).next())});const o=({pathsDetail:N,dispatch:S})=>{var D,F,W,ae,ve,ee,te;const{detail:me}=N,Ne=(0,u.useParams)(),[Le]=(0,u.useSearchParams)(),[Je]=w.default.useForm(),[_e,tt]=(0,i.useState)(!0),[Ue,re]=(0,i.useState)(!1),[Se,p]=(0,i.useState)([]),[g,f]=(0,i.useState)(!1),[,n,R,L]=(0,Y.U)(Te.YP,{subject_id:Ne==null?void 0:Ne.pathId,id:Ne==null?void 0:Ne.abilityMapId,page:1,limit:20}),[J,b,T,x,z]=(0,Y.U)(Te.se,{subject_id:Ne==null?void 0:Ne.pathId}),[,,V,$e]=(0,Y.U)(Te.c2,{subject_id:Ne==null?void 0:Ne.pathId,is_goal:!0,is_edit:!0}),[,Ie,Oe,Pe]=(0,Y.U)(Te.Jd,{subject_id:Ne==null?void 0:Ne.pathId}),y=()=>Re(void 0,null,function*(){var m,A,Ce,se,xe,Ye;S({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Le.get("type")==="classrooms"?"course":"subject",graphable_id:Ne==null?void 0:Ne.pathId}});const We=yield R({subject_id:Ne==null?void 0:Ne.pathId,id:Ne==null?void 0:Ne.abilityMapId,page:1,limit:20});(We==null?void 0:We.status)==0&&(Ce=(A=((m=We==null?void 0:We.data)==null?void 0:m.ability_goals)||[])==null?void 0:A[0])!=null&&Ce.id&&T({subject_id:Ne==null?void 0:Ne.pathId,id:(Ye=(xe=((se=We==null?void 0:We.data)==null?void 0:se.ability_goals)||[])==null?void 0:xe[0])==null?void 0:Ye.id})});return(0,i.useEffect)(()=>{var m,A;((A=(m=L==null?void 0:L.data)==null?void 0:m.ability_goals)==null?void 0:A.length)==0&&f(!0)},[(D=L==null?void 0:L.data)==null?void 0:D.ability_goals]),(0,i.useEffect)(()=>{y(),Oe({subject_id:Ne==null?void 0:Ne.pathId})},[]),(0,i.useEffect)(()=>{var m,A;(m=L==null?void 0:L.data)!=null&&m.knowledge_graph_route_id&&V({subject_id:Ne==null?void 0:Ne.pathId,id:(A=L==null?void 0:L.data)==null?void 0:A.knowledge_graph_route_id})},[(F=L==null?void 0:L.data)==null?void 0:F.knowledge_graph_route_id]),(0,i.useEffect)(()=>{Je.setFieldsValue(G({},(x==null?void 0:x.data)||{}))},[x]),(0,i.useEffect)(()=>(S({type:"globalSetting/footerToggle",payload:!1}),()=>{S({type:"globalSetting/footerToggle",payload:!0})}),[]),i.createElement(E.Z,{spinning:n||b},i.createElement("div",{className:"edu-container",style:{paddingTop:"15rem"}},i.createElement(I.Z,{style:{marginBottom:"20rem"},items:[{title:i.createElement("a",{className:"flex item-center",onClick:()=>{const m=new URLSearchParams(window.location.search);m.set("tabs","5"),u.history.push(`/knowledgegraph/${Ne.pathId}?${m}`)}},i.createElement(H.Z,{title:"\u8FD4\u56DE"},i.createElement("i",{className:"iconfont icon-fanhui1",style:{marginRight:"20rem"}})),"\u80FD\u529B\u56FE\u8C31")},{title:"\u7F16\u8F91\u80FD\u529B\u76EE\u6807"}]}),i.createElement("div",{className:"w-full flex",style:{background:"#F6F7F9",paddingBottom:"75rem"}},i.createElement("div",{className:"sticky flex flex-col",style:{width:"240px",borderRadius:"4rem 0 0 4rem",maxHeight:"calc(100vh - 66rem)",overflow:"auto",top:0}},i.createElement("div",{className:"sticky",style:{padding:"20rem 30rem",top:0,background:"#F6F7F9",zIndex:2}},i.createElement(r.ZP,{className:"w-full",type:"primary",icon:i.createElement("i",{className:"iconfont icon-tianjia3"}),onClick:()=>{var m,A;if(((A=((m=L==null?void 0:L.data)==null?void 0:m.ability_goals)||[])==null?void 0:A.length)==8){C.ZP.warning("\u6700\u591A\u6DFB\u52A08\u4E2A\u4E3B\u80FD\u529B");return}if(!_e){C.ZP.warning("\u8BF7\u5148\u5B8C\u6210\u7F16\u8F91");return}z({}),Je.resetFields(),tt(!1),f(!0)}},"\u65B0\u5EFA\u80FD\u529B\u76EE\u6807")),i.createElement("div",{className:"flex item-center c-grey-333",style:{padding:"12rem 30rem",gap:"10rem",fontSize:"16px"}},i.createElement("img",{src:e(44487),width:"16rem"}),i.createElement("span",null,"\u80FD\u529B\u76EE\u6807\u5217\u8868")),i.createElement(Z.default.DirectoryTree,{className:j.TreeDom,showIcon:!1,treeData:((W=L==null?void 0:L.data)==null?void 0:W.ability_goals)||[],selectedKeys:Se,onSelect:(m,A)=>Re(void 0,[m,A],function*(Ce,{selected:se,node:xe}){var Ye;if((Ce==null?void 0:Ce[0])!==(Se==null?void 0:Se[0])&&!_e){C.ZP.info("\u8BF7\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91\u540E\u518D\u8FDB\u884C\u5207\u6362");return}p(Ce),(J==null?void 0:J.id)!=(xe!=null&&xe.isLeaf?xe==null?void 0:xe.parent_id:xe==null?void 0:xe.id)&&(yield T({id:xe!=null&&xe.isLeaf?xe==null?void 0:xe.parent_id:xe==null?void 0:xe.id})),se&&((Ye=document.getElementById(`${xe==null?void 0:xe.key}`))==null||Ye.scrollIntoView({behavior:"smooth"}))})})),i.createElement(w.default,{className:"flex-1 minW-0 bg-white",style:{borderRadius:"4rem",boxShadow:"0 2rem 4rem 0 #E0DFE1",padding:"30rem"},form:Je,colon:!1,layout:"vertical",size:"large",disabled:_e,onFinish:m=>Re(void 0,null,function*(){re(!0);const A=yield(m.id?Te.EG:Te.wv)(k(G({},m),{ancestry:Ne==null?void 0:Ne.abilityMapId,subject_id:Ne==null?void 0:Ne.pathId}));(A==null?void 0:A.status)===0&&(C.ZP.success("\u4FDD\u5B58\u6210\u529F"),A!=null&&A.id&&(T({id:A==null?void 0:A.id}),R({subject_id:Ne==null?void 0:Ne.pathId,id:Ne==null?void 0:Ne.abilityMapId,page:1,limit:20})),tt(!0)),re(!1),f(!1)})},i.createElement("div",{id:`${(ae=x==null?void 0:x.data)==null?void 0:ae.id}`,className:"flex item-center",style:{gap:"5rem",marginBottom:"30rem"}},i.createElement("img",{src:e(99288),width:"15rem"}),i.createElement(H.Z,{title:(ve=x==null?void 0:x.data)==null?void 0:ve.name,placement:"topLeft"},i.createElement("div",{className:"c-grey-333 flex-1 minW-0 multi_ellipsis1"},((ee=x==null?void 0:x.data)==null?void 0:ee.name)||"\u80FD\u529B\u76EE\u6807")),(me==null?void 0:me.can_managed)&&i.createElement("div",{className:"flex item-center",style:{gap:"20rem"}},i.createElement(H.Z,{title:"\u7F16\u8F91"}," ",i.createElement("i",{className:"iconfont icon-bianji14 current current-primary-hover c-grey-666",onClick:()=>{tt(!1)}})),((te=x==null?void 0:x.data)==null?void 0:te.id)&&i.createElement(H.Z,{title:"\u5220\u9664"},i.createElement("i",{className:"iconfont icon-shanchutimu c-grey-666 current-delete-hover ml-auto",onClick:()=>{ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u5B9A\u662F\u5426\u5220\u9664\uFF1F",onOk:()=>Re(void 0,null,function*(){var m;const A=yield(0,Te.pf)({id:(m=x==null?void 0:x.data)==null?void 0:m.id,subject_id:Ne==null?void 0:Ne.pathId});(A==null?void 0:A.status)===0&&(C.ZP.success("\u5220\u9664\u6210\u529F"),z({}),Je.resetFields(),y())})})}})))),i.createElement(w.default.Item,{hidden:!0,name:"id"}),i.createElement(w.default.Item,{name:"name",label:"\u4E3B\u80FD\u529B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E3B\u80FD\u529B\u540D\u79F0"},{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]},i.createElement(Q.default,{placeholder:"\u8BF7\u8F93\u5165\u4E3B\u80FD\u529B\u540D\u79F0",showCount:!0,maxLength:50})),i.createElement(w.default.Item,{name:"description",label:"\u80FD\u529B\u76EE\u6807\u63CF\u8FF0",rules:[{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]},i.createElement(Q.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u80FD\u529B\u76EE\u6807\u63CF\u8FF0",showCount:!0,maxLength:5e3})),i.createElement(w.default.List,{name:"children"},(m,{add:A,remove:Ce})=>i.createElement("div",{className:"flex-1 minW-0 flex flex-col",style:{gap:"10rem"}},m==null?void 0:m.map((se,xe)=>{var Ye,We,Xe,ft,Et,It;return i.createElement("div",{id:`${Je.getFieldValue(["children",xe,"id"])||Je.getFieldValue(["children",xe,"key"])}`,key:xe},i.createElement("div",{className:"flex item-center justify-between c-grey-333",style:{padding:"12rem",background:"#F6F7F9",gap:"20rem"}},i.createElement(H.Z,{title:(Xe=(We=(Ye=x==null?void 0:x.data)==null?void 0:Ye.children)==null?void 0:We[xe])==null?void 0:Xe.name,placement:"topLeft"},i.createElement("div",{className:"c-grey-333 flex-1 minW-0 multi_ellipsis1",style:{fontSize:"16rem"}},((It=(Et=(ft=x==null?void 0:x.data)==null?void 0:ft.children)==null?void 0:Et[xe])==null?void 0:It.name)||"\u5B50\u80FD\u529B")),(me==null?void 0:me.can_managed)&&i.createElement(H.Z,{title:"\u5220\u9664"},i.createElement("i",{className:"iconfont icon-shanchutimu c-grey-666 current-delete-hover",style:{color:_e?"#d9d9d9":"",cursor:_e?"not-allowed":"pointer"},onClick:()=>{_e||Ce(se.name)}}))),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"id"],hidden:!0})),i.createElement("div",{style:{padding:"20rem",border:"1rem solid #F6F7F9",borderTop:"none"}},i.createElement(w.default.Item,k(G({},se),{name:[se.name,"name"],label:"\u5B50\u80FD\u529B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u80FD\u529B\u540D\u79F0"},{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]}),i.createElement(Q.default,{placeholder:"\u8BF7\u8F93\u5165\u5B50\u80FD\u529B\u540D\u79F0",showCount:!0,maxLength:50})),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"description"],label:"\u5B50\u80FD\u529B\u63CF\u8FF0",rules:[{whitespace:!0,message:"\u4E0D\u80FD\u5168\u662F\u7A7A\u683C"}]}),i.createElement(Q.default.TextArea,{rows:6,placeholder:"\u8BF7\u8F93\u5165\u5B50\u80FD\u529B\u63CF\u8FF0",showCount:!0,maxLength:5e3})),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"ability_tags"],label:"\u5B50\u80FD\u529B\u6807\u7B7E"}),i.createElement(a,{subject_id:Ne==null?void 0:Ne.pathId,getData:Oe,AllList:Pe,AbilityTagsLoading:Ie,disabled:_e})),i.createElement(w.default.Item,k(G({},se),{name:[se.name,"subject_knowledge_graphs"],label:"\u5B50\u80FD\u529B\u5173\u8054\u77E5\u8BC6\u6A21\u5757\u4E0E\u77E5\u8BC6\u70B9"}),i.createElement(c.default,{treeCheckable:!0,showSearch:!0,treeNodeFilterProp:"name",showCheckedStrategy:c.default.SHOW_ALL,treeData:$e==null?void 0:$e.data,fieldNames:{label:"name",value:"key",children:"children"},placeholder:"\u8BF7\u9009\u62E9\u5B50\u80FD\u529B\u5173\u8054\u77E5\u8BC6\u6A21\u5757\u4E0E\u77E5\u8BC6\u70B9"})),i.createElement("div",{className:"flex",style:{lineHeight:"40rem"}},"\u8D44\u6E90\u5B66\u4E60\u638C\u63E1\u7387\u8FBE\u5230",i.createElement(w.default.Item,k(G({rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u638C\u63E1\u7387"}],style:{margin:"0 10rem",width:"200rem"}},se),{name:[se.name,"proficiency_rate"]}),i.createElement(X.Z,{style:{width:"100%"},min:1,max:100,placeholder:"\u8BF7\u8F93\u5165\u638C\u63E1\u7387",suffix:"%"})),"\u5373\u7B97\u638C\u63E1\u8BE5\u5B50\u80FD\u529B")))}),i.createElement("div",null," ",i.createElement(r.ZP,{type:"link",className:"w-auto",style:{fontSize:"14rem",margin:0,padding:0},icon:i.createElement("i",{className:"iconfont icon-tianjiatimu ",style:{fontSize:"14rem"}}),onClick:()=>{A({key:(0,K.Z)()})}},"\u6DFB\u52A0\u5B50\u80FD\u529B")," ")))))),!_e&&i.createElement("div",{className:"fixed bg-white w-full",style:{bottom:0,height:"64rem",zIndex:10,boxShadow:"0px -2 8rem 0 #F1F1F1"}},i.createElement("div",{className:"flex justify-between item-center ml-auto mr-auto h-full",style:{width:"1200px"}},i.createElement(r.ZP,{onClick:()=>{u.history.push(`/knowledgegraph/${Ne.pathId}`)}},"\u8FD4\u56DE"),i.createElement("div",{className:"flex item-center",style:{gap:"20rem"}},i.createElement(r.ZP,{onClick:()=>Re(void 0,null,function*(){var m;!((m=x==null?void 0:x.data)!=null&&m.id)&&!g?yield T({id:J==null?void 0:J.id}):Je.setFieldsValue(G({},(x==null?void 0:x.data)||{})),tt(!0),f(!1)})},"\u53D6\u6D88"),i.createElement(r.ZP,{type:"primary",loading:Ue,onClick:()=>{Je.submit()}},"\u4FDD\u5B58")))))};var M=(0,u.connect)(({pathsDetail:N})=>({pathsDetail:N}))(o)},61527:function(Ht,Ke,e){e.d(Ke,{U:function(){return Q}});var w=e(59301),E=Object.defineProperty,I=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,C=(c,X,i)=>X in c?E(c,X,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[X]=i,Z=(c,X)=>{for(var i in X||(X={}))H.call(X,i)&&C(c,i,X[i]);if(I)for(var i of I(X))r.call(X,i)&&C(c,i,X[i]);return c},ne=(c,X,i)=>new Promise((u,K)=>{var j=fe=>{try{Te(i.next(fe))}catch(Ze){K(Ze)}},Y=fe=>{try{Te(i.throw(fe))}catch(Ze){K(Ze)}},Te=fe=>fe.done?u(fe.value):Promise.resolve(fe.value).then(j,Y);Te((i=i.apply(c,X)).next())});function Q(c,X){const[i,u]=(0,w.useState)(X),[K,j]=(0,w.useState)(!1),[Y,Te]=(0,w.useState)();return[i,K,(Ze,le=!1)=>ne(this,null,function*(){const P=le?X:Z(Z({},i),Ze);j(!0),u(P);const a=yield c(P);return j(!1),Te(a),a}),Y,Te]}},19080:function(Ht,Ke,e){e.d(Ke,{F:function(){return r},Z:function(){return H}});var w=e(92310),E=e.n(w);const I=null;function H(C,Z,ne){return E()({[`${C}-status-success`]:Z==="success",[`${C}-status-warning`]:Z==="warning",[`${C}-status-error`]:Z==="error",[`${C}-status-validating`]:Z==="validating",[`${C}-has-feedback`]:ne})}const r=(C,Z)=>Z||C},66104:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Re}});var w=e(92310),E=e.n(w),I=e(11592),H=e(26112),r=e(59301),C=e(92343),Z=e(36355),ne=e(84105),Q=e(91857);const c=o=>{let{children:M}=o;const{getPrefixCls:N}=r.useContext(Z.E_),S=N("breadcrumb");return r.createElement("li",{className:`${S}-separator`,"aria-hidden":"true"},M===""?M:M||"/")};c.__ANT_BREADCRUMB_SEPARATOR=!0;var X=c,i=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);DM[D]||S)}function K(o,M,N,S){if(N==null)return null;const{className:D,onClick:F}=M,W=i(M,["className","onClick"]),ae=Object.assign(Object.assign({},(0,H.Z)(W,{data:!0,aria:!0})),{onClick:F});return S!==void 0?r.createElement("a",Object.assign({},ae,{className:E()(`${o}-link`,D),href:S}),N):r.createElement("span",Object.assign({},ae,{className:E()(`${o}-link`,D)}),N)}function j(o,M){return(S,D,F,W,ae)=>{if(M)return M(S,D,F,W);const ve=u(S,D);return K(o,S,ve,ae)}}var Y=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);D{const{prefixCls:M,separator:N="/",children:S,menu:D,overlay:F,dropdownProps:W,href:ae}=o,ee=(te=>{if(D||F){const me=Object.assign({},W);if(D){const Ne=D||{},{items:Le}=Ne,Je=Y(Ne,["items"]);me.menu=Object.assign(Object.assign({},Je),{items:Le==null?void 0:Le.map((_e,tt)=>{var{key:Ue,title:re,label:Se,path:p}=_e,g=Y(_e,["key","title","label","path"]);let f=Se!=null?Se:re;return p&&(f=r.createElement("a",{href:`${ae}${p}`},f)),Object.assign(Object.assign({},g),{key:Ue!=null?Ue:tt,label:f})})})}else F&&(me.overlay=F);return r.createElement(Q.Z,Object.assign({placement:"bottom"},me),r.createElement("span",{className:`${M}-overlay-link`},te,r.createElement(ne.Z,null)))}return te})(S);return ee!=null?r.createElement(r.Fragment,null,r.createElement("li",null,ee),N&&r.createElement(X,null,N)):null},fe=o=>{const{prefixCls:M,children:N,href:S}=o,D=Y(o,["prefixCls","children","href"]),{getPrefixCls:F}=r.useContext(Z.E_),W=F("breadcrumb",M);return r.createElement(Te,Object.assign({},D,{prefixCls:W}),K(W,D,N,S))};fe.__ANT_BREADCRUMB_ITEM=!0;var Ze=fe,le=e(17313),P=e(83116),a=e(37613);const t=o=>{const{componentCls:M,iconCls:N}=o;return{[M]:Object.assign(Object.assign({},(0,le.Wf)(o)),{color:o.itemColor,fontSize:o.fontSize,[N]:{fontSize:o.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:o.linkColor,transition:`color ${o.motionDurationMid}`,padding:`0 ${o.paddingXXS}px`,borderRadius:o.borderRadiusSM,height:o.lineHeight*o.fontSize,display:"inline-block",marginInline:-o.marginXXS,"&:hover":{color:o.linkHoverColor,backgroundColor:o.colorBgTextHover}},(0,le.Qy)(o)),"li:last-child":{color:o.lastItemColor},[`${M}-separator`]:{marginInline:o.separatorMargin,color:o.separatorColor},[`${M}-link`]:{[` > ${N} + span, > ${N} + a - `]:{marginInlineStart:o.marginXXS}},[`${M}-overlay-link`]:{borderRadius:o.borderRadiusSM,height:o.lineHeight*o.fontSize,display:"inline-block",padding:`0 ${o.paddingXXS}px`,marginInline:-o.marginXXS,[`> ${N}`]:{marginInlineStart:o.marginXXS,fontSize:o.fontSizeIcon},"&:hover":{color:o.linkHoverColor,backgroundColor:o.colorBgTextHover,a:{color:o.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${o.componentCls}-rtl`]:{direction:"rtl"}})}};var s=(0,P.Z)("Breadcrumb",o=>{const M=(0,a.TS)(o,{});return[t(M)]},o=>({itemColor:o.colorTextDescription,lastItemColor:o.colorText,iconFontSize:o.fontSize,linkColor:o.colorTextDescription,linkHoverColor:o.colorText,separatorColor:o.colorTextDescription,separatorMargin:o.marginXS})),v=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);D{var{breadcrumbName:W}=F,ae=v(F,["breadcrumbName"]);return Object.assign(Object.assign({},ae),{title:W})})}),D}function O(o,M){return(0,r.useMemo)(()=>o||(M?M.map(B):null),[o,M])}var he=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);D{if(M===void 0)return M;let N=(M||"").replace(/^\//,"");return Object.keys(o).forEach(S=>{N=N.replace(`:${S}`,o[S])}),N},G=o=>{const{prefixCls:M,separator:N="/",style:S,className:D,rootClassName:F,routes:W,items:ae,children:ve,itemRender:ee,params:te={}}=o,me=he(o,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ne,direction:Le,breadcrumb:Je}=r.useContext(Z.E_);let _e;const tt=Ne("breadcrumb",M),[Ue,re]=s(tt),Se=O(ae,W),p=j(tt,ee);if(Se&&Se.length>0){const n=[],R=ae||W;_e=Se.map((L,J)=>{const{path:b,key:T,type:x,menu:z,overlay:V,onClick:$e,className:Ie,separator:Oe,dropdownProps:Pe}=L,y=l(te,b);y!==void 0&&n.push(y);const m=T!=null?T:J;if(x==="separator")return r.createElement(X,{key:m},Oe);const A={},Ce=J===Se.length-1;z?A.menu=z:V&&(A.overlay=V);let{href:se}=L;return n.length&&y!==void 0&&(se=`#/${n.join("/")}`),r.createElement(Ae,Object.assign({key:m},A,(0,H.Z)(L,{data:!0,aria:!0}),{className:Ie,dropdownProps:Pe,href:se,separator:Ce?"":N,onClick:$e,prefixCls:tt}),p(L,te,R,n,se))})}else if(ve){const n=(0,I.Z)(ve).length;_e=(0,I.Z)(ve).map((R,L)=>{if(!R)return R;const J=L===n-1;return(0,C.Tm)(R,{separator:J?"":N,key:L})})}const g=E()(tt,Je==null?void 0:Je.className,{[`${tt}-rtl`]:Le==="rtl"},D,F,re),f=Object.assign(Object.assign({},Je==null?void 0:Je.style),S);return Ue(r.createElement("nav",Object.assign({className:g,style:f},me),r.createElement("ol",null,_e)))};G.Item=Ze,G.Separator=X;var k=G,Re=k},98447:function(Ht,Ke,e){e.d(Ke,{C2:function(){return r}});var w=e(17313),E=e(37613),I=e(83116);const H=C=>{const{checkboxCls:Z}=C,ne=`${Z}-wrapper`;return[{[`${Z}-group`]:Object.assign(Object.assign({},(0,w.Wf)(C)),{display:"inline-flex",flexWrap:"wrap",columnGap:C.marginXS,[`> ${C.antCls}-row`]:{flex:1}}),[ne]:Object.assign(Object.assign({},(0,w.Wf)(C)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ne}`]:{marginInlineStart:0},[`&${ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Z]:Object.assign(Object.assign({},(0,w.Wf)(C)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:C.borderRadiusSM,alignSelf:"center",[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Z}-inner`]:Object.assign({},(0,w.oN)(C))},[`${Z}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:C.checkboxSize,height:C.checkboxSize,direction:"ltr",backgroundColor:C.colorBgContainer,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusSM,borderCollapse:"separate",transition:`all ${C.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:C.checkboxSize/14*5,height:C.checkboxSize/14*8,border:`${C.lineWidthBold}px solid ${C.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${C.motionDurationFast} ${C.motionEaseInBack}, opacity ${C.motionDurationFast}`}},"& + span":{paddingInlineStart:C.paddingXS,paddingInlineEnd:C.paddingXS}})},{[` + `]:{marginInlineStart:o.marginXXS}},[`${M}-overlay-link`]:{borderRadius:o.borderRadiusSM,height:o.lineHeight*o.fontSize,display:"inline-block",padding:`0 ${o.paddingXXS}px`,marginInline:-o.marginXXS,[`> ${N}`]:{marginInlineStart:o.marginXXS,fontSize:o.fontSizeIcon},"&:hover":{color:o.linkHoverColor,backgroundColor:o.colorBgTextHover,a:{color:o.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${o.componentCls}-rtl`]:{direction:"rtl"}})}};var s=(0,P.Z)("Breadcrumb",o=>{const M=(0,a.TS)(o,{});return[t(M)]},o=>({itemColor:o.colorTextDescription,lastItemColor:o.colorText,iconFontSize:o.fontSize,linkColor:o.colorTextDescription,linkHoverColor:o.colorText,separatorColor:o.colorTextDescription,separatorMargin:o.marginXS})),v=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);D{var{breadcrumbName:W}=F,ae=v(F,["breadcrumbName"]);return Object.assign(Object.assign({},ae),{title:W})})}),D}function O(o,M){return(0,r.useMemo)(()=>o||(M?M.map(B):null),[o,M])}var he=function(o,M){var N={};for(var S in o)Object.prototype.hasOwnProperty.call(o,S)&&M.indexOf(S)<0&&(N[S]=o[S]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,S=Object.getOwnPropertySymbols(o);D{if(M===void 0)return M;let N=(M||"").replace(/^\//,"");return Object.keys(o).forEach(S=>{N=N.replace(`:${S}`,o[S])}),N},G=o=>{const{prefixCls:M,separator:N="/",style:S,className:D,rootClassName:F,routes:W,items:ae,children:ve,itemRender:ee,params:te={}}=o,me=he(o,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ne,direction:Le,breadcrumb:Je}=r.useContext(Z.E_);let _e;const tt=Ne("breadcrumb",M),[Ue,re]=s(tt),Se=O(ae,W),p=j(tt,ee);if(Se&&Se.length>0){const n=[],R=ae||W;_e=Se.map((L,J)=>{const{path:b,key:T,type:x,menu:z,overlay:V,onClick:$e,className:Ie,separator:Oe,dropdownProps:Pe}=L,y=l(te,b);y!==void 0&&n.push(y);const m=T!=null?T:J;if(x==="separator")return r.createElement(X,{key:m},Oe);const A={},Ce=J===Se.length-1;z?A.menu=z:V&&(A.overlay=V);let{href:se}=L;return n.length&&y!==void 0&&(se=`#/${n.join("/")}`),r.createElement(Te,Object.assign({key:m},A,(0,H.Z)(L,{data:!0,aria:!0}),{className:Ie,dropdownProps:Pe,href:se,separator:Ce?"":N,onClick:$e,prefixCls:tt}),p(L,te,R,n,se))})}else if(ve){const n=(0,I.Z)(ve).length;_e=(0,I.Z)(ve).map((R,L)=>{if(!R)return R;const J=L===n-1;return(0,C.Tm)(R,{separator:J?"":N,key:L})})}const g=E()(tt,Je==null?void 0:Je.className,{[`${tt}-rtl`]:Le==="rtl"},D,F,re),f=Object.assign(Object.assign({},Je==null?void 0:Je.style),S);return Ue(r.createElement("nav",Object.assign({className:g,style:f},me),r.createElement("ol",null,_e)))};G.Item=Ze,G.Separator=X;var k=G,Re=k},98447:function(Ht,Ke,e){e.d(Ke,{C2:function(){return r}});var w=e(17313),E=e(37613),I=e(83116);const H=C=>{const{checkboxCls:Z}=C,ne=`${Z}-wrapper`;return[{[`${Z}-group`]:Object.assign(Object.assign({},(0,w.Wf)(C)),{display:"inline-flex",flexWrap:"wrap",columnGap:C.marginXS,[`> ${C.antCls}-row`]:{flex:1}}),[ne]:Object.assign(Object.assign({},(0,w.Wf)(C)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ne}`]:{marginInlineStart:0},[`&${ne}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Z]:Object.assign(Object.assign({},(0,w.Wf)(C)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:C.borderRadiusSM,alignSelf:"center",[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Z}-inner`]:Object.assign({},(0,w.oN)(C))},[`${Z}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:C.checkboxSize,height:C.checkboxSize,direction:"ltr",backgroundColor:C.colorBgContainer,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadiusSM,borderCollapse:"separate",transition:`all ${C.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:C.checkboxSize/14*5,height:C.checkboxSize/14*8,border:`${C.lineWidthBold}px solid ${C.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${C.motionDurationFast} ${C.motionEaseInBack}, opacity ${C.motionDurationFast}`}},"& + span":{paddingInlineStart:C.paddingXS,paddingInlineEnd:C.paddingXS}})},{[` ${ne}:not(${ne}-disabled), ${Z}:not(${Z}-disabled) `]:{[`&:hover ${Z}-inner`]:{borderColor:C.colorPrimary}},[`${ne}:not(${ne}-disabled)`]:{[`&:hover ${Z}-checked:not(${Z}-disabled) ${Z}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Z}-checked:not(${Z}-disabled):after`]:{borderColor:C.colorPrimaryHover}}},{[`${Z}-checked`]:{[`${Z}-inner`]:{backgroundColor:C.colorPrimary,borderColor:C.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${C.motionDurationMid} ${C.motionEaseOutBack} ${C.motionDurationFast}`}}},[` ${ne}-checked:not(${ne}-disabled), ${Z}-checked:not(${Z}-disabled) - `]:{[`&:hover ${Z}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"}}},{[Z]:{"&-indeterminate":{[`${Z}-inner`]:{backgroundColor:C.colorBgContainer,borderColor:C.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:C.fontSizeLG/2,height:C.fontSizeLG/2,backgroundColor:C.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ne}-disabled`]:{cursor:"not-allowed"},[`${Z}-disabled`]:{[`&, ${Z}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Z}-inner`]:{background:C.colorBgContainerDisabled,borderColor:C.colorBorder,"&:after":{borderColor:C.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:C.colorTextDisabled},[`&${Z}-indeterminate ${Z}-inner::after`]:{background:C.colorTextDisabled}}}]};function r(C,Z){const ne=(0,E.TS)(Z,{checkboxCls:`.${C}`,checkboxSize:Z.controlInteractiveSize});return[H(ne)]}Ke.ZP=(0,I.Z)("Checkbox",(C,Z)=>{let{prefixCls:ne}=Z;return[r(ne,C)]})},93891:function(Ht,Ke,e){var w=e(59301),E=e(36355),I=e(64165);const H=r=>{const{componentName:C}=r,{getPrefixCls:Z}=(0,w.useContext)(E.E_),ne=Z("empty");switch(C){case"Table":case"List":return w.createElement(I.Z,{image:I.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return w.createElement(I.Z,{image:I.Z.PRESENTED_IMAGE_SIMPLE,className:`${ne}-small`});default:return w.createElement(I.Z,null)}};Ke.Z=H},91857:function(Ht,Ke,e){var w=e(59301),E=e(38819),I=e(92310),H=e.n(I),r=e(31561),C=e(70425),Z=e(18929),ne=e(2738),Q=e(79676),c=e(53487),X=e(92343),i=e(36355),u=e(20834),K=e(40875),j=e(88088),Y=e(47211);const Ae=null,fe=a=>{const{menu:t,arrow:s,prefixCls:v,children:B,trigger:O,disabled:he,dropdownRender:l,getPopupContainer:G,overlayClassName:k,rootClassName:Re,open:o,onOpenChange:M,visible:N,onVisibleChange:S,mouseEnterDelay:D=.15,mouseLeaveDelay:F=.1,autoAdjustOverflow:W=!0,placement:ae="",overlay:ve,transitionName:ee}=a,{getPopupContainer:te,getPrefixCls:me,direction:Ne}=w.useContext(i.E_),Le=w.useMemo(()=>{const z=me();return ee!==void 0?ee:ae.includes("top")?`${z}-slide-down`:`${z}-slide-up`},[me,ae,ee]),Je=w.useMemo(()=>ae?ae.includes("Center")?ae.slice(0,ae.indexOf("Center")):ae:Ne==="rtl"?"bottomRight":"bottomLeft",[ae,Ne]),_e=me("dropdown",v),[tt,Ue]=(0,Y.Z)(_e),[,re]=(0,j.Z)(),Se=w.Children.only(B),p=(0,X.Tm)(Se,{className:H()(`${_e}-trigger`,{[`${_e}-rtl`]:Ne==="rtl"},Se.props.className),disabled:he}),g=he?[]:O;let f;g&&g.includes("contextMenu")&&(f=!0);const[n,R]=(0,Z.Z)(!1,{value:o!=null?o:N}),L=(0,C.useEvent)(z=>{M==null||M(z),S==null||S(z),R(z)}),J=H()(k,Re,Ue,{[`${_e}-rtl`]:Ne==="rtl"}),b=(0,Q.Z)({arrowPointAtCenter:typeof s=="object"&&s.pointAtCenter,autoAdjustOverflow:W,offset:re.marginXXS,arrowWidth:s?re.sizePopupArrow:0,borderRadius:re.borderRadius}),T=w.useCallback(()=>{R(!1)},[]),x=()=>{let z;return t!=null&&t.items?z=w.createElement(u.default,Object.assign({},t)):typeof ve=="function"?z=ve():z=ve,l&&(z=l(z)),z=w.Children.only(typeof z=="string"?w.createElement("span",null,z):z),w.createElement(K.J,{prefixCls:`${_e}-menu`,expandIcon:w.createElement("span",{className:`${_e}-menu-submenu-arrow`},w.createElement(E.Z,{className:`${_e}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:T,validator:V=>{let{mode:$e}=V}},z)};return tt(w.createElement(r.Z,Object.assign({alignPoint:f},(0,ne.Z)(a,["rootClassName"]),{mouseEnterDelay:D,mouseLeaveDelay:F,visible:n,builtinPlacements:b,arrow:!!s,overlayClassName:J,prefixCls:_e,getPopupContainer:G||te,transitionName:Le,trigger:g,overlay:x,placement:Je,onVisibleChange:L}),p))};function Ze(a){return Object.assign(Object.assign({},a),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const le=(0,c.Z)(fe,"dropdown",a=>a,Ze),P=a=>w.createElement(le,Object.assign({},a),w.createElement("span",null));fe._InternalPanelDoNotUseOrYouWillBeFired=P,Ke.Z=fe},47211:function(Ht,Ke,e){e.d(Ke,{Z:function(){return X}});var w=e(17313),E=e(13826),I=e(92899),H=e(29878),r=e(19447),C=e(83116),Z=e(37613),Q=i=>{const{componentCls:u,menuCls:K,colorError:j,colorTextLightSolid:Y}=i,Ae=`${K}-item`;return{[`${u}, ${u}-menu-submenu`]:{[`${K} ${Ae}`]:{[`&${Ae}-danger:not(${Ae}-disabled)`]:{color:j,"&:hover":{color:Y,backgroundColor:j}}}}}};const c=i=>{const{componentCls:u,menuCls:K,zIndexPopup:j,dropdownArrowDistance:Y,sizePopupArrow:Ae,antCls:fe,iconCls:Ze,motionDurationMid:le,dropdownPaddingVertical:P,fontSize:a,dropdownEdgeChildPadding:t,colorTextDisabled:s,fontSizeIcon:v,controlPaddingHorizontal:B,colorBgElevated:O}=i;return[{[u]:Object.assign(Object.assign({},(0,w.Wf)(i)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:j,display:"block","&::before":{position:"absolute",insetBlock:-Y+Ae/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${fe}-btn`]:{[`& > ${Ze}-down, & > ${fe}-btn-icon > ${Ze}-down`]:{fontSize:v}},[`${u}-wrap`]:{position:"relative",[`${fe}-btn > ${Ze}-down`]:{fontSize:v},[`${Ze}-down::before`]:{transition:`transform ${le}`}},[`${u}-wrap-open`]:{[`${Ze}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${fe}-slide-down-enter${fe}-slide-down-enter-active${u}-placement-bottomLeft, + `]:{[`&:hover ${Z}-inner`]:{backgroundColor:C.colorPrimaryHover,borderColor:"transparent"}}},{[Z]:{"&-indeterminate":{[`${Z}-inner`]:{backgroundColor:C.colorBgContainer,borderColor:C.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:C.fontSizeLG/2,height:C.fontSizeLG/2,backgroundColor:C.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ne}-disabled`]:{cursor:"not-allowed"},[`${Z}-disabled`]:{[`&, ${Z}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Z}-inner`]:{background:C.colorBgContainerDisabled,borderColor:C.colorBorder,"&:after":{borderColor:C.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:C.colorTextDisabled},[`&${Z}-indeterminate ${Z}-inner::after`]:{background:C.colorTextDisabled}}}]};function r(C,Z){const ne=(0,E.TS)(Z,{checkboxCls:`.${C}`,checkboxSize:Z.controlInteractiveSize});return[H(ne)]}Ke.ZP=(0,I.Z)("Checkbox",(C,Z)=>{let{prefixCls:ne}=Z;return[r(ne,C)]})},93891:function(Ht,Ke,e){var w=e(59301),E=e(36355),I=e(64165);const H=r=>{const{componentName:C}=r,{getPrefixCls:Z}=(0,w.useContext)(E.E_),ne=Z("empty");switch(C){case"Table":case"List":return w.createElement(I.Z,{image:I.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return w.createElement(I.Z,{image:I.Z.PRESENTED_IMAGE_SIMPLE,className:`${ne}-small`});default:return w.createElement(I.Z,null)}};Ke.Z=H},91857:function(Ht,Ke,e){var w=e(59301),E=e(38819),I=e(92310),H=e.n(I),r=e(31561),C=e(70425),Z=e(18929),ne=e(2738),Q=e(79676),c=e(53487),X=e(92343),i=e(36355),u=e(20834),K=e(40875),j=e(88088),Y=e(47211);const Te=null,fe=a=>{const{menu:t,arrow:s,prefixCls:v,children:B,trigger:O,disabled:he,dropdownRender:l,getPopupContainer:G,overlayClassName:k,rootClassName:Re,open:o,onOpenChange:M,visible:N,onVisibleChange:S,mouseEnterDelay:D=.15,mouseLeaveDelay:F=.1,autoAdjustOverflow:W=!0,placement:ae="",overlay:ve,transitionName:ee}=a,{getPopupContainer:te,getPrefixCls:me,direction:Ne}=w.useContext(i.E_),Le=w.useMemo(()=>{const z=me();return ee!==void 0?ee:ae.includes("top")?`${z}-slide-down`:`${z}-slide-up`},[me,ae,ee]),Je=w.useMemo(()=>ae?ae.includes("Center")?ae.slice(0,ae.indexOf("Center")):ae:Ne==="rtl"?"bottomRight":"bottomLeft",[ae,Ne]),_e=me("dropdown",v),[tt,Ue]=(0,Y.Z)(_e),[,re]=(0,j.Z)(),Se=w.Children.only(B),p=(0,X.Tm)(Se,{className:H()(`${_e}-trigger`,{[`${_e}-rtl`]:Ne==="rtl"},Se.props.className),disabled:he}),g=he?[]:O;let f;g&&g.includes("contextMenu")&&(f=!0);const[n,R]=(0,Z.Z)(!1,{value:o!=null?o:N}),L=(0,C.useEvent)(z=>{M==null||M(z),S==null||S(z),R(z)}),J=H()(k,Re,Ue,{[`${_e}-rtl`]:Ne==="rtl"}),b=(0,Q.Z)({arrowPointAtCenter:typeof s=="object"&&s.pointAtCenter,autoAdjustOverflow:W,offset:re.marginXXS,arrowWidth:s?re.sizePopupArrow:0,borderRadius:re.borderRadius}),T=w.useCallback(()=>{R(!1)},[]),x=()=>{let z;return t!=null&&t.items?z=w.createElement(u.default,Object.assign({},t)):typeof ve=="function"?z=ve():z=ve,l&&(z=l(z)),z=w.Children.only(typeof z=="string"?w.createElement("span",null,z):z),w.createElement(K.J,{prefixCls:`${_e}-menu`,expandIcon:w.createElement("span",{className:`${_e}-menu-submenu-arrow`},w.createElement(E.Z,{className:`${_e}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:T,validator:V=>{let{mode:$e}=V}},z)};return tt(w.createElement(r.Z,Object.assign({alignPoint:f},(0,ne.Z)(a,["rootClassName"]),{mouseEnterDelay:D,mouseLeaveDelay:F,visible:n,builtinPlacements:b,arrow:!!s,overlayClassName:J,prefixCls:_e,getPopupContainer:G||te,transitionName:Le,trigger:g,overlay:x,placement:Je,onVisibleChange:L}),p))};function Ze(a){return Object.assign(Object.assign({},a),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const le=(0,c.Z)(fe,"dropdown",a=>a,Ze),P=a=>w.createElement(le,Object.assign({},a),w.createElement("span",null));fe._InternalPanelDoNotUseOrYouWillBeFired=P,Ke.Z=fe},47211:function(Ht,Ke,e){e.d(Ke,{Z:function(){return X}});var w=e(17313),E=e(13826),I=e(92899),H=e(29878),r=e(19447),C=e(83116),Z=e(37613),Q=i=>{const{componentCls:u,menuCls:K,colorError:j,colorTextLightSolid:Y}=i,Te=`${K}-item`;return{[`${u}, ${u}-menu-submenu`]:{[`${K} ${Te}`]:{[`&${Te}-danger:not(${Te}-disabled)`]:{color:j,"&:hover":{color:Y,backgroundColor:j}}}}}};const c=i=>{const{componentCls:u,menuCls:K,zIndexPopup:j,dropdownArrowDistance:Y,sizePopupArrow:Te,antCls:fe,iconCls:Ze,motionDurationMid:le,dropdownPaddingVertical:P,fontSize:a,dropdownEdgeChildPadding:t,colorTextDisabled:s,fontSizeIcon:v,controlPaddingHorizontal:B,colorBgElevated:O}=i;return[{[u]:Object.assign(Object.assign({},(0,w.Wf)(i)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:j,display:"block","&::before":{position:"absolute",insetBlock:-Y+Te/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${fe}-btn`]:{[`& > ${Ze}-down, & > ${fe}-btn-icon > ${Ze}-down`]:{fontSize:v}},[`${u}-wrap`]:{position:"relative",[`${fe}-btn > ${Ze}-down`]:{fontSize:v},[`${Ze}-down::before`]:{transition:`transform ${le}`}},[`${u}-wrap-open`]:{[`${Ze}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${fe}-slide-down-enter${fe}-slide-down-enter-active${u}-placement-bottomLeft, &${fe}-slide-down-appear${fe}-slide-down-appear-active${u}-placement-bottomLeft, &${fe}-slide-down-enter${fe}-slide-down-enter-active${u}-placement-bottom, &${fe}-slide-down-appear${fe}-slide-down-appear-active${u}-placement-bottom, @@ -21,13 +21,13 @@ &${fe}-slide-down-leave${fe}-slide-down-leave-active${u}-placement-bottom, &${fe}-slide-down-leave${fe}-slide-down-leave-active${u}-placement-bottomRight`]:{animationName:E.Uw},[`&${fe}-slide-up-leave${fe}-slide-up-leave-active${u}-placement-topLeft, &${fe}-slide-up-leave${fe}-slide-up-leave-active${u}-placement-top, - &${fe}-slide-up-leave${fe}-slide-up-leave-active${u}-placement-topRight`]:{animationName:E.ly}})},(0,r.ZP)(i,{colorBg:O,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${u} ${K}`]:{position:"relative",margin:0},[`${K}-submenu-popup`]:{position:"absolute",zIndex:j,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${u}, ${u}-menu-submenu`]:{[K]:Object.assign(Object.assign({padding:t,listStyleType:"none",backgroundColor:O,backgroundClip:"padding-box",borderRadius:i.borderRadiusLG,outline:"none",boxShadow:i.boxShadowSecondary},(0,w.Qy)(i)),{[`${K}-item-group-title`]:{padding:`${P}px ${B}px`,color:i.colorTextDescription,transition:`all ${le}`},[`${K}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${K}-item-icon`]:{minWidth:a,marginInlineEnd:i.marginXS,fontSize:i.fontSizeSM},[`${K}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${le}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${K}-item, ${K}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${P}px ${B}px`,color:i.colorText,fontWeight:"normal",fontSize:a,lineHeight:i.lineHeight,cursor:"pointer",transition:`all ${le}`,borderRadius:i.borderRadiusSM,"&:hover, &-active":{backgroundColor:i.controlItemBgHover}},(0,w.Qy)(i)),{"&-selected":{color:i.colorPrimary,backgroundColor:i.controlItemBgActive,"&:hover, &-active":{backgroundColor:i.controlItemBgActiveHover}},"&-disabled":{color:s,cursor:"not-allowed","&:hover":{color:s,backgroundColor:O,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${i.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:i.colorSplit},[`${u}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:i.paddingXS,[`${u}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:i.colorTextDescription,fontSize:v,fontStyle:"normal"}}}),[`${K}-item-group-list`]:{margin:`0 ${i.marginXS}px`,padding:0,listStyle:"none"},[`${K}-submenu-title`]:{paddingInlineEnd:B+i.fontSizeSM},[`${K}-submenu-vertical`]:{position:"relative"},[`${K}-submenu${K}-submenu-disabled ${u}-menu-submenu-title`]:{[`&, ${u}-menu-submenu-arrow-icon`]:{color:s,backgroundColor:O,cursor:"not-allowed"}},[`${K}-submenu-selected ${u}-menu-submenu-title`]:{color:i.colorPrimary}})}},[(0,E.oN)(i,"slide-up"),(0,E.oN)(i,"slide-down"),(0,I.Fm)(i,"move-up"),(0,I.Fm)(i,"move-down"),(0,H._y)(i,"zoom-big")]]};var X=(0,C.Z)("Dropdown",(i,u)=>{let{rootPrefixCls:K}=u;const{marginXXS:j,sizePopupArrow:Y,controlHeight:Ae,fontSize:fe,lineHeight:Ze,paddingXXS:le,componentCls:P,borderRadiusLG:a}=i,t=(Ae-fe*Ze)/2,{dropdownArrowOffset:s}=(0,r.fS)({contentRadius:a}),v=(0,Z.TS)(i,{menuCls:`${P}-menu`,rootPrefixCls:K,dropdownArrowDistance:Y/2+j,dropdownArrowOffset:s,dropdownPaddingVertical:t,dropdownEdgeChildPadding:le});return[c(v),Q(v)]},i=>({zIndexPopup:i.zIndexPopupBase+50}))},64165:function(Ht,Ke,e){e.d(Ke,{Z:function(){return le}});var w=e(92310),E=e.n(w),I=e(59301),H=e(36355),r=e(9763),C=e(64993),Z=e(88088),Q=()=>{const[,P]=(0,Z.Z)(),t=new C.C(P.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return I.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},I.createElement("g",{fill:"none",fillRule:"evenodd"},I.createElement("g",{transform:"translate(24 31.67)"},I.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),I.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),I.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),I.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),I.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),I.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),I.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},I.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),I.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},X=()=>{const[,P]=(0,Z.Z)(),{colorFill:a,colorFillTertiary:t,colorFillQuaternary:s,colorBgContainer:v}=P,{borderColor:B,shadowColor:O,contentColor:he}=(0,I.useMemo)(()=>({borderColor:new C.C(a).onBackground(v).toHexShortString(),shadowColor:new C.C(t).onBackground(v).toHexShortString(),contentColor:new C.C(s).onBackground(v).toHexShortString()}),[a,t,s,v]);return I.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},I.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},I.createElement("ellipse",{fill:O,cx:"32",cy:"33",rx:"32",ry:"7"}),I.createElement("g",{fillRule:"nonzero",stroke:B},I.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),I.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:he}))))},i=e(83116),u=e(37613);const K=P=>{const{componentCls:a,margin:t,marginXS:s,marginXL:v,fontSize:B,lineHeight:O}=P;return{[a]:{marginInline:s,fontSize:B,lineHeight:O,textAlign:"center",[`${a}-image`]:{height:P.emptyImgHeight,marginBottom:s,opacity:P.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${a}-description`]:{color:P.colorText},[`${a}-footer`]:{marginTop:t},"&-normal":{marginBlock:v,color:P.colorTextDisabled,[`${a}-description`]:{color:P.colorTextDisabled},[`${a}-image`]:{height:P.emptyImgHeightMD}},"&-small":{marginBlock:s,color:P.colorTextDisabled,[`${a}-image`]:{height:P.emptyImgHeightSM}}}}};var j=(0,i.Z)("Empty",P=>{const{componentCls:a,controlHeightLG:t}=P,s=(0,u.TS)(P,{emptyImgCls:`${a}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[K(s)]}),Y=function(P,a){var t={};for(var s in P)Object.prototype.hasOwnProperty.call(P,s)&&a.indexOf(s)<0&&(t[s]=P[s]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,s=Object.getOwnPropertySymbols(P);v{var{className:a,rootClassName:t,prefixCls:s,image:v=Ae,description:B,children:O,imageStyle:he,style:l}=P,G=Y(P,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:k,direction:Re,empty:o}=I.useContext(H.E_),M=k("empty",s),[N,S]=j(M),[D]=(0,r.Z)("Empty"),F=typeof B!="undefined"?B:D==null?void 0:D.description,W=typeof F=="string"?F:"empty";let ae=null;return typeof v=="string"?ae=I.createElement("img",{alt:W,src:v}):ae=v,N(I.createElement("div",Object.assign({className:E()(S,M,o==null?void 0:o.className,{[`${M}-normal`]:v===fe,[`${M}-rtl`]:Re==="rtl"},a,t),style:Object.assign(Object.assign({},o==null?void 0:o.style),l)},G),I.createElement("div",{className:`${M}-image`,style:he},ae),F&&I.createElement("div",{className:`${M}-description`},F),O&&I.createElement("div",{className:`${M}-footer`},O)))};Ze.PRESENTED_IMAGE_DEFAULT=Ae,Ze.PRESENTED_IMAGE_SIMPLE=fe;var le=Ze},78241:function(Ht,Ke,e){e.d(Ke,{default:function(){return Gt}});var w=e(94480),E=e(92310),I=e.n(E),H=e(77900),r=e(59301),C=e(62892),Z=e(32441);function ne($){const[oe,be]=r.useState($);return r.useEffect(()=>{const d=setTimeout(()=>{be($)},$.length?0:10);return()=>{clearTimeout(d)}},[$]),oe}var Q=e(17313),c=e(29878),X=e(8378),i=e(37613),u=e(83116),j=$=>{const{componentCls:oe}=$,be=`${oe}-show-help`,d=`${oe}-show-help-item`;return{[be]:{transition:`opacity ${$.motionDurationSlow} ${$.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[d]:{overflow:"hidden",transition:`height ${$.motionDurationSlow} ${$.motionEaseInOut}, + &${fe}-slide-up-leave${fe}-slide-up-leave-active${u}-placement-topRight`]:{animationName:E.ly}})},(0,r.ZP)(i,{colorBg:O,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${u} ${K}`]:{position:"relative",margin:0},[`${K}-submenu-popup`]:{position:"absolute",zIndex:j,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${u}, ${u}-menu-submenu`]:{[K]:Object.assign(Object.assign({padding:t,listStyleType:"none",backgroundColor:O,backgroundClip:"padding-box",borderRadius:i.borderRadiusLG,outline:"none",boxShadow:i.boxShadowSecondary},(0,w.Qy)(i)),{[`${K}-item-group-title`]:{padding:`${P}px ${B}px`,color:i.colorTextDescription,transition:`all ${le}`},[`${K}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${K}-item-icon`]:{minWidth:a,marginInlineEnd:i.marginXS,fontSize:i.fontSizeSM},[`${K}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${le}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${K}-item, ${K}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${P}px ${B}px`,color:i.colorText,fontWeight:"normal",fontSize:a,lineHeight:i.lineHeight,cursor:"pointer",transition:`all ${le}`,borderRadius:i.borderRadiusSM,"&:hover, &-active":{backgroundColor:i.controlItemBgHover}},(0,w.Qy)(i)),{"&-selected":{color:i.colorPrimary,backgroundColor:i.controlItemBgActive,"&:hover, &-active":{backgroundColor:i.controlItemBgActiveHover}},"&-disabled":{color:s,cursor:"not-allowed","&:hover":{color:s,backgroundColor:O,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${i.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:i.colorSplit},[`${u}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:i.paddingXS,[`${u}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:i.colorTextDescription,fontSize:v,fontStyle:"normal"}}}),[`${K}-item-group-list`]:{margin:`0 ${i.marginXS}px`,padding:0,listStyle:"none"},[`${K}-submenu-title`]:{paddingInlineEnd:B+i.fontSizeSM},[`${K}-submenu-vertical`]:{position:"relative"},[`${K}-submenu${K}-submenu-disabled ${u}-menu-submenu-title`]:{[`&, ${u}-menu-submenu-arrow-icon`]:{color:s,backgroundColor:O,cursor:"not-allowed"}},[`${K}-submenu-selected ${u}-menu-submenu-title`]:{color:i.colorPrimary}})}},[(0,E.oN)(i,"slide-up"),(0,E.oN)(i,"slide-down"),(0,I.Fm)(i,"move-up"),(0,I.Fm)(i,"move-down"),(0,H._y)(i,"zoom-big")]]};var X=(0,C.Z)("Dropdown",(i,u)=>{let{rootPrefixCls:K}=u;const{marginXXS:j,sizePopupArrow:Y,controlHeight:Te,fontSize:fe,lineHeight:Ze,paddingXXS:le,componentCls:P,borderRadiusLG:a}=i,t=(Te-fe*Ze)/2,{dropdownArrowOffset:s}=(0,r.fS)({contentRadius:a}),v=(0,Z.TS)(i,{menuCls:`${P}-menu`,rootPrefixCls:K,dropdownArrowDistance:Y/2+j,dropdownArrowOffset:s,dropdownPaddingVertical:t,dropdownEdgeChildPadding:le});return[c(v),Q(v)]},i=>({zIndexPopup:i.zIndexPopupBase+50}))},64165:function(Ht,Ke,e){e.d(Ke,{Z:function(){return le}});var w=e(92310),E=e.n(w),I=e(59301),H=e(36355),r=e(9763),C=e(64993),Z=e(88088),Q=()=>{const[,P]=(0,Z.Z)(),t=new C.C(P.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return I.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},I.createElement("g",{fill:"none",fillRule:"evenodd"},I.createElement("g",{transform:"translate(24 31.67)"},I.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),I.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),I.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),I.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),I.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),I.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),I.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},I.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),I.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},X=()=>{const[,P]=(0,Z.Z)(),{colorFill:a,colorFillTertiary:t,colorFillQuaternary:s,colorBgContainer:v}=P,{borderColor:B,shadowColor:O,contentColor:he}=(0,I.useMemo)(()=>({borderColor:new C.C(a).onBackground(v).toHexShortString(),shadowColor:new C.C(t).onBackground(v).toHexShortString(),contentColor:new C.C(s).onBackground(v).toHexShortString()}),[a,t,s,v]);return I.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},I.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},I.createElement("ellipse",{fill:O,cx:"32",cy:"33",rx:"32",ry:"7"}),I.createElement("g",{fillRule:"nonzero",stroke:B},I.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),I.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:he}))))},i=e(83116),u=e(37613);const K=P=>{const{componentCls:a,margin:t,marginXS:s,marginXL:v,fontSize:B,lineHeight:O}=P;return{[a]:{marginInline:s,fontSize:B,lineHeight:O,textAlign:"center",[`${a}-image`]:{height:P.emptyImgHeight,marginBottom:s,opacity:P.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${a}-description`]:{color:P.colorText},[`${a}-footer`]:{marginTop:t},"&-normal":{marginBlock:v,color:P.colorTextDisabled,[`${a}-description`]:{color:P.colorTextDisabled},[`${a}-image`]:{height:P.emptyImgHeightMD}},"&-small":{marginBlock:s,color:P.colorTextDisabled,[`${a}-image`]:{height:P.emptyImgHeightSM}}}}};var j=(0,i.Z)("Empty",P=>{const{componentCls:a,controlHeightLG:t}=P,s=(0,u.TS)(P,{emptyImgCls:`${a}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[K(s)]}),Y=function(P,a){var t={};for(var s in P)Object.prototype.hasOwnProperty.call(P,s)&&a.indexOf(s)<0&&(t[s]=P[s]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,s=Object.getOwnPropertySymbols(P);v{var{className:a,rootClassName:t,prefixCls:s,image:v=Te,description:B,children:O,imageStyle:he,style:l}=P,G=Y(P,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:k,direction:Re,empty:o}=I.useContext(H.E_),M=k("empty",s),[N,S]=j(M),[D]=(0,r.Z)("Empty"),F=typeof B!="undefined"?B:D==null?void 0:D.description,W=typeof F=="string"?F:"empty";let ae=null;return typeof v=="string"?ae=I.createElement("img",{alt:W,src:v}):ae=v,N(I.createElement("div",Object.assign({className:E()(S,M,o==null?void 0:o.className,{[`${M}-normal`]:v===fe,[`${M}-rtl`]:Re==="rtl"},a,t),style:Object.assign(Object.assign({},o==null?void 0:o.style),l)},G),I.createElement("div",{className:`${M}-image`,style:he},ae),F&&I.createElement("div",{className:`${M}-description`},F),O&&I.createElement("div",{className:`${M}-footer`},O)))};Ze.PRESENTED_IMAGE_DEFAULT=Te,Ze.PRESENTED_IMAGE_SIMPLE=fe;var le=Ze},78241:function(Ht,Ke,e){e.d(Ke,{default:function(){return Gt}});var w=e(94480),E=e(92310),I=e.n(E),H=e(77900),r=e(59301),C=e(62892),Z=e(32441);function ne($){const[oe,be]=r.useState($);return r.useEffect(()=>{const d=setTimeout(()=>{be($)},$.length?0:10);return()=>{clearTimeout(d)}},[$]),oe}var Q=e(17313),c=e(29878),X=e(8378),i=e(37613),u=e(83116),j=$=>{const{componentCls:oe}=$,be=`${oe}-show-help`,d=`${oe}-show-help-item`;return{[be]:{transition:`opacity ${$.motionDurationSlow} ${$.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[d]:{overflow:"hidden",transition:`height ${$.motionDurationSlow} ${$.motionEaseInOut}, opacity ${$.motionDurationSlow} ${$.motionEaseInOut}, - transform ${$.motionDurationSlow} ${$.motionEaseInOut} !important`,[`&${d}-appear, &${d}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${d}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Y=$=>({legend:{display:"block",width:"100%",marginBottom:$.marginLG,padding:0,color:$.colorTextDescription,fontSize:$.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`},label:{fontSize:$.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${$.controlOutlineWidth}px ${$.controlOutline}`},output:{display:"block",paddingTop:15,color:$.colorText,fontSize:$.fontSize,lineHeight:$.lineHeight}}),Ae=($,oe)=>{const{formItemCls:be}=$;return{[be]:{[`${be}-label > label`]:{height:oe},[`${be}-control-input`]:{minHeight:oe}}}},fe=$=>{const{componentCls:oe}=$;return{[$.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Q.Wf)($)),Y($)),{[`${oe}-text`]:{display:"inline-block",paddingInlineEnd:$.paddingSM},"&-small":Object.assign({},Ae($,$.controlHeightSM)),"&-large":Object.assign({},Ae($,$.controlHeightLG))})}},Ze=$=>{const{formItemCls:oe,iconCls:be,componentCls:d,rootPrefixCls:h,labelRequiredMarkColor:ue,labelColor:ie,labelFontSize:Me,labelHeight:we,labelColonMarginInlineStart:Te,labelColonMarginInlineEnd:He,itemMarginBottom:Ve}=$;return{[oe]:Object.assign(Object.assign({},(0,Q.Wf)($)),{marginBottom:Ve,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${h}-row`]:{display:"none"},"&-has-warning":{[`${oe}-split`]:{color:$.colorError}},"&-has-error":{[`${oe}-split`]:{color:$.colorWarning}},[`${oe}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${$.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:we,color:ie,fontSize:Me,[`> ${be}`]:{fontSize:$.fontSize,verticalAlign:"top"},[`&${oe}-required:not(${oe}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:$.marginXXS,color:ue,fontSize:$.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${d}-hide-required-mark &`]:{display:"none"}},[`${oe}-optional`]:{display:"inline-block",marginInlineStart:$.marginXXS,color:$.colorTextDescription,[`${d}-hide-required-mark &`]:{display:"none"}},[`${oe}-tooltip`]:{color:$.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:$.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Te,marginInlineEnd:He},[`&${oe}-no-colon::after`]:{content:'"\\a0"'}}},[`${oe}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${h}-col-'"]):not([class*="' ${h}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:$.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[oe]:{"&-explain, &-extra":{clear:"both",color:$.colorTextDescription,fontSize:$.fontSize,lineHeight:$.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:$.controlHeightSM,transition:`color ${$.motionDurationMid} ${$.motionEaseOut}`},"&-explain":{"&-error":{color:$.colorError},"&-warning":{color:$.colorWarning}}},[`&-with-help ${oe}-explain`]:{height:"auto",opacity:1},[`${oe}-feedback-icon`]:{fontSize:$.fontSize,textAlign:"center",visibility:"visible",animationName:c.kr,animationDuration:$.motionDurationMid,animationTimingFunction:$.motionEaseOutBack,pointerEvents:"none","&-success":{color:$.colorSuccess},"&-error":{color:$.colorError},"&-warning":{color:$.colorWarning},"&-validating":{color:$.colorPrimary}}})}},le=$=>{const{componentCls:oe,formItemCls:be}=$;return{[`${oe}-horizontal`]:{[`${be}-label`]:{flexGrow:0},[`${be}-control`]:{flex:"1 1 0",minWidth:0},[`${be}-label[class$='-24'], ${be}-label[class*='-24 ']`]:{[`& + ${be}-control`]:{minWidth:"unset"}}}}},P=$=>{const{componentCls:oe,formItemCls:be}=$;return{[`${oe}-inline`]:{display:"flex",flexWrap:"wrap",[be]:{flex:"none",marginInlineEnd:$.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${be}-label, + transform ${$.motionDurationSlow} ${$.motionEaseInOut} !important`,[`&${d}-appear, &${d}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${d}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Y=$=>({legend:{display:"block",width:"100%",marginBottom:$.marginLG,padding:0,color:$.colorTextDescription,fontSize:$.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${$.lineWidth}px ${$.lineType} ${$.colorBorder}`},label:{fontSize:$.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${$.controlOutlineWidth}px ${$.controlOutline}`},output:{display:"block",paddingTop:15,color:$.colorText,fontSize:$.fontSize,lineHeight:$.lineHeight}}),Te=($,oe)=>{const{formItemCls:be}=$;return{[be]:{[`${be}-label > label`]:{height:oe},[`${be}-control-input`]:{minHeight:oe}}}},fe=$=>{const{componentCls:oe}=$;return{[$.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Q.Wf)($)),Y($)),{[`${oe}-text`]:{display:"inline-block",paddingInlineEnd:$.paddingSM},"&-small":Object.assign({},Te($,$.controlHeightSM)),"&-large":Object.assign({},Te($,$.controlHeightLG))})}},Ze=$=>{const{formItemCls:oe,iconCls:be,componentCls:d,rootPrefixCls:h,labelRequiredMarkColor:ue,labelColor:ie,labelFontSize:Me,labelHeight:we,labelColonMarginInlineStart:Ae,labelColonMarginInlineEnd:He,itemMarginBottom:Ve}=$;return{[oe]:Object.assign(Object.assign({},(0,Q.Wf)($)),{marginBottom:Ve,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${h}-row`]:{display:"none"},"&-has-warning":{[`${oe}-split`]:{color:$.colorError}},"&-has-error":{[`${oe}-split`]:{color:$.colorWarning}},[`${oe}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${$.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:we,color:ie,fontSize:Me,[`> ${be}`]:{fontSize:$.fontSize,verticalAlign:"top"},[`&${oe}-required:not(${oe}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:$.marginXXS,color:ue,fontSize:$.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${d}-hide-required-mark &`]:{display:"none"}},[`${oe}-optional`]:{display:"inline-block",marginInlineStart:$.marginXXS,color:$.colorTextDescription,[`${d}-hide-required-mark &`]:{display:"none"}},[`${oe}-tooltip`]:{color:$.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:$.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Ae,marginInlineEnd:He},[`&${oe}-no-colon::after`]:{content:'"\\a0"'}}},[`${oe}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${h}-col-'"]):not([class*="' ${h}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:$.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[oe]:{"&-explain, &-extra":{clear:"both",color:$.colorTextDescription,fontSize:$.fontSize,lineHeight:$.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:$.controlHeightSM,transition:`color ${$.motionDurationMid} ${$.motionEaseOut}`},"&-explain":{"&-error":{color:$.colorError},"&-warning":{color:$.colorWarning}}},[`&-with-help ${oe}-explain`]:{height:"auto",opacity:1},[`${oe}-feedback-icon`]:{fontSize:$.fontSize,textAlign:"center",visibility:"visible",animationName:c.kr,animationDuration:$.motionDurationMid,animationTimingFunction:$.motionEaseOutBack,pointerEvents:"none","&-success":{color:$.colorSuccess},"&-error":{color:$.colorError},"&-warning":{color:$.colorWarning},"&-validating":{color:$.colorPrimary}}})}},le=$=>{const{componentCls:oe,formItemCls:be}=$;return{[`${oe}-horizontal`]:{[`${be}-label`]:{flexGrow:0},[`${be}-control`]:{flex:"1 1 0",minWidth:0},[`${be}-label[class$='-24'], ${be}-label[class*='-24 ']`]:{[`& + ${be}-control`]:{minWidth:"unset"}}}}},P=$=>{const{componentCls:oe,formItemCls:be}=$;return{[`${oe}-inline`]:{display:"flex",flexWrap:"wrap",[be]:{flex:"none",marginInlineEnd:$.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${be}-label, > ${be}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${be}-label`]:{flex:"none"},[`${oe}-text`]:{display:"inline-block"},[`${be}-has-feedback`]:{display:"inline-block"}}}}},a=$=>({padding:$.verticalLabelPadding,margin:$.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),t=$=>{const{componentCls:oe,formItemCls:be,rootPrefixCls:d}=$;return{[`${be} ${be}-label`]:a($),[oe]:{[be]:{flexWrap:"wrap",[`${be}-label, ${be}-control`]:{[`&:not([class*=" ${d}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},s=$=>{const{componentCls:oe,formItemCls:be,rootPrefixCls:d}=$;return{[`${oe}-vertical`]:{[be]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${oe}-item-control`]:{width:"100%"}}},[`${oe}-vertical ${be}-label, .${d}-col-24${be}-label, - .${d}-col-xl-24${be}-label`]:a($),[`@media (max-width: ${$.screenXSMax}px)`]:[t($),{[oe]:{[`.${d}-col-xs-24${be}-label`]:a($)}}],[`@media (max-width: ${$.screenSMMax}px)`]:{[oe]:{[`.${d}-col-sm-24${be}-label`]:a($)}},[`@media (max-width: ${$.screenMDMax}px)`]:{[oe]:{[`.${d}-col-md-24${be}-label`]:a($)}},[`@media (max-width: ${$.screenLGMax}px)`]:{[oe]:{[`.${d}-col-lg-24${be}-label`]:a($)}}}},v=($,oe)=>(0,i.TS)($,{formItemCls:`${$.componentCls}-item`,rootPrefixCls:oe});var B=(0,u.Z)("Form",($,oe)=>{let{rootPrefixCls:be}=oe;const d=v($,be);return[fe(d),Ze(d),j(d),le(d),P(d),s(d),(0,X.Z)(d),c.kr]},$=>({labelRequiredMarkColor:$.colorError,labelColor:$.colorTextHeading,labelFontSize:$.fontSize,labelHeight:$.controlHeight,labelColonMarginInlineStart:$.marginXXS/2,labelColonMarginInlineEnd:$.marginXS,itemMarginBottom:$.marginLG,verticalLabelPadding:`0 0 ${$.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const O=[];function he($,oe,be){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof $=="string"?$:`${oe}-${d}`,error:$,errorStatus:be}}var G=$=>{let{help:oe,helpStatus:be,errors:d=O,warnings:h=O,className:ue,fieldId:ie,onVisibleChanged:Me}=$;const{prefixCls:we}=r.useContext(Z.Rk),Te=`${we}-item-explain`,[,He]=B(we),Ve=(0,r.useMemo)(()=>(0,C.Z)(we),[we]),ct=ne(d),Be=ne(h),et=r.useMemo(()=>oe!=null?[he(oe,"help",be)]:[].concat((0,w.Z)(ct.map((je,nt)=>he(je,"error","error",nt))),(0,w.Z)(Be.map((je,nt)=>he(je,"warning","warning",nt)))),[oe,be,ct,Be]),mt={};return ie&&(mt.id=`${ie}_help`),r.createElement(H.default,{motionDeadline:Ve.motionDeadline,motionName:`${we}-show-help`,visible:!!et.length,onVisibleChanged:Me},je=>{const{className:nt,style:rt}=je;return r.createElement("div",Object.assign({},mt,{className:I()(Te,nt,ue,He),style:rt,role:"alert"}),r.createElement(H.CSSMotionList,Object.assign({keys:et},(0,C.Z)(we),{motionName:`${we}-show-help-item`,component:!1}),$t=>{const{key:gt,error:vt,errorStatus:U,className:_,style:ce}=$t;return r.createElement("div",{key:gt,className:I()(_,{[`${Te}-${U}`]:U}),style:ce},vt)}))})},k=e(95013),Re=e(36355),o=e(1684),M=e(52946),N=e(19716),S=e(16722);const D=["parentNode"],F="form_item";function W($){return $===void 0||$===!1?[]:Array.isArray($)?$:[$]}function ae($,oe){if(!$.length)return;const be=$.join("_");return oe?`${oe}_${be}`:D.includes(be)?`${F}_${be}`:be}function ve($,oe,be,d,h,ue){let ie=d;return ue!==void 0?ie=ue:be.validating?ie="validating":$.length?ie="error":oe.length?ie="warning":(be.touched||h&&be.validated)&&(ie="success"),ie}function ee($){return W($).join("_")}function te($){const[oe]=(0,k.useForm)(),be=r.useRef({}),d=r.useMemo(()=>$!=null?$:Object.assign(Object.assign({},oe),{__INTERNAL__:{itemRef:h=>ue=>{const ie=ee(h);ue?be.current[ie]=ue:delete be.current[ie]}},scrollToField:function(h){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ie=W(h),Me=ae(ie,d.__INTERNAL__.name),we=Me?document.getElementById(Me):null;we&&(0,S.Z)(we,Object.assign({scrollMode:"if-needed",block:"nearest"},ue))},getFieldInstance:h=>{const ue=ee(h);return be.current[ue]}}),[$,oe]);return[d]}var me=e(28726),Ne=function($,oe){var be={};for(var d in $)Object.prototype.hasOwnProperty.call($,d)&&oe.indexOf(d)<0&&(be[d]=$[d]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,d=Object.getOwnPropertySymbols($);h{const be=r.useContext(o.Z),{getPrefixCls:d,direction:h,form:ue}=r.useContext(Re.E_),{prefixCls:ie,className:Me,rootClassName:we,size:Te,disabled:He=be,form:Ve,colon:ct,labelAlign:Be,labelWrap:et,labelCol:mt,wrapperCol:je,hideRequiredMark:nt,layout:rt="horizontal",scrollToFirstError:$t,requiredMark:gt,onFinishFailed:vt,name:U,style:_,feedbackIcons:ce}=$,ye=Ne($,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),q=(0,N.Z)(Te),pe=r.useContext(me.Z),de=(0,r.useMemo)(()=>gt!==void 0?gt:ue&&ue.requiredMark!==void 0?ue.requiredMark:!nt,[nt,gt,ue]),ze=ct!=null?ct:ue==null?void 0:ue.colon,Qe=d("form",ie),[at,Zt]=B(Qe),xt=I()(Qe,`${Qe}-${rt}`,{[`${Qe}-hide-required-mark`]:de===!1,[`${Qe}-rtl`]:h==="rtl",[`${Qe}-${q}`]:q},Zt,ue==null?void 0:ue.className,Me,we),[Tt]=te(Ve),{__INTERNAL__:yt}=Tt;yt.name=U;const pt=(0,r.useMemo)(()=>({name:U,labelAlign:Be,labelCol:mt,labelWrap:et,wrapperCol:je,vertical:rt==="vertical",colon:ze,requiredMark:de,itemRef:yt.itemRef,form:Tt,feedbackIcons:ce}),[U,Be,mt,je,rt,ze,de,Tt,ce]);r.useImperativeHandle(oe,()=>Tt);const Kt=(Xt,bt)=>{if(Xt){let Ot={block:"nearest"};typeof Xt=="object"&&(Ot=Xt),Tt.scrollToField(bt,Ot)}},Bt=Xt=>{if(vt==null||vt(Xt),Xt.errorFields.length){const bt=Xt.errorFields[0].name;if($t!==void 0){Kt($t,bt);return}ue&&ue.scrollToFirstError!==void 0&&Kt(ue.scrollToFirstError,bt)}};return at(r.createElement(o.n,{disabled:He},r.createElement(M.q,{size:q},r.createElement(Z.RV,Object.assign({},{validateMessages:pe}),r.createElement(Z.q3.Provider,{value:pt},r.createElement(k.default,Object.assign({id:U},ye,{name:U,onFinishFailed:Bt,form:Tt,style:Object.assign(Object.assign({},ue==null?void 0:ue.style),_),className:xt})))))))};var _e=r.forwardRef(Le),tt=e(41799),Ue=e(8654),re=e(92343),Se=e(11592);function p($){if(typeof $=="function")return $;const oe=(0,Se.Z)($);return oe.length<=1?oe[0]:oe}const g=()=>{const{status:$,errors:oe=[],warnings:be=[]}=(0,r.useContext)(Z.aM);return{status:$,errors:oe,warnings:be}};g.Context=Z.aM;var f=g,n=e(16089);function R($){const[oe,be]=r.useState($),d=(0,r.useRef)(null),h=(0,r.useRef)([]),ue=(0,r.useRef)(!1);r.useEffect(()=>(ue.current=!1,()=>{ue.current=!0,n.Z.cancel(d.current),d.current=null}),[]);function ie(Me){ue.current||(d.current===null&&(h.current=[],d.current=(0,n.Z)(()=>{d.current=null,be(we=>{let Te=we;return h.current.forEach(He=>{Te=He(Te)}),Te})})),h.current.push(Me))}return[oe,ie]}function L(){const{itemRef:$}=r.useContext(Z.q3),oe=r.useRef({});function be(d,h){const ue=h&&typeof h=="object"&&h.ref,ie=d.join("_");return(oe.current.name!==ie||oe.current.originRef!==ue)&&(oe.current.name=ie,oe.current.originRef=ue,oe.current.ref=(0,Ue.sQ)($(d),ue)),oe.current.ref}return be}var J=e(29194),b=e(34280),T=e(2738),x=e(27382),z=e(37028);const V=$=>{const{formItemCls:oe}=$;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${oe}-control`]:{display:"flex"}}}};var $e=(0,u.b)(["Form","item-item"],($,oe)=>{let{rootPrefixCls:be}=oe;const d=v($,be);return[V(d)]}),Oe=$=>{const{prefixCls:oe,status:be,wrapperCol:d,children:h,errors:ue,warnings:ie,_internalItemRender:Me,extra:we,help:Te,fieldId:He,marginBottom:Ve,onErrorVisibleChanged:ct}=$,Be=`${oe}-item`,et=r.useContext(Z.q3),mt=d||et.wrapperCol||{},je=I()(`${Be}-control`,mt.className),nt=r.useMemo(()=>Object.assign({},et),[et]);delete nt.labelCol,delete nt.wrapperCol;const rt=r.createElement("div",{className:`${Be}-control-input`},r.createElement("div",{className:`${Be}-control-input-content`},h)),$t=r.useMemo(()=>({prefixCls:oe,status:be}),[oe,be]),gt=Ve!==null||ue.length||ie.length?r.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},r.createElement(Z.Rk.Provider,{value:$t},r.createElement(G,{fieldId:He,errors:ue,warnings:ie,help:Te,helpStatus:be,className:`${Be}-explain-connected`,onVisibleChanged:ct})),!!Ve&&r.createElement("div",{style:{width:0,height:Ve}})):null,vt={};He&&(vt.id=`${He}_extra`);const U=we?r.createElement("div",Object.assign({},vt,{className:`${Be}-extra`}),we):null,_=Me&&Me.mark==="pro_table_render"&&Me.render?Me.render($,{input:rt,errorList:gt,extra:U}):r.createElement(r.Fragment,null,rt,gt,U);return r.createElement(Z.q3.Provider,{value:nt},r.createElement(z.Z,Object.assign({},mt,{className:je}),_),r.createElement($e,{prefixCls:oe}))},Pe=e(61485),y=e(31724),m=e(9763),A=e(6848),Ce=function($,oe){var be={};for(var d in $)Object.prototype.hasOwnProperty.call($,d)&&oe.indexOf(d)<0&&(be[d]=$[d]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,d=Object.getOwnPropertySymbols($);h{let{prefixCls:oe,label:be,htmlFor:d,labelCol:h,labelAlign:ue,colon:ie,required:Me,requiredMark:we,tooltip:Te}=$;var He;const[Ve]=(0,m.Z)("Form"),{vertical:ct,labelAlign:Be,labelCol:et,labelWrap:mt,colon:je}=r.useContext(Z.q3);if(!be)return null;const nt=h||et||{},rt=ue||Be,$t=`${oe}-item-label`,gt=I()($t,rt==="left"&&`${$t}-left`,nt.className,{[`${$t}-wrap`]:!!mt});let vt=be;const U=ie===!0||je!==!1&&ie!==!1;U&&!ct&&typeof be=="string"&&be.trim()!==""&&(vt=be.replace(/[:|:]\s*$/,""));const ce=se(Te);if(ce){const{icon:de=r.createElement(Pe.Z,null)}=ce,ze=Ce(ce,["icon"]),Qe=r.createElement(A.Z,Object.assign({},ze),r.cloneElement(de,{className:`${oe}-item-tooltip`,title:""}));vt=r.createElement(r.Fragment,null,vt,Qe)}const ye=we==="optional",q=typeof we=="function";q?vt=we(vt,{required:!!Me}):ye&&!Me&&(vt=r.createElement(r.Fragment,null,vt,r.createElement("span",{className:`${oe}-item-optional`,title:""},(Ve==null?void 0:Ve.optional)||((He=y.Z.Form)===null||He===void 0?void 0:He.optional))));const pe=I()({[`${oe}-item-required`]:Me,[`${oe}-item-required-mark-optional`]:ye||q,[`${oe}-item-no-colon`]:!U});return r.createElement(z.Z,Object.assign({},nt,{className:gt}),r.createElement("label",{htmlFor:d,className:pe,title:typeof be=="string"?be:""},vt))},We=e(29679),Xe=e(19248),ft=e(96512),Et=e(58617);const It={success:We.Z,warning:ft.Z,error:Xe.Z,validating:Et.Z};function Mt($){let{children:oe,errors:be,warnings:d,hasFeedback:h,validateStatus:ue,prefixCls:ie,meta:Me,noStyle:we}=$;const Te=`${ie}-item`,{feedbackIcons:He}=r.useContext(Z.q3),Ve=ve(be,d,Me,null,!!h,ue),{isFormItemInput:ct,status:Be}=r.useContext(Z.aM),et=r.useMemo(()=>{var mt;let je;if(h){const $t=h!==!0&&h.icons||He,gt=Ve&&((mt=$t==null?void 0:$t({status:Ve,errors:be,warnings:d}))===null||mt===void 0?void 0:mt[Ve]),vt=Ve&&It[Ve];je=gt!==!1&&vt?r.createElement("span",{className:I()(`${Te}-feedback-icon`,`${Te}-feedback-icon-${Ve}`)},gt||r.createElement(vt,null)):null}let nt=!0,rt=Ve||"";return we&&(nt=ct,rt=(Ve!=null?Ve:Be)||""),{status:rt,errors:be,warnings:d,hasFeedback:!!h,feedbackIcon:je,isFormItemInput:nt}},[Ve,h,we,ct,Be]);return r.createElement(Z.aM.Provider,{value:et},oe)}var Vt=function($,oe){var be={};for(var d in $)Object.prototype.hasOwnProperty.call($,d)&&oe.indexOf(d)<0&&(be[d]=$[d]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,d=Object.getOwnPropertySymbols($);h{if(ce&>.current){const Zt=getComputedStyle(gt.current);pe(parseInt(Zt.marginBottom,10))}},[ce,ye]);const de=Zt=>{Zt||pe(null)},Qe=function(){let Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const xt=Zt?vt:Te.errors,Tt=Zt?U:Te.warnings;return ve(xt,Tt,Te,"",!!He,we)}(),at=I()(rt,be,d,{[`${rt}-with-help`]:_||vt.length||U.length,[`${rt}-has-feedback`]:Qe&&He,[`${rt}-has-success`]:Qe==="success",[`${rt}-has-warning`]:Qe==="warning",[`${rt}-has-error`]:Qe==="error",[`${rt}-is-validating`]:Qe==="validating",[`${rt}-hidden`]:Ve});return r.createElement("div",{className:at,style:h,ref:gt},r.createElement(x.Z,Object.assign({className:`${rt}-row`},(0,T.Z)(nt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),r.createElement(Ye,Object.assign({htmlFor:Be},$,{requiredMark:$t,required:et!=null?et:mt,prefixCls:oe})),r.createElement(Oe,Object.assign({},$,Te,{errors:vt,warnings:U,prefixCls:oe,status:Qe,help:ue,marginBottom:q,onErrorVisibleChanged:de}),r.createElement(Z.qI.Provider,{value:je},r.createElement(Mt,{prefixCls:oe,meta:Te,errors:Te.errors,warnings:Te.warnings,hasFeedback:He,validateStatus:Qe},ct)))),!!q&&r.createElement("div",{className:`${rt}-margin-offset`,style:{marginBottom:-q}}))}const qt="__SPLIT__",kt=null,ge=r.memo($=>{let{children:oe}=$;return oe},($,oe)=>$.value===oe.value&&$.update===oe.update&&$.childProps.length===oe.childProps.length&&$.childProps.every((be,d)=>be===oe.childProps[d]));function De($){return $!=null}function ke(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ot($){const{name:oe,noStyle:be,className:d,dependencies:h,prefixCls:ue,shouldUpdate:ie,rules:Me,children:we,required:Te,label:He,messageVariables:Ve,trigger:ct="onChange",validateTrigger:Be,hidden:et,help:mt}=$,{getPrefixCls:je}=r.useContext(Re.E_),{name:nt}=r.useContext(Z.q3),rt=p(we),$t=typeof rt=="function",gt=r.useContext(Z.qI),{validateTrigger:vt}=r.useContext(k.FieldContext),U=Be!==void 0?Be:vt,_=De(oe),ce=je("form",ue),[ye,q]=B(ce),pe=r.useContext(k.ListContext),de=r.useRef(),[ze,Qe]=R({}),[at,Zt]=(0,tt.Z)(()=>ke()),xt=bt=>{const Ot=pe==null?void 0:pe.getKey(bt.name);if(Zt(bt.destroy?ke():bt,!0),be&&mt!==!1&>){let Dt=bt.name;if(bt.destroy)Dt=de.current||Dt;else if(Ot!==void 0){const[Lt,Yt]=Ot;Dt=[Lt].concat((0,w.Z)(Yt)),de.current=Dt}gt(bt,Dt)}},Tt=(bt,Ot)=>{Qe(Dt=>{const Lt=Object.assign({},Dt),tn=[].concat((0,w.Z)(bt.name.slice(0,-1)),(0,w.Z)(Ot)).join(qt);return bt.destroy?delete Lt[tn]:Lt[tn]=bt,Lt})},[yt,pt]=r.useMemo(()=>{const bt=(0,w.Z)(at.errors),Ot=(0,w.Z)(at.warnings);return Object.values(ze).forEach(Dt=>{bt.push.apply(bt,(0,w.Z)(Dt.errors||[])),Ot.push.apply(Ot,(0,w.Z)(Dt.warnings||[]))}),[bt,Ot]},[ze,at.errors,at.warnings]),Kt=L();function Bt(bt,Ot,Dt){return be&&!et?r.createElement(Mt,{prefixCls:ce,hasFeedback:$.hasFeedback,validateStatus:$.validateStatus,meta:at,errors:yt,warnings:pt,noStyle:!0},bt):r.createElement(Ut,Object.assign({key:"row"},$,{className:I()(d,q),prefixCls:ce,fieldId:Ot,isRequired:Dt,errors:yt,warnings:pt,meta:at,onSubItemMetaChange:Tt}),bt)}if(!_&&!$t&&!h)return ye(Bt(rt));let Xt={};return typeof He=="string"?Xt.label=He:oe&&(Xt.label=String(oe)),Ve&&(Xt=Object.assign(Object.assign({},Xt),Ve)),ye(r.createElement(k.Field,Object.assign({},$,{messageVariables:Xt,trigger:ct,validateTrigger:U,onMetaChange:xt}),(bt,Ot,Dt)=>{const Lt=W(oe).length&&Ot?Ot.name:[],Yt=ae(Lt,nt),tn=Te!==void 0?Te:!!(Me&&Me.some(Ee=>{if(Ee&&typeof Ee=="object"&&Ee.required&&!Ee.warningOnly)return!0;if(typeof Ee=="function"){const lt=Ee(Dt);return lt&<.required&&!lt.warningOnly}return!1})),Ct=Object.assign({},bt);let Fe=null;if(Array.isArray(rt)&&_)Fe=rt;else if(!($t&&(!(ie||h)||_))){if(!(h&&!$t&&!_))if((0,re.l$)(rt)){const Ee=Object.assign(Object.assign({},rt.props),Ct);if(Ee.id||(Ee.id=Yt),mt||yt.length>0||pt.length>0||$.extra){const Pt=[];(mt||yt.length>0)&&Pt.push(`${Yt}_help`),$.extra&&Pt.push(`${Yt}_extra`),Ee["aria-describedby"]=Pt.join(" ")}yt.length>0&&(Ee["aria-invalid"]="true"),tn&&(Ee["aria-required"]="true"),(0,Ue.Yr)(rt)&&(Ee.ref=Kt(Lt,rt)),new Set([].concat((0,w.Z)(W(ct)),(0,w.Z)(W(U)))).forEach(Pt=>{Ee[Pt]=function(){for(var jt,_t,an,nn,en,ut=arguments.length,it=new Array(ut),Wt=0;Wt{var{prefixCls:oe,children:be}=$,d=st($,["prefixCls","children"]);const{getPrefixCls:h}=r.useContext(Re.E_),ue=h("form",oe),ie=r.useMemo(()=>({prefixCls:ue,status:"error"}),[ue]);return r.createElement(k.List,Object.assign({},d),(Me,we,Te)=>r.createElement(Z.Rk.Provider,{value:ie},be(Me.map(He=>Object.assign(Object.assign({},He),{fieldKey:He.key})),we,{errors:Te.errors,warnings:Te.warnings})))};function Rt(){const{form:$}=(0,r.useContext)(Z.q3);return $}const qe=_e;qe.Item=St,qe.List=zt,qe.ErrorList=G,qe.useForm=te,qe.useFormInstance=Rt,qe.useWatch=k.useWatch,qe.Provider=Z.RV,qe.create=()=>{};var Gt=qe},5871:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Pe}});var w=e(84105),E=e(87395),I=e(92310),H=e.n(I),r=e(54476),C=e(20068),Z=e(76190),ne=e(42978),Q=e(75931),c=e(67732),X=e(83652);function i(){return typeof BigInt=="function"}function u(y){return!y&&y!==0&&!Number.isNaN(y)||!String(y).trim()}function K(y){var m=y.trim(),A=m.startsWith("-");A&&(m=m.slice(1)),m=m.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),m.startsWith(".")&&(m="0".concat(m));var Ce=m||"0",se=Ce.split("."),xe=se[0]||"0",Ye=se[1]||"0";xe==="0"&&Ye==="0"&&(A=!1);var We=A?"-":"";return{negative:A,negativeStr:We,trimStr:Ce,integerStr:xe,decimalStr:Ye,fullStr:"".concat(We).concat(Ce)}}function j(y){var m=String(y);return!Number.isNaN(Number(m))&&m.includes("e")}function Y(y){var m=String(y);if(j(y)){var A=Number(m.slice(m.indexOf("e-")+2)),Ce=m.match(/\.(\d+)/);return Ce!=null&&Ce[1]&&(A+=Ce[1].length),A}return m.includes(".")&&fe(m)?m.length-m.indexOf(".")-1:0}function Ae(y){var m=String(y);if(j(y)){if(y>Number.MAX_SAFE_INTEGER)return String(i()?BigInt(y).toString():Number.MAX_SAFE_INTEGER);if(y0&&arguments[0]!==void 0?arguments[0]:!0;return A?this.isInvalidate()?"":K("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),y}(),le=function(){function y(m){if((0,c.Z)(this,y),(0,C.Z)(this,"origin",""),(0,C.Z)(this,"number",void 0),(0,C.Z)(this,"empty",void 0),u(m)){this.empty=!0;return}this.origin=String(m),this.number=Number(m)}return(0,X.Z)(y,[{key:"negate",value:function(){return new y(-this.toNumber())}},{key:"add",value:function(A){if(this.isInvalidate())return new y(A);var Ce=Number(A);if(Number.isNaN(Ce))return this;var se=this.number+Ce;if(se>Number.MAX_SAFE_INTEGER)return new y(Number.MAX_SAFE_INTEGER);if(seNumber.MAX_SAFE_INTEGER)return new y(Number.MAX_SAFE_INTEGER);if(se0&&arguments[0]!==void 0?arguments[0]:!0;return A?this.isInvalidate()?"":Ae(this.number):this.origin}}]),y}();function P(y){return i()?new Ze(y):new le(y)}function a(y,m,A){var Ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(y==="")return"";var se=K(y),xe=se.negativeStr,Ye=se.integerStr,We=se.decimalStr,Xe="".concat(m).concat(We),ft="".concat(xe).concat(Ye);if(A>=0){var Et=Number(We[A]);if(Et>=5&&!Ce){var It=P(y).add("".concat(xe,"0.").concat("0".repeat(A)).concat(10-Et));return a(It.toString(),m,A,Ce)}return A===0?ft:"".concat(ft).concat(m).concat(We.padEnd(A,"0").slice(0,A))}return Xe===".0"?ft:"".concat(ft).concat(Xe)}var t=P,s=e(93681),v=e(34280),B=e(8654),O=e(59301),he=e(48736);function l(y,m){var A=(0,O.useRef)(null);function Ce(){try{var xe=y.selectionStart,Ye=y.selectionEnd,We=y.value,Xe=We.substring(0,xe),ft=We.substring(Ye);A.current={start:xe,end:Ye,value:We,beforeTxt:Xe,afterTxt:ft}}catch(Et){}}function se(){if(y&&A.current&&m)try{var xe=y.value,Ye=A.current,We=Ye.beforeTxt,Xe=Ye.afterTxt,ft=Ye.start,Et=xe.length;if(xe.endsWith(Xe))Et=xe.length-A.current.afterTxt.length;else if(xe.startsWith(We))Et=We.length;else{var It=We[ft-1],Mt=xe.indexOf(It,ft-1);Mt!==-1&&(Et=Mt+1)}y.setSelectionRange(Et,Et)}catch(Vt){(0,he.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Vt.message))}}return[Ce,se]}var G=e(49658),k=function(){var m=(0,O.useState)(!1),A=(0,ne.Z)(m,2),Ce=A[0],se=A[1];return(0,v.Z)(function(){se((0,G.Z)())},[]),Ce},Re=k,o=e(16089),M=200,N=600;function S(y){var m=y.prefixCls,A=y.upNode,Ce=y.downNode,se=y.upDisabled,xe=y.downDisabled,Ye=y.onStep,We=O.useRef(),Xe=O.useRef([]),ft=O.useRef();ft.current=Ye;var Et=function(){clearTimeout(We.current)},It=function(ke,ot){ke.preventDefault(),Et(),ft.current(ot);function Ge(){ft.current(ot),We.current=setTimeout(Ge,M)}We.current=setTimeout(Ge,N)};O.useEffect(function(){return function(){Et(),Xe.current.forEach(function(De){return o.Z.cancel(De)})}},[]);var Mt=Re();if(Mt)return null;var Vt="".concat(m,"-handler"),Ut=H()(Vt,"".concat(Vt,"-up"),(0,C.Z)({},"".concat(Vt,"-up-disabled"),se)),qt=H()(Vt,"".concat(Vt,"-down"),(0,C.Z)({},"".concat(Vt,"-down-disabled"),xe)),kt=function(){return Xe.current.push((0,o.Z)(Et))},ge={unselectable:"on",role:"button",onMouseUp:kt,onMouseLeave:kt};return O.createElement("div",{className:"".concat(Vt,"-wrap")},O.createElement("span",(0,r.Z)({},ge,{onMouseDown:function(ke){It(ke,!0)},"aria-label":"Increase Value","aria-disabled":se,className:Ut}),A||O.createElement("span",{unselectable:"on",className:"".concat(m,"-handler-up-inner")})),O.createElement("span",(0,r.Z)({},ge,{onMouseDown:function(ke){It(ke,!1)},"aria-label":"Decrease Value","aria-disabled":xe,className:qt}),Ce||O.createElement("span",{unselectable:"on",className:"".concat(m,"-handler-down-inner")})))}function D(y){var m=typeof y=="number"?Ae(y):K(y).fullStr,A=m.includes(".");return A?K(m.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:y+"0"}var F=e(5643),W=function(){var y=(0,O.useRef)(0),m=function(){o.Z.cancel(y.current)};return(0,O.useEffect)(function(){return m},[]),function(A){m(),y.current=(0,o.Z)(function(){A()})}},ae=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],ve=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ee=function(m,A){return m||A.isEmpty()?A.toString():A.toNumber()},te=function(m){var A=t(m);return A.isInvalidate()?null:A},me=O.forwardRef(function(y,m){var A,Ce=y.prefixCls,se=Ce===void 0?"rc-input-number":Ce,xe=y.className,Ye=y.style,We=y.min,Xe=y.max,ft=y.step,Et=ft===void 0?1:ft,It=y.defaultValue,Mt=y.value,Vt=y.disabled,Ut=y.readOnly,qt=y.upHandler,kt=y.downHandler,ge=y.keyboard,De=y.controls,ke=De===void 0?!0:De,ot=y.classNames,Ge=y.stringMode,St=y.parser,st=y.formatter,ht=y.precision,zt=y.decimalSeparator,Rt=y.onChange,qe=y.onInput,Gt=y.onPressEnter,$=y.onStep,oe=(0,Q.Z)(y,ae),be="".concat(se,"-input"),d=O.useRef(null),h=O.useState(!1),ue=(0,ne.Z)(h,2),ie=ue[0],Me=ue[1],we=O.useRef(!1),Te=O.useRef(!1),He=O.useRef(!1),Ve=O.useState(function(){return t(Mt!=null?Mt:It)}),ct=(0,ne.Z)(Ve,2),Be=ct[0],et=ct[1];function mt(Fe){Mt===void 0&&et(Fe)}var je=O.useCallback(function(Fe,Ee){if(!Ee)return ht>=0?ht:Math.max(Y(Fe),Y(Et))},[ht,Et]),nt=O.useCallback(function(Fe){var Ee=String(Fe);if(St)return St(Ee);var lt=Ee;return zt&&(lt=lt.replace(zt,".")),lt.replace(/[^\w.-]+/g,"")},[St,zt]),rt=O.useRef(""),$t=O.useCallback(function(Fe,Ee){if(st)return st(Fe,{userTyping:Ee,input:String(rt.current)});var lt=typeof Fe=="number"?Ae(Fe):Fe;if(!Ee){var dt=je(lt,Ee);if(fe(lt)&&(zt||dt>=0)){var Pt=zt||".";lt=a(lt,Pt,dt)}}return lt},[st,je,zt]),gt=O.useState(function(){var Fe=It!=null?It:Mt;return Be.isInvalidate()&&["string","number"].includes((0,Z.Z)(Fe))?Number.isNaN(Fe)?"":Fe:$t(Be.toString(),!1)}),vt=(0,ne.Z)(gt,2),U=vt[0],_=vt[1];rt.current=U;function ce(Fe,Ee){_($t(Fe.isInvalidate()?Fe.toString(!1):Fe.toString(!Ee),Ee))}var ye=O.useMemo(function(){return te(Xe)},[Xe,ht]),q=O.useMemo(function(){return te(We)},[We,ht]),pe=O.useMemo(function(){return!ye||!Be||Be.isInvalidate()?!1:ye.lessEquals(Be)},[ye,Be]),de=O.useMemo(function(){return!q||!Be||Be.isInvalidate()?!1:Be.lessEquals(q)},[q,Be]),ze=l(d.current,ie),Qe=(0,ne.Z)(ze,2),at=Qe[0],Zt=Qe[1],xt=function(Ee){return ye&&!Ee.lessEquals(ye)?ye:q&&!q.lessEquals(Ee)?q:null},Tt=function(Ee){return!xt(Ee)},yt=function(Ee,lt){var dt=Ee,Pt=Tt(dt)||dt.isEmpty();if(!dt.isEmpty()&&!lt&&(dt=xt(dt)||dt,Pt=!0),!Ut&&!Vt&&Pt){var jt=dt.toString(),_t=je(jt,lt);return _t>=0&&(dt=t(a(jt,".",_t)),Tt(dt)||(dt=t(a(jt,".",_t,!0)))),dt.equals(Be)||(mt(dt),Rt==null||Rt(dt.isEmpty()?null:ee(Ge,dt)),Mt===void 0&&ce(dt,lt)),dt}return Be},pt=W(),Kt=function Fe(Ee){if(at(),rt.current=Ee,_(Ee),!Te.current){var lt=nt(Ee),dt=t(lt);dt.isNaN()||yt(dt,!0)}qe==null||qe(Ee),pt(function(){var Pt=Ee;St||(Pt=Ee.replace(/。/g,".")),Pt!==Ee&&Fe(Pt)})},Bt=function(){Te.current=!0},Xt=function(){Te.current=!1,Kt(d.current.value)},bt=function(Ee){Kt(Ee.target.value)},Ot=function(Ee){var lt;if(!(Ee&&pe||!Ee&&de)){we.current=!1;var dt=t(He.current?D(Et):Et);Ee||(dt=dt.negate());var Pt=(Be||t(0)).add(dt.toString()),jt=yt(Pt,!1);$==null||$(ee(Ge,jt),{offset:He.current?D(Et):Et,type:Ee?"up":"down"}),(lt=d.current)===null||lt===void 0||lt.focus()}},Dt=function(Ee){var lt=t(nt(U)),dt=lt;lt.isNaN()?dt=yt(Be,Ee):dt=yt(lt,Ee),Mt!==void 0?ce(Be,!1):dt.isNaN()||ce(dt,!1)},Lt=function(){we.current=!0},Yt=function(Ee){var lt=Ee.key,dt=Ee.shiftKey;we.current=!0,He.current=dt,lt==="Enter"&&(Te.current||(we.current=!1),Dt(!1),Gt==null||Gt(Ee)),ge!==!1&&!Te.current&&["Up","ArrowUp","Down","ArrowDown"].includes(lt)&&(Ot(lt==="Up"||lt==="ArrowUp"),Ee.preventDefault())},tn=function(){we.current=!1,He.current=!1},Ct=function(){Dt(!1),Me(!1),we.current=!1};return(0,v.o)(function(){Be.isInvalidate()||ce(Be,!1)},[ht]),(0,v.o)(function(){var Fe=t(Mt);et(Fe);var Ee=t(nt(U));(!Fe.equals(Ee)||!we.current||st)&&ce(Fe,we.current)},[Mt]),(0,v.o)(function(){st&&Zt()},[U]),O.createElement("div",{className:H()(se,ot==null?void 0:ot.input,xe,(A={},(0,C.Z)(A,"".concat(se,"-focused"),ie),(0,C.Z)(A,"".concat(se,"-disabled"),Vt),(0,C.Z)(A,"".concat(se,"-readonly"),Ut),(0,C.Z)(A,"".concat(se,"-not-a-number"),Be.isNaN()),(0,C.Z)(A,"".concat(se,"-out-of-range"),!Be.isInvalidate()&&!Tt(Be)),A)),style:Ye,onFocus:function(){Me(!0)},onBlur:Ct,onKeyDown:Yt,onKeyUp:tn,onCompositionStart:Bt,onCompositionEnd:Xt,onBeforeInput:Lt},ke&&O.createElement(S,{prefixCls:se,upNode:qt,downNode:kt,upDisabled:pe,downDisabled:de,onStep:Ot}),O.createElement("div",{className:"".concat(be,"-wrap")},O.createElement("input",(0,r.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":We,"aria-valuemax":Xe,"aria-valuenow":Be.isInvalidate()?null:Be.toString(),step:Et},oe,{ref:(0,B.sQ)(d,m),className:be,value:U,onChange:bt,disabled:Vt,readOnly:Ut}))))}),Ne=O.forwardRef(function(y,m){var A=y.disabled,Ce=y.style,se=y.prefixCls,xe=y.value,Ye=y.prefix,We=y.suffix,Xe=y.addonBefore,ft=y.addonAfter,Et=y.classes,It=y.className,Mt=y.classNames,Vt=(0,Q.Z)(y,ve),Ut=O.useRef(null),qt=function(ge){Ut.current&&(0,F.nH)(Ut.current,ge)};return O.createElement(s.BaseInput,{inputElement:O.createElement(me,(0,r.Z)({prefixCls:se,disabled:A,classNames:Mt,ref:(0,B.sQ)(Ut,m)},Vt)),className:It,triggerFocus:qt,prefixCls:se,value:xe,disabled:A,style:Ce,prefix:Ye,suffix:We,addonAfter:ft,addonBefore:Xe,classes:Et,classNames:Mt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Ne.displayName="InputNumber";var Le=Ne,Je=Le,_e=e(19080),tt=e(36355),Ue=e(92736),re=e(1684),Se=e(19716),p=e(32441),g=e(33234),f=e(9937),n=e(17313),R=e(74207),L=e(83116),J=e(37613);const b=(y,m)=>{let{componentCls:A,borderRadiusSM:Ce,borderRadiusLG:se}=y;const xe=m==="lg"?se:Ce;return{[`&-${m}`]:{[`${A}-handler-wrap`]:{borderStartEndRadius:xe,borderEndEndRadius:xe},[`${A}-handler-up`]:{borderStartEndRadius:xe},[`${A}-handler-down`]:{borderEndEndRadius:xe}}}},T=y=>{const{componentCls:m,lineWidth:A,lineType:Ce,colorBorder:se,borderRadius:xe,fontSizeLG:Ye,controlHeightLG:We,controlHeightSM:Xe,colorError:ft,paddingInlineSM:Et,colorTextDescription:It,motionDurationMid:Mt,handleHoverColor:Vt,paddingInline:Ut,paddingBlock:qt,handleBg:kt,handleActiveBg:ge,colorTextDisabled:De,borderRadiusSM:ke,borderRadiusLG:ot,controlWidth:Ge,handleVisible:St,handleBorderColor:st}=y;return[{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(y)),(0,f.ik)(y)),(0,f.bi)(y,m)),{display:"inline-block",width:Ge,margin:0,padding:0,border:`${A}px ${Ce} ${se}`,borderRadius:xe,"&-rtl":{direction:"rtl",[`${m}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Ye,borderRadius:ot,[`input${m}-input`]:{height:We-2*A}},"&-sm":{padding:0,borderRadius:ke,[`input${m}-input`]:{height:Xe-2*A,padding:`0 ${Et}px`}},"&:hover":Object.assign({},(0,f.pU)(y)),"&-focused":Object.assign({},(0,f.M1)(y)),"&-out-of-range":{[`${m}-input-wrap`]:{input:{color:ft}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,n.Wf)(y)),(0,f.s7)(y)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${m}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${m}-group-addon`]:{borderRadius:ot,fontSize:y.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:ke}},[`${m}-wrapper-disabled > ${m}-group-addon`]:Object.assign({},(0,f.Xy)(y))}}),[`&-disabled ${m}-input`]:{cursor:"not-allowed"},[m]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(y)),{width:"100%",padding:`${qt}px ${Ut}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:xe,outline:0,transition:`all ${Mt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,f.nz)(y.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[m]:Object.assign(Object.assign(Object.assign({[`&:hover ${m}-handler-wrap, &-focused ${m}-handler-wrap`]:{opacity:1},[`${m}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:y.handleWidth,height:"100%",background:kt,borderStartStartRadius:0,borderStartEndRadius:xe,borderEndEndRadius:xe,borderEndStartRadius:0,opacity:St===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Mt} linear ${Mt}`,[`${m}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + .${d}-col-xl-24${be}-label`]:a($),[`@media (max-width: ${$.screenXSMax}px)`]:[t($),{[oe]:{[`.${d}-col-xs-24${be}-label`]:a($)}}],[`@media (max-width: ${$.screenSMMax}px)`]:{[oe]:{[`.${d}-col-sm-24${be}-label`]:a($)}},[`@media (max-width: ${$.screenMDMax}px)`]:{[oe]:{[`.${d}-col-md-24${be}-label`]:a($)}},[`@media (max-width: ${$.screenLGMax}px)`]:{[oe]:{[`.${d}-col-lg-24${be}-label`]:a($)}}}},v=($,oe)=>(0,i.TS)($,{formItemCls:`${$.componentCls}-item`,rootPrefixCls:oe});var B=(0,u.Z)("Form",($,oe)=>{let{rootPrefixCls:be}=oe;const d=v($,be);return[fe(d),Ze(d),j(d),le(d),P(d),s(d),(0,X.Z)(d),c.kr]},$=>({labelRequiredMarkColor:$.colorError,labelColor:$.colorTextHeading,labelFontSize:$.fontSize,labelHeight:$.controlHeight,labelColonMarginInlineStart:$.marginXXS/2,labelColonMarginInlineEnd:$.marginXS,itemMarginBottom:$.marginLG,verticalLabelPadding:`0 0 ${$.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const O=[];function he($,oe,be){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof $=="string"?$:`${oe}-${d}`,error:$,errorStatus:be}}var G=$=>{let{help:oe,helpStatus:be,errors:d=O,warnings:h=O,className:ue,fieldId:ie,onVisibleChanged:Me}=$;const{prefixCls:we}=r.useContext(Z.Rk),Ae=`${we}-item-explain`,[,He]=B(we),Ve=(0,r.useMemo)(()=>(0,C.Z)(we),[we]),ct=ne(d),Be=ne(h),et=r.useMemo(()=>oe!=null?[he(oe,"help",be)]:[].concat((0,w.Z)(ct.map((je,nt)=>he(je,"error","error",nt))),(0,w.Z)(Be.map((je,nt)=>he(je,"warning","warning",nt)))),[oe,be,ct,Be]),mt={};return ie&&(mt.id=`${ie}_help`),r.createElement(H.default,{motionDeadline:Ve.motionDeadline,motionName:`${we}-show-help`,visible:!!et.length,onVisibleChanged:Me},je=>{const{className:nt,style:rt}=je;return r.createElement("div",Object.assign({},mt,{className:I()(Ae,nt,ue,He),style:rt,role:"alert"}),r.createElement(H.CSSMotionList,Object.assign({keys:et},(0,C.Z)(we),{motionName:`${we}-show-help-item`,component:!1}),$t=>{const{key:gt,error:vt,errorStatus:U,className:_,style:ce}=$t;return r.createElement("div",{key:gt,className:I()(_,{[`${Ae}-${U}`]:U}),style:ce},vt)}))})},k=e(95013),Re=e(36355),o=e(1684),M=e(52946),N=e(19716),S=e(16722);const D=["parentNode"],F="form_item";function W($){return $===void 0||$===!1?[]:Array.isArray($)?$:[$]}function ae($,oe){if(!$.length)return;const be=$.join("_");return oe?`${oe}_${be}`:D.includes(be)?`${F}_${be}`:be}function ve($,oe,be,d,h,ue){let ie=d;return ue!==void 0?ie=ue:be.validating?ie="validating":$.length?ie="error":oe.length?ie="warning":(be.touched||h&&be.validated)&&(ie="success"),ie}function ee($){return W($).join("_")}function te($){const[oe]=(0,k.useForm)(),be=r.useRef({}),d=r.useMemo(()=>$!=null?$:Object.assign(Object.assign({},oe),{__INTERNAL__:{itemRef:h=>ue=>{const ie=ee(h);ue?be.current[ie]=ue:delete be.current[ie]}},scrollToField:function(h){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ie=W(h),Me=ae(ie,d.__INTERNAL__.name),we=Me?document.getElementById(Me):null;we&&(0,S.Z)(we,Object.assign({scrollMode:"if-needed",block:"nearest"},ue))},getFieldInstance:h=>{const ue=ee(h);return be.current[ue]}}),[$,oe]);return[d]}var me=e(28726),Ne=function($,oe){var be={};for(var d in $)Object.prototype.hasOwnProperty.call($,d)&&oe.indexOf(d)<0&&(be[d]=$[d]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,d=Object.getOwnPropertySymbols($);h{const be=r.useContext(o.Z),{getPrefixCls:d,direction:h,form:ue}=r.useContext(Re.E_),{prefixCls:ie,className:Me,rootClassName:we,size:Ae,disabled:He=be,form:Ve,colon:ct,labelAlign:Be,labelWrap:et,labelCol:mt,wrapperCol:je,hideRequiredMark:nt,layout:rt="horizontal",scrollToFirstError:$t,requiredMark:gt,onFinishFailed:vt,name:U,style:_,feedbackIcons:ce}=$,ye=Ne($,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),q=(0,N.Z)(Ae),pe=r.useContext(me.Z),de=(0,r.useMemo)(()=>gt!==void 0?gt:ue&&ue.requiredMark!==void 0?ue.requiredMark:!nt,[nt,gt,ue]),ze=ct!=null?ct:ue==null?void 0:ue.colon,Qe=d("form",ie),[at,Zt]=B(Qe),xt=I()(Qe,`${Qe}-${rt}`,{[`${Qe}-hide-required-mark`]:de===!1,[`${Qe}-rtl`]:h==="rtl",[`${Qe}-${q}`]:q},Zt,ue==null?void 0:ue.className,Me,we),[Tt]=te(Ve),{__INTERNAL__:yt}=Tt;yt.name=U;const pt=(0,r.useMemo)(()=>({name:U,labelAlign:Be,labelCol:mt,labelWrap:et,wrapperCol:je,vertical:rt==="vertical",colon:ze,requiredMark:de,itemRef:yt.itemRef,form:Tt,feedbackIcons:ce}),[U,Be,mt,je,rt,ze,de,Tt,ce]);r.useImperativeHandle(oe,()=>Tt);const Kt=(Xt,bt)=>{if(Xt){let Ot={block:"nearest"};typeof Xt=="object"&&(Ot=Xt),Tt.scrollToField(bt,Ot)}},Bt=Xt=>{if(vt==null||vt(Xt),Xt.errorFields.length){const bt=Xt.errorFields[0].name;if($t!==void 0){Kt($t,bt);return}ue&&ue.scrollToFirstError!==void 0&&Kt(ue.scrollToFirstError,bt)}};return at(r.createElement(o.n,{disabled:He},r.createElement(M.q,{size:q},r.createElement(Z.RV,Object.assign({},{validateMessages:pe}),r.createElement(Z.q3.Provider,{value:pt},r.createElement(k.default,Object.assign({id:U},ye,{name:U,onFinishFailed:Bt,form:Tt,style:Object.assign(Object.assign({},ue==null?void 0:ue.style),_),className:xt})))))))};var _e=r.forwardRef(Le),tt=e(41799),Ue=e(8654),re=e(92343),Se=e(11592);function p($){if(typeof $=="function")return $;const oe=(0,Se.Z)($);return oe.length<=1?oe[0]:oe}const g=()=>{const{status:$,errors:oe=[],warnings:be=[]}=(0,r.useContext)(Z.aM);return{status:$,errors:oe,warnings:be}};g.Context=Z.aM;var f=g,n=e(16089);function R($){const[oe,be]=r.useState($),d=(0,r.useRef)(null),h=(0,r.useRef)([]),ue=(0,r.useRef)(!1);r.useEffect(()=>(ue.current=!1,()=>{ue.current=!0,n.Z.cancel(d.current),d.current=null}),[]);function ie(Me){ue.current||(d.current===null&&(h.current=[],d.current=(0,n.Z)(()=>{d.current=null,be(we=>{let Ae=we;return h.current.forEach(He=>{Ae=He(Ae)}),Ae})})),h.current.push(Me))}return[oe,ie]}function L(){const{itemRef:$}=r.useContext(Z.q3),oe=r.useRef({});function be(d,h){const ue=h&&typeof h=="object"&&h.ref,ie=d.join("_");return(oe.current.name!==ie||oe.current.originRef!==ue)&&(oe.current.name=ie,oe.current.originRef=ue,oe.current.ref=(0,Ue.sQ)($(d),ue)),oe.current.ref}return be}var J=e(29194),b=e(34280),T=e(2738),x=e(27382),z=e(37028);const V=$=>{const{formItemCls:oe}=$;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${oe}-control`]:{display:"flex"}}}};var $e=(0,u.b)(["Form","item-item"],($,oe)=>{let{rootPrefixCls:be}=oe;const d=v($,be);return[V(d)]}),Oe=$=>{const{prefixCls:oe,status:be,wrapperCol:d,children:h,errors:ue,warnings:ie,_internalItemRender:Me,extra:we,help:Ae,fieldId:He,marginBottom:Ve,onErrorVisibleChanged:ct}=$,Be=`${oe}-item`,et=r.useContext(Z.q3),mt=d||et.wrapperCol||{},je=I()(`${Be}-control`,mt.className),nt=r.useMemo(()=>Object.assign({},et),[et]);delete nt.labelCol,delete nt.wrapperCol;const rt=r.createElement("div",{className:`${Be}-control-input`},r.createElement("div",{className:`${Be}-control-input-content`},h)),$t=r.useMemo(()=>({prefixCls:oe,status:be}),[oe,be]),gt=Ve!==null||ue.length||ie.length?r.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},r.createElement(Z.Rk.Provider,{value:$t},r.createElement(G,{fieldId:He,errors:ue,warnings:ie,help:Ae,helpStatus:be,className:`${Be}-explain-connected`,onVisibleChanged:ct})),!!Ve&&r.createElement("div",{style:{width:0,height:Ve}})):null,vt={};He&&(vt.id=`${He}_extra`);const U=we?r.createElement("div",Object.assign({},vt,{className:`${Be}-extra`}),we):null,_=Me&&Me.mark==="pro_table_render"&&Me.render?Me.render($,{input:rt,errorList:gt,extra:U}):r.createElement(r.Fragment,null,rt,gt,U);return r.createElement(Z.q3.Provider,{value:nt},r.createElement(z.Z,Object.assign({},mt,{className:je}),_),r.createElement($e,{prefixCls:oe}))},Pe=e(61485),y=e(31724),m=e(9763),A=e(6848),Ce=function($,oe){var be={};for(var d in $)Object.prototype.hasOwnProperty.call($,d)&&oe.indexOf(d)<0&&(be[d]=$[d]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,d=Object.getOwnPropertySymbols($);h{let{prefixCls:oe,label:be,htmlFor:d,labelCol:h,labelAlign:ue,colon:ie,required:Me,requiredMark:we,tooltip:Ae}=$;var He;const[Ve]=(0,m.Z)("Form"),{vertical:ct,labelAlign:Be,labelCol:et,labelWrap:mt,colon:je}=r.useContext(Z.q3);if(!be)return null;const nt=h||et||{},rt=ue||Be,$t=`${oe}-item-label`,gt=I()($t,rt==="left"&&`${$t}-left`,nt.className,{[`${$t}-wrap`]:!!mt});let vt=be;const U=ie===!0||je!==!1&&ie!==!1;U&&!ct&&typeof be=="string"&&be.trim()!==""&&(vt=be.replace(/[:|:]\s*$/,""));const ce=se(Ae);if(ce){const{icon:de=r.createElement(Pe.Z,null)}=ce,ze=Ce(ce,["icon"]),Qe=r.createElement(A.Z,Object.assign({},ze),r.cloneElement(de,{className:`${oe}-item-tooltip`,title:""}));vt=r.createElement(r.Fragment,null,vt,Qe)}const ye=we==="optional",q=typeof we=="function";q?vt=we(vt,{required:!!Me}):ye&&!Me&&(vt=r.createElement(r.Fragment,null,vt,r.createElement("span",{className:`${oe}-item-optional`,title:""},(Ve==null?void 0:Ve.optional)||((He=y.Z.Form)===null||He===void 0?void 0:He.optional))));const pe=I()({[`${oe}-item-required`]:Me,[`${oe}-item-required-mark-optional`]:ye||q,[`${oe}-item-no-colon`]:!U});return r.createElement(z.Z,Object.assign({},nt,{className:gt}),r.createElement("label",{htmlFor:d,className:pe,title:typeof be=="string"?be:""},vt))},We=e(29679),Xe=e(19248),ft=e(96512),Et=e(58617);const It={success:We.Z,warning:ft.Z,error:Xe.Z,validating:Et.Z};function Mt($){let{children:oe,errors:be,warnings:d,hasFeedback:h,validateStatus:ue,prefixCls:ie,meta:Me,noStyle:we}=$;const Ae=`${ie}-item`,{feedbackIcons:He}=r.useContext(Z.q3),Ve=ve(be,d,Me,null,!!h,ue),{isFormItemInput:ct,status:Be}=r.useContext(Z.aM),et=r.useMemo(()=>{var mt;let je;if(h){const $t=h!==!0&&h.icons||He,gt=Ve&&((mt=$t==null?void 0:$t({status:Ve,errors:be,warnings:d}))===null||mt===void 0?void 0:mt[Ve]),vt=Ve&&It[Ve];je=gt!==!1&&vt?r.createElement("span",{className:I()(`${Ae}-feedback-icon`,`${Ae}-feedback-icon-${Ve}`)},gt||r.createElement(vt,null)):null}let nt=!0,rt=Ve||"";return we&&(nt=ct,rt=(Ve!=null?Ve:Be)||""),{status:rt,errors:be,warnings:d,hasFeedback:!!h,feedbackIcon:je,isFormItemInput:nt}},[Ve,h,we,ct,Be]);return r.createElement(Z.aM.Provider,{value:et},oe)}var Vt=function($,oe){var be={};for(var d in $)Object.prototype.hasOwnProperty.call($,d)&&oe.indexOf(d)<0&&(be[d]=$[d]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,d=Object.getOwnPropertySymbols($);h{if(ce&>.current){const Zt=getComputedStyle(gt.current);pe(parseInt(Zt.marginBottom,10))}},[ce,ye]);const de=Zt=>{Zt||pe(null)},Qe=function(){let Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const xt=Zt?vt:Ae.errors,Tt=Zt?U:Ae.warnings;return ve(xt,Tt,Ae,"",!!He,we)}(),at=I()(rt,be,d,{[`${rt}-with-help`]:_||vt.length||U.length,[`${rt}-has-feedback`]:Qe&&He,[`${rt}-has-success`]:Qe==="success",[`${rt}-has-warning`]:Qe==="warning",[`${rt}-has-error`]:Qe==="error",[`${rt}-is-validating`]:Qe==="validating",[`${rt}-hidden`]:Ve});return r.createElement("div",{className:at,style:h,ref:gt},r.createElement(x.Z,Object.assign({className:`${rt}-row`},(0,T.Z)(nt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),r.createElement(Ye,Object.assign({htmlFor:Be},$,{requiredMark:$t,required:et!=null?et:mt,prefixCls:oe})),r.createElement(Oe,Object.assign({},$,Ae,{errors:vt,warnings:U,prefixCls:oe,status:Qe,help:ue,marginBottom:q,onErrorVisibleChanged:de}),r.createElement(Z.qI.Provider,{value:je},r.createElement(Mt,{prefixCls:oe,meta:Ae,errors:Ae.errors,warnings:Ae.warnings,hasFeedback:He,validateStatus:Qe},ct)))),!!q&&r.createElement("div",{className:`${rt}-margin-offset`,style:{marginBottom:-q}}))}const qt="__SPLIT__",kt=null,ge=r.memo($=>{let{children:oe}=$;return oe},($,oe)=>$.value===oe.value&&$.update===oe.update&&$.childProps.length===oe.childProps.length&&$.childProps.every((be,d)=>be===oe.childProps[d]));function De($){return $!=null}function ke(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function ot($){const{name:oe,noStyle:be,className:d,dependencies:h,prefixCls:ue,shouldUpdate:ie,rules:Me,children:we,required:Ae,label:He,messageVariables:Ve,trigger:ct="onChange",validateTrigger:Be,hidden:et,help:mt}=$,{getPrefixCls:je}=r.useContext(Re.E_),{name:nt}=r.useContext(Z.q3),rt=p(we),$t=typeof rt=="function",gt=r.useContext(Z.qI),{validateTrigger:vt}=r.useContext(k.FieldContext),U=Be!==void 0?Be:vt,_=De(oe),ce=je("form",ue),[ye,q]=B(ce),pe=r.useContext(k.ListContext),de=r.useRef(),[ze,Qe]=R({}),[at,Zt]=(0,tt.Z)(()=>ke()),xt=bt=>{const Ot=pe==null?void 0:pe.getKey(bt.name);if(Zt(bt.destroy?ke():bt,!0),be&&mt!==!1&>){let Dt=bt.name;if(bt.destroy)Dt=de.current||Dt;else if(Ot!==void 0){const[Lt,Yt]=Ot;Dt=[Lt].concat((0,w.Z)(Yt)),de.current=Dt}gt(bt,Dt)}},Tt=(bt,Ot)=>{Qe(Dt=>{const Lt=Object.assign({},Dt),tn=[].concat((0,w.Z)(bt.name.slice(0,-1)),(0,w.Z)(Ot)).join(qt);return bt.destroy?delete Lt[tn]:Lt[tn]=bt,Lt})},[yt,pt]=r.useMemo(()=>{const bt=(0,w.Z)(at.errors),Ot=(0,w.Z)(at.warnings);return Object.values(ze).forEach(Dt=>{bt.push.apply(bt,(0,w.Z)(Dt.errors||[])),Ot.push.apply(Ot,(0,w.Z)(Dt.warnings||[]))}),[bt,Ot]},[ze,at.errors,at.warnings]),Kt=L();function Bt(bt,Ot,Dt){return be&&!et?r.createElement(Mt,{prefixCls:ce,hasFeedback:$.hasFeedback,validateStatus:$.validateStatus,meta:at,errors:yt,warnings:pt,noStyle:!0},bt):r.createElement(Ut,Object.assign({key:"row"},$,{className:I()(d,q),prefixCls:ce,fieldId:Ot,isRequired:Dt,errors:yt,warnings:pt,meta:at,onSubItemMetaChange:Tt}),bt)}if(!_&&!$t&&!h)return ye(Bt(rt));let Xt={};return typeof He=="string"?Xt.label=He:oe&&(Xt.label=String(oe)),Ve&&(Xt=Object.assign(Object.assign({},Xt),Ve)),ye(r.createElement(k.Field,Object.assign({},$,{messageVariables:Xt,trigger:ct,validateTrigger:U,onMetaChange:xt}),(bt,Ot,Dt)=>{const Lt=W(oe).length&&Ot?Ot.name:[],Yt=ae(Lt,nt),tn=Ae!==void 0?Ae:!!(Me&&Me.some(Ee=>{if(Ee&&typeof Ee=="object"&&Ee.required&&!Ee.warningOnly)return!0;if(typeof Ee=="function"){const lt=Ee(Dt);return lt&<.required&&!lt.warningOnly}return!1})),Ct=Object.assign({},bt);let Fe=null;if(Array.isArray(rt)&&_)Fe=rt;else if(!($t&&(!(ie||h)||_))){if(!(h&&!$t&&!_))if((0,re.l$)(rt)){const Ee=Object.assign(Object.assign({},rt.props),Ct);if(Ee.id||(Ee.id=Yt),mt||yt.length>0||pt.length>0||$.extra){const Pt=[];(mt||yt.length>0)&&Pt.push(`${Yt}_help`),$.extra&&Pt.push(`${Yt}_extra`),Ee["aria-describedby"]=Pt.join(" ")}yt.length>0&&(Ee["aria-invalid"]="true"),tn&&(Ee["aria-required"]="true"),(0,Ue.Yr)(rt)&&(Ee.ref=Kt(Lt,rt)),new Set([].concat((0,w.Z)(W(ct)),(0,w.Z)(W(U)))).forEach(Pt=>{Ee[Pt]=function(){for(var jt,_t,an,nn,en,ut=arguments.length,it=new Array(ut),Wt=0;Wt{var{prefixCls:oe,children:be}=$,d=st($,["prefixCls","children"]);const{getPrefixCls:h}=r.useContext(Re.E_),ue=h("form",oe),ie=r.useMemo(()=>({prefixCls:ue,status:"error"}),[ue]);return r.createElement(k.List,Object.assign({},d),(Me,we,Ae)=>r.createElement(Z.Rk.Provider,{value:ie},be(Me.map(He=>Object.assign(Object.assign({},He),{fieldKey:He.key})),we,{errors:Ae.errors,warnings:Ae.warnings})))};function Rt(){const{form:$}=(0,r.useContext)(Z.q3);return $}const qe=_e;qe.Item=St,qe.List=zt,qe.ErrorList=G,qe.useForm=te,qe.useFormInstance=Rt,qe.useWatch=k.useWatch,qe.Provider=Z.RV,qe.create=()=>{};var Gt=qe},5871:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Pe}});var w=e(84105),E=e(87395),I=e(92310),H=e.n(I),r=e(54476),C=e(20068),Z=e(76190),ne=e(42978),Q=e(75931),c=e(67732),X=e(83652);function i(){return typeof BigInt=="function"}function u(y){return!y&&y!==0&&!Number.isNaN(y)||!String(y).trim()}function K(y){var m=y.trim(),A=m.startsWith("-");A&&(m=m.slice(1)),m=m.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),m.startsWith(".")&&(m="0".concat(m));var Ce=m||"0",se=Ce.split("."),xe=se[0]||"0",Ye=se[1]||"0";xe==="0"&&Ye==="0"&&(A=!1);var We=A?"-":"";return{negative:A,negativeStr:We,trimStr:Ce,integerStr:xe,decimalStr:Ye,fullStr:"".concat(We).concat(Ce)}}function j(y){var m=String(y);return!Number.isNaN(Number(m))&&m.includes("e")}function Y(y){var m=String(y);if(j(y)){var A=Number(m.slice(m.indexOf("e-")+2)),Ce=m.match(/\.(\d+)/);return Ce!=null&&Ce[1]&&(A+=Ce[1].length),A}return m.includes(".")&&fe(m)?m.length-m.indexOf(".")-1:0}function Te(y){var m=String(y);if(j(y)){if(y>Number.MAX_SAFE_INTEGER)return String(i()?BigInt(y).toString():Number.MAX_SAFE_INTEGER);if(y0&&arguments[0]!==void 0?arguments[0]:!0;return A?this.isInvalidate()?"":K("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),y}(),le=function(){function y(m){if((0,c.Z)(this,y),(0,C.Z)(this,"origin",""),(0,C.Z)(this,"number",void 0),(0,C.Z)(this,"empty",void 0),u(m)){this.empty=!0;return}this.origin=String(m),this.number=Number(m)}return(0,X.Z)(y,[{key:"negate",value:function(){return new y(-this.toNumber())}},{key:"add",value:function(A){if(this.isInvalidate())return new y(A);var Ce=Number(A);if(Number.isNaN(Ce))return this;var se=this.number+Ce;if(se>Number.MAX_SAFE_INTEGER)return new y(Number.MAX_SAFE_INTEGER);if(seNumber.MAX_SAFE_INTEGER)return new y(Number.MAX_SAFE_INTEGER);if(se0&&arguments[0]!==void 0?arguments[0]:!0;return A?this.isInvalidate()?"":Te(this.number):this.origin}}]),y}();function P(y){return i()?new Ze(y):new le(y)}function a(y,m,A){var Ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(y==="")return"";var se=K(y),xe=se.negativeStr,Ye=se.integerStr,We=se.decimalStr,Xe="".concat(m).concat(We),ft="".concat(xe).concat(Ye);if(A>=0){var Et=Number(We[A]);if(Et>=5&&!Ce){var It=P(y).add("".concat(xe,"0.").concat("0".repeat(A)).concat(10-Et));return a(It.toString(),m,A,Ce)}return A===0?ft:"".concat(ft).concat(m).concat(We.padEnd(A,"0").slice(0,A))}return Xe===".0"?ft:"".concat(ft).concat(Xe)}var t=P,s=e(93681),v=e(34280),B=e(8654),O=e(59301),he=e(48736);function l(y,m){var A=(0,O.useRef)(null);function Ce(){try{var xe=y.selectionStart,Ye=y.selectionEnd,We=y.value,Xe=We.substring(0,xe),ft=We.substring(Ye);A.current={start:xe,end:Ye,value:We,beforeTxt:Xe,afterTxt:ft}}catch(Et){}}function se(){if(y&&A.current&&m)try{var xe=y.value,Ye=A.current,We=Ye.beforeTxt,Xe=Ye.afterTxt,ft=Ye.start,Et=xe.length;if(xe.endsWith(Xe))Et=xe.length-A.current.afterTxt.length;else if(xe.startsWith(We))Et=We.length;else{var It=We[ft-1],Mt=xe.indexOf(It,ft-1);Mt!==-1&&(Et=Mt+1)}y.setSelectionRange(Et,Et)}catch(Vt){(0,he.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Vt.message))}}return[Ce,se]}var G=e(49658),k=function(){var m=(0,O.useState)(!1),A=(0,ne.Z)(m,2),Ce=A[0],se=A[1];return(0,v.Z)(function(){se((0,G.Z)())},[]),Ce},Re=k,o=e(16089),M=200,N=600;function S(y){var m=y.prefixCls,A=y.upNode,Ce=y.downNode,se=y.upDisabled,xe=y.downDisabled,Ye=y.onStep,We=O.useRef(),Xe=O.useRef([]),ft=O.useRef();ft.current=Ye;var Et=function(){clearTimeout(We.current)},It=function(ke,ot){ke.preventDefault(),Et(),ft.current(ot);function Ge(){ft.current(ot),We.current=setTimeout(Ge,M)}We.current=setTimeout(Ge,N)};O.useEffect(function(){return function(){Et(),Xe.current.forEach(function(De){return o.Z.cancel(De)})}},[]);var Mt=Re();if(Mt)return null;var Vt="".concat(m,"-handler"),Ut=H()(Vt,"".concat(Vt,"-up"),(0,C.Z)({},"".concat(Vt,"-up-disabled"),se)),qt=H()(Vt,"".concat(Vt,"-down"),(0,C.Z)({},"".concat(Vt,"-down-disabled"),xe)),kt=function(){return Xe.current.push((0,o.Z)(Et))},ge={unselectable:"on",role:"button",onMouseUp:kt,onMouseLeave:kt};return O.createElement("div",{className:"".concat(Vt,"-wrap")},O.createElement("span",(0,r.Z)({},ge,{onMouseDown:function(ke){It(ke,!0)},"aria-label":"Increase Value","aria-disabled":se,className:Ut}),A||O.createElement("span",{unselectable:"on",className:"".concat(m,"-handler-up-inner")})),O.createElement("span",(0,r.Z)({},ge,{onMouseDown:function(ke){It(ke,!1)},"aria-label":"Decrease Value","aria-disabled":xe,className:qt}),Ce||O.createElement("span",{unselectable:"on",className:"".concat(m,"-handler-down-inner")})))}function D(y){var m=typeof y=="number"?Te(y):K(y).fullStr,A=m.includes(".");return A?K(m.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:y+"0"}var F=e(5643),W=function(){var y=(0,O.useRef)(0),m=function(){o.Z.cancel(y.current)};return(0,O.useEffect)(function(){return m},[]),function(A){m(),y.current=(0,o.Z)(function(){A()})}},ae=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],ve=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],ee=function(m,A){return m||A.isEmpty()?A.toString():A.toNumber()},te=function(m){var A=t(m);return A.isInvalidate()?null:A},me=O.forwardRef(function(y,m){var A,Ce=y.prefixCls,se=Ce===void 0?"rc-input-number":Ce,xe=y.className,Ye=y.style,We=y.min,Xe=y.max,ft=y.step,Et=ft===void 0?1:ft,It=y.defaultValue,Mt=y.value,Vt=y.disabled,Ut=y.readOnly,qt=y.upHandler,kt=y.downHandler,ge=y.keyboard,De=y.controls,ke=De===void 0?!0:De,ot=y.classNames,Ge=y.stringMode,St=y.parser,st=y.formatter,ht=y.precision,zt=y.decimalSeparator,Rt=y.onChange,qe=y.onInput,Gt=y.onPressEnter,$=y.onStep,oe=(0,Q.Z)(y,ae),be="".concat(se,"-input"),d=O.useRef(null),h=O.useState(!1),ue=(0,ne.Z)(h,2),ie=ue[0],Me=ue[1],we=O.useRef(!1),Ae=O.useRef(!1),He=O.useRef(!1),Ve=O.useState(function(){return t(Mt!=null?Mt:It)}),ct=(0,ne.Z)(Ve,2),Be=ct[0],et=ct[1];function mt(Fe){Mt===void 0&&et(Fe)}var je=O.useCallback(function(Fe,Ee){if(!Ee)return ht>=0?ht:Math.max(Y(Fe),Y(Et))},[ht,Et]),nt=O.useCallback(function(Fe){var Ee=String(Fe);if(St)return St(Ee);var lt=Ee;return zt&&(lt=lt.replace(zt,".")),lt.replace(/[^\w.-]+/g,"")},[St,zt]),rt=O.useRef(""),$t=O.useCallback(function(Fe,Ee){if(st)return st(Fe,{userTyping:Ee,input:String(rt.current)});var lt=typeof Fe=="number"?Te(Fe):Fe;if(!Ee){var dt=je(lt,Ee);if(fe(lt)&&(zt||dt>=0)){var Pt=zt||".";lt=a(lt,Pt,dt)}}return lt},[st,je,zt]),gt=O.useState(function(){var Fe=It!=null?It:Mt;return Be.isInvalidate()&&["string","number"].includes((0,Z.Z)(Fe))?Number.isNaN(Fe)?"":Fe:$t(Be.toString(),!1)}),vt=(0,ne.Z)(gt,2),U=vt[0],_=vt[1];rt.current=U;function ce(Fe,Ee){_($t(Fe.isInvalidate()?Fe.toString(!1):Fe.toString(!Ee),Ee))}var ye=O.useMemo(function(){return te(Xe)},[Xe,ht]),q=O.useMemo(function(){return te(We)},[We,ht]),pe=O.useMemo(function(){return!ye||!Be||Be.isInvalidate()?!1:ye.lessEquals(Be)},[ye,Be]),de=O.useMemo(function(){return!q||!Be||Be.isInvalidate()?!1:Be.lessEquals(q)},[q,Be]),ze=l(d.current,ie),Qe=(0,ne.Z)(ze,2),at=Qe[0],Zt=Qe[1],xt=function(Ee){return ye&&!Ee.lessEquals(ye)?ye:q&&!q.lessEquals(Ee)?q:null},Tt=function(Ee){return!xt(Ee)},yt=function(Ee,lt){var dt=Ee,Pt=Tt(dt)||dt.isEmpty();if(!dt.isEmpty()&&!lt&&(dt=xt(dt)||dt,Pt=!0),!Ut&&!Vt&&Pt){var jt=dt.toString(),_t=je(jt,lt);return _t>=0&&(dt=t(a(jt,".",_t)),Tt(dt)||(dt=t(a(jt,".",_t,!0)))),dt.equals(Be)||(mt(dt),Rt==null||Rt(dt.isEmpty()?null:ee(Ge,dt)),Mt===void 0&&ce(dt,lt)),dt}return Be},pt=W(),Kt=function Fe(Ee){if(at(),rt.current=Ee,_(Ee),!Ae.current){var lt=nt(Ee),dt=t(lt);dt.isNaN()||yt(dt,!0)}qe==null||qe(Ee),pt(function(){var Pt=Ee;St||(Pt=Ee.replace(/。/g,".")),Pt!==Ee&&Fe(Pt)})},Bt=function(){Ae.current=!0},Xt=function(){Ae.current=!1,Kt(d.current.value)},bt=function(Ee){Kt(Ee.target.value)},Ot=function(Ee){var lt;if(!(Ee&&pe||!Ee&&de)){we.current=!1;var dt=t(He.current?D(Et):Et);Ee||(dt=dt.negate());var Pt=(Be||t(0)).add(dt.toString()),jt=yt(Pt,!1);$==null||$(ee(Ge,jt),{offset:He.current?D(Et):Et,type:Ee?"up":"down"}),(lt=d.current)===null||lt===void 0||lt.focus()}},Dt=function(Ee){var lt=t(nt(U)),dt=lt;lt.isNaN()?dt=yt(Be,Ee):dt=yt(lt,Ee),Mt!==void 0?ce(Be,!1):dt.isNaN()||ce(dt,!1)},Lt=function(){we.current=!0},Yt=function(Ee){var lt=Ee.key,dt=Ee.shiftKey;we.current=!0,He.current=dt,lt==="Enter"&&(Ae.current||(we.current=!1),Dt(!1),Gt==null||Gt(Ee)),ge!==!1&&!Ae.current&&["Up","ArrowUp","Down","ArrowDown"].includes(lt)&&(Ot(lt==="Up"||lt==="ArrowUp"),Ee.preventDefault())},tn=function(){we.current=!1,He.current=!1},Ct=function(){Dt(!1),Me(!1),we.current=!1};return(0,v.o)(function(){Be.isInvalidate()||ce(Be,!1)},[ht]),(0,v.o)(function(){var Fe=t(Mt);et(Fe);var Ee=t(nt(U));(!Fe.equals(Ee)||!we.current||st)&&ce(Fe,we.current)},[Mt]),(0,v.o)(function(){st&&Zt()},[U]),O.createElement("div",{className:H()(se,ot==null?void 0:ot.input,xe,(A={},(0,C.Z)(A,"".concat(se,"-focused"),ie),(0,C.Z)(A,"".concat(se,"-disabled"),Vt),(0,C.Z)(A,"".concat(se,"-readonly"),Ut),(0,C.Z)(A,"".concat(se,"-not-a-number"),Be.isNaN()),(0,C.Z)(A,"".concat(se,"-out-of-range"),!Be.isInvalidate()&&!Tt(Be)),A)),style:Ye,onFocus:function(){Me(!0)},onBlur:Ct,onKeyDown:Yt,onKeyUp:tn,onCompositionStart:Bt,onCompositionEnd:Xt,onBeforeInput:Lt},ke&&O.createElement(S,{prefixCls:se,upNode:qt,downNode:kt,upDisabled:pe,downDisabled:de,onStep:Ot}),O.createElement("div",{className:"".concat(be,"-wrap")},O.createElement("input",(0,r.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":We,"aria-valuemax":Xe,"aria-valuenow":Be.isInvalidate()?null:Be.toString(),step:Et},oe,{ref:(0,B.sQ)(d,m),className:be,value:U,onChange:bt,disabled:Vt,readOnly:Ut}))))}),Ne=O.forwardRef(function(y,m){var A=y.disabled,Ce=y.style,se=y.prefixCls,xe=y.value,Ye=y.prefix,We=y.suffix,Xe=y.addonBefore,ft=y.addonAfter,Et=y.classes,It=y.className,Mt=y.classNames,Vt=(0,Q.Z)(y,ve),Ut=O.useRef(null),qt=function(ge){Ut.current&&(0,F.nH)(Ut.current,ge)};return O.createElement(s.BaseInput,{inputElement:O.createElement(me,(0,r.Z)({prefixCls:se,disabled:A,classNames:Mt,ref:(0,B.sQ)(Ut,m)},Vt)),className:It,triggerFocus:qt,prefixCls:se,value:xe,disabled:A,style:Ce,prefix:Ye,suffix:We,addonAfter:ft,addonBefore:Xe,classes:Et,classNames:Mt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Ne.displayName="InputNumber";var Le=Ne,Je=Le,_e=e(19080),tt=e(36355),Ue=e(92736),re=e(1684),Se=e(19716),p=e(32441),g=e(33234),f=e(9937),n=e(17313),R=e(74207),L=e(83116),J=e(37613);const b=(y,m)=>{let{componentCls:A,borderRadiusSM:Ce,borderRadiusLG:se}=y;const xe=m==="lg"?se:Ce;return{[`&-${m}`]:{[`${A}-handler-wrap`]:{borderStartEndRadius:xe,borderEndEndRadius:xe},[`${A}-handler-up`]:{borderStartEndRadius:xe},[`${A}-handler-down`]:{borderEndEndRadius:xe}}}},T=y=>{const{componentCls:m,lineWidth:A,lineType:Ce,colorBorder:se,borderRadius:xe,fontSizeLG:Ye,controlHeightLG:We,controlHeightSM:Xe,colorError:ft,paddingInlineSM:Et,colorTextDescription:It,motionDurationMid:Mt,handleHoverColor:Vt,paddingInline:Ut,paddingBlock:qt,handleBg:kt,handleActiveBg:ge,colorTextDisabled:De,borderRadiusSM:ke,borderRadiusLG:ot,controlWidth:Ge,handleVisible:St,handleBorderColor:st}=y;return[{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(y)),(0,f.ik)(y)),(0,f.bi)(y,m)),{display:"inline-block",width:Ge,margin:0,padding:0,border:`${A}px ${Ce} ${se}`,borderRadius:xe,"&-rtl":{direction:"rtl",[`${m}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Ye,borderRadius:ot,[`input${m}-input`]:{height:We-2*A}},"&-sm":{padding:0,borderRadius:ke,[`input${m}-input`]:{height:Xe-2*A,padding:`0 ${Et}px`}},"&:hover":Object.assign({},(0,f.pU)(y)),"&-focused":Object.assign({},(0,f.M1)(y)),"&-out-of-range":{[`${m}-input-wrap`]:{input:{color:ft}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,n.Wf)(y)),(0,f.s7)(y)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${m}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${m}-group-addon`]:{borderRadius:ot,fontSize:y.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:ke}},[`${m}-wrapper-disabled > ${m}-group-addon`]:Object.assign({},(0,f.Xy)(y))}}),[`&-disabled ${m}-input`]:{cursor:"not-allowed"},[m]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(y)),{width:"100%",padding:`${qt}px ${Ut}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:xe,outline:0,transition:`all ${Mt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,f.nz)(y.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[m]:Object.assign(Object.assign(Object.assign({[`&:hover ${m}-handler-wrap, &-focused ${m}-handler-wrap`]:{opacity:1},[`${m}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:y.handleWidth,height:"100%",background:kt,borderStartStartRadius:0,borderStartEndRadius:xe,borderEndEndRadius:xe,borderEndStartRadius:0,opacity:St===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Mt} linear ${Mt}`,[`${m}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${m}-handler-up-inner, ${m}-handler-down-inner `]:{marginInlineEnd:0,fontSize:y.handleFontSize}}},[`${m}-handler`]:{height:"50%",overflow:"hidden",color:It,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${A}px ${Ce} ${st}`,transition:`all ${Mt} linear`,"&:active":{background:ge},"&:hover":{height:"60%",[` @@ -39,7 +39,7 @@ `]:{cursor:"not-allowed"},[` ${m}-handler-up-disabled:hover &-handler-up-inner, ${m}-handler-down-disabled:hover &-handler-down-inner - `]:{color:De}})},{[`${m}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${m}-handler-down`]:{borderBlockStartWidth:0}}}]},x=y=>{const{componentCls:m,paddingBlock:A,paddingInline:Ce,inputAffixPadding:se,controlWidth:xe,borderRadiusLG:Ye,borderRadiusSM:We}=y;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,f.ik)(y)),(0,f.bi)(y,`${m}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:xe,padding:0,paddingInlineStart:Ce,"&-lg":{borderRadius:Ye},"&-sm":{borderRadius:We},[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,f.pU)(y)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${m}-disabled`]:{background:"transparent"},[`> div${m}`]:{width:"100%",border:"none",outline:"none",[`&${m}-focused`]:{boxShadow:"none !important"}},[`input${m}-input`]:{padding:`${A}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${m}-handler-wrap`]:{zIndex:2},[m]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:se},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Ce,marginInlineStart:se}}})}};var z=(0,L.Z)("InputNumber",y=>{const m=(0,J.TS)(y,(0,f.e5)(y));return[T(m),x(m),(0,R.c)(m)]},y=>Object.assign(Object.assign({},(0,f.TM)(y)),{controlWidth:90,handleWidth:y.controlHeightSM-y.lineWidth*2,handleFontSize:y.fontSize/2,handleVisible:"auto",handleActiveBg:y.colorFillAlter,handleBg:y.colorBgContainer,handleHoverColor:y.colorPrimary,handleBorderColor:y.colorBorder})),V=function(y,m){var A={};for(var Ce in y)Object.prototype.hasOwnProperty.call(y,Ce)&&m.indexOf(Ce)<0&&(A[Ce]=y[Ce]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,Ce=Object.getOwnPropertySymbols(y);se{const{getPrefixCls:A,direction:Ce}=O.useContext(tt.E_),se=O.useRef(null);O.useImperativeHandle(m,()=>se.current);const{className:xe,rootClassName:Ye,size:We,disabled:Xe,prefixCls:ft,addonBefore:Et,addonAfter:It,prefix:Mt,bordered:Vt=!0,readOnly:Ut,status:qt,controls:kt}=y,ge=V(y,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),De=A("input-number",ft),[ke,ot]=z(De),{compactSize:Ge,compactItemClassnames:St}=(0,g.ri)(De,Ce);let st=O.createElement(E.Z,{className:`${De}-handler-up-inner`}),ht=O.createElement(w.Z,{className:`${De}-handler-down-inner`});const zt=typeof kt=="boolean"?kt:void 0;typeof kt=="object"&&(st=typeof kt.upIcon=="undefined"?st:O.createElement("span",{className:`${De}-handler-up-inner`},kt.upIcon),ht=typeof kt.downIcon=="undefined"?ht:O.createElement("span",{className:`${De}-handler-down-inner`},kt.downIcon));const{hasFeedback:Rt,status:qe,isFormItemInput:Gt,feedbackIcon:$}=O.useContext(p.aM),oe=(0,_e.F)(qe,qt),be=(0,Se.Z)(we=>{var Te;return(Te=We!=null?We:Ge)!==null&&Te!==void 0?Te:we}),d=O.useContext(re.Z),h=Xe!=null?Xe:d,ue=H()({[`${De}-lg`]:be==="large",[`${De}-sm`]:be==="small",[`${De}-rtl`]:Ce==="rtl",[`${De}-borderless`]:!Vt,[`${De}-in-form-item`]:Gt},(0,_e.Z)(De,oe),St,ot),ie=`${De}-group`,Me=O.createElement(Je,Object.assign({ref:se,disabled:h,className:H()(xe,Ye),upHandler:st,downHandler:ht,prefixCls:De,readOnly:Ut,controls:zt,prefix:Mt,suffix:Rt&&$,addonAfter:It&&O.createElement(g.BR,null,O.createElement(p.Ux,{override:!0,status:!0},It)),addonBefore:Et&&O.createElement(g.BR,null,O.createElement(p.Ux,{override:!0,status:!0},Et)),classNames:{input:ue},classes:{affixWrapper:H()((0,_e.Z)(`${De}-affix-wrapper`,oe,Rt),{[`${De}-affix-wrapper-sm`]:be==="small",[`${De}-affix-wrapper-lg`]:be==="large",[`${De}-affix-wrapper-rtl`]:Ce==="rtl",[`${De}-affix-wrapper-borderless`]:!Vt},ot),wrapper:H()({[`${ie}-rtl`]:Ce==="rtl",[`${De}-wrapper-disabled`]:h},ot),group:H()({[`${De}-group-wrapper-sm`]:be==="small",[`${De}-group-wrapper-lg`]:be==="large",[`${De}-group-wrapper-rtl`]:Ce==="rtl"},(0,_e.Z)(`${De}-group-wrapper`,oe,Rt),ot)}},ge));return ke(Me)}),Ie=$e,Oe=y=>O.createElement(Ue.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},O.createElement($e,Object.assign({},y)));Ie._InternalPanelDoNotUseOrYouWillBeFired=Oe;var Pe=Ie},9432:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Ze},n:function(){return Ae}});var w=e(19248),E=e(92310),I=e.n(E),H=e(93681),r=e(8654),C=e(59301),Z=e(19080),ne=e(36355),Q=e(1684),c=e(19716),X=e(32441),i=e(33234),u=e(59412),K=e(9937);function j(le){return!!(le.prefix||le.suffix||le.allowClear)}var Y=function(le,P){var a={};for(var t in le)Object.prototype.hasOwnProperty.call(le,t)&&P.indexOf(t)<0&&(a[t]=le[t]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,t=Object.getOwnPropertySymbols(le);s{var a;const{prefixCls:t,bordered:s=!0,status:v,size:B,disabled:O,onBlur:he,onFocus:l,suffix:G,allowClear:k,addonAfter:Re,addonBefore:o,className:M,style:N,styles:S,rootClassName:D,onChange:F,classNames:W}=le,ae=Y(le,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:ve,direction:ee,input:te}=C.useContext(ne.E_),me=ve("input",t),Ne=(0,C.useRef)(null),[Le,Je]=(0,K.ZP)(me),{compactSize:_e,compactItemClassnames:tt}=(0,i.ri)(me,ee),Ue=(0,c.Z)($e=>{var Ie;return(Ie=B!=null?B:_e)!==null&&Ie!==void 0?Ie:$e}),re=C.useContext(Q.Z),Se=O!=null?O:re,{status:p,hasFeedback:g,feedbackIcon:f}=(0,C.useContext)(X.aM),n=(0,Z.F)(p,v),R=j(le)||!!g,L=(0,C.useRef)(R);(0,C.useEffect)(()=>{var $e;R&&L.current,L.current=R},[R]);const J=(0,u.Z)(Ne,!0),b=$e=>{J(),he==null||he($e)},T=$e=>{J(),l==null||l($e)},x=$e=>{J(),F==null||F($e)},z=(g||G)&&C.createElement(C.Fragment,null,G,g&&f);let V;return typeof k=="object"&&(k!=null&&k.clearIcon)?V=k:k&&(V={clearIcon:C.createElement(w.Z,null)}),Le(C.createElement(H.default,Object.assign({ref:(0,r.sQ)(P,Ne),prefixCls:me,autoComplete:te==null?void 0:te.autoComplete},ae,{disabled:Se,onBlur:b,onFocus:T,style:Object.assign(Object.assign({},te==null?void 0:te.style),N),styles:Object.assign(Object.assign({},te==null?void 0:te.styles),S),suffix:z,allowClear:V,className:I()(M,D,tt,te==null?void 0:te.className),onChange:x,addonAfter:Re&&C.createElement(i.BR,null,C.createElement(X.Ux,{override:!0,status:!0},Re)),addonBefore:o&&C.createElement(i.BR,null,C.createElement(X.Ux,{override:!0,status:!0},o)),classNames:Object.assign(Object.assign(Object.assign({},W),te==null?void 0:te.classNames),{input:I()({[`${me}-sm`]:Ue==="small",[`${me}-lg`]:Ue==="large",[`${me}-rtl`]:ee==="rtl",[`${me}-borderless`]:!s},!R&&(0,Z.Z)(me,n),W==null?void 0:W.input,(a=te==null?void 0:te.classNames)===null||a===void 0?void 0:a.input,Je)}),classes:{affixWrapper:I()({[`${me}-affix-wrapper-sm`]:Ue==="small",[`${me}-affix-wrapper-lg`]:Ue==="large",[`${me}-affix-wrapper-rtl`]:ee==="rtl",[`${me}-affix-wrapper-borderless`]:!s},(0,Z.Z)(`${me}-affix-wrapper`,n,g),Je),wrapper:I()({[`${me}-group-rtl`]:ee==="rtl"},Je),group:I()({[`${me}-group-wrapper-sm`]:Ue==="small",[`${me}-group-wrapper-lg`]:Ue==="large",[`${me}-group-wrapper-rtl`]:ee==="rtl",[`${me}-group-wrapper-disabled`]:Se},(0,Z.Z)(`${me}-group-wrapper`,n,g),Je)}})))})},1643:function(Ht,Ke,e){var w=e(19248),E=e(92310),I=e.n(E),H=e(9296),r=e(59301),C=e(19080),Z=e(36355),ne=e(1684),Q=e(19716),c=e(32441),X=e(9432),i=e(9937),u=function(j,Y){var Ae={};for(var fe in j)Object.prototype.hasOwnProperty.call(j,fe)&&Y.indexOf(fe)<0&&(Ae[fe]=j[fe]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,fe=Object.getOwnPropertySymbols(j);Ze{const{prefixCls:Ae,bordered:fe=!0,size:Ze,disabled:le,status:P,allowClear:a,showCount:t,classNames:s,rootClassName:v,className:B}=j,O=u(j,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:he,direction:l}=r.useContext(Z.E_),G=(0,Q.Z)(Ze),k=r.useContext(ne.Z),Re=le!=null?le:k,{status:o,hasFeedback:M,feedbackIcon:N}=r.useContext(c.aM),S=(0,C.F)(o,P),D=r.useRef(null);r.useImperativeHandle(Y,()=>{var ee;return{resizableTextArea:(ee=D.current)===null||ee===void 0?void 0:ee.resizableTextArea,focus:te=>{var me,Ne;(0,X.n)((Ne=(me=D.current)===null||me===void 0?void 0:me.resizableTextArea)===null||Ne===void 0?void 0:Ne.textArea,te)},blur:()=>{var te;return(te=D.current)===null||te===void 0?void 0:te.blur()}}});const F=he("input",Ae);let W;typeof a=="object"&&(a!=null&&a.clearIcon)?W=a:a&&(W={clearIcon:r.createElement(w.Z,null)});const[ae,ve]=(0,i.ZP)(F);return ae(r.createElement(H.default,Object.assign({},O,{disabled:Re,allowClear:W,className:I()(B,v),classes:{affixWrapper:I()(`${F}-textarea-affix-wrapper`,{[`${F}-affix-wrapper-rtl`]:l==="rtl",[`${F}-affix-wrapper-borderless`]:!fe,[`${F}-affix-wrapper-sm`]:G==="small",[`${F}-affix-wrapper-lg`]:G==="large",[`${F}-textarea-show-count`]:t},(0,C.Z)(`${F}-affix-wrapper`,S),ve)},classNames:Object.assign(Object.assign({},s),{textarea:I()({[`${F}-borderless`]:!fe,[`${F}-sm`]:G==="small",[`${F}-lg`]:G==="large"},(0,C.Z)(F,S),ve,s==null?void 0:s.textarea)}),prefixCls:F,suffix:M&&r.createElement("span",{className:`${F}-textarea-suffix`},N),showCount:t,ref:D})))});Ke.Z=K},59412:function(Ht,Ke,e){e.d(Ke,{Z:function(){return E}});var w=e(59301);function E(I,H){const r=(0,w.useRef)([]),C=()=>{r.current.push(setTimeout(()=>{var Z,ne,Q,c;!((Z=I.current)===null||Z===void 0)&&Z.input&&((ne=I.current)===null||ne===void 0?void 0:ne.input.getAttribute("type"))==="password"&&(!((Q=I.current)===null||Q===void 0)&&Q.input.hasAttribute("value"))&&((c=I.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return(0,w.useEffect)(()=>(H&&C(),()=>r.current.forEach(Z=>{Z&&clearTimeout(Z)})),[]),C}},92832:function(Ht,Ke,e){e.d(Ke,{default:function(){return G}});var w=e(92310),E=e.n(w),I=e(59301),H=e(36355),r=e(32441),C=e(9937),ne=k=>{const{getPrefixCls:Re,direction:o}=(0,I.useContext)(H.E_),{prefixCls:M,className:N}=k,S=Re("input-group",M),D=Re("input"),[F,W]=(0,C.ZP)(D),ae=E()(S,{[`${S}-lg`]:k.size==="large",[`${S}-sm`]:k.size==="small",[`${S}-compact`]:k.compact,[`${S}-rtl`]:o==="rtl"},W,N),ve=(0,I.useContext)(r.aM),ee=(0,I.useMemo)(()=>Object.assign(Object.assign({},ve),{isFormItemInput:!1}),[ve]);return F(I.createElement("span",{className:ae,style:k.style,onMouseEnter:k.onMouseEnter,onMouseLeave:k.onMouseLeave,onFocus:k.onFocus,onBlur:k.onBlur},I.createElement(r.aM.Provider,{value:ee},k.children)))},Q=e(9432),c=e(73331),X=e(15277),i=e(2738),u=e(8654),K=e(59412),j=function(k,Re){var o={};for(var M in k)Object.prototype.hasOwnProperty.call(k,M)&&Re.indexOf(M)<0&&(o[M]=k[M]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(k);Nk?I.createElement(X.Z,null):I.createElement(c.Z,null),Ae={click:"onClick",hover:"onMouseOver"};var Ze=I.forwardRef((k,Re)=>{const{visibilityToggle:o=!0}=k,M=typeof o=="object"&&o.visible!==void 0,[N,S]=(0,I.useState)(()=>M?o.visible:!1),D=(0,I.useRef)(null);I.useEffect(()=>{M&&S(o.visible)},[M,o]);const F=(0,K.Z)(D),W=()=>{const{disabled:Se}=k;Se||(N&&F(),S(p=>{var g;const f=!p;return typeof o=="object"&&((g=o.onVisibleChange)===null||g===void 0||g.call(o,f)),f}))},ae=Se=>{const{action:p="click",iconRender:g=Y}=k,f=Ae[p]||"",n=g(N),R={[f]:W,className:`${Se}-icon`,key:"passwordIcon",onMouseDown:L=>{L.preventDefault()},onMouseUp:L=>{L.preventDefault()}};return I.cloneElement(I.isValidElement(n)?n:I.createElement("span",null,n),R)},{className:ve,prefixCls:ee,inputPrefixCls:te,size:me}=k,Ne=j(k,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Le}=I.useContext(H.E_),Je=Le("input",te),_e=Le("input-password",ee),tt=o&&ae(_e),Ue=E()(_e,ve,{[`${_e}-${me}`]:!!me}),re=Object.assign(Object.assign({},(0,i.Z)(Ne,["suffix","iconRender","visibilityToggle"])),{type:N?"text":"password",className:Ue,prefixCls:Je,suffix:tt});return me&&(re.size=me),I.createElement(Q.Z,Object.assign({ref:(0,u.sQ)(Re,D)},re))}),le=e(47472),P=e(92343),a=e(3113),t=e(19716),s=e(33234),v=function(k,Re){var o={};for(var M in k)Object.prototype.hasOwnProperty.call(k,M)&&Re.indexOf(M)<0&&(o[M]=k[M]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(k);N{const{prefixCls:o,inputPrefixCls:M,className:N,size:S,suffix:D,enterButton:F=!1,addonAfter:W,loading:ae,disabled:ve,onSearch:ee,onChange:te,onCompositionStart:me,onCompositionEnd:Ne}=k,Le=v(k,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Je,direction:_e}=I.useContext(H.E_),tt=I.useRef(!1),Ue=Je("input-search",o),re=Je("input",M),{compactSize:Se}=(0,s.ri)(Ue,_e),p=(0,t.Z)(Oe=>{var Pe;return(Pe=S!=null?S:Se)!==null&&Pe!==void 0?Pe:Oe}),g=I.useRef(null),f=Oe=>{Oe&&Oe.target&&Oe.type==="click"&&ee&&ee(Oe.target.value,Oe,{source:"clear"}),te&&te(Oe)},n=Oe=>{var Pe;document.activeElement===((Pe=g.current)===null||Pe===void 0?void 0:Pe.input)&&Oe.preventDefault()},R=Oe=>{var Pe,y;ee&&ee((y=(Pe=g.current)===null||Pe===void 0?void 0:Pe.input)===null||y===void 0?void 0:y.value,Oe,{source:"input"})},L=Oe=>{tt.current||ae||R(Oe)},J=typeof F=="boolean"?I.createElement(le.Z,null):null,b=`${Ue}-button`;let T;const x=F||{},z=x.type&&x.type.__ANT_BUTTON===!0;z||x.type==="button"?T=(0,P.Tm)(x,Object.assign({onMouseDown:n,onClick:Oe=>{var Pe,y;(y=(Pe=x==null?void 0:x.props)===null||Pe===void 0?void 0:Pe.onClick)===null||y===void 0||y.call(Pe,Oe),R(Oe)},key:"enterButton"},z?{className:b,size:p}:{})):T=I.createElement(a.ZP,{className:b,type:F?"primary":void 0,size:p,disabled:ve,key:"enterButton",onMouseDown:n,onClick:R,loading:ae,icon:J},F),W&&(T=[T,(0,P.Tm)(W,{key:"addonAfter"})]);const V=E()(Ue,{[`${Ue}-rtl`]:_e==="rtl",[`${Ue}-${p}`]:!!p,[`${Ue}-with-button`]:!!F},N),$e=Oe=>{tt.current=!0,me==null||me(Oe)},Ie=Oe=>{tt.current=!1,Ne==null||Ne(Oe)};return I.createElement(Q.Z,Object.assign({ref:(0,u.sQ)(g,Re),onPressEnter:L},Le,{size:p,onCompositionStart:$e,onCompositionEnd:Ie,prefixCls:re,addonAfter:T,suffix:D,onChange:f,className:V,disabled:ve}))}),he=e(1643);const l=Q.Z;l.Group=ne,l.Search=O,l.TextArea=he.Z,l.Password=Ze;var G=l},9937:function(Ht,Ke,e){e.d(Ke,{M1:function(){return Z},TM:function(){return P},Xy:function(){return ne},bi:function(){return X},e5:function(){return le},ik:function(){return i},nz:function(){return r},pU:function(){return C},s7:function(){return u},x0:function(){return c}});var w=e(17313),E=e(74207),I=e(37613),H=e(83116);const r=a=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:a,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),C=a=>({borderColor:a.hoverBorderColor}),Z=a=>({borderColor:a.activeBorderColor,boxShadow:a.activeShadow,outline:0}),ne=a=>({color:a.colorTextDisabled,backgroundColor:a.colorBgContainerDisabled,borderColor:a.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},C((0,I.TS)(a,{hoverBorderColor:a.colorBorder})))}),Q=a=>{const{paddingBlockLG:t,fontSizeLG:s,lineHeightLG:v,borderRadiusLG:B,paddingInlineLG:O}=a;return{padding:`${t}px ${O}px`,fontSize:s,lineHeight:v,borderRadius:B}},c=a=>({padding:`${a.paddingBlockSM}px ${a.paddingInlineSM}px`,borderRadius:a.borderRadiusSM}),X=(a,t)=>{const{componentCls:s,colorError:v,colorWarning:B,errorActiveShadow:O,warningActiveShadow:he,colorErrorBorderHover:l,colorWarningBorderHover:G}=a;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:v,"&:hover":{borderColor:l},"&:focus, &-focused":Object.assign({},Z((0,I.TS)(a,{activeBorderColor:v,activeShadow:O}))),[`${s}-prefix, ${s}-suffix`]:{color:v}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:B,"&:hover":{borderColor:G},"&:focus, &-focused":Object.assign({},Z((0,I.TS)(a,{activeBorderColor:B,activeShadow:he}))),[`${s}-prefix, ${s}-suffix`]:{color:B}}}},i=a=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${a.paddingBlock}px ${a.paddingInline}px`,color:a.colorText,fontSize:a.fontSize,lineHeight:a.lineHeight,backgroundColor:a.colorBgContainer,backgroundImage:"none",borderWidth:a.lineWidth,borderStyle:a.lineType,borderColor:a.colorBorder,borderRadius:a.borderRadius,transition:`all ${a.motionDurationMid}`},r(a.colorTextPlaceholder)),{"&:hover":Object.assign({},C(a)),"&:focus, &-focused":Object.assign({},Z(a)),"&-disabled, &[disabled]":Object.assign({},ne(a)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:a.controlHeight,lineHeight:a.lineHeight,verticalAlign:"bottom",transition:`all ${a.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},Q(a)),"&-sm":Object.assign({},c(a)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),u=a=>{const{componentCls:t,antCls:s}=a;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:a.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},Q(a)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},c(a)),[`&-lg ${s}-select-single ${s}-select-selector`]:{height:a.controlHeightLG},[`&-sm ${s}-select-single ${s}-select-selector`]:{height:a.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${a.paddingInline}px`,color:a.colorText,fontWeight:"normal",fontSize:a.fontSize,textAlign:"center",backgroundColor:a.colorFillAlter,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,borderRadius:a.borderRadius,transition:`all ${a.motionDurationSlow}`,lineHeight:1,[`${s}-select`]:{margin:`-${a.paddingBlock+1}px -${a.paddingInline}px`,[`&${s}-select-single:not(${s}-select-customize-input)`]:{[`${s}-select-selector`]:{backgroundColor:"inherit",border:`${a.lineWidth}px ${a.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${s}-select-selector`]:{color:a.colorPrimary}}},[`${s}-cascader-picker`]:{margin:`-9px -${a.paddingInline}px`,backgroundColor:"transparent",[`${s}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:a.borderRadius,borderEndStartRadius:a.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,w.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:a.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{color:De}})},{[`${m}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${m}-handler-down`]:{borderBlockStartWidth:0}}}]},x=y=>{const{componentCls:m,paddingBlock:A,paddingInline:Ce,inputAffixPadding:se,controlWidth:xe,borderRadiusLG:Ye,borderRadiusSM:We}=y;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,f.ik)(y)),(0,f.bi)(y,`${m}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:xe,padding:0,paddingInlineStart:Ce,"&-lg":{borderRadius:Ye},"&-sm":{borderRadius:We},[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,f.pU)(y)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${m}-disabled`]:{background:"transparent"},[`> div${m}`]:{width:"100%",border:"none",outline:"none",[`&${m}-focused`]:{boxShadow:"none !important"}},[`input${m}-input`]:{padding:`${A}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${m}-handler-wrap`]:{zIndex:2},[m]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:se},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Ce,marginInlineStart:se}}})}};var z=(0,L.Z)("InputNumber",y=>{const m=(0,J.TS)(y,(0,f.e5)(y));return[T(m),x(m),(0,R.c)(m)]},y=>Object.assign(Object.assign({},(0,f.TM)(y)),{controlWidth:90,handleWidth:y.controlHeightSM-y.lineWidth*2,handleFontSize:y.fontSize/2,handleVisible:"auto",handleActiveBg:y.colorFillAlter,handleBg:y.colorBgContainer,handleHoverColor:y.colorPrimary,handleBorderColor:y.colorBorder})),V=function(y,m){var A={};for(var Ce in y)Object.prototype.hasOwnProperty.call(y,Ce)&&m.indexOf(Ce)<0&&(A[Ce]=y[Ce]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,Ce=Object.getOwnPropertySymbols(y);se{const{getPrefixCls:A,direction:Ce}=O.useContext(tt.E_),se=O.useRef(null);O.useImperativeHandle(m,()=>se.current);const{className:xe,rootClassName:Ye,size:We,disabled:Xe,prefixCls:ft,addonBefore:Et,addonAfter:It,prefix:Mt,bordered:Vt=!0,readOnly:Ut,status:qt,controls:kt}=y,ge=V(y,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),De=A("input-number",ft),[ke,ot]=z(De),{compactSize:Ge,compactItemClassnames:St}=(0,g.ri)(De,Ce);let st=O.createElement(E.Z,{className:`${De}-handler-up-inner`}),ht=O.createElement(w.Z,{className:`${De}-handler-down-inner`});const zt=typeof kt=="boolean"?kt:void 0;typeof kt=="object"&&(st=typeof kt.upIcon=="undefined"?st:O.createElement("span",{className:`${De}-handler-up-inner`},kt.upIcon),ht=typeof kt.downIcon=="undefined"?ht:O.createElement("span",{className:`${De}-handler-down-inner`},kt.downIcon));const{hasFeedback:Rt,status:qe,isFormItemInput:Gt,feedbackIcon:$}=O.useContext(p.aM),oe=(0,_e.F)(qe,qt),be=(0,Se.Z)(we=>{var Ae;return(Ae=We!=null?We:Ge)!==null&&Ae!==void 0?Ae:we}),d=O.useContext(re.Z),h=Xe!=null?Xe:d,ue=H()({[`${De}-lg`]:be==="large",[`${De}-sm`]:be==="small",[`${De}-rtl`]:Ce==="rtl",[`${De}-borderless`]:!Vt,[`${De}-in-form-item`]:Gt},(0,_e.Z)(De,oe),St,ot),ie=`${De}-group`,Me=O.createElement(Je,Object.assign({ref:se,disabled:h,className:H()(xe,Ye),upHandler:st,downHandler:ht,prefixCls:De,readOnly:Ut,controls:zt,prefix:Mt,suffix:Rt&&$,addonAfter:It&&O.createElement(g.BR,null,O.createElement(p.Ux,{override:!0,status:!0},It)),addonBefore:Et&&O.createElement(g.BR,null,O.createElement(p.Ux,{override:!0,status:!0},Et)),classNames:{input:ue},classes:{affixWrapper:H()((0,_e.Z)(`${De}-affix-wrapper`,oe,Rt),{[`${De}-affix-wrapper-sm`]:be==="small",[`${De}-affix-wrapper-lg`]:be==="large",[`${De}-affix-wrapper-rtl`]:Ce==="rtl",[`${De}-affix-wrapper-borderless`]:!Vt},ot),wrapper:H()({[`${ie}-rtl`]:Ce==="rtl",[`${De}-wrapper-disabled`]:h},ot),group:H()({[`${De}-group-wrapper-sm`]:be==="small",[`${De}-group-wrapper-lg`]:be==="large",[`${De}-group-wrapper-rtl`]:Ce==="rtl"},(0,_e.Z)(`${De}-group-wrapper`,oe,Rt),ot)}},ge));return ke(Me)}),Ie=$e,Oe=y=>O.createElement(Ue.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},O.createElement($e,Object.assign({},y)));Ie._InternalPanelDoNotUseOrYouWillBeFired=Oe;var Pe=Ie},9432:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Ze},n:function(){return Te}});var w=e(19248),E=e(92310),I=e.n(E),H=e(93681),r=e(8654),C=e(59301),Z=e(19080),ne=e(36355),Q=e(1684),c=e(19716),X=e(32441),i=e(33234),u=e(59412),K=e(9937);function j(le){return!!(le.prefix||le.suffix||le.allowClear)}var Y=function(le,P){var a={};for(var t in le)Object.prototype.hasOwnProperty.call(le,t)&&P.indexOf(t)<0&&(a[t]=le[t]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,t=Object.getOwnPropertySymbols(le);s{var a;const{prefixCls:t,bordered:s=!0,status:v,size:B,disabled:O,onBlur:he,onFocus:l,suffix:G,allowClear:k,addonAfter:Re,addonBefore:o,className:M,style:N,styles:S,rootClassName:D,onChange:F,classNames:W}=le,ae=Y(le,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:ve,direction:ee,input:te}=C.useContext(ne.E_),me=ve("input",t),Ne=(0,C.useRef)(null),[Le,Je]=(0,K.ZP)(me),{compactSize:_e,compactItemClassnames:tt}=(0,i.ri)(me,ee),Ue=(0,c.Z)($e=>{var Ie;return(Ie=B!=null?B:_e)!==null&&Ie!==void 0?Ie:$e}),re=C.useContext(Q.Z),Se=O!=null?O:re,{status:p,hasFeedback:g,feedbackIcon:f}=(0,C.useContext)(X.aM),n=(0,Z.F)(p,v),R=j(le)||!!g,L=(0,C.useRef)(R);(0,C.useEffect)(()=>{var $e;R&&L.current,L.current=R},[R]);const J=(0,u.Z)(Ne,!0),b=$e=>{J(),he==null||he($e)},T=$e=>{J(),l==null||l($e)},x=$e=>{J(),F==null||F($e)},z=(g||G)&&C.createElement(C.Fragment,null,G,g&&f);let V;return typeof k=="object"&&(k!=null&&k.clearIcon)?V=k:k&&(V={clearIcon:C.createElement(w.Z,null)}),Le(C.createElement(H.default,Object.assign({ref:(0,r.sQ)(P,Ne),prefixCls:me,autoComplete:te==null?void 0:te.autoComplete},ae,{disabled:Se,onBlur:b,onFocus:T,style:Object.assign(Object.assign({},te==null?void 0:te.style),N),styles:Object.assign(Object.assign({},te==null?void 0:te.styles),S),suffix:z,allowClear:V,className:I()(M,D,tt,te==null?void 0:te.className),onChange:x,addonAfter:Re&&C.createElement(i.BR,null,C.createElement(X.Ux,{override:!0,status:!0},Re)),addonBefore:o&&C.createElement(i.BR,null,C.createElement(X.Ux,{override:!0,status:!0},o)),classNames:Object.assign(Object.assign(Object.assign({},W),te==null?void 0:te.classNames),{input:I()({[`${me}-sm`]:Ue==="small",[`${me}-lg`]:Ue==="large",[`${me}-rtl`]:ee==="rtl",[`${me}-borderless`]:!s},!R&&(0,Z.Z)(me,n),W==null?void 0:W.input,(a=te==null?void 0:te.classNames)===null||a===void 0?void 0:a.input,Je)}),classes:{affixWrapper:I()({[`${me}-affix-wrapper-sm`]:Ue==="small",[`${me}-affix-wrapper-lg`]:Ue==="large",[`${me}-affix-wrapper-rtl`]:ee==="rtl",[`${me}-affix-wrapper-borderless`]:!s},(0,Z.Z)(`${me}-affix-wrapper`,n,g),Je),wrapper:I()({[`${me}-group-rtl`]:ee==="rtl"},Je),group:I()({[`${me}-group-wrapper-sm`]:Ue==="small",[`${me}-group-wrapper-lg`]:Ue==="large",[`${me}-group-wrapper-rtl`]:ee==="rtl",[`${me}-group-wrapper-disabled`]:Se},(0,Z.Z)(`${me}-group-wrapper`,n,g),Je)}})))})},1643:function(Ht,Ke,e){var w=e(19248),E=e(92310),I=e.n(E),H=e(9296),r=e(59301),C=e(19080),Z=e(36355),ne=e(1684),Q=e(19716),c=e(32441),X=e(9432),i=e(9937),u=function(j,Y){var Te={};for(var fe in j)Object.prototype.hasOwnProperty.call(j,fe)&&Y.indexOf(fe)<0&&(Te[fe]=j[fe]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,fe=Object.getOwnPropertySymbols(j);Ze{const{prefixCls:Te,bordered:fe=!0,size:Ze,disabled:le,status:P,allowClear:a,showCount:t,classNames:s,rootClassName:v,className:B}=j,O=u(j,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:he,direction:l}=r.useContext(Z.E_),G=(0,Q.Z)(Ze),k=r.useContext(ne.Z),Re=le!=null?le:k,{status:o,hasFeedback:M,feedbackIcon:N}=r.useContext(c.aM),S=(0,C.F)(o,P),D=r.useRef(null);r.useImperativeHandle(Y,()=>{var ee;return{resizableTextArea:(ee=D.current)===null||ee===void 0?void 0:ee.resizableTextArea,focus:te=>{var me,Ne;(0,X.n)((Ne=(me=D.current)===null||me===void 0?void 0:me.resizableTextArea)===null||Ne===void 0?void 0:Ne.textArea,te)},blur:()=>{var te;return(te=D.current)===null||te===void 0?void 0:te.blur()}}});const F=he("input",Te);let W;typeof a=="object"&&(a!=null&&a.clearIcon)?W=a:a&&(W={clearIcon:r.createElement(w.Z,null)});const[ae,ve]=(0,i.ZP)(F);return ae(r.createElement(H.default,Object.assign({},O,{disabled:Re,allowClear:W,className:I()(B,v),classes:{affixWrapper:I()(`${F}-textarea-affix-wrapper`,{[`${F}-affix-wrapper-rtl`]:l==="rtl",[`${F}-affix-wrapper-borderless`]:!fe,[`${F}-affix-wrapper-sm`]:G==="small",[`${F}-affix-wrapper-lg`]:G==="large",[`${F}-textarea-show-count`]:t},(0,C.Z)(`${F}-affix-wrapper`,S),ve)},classNames:Object.assign(Object.assign({},s),{textarea:I()({[`${F}-borderless`]:!fe,[`${F}-sm`]:G==="small",[`${F}-lg`]:G==="large"},(0,C.Z)(F,S),ve,s==null?void 0:s.textarea)}),prefixCls:F,suffix:M&&r.createElement("span",{className:`${F}-textarea-suffix`},N),showCount:t,ref:D})))});Ke.Z=K},59412:function(Ht,Ke,e){e.d(Ke,{Z:function(){return E}});var w=e(59301);function E(I,H){const r=(0,w.useRef)([]),C=()=>{r.current.push(setTimeout(()=>{var Z,ne,Q,c;!((Z=I.current)===null||Z===void 0)&&Z.input&&((ne=I.current)===null||ne===void 0?void 0:ne.input.getAttribute("type"))==="password"&&(!((Q=I.current)===null||Q===void 0)&&Q.input.hasAttribute("value"))&&((c=I.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return(0,w.useEffect)(()=>(H&&C(),()=>r.current.forEach(Z=>{Z&&clearTimeout(Z)})),[]),C}},92832:function(Ht,Ke,e){e.d(Ke,{default:function(){return G}});var w=e(92310),E=e.n(w),I=e(59301),H=e(36355),r=e(32441),C=e(9937),ne=k=>{const{getPrefixCls:Re,direction:o}=(0,I.useContext)(H.E_),{prefixCls:M,className:N}=k,S=Re("input-group",M),D=Re("input"),[F,W]=(0,C.ZP)(D),ae=E()(S,{[`${S}-lg`]:k.size==="large",[`${S}-sm`]:k.size==="small",[`${S}-compact`]:k.compact,[`${S}-rtl`]:o==="rtl"},W,N),ve=(0,I.useContext)(r.aM),ee=(0,I.useMemo)(()=>Object.assign(Object.assign({},ve),{isFormItemInput:!1}),[ve]);return F(I.createElement("span",{className:ae,style:k.style,onMouseEnter:k.onMouseEnter,onMouseLeave:k.onMouseLeave,onFocus:k.onFocus,onBlur:k.onBlur},I.createElement(r.aM.Provider,{value:ee},k.children)))},Q=e(9432),c=e(73331),X=e(15277),i=e(2738),u=e(8654),K=e(59412),j=function(k,Re){var o={};for(var M in k)Object.prototype.hasOwnProperty.call(k,M)&&Re.indexOf(M)<0&&(o[M]=k[M]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(k);Nk?I.createElement(X.Z,null):I.createElement(c.Z,null),Te={click:"onClick",hover:"onMouseOver"};var Ze=I.forwardRef((k,Re)=>{const{visibilityToggle:o=!0}=k,M=typeof o=="object"&&o.visible!==void 0,[N,S]=(0,I.useState)(()=>M?o.visible:!1),D=(0,I.useRef)(null);I.useEffect(()=>{M&&S(o.visible)},[M,o]);const F=(0,K.Z)(D),W=()=>{const{disabled:Se}=k;Se||(N&&F(),S(p=>{var g;const f=!p;return typeof o=="object"&&((g=o.onVisibleChange)===null||g===void 0||g.call(o,f)),f}))},ae=Se=>{const{action:p="click",iconRender:g=Y}=k,f=Te[p]||"",n=g(N),R={[f]:W,className:`${Se}-icon`,key:"passwordIcon",onMouseDown:L=>{L.preventDefault()},onMouseUp:L=>{L.preventDefault()}};return I.cloneElement(I.isValidElement(n)?n:I.createElement("span",null,n),R)},{className:ve,prefixCls:ee,inputPrefixCls:te,size:me}=k,Ne=j(k,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Le}=I.useContext(H.E_),Je=Le("input",te),_e=Le("input-password",ee),tt=o&&ae(_e),Ue=E()(_e,ve,{[`${_e}-${me}`]:!!me}),re=Object.assign(Object.assign({},(0,i.Z)(Ne,["suffix","iconRender","visibilityToggle"])),{type:N?"text":"password",className:Ue,prefixCls:Je,suffix:tt});return me&&(re.size=me),I.createElement(Q.Z,Object.assign({ref:(0,u.sQ)(Re,D)},re))}),le=e(47472),P=e(92343),a=e(3113),t=e(19716),s=e(33234),v=function(k,Re){var o={};for(var M in k)Object.prototype.hasOwnProperty.call(k,M)&&Re.indexOf(M)<0&&(o[M]=k[M]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(k);N{const{prefixCls:o,inputPrefixCls:M,className:N,size:S,suffix:D,enterButton:F=!1,addonAfter:W,loading:ae,disabled:ve,onSearch:ee,onChange:te,onCompositionStart:me,onCompositionEnd:Ne}=k,Le=v(k,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Je,direction:_e}=I.useContext(H.E_),tt=I.useRef(!1),Ue=Je("input-search",o),re=Je("input",M),{compactSize:Se}=(0,s.ri)(Ue,_e),p=(0,t.Z)(Oe=>{var Pe;return(Pe=S!=null?S:Se)!==null&&Pe!==void 0?Pe:Oe}),g=I.useRef(null),f=Oe=>{Oe&&Oe.target&&Oe.type==="click"&&ee&&ee(Oe.target.value,Oe,{source:"clear"}),te&&te(Oe)},n=Oe=>{var Pe;document.activeElement===((Pe=g.current)===null||Pe===void 0?void 0:Pe.input)&&Oe.preventDefault()},R=Oe=>{var Pe,y;ee&&ee((y=(Pe=g.current)===null||Pe===void 0?void 0:Pe.input)===null||y===void 0?void 0:y.value,Oe,{source:"input"})},L=Oe=>{tt.current||ae||R(Oe)},J=typeof F=="boolean"?I.createElement(le.Z,null):null,b=`${Ue}-button`;let T;const x=F||{},z=x.type&&x.type.__ANT_BUTTON===!0;z||x.type==="button"?T=(0,P.Tm)(x,Object.assign({onMouseDown:n,onClick:Oe=>{var Pe,y;(y=(Pe=x==null?void 0:x.props)===null||Pe===void 0?void 0:Pe.onClick)===null||y===void 0||y.call(Pe,Oe),R(Oe)},key:"enterButton"},z?{className:b,size:p}:{})):T=I.createElement(a.ZP,{className:b,type:F?"primary":void 0,size:p,disabled:ve,key:"enterButton",onMouseDown:n,onClick:R,loading:ae,icon:J},F),W&&(T=[T,(0,P.Tm)(W,{key:"addonAfter"})]);const V=E()(Ue,{[`${Ue}-rtl`]:_e==="rtl",[`${Ue}-${p}`]:!!p,[`${Ue}-with-button`]:!!F},N),$e=Oe=>{tt.current=!0,me==null||me(Oe)},Ie=Oe=>{tt.current=!1,Ne==null||Ne(Oe)};return I.createElement(Q.Z,Object.assign({ref:(0,u.sQ)(g,Re),onPressEnter:L},Le,{size:p,onCompositionStart:$e,onCompositionEnd:Ie,prefixCls:re,addonAfter:T,suffix:D,onChange:f,className:V,disabled:ve}))}),he=e(1643);const l=Q.Z;l.Group=ne,l.Search=O,l.TextArea=he.Z,l.Password=Ze;var G=l},9937:function(Ht,Ke,e){e.d(Ke,{M1:function(){return Z},TM:function(){return P},Xy:function(){return ne},bi:function(){return X},e5:function(){return le},ik:function(){return i},nz:function(){return r},pU:function(){return C},s7:function(){return u},x0:function(){return c}});var w=e(17313),E=e(74207),I=e(37613),H=e(83116);const r=a=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:a,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),C=a=>({borderColor:a.hoverBorderColor}),Z=a=>({borderColor:a.activeBorderColor,boxShadow:a.activeShadow,outline:0}),ne=a=>({color:a.colorTextDisabled,backgroundColor:a.colorBgContainerDisabled,borderColor:a.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},C((0,I.TS)(a,{hoverBorderColor:a.colorBorder})))}),Q=a=>{const{paddingBlockLG:t,fontSizeLG:s,lineHeightLG:v,borderRadiusLG:B,paddingInlineLG:O}=a;return{padding:`${t}px ${O}px`,fontSize:s,lineHeight:v,borderRadius:B}},c=a=>({padding:`${a.paddingBlockSM}px ${a.paddingInlineSM}px`,borderRadius:a.borderRadiusSM}),X=(a,t)=>{const{componentCls:s,colorError:v,colorWarning:B,errorActiveShadow:O,warningActiveShadow:he,colorErrorBorderHover:l,colorWarningBorderHover:G}=a;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:v,"&:hover":{borderColor:l},"&:focus, &-focused":Object.assign({},Z((0,I.TS)(a,{activeBorderColor:v,activeShadow:O}))),[`${s}-prefix, ${s}-suffix`]:{color:v}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:B,"&:hover":{borderColor:G},"&:focus, &-focused":Object.assign({},Z((0,I.TS)(a,{activeBorderColor:B,activeShadow:he}))),[`${s}-prefix, ${s}-suffix`]:{color:B}}}},i=a=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${a.paddingBlock}px ${a.paddingInline}px`,color:a.colorText,fontSize:a.fontSize,lineHeight:a.lineHeight,backgroundColor:a.colorBgContainer,backgroundImage:"none",borderWidth:a.lineWidth,borderStyle:a.lineType,borderColor:a.colorBorder,borderRadius:a.borderRadius,transition:`all ${a.motionDurationMid}`},r(a.colorTextPlaceholder)),{"&:hover":Object.assign({},C(a)),"&:focus, &-focused":Object.assign({},Z(a)),"&-disabled, &[disabled]":Object.assign({},ne(a)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:a.controlHeight,lineHeight:a.lineHeight,verticalAlign:"bottom",transition:`all ${a.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},Q(a)),"&-sm":Object.assign({},c(a)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),u=a=>{const{componentCls:t,antCls:s}=a;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:a.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},Q(a)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},c(a)),[`&-lg ${s}-select-single ${s}-select-selector`]:{height:a.controlHeightLG},[`&-sm ${s}-select-single ${s}-select-selector`]:{height:a.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${a.paddingInline}px`,color:a.colorText,fontWeight:"normal",fontSize:a.fontSize,textAlign:"center",backgroundColor:a.colorFillAlter,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,borderRadius:a.borderRadius,transition:`all ${a.motionDurationSlow}`,lineHeight:1,[`${s}-select`]:{margin:`-${a.paddingBlock+1}px -${a.paddingInline}px`,[`&${s}-select-single:not(${s}-select-customize-input)`]:{[`${s}-select-selector`]:{backgroundColor:"inherit",border:`${a.lineWidth}px ${a.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${s}-select-selector`]:{color:a.colorPrimary}}},[`${s}-cascader-picker`]:{margin:`-9px -${a.paddingInline}px`,backgroundColor:"transparent",[`${s}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:a.borderRadius,borderEndStartRadius:a.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,w.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:a.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${s}-picker-range @@ -52,9 +52,9 @@ & > ${s}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:a.borderRadius,borderEndStartRadius:a.borderRadius},[`& > *:last-child, & > ${s}-select:last-child > ${s}-select-selector, & > ${s}-cascader-picker:last-child ${t}, - & > ${s}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:a.lineWidth,borderStartEndRadius:a.borderRadius,borderEndEndRadius:a.borderRadius},[`& > ${s}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-a.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:a.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:a.borderRadius}}}})}},K=a=>{const{componentCls:t,controlHeightSM:s,lineWidth:v}=a,O=(s-v*2-16)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,w.Wf)(a)),i(a)),X(a,t)),{'&[type="color"]':{height:a.controlHeight,[`&${t}-lg`]:{height:a.controlHeightLG},[`&${t}-sm`]:{height:s,paddingTop:O,paddingBottom:O}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},j=a=>{const{componentCls:t}=a;return{[`${t}-clear-icon`]:{margin:0,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${a.motionDurationSlow}`,"&:hover":{color:a.colorTextTertiary},"&:active":{color:a.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${a.inputAffixPadding}px`}}}},Y=a=>{const{componentCls:t,inputAffixPadding:s,colorTextDescription:v,motionDurationSlow:B,colorIcon:O,colorIconHover:he,iconCls:l}=a;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},i(a)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},C(a)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:a.paddingXS}},"&-show-count-suffix":{color:v},"&-show-count-has-suffix":{marginInlineEnd:a.paddingXXS},"&-prefix":{marginInlineEnd:s},"&-suffix":{marginInlineStart:s}}}),j(a)),{[`${l}${t}-password-icon`]:{color:O,cursor:"pointer",transition:`all ${B}`,"&:hover":{color:he}}}),X(a,`${t}-affix-wrapper`))}},Ae=a=>{const{componentCls:t,colorError:s,colorWarning:v,borderRadiusLG:B,borderRadiusSM:O}=a;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,w.Wf)(a)),u(a)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:B,fontSize:a.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:O}},"&-status-error":{[`${t}-group-addon`]:{color:s,borderColor:s}},"&-status-warning":{[`${t}-group-addon`]:{color:v,borderColor:v}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},ne(a))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},fe=a=>{const{componentCls:t,antCls:s}=a,v=`${t}-search`;return{[v]:{[`${t}`]:{"&:hover, &:focus":{borderColor:a.colorPrimaryHover,[`+ ${t}-group-addon ${v}-button:not(${s}-btn-primary)`]:{borderInlineStartColor:a.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:a.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${v}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:a.borderRadius,borderEndEndRadius:a.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${v}-button:not(${s}-btn-primary)`]:{color:a.colorTextDescription,"&:hover":{color:a.colorPrimaryHover},"&:active":{color:a.colorPrimaryActive},[`&${s}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${v}-button`]:{height:a.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${v}-button`]:{height:a.controlHeightLG},[`&-small ${v}-button`]:{height:a.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-a.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + & > ${s}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:a.lineWidth,borderStartEndRadius:a.borderRadius,borderEndEndRadius:a.borderRadius},[`& > ${s}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-a.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:a.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:a.borderRadius}}}})}},K=a=>{const{componentCls:t,controlHeightSM:s,lineWidth:v}=a,O=(s-v*2-16)/2;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,w.Wf)(a)),i(a)),X(a,t)),{'&[type="color"]':{height:a.controlHeight,[`&${t}-lg`]:{height:a.controlHeightLG},[`&${t}-sm`]:{height:s,paddingTop:O,paddingBottom:O}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},j=a=>{const{componentCls:t}=a;return{[`${t}-clear-icon`]:{margin:0,color:a.colorTextQuaternary,fontSize:a.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${a.motionDurationSlow}`,"&:hover":{color:a.colorTextTertiary},"&:active":{color:a.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${a.inputAffixPadding}px`}}}},Y=a=>{const{componentCls:t,inputAffixPadding:s,colorTextDescription:v,motionDurationSlow:B,colorIcon:O,colorIconHover:he,iconCls:l}=a;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},i(a)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},C(a)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:a.paddingXS}},"&-show-count-suffix":{color:v},"&-show-count-has-suffix":{marginInlineEnd:a.paddingXXS},"&-prefix":{marginInlineEnd:s},"&-suffix":{marginInlineStart:s}}}),j(a)),{[`${l}${t}-password-icon`]:{color:O,cursor:"pointer",transition:`all ${B}`,"&:hover":{color:he}}}),X(a,`${t}-affix-wrapper`))}},Te=a=>{const{componentCls:t,colorError:s,colorWarning:v,borderRadiusLG:B,borderRadiusSM:O}=a;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,w.Wf)(a)),u(a)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:B,fontSize:a.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:O}},"&-status-error":{[`${t}-group-addon`]:{color:s,borderColor:s}},"&-status-warning":{[`${t}-group-addon`]:{color:v,borderColor:v}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},ne(a))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},fe=a=>{const{componentCls:t,antCls:s}=a,v=`${t}-search`;return{[v]:{[`${t}`]:{"&:hover, &:focus":{borderColor:a.colorPrimaryHover,[`+ ${t}-group-addon ${v}-button:not(${s}-btn-primary)`]:{borderInlineStartColor:a.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:a.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${v}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:a.borderRadius,borderEndEndRadius:a.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${v}-button:not(${s}-btn-primary)`]:{color:a.colorTextDescription,"&:hover":{color:a.colorPrimaryHover},"&:active":{color:a.colorPrimaryActive},[`&${s}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${v}-button`]:{height:a.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${v}-button`]:{height:a.controlHeightLG},[`&-small ${v}-button`]:{height:a.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-a.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Ze=a=>{const{componentCls:t,paddingLG:s}=a,v=`${t}-textarea`;return{[v]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-a.fontSize*a.lineHeight,insetInlineEnd:0,color:a.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${v}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:a.paddingXS,insetBlockStart:a.paddingXS},[`${v}-suffix`]:{position:"absolute",top:0,insetInlineEnd:a.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function le(a){return(0,I.TS)(a,{inputAffixPadding:a.paddingXXS})}const P=a=>{const{controlHeight:t,fontSize:s,lineHeight:v,lineWidth:B,controlHeightSM:O,controlHeightLG:he,fontSizeLG:l,lineHeightLG:G,paddingSM:k,controlPaddingHorizontalSM:Re,controlPaddingHorizontal:o,colorFillAlter:M,colorPrimaryHover:N,controlOutlineWidth:S,controlOutline:D,colorErrorOutline:F,colorWarningOutline:W}=a;return{paddingBlock:Math.max(Math.round((t-s*v)/2*10)/10-B,3),paddingBlockSM:Math.max(Math.round((O-s*v)/2*10)/10-B,0),paddingBlockLG:Math.ceil((he-l*G)/2*10)/10-B,paddingInline:k-B,paddingInlineSM:Re-B,paddingInlineLG:o-B,addonBg:M,activeBorderColor:N,hoverBorderColor:N,activeShadow:`0 0 0 ${S}px ${D}`,errorActiveShadow:`0 0 0 ${S}px ${F}`,warningActiveShadow:`0 0 0 ${S}px ${W}`}};Ke.ZP=(0,H.Z)("Input",a=>{const t=(0,I.TS)(a,le(a));return[K(t),Ze(t),Y(t),Ae(t),fe(t),(0,E.c)(t)]},P)},45818:function(Ht,Ke,e){e.d(Ke,{D:function(){return le},Z:function(){return t}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(v,B){return E.createElement(r.Z,(0,w.Z)({},v,{ref:B,icon:H}))},Z=E.forwardRef(C),ne=Z,Q=e(33853),c=e(38819),X=e(92310),i=e.n(X),u=e(2738),j=s=>!isNaN(parseFloat(s))&&isFinite(s),Y=e(36355),Ae=e(84966),fe=function(s,v){var B={};for(var O in s)Object.prototype.hasOwnProperty.call(s,O)&&v.indexOf(O)<0&&(B[O]=s[O]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,O=Object.getOwnPropertySymbols(s);he{let s=0;return function(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return s+=1,`${v}${s}`}})();var t=E.forwardRef((s,v)=>{const{prefixCls:B,className:O,trigger:he,children:l,defaultCollapsed:G=!1,theme:k="dark",style:Re={},collapsible:o=!1,reverseArrow:M=!1,width:N=200,collapsedWidth:S=80,zeroWidthTriggerStyle:D,breakpoint:F,onCollapse:W,onBreakpoint:ae}=s,ve=fe(s,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ee}=(0,E.useContext)(Ae.Gs),[te,me]=(0,E.useState)("collapsed"in s?s.collapsed:G),[Ne,Le]=(0,E.useState)(!1);(0,E.useEffect)(()=>{"collapsed"in s&&me(s.collapsed)},[s.collapsed]);const Je=(p,g)=>{"collapsed"in s||me(p),W==null||W(p,g)},_e=(0,E.useRef)();_e.current=p=>{Le(p.matches),ae==null||ae(p.matches),te!==p.matches&&Je(p.matches,"responsive")},(0,E.useEffect)(()=>{function p(f){return _e.current(f)}let g;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&F&&F in Ze){g=f(`(max-width: ${Ze[F]})`);try{g.addEventListener("change",p)}catch(n){g.addListener(p)}p(g)}}return()=>{try{g==null||g.removeEventListener("change",p)}catch(f){g==null||g.removeListener(p)}}},[F]),(0,E.useEffect)(()=>{const p=P("ant-sider-");return ee.addSider(p),()=>ee.removeSider(p)},[]);const tt=()=>{Je(!te,"clickTrigger")},{getPrefixCls:Ue}=(0,E.useContext)(Y.E_),re=()=>{const p=Ue("layout-sider",B),g=(0,u.Z)(ve,["collapsed"]),f=te?S:N,n=j(f)?`${f}px`:String(f),R=parseFloat(String(S||0))===0?E.createElement("span",{onClick:tt,className:i()(`${p}-zero-width-trigger`,`${p}-zero-width-trigger-${M?"right":"left"}`),style:D},he||E.createElement(ne,null)):null,b={expanded:M?E.createElement(c.Z,null):E.createElement(Q.Z,null),collapsed:M?E.createElement(Q.Z,null):E.createElement(c.Z,null)}[te?"collapsed":"expanded"],T=he!==null?R||E.createElement("div",{className:`${p}-trigger`,onClick:tt,style:{width:n}},he||b):null,x=Object.assign(Object.assign({},Re),{flex:`0 0 ${n}`,maxWidth:n,minWidth:n,width:n}),z=i()(p,`${p}-${k}`,{[`${p}-collapsed`]:!!te,[`${p}-has-trigger`]:o&&he!==null&&!R,[`${p}-below`]:!!Ne,[`${p}-zero-width`]:parseFloat(n)===0},O);return E.createElement("aside",Object.assign({className:z},g,{style:x,ref:v}),E.createElement("div",{className:`${p}-children`},l),o||Ne&&R?T:null)},Se=E.useMemo(()=>({siderCollapsed:te}),[te]);return E.createElement(le.Provider,{value:Se},re())})},84966:function(Ht,Ke,e){e.d(Ke,{VY:function(){return le},$_:function(){return Ze},h4:function(){return fe},Gs:function(){return u},ZP:function(){return P}});var w=e(94480),E=e(92310),I=e.n(E),H=e(2738),r=e(59301),C=e(36355),Z=e(83116),Q=a=>{const{componentCls:t,bodyBg:s,lightSiderBg:v,lightTriggerBg:B,lightTriggerColor:O}=a;return{[`${t}-sider-light`]:{background:v,[`${t}-sider-trigger`]:{color:O,background:B},[`${t}-sider-zero-width-trigger`]:{color:O,background:B,border:`1px solid ${s}`,borderInlineStart:0}}}};const c=a=>{const{antCls:t,componentCls:s,colorText:v,triggerColor:B,footerBg:O,triggerBg:he,headerHeight:l,headerPadding:G,headerColor:k,footerPadding:Re,triggerHeight:o,zeroTriggerHeight:M,zeroTriggerWidth:N,motionDurationMid:S,motionDurationSlow:D,fontSize:F,borderRadius:W,bodyBg:ae,headerBg:ve,siderBg:ee}=a;return{[s]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ae,"&, *":{boxSizing:"border-box"},[`&${s}-has-sider`]:{flexDirection:"row",[`> ${s}, > ${s}-content`]:{width:0}},[`${s}-header, &${s}-footer`]:{flex:"0 0 auto"},[`${s}-sider`]:{position:"relative",minWidth:0,background:ee,transition:`all ${S}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:o},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:o,color:B,lineHeight:`${o}px`,textAlign:"center",background:he,cursor:"pointer",transition:`all ${S}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:l,insetInlineEnd:-N,zIndex:1,width:N,height:M,color:B,fontSize:a.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ee,borderStartStartRadius:0,borderStartEndRadius:W,borderEndEndRadius:W,borderEndStartRadius:0,cursor:"pointer",transition:`background ${D} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${D}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-N,borderStartStartRadius:W,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:W}}}}},Q(a)),{"&-rtl":{direction:"rtl"}}),[`${s}-header`]:{height:l,padding:G,color:k,lineHeight:`${l}px`,background:ve,[`${t}-menu`]:{lineHeight:"inherit"}},[`${s}-footer`]:{padding:Re,color:v,fontSize:F,background:O},[`${s}-content`]:{flex:"auto",minHeight:0}}};var X=(0,Z.Z)("Layout",a=>[c(a)],a=>{const{colorBgLayout:t,controlHeight:s,controlHeightLG:v,colorText:B,controlHeightSM:O,marginXXS:he,colorTextLightSolid:l,colorBgContainer:G}=a,k=v*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:s*2,headerPadding:`0 ${k}px`,headerColor:B,footerPadding:`${O}px ${k}px`,footerBg:t,siderBg:"#001529",triggerHeight:v+he*2,triggerBg:"#002140",triggerColor:l,zeroTriggerWidth:v,zeroTriggerHeight:v,lightSiderBg:G,lightTriggerBg:G,lightTriggerColor:B}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),i=function(a,t){var s={};for(var v in a)Object.prototype.hasOwnProperty.call(a,v)&&t.indexOf(v)<0&&(s[v]=a[v]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,v=Object.getOwnPropertySymbols(a);Bnull,removeSider:()=>null}});function K(a){let{suffixCls:t,tagName:s,displayName:v}=a;return B=>r.forwardRef((he,l)=>r.createElement(B,Object.assign({ref:l,suffixCls:t,tagName:s},he)))}const j=r.forwardRef((a,t)=>{const{prefixCls:s,suffixCls:v,className:B,tagName:O}=a,he=i(a,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:l}=r.useContext(C.E_),G=l("layout",s),[k,Re]=X(G),o=v?`${G}-${v}`:G;return k(r.createElement(O,Object.assign({className:I()(s||o,B,Re),ref:t},he)))}),Y=r.forwardRef((a,t)=>{const{direction:s}=r.useContext(C.E_),[v,B]=r.useState([]),{prefixCls:O,className:he,rootClassName:l,children:G,hasSider:k,tagName:Re,style:o}=a,M=i(a,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),N=(0,H.Z)(M,["suffixCls"]),{getPrefixCls:S,layout:D}=r.useContext(C.E_),F=S("layout",O),[W,ae]=X(F),ve=I()(F,{[`${F}-has-sider`]:typeof k=="boolean"?k:v.length>0,[`${F}-rtl`]:s==="rtl"},D==null?void 0:D.className,he,l,ae),ee=r.useMemo(()=>({siderHook:{addSider:te=>{B(me=>[].concat((0,w.Z)(me),[te]))},removeSider:te=>{B(me=>me.filter(Ne=>Ne!==te))}}}),[]);return W(r.createElement(u.Provider,{value:ee},r.createElement(Re,Object.assign({ref:t,className:ve,style:Object.assign(Object.assign({},D==null?void 0:D.style),o)},N),G)))}),Ae=K({tagName:"div",displayName:"Layout"})(Y),fe=K({suffixCls:"header",tagName:"header",displayName:"Header"})(j),Ze=K({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(j),le=K({suffixCls:"content",tagName:"main",displayName:"Content"})(j);var P=Ae},40875:function(Ht,Ke,e){e.d(Ke,{J:function(){return C}});var w=e(59301),E=e(33234),I=e(70425),H=function(Z,ne){var Q={};for(var c in Z)Object.prototype.hasOwnProperty.call(Z,c)&&ne.indexOf(c)<0&&(Q[c]=Z[c]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,c=Object.getOwnPropertySymbols(Z);X{const{children:Q}=Z,c=H(Z,["children"]),X=w.useContext(r),i=w.useMemo(()=>Object.assign(Object.assign({},X),c),[X,c.prefixCls,c.mode,c.selectable]);return w.createElement(r.Provider,{value:i},w.createElement(E.BR,null,(0,I.supportNodeRef)(Q)?w.cloneElement(Q,{ref:ne}):Q))});Ke.Z=r},20834:function(Ht,Ke,e){e.d(Ke,{default:function(){return Se}});var w=e(15285),E=e(59301),I=e(45818),H=e(92310),r=e.n(H),C=e(36355),Z=function(p,g){var f={};for(var n in p)Object.prototype.hasOwnProperty.call(p,n)&&g.indexOf(n)<0&&(f[n]=p[n]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(p);R{const{prefixCls:g,className:f,dashed:n}=p,R=Z(p,["prefixCls","className","dashed"]),{getPrefixCls:L}=E.useContext(C.E_),J=L("menu",g),b=r()({[`${J}-item-divider-dashed`]:!!n},f);return E.createElement(w.iz,Object.assign({className:b},R))},c=e(11592),X=e(2738),i=e(6848),u=e(92343),j=(0,E.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ae=p=>{var g;const{className:f,children:n,icon:R,title:L,danger:J}=p,{prefixCls:b,firstLevel:T,direction:x,disableMenuItemTitleTooltip:z,inlineCollapsed:V}=E.useContext(j),$e=A=>{const Ce=E.createElement("span",{className:`${b}-title-content`},n);return(!R||(0,u.l$)(n)&&n.type==="span")&&n&&A&&T&&typeof n=="string"?E.createElement("div",{className:`${b}-inline-collapsed-noicon`},n.charAt(0)):Ce},{siderCollapsed:Ie}=E.useContext(I.D);let Oe=L;typeof L=="undefined"?Oe=T?n:"":L===!1&&(Oe="");const Pe={title:Oe};!Ie&&!V&&(Pe.title=null,Pe.open=!1);const y=(0,c.Z)(n).length;let m=E.createElement(w.ck,Object.assign({},(0,X.Z)(p,["title","icon","danger"]),{className:r()({[`${b}-item-danger`]:J,[`${b}-item-only-child`]:(R?y+1:y)===1},f),title:typeof L=="string"?L:void 0}),(0,u.Tm)(R,{className:r()((0,u.l$)(R)?(g=R.props)===null||g===void 0?void 0:g.className:"",`${b}-item-icon`)}),$e(V));return z||(m=E.createElement(i.Z,Object.assign({},Pe,{placement:x==="rtl"?"left":"right",overlayClassName:`${b}-inline-collapsed-tooltip`}),m)),m},Ze=p=>{var g;const{popupClassName:f,icon:n,title:R,theme:L}=p,J=E.useContext(j),{prefixCls:b,inlineCollapsed:T,theme:x}=J,z=(0,w.Xl)();let V;if(!n)V=T&&!z.length&&R&&typeof R=="string"?E.createElement("div",{className:`${b}-inline-collapsed-noicon`},R.charAt(0)):E.createElement("span",{className:`${b}-title-content`},R);else{const Ie=(0,u.l$)(R)&&R.type==="span";V=E.createElement(E.Fragment,null,(0,u.Tm)(n,{className:r()((0,u.l$)(n)?(g=n.props)===null||g===void 0?void 0:g.className:"",`${b}-item-icon`)}),Ie?R:E.createElement("span",{className:`${b}-title-content`},R))}const $e=E.useMemo(()=>Object.assign(Object.assign({},J),{firstLevel:!1}),[J]);return E.createElement(j.Provider,{value:$e},E.createElement(w.Wd,Object.assign({},(0,X.Z)(p,["icon"]),{title:V,popupClassName:r()(b,f,`${b}-${L||x}`)})))},le=e(18785),P=e(70425),a=e(62892),t=e(40875),s=function(p,g){var f={};for(var n in p)Object.prototype.hasOwnProperty.call(p,n)&&g.indexOf(n)<0&&(f[n]=p[n]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(p);R{if(g&&typeof g=="object"){const n=g,{label:R,children:L,key:J,type:b}=n,T=s(n,["label","children","key","type"]),x=J!=null?J:`tmp-${f}`;return L||b==="group"?b==="group"?E.createElement(w.BW,Object.assign({key:x},T,{title:R}),v(L)):E.createElement(Ze,Object.assign({key:x},T,{title:R}),v(L)):b==="divider"?E.createElement(Q,Object.assign({key:x},T)):E.createElement(Ae,Object.assign({key:x},T),R)}return null}).filter(g=>g)}function B(p){return E.useMemo(()=>p&&v(p),[p])}var O=e(64993),he=e(17313),l=e(8378),G=e(13826),k=e(29878),Re=e(83116),o=e(37613),N=p=>{const{componentCls:g,motionDurationSlow:f,horizontalLineHeight:n,colorSplit:R,lineWidth:L,lineType:J,itemPaddingInline:b}=p;return{[`${g}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${L}px ${J} ${R}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${g}-item, ${g}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:b},[`> ${g}-item:hover, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Ze=a=>{const{componentCls:t,paddingLG:s}=a,v=`${t}-textarea`;return{[v]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:-a.fontSize*a.lineHeight,insetInlineEnd:0,color:a.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${v}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:a.paddingXS,insetBlockStart:a.paddingXS},[`${v}-suffix`]:{position:"absolute",top:0,insetInlineEnd:a.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function le(a){return(0,I.TS)(a,{inputAffixPadding:a.paddingXXS})}const P=a=>{const{controlHeight:t,fontSize:s,lineHeight:v,lineWidth:B,controlHeightSM:O,controlHeightLG:he,fontSizeLG:l,lineHeightLG:G,paddingSM:k,controlPaddingHorizontalSM:Re,controlPaddingHorizontal:o,colorFillAlter:M,colorPrimaryHover:N,controlOutlineWidth:S,controlOutline:D,colorErrorOutline:F,colorWarningOutline:W}=a;return{paddingBlock:Math.max(Math.round((t-s*v)/2*10)/10-B,3),paddingBlockSM:Math.max(Math.round((O-s*v)/2*10)/10-B,0),paddingBlockLG:Math.ceil((he-l*G)/2*10)/10-B,paddingInline:k-B,paddingInlineSM:Re-B,paddingInlineLG:o-B,addonBg:M,activeBorderColor:N,hoverBorderColor:N,activeShadow:`0 0 0 ${S}px ${D}`,errorActiveShadow:`0 0 0 ${S}px ${F}`,warningActiveShadow:`0 0 0 ${S}px ${W}`}};Ke.ZP=(0,H.Z)("Input",a=>{const t=(0,I.TS)(a,le(a));return[K(t),Ze(t),Y(t),Te(t),fe(t),(0,E.c)(t)]},P)},45818:function(Ht,Ke,e){e.d(Ke,{D:function(){return le},Z:function(){return t}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(v,B){return E.createElement(r.Z,(0,w.Z)({},v,{ref:B,icon:H}))},Z=E.forwardRef(C),ne=Z,Q=e(33853),c=e(38819),X=e(92310),i=e.n(X),u=e(2738),j=s=>!isNaN(parseFloat(s))&&isFinite(s),Y=e(36355),Te=e(84966),fe=function(s,v){var B={};for(var O in s)Object.prototype.hasOwnProperty.call(s,O)&&v.indexOf(O)<0&&(B[O]=s[O]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,O=Object.getOwnPropertySymbols(s);he{let s=0;return function(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return s+=1,`${v}${s}`}})();var t=E.forwardRef((s,v)=>{const{prefixCls:B,className:O,trigger:he,children:l,defaultCollapsed:G=!1,theme:k="dark",style:Re={},collapsible:o=!1,reverseArrow:M=!1,width:N=200,collapsedWidth:S=80,zeroWidthTriggerStyle:D,breakpoint:F,onCollapse:W,onBreakpoint:ae}=s,ve=fe(s,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ee}=(0,E.useContext)(Te.Gs),[te,me]=(0,E.useState)("collapsed"in s?s.collapsed:G),[Ne,Le]=(0,E.useState)(!1);(0,E.useEffect)(()=>{"collapsed"in s&&me(s.collapsed)},[s.collapsed]);const Je=(p,g)=>{"collapsed"in s||me(p),W==null||W(p,g)},_e=(0,E.useRef)();_e.current=p=>{Le(p.matches),ae==null||ae(p.matches),te!==p.matches&&Je(p.matches,"responsive")},(0,E.useEffect)(()=>{function p(f){return _e.current(f)}let g;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&F&&F in Ze){g=f(`(max-width: ${Ze[F]})`);try{g.addEventListener("change",p)}catch(n){g.addListener(p)}p(g)}}return()=>{try{g==null||g.removeEventListener("change",p)}catch(f){g==null||g.removeListener(p)}}},[F]),(0,E.useEffect)(()=>{const p=P("ant-sider-");return ee.addSider(p),()=>ee.removeSider(p)},[]);const tt=()=>{Je(!te,"clickTrigger")},{getPrefixCls:Ue}=(0,E.useContext)(Y.E_),re=()=>{const p=Ue("layout-sider",B),g=(0,u.Z)(ve,["collapsed"]),f=te?S:N,n=j(f)?`${f}px`:String(f),R=parseFloat(String(S||0))===0?E.createElement("span",{onClick:tt,className:i()(`${p}-zero-width-trigger`,`${p}-zero-width-trigger-${M?"right":"left"}`),style:D},he||E.createElement(ne,null)):null,b={expanded:M?E.createElement(c.Z,null):E.createElement(Q.Z,null),collapsed:M?E.createElement(Q.Z,null):E.createElement(c.Z,null)}[te?"collapsed":"expanded"],T=he!==null?R||E.createElement("div",{className:`${p}-trigger`,onClick:tt,style:{width:n}},he||b):null,x=Object.assign(Object.assign({},Re),{flex:`0 0 ${n}`,maxWidth:n,minWidth:n,width:n}),z=i()(p,`${p}-${k}`,{[`${p}-collapsed`]:!!te,[`${p}-has-trigger`]:o&&he!==null&&!R,[`${p}-below`]:!!Ne,[`${p}-zero-width`]:parseFloat(n)===0},O);return E.createElement("aside",Object.assign({className:z},g,{style:x,ref:v}),E.createElement("div",{className:`${p}-children`},l),o||Ne&&R?T:null)},Se=E.useMemo(()=>({siderCollapsed:te}),[te]);return E.createElement(le.Provider,{value:Se},re())})},84966:function(Ht,Ke,e){e.d(Ke,{VY:function(){return le},$_:function(){return Ze},h4:function(){return fe},Gs:function(){return u},ZP:function(){return P}});var w=e(94480),E=e(92310),I=e.n(E),H=e(2738),r=e(59301),C=e(36355),Z=e(83116),Q=a=>{const{componentCls:t,bodyBg:s,lightSiderBg:v,lightTriggerBg:B,lightTriggerColor:O}=a;return{[`${t}-sider-light`]:{background:v,[`${t}-sider-trigger`]:{color:O,background:B},[`${t}-sider-zero-width-trigger`]:{color:O,background:B,border:`1px solid ${s}`,borderInlineStart:0}}}};const c=a=>{const{antCls:t,componentCls:s,colorText:v,triggerColor:B,footerBg:O,triggerBg:he,headerHeight:l,headerPadding:G,headerColor:k,footerPadding:Re,triggerHeight:o,zeroTriggerHeight:M,zeroTriggerWidth:N,motionDurationMid:S,motionDurationSlow:D,fontSize:F,borderRadius:W,bodyBg:ae,headerBg:ve,siderBg:ee}=a;return{[s]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ae,"&, *":{boxSizing:"border-box"},[`&${s}-has-sider`]:{flexDirection:"row",[`> ${s}, > ${s}-content`]:{width:0}},[`${s}-header, &${s}-footer`]:{flex:"0 0 auto"},[`${s}-sider`]:{position:"relative",minWidth:0,background:ee,transition:`all ${S}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:o},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:o,color:B,lineHeight:`${o}px`,textAlign:"center",background:he,cursor:"pointer",transition:`all ${S}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:l,insetInlineEnd:-N,zIndex:1,width:N,height:M,color:B,fontSize:a.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ee,borderStartStartRadius:0,borderStartEndRadius:W,borderEndEndRadius:W,borderEndStartRadius:0,cursor:"pointer",transition:`background ${D} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${D}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-N,borderStartStartRadius:W,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:W}}}}},Q(a)),{"&-rtl":{direction:"rtl"}}),[`${s}-header`]:{height:l,padding:G,color:k,lineHeight:`${l}px`,background:ve,[`${t}-menu`]:{lineHeight:"inherit"}},[`${s}-footer`]:{padding:Re,color:v,fontSize:F,background:O},[`${s}-content`]:{flex:"auto",minHeight:0}}};var X=(0,Z.Z)("Layout",a=>[c(a)],a=>{const{colorBgLayout:t,controlHeight:s,controlHeightLG:v,colorText:B,controlHeightSM:O,marginXXS:he,colorTextLightSolid:l,colorBgContainer:G}=a,k=v*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:s*2,headerPadding:`0 ${k}px`,headerColor:B,footerPadding:`${O}px ${k}px`,footerBg:t,siderBg:"#001529",triggerHeight:v+he*2,triggerBg:"#002140",triggerColor:l,zeroTriggerWidth:v,zeroTriggerHeight:v,lightSiderBg:G,lightTriggerBg:G,lightTriggerColor:B}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),i=function(a,t){var s={};for(var v in a)Object.prototype.hasOwnProperty.call(a,v)&&t.indexOf(v)<0&&(s[v]=a[v]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,v=Object.getOwnPropertySymbols(a);Bnull,removeSider:()=>null}});function K(a){let{suffixCls:t,tagName:s,displayName:v}=a;return B=>r.forwardRef((he,l)=>r.createElement(B,Object.assign({ref:l,suffixCls:t,tagName:s},he)))}const j=r.forwardRef((a,t)=>{const{prefixCls:s,suffixCls:v,className:B,tagName:O}=a,he=i(a,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:l}=r.useContext(C.E_),G=l("layout",s),[k,Re]=X(G),o=v?`${G}-${v}`:G;return k(r.createElement(O,Object.assign({className:I()(s||o,B,Re),ref:t},he)))}),Y=r.forwardRef((a,t)=>{const{direction:s}=r.useContext(C.E_),[v,B]=r.useState([]),{prefixCls:O,className:he,rootClassName:l,children:G,hasSider:k,tagName:Re,style:o}=a,M=i(a,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),N=(0,H.Z)(M,["suffixCls"]),{getPrefixCls:S,layout:D}=r.useContext(C.E_),F=S("layout",O),[W,ae]=X(F),ve=I()(F,{[`${F}-has-sider`]:typeof k=="boolean"?k:v.length>0,[`${F}-rtl`]:s==="rtl"},D==null?void 0:D.className,he,l,ae),ee=r.useMemo(()=>({siderHook:{addSider:te=>{B(me=>[].concat((0,w.Z)(me),[te]))},removeSider:te=>{B(me=>me.filter(Ne=>Ne!==te))}}}),[]);return W(r.createElement(u.Provider,{value:ee},r.createElement(Re,Object.assign({ref:t,className:ve,style:Object.assign(Object.assign({},D==null?void 0:D.style),o)},N),G)))}),Te=K({tagName:"div",displayName:"Layout"})(Y),fe=K({suffixCls:"header",tagName:"header",displayName:"Header"})(j),Ze=K({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(j),le=K({suffixCls:"content",tagName:"main",displayName:"Content"})(j);var P=Te},40875:function(Ht,Ke,e){e.d(Ke,{J:function(){return C}});var w=e(59301),E=e(33234),I=e(70425),H=function(Z,ne){var Q={};for(var c in Z)Object.prototype.hasOwnProperty.call(Z,c)&&ne.indexOf(c)<0&&(Q[c]=Z[c]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,c=Object.getOwnPropertySymbols(Z);X{const{children:Q}=Z,c=H(Z,["children"]),X=w.useContext(r),i=w.useMemo(()=>Object.assign(Object.assign({},X),c),[X,c.prefixCls,c.mode,c.selectable]);return w.createElement(r.Provider,{value:i},w.createElement(E.BR,null,(0,I.supportNodeRef)(Q)?w.cloneElement(Q,{ref:ne}):Q))});Ke.Z=r},20834:function(Ht,Ke,e){e.d(Ke,{default:function(){return Se}});var w=e(15285),E=e(59301),I=e(45818),H=e(92310),r=e.n(H),C=e(36355),Z=function(p,g){var f={};for(var n in p)Object.prototype.hasOwnProperty.call(p,n)&&g.indexOf(n)<0&&(f[n]=p[n]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(p);R{const{prefixCls:g,className:f,dashed:n}=p,R=Z(p,["prefixCls","className","dashed"]),{getPrefixCls:L}=E.useContext(C.E_),J=L("menu",g),b=r()({[`${J}-item-divider-dashed`]:!!n},f);return E.createElement(w.iz,Object.assign({className:b},R))},c=e(11592),X=e(2738),i=e(6848),u=e(92343),j=(0,E.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Te=p=>{var g;const{className:f,children:n,icon:R,title:L,danger:J}=p,{prefixCls:b,firstLevel:T,direction:x,disableMenuItemTitleTooltip:z,inlineCollapsed:V}=E.useContext(j),$e=A=>{const Ce=E.createElement("span",{className:`${b}-title-content`},n);return(!R||(0,u.l$)(n)&&n.type==="span")&&n&&A&&T&&typeof n=="string"?E.createElement("div",{className:`${b}-inline-collapsed-noicon`},n.charAt(0)):Ce},{siderCollapsed:Ie}=E.useContext(I.D);let Oe=L;typeof L=="undefined"?Oe=T?n:"":L===!1&&(Oe="");const Pe={title:Oe};!Ie&&!V&&(Pe.title=null,Pe.open=!1);const y=(0,c.Z)(n).length;let m=E.createElement(w.ck,Object.assign({},(0,X.Z)(p,["title","icon","danger"]),{className:r()({[`${b}-item-danger`]:J,[`${b}-item-only-child`]:(R?y+1:y)===1},f),title:typeof L=="string"?L:void 0}),(0,u.Tm)(R,{className:r()((0,u.l$)(R)?(g=R.props)===null||g===void 0?void 0:g.className:"",`${b}-item-icon`)}),$e(V));return z||(m=E.createElement(i.Z,Object.assign({},Pe,{placement:x==="rtl"?"left":"right",overlayClassName:`${b}-inline-collapsed-tooltip`}),m)),m},Ze=p=>{var g;const{popupClassName:f,icon:n,title:R,theme:L}=p,J=E.useContext(j),{prefixCls:b,inlineCollapsed:T,theme:x}=J,z=(0,w.Xl)();let V;if(!n)V=T&&!z.length&&R&&typeof R=="string"?E.createElement("div",{className:`${b}-inline-collapsed-noicon`},R.charAt(0)):E.createElement("span",{className:`${b}-title-content`},R);else{const Ie=(0,u.l$)(R)&&R.type==="span";V=E.createElement(E.Fragment,null,(0,u.Tm)(n,{className:r()((0,u.l$)(n)?(g=n.props)===null||g===void 0?void 0:g.className:"",`${b}-item-icon`)}),Ie?R:E.createElement("span",{className:`${b}-title-content`},R))}const $e=E.useMemo(()=>Object.assign(Object.assign({},J),{firstLevel:!1}),[J]);return E.createElement(j.Provider,{value:$e},E.createElement(w.Wd,Object.assign({},(0,X.Z)(p,["icon"]),{title:V,popupClassName:r()(b,f,`${b}-${L||x}`)})))},le=e(18785),P=e(70425),a=e(62892),t=e(40875),s=function(p,g){var f={};for(var n in p)Object.prototype.hasOwnProperty.call(p,n)&&g.indexOf(n)<0&&(f[n]=p[n]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(p);R{if(g&&typeof g=="object"){const n=g,{label:R,children:L,key:J,type:b}=n,T=s(n,["label","children","key","type"]),x=J!=null?J:`tmp-${f}`;return L||b==="group"?b==="group"?E.createElement(w.BW,Object.assign({key:x},T,{title:R}),v(L)):E.createElement(Ze,Object.assign({key:x},T,{title:R}),v(L)):b==="divider"?E.createElement(Q,Object.assign({key:x},T)):E.createElement(Te,Object.assign({key:x},T),R)}return null}).filter(g=>g)}function B(p){return E.useMemo(()=>p&&v(p),[p])}var O=e(64993),he=e(17313),l=e(8378),G=e(13826),k=e(29878),Re=e(83116),o=e(37613),N=p=>{const{componentCls:g,motionDurationSlow:f,horizontalLineHeight:n,colorSplit:R,lineWidth:L,lineType:J,itemPaddingInline:b}=p;return{[`${g}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${L}px ${J} ${R}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${g}-item, ${g}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:b},[`> ${g}-item:hover, > ${g}-item-active, > ${g}-submenu ${g}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${g}-item, ${g}-submenu-title`]:{transition:[`border-color ${f}`,`background ${f}`].join(",")},[`${g}-submenu-arrow`]:{display:"none"}}}},D=p=>{let{componentCls:g,menuArrowOffset:f}=p;return{[`${g}-rtl`]:{direction:"rtl"},[`${g}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${g}-rtl${g}-vertical, ${g}-submenu-rtl ${g}-vertical`]:{[`${g}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const F=p=>Object.assign({},(0,he.oN)(p));var ae=(p,g)=>{const{componentCls:f,itemColor:n,itemSelectedColor:R,groupTitleColor:L,itemBg:J,subMenuItemBg:b,itemSelectedBg:T,activeBarHeight:x,activeBarWidth:z,activeBarBorderWidth:V,motionDurationSlow:$e,motionEaseInOut:Ie,motionEaseOut:Oe,itemPaddingInline:Pe,motionDurationMid:y,itemHoverColor:m,lineType:A,colorSplit:Ce,itemDisabledColor:se,dangerItemColor:xe,dangerItemHoverColor:Ye,dangerItemSelectedColor:We,dangerItemActiveBg:Xe,dangerItemSelectedBg:ft,itemHoverBg:Et,itemActiveBg:It,menuSubMenuBg:Mt,horizontalItemSelectedColor:Vt,horizontalItemSelectedBg:Ut,horizontalItemBorderRadius:qt,horizontalItemHoverBg:kt,popupBg:ge}=p;return{[`${f}-${g}, ${f}-${g} > ${f}`]:{color:n,background:J,[`&${f}-root:focus-visible`]:Object.assign({},F(p)),[`${f}-item-group-title`]:{color:L},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:R}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${se} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:m}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:Et},"&:active":{backgroundColor:It}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:Et},"&:active":{backgroundColor:It}}},[`${f}-item-danger`]:{color:xe,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:Ye}},[`&${f}-item:active`]:{background:Xe}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:R,[`&${f}-item-danger`]:{color:We},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:T,[`&${f}-item-danger`]:{backgroundColor:ft}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},F(p))},[`&${f}-submenu > ${f}`]:{backgroundColor:Mt},[`&${f}-popup > ${f}`]:{backgroundColor:ge},[`&${f}-horizontal`]:Object.assign(Object.assign({},g==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:V,marginTop:-V,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:Pe,bottom:0,borderBottom:`${x}px solid transparent`,transition:`border-color ${$e} ${Ie}`,content:'""'},"&:hover, &-active, &-open":{background:kt,"&::after":{borderBottomWidth:x,borderBottomColor:Vt}},"&-selected":{color:Vt,backgroundColor:Ut,"&:hover":{backgroundColor:Ut},"&::after":{borderBottomWidth:x,borderBottomColor:Vt}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${V}px ${A} ${Ce}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:b},[`${f}-item, ${f}-submenu-title`]:V&&z?{width:`calc(100% + ${V}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${z}px solid ${R}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${y} ${Oe}`,`opacity ${y} ${Oe}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:We}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${y} ${Ie}`,`opacity ${y} ${Ie}`].join(",")}}}}}};const ve=p=>{const{componentCls:g,itemHeight:f,itemMarginInline:n,padding:R,menuArrowSize:L,marginXS:J,itemMarginBlock:b}=p,T=R+L+J;return{[`${g}-item`]:{position:"relative",overflow:"hidden"},[`${g}-item, ${g}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:R,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:b,width:`calc(100% - ${n*2}px)`},[`> ${g}-item, @@ -66,7 +66,7 @@ ${g}-submenu-arrow, ${g}-submenu-expand-icon `]:{opacity:0},[`${g}-item-icon, ${f}`]:{margin:0,fontSize:y,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${g}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${g}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:R}},[`${g}-item-group-title`]:Object.assign(Object.assign({},he.vS),{paddingInline:Ie})}}]};const me=p=>{const{componentCls:g,motionDurationSlow:f,motionDurationMid:n,motionEaseInOut:R,motionEaseOut:L,iconCls:J,iconSize:b,iconMarginInlineEnd:T}=p;return{[`${g}-item, ${g}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${R}`].join(","),[`${g}-item-icon, ${J}`]:{minWidth:b,fontSize:b,transition:[`font-size ${n} ${L}`,`margin ${f} ${R}`,`color ${f}`].join(","),"+ span":{marginInlineStart:T,opacity:1,transition:[`opacity ${f} ${R}`,`margin ${f}`,`color ${f}`].join(",")}},[`${g}-item-icon`]:Object.assign({},(0,he.Ro)()),[`&${g}-item-only-child`]:{[`> ${J}, > ${g}-item-icon`]:{marginInlineEnd:0}}},[`${g}-item-disabled, ${g}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${g}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ne=p=>{const{componentCls:g,motionDurationSlow:f,motionEaseInOut:n,borderRadius:R,menuArrowSize:L,menuArrowOffset:J}=p;return{[`${g}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:p.margin,width:L,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${n}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:L*.6,height:L*.15,backgroundColor:"currentcolor",borderRadius:R,transition:[`background ${f} ${n}`,`transform ${f} ${n}`,`top ${f} ${n}`,`color ${f} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${J})`},"&::after":{transform:`rotate(-45deg) translateY(${J})`}}}}},Le=p=>{const{antCls:g,componentCls:f,fontSize:n,motionDurationSlow:R,motionDurationMid:L,motionEaseInOut:J,paddingXS:b,padding:T,colorSplit:x,lineWidth:z,zIndexPopup:V,borderRadiusLG:$e,subMenuItemBorderRadius:Ie,menuArrowSize:Oe,menuArrowOffset:Pe,lineType:y,menuPanelMaskInset:m,groupTitleLineHeight:A,groupTitleFontSize:Ce}=p;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,he.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)(p)),(0,he.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${R} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:p.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${b}px ${T}px`,fontSize:Ce,lineHeight:A,transition:`all ${R}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${R} ${J}`,`background ${R} ${J}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${R} ${J}`,`background ${R} ${J}`,`padding ${L} ${J}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${R} ${J}`,`padding ${R} ${J}`].join(",")},[`${f}-title-content`]:{transition:`color ${R}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:x,borderStyle:y,borderWidth:0,borderTopWidth:z,marginBlock:z,padding:0,"&-dashed":{borderStyle:"dashed"}}}),me(p)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${n*2}px ${T}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:V,borderRadius:$e,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${m}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:m},"\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:p.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:p.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:p.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:p.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:$e},me(p)),Ne(p)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:Ie},[`${f}-submenu-title::after`]:{transition:`transform ${R} ${J}`}})}}),Ne(p)),{[`&-inline-collapsed ${f}-submenu-arrow, - &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pe})`},"&::after":{transform:`rotate(45deg) translateX(-${Pe})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${Oe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pe})`},"&::before":{transform:`rotate(45deg) translateX(${Pe})`}}})},{[`${g}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var Je=(p,g)=>(0,Re.Z)("Menu",n=>{if(g===!1)return[];const{colorBgElevated:R,colorPrimary:L,colorTextLightSolid:J,controlHeightLG:b,fontSize:T,darkItemColor:x,darkDangerItemColor:z,darkItemBg:V,darkSubMenuItemBg:$e,darkItemSelectedColor:Ie,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:Pe,darkItemHoverBg:y,darkGroupTitleColor:m,darkItemHoverColor:A,darkItemDisabledColor:Ce,darkDangerItemHoverColor:se,darkDangerItemSelectedColor:xe,darkDangerItemActiveBg:Ye}=n,We=T/7*5,Xe=(0,o.TS)(n,{menuArrowSize:We,menuHorizontalHeight:b*1.15,menuArrowOffset:`${We*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:R}),ft=(0,o.TS)(Xe,{itemColor:x,itemHoverColor:A,groupTitleColor:m,itemSelectedColor:Ie,itemBg:V,popupBg:V,subMenuItemBg:$e,itemActiveBg:"transparent",itemSelectedBg:Oe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:y,itemDisabledColor:Ce,dangerItemColor:z,dangerItemHoverColor:se,dangerItemSelectedColor:xe,dangerItemActiveBg:Ye,dangerItemSelectedBg:Pe,menuSubMenuBg:$e,horizontalItemSelectedColor:J,horizontalItemSelectedBg:L});return[Le(Xe),N(Xe),te(Xe),ae(Xe,"light"),ae(ft,"dark"),D(Xe),(0,l.Z)(Xe),(0,G.oN)(Xe,"slide-up"),(0,G.oN)(Xe,"slide-down"),(0,k._y)(Xe,"zoom-big")]},n=>{const{colorPrimary:R,colorError:L,colorTextDisabled:J,colorErrorBg:b,colorText:T,colorTextDescription:x,colorBgContainer:z,colorFillAlter:V,colorFillContent:$e,lineWidth:Ie,lineWidthBold:Oe,controlItemBgActive:Pe,colorBgTextHover:y,controlHeightLG:m,lineHeight:A,colorBgElevated:Ce,marginXXS:se,padding:xe,fontSize:Ye,controlHeightSM:We,fontSizeLG:Xe,colorTextLightSolid:ft,colorErrorHover:Et}=n,It=new O.C(ft).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,itemBorderRadius:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,subMenuItemBorderRadius:n.borderRadiusSM,colorItemText:T,itemColor:T,colorItemTextHover:T,itemHoverColor:T,colorItemTextHoverHorizontal:R,horizontalItemHoverColor:R,colorGroupTitle:x,groupTitleColor:x,colorItemTextSelected:R,itemSelectedColor:R,colorItemTextSelectedHorizontal:R,horizontalItemSelectedColor:R,colorItemBg:z,itemBg:z,colorItemBgHover:y,itemHoverBg:y,colorItemBgActive:$e,itemActiveBg:Pe,colorSubItemBg:V,subMenuItemBg:V,colorItemBgSelected:Pe,itemSelectedBg:Pe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Oe,activeBarHeight:Oe,colorActiveBarBorderSize:Ie,activeBarBorderWidth:Ie,colorItemTextDisabled:J,itemDisabledColor:J,colorDangerItemText:L,dangerItemColor:L,colorDangerItemTextHover:L,dangerItemHoverColor:L,colorDangerItemTextSelected:L,dangerItemSelectedColor:L,colorDangerItemBgActive:b,dangerItemActiveBg:b,colorDangerItemBgSelected:b,dangerItemSelectedBg:b,itemMarginInline:n.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:m,groupTitleLineHeight:A,collapsedWidth:m*2,popupBg:Ce,itemMarginBlock:se,itemPaddingInline:xe,horizontalLineHeight:`${m*1.15}px`,iconSize:Ye,iconMarginInlineEnd:We-Ye,collapsedIconSize:Xe,groupTitleFontSize:Ye,darkItemDisabledColor:new O.C(ft).setAlpha(.25).toRgbString(),darkItemColor:It,darkDangerItemColor:L,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ft,darkItemSelectedBg:R,darkDangerItemSelectedBg:L,darkItemHoverBg:"transparent",darkGroupTitleColor:It,darkItemHoverColor:ft,darkDangerItemHoverColor:Et,darkDangerItemSelectedColor:ft,darkDangerItemActiveBg:L}},{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"]]})(p),_e=function(p,g){var f={};for(var n in p)Object.prototype.hasOwnProperty.call(p,n)&&g.indexOf(n)<0&&(f[n]=p[n]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(p);R{var f,n;const R=E.useContext(t.Z),L=R||{},{getPrefixCls:J,getPopupContainer:b,direction:T,menu:x}=E.useContext(C.E_),z=J(),{prefixCls:V,className:$e,style:Ie,theme:Oe="light",expandIcon:Pe,_internalDisableMenuItemTitleTooltip:y,inlineCollapsed:m,siderCollapsed:A,items:Ce,children:se,rootClassName:xe,mode:Ye,selectable:We,onClick:Xe,overflowedIndicatorPopupClassName:ft}=p,Et=_e(p,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),It=(0,X.Z)(Et,["collapsedWidth"]),Mt=B(Ce)||se;(f=L.validator)===null||f===void 0||f.call(L,{mode:Ye});const Vt=(0,P.useEvent)(function(){var ht;Xe==null||Xe.apply(void 0,arguments),(ht=L.onClick)===null||ht===void 0||ht.call(L)}),Ut=L.mode||Ye,qt=We!=null?We:L.selectable,kt=E.useMemo(()=>A!==void 0?A:m,[m,A]),ge={horizontal:{motionName:`${z}-slide-up`},inline:(0,a.Z)(z),other:{motionName:`${z}-zoom-big`}},De=J("menu",V||L.prefixCls),[ke,ot]=Je(De,!R),Ge=r()(`${De}-${Oe}`,x==null?void 0:x.className,$e);let St;if(typeof Pe=="function")St=Pe;else if(Pe===null||Pe===!1)St=null;else if(L.expandIcon===null||L.expandIcon===!1)St=null;else{const ht=Pe!=null?Pe:L.expandIcon;St=(0,u.Tm)(ht,{className:r()(`${De}-submenu-expand-icon`,(0,u.l$)(ht)?(n=ht.props)===null||n===void 0?void 0:n.className:"")})}const st=E.useMemo(()=>({prefixCls:De,inlineCollapsed:kt||!1,direction:T,firstLevel:!0,theme:Oe,mode:Ut,disableMenuItemTitleTooltip:y}),[De,kt,T,y,Oe]);return ke(E.createElement(t.Z.Provider,{value:null},E.createElement(j.Provider,{value:st},E.createElement(w.ZP,Object.assign({getPopupContainer:b,overflowedIndicator:E.createElement(le.Z,null),overflowedIndicatorPopupClassName:r()(De,`${De}-${Oe}`,ft),mode:Ut,selectable:qt,onClick:Vt},It,{inlineCollapsed:kt,style:Object.assign(Object.assign({},x==null?void 0:x.style),Ie),className:Ge,prefixCls:De,direction:T,defaultMotions:ge,expandIcon:St,ref:g,rootClassName:r()(xe,ot)}),Mt))))});const re=(0,E.forwardRef)((p,g)=>{const f=(0,E.useRef)(null),n=E.useContext(I.D);return(0,E.useImperativeHandle)(g,()=>({menu:f.current,focus:R=>{var L;(L=f.current)===null||L===void 0||L.focus(R)}})),E.createElement(Ue,Object.assign({ref:f},p,n))});re.Item=Ae,re.SubMenu=Ze,re.Divider=Q,re.ItemGroup=w.BW;var Se=re},14154:function(Ht,Ke,e){e.d(Ke,{Z:function(){return a}});var w=e(17313),E=e(74207),I=e(37613),H=e(83116),r=e(13826),C=e(92899);const Z=t=>{const{optionHeight:s,optionFontSize:v,optionLineHeight:B,optionPadding:O}=t;return{position:"relative",display:"block",minHeight:s,padding:O,color:t.colorText,fontWeight:"normal",fontSize:v,lineHeight:B,boxSizing:"border-box"}};var Q=t=>{const{antCls:s,componentCls:v}=t,B=`${v}-item`,O=`&${s}-slide-up-enter${s}-slide-up-enter-active`,he=`&${s}-slide-up-appear${s}-slide-up-appear-active`,l=`&${s}-slide-up-leave${s}-slide-up-leave-active`,G=`${v}-dropdown-placement-`;return[{[`${v}-dropdown`]:Object.assign(Object.assign({},(0,w.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` + &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pe})`},"&::after":{transform:`rotate(45deg) translateX(-${Pe})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${Oe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pe})`},"&::before":{transform:`rotate(45deg) translateX(${Pe})`}}})},{[`${g}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var Je=(p,g)=>(0,Re.Z)("Menu",n=>{if(g===!1)return[];const{colorBgElevated:R,colorPrimary:L,colorTextLightSolid:J,controlHeightLG:b,fontSize:T,darkItemColor:x,darkDangerItemColor:z,darkItemBg:V,darkSubMenuItemBg:$e,darkItemSelectedColor:Ie,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:Pe,darkItemHoverBg:y,darkGroupTitleColor:m,darkItemHoverColor:A,darkItemDisabledColor:Ce,darkDangerItemHoverColor:se,darkDangerItemSelectedColor:xe,darkDangerItemActiveBg:Ye}=n,We=T/7*5,Xe=(0,o.TS)(n,{menuArrowSize:We,menuHorizontalHeight:b*1.15,menuArrowOffset:`${We*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:R}),ft=(0,o.TS)(Xe,{itemColor:x,itemHoverColor:A,groupTitleColor:m,itemSelectedColor:Ie,itemBg:V,popupBg:V,subMenuItemBg:$e,itemActiveBg:"transparent",itemSelectedBg:Oe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:y,itemDisabledColor:Ce,dangerItemColor:z,dangerItemHoverColor:se,dangerItemSelectedColor:xe,dangerItemActiveBg:Ye,dangerItemSelectedBg:Pe,menuSubMenuBg:$e,horizontalItemSelectedColor:J,horizontalItemSelectedBg:L});return[Le(Xe),N(Xe),te(Xe),ae(Xe,"light"),ae(ft,"dark"),D(Xe),(0,l.Z)(Xe),(0,G.oN)(Xe,"slide-up"),(0,G.oN)(Xe,"slide-down"),(0,k._y)(Xe,"zoom-big")]},n=>{const{colorPrimary:R,colorError:L,colorTextDisabled:J,colorErrorBg:b,colorText:T,colorTextDescription:x,colorBgContainer:z,colorFillAlter:V,colorFillContent:$e,lineWidth:Ie,lineWidthBold:Oe,controlItemBgActive:Pe,colorBgTextHover:y,controlHeightLG:m,lineHeight:A,colorBgElevated:Ce,marginXXS:se,padding:xe,fontSize:Ye,controlHeightSM:We,fontSizeLG:Xe,colorTextLightSolid:ft,colorErrorHover:Et}=n,It=new O.C(ft).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,itemBorderRadius:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,subMenuItemBorderRadius:n.borderRadiusSM,colorItemText:T,itemColor:T,colorItemTextHover:T,itemHoverColor:T,colorItemTextHoverHorizontal:R,horizontalItemHoverColor:R,colorGroupTitle:x,groupTitleColor:x,colorItemTextSelected:R,itemSelectedColor:R,colorItemTextSelectedHorizontal:R,horizontalItemSelectedColor:R,colorItemBg:z,itemBg:z,colorItemBgHover:y,itemHoverBg:y,colorItemBgActive:$e,itemActiveBg:Pe,colorSubItemBg:V,subMenuItemBg:V,colorItemBgSelected:Pe,itemSelectedBg:Pe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Oe,activeBarHeight:Oe,colorActiveBarBorderSize:Ie,activeBarBorderWidth:Ie,colorItemTextDisabled:J,itemDisabledColor:J,colorDangerItemText:L,dangerItemColor:L,colorDangerItemTextHover:L,dangerItemHoverColor:L,colorDangerItemTextSelected:L,dangerItemSelectedColor:L,colorDangerItemBgActive:b,dangerItemActiveBg:b,colorDangerItemBgSelected:b,dangerItemSelectedBg:b,itemMarginInline:n.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:m,groupTitleLineHeight:A,collapsedWidth:m*2,popupBg:Ce,itemMarginBlock:se,itemPaddingInline:xe,horizontalLineHeight:`${m*1.15}px`,iconSize:Ye,iconMarginInlineEnd:We-Ye,collapsedIconSize:Xe,groupTitleFontSize:Ye,darkItemDisabledColor:new O.C(ft).setAlpha(.25).toRgbString(),darkItemColor:It,darkDangerItemColor:L,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ft,darkItemSelectedBg:R,darkDangerItemSelectedBg:L,darkItemHoverBg:"transparent",darkGroupTitleColor:It,darkItemHoverColor:ft,darkDangerItemHoverColor:Et,darkDangerItemSelectedColor:ft,darkDangerItemActiveBg:L}},{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"]]})(p),_e=function(p,g){var f={};for(var n in p)Object.prototype.hasOwnProperty.call(p,n)&&g.indexOf(n)<0&&(f[n]=p[n]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,n=Object.getOwnPropertySymbols(p);R{var f,n;const R=E.useContext(t.Z),L=R||{},{getPrefixCls:J,getPopupContainer:b,direction:T,menu:x}=E.useContext(C.E_),z=J(),{prefixCls:V,className:$e,style:Ie,theme:Oe="light",expandIcon:Pe,_internalDisableMenuItemTitleTooltip:y,inlineCollapsed:m,siderCollapsed:A,items:Ce,children:se,rootClassName:xe,mode:Ye,selectable:We,onClick:Xe,overflowedIndicatorPopupClassName:ft}=p,Et=_e(p,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),It=(0,X.Z)(Et,["collapsedWidth"]),Mt=B(Ce)||se;(f=L.validator)===null||f===void 0||f.call(L,{mode:Ye});const Vt=(0,P.useEvent)(function(){var ht;Xe==null||Xe.apply(void 0,arguments),(ht=L.onClick)===null||ht===void 0||ht.call(L)}),Ut=L.mode||Ye,qt=We!=null?We:L.selectable,kt=E.useMemo(()=>A!==void 0?A:m,[m,A]),ge={horizontal:{motionName:`${z}-slide-up`},inline:(0,a.Z)(z),other:{motionName:`${z}-zoom-big`}},De=J("menu",V||L.prefixCls),[ke,ot]=Je(De,!R),Ge=r()(`${De}-${Oe}`,x==null?void 0:x.className,$e);let St;if(typeof Pe=="function")St=Pe;else if(Pe===null||Pe===!1)St=null;else if(L.expandIcon===null||L.expandIcon===!1)St=null;else{const ht=Pe!=null?Pe:L.expandIcon;St=(0,u.Tm)(ht,{className:r()(`${De}-submenu-expand-icon`,(0,u.l$)(ht)?(n=ht.props)===null||n===void 0?void 0:n.className:"")})}const st=E.useMemo(()=>({prefixCls:De,inlineCollapsed:kt||!1,direction:T,firstLevel:!0,theme:Oe,mode:Ut,disableMenuItemTitleTooltip:y}),[De,kt,T,y,Oe]);return ke(E.createElement(t.Z.Provider,{value:null},E.createElement(j.Provider,{value:st},E.createElement(w.ZP,Object.assign({getPopupContainer:b,overflowedIndicator:E.createElement(le.Z,null),overflowedIndicatorPopupClassName:r()(De,`${De}-${Oe}`,ft),mode:Ut,selectable:qt,onClick:Vt},It,{inlineCollapsed:kt,style:Object.assign(Object.assign({},x==null?void 0:x.style),Ie),className:Ge,prefixCls:De,direction:T,defaultMotions:ge,expandIcon:St,ref:g,rootClassName:r()(xe,ot)}),Mt))))});const re=(0,E.forwardRef)((p,g)=>{const f=(0,E.useRef)(null),n=E.useContext(I.D);return(0,E.useImperativeHandle)(g,()=>({menu:f.current,focus:R=>{var L;(L=f.current)===null||L===void 0||L.focus(R)}})),E.createElement(Ue,Object.assign({ref:f},p,n))});re.Item=Te,re.SubMenu=Ze,re.Divider=Q,re.ItemGroup=w.BW;var Se=re},14154:function(Ht,Ke,e){e.d(Ke,{Z:function(){return a}});var w=e(17313),E=e(74207),I=e(37613),H=e(83116),r=e(13826),C=e(92899);const Z=t=>{const{optionHeight:s,optionFontSize:v,optionLineHeight:B,optionPadding:O}=t;return{position:"relative",display:"block",minHeight:s,padding:O,color:t.colorText,fontWeight:"normal",fontSize:v,lineHeight:B,boxSizing:"border-box"}};var Q=t=>{const{antCls:s,componentCls:v}=t,B=`${v}-item`,O=`&${s}-slide-up-enter${s}-slide-up-enter-active`,he=`&${s}-slide-up-appear${s}-slide-up-appear-active`,l=`&${s}-slide-up-leave${s}-slide-up-leave-active`,G=`${v}-dropdown-placement-`;return[{[`${v}-dropdown`]:Object.assign(Object.assign({},(0,w.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` ${O}${G}bottomLeft, ${he}${G}bottomLeft `]:{animationName:r.fJ},[` @@ -89,17 +89,17 @@ `]:{paddingInlineEnd:l},[`&${v}-open ${v}-selection-item`]:{color:t.colorTextPlaceholder},[`&:not(${v}-customize-input)`]:{[`${v}-selector`]:{width:"100%",height:t.controlHeight,padding:`0 ${B}px`,[`${v}-selection-search-input`]:{height:he},"&:after":{lineHeight:`${he}px`}}},[`&${v}-customize-input`]:{[`${v}-selector`]:{"&:after":{display:"none"},[`${v}-selection-search`]:{position:"static",width:"100%"},[`${v}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${B}px`,"&:after":{display:"none"}}}}}}}function Y(t){const{componentCls:s}=t,v=t.controlPaddingHorizontalSM-t.lineWidth;return[j(t),j((0,I.TS)(t,{controlHeight:t.controlHeightSM,borderRadius:t.borderRadiusSM}),"sm"),{[`${s}-single${s}-sm`]:{[`&:not(${s}-customize-input)`]:{[`${s}-selection-search`]:{insetInlineStart:v,insetInlineEnd:v},[`${s}-selector`]:{padding:`0 ${v}px`},[`&${s}-show-arrow ${s}-selection-search`]:{insetInlineEnd:v+t.fontSize*1.5},[` &${s}-show-arrow ${s}-selection-item, &${s}-show-arrow ${s}-selection-placeholder - `]:{paddingInlineEnd:t.fontSize*1.5}}}},j((0,I.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const Ae=t=>{const{componentCls:s,selectorBg:v}=t;return{position:"relative",backgroundColor:v,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${s}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${s}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${s}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},fe=function(t,s){let v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:B,borderHoverColor:O,outlineColor:he,antCls:l}=s,G=v?{[`${B}-selector`]:{borderColor:O}}:{};return{[t]:{[`&:not(${B}-disabled):not(${B}-customize-input):not(${l}-pagination-size-changer)`]:Object.assign(Object.assign({},G),{[`${B}-focused& ${B}-selector`]:{borderColor:O,boxShadow:`0 0 0 ${s.controlOutlineWidth}px ${he}`,outline:0},[`&:hover ${B}-selector`]:{borderColor:O}})}}},Ze=t=>{const{componentCls:s}=t;return{[`${s}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},le=t=>{const{componentCls:s,inputPaddingHorizontalBase:v,iconCls:B}=t;return{[s]:Object.assign(Object.assign({},(0,w.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${s}-customize-input) ${s}-selector`]:Object.assign(Object.assign({},Ae(t)),Ze(t)),[`${s}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},w.vS),[`${s}-selection-placeholder`]:Object.assign(Object.assign({},w.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${s}-arrow`]:Object.assign(Object.assign({},(0,w.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:v,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[B]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${s}-suffix)`]:{pointerEvents:"auto"}},[`${s}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${s}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:v,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${s}-clear`]:{opacity:1}}}),[`${s}-has-feedback`]:{[`${s}-clear`]:{insetInlineEnd:v+t.fontSize+t.paddingXS}}}},P=t=>{const{componentCls:s}=t;return[{[s]:{[`&-borderless ${s}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${s}-in-form-item`]:{width:"100%"}}},le(t),Y(t),K(t),Q(t),{[`${s}-rtl`]:{direction:"rtl"}},fe(s,(0,I.TS)(t,{borderHoverColor:t.colorPrimaryHover,outlineColor:t.controlOutline})),fe(`${s}-status-error`,(0,I.TS)(t,{borderHoverColor:t.colorErrorHover,outlineColor:t.colorErrorOutline}),!0),fe(`${s}-status-warning`,(0,I.TS)(t,{borderHoverColor:t.colorWarningHover,outlineColor:t.colorWarningOutline}),!0),(0,E.c)(t,{borderElCls:`${s}-selector`,focusElCls:`${s}-focused`})]};var a=(0,H.Z)("Select",(t,s)=>{let{rootPrefixCls:v}=s;const B=(0,I.TS)(t,{rootPrefixCls:v,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight});return[P(B)]},t=>{const{fontSize:s,lineHeight:v,controlHeight:B,controlPaddingHorizontal:O,zIndexPopupBase:he,colorText:l,fontWeightStrong:G,controlItemBgActive:k,controlItemBgHover:Re,colorBgContainer:o,colorFillSecondary:M,controlHeightLG:N,controlHeightSM:S,colorBgContainerDisabled:D,colorTextDisabled:F}=t;return{zIndexPopup:he+50,optionSelectedColor:l,optionSelectedFontWeight:G,optionSelectedBg:k,optionActiveBg:Re,optionPadding:`${(B-s*v)/2}px ${O}px`,optionFontSize:s,optionLineHeight:v,optionHeight:B,selectorBg:o,clearBg:o,singleItemHeightLG:N,multipleItemBg:M,multipleItemBorderColor:"transparent",multipleItemHeight:S,multipleItemHeightLG:B,multipleSelectorBgDisabled:D,multipleItemColorDisabled:F,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Ht,Ke,e){e.d(Ke,{Z:function(){return E}});const w=I=>{const r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:I==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},r),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},r),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},r),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},r),{points:["br","tr"],offset:[0,-4]})}};function E(I,H){return I||w(H)}},84443:function(Ht,Ke,e){e.d(Ke,{Z:function(){return w}});function w(E,I){return I!==void 0?I:E!==null}},66339:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(40001),E=e(19248),I=e(99267),H=e(84105),r=e(58617),C=e(47472),Z=e(59301);function ne(Q){let{suffixIcon:c,clearIcon:X,menuItemSelectedIcon:i,removeIcon:u,loading:K,multiple:j,hasFeedback:Y,prefixCls:Ae,showSuffixIcon:fe,feedbackIcon:Ze,showArrow:le,componentName:P}=Q;const a=X!=null?X:Z.createElement(E.Z,null),t=O=>c===null&&!Y&&!le?null:Z.createElement(Z.Fragment,null,fe!==!1&&O,Y&&Ze);let s=null;if(c!==void 0)s=t(c);else if(K)s=t(Z.createElement(r.Z,{spin:!0}));else{const O=`${Ae}-suffix`;s=he=>{let{open:l,showSearch:G}=he;return t(l&&G?Z.createElement(C.Z,{className:O}):Z.createElement(H.Z,{className:O}))}}let v=null;i!==void 0?v=i:j?v=Z.createElement(w.Z,null):v=null;let B=null;return u!==void 0?B=u:B=Z.createElement(I.Z,null),{clearIcon:a,suffixIcon:s,itemIcon:v,removeIcon:B}}},8378:function(Ht,Ke){const e=w=>({[w.componentCls]:{[`${w.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${w.motionDurationMid} ${w.motionEaseInOut}, + `]:{paddingInlineEnd:t.fontSize*1.5}}}},j((0,I.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const Te=t=>{const{componentCls:s,selectorBg:v}=t;return{position:"relative",backgroundColor:v,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${s}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${s}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${s}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},fe=function(t,s){let v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:B,borderHoverColor:O,outlineColor:he,antCls:l}=s,G=v?{[`${B}-selector`]:{borderColor:O}}:{};return{[t]:{[`&:not(${B}-disabled):not(${B}-customize-input):not(${l}-pagination-size-changer)`]:Object.assign(Object.assign({},G),{[`${B}-focused& ${B}-selector`]:{borderColor:O,boxShadow:`0 0 0 ${s.controlOutlineWidth}px ${he}`,outline:0},[`&:hover ${B}-selector`]:{borderColor:O}})}}},Ze=t=>{const{componentCls:s}=t;return{[`${s}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},le=t=>{const{componentCls:s,inputPaddingHorizontalBase:v,iconCls:B}=t;return{[s]:Object.assign(Object.assign({},(0,w.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${s}-customize-input) ${s}-selector`]:Object.assign(Object.assign({},Te(t)),Ze(t)),[`${s}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},w.vS),[`${s}-selection-placeholder`]:Object.assign(Object.assign({},w.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${s}-arrow`]:Object.assign(Object.assign({},(0,w.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:v,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[B]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${s}-suffix)`]:{pointerEvents:"auto"}},[`${s}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${s}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:v,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${s}-clear`]:{opacity:1}}}),[`${s}-has-feedback`]:{[`${s}-clear`]:{insetInlineEnd:v+t.fontSize+t.paddingXS}}}},P=t=>{const{componentCls:s}=t;return[{[s]:{[`&-borderless ${s}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${s}-in-form-item`]:{width:"100%"}}},le(t),Y(t),K(t),Q(t),{[`${s}-rtl`]:{direction:"rtl"}},fe(s,(0,I.TS)(t,{borderHoverColor:t.colorPrimaryHover,outlineColor:t.controlOutline})),fe(`${s}-status-error`,(0,I.TS)(t,{borderHoverColor:t.colorErrorHover,outlineColor:t.colorErrorOutline}),!0),fe(`${s}-status-warning`,(0,I.TS)(t,{borderHoverColor:t.colorWarningHover,outlineColor:t.colorWarningOutline}),!0),(0,E.c)(t,{borderElCls:`${s}-selector`,focusElCls:`${s}-focused`})]};var a=(0,H.Z)("Select",(t,s)=>{let{rootPrefixCls:v}=s;const B=(0,I.TS)(t,{rootPrefixCls:v,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight});return[P(B)]},t=>{const{fontSize:s,lineHeight:v,controlHeight:B,controlPaddingHorizontal:O,zIndexPopupBase:he,colorText:l,fontWeightStrong:G,controlItemBgActive:k,controlItemBgHover:Re,colorBgContainer:o,colorFillSecondary:M,controlHeightLG:N,controlHeightSM:S,colorBgContainerDisabled:D,colorTextDisabled:F}=t;return{zIndexPopup:he+50,optionSelectedColor:l,optionSelectedFontWeight:G,optionSelectedBg:k,optionActiveBg:Re,optionPadding:`${(B-s*v)/2}px ${O}px`,optionFontSize:s,optionLineHeight:v,optionHeight:B,selectorBg:o,clearBg:o,singleItemHeightLG:N,multipleItemBg:M,multipleItemBorderColor:"transparent",multipleItemHeight:S,multipleItemHeightLG:B,multipleSelectorBgDisabled:D,multipleItemColorDisabled:F,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Ht,Ke,e){e.d(Ke,{Z:function(){return E}});const w=I=>{const r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:I==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},r),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},r),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},r),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},r),{points:["br","tr"],offset:[0,-4]})}};function E(I,H){return I||w(H)}},84443:function(Ht,Ke,e){e.d(Ke,{Z:function(){return w}});function w(E,I){return I!==void 0?I:E!==null}},66339:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});var w=e(40001),E=e(19248),I=e(99267),H=e(84105),r=e(58617),C=e(47472),Z=e(59301);function ne(Q){let{suffixIcon:c,clearIcon:X,menuItemSelectedIcon:i,removeIcon:u,loading:K,multiple:j,hasFeedback:Y,prefixCls:Te,showSuffixIcon:fe,feedbackIcon:Ze,showArrow:le,componentName:P}=Q;const a=X!=null?X:Z.createElement(E.Z,null),t=O=>c===null&&!Y&&!le?null:Z.createElement(Z.Fragment,null,fe!==!1&&O,Y&&Ze);let s=null;if(c!==void 0)s=t(c);else if(K)s=t(Z.createElement(r.Z,{spin:!0}));else{const O=`${Te}-suffix`;s=he=>{let{open:l,showSearch:G}=he;return t(l&&G?Z.createElement(C.Z,{className:O}):Z.createElement(H.Z,{className:O}))}}let v=null;i!==void 0?v=i:j?v=Z.createElement(w.Z,null):v=null;let B=null;return u!==void 0?B=u:B=Z.createElement(I.Z,null),{clearIcon:a,suffixIcon:s,itemIcon:v,removeIcon:B}}},8378:function(Ht,Ke){const e=w=>({[w.componentCls]:{[`${w.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${w.motionDurationMid} ${w.motionEaseInOut}, opacity ${w.motionDurationMid} ${w.motionEaseInOut} !important`}},[`${w.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${w.motionDurationMid} ${w.motionEaseInOut}, - opacity ${w.motionDurationMid} ${w.motionEaseInOut} !important`}}});Ke.Z=e},92899:function(Ht,Ke,e){e.d(Ke,{Fm:function(){return i}});var w=e(36237),E=e(95406);const I=new w.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),H=new w.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),r=new w.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),C=new w.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Z=new w.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ne=new w.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Q=new w.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new w.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),X={"move-up":{inKeyframes:Q,outKeyframes:c},"move-down":{inKeyframes:I,outKeyframes:H},"move-left":{inKeyframes:r,outKeyframes:C},"move-right":{inKeyframes:Z,outKeyframes:ne}},i=(u,K)=>{const{antCls:j}=u,Y=`${j}-${K}`,{inKeyframes:Ae,outKeyframes:fe}=X[K];return[(0,E.R)(Y,Ae,fe,u.motionDurationMid),{[` + opacity ${w.motionDurationMid} ${w.motionEaseInOut} !important`}}});Ke.Z=e},92899:function(Ht,Ke,e){e.d(Ke,{Fm:function(){return i}});var w=e(36237),E=e(95406);const I=new w.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),H=new w.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),r=new w.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),C=new w.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Z=new w.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ne=new w.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Q=new w.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new w.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),X={"move-up":{inKeyframes:Q,outKeyframes:c},"move-down":{inKeyframes:I,outKeyframes:H},"move-left":{inKeyframes:r,outKeyframes:C},"move-right":{inKeyframes:Z,outKeyframes:ne}},i=(u,K)=>{const{antCls:j}=u,Y=`${j}-${K}`,{inKeyframes:Te,outKeyframes:fe}=X[K];return[(0,E.R)(Y,Te,fe,u.motionDurationMid),{[` ${Y}-enter, ${Y}-appear - `]:{opacity:0,animationTimingFunction:u.motionEaseOutCirc},[`${Y}-leave`]:{animationTimingFunction:u.motionEaseInOutCirc}}]}},13826:function(Ht,Ke,e){e.d(Ke,{Qt:function(){return r},Uw:function(){return H},fJ:function(){return I},ly:function(){return C},oN:function(){return i}});var w=e(36237),E=e(95406);const I=new w.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),H=new w.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),r=new w.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),C=new w.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Z=new w.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ne=new w.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Q=new w.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),c=new w.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),X={"slide-up":{inKeyframes:I,outKeyframes:H},"slide-down":{inKeyframes:r,outKeyframes:C},"slide-left":{inKeyframes:Z,outKeyframes:ne},"slide-right":{inKeyframes:Q,outKeyframes:c}},i=(u,K)=>{const{antCls:j}=u,Y=`${j}-${K}`,{inKeyframes:Ae,outKeyframes:fe}=X[K];return[(0,E.R)(Y,Ae,fe,u.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:u.motionEaseOutCirc},[`${Y}-leave`]:{animationTimingFunction:u.motionEaseInOutCirc}}]}},13826:function(Ht,Ke,e){e.d(Ke,{Qt:function(){return r},Uw:function(){return H},fJ:function(){return I},ly:function(){return C},oN:function(){return i}});var w=e(36237),E=e(95406);const I=new w.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),H=new w.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),r=new w.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),C=new w.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Z=new w.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ne=new w.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Q=new w.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),c=new w.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),X={"slide-up":{inKeyframes:I,outKeyframes:H},"slide-down":{inKeyframes:r,outKeyframes:C},"slide-left":{inKeyframes:Z,outKeyframes:ne},"slide-right":{inKeyframes:Q,outKeyframes:c}},i=(u,K)=>{const{antCls:j}=u,Y=`${j}-${K}`,{inKeyframes:Te,outKeyframes:fe}=X[K];return[(0,E.R)(Y,Te,fe,u.motionDurationMid),{[` ${Y}-enter, ${Y}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:u.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${Y}-leave`]:{animationTimingFunction:u.motionEaseInQuint}}]}},12563:function(Ht,Ke,e){e.d(Ke,{Z:function(){return he}});var w=e(59301),E=e(99267),I=e(92310),H=e.n(I),r=e(36785),C=e(47729),Z=e(14088),ne=e(36355),Q=e(17313),c=e(37613),X=e(83116);const i=l=>{const{paddingXXS:G,lineWidth:k,tagPaddingHorizontal:Re,componentCls:o}=l,M=Re-k,N=G-k;return{[o]:Object.assign(Object.assign({},(0,Q.Wf)(l)),{display:"inline-block",height:"auto",marginInlineEnd:l.marginXS,paddingInline:M,fontSize:l.tagFontSize,lineHeight:l.tagLineHeight,whiteSpace:"nowrap",background:l.defaultBg,border:`${l.lineWidth}px ${l.lineType} ${l.colorBorder}`,borderRadius:l.borderRadiusSM,opacity:1,transition:`all ${l.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:l.defaultColor},[`${o}-close-icon`]:{marginInlineStart:N,color:l.colorTextDescription,fontSize:l.tagIconSize,cursor:"pointer",transition:`all ${l.motionDurationMid}`,"&:hover":{color:l.colorTextHeading}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${l.iconCls}-close, ${l.iconCls}-close:hover`]:{color:l.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:l.colorPrimary,backgroundColor:l.colorFillSecondary},"&:active, &-checked":{color:l.colorTextLightSolid},"&-checked":{backgroundColor:l.colorPrimary,"&:hover":{backgroundColor:l.colorPrimaryHover}},"&:active":{backgroundColor:l.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${l.iconCls} + span, > span + ${l.iconCls}`]:{marginInlineStart:M}}),[`${o}-borderless`]:{borderColor:"transparent",background:l.tagBorderlessBg}}},u=l=>{const{lineWidth:G,fontSizeIcon:k}=l,Re=l.fontSizeSM,o=`${l.lineHeightSM*Re}px`;return(0,c.TS)(l,{tagFontSize:Re,tagLineHeight:o,tagIconSize:k-2*G,tagPaddingHorizontal:8,tagBorderlessBg:l.colorFillTertiary})},K=l=>({defaultBg:l.colorFillQuaternary,defaultColor:l.colorText});var j=(0,X.Z)("Tag",l=>{const G=u(l);return i(G)},K),Y=function(l,G){var k={};for(var Re in l)Object.prototype.hasOwnProperty.call(l,Re)&&G.indexOf(Re)<0&&(k[Re]=l[Re]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,Re=Object.getOwnPropertySymbols(l);o{const{prefixCls:G,style:k,className:Re,checked:o,onChange:M,onClick:N}=l,S=Y(l,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:D,tag:F}=w.useContext(ne.E_),W=me=>{M==null||M(!o),N==null||N(me)},ae=D("tag",G),[ve,ee]=j(ae),te=H()(ae,`${ae}-checkable`,{[`${ae}-checkable-checked`]:o},F==null?void 0:F.className,Re,ee);return ve(w.createElement("span",Object.assign({},S,{style:Object.assign(Object.assign({},k),F==null?void 0:F.style),className:te,onClick:W})))},Ze=e(45157);const le=l=>(0,Ze.Z)(l,(G,k)=>{let{textColor:Re,lightBorderColor:o,lightColor:M,darkColor:N}=k;return{[`${l.componentCls}-${G}`]:{color:Re,background:M,borderColor:o,"&-inverse":{color:l.colorTextLightSolid,background:N,borderColor:N},[`&${l.componentCls}-borderless`]:{borderColor:"transparent"}}}});var P=(0,X.b)(["Tag","preset"],l=>{const G=u(l);return le(G)},K);function a(l){return typeof l!="string"?l:l.charAt(0).toUpperCase()+l.slice(1)}const t=(l,G,k)=>{const Re=a(k);return{[`${l.componentCls}-${G}`]:{color:l[`color${k}`],background:l[`color${Re}Bg`],borderColor:l[`color${Re}Border`],[`&${l.componentCls}-borderless`]:{borderColor:"transparent"}}}};var s=(0,X.b)(["Tag","status"],l=>{const G=u(l);return[t(G,"success","Success"),t(G,"processing","Info"),t(G,"error","Error"),t(G,"warning","Warning")]},K),v=function(l,G){var k={};for(var Re in l)Object.prototype.hasOwnProperty.call(l,Re)&&G.indexOf(Re)<0&&(k[Re]=l[Re]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,Re=Object.getOwnPropertySymbols(l);o{const{prefixCls:k,className:Re,rootClassName:o,style:M,children:N,icon:S,color:D,onClose:F,closeIcon:W,closable:ae,bordered:ve=!0}=l,ee=v(l,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:te,direction:me,tag:Ne}=w.useContext(ne.E_),[Le,Je]=w.useState(!0);w.useEffect(()=>{"visible"in ee&&Je(ee.visible)},[ee.visible]);const _e=(0,r.o2)(D),tt=(0,r.yT)(D),Ue=_e||tt,re=Object.assign(Object.assign({backgroundColor:D&&!Ue?D:void 0},Ne==null?void 0:Ne.style),M),Se=te("tag",k),[p,g]=j(Se),f=H()(Se,Ne==null?void 0:Ne.className,{[`${Se}-${D}`]:Ue,[`${Se}-has-color`]:D&&!Ue,[`${Se}-hidden`]:!Le,[`${Se}-rtl`]:me==="rtl",[`${Se}-borderless`]:!ve},Re,o,g),n=x=>{x.stopPropagation(),F==null||F(x),!x.defaultPrevented&&Je(!1)},[,R]=(0,C.Z)(ae,W,x=>x===null?w.createElement(E.Z,{className:`${Se}-close-icon`,onClick:n}):w.createElement("span",{className:`${Se}-close-icon`,onClick:n},x),null,!1),L=typeof ee.onClick=="function"||N&&N.type==="a",J=S||null,b=J?w.createElement(w.Fragment,null,J,N&&w.createElement("span",null,N)):N,T=w.createElement("span",Object.assign({},ee,{ref:G,className:f,style:re}),b,R,_e&&w.createElement(P,{key:"preset",prefixCls:Se}),tt&&w.createElement(s,{key:"status",prefixCls:Se}));return p(L?w.createElement(Z.Z,{component:"Tag"},T):T)},O=w.forwardRef(B);O.CheckableTag=fe;var he=O},98228:function(Ht,Ke,e){e.d(Ke,{default:function(){return kt}});var w=e(92310),E=e.n(w),I=e(54476),H=e(94480),r=e(33885),C=e(42978),Z=e(75931),ne=e(76190),Q=e(77861),c=e(17115),X=e(90782),i=e(18929),u=e(48736),K=e(59301),j=function(ge){var De=K.useRef({valueLabels:new Map});return K.useMemo(function(){var ke=De.current.valueLabels,ot=new Map,Ge=ge.map(function(St){var st,ht=St.value,zt=(st=St.label)!==null&&st!==void 0?st:ke.get(ht);return ot.set(ht,zt),(0,r.Z)((0,r.Z)({},St),{},{label:zt})});return De.current.valueLabels=ot,[Ge]},[ge])},Y=function(ge,De,ke,ot){return K.useMemo(function(){var Ge=ge.map(function(zt){var Rt=zt.value;return Rt}),St=De.map(function(zt){var Rt=zt.value;return Rt}),st=Ge.filter(function(zt){return!ot[zt]});if(ke){var ht=(0,X.S)(Ge,!0,ot);Ge=ht.checkedKeys,St=ht.halfCheckedKeys}return[Array.from(new Set([].concat((0,H.Z)(st),(0,H.Z)(Ge)))),St]},[ge,De,ke,ot])},Ae=e(71430),fe=function(ge,De){return K.useMemo(function(){var ke=(0,Ae.I8)(ge,{fieldNames:De,initWrapper:function(Ge){return(0,r.Z)((0,r.Z)({},Ge),{},{valueEntities:new Map})},processEntity:function(Ge,St){var st=Ge.node[De.value];if(0)var ht;St.valueEntities.set(st,Ge)}});return ke},[ge,De])},Ze=e(20068),le=e(11592),P=function(){return null},a=P,t=["children","value"];function s(ge){return(0,le.Z)(ge).map(function(De){if(!K.isValidElement(De)||!De.type)return null;var ke=De,ot=ke.key,Ge=ke.props,St=Ge.children,st=Ge.value,ht=(0,Z.Z)(Ge,t),zt=(0,r.Z)({key:ot,value:st},ht),Rt=s(St);return Rt.length&&(zt.children=Rt),zt}).filter(function(De){return De})}function v(ge){if(!ge)return ge;var De=(0,r.Z)({},ge);return"props"in De||Object.defineProperty(De,"props",{get:function(){return(0,u.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),De}}),De}function B(ge,De,ke,ot,Ge,St){var st=null,ht=null;function zt(){function Rt(qe){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return qe.map(function(oe,be){var d="".concat(Gt,"-").concat(be),h=oe[St.value],ue=ke.includes(h),ie=Rt(oe[St.children]||[],d,ue),Me=K.createElement(a,oe,ie.map(function(Te){return Te.node}));if(De===h&&(st=Me),ue){var we={pos:d,node:Me,children:ie};return $||ht.push(we),we}return null}).filter(function(oe){return oe})}ht||(ht=[],Rt(ot),ht.sort(function(qe,Gt){var $=qe.node.props.value,oe=Gt.node.props.value,be=ke.indexOf($),d=ke.indexOf(oe);return be-d}))}Object.defineProperty(ge,"triggerNode",{get:function(){return(0,u.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),zt(),st}}),Object.defineProperty(ge,"allCheckedNodes",{get:function(){return(0,u.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),zt(),Ge?ht:ht.map(function(qe){var Gt=qe.node;return Gt})}})}var O=function(ge,De,ke){var ot=ke.treeNodeFilterProp,Ge=ke.filterTreeNode,St=ke.fieldNames,st=St.children;return K.useMemo(function(){if(!De||Ge===!1)return ge;var ht;if(typeof Ge=="function")ht=Ge;else{var zt=De.toUpperCase();ht=function(Gt,$){var oe=$[ot];return String(oe).toUpperCase().includes(zt)}}function Rt(qe){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return qe.reduce(function($,oe){var be=oe[st],d=Gt||ht(De,v(oe)),h=Rt(be||[],d);return(d||h.length)&&$.push((0,r.Z)((0,r.Z)({},oe),{},(0,Ze.Z)({isLeaf:void 0},st,h))),$},[])}return Rt(ge)},[ge,De,st,ot,Ge])};function he(ge){var De=K.useRef();De.current=ge;var ke=K.useCallback(function(){return De.current.apply(De,arguments)},[]);return ke}function l(ge,De){var ke=De.id,ot=De.pId,Ge=De.rootPId,St={},st=[],ht=ge.map(function(zt){var Rt=(0,r.Z)({},zt),qe=Rt[ke];return St[qe]=Rt,Rt.key=Rt.key||qe,Rt});return ht.forEach(function(zt){var Rt=zt[ot],qe=St[Rt];qe&&(qe.children=qe.children||[],qe.children.push(zt)),(Rt===Ge||!qe&&Ge===null)&&st.push(zt)}),st}function G(ge,De,ke){return K.useMemo(function(){return ge?ke?l(ge,(0,r.Z)({id:"id",pId:"pId",rootPId:null},ke!==!0?ke:{})):ge:s(De)},[De,ke,ge])}var k=K.createContext(null),Re=k,o=e(10228),M=e(80547),N=e(60091),S=K.createContext(null),D=S;function F(ge){return Array.isArray(ge)?ge:ge!==void 0?[ge]:[]}function W(ge){var De=ge||{},ke=De.label,ot=De.value,Ge=De.children,St=ot||"value";return{_title:ke?[ke]:["title","label"],value:St,key:St,children:Ge||"children"}}function ae(ge){return!ge||ge.disabled||ge.disableCheckbox||ge.checkable===!1}function ve(ge,De){var ke=[];function ot(Ge){Ge.forEach(function(St){var st=St[De.children];st&&(ke.push(St[De.value]),ot(st))})}return ot(ge),ke}function ee(ge){return ge==null}var te={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},me=function(De,ke){var ot=(0,Q.lk)(),Ge=ot.prefixCls,St=ot.multiple,st=ot.searchValue,ht=ot.toggleOpen,zt=ot.open,Rt=ot.notFoundContent,qe=K.useContext(D),Gt=qe.virtual,$=qe.listHeight,oe=qe.listItemHeight,be=qe.treeData,d=qe.fieldNames,h=qe.onSelect,ue=qe.dropdownMatchSelectWidth,ie=qe.treeExpandAction,Me=K.useContext(Re),we=Me.checkable,Te=Me.checkedKeys,He=Me.halfCheckedKeys,Ve=Me.treeExpandedKeys,ct=Me.treeDefaultExpandAll,Be=Me.treeDefaultExpandedKeys,et=Me.onTreeExpand,mt=Me.treeIcon,je=Me.showTreeIcon,nt=Me.switcherIcon,rt=Me.treeLine,$t=Me.treeNodeFilterProp,gt=Me.loadData,vt=Me.treeLoadedKeys,U=Me.treeMotion,_=Me.onTreeLoad,ce=Me.keyEntities,ye=K.useRef(),q=(0,M.Z)(function(){return be},[zt,be],function(Ee,lt){return lt[0]&&Ee[1]!==lt[1]}),pe=K.useState(null),de=(0,C.Z)(pe,2),ze=de[0],Qe=de[1],at=ce[ze],Zt=K.useMemo(function(){return we?{checked:Te,halfChecked:He}:null},[we,Te,He]);K.useEffect(function(){if(zt&&!St&&Te.length){var Ee;(Ee=ye.current)===null||Ee===void 0||Ee.scrollTo({key:Te[0]}),Qe(Te[0])}},[zt]);var xt=String(st).toLowerCase(),Tt=function(lt){return xt?String(lt[$t]).toLowerCase().includes(xt):!1},yt=K.useState(Be),pt=(0,C.Z)(yt,2),Kt=pt[0],Bt=pt[1],Xt=K.useState(null),bt=(0,C.Z)(Xt,2),Ot=bt[0],Dt=bt[1],Lt=K.useMemo(function(){return Ve?(0,H.Z)(Ve):st?Ot:Kt},[Kt,Ot,Ve,st]);K.useEffect(function(){st&&Dt(ve(be,d))},[st]);var Yt=function(lt){Bt(lt),Dt(lt),et&&et(lt)},tn=function(lt){lt.preventDefault()},Ct=function(lt,dt){var Pt=dt.node;we&&ae(Pt)||(h(Pt.key,{selected:!Te.includes(Pt.key)}),St||ht(!1))};if(K.useImperativeHandle(ke,function(){var Ee;return{scrollTo:(Ee=ye.current)===null||Ee===void 0?void 0:Ee.scrollTo,onKeyDown:function(dt){var Pt,jt=dt.which;switch(jt){case o.Z.UP:case o.Z.DOWN:case o.Z.LEFT:case o.Z.RIGHT:(Pt=ye.current)===null||Pt===void 0||Pt.onKeyDown(dt);break;case o.Z.ENTER:{if(at){var _t=(at==null?void 0:at.node)||{},an=_t.selectable,nn=_t.value;an!==!1&&Ct(null,{node:{key:ze},selected:!Te.includes(nn)})}break}case o.Z.ESC:ht(!1)}},onKeyUp:function(){}}}),q.length===0)return K.createElement("div",{role:"listbox",className:"".concat(Ge,"-empty"),onMouseDown:tn},Rt);var Fe={fieldNames:d};return vt&&(Fe.loadedKeys=vt),Lt&&(Fe.expandedKeys=Lt),K.createElement("div",{onMouseDown:tn},at&&zt&&K.createElement("span",{style:te,"aria-live":"assertive"},at.node.value),K.createElement(N.Z,(0,I.Z)({ref:ye,focusable:!1,prefixCls:"".concat(Ge,"-tree"),treeData:q,height:$,itemHeight:oe,virtual:Gt!==!1&&ue!==!1,multiple:St,icon:mt,showIcon:je,switcherIcon:nt,showLine:rt,loadData:st?null:gt,motion:U,activeKey:ze,checkable:we,checkStrictly:!0,checkedKeys:Zt,selectedKeys:we?[]:Te,defaultExpandAll:ct},Fe,{onActiveChange:Qe,onSelect:Ct,onCheck:Ct,onExpand:Yt,onLoad:_,filterTreeNode:Tt,expandAction:ie})))},Ne=K.forwardRef(me);Ne.displayName="OptionList";var Le=Ne,Je="SHOW_ALL",_e="SHOW_PARENT",tt="SHOW_CHILD";function Ue(ge,De,ke,ot){var Ge=new Set(ge);return De===tt?ge.filter(function(St){var st=ke[St];return!(st&&st.children&&st.children.some(function(ht){var zt=ht.node;return Ge.has(zt[ot.value])})&&st.children.every(function(ht){var zt=ht.node;return ae(zt)||Ge.has(zt[ot.value])}))}):De===_e?ge.filter(function(St){var st=ke[St],ht=st?st.parent:null;return!(ht&&!ae(ht.node)&&Ge.has(ht.key))}):ge}function re(ge){var De=ge.searchPlaceholder,ke=ge.treeCheckStrictly,ot=ge.treeCheckable,Ge=ge.labelInValue,St=ge.value,st=ge.multiple;warning(!De,"`searchPlaceholder` has been removed."),ke&&Ge===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ge||ke)&&warning(toArray(St).every(function(ht){return ht&&_typeof(ht)==="object"&&"value"in ht}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ke||st||ot?warning(!St||Array.isArray(St),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(St),"`value` should not be array when `TreeSelect` is single mode.")}var Se=null,p=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function g(ge){return!ge||(0,ne.Z)(ge)!=="object"}var f=K.forwardRef(function(ge,De){var ke=ge.id,ot=ge.prefixCls,Ge=ot===void 0?"rc-tree-select":ot,St=ge.value,st=ge.defaultValue,ht=ge.onChange,zt=ge.onSelect,Rt=ge.onDeselect,qe=ge.searchValue,Gt=ge.inputValue,$=ge.onSearch,oe=ge.autoClearSearchValue,be=oe===void 0?!0:oe,d=ge.filterTreeNode,h=ge.treeNodeFilterProp,ue=h===void 0?"value":h,ie=ge.showCheckedStrategy,Me=ge.treeNodeLabelProp,we=ge.multiple,Te=ge.treeCheckable,He=ge.treeCheckStrictly,Ve=ge.labelInValue,ct=ge.fieldNames,Be=ge.treeDataSimpleMode,et=ge.treeData,mt=ge.children,je=ge.loadData,nt=ge.treeLoadedKeys,rt=ge.onTreeLoad,$t=ge.treeDefaultExpandAll,gt=ge.treeExpandedKeys,vt=ge.treeDefaultExpandedKeys,U=ge.onTreeExpand,_=ge.treeExpandAction,ce=ge.virtual,ye=ge.listHeight,q=ye===void 0?200:ye,pe=ge.listItemHeight,de=pe===void 0?20:pe,ze=ge.onDropdownVisibleChange,Qe=ge.dropdownMatchSelectWidth,at=Qe===void 0?!0:Qe,Zt=ge.treeLine,xt=ge.treeIcon,Tt=ge.showTreeIcon,yt=ge.switcherIcon,pt=ge.treeMotion,Kt=(0,Z.Z)(ge,p),Bt=(0,c.ZP)(ke),Xt=Te&&!He,bt=Te||He,Ot=He||Ve,Dt=bt||we,Lt=(0,i.Z)(st,{value:St}),Yt=(0,C.Z)(Lt,2),tn=Yt[0],Ct=Yt[1],Fe=K.useMemo(function(){return Te?ie||tt:Je},[ie,Te]),Ee=K.useMemo(function(){return W(ct)},[JSON.stringify(ct)]),lt=(0,i.Z)("",{value:qe!==void 0?qe:Gt,postState:function(ln){return ln||""}}),dt=(0,C.Z)(lt,2),Pt=dt[0],jt=dt[1],_t=function(ln){jt(ln),$==null||$(ln)},an=G(et,mt,Be),nn=fe(an,Ee),en=nn.keyEntities,ut=nn.valueEntities,it=K.useCallback(function(cn){var ln=[],un=[];return cn.forEach(function(fn){ut.has(fn)?un.push(fn):ln.push(fn)}),{missingRawValues:ln,existRawValues:un}},[ut]),Wt=O(an,Pt,{fieldNames:Ee,treeNodeFilterProp:ue,filterTreeNode:d}),Qt=K.useCallback(function(cn){if(cn){if(Me)return cn[Me];for(var ln=Ee._title,un=0;un{const{componentCls:De,treePrefixCls:ke,colorBgElevated:ot}=ge,Ge=`.${ke}`;return[{[`${De}-dropdown`]:[{padding:`${ge.paddingXS}px ${ge.paddingXS/2}px`},(0,Xe.Yk)(ke,(0,Ye.TS)(ge,{colorBgContainer:ot})),{[Ge]:{borderRadius:0,[`${Ge}-list-holder-inner`]:{alignItems:"stretch",[`${Ge}-treenode`]:{[`${Ge}-node-content-wrapper`]:{flex:"auto"}}}}},(0,xe.C2)(`${ke}-checkbox`,ge),{"&-rtl":{direction:"rtl",[`${Ge}-switcher${Ge}-switcher_close`]:{[`${Ge}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Et(ge,De){return(0,We.Z)("TreeSelect",ke=>{const ot=(0,Ye.TS)(ke,{treePrefixCls:De});return[ft(ot)]},Xe.TM)(ge)}var It=function(ge,De){var ke={};for(var ot in ge)Object.prototype.hasOwnProperty.call(ge,ot)&&De.indexOf(ot)<0&&(ke[ot]=ge[ot]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,ot=Object.getOwnPropertySymbols(ge);Ge{var ke,{prefixCls:ot,size:Ge,disabled:St,bordered:st=!0,className:ht,rootClassName:zt,treeCheckable:Rt,multiple:qe,listHeight:Gt=256,listItemHeight:$=26,placement:oe,notFoundContent:be,switcherIcon:d,treeLine:h,getPopupContainer:ue,popupClassName:ie,dropdownClassName:Me,treeIcon:we=!1,transitionName:Te,choiceTransitionName:He="",status:Ve,treeExpandAction:ct,builtinPlacements:Be,dropdownMatchSelectWidth:et,popupMatchSelectWidth:mt,allowClear:je}=ge,nt=It(ge,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:rt,getPrefixCls:$t,renderEmpty:gt,direction:vt,virtual:U,popupMatchSelectWidth:_,popupOverflow:ce}=K.useContext(z.E_),ye=$t(),q=$t("select",ot),pe=$t("select-tree",ot),de=$t("tree-select",ot),{compactSize:ze,compactItemClassnames:Qe}=(0,Ce.ri)(q,vt),[at,Zt]=(0,Pe.Z)(q),[xt]=Et(de,pe),Tt=E()(ie||Me,`${de}-dropdown`,{[`${de}-dropdown-rtl`]:vt==="rtl"},zt,Zt),yt=!!(Rt||qe),pt=(0,m.Z)(nt.suffixIcon,nt.showArrow),Kt=(ke=mt!=null?mt:et)!==null&&ke!==void 0?ke:_,{status:Bt,hasFeedback:Xt,isFormItemInput:bt,feedbackIcon:Ot}=K.useContext(Oe.aM),Dt=(0,x.F)(Bt,Ve),{suffixIcon:Lt,removeIcon:Yt,clearIcon:tn}=(0,A.Z)(Object.assign(Object.assign({},nt),{multiple:yt,showSuffixIcon:pt,hasFeedback:Xt,feedbackIcon:Ot,prefixCls:q,componentName:"TreeSelect"})),Ct=je===!0?{clearIcon:tn}:je;let Fe;be!==void 0?Fe=be:Fe=(gt==null?void 0:gt("Select"))||K.createElement($e.Z,{componentName:"Select"});const Ee=(0,J.Z)(nt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),lt=K.useMemo(()=>oe!==void 0?oe:vt==="rtl"?"bottomRight":"bottomLeft",[oe,vt]),dt=(0,y.Z)(Be,ce),Pt=(0,Ie.Z)(ut=>{var it;return(it=Ge!=null?Ge:ze)!==null&&it!==void 0?it:ut}),jt=K.useContext(V.Z),_t=St!=null?St:jt,an=E()(!ot&&de,{[`${q}-lg`]:Pt==="large",[`${q}-sm`]:Pt==="small",[`${q}-rtl`]:vt==="rtl",[`${q}-borderless`]:!st,[`${q}-in-form-item`]:bt},(0,x.Z)(q,Dt,Xt),Qe,ht,zt,Zt),nn=ut=>K.createElement(se.Z,{prefixCls:pe,switcherIcon:d,treeNodeProps:ut,showLine:h}),en=K.createElement(L,Object.assign({virtual:U,disabled:_t},Ee,{dropdownMatchSelectWidth:Kt,builtinPlacements:dt,ref:De,prefixCls:q,className:an,listHeight:Gt,listItemHeight:$,treeCheckable:Rt&&K.createElement("span",{className:`${q}-tree-checkbox-inner`}),treeLine:!!h,suffixIcon:Lt,multiple:yt,placement:lt,removeIcon:Yt,allowClear:Ct,switcherIcon:nn,showTreeIcon:we,notFoundContent:Fe,getPopupContainer:ue||rt,treeMotion:null,dropdownClassName:Tt,choiceTransitionName:(0,T.m)(ye,"",He),transitionName:(0,T.m)(ye,"slide-up",Te),treeExpandAction:ct}));return at(xt(en))},Ut=K.forwardRef(Mt),qt=(0,b.Z)(Ut);Ut.TreeNode=a,Ut.SHOW_ALL=Je,Ut.SHOW_PARENT=_e,Ut.SHOW_CHILD=tt,Ut._InternalPanelDoNotUseOrYouWillBeFired=qt;var kt=Ut},17574:function(Ht,Ke,e){e.d(Ke,{default:function(){return D}});var w=e(60091),E=e(94480),I=e(52671),H=e(8657),r=e(54476),C=e(59301),Z={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"},ne=Z,Q=e(7657),c=function(W,ae){return C.createElement(Q.Z,(0,r.Z)({},W,{ref:ae,icon:ne}))},X=C.forwardRef(c),i=X,u=e(92310),K=e.n(u),j=e(35654),Y=e(71430),Ae=e(36355),fe=e(56082),Ze=e(62892),le=e(20648);const P=4;function a(F){const{dropPosition:W,dropLevelOffset:ae,prefixCls:ve,indent:ee,direction:te="ltr"}=F,me=te==="ltr"?"left":"right",Ne=te==="ltr"?"right":"left",Le={[me]:-ae*ee+P,[Ne]:0};switch(W){case-1:Le.top=-3;break;case 1:Le.bottom=-3;break;default:Le.bottom=-3,Le[me]=ee+P;break}return C.createElement("div",{style:Le,className:`${ve}-drop-indicator`})}var t=e(71997),v=C.forwardRef((F,W)=>{const{getPrefixCls:ae,direction:ve,virtual:ee,tree:te}=C.useContext(Ae.E_),{prefixCls:me,className:Ne,showIcon:Le=!1,showLine:Je,switcherIcon:_e,blockNode:tt=!1,children:Ue,checkable:re=!1,selectable:Se=!0,draggable:p,motion:g,style:f}=F,n=ae("tree",me),R=ae(),L=g!=null?g:Object.assign(Object.assign({},(0,Ze.Z)(R)),{motionAppear:!1}),J=Object.assign(Object.assign({},F),{checkable:re,selectable:Se,showIcon:Le,motion:L,blockNode:tt,showLine:!!Je,dropIndicatorRender:a}),[b,T]=(0,le.ZP)(n),x=C.useMemo(()=>{if(!p)return!1;let V={};switch(typeof p){case"function":V.nodeDraggable=p;break;case"object":V=Object.assign({},p);break;default:break}return V.icon!==!1&&(V.icon=V.icon||C.createElement(fe.Z,null)),V},[p]),z=V=>C.createElement(t.Z,{prefixCls:n,switcherIcon:_e,treeNodeProps:V,showLine:Je});return b(C.createElement(w.Z,Object.assign({itemHeight:20,ref:W,virtual:ee},J,{style:Object.assign(Object.assign({},te==null?void 0:te.style),f),prefixCls:n,className:K()({[`${n}-icon-hide`]:!Le,[`${n}-block-node`]:tt,[`${n}-unselectable`]:!Se,[`${n}-rtl`]:ve==="rtl"},te==null?void 0:te.className,Ne,T),direction:ve,checkable:re&&C.createElement("span",{className:`${n}-checkbox-inner`}),selectable:Se,switcherIcon:z,draggable:x}),Ue))}),B;(function(F){F[F.None=0]="None",F[F.Start=1]="Start",F[F.End=2]="End"})(B||(B={}));function O(F,W){function ae(ve){const{key:ee,children:te}=ve;W(ee,ve)!==!1&&O(te||[],W)}F.forEach(ae)}function he(F){let{treeData:W,expandedKeys:ae,startKey:ve,endKey:ee}=F;const te=[];let me=B.None;if(ve&&ve===ee)return[ve];if(!ve||!ee)return[];function Ne(Le){return Le===ve||Le===ee}return O(W,Le=>{if(me===B.End)return!1;if(Ne(Le)){if(te.push(Le),me===B.None)me=B.Start;else if(me===B.Start)return me=B.End,!1}else me===B.Start&&te.push(Le);return ae.includes(Le)}),te}function l(F,W){const ae=(0,E.Z)(W),ve=[];return O(F,(ee,te)=>{const me=ae.indexOf(ee);return me!==-1&&(ve.push(te),ae.splice(me,1)),!!ae.length}),ve}var G=function(F,W){var ae={};for(var ve in F)Object.prototype.hasOwnProperty.call(F,ve)&&W.indexOf(ve)<0&&(ae[ve]=F[ve]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ve=Object.getOwnPropertySymbols(F);ee{var{defaultExpandAll:ae,defaultExpandParent:ve,defaultExpandedKeys:ee}=F,te=G(F,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const me=C.useRef(),Ne=C.useRef(),Le=()=>{const{keyEntities:x}=(0,Y.I8)(Re(te));let z;return ae?z=Object.keys(x):ve?z=(0,j.r7)(te.expandedKeys||ee||[],x):z=te.expandedKeys||ee,z},[Je,_e]=C.useState(te.selectedKeys||te.defaultSelectedKeys||[]),[tt,Ue]=C.useState(()=>Le());C.useEffect(()=>{"selectedKeys"in te&&_e(te.selectedKeys)},[te.selectedKeys]),C.useEffect(()=>{"expandedKeys"in te&&Ue(te.expandedKeys)},[te.expandedKeys]);const re=(x,z)=>{var V;return"expandedKeys"in te||Ue(x),(V=te.onExpand)===null||V===void 0?void 0:V.call(te,x,z)},Se=(x,z)=>{var V;const{multiple:$e}=te,{node:Ie,nativeEvent:Oe}=z,{key:Pe=""}=Ie,y=Re(te),m=Object.assign(Object.assign({},z),{selected:!0}),A=(Oe==null?void 0:Oe.ctrlKey)||(Oe==null?void 0:Oe.metaKey),Ce=Oe==null?void 0:Oe.shiftKey;let se;$e&&A?(se=x,me.current=Pe,Ne.current=se,m.selectedNodes=l(y,se)):$e&&Ce?(se=Array.from(new Set([].concat((0,E.Z)(Ne.current||[]),(0,E.Z)(he({treeData:y,expandedKeys:tt,startKey:Pe,endKey:me.current}))))),m.selectedNodes=l(y,se)):(se=[Pe],me.current=Pe,Ne.current=se,m.selectedNodes=l(y,se)),(V=te.onSelect)===null||V===void 0||V.call(te,se,m),"selectedKeys"in te||_e(se)},{getPrefixCls:p,direction:g}=C.useContext(Ae.E_),{prefixCls:f,className:n,showIcon:R=!0,expandAction:L="click"}=te,J=G(te,["prefixCls","className","showIcon","expandAction"]),b=p("tree",f),T=K()(`${b}-directory`,{[`${b}-directory-rtl`]:g==="rtl"},n);return C.createElement(v,Object.assign({icon:k,ref:W,blockNode:!0},J,{showIcon:R,expandAction:L,prefixCls:b,className:T,expandedKeys:tt,selectedKeys:Je,onSelect:Se,onExpand:re}))};var N=C.forwardRef(o);const S=v;S.DirectoryTree=N,S.TreeNode=w.O;var D=S},20648:function(Ht,Ke,e){e.d(Ke,{TM:function(){return u},Yk:function(){return i}});var w=e(36237),E=e(98447),I=e(17313),H=e(8378),r=e(37613),C=e(83116);const Z=new w.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ne=(K,j)=>({[`.${K}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${j.motionDurationSlow}`}}}),Q=(K,j)=>({[`.${K}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:j.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${j.lineWidthBold}px solid ${j.colorPrimary}`,borderRadius:"50%",content:'""'}}}),c=(K,j)=>{const{treeCls:Y,treeNodeCls:Ae,treeNodePadding:fe,titleHeight:Ze,nodeSelectedBg:le,nodeHoverBg:P}=j,a=j.paddingXS;return{[Y]:Object.assign(Object.assign({},(0,I.Wf)(j)),{background:j.colorBgContainer,borderRadius:j.borderRadius,transition:`background-color ${j.motionDurationSlow}`,[`&${Y}-rtl`]:{[`${Y}-switcher`]:{"&_close":{[`${Y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${Y}-active-focused)`]:Object.assign({},(0,I.oN)(j)),[`${Y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Y}-block-node`]:{[`${Y}-list-holder-inner`]:{alignItems:"stretch",[`${Y}-node-content-wrapper`]:{flex:"auto"},[`${Ae}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:fe,insetInlineStart:0,border:`1px solid ${j.colorPrimary}`,opacity:0,animationName:Z,animationDuration:j.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Ae}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${fe}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${Y}-node-content-wrapper`]:{color:j.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${Y}-node-content-wrapper`]:Object.assign({},(0,I.oN)(j)),[`&:not(${Ae}-disabled).filter-node ${Y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${Y}-draggable-icon`]:{flexShrink:0,width:Ze,lineHeight:`${Ze}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${j.motionDurationSlow}`,[`${Ae}:hover &`]:{opacity:.45}},[`&${Ae}-disabled`]:{[`${Y}-draggable-icon`]:{visibility:"hidden"}}}},[`${Y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ze}},[`${Y}-draggable-icon`]:{visibility:"hidden"},[`${Y}-switcher`]:Object.assign(Object.assign({},ne(K,j)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ze,margin:0,lineHeight:`${Ze}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${Y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:j.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-fe,marginInlineStart:-1,borderInlineEnd:`1px solid ${j.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ze/2*.8,height:Ze/2,borderBottom:`1px solid ${j.colorBorder}`,content:'""'}}}),[`${Y}-checkbox`]:{top:"initial",marginInlineEnd:a},[`${Y}-node-content-wrapper, ${Y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ze,margin:0,padding:`0 ${j.paddingXS/2}px`,color:"inherit",lineHeight:`${Ze}px`,background:"transparent",borderRadius:j.borderRadius,cursor:"pointer",transition:`all ${j.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:P},[`&${Y}-node-selected`]:{backgroundColor:le},[`${Y}-iconEle`]:{display:"inline-block",width:Ze,height:Ze,lineHeight:`${Ze}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${Y}-unselectable ${Y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Y}-node-content-wrapper`]:Object.assign({lineHeight:`${Ze}px`,userSelect:"none"},Q(K,j)),[`${Ae}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${j.colorPrimary}`}},"&-show-line":{[`${Y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-fe,borderInlineEnd:`1px solid ${j.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${Y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ae}-leaf-last`]:{[`${Y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ze/2}px !important`}}}}})}},X=K=>{const{treeCls:j,treeNodeCls:Y,treeNodePadding:Ae,directoryNodeSelectedBg:fe,directoryNodeSelectedColor:Ze}=K;return{[`${j}${j}-directory`]:{[Y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ae,insetInlineStart:0,transition:`background-color ${K.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:K.controlItemBgHover}},"> *":{zIndex:1},[`${j}-switcher`]:{transition:`color ${K.motionDurationMid}`},[`${j}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${j}-node-selected`]:{color:Ze,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:fe},[`${j}-switcher`]:{color:Ze},[`${j}-node-content-wrapper`]:{color:Ze,background:"transparent"}}}}}},i=(K,j)=>{const Y=`.${K}`,Ae=`${Y}-treenode`,fe=j.paddingXS/2,Ze=(0,r.TS)(j,{treeCls:Y,treeNodeCls:Ae,treeNodePadding:fe});return[c(K,Ze),X(Ze)]},u=K=>{const{controlHeightSM:j}=K;return{titleHeight:j,nodeHoverBg:K.controlItemBgHover,nodeSelectedBg:K.controlItemBgActive}};Ke.ZP=(0,C.Z)("Tree",(K,j)=>{let{prefixCls:Y}=j;return[{[K.componentCls]:(0,E.C2)(`${Y}-checkbox`,K)},i(Y,K),(0,H.Z)(K)]},K=>{const{colorTextLightSolid:j,colorPrimary:Y}=K;return Object.assign(Object.assign({},u(K)),{directoryNodeSelectedColor:j,directoryNodeSelectedBg:Y})})},71997:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Ae}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(Ze,le){return E.createElement(r.Z,(0,w.Z)({},Ze,{ref:le,icon:H}))},Z=E.forwardRef(C),ne=Z,Q=e(52671),c=e(58617),X=e(15075),i=e(43531),u=e(92310),K=e.n(u),j=e(92343),Ae=fe=>{const{prefixCls:Ze,switcherIcon:le,treeNodeProps:P,showLine:a}=fe,{isLeaf:t,expanded:s,loading:v}=P;if(v)return E.createElement(c.Z,{className:`${Ze}-switcher-loading-icon`});let B;if(a&&typeof a=="object"&&(B=a.showLeafIcon),t){if(!a)return null;if(typeof B!="boolean"&&B){const l=typeof B=="function"?B(P):B,G=`${Ze}-switcher-line-custom-icon`;return(0,j.l$)(l)?(0,j.Tm)(l,{className:K()(l.props.className||"",G)}):l}return B?E.createElement(Q.Z,{className:`${Ze}-switcher-line-icon`}):E.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const O=`${Ze}-switcher-icon`,he=typeof le=="function"?le(P):le;return(0,j.l$)(he)?(0,j.Tm)(he,{className:K()(he.props.className||"",O)}):he!==void 0?he:a?s?E.createElement(X.Z,{className:`${Ze}-switcher-line-icon`}):E.createElement(i.Z,{className:`${Ze}-switcher-line-icon`}):E.createElement(ne,{className:O})}},31561:function(Ht,Ke,e){e.d(Ke,{Z:function(){return s}});var w=e(54476),E=e(20068),I=e(42978),H=e(75931),r=e(35593),C=e(92310),Z=e.n(C),ne=e(8654),Q=e(59301),c=e(10228),X=e(16089),i=c.Z.ESC,u=c.Z.TAB;function K(v){var B=v.visible,O=v.triggerRef,he=v.onVisibleChange,l=v.autoFocus,G=v.overlayRef,k=Q.useRef(!1),Re=function(){if(B){var S,D;(S=O.current)===null||S===void 0||(D=S.focus)===null||D===void 0||D.call(S),he==null||he(!1)}},o=function(){var S;return(S=G.current)!==null&&S!==void 0&&S.focus?(G.current.focus(),k.current=!0,!0):!1},M=function(S){switch(S.keyCode){case i:Re();break;case u:{var D=!1;k.current||(D=o()),D?S.preventDefault():Re();break}}};Q.useEffect(function(){return B?(window.addEventListener("keydown",M),l&&(0,X.Z)(o,3),function(){window.removeEventListener("keydown",M),k.current=!1}):function(){k.current=!1}},[B])}var j=(0,Q.forwardRef)(function(v,B){var O=v.overlay,he=v.arrow,l=v.prefixCls,G=(0,Q.useMemo)(function(){var Re;return typeof O=="function"?Re=O():Re=O,Re},[O]),k=(0,ne.sQ)(B,G==null?void 0:G.ref);return Q.createElement(Q.Fragment,null,he&&Q.createElement("div",{className:"".concat(l,"-arrow")}),Q.cloneElement(G,{ref:(0,ne.Yr)(G)?k:void 0}))}),Y=j,Ae={adjustX:1,adjustY:1},fe=[0,0],Ze={topLeft:{points:["bl","tl"],overflow:Ae,offset:[0,-4],targetOffset:fe},top:{points:["bc","tc"],overflow:Ae,offset:[0,-4],targetOffset:fe},topRight:{points:["br","tr"],overflow:Ae,offset:[0,-4],targetOffset:fe},bottomLeft:{points:["tl","bl"],overflow:Ae,offset:[0,4],targetOffset:fe},bottom:{points:["tc","bc"],overflow:Ae,offset:[0,4],targetOffset:fe},bottomRight:{points:["tr","br"],overflow:Ae,offset:[0,4],targetOffset:fe}},le=Ze,P=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function a(v,B){var O,he=v.arrow,l=he===void 0?!1:he,G=v.prefixCls,k=G===void 0?"rc-dropdown":G,Re=v.transitionName,o=v.animation,M=v.align,N=v.placement,S=N===void 0?"bottomLeft":N,D=v.placements,F=D===void 0?le:D,W=v.getPopupContainer,ae=v.showAction,ve=v.hideAction,ee=v.overlayClassName,te=v.overlayStyle,me=v.visible,Ne=v.trigger,Le=Ne===void 0?["hover"]:Ne,Je=v.autoFocus,_e=v.overlay,tt=v.children,Ue=v.onVisibleChange,re=(0,H.Z)(v,P),Se=Q.useState(),p=(0,I.Z)(Se,2),g=p[0],f=p[1],n="visible"in v?me:g,R=Q.useRef(null),L=Q.useRef(null),J=Q.useRef(null);Q.useImperativeHandle(B,function(){return R.current});var b=function(y){f(y),Ue==null||Ue(y)};K({visible:n,triggerRef:J,onVisibleChange:b,autoFocus:Je,overlayRef:L});var T=function(y){var m=v.onOverlayClick;f(!1),m&&m(y)},x=function(){return Q.createElement(Y,{ref:L,overlay:_e,prefixCls:k,arrow:l})},z=function(){return typeof _e=="function"?x:x()},V=function(){var y=v.minOverlayWidthMatchTrigger,m=v.alignPoint;return"minOverlayWidthMatchTrigger"in v?y:!m},$e=function(){var y=v.openClassName;return y!==void 0?y:"".concat(k,"-open")},Ie=Q.cloneElement(tt,{className:Z()((O=tt.props)===null||O===void 0?void 0:O.className,n&&$e()),ref:(0,ne.Yr)(tt)?(0,ne.sQ)(J,tt.ref):void 0}),Oe=ve;return!Oe&&Le.indexOf("contextMenu")!==-1&&(Oe=["click"]),Q.createElement(r.Z,(0,w.Z)({builtinPlacements:F},re,{prefixCls:k,ref:R,popupClassName:Z()(ee,(0,E.Z)({},"".concat(k,"-show-arrow"),l)),popupStyle:te,action:Le,showAction:ae,hideAction:Oe,popupPlacement:S,popupAlign:M,popupTransitionName:Re,popupAnimation:o,popupVisible:n,stretch:V()?"minWidth":"",popup:z(),onPopupVisibleChange:b,onPopupClick:T,getPopupContainer:W}),Ie)}var t=Q.forwardRef(a),s=t},93681:function(Ht,Ke,e){e.r(Ke),e.d(Ke,{BaseInput:function(){return c},default:function(){return Ze}});var w=e(54476),E=e(33885),I=e(20068),H=e(76190),r=e(92310),C=e.n(r),Z=e(59301),ne=e(5643),Q=function(P){var a,t,s=P.inputElement,v=P.prefixCls,B=P.prefix,O=P.suffix,he=P.addonBefore,l=P.addonAfter,G=P.className,k=P.style,Re=P.disabled,o=P.readOnly,M=P.focused,N=P.triggerFocus,S=P.allowClear,D=P.value,F=P.handleReset,W=P.hidden,ae=P.classes,ve=P.classNames,ee=P.dataAttrs,te=P.styles,me=P.components,Ne=(me==null?void 0:me.affixWrapper)||"span",Le=(me==null?void 0:me.groupWrapper)||"span",Je=(me==null?void 0:me.wrapper)||"span",_e=(me==null?void 0:me.groupAddon)||"span",tt=(0,Z.useRef)(null),Ue=function(x){var z;(z=tt.current)!==null&&z!==void 0&&z.contains(x.target)&&(N==null||N())},re=function(){var x;if(!S)return null;var z=!Re&&!o&&D,V="".concat(v,"-clear-icon"),$e=(0,H.Z)(S)==="object"&&S!==null&&S!==void 0&&S.clearIcon?S.clearIcon:"\u2716";return Z.createElement("span",{onClick:F,onMouseDown:function(Oe){return Oe.preventDefault()},className:C()(V,(x={},(0,I.Z)(x,"".concat(V,"-hidden"),!z),(0,I.Z)(x,"".concat(V,"-has-suffix"),!!O),x)),role:"button",tabIndex:-1},$e)},Se=(0,Z.cloneElement)(s,{value:D,hidden:W,className:C()((a=s.props)===null||a===void 0?void 0:a.className,!(0,ne.X3)(P)&&!(0,ne.He)(P)&&G)||null,style:(0,E.Z)((0,E.Z)({},(t=s.props)===null||t===void 0?void 0:t.style),!(0,ne.X3)(P)&&!(0,ne.He)(P)?k:{})});if((0,ne.X3)(P)){var p,g="".concat(v,"-affix-wrapper"),f=C()(g,(p={},(0,I.Z)(p,"".concat(g,"-disabled"),Re),(0,I.Z)(p,"".concat(g,"-focused"),M),(0,I.Z)(p,"".concat(g,"-readonly"),o),(0,I.Z)(p,"".concat(g,"-input-with-clear-btn"),O&&S&&D),p),!(0,ne.He)(P)&&G,ae==null?void 0:ae.affixWrapper,ve==null?void 0:ve.affixWrapper),n=(O||S)&&Z.createElement("span",{className:C()("".concat(v,"-suffix"),ve==null?void 0:ve.suffix),style:te==null?void 0:te.suffix},re(),O);Se=Z.createElement(Ne,(0,w.Z)({className:f,style:(0,E.Z)((0,E.Z)({},(0,ne.He)(P)?void 0:k),te==null?void 0:te.affixWrapper),hidden:!(0,ne.He)(P)&&W,onClick:Ue},ee==null?void 0:ee.affixWrapper,{ref:tt}),B&&Z.createElement("span",{className:C()("".concat(v,"-prefix"),ve==null?void 0:ve.prefix),style:te==null?void 0:te.prefix},B),(0,Z.cloneElement)(s,{value:D,hidden:null}),n)}if((0,ne.He)(P)){var R="".concat(v,"-group"),L="".concat(R,"-addon"),J=C()("".concat(v,"-wrapper"),R,ae==null?void 0:ae.wrapper),b=C()("".concat(v,"-group-wrapper"),G,ae==null?void 0:ae.group);return Z.createElement(Le,{className:b,style:k,hidden:W},Z.createElement(Je,{className:J},he&&Z.createElement(_e,{className:L},he),(0,Z.cloneElement)(Se,{hidden:null}),l&&Z.createElement(_e,{className:L},l)))}return Se},c=Q,X=e(94480),i=e(42978),u=e(75931),K=e(18929),j=e(2738),Y=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Ae=(0,Z.forwardRef)(function(le,P){var a=le.autoComplete,t=le.onChange,s=le.onFocus,v=le.onBlur,B=le.onPressEnter,O=le.onKeyDown,he=le.prefixCls,l=he===void 0?"rc-input":he,G=le.disabled,k=le.htmlSize,Re=le.className,o=le.maxLength,M=le.suffix,N=le.showCount,S=le.type,D=S===void 0?"text":S,F=le.classes,W=le.classNames,ae=le.styles,ve=(0,u.Z)(le,Y),ee=(0,K.Z)(le.defaultValue,{value:le.value}),te=(0,i.Z)(ee,2),me=te[0],Ne=te[1],Le=(0,Z.useState)(!1),Je=(0,i.Z)(Le,2),_e=Je[0],tt=Je[1],Ue=(0,Z.useRef)(null),re=function(b){Ue.current&&(0,ne.nH)(Ue.current,b)};(0,Z.useImperativeHandle)(P,function(){return{focus:re,blur:function(){var b;(b=Ue.current)===null||b===void 0||b.blur()},setSelectionRange:function(b,T,x){var z;(z=Ue.current)===null||z===void 0||z.setSelectionRange(b,T,x)},select:function(){var b;(b=Ue.current)===null||b===void 0||b.select()},input:Ue.current}}),(0,Z.useEffect)(function(){tt(function(J){return J&&G?!1:J})},[G]);var Se=function(b){le.value===void 0&&Ne(b.target.value),Ue.current&&(0,ne.rJ)(Ue.current,b,t)},p=function(b){B&&b.key==="Enter"&&B(b),O==null||O(b)},g=function(b){tt(!0),s==null||s(b)},f=function(b){tt(!1),v==null||v(b)},n=function(b){Ne(""),re(),Ue.current&&(0,ne.rJ)(Ue.current,b,t)},R=function(){var b=(0,j.Z)(le,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return Z.createElement("input",(0,w.Z)({autoComplete:a},b,{onChange:Se,onFocus:g,onBlur:f,onKeyDown:p,className:C()(l,(0,I.Z)({},"".concat(l,"-disabled"),G),W==null?void 0:W.input),style:ae==null?void 0:ae.input,ref:Ue,size:k,type:D}))},L=function(){var b=Number(o)>0;if(M||N){var T=(0,ne.D7)(me),x=(0,X.Z)(T).length,z=(0,H.Z)(N)==="object"?N.formatter({value:T,count:x,maxLength:o}):"".concat(x).concat(b?" / ".concat(o):"");return Z.createElement(Z.Fragment,null,!!N&&Z.createElement("span",{className:C()("".concat(l,"-show-count-suffix"),(0,I.Z)({},"".concat(l,"-show-count-has-suffix"),!!M),W==null?void 0:W.count),style:(0,E.Z)({},ae==null?void 0:ae.count)},z),M)}return null};return Z.createElement(c,(0,w.Z)({},ve,{prefixCls:l,className:Re,inputElement:R(),handleReset:n,value:(0,ne.D7)(me),focused:_e,triggerFocus:re,suffix:L(),disabled:G,classes:F,classNames:W,styles:ae}))}),fe=Ae,Ze=fe},5643:function(Ht,Ke,e){e.d(Ke,{D7:function(){return r},He:function(){return w},X3:function(){return E},nH:function(){return H},rJ:function(){return I}});function w(C){return!!(C.addonBefore||C.addonAfter)}function E(C){return!!(C.prefix||C.suffix||C.allowClear)}function I(C,Z,ne,Q){if(ne){var c=Z;if(Z.type==="click"){var X=C.cloneNode(!0);c=Object.create(Z,{target:{value:X},currentTarget:{value:X}}),X.value="",ne(c);return}if(Q!==void 0){c=Object.create(Z,{target:{value:C},currentTarget:{value:C}}),C.value=Q,ne(c);return}ne(c)}}function H(C,Z){if(C){C.focus(Z);var ne=Z||{},Q=ne.cursor;if(Q){var c=C.value.length;switch(Q){case"start":C.setSelectionRange(0,0);break;case"end":C.setSelectionRange(c,c);break;default:C.setSelectionRange(0,c)}}}}function r(C){return typeof C=="undefined"||C===null?"":String(C)}},15285:function(Ht,Ke,e){e.d(Ke,{iz:function(){return ct},ck:function(){return qt},BW:function(){return Ve},sN:function(){return qt},Wd:function(){return ie},ZP:function(){return vt},Xl:function(){return O}});var w=e(54476),E=e(20068),I=e(33885),H=e(94480),r=e(42978),C=e(75931),Z=e(92310),ne=e.n(Z),Q=e(83836),c=e(18929),X=e(13697),i=e(48736),u=e(59301),K=e(4676),j=u.createContext(null);function Y(U,_){return U===void 0?null:"".concat(U,"-").concat(_)}function Ae(U){var _=u.useContext(j);return Y(_,U)}var fe=e(80547),Ze=["children","locked"],le=u.createContext(null);function P(U,_){var ce=(0,I.Z)({},U);return Object.keys(_).forEach(function(ye){var q=_[ye];q!==void 0&&(ce[ye]=q)}),ce}function a(U){var _=U.children,ce=U.locked,ye=(0,C.Z)(U,Ze),q=u.useContext(le),pe=(0,fe.Z)(function(){return P(q,ye)},[q,ye],function(de,ze){return!ce&&(de[0]!==ze[0]||!(0,X.Z)(de[1],ze[1],!0))});return u.createElement(le.Provider,{value:pe},_)}var t=[],s=u.createContext(null);function v(){return u.useContext(s)}var B=u.createContext(t);function O(U){var _=u.useContext(B);return u.useMemo(function(){return U!==void 0?[].concat((0,H.Z)(_),[U]):_},[_,U])}var he=u.createContext(null),l=u.createContext({}),G=l,k=e(29194);function Re(U){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,k.Z)(U)){var ce=U.nodeName.toLowerCase(),ye=["input","select","textarea","button"].includes(ce)||U.isContentEditable||ce==="a"&&!!U.getAttribute("href"),q=U.getAttribute("tabindex"),pe=Number(q),de=null;return q&&!Number.isNaN(pe)?de=pe:ye&&de===null&&(de=0),ye&&U.disabled&&(de=null),de!==null&&(de>=0||_&&de<0)}return!1}function o(U){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ce=(0,H.Z)(U.querySelectorAll("*")).filter(function(ye){return Re(ye,_)});return Re(U,_)&&ce.unshift(U),ce}var M=null;function N(){M=document.activeElement}function S(){M=null}function D(){if(M)try{M.focus()}catch(U){}}function F(U,_){if(_.keyCode===9){var ce=o(U),ye=ce[_.shiftKey?0:ce.length-1],q=ye===document.activeElement||U===document.activeElement;if(q){var pe=ce[_.shiftKey?ce.length-1:0];pe.focus(),_.preventDefault()}}}var W=e(10228),ae=e(16089),ve=W.Z.LEFT,ee=W.Z.RIGHT,te=W.Z.UP,me=W.Z.DOWN,Ne=W.Z.ENTER,Le=W.Z.ESC,Je=W.Z.HOME,_e=W.Z.END,tt=[te,me,ve,ee];function Ue(U,_,ce,ye){var q,pe,de,ze,Qe="prev",at="next",Zt="children",xt="parent";if(U==="inline"&&ye===Ne)return{inlineTrigger:!0};var Tt=(q={},(0,E.Z)(q,te,Qe),(0,E.Z)(q,me,at),q),yt=(pe={},(0,E.Z)(pe,ve,ce?at:Qe),(0,E.Z)(pe,ee,ce?Qe:at),(0,E.Z)(pe,me,Zt),(0,E.Z)(pe,Ne,Zt),pe),pt=(de={},(0,E.Z)(de,te,Qe),(0,E.Z)(de,me,at),(0,E.Z)(de,Ne,Zt),(0,E.Z)(de,Le,xt),(0,E.Z)(de,ve,ce?Zt:xt),(0,E.Z)(de,ee,ce?xt:Zt),de),Kt={inline:Tt,horizontal:yt,vertical:pt,inlineSub:Tt,horizontalSub:pt,verticalSub:pt},Bt=(ze=Kt["".concat(U).concat(_?"":"Sub")])===null||ze===void 0?void 0:ze[ye];switch(Bt){case Qe:return{offset:-1,sibling:!0};case at:return{offset:1,sibling:!0};case xt:return{offset:-1,sibling:!1};case Zt:return{offset:1,sibling:!1};default:return null}}function re(U){for(var _=U;_;){if(_.getAttribute("data-menu-list"))return _;_=_.parentElement}return null}function Se(U,_){for(var ce=U||document.activeElement;ce;){if(_.has(ce))return ce;ce=ce.parentElement}return null}function p(U,_){var ce=o(U,!0);return ce.filter(function(ye){return _.has(ye)})}function g(U,_,ce){var ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!U)return null;var q=p(U,_),pe=q.length,de=q.findIndex(function(ze){return ce===ze});return ye<0?de===-1?de=pe-1:de-=1:ye>0&&(de+=1),de=(de+pe)%pe,q[de]}var f=function(_,ce){var ye=new Set,q=new Map,pe=new Map;return _.forEach(function(de){var ze=document.querySelector("[data-menu-id='".concat(Y(ce,de),"']"));ze&&(ye.add(ze),pe.set(ze,de),q.set(de,ze))}),{elements:ye,key2element:q,element2key:pe}};function n(U,_,ce,ye,q,pe,de,ze,Qe,at){var Zt=u.useRef(),xt=u.useRef();xt.current=_;var Tt=function(){ae.Z.cancel(Zt.current)};return u.useEffect(function(){return function(){Tt()}},[]),function(yt){var pt=yt.which;if([].concat(tt,[Ne,Le,Je,_e]).includes(pt)){var Kt=pe(),Bt=f(Kt,ye),Xt=Bt,bt=Xt.elements,Ot=Xt.key2element,Dt=Xt.element2key,Lt=Ot.get(_),Yt=Se(Lt,bt),tn=Dt.get(Yt),Ct=Ue(U,de(tn,!0).length===1,ce,pt);if(!Ct&&pt!==Je&&pt!==_e)return;(tt.includes(pt)||[Je,_e].includes(pt))&&yt.preventDefault();var Fe=function(nn){if(nn){var en=nn,ut=nn.querySelector("a");ut!=null&&ut.getAttribute("href")&&(en=ut);var it=Dt.get(nn);ze(it),Tt(),Zt.current=(0,ae.Z)(function(){xt.current===it&&en.focus()})}};if([Je,_e].includes(pt)||Ct.sibling||!Yt){var Ee;!Yt||U==="inline"?Ee=q.current:Ee=re(Yt);var lt,dt=p(Ee,bt);pt===Je?lt=dt[0]:pt===_e?lt=dt[dt.length-1]:lt=g(Ee,bt,Yt,Ct.offset),Fe(lt)}else if(Ct.inlineTrigger)Qe(tn);else if(Ct.offset>0)Qe(tn,!0),Tt(),Zt.current=(0,ae.Z)(function(){Bt=f(Kt,ye);var an=Yt.getAttribute("aria-controls"),nn=document.getElementById(an),en=g(nn,Bt.elements);Fe(en)},5);else if(Ct.offset<0){var Pt=de(tn,!0),jt=Pt[Pt.length-2],_t=Ot.get(jt);Qe(jt,!1),Fe(_t)}}at==null||at(yt)}}function R(U){Promise.resolve().then(U)}var L="__RC_UTIL_PATH_SPLIT__",J=function(_){return _.join(L)},b=function(_){return _.split(L)},T="rc-menu-more";function x(){var U=u.useState({}),_=(0,r.Z)(U,2),ce=_[1],ye=(0,u.useRef)(new Map),q=(0,u.useRef)(new Map),pe=u.useState([]),de=(0,r.Z)(pe,2),ze=de[0],Qe=de[1],at=(0,u.useRef)(0),Zt=(0,u.useRef)(!1),xt=function(){Zt.current||ce({})},Tt=(0,u.useCallback)(function(Ot,Dt){var Lt=J(Dt);q.current.set(Lt,Ot),ye.current.set(Ot,Lt),at.current+=1;var Yt=at.current;R(function(){Yt===at.current&&xt()})},[]),yt=(0,u.useCallback)(function(Ot,Dt){var Lt=J(Dt);q.current.delete(Lt),ye.current.delete(Ot)},[]),pt=(0,u.useCallback)(function(Ot){Qe(Ot)},[]),Kt=(0,u.useCallback)(function(Ot,Dt){var Lt=ye.current.get(Ot)||"",Yt=b(Lt);return Dt&&ze.includes(Yt[0])&&Yt.unshift(T),Yt},[ze]),Bt=(0,u.useCallback)(function(Ot,Dt){return Ot.some(function(Lt){var Yt=Kt(Lt,!0);return Yt.includes(Dt)})},[Kt]),Xt=function(){var Dt=(0,H.Z)(ye.current.keys());return ze.length&&Dt.push(T),Dt},bt=(0,u.useCallback)(function(Ot){var Dt="".concat(ye.current.get(Ot)).concat(L),Lt=new Set;return(0,H.Z)(q.current.keys()).forEach(function(Yt){Yt.startsWith(Dt)&&Lt.add(q.current.get(Yt))}),Lt},[]);return u.useEffect(function(){return function(){Zt.current=!0}},[]),{registerPath:Tt,unregisterPath:yt,refreshOverflowKeys:pt,isSubPathKey:Bt,getKeyPath:Kt,getKeys:Xt,getSubPathKeys:bt}}function z(U){var _=u.useRef(U);_.current=U;var ce=u.useCallback(function(){for(var ye,q=arguments.length,pe=new Array(q),de=0;de1&&(bt.motionAppear=!1);var Ot=bt.onVisibleChanged;return bt.onVisibleChanged=function(Dt){return!Tt.current&&!Dt&&Bt(!0),Ot==null?void 0:Ot(Dt)},Kt?null:u.createElement(a,{mode:pe,locked:!Tt.current},u.createElement(oe.default,(0,w.Z)({visible:Xt},bt,{forceRender:Qe,removeOnLeave:!1,leavedClassName:"".concat(ze,"-hidden")}),function(Dt){var Lt=Dt.className,Yt=Dt.style;return u.createElement(ke,{id:_,className:Lt,style:Yt},q)}))}var d=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],h=["active"],ue=function(_){var ce,ye=_.style,q=_.className,pe=_.title,de=_.eventKey,ze=_.warnKey,Qe=_.disabled,at=_.internalPopupClose,Zt=_.children,xt=_.itemIcon,Tt=_.expandIcon,yt=_.popupClassName,pt=_.popupOffset,Kt=_.popupStyle,Bt=_.onClick,Xt=_.onMouseEnter,bt=_.onMouseLeave,Ot=_.onTitleClick,Dt=_.onTitleMouseEnter,Lt=_.onTitleMouseLeave,Yt=(0,C.Z)(_,d),tn=Ae(de),Ct=u.useContext(le),Fe=Ct.prefixCls,Ee=Ct.mode,lt=Ct.openKeys,dt=Ct.disabled,Pt=Ct.overflowDisabled,jt=Ct.activeKey,_t=Ct.selectedKeys,an=Ct.itemIcon,nn=Ct.expandIcon,en=Ct.onItemClick,ut=Ct.onOpenChange,it=Ct.onActive,Wt=u.useContext(G),Qt=Wt._internalRenderSubMenuItem,on=u.useContext(he),En=on.isSubPathKey,bn=O(),vn="".concat(Fe,"-submenu"),gn=dt||Qe,pn=u.useRef(),Cn=u.useRef(),Pn=xt!=null?xt:an,mn=Tt!=null?Tt:nn,In=lt.includes(de),On=!Pt&&In,An=En(_t,de),Hn=se(de,gn,Dt,Lt),Kn=Hn.active,Ln=(0,C.Z)(Hn,h),qn=u.useState(!1),Mn=(0,r.Z)(qn,2),Vn=Mn[0],Jn=Mn[1],Yn=function(hn){gn||Jn(hn)},Dn=function(hn){Yn(!0),Xt==null||Xt({key:de,domEvent:hn})},er=function(hn){Yn(!1),bt==null||bt({key:de,domEvent:hn})},cn=u.useMemo(function(){return Kn||(Ee!=="inline"?Vn||En([jt],de):!1)},[Ee,Kn,jt,Vn,de,En]),ln=xe(bn.length),un=function(hn){gn||(Ot==null||Ot({key:de,domEvent:hn}),Ee==="inline"&&ut(de,!In))},fn=z(function(Sn){Bt==null||Bt(Xe(Sn)),en(Sn)}),wt=function(hn){Ee!=="inline"&&ut(de,hn)},Ft=function(){it(de)},Nt=tn&&"".concat(tn,"-popup"),At=u.createElement("div",(0,w.Z)({role:"menuitem",style:ln,className:"".concat(vn,"-title"),tabIndex:gn?null:-1,ref:pn,title:typeof pe=="string"?pe:null,"data-menu-id":Pt&&tn?null:tn,"aria-expanded":On,"aria-haspopup":!0,"aria-controls":Nt,"aria-disabled":gn,onClick:un,onFocus:Ft},Ln),pe,u.createElement(Ye,{icon:Ee!=="horizontal"?mn:void 0,props:(0,I.Z)((0,I.Z)({},_),{},{isOpen:On,isSubMenu:!0})},u.createElement("i",{className:"".concat(vn,"-arrow")}))),Jt=u.useRef(Ee);if(Ee!=="inline"&&bn.length>1?Jt.current="vertical":Jt.current=Ee,!Pt){var sn=Jt.current;At=u.createElement($,{mode:sn,prefixCls:vn,visible:!at&&On&&Ee!=="inline",popupClassName:yt,popupOffset:pt,popupStyle:Kt,popup:u.createElement(a,{mode:sn==="horizontal"?"vertical":sn},u.createElement(ke,{id:Nt,ref:Cn},Zt)),disabled:gn,onVisibleChange:wt},At)}var wn=u.createElement(Q.Z.Item,(0,w.Z)({role:"none"},Yt,{component:"li",style:ye,className:ne()(vn,"".concat(vn,"-").concat(Ee),q,(ce={},(0,E.Z)(ce,"".concat(vn,"-open"),On),(0,E.Z)(ce,"".concat(vn,"-active"),cn),(0,E.Z)(ce,"".concat(vn,"-selected"),An),(0,E.Z)(ce,"".concat(vn,"-disabled"),gn),ce)),onMouseEnter:Dn,onMouseLeave:er}),At,!Pt&&u.createElement(be,{id:Nt,open:On,keyPath:bn},Zt));return Qt&&(wn=Qt(wn,_,{selected:An,active:cn,open:On,disabled:gn})),u.createElement(a,{onItemClick:fn,mode:Ee==="horizontal"?"vertical":Ee,itemIcon:Pn,expandIcon:mn},wn)};function ie(U){var _=U.eventKey,ce=U.children,ye=O(_),q=Ge(ce,ye),pe=v();u.useEffect(function(){if(pe)return pe.registerPath(_,ye),function(){pe.unregisterPath(_,ye)}},[ye]);var de;return pe?de=q:de=u.createElement(ue,U,q),u.createElement(B.Provider,{value:ye},de)}var Me=e(76190),we=["className","title","eventKey","children"],Te=["children"],He=function(_){var ce=_.className,ye=_.title,q=_.eventKey,pe=_.children,de=(0,C.Z)(_,we),ze=u.useContext(le),Qe=ze.prefixCls,at="".concat(Qe,"-item-group");return u.createElement("li",(0,w.Z)({role:"presentation"},de,{onClick:function(xt){return xt.stopPropagation()},className:ne()(at,ce)}),u.createElement("div",{role:"presentation",className:"".concat(at,"-title"),title:typeof ye=="string"?ye:void 0},ye),u.createElement("ul",{role:"group",className:"".concat(at,"-list")},pe))};function Ve(U){var _=U.children,ce=(0,C.Z)(U,Te),ye=O(ce.eventKey),q=Ge(_,ye),pe=v();return pe?q:u.createElement(He,(0,A.Z)(ce,["warnKey"]),q)}function ct(U){var _=U.className,ce=U.style,ye=u.useContext(le),q=ye.prefixCls,pe=v();return pe?null:u.createElement("li",{role:"separator",className:ne()("".concat(q,"-item-divider"),_),style:ce})}var Be=["label","children","key","type"];function et(U){return(U||[]).map(function(_,ce){if(_&&(0,Me.Z)(_)==="object"){var ye=_,q=ye.label,pe=ye.children,de=ye.key,ze=ye.type,Qe=(0,C.Z)(ye,Be),at=de!=null?de:"tmp-".concat(ce);return pe||ze==="group"?ze==="group"?u.createElement(Ve,(0,w.Z)({key:at},Qe,{title:q}),et(pe)):u.createElement(ie,(0,w.Z)({key:at},Qe,{title:q}),et(pe)):ze==="divider"?u.createElement(ct,(0,w.Z)({key:at},Qe)):u.createElement(qt,(0,w.Z)({key:at},Qe),q)}return null}).filter(function(_){return _})}function mt(U,_,ce){var ye=U;return _&&(ye=et(_)),Ge(ye,ce)}var je=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],nt=[],rt=u.forwardRef(function(U,_){var ce,ye,q=U,pe=q.prefixCls,de=pe===void 0?"rc-menu":pe,ze=q.rootClassName,Qe=q.style,at=q.className,Zt=q.tabIndex,xt=Zt===void 0?0:Zt,Tt=q.items,yt=q.children,pt=q.direction,Kt=q.id,Bt=q.mode,Xt=Bt===void 0?"vertical":Bt,bt=q.inlineCollapsed,Ot=q.disabled,Dt=q.disabledOverflow,Lt=q.subMenuOpenDelay,Yt=Lt===void 0?.1:Lt,tn=q.subMenuCloseDelay,Ct=tn===void 0?.1:tn,Fe=q.forceSubMenuRender,Ee=q.defaultOpenKeys,lt=q.openKeys,dt=q.activeKey,Pt=q.defaultActiveFirst,jt=q.selectable,_t=jt===void 0?!0:jt,an=q.multiple,nn=an===void 0?!1:an,en=q.defaultSelectedKeys,ut=q.selectedKeys,it=q.onSelect,Wt=q.onDeselect,Qt=q.inlineIndent,on=Qt===void 0?24:Qt,En=q.motion,bn=q.defaultMotions,vn=q.triggerSubMenuAction,gn=vn===void 0?"hover":vn,pn=q.builtinPlacements,Cn=q.itemIcon,Pn=q.expandIcon,mn=q.overflowedIndicator,In=mn===void 0?"...":mn,On=q.overflowedIndicatorPopupClassName,An=q.getPopupContainer,Hn=q.onClick,Kn=q.onOpenChange,Ln=q.onKeyDown,qn=q.openAnimation,Mn=q.openTransitionName,Vn=q._internalRenderMenuItem,Jn=q._internalRenderSubMenuItem,Yn=(0,C.Z)(q,je),Dn=u.useMemo(function(){return mt(yt,Tt,nt)},[yt,Tt]),er=u.useState(!1),cn=(0,r.Z)(er,2),ln=cn[0],un=cn[1],fn=u.useRef(),wt=Ie(Kt),Ft=pt==="rtl",Nt=(0,c.Z)(Ee,{value:lt,postState:function(yn){return yn||nt}}),At=(0,r.Z)(Nt,2),Jt=At[0],sn=At[1],wn=function(yn){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Xn(){sn(yn),Kn==null||Kn(yn)}$n?(0,K.flushSync)(Xn):Xn()},Sn=u.useState(Jt),hn=(0,r.Z)(Sn,2),xn=hn[0],zn=hn[1],Zn=u.useRef(!1),jn=u.useMemo(function(){return(Xt==="inline"||Xt==="vertical")&&bt?["vertical",bt]:[Xt,!1]},[Xt,bt]),sr=(0,r.Z)(jn,2),kn=sr[0],Un=sr[1],fr=kn==="inline",ar=u.useState(kn),vr=(0,r.Z)(ar,2),tr=vr[0],Ir=vr[1],$r=u.useState(Un),mr=(0,r.Z)($r,2),gr=mr[0],Or=mr[1];u.useEffect(function(){Ir(kn),Or(Un),Zn.current&&(fr?sn(xn):wn(nt))},[kn,Un]);var pr=u.useState(0),cr=(0,r.Z)(pr,2),ir=cr[0],hr=cr[1],ur=ir>=Dn.length-1||tr!=="horizontal"||Dt;u.useEffect(function(){fr&&zn(Jt)},[Jt]),u.useEffect(function(){return Zn.current=!0,function(){Zn.current=!1}},[]);var rr=x(),yr=rr.registerPath,br=rr.unregisterPath,Sr=rr.refreshOverflowKeys,lr=rr.isSubPathKey,dn=rr.getKeyPath,rn=rr.getKeys,Tn=rr.getSubPathKeys,Bn=u.useMemo(function(){return{registerPath:yr,unregisterPath:br}},[yr,br]),Rn=u.useMemo(function(){return{isSubPathKey:lr}},[lr]);u.useEffect(function(){Sr(ur?nt:Dn.slice(ir+1).map(function(Nn){return Nn.key}))},[ir,ur]);var Fn=(0,c.Z)(dt||Pt&&((ce=Dn[0])===null||ce===void 0?void 0:ce.key),{value:dt}),Wn=(0,r.Z)(Fn,2),_n=Wn[0],Qn=Wn[1],or=z(function(Nn){Qn(Nn)}),nr=z(function(){Qn(void 0)});(0,u.useImperativeHandle)(_,function(){return{list:fn.current,focus:function(yn){var $n,Xn=rn(),Gn=f(Xn,wt),Er=Gn.elements,wr=Gn.key2element,Hr=Gn.element2key,Mr=p(fn.current,Er),Dr=_n!=null?_n:Mr[0]?Hr.get(Mr[0]):($n=Dn.find(function(jr){return!jr.props.disabled}))===null||$n===void 0?void 0:$n.key,dr=wr.get(Dr);if(Dr&&dr){var Rr;dr==null||(Rr=dr.focus)===null||Rr===void 0||Rr.call(dr,yn)}}}});var Cr=(0,c.Z)(en||[],{value:ut,postState:function(yn){return Array.isArray(yn)?yn:yn==null?nt:[yn]}}),Nr=(0,r.Z)(Cr,2),xr=Nr[0],Zr=Nr[1],Tr=function(yn){if(_t){var $n=yn.key,Xn=xr.includes($n),Gn;nn?Xn?Gn=xr.filter(function(wr){return wr!==$n}):Gn=[].concat((0,H.Z)(xr),[$n]):Gn=[$n],Zr(Gn);var Er=(0,I.Z)((0,I.Z)({},yn),{},{selectedKeys:Gn});Xn?Wt==null||Wt(Er):it==null||it(Er)}!nn&&Jt.length&&tr!=="inline"&&wn(nt)},Ar=z(function(Nn){Hn==null||Hn(Xe(Nn)),Tr(Nn)}),Pr=z(function(Nn,yn){var $n=Jt.filter(function(Gn){return Gn!==Nn});if(yn)$n.push(Nn);else if(tr!=="inline"){var Xn=Tn(Nn);$n=$n.filter(function(Gn){return!Xn.has(Gn)})}(0,X.Z)(Jt,$n,!0)||wn($n,!0)}),Kr=function(yn,$n){var Xn=$n!=null?$n:!Jt.includes(yn);Pr(yn,Xn)},Lr=n(tr,_n,Ft,wt,fn,rn,dn,Qn,Kr,Ln);u.useEffect(function(){un(!0)},[]);var Br=u.useMemo(function(){return{_internalRenderMenuItem:Vn,_internalRenderSubMenuItem:Jn}},[Vn,Jn]),zr=tr!=="horizontal"||Dt?Dn:Dn.map(function(Nn,yn){return u.createElement(a,{key:Nn.key,overflowDisabled:yn>ir},Nn)}),Fr=u.createElement(Q.Z,(0,w.Z)({id:Kt,ref:fn,prefixCls:"".concat(de,"-overflow"),component:"ul",itemComponent:qt,className:ne()(de,"".concat(de,"-root"),"".concat(de,"-").concat(tr),at,(ye={},(0,E.Z)(ye,"".concat(de,"-inline-collapsed"),gr),(0,E.Z)(ye,"".concat(de,"-rtl"),Ft),ye),ze),dir:pt,style:Qe,role:"menu",tabIndex:xt,data:zr,renderRawItem:function(yn){return yn},renderRawRest:function(yn){var $n=yn.length,Xn=$n?Dn.slice(-$n):null;return u.createElement(ie,{eventKey:T,title:In,disabled:ur,internalPopupClose:$n===0,popupClassName:On},Xn)},maxCount:tr!=="horizontal"||Dt?Q.Z.INVALIDATE:Q.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(yn){hr(yn)},onKeyDown:Lr},Yn));return u.createElement(G.Provider,{value:Br},u.createElement(j.Provider,{value:wt},u.createElement(a,{prefixCls:de,rootClassName:ze,mode:tr,openKeys:Jt,rtl:Ft,disabled:Ot,motion:ln?En:null,defaultMotions:ln?bn:null,activeKey:_n,onActive:or,onInactive:nr,selectedKeys:xr,inlineIndent:on,subMenuOpenDelay:Yt,subMenuCloseDelay:Ct,forceSubMenuRender:Fe,builtinPlacements:pn,triggerSubMenuAction:gn,getPopupContainer:An,itemIcon:Cn,expandIcon:Pn,onItemClick:Ar,onOpenChange:Pr},u.createElement(he.Provider,{value:Rn},Fr),u.createElement("div",{style:{display:"none"},"aria-hidden":!0},u.createElement(s.Provider,{value:Bn},Dn)))))}),$t=rt,gt=$t;gt.Item=qt,gt.SubMenu=ie,gt.ItemGroup=Ve,gt.Divider=ct;var vt=gt},83836:function(Ht,Ke,e){e.d(Ke,{Z:function(){return N}});var w=e(54476),E=e(33885),I=e(42978),H=e(75931),r=e(59301),C=e(92310),Z=e.n(C),ne=e(29301),Q=e(34280),c=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],X=void 0;function i(S,D){var F=S.prefixCls,W=S.invalidate,ae=S.item,ve=S.renderItem,ee=S.responsive,te=S.responsiveDisabled,me=S.registerSize,Ne=S.itemKey,Le=S.className,Je=S.style,_e=S.children,tt=S.display,Ue=S.order,re=S.component,Se=re===void 0?"div":re,p=(0,H.Z)(S,c),g=ee&&!tt;function f(b){me(Ne,b)}r.useEffect(function(){return function(){f(null)}},[]);var n=ve&&ae!==X?ve(ae,{index:Ue}):_e,R;W||(R={opacity:g?0:1,height:g?0:X,overflowY:g?"hidden":X,order:ee?Ue:X,pointerEvents:g?"none":X,position:g?"absolute":X});var L={};g&&(L["aria-hidden"]=!0);var J=r.createElement(Se,(0,w.Z)({className:Z()(!W&&F,Le),style:(0,E.Z)((0,E.Z)({},R),Je)},L,p,{ref:D}),n);return ee&&(J=r.createElement(ne.Z,{onResize:function(T){var x=T.offsetWidth;f(x)},disabled:te},J)),J}var u=r.forwardRef(i);u.displayName="Item";var K=u,j=e(6089),Y=e(4676),Ae=e(16089);function fe(S){if(typeof MessageChannel=="undefined")(0,Ae.Z)(S);else{var D=new MessageChannel;D.port1.onmessage=function(){return S()},D.port2.postMessage(void 0)}}function Ze(){var S=r.useRef(null),D=function(W){S.current||(S.current=[],fe(function(){(0,Y.unstable_batchedUpdates)(function(){S.current.forEach(function(ae){ae()}),S.current=null})})),S.current.push(W)};return D}function le(S,D){var F=r.useState(D),W=(0,I.Z)(F,2),ae=W[0],ve=W[1],ee=(0,j.Z)(function(te){S(function(){ve(te)})});return[ae,ee]}var P=r.createContext(null),a=["component"],t=["className"],s=["className"],v=function(D,F){var W=r.useContext(P);if(!W){var ae=D.component,ve=ae===void 0?"div":ae,ee=(0,H.Z)(D,a);return r.createElement(ve,(0,w.Z)({},ee,{ref:F}))}var te=W.className,me=(0,H.Z)(W,t),Ne=D.className,Le=(0,H.Z)(D,s);return r.createElement(P.Provider,{value:null},r.createElement(K,(0,w.Z)({ref:F,className:Z()(te,Ne)},me,Le)))},B=r.forwardRef(v);B.displayName="RawItem";var O=B,he=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],l="responsive",G="invalidate";function k(S){return"+ ".concat(S.length," ...")}function Re(S,D){var F=S.prefixCls,W=F===void 0?"rc-overflow":F,ae=S.data,ve=ae===void 0?[]:ae,ee=S.renderItem,te=S.renderRawItem,me=S.itemKey,Ne=S.itemWidth,Le=Ne===void 0?10:Ne,Je=S.ssr,_e=S.style,tt=S.className,Ue=S.maxCount,re=S.renderRest,Se=S.renderRawRest,p=S.prefix,g=S.suffix,f=S.component,n=f===void 0?"div":f,R=S.itemComponent,L=S.onVisibleChange,J=(0,H.Z)(S,he),b=Je==="full",T=Ze(),x=le(T,null),z=(0,I.Z)(x,2),V=z[0],$e=z[1],Ie=V||0,Oe=le(T,new Map),Pe=(0,I.Z)(Oe,2),y=Pe[0],m=Pe[1],A=le(T,0),Ce=(0,I.Z)(A,2),se=Ce[0],xe=Ce[1],Ye=le(T,0),We=(0,I.Z)(Ye,2),Xe=We[0],ft=We[1],Et=le(T,0),It=(0,I.Z)(Et,2),Mt=It[0],Vt=It[1],Ut=le(T,0),qt=(0,I.Z)(Ut,2),kt=qt[0],ge=qt[1],De=(0,r.useState)(null),ke=(0,I.Z)(De,2),ot=ke[0],Ge=ke[1],St=(0,r.useState)(null),st=(0,I.Z)(St,2),ht=st[0],zt=st[1],Rt=r.useMemo(function(){return ht===null&&b?Number.MAX_SAFE_INTEGER:ht||0},[ht,V]),qe=(0,r.useState)(!1),Gt=(0,I.Z)(qe,2),$=Gt[0],oe=Gt[1],be="".concat(W,"-item"),d=Math.max(se,Xe),h=Ue===l,ue=ve.length&&h,ie=Ue===G,Me=ue||typeof Ue=="number"&&ve.length>Ue,we=(0,r.useMemo)(function(){var pe=ve;return ue?V===null&&b?pe=ve:pe=ve.slice(0,Math.min(ve.length,Ie/Le)):typeof Ue=="number"&&(pe=ve.slice(0,Ue)),pe},[ve,Le,V,Ue,ue]),Te=(0,r.useMemo)(function(){return ue?ve.slice(Rt+1):ve.slice(we.length)},[ve,we,ue,Rt]),He=(0,r.useCallback)(function(pe,de){var ze;return typeof me=="function"?me(pe):(ze=me&&(pe==null?void 0:pe[me]))!==null&&ze!==void 0?ze:de},[me]),Ve=(0,r.useCallback)(ee||function(pe){return pe},[ee]);function ct(pe,de,ze){ht===pe&&(de===void 0||de===ot)||(zt(pe),ze||(oe(peIe){ct(Qe-1,pe-at-kt+Xe);break}}g&&rt(0)+kt>Ie&&Ge(null)}},[Ie,y,Xe,Mt,kt,He,we]);var $t=$&&!!Te.length,gt={};ot!==null&&ue&&(gt={position:"absolute",left:ot,top:0});var vt={prefixCls:be,responsive:ue,component:R,invalidate:ie},U=te?function(pe,de){var ze=He(pe,de);return r.createElement(P.Provider,{key:ze,value:(0,E.Z)((0,E.Z)({},vt),{},{order:de,item:pe,itemKey:ze,registerSize:et,display:de<=Rt})},te(pe,de))}:function(pe,de){var ze=He(pe,de);return r.createElement(K,(0,w.Z)({},vt,{order:de,key:ze,item:pe,renderItem:Ve,itemKey:ze,registerSize:et,display:de<=Rt}))},_={order:$t?Rt:Number.MAX_SAFE_INTEGER,className:"".concat(be,"-rest"),registerSize:mt,display:$t},ce=re||k,ye=Se?r.createElement(P.Provider,{value:(0,E.Z)((0,E.Z)({},vt),_)},Se(Te)):r.createElement(K,(0,w.Z)({},vt,_),typeof ce=="function"?ce(Te):ce),q=r.createElement(n,(0,w.Z)({className:Z()(!ie&&W,tt),style:_e,ref:D},J),p&&r.createElement(K,(0,w.Z)({},vt,{responsive:h,responsiveDisabled:!ue,order:-1,className:"".concat(be,"-prefix"),registerSize:je,display:!0}),p),we.map(U),Me?ye:null,g&&r.createElement(K,(0,w.Z)({},vt,{responsive:h,responsiveDisabled:!ue,order:Rt,className:"".concat(be,"-suffix"),registerSize:nt,display:!0,style:gt}),g));return h?r.createElement(ne.Z,{onResize:Be,disabled:!ue},q):q}var o=r.forwardRef(Re);o.displayName="Overflow",o.Item=O,o.RESPONSIVE=l,o.INVALIDATE=G;var M=o,N=M},17115:function(Ht,Ke,e){e.d(Ke,{ZP:function(){return Z}});var w=e(42978),E=e(59301),I=e(47273),H=0,r=(0,I.Z)();function C(){var ne;return r?(ne=H,H+=1):ne="TEST_OR_SSR",ne}function Z(ne){var Q=E.useState(),c=(0,w.Z)(Q,2),X=c[0],i=c[1];return E.useEffect(function(){i("rc_select_".concat(C()))},[]),ne||X}},77861:function(Ht,Ke,e){e.d(Ke,{Ac:function(){return V},Xo:function(){return Xe},Wx:function(){return Et},ZP:function(){return be},lk:function(){return P}});var w=e(54476),E=e(94480),I=e(20068),H=e(33885),r=e(42978),C=e(75931),Z=e(76190),ne=e(18929),Q=e(48736),c=e(59301),X=e(92310),i=e.n(X),u=e(34280),K=e(49658),j=e(10228),Y=e(8654),Ae=function(h){var ue=h.className,ie=h.customizeIcon,Me=h.customizeIconProps,we=h.onMouseDown,Te=h.onClick,He=h.children,Ve;return typeof ie=="function"?Ve=ie(Me):Ve=ie,c.createElement("span",{className:ue,onMouseDown:function(Be){Be.preventDefault(),we&&we(Be)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Te,"aria-hidden":!0},Ve!==void 0?Ve:c.createElement("span",{className:i()(ue.split(/\s+/).map(function(ct){return"".concat(ct,"-icon")}))},He))},fe=Ae;function Ze(d,h,ue,ie,Me){var we=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Te=arguments.length>6?arguments[6]:void 0,He=arguments.length>7?arguments[7]:void 0,Ve=c.useMemo(function(){if((0,Z.Z)(ie)==="object")return ie.clearIcon;if(Me)return Me},[ie,Me]),ct=c.useMemo(function(){return!!(!we&&ie&&(ue.length||Te)&&!(He==="combobox"&&Te===""))},[ie,we,ue.length,Te,He]);return{allowClear:ct,clearIcon:c.createElement(fe,{className:"".concat(d,"-clear"),onMouseDown:h,customizeIcon:Ve},"\xD7")}}var le=c.createContext(null);function P(){return c.useContext(le)}function a(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,h=c.useState(!1),ue=(0,r.Z)(h,2),ie=ue[0],Me=ue[1],we=c.useRef(null),Te=function(){window.clearTimeout(we.current)};c.useEffect(function(){return Te},[]);var He=function(ct,Be){Te(),we.current=window.setTimeout(function(){Me(ct),Be&&Be()},d)};return[ie,He,Te]}function t(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,h=c.useRef(null),ue=c.useRef(null);c.useEffect(function(){return function(){window.clearTimeout(ue.current)}},[]);function ie(Me){(Me||h.current===null)&&(h.current=Me),window.clearTimeout(ue.current),ue.current=window.setTimeout(function(){h.current=null},d)}return[function(){return h.current},ie]}function s(d,h,ue,ie){var Me=c.useRef(null);Me.current={open:h,triggerOpen:ue,customizedTrigger:ie},c.useEffect(function(){function we(Te){var He;if(!((He=Me.current)!==null&&He!==void 0&&He.customizedTrigger)){var Ve=Te.target;Ve.shadowRoot&&Te.composed&&(Ve=Te.composedPath()[0]||Ve),Me.current.open&&d().filter(function(ct){return ct}).every(function(ct){return!ct.contains(Ve)&&ct!==Ve})&&Me.current.triggerOpen(!1)}}return window.addEventListener("mousedown",we),function(){return window.removeEventListener("mousedown",we)}},[])}var v=e(26112),B=e(83836),O=function(h,ue){var ie,Me,we=h.prefixCls,Te=h.id,He=h.inputElement,Ve=h.disabled,ct=h.tabIndex,Be=h.autoFocus,et=h.autoComplete,mt=h.editable,je=h.activeDescendantId,nt=h.value,rt=h.maxLength,$t=h.onKeyDown,gt=h.onMouseDown,vt=h.onChange,U=h.onPaste,_=h.onCompositionStart,ce=h.onCompositionEnd,ye=h.open,q=h.attrs,pe=He||c.createElement("input",null),de=pe,ze=de.ref,Qe=de.props,at=Qe.onKeyDown,Zt=Qe.onChange,xt=Qe.onMouseDown,Tt=Qe.onCompositionStart,yt=Qe.onCompositionEnd,pt=Qe.style;return(0,Q.Kp)(!("maxLength"in pe.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),pe=c.cloneElement(pe,(0,H.Z)((0,H.Z)((0,H.Z)({type:"search"},Qe),{},{id:Te,ref:(0,Y.sQ)(ue,ze),disabled:Ve,tabIndex:ct,autoComplete:et||"off",autoFocus:Be,className:i()("".concat(we,"-selection-search-input"),(ie=pe)===null||ie===void 0||(Me=ie.props)===null||Me===void 0?void 0:Me.className),role:"combobox","aria-label":"Search","aria-expanded":ye||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Te,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Te,"_list"),"aria-activedescendant":ye?je:void 0},q),{},{value:mt?nt:"",maxLength:rt,readOnly:!mt,unselectable:mt?null:"on",style:(0,H.Z)((0,H.Z)({},pt),{},{opacity:mt?null:0}),onKeyDown:function(Bt){$t(Bt),at&&at(Bt)},onMouseDown:function(Bt){gt(Bt),xt&&xt(Bt)},onChange:function(Bt){vt(Bt),Zt&&Zt(Bt)},onCompositionStart:function(Bt){_(Bt),Tt&&Tt(Bt)},onCompositionEnd:function(Bt){ce(Bt),yt&&yt(Bt)},onPaste:U})),pe},he=c.forwardRef(O);he.displayName="Input";var l=he;function G(d){return Array.isArray(d)?d:d!==void 0?[d]:[]}var k=typeof window!="undefined"&&window.document&&window.document.documentElement,Re=k;function o(d){return d!=null}function M(d){return!d&&d!==0}function N(d){return["string","number"].includes((0,Z.Z)(d))}function S(d){var h=void 0;return d&&(N(d.title)?h=d.title.toString():N(d.label)&&(h=d.label.toString())),h}function D(d,h){Re?c.useLayoutEffect(d,h):c.useEffect(d,h)}function F(d){var h;return(h=d.key)!==null&&h!==void 0?h:d.value}var W=function(h){h.preventDefault(),h.stopPropagation()},ae=function(h){var ue=h.id,ie=h.prefixCls,Me=h.values,we=h.open,Te=h.searchValue,He=h.autoClearSearchValue,Ve=h.inputRef,ct=h.placeholder,Be=h.disabled,et=h.mode,mt=h.showSearch,je=h.autoFocus,nt=h.autoComplete,rt=h.activeDescendantId,$t=h.tabIndex,gt=h.removeIcon,vt=h.maxTagCount,U=h.maxTagTextLength,_=h.maxTagPlaceholder,ce=_===void 0?function(jt){return"+ ".concat(jt.length," ...")}:_,ye=h.tagRender,q=h.onToggleOpen,pe=h.onRemove,de=h.onInputChange,ze=h.onInputPaste,Qe=h.onInputKeyDown,at=h.onInputMouseDown,Zt=h.onInputCompositionStart,xt=h.onInputCompositionEnd,Tt=c.useRef(null),yt=(0,c.useState)(0),pt=(0,r.Z)(yt,2),Kt=pt[0],Bt=pt[1],Xt=(0,c.useState)(!1),bt=(0,r.Z)(Xt,2),Ot=bt[0],Dt=bt[1],Lt="".concat(ie,"-selection"),Yt=we||et==="multiple"&&He===!1||et==="tags"?Te:"",tn=et==="tags"||et==="multiple"&&He===!1||mt&&(we||Ot);D(function(){Bt(Tt.current.scrollWidth)},[Yt]);function Ct(jt,_t,an,nn,en){return c.createElement("span",{className:i()("".concat(Lt,"-item"),(0,I.Z)({},"".concat(Lt,"-item-disabled"),an)),title:S(jt)},c.createElement("span",{className:"".concat(Lt,"-item-content")},_t),nn&&c.createElement(fe,{className:"".concat(Lt,"-item-remove"),onMouseDown:W,onClick:en,customizeIcon:gt},"\xD7"))}function Fe(jt,_t,an,nn,en){var ut=function(Wt){W(Wt),q(!we)};return c.createElement("span",{onMouseDown:ut},ye({label:_t,value:jt,disabled:an,closable:nn,onClose:en}))}function Ee(jt){var _t=jt.disabled,an=jt.label,nn=jt.value,en=!Be&&!_t,ut=an;if(typeof U=="number"&&(typeof an=="string"||typeof an=="number")){var it=String(ut);it.length>U&&(ut="".concat(it.slice(0,U),"..."))}var Wt=function(on){on&&on.stopPropagation(),pe(jt)};return typeof ye=="function"?Fe(nn,ut,_t,en,Wt):Ct(jt,ut,_t,en,Wt)}function lt(jt){var _t=typeof ce=="function"?ce(jt):ce;return Ct({title:_t},_t,!1)}var dt=c.createElement("div",{className:"".concat(Lt,"-search"),style:{width:Kt},onFocus:function(){Dt(!0)},onBlur:function(){Dt(!1)}},c.createElement(l,{ref:Ve,open:we,prefixCls:ie,id:ue,inputElement:null,disabled:Be,autoFocus:je,autoComplete:nt,editable:tn,activeDescendantId:rt,value:Yt,onKeyDown:Qe,onMouseDown:at,onChange:de,onPaste:ze,onCompositionStart:Zt,onCompositionEnd:xt,tabIndex:$t,attrs:(0,v.Z)(h,!0)}),c.createElement("span",{ref:Tt,className:"".concat(Lt,"-search-mirror"),"aria-hidden":!0},Yt,"\xA0")),Pt=c.createElement(B.Z,{prefixCls:"".concat(Lt,"-overflow"),data:Me,renderItem:Ee,renderRest:lt,suffix:dt,itemKey:F,maxCount:vt});return c.createElement(c.Fragment,null,Pt,!Me.length&&!Yt&&c.createElement("span",{className:"".concat(Lt,"-placeholder")},ct))},ve=ae,ee=function(h){var ue=h.inputElement,ie=h.prefixCls,Me=h.id,we=h.inputRef,Te=h.disabled,He=h.autoFocus,Ve=h.autoComplete,ct=h.activeDescendantId,Be=h.mode,et=h.open,mt=h.values,je=h.placeholder,nt=h.tabIndex,rt=h.showSearch,$t=h.searchValue,gt=h.activeValue,vt=h.maxLength,U=h.onInputKeyDown,_=h.onInputMouseDown,ce=h.onInputChange,ye=h.onInputPaste,q=h.onInputCompositionStart,pe=h.onInputCompositionEnd,de=h.title,ze=c.useState(!1),Qe=(0,r.Z)(ze,2),at=Qe[0],Zt=Qe[1],xt=Be==="combobox",Tt=xt||rt,yt=mt[0],pt=$t||"";xt&>&&!at&&(pt=gt),c.useEffect(function(){xt&&Zt(!1)},[xt,gt]);var Kt=Be!=="combobox"&&!et&&!rt?!1:!!pt,Bt=de===void 0?S(yt):de,Xt=function(){if(yt)return null;var Ot=Kt?{visibility:"hidden"}:void 0;return c.createElement("span",{className:"".concat(ie,"-selection-placeholder"),style:Ot},je)};return c.createElement(c.Fragment,null,c.createElement("span",{className:"".concat(ie,"-selection-search")},c.createElement(l,{ref:we,prefixCls:ie,id:Me,open:et,inputElement:ue,disabled:Te,autoFocus:He,autoComplete:Ve,editable:Tt,activeDescendantId:ct,value:pt,onKeyDown:U,onMouseDown:_,onChange:function(Ot){Zt(!0),ce(Ot)},onPaste:ye,onCompositionStart:q,onCompositionEnd:pe,tabIndex:nt,attrs:(0,v.Z)(h,!0),maxLength:xt?vt:void 0})),!xt&&yt?c.createElement("span",{className:"".concat(ie,"-selection-item"),title:Bt,style:Kt?{visibility:"hidden"}:void 0},yt.label):null,Xt())},te=ee;function me(d){return![j.Z.ESC,j.Z.SHIFT,j.Z.BACKSPACE,j.Z.TAB,j.Z.WIN_KEY,j.Z.ALT,j.Z.META,j.Z.WIN_KEY_RIGHT,j.Z.CTRL,j.Z.SEMICOLON,j.Z.EQUALS,j.Z.CAPS_LOCK,j.Z.CONTEXT_MENU,j.Z.F1,j.Z.F2,j.Z.F3,j.Z.F4,j.Z.F5,j.Z.F6,j.Z.F7,j.Z.F8,j.Z.F9,j.Z.F10,j.Z.F11,j.Z.F12].includes(d)}var Ne=function(h,ue){var ie=(0,c.useRef)(null),Me=(0,c.useRef)(!1),we=h.prefixCls,Te=h.open,He=h.mode,Ve=h.showSearch,ct=h.tokenWithEnter,Be=h.autoClearSearchValue,et=h.onSearch,mt=h.onSearchSubmit,je=h.onToggleOpen,nt=h.onInputKeyDown,rt=h.domRef;c.useImperativeHandle(ue,function(){return{focus:function(){ie.current.focus()},blur:function(){ie.current.blur()}}});var $t=t(0),gt=(0,r.Z)($t,2),vt=gt[0],U=gt[1],_=function(pt){var Kt=pt.which;(Kt===j.Z.UP||Kt===j.Z.DOWN)&&pt.preventDefault(),nt&&nt(pt),Kt===j.Z.ENTER&&He==="tags"&&!Me.current&&!Te&&(mt==null||mt(pt.target.value)),me(Kt)&&je(!0)},ce=function(){U(!0)},ye=(0,c.useRef)(null),q=function(pt){et(pt,!0,Me.current)!==!1&&je(!0)},pe=function(){Me.current=!0},de=function(pt){Me.current=!1,He!=="combobox"&&q(pt.target.value)},ze=function(pt){var Kt=pt.target.value;if(ct&&ye.current&&/[\r\n]/.test(ye.current)){var Bt=ye.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Kt=Kt.replace(Bt,ye.current)}ye.current=null,q(Kt)},Qe=function(pt){var Kt=pt.clipboardData,Bt=Kt.getData("text");ye.current=Bt},at=function(pt){var Kt=pt.target;if(Kt!==ie.current){var Bt=document.body.style.msTouchAction!==void 0;Bt?setTimeout(function(){ie.current.focus()}):ie.current.focus()}},Zt=function(pt){var Kt=vt();pt.target!==ie.current&&!Kt&&He!=="combobox"&&pt.preventDefault(),(He!=="combobox"&&(!Ve||!Kt)||!Te)&&(Te&&Be!==!1&&et("",!0,!1),je())},xt={inputRef:ie,onInputKeyDown:_,onInputMouseDown:ce,onInputChange:ze,onInputPaste:Qe,onInputCompositionStart:pe,onInputCompositionEnd:de},Tt=He==="multiple"||He==="tags"?c.createElement(ve,(0,w.Z)({},h,xt)):c.createElement(te,(0,w.Z)({},h,xt));return c.createElement("div",{ref:rt,className:"".concat(we,"-selector"),onClick:at,onMouseDown:Zt},Tt)},Le=c.forwardRef(Ne);Le.displayName="Selector";var Je=Le,_e=e(35593),tt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ue=function(h){var ue=h===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"}}},re=function(h,ue){var ie=h.prefixCls,Me=h.disabled,we=h.visible,Te=h.children,He=h.popupElement,Ve=h.animation,ct=h.transitionName,Be=h.dropdownStyle,et=h.dropdownClassName,mt=h.direction,je=mt===void 0?"ltr":mt,nt=h.placement,rt=h.builtinPlacements,$t=h.dropdownMatchSelectWidth,gt=h.dropdownRender,vt=h.dropdownAlign,U=h.getPopupContainer,_=h.empty,ce=h.getTriggerDOMNode,ye=h.onPopupVisibleChange,q=h.onPopupMouseEnter,pe=(0,C.Z)(h,tt),de="".concat(ie,"-dropdown"),ze=He;gt&&(ze=gt(He));var Qe=c.useMemo(function(){return rt||Ue($t)},[rt,$t]),at=Ve?"".concat(de,"-").concat(Ve):ct,Zt=typeof $t=="number",xt=c.useMemo(function(){return Zt?null:$t===!1?"minWidth":"width"},[$t,Zt]),Tt=Be;Zt&&(Tt=(0,H.Z)((0,H.Z)({},Tt),{},{width:$t}));var yt=c.useRef(null);return c.useImperativeHandle(ue,function(){return{getPopupElement:function(){return yt.current}}}),c.createElement(_e.Z,(0,w.Z)({},pe,{showAction:ye?["click"]:[],hideAction:ye?["click"]:[],popupPlacement:nt||(je==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Qe,prefixCls:de,popupTransitionName:at,popup:c.createElement("div",{ref:yt,onMouseEnter:q},ze),stretch:xt,popupAlign:vt,popupVisible:we,getPopupContainer:U,popupClassName:i()(et,(0,I.Z)({},"".concat(de,"-empty"),_)),popupStyle:Tt,getTriggerDOMNode:ce,onPopupVisibleChange:ye}),Te)},Se=c.forwardRef(re);Se.displayName="SelectTrigger";var p=Se,g=e(66712);function f(d,h){var ue=d.key,ie;return"value"in d&&(ie=d.value),ue!=null?ue:ie!==void 0?ie:"rc-index-key-".concat(h)}function n(d,h){var ue=d||{},ie=ue.label,Me=ue.value,we=ue.options,Te=ue.groupLabel,He=ie||(h?"children":"label");return{label:He,value:Me||"value",options:we||"options",groupLabel:Te||He}}function R(d){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=h.fieldNames,ie=h.childrenAsData,Me=[],we=n(ue,!1),Te=we.label,He=we.value,Ve=we.options,ct=we.groupLabel;function Be(et,mt){et.forEach(function(je){if(mt||!(Ve in je)){var nt=je[He];Me.push({key:f(je,Me.length),groupOption:mt,data:je,label:je[Te],value:nt})}else{var rt=je[ct];rt===void 0&&ie&&(rt=je.label),Me.push({key:f(je,Me.length),group:!0,data:je,label:rt}),Be(je[Ve],!0)}})}return Be(d,!1),Me}function L(d){var h=(0,H.Z)({},d);return"props"in h||Object.defineProperty(h,"props",{get:function(){return(0,Q.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),h}}),h}function J(d,h){if(!h||!h.length)return null;var ue=!1;function ie(we,Te){var He=(0,g.Z)(Te),Ve=He[0],ct=He.slice(1);if(!Ve)return[we];var Be=we.split(Ve);return ue=ue||Be.length>1,Be.reduce(function(et,mt){return[].concat((0,E.Z)(et),(0,E.Z)(ie(mt,ct)))},[]).filter(function(et){return et})}var Me=ie(d,h);return ue?Me:null}var b=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],T=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function x(d){return d==="tags"||d==="multiple"}var z=c.forwardRef(function(d,h){var ue,ie,Me=d.id,we=d.prefixCls,Te=d.className,He=d.showSearch,Ve=d.tagRender,ct=d.direction,Be=d.omitDomProps,et=d.displayValues,mt=d.onDisplayValuesChange,je=d.emptyOptions,nt=d.notFoundContent,rt=nt===void 0?"Not Found":nt,$t=d.onClear,gt=d.mode,vt=d.disabled,U=d.loading,_=d.getInputElement,ce=d.getRawInputElement,ye=d.open,q=d.defaultOpen,pe=d.onDropdownVisibleChange,de=d.activeValue,ze=d.onActiveValueChange,Qe=d.activeDescendantId,at=d.searchValue,Zt=d.autoClearSearchValue,xt=d.onSearch,Tt=d.onSearchSplit,yt=d.tokenSeparators,pt=d.allowClear,Kt=d.suffixIcon,Bt=d.clearIcon,Xt=d.OptionList,bt=d.animation,Ot=d.transitionName,Dt=d.dropdownStyle,Lt=d.dropdownClassName,Yt=d.dropdownMatchSelectWidth,tn=d.dropdownRender,Ct=d.dropdownAlign,Fe=d.placement,Ee=d.builtinPlacements,lt=d.getPopupContainer,dt=d.showAction,Pt=dt===void 0?[]:dt,jt=d.onFocus,_t=d.onBlur,an=d.onKeyUp,nn=d.onKeyDown,en=d.onMouseDown,ut=(0,C.Z)(d,b),it=x(gt),Wt=(He!==void 0?He:it)||gt==="combobox",Qt=(0,H.Z)({},ut);T.forEach(function(dn){delete Qt[dn]}),Be==null||Be.forEach(function(dn){delete Qt[dn]});var on=c.useState(!1),En=(0,r.Z)(on,2),bn=En[0],vn=En[1];c.useEffect(function(){vn((0,K.Z)())},[]);var gn=c.useRef(null),pn=c.useRef(null),Cn=c.useRef(null),Pn=c.useRef(null),mn=c.useRef(null),In=a(),On=(0,r.Z)(In,3),An=On[0],Hn=On[1],Kn=On[2];c.useImperativeHandle(h,function(){var dn,rn;return{focus:(dn=Pn.current)===null||dn===void 0?void 0:dn.focus,blur:(rn=Pn.current)===null||rn===void 0?void 0:rn.blur,scrollTo:function(Bn){var Rn;return(Rn=mn.current)===null||Rn===void 0?void 0:Rn.scrollTo(Bn)}}});var Ln=c.useMemo(function(){var dn;if(gt!=="combobox")return at;var rn=(dn=et[0])===null||dn===void 0?void 0:dn.value;return typeof rn=="string"||typeof rn=="number"?String(rn):""},[at,gt,et]),qn=gt==="combobox"&&typeof _=="function"&&_()||null,Mn=typeof ce=="function"&&ce(),Vn=(0,Y.x1)(pn,Mn==null||(ue=Mn.props)===null||ue===void 0?void 0:ue.ref),Jn=c.useState(!1),Yn=(0,r.Z)(Jn,2),Dn=Yn[0],er=Yn[1];(0,u.Z)(function(){er(!0)},[]);var cn=(0,ne.Z)(!1,{defaultValue:q,value:ye}),ln=(0,r.Z)(cn,2),un=ln[0],fn=ln[1],wt=Dn?un:!1,Ft=!rt&&je;(vt||Ft&&wt&>==="combobox")&&(wt=!1);var Nt=Ft?!1:wt,At=c.useCallback(function(dn){var rn=dn!==void 0?dn:!wt;vt||(fn(rn),wt!==rn&&(pe==null||pe(rn)))},[vt,wt,fn,pe]),Jt=c.useMemo(function(){return(yt||[]).some(function(dn){return[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:u.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${Y}-leave`]:{animationTimingFunction:u.motionEaseInQuint}}]}},12563:function(Ht,Ke,e){e.d(Ke,{Z:function(){return he}});var w=e(59301),E=e(99267),I=e(92310),H=e.n(I),r=e(36785),C=e(47729),Z=e(14088),ne=e(36355),Q=e(17313),c=e(37613),X=e(83116);const i=l=>{const{paddingXXS:G,lineWidth:k,tagPaddingHorizontal:Re,componentCls:o}=l,M=Re-k,N=G-k;return{[o]:Object.assign(Object.assign({},(0,Q.Wf)(l)),{display:"inline-block",height:"auto",marginInlineEnd:l.marginXS,paddingInline:M,fontSize:l.tagFontSize,lineHeight:l.tagLineHeight,whiteSpace:"nowrap",background:l.defaultBg,border:`${l.lineWidth}px ${l.lineType} ${l.colorBorder}`,borderRadius:l.borderRadiusSM,opacity:1,transition:`all ${l.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:l.defaultColor},[`${o}-close-icon`]:{marginInlineStart:N,color:l.colorTextDescription,fontSize:l.tagIconSize,cursor:"pointer",transition:`all ${l.motionDurationMid}`,"&:hover":{color:l.colorTextHeading}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${l.iconCls}-close, ${l.iconCls}-close:hover`]:{color:l.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:l.colorPrimary,backgroundColor:l.colorFillSecondary},"&:active, &-checked":{color:l.colorTextLightSolid},"&-checked":{backgroundColor:l.colorPrimary,"&:hover":{backgroundColor:l.colorPrimaryHover}},"&:active":{backgroundColor:l.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${l.iconCls} + span, > span + ${l.iconCls}`]:{marginInlineStart:M}}),[`${o}-borderless`]:{borderColor:"transparent",background:l.tagBorderlessBg}}},u=l=>{const{lineWidth:G,fontSizeIcon:k}=l,Re=l.fontSizeSM,o=`${l.lineHeightSM*Re}px`;return(0,c.TS)(l,{tagFontSize:Re,tagLineHeight:o,tagIconSize:k-2*G,tagPaddingHorizontal:8,tagBorderlessBg:l.colorFillTertiary})},K=l=>({defaultBg:l.colorFillQuaternary,defaultColor:l.colorText});var j=(0,X.Z)("Tag",l=>{const G=u(l);return i(G)},K),Y=function(l,G){var k={};for(var Re in l)Object.prototype.hasOwnProperty.call(l,Re)&&G.indexOf(Re)<0&&(k[Re]=l[Re]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,Re=Object.getOwnPropertySymbols(l);o{const{prefixCls:G,style:k,className:Re,checked:o,onChange:M,onClick:N}=l,S=Y(l,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:D,tag:F}=w.useContext(ne.E_),W=me=>{M==null||M(!o),N==null||N(me)},ae=D("tag",G),[ve,ee]=j(ae),te=H()(ae,`${ae}-checkable`,{[`${ae}-checkable-checked`]:o},F==null?void 0:F.className,Re,ee);return ve(w.createElement("span",Object.assign({},S,{style:Object.assign(Object.assign({},k),F==null?void 0:F.style),className:te,onClick:W})))},Ze=e(45157);const le=l=>(0,Ze.Z)(l,(G,k)=>{let{textColor:Re,lightBorderColor:o,lightColor:M,darkColor:N}=k;return{[`${l.componentCls}-${G}`]:{color:Re,background:M,borderColor:o,"&-inverse":{color:l.colorTextLightSolid,background:N,borderColor:N},[`&${l.componentCls}-borderless`]:{borderColor:"transparent"}}}});var P=(0,X.b)(["Tag","preset"],l=>{const G=u(l);return le(G)},K);function a(l){return typeof l!="string"?l:l.charAt(0).toUpperCase()+l.slice(1)}const t=(l,G,k)=>{const Re=a(k);return{[`${l.componentCls}-${G}`]:{color:l[`color${k}`],background:l[`color${Re}Bg`],borderColor:l[`color${Re}Border`],[`&${l.componentCls}-borderless`]:{borderColor:"transparent"}}}};var s=(0,X.b)(["Tag","status"],l=>{const G=u(l);return[t(G,"success","Success"),t(G,"processing","Info"),t(G,"error","Error"),t(G,"warning","Warning")]},K),v=function(l,G){var k={};for(var Re in l)Object.prototype.hasOwnProperty.call(l,Re)&&G.indexOf(Re)<0&&(k[Re]=l[Re]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,Re=Object.getOwnPropertySymbols(l);o{const{prefixCls:k,className:Re,rootClassName:o,style:M,children:N,icon:S,color:D,onClose:F,closeIcon:W,closable:ae,bordered:ve=!0}=l,ee=v(l,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:te,direction:me,tag:Ne}=w.useContext(ne.E_),[Le,Je]=w.useState(!0);w.useEffect(()=>{"visible"in ee&&Je(ee.visible)},[ee.visible]);const _e=(0,r.o2)(D),tt=(0,r.yT)(D),Ue=_e||tt,re=Object.assign(Object.assign({backgroundColor:D&&!Ue?D:void 0},Ne==null?void 0:Ne.style),M),Se=te("tag",k),[p,g]=j(Se),f=H()(Se,Ne==null?void 0:Ne.className,{[`${Se}-${D}`]:Ue,[`${Se}-has-color`]:D&&!Ue,[`${Se}-hidden`]:!Le,[`${Se}-rtl`]:me==="rtl",[`${Se}-borderless`]:!ve},Re,o,g),n=x=>{x.stopPropagation(),F==null||F(x),!x.defaultPrevented&&Je(!1)},[,R]=(0,C.Z)(ae,W,x=>x===null?w.createElement(E.Z,{className:`${Se}-close-icon`,onClick:n}):w.createElement("span",{className:`${Se}-close-icon`,onClick:n},x),null,!1),L=typeof ee.onClick=="function"||N&&N.type==="a",J=S||null,b=J?w.createElement(w.Fragment,null,J,N&&w.createElement("span",null,N)):N,T=w.createElement("span",Object.assign({},ee,{ref:G,className:f,style:re}),b,R,_e&&w.createElement(P,{key:"preset",prefixCls:Se}),tt&&w.createElement(s,{key:"status",prefixCls:Se}));return p(L?w.createElement(Z.Z,{component:"Tag"},T):T)},O=w.forwardRef(B);O.CheckableTag=fe;var he=O},98228:function(Ht,Ke,e){e.d(Ke,{default:function(){return kt}});var w=e(92310),E=e.n(w),I=e(54476),H=e(94480),r=e(33885),C=e(42978),Z=e(75931),ne=e(76190),Q=e(77861),c=e(17115),X=e(90782),i=e(18929),u=e(48736),K=e(59301),j=function(ge){var De=K.useRef({valueLabels:new Map});return K.useMemo(function(){var ke=De.current.valueLabels,ot=new Map,Ge=ge.map(function(St){var st,ht=St.value,zt=(st=St.label)!==null&&st!==void 0?st:ke.get(ht);return ot.set(ht,zt),(0,r.Z)((0,r.Z)({},St),{},{label:zt})});return De.current.valueLabels=ot,[Ge]},[ge])},Y=function(ge,De,ke,ot){return K.useMemo(function(){var Ge=ge.map(function(zt){var Rt=zt.value;return Rt}),St=De.map(function(zt){var Rt=zt.value;return Rt}),st=Ge.filter(function(zt){return!ot[zt]});if(ke){var ht=(0,X.S)(Ge,!0,ot);Ge=ht.checkedKeys,St=ht.halfCheckedKeys}return[Array.from(new Set([].concat((0,H.Z)(st),(0,H.Z)(Ge)))),St]},[ge,De,ke,ot])},Te=e(71430),fe=function(ge,De){return K.useMemo(function(){var ke=(0,Te.I8)(ge,{fieldNames:De,initWrapper:function(Ge){return(0,r.Z)((0,r.Z)({},Ge),{},{valueEntities:new Map})},processEntity:function(Ge,St){var st=Ge.node[De.value];if(0)var ht;St.valueEntities.set(st,Ge)}});return ke},[ge,De])},Ze=e(20068),le=e(11592),P=function(){return null},a=P,t=["children","value"];function s(ge){return(0,le.Z)(ge).map(function(De){if(!K.isValidElement(De)||!De.type)return null;var ke=De,ot=ke.key,Ge=ke.props,St=Ge.children,st=Ge.value,ht=(0,Z.Z)(Ge,t),zt=(0,r.Z)({key:ot,value:st},ht),Rt=s(St);return Rt.length&&(zt.children=Rt),zt}).filter(function(De){return De})}function v(ge){if(!ge)return ge;var De=(0,r.Z)({},ge);return"props"in De||Object.defineProperty(De,"props",{get:function(){return(0,u.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),De}}),De}function B(ge,De,ke,ot,Ge,St){var st=null,ht=null;function zt(){function Rt(qe){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return qe.map(function(oe,be){var d="".concat(Gt,"-").concat(be),h=oe[St.value],ue=ke.includes(h),ie=Rt(oe[St.children]||[],d,ue),Me=K.createElement(a,oe,ie.map(function(Ae){return Ae.node}));if(De===h&&(st=Me),ue){var we={pos:d,node:Me,children:ie};return $||ht.push(we),we}return null}).filter(function(oe){return oe})}ht||(ht=[],Rt(ot),ht.sort(function(qe,Gt){var $=qe.node.props.value,oe=Gt.node.props.value,be=ke.indexOf($),d=ke.indexOf(oe);return be-d}))}Object.defineProperty(ge,"triggerNode",{get:function(){return(0,u.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),zt(),st}}),Object.defineProperty(ge,"allCheckedNodes",{get:function(){return(0,u.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),zt(),Ge?ht:ht.map(function(qe){var Gt=qe.node;return Gt})}})}var O=function(ge,De,ke){var ot=ke.treeNodeFilterProp,Ge=ke.filterTreeNode,St=ke.fieldNames,st=St.children;return K.useMemo(function(){if(!De||Ge===!1)return ge;var ht;if(typeof Ge=="function")ht=Ge;else{var zt=De.toUpperCase();ht=function(Gt,$){var oe=$[ot];return String(oe).toUpperCase().includes(zt)}}function Rt(qe){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return qe.reduce(function($,oe){var be=oe[st],d=Gt||ht(De,v(oe)),h=Rt(be||[],d);return(d||h.length)&&$.push((0,r.Z)((0,r.Z)({},oe),{},(0,Ze.Z)({isLeaf:void 0},st,h))),$},[])}return Rt(ge)},[ge,De,st,ot,Ge])};function he(ge){var De=K.useRef();De.current=ge;var ke=K.useCallback(function(){return De.current.apply(De,arguments)},[]);return ke}function l(ge,De){var ke=De.id,ot=De.pId,Ge=De.rootPId,St={},st=[],ht=ge.map(function(zt){var Rt=(0,r.Z)({},zt),qe=Rt[ke];return St[qe]=Rt,Rt.key=Rt.key||qe,Rt});return ht.forEach(function(zt){var Rt=zt[ot],qe=St[Rt];qe&&(qe.children=qe.children||[],qe.children.push(zt)),(Rt===Ge||!qe&&Ge===null)&&st.push(zt)}),st}function G(ge,De,ke){return K.useMemo(function(){return ge?ke?l(ge,(0,r.Z)({id:"id",pId:"pId",rootPId:null},ke!==!0?ke:{})):ge:s(De)},[De,ke,ge])}var k=K.createContext(null),Re=k,o=e(10228),M=e(80547),N=e(60091),S=K.createContext(null),D=S;function F(ge){return Array.isArray(ge)?ge:ge!==void 0?[ge]:[]}function W(ge){var De=ge||{},ke=De.label,ot=De.value,Ge=De.children,St=ot||"value";return{_title:ke?[ke]:["title","label"],value:St,key:St,children:Ge||"children"}}function ae(ge){return!ge||ge.disabled||ge.disableCheckbox||ge.checkable===!1}function ve(ge,De){var ke=[];function ot(Ge){Ge.forEach(function(St){var st=St[De.children];st&&(ke.push(St[De.value]),ot(st))})}return ot(ge),ke}function ee(ge){return ge==null}var te={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},me=function(De,ke){var ot=(0,Q.lk)(),Ge=ot.prefixCls,St=ot.multiple,st=ot.searchValue,ht=ot.toggleOpen,zt=ot.open,Rt=ot.notFoundContent,qe=K.useContext(D),Gt=qe.virtual,$=qe.listHeight,oe=qe.listItemHeight,be=qe.treeData,d=qe.fieldNames,h=qe.onSelect,ue=qe.dropdownMatchSelectWidth,ie=qe.treeExpandAction,Me=K.useContext(Re),we=Me.checkable,Ae=Me.checkedKeys,He=Me.halfCheckedKeys,Ve=Me.treeExpandedKeys,ct=Me.treeDefaultExpandAll,Be=Me.treeDefaultExpandedKeys,et=Me.onTreeExpand,mt=Me.treeIcon,je=Me.showTreeIcon,nt=Me.switcherIcon,rt=Me.treeLine,$t=Me.treeNodeFilterProp,gt=Me.loadData,vt=Me.treeLoadedKeys,U=Me.treeMotion,_=Me.onTreeLoad,ce=Me.keyEntities,ye=K.useRef(),q=(0,M.Z)(function(){return be},[zt,be],function(Ee,lt){return lt[0]&&Ee[1]!==lt[1]}),pe=K.useState(null),de=(0,C.Z)(pe,2),ze=de[0],Qe=de[1],at=ce[ze],Zt=K.useMemo(function(){return we?{checked:Ae,halfChecked:He}:null},[we,Ae,He]);K.useEffect(function(){if(zt&&!St&&Ae.length){var Ee;(Ee=ye.current)===null||Ee===void 0||Ee.scrollTo({key:Ae[0]}),Qe(Ae[0])}},[zt]);var xt=String(st).toLowerCase(),Tt=function(lt){return xt?String(lt[$t]).toLowerCase().includes(xt):!1},yt=K.useState(Be),pt=(0,C.Z)(yt,2),Kt=pt[0],Bt=pt[1],Xt=K.useState(null),bt=(0,C.Z)(Xt,2),Ot=bt[0],Dt=bt[1],Lt=K.useMemo(function(){return Ve?(0,H.Z)(Ve):st?Ot:Kt},[Kt,Ot,Ve,st]);K.useEffect(function(){st&&Dt(ve(be,d))},[st]);var Yt=function(lt){Bt(lt),Dt(lt),et&&et(lt)},tn=function(lt){lt.preventDefault()},Ct=function(lt,dt){var Pt=dt.node;we&&ae(Pt)||(h(Pt.key,{selected:!Ae.includes(Pt.key)}),St||ht(!1))};if(K.useImperativeHandle(ke,function(){var Ee;return{scrollTo:(Ee=ye.current)===null||Ee===void 0?void 0:Ee.scrollTo,onKeyDown:function(dt){var Pt,jt=dt.which;switch(jt){case o.Z.UP:case o.Z.DOWN:case o.Z.LEFT:case o.Z.RIGHT:(Pt=ye.current)===null||Pt===void 0||Pt.onKeyDown(dt);break;case o.Z.ENTER:{if(at){var _t=(at==null?void 0:at.node)||{},an=_t.selectable,nn=_t.value;an!==!1&&Ct(null,{node:{key:ze},selected:!Ae.includes(nn)})}break}case o.Z.ESC:ht(!1)}},onKeyUp:function(){}}}),q.length===0)return K.createElement("div",{role:"listbox",className:"".concat(Ge,"-empty"),onMouseDown:tn},Rt);var Fe={fieldNames:d};return vt&&(Fe.loadedKeys=vt),Lt&&(Fe.expandedKeys=Lt),K.createElement("div",{onMouseDown:tn},at&&zt&&K.createElement("span",{style:te,"aria-live":"assertive"},at.node.value),K.createElement(N.Z,(0,I.Z)({ref:ye,focusable:!1,prefixCls:"".concat(Ge,"-tree"),treeData:q,height:$,itemHeight:oe,virtual:Gt!==!1&&ue!==!1,multiple:St,icon:mt,showIcon:je,switcherIcon:nt,showLine:rt,loadData:st?null:gt,motion:U,activeKey:ze,checkable:we,checkStrictly:!0,checkedKeys:Zt,selectedKeys:we?[]:Ae,defaultExpandAll:ct},Fe,{onActiveChange:Qe,onSelect:Ct,onCheck:Ct,onExpand:Yt,onLoad:_,filterTreeNode:Tt,expandAction:ie})))},Ne=K.forwardRef(me);Ne.displayName="OptionList";var Le=Ne,Je="SHOW_ALL",_e="SHOW_PARENT",tt="SHOW_CHILD";function Ue(ge,De,ke,ot){var Ge=new Set(ge);return De===tt?ge.filter(function(St){var st=ke[St];return!(st&&st.children&&st.children.some(function(ht){var zt=ht.node;return Ge.has(zt[ot.value])})&&st.children.every(function(ht){var zt=ht.node;return ae(zt)||Ge.has(zt[ot.value])}))}):De===_e?ge.filter(function(St){var st=ke[St],ht=st?st.parent:null;return!(ht&&!ae(ht.node)&&Ge.has(ht.key))}):ge}function re(ge){var De=ge.searchPlaceholder,ke=ge.treeCheckStrictly,ot=ge.treeCheckable,Ge=ge.labelInValue,St=ge.value,st=ge.multiple;warning(!De,"`searchPlaceholder` has been removed."),ke&&Ge===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ge||ke)&&warning(toArray(St).every(function(ht){return ht&&_typeof(ht)==="object"&&"value"in ht}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ke||st||ot?warning(!St||Array.isArray(St),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(St),"`value` should not be array when `TreeSelect` is single mode.")}var Se=null,p=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function g(ge){return!ge||(0,ne.Z)(ge)!=="object"}var f=K.forwardRef(function(ge,De){var ke=ge.id,ot=ge.prefixCls,Ge=ot===void 0?"rc-tree-select":ot,St=ge.value,st=ge.defaultValue,ht=ge.onChange,zt=ge.onSelect,Rt=ge.onDeselect,qe=ge.searchValue,Gt=ge.inputValue,$=ge.onSearch,oe=ge.autoClearSearchValue,be=oe===void 0?!0:oe,d=ge.filterTreeNode,h=ge.treeNodeFilterProp,ue=h===void 0?"value":h,ie=ge.showCheckedStrategy,Me=ge.treeNodeLabelProp,we=ge.multiple,Ae=ge.treeCheckable,He=ge.treeCheckStrictly,Ve=ge.labelInValue,ct=ge.fieldNames,Be=ge.treeDataSimpleMode,et=ge.treeData,mt=ge.children,je=ge.loadData,nt=ge.treeLoadedKeys,rt=ge.onTreeLoad,$t=ge.treeDefaultExpandAll,gt=ge.treeExpandedKeys,vt=ge.treeDefaultExpandedKeys,U=ge.onTreeExpand,_=ge.treeExpandAction,ce=ge.virtual,ye=ge.listHeight,q=ye===void 0?200:ye,pe=ge.listItemHeight,de=pe===void 0?20:pe,ze=ge.onDropdownVisibleChange,Qe=ge.dropdownMatchSelectWidth,at=Qe===void 0?!0:Qe,Zt=ge.treeLine,xt=ge.treeIcon,Tt=ge.showTreeIcon,yt=ge.switcherIcon,pt=ge.treeMotion,Kt=(0,Z.Z)(ge,p),Bt=(0,c.ZP)(ke),Xt=Ae&&!He,bt=Ae||He,Ot=He||Ve,Dt=bt||we,Lt=(0,i.Z)(st,{value:St}),Yt=(0,C.Z)(Lt,2),tn=Yt[0],Ct=Yt[1],Fe=K.useMemo(function(){return Ae?ie||tt:Je},[ie,Ae]),Ee=K.useMemo(function(){return W(ct)},[JSON.stringify(ct)]),lt=(0,i.Z)("",{value:qe!==void 0?qe:Gt,postState:function(ln){return ln||""}}),dt=(0,C.Z)(lt,2),Pt=dt[0],jt=dt[1],_t=function(ln){jt(ln),$==null||$(ln)},an=G(et,mt,Be),nn=fe(an,Ee),en=nn.keyEntities,ut=nn.valueEntities,it=K.useCallback(function(cn){var ln=[],un=[];return cn.forEach(function(fn){ut.has(fn)?un.push(fn):ln.push(fn)}),{missingRawValues:ln,existRawValues:un}},[ut]),Wt=O(an,Pt,{fieldNames:Ee,treeNodeFilterProp:ue,filterTreeNode:d}),Qt=K.useCallback(function(cn){if(cn){if(Me)return cn[Me];for(var ln=Ee._title,un=0;un{const{componentCls:De,treePrefixCls:ke,colorBgElevated:ot}=ge,Ge=`.${ke}`;return[{[`${De}-dropdown`]:[{padding:`${ge.paddingXS}px ${ge.paddingXS/2}px`},(0,Xe.Yk)(ke,(0,Ye.TS)(ge,{colorBgContainer:ot})),{[Ge]:{borderRadius:0,[`${Ge}-list-holder-inner`]:{alignItems:"stretch",[`${Ge}-treenode`]:{[`${Ge}-node-content-wrapper`]:{flex:"auto"}}}}},(0,xe.C2)(`${ke}-checkbox`,ge),{"&-rtl":{direction:"rtl",[`${Ge}-switcher${Ge}-switcher_close`]:{[`${Ge}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Et(ge,De){return(0,We.Z)("TreeSelect",ke=>{const ot=(0,Ye.TS)(ke,{treePrefixCls:De});return[ft(ot)]},Xe.TM)(ge)}var It=function(ge,De){var ke={};for(var ot in ge)Object.prototype.hasOwnProperty.call(ge,ot)&&De.indexOf(ot)<0&&(ke[ot]=ge[ot]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,ot=Object.getOwnPropertySymbols(ge);Ge{var ke,{prefixCls:ot,size:Ge,disabled:St,bordered:st=!0,className:ht,rootClassName:zt,treeCheckable:Rt,multiple:qe,listHeight:Gt=256,listItemHeight:$=26,placement:oe,notFoundContent:be,switcherIcon:d,treeLine:h,getPopupContainer:ue,popupClassName:ie,dropdownClassName:Me,treeIcon:we=!1,transitionName:Ae,choiceTransitionName:He="",status:Ve,treeExpandAction:ct,builtinPlacements:Be,dropdownMatchSelectWidth:et,popupMatchSelectWidth:mt,allowClear:je}=ge,nt=It(ge,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:rt,getPrefixCls:$t,renderEmpty:gt,direction:vt,virtual:U,popupMatchSelectWidth:_,popupOverflow:ce}=K.useContext(z.E_),ye=$t(),q=$t("select",ot),pe=$t("select-tree",ot),de=$t("tree-select",ot),{compactSize:ze,compactItemClassnames:Qe}=(0,Ce.ri)(q,vt),[at,Zt]=(0,Pe.Z)(q),[xt]=Et(de,pe),Tt=E()(ie||Me,`${de}-dropdown`,{[`${de}-dropdown-rtl`]:vt==="rtl"},zt,Zt),yt=!!(Rt||qe),pt=(0,m.Z)(nt.suffixIcon,nt.showArrow),Kt=(ke=mt!=null?mt:et)!==null&&ke!==void 0?ke:_,{status:Bt,hasFeedback:Xt,isFormItemInput:bt,feedbackIcon:Ot}=K.useContext(Oe.aM),Dt=(0,x.F)(Bt,Ve),{suffixIcon:Lt,removeIcon:Yt,clearIcon:tn}=(0,A.Z)(Object.assign(Object.assign({},nt),{multiple:yt,showSuffixIcon:pt,hasFeedback:Xt,feedbackIcon:Ot,prefixCls:q,componentName:"TreeSelect"})),Ct=je===!0?{clearIcon:tn}:je;let Fe;be!==void 0?Fe=be:Fe=(gt==null?void 0:gt("Select"))||K.createElement($e.Z,{componentName:"Select"});const Ee=(0,J.Z)(nt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),lt=K.useMemo(()=>oe!==void 0?oe:vt==="rtl"?"bottomRight":"bottomLeft",[oe,vt]),dt=(0,y.Z)(Be,ce),Pt=(0,Ie.Z)(ut=>{var it;return(it=Ge!=null?Ge:ze)!==null&&it!==void 0?it:ut}),jt=K.useContext(V.Z),_t=St!=null?St:jt,an=E()(!ot&&de,{[`${q}-lg`]:Pt==="large",[`${q}-sm`]:Pt==="small",[`${q}-rtl`]:vt==="rtl",[`${q}-borderless`]:!st,[`${q}-in-form-item`]:bt},(0,x.Z)(q,Dt,Xt),Qe,ht,zt,Zt),nn=ut=>K.createElement(se.Z,{prefixCls:pe,switcherIcon:d,treeNodeProps:ut,showLine:h}),en=K.createElement(L,Object.assign({virtual:U,disabled:_t},Ee,{dropdownMatchSelectWidth:Kt,builtinPlacements:dt,ref:De,prefixCls:q,className:an,listHeight:Gt,listItemHeight:$,treeCheckable:Rt&&K.createElement("span",{className:`${q}-tree-checkbox-inner`}),treeLine:!!h,suffixIcon:Lt,multiple:yt,placement:lt,removeIcon:Yt,allowClear:Ct,switcherIcon:nn,showTreeIcon:we,notFoundContent:Fe,getPopupContainer:ue||rt,treeMotion:null,dropdownClassName:Tt,choiceTransitionName:(0,T.m)(ye,"",He),transitionName:(0,T.m)(ye,"slide-up",Ae),treeExpandAction:ct}));return at(xt(en))},Ut=K.forwardRef(Mt),qt=(0,b.Z)(Ut);Ut.TreeNode=a,Ut.SHOW_ALL=Je,Ut.SHOW_PARENT=_e,Ut.SHOW_CHILD=tt,Ut._InternalPanelDoNotUseOrYouWillBeFired=qt;var kt=Ut},17574:function(Ht,Ke,e){e.d(Ke,{default:function(){return D}});var w=e(60091),E=e(94480),I=e(52671),H=e(8657),r=e(54476),C=e(59301),Z={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"},ne=Z,Q=e(7657),c=function(W,ae){return C.createElement(Q.Z,(0,r.Z)({},W,{ref:ae,icon:ne}))},X=C.forwardRef(c),i=X,u=e(92310),K=e.n(u),j=e(35654),Y=e(71430),Te=e(36355),fe=e(56082),Ze=e(62892),le=e(20648);const P=4;function a(F){const{dropPosition:W,dropLevelOffset:ae,prefixCls:ve,indent:ee,direction:te="ltr"}=F,me=te==="ltr"?"left":"right",Ne=te==="ltr"?"right":"left",Le={[me]:-ae*ee+P,[Ne]:0};switch(W){case-1:Le.top=-3;break;case 1:Le.bottom=-3;break;default:Le.bottom=-3,Le[me]=ee+P;break}return C.createElement("div",{style:Le,className:`${ve}-drop-indicator`})}var t=e(71997),v=C.forwardRef((F,W)=>{const{getPrefixCls:ae,direction:ve,virtual:ee,tree:te}=C.useContext(Te.E_),{prefixCls:me,className:Ne,showIcon:Le=!1,showLine:Je,switcherIcon:_e,blockNode:tt=!1,children:Ue,checkable:re=!1,selectable:Se=!0,draggable:p,motion:g,style:f}=F,n=ae("tree",me),R=ae(),L=g!=null?g:Object.assign(Object.assign({},(0,Ze.Z)(R)),{motionAppear:!1}),J=Object.assign(Object.assign({},F),{checkable:re,selectable:Se,showIcon:Le,motion:L,blockNode:tt,showLine:!!Je,dropIndicatorRender:a}),[b,T]=(0,le.ZP)(n),x=C.useMemo(()=>{if(!p)return!1;let V={};switch(typeof p){case"function":V.nodeDraggable=p;break;case"object":V=Object.assign({},p);break;default:break}return V.icon!==!1&&(V.icon=V.icon||C.createElement(fe.Z,null)),V},[p]),z=V=>C.createElement(t.Z,{prefixCls:n,switcherIcon:_e,treeNodeProps:V,showLine:Je});return b(C.createElement(w.Z,Object.assign({itemHeight:20,ref:W,virtual:ee},J,{style:Object.assign(Object.assign({},te==null?void 0:te.style),f),prefixCls:n,className:K()({[`${n}-icon-hide`]:!Le,[`${n}-block-node`]:tt,[`${n}-unselectable`]:!Se,[`${n}-rtl`]:ve==="rtl"},te==null?void 0:te.className,Ne,T),direction:ve,checkable:re&&C.createElement("span",{className:`${n}-checkbox-inner`}),selectable:Se,switcherIcon:z,draggable:x}),Ue))}),B;(function(F){F[F.None=0]="None",F[F.Start=1]="Start",F[F.End=2]="End"})(B||(B={}));function O(F,W){function ae(ve){const{key:ee,children:te}=ve;W(ee,ve)!==!1&&O(te||[],W)}F.forEach(ae)}function he(F){let{treeData:W,expandedKeys:ae,startKey:ve,endKey:ee}=F;const te=[];let me=B.None;if(ve&&ve===ee)return[ve];if(!ve||!ee)return[];function Ne(Le){return Le===ve||Le===ee}return O(W,Le=>{if(me===B.End)return!1;if(Ne(Le)){if(te.push(Le),me===B.None)me=B.Start;else if(me===B.Start)return me=B.End,!1}else me===B.Start&&te.push(Le);return ae.includes(Le)}),te}function l(F,W){const ae=(0,E.Z)(W),ve=[];return O(F,(ee,te)=>{const me=ae.indexOf(ee);return me!==-1&&(ve.push(te),ae.splice(me,1)),!!ae.length}),ve}var G=function(F,W){var ae={};for(var ve in F)Object.prototype.hasOwnProperty.call(F,ve)&&W.indexOf(ve)<0&&(ae[ve]=F[ve]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ve=Object.getOwnPropertySymbols(F);ee{var{defaultExpandAll:ae,defaultExpandParent:ve,defaultExpandedKeys:ee}=F,te=G(F,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const me=C.useRef(),Ne=C.useRef(),Le=()=>{const{keyEntities:x}=(0,Y.I8)(Re(te));let z;return ae?z=Object.keys(x):ve?z=(0,j.r7)(te.expandedKeys||ee||[],x):z=te.expandedKeys||ee,z},[Je,_e]=C.useState(te.selectedKeys||te.defaultSelectedKeys||[]),[tt,Ue]=C.useState(()=>Le());C.useEffect(()=>{"selectedKeys"in te&&_e(te.selectedKeys)},[te.selectedKeys]),C.useEffect(()=>{"expandedKeys"in te&&Ue(te.expandedKeys)},[te.expandedKeys]);const re=(x,z)=>{var V;return"expandedKeys"in te||Ue(x),(V=te.onExpand)===null||V===void 0?void 0:V.call(te,x,z)},Se=(x,z)=>{var V;const{multiple:$e}=te,{node:Ie,nativeEvent:Oe}=z,{key:Pe=""}=Ie,y=Re(te),m=Object.assign(Object.assign({},z),{selected:!0}),A=(Oe==null?void 0:Oe.ctrlKey)||(Oe==null?void 0:Oe.metaKey),Ce=Oe==null?void 0:Oe.shiftKey;let se;$e&&A?(se=x,me.current=Pe,Ne.current=se,m.selectedNodes=l(y,se)):$e&&Ce?(se=Array.from(new Set([].concat((0,E.Z)(Ne.current||[]),(0,E.Z)(he({treeData:y,expandedKeys:tt,startKey:Pe,endKey:me.current}))))),m.selectedNodes=l(y,se)):(se=[Pe],me.current=Pe,Ne.current=se,m.selectedNodes=l(y,se)),(V=te.onSelect)===null||V===void 0||V.call(te,se,m),"selectedKeys"in te||_e(se)},{getPrefixCls:p,direction:g}=C.useContext(Te.E_),{prefixCls:f,className:n,showIcon:R=!0,expandAction:L="click"}=te,J=G(te,["prefixCls","className","showIcon","expandAction"]),b=p("tree",f),T=K()(`${b}-directory`,{[`${b}-directory-rtl`]:g==="rtl"},n);return C.createElement(v,Object.assign({icon:k,ref:W,blockNode:!0},J,{showIcon:R,expandAction:L,prefixCls:b,className:T,expandedKeys:tt,selectedKeys:Je,onSelect:Se,onExpand:re}))};var N=C.forwardRef(o);const S=v;S.DirectoryTree=N,S.TreeNode=w.O;var D=S},20648:function(Ht,Ke,e){e.d(Ke,{TM:function(){return u},Yk:function(){return i}});var w=e(36237),E=e(98447),I=e(17313),H=e(8378),r=e(37613),C=e(83116);const Z=new w.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ne=(K,j)=>({[`.${K}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${j.motionDurationSlow}`}}}),Q=(K,j)=>({[`.${K}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:j.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${j.lineWidthBold}px solid ${j.colorPrimary}`,borderRadius:"50%",content:'""'}}}),c=(K,j)=>{const{treeCls:Y,treeNodeCls:Te,treeNodePadding:fe,titleHeight:Ze,nodeSelectedBg:le,nodeHoverBg:P}=j,a=j.paddingXS;return{[Y]:Object.assign(Object.assign({},(0,I.Wf)(j)),{background:j.colorBgContainer,borderRadius:j.borderRadius,transition:`background-color ${j.motionDurationSlow}`,[`&${Y}-rtl`]:{[`${Y}-switcher`]:{"&_close":{[`${Y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${Y}-active-focused)`]:Object.assign({},(0,I.oN)(j)),[`${Y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Y}-block-node`]:{[`${Y}-list-holder-inner`]:{alignItems:"stretch",[`${Y}-node-content-wrapper`]:{flex:"auto"},[`${Te}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:fe,insetInlineStart:0,border:`1px solid ${j.colorPrimary}`,opacity:0,animationName:Z,animationDuration:j.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Te}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${fe}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${Y}-node-content-wrapper`]:{color:j.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${Y}-node-content-wrapper`]:Object.assign({},(0,I.oN)(j)),[`&:not(${Te}-disabled).filter-node ${Y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${Y}-draggable-icon`]:{flexShrink:0,width:Ze,lineHeight:`${Ze}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${j.motionDurationSlow}`,[`${Te}:hover &`]:{opacity:.45}},[`&${Te}-disabled`]:{[`${Y}-draggable-icon`]:{visibility:"hidden"}}}},[`${Y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ze}},[`${Y}-draggable-icon`]:{visibility:"hidden"},[`${Y}-switcher`]:Object.assign(Object.assign({},ne(K,j)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ze,margin:0,lineHeight:`${Ze}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${Y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:j.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-fe,marginInlineStart:-1,borderInlineEnd:`1px solid ${j.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ze/2*.8,height:Ze/2,borderBottom:`1px solid ${j.colorBorder}`,content:'""'}}}),[`${Y}-checkbox`]:{top:"initial",marginInlineEnd:a},[`${Y}-node-content-wrapper, ${Y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ze,margin:0,padding:`0 ${j.paddingXS/2}px`,color:"inherit",lineHeight:`${Ze}px`,background:"transparent",borderRadius:j.borderRadius,cursor:"pointer",transition:`all ${j.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:P},[`&${Y}-node-selected`]:{backgroundColor:le},[`${Y}-iconEle`]:{display:"inline-block",width:Ze,height:Ze,lineHeight:`${Ze}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${Y}-unselectable ${Y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Y}-node-content-wrapper`]:Object.assign({lineHeight:`${Ze}px`,userSelect:"none"},Q(K,j)),[`${Te}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${j.colorPrimary}`}},"&-show-line":{[`${Y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-fe,borderInlineEnd:`1px solid ${j.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${Y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Te}-leaf-last`]:{[`${Y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ze/2}px !important`}}}}})}},X=K=>{const{treeCls:j,treeNodeCls:Y,treeNodePadding:Te,directoryNodeSelectedBg:fe,directoryNodeSelectedColor:Ze}=K;return{[`${j}${j}-directory`]:{[Y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Te,insetInlineStart:0,transition:`background-color ${K.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:K.controlItemBgHover}},"> *":{zIndex:1},[`${j}-switcher`]:{transition:`color ${K.motionDurationMid}`},[`${j}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${j}-node-selected`]:{color:Ze,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:fe},[`${j}-switcher`]:{color:Ze},[`${j}-node-content-wrapper`]:{color:Ze,background:"transparent"}}}}}},i=(K,j)=>{const Y=`.${K}`,Te=`${Y}-treenode`,fe=j.paddingXS/2,Ze=(0,r.TS)(j,{treeCls:Y,treeNodeCls:Te,treeNodePadding:fe});return[c(K,Ze),X(Ze)]},u=K=>{const{controlHeightSM:j}=K;return{titleHeight:j,nodeHoverBg:K.controlItemBgHover,nodeSelectedBg:K.controlItemBgActive}};Ke.ZP=(0,C.Z)("Tree",(K,j)=>{let{prefixCls:Y}=j;return[{[K.componentCls]:(0,E.C2)(`${Y}-checkbox`,K)},i(Y,K),(0,H.Z)(K)]},K=>{const{colorTextLightSolid:j,colorPrimary:Y}=K;return Object.assign(Object.assign({},u(K)),{directoryNodeSelectedColor:j,directoryNodeSelectedBg:Y})})},71997:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Te}});var w=e(54476),E=e(59301),I={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"},H=I,r=e(7657),C=function(Ze,le){return E.createElement(r.Z,(0,w.Z)({},Ze,{ref:le,icon:H}))},Z=E.forwardRef(C),ne=Z,Q=e(52671),c=e(58617),X=e(15075),i=e(43531),u=e(92310),K=e.n(u),j=e(92343),Te=fe=>{const{prefixCls:Ze,switcherIcon:le,treeNodeProps:P,showLine:a}=fe,{isLeaf:t,expanded:s,loading:v}=P;if(v)return E.createElement(c.Z,{className:`${Ze}-switcher-loading-icon`});let B;if(a&&typeof a=="object"&&(B=a.showLeafIcon),t){if(!a)return null;if(typeof B!="boolean"&&B){const l=typeof B=="function"?B(P):B,G=`${Ze}-switcher-line-custom-icon`;return(0,j.l$)(l)?(0,j.Tm)(l,{className:K()(l.props.className||"",G)}):l}return B?E.createElement(Q.Z,{className:`${Ze}-switcher-line-icon`}):E.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const O=`${Ze}-switcher-icon`,he=typeof le=="function"?le(P):le;return(0,j.l$)(he)?(0,j.Tm)(he,{className:K()(he.props.className||"",O)}):he!==void 0?he:a?s?E.createElement(X.Z,{className:`${Ze}-switcher-line-icon`}):E.createElement(i.Z,{className:`${Ze}-switcher-line-icon`}):E.createElement(ne,{className:O})}},31561:function(Ht,Ke,e){e.d(Ke,{Z:function(){return s}});var w=e(54476),E=e(20068),I=e(42978),H=e(75931),r=e(35593),C=e(92310),Z=e.n(C),ne=e(8654),Q=e(59301),c=e(10228),X=e(16089),i=c.Z.ESC,u=c.Z.TAB;function K(v){var B=v.visible,O=v.triggerRef,he=v.onVisibleChange,l=v.autoFocus,G=v.overlayRef,k=Q.useRef(!1),Re=function(){if(B){var S,D;(S=O.current)===null||S===void 0||(D=S.focus)===null||D===void 0||D.call(S),he==null||he(!1)}},o=function(){var S;return(S=G.current)!==null&&S!==void 0&&S.focus?(G.current.focus(),k.current=!0,!0):!1},M=function(S){switch(S.keyCode){case i:Re();break;case u:{var D=!1;k.current||(D=o()),D?S.preventDefault():Re();break}}};Q.useEffect(function(){return B?(window.addEventListener("keydown",M),l&&(0,X.Z)(o,3),function(){window.removeEventListener("keydown",M),k.current=!1}):function(){k.current=!1}},[B])}var j=(0,Q.forwardRef)(function(v,B){var O=v.overlay,he=v.arrow,l=v.prefixCls,G=(0,Q.useMemo)(function(){var Re;return typeof O=="function"?Re=O():Re=O,Re},[O]),k=(0,ne.sQ)(B,G==null?void 0:G.ref);return Q.createElement(Q.Fragment,null,he&&Q.createElement("div",{className:"".concat(l,"-arrow")}),Q.cloneElement(G,{ref:(0,ne.Yr)(G)?k:void 0}))}),Y=j,Te={adjustX:1,adjustY:1},fe=[0,0],Ze={topLeft:{points:["bl","tl"],overflow:Te,offset:[0,-4],targetOffset:fe},top:{points:["bc","tc"],overflow:Te,offset:[0,-4],targetOffset:fe},topRight:{points:["br","tr"],overflow:Te,offset:[0,-4],targetOffset:fe},bottomLeft:{points:["tl","bl"],overflow:Te,offset:[0,4],targetOffset:fe},bottom:{points:["tc","bc"],overflow:Te,offset:[0,4],targetOffset:fe},bottomRight:{points:["tr","br"],overflow:Te,offset:[0,4],targetOffset:fe}},le=Ze,P=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function a(v,B){var O,he=v.arrow,l=he===void 0?!1:he,G=v.prefixCls,k=G===void 0?"rc-dropdown":G,Re=v.transitionName,o=v.animation,M=v.align,N=v.placement,S=N===void 0?"bottomLeft":N,D=v.placements,F=D===void 0?le:D,W=v.getPopupContainer,ae=v.showAction,ve=v.hideAction,ee=v.overlayClassName,te=v.overlayStyle,me=v.visible,Ne=v.trigger,Le=Ne===void 0?["hover"]:Ne,Je=v.autoFocus,_e=v.overlay,tt=v.children,Ue=v.onVisibleChange,re=(0,H.Z)(v,P),Se=Q.useState(),p=(0,I.Z)(Se,2),g=p[0],f=p[1],n="visible"in v?me:g,R=Q.useRef(null),L=Q.useRef(null),J=Q.useRef(null);Q.useImperativeHandle(B,function(){return R.current});var b=function(y){f(y),Ue==null||Ue(y)};K({visible:n,triggerRef:J,onVisibleChange:b,autoFocus:Je,overlayRef:L});var T=function(y){var m=v.onOverlayClick;f(!1),m&&m(y)},x=function(){return Q.createElement(Y,{ref:L,overlay:_e,prefixCls:k,arrow:l})},z=function(){return typeof _e=="function"?x:x()},V=function(){var y=v.minOverlayWidthMatchTrigger,m=v.alignPoint;return"minOverlayWidthMatchTrigger"in v?y:!m},$e=function(){var y=v.openClassName;return y!==void 0?y:"".concat(k,"-open")},Ie=Q.cloneElement(tt,{className:Z()((O=tt.props)===null||O===void 0?void 0:O.className,n&&$e()),ref:(0,ne.Yr)(tt)?(0,ne.sQ)(J,tt.ref):void 0}),Oe=ve;return!Oe&&Le.indexOf("contextMenu")!==-1&&(Oe=["click"]),Q.createElement(r.Z,(0,w.Z)({builtinPlacements:F},re,{prefixCls:k,ref:R,popupClassName:Z()(ee,(0,E.Z)({},"".concat(k,"-show-arrow"),l)),popupStyle:te,action:Le,showAction:ae,hideAction:Oe,popupPlacement:S,popupAlign:M,popupTransitionName:Re,popupAnimation:o,popupVisible:n,stretch:V()?"minWidth":"",popup:z(),onPopupVisibleChange:b,onPopupClick:T,getPopupContainer:W}),Ie)}var t=Q.forwardRef(a),s=t},93681:function(Ht,Ke,e){e.r(Ke),e.d(Ke,{BaseInput:function(){return c},default:function(){return Ze}});var w=e(54476),E=e(33885),I=e(20068),H=e(76190),r=e(92310),C=e.n(r),Z=e(59301),ne=e(5643),Q=function(P){var a,t,s=P.inputElement,v=P.prefixCls,B=P.prefix,O=P.suffix,he=P.addonBefore,l=P.addonAfter,G=P.className,k=P.style,Re=P.disabled,o=P.readOnly,M=P.focused,N=P.triggerFocus,S=P.allowClear,D=P.value,F=P.handleReset,W=P.hidden,ae=P.classes,ve=P.classNames,ee=P.dataAttrs,te=P.styles,me=P.components,Ne=(me==null?void 0:me.affixWrapper)||"span",Le=(me==null?void 0:me.groupWrapper)||"span",Je=(me==null?void 0:me.wrapper)||"span",_e=(me==null?void 0:me.groupAddon)||"span",tt=(0,Z.useRef)(null),Ue=function(x){var z;(z=tt.current)!==null&&z!==void 0&&z.contains(x.target)&&(N==null||N())},re=function(){var x;if(!S)return null;var z=!Re&&!o&&D,V="".concat(v,"-clear-icon"),$e=(0,H.Z)(S)==="object"&&S!==null&&S!==void 0&&S.clearIcon?S.clearIcon:"\u2716";return Z.createElement("span",{onClick:F,onMouseDown:function(Oe){return Oe.preventDefault()},className:C()(V,(x={},(0,I.Z)(x,"".concat(V,"-hidden"),!z),(0,I.Z)(x,"".concat(V,"-has-suffix"),!!O),x)),role:"button",tabIndex:-1},$e)},Se=(0,Z.cloneElement)(s,{value:D,hidden:W,className:C()((a=s.props)===null||a===void 0?void 0:a.className,!(0,ne.X3)(P)&&!(0,ne.He)(P)&&G)||null,style:(0,E.Z)((0,E.Z)({},(t=s.props)===null||t===void 0?void 0:t.style),!(0,ne.X3)(P)&&!(0,ne.He)(P)?k:{})});if((0,ne.X3)(P)){var p,g="".concat(v,"-affix-wrapper"),f=C()(g,(p={},(0,I.Z)(p,"".concat(g,"-disabled"),Re),(0,I.Z)(p,"".concat(g,"-focused"),M),(0,I.Z)(p,"".concat(g,"-readonly"),o),(0,I.Z)(p,"".concat(g,"-input-with-clear-btn"),O&&S&&D),p),!(0,ne.He)(P)&&G,ae==null?void 0:ae.affixWrapper,ve==null?void 0:ve.affixWrapper),n=(O||S)&&Z.createElement("span",{className:C()("".concat(v,"-suffix"),ve==null?void 0:ve.suffix),style:te==null?void 0:te.suffix},re(),O);Se=Z.createElement(Ne,(0,w.Z)({className:f,style:(0,E.Z)((0,E.Z)({},(0,ne.He)(P)?void 0:k),te==null?void 0:te.affixWrapper),hidden:!(0,ne.He)(P)&&W,onClick:Ue},ee==null?void 0:ee.affixWrapper,{ref:tt}),B&&Z.createElement("span",{className:C()("".concat(v,"-prefix"),ve==null?void 0:ve.prefix),style:te==null?void 0:te.prefix},B),(0,Z.cloneElement)(s,{value:D,hidden:null}),n)}if((0,ne.He)(P)){var R="".concat(v,"-group"),L="".concat(R,"-addon"),J=C()("".concat(v,"-wrapper"),R,ae==null?void 0:ae.wrapper),b=C()("".concat(v,"-group-wrapper"),G,ae==null?void 0:ae.group);return Z.createElement(Le,{className:b,style:k,hidden:W},Z.createElement(Je,{className:J},he&&Z.createElement(_e,{className:L},he),(0,Z.cloneElement)(Se,{hidden:null}),l&&Z.createElement(_e,{className:L},l)))}return Se},c=Q,X=e(94480),i=e(42978),u=e(75931),K=e(18929),j=e(2738),Y=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Te=(0,Z.forwardRef)(function(le,P){var a=le.autoComplete,t=le.onChange,s=le.onFocus,v=le.onBlur,B=le.onPressEnter,O=le.onKeyDown,he=le.prefixCls,l=he===void 0?"rc-input":he,G=le.disabled,k=le.htmlSize,Re=le.className,o=le.maxLength,M=le.suffix,N=le.showCount,S=le.type,D=S===void 0?"text":S,F=le.classes,W=le.classNames,ae=le.styles,ve=(0,u.Z)(le,Y),ee=(0,K.Z)(le.defaultValue,{value:le.value}),te=(0,i.Z)(ee,2),me=te[0],Ne=te[1],Le=(0,Z.useState)(!1),Je=(0,i.Z)(Le,2),_e=Je[0],tt=Je[1],Ue=(0,Z.useRef)(null),re=function(b){Ue.current&&(0,ne.nH)(Ue.current,b)};(0,Z.useImperativeHandle)(P,function(){return{focus:re,blur:function(){var b;(b=Ue.current)===null||b===void 0||b.blur()},setSelectionRange:function(b,T,x){var z;(z=Ue.current)===null||z===void 0||z.setSelectionRange(b,T,x)},select:function(){var b;(b=Ue.current)===null||b===void 0||b.select()},input:Ue.current}}),(0,Z.useEffect)(function(){tt(function(J){return J&&G?!1:J})},[G]);var Se=function(b){le.value===void 0&&Ne(b.target.value),Ue.current&&(0,ne.rJ)(Ue.current,b,t)},p=function(b){B&&b.key==="Enter"&&B(b),O==null||O(b)},g=function(b){tt(!0),s==null||s(b)},f=function(b){tt(!1),v==null||v(b)},n=function(b){Ne(""),re(),Ue.current&&(0,ne.rJ)(Ue.current,b,t)},R=function(){var b=(0,j.Z)(le,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return Z.createElement("input",(0,w.Z)({autoComplete:a},b,{onChange:Se,onFocus:g,onBlur:f,onKeyDown:p,className:C()(l,(0,I.Z)({},"".concat(l,"-disabled"),G),W==null?void 0:W.input),style:ae==null?void 0:ae.input,ref:Ue,size:k,type:D}))},L=function(){var b=Number(o)>0;if(M||N){var T=(0,ne.D7)(me),x=(0,X.Z)(T).length,z=(0,H.Z)(N)==="object"?N.formatter({value:T,count:x,maxLength:o}):"".concat(x).concat(b?" / ".concat(o):"");return Z.createElement(Z.Fragment,null,!!N&&Z.createElement("span",{className:C()("".concat(l,"-show-count-suffix"),(0,I.Z)({},"".concat(l,"-show-count-has-suffix"),!!M),W==null?void 0:W.count),style:(0,E.Z)({},ae==null?void 0:ae.count)},z),M)}return null};return Z.createElement(c,(0,w.Z)({},ve,{prefixCls:l,className:Re,inputElement:R(),handleReset:n,value:(0,ne.D7)(me),focused:_e,triggerFocus:re,suffix:L(),disabled:G,classes:F,classNames:W,styles:ae}))}),fe=Te,Ze=fe},5643:function(Ht,Ke,e){e.d(Ke,{D7:function(){return r},He:function(){return w},X3:function(){return E},nH:function(){return H},rJ:function(){return I}});function w(C){return!!(C.addonBefore||C.addonAfter)}function E(C){return!!(C.prefix||C.suffix||C.allowClear)}function I(C,Z,ne,Q){if(ne){var c=Z;if(Z.type==="click"){var X=C.cloneNode(!0);c=Object.create(Z,{target:{value:X},currentTarget:{value:X}}),X.value="",ne(c);return}if(Q!==void 0){c=Object.create(Z,{target:{value:C},currentTarget:{value:C}}),C.value=Q,ne(c);return}ne(c)}}function H(C,Z){if(C){C.focus(Z);var ne=Z||{},Q=ne.cursor;if(Q){var c=C.value.length;switch(Q){case"start":C.setSelectionRange(0,0);break;case"end":C.setSelectionRange(c,c);break;default:C.setSelectionRange(0,c)}}}}function r(C){return typeof C=="undefined"||C===null?"":String(C)}},15285:function(Ht,Ke,e){e.d(Ke,{iz:function(){return ct},ck:function(){return qt},BW:function(){return Ve},sN:function(){return qt},Wd:function(){return ie},ZP:function(){return vt},Xl:function(){return O}});var w=e(54476),E=e(20068),I=e(33885),H=e(94480),r=e(42978),C=e(75931),Z=e(92310),ne=e.n(Z),Q=e(83836),c=e(18929),X=e(13697),i=e(48736),u=e(59301),K=e(4676),j=u.createContext(null);function Y(U,_){return U===void 0?null:"".concat(U,"-").concat(_)}function Te(U){var _=u.useContext(j);return Y(_,U)}var fe=e(80547),Ze=["children","locked"],le=u.createContext(null);function P(U,_){var ce=(0,I.Z)({},U);return Object.keys(_).forEach(function(ye){var q=_[ye];q!==void 0&&(ce[ye]=q)}),ce}function a(U){var _=U.children,ce=U.locked,ye=(0,C.Z)(U,Ze),q=u.useContext(le),pe=(0,fe.Z)(function(){return P(q,ye)},[q,ye],function(de,ze){return!ce&&(de[0]!==ze[0]||!(0,X.Z)(de[1],ze[1],!0))});return u.createElement(le.Provider,{value:pe},_)}var t=[],s=u.createContext(null);function v(){return u.useContext(s)}var B=u.createContext(t);function O(U){var _=u.useContext(B);return u.useMemo(function(){return U!==void 0?[].concat((0,H.Z)(_),[U]):_},[_,U])}var he=u.createContext(null),l=u.createContext({}),G=l,k=e(29194);function Re(U){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,k.Z)(U)){var ce=U.nodeName.toLowerCase(),ye=["input","select","textarea","button"].includes(ce)||U.isContentEditable||ce==="a"&&!!U.getAttribute("href"),q=U.getAttribute("tabindex"),pe=Number(q),de=null;return q&&!Number.isNaN(pe)?de=pe:ye&&de===null&&(de=0),ye&&U.disabled&&(de=null),de!==null&&(de>=0||_&&de<0)}return!1}function o(U){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ce=(0,H.Z)(U.querySelectorAll("*")).filter(function(ye){return Re(ye,_)});return Re(U,_)&&ce.unshift(U),ce}var M=null;function N(){M=document.activeElement}function S(){M=null}function D(){if(M)try{M.focus()}catch(U){}}function F(U,_){if(_.keyCode===9){var ce=o(U),ye=ce[_.shiftKey?0:ce.length-1],q=ye===document.activeElement||U===document.activeElement;if(q){var pe=ce[_.shiftKey?ce.length-1:0];pe.focus(),_.preventDefault()}}}var W=e(10228),ae=e(16089),ve=W.Z.LEFT,ee=W.Z.RIGHT,te=W.Z.UP,me=W.Z.DOWN,Ne=W.Z.ENTER,Le=W.Z.ESC,Je=W.Z.HOME,_e=W.Z.END,tt=[te,me,ve,ee];function Ue(U,_,ce,ye){var q,pe,de,ze,Qe="prev",at="next",Zt="children",xt="parent";if(U==="inline"&&ye===Ne)return{inlineTrigger:!0};var Tt=(q={},(0,E.Z)(q,te,Qe),(0,E.Z)(q,me,at),q),yt=(pe={},(0,E.Z)(pe,ve,ce?at:Qe),(0,E.Z)(pe,ee,ce?Qe:at),(0,E.Z)(pe,me,Zt),(0,E.Z)(pe,Ne,Zt),pe),pt=(de={},(0,E.Z)(de,te,Qe),(0,E.Z)(de,me,at),(0,E.Z)(de,Ne,Zt),(0,E.Z)(de,Le,xt),(0,E.Z)(de,ve,ce?Zt:xt),(0,E.Z)(de,ee,ce?xt:Zt),de),Kt={inline:Tt,horizontal:yt,vertical:pt,inlineSub:Tt,horizontalSub:pt,verticalSub:pt},Bt=(ze=Kt["".concat(U).concat(_?"":"Sub")])===null||ze===void 0?void 0:ze[ye];switch(Bt){case Qe:return{offset:-1,sibling:!0};case at:return{offset:1,sibling:!0};case xt:return{offset:-1,sibling:!1};case Zt:return{offset:1,sibling:!1};default:return null}}function re(U){for(var _=U;_;){if(_.getAttribute("data-menu-list"))return _;_=_.parentElement}return null}function Se(U,_){for(var ce=U||document.activeElement;ce;){if(_.has(ce))return ce;ce=ce.parentElement}return null}function p(U,_){var ce=o(U,!0);return ce.filter(function(ye){return _.has(ye)})}function g(U,_,ce){var ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!U)return null;var q=p(U,_),pe=q.length,de=q.findIndex(function(ze){return ce===ze});return ye<0?de===-1?de=pe-1:de-=1:ye>0&&(de+=1),de=(de+pe)%pe,q[de]}var f=function(_,ce){var ye=new Set,q=new Map,pe=new Map;return _.forEach(function(de){var ze=document.querySelector("[data-menu-id='".concat(Y(ce,de),"']"));ze&&(ye.add(ze),pe.set(ze,de),q.set(de,ze))}),{elements:ye,key2element:q,element2key:pe}};function n(U,_,ce,ye,q,pe,de,ze,Qe,at){var Zt=u.useRef(),xt=u.useRef();xt.current=_;var Tt=function(){ae.Z.cancel(Zt.current)};return u.useEffect(function(){return function(){Tt()}},[]),function(yt){var pt=yt.which;if([].concat(tt,[Ne,Le,Je,_e]).includes(pt)){var Kt=pe(),Bt=f(Kt,ye),Xt=Bt,bt=Xt.elements,Ot=Xt.key2element,Dt=Xt.element2key,Lt=Ot.get(_),Yt=Se(Lt,bt),tn=Dt.get(Yt),Ct=Ue(U,de(tn,!0).length===1,ce,pt);if(!Ct&&pt!==Je&&pt!==_e)return;(tt.includes(pt)||[Je,_e].includes(pt))&&yt.preventDefault();var Fe=function(nn){if(nn){var en=nn,ut=nn.querySelector("a");ut!=null&&ut.getAttribute("href")&&(en=ut);var it=Dt.get(nn);ze(it),Tt(),Zt.current=(0,ae.Z)(function(){xt.current===it&&en.focus()})}};if([Je,_e].includes(pt)||Ct.sibling||!Yt){var Ee;!Yt||U==="inline"?Ee=q.current:Ee=re(Yt);var lt,dt=p(Ee,bt);pt===Je?lt=dt[0]:pt===_e?lt=dt[dt.length-1]:lt=g(Ee,bt,Yt,Ct.offset),Fe(lt)}else if(Ct.inlineTrigger)Qe(tn);else if(Ct.offset>0)Qe(tn,!0),Tt(),Zt.current=(0,ae.Z)(function(){Bt=f(Kt,ye);var an=Yt.getAttribute("aria-controls"),nn=document.getElementById(an),en=g(nn,Bt.elements);Fe(en)},5);else if(Ct.offset<0){var Pt=de(tn,!0),jt=Pt[Pt.length-2],_t=Ot.get(jt);Qe(jt,!1),Fe(_t)}}at==null||at(yt)}}function R(U){Promise.resolve().then(U)}var L="__RC_UTIL_PATH_SPLIT__",J=function(_){return _.join(L)},b=function(_){return _.split(L)},T="rc-menu-more";function x(){var U=u.useState({}),_=(0,r.Z)(U,2),ce=_[1],ye=(0,u.useRef)(new Map),q=(0,u.useRef)(new Map),pe=u.useState([]),de=(0,r.Z)(pe,2),ze=de[0],Qe=de[1],at=(0,u.useRef)(0),Zt=(0,u.useRef)(!1),xt=function(){Zt.current||ce({})},Tt=(0,u.useCallback)(function(Ot,Dt){var Lt=J(Dt);q.current.set(Lt,Ot),ye.current.set(Ot,Lt),at.current+=1;var Yt=at.current;R(function(){Yt===at.current&&xt()})},[]),yt=(0,u.useCallback)(function(Ot,Dt){var Lt=J(Dt);q.current.delete(Lt),ye.current.delete(Ot)},[]),pt=(0,u.useCallback)(function(Ot){Qe(Ot)},[]),Kt=(0,u.useCallback)(function(Ot,Dt){var Lt=ye.current.get(Ot)||"",Yt=b(Lt);return Dt&&ze.includes(Yt[0])&&Yt.unshift(T),Yt},[ze]),Bt=(0,u.useCallback)(function(Ot,Dt){return Ot.some(function(Lt){var Yt=Kt(Lt,!0);return Yt.includes(Dt)})},[Kt]),Xt=function(){var Dt=(0,H.Z)(ye.current.keys());return ze.length&&Dt.push(T),Dt},bt=(0,u.useCallback)(function(Ot){var Dt="".concat(ye.current.get(Ot)).concat(L),Lt=new Set;return(0,H.Z)(q.current.keys()).forEach(function(Yt){Yt.startsWith(Dt)&&Lt.add(q.current.get(Yt))}),Lt},[]);return u.useEffect(function(){return function(){Zt.current=!0}},[]),{registerPath:Tt,unregisterPath:yt,refreshOverflowKeys:pt,isSubPathKey:Bt,getKeyPath:Kt,getKeys:Xt,getSubPathKeys:bt}}function z(U){var _=u.useRef(U);_.current=U;var ce=u.useCallback(function(){for(var ye,q=arguments.length,pe=new Array(q),de=0;de1&&(bt.motionAppear=!1);var Ot=bt.onVisibleChanged;return bt.onVisibleChanged=function(Dt){return!Tt.current&&!Dt&&Bt(!0),Ot==null?void 0:Ot(Dt)},Kt?null:u.createElement(a,{mode:pe,locked:!Tt.current},u.createElement(oe.default,(0,w.Z)({visible:Xt},bt,{forceRender:Qe,removeOnLeave:!1,leavedClassName:"".concat(ze,"-hidden")}),function(Dt){var Lt=Dt.className,Yt=Dt.style;return u.createElement(ke,{id:_,className:Lt,style:Yt},q)}))}var d=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],h=["active"],ue=function(_){var ce,ye=_.style,q=_.className,pe=_.title,de=_.eventKey,ze=_.warnKey,Qe=_.disabled,at=_.internalPopupClose,Zt=_.children,xt=_.itemIcon,Tt=_.expandIcon,yt=_.popupClassName,pt=_.popupOffset,Kt=_.popupStyle,Bt=_.onClick,Xt=_.onMouseEnter,bt=_.onMouseLeave,Ot=_.onTitleClick,Dt=_.onTitleMouseEnter,Lt=_.onTitleMouseLeave,Yt=(0,C.Z)(_,d),tn=Te(de),Ct=u.useContext(le),Fe=Ct.prefixCls,Ee=Ct.mode,lt=Ct.openKeys,dt=Ct.disabled,Pt=Ct.overflowDisabled,jt=Ct.activeKey,_t=Ct.selectedKeys,an=Ct.itemIcon,nn=Ct.expandIcon,en=Ct.onItemClick,ut=Ct.onOpenChange,it=Ct.onActive,Wt=u.useContext(G),Qt=Wt._internalRenderSubMenuItem,on=u.useContext(he),En=on.isSubPathKey,bn=O(),vn="".concat(Fe,"-submenu"),gn=dt||Qe,pn=u.useRef(),Cn=u.useRef(),Pn=xt!=null?xt:an,mn=Tt!=null?Tt:nn,In=lt.includes(de),On=!Pt&&In,An=En(_t,de),Hn=se(de,gn,Dt,Lt),Kn=Hn.active,Ln=(0,C.Z)(Hn,h),qn=u.useState(!1),Mn=(0,r.Z)(qn,2),Vn=Mn[0],Jn=Mn[1],Yn=function(hn){gn||Jn(hn)},Dn=function(hn){Yn(!0),Xt==null||Xt({key:de,domEvent:hn})},er=function(hn){Yn(!1),bt==null||bt({key:de,domEvent:hn})},cn=u.useMemo(function(){return Kn||(Ee!=="inline"?Vn||En([jt],de):!1)},[Ee,Kn,jt,Vn,de,En]),ln=xe(bn.length),un=function(hn){gn||(Ot==null||Ot({key:de,domEvent:hn}),Ee==="inline"&&ut(de,!In))},fn=z(function(Sn){Bt==null||Bt(Xe(Sn)),en(Sn)}),wt=function(hn){Ee!=="inline"&&ut(de,hn)},Ft=function(){it(de)},Nt=tn&&"".concat(tn,"-popup"),At=u.createElement("div",(0,w.Z)({role:"menuitem",style:ln,className:"".concat(vn,"-title"),tabIndex:gn?null:-1,ref:pn,title:typeof pe=="string"?pe:null,"data-menu-id":Pt&&tn?null:tn,"aria-expanded":On,"aria-haspopup":!0,"aria-controls":Nt,"aria-disabled":gn,onClick:un,onFocus:Ft},Ln),pe,u.createElement(Ye,{icon:Ee!=="horizontal"?mn:void 0,props:(0,I.Z)((0,I.Z)({},_),{},{isOpen:On,isSubMenu:!0})},u.createElement("i",{className:"".concat(vn,"-arrow")}))),Jt=u.useRef(Ee);if(Ee!=="inline"&&bn.length>1?Jt.current="vertical":Jt.current=Ee,!Pt){var sn=Jt.current;At=u.createElement($,{mode:sn,prefixCls:vn,visible:!at&&On&&Ee!=="inline",popupClassName:yt,popupOffset:pt,popupStyle:Kt,popup:u.createElement(a,{mode:sn==="horizontal"?"vertical":sn},u.createElement(ke,{id:Nt,ref:Cn},Zt)),disabled:gn,onVisibleChange:wt},At)}var wn=u.createElement(Q.Z.Item,(0,w.Z)({role:"none"},Yt,{component:"li",style:ye,className:ne()(vn,"".concat(vn,"-").concat(Ee),q,(ce={},(0,E.Z)(ce,"".concat(vn,"-open"),On),(0,E.Z)(ce,"".concat(vn,"-active"),cn),(0,E.Z)(ce,"".concat(vn,"-selected"),An),(0,E.Z)(ce,"".concat(vn,"-disabled"),gn),ce)),onMouseEnter:Dn,onMouseLeave:er}),At,!Pt&&u.createElement(be,{id:Nt,open:On,keyPath:bn},Zt));return Qt&&(wn=Qt(wn,_,{selected:An,active:cn,open:On,disabled:gn})),u.createElement(a,{onItemClick:fn,mode:Ee==="horizontal"?"vertical":Ee,itemIcon:Pn,expandIcon:mn},wn)};function ie(U){var _=U.eventKey,ce=U.children,ye=O(_),q=Ge(ce,ye),pe=v();u.useEffect(function(){if(pe)return pe.registerPath(_,ye),function(){pe.unregisterPath(_,ye)}},[ye]);var de;return pe?de=q:de=u.createElement(ue,U,q),u.createElement(B.Provider,{value:ye},de)}var Me=e(76190),we=["className","title","eventKey","children"],Ae=["children"],He=function(_){var ce=_.className,ye=_.title,q=_.eventKey,pe=_.children,de=(0,C.Z)(_,we),ze=u.useContext(le),Qe=ze.prefixCls,at="".concat(Qe,"-item-group");return u.createElement("li",(0,w.Z)({role:"presentation"},de,{onClick:function(xt){return xt.stopPropagation()},className:ne()(at,ce)}),u.createElement("div",{role:"presentation",className:"".concat(at,"-title"),title:typeof ye=="string"?ye:void 0},ye),u.createElement("ul",{role:"group",className:"".concat(at,"-list")},pe))};function Ve(U){var _=U.children,ce=(0,C.Z)(U,Ae),ye=O(ce.eventKey),q=Ge(_,ye),pe=v();return pe?q:u.createElement(He,(0,A.Z)(ce,["warnKey"]),q)}function ct(U){var _=U.className,ce=U.style,ye=u.useContext(le),q=ye.prefixCls,pe=v();return pe?null:u.createElement("li",{role:"separator",className:ne()("".concat(q,"-item-divider"),_),style:ce})}var Be=["label","children","key","type"];function et(U){return(U||[]).map(function(_,ce){if(_&&(0,Me.Z)(_)==="object"){var ye=_,q=ye.label,pe=ye.children,de=ye.key,ze=ye.type,Qe=(0,C.Z)(ye,Be),at=de!=null?de:"tmp-".concat(ce);return pe||ze==="group"?ze==="group"?u.createElement(Ve,(0,w.Z)({key:at},Qe,{title:q}),et(pe)):u.createElement(ie,(0,w.Z)({key:at},Qe,{title:q}),et(pe)):ze==="divider"?u.createElement(ct,(0,w.Z)({key:at},Qe)):u.createElement(qt,(0,w.Z)({key:at},Qe),q)}return null}).filter(function(_){return _})}function mt(U,_,ce){var ye=U;return _&&(ye=et(_)),Ge(ye,ce)}var je=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],nt=[],rt=u.forwardRef(function(U,_){var ce,ye,q=U,pe=q.prefixCls,de=pe===void 0?"rc-menu":pe,ze=q.rootClassName,Qe=q.style,at=q.className,Zt=q.tabIndex,xt=Zt===void 0?0:Zt,Tt=q.items,yt=q.children,pt=q.direction,Kt=q.id,Bt=q.mode,Xt=Bt===void 0?"vertical":Bt,bt=q.inlineCollapsed,Ot=q.disabled,Dt=q.disabledOverflow,Lt=q.subMenuOpenDelay,Yt=Lt===void 0?.1:Lt,tn=q.subMenuCloseDelay,Ct=tn===void 0?.1:tn,Fe=q.forceSubMenuRender,Ee=q.defaultOpenKeys,lt=q.openKeys,dt=q.activeKey,Pt=q.defaultActiveFirst,jt=q.selectable,_t=jt===void 0?!0:jt,an=q.multiple,nn=an===void 0?!1:an,en=q.defaultSelectedKeys,ut=q.selectedKeys,it=q.onSelect,Wt=q.onDeselect,Qt=q.inlineIndent,on=Qt===void 0?24:Qt,En=q.motion,bn=q.defaultMotions,vn=q.triggerSubMenuAction,gn=vn===void 0?"hover":vn,pn=q.builtinPlacements,Cn=q.itemIcon,Pn=q.expandIcon,mn=q.overflowedIndicator,In=mn===void 0?"...":mn,On=q.overflowedIndicatorPopupClassName,An=q.getPopupContainer,Hn=q.onClick,Kn=q.onOpenChange,Ln=q.onKeyDown,qn=q.openAnimation,Mn=q.openTransitionName,Vn=q._internalRenderMenuItem,Jn=q._internalRenderSubMenuItem,Yn=(0,C.Z)(q,je),Dn=u.useMemo(function(){return mt(yt,Tt,nt)},[yt,Tt]),er=u.useState(!1),cn=(0,r.Z)(er,2),ln=cn[0],un=cn[1],fn=u.useRef(),wt=Ie(Kt),Ft=pt==="rtl",Nt=(0,c.Z)(Ee,{value:lt,postState:function(yn){return yn||nt}}),At=(0,r.Z)(Nt,2),Jt=At[0],sn=At[1],wn=function(yn){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Xn(){sn(yn),Kn==null||Kn(yn)}$n?(0,K.flushSync)(Xn):Xn()},Sn=u.useState(Jt),hn=(0,r.Z)(Sn,2),xn=hn[0],zn=hn[1],Zn=u.useRef(!1),jn=u.useMemo(function(){return(Xt==="inline"||Xt==="vertical")&&bt?["vertical",bt]:[Xt,!1]},[Xt,bt]),sr=(0,r.Z)(jn,2),kn=sr[0],Un=sr[1],fr=kn==="inline",ar=u.useState(kn),vr=(0,r.Z)(ar,2),tr=vr[0],Ir=vr[1],$r=u.useState(Un),mr=(0,r.Z)($r,2),gr=mr[0],Or=mr[1];u.useEffect(function(){Ir(kn),Or(Un),Zn.current&&(fr?sn(xn):wn(nt))},[kn,Un]);var pr=u.useState(0),cr=(0,r.Z)(pr,2),ir=cr[0],hr=cr[1],ur=ir>=Dn.length-1||tr!=="horizontal"||Dt;u.useEffect(function(){fr&&zn(Jt)},[Jt]),u.useEffect(function(){return Zn.current=!0,function(){Zn.current=!1}},[]);var rr=x(),yr=rr.registerPath,br=rr.unregisterPath,Sr=rr.refreshOverflowKeys,lr=rr.isSubPathKey,dn=rr.getKeyPath,rn=rr.getKeys,Tn=rr.getSubPathKeys,Bn=u.useMemo(function(){return{registerPath:yr,unregisterPath:br}},[yr,br]),Rn=u.useMemo(function(){return{isSubPathKey:lr}},[lr]);u.useEffect(function(){Sr(ur?nt:Dn.slice(ir+1).map(function(Nn){return Nn.key}))},[ir,ur]);var Fn=(0,c.Z)(dt||Pt&&((ce=Dn[0])===null||ce===void 0?void 0:ce.key),{value:dt}),Wn=(0,r.Z)(Fn,2),_n=Wn[0],Qn=Wn[1],or=z(function(Nn){Qn(Nn)}),nr=z(function(){Qn(void 0)});(0,u.useImperativeHandle)(_,function(){return{list:fn.current,focus:function(yn){var $n,Xn=rn(),Gn=f(Xn,wt),Er=Gn.elements,wr=Gn.key2element,Hr=Gn.element2key,Mr=p(fn.current,Er),Dr=_n!=null?_n:Mr[0]?Hr.get(Mr[0]):($n=Dn.find(function(jr){return!jr.props.disabled}))===null||$n===void 0?void 0:$n.key,dr=wr.get(Dr);if(Dr&&dr){var Rr;dr==null||(Rr=dr.focus)===null||Rr===void 0||Rr.call(dr,yn)}}}});var Cr=(0,c.Z)(en||[],{value:ut,postState:function(yn){return Array.isArray(yn)?yn:yn==null?nt:[yn]}}),Nr=(0,r.Z)(Cr,2),xr=Nr[0],Zr=Nr[1],Tr=function(yn){if(_t){var $n=yn.key,Xn=xr.includes($n),Gn;nn?Xn?Gn=xr.filter(function(wr){return wr!==$n}):Gn=[].concat((0,H.Z)(xr),[$n]):Gn=[$n],Zr(Gn);var Er=(0,I.Z)((0,I.Z)({},yn),{},{selectedKeys:Gn});Xn?Wt==null||Wt(Er):it==null||it(Er)}!nn&&Jt.length&&tr!=="inline"&&wn(nt)},Ar=z(function(Nn){Hn==null||Hn(Xe(Nn)),Tr(Nn)}),Pr=z(function(Nn,yn){var $n=Jt.filter(function(Gn){return Gn!==Nn});if(yn)$n.push(Nn);else if(tr!=="inline"){var Xn=Tn(Nn);$n=$n.filter(function(Gn){return!Xn.has(Gn)})}(0,X.Z)(Jt,$n,!0)||wn($n,!0)}),Kr=function(yn,$n){var Xn=$n!=null?$n:!Jt.includes(yn);Pr(yn,Xn)},Lr=n(tr,_n,Ft,wt,fn,rn,dn,Qn,Kr,Ln);u.useEffect(function(){un(!0)},[]);var Br=u.useMemo(function(){return{_internalRenderMenuItem:Vn,_internalRenderSubMenuItem:Jn}},[Vn,Jn]),zr=tr!=="horizontal"||Dt?Dn:Dn.map(function(Nn,yn){return u.createElement(a,{key:Nn.key,overflowDisabled:yn>ir},Nn)}),Fr=u.createElement(Q.Z,(0,w.Z)({id:Kt,ref:fn,prefixCls:"".concat(de,"-overflow"),component:"ul",itemComponent:qt,className:ne()(de,"".concat(de,"-root"),"".concat(de,"-").concat(tr),at,(ye={},(0,E.Z)(ye,"".concat(de,"-inline-collapsed"),gr),(0,E.Z)(ye,"".concat(de,"-rtl"),Ft),ye),ze),dir:pt,style:Qe,role:"menu",tabIndex:xt,data:zr,renderRawItem:function(yn){return yn},renderRawRest:function(yn){var $n=yn.length,Xn=$n?Dn.slice(-$n):null;return u.createElement(ie,{eventKey:T,title:In,disabled:ur,internalPopupClose:$n===0,popupClassName:On},Xn)},maxCount:tr!=="horizontal"||Dt?Q.Z.INVALIDATE:Q.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(yn){hr(yn)},onKeyDown:Lr},Yn));return u.createElement(G.Provider,{value:Br},u.createElement(j.Provider,{value:wt},u.createElement(a,{prefixCls:de,rootClassName:ze,mode:tr,openKeys:Jt,rtl:Ft,disabled:Ot,motion:ln?En:null,defaultMotions:ln?bn:null,activeKey:_n,onActive:or,onInactive:nr,selectedKeys:xr,inlineIndent:on,subMenuOpenDelay:Yt,subMenuCloseDelay:Ct,forceSubMenuRender:Fe,builtinPlacements:pn,triggerSubMenuAction:gn,getPopupContainer:An,itemIcon:Cn,expandIcon:Pn,onItemClick:Ar,onOpenChange:Pr},u.createElement(he.Provider,{value:Rn},Fr),u.createElement("div",{style:{display:"none"},"aria-hidden":!0},u.createElement(s.Provider,{value:Bn},Dn)))))}),$t=rt,gt=$t;gt.Item=qt,gt.SubMenu=ie,gt.ItemGroup=Ve,gt.Divider=ct;var vt=gt},83836:function(Ht,Ke,e){e.d(Ke,{Z:function(){return N}});var w=e(54476),E=e(33885),I=e(42978),H=e(75931),r=e(59301),C=e(92310),Z=e.n(C),ne=e(29301),Q=e(34280),c=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],X=void 0;function i(S,D){var F=S.prefixCls,W=S.invalidate,ae=S.item,ve=S.renderItem,ee=S.responsive,te=S.responsiveDisabled,me=S.registerSize,Ne=S.itemKey,Le=S.className,Je=S.style,_e=S.children,tt=S.display,Ue=S.order,re=S.component,Se=re===void 0?"div":re,p=(0,H.Z)(S,c),g=ee&&!tt;function f(b){me(Ne,b)}r.useEffect(function(){return function(){f(null)}},[]);var n=ve&&ae!==X?ve(ae,{index:Ue}):_e,R;W||(R={opacity:g?0:1,height:g?0:X,overflowY:g?"hidden":X,order:ee?Ue:X,pointerEvents:g?"none":X,position:g?"absolute":X});var L={};g&&(L["aria-hidden"]=!0);var J=r.createElement(Se,(0,w.Z)({className:Z()(!W&&F,Le),style:(0,E.Z)((0,E.Z)({},R),Je)},L,p,{ref:D}),n);return ee&&(J=r.createElement(ne.Z,{onResize:function(T){var x=T.offsetWidth;f(x)},disabled:te},J)),J}var u=r.forwardRef(i);u.displayName="Item";var K=u,j=e(6089),Y=e(4676),Te=e(16089);function fe(S){if(typeof MessageChannel=="undefined")(0,Te.Z)(S);else{var D=new MessageChannel;D.port1.onmessage=function(){return S()},D.port2.postMessage(void 0)}}function Ze(){var S=r.useRef(null),D=function(W){S.current||(S.current=[],fe(function(){(0,Y.unstable_batchedUpdates)(function(){S.current.forEach(function(ae){ae()}),S.current=null})})),S.current.push(W)};return D}function le(S,D){var F=r.useState(D),W=(0,I.Z)(F,2),ae=W[0],ve=W[1],ee=(0,j.Z)(function(te){S(function(){ve(te)})});return[ae,ee]}var P=r.createContext(null),a=["component"],t=["className"],s=["className"],v=function(D,F){var W=r.useContext(P);if(!W){var ae=D.component,ve=ae===void 0?"div":ae,ee=(0,H.Z)(D,a);return r.createElement(ve,(0,w.Z)({},ee,{ref:F}))}var te=W.className,me=(0,H.Z)(W,t),Ne=D.className,Le=(0,H.Z)(D,s);return r.createElement(P.Provider,{value:null},r.createElement(K,(0,w.Z)({ref:F,className:Z()(te,Ne)},me,Le)))},B=r.forwardRef(v);B.displayName="RawItem";var O=B,he=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],l="responsive",G="invalidate";function k(S){return"+ ".concat(S.length," ...")}function Re(S,D){var F=S.prefixCls,W=F===void 0?"rc-overflow":F,ae=S.data,ve=ae===void 0?[]:ae,ee=S.renderItem,te=S.renderRawItem,me=S.itemKey,Ne=S.itemWidth,Le=Ne===void 0?10:Ne,Je=S.ssr,_e=S.style,tt=S.className,Ue=S.maxCount,re=S.renderRest,Se=S.renderRawRest,p=S.prefix,g=S.suffix,f=S.component,n=f===void 0?"div":f,R=S.itemComponent,L=S.onVisibleChange,J=(0,H.Z)(S,he),b=Je==="full",T=Ze(),x=le(T,null),z=(0,I.Z)(x,2),V=z[0],$e=z[1],Ie=V||0,Oe=le(T,new Map),Pe=(0,I.Z)(Oe,2),y=Pe[0],m=Pe[1],A=le(T,0),Ce=(0,I.Z)(A,2),se=Ce[0],xe=Ce[1],Ye=le(T,0),We=(0,I.Z)(Ye,2),Xe=We[0],ft=We[1],Et=le(T,0),It=(0,I.Z)(Et,2),Mt=It[0],Vt=It[1],Ut=le(T,0),qt=(0,I.Z)(Ut,2),kt=qt[0],ge=qt[1],De=(0,r.useState)(null),ke=(0,I.Z)(De,2),ot=ke[0],Ge=ke[1],St=(0,r.useState)(null),st=(0,I.Z)(St,2),ht=st[0],zt=st[1],Rt=r.useMemo(function(){return ht===null&&b?Number.MAX_SAFE_INTEGER:ht||0},[ht,V]),qe=(0,r.useState)(!1),Gt=(0,I.Z)(qe,2),$=Gt[0],oe=Gt[1],be="".concat(W,"-item"),d=Math.max(se,Xe),h=Ue===l,ue=ve.length&&h,ie=Ue===G,Me=ue||typeof Ue=="number"&&ve.length>Ue,we=(0,r.useMemo)(function(){var pe=ve;return ue?V===null&&b?pe=ve:pe=ve.slice(0,Math.min(ve.length,Ie/Le)):typeof Ue=="number"&&(pe=ve.slice(0,Ue)),pe},[ve,Le,V,Ue,ue]),Ae=(0,r.useMemo)(function(){return ue?ve.slice(Rt+1):ve.slice(we.length)},[ve,we,ue,Rt]),He=(0,r.useCallback)(function(pe,de){var ze;return typeof me=="function"?me(pe):(ze=me&&(pe==null?void 0:pe[me]))!==null&&ze!==void 0?ze:de},[me]),Ve=(0,r.useCallback)(ee||function(pe){return pe},[ee]);function ct(pe,de,ze){ht===pe&&(de===void 0||de===ot)||(zt(pe),ze||(oe(peIe){ct(Qe-1,pe-at-kt+Xe);break}}g&&rt(0)+kt>Ie&&Ge(null)}},[Ie,y,Xe,Mt,kt,He,we]);var $t=$&&!!Ae.length,gt={};ot!==null&&ue&&(gt={position:"absolute",left:ot,top:0});var vt={prefixCls:be,responsive:ue,component:R,invalidate:ie},U=te?function(pe,de){var ze=He(pe,de);return r.createElement(P.Provider,{key:ze,value:(0,E.Z)((0,E.Z)({},vt),{},{order:de,item:pe,itemKey:ze,registerSize:et,display:de<=Rt})},te(pe,de))}:function(pe,de){var ze=He(pe,de);return r.createElement(K,(0,w.Z)({},vt,{order:de,key:ze,item:pe,renderItem:Ve,itemKey:ze,registerSize:et,display:de<=Rt}))},_={order:$t?Rt:Number.MAX_SAFE_INTEGER,className:"".concat(be,"-rest"),registerSize:mt,display:$t},ce=re||k,ye=Se?r.createElement(P.Provider,{value:(0,E.Z)((0,E.Z)({},vt),_)},Se(Ae)):r.createElement(K,(0,w.Z)({},vt,_),typeof ce=="function"?ce(Ae):ce),q=r.createElement(n,(0,w.Z)({className:Z()(!ie&&W,tt),style:_e,ref:D},J),p&&r.createElement(K,(0,w.Z)({},vt,{responsive:h,responsiveDisabled:!ue,order:-1,className:"".concat(be,"-prefix"),registerSize:je,display:!0}),p),we.map(U),Me?ye:null,g&&r.createElement(K,(0,w.Z)({},vt,{responsive:h,responsiveDisabled:!ue,order:Rt,className:"".concat(be,"-suffix"),registerSize:nt,display:!0,style:gt}),g));return h?r.createElement(ne.Z,{onResize:Be,disabled:!ue},q):q}var o=r.forwardRef(Re);o.displayName="Overflow",o.Item=O,o.RESPONSIVE=l,o.INVALIDATE=G;var M=o,N=M},17115:function(Ht,Ke,e){e.d(Ke,{ZP:function(){return Z}});var w=e(42978),E=e(59301),I=e(47273),H=0,r=(0,I.Z)();function C(){var ne;return r?(ne=H,H+=1):ne="TEST_OR_SSR",ne}function Z(ne){var Q=E.useState(),c=(0,w.Z)(Q,2),X=c[0],i=c[1];return E.useEffect(function(){i("rc_select_".concat(C()))},[]),ne||X}},77861:function(Ht,Ke,e){e.d(Ke,{Ac:function(){return V},Xo:function(){return Xe},Wx:function(){return Et},ZP:function(){return be},lk:function(){return P}});var w=e(54476),E=e(94480),I=e(20068),H=e(33885),r=e(42978),C=e(75931),Z=e(76190),ne=e(18929),Q=e(48736),c=e(59301),X=e(92310),i=e.n(X),u=e(34280),K=e(49658),j=e(10228),Y=e(8654),Te=function(h){var ue=h.className,ie=h.customizeIcon,Me=h.customizeIconProps,we=h.onMouseDown,Ae=h.onClick,He=h.children,Ve;return typeof ie=="function"?Ve=ie(Me):Ve=ie,c.createElement("span",{className:ue,onMouseDown:function(Be){Be.preventDefault(),we&&we(Be)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ae,"aria-hidden":!0},Ve!==void 0?Ve:c.createElement("span",{className:i()(ue.split(/\s+/).map(function(ct){return"".concat(ct,"-icon")}))},He))},fe=Te;function Ze(d,h,ue,ie,Me){var we=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ae=arguments.length>6?arguments[6]:void 0,He=arguments.length>7?arguments[7]:void 0,Ve=c.useMemo(function(){if((0,Z.Z)(ie)==="object")return ie.clearIcon;if(Me)return Me},[ie,Me]),ct=c.useMemo(function(){return!!(!we&&ie&&(ue.length||Ae)&&!(He==="combobox"&&Ae===""))},[ie,we,ue.length,Ae,He]);return{allowClear:ct,clearIcon:c.createElement(fe,{className:"".concat(d,"-clear"),onMouseDown:h,customizeIcon:Ve},"\xD7")}}var le=c.createContext(null);function P(){return c.useContext(le)}function a(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,h=c.useState(!1),ue=(0,r.Z)(h,2),ie=ue[0],Me=ue[1],we=c.useRef(null),Ae=function(){window.clearTimeout(we.current)};c.useEffect(function(){return Ae},[]);var He=function(ct,Be){Ae(),we.current=window.setTimeout(function(){Me(ct),Be&&Be()},d)};return[ie,He,Ae]}function t(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,h=c.useRef(null),ue=c.useRef(null);c.useEffect(function(){return function(){window.clearTimeout(ue.current)}},[]);function ie(Me){(Me||h.current===null)&&(h.current=Me),window.clearTimeout(ue.current),ue.current=window.setTimeout(function(){h.current=null},d)}return[function(){return h.current},ie]}function s(d,h,ue,ie){var Me=c.useRef(null);Me.current={open:h,triggerOpen:ue,customizedTrigger:ie},c.useEffect(function(){function we(Ae){var He;if(!((He=Me.current)!==null&&He!==void 0&&He.customizedTrigger)){var Ve=Ae.target;Ve.shadowRoot&&Ae.composed&&(Ve=Ae.composedPath()[0]||Ve),Me.current.open&&d().filter(function(ct){return ct}).every(function(ct){return!ct.contains(Ve)&&ct!==Ve})&&Me.current.triggerOpen(!1)}}return window.addEventListener("mousedown",we),function(){return window.removeEventListener("mousedown",we)}},[])}var v=e(26112),B=e(83836),O=function(h,ue){var ie,Me,we=h.prefixCls,Ae=h.id,He=h.inputElement,Ve=h.disabled,ct=h.tabIndex,Be=h.autoFocus,et=h.autoComplete,mt=h.editable,je=h.activeDescendantId,nt=h.value,rt=h.maxLength,$t=h.onKeyDown,gt=h.onMouseDown,vt=h.onChange,U=h.onPaste,_=h.onCompositionStart,ce=h.onCompositionEnd,ye=h.open,q=h.attrs,pe=He||c.createElement("input",null),de=pe,ze=de.ref,Qe=de.props,at=Qe.onKeyDown,Zt=Qe.onChange,xt=Qe.onMouseDown,Tt=Qe.onCompositionStart,yt=Qe.onCompositionEnd,pt=Qe.style;return(0,Q.Kp)(!("maxLength"in pe.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),pe=c.cloneElement(pe,(0,H.Z)((0,H.Z)((0,H.Z)({type:"search"},Qe),{},{id:Ae,ref:(0,Y.sQ)(ue,ze),disabled:Ve,tabIndex:ct,autoComplete:et||"off",autoFocus:Be,className:i()("".concat(we,"-selection-search-input"),(ie=pe)===null||ie===void 0||(Me=ie.props)===null||Me===void 0?void 0:Me.className),role:"combobox","aria-label":"Search","aria-expanded":ye||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ae,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ae,"_list"),"aria-activedescendant":ye?je:void 0},q),{},{value:mt?nt:"",maxLength:rt,readOnly:!mt,unselectable:mt?null:"on",style:(0,H.Z)((0,H.Z)({},pt),{},{opacity:mt?null:0}),onKeyDown:function(Bt){$t(Bt),at&&at(Bt)},onMouseDown:function(Bt){gt(Bt),xt&&xt(Bt)},onChange:function(Bt){vt(Bt),Zt&&Zt(Bt)},onCompositionStart:function(Bt){_(Bt),Tt&&Tt(Bt)},onCompositionEnd:function(Bt){ce(Bt),yt&&yt(Bt)},onPaste:U})),pe},he=c.forwardRef(O);he.displayName="Input";var l=he;function G(d){return Array.isArray(d)?d:d!==void 0?[d]:[]}var k=typeof window!="undefined"&&window.document&&window.document.documentElement,Re=k;function o(d){return d!=null}function M(d){return!d&&d!==0}function N(d){return["string","number"].includes((0,Z.Z)(d))}function S(d){var h=void 0;return d&&(N(d.title)?h=d.title.toString():N(d.label)&&(h=d.label.toString())),h}function D(d,h){Re?c.useLayoutEffect(d,h):c.useEffect(d,h)}function F(d){var h;return(h=d.key)!==null&&h!==void 0?h:d.value}var W=function(h){h.preventDefault(),h.stopPropagation()},ae=function(h){var ue=h.id,ie=h.prefixCls,Me=h.values,we=h.open,Ae=h.searchValue,He=h.autoClearSearchValue,Ve=h.inputRef,ct=h.placeholder,Be=h.disabled,et=h.mode,mt=h.showSearch,je=h.autoFocus,nt=h.autoComplete,rt=h.activeDescendantId,$t=h.tabIndex,gt=h.removeIcon,vt=h.maxTagCount,U=h.maxTagTextLength,_=h.maxTagPlaceholder,ce=_===void 0?function(jt){return"+ ".concat(jt.length," ...")}:_,ye=h.tagRender,q=h.onToggleOpen,pe=h.onRemove,de=h.onInputChange,ze=h.onInputPaste,Qe=h.onInputKeyDown,at=h.onInputMouseDown,Zt=h.onInputCompositionStart,xt=h.onInputCompositionEnd,Tt=c.useRef(null),yt=(0,c.useState)(0),pt=(0,r.Z)(yt,2),Kt=pt[0],Bt=pt[1],Xt=(0,c.useState)(!1),bt=(0,r.Z)(Xt,2),Ot=bt[0],Dt=bt[1],Lt="".concat(ie,"-selection"),Yt=we||et==="multiple"&&He===!1||et==="tags"?Ae:"",tn=et==="tags"||et==="multiple"&&He===!1||mt&&(we||Ot);D(function(){Bt(Tt.current.scrollWidth)},[Yt]);function Ct(jt,_t,an,nn,en){return c.createElement("span",{className:i()("".concat(Lt,"-item"),(0,I.Z)({},"".concat(Lt,"-item-disabled"),an)),title:S(jt)},c.createElement("span",{className:"".concat(Lt,"-item-content")},_t),nn&&c.createElement(fe,{className:"".concat(Lt,"-item-remove"),onMouseDown:W,onClick:en,customizeIcon:gt},"\xD7"))}function Fe(jt,_t,an,nn,en){var ut=function(Wt){W(Wt),q(!we)};return c.createElement("span",{onMouseDown:ut},ye({label:_t,value:jt,disabled:an,closable:nn,onClose:en}))}function Ee(jt){var _t=jt.disabled,an=jt.label,nn=jt.value,en=!Be&&!_t,ut=an;if(typeof U=="number"&&(typeof an=="string"||typeof an=="number")){var it=String(ut);it.length>U&&(ut="".concat(it.slice(0,U),"..."))}var Wt=function(on){on&&on.stopPropagation(),pe(jt)};return typeof ye=="function"?Fe(nn,ut,_t,en,Wt):Ct(jt,ut,_t,en,Wt)}function lt(jt){var _t=typeof ce=="function"?ce(jt):ce;return Ct({title:_t},_t,!1)}var dt=c.createElement("div",{className:"".concat(Lt,"-search"),style:{width:Kt},onFocus:function(){Dt(!0)},onBlur:function(){Dt(!1)}},c.createElement(l,{ref:Ve,open:we,prefixCls:ie,id:ue,inputElement:null,disabled:Be,autoFocus:je,autoComplete:nt,editable:tn,activeDescendantId:rt,value:Yt,onKeyDown:Qe,onMouseDown:at,onChange:de,onPaste:ze,onCompositionStart:Zt,onCompositionEnd:xt,tabIndex:$t,attrs:(0,v.Z)(h,!0)}),c.createElement("span",{ref:Tt,className:"".concat(Lt,"-search-mirror"),"aria-hidden":!0},Yt,"\xA0")),Pt=c.createElement(B.Z,{prefixCls:"".concat(Lt,"-overflow"),data:Me,renderItem:Ee,renderRest:lt,suffix:dt,itemKey:F,maxCount:vt});return c.createElement(c.Fragment,null,Pt,!Me.length&&!Yt&&c.createElement("span",{className:"".concat(Lt,"-placeholder")},ct))},ve=ae,ee=function(h){var ue=h.inputElement,ie=h.prefixCls,Me=h.id,we=h.inputRef,Ae=h.disabled,He=h.autoFocus,Ve=h.autoComplete,ct=h.activeDescendantId,Be=h.mode,et=h.open,mt=h.values,je=h.placeholder,nt=h.tabIndex,rt=h.showSearch,$t=h.searchValue,gt=h.activeValue,vt=h.maxLength,U=h.onInputKeyDown,_=h.onInputMouseDown,ce=h.onInputChange,ye=h.onInputPaste,q=h.onInputCompositionStart,pe=h.onInputCompositionEnd,de=h.title,ze=c.useState(!1),Qe=(0,r.Z)(ze,2),at=Qe[0],Zt=Qe[1],xt=Be==="combobox",Tt=xt||rt,yt=mt[0],pt=$t||"";xt&>&&!at&&(pt=gt),c.useEffect(function(){xt&&Zt(!1)},[xt,gt]);var Kt=Be!=="combobox"&&!et&&!rt?!1:!!pt,Bt=de===void 0?S(yt):de,Xt=function(){if(yt)return null;var Ot=Kt?{visibility:"hidden"}:void 0;return c.createElement("span",{className:"".concat(ie,"-selection-placeholder"),style:Ot},je)};return c.createElement(c.Fragment,null,c.createElement("span",{className:"".concat(ie,"-selection-search")},c.createElement(l,{ref:we,prefixCls:ie,id:Me,open:et,inputElement:ue,disabled:Ae,autoFocus:He,autoComplete:Ve,editable:Tt,activeDescendantId:ct,value:pt,onKeyDown:U,onMouseDown:_,onChange:function(Ot){Zt(!0),ce(Ot)},onPaste:ye,onCompositionStart:q,onCompositionEnd:pe,tabIndex:nt,attrs:(0,v.Z)(h,!0),maxLength:xt?vt:void 0})),!xt&&yt?c.createElement("span",{className:"".concat(ie,"-selection-item"),title:Bt,style:Kt?{visibility:"hidden"}:void 0},yt.label):null,Xt())},te=ee;function me(d){return![j.Z.ESC,j.Z.SHIFT,j.Z.BACKSPACE,j.Z.TAB,j.Z.WIN_KEY,j.Z.ALT,j.Z.META,j.Z.WIN_KEY_RIGHT,j.Z.CTRL,j.Z.SEMICOLON,j.Z.EQUALS,j.Z.CAPS_LOCK,j.Z.CONTEXT_MENU,j.Z.F1,j.Z.F2,j.Z.F3,j.Z.F4,j.Z.F5,j.Z.F6,j.Z.F7,j.Z.F8,j.Z.F9,j.Z.F10,j.Z.F11,j.Z.F12].includes(d)}var Ne=function(h,ue){var ie=(0,c.useRef)(null),Me=(0,c.useRef)(!1),we=h.prefixCls,Ae=h.open,He=h.mode,Ve=h.showSearch,ct=h.tokenWithEnter,Be=h.autoClearSearchValue,et=h.onSearch,mt=h.onSearchSubmit,je=h.onToggleOpen,nt=h.onInputKeyDown,rt=h.domRef;c.useImperativeHandle(ue,function(){return{focus:function(){ie.current.focus()},blur:function(){ie.current.blur()}}});var $t=t(0),gt=(0,r.Z)($t,2),vt=gt[0],U=gt[1],_=function(pt){var Kt=pt.which;(Kt===j.Z.UP||Kt===j.Z.DOWN)&&pt.preventDefault(),nt&&nt(pt),Kt===j.Z.ENTER&&He==="tags"&&!Me.current&&!Ae&&(mt==null||mt(pt.target.value)),me(Kt)&&je(!0)},ce=function(){U(!0)},ye=(0,c.useRef)(null),q=function(pt){et(pt,!0,Me.current)!==!1&&je(!0)},pe=function(){Me.current=!0},de=function(pt){Me.current=!1,He!=="combobox"&&q(pt.target.value)},ze=function(pt){var Kt=pt.target.value;if(ct&&ye.current&&/[\r\n]/.test(ye.current)){var Bt=ye.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Kt=Kt.replace(Bt,ye.current)}ye.current=null,q(Kt)},Qe=function(pt){var Kt=pt.clipboardData,Bt=Kt.getData("text");ye.current=Bt},at=function(pt){var Kt=pt.target;if(Kt!==ie.current){var Bt=document.body.style.msTouchAction!==void 0;Bt?setTimeout(function(){ie.current.focus()}):ie.current.focus()}},Zt=function(pt){var Kt=vt();pt.target!==ie.current&&!Kt&&He!=="combobox"&&pt.preventDefault(),(He!=="combobox"&&(!Ve||!Kt)||!Ae)&&(Ae&&Be!==!1&&et("",!0,!1),je())},xt={inputRef:ie,onInputKeyDown:_,onInputMouseDown:ce,onInputChange:ze,onInputPaste:Qe,onInputCompositionStart:pe,onInputCompositionEnd:de},Tt=He==="multiple"||He==="tags"?c.createElement(ve,(0,w.Z)({},h,xt)):c.createElement(te,(0,w.Z)({},h,xt));return c.createElement("div",{ref:rt,className:"".concat(we,"-selector"),onClick:at,onMouseDown:Zt},Tt)},Le=c.forwardRef(Ne);Le.displayName="Selector";var Je=Le,_e=e(35593),tt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Ue=function(h){var ue=h===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ue,adjustY:1},htmlRegion:"scroll"}}},re=function(h,ue){var ie=h.prefixCls,Me=h.disabled,we=h.visible,Ae=h.children,He=h.popupElement,Ve=h.animation,ct=h.transitionName,Be=h.dropdownStyle,et=h.dropdownClassName,mt=h.direction,je=mt===void 0?"ltr":mt,nt=h.placement,rt=h.builtinPlacements,$t=h.dropdownMatchSelectWidth,gt=h.dropdownRender,vt=h.dropdownAlign,U=h.getPopupContainer,_=h.empty,ce=h.getTriggerDOMNode,ye=h.onPopupVisibleChange,q=h.onPopupMouseEnter,pe=(0,C.Z)(h,tt),de="".concat(ie,"-dropdown"),ze=He;gt&&(ze=gt(He));var Qe=c.useMemo(function(){return rt||Ue($t)},[rt,$t]),at=Ve?"".concat(de,"-").concat(Ve):ct,Zt=typeof $t=="number",xt=c.useMemo(function(){return Zt?null:$t===!1?"minWidth":"width"},[$t,Zt]),Tt=Be;Zt&&(Tt=(0,H.Z)((0,H.Z)({},Tt),{},{width:$t}));var yt=c.useRef(null);return c.useImperativeHandle(ue,function(){return{getPopupElement:function(){return yt.current}}}),c.createElement(_e.Z,(0,w.Z)({},pe,{showAction:ye?["click"]:[],hideAction:ye?["click"]:[],popupPlacement:nt||(je==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Qe,prefixCls:de,popupTransitionName:at,popup:c.createElement("div",{ref:yt,onMouseEnter:q},ze),stretch:xt,popupAlign:vt,popupVisible:we,getPopupContainer:U,popupClassName:i()(et,(0,I.Z)({},"".concat(de,"-empty"),_)),popupStyle:Tt,getTriggerDOMNode:ce,onPopupVisibleChange:ye}),Ae)},Se=c.forwardRef(re);Se.displayName="SelectTrigger";var p=Se,g=e(66712);function f(d,h){var ue=d.key,ie;return"value"in d&&(ie=d.value),ue!=null?ue:ie!==void 0?ie:"rc-index-key-".concat(h)}function n(d,h){var ue=d||{},ie=ue.label,Me=ue.value,we=ue.options,Ae=ue.groupLabel,He=ie||(h?"children":"label");return{label:He,value:Me||"value",options:we||"options",groupLabel:Ae||He}}function R(d){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=h.fieldNames,ie=h.childrenAsData,Me=[],we=n(ue,!1),Ae=we.label,He=we.value,Ve=we.options,ct=we.groupLabel;function Be(et,mt){et.forEach(function(je){if(mt||!(Ve in je)){var nt=je[He];Me.push({key:f(je,Me.length),groupOption:mt,data:je,label:je[Ae],value:nt})}else{var rt=je[ct];rt===void 0&&ie&&(rt=je.label),Me.push({key:f(je,Me.length),group:!0,data:je,label:rt}),Be(je[Ve],!0)}})}return Be(d,!1),Me}function L(d){var h=(0,H.Z)({},d);return"props"in h||Object.defineProperty(h,"props",{get:function(){return(0,Q.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),h}}),h}function J(d,h){if(!h||!h.length)return null;var ue=!1;function ie(we,Ae){var He=(0,g.Z)(Ae),Ve=He[0],ct=He.slice(1);if(!Ve)return[we];var Be=we.split(Ve);return ue=ue||Be.length>1,Be.reduce(function(et,mt){return[].concat((0,E.Z)(et),(0,E.Z)(ie(mt,ct)))},[]).filter(function(et){return et})}var Me=ie(d,h);return ue?Me:null}var b=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],T=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function x(d){return d==="tags"||d==="multiple"}var z=c.forwardRef(function(d,h){var ue,ie,Me=d.id,we=d.prefixCls,Ae=d.className,He=d.showSearch,Ve=d.tagRender,ct=d.direction,Be=d.omitDomProps,et=d.displayValues,mt=d.onDisplayValuesChange,je=d.emptyOptions,nt=d.notFoundContent,rt=nt===void 0?"Not Found":nt,$t=d.onClear,gt=d.mode,vt=d.disabled,U=d.loading,_=d.getInputElement,ce=d.getRawInputElement,ye=d.open,q=d.defaultOpen,pe=d.onDropdownVisibleChange,de=d.activeValue,ze=d.onActiveValueChange,Qe=d.activeDescendantId,at=d.searchValue,Zt=d.autoClearSearchValue,xt=d.onSearch,Tt=d.onSearchSplit,yt=d.tokenSeparators,pt=d.allowClear,Kt=d.suffixIcon,Bt=d.clearIcon,Xt=d.OptionList,bt=d.animation,Ot=d.transitionName,Dt=d.dropdownStyle,Lt=d.dropdownClassName,Yt=d.dropdownMatchSelectWidth,tn=d.dropdownRender,Ct=d.dropdownAlign,Fe=d.placement,Ee=d.builtinPlacements,lt=d.getPopupContainer,dt=d.showAction,Pt=dt===void 0?[]:dt,jt=d.onFocus,_t=d.onBlur,an=d.onKeyUp,nn=d.onKeyDown,en=d.onMouseDown,ut=(0,C.Z)(d,b),it=x(gt),Wt=(He!==void 0?He:it)||gt==="combobox",Qt=(0,H.Z)({},ut);T.forEach(function(dn){delete Qt[dn]}),Be==null||Be.forEach(function(dn){delete Qt[dn]});var on=c.useState(!1),En=(0,r.Z)(on,2),bn=En[0],vn=En[1];c.useEffect(function(){vn((0,K.Z)())},[]);var gn=c.useRef(null),pn=c.useRef(null),Cn=c.useRef(null),Pn=c.useRef(null),mn=c.useRef(null),In=a(),On=(0,r.Z)(In,3),An=On[0],Hn=On[1],Kn=On[2];c.useImperativeHandle(h,function(){var dn,rn;return{focus:(dn=Pn.current)===null||dn===void 0?void 0:dn.focus,blur:(rn=Pn.current)===null||rn===void 0?void 0:rn.blur,scrollTo:function(Bn){var Rn;return(Rn=mn.current)===null||Rn===void 0?void 0:Rn.scrollTo(Bn)}}});var Ln=c.useMemo(function(){var dn;if(gt!=="combobox")return at;var rn=(dn=et[0])===null||dn===void 0?void 0:dn.value;return typeof rn=="string"||typeof rn=="number"?String(rn):""},[at,gt,et]),qn=gt==="combobox"&&typeof _=="function"&&_()||null,Mn=typeof ce=="function"&&ce(),Vn=(0,Y.x1)(pn,Mn==null||(ue=Mn.props)===null||ue===void 0?void 0:ue.ref),Jn=c.useState(!1),Yn=(0,r.Z)(Jn,2),Dn=Yn[0],er=Yn[1];(0,u.Z)(function(){er(!0)},[]);var cn=(0,ne.Z)(!1,{defaultValue:q,value:ye}),ln=(0,r.Z)(cn,2),un=ln[0],fn=ln[1],wt=Dn?un:!1,Ft=!rt&&je;(vt||Ft&&wt&>==="combobox")&&(wt=!1);var Nt=Ft?!1:wt,At=c.useCallback(function(dn){var rn=dn!==void 0?dn:!wt;vt||(fn(rn),wt!==rn&&(pe==null||pe(rn)))},[vt,wt,fn,pe]),Jt=c.useMemo(function(){return(yt||[]).some(function(dn){return[` `,`\r -`].includes(dn)})},[yt]),sn=function(rn,Tn,Bn){var Rn=!0,Fn=rn;ze==null||ze(null);var Wn=Bn?null:J(rn,yt);return gt!=="combobox"&&Wn&&(Fn="",Tt==null||Tt(Wn),At(!1),Rn=!1),xt&&Ln!==Fn&&xt(Fn,{source:Tn?"typing":"effect"}),Rn},wn=function(rn){!rn||!rn.trim()||xt(rn,{source:"submit"})};c.useEffect(function(){!wt&&!it&>!=="combobox"&&sn("",!1,!1)},[wt]),c.useEffect(function(){un&&vt&&fn(!1),vt&&Hn(!1)},[vt]);var Sn=t(),hn=(0,r.Z)(Sn,2),xn=hn[0],zn=hn[1],Zn=function(rn){var Tn=xn(),Bn=rn.which;if(Bn===j.Z.ENTER&&(gt!=="combobox"&&rn.preventDefault(),wt||At(!0)),zn(!!Ln),Bn===j.Z.BACKSPACE&&!Tn&&it&&!Ln&&et.length){for(var Rn=(0,E.Z)(et),Fn=null,Wn=Rn.length-1;Wn>=0;Wn-=1){var _n=Rn[Wn];if(!_n.disabled){Rn.splice(Wn,1),Fn=_n;break}}Fn&&mt(Rn,{type:"remove",values:[Fn]})}for(var Qn=arguments.length,or=new Array(Qn>1?Qn-1:0),nr=1;nr1?Tn-1:0),Rn=1;Rn1?Wn-1:0),Qn=1;Qn1&&arguments[1]!==void 0?arguments[1]:!1;return(0,y.Z)(d).map(function(ue,ie){if(!c.isValidElement(ue)||!ue.type)return null;var Me=ue,we=Me.type.isSelectOptGroup,Te=Me.key,He=Me.props,Ve=He.children,ct=(0,C.Z)(He,A);return h||!we?Ce(ue):(0,H.Z)((0,H.Z)({key:"__RC_SELECT_GRP__".concat(Te===null?ie:Te,"__"),label:Te},ct),{},{options:se(Ve)})}).filter(function(ue){return ue})}function xe(d,h,ue,ie,Me){return c.useMemo(function(){var we=d,Te=!d;Te&&(we=se(h));var He=new Map,Ve=new Map,ct=function(mt,je,nt){nt&&typeof nt=="string"&&mt.set(je[nt],je)};function Be(et){for(var mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je=0;je1&&arguments[1]!==void 0?arguments[1]:1,lt=ze.length,dt=0;dt1&&arguments[1]!==void 0?arguments[1]:!1;Kt(Fe);var lt={source:Ee?"keyboard":"mouse"},dt=ze[Fe];if(!dt){rt(null,-1,lt);return}rt(dt.value,Fe,lt)};(0,c.useEffect)(function(){Bt($t!==!1?xt(0):-1)},[ze.length,ct]);var Xt=c.useCallback(function(Ct){return U.has(Ct)&&Ve!=="combobox"},[Ve,(0,E.Z)(U).toString(),U.size]);(0,c.useEffect)(function(){var Ct=setTimeout(function(){if(!He&&Te&&U.size===1){var Ee=Array.from(U)[0],lt=ze.findIndex(function(dt){var Pt=dt.data;return Pt.value===Ee});lt!==-1&&(Bt(lt),Zt(lt))}});if(Te){var Fe;(Fe=Qe.current)===null||Fe===void 0||Fe.scrollTo(void 0)}return function(){return clearTimeout(Ct)}},[Te,ct,nt.length]);var bt=function(Fe){Fe!==void 0&>(Fe,{selected:!U.has(Fe)}),He||Be(!1)};if(c.useImperativeHandle(ue,function(){return{onKeyDown:function(Fe){var Ee=Fe.which,lt=Fe.ctrlKey;switch(Ee){case j.Z.N:case j.Z.P:case j.Z.UP:case j.Z.DOWN:{var dt=0;if(Ee===j.Z.UP?dt=-1:Ee===j.Z.DOWN?dt=1:kt()&<&&(Ee===j.Z.N?dt=1:Ee===j.Z.P&&(dt=-1)),dt!==0){var Pt=xt(pt+dt,dt);Zt(Pt),Bt(Pt,!0)}break}case j.Z.ENTER:{var jt=ze[pt];jt&&!jt.data.disabled?bt(jt.value):bt(void 0),Te&&Fe.preventDefault();break}case j.Z.ESC:Be(!1),Te&&Fe.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Fe){Zt(Fe)}}}),ze.length===0)return c.createElement("div",{role:"listbox",id:"".concat(we,"_list"),className:"".concat(de,"-empty"),onMouseDown:at},et);var Ot=Object.keys(_).map(function(Ct){return _[Ct]}),Dt=function(Fe){return Fe.label};function Lt(Ct,Fe){var Ee=Ct.group;return{role:Ee?"presentation":"option",id:"".concat(we,"_list_").concat(Fe)}}var Yt=function(Fe){var Ee=ze[Fe];if(!Ee)return null;var lt=Ee.data||{},dt=lt.value,Pt=Ee.group,jt=(0,v.Z)(lt,!0),_t=Dt(Ee);return Ee?c.createElement("div",(0,w.Z)({"aria-label":typeof _t=="string"&&!Pt?_t:null},jt,{key:Fe},Lt(Ee,Fe),{"aria-selected":Xt(dt)}),dt):null},tn={role:"listbox",id:"".concat(we,"_list")};return c.createElement(c.Fragment,null,ce&&c.createElement("div",(0,w.Z)({},tn,{style:{height:0,width:0,overflow:"hidden"}}),Yt(pt-1),Yt(pt),Yt(pt+1)),c.createElement(Vt.Z,{itemKey:"key",ref:Qe,data:ze,height:q,itemHeight:pe,fullHeight:!1,onMouseDown:at,onScroll:mt,virtual:ce,direction:ye,innerProps:ce?null:tn},function(Ct,Fe){var Ee,lt=Ct.group,dt=Ct.groupOption,Pt=Ct.data,jt=Ct.label,_t=Ct.value,an=Pt.key;if(lt){var nn,en=(nn=Pt.title)!==null&&nn!==void 0?nn:De(jt)?jt.toString():void 0;return c.createElement("div",{className:i()(de,"".concat(de,"-group")),title:en},jt!==void 0?jt:an)}var ut=Pt.disabled,it=Pt.title,Wt=Pt.children,Qt=Pt.style,on=Pt.className,En=(0,C.Z)(Pt,ge),bn=(0,Mt.Z)(En,Ot),vn=Xt(_t),gn="".concat(de,"-option"),pn=i()(de,gn,on,(Ee={},(0,I.Z)(Ee,"".concat(gn,"-grouped"),dt),(0,I.Z)(Ee,"".concat(gn,"-active"),pt===Fe&&!ut),(0,I.Z)(Ee,"".concat(gn,"-disabled"),ut),(0,I.Z)(Ee,"".concat(gn,"-selected"),vn),Ee)),Cn=Dt(Ct),Pn=!vt||typeof vt=="function"||vn,mn=typeof Cn=="number"?Cn:Cn||_t,In=De(mn)?mn.toString():void 0;return it!==void 0&&(In=it),c.createElement("div",(0,w.Z)({},(0,v.Z)(bn),ce?{}:Lt(Ct,Fe),{"aria-selected":vn,className:pn,title:In,onMouseMove:function(){pt===Fe||ut||Bt(Fe)},onClick:function(){ut||bt(_t)},style:Qt}),c.createElement("div",{className:"".concat(gn,"-content")},mn),c.isValidElement(vt)||vn,Pn&&c.createElement(fe,{className:"".concat(de,"-option-state"),customizeIcon:vt,customizeIconProps:{isSelected:vn}},vn?"\u2713":null))}))},ot=c.forwardRef(ke);ot.displayName="OptionList";var Ge=ot;function St(d){var h=d.mode,ue=d.options,ie=d.children,Me=d.backfill,we=d.allowClear,Te=d.placeholder,He=d.getInputElement,Ve=d.showSearch,ct=d.onSearch,Be=d.defaultOpen,et=d.autoFocus,mt=d.labelInValue,je=d.value,nt=d.inputValue,rt=d.optionLabelProp,$t=isMultiple(h),gt=Ve!==void 0?Ve:$t||h==="combobox",vt=ue||convertChildrenToData(ie);if(warning(h!=="tags"||vt.every(function(ye){return!ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),h==="tags"||h==="combobox"){var U=vt.some(function(ye){return ye.options?ye.options.some(function(q){return typeof("value"in q?q.value:q.key)=="number"}):typeof("value"in ye?ye.value:ye.key)=="number"});warning(!U,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(h!=="combobox"||!rt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(h==="combobox"||!Me,"`backfill` only works with `combobox` mode."),warning(h==="combobox"||!He,"`getInputElement` only work with `combobox` mode."),noteOnce(h!=="combobox"||!He||!we||!Te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ct&&!gt&&h!=="combobox"&&h!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Be||et,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),je!=null){var _=toArray(je);warning(!mt||_.every(function(ye){return _typeof(ye)==="object"&&("key"in ye||"value"in ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!$t||Array.isArray(je),"`value` should be array when `mode` is `multiple` or `tags`")}if(ie){var ce=null;toNodeArray(ie).some(function(ye){if(!React.isValidElement(ye)||!ye.type)return!1;var q=ye,pe=q.type;if(pe.isSelectOption)return!1;if(pe.isSelectOptGroup){var de=toNodeArray(ye.props.children).every(function(ze){return!React.isValidElement(ze)||!ye.type||ze.type.isSelectOption?!0:(ce=ze.type,!1)});return!de}return ce=pe,!0}),ce&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ce.displayName||ce.name||ce,"`.")),warning(nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function st(d,h){if(d){var ue=function ie(Me){for(var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=0;Te2&&arguments[2]!==void 0?arguments[2]:{},At=Nt.source,Jt=At===void 0?"keyboard":At;Vn(Ft),Te&&ie==="combobox"&&wt!==null&&Jt==="keyboard"&&Kn(String(wt))},[Te,ie]),Dn=function(Ft,Nt,At){var Jt=function(){var kn,Un=on(Ft);return[pt?{label:Un==null?void 0:Un[Lt.label],value:Ft,key:(kn=Un==null?void 0:Un.key)!==null&&kn!==void 0?kn:Ft}:Ft,L(Un)]};if(Nt&&je){var sn=Jt(),wn=(0,r.Z)(sn,2),Sn=wn[0],hn=wn[1];je(Sn,hn)}else if(!Nt&&nt&&At!=="clear"){var xn=Jt(),zn=(0,r.Z)(xn,2),Zn=zn[0],jn=zn[1];nt(Zn,jn)}},er=Ye(function(wt,Ft){var Nt,At=bt?Ft.selected:!0;At?Nt=bt?[].concat((0,E.Z)(Qt),[wt]):[wt]:Nt=Qt.filter(function(Jt){return Jt.value!==wt}),In(Nt),Dn(wt,At),ie==="combobox"?Kn(""):(!x||mt)&&(Fe(""),Kn(""))}),cn=function(Ft,Nt){In(Ft);var At=Nt.type,Jt=Nt.values;(At==="remove"||At==="clear")&&Jt.forEach(function(sn){Dn(sn.value,!1,At)})},ln=function(Ft,Nt){if(Fe(Ft),Kn(null),Nt.source==="submit"){var At=(Ft||"").trim();if(At){var Jt=Array.from(new Set([].concat((0,E.Z)(bn),[At])));In(Jt),Dn(At,!0),Fe("")}return}Nt.source!=="blur"&&(ie==="combobox"&&In(Ft),Be==null||Be(Ft))},un=function(Ft){var Nt=Ft;ie!=="tags"&&(Nt=Ft.map(function(Jt){var sn=dt.get(Jt);return sn==null?void 0:sn.value}).filter(function(Jt){return Jt!==void 0}));var At=Array.from(new Set([].concat((0,E.Z)(bn),(0,E.Z)(Nt))));In(At),At.forEach(function(Jt){Dn(Jt,!0)})},fn=c.useMemo(function(){var wt=de!==!1&&$t!==!1;return(0,H.Z)((0,H.Z)({},Ee),{},{flattenOptions:mn,onActiveValue:Yn,defaultActiveFirstOption:Jn,onSelect:er,menuItemSelectedIcon:pe,rawValues:bn,fieldNames:Lt,virtual:wt,direction:ze,listHeight:at,listItemHeight:xt,childrenAsData:Ot})},[Ee,mn,Yn,Jn,er,pe,bn,Lt,de,$t,at,xt,Ot]);return c.createElement(qt.Provider,{value:fn},c.createElement(V,(0,w.Z)({},Bt,{id:Xt,prefixCls:we,ref:h,omitDomProps:Rt,mode:ie,displayValues:En,onDisplayValuesChange:cn,direction:ze,searchValue:Ct,onSearch:ln,autoClearSearchValue:mt,onSearchSplit:un,dropdownMatchSelectWidth:$t,OptionList:Ge,emptyOptions:!mn.length,activeValue:Hn,activeDescendantId:"".concat(Xt,"_list_").concat(Mn)})))}),$=Gt;$.Option=Et,$.OptGroup=Xe;var oe=$,be=oe},9296:function(Ht,Ke,e){e.r(Ke),e.d(Ke,{ResizableTextArea:function(){return he},default:function(){return M}});var w=e(54476),E=e(33885),I=e(20068),H=e(76190),r=e(42978),C=e(75931),Z=e(94480),ne=e(92310),Q=e.n(ne),c=e(93681),X=e(5643),i=e(18929),u=e(59301),K=e(29301),j=e(34280),Y=e(16089),Ae=` +`].includes(dn)})},[yt]),sn=function(rn,Tn,Bn){var Rn=!0,Fn=rn;ze==null||ze(null);var Wn=Bn?null:J(rn,yt);return gt!=="combobox"&&Wn&&(Fn="",Tt==null||Tt(Wn),At(!1),Rn=!1),xt&&Ln!==Fn&&xt(Fn,{source:Tn?"typing":"effect"}),Rn},wn=function(rn){!rn||!rn.trim()||xt(rn,{source:"submit"})};c.useEffect(function(){!wt&&!it&>!=="combobox"&&sn("",!1,!1)},[wt]),c.useEffect(function(){un&&vt&&fn(!1),vt&&Hn(!1)},[vt]);var Sn=t(),hn=(0,r.Z)(Sn,2),xn=hn[0],zn=hn[1],Zn=function(rn){var Tn=xn(),Bn=rn.which;if(Bn===j.Z.ENTER&&(gt!=="combobox"&&rn.preventDefault(),wt||At(!0)),zn(!!Ln),Bn===j.Z.BACKSPACE&&!Tn&&it&&!Ln&&et.length){for(var Rn=(0,E.Z)(et),Fn=null,Wn=Rn.length-1;Wn>=0;Wn-=1){var _n=Rn[Wn];if(!_n.disabled){Rn.splice(Wn,1),Fn=_n;break}}Fn&&mt(Rn,{type:"remove",values:[Fn]})}for(var Qn=arguments.length,or=new Array(Qn>1?Qn-1:0),nr=1;nr1?Tn-1:0),Rn=1;Rn1?Wn-1:0),Qn=1;Qn1&&arguments[1]!==void 0?arguments[1]:!1;return(0,y.Z)(d).map(function(ue,ie){if(!c.isValidElement(ue)||!ue.type)return null;var Me=ue,we=Me.type.isSelectOptGroup,Ae=Me.key,He=Me.props,Ve=He.children,ct=(0,C.Z)(He,A);return h||!we?Ce(ue):(0,H.Z)((0,H.Z)({key:"__RC_SELECT_GRP__".concat(Ae===null?ie:Ae,"__"),label:Ae},ct),{},{options:se(Ve)})}).filter(function(ue){return ue})}function xe(d,h,ue,ie,Me){return c.useMemo(function(){var we=d,Ae=!d;Ae&&(we=se(h));var He=new Map,Ve=new Map,ct=function(mt,je,nt){nt&&typeof nt=="string"&&mt.set(je[nt],je)};function Be(et){for(var mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je=0;je1&&arguments[1]!==void 0?arguments[1]:1,lt=ze.length,dt=0;dt1&&arguments[1]!==void 0?arguments[1]:!1;Kt(Fe);var lt={source:Ee?"keyboard":"mouse"},dt=ze[Fe];if(!dt){rt(null,-1,lt);return}rt(dt.value,Fe,lt)};(0,c.useEffect)(function(){Bt($t!==!1?xt(0):-1)},[ze.length,ct]);var Xt=c.useCallback(function(Ct){return U.has(Ct)&&Ve!=="combobox"},[Ve,(0,E.Z)(U).toString(),U.size]);(0,c.useEffect)(function(){var Ct=setTimeout(function(){if(!He&&Ae&&U.size===1){var Ee=Array.from(U)[0],lt=ze.findIndex(function(dt){var Pt=dt.data;return Pt.value===Ee});lt!==-1&&(Bt(lt),Zt(lt))}});if(Ae){var Fe;(Fe=Qe.current)===null||Fe===void 0||Fe.scrollTo(void 0)}return function(){return clearTimeout(Ct)}},[Ae,ct,nt.length]);var bt=function(Fe){Fe!==void 0&>(Fe,{selected:!U.has(Fe)}),He||Be(!1)};if(c.useImperativeHandle(ue,function(){return{onKeyDown:function(Fe){var Ee=Fe.which,lt=Fe.ctrlKey;switch(Ee){case j.Z.N:case j.Z.P:case j.Z.UP:case j.Z.DOWN:{var dt=0;if(Ee===j.Z.UP?dt=-1:Ee===j.Z.DOWN?dt=1:kt()&<&&(Ee===j.Z.N?dt=1:Ee===j.Z.P&&(dt=-1)),dt!==0){var Pt=xt(pt+dt,dt);Zt(Pt),Bt(Pt,!0)}break}case j.Z.ENTER:{var jt=ze[pt];jt&&!jt.data.disabled?bt(jt.value):bt(void 0),Ae&&Fe.preventDefault();break}case j.Z.ESC:Be(!1),Ae&&Fe.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Fe){Zt(Fe)}}}),ze.length===0)return c.createElement("div",{role:"listbox",id:"".concat(we,"_list"),className:"".concat(de,"-empty"),onMouseDown:at},et);var Ot=Object.keys(_).map(function(Ct){return _[Ct]}),Dt=function(Fe){return Fe.label};function Lt(Ct,Fe){var Ee=Ct.group;return{role:Ee?"presentation":"option",id:"".concat(we,"_list_").concat(Fe)}}var Yt=function(Fe){var Ee=ze[Fe];if(!Ee)return null;var lt=Ee.data||{},dt=lt.value,Pt=Ee.group,jt=(0,v.Z)(lt,!0),_t=Dt(Ee);return Ee?c.createElement("div",(0,w.Z)({"aria-label":typeof _t=="string"&&!Pt?_t:null},jt,{key:Fe},Lt(Ee,Fe),{"aria-selected":Xt(dt)}),dt):null},tn={role:"listbox",id:"".concat(we,"_list")};return c.createElement(c.Fragment,null,ce&&c.createElement("div",(0,w.Z)({},tn,{style:{height:0,width:0,overflow:"hidden"}}),Yt(pt-1),Yt(pt),Yt(pt+1)),c.createElement(Vt.Z,{itemKey:"key",ref:Qe,data:ze,height:q,itemHeight:pe,fullHeight:!1,onMouseDown:at,onScroll:mt,virtual:ce,direction:ye,innerProps:ce?null:tn},function(Ct,Fe){var Ee,lt=Ct.group,dt=Ct.groupOption,Pt=Ct.data,jt=Ct.label,_t=Ct.value,an=Pt.key;if(lt){var nn,en=(nn=Pt.title)!==null&&nn!==void 0?nn:De(jt)?jt.toString():void 0;return c.createElement("div",{className:i()(de,"".concat(de,"-group")),title:en},jt!==void 0?jt:an)}var ut=Pt.disabled,it=Pt.title,Wt=Pt.children,Qt=Pt.style,on=Pt.className,En=(0,C.Z)(Pt,ge),bn=(0,Mt.Z)(En,Ot),vn=Xt(_t),gn="".concat(de,"-option"),pn=i()(de,gn,on,(Ee={},(0,I.Z)(Ee,"".concat(gn,"-grouped"),dt),(0,I.Z)(Ee,"".concat(gn,"-active"),pt===Fe&&!ut),(0,I.Z)(Ee,"".concat(gn,"-disabled"),ut),(0,I.Z)(Ee,"".concat(gn,"-selected"),vn),Ee)),Cn=Dt(Ct),Pn=!vt||typeof vt=="function"||vn,mn=typeof Cn=="number"?Cn:Cn||_t,In=De(mn)?mn.toString():void 0;return it!==void 0&&(In=it),c.createElement("div",(0,w.Z)({},(0,v.Z)(bn),ce?{}:Lt(Ct,Fe),{"aria-selected":vn,className:pn,title:In,onMouseMove:function(){pt===Fe||ut||Bt(Fe)},onClick:function(){ut||bt(_t)},style:Qt}),c.createElement("div",{className:"".concat(gn,"-content")},mn),c.isValidElement(vt)||vn,Pn&&c.createElement(fe,{className:"".concat(de,"-option-state"),customizeIcon:vt,customizeIconProps:{isSelected:vn}},vn?"\u2713":null))}))},ot=c.forwardRef(ke);ot.displayName="OptionList";var Ge=ot;function St(d){var h=d.mode,ue=d.options,ie=d.children,Me=d.backfill,we=d.allowClear,Ae=d.placeholder,He=d.getInputElement,Ve=d.showSearch,ct=d.onSearch,Be=d.defaultOpen,et=d.autoFocus,mt=d.labelInValue,je=d.value,nt=d.inputValue,rt=d.optionLabelProp,$t=isMultiple(h),gt=Ve!==void 0?Ve:$t||h==="combobox",vt=ue||convertChildrenToData(ie);if(warning(h!=="tags"||vt.every(function(ye){return!ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),h==="tags"||h==="combobox"){var U=vt.some(function(ye){return ye.options?ye.options.some(function(q){return typeof("value"in q?q.value:q.key)=="number"}):typeof("value"in ye?ye.value:ye.key)=="number"});warning(!U,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(h!=="combobox"||!rt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(h==="combobox"||!Me,"`backfill` only works with `combobox` mode."),warning(h==="combobox"||!He,"`getInputElement` only work with `combobox` mode."),noteOnce(h!=="combobox"||!He||!we||!Ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ct&&!gt&&h!=="combobox"&&h!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Be||et,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),je!=null){var _=toArray(je);warning(!mt||_.every(function(ye){return _typeof(ye)==="object"&&("key"in ye||"value"in ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!$t||Array.isArray(je),"`value` should be array when `mode` is `multiple` or `tags`")}if(ie){var ce=null;toNodeArray(ie).some(function(ye){if(!React.isValidElement(ye)||!ye.type)return!1;var q=ye,pe=q.type;if(pe.isSelectOption)return!1;if(pe.isSelectOptGroup){var de=toNodeArray(ye.props.children).every(function(ze){return!React.isValidElement(ze)||!ye.type||ze.type.isSelectOption?!0:(ce=ze.type,!1)});return!de}return ce=pe,!0}),ce&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ce.displayName||ce.name||ce,"`.")),warning(nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function st(d,h){if(d){var ue=function ie(Me){for(var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=0;Ae2&&arguments[2]!==void 0?arguments[2]:{},At=Nt.source,Jt=At===void 0?"keyboard":At;Vn(Ft),Ae&&ie==="combobox"&&wt!==null&&Jt==="keyboard"&&Kn(String(wt))},[Ae,ie]),Dn=function(Ft,Nt,At){var Jt=function(){var kn,Un=on(Ft);return[pt?{label:Un==null?void 0:Un[Lt.label],value:Ft,key:(kn=Un==null?void 0:Un.key)!==null&&kn!==void 0?kn:Ft}:Ft,L(Un)]};if(Nt&&je){var sn=Jt(),wn=(0,r.Z)(sn,2),Sn=wn[0],hn=wn[1];je(Sn,hn)}else if(!Nt&&nt&&At!=="clear"){var xn=Jt(),zn=(0,r.Z)(xn,2),Zn=zn[0],jn=zn[1];nt(Zn,jn)}},er=Ye(function(wt,Ft){var Nt,At=bt?Ft.selected:!0;At?Nt=bt?[].concat((0,E.Z)(Qt),[wt]):[wt]:Nt=Qt.filter(function(Jt){return Jt.value!==wt}),In(Nt),Dn(wt,At),ie==="combobox"?Kn(""):(!x||mt)&&(Fe(""),Kn(""))}),cn=function(Ft,Nt){In(Ft);var At=Nt.type,Jt=Nt.values;(At==="remove"||At==="clear")&&Jt.forEach(function(sn){Dn(sn.value,!1,At)})},ln=function(Ft,Nt){if(Fe(Ft),Kn(null),Nt.source==="submit"){var At=(Ft||"").trim();if(At){var Jt=Array.from(new Set([].concat((0,E.Z)(bn),[At])));In(Jt),Dn(At,!0),Fe("")}return}Nt.source!=="blur"&&(ie==="combobox"&&In(Ft),Be==null||Be(Ft))},un=function(Ft){var Nt=Ft;ie!=="tags"&&(Nt=Ft.map(function(Jt){var sn=dt.get(Jt);return sn==null?void 0:sn.value}).filter(function(Jt){return Jt!==void 0}));var At=Array.from(new Set([].concat((0,E.Z)(bn),(0,E.Z)(Nt))));In(At),At.forEach(function(Jt){Dn(Jt,!0)})},fn=c.useMemo(function(){var wt=de!==!1&&$t!==!1;return(0,H.Z)((0,H.Z)({},Ee),{},{flattenOptions:mn,onActiveValue:Yn,defaultActiveFirstOption:Jn,onSelect:er,menuItemSelectedIcon:pe,rawValues:bn,fieldNames:Lt,virtual:wt,direction:ze,listHeight:at,listItemHeight:xt,childrenAsData:Ot})},[Ee,mn,Yn,Jn,er,pe,bn,Lt,de,$t,at,xt,Ot]);return c.createElement(qt.Provider,{value:fn},c.createElement(V,(0,w.Z)({},Bt,{id:Xt,prefixCls:we,ref:h,omitDomProps:Rt,mode:ie,displayValues:En,onDisplayValuesChange:cn,direction:ze,searchValue:Ct,onSearch:ln,autoClearSearchValue:mt,onSearchSplit:un,dropdownMatchSelectWidth:$t,OptionList:Ge,emptyOptions:!mn.length,activeValue:Hn,activeDescendantId:"".concat(Xt,"_list_").concat(Mn)})))}),$=Gt;$.Option=Et,$.OptGroup=Xe;var oe=$,be=oe},9296:function(Ht,Ke,e){e.r(Ke),e.d(Ke,{ResizableTextArea:function(){return he},default:function(){return M}});var w=e(54476),E=e(33885),I=e(20068),H=e(76190),r=e(42978),C=e(75931),Z=e(94480),ne=e(92310),Q=e.n(ne),c=e(93681),X=e(5643),i=e(18929),u=e(59301),K=e(29301),j=e(34280),Y=e(16089),Te=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -110,4 +110,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,fe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ze={},le;function P(N){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=N.getAttribute("id")||N.getAttribute("data-reactid")||N.getAttribute("name");if(S&&Ze[D])return Ze[D];var F=window.getComputedStyle(N),W=F.getPropertyValue("box-sizing")||F.getPropertyValue("-moz-box-sizing")||F.getPropertyValue("-webkit-box-sizing"),ae=parseFloat(F.getPropertyValue("padding-bottom"))+parseFloat(F.getPropertyValue("padding-top")),ve=parseFloat(F.getPropertyValue("border-bottom-width"))+parseFloat(F.getPropertyValue("border-top-width")),ee=fe.map(function(me){return"".concat(me,":").concat(F.getPropertyValue(me))}).join(";"),te={sizingStyle:ee,paddingSize:ae,borderSize:ve,boxSizing:W};return S&&D&&(Ze[D]=te),te}function a(N){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;le||(le=document.createElement("textarea"),le.setAttribute("tab-index","-1"),le.setAttribute("aria-hidden","true"),document.body.appendChild(le)),N.getAttribute("wrap")?le.setAttribute("wrap",N.getAttribute("wrap")):le.removeAttribute("wrap");var W=P(N,S),ae=W.paddingSize,ve=W.borderSize,ee=W.boxSizing,te=W.sizingStyle;le.setAttribute("style","".concat(te,";").concat(Ae)),le.value=N.value||N.placeholder||"";var me=void 0,Ne=void 0,Le,Je=le.scrollHeight;if(ee==="border-box"?Je+=ve:ee==="content-box"&&(Je-=ae),D!==null||F!==null){le.value=" ";var _e=le.scrollHeight-ae;D!==null&&(me=_e*D,ee==="border-box"&&(me=me+ae+ve),Je=Math.max(me,Je)),F!==null&&(Ne=_e*F,ee==="border-box"&&(Ne=Ne+ae+ve),Le=Je>Ne?"":"hidden",Je=Math.min(Ne,Je))}var tt={height:Je,overflowY:Le,resize:"none"};return me&&(tt.minHeight=me),Ne&&(tt.maxHeight=Ne),tt}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],s=0,v=1,B=2,O=u.forwardRef(function(N,S){var D=N,F=D.prefixCls,W=D.onPressEnter,ae=D.defaultValue,ve=D.value,ee=D.autoSize,te=D.onResize,me=D.className,Ne=D.style,Le=D.disabled,Je=D.onChange,_e=D.onInternalAutoSize,tt=(0,C.Z)(D,t),Ue=(0,i.Z)(ae,{value:ve,postState:function(Xe){return Xe!=null?Xe:""}}),re=(0,r.Z)(Ue,2),Se=re[0],p=re[1],g=function(Xe){p(Xe.target.value),Je==null||Je(Xe)},f=u.useRef();u.useImperativeHandle(S,function(){return{textArea:f.current}});var n=u.useMemo(function(){return ee&&(0,H.Z)(ee)==="object"?[ee.minRows,ee.maxRows]:[]},[ee]),R=(0,r.Z)(n,2),L=R[0],J=R[1],b=!!ee,T=function(){try{if(document.activeElement===f.current){var Xe=f.current,ft=Xe.selectionStart,Et=Xe.selectionEnd,It=Xe.scrollTop;f.current.setSelectionRange(ft,Et),f.current.scrollTop=It}}catch(Mt){}},x=u.useState(B),z=(0,r.Z)(x,2),V=z[0],$e=z[1],Ie=u.useState(),Oe=(0,r.Z)(Ie,2),Pe=Oe[0],y=Oe[1],m=function(){$e(s)};(0,j.Z)(function(){b&&m()},[ve,L,J,b]),(0,j.Z)(function(){if(V===s)$e(v);else if(V===v){var We=a(f.current,!1,L,J);$e(B),y(We)}else T()},[V]);var A=u.useRef(),Ce=function(){Y.Z.cancel(A.current)},se=function(Xe){V===B&&(te==null||te(Xe),ee&&(Ce(),A.current=(0,Y.Z)(function(){m()})))};u.useEffect(function(){return Ce},[]);var xe=b?Pe:null,Ye=(0,E.Z)((0,E.Z)({},Ne),xe);return(V===s||V===v)&&(Ye.overflowY="hidden",Ye.overflowX="hidden"),u.createElement(K.Z,{onResize:se,disabled:!(ee||te)},u.createElement("textarea",(0,w.Z)({},tt,{ref:f,style:Ye,className:Q()(F,me,(0,I.Z)({},"".concat(F,"-disabled"),Le)),disabled:Le,value:Se,onChange:g})))}),he=O,l=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function G(N,S){return(0,Z.Z)(N||"").slice(0,S).join("")}function k(N,S,D,F){var W=D;return N?W=G(D,F):(0,Z.Z)(S||"").lengthF&&(W=S),W}var Re=u.forwardRef(function(N,S){var D,F=N.defaultValue,W=N.value,ae=N.onFocus,ve=N.onBlur,ee=N.onChange,te=N.allowClear,me=N.maxLength,Ne=N.onCompositionStart,Le=N.onCompositionEnd,Je=N.suffix,_e=N.prefixCls,tt=_e===void 0?"rc-textarea":_e,Ue=N.classes,re=N.showCount,Se=N.className,p=N.style,g=N.disabled,f=N.hidden,n=N.classNames,R=N.styles,L=N.onResize,J=(0,C.Z)(N,l),b=(0,i.Z)(F,{value:W,defaultValue:F}),T=(0,r.Z)(b,2),x=T[0],z=T[1],V=(0,u.useRef)(null),$e=u.useState(!1),Ie=(0,r.Z)($e,2),Oe=Ie[0],Pe=Ie[1],y=u.useState(!1),m=(0,r.Z)(y,2),A=m[0],Ce=m[1],se=u.useRef(),xe=u.useRef(0),Ye=u.useState(null),We=(0,r.Z)(Ye,2),Xe=We[0],ft=We[1],Et=function(){var qe;(qe=V.current)===null||qe===void 0||qe.textArea.focus()};(0,u.useImperativeHandle)(S,function(){return{resizableTextArea:V.current,focus:Et,blur:function(){var qe;(qe=V.current)===null||qe===void 0||qe.textArea.blur()}}}),(0,u.useEffect)(function(){Pe(function(Rt){return!g&&Rt})},[g]);var It=Number(me)>0,Mt=function(qe){Ce(!0),se.current=x,xe.current=qe.currentTarget.selectionStart,Ne==null||Ne(qe)},Vt=function(qe){Ce(!1);var Gt=qe.currentTarget.value;if(It){var $,oe=xe.current>=me+1||xe.current===(($=se.current)===null||$===void 0?void 0:$.length);Gt=k(oe,se.current,Gt,me)}Gt!==x&&(z(Gt),(0,X.rJ)(qe.currentTarget,qe,ee,Gt)),Le==null||Le(qe)},Ut=function(qe){var Gt=qe.target.value;if(!A&&It){var $=qe.target.selectionStart>=me+1||qe.target.selectionStart===Gt.length||!qe.target.selectionStart;Gt=k($,x,Gt,me)}z(Gt),(0,X.rJ)(qe.currentTarget,qe,ee,Gt)},qt=function(qe){var Gt=J.onPressEnter,$=J.onKeyDown;qe.key==="Enter"&&Gt&&Gt(qe),$==null||$(qe)},kt=function(qe){Pe(!0),ae==null||ae(qe)},ge=function(qe){Pe(!1),ve==null||ve(qe)},De=function(qe){var Gt;z(""),Et(),(0,X.rJ)((Gt=V.current)===null||Gt===void 0?void 0:Gt.textArea,qe,ee)},ke=(0,X.D7)(x);!A&&It&&W==null&&(ke=G(ke,me));var ot=Je,Ge;if(re){var St=(0,Z.Z)(ke).length;(0,H.Z)(re)==="object"?Ge=re.formatter({value:ke,count:St,maxLength:me}):Ge="".concat(St).concat(It?" / ".concat(me):""),ot=u.createElement(u.Fragment,null,ot,u.createElement("span",{className:Q()("".concat(tt,"-data-count"),n==null?void 0:n.count),style:R==null?void 0:R.count},Ge))}var st=function(qe){var Gt;L==null||L(qe),(Gt=V.current)!==null&&Gt!==void 0&&Gt.textArea.style.height&&ft(!0)},ht=!J.autoSize&&!re&&!te,zt=u.createElement(c.BaseInput,{value:ke,allowClear:te,handleReset:De,suffix:ot,prefixCls:tt,classes:{affixWrapper:Q()(Ue==null?void 0:Ue.affixWrapper,(D={},(0,I.Z)(D,"".concat(tt,"-show-count"),re),(0,I.Z)(D,"".concat(tt,"-textarea-allow-clear"),te),D))},disabled:g,focused:Oe,className:Se,style:(0,E.Z)((0,E.Z)({},p),Xe&&!ht?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ge=="string"?Ge:void 0}},hidden:f,inputElement:u.createElement(he,(0,w.Z)({},J,{onKeyDown:qt,onChange:Ut,onFocus:kt,onBlur:ge,onCompositionStart:Mt,onCompositionEnd:Vt,className:n==null?void 0:n.textarea,style:(0,E.Z)((0,E.Z)({},R==null?void 0:R.textarea),{},{resize:p==null?void 0:p.resize}),disabled:g,prefixCls:tt,onResize:st,ref:V}))});return zt}),o=Re,M=o},39417:function(Ht,Ke,e){e.d(Ke,{Z:function(){return v}});var w=e(54476),E=e(20068),I=e(75931),H=e(33885),r=e(67732),C=e(83652),Z=e(31226),ne=e(42403),Q=e(158),c=e(92310),X=e.n(c),i=e(26112),u=e(59301),K=e(39378),j=function(O){for(var he=O.prefixCls,l=O.level,G=O.isStart,k=O.isEnd,Re="".concat(he,"-indent-unit"),o=[],M=0;M0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=p.length,n=g.length;if(Math.abs(f-n)!==1)return{add:!1,key:null};function R(L,J){var b=new Map;L.forEach(function(x){b.set(x,!0)});var T=J.filter(function(x){return!b.has(x)});return T.length===1?T[0]:null}return f ").concat(g);return g}var me=Y.forwardRef(function(p,g){var f=p.prefixCls,n=p.data,R=p.selectable,L=p.checkable,J=p.expandedKeys,b=p.selectedKeys,T=p.checkedKeys,x=p.loadedKeys,z=p.loadingKeys,V=p.halfCheckedKeys,$e=p.keyEntities,Ie=p.disabled,Oe=p.dragging,Pe=p.dragOverNodeKey,y=p.dropPosition,m=p.motion,A=p.height,Ce=p.itemHeight,se=p.virtual,xe=p.focusable,Ye=p.activeItem,We=p.focused,Xe=p.tabIndex,ft=p.onKeyDown,Et=p.onFocus,It=p.onBlur,Mt=p.onActiveChange,Vt=p.onListChangeStart,Ut=p.onListChangeEnd,qt=(0,P.Z)(p,M),kt=Y.useRef(null),ge=Y.useRef(null);Y.useImperativeHandle(g,function(){return{scrollTo:function(et){kt.current.scrollTo(et)},getIndentWidth:function(){return ge.current.offsetWidth}}});var De=Y.useState(J),ke=(0,le.Z)(De,2),ot=ke[0],Ge=ke[1],St=Y.useState(n),st=(0,le.Z)(St,2),ht=st[0],zt=st[1],Rt=Y.useState(n),qe=(0,le.Z)(Rt,2),Gt=qe[0],$=qe[1],oe=Y.useState([]),be=(0,le.Z)(oe,2),d=be[0],h=be[1],ue=Y.useState(null),ie=(0,le.Z)(ue,2),Me=ie[0],we=ie[1],Te=Y.useRef(n);Te.current=n;function He(){var Be=Te.current;zt(Be),$(Be),h([]),we(null),Ut()}(0,a.Z)(function(){Ge(J);var Be=Re(ot,J);if(Be.key!==null)if(Be.add){var et=ht.findIndex(function(gt){var vt=gt.key;return vt===Be.key}),mt=ve(o(ht,n,Be.key),se,A,Ce),je=ht.slice();je.splice(et+1,0,ae),$(je),h(mt),we("show")}else{var nt=n.findIndex(function(gt){var vt=gt.key;return vt===Be.key}),rt=ve(o(n,ht,Be.key),se,A,Ce),$t=n.slice();$t.splice(nt+1,0,ae),$($t),h(rt),we("hide")}else ht!==n&&(zt(n),$(n))},[J,n]),Y.useEffect(function(){Oe||He()},[Oe]);var Ve=m?Gt:n,ct={expandedKeys:J,selectedKeys:b,loadedKeys:x,loadingKeys:z,checkedKeys:T,halfCheckedKeys:V,dragOverNodeKey:Pe,dropPosition:y,keyEntities:$e};return Y.createElement(Y.Fragment,null,We&&Ye&&Y.createElement("span",{style:N,"aria-live":"assertive"},te(Ye)),Y.createElement("div",null,Y.createElement("input",{style:N,disabled:xe===!1||Ie,tabIndex:xe!==!1?Xe:null,onKeyDown:ft,onFocus:Et,onBlur:It,value:"",onChange:S,"aria-label":"for screen reader"})),Y.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Y.createElement("div",{className:"".concat(f,"-indent")},Y.createElement("div",{ref:ge,className:"".concat(f,"-indent-unit")}))),Y.createElement(t.Z,(0,w.Z)({},qt,{data:Ve,itemKey:ee,height:A,fullHeight:!1,virtual:se,itemHeight:Ce,prefixCls:"".concat(f,"-list"),ref:kt,onVisibleChange:function(et,mt){var je=new Set(et),nt=mt.filter(function(rt){return!je.has(rt)});nt.some(function(rt){return ee(rt)===D})&&He()}}),function(Be){var et=Be.pos,mt=(0,w.Z)({},(Ze(Be.data),Be.data)),je=Be.title,nt=Be.key,rt=Be.isStart,$t=Be.isEnd,gt=(0,O.km)(nt,et);delete mt.key,delete mt.children;var vt=(0,O.H8)(gt,ct);return Y.createElement(k,(0,w.Z)({},mt,vt,{title:je,active:!!Ye&&nt===Ye.key,pos:et,data:Be.data,isStart:rt,isEnd:$t,motion:m,motionNodes:nt===D?d:null,motionType:Me,onMotionStart:Vt,onMotionEnd:He,treeNodeRequiredProps:ct,onMouseMove:function(){Mt(null)}}))}))});me.displayName="NodeList";var Ne=me,Le=e(35654),Je=e(90782),_e=e(67841),tt=10,Ue=function(p){(0,Q.Z)(f,p);var g=(0,c.Z)(f);function f(){var n;(0,C.Z)(this,f);for(var R=arguments.length,L=new Array(R),J=0;J2&&arguments[2]!==void 0?arguments[2]:!1,V=n.state,$e=V.dragChildrenKeys,Ie=V.dropPosition,Oe=V.dropTargetKey,Pe=V.dropTargetPos,y=V.dropAllowed;if(y){var m=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),Oe!==null){var A=(0,H.Z)((0,H.Z)({},(0,O.H8)(Oe,n.getTreeNodeRequiredProps())),{},{active:((x=n.getActiveItem())===null||x===void 0?void 0:x.key)===Oe,data:(0,_e.Z)(n.state.keyEntities,Oe).node}),Ce=$e.indexOf(Oe)!==-1;(0,j.ZP)(!Ce,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var se=(0,Le.yx)(Pe),xe={event:b,node:(0,O.F)(A),dragNode:n.dragNode?(0,O.F)(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat($e),dropToGap:Ie!==0,dropPosition:Ie+Number(se[se.length-1])};z||m==null||m(xe),n.dragNode=null}}},n.cleanDragState=function(){var b=n.state.draggingNodeKey;b!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(b,T){var x=n.state,z=x.expandedKeys,V=x.flattenNodes,$e=T.expanded,Ie=T.key,Oe=T.isLeaf;if(!(Oe||b.shiftKey||b.metaKey||b.ctrlKey)){var Pe=V.filter(function(m){return m.key===Ie})[0],y=(0,O.F)((0,H.Z)((0,H.Z)({},(0,O.H8)(Ie,n.getTreeNodeRequiredProps())),{},{data:Pe.data}));n.setExpandedKeys($e?(0,Le._5)(z,Ie):(0,Le.L0)(z,Ie)),n.onNodeExpand(b,y)}},n.onNodeClick=function(b,T){var x=n.props,z=x.onClick,V=x.expandAction;V==="click"&&n.triggerExpandActionExpand(b,T),z==null||z(b,T)},n.onNodeDoubleClick=function(b,T){var x=n.props,z=x.onDoubleClick,V=x.expandAction;V==="doubleClick"&&n.triggerExpandActionExpand(b,T),z==null||z(b,T)},n.onNodeSelect=function(b,T){var x=n.state.selectedKeys,z=n.state,V=z.keyEntities,$e=z.fieldNames,Ie=n.props,Oe=Ie.onSelect,Pe=Ie.multiple,y=T.selected,m=T[$e.key],A=!y;A?Pe?x=(0,Le.L0)(x,m):x=[m]:x=(0,Le._5)(x,m);var Ce=x.map(function(se){var xe=(0,_e.Z)(V,se);return xe?xe.node:null}).filter(function(se){return se});n.setUncontrolledState({selectedKeys:x}),Oe==null||Oe(x,{event:"select",selected:A,node:T,selectedNodes:Ce,nativeEvent:b.nativeEvent})},n.onNodeCheck=function(b,T,x){var z=n.state,V=z.keyEntities,$e=z.checkedKeys,Ie=z.halfCheckedKeys,Oe=n.props,Pe=Oe.checkStrictly,y=Oe.onCheck,m=T.key,A,Ce={event:"check",node:T,checked:x,nativeEvent:b.nativeEvent};if(Pe){var se=x?(0,Le.L0)($e,m):(0,Le._5)($e,m),xe=(0,Le._5)(Ie,m);A={checked:se,halfChecked:xe},Ce.checkedNodes=se.map(function(It){return(0,_e.Z)(V,It)}).filter(function(It){return It}).map(function(It){return It.node}),n.setUncontrolledState({checkedKeys:se})}else{var Ye=(0,Je.S)([].concat((0,r.Z)($e),[m]),!0,V),We=Ye.checkedKeys,Xe=Ye.halfCheckedKeys;if(!x){var ft=new Set(We);ft.delete(m);var Et=(0,Je.S)(Array.from(ft),{checked:!1,halfCheckedKeys:Xe},V);We=Et.checkedKeys,Xe=Et.halfCheckedKeys}A=We,Ce.checkedNodes=[],Ce.checkedNodesPositions=[],Ce.halfCheckedKeys=Xe,We.forEach(function(It){var Mt=(0,_e.Z)(V,It);if(Mt){var Vt=Mt.node,Ut=Mt.pos;Ce.checkedNodes.push(Vt),Ce.checkedNodesPositions.push({node:Vt,pos:Ut})}}),n.setUncontrolledState({checkedKeys:We},!1,{halfCheckedKeys:Xe})}y==null||y(A,Ce)},n.onNodeLoad=function(b){var T=b.key,x=new Promise(function(z,V){n.setState(function($e){var Ie=$e.loadedKeys,Oe=Ie===void 0?[]:Ie,Pe=$e.loadingKeys,y=Pe===void 0?[]:Pe,m=n.props,A=m.loadData,Ce=m.onLoad;if(!A||Oe.indexOf(T)!==-1||y.indexOf(T)!==-1)return null;var se=A(b);return se.then(function(){var xe=n.state.loadedKeys,Ye=(0,Le.L0)(xe,T);Ce==null||Ce(Ye,{event:"load",node:b}),n.setUncontrolledState({loadedKeys:Ye}),n.setState(function(We){return{loadingKeys:(0,Le._5)(We.loadingKeys,T)}}),z()}).catch(function(xe){if(n.setState(function(We){return{loadingKeys:(0,Le._5)(We.loadingKeys,T)}}),n.loadingRetryTimes[T]=(n.loadingRetryTimes[T]||0)+1,n.loadingRetryTimes[T]>=tt){var Ye=n.state.loadedKeys;(0,j.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:(0,Le.L0)(Ye,T)}),z()}V(xe)}),{loadingKeys:(0,Le.L0)(y,T)}})});return x.catch(function(){}),x},n.onNodeMouseEnter=function(b,T){var x=n.props.onMouseEnter;x==null||x({event:b,node:T})},n.onNodeMouseLeave=function(b,T){var x=n.props.onMouseLeave;x==null||x({event:b,node:T})},n.onNodeContextMenu=function(b,T){var x=n.props.onRightClick;x&&(b.preventDefault(),x({event:b,node:T}))},n.onFocus=function(){var b=n.props.onFocus;n.setState({focused:!0});for(var T=arguments.length,x=new Array(T),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var z=!1,V=!0,$e={};Object.keys(b).forEach(function(Ie){if(Ie in n.props){V=!1;return}z=!0,$e[Ie]=b[Ie]}),z&&(!T||V)&&n.setState((0,H.Z)((0,H.Z)({},$e),x))}},n.scrollTo=function(b){n.listRef.current.scrollTo(b)},n}return(0,Z.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var R=this.props.activeKey;R!==void 0&&R!==this.state.activeKey&&(this.setState({activeKey:R}),R!==null&&this.scrollTo({key:R}))}},{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 R,L=this.state,J=L.focused,b=L.flattenNodes,T=L.keyEntities,x=L.draggingNodeKey,z=L.activeKey,V=L.dropLevelOffset,$e=L.dropContainerKey,Ie=L.dropTargetKey,Oe=L.dropPosition,Pe=L.dragOverNodeKey,y=L.indent,m=this.props,A=m.prefixCls,Ce=m.className,se=m.style,xe=m.showLine,Ye=m.focusable,We=m.tabIndex,Xe=We===void 0?0:We,ft=m.selectable,Et=m.showIcon,It=m.icon,Mt=m.switcherIcon,Vt=m.draggable,Ut=m.checkable,qt=m.checkStrictly,kt=m.disabled,ge=m.motion,De=m.loadData,ke=m.filterTreeNode,ot=m.height,Ge=m.itemHeight,St=m.virtual,st=m.titleRender,ht=m.dropIndicatorRender,zt=m.onContextMenu,Rt=m.onScroll,qe=m.direction,Gt=m.rootClassName,$=m.rootStyle,oe=(0,K.Z)(this.props,{aria:!0,data:!0}),be;return Vt&&((0,I.Z)(Vt)==="object"?be=Vt:typeof Vt=="function"?be={nodeDraggable:Vt}:be={}),Y.createElement(Ae.k.Provider,{value:{prefixCls:A,selectable:ft,showIcon:Et,icon:It,switcherIcon:Mt,draggable:be,draggingNodeKey:x,checkable:Ut,checkStrictly:qt,disabled:kt,keyEntities:T,dropLevelOffset:V,dropContainerKey:$e,dropTargetKey:Ie,dropPosition:Oe,dragOverNodeKey:Pe,indent:y,direction:qe,dropIndicatorRender:ht,loadData:De,filterTreeNode:ke,titleRender:st,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}},Y.createElement("div",{role:"tree",className:i()(A,Ce,Gt,(R={},(0,E.Z)(R,"".concat(A,"-show-line"),xe),(0,E.Z)(R,"".concat(A,"-focused"),J),(0,E.Z)(R,"".concat(A,"-active-focused"),z!==null),R)),style:$},Y.createElement(Ne,(0,w.Z)({ref:this.listRef,prefixCls:A,style:se,data:b,disabled:kt,selectable:ft,checkable:!!Ut,motion:ge,dragging:x!==null,height:ot,itemHeight:Ge,virtual:St,focusable:Ye,focused:J,tabIndex:Xe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:zt,onScroll:Rt},this.getTreeNodeRequiredProps(),oe))))}}],[{key:"getDerivedStateFromProps",value:function(R,L){var J=L.prevProps,b={prevProps:R};function T(Ye){return!J&&Ye in R||J&&J[Ye]!==R[Ye]}var x,z=L.fieldNames;if(T("fieldNames")&&(z=(0,O.w$)(R.fieldNames),b.fieldNames=z),T("treeData")?x=R.treeData:T("children")&&((0,j.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),x=(0,O.zn)(R.children)),x){b.treeData=x;var V=(0,O.I8)(x,{fieldNames:z});b.keyEntities=(0,H.Z)((0,E.Z)({},D,W),V.keyEntities)}var $e=b.keyEntities||L.keyEntities;if(T("expandedKeys")||J&&T("autoExpandParent"))b.expandedKeys=R.autoExpandParent||!J&&R.defaultExpandParent?(0,Le.r7)(R.expandedKeys,$e):R.expandedKeys;else if(!J&&R.defaultExpandAll){var Ie=(0,H.Z)({},$e);delete Ie[D],b.expandedKeys=Object.keys(Ie).map(function(Ye){return Ie[Ye].key})}else!J&&R.defaultExpandedKeys&&(b.expandedKeys=R.autoExpandParent||R.defaultExpandParent?(0,Le.r7)(R.defaultExpandedKeys,$e):R.defaultExpandedKeys);if(b.expandedKeys||delete b.expandedKeys,x||b.expandedKeys){var Oe=(0,O.oH)(x||L.treeData,b.expandedKeys||L.expandedKeys,z);b.flattenNodes=Oe}if(R.selectable&&(T("selectedKeys")?b.selectedKeys=(0,Le.BT)(R.selectedKeys,R):!J&&R.defaultSelectedKeys&&(b.selectedKeys=(0,Le.BT)(R.defaultSelectedKeys,R))),R.checkable){var Pe;if(T("checkedKeys")?Pe=(0,Le.E6)(R.checkedKeys)||{}:!J&&R.defaultCheckedKeys?Pe=(0,Le.E6)(R.defaultCheckedKeys)||{}:x&&(Pe=(0,Le.E6)(R.checkedKeys)||{checkedKeys:L.checkedKeys,halfCheckedKeys:L.halfCheckedKeys}),Pe){var y=Pe,m=y.checkedKeys,A=m===void 0?[]:m,Ce=y.halfCheckedKeys,se=Ce===void 0?[]:Ce;if(!R.checkStrictly){var xe=(0,Je.S)(A,!0,$e);A=xe.checkedKeys,se=xe.halfCheckedKeys}b.checkedKeys=A,b.halfCheckedKeys=se}}return T("loadedKeys")&&(b.loadedKeys=R.loadedKeys),b}}]),f}(Y.Component);Ue.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:fe,allowDrop:function(){return!0},expandAction:!1},Ue.TreeNode=v.Z;var re=Ue,Se=re},35654:function(Ht,Ke,e){e.d(Ke,{BT:function(){return Y},E6:function(){return Ze},L0:function(){return c},OM:function(){return j},_5:function(){return Q},r7:function(){return le},wA:function(){return i},yx:function(){return X}});var w=e(94480),E=e(76190),I=e(48736),H=e(59301),r=e(39417),C=e(67841),Z=e(71430),ne=null;function Q(P,a){if(!P)return[];var t=P.slice(),s=t.indexOf(a);return s>=0&&t.splice(s,1),t}function c(P,a){var t=(P||[]).slice();return t.indexOf(a)===-1&&t.push(a),t}function X(P){return P.split("-")}function i(P,a){var t=[],s=(0,C.Z)(a,P);function v(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];B.forEach(function(O){var he=O.key,l=O.children;t.push(he),v(l)})}return v(s.children),t}function u(P){if(P.parent){var a=X(P.pos);return Number(a[a.length-1])===P.parent.children.length-1}return!1}function K(P){var a=X(P.pos);return Number(a[a.length-1])===0}function j(P,a,t,s,v,B,O,he,l,G){var k,Re=P.clientX,o=P.clientY,M=P.target.getBoundingClientRect(),N=M.top,S=M.height,D=(G==="rtl"?-1:1)*(((v==null?void 0:v.x)||0)-Re),F=(D-12)/s,W=(0,C.Z)(he,t.props.eventKey);if(o-1.5?B({dragNode:tt,dropNode:Ue,dropPosition:1})?Le=1:re=!1:B({dragNode:tt,dropNode:Ue,dropPosition:0})?Le=0:B({dragNode:tt,dropNode:Ue,dropPosition:1})?Le=1:re=!1:B({dragNode:tt,dropNode:Ue,dropPosition:1})?Le=1:re=!1,{dropPosition:Le,dropLevelOffset:Je,dropTargetKey:W.key,dropTargetPos:W.pos,dragOverNodeKey:Ne,dropContainerKey:Le===0?null:((k=W.parent)===null||k===void 0?void 0:k.key)||null,dropAllowed:re}}function Y(P,a){if(P){var t=a.multiple;return t?P.slice():P.length?[P[0]]:P}}var Ae=function(a){return a};function fe(P,a){if(!P)return[];var t=a||{},s=t.processProps,v=s===void 0?Ae:s,B=Array.isArray(P)?P:[P];return B.map(function(O){var he=O.children,l=_objectWithoutProperties(O,ne),G=fe(he,a);return React.createElement(TreeNode,_extends({key:l.key},v(l)),G)})}function Ze(P){if(!P)return null;var a;if(Array.isArray(P))a={checkedKeys:P,halfCheckedKeys:void 0};else if((0,E.Z)(P)==="object")a={checkedKeys:P.checked||void 0,halfCheckedKeys:P.halfChecked||void 0};else return(0,I.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return a}function le(P,a){var t=new Set;function s(v){if(!t.has(v)){var B=(0,C.Z)(a,v);if(B){t.add(v);var O=B.parent,he=B.node;he.disabled||O&&s(O.key)}}}return(P||[]).forEach(function(v){s(v)}),(0,w.Z)(t)}},90782:function(Ht,Ke,e){e.d(Ke,{S:function(){return Z}});var w=e(48736),E=e(67841);function I(ne,Q){var c=new Set;return ne.forEach(function(X){Q.has(X)||c.add(X)}),c}function H(ne){var Q=ne||{},c=Q.disabled,X=Q.disableCheckbox,i=Q.checkable;return!!(c||X)||i===!1}function r(ne,Q,c,X){for(var i=new Set(ne),u=new Set,K=0;K<=c;K+=1){var j=Q.get(K)||new Set;j.forEach(function(Ze){var le=Ze.key,P=Ze.node,a=Ze.children,t=a===void 0?[]:a;i.has(le)&&!X(P)&&t.filter(function(s){return!X(s.node)}).forEach(function(s){i.add(s.key)})})}for(var Y=new Set,Ae=c;Ae>=0;Ae-=1){var fe=Q.get(Ae)||new Set;fe.forEach(function(Ze){var le=Ze.parent,P=Ze.node;if(!(X(P)||!Ze.parent||Y.has(Ze.parent.key))){if(X(Ze.parent.node)){Y.add(le.key);return}var a=!0,t=!1;(le.children||[]).filter(function(s){return!X(s.node)}).forEach(function(s){var v=s.key,B=i.has(v);a&&!B&&(a=!1),!t&&(B||u.has(v))&&(t=!0)}),a&&i.add(le.key),t&&u.add(le.key),Y.add(le.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(I(u,i))}}function C(ne,Q,c,X,i){for(var u=new Set(ne),K=new Set(Q),j=0;j<=X;j+=1){var Y=c.get(j)||new Set;Y.forEach(function(le){var P=le.key,a=le.node,t=le.children,s=t===void 0?[]:t;!u.has(P)&&!K.has(P)&&!i(a)&&s.filter(function(v){return!i(v.node)}).forEach(function(v){u.delete(v.key)})})}K=new Set;for(var Ae=new Set,fe=X;fe>=0;fe-=1){var Ze=c.get(fe)||new Set;Ze.forEach(function(le){var P=le.parent,a=le.node;if(!(i(a)||!le.parent||Ae.has(le.parent.key))){if(i(le.parent.node)){Ae.add(P.key);return}var t=!0,s=!1;(P.children||[]).filter(function(v){return!i(v.node)}).forEach(function(v){var B=v.key,O=u.has(B);t&&!O&&(t=!1),!s&&(O||K.has(B))&&(s=!0)}),t||u.delete(P.key),s&&K.add(P.key),Ae.add(P.key)}})}return{checkedKeys:Array.from(u),halfCheckedKeys:Array.from(I(K,u))}}function Z(ne,Q,c,X){var i=[],u;X?u=X:u=H;var K=new Set(ne.filter(function(fe){var Ze=!!(0,E.Z)(c,fe);return Ze||i.push(fe),Ze})),j=new Map,Y=0;Object.keys(c).forEach(function(fe){var Ze=c[fe],le=Ze.level,P=j.get(le);P||(P=new Set,j.set(le,P)),P.add(Ze),Y=Math.max(Y,le)}),(0,w.ZP)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(fe){return"'".concat(fe,"'")}).join(", ")));var Ae;return Q===!0?Ae=r(K,j,Y,u):Ae=C(K,Q.halfCheckedKeys,j,Y,u),Ae}},67841:function(Ht,Ke,e){e.d(Ke,{Z:function(){return w}});function w(E,I){return E[I]}},71430:function(Ht,Ke,e){e.d(Ke,{F:function(){return le},H8:function(){return Ze},I8:function(){return fe},km:function(){return i},oH:function(){return Y},w$:function(){return u},zn:function(){return j}});var w=e(76190),E=e(94480),I=e(33885),H=e(75931),r=e(11592),C=e(2738),Z=e(48736),ne=e(67841),Q=["children"];function c(P,a){return"".concat(P,"-").concat(a)}function X(P){return P&&P.type&&P.type.isTreeNode}function i(P,a){return P!=null?P:a}function u(P){var a=P||{},t=a.title,s=a._title,v=a.key,B=a.children,O=t||"title";return{title:O,_title:s||[O],key:v||"key",children:B||"children"}}function K(P,a){var t=new Map;function s(v){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(v||[]).forEach(function(O){var he=O[a.key],l=O[a.children];warning(he!=null,"Tree node must have a certain key: [".concat(B).concat(he,"]"));var G=String(he);warning(!t.has(G)||he===null||he===void 0,"Same 'key' exist in the Tree: ".concat(G)),t.set(G,!0),s(l,"".concat(B).concat(G," > "))})}s(P)}function j(P){function a(t){var s=(0,r.Z)(t);return s.map(function(v){if(!X(v))return(0,Z.ZP)(!v,"Tree/TreeNode can only accept TreeNode as children."),null;var B=v.key,O=v.props,he=O.children,l=(0,H.Z)(O,Q),G=(0,I.Z)({key:B},l),k=a(he);return k.length&&(G.children=k),G}).filter(function(v){return v})}return a(P)}function Y(P,a,t){var s=u(t),v=s._title,B=s.key,O=s.children,he=new Set(a===!0?[]:a),l=[];function G(k){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return k.map(function(o,M){for(var N=c(Re?Re.pos:"0",M),S=i(o[B],N),D,F=0;F1&&arguments[1]!==void 0?arguments[1]:{},t=a.initWrapper,s=a.processEntity,v=a.onProcessFinished,B=a.externalGetKey,O=a.childrenPropName,he=a.fieldNames,l=arguments.length>2?arguments[2]:void 0,G=B||l,k={},Re={},o={posEntities:k,keyEntities:Re};return t&&(o=t(o)||o),Ae(P,function(M){var N=M.node,S=M.index,D=M.pos,F=M.key,W=M.parentPos,ae=M.level,ve=M.nodes,ee={node:N,nodes:ve,index:S,key:F,pos:D,level:ae},te=i(F,D);k[D]=ee,Re[te]=ee,ee.parent=k[W],ee.parent&&(ee.parent.children=ee.parent.children||[],ee.parent.children.push(ee)),s&&s(ee,o)},{externalGetKey:G,childrenPropName:O,fieldNames:he}),v&&v(o),o}function Ze(P,a){var t=a.expandedKeys,s=a.selectedKeys,v=a.loadedKeys,B=a.loadingKeys,O=a.checkedKeys,he=a.halfCheckedKeys,l=a.dragOverNodeKey,G=a.dropPosition,k=a.keyEntities,Re=(0,ne.Z)(k,P),o={eventKey:P,expanded:t.indexOf(P)!==-1,selected:s.indexOf(P)!==-1,loaded:v.indexOf(P)!==-1,loading:B.indexOf(P)!==-1,checked:O.indexOf(P)!==-1,halfChecked:he.indexOf(P)!==-1,pos:String(Re?Re.pos:""),dragOver:l===P&&G===0,dragOverGapTop:l===P&&G===-1,dragOverGapBottom:l===P&&G===1};return o}function le(P){var a=P.data,t=P.expanded,s=P.selected,v=P.checked,B=P.loaded,O=P.loading,he=P.halfChecked,l=P.dragOver,G=P.dragOverGapTop,k=P.dragOverGapBottom,Re=P.pos,o=P.active,M=P.eventKey,N=(0,I.Z)((0,I.Z)({},a),{},{expanded:t,selected:s,checked:v,loaded:B,loading:O,halfChecked:he,dragOver:l,dragOverGapTop:G,dragOverGapBottom:k,pos:Re,active:o,key:M});return"props"in N||Object.defineProperty(N,"props",{get:function(){return(0,Z.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),P}}),N}},48911:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Ue}});var w=e(54476),E=e(76190),I=e(33885),H=e(20068),r=e(42978),C=e(75931),Z=e(92310),ne=e.n(Z),Q=e(29301),c=e(70425),X=e(34280),i=e(59301),u=e(4676),K=i.forwardRef(function(re,Se){var p=re.height,g=re.offsetY,f=re.offsetX,n=re.children,R=re.prefixCls,L=re.onInnerResize,J=re.innerProps,b=re.rtl,T=re.extra,x={},z={display:"flex",flexDirection:"column"};return g!==void 0&&(x={height:p,position:"relative",overflow:"hidden"},z=(0,I.Z)((0,I.Z)({},z),{},(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({transform:"translateY(".concat(g,"px)")},b?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),i.createElement("div",{style:x},i.createElement(Q.Z,{onResize:function($e){var Ie=$e.offsetHeight;Ie&&L&&L()}},i.createElement("div",(0,w.Z)({style:z,className:ne()((0,H.Z)({},"".concat(R,"-holder-inner"),R)),ref:Se},J),n,T)))});K.displayName="Filler";var j=K;function Y(re){var Se=re.children,p=re.setRef,g=i.useCallback(function(f){p(f)},[]);return i.cloneElement(Se,{ref:g})}function Ae(re,Se,p,g,f,n,R,L){var J=L.getKey;return re.slice(Se,p+1).map(function(b,T){var x=Se+T,z=R(b,x,{style:{width:g},offsetX:f}),V=J(b);return i.createElement(Y,{key:V,setRef:function(Ie){return n(b,Ie)}},z)})}function fe(re,Se,p,g){var f=p-re,n=Se-p,R=Math.min(f,n)*2;if(g<=R){var L=Math.floor(g/2);return g%2?p+L+1:p-L}return f>n?p-(g-n):p+(g-f)}function Ze(re,Se,p){var g=re.length,f=Se.length,n,R;if(g===0&&f===0)return null;g2&&arguments[2]!==void 0?arguments[2]:!1,x=J?b<0&&L.current.left||b>0&&L.current.right:b<0&&L.current.top||b>0&&L.current.bottom;return T&&x?(clearTimeout(n.current),f.current=!1):(!x||f.current)&&R(),!f.current&&x}};function v(re,Se,p,g,f,n,R){var L=(0,i.useRef)(0),J=(0,i.useRef)(null),b=(0,i.useRef)(null),T=(0,i.useRef)(!1),x=s(Se,p,g,f);function z(y,m){if(P.Z.cancel(J.current),!x(!1,m)){var A=y;if(!A._virtualHandled)A._virtualHandled=!0;else return;L.current+=m,b.current=m,t||A.preventDefault(),J.current=(0,P.Z)(function(){var Ce=T.current?10:1;R(L.current*Ce,!1),L.current=0})}}function V(y,m){R(m,!0),t||y.preventDefault()}var $e=(0,i.useRef)(null),Ie=(0,i.useRef)(null);function Oe(y){if(re){P.Z.cancel(Ie.current),Ie.current=(0,P.Z)(function(){$e.current=null},2);var m=y.deltaX,A=y.deltaY,Ce=y.shiftKey,se=m,xe=A;($e.current==="sx"||!$e.current&&Ce&&A&&!m)&&(se=A,xe=0,$e.current="sx");var Ye=Math.abs(se),We=Math.abs(xe);$e.current===null&&($e.current=n&&Ye>We?"x":"y"),$e.current==="y"?z(y,xe):V(y,se)}}function Pe(y){re&&(T.current=y.detail===b.current)}return[Oe,Pe]}function B(re,Se,p,g){var f=i.useMemo(function(){return[new Map,[]]},[re,p.id,g]),n=(0,r.Z)(f,2),R=n[0],L=n[1],J=function(T){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:T,z=R.get(T),V=R.get(x);if(z===void 0||V===void 0)for(var $e=re.length,Ie=L.length;Ie<$e;Ie+=1){var Oe,Pe=re[Ie],y=Se(Pe);R.set(y,Ie);var m=(Oe=p.get(y))!==null&&Oe!==void 0?Oe:g;if(L[Ie]=(L[Ie-1]||0)+m,y===T&&(z=Ie),y===x&&(V=Ie),z!==void 0&&V!==void 0)break}return{top:L[z-1]||0,bottom:L[V]}};return J}var O=e(67732),he=e(83652),l=function(){function re(){(0,O.Z)(this,re),(0,H.Z)(this,"maps",void 0),(0,H.Z)(this,"id",0),(0,H.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,he.Z)(re,[{key:"set",value:function(p,g){this.diffRecords.set(p,this.maps[p]),this.maps[p]=g,this.id+=1}},{key:"get",value:function(p){return this.maps[p]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),re}(),G=l;function k(re){var Se=parseFloat(re);return isNaN(Se)?0:Se}function Re(re,Se,p){var g=i.useState(0),f=(0,r.Z)(g,2),n=f[0],R=f[1],L=(0,i.useRef)(new Map),J=(0,i.useRef)(new G),b=(0,i.useRef)(0);function T(){b.current+=1}function x(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;T();var $e=function(){var Pe=!1;L.current.forEach(function(y,m){if(y&&y.offsetParent){var A=y.offsetHeight,Ce=getComputedStyle(y),se=Ce.marginTop,xe=Ce.marginBottom,Ye=k(se),We=k(xe),Xe=A+Ye+We;J.current.get(m)!==Xe&&(J.current.set(m,Xe),Pe=!0)}}),Pe&&R(function(y){return y+1})};if(V)$e();else{b.current+=1;var Ie=b.current;Promise.resolve().then(function(){Ie===b.current&&$e()})}}function z(V,$e){var Ie=re(V),Oe=L.current.get(Ie);$e?(L.current.set(Ie,$e),x()):L.current.delete(Ie),!Oe!=!$e&&($e?Se==null||Se(V):p==null||p(V))}return(0,i.useEffect)(function(){return T},[]),[z,x,J.current,n]}var o=14/15;function M(re,Se,p){var g=(0,i.useRef)(!1),f=(0,i.useRef)(0),n=(0,i.useRef)(0),R=(0,i.useRef)(null),L=(0,i.useRef)(null),J,b=function(V){if(g.current){var $e=Math.ceil(V.touches[0].pageX),Ie=Math.ceil(V.touches[0].pageY),Oe=f.current-$e,Pe=n.current-Ie,y=Math.abs(Oe)>Math.abs(Pe);y?f.current=$e:n.current=Ie;var m=p(y,y?Oe:Pe,!1,V);m&&V.preventDefault(),clearInterval(L.current),m&&(L.current=setInterval(function(){y?Oe*=o:Pe*=o;var A=Math.floor(y?Oe:Pe);(!p(y,A,!0)||Math.abs(A)<=.1)&&clearInterval(L.current)},16))}},T=function(){g.current=!1,J()},x=function(V){J(),V.touches.length===1&&!g.current&&(g.current=!0,f.current=Math.ceil(V.touches[0].pageX),n.current=Math.ceil(V.touches[0].pageY),R.current=V.target,R.current.addEventListener("touchmove",b,{passive:!1}),R.current.addEventListener("touchend",T,{passive:!0}))};J=function(){R.current&&(R.current.removeEventListener("touchmove",b),R.current.removeEventListener("touchend",T))},(0,X.Z)(function(){return re&&Se.current.addEventListener("touchstart",x,{passive:!0}),function(){var z;(z=Se.current)===null||z===void 0||z.removeEventListener("touchstart",x),J(),clearInterval(L.current)}},[re])}function N(re){return Math.floor(Math.pow(re,.5))}function S(re,Se){var p="touches"in re?re.touches[0]:re;return p[Se?"pageX":"pageY"]-window[Se?"scrollX":"scrollY"]}function D(re,Se,p){i.useEffect(function(){var g=Se.current;if(re&&g){var f=!1,n,R,L=function(){P.Z.cancel(n)},J=function z(){L(),n=(0,P.Z)(function(){p(R),z()})},b=function(){f=!1,L()},T=function(V){if(!(V.target.draggable||V.button!==0)){var $e=V;$e._virtualHandled||($e._virtualHandled=!0,f=!0)}},x=function(V){if(f){var $e=S(V,!1),Ie=g.getBoundingClientRect(),Oe=Ie.top,Pe=Ie.bottom;if($e<=Oe){var y=Oe-$e;R=-N(y),J()}else if($e>=Pe){var m=$e-Pe;R=N(m),J()}else L()}};return g.addEventListener("mousedown",T),g.ownerDocument.addEventListener("mouseup",b),g.ownerDocument.addEventListener("mousemove",x),g.ownerDocument.addEventListener("dragend",b),function(){g.removeEventListener("mousedown",T),g.ownerDocument.removeEventListener("mouseup",b),g.ownerDocument.removeEventListener("mousemove",x),g.ownerDocument.removeEventListener("dragend",b),L()}}},[re])}var F=10;function W(re,Se,p,g,f,n,R,L){var J=i.useRef(),b=i.useState(null),T=(0,r.Z)(b,2),x=T[0],z=T[1];return(0,X.Z)(function(){if(x&&x.times=0;Mt-=1){var Vt=f(Se[Mt]),Ut=p.get(Vt);if(Ut===void 0){y=!0;break}if(It-=Ut,It<=0)break}switch(Ce){case"top":A=xe-Oe;break;case"bottom":A=Ye-Pe+Oe;break;default:{var qt=re.current.scrollTop,kt=qt+Pe;xekt&&(m="bottom")}}A!==null&&R(A),A!==x.lastTop&&(y=!0)}y&&z((0,I.Z)((0,I.Z)({},x),{},{times:x.times+1,targetAlign:m,lastTop:A}))}},[x,re.current]),function(V){if(V==null){L();return}if(P.Z.cancel(J.current),typeof V=="number")R(V);else if(V&&(0,E.Z)(V)==="object"){var $e,Ie=V.align;"index"in V?$e=V.index:$e=Se.findIndex(function(y){return f(y)===V.key});var Oe=V.offset,Pe=Oe===void 0?0:Oe;z({times:0,index:$e,offset:Pe,originAlign:Ie})}}}var ae=i.forwardRef(function(re,Se){var p=re.prefixCls,g=re.rtl,f=re.scrollOffset,n=re.scrollRange,R=re.onStartMove,L=re.onStopMove,J=re.onScroll,b=re.horizontal,T=re.spinSize,x=re.containerSize,z=re.style,V=re.thumbStyle,$e=re.showScrollBar,Ie=i.useState(!1),Oe=(0,r.Z)(Ie,2),Pe=Oe[0],y=Oe[1],m=i.useState(null),A=(0,r.Z)(m,2),Ce=A[0],se=A[1],xe=i.useState(null),Ye=(0,r.Z)(xe,2),We=Ye[0],Xe=Ye[1],ft=!g,Et=i.useRef(),It=i.useRef(),Mt=i.useState($e),Vt=(0,r.Z)(Mt,2),Ut=Vt[0],qt=Vt[1],kt=i.useRef(),ge=function(){$e===!0||$e===!1||(clearTimeout(kt.current),qt(!0),kt.current=setTimeout(function(){qt(!1)},3e3))},De=n-x||0,ke=x-T||0,ot=i.useMemo(function(){if(f===0||De===0)return 0;var $=f/De;return $*ke},[f,De,ke]),Ge=function(oe){oe.stopPropagation(),oe.preventDefault()},St=i.useRef({top:ot,dragging:Pe,pageY:Ce,startTop:We});St.current={top:ot,dragging:Pe,pageY:Ce,startTop:We};var st=function(oe){y(!0),se(S(oe,b)),Xe(St.current.top),R(),oe.stopPropagation(),oe.preventDefault()};i.useEffect(function(){var $=function(h){h.preventDefault()},oe=Et.current,be=It.current;return oe.addEventListener("touchstart",$,{passive:!1}),be.addEventListener("touchstart",st,{passive:!1}),function(){oe.removeEventListener("touchstart",$),be.removeEventListener("touchstart",st)}},[]);var ht=i.useRef();ht.current=De;var zt=i.useRef();zt.current=ke,i.useEffect(function(){if(Pe){var $,oe=function(h){var ue=St.current,ie=ue.dragging,Me=ue.pageY,we=ue.startTop;P.Z.cancel($);var Te=Et.current.getBoundingClientRect(),He=x/(b?Te.width:Te.height);if(ie){var Ve=(S(h,b)-Me)*He,ct=we;!ft&&b?ct-=Ve:ct+=Ve;var Be=ht.current,et=zt.current,mt=et?ct/et:0,je=Math.ceil(mt*Be);je=Math.max(je,0),je=Math.min(je,Be),$=(0,P.Z)(function(){J(je,b)})}},be=function(){y(!1),L()};return window.addEventListener("mousemove",oe,{passive:!0}),window.addEventListener("touchmove",oe,{passive:!0}),window.addEventListener("mouseup",be,{passive:!0}),window.addEventListener("touchend",be,{passive:!0}),function(){window.removeEventListener("mousemove",oe),window.removeEventListener("touchmove",oe),window.removeEventListener("mouseup",be),window.removeEventListener("touchend",be),P.Z.cancel($)}}},[Pe]),i.useEffect(function(){return ge(),function(){clearTimeout(kt.current)}},[f]),i.useImperativeHandle(Se,function(){return{delayHidden:ge}});var Rt="".concat(p,"-scrollbar"),qe={position:"absolute",visibility:Ut?null:"hidden"},Gt={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return b?(Object.assign(qe,{height:8,left:0,right:0,bottom:0}),Object.assign(Gt,(0,H.Z)({height:"100%",width:T},ft?"left":"right",ot))):(Object.assign(qe,(0,H.Z)({width:8,top:0,bottom:0},ft?"right":"left",0)),Object.assign(Gt,{width:"100%",height:T,top:ot})),i.createElement("div",{ref:Et,className:ne()(Rt,(0,H.Z)((0,H.Z)((0,H.Z)({},"".concat(Rt,"-horizontal"),b),"".concat(Rt,"-vertical"),!b),"".concat(Rt,"-visible"),Ut)),style:(0,I.Z)((0,I.Z)({},qe),z),onMouseDown:Ge,onMouseMove:ge},i.createElement("div",{ref:It,className:ne()("".concat(Rt,"-thumb"),(0,H.Z)({},"".concat(Rt,"-thumb-moving"),Pe)),style:(0,I.Z)((0,I.Z)({},Gt),V),onMouseDown:st}))}),ve=ae,ee=20;function te(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,p=re/Se*re;return isNaN(p)&&(p=0),p=Math.max(p,ee),Math.floor(p)}var me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ne=[],Le={overflowY:"auto",overflowAnchor:"none"};function Je(re,Se){var p=re.prefixCls,g=p===void 0?"rc-virtual-list":p,f=re.className,n=re.height,R=re.itemHeight,L=re.fullHeight,J=L===void 0?!0:L,b=re.style,T=re.data,x=re.children,z=re.itemKey,V=re.virtual,$e=re.direction,Ie=re.scrollWidth,Oe=re.component,Pe=Oe===void 0?"div":Oe,y=re.onScroll,m=re.onVirtualScroll,A=re.onVisibleChange,Ce=re.innerProps,se=re.extraRender,xe=re.styles,Ye=re.showScrollBar,We=Ye===void 0?"optional":Ye,Xe=(0,C.Z)(re,me),ft=i.useCallback(function(ut){return typeof z=="function"?z(ut):ut==null?void 0:ut[z]},[z]),Et=Re(ft,null,null),It=(0,r.Z)(Et,4),Mt=It[0],Vt=It[1],Ut=It[2],qt=It[3],kt=!!(V!==!1&&n&&R),ge=i.useMemo(function(){return Object.values(Ut.maps).reduce(function(ut,it){return ut+it},0)},[Ut.id,Ut.maps]),De=kt&&T&&(Math.max(R*T.length,ge)>n||!!Ie),ke=$e==="rtl",ot=ne()(g,(0,H.Z)({},"".concat(g,"-rtl"),ke),f),Ge=T||Ne,St=(0,i.useRef)(),st=(0,i.useRef)(),ht=(0,i.useRef)(),zt=(0,i.useState)(0),Rt=(0,r.Z)(zt,2),qe=Rt[0],Gt=Rt[1],$=(0,i.useState)(0),oe=(0,r.Z)($,2),be=oe[0],d=oe[1],h=(0,i.useState)(!1),ue=(0,r.Z)(h,2),ie=ue[0],Me=ue[1],we=function(){Me(!0)},Te=function(){Me(!1)},He={getKey:ft};function Ve(ut){Gt(function(it){var Wt;typeof ut=="function"?Wt=ut(it):Wt=ut;var Qt=xt(Wt);return St.current.scrollTop=Qt,Qt})}var ct=(0,i.useRef)({start:0,end:Ge.length}),Be=(0,i.useRef)(),et=le(Ge,ft),mt=(0,r.Z)(et,1),je=mt[0];Be.current=je;var nt=i.useMemo(function(){if(!kt)return{scrollHeight:void 0,start:0,end:Ge.length-1,offset:void 0};if(!De){var ut;return{scrollHeight:((ut=st.current)===null||ut===void 0?void 0:ut.offsetHeight)||0,start:0,end:Ge.length-1,offset:void 0}}for(var it=0,Wt,Qt,on,En=Ge.length,bn=0;bn=qe&&Wt===void 0&&(Wt=bn,Qt=it),Cn>qe+n&&on===void 0&&(on=bn),it=Cn}return Wt===void 0&&(Wt=0,Qt=0,on=Math.ceil(n/R)),on===void 0&&(on=Ge.length-1),on=Math.min(on+1,Ge.length-1),{scrollHeight:it,start:Wt,end:on,offset:Qt}},[De,kt,qe,Ge,qt,n]),rt=nt.scrollHeight,$t=nt.start,gt=nt.end,vt=nt.offset;ct.current.start=$t,ct.current.end=gt,i.useLayoutEffect(function(){var ut=Ut.getRecord();if(ut.size===1){var it=Array.from(ut.keys())[0],Wt=ut.get(it),Qt=Ge[$t];if(Qt&&Wt===void 0){var on=ft(Qt);if(on===it){var En=Ut.get(it),bn=En-R;Ve(function(vn){return vn+bn})}}}Ut.resetRecord()},[rt]);var U=i.useState({width:0,height:n}),_=(0,r.Z)(U,2),ce=_[0],ye=_[1],q=function(it){ye({width:it.offsetWidth,height:it.offsetHeight})},pe=(0,i.useRef)(),de=(0,i.useRef)(),ze=i.useMemo(function(){return te(ce.width,Ie)},[ce.width,Ie]),Qe=i.useMemo(function(){return te(ce.height,rt)},[ce.height,rt]),at=rt-n,Zt=(0,i.useRef)(at);Zt.current=at;function xt(ut){var it=ut;return Number.isNaN(Zt.current)||(it=Math.min(it,Zt.current)),it=Math.max(it,0),it}var Tt=qe<=0,yt=qe>=at,pt=be<=0,Kt=be>=Ie,Bt=s(Tt,yt,pt,Kt),Xt=function(){return{x:ke?-be:be,y:qe}},bt=(0,i.useRef)(Xt()),Ot=(0,c.useEvent)(function(ut){if(m){var it=(0,I.Z)((0,I.Z)({},Xt()),ut);(bt.current.x!==it.x||bt.current.y!==it.y)&&(m(it),bt.current=it)}});function Dt(ut,it){var Wt=ut;it?((0,u.flushSync)(function(){d(Wt)}),Ot()):Ve(Wt)}function Lt(ut){var it=ut.currentTarget.scrollTop;it!==qe&&Ve(it),y==null||y(ut),Ot()}var Yt=function(it){var Wt=it,Qt=Ie?Ie-ce.width:0;return Wt=Math.max(Wt,0),Wt=Math.min(Wt,Qt),Wt},tn=(0,c.useEvent)(function(ut,it){it?((0,u.flushSync)(function(){d(function(Wt){var Qt=Wt+(ke?-ut:ut);return Yt(Qt)})}),Ot()):Ve(function(Wt){var Qt=Wt+ut;return Qt})}),Ct=v(kt,Tt,yt,pt,Kt,!!Ie,tn),Fe=(0,r.Z)(Ct,2),Ee=Fe[0],lt=Fe[1];M(kt,St,function(ut,it,Wt,Qt){var on=Qt;return Bt(ut,it,Wt)?!1:!on||!on._virtualHandled?(on&&(on._virtualHandled=!0),Ee({preventDefault:function(){},deltaX:ut?it:0,deltaY:ut?0:it}),!0):!1}),D(De,St,function(ut){Ve(function(it){return it+ut})}),(0,X.Z)(function(){function ut(Wt){var Qt=Tt&&Wt.detail<0,on=yt&&Wt.detail>0;kt&&!Qt&&!on&&Wt.preventDefault()}var it=St.current;return it.addEventListener("wheel",Ee,{passive:!1}),it.addEventListener("DOMMouseScroll",lt,{passive:!0}),it.addEventListener("MozMousePixelScroll",ut,{passive:!1}),function(){it.removeEventListener("wheel",Ee),it.removeEventListener("DOMMouseScroll",lt),it.removeEventListener("MozMousePixelScroll",ut)}},[kt,Tt,yt]),(0,X.Z)(function(){if(Ie){var ut=Yt(be);d(ut),Ot({x:ut})}},[ce.width,Ie]);var dt=function(){var it,Wt;(it=pe.current)===null||it===void 0||it.delayHidden(),(Wt=de.current)===null||Wt===void 0||Wt.delayHidden()},Pt=W(St,Ge,Ut,R,ft,function(){return Vt(!0)},Ve,dt);i.useImperativeHandle(Se,function(){return{nativeElement:ht.current,getScrollInfo:Xt,scrollTo:function(it){function Wt(Qt){return Qt&&(0,E.Z)(Qt)==="object"&&("left"in Qt||"top"in Qt)}Wt(it)?(it.left!==void 0&&d(Yt(it.left)),Pt(it.top)):Pt(it)}}}),(0,X.Z)(function(){if(A){var ut=Ge.slice($t,gt+1);A(ut,Ge)}},[$t,gt,Ge]);var jt=B(Ge,ft,Ut,R),_t=se==null?void 0:se({start:$t,end:gt,virtual:De,offsetX:be,offsetY:vt,rtl:ke,getSize:jt}),an=Ae(Ge,$t,gt,Ie,be,Mt,x,He),nn=null;n&&(nn=(0,I.Z)((0,H.Z)({},J?"height":"maxHeight",n),Le),kt&&(nn.overflowY="hidden",Ie&&(nn.overflowX="hidden"),ie&&(nn.pointerEvents="none")));var en={};return ke&&(en.dir="rtl"),i.createElement("div",(0,w.Z)({ref:ht,style:(0,I.Z)((0,I.Z)({},b),{},{position:"relative"}),className:ot},en,Xe),i.createElement(Q.Z,{onResize:q},i.createElement(Pe,{className:"".concat(g,"-holder"),style:nn,ref:St,onScroll:Lt,onMouseEnter:dt},i.createElement(j,{prefixCls:g,height:rt,offsetX:be,offsetY:vt,scrollWidth:Ie,onInnerResize:Vt,ref:st,innerProps:Ce,rtl:ke,extra:_t},an))),De&&rt>n&&i.createElement(ve,{ref:pe,prefixCls:g,scrollOffset:qe,scrollRange:rt,rtl:ke,onScroll:Dt,onStartMove:we,onStopMove:Te,spinSize:Qe,containerSize:ce.height,style:xe==null?void 0:xe.verticalScrollBar,thumbStyle:xe==null?void 0:xe.verticalScrollBarThumb,showScrollBar:We}),De&&Ie>ce.width&&i.createElement(ve,{ref:de,prefixCls:g,scrollOffset:be,scrollRange:Ie,rtl:ke,onScroll:Dt,onStartMove:we,onStopMove:Te,spinSize:ze,containerSize:ce.width,horizontal:!0,style:xe==null?void 0:xe.horizontalScrollBar,thumbStyle:xe==null?void 0:xe.horizontalScrollBarThumb,showScrollBar:We}))}var _e=i.forwardRef(Je);_e.displayName="List";var tt=_e,Ue=tt},99288:function(Ht){Ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAA2ZJREFUWEetlk9sFGUYxp93ZnYXkYomxDSEC8RU9IIcYEUSw8EDPUDcJgtpYqUhZKctkmBEUtIiK1AOBKgR6bpL0AQTTWyocgDiSTFIIQIREq2JtgoYQgkY/gjb0p15ZIaWzO7O7n6z7Xfbff/85n3mfd9vBD5Hb2U9LRwSwXtWWr7y85nsf+KXwDC5xCZOOzYBUnMjePfP/TI6WZg33hfsOOgmT5J4fdz5QlhHfCQlQ1MFLwk2TC63iRMe0B0Bmq2MfDsV8JJgJ7lm8gKIhV6QJti3gGg/n5GxyTxAWbCeYJzA14UAEfSHdazO9sjVauFlwckkte3XMACgrggguCUamqyUeF+H8nOUBbtN1sK1tHGoREZqwK7YG9jWu0osZerjaSl/Xk4y/Ps1DAKYU8pTBD9M09F4v0euV8o3Ya8IdpsswY0AuiskHdaAxlxGvleBK4FnJzj9OnAZwKwKSa1HGiatT9ElIiznqwQer3rro+K3K1Uj+G468da9jNws+Xocw7Jvup8d4X+bCFkk4A2I9uWZWEdet85s5XP3LLfqGhU4gH80A6tzPeKu3qKRXHZsd212dPRnML95RLTOMw0dXd4Aw+Rum3hfEey0bg5Eu52RvUXg6JGdhwE2FRkgFsPhl86u2PzHhO3pNtZmLfwNIqIMd0ZHcLTmKTTf/khuP+nqaN+Oq4XVThg1Dev6Y1vzZlg3mSLREgQ87vuXriM+lpLzzm+JHtk5CHCeXyJdk7dPxzq/yJO7ja/ZOfxUBdgJ+WVeBK86V6xE+7o+Ae31PlJnwzpe/PHNzrx9bJjstglnrgMdERyeVYO24T1y3624/vjHz/w7cvckyFee6C/ICTSzv6HjM292t7NtXAExIwD1gQjesdLyuTfGnePEuXTo0pUbzYAsBjhsINR7qqH9YmFyzeQWELsCQAeMEOIPD8ivxYoqZnlhAyNDD92OrlUJKZS2arCe4DoCBxWgvtJWBSYpuonfAMyvAC4pbVVgvZUraeFoOWglaasDmzxFYmkJsJK0gcHeb2wfsLK0gcG6yT4SsaLAgoWg0HR5LmXv48h61o3lMABC80RVJW2ginWTaRIJT1DV0iqDZ7Tw+Qe2e/FPc3frJKVVBhsmP7SJDwBMibRBwDtsot4IYY3frg3aTIX+/wMViEMw4clpOQAAAABJRU5ErkJggg=="},44487:function(Ht){Ht.exports="data:image/png;base64,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"},16722:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});const w=Q=>typeof Q=="object"&&Q!=null&&Q.nodeType===1,E=(Q,c)=>(!c||Q!=="hidden")&&Q!=="visible"&&Q!=="clip",I=(Q,c)=>{if(Q.clientHeight{const u=(K=>{if(!K.ownerDocument||!K.ownerDocument.defaultView)return null;try{return K.ownerDocument.defaultView.frameElement}catch(j){return null}})(i);return!!u&&(u.clientHeightKc||K>Q&&j=c&&Y>=X?K-Q-i:j>c&&YX?j-c+u:0,r=Q=>{const c=Q.parentElement;return c==null?Q.getRootNode().host||null:c},C=(Q,c)=>{var X,i,u,K;if(typeof document=="undefined")return[];const{scrollMode:j,block:Y,inline:Ae,boundary:fe,skipOverflowHiddenElements:Ze}=c,le=typeof fe=="function"?fe:ve=>ve!==fe;if(!w(Q))throw new TypeError("Invalid target");const P=document.scrollingElement||document.documentElement,a=[];let t=Q;for(;w(t)&&le(t);){if(t=r(t),t===P){a.push(t);break}t!=null&&t===document.body&&I(t)&&!I(document.documentElement)||t!=null&&I(t,Ze)&&a.push(t)}const s=(i=(X=window.visualViewport)==null?void 0:X.width)!=null?i:innerWidth,v=(K=(u=window.visualViewport)==null?void 0:u.height)!=null?K:innerHeight,{scrollX:B,scrollY:O}=window,{height:he,width:l,top:G,right:k,bottom:Re,left:o}=Q.getBoundingClientRect(),{top:M,right:N,bottom:S,left:D}=(ve=>{const ee=window.getComputedStyle(ve);return{top:parseFloat(ee.scrollMarginTop)||0,right:parseFloat(ee.scrollMarginRight)||0,bottom:parseFloat(ee.scrollMarginBottom)||0,left:parseFloat(ee.scrollMarginLeft)||0}})(Q);let F=Y==="start"||Y==="nearest"?G-M:Y==="end"?Re+S:G+he/2-M+S,W=Ae==="center"?o+l/2-D+N:Ae==="end"?k+N:o-D;const ae=[];for(let ve=0;ve=0&&o>=0&&Re<=v&&k<=s&&(ee===P&&!I(ee)||G>=Ne&&Re<=Je&&o>=_e&&k<=Le))return ae;const tt=getComputedStyle(ee),Ue=parseInt(tt.borderLeftWidth,10),re=parseInt(tt.borderTopWidth,10),Se=parseInt(tt.borderRightWidth,10),p=parseInt(tt.borderBottomWidth,10);let g=0,f=0;const n="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-Ue-Se:0,R="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-re-p:0,L="offsetWidth"in ee?ee.offsetWidth===0?0:me/ee.offsetWidth:0,J="offsetHeight"in ee?ee.offsetHeight===0?0:te/ee.offsetHeight:0;if(P===ee)g=Y==="start"?F:Y==="end"?F-v:Y==="nearest"?H(O,O+v,v,re,p,O+F,O+F+he,he):F-v/2,f=Ae==="start"?W:Ae==="center"?W-s/2:Ae==="end"?W-s:H(B,B+s,s,Ue,Se,B+W,B+W+l,l),g=Math.max(0,g+O),f=Math.max(0,f+B);else{g=Y==="start"?F-Ne-re:Y==="end"?F-Je+p+R:Y==="nearest"?H(Ne,Je,te,re,p+R,F,F+he,he):F-(Ne+te/2)+R/2,f=Ae==="start"?W-_e-Ue:Ae==="center"?W-(_e+me/2)+n/2:Ae==="end"?W-Le+Se+n:H(_e,Le,me,Ue,Se+n,W,W+l,l);const{scrollLeft:b,scrollTop:T}=ee;g=J===0?0:Math.max(0,Math.min(T+g/J,ee.scrollHeight-te/J+R)),f=L===0?0:Math.max(0,Math.min(b+f/L,ee.scrollWidth-me/L+n)),F+=T-g,W+=b-f}ae.push({el:ee,top:g,left:f})}return ae},Z=Q=>Q===!1?{block:"end",inline:"nearest"}:(c=>c===Object(c)&&Object.keys(c).length!==0)(Q)?Q:{block:"start",inline:"nearest"};function ne(Q,c){if(!Q.isConnected||!(u=>{let K=u;for(;K&&K.parentNode;){if(K.parentNode===document)return!0;K=K.parentNode instanceof ShadowRoot?K.parentNode.host:K.parentNode}return!1})(Q))return;const X=(u=>{const K=window.getComputedStyle(u);return{top:parseFloat(K.scrollMarginTop)||0,right:parseFloat(K.scrollMarginRight)||0,bottom:parseFloat(K.scrollMarginBottom)||0,left:parseFloat(K.scrollMarginLeft)||0}})(Q);if((u=>typeof u=="object"&&typeof u.behavior=="function")(c))return c.behavior(C(Q,c));const i=typeof c=="boolean"||c==null?void 0:c.behavior;for(const{el:u,top:K,left:j}of C(Q,Z(c))){const Y=K-X.top+X.bottom,Ae=j-X.left+X.right;u.scroll({top:Y,left:Ae,behavior:i})}}}}]); +`,fe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ze={},le;function P(N){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=N.getAttribute("id")||N.getAttribute("data-reactid")||N.getAttribute("name");if(S&&Ze[D])return Ze[D];var F=window.getComputedStyle(N),W=F.getPropertyValue("box-sizing")||F.getPropertyValue("-moz-box-sizing")||F.getPropertyValue("-webkit-box-sizing"),ae=parseFloat(F.getPropertyValue("padding-bottom"))+parseFloat(F.getPropertyValue("padding-top")),ve=parseFloat(F.getPropertyValue("border-bottom-width"))+parseFloat(F.getPropertyValue("border-top-width")),ee=fe.map(function(me){return"".concat(me,":").concat(F.getPropertyValue(me))}).join(";"),te={sizingStyle:ee,paddingSize:ae,borderSize:ve,boxSizing:W};return S&&D&&(Ze[D]=te),te}function a(N){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;le||(le=document.createElement("textarea"),le.setAttribute("tab-index","-1"),le.setAttribute("aria-hidden","true"),document.body.appendChild(le)),N.getAttribute("wrap")?le.setAttribute("wrap",N.getAttribute("wrap")):le.removeAttribute("wrap");var W=P(N,S),ae=W.paddingSize,ve=W.borderSize,ee=W.boxSizing,te=W.sizingStyle;le.setAttribute("style","".concat(te,";").concat(Te)),le.value=N.value||N.placeholder||"";var me=void 0,Ne=void 0,Le,Je=le.scrollHeight;if(ee==="border-box"?Je+=ve:ee==="content-box"&&(Je-=ae),D!==null||F!==null){le.value=" ";var _e=le.scrollHeight-ae;D!==null&&(me=_e*D,ee==="border-box"&&(me=me+ae+ve),Je=Math.max(me,Je)),F!==null&&(Ne=_e*F,ee==="border-box"&&(Ne=Ne+ae+ve),Le=Je>Ne?"":"hidden",Je=Math.min(Ne,Je))}var tt={height:Je,overflowY:Le,resize:"none"};return me&&(tt.minHeight=me),Ne&&(tt.maxHeight=Ne),tt}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],s=0,v=1,B=2,O=u.forwardRef(function(N,S){var D=N,F=D.prefixCls,W=D.onPressEnter,ae=D.defaultValue,ve=D.value,ee=D.autoSize,te=D.onResize,me=D.className,Ne=D.style,Le=D.disabled,Je=D.onChange,_e=D.onInternalAutoSize,tt=(0,C.Z)(D,t),Ue=(0,i.Z)(ae,{value:ve,postState:function(Xe){return Xe!=null?Xe:""}}),re=(0,r.Z)(Ue,2),Se=re[0],p=re[1],g=function(Xe){p(Xe.target.value),Je==null||Je(Xe)},f=u.useRef();u.useImperativeHandle(S,function(){return{textArea:f.current}});var n=u.useMemo(function(){return ee&&(0,H.Z)(ee)==="object"?[ee.minRows,ee.maxRows]:[]},[ee]),R=(0,r.Z)(n,2),L=R[0],J=R[1],b=!!ee,T=function(){try{if(document.activeElement===f.current){var Xe=f.current,ft=Xe.selectionStart,Et=Xe.selectionEnd,It=Xe.scrollTop;f.current.setSelectionRange(ft,Et),f.current.scrollTop=It}}catch(Mt){}},x=u.useState(B),z=(0,r.Z)(x,2),V=z[0],$e=z[1],Ie=u.useState(),Oe=(0,r.Z)(Ie,2),Pe=Oe[0],y=Oe[1],m=function(){$e(s)};(0,j.Z)(function(){b&&m()},[ve,L,J,b]),(0,j.Z)(function(){if(V===s)$e(v);else if(V===v){var We=a(f.current,!1,L,J);$e(B),y(We)}else T()},[V]);var A=u.useRef(),Ce=function(){Y.Z.cancel(A.current)},se=function(Xe){V===B&&(te==null||te(Xe),ee&&(Ce(),A.current=(0,Y.Z)(function(){m()})))};u.useEffect(function(){return Ce},[]);var xe=b?Pe:null,Ye=(0,E.Z)((0,E.Z)({},Ne),xe);return(V===s||V===v)&&(Ye.overflowY="hidden",Ye.overflowX="hidden"),u.createElement(K.Z,{onResize:se,disabled:!(ee||te)},u.createElement("textarea",(0,w.Z)({},tt,{ref:f,style:Ye,className:Q()(F,me,(0,I.Z)({},"".concat(F,"-disabled"),Le)),disabled:Le,value:Se,onChange:g})))}),he=O,l=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function G(N,S){return(0,Z.Z)(N||"").slice(0,S).join("")}function k(N,S,D,F){var W=D;return N?W=G(D,F):(0,Z.Z)(S||"").lengthF&&(W=S),W}var Re=u.forwardRef(function(N,S){var D,F=N.defaultValue,W=N.value,ae=N.onFocus,ve=N.onBlur,ee=N.onChange,te=N.allowClear,me=N.maxLength,Ne=N.onCompositionStart,Le=N.onCompositionEnd,Je=N.suffix,_e=N.prefixCls,tt=_e===void 0?"rc-textarea":_e,Ue=N.classes,re=N.showCount,Se=N.className,p=N.style,g=N.disabled,f=N.hidden,n=N.classNames,R=N.styles,L=N.onResize,J=(0,C.Z)(N,l),b=(0,i.Z)(F,{value:W,defaultValue:F}),T=(0,r.Z)(b,2),x=T[0],z=T[1],V=(0,u.useRef)(null),$e=u.useState(!1),Ie=(0,r.Z)($e,2),Oe=Ie[0],Pe=Ie[1],y=u.useState(!1),m=(0,r.Z)(y,2),A=m[0],Ce=m[1],se=u.useRef(),xe=u.useRef(0),Ye=u.useState(null),We=(0,r.Z)(Ye,2),Xe=We[0],ft=We[1],Et=function(){var qe;(qe=V.current)===null||qe===void 0||qe.textArea.focus()};(0,u.useImperativeHandle)(S,function(){return{resizableTextArea:V.current,focus:Et,blur:function(){var qe;(qe=V.current)===null||qe===void 0||qe.textArea.blur()}}}),(0,u.useEffect)(function(){Pe(function(Rt){return!g&&Rt})},[g]);var It=Number(me)>0,Mt=function(qe){Ce(!0),se.current=x,xe.current=qe.currentTarget.selectionStart,Ne==null||Ne(qe)},Vt=function(qe){Ce(!1);var Gt=qe.currentTarget.value;if(It){var $,oe=xe.current>=me+1||xe.current===(($=se.current)===null||$===void 0?void 0:$.length);Gt=k(oe,se.current,Gt,me)}Gt!==x&&(z(Gt),(0,X.rJ)(qe.currentTarget,qe,ee,Gt)),Le==null||Le(qe)},Ut=function(qe){var Gt=qe.target.value;if(!A&&It){var $=qe.target.selectionStart>=me+1||qe.target.selectionStart===Gt.length||!qe.target.selectionStart;Gt=k($,x,Gt,me)}z(Gt),(0,X.rJ)(qe.currentTarget,qe,ee,Gt)},qt=function(qe){var Gt=J.onPressEnter,$=J.onKeyDown;qe.key==="Enter"&&Gt&&Gt(qe),$==null||$(qe)},kt=function(qe){Pe(!0),ae==null||ae(qe)},ge=function(qe){Pe(!1),ve==null||ve(qe)},De=function(qe){var Gt;z(""),Et(),(0,X.rJ)((Gt=V.current)===null||Gt===void 0?void 0:Gt.textArea,qe,ee)},ke=(0,X.D7)(x);!A&&It&&W==null&&(ke=G(ke,me));var ot=Je,Ge;if(re){var St=(0,Z.Z)(ke).length;(0,H.Z)(re)==="object"?Ge=re.formatter({value:ke,count:St,maxLength:me}):Ge="".concat(St).concat(It?" / ".concat(me):""),ot=u.createElement(u.Fragment,null,ot,u.createElement("span",{className:Q()("".concat(tt,"-data-count"),n==null?void 0:n.count),style:R==null?void 0:R.count},Ge))}var st=function(qe){var Gt;L==null||L(qe),(Gt=V.current)!==null&&Gt!==void 0&&Gt.textArea.style.height&&ft(!0)},ht=!J.autoSize&&!re&&!te,zt=u.createElement(c.BaseInput,{value:ke,allowClear:te,handleReset:De,suffix:ot,prefixCls:tt,classes:{affixWrapper:Q()(Ue==null?void 0:Ue.affixWrapper,(D={},(0,I.Z)(D,"".concat(tt,"-show-count"),re),(0,I.Z)(D,"".concat(tt,"-textarea-allow-clear"),te),D))},disabled:g,focused:Oe,className:Se,style:(0,E.Z)((0,E.Z)({},p),Xe&&!ht?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ge=="string"?Ge:void 0}},hidden:f,inputElement:u.createElement(he,(0,w.Z)({},J,{onKeyDown:qt,onChange:Ut,onFocus:kt,onBlur:ge,onCompositionStart:Mt,onCompositionEnd:Vt,className:n==null?void 0:n.textarea,style:(0,E.Z)((0,E.Z)({},R==null?void 0:R.textarea),{},{resize:p==null?void 0:p.resize}),disabled:g,prefixCls:tt,onResize:st,ref:V}))});return zt}),o=Re,M=o},39417:function(Ht,Ke,e){e.d(Ke,{Z:function(){return v}});var w=e(54476),E=e(20068),I=e(75931),H=e(33885),r=e(67732),C=e(83652),Z=e(31226),ne=e(42403),Q=e(158),c=e(92310),X=e.n(c),i=e(26112),u=e(59301),K=e(39378),j=function(O){for(var he=O.prefixCls,l=O.level,G=O.isStart,k=O.isEnd,Re="".concat(he,"-indent-unit"),o=[],M=0;M0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=p.length,n=g.length;if(Math.abs(f-n)!==1)return{add:!1,key:null};function R(L,J){var b=new Map;L.forEach(function(x){b.set(x,!0)});var T=J.filter(function(x){return!b.has(x)});return T.length===1?T[0]:null}return f ").concat(g);return g}var me=Y.forwardRef(function(p,g){var f=p.prefixCls,n=p.data,R=p.selectable,L=p.checkable,J=p.expandedKeys,b=p.selectedKeys,T=p.checkedKeys,x=p.loadedKeys,z=p.loadingKeys,V=p.halfCheckedKeys,$e=p.keyEntities,Ie=p.disabled,Oe=p.dragging,Pe=p.dragOverNodeKey,y=p.dropPosition,m=p.motion,A=p.height,Ce=p.itemHeight,se=p.virtual,xe=p.focusable,Ye=p.activeItem,We=p.focused,Xe=p.tabIndex,ft=p.onKeyDown,Et=p.onFocus,It=p.onBlur,Mt=p.onActiveChange,Vt=p.onListChangeStart,Ut=p.onListChangeEnd,qt=(0,P.Z)(p,M),kt=Y.useRef(null),ge=Y.useRef(null);Y.useImperativeHandle(g,function(){return{scrollTo:function(et){kt.current.scrollTo(et)},getIndentWidth:function(){return ge.current.offsetWidth}}});var De=Y.useState(J),ke=(0,le.Z)(De,2),ot=ke[0],Ge=ke[1],St=Y.useState(n),st=(0,le.Z)(St,2),ht=st[0],zt=st[1],Rt=Y.useState(n),qe=(0,le.Z)(Rt,2),Gt=qe[0],$=qe[1],oe=Y.useState([]),be=(0,le.Z)(oe,2),d=be[0],h=be[1],ue=Y.useState(null),ie=(0,le.Z)(ue,2),Me=ie[0],we=ie[1],Ae=Y.useRef(n);Ae.current=n;function He(){var Be=Ae.current;zt(Be),$(Be),h([]),we(null),Ut()}(0,a.Z)(function(){Ge(J);var Be=Re(ot,J);if(Be.key!==null)if(Be.add){var et=ht.findIndex(function(gt){var vt=gt.key;return vt===Be.key}),mt=ve(o(ht,n,Be.key),se,A,Ce),je=ht.slice();je.splice(et+1,0,ae),$(je),h(mt),we("show")}else{var nt=n.findIndex(function(gt){var vt=gt.key;return vt===Be.key}),rt=ve(o(n,ht,Be.key),se,A,Ce),$t=n.slice();$t.splice(nt+1,0,ae),$($t),h(rt),we("hide")}else ht!==n&&(zt(n),$(n))},[J,n]),Y.useEffect(function(){Oe||He()},[Oe]);var Ve=m?Gt:n,ct={expandedKeys:J,selectedKeys:b,loadedKeys:x,loadingKeys:z,checkedKeys:T,halfCheckedKeys:V,dragOverNodeKey:Pe,dropPosition:y,keyEntities:$e};return Y.createElement(Y.Fragment,null,We&&Ye&&Y.createElement("span",{style:N,"aria-live":"assertive"},te(Ye)),Y.createElement("div",null,Y.createElement("input",{style:N,disabled:xe===!1||Ie,tabIndex:xe!==!1?Xe:null,onKeyDown:ft,onFocus:Et,onBlur:It,value:"",onChange:S,"aria-label":"for screen reader"})),Y.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Y.createElement("div",{className:"".concat(f,"-indent")},Y.createElement("div",{ref:ge,className:"".concat(f,"-indent-unit")}))),Y.createElement(t.Z,(0,w.Z)({},qt,{data:Ve,itemKey:ee,height:A,fullHeight:!1,virtual:se,itemHeight:Ce,prefixCls:"".concat(f,"-list"),ref:kt,onVisibleChange:function(et,mt){var je=new Set(et),nt=mt.filter(function(rt){return!je.has(rt)});nt.some(function(rt){return ee(rt)===D})&&He()}}),function(Be){var et=Be.pos,mt=(0,w.Z)({},(Ze(Be.data),Be.data)),je=Be.title,nt=Be.key,rt=Be.isStart,$t=Be.isEnd,gt=(0,O.km)(nt,et);delete mt.key,delete mt.children;var vt=(0,O.H8)(gt,ct);return Y.createElement(k,(0,w.Z)({},mt,vt,{title:je,active:!!Ye&&nt===Ye.key,pos:et,data:Be.data,isStart:rt,isEnd:$t,motion:m,motionNodes:nt===D?d:null,motionType:Me,onMotionStart:Vt,onMotionEnd:He,treeNodeRequiredProps:ct,onMouseMove:function(){Mt(null)}}))}))});me.displayName="NodeList";var Ne=me,Le=e(35654),Je=e(90782),_e=e(67841),tt=10,Ue=function(p){(0,Q.Z)(f,p);var g=(0,c.Z)(f);function f(){var n;(0,C.Z)(this,f);for(var R=arguments.length,L=new Array(R),J=0;J2&&arguments[2]!==void 0?arguments[2]:!1,V=n.state,$e=V.dragChildrenKeys,Ie=V.dropPosition,Oe=V.dropTargetKey,Pe=V.dropTargetPos,y=V.dropAllowed;if(y){var m=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),Oe!==null){var A=(0,H.Z)((0,H.Z)({},(0,O.H8)(Oe,n.getTreeNodeRequiredProps())),{},{active:((x=n.getActiveItem())===null||x===void 0?void 0:x.key)===Oe,data:(0,_e.Z)(n.state.keyEntities,Oe).node}),Ce=$e.indexOf(Oe)!==-1;(0,j.ZP)(!Ce,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var se=(0,Le.yx)(Pe),xe={event:b,node:(0,O.F)(A),dragNode:n.dragNode?(0,O.F)(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat($e),dropToGap:Ie!==0,dropPosition:Ie+Number(se[se.length-1])};z||m==null||m(xe),n.dragNode=null}}},n.cleanDragState=function(){var b=n.state.draggingNodeKey;b!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(b,T){var x=n.state,z=x.expandedKeys,V=x.flattenNodes,$e=T.expanded,Ie=T.key,Oe=T.isLeaf;if(!(Oe||b.shiftKey||b.metaKey||b.ctrlKey)){var Pe=V.filter(function(m){return m.key===Ie})[0],y=(0,O.F)((0,H.Z)((0,H.Z)({},(0,O.H8)(Ie,n.getTreeNodeRequiredProps())),{},{data:Pe.data}));n.setExpandedKeys($e?(0,Le._5)(z,Ie):(0,Le.L0)(z,Ie)),n.onNodeExpand(b,y)}},n.onNodeClick=function(b,T){var x=n.props,z=x.onClick,V=x.expandAction;V==="click"&&n.triggerExpandActionExpand(b,T),z==null||z(b,T)},n.onNodeDoubleClick=function(b,T){var x=n.props,z=x.onDoubleClick,V=x.expandAction;V==="doubleClick"&&n.triggerExpandActionExpand(b,T),z==null||z(b,T)},n.onNodeSelect=function(b,T){var x=n.state.selectedKeys,z=n.state,V=z.keyEntities,$e=z.fieldNames,Ie=n.props,Oe=Ie.onSelect,Pe=Ie.multiple,y=T.selected,m=T[$e.key],A=!y;A?Pe?x=(0,Le.L0)(x,m):x=[m]:x=(0,Le._5)(x,m);var Ce=x.map(function(se){var xe=(0,_e.Z)(V,se);return xe?xe.node:null}).filter(function(se){return se});n.setUncontrolledState({selectedKeys:x}),Oe==null||Oe(x,{event:"select",selected:A,node:T,selectedNodes:Ce,nativeEvent:b.nativeEvent})},n.onNodeCheck=function(b,T,x){var z=n.state,V=z.keyEntities,$e=z.checkedKeys,Ie=z.halfCheckedKeys,Oe=n.props,Pe=Oe.checkStrictly,y=Oe.onCheck,m=T.key,A,Ce={event:"check",node:T,checked:x,nativeEvent:b.nativeEvent};if(Pe){var se=x?(0,Le.L0)($e,m):(0,Le._5)($e,m),xe=(0,Le._5)(Ie,m);A={checked:se,halfChecked:xe},Ce.checkedNodes=se.map(function(It){return(0,_e.Z)(V,It)}).filter(function(It){return It}).map(function(It){return It.node}),n.setUncontrolledState({checkedKeys:se})}else{var Ye=(0,Je.S)([].concat((0,r.Z)($e),[m]),!0,V),We=Ye.checkedKeys,Xe=Ye.halfCheckedKeys;if(!x){var ft=new Set(We);ft.delete(m);var Et=(0,Je.S)(Array.from(ft),{checked:!1,halfCheckedKeys:Xe},V);We=Et.checkedKeys,Xe=Et.halfCheckedKeys}A=We,Ce.checkedNodes=[],Ce.checkedNodesPositions=[],Ce.halfCheckedKeys=Xe,We.forEach(function(It){var Mt=(0,_e.Z)(V,It);if(Mt){var Vt=Mt.node,Ut=Mt.pos;Ce.checkedNodes.push(Vt),Ce.checkedNodesPositions.push({node:Vt,pos:Ut})}}),n.setUncontrolledState({checkedKeys:We},!1,{halfCheckedKeys:Xe})}y==null||y(A,Ce)},n.onNodeLoad=function(b){var T=b.key,x=new Promise(function(z,V){n.setState(function($e){var Ie=$e.loadedKeys,Oe=Ie===void 0?[]:Ie,Pe=$e.loadingKeys,y=Pe===void 0?[]:Pe,m=n.props,A=m.loadData,Ce=m.onLoad;if(!A||Oe.indexOf(T)!==-1||y.indexOf(T)!==-1)return null;var se=A(b);return se.then(function(){var xe=n.state.loadedKeys,Ye=(0,Le.L0)(xe,T);Ce==null||Ce(Ye,{event:"load",node:b}),n.setUncontrolledState({loadedKeys:Ye}),n.setState(function(We){return{loadingKeys:(0,Le._5)(We.loadingKeys,T)}}),z()}).catch(function(xe){if(n.setState(function(We){return{loadingKeys:(0,Le._5)(We.loadingKeys,T)}}),n.loadingRetryTimes[T]=(n.loadingRetryTimes[T]||0)+1,n.loadingRetryTimes[T]>=tt){var Ye=n.state.loadedKeys;(0,j.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:(0,Le.L0)(Ye,T)}),z()}V(xe)}),{loadingKeys:(0,Le.L0)(y,T)}})});return x.catch(function(){}),x},n.onNodeMouseEnter=function(b,T){var x=n.props.onMouseEnter;x==null||x({event:b,node:T})},n.onNodeMouseLeave=function(b,T){var x=n.props.onMouseLeave;x==null||x({event:b,node:T})},n.onNodeContextMenu=function(b,T){var x=n.props.onRightClick;x&&(b.preventDefault(),x({event:b,node:T}))},n.onFocus=function(){var b=n.props.onFocus;n.setState({focused:!0});for(var T=arguments.length,x=new Array(T),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var z=!1,V=!0,$e={};Object.keys(b).forEach(function(Ie){if(Ie in n.props){V=!1;return}z=!0,$e[Ie]=b[Ie]}),z&&(!T||V)&&n.setState((0,H.Z)((0,H.Z)({},$e),x))}},n.scrollTo=function(b){n.listRef.current.scrollTo(b)},n}return(0,Z.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var R=this.props.activeKey;R!==void 0&&R!==this.state.activeKey&&(this.setState({activeKey:R}),R!==null&&this.scrollTo({key:R}))}},{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 R,L=this.state,J=L.focused,b=L.flattenNodes,T=L.keyEntities,x=L.draggingNodeKey,z=L.activeKey,V=L.dropLevelOffset,$e=L.dropContainerKey,Ie=L.dropTargetKey,Oe=L.dropPosition,Pe=L.dragOverNodeKey,y=L.indent,m=this.props,A=m.prefixCls,Ce=m.className,se=m.style,xe=m.showLine,Ye=m.focusable,We=m.tabIndex,Xe=We===void 0?0:We,ft=m.selectable,Et=m.showIcon,It=m.icon,Mt=m.switcherIcon,Vt=m.draggable,Ut=m.checkable,qt=m.checkStrictly,kt=m.disabled,ge=m.motion,De=m.loadData,ke=m.filterTreeNode,ot=m.height,Ge=m.itemHeight,St=m.virtual,st=m.titleRender,ht=m.dropIndicatorRender,zt=m.onContextMenu,Rt=m.onScroll,qe=m.direction,Gt=m.rootClassName,$=m.rootStyle,oe=(0,K.Z)(this.props,{aria:!0,data:!0}),be;return Vt&&((0,I.Z)(Vt)==="object"?be=Vt:typeof Vt=="function"?be={nodeDraggable:Vt}:be={}),Y.createElement(Te.k.Provider,{value:{prefixCls:A,selectable:ft,showIcon:Et,icon:It,switcherIcon:Mt,draggable:be,draggingNodeKey:x,checkable:Ut,checkStrictly:qt,disabled:kt,keyEntities:T,dropLevelOffset:V,dropContainerKey:$e,dropTargetKey:Ie,dropPosition:Oe,dragOverNodeKey:Pe,indent:y,direction:qe,dropIndicatorRender:ht,loadData:De,filterTreeNode:ke,titleRender:st,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}},Y.createElement("div",{role:"tree",className:i()(A,Ce,Gt,(R={},(0,E.Z)(R,"".concat(A,"-show-line"),xe),(0,E.Z)(R,"".concat(A,"-focused"),J),(0,E.Z)(R,"".concat(A,"-active-focused"),z!==null),R)),style:$},Y.createElement(Ne,(0,w.Z)({ref:this.listRef,prefixCls:A,style:se,data:b,disabled:kt,selectable:ft,checkable:!!Ut,motion:ge,dragging:x!==null,height:ot,itemHeight:Ge,virtual:St,focusable:Ye,focused:J,tabIndex:Xe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:zt,onScroll:Rt},this.getTreeNodeRequiredProps(),oe))))}}],[{key:"getDerivedStateFromProps",value:function(R,L){var J=L.prevProps,b={prevProps:R};function T(Ye){return!J&&Ye in R||J&&J[Ye]!==R[Ye]}var x,z=L.fieldNames;if(T("fieldNames")&&(z=(0,O.w$)(R.fieldNames),b.fieldNames=z),T("treeData")?x=R.treeData:T("children")&&((0,j.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),x=(0,O.zn)(R.children)),x){b.treeData=x;var V=(0,O.I8)(x,{fieldNames:z});b.keyEntities=(0,H.Z)((0,E.Z)({},D,W),V.keyEntities)}var $e=b.keyEntities||L.keyEntities;if(T("expandedKeys")||J&&T("autoExpandParent"))b.expandedKeys=R.autoExpandParent||!J&&R.defaultExpandParent?(0,Le.r7)(R.expandedKeys,$e):R.expandedKeys;else if(!J&&R.defaultExpandAll){var Ie=(0,H.Z)({},$e);delete Ie[D],b.expandedKeys=Object.keys(Ie).map(function(Ye){return Ie[Ye].key})}else!J&&R.defaultExpandedKeys&&(b.expandedKeys=R.autoExpandParent||R.defaultExpandParent?(0,Le.r7)(R.defaultExpandedKeys,$e):R.defaultExpandedKeys);if(b.expandedKeys||delete b.expandedKeys,x||b.expandedKeys){var Oe=(0,O.oH)(x||L.treeData,b.expandedKeys||L.expandedKeys,z);b.flattenNodes=Oe}if(R.selectable&&(T("selectedKeys")?b.selectedKeys=(0,Le.BT)(R.selectedKeys,R):!J&&R.defaultSelectedKeys&&(b.selectedKeys=(0,Le.BT)(R.defaultSelectedKeys,R))),R.checkable){var Pe;if(T("checkedKeys")?Pe=(0,Le.E6)(R.checkedKeys)||{}:!J&&R.defaultCheckedKeys?Pe=(0,Le.E6)(R.defaultCheckedKeys)||{}:x&&(Pe=(0,Le.E6)(R.checkedKeys)||{checkedKeys:L.checkedKeys,halfCheckedKeys:L.halfCheckedKeys}),Pe){var y=Pe,m=y.checkedKeys,A=m===void 0?[]:m,Ce=y.halfCheckedKeys,se=Ce===void 0?[]:Ce;if(!R.checkStrictly){var xe=(0,Je.S)(A,!0,$e);A=xe.checkedKeys,se=xe.halfCheckedKeys}b.checkedKeys=A,b.halfCheckedKeys=se}}return T("loadedKeys")&&(b.loadedKeys=R.loadedKeys),b}}]),f}(Y.Component);Ue.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:fe,allowDrop:function(){return!0},expandAction:!1},Ue.TreeNode=v.Z;var re=Ue,Se=re},35654:function(Ht,Ke,e){e.d(Ke,{BT:function(){return Y},E6:function(){return Ze},L0:function(){return c},OM:function(){return j},_5:function(){return Q},r7:function(){return le},wA:function(){return i},yx:function(){return X}});var w=e(94480),E=e(76190),I=e(48736),H=e(59301),r=e(39417),C=e(67841),Z=e(71430),ne=null;function Q(P,a){if(!P)return[];var t=P.slice(),s=t.indexOf(a);return s>=0&&t.splice(s,1),t}function c(P,a){var t=(P||[]).slice();return t.indexOf(a)===-1&&t.push(a),t}function X(P){return P.split("-")}function i(P,a){var t=[],s=(0,C.Z)(a,P);function v(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];B.forEach(function(O){var he=O.key,l=O.children;t.push(he),v(l)})}return v(s.children),t}function u(P){if(P.parent){var a=X(P.pos);return Number(a[a.length-1])===P.parent.children.length-1}return!1}function K(P){var a=X(P.pos);return Number(a[a.length-1])===0}function j(P,a,t,s,v,B,O,he,l,G){var k,Re=P.clientX,o=P.clientY,M=P.target.getBoundingClientRect(),N=M.top,S=M.height,D=(G==="rtl"?-1:1)*(((v==null?void 0:v.x)||0)-Re),F=(D-12)/s,W=(0,C.Z)(he,t.props.eventKey);if(o-1.5?B({dragNode:tt,dropNode:Ue,dropPosition:1})?Le=1:re=!1:B({dragNode:tt,dropNode:Ue,dropPosition:0})?Le=0:B({dragNode:tt,dropNode:Ue,dropPosition:1})?Le=1:re=!1:B({dragNode:tt,dropNode:Ue,dropPosition:1})?Le=1:re=!1,{dropPosition:Le,dropLevelOffset:Je,dropTargetKey:W.key,dropTargetPos:W.pos,dragOverNodeKey:Ne,dropContainerKey:Le===0?null:((k=W.parent)===null||k===void 0?void 0:k.key)||null,dropAllowed:re}}function Y(P,a){if(P){var t=a.multiple;return t?P.slice():P.length?[P[0]]:P}}var Te=function(a){return a};function fe(P,a){if(!P)return[];var t=a||{},s=t.processProps,v=s===void 0?Te:s,B=Array.isArray(P)?P:[P];return B.map(function(O){var he=O.children,l=_objectWithoutProperties(O,ne),G=fe(he,a);return React.createElement(TreeNode,_extends({key:l.key},v(l)),G)})}function Ze(P){if(!P)return null;var a;if(Array.isArray(P))a={checkedKeys:P,halfCheckedKeys:void 0};else if((0,E.Z)(P)==="object")a={checkedKeys:P.checked||void 0,halfCheckedKeys:P.halfChecked||void 0};else return(0,I.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return a}function le(P,a){var t=new Set;function s(v){if(!t.has(v)){var B=(0,C.Z)(a,v);if(B){t.add(v);var O=B.parent,he=B.node;he.disabled||O&&s(O.key)}}}return(P||[]).forEach(function(v){s(v)}),(0,w.Z)(t)}},90782:function(Ht,Ke,e){e.d(Ke,{S:function(){return Z}});var w=e(48736),E=e(67841);function I(ne,Q){var c=new Set;return ne.forEach(function(X){Q.has(X)||c.add(X)}),c}function H(ne){var Q=ne||{},c=Q.disabled,X=Q.disableCheckbox,i=Q.checkable;return!!(c||X)||i===!1}function r(ne,Q,c,X){for(var i=new Set(ne),u=new Set,K=0;K<=c;K+=1){var j=Q.get(K)||new Set;j.forEach(function(Ze){var le=Ze.key,P=Ze.node,a=Ze.children,t=a===void 0?[]:a;i.has(le)&&!X(P)&&t.filter(function(s){return!X(s.node)}).forEach(function(s){i.add(s.key)})})}for(var Y=new Set,Te=c;Te>=0;Te-=1){var fe=Q.get(Te)||new Set;fe.forEach(function(Ze){var le=Ze.parent,P=Ze.node;if(!(X(P)||!Ze.parent||Y.has(Ze.parent.key))){if(X(Ze.parent.node)){Y.add(le.key);return}var a=!0,t=!1;(le.children||[]).filter(function(s){return!X(s.node)}).forEach(function(s){var v=s.key,B=i.has(v);a&&!B&&(a=!1),!t&&(B||u.has(v))&&(t=!0)}),a&&i.add(le.key),t&&u.add(le.key),Y.add(le.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(I(u,i))}}function C(ne,Q,c,X,i){for(var u=new Set(ne),K=new Set(Q),j=0;j<=X;j+=1){var Y=c.get(j)||new Set;Y.forEach(function(le){var P=le.key,a=le.node,t=le.children,s=t===void 0?[]:t;!u.has(P)&&!K.has(P)&&!i(a)&&s.filter(function(v){return!i(v.node)}).forEach(function(v){u.delete(v.key)})})}K=new Set;for(var Te=new Set,fe=X;fe>=0;fe-=1){var Ze=c.get(fe)||new Set;Ze.forEach(function(le){var P=le.parent,a=le.node;if(!(i(a)||!le.parent||Te.has(le.parent.key))){if(i(le.parent.node)){Te.add(P.key);return}var t=!0,s=!1;(P.children||[]).filter(function(v){return!i(v.node)}).forEach(function(v){var B=v.key,O=u.has(B);t&&!O&&(t=!1),!s&&(O||K.has(B))&&(s=!0)}),t||u.delete(P.key),s&&K.add(P.key),Te.add(P.key)}})}return{checkedKeys:Array.from(u),halfCheckedKeys:Array.from(I(K,u))}}function Z(ne,Q,c,X){var i=[],u;X?u=X:u=H;var K=new Set(ne.filter(function(fe){var Ze=!!(0,E.Z)(c,fe);return Ze||i.push(fe),Ze})),j=new Map,Y=0;Object.keys(c).forEach(function(fe){var Ze=c[fe],le=Ze.level,P=j.get(le);P||(P=new Set,j.set(le,P)),P.add(Ze),Y=Math.max(Y,le)}),(0,w.ZP)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(fe){return"'".concat(fe,"'")}).join(", ")));var Te;return Q===!0?Te=r(K,j,Y,u):Te=C(K,Q.halfCheckedKeys,j,Y,u),Te}},67841:function(Ht,Ke,e){e.d(Ke,{Z:function(){return w}});function w(E,I){return E[I]}},71430:function(Ht,Ke,e){e.d(Ke,{F:function(){return le},H8:function(){return Ze},I8:function(){return fe},km:function(){return i},oH:function(){return Y},w$:function(){return u},zn:function(){return j}});var w=e(76190),E=e(94480),I=e(33885),H=e(75931),r=e(11592),C=e(2738),Z=e(48736),ne=e(67841),Q=["children"];function c(P,a){return"".concat(P,"-").concat(a)}function X(P){return P&&P.type&&P.type.isTreeNode}function i(P,a){return P!=null?P:a}function u(P){var a=P||{},t=a.title,s=a._title,v=a.key,B=a.children,O=t||"title";return{title:O,_title:s||[O],key:v||"key",children:B||"children"}}function K(P,a){var t=new Map;function s(v){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(v||[]).forEach(function(O){var he=O[a.key],l=O[a.children];warning(he!=null,"Tree node must have a certain key: [".concat(B).concat(he,"]"));var G=String(he);warning(!t.has(G)||he===null||he===void 0,"Same 'key' exist in the Tree: ".concat(G)),t.set(G,!0),s(l,"".concat(B).concat(G," > "))})}s(P)}function j(P){function a(t){var s=(0,r.Z)(t);return s.map(function(v){if(!X(v))return(0,Z.ZP)(!v,"Tree/TreeNode can only accept TreeNode as children."),null;var B=v.key,O=v.props,he=O.children,l=(0,H.Z)(O,Q),G=(0,I.Z)({key:B},l),k=a(he);return k.length&&(G.children=k),G}).filter(function(v){return v})}return a(P)}function Y(P,a,t){var s=u(t),v=s._title,B=s.key,O=s.children,he=new Set(a===!0?[]:a),l=[];function G(k){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return k.map(function(o,M){for(var N=c(Re?Re.pos:"0",M),S=i(o[B],N),D,F=0;F1&&arguments[1]!==void 0?arguments[1]:{},t=a.initWrapper,s=a.processEntity,v=a.onProcessFinished,B=a.externalGetKey,O=a.childrenPropName,he=a.fieldNames,l=arguments.length>2?arguments[2]:void 0,G=B||l,k={},Re={},o={posEntities:k,keyEntities:Re};return t&&(o=t(o)||o),Te(P,function(M){var N=M.node,S=M.index,D=M.pos,F=M.key,W=M.parentPos,ae=M.level,ve=M.nodes,ee={node:N,nodes:ve,index:S,key:F,pos:D,level:ae},te=i(F,D);k[D]=ee,Re[te]=ee,ee.parent=k[W],ee.parent&&(ee.parent.children=ee.parent.children||[],ee.parent.children.push(ee)),s&&s(ee,o)},{externalGetKey:G,childrenPropName:O,fieldNames:he}),v&&v(o),o}function Ze(P,a){var t=a.expandedKeys,s=a.selectedKeys,v=a.loadedKeys,B=a.loadingKeys,O=a.checkedKeys,he=a.halfCheckedKeys,l=a.dragOverNodeKey,G=a.dropPosition,k=a.keyEntities,Re=(0,ne.Z)(k,P),o={eventKey:P,expanded:t.indexOf(P)!==-1,selected:s.indexOf(P)!==-1,loaded:v.indexOf(P)!==-1,loading:B.indexOf(P)!==-1,checked:O.indexOf(P)!==-1,halfChecked:he.indexOf(P)!==-1,pos:String(Re?Re.pos:""),dragOver:l===P&&G===0,dragOverGapTop:l===P&&G===-1,dragOverGapBottom:l===P&&G===1};return o}function le(P){var a=P.data,t=P.expanded,s=P.selected,v=P.checked,B=P.loaded,O=P.loading,he=P.halfChecked,l=P.dragOver,G=P.dragOverGapTop,k=P.dragOverGapBottom,Re=P.pos,o=P.active,M=P.eventKey,N=(0,I.Z)((0,I.Z)({},a),{},{expanded:t,selected:s,checked:v,loaded:B,loading:O,halfChecked:he,dragOver:l,dragOverGapTop:G,dragOverGapBottom:k,pos:Re,active:o,key:M});return"props"in N||Object.defineProperty(N,"props",{get:function(){return(0,Z.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),P}}),N}},48911:function(Ht,Ke,e){e.d(Ke,{Z:function(){return Ue}});var w=e(54476),E=e(76190),I=e(33885),H=e(20068),r=e(42978),C=e(75931),Z=e(92310),ne=e.n(Z),Q=e(29301),c=e(70425),X=e(34280),i=e(59301),u=e(4676),K=i.forwardRef(function(re,Se){var p=re.height,g=re.offsetY,f=re.offsetX,n=re.children,R=re.prefixCls,L=re.onInnerResize,J=re.innerProps,b=re.rtl,T=re.extra,x={},z={display:"flex",flexDirection:"column"};return g!==void 0&&(x={height:p,position:"relative",overflow:"hidden"},z=(0,I.Z)((0,I.Z)({},z),{},(0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)((0,H.Z)({transform:"translateY(".concat(g,"px)")},b?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),i.createElement("div",{style:x},i.createElement(Q.Z,{onResize:function($e){var Ie=$e.offsetHeight;Ie&&L&&L()}},i.createElement("div",(0,w.Z)({style:z,className:ne()((0,H.Z)({},"".concat(R,"-holder-inner"),R)),ref:Se},J),n,T)))});K.displayName="Filler";var j=K;function Y(re){var Se=re.children,p=re.setRef,g=i.useCallback(function(f){p(f)},[]);return i.cloneElement(Se,{ref:g})}function Te(re,Se,p,g,f,n,R,L){var J=L.getKey;return re.slice(Se,p+1).map(function(b,T){var x=Se+T,z=R(b,x,{style:{width:g},offsetX:f}),V=J(b);return i.createElement(Y,{key:V,setRef:function(Ie){return n(b,Ie)}},z)})}function fe(re,Se,p,g){var f=p-re,n=Se-p,R=Math.min(f,n)*2;if(g<=R){var L=Math.floor(g/2);return g%2?p+L+1:p-L}return f>n?p-(g-n):p+(g-f)}function Ze(re,Se,p){var g=re.length,f=Se.length,n,R;if(g===0&&f===0)return null;g2&&arguments[2]!==void 0?arguments[2]:!1,x=J?b<0&&L.current.left||b>0&&L.current.right:b<0&&L.current.top||b>0&&L.current.bottom;return T&&x?(clearTimeout(n.current),f.current=!1):(!x||f.current)&&R(),!f.current&&x}};function v(re,Se,p,g,f,n,R){var L=(0,i.useRef)(0),J=(0,i.useRef)(null),b=(0,i.useRef)(null),T=(0,i.useRef)(!1),x=s(Se,p,g,f);function z(y,m){if(P.Z.cancel(J.current),!x(!1,m)){var A=y;if(!A._virtualHandled)A._virtualHandled=!0;else return;L.current+=m,b.current=m,t||A.preventDefault(),J.current=(0,P.Z)(function(){var Ce=T.current?10:1;R(L.current*Ce,!1),L.current=0})}}function V(y,m){R(m,!0),t||y.preventDefault()}var $e=(0,i.useRef)(null),Ie=(0,i.useRef)(null);function Oe(y){if(re){P.Z.cancel(Ie.current),Ie.current=(0,P.Z)(function(){$e.current=null},2);var m=y.deltaX,A=y.deltaY,Ce=y.shiftKey,se=m,xe=A;($e.current==="sx"||!$e.current&&Ce&&A&&!m)&&(se=A,xe=0,$e.current="sx");var Ye=Math.abs(se),We=Math.abs(xe);$e.current===null&&($e.current=n&&Ye>We?"x":"y"),$e.current==="y"?z(y,xe):V(y,se)}}function Pe(y){re&&(T.current=y.detail===b.current)}return[Oe,Pe]}function B(re,Se,p,g){var f=i.useMemo(function(){return[new Map,[]]},[re,p.id,g]),n=(0,r.Z)(f,2),R=n[0],L=n[1],J=function(T){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:T,z=R.get(T),V=R.get(x);if(z===void 0||V===void 0)for(var $e=re.length,Ie=L.length;Ie<$e;Ie+=1){var Oe,Pe=re[Ie],y=Se(Pe);R.set(y,Ie);var m=(Oe=p.get(y))!==null&&Oe!==void 0?Oe:g;if(L[Ie]=(L[Ie-1]||0)+m,y===T&&(z=Ie),y===x&&(V=Ie),z!==void 0&&V!==void 0)break}return{top:L[z-1]||0,bottom:L[V]}};return J}var O=e(67732),he=e(83652),l=function(){function re(){(0,O.Z)(this,re),(0,H.Z)(this,"maps",void 0),(0,H.Z)(this,"id",0),(0,H.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,he.Z)(re,[{key:"set",value:function(p,g){this.diffRecords.set(p,this.maps[p]),this.maps[p]=g,this.id+=1}},{key:"get",value:function(p){return this.maps[p]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),re}(),G=l;function k(re){var Se=parseFloat(re);return isNaN(Se)?0:Se}function Re(re,Se,p){var g=i.useState(0),f=(0,r.Z)(g,2),n=f[0],R=f[1],L=(0,i.useRef)(new Map),J=(0,i.useRef)(new G),b=(0,i.useRef)(0);function T(){b.current+=1}function x(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;T();var $e=function(){var Pe=!1;L.current.forEach(function(y,m){if(y&&y.offsetParent){var A=y.offsetHeight,Ce=getComputedStyle(y),se=Ce.marginTop,xe=Ce.marginBottom,Ye=k(se),We=k(xe),Xe=A+Ye+We;J.current.get(m)!==Xe&&(J.current.set(m,Xe),Pe=!0)}}),Pe&&R(function(y){return y+1})};if(V)$e();else{b.current+=1;var Ie=b.current;Promise.resolve().then(function(){Ie===b.current&&$e()})}}function z(V,$e){var Ie=re(V),Oe=L.current.get(Ie);$e?(L.current.set(Ie,$e),x()):L.current.delete(Ie),!Oe!=!$e&&($e?Se==null||Se(V):p==null||p(V))}return(0,i.useEffect)(function(){return T},[]),[z,x,J.current,n]}var o=14/15;function M(re,Se,p){var g=(0,i.useRef)(!1),f=(0,i.useRef)(0),n=(0,i.useRef)(0),R=(0,i.useRef)(null),L=(0,i.useRef)(null),J,b=function(V){if(g.current){var $e=Math.ceil(V.touches[0].pageX),Ie=Math.ceil(V.touches[0].pageY),Oe=f.current-$e,Pe=n.current-Ie,y=Math.abs(Oe)>Math.abs(Pe);y?f.current=$e:n.current=Ie;var m=p(y,y?Oe:Pe,!1,V);m&&V.preventDefault(),clearInterval(L.current),m&&(L.current=setInterval(function(){y?Oe*=o:Pe*=o;var A=Math.floor(y?Oe:Pe);(!p(y,A,!0)||Math.abs(A)<=.1)&&clearInterval(L.current)},16))}},T=function(){g.current=!1,J()},x=function(V){J(),V.touches.length===1&&!g.current&&(g.current=!0,f.current=Math.ceil(V.touches[0].pageX),n.current=Math.ceil(V.touches[0].pageY),R.current=V.target,R.current.addEventListener("touchmove",b,{passive:!1}),R.current.addEventListener("touchend",T,{passive:!0}))};J=function(){R.current&&(R.current.removeEventListener("touchmove",b),R.current.removeEventListener("touchend",T))},(0,X.Z)(function(){return re&&Se.current.addEventListener("touchstart",x,{passive:!0}),function(){var z;(z=Se.current)===null||z===void 0||z.removeEventListener("touchstart",x),J(),clearInterval(L.current)}},[re])}function N(re){return Math.floor(Math.pow(re,.5))}function S(re,Se){var p="touches"in re?re.touches[0]:re;return p[Se?"pageX":"pageY"]-window[Se?"scrollX":"scrollY"]}function D(re,Se,p){i.useEffect(function(){var g=Se.current;if(re&&g){var f=!1,n,R,L=function(){P.Z.cancel(n)},J=function z(){L(),n=(0,P.Z)(function(){p(R),z()})},b=function(){f=!1,L()},T=function(V){if(!(V.target.draggable||V.button!==0)){var $e=V;$e._virtualHandled||($e._virtualHandled=!0,f=!0)}},x=function(V){if(f){var $e=S(V,!1),Ie=g.getBoundingClientRect(),Oe=Ie.top,Pe=Ie.bottom;if($e<=Oe){var y=Oe-$e;R=-N(y),J()}else if($e>=Pe){var m=$e-Pe;R=N(m),J()}else L()}};return g.addEventListener("mousedown",T),g.ownerDocument.addEventListener("mouseup",b),g.ownerDocument.addEventListener("mousemove",x),g.ownerDocument.addEventListener("dragend",b),function(){g.removeEventListener("mousedown",T),g.ownerDocument.removeEventListener("mouseup",b),g.ownerDocument.removeEventListener("mousemove",x),g.ownerDocument.removeEventListener("dragend",b),L()}}},[re])}var F=10;function W(re,Se,p,g,f,n,R,L){var J=i.useRef(),b=i.useState(null),T=(0,r.Z)(b,2),x=T[0],z=T[1];return(0,X.Z)(function(){if(x&&x.times=0;Mt-=1){var Vt=f(Se[Mt]),Ut=p.get(Vt);if(Ut===void 0){y=!0;break}if(It-=Ut,It<=0)break}switch(Ce){case"top":A=xe-Oe;break;case"bottom":A=Ye-Pe+Oe;break;default:{var qt=re.current.scrollTop,kt=qt+Pe;xekt&&(m="bottom")}}A!==null&&R(A),A!==x.lastTop&&(y=!0)}y&&z((0,I.Z)((0,I.Z)({},x),{},{times:x.times+1,targetAlign:m,lastTop:A}))}},[x,re.current]),function(V){if(V==null){L();return}if(P.Z.cancel(J.current),typeof V=="number")R(V);else if(V&&(0,E.Z)(V)==="object"){var $e,Ie=V.align;"index"in V?$e=V.index:$e=Se.findIndex(function(y){return f(y)===V.key});var Oe=V.offset,Pe=Oe===void 0?0:Oe;z({times:0,index:$e,offset:Pe,originAlign:Ie})}}}var ae=i.forwardRef(function(re,Se){var p=re.prefixCls,g=re.rtl,f=re.scrollOffset,n=re.scrollRange,R=re.onStartMove,L=re.onStopMove,J=re.onScroll,b=re.horizontal,T=re.spinSize,x=re.containerSize,z=re.style,V=re.thumbStyle,$e=re.showScrollBar,Ie=i.useState(!1),Oe=(0,r.Z)(Ie,2),Pe=Oe[0],y=Oe[1],m=i.useState(null),A=(0,r.Z)(m,2),Ce=A[0],se=A[1],xe=i.useState(null),Ye=(0,r.Z)(xe,2),We=Ye[0],Xe=Ye[1],ft=!g,Et=i.useRef(),It=i.useRef(),Mt=i.useState($e),Vt=(0,r.Z)(Mt,2),Ut=Vt[0],qt=Vt[1],kt=i.useRef(),ge=function(){$e===!0||$e===!1||(clearTimeout(kt.current),qt(!0),kt.current=setTimeout(function(){qt(!1)},3e3))},De=n-x||0,ke=x-T||0,ot=i.useMemo(function(){if(f===0||De===0)return 0;var $=f/De;return $*ke},[f,De,ke]),Ge=function(oe){oe.stopPropagation(),oe.preventDefault()},St=i.useRef({top:ot,dragging:Pe,pageY:Ce,startTop:We});St.current={top:ot,dragging:Pe,pageY:Ce,startTop:We};var st=function(oe){y(!0),se(S(oe,b)),Xe(St.current.top),R(),oe.stopPropagation(),oe.preventDefault()};i.useEffect(function(){var $=function(h){h.preventDefault()},oe=Et.current,be=It.current;return oe.addEventListener("touchstart",$,{passive:!1}),be.addEventListener("touchstart",st,{passive:!1}),function(){oe.removeEventListener("touchstart",$),be.removeEventListener("touchstart",st)}},[]);var ht=i.useRef();ht.current=De;var zt=i.useRef();zt.current=ke,i.useEffect(function(){if(Pe){var $,oe=function(h){var ue=St.current,ie=ue.dragging,Me=ue.pageY,we=ue.startTop;P.Z.cancel($);var Ae=Et.current.getBoundingClientRect(),He=x/(b?Ae.width:Ae.height);if(ie){var Ve=(S(h,b)-Me)*He,ct=we;!ft&&b?ct-=Ve:ct+=Ve;var Be=ht.current,et=zt.current,mt=et?ct/et:0,je=Math.ceil(mt*Be);je=Math.max(je,0),je=Math.min(je,Be),$=(0,P.Z)(function(){J(je,b)})}},be=function(){y(!1),L()};return window.addEventListener("mousemove",oe,{passive:!0}),window.addEventListener("touchmove",oe,{passive:!0}),window.addEventListener("mouseup",be,{passive:!0}),window.addEventListener("touchend",be,{passive:!0}),function(){window.removeEventListener("mousemove",oe),window.removeEventListener("touchmove",oe),window.removeEventListener("mouseup",be),window.removeEventListener("touchend",be),P.Z.cancel($)}}},[Pe]),i.useEffect(function(){return ge(),function(){clearTimeout(kt.current)}},[f]),i.useImperativeHandle(Se,function(){return{delayHidden:ge}});var Rt="".concat(p,"-scrollbar"),qe={position:"absolute",visibility:Ut?null:"hidden"},Gt={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return b?(Object.assign(qe,{height:8,left:0,right:0,bottom:0}),Object.assign(Gt,(0,H.Z)({height:"100%",width:T},ft?"left":"right",ot))):(Object.assign(qe,(0,H.Z)({width:8,top:0,bottom:0},ft?"right":"left",0)),Object.assign(Gt,{width:"100%",height:T,top:ot})),i.createElement("div",{ref:Et,className:ne()(Rt,(0,H.Z)((0,H.Z)((0,H.Z)({},"".concat(Rt,"-horizontal"),b),"".concat(Rt,"-vertical"),!b),"".concat(Rt,"-visible"),Ut)),style:(0,I.Z)((0,I.Z)({},qe),z),onMouseDown:Ge,onMouseMove:ge},i.createElement("div",{ref:It,className:ne()("".concat(Rt,"-thumb"),(0,H.Z)({},"".concat(Rt,"-thumb-moving"),Pe)),style:(0,I.Z)((0,I.Z)({},Gt),V),onMouseDown:st}))}),ve=ae,ee=20;function te(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,p=re/Se*re;return isNaN(p)&&(p=0),p=Math.max(p,ee),Math.floor(p)}var me=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ne=[],Le={overflowY:"auto",overflowAnchor:"none"};function Je(re,Se){var p=re.prefixCls,g=p===void 0?"rc-virtual-list":p,f=re.className,n=re.height,R=re.itemHeight,L=re.fullHeight,J=L===void 0?!0:L,b=re.style,T=re.data,x=re.children,z=re.itemKey,V=re.virtual,$e=re.direction,Ie=re.scrollWidth,Oe=re.component,Pe=Oe===void 0?"div":Oe,y=re.onScroll,m=re.onVirtualScroll,A=re.onVisibleChange,Ce=re.innerProps,se=re.extraRender,xe=re.styles,Ye=re.showScrollBar,We=Ye===void 0?"optional":Ye,Xe=(0,C.Z)(re,me),ft=i.useCallback(function(ut){return typeof z=="function"?z(ut):ut==null?void 0:ut[z]},[z]),Et=Re(ft,null,null),It=(0,r.Z)(Et,4),Mt=It[0],Vt=It[1],Ut=It[2],qt=It[3],kt=!!(V!==!1&&n&&R),ge=i.useMemo(function(){return Object.values(Ut.maps).reduce(function(ut,it){return ut+it},0)},[Ut.id,Ut.maps]),De=kt&&T&&(Math.max(R*T.length,ge)>n||!!Ie),ke=$e==="rtl",ot=ne()(g,(0,H.Z)({},"".concat(g,"-rtl"),ke),f),Ge=T||Ne,St=(0,i.useRef)(),st=(0,i.useRef)(),ht=(0,i.useRef)(),zt=(0,i.useState)(0),Rt=(0,r.Z)(zt,2),qe=Rt[0],Gt=Rt[1],$=(0,i.useState)(0),oe=(0,r.Z)($,2),be=oe[0],d=oe[1],h=(0,i.useState)(!1),ue=(0,r.Z)(h,2),ie=ue[0],Me=ue[1],we=function(){Me(!0)},Ae=function(){Me(!1)},He={getKey:ft};function Ve(ut){Gt(function(it){var Wt;typeof ut=="function"?Wt=ut(it):Wt=ut;var Qt=xt(Wt);return St.current.scrollTop=Qt,Qt})}var ct=(0,i.useRef)({start:0,end:Ge.length}),Be=(0,i.useRef)(),et=le(Ge,ft),mt=(0,r.Z)(et,1),je=mt[0];Be.current=je;var nt=i.useMemo(function(){if(!kt)return{scrollHeight:void 0,start:0,end:Ge.length-1,offset:void 0};if(!De){var ut;return{scrollHeight:((ut=st.current)===null||ut===void 0?void 0:ut.offsetHeight)||0,start:0,end:Ge.length-1,offset:void 0}}for(var it=0,Wt,Qt,on,En=Ge.length,bn=0;bn=qe&&Wt===void 0&&(Wt=bn,Qt=it),Cn>qe+n&&on===void 0&&(on=bn),it=Cn}return Wt===void 0&&(Wt=0,Qt=0,on=Math.ceil(n/R)),on===void 0&&(on=Ge.length-1),on=Math.min(on+1,Ge.length-1),{scrollHeight:it,start:Wt,end:on,offset:Qt}},[De,kt,qe,Ge,qt,n]),rt=nt.scrollHeight,$t=nt.start,gt=nt.end,vt=nt.offset;ct.current.start=$t,ct.current.end=gt,i.useLayoutEffect(function(){var ut=Ut.getRecord();if(ut.size===1){var it=Array.from(ut.keys())[0],Wt=ut.get(it),Qt=Ge[$t];if(Qt&&Wt===void 0){var on=ft(Qt);if(on===it){var En=Ut.get(it),bn=En-R;Ve(function(vn){return vn+bn})}}}Ut.resetRecord()},[rt]);var U=i.useState({width:0,height:n}),_=(0,r.Z)(U,2),ce=_[0],ye=_[1],q=function(it){ye({width:it.offsetWidth,height:it.offsetHeight})},pe=(0,i.useRef)(),de=(0,i.useRef)(),ze=i.useMemo(function(){return te(ce.width,Ie)},[ce.width,Ie]),Qe=i.useMemo(function(){return te(ce.height,rt)},[ce.height,rt]),at=rt-n,Zt=(0,i.useRef)(at);Zt.current=at;function xt(ut){var it=ut;return Number.isNaN(Zt.current)||(it=Math.min(it,Zt.current)),it=Math.max(it,0),it}var Tt=qe<=0,yt=qe>=at,pt=be<=0,Kt=be>=Ie,Bt=s(Tt,yt,pt,Kt),Xt=function(){return{x:ke?-be:be,y:qe}},bt=(0,i.useRef)(Xt()),Ot=(0,c.useEvent)(function(ut){if(m){var it=(0,I.Z)((0,I.Z)({},Xt()),ut);(bt.current.x!==it.x||bt.current.y!==it.y)&&(m(it),bt.current=it)}});function Dt(ut,it){var Wt=ut;it?((0,u.flushSync)(function(){d(Wt)}),Ot()):Ve(Wt)}function Lt(ut){var it=ut.currentTarget.scrollTop;it!==qe&&Ve(it),y==null||y(ut),Ot()}var Yt=function(it){var Wt=it,Qt=Ie?Ie-ce.width:0;return Wt=Math.max(Wt,0),Wt=Math.min(Wt,Qt),Wt},tn=(0,c.useEvent)(function(ut,it){it?((0,u.flushSync)(function(){d(function(Wt){var Qt=Wt+(ke?-ut:ut);return Yt(Qt)})}),Ot()):Ve(function(Wt){var Qt=Wt+ut;return Qt})}),Ct=v(kt,Tt,yt,pt,Kt,!!Ie,tn),Fe=(0,r.Z)(Ct,2),Ee=Fe[0],lt=Fe[1];M(kt,St,function(ut,it,Wt,Qt){var on=Qt;return Bt(ut,it,Wt)?!1:!on||!on._virtualHandled?(on&&(on._virtualHandled=!0),Ee({preventDefault:function(){},deltaX:ut?it:0,deltaY:ut?0:it}),!0):!1}),D(De,St,function(ut){Ve(function(it){return it+ut})}),(0,X.Z)(function(){function ut(Wt){var Qt=Tt&&Wt.detail<0,on=yt&&Wt.detail>0;kt&&!Qt&&!on&&Wt.preventDefault()}var it=St.current;return it.addEventListener("wheel",Ee,{passive:!1}),it.addEventListener("DOMMouseScroll",lt,{passive:!0}),it.addEventListener("MozMousePixelScroll",ut,{passive:!1}),function(){it.removeEventListener("wheel",Ee),it.removeEventListener("DOMMouseScroll",lt),it.removeEventListener("MozMousePixelScroll",ut)}},[kt,Tt,yt]),(0,X.Z)(function(){if(Ie){var ut=Yt(be);d(ut),Ot({x:ut})}},[ce.width,Ie]);var dt=function(){var it,Wt;(it=pe.current)===null||it===void 0||it.delayHidden(),(Wt=de.current)===null||Wt===void 0||Wt.delayHidden()},Pt=W(St,Ge,Ut,R,ft,function(){return Vt(!0)},Ve,dt);i.useImperativeHandle(Se,function(){return{nativeElement:ht.current,getScrollInfo:Xt,scrollTo:function(it){function Wt(Qt){return Qt&&(0,E.Z)(Qt)==="object"&&("left"in Qt||"top"in Qt)}Wt(it)?(it.left!==void 0&&d(Yt(it.left)),Pt(it.top)):Pt(it)}}}),(0,X.Z)(function(){if(A){var ut=Ge.slice($t,gt+1);A(ut,Ge)}},[$t,gt,Ge]);var jt=B(Ge,ft,Ut,R),_t=se==null?void 0:se({start:$t,end:gt,virtual:De,offsetX:be,offsetY:vt,rtl:ke,getSize:jt}),an=Te(Ge,$t,gt,Ie,be,Mt,x,He),nn=null;n&&(nn=(0,I.Z)((0,H.Z)({},J?"height":"maxHeight",n),Le),kt&&(nn.overflowY="hidden",Ie&&(nn.overflowX="hidden"),ie&&(nn.pointerEvents="none")));var en={};return ke&&(en.dir="rtl"),i.createElement("div",(0,w.Z)({ref:ht,style:(0,I.Z)((0,I.Z)({},b),{},{position:"relative"}),className:ot},en,Xe),i.createElement(Q.Z,{onResize:q},i.createElement(Pe,{className:"".concat(g,"-holder"),style:nn,ref:St,onScroll:Lt,onMouseEnter:dt},i.createElement(j,{prefixCls:g,height:rt,offsetX:be,offsetY:vt,scrollWidth:Ie,onInnerResize:Vt,ref:st,innerProps:Ce,rtl:ke,extra:_t},an))),De&&rt>n&&i.createElement(ve,{ref:pe,prefixCls:g,scrollOffset:qe,scrollRange:rt,rtl:ke,onScroll:Dt,onStartMove:we,onStopMove:Ae,spinSize:Qe,containerSize:ce.height,style:xe==null?void 0:xe.verticalScrollBar,thumbStyle:xe==null?void 0:xe.verticalScrollBarThumb,showScrollBar:We}),De&&Ie>ce.width&&i.createElement(ve,{ref:de,prefixCls:g,scrollOffset:be,scrollRange:Ie,rtl:ke,onScroll:Dt,onStartMove:we,onStopMove:Ae,spinSize:ze,containerSize:ce.width,horizontal:!0,style:xe==null?void 0:xe.horizontalScrollBar,thumbStyle:xe==null?void 0:xe.horizontalScrollBarThumb,showScrollBar:We}))}var _e=i.forwardRef(Je);_e.displayName="List";var tt=_e,Ue=tt},99288:function(Ht){Ht.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAA2ZJREFUWEetlk9sFGUYxp93ZnYXkYomxDSEC8RU9IIcYEUSw8EDPUDcJgtpYqUhZKctkmBEUtIiK1AOBKgR6bpL0AQTTWyocgDiSTFIIQIREq2JtgoYQgkY/gjb0p15ZIaWzO7O7n6z7Xfbff/85n3mfd9vBD5Hb2U9LRwSwXtWWr7y85nsf+KXwDC5xCZOOzYBUnMjePfP/TI6WZg33hfsOOgmT5J4fdz5QlhHfCQlQ1MFLwk2TC63iRMe0B0Bmq2MfDsV8JJgJ7lm8gKIhV6QJti3gGg/n5GxyTxAWbCeYJzA14UAEfSHdazO9sjVauFlwckkte3XMACgrggguCUamqyUeF+H8nOUBbtN1sK1tHGoREZqwK7YG9jWu0osZerjaSl/Xk4y/Ps1DAKYU8pTBD9M09F4v0euV8o3Ya8IdpsswY0AuiskHdaAxlxGvleBK4FnJzj9OnAZwKwKSa1HGiatT9ElIiznqwQer3rro+K3K1Uj+G468da9jNws+Xocw7Jvup8d4X+bCFkk4A2I9uWZWEdet85s5XP3LLfqGhU4gH80A6tzPeKu3qKRXHZsd212dPRnML95RLTOMw0dXd4Aw+Rum3hfEey0bg5Eu52RvUXg6JGdhwE2FRkgFsPhl86u2PzHhO3pNtZmLfwNIqIMd0ZHcLTmKTTf/khuP+nqaN+Oq4XVThg1Dev6Y1vzZlg3mSLREgQ87vuXriM+lpLzzm+JHtk5CHCeXyJdk7dPxzq/yJO7ja/ZOfxUBdgJ+WVeBK86V6xE+7o+Ae31PlJnwzpe/PHNzrx9bJjstglnrgMdERyeVYO24T1y3624/vjHz/w7cvckyFee6C/ICTSzv6HjM292t7NtXAExIwD1gQjesdLyuTfGnePEuXTo0pUbzYAsBjhsINR7qqH9YmFyzeQWELsCQAeMEOIPD8ivxYoqZnlhAyNDD92OrlUJKZS2arCe4DoCBxWgvtJWBSYpuonfAMyvAC4pbVVgvZUraeFoOWglaasDmzxFYmkJsJK0gcHeb2wfsLK0gcG6yT4SsaLAgoWg0HR5LmXv48h61o3lMABC80RVJW2ginWTaRIJT1DV0iqDZ7Tw+Qe2e/FPc3frJKVVBhsmP7SJDwBMibRBwDtsot4IYY3frg3aTIX+/wMViEMw4clpOQAAAABJRU5ErkJggg=="},44487:function(Ht){Ht.exports="data:image/png;base64,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"},16722:function(Ht,Ke,e){e.d(Ke,{Z:function(){return ne}});const w=Q=>typeof Q=="object"&&Q!=null&&Q.nodeType===1,E=(Q,c)=>(!c||Q!=="hidden")&&Q!=="visible"&&Q!=="clip",I=(Q,c)=>{if(Q.clientHeight{const u=(K=>{if(!K.ownerDocument||!K.ownerDocument.defaultView)return null;try{return K.ownerDocument.defaultView.frameElement}catch(j){return null}})(i);return!!u&&(u.clientHeightKc||K>Q&&j=c&&Y>=X?K-Q-i:j>c&&YX?j-c+u:0,r=Q=>{const c=Q.parentElement;return c==null?Q.getRootNode().host||null:c},C=(Q,c)=>{var X,i,u,K;if(typeof document=="undefined")return[];const{scrollMode:j,block:Y,inline:Te,boundary:fe,skipOverflowHiddenElements:Ze}=c,le=typeof fe=="function"?fe:ve=>ve!==fe;if(!w(Q))throw new TypeError("Invalid target");const P=document.scrollingElement||document.documentElement,a=[];let t=Q;for(;w(t)&&le(t);){if(t=r(t),t===P){a.push(t);break}t!=null&&t===document.body&&I(t)&&!I(document.documentElement)||t!=null&&I(t,Ze)&&a.push(t)}const s=(i=(X=window.visualViewport)==null?void 0:X.width)!=null?i:innerWidth,v=(K=(u=window.visualViewport)==null?void 0:u.height)!=null?K:innerHeight,{scrollX:B,scrollY:O}=window,{height:he,width:l,top:G,right:k,bottom:Re,left:o}=Q.getBoundingClientRect(),{top:M,right:N,bottom:S,left:D}=(ve=>{const ee=window.getComputedStyle(ve);return{top:parseFloat(ee.scrollMarginTop)||0,right:parseFloat(ee.scrollMarginRight)||0,bottom:parseFloat(ee.scrollMarginBottom)||0,left:parseFloat(ee.scrollMarginLeft)||0}})(Q);let F=Y==="start"||Y==="nearest"?G-M:Y==="end"?Re+S:G+he/2-M+S,W=Te==="center"?o+l/2-D+N:Te==="end"?k+N:o-D;const ae=[];for(let ve=0;ve=0&&o>=0&&Re<=v&&k<=s&&(ee===P&&!I(ee)||G>=Ne&&Re<=Je&&o>=_e&&k<=Le))return ae;const tt=getComputedStyle(ee),Ue=parseInt(tt.borderLeftWidth,10),re=parseInt(tt.borderTopWidth,10),Se=parseInt(tt.borderRightWidth,10),p=parseInt(tt.borderBottomWidth,10);let g=0,f=0;const n="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-Ue-Se:0,R="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-re-p:0,L="offsetWidth"in ee?ee.offsetWidth===0?0:me/ee.offsetWidth:0,J="offsetHeight"in ee?ee.offsetHeight===0?0:te/ee.offsetHeight:0;if(P===ee)g=Y==="start"?F:Y==="end"?F-v:Y==="nearest"?H(O,O+v,v,re,p,O+F,O+F+he,he):F-v/2,f=Te==="start"?W:Te==="center"?W-s/2:Te==="end"?W-s:H(B,B+s,s,Ue,Se,B+W,B+W+l,l),g=Math.max(0,g+O),f=Math.max(0,f+B);else{g=Y==="start"?F-Ne-re:Y==="end"?F-Je+p+R:Y==="nearest"?H(Ne,Je,te,re,p+R,F,F+he,he):F-(Ne+te/2)+R/2,f=Te==="start"?W-_e-Ue:Te==="center"?W-(_e+me/2)+n/2:Te==="end"?W-Le+Se+n:H(_e,Le,me,Ue,Se+n,W,W+l,l);const{scrollLeft:b,scrollTop:T}=ee;g=J===0?0:Math.max(0,Math.min(T+g/J,ee.scrollHeight-te/J+R)),f=L===0?0:Math.max(0,Math.min(b+f/L,ee.scrollWidth-me/L+n)),F+=T-g,W+=b-f}ae.push({el:ee,top:g,left:f})}return ae},Z=Q=>Q===!1?{block:"end",inline:"nearest"}:(c=>c===Object(c)&&Object.keys(c).length!==0)(Q)?Q:{block:"start",inline:"nearest"};function ne(Q,c){if(!Q.isConnected||!(u=>{let K=u;for(;K&&K.parentNode;){if(K.parentNode===document)return!0;K=K.parentNode instanceof ShadowRoot?K.parentNode.host:K.parentNode}return!1})(Q))return;const X=(u=>{const K=window.getComputedStyle(u);return{top:parseFloat(K.scrollMarginTop)||0,right:parseFloat(K.scrollMarginRight)||0,bottom:parseFloat(K.scrollMarginBottom)||0,left:parseFloat(K.scrollMarginLeft)||0}})(Q);if((u=>typeof u=="object"&&typeof u.behavior=="function")(c))return c.behavior(C(Q,c));const i=typeof c=="boolean"||c==null?void 0:c.behavior;for(const{el:u,top:K,left:j}of C(Q,Z(c))){const Y=K-X.top+X.bottom,Te=j-X.left+X.right;u.scroll({top:Y,left:Te,behavior:i})}}}}]); diff --git a/p__knowledgegraph__Detail__id.f4d905bc.async.js b/p__knowledgegraph__Detail__id.25f50e8d.async.js similarity index 89% rename from p__knowledgegraph__Detail__id.f4d905bc.async.js rename to p__knowledgegraph__Detail__id.25f50e8d.async.js index 405442806d..37077d031a 100644 --- a/p__knowledgegraph__Detail__id.f4d905bc.async.js +++ b/p__knowledgegraph__Detail__id.25f50e8d.async.js @@ -1,4 +1,4 @@ -!(function(){var Qse=Object.defineProperty,Wse=Object.defineProperties;var Zse=Object.getOwnPropertyDescriptors;var vL=Object.getOwnPropertySymbols,Yse=Object.getPrototypeOf,Jse=Object.prototype.hasOwnProperty,Kse=Object.prototype.propertyIsEnumerable,qse=Reflect.get;var K3=Math.pow,AL=(st,Ln,Be)=>Ln in st?Qse(st,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Be}):st[Ln]=Be,Ls=(st,Ln)=>{for(var Be in Ln||(Ln={}))Jse.call(Ln,Be)&&AL(st,Be,Ln[Be]);if(vL)for(var Be of vL(Ln))Kse.call(Ln,Be)&&AL(st,Be,Ln[Be]);return st},_h=(st,Ln)=>Wse(st,Zse(Ln));var yL=(st,Ln,Be)=>qse(Yse(st),Be,Ln);var Ri=(st,Ln,Be)=>new Promise((me,dt)=>{var Ft=on=>{try{mt(Be.next(on))}catch(tt){dt(tt)}},It=on=>{try{mt(Be.throw(on))}catch(tt){dt(tt)}},mt=on=>on.done?me(on.value):Promise.resolve(on.value).then(Ft,It);mt((Be=Be.apply(st,Ln)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8823],{87169:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Gt}});var me=Be(54476),dt=Be(59301),Ft={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"},It=Ft,mt=Be(7657),on=function(zt,Ct){return dt.createElement(mt.Z,(0,me.Z)({},zt,{ref:Ct,icon:It}))},tt=dt.forwardRef(on),Gt=tt},96408:function(st,Ln){"use strict";Ln.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61191:function(st,Ln){"use strict";Ln.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"}},88844:function(st,Ln){"use strict";Ln.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},25863:function(){"use strict";function st(Oe,re,ie,fe){ie===void 0&&(ie=0),fe===void 0&&(fe=1/0),this._name=Oe,this._defaultValue=re,this._minimum=ie,this._maximum=fe}Object.defineProperty(st.prototype,"name",{get:function(){return this._name},set:function(Oe){if(typeof Oe!="string"||Oe==="")throw new Error("Shape name must be a valid string.");this._name=Oe}}),Object.defineProperty(st.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("The default value must be a real number, not: "+Oe);this._defaultValue=Oe}}),Object.defineProperty(st.prototype,"minimum",{get:function(){return this._minimum},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("Minimum must be a real number, not: "+Oe);this._minimum=Oe}}),Object.defineProperty(st.prototype,"maximum",{get:function(){return this._maximum},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("Maximum must be a real number, not: "+Oe);this._maximum=Oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Oe,re){var ie=go.Shape._FigureParameters[Oe];return ie?ie[re]:null},go.Shape.setFigureParameter=function(Oe,re,ie){if(!(ie instanceof st))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+ie);if(ie.defaultValueie.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+ie.defaultValue);var fe=go.Shape._FigureParameters[Oe];fe||(fe=[],go.Shape._FigureParameters[Oe]=fe),fe[re]=ie};var Ln=[];function Be(Oe,re){var ie=Ln.pop();return ie===void 0?new go.Point(Oe,re):(ie.x=Oe,ie.y=re,ie)}function me(){var Oe=Ln.pop();return Oe===void 0?new go.Point:Oe}function dt(Oe){Ln.push(Oe)}function Ft(Oe,re,ie,fe,le,pe,xe,Se,Fe){Fe||(Fe=new go.Point);var Ne=Oe-ie,Qe=le-xe,rt=NaN,lt=NaN;if(Ne===0)if(Qe===0)Oe===ie&&(rt=Oe,lt=re);else{var gt=(pe-Se)/Qe,hn=pe-gt*le;rt=Oe,lt=gt*rt+hn}else if(Qe===0){var Pn=(re-fe)/Ne,Rn=re-Pn*Oe;rt=le,lt=Pn*rt+Rn}else{var Pn=(re-fe)/Ne,gt=(pe-Se)/Qe,Rn=re-Pn*Oe,hn=pe-gt*le;rt=(hn-Rn)/(Pn-gt),lt=Pn*rt+Rn}return Fe.x=rt,Fe.y=lt,Fe}function It(Oe,re,ie,fe,le,pe,xe,Se,Fe,Ne,Qe,rt,lt,gt){var hn=1-Fe,Pn=Fe,Rn=Oe*hn+ie*Pn,mr=re*hn+fe*Pn,Sr=ie*hn+le*Pn,er=fe*hn+pe*Pn,fn=le*hn+xe*Pn,jn=pe*hn+Se*Pn,Gr=Rn*hn+Sr*Pn,ti=mr*hn+er*Pn,Li=Sr*hn+fn*Pn,Oi=er*hn+jn*Pn,va=Gr*hn+Li*Pn,Ga=ti*hn+Oi*Pn;Ne.x=Rn,Ne.y=mr,Qe.x=Gr,Qe.y=ti,rt.x=va,rt.y=Ga,lt.x=Li,lt.y=Oi,gt.x=fn,gt.y=jn}var mt=new go.Spot(.156,.156),on=new go.Spot(.844,.844),tt=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new st("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=5),fe=Math.min(fe,re/3),fe=Math.min(fe,ie/3);var le=fe*tt,pe=new go.Geometry().add(new go.PathFigure(fe,0,!0).add(new go.PathSegment(go.PathSegment.Line,re-fe,0)).add(new go.PathSegment(go.PathSegment.Bezier,re,fe,re-le,0,re,le)).add(new go.PathSegment(go.PathSegment.Line,re,ie-fe)).add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re,ie-le,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,fe,ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,ie-fe,le,ie,0,ie-le)).add(new go.PathSegment(go.PathSegment.Line,0,fe)).add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,le,le,0).close()));return le>1&&(pe.spot1=new go.Spot(0,0,le,le),pe.spot2=new go.Spot(1,1,-le,-le)),pe}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,ie).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,ie).add(new go.PathSegment(go.PathSegment.Line,0,ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=0,fe.startY=ie/2,fe.endX=re,fe.endY=ie/2,fe}),go.Shape.defineFigureGenerator("LineV",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=re/2,fe.startY=0,fe.endX=re/2,fe.endY=ie,fe}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie/2,!1).add(new go.PathSegment(go.PathSegment.Line,re,ie/2)).add(new go.PathSegment(go.PathSegment.Move,re/2,0)).add(new go.PathSegment(go.PathSegment.Line,re/2,ie)))}),go.Shape.defineFigureGenerator("XLine",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)))}),go.Shape.defineFigureGenerator("LineRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.25*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.25*re,ie)))}),go.Shape.defineFigureGenerator("LineDown",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,.25*ie,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,.75*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)))}),go.Shape.defineFigureGenerator("LineLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.75*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.75*re,ie)))}),go.Shape.defineFigureGenerator("LineUp",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,.75*ie,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,.25*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Oe,re,ie){var fe=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(fe*re,(1-fe)*ie,!1).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Move,fe*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,(1-fe)*ie)).add(new go.PathSegment(go.PathSegment.Move,0,ie/2)).add(new go.PathSegment(go.PathSegment.Line,re,ie/2)).add(new go.PathSegment(go.PathSegment.Move,re/2,0)).add(new go.PathSegment(go.PathSegment.Line,re/2,ie)))}),go.Shape.defineFigureGenerator("CircleLine",function(Oe,re,ie){var fe=re/2,le=new go.Geometry().add(new go.PathFigure(re,re/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,fe,fe,fe,fe).close()));return le.spot1=mt,le.spot2=on,le.defaultStretch=go.GraphObject.Uniform,le}),go.Shape.defineFigureGenerator("Line1",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=0,fe.startY=0,fe.endX=re,fe.endY=ie,fe}),go.Shape.defineFigureGenerator("Line2",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=re,fe.startY=0,fe.endX=0,fe.endY=ie,fe}),go.Shape.defineFigureGenerator("Curve1",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,re,ie,tt*re,0,re,(1-tt)*ie)))}),go.Shape.defineFigureGenerator("Curve2",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,re,ie,0,tt*ie,(1-tt)*re,ie)))}),go.Shape.defineFigureGenerator("Curve3",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,re,tt*ie,tt*re,ie)))}),go.Shape.defineFigureGenerator("Curve4",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,(1-tt)*re,0,0,(1-tt)*ie)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new st("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)?fe=.1:fe<-1?fe=-1:fe>1&&(fe=1);var le=Math.abs(fe)*re;if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),lere&&(fe=re);var le=Math.abs(fe);if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),le.5&&(fe=.5);var le=Math.abs(fe)*re;if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),lere&&(fe=re/2);var le=Math.abs(fe);if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),lere&&(fe=re/2);var le=Math.abs(fe);if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())):pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())),le0&&(xe.add(new go.PathSegment(go.PathSegment.Move,re/2+Se,re/2)),xe.add(new go.PathSegment(go.PathSegment.Arc,0,-360,le,le,Se,Se).close())),pe.spot1=mt,pe.spot2=on,pe.defaultStretch=go.GraphObject.Uniform,pe}),go.Shape.defineFigureGenerator("Cloud",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.08034461*re,.1944299*ie,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*re,.05349299*ie,-.09239631*re,.07836421*ie,.1406031*re,-.0542823*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*re,.074219*ie,.2450511*re,-.00697547*ie,.3776197*re,-.01112067*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*re,.07004196*ie,.4539471*re,0,.6066018*re,-.02526587*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*re,.08370865*ie,.6914277*re,-.01904177*ie,.8921095*re,-.01220843*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*re,.3194596*ie,1.036446*re,.04105738*ie,1.020377*re,.3022052*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*re,.562044*ie,1.04448*re,.360238*ie,.992256*re,.5219009*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*re,.8217117*ie,1.032337*re,.5771781*ie,1.018411*re,.8120651*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*re,.9156953*ie,1.028411*re,.9571472*ie,.8556702*re,1.052487*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*re,.9310455*ie,.7431877*re,1.009325*ie,.5624123*re,1.021761*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*re,.9344623*ie,.4820677*re,1.031761*ie,.3030112*re,1.002796*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*re,.870098*ie,.2329994*re,1.01518*ie,.03213784*re,1.01518*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*re,.6545475*ie,-.02812061*re,.9032597*ie,-.01205169*re,.6835638*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*re,.4265613*ie,-.01812061*re,.6089503*ie,-.00606892*re,.4555777*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*re,.1944299*ie,-.01606892*re,.3892545*ie,-.01205169*re,.1944299*ie))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Oe,re,ie){var fe=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(fe*re,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,0)).add(new go.PathSegment(go.PathSegment.Line,re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,re,(1-fe)*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,ie)).add(new go.PathSegment(go.PathSegment.Line,fe*re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,(1-fe)*ie)).add(new go.PathSegment(go.PathSegment.Line,0,fe*ie).close())).setSpots(fe/2,fe/2,1-fe/2,1-fe/2)}),go.Shape.setFigureParameter("Pie",0,new st("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new st("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN,le=Oe?Oe.parameter2:NaN;isNaN(fe)&&(fe=0),isNaN(le)&&(le=315);var pe=fe%360;pe<0&&(pe+=360);var xe=le%360,Se=Math.min(re,ie)/2;return new go.Geometry().add(new go.PathFigure(Se,Se).add(new go.PathSegment(go.PathSegment.Arc,pe,xe,Se,Se,Se,Se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Oe,re,ie){var fe=tt/Math.SQRT2*.5,le=Math.SQRT2/2,pe=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(re,ie,!0).add(new go.PathSegment(go.PathSegment.Bezier,le*re,pe*ie,re,(1-fe)*ie,(le+fe)*re,(pe+fe)*ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close()))}),go.Shape.setFigureParameter("ThickCross",0,new st("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=30);var le=Math.min(fe,re)/2,pe=re/2,xe=ie/2;return new go.Geometry().add(new go.PathFigure(pe-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,pe+le,0)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe-le)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe-le).close()))}),go.Shape.setFigureParameter("ThinCross",0,new st("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=10);var le=Math.min(fe,re)/2,pe=re/2,xe=ie/2;return new go.Geometry().add(new go.PathFigure(pe-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,pe+le,0)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe-le)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe-le).close()))}),go.Shape.setFigureParameter("ThickX",0,new st("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;if((isNaN(fe)||fe<0)&&(fe=30),re===0||ie===0){var le=new go.Geometry(go.Geometry.Rectangle);return le.startX=0,le.startY=0,le.endX=re,le.endY=ie,le}else{var pe=re/2,xe=ie/2,Se=Math.atan2(ie,re),Fe=fe-Math.min(Math.cos(Se)*fe/2,pe),Ne=fe-Math.min(Math.sin(Se)*fe/2,xe),le=new go.Geometry,Qe=new go.PathFigure(Fe,0,!0);return le.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,pe,.2*ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,re-Fe,0)),Qe.add(new go.PathSegment(go.PathSegment.Line,re,Ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.8*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,re,ie-Ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,re-Fe,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,pe,.8*ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,Fe,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,ie-Ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Ne).close()),le}}),go.Shape.setFigureParameter("ThinX",0,new st("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=10);var le=new go.Geometry,pe=new go.PathFigure(.1*re,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.9*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie).close()),le}),go.Shape.setFigureParameter("SquareIBeam",0,new st("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.2);var le=new go.Geometry,pe=new go.PathFigure(0,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5+fe/2)*re,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5+fe/2)*re,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5-fe/2)*re,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5-fe/2)*re,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,fe*ie).close()),le}),go.Shape.setFigureParameter("RoundedIBeam",0,new st("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.5);var le=new go.Geometry,pe=new go.PathFigure(0,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,ie,Math.abs(1-fe)*re,.25*ie,Math.abs(1-fe)*re,.75*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,fe*re,.75*ie,fe*re,.25*ie).close()),le}),go.Shape.defineFigureGenerator("HalfEllipse",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,tt*re,0,re,(.5-tt/2)*ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,re,(.5+tt/2)*ie,tt*re,ie).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,re,0,re,ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*re,.75*ie,.5*re,.25*ie).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,ie,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ie,.1*re,.8*ie,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.3*ie,0,0,.45*re,0)).add(new go.PathSegment(go.PathSegment.Bezier,re,.3*ie,.55*re,0,re,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,.5*ie,.9*re,.8*ie).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*re,.01*ie)).add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,.6*re,.2*ie,re,.25*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.55*re,.7*ie,re,.8*ie,.6*re,.8*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.75*re,ie,.5*re,.75*ie,.55*re,.95*ie)).add(new go.PathSegment(go.PathSegment.Line,.25*re,ie)).add(new go.PathSegment(go.PathSegment.Bezier,.45*re,.7*ie,.45*re,.95*ie,.5*re,.75*ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,.4*re,.8*ie,0,.8*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.49*re,.01*ie,0,.25*ie,.4*re,.2*ie).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.4*re,.6*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.15*re,ie,.5*re,.75*ie,.45*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*re,.6*ie,.55*re,.95*ie,.5*re,.75*ie));var pe=.2,xe=.3,Se=0,Fe=pe*tt;return le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5+pe+Se)*ie,(.5-pe+xe)*re,(.5+Fe+Se)*ie,(.5-Fe+xe)*re,(.5+pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pe+xe)*re,(.5+Se)*ie,(.5+Fe+xe)*re,(.5+pe+Se)*ie,(.5+pe+xe)*re,(.5+Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5-pe+Se)*ie,(1-.5+pe+xe)*re,(.5-Fe+Se)*ie,(.5+Fe+xe)*re,(.5-pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.65*re,.36771243*ie,(.5-Fe+xe)*re,(.5-pe+Se)*ie,(.5-pe+xe+.05)*re,(.5-Fe+Se-.02)*ie)),pe=.2,xe=0,Se=-.3,Fe=pe*tt,le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pe+xe)*re,(.5+Se)*ie,(.5+Fe+xe)*re,(.5+pe+Se)*ie,(.5+pe+xe)*re,(.5+Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5-pe+Se)*ie,(1-.5+pe+xe)*re,(.5-Fe+Se)*ie,(.5+Fe+xe)*re,(.5-pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+xe)*re,(.5+Se)*ie,(.5-Fe+xe)*re,(.5-pe+Se)*ie,(.5-pe+xe)*re,(.5-Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Fe+xe)*re,(.5+pe+Se)*ie,(.5-pe+xe)*re,(.5+Fe+Se)*ie,(.5-Fe+xe)*re,(.5+pe+Se)*ie)),pe=.2,xe=-.3,Se=0,Fe=pe*tt,le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5-pe+Se)*ie,(1-.5+pe+xe-.05)*re,(.5-Fe+Se-.02)*ie,(.5+Fe+xe)*re,(.5-pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+xe)*re,(.5+Se)*ie,(.5-Fe+xe)*re,(.5-pe+Se)*ie,(.5-pe+xe)*re,(.5-Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5+pe+Se)*ie,(.5-pe+xe)*re,(.5+Fe+Se)*ie,(.5-Fe+xe)*re,(.5+pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,.6*ie,(.5+Fe+xe)*re,(.5+pe+Se)*ie,(.5+pe+xe)*re,(.5+Fe+Se)*ie).close()),fe.setSpots(.06,.33,.93,.68),fe}),go.Shape.defineFigureGenerator("YinYang",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.5,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,re*.5,re*.5,re*.5,re*.5)),le.add(new go.PathSegment(go.PathSegment.Arc,90,-180,re*.5,re*.75,re*.25,re*.25)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,re*.5,re*.25,re*.25,re*.25));var pe=.1,xe=.5,Se=.25;return le.add(new go.PathSegment(go.PathSegment.Move,(xe+pe)*re,Se*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,0,-360,re*xe,ie*Se,pe*re,pe*re).close()),le=new go.PathFigure(re*.5,0,!1),fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,-180,re*.5,re*.5,re*.5,re*.5)),Se=.75,le=new go.PathFigure((xe+pe)*re,Se*ie,!0),fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,0,360,re*xe,ie*Se,pe*re,pe*re).close()),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("Peace",function(Oe,re,ie){var fe=.8535533905932737,le=.5*re,pe=.5*ie;return new go.Geometry().add(new go.PathFigure(le,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,le,pe,le,pe)).add(new go.PathSegment(go.PathSegment.Line,le,ie)).add(new go.PathSegment(go.PathSegment.Move,le,pe)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Move,le,pe)).add(new go.PathSegment(go.PathSegment.Line,fe*re,fe*ie)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=.5,xe=.5,Se=.5,Fe=new go.PathFigure(xe*re,(Se-pe)*ie);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),pe=.4,le=tt*.4;var Ne=me(),Qe=me(),rt=me(),lt=me();It(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.42,Ne,Qe,rt,lt,lt);var gt=me(),hn=me(),Pn=me();It(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.58,lt,lt,Pn,gt,hn);var Rn=me(),mr=me(),Sr=me();It(xe,Se+pe,xe-le,Se+pe,xe-pe,Se+le,xe-pe,Se,.42,Rn,mr,Sr,lt,lt);var er=me(),fn=me(),jn=me();return It(xe,Se+pe,xe-le,Se+pe,xe-pe,Se+le,xe-pe,Se,.58,lt,lt,jn,er,fn),Fe.add(new go.PathSegment(go.PathSegment.Move,jn.x*re,jn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,er.x*re,er.y*ie,fn.x*re,fn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,rt.x*re,rt.y*ie,Ne.x*re,Ne.y*ie,Qe.x*re,Qe.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,jn.x*re,jn.y*ie).close()),Fe.add(new go.PathSegment(go.PathSegment.Move,Sr.x*re,Sr.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,Pn.x*re,Pn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,gt.x*re,gt.y*ie,hn.x*re,hn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Sr.x*re,Sr.y*ie,Rn.x*re,Rn.y*ie,mr.x*re,mr.y*ie).close()),dt(Ne),dt(Qe),dt(rt),dt(lt),dt(gt),dt(hn),dt(Pn),dt(Rn),dt(mr),dt(Sr),dt(er),dt(fn),dt(jn),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("Fragile",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*re,0)).add(new go.PathSegment(go.PathSegment.Line,.2*re,.15*ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.25*ie)).add(new go.PathSegment(go.PathSegment.Line,.29*re,.33*ie)).add(new go.PathSegment(go.PathSegment.Line,.35*re,.25*ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.15*ie)).add(new go.PathSegment(go.PathSegment.Line,.4*re,0)).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*re,.5*ie,re,.25*ie,.75*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.55*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.45*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.45*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.5*ie,0,.25*ie).close()))}),go.Shape.setFigureParameter("HourGlass",0,new st("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=30),fe>re&&(fe=re);var le=(re-fe)/2,pe=le+fe;return new go.Geometry().add(new go.PathFigure(pe,.5*ie).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie)).add(new go.PathSegment(go.PathSegment.Line,le,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,re,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,.55*ie).add(new go.PathSegment(go.PathSegment.Line,.6*re,0)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.45*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.45*ie)).add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.55*ie).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.4,pe=.4,xe=.5,Se=.5,Fe=me(),Ne=me(),Qe=me(),rt=me(),lt=new go.PathFigure((xe-pe)*re,Se*ie,!1);fe.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),It(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.44,Qe,rt,Ne,Fe,Fe),lt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*re,Ne.y*ie,Qe.x*re,Qe.y*ie,rt.x*re,rt.y*ie));var gt=Be(Ne.x,Ne.y);It(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.56,Fe,Fe,Ne,Qe,rt);var hn=Be(Ne.x,Ne.y);lt.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.95*.9)*re,gt.y*.1*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*re,gt.y*.1*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*re,0)),lt.add(new go.PathSegment(go.PathSegment.Line,re,0)),lt.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,(hn.x*.1+.9)*re,.15*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,(hn.x*.1+.9)*re,(hn.y*.1+.05*.9)*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,hn.x*re,hn.y*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,Qe.x*re,Qe.y*ie,rt.x*re,rt.y*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),pe=.35,le=tt*.35;var Pn=new go.PathFigure(xe*re,(Se-pe)*ie,!1);fe.add(Pn),Pn.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie));var Rn=new go.PathFigure((xe-pe)*re,Se*ie,!1);return fe.add(Rn),dt(Fe),dt(Ne),dt(Qe),dt(rt),dt(gt),dt(hn),fe.spot1=new go.Spot(.202,.257),fe.spot2=new go.Spot(.792,.739),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("GenderFemale",function(Oe,re,ie){var fe=new go.Geometry,le=.375,pe=0,xe=-.125,Se=le*tt,Fe=new go.PathFigure((.525+pe)*re,(.5+le+xe)*ie,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+pe)*re,(.5+xe)*ie,(.5+Se+pe)*re,(.5+le+xe)*ie,(.5+le+pe)*re,(.5+Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pe)*re,(.5-le+xe)*ie,(1-.5+le+pe)*re,(.5-Se+xe)*ie,(.5+Se+pe)*re,(.5-le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+pe)*re,(.5+xe)*ie,(.5-Se+pe)*re,(.5-le+xe)*ie,(.5-le+pe)*re,(.5-Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+pe)*re,(.5+le+xe)*ie,(.5-le+pe)*re,(.5+Se+xe)*ie,(.5-Se+pe)*re,(.5+le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*re,.85*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*re,.85*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*re,.85*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*re,.85*ie).close()),le=.325,pe=0,xe=-.125,Se=le*tt;var Fe=new go.PathFigure((1-.5+le+pe)*re,(.5+xe)*ie,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pe)*re,(.5+le+xe)*ie,(.5+le+pe)*re,(.5+Se+xe)*ie,(.5+Se+pe)*re,(.5+le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+pe)*re,(.5+xe)*ie,(.5-Se+pe)*re,(.5+le+xe)*ie,(.5-le+pe)*re,(.5+Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pe)*re,(.5-le+xe)*ie,(.5-le+pe)*re,(.5-Se+xe)*ie,(.5-Se+pe)*re,(.5-le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+pe)*re,(.5+xe)*ie,(.5+Se+pe)*re,(.5-le+xe)*ie,(1-.5+le+pe)*re,(.5-Se+xe)*ie));var Fe=new go.PathFigure((.525+pe)*re,(.5+le+xe)*ie,!1);return fe.add(Fe),fe.spot1=new go.Spot(.232,.136),fe.spot2=new go.Spot(.682,.611),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("LogicImplies",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;return isNaN(fe)&&(fe=.2),new go.Geometry().add(new go.PathFigure((1-fe)*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,ie)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;return isNaN(fe)&&(fe=.2),new go.Geometry().add(new go.PathFigure((1-fe)*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,ie)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Move,fe*re,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,fe*re,ie))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,re,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Oe,re,ie){var fe=new go.Geometry().add(new go.PathFigure(.5*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*re,.5*ie,.5*re,.5*ie)));return fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("LogicTruth",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,.5*re,0)).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Move,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Move,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,.25*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.75*re,.5*ie))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Move,0,ie)).add(new go.PathSegment(go.PathSegment.Line,re,ie))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Oe,re,ie){var fe=.5;return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,0,fe*ie)).add(new go.PathSegment(go.PathSegment.Arc,180,180,fe*re,fe*ie,fe*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,re,ie))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Oe,re,ie){var fe=.5;return new go.Geometry().add(new go.PathFigure(re,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,fe*ie)).add(new go.PathSegment(go.PathSegment.Arc,0,180,fe*re,fe*ie,fe*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new st("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new st("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.3);var pe=(1-fe)*re,xe=(.5-le/2)*ie,Se=(.5+le/2)*ie,Fe=new go.Geometry,Ne=new go.PathFigure(0,xe,!0);Fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,xe)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,Se)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,Se).close()),Fe.spot1=new go.Spot(0,xe/ie);var Qe=Ft(0,Se/ie,1,Se/ie,pe/re,1,1,.5,me());return Fe.spot2=new go.Spot(Qe.x,Qe.y),dt(Qe),Fe}),go.Shape.setFigureParameter("Arrow2",0,new st("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new st("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=30),fe>re&&(fe=re);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=30),le=Math.min(le,ie/2);var pe=re-fe,xe=(ie-le)/2,Se=xe+le,Fe=new go.Geometry,Ne=new go.PathFigure(0,xe,!0);Fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,xe)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,Se)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,Se).close()),Fe.spot1=new go.Spot(0,xe/ie);var Qe=Ft(0,Se/ie,1,Se/ie,pe/re,1,1,.5,me());return Fe.spot2=new go.Spot(Qe.x,Qe.y),dt(Qe),Fe}),go.Shape.defineFigureGenerator("Chevron",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("DoubleArrow",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.214*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,1*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.786*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,1*ie).close()),fe}),go.Shape.setFigureParameter("DoubleEndArrow",0,new st("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=(.5-fe/2)*ie,pe=(.5+fe/2)*ie,xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close());var Fe=Ft(0,.5,.3,0,0,le/ie,.1,le/ie,me());return xe.spot1=new go.Spot(Fe.x,Fe.y),Fe=Ft(.7,1,1,.5,0,pe/ie,1,pe/ie,Fe),xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new st("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new st("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=40);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=100);var pe=(ie-fe)/2,xe=pe+fe,Se=(ie-le)/2,Fe=Se+le;(fe>ie||le>ie)&&(le>fe?(fe=fe*ie/le,pe=(ie-fe)/2,xe=pe+fe,Se=0,Fe=ie):(pe=0,xe=ie,Se=0,Fe=ie));var Ne=new go.Geometry,Qe=new go.PathFigure(re,.5*ie,!0);Ne.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,Se)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Se).close());var rt=Ft(0,.5,.3,Se/ie,0,pe/ie,1,pe/ie,me());return Ne.spot1=new go.Spot(rt.x,rt.y),rt=Ft(.7,Fe/ie,1,.5,0,xe/ie,1,xe/ie,rt),Ne.spot2=new go.Spot(rt.x,rt.y),dt(rt),Ne}),go.Shape.setFigureParameter("IBeamArrow",0,new st("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=(.5-fe/2)*ie,pe=(.5+fe/2)*ie,xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close()),xe.spot1=new go.Spot(0,le/ie);var Fe=Ft(.7,1,1,.5,0,pe/ie,1,pe/ie,me());return xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("IBeamArrow2",0,new st("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new st("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=40);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=100);var pe=(ie-fe)/2,xe=pe+fe,Se=(ie-le)/2,Fe=Se+le;(fe>ie||le>ie)&&(le>fe?(fe=fe*ie/le,pe=(ie-fe)/2,xe=pe+fe,Se=0,Fe=ie):(pe=0,xe=ie,Se=0,Fe=ie));var Ne=new go.Geometry,Qe=new go.PathFigure(re,.5*ie,!0);Ne.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Se)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,Se)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Se).close()),Ne.spot1=new go.Spot(0,pe/ie);var rt=Ft(.7,Fe/ie,1,.5,0,xe/ie,1,xe/ie,me());return Ne.spot2=new go.Spot(rt.x,rt.y),dt(rt),Ne}),go.Shape.setFigureParameter("Pointer",0,new st("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.1);var le=new go.Geometry,pe=new go.PathFigure(re,.5*ie,!0);le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),le.spot1=new go.Spot(fe,.35);var xe=Ft(.2,.65,1,.65,0,1,1,.5,me());return le.spot2=new go.Spot(xe.x,xe.y),dt(xe),le}),go.Shape.setFigureParameter("RoundedPointer",0,new st("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=new go.Geometry,pe=new go.PathFigure(re,.5*ie,!0);le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,fe*re,.75*ie,fe*re,.25*ie).close()),le.spot1=new go.Spot(fe,.35);var xe=Ft(0,.65,1,.65,0,1,1,.5,me());return le.spot2=new go.Spot(xe.x,xe.y),dt(xe),le}),go.Shape.setFigureParameter("SplitEndArrow",0,new st("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.4);var le=(.5-fe/2)*ie,pe=(.5+fe/2)*ie,xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close()),xe.spot1=new go.Spot(.2,.3);var Fe=Ft(.7,1,1,.5,0,pe/ie,1,pe/ie,me());return xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("SplitEndArrow2",0,new st("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=50);var le=(ie-fe)/2,pe=le+fe;fe>ie&&(le=0,pe=ie);var xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close()),xe.spot1=new go.Spot(.2,le/ie);var Fe=Ft(.7,1,1,.5,0,pe/ie,1,pe/ie,me());return xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("SquareArrow",0,new st("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.7);var le=new go.Geometry,pe=new go.PathFigure(re,.5*ie,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,0).close()),le.spot1=go.Spot.TopLeft,le.spot2=new go.Spot(fe,1),le}),go.Shape.defineFigureGenerator("Cone1",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=tt*.1,xe=new go.PathFigure(0,.9*ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.9+pe)*ie,(.5+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,(.5-le)*re,ie,0,(.9+pe)*ie).close()),fe.spot1=new go.Spot(.25,.5),fe.spot2=new go.Spot(.75,.97),fe}),go.Shape.defineFigureGenerator("Cone2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.9*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.9*ie,(1-.85/.9)*re,ie,.85/.9*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.9*ie).close());var pe=new go.PathFigure(0,.9*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,.9*ie,(1-.85/.9)*re,.8*ie,.85/.9*re,.8*ie)),fe.spot1=new go.Spot(.25,.5),fe.spot2=new go.Spot(.75,.82),fe}),go.Shape.defineFigureGenerator("Cube1",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ie).close());var pe=new go.PathFigure(.5*re,ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.15*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.5*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),fe.spot1=new go.Spot(0,.3),fe.spot2=new go.Spot(.5,.85),fe}),go.Shape.defineFigureGenerator("Cube2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.3*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,0).close());var pe=new go.PathFigure(0,.3*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Move,.7*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),fe.spot1=new go.Spot(0,.3),fe.spot2=new go.Spot(.7,1),fe}),go.Shape.defineFigureGenerator("Cylinder1",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,ie/3);var le=new go.Geometry,pe=tt*.5,xe=new go.PathFigure(0,fe,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,tt*fe,(.5-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,1*re,fe,(.5+pe)*re,0,1*re,tt*fe)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-fe)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,1*ie,1*re,ie-tt*fe,(.5+pe)*re,1*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-fe,(.5-pe)*re,1*ie,0,ie-tt*fe)),xe.add(new go.PathSegment(go.PathSegment.Line,0,fe));var Se=new go.PathFigure(re,fe,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,2*fe,1*re,2*fe-tt*fe,(.5+pe)*re,2*fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,fe,(.5-pe)*re,2*fe,0,2*fe-tt*fe)),le.spot1=new go.Spot(0,0,0,2*fe),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,ie/3);var le=new go.Geometry,pe=tt*.5,xe=new go.PathFigure(0,ie-fe,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,0,fe)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,tt*fe,(.5-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,fe,(.5+pe)*re,0,re,tt*fe)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-fe)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,ie-tt*fe,(.5+pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-fe,(.5-pe)*re,ie,0,ie-tt*fe));var Se=new go.PathFigure(0,ie-fe,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie-2*fe,0,ie-fe-tt*fe,(.5-pe)*re,ie-2*fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re,ie-fe,(.5+pe)*re,ie-2*fe,re,ie-fe-tt*fe)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,0,-2*fe),le}),go.Shape.defineFigureGenerator("Cylinder3",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,re/3);var le=new go.Geometry,pe=tt*.5,xe=new go.PathFigure(fe,0,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re-fe,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,re-tt*fe,0,re,(.5-pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re,(.5+pe)*ie,re-tt*fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,tt*fe,ie,0,(.5+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,(.5-pe)*ie,tt*fe,0));var Se=new go.PathFigure(fe,0,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,2*fe,.5*ie,fe+tt*fe,0,2*fe,(.5-pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe,ie,2*fe,(.5+pe)*ie,fe+tt*fe,ie)),le.spot1=new go.Spot(0,0,2*fe,0),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder4",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,re/3);var le=new go.Geometry,pe=tt*.5,xe=new go.PathFigure(re-fe,0,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,re-tt*fe,0,re,(.5-pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re,(.5+pe)*ie,re-tt*fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,tt*fe,ie,0,(.5+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,(.5-pe)*ie,tt*fe,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re-fe,0));var Se=new go.PathFigure(re-fe,0,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,re-2*fe,.5*ie,re-fe-tt*fe,0,re-2*fe,(.5-pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re-2*fe,(.5+pe)*ie,re-fe-tt*fe,ie)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,-2*fe,0),le}),go.Shape.defineFigureGenerator("Prism1",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.25*re,.25*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(.25*re,.25*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),fe.spot1=new go.Spot(.408,.172),fe.spot2=new go.Spot(.833,.662),fe}),go.Shape.defineFigureGenerator("Prism2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.25*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(0,ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.25*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,0,.25*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.25*re,.5*ie)),fe.spot1=new go.Spot(.25,.5),fe.spot2=new go.Spot(.75,.75),fe}),go.Shape.defineFigureGenerator("Pyramid1",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ie).close());var pe=new go.PathFigure(.5*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),fe.spot1=new go.Spot(.25,.367),fe.spot2=new go.Spot(.75,.875),fe}),go.Shape.defineFigureGenerator("Pyramid2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ie).close());var pe=new go.PathFigure(.5*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.7*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.85*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.5*re,.7*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),fe.spot1=new go.Spot(.25,.367),fe.spot2=new go.Spot(.75,.875),fe}),go.Shape.defineFigureGenerator("Actor",function(Oe,re,ie){var fe=new go.Geometry,le=.2,pe=.1,xe=tt*le,Se=tt*pe,Fe=.5,Ne=.1,Qe=new go.PathFigure(Fe*re,(Ne+pe)*ie,!0);fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-le)*re,Ne*ie,(Fe-xe)*re,(Ne+pe)*ie,(Fe-le)*re,(Ne+Se)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-pe)*ie,(Fe-le)*re,(Ne-Se)*ie,(Fe-xe)*re,(Ne-pe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+le)*re,Ne*ie,(Fe+xe)*re,(Ne-pe)*ie,(Fe+le)*re,(Ne-Se)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+pe)*ie,(Fe+le)*re,(Ne+Se)*ie,(Fe+xe)*re,(Ne+pe)*ie));var rt=.05,lt=tt*rt;Fe=.05,Ne=.25;var gt=new go.PathFigure(.5*re,.2*ie,!0);return fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.95*re,.2*ie)),Fe=.95,Ne=.25,gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+rt)*re,Ne*ie,(Fe+lt)*re,(Ne-rt)*ie,(Fe+rt)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,re,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.85*re,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.85*re,.35*ie)),rt=.025,lt=tt*rt,Fe=.825,Ne=.35,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-rt)*ie,(Fe+rt)*re,(Ne-lt)*ie,(Fe+lt)*re,(Ne-rt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-rt)*re,Ne*ie,(Fe-lt)*re,(Ne-rt)*ie,(Fe-rt)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,.7*ie)),rt=.05,lt=tt*rt,Fe=.5,Ne=.7,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-rt)*ie,(Fe+rt)*re,(Ne-lt)*ie,(Fe+lt)*re,(Ne-rt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-rt)*re,Ne*ie,(Fe-lt)*re,(Ne-rt)*ie,(Fe-rt)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.45*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*re,.35*ie)),rt=.025,lt=tt*rt,Fe=.175,Ne=.35,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-rt)*ie,(Fe+rt)*re,(Ne-lt)*ie,(Fe+lt)*re,(Ne-rt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-rt)*re,Ne*ie,(Fe-lt)*re,(Ne-rt)*ie,(Fe-rt)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.15*re,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,0,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),rt=.05,lt=tt*rt,Fe=.05,Ne=.25,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-rt)*ie,(Fe-rt)*re,(Ne-lt)*ie,(Fe-lt)*re,(Ne-rt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.5*re,.2*ie)),fe.spot1=new go.Spot(.2,.2),fe.spot2=new go.Spot(.8,.65),fe}),go.Shape.setFigureParameter("Card",0,new st("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.2);var le=new go.Geometry,pe=new go.PathFigure(re,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,0).close()),le.spot1=new go.Spot(0,fe),le.spot2=go.Spot.BottomRight,le}),go.Shape.defineFigureGenerator("Collate",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie));var pe=new go.PathFigure(.5*re,.5*ie,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),fe.spot1=new go.Spot(.25,0),fe.spot2=new go.Spot(.75,.25),fe}),go.Shape.defineFigureGenerator("CreateRequest",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(0,le*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,le*ie)),xe.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,(1-le)*ie)),fe}),go.Shape.defineFigureGenerator("Database",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=tt*.1,xe=new go.PathFigure(re,.1*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.9+pe)*ie,(.5+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,(.5-le)*re,ie,0,(.9+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,(.1-pe)*ie,(.5-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.1*ie,(.5+le)*re,0,re,(.1-pe)*ie));var Se=new go.PathFigure(re,.1*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.2*ie,re,(.1+pe)*ie,(.5+le)*re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ie,(.5-le)*re,.2*ie,0,(.1+pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.3*ie,re,(.2+pe)*ie,(.5+le)*re,.3*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ie,(.5-le)*re,.3*ie,0,(.2+pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,.3*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.4*ie,re,(.3+pe)*ie,(.5+le)*re,.4*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ie,(.5-le)*re,.4*ie,0,(.3+pe)*ie)),fe.spot1=new go.Spot(0,.4),fe.spot2=new go.Spot(1,.9),fe}),go.Shape.defineFigureGenerator("DataStorage",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*re,ie,re,0,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.9*ie,.25*re,.1*ie).close()),fe.spot1=new go.Spot(.226,0),fe.spot2=new go.Spot(.81,1),fe}),go.Shape.defineFigureGenerator("DiskStorage",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=tt*.1,xe=new go.PathFigure(re,.1*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.9+pe)*ie,(.5+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,(.5-le)*re,ie,0,(.9+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,(.1-pe)*ie,(.5-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.1*ie,(.5+le)*re,0,re,(.1-pe)*ie));var Se=new go.PathFigure(re,.1*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.2*ie,re,(.1+pe)*ie,(.5+le)*re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ie,(.5-le)*re,.2*ie,0,(.1+pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.3*ie,re,(.2+pe)*ie,(.5+le)*re,.3*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ie,(.5-le)*re,.3*ie,0,(.2+pe)*ie)),fe.spot1=new go.Spot(0,.3),fe.spot2=new go.Spot(1,.9),fe}),go.Shape.defineFigureGenerator("Display",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.25*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*re,ie,re,0,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie).close()),fe.spot1=new go.Spot(.25,0),fe.spot2=new go.Spot(.75,1),fe}),go.Shape.defineFigureGenerator("DividedEvent",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)?le=.2:le<.15&&(le=.15);var pe=tt*.2,xe=new go.PathFigure(0,.2*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,0,0,(.2-pe)*ie,(.2-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,.8*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.2*ie,(.8+pe)*re,0,re,(.2-pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,ie,re,(.8+pe)*ie,(.8+pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*ie,(.2-pe)*re,ie,0,(.8+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie));var Se=new go.PathFigure(0,le*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,le*ie)),fe}),go.Shape.defineFigureGenerator("DividedProcess",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;(isNaN(le)||le<.1)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(0,le*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,le*ie)),fe}),go.Shape.defineFigureGenerator("Document",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(0,.7*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.5*re,.4*ie,.5*re,ie).close()),fe.spot1=go.Spot.TopLeft,fe.spot2=new go.Spot(1,.6),fe}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;(isNaN(le)||le<.2)&&(le=.2);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(le*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,0,le*ie)),xe.add(new go.PathSegment(go.PathSegment.Move,re,le*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Move,(1-le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,(1-le)*ie)),fe}),go.Shape.defineFigureGenerator("ExternalProcess",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie).close());var pe=new go.PathFigure(.1*re,.4*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.9*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.6*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.4*re,.9*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.9*ie)),fe.spot1=new go.Spot(.25,.25),fe.spot2=new go.Spot(.75,.75),fe}),go.Shape.defineFigureGenerator("File",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(.75*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.75*re,.25*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("Interrupt",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie));var pe=new go.PathFigure(re,.5*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie));var xe=new go.PathFigure(re,.5*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.5,.75),fe}),go.Shape.defineFigureGenerator("InternalStorage",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN,pe=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(pe)&&(pe=.1);var xe=new go.PathFigure(0,0,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var Se=new go.PathFigure(le*re,0,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Move,0,pe*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,re,pe*ie)),fe}),go.Shape.defineFigureGenerator("Junction",function(Oe,re,ie){var fe=new go.Geometry,le=1/Math.SQRT2,pe=(1-1/Math.SQRT2)/2,xe=tt*.5,Se=.5,Fe=new go.PathFigure(re,Se*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*re,ie,re,(Se+xe)*ie,(Se+xe)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,Se*ie,(Se-xe)*re,ie,0,(Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*re,0,0,(Se-xe)*ie,(Se-xe)*re,0)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re,Se*ie,(Se+xe)*re,0,re,(Se-xe)*ie));var Ne=new go.PathFigure((pe+le)*re,(pe+le)*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,pe*re,pe*ie)),Ne.add(new go.PathSegment(go.PathSegment.Move,pe*re,(pe+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,(pe+le)*re,pe*ie)),fe}),go.Shape.defineFigureGenerator("LinedDocument",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(0,.7*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.5*re,.4*ie,.5*re,ie).close());var pe=new go.PathFigure(.1*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,.75*ie)),fe.spot1=new go.Spot(.1,0),fe.spot2=new go.Spot(1,.6),fe}),go.Shape.defineFigureGenerator("LoopLimit",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("MagneticTape",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=.5,xe=new go.PathFigure(.5*re,ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,pe*ie,(pe-le)*re,ie,0,(pe+le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,0,0,(pe-le)*ie,(pe-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,pe*ie,(pe+le)*re,0,re,(pe-le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+.1)*re,.9*ie,re,(pe+le)*ie,(pe+le)*re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),fe.spot1=new go.Spot(.15,.15),fe.spot2=new go.Spot(.85,.8),fe}),go.Shape.defineFigureGenerator("ManualInput",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("MessageFromUser",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.7);var pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,le*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=go.Spot.TopLeft,fe}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.25);var pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,le*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,(1-le)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("MicroformRecording",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(1,.75),fe}),go.Shape.defineFigureGenerator("MultiDocument",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,.44*ie,.96*re,.47*ie,.93*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.54*ie,.86*re,.57*ie,.83*re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.4*re,.4*ie,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,0).close());var pe=new go.PathFigure(.1*re,.2*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.54*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.44*ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.8,.77),fe}),go.Shape.defineFigureGenerator("MultiProcess",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,.1*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.2*ie).close());var pe=new go.PathFigure(.2*re,.1*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.1*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.9*ie)),fe.spot1=new go.Spot(0,.2),fe.spot2=new go.Spot(.8,1),fe}),go.Shape.defineFigureGenerator("OfflineStorage",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=1-le,xe=new go.PathFigure(0,0,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie).close());var Se=new go.PathFigure(.5*le*re,le*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*le)*re,le*ie)),fe}),go.Shape.defineFigureGenerator("OffPageConnector",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=go.Spot.TopLeft,fe.spot2=new go.Spot(.75,1),fe}),go.Shape.defineFigureGenerator("Or",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=.5,xe=new go.PathFigure(re,pe*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,ie,re,(pe+le)*ie,(pe+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,pe*ie,(pe-le)*re,ie,0,(pe+le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,0,0,(pe-le)*ie,(pe-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,pe*ie,(pe+le)*re,0,re,(pe-le)*ie));var Se=new go.PathFigure(re,.5*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.5*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),fe}),go.Shape.defineFigureGenerator("PaperTape",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(0,.7*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.3*ie,.5*re,.6*ie,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.5*re,.4*ie,.5*re,ie).close()),fe.spot1=new go.Spot(0,.49),fe.spot2=new go.Spot(1,.75),fe}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN,pe=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(pe)&&(pe=.3);var xe=new go.PathFigure(0,0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-pe)*re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN,pe=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(pe)&&(pe=.3);var xe=new go.PathFigure(0,0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,(1-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("Procedure",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure((1-le)*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,(1-le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Move,le*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),fe}),go.Shape.defineFigureGenerator("Process",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(le*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("Sort",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie).close());var pe=new go.PathFigure(0,.5*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),fe.spot1=new go.Spot(.25,.25),fe.spot2=new go.Spot(.75,.5),fe}),go.Shape.defineFigureGenerator("Start",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.25);var pe=new go.PathFigure(le*re,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*re,.5*ie,.25*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*re,.5*ie,.25*re,.5*ie));var xe=new go.PathFigure(le*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Move,(1-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-le)*re,ie)),fe.spot1=new go.Spot(le,0),fe.spot2=new go.Spot(1-le,1),fe}),go.Shape.defineFigureGenerator("Terminator",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.25*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*re,.5*ie,.25*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*re,.5*ie,.25*re,.5*ie)),fe.spot1=new go.Spot(.23,0),fe.spot2=new go.Spot(.77,1),fe}),go.Shape.defineFigureGenerator("TransmittalTape",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.75*re,(1-le)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,(1-le)*ie).close()),fe.spot1=go.Spot.TopLeft,fe}),go.Shape.defineFigureGenerator("AndGate",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,(.5+le)*re,0,re,(.5-le)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.5+le)*ie,(.5+le)*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=go.Spot.TopLeft,fe.spot2=new go.Spot(.55,1),fe}),go.Shape.defineFigureGenerator("Buffer",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.5,.75),fe}),go.Shape.defineFigureGenerator("Clock",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=.5,xe=new go.PathFigure(re,pe*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,ie,re,(pe+le)*ie,(pe+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,pe*ie,(pe-le)*re,ie,0,(pe+le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,0,0,(pe-le)*ie,(pe-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,pe*ie,(pe+le)*re,0,re,(pe-le)*ie));var Se=new go.PathFigure(re,pe*ie,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,pe*ie));var Fe=new go.PathFigure(.8*re,.75*ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.75*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.75*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.75*ie)),fe}),go.Shape.defineFigureGenerator("Ground",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.3*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,ie)),fe}),go.Shape.defineFigureGenerator("Inverter",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.1,pe=.1,xe=.9,Se=.5,Fe=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.5*ie));var Ne=new go.PathFigure((xe+pe)*re,Se*ie,!0);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.4,.75),fe}),go.Shape.defineFigureGenerator("NandGate",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=tt*.4,xe=tt*.1,Se=.1,Fe=.9,Ne=.5,Qe=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,ie,.8*re,(.5+pe)*ie,(.4+le)*re,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Qe.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.5*ie,(.4+le)*re,0,.8*re,(.5-pe)*ie));var rt=new go.PathFigure((Fe+Se)*re,Ne*ie,!0);return fe.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+Se)*ie,(Fe+Se)*re,(Ne+xe)*ie,(Fe+xe)*re,(Ne+Se)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re,Ne*ie,(Fe-xe)*re,(Ne+Se)*ie,(Fe-Se)*re,(Ne+xe)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-Se)*ie,(Fe-Se)*re,(Ne-xe)*ie,(Fe-xe)*re,(Ne-Se)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re,Ne*ie,(Fe+xe)*re,(Ne-Se)*ie,(Fe+Se)*re,(Ne-xe)*ie)),fe.spot1=new go.Spot(0,.05),fe.spot2=new go.Spot(.55,.95),fe}),go.Shape.defineFigureGenerator("NorGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*le,xe=0,Se=.5,Fe=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie,.7*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.75*ie,.25*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.5*ie,(xe+pe)*re,(Se-le)*ie,.7*re,(Se-pe)*ie)),le=.1,pe=tt*.1,xe=.9,Se=.5;var Ne=new go.PathFigure((xe-le)*re,Se*ie,!0);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),fe.spot1=new go.Spot(.2,.25),fe.spot2=new go.Spot(.6,.75),fe}),go.Shape.defineFigureGenerator("OrGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*le,xe=0,Se=.5,Fe=new go.PathFigure(0,0,!0);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,(xe+pe+pe)*re,(Se-le)*ie,.8*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie,.8*re,(Se+pe)*ie,(xe+pe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.75*ie,.25*re,.25*ie).close()),fe.spot1=new go.Spot(.2,.25),fe.spot2=new go.Spot(.75,.75),fe}),go.Shape.defineFigureGenerator("XnorGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*le,xe=.2,Se=.5,Fe=new go.PathFigure(.1*re,0,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,ie,.35*re,.25*ie,.35*re,.75*ie));var Ne=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,ie,.7*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,0,.45*re,.75*ie,.45*re,.25*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.5*ie,(xe+pe)*re,(Se-le)*ie,.7*re,(Se-pe)*ie)),le=.1,pe=tt*.1,xe=.9,Se=.5;var Qe=new go.PathFigure((xe-le)*re,Se*ie,!0);return fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),fe.spot1=new go.Spot(.4,.25),fe.spot2=new go.Spot(.65,.75),fe}),go.Shape.defineFigureGenerator("XorGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*le,xe=.2,Se=.5,Fe=new go.PathFigure(.1*re,0,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,ie,.35*re,.25*ie,.35*re,.75*ie));var Ne=new go.PathFigure(.2*re,0,!0);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,(xe+pe)*re,(Se-le)*ie,.9*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,ie,.9*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,0,.45*re,.75*ie,.45*re,.25*ie).close()),fe.spot1=new go.Spot(.4,.25),fe.spot2=new go.Spot(.8,.75),fe}),go.Shape.defineFigureGenerator("Capacitor",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("Resistor",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.5*ie)),fe}),go.Shape.defineFigureGenerator("Inductor",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.1,pe=.1,xe=.1,Se=.5,Fe=new go.PathFigure((xe-le*.5)*re,ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.3,Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.5,Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.9,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le*.5)*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),fe}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.5,pe=.5,xe=.5,Se=.5,Fe=new go.PathFigure((xe-pe)*re,Se*ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Move,(xe-pe+.1)*re,Se*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe-.1)*re,Se*ie,xe*re,(Se-pe)*ie,xe*re,(Se+pe)*ie)),fe}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.75*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("Diode",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.5,.75),fe}),go.Shape.defineFigureGenerator("Wifi",function(Oe,re,ie){var fe=new go.Geometry,le=re,pe=ie;re=re*.38,ie=ie*.6;var xe=tt*.8,Se=.8,Fe=0,Ne=.5,Qe=(le-re)/2,rt=(pe-ie)/2,lt=new go.PathFigure(Fe*re+Qe,(Ne+Se)*ie+rt,!0);fe.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re+Qe,Ne*ie+rt,(Fe-xe)*re+Qe,(Ne+Se)*ie+rt,(Fe-Se)*re+Qe,(Ne+xe)*ie+rt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe-Se)*re+Qe,(Ne-xe)*ie+rt,(Fe-xe)*re+Qe,(Ne-Se)*ie+rt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se+xe*.5)*re+Qe,Ne*ie+rt,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe-Se+xe*.5)*re+Qe,(Ne-xe)*ie+rt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe-Se+xe*.5)*re+Qe,(Ne+xe)*ie+rt,Fe*re+Qe,(Ne+Se)*ie+rt).close()),xe=tt*.4,Se=.4,Fe=.2,Ne=.5;var gt=new go.PathFigure(Fe*re+Qe,(Ne+Se)*ie+rt,!0);fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re+Qe,Ne*ie+rt,(Fe-xe)*re+Qe,(Ne+Se)*ie+rt,(Fe-Se)*re+Qe,(Ne+xe)*ie+rt)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe-Se)*re+Qe,(Ne-xe)*ie+rt,(Fe-xe)*re+Qe,(Ne-Se)*ie+rt)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se+xe*.5)*re+Qe,Ne*ie+rt,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe-Se+xe*.5)*re+Qe,(Ne-xe)*ie+rt)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe-Se+xe*.5)*re+Qe,(Ne+xe)*ie+rt,Fe*re+Qe,(Ne+Se)*ie+rt).close()),xe=tt*.2,Se=.2,Fe=.5,Ne=.5;var hn=new go.PathFigure((Fe-Se)*re+Qe,Ne*ie+rt,!0);fe.add(hn),hn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe-Se)*re+Qe,(Ne-xe)*ie+rt,(Fe-xe)*re+Qe,(Ne-Se)*ie+rt)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re+Qe,Ne*ie+rt,(Fe+xe)*re+Qe,(Ne-Se)*ie+rt,(Fe+Se)*re+Qe,(Ne-xe)*ie+rt)),hn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe+Se)*re+Qe,(Ne+xe)*ie+rt,(Fe+xe)*re+Qe,(Ne+Se)*ie+rt)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re+Qe,Ne*ie+rt,(Fe-xe)*re+Qe,(Ne+Se)*ie+rt,(Fe-Se)*re+Qe,(Ne+xe)*ie+rt)),xe=tt*.4,Se=.4,Fe=.8,Ne=.5;var Pn=new go.PathFigure(Fe*re+Qe,(Ne-Se)*ie+rt,!0);fe.add(Pn),Pn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re+Qe,Ne*ie+rt,(Fe+xe)*re+Qe,(Ne-Se)*ie+rt,(Fe+Se)*re+Qe,(Ne-xe)*ie+rt)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe+Se)*re+Qe,(Ne+xe)*ie+rt,(Fe+xe)*re+Qe,(Ne+Se)*ie+rt)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se-xe*.5)*re+Qe,Ne*ie+rt,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe+Se-xe*.5)*re+Qe,(Ne+xe)*ie+rt)),Pn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe+Se-xe*.5)*re+Qe,(Ne-xe)*ie+rt,Fe*re+Qe,(Ne-Se)*ie+rt).close()),xe=tt*.8,Se=.8,Fe=1,Ne=.5;var Rn=new go.PathFigure(Fe*re+Qe,(Ne-Se)*ie+rt,!0);return fe.add(Rn),Rn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re+Qe,Ne*ie+rt,(Fe+xe)*re+Qe,(Ne-Se)*ie+rt,(Fe+Se)*re+Qe,(Ne-xe)*ie+rt)),Rn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe+Se)*re+Qe,(Ne+xe)*ie+rt,(Fe+xe)*re+Qe,(Ne+Se)*ie+rt)),Rn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se-xe*.5)*re+Qe,Ne*ie+rt,Fe*re+Qe,(Ne+Se)*ie+rt,(Fe+Se-xe*.5)*re+Qe,(Ne+xe)*ie+rt)),Rn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+rt,(Fe+Se-xe*.5)*re+Qe,(Ne-xe)*ie+rt,Fe*re+Qe,(Ne-Se)*ie+rt).close()),fe}),go.Shape.defineFigureGenerator("Email",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(0,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Move,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.54*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.54*ie)),fe}),go.Shape.defineFigureGenerator("Ethernet",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.35*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,0).close());var pe=new go.PathFigure(.1*re,ie,!0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,ie).close());var xe=new go.PathFigure(.6*re,ie,!0,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.6*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.6*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.6*re,ie).close());var Se=new go.PathFigure(0,.5*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.5*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*re,.4*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.75*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.75*re,.6*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.25*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.25*re,.6*ie)),fe}),go.Shape.defineFigureGenerator("Power",function(Oe,re,ie){var fe=new go.Geometry,le=tt*.4,pe=.4,xe=.5,Se=.5,Fe=me(),Ne=me(),Qe=me(),rt=me();It(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.5,Fe,Fe,Ne,Qe,rt);var lt=Be(Ne.x,Ne.y),gt=new go.PathFigure(Ne.x*re,Ne.y*ie,!0);fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,Qe.x*re,Qe.y*ie,rt.x*re,rt.y*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),It(xe-pe,Se,xe-pe,Se-le,xe-le,Se-pe,xe,Se-pe,.5,Qe,rt,Ne,Fe,Fe),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*re,Ne.y*ie,Qe.x*re,Qe.y*ie,rt.x*re,rt.y*ie)),le=tt*.3,pe=.3,It(xe-pe,Se,xe-pe,Se-le,xe-le,Se-pe,xe,Se-pe,.5,Qe,rt,Ne,Fe,Fe),gt.add(new go.PathSegment(go.PathSegment.Line,Ne.x*re,Ne.y*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,rt.x*re,rt.y*ie,Qe.x*re,Qe.y*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),It(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.5,Fe,Fe,Ne,Qe,rt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*re,Ne.y*ie,rt.x*re,rt.y*ie,Qe.x*re,Qe.y*ie).close());var gt=new go.PathFigure(.45*re,0,!0);return fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.45*re,.5*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,.5*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,0).close()),dt(Fe),dt(Ne),dt(Qe),dt(rt),dt(lt),fe.spot1=new go.Spot(.25,.45),fe.spot2=new go.Spot(.75,.8),fe}),go.Shape.defineFigureGenerator("Fallout",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie/2,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,180,360,re/2,ie/2,re/2,ie/2));function pe(xe,Se,Fe){xe.add(new go.PathSegment(go.PathSegment.Move,(.3+Se)*re,(.8+Fe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(.5+Se)*re,(.5+Fe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(.1+Se)*re,(.5+Fe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(.3+Se)*re,(.8+Fe)*ie).close())}return pe(le,0,0),pe(le,.4,0),pe(le,.2,-.3),fe}),go.Shape.defineFigureGenerator("IrritationHazard",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.2*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie).close()),fe.spot1=new go.Spot(.3,.3),fe.spot2=new go.Spot(.7,.7),fe}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.37*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.11*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.77*re,.04*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,.49*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.37*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.63*re,.86*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.77*re,.91*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.34*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.34*re,.78*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.44*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,.56*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.68*ie).close()),fe}),go.Shape.defineFigureGenerator("FireHazard",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.29*re,0,-.25*re,.63*ie,.45*re,.44*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.51*re,.42*ie,.48*re,.17*ie,.54*re,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.59*re,.18*ie,.59*re,.29*ie,.58*re,.28*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*re,.6*ie,.8*re,.34*ie,.88*re,.43*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.88*re,.31*ie,.87*re,.48*ie,.88*re,.43*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,ie,1.17*re,.76*ie,.82*re,.8*ie).close()),fe.spot1=new go.Spot(.07,.445),fe.spot2=new go.Spot(.884,.958),fe}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=0,xe=0,Se=le*tt,Fe=.4*Math.SQRT2/2+.5,Ne=.5-.5*Math.SQRT2/2,Qe=1,rt=.5,lt=.5,gt=0,hn=new go.PathFigure(Fe*re,(1-Ne)*ie,!1);return fe.add(hn),hn.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,rt*ie,Qe*re,.7*ie,Qe*re,rt*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(lt+pe)*re,(gt+pe)*ie,(.5+le+pe)*re,(.5-Se+pe)*ie,(.5+Se+pe)*re,(.5-le+pe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+pe)*re,(.5+xe)*ie,(.5-Se+pe)*re,(.5-le+xe)*ie,(.5-le+pe)*re,(.5-Se+xe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(.35+pe)*re,.9*ie,(.5-le+pe)*re,(.5+Se+xe)*ie,(.5-Se+pe)*re,.9*ie)),hn.add(new go.PathSegment(go.PathSegment.Move,(.25+pe)*re,.8*ie)),hn.add(new go.PathSegment(go.PathSegment.Line,(.35+pe)*re,.9*ie)),hn.add(new go.PathSegment(go.PathSegment.Line,(.2+pe)*re,.95*ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le);var pe=new go.PathFigure(re,ie,!1);fe.add(pe);var xe=new go.PathFigure(0,.5*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.5*ie,.2*re,.35*ie,.3*re,.35*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,.7*re,.65*ie,.8*re,.65*ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie).close()),fe}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.2*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie).close());var le=new go.PathFigure(0,.2*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),fe}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.7*re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,0,.6*re,.5*ie,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*re,ie,.4*re,.5*ie,re,.5*ie).close());var pe=new go.PathFigure(.45*re,.73*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*re,.73*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.38*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.63*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.31*re,.27*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.56*re,.27*ie)),fe}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le);var pe=new go.PathFigure(.335*re,(1-.555)*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.335*re,(1-.405)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.405)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.555)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,.68*ie,(1-.12)*re,.46*ie,(1-.02)*re,.54*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.68*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.335*re,(1-.555)*ie,.02*re,.54*ie,.12*re,.46*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.365*re,(1-.595)*ie));var xe=.5-.285,Se=.5,Fe=xe,Ne=Math.PI/4,Qe=4*(1-Math.cos(Ne))/(3*Math.sin(Ne)),rt=Qe*.5,lt=xe,gt=xe,hn=Qe*lt,Pn=Qe*gt;pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-lt)*re,Fe*ie,(Se-(hn+lt)/2)*re,(Fe+(gt+Pn)/2)*ie,(Se-lt)*re,(Fe+Pn)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Se*re,(Fe-gt)*ie,(Se-lt)*re,(Fe-Pn)*ie,(Se-hn)*re,(Fe-gt)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+lt)*re,Fe*ie,(Se+hn)*re,(Fe-gt)*ie,(Se+lt)*re,(Fe-Pn)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*re,(1-.595)*ie,(Se+lt)*re,(Fe+Pn)*ie,(Se+(hn+lt)/2)*re,(Fe+(gt+Pn)/2)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*re,(1-.595)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.555)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.405)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.335*re,(1-.405)*ie));var Rn=new go.PathFigure(.2*re,ie,!1);fe.add(Rn),Rn.add(new go.PathSegment(go.PathSegment.Line,.2*re,.8*ie));var mr=new go.PathFigure(.8*re,ie,!1);return fe.add(mr),mr.add(new go.PathSegment(go.PathSegment.Line,.8*re,.8*ie)),fe}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,ie).close());var pe=new go.PathFigure(.2*re,.2*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.8*ie)),fe}),go.Shape.defineFigureGenerator("BpmnEventError",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le);var pe=new go.PathFigure(re,ie,!1);fe.add(pe);var xe=new go.PathFigure(.1*re,ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("Caution",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.05*re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,.8*ie,0,ie,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.55*re,.1*ie,.5*re,0,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.95*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,ie,re,ie,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.05*re,ie));var pe=.05;return le.add(new go.PathSegment(go.PathSegment.Move,(.5-pe)*re,.875*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*re,.875*ie,pe*re,pe*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.325*ie,.575*re,.725*ie,.625*re,.375*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.75*ie,.375*re,.375*ie,.425*re,.725*ie)),fe}),go.Shape.defineFigureGenerator("Recycle",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.45*re,.95*ie,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.185*re,.85*ie,.17*re,.95*ie,.15*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.235*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.625*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.275*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.05*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.05*re,.575*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.1875*re,.95*ie,0,.675*ie,0,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.45*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.775*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.22*re,.775*ie));var pe=new go.PathFigure(.475*re,.2*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.225*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.275*re,.175*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.325*re,.05*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,.05*ie,.35*re,0,.375*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*re,.375*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.75*re,.475*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*re,.315*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.32*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.05*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.575*re,0,.65*re,.05*ie,.625*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.38*re,.0105*ie));var xe=new go.PathFigure(.675*re,.575*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.875*re,.525*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.85*re,.95*ie,re,.8*ie,re,.85*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.95*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.85*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.725*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.7*re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Move,.675*re,.575*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.775*re,.775*ie)),fe}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*.5,xe=new go.PathFigure(re,le*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,le*re,ie,re,(le+pe)*ie,(le+pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,le*ie,(le-pe)*re,ie,0,(le+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,le*re,0,0,(le-pe)*ie,(le-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,le*ie,(le+pe)*re,0,re,(le-pe)*ie));var Se=new go.PathFigure(le*re,0,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,le*re,.15*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,le*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,le*re,.85*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,0,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,le*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.58*re,.1*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,le*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.78*re,.54*ie)),fe}),go.Shape.defineFigureGenerator("Package",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.15*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(0,.15*ie,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.15*ie).close()),fe.spot1=new go.Spot(0,.1),fe.spot2=new go.Spot(1,1),fe}),go.Shape.defineFigureGenerator("Class",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(0,.2*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie).close());var xe=new go.PathFigure(0,.5*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("Component",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie).close());var pe=new go.PathFigure(0,.2*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie).close());var xe=new go.PathFigure(0,.6*ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.6*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.6*ie).close()),fe}),go.Shape.defineFigureGenerator("Boat Shipment",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.15*re,.6*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,.6*ie));var pe=new go.PathFigure(.15*re,.6*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.85*re,.6*ie)),fe}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie).close()),fe}),go.Shape.defineFigureGenerator("Workcell",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("Supermarket",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.66*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.66*ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,.66*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),fe}),go.Shape.defineFigureGenerator("TruckShipment",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(re,.8*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie).close());var xe=.1,Se=tt*.1,Fe=.2,Ne=.9,Qe=new go.PathFigure((Fe-xe)*re,Ne*ie,!0);fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-xe)*ie,(Fe-xe)*re,(Ne-Se)*ie,(Fe-Se)*re,(Ne-xe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+xe)*re,Ne*ie,(Fe+Se)*re,(Ne-xe)*ie,(Fe+xe)*re,(Ne-Se)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+xe)*ie,(Fe+xe)*re,(Ne+Se)*ie,(Fe+Se)*re,(Ne+xe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-xe)*re,Ne*ie,(Fe-Se)*re,(Ne+xe)*ie,(Fe-xe)*re,(Ne+Se)*ie).close()),xe=.1,Se=tt*.1,Fe=.8,Ne=.9;var rt=new go.PathFigure((Fe-xe)*re,Ne*ie,!0);return fe.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-xe)*ie,(Fe-xe)*re,(Ne-Se)*ie,(Fe-Se)*re,(Ne-xe)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+xe)*re,Ne*ie,(Fe+Se)*re,(Ne-xe)*ie,(Fe+xe)*re,(Ne-Se)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+xe)*ie,(Fe+xe)*re,(Ne+Se)*ie,(Fe+Se)*re,(Ne+xe)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-xe)*re,Ne*ie,(Fe-Se)*re,(Ne+xe)*ie,(Fe-xe)*re,(Ne+Se)*ie).close()),fe}),go.Shape.defineFigureGenerator("KanbanPost",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.2*re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,0)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),fe}),go.Shape.defineFigureGenerator("Forklift",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0));var pe=new go.PathFigure(0,.5*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie));var xe=new go.PathFigure(.5*re,.8*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.8*ie));var Se=new go.PathFigure(.5*re,.7*ie,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie));var Fe=.1,Ne=tt*.1,Qe=.1,rt=.9,lt=new go.PathFigure((Qe-Fe)*re,rt*ie,!0);fe.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(rt-Fe)*ie,(Qe-Fe)*re,(rt-Ne)*ie,(Qe-Ne)*re,(rt-Fe)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe+Fe)*re,rt*ie,(Qe+Ne)*re,(rt-Fe)*ie,(Qe+Fe)*re,(rt-Ne)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(rt+Fe)*ie,(Qe+Fe)*re,(rt+Ne)*ie,(Qe+Ne)*re,(rt+Fe)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe-Fe)*re,rt*ie,(Qe-Ne)*re,(rt+Fe)*ie,(Qe-Fe)*re,(rt+Ne)*ie)),Fe=.1,Ne=tt*.1,Qe=.4,rt=.9;var gt=new go.PathFigure((Qe-Fe)*re,rt*ie,!0);return fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(rt-Fe)*ie,(Qe-Fe)*re,(rt-Ne)*ie,(Qe-Ne)*re,(rt-Fe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe+Fe)*re,rt*ie,(Qe+Ne)*re,(rt-Fe)*ie,(Qe+Fe)*re,(rt-Ne)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(rt+Fe)*ie,(Qe+Fe)*re,(rt+Ne)*ie,(Qe+Ne)*re,(rt+Fe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe-Fe)*re,rt*ie,(Qe-Ne)*re,(rt+Fe)*ie,(Qe-Fe)*re,(rt+Ne)*ie)),fe}),go.Shape.defineFigureGenerator("RailShipment",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,.4*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.4*ie).close());var pe=new go.PathFigure(.45*re,.7*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.7*ie));var xe=new go.PathFigure(.55*re,.4*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.4*ie).close());var Qe=.05,rt=tt*.05,lt=.175,gt=.95,Se=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-rt)*ie,(lt-rt)*re,(gt-Qe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+rt)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-rt)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+rt)*ie,(lt+rt)*re,(gt+Qe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-rt)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+rt)*ie));var Qe=.05,rt=tt*.05,lt=.375,gt=.95,Fe=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-rt)*ie,(lt-rt)*re,(gt-Qe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+rt)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-rt)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+rt)*ie,(lt+rt)*re,(gt+Qe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-rt)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+rt)*ie));var Qe=.05,rt=tt*.05,lt=.625,gt=.95,Ne=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-rt)*ie,(lt-rt)*re,(gt-Qe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+rt)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-rt)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+rt)*ie,(lt+rt)*re,(gt+Qe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-rt)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+rt)*ie));var Qe=.05,rt=tt*.05,lt=.825,gt=.95,hn=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(hn),hn.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-rt)*ie,(lt-rt)*re,(gt-Qe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+rt)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-rt)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+rt)*ie,(lt+rt)*re,(gt+Qe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-rt)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+rt)*ie).close());var Pn=new go.PathFigure(0,ie,!1);return fe.add(Pn),Pn.add(new go.PathSegment(go.PathSegment.Line,re,ie).close()),fe}),go.Shape.defineFigureGenerator("Warehouse",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(0,.2*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie).close());var xe=new go.PathFigure(.15*re,ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.15*re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.15*re,ie).close());var Se=.05,Fe=tt*.05,Ne=.35,Qe=.775,rt=new go.PathFigure((Ne-Se)*re,Qe*ie,!0);return fe.add(rt),rt.add(new go.PathSegment(go.PathSegment.Bezier,Ne*re,(Qe-Se)*ie,(Ne-Se)*re,(Qe-Fe)*ie,(Ne-Fe)*re,(Qe-Se)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+Se)*re,Qe*ie,(Ne+Fe)*re,(Qe-Se)*ie,(Ne+Se)*re,(Qe-Fe)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,Ne*re,(Qe+Se)*ie,(Ne+Se)*re,(Qe+Fe)*ie,(Ne+Fe)*re,(Qe+Se)*ie)),rt.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-Se)*re,Qe*ie,(Ne-Fe)*re,(Qe+Se)*ie,(Ne-Se)*re,(Qe+Fe)*ie).close()),fe}),go.Shape.defineFigureGenerator("ControlCenter",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.1*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie).close()),fe}),go.Shape.defineFigureGenerator("Bluetooth",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.75*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),fe}),go.Shape.defineFigureGenerator("Bookmark",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.4*ie)),fe}),go.Shape.defineFigureGenerator("Bookmark",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.4*ie)),fe}),go.Shape.defineFigureGenerator("Globe",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,.75*re,0,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,.75*ie,.75*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,.25*re,ie,0,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,.25*ie,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,.15*re,.25*ie,.15*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,.85*re,.75*ie,.85*re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*re,.15*ie,.35*re,.3*ie,.65*re,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*re,.85*ie,.35*re,.7*ie,.65*re,.7*ie)),fe}),go.Shape.defineFigureGenerator("Wave",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.25*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.25*ie,.1*re,0,.2*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*re,.25*ie,.425*re,.5*ie,.575*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.25*ie,.8*re,0,.9*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.75*ie,.1*re,.5*ie,.2*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*re,.75*ie,.425*re,ie,.575*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.75*ie,.8*re,.5*ie,.9*re,.5*ie)),fe}),go.Shape.defineFigureGenerator("Operator",function(Oe,re,ie){var fe=new go.Geometry,le=.3,pe=tt*.3,xe=.5,Se=.7,Fe=new go.PathFigure((xe-le)*re,Se*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie));var Ne=new go.PathFigure(0,.7*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,re,.7*ie,0,0,re,0)),fe}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.65*ie,.65*re,.3*ie,.65*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,.35*re,.5*ie,.35*re,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ie,.3*re,.6*ie,.1*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.65*ie,.2*re,ie,.35*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,ie,.7*re,.6*ie,.9*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.65*ie,.8*re,ie,.65*re,.95*ie)),fe}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,0,.075*ie,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,ie,0,ie,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.4*ie,.8*re,ie,.85*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),fe}),go.Shape.defineFigureGenerator("Battery",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.4*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.1*ie));var pe=new go.PathFigure(0,.6*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Move,0,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.4*ie)),fe}),go.Shape.defineFigureGenerator("Delete",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*.5,xe=.5,Se=.5,Fe=new go.PathFigure((xe-le)*re,Se*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie));var Ne=new go.PathFigure(.15*re,.5*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*re,.5*ie)),fe}),go.Shape.defineFigureGenerator("Flag",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.1*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.1*ie,.15*re,0,.35*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.1*ie,.65*re,.2*ie,.85*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.5*ie,.85*re,.6*ie,.65*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,.35*re,.4*ie,.15*re,.4*ie).close()),fe}),go.Shape.defineFigureGenerator("Help",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=tt*.5,xe=.5,Se=.5,Fe=new go.PathFigure((xe-le)*re,Se*ie,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie).close()),le=.05,pe=tt*.05,xe=.5,Se=.8;var Ne=new go.PathFigure((xe-le)*re,Se*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie).close()),Ne.add(new go.PathSegment(go.PathSegment.Move,.5*re,.7*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.2*ie,.75*re,.475*ie,.75*re,.225*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.35*ie,.4*re,.2*ie,.3*re,.25*ie)),fe}),go.Shape.defineFigureGenerator("Location",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,ie,!0).add(new go.PathSegment(go.PathSegment.Line,.75*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,.975*re,.025*ie,.5*re,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*re,.5*ie,.5*re,0,.025*re,.025*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.5*re,.2*ie)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*re,.3*ie,.1*re,.1*ie).close()))}),go.Shape.defineFigureGenerator("Lock",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie));var pe=new go.PathFigure(.2*re,.5*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.3*ie,.25*re,0,.75*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.3*ie)),fe}),go.Shape.defineFigureGenerator("Unlocked",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie));var pe=new go.PathFigure(.2*re,.5*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.3*ie,.25*re,0,.75*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.35*ie)),fe}),go.Shape.defineFigureGenerator("Gear",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.9375*re,.56246875*ie,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*re,.4375*ie)).add(new go.PathSegment(go.PathSegment.Line,.80621875*re,.4375*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.763*re,.3316875*ie,.79840625*re,.39915625*ie,.7834375*re,.3635*ie)).add(new go.PathSegment(go.PathSegment.Line,.8566875*re,.23796875*ie)).add(new go.PathSegment(go.PathSegment.Line,.76825*re,.14959375*ie)).add(new go.PathSegment(go.PathSegment.Line,.67596875*re,.24184375*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*re,.19378125*ie,.64228125*re,.2188125*ie,.603875*re,.2021875*ie)).add(new go.PathSegment(go.PathSegment.Line,.5625*re,.0625*ie)).add(new go.PathSegment(go.PathSegment.Line,.4375*re,.0625*ie)).add(new go.PathSegment(go.PathSegment.Line,.4375*re,.19378125*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*re,.239375*ie,.39759375*re,.20190625*ie,.36053125*re,.2176875*ie)).add(new go.PathSegment(go.PathSegment.Line,.2379375*re,.14959375*ie)).add(new go.PathSegment(go.PathSegment.Line,.14953125*re,.2379375*ie)).add(new go.PathSegment(go.PathSegment.Line,.23934375*re,.3278125*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*re,.4375*ie,.21765625*re,.36059375*ie,.201875*re,.397625*ie)).add(new go.PathSegment(go.PathSegment.Line,.0625*re,.4375*ie)).add(new go.PathSegment(go.PathSegment.Line,.0625*re,.5625*ie)).add(new go.PathSegment(go.PathSegment.Line,.1938125*re,.5625*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*re,.67596875*ie,.20221875*re,.603875*ie,.21884375*re,.64228125*ie)).add(new go.PathSegment(go.PathSegment.Line,.1495625*re,.76825*ie)).add(new go.PathSegment(go.PathSegment.Line,.238*re,.8566875*ie)).add(new go.PathSegment(go.PathSegment.Line,.3316875*re,.76296875*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*re,.80621875*ie,.36353125*re,.78340625*ie,.3991875*re,.79840625*ie)).add(new go.PathSegment(go.PathSegment.Line,.43753125*re,.9375*ie)).add(new go.PathSegment(go.PathSegment.Line,.5625*re,.9375*ie)).add(new go.PathSegment(go.PathSegment.Line,.5625*re,.80621875*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*re,.760625*ie,.602375*re,.79809375*ie,.63946875*re,.78234375*ie)).add(new go.PathSegment(go.PathSegment.Line,.76828125*re,.8566875*ie)).add(new go.PathSegment(go.PathSegment.Line,.85671875*re,.76825*ie)).add(new go.PathSegment(go.PathSegment.Line,.76065625*re,.67221875*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*re,.56246875*ie,.78234375*re,.63940625*ie,.798125*re,.602375*ie)).add(new go.PathSegment(go.PathSegment.Line,.9375*re,.56246875*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.5*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*re,.5*ie,.1*re,.1*ie).close()))}),go.Shape.defineFigureGenerator("Hand",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,.3*ie,0,.375*ie,.05*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.45*re,.075*ie,.3*re,.225*ie,.4*re,.175*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.525*re,.075*ie,.46*re,.05*ie,.525*re,.05*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.4*ie,.525*re,.275*ie,.475*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,.55*ie,re,.4*ie,re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.425*re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*re,.7*ie,.675*re,.55*ie,.675*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.575*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.575*re,.85*ie,.65*re,.7*ie,.65*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.525*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.535*re,ie,.61*re,.85*ie,.61*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,.435*re,ie,0,ie).close()),fe}),go.Shape.defineFigureGenerator("Map",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.2*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),le.add(new go.PathSegment(go.PathSegment.Move,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.8*ie)),fe}),go.Shape.defineFigureGenerator("Eject",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.7)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.7).close());var pe=new go.PathFigure(0,ie*.6,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0).close()),fe}),go.Shape.defineFigureGenerator("Pencil",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*re,.1*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.1*re,.2*ie).close()))}),go.Shape.defineFigureGenerator("Building",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*1,ie*1,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*re,ie*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*re,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.046*re,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*re,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*re,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*re,ie*.85)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.85).close());var pe=new go.PathFigure(.126*re,.85*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.126*re,.45*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.322*re,.45*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.322*re,.85*ie).close());var xe=new go.PathFigure(.402*re,.85*ie,!1);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.402*re,.45*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.598*re,.45*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.598*re,.85*ie).close());var Se=new go.PathFigure(.678*re,.85*ie,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.678*re,.45*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.874*re,.45*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.874*re,.85*ie).close());var Fe=new go.PathFigure(.5*re,.1*ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*re,.3*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*re,.3*ie).close()),fe}),go.Shape.defineFigureGenerator("Staircase",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie*1,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*.8)),le.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.8)),le.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.6)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.6)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.4)),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*.4)),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*.2)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.2)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.15)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.15)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.95).close()),fe}),go.Shape.defineFigureGenerator("5Bars",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie*1,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.184,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.184,ie*(1-.184)).close());var pe=new go.PathFigure(re*.204,ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.204,ie*(1-.184))),pe.add(new go.PathSegment(go.PathSegment.Line,re*.388,ie*(1-.184*2))),pe.add(new go.PathSegment(go.PathSegment.Line,re*.388,ie*1).close());var xe=new go.PathFigure(re*.408,ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.408,ie*(1-.184*2))),xe.add(new go.PathSegment(go.PathSegment.Line,re*.592,ie*(1-.184*3))),xe.add(new go.PathSegment(go.PathSegment.Line,re*.592,ie*1).close());var Se=new go.PathFigure(re*.612,ie,!0);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*.612,ie*(1-.184*3))),Se.add(new go.PathSegment(go.PathSegment.Line,re*.796,ie*(1-.184*4))),Se.add(new go.PathSegment(go.PathSegment.Line,re*.796,ie*1).close());var Fe=new go.PathFigure(re*.816,ie,!0);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.816,ie*(1-.184*4))),Fe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-.184*5))),Fe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1).close()),fe}),go.Shape.defineFigureGenerator("PC",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,0).close());var pe=new go.PathFigure(re*.055,.07*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.07)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.055,ie*.1).close());var xe=new go.PathFigure(re*.055,.13*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.13)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.16)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.055,ie*.16).close());var Se=new go.PathFigure(re*.055,.18*ie,!0);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.18)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.21)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.055,ie*.21).close());var Fe=new go.PathFigure(re*1,0,!0);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.4,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.65)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.65).close()),fe}),go.Shape.defineFigureGenerator("Plane",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.55*re,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.475*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.35*re,.525*ie,0,.4*ie,.225*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.475*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,.2*ie,.975*re,0,re,.08*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.55*re,ie).close()),fe}),go.Shape.defineFigureGenerator("Key",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*1,ie*.5,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.9,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.7,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.85,.575*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.9,.6*ie).close()),le.add(new go.PathSegment(go.PathSegment.Move,.17*re,.425*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*re,.5*ie,.075*re,.075*ie).close()),fe}),go.Shape.defineFigureGenerator("FilmTape",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,re*0,re*.3,re*.055)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.08,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.08,ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*1),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*1),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*2),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*2),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*3),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*3),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*4),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*4),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*5),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*5),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*6),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*6),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*7),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*7),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*8),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*8),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*9),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*9),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*10),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*10),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*11),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*11),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*12),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*12),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*13),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*13),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*14),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*14),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*15),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*15),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1));var pe=new go.PathFigure(0,0,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*0)),pe.add(new go.PathSegment(go.PathSegment.Arc,270,-180,re*1,re*.3,re*.055)),pe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1));var xe=new go.PathFigure(re*.11,ie*.1,!1);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*1+.028*0),ie*.1)),xe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*1+.028*0),ie*.8)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.11,ie*.8).close());var Se=new go.PathFigure(re*(.11+.24133333*1+.028*1),ie*.1,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*2+.028*1),ie*.1)),Se.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*2+.028*1),ie*.8)),Se.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*1+.028*1),ie*.8).close());var Fe=new go.PathFigure(re*(.11+.24133333*2+.028*2),ie*.1,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*3+.028*2),ie*.1)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*3+.028*2),ie*.8)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*2+.028*2),ie*.8).close()),fe}),go.Shape.defineFigureGenerator("FloppyDisk",function(Oe,re,ie){var fe=new go.Geometry,le=8,pe=le*tt,xe=new go.PathFigure(le,0,!1);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.86,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.14)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-le)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-le,ie,re,ie-pe,re-pe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,le,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-le,pe,ie,0,ie-pe)),xe.add(new go.PathSegment(go.PathSegment.Line,0,le)),xe.add(new go.PathSegment(go.PathSegment.Bezier,le,0,0,pe,pe,0).close());var Se=new go.PathFigure(re*.83,0,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*.83,ie*.3)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*.3)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*0).close());var Fe=new go.PathFigure(re*.83,ie*1,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.83,ie*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*1).close());var Ne=new go.PathFigure(re*.78,ie*.05,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.05)),Ne.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.25)),Ne.add(new go.PathSegment(go.PathSegment.Line,re*.78,ie*.25).close()),fe}),go.Shape.defineFigureGenerator("SpeechBubble",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=15),fe=Math.min(fe,re/3),fe=Math.min(fe,ie/3);var le=fe*tt,pe=ie*.8,xe=new go.Geometry,Se=new go.PathFigure(fe,0,!0);return xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re-fe,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re,fe,re-le,0,re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,re,pe-fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,pe,re,pe-le,re-le,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.7,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.55,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,fe,pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,pe-fe,le,pe,0,pe-le)),Se.add(new go.PathSegment(go.PathSegment.Line,0,fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,le,le,0).close()),le>1?(xe.spot1=new go.Spot(0,0,le,le),xe.spot2=new go.Spot(1,.8,-le,-le)):(xe.spot1=go.Spot.TopLeft,xe.spot2=new go.Spot(1,.8)),xe}),go.Shape.defineFigureGenerator("Repeat",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*.45,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*.9)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.9)),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*.45).close());var pe=new go.PathFigure(re*1,ie*.55,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.55)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*.55)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*0)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*.55).close()),fe}),go.Shape.defineFigureGenerator("Windows",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close()).add(new go.PathSegment(go.PathSegment.Move,.4*re,.4*ie)).add(new go.PathSegment(go.PathSegment.Line,.4*re,.8*ie)).add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)).add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.2*re,.1*ie)).add(new go.PathSegment(go.PathSegment.Line,.2*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.1*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.1*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Line,.1*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*.1,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.9)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*.9).close());var pe=new go.PathFigure(re*.1,ie*.2,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.1,ie*.25)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.22,ie*.285)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.1,ie*.32)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.1,ie*.37)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.275,ie*.32)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.275,ie*.25).close());var xe=new go.PathFigure(re*.28,ie*.37,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.37)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.41)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.28,ie*.41).close()),fe}),go.Shape.defineFigureGenerator("Beaker",function(Oe,re,ie){var fe=new go.Geometry,le=15,pe=le*tt,xe=new go.PathFigure(re*.62,ie*.475,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-le)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-le,ie,re,ie-pe,re-pe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,le,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-le,pe,ie,0,ie-pe)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.38,ie*.475)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.38,ie*.03)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*0)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*0)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.62,ie*.03).close()),pe>1?(fe.spot1=new go.Spot(0,0,pe,pe),fe.spot2=new go.Spot(1,1,-pe,-pe)):(fe.spot1=go.Spot.TopLeft,fe.spot2=go.Spot.BottomRight),fe}),go.Shape.defineFigureGenerator("Download",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*1,!0);fe.add(le);var pe=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.755,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.93,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.61,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.39,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.07,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.755),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.8),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*(1-pe)).close());var xe=new go.PathFigure(re*.4,ie*0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.26,ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.66)),xe.add(new go.PathSegment(go.PathSegment.Line,re*(1-.26),ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*0).close()),fe}),go.Shape.defineFigureGenerator("Bin",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*1,!0);fe.add(le);var pe=.1/.3;return le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.755,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.93,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.61,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.39,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.07,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.755),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.8),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*(1-pe)).close()),fe}),go.Shape.defineFigureGenerator("Upload",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*1,!0);fe.add(le);var pe=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.755,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.93,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.61,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.39,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.07,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.755),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.8),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*(1-pe)).close());var xe=new go.PathFigure(re*.5,ie*0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.26,ie*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.63)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.63)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.74,ie*.25).close()),fe}),go.Shape.defineFigureGenerator("EmptyDrink",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.15,ie*0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.85,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*1).close()),fe}),go.Shape.defineFigureGenerator("Drink",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.15,ie*0,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.85,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*1).close());var pe=new go.PathFigure(re*.235,ie*.28,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.765,ie*.28)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.655,ie*.97)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.345,ie*.97).close()),fe}),go.Shape.defineFigureGenerator("4Arrows",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.5,ie*0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,ie*.25)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.25)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.5)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.65)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.65)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*.5)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.25)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.25).close()),fe}),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")},93510: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 st={},Ln="5.0",Be={},me=null,dt=!1,Ft=!1,It=null,mt=!1,on=null,tt=null,Gt=0;Gt4?parseFloat(kt):5};st.setHTML5Codebase=function(kt,nn){tt=kt,Oi(kt,nn)},st.setJavaCodebase=st.setJavaCodebaseVersion=st.isCompiledInstalled=st.setPreCompiledScriptPath=st.setPreCompiledResourcePath=function(){},st.setHTML5CodebaseVersion=function(kt,nn){var Xn=parseFloat(kt);if(Xn!==NaN&&Xn<5){console.log("The GeoGebra HTML5 codebase version "+Xn+" is deprecated. Using version latest instead.");return}on=kt,Li(kt,nn)},st.getHTML5CodebaseVersion=function(){return Oe},st.getParameters=function(){return Be},st.setFontsCSSURL=function(kt){xe=kt},st.setGiacJSURL=function(kt){},st.setJNLPFile=function(kt){zt=kt},st.setJNLPBaseDir=function(kt){},st.inject=function(){function kt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var nn="auto",Xn=Be.id,qn,Fn=!1,gn=0;gn=5)return!0;var kt=st.getAppletObject();return kt&&typeof kt.recalculateEnvironments=="function"?(kt.recalculateEnvironments(),!0):!1},st.startAnimation=function(){var kt=st.getAppletObject();return kt&&typeof kt.startAnimation=="function"?(kt.startAnimation(),!0):!1},st.stopAnimation=function(){var kt=st.getAppletObject();return kt&&typeof kt.stopAnimation=="function"?(kt.stopAnimation(),!0):!1},st.getAppletObject=function(){var kt=Be.id!==void 0?Be.id:"ggbApplet";return window[kt]},st.resize=function(){};var hn=function(kt,nn,Xn){var qn=document.createElement("param");qn.setAttribute("name",nn),qn.setAttribute("value",Xn),kt.appendChild(qn)},Pn=function(kt){return kt&&kt!=="false"},Rn=function(kt,nn,Xn){Fe(Oe)<=4.2&&(Xn=!0);var qn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Oe||ggbHTML5LoadedCodebaseIsWebSimple&&!ie)&&(qn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Fn=document.createElement("div");Fn.classList.add("appletParameters","notranslate");var gn=nn.width,Ke=nn.height;if(nn.disableAutoScale=nn.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():nn.disableAutoScale,nn.width!==void 0)if(Fe(Oe)<=4.4)Pn(nn.showToolBar)&&(nn.height-=7),Pn(nn.showAlgebraInput)&&(nn.height-=37),nn.width<605&&Pn(nn.showToolBar)&&(nn.width=605,gn=605);else{var Jn=100;(Pn(nn.showToolBar)||Pn(nn.showMenuBar))&&(nn.hasOwnProperty("customToolBar")&&(nn.customToolbar=nn.customToolBar),Jn=Pn(nn.showMenuBar)?245:155),gn=5?(nn.appletOnLoad=function(aa){var lo=kt.querySelector(".ggb_preview");lo&&lo.parentNode.removeChild(lo),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Si),window.GGBT_wsf_view&&$(window).trigger("resize"),Ei(aa)},La||Si.appendChild(Es)):Fn.appendChild(Es),Si.appendChild(Fn),La||kt.appendChild(Si),setTimeout(function(){st.resize()},1)}else{var Vi=document.createElement("div");Vi.className="applet_scaler",Vi.style.position="relative",Vi.style.display="block",Vi.appendChild(Fn),kt.appendChild(Vi),nn.appletOnLoad=function(aa){st.resize(),Ei(aa)}}function Ro(aa,lo){lo&&typeof lo.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(aa,lo.appletOnLoad):renderGGBElement(aa),va("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",lo)}function ao(aa,lo){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:aa,params:lo}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Yu){Ro(Yu.article,Yu.params)}),html5AppletsToProcess=null)},Fe(Oe)<5&&(aa.className+=" geogebraweb")):Ro(aa,lo)}if(qn){scriptLoadStarted=!0;for(var In=0;In0?(sr.remove(),Si.attr("id","fullscreencontent").show(),jQuery(Ei).append(Si),window.dispatchEvent(new Event("resize"))):Rn(sr,nn,!1),window.GGBT_wsf_view.launchFullScreen(Ei)}else Pt=qn,Rn(kt,nn,!1);if(!window.GGBT_wsf_view)for(Ke=0;Kekt/4*3&&(sr=kt/4*3),Ei=sr/5.8,Jn.setAttribute("src",le),Jn.setAttribute("width",sr),Jn.setAttribute("height",Ei);var Si=(kt-sr)/2,La=(nn-Ei)/2;Jn.style.left=Si+"px",Jn.style.top=La+"px",Fn.appendChild(Jn)}}return Fn.appendChild(Ke),Fn},Gr=function(kt){return kt=kt.toLowerCase(),kt==="html5"||kt==="screenshot"?kt:"html5"},ti=["web","webSimple","web3d","tablet","tablet3d","phone"],Li=function(kt,nn){if(Oe=kt,nn){Oi(Oe,!0);return}var Xn=!dt;if(Xn){var qn=Fe(Oe);!isNaN(qn)&&qn<4.4&&(Xn=!1)}var Fn,gn;window.location.protocol.substr(0,4)==="http"?Fn=window.location.protocol:Fn="http:";var Ke=Oe.indexOf("//");Ke>0?gn=Oe:Ke===0?gn=Fn+Oe:gn="https://www.geogebra.org/apps/5.2.814.0/";for(var Jn in ti)if(Oe.slice(ti[Jn].length*-1)===ti[Jn]||Oe.slice((ti[Jn].length+1)*-1)===ti[Jn]+"/"){Oi(gn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Xn&&!me.is3D&&!me.AV&&!me.SV&&!me.CV&&!me.EV2&&!me.CP&&!me.PC&&!me.DA&&!me.FI&&!me.PV&&!Pn(Be.showToolBar)&&!Pn(Be.showMenuBar)&&!Pn(Be.showAlgebraInput)&&!Pn(Be.enableRightClick)&&(!Be.appName||Be.appName=="classic")?gn+="webSimple/":gn+="web3d/",Oi(gn,!1)},Oi=function(kt,nn){if(kt.requirejs){Ct=kt;return}kt.slice(-1)!=="/"&&(kt+="/"),Ct=kt,nn===null&&(nn=kt.indexOf("http")===-1),Qt=nn,re="web.nocache.js",ie=!1;var Xn=Ct.split("/");Xn.length>1&&(!nn&&Xn[Xn.length-2]==="webSimple"?(re="webSimple.nocache.js",ie=!0):ti.indexOf(Xn[Xn.length-2])>=0&&(re=Xn[Xn.length-2]+".nocache.js")),Xn=kt.split("/"),Oe=Xn[Xn.length-3],Oe.substr(0,4)==="test"?Oe=Oe.substr(4,1)+"."+Oe.substr(5,1):(Oe.substr(0,3)==="war"||Oe.substr(0,4)==="beta")&&(Oe="5.0");var qn=parseFloat(Oe);qn!==NaN&&qn<5&&kt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+qn+" is deprecated. Using version latest instead."),Li("5.0",nn))},va=function(kt,nn){window.console&&window.console.log&&(!nn||typeof nn.showLogging=="undefined"||nn.showLogging&&nn.showLogging!=="false")&&console.log(kt)};Be.material_id!==void 0?rt(Ga):Ga();function Ga(){var kt=Ln;on!==null?kt=on:parseFloat(kt)<5&&(kt="5.0"),Li(kt,!1),tt!==null&&Oi(tt,Qt),mt=!0}return st},GGBAppletUtils=function(){"use strict";function st(){return window.GGBT_wsf_edit!==void 0}function Ln(mt,on){on!=1?(mt.style.transformOrigin="0% 0% 0px",mt.style.webkitTransformOrigin="0% 0% 0px",mt.style.transform="scale("+on+","+on+")",mt.style.webkitTransform="scale("+on+","+on+")",mt.style.maxWidth="initial",mt.querySelector(".ggb_preview")!==null&&(mt.querySelector(".ggb_preview").style.maxWidth="initial"),mt.querySelectorAll(".ggb_preview img")[0]!==void 0&&(mt.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),mt.querySelectorAll(".ggb_preview img")[1]!==void 0&&(mt.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(mt.style.transform="none",mt.style.webkitTransform="none")}function Be(mt,on,tt,Gt,Wt,zt){var Ct=null;if(zt!=null&&zt!="")for(var Qt=mt.parentNode;Qt!=null;)if((" "+Qt.className+" ").indexOf(" "+zt+" ")>-1){Ct=Qt;break}else Qt=Qt.parentNode;var Pt=0,Oe=0,re=0,ie=0,fe=0,le=0,pe=0;if(Ct)Pt=Ct.offsetWidth,Oe=Math.max(Gt?Ct.offsetWidth:0,Ct.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Pt=Math.min(window.innerWidth,document.documentElement.clientWidth),Oe=Math.min(window.innerHeight,document.documentElement.clientHeight),re=Pt):(Pt=window.innerWidth,Oe=window.innerHeight,re=window.innerWidth),mt){var xe=mt.getBoundingClientRect();xe.left>0&&xe.left<=Pt&&(Wt===void 0||!Wt)&&(document.dir==="rtl"?(fe=Pt-xe.width-xe.left,le=re<=480?10:30):(le=xe.left,fe=re<=480?10:30),ie=le+fe)}if(mt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Se=mt.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ie=40,pe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie=0,pe=40)}}return mt&&((tt===void 0||!tt)&&on>0&&on+ie1&&(zt=!0)),on&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(zt=!0),!(mt.hasOwnProperty("disableAutoScale")&&mt.disableAutoScale))Wt=me(mt,on,zt,tt,mt.scaleContainerClass);else return Gt;return zt&&(!mt.hasOwnProperty("scale")||Gt===1)?Wt:Math.min(Gt,Wt)}function Ft(mt){var on=Math.min(window.innerWidth,document.documentElement.clientWidth),tt=Math.min(window.innerHeight,document.documentElement.clientHeight),Gt=mt.getBoundingClientRect(),Wt=(on-Gt.width)/2,zt=(tt-Gt.height)/2;zt<0&&(zt=0),mt.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Wt<40?mt.style.left="40px":mt.style.left=Wt+"px",mt.style.top=zt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(zt<40?mt.style.top="40px":mt.style.top=zt+"px",mt.style.left=Wt+"px")}function It(mt,on){var tt=mt.querySelector(".appletParameters");if(tt){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(on.id!==tt.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(mt)}if(tt.parentElement&&/fullscreen/.test(tt.parentElement.className))return;var Gt=dt(on,mt);st()&&tt.setAttribute("data-param-scale",Gt);for(var Wt=null,zt=0;zt=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(st){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(st){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(st){var Ln=c[st];return Ln==null?null:Ln},r=d,webModule.__errFn=e}function B(){function st(mt){var on=mt.lastIndexOf(rb);on==-1&&(on=mt.length);var tt=mt.indexOf(sb);tt==-1&&(tt=mt.length);var Gt=mt.lastIndexOf(tb,Math.min(tt,on));return Gt>=O?mt.substring(O,Gt+P):W}function Ln(mt){if(!mt.match(/^\w+:\/\//)){var on=o.createElement(ub);on.src=mt+vb,mt=st(on.src)}return mt}function Be(){var mt=__gwt_getMetaProperty(wb);return mt!=null?mt:W}function me(){for(var mt=o.getElementsByTagName(_),on=O;onO?mt[mt.length-P].href:W}function Ft(){var mt=o.location;return mt.href==mt.protocol+zb+mt.host+mt.pathname+mt.search+mt.hash}var It=Be();return It==W&&(It=me()),It==W&&(It=dt()),It==W&&Ft()&&(It=st(o.location.href)),It=Ln(It),It}function C(st){return st.match(/^\//)||st.match(/^[a-zA-Z]+:\/\//)?st:webModule.__moduleBase+st}function D(){var st=[],Ln=O,Be=[],me=[];function dt(mt){var on=me[mt](),tt=Be[mt];if(on in tt)return on;var Gt=[];for(var Wt in tt)Gt[tt[Wt]]=Wt;throw r&&r(mt,Gt,on),null}if(__gwt_isKnownPropertyValue=function(mt,on){return on in Be[mt]},webModule.__getPropMap=function(){var mt={};for(var on in Be)Be.hasOwnProperty(on)&&(mt[on]=dt(on));return mt},webModule.__computePropValue=dt,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ft;try{Ft=Cb;var It=Ft.indexOf(Db);It!=-1&&(Ln=parseInt(Ft.substring(It+P),$),Ft=Ft.substring(O,It))}catch(mt){}return webModule.__softPermutationId=Ln,C(Ft+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})()},28735:function(st,Ln,Be){"use strict";Be.d(Ln,{Ax:function(){return It},Ds:function(){return mt},KI:function(){return tt},SI:function(){return Ft},f1:function(){return dt}});var me=Be(74128);function dt(Gt){let Wt=!0;if(Gt.length>0){for(let zt=0;ztre in Oe?tt(Oe,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Oe[re]=ie,Wt=(Oe,re,ie)=>Gt(Oe,typeof re!="symbol"?re+"":re,ie),zt=(Oe,re,ie)=>new Promise((fe,le)=>{var pe=Fe=>{try{Se(ie.next(Fe))}catch(Ne){le(Ne)}},xe=Fe=>{try{Se(ie.throw(Fe))}catch(Ne){le(Ne)}},Se=Fe=>Fe.done?fe(Fe.value):Promise.resolve(Fe.value).then(pe,xe);Se((ie=ie.apply(Oe,re)).next())});class Ct extends me.Component{constructor(re){super(re),Wt(this,"canvas"),Wt(this,"randomNum",(ie,fe)=>Math.floor(Math.random()*(fe-ie)+ie)),Wt(this,"drawPic",()=>{this.randomCode()}),Wt(this,"reloadPic",()=>{this.drawPic()}),Wt(this,"changeCode",ie=>{console.log(ie.target.value,222),this.setState({value:ie.target.value,showError:!1})}),Wt(this,"onVerify",()=>{let ie;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ie=!0,dt.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ie=!0,dt.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ie=!1),this.setState({showError:ie}),ie}),this.canvas=me.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(re,ie){const fe=this.randomNum(re,ie),le=this.randomNum(re,ie),pe=this.randomNum(re,ie);return`rgb(${fe}, ${le}, ${pe})`}drawText(re,ie,fe){re.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const le=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);re.font=le+"px SimHei";const pe=10,xe=(this.state.contentWidth-40)/(this.state.code.length-1);let Se=pe;fe>0&&(Se=pe+fe*xe);let Fe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);le>40&&(Fe=40);const Ne=this.randomNum(-10,10);re.translate(Se,Fe),re.rotate(Ne*Math.PI/180),re.fillText(ie,0,0),re.rotate(-Ne*Math.PI/180),re.translate(-Se,-Fe)}drawLine(re){for(let ie=0;ie<1;ie++)re.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),re.beginPath(),re.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),re.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),re.stroke()}drawDot(re){for(let ie=0;ie<100;ie++)re.fillStyle=this.randomColor(0,255),re.beginPath(),re.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),re.fill()}randomCode(){let re="";const ie="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let fe=0;fe{const le=this.canvas.current.getContext("2d");le.textBaseline="bottom",le.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),le.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let pe=0;pe{let ie;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,re),React.createElement(Ct,{ref:fe=>ie=fe})),onOk:()=>zt(void 0,null,function*(){if(ie.onVerify())return Promise.reject();Oe()})})};var Pt=Ct},16750:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Ct}});var me=Be(59301),dt={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ft=Be(92310),It=Be.n(Ft),mt=Be(71418),on=Be(2859),tt=Be(38147),Gt=Be(65862),Wt=(Qt,Pt,Oe)=>new Promise((re,ie)=>{var fe=xe=>{try{pe(Oe.next(xe))}catch(Se){ie(Se)}},le=xe=>{try{pe(Oe.throw(xe))}catch(Se){ie(Se)}},pe=xe=>xe.done?re(xe.value):Promise.resolve(xe.value).then(fe,le);pe((Oe=Oe.apply(Qt,Pt)).next())}),Ct=({data:Qt,className:Pt,fullWidth:Oe,style:re={},onClose:ie,onOk:fe,showFullTools:le,noAssociationId:pe})=>{const xe=(0,me.useRef)(null),Se=(0,me.useRef)(null),Fe=(0,me.useRef)(null),Ne=(0,me.useRef)(null),[Qe,rt]=(0,me.useState)(!1),[lt,gt]=(0,me.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,me.useEffect)(()=>{Fe.current||(Fe.current=document.createElement("style"),document.head.appendChild(Fe.current)),Qt!=null&&Qt.visible?(document.body.setAttribute("data-custom","y-hidden"),Fe.current.innerHTML=" html { overflow-y: hidden; }",Qt!=null&&Qt.src&&hn()):(document.body.removeAttribute("data-custom"),Fe.current&&(document.head.removeChild(Fe.current),Fe.current=null))},[Qt==null?void 0:Qt.visible]);const hn=()=>Wt(void 0,null,function*(){rt(!0),gt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const er=yield(0,Gt.ZJ)(Qt==null?void 0:Qt.src);xe.current.src="",xe.current.src=er,xe.current.onload=function(){Sr()},rt(!1),gt("")}),Pn=()=>{document.body.removeAttribute("data-custom"),Fe.current.innerHTML=" ",ie()},Rn=er=>Wt(void 0,null,function*(){rt(!0),gt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const fn=yield(0,tt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Qt.title,file:er.dataUrl}});fn!=null&&fn.id&&!pe?(yield(0,tt.ZP)(`/api/attachments/${Qt.id}/add_subitem.json`,{method:"post",body:{subitem_id:fn==null?void 0:fn.id,settings:JSON.stringify(er.state)}})).status===0&&fe():fn!=null&&fn.id&&fe(fn),document.body.removeAttribute("data-custom"),Fe.current.innerHTML=" ",rt(!1),gt("")}),mr=()=>{const er=document.querySelector('a[href="https://markerjs.com/"]');er&&er.parentNode&&(er.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(jn=>{const Gr=document.querySelector(jn.name);Gr&&Gr.setAttribute("title",jn.title)})},Sr=()=>{Se.current=new on.hP(xe.current),Se.current.targetRoot=Ne.current,Se.current.addEventListener("render",Rn),Se.current.addEventListener("beforeclose",Pn),le&&(Se.current.availableMarkerTypes=Se.current.ALL_MARKER_TYPES,Se.current.uiStyleSettings.redoButtonVisible=!0,Se.current.uiStyleSettings.notesButtonVisible=!0,Se.current.uiStyleSettings.zoomButtonVisible=!0,Se.current.uiStyleSettings.zoomOutButtonVisible=!0,Se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Se.current.uiStyleSettings,Se.current.show(),Qt!=null&&Qt.snapshotData&&Se.current.restoreState(Qt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),mr()},300)};return me.createElement(me.Fragment,null,(Qt==null?void 0:Qt.visible)&&me.createElement(mt.Z,{spinning:Qe,tip:lt,style:{position:"absolute"}},me.createElement("div",{ref:Ne,className:It()(dt.imageDimensions,Pt,Oe?dt.fullWidth:""),style:re},me.createElement("img",{className:dt.img,ref:xe}))))}},99298:function(st,Ln,Be){"use strict";var me=Be(59301),dt=Be(95237),Ft=Be(43604),It=Be(99313),mt=Be(3113),on=Be(6339),tt=Be(96408),Gt=Be(48136),Wt=Be(59301);const zt=(0,me.forwardRef)(({callback:Ct,showSaveButton:Qt,value:Pt=""},Oe)=>{const re=(0,me.useRef)(),ie=[{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 "}]}]}],fe=[{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 +!(function(){var Qse=Object.defineProperty,Wse=Object.defineProperties;var Zse=Object.getOwnPropertyDescriptors;var mL=Object.getOwnPropertySymbols,Yse=Object.getPrototypeOf,Jse=Object.prototype.hasOwnProperty,Kse=Object.prototype.propertyIsEnumerable,qse=Reflect.get;var K3=Math.pow,vL=(st,Ln,Be)=>Ln in st?Qse(st,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Be}):st[Ln]=Be,Ls=(st,Ln)=>{for(var Be in Ln||(Ln={}))Jse.call(Ln,Be)&&vL(st,Be,Ln[Be]);if(mL)for(var Be of mL(Ln))Kse.call(Ln,Be)&&vL(st,Be,Ln[Be]);return st},_h=(st,Ln)=>Wse(st,Zse(Ln));var AL=(st,Ln,Be)=>qse(Yse(st),Be,Ln);var Ri=(st,Ln,Be)=>new Promise((me,dt)=>{var Nt=on=>{try{mt(Be.next(on))}catch(nt){dt(nt)}},Rt=on=>{try{mt(Be.throw(on))}catch(nt){dt(nt)}},mt=on=>on.done?me(on.value):Promise.resolve(on.value).then(Nt,Rt);mt((Be=Be.apply(st,Ln)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8823],{87169:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Gt}});var me=Be(54476),dt=Be(59301),Nt={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"},Rt=Nt,mt=Be(7657),on=function(zt,Ct){return dt.createElement(mt.Z,(0,me.Z)({},zt,{ref:Ct,icon:Rt}))},nt=dt.forwardRef(on),Gt=nt},96408:function(st,Ln){"use strict";Ln.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61191:function(st,Ln){"use strict";Ln.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"}},88844:function(st,Ln){"use strict";Ln.Z={flex_box_center:"flex_box_center___vhwFp",flex_space_between:"flex_space_between___rbHwE",flex_box_vertical_center:"flex_box_vertical_center___AF_yr",flex_box_center_end:"flex_box_center_end___FqGSd",flex_box_column:"flex_box_column___ujWr7",failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J",modal:"modal___t6wU6"}},25863:function(){"use strict";function st(Oe,re,ie,fe){ie===void 0&&(ie=0),fe===void 0&&(fe=1/0),this._name=Oe,this._defaultValue=re,this._minimum=ie,this._maximum=fe}Object.defineProperty(st.prototype,"name",{get:function(){return this._name},set:function(Oe){if(typeof Oe!="string"||Oe==="")throw new Error("Shape name must be a valid string.");this._name=Oe}}),Object.defineProperty(st.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("The default value must be a real number, not: "+Oe);this._defaultValue=Oe}}),Object.defineProperty(st.prototype,"minimum",{get:function(){return this._minimum},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("Minimum must be a real number, not: "+Oe);this._minimum=Oe}}),Object.defineProperty(st.prototype,"maximum",{get:function(){return this._maximum},set:function(Oe){if(typeof Oe!="number"||isNaN(Oe))throw new Error("Maximum must be a real number, not: "+Oe);this._maximum=Oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Oe,re){var ie=go.Shape._FigureParameters[Oe];return ie?ie[re]:null},go.Shape.setFigureParameter=function(Oe,re,ie){if(!(ie instanceof st))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+ie);if(ie.defaultValueie.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+ie.defaultValue);var fe=go.Shape._FigureParameters[Oe];fe||(fe=[],go.Shape._FigureParameters[Oe]=fe),fe[re]=ie};var Ln=[];function Be(Oe,re){var ie=Ln.pop();return ie===void 0?new go.Point(Oe,re):(ie.x=Oe,ie.y=re,ie)}function me(){var Oe=Ln.pop();return Oe===void 0?new go.Point:Oe}function dt(Oe){Ln.push(Oe)}function Nt(Oe,re,ie,fe,le,pe,xe,Se,Fe){Fe||(Fe=new go.Point);var Ne=Oe-ie,Qe=le-xe,it=NaN,lt=NaN;if(Ne===0)if(Qe===0)Oe===ie&&(it=Oe,lt=re);else{var gt=(pe-Se)/Qe,hn=pe-gt*le;it=Oe,lt=gt*it+hn}else if(Qe===0){var yn=(re-fe)/Ne,Rn=re-yn*Oe;it=le,lt=yn*it+Rn}else{var yn=(re-fe)/Ne,gt=(pe-Se)/Qe,Rn=re-yn*Oe,hn=pe-gt*le;it=(hn-Rn)/(yn-gt),lt=yn*it+Rn}return Fe.x=it,Fe.y=lt,Fe}function Rt(Oe,re,ie,fe,le,pe,xe,Se,Fe,Ne,Qe,it,lt,gt){var hn=1-Fe,yn=Fe,Rn=Oe*hn+ie*yn,mr=re*hn+fe*yn,Sr=ie*hn+le*yn,er=fe*hn+pe*yn,fn=le*hn+xe*yn,jn=pe*hn+Se*yn,Gr=Rn*hn+Sr*yn,ti=mr*hn+er*yn,Li=Sr*hn+fn*yn,Oi=er*hn+jn*yn,va=Gr*hn+Li*yn,Ga=ti*hn+Oi*yn;Ne.x=Rn,Ne.y=mr,Qe.x=Gr,Qe.y=ti,it.x=va,it.y=Ga,lt.x=Li,lt.y=Oi,gt.x=fn,gt.y=jn}var mt=new go.Spot(.156,.156),on=new go.Spot(.844,.844),nt=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new st("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=5),fe=Math.min(fe,re/3),fe=Math.min(fe,ie/3);var le=fe*nt,pe=new go.Geometry().add(new go.PathFigure(fe,0,!0).add(new go.PathSegment(go.PathSegment.Line,re-fe,0)).add(new go.PathSegment(go.PathSegment.Bezier,re,fe,re-le,0,re,le)).add(new go.PathSegment(go.PathSegment.Line,re,ie-fe)).add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re,ie-le,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,fe,ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,ie-fe,le,ie,0,ie-le)).add(new go.PathSegment(go.PathSegment.Line,0,fe)).add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,le,le,0).close()));return le>1&&(pe.spot1=new go.Spot(0,0,le,le),pe.spot2=new go.Spot(1,1,-le,-le)),pe}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,ie).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,ie).add(new go.PathSegment(go.PathSegment.Line,0,ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=0,fe.startY=ie/2,fe.endX=re,fe.endY=ie/2,fe}),go.Shape.defineFigureGenerator("LineV",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=re/2,fe.startY=0,fe.endX=re/2,fe.endY=ie,fe}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie/2,!1).add(new go.PathSegment(go.PathSegment.Line,re,ie/2)).add(new go.PathSegment(go.PathSegment.Move,re/2,0)).add(new go.PathSegment(go.PathSegment.Line,re/2,ie)))}),go.Shape.defineFigureGenerator("XLine",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)))}),go.Shape.defineFigureGenerator("LineRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.25*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.25*re,ie)))}),go.Shape.defineFigureGenerator("LineDown",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,.25*ie,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,.75*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)))}),go.Shape.defineFigureGenerator("LineLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.75*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.75*re,ie)))}),go.Shape.defineFigureGenerator("LineUp",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,.75*ie,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,.25*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Oe,re,ie){var fe=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(fe*re,(1-fe)*ie,!1).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Move,fe*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,(1-fe)*ie)).add(new go.PathSegment(go.PathSegment.Move,0,ie/2)).add(new go.PathSegment(go.PathSegment.Line,re,ie/2)).add(new go.PathSegment(go.PathSegment.Move,re/2,0)).add(new go.PathSegment(go.PathSegment.Line,re/2,ie)))}),go.Shape.defineFigureGenerator("CircleLine",function(Oe,re,ie){var fe=re/2,le=new go.Geometry().add(new go.PathFigure(re,re/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,fe,fe,fe,fe).close()));return le.spot1=mt,le.spot2=on,le.defaultStretch=go.GraphObject.Uniform,le}),go.Shape.defineFigureGenerator("Line1",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=0,fe.startY=0,fe.endX=re,fe.endY=ie,fe}),go.Shape.defineFigureGenerator("Line2",function(Oe,re,ie){var fe=new go.Geometry(go.Geometry.Line);return fe.startX=re,fe.startY=0,fe.endX=0,fe.endY=ie,fe}),go.Shape.defineFigureGenerator("Curve1",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,re,ie,nt*re,0,re,(1-nt)*ie)))}),go.Shape.defineFigureGenerator("Curve2",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,re,ie,0,nt*ie,(1-nt)*re,ie)))}),go.Shape.defineFigureGenerator("Curve3",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,re,nt*ie,nt*re,ie)))}),go.Shape.defineFigureGenerator("Curve4",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,(1-nt)*re,0,0,(1-nt)*ie)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(re,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new st("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)?fe=.1:fe<-1?fe=-1:fe>1&&(fe=1);var le=Math.abs(fe)*re;if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),lere&&(fe=re);var le=Math.abs(fe);if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),le.5&&(fe=.5);var le=Math.abs(fe)*re;if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),lere&&(fe=re/2);var le=Math.abs(fe);if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())):pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())),lere&&(fe=re/2);var le=Math.abs(fe);if(fe===0){var pe=new go.Geometry(go.Geometry.Rectangle);return pe.startX=0,pe.startY=0,pe.endX=re,pe.endY=ie,pe}else{var pe=new go.Geometry;return fe>0?pe.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re-le,ie)).add(new go.PathSegment(go.PathSegment.Line,le,ie).close())):pe.add(new go.PathFigure(le,0).add(new go.PathSegment(go.PathSegment.Line,re-le,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close())),le0&&(xe.add(new go.PathSegment(go.PathSegment.Move,re/2+Se,re/2)),xe.add(new go.PathSegment(go.PathSegment.Arc,0,-360,le,le,Se,Se).close())),pe.spot1=mt,pe.spot2=on,pe.defaultStretch=go.GraphObject.Uniform,pe}),go.Shape.defineFigureGenerator("Cloud",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.08034461*re,.1944299*ie,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*re,.05349299*ie,-.09239631*re,.07836421*ie,.1406031*re,-.0542823*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*re,.074219*ie,.2450511*re,-.00697547*ie,.3776197*re,-.01112067*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*re,.07004196*ie,.4539471*re,0,.6066018*re,-.02526587*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*re,.08370865*ie,.6914277*re,-.01904177*ie,.8921095*re,-.01220843*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*re,.3194596*ie,1.036446*re,.04105738*ie,1.020377*re,.3022052*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*re,.562044*ie,1.04448*re,.360238*ie,.992256*re,.5219009*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*re,.8217117*ie,1.032337*re,.5771781*ie,1.018411*re,.8120651*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*re,.9156953*ie,1.028411*re,.9571472*ie,.8556702*re,1.052487*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*re,.9310455*ie,.7431877*re,1.009325*ie,.5624123*re,1.021761*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*re,.9344623*ie,.4820677*re,1.031761*ie,.3030112*re,1.002796*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*re,.870098*ie,.2329994*re,1.01518*ie,.03213784*re,1.01518*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*re,.6545475*ie,-.02812061*re,.9032597*ie,-.01205169*re,.6835638*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*re,.4265613*ie,-.01812061*re,.6089503*ie,-.00606892*re,.4555777*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*re,.1944299*ie,-.01606892*re,.3892545*ie,-.01205169*re,.1944299*ie))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Oe,re,ie){var fe=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(fe*re,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,0)).add(new go.PathSegment(go.PathSegment.Line,re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,re,(1-fe)*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,ie)).add(new go.PathSegment(go.PathSegment.Line,fe*re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,(1-fe)*ie)).add(new go.PathSegment(go.PathSegment.Line,0,fe*ie).close())).setSpots(fe/2,fe/2,1-fe/2,1-fe/2)}),go.Shape.setFigureParameter("Pie",0,new st("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new st("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN,le=Oe?Oe.parameter2:NaN;isNaN(fe)&&(fe=0),isNaN(le)&&(le=315);var pe=fe%360;pe<0&&(pe+=360);var xe=le%360,Se=Math.min(re,ie)/2;return new go.Geometry().add(new go.PathFigure(Se,Se).add(new go.PathSegment(go.PathSegment.Arc,pe,xe,Se,Se,Se,Se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Oe,re,ie){var fe=nt/Math.SQRT2*.5,le=Math.SQRT2/2,pe=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(re,ie,!0).add(new go.PathSegment(go.PathSegment.Bezier,le*re,pe*ie,re,(1-fe)*ie,(le+fe)*re,(pe+fe)*ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close()))}),go.Shape.setFigureParameter("ThickCross",0,new st("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=30);var le=Math.min(fe,re)/2,pe=re/2,xe=ie/2;return new go.Geometry().add(new go.PathFigure(pe-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,pe+le,0)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe-le)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe-le).close()))}),go.Shape.setFigureParameter("ThinCross",0,new st("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=10);var le=Math.min(fe,re)/2,pe=re/2,xe=ie/2;return new go.Geometry().add(new go.PathFigure(pe-le,0,!0).add(new go.PathSegment(go.PathSegment.Line,pe+le,0)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe-le)).add(new go.PathSegment(go.PathSegment.Line,re,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,pe+le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,ie)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe+le)).add(new go.PathSegment(go.PathSegment.Line,0,xe-le)).add(new go.PathSegment(go.PathSegment.Line,pe-le,xe-le).close()))}),go.Shape.setFigureParameter("ThickX",0,new st("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;if((isNaN(fe)||fe<0)&&(fe=30),re===0||ie===0){var le=new go.Geometry(go.Geometry.Rectangle);return le.startX=0,le.startY=0,le.endX=re,le.endY=ie,le}else{var pe=re/2,xe=ie/2,Se=Math.atan2(ie,re),Fe=fe-Math.min(Math.cos(Se)*fe/2,pe),Ne=fe-Math.min(Math.sin(Se)*fe/2,xe),le=new go.Geometry,Qe=new go.PathFigure(Fe,0,!0);return le.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,pe,.2*ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,re-Fe,0)),Qe.add(new go.PathSegment(go.PathSegment.Line,re,Ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.8*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,re,ie-Ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,re-Fe,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,pe,.8*ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,Fe,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,ie-Ne)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Ne).close()),le}}),go.Shape.setFigureParameter("ThinX",0,new st("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=10);var le=new go.Geometry,pe=new go.PathFigure(.1*re,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.9*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie).close()),le}),go.Shape.setFigureParameter("SquareIBeam",0,new st("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.2);var le=new go.Geometry,pe=new go.PathFigure(0,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5+fe/2)*re,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5+fe/2)*re,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5-fe/2)*re,(1-fe)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(.5-fe/2)*re,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,fe*ie).close()),le}),go.Shape.setFigureParameter("RoundedIBeam",0,new st("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.5);var le=new go.Geometry,pe=new go.PathFigure(0,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,ie,Math.abs(1-fe)*re,.25*ie,Math.abs(1-fe)*re,.75*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,fe*re,.75*ie,fe*re,.25*ie).close()),le}),go.Shape.defineFigureGenerator("HalfEllipse",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,nt*re,0,re,(.5-nt/2)*ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,re,(.5+nt/2)*ie,nt*re,ie).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,ie,re,0,re,ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*re,.75*ie,.5*re,.25*ie).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,ie,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ie,.1*re,.8*ie,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.3*ie,0,0,.45*re,0)).add(new go.PathSegment(go.PathSegment.Bezier,re,.3*ie,.55*re,0,re,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,.5*ie,.9*re,.8*ie).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*re,.01*ie)).add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,.6*re,.2*ie,re,.25*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.55*re,.7*ie,re,.8*ie,.6*re,.8*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.75*re,ie,.5*re,.75*ie,.55*re,.95*ie)).add(new go.PathSegment(go.PathSegment.Line,.25*re,ie)).add(new go.PathSegment(go.PathSegment.Bezier,.45*re,.7*ie,.45*re,.95*ie,.5*re,.75*ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,.4*re,.8*ie,0,.8*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.49*re,.01*ie,0,.25*ie,.4*re,.2*ie).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.4*re,.6*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.15*re,ie,.5*re,.75*ie,.45*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*re,.6*ie,.55*re,.95*ie,.5*re,.75*ie));var pe=.2,xe=.3,Se=0,Fe=pe*nt;return le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5+pe+Se)*ie,(.5-pe+xe)*re,(.5+Fe+Se)*ie,(.5-Fe+xe)*re,(.5+pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pe+xe)*re,(.5+Se)*ie,(.5+Fe+xe)*re,(.5+pe+Se)*ie,(.5+pe+xe)*re,(.5+Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5-pe+Se)*ie,(1-.5+pe+xe)*re,(.5-Fe+Se)*ie,(.5+Fe+xe)*re,(.5-pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.65*re,.36771243*ie,(.5-Fe+xe)*re,(.5-pe+Se)*ie,(.5-pe+xe+.05)*re,(.5-Fe+Se-.02)*ie)),pe=.2,xe=0,Se=-.3,Fe=pe*nt,le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pe+xe)*re,(.5+Se)*ie,(.5+Fe+xe)*re,(.5+pe+Se)*ie,(.5+pe+xe)*re,(.5+Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5-pe+Se)*ie,(1-.5+pe+xe)*re,(.5-Fe+Se)*ie,(.5+Fe+xe)*re,(.5-pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+xe)*re,(.5+Se)*ie,(.5-Fe+xe)*re,(.5-pe+Se)*ie,(.5-pe+xe)*re,(.5-Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Fe+xe)*re,(.5+pe+Se)*ie,(.5-pe+xe)*re,(.5+Fe+Se)*ie,(.5-Fe+xe)*re,(.5+pe+Se)*ie)),pe=.2,xe=-.3,Se=0,Fe=pe*nt,le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5-pe+Se)*ie,(1-.5+pe+xe-.05)*re,(.5-Fe+Se-.02)*ie,(.5+Fe+xe)*re,(.5-pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pe+xe)*re,(.5+Se)*ie,(.5-Fe+xe)*re,(.5-pe+Se)*ie,(.5-pe+xe)*re,(.5-Fe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+xe)*re,(.5+pe+Se)*ie,(.5-pe+xe)*re,(.5+Fe+Se)*ie,(.5-Fe+xe)*re,(.5+pe+Se)*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,.6*ie,(.5+Fe+xe)*re,(.5+pe+Se)*ie,(.5+pe+xe)*re,(.5+Fe+Se)*ie).close()),fe.setSpots(.06,.33,.93,.68),fe}),go.Shape.defineFigureGenerator("YinYang",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.5,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,re*.5,re*.5,re*.5,re*.5)),le.add(new go.PathSegment(go.PathSegment.Arc,90,-180,re*.5,re*.75,re*.25,re*.25)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,re*.5,re*.25,re*.25,re*.25));var pe=.1,xe=.5,Se=.25;return le.add(new go.PathSegment(go.PathSegment.Move,(xe+pe)*re,Se*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,0,-360,re*xe,ie*Se,pe*re,pe*re).close()),le=new go.PathFigure(re*.5,0,!1),fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,-180,re*.5,re*.5,re*.5,re*.5)),Se=.75,le=new go.PathFigure((xe+pe)*re,Se*ie,!0),fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,0,360,re*xe,ie*Se,pe*re,pe*re).close()),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("Peace",function(Oe,re,ie){var fe=.8535533905932737,le=.5*re,pe=.5*ie;return new go.Geometry().add(new go.PathFigure(le,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,le,pe,le,pe)).add(new go.PathSegment(go.PathSegment.Line,le,ie)).add(new go.PathSegment(go.PathSegment.Move,le,pe)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Move,le,pe)).add(new go.PathSegment(go.PathSegment.Line,fe*re,fe*ie)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=.5,xe=.5,Se=.5,Fe=new go.PathFigure(xe*re,(Se-pe)*ie);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),pe=.4,le=nt*.4;var Ne=me(),Qe=me(),it=me(),lt=me();Rt(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.42,Ne,Qe,it,lt,lt);var gt=me(),hn=me(),yn=me();Rt(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.58,lt,lt,yn,gt,hn);var Rn=me(),mr=me(),Sr=me();Rt(xe,Se+pe,xe-le,Se+pe,xe-pe,Se+le,xe-pe,Se,.42,Rn,mr,Sr,lt,lt);var er=me(),fn=me(),jn=me();return Rt(xe,Se+pe,xe-le,Se+pe,xe-pe,Se+le,xe-pe,Se,.58,lt,lt,jn,er,fn),Fe.add(new go.PathSegment(go.PathSegment.Move,jn.x*re,jn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,er.x*re,er.y*ie,fn.x*re,fn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,it.x*re,it.y*ie,Ne.x*re,Ne.y*ie,Qe.x*re,Qe.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,jn.x*re,jn.y*ie).close()),Fe.add(new go.PathSegment(go.PathSegment.Move,Sr.x*re,Sr.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,yn.x*re,yn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,gt.x*re,gt.y*ie,hn.x*re,hn.y*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Sr.x*re,Sr.y*ie,Rn.x*re,Rn.y*ie,mr.x*re,mr.y*ie).close()),dt(Ne),dt(Qe),dt(it),dt(lt),dt(gt),dt(hn),dt(yn),dt(Rn),dt(mr),dt(Sr),dt(er),dt(fn),dt(jn),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("Fragile",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*re,0)).add(new go.PathSegment(go.PathSegment.Line,.2*re,.15*ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.25*ie)).add(new go.PathSegment(go.PathSegment.Line,.29*re,.33*ie)).add(new go.PathSegment(go.PathSegment.Line,.35*re,.25*ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.15*ie)).add(new go.PathSegment(go.PathSegment.Line,.4*re,0)).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*re,.5*ie,re,.25*ie,.75*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.55*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.45*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.45*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.5*ie,0,.25*ie).close()))}),go.Shape.setFigureParameter("HourGlass",0,new st("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=30),fe>re&&(fe=re);var le=(re-fe)/2,pe=le+fe;return new go.Geometry().add(new go.PathFigure(pe,.5*ie).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie)).add(new go.PathSegment(go.PathSegment.Line,le,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,re,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,.55*ie).add(new go.PathSegment(go.PathSegment.Line,.6*re,0)).add(new go.PathSegment(go.PathSegment.Line,.3*re,.45*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.45*ie)).add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.55*ie).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.4,pe=.4,xe=.5,Se=.5,Fe=me(),Ne=me(),Qe=me(),it=me(),lt=new go.PathFigure((xe-pe)*re,Se*ie,!1);fe.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Rt(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.44,Qe,it,Ne,Fe,Fe),lt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*re,Ne.y*ie,Qe.x*re,Qe.y*ie,it.x*re,it.y*ie));var gt=Be(Ne.x,Ne.y);Rt(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.56,Fe,Fe,Ne,Qe,it);var hn=Be(Ne.x,Ne.y);lt.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.95*.9)*re,gt.y*.1*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*re,gt.y*.1*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*re,0)),lt.add(new go.PathSegment(go.PathSegment.Line,re,0)),lt.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,(hn.x*.1+.9)*re,.15*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,(hn.x*.1+.9)*re,(hn.y*.1+.05*.9)*ie)),lt.add(new go.PathSegment(go.PathSegment.Line,hn.x*re,hn.y*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,Qe.x*re,Qe.y*ie,it.x*re,it.y*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),pe=.35,le=nt*.35;var yn=new go.PathFigure(xe*re,(Se-pe)*ie,!1);fe.add(yn),yn.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),yn.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),yn.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),yn.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie));var Rn=new go.PathFigure((xe-pe)*re,Se*ie,!1);return fe.add(Rn),dt(Fe),dt(Ne),dt(Qe),dt(it),dt(gt),dt(hn),fe.spot1=new go.Spot(.202,.257),fe.spot2=new go.Spot(.792,.739),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("GenderFemale",function(Oe,re,ie){var fe=new go.Geometry,le=.375,pe=0,xe=-.125,Se=le*nt,Fe=new go.PathFigure((.525+pe)*re,(.5+le+xe)*ie,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+pe)*re,(.5+xe)*ie,(.5+Se+pe)*re,(.5+le+xe)*ie,(.5+le+pe)*re,(.5+Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pe)*re,(.5-le+xe)*ie,(1-.5+le+pe)*re,(.5-Se+xe)*ie,(.5+Se+pe)*re,(.5-le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+pe)*re,(.5+xe)*ie,(.5-Se+pe)*re,(.5-le+xe)*ie,(.5-le+pe)*re,(.5-Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+pe)*re,(.5+le+xe)*ie,(.5-le+pe)*re,(.5+Se+xe)*ie,(.5-Se+pe)*re,(.5+le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*re,.85*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*re,.85*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.425*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.475*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*re,.9*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.575*re,.85*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.525*re,.85*ie).close()),le=.325,pe=0,xe=-.125,Se=le*nt;var Fe=new go.PathFigure((1-.5+le+pe)*re,(.5+xe)*ie,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pe)*re,(.5+le+xe)*ie,(.5+le+pe)*re,(.5+Se+xe)*ie,(.5+Se+pe)*re,(.5+le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+pe)*re,(.5+xe)*ie,(.5-Se+pe)*re,(.5+le+xe)*ie,(.5-le+pe)*re,(.5+Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pe)*re,(.5-le+xe)*ie,(.5-le+pe)*re,(.5-Se+xe)*ie,(.5-Se+pe)*re,(.5-le+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+le+pe)*re,(.5+xe)*ie,(.5+Se+pe)*re,(.5-le+xe)*ie,(1-.5+le+pe)*re,(.5-Se+xe)*ie));var Fe=new go.PathFigure((.525+pe)*re,(.5+le+xe)*ie,!1);return fe.add(Fe),fe.spot1=new go.Spot(.232,.136),fe.spot2=new go.Spot(.682,.611),fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("LogicImplies",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;return isNaN(fe)&&(fe=.2),new go.Geometry().add(new go.PathFigure((1-fe)*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,ie)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;return isNaN(fe)&&(fe=.2),new go.Geometry().add(new go.PathFigure((1-fe)*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,(1-fe)*re,ie)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Move,fe*re,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,fe*re,ie))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,re,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Oe,re,ie){var fe=new go.Geometry().add(new go.PathFigure(.5*re,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*re,.5*ie,.5*re,.5*ie)));return fe.defaultStretch=go.GraphObject.Uniform,fe}),go.Shape.defineFigureGenerator("LogicTruth",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,.5*re,0)).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Move,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Move,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,.25*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,.75*re,.5*ie))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)).add(new go.PathSegment(go.PathSegment.Move,0,ie)).add(new go.PathSegment(go.PathSegment.Line,re,ie))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Oe,re,ie){var fe=.5;return new go.Geometry().add(new go.PathFigure(0,ie,!1).add(new go.PathSegment(go.PathSegment.Line,0,fe*ie)).add(new go.PathSegment(go.PathSegment.Arc,180,180,fe*re,fe*ie,fe*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,re,ie))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Oe,re,ie){var fe=.5;return new go.Geometry().add(new go.PathFigure(re,0,!1).add(new go.PathSegment(go.PathSegment.Line,re,fe*ie)).add(new go.PathSegment(go.PathSegment.Arc,0,180,fe*re,fe*ie,fe*re,fe*ie)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new st("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new st("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.3);var pe=(1-fe)*re,xe=(.5-le/2)*ie,Se=(.5+le/2)*ie,Fe=new go.Geometry,Ne=new go.PathFigure(0,xe,!0);Fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,xe)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,Se)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,Se).close()),Fe.spot1=new go.Spot(0,xe/ie);var Qe=Nt(0,Se/ie,1,Se/ie,pe/re,1,1,.5,me());return Fe.spot2=new go.Spot(Qe.x,Qe.y),dt(Qe),Fe}),go.Shape.setFigureParameter("Arrow2",0,new st("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new st("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=30),fe>re&&(fe=re);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=30),le=Math.min(le,ie/2);var pe=re-fe,xe=(ie-le)/2,Se=xe+le,Fe=new go.Geometry,Ne=new go.PathFigure(0,xe,!0);Fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,xe)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,pe,Se)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,Se).close()),Fe.spot1=new go.Spot(0,xe/ie);var Qe=Nt(0,Se/ie,1,Se/ie,pe/re,1,1,.5,me());return Fe.spot2=new go.Spot(Qe.x,Qe.y),dt(Qe),Fe}),go.Shape.defineFigureGenerator("Chevron",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("DoubleArrow",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.214*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,1*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.786*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,1*ie).close()),fe}),go.Shape.setFigureParameter("DoubleEndArrow",0,new st("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=(.5-fe/2)*ie,pe=(.5+fe/2)*ie,xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close());var Fe=Nt(0,.5,.3,0,0,le/ie,.1,le/ie,me());return xe.spot1=new go.Spot(Fe.x,Fe.y),Fe=Nt(.7,1,1,.5,0,pe/ie,1,pe/ie,Fe),xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new st("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new st("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=40);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=100);var pe=(ie-fe)/2,xe=pe+fe,Se=(ie-le)/2,Fe=Se+le;(fe>ie||le>ie)&&(le>fe?(fe=fe*ie/le,pe=(ie-fe)/2,xe=pe+fe,Se=0,Fe=ie):(pe=0,xe=ie,Se=0,Fe=ie));var Ne=new go.Geometry,Qe=new go.PathFigure(re,.5*ie,!0);Ne.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,Se)),Qe.add(new go.PathSegment(go.PathSegment.Line,.3*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Se).close());var it=Nt(0,.5,.3,Se/ie,0,pe/ie,1,pe/ie,me());return Ne.spot1=new go.Spot(it.x,it.y),it=Nt(.7,Fe/ie,1,.5,0,xe/ie,1,xe/ie,it),Ne.spot2=new go.Spot(it.x,it.y),dt(it),Ne}),go.Shape.setFigureParameter("IBeamArrow",0,new st("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=(.5-fe/2)*ie,pe=(.5+fe/2)*ie,xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close()),xe.spot1=new go.Spot(0,le/ie);var Fe=Nt(.7,1,1,.5,0,pe/ie,1,pe/ie,me());return xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("IBeamArrow2",0,new st("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new st("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=40);var le=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=100);var pe=(ie-fe)/2,xe=pe+fe,Se=(ie-le)/2,Fe=Se+le;(fe>ie||le>ie)&&(le>fe?(fe=fe*ie/le,pe=(ie-fe)/2,xe=pe+fe,Se=0,Fe=ie):(pe=0,xe=ie,Se=0,Fe=ie));var Ne=new go.Geometry,Qe=new go.PathFigure(re,.5*ie,!0);Ne.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,xe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Fe)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,Se)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,Se)),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Qe.add(new go.PathSegment(go.PathSegment.Line,.7*re,Se).close()),Ne.spot1=new go.Spot(0,pe/ie);var it=Nt(.7,Fe/ie,1,.5,0,xe/ie,1,xe/ie,me());return Ne.spot2=new go.Spot(it.x,it.y),dt(it),Ne}),go.Shape.setFigureParameter("Pointer",0,new st("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.1);var le=new go.Geometry,pe=new go.PathFigure(re,.5*ie,!0);le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),le.spot1=new go.Spot(fe,.35);var xe=Nt(.2,.65,1,.65,0,1,1,.5,me());return le.spot2=new go.Spot(xe.x,xe.y),dt(xe),le}),go.Shape.setFigureParameter("RoundedPointer",0,new st("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.3);var le=new go.Geometry,pe=new go.PathFigure(re,.5*ie,!0);le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,fe*re,.75*ie,fe*re,.25*ie).close()),le.spot1=new go.Spot(fe,.35);var xe=Nt(0,.65,1,.65,0,1,1,.5,me());return le.spot2=new go.Spot(xe.x,xe.y),dt(xe),le}),go.Shape.setFigureParameter("SplitEndArrow",0,new st("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.4);var le=(.5-fe/2)*ie,pe=(.5+fe/2)*ie,xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close()),xe.spot1=new go.Spot(.2,.3);var Fe=Nt(.7,1,1,.5,0,pe/ie,1,pe/ie,me());return xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("SplitEndArrow2",0,new st("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=50);var le=(ie-fe)/2,pe=le+fe;fe>ie&&(le=0,pe=ie);var xe=new go.Geometry,Se=new go.PathFigure(re,.5*ie,!0);xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,0,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,0,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*re,0).close()),xe.spot1=new go.Spot(.2,le/ie);var Fe=Nt(.7,1,1,.5,0,pe/ie,1,pe/ie,me());return xe.spot2=new go.Spot(Fe.x,Fe.y),dt(Fe),xe}),go.Shape.setFigureParameter("SquareArrow",0,new st("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.7);var le=new go.Geometry,pe=new go.PathFigure(re,.5*ie,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,0).close()),le.spot1=go.Spot.TopLeft,le.spot2=new go.Spot(fe,1),le}),go.Shape.defineFigureGenerator("Cone1",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=nt*.1,xe=new go.PathFigure(0,.9*ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.9+pe)*ie,(.5+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,(.5-le)*re,ie,0,(.9+pe)*ie).close()),fe.spot1=new go.Spot(.25,.5),fe.spot2=new go.Spot(.75,.97),fe}),go.Shape.defineFigureGenerator("Cone2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.9*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.9*ie,(1-.85/.9)*re,ie,.85/.9*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.9*ie).close());var pe=new go.PathFigure(0,.9*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,.9*ie,(1-.85/.9)*re,.8*ie,.85/.9*re,.8*ie)),fe.spot1=new go.Spot(.25,.5),fe.spot2=new go.Spot(.75,.82),fe}),go.Shape.defineFigureGenerator("Cube1",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ie).close());var pe=new go.PathFigure(.5*re,ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.15*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.5*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),fe.spot1=new go.Spot(0,.3),fe.spot2=new go.Spot(.5,.85),fe}),go.Shape.defineFigureGenerator("Cube2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.3*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,0).close());var pe=new go.PathFigure(0,.3*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Move,.7*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*re,ie)),fe.spot1=new go.Spot(0,.3),fe.spot2=new go.Spot(.7,1),fe}),go.Shape.defineFigureGenerator("Cylinder1",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,ie/3);var le=new go.Geometry,pe=nt*.5,xe=new go.PathFigure(0,fe,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,nt*fe,(.5-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,1*re,fe,(.5+pe)*re,0,1*re,nt*fe)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-fe)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,1*ie,1*re,ie-nt*fe,(.5+pe)*re,1*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-fe,(.5-pe)*re,1*ie,0,ie-nt*fe)),xe.add(new go.PathSegment(go.PathSegment.Line,0,fe));var Se=new go.PathFigure(re,fe,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,2*fe,1*re,2*fe-nt*fe,(.5+pe)*re,2*fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,fe,(.5-pe)*re,2*fe,0,2*fe-nt*fe)),le.spot1=new go.Spot(0,0,0,2*fe),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder2",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,ie/3);var le=new go.Geometry,pe=nt*.5,xe=new go.PathFigure(0,ie-fe,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,0,fe)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,nt*fe,(.5-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,fe,(.5+pe)*re,0,re,nt*fe)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-fe)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,ie-nt*fe,(.5+pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-fe,(.5-pe)*re,ie,0,ie-nt*fe));var Se=new go.PathFigure(0,ie-fe,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie-2*fe,0,ie-fe-nt*fe,(.5-pe)*re,ie-2*fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re,ie-fe,(.5+pe)*re,ie-2*fe,re,ie-fe-nt*fe)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,0,-2*fe),le}),go.Shape.defineFigureGenerator("Cylinder3",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,re/3);var le=new go.Geometry,pe=nt*.5,xe=new go.PathFigure(fe,0,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re-fe,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,re-nt*fe,0,re,(.5-pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re,(.5+pe)*ie,re-nt*fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,nt*fe,ie,0,(.5+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,(.5-pe)*ie,nt*fe,0));var Se=new go.PathFigure(fe,0,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,2*fe,.5*ie,fe+nt*fe,0,2*fe,(.5-pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe,ie,2*fe,(.5+pe)*ie,fe+nt*fe,ie)),le.spot1=new go.Spot(0,0,2*fe,0),le.spot2=new go.Spot(1,1),le}),go.Shape.defineFigureGenerator("Cylinder4",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=5),fe=Math.min(fe,re/3);var le=new go.Geometry,pe=nt*.5,xe=new go.PathFigure(re-fe,0,!0);le.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,re-nt*fe,0,re,(.5-pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re,(.5+pe)*ie,re-nt*fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,fe,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,nt*fe,ie,0,(.5+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,(.5-pe)*ie,nt*fe,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re-fe,0));var Se=new go.PathFigure(re-fe,0,!1);return le.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,re-2*fe,.5*ie,re-fe-nt*fe,0,re-2*fe,(.5-pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,ie,re-2*fe,(.5+pe)*ie,re-fe-nt*fe,ie)),le.spot1=new go.Spot(0,0),le.spot2=new go.Spot(1,1,-2*fe,0),le}),go.Shape.defineFigureGenerator("Prism1",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.25*re,.25*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(.25*re,.25*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),fe.spot1=new go.Spot(.408,.172),fe.spot2=new go.Spot(.833,.662),fe}),go.Shape.defineFigureGenerator("Prism2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.25*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(0,ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.25*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,0,.25*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.25*re,.5*ie)),fe.spot1=new go.Spot(.25,.5),fe.spot2=new go.Spot(.75,.75),fe}),go.Shape.defineFigureGenerator("Pyramid1",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ie).close());var pe=new go.PathFigure(.5*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),fe.spot1=new go.Spot(.25,.367),fe.spot2=new go.Spot(.75,.875),fe}),go.Shape.defineFigureGenerator("Pyramid2",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.85*ie).close());var pe=new go.PathFigure(.5*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.7*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.85*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.5*re,.7*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),fe.spot1=new go.Spot(.25,.367),fe.spot2=new go.Spot(.75,.875),fe}),go.Shape.defineFigureGenerator("Actor",function(Oe,re,ie){var fe=new go.Geometry,le=.2,pe=.1,xe=nt*le,Se=nt*pe,Fe=.5,Ne=.1,Qe=new go.PathFigure(Fe*re,(Ne+pe)*ie,!0);fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-le)*re,Ne*ie,(Fe-xe)*re,(Ne+pe)*ie,(Fe-le)*re,(Ne+Se)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-pe)*ie,(Fe-le)*re,(Ne-Se)*ie,(Fe-xe)*re,(Ne-pe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+le)*re,Ne*ie,(Fe+xe)*re,(Ne-pe)*ie,(Fe+le)*re,(Ne-Se)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+pe)*ie,(Fe+le)*re,(Ne+Se)*ie,(Fe+xe)*re,(Ne+pe)*ie));var it=.05,lt=nt*it;Fe=.05,Ne=.25;var gt=new go.PathFigure(.5*re,.2*ie,!0);return fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.95*re,.2*ie)),Fe=.95,Ne=.25,gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+it)*re,Ne*ie,(Fe+lt)*re,(Ne-it)*ie,(Fe+it)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,re,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.85*re,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.85*re,.35*ie)),it=.025,lt=nt*it,Fe=.825,Ne=.35,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-it)*ie,(Fe+it)*re,(Ne-lt)*ie,(Fe+lt)*re,(Ne-it)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-it)*re,Ne*ie,(Fe-lt)*re,(Ne-it)*ie,(Fe-it)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,.7*ie)),it=.05,lt=nt*it,Fe=.5,Ne=.7,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-it)*ie,(Fe+it)*re,(Ne-lt)*ie,(Fe+lt)*re,(Ne-it)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-it)*re,Ne*ie,(Fe-lt)*re,(Ne-it)*ie,(Fe-it)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.45*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.2*re,.35*ie)),it=.025,lt=nt*it,Fe=.175,Ne=.35,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-it)*ie,(Fe+it)*re,(Ne-lt)*ie,(Fe+lt)*re,(Ne-it)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-it)*re,Ne*ie,(Fe-lt)*re,(Ne-it)*ie,(Fe-it)*re,(Ne-lt)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.15*re,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,0,.6*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),it=.05,lt=nt*it,Fe=.05,Ne=.25,gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-it)*ie,(Fe-it)*re,(Ne-lt)*ie,(Fe-lt)*re,(Ne-it)*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.5*re,.2*ie)),fe.spot1=new go.Spot(.2,.2),fe.spot2=new go.Spot(.8,.65),fe}),go.Shape.setFigureParameter("Card",0,new st("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;isNaN(fe)&&(fe=.2);var le=new go.Geometry,pe=new go.PathFigure(re,0,!0);return le.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,fe*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,fe*re,0).close()),le.spot1=new go.Spot(0,fe),le.spot2=go.Spot.BottomRight,le}),go.Shape.defineFigureGenerator("Collate",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie));var pe=new go.PathFigure(.5*re,.5*ie,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),fe.spot1=new go.Spot(.25,0),fe.spot2=new go.Spot(.75,.25),fe}),go.Shape.defineFigureGenerator("CreateRequest",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(0,le*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,le*ie)),xe.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,(1-le)*ie)),fe}),go.Shape.defineFigureGenerator("Database",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=nt*.1,xe=new go.PathFigure(re,.1*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.9+pe)*ie,(.5+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,(.5-le)*re,ie,0,(.9+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,(.1-pe)*ie,(.5-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.1*ie,(.5+le)*re,0,re,(.1-pe)*ie));var Se=new go.PathFigure(re,.1*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.2*ie,re,(.1+pe)*ie,(.5+le)*re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ie,(.5-le)*re,.2*ie,0,(.1+pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.3*ie,re,(.2+pe)*ie,(.5+le)*re,.3*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ie,(.5-le)*re,.3*ie,0,(.2+pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,.3*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.4*ie,re,(.3+pe)*ie,(.5+le)*re,.4*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*ie,(.5-le)*re,.4*ie,0,(.3+pe)*ie)),fe.spot1=new go.Spot(0,.4),fe.spot2=new go.Spot(1,.9),fe}),go.Shape.defineFigureGenerator("DataStorage",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*re,ie,re,0,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.9*ie,.25*re,.1*ie).close()),fe.spot1=new go.Spot(.226,0),fe.spot2=new go.Spot(.81,1),fe}),go.Shape.defineFigureGenerator("DiskStorage",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=nt*.1,xe=new go.PathFigure(re,.1*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.9+pe)*ie,(.5+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,(.5-le)*re,ie,0,(.9+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,(.1-pe)*ie,(.5-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.1*ie,(.5+le)*re,0,re,(.1-pe)*ie));var Se=new go.PathFigure(re,.1*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.2*ie,re,(.1+pe)*ie,(.5+le)*re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*ie,(.5-le)*re,.2*ie,0,(.1+pe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,.2*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.3*ie,re,(.2+pe)*ie,(.5+le)*re,.3*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*ie,(.5-le)*re,.3*ie,0,(.2+pe)*ie)),fe.spot1=new go.Spot(0,.3),fe.spot2=new go.Spot(1,.9),fe}),go.Shape.defineFigureGenerator("Display",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.25*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*re,ie,re,0,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie).close()),fe.spot1=new go.Spot(.25,0),fe.spot2=new go.Spot(.75,1),fe}),go.Shape.defineFigureGenerator("DividedEvent",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)?le=.2:le<.15&&(le=.15);var pe=nt*.2,xe=new go.PathFigure(0,.2*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,0,0,(.2-pe)*ie,(.2-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,.8*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.2*ie,(.8+pe)*re,0,re,(.2-pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,ie,re,(.8+pe)*ie,(.8+pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*ie,(.2-pe)*re,ie,0,(.8+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie));var Se=new go.PathFigure(0,le*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,le*ie)),fe}),go.Shape.defineFigureGenerator("DividedProcess",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;(isNaN(le)||le<.1)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(0,le*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,le*ie)),fe}),go.Shape.defineFigureGenerator("Document",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(0,.7*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.5*re,.4*ie,.5*re,ie).close()),fe.spot1=go.Spot.TopLeft,fe.spot2=new go.Spot(1,.6),fe}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;(isNaN(le)||le<.2)&&(le=.2);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(le*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,0,le*ie)),xe.add(new go.PathSegment(go.PathSegment.Move,re,le*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Move,0,(1-le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Move,(1-le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,(1-le)*ie)),fe}),go.Shape.defineFigureGenerator("ExternalProcess",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie).close());var pe=new go.PathFigure(.1*re,.4*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.9*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.6*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.4*re,.9*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.9*ie)),fe.spot1=new go.Spot(.25,.25),fe.spot2=new go.Spot(.75,.75),fe}),go.Shape.defineFigureGenerator("File",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(.75*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.75*re,.25*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("Interrupt",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie));var pe=new go.PathFigure(re,.5*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie));var xe=new go.PathFigure(re,.5*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.5,.75),fe}),go.Shape.defineFigureGenerator("InternalStorage",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN,pe=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(pe)&&(pe=.1);var xe=new go.PathFigure(0,0,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var Se=new go.PathFigure(le*re,0,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Move,0,pe*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,re,pe*ie)),fe}),go.Shape.defineFigureGenerator("Junction",function(Oe,re,ie){var fe=new go.Geometry,le=1/Math.SQRT2,pe=(1-1/Math.SQRT2)/2,xe=nt*.5,Se=.5,Fe=new go.PathFigure(re,Se*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*re,ie,re,(Se+xe)*ie,(Se+xe)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,Se*ie,(Se-xe)*re,ie,0,(Se+xe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*re,0,0,(Se-xe)*ie,(Se-xe)*re,0)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re,Se*ie,(Se+xe)*re,0,re,(Se-xe)*ie));var Ne=new go.PathFigure((pe+le)*re,(pe+le)*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,pe*re,pe*ie)),Ne.add(new go.PathSegment(go.PathSegment.Move,pe*re,(pe+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,(pe+le)*re,pe*ie)),fe}),go.Shape.defineFigureGenerator("LinedDocument",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(0,.7*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.5*re,.4*ie,.5*re,ie).close());var pe=new go.PathFigure(.1*re,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,.75*ie)),fe.spot1=new go.Spot(.1,0),fe.spot2=new go.Spot(1,.6),fe}),go.Shape.defineFigureGenerator("LoopLimit",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("MagneticTape",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=.5,xe=new go.PathFigure(.5*re,ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,pe*ie,(pe-le)*re,ie,0,(pe+le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,0,0,(pe-le)*ie,(pe-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,pe*ie,(pe+le)*re,0,re,(pe-le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+.1)*re,.9*ie,re,(pe+le)*ie,(pe+le)*re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),fe.spot1=new go.Spot(.15,.15),fe.spot2=new go.Spot(.85,.8),fe}),go.Shape.defineFigureGenerator("ManualInput",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("MessageFromUser",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.7);var pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,le*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=go.Spot.TopLeft,fe}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.25);var pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,le*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,(1-le)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("MicroformRecording",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(1,.75),fe}),go.Shape.defineFigureGenerator("MultiDocument",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,.44*ie,.96*re,.47*ie,.93*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.54*ie,.86*re,.57*ie,.83*re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.4*re,.4*ie,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,0).close());var pe=new go.PathFigure(.1*re,.2*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.54*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.44*ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.8,.77),fe}),go.Shape.defineFigureGenerator("MultiProcess",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,.1*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.2*ie).close());var pe=new go.PathFigure(.2*re,.1*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.1*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.1*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.9*ie)),fe.spot1=new go.Spot(0,.2),fe.spot2=new go.Spot(.8,1),fe}),go.Shape.defineFigureGenerator("OfflineStorage",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=1-le,xe=new go.PathFigure(0,0,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie).close());var Se=new go.PathFigure(.5*le*re,le*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*le)*re,le*ie)),fe}),go.Shape.defineFigureGenerator("OffPageConnector",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=go.Spot.TopLeft,fe.spot2=new go.Spot(.75,1),fe}),go.Shape.defineFigureGenerator("Or",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=.5,xe=new go.PathFigure(re,pe*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,ie,re,(pe+le)*ie,(pe+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,pe*ie,(pe-le)*re,ie,0,(pe+le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,0,0,(pe-le)*ie,(pe-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,pe*ie,(pe+le)*re,0,re,(pe-le)*ie));var Se=new go.PathFigure(re,.5*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.5*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),fe}),go.Shape.defineFigureGenerator("PaperTape",function(Oe,re,ie){var fe=new go.Geometry;ie=ie/.8;var le=new go.PathFigure(0,.7*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.3*ie,.5*re,.6*ie,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*ie,.5*re,.4*ie,.5*re,ie).close()),fe.spot1=new go.Spot(0,.49),fe.spot2=new go.Spot(1,.75),fe}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN,pe=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(pe)&&(pe=.3);var xe=new go.PathFigure(0,0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-pe)*re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN,pe=Oe?Oe.parameter2:NaN;isNaN(le)&&(le=.1),isNaN(pe)&&(pe=.3);var xe=new go.PathFigure(0,0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,(1-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("Procedure",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure((1-le)*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,(1-le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Move,le*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),fe}),go.Shape.defineFigureGenerator("Process",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var xe=new go.PathFigure(le*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),fe.spot2=go.Spot.BottomRight,fe}),go.Shape.defineFigureGenerator("Sort",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie).close());var pe=new go.PathFigure(0,.5*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),fe.spot1=new go.Spot(.25,.25),fe.spot2=new go.Spot(.75,.5),fe}),go.Shape.defineFigureGenerator("Start",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.25);var pe=new go.PathFigure(le*re,0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*re,.5*ie,.25*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*re,.5*ie,.25*re,.5*ie));var xe=new go.PathFigure(le*re,0,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,le*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Move,(1-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,(1-le)*re,ie)),fe.spot1=new go.Spot(le,0),fe.spot2=new go.Spot(1-le,1),fe}),go.Shape.defineFigureGenerator("Terminator",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.25*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*re,.5*ie,.25*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*re,.5*ie,.25*re,.5*ie)),fe.spot1=new go.Spot(.23,0),fe.spot2=new go.Spot(.77,1),fe}),go.Shape.defineFigureGenerator("TransmittalTape",function(Oe,re,ie){var fe=new go.Geometry,le=Oe?Oe.parameter1:NaN;isNaN(le)&&(le=.1);var pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.75*re,(1-le)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,(1-le)*ie).close()),fe.spot1=go.Spot.TopLeft,fe}),go.Shape.defineFigureGenerator("AndGate",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=new go.PathFigure(0,0,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,(.5+le)*re,0,re,(.5-le)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,(.5+le)*ie,(.5+le)*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=go.Spot.TopLeft,fe.spot2=new go.Spot(.55,1),fe}),go.Shape.defineFigureGenerator("Buffer",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.5,.75),fe}),go.Shape.defineFigureGenerator("Clock",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=.5,xe=new go.PathFigure(re,pe*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,ie,re,(pe+le)*ie,(pe+le)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,pe*ie,(pe-le)*re,ie,0,(pe+le)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,pe*re,0,0,(pe-le)*ie,(pe-le)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,pe*ie,(pe+le)*re,0,re,(pe-le)*ie));var Se=new go.PathFigure(re,pe*ie,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,pe*ie));var Fe=new go.PathFigure(.8*re,.75*ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.75*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.75*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.75*ie)),fe}),go.Shape.defineFigureGenerator("Ground",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.3*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,ie)),fe}),go.Shape.defineFigureGenerator("Inverter",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.1,pe=.1,xe=.9,Se=.5,Fe=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.5*ie));var Ne=new go.PathFigure((xe+pe)*re,Se*ie,!0);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.4,.75),fe}),go.Shape.defineFigureGenerator("NandGate",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=nt*.4,xe=nt*.1,Se=.1,Fe=.9,Ne=.5,Qe=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,ie,.8*re,(.5+pe)*ie,(.4+le)*re,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Qe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Qe.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.5*ie,(.4+le)*re,0,.8*re,(.5-pe)*ie));var it=new go.PathFigure((Fe+Se)*re,Ne*ie,!0);return fe.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+Se)*ie,(Fe+Se)*re,(Ne+xe)*ie,(Fe+xe)*re,(Ne+Se)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re,Ne*ie,(Fe-xe)*re,(Ne+Se)*ie,(Fe-Se)*re,(Ne+xe)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-Se)*ie,(Fe-Se)*re,(Ne-xe)*ie,(Fe-xe)*re,(Ne-Se)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re,Ne*ie,(Fe+xe)*re,(Ne-Se)*ie,(Fe+Se)*re,(Ne-xe)*ie)),fe.spot1=new go.Spot(0,.05),fe.spot2=new go.Spot(.55,.95),fe}),go.Shape.defineFigureGenerator("NorGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*le,xe=0,Se=.5,Fe=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie,.7*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.75*ie,.25*re,.25*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.5*ie,(xe+pe)*re,(Se-le)*ie,.7*re,(Se-pe)*ie)),le=.1,pe=nt*.1,xe=.9,Se=.5;var Ne=new go.PathFigure((xe-le)*re,Se*ie,!0);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),fe.spot1=new go.Spot(.2,.25),fe.spot2=new go.Spot(.6,.75),fe}),go.Shape.defineFigureGenerator("OrGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*le,xe=0,Se=.5,Fe=new go.PathFigure(0,0,!0);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,(xe+pe+pe)*re,(Se-le)*ie,.8*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie,.8*re,(Se+pe)*ie,(xe+pe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*re,.75*ie,.25*re,.25*ie).close()),fe.spot1=new go.Spot(.2,.25),fe.spot2=new go.Spot(.75,.75),fe}),go.Shape.defineFigureGenerator("XnorGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*le,xe=.2,Se=.5,Fe=new go.PathFigure(.1*re,0,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,ie,.35*re,.25*ie,.35*re,.75*ie));var Ne=new go.PathFigure(.8*re,.5*ie,!0);fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,ie,.7*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,0,.45*re,.75*ie,.45*re,.25*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.5*ie,(xe+pe)*re,(Se-le)*ie,.7*re,(Se-pe)*ie)),le=.1,pe=nt*.1,xe=.9,Se=.5;var Qe=new go.PathFigure((xe-le)*re,Se*ie,!0);return fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),fe.spot1=new go.Spot(.4,.25),fe.spot2=new go.Spot(.65,.75),fe}),go.Shape.defineFigureGenerator("XorGate",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*le,xe=.2,Se=.5,Fe=new go.PathFigure(.1*re,0,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,ie,.35*re,.25*ie,.35*re,.75*ie));var Ne=new go.PathFigure(.2*re,0,!0);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,(xe+pe)*re,(Se-le)*ie,.9*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,ie,.9*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*re,0,.45*re,.75*ie,.45*re,.25*ie).close()),fe.spot1=new go.Spot(.4,.25),fe.spot2=new go.Spot(.8,.75),fe}),go.Shape.defineFigureGenerator("Capacitor",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("Resistor",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.5*ie)),fe}),go.Shape.defineFigureGenerator("Inductor",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.1,pe=.1,xe=.1,Se=.5,Fe=new go.PathFigure((xe-le*.5)*re,ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.3,Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.5,Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,0,(xe-le)*re,ie,(xe-pe)*re,0)),xe=.9,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le*.5)*re,ie,(xe+pe)*re,0,(xe+le)*re,ie)),fe}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.5,pe=.5,xe=.5,Se=.5,Fe=new go.PathFigure((xe-pe)*re,Se*ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se-pe)*ie,(xe+pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Move,(xe-pe+.1)*re,Se*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe-.1)*re,Se*ie,xe*re,(Se-pe)*ie,xe*re,(Se+pe)*ie)),fe}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.75*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("Diode",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe.spot1=new go.Spot(0,.25),fe.spot2=new go.Spot(.5,.75),fe}),go.Shape.defineFigureGenerator("Wifi",function(Oe,re,ie){var fe=new go.Geometry,le=re,pe=ie;re=re*.38,ie=ie*.6;var xe=nt*.8,Se=.8,Fe=0,Ne=.5,Qe=(le-re)/2,it=(pe-ie)/2,lt=new go.PathFigure(Fe*re+Qe,(Ne+Se)*ie+it,!0);fe.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re+Qe,Ne*ie+it,(Fe-xe)*re+Qe,(Ne+Se)*ie+it,(Fe-Se)*re+Qe,(Ne+xe)*ie+it)),lt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+it,(Fe-Se)*re+Qe,(Ne-xe)*ie+it,(Fe-xe)*re+Qe,(Ne-Se)*ie+it)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se+xe*.5)*re+Qe,Ne*ie+it,Fe*re+Qe,(Ne-Se)*ie+it,(Fe-Se+xe*.5)*re+Qe,(Ne-xe)*ie+it)),lt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+it,(Fe-Se+xe*.5)*re+Qe,(Ne+xe)*ie+it,Fe*re+Qe,(Ne+Se)*ie+it).close()),xe=nt*.4,Se=.4,Fe=.2,Ne=.5;var gt=new go.PathFigure(Fe*re+Qe,(Ne+Se)*ie+it,!0);fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re+Qe,Ne*ie+it,(Fe-xe)*re+Qe,(Ne+Se)*ie+it,(Fe-Se)*re+Qe,(Ne+xe)*ie+it)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+it,(Fe-Se)*re+Qe,(Ne-xe)*ie+it,(Fe-xe)*re+Qe,(Ne-Se)*ie+it)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se+xe*.5)*re+Qe,Ne*ie+it,Fe*re+Qe,(Ne-Se)*ie+it,(Fe-Se+xe*.5)*re+Qe,(Ne-xe)*ie+it)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+it,(Fe-Se+xe*.5)*re+Qe,(Ne+xe)*ie+it,Fe*re+Qe,(Ne+Se)*ie+it).close()),xe=nt*.2,Se=.2,Fe=.5,Ne=.5;var hn=new go.PathFigure((Fe-Se)*re+Qe,Ne*ie+it,!0);fe.add(hn),hn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+it,(Fe-Se)*re+Qe,(Ne-xe)*ie+it,(Fe-xe)*re+Qe,(Ne-Se)*ie+it)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re+Qe,Ne*ie+it,(Fe+xe)*re+Qe,(Ne-Se)*ie+it,(Fe+Se)*re+Qe,(Ne-xe)*ie+it)),hn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+it,(Fe+Se)*re+Qe,(Ne+xe)*ie+it,(Fe+xe)*re+Qe,(Ne+Se)*ie+it)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-Se)*re+Qe,Ne*ie+it,(Fe-xe)*re+Qe,(Ne+Se)*ie+it,(Fe-Se)*re+Qe,(Ne+xe)*ie+it)),xe=nt*.4,Se=.4,Fe=.8,Ne=.5;var yn=new go.PathFigure(Fe*re+Qe,(Ne-Se)*ie+it,!0);fe.add(yn),yn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re+Qe,Ne*ie+it,(Fe+xe)*re+Qe,(Ne-Se)*ie+it,(Fe+Se)*re+Qe,(Ne-xe)*ie+it)),yn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+it,(Fe+Se)*re+Qe,(Ne+xe)*ie+it,(Fe+xe)*re+Qe,(Ne+Se)*ie+it)),yn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se-xe*.5)*re+Qe,Ne*ie+it,Fe*re+Qe,(Ne+Se)*ie+it,(Fe+Se-xe*.5)*re+Qe,(Ne+xe)*ie+it)),yn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+it,(Fe+Se-xe*.5)*re+Qe,(Ne-xe)*ie+it,Fe*re+Qe,(Ne-Se)*ie+it).close()),xe=nt*.8,Se=.8,Fe=1,Ne=.5;var Rn=new go.PathFigure(Fe*re+Qe,(Ne-Se)*ie+it,!0);return fe.add(Rn),Rn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se)*re+Qe,Ne*ie+it,(Fe+xe)*re+Qe,(Ne-Se)*ie+it,(Fe+Se)*re+Qe,(Ne-xe)*ie+it)),Rn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne+Se)*ie+it,(Fe+Se)*re+Qe,(Ne+xe)*ie+it,(Fe+xe)*re+Qe,(Ne+Se)*ie+it)),Rn.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+Se-xe*.5)*re+Qe,Ne*ie+it,Fe*re+Qe,(Ne+Se)*ie+it,(Fe+Se-xe*.5)*re+Qe,(Ne+xe)*ie+it)),Rn.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re+Qe,(Ne-Se)*ie+it,(Fe+Se-xe*.5)*re+Qe,(Ne-xe)*ie+it,Fe*re+Qe,(Ne-Se)*ie+it).close()),fe}),go.Shape.defineFigureGenerator("Email",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(0,0,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,0)),pe.add(new go.PathSegment(go.PathSegment.Move,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.54*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.54*ie)),fe}),go.Shape.defineFigureGenerator("Ethernet",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.35*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,0).close());var pe=new go.PathFigure(.1*re,ie,!0,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.1*re,ie).close());var xe=new go.PathFigure(.6*re,ie,!0,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.6*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.6*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.6*re,ie).close());var Se=new go.PathFigure(0,.5*ie,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.5*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*re,.4*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.75*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.75*re,.6*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,.25*re,.5*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.25*re,.6*ie)),fe}),go.Shape.defineFigureGenerator("Power",function(Oe,re,ie){var fe=new go.Geometry,le=nt*.4,pe=.4,xe=.5,Se=.5,Fe=me(),Ne=me(),Qe=me(),it=me();Rt(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.5,Fe,Fe,Ne,Qe,it);var lt=Be(Ne.x,Ne.y),gt=new go.PathFigure(Ne.x*re,Ne.y*ie,!0);fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,Qe.x*re,Qe.y*ie,it.x*re,it.y*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,(xe-le)*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie)),Rt(xe-pe,Se,xe-pe,Se-le,xe-le,Se-pe,xe,Se-pe,.5,Qe,it,Ne,Fe,Fe),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*re,Ne.y*ie,Qe.x*re,Qe.y*ie,it.x*re,it.y*ie)),le=nt*.3,pe=.3,Rt(xe-pe,Se,xe-pe,Se-le,xe-le,Se-pe,xe,Se-pe,.5,Qe,it,Ne,Fe,Fe),gt.add(new go.PathSegment(go.PathSegment.Line,Ne.x*re,Ne.y*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe-pe)*re,Se*ie,it.x*re,it.y*ie,Qe.x*re,Qe.y*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+pe)*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(xe+pe)*re,Se*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Rt(xe,Se-pe,xe+le,Se-pe,xe+pe,Se-le,xe+pe,Se,.5,Fe,Fe,Ne,Qe,it),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ne.x*re,Ne.y*ie,it.x*re,it.y*ie,Qe.x*re,Qe.y*ie).close());var gt=new go.PathFigure(.45*re,0,!0);return fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Line,.45*re,.5*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,.5*ie)),gt.add(new go.PathSegment(go.PathSegment.Line,.55*re,0).close()),dt(Fe),dt(Ne),dt(Qe),dt(it),dt(lt),fe.spot1=new go.Spot(.25,.45),fe.spot2=new go.Spot(.75,.8),fe}),go.Shape.defineFigureGenerator("Fallout",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie/2,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,180,360,re/2,ie/2,re/2,ie/2));function pe(xe,Se,Fe){xe.add(new go.PathSegment(go.PathSegment.Move,(.3+Se)*re,(.8+Fe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(.5+Se)*re,(.5+Fe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(.1+Se)*re,(.5+Fe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,(.3+Se)*re,(.8+Fe)*ie).close())}return pe(le,0,0),pe(le,.4,0),pe(le,.2,-.3),fe}),go.Shape.defineFigureGenerator("IrritationHazard",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.2*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie).close()),fe.spot1=new go.Spot(.3,.3),fe.spot2=new go.Spot(.7,.7),fe}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.37*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.11*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.77*re,.04*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,.49*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.37*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.63*re,.86*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.77*re,.91*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.34*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.34*re,.78*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.44*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,.56*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.68*ie).close()),fe}),go.Shape.defineFigureGenerator("FireHazard",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.29*re,0,-.25*re,.63*ie,.45*re,.44*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.51*re,.42*ie,.48*re,.17*ie,.54*re,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.59*re,.18*ie,.59*re,.29*ie,.58*re,.28*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.75*re,.6*ie,.8*re,.34*ie,.88*re,.43*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.88*re,.31*ie,.87*re,.48*ie,.88*re,.43*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,ie,1.17*re,.76*ie,.82*re,.8*ie).close()),fe.spot1=new go.Spot(.07,.445),fe.spot2=new go.Spot(.884,.958),fe}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=0,xe=0,Se=le*nt,Fe=.4*Math.SQRT2/2+.5,Ne=.5-.5*Math.SQRT2/2,Qe=1,it=.5,lt=.5,gt=0,hn=new go.PathFigure(Fe*re,(1-Ne)*ie,!1);return fe.add(hn),hn.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,it*ie,Qe*re,.7*ie,Qe*re,it*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(lt+pe)*re,(gt+pe)*ie,(.5+le+pe)*re,(.5-Se+pe)*ie,(.5+Se+pe)*re,(.5-le+pe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+pe)*re,(.5+xe)*ie,(.5-Se+pe)*re,(.5-le+xe)*ie,(.5-le+pe)*re,(.5-Se+xe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(.35+pe)*re,.9*ie,(.5-le+pe)*re,(.5+Se+xe)*ie,(.5-Se+pe)*re,.9*ie)),hn.add(new go.PathSegment(go.PathSegment.Move,(.25+pe)*re,.8*ie)),hn.add(new go.PathSegment(go.PathSegment.Line,(.35+pe)*re,.9*ie)),hn.add(new go.PathSegment(go.PathSegment.Line,(.2+pe)*re,.95*ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le);var pe=new go.PathFigure(re,ie,!1);fe.add(pe);var xe=new go.PathFigure(0,.5*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.5*ie,.2*re,.35*ie,.3*re,.35*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,.7*re,.65*ie,.8*re,.65*ie)),fe}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie).close()),fe}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.2*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie).close());var le=new go.PathFigure(0,.2*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),fe}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.7*re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,0,.6*re,.5*ie,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*re,ie,.4*re,.5*ie,re,.5*ie).close());var pe=new go.PathFigure(.45*re,.73*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*re,.73*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.38*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.63*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.31*re,.27*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.56*re,.27*ie)),fe}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le);var pe=new go.PathFigure(.335*re,(1-.555)*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.335*re,(1-.405)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.405)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.555)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,re,.68*ie,(1-.12)*re,.46*ie,(1-.02)*re,.54*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.68*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.335*re,(1-.555)*ie,.02*re,.54*ie,.12*re,.46*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.365*re,(1-.595)*ie));var xe=.5-.285,Se=.5,Fe=xe,Ne=Math.PI/4,Qe=4*(1-Math.cos(Ne))/(3*Math.sin(Ne)),it=Qe*.5,lt=xe,gt=xe,hn=Qe*lt,yn=Qe*gt;pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-lt)*re,Fe*ie,(Se-(hn+lt)/2)*re,(Fe+(gt+yn)/2)*ie,(Se-lt)*re,(Fe+yn)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Se*re,(Fe-gt)*ie,(Se-lt)*re,(Fe-yn)*ie,(Se-hn)*re,(Fe-gt)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+lt)*re,Fe*ie,(Se+hn)*re,(Fe-gt)*ie,(Se+lt)*re,(Fe-yn)*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*re,(1-.595)*ie,(Se+lt)*re,(Fe+yn)*ie,(Se+(hn+lt)/2)*re,(Fe+(gt+yn)/2)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*re,(1-.595)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.555)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*re,(1-.405)*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.335*re,(1-.405)*ie));var Rn=new go.PathFigure(.2*re,ie,!1);fe.add(Rn),Rn.add(new go.PathSegment(go.PathSegment.Line,.2*re,.8*ie));var mr=new go.PathFigure(.8*re,ie,!1);return fe.add(mr),mr.add(new go.PathSegment(go.PathSegment.Line,.8*re,.8*ie)),fe}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,ie).close());var pe=new go.PathFigure(.2*re,.2*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.8*ie)),fe}),go.Shape.defineFigureGenerator("BpmnEventError",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le);var pe=new go.PathFigure(re,ie,!1);fe.add(pe);var xe=new go.PathFigure(.1*re,ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("Caution",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.05*re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,.8*ie,0,ie,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.55*re,.1*ie,.5*re,0,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.95*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,ie,re,ie,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.05*re,ie));var pe=.05;return le.add(new go.PathSegment(go.PathSegment.Move,(.5-pe)*re,.875*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*re,.875*ie,pe*re,pe*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.325*ie,.575*re,.725*ie,.625*re,.375*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.75*ie,.375*re,.375*ie,.425*re,.725*ie)),fe}),go.Shape.defineFigureGenerator("Recycle",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.45*re,.95*ie,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.185*re,.85*ie,.17*re,.95*ie,.15*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.235*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.3*re,.625*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.275*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.05*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.05*re,.575*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.1875*re,.95*ie,0,.675*ie,0,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.45*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.775*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.22*re,.775*ie));var pe=new go.PathFigure(.475*re,.2*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.225*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.275*re,.175*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.325*re,.05*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,.05*ie,.35*re,0,.375*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.575*re,.375*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.525*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.75*re,.475*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.85*re,.315*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.32*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.05*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.575*re,0,.65*re,.05*ie,.625*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.38*re,.0105*ie));var xe=new go.PathFigure(.675*re,.575*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.875*re,.525*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,.85*re,.95*ie,re,.8*ie,re,.85*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.95*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.85*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.725*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.7*re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,re,.775*ie)),xe.add(new go.PathSegment(go.PathSegment.Move,.675*re,.575*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.775*re,.775*ie)),fe}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*.5,xe=new go.PathFigure(re,le*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,le*re,ie,re,(le+pe)*ie,(le+pe)*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,le*ie,(le-pe)*re,ie,0,(le+pe)*ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,le*re,0,0,(le-pe)*ie,(le-pe)*re,0)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re,le*ie,(le+pe)*re,0,re,(le-pe)*ie));var Se=new go.PathFigure(le*re,0,!1);return fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,le*re,.15*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,le*re,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,le*re,.85*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,0,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,le*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.58*re,.1*ie)),Se.add(new go.PathSegment(go.PathSegment.Move,le*re,le*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.78*re,.54*ie)),fe}),go.Shape.defineFigureGenerator("Package",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.15*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close());var pe=new go.PathFigure(0,.15*ie,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.65*re,.15*ie).close()),fe.spot1=new go.Spot(0,.1),fe.spot2=new go.Spot(1,1),fe}),go.Shape.defineFigureGenerator("Class",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(0,.2*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie).close());var xe=new go.PathFigure(0,.5*ie,!1);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie).close()),fe}),go.Shape.defineFigureGenerator("Component",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie).close());var pe=new go.PathFigure(0,.2*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.2*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.2*ie).close());var xe=new go.PathFigure(0,.6*ie,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.6*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.45*re,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,0,.6*ie).close()),fe}),go.Shape.defineFigureGenerator("Boat Shipment",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.15*re,.6*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,.6*ie));var pe=new go.PathFigure(.15*re,.6*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.85*re,.6*ie)),fe}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.66*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.33*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie).close()),fe}),go.Shape.defineFigureGenerator("Workcell",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.65*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.35*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),fe}),go.Shape.defineFigureGenerator("Supermarket",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,.33*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.66*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.66*ie)),le.add(new go.PathSegment(go.PathSegment.Move,re,.66*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),fe}),go.Shape.defineFigureGenerator("TruckShipment",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(re,.8*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.6*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie).close());var xe=.1,Se=nt*.1,Fe=.2,Ne=.9,Qe=new go.PathFigure((Fe-xe)*re,Ne*ie,!0);fe.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-xe)*ie,(Fe-xe)*re,(Ne-Se)*ie,(Fe-Se)*re,(Ne-xe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+xe)*re,Ne*ie,(Fe+Se)*re,(Ne-xe)*ie,(Fe+xe)*re,(Ne-Se)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+xe)*ie,(Fe+xe)*re,(Ne+Se)*ie,(Fe+Se)*re,(Ne+xe)*ie)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-xe)*re,Ne*ie,(Fe-Se)*re,(Ne+xe)*ie,(Fe-xe)*re,(Ne+Se)*ie).close()),xe=.1,Se=nt*.1,Fe=.8,Ne=.9;var it=new go.PathFigure((Fe-xe)*re,Ne*ie,!0);return fe.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne-xe)*ie,(Fe-xe)*re,(Ne-Se)*ie,(Fe-Se)*re,(Ne-xe)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+xe)*re,Ne*ie,(Fe+Se)*re,(Ne-xe)*ie,(Fe+xe)*re,(Ne-Se)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,Fe*re,(Ne+xe)*ie,(Fe+xe)*re,(Ne+Se)*ie,(Fe+Se)*re,(Ne+xe)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-xe)*re,Ne*ie,(Fe-Se)*re,(Ne+xe)*ie,(Fe-xe)*re,(Ne+Se)*ie).close()),fe}),go.Shape.defineFigureGenerator("KanbanPost",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.2*re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,0)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,ie)),fe}),go.Shape.defineFigureGenerator("Forklift",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0));var pe=new go.PathFigure(0,.5*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.8*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie));var xe=new go.PathFigure(.5*re,.8*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.1*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.8*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.5*re,.8*ie));var Se=new go.PathFigure(.5*re,.7*ie,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re,.7*ie));var Fe=.1,Ne=nt*.1,Qe=.1,it=.9,lt=new go.PathFigure((Qe-Fe)*re,it*ie,!0);fe.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(it-Fe)*ie,(Qe-Fe)*re,(it-Ne)*ie,(Qe-Ne)*re,(it-Fe)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe+Fe)*re,it*ie,(Qe+Ne)*re,(it-Fe)*ie,(Qe+Fe)*re,(it-Ne)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(it+Fe)*ie,(Qe+Fe)*re,(it+Ne)*ie,(Qe+Ne)*re,(it+Fe)*ie)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe-Fe)*re,it*ie,(Qe-Ne)*re,(it+Fe)*ie,(Qe-Fe)*re,(it+Ne)*ie)),Fe=.1,Ne=nt*.1,Qe=.4,it=.9;var gt=new go.PathFigure((Qe-Fe)*re,it*ie,!0);return fe.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(it-Fe)*ie,(Qe-Fe)*re,(it-Ne)*ie,(Qe-Ne)*re,(it-Fe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe+Fe)*re,it*ie,(Qe+Ne)*re,(it-Fe)*ie,(Qe+Fe)*re,(it-Ne)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Qe*re,(it+Fe)*ie,(Qe+Fe)*re,(it+Ne)*ie,(Qe+Ne)*re,(it+Fe)*ie)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Qe-Fe)*re,it*ie,(Qe-Ne)*re,(it+Fe)*ie,(Qe-Fe)*re,(it+Ne)*ie)),fe}),go.Shape.defineFigureGenerator("RailShipment",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.1*re,.4*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.45*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.9*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.4*ie).close());var pe=new go.PathFigure(.45*re,.7*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.7*ie));var xe=new go.PathFigure(.55*re,.4*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.9*re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.9*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.55*re,.4*ie).close());var Qe=.05,it=nt*.05,lt=.175,gt=.95,Se=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-it)*ie,(lt-it)*re,(gt-Qe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+it)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-it)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+it)*ie,(lt+it)*re,(gt+Qe)*ie)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-it)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+it)*ie));var Qe=.05,it=nt*.05,lt=.375,gt=.95,Fe=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-it)*ie,(lt-it)*re,(gt-Qe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+it)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-it)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+it)*ie,(lt+it)*re,(gt+Qe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-it)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+it)*ie));var Qe=.05,it=nt*.05,lt=.625,gt=.95,Ne=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-it)*ie,(lt-it)*re,(gt-Qe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+it)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-it)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+it)*ie,(lt+it)*re,(gt+Qe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-it)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+it)*ie));var Qe=.05,it=nt*.05,lt=.825,gt=.95,hn=new go.PathFigure((lt-Qe)*re,gt*ie,!0);fe.add(hn),hn.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt-Qe)*ie,(lt-Qe)*re,(gt-it)*ie,(lt-it)*re,(gt-Qe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(lt+Qe)*re,gt*ie,(lt+it)*re,(gt-Qe)*ie,(lt+Qe)*re,(gt-it)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,lt*re,(gt+Qe)*ie,(lt+Qe)*re,(gt+it)*ie,(lt+it)*re,(gt+Qe)*ie)),hn.add(new go.PathSegment(go.PathSegment.Bezier,(lt-Qe)*re,gt*ie,(lt-it)*re,(gt+Qe)*ie,(lt-Qe)*re,(gt+it)*ie).close());var yn=new go.PathFigure(0,ie,!1);return fe.add(yn),yn.add(new go.PathSegment(go.PathSegment.Line,re,ie).close()),fe}),go.Shape.defineFigureGenerator("Warehouse",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pe=new go.PathFigure(0,.2*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie).close());var xe=new go.PathFigure(.15*re,ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.15*re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.4*re,.5*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.4*re,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.15*re,ie).close());var Se=.05,Fe=nt*.05,Ne=.35,Qe=.775,it=new go.PathFigure((Ne-Se)*re,Qe*ie,!0);return fe.add(it),it.add(new go.PathSegment(go.PathSegment.Bezier,Ne*re,(Qe-Se)*ie,(Ne-Se)*re,(Qe-Fe)*ie,(Ne-Fe)*re,(Qe-Se)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+Se)*re,Qe*ie,(Ne+Fe)*re,(Qe-Se)*ie,(Ne+Se)*re,(Qe-Fe)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,Ne*re,(Qe+Se)*ie,(Ne+Se)*re,(Qe+Fe)*ie,(Ne+Fe)*re,(Qe+Se)*ie)),it.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-Se)*re,Qe*ie,(Ne-Fe)*re,(Qe+Se)*ie,(Ne-Se)*re,(Qe+Fe)*ie).close()),fe}),go.Shape.defineFigureGenerator("ControlCenter",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.1*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie).close()),fe}),go.Shape.defineFigureGenerator("Bluetooth",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.75*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.25*ie)),fe}),go.Shape.defineFigureGenerator("Bookmark",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.4*ie)),fe}),go.Shape.defineFigureGenerator("Bookmark",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.2*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.8*re,.4*ie)),fe}),go.Shape.defineFigureGenerator("Globe",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.5*ie,.75*re,0,re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,re,.75*ie,.75*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,.25*re,ie,0,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,0,.25*ie,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,ie,.15*re,.25*ie,.15*re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,.85*re,.75*ie,.85*re,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*re,.15*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*re,.15*ie,.35*re,.3*ie,.65*re,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.1675*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8325*re,.85*ie,.35*re,.7*ie,.65*re,.7*ie)),fe}),go.Shape.defineFigureGenerator("Wave",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.25*ie,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.25*ie,.1*re,0,.2*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*re,.25*ie,.425*re,.5*ie,.575*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.25*ie,.8*re,0,.9*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,.25*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.75*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.75*ie,.1*re,.5*ie,.2*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.7*re,.75*ie,.425*re,ie,.575*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.75*ie,.8*re,.5*ie,.9*re,.5*ie)),fe}),go.Shape.defineFigureGenerator("Operator",function(Oe,re,ie){var fe=new go.Geometry,le=.3,pe=nt*.3,xe=.5,Se=.7,Fe=new go.PathFigure((xe-le)*re,Se*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie));var Ne=new go.PathFigure(0,.7*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,re,.7*ie,0,0,re,0)),fe}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.5*re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.65*ie,.65*re,.3*ie,.65*re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,.35*re,.5*ie,.35*re,.3*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ie,.3*re,.6*ie,.1*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.65*ie,.2*re,ie,.35*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,ie,.7*re,.6*ie,.9*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.65*ie,.8*re,ie,.65*re,.95*ie)),fe}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re,0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,0,.075*ie,0,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*re,ie,0,ie,.4*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.4*ie,.8*re,ie,.85*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,0)),fe}),go.Shape.defineFigureGenerator("Battery",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.4*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.1*ie));var pe=new go.PathFigure(0,.6*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Move,0,.4*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,re,.4*ie)),fe}),go.Shape.defineFigureGenerator("Delete",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*.5,xe=.5,Se=.5,Fe=new go.PathFigure((xe-le)*re,Se*ie,!0);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie));var Ne=new go.PathFigure(.15*re,.5*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*re,.5*ie)),fe}),go.Shape.defineFigureGenerator("Flag",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.1*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Move,0,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.1*ie,.15*re,0,.35*re,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,re,.1*ie,.65*re,.2*ie,.85*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.5*ie,.85*re,.6*ie,.65*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*ie,.35*re,.4*ie,.15*re,.4*ie).close()),fe}),go.Shape.defineFigureGenerator("Help",function(Oe,re,ie){var fe=new go.Geometry,le=.5,pe=nt*.5,xe=.5,Se=.5,Fe=new go.PathFigure((xe-le)*re,Se*ie,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie).close()),le=.05,pe=nt*.05,xe=.5,Se=.8;var Ne=new go.PathFigure((xe-le)*re,Se*ie,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se-le)*ie,(xe-le)*re,(Se-pe)*ie,(xe-pe)*re,(Se-le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe+le)*re,Se*ie,(xe+pe)*re,(Se-le)*ie,(xe+le)*re,(Se-pe)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,xe*re,(Se+le)*ie,(xe+le)*re,(Se+pe)*ie,(xe+pe)*re,(Se+le)*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(xe-le)*re,Se*ie,(xe-pe)*re,(Se+le)*ie,(xe-le)*re,(Se+pe)*ie).close()),Ne.add(new go.PathSegment(go.PathSegment.Move,.5*re,.7*ie)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*re,.5*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*re,.2*ie,.75*re,.475*ie,.75*re,.225*ie)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.35*ie,.4*re,.2*ie,.3*re,.25*ie)),fe}),go.Shape.defineFigureGenerator("Location",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.5*re,ie,!0).add(new go.PathSegment(go.PathSegment.Line,.75*re,.5*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5*re,0,.975*re,.025*ie,.5*re,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*re,.5*ie,.5*re,0,.025*re,.025*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.5*re,.2*ie)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*re,.3*ie,.1*re,.1*ie).close()))}),go.Shape.defineFigureGenerator("Lock",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie));var pe=new go.PathFigure(.2*re,.5*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.3*ie,.25*re,0,.75*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.3*ie)),fe}),go.Shape.defineFigureGenerator("Unlocked",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,.5*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*ie));var pe=new go.PathFigure(.2*re,.5*ie,!1);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Move,.2*re,.5*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*re,.3*ie)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*re,.3*ie,.25*re,0,.75*re,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*re,.35*ie)),fe}),go.Shape.defineFigureGenerator("Gear",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(.9375*re,.56246875*ie,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*re,.4375*ie)).add(new go.PathSegment(go.PathSegment.Line,.80621875*re,.4375*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.763*re,.3316875*ie,.79840625*re,.39915625*ie,.7834375*re,.3635*ie)).add(new go.PathSegment(go.PathSegment.Line,.8566875*re,.23796875*ie)).add(new go.PathSegment(go.PathSegment.Line,.76825*re,.14959375*ie)).add(new go.PathSegment(go.PathSegment.Line,.67596875*re,.24184375*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*re,.19378125*ie,.64228125*re,.2188125*ie,.603875*re,.2021875*ie)).add(new go.PathSegment(go.PathSegment.Line,.5625*re,.0625*ie)).add(new go.PathSegment(go.PathSegment.Line,.4375*re,.0625*ie)).add(new go.PathSegment(go.PathSegment.Line,.4375*re,.19378125*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*re,.239375*ie,.39759375*re,.20190625*ie,.36053125*re,.2176875*ie)).add(new go.PathSegment(go.PathSegment.Line,.2379375*re,.14959375*ie)).add(new go.PathSegment(go.PathSegment.Line,.14953125*re,.2379375*ie)).add(new go.PathSegment(go.PathSegment.Line,.23934375*re,.3278125*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*re,.4375*ie,.21765625*re,.36059375*ie,.201875*re,.397625*ie)).add(new go.PathSegment(go.PathSegment.Line,.0625*re,.4375*ie)).add(new go.PathSegment(go.PathSegment.Line,.0625*re,.5625*ie)).add(new go.PathSegment(go.PathSegment.Line,.1938125*re,.5625*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*re,.67596875*ie,.20221875*re,.603875*ie,.21884375*re,.64228125*ie)).add(new go.PathSegment(go.PathSegment.Line,.1495625*re,.76825*ie)).add(new go.PathSegment(go.PathSegment.Line,.238*re,.8566875*ie)).add(new go.PathSegment(go.PathSegment.Line,.3316875*re,.76296875*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*re,.80621875*ie,.36353125*re,.78340625*ie,.3991875*re,.79840625*ie)).add(new go.PathSegment(go.PathSegment.Line,.43753125*re,.9375*ie)).add(new go.PathSegment(go.PathSegment.Line,.5625*re,.9375*ie)).add(new go.PathSegment(go.PathSegment.Line,.5625*re,.80621875*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*re,.760625*ie,.602375*re,.79809375*ie,.63946875*re,.78234375*ie)).add(new go.PathSegment(go.PathSegment.Line,.76828125*re,.8566875*ie)).add(new go.PathSegment(go.PathSegment.Line,.85671875*re,.76825*ie)).add(new go.PathSegment(go.PathSegment.Line,.76065625*re,.67221875*ie)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*re,.56246875*ie,.78234375*re,.63940625*ie,.798125*re,.602375*ie)).add(new go.PathSegment(go.PathSegment.Line,.9375*re,.56246875*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.5*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*re,.5*ie,.1*re,.1*ie).close()))}),go.Shape.defineFigureGenerator("Hand",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.5*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*re,.3*ie,0,.375*ie,.05*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.45*re,.075*ie,.3*re,.225*ie,.4*re,.175*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.525*re,.075*ie,.46*re,.05*ie,.525*re,.05*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*re,.4*ie,.525*re,.275*ie,.475*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,.55*ie,re,.4*ie,re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.425*re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.6*re,.7*ie,.675*re,.55*ie,.675*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.575*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.575*re,.85*ie,.65*re,.7*ie,.65*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.525*re,.85*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.535*re,ie,.61*re,.85*ie,.61*re,ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*ie,.435*re,ie,0,ie).close()),fe}),go.Shape.defineFigureGenerator("Map",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,.2*ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),le.add(new go.PathSegment(go.PathSegment.Move,.25*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.25*re,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Move,.5*re,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie)),le.add(new go.PathSegment(go.PathSegment.Move,.75*re,0)),le.add(new go.PathSegment(go.PathSegment.Line,.75*re,.8*ie)),fe}),go.Shape.defineFigureGenerator("Eject",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re,ie)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.7)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.7).close());var pe=new go.PathFigure(0,ie*.6,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re,.6*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*re,0).close()),fe}),go.Shape.defineFigureGenerator("Pencil",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*re,.1*ie)).add(new go.PathSegment(go.PathSegment.Line,re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.9*re,ie)).add(new go.PathSegment(go.PathSegment.Line,.1*re,.2*ie).close()))}),go.Shape.defineFigureGenerator("Building",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*1,ie*1,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*re,ie*.85)),le.add(new go.PathSegment(go.PathSegment.Line,.046*re,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.046*re,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*re,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.3)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*re,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*re,ie*.85)),le.add(new go.PathSegment(go.PathSegment.Line,re,ie*.85).close());var pe=new go.PathFigure(.126*re,.85*ie,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.126*re,.45*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.322*re,.45*ie)),pe.add(new go.PathSegment(go.PathSegment.Line,.322*re,.85*ie).close());var xe=new go.PathFigure(.402*re,.85*ie,!1);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.402*re,.45*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.598*re,.45*ie)),xe.add(new go.PathSegment(go.PathSegment.Line,.598*re,.85*ie).close());var Se=new go.PathFigure(.678*re,.85*ie,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.678*re,.45*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.874*re,.45*ie)),Se.add(new go.PathSegment(go.PathSegment.Line,.874*re,.85*ie).close());var Fe=new go.PathFigure(.5*re,.1*ie,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*re,.3*ie)),Fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*re,.3*ie).close()),fe}),go.Shape.defineFigureGenerator("Staircase",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie*1,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*.8)),le.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.8)),le.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.6)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.6)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.4)),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*.4)),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*.2)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.2)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.15)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.15)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*.95).close()),fe}),go.Shape.defineFigureGenerator("5Bars",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,ie*1,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.184,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.184,ie*(1-.184)).close());var pe=new go.PathFigure(re*.204,ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.204,ie*(1-.184))),pe.add(new go.PathSegment(go.PathSegment.Line,re*.388,ie*(1-.184*2))),pe.add(new go.PathSegment(go.PathSegment.Line,re*.388,ie*1).close());var xe=new go.PathFigure(re*.408,ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.408,ie*(1-.184*2))),xe.add(new go.PathSegment(go.PathSegment.Line,re*.592,ie*(1-.184*3))),xe.add(new go.PathSegment(go.PathSegment.Line,re*.592,ie*1).close());var Se=new go.PathFigure(re*.612,ie,!0);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*.612,ie*(1-.184*3))),Se.add(new go.PathSegment(go.PathSegment.Line,re*.796,ie*(1-.184*4))),Se.add(new go.PathSegment(go.PathSegment.Line,re*.796,ie*1).close());var Fe=new go.PathFigure(re*.816,ie,!0);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.816,ie*(1-.184*4))),Fe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-.184*5))),Fe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1).close()),fe}),go.Shape.defineFigureGenerator("PC",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,0).close());var pe=new go.PathFigure(re*.055,.07*ie,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.07)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.055,ie*.1).close());var xe=new go.PathFigure(re*.055,.13*ie,!0);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.13)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.16)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.055,ie*.16).close());var Se=new go.PathFigure(re*.055,.18*ie,!0);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.18)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.245,ie*.21)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.055,ie*.21).close());var Fe=new go.PathFigure(re*1,0,!0);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.4,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.65)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.65).close()),fe}),go.Shape.defineFigureGenerator("Plane",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(.55*re,ie,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.7*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.1*re,.475*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.35*re,.525*ie,0,.4*ie,.225*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.4*re,.475*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.15*re,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.2*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.325*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.85*re,.1*ie)),le.add(new go.PathSegment(go.PathSegment.Bezier,.9*re,.2*ie,.975*re,0,re,.08*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.7*re,.45*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.6*re,.95*ie)),le.add(new go.PathSegment(go.PathSegment.Line,.55*re,ie).close()),fe}),go.Shape.defineFigureGenerator("Key",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*1,ie*.5,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.9,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.4*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,.2*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.35*ie)),le.add(new go.PathSegment(go.PathSegment.Line,0,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.15,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,.8*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.65*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.7,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,.55*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,.6*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.85,.575*ie)),le.add(new go.PathSegment(go.PathSegment.Line,re*.9,.6*ie).close()),le.add(new go.PathSegment(go.PathSegment.Move,.17*re,.425*ie)),le.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*re,.5*ie,.075*re,.075*ie).close()),fe}),go.Shape.defineFigureGenerator("FilmTape",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(0,0,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Arc,270,180,re*0,re*.3,re*.055)),le.add(new go.PathSegment(go.PathSegment.Line,0,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.08,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.08,ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*1),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*1),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*2),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*2),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*3),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*3),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*4),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*4),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*5),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*5),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*6),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*6),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*7),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*7),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*8),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*8),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*9),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*9),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*10),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*10),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*11),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*11),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*12),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*12),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*13),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*13),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*14),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*14),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*15),ie*.95)),le.add(new go.PathSegment(go.PathSegment.Line,re*(.08+.056*15),ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1));var pe=new go.PathFigure(0,0,!1);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*0)),pe.add(new go.PathSegment(go.PathSegment.Arc,270,-180,re*1,re*.3,re*.055)),pe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1));var xe=new go.PathFigure(re*.11,ie*.1,!1);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*1+.028*0),ie*.1)),xe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*1+.028*0),ie*.8)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.11,ie*.8).close());var Se=new go.PathFigure(re*(.11+.24133333*1+.028*1),ie*.1,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*2+.028*1),ie*.1)),Se.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*2+.028*1),ie*.8)),Se.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*1+.028*1),ie*.8).close());var Fe=new go.PathFigure(re*(.11+.24133333*2+.028*2),ie*.1,!1);return fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*3+.028*2),ie*.1)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*3+.028*2),ie*.8)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*(.11+.24133333*2+.028*2),ie*.8).close()),fe}),go.Shape.defineFigureGenerator("FloppyDisk",function(Oe,re,ie){var fe=new go.Geometry,le=8,pe=le*nt,xe=new go.PathFigure(le,0,!1);fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.86,0)),xe.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.14)),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-le)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-le,ie,re,ie-pe,re-pe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,le,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-le,pe,ie,0,ie-pe)),xe.add(new go.PathSegment(go.PathSegment.Line,0,le)),xe.add(new go.PathSegment(go.PathSegment.Bezier,le,0,0,pe,pe,0).close());var Se=new go.PathFigure(re*.83,0,!1);fe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re*.83,ie*.3)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*.3)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*0).close());var Fe=new go.PathFigure(re*.83,ie*1,!1);fe.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.83,ie*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*.5)),Fe.add(new go.PathSegment(go.PathSegment.Line,re*.17,ie*1).close());var Ne=new go.PathFigure(re*.78,ie*.05,!1);return fe.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.05)),Ne.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.25)),Ne.add(new go.PathSegment(go.PathSegment.Line,re*.78,ie*.25).close()),fe}),go.Shape.defineFigureGenerator("SpeechBubble",function(Oe,re,ie){var fe=Oe?Oe.parameter1:NaN;(isNaN(fe)||fe<0)&&(fe=15),fe=Math.min(fe,re/3),fe=Math.min(fe,ie/3);var le=fe*nt,pe=ie*.8,xe=new go.Geometry,Se=new go.PathFigure(fe,0,!0);return xe.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,re-fe,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re,fe,re-le,0,re,le)),Se.add(new go.PathSegment(go.PathSegment.Line,re,pe-fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,re-fe,pe,re,pe-le,re-le,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.7,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie)),Se.add(new go.PathSegment(go.PathSegment.Line,re*.55,pe)),Se.add(new go.PathSegment(go.PathSegment.Line,fe,pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,0,pe-fe,le,pe,0,pe-le)),Se.add(new go.PathSegment(go.PathSegment.Line,0,fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe,0,0,le,le,0).close()),le>1?(xe.spot1=new go.Spot(0,0,le,le),xe.spot2=new go.Spot(1,.8,-le,-le)):(xe.spot1=go.Spot.TopLeft,xe.spot2=new go.Spot(1,.8)),xe}),go.Shape.defineFigureGenerator("Repeat",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*.45,!0);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*.9)),le.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.9)),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.2,ie*.45).close());var pe=new go.PathFigure(re*1,ie*.55,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.55)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*.55)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.1)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*0)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*.55).close()),fe}),go.Shape.defineFigureGenerator("Windows",function(Oe,re,ie){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,re,0)).add(new go.PathSegment(go.PathSegment.Line,re,ie)).add(new go.PathSegment(go.PathSegment.Line,0,ie).close()).add(new go.PathSegment(go.PathSegment.Move,.4*re,.4*ie)).add(new go.PathSegment(go.PathSegment.Line,.4*re,.8*ie)).add(new go.PathSegment(go.PathSegment.Line,.9*re,.8*ie)).add(new go.PathSegment(go.PathSegment.Line,.9*re,.4*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.2*re,.1*ie)).add(new go.PathSegment(go.PathSegment.Line,.2*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Line,.7*re,.1*ie).close()).add(new go.PathSegment(go.PathSegment.Move,.1*re,.6*ie)).add(new go.PathSegment(go.PathSegment.Line,.1*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,.9*ie)).add(new go.PathSegment(go.PathSegment.Line,.5*re,.6*ie).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*.1,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.9)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*.9).close());var pe=new go.PathFigure(re*.1,ie*.2,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.1,ie*.25)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.22,ie*.285)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.1,ie*.32)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.1,ie*.37)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.275,ie*.32)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.275,ie*.25).close());var xe=new go.PathFigure(re*.28,ie*.37,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.37)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.41)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.28,ie*.41).close()),fe}),go.Shape.defineFigureGenerator("Beaker",function(Oe,re,ie){var fe=new go.Geometry,le=15,pe=le*nt,xe=new go.PathFigure(re*.62,ie*.475,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re,ie-le)),xe.add(new go.PathSegment(go.PathSegment.Bezier,re-le,ie,re,ie-pe,re-pe,ie)),xe.add(new go.PathSegment(go.PathSegment.Line,le,ie)),xe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie-le,pe,ie,0,ie-pe)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.38,ie*.475)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.38,ie*.03)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*0)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*0)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.62,ie*.03).close()),pe>1?(fe.spot1=new go.Spot(0,0,pe,pe),fe.spot2=new go.Spot(1,1,-pe,-pe)):(fe.spot1=go.Spot.TopLeft,fe.spot2=go.Spot.BottomRight),fe}),go.Shape.defineFigureGenerator("Download",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*1,!0);fe.add(le);var pe=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.755,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.93,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.61,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.39,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.07,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.755),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.8),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*(1-pe)).close());var xe=new go.PathFigure(re*.4,ie*0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.26,ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.66)),xe.add(new go.PathSegment(go.PathSegment.Line,re*(1-.26),ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.44)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*0).close()),fe}),go.Shape.defineFigureGenerator("Bin",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*1,!0);fe.add(le);var pe=.1/.3;return le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.755,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.93,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.61,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.39,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.07,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.755),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.8),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*(1-pe)).close()),fe}),go.Shape.defineFigureGenerator("Upload",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*0,ie*1,!0);fe.add(le);var pe=.1/.3;le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.8,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.66,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.755,ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*.93,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.64,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.61,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.39,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.36,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*.07,ie*(1-pe))),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.755),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*.055)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.66),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*(1-.8),ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*(1-pe)).close());var xe=new go.PathFigure(re*.5,ie*0,!0);return fe.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,re*.26,ie*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.4,ie*.63)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.63)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.6,ie*.25)),xe.add(new go.PathSegment(go.PathSegment.Line,re*.74,ie*.25).close()),fe}),go.Shape.defineFigureGenerator("EmptyDrink",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.15,ie*0,!1);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.85,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*1).close()),fe}),go.Shape.defineFigureGenerator("Drink",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.15,ie*0,!1);fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.85,ie*0)),le.add(new go.PathSegment(go.PathSegment.Line,re*.7,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.3,ie*1).close());var pe=new go.PathFigure(re*.235,ie*.28,!0);return fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,re*.765,ie*.28)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.655,ie*.97)),pe.add(new go.PathSegment(go.PathSegment.Line,re*.345,ie*.97).close()),fe}),go.Shape.defineFigureGenerator("4Arrows",function(Oe,re,ie){var fe=new go.Geometry,le=new go.PathFigure(re*.5,ie*0,!0);return fe.add(le),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,ie*.25)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.25)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*1,ie*.5)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.65)),le.add(new go.PathSegment(go.PathSegment.Line,re*.75,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.55,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.65,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.5,ie*1)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.75)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.55)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.65)),le.add(new go.PathSegment(go.PathSegment.Line,re*0,ie*.5)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.35)),le.add(new go.PathSegment(go.PathSegment.Line,re*.25,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.45)),le.add(new go.PathSegment(go.PathSegment.Line,re*.45,ie*.25)),le.add(new go.PathSegment(go.PathSegment.Line,re*.35,ie*.25).close()),fe}),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")},93510: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 st={},Ln="5.0",Be={},me=null,dt=!1,Nt=!1,Rt=null,mt=!1,on=null,nt=null,Gt=0;Gt4?parseFloat(Ut):5};st.setHTML5Codebase=function(Ut,nn){nt=Ut,Oi(Ut,nn)},st.setJavaCodebase=st.setJavaCodebaseVersion=st.isCompiledInstalled=st.setPreCompiledScriptPath=st.setPreCompiledResourcePath=function(){},st.setHTML5CodebaseVersion=function(Ut,nn){var Xn=parseFloat(Ut);if(Xn!==NaN&&Xn<5){console.log("The GeoGebra HTML5 codebase version "+Xn+" is deprecated. Using version latest instead.");return}on=Ut,Li(Ut,nn)},st.getHTML5CodebaseVersion=function(){return Oe},st.getParameters=function(){return Be},st.setFontsCSSURL=function(Ut){xe=Ut},st.setGiacJSURL=function(Ut){},st.setJNLPFile=function(Ut){zt=Ut},st.setJNLPBaseDir=function(Ut){},st.inject=function(){function Ut(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var nn="auto",Xn=Be.id,qn,Fn=!1,gn=0;gn=5)return!0;var Ut=st.getAppletObject();return Ut&&typeof Ut.recalculateEnvironments=="function"?(Ut.recalculateEnvironments(),!0):!1},st.startAnimation=function(){var Ut=st.getAppletObject();return Ut&&typeof Ut.startAnimation=="function"?(Ut.startAnimation(),!0):!1},st.stopAnimation=function(){var Ut=st.getAppletObject();return Ut&&typeof Ut.stopAnimation=="function"?(Ut.stopAnimation(),!0):!1},st.getAppletObject=function(){var Ut=Be.id!==void 0?Be.id:"ggbApplet";return window[Ut]},st.resize=function(){};var hn=function(Ut,nn,Xn){var qn=document.createElement("param");qn.setAttribute("name",nn),qn.setAttribute("value",Xn),Ut.appendChild(qn)},yn=function(Ut){return Ut&&Ut!=="false"},Rn=function(Ut,nn,Xn){Fe(Oe)<=4.2&&(Xn=!0);var qn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Oe||ggbHTML5LoadedCodebaseIsWebSimple&&!ie)&&(qn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Fn=document.createElement("div");Fn.classList.add("appletParameters","notranslate");var gn=nn.width,Ke=nn.height;if(nn.disableAutoScale=nn.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():nn.disableAutoScale,nn.width!==void 0)if(Fe(Oe)<=4.4)yn(nn.showToolBar)&&(nn.height-=7),yn(nn.showAlgebraInput)&&(nn.height-=37),nn.width<605&&yn(nn.showToolBar)&&(nn.width=605,gn=605);else{var Jn=100;(yn(nn.showToolBar)||yn(nn.showMenuBar))&&(nn.hasOwnProperty("customToolBar")&&(nn.customToolbar=nn.customToolBar),Jn=yn(nn.showMenuBar)?245:155),gn=5?(nn.appletOnLoad=function(aa){var lo=Ut.querySelector(".ggb_preview");lo&&lo.parentNode.removeChild(lo),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ei),window.GGBT_wsf_view&&$(window).trigger("resize"),bi(aa)},La||Ei.appendChild(Es)):Fn.appendChild(Es),Ei.appendChild(Fn),La||Ut.appendChild(Ei),setTimeout(function(){st.resize()},1)}else{var Vi=document.createElement("div");Vi.className="applet_scaler",Vi.style.position="relative",Vi.style.display="block",Vi.appendChild(Fn),Ut.appendChild(Vi),nn.appletOnLoad=function(aa){st.resize(),bi(aa)}}function Ro(aa,lo){lo&&typeof lo.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(aa,lo.appletOnLoad):renderGGBElement(aa),va("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",lo)}function ao(aa,lo){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:aa,params:lo}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Yu){Ro(Yu.article,Yu.params)}),html5AppletsToProcess=null)},Fe(Oe)<5&&(aa.className+=" geogebraweb")):Ro(aa,lo)}if(qn){scriptLoadStarted=!0;for(var In=0;In0?(sr.remove(),Ei.attr("id","fullscreencontent").show(),jQuery(bi).append(Ei),window.dispatchEvent(new Event("resize"))):Rn(sr,nn,!1),window.GGBT_wsf_view.launchFullScreen(bi)}else bt=qn,Rn(Ut,nn,!1);if(!window.GGBT_wsf_view)for(Ke=0;KeUt/4*3&&(sr=Ut/4*3),bi=sr/5.8,Jn.setAttribute("src",le),Jn.setAttribute("width",sr),Jn.setAttribute("height",bi);var Ei=(Ut-sr)/2,La=(nn-bi)/2;Jn.style.left=Ei+"px",Jn.style.top=La+"px",Fn.appendChild(Jn)}}return Fn.appendChild(Ke),Fn},Gr=function(Ut){return Ut=Ut.toLowerCase(),Ut==="html5"||Ut==="screenshot"?Ut:"html5"},ti=["web","webSimple","web3d","tablet","tablet3d","phone"],Li=function(Ut,nn){if(Oe=Ut,nn){Oi(Oe,!0);return}var Xn=!dt;if(Xn){var qn=Fe(Oe);!isNaN(qn)&&qn<4.4&&(Xn=!1)}var Fn,gn;window.location.protocol.substr(0,4)==="http"?Fn=window.location.protocol:Fn="http:";var Ke=Oe.indexOf("//");Ke>0?gn=Oe:Ke===0?gn=Fn+Oe:gn="https://www.geogebra.org/apps/5.2.814.0/";for(var Jn in ti)if(Oe.slice(ti[Jn].length*-1)===ti[Jn]||Oe.slice((ti[Jn].length+1)*-1)===ti[Jn]+"/"){Oi(gn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Xn&&!me.is3D&&!me.AV&&!me.SV&&!me.CV&&!me.EV2&&!me.CP&&!me.PC&&!me.DA&&!me.FI&&!me.PV&&!yn(Be.showToolBar)&&!yn(Be.showMenuBar)&&!yn(Be.showAlgebraInput)&&!yn(Be.enableRightClick)&&(!Be.appName||Be.appName=="classic")?gn+="webSimple/":gn+="web3d/",Oi(gn,!1)},Oi=function(Ut,nn){if(Ut.requirejs){Ct=Ut;return}Ut.slice(-1)!=="/"&&(Ut+="/"),Ct=Ut,nn===null&&(nn=Ut.indexOf("http")===-1),Qt=nn,re="web.nocache.js",ie=!1;var Xn=Ct.split("/");Xn.length>1&&(!nn&&Xn[Xn.length-2]==="webSimple"?(re="webSimple.nocache.js",ie=!0):ti.indexOf(Xn[Xn.length-2])>=0&&(re=Xn[Xn.length-2]+".nocache.js")),Xn=Ut.split("/"),Oe=Xn[Xn.length-3],Oe.substr(0,4)==="test"?Oe=Oe.substr(4,1)+"."+Oe.substr(5,1):(Oe.substr(0,3)==="war"||Oe.substr(0,4)==="beta")&&(Oe="5.0");var qn=parseFloat(Oe);qn!==NaN&&qn<5&&Ut.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+qn+" is deprecated. Using version latest instead."),Li("5.0",nn))},va=function(Ut,nn){window.console&&window.console.log&&(!nn||typeof nn.showLogging=="undefined"||nn.showLogging&&nn.showLogging!=="false")&&console.log(Ut)};Be.material_id!==void 0?it(Ga):Ga();function Ga(){var Ut=Ln;on!==null?Ut=on:parseFloat(Ut)<5&&(Ut="5.0"),Li(Ut,!1),nt!==null&&Oi(nt,Qt),mt=!0}return st},GGBAppletUtils=function(){"use strict";function st(){return window.GGBT_wsf_edit!==void 0}function Ln(mt,on){on!=1?(mt.style.transformOrigin="0% 0% 0px",mt.style.webkitTransformOrigin="0% 0% 0px",mt.style.transform="scale("+on+","+on+")",mt.style.webkitTransform="scale("+on+","+on+")",mt.style.maxWidth="initial",mt.querySelector(".ggb_preview")!==null&&(mt.querySelector(".ggb_preview").style.maxWidth="initial"),mt.querySelectorAll(".ggb_preview img")[0]!==void 0&&(mt.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),mt.querySelectorAll(".ggb_preview img")[1]!==void 0&&(mt.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(mt.style.transform="none",mt.style.webkitTransform="none")}function Be(mt,on,nt,Gt,Wt,zt){var Ct=null;if(zt!=null&&zt!="")for(var Qt=mt.parentNode;Qt!=null;)if((" "+Qt.className+" ").indexOf(" "+zt+" ")>-1){Ct=Qt;break}else Qt=Qt.parentNode;var bt=0,Oe=0,re=0,ie=0,fe=0,le=0,pe=0;if(Ct)bt=Ct.offsetWidth,Oe=Math.max(Gt?Ct.offsetWidth:0,Ct.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(bt=Math.min(window.innerWidth,document.documentElement.clientWidth),Oe=Math.min(window.innerHeight,document.documentElement.clientHeight),re=bt):(bt=window.innerWidth,Oe=window.innerHeight,re=window.innerWidth),mt){var xe=mt.getBoundingClientRect();xe.left>0&&xe.left<=bt&&(Wt===void 0||!Wt)&&(document.dir==="rtl"?(fe=bt-xe.width-xe.left,le=re<=480?10:30):(le=xe.left,fe=re<=480?10:30),ie=le+fe)}if(mt&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Se=mt.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ie=40,pe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie=0,pe=40)}}return mt&&((nt===void 0||!nt)&&on>0&&on+ie1&&(zt=!0)),on&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(zt=!0),!(mt.hasOwnProperty("disableAutoScale")&&mt.disableAutoScale))Wt=me(mt,on,zt,nt,mt.scaleContainerClass);else return Gt;return zt&&(!mt.hasOwnProperty("scale")||Gt===1)?Wt:Math.min(Gt,Wt)}function Nt(mt){var on=Math.min(window.innerWidth,document.documentElement.clientWidth),nt=Math.min(window.innerHeight,document.documentElement.clientHeight),Gt=mt.getBoundingClientRect(),Wt=(on-Gt.width)/2,zt=(nt-Gt.height)/2;zt<0&&(zt=0),mt.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Wt<40?mt.style.left="40px":mt.style.left=Wt+"px",mt.style.top=zt+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(zt<40?mt.style.top="40px":mt.style.top=zt+"px",mt.style.left=Wt+"px")}function Rt(mt,on){var nt=mt.querySelector(".appletParameters");if(nt){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(on.id!==nt.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(mt)}if(nt.parentElement&&/fullscreen/.test(nt.parentElement.className))return;var Gt=dt(on,mt);st()&&nt.setAttribute("data-param-scale",Gt);for(var Wt=null,zt=0;zt=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(st){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(st){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(st){var Ln=c[st];return Ln==null?null:Ln},r=d,webModule.__errFn=e}function B(){function st(mt){var on=mt.lastIndexOf(rb);on==-1&&(on=mt.length);var nt=mt.indexOf(sb);nt==-1&&(nt=mt.length);var Gt=mt.lastIndexOf(tb,Math.min(nt,on));return Gt>=O?mt.substring(O,Gt+P):W}function Ln(mt){if(!mt.match(/^\w+:\/\//)){var on=o.createElement(ub);on.src=mt+vb,mt=st(on.src)}return mt}function Be(){var mt=__gwt_getMetaProperty(wb);return mt!=null?mt:W}function me(){for(var mt=o.getElementsByTagName(_),on=O;onO?mt[mt.length-P].href:W}function Nt(){var mt=o.location;return mt.href==mt.protocol+zb+mt.host+mt.pathname+mt.search+mt.hash}var Rt=Be();return Rt==W&&(Rt=me()),Rt==W&&(Rt=dt()),Rt==W&&Nt()&&(Rt=st(o.location.href)),Rt=Ln(Rt),Rt}function C(st){return st.match(/^\//)||st.match(/^[a-zA-Z]+:\/\//)?st:webModule.__moduleBase+st}function D(){var st=[],Ln=O,Be=[],me=[];function dt(mt){var on=me[mt](),nt=Be[mt];if(on in nt)return on;var Gt=[];for(var Wt in nt)Gt[nt[Wt]]=Wt;throw r&&r(mt,Gt,on),null}if(__gwt_isKnownPropertyValue=function(mt,on){return on in Be[mt]},webModule.__getPropMap=function(){var mt={};for(var on in Be)Be.hasOwnProperty(on)&&(mt[on]=dt(on));return mt},webModule.__computePropValue=dt,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Nt;try{Nt=Cb;var Rt=Nt.indexOf(Db);Rt!=-1&&(Ln=parseInt(Nt.substring(Rt+P),$),Nt=Nt.substring(O,Rt))}catch(mt){}return webModule.__softPermutationId=Ln,C(Nt+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})()},28735:function(st,Ln,Be){"use strict";Be.d(Ln,{Ax:function(){return Rt},Ds:function(){return mt},KI:function(){return nt},SI:function(){return Nt},f1:function(){return dt}});var me=Be(74128);function dt(Gt){let Wt=!0;if(Gt.length>0){for(let zt=0;ztre in Oe?nt(Oe,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Oe[re]=ie,Wt=(Oe,re,ie)=>Gt(Oe,typeof re!="symbol"?re+"":re,ie),zt=(Oe,re,ie)=>new Promise((fe,le)=>{var pe=Fe=>{try{Se(ie.next(Fe))}catch(Ne){le(Ne)}},xe=Fe=>{try{Se(ie.throw(Fe))}catch(Ne){le(Ne)}},Se=Fe=>Fe.done?fe(Fe.value):Promise.resolve(Fe.value).then(pe,xe);Se((ie=ie.apply(Oe,re)).next())});class Ct extends me.Component{constructor(re){super(re),Wt(this,"canvas"),Wt(this,"randomNum",(ie,fe)=>Math.floor(Math.random()*(fe-ie)+ie)),Wt(this,"drawPic",()=>{this.randomCode()}),Wt(this,"reloadPic",()=>{this.drawPic()}),Wt(this,"changeCode",ie=>{console.log(ie.target.value,222),this.setState({value:ie.target.value,showError:!1})}),Wt(this,"onVerify",()=>{let ie;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ie=!0,dt.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ie=!0,dt.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ie=!1),this.setState({showError:ie}),ie}),this.canvas=me.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(re,ie){const fe=this.randomNum(re,ie),le=this.randomNum(re,ie),pe=this.randomNum(re,ie);return`rgb(${fe}, ${le}, ${pe})`}drawText(re,ie,fe){re.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const le=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);re.font=le+"px SimHei";const pe=10,xe=(this.state.contentWidth-40)/(this.state.code.length-1);let Se=pe;fe>0&&(Se=pe+fe*xe);let Fe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);le>40&&(Fe=40);const Ne=this.randomNum(-10,10);re.translate(Se,Fe),re.rotate(Ne*Math.PI/180),re.fillText(ie,0,0),re.rotate(-Ne*Math.PI/180),re.translate(-Se,-Fe)}drawLine(re){for(let ie=0;ie<1;ie++)re.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),re.beginPath(),re.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),re.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),re.stroke()}drawDot(re){for(let ie=0;ie<100;ie++)re.fillStyle=this.randomColor(0,255),re.beginPath(),re.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),re.fill()}randomCode(){let re="";const ie="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let fe=0;fe{const le=this.canvas.current.getContext("2d");le.textBaseline="bottom",le.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),le.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let pe=0;pe{let ie;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,re),React.createElement(Ct,{ref:fe=>ie=fe})),onOk:()=>zt(void 0,null,function*(){if(ie.onVerify())return Promise.reject();Oe()})})};var bt=Ct},16750:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Ct}});var me=Be(59301),dt={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Nt=Be(92310),Rt=Be.n(Nt),mt=Be(71418),on=Be(2859),nt=Be(38147),Gt=Be(65862),Wt=(Qt,bt,Oe)=>new Promise((re,ie)=>{var fe=xe=>{try{pe(Oe.next(xe))}catch(Se){ie(Se)}},le=xe=>{try{pe(Oe.throw(xe))}catch(Se){ie(Se)}},pe=xe=>xe.done?re(xe.value):Promise.resolve(xe.value).then(fe,le);pe((Oe=Oe.apply(Qt,bt)).next())}),Ct=({data:Qt,className:bt,fullWidth:Oe,style:re={},onClose:ie,onOk:fe,showFullTools:le,noAssociationId:pe})=>{const xe=(0,me.useRef)(null),Se=(0,me.useRef)(null),Fe=(0,me.useRef)(null),Ne=(0,me.useRef)(null),[Qe,it]=(0,me.useState)(!1),[lt,gt]=(0,me.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,me.useEffect)(()=>{Fe.current||(Fe.current=document.createElement("style"),document.head.appendChild(Fe.current)),Qt!=null&&Qt.visible?(document.body.setAttribute("data-custom","y-hidden"),Fe.current.innerHTML=" html { overflow-y: hidden; }",Qt!=null&&Qt.src&&hn()):(document.body.removeAttribute("data-custom"),Fe.current&&(document.head.removeChild(Fe.current),Fe.current=null))},[Qt==null?void 0:Qt.visible]);const hn=()=>Wt(void 0,null,function*(){it(!0),gt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const er=yield(0,Gt.ZJ)(Qt==null?void 0:Qt.src);xe.current.src="",xe.current.src=er,xe.current.onload=function(){Sr()},it(!1),gt("")}),yn=()=>{document.body.removeAttribute("data-custom"),Fe.current.innerHTML=" ",ie()},Rn=er=>Wt(void 0,null,function*(){it(!0),gt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const fn=yield(0,nt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Qt.title,file:er.dataUrl}});fn!=null&&fn.id&&!pe?(yield(0,nt.ZP)(`/api/attachments/${Qt.id}/add_subitem.json`,{method:"post",body:{subitem_id:fn==null?void 0:fn.id,settings:JSON.stringify(er.state)}})).status===0&&fe():fn!=null&&fn.id&&fe(fn),document.body.removeAttribute("data-custom"),Fe.current.innerHTML=" ",it(!1),gt("")}),mr=()=>{const er=document.querySelector('a[href="https://markerjs.com/"]');er&&er.parentNode&&(er.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(jn=>{const Gr=document.querySelector(jn.name);Gr&&Gr.setAttribute("title",jn.title)})},Sr=()=>{Se.current=new on.hP(xe.current),Se.current.targetRoot=Ne.current,Se.current.addEventListener("render",Rn),Se.current.addEventListener("beforeclose",yn),le&&(Se.current.availableMarkerTypes=Se.current.ALL_MARKER_TYPES,Se.current.uiStyleSettings.redoButtonVisible=!0,Se.current.uiStyleSettings.notesButtonVisible=!0,Se.current.uiStyleSettings.zoomButtonVisible=!0,Se.current.uiStyleSettings.zoomOutButtonVisible=!0,Se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Se.current.uiStyleSettings,Se.current.show(),Qt!=null&&Qt.snapshotData&&Se.current.restoreState(Qt.snapshotData),setTimeout(()=>{window.scrollTo(0,0),mr()},300)};return me.createElement(me.Fragment,null,(Qt==null?void 0:Qt.visible)&&me.createElement(mt.Z,{spinning:Qe,tip:lt,style:{position:"absolute"}},me.createElement("div",{ref:Ne,className:Rt()(dt.imageDimensions,bt,Oe?dt.fullWidth:""),style:re},me.createElement("img",{className:dt.img,ref:xe}))))}},99298:function(st,Ln,Be){"use strict";var me=Be(59301),dt=Be(95237),Nt=Be(43604),Rt=Be(99313),mt=Be(3113),on=Be(6339),nt=Be(96408),Gt=Be(48136),Wt=Be(59301);const zt=(0,me.forwardRef)(({callback:Ct,showSaveButton:Qt,value:bt=""},Oe)=>{const re=(0,me.useRef)(),ie=[{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 "}]}]}],fe=[{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}`}]}]}],le=Se=>{re.current.setValue(re.current.getValue()+" "+Se.value+" ")},pe=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Wt.createElement(dt.Z,{className:tt.Z.lists,gutter:[10,10]},ie.map((Se,Fe)=>Wt.createElement(Ft.Z,{flex:"110px",className:tt.Z.item},Wt.createElement("div",null,Wt.createElement(on.Z,{value:`$$${Se.value}$$`}),Se.name),Wt.createElement("div",{className:tt.Z.children},Se.children.map((Ne,Qe)=>Wt.createElement("div",{key:Qe},Wt.createElement("h1",null,Ne.name),Wt.createElement(dt.Z,{gutter:[10,10]},Ne.data.map((rt,lt)=>Wt.createElement(Ft.Z,{key:lt,onClick:()=>le(rt),className:tt.Z.diamond},Wt.createElement(on.Z,{value:"`$$"+rt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Wt.createElement(dt.Z,{className:tt.Z.lists,gutter:[10,10]},fe.map((Se,Fe)=>Wt.createElement(Ft.Z,{flex:"110px",className:tt.Z.item},Wt.createElement("div",null,Wt.createElement(on.Z,{value:"`$$"+Se.value+"$$`"}),Se.name),Wt.createElement("div",{className:tt.Z.children},Se.children.map((Ne,Qe)=>Wt.createElement("div",{key:Qe},Ne.name&&Wt.createElement("h1",null,Ne.name),Wt.createElement(dt.Z,{gutter:[10,10]},Ne.data.map((rt,lt)=>Wt.createElement(Ft.Z,{key:lt,onClick:()=>le(rt),className:tt.Z.diamond},Wt.createElement(on.Z,{value:"`$$"+rt.value+"$$`"}))))))))))}],xe=()=>{var Se=document.createElement("div");Se.innerHTML=re.current.getValue();var Fe=Se.innerText;return Ct&&Ct(Fe),Fe};return(0,me.useImperativeHandle)(Oe,()=>({getData:xe})),Wt.createElement("div",{className:tt.Z.mathWrap},Wt.createElement(It.default,{defaultActiveKey:"1",items:pe}),Wt.createElement("math-field",{locale:"zh_cn",className:tt.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:re,style:{width:800,marginTop:30,fontSize:18}},Pt||""),Qt&&Wt.createElement("div",{className:tt.Z.button},Wt.createElement(mt.ZP,{size:"large",onClick:xe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ln.Z=zt},4324:function(st,Ln,Be){"use strict";Be.d(Ln,{Q:function(){return on}});var me=Be(59301),dt=Be(57809),Ft=Be(5112),It=Be(5871),mt=Be(59301),on=(Gt=>(Gt[Gt.Number=1]="Number",Gt[Gt.Percent=2]="Percent",Gt))(on||{});const tt=({value:Gt,onChange:Wt,disabled:zt,hidePercentOption:Ct=!1,percentType:Qt="select"})=>{const Pt=(0,me.useMemo)(()=>Ct?1:2,[Ct]),[Oe,re]=(0,me.useState)(Pt);console.log(Oe);const ie=le=>Gt.type===1?`${le}\u5206`:`${le}%`,fe=(0,me.useCallback)(le=>{if(Oe===1){const pe=le.replace("\u5206","");return isNaN(parseInt(pe,10))?0:pe}else return le.replace("%","")},[Oe]);return(0,me.useEffect)(()=>{re(Gt.type)},[Gt]),mt.createElement("div",{style:{display:"flex",alignItems:"center"}},Qt=="select"&&mt.createElement(dt.default,{size:"large",onChange:le=>{re(le),Wt({type:le,inputValue:le===1?5:20})},value:Oe||Pt,style:{width:100},options:Ct?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:zt}),Qt=="radio"&&mt.createElement(Ft.ZP.Group,{size:"large",onChange:le=>{const pe=le.target.value;re(pe),Wt({type:pe,inputValue:pe===1?5:20})},value:Oe||Pt,disabled:zt},!Ct&&mt.createElement(Ft.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),mt.createElement(Ft.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Qt=="radio"&&mt.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Gt.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),mt.createElement(It.Z,{size:"large",disabled:zt,value:Gt.inputValue,style:{width:"120px"},parser:fe,addonAfter:Gt.type===1?"\u5206":"%",max:Oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:le=>{Wt({type:Oe,inputValue:le})}}),Qt=="radio"&&Gt.type==2&&mt.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ln.Z=tt},83028:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Gt}});var me=Be(59301),dt={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"},Ft=Be(43418),It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",on=(Wt,zt,Ct)=>new Promise((Qt,Pt)=>{var Oe=fe=>{try{ie(Ct.next(fe))}catch(le){Pt(le)}},re=fe=>{try{ie(Ct.throw(fe))}catch(le){Pt(le)}},ie=fe=>fe.done?Qt(fe.value):Promise.resolve(fe.value).then(Oe,re);ie((Ct=Ct.apply(Wt,zt)).next())}),Gt=({type:Wt,resdata:zt,onok:Ct,oktext:Qt,okloading:Pt})=>{const[Oe,re]=(0,me.useState)(!1),{can_copy_list:ie,can_copy_num:fe,challenge_type:le,course_data_list:pe,no_copy_list:xe,no_copy_num:Se,no_use_list:Fe,no_use_num:Ne,repeat_shixun_num:Qe,student_count:rt,total_num:lt,use_num:gt}=zt;let hn=fe>0||Wt==="exercise";(0,me.useEffect)(()=>{(zt==null?void 0:zt.student_count)>0&&re(!0)},[zt]),console.log("---11",Pt),(0,me.useEffect)(()=>{Pt||re(!1)},[Pt]);const Pn=()=>{if(Wt==="exercise"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.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(Wt==="exercise"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="shixun"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="shixun"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="subject"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="subject"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",me.createElement("span",{className:dt.orangeColor},rt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",me.createElement("span",{className:dt.orangeColor},gt)," \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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="exercisepush")return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",me.createElement("span",{className:dt.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(Wt==="shixunpush"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="shixunpush"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},rt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",me.createElement("span",{className:dt.orangeColor},gt),"\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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Rn=()=>{if(Wt==="exercise"||Wt==="subject"||Wt==="exercisepush"||Wt==="shixunpush")return me.createElement("div",{style:{marginTop:20}},Se>0&&me.createElement("div",null,me.createElement("span",{className:dt.flex},me.createElement("img",{src:mt,style:{width:14}}),me.createElement("span",{className:dt.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),me.createElement("div",{className:dt.statusbody},Wt==="exercise"&&me.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.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"),(Wt==="subject"||Wt==="exercisepush")&&me.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",hn&&me.createElement("span",{className:dt.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"),Wt==="shixunpush"&&me.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",hn&&me.createElement("span",{className:dt.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"),me.createElement("div",null,xe==null?void 0:xe.map((mr,Sr)=>me.createElement("a",{href:`/shixuns/${mr.identifier}/challenges`,target:"_blank"},"\u300A",mr==null?void 0:mr.name,"\u300B",Sr+1!==Se&&"\u3001"))))),fe>0&&me.createElement("div",{style:{marginTop:20}},me.createElement("span",{className:dt.flex},me.createElement("img",{src:It,style:{width:14}}),me.createElement("span",{className:dt.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),me.createElement("div",{className:dt.statusbody},Wt==="exercise"&&me.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"),(Wt==="subject"||Wt==="exercisepush")&&me.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"),Wt==="shixunpush"&&me.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"),me.createElement("div",null,ie==null?void 0:ie.map((mr,Sr)=>me.createElement("a",{href:`/shixuns/${mr.identifier}/challenges`,target:"_blank"},"\u300A",mr==null?void 0:mr.name,"\u300B",Sr+1!==fe&&"\u3001"))))));if(Wt==="shixun")return me.createElement("div",{style:{marginTop:20}},fe>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 me.createElement(Ft.default,{open:Oe,onCancel:()=>{re(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!hn&&"none"}},zIndex:1003,confirmLoading:Pt,okText:hn?Qt:"\u6211\u77E5\u9053\u4E86",onOk:()=>on(void 0,null,function*(){hn?yield Ct([...ie,...Fe]):re(!1)})},me.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pn(),Rn()))}},85533:function(st,Ln,Be){"use strict";Be.d(Ln,{h:function(){return Se}});var me=Be(59301),dt=Be(57809),Ft=Be(78241),It=Be(3113),mt=Be(89780),on=Be.n(mt),tt=Be(45559),Gt=Be(42313),Wt=Object.defineProperty,zt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,re=(Fe,Ne,Qe)=>Ne in Fe?Wt(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Fe[Ne]=Qe,ie=(Fe,Ne)=>{for(var Qe in Ne||(Ne={}))Pt.call(Ne,Qe)&&re(Fe,Qe,Ne[Qe]);if(Qt)for(var Qe of Qt(Ne))Oe.call(Ne,Qe)&&re(Fe,Qe,Ne[Qe]);return Fe},fe=(Fe,Ne)=>zt(Fe,Ct(Ne));const le=dt.default.Option,pe={labelCol:{span:4},wrapperCol:{span:20}},xe={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"]};Ln.Z=({callback:Fe,onCancel:Ne})=>{const[Qe,rt]=(0,me.useState)("python");function lt(hn){rt(xe[hn][1])}function gt(hn){Fe(hn)}return me.createElement(Ft.default,fe(ie({},pe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:gt,style:{width:500}}),me.createElement(Ft.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},me.createElement(dt.default,{getPopupContainer:hn=>hn.parentNode,onChange:lt},Object.keys(xe).map(hn=>me.createElement(le,{key:hn,value:hn},xe[hn][0])))),me.createElement(Ft.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},me.createElement(Se,{mode:Qe})),me.createElement("div",{className:"flex-container flex-end"},me.createElement(It.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(It.ZP,{type:"ghost",onClick:Ne},"\u53D6\u6D88")))};function Se({value:Fe,onChange:Ne,mode:Qe,options:rt={}}){const lt=(0,me.useRef)(),[gt,hn]=(0,me.useState)();return(0,me.useEffect)(()=>{if(gt){let Pn=function(Rn){const mr=Rn.getValue();Ne&&Ne(mr)};return gt.on("change",Pn),()=>{gt.off("change",Pn)}}},[gt,Ne]),(0,me.useEffect)(()=>{gt&>.setOption("mode",Qe)},[gt,Qe]),(0,me.useEffect)(()=>{gt&&(Fe!==gt.getValue()||Fe==="")&&setTimeout(()=>{gt.setValue(Fe||"")},300)},[gt,Fe]),(0,me.useEffect)(()=>{if(lt.current&&!gt){const Pn=on().fromTextArea(lt.current,ie({mode:Qe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},rt));hn(Pn)}},[lt.current,gt]),me.createElement("div",{className:"my-codemirror-container"},me.createElement("textarea",{ref:lt}))}},96565:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return qa}});var me=Be(59301),dt=Be(89780),Ft=Be.n(dt),It=Be(76374),mt=Be(45559),on=Be(6313),tt=Be(25717),Gt=Be(99498),Wt=Be(25419),zt=Be(67549),Ct=Be(6339),Qt=({value:Ht="",className:Je,showTextOnly:it,showLines:Un,style:Er={}})=>{const Dr=(0,me.useMemo)(()=>"",[Ht]);return me.createElement(me.Fragment,null,me.createElement("div",{dangerouslySetInnerHTML:{__html:Dr}}))},Pt=Be(59301),Oe=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,xe=(Ht,Je,it)=>Je in Ht?Oe(Ht,Je,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ht[Je]=it,Se=(Ht,Je)=>{for(var it in Je||(Je={}))le.call(Je,it)&&xe(Ht,it,Je[it]);if(fe)for(var it of fe(Je))pe.call(Je,it)&&xe(Ht,it,Je[it]);return Ht},Fe=(Ht,Je)=>re(Ht,ie(Je));let Ne=[{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 Qe({onActionCallback:Ht,title:Je,icon:it,actionName:Un,className:Er="",children:Dr}){function la(){Ht(Un)}return Pt.createElement("a",{title:Je,className:Er,onClick:la},Pt.createElement("i",{className:`${it}`}),Dr)}var rt=({watch:Ht,showNullButton:Je,showNullProgramButton:it,onActionCallback:Un,fullScreen:Er,insertTemp:Dr,hidetoolBar:la,extraUse:ji})=>{const zi=[...Ne,{title:`${Ht?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ht?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Pt.createElement("ul",{className:"markdown-toolbar-container"},!la&&zi.map((Yi,Bi)=>Pt.createElement("li",{key:Bi},Yi.actionName?Pt.createElement(Qe,Fe(Se({},Yi),{onActionCallback:Un})):Pt.createElement("span",{className:"v-line"}))),Je?Pt.createElement("li",null,Pt.createElement(Qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Un},Pt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,it?Pt.createElement(Pt.Fragment,null,Pt.createElement("li",null,Pt.createElement(Qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Un},Pt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Pt.createElement("li",null,Pt.createElement(Qe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Un},Pt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Dr&&Pt.createElement("li",null,Pt.createElement(Qe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Dr}`,onActionCallback:Un},Pt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ji&&Pt.createElement("li",null,ji),Pt.createElement("li",{className:"btn-full-screen"},Pt.createElement(Qe,{icon:`${Er?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Er?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Un})))},lt=Be(57261),gt=Be(78241),hn=Be(92832),Pn=Be(3113),Rn=Object.defineProperty,mr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Gr=(Ht,Je,it)=>Je in Ht?Rn(Ht,Je,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ht[Je]=it,ti=(Ht,Je)=>{for(var it in Je||(Je={}))fn.call(Je,it)&&Gr(Ht,it,Je[it]);if(er)for(var it of er(Je))jn.call(Je,it)&&Gr(Ht,it,Je[it]);return Ht},Li=(Ht,Je)=>mr(Ht,Sr(Je));const Oi={labelCol:{span:4},wrapperCol:{span:20}};var va=({callback:Ht,onCancel:Je})=>{function it(Un){Ht(Un)}return me.createElement(gt.default,Li(ti({},Oi),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:it,style:{width:500}}),me.createElement(gt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},me.createElement(hn.default,null)),me.createElement(gt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},me.createElement(hn.default,null)),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Pn.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Pn.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},Ga=Be(85533),kt=Be(45053),nn=Be(43418),Xn=Be(95237),qn=Be(16750),Fn=Be(59301),gn=({callback:Ht,onCancel:Je})=>{const it=document.createElement("canvas"),Un=it.getContext("2d");it.width=1e3,it.height=800,Un.fillStyle="#ffffff",Un.fillRect(0,0,it.width,it.height);const Er=it.toDataURL("image/png");return Fn.createElement(nn.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Fn.createElement(Xn.Z,{style:{height:"100vh"}},Fn.createElement(qn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Er,visible:!0,title:String(Date.now())},onOk:Dr=>{Ht({src:Dr.url})},onClose:Je})))},Ke=Be(12378);function Jn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Jn,go.CommandHandler),Jn.prototype.canAlignSelection=function(){var Ht=this.diagram;return!(Ht===null||Ht.isReadOnly||Ht.isModelReadOnly||Ht.selection.count<2)},Jn.prototype.alignLeft=function(){var Ht=this.diagram;Ht.startTransaction("aligning left");var Je=1/0;Ht.selection.each(function(it){it instanceof go.Link||(Je=Math.min(it.position.x,Je))}),Ht.selection.each(function(it){it instanceof go.Link||it.move(new go.Point(Je,it.position.y))}),Ht.commitTransaction("aligning left")},Jn.prototype.alignRight=function(){var Ht=this.diagram;Ht.startTransaction("aligning right");var Je=-1/0;Ht.selection.each(function(it){if(!(it instanceof go.Link)){var Un=it.actualBounds.x+it.actualBounds.width;Je=Math.max(Un,Je)}}),Ht.selection.each(function(it){it instanceof go.Link||it.move(new go.Point(Je-it.actualBounds.width,it.position.y))}),Ht.commitTransaction("aligning right")},Jn.prototype.alignTop=function(){var Ht=this.diagram;Ht.startTransaction("alignTop");var Je=1/0;Ht.selection.each(function(it){it instanceof go.Link||(Je=Math.min(it.position.y,Je))}),Ht.selection.each(function(it){it instanceof go.Link||it.move(new go.Point(it.position.x,Je))}),Ht.commitTransaction("alignTop")},Jn.prototype.alignBottom=function(){var Ht=this.diagram;Ht.startTransaction("aligning bottom");var Je=-1/0;Ht.selection.each(function(it){if(!(it instanceof go.Link)){var Un=it.actualBounds.y+it.actualBounds.height;Je=Math.max(Un,Je)}}),Ht.selection.each(function(it){it instanceof go.Link||it.move(new go.Point(it.actualBounds.x,Je-it.actualBounds.height))}),Ht.commitTransaction("aligning bottom")},Jn.prototype.alignCenterX=function(){var Ht=this.diagram,Je=Ht.selection.first();if(Je){Ht.startTransaction("aligning Center X");var it=Je.actualBounds.x+Je.actualBounds.width/2;Ht.selection.each(function(Un){Un instanceof go.Link||Un.move(new go.Point(it-Un.actualBounds.width/2,Un.actualBounds.y))}),Ht.commitTransaction("aligning Center X")}},Jn.prototype.alignCenterY=function(){var Ht=this.diagram,Je=Ht.selection.first();if(Je){Ht.startTransaction("aligning Center Y");var it=Je.actualBounds.y+Je.actualBounds.height/2;Ht.selection.each(function(Un){Un instanceof go.Link||Un.move(new go.Point(Un.actualBounds.x,it-Un.actualBounds.height/2))}),Ht.commitTransaction("aligning Center Y")}},Jn.prototype.alignColumn=function(Ht){var Je=this.diagram;Je.startTransaction("align Column"),Ht===void 0&&(Ht=0),Ht=parseFloat(Ht);var it=new Array;Je.selection.each(function(ji){ji instanceof go.Link||it.push(ji)});for(var Un=0;Un0){for(var ji=Dr.elt(la-1);ji!==null&&ji.isTreeExpanded&&!ji.isTreeLeaf;){var zi=this._sortTreeChildrenByY(ji);ji=zi.last()}ji!==null&&Ht.select(ji)}else Ht.select(Er)}}else if(it.key==="Down")if(Je.isTreeExpanded&&!Je.isTreeLeaf){var Un=this._sortTreeChildrenByY(Je).first();Un!==null&&Ht.select(Un)}else for(;Je!==null;){var Er=Je.findTreeParentNode();if(Er===null)break;var Dr=this._sortTreeChildrenByY(Er),la=Dr.indexOf(Je);if(laDr.y?1:Er.xDr.x?1:0}),Je},Jn.prototype.copyToClipboard=function(Ht){go.CommandHandler.prototype.copyToClipboard.call(this,Ht),this._lastPasteOffset.set(this.pasteOffset)},Jn.prototype.pasteFromClipboard=function(){var Ht=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ht,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ht},Object.defineProperty(Jn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ht){if(Ht!=="move"&&Ht!=="select"&&Ht!=="scroll"&&Ht!=="tree"&&Ht!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ht);this._arrowKeyBehavior=Ht}}),Object.defineProperty(Jn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ht){if(!(Ht instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ht);this._pasteOffset.set(Ht)}});var sr=Jn,Ei=Be(25863),Si=Be(43604),La=Be(38147),Es={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Vi=Be(59301),Ro=(Ht,Je,it)=>new Promise((Un,Er)=>{var Dr=zi=>{try{ji(it.next(zi))}catch(Yi){Er(Yi)}},la=zi=>{try{ji(it.throw(zi))}catch(Yi){Er(Yi)}},ji=zi=>zi.done?Un(zi.value):Promise.resolve(zi.value).then(Dr,la);ji((it=it.apply(Ht,Je)).next())});function ao({onCancel:Ht,callback:Je}){let it=(0,me.useRef)(),Un=(0,me.useRef)(),Er=(0,me.useRef)(),Dr=(0,me.useRef)(!1);const la=(0,me.useRef)(!1),[ji,zi]=(0,me.useState)(0);function Yi(){const Gn=Ke.bx.make,Sa={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"};it.current=new Ke.S0(Un.current,{padding:20,grid:Gn(Ke.s_,"Grid",Gn(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gn(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:nr=>{var ii=nr.diagram.commandHandler.addTopLevelParts(nr.diagram.selection,!0);ii||nr.diagram.currentTool.doCancel()},commandHandler:Gn(sr),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:nr=>{var ii=nr.subject;ii.location=ii.location.copy().snapToGridPoint(nr.diagram.grid.gridOrigin,nr.diagram.grid.gridCellSize),setTimeout(()=>{nr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:nr=>{var ii=nr.subject;setTimeout(()=>{nr.diagram.commandHandler.editTextBlock()})},LinkRelinked:nr=>{var ii=nr.parameter.part;ii.invalidateConnectedLinks();var ua=nr.subject;nr.diagram.toolManager.linkingTool.isForwards?ua.toNode.invalidateConnectedLinks():ua.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),it.current.nodeTemplate=Gn(Ke.NB,"Auto",{locationSpot:Ke.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ke.$u(120,60),minSize:new Ke.$u(40,40),resizable:!0,resizeCellSize:new Ke.$u(10,10),rotatable:!0},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),new Ke.KX("desiredSize","size",Ke.$u.parse).makeTwoWay(Ke.$u.stringify),Gn(Ke.bn,{name:"SHAPE",fill:Sa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("figure"),new Ke.KX("fill"),new Ke.KX("stroke","borderColor"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Gn(Ke.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Gn(Ke.al,{margin:1,textAlign:"center",overflow:Ke.al.OverflowEllipsis,editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),it.current.nodeTemplate.toolTip=Gn("ToolTip",Gn(Ke.s_,"Vertical",{maxSize:new Ke.$u(200,NaN)},Gn(Ke.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ke.KX("text")),Gn(Ke.al,{font:"10pt sans-serif",textAlign:"center"},new Ke.KX("text","details"))));function Do(nr,ii){var ua=(ui,ga)=>{ui.handled=!0,ui.diagram.model.commit(So=>{var to=ga.part.adornedPart,Ol=new Ke.E9().setRectSpot(to.actualBounds,nr);Ol.subtract(to.location),Ol.scale(2,2),Ol.x+=Math.sign(Ol.x)*130,Ol.y+=Math.sign(Ol.y)*130,Ol.add(to.location),Ol.snapToGridPoint(ui.diagram.grid.gridOrigin,ui.diagram.grid.gridCellSize);var zl=So.copyNodeData(to.data);So.setGroupKeyForNodeData(zl,So.getGroupKeyForNodeData(to.data)),So.addNodeData(zl);var Jf={from:to.key,to:So.getKeyForNodeData(zl)};So.addLinkData(Jf);var Tu=ui.diagram.findNodeForData(zl);Tu.location=Ol,ui.diagram.select(Tu),setTimeout(()=>{ui.diagram.commandHandler.editTextBlock()},20)})};return Gn(Ke.bn,{figure:ii,alignment:nr,alignmentFocus:nr.opposite(),width:nr.equals(Ke.z6.Top)||nr.equals(Ke.z6.Bottom)?25:18,height:nr.equals(Ke.z6.Top)||nr.equals(Ke.z6.Bottom)?18:25,fill:"orange",stroke:Sa.white,strokeWidth:4,mouseEnter:(ui,ga)=>ga.fill="dodgerblue",mouseLeave:(ui,ga)=>ga.fill="orange",isActionable:!0,click:ua,contextClick:ua})}function co(nr){return Gn(Ke.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:(ii,ua)=>ua.fill="dodgerblue",mouseLeave:(ii,ua)=>ua.fill="orange",click:(ii,ua)=>{ii.diagram.commandHandler.showContextMenu(ua.part.adornedPart)}},nr||{})}it.current.nodeTemplate.selectionAdornmentTemplate=Gn(Ke.uz,"Spot",Gn(Ke.Vm,{padding:10}),Do(Ke.z6.Top,"TriangleUp"),Do(Ke.z6.Left,"TriangleLeft"),Do(Ke.z6.Right,"TriangleRight"),Do(Ke.z6.Bottom,"TriangleDown"),co({alignment:new Ke.z6(.75,0)}));function wn(nr,ii){return(ua,ui)=>{ua.handled=!0,ua.diagram.model.commit(ga=>{ga.set(ui.part.adornedPart.data,nr,ii)})}}function Aa(nr,ii){return ii||(ii="color"),Gn(Ke.bn,{width:16,height:16,stroke:"lightgray",fill:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.stroke="dodgerblue",mouseLeave:(ua,ui)=>ui.stroke="lightgray",click:wn(ii,nr),contextClick:wn(ii,nr)})}function Eo(){return[Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.white,"fill"),Aa(Sa.beige,"fill"),Aa(Sa.extralightblue,"fill"),Aa(Sa.extralightred,"fill"))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.lightgray,"fill"),Aa(Sa.lightgreen,"fill"),Aa(Sa.lightblue,"fill"),Aa(Sa.lightred,"fill")))]}function Ti(){return[Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.black),Aa(Sa.green),Aa(Sa.blue),Aa(Sa.red))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.white),Aa(Sa.magenta),Aa(Sa.purple),Aa(Sa.orange)))]}function Nd(nr,ii){return ii||(ii="thickness"),Gn(Ke.bn,"LineH",{width:16,height:16,strokeWidth:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:wn(ii,nr),contextClick:wn(ii,nr)})}function Bu(nr,ii){return ii||(ii="dash"),Gn(Ke.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:wn(ii,nr),contextClick:wn(ii,nr)})}function id(){return[Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Nd(1),Nd(2),Nd(3),Nd(4))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Bu(null),Bu([2,4]),Bu([4,4])))]}function Rl(nr,ii){return ii||(ii="figure"),Gn(Ke.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.fill="dodgerblue",mouseLeave:(ua,ui)=>ui.fill="lightgray",click:wn(ii,nr),contextClick:wn(ii,nr)})}it.current.nodeTemplate.contextMenu=Gn("ContextMenu",Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Rl("Rectangle"),Rl("RoundedRectangle"),Rl("Ellipse"),Rl("Diamond"))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Rl("Parallelogram2"),Rl("ManualOperation"),Rl("Procedure"),Rl("Cylinder1"))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Rl("Terminator"),Rl("CreateRequest"),Rl("Document"),Rl("TriangleDown"))),Eo(),Ti(),id()),it.current.groupTemplate=Gn(Ke.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ke.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(nr,ii)=>{var ua=ii.addMembers(ii.diagram.selection,!0);ua||ii.diagram.currentTool.doCancel()},avoidable:!1},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Gn(Ke.s_,"Auto",{name:"BODY"},Gn(Ke.bn,{parameter1:10,fill:Sa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("fill"),new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Gn(Ke.Vm,{background:"transparent",margin:20})),Gn(Ke.al,{alignment:Ke.z6.Top,alignmentFocus:Ke.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ke.KX("text"),new Ke.KX("stroke","color"))),it.current.groupTemplate.selectionAdornmentTemplate=Gn(Ke.uz,"Spot",Gn(Ke.s_,"Auto",Gn(Ke.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Gn(Ke.Vm,{margin:1.5})),co({alignment:Ke.z6.TopRight,alignmentFocus:Ke.z6.BottomRight})),it.current.groupTemplate.contextMenu=Gn("ContextMenu",Eo(),Ti(),id()),it.current.linkTemplate=Gn(Ke.rU,{layerName:"Foreground",routing:Ke.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ke.KX("fromSpot","fromSpot",Ke.z6.parse),new Ke.KX("toSpot","toSpot",Ke.z6.parse),new Ke.KX("fromShortLength","dir",nr=>nr>=1?10:0),new Ke.KX("toShortLength","dir",nr=>nr>=1?10:0),new Ke.KX("points").makeTwoWay(),Gn(Ke.bn,{strokeWidth:2},new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Gn(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,0),segmentOrientation:Ke.rU.OrientAlong,alignmentFocus:Ke.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",nr=>nr===1)),Gn(Ke.bn,{segmentIndex:-1,segmentOffset:new Ke.E9(-10,6),segmentOrientation:Ke.rU.OrientPlus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",nr=>nr>=1),new Ke.KX("width","thickness",nr=>7+3*nr),new Ke.KX("height","thickness",nr=>7+3*nr),new Ke.KX("segmentOffset","thickness",nr=>new Ke.E9(-15,4+1.5*nr))),Gn(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,-6),segmentOrientation:Ke.rU.OrientMinus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",nr=>nr===2),new Ke.KX("width","thickness",nr=>7+3*nr),new Ke.KX("height","thickness",nr=>7+3*nr),new Ke.KX("segmentOffset","thickness",nr=>new Ke.E9(-15,4+1.5*nr))),Gn(Ke.al,{alignmentFocus:new Ke.z6(0,1,-4,0),editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),it.current.linkTemplate.selectionAdornmentTemplate=Gn(Ke.uz,Gn(Ke.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ku(2)},new Ke.KX("pathPattern","thickness",Ku)),co({alignmentFocus:new Ke.z6(0,0,-6,-4)}));function Ku(nr){return Gn(Ke.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(nr+4).toString()+" H3"})}function Ac(nr){var ii="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return nr===0?ii="M0 0 M16 16 M0 8 L16 8":nr===2&&(ii="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Gn(Ke.bn,{geometryString:ii,margin:2,background:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:wn("dir",nr),contextClick:wn("dir",nr)})}function al(nr){var ii=(ua,ui)=>{ua.handled=!0,ua.diagram.model.commit(ga=>{var So=ui.part.adornedPart;ga.set(So.data,nr?"toSpot":"fromSpot",Ke.z6.stringify(Ke.z6.AllSides)),(nr?So.toNode:So.fromNode).invalidateConnectedLinks()})};return Gn(Ke.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:ii,contextClick:ii})}function kn(nr,ii){var ua=0,ui=Ke.z6.RightSide;nr.equals(Ke.z6.Top)?(ua=270,ui=Ke.z6.TopSide):nr.equals(Ke.z6.Left)?(ua=180,ui=Ke.z6.LeftSide):nr.equals(Ke.z6.Bottom)&&(ua=90,ui=Ke.z6.BottomSide),ii||(ua-=180);var ga=(So,to)=>{So.handled=!0,So.diagram.model.commit(Ol=>{var zl=to.part.adornedPart;Ol.set(zl.data,ii?"toSpot":"fromSpot",Ke.z6.stringify(ui)),(ii?zl.toNode:zl.fromNode).invalidateConnectedLinks()})};return Gn(Ke.bn,{alignment:nr,alignmentFocus:nr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ua,background:"transparent",mouseEnter:(So,to)=>to.background="dodgerblue",mouseLeave:(So,to)=>to.background="transparent",click:ga,contextClick:ga})}it.current.linkTemplate.contextMenu=Gn("ContextMenu",Ti(),id(),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Ac(0),Ac(1),Ac(2))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Gn(Ke.s_,"Spot",al(!1),kn(Ke.z6.Top,!1),kn(Ke.z6.Left,!1),kn(Ke.z6.Right,!1),kn(Ke.z6.Bottom,!1)),Gn(Ke.s_,"Spot",{margin:new Ke.Zt(0,0,0,2)},al(!0),kn(Ke.z6.Top,!0),kn(Ke.z6.Left,!0),kn(Ke.z6.Right,!0),kn(Ke.z6.Bottom,!0)))));const Ws=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],le=Se=>{re.current.setValue(re.current.getValue()+" "+Se.value+" ")},pe=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Wt.createElement(dt.Z,{className:nt.Z.lists,gutter:[10,10]},ie.map((Se,Fe)=>Wt.createElement(Nt.Z,{flex:"110px",className:nt.Z.item},Wt.createElement("div",null,Wt.createElement(on.Z,{value:`$$${Se.value}$$`}),Se.name),Wt.createElement("div",{className:nt.Z.children},Se.children.map((Ne,Qe)=>Wt.createElement("div",{key:Qe},Wt.createElement("h1",null,Ne.name),Wt.createElement(dt.Z,{gutter:[10,10]},Ne.data.map((it,lt)=>Wt.createElement(Nt.Z,{key:lt,onClick:()=>le(it),className:nt.Z.diamond},Wt.createElement(on.Z,{value:"`$$"+it.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Wt.createElement(dt.Z,{className:nt.Z.lists,gutter:[10,10]},fe.map((Se,Fe)=>Wt.createElement(Nt.Z,{flex:"110px",className:nt.Z.item},Wt.createElement("div",null,Wt.createElement(on.Z,{value:"`$$"+Se.value+"$$`"}),Se.name),Wt.createElement("div",{className:nt.Z.children},Se.children.map((Ne,Qe)=>Wt.createElement("div",{key:Qe},Ne.name&&Wt.createElement("h1",null,Ne.name),Wt.createElement(dt.Z,{gutter:[10,10]},Ne.data.map((it,lt)=>Wt.createElement(Nt.Z,{key:lt,onClick:()=>le(it),className:nt.Z.diamond},Wt.createElement(on.Z,{value:"`$$"+it.value+"$$`"}))))))))))}],xe=()=>{var Se=document.createElement("div");Se.innerHTML=re.current.getValue();var Fe=Se.innerText;return Ct&&Ct(Fe),Fe};return(0,me.useImperativeHandle)(Oe,()=>({getData:xe})),Wt.createElement("div",{className:nt.Z.mathWrap},Wt.createElement(Rt.default,{defaultActiveKey:"1",items:pe}),Wt.createElement("math-field",{locale:"zh_cn",className:nt.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:re,style:{width:800,marginTop:30,fontSize:18}},bt||""),Qt&&Wt.createElement("div",{className:nt.Z.button},Wt.createElement(mt.ZP,{size:"large",onClick:xe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ln.Z=zt},4324:function(st,Ln,Be){"use strict";Be.d(Ln,{Q:function(){return on}});var me=Be(59301),dt=Be(57809),Nt=Be(5112),Rt=Be(5871),mt=Be(59301),on=(Gt=>(Gt[Gt.Number=1]="Number",Gt[Gt.Percent=2]="Percent",Gt))(on||{});const nt=({value:Gt,onChange:Wt,disabled:zt,hidePercentOption:Ct=!1,percentType:Qt="select"})=>{const bt=(0,me.useMemo)(()=>Ct?1:2,[Ct]),[Oe,re]=(0,me.useState)(bt);console.log(Oe);const ie=le=>Gt.type===1?`${le}\u5206`:`${le}%`,fe=(0,me.useCallback)(le=>{if(Oe===1){const pe=le.replace("\u5206","");return isNaN(parseInt(pe,10))?0:pe}else return le.replace("%","")},[Oe]);return(0,me.useEffect)(()=>{re(Gt.type)},[Gt]),mt.createElement("div",{style:{display:"flex",alignItems:"center"}},Qt=="select"&&mt.createElement(dt.default,{size:"large",onChange:le=>{re(le),Wt({type:le,inputValue:le===1?5:20})},value:Oe||bt,style:{width:100},options:Ct?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:zt}),Qt=="radio"&&mt.createElement(Nt.ZP.Group,{size:"large",onChange:le=>{const pe=le.target.value;re(pe),Wt({type:pe,inputValue:pe===1?5:20})},value:Oe||bt,disabled:zt},!Ct&&mt.createElement(Nt.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),mt.createElement(Nt.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Qt=="radio"&&mt.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Gt.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),mt.createElement(Rt.Z,{size:"large",disabled:zt,value:Gt.inputValue,style:{width:"120px"},parser:fe,addonAfter:Gt.type===1?"\u5206":"%",max:Oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:le=>{Wt({type:Oe,inputValue:le})}}),Qt=="radio"&&Gt.type==2&&mt.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ln.Z=nt},83028:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Gt}});var me=Be(59301),dt={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"},Nt=Be(43418),Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",on=(Wt,zt,Ct)=>new Promise((Qt,bt)=>{var Oe=fe=>{try{ie(Ct.next(fe))}catch(le){bt(le)}},re=fe=>{try{ie(Ct.throw(fe))}catch(le){bt(le)}},ie=fe=>fe.done?Qt(fe.value):Promise.resolve(fe.value).then(Oe,re);ie((Ct=Ct.apply(Wt,zt)).next())}),Gt=({type:Wt,resdata:zt,onok:Ct,oktext:Qt,okloading:bt})=>{const[Oe,re]=(0,me.useState)(!1),{can_copy_list:ie,can_copy_num:fe,challenge_type:le,course_data_list:pe,no_copy_list:xe,no_copy_num:Se,no_use_list:Fe,no_use_num:Ne,repeat_shixun_num:Qe,student_count:it,total_num:lt,use_num:gt}=zt;let hn=fe>0||Wt==="exercise";(0,me.useEffect)(()=>{(zt==null?void 0:zt.student_count)>0&&re(!0)},[zt]),console.log("---11",bt),(0,me.useEffect)(()=>{bt||re(!1)},[bt]);const yn=()=>{if(Wt==="exercise"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.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(Wt==="exercise"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="shixun"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="shixun"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="subject"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="subject"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",me.createElement("span",{className:dt.orangeColor},it)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",me.createElement("span",{className:dt.orangeColor},gt)," \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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="exercisepush")return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",me.createElement("span",{className:dt.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(Wt==="shixunpush"&&le===1)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",me.createElement("span",{className:dt.orangeColor},gt),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Wt==="shixunpush"&&le===2)return me.createElement(me.Fragment,null,"\u8BFE\u5802\u5185\u6709",me.createElement("span",{className:dt.orangeColor},it),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",me.createElement("span",{className:dt.orangeColor},gt),"\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",me.createElement("span",{className:dt.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Rn=()=>{if(Wt==="exercise"||Wt==="subject"||Wt==="exercisepush"||Wt==="shixunpush")return me.createElement("div",{style:{marginTop:20}},Se>0&&me.createElement("div",null,me.createElement("span",{className:dt.flex},me.createElement("img",{src:mt,style:{width:14}}),me.createElement("span",{className:dt.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),me.createElement("div",{className:dt.statusbody},Wt==="exercise"&&me.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",me.createElement("span",{className:dt.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"),(Wt==="subject"||Wt==="exercisepush")&&me.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",hn&&me.createElement("span",{className:dt.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"),Wt==="shixunpush"&&me.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",hn&&me.createElement("span",{className:dt.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"),me.createElement("div",null,xe==null?void 0:xe.map((mr,Sr)=>me.createElement("a",{href:`/shixuns/${mr.identifier}/challenges`,target:"_blank"},"\u300A",mr==null?void 0:mr.name,"\u300B",Sr+1!==Se&&"\u3001"))))),fe>0&&me.createElement("div",{style:{marginTop:20}},me.createElement("span",{className:dt.flex},me.createElement("img",{src:Rt,style:{width:14}}),me.createElement("span",{className:dt.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),me.createElement("div",{className:dt.statusbody},Wt==="exercise"&&me.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"),(Wt==="subject"||Wt==="exercisepush")&&me.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"),Wt==="shixunpush"&&me.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"),me.createElement("div",null,ie==null?void 0:ie.map((mr,Sr)=>me.createElement("a",{href:`/shixuns/${mr.identifier}/challenges`,target:"_blank"},"\u300A",mr==null?void 0:mr.name,"\u300B",Sr+1!==fe&&"\u3001"))))));if(Wt==="shixun")return me.createElement("div",{style:{marginTop:20}},fe>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 me.createElement(Nt.default,{open:Oe,onCancel:()=>{re(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!hn&&"none"}},zIndex:1003,confirmLoading:bt,okText:hn?Qt:"\u6211\u77E5\u9053\u4E86",onOk:()=>on(void 0,null,function*(){hn?yield Ct([...ie,...Fe]):re(!1)})},me.createElement("div",{style:{maxHeight:600,overflow:"auto"}},yn(),Rn()))}},85533:function(st,Ln,Be){"use strict";Be.d(Ln,{h:function(){return Se}});var me=Be(59301),dt=Be(57809),Nt=Be(78241),Rt=Be(3113),mt=Be(89780),on=Be.n(mt),nt=Be(45559),Gt=Be(42313),Wt=Object.defineProperty,zt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,re=(Fe,Ne,Qe)=>Ne in Fe?Wt(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Fe[Ne]=Qe,ie=(Fe,Ne)=>{for(var Qe in Ne||(Ne={}))bt.call(Ne,Qe)&&re(Fe,Qe,Ne[Qe]);if(Qt)for(var Qe of Qt(Ne))Oe.call(Ne,Qe)&&re(Fe,Qe,Ne[Qe]);return Fe},fe=(Fe,Ne)=>zt(Fe,Ct(Ne));const le=dt.default.Option,pe={labelCol:{span:4},wrapperCol:{span:20}},xe={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"]};Ln.Z=({callback:Fe,onCancel:Ne})=>{const[Qe,it]=(0,me.useState)("python");function lt(hn){it(xe[hn][1])}function gt(hn){Fe(hn)}return me.createElement(Nt.default,fe(ie({},pe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:gt,style:{width:500}}),me.createElement(Nt.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},me.createElement(dt.default,{getPopupContainer:hn=>hn.parentNode,onChange:lt},Object.keys(xe).map(hn=>me.createElement(le,{key:hn,value:hn},xe[hn][0])))),me.createElement(Nt.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},me.createElement(Se,{mode:Qe})),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Rt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Rt.ZP,{type:"ghost",onClick:Ne},"\u53D6\u6D88")))};function Se({value:Fe,onChange:Ne,mode:Qe,options:it={}}){const lt=(0,me.useRef)(),[gt,hn]=(0,me.useState)();return(0,me.useEffect)(()=>{if(gt){let yn=function(Rn){const mr=Rn.getValue();Ne&&Ne(mr)};return gt.on("change",yn),()=>{gt.off("change",yn)}}},[gt,Ne]),(0,me.useEffect)(()=>{gt&>.setOption("mode",Qe)},[gt,Qe]),(0,me.useEffect)(()=>{gt&&(Fe!==gt.getValue()||Fe==="")&&setTimeout(()=>{gt.setValue(Fe||"")},300)},[gt,Fe]),(0,me.useEffect)(()=>{if(lt.current&&!gt){const yn=on().fromTextArea(lt.current,ie({mode:Qe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},it));hn(yn)}},[lt.current,gt]),me.createElement("div",{className:"my-codemirror-container"},me.createElement("textarea",{ref:lt}))}},96565:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return qa}});var me=Be(59301),dt=Be(89780),Nt=Be.n(dt),Rt=Be(76374),mt=Be(45559),on=Be(6313),nt=Be(25717),Gt=Be(99498),Wt=Be(25419),zt=Be(67549),Ct=Be(6339),Qt=({value:Ht="",className:Je,showTextOnly:at,showLines:Un,style:Er={}})=>{const Nr=(0,me.useMemo)(()=>"",[Ht]);return me.createElement(me.Fragment,null,me.createElement("div",{dangerouslySetInnerHTML:{__html:Nr}}))},bt=Be(59301),Oe=Object.defineProperty,re=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,xe=(Ht,Je,at)=>Je in Ht?Oe(Ht,Je,{enumerable:!0,configurable:!0,writable:!0,value:at}):Ht[Je]=at,Se=(Ht,Je)=>{for(var at in Je||(Je={}))le.call(Je,at)&&xe(Ht,at,Je[at]);if(fe)for(var at of fe(Je))pe.call(Je,at)&&xe(Ht,at,Je[at]);return Ht},Fe=(Ht,Je)=>re(Ht,ie(Je));let Ne=[{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 Qe({onActionCallback:Ht,title:Je,icon:at,actionName:Un,className:Er="",children:Nr}){function la(){Ht(Un)}return bt.createElement("a",{title:Je,className:Er,onClick:la},bt.createElement("i",{className:`${at}`}),Nr)}var it=({watch:Ht,showNullButton:Je,showNullProgramButton:at,onActionCallback:Un,fullScreen:Er,insertTemp:Nr,hidetoolBar:la,extraUse:ji})=>{const zi=[...Ne,{title:`${Ht?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ht?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return bt.createElement("ul",{className:"markdown-toolbar-container"},!la&&zi.map((Yi,Ci)=>bt.createElement("li",{key:Ci},Yi.actionName?bt.createElement(Qe,Fe(Se({},Yi),{onActionCallback:Un})):bt.createElement("span",{className:"v-line"}))),Je?bt.createElement("li",null,bt.createElement(Qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Un},bt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,at?bt.createElement(bt.Fragment,null,bt.createElement("li",null,bt.createElement(Qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Un},bt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),bt.createElement("li",null,bt.createElement(Qe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Un},bt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Nr&&bt.createElement("li",null,bt.createElement(Qe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Nr}`,onActionCallback:Un},bt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ji&&bt.createElement("li",null,ji),bt.createElement("li",{className:"btn-full-screen"},bt.createElement(Qe,{icon:`${Er?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Er?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Un})))},lt=Be(57261),gt=Be(78241),hn=Be(92832),yn=Be(3113),Rn=Object.defineProperty,mr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Gr=(Ht,Je,at)=>Je in Ht?Rn(Ht,Je,{enumerable:!0,configurable:!0,writable:!0,value:at}):Ht[Je]=at,ti=(Ht,Je)=>{for(var at in Je||(Je={}))fn.call(Je,at)&&Gr(Ht,at,Je[at]);if(er)for(var at of er(Je))jn.call(Je,at)&&Gr(Ht,at,Je[at]);return Ht},Li=(Ht,Je)=>mr(Ht,Sr(Je));const Oi={labelCol:{span:4},wrapperCol:{span:20}};var va=({callback:Ht,onCancel:Je})=>{function at(Un){Ht(Un)}return me.createElement(gt.default,Li(ti({},Oi),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:at,style:{width:500}}),me.createElement(gt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},me.createElement(hn.default,null)),me.createElement(gt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},me.createElement(hn.default,null)),me.createElement("div",{className:"flex-container flex-end"},me.createElement(yn.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(yn.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},Ga=Be(85533),Ut=Be(45053),nn=Be(43418),Xn=Be(95237),qn=Be(16750),Fn=Be(59301),gn=({callback:Ht,onCancel:Je})=>{const at=document.createElement("canvas"),Un=at.getContext("2d");at.width=1e3,at.height=800,Un.fillStyle="#ffffff",Un.fillRect(0,0,at.width,at.height);const Er=at.toDataURL("image/png");return Fn.createElement(nn.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Fn.createElement(Xn.Z,{style:{height:"100vh"}},Fn.createElement(qn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Er,visible:!0,title:String(Date.now())},onOk:Nr=>{Ht({src:Nr.url})},onClose:Je})))},Ke=Be(12378);function Jn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Jn,go.CommandHandler),Jn.prototype.canAlignSelection=function(){var Ht=this.diagram;return!(Ht===null||Ht.isReadOnly||Ht.isModelReadOnly||Ht.selection.count<2)},Jn.prototype.alignLeft=function(){var Ht=this.diagram;Ht.startTransaction("aligning left");var Je=1/0;Ht.selection.each(function(at){at instanceof go.Link||(Je=Math.min(at.position.x,Je))}),Ht.selection.each(function(at){at instanceof go.Link||at.move(new go.Point(Je,at.position.y))}),Ht.commitTransaction("aligning left")},Jn.prototype.alignRight=function(){var Ht=this.diagram;Ht.startTransaction("aligning right");var Je=-1/0;Ht.selection.each(function(at){if(!(at instanceof go.Link)){var Un=at.actualBounds.x+at.actualBounds.width;Je=Math.max(Un,Je)}}),Ht.selection.each(function(at){at instanceof go.Link||at.move(new go.Point(Je-at.actualBounds.width,at.position.y))}),Ht.commitTransaction("aligning right")},Jn.prototype.alignTop=function(){var Ht=this.diagram;Ht.startTransaction("alignTop");var Je=1/0;Ht.selection.each(function(at){at instanceof go.Link||(Je=Math.min(at.position.y,Je))}),Ht.selection.each(function(at){at instanceof go.Link||at.move(new go.Point(at.position.x,Je))}),Ht.commitTransaction("alignTop")},Jn.prototype.alignBottom=function(){var Ht=this.diagram;Ht.startTransaction("aligning bottom");var Je=-1/0;Ht.selection.each(function(at){if(!(at instanceof go.Link)){var Un=at.actualBounds.y+at.actualBounds.height;Je=Math.max(Un,Je)}}),Ht.selection.each(function(at){at instanceof go.Link||at.move(new go.Point(at.actualBounds.x,Je-at.actualBounds.height))}),Ht.commitTransaction("aligning bottom")},Jn.prototype.alignCenterX=function(){var Ht=this.diagram,Je=Ht.selection.first();if(Je){Ht.startTransaction("aligning Center X");var at=Je.actualBounds.x+Je.actualBounds.width/2;Ht.selection.each(function(Un){Un instanceof go.Link||Un.move(new go.Point(at-Un.actualBounds.width/2,Un.actualBounds.y))}),Ht.commitTransaction("aligning Center X")}},Jn.prototype.alignCenterY=function(){var Ht=this.diagram,Je=Ht.selection.first();if(Je){Ht.startTransaction("aligning Center Y");var at=Je.actualBounds.y+Je.actualBounds.height/2;Ht.selection.each(function(Un){Un instanceof go.Link||Un.move(new go.Point(Un.actualBounds.x,at-Un.actualBounds.height/2))}),Ht.commitTransaction("aligning Center Y")}},Jn.prototype.alignColumn=function(Ht){var Je=this.diagram;Je.startTransaction("align Column"),Ht===void 0&&(Ht=0),Ht=parseFloat(Ht);var at=new Array;Je.selection.each(function(ji){ji instanceof go.Link||at.push(ji)});for(var Un=0;Un0){for(var ji=Nr.elt(la-1);ji!==null&&ji.isTreeExpanded&&!ji.isTreeLeaf;){var zi=this._sortTreeChildrenByY(ji);ji=zi.last()}ji!==null&&Ht.select(ji)}else Ht.select(Er)}}else if(at.key==="Down")if(Je.isTreeExpanded&&!Je.isTreeLeaf){var Un=this._sortTreeChildrenByY(Je).first();Un!==null&&Ht.select(Un)}else for(;Je!==null;){var Er=Je.findTreeParentNode();if(Er===null)break;var Nr=this._sortTreeChildrenByY(Er),la=Nr.indexOf(Je);if(laNr.y?1:Er.xNr.x?1:0}),Je},Jn.prototype.copyToClipboard=function(Ht){go.CommandHandler.prototype.copyToClipboard.call(this,Ht),this._lastPasteOffset.set(this.pasteOffset)},Jn.prototype.pasteFromClipboard=function(){var Ht=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ht,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ht},Object.defineProperty(Jn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ht){if(Ht!=="move"&&Ht!=="select"&&Ht!=="scroll"&&Ht!=="tree"&&Ht!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ht);this._arrowKeyBehavior=Ht}}),Object.defineProperty(Jn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ht){if(!(Ht instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ht);this._pasteOffset.set(Ht)}});var sr=Jn,bi=Be(25863),Ei=Be(43604),La=Be(38147),Es={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Vi=Be(59301),Ro=(Ht,Je,at)=>new Promise((Un,Er)=>{var Nr=zi=>{try{ji(at.next(zi))}catch(Yi){Er(Yi)}},la=zi=>{try{ji(at.throw(zi))}catch(Yi){Er(Yi)}},ji=zi=>zi.done?Un(zi.value):Promise.resolve(zi.value).then(Nr,la);ji((at=at.apply(Ht,Je)).next())});function ao({onCancel:Ht,callback:Je}){let at=(0,me.useRef)(),Un=(0,me.useRef)(),Er=(0,me.useRef)(),Nr=(0,me.useRef)(!1);const la=(0,me.useRef)(!1),[ji,zi]=(0,me.useState)(0);function Yi(){const Gn=Ke.bx.make,Sa={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"};at.current=new Ke.S0(Un.current,{padding:20,grid:Gn(Ke.s_,"Grid",Gn(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gn(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:nr=>{var ii=nr.diagram.commandHandler.addTopLevelParts(nr.diagram.selection,!0);ii||nr.diagram.currentTool.doCancel()},commandHandler:Gn(sr),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:nr=>{var ii=nr.subject;ii.location=ii.location.copy().snapToGridPoint(nr.diagram.grid.gridOrigin,nr.diagram.grid.gridCellSize),setTimeout(()=>{nr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:nr=>{var ii=nr.subject;setTimeout(()=>{nr.diagram.commandHandler.editTextBlock()})},LinkRelinked:nr=>{var ii=nr.parameter.part;ii.invalidateConnectedLinks();var ua=nr.subject;nr.diagram.toolManager.linkingTool.isForwards?ua.toNode.invalidateConnectedLinks():ua.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),at.current.nodeTemplate=Gn(Ke.NB,"Auto",{locationSpot:Ke.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ke.$u(120,60),minSize:new Ke.$u(40,40),resizable:!0,resizeCellSize:new Ke.$u(10,10),rotatable:!0},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),new Ke.KX("desiredSize","size",Ke.$u.parse).makeTwoWay(Ke.$u.stringify),Gn(Ke.bn,{name:"SHAPE",fill:Sa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("figure"),new Ke.KX("fill"),new Ke.KX("stroke","borderColor"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Gn(Ke.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Gn(Ke.al,{margin:1,textAlign:"center",overflow:Ke.al.OverflowEllipsis,editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),at.current.nodeTemplate.toolTip=Gn("ToolTip",Gn(Ke.s_,"Vertical",{maxSize:new Ke.$u(200,NaN)},Gn(Ke.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ke.KX("text")),Gn(Ke.al,{font:"10pt sans-serif",textAlign:"center"},new Ke.KX("text","details"))));function Do(nr,ii){var ua=(ui,ga)=>{ui.handled=!0,ui.diagram.model.commit(So=>{var to=ga.part.adornedPart,Ol=new Ke.E9().setRectSpot(to.actualBounds,nr);Ol.subtract(to.location),Ol.scale(2,2),Ol.x+=Math.sign(Ol.x)*130,Ol.y+=Math.sign(Ol.y)*130,Ol.add(to.location),Ol.snapToGridPoint(ui.diagram.grid.gridOrigin,ui.diagram.grid.gridCellSize);var zl=So.copyNodeData(to.data);So.setGroupKeyForNodeData(zl,So.getGroupKeyForNodeData(to.data)),So.addNodeData(zl);var Jf={from:to.key,to:So.getKeyForNodeData(zl)};So.addLinkData(Jf);var Tu=ui.diagram.findNodeForData(zl);Tu.location=Ol,ui.diagram.select(Tu),setTimeout(()=>{ui.diagram.commandHandler.editTextBlock()},20)})};return Gn(Ke.bn,{figure:ii,alignment:nr,alignmentFocus:nr.opposite(),width:nr.equals(Ke.z6.Top)||nr.equals(Ke.z6.Bottom)?25:18,height:nr.equals(Ke.z6.Top)||nr.equals(Ke.z6.Bottom)?18:25,fill:"orange",stroke:Sa.white,strokeWidth:4,mouseEnter:(ui,ga)=>ga.fill="dodgerblue",mouseLeave:(ui,ga)=>ga.fill="orange",isActionable:!0,click:ua,contextClick:ua})}function Ao(nr){return Gn(Ke.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:(ii,ua)=>ua.fill="dodgerblue",mouseLeave:(ii,ua)=>ua.fill="orange",click:(ii,ua)=>{ii.diagram.commandHandler.showContextMenu(ua.part.adornedPart)}},nr||{})}at.current.nodeTemplate.selectionAdornmentTemplate=Gn(Ke.uz,"Spot",Gn(Ke.Vm,{padding:10}),Do(Ke.z6.Top,"TriangleUp"),Do(Ke.z6.Left,"TriangleLeft"),Do(Ke.z6.Right,"TriangleRight"),Do(Ke.z6.Bottom,"TriangleDown"),Ao({alignment:new Ke.z6(.75,0)}));function wn(nr,ii){return(ua,ui)=>{ua.handled=!0,ua.diagram.model.commit(ga=>{ga.set(ui.part.adornedPart.data,nr,ii)})}}function Aa(nr,ii){return ii||(ii="color"),Gn(Ke.bn,{width:16,height:16,stroke:"lightgray",fill:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.stroke="dodgerblue",mouseLeave:(ua,ui)=>ui.stroke="lightgray",click:wn(ii,nr),contextClick:wn(ii,nr)})}function Eo(){return[Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.white,"fill"),Aa(Sa.beige,"fill"),Aa(Sa.extralightblue,"fill"),Aa(Sa.extralightred,"fill"))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.lightgray,"fill"),Aa(Sa.lightgreen,"fill"),Aa(Sa.lightblue,"fill"),Aa(Sa.lightred,"fill")))]}function Bi(){return[Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.black),Aa(Sa.green),Aa(Sa.blue),Aa(Sa.red))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Aa(Sa.white),Aa(Sa.magenta),Aa(Sa.purple),Aa(Sa.orange)))]}function Nd(nr,ii){return ii||(ii="thickness"),Gn(Ke.bn,"LineH",{width:16,height:16,strokeWidth:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:wn(ii,nr),contextClick:wn(ii,nr)})}function Bu(nr,ii){return ii||(ii="dash"),Gn(Ke.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:wn(ii,nr),contextClick:wn(ii,nr)})}function id(){return[Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Nd(1),Nd(2),Nd(3),Nd(4))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Bu(null),Bu([2,4]),Bu([4,4])))]}function Rl(nr,ii){return ii||(ii="figure"),Gn(Ke.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:nr,margin:1,background:"transparent",mouseEnter:(ua,ui)=>ui.fill="dodgerblue",mouseLeave:(ua,ui)=>ui.fill="lightgray",click:wn(ii,nr),contextClick:wn(ii,nr)})}at.current.nodeTemplate.contextMenu=Gn("ContextMenu",Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Rl("Rectangle"),Rl("RoundedRectangle"),Rl("Ellipse"),Rl("Diamond"))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Rl("Parallelogram2"),Rl("ManualOperation"),Rl("Procedure"),Rl("Cylinder1"))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Rl("Terminator"),Rl("CreateRequest"),Rl("Document"),Rl("TriangleDown"))),Eo(),Bi(),id()),at.current.groupTemplate=Gn(Ke.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ke.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(nr,ii)=>{var ua=ii.addMembers(ii.diagram.selection,!0);ua||ii.diagram.currentTool.doCancel()},avoidable:!1},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Gn(Ke.s_,"Auto",{name:"BODY"},Gn(Ke.bn,{parameter1:10,fill:Sa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("fill"),new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Gn(Ke.Vm,{background:"transparent",margin:20})),Gn(Ke.al,{alignment:Ke.z6.Top,alignmentFocus:Ke.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ke.KX("text"),new Ke.KX("stroke","color"))),at.current.groupTemplate.selectionAdornmentTemplate=Gn(Ke.uz,"Spot",Gn(Ke.s_,"Auto",Gn(Ke.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Gn(Ke.Vm,{margin:1.5})),Ao({alignment:Ke.z6.TopRight,alignmentFocus:Ke.z6.BottomRight})),at.current.groupTemplate.contextMenu=Gn("ContextMenu",Eo(),Bi(),id()),at.current.linkTemplate=Gn(Ke.rU,{layerName:"Foreground",routing:Ke.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ke.KX("fromSpot","fromSpot",Ke.z6.parse),new Ke.KX("toSpot","toSpot",Ke.z6.parse),new Ke.KX("fromShortLength","dir",nr=>nr>=1?10:0),new Ke.KX("toShortLength","dir",nr=>nr>=1?10:0),new Ke.KX("points").makeTwoWay(),Gn(Ke.bn,{strokeWidth:2},new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Gn(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,0),segmentOrientation:Ke.rU.OrientAlong,alignmentFocus:Ke.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",nr=>nr===1)),Gn(Ke.bn,{segmentIndex:-1,segmentOffset:new Ke.E9(-10,6),segmentOrientation:Ke.rU.OrientPlus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",nr=>nr>=1),new Ke.KX("width","thickness",nr=>7+3*nr),new Ke.KX("height","thickness",nr=>7+3*nr),new Ke.KX("segmentOffset","thickness",nr=>new Ke.E9(-15,4+1.5*nr))),Gn(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,-6),segmentOrientation:Ke.rU.OrientMinus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",nr=>nr===2),new Ke.KX("width","thickness",nr=>7+3*nr),new Ke.KX("height","thickness",nr=>7+3*nr),new Ke.KX("segmentOffset","thickness",nr=>new Ke.E9(-15,4+1.5*nr))),Gn(Ke.al,{alignmentFocus:new Ke.z6(0,1,-4,0),editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),at.current.linkTemplate.selectionAdornmentTemplate=Gn(Ke.uz,Gn(Ke.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ku(2)},new Ke.KX("pathPattern","thickness",Ku)),Ao({alignmentFocus:new Ke.z6(0,0,-6,-4)}));function Ku(nr){return Gn(Ke.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(nr+4).toString()+" H3"})}function Ac(nr){var ii="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return nr===0?ii="M0 0 M16 16 M0 8 L16 8":nr===2&&(ii="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Gn(Ke.bn,{geometryString:ii,margin:2,background:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:wn("dir",nr),contextClick:wn("dir",nr)})}function al(nr){var ii=(ua,ui)=>{ua.handled=!0,ua.diagram.model.commit(ga=>{var So=ui.part.adornedPart;ga.set(So.data,nr?"toSpot":"fromSpot",Ke.z6.stringify(Ke.z6.AllSides)),(nr?So.toNode:So.fromNode).invalidateConnectedLinks()})};return Gn(Ke.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ua,ui)=>ui.background="dodgerblue",mouseLeave:(ua,ui)=>ui.background="transparent",click:ii,contextClick:ii})}function kn(nr,ii){var ua=0,ui=Ke.z6.RightSide;nr.equals(Ke.z6.Top)?(ua=270,ui=Ke.z6.TopSide):nr.equals(Ke.z6.Left)?(ua=180,ui=Ke.z6.LeftSide):nr.equals(Ke.z6.Bottom)&&(ua=90,ui=Ke.z6.BottomSide),ii||(ua-=180);var ga=(So,to)=>{So.handled=!0,So.diagram.model.commit(Ol=>{var zl=to.part.adornedPart;Ol.set(zl.data,ii?"toSpot":"fromSpot",Ke.z6.stringify(ui)),(ii?zl.toNode:zl.fromNode).invalidateConnectedLinks()})};return Gn(Ke.bn,{alignment:nr,alignmentFocus:nr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ua,background:"transparent",mouseEnter:(So,to)=>to.background="dodgerblue",mouseLeave:(So,to)=>to.background="transparent",click:ga,contextClick:ga})}at.current.linkTemplate.contextMenu=Gn("ContextMenu",Bi(),id(),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Ac(0),Ac(1),Ac(2))),Gn("ContextMenuButton",Gn(Ke.s_,"Horizontal",Gn(Ke.s_,"Spot",al(!1),kn(Ke.z6.Top,!1),kn(Ke.z6.Left,!1),kn(Ke.z6.Right,!1),kn(Ke.z6.Bottom,!1)),Gn(Ke.s_,"Spot",{margin:new Ke.Zt(0,0,0,2)},al(!0),kn(Ke.z6.Top,!0),kn(Ke.z6.Left,!0),kn(Ke.z6.Right,!0),kn(Ke.z6.Bottom,!0)))));const Ws=`{ "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,29 +86,29 @@ {"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 Rs=["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 fo(nr){return console.log("shapeName:",nr),Rs.indexOf(nr)>=0}var ol=new Ke.YI(Er.current,{maxSelectionCount:1,linkTemplate:Gn(Ke.rU,{locationSpot:Ke.z6.Center,selectionAdornmentTemplate:Gn(Ke.uz,"Link",{locationSpot:Ke.z6.Center},Gn(Ke.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Gn(Ke.bn,{toArrow:"Standard",stroke:null}))},{routing:Ke.rU.AvoidsNodes,curve:Ke.rU.JumpOver,corner:5,toShortLength:4},new Ke.KX("points"),Gn(Ke.bn,{isPanelMain:!0,strokeWidth:2}),Gn(Ke.bn,{toArrow:"Standard",stroke:null})),model:new Ke.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ke.bn.getFigureGenerators().toArray().map(nr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:nr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return it.current.addDiagramListener("TextEdited",function(nr){var ii;const ua=nr.subject.part;var ui=(ii=document.activeElement)==null?void 0:ii.value;typeof ui=="string"&&ui.trim()===""&&it.current.model.commit(function(ga){ga.set(ua.data,"text","\u672A\u547D\u540D"),it.current.commandHandler.stopCommand()},"increment")}),ol.nodeTemplate=Gn(Ke.NB,"Auto",{locationSpot:Ke.z6.Center},new Ke.KX("location","location",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Gn(Ke.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 Ke.KX("stroke").makeTwoWay(),new Ke.KX("fill").makeTwoWay(),new Ke.KX("figure")),Gn(Ke.al,{margin:new Ke.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ke.$u(16,16),maxSize:new Ke.$u(10,NaN),textAlign:"center",editable:!0},new Ke.KX("key").makeTwoWay())),setTimeout(()=>{it.current.grid=Gn(Ke.s_,"Grid",Gn(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gn(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),it.current.grid.visible=!0,it.current.grid.gridCellStroke="darkgray",it.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=it.current,it.current}const Bi=()=>Ro(this,null,function*(){var Gn=it.current.makeImage();const Sa=yield(0,La.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Gn.src}});Je({src:Sa.url})});return(0,me.useEffect)(()=>(setTimeout(()=>{Yi()},500),zi(ji+1),()=>{it.current=null}),[]),Vi.createElement("div",{ref:la,className:Dr.current?`${Es.maxH60} body-overflow-initial`:"body-overflow-initial"},Vi.createElement(nn.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ji,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Vi.createElement(Xn.Z,null,Vi.createElement(Si.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Vi.createElement(Si.Z,{onClick:()=>{var Gn,Sa,Do=it.current.selection.first();if(Dr.current=!Dr.current,document.activeElement&&Do){let co=(Sa=(Gn=document.activeElement)==null?void 0:Gn.value)==null?void 0:Sa.trim();typeof co=="string"&&it.current.model.commit(function(wn){wn.set(Do.data,"text",co||"\u672A\u547D\u540D"),it.current.commandHandler.stopCommand()},"increment")}zi(ji+1)}},Vi.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ht},Vi.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Es.flowChartWrp},Vi.createElement("div",{style:{display:"flex",height:"100%"}},Vi.createElement("div",{style:{width:"300px",height:"100%"}},Vi.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Vi.createElement("div",{style:{height:"calc(100% - 50px)"},className:Es.myPaletteDiv,ref:Er})),Vi.createElement("div",{style:{flex:1,position:"relative"}},Vi.createElement("div",{ref:Un,style:{height:"80vh"}}))),Vi.createElement("div",{className:"tr"},Vi.createElement(Pn.ZP,{size:"large",onClick:Bi,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var In=ao,eo=Be(5112),fs=Be(5871);const bo=eo.ZP.Group,Qa={margin:"0 8px"};var aa=({callback:Ht,onCancel:Je})=>{function it(Un){Ht(Un)}return me.createElement(gt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:it},me.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},me.createElement("span",{style:Qa},"\u5355\u5143\u683C\u6570\uFF1A"),me.createElement("span",{style:Qa},"\u884C\u6570"),me.createElement(gt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},me.createElement(fs.Z,null)),me.createElement("span",{style:Qa},"\u5217\u6570"),me.createElement(gt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},me.createElement(fs.Z,null))),me.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},me.createElement("span",{style:Qa},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),me.createElement(gt.default.Item,{name:"align"},me.createElement(bo,null,me.createElement(eo.ZP,{value:"default"},me.createElement("i",{className:"fa fa-align-justify"})),me.createElement(eo.ZP,{value:"left"},me.createElement("i",{className:"fa fa-align-left"})),me.createElement(eo.ZP,{value:"center"},me.createElement("i",{className:"fa fa-align-center"})),me.createElement(eo.ZP,{value:"right"},me.createElement("i",{className:"fa fa-align-right"}))))),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Pn.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Pn.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},lo=Be(78673),Yu=Be(93510),Ll=Be.n(Yu),is=(0,me.forwardRef)(({use3d:Ht,width:Je,height:it,callback:Un,showSaveButton:Er},Dr)=>{const la=(0,me.useRef)(),ji=(0,me.useRef)(),[zi,Yi]=(0,me.useState)(!1),Bi=(0,me.useRef)({id:la,appName:"graphing",width:Je||1e3,height:it||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,me.useEffect)(()=>{ji.current=new(Ll())(Bi.current,!0),window.onload=function(){ji.current.inject("applet_container")}},[]);const Gn=()=>{var Sa=window.ggbApplet.getPNGBase64(1,!0,72);return Un&&Un(Sa),Sa};return(0,me.useEffect)(()=>{Bi.current.appName=zi?"3D":"graphing",ji.current.inject("applet_container")},[zi]),(0,me.useEffect)(()=>{Yi(Ht)},[Ht]),(0,me.useImperativeHandle)(Dr,()=>({getImgData:Gn})),me.createElement(me.Fragment,null,me.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:la}),me.createElement(Xn.Z,{align:"middle"},me.createElement(Si.Z,{flex:1},me.createElement(lo.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zi,onChange:Sa=>Yi(Sa)})),me.createElement(Si.Z,null,me.createElement(Pn.ZP,{size:"large",onClick:Gn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Wa=Be(99298),Ao=Be(1012),dr=Be(8591);const lr="link",Yr="upload-image",To="add-flowchart",Ss="draw-image",Na="add-flowchart",Mo="code-block",Cu="add-table",ml="------------",$o={default:ml,left:`:${ml}`,center:`:${ml}:`,right:`${ml}:`};var pi=Be(31103),Ju=(Ht,Je,it)=>new Promise((Un,Er)=>{var Dr=zi=>{try{ji(it.next(zi))}catch(Yi){Er(Yi)}},la=zi=>{try{ji(it.throw(zi))}catch(Yi){Er(Yi)}},ji=zi=>zi.done?Un(zi.value):Promise.resolve(zi.value).then(Dr,la);ji((it=it.apply(Ht,Je)).next())});function ws(){}let vc=0;const Ba=1e4,Ra="\u2581",Kn="@\u2581\u2581@",br="@\u2581@",Fa=` +]}`;var Rs=["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 co(nr){return console.log("shapeName:",nr),Rs.indexOf(nr)>=0}var ol=new Ke.YI(Er.current,{maxSelectionCount:1,linkTemplate:Gn(Ke.rU,{locationSpot:Ke.z6.Center,selectionAdornmentTemplate:Gn(Ke.uz,"Link",{locationSpot:Ke.z6.Center},Gn(Ke.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Gn(Ke.bn,{toArrow:"Standard",stroke:null}))},{routing:Ke.rU.AvoidsNodes,curve:Ke.rU.JumpOver,corner:5,toShortLength:4},new Ke.KX("points"),Gn(Ke.bn,{isPanelMain:!0,strokeWidth:2}),Gn(Ke.bn,{toArrow:"Standard",stroke:null})),model:new Ke.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ke.bn.getFigureGenerators().toArray().map(nr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:nr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return at.current.addDiagramListener("TextEdited",function(nr){var ii;const ua=nr.subject.part;var ui=(ii=document.activeElement)==null?void 0:ii.value;typeof ui=="string"&&ui.trim()===""&&at.current.model.commit(function(ga){ga.set(ua.data,"text","\u672A\u547D\u540D"),at.current.commandHandler.stopCommand()},"increment")}),ol.nodeTemplate=Gn(Ke.NB,"Auto",{locationSpot:Ke.z6.Center},new Ke.KX("location","location",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Gn(Ke.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 Ke.KX("stroke").makeTwoWay(),new Ke.KX("fill").makeTwoWay(),new Ke.KX("figure")),Gn(Ke.al,{margin:new Ke.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ke.$u(16,16),maxSize:new Ke.$u(10,NaN),textAlign:"center",editable:!0},new Ke.KX("key").makeTwoWay())),setTimeout(()=>{at.current.grid=Gn(Ke.s_,"Grid",Gn(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gn(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),at.current.grid.visible=!0,at.current.grid.gridCellStroke="darkgray",at.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=at.current,at.current}const Ci=()=>Ro(this,null,function*(){var Gn=at.current.makeImage();const Sa=yield(0,La.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Gn.src}});Je({src:Sa.url})});return(0,me.useEffect)(()=>(setTimeout(()=>{Yi()},500),zi(ji+1),()=>{at.current=null}),[]),Vi.createElement("div",{ref:la,className:Nr.current?`${Es.maxH60} body-overflow-initial`:"body-overflow-initial"},Vi.createElement(nn.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ji,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Vi.createElement(Xn.Z,null,Vi.createElement(Ei.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Vi.createElement(Ei.Z,{onClick:()=>{var Gn,Sa,Do=at.current.selection.first();if(Nr.current=!Nr.current,document.activeElement&&Do){let Ao=(Sa=(Gn=document.activeElement)==null?void 0:Gn.value)==null?void 0:Sa.trim();typeof Ao=="string"&&at.current.model.commit(function(wn){wn.set(Do.data,"text",Ao||"\u672A\u547D\u540D"),at.current.commandHandler.stopCommand()},"increment")}zi(ji+1)}},Vi.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ht},Vi.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Es.flowChartWrp},Vi.createElement("div",{style:{display:"flex",height:"100%"}},Vi.createElement("div",{style:{width:"300px",height:"100%"}},Vi.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Vi.createElement("div",{style:{height:"calc(100% - 50px)"},className:Es.myPaletteDiv,ref:Er})),Vi.createElement("div",{style:{flex:1,position:"relative"}},Vi.createElement("div",{ref:Un,style:{height:"80vh"}}))),Vi.createElement("div",{className:"tr"},Vi.createElement(yn.ZP,{size:"large",onClick:Ci,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var In=ao,eo=Be(5112),fs=Be(5871);const bo=eo.ZP.Group,Qa={margin:"0 8px"};var aa=({callback:Ht,onCancel:Je})=>{function at(Un){Ht(Un)}return me.createElement(gt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:at},me.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},me.createElement("span",{style:Qa},"\u5355\u5143\u683C\u6570\uFF1A"),me.createElement("span",{style:Qa},"\u884C\u6570"),me.createElement(gt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},me.createElement(fs.Z,null)),me.createElement("span",{style:Qa},"\u5217\u6570"),me.createElement(gt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},me.createElement(fs.Z,null))),me.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},me.createElement("span",{style:Qa},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),me.createElement(gt.default.Item,{name:"align"},me.createElement(bo,null,me.createElement(eo.ZP,{value:"default"},me.createElement("i",{className:"fa fa-align-justify"})),me.createElement(eo.ZP,{value:"left"},me.createElement("i",{className:"fa fa-align-left"})),me.createElement(eo.ZP,{value:"center"},me.createElement("i",{className:"fa fa-align-center"})),me.createElement(eo.ZP,{value:"right"},me.createElement("i",{className:"fa fa-align-right"}))))),me.createElement("div",{className:"flex-container flex-end"},me.createElement(yn.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(yn.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},lo=Be(78673),Yu=Be(93510),Ll=Be.n(Yu),is=(0,me.forwardRef)(({use3d:Ht,width:Je,height:at,callback:Un,showSaveButton:Er},Nr)=>{const la=(0,me.useRef)(),ji=(0,me.useRef)(),[zi,Yi]=(0,me.useState)(!1),Ci=(0,me.useRef)({id:la,appName:"graphing",width:Je||1e3,height:at||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,me.useEffect)(()=>{ji.current=new(Ll())(Ci.current,!0),window.onload=function(){ji.current.inject("applet_container")}},[]);const Gn=()=>{var Sa=window.ggbApplet.getPNGBase64(1,!0,72);return Un&&Un(Sa),Sa};return(0,me.useEffect)(()=>{Ci.current.appName=zi?"3D":"graphing",ji.current.inject("applet_container")},[zi]),(0,me.useEffect)(()=>{Yi(Ht)},[Ht]),(0,me.useImperativeHandle)(Nr,()=>({getImgData:Gn})),me.createElement(me.Fragment,null,me.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:la}),me.createElement(Xn.Z,{align:"middle"},me.createElement(Ei.Z,{flex:1},me.createElement(lo.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zi,onChange:Sa=>Yi(Sa)})),me.createElement(Ei.Z,null,me.createElement(yn.ZP,{size:"large",onClick:Gn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Wa=Be(99298),vo=Be(1012),dr=Be(8591);const lr="link",Yr="upload-image",To="add-flowchart",Ss="draw-image",Na="add-flowchart",Mo="code-block",Cu="add-table",ml="------------",$o={default:ml,left:`:${ml}`,center:`:${ml}:`,right:`${ml}:`};var pi=Be(31103),Ju=(Ht,Je,at)=>new Promise((Un,Er)=>{var Nr=zi=>{try{ji(at.next(zi))}catch(Yi){Er(Yi)}},la=zi=>{try{ji(at.throw(zi))}catch(Yi){Er(Yi)}},ji=zi=>zi.done?Un(zi.value):Promise.resolve(zi.value).then(Nr,la);ji((at=at.apply(Ht,Je)).next())});function ws(){}let vc=0;const Ba=1e4,Ra="\u2581",Kn="@\u2581\u2581@",br="@\u2581@",Fa=` **\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`,ri=["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 Wr(Ht){return/^\d+$/.test(Ht)?`${Ht}px`:Ht}const Ki=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",du={[Ki+"-B"]:"bold",[Ki+"-I"]:"italic"},Qs={[lr]:"\u6DFB\u52A0\u94FE\u63A5",[Mo]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Yr]:"\u6DFB\u52A0\u56FE\u7247",[Ss]:"\u6DFB\u52A0\u753B\u56FE",[To]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Cu]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var qa=({defaultValue:Ht="",onChange:Je,width:it="100%",height:Un=400,miniToolbar:Er=!1,isFocus:Dr=!1,watch:la,insertTemp:ji,mode:zi="markdown",id:Yi="markdown-editor-id",showResizeBar:Bi=!1,noStorage:Gn=!1,showNullButton:Sa=!1,showNullProgramButton:Do=!1,hidetoolBar:co=!1,fullScreen:wn=!1,onBlur:Aa,onCMBeforeChange:Eo,onFullScreen:Ti,className:Nd="",disablePaste:Bu=!1,disabled:id=!1,disabledFill:Rl=!1,placeholder:Ku="",values:Ac="",extraUse:al})=>{const[kn,Ws]=(0,me.useState)(null),[Rs,fo]=(0,me.useState)(Ht),[ol,nr]=(0,me.useState)(la),[ii,ua]=(0,me.useState)(wn),[ui,ga]=(0,me.useState)(""),[So,to]=(0,me.useState)(0),[Ol,zl]=(0,me.useState)(Un),[Jf,Tu]=(0,me.useState)(!1),qu=(0,me.useRef)((0,Ao.Z)()),ad=(0,me.useRef)(!1),Kg=(0,me.useRef)(),[hs,ff]=(0,me.useState)(0),[_u,fu]=(0,me.useState)(0),Mu=(0,me.useRef)(),Fd=(0,me.useRef)(),vl=(0,me.useRef)(),hf=(0,me.useRef)(),Id=()=>Ju(void 0,null,function*(){var li;const Cr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:qu.current}});(li=Cr==null?void 0:Cr.attachments)!=null&&li.length&&(console.log("cm:",kn,Mu),Cr.attachments.map(Hr=>{Hr.content_type.indexOf("image")>-1?kn.replaceSelection(`![,](/api/attachments/${Hr.id}?type=${Hr.content_type})`):Hr.content_type.indexOf("video")>-1?kn.replaceSelection(``):Hr.content_type.indexOf("pdf")>-1?kn.replaceSelection(`${Hr.name}`):kn.replaceSelection(`[${Hr.name}](${ENV.API_SERVER}/api/attachments/${Hr.id}?type=${Hr.content_type})`)}))});(0,me.useEffect)(()=>{const li=window.scrollY||window.pageYOffset;fo(Ac),kn==null||kn.setValue(Ac),window.scrollTo(0,li)},[Ac]),(0,me.useEffect)(()=>{Ti==null||Ti(ii)},[ii]),(0,me.useEffect)(()=>{if(Mu.current){let li=function(Hr,Vr){var _a;if(Bu){Vr.preventDefault();return}const as=Vr.clipboardData;if(as){const wi=as.types.toString(),Cs=as.items;if(wi==="Files"||as.types.indexOf("Files")>-1){if(Vr.preventDefault(),zi=="stex")return;try{let gs=Cs[1];((_a=Cs[0])==null?void 0:_a.kind)==="file"&&(gs=Cs[0]);const Zs=gs.getAsFile(),Wl=Zs.name.split(".").pop();(0,kt.I)(Zs,Os=>{var Zl,Rd,Od;Os.id?((Zl=Zs==null?void 0:Zs.type)==null?void 0:Zl.indexOf("image"))>-1?Cr.replaceSelection(``):((Rd=Zs==null?void 0:Zs.type)==null?void 0:Rd.indexOf("video"))>-1?Cr.replaceSelection(``):((Od=Zs==null?void 0:Zs.type)==null?void 0:Od.indexOf("pdf"))>-1?Cr.replaceSelection(`${Zs.name}`):ri.includes(Wl)?Cr.replaceSelection(`${Zs.name}`):Cr.replaceSelection(`[${Zs.name}](/api/attachments/${Os.id}?type=${Os.content_type})`):(Os==null?void 0:Os.status)===401&&(dr.ZP.warning((Os==null?void 0:Os.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(gs){dr.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Cr=Ft().fromTextArea(Mu.current,{mode:zi,lineNumbers:!Er,lineWrapping:!0,value:Ht,autoCloseTags:!Do,autoCloseBrackets:!0});return Cr.on("keyup",function(Hr,Vr){Vr.keyCode===8&&(Hr.getValue()==""?Cr.setOption("placeholder",Ku):Cr.setOption("placeholder",null))}),Cr.on("keydown",function(Hr,Vr){if(Vr.keyCode===8){var _a=qf(Hr);_a&&Vr.preventDefault()}}),Dr&&Cr.focus(),Cr.on("paste",li),Cr.on("dragleave",function(Hr,Vr){Fd.current.classList.remove("mouse-hover-md")}),id&&Cr.on("beforeChange",function(Hr,Vr){(Vr.origin==="paste"||Vr.origin==="+input")&&Vr.cancel()}),Ws(Cr),()=>{Cr.off("paste",li)}}},[]);const Kf=(0,me.useCallback)(()=>{if(Fd.current)try{}catch(li){console.log(li,"---- to set md editor body height")}},[Ol,Fd,ii]);(0,me.useEffect)(()=>{function li(){let Cr=new It.Z(Hr=>{for(let Vr of Hr)(Vr.target.offsetHeight>0||Vr.target.offsetWidth>0)&&(Kf(),kn.setSize("100%","100%"),kn.refresh())});return Cr.observe(Mu.current.parentElement),Cr}if(kn){const Cr=li();return()=>{var Hr,Vr;(Hr=Mu.current)!=null&&Hr.parentElement&&Cr.unobserve((Vr=Mu.current)==null?void 0:Vr.parentElement)}}},[kn,Kf]),(0,me.useEffect)(()=>{if(kn){let li=[];for(const[Cr,Hr]of Object.entries(du)){let Vr={[Cr]:()=>{od(Hr)}};li.push(Vr),kn.addKeyMap(Vr)}return Kg.current=setInterval(()=>{ad.current&&Id()},4e3),()=>{clearInterval(Kg.current);for(let Cr of li)kn.removeKeyMap(Cr)}}},[kn]),(0,me.useEffect)(()=>{wn!==ii&&ua(wn)},[wn]),(0,pi.Z)(()=>{if(!Gn&&So>0){let li=new Date().getTime(),Cr=window.sessionStorage.getItem(Yi);li>=So+Ba&&(!Cr||Cr!==Rs)&&(window.sessionStorage.setItem(Yi,Rs),Tu(!0))}},Ba),(0,me.useEffect)(()=>{nr(la)},[kn,la]),(0,me.useEffect)(()=>{kn&&Dr&&kn.focus()},[kn,Dr]),(0,me.useEffect)(()=>{if(ol&&kn){let li=function(Hr){let Vr=Hr.target;if(hf.current){let _a=Vr.scrollTop/Vr.scrollHeight;hf.current.scrollTop=hf.current.scrollHeight*_a}};const Cr=kn.getScrollerElement();return Cr.addEventListener("scroll",li),()=>{Cr.removeEventListener("scroll",li)}}},[kn,ol]),(0,me.useEffect)(()=>{if(kn&&Eo){let li=function(Cr,Hr){Eo(Cr,Hr)};return kn.on("beforeChange",li),()=>{kn.off("beforeChange",li)}}},[kn,Eo]),(0,me.useEffect)(()=>{if(kn&&Aa){let li=function(){Aa(kn.getValue())};return kn.on("blur",li),()=>{kn.off("blur",li)}}},[kn,Aa]);function qf(li,Cr){var Hr=li.getDoc(),Vr=Hr.getCursor(),_a=Hr.getLine(Vr.line),as=_a.charAt(Vr.ch-1),wi=_a.lastIndexOf("@\u2581@",Vr.ch),Cs=_a.lastIndexOf("@\u2581\u2581@",Vr.ch),gs=wi>Cs?wi:Cs,Zs=wi>Cs?3:4;if(Kn.indexOf(as)===-1)return null;if(console.log("change1:",Cr,li,_a,Vr,gs,wi,Cs,as),gs>=0&&Vr.ch-gs<5){var Wl=gs+Zs;return Hr.replaceRange("",{line:Vr.line,ch:gs},{line:Vr.line,ch:Wl}),{line:Vr.line,ch:Wl}}return null}(0,me.useEffect)(()=>{if(kn){let li=function(Cr,Hr){const Vr=Cr.getValue();fo(Vr),to(new Date().getTime()),Cr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Je&&(Do?Je(Vr,qg(Vr)):Je(Vr))};return kn.on("change",li),()=>{kn.off("change",li)}}},[kn,Je]),(0,me.useEffect)(()=>{if(kn)if(Ht==null)kn.setValue(""),fo("");else{const li=window.scrollY||window.pageYOffset;Ht!==kn.getValue()&&(kn.setValue(Ht),fo(Ht),kn.setCursor(id?1:kn.lineCount(),0),window.scrollTo(0,li))}},[kn,Ht]);const od=(0,me.useCallback)(li=>{const Cr=kn.getCursor(),Hr=kn.getSelection();let Vr=Hr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ri=["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 Wr(Ht){return/^\d+$/.test(Ht)?`${Ht}px`:Ht}const Ki=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",du={[Ki+"-B"]:"bold",[Ki+"-I"]:"italic"},Qs={[lr]:"\u6DFB\u52A0\u94FE\u63A5",[Mo]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Yr]:"\u6DFB\u52A0\u56FE\u7247",[Ss]:"\u6DFB\u52A0\u753B\u56FE",[To]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Cu]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var qa=({defaultValue:Ht="",onChange:Je,width:at="100%",height:Un=400,miniToolbar:Er=!1,isFocus:Nr=!1,watch:la,insertTemp:ji,mode:zi="markdown",id:Yi="markdown-editor-id",showResizeBar:Ci=!1,noStorage:Gn=!1,showNullButton:Sa=!1,showNullProgramButton:Do=!1,hidetoolBar:Ao=!1,fullScreen:wn=!1,onBlur:Aa,onCMBeforeChange:Eo,onFullScreen:Bi,className:Nd="",disablePaste:Bu=!1,disabled:id=!1,disabledFill:Rl=!1,placeholder:Ku="",values:Ac="",extraUse:al})=>{const[kn,Ws]=(0,me.useState)(null),[Rs,co]=(0,me.useState)(Ht),[ol,nr]=(0,me.useState)(la),[ii,ua]=(0,me.useState)(wn),[ui,ga]=(0,me.useState)(""),[So,to]=(0,me.useState)(0),[Ol,zl]=(0,me.useState)(Un),[Jf,Tu]=(0,me.useState)(!1),qu=(0,me.useRef)((0,vo.Z)()),ad=(0,me.useRef)(!1),Kg=(0,me.useRef)(),[hs,ff]=(0,me.useState)(0),[_u,fu]=(0,me.useState)(0),Mu=(0,me.useRef)(),Fd=(0,me.useRef)(),vl=(0,me.useRef)(),hf=(0,me.useRef)(),Id=()=>Ju(void 0,null,function*(){var li;const Cr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:qu.current}});(li=Cr==null?void 0:Cr.attachments)!=null&&li.length&&(console.log("cm:",kn,Mu),Cr.attachments.map(Hr=>{Hr.content_type.indexOf("image")>-1?kn.replaceSelection(`![,](/api/attachments/${Hr.id}?type=${Hr.content_type})`):Hr.content_type.indexOf("video")>-1?kn.replaceSelection(``):Hr.content_type.indexOf("pdf")>-1?kn.replaceSelection(`${Hr.name}`):kn.replaceSelection(`[${Hr.name}](${ENV.API_SERVER}/api/attachments/${Hr.id}?type=${Hr.content_type})`)}))});(0,me.useEffect)(()=>{const li=window.scrollY||window.pageYOffset;co(Ac),kn==null||kn.setValue(Ac),window.scrollTo(0,li)},[Ac]),(0,me.useEffect)(()=>{Bi==null||Bi(ii)},[ii]),(0,me.useEffect)(()=>{if(Mu.current){let li=function(Hr,Vr){var _a;if(Bu){Vr.preventDefault();return}const as=Vr.clipboardData;if(as){const Si=as.types.toString(),Cs=as.items;if(Si==="Files"||as.types.indexOf("Files")>-1){if(Vr.preventDefault(),zi=="stex")return;try{let gs=Cs[1];((_a=Cs[0])==null?void 0:_a.kind)==="file"&&(gs=Cs[0]);const Zs=gs.getAsFile(),Wl=Zs.name.split(".").pop();(0,Ut.I)(Zs,Os=>{var Zl,Rd,Od;Os.id?((Zl=Zs==null?void 0:Zs.type)==null?void 0:Zl.indexOf("image"))>-1?Cr.replaceSelection(``):((Rd=Zs==null?void 0:Zs.type)==null?void 0:Rd.indexOf("video"))>-1?Cr.replaceSelection(``):((Od=Zs==null?void 0:Zs.type)==null?void 0:Od.indexOf("pdf"))>-1?Cr.replaceSelection(`${Zs.name}`):ri.includes(Wl)?Cr.replaceSelection(`${Zs.name}`):Cr.replaceSelection(`[${Zs.name}](/api/attachments/${Os.id}?type=${Os.content_type})`):(Os==null?void 0:Os.status)===401&&(dr.ZP.warning((Os==null?void 0:Os.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(gs){dr.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Cr=Nt().fromTextArea(Mu.current,{mode:zi,lineNumbers:!Er,lineWrapping:!0,value:Ht,autoCloseTags:!Do,autoCloseBrackets:!0});return Cr.on("keyup",function(Hr,Vr){Vr.keyCode===8&&(Hr.getValue()==""?Cr.setOption("placeholder",Ku):Cr.setOption("placeholder",null))}),Cr.on("keydown",function(Hr,Vr){if(Vr.keyCode===8){var _a=qf(Hr);_a&&Vr.preventDefault()}}),Nr&&Cr.focus(),Cr.on("paste",li),Cr.on("dragleave",function(Hr,Vr){Fd.current.classList.remove("mouse-hover-md")}),id&&Cr.on("beforeChange",function(Hr,Vr){(Vr.origin==="paste"||Vr.origin==="+input")&&Vr.cancel()}),Ws(Cr),()=>{Cr.off("paste",li)}}},[]);const Kf=(0,me.useCallback)(()=>{if(Fd.current)try{}catch(li){console.log(li,"---- to set md editor body height")}},[Ol,Fd,ii]);(0,me.useEffect)(()=>{function li(){let Cr=new Rt.Z(Hr=>{for(let Vr of Hr)(Vr.target.offsetHeight>0||Vr.target.offsetWidth>0)&&(Kf(),kn.setSize("100%","100%"),kn.refresh())});return Cr.observe(Mu.current.parentElement),Cr}if(kn){const Cr=li();return()=>{var Hr,Vr;(Hr=Mu.current)!=null&&Hr.parentElement&&Cr.unobserve((Vr=Mu.current)==null?void 0:Vr.parentElement)}}},[kn,Kf]),(0,me.useEffect)(()=>{if(kn){let li=[];for(const[Cr,Hr]of Object.entries(du)){let Vr={[Cr]:()=>{od(Hr)}};li.push(Vr),kn.addKeyMap(Vr)}return Kg.current=setInterval(()=>{ad.current&&Id()},4e3),()=>{clearInterval(Kg.current);for(let Cr of li)kn.removeKeyMap(Cr)}}},[kn]),(0,me.useEffect)(()=>{wn!==ii&&ua(wn)},[wn]),(0,pi.Z)(()=>{if(!Gn&&So>0){let li=new Date().getTime(),Cr=window.sessionStorage.getItem(Yi);li>=So+Ba&&(!Cr||Cr!==Rs)&&(window.sessionStorage.setItem(Yi,Rs),Tu(!0))}},Ba),(0,me.useEffect)(()=>{nr(la)},[kn,la]),(0,me.useEffect)(()=>{kn&&Nr&&kn.focus()},[kn,Nr]),(0,me.useEffect)(()=>{if(ol&&kn){let li=function(Hr){let Vr=Hr.target;if(hf.current){let _a=Vr.scrollTop/Vr.scrollHeight;hf.current.scrollTop=hf.current.scrollHeight*_a}};const Cr=kn.getScrollerElement();return Cr.addEventListener("scroll",li),()=>{Cr.removeEventListener("scroll",li)}}},[kn,ol]),(0,me.useEffect)(()=>{if(kn&&Eo){let li=function(Cr,Hr){Eo(Cr,Hr)};return kn.on("beforeChange",li),()=>{kn.off("beforeChange",li)}}},[kn,Eo]),(0,me.useEffect)(()=>{if(kn&&Aa){let li=function(){Aa(kn.getValue())};return kn.on("blur",li),()=>{kn.off("blur",li)}}},[kn,Aa]);function qf(li,Cr){var Hr=li.getDoc(),Vr=Hr.getCursor(),_a=Hr.getLine(Vr.line),as=_a.charAt(Vr.ch-1),Si=_a.lastIndexOf("@\u2581@",Vr.ch),Cs=_a.lastIndexOf("@\u2581\u2581@",Vr.ch),gs=Si>Cs?Si:Cs,Zs=Si>Cs?3:4;if(Kn.indexOf(as)===-1)return null;if(console.log("change1:",Cr,li,_a,Vr,gs,Si,Cs,as),gs>=0&&Vr.ch-gs<5){var Wl=gs+Zs;return Hr.replaceRange("",{line:Vr.line,ch:gs},{line:Vr.line,ch:Wl}),{line:Vr.line,ch:Wl}}return null}(0,me.useEffect)(()=>{if(kn){let li=function(Cr,Hr){const Vr=Cr.getValue();co(Vr),to(new Date().getTime()),Cr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Je&&(Do?Je(Vr,qg(Vr)):Je(Vr))};return kn.on("change",li),()=>{kn.off("change",li)}}},[kn,Je]),(0,me.useEffect)(()=>{if(kn)if(Ht==null)kn.setValue(""),co("");else{const li=window.scrollY||window.pageYOffset;Ht!==kn.getValue()&&(kn.setValue(Ht),co(Ht),kn.setCursor(id?1:kn.lineCount(),0),window.scrollTo(0,li))}},[kn,Ht]);const od=(0,me.useCallback)(li=>{const Cr=kn.getCursor(),Hr=kn.getSelection();let Vr=Hr.split(` `);switch(li){case"bold":return kn.replaceSelection("**"+Hr+"**"),Hr===""&&kn.setCursor(Cr.line,Cr.ch+2),kn.focus();case"italic":return kn.replaceSelection("*"+Hr+"*"),Hr===""&&kn.setCursor(Cr.line,Cr.ch+1),kn.focus();case"code":return kn.replaceSelection("`"+Hr+"`"),Hr===""&&kn.setCursor(Cr.line,Cr.ch+1),kn.focus();case"inline-latex":return ga("inline-latex"),kn.focus();case"latex":return kn.replaceSelection("```latex\n"+Hr+"\n```"),kn.setCursor(Cr.line+1,Hr.length+1),kn.focus();case"line-break":return kn.replaceSelection(`
`),kn.focus();case"list-ul":return Hr===""?kn.replaceSelection("- "+Hr):kn.replaceSelection(Vr.map(_a=>_a===""?"":`- ${_a}`).join(` `)),kn.focus();case"list-ol":return Hr===""?kn.replaceSelection("1. "+Hr):kn.replaceSelection(Vr.map((_a,as)=>_a===""?"":`${as+1}. ${_a}`).join(` -`)),kn.focus();case"add-null-ch":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(Ra),kn.focus();case"add-signal":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(br),kn.focus();case"add-multiple":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(Kn),kn.focus();case"inster-template-1":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(Fa),kn.focus();case"eraser":return kn.setValue(""),kn.focus();case"trigger-watch":return nr(!ol),kn.focus();case"trigger-full-screen":return ua(!ii),kn.focus();case lr:ga(lr);return;case Mo:ga(Mo);return;case Yr:ga(Yr);return;case Ss:ga(Ss);return;case"maths-latex":ga("maths-latex");return;case To:ga(To);return;case Cu:ga(Cu);return;default:throw new Error}},[kn,ol,ii]),yc=(0,me.useCallback)((li,Cr)=>{var Hr,Vr,_a,as,wi,Cs;switch(ga(""),ui){case lr:const{title:Zl,link:Rd}=li;return kn.replaceSelection(`[${Zl}](${Rd})`),kn.focus();case Mo:const{language:Od,content:dm}=li;return kn.replaceSelection(["```"+Od,dm,"```"].join(` -`)),kn.focus();case"maths-latex":for(var gs=atob(li),Zs=new Uint8Array(gs.length),Wl=0;Wl{$u.id?kn.replaceSelection(`![,](/api/attachments/${$u.id}?type=${$u.content_type})`):($u==null?void 0:$u.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":kn.replaceSelection("`$$"+li+"$$`");break;case Yr:case Ss:case Na:const{src:sd,alt:pf}=li,Bs=Cr,fm=(_a=(Vr=(Hr=Bs==null?void 0:Bs.name)==null?void 0:Hr.split("."))==null?void 0:Vr.pop)==null?void 0:_a.call(Vr);return((as=Bs==null?void 0:Bs.type)==null?void 0:as.indexOf("image"))>-1||!(Bs!=null&&Bs.type)?Bs.align||Bs.width?kn.replaceSelection(`

${pf||

`):kn.replaceSelection(`${pf||`):((wi=Bs==null?void 0:Bs.type)==null?void 0:wi.indexOf("video"))>-1?kn.replaceSelection(``):((Cs=Bs==null?void 0:Bs.type)==null?void 0:Cs.indexOf("pdf"))>-1?kn.replaceSelection(`${Bs.name}`):ri.includes(fm)?kn.replaceSelection(`${Bs.name}`):kn.replaceSelection(`[${Bs.name}](${sd})`),kn.focus();case Cu:const{row:mf,col:oo,align:hm}=li;let Al=` +`)),kn.focus();case"add-null-ch":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(Ra),kn.focus();case"add-signal":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(br),kn.focus();case"add-multiple":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(Kn),kn.focus();case"inster-template-1":return Hr===""&&kn.setCursor(Cr.line,Cr.ch),kn.replaceSelection(Fa),kn.focus();case"eraser":return kn.setValue(""),kn.focus();case"trigger-watch":return nr(!ol),kn.focus();case"trigger-full-screen":return ua(!ii),kn.focus();case lr:ga(lr);return;case Mo:ga(Mo);return;case Yr:ga(Yr);return;case Ss:ga(Ss);return;case"maths-latex":ga("maths-latex");return;case To:ga(To);return;case Cu:ga(Cu);return;default:throw new Error}},[kn,ol,ii]),yc=(0,me.useCallback)((li,Cr)=>{var Hr,Vr,_a,as,Si,Cs;switch(ga(""),ui){case lr:const{title:Zl,link:Rd}=li;return kn.replaceSelection(`[${Zl}](${Rd})`),kn.focus();case Mo:const{language:Od,content:dm}=li;return kn.replaceSelection(["```"+Od,dm,"```"].join(` +`)),kn.focus();case"maths-latex":for(var gs=atob(li),Zs=new Uint8Array(gs.length),Wl=0;Wl{$u.id?kn.replaceSelection(`![,](/api/attachments/${$u.id}?type=${$u.content_type})`):($u==null?void 0:$u.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":kn.replaceSelection("`$$"+li+"$$`");break;case Yr:case Ss:case Na:const{src:sd,alt:pf}=li,Bs=Cr,fm=(_a=(Vr=(Hr=Bs==null?void 0:Bs.name)==null?void 0:Hr.split("."))==null?void 0:Vr.pop)==null?void 0:_a.call(Vr);return((as=Bs==null?void 0:Bs.type)==null?void 0:as.indexOf("image"))>-1||!(Bs!=null&&Bs.type)?Bs.align||Bs.width?kn.replaceSelection(`

${pf||

`):kn.replaceSelection(`${pf||`):((Si=Bs==null?void 0:Bs.type)==null?void 0:Si.indexOf("video"))>-1?kn.replaceSelection(``):((Cs=Bs==null?void 0:Bs.type)==null?void 0:Cs.indexOf("pdf"))>-1?kn.replaceSelection(`${Bs.name}`):ri.includes(fm)?kn.replaceSelection(`${Bs.name}`):kn.replaceSelection(`[${Bs.name}](${sd})`),kn.focus();case Cu:const{row:mf,col:oo,align:hm}=li;let Al=` `;for(let $u=0;$u{switch(ui){case lr:return me.createElement(va,{callback:yc,onCancel:Za});case Mo:return me.createElement(Ga.Z,{callback:yc,onCancel:Za});case Yr:return me.createElement(kt.Z,{callback:yc,onCancel:Za});case To:return me.createElement(In,{callback:yc,onCancel:Za});case Cu:return me.createElement(aa,{callback:yc,onCancel:Za});case"maths-latex":return me.createElement(is,{showSaveButton:!0,callback:yc});case"inline-latex":return me.createElement(Wa.Z,{showSaveButton:!0,callback:yc});default:return null}},[ui]);function Za(){ga("")}(0,me.useEffect)(()=>{if(vl.current){let li=function(wi){_a=!0,as=wi.pageY},Cr=function(){_a=!1},Hr=function(wi){if(_a){let Cs=wi.pageY-as;Cs<0&&(Cs=0),Cs>300&&(Cs=300);let gs=Un+Cs+"px";zl(gs)}},Vr=vl.current,_a=!1,as=0;return Vr.addEventListener("mousedown",li),document.addEventListener("mousemove",Hr),document.addEventListener("mouseup",Cr),()=>{Vr.removeEventListener("mousedown",li),document.removeEventListener("mousemove",Hr),document.removeEventListener("mouseup",Cr)}}},[kn,vl]),(0,me.useEffect)(()=>{zl(Un)},[Un]);const gf=Wr(it),cm=Wr(Ol),hu={width:gf,height:cm},_f=(0,me.useMemo)(()=>{if(So){let li=new Date(So),Cr=li.getHours(),Hr=li.getMinutes(),Vr=li.getSeconds();return Cr=Cr<10?"0"+Cr:Cr,Hr=Hr<10?"0"+Hr:Hr,Vr=Vr<10?"0"+Vr:Vr,`${Cr}:${Hr}:${Vr}`}return 0},[So]),qg=li=>{const Cr=[];if(Do){let Hr=-1;li=li.replace(/(@▁▁@|@▁@)/g,function(Vr,_a,as){Cr.push({multiLine:Vr!==br})})}return Cr};function $h(){window.sessionStorage.removeItem(Yi),Tu(!1),to(0)}function _g(){Tu(!1),to(0),kn.setValue(window.sessionStorage.getItem(Yi))}(0,me.useEffect)(()=>{Qs[ui]&&ui!==Ss&&ui!==To&&setTimeout(()=>{const li=document.getElementsByClassName("markdown-popup-form")[0],Cr=window.innerWidth/2-li.offsetWidth/2,Hr=window.innerHeight/2-li.offsetHeight/2;ff(Cr),fu(Hr)},0)},[ui]);const $f=li=>{li.preventDefault();const Cr=li.clientX-hs,Hr=li.clientY-_u;document.body.onmousemove=Vr=>{let _a=Vr.clientX-Cr,as=Vr.clientY-Hr;const wi=document.getElementsByClassName("markdown-popup-form")[0],Cs=window.innerWidth-wi.offsetWidth,gs=window.innerHeight-wi.offsetHeight;_a=Math.max(0,Math.min(_a,Cs)),as=Math.max(0,Math.min(as,gs)),$g(Vr.clientX,Vr.clientY,Cr,Hr)&&(ff(_a),fu(as))},document.body.onmouseup=function(){document.body.onmousemove=null}},$g=(li,Cr,Hr,Vr)=>{const _a=document.body.clientHeight,as=document.body.clientWidth;return li<20&&Hr>li||li>as-20&&HrCr||Cr>_a-20&&Vrhn in gt?Qt(gt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):gt[hn]=Pn,pe=(gt,hn)=>{for(var Pn in hn||(hn={}))ie.call(hn,Pn)&&le(gt,Pn,hn[Pn]);if(re)for(var Pn of re(hn))fe.call(hn,Pn)&&le(gt,Pn,hn[Pn]);return gt},xe=(gt,hn)=>Pt(gt,Oe(hn));const{useForm:Se}=me.default,Fe={width:280,marginRight:10},Ne={labelCol:{span:5},wrapperCol:{span:19}};var Qe=({callback:gt,onCancel:hn})=>{const[Pn]=Se();let Rn=(0,Wt.useRef)();function mr(fn){Rn.current.width=Pn.getFieldValue("width"),Rn.current.align=Pn.getFieldValue("align"),gt(fn,Rn.current)}function Sr(fn,jn){if(fn.status===-1){dt.ZP.error(fn.message);return}Pn.setFieldsValue({src:`/api/attachments/${fn.id}`,type:jn.type})}function er(fn){let jn=fn.target.files[0];Rn.current=jn,lt(jn,Sr)}return Ct.createElement(me.default,xe(pe({form:Pn},Ne),{className:"upload-image-panel",onFinish:mr,style:{width:470,overflow:"hidden"}}),Ct.createElement(me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ct.createElement("div",{className:"flex-container"},Ct.createElement(me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ct.createElement(Ft.default,{style:Fe})),Ct.createElement(rt,{onFileChange:er}))),Ct.createElement(me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ct.createElement(Ft.default,{style:{width:264}})),Ct.createElement(me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ct.createElement(It.Z,null,Ct.createElement(me.default.Item,{name:"width",style:{margin:0}},Ct.createElement(mt.Z,{style:{width:264}})),Ct.createElement("span",{className:"ml8"},"%"))),Ct.createElement(me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ct.createElement(on.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"}]})),Ct.createElement("aside",null,Ct.createElement(me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ct.createElement(tt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ct.createElement(tt.ZP,{type:"default",onClick:hn},"\u53D6\u6D88"))))};function rt({onFileChange:gt}){return Ct.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ct.createElement("input",{type:"file",onChange:gt}))}function lt(gt,hn){if(!gt)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,zt.bg)())throw dt.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pn=new FormData;Pn.append("editormd-image-file",gt),Pn.append("file_param_name","editormd-image-file"),Pn.append("byxhr","true");var Rn=new window.XMLHttpRequest;Rn.withCredentials=!0,Rn.addEventListener("load",function(mr){hn(JSON.parse(mr.target.responseText),gt)},!1),Rn.addEventListener("error",function(mr){console.error(mr)},!1),Rn.open("POST",`${Gt.KI}/api/attachments.json`),Rn.send(Pn)}},57261:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Ft}});var me=Be(59301),dt=Be(4676);class Ft extends me.Component{constructor(mt){super(mt);const on=window.document;this.node=on.createElement("div"),on.body.appendChild(this.node)}render(){const{children:mt}=this.props;return(0,dt.createPortal)(mt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},31103:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return dt}});var me=Be(59301);function dt(Ft,It){const mt=(0,me.useRef)();(0,me.useEffect)(()=>{mt.current=Ft}),(0,me.useEffect)(()=>{function on(){mt.current()}if(It!==null){let tt=setInterval(on,It);return()=>clearInterval(tt)}},[It])}},99981:function(st,Ln,Be){"use strict";Be.d(Ln,{Q8:function(){return Li},d0:function(){return Oi},w6:function(){return ti}});var me=Be(59301),dt=Be(5083),Ft=Be(57809),It=Be(8591),mt=Be(43418),on=Be(5112),tt=Be(95237),Gt=Be(43604),Wt=Be(6848),zt=Be(24905),Ct=Be(3113),Qt=Be(56656),Pt=Be.n(Qt),Oe=Be(41867),re=Be(38147),ie=Be(89392),fe=Be.n(ie),le=Be(65862),pe=Be(61191),xe=Be(65582),Se=Be(4324),Fe=Be(66457),Ne=Be(42656),Qe=Be(83028),rt=Be(60979),lt=Be(59301),gt=Object.defineProperty,hn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,er=(nn,Xn,qn)=>Xn in nn?gt(nn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:qn}):nn[Xn]=qn,fn=(nn,Xn)=>{for(var qn in Xn||(Xn={}))mr.call(Xn,qn)&&er(nn,qn,Xn[qn]);if(Rn)for(var qn of Rn(Xn))Sr.call(Xn,qn)&&er(nn,qn,Xn[qn]);return nn},jn=(nn,Xn)=>hn(nn,Pn(Xn)),Gr=(nn,Xn,qn)=>new Promise((Fn,gn)=>{var Ke=Ei=>{try{sr(qn.next(Ei))}catch(Si){gn(Si)}},Jn=Ei=>{try{sr(qn.throw(Ei))}catch(Si){gn(Si)}},sr=Ei=>Ei.done?Fn(Ei.value):Promise.resolve(Ei.value).then(Ke,Jn);sr((qn=qn.apply(nn,Xn)).next())});function ti(nn,Xn){const qn=[];for(let Fn=nn;Fn{const Fn=nnPt()(Xn).endOf("day"),Ke=nn{const qn=parseInt(Pt()(nn).format("HH")),Fn=parseInt(Pt()().format("HH")),gn=parseInt(Pt()().format("mm"));if(!nn)return{disabledHours:()=>ti(0,Fn),disabledMinutes:()=>ti(0,gn)};if(Xn){const Ke=parseInt(Pt()(Xn).format("HH")),Jn=parseInt(Pt()(Xn).format("mm"));return Pt()(nn).isSame(Pt()(Xn),"day")?{disabledHours:()=>ti(0,Ke),disabledMinutes:()=>qn<=Ke?ti(0,Jn):[]}:void 0}if(Pt()(nn).isSame(Pt()(),"day"))return{disabledHours:()=>ti(0,Fn),disabledMinutes:()=>Pt()(nn).isSame(Pt()(),"hour")&&qn<=Fn?ti(0,gn):[]}},{RangePicker:va}=dt.default,{Option:Ga}=Ft.default,kt=({shixunHomeworks:nn,loading:Xn,dispatch:qn,classroomList:Fn,user:gn})=>{var Ke,Jn,sr,Ei,Si,La,Es,Vi,Ro;const ao=(0,xe.useParams)(),{workSetting:In,workList:eo,shixunWorkList:fs,headerInfo:bo,changeData:Qa}=nn,[aa,lo]=(0,me.useState)(!1),[Yu,Ll]=(0,me.useState)(!1);let[Zi,is]=(0,me.useState)([]),[Wa,Ao]=(0,me.useState)([]),[dr,lr]=(0,me.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Se.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[Yr,To]=(0,me.useState)({}),[Ss,Na]=(0,me.useState)({});(0,me.useEffect)(()=>()=>{is([])},[]),(0,me.useEffect)(()=>{lo(!(0,Oe.GJ)())},[(0,Oe.GJ)()]);const Mo=()=>{qn({type:"shixunHomeworks/getWorkSetting",payload:fn({},ao)})};(0,me.useEffect)(()=>{if(!(In!=null&&In.course_id))return;Object.keys(dr).map(function(br){dr[br]=In[br]}),(!dr.allow_late||!dr.unified_late)&&(dr.late_penalty=20,dr.penalty_type=Se.Q.Percent),dr.unified_setting||(dr.unified_late=!1,dr.unified_anonymous_comment=!1,dr.unified_anonymous_appeal=!1),Zi=JSON.parse(JSON.stringify(In.group_settings.map(br=>jn(fn({},br),{group_name:[br.group_name]})).filter(br=>br.publish_time!==null))),Wa=JSON.parse(JSON.stringify(In.allow_late_settings.map(br=>jn(fn({},br),{group_name:[br.group_name]})).filter(br=>br.late_time!==null))),lr(fn({},dr));const Kn=(0,le.QE)((Zi==null?void 0:Zi.length)>0?Zi:[]);is([...Kn]),(Wa==null?void 0:Wa.length)<=0?Ao([{penalty_type:Se.Q.Percent,late_penalty:20}]):Ao([...Wa])},[In]);const Cu=()=>Gr(void 0,null,function*(){var Kn,br;if(((Kn=gn==null?void 0:gn.userInfo)==null?void 0:Kn.user_status)===2){(0,Fe.Rd)();return}const Fa=JSON.parse(JSON.stringify(dr));if(Fa.challenge_settings.filter(Wr=>!Wr.hide),Fa.categoryId=ao.categoryId,(br=Fa.challenge_settings)!=null&&br.every(Wr=>!Wr.checked)){It.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Zi),!dr.unified_setting)Zi=Zi==null?void 0:Zi.map(Wr=>{var uo;if(!Wr.publish_time||!Wr.end_time)throw It.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(!Wr.group_name)throw It.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(uo=In.group_settings)==null?void 0:uo.filter(Ki=>{var du;return(du=Wr==null?void 0:Wr.group_name)==null?void 0:du.includes(Ki.group_name)}).map(Ki=>Ki.group_id||Ki.id).toString().split(","),Wr});else if(!dr.publish_time||!dr.end_time)throw It.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(Fa.group_settings=Zi,dr.allow_late)if(dr.unified_late){if(dr.late_penalty===null||dr.late_penalty===void 0||dr.late_penalty<0||dr.late_penalty>100)throw It.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(!dr.late_time)throw It.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 Wa=Wa==null?void 0:Wa.map(Wr=>{var uo,Ki;if(Wr.late_penalty===null||Wr.late_penalty===void 0||Wr.late_penalty<0||Wr.late_penalty>100)throw It.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(!Wr.late_time)throw It.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(!Wr.group_name)throw It.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(Ki=(uo=Wr==null?void 0:Wr.group_name)==null?void 0:uo.map(du=>{var Qs,qa;let Ht=(qa=(Qs=In.group_settings)==null?void 0:Qs.filter(Je=>(Je==null?void 0:Je.group_name)===du))==null?void 0:qa[0];return Ht==null?void 0:Ht.group_id}))==null?void 0:Ki.toString().split(","),Wr}),Fa.allow_late_settings=Wa;let ri=yield(0,rt.Tr)({homework_common_ids:[parseInt(ao.categoryId)],course_id:ao.coursesId,type:"homework_common"});(ri==null?void 0:ri.student_count)===0?ml(Fa):(Na(Fa),To(ri))}),ml=Kn=>{var br;if(Kn.total_score===null){It.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Kn!=null&&Kn.work_efficiency&&Kn.eff_score===null){It.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Fa=Kn.challenge_settings.reduce((uo,Ki)=>uo+Number(Ki.challenge_score),0);if((Fa==null?void 0:Fa.toFixed(10))!==((br=Kn.total_score-Kn.eff_score)==null?void 0:br.toFixed(10))){It.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Kn.total_score}\u5206`);return}const ri={shixun_evaluation:Kn.shixun_evaluation,challenge_settings:Kn.challenge_settings};let Wr=()=>{var uo;const Ki=()=>Gr(void 0,null,function*(){Ll(!0),(yield(0,re.ZP)(`/api/homework_commons/${ao.categoryId}/publish_setting.json`,{method:"post",body:fn({},Kn)})).status===0&&(It.ZP.success("\u66F4\u65B0\u6210\u529F"),Mo(),qn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:fn({},ao)})),Ll(!1)});!(0,ie.isEqual)(Qa,ri)&&!((uo=bo==null?void 0:bo.homework_status)!=null&&uo.includes("\u672A\u53D1\u5E03"))?mt.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:Ki}):Ki()};In!=null&&In.high_resources_consume&&!(In!=null&&In.high_resources_consume_permission)?qn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ao.coursesId,type:"shixun",type_id:ao.categoryId,name:In.homework_name,fn:()=>{Wr()}}}):Wr()},$o=(Kn,br,Fa="group_id")=>{var ri;return br?br.find(Wr=>Wr[Fa]===Kn):(ri=In==null?void 0:In.group_settings)==null?void 0:ri.find(Wr=>Wr.group_id[0]===Kn)},pi=(In==null?void 0:In.allow_late)||(In==null?void 0:In.anonymous_comment),Ju=Kn=>{var br,Fa;const ri=$o(Kn,In==null?void 0:In.allow_late_settings,"id"),Wr=$o(Kn,In==null?void 0:In.anonymous_comment_settings),uo=$o(Kn);return(In==null?void 0:In.allow_late)&&ri&&Pt()(ri==null?void 0:ri.late_time)<=Pt()()||(In==null?void 0:In.anonymous_comment)&&Wr&&(Wr==null?void 0:Wr.evaluation_start)!==null||((Fa=(Pt()(uo==null?void 0:uo.end_time)<=Pt()()&&((br=In==null?void 0:In.allow_late_settings)==null?void 0:br.filter(Ki=>Ki.group_id.includes(Kn))))[0])==null?void 0:Fa.late_time)!=null},ws=(0,me.useMemo)(()=>(In==null?void 0:In.allow_late)||(In==null?void 0:In.all_group_late),[In,bo]),vc=In==null?void 0:In.anonymous_comment,Ba=Kn=>{if(!Kn)return!1;const br=$o(Kn,In==null?void 0:In.anonymous_comment_settings);return(In==null?void 0:In.anonymous_comment)&&br&&(br==null?void 0:br.evaluation_start)!==null},Ra=(Kn,br)=>{var Fa,ri,Wr;qn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Kn,index:br,rangePickerDisabled:aa||(Pt()()<=Pt()((ri=$o((Fa=Kn==null?void 0:Kn.group_id)==null?void 0:Fa[0]))==null?void 0:ri.publish_time)?!1:[!0,Ju((Wr=Kn==null?void 0:Kn.group_id)==null?void 0:Wr[0])]),disabledDate:In==null?void 0:In.course_end_date}})};return lt.createElement("section",{className:pe.Z.form},lt.createElement("div",{className:pe.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",lt.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")),lt.createElement("div",null,lt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lt.createElement(on.ZP.Group,{disabled:aa||!((Ke=bo==null?void 0:bo.homework_status)!=null&&Ke.includes("\u672A\u53D1\u5E03"))||(0,Oe.Rm)()&&!((Jn=Fn.AssistantObject.practice)!=null&&Jn.can_publish),value:dr.unified_setting,onChange:Kn=>{var br;if(!((br=bo==null?void 0:bo.homework_status)!=null&&br.includes("\u672A\u53D1\u5E03"))){It.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(dr.unified_setting=!dr.unified_setting,dr.unified_setting||(dr.unified_late=!1,Ao([{late_penalty:5}])),lr(Object.assign({},dr)),dr.unified_setting===!1&&Zi==""){is(Zi.concat({}));return}dr.unified_setting&&(is([]),Ao([{late_penalty:5}]))}},lt.createElement(on.ZP,{value:!0,disabled:aa||!(In!=null&&In.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),lt.createElement(on.ZP,{disabled:aa||!((sr=In==null?void 0:In.group_settings)!=null&&sr.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Ei=In==null?void 0:In.group_settings)==null?void 0:Ei.length)===0&<.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")),dr.unified_setting&<.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},lt.createElement(tt.Z,{align:"middle"},lt.createElement(Gt.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),lt.createElement(Gt.Z,{className:"ml10"},lt.createElement(dt.default,{size:"large",disabled:aa||!((Si=bo==null?void 0:bo.homework_status)!=null&&Si.includes("\u672A\u53D1\u5E03")||(La=bo==null?void 0:bo.homework_status)!=null&&La.includes("\u672A\u5F00\u59CB"))||(0,Oe.Rm)()&&!((Es=Fn.AssistantObject.practice)!=null&&Es.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:Kn=>Li(Kn,In==null?void 0:In.course_end_date),disabledTime:Kn=>Oi(Kn),value:dr.publish_time?Pt()(dr.publish_time):"",onChange:(Kn,br)=>{dr.publish_time=br,(dr.end_time==""||!dr.end_time)&&dr.unified_setting&&(dr.end_time=Pt()(Kn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),lr(Object.assign({},dr))}}))),lt.createElement(tt.Z,{align:"middle",className:"pl30"},lt.createElement(Gt.Z,null,"\u622A\u6B62\u65F6\u95F4"),lt.createElement(Gt.Z,{className:"ml10"},lt.createElement(dt.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(In==null?void 0:In.allow_late)&&(In==null?void 0:In.homework_status.includes("\u5DF2\u622A\u6B62"))||aa||(In==null?void 0:In.allow_late)&&Pt()()>=Pt()(In==null?void 0:In.end_time)||(0,Oe.Rm)()&&!((Vi=Fn.AssistantObject.practice)!=null&&Vi.can_publish),disabledDate:Kn=>Li(Kn,In==null?void 0:In.course_end_date,dr.publish_time),disabledTime:Kn=>Oi(Kn,dr.publish_time),value:dr.end_time?Pt()(dr.end_time):"",onChange:(Kn,br)=>{dr.end_time=br,lr(Object.assign({},dr))}})))),!dr.unified_setting&&(Zi==null?void 0:Zi.length)>0&<.createElement(tt.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Zi&&Zi.map(function(Kn,br){var Fa,ri,Wr,uo,Ki,du,Qs;return lt.createElement(Gt.Z,{span:24,key:br},lt.createElement(tt.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:br==(Zi==null?void 0:Zi.length)-1?"0px":"10px"}},lt.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",br+1),lt.createElement(Ft.default,{disabled:aa||((Fa=bo==null?void 0:bo.homework_status)!=null&&Fa.includes("\u672A\u53D1\u5E03")&&Kn.id||Pt()(){var Ht;if((0,Oe.Rm)()&&!((Ht=Fn.AssistantObject.practice)!=null&&Ht.can_publish)){It.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}Zi[br].group_name=qa,Zi[br].group_id=Kn.group_id;const Je=(0,ie.flattenDeep)(Zi.map(Un=>Un.group_name)),it=Wa.map(Un=>{let Er=(Un==null?void 0:Un.group_name)||[];return jn(fn({},Un),{group_name:(0,ie.remove)(Er,Dr=>Je.includes(Dr))})});Ao(it),is(Zi.slice())},maxTagCount:4,maxTagPlaceholder:qa=>lt.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ra(Kn,br)},"+",qa==null?void 0:qa.length)},In.group_settings&&In.group_settings.map(function(qa){if(!Zi.map(Je=>Je.group_name).flat().includes(qa.group_name))return lt.createElement(Ga,{value:qa.group_name,key:qa.id},qa.group_name)})),lt.createElement("div",{className:"ml20"},lt.createElement(va,{size:"large",ranges:{\u6B64\u523B:[Kn.publish_time?Pt()(Kn.publish_time):Pt()(),Pt()()]},allowClear:!1,disabled:aa||(Pt()()<=Pt()((uo=$o((Wr=Kn==null?void 0:Kn.group_id)==null?void 0:Wr[0]))==null?void 0:uo.publish_time)?!1:[!0,Ju((Ki=Kn==null?void 0:Kn.group_id)==null?void 0:Ki[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:qa=>Li(qa,In==null?void 0:In.course_end_date),disabledTime:qa=>Oi(qa),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Pt()((0,le.U6)(),"HH:mm"),Pt()((0,le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Kn.publish_time&&[Pt()(Kn.publish_time),Kn.end_time?Pt()(Kn.end_time):void 0],onChange:(qa,Ht)=>{var Je;if((0,Oe.Rm)()&&!((Je=Fn.AssistantObject.practice)!=null&&Je.can_publish)){It.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}Zi[br].publish_time=Ht[0],!Kn.end_time&&Ht[0]?Zi[br].end_time=Pt()(Ht[0]).add(7,"days"):Zi[br].end_time=Ht[1],is([...Zi])},onCalendarChange:(qa,Ht,Je)=>{if(Ht!=null&&Ht[0]&&!Ht[1]){const it=Pt()(Ht[0]).add(7,"days");Zi[br].publish_time=Ht[0],Zi[br].end_time=it,is([...Zi])}}})),!aa&<.createElement("div",{style:{display:"flex",width:"50px"}},((du=Kn==null?void 0:Kn.group_id)==null?void 0:du.length)>1&<.createElement(Wt.Z,{title:"\u89C4\u5219\u62C6\u5206"},lt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ra(Kn,br)})),Zi.length<((Qs=In==null?void 0:In.group_settings)==null?void 0:Qs.length)&<.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qa;if((0,Oe.Rm)()&&!((qa=Fn.AssistantObject.practice)!=null&&qa.can_publish)){It.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}is(Zi.concat({}))}}),((Kn==null?void 0:Kn.publish_time)&&Pt()(){const qa=(0,ie.cloneDeep)(Wa);qa.forEach((Ht,Je)=>{Ht.group_name&&(Ht.group_name=Ht.group_name.filter(it=>{var Un;return!((Un=Zi[br].group_name)!=null&&Un.includes(it))}))}),Zi=Zi.filter((Ht,Je)=>br!==Je),Ao(qa),is(Zi.slice()),setTimeout(()=>is(Zi.slice()),10)}}))))}))),lt.createElement(tt.Z,null,lt.createElement(Gt.Z,null,lt.createElement("div",{className:pe.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",lt.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"))),lt.createElement(Gt.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lt.createElement(zt.default,{checked:dr.allow_late,disabled:aa||ws,onChange:Kn=>{var br;if((0,Oe.Rm)()&&!((br=Fn.AssistantObject.practice)!=null&&br.can_late)){It.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}Kn.target.checked&&mt.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:lt.createElement("div",{style:{padding:10,background:"#f5f6f9"}},lt.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"),lt.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),lt.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"))}),dr.allow_late=!dr.allow_late,Wa==""&&Ao([{late_penalty:5}]),lr(Object.assign({},dr))}},lt.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(dr==null?void 0:dr.allow_late)&<.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),lt.createElement(on.ZP.Group,{style:{marginLeft:"20px"},disabled:aa||(In==null?void 0:In.anonymous_comment)||(In==null?void 0:In.allow_late),value:dr.unified_late,onChange:Kn=>{var br;if((0,Oe.Rm)()&&!((br=Fn.AssistantObject.practice)!=null&&br.can_late)){It.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}dr.unified_late=Kn.target.value,Wa==""&&!Kn.target.value&&Ao([{penalty_type:Se.Q.Percent,late_penalty:20}]),lr(fn({},dr))}},(dr==null?void 0:dr.unified_setting)&<.createElement(on.ZP,{value:!0,disabled:!(In!=null&&In.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ro=In==null?void 0:In.group_settings)==null?void 0:Ro.length)>0&<.createElement(on.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),dr!=null&&dr.unified_late?lt.createElement(lt.Fragment,null,lt.createElement(tt.Z,{align:"middle",style:{marginTop:"10px"}},lt.createElement(Gt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),lt.createElement(Gt.Z,{className:"ml20"},lt.createElement(Se.Z,{disabled:aa||vc,value:{type:dr.penalty_type,inputValue:dr.late_penalty},onChange:Kn=>{var br;if((0,Oe.Rm)()&&!((br=Fn.AssistantObject.practice)!=null&&br.can_late)){It.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}lr(jn(fn({},dr),{late_penalty:Kn.inputValue,penalty_type:Kn.type}))}})),lt.createElement(Gt.Z,{flex:"1",className:"ml5"},lt.createElement("span",{className:"c-grey-c ml10"},dr.penalty_type===Se.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)"))),lt.createElement(tt.Z,{align:"middle",style:{marginTop:"15px"}},lt.createElement(Gt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),lt.createElement(Gt.Z,{className:"ml20"},lt.createElement(dt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Pt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:aa||vc,value:dr.late_time?Pt()(dr.late_time):"",disabledDate:Kn=>Li(Kn,In==null?void 0:In.course_end_date),onChange:(Kn,br)=>{var Fa;if((0,Oe.Rm)()&&!((Fa=Fn.AssistantObject.practice)!=null&&Fa.can_late)){It.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}dr.late_time=br,lr(Object.assign({},dr))}})))):Wa.map(function(Kn,br){var Fa;return lt.createElement(Gt.Z,{span:24,key:br},lt.createElement(tt.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},lt.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",br+1),lt.createElement(Ft.default,{disabled:aa||!((Fa=bo==null?void 0:bo.homework_status)!=null&&Fa.includes("\u672A\u53D1\u5E03"))&&Kn.id||(In==null?void 0:In.anonymous_comment),mode:"multiple",className:pe.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Kn.group_name=="string"?[Kn.group_name]:Kn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ri=>{var Wr;if((0,Oe.Rm)()&&!((Wr=Fn.AssistantObject.practice)!=null&&Wr.can_late)){It.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}Wa[br].group_name=ri,Wa[br].group_id=Kn.group_id,Ao(Wa.slice())}},In.group_settings&&In.group_settings.map(function(ri){const Wr=Wa.map(Ki=>Ki.group_name).flat(),uo=Zi.map(Ki=>Ki.group_name).flat();if(dr!=null&&dr.unified_setting){if(!Wr.includes(ri.group_name))return lt.createElement(Ga,{value:ri.group_name,key:ri.id},ri.group_name)}else if(uo.includes(ri.group_name)&&!Wr.includes(ri.group_name))return lt.createElement(Ga,{value:ri.group_name,key:ri.id},ri.group_name)})),lt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),lt.createElement(Se.Z,{disabled:aa||Ba(Kn.id),value:{type:Kn.penalty_type,inputValue:Kn.late_penalty},onChange:ri=>{var Wr;if((0,Oe.Rm)()&&!((Wr=Fn.AssistantObject.practice)!=null&&Wr.can_late)){It.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}Wa[br].late_penalty=ri.inputValue,Wa[br].penalty_type=ri.type,Ao([...Wa])}}),lt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),lt.createElement(dt.default,{size:"large",disabled:aa||Ba(Kn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Pt()((0,le.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ri=>Li(ri,In==null?void 0:In.course_end_date),format:"YYYY-MM-DD HH:mm",value:Kn!=null&&Kn.late_time?Pt()(Kn.late_time):void 0,onChange:(ri,Wr)=>{var uo;if((0,Oe.Rm)()&&!((uo=Fn.AssistantObject.practice)!=null&&uo.can_late)){It.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}Wa[br].late_time=Wr,Ao([...Wa])}}),!aa&<.createElement("div",{style:{display:"flex",width:"50px"}},lt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ri;if((0,Oe.Rm)()&&!((ri=Fn.AssistantObject.practice)!=null&&ri.can_late)){It.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}Ao(Wa.concat({penalty_type:Se.Q.Percent,late_penalty:20}))}}),br>0&&!Kn.id&<.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var ri;if((0,Oe.Rm)()&&!((ri=Fn.AssistantObject.practice)!=null&&ri.can_late)){It.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}Wa=Wa.filter((Wr,uo)=>br!==uo),Ao(Wa.slice()),setTimeout(()=>Ao(Wa.slice()),10)}}))))})),!aa&<.createElement(lt.Fragment,null,lt.createElement(Ct.ZP,{type:"primary",size:"large",loading:Yu,style:{width:"138px",marginTop:"30px"},onClick:()=>Cu()},"\u4FDD\u5B58")),lt.createElement(Ne.Z,{onConfirm:(Kn,br)=>{Zi.splice(Kn,0,...br),Zi.splice(Kn+br.length,1);const Fa=(0,le.QE)([...Zi]);is([...Fa])}}),lt.createElement(Qe.Z,{resdata:Yr,type:"shixun",okloading:Yu,oktext:(Yr==null?void 0:Yr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Kn=>Gr(void 0,null,function*(){Ll(!0);let br=yield(0,re.ZP)(`/api/courses/${ao.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(ao.categoryId)]}});Ll(!1),(br==null?void 0:br.status)===0&&ml(Ss)})}))};Ln.ZP=(0,xe.connect)(({shixunHomeworks:nn,classroomList:Xn,loading:qn,user:Fn})=>({shixunHomeworks:nn,classroomList:Xn,loading:qn.effects,user:Fn}))(kt)},91704:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return zt}});var me=Be(59301),dt=Be(92832),Ft=Be(24905),It=Be(95237),mt={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},on="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",tt=Be(2524),Gt=(Ct,Qt,Pt)=>new Promise((Oe,re)=>{var ie=pe=>{try{le(Pt.next(pe))}catch(xe){re(xe)}},fe=pe=>{try{le(Pt.throw(pe))}catch(xe){re(xe)}},le=pe=>pe.done?Oe(pe.value):Promise.resolve(pe.value).then(ie,fe);le((Pt=Pt.apply(Ct,Qt)).next())}),zt=({data:Ct,value:Qt=[],handleChangePage:Pt,setSelectedRowKeys:Oe,selectedRowKeys:re,onChange:ie=()=>{}})=>{const[fe,le]=(0,me.useState)([]),[pe,xe]=(0,me.useState)([]),[Se,Fe]=(0,me.useState)([]);let[Ne,Qe]=(0,me.useState)(1),[rt,lt]=(0,me.useState)();return(0,me.useEffect)(()=>{le(Ct),xe([]),Fe([])},[Ct]),(0,me.useEffect)(()=>{Oe&&(xe(re),Fe(re))},[re]),me.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},me.createElement("div",{className:mt.leftdiv},me.createElement(dt.default.Search,{size:"middle",onChange:gt=>Gt(void 0,null,function*(){le(Ct.filter(hn=>{var Pn;return(Pn=hn==null?void 0:hn.name)==null?void 0:Pn.includes(gt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&me.createElement(tt.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),me.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},me.createElement(Ft.default.Group,{value:pe.map(gt=>`${gt.id}`),onChange:gt=>{Oe(fe.filter(hn=>gt.includes(`${hn.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},fe.map((gt,hn)=>me.createElement(It.Z,{key:gt.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},me.createElement(Ft.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:gt.is_published,value:`${gt.id}`},me.createElement("div",{className:mt.listClass},me.createElement("span",{className:mt.spantitle,style:{width:gt.is_published?"108px":"170px"}},gt.name),gt.is_published&&me.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),me.createElement("div",{className:mt.rightdiv},me.createElement(dt.default.Search,{onChange:gt=>{Fe(pe.filter(hn=>hn.name.includes(gt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Se.length===0&&me.createElement(tt.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Se.length>0&&me.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},me.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Se.map((gt,hn)=>me.createElement(It.Z,{justify:"space-between",style:{marginTop:"10px"},key:gt.id},me.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},gt.name),me.createElement("img",{src:on,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Oe(pe.filter(Pn=>`${Pn.id}`!=`${gt.id}`))}})))))))}},42656:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return ie}});var me=Be(59301),dt=Be(65582),Ft=Be(5083),It=Be(43418),mt=Be(92832),on=Be(95237),tt=Be(43604),Gt={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Wt=Be(56656),zt=Be.n(Wt),Ct=Be(65862),Qt=Be(2524),Pt=Be(59301);const{RangePicker:Oe}=Ft.default,re=({dispatch:fe,classroomList:le,onConfirm:pe})=>{const[xe,Se]=(0,me.useState)([]),[Fe,Ne]=(0,me.useState)([]),[Qe,rt]=(0,me.useState)("");(0,me.useEffect)(()=>{var hn;if(le.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pn=le.actionTabs.data;console.log("data",Pn);let Rn=(hn=Pn==null?void 0:Pn.group_name)==null?void 0:hn.map((mr,Sr)=>{var er;return{group_id:Pn==null?void 0:Pn.group_id[Sr],group_name:Pn==null?void 0:Pn.group_name[Sr],is_admin:Pn==null?void 0:Pn.is_admin,end_time:Pn==null?void 0:Pn.end_time,publish_time:Array.isArray(Pn==null?void 0:Pn.publish_time)?(er=Pn==null?void 0:Pn.publish_time)==null?void 0:er[0]:Pn==null?void 0:Pn.publish_time}});Rn&&(Se([...Rn]),Ne([...Rn]))}},[le.actionTabs]);const lt=()=>{fe({type:"classroomList/setActionTabs",payload:{}}),rt("")},gt=hn=>{if(hn){const Pn=Fe==null?void 0:Fe.filter(Rn=>{var mr,Sr;return(Sr=(mr=Rn==null?void 0:Rn.group_name)==null?void 0:mr.toLowerCase())==null?void 0:Sr.includes(hn==null?void 0:hn.toLowerCase())});Se(Pn)}else Se(Fe)};return Pt.createElement(It.default,{width:980,title:Pt.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Pt.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Pt.createElement("span",{className:Gt.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")),Pt.createElement(mt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Qe,onChange:hn=>{rt(hn.target.value.trim()),gt(hn.target.value.trim())}})),centered:!0,maskClosable:!1,open:le.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>lt(),onOk:()=>{var hn;pe((hn=le.actionTabs)==null?void 0:hn.index,Fe),lt()}},Pt.createElement("div",{className:Gt.modal_con},Pt.createElement(on.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(xe==null?void 0:xe.length)>0?xe.map(function(hn,Pn){var Rn,mr;return Pt.createElement(tt.Z,{span:24,key:Pn},Pt.createElement(on.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pn==(xe==null?void 0:xe.length)-1?"0px":"10px"}},Pt.createElement("div",{className:Gt.multiple_select,title:hn.group_name},hn.group_name),Pt.createElement("div",{className:"ml20"},Pt.createElement(Oe,{size:"large",ranges:{\u6B64\u523B:[hn.publish_time?zt()(hn.publish_time):zt()(),zt()()]},allowClear:!1,disabled:(Rn=le.actionTabs)==null?void 0:Rn.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:Sr=>{var er;return(0,Ct.Q8)(Sr,(er=le.actionTabs)==null?void 0:er.disabledDate)},disabledTime:Sr=>(0,Ct.d0)(Sr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[zt()((0,Ct.U6)(),"HH:mm"),zt()((0,Ct.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:hn.publish_time&&[zt()(hn.publish_time),hn.end_time?zt()(hn.end_time):void 0],onChange:(Sr,er)=>{xe[Pn].publish_time=er[0],xe[Pn].end_time=er[1],Se([...xe]),Fe.forEach(fn=>{fn.group_id===hn.group_id&&(fn.publish_time=er[0],fn.end_time=er[1])}),Ne([...Fe])}})),(mr=le.actionTabs)!=null&&mr.rangePickerDisabled?Pt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Pt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{xe.splice(Pn,1),Se([...xe]),Fe.forEach((Sr,er)=>{Sr.group_id===hn.group_id&&Fe.splice(er,1)}),Ne([...Fe])}})))}):Pt.createElement(Qt.Z,null))))};var ie=(0,dt.connect)(({classroomList:fe})=>({classroomList:fe}))(re)},19969:function(st,Ln,Be){"use strict";Be.r(Ln),Be.d(Ln,{default:function(){return Xse}});var me=Be(59301),dt=Be(65582),Ft=Be(43418),It=Be(8591),mt=Be(3113),on={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},tt=Be(49320),Gt=Be(78241),Wt=Be(5112),zt=Be(19842),Ct=Be(92832),Qt=Be(71418),Pt=Be(38147),Oe={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},re=Be(87169),ie=Be(59301),fe=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),pe=({type:b,onCancel:a,onOk:y})=>{const[x]=Gt.default.useForm(),[E,z]=(0,me.useState)(1),[ee,te]=(0,me.useState)(!1),[ne,ae]=(0,me.useState)([]);(0,me.useEffect)(()=>{x.setFieldValue("type",1),oe()},[]);const oe=()=>fe(void 0,null,function*(){if(b){te(!0);const ue=yield(0,Pt.ZP)("/api/disciplines.json",{method:"get",params:{source:b}});ae(ue.disciplines||[]),te(!1)}}),se=()=>{const{sub_discipline_id:ue,discipline_name:ce,sub_discipline_name:de,type:ye}=x.getFieldsValue();if((!ue||ue&&ue.length===0)&&(!ce||!de))return It.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;y({user_customize:ye==2,sub_discipline_id:ye==1?[ue[1]]:null,discipline_name:ce,sub_discipline_name:de})};return ie.createElement(Ft.default,{width:640,className:Oe.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{a(),x.resetFields()},onOk:()=>{x.validateFields().then(ue=>{if(E==2&&(ue.discipline_name.replaceAll(" ","").length<=0||ue.sub_discipline_name.replaceAll(" ","").length<=0)){It.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}se(),x.resetFields()})}},ie.createElement("div",{className:Oe.applyPublicContent},ie.createElement("div",{className:Oe.tips},ie.createElement(re.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ie.createElement(Gt.default,{labelAlign:"left",form:x},ie.createElement(Gt.default.Item,{name:"type"},ie.createElement(Wt.ZP.Group,{onChange:ue=>{z(ue.target.value),ue.target.value==1?x.setFieldsValue({discipline_name:"",sub_discipline_name:""}):x.setFieldsValue({sub_discipline_id:[]})}},ie.createElement(Wt.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),ie.createElement(Wt.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),E==1&&ie.createElement(Gt.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},ie.createElement(zt.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ne,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(ue,ce)=>x.setFieldsValue({sub_discipline_id:ue})})),E==2&&ie.createElement(ie.Fragment,null,ie.createElement(Gt.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},ie.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),ie.createElement(Gt.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},ie.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),ee&&ie.createElement("div",{className:Oe.spin},ie.createElement(Qt.Z,null))))},xe=Be(6339),Se="data:image/png;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAAvgAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAvgeAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMEAwMDBAYEBAQEBgcGBgYGBgcJBwcHBwcHCQkJCQkJCQkKCgoKCgoMDAwMDA4ODg4ODg4ODg7/2wBDAQICAgMDAwYDAwYOCggKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/2gAMAwEAAhEDEQAAAfgVC0arO2NttWWkrrGWnVEzMgjhUIYhUKYhaQY2wO21bbVttWSpIOUlVbbEbbVttW21bbVttW21bbVM7Mu21bbVMxMu2xlbZ1VtmspKoZSVMsylUsKmXEKhTqmbBz3YU5HrHNnLps69Dn2HtVUKA82iBED53Rttk8ymamYmGnZgrQp1yFoyO2ynbattq22rbattq22rbattq22rbattq22qZiSsynEK2UZOViIypKomYJnRoTtjTsQgczmomdWmFSp0yaNsaY2qMrUnTqjTq2iTaNqxhXmq0iHzMFOIrJg4o6nQqhZaAY2gNtsbaF0nZMZ0RFWTJtEprbQCqI1KyVVoyRKyIBJA8CRKSAphGUqycpmNlMzEwyVpBiYKZGUQgSl4yFwpgpSJK5Uj0VecC1zHjLMBVospWTaDIi4p1+j59nTWleyCURWHTfVjmt15Gb1nb7b+dIWj4f6iZiSIWgrBLhu53REEToqIWnNpGRIkQqM20ZQKInKY0wDtpIjbA5Kkg5SVVtsRttW21bbVttW21bbVttUzEldtjbbVMxMu2xlbZ1mYlrKQqEqStly42i6YwBTt730eaiTE8HRLhsXVCECvpzSGwU4rzOkkM0PC5mszwOGgcVGTbRIKo0suUmWEpmM7bZTttW21bbVttW21bbVttW21bbVttW21bbVlRiJlMkKlMkTCkmmZxGUiSqtCiMUJIjmJYROg07QAvJkjbTUHBLCdtREaCCIKhgiFkBDlqgLKTGNOinToxpgW20dsehieNaRE5WTpgHJVAMZUBk5WpML1JSSCR4iQUZWEnTEdGkUQqAYicKNOBjTlKctdBLsJWkpAlO4gl02bmMJQjOGxdQoXLAKrq00TlI6t2Ryt/Z02uTdo5HoDEqXRDgSSdHOt0G56eRFRdtHxrodts+pJLFTJR91QuOnLypC0fA/YqiT6K3tq2w68QKIndBwtKFEKTk6ZmVIoXGbIVEgogiFMbQhyklMLTC2SpIbKSqttiNtq22rbattq22rbattqmYkrtsbbapmJl22MrbOszEm0wQiZhOiK2kUxYbuwryqVg0Hfo9blDiS65KksIiRZsqFoU4gchG2dt+LZMrjNoicpjToSpC9BEKTlbbKdtq22rbattq22rbattq22rbattq22rbap2xWdsaZiTKiMRttDTEmmUyQSUQQXDxBMhTDRtW06onRU7SaJ2ImJkiFaCJ0alLEohxEkOTNJotAyuYhyoVtEKBjKwMJnRRC8IcEgMiCRFELkQ5I4JaHeLdaxNquNIl83Rm+IpWC8BiLOmNohgsZkcGwIoXjJlU0Na4EPRlJYIRkba3tHw5cfWgK0NidnFyJTh1V0HNIcXTape6L1LVtQ6A7LPnFfDuGDNw8VoiFujbcpTWth1eTyzJ/XJ2ZMKHQJ2g+mdoiznr8nw5C0fm36Su0rbT0uVi9ETdMgm2UQ1kwcETGbIgkZMhBUIyUrTmxAPq9xtty67bUtBBsMlSUbKSqttiNtq22rbattq0xq22rbapmJK7bG22qZiZdtjK2ziZhTCVPWHRkqIVi2Idx2YQKzj1OVq4mdkShLgSUiHmxIycmKkJaROTmykaVKdoQ6JylKF5GGqU5HTEm0TGdtsp22rbattq22rbattq22rbattq22rbattqnbFZ2xpmJIUlSzC0xDTsadpI22hlJlgo7aTLiMArJlqdEkTKVEaCyVFiQZOmTJxIgjEgycqIpytScpNJhWDJyl0KHAqRpgMqE6pyZBiYgFUaIqM31PACzBcJgmUTgU46wGuJMQw4iIEu4E1KWIoInETLloAs7aFL49NJS3rhKq4FXIZHrcalcatIYhBq1zUqFaZrUhToZGNpmIlg52ypl3AmVip072wcejeb7fmvqFujZHtVb06tAMjLtUYDg1hf8AM9D2eR4khaPzX9FXa1TjtwsAQLtxeiOHozyHAEOC7bZuiFxz6QhcLDSVGT3NKJ3vmy23m9W21HBaVnVlCVJ5NspKq22I22rbattq22rbattq22rKSojbYjbapmJl22NMxLjFTOirS6FtnDixj0+Vaxz6fLG0ocIgsydoUoKFAFkzqGs5kwCriOExm0pUjMqTMA6IyGY2U6NKyJ0IyomFG2ynbattq22rbattq22rbattq22rbattq22qdElZ2xlSmSCJmIZaJIXEKIyFY0acREzjTtJVMzNRKsQmVwQmVSQmSKIFJ1lW+cwQCVwaNOIyCTQ3IdGBlklvnSaawdIYMl1AxpDN8eIhgsiDBIiPF0QyrUmFKMiFwZEq0cpOITC4UphUAphSgR5eihK4VtpXAWMpSBa1wWstpthUgf1hMi0ZaypLhlQvRpmUoj64rdgVrgVY3+uQVQvXGCDS4cICRhoItg3kxNFSEj5kqBWYE3myYDj0L7iug6+HxlC0fmv6Aogl6K8av6vqyvZTPucQoNszLOyYCFl7j2HlwpEgrfn1zhu7IaBOjl1HpVmzmGrrqyaJUnj3ykqrbYjbattq22rbattq22rbapmJK7bG20w0xMNtjTMLcKTpdXtrXW/0nmpbPd6HM0lzCFso6xVruw67u4/NY6qi8/rCpuLi6Ho2uyZYyLzYcpQhy5EpnShDMSlSqNgdolbKTFbbZnbZbbattq22rbattq22rbattq22rbattq22rTEkaYxCpTJpmJKzMTCdswy0TCZjEZcSQqJUVVk6G0qKpVOYQqZIjTiFKRiDrbaiI2YaYURGmDbaYxpxoidFMLiMROpMK0YiSAhSaabpdiEGDRMKS4EGJmKMtNIlcRxUKlQgqaQgkBhL0kyiUgzkZW0o2bJhUA5aFEJmNS0xjbKmEEy2RRkH2xU4SXXnSZC2QrhjDq/hipg7GFJneZSQ7hu40VYYVsJOhTpEIvDnTAgeXS4uaG56+XyVC0fnP3EqTLB04YR1YuLaped2LhB0elzdlxD9j3co0rT43ePKMrV8HTx6oOJzqrDEFx7CXlZOkwnG2bFJRce+UlQO2xG21bbVttW21bbUvTtMx5UI8K0wicthGVLqlK01G2QyRC9FhwC77sCQQXv+eqdFZMTmSNijQnU1OyhUMfLq7hpqdJbQhKLKydJMIUxC0aExK20SDGVNZMYUpnLbbIdtlttq22rbattq22rbattq22rbattq22rbatolqZ2lmYURsmSJ0alZKiFTsVykkISrKK6YUVlREyRKoKqViwHiqIAly0anQtqNpI07EaUu6b5ymUEyppOJoDmVmHJZgHSpoemaTBUmHC1RFi5oMOJi3S6khmpzDFtDyKYy9iIHEaDtkpALYTxKuzh4kO0S8gFnDtKO1znKWuPAaHTfECSWAw8VIk5WFC4khZQyyvYarbM6gqYHkbzXMS1CZTAgZJ4QEgpmpAXTtL/pyaJapI1rRklQmRJs5fVzrqx88QtHwP1s7Yy05bKZ3Vq6s+igZfpPMU3dN2hJKnk1EuCqWiVA4toMh6aoIZPJqlC9FDgDrRWICi8/oykqRttiNtq22rbattq2nQWqFa5xslZcRLhW0sImZISM4QU7bJ+v5p0w9nhd2zc3oYIIidk0SgWWNaERgKyYclb5M6S3khaZylM5CEiEJzbaVZtkaBaVQaFJSJSdkadEi22httmdthbbVttW21bbVttW21bbVttW21bbVttW21RMSwVtoLSpMFQpLW20JjSYw5kpBwKYLXElEqnESYMBToXpIIiTOVtSAHRJKZpfDcN5mHWVaZUqlUCFaRS0mIQ3xhQhMrJzgCJTjghDVbqIiStDQjJXEqEJlURENLQojADhBCsSgpUeUszaHCiW6XEmaySJoG5QYCDkDNIfABDnCAWkO0hwLcCpuB+sNWS8lXYy/gTKbCCrNFk2JbEd25XnIswxaPNmDqtfB0ApcmIrsYsQGG5ZQPig6Odu5CUluGxr89Di7pW/HxbqmfN1+eIWj4D6ydsbKToLTluDWtHceryWLZ02+g4EQQfLqg6HLLXJKjh3G8avdVrEkjz9xQROTlaua1GyVJ8/pykqrbYjbattq22rbap05lWqCaZoQQYOUlQlq21z0pxiAMCKZhWDyQb7qzsCZP1HmaJTmciYyZQyAQnAcSyltlqYQ4hCCCpyZCSSCNSkgSjQrSoeFo05tk6VtG0dMTDTE1tsttstttW21bbVttW21bbVttW21bbVttW21bbVG2aVKVSyQSiIVKaiVIYTtqkopKkiZZUuARBzIjtmImwCSJWQTAPBULipUnFTlbyI8JUIA3y2VgRYHUkgJAidBVZEipyhtomFBCUmkEqkiSzvprZp7DHEu0IxB8JwUQWQspYDBjrakg4S2inRq8hBysJIerZ4rYAbhBfQ3UZakgNaMnDAq7StrHHUGIJSddRLU0FOIGeTgTVgwcidBP2TiOAlKs6lulg7cVZWrRuZtrlkDw0UQTplckRHVyNbAaEddW8Y57P73l3W/Mwct7xezy1C0fB/VTtjbbViDxB1tV7IW3o1dOd8uqc+xxuHQV93O0go+LYb4Eaq2G3beH3OQi3Fu5bbIclSUfKSqttiNtq22rbattqykyQYrdfRkocoQyUChOZCrfOUZCMUOhGlSVLRZMXfbj0ldL/67yK2LBGL16nosWaYi+fRoeHQDBDsWDgVEYaLkaCDJRCMpOnMwrJNkzCGdKRaYwO0SLbaplM1p2UbbC22rbattq22rbattq22rbattq22rbattqjbNK0TCZSoiVj0sryGtKk1E6SFyMxWUwtlIlC5TLBAVxlzKNWkwHYVklzVxBUpNScEhBBoPBCx4q7QIMJQ8ORUqINmhBWZZykTwhomFWmKhNFGSWUKcaaNBioS2TEZkDswtGQQhXpawgLoETRFFSyKx61lfDFYiaCksROwnlYWNZLO8CRmQ/Ynrc9H6Rsiz9I0qyAlEmzwCXzZgaHbLq7w40RdhWXbZ1qQyHtgModHC2T4lD6tM6YzNEbI1y16eOuPWOi7kbR4yRb85aslPf8AKW+e4XrN695whaPhvq52xttq22rbaspOq+pw7rwOhE4aKiIBsWCY0W9otmXbbm222rJUkHKSqttiNtq0ytlHiKYBxtAOLERryoIgktCxRKVK0sqUnFUZa4BUpTWetXnbg8SUPtcWTtk07BQmSkWbOAk0BkCLn0eIEtl0KwKYUhCpMQpmNGZ0ymtolToVjRskStGFO2jMxIXbYW21bbVttW21bbVttW21bbVttW21bbVttUbY06cRtE0qUKK4qUEKVsV0YpkJxTQTBgUo1FCoRIlqRBD4IiSQpAiXUN0GdIQUzpIAwfgaYmyCzNB8Nk6lVGxRUO66NgFikkgzLZmsuMYSobkvG+dQaOpiUVg1eHFDdazBSYYZ01MwIeyywZ/q9ULQlap8njdYq6BdE3UO2YVruF2CzmpVuNOtq4AVtOeetl0TJAjU0tHMFDSJWf3LO86OLkRYGXa5kJYStEMqoRAJcnOq1Cu9EqnLq31w5XbJudbcjI9WxPvzlt6R3tgBwURFSOEcXpEeMXGq8ehaPjfoZ2xttq22rbatMLIhUn2zbJcoUtlJVjptsbbattq22rJUkHKSqttiNtq22rKTqnRoTo0Z0aE6NU6JNO2ImNqykyRKkyVl2QHbjaoUj2uLSmc2RonIjE4ac2pzBJqim7gKEBgzyaFwluJjY0xEimYWQLHQw2HlKoTKHaMDpianRNTMSF22FttW21bbVttW21bbVttW21bbVttW21baKnQoiJ0GUtEwiIUSuUaVSoggqMQqpMyQZm6HEU2VeQpTbCcqCconaal80aFXqQOjAQdJgkM1JcSpIkjTdk0iHMMIgaaKdmkF4WvIyWQGaipQkFP0NeAmvOnATnrYNZlkGt4OCXokNk3IyeJvm7iqmsEtDhnBq+SluSqM3O2FAMu4sDSrrUJUSmFmBTNVyvGyEsDsHkEtVOWyuuWsguUCSK46Lh3m/IIUIz6yqAqn3X8r671eZ4yJw1y7r2rEiVT+uNELgDl5vO0VyscrtywN0c5bsDDp4xGYHTqYyMvP1w4bOtc//9oACAEBAAEFAl+197j/AL/uDr21dEtPLJ0+4okMqU6/zZ/1fR0/3y4F4/e4spI/3wVdXX+coXR0DqxVTqX0JUCaPV07AVIGupcKUKUmWGNyXMy0vyydgrI3ERjmdv8AvV+197y/39AduDAq0wOiUuqJCQ0BIer0Z0eYDEjK/wDfzTT7oP8AqKO8KEySZlg6gh6U7VJdPv8AT/qZS8h/McXTtip0eOlKPicX0vJjKRSkFJoXiYy6GnAhEnLnRRMc0cMvMk5broR0OhYCErhuOXcryVI7WNSpF+19wMfePD/fpo61YdAHmUgqJ7VYlLCwDkHzFdikgKjKVhBLof8AfqBUmNQ+/wCX3NMe3EvE/wCoslH/AHx4qeNGKB4sI1+iBoIyVknA4qQUOpV97ViGYpVtU8Mi0W0cyCskoukx42Uc3PAjFWA0ocg6XqWUKonR1GZFDZInisl+19waBNa9+Hbg+H3D/vw07pIyuZIFI7pQVnEBoSziyNPaYOo6ERxSSOWIxLCQTTpp/vpp2qXWr074nsFqH+oQo07aVdP5xIya4yj+e07dL0/ntHo6sFQdGBqE64BLJAZmJQSnHmKSSoqPWoYHEBLSkqMdhdSSjbo0Sj9FxCKZarZcd3dpuI7RClyxBSriUprViM0xjBqKhTtra4uHJCUGkQOakqoS0WalJtvc0rnkyEEsssq/a+5BClbxx7cHwfDvx+4P99oFXX7xBDRGqQoi5iUIQtK1ZPV0eVGA9KnQnRoWqIyrWtXap/301/mAoh1LqH0/6gr9yrCCo4/6ox0o6feh5WVz7pX79HwfnxNe3MUFVLD6XRXZKciiK5wXbmJ42yU86MpVHu0s6oI+dD7gk2VndTO594jK1QhZrIvFLHS6qDEa1KRbhTj5YcWaWBcIQYl4YjEGMPmrTGMlNEOiIkmCzSeev2u1GRRVO/Dtx+/wZ0+6igUf99S8pUgQiTM4BJKT1vplKyCxV4qeJeofSp9QYegJ6SdGU0GNARQU/wCRIzLzV2Pamn3dP5inamtGmOr5KgxRL4kIjxUEujo8e1A6Cuj0Zp2qO1XqXy1vlrCil6Oj5clTFKgKtlRg2dvEyiwSYjMlaUzgUiw/i/ME4SlV5MqLnZSBXUglIO4TclRL1c0ZQo8VVPZVVn3ctEQoiZEQutyluQaqeJLoGSKFRLBJNniZLenvi/a7JHSv23TtR+RfBhj7qtU/dP8AvkHavdIyVRAjXzFpwMLoYmAFFSkKIzZSp4peIeKgySxRqetNA9Evh3H++jT+dSUhmn39f9W1dWe1WFUZlKnk6urr/NaMJWXgrHBQdCEqCKfQ0pQCoiK5WZVCQlBcM1pE/ezgu5uFkrqtguqlqCKJ4DSoGLpQe0yHi6EujFHowlSna7bcXT2/Y4FW117qJM6qwkzIqTiHloAxo4l4KiIF+v2nU4p/dypafZo+J8qdXkWXwLDHaMZR/d/L/vjkMaUd4Y+aooT7ucYJv8XX1W7CSGTCs/T0OD+hdUuqH9G6KZYZo+oitHontxfF8Xx/3z9P+pa9qffo6Ojp98YsBH+pBGunKkDxNaVdC+LPHpddBRjF8EiUBOSmFkPqJoaflompCWcauigMVJVRilAxwfHto0nE9ZMcM0xVaqTLyYEySpt6pyqtapXkQnnB5BlZac5GUgE0pqxk8GKJcGt2v2u0WqF6iNTD/KX5fmHA8Ffd26eOC4k/efcTqn/fGBXsEkpkR1jGIgCKVPS6mJ0khFIVtRmD+gLGT+mf0r+kdVP6NirLDL1L0D0Hb2nxfH/fNr3oe3F0P+qKOjxdOwKO9HR0/mOLo6fzmrJUfvHuO+vbpflQMRrU+VJTFeZFX9GFaPy1dC6FgCgxIToyFpfsNGVE9Dqp0U8Sl0IZGI6Q60Yq6NOhUAD+WpAEMhEdlRPu8EKbdSDcL9rshRCMioRENPH8h9ry/OH5FqavuT6yfcs0cy4/3wjskVhSmolToKCaMVCfpk5BQquEJQ1LSWkUZ57OL+hf0L+jdH9IGaMUZq9GXqXoO3F8f989T93T+bp94MOgeIZSGUOjp9yp+7p2o6dvNmj6XQOlXjrTWjoaEKHbX+e8+2lfJ01opKetD1dVNKkxiW6t1O4ujOonTIJeRpU0R1k4hWlRx4kMvR5pwDrrwZxAyQwpIaSS8CxEWI2QkGsbMoJzor3iTJU0qnxdkoe8L9rsHJ0NCsVeVNfIhn2xw8lNTUyyxxOqfuW8nKnnFJv98HDtAsJKosE1BlSgyI/xlFU3LK6uk0I+gW6XABMTAiY5j+mdZGTIy/ouxyfQH1vpDNS6vQduP++6n3dOwxfT/M6dgohlZLJr/PVdfvUdPu6/c835eSlZOvbz7aV8gww6vz07pAPev3qMA0xdCHo8aADXBIHQBSBLrAl5JYUA+aWVKoCos1UahgpLHBTUhTMdHgGMXaq+mX7Xbg5jkhxqKh5EVfFWKuTwCuC2rjx7E6JGo/dMjtTtN+8/1eGeLjjcUpS8Y5UqRz2qFUzMZneM4abSSohTnFb2IRcKjQTK1SRl/Qv6F1j7fSs1fQH1vR6vR6l6Dtx/5FapHbi9QadqPEvEujp92jo6Ojp3NGaPQsvTtp/O6VrVojUs8tTot4qrQuhBpRg1dNfPV0UWNWeWAMXUMVLFXqHOikGhdQ/O2P0q/a7eQV0KijECVFIqXwB0cS4f0erqPtEalLRwpUAU7J9gsvz7S8f9X+bSnp9h8vQqMiT1OiZ2Volf08KfoJH/ABlL94DPLUaLf8Yf07+nf0r6n0OqH19qhmr0/wB/mjAfH/VWLxeLxeLxdC8XiXR0Lp38qOjHS+Yaqmkkagosgun3aOjp9wIKnJbqidHR0+7w7CrSaCqe1e2napLHLKWaV1HYKKR1KYglITBJRKVUJoIrs8mryfBwLpKv2vuFx6iOqXq9EuP6NPsP2H7LPS0oJZ0atGpoFS6uneTsf58fzw7AVKk9NM11UpBNHR/RztUhaULDMiSwhL/jIZUl1gdIXSJ0if0TrG6v6R0D6X1Pper0ep76n/fYPucXw7p4J49ktPSfYUoUUtP3zp2pRKhiCkjtTSjpXsBrjQEaeVNOLo6M6Pi6F0dfv0q6OgdHR0dHQujo6Ojo6Ojo6Ojo6Onejqf5mrBdavpaeW6xBlaK5vJ56d0SYGS7vJAVlboy00cntOri9tftd+PZGACFh+XBool0ftP2n7TRqfafF5BwK68S6U+5L2P8+P562sedFInFcKdTQHFWBU/YeOTJimZM0QxhUybhLygU8Uv+MOs7qp1dS+t/SvqfS+l9b07asdq/77hw7jQnuDR8XxfDsFPUAMMpBdCn71GCUsKS6aFLr3o9WFsKDKAXioPg8g9GUvqSxI6pICcVaoJKFvFmtBi8QCXRlLAevahHejxqcXi8Xi8Xiyl0dGGjRZTVVHR0dNKPF0LUjB0PalTSneGMSrntxDIykoJ1PZAyK0JSoceYrGoYGi0l0LwKmEhq5QIoFL9r7yTiUrSt1q0aAh0Kn7b4tAqpT5bwDgpzeP3Z/wB4f9Vnui4WhJNTANB1uqiK4OhS6IlZWFMJlQCqJTCCGVSh5Ql0heIfU/pH19qJfQ6h9fbpfUX0h1J/34BntWj4utHR8O3B1CnqHR6F6pdQXV+Q1eIZSQ6l6Pg+Haj1DzdUKZjZCkuvfEF9YeWLzSWUJfKU+oHN9JeCXRQeag80F0S+oDVjjo6B696uutOnFhJLAqyOxpQ4YMh8Hp2xePZNOwo0EABVExq5ci6qK0mvknpdrZLulLjoTHRkdITpWjkHVGmMtWCpQlOSsKDRykFVvbi5JoHxdSBOC6h7cqyXJuEUHvaySpCaNftfcDp2jpVjRGgZD1PaMa+y/ZfBwD6Tj9yJOUkislf6qDV3818aYoKcnkS/YYS/opmpciAEILUuUP8Ai6mErDrO8g6xP6J/RP6N1jdQ6qfW6PpDqe1Xq9P99FHw++C6duDBBeoeinqHx7BRDAr2opL6S+pLFCyWKuoZQHyy9Q6p7cXwejxq+pDStTqhTwDwU60dWo69JdKNOdecoHKJT5QLwWBktLTNicwX0E0YrShJ4DN5DEFgpahRLUBjjqhJywFFLLpr0h6Yq9oxKCFqyKY8mYyOyYzIe1NUgfcK1UmkXMvyaVlDUqrq/KvZRQ8FqRVRWQoK89a1oYpFZkHD80K+RJMqqQGk4uUiK1KU0Ri1+1/MQyqUVF+dHpTVxg4d4QMfuA4x/wCoR/NBq7Di8chXF4l5EsaMJTIStC2BNGPoFsJmSyt0gLxL+ndZnVbqp1U/pH9K6F9DqHr20ev++zh98Fkdwp0BdXi6unbNhLql0Ul1SWMkvoLqoMFLOj9plCWUKS8iwR2q8hlk+guigzIoPnJdI1jFLIkYUXmXm6oLo6yY8xYYkcaY1tUYDKaPqoSWCWTUZDt5kl1IZJ7JUyp5VGVGpVWogJrUrWvkn2R+5rqtNHWhy1iKQqXDmZBl1BdaPIPLIjgeNPuVDJaTkedJEhIzVUs1q5A0pQqRQo5EITHUByqJUmpK1ddwpZkorGO1m91X7X3kqxJOpkkoheLSqqXrWjIHJ496BNu9AytilZZOYr/Vh7Di7ZZTIYwp4qdSpgZn6OYla0tKGqR4xF/xhLKw/oS8Y3i6KdFuh7aPodQ+p6vT7mv++mvbh96jBo6VfB9KnqlhYLxo6h4qS6pLKTR5sJqyWEvIsUZYCgzUkSSBiRD9prCVNSFB1U8gxVkkPpfU1ce1SHzVOqT9weyRTsk0MkhUMi4lVhyBKS8cXy6ADUkFpoVtWOKQhQojEx0CU9GtbiGSMPBdVLJiqjl5RJRnkyktAKlTRqikosJJ1q+qqdXNimUloWwt5ar5kZz6kmgu1xrmSlCmrlhlFEhQojMdlSJL4tbRIoOPNa69FCSqipru1VbXBHVNDVKOZjHLLyV+1/MVdGCQxcLYnQ0YyORfML0DjTzV3FwgqMp/1NV1de9XV1dXV17hhJJi0WFcspmJI93nWqGOQmCRb5V1C+SFvC6Q8Qpm0oik4ZLyidYn9G/o30PodUur6u2nbV6f77K9uD4unfg6hToQ6gspYUQ6BTClIYUlTwIdQXioPIPEqf5RIun0Sn9KB9Gp/SoGSCxkzR41axHTmKDSpNQlRakIfKUX1Jjq9HMvNXZVKuM4rkIK2kVU0cZOQFRJClqSQcFUAUkA0OrNSGlSqnpSM0GNSaeX5VRUgFShMY5egc8xUFq1SteQilMfS7mNUTyo5ZNQsg/STK5qsSs5BVHnViGQwqUK5BpKXVLCksG3XbZB5ChUmnMoMg1TlUOXSZKsyKUQujXuCPed0nRPeBwy8qWuiRRKyc5Cfdnb3OL5qeWURCNftfzcSLY2/BlRPccTNigcblNsEf74Kd6OHjwdGfpCohZJWgJBZlYSyqUOsJeKHSV1mdVOrq6uqn1vq7dPbX/ffw7UYLp9wKo6BT6kvpUU9DzeALC1JajVq6XzHikvJYfQpkKDClJfMSTRFSpaX9Epjmh5xljVnR4oU1IkSedKkc2JTBSQY1tQAdXV1D0pQlyR4EtIq0lIQCMkqBVilRQlq6mUKCY0/R1XXmEFMnTmmiTEVL5T5iWlhL5apU3fvL4JB6TxWsGKryAVzTghfVd3JleReRdWF0elFFGWSH0MXak26iC9GKdvPLQ0enfR6UFKU07FbkVmYuW14g8BbKC0TUzUo4hQqFPLVJJa/a/nauvav+rT/Nw8eDOICmSUsBaB9CtqMyU/QqYTIGVLdYi1YtOrop/SPrfW9XR6Pp7a9tP99/Bgsh17ahjVmNXYLeILyUk9KmRpmX0qNVOgLKSGFLA8klSXmC8QpqSodxo+Yp/RFo5gebrEWvIpOD5dWoKQxNNQyRukBfJJZjWA81BpWtTCn9CXjGwkpakLSY5VoQiQIEy1VEq+XUl0IPAANOi+PagIR0srAcsii+bIl8+TAza8yD3WsD/ixIED5aWY9OUp4SUKFDsiRaUqKsup2kRuJtxsl2DVw1Yq9WCa1LKnkHUOqXVLtJrWJzy2shRPtwsOh9D+jZVGTRFBgGVpcGDuBGpqUnAlNaiuQrGepftfzdHi6f76R2h9rV1AHsJGSAAlRUplHSlSQKRFgSMmRqIYo/o3RDoh9L6X0uoer17aOhejr/vpHfLR0eTo9Q8gp6hmY/c5heKVOq0MFCmUFpWtLyjUwOnpeDp3C1peaS6JLKFBntRhciWV1fSxJMGVoLBFKnFQQ8XjR26IzGqZTzjL+hLwNcJEs6nGrTzEhClrj5iSVcqoCKcsvBTABSjGmUaRCuMAzJKeYoPmKoVmhXk6upepeJpRLSgsplqUSOiMNHp25kjzXUrLycMvLk3G7E5JBfS+l6ONIK/0Jd8tacS7M2mSsAtVKxW65Y3Wiaur49hxKaMo1WlMEZ9oKNDxHHzi9tftf79g7dAkkj0XSpyNPYSE9KcJipUkRCY5WlRQ80liNKngtLzWGde9Q6h1Dq6l6sIqykJeX+/AaGvZKilg1eNXHWuIUMNAhKGePYLUGMZHiqNiQFmOgGh5qmjlqalqSQULa4yl+UUfNUuPBQKktGCrcctbXGUfdyUwUl8HzVsrTTmUHMSUctmo7BNVJJDClk5oqEpLUiSJ8VLRV1HL0eofMkpzS80lhSa8ioVGUnV1Lq6h9JfKLotL50r563zUvmRvmpftPBTOjq665B1DBaypT1erq6tFwsR/plXusqipbFe4Vo81FPbTFhgu0TWSdZVKeMep80jXzi9v/9oACAEDEQE/AR41Jb+iE/sBTpekuoj4DGd8FyHlpjA/kxHcP2G2/wBglbEn1b1GlNaU1rTTTTtdrTXfelh3fk7ndLxSSB5csN55cG0Coh8scQjmlIOc1jkjxoWflGg7wn9gKdP8DlkRMRq9JCP9plt8oyAeA+5JOWuT4RkBG4N/s9fQI15bb7r/AGS2ka7w7k5RdBtlKuSzP5OWVCy4SAEFE4yunqZ7sJKPCTTnJ21Et2323ofGgT+wHX3eOUmvKc8j/T/fH+Fv+0f94/zthA/3j/eP95oTG+CwoCg2NT/oEvKC3rTX0iLDEV2XqZR/Nl1mIUjq7FiP+vwnIZcf79bl4aLIkeqK8pyAGkZH3mfUCvLLqcpNCLiJ9S8H0ZylXDlyyEMgR4c/hkbgCgtv9G9cZ8jUIT9Y6Rlu50nliDtRl9R/vH5hMr5P/Af8P5F8ef8AeP8AP6oj6/7x/sHn/eLa/N/r/oO29Lbbb1tvstvt3j83c7nc7myiykWnCD5Y44x8PsRPJRGI8JZH8m9CSEzLvZ5CDw7pyNoxn1cB5ILGLJ62A2yl/Qo8OaO4Ih9hBfVif94/zoPH+8f1QhCMQjnOT8x/tNYy+8w/3j/eOEJ+ie0pd3l9+/u/3j0LL1v/AHgeh/zP9D/vH9Qjzx/v3/OEUPH+8v8AYF2/0/2js/og01/vH/AUft9ttt9vLelttttttt6XpfZfZbaZyvhjuaSksik8s5keE+Wrdsn+hTOPokmJtgT6hEZvXYz7Mv8AAUeEuHmHKbBr/eP94/36iXr/ALx+f+83HLiv949QxP8AvH+sgsXJ/vH+xQdNo93d/RCfrHTqSd26H+8f7xSMlceP944/1xw+5Hzf+/P95hOTGByR/vj/AH49V8jHGBwT/sf9i4c8skbAP+uP98uw+o/2ARj/AKf7Buv9AW2223pbbbbbudzvdzudzudzbbudzudzudzaNb7SWRZSadn9X2v6uwJxx8lIA4apkznslEfmxEvV6uP8uX+BHhKYG+C54hB/3j/eP945L0mD2pzIPk/7x/vj/Xf8H+8f7xwykPP+8f7xyES/3j/eP8LM8WhtJ+4IKe++W9CW9S5clEB5/wB4/wB4/Ow/7x/9qf8AfDXNf8BH+8wx88f7D/eTKMT5/wB5O01/wB2f0/2Dt/p/sHnttr9nKdL0pr6ttl3F3l9wvuF91919x9wom733H3H3He7m29SHa0l/zNF2/mmP5v2+rMAuXBCcfuCBYc0bgbR41ni3NEef94/3j/gAYnk/7x/vH+86Ho3/ALx/vH+8cMj9p/3j/eP9+MacpjsLvOhP3hinvPZbHTBjzDJKWQ8OaVzN/wC8f7xy/wCH/eP6f5/If6/7x/gl/vNquD/vz/MU/wC5v9j/ALzRfp/vN2j/AHgPH+8W8IH+8Vp/g/Zh2eqRrX0L0505eHn0d3+M/wCBP+5g/wCAtHy2yLbuLvd35u5EneiZRMu8vuPuUH3X3S+6bpjlsWzziLHMCLTk4YZCnI7g2bZGMjTPwwkdqes2kghyR+xHjs6iMvxBh+f+8f7x/vHCD/vH+8f7x6fmzl9v+8f7x/vBb/3j/eP948/k5j9h/wB4/wB4/wCAoKC443IyQnvKOyHnSUqNl/r/ALx/vHj/AGLX+8f74P8Avgvr/vF/79DH/cv+w/3kx/3L/sP95JH5/wC0QR/vBef94L/vHl4f8DX5/sx7C/4Ui08edP8AC01rTWm1p5drtLQdv5Ptfm7D+btLIAckNg+rtTD83204+X2ymEmOM+rtKIny4onyUCTZI+1N0gEhHLVsPtFOQA+WMQHYnH6oCAU+aeN/Dv3Cw4QRBydPvnG/8LkP2o8akWmAcuITZYcg9GV7qQUiUpiA/wALHEfVEAGMQBQQnuKQgJDtKAgJc1GBi/zIeOf94/3j/MX3ojg8f7x6/mEZcZ4v/Y/7Qu+N8n/fB/12WSI4kf8AXQfy/wBq/d/vFNH/AHgNftRD51On+Br/ABX+nZTWl/m1+WnDEW1zpwX1p8J45TKwUCNIx8mk43mm+GIsp49W6HLzuFJgTyxiPAcULjbHHIxdsqpiOH8I5Yj+iYi/DlA/J2f0fbO2gmJ4plBOL82NmQBDLGOaZR2s4yG2v8D1GKfEoejPx9wR47oYjEkk3btaY4xHw4cWyO0m9QnUl3O53JLaDoC2kuU/YWP+8f7x/vHHHogfl/vH+D/eSB/vH+8wiPHH+80V6f7x/maJ4LQDw8ftfl/wt/noYp/q/wCHspppoO1kHkMSC7RfDy7gjnw8jlkbctU87eEXYiGETZt9sPtjmn2wx/NhjfakzsVwjn0YwjyHDGMRSKTD8na5KJpjHhIaaaZ2B4ZzPHGm0XdMojduc8LxsZbox4drkH2o8dpKZEIn3BP1DpOQNxaf94/3j+v9Q191ev8AvHqx+4EMjX4mI/xUhovLWm6/DX5/s/l/oU8I/o3pt/JlxyXmmgRwmJD6INu31REoPo0HaD5ZY6CMR/ssRJoCX3oj+TyHdJNT4SAJBxA8uwssR9WWGG6yiEUQDQ9UgOwogQgV5eCmCIM+mvIJIjSQ9TmMJfcXHZiCUQqW62d1wyeG2cSyvJl9v0DKA22ngOQ/YX//2gAIAQIRAT8Bl+LWEbaQPRI0PaUfVHZHSvUo/o4+gyH7p8M8O3kch6eP28hMvycmaPi3JLng9g0l5/0FDb6s4x9O222222w2Gw7g27ne73e7y7j3BDbtKIOxqP5oiT4cZ2Cg5CSbJSWJlKL0sbzR/wALL8WkBy4fCQkMh66Vx2lH1R2RfCPzL08Acc8gnVf7FMifLilO6xuM5b2/7x/sGXTyl5lf+8f7D/O/psfj/eK9T/vJHS7qjEc/7xTLBOM9h8u0+dBpPz+301+wnu5a0pGoDtbPojHk8l2f1dl+GDGmYS8h6TjPH/Cy/ExgS9HAe5cxdejsA4H+8f7x/vHlI/3j/eP944SED0aR5SKNJYC5VoUfVHZdcBpl0g31GXH5nhjjB4iw6HHE0ef98j8x/Ufk7RWyP+8f4Ymuf6hMZeo/2v8AvkH/AGrKX5/7x/tf9gE+a/3j/W8n/OjIYndE/wC8f1/q5hIyMi7ZBN+qEMvP+gqa1tvuDSdIyos53rT/AIGtNkkYZPtf1dtIiGmMAWmML8JxIwFj0xfaosofkHYXHCL0n+URH9Qy/E9CImZ/wMI7csolI/3j/ePy/wBqmN+E/n/vH5/7ydtf7x/vH5JCXqIUIz/May8pR9UaBzYhjOy7fLi6Sco+56f7yq/9qz6QVsmaA44/14k/mDflhiETURRHoPI/rH/GiUfcCI/7Dkf8S+R/mZZB+En/AGP++JBO3+n/ABYg3+H/AHj/AFgH+n+8f6w/3yW+f94/4AH/AHj/AHj8y/7x/v0pH5JFaS8/sA/Zq1ppprs2u12Ox2O2KREaCdeEyJdxSSWmMfzaQij5RGIaYxFcu2NUHdQZUyl+TEccPSfxo/4Qy/E9HkEJ2fyZZgcwMfVI+3/MWcfP+8ejKHNf7x6Bl4v/AHj1Zj/eP9dIZZ5ZOj9r/FP+1/4Brkx/yIZP8I/1uf8AfKUfRHYNIpwmo7fUX/tU/HiP8o/6/wDnkP8AW8OM8R2j/N/WqnE/4WwBYPA4v8v9yzH5fkf94E6EQJeP68j/AIJkPH+BkDPki/8Ai7/i4cpy1xu/2Mv98hOX/c3+x/34kGXn/fJ/2rI+n+8f6wT+R/3j/ME+f94/3gannSXn9uvsrWvoANNdldgCIojFNaAIDEBiOGMQWKCPV3xfSwxifViLZf0KTG3opfzY/wCEMvxMT+b1f2Zrh/mRtMdw/wB4/wB4H/tN8lMPQ/7x/Z/3l/rvUQo7j68/+gn/AHmzjXH+8f2v95Mo+f8AePzcnAt6cExI/wB49GUWkS/1MYn0P+1B/wB5JR9UIT54fjYROP28/wDmP5XX+w+5l05lyOb/ANj/AIw/OwfuDLp8vgxu/wDWl/vKY/3j+v6fPI7hE3/rS/z+knovhsmUkk7f8HH+vF6voceGe2cx/wASn/2llmiPwy/4uKeo/wBzf7EtX/wAn/aplXn/AHj/ADB/3j8v9+vo3r4Zef27b2U0007Xa7Xa7Xa07Xa07Xa7Wta0rWkBigNu93/0d5dxY/m3bF8gpp6KX86P+EMvxIRmG0iQviv8D0OSQoHx/vH/AAH8vX0ZR/3j/eP6c/4BH835Hqfex4ozFUP95j/abv8AWSP8b/ePz/8AamGMk1/vH+8faU4wDf8AvHH/AABww+/aP8H+1H++GVIiWIvHL/MzFI76a0AdrIcIYvSdPvEp/kkR9fHP+t6/8W7ZD/Amz55Pnj/0OP8A7UP94EpcbjVH1/sn/D/ilyngCfj03cj/ADSDHJlHMb/2EwnJG7sf8XB90/43/F6cp/P/AIuSQf8AeCXkf7xT/gfX/eC+rtSfy0l+1W2g9lok227nc27mw2Hh4aDtDtDtdjsAdrtdiYO12tNNNa3oA1paD+TywJYyO5kSHpiRlj/hZfi1w9UYVQRKMhcT/vH+8f5r5lI+HIPsj/vH+8f7y3H+0mP+8f7x/vFzccfvH+8f7xf/ALUz3A1V/wC8f8B/13pMeQ54WfUf7x/vH5vtAeEhjH+TI/4P98uU+iPoHsnHhD1ufpZYMcMMal6vQ49uAAeT/vA/2NIIA48f7Gh4l/wT+GQT521/Wh/tYH/2n/eAJEkyj5/Mef8AgqPqwP8Au3/xbx/xaf8AfDPZf3Vf9QYn/YcPuS9Cf+Jgm/8AeKTf+8UmX5n/AGL/AIP9p/vNJ/No+ruA8JN86y/a60EtL0pv82+y/q07Wna7XY7HY7E40Y042MOUwDsdqBwwjTHzy5BUkYgacMv5opl+LQF8vx2WAPtzc1cRH+8f7x/Xz6mXhlH/AHj/AHj/AHjkk80HBjvKP948f7x/6CPQpj/vH+8f5q/wR/N6OH8+P9Of9b/eP9okMh6vUT24owHrz/vL/eP6pR3hkx0BZ/hY+XFjMwYhoVt/3j/eDzX9QGzd3/Xj/wBCj/7VH/eBKtvpR/4lP+A/2S5DzU/+LuD/AJpev+dyH/dz/i4f+1BEj4j/ALCX++CyB9R/xa0P94DX9P8AYP3f7xQZV/aP+xd1eG2+yX7XelabkdlaX2jS3c7nc7ncmTubbbGlhsJbTyx4eXcieloHCInbZdtHlzEGbHLwXD/EDL8WsZGJsIzy5o09N1c8XB8OPrcEvEv94/3j/Wce0YzMevA/3j/Yf5/8IZBgYYsUs8z/AEH++f8AYf7VydXH+yyyyJss5mct0ko7gxlFkQxIQYpIZSY+Xo98cscg/N/kZjR+0/7D/eYPHHn7h/VPR5JDdAiX+AgX/WPqJfmK5Z9LnjczE/1Nf+hR/wB8h9rJEcRNf05H+seQ4umySuWKP+sa/wBgWcD/AG/9iP8AeT9npX+xdw/3gu4f7wWx/vFvPef2m29Kb14Q23pf0b1Ol6bm0y5TLltJ50LZ/Nif6ok7+bYyDGSMrfCJHi2zJsElxZY8guI/eKZfi7s3UicYiMQK/wBi+5zZTJy9RLJW70eq6gZsm8Rr/BqUaiKIPtpgiLtSKQGUXYiL0v8AFizqv94/3j/P6Hn1Znzf+e//AGr8j/uYMpGxf+xPP+aXr/ncmUmVT8/14P8Ar/7zZmX9r/Yi/wDYh3xiLH+wJd8iL5/2r93+8APKSf8AeC8a12H9mvuGlNaDSkN6XqO229D5dyNCSy50BbYlkjW2IRBptiTt2uLiSY0Sn/C4fxhl+LtDDGCyh+SO0o7Lb77Ynlw4zEwyfmWUvX/eP94r09Rx5DzfHp/sB/T8x/QpkBDf/ZP+t/xL/vJyDZKMvT/X/wBgWA3c4/8AYWHLL0nf+wLGQHFIlE+g/wBi3H+jYRcvDLHt/E3+SSew/sv+FHdbel+jv7AXc2EyscNnSmkWybdzZTIu7XcHckpLvdyJ8JkiTCJI+0M/KTxTH+qHlouOXoiO0bmJ+6kDlxD+YH//2gAIAQEABj8CPz/mf4P9/wDq9S6APTtw/h/uP/b/AK3Wn/Is6PX/AH3VAevan8D4VJ8y6fwP9ofg8Xr3Hb5PJjmKxDkxTnXRJU0itAjhTsOxjakL0I417JZ+f3/V/wAB/wB/uj6u3xelaPjV/wC3/W/L/eXU6fYD/A/+Sf8ARfDX4P0/5EHX/UGNA8u+oq/j3pX+Y1r/AKmAoBT0/maDvXtlTR004fN0FVeQq9dNX6s40GtXTiol4mnbQg9q00Yq+dyl8qvtU0r82M1pyJ9lOtAwuFGdP9N1/U+SD0Vyp8fvDPUeeLEsCeVQUFGsk1J17VAJCePwZ+f3/wCA9tftfy7fL/fx8XRIo9e+uvo+np+Lr/ol/wCg6sE8C8OLI9HX/kQvj/qehP8AvjpT4vWmoYYBHF8Uin+38WaLUqnCgo0Hkamh69a6emmjqVBHVwHl+DzoaevkzlinThxLFdaaffzSlRSTSvk44rpaIcwVan2QPX5tQ5ipo06JKdKukSKn8S4uccUK9jI+XrT0dJVquIwP730VP+V5fYzFEkCvE+fyr/c7gF6Hvk9WD2kX0hE5A/laM/P7p4vR/wAIev2v5fwP5fwP5dvl9yv+/PVpEYofP7mI4shdQoOuh+10JSB6JYy6ED8SwteiBwDM6/sZUeK2Ih56vFWnqzro6/78+P8AqGn3a/zlK0+b8j8v98OgGryBpR1dB58K6MpqafyWgY8dTmaAtYBQPsr+DUlS1mtNBon8GMU09S8k0Sfg61J+bPnR1NAPixr83RIqSxDy8VKFerTRqjuLhCMBU0+PkGqoXKfyjy+HozDbWoFfblpU/j5ONUk6UQooEEnGj0nVcKOqyBT9Zf0EISKU6uo/7f2MIy0ApQaD9T0DqoUq+P4MU7fQxqXTzA0ZTKoA/DX+BmlV+ldGSjpr+y9GJFqCEn1a1TVWlPsD9r5uqEBOfGn8DjStXSngPLgz8/ukSqw0rqz5/wBx+tP1h/L+B/L+B6/J/qf6mPw+5T/fdp97V0SzieoeTonpkHr5sCUYq/aftoX/AGnwjftpT/ZDqlNf5Snr9Ir9Tyk1P7Lzk4+QfNPtHg8l8f8AfpoXV8P9Taf6p0/mPpeD+grT4/zVHxr24fi8xofg9Vce2jHlV8X0JK2udCcUDidNPkxzJEjPiAa/i1dSlKr00FB82kQWwFCKqNVVP+i41qxhUoKCCKCg/Nwq1e93tcadSKqrXyDWTFJL+xriKfyqOltAilamRX8GrUJpSqPLXliiSwYYziP2zx/Bk6J+WgD4s6fi+PFhKKn5MlUgT5PqBUX0JFT50q8KqCTrR8ymjyK9fQOqk5H4vlpNEv4PIs+o1aR8/wCBn590ujoKg+imKfZ/cenzH9Yfy/gLp/kv5j+B/MVZ/Fn8fufL73Vw/wB82v3eZoAigYr7OOtfV8vyrV5p8uLFxB7Q9oPOM4SejpcIxV+0HREoI9FP92gv92n8XxQn5PiqR60jD+jH+UXp1qdV6q9Hkvj6dqn/AJErjw+7X7uv89qC/j5VYBdctfR+X3Kvi+L9O2j4avh9wGh14PFWh+L1I49wMDrweShj82hUqhVZ4cWOZOBXjT/QqypKJJRWgZSi3TVWvV5D9TWeaIwPU+fwowrPq/ZpoPxYwStaPMev4NeMUaa+atSPl/wzRGZNEeyB5U4MLlrN/bZUAKq8h5fJ+X2vk8w4Dy4B1I1erFQB8mHR8aOqlVdSQ8q/Y9E6+rCaBI9E96OiHi6EvA/m0LCU/H+Bn59w6ng6a/FJ/hDp9n9wvL/K/uun+T/cfzFfwZPxCn8jT8WPwY/B/MP7H9nYH/feATRyJPtg6MSq1HBplSckKfOg6kHiP7rztjir9l0nRir1DpHIFD0P+i+qEfY/3SnpEp/uwPm+qQD+y+hJV8S/pFfYH0DEerojU+rqepTyXxeS3mp5K/360UHp/vn0768f580HzYNNPVqJKR5Omeh1ox1V/qf5jr8nQwnI8Cav90nh7R4/raM1oSOOlP6nkqUnTjweRJJZJi5ijwyOjwSlIqak01fUs8auqzm66MUoKMklSi8tB83TQPX9T4OlNXQfYA6Gr4Or1fB8OxMfAfmPB+9Xs1EmtANNGeQmiBwrqT8XVKdHVkOnm6DuCGAP9vRn59qMOrFPL19f9F0H+35h/M/8GDr8Afwf+VT8X/kn9TPyBZ+YL+SmPgaMfgww1j4Zfh975f75EpR7X5j9wp9EktMo/aopiQfu5AyhXVEt/twqfMtVVHml9Q5anoRKn8X1xFPyeilB/vVP94ovQKL6UAfN9a/sD+jT9pfWqvwD06UuiBU+r11U8lvJTqeDqXX/AHz8P99Gr1J/1JliaerriXR0fyfHi/aGrIKtH1E/AM5E/Y9RUvUfazjGnjx4s6j7Hoo/Y+urPB8fs83SunmXoWOJD0DqRx4PE8fRk1D1oz5vg6Cnbjr2yRxempLEaBr6MQyKSD/aFB8yGEKmr6lAJdIc1epOj0SBTi8NPjR8rmHT8HRJ+10DoHQejNWD349kf7fkz8/ugen91p+z+Gj+z+Aun9sM/wCSXT+UQx/ZLP8AZDV9hZ+b/wAp/wCUx82OYKhXSftavLX7qh9v++QnsVejXhwS4Jk+yRQ/1tduv2JOB/gZtbjQflPo+RcCqPI/3HWP6SMusauWr0P91/SozHq9MkF9Ew+18UH8HwR+p8UD8HrL+D1JU+hH4vrX9gfQn8X1mr06Q6J1LqrUuqn8H8H8P99Woej4f6t1T/qqvbWp/m9XoXxfq60+1+vxeWIPlT/QdceLBOKT9jJK61fmQ+DNB9r9XU6vydSofJ1UTXyD9mpeRCfk+OrKyTr6MKx1eiXSgq6CjKR5v/RfAEv2XqOPbj208nWjJPS8p1H5B5SjX0aOFT6M/PuaP7HrTTVgfFI/rL/yP+Qn/lL/AIH/AJAf/CjT/lP/ACGf7IavsZ/tP/Kf+V2y/a1+6Iv26j9X++Krq1n4hqP7Iq5UjyCGK+zMn+H/AEWuzk0Nap+b93k0kR7J/qfIudFDgp8uYZx+TytV/wCSeLpPHQ+of0Mv2HR9SAt9UVH7KnwU9El6R/i/JL6l1+T6E1+b61UfSKvrL6dA9NS6qevB/B0DoP8Af/pr/qLg9KvSvxfGj9HTR0HapYrX4f6g49qfwdxVmgyNPR5a4nzY8j5asIOv2spKjTzAdK8fT+txhKEoCf2RU/aytXtcBQAaOgFPi9AHT1dK6MJUqgHq6BVR2qO1SfwfU+FAwgIo8v4XWrNSXx1+b9S648XUp/Euun2vJRo8iXmrh8Xlo+BoHXH5MKFNODqpZ/gdVfraPt/gZ+feg83gGFB1T1U0r6qLx/lBP+DxdfgpX46Mj+wGD6yNPyU/+E2r+yGv7Gf7T/yn/lMfNo+1j7kcn7KgWsD9o/74ylfsq0LWPLlih+1oJ9maPH+pqtj+8j1T/cemkyP1uiumYfrfKuxqOCvN9H0kbqn6NX6n/pifxfWgp+T6ZCH0y1ftpftB/vA9ZH5l9KH1Ko/V/sh+r6tH0vXV1L+DoP8Afpr/ADuvl/qGjp/qDgHwYASA+A7cB3r5MitHTTV41o8a0rxYVU1D0JPr9w1NO+vB1p930ZLrR48HQF10dSrV1Uvj5eb1V9gfHI+gdaVeVNXlQkv2f1urCjp6PUl8a/N0dBWjoPNivm6rVT5P07JxDPz+4lXZNOpfBKR+X4vo1p0J+JPEspHmRGPs4sH9peX2BxyemZfyj/havglIa/mA1f23/lv/ACn9rBfyL+x/Z9wn1/3x1PnkPwDhr7C04EMwaoXGajzYlhWOYji+bFQSjiAeL604Sevq+XcIyHkXW2kHyJDpdlCT6h+3V/RI5nzL1t0j5PVJ/F8FPgX7Jekb0AS+pb9XoKPU1fSKPXV+gejqrtQf8ixx+7wP81w7enbg+D4Pg+H85x76Veur0FXwAD9A60/F+XbUvQ0f9b04vV+r6+D6TR6un8HYhgAtEgV83XV6Dsln5/cKD9jEgX1HydMtFcaMUHVwjR6fF9GoT0I+JPEs0/L9GPn5uWOmoIDVT8ywkfY/7cn8DH8pdWj4qKmn7VNI+ZYPwqx/Zah/IZ+TP4fcH9kf74KdiovL9iY1+1yW35kHJLFzH+8R7f8AdfvVtoR7SXzIOiT9n+48bgYL/a/uv/TI/wAXVJ5Zf+mD8XRSaOoWR830yj8XxBfk/J+0HrI9VVeiavQUfUp9IfUXo+p9PbXtp/v407a/75qd6h1OrpQfgA+H87QPqKdfiD/B/Nej9o/Y9e/Dvo1ZqOQ4B+b0q/R6uiQPm+l50P2Bk0V9r1L18nyaCh0dO4LPz+8U6046BqQv6P8AaPn8gwQKHhEj+suo1Eeg+Ki5E/sR6/2iX/utNf8AKL/3Wj9Zf9hH6yz/ACUU/Fr/AJEbPwTRq+AAavsS1j1FH8y/tr9xP9n/AHw0dP5J/VRqR/pych82Jk/vItFfJ+92/wDlpfvFr9qXVH0cnp5Pl3Sft83lbLy+DpPHQ+o0f0UlPno9RmH1xPgoPiX7RftF+b0BeiH6PqU9BV+j9Xpo9df9/lC6K83rweXk6j+ZB41Y86+f3K/cqXp3oyx8fuadtHwdPuaOh/1PTWn87rWv4B+dX6v0+7wegqfjq8pZCr+p9RJdB+vsPuBn5/eqePowoYpPqallQJAPtSq/qaVAfCJH9ZZ/MmMVX8VPFf8AuyT+oMZfm+kV8mMv74cz8gxX86sj8gxX85JPyY/lKy+xiv5jkxX1qWB/a/gf62X+p/r7J/sj/V6pK8HRk+gdTwC6H5KDMf8AfIDUfJi7i/yw/eLf2D7SXzbU0Pml/SfRyerxkHMQ6xqwPoX1jMfi9UlPyfRLT5vRVXqgF6xj8H+7f7t+wH6PVT1NXoKv0epeger0er0/371DoePein+0l9Go9H0/gX6H076d9e2j10/gfqHp92r1fT5vT71XQugdePwfB6utauher0NWah18np2p21/mA69q9w0n4ug+7V07a0dfXtT7gQpWNfN4IVzPQjz7a/co6an5uroe1XoOw4B6l01LokBn5/fBHk89K/tSqr+plSTx9qZX9TqB0gdCfNXxZSo8OqU/H0dDoqTVXwS9NDJ0p/shkp/N0J+TNPTBP4M4/wBgM611xDNPXEP56fgH8z+oOv8AlOn2d6emn+r8QXUsfyj/AA6MJP8AfUU/yksTJ/eRaKHwfvMHsH2kvn2uqfNLzgOEn7P9x4XKaK/aDrArNL+kRgfg/oZH9IjJ6oI+T0UQ9JH+8H4v2x+L9sP237T83ol+j1L0fo/X/ftr93Xi6KdU9tH6F9Y+1/th0H4F/s/N6v1en63ro6/wP+49H6PqFX/demj1HbXv/d7+j6dXSnfR0B/F6h6h9JfF8O57Uq9Qwz8u+jPwZ7inH7g7DvQ+rp2UD5ijKfItMg4jV5Hz1/W6Upr2UPV4x0NNeLIqPxeNQafFpH2urSQKEM6+bPNrQejURwqadkY/s6/ie2h8h/AyM0pxTl1mndOtKMLNSD6/Bl2yZhQDSQn5uT3WnKTqKMnVheurPz/mPj5f7ZeSqE+qzX/eQ1SZEZacxX/IIaRjp+RHmo+pago/GVX9QfopY/wUuqPPoj/rLJT+VJSj4mnF6fk6R/aen5NB/aL0/L0j5v5ApH4av56fYHX7f7ncBk+v++D7HpxAr+FC1Rp/N9JH/cfvUftDSQPn2+qD7SXzbQ0Pml6/RyfqeNwnNPr/AKLrAuh9C6TIyD80P6OSr6k1fVG/ZL/M/N+b4F6JeiX6Pj26RR6l6f799Hp207a6h1QX1aPTg/R/B6dJf0g+19Jy+BdPZ+B4PUU+I4PTX5PR/sv1+T9fm9dPm/7j01eho+H4aPy/gdRVP8H4vSh+ToXpo69ulTop6v8A2w+kuo83q6jtwehNGe3zfF/GvbVpIPFksa6unxown1ajXh5M6cX5PXtQPIg8XU8aseVTTVjtRGtBXt9r4s9XD9f3ADrR9RrTvo69qvgO2lcQWpcYOA4/a+n7tED/AGy8iRw7JXilWnBYqNdHhr0nRl8XiT1LoXox6s/P+Zx1r8P+GYCNaedCo1+3R+YKuP5ln+48aDp4I8h8VFmpqk+0r9r4Bmuiqa/yEtak6dNED0B82MPkj+ssY/JPz8y+n5J/rLWrgAig/uv/AG+D/wBv/b07qX+10j+v/fClfp0qeX7ND9nslmIe3H1Rn1D95i9r86Xz7X/KS84Dgv8AZ/uPG4Tir9oPoPMQ9Ryz+p/RqyD+lj/qfEpfRI+NXql+wPwfsP2Xw7aqfr20D1P+/Wh+5q6h9Tql9Xfr1dYy+sULqnUPXR6ah6dL6xkH0Kx+BdVpp8UvyX+ovjif5Tq9dXocfm+H2hj4OmRA+L1D40fQfwfUAXQ1Hz1df4D/AFF1Sr8dHrr+t19HV6jtoXx0HbUM1NNHWrqNfuad+L4fcr2LLqWKfa6sVOlfXsTkKimjoya8AGX9rBWKiurVh7NXX7lXXzPf4Onaj4dqUaoQeldKj5NIRxVo+LHYGrJHCroPi0rTqVDVgU8nwpV+bFA9fIM/Bm705aV4H5kVZ+f36vJOjplp2+H4fwPHSnp5fgKkv+V+v/JT5Onp5f1qLHEmQ1Pqqn9TP4Gn/BUv9Wn/AAUP9Wn8A/rdTxkV+pP9XfR9XB1pQeQ/3w+oOhD5kXUPzJ88VPlf32L2PiHz4dFj20vm2/SvzS9fo5P1PC4TkPV5W6/sdJ4/tfQvH5v9ofi+uP8AqfmHot6Lftv2v1v237T1U/N8Hwep7aB6/wC/XT7mr6dH1ijql66dtHjIKusSn9In7XWNT+kD+jVT4F9aftD+iU+sUdPaHxfmg/B+S/loXxpT1dXrq9X0KfUntofuaF66/N+z9yn3Brw7KFQPh6umL0NGRklmvHydFaOvBjyepOhZ1+T9qmn62AS+IZLPm05+aQWGUo+P+iwjyq6ebWmleGKnr6tXwFWEjzZjVxBeRGjPbH7WKtQjNUV0r3+zsAsa6H+tlgl5xoCE/sj5PzoAxSvxeZBAPA9s401w1rT4s8WNHwegL4NVNa+jGvD4vj5MJqzkQrpr08GNCzIhJrRqITp5sx5dBVUpr/Uz8/5rR1SX1aunB8dB+r+r9T+HDuI0+bxRqlGgej1/3x0D+TyHBPSafsng+VOkLWn2Feo+bzQVQyDyeUUqRJ+DpMjX9pNHSmaH7Koz8tHwzH4vqiKfk+YiUD4HQvjV9Sf1P2HwL835vzfm+D4dtT20H+/jXtq9H8O3Q+sULqgvrFPk6g5Onm/UPTpL16w/2X06j8X1Jp8n0KCvgX1JxehCmaaF8a/AvU4H4PgFD1D1qj5vpor5OhqNe9R6dzTh2B4tVB2HpV0D1ZCOpNNKsA6B07ah17V76KBqAwTpVrB1rw7BpkodfwavxeZUNTSjPV+WrTU5dNGH8XzKdNf6mBX5tNdck1Hbp/ZHbSqjxePkyfj24Pm4dI82SU8XwfB8HwZWs/SJIAHwZ0dKP2XQcC+DTFQUSSfxfAOuID6tXVouI4UR4qCsU8NGuRAoCXweQSDoRr8RRl5slkniphqSqtCKNSKanzaForU5VZ+f84pSz1+Xanl31fLiGIPE+Z7I5J1pr/vlJfVqAMVfLyLEKzr/AHtbxX0TDz9XhP0r/aeMwzT5H/ReVuv7HSZJB9Q6xSfi/pE5PgUvpW9FV7aofsP2H7L4d+P+/TT7+nbTR9Q4vqD6S6F0IfSX1irrGp/SJq+k0+bFRwfSXRYq+hdPm6rGQ9Q9FU+b06k/i+pNPk+hYV8FPrR9oeh/HRgj9T9fm+tFP7L6JvsU/YCv7L4EfN1eur9O3CvyYpXUA9vRn10owSGUkaEteJ4cGX9rqRxajlTR6n+tqGn4B0wFWfow/ZI+1kjixQj2fMPQgVdUkcXEmPVXpUeTCVVqOnT/AEHqKGnkyPj2SMaU8/XuEA6OpaaHgKa9uD9l6CjJxOjOhfmx/ca7ZKjgdSKPi+I/B8Q+Ifk6VHby+9wfl28nXRnNjAOr5ZVQM9VWBlpixq+L4sa14s/P/f1VOuI/FLwVrGr2Vej5U/8AkreE4yT5KdYjmj0en0av1Pq6k+vF61SX9Gur+kRV+zR9L9qj9p8XxfF8Xx78P9+uv3dHq+nt6P0LorqdUmhdJBX4vpL1D49tC+tP2h9Cvxeo76Gj6wFPzS+hdQ/pEMYkpY0C31VS+k1fml6mo+L64/wehKfm6oUlT1Sew1ep/F6xh8FJ/W9F/i6jVnQhrp58WsFIJV5nyf8AUyK6OlWXq6/F1Z7B5ehaVo0L1L0UXSr1Sk/Z/cdTEMq04l6oV+LrVY/B6SH7Q9JU/r/uPik/a/8ARdMXqD2UArizr59o4agZGjwJCsh90aPgHwD4Pg+D4NXOiz9H9HHh8mYVxKM1ahf4Pg+BfAuoTTto9Hnj5vOP7Q00Hk+D4PgwKM/P/f10+1xT/WllQFYz7SfQuh64j+p1j+kj9HlCrE+hdJ0a+oZ5aqj0dFJq9CUvpVV9Sav2aPV+b4vi+Pfg+H+/KnbR699Xp9yr6tX0l/B+j9Xo+oU+T6TV0UMfk+nX7mhfUn/BfSr8XqPuaFjJP4OqVUf7QfUmnyfQujNUhTrwemr1a1KkxxFQ/JQ+LFUfg9FU+b6VA1eoZdHVJZrq+pP4Omo0ftPQg/a9Q1eo1evqyDxasvTRmlPZ7F07cXTR8HwIftU+b6VIP2j+t6JH+Tr/AAPVBdFVB76P2j28vwfk0KoNGDiOHx/uvg+BfA9k8dSzLgrECvl/ddOyveqkYmlPV/yX08HJInhHx+7p2pV8XRpT5vpLOvfiwz8/9/Bi/aH+j2w/aPH4hmYcRooeRfNj9lXFJfOh6fUOhFFeoeCuoPp6S9H1J/B9NQ9FPj9zg+D4fd11emn+/Cv3sXUOvo6nVnv6v0ehfUPwdR26upkah09r5ulCC69sa0akej6TRlaxVQdBUPX7mj9XqHVJeurFUvR9Q/B9J+4aEs1ofm9U/g6JJD49sx6P7O2hLrl+L1AeqXUVD0+7w78X7ReoSfmkPWJP637BHyL4rH2vRZ+1+X4PgHw/mhH+UKyckWHEUZP3SntiT3+P3Mj5Ml1ZH3A//8QAMxABAAMAAgICAgIDAQEAAAILAREAITFBUWFxgZGhscHw0RDh8SAwQFBgcICQoLDA0OD/2gAIAQEAAT8h/bU//EDgsf8Ap2Xx+19/mvn83/D/APA//rA/7C8WA52502ye7vmpzx82Hs9FMwPzQOA+qz4/Sf1YfKixyx8//FF0ffX+fdWTwNU8v/Zs/wDJ/wDw8P8A9OP+kP8A2LpZ/wCNlP8A8pH/APBztyxfn/8AH3/0JophNUWLFj/oSgXg6fP/AOmyWSz/ANJWf+cv/wCL234vzzRxYhqxfBBnz/FJMFjmcLx4AswN/L/uzGOyT/D81kmhGeH65ug8sRyfNlRG7xue+ay6laqA8XCZNhgeKmBL7qm08rMgJ99FUu4X/RWFgwhgkT83GCZx1EzzN3l7vkOKLvJ8VBF0y6zWaNH7v4v7an/4TaBox+y+N2n8PPpvz1z8UzPH8VIz7L8d3+7zef8A9ZI71fXBSPlVcavY/ooOQ/z/AD6sIQq+f6/z3RlTDm2TYe2B+/8AVZHcfr9z+L6ft/pQCGHmF+acM49p/ZXwvLH5OKrwHlHf1/8AlH/Hj/8AUAtmyXP+x/8AjHrr/neZe+v+wTeqIp0vr/8AD1/+SMI3pL7s2gF8f8gLj80M8jj1fNP8L3SwpKDqsP8A8L6/4Z4GsdP/ACbNmzZs2bNmzZpLPGVk8WWy+bP/AODgAOnPz/8AhyzZTj/gPYv0/wCSGYOZc/E2ETOzAFFFrfPA/dZVO5Z+nzWeYIoxqOD2fVIai5+CLnDhI5I4h5oGJ5Je2vtB4u4cUkp00K6y9192RNIbqSWP4qeIR27s6TlkhBd7mljJ9TNhgzwAL56/UtN0nNgmES/Vhi4G7cK/84Mx7oAk/s9C/wA2EDE6flXl91qJOnb3YnwlhgcFetYv7an/AODnPEWC7x6vZu/k+bnwOJ4a57Gex5vH+NLEfWnxdSPb6vn8l+Pm/wD2nPzU2P8A9NP/AMR/+YE0pSloniuBZ9Lxo+e6nKbNkcUJAIES6+DilEPkNaMaJc0/ksfMPmR/qwpjKNUcNABkxUw5Kv1cMZ5//KL1/wDph/yb9XP+R/zbNmzcbBYAnmhTE/F+aP8Awrzfi78K/Fz/ALz+1Y6/4GFjq4T1/wDh4uV//C2Pr/kPV0J/4hEIef8A8MH/AOVH/wCgfP8A35u7IISnMosdpK8T3j+roMsch/U/6s5iJZPuPZFmQtXLL+I1HxWf0Eom5s8fi70h2PkIOSRJ/N9f0YYHIf7WSJ5RPp4PdgXBa/8AaH8VApRQnj4vG+/1c193mhvixyzP+e7EOabCARhLwTUNzmz+AnoTcBrgJ43lYJ+ZqsyDECByv/tOFEHCHvYmpmKQ4iyfgyJB50+O6S59lJZ7OA+HutmgVIRZuuSfNIxZ1WvYzYfqsD8WSHpVAd5ZM91UGxllNSAyF3fF/bU//A+UOs4+6gJQ2MZIJjxey8bpM9jzeOd7e1fy/uvH+OGmt6f01OHl+rx9N4+m/wBXh/8AiP8A+oz/APCE68WFzgq8Lniz4pAjLHzD/wDAC8rzli9RCLLsLwwuH3Er92YhzgoohcXzVTsON+CY+LAPVixCUZRNwEzRy8WKoiTn/s/9K/8A6il/wKvYf8AeYseyw7F6mLiH/wCNlKUjxf1fukdk0QfNkn/mBcarEdf8hRmCpyXj4Nix/wDh6uf8zullcD2qOvzBrF9/8nZrWz+7PqsVjxc8Z3c8fFzo+ZvP1+P93Pu8nH1vf4rjv5ucRWIqJ9f/AIHz1/2F6sce6kTplSP+MyBPiaPTQ8TVRy4Iwn4ry6Ty/wCqsQzkgfy/7viwXCzH9Xqlwj2OMQ+5erwgGQvDGmfNkSlcw5MyjOCC8kRzKz9ZB+X3STo5EOIjjncsgfk+WWhykcoGh7zLyoRMIlnMOevFSTWuA4PuzL8QCX9WYZQnS73f1TJwrvegxL3k1pT1kY+SPysQgIaA5cBx8rUqwAHHIG5ETM05MDyX6lXeWnIhyZp7eCaYaPFZ8YslyPqkGMknMvQF+VDbr5qpHBV8hQ4Hy8FHVkkU9j4ZPmx8BG/yyE/zVtT+CPjunZPwUvLyL6rOeISJTz4H3ZXsd4HA8H81fyKcY9C/tqU/6/C8Oj4pKHhyefIvG9H+PxX7fzd9vV+Vj6Gf9XxPzp1PyvBeSVNj2RfHvL493R7H8f8A4jR//Rz/APMP/wAHYwr0wF92KkH/AArsc4mszlCbO+z9yhm/yn3Z0CsI/wBUepP893/G/wDt/wDqKybn9NVTb0BUZHxi6c9MuPAvYhv/ACWIvBvHFVWX/wDE/wD6iEVZ5/8AxF5ALtKH6qp0fV+xSJ5sR3U//Dv/AOP4vCJvNnhs6+7JImxjTVkx1U/7+b82P1eu/wDmdX4bLt6+/wD8n3/yLBDJX1n5myv7Xm/f/cuH7Yrg6n/Gf/gh5seUoHz9XZZxzP8AqxyJzz1V0l5ReEHHdmFdTQggngEfHj6u+kc2gVjisNWzAP8ANglxEy5Y+1iR7ZN38f7pp2eMSOk6c9WMusXGHk2Ui6Iie0/xZmrcEOp/hcZQQCJkyHPPNgIMibtlPB8V6qMPyS1M9FJhMtnRwIHPR82V+KM0e8CflL33mTP6MrO7MsP0LCstP5byI7xyikhkUMHpDWIHZTz+KdfHuC7NhIpD4my645UJ8xRvDzbGhCM2fvxY35Ug/V5SHMcs+WgoZR56qMiDmzqdU9Vnksvyv7an/OLeGzS2GkGD5UPw2OGffp7r2M4vVM+H7Wjhe1/ViH0fdO/4JK+HYG+J8a9+ma5PpmuT6aanypk/N/3/APgRET2i4Y//AEY//Ef/AIj/AKAE0rHzYuUTxUmBGOf57oInuDw6++LqESkzbGRZ9MPF8a4Xr6v398BfVVkfkao/4ud2XX4T/wC2Pp+f/Vn+Dpf7qpqPHBWCF4Bzf9+k9499WHJXHhRrV8UgL313cPI8FhF5eqwg78VExpeP+v8A+qp//Ftnzc/7H/4Yv3/+OAgzwoSwyRHNWTiiAd2wrQTlw/8A4J4jrw0SVl/dOQz6/wCJ44L42pDYh92Mzix358XU+rHNmQiaaipxvNNHkveBXJXWYR8B+a+fHgn8vFAwoY6/8m671sjx8V8JbHpPiung/wCP+F2ED/PV3Csp3m9pVdolhD3FUnfZ4/z7uLl8erGf3ZaYT6pExp2xckI5o5niKwUcmg/lsPD0Yz/E5U1s+KjqU80jGPCO0xDOzA9cUbPBOR7TgqW0dbn9l0dlww4d5+Ioq0xingiUR891gTMYZe0Ns3sB9HA8so2wBOGyCvph+akHNDARESz77VgzFCjyOJksjefDd8EzMTsFUBeAJ+A6+7toM862Oji6VSc9j3Bt7F6TWceXV4S2am+ak8Sni7H8BYREDvacDZ5um14f/Kcc3ZuAXgCP/awjWMKwpxrPJjtbHA7y93FEB1RnAqO2Cb5sMpB2+V/bUvU2by9fNAQJx6ywAxIbyT2VSq5dPvn7rP8ACH6F5fN/Ladl/wCqsIdfkWJR/wCKhw+Xf4WnYpz90/zT/U0fAxX/APDzHyf/AKCf/oJ/wTrxeXfxXwyn/CgAsS9U4bk+JzRkCBfEdVkEDU/Z6s6ftHXqvf6P+rMB/nyWM/w54rs78f4r2n9v+r/tS/6vQ9v/ANthYHj/AMWd1K/4v/5Sf2NzRSH3qyf6Cp5K4L/5F/8AAvb6qkEvf/AlCuMUr/8AqJ8P/wAiP+/d9ULT7Kpc4933eerlx7sSxNhmLErD3/8AijbH/wCKb8//AIozi4X2/wDOv/KeBLsRPHV1ZzOTq9kjfV8o+ZKicMjxZ2Pp1efgveP6uhJhyvF4X3/Vnxzf8TZm/wCFiOac+PZeqxKj+b6CbklQ+7Eu48xYE6GwJg9+K8Btxdv3YmoYyfoKiQOgrnz1NAA33mfC9UNwcEfh3mwXYXiDzHrzccLklMPMLPmhgYYaRHklVLqIckOwYxdByc/9s05IOD2kbWUvgolsh6PRSMRxJiF7g4rzTyVd+7LsKRfkNkRHKctJI+BU2HtHjv5utJCkWQniHbLAlyzNZifHkWF5HdJbKzZKh20PKaCyr0f7ol8n/OL2D5uQznWPyoQy5TQYmXz1SVJkKgeXzXBswSRYEmJLqi+XxYPBFQQH5qHzR7Xv4NQieb/bUqw6jP5v4hco9P8A7/daol6eA2PgVw+BD/P6uej9H+6v3fmKKjHUvwUJJ5D8roXmzL6/mWP8Dmhns0P2a/tKfwSoTqRfbf0//idD5R/+jH/5hQlgsgfb2evqmf8AOrqH9CWG8ov5CoJn9R5/F4n5Z48nu8vH4r/7X3yg5Pk7sKbvTj8UBDxT/wBbfPHmR/NH/F/q+H8T/uvZ/i+aT/xfxQPyv/que2v+U/8Al2mZToCwKQZJuT5Oi/AOi8+AcU31F7vj/seP/wBRmdWV/wDjS/8A5ndlOKKZWkLsXTlhGLs/9iwWHmksvhZGNjzYI92P/wAHRL6qOB8E/wB2O7GX3/8AgjYu92LvD9X5/wDwR/yCfNixOVESGkw4HjObBhpTAHzLROUY9sfjzUhwVTHf20JB8iOD8H8WFKQ0Ydf883cJB/lt96bGt91wdjjYKIkMrk/4KbFXklHxLXLBORDfxVjR+WcWHdJP+TZEkBqrUmUec/ky5x8R/VD+LTX3YUEBvX45p0IQSpYzBzJ/FiDx5H7oSSQ65m+wL3N14O0wsDBny/1TYkRy0VYyvFTd+SwnHjurwA4fFnlNC1Kiuv8Ad7sP0+QJ/dQDHSB+Ymo4f0cejr7bsitCf1l6sno4K8ZekwD4qUbYjtFZg3eeqTCLuTCEUl33crrGxeEwy0y3JoHlTRZzPI/yv7alLxPdA05L/Z/qj7YR7z/7c/b9XXAfBf00a+39leTwf12IHh+dde4vw3Xsb/gPPxt7+K8eqKMUffixchGER/8AhPoD9P8A9MP/AMB/0zO+6zTg1vU3oVH93gHn/R/NQ9H2/iv4Y48rDvifK/03tr4Ovao05yjk+zqiJ31H1QkGX+NLtK/I/wDajyj2f7qrn/hNJoPVH2/qvk34/m+BPev5/wCYXX3UCZneCyWaikPssL9BXfH4vk4L4mC+Bwqz8Xj/AJkf/qEF4uf/AMFKcFiWLH/+FtCe7Fj/AKMff/ObFj/8G0k2nM3uYoC7lhMF4z7qu8+f+Ah83VA/cWJbEZFellxZWP8Aser3X5pzzHuw4upbKJh+bE62P+/m9+rl46vX/NdbcHgu6/lqdVnivj+K8/HiswFUu9+Lsx4+KMy/uw9PzSOubOcHqKIkgno7s5Aj1cJMjvr8O3RCW5vLyQLieWfVTJESEh/DfuslElyenizIdDgFkSx+2fbXsHN4JfXNdI8uJeKLgJ3CmZj5RXQXweqFEgjdqYZ6c0JU8D+7DL4k/wCqpt9eHwU3KHmQGLdUuGon8WEHDpqsAS+csBGRyzQAsnwf+1/WLP3QgYV/L5uOeis+yXzlR4p9rKZe6FpWlLcKkWNAXsnFgJbHUInaUMz/APL5vM1uN/XuwECXOJjl/bUpw3sVJZt4iTHnqkZi7+2OD80fCT8y/grv+HNctnD/AMdqcb4/Cv8AH7vH/LxcS9qjfiry3FLDnTRIf/uS/wD4Sa6faqP3Uhj/APSz/wDAf9DJV9Tfh275H9gP7oeU36P93pGIvw/qvPFD4f7sPDxv5XmnL3Hz6rrO5f6ag7fOH/qpyvjX8UdR0eKvMD/FXd+ClnxPuz/6C+7+/wDVF/7m/wCEFn5vSl/NVLwDwf8AlEsOvLR39VkIPspcJ7Xxd3itwZXPg/8A1Ne7/wDB8372Xp//ACQspsXOSbFixcO782BqTTkZrKRMPq9qflUP+kULt8i1WZdbFObHNlDPPu4jIT9n8ZfO+dDqJudPqoO4niiJzdzUgcn+Mo6iQcSP9UK5PlN6j8ppPscWW+uaxAYeGyAie39Xedp8m7Fmddpm/wDPmnPiP+fmb5bxe+7n+q/xev7RSNVZ692OH/6+70O5qz/VzGE+trEJEeI/yaJCQ6LPr1cfFY6TRgwwPk3/AD1fgjMcP9XuBxE4fqtJiMs5X5WMUxdB9mJ+L4iEMH0pMJLVc01IyCZfuw6gaf8A7zefXpfyh2D6JpmDzxE/W3Ikz9tnkAOJsiJK9UvmdFBxTPiZanGXgjWsoo6txwXxw/FxCuIw/jmhBTHo/wB3K0/FRkQFyz/uiwTLkIJ8Xgh5YM8Ffl/bPxSvQ9lylZ8ZQKc+KVSQBw/u88OiOfmjVSjQufPurwU4Eknz/qqGFxH+kUnUx7UEZ/hX9tSlmvwLEcEhNSISOTcE3IPh1Pixj0h/GqmQ7jL1fl2j5M/gvN9383/D7oz/AA8U/wAFO/FeTfD7Uyk88KpfiH4sSfB//AhP+paXDCD8/wD6Kf8A4j/8B/xweeb1N4KH4PdfmZQcOG9AUn3H9i4Eo+zz/ahA4P4n9lgy8UeCHn3R1TAeH+ykihvs/HVhZHwc0RrHs/w2bCn+eG8j5k/1Q+L5N9/zFh7/ALCq5H4bDvfiW4/+dJ/vdvhPT/5Z4Bfusing3RooeKdD93s08WF6S7gz/g4wvq4fNf8A9UyP+S/8I7Jr4zS44Z9WPJsWP+df9yfFybEMb1zfYVUgV4Rc/wDwfFmOP++y/E/n/wDAI4dsr14VZNYUyFB9WIf6rzsfVYeK/CweKBth7u8rpZc++bsTYecvYsf58XTgb6vEmNnhyfmjkBnfmgIHPevl24lUkiPHuqxAB7s4YPW3yRzcyPzR1fKMaYgDmEl/MXQFHaf/AJe0J752oCHxn4pCDqvX3NWWgvLhf5vfk8f5FyYi4LHF8UvN7j91iQgjzQzj6ZcnCKPuL1/bYji53+Ci7oXQ8/8A2zgwHDy2EyB55oQkPx/v/wBpqQX5WgD1kBn83sIsO/6WJTT5KAZ9wX+P7sBEj1Cx+aiPrYAXhgd9HxNk5DmcI83jZxguH1U3Gsf3DeAwaK1TWI8ubxrPRYi9h5qXHhZY5DAqnA8VrLj22F5D3SOI2X6v7an/ADkRQP7/AOSBhISDyVcXAJ6oep+D8lE6lfo3izEh9vFT/G5f+0x/iMUca9ewH4r+1mx7bTwcya32KZPufyP+rwHzvg6FK/ysXfoH8n/6Kf8A4Yp/+Ao7apTQza2dAz3/AOthDlyuJJP9UTxUH7RYDkvWY4bEc6BfYovF/X5e7C+ThP00uo8U/wDtZ8iif0RZkfNMVqMPVH4sP5wP/t4H1P8A8lX/ANJfC33R/wDaW+gfRQv69viH52VxGodneqK/cqHVK5ZScNNTs+rvoWZrHRcOLP8A+pfn/wDIzzQXi8f/AIYsf8iw/wDd/wDwb/2Gs/8AYsNj/kNixY/56/5tJ8fsH+f+S8mr3C9m0XU2J4s1gLIxy1KV/BV5JSW2Kliw8c+qUa4vxrZp5mKzvbIEQvhj7r0QsHiF5VB4vLjPBc+Knd93vG/uxY7v4vvm/wAqD5bH4vAxe26S2HBdNen/ALRRYPy8/ibICwHANjwb5T/uv8YrGMPmKconopMCl2u1Qg58v6ohyNr530YU8iPRROPn3/P5v4AVlT+Er92QxnXargAi8A56olSeNE6c1eavz/NE/wAv3RdJ9Fbxc/xf21P+cwpfZfKzWGh8a7KOLyzqiOJkTr2vdYmwKIJHsB7Vv9q2ARvzxSE/jKmPxHxWr5fqXUn/AFF/YSvXMqa9mjD0T+a49c/v/wBuD0BRw+Kc+Levy318XS+f4P8Anf8A+eE1P/xBYsWP/wAPA8Lxf8C8f7oiFwD4f/NE/wAw53+Tb4v0eY4qcfArrznizJodeE+6WyGR/pZgY30/8sNJ8bp+bjzUETH6/wBNc4vp/qg8qv8AEL8f0vwH4vuH4r4X5sdz4H+6dl8qMcDUPN8U4Jfmh9HqyMM/NRdUUehYDnW6+BY+ir1XHzY//UeFn/k2bP8A+CciP+n/AAJcsX4vlZN6oKgWAw1qR7WHvLJZs/8AJ/8Ayp/7ly+p/wCQdX4f8Qvb/qBgx5s7hzZhl81mVHgsNdwv0/4au49f7vSl8H8UQz+CgiEHeG0XUf8AMNi9R1Y8f9PCwHVhsTWTloQ+oGfcr8qq8Z1933fc/wDD7aazKbYO6FzV6wfa1RJr6mf4sk9h7brjT3LT/H/lHwPqiHQHVlaEPX/tKWYgiHzd5/SjuKOR+FZXX45sED25po7XmxkvuQPuhkk7OT9xWN28CUNPDiiagYPzYC8o835fikqTLgSxOvxf21P+FmEfFhOcXXcWJuPNiIPI5nguWbTzAbYz8t/O+q5rT8SJ+P6sZnzqxCPY/wCfuv8An/x5vA/9n/1RIoRDPl5pz8X3aP8AAWiIeKRP2H6J/qsK/D+KTc1p5PibHXwV8/P+qY+r/nL/APP4V4/5FhsNhof/AIH/ALypjPdQx23af8Df4oOhNfX/ANm8X8zyOH+mojgfoe/pu2WE+c+uyw8x9JPqyNacf5beFL6P4rX5AvxZMzvFGDD6G9IPiSyf2Cy8fjv/AMq//AseT/Fg5Xy0/wDVfqfxXyHxZ7y93fr+LA5ZWXwhYHkv0FA633cNebPwX0X+f/1EH/5Anbx/yKaisVthfq+C6Q1gbxzUPVPDdPF2oJOvKw3JszeDYf8AkTYyhNCWKHVEo/5E0w18UUdE+HxWOTifF38lJJncuAge6KEQdf8A2nEPTZGDEcV2m+DaJPQvK8V7dz5qCXY8Uih4OL1ZOzaf97mJokoYXW/8DeEtZ5a7UReCYyrco4AlcypGCGlIWJY3HBeTLPqy/wC/jY18bGxvzj/nlfD/AJ3tmbH3cfwL7u2L8t9X7i93rf8APzfH+7B5svKiOpfe1xhP1iibZy6c/wBtzgT7/wAavoh/nWVX5+qaib0+LM8S/wCeqTGkf57ocMl8/wD2xUfREP4ZP1fVMSzjwcH1X4Qfmj5MKjtRhk/mwMnNn/OKexV3Lzf21P8AvCPF0q5EE9U72jSnYZD5jeKC+IKVPBvgYewtpJdBv1Xmf4n+H3QYebfSOCh859P+TT7t/gfNf+osGnK9y+FOXsr4KbvL/VZAcwvyrgr0ftetzAfbUlTy/gX38/0rn1/VEI7/AOWn/wDP4f8AGz/+OK/8KcIIztkvBs3Xb+Kh/wCXX+7k+T7+0fzVn4fv7+ms93kOvT6oHm/l+vJV4H6D8lhD8rv4aLk/5u0OB99PI32/3T/zigOM/I1/ogrVF+P4b4D+Gz0D6v0/CouM+7Hd+Fn+2srgh+KnlfFE/wB1Zc4onj9tQOctW1xzefiz0f8A6gP+d/8AHX/8fg/5xtHPV2D3T3/1lJYPPsnUrcNjsuHIfxRwUnGvIr7Ye7MZ8yqNIbppSHwfF78N+ca77+bI+Lz3PHV4wg9c/wC1Nk8MmxV52er4tHM4ufV1h3eXZ81DhYqeh7P91rUfs/3Yb7yyv3TssKIqMo995YwZRSHP1RB8fH/thAENlRkP2KgqhbNyFVAPFnn8LAJT6aUcjPR+axkj083pXU7lUHjjLFI36qnyizc7+6wOfVgksfNcKdXG+rJ25F1WIVuZ82M7yt3FN5RCuYsGAY7EjvuwSRLG4X25rGKSG+3i7Nd0SgGfi9W1EkmxjP7MpAdFH4/+0F+tpycHnb2PxsX3l3xSoFQqcsdoYfIVOnmhzlj+dskUD0V3EoxdFnsoMcA5DknzxZdBF4gI9lX5jPNOIInj3Z0r+LIH+7xn2IV3B8Q2Dih6D+2wcBEr3x55v7an/TG8/FCqqRUiVXkHpPg8/umn9MEHg/42GPfPyOSo8kKD30Nf6aL4KzrZg8dlfmZ8bloc2K+vTQ/g9/mqxKHza4tyP7W4U4SfhLinqanhe1/VhPY/Z5vs+fxhY6/z/JuF4D8Crr/9AOKV/wDyA/8AwUsAitY/FH4NA4QKfjA/z3eNHz4ZP9NZIJx8fkfVNJ5Lk9J4o3Bbr+Vflh6H7sevgP8AVXhO1/1u0T64fxcovZP7L/KlZv2B/qwcf7LHWiKidvzWHv8Advnl9XPl/wAL6iwXkYJ+bBeN+7elhcOduvGXC+288f8A6gP+d/8AH/8AG+qP+H0XBRY4+ax04vAnhsUVSXh4p4STzfImzyY0mnF7/wAxxXpMdCkuI8PZYCWf88rPHLxw/NdgxQMce6SxR6rwl/G+DPfC89T7/wBLvlNJZJVl0exjfIJ+j+ePzYNXpOfvi632H+ywf/T/AFZe3538N+T7NP8APu+VH+e/93xsnj/1VuE9ye/1eOx95/5W8T4Tp+SwM/g/1Yn4Mx4oe/8AVno/v+LLHB7h/pi+MfH/AKvlPxenHz/5VOaoAg/W2AbKLBYiITHxSc9WbDhds7vNlMDj/wBosYVEYSx5JmG2JLhjLo13xQyKy9XUGHTP9VDVCeuqYI8b+bhBC614S8kcVMfP/BlsIjy3/wB2IyO70XI3xUJkXDjqi1/7D/V5Vk/jizhRte7InspPc1GLvb9d+KHMYRmJ82A8aIn2PViMgXMMKuCVIcB1hqcTvl/niuwEwTxWXEDM0Rzs37s9QDO60qMpgnXPVYhWIf4snd/I/wCiKISP7oxB7+8OUhzxYGOj23oaXeEZRzLSEIf5ot8JMOeXnyUJ8BpNJiDDpHPTFn07yH1PL7vkomooYKCfi/tqf/gUV7HF4o5mPQJ+xexScDB8SXbpg8VOykBI3K/+Bsmj0f1ZH6ig/wA+bzBeB6r3Sfmgr7T7K5bHs/K5PxU47/IfLT48fPJSqHDjD9jfbh2eulR+/wC3n8f8kLiZfgsP9l//AEE4/wCP/D/8XL/o5vKuAen8UUHVvn+o0H7S9vP+PFz/ALM+/h7v7Q+vSeLIzA3tPjyVnn+0f6volF/VI/iy/m4K8kf2WOBb8l4Y9J/qpcf1n+K9afEln6Phu/8A4/7/AIE/4vgD6rPlqK7L42xzbf7hXzaHS65Ysjjbrrfix5//AFIPVkl5Q/8A4T/kmNYf8F4XB/VjXR4sbc/FlYbBSLgUD2XiqOGXmwJ1+l+1+qfOvsqaV/B+anEvpzZCAP2U4Sv5aJzfcpUnGhzWeGnuXk4sTsHvz/z6udj8D+f/AGy4l+QsImMO9F8w+FRdpb4rJ8SV6P4/VOd+WvyY/dSPsOfwXWPFnl+v9VSg3j/JKGNS9Z/P+6i2STzEP3GXzz9Q/wARd5i+4qEQcdCdjOK4FJ0+/ma8gB9f00sKfyn+pqcg+j/V4BStwSf53N7R+aAFh8NYPcRdHGxnlzqs7T+lmTHTumiU/iinMpOdXoH6+MuoOs8RYfguI4NPujWdQCO7KUiuv6vDWwlyzWcAYQPFi4hLEeL7Sx+6rgG5QdUiY+rFwGGlRNdF+byKfRPml+Cp+Gx+ivj5DrixsT3TCfpWyHxIz7GfjbCTLeON2i5PuoUQEN42atk4D4m96H8XWkdTe2Zy8vc2QMB9Ujz829/dGY8f+XhNoYX8PzXuf/kFZvU2aEqrvEzdJjxz5LoBj+aYGXEM6bdSEsa/CjKMrZ17sjwOLrcm7ICsaU1UrrN5+2wI80GaI8Zd7NT6oAqco1Hk/wAX9tT/APCPTWY804yjpe9R/Zo6J6T5dDD7UxA9Afh5lcgM6P8A9VWaIj3r+OonBoePg+W9Is52NfztO3STe/LQjtj76QiPGfc1cNk/hWH7Vh5wjjx0Pluz7mfv/Qsf5/nnuua3rh/9L+v/ANB5vD/j/wBP/wAg4qZ93Pdvg8P4vdJkp5R/TeR6e4bH93gMDP534aHwPw/XZcMnX/ZWZQ5B/JZMX5D8Vec9O0TJ+pn9NPo+Suj8omhcP5S54/Q16B+q91j4n4vp/iz0J9XXr8V6/wDNgd08QfVl9FRpn3ZXGXO271fmz4/5zz/+oj/g9WJvg2JvH/R81PH/ABIP+RXM/K/2QsjDJ5q+aaFz8qvk08ljspiBDz3U73qyMeyLEk+DS+0+Tiwv9svYpe+PzU0B5P8A285n9F7BVHVoTYl4P9rxzPJfHPn/ALvYJdcP1/q73TBAQ/g/6ogyVKONPJn/AJ+r4l8j/X+qa/vVwvmf/KIfSQP7oyIz0f2XqfrS/wBfu837P9qAm6sNbtDLB7P1fYLHk/4/m8pckbvNMmP+eqEyLz/EWGSCW3xg8WEqA7H+uaMk/upS8SgjBj67oUMDsxt8oceNs8CsY0gjqa4CeCKMTvU7UYXmKsLHfM1kF52LLM4a0oz/ABsOiWf0ix6HNg03R5b1N7JlYaxXIQcqyOnxew7PHigILLz31eAjjPzYGvtY7GUeSttmWB6Jy7YiCLEnzMWYnuxWdX7W/wA0bPKDb5sD2SrgnFH90jYbkWJBO6JAjqxD6FDxZEAXikN4xuGX+64qchHbhRnZaXb8lMStO8/9b1a0eaMB4eXiLIsh+FjQN+8zZCQDih5Cycqh9h+rAeA/xREgjTx8f3UklzTYAzxF/bU//ExgGOniyxvidVWiXVRcCewf5qZOuQYfYT+aQnJ4c+35Re2XoKZPAfs2ERCHO5B/KfVAS+FgYIOpzexZnT/B8tTmc7eB/L5ak5HOj/F8rK6cTr/Qb7neZ9+f9eKwbhQpKc/KLgQWHwH/AOglD/jX/gWKlj/k5/1wFdaByDK4Sw683ja/cNZ9xovsj/VE/wA7fYePNCRg3/TV6m/J/qkend/punJ88anYfDGjZZeP9y4c2dDPia/y5snR8l9H8tOsP3fXrzj81PT+ajpjyvhuekKlGfdGm9rh7url1uX5/wD1GWKdG83fhcbEXn/g+bskqZeLDVyrzT4Gw8lycP6s1K+FkyT5vIJPVPNfJxQS5PJdGcNmMD+VBYHw3pifDLLyHxw1JiX3w3aZHwf+Xxi+j/yscvrj9NntMOhFA0eLVk5+cPxSOvu/iUAJIRBhsHHPPX5o89Pn/fNOMJ/H4v2HXF/+BXWinz/5eMSHgZ/VwhLkReOKPlCy9fi/vm+q+G8T/wAg8VMg4ulwSRJN8XYl4o5LEFx3c7slRIZzUwgu8fFVyYFBJ0EfxNRN/B3YvcG0uAKCA/bYpMHvxZlZhi8ll5LPTqrR7ZjvhQtBzn+cVnZDO/PFSAnHH4boXkVCliz4sSj1/dlyGMjsAv6XoRW+/m9Ymfh5/wDKss72iN3PZVp9jPz/APL2nH5cx/u9LuD5pP5h/wAKSAm8vHXFT4F/miqFTNjkRhPNAl5bFneBj5J1P/HyFWI5rxHX91QnQXwkP00jh3H4aoDBr1A44T0rK4BPz3/dSaPaobbZuGOd+7JLM5H5r2gRHwCAv2lYRIETr5qG0Hb2WWQOceHxXDi5mBjnIq+j5bCjILD6LrFA7HnxQJgRr80YHOfqxBpr9XrxVlU2m1OQ57KAwYgoYNP7sVo4gChz5c39tT/8iHd8lNTwPq8bGoJCPHB+s/VbGTdWI+HlQrDwgT0eWd/JWe/EfB4I4PifmvkDMjM8Hj+/NlATj0Hfwef7peYX4+6jhFZd/wD0RNP+qf8AhR/+Hk/8xviwPluyOQp83QkTyuV/VQ6OTHogUN5RImbHh3idvw8N+v1pfZUsG3UT+r0vepqHCvh/+r2q8j+mwcy7KHWj5mqcb8KrOr830Fld3HlWe6+NeK5dGy/Vhp87NN85fyo+L8t+L834sf8A6kGbFIY/8h0USmG2R/4Lopgca7SmDD5qG/u+UXnZbhO0XH6by3Hprn9xTm6zsTvP+lf/AEZcMIlNJrPmb2J/VU4T8v8A7fmfvShIXx4vnnz/AKtkwH/DGosMvX+n/dl+oc/huEI8H3/qggCPl/mg7puqqq4Pk+JIoF3ekn5L3PyP6aiJDCfVl3R8K8BGOLNyb8tZX+qbYAeHiuQAuRx9WbDGZAY+a4tAJJxOxd84V0ancjE+Kh8bPgeJ/daCGdlx3N5KWJlOfxRYkeKYw+bvdOZx+Tki9dQSTqwbEdeGo66mKlIwkGvhPmiMFgPwz+7GlfLGc2JHi+XGVFzRz1UmMkz80Bh5o/fP80xzUSeSX8XCS2OHDdDgHxXBPL/uitwIIeg/soxGIpxPgN4pvshkK2B5fuoJg31SAkVBNMDFifE2MDS9kVhj/nIj4ULvX3UXbKdg/wARdfb/AHZ+LHe13BOeaNsOQlrJ/wCrj8pzMgnv1QZ+7fHzZwMXU/7rt0swhw32EnjEH6/d6XcZSHOrO8NXHT+1J4RhXyyRv5oA4llWyjvjZ/miypWw5LiqBNTHLDfFSSfA8Ykfq/tqf/lTV0h4UfGSn6x0f6o+arYOqHqivn2n1L0eqCE8VuRfL5//AD4sWGx/yLH/AOCLH/4I/wDwA/5gnu5Ycb+Nbk+gf6dZ4Q30eJv0w8Pt7sMY89vn/dPf4cypXL82H/2uv1gNkeX4UNwhHlP7LF34jNOaH5ygcf2qPJP4r1n4s/D8X4vxZeH4vgP4s+NfNiwd39mydF36sHbNzxWbl2xHNnxT/wDUo/8AB7cXOtrDakr40fNjxUq4dLCmySP1dHN4ahpJXOJDq435ip/z3wJ5NoJzDPFJ4I8nNOGHw81w/J/9oA8rr/a9YsXRasVVxPDN5U36fugQU/wksdl8f7l4a/Qy9+fn/VuEGf4c09o/Beknj/BsifW/7FjJY9mr538qP1VxBmf7+LyEHlf6/wBXuX4qUgUbPoVK8Ku5zs3ER+bf1UgofCSXlQUL8rovP2e7CAnZ5p8Nn6awYASHus64JvJ5/ag2RKGzgTB3E+S+Y73/ALUhBoR9lk1eH7LIbIQ4pYcJeP8ABUiTxid8/wDlUeKh/T/7ZDMM/qtJJQ7jfNm2I8JFlE8dWOOYFLGQY+23y8cIJuc/ViYdH+avpFLQUpPOmJ+KzSeiiOf5FnYvJPcUQdPjKDsDOXj6rI4NExFM6P3UczvIpSWahMP/AJTDrLOnn4LgaT4P92YqXzw8/NJQhR8PfxYR8fFW5/8ACuJ/R/5QIb+H/lkMwMLnj6qksms8WYVkPFQzj8111+b6DnzdBHfmzg5FSZvfH5WfR+bJGdOPRR8t4sxMKNTBc801kTHEe6tnkxH5iqWzZzNmBy4P1Q+A0DihDO3r3dyxMC/tqf8A5srLuzZWX/8AQDmxe/8AkWLFaWP+FFOaf8j/AKH/AA291w416sw8gDy9fVhE5Xc/85L06eDx/ZTTwK5+mpDd3L8l100RZHRihE+g0vEB8D/TeqfS95fBvBJ+6Edl8Jfux4fzYtH/ANbHc/m+1x53HTZ8f8Ynl/42xNgObL8XOr8//gP/ANRj/wA3RQb9LRGVA7UWhExyxQdXCFM91TN3mqsAmeG+PXhogNCh5Q938NzX9BKeaTw43qS4j03bMwe7zDF43+D4pqJfGGysxNiwd2Sll6rwfoGrlp70swg8E/02RwsZJn8UZJDz/wCVOdiY+vFHAN+Sw4Hw/wDauRJ+Kb6EZvSPlxX9Hn+rIPgDtf6Jq79VQhcWcCcyA0FfM0k6ozeh1/pVlCIc0fF0Ii5CVAfQSnzIxL3N4SIfwLKjhuON8Xa0om+sTx9Vkjx/dZflsZXST4WRDq/w3sY4I/VybDDM2E1oPNkZ5vqpujPL8WZJMOHwUJNJJjVQEeIH7g3Iqngc583ngZ1/uV849xf2Xh8B6evS3zn5jTJD4g/usmR+H+6Tio9E0LF8l07iquIkw+L8zP5s+V7QCoZLXoFLIfVTDjn1Z9KpcH4ow4OfBWFDnxXs/F/yvX/d9f8ALWA/u3i1+bLthyeKecvlUENCYjMe+G8+X5v+Rv8Agf8AyzQDxNmkCTSBrKHgz/nqsEEp5WaOY7u7C8+V+1+b1v3ahg/uygBzf21P/wAqP+JVZYo//os2Wy2bNmzZs2f/AMEv/Zf+cosvNXxk58WWnDXz2/Isb1f1fxGe/wDRsqgnK6+Szhf50Nlf0E/+0JO0VjWED57vbT3Rcf3vTPpVHb6u3j6seVez/wAEea/Nv3vgqelfOx5f+O6A+bjna/4Ltz/9Tk1eLIuf8lCHFIbPnpST5XVBZ5KYMVChMc1GBHv/AKDCWEpwCF/pjYcO+3F0nf6up4eS8wmOm9gfmmiHz+69uvwq00fH/VUG0dKgzNP3jw6XxP3j9Xrnxn/y6aR56/4eajms+HdotcWdKqdU85fAezbD1oY43DWE7qTH9VgOZvyXZs+Flg91ULgTtoFzwjekp87Cb/H/AKoHaEg3TPH5pJGVkg9UIaRHDXmLEmQwuQM4Sk/3ZpMvR/1eEJnY/wDtkl+IFdZDObObAA/MXEpI1+qaUfFFNZ15ixekgPrmnhcVUPN1h3Zysk1FEcFfins/F7O7xNOFPwP9DRMyPkv6XcVBGj+Ro5hz6bAQOs511/dWfOU3yUU5fi+H8rdks/Nk/wCiz8fgUQJlNcD8Obf6yt/yP/lN5+Q/1Rj35oocA4917sI+vNSTmSr7aSG0o+GY8nFjIF9KmoJ4Xg7hahzcstB/F3/wT5IuzCxZYyLIPKokuvF5sclqBI7SkGrWlh2rSXNf21P/AMope/uvB8Vpz/8Ap5/+RyrA7wfCEP4qgHjuyNOpHh3/AH3eCxrhyzy0FkSMeT+qtTvg+yyJPE1jD+Yq097135xeTfJXdhXIyqlLRi9y3/E3/E30L6hZrrus4m5clZdSpXlsf9z/ALz/ANP/ANQywn/CxVgu16mpeF3/AJk8MalNxTgi8kuUUg5VQwcf99K90kwS7rqpg7RzU40nu80xoGQHuuFEx8/uyOwj2qUPRaXkYj/x6wTPNmxmHP4aqqfBqFMzeP4snV/J/VT0PxZ7/wCO82IdJYuX7Ufh+LskFjCX2uYZ5zLPkm+aC8r3TOWDO7MB5vyd0Bmsw33ZSQ7ApC59ZUfzNXXWc7Z3KP8AVhk9zSHBB/1dpHEn83U5R0JHukmRj5fzcNf1H8X/AFlpeoJ+qJ5/m8uLju+yvoWXmg4Fo2iV4MfhoGZeFn+af4Gfqr/wYf3f8A/sbnAP7/6pPI/Gf7anqs+H+qHkv5sJ/wDVjiP3XwP5/wDL8lCcX8f+0Il6qetUU3/yO+AD3SRSllMcjZEvN2OapY/9Q6jSp8gOP+wCkymf+P7q97TTryFk9wxF4hQeYLkqSa8z3dH8/wAX/9oADAMBAAIRAxEAABCoAAXXD9NIAAAAAAAAAAAAACAACtIEBYEKznec/pHng7MJiIAAAAAAAAAAAAKvXhXux8LuSAPV13qsNk30ILZvvLS0zRiXd7RcNDAmx6taFFzzKOED/qGU4fCoscbBYNe5obEAAAAAAAAAAAsAAsAGB4FBckoM2yyURYhAIsAAAAAAAAAAAAKayFQC+1Qjwfuv35wxB+em3MgSUnteIRNyDHDlB0krX6HOKwYbAVKgS1uEG4yr4CI27DDjwkIsAAAAAABAAAMACMAFJJc42O1II3jKY4jMiEAAAAAAAAAAAAJcABEfpxCFA0z5LTCFoqXP3M9M5vYD+Kdevo0BVcEWUJMYV9MuOQDIWUF4gfKosVgqFPR28AAgAAAAAAAIACMACsAADXhNvG95UvY5XHDi6EAAAAAAAAAAAAL9R+ATwAq1wchmxPBydURz+n8nQwmnKZOQhir5/GFOBLuycur8j8jzcezI0gWobgHLRCnDwgCgAAAAAAAQACoAAECjTprXGc4SMyhvZ1itaMAAAAAAAAAAAAJ9R2c39g3SnUFW9hF0AYYtKX6nLZryCwc2LBN33kpGyMxyzlV0WAuMl+nBKC6q0dzEOskREYVoAAAAAAAAAAMA8sC6oCnnDi/g6GnVf1zoCgAAAAAAAAAAAABO0znoClSwJxu0DFUJZlmoG5SlnpPPWYibBI93p4SL6vHzkdgbNp2Iy3GjL5upUEJokuD8DZod4AAAAAADUy4ookBt3HIl/PWs/m5j+DBh8gAAAAAAAAAAAABiEz1NsXAdMjEklbv9fp6cOasdcn/kQHHWX0BPCUor5DQnfIDNIu2h3+mbjf2oDMssDo4tNlBhAAAAAAAdAJ21WtQb+fUlIxa1WH4e3lgBWIAAAAAAAAAAAADlD4APq6Hz0ZdIMLy2dNgCc5YU9UmdxLekLjx+AleZ4ZGA9OCixFqAVwmVlZyoANhHS6OerOMoAAAAAALHIiOWUcO/xKD6OgoVz87nJtamAAAAAAAAAAAAAADzEnq1P82dy/uVhkR6sVuYFHjMgDqX6Im3EG2w4rS+OLu+h/V4f+rSjC2/atWoABPmgqee1E2MAAAAAABXwy2FVkfMoYn7sfb1QYzUMgtYCAAAAAAAAAAAAADwGH8w7mKkOJ1HrAhgovxeAzskpVGRXXmZ8zQATKyW+k820wRvFWmTbcNT7d2oAAACK0taNsAAAAAAdZsWNSw/4tGLp+cpFgSBZAfN+C6sCEAAAAAAAAAAAAD6kWGX0slI76xnpEq2TRpcnwyhwC7sWnGMmyDTBIhtKHLx0QKMuUkVmopwdymoAAABoUKkAAAAAAADCIMJNPBBKTVnOr3CxCsLBwLk0mygiEAAAAAAAAAAAARuE/z+t/ZbWpcbHl9V+h8uL2P5Y95oCqaubaqVcAuHGIyZ43D/AAybtlWbDZOF/8QAMxEBAQEAAwABAgUFAQEAAQEJAQARITEQQVFhIHHwkYGhsdHB4fEwQFBgcICQoLDA0OD/2gAIAQMRAT8Q6/cojvcPz4P/AOEPj3+ASdcEpmrxAcdk4iN1dc+8Hpf1/EvnpYnJnmSe9P8A75c2pmnqh3bLOnX4Ntt9Q6lEVD4hsPQG1agbGFa8b8EzYs+LPW0lSPcfG2V3pazghmFGc0nPpv3345/r1Bwg34hBjOxwhc6+j/a65nhfo/X6+Jfr9frqH9fr9c3Dj9fr/MW8xb/9R9fHv10nniTjIo2H5+CwDCyb0hl/R/fu+AN/X8v5b+ctz+fH3+D+PmErmP8AXbF047gPHqR1/wDZ8fEkWfSM+Z9z580uc4sdh1zOe7JCenj9UcekenuehB5xbKfN9k7zWx0WkpP1JB3J0/03/kL6bv668YD0/edkwu97P2SSepw5/aUzjh3+LrhxsriN+f1/i3yf1+v8/Qj6v1+v9kP1/X65/aX5/X65/pDv6/X1nk4gJsTRJDvP/wAx79fHxWa6y/SOTHJuhz1zn58y8uBuf4/L+sUp/tr6fY/U/O1v7HfG94N4+yQHSfuf6T+1wKH6/gP6zpv6/fo/jWA5aPx9T6B8H1WZOI/p/FpCdE9+Dr/7P4Hx8ST7xtt34+ceCUthmz9ceYbhzEQwy2LzsD8MbbcZYs8MtsHbaPNpagxs7yXdzBdz8iRkGfYP7qZ9yURmcfD/AIZ+ccKV/YP9sh0fXvX+rkap/p/bm4eHL+vmFLNd/p/eVTfmdv6/xOfa6iV7fp/X9pYmX5fT+d/exjdfPPR9O+v4vjhLPel/Li65IfzsT/L9fT+/0fhDOf0f96/K0cv6zn++R+n9P83I/X6+SH9fv/y39fr8rl+i+9c/+A+vr6Zhxz9f7uAy5j54Py0c/t+8u56vJv8AAH0TNyc6CPGvQ+n0H1/8nkPB+Ncf4Gg+z/Mm4P5z/b/1H564/wA8/wBq/wBLPl+v5f8ARZxv/n+W53P/AH/hH6/wQ5y/r7W7PUdf/Z9z1fG68yftO/FrObPVvtixCQzDdtzDGLUtsMJPyzHe2Ius2+P9f3k29Z+U6N6/NviTy/fv89sg+j6B/YhXI/mv9ofAEhJOortlXlkOOpTs6cbIkz5d6J1HJ8Gf3nKjl+v+Jtg0DqDNZ88t+UH/AEuufE70nPgPiPi/U/b4tA/ib6/XSlzn67L/AB/1/mWxQ7yf5cf3f29H64B/fT/7A9+vog7r4Q/t/mHw/Tr+P3M3Ic68fL88tP664ZFcOXnBzX6v1+p+nala/OcfyOH8z+JcKD8l/uCN8/2L+yX6MP8AbBwHP5D+wsfL9fv/AIQ+T9fy/wCoDPt/T9+2/X/n0v1+X/Y48P8A7PjMtststspPpas+b94YK+8P6ePyQo8CE3xvjDdyGGMWnnF9sm4o/wBLbuETw2+jMPEvyiDG788cH6+lh5H97WM/tAfD/bf62m/7f8Nu1ftsYwuyjfvdzDlD8rYquf2G6471fD887/aCH3/3j+v2+zgvgfrn/h/ECi9Kfs/4LRH9dr/dxD+uj/EFQ/X64mCP65xc2Sh3IAdqP2TP7v8A8x780nz6o4NY3b+U+qa8ffkfeDm3GcpwZu1OMTXMGYxn5a/kz5f19sUAfvr+49v+lxYPjjH8foxk7f0ZpITn+of2YDn+x/m1w3P5D+xBvJ/Zf6t2/p/4Ru/f93/BB+v8t9785N/+6Wevj4svhjHw231s68E42IhB5n4L9cXMiPBA7BsX0S45Lv8ARb4XzDu3ySJcWU/NvdmnTX9v9WXav8w4xAc/XPiOrOP2s7xfQFJ/Nh5f0y32+r+11wlFY51+/wBpOp2f138u/pxqnGmsv6/P/bx+ePBAnPIb+Rn7sCJn8P8AX97g5cf53IRMHh/3/wCI+f7P9R/3Nef18f4kdX9Stn/4NcLEp6B9fen+0PDHHj+Hs37cj84wNODo3o+v2fq/SLAHT4/tPUDU9/no/wAvhuGJv8v9umMBjn5I/wAwPo/fB/R/tgH1P2LB75/dk+H/AB/Qg4/QXx+smH1f/hL9LOZJJ+lwlzky+ftbcnm1mwfWcJwuNyeDZbru0ZQlPNT5hdbJdvhjYWvZHgfO3e+PMMAgZtj5gSnpi6+ZfrNpJ3y8Ny1XBQb1D6hJnSMuLP8AcI5wxE050iBhD9D/AGuvx4YA6v78flnX7jKsP6/M+3Hw5wGrcl/7/wC8/HygcO8/X9js+x+sZ8H+v/OP32hy5+v9aftGcPh/t/1/aU7/AF+kSH9fr7XAfZ/1/mPy/jLLmDiSXJi1zzfyuj6Ru6HH+f6CkVwG8n2V7X27H1f4t4d/bU3+D+36KAcB8C7/AAev5j/5b+w/3zbHbPsg/rzcnIfvP6kY+n7w/J/Vh+D9Pznfn+r/AIj9A/22m8f5/rYvcAcFn/4D6PMukMz1PLp3PPJOuS64z9fbz8rPpJP2k/X6/wC25B+b7jYx6tEn0Zfe2R8Mh+ue/wByAOP3pXp/Ix03/Ei6M4zZ6Ntb1GQxY+so5toclWjuKw7+vrDhWdTpgSnFxZqtRYULThxK4bF55vinovGW7nJa4EwuS4NjnfPz8fT7yml+Lr8TeG6cbN2B38J/P+ni3iuN/jjr+3065A730P1+35HBw4DQUQ+e+P34/wB9/Jr5I+r9fn/Xfzjhl74/fj9fmPi/R+v1vPzfBaJ8cf5/x/H/AMDZYy0mXmSFeoi6Ov1+2Wu8se9+/HP5Hb7MAGJnxj1+r+L+oPTdP2/ZOvvf7hwvT+R/L6/iBv8Auz+riB5P7o/qXwE/h/2h+p/Za/LN+z91jfh/TLl+j/Sz9dR16/8A4CfMN5Ld/O3ZYbw2o5D7RVv7p+r/AMnrIxVkNh4tdSE/CF8MC4b82XBqb+UND+Vp6ftZdI/O37Bh9H8cwET90LXMuTBZ6+s2EZRHZA8/rJzvKN8epn2c/r+l/IZK83NLn/z/ADEatgW+UtHEAM5mQIdYDCE8SBp6uxerhDMyvmX6V439vrYPX5Pp13Aefi3K47ffMz+tm9br9AY3C03PrzcsdynOvy5/X3+H5tQzrl/x+/P8c843wfr9fr66S/XL8jr90/Yb7bEYQLqP/gBnWaVOJ0l+bHm6W4fSMN4Dn7/z8Jjz1wd5sIxVnyLh9F19B3SwCfsfofwynAX7/wBAcM8drgwP9T/cf/K/sz9W/wAij5CC+/7FifX+hcP625/XEfaz1P8A8FMtOS3+VuuPd9mD88l8acljm8yy/Q/SHHXFhIwHujmWvhs7gvSX58/Pr9fzYOLQSDLOwuspezLEHUcRAcQw5eHhgK12dPP45/5bI8Zn8y19zaTXTbQUfmsqnTvEGH5t18/8jCjXjZTpK4TYNilBJtTmECO2/W34fnN0EjyOS4E+/n6XPH4gPHz/ALmduE4fnnP7Wt/5PqT1GGvH7bdf4cnE6bj8fYjBha6ik+fb8smx7cvf4zHiYeX1JuhstpOb5ZmErx3/AF/j758fOu06P2Z/t8n1XX7QY5184af3R/KM31+3D9nk/IjrM/wp/VDv7gP9pZmH7JH5P3YPs/rAfB/SBuP1zNpGweP/ANyZPkkPzS/EUcTk5IHk4ZY7w+8nHDizT62ZcdHDffCHjmOWMFduOYTl4/X1vk7/AKxXX7W+Hz+vplxcTfyf85Hz8fv/AOQOz9fxOQrRjucfST0fT7lgQ/pE9BLkqcfaSAufzf8ANxAv9vpDNDz+U7gf8+8APzrEW65+JHZdTeF/Z/xcj/va9M2aPp8v1g5ZLPn/AHGDH+3+Ix7uTjDy0cY/0/zLUJ/X52JD5Yx7H9fzZAK3NP5fE7KO7x13akX05zjiB3j/AEhU58f6uv8ADh1dZI9z/wDIywsLCwk/AeoD5w3+Hf8ADGuD9c/5HH4dem4TXpfnpfuHX8C0/RfXv+B3/P8AMuR1Prw/uWDE/wA4/wDYHkH9T+kj8yHy/wBLPu/pa/TOHLHZNfKD6fgT/wCz4MmSEcYCOOS+q8+50kd8IIx/knX1F3S5G55PUA+0hMcSnixfqhuUsmcvzL8k/Pf7weV/r/JJOv1+vtDD9X65hDk/vv8AfYdMR4Pj/f8AyMuD9v8AuXP47w9QxybIeXz+vpInD9Pt/mU9s+yS9brn6/pP5AuxkgcJGYz0PX6+18Z+v3i2qPgYHjIAzIhnq+N/eeBiA7mY8nX975A27pz8fF0L8eL8lhXLRpIW+DX7vxZCsRh+Q/2v/9oACAECEQE/EO33R+v1/ecfr9frk4vkfr9c/wAyb+v1+iTGGO/h63X/AOj36L48PcNILoHmA1x94nuN/P8AT/24qG/YP7ncoKOvr/teI48b9uf/AH+33t+S/r9f9823w/X/AO0Q+Hh4RBHhZFkllnozw5ic0LLZX5temYPk+1J+JEjwRhT5ltmI2CxCId6T5z3BO2TJl/C4ePzgqmQ5IZpkuH6P73bEDz/X9o7+v64/c7ONvqfr9c/snSWP6/XWf0+9oH6frv8AaTvf1+ubkvtOWR151uv/AMTr19F8QVwj5SF2jbMcHzr6P9+pDVsU6a8YfP6+PvYpPvn0+OTkPH036xycY/r93eH3wv0sOzmjv0B0fAvyNZm8s3O+V4fyczA8DmfeRNH3/jzcf/YL58PBYbfrO/EfgI84nLEeM8SyCSycmyyyST6RD1lt2T4WizjiPqlnEq8rA2nEAjoE46yMHMDw+EUR/tFIWjmQAxuEE75j/Bf1bttHPj/Of7joI4aXnv6Z+2i/AwX4P3+/8/X8060S/H6+P7/0X1vp/r5/x+7D2/X6x/ecd/r6/wBn97hp/X1/3Oi+P1/nwQJweN+kmON1uv8A8Tr19HUGxh+7Y0FsgW8zsCpuPwI6wPKua/bO+Od453j54gnJdznNjhfrdr54zdLNMfAgAudaEDpV/urOU/kcmGC/d/sKv2W1yHPfXb9eyfRyfa4NEd3dx+q+foDg/efNV5d7/n8/pJt643v9v/Ia30fS/wDqdx4enhkMNvpFm+76PokJtnGembSC4HVysHEty2bfJnXokbPzZ9FoiE5Bnip+6Tnh1+Wtxb/gtXx/V/5Zfn/X9rK0/X8w/wCJT9FjufEo5f1+9sEMsh9ItGEhxz+8bvX/ADA5eZ0fmXbAByY/1fXNz+/f3fy5PqfIq8d7/X/fZX5gDPs/Z4P6C/zfTPv/AH/wSEH0/wBIf7Wjr85/r/LBc39df5m+G2/kUf7b/Pp7fXn9fzdbr+I9PX0NwIHguFzr8v4+fvCrWZZMC99iHT6YXrjUtTSF/AdfuQHAwz7bqryPk/uP1Cd59jVAAR7Bo/VWP9X+F0B+TwP5efvL5n6P5/tYs/aa/wBC/wBZfj+3/qsKeHZ+Wn5B/V1nM+MP2H9H2ndz+ef0fkRIH6fVft9IV9SJ/wD1HcefVL4eHmaZH0hiMgGyCwssgbGSzxkh9LH0s2djEeI2+8h9Z5fqYHRBc/r+0Bx/u4OT+xKO5/Of2y1lz9/+wHTn5SWKwot2AOoBdSKZY3ZW+394LofWCBvB9I4MPz1ub/QtdCDv+jbtvjXr+nP+r4R2a/T/AFcFP+h3YI/P+hz+9h+d/v8AtR38j/T/ANyc59/7/wCFn+vy/wARD47nHOHn9kfv7+cX+gnrdf8A7Bccf1llOSn7EP7Bcg8qD9Dhfto1/EmhC9LgyPpWQT9u7nccBG4/mY6w/L6TCAfET/VX5nB8rHavuQ/qT919E/YL+jXLgv3/AOqVp375/eB/SHOf8b+n+WYf2Hj9X3ZOPr/X+A4/ulEw6/p/L8v2lP3/AHf8EMfr9j8o4bfb/wCpHpEHh4WeEQWwPwOvMJmece8XHoJkyeMSzC7+YPmHuAc3Gy7zbObYM45gOU5y9fnIDh/X7Quf7rX5P1/Ec/6E84Qa6Pzgf0OrpNQheP8A9C7YjnpJ0ODHH07Ji6nnj8uTt51maunwE7zfbf4U/k6/yEphgD9x/pH8WZPwJ+wJsk+/9/8AMsJr9cf5shZpv7L39ttzT9cENNLT4pT+A/2XW6//ABOvMnwNQlv0LpJ2fQZc/mD9Tv5y2yDpQTQ5kOYeGff6ElWZm6IJ07+U57+e2Gio43MT6B4fjjlO86ior51v+sH8ASdVPnH+uBls3/h/oi/1meP77+xIehv5f3QLqLP5D/Zbhxwfs/d5TnTr9j9+2eA/t9P4P8y8o/8AX8/pavX5f8LcY9/2/wDwY8PSIgiIgssLuQB5n4VxYmZuU48n1eGnwn52d26bPHTMwNY5WJxKxw8AdTHOQDsjB1Z+j9fzfYIfglrriAd3m3wpGIbn4Jn9JyXbL4+sQGuDdHlo/fOT8rYjo464TXNXDnhqB5CiMEeD6/TjsHnDgHnl45soNA58Ypz9v3Gyjv8AP9x/s/bHSan+gWd3OTP0/f8AvNnsR/cf6H7xDi/rn/SRN/X3/wBWK+P+v82K6/jxm+ActmBZeHTbijgcH1Xr9fXIW43sD5HGfufyhkiN4F8nOvrqH1FHcYO0+ThX+w5++Z9sOXHifg1/U4fbo+WN0z+hpiH27gLA/ZX+vEr8v2f7L5j/AG/6Lt0f1flb0Cfwf192i72+xr+7x+0o/d+7/Ba9O/3f3+I4a8H6/e/6v8Wbxdv/AMA8LfA8LfOBHO2NIbbZzC3H8H++xFGltCjxfwWfixAMCa1TzJbmfkvokfHghy1Dbcbfcy8ZZ+Jh2DngiIPJG7cTmTiPw/vdvhycdypADOQ53d3ex/JP6ukNW8mfZ3Qc6eddw4gnDfnn0zj5ecQ7ecqGN+DF/Pt64/N0H6IfDamc8n8/oL/H63FPvdc53++fsfWASPofmf3Q/wDUc/8Ad+vsj+8n6/Xw/wBL+TD+7/Vpwuv4sjqXMFkG9XZlzsmMDlvd8tTT8+OX5s/ktrGgB06cBHy/wQP3Bo7ngmcv9d8/VwHEYtfkOflXj7k4+qsCr3e9afz7vy4WHQgDQz+Ex+ybDvz+zkfqftnzP3N/2gHrv5J/rNuP63f6E5fA+/B+3bYMG/nwft83Yf8AP2t5/W3O8Xb/APEDw8zmLPApyXwsOm+F+t9Y2jpAbZNtTiOVpGfEC/EYOMec2xsL8SykiR1J+kj5uE6bGwPmD3c2WnzIOWH1WDiGvFuDsczjRyYQa8z+F1N64/eywcaf3u3xB0sBpFERXjjRfufX6Jj9EZ6QOGacirryvevWNA4Cdm/f5/PeXk7dXk4JWmg3NeOH5dfCYYfCduXNx/T+Mz65n3COiBwuHxg3+wY/Z/Ny6fr9c59lOyw5fr9f+3yi0vyeP6NfyF1uv4Tw8R+blxBxBIaNBdjPD/H6dfsP0niDToPlMTD7jca3KX5dvpl86cd2ixcTytznb69n1xw+uHECO74P6B4H06fQmzev5n7crFNXPsJ/cvl38n+5P0T98j4/Z/nYOQf2/qS+s/PX9rfTn5Gf1ZC8d/u/vPLnv92e/v8A1835u/8A9jw+/nXh9ojzbj5kTmJ3zMNOT9fr77b+ZD0yMLJp1a+GFO7lbGQEcMvv5giHKxAbHUMmzuSevLg7vgkGQQT5lrdt6yVOsQHgtMMkZoT6SD2PpfI2pCIMOuJCgfT+92+gHxLSl13mh/Sd5X6P1w/lHdD9+Mz437fDu/BDiToKPg6e3j7auE5YZp9T+v6/P+vOoh2OR+8v+iR4TRxjF4Owr9j4niat1uv4sDzYOZBmxuGQQOm14I8djw59X5dn344T789ygXVxzV8HBm6OkGoAYczBVNRfSX4WuF8dQYceh8/nmP7Hzywjk+Wf3/1HRDdBy7f5v5EM0Z+Wf15QHt/FP956Rr9r+Uyrun7L+9oON/YJTef8/wDJ3Of8H7T1x/gvjCDbeeJ6/wD4B9Lq6vvH1IY+9+c+BFovMru+63m3HbF9oPZOe416DeoI8IeNtfi1LUdx3LC+ebknEsAcJXdliExB3b6iDXdkmmxgZGi7u2TquVtwdyHAyxO2MP5gBnUsX45uAe4xV9P73b+EU6lmpxTvl2/eU61fvaosknoMDAA+gHH3fq8us0GcDOnBn9fn3rdfdDbW18WVsXfLdljxCZBvpNxL9dQGHMz56xel+in8HiXhfXrDjfoTn6Hd88rgCXPxwfw+B9P2WhuHP+mHH8xz8WLvn2D/AHp4B/gf0YGLj8yP2MKfr+wTu1/ZP5P6s78b/a4+P82nl/rOb9ZV787f/Y9H6wpZ8kc9WnzEH6XG+H2g+kH4t4xIHwwySEcvNjuSEaObX4lQ/EIT5ud2Xtly1LXDa3ZV+Jv5LGyFTb+ZyTVwXJ2S7jb2A4Xn8pO8z3uHi6e4DzGvKRbmk/SkvOUmaB+cgQSHknMneBbx35P73b+EEDsZOn4et192FatbW1tV5nm1tXA2Trwh/Jm/0Sw1fGv5cGudPI3op0ZwjgjeHlPqfh++dfVsCc+QNb91yP34fSfJBDycH8uQ76f4t2I/mX+vH7SgoPzP6mjdYJ9UiOj9PpOWn91979j/ADHg1/QgXPP6v+P62c4/v/iVy/8A4Qd8yPpGkfUh1niAOoRth+C/O5ig6kgjynHZcNn0sy0csHCSLHkLks3ux8xjm4GWZZ3qD8QhxE7lPzYvTA/Mdlh+ZHMkDqMfMreLn6c+BWzJ63bAwhzMbNnzZ9c1xavzDLwS8fvfO/J/e//aAAgBAQABPxD/AB/n/wDGc+6HJ+KiEhQ5P0VFdb/gNmBhBMDw+aZI6n5FjIHqf9K7nA/prv3z80z+GiGKd/8A5Ty3s/8A0IZ//Ecf9Of/AMXX/wCEcURAvaS8H+7PAfR2KqmX1RzKXo80UDB8P6oIUXh/toNd51H4mqaHxn8MNB7vz/GV8Mn3/hWVAPxI/leXByRH6EVNA8CCC8ub4qzzRjj/AIFZ/wCInf8AqzdB/wD0sf8AsHmw6sum9CX5sUUSNnBsF05pE+CgOGaAzuidk0JsYMz6vBCXqhPFc4ZuxEVSCJfJRGk/dYTLk2WRlkskMPdNbhRpIme6iTCwu/3Y6/NzbzfbjZzXm9OrPfn52kTnMVIBdkieYqUJDw3pPxSWfu+DY92WAgq8geprcSvEIq1TukXP+RY//BE0qTeqnf8A+BIpzY2f/wAfVgkWvksa1Kcr5LLlaK8S0nA7wL/9sThsxeDn8f7ub+7socd0CJoZSPr4/uyqaVSPM+rwqFls0fBQFAcDPv5pNUuzfCQ5Q/x3FAOBQY2uc9kdndDMd94IQHNG5ry7VqMemlNVQe1PmkE8LUYnVeL4meqSOSA+kxSLE9Yp2WO8GLCkJBCBvAh5s0gA5lcIOeiA+OLBjBABH2+X3cIT65J+LqCJdH3r391vInPv/FyTIvb3AH4qKFiEjkmB6lhjeqZQhWTAHRy+AqAW2wYopykTxHJQlACXBOwZD3G4Flyy9rMBK9Hjjj/GtV9kEGcYZRNmYHawYUXFHgIcknMvjmgVgqEH+J3/AB/n/wDEKoCfRVwPIGez2XZl/IemoIqQkH9lclG5HnyKhy00Plf6rp8aILHDR83n/HNDl5y6J7Mb/wDLx/8Ak9t7P/0g4/8AzhZ55VTgngP93pL9OLFdXopEfzb/AD4sFwQshKhynn5/KzgU4BJHRyfjKlQIpw5+Y+NaQDclAPQlX6oaCXhR/cVsWBv1/wBv5peesc49wVsMwyC/KPqgC+k+/gJfgoWg4jAPfD9f8G/FKf8ABj/8DquT8/8A6YDYTk/4T5vlWXNkIbL8UAYH4qPM1XisHUP/AAmKeyiT3FfTJUo6Of8A5UiJKJFl/WgK1QLvdAZUQOzqwTrxVyYkjzM1ZBmfmoWhAhjB9XX4XY+KzLP1TeaY410cVI6hsERJY2O7xzPu9ebk+LxF1d2KxHW8URKhBDaKDHGf1UlfHrbOIomCRjIQrgGJAKK8nn4aKUIHEhh4TH93TWHO8X4SwxdkEkkpPmOK3IieFyp/9vHjjqrcnSgk0nlP/a4ZWmroxCfcw2DJPGRZbKrLOaX8a+t+N+NfWz48WdAKRCdefjy3iKvjf4al3XkqXmqvc3uzG1ARRSA+y5X/AJvix3zcO/ouInP2/i8MDPNBIoyGP9liOcJ7qISlwP5f8yyIlEsc9fVU9q90gUzCQ5jUB0sLc1AFn3P/ANo4nKR9AQy85DFjgYVEJGJEgp3s9JF8g9SlSAAF4wCWiAGJSZQ5USweY3qamwTGyamXWePGWSWIVdpDvCetYJ4qF6rldiv8rZIjs5Tfff1RBRvk99ty0JS97vxThE9CauKCgiwpqD5qhRGG08Je/PigQUgJSIKIoLJ6cszsjEjHRRPLTmKEeEIfeYxDMIPNNAIbAGGAlTBLBLHLOuGPVV4wclcCJagKZ80aWHgWE/LUusoUPgB33D4mqdyoRKM7WuQIyAiqiQlUqqqvPzQmgDrvnAkIEAsah3f8f5/6eD/gJJYFEJ2nmca8j3FhmhPh49Pb/GpFUleV1PxZJR0B9AqPPX9muge95VHYMB8uK+H+XVdnyxeVjshca4FQS5sTYf8AoxUh/wDwPLez/wDSCk//ABDP/wCJZdByvBSJQmOV8+j/AHfADA8V3iXous/BFD5f9U3If4T5+rJCYg3rxZd0kSSSGLNgzJk83se0sKiETK+pgPqtkKMFaeGc8+LM0zgSR6KlgoOoYXTYJyKx6phjojNTjmxmgAvXK90iwwyf/wABz/8AgGf+Cfqv8v8A9NS08obJOiyzBH5oTwlkMWE5sDUSnulGeL8KvVWCRqgglEtmAA1V/WUCMTcIWGsoM2CynzYfC8YsaLRjLaCR/lN6QvugsQ0WaLBkAjxFUPCgTvFM3g8TZC+1kZHyevupYiwnOWGPVSSJHqxiD5oNhU9/43s5/NcWZJrMb9P+F4mdnxFCEN5bOgTuvDKjxD3+7owViWGaYMm89T80T4OY2fiunjBKGf8AkWNgRnvevqbEkshPPVhAXLGKJE92Qx1/zmoi8KPn6qTw3I582P8A2tF473isu/opKfxYeuf8+qyJ98V8v+r9/wDO76sMLwWFwFqPMc7th841P8+KkdzcjKfm7ELzZhz/AD80js/VQ4jruwkMP34pHaCI+6A2MTQHe+6ciIDwyIhzQ8hYXPDVCJgHHlS531vIRkcTwTIDZH3zYHlikqsYMHJRcYuUFJMJM5ElEp+s1Bk1pKSj49B4CQpY/D0cgCAAw7P21PnWCBD5OXU3TBMJIuQQDGWccdg+UCAkOBG5zzSALUBEgPbDeqrElIYYR43bMkCJ4jr+a6CdRGx+7CGagiOJfLBz4aciAwksUapGaKARCrkDNMyi84JhHMCaoylXhMAEDnA0gggTk2BSENawN4IFDAdXnkwvqAXUwbliVvaxcCiZwie0IgVMvxI8iKfB0luiIIsxycv5sqoePVg0EIfpzTU7Igx/P+rsgAlmeammc0uQc7yBYOeyvc3klQgST+8/usvkIPjqkrZMVKcTFc8od3/H+f8AgJa8B/yRiGPI9VAVNi8VGoPsP8VZbiAfPx9K/Mz+Aan2Iff/ANKm52cfNmQaIn3R2rX8yu+2301IvyHw1In2k+KMjph/z4rk+q5+anN+f+cB+vx/+B5b2f8A6EM//iOP/wAg8U4/4QcBz/5VZwuBpICocfPbSTFdwQUlEEmn9DIdvm5T+aSUujoEfyst4afCzGzxXYEkQ/vyNQmwym+sr/dDmYHU8xyr+rB1/kw4D57aRQMjjlSCPRU+GC8+T93jP3Y7xlEOXTd7YpVgocJj1USSMHmjrISeyzsf/iOH/wCmGf8A4NP+eubKZpc0c8NnSH1lleSpO72VikIPY/zUPMeTbCyIHuMpQiPcP8zZVWed4ujPNdZiwcmXZxmxDCWZeqJ7suUEapM0RMz6UWOFQ4pH+NkCQ8U0aHqyTRJIWk1YXAwaMzJr3QoBI1lDPiaA4Y81kFiId8f/AGu45+LjkhrwHPqWkEmM+7EEEn5i+ZffHNY8B+//AJWQ8b3c2I08/wC6CJgZ+/3QPy3UlO4DMJ/jaHzswWPh/ksE5uQmRcIG+TbHjlwP82y5ETvnapJXV1q+Jnm8IDl/nNRyAOMnnzzUpg1cRyO/f7vggzOvB4hsuEQIAuvmM/GNUTrntx56/wBViCkxCWPxnjzNxoXOYvev+1hjAks04/UtkcFEYZDmeR6z5qgkDLKcT0R/e2QMkrz2fVxAMnLPXwcfmyAiPL1Wfv8AdnuJixgsnXG/1RwJek+Kgcf5/F+vj/O6ToSHOcfNE9Geafs6+4uM6Ixn3iT+eKIWVCIzz7b7Mc8H42zyDkT04hgjTe03iuBRghRMYLvX8+ajpAnB6kJ9f3VSViBQF9y156mrXKaEeZYI64VkTSkHEpJJyNXjXbInGidgQgxnD4mqFMwdz5WfJSTDr2WkBycwuCfA8WMPAS1zwAEPB/QDwoENdgrhgqMyovVlTAZU7RAZ5dWeWa8JoAg8qMNJe7GxQIUllLJ1LgjXSWDgOnjsoF5zPmg5kTTR4Av4KO/OZwLMgiDk9DY94NPZGXAShATGaUjHARxKHpKt6A7oTB1zzAEDgRgzWbF4itHQloElGe31U2SQwIk6U44mqKNIqBCyetACfi5czQkMowJeVSV5uAaZAf69WGKk0cUzqTPVzsqTSHxpSBEEJuXOTiplMsx1NaowQSc/CeUsLVdYAl0yGhGic1g4ryWSek5AD5nqmEmZKByFMCMd3upIXJWRgNVixDJWOUTH7Jdr+p1nwEGACU1obtig1JNFPACCclErQrt3CMkYJQJYl7b/AI/z/wAYFsQS/wDFkEnDKEj782M3JOHof1YTqUg+TGfdA1xEn+Hia/IKbzwv1eA7XxvKg557/TRMew/McVJHlPmOP1cPa+5QmD0V8l5l4Jd3lfmjY9l8T2V2/wD3/mA/P/4HlvZ/+aE//ljj/wDGOf8AhwV9fIbwh0PNJJXLheUFSROeP+eVLlCEJHH44+KEZVihh4903haDPkRnU8RRdqcSCnpeB4pqvkjDtHKeRqiUQECGDrM/uqmU/e/1KsSPliPwkD+bNfJjA9xMfmaU4DlQ/wB/WVgFw7Q8DGHxU/0r+JOg8V68SeF+fiuZfK8P/O4Y8dfi7JT5uqiSVZf+BNGP+6//AEw58/8A4CP+DQOV3MJ/7PTeOLNSGSfFBgDx1+HKtEkIZENTfcWfiiun/NDQZ6sFDhqBLxfhvuvlLJkMUQ862UxjbhiXg5SyqbJd8iE83V4uL0+6tKSHTxVlJubgdWcwQlHyJ/6mkhgDMM95xSRCcR3UhrUyH/tgQQiocAbw7YHjY+aDInLDLxJiy9Po0nSIDHILojprLR5KI/zqzz6PN1lpO8/zYlx9CP8A7XYZFjYr0dfeeurnPv1/NYjLk+X1/wC3J9P+T1T1k5P+FJj7303Y6UB5f7pKYOP8mrAaZkGDOT+KgEmzkO74/wAm8hiUxvn7n91OCz1z/hXJPKIOP1U85WcjQ4T3+KElJTo/3Y5Tp4pSOvG2OF8jjfX/AMuDOEdXpOfuzEkY8/zzSUIQjxzekeHjf6uEB2SeB9VjIRPvfofu4CLMRyr9dVITBcD7dvFIRc5DR7w4+BqyBLMEYTwTHH4sCCiwLK/0WKQSEUqeeImfdCl8T9MBC9wfdJCDglZO5MnxWUoXGQ/K5Me9oJQrAceTx/ndyy4pDEwoCqfUvipYWSZlGA+WGfUR7slJ5C6RmyO/bqziByiyJ9pBDnSZq7JQLchCAGYlWamjxCBEKphZgCkbVFgcg20ACHL3lF2Iq/xQYAk8oGkmU80DMVlxZCuhVDos8hBzMphDgnaAH5AAlhAECNMdqlv93vhE1gjjJLPuEyJkxMAHAiztFB4ggcAHCAjy8qstIpSJeFDYDo81iFTkOHw5PHJcpPKMGfiCtqUmQg4n490CHsZaBwOTeZsaQOTlJzRHbNY0AvCNwjpifdaILssAUEFgNrIkoGU9Z20eYCRkmCWA/NlFFZFGeMgv5LNAkwAdgglOomIsEDcUwDxPikROY7ioZO61iM5+KAiBC+z+r/j/AD/wdHmxciUfPNLIIM7+Gia8ZGPxAa0SIdPmPl9PVmAzB/GfAbY9rhL8H8TRz/jcv/PFkE8sv1fq4qdA/b/d2L+QOG8+RHy0wx6D8NM49I+G/Qn/ADUwulKYjgkfDpY89VMZ/wBe8DlQo47tEvgp/wBeW9n/AOkBB/8AjTCf8JcXR5/8qtc+HjwWeTldxrFI8H5sy/MIlSCANclNA1UlJUuGZwVILhMkkINiY9VA3NwS7c9vOUqww7KCJOw92RDBlXyS+l8WGqZBD8jh+RpibYHEfRT8NfshI/i/5Nyvn/OL9Av3Yb1UD/Y/xZtH55J7iV/JWaMv0fZ0XsisWh9efmyyTvIL3/qysN/9HwXHd4rp5jxUI45Hs8tBZ4/SoZNc6EqKEJ/0Gf8Ahg//AEw//Af/AIZWlI7L8NFNGKt8XPFA4umzZfVR5LPSaSyxloI1hyYsdTZeBmwzMMVme35vYDWV6WuiSKa7jzYlgft9WFPNCeRvzJeolXxRTlywSpJGjvOVuBkpwwLy2GVaujzdBHtRohmJZYwPdTzAAd6WXY/+VZST0+KxEQY80lIJDXT/AMpcDDw6+4iymoxiI9zUnBIGJ2T83zJ01J37qKRTOxPH6/3drncR6+/7sUjR2okf3+asbJHPt+6uMMJgWfy0URvJhyPrLtB8/VjGlMZu+kmfquwszpHfs7oUwmYnqXqVOvU1DwIxAw8MJMe5pBdywA5VJ2YgmoRYIMwhwiMn2zVRmZVZNVWMeNaImgMpCPhKZ5F42oGyaBWD8Er+q8yD1KZ/moDJIkEjO6lGQCnx2YIj90UCcAAkJ2J39qg8ILMqeghy/wA8xRiiTCFBGPb8bSMlhDCF6lXsmsCEAZ8o9BA9H7sl2mEwR4gIc84f3ewjilAR0TK/L18yJmGrvh4z39/VIMiE4XPHKfmlmSRBg8SxljYkCOF2O56ixvsEQomSgd8TNgDJIE4csepHnruiwuBAifPloYl0oQTHEb/N1MySggykRIerCKABwVCJl2eC4aFQOxOoGTFn8NG1GVjjxBcrtw8NhnTpMaZc1eRyM2yS/aJISGjN5L3FadTQCBEjAAhDxNR03Kw5DGMQYBGTSKKkN5KgmPHI/a8I6YGw0SDZLXxSosSpomBUHL25YbIgrzBUmJUkJ4kmbPDbJBV0MDgZMHPdYLAdp/IE4nUUlsQHZ51FxM54c+WbKBI456dH9v6pFQHj/T1+6dtJ7R+udvAdSORQRKAIcHa1ECMEcMjeWWpTcApwb3PmsSFqBMv4sHJ5jM/bj93joHKJNYAj1QKqYKiDlVU+280sgZYDo9WKGV/i83xo4g6AnWtgBAHTuJ8lJI9BnLBwLlm5Q0DA6sVicIwR1YKSpJh9Bf8AH+f+If00zxIJfjo/mkGLgPAQDuhA1bx0nJegccuH4rIy4HuMD4Y16iAgHt/evE9CX5NX5s3OIfbh/W1mIiPgk/uLARw/0KpN0/c4/mzfZ+4af1SJHCx8m3h/nn/y6n0v4/8Al1Ps/hU+UfkhP5/VjO9w/wD4TPgz/T+z/ry3s/8A0IM//iOP/wABx/1MJZ3Q5qauHodf6qL1XlPi80IhSmSTyxYW5whlRI+M1oYoSxHCKOH5sDQDGy4/MvHdgoEjQjsv7o7t6YfY3E9XywYIn2uPyVeE+8Z4/wBDeaj5T/Ml7A+D+xUnhD8L9CwpP8k0BDwDn+Afuj9LZ9hn5alIEDjo9ZitYHemvt38UmtOrD4P7bporxyH35bLn5yv81lfN9/jOiyq7fsf9FEGqeD21RyXhQTmfuxA8/qiTlDH/HD7/wD0w/6UpE7T2r8//gPd+/8AsglM/wCZPMXnCifD7rqVezaRqHTtZjo/VSEgpM0aASoaDA+aNDr6vEhnxFQcR6SxuR9FgnJamkrU2Bn9UISQa9B+K6jZ8WMlU/uhOpJxZCeH1VIYDXiqdEVkAGFlnHGbN6hefFe+/ksD3+qHmCeeKEMBPmPVODRzh/Pqkip8USSRF3/62RYZjqwBhFeT/a8pCRGQz80UxlEJ5+LohIyB0+M+b4Q+PD48VQgDkKSXjuf6rggYBj75Z/NeESUZR8ssEsQEROcWUM8roegRBPzW+ENygwNfGG/HiwIgb3ER/nzYCSU5wd80EUMiO4CZ/Hqy62R4f7nj+aoAMxwPB+bGS6dv9WEoRGJ3RAmUbBx/nzXhgs85P3/tqkDmR5L82BjAZXjP6rJk9QmB/nqgUZRJPn31YBL6WvxP1zYetlVBPLfyatcwAc3Uww/Hmr6olJpjzEI7AOpoDk6OKOkaEHb5sVtkF9GJZYlHD1ZnMGlYkJkFkwCYJHdKH+BD04ESfJMPZVPKqQHGKNOAAOtua58+2DrcHmPuwt1AV7DDHsieautVSdIiFXMs/VP59guMBrPXEZztGxfKhgKYYEBH3UCUQwRpwCgDyB4vJL4BHiWxQF9CAZxfBPXux0jTImXmUZn44vmyUIe1WCwAEsks6AyfmhIUiQt81ZnmqDpyGJ+Idnj4sNedRwOjOI7lalKQZZH9ZZJokBSUJ5SXzxUjEWETidHBVaefnkPlamh30/vxTMyuAax8ExWnhkYPaoV+P3UCHqeg6gH2+aPiiuP89WY8bFk9kuU7gY7sE9BQkMiyGAaQ7ND5HMJyLKMJDgI7mqKuCEGSUh56+L0vVQk64pyFGWcHVTIjQPP29UiwzMiJfNjIYXM6thRMnkmJfdZUQU+nmwqDKTuWt/x/n/hCsuB7gP8ABXof+g1kgsxHQKS/JPqo8ZJ0kV7kYPNJRYk+4CT55qC5GD7EfQqTk/lV/VAOj6mVRLln5RP4K0b+zIH+7oHU/SogP/H/AOLAPkPh/wAbpPpX+fdCnt/j+6VB5/kUTkYDej9h+qkP/wCEebT6JJ/D/wBeW9n/AOkDj/8AGYgleKEaAq4VwehDnuaFL6/mgvFCErSmggByrIH3RblGsPHwZ/NOzw8SBgflUSPjJoK4Tw7sNA+1B99D912zbDi8JgrQfcKt8vI+rF/+yfkQFYXyxQ/AShz1yD/IoWfBqSZHoT+aCb/tD+DSpH+VPt/1eHG+T/RYPKvz/fheRvMfz0fVGD3J4X75azK7GfwXVJnjkH35sLLK+V/0VF8Lwd+iqwfTf0UyhH+QVNWBhH8Ukh4eqJEPPmu4U5Vk/wD08pQnip5yPZUkKHyVI4uef+w/8AIFpPE3S+6RQjSvEyPqnGk0PVCPVBpM3fazBkJ3YbdGSDWtDXzJ/F6f6GsymS8GzYXxSDEl9NicjcpFn2H+6I9M7H+pquCfaBnzZTj1zVEEPuxzXHMf+1naw4Iz8zeI58VP0T3fnvjmgKHXmiTKOmJ/JQmZjIA/pUHbP3+6wHJWZeU+LhCTJ7qiyrvdYQ2fuphDnhc/uvLTHWxcHDVQSsEBeD1YeO3O0MezrmPmh5HjxYneuHf6mijeImZsZxPL3x9WQBK8BeDn+fbRKGvQVfEAYsH3wUYMJTI7dm5tli/E8kfz912zPMEHwnEfdk9qCGHjCKJ91TGWSYk9oB+2wHlRG45rp+VJQOSHqCSOXf8AxUKLHASBy6s+I2rIwSSS+ROPilxBsgYmgHzz9WYVzCJESAw52jRKog8IIlDMS4hLhSAFcglAjEwEe48TYoCCQAFSBknd/Hiu0mVPiJBlx3k/FEnsAHMA1fosMIyHKvKgkfL8Un9nV48sBV8ExPcU1WGQDeyBIH3USdaBr2cBWhyCQqGz4D6s1IPYPEvR+d/Nd8AcEMToc97S0iQaS9RBB5X83mLjXg9wYH5a58pF0Z8Z+KJKEgsEL+UfFQgcgDF9vNm8gwRD4daLEZKKXPOn9UjccLnfiU/iyueMuy96ue6Q6nIDL5bIQxIpQ1U9HaoVPl7CjwFHgXpE5dObz34CLn6IpVpIiJg8K6e/ppgAYiWTyfLsGY7LDwfwR1EyuxxPFFgy49wfBV6+2zYr0ED25Mvg/NJg7SMh5djnzYMcpAmYPMAH7ubSGDHiWXb1KMLIs1KX4wZvBfO+RcPgqNpeXReZb9wR2/FUE+Ze/wA0RIni+v8AVf8AH+f+FAPzcPUQ/e/3WJRZnkBAn6bYrSJ9SCPpoTHhf8Pq8Zz98v8AFog+D8EjUoefwoL+aRL+kBR/hBGmQ/2IhRAj/wCx/wC0wfj+Y1IX+c//ACmPuH5igPiz+KRaUHAM36naf0MiGI//AAqVyI+2/pf+vLez/wDQhj/8pw/4UTO7l68f7oJYydawfuyC5K2eEbvaoApQQocuAZftU+uA+CyfIzWHgZ6ksj/DYvykZeEn7LFWtnQ/wHks0VYDDs0V7Pug+YxHfo4+70BcSWPW/wCSnwikifERX0wCfoN0h/c/6KncPr/ev7VIfwNZgHib9AqnPwb/AGND35U/oLJ4vyfxlMRS/N/4Uvyhz++KQ4djxP33dYrufwVQR+wHzQ6I6D+IsPwcFWdAojD/AAmpoMYev+BRkrjHM/8A6YM/9P8Am9/K5aMfmu7TnxRNCfiK5GfJH7vgL4n/AHXmL6/5vTY82IqqJeLC4D7qh2G+1FMGxzdHDCNBob5qCkA9E01xSTY9UGg9czQlv81pB36bKURe5CPxYmQb9FcIh6JsxQR7WP5SsebYYSfkohXI0Ai/GWXLlI1gdj3Rmk4BI/M2KgCPGrH4/wBVAUF4ncsGwnzPn9VBxLIyI/i6ADP+dWWkS/HFjOO/Vfqf3+rwll62oA1J78fugwJH+dUDE4tX/lGQ+dQ/logBhzv+TR2GDUGHzVSBTyEWQGIeXuwSKZMxYw+eIsQugeV5snZRx0/3dQaPa6fiLEt1HL/prJhZnz/Vg4wOZca8ry1ef90QsidDv4n+a0Pk5a/zPxRkSe3fxZIjxyhtaoIgwRrSq0IRiP8AX7rULN0Nfnl/qojAR0M8Hq+gQmY/2PxNUgaTLOnqIivRCJBwj3Mx+6YJBfagAe1oxvAh/wDH+6USTLh8JP2LcNzIgiF8u5+7yBmxj6p+0fVCDY7A8DAJ9v4sHGbrcp0E9Er5ryAOYZOwvqfbm6yixLBA4YCT/wB2hI6FiGcOET9z3WY4WWQjyPWYMvGXMYgRJpAnBxzL6qEBHyFPPUSx2n1RAYeQoeJ4N9DS0RJA4CHgyKRGXIWac6xMWSAFRDngk7fB1Zknopx+OfG+4o0WwOHoWQR6KfQoOD4kKy+WqnEgxOXgM9yz816djyAasvXTGdUBEcqoGQylK0AkGKSehnl/+FU8C1yfROFZa5NDvbwAH+TUgml5XyqqA+PqvDBWCFKEryj7o0F9JAvOgD3YUwjjUv4bCFbvgF8G8FlECcslfAB14mvBRiEEz4CacFY5GPGZT50DRZ1/xsPHUHh34DxZRQCZWDcyhGEJ0h0ACy8BytCMOUIs8dpUwB3YjSSLE8HSR2ud8VqLuMARQPAcurt/x/n/AIEh6miagIfeNTOA2bhgJ6DromvdGFGnB8yifzSVzM0I4F9saJXtl+8oP8bDcUua/ZKwlyR/3R+P/TYy+1j8pUkXX6VgPx/ZTHophHqFSXCiR81dgEHyX7FsR/8AgfWAd9J/BUZcjD/x5b2f/mhP/wCEY/8AynD/AJEFdYfPVAOSmHzUA5kB0mX7ig4gvzUJ+aAeEGHgBfzKh1w/QGBfomqpAXCGUfA4sGs5yZjs/igx6tPgF37TTgUY6B09fw/VezjyIPSOVLYuTm9qx+apB8FV+8aoz/nAYtFz3b+qRq2vowf6qv8AbUVk/wCf9VRpnv8AsRXoD+P9jUM+lFP3l4CLrT9cUlAPxL+K/wAwi8V+y9HX/RT3nv8A1UmXzvBYWWTjtfAFwf6s8CFniY7vPg7ahKFCKkG//pg/8z/g0XrKDwqqsvP/AAk7ok8n4sLsfNjYWPluuv8AyGxYoUOrFVQI+7GgJjWN/ikNipHA+P8A3/ykz/yn4Ui0EgB4lH6bIxeIlP2UCCRfjPS80zQkIv8Ao7Qomc8BLDyCJMk/3VhKb4z/AO3EGi08s2qmEtWHMHibBE59PFTJk+5/m8Nj6P8AIoICgef9XBKU5gZ/NRz1whX4mc/FJiaAMQ+MS+aBARxwv+6Jkda6H/tLgVz3/TcBSwylYTxzP7ryQOCf4mWyyLyCPqLP1J2BD6O/cUEQOhMcGHmlSEzuH3A1C0E9A/CxXICTCUDxy3MgpvWX8BGnzH/ljEAKCSHtz9VVrC8e7yJJHPg9+qIR5atGgI3MDLKQJkRkH+Z/NZCASdWbLoFggVc+qhkqhyH48fm5LIieP7luYkjr6+GaQIT4O/z/APK8JkThP5804AgH/wC5x+6inll/+mmXZSBh/cf7uTBGSCgPgD+CwszbA9tVZLyDOSQFTuyaKUIloR8CZ8eKJfMayY9c4fVTEJRByB28H5UCL2SMyxwxyxB+6RDBMYo5DmYcx+anPMjEOzuZ1+1hq0PCduZyFeWaLCFJId/Ig2JYmxCgBMJk1wOYDXngayGxCU93YNkmyy4QOKAAw70rL5n3wWECUiLjqejeDn3dhKtBvg5Pjx80TLOQCX5Bj1x6oANnIeH6oi0GMgGwDrwflKsBHzPhKB9/VRpQbCz9C1Rag8H0TL+acN3CIDyyT9XkkKvJA/f3eWMYjB9yz8cU4yoAAfsmSc8t5Hm/V4OJI07sxDqrA+k/xeCE8IuvAeTxOfVWdHBCb0MP7q92CkfaMwe6QsNKpH7U3hiyTg4YAfE2QEjhALANV+ubAREhrUfjyfOteBZgDD7YJ8RNg55kYCOpzGrKjIWFDtOd8VJMme8ag88FSywAghcSlIDo2ifnxB7VAy8dHzTSmVQIQRUlN1h4q+LsQJ7/APs1rqOJJfev902gDDEfBO3/AB/n/hwvx/7TMo/3YUhCT2OKT1RoUoGSelPXN1SBo9UHof15s4GWkaQS/E7R4qW/ZH8WGLv5ol/FnIYP7in9zTs/98P6qBHwP2f936E/zewPP6v/AChP5L8CUTXhpqIHxRdE6eFZvyftP8NiZ8n/AODna+kBbh4V8JR/x5b2f/pAQf8A4OH/ACB/DHt7bKpbKf3Somb+3H0aFjOrEWyWVkdUjmfQUoYOvIn+qFRsjCcPDSwQTQfgvCo/CQYdT/IV/wBH+r3y+lhpW5cnp5LMr1AH/Hu+4BVH9FlSfqefyqYw/s/sbBYh/P8A1Xkf5F03hH/w4LLvmShk7Pr/ANVvTPAv8oKEQf4O/ihX3dB+C8nHi4/XNF4L5Xj8UaH0j/V/s7n/AMqPJ+kfNdD6P9F9JWR8Ly+aoO/tosROe7Agb3ohiZ//AEwf/wAB/wAKNGKf8ieNoTmV0Ynpmk9VTFX5sWLofMNkMB9w/wBFH3f2GR/qq8D8g/2X00vCwhFKhOa+buSQ9bUkj/X6sYQnsikAQ/Sn5pAZA4kefizQMQRR2hGZn5rNWAPBcjLJkcPJ1/FjeQJ6/wDbicqKU0noYrERhPPM/d88i+GPzXY0TVJ/c1UZUHny/FVdzPXP6rniXX/IrvETy9VIYJYij+T8c2GTuIyZP3/VlNjfH+f3UJDgGN/MTUOF8lMfbP8AZcKgg8jP00yuycln5KcBVPY3XmCcyVk2HjZbrMEce7qSFjN08dm1ZjYCNePVWBV8E/uKAiO8w/mmmjy1MzziM+ylkObDhFiQkhqnHmJLhZEK8j0ePxVAaUsWV7bH98UU9yK16CC7crAv0Qm/M/FgIBLBZfnf4CpggA5oWOXVnztHgDCHOI3PHFJAKI8GFmwSKCAROcn32xSvm1IHwBJ9oUEIZUgj5YPwE1wYTCJuuMH8YVAkeYyG8JZXqAqxa8MkgcJofAZWUNnuDLOyny1iqA6SL7Fh+Y+qYyoui9T8Fl1IOCOf259tCXeEMXUM4myDEQ5J68lUARdUs/xNkVHeQm+8cpoJ3ArH8zYlSR8H+fxQZZkez6oBjXmQn/yk0lycDT9B792NqPmGxx4XbjarPwG60RB0kanxMxPm48JVBz4mHz/pUm42V8mA057PNDADAz6eXxX1ti+yMP1nmxi7cGP2gS+UgsBej2HkNYeakzPIyegmPl5syUkwLwBM55jaNMbwIH2U/LH11YzOEmwcZJCy+c8VGeoUBI51K86/WVVEYI13CP0s2UMXDK9pAGeYqI/DMqvhWD62ppB2531h+2oaEtgCPGofdgsshKYfXF5v8FEkH3HtyqBcHZ8C/wCqFO8HJ8r/AKuwgHk6/BzZCDnc78X/AB/n/gYZqqJZo/eXiDSPpijXgUYguF8TGz9rQc4QvinqFJ9leTrB3C/BIP3X1xL8b+6K5hCOBxZITjH5m/ikKf3jJ/iwo9n+j/ygMdf8SolJ3h8H/wBsW+vrCLArKR9wFGwgZH0NNff0BP5oBPhPytkBxI/NEsUZx7H4sgn0NX+eQf8Ajy3s/wD0ZD/wIz/8HCksGDx5fF9oLYOrSkeV4pkfzTBxoRCdvHKofUdhOvB9hRDzEVZ6KY9NCVqsyOXHnyXVRY4DHgOVt82FAe1SfhomVa/GaLH4U93Ms/06/NQQseZ/V9iKT8AP7srQ7C/bSf1ok/DZ9g+6H2/NDl+bf9Xt+/8AsRTE+WBTjCPDf4WWhv6FAfK8P21KV4v9qdAD8vzUZfgOPzZgE/FeEzdxYHQtZ9DZYIPN28vluEafNUWSOO//ANMMoz/w/wCE/wDCXiwHKiPFy/H/AAlsWbGYQ3zqgrSaQuEf57rx1FDjKEOZQRzvuiiwXjPTRB3j3Ycsb4sco4umNhnLE9UOg3e6zzZIifFC1jcyP6sebHl9UlxYG8u7DjPFg4dnrm8g2Pqrnf3ZeKkYcHmpHbHurEvjji6NX8xzWEhUReQ8QY+SzPt+D91QOxBoQVChBDBIetqOK8wVSiS8cU5oHICtmCPQBL+pppIHlRB7zmiBD7cn81GomCXmjdzzx/r/AHQ3Inv/AFVzxIHKGUnDPYhz9FBmZ54D890WR/j4KIIWZ31WkMRm5+rIyARkWLEPACT51aGiYeOiqZh3Lz8dVMTEHKeOeo/VcBm1ZVfzcWHvZn8/1WQhwQosr/EfVZFTK6bx4mangS/wWf7pPIwyPL/JQ5EqzLz/ADZ2ME+Yf0GfisTYPbEv1tYOX+le8meD9bZQoVO3j9/6oYJB8vNFQDLp6LxMylwctQQAeA2gYZToqT9Umkpsn9f/ACmQ65d41zC7j4kKqEdrA+y9wKoTryF99+a+6VUxxEk/xdtNgDQRsziyVZrhsHwR+4n4r6RPIB8p/nqyeHxlx7n+yy1NpFZ8wfc/FnIA6EyHgBRj1xmS5wkH81oHOzkP89/VTWZk7IR5lJ+7lyJgGs6e34xSTCkQ2fl/z5pDQRqLyJ0h90IUWxgLxgz90pDX3zx43+62jgNh/bO/VN5MTMSp5V/1YpRMQQksuvVRUh1eUe//AFVeDoj+079WINLxo/1VMgDj279n8X/H+f8AoiZyOPzWK8/ic/mjqdGaCNn3TaT01JhLwP2eSt5OMTNy/LWXe+IshsTHxz4lj6pkJnnflP8AHJV8lzJV1+5/N4yv3A/qhKcQ/C/9u677/H22C7RfEf8ATRLvP4LP6qy+nPqf/K6tVY8ZIUac/Opj+b6C+zH+qEB/tmGth5/3fxYNG/00MPr8mVGT4P7aY3s/mvmpCvZ/+cQmiEn/AEY/7Jv/AEBe/wDpxfsm/PdTvzP4ruwExJ4QtA3Iz6g36V5Ps8oGD6BUCgQJoxB2JjQiOVuV2Oz7LCcApgu09+LMFwzG9f7P4pOTjuIfXf8ACgn2qPoaXkg+UMfzZstzOKSIDyfzXFT0KP02YYb5dfN/q3/wrX+8/wBSlOD4T/FZmb/w2gsJe/8ARUS86gP5s6ZPjVCyl51+qJMX/HFF6/nX6rRBPR/qyOQ89/m8t+q8b8D/AEUaQH99hOrtue/8Kwf/ANOIj/gTSCgvGUNHatwoHLXwvt/wT3RpYcCeZ7p4oFAc5c8V8E0I9fVjoZ7ZuIE/ksNWDlu43zVHpM4rtAem1IEcM81kkJvi2TRIl1piPdEiY7sm5lXcwjqzPLNHj5opFnrqixC+ObKfB18/dF2x1Z45j57okySTztmE67LOXei87/8Ac7pCogL3x/jQIINZiK9Tg2RyusGefr3WEvZ/VWYBD8554sIhK7NMyjnx3VgSQvlP8KOuDwH/AFeTQjnji4Ix2cfni42uJB++Kyzh/wAiqJ4WJmZZ5qtF7Vjn1XKII8x/qzAACWYJZ8r16vNkGf53Q9GO+KVg6FD+gzZIzGeIZ5wBYIv1d5QF43aF3Ukfsuv7uowfET7spiHdzuuy95j/AI2KS/lroIeURP5bOEgep/wqmPPji+mR3Yx/CnBguVbOPlsNPfZl3gZwJx7XD7p2yZDw+RFUYKDcshhg/wA808A/A+4sCoTO2X+aEOknOh/7T5fobBw0d2P9VMiJZ5bNbK+3/wCH5sCMPkKcBx6juR/5RIY8/wC4A/dmkn2T8KxVkxxf6CH6qSMLOrhD0CajkzoH/wBf1QOE4Yb5yV+4sTzhKgkOjl+CiJSCBV5QLh80ZQfQMAdSp/qo1+WR+1inyeQLf9fqlLzPYV8u/qsJJqs650/3XEDsIh+15/NdCYl/CGSPusAo4ePtB/dQEIZiD9wH3XZpAPT8mflp2LEmhL481Tlb5EB+w790GEleh/8Aa4FF7df1WkFyHGjgf6v+P8/9MlFgSi4p4PxeZzaHihboJ8iHdEBOtYRAIzNMZ5N69sVVZ98E9zzLy7wUcgbyO8PJy+A82dE8+3yZI/az6C36U+ST8XIjk/gfkh+KNHofX+L8UQg4/wCWft+LytCASggnl1fqpO5/HM/y3AOt+UT/AHUhdA+cn+Kf9kV/0X1AR8WAI0o9BlgHNLf5grKfX8+tUz5SP4WbDn+tKnf4qh3s/wD0AofDZ+GnUN9dO4qRtSbE2Ly/7xvRv4uR8nP93nWivQ4QnsfyDUQwmOI5j8B92WrB7mBz1TNho5RuCd2lK9h7LyHYqWdssnyS6aAJyGQDzPAraLlZw/LxsmPf+QVzW/Kyr8mNUPzSB/Jtkavm1DvxE/m8wPyH+K+F+9i7f8ebCJ+AP5vD/wAU6qPGfBf5qo1+p/Cq2V41QmPKP9KpRnhpRKejj80LHuf/AGq5XoOLJZ/HeUZeXH1V3JHmsl48qIMM+7h/jLxrr1YyfP8A+mnNLMXsefFWCaS62Y/6E0yxF8GVT5UZYoA80cqArwDaShmhFCTlYPUmP9UnISxgiPb1YFOqcwSfZXxAo/2nxtE7oBwifzegYg+akOhRJ1/9sZ7iiUxxeNNynPeKb8O6Kwe66Tnj/d4JamdsTTHEefbRN1P7AeTufxSALJMRISf91Zgr8jDSUIcDJnGMxZJIwgZd97nOe7GxFMnN11PjjKBgGGiD8e/3VQtELomw5/VxeSwhvidIPzT5GESUEwhx91g4GvHT41+7BqsBUcRzi9/1cgIcJ/mpIEpmF8Zx/VDGIhIQam7nHnLO5mFMSSPEr98Uk4H2O/iaZKcjhHnmwkShCvifiozeDBLyihHAr/uyzoWN8/7mxEjEqPx7okmK49/poiiJEJI98eKpWI4wSsCugaVeCBmqGHiJw+xjiq4ieICKeI2fXFcOzzxYI0B0O6tPB+bNhYSvqruAyP8AOKsS1gwnH1yWTyEw73YKLazLJOU80/51Fmjgl7uHNCOdnr+qo45Ocs2DyeSyGRrYgIIe4ak4fzYAlCwIxSusgaaj5jignBff/wBsScT7f6vLBX/Pf9WVSD4N/jKSJA/IfeWWNAPD/X/tIMEvlZ/j/dhMAl4QD9qDhOGR/QCipBKZiP0s/wAUkO8gA4+0/gu1F90yjrj81IUjiGfqX7ioYcdAH72Dyx8FYwHQc/gUEdZRAH0Dx6wD+a6VZlLMD8ETYpeo6/oQTZwlD44/lYWwF5zr2tfppPlBRL63j+KncuMh3DL801iQBcAQY8HgUpCzVQf59WAS8QWfiWpIe58kfC/0VqQSJSV+aXzIB1f4LKZCJ+P/AFcphY8S/lf6psviOuH4/i/4/wA//gEKoHR7PFYITuo54doXMEInRnM9Vp6+RXlB6ITNAcSHlud7vGKvaFmLMhXPxL5325wXKMpOOYXsP9tEKKis/lPmTPPpeEXppr9xP5KiGH5WI/sUeF8SmifVaTB8QYn1zfGdn15f3f8AOHY/uyGzIBseFSWko+WF+L1ic7xw/M1EBx/Nf1R6EQ/lsseb+zFAo5Mfh/uutwF/E/3YulL2f/oAqa2jMz1ZbL/wJoFVTDH/AAShXjuQgX4sYM/0WbzRH2JP0N57x8EJ/BQqyIJyqPshg/NggS+eEISf/FoWfjCnfJ9+D1Z5tc+PMH8FUQBhJDH4Gl1AzDHkdPugpQzgn0b7HGAJ6TfzUk7szH44fin4n0S/e/UmP5hSfmFv4sqFPkR/f/Aj/af/ACpP+M/3avUD4F+6AP8ASx78I/tobCrqT/BThXmgqVLrs1+6KCf3ppaYXjv8UO7HwVOfRdfi4IsGnL4Lp3P4Uh+24XCFu8v/AOm+X/DaKsPqxlP+9tdbGII/3dWmikYDraj2MN4R1zRj4aiEl5QHZ5Kllgc+fugeGw8P+eLvHJYJLJYIXje/hWeF5PH9lYWhvL/H+qxUk84D6H/Gwz3+H6bAWDpop+iyZftd1JE5+eKgp9/p/wA81YBHQ8PzUkxK7OKiujl6vq6Wc2K31MH2K0IGYgmXOOJ8Jenc3kfJzRRDjzHHnj/UVTSfyI/Sf5tcSkeWJ+S5SzjDd6zmah5g6Okfv+LmSHcA/rr6/FXHCIOYf1jrFqRJuBPR0n8h91mMwOHkRhvKiDhMRqOIvvLqQgwRh1n2T912MMRLl5dH7bLgV562pRjlQO3gyPpj1Q6c6QVRzonhjxZS1SlZjqCsk52REfNUPoZJJ3SIDmrgQIk9eksmkKR6h/VQSp0g7z3/AE0nKBgepmXifV4GJkAQsCHLGPNZdF0lyjPB4Jfy5fi4wmal4043nnP7sCIjFfeSTVMIldLv/tYkgS6eT/2onYZJ75OrwEb2PrKyvBUTEtNYxCR9dTZIj28zVjHC5rMhkf00SOJiDmoggTArdgjgS5O0gCIkd9f7vE5k3q8gPpxy5pDo/O2OWCQIEtMJ6ee7iMhrgliWHA7r4lkT8VCjzPzVMKATEePu6WCZ1CzPYb9t2nBBN488cVABZBqXqPmkxHtuBI/XmnmpDLvhRBC8a3Btg5OAvD4FCYA7I52OY991imkDS+4A/iv2rAcCI5Z7sKEfLr/3+KSWQJ1h/VH1fBB7YjixTSHYA6EV1iwvUeJSPoD+abEgjIjAJT07Z20YRSHjiKAgJiDmX9/1db9RMfxH82XkPMG/Eq1QWmSMhgUusck2C6w9GZQ/g/dJhYiTr4JsqL0Jn6JCzmnaiMZmbtIYlN1/LN4IcwSv4I/dgDUJJzEvn8eaochBCpPqA/dBiOfR/wAJKByZiDJCglw4xHHF/wAf5/8AwEglcM7yH46snD1Q6IwETZKsivCCT1B9MFWYoRsOB5/GZ9AsU3kDSIZ1Keui8H/2vIu9z5l4KwqReo3+iQmPAeaCQgkes+gxH02JkYP4z78/LfyVLCf5e6pTwe5w2f53YgMCLhd/R/dHH1h3T/L7oXIM/MP8WRPEP1xUUA7+zh/zzXJ4D9v8CqT0TD4wfbZYNTPsf7/hQcv+qSjw/N7b2f8A5gSUIvF/+BNKE0BsH/ILIR6sj/gxXzJJB81dPutlPiP4g37p6dVcf6YFE34COcBHcFFge3cN4Hl02VSmbvL2PBp/ngoC+eD6vHSkAPw4T3U3YcT9L4fiqvOjCfbrkPeGv5mNOg50VoohE9v6Yv8Aeb/dAvoDQPnfe5QWQsH3q3F9JXnf4p/my+H4SjYa+WX+rKID8CvMb6NvML6/8UmGOlcLPa/gP/anzTuUvVkoAPVOrWousWXAgpBxzeOd/wD05Q/84lR7pRm4nz/3ijF92FX3xYGThovdZbq5LHnDwliNun+1bBK2koQ8fkjyXDmjZIw+afQJ6avgF2ozgPXP4oyP63/lgWV0nD/uiBMW9j65PqsBkvIj08NxGDt/9qIyP3Hy/wBVym/44/2swKeHp+Gg4eD+jXgE/F9PH8VJQI9JK/z7oPI+59v8+rAdJPn+/wDwXw/rw/h/qgbj7JG8TJ7P+0yfkaZVl1/v1U2ap+V6Mr5kqEyJ54/Eh/N8oeMi/f8AJqASQGcP+HipkzHk/ZtY4C9MP4w/VfwMePwf3RKxgDxwGI3E9RQYzmOM/wBL9mjq8+jk+J+iwjmsnK/y/VgXbaRr4iLJMyETq/Iv9WPoX4P2g/mpRIJkDM8RIPy0Z0K8H+lFwmMdxHzP6iygQ8hH80FIH0ifpmgBCsChYdpx93hKTrf2TZwxKczCeGH8bUEBZx3NgIoBIUni8insZ7J57myZWITBw9J3qiciIM54fFm6rSF6HrK7L5A7wZ69XZoE8MpPv45sFIBELlk3igEjABdCf42pCQRIF0IHbtaghOZ+azAGp3OD5OPF5fmW4iZxEeorjqijkeovLuTNQAlSZx1QASQnvicsBRBC4ih+tqQTJIXjJjqigpV+iX+qBBSez88+fFQn245+qCK4hDWE8Eg89+ObBEg7+XbKiGI7390VKwmONJGoeeSDBewmO+yuoCImYMm/NStnhncizvcy0IgIDhlOSiOFaCIoEpDfj3RwgGacx6p4nc+4rkp8QyFlQ8cUbDIghxIBr1J+2jEZFQ5upSXJDmwAqCADCsbuMDmH6siaRAnA5YcouoyC5FZ4k4OGy1oMDKxymN89U5UqIaADSO164qzgkRZIUAGcgReINEGYn1TCkyXfLPvD6q4FjcD1736u6V2DCA4eDj6u99Kwc6TPUd0+OAhE88cr/FVdjhw9/AXSWT9Pt/0oHnq4xCVWCSxz6oYagRZPwQdeLzibiYrCYLYycKteeicIgCYJHMeKiVCuT2/ivIpkCMXcy/Rf8f5//Cl+TssCbrTzXUfismp7pINmBR8LPb+a+Bk9UJVQNWZ5OIIPnorAEOTM4I4/phm0M+XkDGVds5nfoqUAL0h7fEP181WYEJfJxTx3vlfFNQxx5UX28+yoaxcfi3x/RcE4mfzB/jgqz0DP4N8f6q4IUnpDfl/m4Djb8fzSViUY+AHPsaDFxIv3P6ZWDTOEnoDPwa0Q0Q+jR/AP7v8A6oR4vNeW9n/5kSTUm7BQijv/AIoZsRQgqRHxSOv+c3w0avv/AIJB5bEA4T9H/wAph+JT7L/d6rD51f2VjIYC8Eg+XT5pMEhIeBxR/wCBosz42jfP6B6uVA/bAUS4JtdDee1/m0EQM0J7D+9o9nON9QMfigwd31Hq3JcdIf7rFRfQZ+1JgHuTTux5/wBGpNR8v82eofFR5/rWPX5lh/aP+po+ye1Wn+Mvzehj2xcJX4p5ReOX9UhxPkE/ls11vrWgsSvl2skxKYR8m9jBZjjvmvbV14wpEZc73/8ATxm8kWDVGoMovQVJ0rm/9XTUyaR7/wCaj8n/ABiXzyeabLntU+wKoSSOypAGeKAlz5KhxKZ9Q8nw1PIeVj+KtP8ADP5LoY/jV9UcH79/LqwYPQdf6/FDL6xX8OR90TzvGH5GNfnp5g9Td3eBSfnilCA+y9xyWAR2qmPk5PxTGQudj8OWZp7i/Y5/b8UXCjZo+Sf7qVz1/wC83/EVhwzwCf78fA2ank3M+Tk+6xST7b+GH9Xh3CDPLpOG8TLNsoOyGqhQZxD8XgvMLN6ZiRjMe38NE7ihehPEGlq4KhCROk/9PdPJkEJKPkxW21BJF1LZj20FIdTPy8l+qKFL0l9yFMHWCQ1dRnYmZseEEUyYmY7j3XdRnJf4ekr8tXQPuD9FGThQJcU3l14queeET9ZQoaofkhwCsRB9H+9pUBOkTHcTPXq4pigu55YY+pqEmaCURlXiI8d1WOwiFGR1YCJlI7KGOHHhsQNoGBpDmze5U0IJQ5HzOR92ZCePTiJj5oM0zqP2e9fVEUUipNo1cZ5NvKomGXnrJfisgITX5GJIkb1XgDQuSdc4RzcG0jvqcJ3GiHJFbgch6efHny2FYGAlHEH2vP5oBKVSRJBPPzz6rAhQwRI0b/OfuhFCZSmwbWvUAUeD7paPTICg5pybnqzJr1kvLCI31UxXZIJRqiIJ82AEQrOTt/JZ6mBvzL/7ZOhQnBJYl915W2fve6eQjBQfO1pSA8757iaqUIsRRQQzNMnxHMVJOkAPz7+apNUJ9+KkWyEQ7x/5QQWMkOwHiVY8s1gXEKvDgH23gB8STWFe/DxFgHVlSiR2P1eOkGH4OIqXrAQz7fd3bhMl97icRWacgZcSFdxDk55gMbPl/NEDKQCSUgMIROtji0IppJkiQAc3PmUMgQLTnnr291cMSEMOST+r1fIhzEvE8/xWnuswA3PEe6+JJB3s8UQULHCRymPNbRlQJB389FYMAJJ7gf3QRHCGQNlnJ7hmxjIbRCCCOQJROOGjBRylhY3ye6NyFihb8BW4DrKUEv8AE1oEBydyvmiGmIkERBNl7Xq/4/z/APiEHR15PdCkmO/JQqQ5uUX+IRvyhvmYp9cqxLETCAOVRJiCCRzyA9jD82XPSEfNxEdi+mOLp/EiDuD7f78FK2BQ6kR9WRz1ytZJxOYFPBQKf/KYiKcAK/SOn/VEa6y93J6On48WAVOy9nN6On/VlkJ3wmfJY+KQYKmew/sd/ddpgMniJh/gmg4BiIJ8c78t9IO6ybse/wA/z/mXDIKPcP8AAfs/9eW9n/5pXEWKc/7yGgyVJZ/4NWr6umf+D6Gawi//AB/7R8ZCLlGt6cfI3XA9RMfkVeREB51B5eh8lFxg4s3o77PDUlI7es+T9DxS3MxYF7/0XxkID68nyWTg9HF4eR9VTmnPM+OT6sEd6D/Q+rNgT2SryHHqB+rzB8D+pNAoM+n+S/zhL/F4SPteB+/TqOxv0Asdv0/0oHJ6JP6vbaPJVkhOuB+CnEh8VWGeub62+EQVA8z4KPAx7sEy5fFE4ILhnN34KPg//Ty8OVTUmuaYqMNFXIdNQJKiv+lMcaC/pZ/b3/urs0pWTJyd3BZOhzU4kPXk91+DA0EQHkuaInT+ygJj5yyEwThOa6fFRg/3+r0G5Xj9j/d0p4hj7KKAXv8AYLwS/KfhyWRwnJ/R1UcR4dfQafdH9Frc9H+7Nkn2/R4/NLFB00f+bQ8X8P8ALk/d5SDxQfRyijRyHk/JZOI88vwh/M0/zzRfMN+6SCwe04juM/ioONI95M89ow2aREYRuM4976r8OJJ1o/mFPAi+ZCPc2mZjJDy45w2J8hRgI7Ah3uYM/M0jBHGg9QEPzYa5Lvz9v4MU2EngPkST+VHE4kMoH4SfuhAh5Dg2Sc/ZdYKWciPw7+6zI+G6s+GPyNe5qu7+yP4qmim4y/h+qS3ARcOSBMnVA4CdSfpB+S7RIGg8roDkye6xMwdExvhLGmE0kkY5091Xtg5D9oh9UOgHn8vNn5ECMP8AP3TwVgWQ95xWBIroLcZO8znHdTH1o4jGHv8A+VlFYU9AZ/urIBCYkh48bWTTnEPEckJ82dJJMT/NygCWDHj3N1VRHsnfU1+NsS54gnkoHCdBTk4c9fmzyDvJRZ1bIgaBOxInwxQhys8bpwPFUWAOXox73+KpnAKCepfNmBRMg/kk+YsGUAZFxhk6OX9URgo8AFuDBI+fITMClOe0IhzN0vUhM5h4HJGvmkckc2dk++bgklLp4j0xURShRoKEbKZNGt2ZLiLPMHujAcgjjxO0RWYzjyet+KmoEtN6YsZhZCy+/ZUiBrlPpFQ5Sy+Tn+azIIHZmR47rRCMBAj149VLQRJffKI3hokCVAEdtyhleaDYKllnjP7uAlEEveVTBEXAn2H8XyQTmDZ5mOPNaw8ZpIT8CSy/MaTPlssqR7sFmOj92JLwdOEp2fxeDXkFjhZ+KIiJUIZjs/H7soEWSRDqQHp33Zep5wiXgk9XPxg5DDD8/mhe0hxqV1+O+I92f32Doe1e7yeiHTOVhynbIbl10vJ1YkEJCkBIKOIEcRBOvLoLBhJoh88XDfPxf8f5/wDxpQiFCV6TxQRCmdY9CWY+6p6ehifTET91J7Y/AQbHi4j19I37oDGmSKfypfyKgCGEd9gn8D6scjmUfCHPAZ8fLZfkSDhw2aej8OOGOLjr/wCB/bK9k7/i8i6uKjV0McBw3/hWBhADGHA9IBe0yozoh0Nl2PMcemtchkEA+PHvdfLvHJ5DL5aadBxyjwdVIA5Mw+AnV7V1WX/ry3s//NO3isZlN5U5swNJ7NhMspoxeYHmqWP+GfIY/NUkcGHxWwCnJLp+9Hrmz9P6mdeiKJt5wY8V6z2c/Yq0DiH5dhdPNwT+uPl6o+LwArVE9o5VJQnC6+R5+KP5K/XuNkwuCD95j+bBOeJBP0XqD6R/u9kHsUEOPcJ/KwJT5P8AOUX+kf3U4p6dT5L5pDGehNA/sX/H4oEKngKn/gFA7vmnVD4ir0Q+bHMq9VOo+qj4SzmD8r5ED8V9ZuG5R6XZ1R8H/Aj/APT/AGVTWViogIbKw6rjVOkcKnmoZw82UwNXjXw7Piopj2UnoB2JYsHxcP8A7dzzycfZcLEzeX+qrSnfRqud0nhq/Yd7k9lQg+gn7HX1SIidTciDaapDhMquJI0wfd+aBof/AGxM3oGT/TUUYPKD+LGO/T9hj+LNIr8j1PL4sRlt+R9cv1Zp5O5Pzk3PAMyEmymDZF8R/wBt/dJh2lfnW/Vloc7T7VxP4+6wo3ygFTSTuOqrKI8d/Ap+6LFwKmWOPg+4q8B1DOPK/wB3L7E9fWDWAL5CafRD8w1fjSCf3D+LKkObwHt/qmACH4q4s36qCnE9lngPIo/nmyI3ZIL/AIe64IN1U/uahgudNxQYd2vBj4oIqF9oY/tqyOgHsdH7uACf4amYJcZ1/up9yJXgmY/ddKDCMPD55/dE/YfIaZsSfG0VgKmRGDrohabziJI5WSfutsjcLyB0cvHvmgjQ0oRSTCTInDlc9C4XE8gTYpEIEGCPkeXytDia5zGPUvripekHmOVd74fuzDCvA4OZII2IoyhFFAteiTpO8eLDiUzOyhAu4CfMzY75pJ+Y/BQbNBnruB3dkkarC9b5rBoQqdgAa+XLCQXkH8J+CpI5UKJQ46PiaaSFREgjSXcJh/qBooUKPAtU5yYfD6ua/pIZNO54NcqFzhQBkBsUtDLdMRDqSHy+Obqq+FFqBPHMWPAUCOpOMh56fVjBkAETGFwsI501TEzC/CqknFF9xP8AukWJLExQcomFyZnOasCDFDojf9btGQN2KogZKO5VDNxf4sioSrABBTygJO/OfxSTiWbPvwu1mkjnXF5B9cNGR1SmI0/qKRhYkzzn1ROiSeIGoO94rTJJmhA5bApDPGUCepAQnEg/MxR2GAZIoEApCY8+7vpwI8JZZOvTUjZKT2AYk3Jgq5mBANl5I4yChurwbJnj3eQ0kSf25kqskpIjXIj+2skAugimazUssXCbODwBL6KMgiI0cuzPXj+aR5Th8qDOV/uquMDdxcT6nH+6djFnx05ANTAR2VCkdz9Zw0SqKU4QnIzbwFXcFiUwkAT3YY2FgsDnCIA8/i/4/wA//kBRkYaJx55isOAPOfmyKc2oShM4I2J/Yn6r1w5Ir8jF9qhh0UQ5IgHhyXusZRDtORFLzSKXi8CmSBkHwBj4qfCqAYEBwdtFD3G9hSQpS4g6mOE0Ce2kxA5BJy6cu+uoblgfy1PJK9tjzRDj/wDA8t7P/wA0qHmzDmvvNblsNUyr8xZN1zVPUWFGeK5PfVJIRwKFP6sDPy2BZBknAsdy/RYGANd4NQvJz4uqHyCjlAhXyd01ogFC+BpAkQQi+g7+Ksz1NmPek+srt5VEk9MSVT8FqCfCUu+ToP0FWaTAGQ9SP6obPl4T/A38p4v3JcAH1H9Wfj7o/wAtcgX4/qq8fjL4v01fM+69o/LTlN9LekfhFX4/zYPZ+KHyfusGoXHL9MqPCLDzQzBeOWtnwsDlsvWHikcXv/8AThj/AJppzQpDWX7agm6VRyHigf1Uw/NMHDYipSx5OqdH6P8ATUJ35P7v0qDi4L5BSIMfPf8A7UavkP8AyuR+p6+Gipkv+ZeXfwn81JgXTJ/n9zQsJ3E/Zo3Snbl+VTGGAlHgeR2qhINvURHkrvMYG+ePfXdc+YwZZeR6/VFof3/V/wDi9U+D/JNPu+KF0L9bH4KYU1ZMz/DGx/zXf4+Gkp31kn1RFEjwo/UX6G9gcjR+QrpQEyGGPOSPwlCyeHBw7nN9pTr8ChKFFK1zT5uwB1/ED+n5uhN9E/of5s0BmJCNGeK8gGfRZW/g/wC5pcIAgeDVysyI7owqMSTeyaa5jr9UgiEYco17qco9lYpNE4Ez9KBKZqQHIGH/AMugSS/cNh8MShgcwOcebhjFhFyZ678nb6oAUnONGP5rRBc4nzQyVPAL4dU1UyZDOcY91UWAsI+SH9LewYbHqqbkbX2j9SFSIipfOn/lmvEQLPdgZMISUywIRAlPOTtIwFsOoYYidPzUMxqkcnHjLiBAvtlDnhQzvusd0EJhCdMqwRiZzJSEFKJYly/2q0anLFufUShZ5hFCHt5xpOu8NhYSgxEOtRhmHPzTBqd+yfBUthKDDBgT7kWWiVscxGpyO+adUpMciIIsnENfgwUnUp4PGxPzXhRCubjwbCGNzML+ZLNyAB8bNSTkbbga5uFnEFuWB8h5YN9WKxR8SJ1xHHqjFEg0emwhjPjdfNLcdRDtlwFk77LrhjDkAwAwH5sBBxzL/uk5JDKS+vdjEi55fPz4okBmHPY+fO0hl8oODzKMTyGx4Kg0IfN9vP1YmBBwyZZlJjOOOLCMHKeEPvvloDMWKBhedvEAn3/tWOULuQylEQYwc5r3qmNS9unO8fqgtOEzkeWVsVA5GJfWFaHuxM9dO1SFDJILUeBlMeVn++hkGBjBjE/dn+Z7Cya4kliw4jIJNxCo4J6HuXn80yUplOGfXxWlmETj/m2QWQR08HwsyfUfPusxVkcMqRCjB9XQWIIgSRhs5DJEe6TwqsRFJG8mZ7Pq/wCP8/8A5QUZGKGZSHyZYYaRmPmfihiM2SUTzEhAT5hBPu7KJzPTRbL+aiCHlEv4Ur6BQ8D4AHoB7WtDKduOdkcelm73/wDheW9n/wCOVlRqsqLZe7KhFOKFlZF7P+RNnUsKZXFQoMZ3TRkhJGersJiI8ig/BeeEQXK/sQR+DzUJ4Y3CuF4PXhoZfKLiPEuvBObJnlEzwj/SiGXhZQfBv03UDCWE+o4r3IlfmiYakwV3Pi93MY6D/h7rDNfE/DVMJ+Cr83h58Bf5uBH9i/i9k/evZ+VXxk+X+qdR/b/V8KqYyH4ofD8n/VW38W3GT+ijGcnnapT/AKUCiZZL5vtiifd1xljy7X4Ki73d6vf/AOnJ4oxn/OGSg/NQcaijk7srlDzU/hUMuNm38KwxwsEmvJfzadl2gHx/5YqCj8h+Khi/EPxYBMDnqbDllldg6b2f5NXiasnMfHNLlJgcyOMeaLJIkcYz4xKe4WkTJ6nJPkoAU+ID/H4qhD9Mpev8azkGHB/H+6UM4TnxPTPzRBlATRJXkr6ZqweOpO7ruxcfg+nfikxJ9T/TBYN4SYmEj9nZTmbRnn7P2WFAgeyPW8xREKOVymCCOKE9BM/EWR6yT+0n0JSGKcqf7Y/ZebgKdSXMpzQJAwY980TMpzEfWA/daIFAIJjBXD1FaemIT7imESumfzj+qFw5SMeuauTIOqa+5IqcSEaIn4Yf3WdD52Tk44T92AcYgZoc6J/ZWly2RZTJx01x9T1zYDhCyJ4Kgh2IkETh+ymkIJfyn52iLqRGiAQr7uvqJhAxBmsV6BND2IP9/ms48QknCeGgsF4DH+u7hJcTeIDgWeqLGfElg2HmXnbKzhKwumII54f6pGFpGIzJMz6igYJgUIGeVoR3KoobkyOuf8KjBCAAQLXo4h+a6DgkASGwJ2ePpFi1gMOEfTn+6MGEaFEsC8RzPV3JO8oAHCB1lfOxY6EHBQNHJeznI0sC7aFUKOkzJk5xrjC6mRgMD7mwJ2BiN0igifc0aCYIYQViLw/irikGQX235mmqVSscCw592VaI8pQM8w+6jueJYSwUZudnmsmEr0eXxZBPPDsfDR5Ikz4/NHrHJdvuWqRzBvkzEs4nqwiASyY5BleEMWNP6fxRZGxrwelxgLpiRUktOOH4rTHlrzqEezy/1UcINjf+rEzigmXuiStxk94rRkg8gx+1cD2x8+PdUZMvjefipEOYd0I9Z0P909HTp/ujMEhKfYfdWIcPwhyKs0A6xgZz1P7qE2Dej/uwACM9f92IIY7p6PPffuqDFmoGKSOfxMQ+/m7VImM/qGoQdDEY7ddVAxUin6O2zJnBRqIzjqLKFIEkEKgPGTQZioOPqrOah17mlOQYfLDHHqx8wCrBwuObM3/H+f8A8wKETRi+xsvJfmweer4GDxfc/wDFXn/8by3s/wDxANXHDRqCoixfqp9URYx8WHqsUE+aYTN6LApxQQxl7bNBM7vcFIPivIasPgI8oyH2wfd4Bzr89e3J/wDKVst5iOR+OPsqHio7/pP/ANC4e3XIOnsPTW4jkMD+H5LzpFoyy9PVnckCQeoXfzSDD10vmNS/tJj+CiY8gu/yVRp/P+mgqYOuM/FlMZIhU/inSj72OhhmP5sPIp5wVDr/AJqfLfgs6CfLTxv5ss3D8V2f7bPKJ+WzxCPii9n1ecpfBv7qXGKw4Ucmu+P/ANQD/kDdKI2LLjzUEhObC8heB/FBZo7D91iFh8ljX/yg04gMZPzV2JwTlQTm/wBsi5DDyf6qOP8ADx/v83eJ6cExsNyh8AUPwmy9O+SswOCOX02JCfJe/nf7oAgDjBnjkx+6+Juh+s6uAinlzurxEGRAfubBC5H6u4CKRiTDBDRfJeyH+jUyS57n75anqXZkz5qYGNssgG/P5KKpQvlD8hFJ+mh+Tn9WGMpkS/MlUMgpGuUxnHVUIyU7ozMqgZQzKMgCKN+fHHmZLfk6vp/TXtfEDhnxEH+amoJHfBbOBJ4H7c/usgTLyH8xxeW56J35TTihCIfwf90fNCkE5D4pyJ2HyUJNgCKZtWd1QnEMJRdOPd2YwZeHUQxx6oLPSIDnmXmvRkAVieUCTzO15nwTcyaxMpGaR93tTogg+YjsKmAIQGTSf3Yx2AJ7S+2/rusCmUowUzD+Kwq5nJyxM8eqAyD8Qw31PGeKzA8FGfSwFEYFbLDM/VBsZFBr5DvkguLkR/R/8qKohK+YA1BLOKWQTkH+fzoXXnJLye4r6goaVmEo9TPG92chwrKscppNoFFCGDN64LJRGQJkvDNCQzlO+hiepqhQhEHI82eOcqgoDEXCYQunmbLJDLFLQs0g8xn2oqqu1wE/cP3YYdO/6SpUH8VAaGz5HyXHf5U/qy5CXzFGxTCjC8dzNeCjWFYNPukXBjeB/kqOgXhCmCOJn3TAdFwgJCHjTy0LncceB6qnXLwXOdh6Up8bmDh9V2Lg4zzRyCYh4dUAJTPCevPqyc7+/wDajSRb1/tu48uPNWFPF5VTjOERSbx4mxLWESH8lhPi9TAQOPIZPuvUP+PVPP6B/qrEgc7H3Q0IAhhyF475ouA2w8fqsmQOzr6rcw8oz7oGqB5cb17oYwIBo7OFdAVyL5PVJKBCnVJQG/4c2QEQ7V/d5fJSTOnt9X/H+f8A8tqye6J/wJVph/8Ay3lvZ/8AilstlLMq3dC7srL/AInZe7M4s6M37iind91Ve7LSDmy1rpE5Vl8KsodQeTz9c0B5nwOiHzKH+6To8Pygde301UDne89dh44aJYmml/gPsvsjdH1wPw0JMfIffMUsGBpYeu6KN2YYPhLKnxAyfkoeYdEv00fG+Wf8WDxl5kfpvSL+SycH9DV+PsL7v4qfH4Kh/wBJVHA7DwPy0To+qr5h935L+bPQVpDIPmvIX7w/HNkI68YK+GU1t+KR3d6pv/Bn/wDTUySjsP8AyMs4cgqg4JwqeKssR37qCSzTP2YvgK7qDpJ6sCeV/wDaC7FlP9Xl1ceylwlH5Xqagk00jJhjs3YVOUx/03kRP+X+bQgVMjX08XmQkld/p/VOCCQyz3cKFNNSCjtE7ofj/wArovMp2EYI/wDlTVBddSM4fnpoRN1Z7/a4GiMQ2JHKoBMTYh0PUfDNE5S7P5JKdveKf55fmlwXg38iS6h9XcGrwQ+SyVmRDXHHM0ahElgh5OKBUA7KY3SaTHKGAF/ugB9at/hs8hwuhM+GD+aMaOAkXnYcfFNDrnA+SPXTeQNvLfww/qi5Rjkbyhfl5jXPrduHsDpdiYSLBlvErkPhum90T78z/gueIYGSJGGKscokyQ9aNAxLFjif8bGkVRudTQM/huU6n0dUjpCM7CZJ88PmzDaURIT5R+q9RA9PEvkE5xd0yenmXCQFzJu8mZ8KP6s6HMhDExMSTZ2gx5wp/NU2EPgEQd+G6cUWnAM5HmI+6vQ0AZ8jx0//AGrJkRNEQs7WZsQGBBnmgaAYueJqODJSPkM/VjaiXjiqhAIdj/U2QASOo445SyiePv8A/bKQLfMR85WCnQMNHefI/Qt/qomWRBMkcg/djksH4hPFUTKTlUA2KlP3TSvQfPiqCo86iwIQvm/u5D5jI/yNI2Ebz/ps/L/5eKwePQwsjsJ+osA2G043Pk8UYEhLgOjzNWUv1H+6XE/lKhgMp06mkLMSBy9N5pCyhHAE41nxXUnFzxPugh8HH/tFopZWI982PVegoYwpOxM1UlzCZQntppBnSJQAorjx/ZK8Rfx/7YaKOi/wfxXk38UicwPpsWeBsD87lCDc8j/qsRYMTCT+rBmQdIQz6oYnpTs0IsrCnlEni97qQGEfqtAASCL7YyqyYeB/1SjjXw/6pngOu/8AVgxOPT4fV/x/n/8AKBP/AByD3Z/J/q87y2kiTP8AP/KIX/5by3s//SRx/wA4Xw3Ar56Q/MH1TATBB5I2zABBcuiPox8rx2pRy9x77/NTqh352Hk/CXyjlSe5dnpKO6m53+HVJNpIKkfelaAwlCP2bXqGIRBGqonvZL8UKfWAY/DS+A9p/urJoeQf6qxQL44siYH5ohAk8X2/8fF8X7q8R+Zb6P6pI0PgsWIIJ91f0gMPzYmPaBv5s9UXubAmZbIcEXXmr0Ks3Pn/AIP+cv8A9NGak0YYvVACwPP/ABTj1WVctI6bJx8BxReayuCRDduQnNY/8lk4IGZ3jxW0yGN82R5wFB2WYiTfmoBhLB915sDD35uMvo/2pQviRH/v4KRxUmDh3scuWZQ4nec7oykDmH+6mRYHRjYo0CCM7vs2yBswgEJKYdHxY7lDB7HnmhWLyP2Q3eM8iR/H/t5XpsHtUIdPUlcWYOImej4b8tPCjHNkSURE4rgk/Bj82qQJAnl/qq+xXikgicuRR8jY8EPS8zm78KathJDH8WKCYeM/vm6kIkrsvp8UE4qkZCfEHG/mzBTO0d5J6hsN8Ag+XqhGFLv+FQUCfw5irifH6sdiKYtB4TiwYWA2YZhT4qhhgi9GZCo8QkEHD2J3FEevSJnp48Pm5GBf1S1FBIJ6YUR5naISCEkMxHHE59z9VV8X/lnVPCEfxZ6TiAZX5XrSrJ/4PNVfknP5GlVZaY4o9VmGOORypOTXA5eJ/wBV3J8+avzL5DxVFFN91iScdP8A5cQK+Q/maWbHEz/q8rQ8xQwP5AfiReAN8r8gf3QZb7f8cf1QdEe8KNbIiwNnGR/Orz90/o0KE71vHqn36yH8JRQQJen/AGqCS3PyPJUrI74VPynfA/2WAZ3uH9qiyh2+KfV5f51YCYbCFKdY5qhGZCYkTP3SA4EcA09zGf7u4hXNxpc0kvJ/DVXVovA17KwMeHzdbWBZw9RFOXq7h1zRyhB0IyLq6s1RZPSWzTAJIbrgJ4DJZogQS6/xs4sIx6apsn77rII4Wn+834IQUn+I1f/Z",Fe="data:image/png;base64,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",Ne=Be(60324),Qe=Be(6848),rt={flex_box_center:"flex_box_center___HlHga",flex_space_between:"flex_space_between___ZXfWh",flex_box_vertical_center:"flex_box_vertical_center___B_34d",flex_box_center_end:"flex_box_center_end___XaWUl",flex_box_column:"flex_box_column___dfD_W",ClassDesc:"ClassDesc___hvKGJ",LeftTitle:"LeftTitle___GVStZ",textname:"textname___KypkX",tupugx:"tupugx___iHe5s",tabs:"tabs___uySSw"},lt=Be(74128),gt=Be(65862),hn=Be(61527),Pn=Be(99313),Rn=Be(22061),mr=Object.defineProperty,Sr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,ti=(b,a,y)=>a in b?mr(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Li=(b,a)=>{for(var y in a||(a={}))jn.call(a,y)&&ti(b,y,a[y]);if(fn)for(var y of fn(a))Gr.call(a,y)&&ti(b,y,a[y]);return b},Oi=(b,a)=>Sr(b,er(a)),va=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Ga=({value:b=[],onChange:a})=>{const[y,x]=(0,me.useState)(null),E=(ee,te,ne)=>{const ae=Array.from(ee),[oe]=ae.splice(te,1);return ae.splice(ne,0,oe),ae},z=(ee,te)=>va(void 0,null,function*(){if(!ee.destination)return;const ne=E(te,ee.source.index,ee.destination.index);console.log("---",ne),a==null||a([...ne])});return me.createElement(me.Fragment,null,me.createElement(Ct.default,{value:y,placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E",maxLength:6,showCount:!0,addonAfter:"\u56DE\u8F66\u521B\u5EFA\u6807\u7B7E",onChange:ee=>{x(ee.target.value)},onPressEnter:ee=>{y&&(a==null||a([...b,y]),x(null))}}),me.createElement("div",{className:"flex flex-wrap gap-14px-rem mt-12px-rem"},me.createElement(Rn.Z5,{onDragEnd:ee=>z(ee,b)},me.createElement(Rn.bK,{droppableId:"droppable",direction:"horizontal"},(ee,te)=>me.createElement("div",Oi(Li({ref:ee.innerRef},ee.droppableProps),{style:{display:"flex",overflow:"auto",flexWrap:"wrap",gap:5}}),b.map((ne,ae)=>me.createElement(Rn._l,{key:ae,draggableId:ae.toString(),index:ae},(oe,se)=>me.createElement("div",Oi(Li(Li({ref:oe.innerRef},oe.draggableProps),oe.dragHandleProps),{className:"p-8px-rem flex item-center gap-8px-rem rounded-2px-rem",style:Li({margin:"0px"},oe.draggableProps.style)}),me.createElement("div",{key:ae,className:"p-8px-rem flex item-center gap-8px-rem rounded-2px-rem",style:{background:"#EAF0F7"}},me.createElement("div",{className:"c-black"},ne),me.createElement("span",{className:"iconfont icon-guanbi10 c-grey-999 current",style:{fontSize:"10rem"},onClick:()=>{a==null||a(b==null?void 0:b.filter(ue=>ue!=ne))}}))))),ee.placeholder)))))},kt=({pathsDetail:b,dispatch:a,DataProps:y,onFinish:x})=>{const E=(0,dt.useParams)(),{actionTabs:z,detail:ee}=b,[te]=Gt.default.useForm(),[ne,ae]=(0,me.useState)("0"),[,oe,se]=(0,hn.U)(tt.j_,{subject_id:E==null?void 0:E.pathId}),ue=[{title:"\u667A\u6167\u8D44\u6E90",node_types:["\u5B9E\u8BAD","\u89C6\u9891","\u8BFE\u4EF6","\u8BD5\u5377","\u95EE\u5377","\u7F16\u7A0B","\u865A\u4EFF","\u5206\u7EC4"],relation:"\u5173\u8054"},{title:"\u77E5\u8BC6\u56FE\u8C31",node_types:["\u8BFE\u7A0B\u56FE\u8C31","\u5927\u7EB2\u56FE\u8C31","\u601D\u653F\u56FE\u8C31","\u601D\u7EF4\u56FE\u8C31","\u80FD\u529B\u56FE\u8C31"],relation:"\u5173\u8054"},{title:"\u5B66\u4E60\u8DEF\u5F84",node_types:["\u521D\u59CB\u8DEF\u5F84","\u590D\u4E60\u8DEF\u5F84","\u8003\u524D\u8DEF\u5F84","\u8D44\u6E90\u63A8\u8350"],relation:"\u5173\u8054"},{title:"\u5B66\u60C5\u5206\u6790",node_types:["\u5B66\u60C5\u7EDF\u8BA1","\u80FD\u529B\u5206\u6790","\u638C\u63E1\u5206\u6790"],relation:"\u5173\u8054"}];return(0,me.useEffect)(()=>{y&&te.setFieldsValue(Oi(Li({},y),{knowledge_statistics:ue==null?void 0:ue.map((ce,de)=>{var ye;return Li(Li({},ce),((ye=y==null?void 0:y.knowledge_statistics)==null?void 0:ye.at(-(de+1)))||{})})}))},[y]),me.createElement(Ft.default,{title:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",open:z.key==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",centered:!0,width:656,onCancel:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{}}})},okText:"\u4FDD\u5B58",confirmLoading:oe,onOk:()=>{te.validateFields(["knowledge_statistics"],{recursive:!0}).then(()=>{te.submit()}).catch(ce=>{var de,ye;const Ae=(de=ce==null?void 0:ce.errorFields)==null?void 0:de.at(-1);Ae&&ae(`${(ye=Ae==null?void 0:Ae.name)==null?void 0:ye[1]}`)})}},me.createElement(Gt.default,{form:te,colon:!1,labelAlign:"right",labelCol:{span:5},size:"large",onFinish:ce=>va(void 0,null,function*(){const de=yield se(Oi(Li({},ce),{subject_id:E==null?void 0:E.pathId}));(de==null?void 0:de.status)==0&&(It.ZP.success("\u4FDD\u5B58\u6210\u529F"),x==null||x())})},me.createElement(Gt.default.List,{name:"knowledge_statistics"},(ce,{add:de,remove:ye})=>me.createElement(me.Fragment,null,me.createElement(Pn.default,{defaultActiveKey:"1",activeKey:ne,className:rt.tabs,onTabClick:Ae=>{ae(Ae)},items:ce.map((Ae,ge)=>({forceRender:!0,key:`${ge}`,label:`\u7B2C${(0,gt.EM)(ge+1)}\u5C42`,children:me.createElement(me.Fragment,null,me.createElement(Gt.default.Item,{name:[Ae.name,"title"],label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:6,showCount:!0})),me.createElement(Gt.default.Item,{name:[Ae.name,"node_types"],label:"\u6807\u7B7E",rules:[{required:!0,validator(Ee,be){const we=[8,6,5,5][ge];return(be==null?void 0:be.length)==0?Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u6807\u7B7E")):(be==null?void 0:be.length)>we?Promise.reject(new Error(`\u6700\u591A${we}\u4E2A\u6807\u7B7E`)):Promise.resolve()}}]},me.createElement(Ga,null)),ge!==3&&me.createElement(Gt.default.Item,{name:[Ae.name,"relation"],label:`\u4E0E\u7B2C${(0,gt.EM)(ge+2)}\u5C42\u5173\u7CFB`,rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u4E0E\u7B2C${(0,gt.EM)(ge+2)}\u5C42\u5173\u7CFB`},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default,{placeholder:`\u4E0E\u7B2C${(0,gt.EM)(ge+2)}\u5C42\u5173\u7CFB`,maxLength:6,showCount:!0})),me.createElement(Gt.default.Item,{label:"\u7EDF\u8BA1\u6570\u636E"},me.createElement("div",{style:{color:"#232B40"}},me.createElement("span",null,["\u5168\u90E8\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u8282\u70B9","\u8BFE\u7A0B\u4E2D\u521B\u5EFA\u7684\u6240\u6709\u77E5\u8BC6\u56FE\u8C31\uFF0C\u5305\u62EC\u80FD\u529B\u56FE\u8C31","\u8BFE\u7A0B\u4E2D\u521B\u5EFA\u7684\u5B66\u4E60\u8DEF\u5F84","\u83B7\u53D6\u5F53\u524D\u5DF2\u7ECF\u4E0A\u7EBF\u7684\u5B66\u60C5\u5206\u6790\u80FD\u529B\uFF0C\u5F53\u524D\u4E3A0"][ge]))))}))})))))};var nn=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(kt),Xn="data:image/png;base64,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",qn="data:image/png;base64,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",Fn="data:image/png;base64,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",gn=Be(59301),Ke=Object.defineProperty,Jn=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Si=(b,a,y)=>a in b?Ke(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,La=(b,a)=>{for(var y in a||(a={}))sr.call(a,y)&&Si(b,y,a[y]);if(Jn)for(var y of Jn(a))Ei.call(a,y)&&Si(b,y,a[y]);return b},Es=(b,a)=>{var y={};for(var x in b)sr.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Jn)for(var x of Jn(b))a.indexOf(x)<0&&Ei.call(b,x)&&(y[x]=b[x]);return y};const Vi=({title:b,className:a="",style:y={},index:x,name:E,dispatch:z,detail:ee})=>gn.createElement("div",{className:`absolute ${a}`,style:y},gn.createElement("img",{src:qn,width:"187rem",style:{width:"187rem"}}),gn.createElement(Ne.Z,{content:x!==0&&gn.createElement("div",{style:{alignItems:"center",textAlign:"center"}},gn.createElement("div",null,"\u8BFE\u7A0B\u4E2D\u5305\u542B",b,"\u4E2A",E),(ee==null?void 0:ee.can_managed)&&b===0&&gn.createElement("a",{onClick:()=>{console.log("----",x===1?2:3),z({type:"pathsDetail/setActionTabs",payload:{key:"\u4FEE\u6539tab\u4FE1\u606F",type:x===1?2:3}})}},"\u524D\u5F80\u521B\u5EFA")),title:""},gn.createElement("div",{className:"absolute",style:{top:"32rem",right:"65rem",color:"#FFCF1B",fontSize:"30rem"}},b))),Ro=({title:b,className:a="",style:y={}})=>gn.createElement("div",{className:`flex item-center justify-center absolute ${a}`,style:La({width:"200rem",height:"54rem",fontSize:"24rem",left:"50%",transform:"translateX(-50%)",bottom:"10rem",background:`url(${Be(11862)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",color:"#59F7FF"},y)}," ",b," "),ao=({DataProps:b=[],angleStep:a=.2,radius:y=500,top:x=0,verticalRadius:E=y})=>{const z=(0,me.useRef)(null),ee=Math.PI+(Math.PI-((b==null?void 0:b.length)-1)*a)/2,te=({DataProps:ne={},style:ae={}})=>gn.createElement("div",{className:"flex flex-col item-center c-white absolute",style:La({fontSize:"14rem"},ae)},gn.createElement(Qe.Z,{title:ne,placement:"topLeft"},gn.createElement("div",{className:"multi_ellipsis1"},ne)),gn.createElement("img",{src:Fn,width:"97rem",height:"97rem",style:{width:"97rem",height:"97rem"}}));return gn.createElement("div",{ref:z,className:"relative"},b==null?void 0:b.map((ne,ae)=>{const oe=ee+ae*a,se=y*Math.cos(oe),ue=E*Math.sin(oe);return gn.createElement(te,{key:ae,DataProps:ne,style:{left:`calc(50% + ${se}rem)`,bottom:`${ue+E+x}rem`,transform:"translateX(-50%)"}})}))},In=({DataProps:b={},dispatch:a,detail:y})=>{var x;return gn.createElement("div",{className:"flex flex-col item-center justify-center w-full h-full",style:{gap:"125rem"}},(x=b==null?void 0:b.knowledge_statistics)==null?void 0:x.map((E,z)=>gn.createElement(gn.Fragment,null,z==0&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0,visibility:"hidden"}},gn.createElement("div",{className:"relative flex item-center justify-center",style:{background:`url(${Be(47444)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"296rem",height:"100rem",marginTop:"82rem",zIndex:4}},gn.createElement(Vi,{detail:y,dispatch:a,index:0,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-120rem",top:"-64rem"}}),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:1.35,radius:100,top:-60,verticalRadius:30}),gn.createElement(Ro,{title:E==null?void 0:E.title}))),z==1&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},gn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Be(425)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"404rem",height:"168rem",marginTop:"10rem",zIndex:3}},gn.createElement(Vi,{detail:y,dispatch:a,index:1,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-134rem",top:"-10rem"}}),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:.15}),gn.createElement(Ro,{title:E==null?void 0:E.title}))),z==2&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},gn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Be(49260)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"542rem",height:"228rem",marginTop:"-65rem",zIndex:2}},gn.createElement(Vi,{detail:y,dispatch:a,index:2,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-135rem",top:"24rem"}}),gn.createElement("div",{className:"absolute",style:{left:"-40rem",top:"40rem"}},gn.createElement("img",{src:Xn,width:"114rem",style:{width:"114rem"}}),gn.createElement("div",{className:"absolute",style:{top:"20rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:.16}),gn.createElement(Ro,{title:E==null?void 0:E.title}))),z==3&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},gn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Be(24219)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"764rem",height:"257rem",marginTop:"-70rem",zIndex:1}},gn.createElement(Vi,{detail:y,dispatch:a,index:3,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-115rem",top:"20rem"}}),gn.createElement("div",{className:"absolute",style:{left:"-15rem",top:"34rem"}},gn.createElement("img",{src:Xn,width:"123rem",style:{width:"123rem"}}),gn.createElement("div",{className:"absolute",style:{top:"25rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:.16}),gn.createElement(Ro,{title:E==null?void 0:E.title}))))),gn.createElement("div",{className:"flex item-center justify-center",style:{height:0}},gn.createElement("img",{src:Be(32682),width:"600rem",height:"465rem",style:{width:"600rem",height:"465rem",marginTop:"-260rem"}})))},eo=({DataProps:b,className:a="",style:y={}})=>gn.createElement("div",{className:`flex flex-col item-center w-full h-full ${a}`,style:La({padding:"20rem 30rem",background:"#162442",borderRadius:"8rem",gap:"10rem"},y)},(b==null?void 0:b.AvatarDom)||gn.createElement("img",{src:lt.Z.API_SERVER+"/images/"+((b==null?void 0:b.image_url)||(b==null?void 0:b.avatar)),width:"60rem",height:"60rem",style:{borderRadius:"50%",width:"60rem",height:"60rem"}}),gn.createElement(Qe.Z,{title:(b==null?void 0:b.username)||""},gn.createElement("div",{className:"multi_ellipsis1"},(b==null?void 0:b.username)||""))),fs=b=>{var a=b,{pathsDetail:y,dispatch:x}=a,E=Es(a,["pathsDetail","dispatch"]),z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae,ge,Ee,be,we,De,Te,He,Ie;const Re=(0,dt.useParams)(),{actionTabs:Le,detail:je}=y,We=(0,me.useRef)(null),[ht]=(0,dt.useSearchParams)(),[bt,yt]=(0,me.useState)(0),[,Ot,Ut,wt]=(0,hn.U)(tt.dX,{subject_id:Re.pathId});return(0,me.useEffect)(()=>{We.current&&setTimeout(()=>{const _e=(0,gt.ZR)(We.current,"rem",1);yt(_e)},500)},[We.current,(z=y==null?void 0:y.detail)==null?void 0:z.description]),(0,me.useEffect)(()=>{Ut({subject_id:Re.pathId})},[]),gn.createElement(Qt.Z,{spinning:Ot},gn.createElement("section",null,gn.createElement("div",{className:"w-full relative c-white flex flex-col",style:{background:`url(${Be(12175)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}},gn.createElement("div",{className:"w-full flex justify-center item-center absolute blod text-center",style:{background:`url(${Be(93148)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",height:"282rem",letterSpacing:"5rem",lineHeight:"32rem",top:0,left:0,fontSize:"32rem",padding:"0 500rem 173rem"}},gn.createElement(Qe.Z,{title:(te=(ee=y.detail)==null?void 0:ee.name)==null?void 0:te.split(` +`),kn.focus();default:throw new Error}},[kn,ui]),Ld=(0,me.useMemo)(()=>{switch(ui){case lr:return me.createElement(va,{callback:yc,onCancel:Za});case Mo:return me.createElement(Ga.Z,{callback:yc,onCancel:Za});case Yr:return me.createElement(Ut.Z,{callback:yc,onCancel:Za});case To:return me.createElement(In,{callback:yc,onCancel:Za});case Cu:return me.createElement(aa,{callback:yc,onCancel:Za});case"maths-latex":return me.createElement(is,{showSaveButton:!0,callback:yc});case"inline-latex":return me.createElement(Wa.Z,{showSaveButton:!0,callback:yc});default:return null}},[ui]);function Za(){ga("")}(0,me.useEffect)(()=>{if(vl.current){let li=function(Si){_a=!0,as=Si.pageY},Cr=function(){_a=!1},Hr=function(Si){if(_a){let Cs=Si.pageY-as;Cs<0&&(Cs=0),Cs>300&&(Cs=300);let gs=Un+Cs+"px";zl(gs)}},Vr=vl.current,_a=!1,as=0;return Vr.addEventListener("mousedown",li),document.addEventListener("mousemove",Hr),document.addEventListener("mouseup",Cr),()=>{Vr.removeEventListener("mousedown",li),document.removeEventListener("mousemove",Hr),document.removeEventListener("mouseup",Cr)}}},[kn,vl]),(0,me.useEffect)(()=>{zl(Un)},[Un]);const gf=Wr(at),cm=Wr(Ol),hu={width:gf,height:cm},_f=(0,me.useMemo)(()=>{if(So){let li=new Date(So),Cr=li.getHours(),Hr=li.getMinutes(),Vr=li.getSeconds();return Cr=Cr<10?"0"+Cr:Cr,Hr=Hr<10?"0"+Hr:Hr,Vr=Vr<10?"0"+Vr:Vr,`${Cr}:${Hr}:${Vr}`}return 0},[So]),qg=li=>{const Cr=[];if(Do){let Hr=-1;li=li.replace(/(@▁▁@|@▁@)/g,function(Vr,_a,as){Cr.push({multiLine:Vr!==br})})}return Cr};function $h(){window.sessionStorage.removeItem(Yi),Tu(!1),to(0)}function _g(){Tu(!1),to(0),kn.setValue(window.sessionStorage.getItem(Yi))}(0,me.useEffect)(()=>{Qs[ui]&&ui!==Ss&&ui!==To&&setTimeout(()=>{const li=document.getElementsByClassName("markdown-popup-form")[0],Cr=window.innerWidth/2-li.offsetWidth/2,Hr=window.innerHeight/2-li.offsetHeight/2;ff(Cr),fu(Hr)},0)},[ui]);const $f=li=>{li.preventDefault();const Cr=li.clientX-hs,Hr=li.clientY-_u;document.body.onmousemove=Vr=>{let _a=Vr.clientX-Cr,as=Vr.clientY-Hr;const Si=document.getElementsByClassName("markdown-popup-form")[0],Cs=window.innerWidth-Si.offsetWidth,gs=window.innerHeight-Si.offsetHeight;_a=Math.max(0,Math.min(_a,Cs)),as=Math.max(0,Math.min(as,gs)),$g(Vr.clientX,Vr.clientY,Cr,Hr)&&(ff(_a),fu(as))},document.body.onmouseup=function(){document.body.onmousemove=null}},$g=(li,Cr,Hr,Vr)=>{const _a=document.body.clientHeight,as=document.body.clientWidth;return li<20&&Hr>li||li>as-20&&HrCr||Cr>_a-20&&Vrhn in gt?Qt(gt,hn,{enumerable:!0,configurable:!0,writable:!0,value:yn}):gt[hn]=yn,pe=(gt,hn)=>{for(var yn in hn||(hn={}))ie.call(hn,yn)&&le(gt,yn,hn[yn]);if(re)for(var yn of re(hn))fe.call(hn,yn)&&le(gt,yn,hn[yn]);return gt},xe=(gt,hn)=>bt(gt,Oe(hn));const{useForm:Se}=me.default,Fe={width:280,marginRight:10},Ne={labelCol:{span:5},wrapperCol:{span:19}};var Qe=({callback:gt,onCancel:hn})=>{const[yn]=Se();let Rn=(0,Wt.useRef)();function mr(fn){Rn.current.width=yn.getFieldValue("width"),Rn.current.align=yn.getFieldValue("align"),gt(fn,Rn.current)}function Sr(fn,jn){if(fn.status===-1){dt.ZP.error(fn.message);return}yn.setFieldsValue({src:`/api/attachments/${fn.id}`,type:jn.type})}function er(fn){let jn=fn.target.files[0];Rn.current=jn,lt(jn,Sr)}return Ct.createElement(me.default,xe(pe({form:yn},Ne),{className:"upload-image-panel",onFinish:mr,style:{width:470,overflow:"hidden"}}),Ct.createElement(me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ct.createElement("div",{className:"flex-container"},Ct.createElement(me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ct.createElement(Nt.default,{style:Fe})),Ct.createElement(it,{onFileChange:er}))),Ct.createElement(me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ct.createElement(Nt.default,{style:{width:264}})),Ct.createElement(me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ct.createElement(Rt.Z,null,Ct.createElement(me.default.Item,{name:"width",style:{margin:0}},Ct.createElement(mt.Z,{style:{width:264}})),Ct.createElement("span",{className:"ml8"},"%"))),Ct.createElement(me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ct.createElement(on.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"}]})),Ct.createElement("aside",null,Ct.createElement(me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ct.createElement(nt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ct.createElement(nt.ZP,{type:"default",onClick:hn},"\u53D6\u6D88"))))};function it({onFileChange:gt}){return Ct.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ct.createElement("input",{type:"file",onChange:gt}))}function lt(gt,hn){if(!gt)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,zt.bg)())throw dt.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let yn=new FormData;yn.append("editormd-image-file",gt),yn.append("file_param_name","editormd-image-file"),yn.append("byxhr","true");var Rn=new window.XMLHttpRequest;Rn.withCredentials=!0,Rn.addEventListener("load",function(mr){hn(JSON.parse(mr.target.responseText),gt)},!1),Rn.addEventListener("error",function(mr){console.error(mr)},!1),Rn.open("POST",`${Gt.KI}/api/attachments.json`),Rn.send(yn)}},57261:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return Nt}});var me=Be(59301),dt=Be(4676);class Nt extends me.Component{constructor(mt){super(mt);const on=window.document;this.node=on.createElement("div"),on.body.appendChild(this.node)}render(){const{children:mt}=this.props;return(0,dt.createPortal)(mt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},31103:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return dt}});var me=Be(59301);function dt(Nt,Rt){const mt=(0,me.useRef)();(0,me.useEffect)(()=>{mt.current=Nt}),(0,me.useEffect)(()=>{function on(){mt.current()}if(Rt!==null){let nt=setInterval(on,Rt);return()=>clearInterval(nt)}},[Rt])}},99981:function(st,Ln,Be){"use strict";Be.d(Ln,{Q8:function(){return Li},d0:function(){return Oi},w6:function(){return ti}});var me=Be(59301),dt=Be(5083),Nt=Be(57809),Rt=Be(8591),mt=Be(43418),on=Be(5112),nt=Be(95237),Gt=Be(43604),Wt=Be(6848),zt=Be(24905),Ct=Be(3113),Qt=Be(56656),bt=Be.n(Qt),Oe=Be(41867),re=Be(38147),ie=Be(89392),fe=Be.n(ie),le=Be(65862),pe=Be(61191),xe=Be(65582),Se=Be(4324),Fe=Be(66457),Ne=Be(42656),Qe=Be(83028),it=Be(60979),lt=Be(59301),gt=Object.defineProperty,hn=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,er=(nn,Xn,qn)=>Xn in nn?gt(nn,Xn,{enumerable:!0,configurable:!0,writable:!0,value:qn}):nn[Xn]=qn,fn=(nn,Xn)=>{for(var qn in Xn||(Xn={}))mr.call(Xn,qn)&&er(nn,qn,Xn[qn]);if(Rn)for(var qn of Rn(Xn))Sr.call(Xn,qn)&&er(nn,qn,Xn[qn]);return nn},jn=(nn,Xn)=>hn(nn,yn(Xn)),Gr=(nn,Xn,qn)=>new Promise((Fn,gn)=>{var Ke=bi=>{try{sr(qn.next(bi))}catch(Ei){gn(Ei)}},Jn=bi=>{try{sr(qn.throw(bi))}catch(Ei){gn(Ei)}},sr=bi=>bi.done?Fn(bi.value):Promise.resolve(bi.value).then(Ke,Jn);sr((qn=qn.apply(nn,Xn)).next())});function ti(nn,Xn){const qn=[];for(let Fn=nn;Fn{const Fn=nnbt()(Xn).endOf("day"),Ke=nn{const qn=parseInt(bt()(nn).format("HH")),Fn=parseInt(bt()().format("HH")),gn=parseInt(bt()().format("mm"));if(!nn)return{disabledHours:()=>ti(0,Fn),disabledMinutes:()=>ti(0,gn)};if(Xn){const Ke=parseInt(bt()(Xn).format("HH")),Jn=parseInt(bt()(Xn).format("mm"));return bt()(nn).isSame(bt()(Xn),"day")?{disabledHours:()=>ti(0,Ke),disabledMinutes:()=>qn<=Ke?ti(0,Jn):[]}:void 0}if(bt()(nn).isSame(bt()(),"day"))return{disabledHours:()=>ti(0,Fn),disabledMinutes:()=>bt()(nn).isSame(bt()(),"hour")&&qn<=Fn?ti(0,gn):[]}},{RangePicker:va}=dt.default,{Option:Ga}=Nt.default,Ut=({shixunHomeworks:nn,loading:Xn,dispatch:qn,classroomList:Fn,user:gn})=>{var Ke,Jn,sr,bi,Ei,La,Es,Vi,Ro;const ao=(0,xe.useParams)(),{workSetting:In,workList:eo,shixunWorkList:fs,headerInfo:bo,changeData:Qa}=nn,[aa,lo]=(0,me.useState)(!1),[Yu,Ll]=(0,me.useState)(!1);let[Zi,is]=(0,me.useState)([]),[Wa,vo]=(0,me.useState)([]),[dr,lr]=(0,me.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Se.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[Yr,To]=(0,me.useState)({}),[Ss,Na]=(0,me.useState)({});(0,me.useEffect)(()=>()=>{is([])},[]),(0,me.useEffect)(()=>{lo(!(0,Oe.GJ)())},[(0,Oe.GJ)()]);const Mo=()=>{qn({type:"shixunHomeworks/getWorkSetting",payload:fn({},ao)})};(0,me.useEffect)(()=>{if(!(In!=null&&In.course_id))return;Object.keys(dr).map(function(br){dr[br]=In[br]}),(!dr.allow_late||!dr.unified_late)&&(dr.late_penalty=20,dr.penalty_type=Se.Q.Percent),dr.unified_setting||(dr.unified_late=!1,dr.unified_anonymous_comment=!1,dr.unified_anonymous_appeal=!1),Zi=JSON.parse(JSON.stringify(In.group_settings.map(br=>jn(fn({},br),{group_name:[br.group_name]})).filter(br=>br.publish_time!==null))),Wa=JSON.parse(JSON.stringify(In.allow_late_settings.map(br=>jn(fn({},br),{group_name:[br.group_name]})).filter(br=>br.late_time!==null))),lr(fn({},dr));const Kn=(0,le.QE)((Zi==null?void 0:Zi.length)>0?Zi:[]);is([...Kn]),(Wa==null?void 0:Wa.length)<=0?vo([{penalty_type:Se.Q.Percent,late_penalty:20}]):vo([...Wa])},[In]);const Cu=()=>Gr(void 0,null,function*(){var Kn,br;if(((Kn=gn==null?void 0:gn.userInfo)==null?void 0:Kn.user_status)===2){(0,Fe.Rd)();return}const Fa=JSON.parse(JSON.stringify(dr));if(Fa.challenge_settings.filter(Wr=>!Wr.hide),Fa.categoryId=ao.categoryId,(br=Fa.challenge_settings)!=null&&br.every(Wr=>!Wr.checked)){Rt.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Zi),!dr.unified_setting)Zi=Zi==null?void 0:Zi.map(Wr=>{var uo;if(!Wr.publish_time||!Wr.end_time)throw Rt.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(!Wr.group_name)throw Rt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(uo=In.group_settings)==null?void 0:uo.filter(Ki=>{var du;return(du=Wr==null?void 0:Wr.group_name)==null?void 0:du.includes(Ki.group_name)}).map(Ki=>Ki.group_id||Ki.id).toString().split(","),Wr});else if(!dr.publish_time||!dr.end_time)throw Rt.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(Fa.group_settings=Zi,dr.allow_late)if(dr.unified_late){if(dr.late_penalty===null||dr.late_penalty===void 0||dr.late_penalty<0||dr.late_penalty>100)throw Rt.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(!dr.late_time)throw Rt.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 Wa=Wa==null?void 0:Wa.map(Wr=>{var uo,Ki;if(Wr.late_penalty===null||Wr.late_penalty===void 0||Wr.late_penalty<0||Wr.late_penalty>100)throw Rt.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(!Wr.late_time)throw Rt.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(!Wr.group_name)throw Rt.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(Ki=(uo=Wr==null?void 0:Wr.group_name)==null?void 0:uo.map(du=>{var Qs,qa;let Ht=(qa=(Qs=In.group_settings)==null?void 0:Qs.filter(Je=>(Je==null?void 0:Je.group_name)===du))==null?void 0:qa[0];return Ht==null?void 0:Ht.group_id}))==null?void 0:Ki.toString().split(","),Wr}),Fa.allow_late_settings=Wa;let ri=yield(0,it.Tr)({homework_common_ids:[parseInt(ao.categoryId)],course_id:ao.coursesId,type:"homework_common"});(ri==null?void 0:ri.student_count)===0?ml(Fa):(Na(Fa),To(ri))}),ml=Kn=>{var br;if(Kn.total_score===null){Rt.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Kn!=null&&Kn.work_efficiency&&Kn.eff_score===null){Rt.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Fa=Kn.challenge_settings.reduce((uo,Ki)=>uo+Number(Ki.challenge_score),0);if((Fa==null?void 0:Fa.toFixed(10))!==((br=Kn.total_score-Kn.eff_score)==null?void 0:br.toFixed(10))){Rt.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Kn.total_score}\u5206`);return}const ri={shixun_evaluation:Kn.shixun_evaluation,challenge_settings:Kn.challenge_settings};let Wr=()=>{var uo;const Ki=()=>Gr(void 0,null,function*(){Ll(!0),(yield(0,re.ZP)(`/api/homework_commons/${ao.categoryId}/publish_setting.json`,{method:"post",body:fn({},Kn)})).status===0&&(Rt.ZP.success("\u66F4\u65B0\u6210\u529F"),Mo(),qn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:fn({},ao)})),Ll(!1)});!(0,ie.isEqual)(Qa,ri)&&!((uo=bo==null?void 0:bo.homework_status)!=null&&uo.includes("\u672A\u53D1\u5E03"))?mt.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:Ki}):Ki()};In!=null&&In.high_resources_consume&&!(In!=null&&In.high_resources_consume_permission)?qn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ao.coursesId,type:"shixun",type_id:ao.categoryId,name:In.homework_name,fn:()=>{Wr()}}}):Wr()},$o=(Kn,br,Fa="group_id")=>{var ri;return br?br.find(Wr=>Wr[Fa]===Kn):(ri=In==null?void 0:In.group_settings)==null?void 0:ri.find(Wr=>Wr.group_id[0]===Kn)},pi=(In==null?void 0:In.allow_late)||(In==null?void 0:In.anonymous_comment),Ju=Kn=>{var br,Fa;const ri=$o(Kn,In==null?void 0:In.allow_late_settings,"id"),Wr=$o(Kn,In==null?void 0:In.anonymous_comment_settings),uo=$o(Kn);return(In==null?void 0:In.allow_late)&&ri&&bt()(ri==null?void 0:ri.late_time)<=bt()()||(In==null?void 0:In.anonymous_comment)&&Wr&&(Wr==null?void 0:Wr.evaluation_start)!==null||((Fa=(bt()(uo==null?void 0:uo.end_time)<=bt()()&&((br=In==null?void 0:In.allow_late_settings)==null?void 0:br.filter(Ki=>Ki.group_id.includes(Kn))))[0])==null?void 0:Fa.late_time)!=null},ws=(0,me.useMemo)(()=>(In==null?void 0:In.allow_late)||(In==null?void 0:In.all_group_late),[In,bo]),vc=In==null?void 0:In.anonymous_comment,Ba=Kn=>{if(!Kn)return!1;const br=$o(Kn,In==null?void 0:In.anonymous_comment_settings);return(In==null?void 0:In.anonymous_comment)&&br&&(br==null?void 0:br.evaluation_start)!==null},Ra=(Kn,br)=>{var Fa,ri,Wr;qn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Kn,index:br,rangePickerDisabled:aa||(bt()()<=bt()((ri=$o((Fa=Kn==null?void 0:Kn.group_id)==null?void 0:Fa[0]))==null?void 0:ri.publish_time)?!1:[!0,Ju((Wr=Kn==null?void 0:Kn.group_id)==null?void 0:Wr[0])]),disabledDate:In==null?void 0:In.course_end_date}})};return lt.createElement("section",{className:pe.Z.form},lt.createElement("div",{className:pe.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",lt.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")),lt.createElement("div",null,lt.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lt.createElement(on.ZP.Group,{disabled:aa||!((Ke=bo==null?void 0:bo.homework_status)!=null&&Ke.includes("\u672A\u53D1\u5E03"))||(0,Oe.Rm)()&&!((Jn=Fn.AssistantObject.practice)!=null&&Jn.can_publish),value:dr.unified_setting,onChange:Kn=>{var br;if(!((br=bo==null?void 0:bo.homework_status)!=null&&br.includes("\u672A\u53D1\u5E03"))){Rt.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(dr.unified_setting=!dr.unified_setting,dr.unified_setting||(dr.unified_late=!1,vo([{late_penalty:5}])),lr(Object.assign({},dr)),dr.unified_setting===!1&&Zi==""){is(Zi.concat({}));return}dr.unified_setting&&(is([]),vo([{late_penalty:5}]))}},lt.createElement(on.ZP,{value:!0,disabled:aa||!(In!=null&&In.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),lt.createElement(on.ZP,{disabled:aa||!((sr=In==null?void 0:In.group_settings)!=null&&sr.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((bi=In==null?void 0:In.group_settings)==null?void 0:bi.length)===0&<.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")),dr.unified_setting&<.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},lt.createElement(nt.Z,{align:"middle"},lt.createElement(Gt.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),lt.createElement(Gt.Z,{className:"ml10"},lt.createElement(dt.default,{size:"large",disabled:aa||!((Ei=bo==null?void 0:bo.homework_status)!=null&&Ei.includes("\u672A\u53D1\u5E03")||(La=bo==null?void 0:bo.homework_status)!=null&&La.includes("\u672A\u5F00\u59CB"))||(0,Oe.Rm)()&&!((Es=Fn.AssistantObject.practice)!=null&&Es.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:Kn=>Li(Kn,In==null?void 0:In.course_end_date),disabledTime:Kn=>Oi(Kn),value:dr.publish_time?bt()(dr.publish_time):"",onChange:(Kn,br)=>{dr.publish_time=br,(dr.end_time==""||!dr.end_time)&&dr.unified_setting&&(dr.end_time=bt()(Kn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),lr(Object.assign({},dr))}}))),lt.createElement(nt.Z,{align:"middle",className:"pl30"},lt.createElement(Gt.Z,null,"\u622A\u6B62\u65F6\u95F4"),lt.createElement(Gt.Z,{className:"ml10"},lt.createElement(dt.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:bt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(In==null?void 0:In.allow_late)&&(In==null?void 0:In.homework_status.includes("\u5DF2\u622A\u6B62"))||aa||(In==null?void 0:In.allow_late)&&bt()()>=bt()(In==null?void 0:In.end_time)||(0,Oe.Rm)()&&!((Vi=Fn.AssistantObject.practice)!=null&&Vi.can_publish),disabledDate:Kn=>Li(Kn,In==null?void 0:In.course_end_date,dr.publish_time),disabledTime:Kn=>Oi(Kn,dr.publish_time),value:dr.end_time?bt()(dr.end_time):"",onChange:(Kn,br)=>{dr.end_time=br,lr(Object.assign({},dr))}})))),!dr.unified_setting&&(Zi==null?void 0:Zi.length)>0&<.createElement(nt.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Zi&&Zi.map(function(Kn,br){var Fa,ri,Wr,uo,Ki,du,Qs;return lt.createElement(Gt.Z,{span:24,key:br},lt.createElement(nt.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:br==(Zi==null?void 0:Zi.length)-1?"0px":"10px"}},lt.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",br+1),lt.createElement(Nt.default,{disabled:aa||((Fa=bo==null?void 0:bo.homework_status)!=null&&Fa.includes("\u672A\u53D1\u5E03")&&Kn.id||bt()(){var Ht;if((0,Oe.Rm)()&&!((Ht=Fn.AssistantObject.practice)!=null&&Ht.can_publish)){Rt.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}Zi[br].group_name=qa,Zi[br].group_id=Kn.group_id;const Je=(0,ie.flattenDeep)(Zi.map(Un=>Un.group_name)),at=Wa.map(Un=>{let Er=(Un==null?void 0:Un.group_name)||[];return jn(fn({},Un),{group_name:(0,ie.remove)(Er,Nr=>Je.includes(Nr))})});vo(at),is(Zi.slice())},maxTagCount:4,maxTagPlaceholder:qa=>lt.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ra(Kn,br)},"+",qa==null?void 0:qa.length)},In.group_settings&&In.group_settings.map(function(qa){if(!Zi.map(Je=>Je.group_name).flat().includes(qa.group_name))return lt.createElement(Ga,{value:qa.group_name,key:qa.id},qa.group_name)})),lt.createElement("div",{className:"ml20"},lt.createElement(va,{size:"large",ranges:{\u6B64\u523B:[Kn.publish_time?bt()(Kn.publish_time):bt()(),bt()()]},allowClear:!1,disabled:aa||(bt()()<=bt()((uo=$o((Wr=Kn==null?void 0:Kn.group_id)==null?void 0:Wr[0]))==null?void 0:uo.publish_time)?!1:[!0,Ju((Ki=Kn==null?void 0:Kn.group_id)==null?void 0:Ki[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:qa=>Li(qa,In==null?void 0:In.course_end_date),disabledTime:qa=>Oi(qa),showTime:{showNow:!0,format:"HH:mm",defaultValue:[bt()((0,le.U6)(),"HH:mm"),bt()((0,le.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Kn.publish_time&&[bt()(Kn.publish_time),Kn.end_time?bt()(Kn.end_time):void 0],onChange:(qa,Ht)=>{var Je;if((0,Oe.Rm)()&&!((Je=Fn.AssistantObject.practice)!=null&&Je.can_publish)){Rt.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}Zi[br].publish_time=Ht[0],!Kn.end_time&&Ht[0]?Zi[br].end_time=bt()(Ht[0]).add(7,"days"):Zi[br].end_time=Ht[1],is([...Zi])},onCalendarChange:(qa,Ht,Je)=>{if(Ht!=null&&Ht[0]&&!Ht[1]){const at=bt()(Ht[0]).add(7,"days");Zi[br].publish_time=Ht[0],Zi[br].end_time=at,is([...Zi])}}})),!aa&<.createElement("div",{style:{display:"flex",width:"50px"}},((du=Kn==null?void 0:Kn.group_id)==null?void 0:du.length)>1&<.createElement(Wt.Z,{title:"\u89C4\u5219\u62C6\u5206"},lt.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ra(Kn,br)})),Zi.length<((Qs=In==null?void 0:In.group_settings)==null?void 0:Qs.length)&<.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qa;if((0,Oe.Rm)()&&!((qa=Fn.AssistantObject.practice)!=null&&qa.can_publish)){Rt.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}is(Zi.concat({}))}}),((Kn==null?void 0:Kn.publish_time)&&bt()(){const qa=(0,ie.cloneDeep)(Wa);qa.forEach((Ht,Je)=>{Ht.group_name&&(Ht.group_name=Ht.group_name.filter(at=>{var Un;return!((Un=Zi[br].group_name)!=null&&Un.includes(at))}))}),Zi=Zi.filter((Ht,Je)=>br!==Je),vo(qa),is(Zi.slice()),setTimeout(()=>is(Zi.slice()),10)}}))))}))),lt.createElement(nt.Z,null,lt.createElement(Gt.Z,null,lt.createElement("div",{className:pe.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",lt.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"))),lt.createElement(Gt.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},lt.createElement(zt.default,{checked:dr.allow_late,disabled:aa||ws,onChange:Kn=>{var br;if((0,Oe.Rm)()&&!((br=Fn.AssistantObject.practice)!=null&&br.can_late)){Rt.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}Kn.target.checked&&mt.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:lt.createElement("div",{style:{padding:10,background:"#f5f6f9"}},lt.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"),lt.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),lt.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"))}),dr.allow_late=!dr.allow_late,Wa==""&&vo([{late_penalty:5}]),lr(Object.assign({},dr))}},lt.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(dr==null?void 0:dr.allow_late)&<.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),lt.createElement(on.ZP.Group,{style:{marginLeft:"20px"},disabled:aa||(In==null?void 0:In.anonymous_comment)||(In==null?void 0:In.allow_late),value:dr.unified_late,onChange:Kn=>{var br;if((0,Oe.Rm)()&&!((br=Fn.AssistantObject.practice)!=null&&br.can_late)){Rt.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}dr.unified_late=Kn.target.value,Wa==""&&!Kn.target.value&&vo([{penalty_type:Se.Q.Percent,late_penalty:20}]),lr(fn({},dr))}},(dr==null?void 0:dr.unified_setting)&<.createElement(on.ZP,{value:!0,disabled:!(In!=null&&In.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ro=In==null?void 0:In.group_settings)==null?void 0:Ro.length)>0&<.createElement(on.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),dr!=null&&dr.unified_late?lt.createElement(lt.Fragment,null,lt.createElement(nt.Z,{align:"middle",style:{marginTop:"10px"}},lt.createElement(Gt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),lt.createElement(Gt.Z,{className:"ml20"},lt.createElement(Se.Z,{disabled:aa||vc,value:{type:dr.penalty_type,inputValue:dr.late_penalty},onChange:Kn=>{var br;if((0,Oe.Rm)()&&!((br=Fn.AssistantObject.practice)!=null&&br.can_late)){Rt.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}lr(jn(fn({},dr),{late_penalty:Kn.inputValue,penalty_type:Kn.type}))}})),lt.createElement(Gt.Z,{flex:"1",className:"ml5"},lt.createElement("span",{className:"c-grey-c ml10"},dr.penalty_type===Se.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)"))),lt.createElement(nt.Z,{align:"middle",style:{marginTop:"15px"}},lt.createElement(Gt.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),lt.createElement(Gt.Z,{className:"ml20"},lt.createElement(dt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:bt()((0,le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:aa||vc,value:dr.late_time?bt()(dr.late_time):"",disabledDate:Kn=>Li(Kn,In==null?void 0:In.course_end_date),onChange:(Kn,br)=>{var Fa;if((0,Oe.Rm)()&&!((Fa=Fn.AssistantObject.practice)!=null&&Fa.can_late)){Rt.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}dr.late_time=br,lr(Object.assign({},dr))}})))):Wa.map(function(Kn,br){var Fa;return lt.createElement(Gt.Z,{span:24,key:br},lt.createElement(nt.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},lt.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",br+1),lt.createElement(Nt.default,{disabled:aa||!((Fa=bo==null?void 0:bo.homework_status)!=null&&Fa.includes("\u672A\u53D1\u5E03"))&&Kn.id||(In==null?void 0:In.anonymous_comment),mode:"multiple",className:pe.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Kn.group_name=="string"?[Kn.group_name]:Kn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ri=>{var Wr;if((0,Oe.Rm)()&&!((Wr=Fn.AssistantObject.practice)!=null&&Wr.can_late)){Rt.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}Wa[br].group_name=ri,Wa[br].group_id=Kn.group_id,vo(Wa.slice())}},In.group_settings&&In.group_settings.map(function(ri){const Wr=Wa.map(Ki=>Ki.group_name).flat(),uo=Zi.map(Ki=>Ki.group_name).flat();if(dr!=null&&dr.unified_setting){if(!Wr.includes(ri.group_name))return lt.createElement(Ga,{value:ri.group_name,key:ri.id},ri.group_name)}else if(uo.includes(ri.group_name)&&!Wr.includes(ri.group_name))return lt.createElement(Ga,{value:ri.group_name,key:ri.id},ri.group_name)})),lt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),lt.createElement(Se.Z,{disabled:aa||Ba(Kn.id),value:{type:Kn.penalty_type,inputValue:Kn.late_penalty},onChange:ri=>{var Wr;if((0,Oe.Rm)()&&!((Wr=Fn.AssistantObject.practice)!=null&&Wr.can_late)){Rt.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}Wa[br].late_penalty=ri.inputValue,Wa[br].penalty_type=ri.type,vo([...Wa])}}),lt.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),lt.createElement(dt.default,{size:"large",disabled:aa||Ba(Kn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:bt()((0,le.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ri=>Li(ri,In==null?void 0:In.course_end_date),format:"YYYY-MM-DD HH:mm",value:Kn!=null&&Kn.late_time?bt()(Kn.late_time):void 0,onChange:(ri,Wr)=>{var uo;if((0,Oe.Rm)()&&!((uo=Fn.AssistantObject.practice)!=null&&uo.can_late)){Rt.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}Wa[br].late_time=Wr,vo([...Wa])}}),!aa&<.createElement("div",{style:{display:"flex",width:"50px"}},lt.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ri;if((0,Oe.Rm)()&&!((ri=Fn.AssistantObject.practice)!=null&&ri.can_late)){Rt.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}vo(Wa.concat({penalty_type:Se.Q.Percent,late_penalty:20}))}}),br>0&&!Kn.id&<.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var ri;if((0,Oe.Rm)()&&!((ri=Fn.AssistantObject.practice)!=null&&ri.can_late)){Rt.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}Wa=Wa.filter((Wr,uo)=>br!==uo),vo(Wa.slice()),setTimeout(()=>vo(Wa.slice()),10)}}))))})),!aa&<.createElement(lt.Fragment,null,lt.createElement(Ct.ZP,{type:"primary",size:"large",loading:Yu,style:{width:"138px",marginTop:"30px"},onClick:()=>Cu()},"\u4FDD\u5B58")),lt.createElement(Ne.Z,{onConfirm:(Kn,br)=>{Zi.splice(Kn,0,...br),Zi.splice(Kn+br.length,1);const Fa=(0,le.QE)([...Zi]);is([...Fa])}}),lt.createElement(Qe.Z,{resdata:Yr,type:"shixun",okloading:Yu,oktext:(Yr==null?void 0:Yr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Kn=>Gr(void 0,null,function*(){Ll(!0);let br=yield(0,re.ZP)(`/api/courses/${ao.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(ao.categoryId)]}});Ll(!1),(br==null?void 0:br.status)===0&&ml(Ss)})}))};Ln.ZP=(0,xe.connect)(({shixunHomeworks:nn,classroomList:Xn,loading:qn,user:Fn})=>({shixunHomeworks:nn,classroomList:Xn,loading:qn.effects,user:Fn}))(Ut)},91704:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return zt}});var me=Be(59301),dt=Be(92832),Nt=Be(24905),Rt=Be(95237),mt={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},on="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",nt=Be(2524),Gt=(Ct,Qt,bt)=>new Promise((Oe,re)=>{var ie=pe=>{try{le(bt.next(pe))}catch(xe){re(xe)}},fe=pe=>{try{le(bt.throw(pe))}catch(xe){re(xe)}},le=pe=>pe.done?Oe(pe.value):Promise.resolve(pe.value).then(ie,fe);le((bt=bt.apply(Ct,Qt)).next())}),zt=({data:Ct,value:Qt=[],handleChangePage:bt,setSelectedRowKeys:Oe,selectedRowKeys:re,onChange:ie=()=>{}})=>{const[fe,le]=(0,me.useState)([]),[pe,xe]=(0,me.useState)([]),[Se,Fe]=(0,me.useState)([]);let[Ne,Qe]=(0,me.useState)(1),[it,lt]=(0,me.useState)();return(0,me.useEffect)(()=>{le(Ct),xe([]),Fe([])},[Ct]),(0,me.useEffect)(()=>{Oe&&(xe(re),Fe(re))},[re]),me.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},me.createElement("div",{className:mt.leftdiv},me.createElement(dt.default.Search,{size:"middle",onChange:gt=>Gt(void 0,null,function*(){le(Ct.filter(hn=>{var yn;return(yn=hn==null?void 0:hn.name)==null?void 0:yn.includes(gt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&me.createElement(nt.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),me.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},me.createElement(Nt.default.Group,{value:pe.map(gt=>`${gt.id}`),onChange:gt=>{Oe(fe.filter(hn=>gt.includes(`${hn.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},fe.map((gt,hn)=>me.createElement(Rt.Z,{key:gt.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},me.createElement(Nt.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:gt.is_published,value:`${gt.id}`},me.createElement("div",{className:mt.listClass},me.createElement("span",{className:mt.spantitle,style:{width:gt.is_published?"108px":"170px"}},gt.name),gt.is_published&&me.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),me.createElement("div",{className:mt.rightdiv},me.createElement(dt.default.Search,{onChange:gt=>{Fe(pe.filter(hn=>hn.name.includes(gt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Se.length===0&&me.createElement(nt.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Se.length>0&&me.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},me.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Se.map((gt,hn)=>me.createElement(Rt.Z,{justify:"space-between",style:{marginTop:"10px"},key:gt.id},me.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},gt.name),me.createElement("img",{src:on,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Oe(pe.filter(yn=>`${yn.id}`!=`${gt.id}`))}})))))))}},42656:function(st,Ln,Be){"use strict";Be.d(Ln,{Z:function(){return ie}});var me=Be(59301),dt=Be(65582),Nt=Be(5083),Rt=Be(43418),mt=Be(92832),on=Be(95237),nt=Be(43604),Gt={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Wt=Be(56656),zt=Be.n(Wt),Ct=Be(65862),Qt=Be(2524),bt=Be(59301);const{RangePicker:Oe}=Nt.default,re=({dispatch:fe,classroomList:le,onConfirm:pe})=>{const[xe,Se]=(0,me.useState)([]),[Fe,Ne]=(0,me.useState)([]),[Qe,it]=(0,me.useState)("");(0,me.useEffect)(()=>{var hn;if(le.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let yn=le.actionTabs.data;console.log("data",yn);let Rn=(hn=yn==null?void 0:yn.group_name)==null?void 0:hn.map((mr,Sr)=>{var er;return{group_id:yn==null?void 0:yn.group_id[Sr],group_name:yn==null?void 0:yn.group_name[Sr],is_admin:yn==null?void 0:yn.is_admin,end_time:yn==null?void 0:yn.end_time,publish_time:Array.isArray(yn==null?void 0:yn.publish_time)?(er=yn==null?void 0:yn.publish_time)==null?void 0:er[0]:yn==null?void 0:yn.publish_time}});Rn&&(Se([...Rn]),Ne([...Rn]))}},[le.actionTabs]);const lt=()=>{fe({type:"classroomList/setActionTabs",payload:{}}),it("")},gt=hn=>{if(hn){const yn=Fe==null?void 0:Fe.filter(Rn=>{var mr,Sr;return(Sr=(mr=Rn==null?void 0:Rn.group_name)==null?void 0:mr.toLowerCase())==null?void 0:Sr.includes(hn==null?void 0:hn.toLowerCase())});Se(yn)}else Se(Fe)};return bt.createElement(Rt.default,{width:980,title:bt.createElement("div",{style:{fontWeight:"bold",display:"flex"}},bt.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",bt.createElement("span",{className:Gt.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")),bt.createElement(mt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Qe,onChange:hn=>{it(hn.target.value.trim()),gt(hn.target.value.trim())}})),centered:!0,maskClosable:!1,open:le.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>lt(),onOk:()=>{var hn;pe((hn=le.actionTabs)==null?void 0:hn.index,Fe),lt()}},bt.createElement("div",{className:Gt.modal_con},bt.createElement(on.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(xe==null?void 0:xe.length)>0?xe.map(function(hn,yn){var Rn,mr;return bt.createElement(nt.Z,{span:24,key:yn},bt.createElement(on.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:yn==(xe==null?void 0:xe.length)-1?"0px":"10px"}},bt.createElement("div",{className:Gt.multiple_select,title:hn.group_name},hn.group_name),bt.createElement("div",{className:"ml20"},bt.createElement(Oe,{size:"large",ranges:{\u6B64\u523B:[hn.publish_time?zt()(hn.publish_time):zt()(),zt()()]},allowClear:!1,disabled:(Rn=le.actionTabs)==null?void 0:Rn.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:Sr=>{var er;return(0,Ct.Q8)(Sr,(er=le.actionTabs)==null?void 0:er.disabledDate)},disabledTime:Sr=>(0,Ct.d0)(Sr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[zt()((0,Ct.U6)(),"HH:mm"),zt()((0,Ct.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:hn.publish_time&&[zt()(hn.publish_time),hn.end_time?zt()(hn.end_time):void 0],onChange:(Sr,er)=>{xe[yn].publish_time=er[0],xe[yn].end_time=er[1],Se([...xe]),Fe.forEach(fn=>{fn.group_id===hn.group_id&&(fn.publish_time=er[0],fn.end_time=er[1])}),Ne([...Fe])}})),(mr=le.actionTabs)!=null&&mr.rangePickerDisabled?bt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):bt.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{xe.splice(yn,1),Se([...xe]),Fe.forEach((Sr,er)=>{Sr.group_id===hn.group_id&&Fe.splice(er,1)}),Ne([...Fe])}})))}):bt.createElement(Qt.Z,null))))};var ie=(0,dt.connect)(({classroomList:fe})=>({classroomList:fe}))(re)},19969:function(st,Ln,Be){"use strict";Be.r(Ln),Be.d(Ln,{default:function(){return Xse}});var me=Be(59301),dt=Be(65582),Nt=Be(43418),Rt=Be(8591),mt=Be(3113),on={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},nt=Be(49320),Gt=Be(78241),Wt=Be(5112),zt=Be(19842),Ct=Be(92832),Qt=Be(71418),bt=Be(38147),Oe={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},re=Be(87169),ie=Be(59301),fe=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),pe=({type:b,onCancel:a,onOk:y})=>{const[x]=Gt.default.useForm(),[E,z]=(0,me.useState)(1),[ee,te]=(0,me.useState)(!1),[ne,ae]=(0,me.useState)([]);(0,me.useEffect)(()=>{x.setFieldValue("type",1),oe()},[]);const oe=()=>fe(void 0,null,function*(){if(b){te(!0);const ue=yield(0,bt.ZP)("/api/disciplines.json",{method:"get",params:{source:b}});ae(ue.disciplines||[]),te(!1)}}),se=()=>{const{sub_discipline_id:ue,discipline_name:ce,sub_discipline_name:de,type:ye}=x.getFieldsValue();if((!ue||ue&&ue.length===0)&&(!ce||!de))return Rt.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;y({user_customize:ye==2,sub_discipline_id:ye==1?[ue[1]]:null,discipline_name:ce,sub_discipline_name:de})};return ie.createElement(Nt.default,{width:640,className:Oe.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{a(),x.resetFields()},onOk:()=>{x.validateFields().then(ue=>{if(E==2&&(ue.discipline_name.replaceAll(" ","").length<=0||ue.sub_discipline_name.replaceAll(" ","").length<=0)){Rt.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}se(),x.resetFields()})}},ie.createElement("div",{className:Oe.applyPublicContent},ie.createElement("div",{className:Oe.tips},ie.createElement(re.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ie.createElement(Gt.default,{labelAlign:"left",form:x},ie.createElement(Gt.default.Item,{name:"type"},ie.createElement(Wt.ZP.Group,{onChange:ue=>{z(ue.target.value),ue.target.value==1?x.setFieldsValue({discipline_name:"",sub_discipline_name:""}):x.setFieldsValue({sub_discipline_id:[]})}},ie.createElement(Wt.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),ie.createElement(Wt.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),E==1&&ie.createElement(Gt.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},ie.createElement(zt.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ne,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(ue,ce)=>x.setFieldsValue({sub_discipline_id:ue})})),E==2&&ie.createElement(ie.Fragment,null,ie.createElement(Gt.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},ie.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),ie.createElement(Gt.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},ie.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),ee&&ie.createElement("div",{className:Oe.spin},ie.createElement(Qt.Z,null))))},xe=Be(6339),Se="data:image/png;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAHgKADAAQAAAABAAAAvgAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAvgeAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMEAwMDBAYEBAQEBgcGBgYGBgcJBwcHBwcHCQkJCQkJCQkKCgoKCgoMDAwMDA4ODg4ODg4ODg7/2wBDAQICAgMDAwYDAwYOCggKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/2gAMAwEAAhEDEQAAAfgVC0arO2NttWWkrrGWnVEzMgjhUIYhUKYhaQY2wO21bbVttWSpIOUlVbbEbbVttW21bbVttW21bbVM7Mu21bbVMxMu2xlbZ1VtmspKoZSVMsylUsKmXEKhTqmbBz3YU5HrHNnLps69Dn2HtVUKA82iBED53Rttk8ymamYmGnZgrQp1yFoyO2ynbattq22rbattq22rbattq22rbattq22qZiSsynEK2UZOViIypKomYJnRoTtjTsQgczmomdWmFSp0yaNsaY2qMrUnTqjTq2iTaNqxhXmq0iHzMFOIrJg4o6nQqhZaAY2gNtsbaF0nZMZ0RFWTJtEprbQCqI1KyVVoyRKyIBJA8CRKSAphGUqycpmNlMzEwyVpBiYKZGUQgSl4yFwpgpSJK5Uj0VecC1zHjLMBVospWTaDIi4p1+j59nTWleyCURWHTfVjmt15Gb1nb7b+dIWj4f6iZiSIWgrBLhu53REEToqIWnNpGRIkQqM20ZQKInKY0wDtpIjbA5Kkg5SVVtsRttW21bbVttW21bbVttUzEldtjbbVMxMu2xlbZ1mYlrKQqEqStly42i6YwBTt730eaiTE8HRLhsXVCECvpzSGwU4rzOkkM0PC5mszwOGgcVGTbRIKo0suUmWEpmM7bZTttW21bbVttW21bbVttW21bbVttW21bbVlRiJlMkKlMkTCkmmZxGUiSqtCiMUJIjmJYROg07QAvJkjbTUHBLCdtREaCCIKhgiFkBDlqgLKTGNOinToxpgW20dsehieNaRE5WTpgHJVAMZUBk5WpML1JSSCR4iQUZWEnTEdGkUQqAYicKNOBjTlKctdBLsJWkpAlO4gl02bmMJQjOGxdQoXLAKrq00TlI6t2Ryt/Z02uTdo5HoDEqXRDgSSdHOt0G56eRFRdtHxrodts+pJLFTJR91QuOnLypC0fA/YqiT6K3tq2w68QKIndBwtKFEKTk6ZmVIoXGbIVEgogiFMbQhyklMLTC2SpIbKSqttiNtq22rbattq22rbattqmYkrtsbbapmJl22MrbOszEm0wQiZhOiK2kUxYbuwryqVg0Hfo9blDiS65KksIiRZsqFoU4gchG2dt+LZMrjNoicpjToSpC9BEKTlbbKdtq22rbattq22rbattq22rbattq22rbap2xWdsaZiTKiMRttDTEmmUyQSUQQXDxBMhTDRtW06onRU7SaJ2ImJkiFaCJ0alLEohxEkOTNJotAyuYhyoVtEKBjKwMJnRRC8IcEgMiCRFELkQ5I4JaHeLdaxNquNIl83Rm+IpWC8BiLOmNohgsZkcGwIoXjJlU0Na4EPRlJYIRkba3tHw5cfWgK0NidnFyJTh1V0HNIcXTape6L1LVtQ6A7LPnFfDuGDNw8VoiFujbcpTWth1eTyzJ/XJ2ZMKHQJ2g+mdoiznr8nw5C0fm36Su0rbT0uVi9ETdMgm2UQ1kwcETGbIgkZMhBUIyUrTmxAPq9xtty67bUtBBsMlSUbKSqttiNtq22rbattq0xq22rbapmJK7bG22qZiZdtjK2ziZhTCVPWHRkqIVi2Idx2YQKzj1OVq4mdkShLgSUiHmxIycmKkJaROTmykaVKdoQ6JylKF5GGqU5HTEm0TGdtsp22rbattq22rbattq22rbattq22rbattqnbFZ2xpmJIUlSzC0xDTsadpI22hlJlgo7aTLiMArJlqdEkTKVEaCyVFiQZOmTJxIgjEgycqIpytScpNJhWDJyl0KHAqRpgMqE6pyZBiYgFUaIqM31PACzBcJgmUTgU46wGuJMQw4iIEu4E1KWIoInETLloAs7aFL49NJS3rhKq4FXIZHrcalcatIYhBq1zUqFaZrUhToZGNpmIlg52ypl3AmVip072wcejeb7fmvqFujZHtVb06tAMjLtUYDg1hf8AM9D2eR4khaPzX9FXa1TjtwsAQLtxeiOHozyHAEOC7bZuiFxz6QhcLDSVGT3NKJ3vmy23m9W21HBaVnVlCVJ5NspKq22I22rbattq22rbattq22rKSojbYjbapmJl22NMxLjFTOirS6FtnDixj0+Vaxz6fLG0ocIgsydoUoKFAFkzqGs5kwCriOExm0pUjMqTMA6IyGY2U6NKyJ0IyomFG2ynbattq22rbattq22rbattq22rbattq22qdElZ2xlSmSCJmIZaJIXEKIyFY0acREzjTtJVMzNRKsQmVwQmVSQmSKIFJ1lW+cwQCVwaNOIyCTQ3IdGBlklvnSaawdIYMl1AxpDN8eIhgsiDBIiPF0QyrUmFKMiFwZEq0cpOITC4UphUAphSgR5eihK4VtpXAWMpSBa1wWstpthUgf1hMi0ZaypLhlQvRpmUoj64rdgVrgVY3+uQVQvXGCDS4cICRhoItg3kxNFSEj5kqBWYE3myYDj0L7iug6+HxlC0fmv6Aogl6K8av6vqyvZTPucQoNszLOyYCFl7j2HlwpEgrfn1zhu7IaBOjl1HpVmzmGrrqyaJUnj3ykqrbYjbattq22rbattq22rbapmJK7bG20w0xMNtjTMLcKTpdXtrXW/0nmpbPd6HM0lzCFso6xVruw67u4/NY6qi8/rCpuLi6Ho2uyZYyLzYcpQhy5EpnShDMSlSqNgdolbKTFbbZnbZbbattq22rbattq22rbattq22rbattq22rTEkaYxCpTJpmJKzMTCdswy0TCZjEZcSQqJUVVk6G0qKpVOYQqZIjTiFKRiDrbaiI2YaYURGmDbaYxpxoidFMLiMROpMK0YiSAhSaabpdiEGDRMKS4EGJmKMtNIlcRxUKlQgqaQgkBhL0kyiUgzkZW0o2bJhUA5aFEJmNS0xjbKmEEy2RRkH2xU4SXXnSZC2QrhjDq/hipg7GFJneZSQ7hu40VYYVsJOhTpEIvDnTAgeXS4uaG56+XyVC0fnP3EqTLB04YR1YuLaped2LhB0elzdlxD9j3co0rT43ePKMrV8HTx6oOJzqrDEFx7CXlZOkwnG2bFJRce+UlQO2xG21bbVttW21bbUvTtMx5UI8K0wicthGVLqlK01G2QyRC9FhwC77sCQQXv+eqdFZMTmSNijQnU1OyhUMfLq7hpqdJbQhKLKydJMIUxC0aExK20SDGVNZMYUpnLbbIdtlttq22rbattq22rbattq22rbattq22rbatolqZ2lmYURsmSJ0alZKiFTsVykkISrKK6YUVlREyRKoKqViwHiqIAly0anQtqNpI07EaUu6b5ymUEyppOJoDmVmHJZgHSpoemaTBUmHC1RFi5oMOJi3S6khmpzDFtDyKYy9iIHEaDtkpALYTxKuzh4kO0S8gFnDtKO1znKWuPAaHTfECSWAw8VIk5WFC4khZQyyvYarbM6gqYHkbzXMS1CZTAgZJ4QEgpmpAXTtL/pyaJapI1rRklQmRJs5fVzrqx88QtHwP1s7Yy05bKZ3Vq6s+igZfpPMU3dN2hJKnk1EuCqWiVA4toMh6aoIZPJqlC9FDgDrRWICi8/oykqRttiNtq22rbattq2nQWqFa5xslZcRLhW0sImZISM4QU7bJ+v5p0w9nhd2zc3oYIIidk0SgWWNaERgKyYclb5M6S3khaZylM5CEiEJzbaVZtkaBaVQaFJSJSdkadEi22httmdthbbVttW21bbVttW21bbVttW21bbVttW21RMSwVtoLSpMFQpLW20JjSYw5kpBwKYLXElEqnESYMBToXpIIiTOVtSAHRJKZpfDcN5mHWVaZUqlUCFaRS0mIQ3xhQhMrJzgCJTjghDVbqIiStDQjJXEqEJlURENLQojADhBCsSgpUeUszaHCiW6XEmaySJoG5QYCDkDNIfABDnCAWkO0hwLcCpuB+sNWS8lXYy/gTKbCCrNFk2JbEd25XnIswxaPNmDqtfB0ApcmIrsYsQGG5ZQPig6Odu5CUluGxr89Di7pW/HxbqmfN1+eIWj4D6ydsbKToLTluDWtHceryWLZ02+g4EQQfLqg6HLLXJKjh3G8avdVrEkjz9xQROTlaua1GyVJ8/pykqrbYjbattq22rbap05lWqCaZoQQYOUlQlq21z0pxiAMCKZhWDyQb7qzsCZP1HmaJTmciYyZQyAQnAcSyltlqYQ4hCCCpyZCSSCNSkgSjQrSoeFo05tk6VtG0dMTDTE1tsttstttW21bbVttW21bbVttW21bbVttW21bbVG2aVKVSyQSiIVKaiVIYTtqkopKkiZZUuARBzIjtmImwCSJWQTAPBULipUnFTlbyI8JUIA3y2VgRYHUkgJAidBVZEipyhtomFBCUmkEqkiSzvprZp7DHEu0IxB8JwUQWQspYDBjrakg4S2inRq8hBysJIerZ4rYAbhBfQ3UZakgNaMnDAq7StrHHUGIJSddRLU0FOIGeTgTVgwcidBP2TiOAlKs6lulg7cVZWrRuZtrlkDw0UQTplckRHVyNbAaEddW8Y57P73l3W/Mwct7xezy1C0fB/VTtjbbViDxB1tV7IW3o1dOd8uqc+xxuHQV93O0go+LYb4Eaq2G3beH3OQi3Fu5bbIclSUfKSqttiNtq22rbattqykyQYrdfRkocoQyUChOZCrfOUZCMUOhGlSVLRZMXfbj0ldL/67yK2LBGL16nosWaYi+fRoeHQDBDsWDgVEYaLkaCDJRCMpOnMwrJNkzCGdKRaYwO0SLbaplM1p2UbbC22rbattq22rbattq22rbattq22rbattqjbNK0TCZSoiVj0sryGtKk1E6SFyMxWUwtlIlC5TLBAVxlzKNWkwHYVklzVxBUpNScEhBBoPBCx4q7QIMJQ8ORUqINmhBWZZykTwhomFWmKhNFGSWUKcaaNBioS2TEZkDswtGQQhXpawgLoETRFFSyKx61lfDFYiaCksROwnlYWNZLO8CRmQ/Ynrc9H6Rsiz9I0qyAlEmzwCXzZgaHbLq7w40RdhWXbZ1qQyHtgModHC2T4lD6tM6YzNEbI1y16eOuPWOi7kbR4yRb85aslPf8AKW+e4XrN695whaPhvq52xttq22rbaspOq+pw7rwOhE4aKiIBsWCY0W9otmXbbm222rJUkHKSqttiNtq0ytlHiKYBxtAOLERryoIgktCxRKVK0sqUnFUZa4BUpTWetXnbg8SUPtcWTtk07BQmSkWbOAk0BkCLn0eIEtl0KwKYUhCpMQpmNGZ0ymtolToVjRskStGFO2jMxIXbYW21bbVttW21bbVttW21bbVttW21bbVttUbY06cRtE0qUKK4qUEKVsV0YpkJxTQTBgUo1FCoRIlqRBD4IiSQpAiXUN0GdIQUzpIAwfgaYmyCzNB8Nk6lVGxRUO66NgFikkgzLZmsuMYSobkvG+dQaOpiUVg1eHFDdazBSYYZ01MwIeyywZ/q9ULQlap8njdYq6BdE3UO2YVruF2CzmpVuNOtq4AVtOeetl0TJAjU0tHMFDSJWf3LO86OLkRYGXa5kJYStEMqoRAJcnOq1Cu9EqnLq31w5XbJudbcjI9WxPvzlt6R3tgBwURFSOEcXpEeMXGq8ehaPjfoZ2xttq22rbatMLIhUn2zbJcoUtlJVjptsbbattq22rJUkHKSqttiNtq22rKTqnRoTo0Z0aE6NU6JNO2ImNqykyRKkyVl2QHbjaoUj2uLSmc2RonIjE4ac2pzBJqim7gKEBgzyaFwluJjY0xEimYWQLHQw2HlKoTKHaMDpianRNTMSF22FttW21bbVttW21bbVttW21bbVttW21baKnQoiJ0GUtEwiIUSuUaVSoggqMQqpMyQZm6HEU2VeQpTbCcqCconaal80aFXqQOjAQdJgkM1JcSpIkjTdk0iHMMIgaaKdmkF4WvIyWQGaipQkFP0NeAmvOnATnrYNZlkGt4OCXokNk3IyeJvm7iqmsEtDhnBq+SluSqM3O2FAMu4sDSrrUJUSmFmBTNVyvGyEsDsHkEtVOWyuuWsguUCSK46Lh3m/IIUIz6yqAqn3X8r671eZ4yJw1y7r2rEiVT+uNELgDl5vO0VyscrtywN0c5bsDDp4xGYHTqYyMvP1w4bOtc//9oACAEBAAEFAl+197j/AL/uDr21dEtPLJ0+4okMqU6/zZ/1fR0/3y4F4/e4spI/3wVdXX+coXR0DqxVTqX0JUCaPV07AVIGupcKUKUmWGNyXMy0vyydgrI3ERjmdv8AvV+197y/39AduDAq0wOiUuqJCQ0BIer0Z0eYDEjK/wDfzTT7oP8AqKO8KEySZlg6gh6U7VJdPv8AT/qZS8h/McXTtip0eOlKPicX0vJjKRSkFJoXiYy6GnAhEnLnRRMc0cMvMk5broR0OhYCErhuOXcryVI7WNSpF+19wMfePD/fpo61YdAHmUgqJ7VYlLCwDkHzFdikgKjKVhBLof8AfqBUmNQ+/wCX3NMe3EvE/wCoslH/AHx4qeNGKB4sI1+iBoIyVknA4qQUOpV97ViGYpVtU8Mi0W0cyCskoukx42Uc3PAjFWA0ocg6XqWUKonR1GZFDZInisl+19waBNa9+Hbg+H3D/vw07pIyuZIFI7pQVnEBoSziyNPaYOo6ERxSSOWIxLCQTTpp/vpp2qXWr074nsFqH+oQo07aVdP5xIya4yj+e07dL0/ntHo6sFQdGBqE64BLJAZmJQSnHmKSSoqPWoYHEBLSkqMdhdSSjbo0Sj9FxCKZarZcd3dpuI7RClyxBSriUprViM0xjBqKhTtra4uHJCUGkQOakqoS0WalJtvc0rnkyEEsssq/a+5BClbxx7cHwfDvx+4P99oFXX7xBDRGqQoi5iUIQtK1ZPV0eVGA9KnQnRoWqIyrWtXap/301/mAoh1LqH0/6gr9yrCCo4/6ox0o6feh5WVz7pX79HwfnxNe3MUFVLD6XRXZKciiK5wXbmJ42yU86MpVHu0s6oI+dD7gk2VndTO594jK1QhZrIvFLHS6qDEa1KRbhTj5YcWaWBcIQYl4YjEGMPmrTGMlNEOiIkmCzSeev2u1GRRVO/Dtx+/wZ0+6igUf99S8pUgQiTM4BJKT1vplKyCxV4qeJeofSp9QYegJ6SdGU0GNARQU/wCRIzLzV2Pamn3dP5inamtGmOr5KgxRL4kIjxUEujo8e1A6Cuj0Zp2qO1XqXy1vlrCil6Oj5clTFKgKtlRg2dvEyiwSYjMlaUzgUiw/i/ME4SlV5MqLnZSBXUglIO4TclRL1c0ZQo8VVPZVVn3ctEQoiZEQutyluQaqeJLoGSKFRLBJNniZLenvi/a7JHSv23TtR+RfBhj7qtU/dP8AvkHavdIyVRAjXzFpwMLoYmAFFSkKIzZSp4peIeKgySxRqetNA9Evh3H++jT+dSUhmn39f9W1dWe1WFUZlKnk6urr/NaMJWXgrHBQdCEqCKfQ0pQCoiK5WZVCQlBcM1pE/ezgu5uFkrqtguqlqCKJ4DSoGLpQe0yHi6EujFHowlSna7bcXT2/Y4FW117qJM6qwkzIqTiHloAxo4l4KiIF+v2nU4p/dypafZo+J8qdXkWXwLDHaMZR/d/L/vjkMaUd4Y+aooT7ucYJv8XX1W7CSGTCs/T0OD+hdUuqH9G6KZYZo+oitHontxfF8Xx/3z9P+pa9qffo6Ojp98YsBH+pBGunKkDxNaVdC+LPHpddBRjF8EiUBOSmFkPqJoaflompCWcauigMVJVRilAxwfHto0nE9ZMcM0xVaqTLyYEySpt6pyqtapXkQnnB5BlZac5GUgE0pqxk8GKJcGt2v2u0WqF6iNTD/KX5fmHA8Ffd26eOC4k/efcTqn/fGBXsEkpkR1jGIgCKVPS6mJ0khFIVtRmD+gLGT+mf0r+kdVP6NirLDL1L0D0Hb2nxfH/fNr3oe3F0P+qKOjxdOwKO9HR0/mOLo6fzmrJUfvHuO+vbpflQMRrU+VJTFeZFX9GFaPy1dC6FgCgxIToyFpfsNGVE9Dqp0U8Sl0IZGI6Q60Yq6NOhUAD+WpAEMhEdlRPu8EKbdSDcL9rshRCMioRENPH8h9ry/OH5FqavuT6yfcs0cy4/3wjskVhSmolToKCaMVCfpk5BQquEJQ1LSWkUZ57OL+hf0L+jdH9IGaMUZq9GXqXoO3F8f989T93T+bp94MOgeIZSGUOjp9yp+7p2o6dvNmj6XQOlXjrTWjoaEKHbX+e8+2lfJ01opKetD1dVNKkxiW6t1O4ujOonTIJeRpU0R1k4hWlRx4kMvR5pwDrrwZxAyQwpIaSS8CxEWI2QkGsbMoJzor3iTJU0qnxdkoe8L9rsHJ0NCsVeVNfIhn2xw8lNTUyyxxOqfuW8nKnnFJv98HDtAsJKosE1BlSgyI/xlFU3LK6uk0I+gW6XABMTAiY5j+mdZGTIy/ouxyfQH1vpDNS6vQduP++6n3dOwxfT/M6dgohlZLJr/PVdfvUdPu6/c835eSlZOvbz7aV8gww6vz07pAPev3qMA0xdCHo8aADXBIHQBSBLrAl5JYUA+aWVKoCos1UahgpLHBTUhTMdHgGMXaq+mX7Xbg5jkhxqKh5EVfFWKuTwCuC2rjx7E6JGo/dMjtTtN+8/1eGeLjjcUpS8Y5UqRz2qFUzMZneM4abSSohTnFb2IRcKjQTK1SRl/Qv6F1j7fSs1fQH1vR6vR6l6Dtx/5FapHbi9QadqPEvEujp92jo6Ojp3NGaPQsvTtp/O6VrVojUs8tTot4qrQuhBpRg1dNfPV0UWNWeWAMXUMVLFXqHOikGhdQ/O2P0q/a7eQV0KijECVFIqXwB0cS4f0erqPtEalLRwpUAU7J9gsvz7S8f9X+bSnp9h8vQqMiT1OiZ2Volf08KfoJH/ABlL94DPLUaLf8Yf07+nf0r6n0OqH19qhmr0/wB/mjAfH/VWLxeLxeLxdC8XiXR0Lp38qOjHS+Yaqmkkagosgun3aOjp9wIKnJbqidHR0+7w7CrSaCqe1e2napLHLKWaV1HYKKR1KYglITBJRKVUJoIrs8mryfBwLpKv2vuFx6iOqXq9EuP6NPsP2H7LPS0oJZ0atGpoFS6uneTsf58fzw7AVKk9NM11UpBNHR/RztUhaULDMiSwhL/jIZUl1gdIXSJ0if0TrG6v6R0D6X1Pper0ep76n/fYPucXw7p4J49ktPSfYUoUUtP3zp2pRKhiCkjtTSjpXsBrjQEaeVNOLo6M6Pi6F0dfv0q6OgdHR0dHQujo6Ojo6Ojo6Ojo6Onejqf5mrBdavpaeW6xBlaK5vJ56d0SYGS7vJAVlboy00cntOri9tftd+PZGACFh+XBool0ftP2n7TRqfafF5BwK68S6U+5L2P8+P562sedFInFcKdTQHFWBU/YeOTJimZM0QxhUybhLygU8Uv+MOs7qp1dS+t/SvqfS+l9b07asdq/77hw7jQnuDR8XxfDsFPUAMMpBdCn71GCUsKS6aFLr3o9WFsKDKAXioPg8g9GUvqSxI6pICcVaoJKFvFmtBi8QCXRlLAevahHejxqcXi8Xi8Xiyl0dGGjRZTVVHR0dNKPF0LUjB0PalTSneGMSrntxDIykoJ1PZAyK0JSoceYrGoYGi0l0LwKmEhq5QIoFL9r7yTiUrSt1q0aAh0Kn7b4tAqpT5bwDgpzeP3Z/wB4f9Vnui4WhJNTANB1uqiK4OhS6IlZWFMJlQCqJTCCGVSh5Ql0heIfU/pH19qJfQ6h9fbpfUX0h1J/34BntWj4utHR8O3B1CnqHR6F6pdQXV+Q1eIZSQ6l6Pg+Haj1DzdUKZjZCkuvfEF9YeWLzSWUJfKU+oHN9JeCXRQeag80F0S+oDVjjo6B696uutOnFhJLAqyOxpQ4YMh8Hp2xePZNOwo0EABVExq5ci6qK0mvknpdrZLulLjoTHRkdITpWjkHVGmMtWCpQlOSsKDRykFVvbi5JoHxdSBOC6h7cqyXJuEUHvaySpCaNftfcDp2jpVjRGgZD1PaMa+y/ZfBwD6Tj9yJOUkislf6qDV3818aYoKcnkS/YYS/opmpciAEILUuUP8Ai6mErDrO8g6xP6J/RP6N1jdQ6qfW6PpDqe1Xq9P99FHw++C6duDBBeoeinqHx7BRDAr2opL6S+pLFCyWKuoZQHyy9Q6p7cXwejxq+pDStTqhTwDwU60dWo69JdKNOdecoHKJT5QLwWBktLTNicwX0E0YrShJ4DN5DEFgpahRLUBjjqhJywFFLLpr0h6Yq9oxKCFqyKY8mYyOyYzIe1NUgfcK1UmkXMvyaVlDUqrq/KvZRQ8FqRVRWQoK89a1oYpFZkHD80K+RJMqqQGk4uUiK1KU0Ri1+1/MQyqUVF+dHpTVxg4d4QMfuA4x/wCoR/NBq7Di8chXF4l5EsaMJTIStC2BNGPoFsJmSyt0gLxL+ndZnVbqp1U/pH9K6F9DqHr20ev++zh98Fkdwp0BdXi6unbNhLql0Ul1SWMkvoLqoMFLOj9plCWUKS8iwR2q8hlk+guigzIoPnJdI1jFLIkYUXmXm6oLo6yY8xYYkcaY1tUYDKaPqoSWCWTUZDt5kl1IZJ7JUyp5VGVGpVWogJrUrWvkn2R+5rqtNHWhy1iKQqXDmZBl1BdaPIPLIjgeNPuVDJaTkedJEhIzVUs1q5A0pQqRQo5EITHUByqJUmpK1ddwpZkorGO1m91X7X3kqxJOpkkoheLSqqXrWjIHJ496BNu9AytilZZOYr/Vh7Di7ZZTIYwp4qdSpgZn6OYla0tKGqR4xF/xhLKw/oS8Y3i6KdFuh7aPodQ+p6vT7mv++mvbh96jBo6VfB9KnqlhYLxo6h4qS6pLKTR5sJqyWEvIsUZYCgzUkSSBiRD9prCVNSFB1U8gxVkkPpfU1ce1SHzVOqT9weyRTsk0MkhUMi4lVhyBKS8cXy6ADUkFpoVtWOKQhQojEx0CU9GtbiGSMPBdVLJiqjl5RJRnkyktAKlTRqikosJJ1q+qqdXNimUloWwt5ar5kZz6kmgu1xrmSlCmrlhlFEhQojMdlSJL4tbRIoOPNa69FCSqipru1VbXBHVNDVKOZjHLLyV+1/MVdGCQxcLYnQ0YyORfML0DjTzV3FwgqMp/1NV1de9XV1dXV17hhJJi0WFcspmJI93nWqGOQmCRb5V1C+SFvC6Q8Qpm0oik4ZLyidYn9G/o30PodUur6u2nbV6f77K9uD4unfg6hToQ6gspYUQ6BTClIYUlTwIdQXioPIPEqf5RIun0Sn9KB9Gp/SoGSCxkzR41axHTmKDSpNQlRakIfKUX1Jjq9HMvNXZVKuM4rkIK2kVU0cZOQFRJClqSQcFUAUkA0OrNSGlSqnpSM0GNSaeX5VRUgFShMY5egc8xUFq1SteQilMfS7mNUTyo5ZNQsg/STK5qsSs5BVHnViGQwqUK5BpKXVLCksG3XbZB5ChUmnMoMg1TlUOXSZKsyKUQujXuCPed0nRPeBwy8qWuiRRKyc5Cfdnb3OL5qeWURCNftfzcSLY2/BlRPccTNigcblNsEf74Kd6OHjwdGfpCohZJWgJBZlYSyqUOsJeKHSV1mdVOrq6uqn1vq7dPbX/ffw7UYLp9wKo6BT6kvpUU9DzeALC1JajVq6XzHikvJYfQpkKDClJfMSTRFSpaX9Epjmh5xljVnR4oU1IkSedKkc2JTBSQY1tQAdXV1D0pQlyR4EtIq0lIQCMkqBVilRQlq6mUKCY0/R1XXmEFMnTmmiTEVL5T5iWlhL5apU3fvL4JB6TxWsGKryAVzTghfVd3JleReRdWF0elFFGWSH0MXak26iC9GKdvPLQ0enfR6UFKU07FbkVmYuW14g8BbKC0TUzUo4hQqFPLVJJa/a/nauvav+rT/Nw8eDOICmSUsBaB9CtqMyU/QqYTIGVLdYi1YtOrop/SPrfW9XR6Pp7a9tP99/Bgsh17ahjVmNXYLeILyUk9KmRpmX0qNVOgLKSGFLA8klSXmC8QpqSodxo+Yp/RFo5gebrEWvIpOD5dWoKQxNNQyRukBfJJZjWA81BpWtTCn9CXjGwkpakLSY5VoQiQIEy1VEq+XUl0IPAANOi+PagIR0srAcsii+bIl8+TAza8yD3WsD/ixIED5aWY9OUp4SUKFDsiRaUqKsup2kRuJtxsl2DVw1Yq9WCa1LKnkHUOqXVLtJrWJzy2shRPtwsOh9D+jZVGTRFBgGVpcGDuBGpqUnAlNaiuQrGepftfzdHi6f76R2h9rV1AHsJGSAAlRUplHSlSQKRFgSMmRqIYo/o3RDoh9L6X0uoer17aOhejr/vpHfLR0eTo9Q8gp6hmY/c5heKVOq0MFCmUFpWtLyjUwOnpeDp3C1peaS6JLKFBntRhciWV1fSxJMGVoLBFKnFQQ8XjR26IzGqZTzjL+hLwNcJEs6nGrTzEhClrj5iSVcqoCKcsvBTABSjGmUaRCuMAzJKeYoPmKoVmhXk6upepeJpRLSgsplqUSOiMNHp25kjzXUrLycMvLk3G7E5JBfS+l6ONIK/0Jd8tacS7M2mSsAtVKxW65Y3Wiaur49hxKaMo1WlMEZ9oKNDxHHzi9tftf79g7dAkkj0XSpyNPYSE9KcJipUkRCY5WlRQ80liNKngtLzWGde9Q6h1Dq6l6sIqykJeX+/AaGvZKilg1eNXHWuIUMNAhKGePYLUGMZHiqNiQFmOgGh5qmjlqalqSQULa4yl+UUfNUuPBQKktGCrcctbXGUfdyUwUl8HzVsrTTmUHMSUctmo7BNVJJDClk5oqEpLUiSJ8VLRV1HL0eofMkpzS80lhSa8ioVGUnV1Lq6h9JfKLotL50r563zUvmRvmpftPBTOjq665B1DBaypT1erq6tFwsR/plXusqipbFe4Vo81FPbTFhgu0TWSdZVKeMep80jXzi9v/9oACAEDEQE/AR41Jb+iE/sBTpekuoj4DGd8FyHlpjA/kxHcP2G2/wBglbEn1b1GlNaU1rTTTTtdrTXfelh3fk7ndLxSSB5csN55cG0Coh8scQjmlIOc1jkjxoWflGg7wn9gKdP8DlkRMRq9JCP9plt8oyAeA+5JOWuT4RkBG4N/s9fQI15bb7r/AGS2ka7w7k5RdBtlKuSzP5OWVCy4SAEFE4yunqZ7sJKPCTTnJ21Et2323ofGgT+wHX3eOUmvKc8j/T/fH+Fv+0f94/zthA/3j/eP95oTG+CwoCg2NT/oEvKC3rTX0iLDEV2XqZR/Nl1mIUjq7FiP+vwnIZcf79bl4aLIkeqK8pyAGkZH3mfUCvLLqcpNCLiJ9S8H0ZylXDlyyEMgR4c/hkbgCgtv9G9cZ8jUIT9Y6Rlu50nliDtRl9R/vH5hMr5P/Af8P5F8ef8AeP8AP6oj6/7x/sHn/eLa/N/r/oO29Lbbb1tvstvt3j83c7nc7myiykWnCD5Y44x8PsRPJRGI8JZH8m9CSEzLvZ5CDw7pyNoxn1cB5ILGLJ62A2yl/Qo8OaO4Ih9hBfVif94/zoPH+8f1QhCMQjnOT8x/tNYy+8w/3j/eOEJ+ie0pd3l9+/u/3j0LL1v/AHgeh/zP9D/vH9Qjzx/v3/OEUPH+8v8AYF2/0/2js/og01/vH/AUft9ttt9vLelttttttt6XpfZfZbaZyvhjuaSksik8s5keE+Wrdsn+hTOPokmJtgT6hEZvXYz7Mv8AAUeEuHmHKbBr/eP94/36iXr/ALx+f+83HLiv949QxP8AvH+sgsXJ/vH+xQdNo93d/RCfrHTqSd26H+8f7xSMlceP944/1xw+5Hzf+/P95hOTGByR/vj/AH49V8jHGBwT/sf9i4c8skbAP+uP98uw+o/2ARj/AKf7Buv9AW2223pbbbbbudzvdzudzudzbbudzudzudzaNb7SWRZSadn9X2v6uwJxx8lIA4apkznslEfmxEvV6uP8uX+BHhKYG+C54hB/3j/eP945L0mD2pzIPk/7x/vj/Xf8H+8f7xwykPP+8f7xyES/3j/eP8LM8WhtJ+4IKe++W9CW9S5clEB5/wB4/wB4/Ow/7x/9qf8AfDXNf8BH+8wx88f7D/eTKMT5/wB5O01/wB2f0/2Dt/p/sHnttr9nKdL0pr6ttl3F3l9wvuF91919x9wom733H3H3He7m29SHa0l/zNF2/mmP5v2+rMAuXBCcfuCBYc0bgbR41ni3NEef94/3j/gAYnk/7x/vH+86Ho3/ALx/vH+8cMj9p/3j/eP9+MacpjsLvOhP3hinvPZbHTBjzDJKWQ8OaVzN/wC8f7xy/wCH/eP6f5/If6/7x/gl/vNquD/vz/MU/wC5v9j/ALzRfp/vN2j/AHgPH+8W8IH+8Vp/g/Zh2eqRrX0L0505eHn0d3+M/wCBP+5g/wCAtHy2yLbuLvd35u5EneiZRMu8vuPuUH3X3S+6bpjlsWzziLHMCLTk4YZCnI7g2bZGMjTPwwkdqes2kghyR+xHjs6iMvxBh+f+8f7x/vHCD/vH+8f7x6fmzl9v+8f7x/vBb/3j/eP948/k5j9h/wB4/wB4/wCAoKC443IyQnvKOyHnSUqNl/r/ALx/vHj/AGLX+8f74P8Avgvr/vF/79DH/cv+w/3kx/3L/sP95JH5/wC0QR/vBef94L/vHl4f8DX5/sx7C/4Ui08edP8AC01rTWm1p5drtLQdv5Ptfm7D+btLIAckNg+rtTD83204+X2ymEmOM+rtKIny4onyUCTZI+1N0gEhHLVsPtFOQA+WMQHYnH6oCAU+aeN/Dv3Cw4QRBydPvnG/8LkP2o8akWmAcuITZYcg9GV7qQUiUpiA/wALHEfVEAGMQBQQnuKQgJDtKAgJc1GBi/zIeOf94/3j/MX3ojg8f7x6/mEZcZ4v/Y/7Qu+N8n/fB/12WSI4kf8AXQfy/wBq/d/vFNH/AHgNftRD51On+Br/ABX+nZTWl/m1+WnDEW1zpwX1p8J45TKwUCNIx8mk43mm+GIsp49W6HLzuFJgTyxiPAcULjbHHIxdsqpiOH8I5Yj+iYi/DlA/J2f0fbO2gmJ4plBOL82NmQBDLGOaZR2s4yG2v8D1GKfEoejPx9wR47oYjEkk3btaY4xHw4cWyO0m9QnUl3O53JLaDoC2kuU/YWP+8f7x/vHHHogfl/vH+D/eSB/vH+8wiPHH+80V6f7x/maJ4LQDw8ftfl/wt/noYp/q/wCHspppoO1kHkMSC7RfDy7gjnw8jlkbctU87eEXYiGETZt9sPtjmn2wx/NhjfakzsVwjn0YwjyHDGMRSKTD8na5KJpjHhIaaaZ2B4ZzPHGm0XdMojduc8LxsZbox4drkH2o8dpKZEIn3BP1DpOQNxaf94/3j+v9Q191ev8AvHqx+4EMjX4mI/xUhovLWm6/DX5/s/l/oU8I/o3pt/JlxyXmmgRwmJD6INu31REoPo0HaD5ZY6CMR/ssRJoCX3oj+TyHdJNT4SAJBxA8uwssR9WWGG6yiEUQDQ9UgOwogQgV5eCmCIM+mvIJIjSQ9TmMJfcXHZiCUQqW62d1wyeG2cSyvJl9v0DKA22ngOQ/YX//2gAIAQIRAT8Bl+LWEbaQPRI0PaUfVHZHSvUo/o4+gyH7p8M8O3kch6eP28hMvycmaPi3JLng9g0l5/0FDb6s4x9O222222w2Gw7g27ne73e7y7j3BDbtKIOxqP5oiT4cZ2Cg5CSbJSWJlKL0sbzR/wALL8WkBy4fCQkMh66Vx2lH1R2RfCPzL08Acc8gnVf7FMifLilO6xuM5b2/7x/sGXTyl5lf+8f7D/O/psfj/eK9T/vJHS7qjEc/7xTLBOM9h8u0+dBpPz+301+wnu5a0pGoDtbPojHk8l2f1dl+GDGmYS8h6TjPH/Cy/ExgS9HAe5cxdejsA4H+8f7x/vHlI/3j/eP944SED0aR5SKNJYC5VoUfVHZdcBpl0g31GXH5nhjjB4iw6HHE0ef98j8x/Ufk7RWyP+8f4Ymuf6hMZeo/2v8AvkH/AGrKX5/7x/tf9gE+a/3j/W8n/OjIYndE/wC8f1/q5hIyMi7ZBN+qEMvP+gqa1tvuDSdIyos53rT/AIGtNkkYZPtf1dtIiGmMAWmML8JxIwFj0xfaosofkHYXHCL0n+URH9Qy/E9CImZ/wMI7csolI/3j/ePy/wBqmN+E/n/vH5/7ydtf7x/vH5JCXqIUIz/May8pR9UaBzYhjOy7fLi6Sco+56f7yq/9qz6QVsmaA44/14k/mDflhiETURRHoPI/rH/GiUfcCI/7Dkf8S+R/mZZB+En/AGP++JBO3+n/ABYg3+H/AHj/AFgH+n+8f6w/3yW+f94/4AH/AHj/AHj8y/7x/v0pH5JFaS8/sA/Zq1ppprs2u12Ox2O2KREaCdeEyJdxSSWmMfzaQij5RGIaYxFcu2NUHdQZUyl+TEccPSfxo/4Qy/E9HkEJ2fyZZgcwMfVI+3/MWcfP+8ejKHNf7x6Bl4v/AHj1Zj/eP9dIZZ5ZOj9r/FP+1/4Brkx/yIZP8I/1uf8AfKUfRHYNIpwmo7fUX/tU/HiP8o/6/wDnkP8AW8OM8R2j/N/WqnE/4WwBYPA4v8v9yzH5fkf94E6EQJeP68j/AIJkPH+BkDPki/8Ai7/i4cpy1xu/2Mv98hOX/c3+x/34kGXn/fJ/2rI+n+8f6wT+R/3j/ME+f94/3gannSXn9uvsrWvoANNdldgCIojFNaAIDEBiOGMQWKCPV3xfSwxifViLZf0KTG3opfzY/wCEMvxMT+b1f2Zrh/mRtMdw/wB4/wB4H/tN8lMPQ/7x/Z/3l/rvUQo7j68/+gn/AHmzjXH+8f2v95Mo+f8AePzcnAt6cExI/wB49GUWkS/1MYn0P+1B/wB5JR9UIT54fjYROP28/wDmP5XX+w+5l05lyOb/ANj/AIw/OwfuDLp8vgxu/wDWl/vKY/3j+v6fPI7hE3/rS/z+knovhsmUkk7f8HH+vF6voceGe2cx/wASn/2llmiPwy/4uKeo/wBzf7EtX/wAn/aplXn/AHj/ADB/3j8v9+vo3r4Zef27b2U0007Xa7Xa7Xa07Xa07Xa7Wta0rWkBigNu93/0d5dxY/m3bF8gpp6KX86P+EMvxIRmG0iQviv8D0OSQoHx/vH/AAH8vX0ZR/3j/eP6c/4BH835Hqfex4ozFUP95j/abv8AWSP8b/ePz/8AamGMk1/vH+8faU4wDf8AvHH/AABww+/aP8H+1H++GVIiWIvHL/MzFI76a0AdrIcIYvSdPvEp/kkR9fHP+t6/8W7ZD/Amz55Pnj/0OP8A7UP94EpcbjVH1/sn/D/ilyngCfj03cj/ADSDHJlHMb/2EwnJG7sf8XB90/43/F6cp/P/AIuSQf8AeCXkf7xT/gfX/eC+rtSfy0l+1W2g9lok227nc27mw2Hh4aDtDtDtdjsAdrtdiYO12tNNNa3oA1paD+TywJYyO5kSHpiRlj/hZfi1w9UYVQRKMhcT/vH+8f5r5lI+HIPsj/vH+8f7y3H+0mP+8f7x/vFzccfvH+8f7xf/ALUz3A1V/wC8f8B/13pMeQ54WfUf7x/vH5vtAeEhjH+TI/4P98uU+iPoHsnHhD1ufpZYMcMMal6vQ49uAAeT/vA/2NIIA48f7Gh4l/wT+GQT521/Wh/tYH/2n/eAJEkyj5/Mef8AgqPqwP8Au3/xbx/xaf8AfDPZf3Vf9QYn/YcPuS9Cf+Jgm/8AeKTf+8UmX5n/AGL/AIP9p/vNJ/No+ruA8JN86y/a60EtL0pv82+y/q07Wna7XY7HY7E40Y042MOUwDsdqBwwjTHzy5BUkYgacMv5opl+LQF8vx2WAPtzc1cRH+8f7x/Xz6mXhlH/AHj/AHj/AHjkk80HBjvKP948f7x/6CPQpj/vH+8f5q/wR/N6OH8+P9Of9b/eP9okMh6vUT24owHrz/vL/eP6pR3hkx0BZ/hY+XFjMwYhoVt/3j/eDzX9QGzd3/Xj/wBCj/7VH/eBKtvpR/4lP+A/2S5DzU/+LuD/AJpev+dyH/dz/i4f+1BEj4j/ALCX++CyB9R/xa0P94DX9P8AYP3f7xQZV/aP+xd1eG2+yX7XelabkdlaX2jS3c7nc7ncmTubbbGlhsJbTyx4eXcieloHCInbZdtHlzEGbHLwXD/EDL8WsZGJsIzy5o09N1c8XB8OPrcEvEv94/3j/Wce0YzMevA/3j/Yf5/8IZBgYYsUs8z/AEH++f8AYf7VydXH+yyyyJss5mct0ko7gxlFkQxIQYpIZSY+Xo98cscg/N/kZjR+0/7D/eYPHHn7h/VPR5JDdAiX+AgX/WPqJfmK5Z9LnjczE/1Nf+hR/wB8h9rJEcRNf05H+seQ4umySuWKP+sa/wBgWcD/AG/9iP8AeT9npX+xdw/3gu4f7wWx/vFvPef2m29Kb14Q23pf0b1Ol6bm0y5TLltJ50LZ/Nif6ok7+bYyDGSMrfCJHi2zJsElxZY8guI/eKZfi7s3UicYiMQK/wBi+5zZTJy9RLJW70eq6gZsm8Rr/BqUaiKIPtpgiLtSKQGUXYiL0v8AFizqv94/3j/P6Hn1Znzf+e//AGr8j/uYMpGxf+xPP+aXr/ncmUmVT8/14P8Ar/7zZmX9r/Yi/wDYh3xiLH+wJd8iL5/2r93+8APKSf8AeC8a12H9mvuGlNaDSkN6XqO229D5dyNCSy50BbYlkjW2IRBptiTt2uLiSY0Sn/C4fxhl+LtDDGCyh+SO0o7Lb77Ynlw4zEwyfmWUvX/eP94r09Rx5DzfHp/sB/T8x/QpkBDf/ZP+t/xL/vJyDZKMvT/X/wBgWA3c4/8AYWHLL0nf+wLGQHFIlE+g/wBi3H+jYRcvDLHt/E3+SSew/sv+FHdbel+jv7AXc2EyscNnSmkWybdzZTIu7XcHckpLvdyJ8JkiTCJI+0M/KTxTH+qHlouOXoiO0bmJ+6kDlxD+YH//2gAIAQEABj8CPz/mf4P9/wDq9S6APTtw/h/uP/b/AK3Wn/Is6PX/AH3VAevan8D4VJ8y6fwP9ofg8Xr3Hb5PJjmKxDkxTnXRJU0itAjhTsOxjakL0I417JZ+f3/V/wAB/wB/uj6u3xelaPjV/wC3/W/L/eXU6fYD/A/+Sf8ARfDX4P0/5EHX/UGNA8u+oq/j3pX+Y1r/AKmAoBT0/maDvXtlTR004fN0FVeQq9dNX6s40GtXTiol4mnbQg9q00Yq+dyl8qvtU0r82M1pyJ9lOtAwuFGdP9N1/U+SD0Vyp8fvDPUeeLEsCeVQUFGsk1J17VAJCePwZ+f3/wCA9tftfy7fL/fx8XRIo9e+uvo+np+Lr/ol/wCg6sE8C8OLI9HX/kQvj/qehP8AvjpT4vWmoYYBHF8Uin+38WaLUqnCgo0Hkamh69a6emmjqVBHVwHl+DzoaevkzlinThxLFdaaffzSlRSTSvk44rpaIcwVan2QPX5tQ5ipo06JKdKukSKn8S4uccUK9jI+XrT0dJVquIwP730VP+V5fYzFEkCvE+fyr/c7gF6Hvk9WD2kX0hE5A/laM/P7p4vR/wAIev2v5fwP5fwP5dvl9yv+/PVpEYofP7mI4shdQoOuh+10JSB6JYy6ED8SwteiBwDM6/sZUeK2Ih56vFWnqzro6/78+P8AqGn3a/zlK0+b8j8v98OgGryBpR1dB58K6MpqafyWgY8dTmaAtYBQPsr+DUlS1mtNBon8GMU09S8k0Sfg61J+bPnR1NAPixr83RIqSxDy8VKFerTRqjuLhCMBU0+PkGqoXKfyjy+HozDbWoFfblpU/j5ONUk6UQooEEnGj0nVcKOqyBT9Zf0EISKU6uo/7f2MIy0ApQaD9T0DqoUq+P4MU7fQxqXTzA0ZTKoA/DX+BmlV+ldGSjpr+y9GJFqCEn1a1TVWlPsD9r5uqEBOfGn8DjStXSngPLgz8/ukSqw0rqz5/wBx+tP1h/L+B/L+B6/J/qf6mPw+5T/fdp97V0SzieoeTonpkHr5sCUYq/aftoX/AGnwjftpT/ZDqlNf5Snr9Ir9Tyk1P7Lzk4+QfNPtHg8l8f8AfpoXV8P9Taf6p0/mPpeD+grT4/zVHxr24fi8xofg9Vce2jHlV8X0JK2udCcUDidNPkxzJEjPiAa/i1dSlKr00FB82kQWwFCKqNVVP+i41qxhUoKCCKCg/Nwq1e93tcadSKqrXyDWTFJL+xriKfyqOltAilamRX8GrUJpSqPLXliiSwYYziP2zx/Bk6J+WgD4s6fi+PFhKKn5MlUgT5PqBUX0JFT50q8KqCTrR8ymjyK9fQOqk5H4vlpNEv4PIs+o1aR8/wCBn590ujoKg+imKfZ/cenzH9Yfy/gLp/kv5j+B/MVZ/Fn8fufL73Vw/wB82v3eZoAigYr7OOtfV8vyrV5p8uLFxB7Q9oPOM4SejpcIxV+0HREoI9FP92gv92n8XxQn5PiqR60jD+jH+UXp1qdV6q9Hkvj6dqn/AJErjw+7X7uv89qC/j5VYBdctfR+X3Kvi+L9O2j4avh9wGh14PFWh+L1I49wMDrweShj82hUqhVZ4cWOZOBXjT/QqypKJJRWgZSi3TVWvV5D9TWeaIwPU+fwowrPq/ZpoPxYwStaPMev4NeMUaa+atSPl/wzRGZNEeyB5U4MLlrN/bZUAKq8h5fJ+X2vk8w4Dy4B1I1erFQB8mHR8aOqlVdSQ8q/Y9E6+rCaBI9E96OiHi6EvA/m0LCU/H+Bn59w6ng6a/FJ/hDp9n9wvL/K/uun+T/cfzFfwZPxCn8jT8WPwY/B/MP7H9nYH/feATRyJPtg6MSq1HBplSckKfOg6kHiP7rztjir9l0nRir1DpHIFD0P+i+qEfY/3SnpEp/uwPm+qQD+y+hJV8S/pFfYH0DEerojU+rqepTyXxeS3mp5K/360UHp/vn0768f580HzYNNPVqJKR5Omeh1ox1V/qf5jr8nQwnI8Cav90nh7R4/raM1oSOOlP6nkqUnTjweRJJZJi5ijwyOjwSlIqak01fUs8auqzm66MUoKMklSi8tB83TQPX9T4OlNXQfYA6Gr4Or1fB8OxMfAfmPB+9Xs1EmtANNGeQmiBwrqT8XVKdHVkOnm6DuCGAP9vRn59qMOrFPL19f9F0H+35h/M/8GDr8Afwf+VT8X/kn9TPyBZ+YL+SmPgaMfgww1j4Zfh975f75EpR7X5j9wp9EktMo/aopiQfu5AyhXVEt/twqfMtVVHml9Q5anoRKn8X1xFPyeilB/vVP94ovQKL6UAfN9a/sD+jT9pfWqvwD06UuiBU+r11U8lvJTqeDqXX/AHz8P99Gr1J/1JliaerriXR0fyfHi/aGrIKtH1E/AM5E/Y9RUvUfazjGnjx4s6j7Hoo/Y+urPB8fs83SunmXoWOJD0DqRx4PE8fRk1D1oz5vg6Cnbjr2yRxempLEaBr6MQyKSD/aFB8yGEKmr6lAJdIc1epOj0SBTi8NPjR8rmHT8HRJ+10DoHQejNWD349kf7fkz8/ugen91p+z+Gj+z+Aun9sM/wCSXT+UQx/ZLP8AZDV9hZ+b/wAp/wCUx82OYKhXSftavLX7qh9v++QnsVejXhwS4Jk+yRQ/1tduv2JOB/gZtbjQflPo+RcCqPI/3HWP6SMusauWr0P91/SozHq9MkF9Ew+18UH8HwR+p8UD8HrL+D1JU+hH4vrX9gfQn8X1mr06Q6J1LqrUuqn8H8H8P99Woej4f6t1T/qqvbWp/m9XoXxfq60+1+vxeWIPlT/QdceLBOKT9jJK61fmQ+DNB9r9XU6vydSofJ1UTXyD9mpeRCfk+OrKyTr6MKx1eiXSgq6CjKR5v/RfAEv2XqOPbj208nWjJPS8p1H5B5SjX0aOFT6M/PuaP7HrTTVgfFI/rL/yP+Qn/lL/AIH/AJAf/CjT/lP/ACGf7IavsZ/tP/Kf+V2y/a1+6Iv26j9X++Krq1n4hqP7Iq5UjyCGK+zMn+H/AEWuzk0Nap+b93k0kR7J/qfIudFDgp8uYZx+TytV/wCSeLpPHQ+of0Mv2HR9SAt9UVH7KnwU9El6R/i/JL6l1+T6E1+b61UfSKvrL6dA9NS6qevB/B0DoP8Af/pr/qLg9KvSvxfGj9HTR0HapYrX4f6g49qfwdxVmgyNPR5a4nzY8j5asIOv2spKjTzAdK8fT+txhKEoCf2RU/aytXtcBQAaOgFPi9AHT1dK6MJUqgHq6BVR2qO1SfwfU+FAwgIo8v4XWrNSXx1+b9S648XUp/Euun2vJRo8iXmrh8Xlo+BoHXH5MKFNODqpZ/gdVfraPt/gZ+feg83gGFB1T1U0r6qLx/lBP+DxdfgpX46Mj+wGD6yNPyU/+E2r+yGv7Gf7T/yn/lMfNo+1j7kcn7KgWsD9o/74ylfsq0LWPLlih+1oJ9maPH+pqtj+8j1T/cemkyP1uiumYfrfKuxqOCvN9H0kbqn6NX6n/pifxfWgp+T6ZCH0y1ftpftB/vA9ZH5l9KH1Ko/V/sh+r6tH0vXV1L+DoP8Afpr/ADuvl/qGjp/qDgHwYASA+A7cB3r5MitHTTV41o8a0rxYVU1D0JPr9w1NO+vB1p930ZLrR48HQF10dSrV1Uvj5eb1V9gfHI+gdaVeVNXlQkv2f1urCjp6PUl8a/N0dBWjoPNivm6rVT5P07JxDPz+4lXZNOpfBKR+X4vo1p0J+JPEspHmRGPs4sH9peX2BxyemZfyj/havglIa/mA1f23/lv/ACn9rBfyL+x/Z9wn1/3x1PnkPwDhr7C04EMwaoXGajzYlhWOYji+bFQSjiAeL604Sevq+XcIyHkXW2kHyJDpdlCT6h+3V/RI5nzL1t0j5PVJ/F8FPgX7Jekb0AS+pb9XoKPU1fSKPXV+gejqrtQf8ixx+7wP81w7enbg+D4Pg+H85x76Veur0FXwAD9A60/F+XbUvQ0f9b04vV+r6+D6TR6un8HYhgAtEgV83XV6Dsln5/cKD9jEgX1HydMtFcaMUHVwjR6fF9GoT0I+JPEs0/L9GPn5uWOmoIDVT8ywkfY/7cn8DH8pdWj4qKmn7VNI+ZYPwqx/Zah/IZ+TP4fcH9kf74KdiovL9iY1+1yW35kHJLFzH+8R7f8AdfvVtoR7SXzIOiT9n+48bgYL/a/uv/TI/wAXVJ5Zf+mD8XRSaOoWR830yj8XxBfk/J+0HrI9VVeiavQUfUp9IfUXo+p9PbXtp/v407a/75qd6h1OrpQfgA+H87QPqKdfiD/B/Nej9o/Y9e/Dvo1ZqOQ4B+b0q/R6uiQPm+l50P2Bk0V9r1L18nyaCh0dO4LPz+8U6046BqQv6P8AaPn8gwQKHhEj+suo1Eeg+Ki5E/sR6/2iX/utNf8AKL/3Wj9Zf9hH6yz/ACUU/Fr/AJEbPwTRq+AAavsS1j1FH8y/tr9xP9n/AHw0dP5J/VRqR/pych82Jk/vItFfJ+92/wDlpfvFr9qXVH0cnp5Pl3Sft83lbLy+DpPHQ+o0f0UlPno9RmH1xPgoPiX7RftF+b0BeiH6PqU9BV+j9Xpo9df9/lC6K83rweXk6j+ZB41Y86+f3K/cqXp3oyx8fuadtHwdPuaOh/1PTWn87rWv4B+dX6v0+7wegqfjq8pZCr+p9RJdB+vsPuBn5/eqePowoYpPqallQJAPtSq/qaVAfCJH9ZZ/MmMVX8VPFf8AuyT+oMZfm+kV8mMv74cz8gxX86sj8gxX85JPyY/lKy+xiv5jkxX1qWB/a/gf62X+p/r7J/sj/V6pK8HRk+gdTwC6H5KDMf8AfIDUfJi7i/yw/eLf2D7SXzbU0Pml/SfRyerxkHMQ6xqwPoX1jMfi9UlPyfRLT5vRVXqgF6xj8H+7f7t+wH6PVT1NXoKv0epeger0er0/371DoePein+0l9Go9H0/gX6H076d9e2j10/gfqHp92r1fT5vT71XQugdePwfB6utauher0NWah18np2p21/mA69q9w0n4ug+7V07a0dfXtT7gQpWNfN4IVzPQjz7a/co6an5uroe1XoOw4B6l01LokBn5/fBHk89K/tSqr+plSTx9qZX9TqB0gdCfNXxZSo8OqU/H0dDoqTVXwS9NDJ0p/shkp/N0J+TNPTBP4M4/wBgM611xDNPXEP56fgH8z+oOv8AlOn2d6emn+r8QXUsfyj/AA6MJP8AfUU/yksTJ/eRaKHwfvMHsH2kvn2uqfNLzgOEn7P9x4XKaK/aDrArNL+kRgfg/oZH9IjJ6oI+T0UQ9JH+8H4v2x+L9sP237T83ol+j1L0fo/X/ftr93Xi6KdU9tH6F9Y+1/th0H4F/s/N6v1en63ro6/wP+49H6PqFX/demj1HbXv/d7+j6dXSnfR0B/F6h6h9JfF8O57Uq9Qwz8u+jPwZ7inH7g7DvQ+rp2UD5ijKfItMg4jV5Hz1/W6Upr2UPV4x0NNeLIqPxeNQafFpH2urSQKEM6+bPNrQejURwqadkY/s6/ie2h8h/AyM0pxTl1mndOtKMLNSD6/Bl2yZhQDSQn5uT3WnKTqKMnVheurPz/mPj5f7ZeSqE+qzX/eQ1SZEZacxX/IIaRjp+RHmo+pago/GVX9QfopY/wUuqPPoj/rLJT+VJSj4mnF6fk6R/aen5NB/aL0/L0j5v5ApH4av56fYHX7f7ncBk+v++D7HpxAr+FC1Rp/N9JH/cfvUftDSQPn2+qD7SXzbQ0Pml6/RyfqeNwnNPr/AKLrAuh9C6TIyD80P6OSr6k1fVG/ZL/M/N+b4F6JeiX6Pj26RR6l6f799Hp207a6h1QX1aPTg/R/B6dJf0g+19Jy+BdPZ+B4PUU+I4PTX5PR/sv1+T9fm9dPm/7j01eho+H4aPy/gdRVP8H4vSh+ToXpo69ulTop6v8A2w+kuo83q6jtwehNGe3zfF/GvbVpIPFksa6unxown1ajXh5M6cX5PXtQPIg8XU8aseVTTVjtRGtBXt9r4s9XD9f3ADrR9RrTvo69qvgO2lcQWpcYOA4/a+n7tED/AGy8iRw7JXilWnBYqNdHhr0nRl8XiT1LoXox6s/P+Zx1r8P+GYCNaedCo1+3R+YKuP5ln+48aDp4I8h8VFmpqk+0r9r4Bmuiqa/yEtak6dNED0B82MPkj+ssY/JPz8y+n5J/rLWrgAig/uv/AG+D/wBv/b07qX+10j+v/fClfp0qeX7ND9nslmIe3H1Rn1D95i9r86Xz7X/KS84Dgv8AZ/uPG4Tir9oPoPMQ9Ryz+p/RqyD+lj/qfEpfRI+NXql+wPwfsP2Xw7aqfr20D1P+/Wh+5q6h9Tql9Xfr1dYy+sULqnUPXR6ah6dL6xkH0Kx+BdVpp8UvyX+ovjif5Tq9dXocfm+H2hj4OmRA+L1D40fQfwfUAXQ1Hz1df4D/AFF1Sr8dHrr+t19HV6jtoXx0HbUM1NNHWrqNfuad+L4fcr2LLqWKfa6sVOlfXsTkKimjoya8AGX9rBWKiurVh7NXX7lXXzPf4Onaj4dqUaoQeldKj5NIRxVo+LHYGrJHCroPi0rTqVDVgU8nwpV+bFA9fIM/Bm705aV4H5kVZ+f36vJOjplp2+H4fwPHSnp5fgKkv+V+v/JT5Onp5f1qLHEmQ1Pqqn9TP4Gn/BUv9Wn/AAUP9Wn8A/rdTxkV+pP9XfR9XB1pQeQ/3w+oOhD5kXUPzJ88VPlf32L2PiHz4dFj20vm2/SvzS9fo5P1PC4TkPV5W6/sdJ4/tfQvH5v9ofi+uP8AqfmHot6Lftv2v1v237T1U/N8Hwep7aB6/wC/XT7mr6dH1ijql66dtHjIKusSn9In7XWNT+kD+jVT4F9aftD+iU+sUdPaHxfmg/B+S/loXxpT1dXrq9X0KfUntofuaF66/N+z9yn3Brw7KFQPh6umL0NGRklmvHydFaOvBjyepOhZ1+T9qmn62AS+IZLPm05+aQWGUo+P+iwjyq6ebWmleGKnr6tXwFWEjzZjVxBeRGjPbH7WKtQjNUV0r3+zsAsa6H+tlgl5xoCE/sj5PzoAxSvxeZBAPA9s401w1rT4s8WNHwegL4NVNa+jGvD4vj5MJqzkQrpr08GNCzIhJrRqITp5sx5dBVUpr/Uz8/5rR1SX1aunB8dB+r+r9T+HDuI0+bxRqlGgej1/3x0D+TyHBPSafsng+VOkLWn2Feo+bzQVQyDyeUUqRJ+DpMjX9pNHSmaH7Koz8tHwzH4vqiKfk+YiUD4HQvjV9Sf1P2HwL835vzfm+D4dtT20H+/jXtq9H8O3Q+sULqgvrFPk6g5Onm/UPTpL16w/2X06j8X1Jp8n0KCvgX1JxehCmaaF8a/AvU4H4PgFD1D1qj5vpor5OhqNe9R6dzTh2B4tVB2HpV0D1ZCOpNNKsA6B07ah17V76KBqAwTpVrB1rw7BpkodfwavxeZUNTSjPV+WrTU5dNGH8XzKdNf6mBX5tNdck1Hbp/ZHbSqjxePkyfj24Pm4dI82SU8XwfB8HwZWs/SJIAHwZ0dKP2XQcC+DTFQUSSfxfAOuID6tXVouI4UR4qCsU8NGuRAoCXweQSDoRr8RRl5slkniphqSqtCKNSKanzaForU5VZ+f84pSz1+Xanl31fLiGIPE+Z7I5J1pr/vlJfVqAMVfLyLEKzr/AHtbxX0TDz9XhP0r/aeMwzT5H/ReVuv7HSZJB9Q6xSfi/pE5PgUvpW9FV7aofsP2H7L4d+P+/TT7+nbTR9Q4vqD6S6F0IfSX1irrGp/SJq+k0+bFRwfSXRYq+hdPm6rGQ9Q9FU+b06k/i+pNPk+hYV8FPrR9oeh/HRgj9T9fm+tFP7L6JvsU/YCv7L4EfN1eur9O3CvyYpXUA9vRn10owSGUkaEteJ4cGX9rqRxajlTR6n+tqGn4B0wFWfow/ZI+1kjixQj2fMPQgVdUkcXEmPVXpUeTCVVqOnT/AEHqKGnkyPj2SMaU8/XuEA6OpaaHgKa9uD9l6CjJxOjOhfmx/ca7ZKjgdSKPi+I/B8Q+Ifk6VHby+9wfl28nXRnNjAOr5ZVQM9VWBlpixq+L4sa14s/P/f1VOuI/FLwVrGr2Vej5U/8AkreE4yT5KdYjmj0en0av1Pq6k+vF61SX9Gur+kRV+zR9L9qj9p8XxfF8Xx78P9+uv3dHq+nt6P0LorqdUmhdJBX4vpL1D49tC+tP2h9Cvxeo76Gj6wFPzS+hdQ/pEMYkpY0C31VS+k1fml6mo+L64/wehKfm6oUlT1Sew1ep/F6xh8FJ/W9F/i6jVnQhrp58WsFIJV5nyf8AUyK6OlWXq6/F1Z7B5ehaVo0L1L0UXSr1Sk/Z/cdTEMq04l6oV+LrVY/B6SH7Q9JU/r/uPik/a/8ARdMXqD2UArizr59o4agZGjwJCsh90aPgHwD4Pg+D4NXOiz9H9HHh8mYVxKM1ahf4Pg+BfAuoTTto9Hnj5vOP7Q00Hk+D4PgwKM/P/f10+1xT/WllQFYz7SfQuh64j+p1j+kj9HlCrE+hdJ0a+oZ5aqj0dFJq9CUvpVV9Sav2aPV+b4vi+Pfg+H+/KnbR699Xp9yr6tX0l/B+j9Xo+oU+T6TV0UMfk+nX7mhfUn/BfSr8XqPuaFjJP4OqVUf7QfUmnyfQujNUhTrwemr1a1KkxxFQ/JQ+LFUfg9FU+b6VA1eoZdHVJZrq+pP4Omo0ftPQg/a9Q1eo1evqyDxasvTRmlPZ7F07cXTR8HwIftU+b6VIP2j+t6JH+Tr/AAPVBdFVB76P2j28vwfk0KoNGDiOHx/uvg+BfA9k8dSzLgrECvl/ddOyveqkYmlPV/yX08HJInhHx+7p2pV8XRpT5vpLOvfiwz8/9/Bi/aH+j2w/aPH4hmYcRooeRfNj9lXFJfOh6fUOhFFeoeCuoPp6S9H1J/B9NQ9FPj9zg+D4fd11emn+/Cv3sXUOvo6nVnv6v0ehfUPwdR26upkah09r5ulCC69sa0akej6TRlaxVQdBUPX7mj9XqHVJeurFUvR9Q/B9J+4aEs1ofm9U/g6JJD49sx6P7O2hLrl+L1AeqXUVD0+7w78X7ReoSfmkPWJP637BHyL4rH2vRZ+1+X4PgHw/mhH+UKyckWHEUZP3SntiT3+P3Mj5Ml1ZH3A//8QAMxABAAMAAgICAgIDAQEAAAILAREAITFBUWFxgZGhscHw0RDh8SAwQFBgcICQoLDA0OD/2gAIAQEAAT8h/bU//EDgsf8Ap2Xx+19/mvn83/D/APA//rA/7C8WA52502ye7vmpzx82Hs9FMwPzQOA+qz4/Sf1YfKixyx8//FF0ffX+fdWTwNU8v/Zs/wDJ/wDw8P8A9OP+kP8A2LpZ/wCNlP8A8pH/APBztyxfn/8AH3/0JophNUWLFj/oSgXg6fP/AOmyWSz/ANJWf+cv/wCL234vzzRxYhqxfBBnz/FJMFjmcLx4AswN/L/uzGOyT/D81kmhGeH65ug8sRyfNlRG7xue+ay6laqA8XCZNhgeKmBL7qm08rMgJ99FUu4X/RWFgwhgkT83GCZx1EzzN3l7vkOKLvJ8VBF0y6zWaNH7v4v7an/4TaBox+y+N2n8PPpvz1z8UzPH8VIz7L8d3+7zef8A9ZI71fXBSPlVcavY/ooOQ/z/AD6sIQq+f6/z3RlTDm2TYe2B+/8AVZHcfr9z+L6ft/pQCGHmF+acM49p/ZXwvLH5OKrwHlHf1/8AlH/Hj/8AUAtmyXP+x/8AjHrr/neZe+v+wTeqIp0vr/8AD1/+SMI3pL7s2gF8f8gLj80M8jj1fNP8L3SwpKDqsP8A8L6/4Z4GsdP/ACbNmzZs2bNmzZpLPGVk8WWy+bP/AODgAOnPz/8AhyzZTj/gPYv0/wCSGYOZc/E2ETOzAFFFrfPA/dZVO5Z+nzWeYIoxqOD2fVIai5+CLnDhI5I4h5oGJ5Je2vtB4u4cUkp00K6y9192RNIbqSWP4qeIR27s6TlkhBd7mljJ9TNhgzwAL56/UtN0nNgmES/Vhi4G7cK/84Mx7oAk/s9C/wA2EDE6flXl91qJOnb3YnwlhgcFetYv7an/AODnPEWC7x6vZu/k+bnwOJ4a57Gex5vH+NLEfWnxdSPb6vn8l+Pm/wD2nPzU2P8A9NP/AMR/+YE0pSloniuBZ9Lxo+e6nKbNkcUJAIES6+DilEPkNaMaJc0/ksfMPmR/qwpjKNUcNABkxUw5Kv1cMZ5//KL1/wDph/yb9XP+R/zbNmzcbBYAnmhTE/F+aP8Awrzfi78K/Fz/ALz+1Y6/4GFjq4T1/wDh4uV//C2Pr/kPV0J/4hEIef8A8MH/AOVH/wCgfP8A35u7IISnMosdpK8T3j+roMsch/U/6s5iJZPuPZFmQtXLL+I1HxWf0Eom5s8fi70h2PkIOSRJ/N9f0YYHIf7WSJ5RPp4PdgXBa/8AaH8VApRQnj4vG+/1c193mhvixyzP+e7EOabCARhLwTUNzmz+AnoTcBrgJ43lYJ+ZqsyDECByv/tOFEHCHvYmpmKQ4iyfgyJB50+O6S59lJZ7OA+HutmgVIRZuuSfNIxZ1WvYzYfqsD8WSHpVAd5ZM91UGxllNSAyF3fF/bU//A+UOs4+6gJQ2MZIJjxey8bpM9jzeOd7e1fy/uvH+OGmt6f01OHl+rx9N4+m/wBXh/8AiP8A+oz/APCE68WFzgq8Lniz4pAjLHzD/wDAC8rzli9RCLLsLwwuH3Er92YhzgoohcXzVTsON+CY+LAPVixCUZRNwEzRy8WKoiTn/s/9K/8A6il/wKvYf8AeYseyw7F6mLiH/wCNlKUjxf1fukdk0QfNkn/mBcarEdf8hRmCpyXj4Nix/wDh6uf8zullcD2qOvzBrF9/8nZrWz+7PqsVjxc8Z3c8fFzo+ZvP1+P93Pu8nH1vf4rjv5ucRWIqJ9f/AIHz1/2F6sce6kTplSP+MyBPiaPTQ8TVRy4Iwn4ry6Ty/wCqsQzkgfy/7viwXCzH9Xqlwj2OMQ+5erwgGQvDGmfNkSlcw5MyjOCC8kRzKz9ZB+X3STo5EOIjjncsgfk+WWhykcoGh7zLyoRMIlnMOevFSTWuA4PuzL8QCX9WYZQnS73f1TJwrvegxL3k1pT1kY+SPysQgIaA5cBx8rUqwAHHIG5ETM05MDyX6lXeWnIhyZp7eCaYaPFZ8YslyPqkGMknMvQF+VDbr5qpHBV8hQ4Hy8FHVkkU9j4ZPmx8BG/yyE/zVtT+CPjunZPwUvLyL6rOeISJTz4H3ZXsd4HA8H81fyKcY9C/tqU/6/C8Oj4pKHhyefIvG9H+PxX7fzd9vV+Vj6Gf9XxPzp1PyvBeSVNj2RfHvL493R7H8f8A4jR//Rz/APMP/wAHYwr0wF92KkH/AArsc4mszlCbO+z9yhm/yn3Z0CsI/wBUepP893/G/wDt/wDqKybn9NVTb0BUZHxi6c9MuPAvYhv/ACWIvBvHFVWX/wDE/wD6iEVZ5/8AxF5ALtKH6qp0fV+xSJ5sR3U//Dv/AOP4vCJvNnhs6+7JImxjTVkx1U/7+b82P1eu/wDmdX4bLt6+/wD8n3/yLBDJX1n5myv7Xm/f/cuH7Yrg6n/Gf/gh5seUoHz9XZZxzP8AqxyJzz1V0l5ReEHHdmFdTQggngEfHj6u+kc2gVjisNWzAP8ANglxEy5Y+1iR7ZN38f7pp2eMSOk6c9WMusXGHk2Ui6Iie0/xZmrcEOp/hcZQQCJkyHPPNgIMibtlPB8V6qMPyS1M9FJhMtnRwIHPR82V+KM0e8CflL33mTP6MrO7MsP0LCstP5byI7xyikhkUMHpDWIHZTz+KdfHuC7NhIpD4my645UJ8xRvDzbGhCM2fvxY35Ug/V5SHMcs+WgoZR56qMiDmzqdU9Vnksvyv7an/OLeGzS2GkGD5UPw2OGffp7r2M4vVM+H7Wjhe1/ViH0fdO/4JK+HYG+J8a9+ma5PpmuT6aanypk/N/3/APgRET2i4Y//AEY//Ef/AIj/AKAE0rHzYuUTxUmBGOf57oInuDw6++LqESkzbGRZ9MPF8a4Xr6v398BfVVkfkao/4ud2XX4T/wC2Pp+f/Vn+Dpf7qpqPHBWCF4Bzf9+k9499WHJXHhRrV8UgL313cPI8FhF5eqwg78VExpeP+v8A+qp//Ftnzc/7H/4Yv3/+OAgzwoSwyRHNWTiiAd2wrQTlw/8A4J4jrw0SVl/dOQz6/wCJ44L42pDYh92Mzix358XU+rHNmQiaaipxvNNHkveBXJXWYR8B+a+fHgn8vFAwoY6/8m671sjx8V8JbHpPiung/wCP+F2ED/PV3Csp3m9pVdolhD3FUnfZ4/z7uLl8erGf3ZaYT6pExp2xckI5o5niKwUcmg/lsPD0Yz/E5U1s+KjqU80jGPCO0xDOzA9cUbPBOR7TgqW0dbn9l0dlww4d5+Ioq0xingiUR891gTMYZe0Ns3sB9HA8so2wBOGyCvph+akHNDARESz77VgzFCjyOJksjefDd8EzMTsFUBeAJ+A6+7toM862Oji6VSc9j3Bt7F6TWceXV4S2am+ak8Sni7H8BYREDvacDZ5um14f/Kcc3ZuAXgCP/awjWMKwpxrPJjtbHA7y93FEB1RnAqO2Cb5sMpB2+V/bUvU2by9fNAQJx6ywAxIbyT2VSq5dPvn7rP8ACH6F5fN/Ladl/wCqsIdfkWJR/wCKhw+Xf4WnYpz90/zT/U0fAxX/APDzHyf/AKCf/oJ/wTrxeXfxXwyn/CgAsS9U4bk+JzRkCBfEdVkEDU/Z6s6ftHXqvf6P+rMB/nyWM/w54rs78f4r2n9v+r/tS/6vQ9v/ANthYHj/AMWd1K/4v/5Sf2NzRSH3qyf6Cp5K4L/5F/8AAvb6qkEvf/AlCuMUr/8AqJ8P/wAiP+/d9ULT7Kpc4933eerlx7sSxNhmLErD3/8AijbH/wCKb8//AIozi4X2/wDOv/KeBLsRPHV1ZzOTq9kjfV8o+ZKicMjxZ2Pp1efgveP6uhJhyvF4X3/Vnxzf8TZm/wCFiOac+PZeqxKj+b6CbklQ+7Eu48xYE6GwJg9+K8Btxdv3YmoYyfoKiQOgrnz1NAA33mfC9UNwcEfh3mwXYXiDzHrzccLklMPMLPmhgYYaRHklVLqIckOwYxdByc/9s05IOD2kbWUvgolsh6PRSMRxJiF7g4rzTyVd+7LsKRfkNkRHKctJI+BU2HtHjv5utJCkWQniHbLAlyzNZifHkWF5HdJbKzZKh20PKaCyr0f7ol8n/OL2D5uQznWPyoQy5TQYmXz1SVJkKgeXzXBswSRYEmJLqi+XxYPBFQQH5qHzR7Xv4NQieb/bUqw6jP5v4hco9P8A7/daol6eA2PgVw+BD/P6uej9H+6v3fmKKjHUvwUJJ5D8roXmzL6/mWP8Dmhns0P2a/tKfwSoTqRfbf0//idD5R/+jH/5hQlgsgfb2evqmf8AOrqH9CWG8ov5CoJn9R5/F4n5Z48nu8vH4r/7X3yg5Pk7sKbvTj8UBDxT/wBbfPHmR/NH/F/q+H8T/uvZ/i+aT/xfxQPyv/que2v+U/8Al2mZToCwKQZJuT5Oi/AOi8+AcU31F7vj/seP/wBRmdWV/wDjS/8A5ndlOKKZWkLsXTlhGLs/9iwWHmksvhZGNjzYI92P/wAHRL6qOB8E/wB2O7GX3/8AgjYu92LvD9X5/wDwR/yCfNixOVESGkw4HjObBhpTAHzLROUY9sfjzUhwVTHf20JB8iOD8H8WFKQ0Ydf883cJB/lt96bGt91wdjjYKIkMrk/4KbFXklHxLXLBORDfxVjR+WcWHdJP+TZEkBqrUmUec/ky5x8R/VD+LTX3YUEBvX45p0IQSpYzBzJ/FiDx5H7oSSQ65m+wL3N14O0wsDBny/1TYkRy0VYyvFTd+SwnHjurwA4fFnlNC1Kiuv8Ad7sP0+QJ/dQDHSB+Ymo4f0cejr7bsitCf1l6sno4K8ZekwD4qUbYjtFZg3eeqTCLuTCEUl33crrGxeEwy0y3JoHlTRZzPI/yv7alLxPdA05L/Z/qj7YR7z/7c/b9XXAfBf00a+39leTwf12IHh+dde4vw3Xsb/gPPxt7+K8eqKMUffixchGER/8AhPoD9P8A9MP/AMB/0zO+6zTg1vU3oVH93gHn/R/NQ9H2/iv4Y48rDvifK/03tr4Ovao05yjk+zqiJ31H1QkGX+NLtK/I/wDajyj2f7qrn/hNJoPVH2/qvk34/m+BPev5/wCYXX3UCZneCyWaikPssL9BXfH4vk4L4mC+Bwqz8Xj/AJkf/qEF4uf/AMFKcFiWLH/+FtCe7Fj/AKMff/ObFj/8G0k2nM3uYoC7lhMF4z7qu8+f+Ah83VA/cWJbEZFellxZWP8Aser3X5pzzHuw4upbKJh+bE62P+/m9+rl46vX/NdbcHgu6/lqdVnivj+K8/HiswFUu9+Lsx4+KMy/uw9PzSOubOcHqKIkgno7s5Aj1cJMjvr8O3RCW5vLyQLieWfVTJESEh/DfuslElyenizIdDgFkSx+2fbXsHN4JfXNdI8uJeKLgJ3CmZj5RXQXweqFEgjdqYZ6c0JU8D+7DL4k/wCqpt9eHwU3KHmQGLdUuGon8WEHDpqsAS+csBGRyzQAsnwf+1/WLP3QgYV/L5uOeis+yXzlR4p9rKZe6FpWlLcKkWNAXsnFgJbHUInaUMz/APL5vM1uN/XuwECXOJjl/bUpw3sVJZt4iTHnqkZi7+2OD80fCT8y/grv+HNctnD/AMdqcb4/Cv8AH7vH/LxcS9qjfiry3FLDnTRIf/uS/wD4Sa6faqP3Uhj/APSz/wDAf9DJV9Tfh275H9gP7oeU36P93pGIvw/qvPFD4f7sPDxv5XmnL3Hz6rrO5f6ag7fOH/qpyvjX8UdR0eKvMD/FXd+ClnxPuz/6C+7+/wDVF/7m/wCEFn5vSl/NVLwDwf8AlEsOvLR39VkIPspcJ7Xxd3itwZXPg/8A1Ne7/wDB8372Xp//ACQspsXOSbFixcO782BqTTkZrKRMPq9qflUP+kULt8i1WZdbFObHNlDPPu4jIT9n8ZfO+dDqJudPqoO4niiJzdzUgcn+Mo6iQcSP9UK5PlN6j8ppPscWW+uaxAYeGyAie39Xedp8m7Fmddpm/wDPmnPiP+fmb5bxe+7n+q/xev7RSNVZ692OH/6+70O5qz/VzGE+trEJEeI/yaJCQ6LPr1cfFY6TRgwwPk3/AD1fgjMcP9XuBxE4fqtJiMs5X5WMUxdB9mJ+L4iEMH0pMJLVc01IyCZfuw6gaf8A7zefXpfyh2D6JpmDzxE/W3Ikz9tnkAOJsiJK9UvmdFBxTPiZanGXgjWsoo6txwXxw/FxCuIw/jmhBTHo/wB3K0/FRkQFyz/uiwTLkIJ8Xgh5YM8Ffl/bPxSvQ9lylZ8ZQKc+KVSQBw/u88OiOfmjVSjQufPurwU4Eknz/qqGFxH+kUnUx7UEZ/hX9tSlmvwLEcEhNSISOTcE3IPh1Pixj0h/GqmQ7jL1fl2j5M/gvN9383/D7oz/AA8U/wAFO/FeTfD7Uyk88KpfiH4sSfB//AhP+paXDCD8/wD6Kf8A4j/8B/xweeb1N4KH4PdfmZQcOG9AUn3H9i4Eo+zz/ahA4P4n9lgy8UeCHn3R1TAeH+ykihvs/HVhZHwc0RrHs/w2bCn+eG8j5k/1Q+L5N9/zFh7/ALCq5H4bDvfiW4/+dJ/vdvhPT/5Z4Bfusing3RooeKdD93s08WF6S7gz/g4wvq4fNf8A9UyP+S/8I7Jr4zS44Z9WPJsWP+df9yfFybEMb1zfYVUgV4Rc/wDwfFmOP++y/E/n/wDAI4dsr14VZNYUyFB9WIf6rzsfVYeK/CweKBth7u8rpZc++bsTYecvYsf58XTgb6vEmNnhyfmjkBnfmgIHPevl24lUkiPHuqxAB7s4YPW3yRzcyPzR1fKMaYgDmEl/MXQFHaf/AJe0J752oCHxn4pCDqvX3NWWgvLhf5vfk8f5FyYi4LHF8UvN7j91iQgjzQzj6ZcnCKPuL1/bYji53+Ci7oXQ8/8A2zgwHDy2EyB55oQkPx/v/wBpqQX5WgD1kBn83sIsO/6WJTT5KAZ9wX+P7sBEj1Cx+aiPrYAXhgd9HxNk5DmcI83jZxguH1U3Gsf3DeAwaK1TWI8ubxrPRYi9h5qXHhZY5DAqnA8VrLj22F5D3SOI2X6v7an/ADkRQP7/AOSBhISDyVcXAJ6oep+D8lE6lfo3izEh9vFT/G5f+0x/iMUca9ewH4r+1mx7bTwcya32KZPufyP+rwHzvg6FK/ysXfoH8n/6Kf8A4Yp/+Ao7apTQza2dAz3/AOthDlyuJJP9UTxUH7RYDkvWY4bEc6BfYovF/X5e7C+ThP00uo8U/wDtZ8iif0RZkfNMVqMPVH4sP5wP/t4H1P8A8lX/ANJfC33R/wDaW+gfRQv69viH52VxGodneqK/cqHVK5ZScNNTs+rvoWZrHRcOLP8A+pfn/wDIzzQXi8f/AIYsf8iw/wDd/wDwb/2Gs/8AYsNj/kNixY/56/5tJ8fsH+f+S8mr3C9m0XU2J4s1gLIxy1KV/BV5JSW2Kliw8c+qUa4vxrZp5mKzvbIEQvhj7r0QsHiF5VB4vLjPBc+Knd93vG/uxY7v4vvm/wAqD5bH4vAxe26S2HBdNen/ALRRYPy8/ibICwHANjwb5T/uv8YrGMPmKconopMCl2u1Qg58v6ohyNr530YU8iPRROPn3/P5v4AVlT+Er92QxnXargAi8A56olSeNE6c1eavz/NE/wAv3RdJ9Fbxc/xf21P+cwpfZfKzWGh8a7KOLyzqiOJkTr2vdYmwKIJHsB7Vv9q2ARvzxSE/jKmPxHxWr5fqXUn/AFF/YSvXMqa9mjD0T+a49c/v/wBuD0BRw+Kc+Levy318XS+f4P8Anf8A+eE1P/xBYsWP/wAPA8Lxf8C8f7oiFwD4f/NE/wAw53+Tb4v0eY4qcfArrznizJodeE+6WyGR/pZgY30/8sNJ8bp+bjzUETH6/wBNc4vp/qg8qv8AEL8f0vwH4vuH4r4X5sdz4H+6dl8qMcDUPN8U4Jfmh9HqyMM/NRdUUehYDnW6+BY+ir1XHzY//UeFn/k2bP8A+CciP+n/AAJcsX4vlZN6oKgWAw1qR7WHvLJZs/8AJ/8Ayp/7ly+p/wCQdX4f8Qvb/qBgx5s7hzZhl81mVHgsNdwv0/4au49f7vSl8H8UQz+CgiEHeG0XUf8AMNi9R1Y8f9PCwHVhsTWTloQ+oGfcr8qq8Z1933fc/wDD7aazKbYO6FzV6wfa1RJr6mf4sk9h7brjT3LT/H/lHwPqiHQHVlaEPX/tKWYgiHzd5/SjuKOR+FZXX45sED25po7XmxkvuQPuhkk7OT9xWN28CUNPDiiagYPzYC8o835fikqTLgSxOvxf21P+FmEfFhOcXXcWJuPNiIPI5nguWbTzAbYz8t/O+q5rT8SJ+P6sZnzqxCPY/wCfuv8An/x5vA/9n/1RIoRDPl5pz8X3aP8AAWiIeKRP2H6J/qsK/D+KTc1p5PibHXwV8/P+qY+r/nL/APP4V4/5FhsNhof/AIH/ALypjPdQx23af8Df4oOhNfX/ANm8X8zyOH+mojgfoe/pu2WE+c+uyw8x9JPqyNacf5beFL6P4rX5AvxZMzvFGDD6G9IPiSyf2Cy8fjv/AMq//AseT/Fg5Xy0/wDVfqfxXyHxZ7y93fr+LA5ZWXwhYHkv0FA633cNebPwX0X+f/1EH/5Anbx/yKaisVthfq+C6Q1gbxzUPVPDdPF2oJOvKw3JszeDYf8AkTYyhNCWKHVEo/5E0w18UUdE+HxWOTifF38lJJncuAge6KEQdf8A2nEPTZGDEcV2m+DaJPQvK8V7dz5qCXY8Uih4OL1ZOzaf97mJokoYXW/8DeEtZ5a7UReCYyrco4AlcypGCGlIWJY3HBeTLPqy/wC/jY18bGxvzj/nlfD/AJ3tmbH3cfwL7u2L8t9X7i93rf8APzfH+7B5svKiOpfe1xhP1iibZy6c/wBtzgT7/wAavoh/nWVX5+qaib0+LM8S/wCeqTGkf57ocMl8/wD2xUfREP4ZP1fVMSzjwcH1X4Qfmj5MKjtRhk/mwMnNn/OKexV3Lzf21P8AvCPF0q5EE9U72jSnYZD5jeKC+IKVPBvgYewtpJdBv1Xmf4n+H3QYebfSOCh859P+TT7t/gfNf+osGnK9y+FOXsr4KbvL/VZAcwvyrgr0ftetzAfbUlTy/gX38/0rn1/VEI7/AOWn/wDP4f8AGz/+OK/8KcIIztkvBs3Xb+Kh/wCXX+7k+T7+0fzVn4fv7+ms93kOvT6oHm/l+vJV4H6D8lhD8rv4aLk/5u0OB99PI32/3T/zigOM/I1/ogrVF+P4b4D+Gz0D6v0/CouM+7Hd+Fn+2srgh+KnlfFE/wB1Zc4onj9tQOctW1xzefiz0f8A6gP+d/8AHX/8fg/5xtHPV2D3T3/1lJYPPsnUrcNjsuHIfxRwUnGvIr7Ye7MZ8yqNIbppSHwfF78N+ca77+bI+Lz3PHV4wg9c/wC1Nk8MmxV52er4tHM4ufV1h3eXZ81DhYqeh7P91rUfs/3Yb7yyv3TssKIqMo995YwZRSHP1RB8fH/thAENlRkP2KgqhbNyFVAPFnn8LAJT6aUcjPR+axkj083pXU7lUHjjLFI36qnyizc7+6wOfVgksfNcKdXG+rJ25F1WIVuZ82M7yt3FN5RCuYsGAY7EjvuwSRLG4X25rGKSG+3i7Nd0SgGfi9W1EkmxjP7MpAdFH4/+0F+tpycHnb2PxsX3l3xSoFQqcsdoYfIVOnmhzlj+dskUD0V3EoxdFnsoMcA5DknzxZdBF4gI9lX5jPNOIInj3Z0r+LIH+7xn2IV3B8Q2Dih6D+2wcBEr3x55v7an/TG8/FCqqRUiVXkHpPg8/umn9MEHg/42GPfPyOSo8kKD30Nf6aL4KzrZg8dlfmZ8bloc2K+vTQ/g9/mqxKHza4tyP7W4U4SfhLinqanhe1/VhPY/Z5vs+fxhY6/z/JuF4D8Crr/9AOKV/wDyA/8AwUsAitY/FH4NA4QKfjA/z3eNHz4ZP9NZIJx8fkfVNJ5Lk9J4o3Bbr+Vflh6H7sevgP8AVXhO1/1u0T64fxcovZP7L/KlZv2B/qwcf7LHWiKidvzWHv8Advnl9XPl/wAL6iwXkYJ+bBeN+7elhcOduvGXC+288f8A6gP+d/8AH/8AG+qP+H0XBRY4+ax04vAnhsUVSXh4p4STzfImzyY0mnF7/wAxxXpMdCkuI8PZYCWf88rPHLxw/NdgxQMce6SxR6rwl/G+DPfC89T7/wBLvlNJZJVl0exjfIJ+j+ePzYNXpOfvi632H+ywf/T/AFZe3538N+T7NP8APu+VH+e/93xsnj/1VuE9ye/1eOx95/5W8T4Tp+SwM/g/1Yn4Mx4oe/8AVno/v+LLHB7h/pi+MfH/AKvlPxenHz/5VOaoAg/W2AbKLBYiITHxSc9WbDhds7vNlMDj/wBosYVEYSx5JmG2JLhjLo13xQyKy9XUGHTP9VDVCeuqYI8b+bhBC614S8kcVMfP/BlsIjy3/wB2IyO70XI3xUJkXDjqi1/7D/V5Vk/jizhRte7InspPc1GLvb9d+KHMYRmJ82A8aIn2PViMgXMMKuCVIcB1hqcTvl/niuwEwTxWXEDM0Rzs37s9QDO60qMpgnXPVYhWIf4snd/I/wCiKISP7oxB7+8OUhzxYGOj23oaXeEZRzLSEIf5ot8JMOeXnyUJ8BpNJiDDpHPTFn07yH1PL7vkomooYKCfi/tqf/gUV7HF4o5mPQJ+xexScDB8SXbpg8VOykBI3K/+Bsmj0f1ZH6ig/wA+bzBeB6r3Sfmgr7T7K5bHs/K5PxU47/IfLT48fPJSqHDjD9jfbh2eulR+/wC3n8f8kLiZfgsP9l//AEE4/wCP/D/8XL/o5vKuAen8UUHVvn+o0H7S9vP+PFz/ALM+/h7v7Q+vSeLIzA3tPjyVnn+0f6volF/VI/iy/m4K8kf2WOBb8l4Y9J/qpcf1n+K9afEln6Phu/8A4/7/AIE/4vgD6rPlqK7L42xzbf7hXzaHS65Ysjjbrrfix5//AFIPVkl5Q/8A4T/kmNYf8F4XB/VjXR4sbc/FlYbBSLgUD2XiqOGXmwJ1+l+1+qfOvsqaV/B+anEvpzZCAP2U4Sv5aJzfcpUnGhzWeGnuXk4sTsHvz/z6udj8D+f/AGy4l+QsImMO9F8w+FRdpb4rJ8SV6P4/VOd+WvyY/dSPsOfwXWPFnl+v9VSg3j/JKGNS9Z/P+6i2STzEP3GXzz9Q/wARd5i+4qEQcdCdjOK4FJ0+/ma8gB9f00sKfyn+pqcg+j/V4BStwSf53N7R+aAFh8NYPcRdHGxnlzqs7T+lmTHTumiU/iinMpOdXoH6+MuoOs8RYfguI4NPujWdQCO7KUiuv6vDWwlyzWcAYQPFi4hLEeL7Sx+6rgG5QdUiY+rFwGGlRNdF+byKfRPml+Cp+Gx+ivj5DrixsT3TCfpWyHxIz7GfjbCTLeON2i5PuoUQEN42atk4D4m96H8XWkdTe2Zy8vc2QMB9Ujz829/dGY8f+XhNoYX8PzXuf/kFZvU2aEqrvEzdJjxz5LoBj+aYGXEM6bdSEsa/CjKMrZ17sjwOLrcm7ICsaU1UrrN5+2wI80GaI8Zd7NT6oAqco1Hk/wAX9tT/APCPTWY804yjpe9R/Zo6J6T5dDD7UxA9Afh5lcgM6P8A9VWaIj3r+OonBoePg+W9Is52NfztO3STe/LQjtj76QiPGfc1cNk/hWH7Vh5wjjx0Pluz7mfv/Qsf5/nnuua3rh/9L+v/ANB5vD/j/wBP/wAg4qZ93Pdvg8P4vdJkp5R/TeR6e4bH93gMDP534aHwPw/XZcMnX/ZWZQ5B/JZMX5D8Vec9O0TJ+pn9NPo+Suj8omhcP5S54/Q16B+q91j4n4vp/iz0J9XXr8V6/wDNgd08QfVl9FRpn3ZXGXO271fmz4/5zz/+oj/g9WJvg2JvH/R81PH/ABIP+RXM/K/2QsjDJ5q+aaFz8qvk08ljspiBDz3U73qyMeyLEk+DS+0+Tiwv9svYpe+PzU0B5P8A285n9F7BVHVoTYl4P9rxzPJfHPn/ALvYJdcP1/q73TBAQ/g/6ogyVKONPJn/AJ+r4l8j/X+qa/vVwvmf/KIfSQP7oyIz0f2XqfrS/wBfu837P9qAm6sNbtDLB7P1fYLHk/4/m8pckbvNMmP+eqEyLz/EWGSCW3xg8WEqA7H+uaMk/upS8SgjBj67oUMDsxt8oceNs8CsY0gjqa4CeCKMTvU7UYXmKsLHfM1kF52LLM4a0oz/ABsOiWf0ix6HNg03R5b1N7JlYaxXIQcqyOnxew7PHigILLz31eAjjPzYGvtY7GUeSttmWB6Jy7YiCLEnzMWYnuxWdX7W/wA0bPKDb5sD2SrgnFH90jYbkWJBO6JAjqxD6FDxZEAXikN4xuGX+64qchHbhRnZaXb8lMStO8/9b1a0eaMB4eXiLIsh+FjQN+8zZCQDih5Cycqh9h+rAeA/xREgjTx8f3UklzTYAzxF/bU//ExgGOniyxvidVWiXVRcCewf5qZOuQYfYT+aQnJ4c+35Re2XoKZPAfs2ERCHO5B/KfVAS+FgYIOpzexZnT/B8tTmc7eB/L5ak5HOj/F8rK6cTr/Qb7neZ9+f9eKwbhQpKc/KLgQWHwH/AOglD/jX/gWKlj/k5/1wFdaByDK4Sw683ja/cNZ9xovsj/VE/wA7fYePNCRg3/TV6m/J/qkend/punJ88anYfDGjZZeP9y4c2dDPia/y5snR8l9H8tOsP3fXrzj81PT+ajpjyvhuekKlGfdGm9rh7url1uX5/wD1GWKdG83fhcbEXn/g+bskqZeLDVyrzT4Gw8lycP6s1K+FkyT5vIJPVPNfJxQS5PJdGcNmMD+VBYHw3pifDLLyHxw1JiX3w3aZHwf+Xxi+j/yscvrj9NntMOhFA0eLVk5+cPxSOvu/iUAJIRBhsHHPPX5o89Pn/fNOMJ/H4v2HXF/+BXWinz/5eMSHgZ/VwhLkReOKPlCy9fi/vm+q+G8T/wAg8VMg4ulwSRJN8XYl4o5LEFx3c7slRIZzUwgu8fFVyYFBJ0EfxNRN/B3YvcG0uAKCA/bYpMHvxZlZhi8ll5LPTqrR7ZjvhQtBzn+cVnZDO/PFSAnHH4boXkVCliz4sSj1/dlyGMjsAv6XoRW+/m9Ymfh5/wDKss72iN3PZVp9jPz/APL2nH5cx/u9LuD5pP5h/wAKSAm8vHXFT4F/miqFTNjkRhPNAl5bFneBj5J1P/HyFWI5rxHX91QnQXwkP00jh3H4aoDBr1A44T0rK4BPz3/dSaPaobbZuGOd+7JLM5H5r2gRHwCAv2lYRIETr5qG0Hb2WWQOceHxXDi5mBjnIq+j5bCjILD6LrFA7HnxQJgRr80YHOfqxBpr9XrxVlU2m1OQ57KAwYgoYNP7sVo4gChz5c39tT/8iHd8lNTwPq8bGoJCPHB+s/VbGTdWI+HlQrDwgT0eWd/JWe/EfB4I4PifmvkDMjM8Hj+/NlATj0Hfwef7peYX4+6jhFZd/wD0RNP+qf8AhR/+Hk/8xviwPluyOQp83QkTyuV/VQ6OTHogUN5RImbHh3idvw8N+v1pfZUsG3UT+r0vepqHCvh/+r2q8j+mwcy7KHWj5mqcb8KrOr830Fld3HlWe6+NeK5dGy/Vhp87NN85fyo+L8t+L834sf8A6kGbFIY/8h0USmG2R/4Lopgca7SmDD5qG/u+UXnZbhO0XH6by3Hprn9xTm6zsTvP+lf/AEZcMIlNJrPmb2J/VU4T8v8A7fmfvShIXx4vnnz/AKtkwH/DGosMvX+n/dl+oc/huEI8H3/qggCPl/mg7puqqq4Pk+JIoF3ekn5L3PyP6aiJDCfVl3R8K8BGOLNyb8tZX+qbYAeHiuQAuRx9WbDGZAY+a4tAJJxOxd84V0ancjE+Kh8bPgeJ/daCGdlx3N5KWJlOfxRYkeKYw+bvdOZx+Tki9dQSTqwbEdeGo66mKlIwkGvhPmiMFgPwz+7GlfLGc2JHi+XGVFzRz1UmMkz80Bh5o/fP80xzUSeSX8XCS2OHDdDgHxXBPL/uitwIIeg/soxGIpxPgN4pvshkK2B5fuoJg31SAkVBNMDFifE2MDS9kVhj/nIj4ULvX3UXbKdg/wARdfb/AHZ+LHe13BOeaNsOQlrJ/wCrj8pzMgnv1QZ+7fHzZwMXU/7rt0swhw32EnjEH6/d6XcZSHOrO8NXHT+1J4RhXyyRv5oA4llWyjvjZ/miypWw5LiqBNTHLDfFSSfA8Ykfq/tqf/lTV0h4UfGSn6x0f6o+arYOqHqivn2n1L0eqCE8VuRfL5//AD4sWGx/yLH/AOCLH/4I/wDwA/5gnu5Ycb+Nbk+gf6dZ4Q30eJv0w8Pt7sMY89vn/dPf4cypXL82H/2uv1gNkeX4UNwhHlP7LF34jNOaH5ygcf2qPJP4r1n4s/D8X4vxZeH4vgP4s+NfNiwd39mydF36sHbNzxWbl2xHNnxT/wDUo/8AB7cXOtrDakr40fNjxUq4dLCmySP1dHN4ahpJXOJDq435ip/z3wJ5NoJzDPFJ4I8nNOGHw81w/J/9oA8rr/a9YsXRasVVxPDN5U36fugQU/wksdl8f7l4a/Qy9+fn/VuEGf4c09o/Beknj/BsifW/7FjJY9mr538qP1VxBmf7+LyEHlf6/wBXuX4qUgUbPoVK8Ku5zs3ER+bf1UgofCSXlQUL8rovP2e7CAnZ5p8Nn6awYASHus64JvJ5/ag2RKGzgTB3E+S+Y73/ALUhBoR9lk1eH7LIbIQ4pYcJeP8ABUiTxid8/wDlUeKh/T/7ZDMM/qtJJQ7jfNm2I8JFlE8dWOOYFLGQY+23y8cIJuc/ViYdH+avpFLQUpPOmJ+KzSeiiOf5FnYvJPcUQdPjKDsDOXj6rI4NExFM6P3UczvIpSWahMP/AJTDrLOnn4LgaT4P92YqXzw8/NJQhR8PfxYR8fFW5/8ACuJ/R/5QIb+H/lkMwMLnj6qksms8WYVkPFQzj8111+b6DnzdBHfmzg5FSZvfH5WfR+bJGdOPRR8t4sxMKNTBc801kTHEe6tnkxH5iqWzZzNmBy4P1Q+A0DihDO3r3dyxMC/tqf8A5srLuzZWX/8AQDmxe/8AkWLFaWP+FFOaf8j/AKH/AA291w416sw8gDy9fVhE5Xc/85L06eDx/ZTTwK5+mpDd3L8l100RZHRihE+g0vEB8D/TeqfS95fBvBJ+6Edl8Jfux4fzYtH/ANbHc/m+1x53HTZ8f8Ynl/42xNgObL8XOr8//gP/ANRj/wA3RQb9LRGVA7UWhExyxQdXCFM91TN3mqsAmeG+PXhogNCh5Q938NzX9BKeaTw43qS4j03bMwe7zDF43+D4pqJfGGysxNiwd2Sll6rwfoGrlp70swg8E/02RwsZJn8UZJDz/wCVOdiY+vFHAN+Sw4Hw/wDauRJ+Kb6EZvSPlxX9Hn+rIPgDtf6Jq79VQhcWcCcyA0FfM0k6ozeh1/pVlCIc0fF0Ii5CVAfQSnzIxL3N4SIfwLKjhuON8Xa0om+sTx9Vkjx/dZflsZXST4WRDq/w3sY4I/VybDDM2E1oPNkZ5vqpujPL8WZJMOHwUJNJJjVQEeIH7g3Iqngc583ngZ1/uV849xf2Xh8B6evS3zn5jTJD4g/usmR+H+6Tio9E0LF8l07iquIkw+L8zP5s+V7QCoZLXoFLIfVTDjn1Z9KpcH4ow4OfBWFDnxXs/F/yvX/d9f8ALWA/u3i1+bLthyeKecvlUENCYjMe+G8+X5v+Rv8Agf8AyzQDxNmkCTSBrKHgz/nqsEEp5WaOY7u7C8+V+1+b1v3ahg/uygBzf21P/wAqP+JVZYo//os2Wy2bNmzZs2f/AMEv/Zf+cosvNXxk58WWnDXz2/Isb1f1fxGe/wDRsqgnK6+Szhf50Nlf0E/+0JO0VjWED57vbT3Rcf3vTPpVHb6u3j6seVez/wAEea/Nv3vgqelfOx5f+O6A+bjna/4Ltz/9Tk1eLIuf8lCHFIbPnpST5XVBZ5KYMVChMc1GBHv/AKDCWEpwCF/pjYcO+3F0nf6up4eS8wmOm9gfmmiHz+69uvwq00fH/VUG0dKgzNP3jw6XxP3j9Xrnxn/y6aR56/4eajms+HdotcWdKqdU85fAezbD1oY43DWE7qTH9VgOZvyXZs+Flg91ULgTtoFzwjekp87Cb/H/AKoHaEg3TPH5pJGVkg9UIaRHDXmLEmQwuQM4Sk/3ZpMvR/1eEJnY/wDtkl+IFdZDObObAA/MXEpI1+qaUfFFNZ15ixekgPrmnhcVUPN1h3Zysk1FEcFfins/F7O7xNOFPwP9DRMyPkv6XcVBGj+Ro5hz6bAQOs511/dWfOU3yUU5fi+H8rdks/Nk/wCiz8fgUQJlNcD8Obf6yt/yP/lN5+Q/1Rj35oocA4917sI+vNSTmSr7aSG0o+GY8nFjIF9KmoJ4Xg7hahzcstB/F3/wT5IuzCxZYyLIPKokuvF5sclqBI7SkGrWlh2rSXNf21P/AMope/uvB8Vpz/8Ap5/+RyrA7wfCEP4qgHjuyNOpHh3/AH3eCxrhyzy0FkSMeT+qtTvg+yyJPE1jD+Yq097135xeTfJXdhXIyqlLRi9y3/E3/E30L6hZrrus4m5clZdSpXlsf9z/ALz/ANP/ANQywn/CxVgu16mpeF3/AJk8MalNxTgi8kuUUg5VQwcf99K90kwS7rqpg7RzU40nu80xoGQHuuFEx8/uyOwj2qUPRaXkYj/x6wTPNmxmHP4aqqfBqFMzeP4snV/J/VT0PxZ7/wCO82IdJYuX7Ufh+LskFjCX2uYZ5zLPkm+aC8r3TOWDO7MB5vyd0Bmsw33ZSQ7ApC59ZUfzNXXWc7Z3KP8AVhk9zSHBB/1dpHEn83U5R0JHukmRj5fzcNf1H8X/AFlpeoJ+qJ5/m8uLju+yvoWXmg4Fo2iV4MfhoGZeFn+af4Gfqr/wYf3f8A/sbnAP7/6pPI/Gf7anqs+H+qHkv5sJ/wDVjiP3XwP5/wDL8lCcX8f+0Il6qetUU3/yO+AD3SRSllMcjZEvN2OapY/9Q6jSp8gOP+wCkymf+P7q97TTryFk9wxF4hQeYLkqSa8z3dH8/wAX/9oADAMBAAIRAxEAABCoAAXXD9NIAAAAAAAAAAAAACAACtIEBYEKznec/pHng7MJiIAAAAAAAAAAAAKvXhXux8LuSAPV13qsNk30ILZvvLS0zRiXd7RcNDAmx6taFFzzKOED/qGU4fCoscbBYNe5obEAAAAAAAAAAAsAAsAGB4FBckoM2yyURYhAIsAAAAAAAAAAAAKayFQC+1Qjwfuv35wxB+em3MgSUnteIRNyDHDlB0krX6HOKwYbAVKgS1uEG4yr4CI27DDjwkIsAAAAAABAAAMACMAFJJc42O1II3jKY4jMiEAAAAAAAAAAAAJcABEfpxCFA0z5LTCFoqXP3M9M5vYD+Kdevo0BVcEWUJMYV9MuOQDIWUF4gfKosVgqFPR28AAgAAAAAAAIACMACsAADXhNvG95UvY5XHDi6EAAAAAAAAAAAAL9R+ATwAq1wchmxPBydURz+n8nQwmnKZOQhir5/GFOBLuycur8j8jzcezI0gWobgHLRCnDwgCgAAAAAAAQACoAAECjTprXGc4SMyhvZ1itaMAAAAAAAAAAAAJ9R2c39g3SnUFW9hF0AYYtKX6nLZryCwc2LBN33kpGyMxyzlV0WAuMl+nBKC6q0dzEOskREYVoAAAAAAAAAAMA8sC6oCnnDi/g6GnVf1zoCgAAAAAAAAAAAABO0znoClSwJxu0DFUJZlmoG5SlnpPPWYibBI93p4SL6vHzkdgbNp2Iy3GjL5upUEJokuD8DZod4AAAAAADUy4ookBt3HIl/PWs/m5j+DBh8gAAAAAAAAAAAABiEz1NsXAdMjEklbv9fp6cOasdcn/kQHHWX0BPCUor5DQnfIDNIu2h3+mbjf2oDMssDo4tNlBhAAAAAAAdAJ21WtQb+fUlIxa1WH4e3lgBWIAAAAAAAAAAAADlD4APq6Hz0ZdIMLy2dNgCc5YU9UmdxLekLjx+AleZ4ZGA9OCixFqAVwmVlZyoANhHS6OerOMoAAAAAALHIiOWUcO/xKD6OgoVz87nJtamAAAAAAAAAAAAAADzEnq1P82dy/uVhkR6sVuYFHjMgDqX6Im3EG2w4rS+OLu+h/V4f+rSjC2/atWoABPmgqee1E2MAAAAAABXwy2FVkfMoYn7sfb1QYzUMgtYCAAAAAAAAAAAAADwGH8w7mKkOJ1HrAhgovxeAzskpVGRXXmZ8zQATKyW+k820wRvFWmTbcNT7d2oAAACK0taNsAAAAAAdZsWNSw/4tGLp+cpFgSBZAfN+C6sCEAAAAAAAAAAAAD6kWGX0slI76xnpEq2TRpcnwyhwC7sWnGMmyDTBIhtKHLx0QKMuUkVmopwdymoAAABoUKkAAAAAAADCIMJNPBBKTVnOr3CxCsLBwLk0mygiEAAAAAAAAAAAARuE/z+t/ZbWpcbHl9V+h8uL2P5Y95oCqaubaqVcAuHGIyZ43D/AAybtlWbDZOF/8QAMxEBAQEAAwABAgUFAQEAAQEJAQARITEQQVFhIHHwkYGhsdHB4fEwQFBgcICQoLDA0OD/2gAIAQMRAT8Q6/cojvcPz4P/AOEPj3+ASdcEpmrxAcdk4iN1dc+8Hpf1/EvnpYnJnmSe9P8A75c2pmnqh3bLOnX4Ntt9Q6lEVD4hsPQG1agbGFa8b8EzYs+LPW0lSPcfG2V3pazghmFGc0nPpv3345/r1Bwg34hBjOxwhc6+j/a65nhfo/X6+Jfr9frqH9fr9c3Dj9fr/MW8xb/9R9fHv10nniTjIo2H5+CwDCyb0hl/R/fu+AN/X8v5b+ctz+fH3+D+PmErmP8AXbF047gPHqR1/wDZ8fEkWfSM+Z9z580uc4sdh1zOe7JCenj9UcekenuehB5xbKfN9k7zWx0WkpP1JB3J0/03/kL6bv668YD0/edkwu97P2SSepw5/aUzjh3+LrhxsriN+f1/i3yf1+v8/Qj6v1+v9kP1/X65/aX5/X65/pDv6/X1nk4gJsTRJDvP/wAx79fHxWa6y/SOTHJuhz1zn58y8uBuf4/L+sUp/tr6fY/U/O1v7HfG94N4+yQHSfuf6T+1wKH6/gP6zpv6/fo/jWA5aPx9T6B8H1WZOI/p/FpCdE9+Dr/7P4Hx8ST7xtt34+ceCUthmz9ceYbhzEQwy2LzsD8MbbcZYs8MtsHbaPNpagxs7yXdzBdz8iRkGfYP7qZ9yURmcfD/AIZ+ccKV/YP9sh0fXvX+rkap/p/bm4eHL+vmFLNd/p/eVTfmdv6/xOfa6iV7fp/X9pYmX5fT+d/exjdfPPR9O+v4vjhLPel/Li65IfzsT/L9fT+/0fhDOf0f96/K0cv6zn++R+n9P83I/X6+SH9fv/y39fr8rl+i+9c/+A+vr6Zhxz9f7uAy5j54Py0c/t+8u56vJv8AAH0TNyc6CPGvQ+n0H1/8nkPB+Ncf4Gg+z/Mm4P5z/b/1H564/wA8/wBq/wBLPl+v5f8ARZxv/n+W53P/AH/hH6/wQ5y/r7W7PUdf/Z9z1fG68yftO/FrObPVvtixCQzDdtzDGLUtsMJPyzHe2Ius2+P9f3k29Z+U6N6/NviTy/fv89sg+j6B/YhXI/mv9ofAEhJOortlXlkOOpTs6cbIkz5d6J1HJ8Gf3nKjl+v+Jtg0DqDNZ88t+UH/AEuufE70nPgPiPi/U/b4tA/ib6/XSlzn67L/AB/1/mWxQ7yf5cf3f29H64B/fT/7A9+vog7r4Q/t/mHw/Tr+P3M3Ic68fL88tP664ZFcOXnBzX6v1+p+nala/OcfyOH8z+JcKD8l/uCN8/2L+yX6MP8AbBwHP5D+wsfL9fv/AIQ+T9fy/wCoDPt/T9+2/X/n0v1+X/Y48P8A7PjMtststspPpas+b94YK+8P6ePyQo8CE3xvjDdyGGMWnnF9sm4o/wBLbuETw2+jMPEvyiDG788cH6+lh5H97WM/tAfD/bf62m/7f8Nu1ftsYwuyjfvdzDlD8rYquf2G6471fD887/aCH3/3j+v2+zgvgfrn/h/ECi9Kfs/4LRH9dr/dxD+uj/EFQ/X64mCP65xc2Sh3IAdqP2TP7v8A8x780nz6o4NY3b+U+qa8ffkfeDm3GcpwZu1OMTXMGYxn5a/kz5f19sUAfvr+49v+lxYPjjH8foxk7f0ZpITn+of2YDn+x/m1w3P5D+xBvJ/Zf6t2/p/4Ru/f93/BB+v8t9785N/+6Wevj4svhjHw231s68E42IhB5n4L9cXMiPBA7BsX0S45Lv8ARb4XzDu3ySJcWU/NvdmnTX9v9WXav8w4xAc/XPiOrOP2s7xfQFJ/Nh5f0y32+r+11wlFY51+/wBpOp2f138u/pxqnGmsv6/P/bx+ePBAnPIb+Rn7sCJn8P8AX97g5cf53IRMHh/3/wCI+f7P9R/3Nef18f4kdX9Stn/4NcLEp6B9fen+0PDHHj+Hs37cj84wNODo3o+v2fq/SLAHT4/tPUDU9/no/wAvhuGJv8v9umMBjn5I/wAwPo/fB/R/tgH1P2LB75/dk+H/AB/Qg4/QXx+smH1f/hL9LOZJJ+lwlzky+ftbcnm1mwfWcJwuNyeDZbru0ZQlPNT5hdbJdvhjYWvZHgfO3e+PMMAgZtj5gSnpi6+ZfrNpJ3y8Ny1XBQb1D6hJnSMuLP8AcI5wxE050iBhD9D/AGuvx4YA6v78flnX7jKsP6/M+3Hw5wGrcl/7/wC8/HygcO8/X9js+x+sZ8H+v/OP32hy5+v9aftGcPh/t/1/aU7/AF+kSH9fr7XAfZ/1/mPy/jLLmDiSXJi1zzfyuj6Ru6HH+f6CkVwG8n2V7X27H1f4t4d/bU3+D+36KAcB8C7/AAev5j/5b+w/3zbHbPsg/rzcnIfvP6kY+n7w/J/Vh+D9Pznfn+r/AIj9A/22m8f5/rYvcAcFn/4D6PMukMz1PLp3PPJOuS64z9fbz8rPpJP2k/X6/wC25B+b7jYx6tEn0Zfe2R8Mh+ue/wByAOP3pXp/Ix03/Ei6M4zZ6Ntb1GQxY+so5toclWjuKw7+vrDhWdTpgSnFxZqtRYULThxK4bF55vinovGW7nJa4EwuS4NjnfPz8fT7yml+Lr8TeG6cbN2B38J/P+ni3iuN/jjr+3065A730P1+35HBw4DQUQ+e+P34/wB9/Jr5I+r9fn/Xfzjhl74/fj9fmPi/R+v1vPzfBaJ8cf5/x/H/AMDZYy0mXmSFeoi6Ov1+2Wu8se9+/HP5Hb7MAGJnxj1+r+L+oPTdP2/ZOvvf7hwvT+R/L6/iBv8Auz+riB5P7o/qXwE/h/2h+p/Za/LN+z91jfh/TLl+j/Sz9dR16/8A4CfMN5Ld/O3ZYbw2o5D7RVv7p+r/AMnrIxVkNh4tdSE/CF8MC4b82XBqb+UND+Vp6ftZdI/O37Bh9H8cwET90LXMuTBZ6+s2EZRHZA8/rJzvKN8epn2c/r+l/IZK83NLn/z/ADEatgW+UtHEAM5mQIdYDCE8SBp6uxerhDMyvmX6V439vrYPX5Pp13Aefi3K47ffMz+tm9br9AY3C03PrzcsdynOvy5/X3+H5tQzrl/x+/P8c843wfr9fr66S/XL8jr90/Yb7bEYQLqP/gBnWaVOJ0l+bHm6W4fSMN4Dn7/z8Jjz1wd5sIxVnyLh9F19B3SwCfsfofwynAX7/wBAcM8drgwP9T/cf/K/sz9W/wAij5CC+/7FifX+hcP625/XEfaz1P8A8FMtOS3+VuuPd9mD88l8acljm8yy/Q/SHHXFhIwHujmWvhs7gvSX58/Pr9fzYOLQSDLOwuspezLEHUcRAcQw5eHhgK12dPP45/5bI8Zn8y19zaTXTbQUfmsqnTvEGH5t18/8jCjXjZTpK4TYNilBJtTmECO2/W34fnN0EjyOS4E+/n6XPH4gPHz/ALmduE4fnnP7Wt/5PqT1GGvH7bdf4cnE6bj8fYjBha6ik+fb8smx7cvf4zHiYeX1JuhstpOb5ZmErx3/AF/j758fOu06P2Z/t8n1XX7QY5184af3R/KM31+3D9nk/IjrM/wp/VDv7gP9pZmH7JH5P3YPs/rAfB/SBuP1zNpGweP/ANyZPkkPzS/EUcTk5IHk4ZY7w+8nHDizT62ZcdHDffCHjmOWMFduOYTl4/X1vk7/AKxXX7W+Hz+vplxcTfyf85Hz8fv/AOQOz9fxOQrRjucfST0fT7lgQ/pE9BLkqcfaSAufzf8ANxAv9vpDNDz+U7gf8+8APzrEW65+JHZdTeF/Z/xcj/va9M2aPp8v1g5ZLPn/AHGDH+3+Ix7uTjDy0cY/0/zLUJ/X52JD5Yx7H9fzZAK3NP5fE7KO7x13akX05zjiB3j/AEhU58f6uv8ADh1dZI9z/wDIywsLCwk/AeoD5w3+Hf8ADGuD9c/5HH4dem4TXpfnpfuHX8C0/RfXv+B3/P8AMuR1Prw/uWDE/wA4/wDYHkH9T+kj8yHy/wBLPu/pa/TOHLHZNfKD6fgT/wCz4MmSEcYCOOS+q8+50kd8IIx/knX1F3S5G55PUA+0hMcSnixfqhuUsmcvzL8k/Pf7weV/r/JJOv1+vtDD9X65hDk/vv8AfYdMR4Pj/f8AyMuD9v8AuXP47w9QxybIeXz+vpInD9Pt/mU9s+yS9brn6/pP5AuxkgcJGYz0PX6+18Z+v3i2qPgYHjIAzIhnq+N/eeBiA7mY8nX975A27pz8fF0L8eL8lhXLRpIW+DX7vxZCsRh+Q/2v/9oACAECEQE/EO33R+v1/ecfr9frk4vkfr9c/wAyb+v1+iTGGO/h63X/AOj36L48PcNILoHmA1x94nuN/P8AT/24qG/YP7ncoKOvr/teI48b9uf/AH+33t+S/r9f9823w/X/AO0Q+Hh4RBHhZFkllnozw5ic0LLZX5temYPk+1J+JEjwRhT5ltmI2CxCId6T5z3BO2TJl/C4ePzgqmQ5IZpkuH6P73bEDz/X9o7+v64/c7ONvqfr9c/snSWP6/XWf0+9oH6frv8AaTvf1+ubkvtOWR151uv/AMTr19F8QVwj5SF2jbMcHzr6P9+pDVsU6a8YfP6+PvYpPvn0+OTkPH036xycY/r93eH3wv0sOzmjv0B0fAvyNZm8s3O+V4fyczA8DmfeRNH3/jzcf/YL58PBYbfrO/EfgI84nLEeM8SyCSycmyyyST6RD1lt2T4WizjiPqlnEq8rA2nEAjoE46yMHMDw+EUR/tFIWjmQAxuEE75j/Bf1bttHPj/Of7joI4aXnv6Z+2i/AwX4P3+/8/X8060S/H6+P7/0X1vp/r5/x+7D2/X6x/ecd/r6/wBn97hp/X1/3Oi+P1/nwQJweN+kmON1uv8A8Tr19HUGxh+7Y0FsgW8zsCpuPwI6wPKua/bO+Od453j54gnJdznNjhfrdr54zdLNMfAgAudaEDpV/urOU/kcmGC/d/sKv2W1yHPfXb9eyfRyfa4NEd3dx+q+foDg/efNV5d7/n8/pJt643v9v/Ia30fS/wDqdx4enhkMNvpFm+76PokJtnGembSC4HVysHEty2bfJnXokbPzZ9FoiE5Bnip+6Tnh1+Wtxb/gtXx/V/5Zfn/X9rK0/X8w/wCJT9FjufEo5f1+9sEMsh9ItGEhxz+8bvX/ADA5eZ0fmXbAByY/1fXNz+/f3fy5PqfIq8d7/X/fZX5gDPs/Z4P6C/zfTPv/AH/wSEH0/wBIf7Wjr85/r/LBc39df5m+G2/kUf7b/Pp7fXn9fzdbr+I9PX0NwIHguFzr8v4+fvCrWZZMC99iHT6YXrjUtTSF/AdfuQHAwz7bqryPk/uP1Cd59jVAAR7Bo/VWP9X+F0B+TwP5efvL5n6P5/tYs/aa/wBC/wBZfj+3/qsKeHZ+Wn5B/V1nM+MP2H9H2ndz+ef0fkRIH6fVft9IV9SJ/wD1HcefVL4eHmaZH0hiMgGyCwssgbGSzxkh9LH0s2djEeI2+8h9Z5fqYHRBc/r+0Bx/u4OT+xKO5/Of2y1lz9/+wHTn5SWKwot2AOoBdSKZY3ZW+394LofWCBvB9I4MPz1ub/QtdCDv+jbtvjXr+nP+r4R2a/T/AFcFP+h3YI/P+hz+9h+d/v8AtR38j/T/ANyc59/7/wCFn+vy/wARD47nHOHn9kfv7+cX+gnrdf8A7Bccf1llOSn7EP7Bcg8qD9Dhfto1/EmhC9LgyPpWQT9u7nccBG4/mY6w/L6TCAfET/VX5nB8rHavuQ/qT919E/YL+jXLgv3/AOqVp375/eB/SHOf8b+n+WYf2Hj9X3ZOPr/X+A4/ulEw6/p/L8v2lP3/AHf8EMfr9j8o4bfb/wCpHpEHh4WeEQWwPwOvMJmece8XHoJkyeMSzC7+YPmHuAc3Gy7zbObYM45gOU5y9fnIDh/X7Quf7rX5P1/Ec/6E84Qa6Pzgf0OrpNQheP8A9C7YjnpJ0ODHH07Ji6nnj8uTt51maunwE7zfbf4U/k6/yEphgD9x/pH8WZPwJ+wJsk+/9/8AMsJr9cf5shZpv7L39ttzT9cENNLT4pT+A/2XW6//ABOvMnwNQlv0LpJ2fQZc/mD9Tv5y2yDpQTQ5kOYeGff6ElWZm6IJ07+U57+e2Gio43MT6B4fjjlO86ior51v+sH8ASdVPnH+uBls3/h/oi/1meP77+xIehv5f3QLqLP5D/Zbhxwfs/d5TnTr9j9+2eA/t9P4P8y8o/8AX8/pavX5f8LcY9/2/wDwY8PSIgiIgssLuQB5n4VxYmZuU48n1eGnwn52d26bPHTMwNY5WJxKxw8AdTHOQDsjB1Z+j9fzfYIfglrriAd3m3wpGIbn4Jn9JyXbL4+sQGuDdHlo/fOT8rYjo464TXNXDnhqB5CiMEeD6/TjsHnDgHnl45soNA58Ypz9v3Gyjv8AP9x/s/bHSan+gWd3OTP0/f8AvNnsR/cf6H7xDi/rn/SRN/X3/wBWK+P+v82K6/jxm+ActmBZeHTbijgcH1Xr9fXIW43sD5HGfufyhkiN4F8nOvrqH1FHcYO0+ThX+w5++Z9sOXHifg1/U4fbo+WN0z+hpiH27gLA/ZX+vEr8v2f7L5j/AG/6Lt0f1flb0Cfwf192i72+xr+7x+0o/d+7/Ba9O/3f3+I4a8H6/e/6v8Wbxdv/AMA8LfA8LfOBHO2NIbbZzC3H8H++xFGltCjxfwWfixAMCa1TzJbmfkvokfHghy1Dbcbfcy8ZZ+Jh2DngiIPJG7cTmTiPw/vdvhycdypADOQ53d3ex/JP6ukNW8mfZ3Qc6eddw4gnDfnn0zj5ecQ7ecqGN+DF/Pt64/N0H6IfDamc8n8/oL/H63FPvdc53++fsfWASPofmf3Q/wDUc/8Ad+vsj+8n6/Xw/wBL+TD+7/Vpwuv4sjqXMFkG9XZlzsmMDlvd8tTT8+OX5s/ktrGgB06cBHy/wQP3Bo7ngmcv9d8/VwHEYtfkOflXj7k4+qsCr3e9afz7vy4WHQgDQz+Ex+ybDvz+zkfqftnzP3N/2gHrv5J/rNuP63f6E5fA+/B+3bYMG/nwft83Yf8AP2t5/W3O8Xb/APEDw8zmLPApyXwsOm+F+t9Y2jpAbZNtTiOVpGfEC/EYOMec2xsL8SykiR1J+kj5uE6bGwPmD3c2WnzIOWH1WDiGvFuDsczjRyYQa8z+F1N64/eywcaf3u3xB0sBpFERXjjRfufX6Jj9EZ6QOGacirryvevWNA4Cdm/f5/PeXk7dXk4JWmg3NeOH5dfCYYfCduXNx/T+Mz65n3COiBwuHxg3+wY/Z/Ny6fr9c59lOyw5fr9f+3yi0vyeP6NfyF1uv4Tw8R+blxBxBIaNBdjPD/H6dfsP0niDToPlMTD7jca3KX5dvpl86cd2ixcTytznb69n1xw+uHECO74P6B4H06fQmzev5n7crFNXPsJ/cvl38n+5P0T98j4/Z/nYOQf2/qS+s/PX9rfTn5Gf1ZC8d/u/vPLnv92e/v8A1835u/8A9jw+/nXh9ojzbj5kTmJ3zMNOT9fr77b+ZD0yMLJp1a+GFO7lbGQEcMvv5giHKxAbHUMmzuSevLg7vgkGQQT5lrdt6yVOsQHgtMMkZoT6SD2PpfI2pCIMOuJCgfT+92+gHxLSl13mh/Sd5X6P1w/lHdD9+Mz437fDu/BDiToKPg6e3j7auE5YZp9T+v6/P+vOoh2OR+8v+iR4TRxjF4Owr9j4niat1uv4sDzYOZBmxuGQQOm14I8djw59X5dn344T789ygXVxzV8HBm6OkGoAYczBVNRfSX4WuF8dQYceh8/nmP7Hzywjk+Wf3/1HRDdBy7f5v5EM0Z+Wf15QHt/FP956Rr9r+Uyrun7L+9oON/YJTef8/wDJ3Of8H7T1x/gvjCDbeeJ6/wD4B9Lq6vvH1IY+9+c+BFovMru+63m3HbF9oPZOe416DeoI8IeNtfi1LUdx3LC+ebknEsAcJXdliExB3b6iDXdkmmxgZGi7u2TquVtwdyHAyxO2MP5gBnUsX45uAe4xV9P73b+EU6lmpxTvl2/eU61fvaosknoMDAA+gHH3fq8us0GcDOnBn9fn3rdfdDbW18WVsXfLdljxCZBvpNxL9dQGHMz56xel+in8HiXhfXrDjfoTn6Hd88rgCXPxwfw+B9P2WhuHP+mHH8xz8WLvn2D/AHp4B/gf0YGLj8yP2MKfr+wTu1/ZP5P6s78b/a4+P82nl/rOb9ZV787f/Y9H6wpZ8kc9WnzEH6XG+H2g+kH4t4xIHwwySEcvNjuSEaObX4lQ/EIT5ud2Xtly1LXDa3ZV+Jv5LGyFTb+ZyTVwXJ2S7jb2A4Xn8pO8z3uHi6e4DzGvKRbmk/SkvOUmaB+cgQSHknMneBbx35P73b+EEDsZOn4et192FatbW1tV5nm1tXA2Trwh/Jm/0Sw1fGv5cGudPI3op0ZwjgjeHlPqfh++dfVsCc+QNb91yP34fSfJBDycH8uQ76f4t2I/mX+vH7SgoPzP6mjdYJ9UiOj9PpOWn91979j/ADHg1/QgXPP6v+P62c4/v/iVy/8A4Qd8yPpGkfUh1niAOoRth+C/O5ig6kgjynHZcNn0sy0csHCSLHkLks3ux8xjm4GWZZ3qD8QhxE7lPzYvTA/Mdlh+ZHMkDqMfMreLn6c+BWzJ63bAwhzMbNnzZ9c1xavzDLwS8fvfO/J/e//aAAgBAQABPxD/AB/n/wDGc+6HJ+KiEhQ5P0VFdb/gNmBhBMDw+aZI6n5FjIHqf9K7nA/prv3z80z+GiGKd/8A5Ty3s/8A0IZ//Ecf9Of/AMXX/wCEcURAvaS8H+7PAfR2KqmX1RzKXo80UDB8P6oIUXh/toNd51H4mqaHxn8MNB7vz/GV8Mn3/hWVAPxI/leXByRH6EVNA8CCC8ub4qzzRjj/AIFZ/wCInf8AqzdB/wD0sf8AsHmw6sum9CX5sUUSNnBsF05pE+CgOGaAzuidk0JsYMz6vBCXqhPFc4ZuxEVSCJfJRGk/dYTLk2WRlkskMPdNbhRpIme6iTCwu/3Y6/NzbzfbjZzXm9OrPfn52kTnMVIBdkieYqUJDw3pPxSWfu+DY92WAgq8geprcSvEIq1TukXP+RY//BE0qTeqnf8A+BIpzY2f/wAfVgkWvksa1Kcr5LLlaK8S0nA7wL/9sThsxeDn8f7ub+7socd0CJoZSPr4/uyqaVSPM+rwqFls0fBQFAcDPv5pNUuzfCQ5Q/x3FAOBQY2uc9kdndDMd94IQHNG5ry7VqMemlNVQe1PmkE8LUYnVeL4meqSOSA+kxSLE9Yp2WO8GLCkJBCBvAh5s0gA5lcIOeiA+OLBjBABH2+X3cIT65J+LqCJdH3r391vInPv/FyTIvb3AH4qKFiEjkmB6lhjeqZQhWTAHRy+AqAW2wYopykTxHJQlACXBOwZD3G4Flyy9rMBK9Hjjj/GtV9kEGcYZRNmYHawYUXFHgIcknMvjmgVgqEH+J3/AB/n/wDEKoCfRVwPIGez2XZl/IemoIqQkH9lclG5HnyKhy00Plf6rp8aILHDR83n/HNDl5y6J7Mb/wDLx/8Ak9t7P/0g4/8AzhZ55VTgngP93pL9OLFdXopEfzb/AD4sFwQshKhynn5/KzgU4BJHRyfjKlQIpw5+Y+NaQDclAPQlX6oaCXhR/cVsWBv1/wBv5peesc49wVsMwyC/KPqgC+k+/gJfgoWg4jAPfD9f8G/FKf8ABj/8DquT8/8A6YDYTk/4T5vlWXNkIbL8UAYH4qPM1XisHUP/AAmKeyiT3FfTJUo6Of8A5UiJKJFl/WgK1QLvdAZUQOzqwTrxVyYkjzM1ZBmfmoWhAhjB9XX4XY+KzLP1TeaY410cVI6hsERJY2O7xzPu9ebk+LxF1d2KxHW8URKhBDaKDHGf1UlfHrbOIomCRjIQrgGJAKK8nn4aKUIHEhh4TH93TWHO8X4SwxdkEkkpPmOK3IieFyp/9vHjjqrcnSgk0nlP/a4ZWmroxCfcw2DJPGRZbKrLOaX8a+t+N+NfWz48WdAKRCdefjy3iKvjf4al3XkqXmqvc3uzG1ARRSA+y5X/AJvix3zcO/ouInP2/i8MDPNBIoyGP9liOcJ7qISlwP5f8yyIlEsc9fVU9q90gUzCQ5jUB0sLc1AFn3P/ANo4nKR9AQy85DFjgYVEJGJEgp3s9JF8g9SlSAAF4wCWiAGJSZQ5USweY3qamwTGyamXWePGWSWIVdpDvCetYJ4qF6rldiv8rZIjs5Tfff1RBRvk99ty0JS97vxThE9CauKCgiwpqD5qhRGG08Je/PigQUgJSIKIoLJ6cszsjEjHRRPLTmKEeEIfeYxDMIPNNAIbAGGAlTBLBLHLOuGPVV4wclcCJagKZ80aWHgWE/LUusoUPgB33D4mqdyoRKM7WuQIyAiqiQlUqqqvPzQmgDrvnAkIEAsah3f8f5/6eD/gJJYFEJ2nmca8j3FhmhPh49Pb/GpFUleV1PxZJR0B9AqPPX9muge95VHYMB8uK+H+XVdnyxeVjshca4FQS5sTYf8AoxUh/wDwPLez/wDSCk//ABDP/wCJZdByvBSJQmOV8+j/AHfADA8V3iXous/BFD5f9U3If4T5+rJCYg3rxZd0kSSSGLNgzJk83se0sKiETK+pgPqtkKMFaeGc8+LM0zgSR6KlgoOoYXTYJyKx6phjojNTjmxmgAvXK90iwwyf/wABz/8AgGf+Cfqv8v8A9NS08obJOiyzBH5oTwlkMWE5sDUSnulGeL8KvVWCRqgglEtmAA1V/WUCMTcIWGsoM2CynzYfC8YsaLRjLaCR/lN6QvugsQ0WaLBkAjxFUPCgTvFM3g8TZC+1kZHyevupYiwnOWGPVSSJHqxiD5oNhU9/43s5/NcWZJrMb9P+F4mdnxFCEN5bOgTuvDKjxD3+7owViWGaYMm89T80T4OY2fiunjBKGf8AkWNgRnvevqbEkshPPVhAXLGKJE92Qx1/zmoi8KPn6qTw3I582P8A2tF473isu/opKfxYeuf8+qyJ98V8v+r9/wDO76sMLwWFwFqPMc7th841P8+KkdzcjKfm7ELzZhz/AD80js/VQ4jruwkMP34pHaCI+6A2MTQHe+6ciIDwyIhzQ8hYXPDVCJgHHlS531vIRkcTwTIDZH3zYHlikqsYMHJRcYuUFJMJM5ElEp+s1Bk1pKSj49B4CQpY/D0cgCAAw7P21PnWCBD5OXU3TBMJIuQQDGWccdg+UCAkOBG5zzSALUBEgPbDeqrElIYYR43bMkCJ4jr+a6CdRGx+7CGagiOJfLBz4aciAwksUapGaKARCrkDNMyi84JhHMCaoylXhMAEDnA0gggTk2BSENawN4IFDAdXnkwvqAXUwbliVvaxcCiZwie0IgVMvxI8iKfB0luiIIsxycv5sqoePVg0EIfpzTU7Igx/P+rsgAlmeammc0uQc7yBYOeyvc3klQgST+8/usvkIPjqkrZMVKcTFc8od3/H+f8AgJa8B/yRiGPI9VAVNi8VGoPsP8VZbiAfPx9K/Mz+Aan2Iff/ANKm52cfNmQaIn3R2rX8yu+2301IvyHw1In2k+KMjph/z4rk+q5+anN+f+cB+vx/+B5b2f8A6EM//iOP/wAg8U4/4QcBz/5VZwuBpICocfPbSTFdwQUlEEmn9DIdvm5T+aSUujoEfyst4afCzGzxXYEkQ/vyNQmwym+sr/dDmYHU8xyr+rB1/kw4D57aRQMjjlSCPRU+GC8+T93jP3Y7xlEOXTd7YpVgocJj1USSMHmjrISeyzsf/iOH/wCmGf8A4NP+eubKZpc0c8NnSH1lleSpO72VikIPY/zUPMeTbCyIHuMpQiPcP8zZVWed4ujPNdZiwcmXZxmxDCWZeqJ7suUEapM0RMz6UWOFQ4pH+NkCQ8U0aHqyTRJIWk1YXAwaMzJr3QoBI1lDPiaA4Y81kFiId8f/AGu45+LjkhrwHPqWkEmM+7EEEn5i+ZffHNY8B+//AJWQ8b3c2I08/wC6CJgZ+/3QPy3UlO4DMJ/jaHzswWPh/ksE5uQmRcIG+TbHjlwP82y5ETvnapJXV1q+Jnm8IDl/nNRyAOMnnzzUpg1cRyO/f7vggzOvB4hsuEQIAuvmM/GNUTrntx56/wBViCkxCWPxnjzNxoXOYvev+1hjAks04/UtkcFEYZDmeR6z5qgkDLKcT0R/e2QMkrz2fVxAMnLPXwcfmyAiPL1Wfv8AdnuJixgsnXG/1RwJek+Kgcf5/F+vj/O6ToSHOcfNE9Geafs6+4uM6Ixn3iT+eKIWVCIzz7b7Mc8H42zyDkT04hgjTe03iuBRghRMYLvX8+ajpAnB6kJ9f3VSViBQF9y156mrXKaEeZYI64VkTSkHEpJJyNXjXbInGidgQgxnD4mqFMwdz5WfJSTDr2WkBycwuCfA8WMPAS1zwAEPB/QDwoENdgrhgqMyovVlTAZU7RAZ5dWeWa8JoAg8qMNJe7GxQIUllLJ1LgjXSWDgOnjsoF5zPmg5kTTR4Av4KO/OZwLMgiDk9DY94NPZGXAShATGaUjHARxKHpKt6A7oTB1zzAEDgRgzWbF4itHQloElGe31U2SQwIk6U44mqKNIqBCyetACfi5czQkMowJeVSV5uAaZAf69WGKk0cUzqTPVzsqTSHxpSBEEJuXOTiplMsx1NaowQSc/CeUsLVdYAl0yGhGic1g4ryWSek5AD5nqmEmZKByFMCMd3upIXJWRgNVixDJWOUTH7Jdr+p1nwEGACU1obtig1JNFPACCclErQrt3CMkYJQJYl7b/AI/z/wAYFsQS/wDFkEnDKEj782M3JOHof1YTqUg+TGfdA1xEn+Hia/IKbzwv1eA7XxvKg557/TRMew/McVJHlPmOP1cPa+5QmD0V8l5l4Jd3lfmjY9l8T2V2/wD3/mA/P/4HlvZ/+aE//ljj/wDGOf8AhwV9fIbwh0PNJJXLheUFSROeP+eVLlCEJHH44+KEZVihh4903haDPkRnU8RRdqcSCnpeB4pqvkjDtHKeRqiUQECGDrM/uqmU/e/1KsSPliPwkD+bNfJjA9xMfmaU4DlQ/wB/WVgFw7Q8DGHxU/0r+JOg8V68SeF+fiuZfK8P/O4Y8dfi7JT5uqiSVZf+BNGP+6//AEw58/8A4CP+DQOV3MJ/7PTeOLNSGSfFBgDx1+HKtEkIZENTfcWfiiun/NDQZ6sFDhqBLxfhvuvlLJkMUQ862UxjbhiXg5SyqbJd8iE83V4uL0+6tKSHTxVlJubgdWcwQlHyJ/6mkhgDMM95xSRCcR3UhrUyH/tgQQiocAbw7YHjY+aDInLDLxJiy9Po0nSIDHILojprLR5KI/zqzz6PN1lpO8/zYlx9CP8A7XYZFjYr0dfeeurnPv1/NYjLk+X1/wC3J9P+T1T1k5P+FJj7303Y6UB5f7pKYOP8mrAaZkGDOT+KgEmzkO74/wAm8hiUxvn7n91OCz1z/hXJPKIOP1U85WcjQ4T3+KElJTo/3Y5Tp4pSOvG2OF8jjfX/AMuDOEdXpOfuzEkY8/zzSUIQjxzekeHjf6uEB2SeB9VjIRPvfofu4CLMRyr9dVITBcD7dvFIRc5DR7w4+BqyBLMEYTwTHH4sCCiwLK/0WKQSEUqeeImfdCl8T9MBC9wfdJCDglZO5MnxWUoXGQ/K5Me9oJQrAceTx/ndyy4pDEwoCqfUvipYWSZlGA+WGfUR7slJ5C6RmyO/bqziByiyJ9pBDnSZq7JQLchCAGYlWamjxCBEKphZgCkbVFgcg20ACHL3lF2Iq/xQYAk8oGkmU80DMVlxZCuhVDos8hBzMphDgnaAH5AAlhAECNMdqlv93vhE1gjjJLPuEyJkxMAHAiztFB4ggcAHCAjy8qstIpSJeFDYDo81iFTkOHw5PHJcpPKMGfiCtqUmQg4n490CHsZaBwOTeZsaQOTlJzRHbNY0AvCNwjpifdaILssAUEFgNrIkoGU9Z20eYCRkmCWA/NlFFZFGeMgv5LNAkwAdgglOomIsEDcUwDxPikROY7ioZO61iM5+KAiBC+z+r/j/AD/wdHmxciUfPNLIIM7+Gia8ZGPxAa0SIdPmPl9PVmAzB/GfAbY9rhL8H8TRz/jcv/PFkE8sv1fq4qdA/b/d2L+QOG8+RHy0wx6D8NM49I+G/Qn/ADUwulKYjgkfDpY89VMZ/wBe8DlQo47tEvgp/wBeW9n/AOkBB/8AjTCf8JcXR5/8qtc+HjwWeTldxrFI8H5sy/MIlSCANclNA1UlJUuGZwVILhMkkINiY9VA3NwS7c9vOUqww7KCJOw92RDBlXyS+l8WGqZBD8jh+RpibYHEfRT8NfshI/i/5Nyvn/OL9Av3Yb1UD/Y/xZtH55J7iV/JWaMv0fZ0XsisWh9efmyyTvIL3/qysN/9HwXHd4rp5jxUI45Hs8tBZ4/SoZNc6EqKEJ/0Gf8Ahg//AEw//Af/AIZWlI7L8NFNGKt8XPFA4umzZfVR5LPSaSyxloI1hyYsdTZeBmwzMMVme35vYDWV6WuiSKa7jzYlgft9WFPNCeRvzJeolXxRTlywSpJGjvOVuBkpwwLy2GVaujzdBHtRohmJZYwPdTzAAd6WXY/+VZST0+KxEQY80lIJDXT/AMpcDDw6+4iymoxiI9zUnBIGJ2T83zJ01J37qKRTOxPH6/3drncR6+/7sUjR2okf3+asbJHPt+6uMMJgWfy0URvJhyPrLtB8/VjGlMZu+kmfquwszpHfs7oUwmYnqXqVOvU1DwIxAw8MJMe5pBdywA5VJ2YgmoRYIMwhwiMn2zVRmZVZNVWMeNaImgMpCPhKZ5F42oGyaBWD8Er+q8yD1KZ/moDJIkEjO6lGQCnx2YIj90UCcAAkJ2J39qg8ILMqeghy/wA8xRiiTCFBGPb8bSMlhDCF6lXsmsCEAZ8o9BA9H7sl2mEwR4gIc84f3ewjilAR0TK/L18yJmGrvh4z39/VIMiE4XPHKfmlmSRBg8SxljYkCOF2O56ixvsEQomSgd8TNgDJIE4csepHnruiwuBAifPloYl0oQTHEb/N1MySggykRIerCKABwVCJl2eC4aFQOxOoGTFn8NG1GVjjxBcrtw8NhnTpMaZc1eRyM2yS/aJISGjN5L3FadTQCBEjAAhDxNR03Kw5DGMQYBGTSKKkN5KgmPHI/a8I6YGw0SDZLXxSosSpomBUHL25YbIgrzBUmJUkJ4kmbPDbJBV0MDgZMHPdYLAdp/IE4nUUlsQHZ51FxM54c+WbKBI456dH9v6pFQHj/T1+6dtJ7R+udvAdSORQRKAIcHa1ECMEcMjeWWpTcApwb3PmsSFqBMv4sHJ5jM/bj93joHKJNYAj1QKqYKiDlVU+280sgZYDo9WKGV/i83xo4g6AnWtgBAHTuJ8lJI9BnLBwLlm5Q0DA6sVicIwR1YKSpJh9Bf8AH+f+If00zxIJfjo/mkGLgPAQDuhA1bx0nJegccuH4rIy4HuMD4Y16iAgHt/evE9CX5NX5s3OIfbh/W1mIiPgk/uLARw/0KpN0/c4/mzfZ+4af1SJHCx8m3h/nn/y6n0v4/8Al1Ps/hU+UfkhP5/VjO9w/wD4TPgz/T+z/ry3s/8A0IM//iOP/wABx/1MJZ3Q5qauHodf6qL1XlPi80IhSmSTyxYW5whlRI+M1oYoSxHCKOH5sDQDGy4/MvHdgoEjQjsv7o7t6YfY3E9XywYIn2uPyVeE+8Z4/wBDeaj5T/Ml7A+D+xUnhD8L9CwpP8k0BDwDn+Afuj9LZ9hn5alIEDjo9ZitYHemvt38UmtOrD4P7bporxyH35bLn5yv81lfN9/jOiyq7fsf9FEGqeD21RyXhQTmfuxA8/qiTlDH/HD7/wD0w/6UpE7T2r8//gPd+/8AsglM/wCZPMXnCifD7rqVezaRqHTtZjo/VSEgpM0aASoaDA+aNDr6vEhnxFQcR6SxuR9FgnJamkrU2Bn9UISQa9B+K6jZ8WMlU/uhOpJxZCeH1VIYDXiqdEVkAGFlnHGbN6hefFe+/ksD3+qHmCeeKEMBPmPVODRzh/Pqkip8USSRF3/62RYZjqwBhFeT/a8pCRGQz80UxlEJ5+LohIyB0+M+b4Q+PD48VQgDkKSXjuf6rggYBj75Z/NeESUZR8ssEsQEROcWUM8roegRBPzW+ENygwNfGG/HiwIgb3ER/nzYCSU5wd80EUMiO4CZ/Hqy62R4f7nj+aoAMxwPB+bGS6dv9WEoRGJ3RAmUbBx/nzXhgs85P3/tqkDmR5L82BjAZXjP6rJk9QmB/nqgUZRJPn31YBL6WvxP1zYetlVBPLfyatcwAc3Uww/Hmr6olJpjzEI7AOpoDk6OKOkaEHb5sVtkF9GJZYlHD1ZnMGlYkJkFkwCYJHdKH+BD04ESfJMPZVPKqQHGKNOAAOtua58+2DrcHmPuwt1AV7DDHsieautVSdIiFXMs/VP59guMBrPXEZztGxfKhgKYYEBH3UCUQwRpwCgDyB4vJL4BHiWxQF9CAZxfBPXux0jTImXmUZn44vmyUIe1WCwAEsks6AyfmhIUiQt81ZnmqDpyGJ+Idnj4sNedRwOjOI7lalKQZZH9ZZJokBSUJ5SXzxUjEWETidHBVaefnkPlamh30/vxTMyuAax8ExWnhkYPaoV+P3UCHqeg6gH2+aPiiuP89WY8bFk9kuU7gY7sE9BQkMiyGAaQ7ND5HMJyLKMJDgI7mqKuCEGSUh56+L0vVQk64pyFGWcHVTIjQPP29UiwzMiJfNjIYXM6thRMnkmJfdZUQU+nmwqDKTuWt/x/n/hCsuB7gP8ABXof+g1kgsxHQKS/JPqo8ZJ0kV7kYPNJRYk+4CT55qC5GD7EfQqTk/lV/VAOj6mVRLln5RP4K0b+zIH+7oHU/SogP/H/AOLAPkPh/wAbpPpX+fdCnt/j+6VB5/kUTkYDej9h+qkP/wCEebT6JJ/D/wBeW9n/AOkDj/8AGYgleKEaAq4VwehDnuaFL6/mgvFCErSmggByrIH3RblGsPHwZ/NOzw8SBgflUSPjJoK4Tw7sNA+1B99D912zbDi8JgrQfcKt8vI+rF/+yfkQFYXyxQ/AShz1yD/IoWfBqSZHoT+aCb/tD+DSpH+VPt/1eHG+T/RYPKvz/fheRvMfz0fVGD3J4X75azK7GfwXVJnjkH35sLLK+V/0VF8Lwd+iqwfTf0UyhH+QVNWBhH8Ukh4eqJEPPmu4U5Vk/wD08pQnip5yPZUkKHyVI4uef+w/8AIFpPE3S+6RQjSvEyPqnGk0PVCPVBpM3fazBkJ3YbdGSDWtDXzJ/F6f6GsymS8GzYXxSDEl9NicjcpFn2H+6I9M7H+pquCfaBnzZTj1zVEEPuxzXHMf+1naw4Iz8zeI58VP0T3fnvjmgKHXmiTKOmJ/JQmZjIA/pUHbP3+6wHJWZeU+LhCTJ7qiyrvdYQ2fuphDnhc/uvLTHWxcHDVQSsEBeD1YeO3O0MezrmPmh5HjxYneuHf6mijeImZsZxPL3x9WQBK8BeDn+fbRKGvQVfEAYsH3wUYMJTI7dm5tli/E8kfz912zPMEHwnEfdk9qCGHjCKJ91TGWSYk9oB+2wHlRG45rp+VJQOSHqCSOXf8AxUKLHASBy6s+I2rIwSSS+ROPilxBsgYmgHzz9WYVzCJESAw52jRKog8IIlDMS4hLhSAFcglAjEwEe48TYoCCQAFSBknd/Hiu0mVPiJBlx3k/FEnsAHMA1fosMIyHKvKgkfL8Un9nV48sBV8ExPcU1WGQDeyBIH3USdaBr2cBWhyCQqGz4D6s1IPYPEvR+d/Nd8AcEMToc97S0iQaS9RBB5X83mLjXg9wYH5a58pF0Z8Z+KJKEgsEL+UfFQgcgDF9vNm8gwRD4daLEZKKXPOn9UjccLnfiU/iyueMuy96ue6Q6nIDL5bIQxIpQ1U9HaoVPl7CjwFHgXpE5dObz34CLn6IpVpIiJg8K6e/ppgAYiWTyfLsGY7LDwfwR1EyuxxPFFgy49wfBV6+2zYr0ED25Mvg/NJg7SMh5djnzYMcpAmYPMAH7ubSGDHiWXb1KMLIs1KX4wZvBfO+RcPgqNpeXReZb9wR2/FUE+Ze/wA0RIni+v8AVf8AH+f+FAPzcPUQ/e/3WJRZnkBAn6bYrSJ9SCPpoTHhf8Pq8Zz98v8AFog+D8EjUoefwoL+aRL+kBR/hBGmQ/2IhRAj/wCx/wC0wfj+Y1IX+c//ACmPuH5igPiz+KRaUHAM36naf0MiGI//AAqVyI+2/pf+vLez/wDQhj/8pw/4UTO7l68f7oJYydawfuyC5K2eEbvaoApQQocuAZftU+uA+CyfIzWHgZ6ksj/DYvykZeEn7LFWtnQ/wHks0VYDDs0V7Pug+YxHfo4+70BcSWPW/wCSnwikifERX0wCfoN0h/c/6KncPr/ev7VIfwNZgHib9AqnPwb/AGND35U/oLJ4vyfxlMRS/N/4Uvyhz++KQ4djxP33dYrufwVQR+wHzQ6I6D+IsPwcFWdAojD/AAmpoMYev+BRkrjHM/8A6YM/9P8Am9/K5aMfmu7TnxRNCfiK5GfJH7vgL4n/AHXmL6/5vTY82IqqJeLC4D7qh2G+1FMGxzdHDCNBob5qCkA9E01xSTY9UGg9czQlv81pB36bKURe5CPxYmQb9FcIh6JsxQR7WP5SsebYYSfkohXI0Ai/GWXLlI1gdj3Rmk4BI/M2KgCPGrH4/wBVAUF4ncsGwnzPn9VBxLIyI/i6ADP+dWWkS/HFjOO/Vfqf3+rwll62oA1J78fugwJH+dUDE4tX/lGQ+dQ/logBhzv+TR2GDUGHzVSBTyEWQGIeXuwSKZMxYw+eIsQugeV5snZRx0/3dQaPa6fiLEt1HL/prJhZnz/Vg4wOZca8ry1ef90QsidDv4n+a0Pk5a/zPxRkSe3fxZIjxyhtaoIgwRrSq0IRiP8AX7rULN0Nfnl/qojAR0M8Hq+gQmY/2PxNUgaTLOnqIivRCJBwj3Mx+6YJBfagAe1oxvAh/wDH+6USTLh8JP2LcNzIgiF8u5+7yBmxj6p+0fVCDY7A8DAJ9v4sHGbrcp0E9Er5ryAOYZOwvqfbm6yixLBA4YCT/wB2hI6FiGcOET9z3WY4WWQjyPWYMvGXMYgRJpAnBxzL6qEBHyFPPUSx2n1RAYeQoeJ4N9DS0RJA4CHgyKRGXIWac6xMWSAFRDngk7fB1Zknopx+OfG+4o0WwOHoWQR6KfQoOD4kKy+WqnEgxOXgM9yz816djyAasvXTGdUBEcqoGQylK0AkGKSehnl/+FU8C1yfROFZa5NDvbwAH+TUgml5XyqqA+PqvDBWCFKEryj7o0F9JAvOgD3YUwjjUv4bCFbvgF8G8FlECcslfAB14mvBRiEEz4CacFY5GPGZT50DRZ1/xsPHUHh34DxZRQCZWDcyhGEJ0h0ACy8BytCMOUIs8dpUwB3YjSSLE8HSR2ud8VqLuMARQPAcurt/x/n/AIEh6miagIfeNTOA2bhgJ6DromvdGFGnB8yifzSVzM0I4F9saJXtl+8oP8bDcUua/ZKwlyR/3R+P/TYy+1j8pUkXX6VgPx/ZTHophHqFSXCiR81dgEHyX7FsR/8AgfWAd9J/BUZcjD/x5b2f/mhP/wCEY/8AynD/AJEFdYfPVAOSmHzUA5kB0mX7ig4gvzUJ+aAeEGHgBfzKh1w/QGBfomqpAXCGUfA4sGs5yZjs/igx6tPgF37TTgUY6B09fw/VezjyIPSOVLYuTm9qx+apB8FV+8aoz/nAYtFz3b+qRq2vowf6qv8AbUVk/wCf9VRpnv8AsRXoD+P9jUM+lFP3l4CLrT9cUlAPxL+K/wAwi8V+y9HX/RT3nv8A1UmXzvBYWWTjtfAFwf6s8CFniY7vPg7ahKFCKkG//pg/8z/g0XrKDwqqsvP/AAk7ok8n4sLsfNjYWPluuv8AyGxYoUOrFVQI+7GgJjWN/ikNipHA+P8A3/ykz/yn4Ui0EgB4lH6bIxeIlP2UCCRfjPS80zQkIv8Ao7Qomc8BLDyCJMk/3VhKb4z/AO3EGi08s2qmEtWHMHibBE59PFTJk+5/m8Nj6P8AIoICgef9XBKU5gZ/NRz1whX4mc/FJiaAMQ+MS+aBARxwv+6Jkda6H/tLgVz3/TcBSwylYTxzP7ryQOCf4mWyyLyCPqLP1J2BD6O/cUEQOhMcGHmlSEzuH3A1C0E9A/CxXICTCUDxy3MgpvWX8BGnzH/ljEAKCSHtz9VVrC8e7yJJHPg9+qIR5atGgI3MDLKQJkRkH+Z/NZCASdWbLoFggVc+qhkqhyH48fm5LIieP7luYkjr6+GaQIT4O/z/APK8JkThP5804AgH/wC5x+6inll/+mmXZSBh/cf7uTBGSCgPgD+CwszbA9tVZLyDOSQFTuyaKUIloR8CZ8eKJfMayY9c4fVTEJRByB28H5UCL2SMyxwxyxB+6RDBMYo5DmYcx+anPMjEOzuZ1+1hq0PCduZyFeWaLCFJId/Ig2JYmxCgBMJk1wOYDXngayGxCU93YNkmyy4QOKAAw70rL5n3wWECUiLjqejeDn3dhKtBvg5Pjx80TLOQCX5Bj1x6oANnIeH6oi0GMgGwDrwflKsBHzPhKB9/VRpQbCz9C1Rag8H0TL+acN3CIDyyT9XkkKvJA/f3eWMYjB9yz8cU4yoAAfsmSc8t5Hm/V4OJI07sxDqrA+k/xeCE8IuvAeTxOfVWdHBCb0MP7q92CkfaMwe6QsNKpH7U3hiyTg4YAfE2QEjhALANV+ubAREhrUfjyfOteBZgDD7YJ8RNg55kYCOpzGrKjIWFDtOd8VJMme8ag88FSywAghcSlIDo2ifnxB7VAy8dHzTSmVQIQRUlN1h4q+LsQJ7/APs1rqOJJfev902gDDEfBO3/AB/n/hwvx/7TMo/3YUhCT2OKT1RoUoGSelPXN1SBo9UHof15s4GWkaQS/E7R4qW/ZH8WGLv5ol/FnIYP7in9zTs/98P6qBHwP2f936E/zewPP6v/AChP5L8CUTXhpqIHxRdE6eFZvyftP8NiZ8n/AODna+kBbh4V8JR/x5b2f/pAQf8A4OH/ACB/DHt7bKpbKf3Somb+3H0aFjOrEWyWVkdUjmfQUoYOvIn+qFRsjCcPDSwQTQfgvCo/CQYdT/IV/wBH+r3y+lhpW5cnp5LMr1AH/Hu+4BVH9FlSfqefyqYw/s/sbBYh/P8A1Xkf5F03hH/w4LLvmShk7Pr/ANVvTPAv8oKEQf4O/ihX3dB+C8nHi4/XNF4L5Xj8UaH0j/V/s7n/AMqPJ+kfNdD6P9F9JWR8Ly+aoO/tosROe7Agb3ohiZ//AEwf/wAB/wAKNGKf8ieNoTmV0Ynpmk9VTFX5sWLofMNkMB9w/wBFH3f2GR/qq8D8g/2X00vCwhFKhOa+buSQ9bUkj/X6sYQnsikAQ/Sn5pAZA4kefizQMQRR2hGZn5rNWAPBcjLJkcPJ1/FjeQJ6/wDbicqKU0noYrERhPPM/d88i+GPzXY0TVJ/c1UZUHny/FVdzPXP6rniXX/IrvETy9VIYJYij+T8c2GTuIyZP3/VlNjfH+f3UJDgGN/MTUOF8lMfbP8AZcKgg8jP00yuycln5KcBVPY3XmCcyVk2HjZbrMEce7qSFjN08dm1ZjYCNePVWBV8E/uKAiO8w/mmmjy1MzziM+ylkObDhFiQkhqnHmJLhZEK8j0ePxVAaUsWV7bH98UU9yK16CC7crAv0Qm/M/FgIBLBZfnf4CpggA5oWOXVnztHgDCHOI3PHFJAKI8GFmwSKCAROcn32xSvm1IHwBJ9oUEIZUgj5YPwE1wYTCJuuMH8YVAkeYyG8JZXqAqxa8MkgcJofAZWUNnuDLOyny1iqA6SL7Fh+Y+qYyoui9T8Fl1IOCOf259tCXeEMXUM4myDEQ5J68lUARdUs/xNkVHeQm+8cpoJ3ArH8zYlSR8H+fxQZZkez6oBjXmQn/yk0lycDT9B792NqPmGxx4XbjarPwG60RB0kanxMxPm48JVBz4mHz/pUm42V8mA057PNDADAz6eXxX1ti+yMP1nmxi7cGP2gS+UgsBej2HkNYeakzPIyegmPl5syUkwLwBM55jaNMbwIH2U/LH11YzOEmwcZJCy+c8VGeoUBI51K86/WVVEYI13CP0s2UMXDK9pAGeYqI/DMqvhWD62ppB2531h+2oaEtgCPGofdgsshKYfXF5v8FEkH3HtyqBcHZ8C/wCqFO8HJ8r/AKuwgHk6/BzZCDnc78X/AB/n/gYZqqJZo/eXiDSPpijXgUYguF8TGz9rQc4QvinqFJ9leTrB3C/BIP3X1xL8b+6K5hCOBxZITjH5m/ikKf3jJ/iwo9n+j/ygMdf8SolJ3h8H/wBsW+vrCLArKR9wFGwgZH0NNff0BP5oBPhPytkBxI/NEsUZx7H4sgn0NX+eQf8Ajy3s/wD0ZD/wIz/8HCksGDx5fF9oLYOrSkeV4pkfzTBxoRCdvHKofUdhOvB9hRDzEVZ6KY9NCVqsyOXHnyXVRY4DHgOVt82FAe1SfhomVa/GaLH4U93Ms/06/NQQseZ/V9iKT8AP7srQ7C/bSf1ok/DZ9g+6H2/NDl+bf9Xt+/8AsRTE+WBTjCPDf4WWhv6FAfK8P21KV4v9qdAD8vzUZfgOPzZgE/FeEzdxYHQtZ9DZYIPN28vluEafNUWSOO//ANMMoz/w/wCE/wDCXiwHKiPFy/H/AAlsWbGYQ3zqgrSaQuEf57rx1FDjKEOZQRzvuiiwXjPTRB3j3Ycsb4sco4umNhnLE9UOg3e6zzZIifFC1jcyP6sebHl9UlxYG8u7DjPFg4dnrm8g2Pqrnf3ZeKkYcHmpHbHurEvjji6NX8xzWEhUReQ8QY+SzPt+D91QOxBoQVChBDBIetqOK8wVSiS8cU5oHICtmCPQBL+pppIHlRB7zmiBD7cn81GomCXmjdzzx/r/AHQ3Inv/AFVzxIHKGUnDPYhz9FBmZ54D890WR/j4KIIWZ31WkMRm5+rIyARkWLEPACT51aGiYeOiqZh3Lz8dVMTEHKeOeo/VcBm1ZVfzcWHvZn8/1WQhwQosr/EfVZFTK6bx4mangS/wWf7pPIwyPL/JQ5EqzLz/ADZ2ME+Yf0GfisTYPbEv1tYOX+le8meD9bZQoVO3j9/6oYJB8vNFQDLp6LxMylwctQQAeA2gYZToqT9Umkpsn9f/ACmQ65d41zC7j4kKqEdrA+y9wKoTryF99+a+6VUxxEk/xdtNgDQRsziyVZrhsHwR+4n4r6RPIB8p/nqyeHxlx7n+yy1NpFZ8wfc/FnIA6EyHgBRj1xmS5wkH81oHOzkP89/VTWZk7IR5lJ+7lyJgGs6e34xSTCkQ2fl/z5pDQRqLyJ0h90IUWxgLxgz90pDX3zx43+62jgNh/bO/VN5MTMSp5V/1YpRMQQksuvVRUh1eUe//AFVeDoj+079WINLxo/1VMgDj279n8X/H+f8AoiZyOPzWK8/ic/mjqdGaCNn3TaT01JhLwP2eSt5OMTNy/LWXe+IshsTHxz4lj6pkJnnflP8AHJV8lzJV1+5/N4yv3A/qhKcQ/C/9u677/H22C7RfEf8ATRLvP4LP6qy+nPqf/K6tVY8ZIUac/Opj+b6C+zH+qEB/tmGth5/3fxYNG/00MPr8mVGT4P7aY3s/mvmpCvZ/+cQmiEn/AEY/7Jv/AEBe/wDpxfsm/PdTvzP4ruwExJ4QtA3Iz6g36V5Ps8oGD6BUCgQJoxB2JjQiOVuV2Oz7LCcApgu09+LMFwzG9f7P4pOTjuIfXf8ACgn2qPoaXkg+UMfzZstzOKSIDyfzXFT0KP02YYb5dfN/q3/wrX+8/wBSlOD4T/FZmb/w2gsJe/8ARUS86gP5s6ZPjVCyl51+qJMX/HFF6/nX6rRBPR/qyOQ89/m8t+q8b8D/AEUaQH99hOrtue/8Kwf/ANOIj/gTSCgvGUNHatwoHLXwvt/wT3RpYcCeZ7p4oFAc5c8V8E0I9fVjoZ7ZuIE/ksNWDlu43zVHpM4rtAem1IEcM81kkJvi2TRIl1piPdEiY7sm5lXcwjqzPLNHj5opFnrqixC+ObKfB18/dF2x1Z45j57okySTztmE67LOXei87/8Ac7pCogL3x/jQIINZiK9Tg2RyusGefr3WEvZ/VWYBD8554sIhK7NMyjnx3VgSQvlP8KOuDwH/AFeTQjnji4Ix2cfni42uJB++Kyzh/wAiqJ4WJmZZ5qtF7Vjn1XKII8x/qzAACWYJZ8r16vNkGf53Q9GO+KVg6FD+gzZIzGeIZ5wBYIv1d5QF43aF3Ukfsuv7uowfET7spiHdzuuy95j/AI2KS/lroIeURP5bOEgep/wqmPPji+mR3Yx/CnBguVbOPlsNPfZl3gZwJx7XD7p2yZDw+RFUYKDcshhg/wA808A/A+4sCoTO2X+aEOknOh/7T5fobBw0d2P9VMiJZ5bNbK+3/wCH5sCMPkKcBx6juR/5RIY8/wC4A/dmkn2T8KxVkxxf6CH6qSMLOrhD0CajkzoH/wBf1QOE4Yb5yV+4sTzhKgkOjl+CiJSCBV5QLh80ZQfQMAdSp/qo1+WR+1inyeQLf9fqlLzPYV8u/qsJJqs650/3XEDsIh+15/NdCYl/CGSPusAo4ePtB/dQEIZiD9wH3XZpAPT8mflp2LEmhL481Tlb5EB+w790GEleh/8Aa4FF7df1WkFyHGjgf6v+P8/9MlFgSi4p4PxeZzaHihboJ8iHdEBOtYRAIzNMZ5N69sVVZ98E9zzLy7wUcgbyO8PJy+A82dE8+3yZI/az6C36U+ST8XIjk/gfkh+KNHofX+L8UQg4/wCWft+LytCASggnl1fqpO5/HM/y3AOt+UT/AHUhdA+cn+Kf9kV/0X1AR8WAI0o9BlgHNLf5grKfX8+tUz5SP4WbDn+tKnf4qh3s/wD0AofDZ+GnUN9dO4qRtSbE2Ly/7xvRv4uR8nP93nWivQ4QnsfyDUQwmOI5j8B92WrB7mBz1TNho5RuCd2lK9h7LyHYqWdssnyS6aAJyGQDzPAraLlZw/LxsmPf+QVzW/Kyr8mNUPzSB/Jtkavm1DvxE/m8wPyH+K+F+9i7f8ebCJ+AP5vD/wAU6qPGfBf5qo1+p/Cq2V41QmPKP9KpRnhpRKejj80LHuf/AGq5XoOLJZ/HeUZeXH1V3JHmsl48qIMM+7h/jLxrr1YyfP8A+mnNLMXsefFWCaS62Y/6E0yxF8GVT5UZYoA80cqArwDaShmhFCTlYPUmP9UnISxgiPb1YFOqcwSfZXxAo/2nxtE7oBwifzegYg+akOhRJ1/9sZ7iiUxxeNNynPeKb8O6Kwe66Tnj/d4JamdsTTHEefbRN1P7AeTufxSALJMRISf91Zgr8jDSUIcDJnGMxZJIwgZd97nOe7GxFMnN11PjjKBgGGiD8e/3VQtELomw5/VxeSwhvidIPzT5GESUEwhx91g4GvHT41+7BqsBUcRzi9/1cgIcJ/mpIEpmF8Zx/VDGIhIQam7nHnLO5mFMSSPEr98Uk4H2O/iaZKcjhHnmwkShCvifiozeDBLyihHAr/uyzoWN8/7mxEjEqPx7okmK49/poiiJEJI98eKpWI4wSsCugaVeCBmqGHiJw+xjiq4ieICKeI2fXFcOzzxYI0B0O6tPB+bNhYSvqruAyP8AOKsS1gwnH1yWTyEw73YKLazLJOU80/51Fmjgl7uHNCOdnr+qo45Ocs2DyeSyGRrYgIIe4ak4fzYAlCwIxSusgaaj5jignBff/wBsScT7f6vLBX/Pf9WVSD4N/jKSJA/IfeWWNAPD/X/tIMEvlZ/j/dhMAl4QD9qDhOGR/QCipBKZiP0s/wAUkO8gA4+0/gu1F90yjrj81IUjiGfqX7ioYcdAH72Dyx8FYwHQc/gUEdZRAH0Dx6wD+a6VZlLMD8ETYpeo6/oQTZwlD44/lYWwF5zr2tfppPlBRL63j+KncuMh3DL801iQBcAQY8HgUpCzVQf59WAS8QWfiWpIe58kfC/0VqQSJSV+aXzIB1f4LKZCJ+P/AFcphY8S/lf6psviOuH4/i/4/wA//gEKoHR7PFYITuo54doXMEInRnM9Vp6+RXlB6ITNAcSHlud7vGKvaFmLMhXPxL5325wXKMpOOYXsP9tEKKis/lPmTPPpeEXppr9xP5KiGH5WI/sUeF8SmifVaTB8QYn1zfGdn15f3f8AOHY/uyGzIBseFSWko+WF+L1ic7xw/M1EBx/Nf1R6EQ/lsseb+zFAo5Mfh/uutwF/E/3YulL2f/oAqa2jMz1ZbL/wJoFVTDH/AAShXjuQgX4sYM/0WbzRH2JP0N57x8EJ/BQqyIJyqPshg/NggS+eEISf/FoWfjCnfJ9+D1Z5tc+PMH8FUQBhJDH4Gl1AzDHkdPugpQzgn0b7HGAJ6TfzUk7szH44fin4n0S/e/UmP5hSfmFv4sqFPkR/f/Aj/af/ACpP+M/3avUD4F+6AP8ASx78I/tobCrqT/BThXmgqVLrs1+6KCf3ppaYXjv8UO7HwVOfRdfi4IsGnL4Lp3P4Uh+24XCFu8v/AOm+X/DaKsPqxlP+9tdbGII/3dWmikYDraj2MN4R1zRj4aiEl5QHZ5Kllgc+fugeGw8P+eLvHJYJLJYIXje/hWeF5PH9lYWhvL/H+qxUk84D6H/Gwz3+H6bAWDpop+iyZftd1JE5+eKgp9/p/wA81YBHQ8PzUkxK7OKiujl6vq6Wc2K31MH2K0IGYgmXOOJ8Jenc3kfJzRRDjzHHnj/UVTSfyI/Sf5tcSkeWJ+S5SzjDd6zmah5g6Okfv+LmSHcA/rr6/FXHCIOYf1jrFqRJuBPR0n8h91mMwOHkRhvKiDhMRqOIvvLqQgwRh1n2T912MMRLl5dH7bLgV562pRjlQO3gyPpj1Q6c6QVRzonhjxZS1SlZjqCsk52REfNUPoZJJ3SIDmrgQIk9eksmkKR6h/VQSp0g7z3/AE0nKBgepmXifV4GJkAQsCHLGPNZdF0lyjPB4Jfy5fi4wmal4043nnP7sCIjFfeSTVMIldLv/tYkgS6eT/2onYZJ75OrwEb2PrKyvBUTEtNYxCR9dTZIj28zVjHC5rMhkf00SOJiDmoggTArdgjgS5O0gCIkd9f7vE5k3q8gPpxy5pDo/O2OWCQIEtMJ6ee7iMhrgliWHA7r4lkT8VCjzPzVMKATEePu6WCZ1CzPYb9t2nBBN488cVABZBqXqPmkxHtuBI/XmnmpDLvhRBC8a3Btg5OAvD4FCYA7I52OY991imkDS+4A/iv2rAcCI5Z7sKEfLr/3+KSWQJ1h/VH1fBB7YjixTSHYA6EV1iwvUeJSPoD+abEgjIjAJT07Z20YRSHjiKAgJiDmX9/1db9RMfxH82XkPMG/Eq1QWmSMhgUusck2C6w9GZQ/g/dJhYiTr4JsqL0Jn6JCzmnaiMZmbtIYlN1/LN4IcwSv4I/dgDUJJzEvn8eaochBCpPqA/dBiOfR/wAJKByZiDJCglw4xHHF/wAf5/8AwEglcM7yH46snD1Q6IwETZKsivCCT1B9MFWYoRsOB5/GZ9AsU3kDSIZ1Keui8H/2vIu9z5l4KwqReo3+iQmPAeaCQgkes+gxH02JkYP4z78/LfyVLCf5e6pTwe5w2f53YgMCLhd/R/dHH1h3T/L7oXIM/MP8WRPEP1xUUA7+zh/zzXJ4D9v8CqT0TD4wfbZYNTPsf7/hQcv+qSjw/N7b2f8A5gSUIvF/+BNKE0BsH/ILIR6sj/gxXzJJB81dPutlPiP4g37p6dVcf6YFE34COcBHcFFge3cN4Hl02VSmbvL2PBp/ngoC+eD6vHSkAPw4T3U3YcT9L4fiqvOjCfbrkPeGv5mNOg50VoohE9v6Yv8Aeb/dAvoDQPnfe5QWQsH3q3F9JXnf4p/my+H4SjYa+WX+rKID8CvMb6NvML6/8UmGOlcLPa/gP/anzTuUvVkoAPVOrWousWXAgpBxzeOd/wD05Q/84lR7pRm4nz/3ijF92FX3xYGThovdZbq5LHnDwliNun+1bBK2koQ8fkjyXDmjZIw+afQJ6avgF2ozgPXP4oyP63/lgWV0nD/uiBMW9j65PqsBkvIj08NxGDt/9qIyP3Hy/wBVym/44/2swKeHp+Gg4eD+jXgE/F9PH8VJQI9JK/z7oPI+59v8+rAdJPn+/wDwXw/rw/h/qgbj7JG8TJ7P+0yfkaZVl1/v1U2ap+V6Mr5kqEyJ54/Eh/N8oeMi/f8AJqASQGcP+HipkzHk/ZtY4C9MP4w/VfwMePwf3RKxgDxwGI3E9RQYzmOM/wBL9mjq8+jk+J+iwjmsnK/y/VgXbaRr4iLJMyETq/Iv9WPoX4P2g/mpRIJkDM8RIPy0Z0K8H+lFwmMdxHzP6iygQ8hH80FIH0ifpmgBCsChYdpx93hKTrf2TZwxKczCeGH8bUEBZx3NgIoBIUni8insZ7J57myZWITBw9J3qiciIM54fFm6rSF6HrK7L5A7wZ69XZoE8MpPv45sFIBELlk3igEjABdCf42pCQRIF0IHbtaghOZ+azAGp3OD5OPF5fmW4iZxEeorjqijkeovLuTNQAlSZx1QASQnvicsBRBC4ih+tqQTJIXjJjqigpV+iX+qBBSez88+fFQn245+qCK4hDWE8Eg89+ObBEg7+XbKiGI7390VKwmONJGoeeSDBewmO+yuoCImYMm/NStnhncizvcy0IgIDhlOSiOFaCIoEpDfj3RwgGacx6p4nc+4rkp8QyFlQ8cUbDIghxIBr1J+2jEZFQ5upSXJDmwAqCADCsbuMDmH6siaRAnA5YcouoyC5FZ4k4OGy1oMDKxymN89U5UqIaADSO164qzgkRZIUAGcgReINEGYn1TCkyXfLPvD6q4FjcD1736u6V2DCA4eDj6u99Kwc6TPUd0+OAhE88cr/FVdjhw9/AXSWT9Pt/0oHnq4xCVWCSxz6oYagRZPwQdeLzibiYrCYLYycKteeicIgCYJHMeKiVCuT2/ivIpkCMXcy/Rf8f5//Cl+TssCbrTzXUfismp7pINmBR8LPb+a+Bk9UJVQNWZ5OIIPnorAEOTM4I4/phm0M+XkDGVds5nfoqUAL0h7fEP181WYEJfJxTx3vlfFNQxx5UX28+yoaxcfi3x/RcE4mfzB/jgqz0DP4N8f6q4IUnpDfl/m4Djb8fzSViUY+AHPsaDFxIv3P6ZWDTOEnoDPwa0Q0Q+jR/AP7v8A6oR4vNeW9n/5kSTUm7BQijv/AIoZsRQgqRHxSOv+c3w0avv/AIJB5bEA4T9H/wAph+JT7L/d6rD51f2VjIYC8Eg+XT5pMEhIeBxR/wCBosz42jfP6B6uVA/bAUS4JtdDee1/m0EQM0J7D+9o9nON9QMfigwd31Hq3JcdIf7rFRfQZ+1JgHuTTux5/wBGpNR8v82eofFR5/rWPX5lh/aP+po+ye1Wn+Mvzehj2xcJX4p5ReOX9UhxPkE/ls11vrWgsSvl2skxKYR8m9jBZjjvmvbV14wpEZc73/8ATxm8kWDVGoMovQVJ0rm/9XTUyaR7/wCaj8n/ABiXzyeabLntU+wKoSSOypAGeKAlz5KhxKZ9Q8nw1PIeVj+KtP8ADP5LoY/jV9UcH79/LqwYPQdf6/FDL6xX8OR90TzvGH5GNfnp5g9Td3eBSfnilCA+y9xyWAR2qmPk5PxTGQudj8OWZp7i/Y5/b8UXCjZo+Sf7qVz1/wC83/EVhwzwCf78fA2ank3M+Tk+6xST7b+GH9Xh3CDPLpOG8TLNsoOyGqhQZxD8XgvMLN6ZiRjMe38NE7ihehPEGlq4KhCROk/9PdPJkEJKPkxW21BJF1LZj20FIdTPy8l+qKFL0l9yFMHWCQ1dRnYmZseEEUyYmY7j3XdRnJf4ekr8tXQPuD9FGThQJcU3l14queeET9ZQoaofkhwCsRB9H+9pUBOkTHcTPXq4pigu55YY+pqEmaCURlXiI8d1WOwiFGR1YCJlI7KGOHHhsQNoGBpDmze5U0IJQ5HzOR92ZCePTiJj5oM0zqP2e9fVEUUipNo1cZ5NvKomGXnrJfisgITX5GJIkb1XgDQuSdc4RzcG0jvqcJ3GiHJFbgch6efHny2FYGAlHEH2vP5oBKVSRJBPPzz6rAhQwRI0b/OfuhFCZSmwbWvUAUeD7paPTICg5pybnqzJr1kvLCI31UxXZIJRqiIJ82AEQrOTt/JZ6mBvzL/7ZOhQnBJYl915W2fve6eQjBQfO1pSA8757iaqUIsRRQQzNMnxHMVJOkAPz7+apNUJ9+KkWyEQ7x/5QQWMkOwHiVY8s1gXEKvDgH23gB8STWFe/DxFgHVlSiR2P1eOkGH4OIqXrAQz7fd3bhMl97icRWacgZcSFdxDk55gMbPl/NEDKQCSUgMIROtji0IppJkiQAc3PmUMgQLTnnr291cMSEMOST+r1fIhzEvE8/xWnuswA3PEe6+JJB3s8UQULHCRymPNbRlQJB389FYMAJJ7gf3QRHCGQNlnJ7hmxjIbRCCCOQJROOGjBRylhY3ye6NyFihb8BW4DrKUEv8AE1oEBydyvmiGmIkERBNl7Xq/4/z/APiEHR15PdCkmO/JQqQ5uUX+IRvyhvmYp9cqxLETCAOVRJiCCRzyA9jD82XPSEfNxEdi+mOLp/EiDuD7f78FK2BQ6kR9WRz1ytZJxOYFPBQKf/KYiKcAK/SOn/VEa6y93J6On48WAVOy9nN6On/VlkJ3wmfJY+KQYKmew/sd/ddpgMniJh/gmg4BiIJ8c78t9IO6ybse/wA/z/mXDIKPcP8AAfs/9eW9n/5pXEWKc/7yGgyVJZ/4NWr6umf+D6Gawi//AB/7R8ZCLlGt6cfI3XA9RMfkVeREB51B5eh8lFxg4s3o77PDUlI7es+T9DxS3MxYF7/0XxkID68nyWTg9HF4eR9VTmnPM+OT6sEd6D/Q+rNgT2SryHHqB+rzB8D+pNAoM+n+S/zhL/F4SPteB+/TqOxv0Asdv0/0oHJ6JP6vbaPJVkhOuB+CnEh8VWGeub62+EQVA8z4KPAx7sEy5fFE4ILhnN34KPg//Ty8OVTUmuaYqMNFXIdNQJKiv+lMcaC/pZ/b3/urs0pWTJyd3BZOhzU4kPXk91+DA0EQHkuaInT+ygJj5yyEwThOa6fFRg/3+r0G5Xj9j/d0p4hj7KKAXv8AYLwS/KfhyWRwnJ/R1UcR4dfQafdH9Frc9H+7Nkn2/R4/NLFB00f+bQ8X8P8ALk/d5SDxQfRyijRyHk/JZOI88vwh/M0/zzRfMN+6SCwe04juM/ioONI95M89ow2aREYRuM4976r8OJJ1o/mFPAi+ZCPc2mZjJDy45w2J8hRgI7Ah3uYM/M0jBHGg9QEPzYa5Lvz9v4MU2EngPkST+VHE4kMoH4SfuhAh5Dg2Sc/ZdYKWciPw7+6zI+G6s+GPyNe5qu7+yP4qmim4y/h+qS3ARcOSBMnVA4CdSfpB+S7RIGg8roDkye6xMwdExvhLGmE0kkY5091Xtg5D9oh9UOgHn8vNn5ECMP8AP3TwVgWQ95xWBIroLcZO8znHdTH1o4jGHv8A+VlFYU9AZ/urIBCYkh48bWTTnEPEckJ82dJJMT/NygCWDHj3N1VRHsnfU1+NsS54gnkoHCdBTk4c9fmzyDvJRZ1bIgaBOxInwxQhys8bpwPFUWAOXox73+KpnAKCepfNmBRMg/kk+YsGUAZFxhk6OX9URgo8AFuDBI+fITMClOe0IhzN0vUhM5h4HJGvmkckc2dk++bgklLp4j0xURShRoKEbKZNGt2ZLiLPMHujAcgjjxO0RWYzjyet+KmoEtN6YsZhZCy+/ZUiBrlPpFQ5Sy+Tn+azIIHZmR47rRCMBAj149VLQRJffKI3hokCVAEdtyhleaDYKllnjP7uAlEEveVTBEXAn2H8XyQTmDZ5mOPNaw8ZpIT8CSy/MaTPlssqR7sFmOj92JLwdOEp2fxeDXkFjhZ+KIiJUIZjs/H7soEWSRDqQHp33Zep5wiXgk9XPxg5DDD8/mhe0hxqV1+O+I92f32Doe1e7yeiHTOVhynbIbl10vJ1YkEJCkBIKOIEcRBOvLoLBhJoh88XDfPxf8f5/wDxpQiFCV6TxQRCmdY9CWY+6p6ehifTET91J7Y/AQbHi4j19I37oDGmSKfypfyKgCGEd9gn8D6scjmUfCHPAZ8fLZfkSDhw2aej8OOGOLjr/wCB/bK9k7/i8i6uKjV0McBw3/hWBhADGHA9IBe0yozoh0Nl2PMcemtchkEA+PHvdfLvHJ5DL5aadBxyjwdVIA5Mw+AnV7V1WX/ry3s//NO3isZlN5U5swNJ7NhMspoxeYHmqWP+GfIY/NUkcGHxWwCnJLp+9Hrmz9P6mdeiKJt5wY8V6z2c/Yq0DiH5dhdPNwT+uPl6o+LwArVE9o5VJQnC6+R5+KP5K/XuNkwuCD95j+bBOeJBP0XqD6R/u9kHsUEOPcJ/KwJT5P8AOUX+kf3U4p6dT5L5pDGehNA/sX/H4oEKngKn/gFA7vmnVD4ir0Q+bHMq9VOo+qj4SzmD8r5ED8V9ZuG5R6XZ1R8H/Aj/APT/AGVTWViogIbKw6rjVOkcKnmoZw82UwNXjXw7Piopj2UnoB2JYsHxcP8A7dzzycfZcLEzeX+qrSnfRqud0nhq/Yd7k9lQg+gn7HX1SIidTciDaapDhMquJI0wfd+aBof/AGxM3oGT/TUUYPKD+LGO/T9hj+LNIr8j1PL4sRlt+R9cv1Zp5O5Pzk3PAMyEmymDZF8R/wBt/dJh2lfnW/Vloc7T7VxP4+6wo3ygFTSTuOqrKI8d/Ap+6LFwKmWOPg+4q8B1DOPK/wB3L7E9fWDWAL5CafRD8w1fjSCf3D+LKkObwHt/qmACH4q4s36qCnE9lngPIo/nmyI3ZIL/AIe64IN1U/uahgudNxQYd2vBj4oIqF9oY/tqyOgHsdH7uACf4amYJcZ1/up9yJXgmY/ddKDCMPD55/dE/YfIaZsSfG0VgKmRGDrohabziJI5WSfutsjcLyB0cvHvmgjQ0oRSTCTInDlc9C4XE8gTYpEIEGCPkeXytDia5zGPUvripekHmOVd74fuzDCvA4OZII2IoyhFFAteiTpO8eLDiUzOyhAu4CfMzY75pJ+Y/BQbNBnruB3dkkarC9b5rBoQqdgAa+XLCQXkH8J+CpI5UKJQ46PiaaSFREgjSXcJh/qBooUKPAtU5yYfD6ua/pIZNO54NcqFzhQBkBsUtDLdMRDqSHy+Obqq+FFqBPHMWPAUCOpOMh56fVjBkAETGFwsI501TEzC/CqknFF9xP8AukWJLExQcomFyZnOasCDFDojf9btGQN2KogZKO5VDNxf4sioSrABBTygJO/OfxSTiWbPvwu1mkjnXF5B9cNGR1SmI0/qKRhYkzzn1ROiSeIGoO94rTJJmhA5bApDPGUCepAQnEg/MxR2GAZIoEApCY8+7vpwI8JZZOvTUjZKT2AYk3Jgq5mBANl5I4yChurwbJnj3eQ0kSf25kqskpIjXIj+2skAugimazUssXCbODwBL6KMgiI0cuzPXj+aR5Th8qDOV/uquMDdxcT6nH+6djFnx05ANTAR2VCkdz9Zw0SqKU4QnIzbwFXcFiUwkAT3YY2FgsDnCIA8/i/4/wA//kBRkYaJx55isOAPOfmyKc2oShM4I2J/Yn6r1w5Ir8jF9qhh0UQ5IgHhyXusZRDtORFLzSKXi8CmSBkHwBj4qfCqAYEBwdtFD3G9hSQpS4g6mOE0Ce2kxA5BJy6cu+uoblgfy1PJK9tjzRDj/wDA8t7P/wA0qHmzDmvvNblsNUyr8xZN1zVPUWFGeK5PfVJIRwKFP6sDPy2BZBknAsdy/RYGANd4NQvJz4uqHyCjlAhXyd01ogFC+BpAkQQi+g7+Ksz1NmPek+srt5VEk9MSVT8FqCfCUu+ToP0FWaTAGQ9SP6obPl4T/A38p4v3JcAH1H9Wfj7o/wAtcgX4/qq8fjL4v01fM+69o/LTlN9LekfhFX4/zYPZ+KHyfusGoXHL9MqPCLDzQzBeOWtnwsDlsvWHikcXv/8AThj/AJppzQpDWX7agm6VRyHigf1Uw/NMHDYipSx5OqdH6P8ATUJ35P7v0qDi4L5BSIMfPf8A7UavkP8AyuR+p6+Gipkv+ZeXfwn81JgXTJ/n9zQsJ3E/Zo3Snbl+VTGGAlHgeR2qhINvURHkrvMYG+ePfXdc+YwZZeR6/VFof3/V/wDi9U+D/JNPu+KF0L9bH4KYU1ZMz/DGx/zXf4+Gkp31kn1RFEjwo/UX6G9gcjR+QrpQEyGGPOSPwlCyeHBw7nN9pTr8ChKFFK1zT5uwB1/ED+n5uhN9E/of5s0BmJCNGeK8gGfRZW/g/wC5pcIAgeDVysyI7owqMSTeyaa5jr9UgiEYco17qco9lYpNE4Ez9KBKZqQHIGH/AMugSS/cNh8MShgcwOcebhjFhFyZ678nb6oAUnONGP5rRBc4nzQyVPAL4dU1UyZDOcY91UWAsI+SH9LewYbHqqbkbX2j9SFSIipfOn/lmvEQLPdgZMISUywIRAlPOTtIwFsOoYYidPzUMxqkcnHjLiBAvtlDnhQzvusd0EJhCdMqwRiZzJSEFKJYly/2q0anLFufUShZ5hFCHt5xpOu8NhYSgxEOtRhmHPzTBqd+yfBUthKDDBgT7kWWiVscxGpyO+adUpMciIIsnENfgwUnUp4PGxPzXhRCubjwbCGNzML+ZLNyAB8bNSTkbbga5uFnEFuWB8h5YN9WKxR8SJ1xHHqjFEg0emwhjPjdfNLcdRDtlwFk77LrhjDkAwAwH5sBBxzL/uk5JDKS+vdjEi55fPz4okBmHPY+fO0hl8oODzKMTyGx4Kg0IfN9vP1YmBBwyZZlJjOOOLCMHKeEPvvloDMWKBhedvEAn3/tWOULuQylEQYwc5r3qmNS9unO8fqgtOEzkeWVsVA5GJfWFaHuxM9dO1SFDJILUeBlMeVn++hkGBjBjE/dn+Z7Cya4kliw4jIJNxCo4J6HuXn80yUplOGfXxWlmETj/m2QWQR08HwsyfUfPusxVkcMqRCjB9XQWIIgSRhs5DJEe6TwqsRFJG8mZ7Pq/wCP8/8A5QUZGKGZSHyZYYaRmPmfihiM2SUTzEhAT5hBPu7KJzPTRbL+aiCHlEv4Ur6BQ8D4AHoB7WtDKduOdkcelm73/wDheW9n/wCOVlRqsqLZe7KhFOKFlZF7P+RNnUsKZXFQoMZ3TRkhJGersJiI8ig/BeeEQXK/sQR+DzUJ4Y3CuF4PXhoZfKLiPEuvBObJnlEzwj/SiGXhZQfBv03UDCWE+o4r3IlfmiYakwV3Pi93MY6D/h7rDNfE/DVMJ+Cr83h58Bf5uBH9i/i9k/evZ+VXxk+X+qdR/b/V8KqYyH4ofD8n/VW38W3GT+ijGcnnapT/AKUCiZZL5vtiifd1xljy7X4Ki73d6vf/AOnJ4oxn/OGSg/NQcaijk7srlDzU/hUMuNm38KwxwsEmvJfzadl2gHx/5YqCj8h+Khi/EPxYBMDnqbDllldg6b2f5NXiasnMfHNLlJgcyOMeaLJIkcYz4xKe4WkTJ6nJPkoAU+ID/H4qhD9Mpev8azkGHB/H+6UM4TnxPTPzRBlATRJXkr6ZqweOpO7ruxcfg+nfikxJ9T/TBYN4SYmEj9nZTmbRnn7P2WFAgeyPW8xREKOVymCCOKE9BM/EWR6yT+0n0JSGKcqf7Y/ZebgKdSXMpzQJAwY980TMpzEfWA/daIFAIJjBXD1FaemIT7imESumfzj+qFw5SMeuauTIOqa+5IqcSEaIn4Yf3WdD52Tk44T92AcYgZoc6J/ZWly2RZTJx01x9T1zYDhCyJ4Kgh2IkETh+ymkIJfyn52iLqRGiAQr7uvqJhAxBmsV6BND2IP9/ms48QknCeGgsF4DH+u7hJcTeIDgWeqLGfElg2HmXnbKzhKwumII54f6pGFpGIzJMz6igYJgUIGeVoR3KoobkyOuf8KjBCAAQLXo4h+a6DgkASGwJ2ePpFi1gMOEfTn+6MGEaFEsC8RzPV3JO8oAHCB1lfOxY6EHBQNHJeznI0sC7aFUKOkzJk5xrjC6mRgMD7mwJ2BiN0igifc0aCYIYQViLw/irikGQX235mmqVSscCw592VaI8pQM8w+6jueJYSwUZudnmsmEr0eXxZBPPDsfDR5Ikz4/NHrHJdvuWqRzBvkzEs4nqwiASyY5BleEMWNP6fxRZGxrwelxgLpiRUktOOH4rTHlrzqEezy/1UcINjf+rEzigmXuiStxk94rRkg8gx+1cD2x8+PdUZMvjefipEOYd0I9Z0P909HTp/ujMEhKfYfdWIcPwhyKs0A6xgZz1P7qE2Dej/uwACM9f92IIY7p6PPffuqDFmoGKSOfxMQ+/m7VImM/qGoQdDEY7ddVAxUin6O2zJnBRqIzjqLKFIEkEKgPGTQZioOPqrOah17mlOQYfLDHHqx8wCrBwuObM3/H+f8A8wKETRi+xsvJfmweer4GDxfc/wDFXn/8by3s/wDxANXHDRqCoixfqp9URYx8WHqsUE+aYTN6LApxQQxl7bNBM7vcFIPivIasPgI8oyH2wfd4Bzr89e3J/wDKVst5iOR+OPsqHio7/pP/ANC4e3XIOnsPTW4jkMD+H5LzpFoyy9PVnckCQeoXfzSDD10vmNS/tJj+CiY8gu/yVRp/P+mgqYOuM/FlMZIhU/inSj72OhhmP5sPIp5wVDr/AJqfLfgs6CfLTxv5ss3D8V2f7bPKJ+WzxCPii9n1ecpfBv7qXGKw4Ucmu+P/ANQD/kDdKI2LLjzUEhObC8heB/FBZo7D91iFh8ljX/yg04gMZPzV2JwTlQTm/wBsi5DDyf6qOP8ADx/v83eJ6cExsNyh8AUPwmy9O+SswOCOX02JCfJe/nf7oAgDjBnjkx+6+Juh+s6uAinlzurxEGRAfubBC5H6u4CKRiTDBDRfJeyH+jUyS57n75anqXZkz5qYGNssgG/P5KKpQvlD8hFJ+mh+Tn9WGMpkS/MlUMgpGuUxnHVUIyU7ozMqgZQzKMgCKN+fHHmZLfk6vp/TXtfEDhnxEH+amoJHfBbOBJ4H7c/usgTLyH8xxeW56J35TTihCIfwf90fNCkE5D4pyJ2HyUJNgCKZtWd1QnEMJRdOPd2YwZeHUQxx6oLPSIDnmXmvRkAVieUCTzO15nwTcyaxMpGaR93tTogg+YjsKmAIQGTSf3Yx2AJ7S+2/rusCmUowUzD+Kwq5nJyxM8eqAyD8Qw31PGeKzA8FGfSwFEYFbLDM/VBsZFBr5DvkguLkR/R/8qKohK+YA1BLOKWQTkH+fzoXXnJLye4r6goaVmEo9TPG92chwrKscppNoFFCGDN64LJRGQJkvDNCQzlO+hiepqhQhEHI82eOcqgoDEXCYQunmbLJDLFLQs0g8xn2oqqu1wE/cP3YYdO/6SpUH8VAaGz5HyXHf5U/qy5CXzFGxTCjC8dzNeCjWFYNPukXBjeB/kqOgXhCmCOJn3TAdFwgJCHjTy0LncceB6qnXLwXOdh6Up8bmDh9V2Lg4zzRyCYh4dUAJTPCevPqyc7+/wDajSRb1/tu48uPNWFPF5VTjOERSbx4mxLWESH8lhPi9TAQOPIZPuvUP+PVPP6B/qrEgc7H3Q0IAhhyF475ouA2w8fqsmQOzr6rcw8oz7oGqB5cb17oYwIBo7OFdAVyL5PVJKBCnVJQG/4c2QEQ7V/d5fJSTOnt9X/H+f8A8tqye6J/wJVph/8Ay3lvZ/8AilstlLMq3dC7srL/AInZe7M4s6M37iind91Ve7LSDmy1rpE5Vl8KsodQeTz9c0B5nwOiHzKH+6To8Pygde301UDne89dh44aJYmml/gPsvsjdH1wPw0JMfIffMUsGBpYeu6KN2YYPhLKnxAyfkoeYdEv00fG+Wf8WDxl5kfpvSL+SycH9DV+PsL7v4qfH4Kh/wBJVHA7DwPy0To+qr5h935L+bPQVpDIPmvIX7w/HNkI68YK+GU1t+KR3d6pv/Bn/wDTUySjsP8AyMs4cgqg4JwqeKssR37qCSzTP2YvgK7qDpJ6sCeV/wDaC7FlP9Xl1ceylwlH5Xqagk00jJhjs3YVOUx/03kRP+X+bQgVMjX08XmQkld/p/VOCCQyz3cKFNNSCjtE7ofj/wArovMp2EYI/wDlTVBddSM4fnpoRN1Z7/a4GiMQ2JHKoBMTYh0PUfDNE5S7P5JKdveKf55fmlwXg38iS6h9XcGrwQ+SyVmRDXHHM0ahElgh5OKBUA7KY3SaTHKGAF/ugB9at/hs8hwuhM+GD+aMaOAkXnYcfFNDrnA+SPXTeQNvLfww/qi5Rjkbyhfl5jXPrduHsDpdiYSLBlvErkPhum90T78z/gueIYGSJGGKscokyQ9aNAxLFjif8bGkVRudTQM/huU6n0dUjpCM7CZJ88PmzDaURIT5R+q9RA9PEvkE5xd0yenmXCQFzJu8mZ8KP6s6HMhDExMSTZ2gx5wp/NU2EPgEQd+G6cUWnAM5HmI+6vQ0AZ8jx0//AGrJkRNEQs7WZsQGBBnmgaAYueJqODJSPkM/VjaiXjiqhAIdj/U2QASOo445SyiePv8A/bKQLfMR85WCnQMNHefI/Qt/qomWRBMkcg/djksH4hPFUTKTlUA2KlP3TSvQfPiqCo86iwIQvm/u5D5jI/yNI2Ebz/ps/L/5eKwePQwsjsJ+osA2G043Pk8UYEhLgOjzNWUv1H+6XE/lKhgMp06mkLMSBy9N5pCyhHAE41nxXUnFzxPugh8HH/tFopZWI982PVegoYwpOxM1UlzCZQntppBnSJQAorjx/ZK8Rfx/7YaKOi/wfxXk38UicwPpsWeBsD87lCDc8j/qsRYMTCT+rBmQdIQz6oYnpTs0IsrCnlEni97qQGEfqtAASCL7YyqyYeB/1SjjXw/6pngOu/8AVgxOPT4fV/x/n/8AKBP/AByD3Z/J/q87y2kiTP8AP/KIX/5by3s//SRx/wA4Xw3Ar56Q/MH1TATBB5I2zABBcuiPox8rx2pRy9x77/NTqh352Hk/CXyjlSe5dnpKO6m53+HVJNpIKkfelaAwlCP2bXqGIRBGqonvZL8UKfWAY/DS+A9p/urJoeQf6qxQL44siYH5ohAk8X2/8fF8X7q8R+Zb6P6pI0PgsWIIJ91f0gMPzYmPaBv5s9UXubAmZbIcEXXmr0Ks3Pn/AIP+cv8A9NGak0YYvVACwPP/ABTj1WVctI6bJx8BxReayuCRDduQnNY/8lk4IGZ3jxW0yGN82R5wFB2WYiTfmoBhLB915sDD35uMvo/2pQviRH/v4KRxUmDh3scuWZQ4nec7oykDmH+6mRYHRjYo0CCM7vs2yBswgEJKYdHxY7lDB7HnmhWLyP2Q3eM8iR/H/t5XpsHtUIdPUlcWYOImej4b8tPCjHNkSURE4rgk/Bj82qQJAnl/qq+xXikgicuRR8jY8EPS8zm78KathJDH8WKCYeM/vm6kIkrsvp8UE4qkZCfEHG/mzBTO0d5J6hsN8Ag+XqhGFLv+FQUCfw5irifH6sdiKYtB4TiwYWA2YZhT4qhhgi9GZCo8QkEHD2J3FEevSJnp48Pm5GBf1S1FBIJ6YUR5naISCEkMxHHE59z9VV8X/lnVPCEfxZ6TiAZX5XrSrJ/4PNVfknP5GlVZaY4o9VmGOORypOTXA5eJ/wBV3J8+avzL5DxVFFN91iScdP8A5cQK+Q/maWbHEz/q8rQ8xQwP5AfiReAN8r8gf3QZb7f8cf1QdEe8KNbIiwNnGR/Orz90/o0KE71vHqn36yH8JRQQJen/AGqCS3PyPJUrI74VPynfA/2WAZ3uH9qiyh2+KfV5f51YCYbCFKdY5qhGZCYkTP3SA4EcA09zGf7u4hXNxpc0kvJ/DVXVovA17KwMeHzdbWBZw9RFOXq7h1zRyhB0IyLq6s1RZPSWzTAJIbrgJ4DJZogQS6/xs4sIx6apsn77rII4Wn+834IQUn+I1f/Z",Fe="data:image/png;base64,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",Ne=Be(60324),Qe=Be(6848),it={flex_box_center:"flex_box_center___HlHga",flex_space_between:"flex_space_between___ZXfWh",flex_box_vertical_center:"flex_box_vertical_center___B_34d",flex_box_center_end:"flex_box_center_end___XaWUl",flex_box_column:"flex_box_column___dfD_W",ClassDesc:"ClassDesc___hvKGJ",LeftTitle:"LeftTitle___GVStZ",textname:"textname___KypkX",tupugx:"tupugx___iHe5s",tabs:"tabs___uySSw"},lt=Be(74128),gt=Be(65862),hn=Be(61527),yn=Be(99313),Rn=Be(22061),mr=Object.defineProperty,Sr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,ti=(b,a,y)=>a in b?mr(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Li=(b,a)=>{for(var y in a||(a={}))jn.call(a,y)&&ti(b,y,a[y]);if(fn)for(var y of fn(a))Gr.call(a,y)&&ti(b,y,a[y]);return b},Oi=(b,a)=>Sr(b,er(a)),va=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Ga=({value:b=[],onChange:a})=>{const[y,x]=(0,me.useState)(null),E=(ee,te,ne)=>{const ae=Array.from(ee),[oe]=ae.splice(te,1);return ae.splice(ne,0,oe),ae},z=(ee,te)=>va(void 0,null,function*(){if(!ee.destination)return;const ne=E(te,ee.source.index,ee.destination.index);console.log("---",ne),a==null||a([...ne])});return me.createElement(me.Fragment,null,me.createElement(Ct.default,{value:y,placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E",maxLength:6,showCount:!0,addonAfter:"\u56DE\u8F66\u521B\u5EFA\u6807\u7B7E",onChange:ee=>{x(ee.target.value)},onPressEnter:ee=>{y&&(a==null||a([...b,y]),x(null))}}),me.createElement("div",{className:"flex flex-wrap gap-14px-rem mt-12px-rem"},me.createElement(Rn.Z5,{onDragEnd:ee=>z(ee,b)},me.createElement(Rn.bK,{droppableId:"droppable",direction:"horizontal"},(ee,te)=>me.createElement("div",Oi(Li({ref:ee.innerRef},ee.droppableProps),{style:{display:"flex",overflow:"auto",flexWrap:"wrap",gap:5}}),b.map((ne,ae)=>me.createElement(Rn._l,{key:ae,draggableId:ae.toString(),index:ae},(oe,se)=>me.createElement("div",Oi(Li(Li({ref:oe.innerRef},oe.draggableProps),oe.dragHandleProps),{className:"p-8px-rem flex item-center gap-8px-rem rounded-2px-rem",style:Li({margin:"0px"},oe.draggableProps.style)}),me.createElement("div",{key:ae,className:"p-8px-rem flex item-center gap-8px-rem rounded-2px-rem",style:{background:"#EAF0F7"}},me.createElement("div",{className:"c-black"},ne),me.createElement("span",{className:"iconfont icon-guanbi10 c-grey-999 current",style:{fontSize:"10rem"},onClick:()=>{a==null||a(b==null?void 0:b.filter(ue=>ue!=ne))}}))))),ee.placeholder)))))},Ut=({pathsDetail:b,dispatch:a,DataProps:y,onFinish:x})=>{const E=(0,dt.useParams)(),{actionTabs:z,detail:ee}=b,[te]=Gt.default.useForm(),[ne,ae]=(0,me.useState)("0"),[,oe,se]=(0,hn.U)(nt.j_,{subject_id:E==null?void 0:E.pathId}),ue=[{title:"\u667A\u6167\u8D44\u6E90",node_types:["\u5B9E\u8BAD","\u89C6\u9891","\u8BFE\u4EF6","\u8BD5\u5377","\u95EE\u5377","\u7F16\u7A0B","\u865A\u4EFF","\u5206\u7EC4"],relation:"\u5173\u8054"},{title:"\u77E5\u8BC6\u56FE\u8C31",node_types:["\u8BFE\u7A0B\u56FE\u8C31","\u5927\u7EB2\u56FE\u8C31","\u601D\u653F\u56FE\u8C31","\u601D\u7EF4\u56FE\u8C31","\u80FD\u529B\u56FE\u8C31"],relation:"\u5173\u8054"},{title:"\u5B66\u4E60\u8DEF\u5F84",node_types:["\u521D\u59CB\u8DEF\u5F84","\u590D\u4E60\u8DEF\u5F84","\u8003\u524D\u8DEF\u5F84","\u8D44\u6E90\u63A8\u8350"],relation:"\u5173\u8054"},{title:"\u5B66\u60C5\u5206\u6790",node_types:["\u5B66\u60C5\u7EDF\u8BA1","\u80FD\u529B\u5206\u6790","\u638C\u63E1\u5206\u6790"],relation:"\u5173\u8054"}];return(0,me.useEffect)(()=>{y&&te.setFieldsValue(Oi(Li({},y),{knowledge_statistics:ue==null?void 0:ue.map((ce,de)=>{var ye;return Li(Li({},ce),((ye=y==null?void 0:y.knowledge_statistics)==null?void 0:ye.at(-(de+1)))||{})})}))},[y]),me.createElement(Nt.default,{title:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",open:z.key==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91",centered:!0,width:656,onCancel:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{}}})},okText:"\u4FDD\u5B58",confirmLoading:oe,onOk:()=>{te.validateFields(["knowledge_statistics"],{recursive:!0}).then(()=>{te.submit()}).catch(ce=>{var de,ye;const Ae=(de=ce==null?void 0:ce.errorFields)==null?void 0:de.at(-1);Ae&&ae(`${(ye=Ae==null?void 0:Ae.name)==null?void 0:ye[1]}`)})}},me.createElement(Gt.default,{form:te,colon:!1,labelAlign:"right",labelCol:{span:5},size:"large",onFinish:ce=>va(void 0,null,function*(){const de=yield se(Oi(Li({},ce),{subject_id:E==null?void 0:E.pathId}));(de==null?void 0:de.status)==0&&(Rt.ZP.success("\u4FDD\u5B58\u6210\u529F"),x==null||x())})},me.createElement(Gt.default.List,{name:"knowledge_statistics"},(ce,{add:de,remove:ye})=>me.createElement(me.Fragment,null,me.createElement(yn.default,{defaultActiveKey:"1",activeKey:ne,className:it.tabs,onTabClick:Ae=>{ae(Ae)},items:ce.map((Ae,ge)=>({forceRender:!0,key:`${ge}`,label:`\u7B2C${(0,gt.EM)(ge+1)}\u5C42`,children:me.createElement(me.Fragment,null,me.createElement(Gt.default.Item,{name:[Ae.name,"title"],label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898",maxLength:6,showCount:!0})),me.createElement(Gt.default.Item,{name:[Ae.name,"node_types"],label:"\u6807\u7B7E",rules:[{required:!0,validator(Ee,be){const we=[8,6,5,5][ge];return(be==null?void 0:be.length)==0?Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u6807\u7B7E")):(be==null?void 0:be.length)>we?Promise.reject(new Error(`\u6700\u591A${we}\u4E2A\u6807\u7B7E`)):Promise.resolve()}}]},me.createElement(Ga,null)),ge!==3&&me.createElement(Gt.default.Item,{name:[Ae.name,"relation"],label:`\u4E0E\u7B2C${(0,gt.EM)(ge+2)}\u5C42\u5173\u7CFB`,rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u4E0E\u7B2C${(0,gt.EM)(ge+2)}\u5C42\u5173\u7CFB`},{whitespace:!0,message:"\u8F93\u5165\u7684\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default,{placeholder:`\u4E0E\u7B2C${(0,gt.EM)(ge+2)}\u5C42\u5173\u7CFB`,maxLength:6,showCount:!0})),me.createElement(Gt.default.Item,{label:"\u7EDF\u8BA1\u6570\u636E"},me.createElement("div",{style:{color:"#232B40"}},me.createElement("span",null,["\u5168\u90E8\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u8282\u70B9","\u8BFE\u7A0B\u4E2D\u521B\u5EFA\u7684\u6240\u6709\u77E5\u8BC6\u56FE\u8C31\uFF0C\u5305\u62EC\u80FD\u529B\u56FE\u8C31","\u8BFE\u7A0B\u4E2D\u521B\u5EFA\u7684\u5B66\u4E60\u8DEF\u5F84","\u83B7\u53D6\u5F53\u524D\u5DF2\u7ECF\u4E0A\u7EBF\u7684\u5B66\u60C5\u5206\u6790\u80FD\u529B\uFF0C\u5F53\u524D\u4E3A0"][ge]))))}))})))))};var nn=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Ut),Xn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAADiCAYAAAB9VTpFAAAAAXNSR0IArs4c6QAAIABJREFUeF7svW2QHMl5JvZUZXbVdE/3TM9MAwMMMABmMbuzO9jFLnaxH+RSEHZFnpekREp0gJZCkknrfIw7h+WLsCPuL8Eftv/4h+Mc4Qj9sH0RZ/sc4A+HQjJ1vLOEFSUdRWv3eCJjV6S45C4Xu8Die4Ce6Znqrqw038zK6qzq6o/5ABYzqI4Apj+ysjKz8sn3+30dFK9iBYoV2HMr4Oy5GRUTKlZgj62AlNJ5/fXX2dmzZ4XjOHKU6RXAHmWVijbFCmxzBQic1AUB86KU/M+B6LzjRBekZGtA6RgQ0ncHgbHgFnhtGm12FUzy9fp0pYwzZaxPABv4xjc28PWvU1cK4P2AXgB7mw+suPwhWQEpFakkIBFIvwEo7JwH5EWA/T3gTAHR24CzeAuVOwJREHwgPGey0il5k55z91pZ7CtvjAfTLPLDKFzfEA6rS0fUHZevRxLCCcWUU3JKXLLApVu5zvh+JjsNhmBxjPui07l1sFT6EYAgBjYNKaHgNsgLYD8k+7KYZnoFFDi/Aef8eSdS799G6ZeXEZ0FxL+8ispNH6V6HRvXbtwoVVCphbzSkqt3XYd7E8wbq5Tk+h3hlccRdKqhg5LryCa4U0VblB3OHSHkGoNTgyNKzGUboUCJM6fCXCaEEBE4fWYI2gIMAL0PaYhCqPf0moHAcgWSAw5jDDXgbgX4cQW4jV9Q/PifAXeKghfALnb8LlsBYmm1nHleSlf9dZzoD96QpStlOMvLEB8BfP3GDW/9WiNYXgauNVHbAJxyDRuyCb+1EUxH3A9YGxtuGNTbzJ3kjlx3OEK5LiYdv1TiMrobOtEEl3zc9blwwjASUlQ48yEgIingMp+5BEQRhmC+r9ZRBAKMAyBwCgGFVk5Ajd9TI/pdoZheqoH1BQdBvMI5Xi5D0k/tmDvwGMMUOldnoKh2R3eq/tF6ENAT1rwA9i7b1ntpuDYw6f30OyjdWkRnGXDevgIfASIcQ4j3wCFWJyCrG5hUG7jKgqAmwrDJvfFSJDvTTjvacMb8DYSdfZEjxt2xsTUWdpxQRlMl+I4sIYg6oc9L3JcEBiki5hBsGCSEdAScks8cEQqEAvB9TTUJqERSGWeg3xSMYpwSKBkNLf7K/l6jO4ad7qrPyyCcAK27nuLAohdi2vejVQiXvqW70FkxAbZRB94uA3djMBuA07pIw44XwN5LSLlfcyFFkC1rfuMXsuZ5yHMXoCjoN88hugC43/3gA2/t8OEQb76JqannKmGIUq2G1koArxQF+0IBMVbzm2gFU6EIK151/Ha43p5wpZiIXIc5EVtzXKficFS4RERyaAThe5wzOHIDkeMxl/GI6KYQKDlgtPsFsbcERnpPA2oHYB5RWs3q0ktxuxZO9ZcxEA0VNYAkbCfgTEhtZrW5orsWKY5/T5Hn9G3iFrprDsZCLPnAnMcVW6LuxAnUemw0GwbICbCb+4F3AbRiyk1NDeVW4C6Afb/A8CDfxwLql78J98Q5SFIKffV1+MeOAZdvvinGZ5/j0craRDQ2vo6btyDGy5O+V44QYr3tbNTciNWFlG2UvU5JdKZkKHy4bJ15cKIgmopKcDjz12V7o8R4yXddJqQMI+E4Zc6YlCGkw4XDHeYqykh7WbGwUJRSUTOimqQ3UtxrDJgYZ3r76w+GglKTLj3U4Ml+Q2yvUKAyF4aqA8Y0JYYIY1BnAZr+bIBP50b3EOhPsc3VMV1X85vzgeUylzTPdZKrk6OhexgxMIyH4cYE51fHgcsgTbni1hUno8BdAPtBBtsWx3ZOSoZvAt/8siPOX5T8p9PwN/jbnan1ZSnKqLVDBI01RG3WrKx5pZonOqsd13G4W5qCDCvSdW84nluJoqiONkpOmTWdjqgy1xmTQq6HLlwvkhMgmVLIDkTbZ2MVJkMRCYTg3FdUWxCVZAQYBiFIiavfazIZy5U2hVSsqwZVQtZ63/asSgogCTgBlvDH+RQz1VGMrizYsjezureoeyxOm8ZZYPd5jgkDwACSzuuM43RNa7iNTG0Oti7F1p3ViF0HbpaBd2KqTQtK/5RCrQD2FsHzoF527i3pVdfWZ13uuCISE5K5E7IdXi/5bFxId5I2iFNia51OVJeA55VYGIYCLodHwIvCUDoOXHAfjgykFHCUUkhhMQDjXGtvCaiGaoY5rKkFFGoXqs+KLqqli2lkgl+hWMyMIKpYzxjnMUgHiapKV2Vk3ZwHZCij/VOqP4vt1mxv/5diFuIXTd/+3K//7NgMVa8wYJZxPBZrv4n06vszxWDYVJsORvpcFSKciaIPS6XShzErTnK2AbZyYilY8QcVpVsY1+9/6yf+yqFDz7jwZh1ARlIDlcGPqSZRF6XV1VQz2cwZ5BiqOXAM+pqE7RyEKovydruOwWwRVMM68/gwyAOjGVIP8OwvBlHN+LRQzVMkuDvZ7H1z72WtUYr1zq4Z1wJASvkdA5b6PVHmeKwGuSLgqBVReNZrY/Rv6lBkDJ4QGAM6s4xdL2k2nM4BArWtIVcjK4C9BQA9qJeQZvln/1+wGHp8MZKhERIH0DEjdXb5X9syo1nAWMPUQ8a6VFYdFBrm1tLYPLWRETVZTdoPIosWPe/2bZ84CT1XLUmfFhuC9Rhi+XzgQWANcSA3YA4Ba3a90rr+Mbcfa6gauPr1VA1YqnDZYgzrxB0ppZ7mbNR764SZYkAduO0Dt7z19RWUyyTfGBbcVp4VwH5QAbqdcZFc/XeVzomoVDqKgJ69TUqzYLP5zwwE1M7VSiuhKEx6yyqFljkFRhywcrwQJIl3N3dyqcV69wOZDeWBVNICWD9GIiVPm0PAEv0HTYnApyBsdd6H+OszxkI8tSOZ+lgFOFEDGcPlnVhRprTeTKsBbWCT5e1wGG5wzt/1u5pwotYG0DQSozjT9uwRn0nRbLesgJTOue9iTDidJwD3sFZU2aTJUOBRJkRo67Y3cqzpbhTt70CAxIcGbc9hZl9DvPIOBXscRiudpudd81ZqPAka9bHV5TzSox4oEhhOgffKL8kBRbIxObIwYIoxfLIOTPkcTUJmAuSY/bYouqfYeIF9YOEkwyUPuBWD2bDfiVxtvNAKO/Yo+3qXtiEXyV/7y415zvCoGznjpKzS28bafIbaqL9ZGIwwcaG5XdtvahAAhvWYknktCtdjPoo7SlFv03mfAfR8bTMqQxRlA6WFPtfa91PXxxwBabOX6sDpOpeXBXOI5CoKHvejKbaefIUDFUA2GO5UgFtiff12uVy2qTSB27iVmr+F59mwjbbbf//st6Tv1jpPOiKak44YyJml2dUtgDwHbBY2e7XVMVoSOTUrOuex6pt4IMkh0eearABiLG2Gbx7EHZh52UJNwsnkyNh0L8I1Ud9TNYalGsc6Y2hqhzYFZA1so7PQ7HjDB6bCcG2G80uAIu5G821YMPpr/MRT7qQFK76JzbIbm/7Gt5v710ulU1qsG6zqzsqiubLpMMznkFEFokxnIyjQhy63ulUsKXS1+9YJk+lhKCtvvNAsEj2IW7C7V9p8Mnsp6qx/Md3Q31kP+MwsA/M5AjCsGEodA1uBOxm6QI0Bh3zWqgFXPeB6vIJG820UZsY/PHEjtcdUyNhDt9DubXD2ouRjMjgehGJJ881pcPe6bqTnmtX82hZrexOnbLnDTFU5CqqUVGANYeABYAEwxVlv4tTIZ7MzHcQyb67CL0Oh7SsN10CU9/NzDDWf42oYC0NcA1m5vcZ/aT095agi5H7G7uzjuLWxsXF3bGxs3dJ+GyUZ/VW+4Yo65yRfKIC9e3E7fOQka//xlfJqqfFo5HSOkIe3UujG1C7VQcwaEhXUDVLOVdppIsfypbqL2ypFsYXSxNFsiBw7fCKZA6efrcki2GpcI2q5071rS0DySnxFzUTTx0H3U5c5pzOUvidQn64zvDjnyx824ZCNwsjTPlkaEtlaf1+DwILH7tY5fh67ihr228jTBtADQa3AvtlFLdrvshX4RVqds99amw0inHC5M57LTeeYbWiWCcZjh48cUTjlAZr93ZZDzaoNI6h9fx8iBvT11c55XP3PBXvEee97zX5am0+hm7FmPx7nqRmGk1MMc2WOy+jK1ClgW1R71oM8gDDYD/EufJ9kahqALVfbirJc9tueagHsXYbTrQz35T+UNcHWXgQ4eTAmZp2+fWWBPAzYOWhMcJg5NHoAHv8+DPBd/1LLNzvv5MjYsPUBpXvXtoG8V1qd1qNc6zIxPdcnpnyLK1msMZxbYGgxHzcEyPlEUWditQ01pwNBsd8MmPYQLfi4Ownc9lqtm6hUbEDbMrWSq0fJe1YAeytI2QXXnD8v3QvLb/M6P1LveGxRhrIO7nOogIws89nfN3oo4EZci0HyfD/FVjoyy2aPh03AHrV+n3egdUGeYQcySkD10TpE8g4H+o7mMVcDvnTEQ63s4502oMK5E823ZdoiOZsB80zIYyX2kVfCjTGd8siYtIyNOgnuUCy24ygN+LBXAexhK7QLf//EhTvT7bGJqiM7M5DRwQhgJF9nlWc7OrVhmrjt3MxyE0tRU8uxRTPEeQdU9ltbYFAxZ2pkOjBl8y+j/CKQHqsxvNQATs/5+F6ToWWZtJTJKx4fva/4wH4P8jGGG9PhxhWMjVH4ZVbznYRi2kkURhllAexRVmk3tCFZ+nWwO7c2DgkHx6WIfO6yEiUgSF55pCbLzmaJnbk4pmJ5MEm6jZVnRiPcE4KZdy/qP6XWthY7bp/yeLNYXjO12FNVd5PPa1ved9mHmWG8MweUHU1qK8rUOhh2GsCrcx5enGMQHsfVNlMsuK35Nmw39UGHwAxR6jJrPeIE78P3KRsKdZn1/TZKsoEZSfO2ZwHs3QDaIWNcviA9H6uT67w6xRE8JkOdyWSY7Xo7U+/LJm+n001ca7jlnjMhOYDS8nQfcXzoHbM6O9t7TwV0cOD0DMNvL1WwDoa/acacQ8akZZRmpOQ44AlxtMJWZjlu+GtrdzA+ngX0yNrvfhMogD300T6gDRSFfp3duX56KhDRI+Be1YmiSugwJwG0Ia/2337TGaJ17rlss+3tDmxUJmPL0dAZCtwXlRb/oLxJ4pvE7bNu3GHGJk1m/VQQWGqd4g9JnyYWtHtgEEgXpxj+8XIFFKH1dlO7iCn23ADb2KljVnypBvlEBVcmgRsAJUrJpdJ08yS18CjKsuzzKYD9gOJ20LDI8eTGlbWZwJXTzBk7ItvrPnzP0vB0r05LlFuYbD/PDOoq57ckzNsOn8q0S86EQX336b/3PIkj0LJTy8rf9ucsu5H6HAPaOPPkzEMpySoMT80An1nwlPb7ahu4FmRs0ybuOlaeHfQgPzWF2zXg/Tg3eD9KrUC9FUCbZSiAvYW9/rFdIqWz/M23S52NI8el50/CjfbHibkSkKlgrphq2KDeDoHdsfnm+mgOYpJ71WHdefQeWcPm2Ff8zrPG53A5xlbeqADnFjy8OO/jkmD4cVOrs5NwS5XVtPuZXEqnPIilUrh2rMoJ1JSEkO5AGnAjW2/KTj3smRTAHrZCD8DvFK218C/e8/2x/dPCKR2QiGYjiVIqscAWxpl4mPZBRJZYmVsMV4Dn66fTMr+Gme4rC9L0gLTm2sRxd9/r6006wnSaQpsI24xB9336nsOYB7oX2ZxJm/3aHMPnFytoM4Y/W+lq4xWwjTdZDOy6BzxXxcash5UDJeX3bTKLEpDt1MFJAYDtUOqCYm8BCB/HJecuSPZGZ+NwFEbTzGNznVAwFfpryZOJD/cwkrXNCdi0NcsNUNc6nlkPzB6KTWXNr11nEe04YvgM25kkrx8zhezRkaX7/Y6WZAlsmVwPPp0qyfrMWQgPHLMVhlOzwLklDWpSlN1sd8FM3SSa8FjGXioDvzKJS6WSiv0gUNPjyqYyMjnBR7JRj/IYC4o9yip9HG2kdA5/E2OyufaY6/NZLjEW2qarPmPKYD5p1avd7aMzz0NIHm+verYUTLnXZdMUWsnIcucSn1ZqsJYyLIvmfjKGrejqsaHl8Nb9nmviH0oFAYAK41icAr54zMOLR3x8v8XwXgvKTm1OMbJRKw4iVpJRPPVBT8hXZtjtfeHGpdhOTVcYrzJ6T/8Sk9ZOUOqCYn8cYB3lnufPu8ee/vqEs77mtzv+I8wRDRmRT3++Gqzn2zxSZqE6C/yMIjmhtvlYypK1vAlZuz2RqXNiInON3HmjGXyC2Qp2fdR0qwAk6ZwSg3fcV7agR3xwdZPFaEDTf6T5nqtw/OaShy8uVvCdJvBWswtqm/02Di77K8ATY2H7WJmvHCtvXAXG1ixZ2sjUKVDT7QpgjwKQ3djmouRHL23MC4GjjuN4ApSUMgPdPJLchwXPPwp6F6Yf2LstLWZZBUFbozJWKhFrp1Npg9OplZJTQ91QD9rKvKQjyAz27IixmDkYBHsb4NkUR0PZcnVPOyhVj6PiQSVGeHXBwyvzPppg+LcrGtR2nza46SB4ZQadJ8qd65NheBU664lNpU2iBKP5VkUBdxLU6pDYjft/z435vHSfOwj20ViwINpi0S3FGcD6sN6jAlatUw4FN6GZKaD07XQYLHIuzLqKJQOxn1z6NMoqrwZ97qcYS3rPxJ2ni+D1gji7nyjbCQH05Tkfv3eyogB+AwxvrEB5lNkSCJ0AJkkCXfNMDfL5SVyfFbluojb73ZP1ZCf3dQHsnVzNLfR17H+TY6G7PiOEnHUZm5OhcDchDaYh008+3uS40rQrfXGiEVfI0yPtasmtASS/xzxtqptNHU36SoN0Nbj4+pzkEUOnmlQhsaqOWNmKSXlXrzAs1jj+2fNlzM/4+M4K8E4LaLatczLmLgy1rvvAqXFsLJdx91AZ17C21sL4eDad0T2TqbPzLoA9dCfcowYXJDt89+5ku1RZYoKK0Alf87hDNj2xgYbdtZMj9Lksa+qh2Qw3V8VzToEp/s6OlOj5PXuy6GuUCi2ObzR2dgN3e9j97cw249E70X4pjLqnXpbG5z9TzgRmfIaX5nycIZPWUgV/tQK8QTJ1DOrkmDJiA1Xy8IFfGkf7qWr7UtXzqHa1cTyxtd+petY7zXoXwL5HON1Mt4cvXCrj5sx0x3efYA7KgiKvBgA6oeAjErosxc0Fch7irUlsjvh3W9umrUwOlt4lslmTrBbMEGYb7aq9PbJRUikP4j/0TbTmm4EcT1454itzVqPG8G4AfG8FuN3WniQG1EaxRn+nKsAzVYSvVnGlEq5fWxWiU61WjRxtKLbJTzZSLPVm9lK/tgXF3olVHK0PB+cvssOHn51oy7HDYO5Bx3V8nffb7GLNZSoZOEvKNkGRk+HkUdwMeHfe9J1VxQ1YnM3IHMYENtpa55SzzegbLE05JQ88UmMK1CRTM4/h+02of2Sntkt2pkBNMvUEgtM13DnkKJna+H7TzAzVpvfG73tbbqIjT71Qnm1mqbbR9rx0l+ZvjN+SlUUXctph3JcRccQarXYQv43x7B1ziWw/l6kRQL2NGaWVctlDJ6Xajsv6MNKA62NENY9PlLwzLI9YJ2uV8SPpbWtNPHPGxKudTJt0fBUAi3WG04d8/JOnKpiZYvjeDeCvV4CbQmcfpSdlJBAaL/1reMCn96H1GGtfmWbirlVyx85PlpKp6cb3mgU3kyso9rZ29/CLyXPs+22MN9fXl+F5DYSB28OijsJR5tOgjFKpF29bpsg91DT+Iu4wX5rOYzRGlB+GLmWmn8wAmIgdU9X4+mkR9EUKnFSVw6cE/j7OzHt4ZYHhZMPHG7eBv24Cl9a1/7dR2tmqhRqBelKEn5hkP696MDJ1Nj+ZDer7BugC2EM30vYbLP7zn/h3J+YPu2E0I7l3IJuWyCh91HYbwGrnjsTWB8UbsO9+HmUqliCfimTuORkGQTprad7ysZIZcXzPgVz+AFnaeLHF3RAwZ2sMZ+Z8fOlxD8szOmUombN+3ALebwMtO4OURbHrDHh2Ep3PzeBqpYSPMmGXRrZOFaEfZfl3uk1BsXd6RQE89wey9NFYc0JE7BFErCGBkr5N7E1tUWiT/aPfMNR2tfdsHjEipj5us2ko5XlhDVyTPHRlNV+217iZ+YDkJvH9UmdbLJ/Y2UfNsNLac02pe5xXcpSR1IZAbVjvc0seTs/6SjH2gybwvdsxqO0qw1ZCtsUa8GINzcVy5/a0G96wSu4YQNNfO0rrvlPqgmLfA0BTl0v/i6ytO8G+0MFx0RHlfql6BlFpM7QEz1k5Ov5hM7qnZLoZpZztbZn8lCiqNkOBLfl5hLVNDqBclr9PBzaC1TlpnXipE82aZLx29DNFWlE+smdnSVHm4fR+H74PvN+CotakLCMHlOQ2VvdHasAX9+HOsVJwpeb75CJqJx2kSwyo77uiLG+1Coo9wiYcqckFyY507ky0171HHeZORw4824Rl21qHst55CrEczdlmpVfbdTvh/oeS+N67ZPFlr0/fMeVx8KmsJ8MGEjuUJMyBxaakHlAG1BRuyYn1Bs7MV/DFRQ9zNY7lhj60LgXA5RZUpBbJ1S3rIDDdUtOXptF+bbL9c08oRZld7dJmv02UlspR9nG+CmBvc/VNrHQkD851InlYOs64y5BOImjdYxio+9qcM+PcFKgzSBzMLQznAwaKumac/QZoc+39bPc9J4fFouQ8r+6Zp2+qNNkm8QHXlPrMER+/tVymqhzKXk2vd1uaStPfBNRxWiOiv9ynYvMCT02w9ucauDbZlanpRnnJ/DeddHCb26/v5QWwt7Wy0nnkDzCx4bUPRmCPuFEYV0nuD7thLLitEzOmlkx8ghrxZoHdw8UOnHcveTXx0wPva1/W73xI8eD9BxGKEDwpmt3liVPrY1Yh1w6oTVQzVGC+wfCbyxW8tuBjrqYjvm8LKA248f+m6pdmnem29PG5qpC/NC3vHEJ0c7qqPMpIpUZUOWujpuYJlb5fJq1Bj7AA9laBfV66xx9ZbawJ96jrsIMabd0oqH7dDvMYTZRl2Sz6GaXvVoA9eKq90O9+0yWz+r6Zu9sgztWiD2OzuyNTCQYVcgjY+lbdqcc3Ul8MWgHKEc5A4ZMvzTG8tlhRAR2LDcq2AqwEwKU28Fc3tLKMQJ3tjdIZ/cMDWD1exQeZMrbU1BwDO5r1ZKtbMe+6AtibXU0pHXzz7dJ8c7kRORuPSycaB2UGtRDbb8uliFifRrlGm5wv+27rPD45Y3vOn7LdYxqIucR3FOpMN0op4gYfRxqvQ9T72cit1GR0/3QwUCDHqVmG3/yFv/dnFipKxqaqHJcD4J2mNmu9S2atDKgpUqsMgV8/wIIXxvGeT9Ga+myxi87TjWzf749N+91v+xbA3gywpXSO/u+tAwhKBwIWHXQdshyb4OTuph2FmqYod2zzSrOZ8cBsUGcE8KH3yWA1n1vIOwm6izLwADHNejTStja9l1obzrlLnQmMRKP78jnZcOmchvFIhc5LtlBn+PxCBeeWKwrglJPIAJr+XiZQUy/JYPR1j5UhX53CraM+blU93IllaQKxAbZdneOehl5uZmtm2xbA3sTqHf2DtYPCc5ciVqohCjWVzuzboWCL76ecQOyas9nIRDOuPrt96H36NMilvgl7nWa57WxkPcvU0799QJjWQyh06ueciY7ActuSgQmhpNxkZxYomKOMM/M+mA+VSfT7K1oLfsMGtRkqB16uAS9M4e6jpeADv2vSMkkHjfZ7YMH5TWyne9q0APaw5SXW+3WwY++hEbKNpShyJtPcn82TJp7Qw3rV+3HAvk9tc4uqjAaZ4dq1/uICHTldijuQDe9LsfOn35sVNWdihoomXfQ7oXq/V2mMyKPsiI9/crqMubqv5GfSev+wCZX7mz4bhKpbxAt9tA75GxPhnafq/BqQUGrT1IRf7gpQ07QKYA+CoJTO4v+BWjtsPQrGpqUQ5XR6eit+eijl7jZQW3IIye3PlloDTucKGHyYdDnVkQ4de4DJUEdkE2wldYKdHurcx587NfEBN8ycikoDXqOsJ56K0Hr5F2z4Wy3g7RWo8EuK0koBOl4FKr2zWEb0qWp48+lxccuPotU4oINubi6hvw+0TF2w4iNua2q29K/W5tbWnXmXe/slsd6pytJZJGeAm9wnZbjt5WhHodo2UrIyd8YBq+/0YtKr/vR1I+0dTO7wcr40ucETZX4Pqc/VIOjhJnMaID8MOAnpnjUf+OS8h986UcFrx32822YqQQJR6xUqZ5s9beJUwU+UhfziAXbrSBmX0Gp14trUxkZt5OldBeqCYvdBAZXQufTR+kERlo5HUtTsLKF6v2akz8wm7o/V/mafPCqeYlQzGzMppRPPYSgxjbmEwTJ2/oKk+k51kH/XXpz2kZ9TRDunr2RRsq6tXYHEZwyU6veVYx6+crKGxVmOFpjKfEKgpqLzvRXB9fWkKPvcfqw/xYOfgWTqZlOgVqPBmn9bLmO7CfpxT5oWrLi1rFQs/tvL8K9GwbwM2THoRAiOlg31xhtMwfrJpvlUe1QWN5ctj4FuAD4SsC1w999N/XvqHW+mrQF9fJ/uuDMz6JlQTj+Z1ba7pqdgyulUfIZTcwz/3Zk6KjUfP2ppRdlVEUdoWfGW5i5k0npkHOKXZ9B8vqqK493K1KY2bPiukakLVnzA+fjY/3m30RHuIccbPyTbAddKWe3s0N2L3S3WH+TdX7oELg3uEQhfaqR9wU2t+rlNm5MoQ/B6x51BZN4a5caMD6DY5DnWz4iVx3rnshLp/rvlBzSwif1envHwe6cqeHWxhj9fgUrkn2i9M/Og3kim/qWakJ/cxz6cFRu3x7oF5/PYbwPsB85OPYzMFxSbVkhK59i/WJl0x8YXZRjN6UWLN5X6o+tDpWvA2K3MBrQQZO3J9PbMUm/9eZhHGt2tB9w5aB9IufuOyb6qn64g3koZE11qg2Vu3mOZHiRLZ9iB9GqnOyaKSzbnF+c85VX26lJNKcoo9JK03kmFDmtwxNkSc8JHAAAgAElEQVRQJNcn6pCvTHSuNRzxUQxqGlVuyZ3tVrwcBr57+XsB7PPSfeo0JtfubpxA5NQlg5tGkEC3oqqh3Gkg60+Z9KH2pkqOhMGOG6aIRb8H3ldTbv3QF9g5FLH7Vf5VGaypYZkZmGONYpsvN0UCJnWN+i8Da83+5E8tGUiykvF9etsTqGsV4POLZSVTE/utIrMoPXAcRx3a6U7iO5J76mJJRL86x1Yec4LLCENKD2xkaRvYRKXVjR8En++tgv+hBvbyBVkNguBAxLAAIcrKOVmh2N6+FiKEzZLbS67bdLclbY2sW+Zwf+nUNh5Iei3qndKwpXiN9J7IJ8rWmPsoqOwzzKrOQQFSlE6IluzWOqI3P2y5AbjiPKgups2B6GirnAllAG1adVffZjF0UAhVvDw16+F/fK2OwPdVdBbJ1HbOwSwYpqiiRxWdJ7zwziem+UfAWgtIQG0rynad9rsf8B9aYC9+S/r8VvuxtiPnXVcJgzYDnktvuw2ylDt7reVmGqcAEaoEziA2V2/nJIxkCLDNAPPY881S7YGU1NxI5dEWqPsMjTLw8iGmsnmSa+Z0CbK1GojX323ztuAIYmArkIe6/G3vK09ot4FsXcG0y2mZiuM1GP7Zy3XMzVR0yGVba77VPfJMWgz49DTCF8Y716ZccWOsm0nUAJpuSv+S4ni7nVqr8W+V1O/a68jp5H96x3P2H3nEdd2jgOMJEQBhmk3uTe5jUZ0k4ih7jU23Y+cV1cQudmVWzlD5/ggeRe42+3mAo3UuA9ybOaV3HDbfQhT6zALQqGhAkxfX1ZZGBMU7H6siunMrkH9ztc1aAcd6O0QgBNoxqlPgzp1YBtTq5t2rZn2Ol+c9fP5EDY0ZotQszvctECTPTq8t5/pKYtsfKwv5lcPs+kRp4zIwRpYv25xlg/qB9fveCtYeKmCTffrWbUxvBBtLcJyq4/KSsNPrJHvJZq1tBrG7+RRxiItgpTXmMZC7Gc5icm6X7UjR5l67eOZJDgN4cv++QniGJmcwnFer2oCatMhUvuZ3lpiqX0WApowjapZxI+puoSIw5UD8zc9ajBLsUzLAdSFURBWB21gYcil37s7VkyFx2WMc5054+J1TddxgPr6/IpQ8TS8CNY9LDdlSySEPmCxBfGEWdx4ZwyUAGzFlzitju6dA/XBRbCmdp/4f1DutjZMSXX/vnDgOvWMsDa7eQ2m1kYGKVqz1qV+VZa1N5sKkaF0a4P1O5gSH8RvGGIi1z3slLGn8Y26rbIc5HdFsZyvAUoNhsQ7cZExFRyXZjKwSN0S2aUpP1CBvXm/Jn95y3GY7QDOI612Fmv9JR1z2nC6x0aF7Opla0y8v+PinL84oVfhfNbUnWSKyKDTrZ2PmfqgG/Mo0WvMV3DpaUnZqotRGQWYotlGSmRxlu1pZln2EDwXFPnte8lsnMR1GnQXhlGaTNMB99Dl6lySaHfUxlZI3/iYF9rivNPXumrYS1j7JOZy+ub5b/3gq1ToBdjwe+0vryfYFd898exfAUOgz8wy1ClOUkRL8XWvFs7VK3arZWZ/JBPXcuBBv/qTJLgcMzZbQ7pwxS247+uSeSlYsNrHRdZ9jcYbhK6fqqM/6+GGT4Ua7y1+QCZJ8DOwXHTBf3A/xfBUfTWpQE6XOK2P7wOQn63egb+f7PQ/s5QvScxAckY48GjlOhUVw0vJe7/Kl5GurcTo/So43malPmxD8LHgzVL8P1e0ndRscx6Wle2VnI8/mxG0n2oDkvOq9CwHz9AzDyVmmsguQtjnmulPwMWoDs3LKusS5Su17vBxGpbVAfvfDNrvWFLgdUEE7LWvTdI1Pec+qWy506nCpcGXSOneqhh8LjndbTLH26UTD6fUsM6X9Fl+a6lxtuOKGVXInT1G259hve033NLCf+4M3Sp19Ty11OvKI6yRVWtKctqKE8YbJw2rmFOjCIY8172q9wwTkNoBszXe2smZXEdcP2IZop0Da51jPUu1uMz3X7v9xbjBfpxGaqxOFZgrUNoy0wNHFFSmout9xvDADOVeRGycn+J2fXFnb+F//w9rsjXVZvh0IValSAzujIVcTTSsGiKum+/yjUzW8dqKGH8PHu8qclV5HMwNz4swy4LlpbCyN4dYj7sY1aI8yJQFkfL8T7fdutlMPo+Z7E9hSOmdfh7+ysnJAiNqy44BnlWS2ZSTDdafWLNl7mYCFbvimDXBr8ynqlP+bbmX9lstSZ8xfOU9yqFKtR5mWPjJMsr+FGsPyLFO1qm4EwIqxV8fDtGeR+H5wrdSiGOhXDyL6/AF2tcTbawc8bwXNZvAPL6Lx3Strx+9sRLwZaF5HU+wYzHbRhPg+KqWRz/H5JQ+vLdewwn281SJ9giWHmLWzDmGqzvHL0wg+WcP1SglXc3J+q9vHCQcVpaZXAexhx8MD9vsnLsjy2tjGASb5PBivi7heS8KFZsY7iDXXUMjQriTFNWXeI6eWrCXYAKhr5uqGNdruqUYJFO9SdZu0aWxYesSB4Dba6GS+elwGnGcOMczXGSoVnbGTNNjmlaLO9kXxEOc84PEp1j5eRvirR/hHHnQNq2YTolZbCV//Dyv4L77nn7y14dZbQRttA2rLCmFW1ZyZi3WO3zlVw+xsGS3GVaLBdsrRh4GlyuhS+VvgzCTCT9Q7VyfD8JpVHC/Lfu9av++twGvPUeyzF2T1lrt+gkl3Wri8lLB6Awrf9dpY02x2z4FgacwV5TV1M/udEH2ptwZ0Qv378OC5X9tnRz/e3RqP4lB0hjZUmMCn5xkaUwzNUKcMMjM2JqwEy/E1iqhSdUrG8SsHEZ49wK5NRO21g1WPWF4SxWkUOszx+nXxQRCIr/xxa/pvN6pPrLdRIV+B1LIlB6betpTO6Cunaji1WMMPAh8tyviaOU+1clG/aLxU8fLZCbSenujcORBFN1XoZa/2+4EoubMVcG7nmj0FbFKUjbH1Z1HyGlKGyuc7AWWaS85ds1wzcAbVioKSQ4SdHjgBp91t9kJjkrG3Zvd9D2eQS4rzteb9qXYaGTNUjK4CpRzzKjq5H6XiJZQoQhijW4VE2v7WDKgxjhOTiJ6bYe2ztdUPq4zdiStimDzbXWDHIH/lf74+9oPm+tE1yGNh5GrWxhxl8dR15hOmMom+9lQd78JXmm87mZyKrrOXXJCjDPArkwie8IP3VMmdtbUOxsezmUTNmOi296029XYAuVPX7g1gS+k898coA+0jUSQfSxZnUOqgkSl4ZqkTnZeFBHUf/VnR4IEJBFhsz7U3r20Wy9xPAaB7KvWj3tnvbZ6D3pMt+uU5phL7URTUusWma612lxIaiqgAT+VmGcfnDsng8YpcOTkj7wAeZe8klNqgNiDq+ls7jqz/9z+vr3Wik9KRk/Y8TDz1fN3Hl07WMDdbVnZqCuYwYkCGYCeUmsrfnqoifHkKlzzgpqUcs81aD2zO750C76B+9gSwX/q/14+1Ec248PcLNyylfIZjMpze+PGWib/MA0sP29hVWmeYyHh5M+x5b582y5AX363HlKbcFnUflrfcLiZnPXGSQY/Vgc8sMKUYe2cdWKEQRquNos6WPZp+8hnH0iSixRoTL9c71+fGSs2a3NiITUg0MANkA3D6bJw90gqq//aHs9ytngrDkGI4dJIElXjQxz99uQ6/XsFVwZQXSU5gVuJhT9fUOPD0BFpPVrDS0Ioy4yZK989GaUV7WUG2p4H94h+uzkaO/7gIRc2lkMv4lcAoh7/uOot0Ob5cSpgXA51pOPA+Pfn67IuJcmeptqHORiNufc7w2z3jjb2/TLOKp11B52vA83MMb8VstwKPJTcr6hwfWoZS+szHSzMiemaCtT41haueh5VMYj+6Pa1s1nsr5cVFdc0UsM5L7rnvLwlXPAIpHLJTz9cYzp0kmXoK7wRMKdfMWCyFtwZ6jPYZBpyeQPNICR9ah4xRktncwwNR8fJ+UOZ+99jFFFs6Zy/Cb62Gp1zGG2EkHLusas/GTzmadNlOw+mODOw0Z5xKv9BNPt8F7Kgea9StkUBtU1hCwfsdKPGTtVlvAs4XFrS2m6jz++s6rDFhsS0wm+9ir0xlbvr0AdZ+caJz85GJ0gpardXVKAqr1WqW9bZDHAe7ZUrpVP+Hn+7b2OBPMuZWF2shzixW8OkTdVwGZZ+Kx5ZDrhWFVzI+8FQVwaOl9iWPTGpdbzKbSu+ZsMvtHgq7EtgUzBEEmEAH+2XUeowERyrilvdK4SEDbkMZ8njrbHTXEJNwcmt1vx6nlrSWXTe22GzlwWpT7+5M8ihzv4euNN4e8JkjDLUalGMH2aYNJU4036aDRCHFsTwFSgoYnpmSzdP7+FUfWM04eBjQ0OwM2009DbULq4qk33jP/7C0vvzlpw7M/fJR3y1P+WjHpj1j4bPHZ1bDOKwcK6P9/AQ+AkB5v+1Kl7YoYJxP9rSNehTQ7z5gS+n80rdxIGqHx1HiExCCK38mCwF5EB8E8NRCjapU68VmMoZ8cNv00r5jFuDmt+6IE8jnY1+boSjCagpYmmGqThVl6ST2lsBim7DofUrhzTjONIBPzbKbx8awWi8pZZSd/8tmdY0t2IB5pLKxBGw4Dr7wB2+U//PPnDjt1Ur1ZuyZZ2RuZY6zDhwTWDLjQ+5zwtUDVX5jvNW6iUolvHv3bjgxMfFQ26mHgXvXAfvX/khWVtjG8xEfm0Q7yI01zqvb1g/YvTCKv4kvyFLMviaxzEqnMGhlZUlYa6vahm3a0fWshiRyiOVpc8tDFSi7dIsD1wJdItZ+GXbWxg3zOWosxIkqj/6TQ+zqFAtu+r5PNmkDGJv1tlncoRQ6b9MRuF9//Rus8tzXJ1fancWOLJEXaMo3z89kFJ0rA/sZblU4iIMgGzVJFHToGHnayPkPlfPJMFDT77sH2NpNdDwMOschonnpws2iOtnPdulV49QVkwT10ZCHXMWaBWyLV09jRcM2w3FnCL9FiVMiQLqWiA3qbgfaptbPJdW0I802KaF+dQF4X+i8X7FZWjUxcrPiFRSfq2OhpiqkWWbtQ6Wwc3pK3q274urYmGivrkoRy9KG3aZJZGXpTbO5imLrl/vee++VLtePzcLBklfCmP0MDdDppqQnOFrBGg+C9+M6WoaLyJWpH1btdz+Q7xpgf/4v5NTK6sYJV0STEaPHnqMNy2bWirGVxW8C0hyA5yrR+rDnA84HxZZr+HfDDNPKNf1I0sq1rIYs69SiryHCRpFYcxWGTx/juNQO8X4Qx0pbrLaWrbuqeca5uuZzjXB9scpvHmXBCnyxDlSyWTppIEaO3hTb3W+jxeB28eab7jsLC+XQqR51fe+wy1CywU1PllxbJxg26n77A68VrhD7HXMSuXZqRaFI+168khXYFcD+7LfkxKrbedx1olldlcOAwqJ3fVhn03Yge55BaK7CylD+PptnEIvey353FWz9UzDl35Ao73KDYaEG5WxCWm+KlzaAV1hO/iNcU56gEBWf43CZyV8/GLaWx8QHvh+tAWVbCWXAbKj0jpqMbKpNlBtA6VqAAyFwnHGUVdQmB8oMwg3DVpXzDwHczWG9s1xEAeqcPflgA1tK59f++Eq5VZ5ZjFx2WOWgz9F+q32dUSzlgXOgUq0P+U31M+TwoGEMYs/NMNVzUA3zQjxsDbqZlG7rATjRYHhlgeMHzVC5gyYMf+wDami8MQATBXykBtngsnN2kq8uTwVXAJ98u40MTXKrrfFOql/sNCW0wE3DdK9cucLZ9MEDnOGxkk5ASnO8TaoCQNnOaXo2N2Fk6j2dJGEnGI8HF9ixTI1OZ9GBMwPOx0XQrwpTl4LbbF0G68l6Zal3zyGQOQFyKXiW7beexjBwdyFtSxQWy04OJImiXzPrDZ8pZxMC9Ru3QxVaqQiz7VzCqfZGfGoQGaQY5RrkrzTYjSkfKzMemlhdbWOwTfqemoxicNO+c99++213eXnZW2tjAS4OMYTtMc5/GgeVZN1VbfFgJG38TgBkt/bxwAL7sz+Rfvvn7aXI9Q4jDLr60gHmKAWYPmi2wZnHltvsfUJRczKRqN+szvoeHrEsHBPmnv3Rw4InDWMWPM5xToT45AzDUoPkasokEir2W0naxoMsDMHjzAcEdHUQVIDlKhNf3o/r5dLGR8BYB6urYQzqPI03dXpfXDBtcJN4fAeoToJ8/RUXQRyEEQMMmO0IrQLUI5w2DySwz168yKvR2dkWxLPMgRPqjPMJWc7k4s8BjfVVBoR2PwNZc9MwX0dnsQjZWOzeVU+6yDkQknPCiALGyzXUtalO1IHlQxxXw7jGc9zOnHQpG3VMwZcnmThUCtuvTsk7M+XwClAmsNDdjRLKyKnmLw3jvgImI3PTPlRUPP5H77Mmtj2ZdHAEjG6pyQMH7HMX3vLW9i1PR2H4ODxngjKf2LhOAbzPlPPkYrvppqi3QaVFvTfLmsfMcepwsmoHJEyA5qo1D0D5w05MAWfmOf66GWJdhYzpnlhKntbfqigsn+GVKQRPVHFtigXNCV/J0tl0uzZLm7Dd1Mf91ixb4DbAVsOI/yVANhT8fo9vS4h6QC56oIB9Xkr3b77TXgoj91AknUqiirKoZlZ+7QFZHrHOaZQFv8o5n2mXfBxFsZaQ3nwKnhT1GzTg2Pa83wdO7geOTHFlxrrZ1sBNOaZaH8ixg2KtPzPNNp6ttj+set4drK2FcW2qflUkHwgKaIHbPLnsnryvnMQDgsttD+OBAvYX/s3aXJu7TwhE43a2jGyVCxvciYzbBzCDqHcPuAcsZ6ptPIBc+bof65/Q25yTRx0qAhXGcGYOmJ3isRkrk2DXVpTF3VDR96VJJhbHwo3PzPAP0Go1UVF2ads7y7DcD3yQRA7Q1UwLar05rD8YwJbS+Qf/5mrFdSdPOaXSlIzClK06NaUYVHlEdFhyP0VUB1DvblXN3pK1PcDup1jL8Px5543N3ZvmpMF+fpZKw3JVk0pXutDGXUOc7USC9B25XJ6YZOuna7gxV1IZg+mfYbWNTG2D+oGg0pvbokXrrazAxw5sOqG/9KfN6Y43djwS0X7HhdsPoGav2xPtYc1zWOoM1vTHQZQ1/i2rXOsB6QhmsSGctwLtXIUynHCcnAXeaQO3rX7teOTkEPAYDntCfm6arR4r4X3fV56kdlogo/U2oE6cTRJ+t/DU2gpeds01Hzuwf/fbH43fLk+fcHhpf9QJdKKEASatBNxWzrE87Xa/Pvqx5j1ste1vnuGec8+OPPY85/Cw5WSSm081qCwsV9kAKazK1KSiWya+03FOMuqOlGoLHqIXp1nrZCl4P07gZ7Td9NdQ7G37eO+aXVwMtGcFPlZgn7sgvY1ZHIIrTjgOUeo0RBXYMiDvRzV7wD3E3p0Q7QGsuVmtPFv0MOqdYQpSXIICLKP0vVTAnePdALhK47WjtsxJYwbBgFnG8EINzSPjaD1aVucAxUwbMGdNWSkqXcioDxf6PzZgn5eSv/Fn67NuqXSMl/hM0B7iVZZBUvIxg+ge9nkYLzxE7rZdVfOUdrkAtqh3djsRqClvFyUXfG2B450QqoJlz8uQdkHJExjmuMBrU+zufCm45Pv+eiaBn077281DRt2p4I0C0A8XoBNR6+OY9rkLknX2bcxjfOx4tB6ME885TPGl8DmMulqKtYREWvW0+mE86dvisXtY855qkb0r16NgyzSh7il446VDHLUyVPw0mbP04WEh2TJyUzLCE2WIl+ps7ZiTsN4GxHms95bipT+OfVDc896twMdCsc9dlNU2D15iDq+EWVvWIPnalJjOWY88Cp5VrA07QJI+tqBY6zl3MqwDwfbULKUt8tFkwCWqadVz0nRPFjL3kefZqXEEJ8Y6t+ZZkhDfKMZsFtw4mhSgvndY2VU9319gS+l89k/gVcfbjwnPWwhFhv2OyeQw6j1QMTaMNe9D+QfJxHnUO5G/h4gI5CRGCREobfZXTnDcZQzvtRCDOlMki6K9iPX2GR4rQz5Xx+2DAte5j1ZZ51Cgu5loJ8N+P/C26V2FiD0y2PsK7HNvyWp4oz0vmTzmAqWUciqPCg+Qj/MUa4OoZg/1ju+3WfY8Ncz44lytfNxw1qP82VxR66maNmcF6oKMbl2lOxHwwXCwDPkPquHKfkdc9rVbqK31tk1ZOxozvUf2dDGN+50a6T/+d8HjkZDHHEeFFve8BgGkLxUfxLpbHeb13U9uNwNLseYZ+Ts7eNu5Rf1GNZ4Z8JUlrtIAfwiGa22T7ijDA4RM5fqmFLtHywiXy1h9YgwfQOf5sllvw34XVLqA78AVuC8U+/x56f74NewLRXgCrlOlZAnDlNWbsU0rSr1pxZq1Ln0Oh54u+7HdNqsQ+3RT1oCvLHIsNBjeUv7eg5MqzDHgExO4u9/H7f1R0ITv26Ysoyyjvyl5utB6FwjPW4H7Auwv/OX1mu9OPiER7Sd79UCvL2uUVnLP5NuB8vcI1Nt4X2dZc1KeZ23m3ZsCuXXsrcQtBtsEaNJ8n1SRWT5+0AIu2+YsdZM4jis+BChd56uT4erxMf4eAGPKMvJ01pRVuIUWWB66Avcc2Of+nSwz1jkB5s4KSak9M7TYqjmVpZA7yZpnTVGb7TuXwzBfxmw6Waxem+M42YCqZvlewFQ+MrtZl7hTqiOmTFmLZbSWxoJLgCoDmydP24kGCtv00G1dNLinwKYwzB99HwdEJzjFXM5EDqizOqQeBVj8jPI8y3pkYft55lDvfnbmPMXaIFEhaxYzJmhyD/3NRY4mY3ibNN/JZIxM3R0gydNPVtE67mFlVmLVC1t34qgsapznRXZfspsUkNgbK3DPgE2gfv+vML421nnUKZUOC+NZNpBU9i+St1kK20/uTg6DIYo11W4Et1RqRgkDl2rAby/6WPGBd1o6zCpxObFwrTzPKBdZGcFyqf1+1RNNK8OJiZ02xe7oyoL13htYu6+zuDfAltL52puYuON2jjkd9zBcEl91+ntF7Qah1CbDAzzSeuTvYYEjgxRf1pg2qz2nyKyTdeDMEV+l2Py+slH3UmiTGWWWCTzhyeCFsegKvPD66mpkJ+nP03o/VAXb7+vu38M3uyfAPv+W9H50p3XCLVcORpSIkLZrppLioGochlr2Y8vt5zEyGz1M8z3MNJY5GOiQoooav0ea7zrDW22ovGTtlHZP02zqmlxD9zERLZXZ6vIYbnrADSuAI+t4YmRqdX2h+d7DCLxHU9txYFN89ZffxlSpJV5yGXh+FUydpSCx5hpQ9dST7qqd+2nDe4BNVD7vRIhvlvdbHhfRl6mI+6FAjt85Ro4nDO8K4IctShNsspbZ76ESZr/gCbFQZpdrYmMlGhvbqOj4aWPGyjqdFAEc92jDPyzd7jiwybus1OwsuZ57iECdh9X04upKFUmuvgGs+iBTVxaImzGL9SjKMp3ZH8k9lHy4Pz/HVUH5qwDeIqfvhCOwgzmoLcNjHqJnS53LlVKJqLRJiJCtaGns00WOr4cFffdwnjsK7K+9IUtrUecZx3X3k1xtqnaMIlLbc+zLphuq20dlnac575eqOJeq5wWQWZ2S3zcpyT4/z9GoMfw4znaSdj3pplKYZJBHfISnSrg5UVK1nY2/N/Vq+3wXnmT3cJM/jF3vKLB/5w15MJLBKbdHoh68tH0VVoMUbZuoYz2IevdjzY2iz/boXiwDv7nAMV9n+N460AzTekBTBICuOeQLPF2W1yelXK+XSpQUwZSozSYZpFkWJWseRvTdwznvDLCVFvxKeY01TjhhdHD08XbzG/UF9wjkPg+4ebJ3X/PVELMW2akpmOMrCz7m68DbbV22lhuloLqZZiNI9z/rA58s4+6UUCVgCdBEnW1TlskiWmQ5GX2zFC03sQI7Auzf/Vs5zjrt+baQR11XRSn2+J0kkmdaBNUlFq2USFui3jGuRvVcy6XgGQ8x0xdps083gJdmOGbrDB9SHep215fMvidNbVIKeaom1x/hyj20uQrIahfUtpLsntbI2sQeKJruwRXYEWD/p9/beExIHHOkGDPV1u3SMyn52XywTb0ZROaCO0UdM0/C9tnMob65snfOw8yzPi/VOP7LJYZ1BmXS0t5k3QHrd0yZs456CGZluPbIGL+JVovqOhs5moZQgHoPAuhBndL2gC2l8/t/Au/uvvA0mDOTJCPMVq3IwWGKcGfJXpwhtJ9GPdfJZYA5y9w+l6vvw4YT27Fc5/j8HMORKeCvWlrzlTDdCbiZymr0tIfOQRfXqmLjxtjYmGG/bXMWvU+VqKW+Chv1gwqN3T2ubQH7978l/dbkxoF17jxeGvN9chtVgLVz7I64PimiPQoFH4jWbsbPLNs9CrjJRfSVWY6XGpT5hOEtgaRsrZajtXbQWOKf8hA96uPDis4gTPi3td4G3Ik5qwDziJuiaLblFdg6sKV0fu8vg4VOmc0hElPS4Q4zvqJbALbNoffMpk+Ob0U9B7HoObJ3rlLNujklMjk9BXzlmK9s1FchlN93N9S0qy/3mcA+j7WXJa5PlnDdArVhvQtQb3lrFhduZwW2DOzzFyX/e3/9WW+iPCvbge4nI6Sm8D1CJlJ7Ij2mauuLHmeUAdR7WP40cy4YRoNiqX9vwQerAD8ORMJ+m/npUGqGBgQOeXJtLoquVj3vllXX2VBrE0edsN8Fpd7OVi2u3cwKbAnY5Db62z+8U3eDsdPM88ugyC0LxX0JdkzsEl2XKgcbZ1Pp43TSj0XflILNHDgDzFrk9rk4wfFyHXh5juGvW0JlPMh7URz1sx5aUxw3S0TU06VqbUWZAXUhS29mVxZtt70CWwL2Vy++O9YuH5wveXgibwQDgZ1ia+NkIsqflOo+988vngDcAqmRd/tS+kG2s/heNFaVIGGW4+VZBt8H3g+p1I6+Y1p5r2uAPspke97nH3jASsZF1LDe9LcwZ217exYdbHUFNg1schtttpvHy9XaYRGKbg3reOiarbkAACAASURBVAQ9oLZduHLY9QQ9isPlyJb5Gcie90ninxwCIzi3UP8nJjj+8XGmEvi/F5oAU31njW8BnzFUAbmfYe0gx0cxqI05y/w1gDYa8IJSb3VnFtdtawW2AuzK3fb6MyXfm6Fyt7YWPBfU/YaXZzQ2bWNkZv28bWLNwEEQtPOn9ZW9Y9Le4xsTV7r82oKPOqUGpiT+SYRp90Sifg9xYI7hbjkIPvR1okHjSUY/20qywj10W1uyuHgnVmBTwKbSPP6B1n5ZZs9wxktEXW1HlFwWfKCGfFDsVyx/95G9beJvs+n9uG8yYRH8FApDgArGn6pzvNxgmK0BN0LiqyncsvdV95k8EoZ36pxfA3DHCuCwHVAKJdlO7Miijx1ZgZGBreKsv4upMQ+PSlfMEjoSEMRvslrw7AjtgIrNjj5JSpID9DwFWxbg5BlGnqAG2K80OD4zp2XqD0Ohw0YzFzFO7LeIGoytTbfb1zwhVlAum7BL26SVRGcVmu/NPtmi/b1YgZGBTdTaO9xedjx2BDLUhHpEQFtNe+YwgCB321psuyk1mzVj9YCbASaJP4HayMvUbs4D/tGij9kK8I6ITVq23YvYccZQEQKPMHbLCYIrvhAtVCp2cfke9pvuUQD7XmzTos/NrsDIwP7qu3IsuLbxSeaWqoa09bDho5i8ekZoVbDPL6iZO6d+9ukswMmMZbTt9NsMAz4z6+P0rFZp3wiEqsKRfjFUSK5mWJsE3o0rctDlhkobubpIjrDZHVe0vy8rMBKwz0nJyt9dP9Bx5LOMs+SanQF2dp5doA+j5in23LKRG5af6ggRtaZ+AgHM+RxfmmNKUUY2ahXQoeTqrqKM5lQGxHSIjZmo/RE8j9xEbVm6UJTdl61Z3GQ7KzASsP+z7zT3rbn8SZc5lOpLOUrnsuIZzVOu3mx4rqRkPsOAbYzMsUUqtQ4EUArkIHATgCvgeG0WODPLFPtNPLXJUdYdp0ADTNYZLlcA8iazY6lNggTbRl3kJtvO7iuuvWcrMBKwz/3l3SXXZY9SeR5OkCZgZ9nuHBTnAZvYXqobYP6qmaW58XzWe8ASZIFN9yUteJlMYircO8TpKR2pRbWpb8bVa7O15msADgA3ysBlK+OJMWvZlFolSCjk6Xu2L4uOt7kCQ4H9+z+R/vUb688A7qzCoE2tCSAGvZYiLc9EreRYo3WOwZ2MnZtoKQvl2aohPfJ3L+k3ijWVcJBT1mNKpsjxYh04OcPA/G6Uln0wcaEyicqDwPo4QAkSTEG8bJRWYdLa5oYrLr8/KzAQ2OcuXGClg1842nHC44zxMriAothGIW7HXedpyK059Cqo0hNUOOYEw+6LgNmvuEAumx4fNATqKUrc3QrxmVmO0w2GJrTziRIilEitG9MhUAWEB9zdB5Vw0DifGGWZSWNUmLTuz54s7rIDKzAQ2FQl05PV51we1VxopZkBqKF4g2zZRh43rPfw8aapsCLwiRkqTeb7yd+kzW74XOXyrrAQ5+Z8CB+4ndjJ4lEwfUiVhcABxm66QfCR7ydF8bLKslSChIIFH/4kixYf7woMptgXVw/IEj/lMJQo+IFIXS6w88xcMXudVwVk8JSNEG5R7j4x1xrccQAJKcg4R8PTCjOqj/V8g2G+JnATTIVfJsMUQtmpqd2BMFytcv4+5SeLuX3b8YTeJ1U5CkB/vJu1uPvoK9AX2F97443S7eaTRwUTS6ykLMFKi8xJIDX65AwrbivLDLUefSj9WmrmPMyRuel7I88TS133uXI+0e6iDLUK0GQi5rr16Ayr7wFyClif0YoyMmkbJZkd0EHdF0Xxtv8Qix7u8wr0BfZvfLu5n42xRem5M66Ao0RThQoB38ipNhXM5DlL+XxkHEDMATDUnJWpI5Kw5plF8jmHhxCHyhxzPrBYA+ZrDFdFnOlbn0vgVHSe2G8ITIdydYzzS36aUtvVOYok/vd5Mxa327kV6A/sv1h92pHOYZRIxaQtvl0FmIi14bElOKs4IzY846JpD9mm7JsDt2a7beJN35Q5V3m/FypAzQNOTWllGZFhuheLgU1jUMXxgPVyu/2B53kU0JHn+11ov3dujxU9fQwrkAvssxcln3TXX2DMa1BuPsKFgrCSm2NPLRvMORrxhBW3TFzGv4vm2fX16kZedr+ju9gvpR9XpiubLTegPlLWoN5fARqkNSMybKi15YhC+cz2CdGpR9Hlkq6jZRL5G823LVMXduqPYUMWt9yZFcgF9rk35GRnPTzlOs6EAnaMRE21Y3PXAFNXwnlbLHiWSud6pcVzGkbFDcX2OQGZY6kCzFeYYsHJ/7PrKmqsW9r3ewpo1YCrHnA7U53DjqlW1LpQlO3MBit6+XhWoAfYZ89f5JVPPv8kH+OHuEsojsMzYyBrdlzHLSsW15BfS94eBuxkqjYJtxRhw4BtbNs1n2O+ApyuMRwiFTeFYILMWKlhocIYsd/tKvChp11FbUWZHdBRpDP6ePZhcdcdXoEeYH/2W9J3vY0XWMmZ0som4xeelrNZrIgy1NzCtwZWH4XZqOM32u5+IC8DWChzLNYYTtQAjwul3iazln1rjzHUASoodrWkHVBMxUs7A0qhKBv1wRTtdsUKpIB9/rx0v/fCrSr8yumSX6pCBKpijwm+thVoWu7uksZBpq6sE0tGgO4ulEXBcwEdy+tezIJT9pMlCsXiAAnMgdUxgZtAXRYimmJstQFcyrFVG2pdZBPdFdu1GOSoK5AC9mf/+U/80uNzM6HHTnBOViFy5IgVZ8zYsWM2tw+wh7LhttbMjDIHxf2ATSa3GuNKWfbajLZVXxZCCc3EomuTHFFthmmGaB9wywOu+mn/b+MuakdqFcqyUXdN0e6BX4EUsM9dvFZthrVnStypR65wFYU2AE5pxjUV70uxjWdoDLL+irL+MZx5wGYhsdxaYXaqDrxEZi0GfEhhmBaoSWig6K5HgPXJIHgXOvmgCejISz5YZD554LdqMcDNrEAK2OQb3m6VX2A+HzcKsi4rbkxeWjlFirMsi20+b0fGzpWtY5t4mQELHseRCvBUjYFXgBuCtOBCJSg01Jq80CYB8ShjJHbbCf2zXmVFPPVmdkvRdtesQALs8+fPu3/xqf96isM7xUsEGW3miq1bGVs2ATvHnh1POy+Sa5B5y16tHmCn5GrSgHOcqDGUYxacnFAsUV95xU1CiNkoujZRKpGyjJIlZCO1bBa8oNa7ZrsWAx11BRJgUyGAn640FzjzHuEuxUdok5aivokCjagiZfTW35GFSb0stnw7oKauUix4DGoaR8UHliq6BA+5i5K9mljw9Ziam4NjDgyzDNdrZPnqZkDJZhQtbNWj7pCi3a5cgQTY5y5I7+Zk8zTn3kzJEdo3PEOxFYZjEq7ydFtx2cl729w0VMZOr5lm8mM0G1DHyjJyGT09pbXglDJY8dixd5m+t3ZCWZBha4ZzkyzBNmmlNOCFA8qu3K/FoEdcARvY7EZ19VP+eHmSzFxGOZZmxTWEVBYVBWyTCDBNtekXW8421DQvs4oZZx6lpt9qPnBMUWqmNOF0XxWOJSh6Q9UCUX7pZc4oq2gwA9yoaHu18QG3Y6uLEMwRN0bRbHevQALsT/9bOSnk6jO+HwM7LlZnA1vRxTiLSirnWTayK6MVt6l53nIloDZ+5YbD58B8rAF/foqhznQo1rtCB3gEMRtOdbWOhGF7jvPLsbsoydV2qmB6XyRL2N17tRj9JlbAAnbwhJDRHOfOOCVVsL1FtWZcG6BJ85ykRzLseNqztOv5lfE+swHeY86KsyDZZwKFYC7VyLSlqTW9yF59SVBJnm4PDZ/hOPmAb2x8NDY2ZjKL2vnKirRGm9gURdPdvwIJsM9++9aTjmRHyT/cmI0UO66DuhLvM/pA5iQF0n5yth22OSB8M1m+tFit7jfjA8/XORYrDMcqOuso+YJShtH3IdCMr/E5w2woOss+o8T+hHtCvInaMtpvlTChkKt3/4YtZjDaCihgn5fS/fN/HTwaue3HPIc5Ctgxe504qcRO4SpFEmnGLVD3pCI2aZGocxvYeSDPgJouoQwoR8ocn25QOCZTaY4UqBF7mcVFNgnUDaBzMOpca4ThVZTL1Myw4Ea2Tqp1FMAebVMUrXb/Cihgk6nr7avNBc7xmOMwl5RjypTVoxknGbsbZJFQbMtInTip5MjZdvrhbPZRK2wbVJXgqRrHqzNM1deiPkm2viyAq2E32+gMh3xUqiqYRK2NvdrWhBcJE3b/Hi1msIUVUMA+e1GOyY31U3Blw3XgmNzhttto4oEW5xXXtmztfda3lG6WJc8M0BBwW2dG1JpMWy/XucqEQtSa+GgK8iBgk2xN6m6PMywwBIvAldi7LKssS5xQCkq9hZ1RXLKrV0DL2FI6v/Qnq2e4404SUimBgS1DJzZrw35bTioDgR0vTeK0ktF6Zz4msvXJGsfLRK19zVcban0zodbAPg6xKOXtac7JEYVKcdlyNV2mFGYFqHf1/iwGv8UVUMCmonvX/nXrWRc4qDIgxVTZUGKlLIsVaRrbcRpiI4fnsOKpsj2m0geV9uktQ50MnX6bj23WL05pd9YsC05kuC5CPFnxr09ram1AbXuXFdR6ixuiuGxvrIACNiVXuOu2F5kbHjdupCRLx/qy2AONKf9wBetYc5ZEfmU15JtcG+W4InSiwcUKV4XzKHkCacKuCnJIEViJFWZ0MjwBREcZ+6mn0wZnkxESpRaO46gAj+JVrMDDuAKaYl+4VL5WmTwtGZtS5q2YFe9VoBG4ydWr60du0iOZQyAm7iOvpalzTew+sd6n6xynKSe4T6YtoUKzboQavfQaA+RzTLYqnc7fl8tl+pr+9XiXFSz4yI+gaLgHV8BixddfkJD7Eru1JWcnJq9ETU7UPM4tZhRoZnEyXmiD1kzR/9jPhJRkSzXg1YaPOco4SIAmD7MY1MRnUzXMQ4ytLXKQh5lJ8m9rwQsWfA9u0mJKm18BoxXn66t3F/zxiSdY2Er8vA3FNlSYyuIkJi5yLU1s2+l62XoYlh95zrgSv7G4kF6DA6Q0O0NVMStdt1FKoEAv+rPIGY4wvF8HrluU2o6xLnzBN78Hiiv24ArErPhb3tXJA7PSHT/JpVBw7VGgZd1HlWacXE8tTxW7rK5dJSQVjhmHgliB1yRbk8voqRrHcoPhJmVFCYTSiiX2bQ48DYijjP0dgLX4JyNfG0pNWvBCtt6DG7WY0uZWIAa2ZB9Wg2Oexx51orYi1ImcbQE6dkjT9mtVw4s0191MKracbai2lUCpOzLLUZyuOVQBXqxzLNR0DetLoVDacAXqWKM+RRlRpFw9wPnP4kyjxrxlwjEL89bmnn3Reg+vQNdX/OLdRqftPc8cUbI144lrqfIZN6y4DgbRwDbQjQ1hlumrWzIvs4IWsElpRgkUXpllaNSAd2K5OrFxc2COMcyF4a0DnFNiQsoLnqswK/zB9/BOLaa2qRVIgP2JC5fKbq3xHGOlaV10NmbHM7ZqCpE02VWMz7jBsim1qy5OATwf2NRkigFPTXG8NMMgKhrYKhwzftEZcNJnOAy8N65BTYOzgV0ozDb1yIvGD8MKJMB++Q+v1xy//Ijr8qMaoL3AtllxbfLScnY3NVK6SF/PAsaU2ojXpAk3Jq7FBlP26ptx+Ka5lu550mftY8BPAdy1so3aSjNV6rYwcT0MW7aY4ygrkMqgcnmi/bjH5DHYCjTLfNV1LSW+3MqJFlNoI20nxDpLtYWxbgl4YCnZ+oavTVuaV9AvkvPHgegkYyv7gA8spZkxcdEZUYRkjvKkizYP1Qqk0g+f/aO7DTHmPedIoTBsUiDZ/uAm9bDCcpKcPx0IknDiimuP6bPm4JNC9aQJJ/fRMw2gUgYu8TgjisWC13yGR4Hm4SC47Pu+KXlLHRIrnoC6oNYP1Z4tJjvCCqQLBlyQ3kcTrScdzz/MwqDH5JVKusAZKIE/Ue6uUq1bHzdPxDY6M1K7T1GB+jLH8lQM7IwPObWd9RmeAa5O9PqEp2KtCxZ8hCddNHmoViAD7Avs7sR/NBkw76TDnAldC9uixrr0dCxTx0o05aVCzipWAYHMEsbEWn1L70m2nqvoMj2kCfcqFGdt+O/uxYcZEyeAD8ZbreuoVIzCzLDhRbqjh2qrFpPdzArkVttcK7WWGWNzHNpZxcRlG1+UhB03gSIxsBNteawSp/bGF9wMiqg1KcwWa1ylO5qfAW7yriOKaVdjDMeAlSMIPvSRlOixHVKUNryg1pt53EXbh2UFeoBNEz97UVbdaOMF5kRVO8LLsOIpLbiSs03xvkS6Tq9fTLLpD4GZ0gkT1W74wOysTqKQfc0yxYb/fBy4ZsVaF9T6YdmZxTy3tQK5wKYcaN/5s2CBgy9LJ3AMO94LbKNAoxxoxojV34Rt2HCqvUXv52sctYaOubZfdFYcBOTzjL0TpzozGUdNzHXhZbatx15cvNdXIBfYNOkv/OH12tp49Rm3VJoihxWjDEtnUzFytnYt7dJroybrqtDINl5hOitKIIDFOscUhWtVMmx4GMLnHIelDJ4WgiplUuZRG9iFiWuv78pifttegb7APntRch6uPuowd4ExSq3QdUQx6cJ1bDYpzYzfuIa2hnMcERJjnL4j1ttjQCsAXp7l4HUgVJ1105fSx31AtE/Km4s67ZEJ+KCeCm34th950cHDsAJ9gU2Tp+yl791tnYTDDrpUL9tkLbXzjFNDVfJHm73ypGxzKDRIgx47obw6y8EaaYcUhCE45zgChMvr6+961SpRa5NMgYBd5DJ7GHZlMcdtr8BAYFPvZ9+VY/7P1k86XB7oyVqqQB1TbMbIpK1zHFmO4lo+F6h16bhKL/zSfg42lQF2XPPrKGPB00HwM/g+JVPIk68L99FtP/qig728AkOBTRlMf+315kyHlZ5mrjNul9fVrLheHiNNa1lb89+aKdeydZlDV+8QwPMNjrkZIIhLitgJDv0wxDHGmieE+Dl8n/RqRhNesOF7eScWc9vRFRgObMqJdlFWV93Wo8xlhynvuDJvxWjWbqWWnG2hnL41Ji6yXzcV3gXONHzMznXzmNlpiPcD0VIUfbCvVCIzl6nsUZi5dvSxF53t9RUYCdi0CJ/9TnOfG/EnwR0yQaeiukzWUr1Y2gvNUHaPWHRV7pYpZxXSqp+a4licS5u5DLgPA9EzQvzM63RuYnzcJFOwqXXhlLLXd2Uxv22vwMjAJpb8119fmQz52DMudyY4odTEaptCXvFwTCgnRXARkAm0bd1cacaXqNjerM5GmH0dAKIXBtuvC/l624+96GCvr8DowP7FSpDjyg/+ojUbcu9pTimUYsHaUGyTaMGw6WTaoiYEasOhz1WAl+c5hJ8kKFW/Efgp9/Eh4PZR4Kq/unob1aqdgdRoxAtg7/VdWcxv2yuwKWDT3b76rhy7da3zpBNFBxng6OqbRs7W49EUmymbNRF2EWcsNRT73BLH5czQCbXkRnoK+KCi3UjtCh/GKUUdEYV/+Lafe9HBHl+BTQObWPIv/OnafrfiP+k6YjxJh2Rpx7V7qVGpdb3QTADIa8c4VkyR7ZheE7AbzKdMpJe99fUr5XLZFLBPKc4KUO/xHVlMb0dWYPPAjm/7pe+sHZTMfcJxnarOWNr1ODPupapprAnXNnCGk3VgcZYDfqh063ZI5xiDfLoTXZ8Nww9QLtuF9grHlB153EUnD8sKbBnY589L99+/trbPi9iTTons20aO7nqgKUdRhVzKP67l7VMNhhNzHC0WZkI6ORoM4rFOdKVRKn2Uk2K4CPx4WHZlMc9tr8CWgU13JpfTO0FwpMPF40w5nOrSP90XRX0ZwGvqvVwHXl3keF+E4JmSnI8xFh1ut39a9Tw7xXDhmLLtx1x08LCtwLaATfL2ub9YbUifP+7yUl1GoQrx1C+jCic7tqbWTAhVFOBMLGPHonjcMsQ88ynH2U+rOkSbAG2nGS6qfDxsu7OY75ZXYHvAjm/769+/Xecb/BnHL08wYVxN0j7jRLlJeUaF94gVp/pchFoCN7mv0GuC+dEp4KNJgKK6svnDiRUvTF1bftTFhQ/TCuwIsBXlfvP2hBuOPRExd39X3u5SbhP59VQdODXP0eZxqCaZxAjYgsI1ebTI2If7Wq2PUKkYrbhJrkC5wwuvs4dpdxZz3fIK7AywVY1tyfDIxiFEzjI49xBTbps1J5Z8vsLwynGOdsrcRfq1EHOM4xGwn06vrZE7KVFs41Kq8psVFHvLz7m48CFbgR0DtlamXa7cweTjkGzWYbxEYDXmLBMIVvOAzx/hYPW05xm1LQM4IdnNqMPfO9z5YB0Th03ywsLr7CHbmMV0t7cCOwpsGspXL8qxZmn1OPfLRyKEJQXfMM6NFlLaYYbn5zjqjVjGjrl1YsdJBp8OePTHfyubj5RXf/6F6o1b04uLqeIAhYPK9h54cfXDsQI7DmxatvMXJf9h+e4CL40vRe3AtWXuCgdeO8ZQayjH025aJEHpz0Js3Obyb36O6FIzuvlko/3uP63fvourV0P87GcRzp0rZOzN7kspHTgO6SeK10O0AvcE2KRM++p78O9eXX+Gl7x9YZvMYBrGPqeyuQwvLnG0EwGcvNC01nw68KM/+vcB3mpSyR92VzrRjboIrp09WLvztdNO6ADFJh1xg56Xkk+/o0N1/EVEU0B0rlBAjrh6u7vZvQE2Ue3z592//cx/03CEfBQlNsNUDRHKdspUeZ/XFjkYZSlNqLZ+Nwkur/wM0f/19yFrCl8lZ2i3Nm5LFv5o8u3q7dfPO3Zeht29+vdi9L+g0OcBB29ijBYzCJsl1GrwOxDjZXSO3kTn7WVEbwHyQgHye/EEHog+7xmwzex+6427jY2w9Dgcp+50dEJEynl2Zt5XxQK67Li+whOAvMujf/m9wL0tGJoB0GwLrAl3LRDRLZe7t5gcu33Kw9o3v+zYbm4PxIJ+XIO4ICV7+z2U0AJv8uaY5zqOP16VQQRJidsnDiK6c+cOxiIpMVGPIK5HuH69vby8LL75zW/ixLlz8jxxQwXb/nE9wh297z0HNo2WUittlNafdCD3k8mLsqq8PAssLujcKuZFKCXNeOc2j/7ft0Ln7+/AIWC3BGVb4WgLBkcEURTJpt+JflIN/+76m197LnxoNyNR52/AOfh1sPd+1JxY5Y5bY1V3DWsoRVJWK9Wo2WzCi2rSr96VqE5EWFnB2GRd3r59G+VIynI9kq5oRKyD6O5hZV6M8A3g618vnIF2FGn3ubP7AmxJoZ6vN2ckc5/2SuPjTASYr2l2vF0xOcU1wAnc0wHkn/4t5A9uwb3dhqbaQqAdAiGB2xVSRizg6Gwwx216kbxSfmr85punHdqYe/3lSCnxX70Dz2+Bsyp4ELQqlQpNu4KOXJMlOS69aFUGEtKPqjIYJ6rdhKzUorEJyDEJidvARv2WLEfTsiohWxHkWgQ5ISDvhu/JXz52LPxzIPp6rNMorBG7a1vdF2Arqv2W9IImptj6xqOiFE1PUFKFBvDUQlqJRm1V1pUPufhXPwzYSpup7KYrbVKmUcoGQj+V/VTJzOEIISQx7050QwTRWqUkAjdcXf3B78629hIlJwegE8+jdNmHO9FarW6ELudRRXqlddaJIEuyLHnUkp2y1MCuQAObQNxsIhivSf8O5Eb1jiR2nKj2hoQsR5DVBuT169cxHkVyLZqVqmrxwYPRNCAPAPI2IEnx9mWi5gWrvisQft+ATatBlPuLf7q2H567WHLk9PEJ5ry4AFRqJu9ply2vBpDf/zseXfwoZM02sEIseSDQJtgLzcDrxC0MppC3IyCcSLZciJ9Plf07t1q3OpWoI6bnZ4PXz0Lsqk1JbPbrYK/j/2/vXHrjuPIrfuo+6tHN5kMiJdHiILai8XiEAFk4QDYB4lllM1n6K2QZZJmsMvMF5osMAmSRZYAombw2WuQBA+NRbFnRSKFFkxSb7O563X/m3Fu3WWyStsYDSbSnG2p0F6tbXV1dvzrn/7i3gHt4nrtrxSAbrSQiyGw5S+osFyMQI1OpXSGWzx0kLSCVwIN9fHwM/j2qNiGfOcipah9g5jZk6y4cngNU7dWbkGfPAK/cOxA8Aq41EGbV8QB49j7kHiDL7PrV5vu1gs1dwXHc//FH443G2t/Pkaz84B3gnbeCCPdvTKKNn5v2nx42yUf7UDHWLhs2tnQpN87K1A0WDbOiEvJ4/W5A6raBTY/Stv4sGRXHg8P9trh9rdp6jvqqJd64X57+EPrjMeRtPDL5tc3VJFmpy3RSZErnYOc8v5qINA6iM4gWSJ7mboopCLUVkcoNxBa045DKUb0hMYnWB9vH2k5ktr4hhduTFdn0dhzYBVWbYANPcNTs+PIi4b5VQQ7uQd4F5Dkt+k+Bjz6E0K4vrfrVAv21g+3h/gcx/+lmt0tXvbexspr9yXstNtdDLbt/W2sh//WJcX//caP3CLpX7Q7ss4PHTt/mr9l9OptLQiuqtJB5qzATST63Nt2rT07aLEtUldWz9NbasY/Pu2TUj/76FWaHu4aRD0U0/u1Jemtrx5UvkNduutpkbYlZO8yz3JYlkHX99NbCeZhlJloyaVI+z/1yk/Fx6tXaFiK057UQcghOTiCbQ4fjY4yKkEjLVkRmtOL+vi6z9WDHOVI2wr3KeHsbgidPcLSzM1ftW3eDLadyv/s+5B+9m4B89CszFmNx/hBLyN885G8EbH5tlmf+9p9frJaN/d07G/rWH78HpRdmLuXr1ATyN/8OPD5GMmnCRQcIt4+2Pdz9yZW6K5IsXMQgIdgKEqZli2cEPkqlEvUCSp9o1Lz24CzXs8/NZK2us70k0daY4dqUCv98635STD/Qn9+A+9P30bI09GcPYKiw93+QNAwzfnAfeus55Kcfwn1wH/ptwDz6AM27D5AcHBwMMNzQODlo9fWNoarKF2x5sAAAEWFJREFUoUuzEzMpR3WWWKPhTFMlyqQiBg5VCWtSpwSiUwSYpwRaOrAD3CaD1HOwC8FkgqpTb0tbTtUeMtYWKZkd99YcUs6TaLTjzI5fk6lAhlsQ7FK1nay226d2/G3IPiC8vHEEm3vTKzcAws3HxWQb98sS9NcP+hsBmz82kl999I9+lPzlD/98tFfl3/vD31G3vnPToNVn+084Xnv3/0x7/+eN+mUH9zyRNgf7FFjvzD3BtObh5lXb6q5jrYWhiT1zhVAgUdppaZpEdCmpUZpb2NaVTvShstCiEqtaOCPtvjFQs7rJlTbTVZtPZ+1s4JTKVepmqcrbtjxe0SqzXNZtouqkKZSxYp1UUE0KWIYQziVVYrT18Da01QJRhs8rscY6qjOberheVuAINjBDZtccVZl2HLMZZC13jLe9Sk8m3pbXIhLAHnZgo6tpj7G6PXJMrMXs+MBBpuvw2fHnAIa9DHm049fehuAhsF9Btjs73gf7w1/Z8R/3wI67vnv0Vt3/7ktFfy2UvxGw+c3ij/zgwQPzk8Pf+87GQN75g+/mg1ubbdKvbXvVLiGfPYb89y7w8T7UHu04E2iNnsfbcW/NQ/Uw2ZqH2ys2QVZafId6B3aiIH691oKmDY88L6hGgoU3AhVmhRHoVhvTKmmUv1BCi1YsWqWgdItE2H2jjFMuUToVp5wfZgolRrSCawyhrEGQ+X8TYAKrRE6fW/j42au0DesYR6s0Ey1liK29gos/Efjnkkvj4+3OjkshVU7IQ9kr2nEqdWhWOQU71rQHApl2dnwqm0Kwacef4Rmo2hs7kM+6JNpldpzflXD3jtp4bMW/zdctFfzVs/3GwfZf8f6P9V+ZvxjV2eDue99xW9u3jAmXEAg3gpW2kP/5JeRnD5F8coiETSucs5z2vCuCnXm9X+iuBBrADiruLbkHOywbBSHQhNxPke6XeYA2oD7zeaJFuGj53MX1wQmE9d1dRFKBtNqKLzZjCq0Ll2pIXdfQOZwSKwkhrwPkyogH2Sv2AthzO55mgvIIYjIXVZpqLjafLzdOJFsvXFRtyQbhOU6QstssNquw7OWz4yx7rUm+xpr2AZI7Gw57Ic5m6Wt7Y8s946w2C9nxOdjcfTHWvg/c+8Bnyi+7nYN7qdyvFu43Bnb/a1G0cP+++rvvfZA+3Ctv3Xk3+36atXpRuQneJ48hP/t5m+xWmse970qbxPp270QQwQ7wag+tn4dJOtXuVLyv2kGlGYs3aMUIIfcHoA4ZZz62qrO83uI3kugOfg+5eKVXc7AbeNAN1xlJpA4qbQh+VO2qU2zbAc7lNKi2lKJsGlTb2/HM8TlmJTKbudlshnQ1d7TjhkF0VjhMpmBNu3ITn0wLzSqsaR+faVbJCPtbXSdaL4nm7Thr2tdDTfsM2J0dZ3b8zj3IAwDMkHMffXD2OF0cqNNfPrNuqd6vBvCrAja3g3f1008w3E/qt29cT7aLVZMGPe7F3SXwdA/uwadt8tk+kr1S+0sIcboVvoylsGDHu9JXP9YmqEp7qMJr2rlNN1TtmEH3M543ITZX51W7ZXJqrtJB3VWae4uNpvYnAsX1hJ01ZdpuJ0I7TkD91nm1jsuVV29UNYyx3rYrG6z23I5T1ZlAi3a8n0TzNe2pr2ufNqtA6iJY8tQNffdZaFYBaMmzlbOqHe14ABsYXt+VVXdTLlJtbj+Ve8F6Xwqvj2TC7dzIvCXY336w+Q05dju5/xz52GErXWt2GpuszqtXHeCE8mRi5OHTBv/6EMkXk6DctOYlTwT+PBDBPp0S2dttH0N73fNx97k422ofGxNWqxljE1aCq93cjtOuSwCe67wVn9vys6pNqOu6gc6Mo3rXC3E26goEPIJNkBsLMUXqONujNeK0t+IhiabTUsSuOsxeINpxJtT4jSTNXSh7hWaVyWQCOg1bDEUKuDNgu64LbXWtS6LF7LgLNe0uO064Y+lrg6UvXooJkO8CuHsxsBdBzL9dONx2Cfa3GGx/Ku8ypl65HzzQeL9I/mVyb3OcNu+KSUYJdNIGXe702GBSNvjFUyMf/2+ZPB1rXwbzwzzDpC2dJgdl/qokmgd+rtrhIPQxancy8GBHFSf0Mf72JwiCb4Jie+tee/AJooe+U+aE7zGdHfexdi0xxmbsrZg4Y5zdS64RbH+a6ux4k5aiHZNpofRlUmbAL0ii+Zp2lx2XoVTuWOxwxau2V+xzXWjAYB2yvw8U66FhJVjyLZ9IewvANqHehuycBXoR5EXlXkL9atj90v/1Sljx/hZ2gHtb/ugRzBc3sHEyqG+VTbLVmiSPahoeWddq0JRGPv2iwYNPkXy626l3V7EuKePdbZ5EYxzNP3toL7DjwTt4u01FntvxLs720LsYXxtfglIqd6cKHlU7QJ2KkTbG44S/rr1K044zU064Q9mLsXUVYu3uZHAmOx5r2rHzbHoW7MWadl+1h9nQHSO0mI5urrjxETCvabPN1CfRAtwxQ/4ek2ebm3LjOXB9C0Kl7nZlH9bLnnfOZ6nUb4BrH9deqdsZ5SZeDx9q3L2rPwVGn6O6+aLVt52G7WfNgyaDSV38/GmLp4fA3gQ4nOhg0Tvt9pfsjHF02yXVurXepmstNta4u4YWD6svBUXLrb0KW2/HO4W+IDsekmjBstOO83OZHSfIXpEJqQeb5w0uE2jbK4NFuCuvzNaMXKxp+4aVKSRdyXz9ul/T9tnxtHC04+ebVU5r2vOBIV3DCvvHy3XInYNwONzhfcOTLBwMshAnx+VF0P1Msr37pcfW0oK/WuyuHNj8uufgBpJnz57Zo+3t9c9R78yQrAuSzPmE2/kJVZgtfzEx8uBRmXz0lJ1qYWImqrcHm4OOCbANJa4Ya/symOkaWrqsuVftOdiMq4Mae8t9URJNGQ8ry108ARBmfmbMgidO5tbcW3XTh/lr1LTP9I6zpj31jSY+iVZwxBcdw4lUrGmzbBiHcw5XfE37ne2RPzFcS5B8nzPajMdYkZHsrJ4BdBHgPrx87q+rFqeIvuyQXcL8amHu/+9XEuy4gT1bzrhb4f33GSpnnwGDfWDjBXCjAlacT7qR0NMx3Vw8mkAOJsDeGNg9An7xrE3GMy1xEIkHLta4YzLNx9mxoSXEyOYSOx7BjrH35aWv2is1FZqvoRVn6cvkg7PNKl1N25fEYk2b2fGSkDF5loo1mQtxdjcQxGUhG+63n0m0XIybisljhjzE2mkx8KO+ePVEjvy6nSC5ewPJZmeveZUHqjMfVgKk/hzb3ReXI8xxvveo1PE9547gJdSvD2ovLK/34379T7tAvX0ebH9/P318bXBtDHOb03kJTFqjmc+I2v8kHn2TCfDR0xYvJlqOJsBxA3l8gJBBp6qy84xwdN1ntOZBmWnBTafa8Nnx+d87xfY7UrNbLZbGQtnLd6Kxpm1EUDeISbRUh84xb8fzgYsxd4yvWec+jbV7NW1Ju460Uxs+m5V+xBfh1Sx7ZWzAgdS++wzCGWn4aJNpcmdQqFtF+NtO4X97PmcnjQd48bED3K87PDyUZn293QzQc6/5ZvveCWAJ9a9/eL+yd1x5sPvf3DeyhJNR4mPv0cjg5k1DBd+rqrWjNL3t0BYOWs270eK1xDRlnYmuBuMJ8Oke8GgP4keLceTYDMK7b1X1VlpLYuH4dtM1pszLXVq8vbZsOe0y5aclr7Nw+waVGIPHmrY20lzYrEJQzta02ayipfIlsMLXrrNQCy+PwFibGXLCrNlwwqx1nqORmWwWeXIvZ3kdwkFiN4EkY295B3C+AHOEnHb6hP3iYb231y8AtxamgZ9fp3wB6AuhXqr0K+P2K//jbxrYcXvnDS1dx6k6ODiw042N1X1gpQIGDZrBIczaqU2nxpzG40ob4dVHKDuzxsjj3QbP9iGMw6eNlt0XkElDqx5UiTY2KrVSLH21aBWTbaGrjNlzZr5Z++63mIYEGjvNWNo6rX1rH4vXoTY9z44HpW7FSsasec+Sh+w4hFM0s1ecNeyNrEwYFlcCt1Mk+s4oVYKKVhrbK3xlxX+Spqm30lGRM8BxeHd2Cq8Q9GmA3vE+DIocL9YQ5kK7OCu+hPorMXv9L/hGgb2g3n24qeCK2XMmmZ8cHaWHq9nGMdRm0yRFbVgGTlKKbz/hFhU8zGlO9WWCjba9waP9zpp2TS+f7Om2PGmQZEY4vmQ8hRvPQrmJcDsNadisEu14p9JsOPGdaL6NNNS3rW9ZpXUOcLPsxGW+ZmA5cIRwQ9bTFLdXoMZO2qEFdlSi1cC6poS7nUHfGCIZV3DDFNiwjCRqsX6z0y42rlg+cFwm1CnHqc4tdykZMpkBjoDn4Tpp5Xg8ltFoxIaB+WWVLrHcFzac+LBkOX3S6yd54RO/6WDHr+Pr3rEt1T8+f26wtaUxHpu90Sj7DNX1CdS1umkzBa0qkxjnY/JQC1dRjXqzPRjdckQHlZvt2cKJD+oWsvdCuy9OWhlmwMBoHMxatzsWlxtgaAym0sjhuPGJsuuFSaDhHu83biU32CiA8aR2TiCbhU2uD+rkiwptYQzeGiRqVAD7E2n5/GZhkr1J7UbWypr1Y818Jt/b6LoGrOUYcz4PGf5OlS2ss4S4qmCDWkuFihdk8IqcInUl4FaBkipdhI7cSU+V+2WrviIvxtR+/y9BfuMcn9uAbyzY8Zv0kmv+GOvdCXofdja36C8wtYelKvYzfaMGcmla3RqdVEhsg0brDnRpaZGDisdse1D4cGVQP9Ua17RsE2XmHOBEEdJo4UnAmBZKa2nDPG1uxTB3xpGjxh2XM6xoA2MaSANJ89zZhhc58fLqmNyCX8esm58gQowJ8bxfbsJyg5ofLoW1PgEn1goVurPcIPBibWtRiUVaC2ZT9tK4PC8HHHp2el1EqvVirTpmwiPYFyr0EuqrB3UE4Wpu2dfcql6JrA+6wpMnGjs7EXx9DGQrfoIW6L2yzA8ytdkgobzpsoGtTZuRVQ0jDWNzHQeOGB+rM0afXyrYnwDCNb79ycCv5xhvfzHCAIQP71toozkARZrm9LnnuHMMXCcwfraXBo3nO/wf/BvB9ieXoNQhweDVla/nlgG1o6kurJ2mQYUZnhDiCDLft5jRvqzhpK/W819kCfPXPDhf49u+8Yr9VfvqTC38VMEXrbuhZcdoJCcnJ2bXmNVWqeHAWlpYGSMdTNGMXNMqY3TDhFyFhPMtchKGAL7vNSd6DUeHerVv2ybhoyKrXd6OkPI9Efb5cjftKtfN18MgAz+OJwIkQ2OaGlMxjUVupFU1Sljr4SuAiXAcZ56rPFhrghwy27twuHmu4WRRoReXz+zaJcxfdaRdrfXferD7u3sB8kXbfnb54EBhY8OL4t5kkg0HvE4o8Lws7Umm1oewiaLZrSocpGrNehFHmzZo99EUKRJtoRvCP0NrDXTCMajspKkMhdwkCg2XG8dTQtMkuUEpDZwz3tW3KcysBWwOtK6qZoM0nVRVldo0nebsRjltJOlnrRe7wqLqXtRkEndPH2r/tziV0RLoqwXsy27NbxXYizvlEtD5stN6eXiTxt5egs1NgMArpbC2RhiS8XisR6yn40Q4W9hkMjF6MCiY7p5Op9IWRZ4DxgJTjjg5BoocUCNguj+dii4KgptkwHQK6BrI7HQ6K4qiOgGSYdiWqqslL3aCXQQrf9OLkl/9GPkcyP19s4T5ZfG5uq/7rQb7JUCPL+l3tHGfxanVIiz9WdGj8p9hpVcyunCfcwbQbrCF7wi7YPzyZcmsxfg4KvRLgbyE+OrC+Zts2RLsL9l7C4m4+MpFcL9s2at6d4+g8STRBzf+BpeBeBHo8f1xXd9SR7DPxcjLqYB/E1S+We9dgv2Sv9dCWW1RjV92OYJ+0adGsBdhXYT2S8GN8bF/0XK635f8db99L1uC/TV/00XQo6X9khPAZdb8a23BMrn1tXbbb82b/h9jkBzrCo8J3AAAAABJRU5ErkJggg==",qn="data:image/png;base64,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",Fn="data:image/png;base64,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",gn=Be(59301),Ke=Object.defineProperty,Jn=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,bi=Object.prototype.propertyIsEnumerable,Ei=(b,a,y)=>a in b?Ke(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,La=(b,a)=>{for(var y in a||(a={}))sr.call(a,y)&&Ei(b,y,a[y]);if(Jn)for(var y of Jn(a))bi.call(a,y)&&Ei(b,y,a[y]);return b},Es=(b,a)=>{var y={};for(var x in b)sr.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Jn)for(var x of Jn(b))a.indexOf(x)<0&&bi.call(b,x)&&(y[x]=b[x]);return y};const Vi=({title:b,className:a="",style:y={},index:x,name:E,dispatch:z,detail:ee})=>gn.createElement("div",{className:`absolute ${a}`,style:y},gn.createElement("img",{src:qn,width:"187rem",style:{width:"187rem"}}),gn.createElement(Ne.Z,{content:x!==0&&gn.createElement("div",{style:{alignItems:"center",textAlign:"center"}},gn.createElement("div",null,"\u8BFE\u7A0B\u4E2D\u5305\u542B",b,"\u4E2A",E),(ee==null?void 0:ee.can_managed)&&b===0&&gn.createElement("a",{onClick:()=>{console.log("----",x===1?2:3),z({type:"pathsDetail/setActionTabs",payload:{key:"\u4FEE\u6539tab\u4FE1\u606F",type:x===1?2:3}})}},"\u524D\u5F80\u521B\u5EFA")),title:""},gn.createElement("div",{className:"absolute",style:{top:"32rem",right:"65rem",color:"#FFCF1B",fontSize:"30rem"}},b))),Ro=({title:b,className:a="",style:y={}})=>gn.createElement("div",{className:`flex item-center justify-center absolute ${a}`,style:La({width:"200rem",height:"54rem",fontSize:"24rem",left:"50%",transform:"translateX(-50%)",bottom:"10rem",background:`url(${Be(11862)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",color:"#59F7FF"},y)}," ",b," "),ao=({DataProps:b=[],angleStep:a=.2,radius:y=500,top:x=0,verticalRadius:E=y})=>{const z=(0,me.useRef)(null),ee=Math.PI+(Math.PI-((b==null?void 0:b.length)-1)*a)/2,te=({DataProps:ne={},style:ae={}})=>gn.createElement("div",{className:"flex flex-col item-center c-white absolute",style:La({fontSize:"14rem"},ae)},gn.createElement(Qe.Z,{title:ne,placement:"topLeft"},gn.createElement("div",{className:"multi_ellipsis1"},ne)),gn.createElement("img",{src:Fn,width:"97rem",height:"97rem",style:{width:"97rem",height:"97rem"}}));return gn.createElement("div",{ref:z,className:"relative"},b==null?void 0:b.map((ne,ae)=>{const oe=ee+ae*a,se=y*Math.cos(oe),ue=E*Math.sin(oe);return gn.createElement(te,{key:ae,DataProps:ne,style:{left:`calc(50% + ${se}rem)`,bottom:`${ue+E+x}rem`,transform:"translateX(-50%)"}})}))},In=({DataProps:b={},dispatch:a,detail:y})=>{var x;return gn.createElement("div",{className:"flex flex-col item-center justify-center w-full h-full",style:{gap:"125rem"}},(x=b==null?void 0:b.knowledge_statistics)==null?void 0:x.map((E,z)=>gn.createElement(gn.Fragment,null,z==0&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0,visibility:"hidden"}},gn.createElement("div",{className:"relative flex item-center justify-center",style:{background:`url(${Be(47444)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"296rem",height:"100rem",marginTop:"82rem",zIndex:4}},gn.createElement(Vi,{detail:y,dispatch:a,index:0,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-120rem",top:"-64rem"}}),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:1.35,radius:100,top:-60,verticalRadius:30}),gn.createElement(Ro,{title:E==null?void 0:E.title}))),z==1&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},gn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Be(425)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"404rem",height:"168rem",marginTop:"10rem",zIndex:3}},gn.createElement(Vi,{detail:y,dispatch:a,index:1,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-134rem",top:"-10rem"}}),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:.15}),gn.createElement(Ro,{title:E==null?void 0:E.title}))),z==2&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},gn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Be(49260)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"542rem",height:"228rem",marginTop:"-65rem",zIndex:2}},gn.createElement(Vi,{detail:y,dispatch:a,index:2,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-135rem",top:"24rem"}}),gn.createElement("div",{className:"absolute",style:{left:"-40rem",top:"40rem"}},gn.createElement("img",{src:Xn,width:"114rem",style:{width:"114rem"}}),gn.createElement("div",{className:"absolute",style:{top:"20rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:.16}),gn.createElement(Ro,{title:E==null?void 0:E.title}))),z==3&&gn.createElement("div",{key:z,className:"flex item-center justify-center",style:{height:0}},gn.createElement("div",{className:"relative flex item-end justify-center",style:{background:`url(${Be(24219)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",width:"764rem",height:"257rem",marginTop:"-70rem",zIndex:1}},gn.createElement(Vi,{detail:y,dispatch:a,index:3,name:E==null?void 0:E.title,title:E==null?void 0:E.knowledge_graph_count,style:{right:"-115rem",top:"20rem"}}),gn.createElement("div",{className:"absolute",style:{left:"-15rem",top:"34rem"}},gn.createElement("img",{src:Xn,width:"123rem",style:{width:"123rem"}}),gn.createElement("div",{className:"absolute",style:{top:"25rem",left:"-15rem",transform:"rotate(-47deg)",color:"#21C4CE",fontSize:"16rem"}},E==null?void 0:E.relation)),gn.createElement(ao,{DataProps:E==null?void 0:E.node_types,angleStep:.16}),gn.createElement(Ro,{title:E==null?void 0:E.title}))))),gn.createElement("div",{className:"flex item-center justify-center",style:{height:0}},gn.createElement("img",{src:Be(32682),width:"600rem",height:"465rem",style:{width:"600rem",height:"465rem",marginTop:"-260rem"}})))},eo=({DataProps:b,className:a="",style:y={}})=>gn.createElement("div",{className:`flex flex-col item-center w-full h-full ${a}`,style:La({padding:"20rem 30rem",background:"#162442",borderRadius:"8rem",gap:"10rem"},y)},(b==null?void 0:b.AvatarDom)||gn.createElement("img",{src:lt.Z.API_SERVER+"/images/"+((b==null?void 0:b.image_url)||(b==null?void 0:b.avatar)),width:"60rem",height:"60rem",style:{borderRadius:"50%",width:"60rem",height:"60rem"}}),gn.createElement(Qe.Z,{title:(b==null?void 0:b.username)||""},gn.createElement("div",{className:"multi_ellipsis1"},(b==null?void 0:b.username)||""))),fs=b=>{var a=b,{pathsDetail:y,dispatch:x}=a,E=Es(a,["pathsDetail","dispatch"]),z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae,ge,Ee,be,we,De,Me,He,Ie;const Re=(0,dt.useParams)(),{actionTabs:Le,detail:je}=y,We=(0,me.useRef)(null),[ht]=(0,dt.useSearchParams)(),[Pt,xt]=(0,me.useState)(0),[,Lt,kt,wt]=(0,hn.U)(nt.dX,{subject_id:Re.pathId});return(0,me.useEffect)(()=>{We.current&&setTimeout(()=>{const _e=(0,gt.ZR)(We.current,"rem",1);xt(_e)},500)},[We.current,(z=y==null?void 0:y.detail)==null?void 0:z.description]),(0,me.useEffect)(()=>{kt({subject_id:Re.pathId})},[]),gn.createElement(Qt.Z,{spinning:Lt},gn.createElement("section",null,gn.createElement("div",{className:"w-full relative c-white flex flex-col",style:{background:`url(${Be(12175)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}},gn.createElement("div",{className:"w-full flex justify-center item-center absolute blod text-center",style:{background:`url(${Be(93148)})`,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",height:"282rem",letterSpacing:"5rem",lineHeight:"32rem",top:0,left:0,fontSize:"32rem",padding:"0 500rem 173rem"}},gn.createElement(Qe.Z,{title:(te=(ee=y.detail)==null?void 0:ee.name)==null?void 0:te.split(` `)[0]},gn.createElement("div",{className:"multi_ellipsis2"},(ae=(ne=y.detail)==null?void 0:ne.name)==null?void 0:ae.split(` -`)[0]))),gn.createElement("span",{className:rt.tupugx,onClick:()=>{var _e;ht.get("type")==="classrooms"?dt.history.push((_e=y==null?void 0:y.detail)==null?void 0:_e.first_category_url):dt.history.push(`/paths/${Re.pathId}`)}},"\u8FD4\u56DE"),gn.createElement("div",{className:"flex flex-1 minW-0",style:{paddingTop:"140rem",paddingLeft:"40rem",paddingRight:"40rem"}},gn.createElement("div",{className:"flex-1 flex flex-col minW-0 relative",style:{padding:"50rem",borderRadius:"8rem",background:"rgba(32,47,79,0.3)",backdropFilter:"blur(10rem)",gap:"50rem"}},gn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${rt.ClassDesc}`},"\u8BFE\u7A0B\u7B80\u4ECB"),gn.createElement("div",{className:"relative"},gn.createElement("div",{style:{height:"110rem",overflow:"hidden"}},gn.createElement("div",{ref:We},gn.createElement(xe.Z,{className:"c-white",value:((oe=y==null?void 0:y.detail)==null?void 0:oe.description)||""}))),bt>=110&&gn.createElement("div",{className:"flex item-center justify-center current",style:{padding:"0 220rem",color:"#3061D0",marginTop:"10rem"},onClick:()=>{var _e;Ft.default.confirm({title:"\u8BFE\u7A0B\u7B80\u4ECB",centered:!0,icon:null,width:900,closable:!0,cancelButtonProps:{style:{display:"none"}},content:gn.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},gn.createElement(xe.Z,{value:((_e=y==null?void 0:y.detail)==null?void 0:_e.description)||""}))})}},"\u67E5\u770B\u5168\u90E8")),gn.createElement("div",{className:"flex w-full minW-0"},gn.createElement("div",{className:"flex flex-col item-center"}," ",gn.createElement("img",{src:Be(12260),width:"20rem",height:"17rem"})," \u5B66\u6821 "),gn.createElement("div",{style:{padding:"12rem 38rem",background:"#162442",borderRadius:"8rem",marginLeft:"20rem"}},((se=y==null?void 0:y.detail)==null?void 0:se.school)||"")),gn.createElement("div",{className:"flex w-full minW-0"},gn.createElement("div",{className:"flex flex-col item-center",style:{marginTop:"25rem"}}," ",gn.createElement("img",{src:Be(69303),width:"20rem"})," \u6559\u5E08 "),gn.createElement("div",{className:"flex-1 minW-0",style:{gap:"10rem",marginLeft:"20rem",display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}},(ge=((ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.subject_members)==null?void 0:ce.length)>10?(ye=(de=y==null?void 0:y.detail)==null?void 0:de.subject_members)==null?void 0:ye.slice(0,9):(Ae=y==null?void 0:y.detail)==null?void 0:Ae.subject_members)==null?void 0:ge.map((_e,xt)=>gn.createElement(eo,{key:xt,DataProps:_e})),((be=(Ee=y==null?void 0:y.detail)==null?void 0:Ee.subject_members)==null?void 0:be.length)>10&&gn.createElement(Ne.Z,{content:gn.createElement("div",{className:"c-white",style:{gap:"10rem",maxWidth:"515rem",maxHeight:"425rem",display:"grid",overflow:"auto",gridTemplateColumns:"repeat(auto-fit, minmax(120rem, 1fr))"}},(Te=(De=(we=y==null?void 0:y.detail)==null?void 0:we.subject_members)==null?void 0:De.slice(9))==null?void 0:Te.map((_e,xt)=>gn.createElement(eo,{key:xt,DataProps:_e}))),title:null,trigger:"click",color:"rgba(32, 47, 79, 1)",className:"c-white"},gn.createElement("div",null,gn.createElement(eo,{className:"current",DataProps:{AvatarDom:gn.createElement("div",{className:"flex item-center justify-center",style:{borderRadius:"50%",width:"60rem",height:"60rem",background:"#202F4F"}},"+",((Ie=(He=y==null?void 0:y.detail)==null?void 0:He.subject_members)==null?void 0:Ie.slice(11)).length),username:"\u66F4\u591A"}})))))),gn.createElement("div",{className:"flex-1 minW-0 relative",style:{padding:"50rem"}},(je==null?void 0:je.can_managed)&&gn.createElement("div",{className:"current absolute flex item-center rounded-full",style:{padding:"5rem 10rem",top:0,right:0,gap:"10rem",background:"#202F4F"},onClick:()=>{x({type:"pathsDetail/save",payload:{actionTabs:{key:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"}}})}},gn.createElement("span",{className:"iconfont icon-bianji14",style:{color:"#82A8FF"}})," \u7F16\u8F91"),gn.createElement(In,{detail:je,dispatch:x,DataProps:(wt==null?void 0:wt.data)||{}})))),(Le==null?void 0:Le.key)==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"&&gn.createElement(nn,{DataProps:(wt==null?void 0:wt.data)||{},onFinish:()=>{Ut({subject_id:Re.pathId}),x({type:"pathsDetail/save",payload:{actionTabs:{}}})}})))};var bo=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(fs),Qa=Be(59301),aa=Object.defineProperty,lo=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,Ll=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,Wa=(b,a,y)=>a in b?aa(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ao=(b,a)=>{for(var y in a||(a={}))Zi.call(a,y)&&Wa(b,y,a[y]);if(Ll)for(var y of Ll(a))is.call(a,y)&&Wa(b,y,a[y]);return b},dr=(b,a)=>lo(b,Yu(a)),lr=(b,a)=>{var y={};for(var x in b)Zi.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Ll)for(var x of Ll(b))a.indexOf(x)<0&&is.call(b,x)&&(y[x]=b[x]);return y},Yr=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const To=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Ss=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee}=a,te=lr(a,["pathsDetail","user","globalSetting","loading","dispatch"]),ne,ae,oe,se,ue,ce,de,ye,Ae,ge,Ee,be,we,De,Te,He,Ie;const[Re]=(0,dt.useSearchParams)(),Le=(0,dt.useParams)(),[je,We]=(0,me.useState)({}),ht=(0,me.useRef)(1),[bt,yt]=(0,me.useState)(),[Ot,Ut]=(0,me.useState)(!1),[wt,_e]=(0,me.useState)(!1),xt=(0,me.useRef)(null),ot=!((ne=y.detail)!=null&&ne.can_managed),[Tt,jt]=(0,me.useState)({status:!1}),mn=((ae=y.detail)==null?void 0:ae.is_free)||((oe=y.detail)==null?void 0:oe.can_learning);(0,me.useEffect)(()=>{jt({status:!1})},[]),(0,me.useEffect)(()=>{function un(){return Yr(this,null,function*(){var yn,Tn,Yn,Fr,vt,Jt,Sn;if((yn=y.detail)!=null&&yn.courses){const bn=(Tn=y.detail)==null?void 0:Tn.courses;if((Yn=bn==null?void 0:bn.toast)!=null&&Yn.is_open&&((Fr=bn.toast)==null?void 0:Fr.open_num)===-1)_e(!0);else if((vt=bn==null?void 0:bn.toast)!=null&&vt.is_open&&((Jt=bn==null?void 0:bn.toast)==null?void 0:Jt.open_num)===1){let Bn=JSON.parse(localStorage.getItem("pathsshow"))||[];((Sn=Bn.filter(rr=>rr===(Le==null?void 0:Le.pathId)))==null?void 0:Sn.length)>0?_e(!1):(_e(!0),Bn.push(Le==null?void 0:Le.pathId),localStorage.setItem("pathsshow",JSON.stringify(Bn)))}else _e(!1)}})}un()},[(se=y.detail)==null?void 0:se.courses]),(0,me.useEffect)(()=>{var un,yn,Tn,Yn,Fr,vt,Jt,Sn,bn,Bn,rr;if(!((yn=(un=y.detail)==null?void 0:un.courses)==null?void 0:yn.length))return;let gr;if((Tn=y.detail)!=null&&Tn.has_start){const Ii=(Fr=(Yn=y.detail)==null?void 0:Yn.courses)==null?void 0:Fr.findIndex(hi=>{var ut;return((ut=hi.course_status)==null?void 0:ut.status)===1});gr=Ii>-1?Ii:0}else{let Ii=(Sn=(Jt=(vt=y.detail)==null?void 0:vt.courses)==null?void 0:Jt.map(hi=>{var ut;return(ut=hi.course_status)==null?void 0:ut.status}))==null?void 0:Sn.lastIndexOf(2);gr=Ii>-1?Ii:0,Ii=(Bn=(bn=y.detail)==null?void 0:bn.courses)==null?void 0:Bn.findIndex(hi=>{var ut;return((ut=hi.course_status)==null?void 0:ut.status)===0}),gr=Ii>-1?Ii:gr}We(((rr=y.detail)==null?void 0:rr.courses[gr])||{})},[y.detail]);const Dt=un=>{jt({status:un})},Bt=un=>{Ft.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Qa.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Qa.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Qa.createElement("br",null)),onOk:()=>Yr(void 0,null,function*(){let yn={user_customize:un.user_customize,type:un.type};un.user_customize?yn=dr(Ao({},yn),{discipline_name:un.discipline_name,sub_discipline_name:un.sub_discipline_name}):un.sub_discipline_id&&(yn=dr(Ao({},yn),{sub_discipline_id:un.sub_discipline_id}));const Tn=yield(0,tt.WO)(Ao({id:Le.pathId},yn));((Tn==null?void 0:Tn.status)===0||(Tn==null?void 0:Tn.status)===1)&&(Xt(),It.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},Xt=()=>{ee({type:"pathsDetail/getPathsDetail",payload:{id:Le.pathId,knowledge:!0}}),ee({type:"pathsDetail/getRightData",payload:{id:Le.pathId}})};return Qa.createElement("section",null,Re.get("type")!=="classrooms"?Qa.createElement(bo,null):Qa.createElement("aside",{className:on.banner,style:{backgroundImage:(de=(ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.attachments)==null?void 0:ce[0])!=null&&de.url?`url(${(ge=(Ae=(ye=y==null?void 0:y.detail)==null?void 0:ye.attachments)==null?void 0:Ae[0])==null?void 0:ge.url})`:`url(${Se})`}},Qa.createElement("aside",{className:on.wrp},Qa.createElement("div",{className:on.name},(be=(Ee=y.detail)==null?void 0:Ee.name)==null?void 0:be.split(` -`)[0]),Qa.createElement("div",{className:on.content},(De=(we=y==null?void 0:y.detail)==null?void 0:we.resource_data)==null?void 0:De.map((un,yn)=>Qa.createElement("span",{key:yn},un==null?void 0:un.node_type,"\uFF1A",un==null?void 0:un.num)),((Te=y.detail)==null?void 0:Te.origin_subject_identifier)&&Qa.createElement("div",{onClick:()=>{var un;window.open(`/paths/${(un=y.detail)==null?void 0:un.origin_subject_identifier}`)},className:on.go},Qa.createElement("img",{src:Fe,className:on.goicon})," ",Qa.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),Tt.status&&Qa.createElement(pe,{type:"subject",onCancel:()=>Dt(!1),onOk:un=>{Dt(!1),Bt(un)}}),Qa.createElement(Ft.default,{open:wt,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{_e(!1)},centered:!0,footer:Qa.createElement("div",null,Qa.createElement(mt.ZP,{type:"primary",onClick:()=>{_e(!1)}},"\u6211\u77E5\u9053\u4E86"))},Qa.createElement(xe.Z,{style:{maxHeight:378,overflow:"auto"},value:(Ie=(He=y==null?void 0:y.detail)==null?void 0:He.toast)==null?void 0:Ie.content})))};var Na=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Ss),Mo=Be(77254),Cu={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},ml={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},$o={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},pi="data:image/png;base64,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",Ju="data:image/png;base64,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",ws="data:image/png;base64,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",vc="data:image/png;base64,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",Ba=Be(97442),Ra=Be(59301),Kn=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Fa=({})=>{var b;const[a,y]=(0,me.useState)(!0),[x,E]=(0,me.useState)({}),z=(0,dt.useSelector)(ne=>ne),{pathsDetail:{detail:ee}}=z;(0,me.useEffect)(()=>{ee!=null&&ee.id&&te()},[ee==null?void 0:ee.id]);const te=()=>Kn(void 0,null,function*(){E(ee),y(!1)});return Ra.createElement(Ba.Z,null,Ra.createElement("div",{className:$o.information},a&&Ra.createElement(Qt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!a&&Ra.createElement("div",{className:$o.body},Ra.createElement("div",{className:$o.left},Ra.createElement("div",{className:$o.box,style:{marginBottom:"20rem"}},Ra.createElement("img",{className:$o.imgTitle,src:pi,style:{width:"453rem"}}),Ra.createElement(xe.Z,{value:(x==null?void 0:x.description)||""})),!!(x!=null&&x.learning_notes)&&Ra.createElement("div",{className:$o.box},Ra.createElement("img",{className:$o.imgTitle,src:ws,style:{width:"453rem"}}),Ra.createElement(xe.Z,{value:(x==null?void 0:x.learning_notes)||""}))),Ra.createElement("div",{className:$o.right},Ra.createElement("img",{className:$o.imgTitle,src:Ju,style:{width:"323rem"}}),Ra.createElement("div",{className:$o.listWarp},(b=x==null?void 0:x.subject_members)==null?void 0:b.map(ne=>Ra.createElement("div",{key:ne==null?void 0:ne.login,className:$o.li},Ra.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/${ne==null?void 0:ne.avatar}`}),(ne==null?void 0:ne.role)===1&&Ra.createElement("img",{src:vc,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Ra.createElement("div",null,Ra.createElement(Qe.Z,{title:ne==null?void 0:ne.username},Ra.createElement("b",{className:"c-grey-333"},(0,gt.Pq)(ne==null?void 0:ne.username,7))),Ra.createElement(Qe.Z,{title:ne==null?void 0:ne.school_name},Ra.createElement("span",{className:"c-grey-999"},(0,gt.Pq)(ne==null?void 0:ne.school_name,7)))))))))))},ri={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Wr=Be(58421),uo=Be(92310),Ki=Be.n(uo),du=Be(96565),Qs={md:"md___NMHUA",dark:"dark___hYBxG"},qa=Be(59301),Ht=Object.defineProperty,Je=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,la=(b,a,y)=>a in b?Ht(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ji=(b,a)=>{for(var y in a||(a={}))Er.call(a,y)&&la(b,y,a[y]);if(Un)for(var y of Un(a))Dr.call(a,y)&&la(b,y,a[y]);return b},zi=(b,a)=>Je(b,it(a)),Yi=(b,a)=>{var y={};for(var x in b)Er.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Un)for(var x of Un(b))a.indexOf(x)<0&&Dr.call(b,x)&&(y[x]=b[x]);return y},Gn=b=>{var a=b,{value:y,onChange:x,theme:E}=a,z=Yi(a,["value","onChange","theme"]);const ee={dark:Qs.dark};return qa.createElement(Ba.Z,{prefixCls:"md"},qa.createElement("div",{className:Ki()(Qs.md,ee[E])},qa.createElement(du.Z,zi(ji({},z),{defaultValue:y,onChange:(te,ne)=>{console.log("a:",te,ne),ne!=null&&ne.length?x(te,ne):x(te)}}))))},Sa={noData:"noData___Luxe1"},Do="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAADwCAYAAAAdK+9uAAAAAXNSR0IArs4c6QAAIABJREFUeF7svWuQXVd2Hrb3Puc++jbQ6AZAEN14A3zMEEMOZwb2SNRYHlpyZFV5XK6o5ES2ypbLZUellKryI5Wq5NfoR/Ijvy1VKkpScaJUOSPJqdgqyRM7RcUaUdIQmiFB4sEBSJAgAHLw6G40+nEf5+ydWvu59uOce7sbBLrJc2eIe/s89t5n73O+9e1vrb0OJc2n6YEd1gN3797du7a2drDf7w9WV1eXz507t77Dmtg0p+mBHdUDdEe1pmnM564H7t+/P7OyMliglM+XZbFABVkQgk6PyuLGxkb/uO6QIaVkkXKxLBhZIoQutQVd6ovW8le+8swypXT0ueu45oKbHkA90AB5czs8th5YXFzc1+/354dDvkAImydcLAjBpwnhhEMr5D/qr7LkCsi53gg7GEu2lQrykBK+LFguQZ6QclkItjQz0146ffr0Q0opKuSxXW5TUdMDj60HGiB/bF39+aro+vWl2U6nnB+NigXG+DznYoEQ0gNgtqgqQZopGEcgDj0lgXxt/TjstzttF+ptAOwG6OVvWZz3EUJwQugyY3SJlnxZZIrRd7vZ0urqzPK5cwuNbPP5ujU/k1fbAPlnclgf70V9+OHyXLtdznNeLAhRzgsBoM2mFD47Mswxuw722WM1pouiuLHWV9KKgXKF0QGwGzDHoO4dx/QpPMnoGWEDQfkS5XRZMGDzfIkQtsx5vtTINo/3Pmpq23oPNEC+9b77XJ65vLw8t7FRLjAm5jkvFwin85yIKcOMHdtGII4A3Py0AB+BvcLdsihubPT7x015GMwN8cZ6iQ/2emgixq7BHBphGLyh8YkC9KZVJvgSyDaU8mUhyFJHsKV2I9t8Lu//nXrRDZDv1JF5wu0SQtCVlRUJ2i0q5ksuFjgl81SIrtKzMddWf8vN4T4smQTyiSenBPuKgt/oa0aekkzC7kkBvTkmobig0wOZBjP8MQWAbJMRxeQNyLcIXRqRfLko9i41ss0Tvok/R9U3QP45GuyqSwXQfvjw4f6iKBbESMyLjElNWwjRUehcA9pyt0FhJKNUALrk6RMAesFHN/rrA6SRG4kk0FowPU/7Qu1lV7H6WukGny0PRGy+znqoZg5KwZczQpcEyzTYs6Xp6XzpmWeaaJvm0Xt0PdAA+aPry11RkgbtA4yx+cGgXGCCzgvG50UpOr4T0rgYlWht+bYFYcfCNWZbp6T2YTqA11QdOzXVORj4XcFwHOclAnLL9RU8GkC1v5GTs55+yzHCKnuoqMSnJ5ytKSerLTitxeObA5W4Ck5YIRSjz0V7iYliqU+6yy+/fHKlibbZFY/UjmhkA+Q7Yhg+nUYIIdjq6uoBSul8WZYLlGfzhSjmqaBtBY0+eEqICyQSLJdgpSGMPrHEGInkSmbxHZ7e3zWyCy/KG+t9YOTqYxyd0GYHvpuAZMPWN8HgQ/A1fZHU4yvNg75IEzo5Yf1GtimJWM4EWcqy1lJJIawyWzp0aO/SwkITbfPpPDW7s9QGyHfnuEWt1qB9sCjoPGNknnO+QCk5bEDbAndC1sBMPGTl+DzsXHRyimPLRh93DF01M+nYTIK4Y/kFMHIE5BjQMRY6kDfRhyqc0Y9wQdAbyiFxAckwxsnrx6fXsHnsbI1AvprV2+YzNijLYjnLsqVM0KVSOmKVbPPgwQNYDdsskvqMPNuTXEYD5JP00g47BoH2AmN0XggZPXKYUtKqaqoBXgyqMcjqs6tYuUboOkBHhNwDcR/4UWS4rQvHksPEQEsrY3To1PVWkW9fNqlD9Al1+BoZp06PN3MMZ3DCqwhCJq0uHwA8qr/bbhP4j7VzQqkojh078t9TSoc77NZtmvMp9UAD5J9Sxz6qYgG019bWnhqN6AIwbSrKeU7oYSqqQRvXHenSoZyCUNkc6xgv1scdyG9eMsGLgBBLd9htNBgF/tK5KrRGrutNidmYTY/p8PrTq6yF6ZzA0aosoMHjiYZ6c82vYvLOF8AYI71el+Q5qGS6I5GzNyPiz46fOv7diRrXHLTre6AB8h08hB9+eOtbhJOvspzRdp6TdrtbtUo9eRVJ9l0lrWAWnmDeVhPXKI5Z+aSrNdP6eBAVo9sBuVZGg+K4EyrU1TC8PKhKIq8C2YBBJ+AyUrodWpv6TVcjcLfxkUF8ephSYMv1qzq7vS5p520CIG7G1klI0apWkWXit48fP357B9/iTdMeUQ80QP6IOvJRFyOEyN6/9sF/yQmZctChwAMeZAD2bretGVlce2rZOyLjlsWFmrinc5tio2X1vjSC5ZR6PVxT2Sp9XBsQ+FJAPvQWBMUUeIznsM4XOsGAbe70BOe20S0JRj9B/d12TtpdMN7GCa3LCc71wNybpdCPT5488ttN9MsEnb3LD2mAfIcO4LVrH35NlPxbsnkhddRTaMVO1f4cGDv811WMLcxdEi6+STNqBYyhI9NIKSqoxaCw+rb7JnFqejge51cJk2YNBkMbtZIaprhbQqaKOy8hn6T6dROSyeZOr3F8GtdszqRxBtYt+7oAhm+GGOkmCKw9p24i3wyl7P85efLI6zv0Nm+a9Yh6oAHyR9SRj7IYYOPX3v3g1wkls7XlBs+2er4BzAjJGSN5zkgOrE7qqH70iP070KlxOhQnpyDQtujtL8GvcnJWhhtiUPeW8KuSSsFvSCCvcShW9Q3ulnoHZ0q5DljvGNJfZWDM9vTpDtS73S7J2205Xl4uGgTWpixruOv2BZdEBR0JOvrNU6dOLT/Ke7Qpa2f1QAPkO2s8ZGuuXr36VV6wv+Nn8vPU4XhVS8V1KGCHcDwmmTrLlSwD30nQlgAbsm3/b197r2DmCS0eGw9VjZsXhJKOKDWQY9DyphH6gsMQlUQ/4EPC3aZXff3dVKph2CPTATRPWL9pOhjXXrsHljaR1dEZYllsRMJjVh7KP4jC20ullFw9efLY/7EDb/WmSY+oBxogf0Qd+aiKgSiVd999/9cpJXOuTPe4YmA2AO3VHZJMy9IVmIdM0YA7MELrSTWaeJRmNmbm1cmvEOqaRUEW3F0rQmOiwB7S2Dpnp1M7ElOQAHNlyVgeweC/6dOdVKOqqWHwmPoH8kwPWHee60RdodMUA7bHuVUn1YG5U9aQIzh9Di3L3zv+zPF3HtV92pSzs3qgAfKdNR7kRz+6/rIo+d+1zarWCbSM4gN0dDkV8guOBjFoYbBIYbpi8L5kEr8AwgBnHCETLOHXIXLWFGBJJxG3bqSVFG/FxswIPDHIIsYeMvlQLk8ApunHdP3+4qMQ5NvttvZV6FlHAOzu+KCNaKzk9QR2w123fslGIDu502OnKKVs9cSJhX9OKe3vsFu+ac4j6IEGyB9BJz6qIoCNX7ny3n9OiDhguFlSIo5Yt9rgA1xFqyp1dWMQnJwg8ZVzRdT1XN+1yxPX/ZdDhDlUPCbu/qgCddguQCPfGB6PGan/molwhuIA2ElKiqTr6wuROQXqVSw/2XdEylTdtmLdKk9MgkyHIB1aCqulBIa50hAjI2B/xtILroYI9pcnTh/5N4/qfm3K2Tk90AD5zhkLcuXK+y8JUf7HrkkOoJPNTMgoDkImZOoWt33gi9apG4wA2SWUKzwVBQN1CNpYf9cVezKOA2lR8BuDInB2BvK0mQ1gsPc1Y3+5vgFzLEmll/Mn2Dzqa/gpgbsNwO3PPFSec38FJsJoTyqJnJfy+irGHMkoCapub49oZhLIL+02+1+OHDlyYwfd9k1THkEPNED+CDrxURSh2fivES4OoqcygafqyUwy9RSTlEc7eEuosJWO0yTDt4DuilUrMQ1DVy2LpJbQsYmYq7ogy8/lxRWc3yiGFeGHPlrHnVHZOfFIhTKNaXvYTwDacgm8ji6Rjlq94CcizRa5I4nbzmzMDMoOT9C0NMgbnT462NuQkmXMARlld4+dWPgfKKXlo7hvmzJ2Rg80QL4zxoFcvvzei4TzX6hk3tEOBR+JmTcm5RUHJOHcHRtpr5itVwqzroUSiAsVlQL/T6waNcbIgHjIbCFpVjEsa+PIK/sq1MRrO8ovxQI7A7mkLVm3NixhEJE2IJ4yrfs+tDQIv60VTjBvW1TC8EaqSUC10TU6Vu5ttO1nef7asWPz/98OufWbZjyCHmiA/BF04naLgBzhly9e+zVB+VMOhSsxOMjzEeorFZJKhQxTq6uH7LuSNY4HdwDzogBZxv2HNRoM5Eqa3yKQh4OBMdXsi3FW7lFyiQzUJEVRIFB2hTqsjTvUw1rNytNs3QFsdI7tSmRsE9a6irG7S/S0GHsBsFUIUebt2d86enTm/nbv3eb8ndEDDZDvgHG4ePHqWUL4Lyp26uukoRztPZGY1trpvBOSK2WUxDVjJ2YFX6+h/5NN+Q18mWsCYAfA5EUhQV66JK2s/oiAvGZ85WpYKZcoZcfPdY5ORKDsmSytZxvj64NyDdBbjHVRQR4ZrwgZTUWxRPeD3lCllbsxoB+cOnX0f90Bt3/ThEfQAw2QP4JO3E4Rko2/c+1XBeFPe+V4rNHJKAYEPZgIGSYyBurB9SldJCEnmLdh6qnzo3Z6mFfjNK1gwgZ0CsnaC1IMC1IKcm9jY/2gi3/cTi87cg2Jx2BRDvQB1KUw2u+fGJANVCd8E4FOHgN9lU4ecWd3gQjok/eEjC5E/Zxk7AayU3Hlal9Oyf995OSRH26/Z5sSnnQPNED+hEfgR2//6IsDIv6TCuUjgSDuqU0qH2FBAagbWEk8+66uoE8cqAcmoQKYHUT58daRHJDoe59JcjIcAlsv5PewGKr8I5v4tNu5XAIv0w0E7x6tA2wfQF0kSiyf4KtNaeEOUGOZxQ1WdbmBIUYHVs240mYfvSVPN5kRttGZyv754cOH1zbRpc2hO7AHGiB/woPy9ptXfpVk9DAOWavFRwzUSE/FXDEJ0vY8XLrj2z6TrM63jUHdi7zA/ZhkiGMcphWRJr7ZUrEww/6QDCVzV9+YtcvMkFYuUeAt4TVhKdPAGhHjasZu3+yjklupvkEM3FYQCB3eWEB96qy4Pca2euhtG+jOQNeIxsHuDyw+Nh+M0gvHTi78qyf8GDTVb7MHGiDfZgdu5/QLF979AhX8P0VPpoKBRGhbEuciUPef2PGsO7YKEd4lab8DmFRstn89+i90AZUavCGv3rGBb1cWpxulGwsRMuvrfcnW4Xf4cXiqs0KGuJjIGhix9VRsuCXjvrmJG6AaWhdSWCl3oURoKdY+bpbj2LkvseAW0yz/348ff/q97dzLzblPtgcaIH+C/X/hwuV/JgRZSDIxK4Zj/qQaO14nx6zbe5SrrzZw3FmMSjHtRAMm0tQrLQvmowGkJZg0bpvhssvLK4TlwNYLj337Vdbl89alIr08xdgrm2P7L5Sf4vGztgj3o0llGxizapbvBiYaYc9QVbF5TN2zpePH53+LUtq85/MJ4sF2qm6AfDu9t41z33zz8nOUkr8f4mSaebu32ysQ8B/dWuelPd5py7VRKVZTdybDgEkE7hVsHUfAKFwKILECDT0HHl5WX0GxTakQ8QJAfujQQXLn3j3vaB9GEXIiUm9PQMw8npn4F+vtt38kjGawz+C0q9MhtwfaQQOSfRj2baJfbZ+iHPX+Slh9XYL86YnTR/7dNm7p5tQn2AMNkD+hzr/ww8v/VDByJFzOnWTCKbT3ABpPlFORFQHNC144WYHHQbhFjBJJPE4jXPXCJdy0AOWiELoUoHNCVtfXpW5+eOEQWV1dJasr6+pIBNZWhY4AMlCo0wRWl+f3s28xIu7vdttd1Tp4nUZuphh1Moqnh0eTGnTRUZ+YS2O84K3/8dSpQ588oUeiqXYbPdAA+TY6b6unXrx47ZliOPjlOiBILcL3MRKx9PDdkKjgSrBFy/YNiODnf5wmj1l6wLf9bpkU2MOGJhoQMnZT0b3FRcn6Dx9W0Yr37t0jUiqPJgK6koB5QzmuOndMkpXXauXOekR9Ijc4xu75qb3xQg7TCVm5M/5pKxSZH+8wUwmsFCK3jp86+j83r4bb6pP95M5rgPwJ9P1bb136J4SLY7XAWQHO+NmulWECrbciKMTpyRZnVA1OHqkh5laG8WWbpNRTsdEZhIqsfwl2iR2sUlZZXJaZBwHI4dPvD6XUYli5j4eIkuqx90C3LqZc9pEPi17zEmNm8VsfGGneaOZQzcrdFfhtdRMPO+PA5Xl1ouyPwT2PZz6M8D86durYXzyBx6Kpchs90AD5NjpvK6deuPCj02U5+ofhuUnmHABHKqteLWh6ererMcmgbQPSpqKyfR4QmT9MqyZIF+BR05qMjYg4YqYNMkq/35dAfkgDObQCwN2GJsbYrV/yUBmZKPfXX7Nj17Zn0QlJPwRyKFdFsBhoDg2A6lmTjAydHbHrlHXySnXoHx0KhdHBnpnObx44cEBbwq3c5c05j7sHGiB/zD3+5psX/7EoyQlPOkkgq9k0KesOIbTysipYY63DNECVWoAzFXtRMK51aYBD2kbAXJOx6gjUFxcXpX0LgRyW/d9b9F9TabvZxn9Xh+TJy0iHn1ezchS5Yrsh+lGRzgAZ7RTrxuNZF8bojfsEIJ+arVBCrhw/deRfPuZHo6luGz3QAPk2Om+zp7711lunioL9I0diESIlYpkTGOBXmch9vWlA15rveMaNKbHhh+iFDanOqESkhHQTNsDXLDy52+waDodkZWVV1iyB/NB++zo1YNSrK6syvjzMV26bmpRJdEOC8Uj2TyqN7UT5yFVpaUBO7HM3jI1TCbrHXRJeuo/OS/oXPKDXRejrFpT+nydPLlze7D3eHP9keqAB8sfY73/5lxd+hRB6Mi1eYNi2tLT6/Q5VKWwrwN0zChEmm0VIHmKkpQXDzqUBCNucWN0Y9m+kGZg3G6kDI+xPTBVU87kEccjLIs8DjRyAHEEanKoYO9bwkamrWwhUpXfL09OLtlDVnmPT64KU8YhmZGEsupuxVM5ovCuvmkqkl/vHE0JGaEZXjh2b/01K6eAxPiJNVVvsgQbIt9hxmz3tBz+4dEKU5T+O0QpDDy41YOtBhWPljRpATyg5GkX1HhuZ4Vxotc5SH8HQa+cS4OxZFASqKCbaKewod0nQAGgi6OC2uADIDXRL1r686skkqlbEvHUhrl/Sfe8bmYo3ARmgT4V4mgKQ7yI9aXGj69nKEKz97kPhlokR1ikEonWyESt3RoBR9v1jJ+f/cLP3enP84++BBsgfU5//4I13/mFJytPOhaafwhpE9h9HPOVHjD3R/krACULnMA4kwX0z7Dm0QYHFqrzMcEcC5FJGBBycUjYxIJwzcvhQnCwRil9eWZFJt/wmpoHc1aV7JOgYB6wpHouRVu1PkG3PbERAjpy/aZA3xjEN1s5OVrUf30ehj8C9Go8xxomg146emP8OpTTOe/CYnpummsl6oAHyyfppW0e9/fbbx/p9/k/8BxvTMxTWhlAL8UIECgEA4aRQCCKqGXQSsi3gRNqrUyUQPY67I20I4iuosVve0nqXl93U5QXYSXDGmRDhBciwslN+gouH7Ik2HBFjLRaPEO4l5yEptaIuVHECx2cyFt8Ob5gOWIOud39EdNoZttRqWs+EGInI3wivghOUvNXrtd966qmnHm7rxm9Ofmw90AD5Y+jqv/z+27/MKX8mVZXjbQYxA8aE0B/DogeIdvm1fo9kAGRp6DYPMN7r81HcoqjttgHRHCN+n6ijsfbdnOYlw5VZVsKLtaaMSwA3Tk7LQA2QR4ZHHbG6qsIUHWNFKzqrWLcJWwku3mfKPvP2DWEdK3cjWMXa61IbRM7LJEGvYuXmptImi5F+KdjFdlv88OjRozcfwyPRVPGIe6AB8kfcoWFxP/zh9dly9OBXhRBdK9Qm6vQfawwHaXBG+O6XFmrjk4L6GE09Cep4UlHBTuu1da8AC9WVRkNfdH+9Lxf94I9k5AfB2RkimmoBOEeXF1fcS6G9I/1kWjGwuqyJEYhXrfT0DFEVoLvS/HIx0KYdlOqIJHqj7fHgo/tMCMqvE8LeXFw8evncuSZh1qcMBZ9q8Q2Qf6rdqwoXQrALFy4sFH1yijNyihB+jHDWStBDxDvVXv9Rr2bcFUTUXd2Y8MaISZpIjwRAT1RXwtlXC+qBZFA3GwBZJXxzkAJy0Mhd68IlPQD+q+sqXNEHQl15FTOvklBsPLoaF2+W5A1esA/NZlRLfNnINTBhAFAbk4wd3c9e/hVdjaBkMcvYW5wP3zxz5syDx3D7N1U8hh5ogPwxdHJYxWuvvZb3evuPEUJOMUJOCSqOUEHdc5nAFR8E0ZS5Eh0TjrZEpAZuW8yPsXavjYgHFE6OTjbDA0Bftqnsdg8NY9kG3hK0vuokEgvKOSMHJSOv/kDRyyZk0VMdYgliYuYtAbuCWdvGVTByfW5kAHwLHr+wAu2PYtGDy1dl0yGl4hJjnR+ePr3w4RO45ZsqP+UeaID8U+7gSYq/ePFiezikJ8qyPCVEeYoRephzosbGY2COvwW73JLzaIc6JzEJd96zRMy0xSAP6XUpmK0HC4qq68KAF/PtdPviqArQuu0b7rFRASDfDwuC9MYKA6f0dZBY3MfBrG+svO1aL0+Cbh2YV7L58C1MafYdOUQrUD+WZmAmSD6klL75zDMnLlJKfS1qkhuzOWbX9EAD5DtwqD766KOpW7funup1O18flfyEXNCS0DNizNJPOV6CnkBWHzQRMlSglNkcgXsgLYT7K+UR2wD/CqpBUoEelAdpalMvZAZpRTJyXKkBc/xNCFlfXyf9ocK1mHlXLM0PlvX7E4eaBUL2wArWnlxdiiNUVAFVMkpqdSilYq3Vyf6nEydOLO3A27tp0qfQAw2QfwqdCkA8Nzc3MxwO+3Nzcw+3mhb0+vWPvk44/3kAckgAZV5EbMPuEjS2CphSl1kJnAbiKmlyDcuvSRtQ2dXmnDpmC+/qHBZe5Ik3WTCMfILxNKtC/RWf+mITMyBbZJ2EMuFK0KhLA6BPMWsTl1kno+RQv9TpGRkO+neff+HZ35ygK5pDPiM90AD5IxrI5eXludFIvEy5+KIgYkphEhNAJCklN8qSvnno0L7rlFIxaZUA5Jzzn7fHa7apgH0ol6eDzIDJeli2D9YBYw/khSBWJpBj/EBqzNJr8X5SYPeO0/Q7AEdg0jh23ANyxsj+g7MOc7UxCt8pav6GFZ/wQor0rKaGlY+LAtJtTvYJ2meLsfHm/vxAnh9Y2piVMyIBPJhaDAbDuy80QD7pY/aZOK4B8m0OoxCC3r+/co7z0U9ADlAdgODA2k31hRDkdlke+LcLC1S/wqa+csXIyc/jSAyD2nYbYJ5m7BLU4b8E2PiuRhP9gjThWoBCsI0Bd9KVolsKbdR1ynYxwuEFywknp+lBFgC5B/I2/StOBatiy6HPPNEjQOCYQfsSSRTtEwypAmQnvSRnQWjxUJKxI0SXxBv+p34kPw2Qb/Oh3oWnN0C+jUGDsMI7dxZ/lvPiDCMZIUw4AC9VwfCVZURtL+H/dG1qKvuDubk5P8dqoh0eI0e0G4O4fcb1+bBPvk2+ALbOJQCGjD0JRRU6C8aKyH9YA9AWYFP9O6lzFZ0Lsgqw6KqPBfJQmA91clQA9BNo7kktP6ldBwatJnFZNSNPhBoG8ool2HgCBbKJlk4sA09NoTghEsi/1Egr23i0d92pDZBvY8ju3LzzMmf0HJdwDTjOhPqloCEjzAJ7ieCCUrH47ruX/uDVV1+tzWExFshN243kgiHbyjDA2JUEU3AA9liIiYE9nTIAg7MP6ghxEiwdd3ElwFUk6jKgtgp5VRJtt20yjDxltQJnJ9ZTwOlpVnxGkeCosb52XcHKa3Vy1wtGIkkaRmQclOydK/ZdacGC6JcGyLfxRO/eUxsg3+LYffjhh3NZ1v5Whua3Dqzl9FdwwqkMAtMfJjLBaUmFIILS/J2jRw+9WVd9SiM3Gq80FwGwKQwz+jJ6wHXaV4PzEtADYE8T8lh/DUE5AiNMFydg3p5W7BkBVzK0NVzJGfYbgN3s/lk9Qal501BwIvSnelmzmud4WRHRxbn+Qap6Sg9PzFJ8vds3ArY5iJXnAOB57rXUX5KP2+oOM/dGw8i3+FDv4tMaIN/i4N2+fftromDPwemlElC0kAK/Mgneip2rf/1thJQlH7zxxvy/+Xt/j2oRJm7IWEaOmCZ26sV4jsBdGgBTl9oOBsGw9TB3dxVrjBOqqDKrDYKutIK1VsoboP8Ph1ImqvsoIJ8xJjOxUF+dHzoMYSvMVsCRatqvfqRZsDw/uMhxOrqPyAk2b3TvXGvfY+5JA+rmsPDv0aBopJUtPte79bQGyLcwcuDg/OiD23+HMdZSIK5kFfjmlFMhfzt8NiDuQF8Be0mGf37y5MmPq5pgww8R7rqfVk+xp1tGLhviSvU0db3Z7fZj1GXIOujq5rt2MVHlzgDrkLZs4DKBk4jretEkkFtl3McH8vTRPuCpNpltfkRMrIV7IG+APrBy9pIqWbl2eurz4Xh4s5GyGYHzElu20JpiqSjRaQ2Qj7tbPnv7GyDfwphev369S0j2c+bULFMMnBTw/4Cdwz7p5PTlcCEy0Wrxy8ePH3+vDsht+GFKB0eAXQ/i6A1AwdoirDt74K7LBoYO29WiJK8WDbYhB4+X8hsQTMowYyJaCl6QYX98OmwL5Elqn+ph37jA9Ukwty8+SstKHlgHxdbp6OZQrHvXat+4bNxU3N24QxG4j0bg7Hy+iSPfwrO9W09pgHwLI/fee+/tIyT7KThVgjjgTA5TdMTCDbhbEAfNs1DHy+l8SfK88+GpUwtXxgJ5QlWQ8BpsT0Wz+NDrmLrd7jF3Q9dReKJP7iWYq4WmvuM0ShQDjatz/oUXbY4N0H7YHyYdtPHpjMzOGmkFaTxVgIiti/4NOnwxHPpauZkbbCUfOdL8Id4bdG/LvtFsQFXvzICTyWKpKmkMg85ogHwLD/UuP6UB8k0M4MXB2jMaAAAgAElEQVSLH+3vdulBIcqnOC97lolDGRqwM0B0E26oWTp8iQyFJmrgL8ty2KbtEWmRbjngBWd8jbFyNcvO3Dx1ivarnJ2yyQEbS4O4kw7MORHrBgDRrFuRPV2wtw0BvPmJ+s2kEFAAhHP5VejiFZKEt1nGjnMCQD7JRzLy2Zkq6b6+CI2hgLvrkALAfupYub7SwOGJrwHSBkDUiVp1GZkeayJxFAtOQ2byrPgkHL+4OnbqwhiUI9DIG0Y+yX3zWTmmAfIJRlII0Xn//ZvP8WFxIM9zUZCC5CQn8G0+QggRbjNMHaJU0tU4cM+yXJRlQTORC8h7yzP6CaXiacboz/nM21seZFm5BWC3YsiCWirkMMXIjX1QoB9D/iTb5VlGn7A+1lAbqNfWTV8NdRx87dJVfTAA+czsHo/bmmt02ng8bwjHRaZCkC+gCHRyjdA+HsdALxfr5IzkAOKIzUfB6rXUOvQpYNOicqurT1pzKRtpZYKn+rN1SAPkY8bzzp07e5aX185yXtp4sFzkYhRo3jnJhZJXRvClMDzPBRm5Csw5bjvshLTkIyLgWPhotg7fLKPzrMW+ogBUlZN2XGLvVxiBaE+Uz30YsYKxwEJ3CsSNTBDo5BjcvVbY5aW+QfAT02owCmR286dcAJSQlVJDpoAcpBV8vQn93gYY+sxWtQRAkpD++rqM4vFCEVGlkU4Ox+a5dFzaJfN191WqWSEum79xOVXgH2wHZ+eXXmoY+WcLquuvpgHymv4RQrSvXv3gBTEatokBWjh+ZNCWEJEjtq1xGdh5WGwuhECY7u1OMfYWxJ+32qezjL5Uq4VjOSSpm/sMGdkEh/ioNZK940gIrJEn49Zr2LusLJhB6LpUFQnPnd4EZ8l0tZsCcmDk+GJQZYEUFaQ99LQq6AMAc/dJMW8VoijBGwK/E+/rCXkz7tZIadks6lQ5QOH2bIB8s725649vgLxmCK9evXpGDMVec0gIxADOEteDMvK8JUajoeTaIm/FsspoKM+B47xTg+3tLH9GMnJEdVN5VxQ4p7yW8XYrqfj0PFBvKmSVEJg9pKqTfEJwTbB0T0ZmBKJVqhJkpYZMMvKZAMixrTAnhbYj3K7PAW1e5T1HkKvbKHXvtnFcJluT8hQkTZfvUVADHRL2zaLMaNQw8s322W4/vgHyihGEEMP19eIM3i3BudX2wXcwJKQDxLMlOoSQgVee+ksI/5y2YewdyIvhNwD2mU29Xvu5LMvPYVklXPxRFS/uAXbA1D0YTeN/4AD1WbdpsdXD9YZYWlE7nGSDz8RarzvIRHWkXh5R97AZIE8R71o5GhcasFyXpEtLJzLyRGvfSdUGhXkaQ+mFV+LpRVxAqOXHmRtNb8Zgj/senJ2NtLLboXlz7W+AvKK/rl27dmg0Gs1GQNvWoDwYSNBum7+hnL6G4C78JoTLfeA40xsA6PUh7XZHGYRBXxoCKEzosqamGO129xzhXDxblsVxjIa1mRA91MSqhAtV9JSKKi0c9UnqeA+YJR5FrlaN4Almr9A/AfAKiqpmFuNuawDyPTN7Ktx/UZCPp6xUAb1Z7ZrLfCdBC0J/ZIrpJ5Qje+G4PK8BKUdnrKNg0HcLm9T8YTQa3P3SSy80ceTjbprP0P4GyCsG89KlS/OjEQME1p8B4dwx605HySqDAaUdIQRee9hucwXSfR/GzTmwa2PDldzpdAUhRpPttA4cmPkGpWy2LEVnNBhavSBSmz02rf+IGLZbnu/L38GKTtucqu3jtXAL0QjpfUPgrrnqWlLx8ZM8bwrIe9qA4CX2mKvGyOogMubyKRwOSzNtS80EJml3mL3SO2eiBlinglWBRqPR3ZcaIJ+o+z8rBzVAXjGSF79/8XDRKXIhAGQl9BJC4H0RDoE5N/tgPwBxj3S7XHh+MrJOpqamxNoaIdPThMC3+UxNacAnajvs7/X2v9hqsWPAskRB9hSiOFC53B45BjEOO3DR8FIZhZLwd0ahgyi2XK/w9DgjimLxt1tYT+jv1cx7e4xcA7mrWoNbIHlE4XtVqjTWrH39GqqoItxR9UHY/6bBI+XYrGlAORo1jHzTnby7T2iAvGL8zp9/92CrlekJsEJfWCsyNdXTwP6QEAJ+0IeE82nB2BqFb1cc7Fef6XJarNi/1K89e/bIYx88cGfs2VOKPXsO/DUQWWCFEedkP6VkQR6Riv6oYeSOOVYx9SqGXcHIk8YgMhlID49aEInlKbaeCq+c5BGTjHwPAnIMdKkCqqI+TKPsSlMdxSMvB7PfsQXYTIyp9Zkm1DGFx2abMQhJOb6mU0Zlw8gnuWc+S8c0QF4xmt/73pW9MzNDGztelqUgxLxKzH8nRFnOaAB377rdt2+fuH/fFT47W4rl5WXZ37Ozs+LePbdvbq4UjLGDlPaOZFk5beGRk8M5y06rB9qDvbFJsbxzolN9cHdKiP6lHXQpfdyAizIuhpYGmrfeN1EkDSpwq2xcAl8KyDf7pNbJ0x5uB4BujJx90w+uuEo8D2HaxbFv7WwXX9MA+WYHfvcf3wB5xRhe/cOrneGJYasoCrG4mMt+2r+/kID9ySeEHD4MTqWnBCG3oxKefvpp8dFHHxFCjhFC4Ft9BoN5cfIkIR988AEh5CQh5ANy9OhRMRqN9hcFPSkXCskol1yQYkTavfw4Y9lZA5qbBfNqx6ieaIxZvRngfzwrsOdXSSVVTk3VH3bNkAVz3WIsRE/4jAGQ9/b0IrnDnF4Hp+aYKjU93F/bpFRF0tJgw6dL8Byo7nVwamUsloN0ATZ3i502BE1Ri5hGw9Hdl76yM5ydS0tLs0JkZ8uyPMA47XM2+uDgwYPXtvpC8glvh8/dYQ2QVww5vMbtj/7ojyAUnJw4cSKKBd/Y2Ii2fe1rX5Pb/viP/9gr9Zvf/KY99nd/93flvl/8xV+02y5deu80h/hFCEscDohotUW73RJZRp7LaH5O4RxaiRgtzKl5mYQFSdekUL4Yz7x9SPcZvEIo5N+0FUWGJNT0EXLiUDtUwMQPpAJy45v2EFKXgd2RfrHjiDjuQlNyldNz4gbjA6sagI/xsDsB+so0yn/LYbkjgPzjj++/0GL0r3PKmcnqLBgRGSG3N4Yb3z127Bhy+W+p55qTdA80QF5zK0DecSp7aPI332/2zgKD8dZbP5qH87pcCBO70uVckF7+pU6n81PR8vwAnOtDEt26/DrAtliSWoIv66sDc3XV4w1CtTExJaQMwiR9aoHcaNlBe1W8YUISiXRvUxtGTgXbdYCPSq88Dpe8Wd1bnjthA8riyQP53bt354fD8ufhDVrw5iz1xixpZoh6U5a4deTI0/9ukrFtjhnfAw2Qj++jT/2IP//zP585QA6Q++S+1s/vkbm5OZHn3Zdzlv+sAkkEk97Pqu262ToKxQWjIH3cT1OefCdmqJ+n5JYYxN2WEJir5aH0ytBJO18CeQ9Fi+ITkwAYXrx2ZkZ6N2b3dTy8et84xh+aDIPZk157eNxOAPKbNz9+lXL6tIJuk94ZUjir3zD7ZGzvvz92bN/iVq+zOc/1QAPkO+BuUMw/Zv3Xr18/yQv2K4ategtmbHCJp0/IQ92WVM5yxAtDRQaFHnrgPAEbj49PSC5yk4It+W9gFTzJJ4V+NWMFQN7tdZMhgVhUqRZYgsLHsV+JtviNP6bjQ9kDxx6ifXaU8Ii5NkxUPepCzPCHxejuV77ypSe6IOj99z/8FqWUZSIT6mUr5gNgXhDYTvLy0okTJ97fAY/grm9CA+Q7eAh9INesPKLE6e12YQ1CBAShQdQLApMx0orP0J1i7DFvDdgp9p5ovmxLnSN3kiEyQI6PDf2Lk8gZEwN92Kha2h2wfyPz2BVaiPV7Ds1xWr9rraseko2VTwzI33tvcV9ZrizkhB6VzNvk5lcvzrJ+IWDklLKHhNB+WZYFY8X9M2fO3E0RmknG//N+TAPkO/gOkEDO2a+k8okn09pODNoauFM+0jHL9n0d3NHqWNtGy/bjkyLnaOTsTCJ+9WBJIO+247cSeREgKWCMy8QOzTq8nsTxWSfGVF4NjmGPGuC/91NbQRTlwiCV8hMB8suXr59kjEsAh7z6hU4nBxn2TWI5me5ZZmseyTTPI5lJVKd8JnTl2WdP/IjS6heS7+DH9Yk2rQHyJ9r99ZVjRp5aKGNBIimJIC08lFsc/soGeCwb+QO91oVMvSp0URYY8WuUJjzQ9CUuuTcL+Q2afHAsI8cyUPg+UMt2tcQTAiZOqIKPrWhGCPghKZ9kBoD7P6XGJ6u2BXsJ5q0zVDLyrz1eaeXy5ZsHhNg4gdtr0jPLlMwoSyhO82zSO5tMoEUhll988RkXszv5LfC5PrIB8h08/AbI6+PHERTEkri3Bt9BaAzythtSevgYjdwn3L4i7Wvhal9slKp180mHxzLySU/Ax1UBPnZ8YmYP59rFP5Ox/LpmVQF+6ATFhqKu1icB5G+/ffWMSvumsnfCD3nNMhmc++0SzQ1kAjmZdK4/kKnlTAK6L33pmRuU0qr0/VsZ4c/8OQ2Q7+AhHqeRV0ey+OCOLxEnpQqBIvl6tySw+ys6bW1uipB+H0SohXvkPGDqmxwXAPI2SCvB2ptxxYzVxLFD0wB4COp4e3jM2AakX1JtTqtj+diAesdxsXbw0L5/ubCwcPtxyBTf+c53si8986WjCoxd/iCVp2jDJojrdLiAZHGQsUh03ctXTM4iCLmF8NvhcO/yK68c26gKAhjXpZ/H/Q2Q7+BRd0BeveKxNiwRCbSO8/qOt4hNp6SVSgdowkmpUb0qtj3yCT4iMKcZ5VOdDqtisZPKHv58YpNvsfeiWCpWalqExhEsSOpJyT9VklBw77prFKP9+/d9QjkbMSo+KEhx7dixYx8/akfirVuLx7Os/AYTYunu4t0fDgYDGZ7icg49RHmGVrz8QpBXCI4ty72CEJfyAtJdTE31Nw4cOPANUrJTgpGPFxfv/vuzZ89O9hbuHfw8f5pNa4D80+zdbZY9XiOPkDpgwqkEWH5ucvvwBzo74vTqKlJgXrMtPl8Xk4iH306OFdPFrVarn7UyFUg+lmZXD0xt8Ik+LXRghtVNVn2qpkQse8pZG24L9XwuRnNz+z72rpKRNULoe2U5de3UqTk/WdAW7lN4DeIHH9z8Sc7pHkIKMRrxm6uro9v37/flas0DB0YSqCFdBXyrlBUqTYVJTWGqvXoVVk8P5XGwYnpubn6e0uLLRmNnjF/L8/zDZiVo9UA1QL6Fm/hxnQJAXhREx5EHALUFmcIBZmq1p9PNY83bgDC6cl/89qJQxi1ecsbDlbddMO90WhuUUpi1649+L5s0NrpGrIWb7dZjiSSOCRydqJa0jJRYiIm1cDxzCG3PZIbAXGbg8ITNjA3nZvaqJEAZsF5Os4xpBkwpY+QeIcV7jLHrWwFHIUR26dK1L2S8zOBVhkIMhBAtwbng3S59/9lnnw3eezX5E3Px4rVnCCn3A4hDVIv7ENHr5ddPnTq1bSM0eWt2z5ENkO/gsUo6Oy3eqtwrWPPGgIDjyG24ss4njpd6W8nFQ+9Jlts7gIyBX0GW3Z6ST7zJRKCPV5DVuqFqdVobmQTyOk4dMN4UwJtKjKHy0tkmXIybQt361oVRKxKTdXuqqkluZ2w4O7P3ltdfVjLjlDEmOOeUCcYFg6xunSsnTz7lM/iazgYg/7M/u7QP5BHICgr/QXI5+O+nRj+1QV+lKqZwkx8o95133lsAUZ13ukII0Ns3CGjonHMxNSUGZ8+ebVaCJvq1AfJN3myP8/CktGLQumLZvoNEx7DdKaltBilQ3u1E3pQA59VJk8ot6FjU/IlS8U7a3628tZHldKqK6WI5xABkPQZjRm9agYyE1cPRcaFGbq7bmwnossJQlcSF1tmzMILFXAs4fac6nWJqempZCFGUBZfpe2CZfAb0HD7wZVfN66Ec8RWS5VfW15fef1J6NDg3IaQcfKGQeE4nmxO/8Ru/Qb797W8nb8FJ74/P+nENkO/gEVZATn4luoMRK1eAqh9GDyNCfRzBFgJgjzsHxDgZxWLri0wGytUShxiqBT9+O5OLmjDKbmJsWnm2QfMMSSvq5EnkjBD8zSVWh/ilYLSi4RGIJyScUOYZ34CoZ6BFM7MzpNtWkTsQHgnbhBDD4WB4uxBlCQiuMFyDusZ1ebxaeQkx/QUh9H1CincbGWMTN+ATPrQB8ic8AHXVX7/+8UleDKVGnl4QFCKvAcoA2S2APoL3caIGmxWnoeZtQNuXXFLL8J1x2a5G3m631gmhcULyUK8Yo1VUseAqg4BZPWb9MeFWxm2sccBMH6vvVQZB24WZ2VnSzmF2oABcYbn6xTlf3Rj0P9HbpKzihlEdIzHdALtNjcJ/nHfyKwsLCzcfdcTLDn7sdmXTGiDfgcMGcbkvPf/SM6ST/ZVW1n6makHQpOCuADXNyA30h6xeI4DtHU+aiBg9XjqaYuqmflub92O7IA6F5XlrnTHas9cZImnk3NxkwHnNfVKnyoezkNCOVMs7KdMhodiaZTPfgBdq9LrdJIirhUuEPFxe+jjPO+uMsbIkpXzuswwSWIEzVP1tPp4EowzBSpaRi8ePH/+geSHEDgQMSLS9M5v1+WzV+fPnW71e73nO6fNCiF7O8ql2u7NQtTzfA2HnzFIPe3I1ZszUPZDXS+ut3CJRpj6feci6jc4Tb998Kt7N3AV5ztYZyx2Q6zmMx4C9xT26w6LYbxxugsyXt3w/YQRSiBxsqwN8A9Ghlm/6IDWxMMfu3z+rQZwZ3LY5Z+R5jJE7d27LVAhZlvXzvP2g0+nCy2OFyhOOGboP6FhbZ5StjoS4cuPG1fdfffXVLTk0NzOmzbGT90AD5JP31ad2pBCic+nSpRcIyZ7hvOwYzGAsn8rz9hEZnZLIpyKBIZnzJJZcbAqrCOA1HFTlTgkdmrLoBOuWm51ZsJ1li0/nU3kUbBzqardzeEP2dErvNm3xcXUzsBqWYF7Fhm8J9Ho2MKQpDaWafm/63jKtz/OczM7siYA7lFfu3PvEu1dgxWe73b031e4taXmccFpS9dIHn6ErI5MRDi+FIBmhgvZJnl1ZW1t670k5RjfdYZ/xExogf4IDfP369e7Dhw/PUpo/I4TIlUSZKWdUlhGIi2612jKbnAeM+o8wVa1jcz7z9tlxCMKIA8aE3QNnD/qSibFUWZ5G7gF/6ARFGRJ9+7DpUck1kNedGEL3OEnE6zf9jiBf57ZzF4TbCaZvabWZ3eBjzIVr6A0VFdzIUC6Ct0q12/ZdpSl93FD0O3dAIg+vCPA/X+v1ercpZYWUVHREC8gvGcmE/E5IMHAs53zU6rJ3jx079m6TG2XTt+wjPaEB8kfanZMVBgC+vr7+BULIM6QkKszAhIShSAJK816n1T06qRauIKGGYVexbpUQXH68qf0ECbQs/trzEfMOdIJJ0wlM1ov+UXmerxFGpje1qnNChpxSqxOY6vWf37q0yXBGISWcoBK8BuhGq+kY6fV6pCv1cfMyOpTJVzs+YdZ2b/FOXbcOp6dnQP+WconVyDF/oC7+PCwoI9mAU3bp9Okj7z2O3C5buT8+6+c0QP4YR/jq1audfr//PCHkDKVULSc381rDsrl6Syh88jyb6rSmjo0FQPzAJZfAW7jd3AslqnKsIPS2HM+CNpJX0LaYC5rEjMGe5IHjBynP2RohbFoeif2B9lQMgHrjGLYbWbaUXJJoWrL6mipNk51dcSVgW6i2+o3es6cHWQNV6QbMjbKjNbpiOCTLK/XraBhjg15v73ugmyeA2s4STfy5dZhq1i6rZ2yNMXHx5MmTkL1wiyM5fqybI+IeaID8MdwVIJtcuHDhDCH581kmeqbKsqx3Nud5Z6rdzo+HgIKgUhUVsenUK958pl4ltziM9p9DB9ihNOMlNPfT1HptC5g6uqjUjGOzw5K18lUqyB7sUnWvS8bQitDYYqK+Jun4NDUjHTx1Ombz5pwxxDq8pnFST8j6wyrh+mZm9hAGYYco3FD+pUEcjukP18nqKvg26z/tdvtetzstV3j6IYqKpXuLitSbOK38gkvOCHmQl/k7x79wXKUJaD6feg80QP4pdjG8X/bChQsLlOYvUspn1AMCuS7UEulU1TiUt9NpT7WyzokqoJtUcgmU6GgBUeXCH9XgWFlFMkpsZGIiFr04AmFlFF2+RR6XZfkqpXyPsR1VZBtjrs+AUzpL+ugoK1cV4qZOrypyi/fh/tlZdab1r5rIFQPukBZ2SFZWJ0tRMj098y5kkrX6OGLcYRNjcCeEU3Vfwz3OuLifd/MLx44da5bVb3F8Jz2tAfJJe2qTx124cGGOEPIi5fQwydRDBcmL4FsmMILfGRMyoVEFojPW6rXbHe+tK977LQNQ8AAbsXRXvGLqbrqOCvBCD10ECm6aPLoyusVAaJinBdfuN6oqPn6TXS0PzzK2KoCRB/JHFetNqdamXh+X1V9p0Pe3+5p3QsrRgBs4IpAWpFuQEuATdsYw8lgfV6humDkY0uXlexN1K2OtO9PdPS7vCmIWqWgW2fd2JZGrAjtLGRMfnBFn3qHP0i0n05qo8Z/jgxogf8SD/9FHH02trKx8gY/4ScFYTjmngjEB30F6C1UzdnIGejljnV633Tlpo1N0Wz0gRgzWEz2i7Sm5JQZmpzakJBQcYqcaE0s0Gvj8HcFxCXCPCtvcwGSt7KEQYq/n7HQdNT77VFDd1mQPvHrT/Hbf1QbBXDxCcO3MtHH8VvZxBiJnDHJ822uTUhJyemIwX11dlsx8gs+w19t7yRyXklRIlkWLiNzxQRqXLCdlWUAE1qhD8kvHn20WFU0wBps+pAHyTXdZ+oSLFy+Cx+n4cDh8npCsF7HsKtptiwtQnBDSauW9PG+fChHTk1T0s5+A3cqkVD4j9xcPxcAcAHaKkSuqngD2esCOwxS3PhgSyEuxN1lCnc4yIfvdVDRMjVFw1flhmljPTzL7hIXK2znp9ZTPHM43S/Ll34qOW2YOwwbyikylUv8Re6Zm3yyJf1wmc1nBB7ar34ahM6ZWiHLu4s9xXi7YZ1h7IcoVSssLzz///GRThHGtbfbLHmiAfJs3AiynP3369KFu3v1CScn+eLkz3MU5IWWhAlTkb5TXAtUPDwJ+KFqtVq/T6Sogd1ipfya1k2RaW3d+Eu512QiIaxcHOc9fQLr9dtn2VtQZ5lMPrm+zw5Jl9GEpxF6T2tdlHAk1iYCmT6KxmMZg0MeyFm57yjDUXMx2qocY8jD0EEeuQLWOpSt07/fXJTMvimp23u1Ov53n+RAwu0wsDjLALN2daqm//IZ7X8aclzIxl/wdPw85ASMhBL3Z7WYXT506BW+Iaz7b7IEGyLfRgW+99da0EOI5IdhxiExRN3UcUuhX4ai5ufHxNz623W5PT3V6p/zVmygPuQaQiEUH6JAKX7TnJJfyG8ORYtkKCH02XQ3WqomBziMnAel86lsdjlaerYx4OWOYrY+zvuSBnZXqOqrQFxuBhEgdArxCTm0Y9Tf+O9DvteVLrwKdoCO67a58T6kj32oFMDBzyc51fSGYm6Kr5JapqT0/YMy+NU+DtHo5hfHz4OblJCNAU+QDAMvaag2A4zGcsyLvkHfOnDlzY4LLbQ6p6YEGyLdwe0AC/AsXLswTQiAnyr5xRahIFSHqIlYs/qM5adZuTXc6U6ftA28xImbjvlwSp7bdXO6V2NmJ1JMKGcUBvAdQtqkBmFcAfOXrdsZ0MsuzFc5LGRk0ySeltuDzDKM3QI+/FV5j7VsZK2cQNKJPSrdTx4UGAE8kdPGQKAvkFTv7YIQUBYd0BfZSJKgHKQOwBLO4CAqHGxshaNHt9n5oCnDgXCqQxsy7IuGWClM0HwhbBIc+E/I7YQyEIHfX1x9cOHfunMyd3nw23wMNkG+yzy5evLinKIrnSEmOCib0mmZ5e1u9pIphw1EeYU/kg8bNabenplut9plaIEcgEDJfjyfHOOrWcU7yggiPnAZMPQXW0OjaCJcgNW8d6E0wRozRFU7EjBcRkmLAqbJqyHbqcPtmJgToIbindW7ZKVEGQ2cEJrhQDeJQTG9PF5bY20RZ0K6iKKoXCGFnqO6b9fVVKbeYD6X5/Xa7DQuDEn74XG8slFyIgBzLKLBHKumSnWsDYL7hJC2zY9kFUgRwzi6/8MLpDyfsheYw1AMNkE94O7z22mv5U089tTAcDp+jNJfxyuEHIlMMpFeCdoU+rsryPaJ5nnc7ne5JQkjHfwlD5OH0XY1VoI1CDxXOeqIMWgtTEZ3i0/JExIq6CifbuB6aNOZ9wuGIDpNAzkU1Ix/HjjHGJtivvbBxUknFBWDwDw9RRcZRLuESfgz48BsiVpSC4mSUYlhIuUVutdKKKt8ycbNdauZ9sr7uFgu1Wp0red6WQeeYkBhwhu0WoOF+deTfi2QJ9XHlLI39RCHpyfPWvT17Om8vLCw07HwTD0MD5BN01pUrV/YOBoNnCSFH4FWHkUcebVDunzh7nANqjORpVDeLhQysc0qzbrvVI6w1nWW0RwXrCSogHR0CTo0+VdkQU+COMiqG2BWxaUQkowU+Y5yjVfHij2JFpxk+lmcPeFGOlbmSw10lbYTkWeGh6/RJI17G3GPp6pmUTWZnZuTKTVhmv7joABdAuttT79Fwqzi5llbanj6OARzLMHDusCgIaOXwoTRb6eSti4ZtmygUcMDDbzeb1GxcR7ZYB76+zipHp8fUAdYL0NV9YyDt6UjwDsuunG7Y+QTopA5pgLymq8CB+cYbb8y3Wq0zQjDJ9ixnVq/Fql2lmcyEheqLZBaD6zrgvOqBUM9uq5vneY9BfhFGpxljHc4JlQCMIgoVSKQ1dWUFqhyVie1jpBLPrekZjqQVcUYosiIT37/2wG0B+earqz+jTvOWfT4+nzlEpBw8uJ+wHDRwBdZrDx+uPXj4QOaTAXDOc3B0OumtMdQAACAASURBVNotZ1ickLztHKDK9iDHJ3qDEJQJ56ysLMIr4Xin03uTsaxvIw812y7LgmZZrl9CUVjMAJYNESiSbYdOfsRRQoPgniML7clHZTQq7nW72dvPPvtss5BozD3aAHlFB129enVmfX39eFGQo3lOWuEUMA6twovr46BxL5rFvkrLCZFmabNrDub9ySB0r+V5TuFpnYbVoJTSacLFNKU0t2sPqxJg1ejjBnMs4OuXMHiCjHnzjh+botqmQww9XPN0lzjP+lYxlTHygHOyNUa+1Uq3c17dLIAQ8dTTB3in1cmkPKLBtxTl8r1791eEKI4zSJppolM0KQd9HGC7nefubUEockUxcyWbYWfuysqiyPP25Yy0ljxghusLJo02xDDh6MxJTgpSEPjGkossRhsD+JZAnuVCbvOq0MCu9XfdvQNCire/+MUv3t9Od3/Wz22APDHC8Dbv8+fPv8xY6whMOEHbc8CNREF9rqcfWkcPTB1BT9QHIQePKgtmQ3itZ614blvpRbfoBw2MABNMYGPAWPthTggVhM3SnO4rSzpLKdnL9CxMyd3jNXL/CHfOWB3cAlUgrFQxdc9qbP6x23VAji4ReijL6Cql2XKLseX2VPvh3uk9P2kBV76KkxFRlMsPVlcuFAV/kXAxZ/OPm3dzFmo2poBc21KJ24zAKlD5CXKycELE2trqpSzLFwGkHUfWoGxuYO9mVsBsAJmUhVy1LOmGXskJcgus6JSyS4VBMF2AeLl6YExdqE4h2PUvfvE0pMmNbsnN3y2fvTMaIA/GFFZobmyUpzkv97czuj+C15ol9eHt4bN473atvZOsqUicko49x7MBMD15wRg8mG4aDEXJ5UYZnRGCzRIiZinN9lFKul5iLCnNKG0mpZsnn6JK5q1K+LQdndCZNGPLouQ6g9TOf1BZztYoJcuMkeVeu7NU6lzg0PJWK5/pdLpfxfHfAMYFF7dXlpYfDMvyizZWPMjUIqNWID+53l7wgrTzVJpbjeicbPSHG294PVaUMjE5BnX0h3do6n5MUp2K2x/fo6ZgJ1+qhXRGsxdCPJiZ6b197NixjZ0/wo+3hQ2Qo/4+f/78vlzkp0Uu8tFIJmLaywSf4pRSBiKi/YbolPFyB74xA/nbLRySLEYfWUHKy5LSLBMCf9fdJjkhywRW5ulPUThAtyxIP1glpZ08z2YB3BkRs4KyGYiTj4A8QcH9IBZ1gH9YAOTeAYmFQtu493c+kNONPGNLNGdLbZYvkZyO5OUWI0Lylnfl7Xb+dKvVfsE4KVUsOCEbg+HS2tr6LKTQdA5O5OxkhPT7Q/siZhhDiCvvyigWw8b919AxxpY2NjYu4AaE4ExLA+xI7tMx5akhK4qS5nkm4Bv2S6nFLu3XS//tVNUvwZ8VmDBGx9JLoPmkc/nFF0//eBu3y2fu1AbI9ZBevHjxcFmyI0WxQQk8Yq0WJPqhnBf7zarNutH3ObGZZsIUVP2WRkAvCpLPFPpdVW6okrvpqy43sYqUc9ZnJV+B9gOA57lyUqXA3IOPlhWIKDh2M8JmS0JmhRCzhNCecqI6pu61ufK9ngEbn0Bu2eoTBuxWCLJjGDnNaB/alOdskbFsqc1Y32QvAWAUWSbg/sqEECV1LxOB64eQ05xlp6UMYvKKM0bW1/tkfXUV6d8mcNHp6ADkANxwngR1yMWCdHIL6FonF7y8tTEcXE31u2kn7IPf9hgsf9QMmDlfgXNgBHBceaIMaQykFcgEkQYBCZh5Tjqd7MPf+Z3fef/b3/52I7U0USsEvPXZ2+ffPjFiBNLORh8xHOas095Pdc6JzTs9J9O+TcVKZ3QGQOVn0R4hYxD07ECd44UzjrIsW4LZBAC4AXID4rCNFoWkggbEtc0i0njBp+XtIXJHQdokz+BV7bOc8zlC6D4qRO7YN4pwiUL2kEYePHKPMvzwiQM5gxzedIlkbLHVyhYppbXTfyw/mIUx0ndCKW3nnRfydjaPsxkqaaUgy4sQKuinqZXEQLEDwqXDU60RgPBFiGwx+6M4csIg/PBiWRZ31MxA3gC1tpSWBRVZLuDb07MVW0BOIVdMaBBs2q0Kg4AdqsaIwDnQP5QSahYZjUbl0pe//MI7zftCd3H4Iby04e7du2eEyA4SQtcOHZq7vNkBfe2117pTU/tOT+VZ1+CYuf0A8AQAHy0oK1mnoD7bSzo48SNQoW9LnNbJhFJJhVwRCbpd8Ygpxs/LLOsucs45ADc8jmmQtoitj0g/vFVGwIA9pWTPcFjMZRmb5QWfoxmbti/LGOPQjLI3SuSpxY+xO2nGlkQJRuYxfRgZUcqWMsIWWzlbzDKyakgjJG0d1wo7PoB/lNBcEGEwNM+7X6OU7sfL6012Q0h4tbq+bhdzGQDHi1hhkQ+EIMIr4ML9UKa0tUySmHI4HP0H+DWuvbAf++1lq0kuCMh2gTRUVRaAf57lAu5AeK6EQAZhggaYWYGZzUh/AGUbIhfvnD17dnWCIj6zh4y94Xbild+5cwdA5B9QCqxFTT9pRq8fOnTwX0zaXtDDKe2cyHiZeTcWLWguclFQoyu3SC5AXBFTYV4Vj0khHVspe+GtH7uAqnDfOxs58eXxLouoXUlHaasUYrREabuAB0QhuCm9RQhQ9Ihp+z2FgdvIMWDMoBx5Oj4cly23j0gmsrwoySwBYOflnBB8lnPSRmoKKgFp59sEcFPopw3kgopSMW56H+SSVoutSAIaqL9S+rUD2NJhd8q/kbo33SIZQ2hzkmWtb8DCLzjesnKUM0WCcVGQ5eVVm7xMlq21dCmv9GD5vpZeFJqrQ/Q/UG4pxPujjbXrBhjhNq+Se6rBWWc59GQidJPWPZDadyNnj2D8jL8g4TcIi5EzAvmI5YRxXhakePfLX/5y7RumJ8WG3XjcrgTyjz66/fcZoc/hKSbctFmL/vbBgwdvjRuIt99+++lio5gvrDaJWWr12Zzzbp6LfZD8Co5KpkoJfaAJZcXJMyq0UZZlU36GgF/9UMCRnNFSiGJZvQF9zLTYzDLQbMNIKnL2IYEbc0XAaIPi9WVbQEXSjcizHoA6L+gcpWRWL6GnVSs9x41b3X5KxZIQ9JExclCvsowtZYze55QvdjpTy0Ux8iQrYKM4a7fSdFuBA1PdWykgx5hvri3PWyTPWz9LqcjUsn7AKpf4yjg+VUraPlldWXchhRq4gbVLNo7jzBHQq2SPkPa3/AsyGkmGDB8YYTk7yIkoCrNYsP7+M+02R4V6v8c8ggEEhi3T3uqPJEYVTtDk2CNDAPtHgn300kvPf0ApnWiGsZ37baedu+uA/ObNmwfKkv669zYU7Yinmfj9w4cPv13VySDHvPPGO0dG+Wh/UYyf/ppyDLbBDd9u03ZRgBNwlMF7CeEYA+zq+OR7gKImJZf76I0e9iethcqDwVi7Twh9AEyqHuTULEPOPLQDVM44jJbuOdsmM2pGeoJ6pQEwSDAixBoFs00bGMYYK4qRYuwlnRNUOlNVrNw2mfn2gZwLmtFlQuj9ViuHlIDLGRdcNT30GyjncehINiYQdYWeCDlRAgDS+C/gOO+32tDKWf4zarGPCvWXceF65mnyjcM+iEhZXl5GS/QVK4fl/LAiNLerQuXZNrsAYWRlOBz+AFbom/vGl02wjDL+OcEyHth93GNgGMaBnqnbEBwwCuCTyoTyGYw73xgEODbj4v4LX37hCqX2hVzjTv9M7B/bSTvtKq9fv/kyI/Tv4tdYmSlkl+XfOTB/wL6mCrcdnJrnz58/kfFsb6iHhw+gdyfCH+Dvg2WSuRBgAMqyZK0W2Uc57RhnpIlO2URUom2eSXMbG4Xq3qeUPRSCrMmHRssf/gME4JqElomHFMMX9hl40o0R4jfJ3E0jBIR3ArAXfK4kdI5wsg8CfCZupD5w00DOCBi/lZxm90gm7jMG0SW8HDerMY7jVM+asXDOCXMVRusaAYm3BsDsNX0rfRut7ChjrRddDhVOcqYW+HiauZRXOFkEIEfOTnUPqaX6wMrRCn4J8pSSW2QkLg3FMGk6vTUM6P6pkoak7cFqErIM6loVyagjTqnnDxsAf4YQ3xlR/XnrIaXF5bNnz070brvN3ms78fhdB+Tvv3/jP6KUviJvXpM3Qn9nLfpbhw8fjnQycV603szePDkY8Cn8sHnOwFabkNHQAjaBJdCSsLRJUYxonrcEfAeD2Gu36R7OORuXV8U7D6aQZkppwrpMpMqYBUfg0C1L9jAXYmjbrx8U0PKdwXEav6rbE86je9E8TMYJ5TvjKFVl4zInY+5QkQGqsA6zDxPeUlplMcM5mRNCgFQC4C714toPo4uEi/11x9BMPKSU3APWnef5PUohJtmXjDDTDoHWRvzoC8H9L8uxvggH3CnDgGcz2DDQNogCrW8KSqecoq2iTwyj9l4awblKpIXDC4HF6xWejpEzwgS5X5LiXUr5AzMrANnDSSjqakO5J5aLRlImSuVewed7vv5AbkotAkL470Wcq3IozYlQOvqYj7nHsoz3V1dXL73yyiufi8VDYztmXMc97v3vvXfjlxgRz9sFEcgJdPTo4f82jFy5fv169/79+yfJkLQkNsM/8BJaYCsSABVI498GsDGYRSF70iLAFFB+pklBpjkDQN/Mp0I3SRSREzoacrEqhBgawMaHmdkC3oaZjm6u3G2vBeRcKTGNSOjgneQqMARi6AJjoMpzBsCVr5zHzj9RXZNpPytpZyjKOSYA3PkcFxRWpvrOhASQC0rWGCP34D9IjyqEkxKgVisJEScHmUilKOQHd5rnPK5uP2baJvQz7H8D9EJw4K5fYyw7iAkKODWBWctwQr30HjHz/v37i/cpZYcIiECatUM0hwRxRlYZy2/RcnSbl3zDOrx1+/HaAizxeL5szybpLh+B/cuTaxMMmHtWAaG6NAKJ2HnvXraojvwN2gGqcrZUO49x/SVlRbebXf7CF77wcJL7eTcfs/uA/OoHv0YIPWReLmteaQUIurK68N+dPUvtdApeAtHv949xXr0MbTRyLFti+9AJh46TS3Hc7TS/5cjrON2yYCNCermMbvGz/kjQ0ItA8I3ma4Fx6lsh4JYXwzxvrQ31K9ArZgayJVgKMX+b59AwdSwTKePlJKO6G3msSGONAsi8QoRy1CQPybj2G4ND2226vr42wwSbE0w6OOdEyUeckClK2b0WJXdFRu8xxuz7IHH78QzBRuvI2UZdC8ZfgTEMYAyMoYicyP40UBbKOc+EoK8wRveZKCzYLmPHAZQ1kINWbu93yL0ixP21tQd/Dn1NGe2UtLWHEJ6Lgh+emupsDMviR8Zsh5p+aqEY9gWF9491gifar+4jNVsLyYO9L2HBGRgAuSHtM0jNBlzMuS5ZbnAUIkxDIduihwrKE5ng+Vp+9ewrZxfHj+DuPWLXAfnVdz/4bxgT4JKXvY51w243/9+efvrp92E7hBcyNnVkY2OdtVotAYANkCtaLUGpAm8g5hKKDWKbcbQb9NJmLbGY3VAWlIn/lven3SZaQgynYG0HbAbKro4Ng8vDMEW4Hl6ORmLYpqw/FGKIHZnYqQQPr7eGR/+hnjN1QUaXTLF12Zq0XGQfxjhi0clP6vxY/6yqywMGJE2ofkMh7TJyQs0SUk7GqkcNHKkQQ4/rkaGY0E6hV7faGYIZj8nlIa9cDVoWsE3Ip3Febrr9oscL8jNOBzehhArIQfBWL1lWDlCblrYUV9b6K9dC+WY4HL00u3fvysraqnzbjmHb0M14xpG6fxTQ4rlo3ON4gZkEziAFhMfo4QA8m4nG1ZAJNUa4PGxW5W9jDJAhUMcrh2ponJzenwu2wT948Sde/Mwu699VQH779u3e2sPBfyVHW9/QhpmrhyC7dfz4/L/44z9+szc1JRZYUVCe54KxgtpJtcFmWYj3RxVGEAzcdDSi0hgAk/cpOw4C0GWpA4SQYQetdpvSwYBnAOyQAQCe0SzL+HA4gvhdwK+iKMBtqj62eGxoknX6On6VVISBWz0YwZqgCDudQcCgXTcrwJ2YMjwYI9RsIOl7qBwLr/wQb7AMoA2Ck3HqQbuKSWICKqN+vHUG9YA37iJsWRDGSLO/zgidwWlrTb5wAG75bk4dBA5fICFuDDZe41zIXN1Ydx+Nyp+Ym5u5vrb84I4nFeEx924A308Qthuzeev01msMPDZhHN6VwO2XjNcuTNL/8mzvpnLlhesgsHFxZbdunDv3wsfjxmU37t9VQH7p0gfzGS3/M7PwwXvziXZ4CkpXRqPhjbW1jRv9/mDVOCwnGRyMlwD+Oc8FkHZpCDzU1vqL0dw9xq4cpOEHGwA4As8S7BmefB+i9/grMAZHzj50WdZceQbA+nGxudAVOAevYjn1QOtBmfeH337sMMaGpqqOmI0F/toEYa+TiXDTcNRS2H4jf4+PuJjMeWywB6Aa+yFinwHE2fNvUAHvKVavZTMOTw45vuElEnobhNaNytEbo1FxB7cf6oCVa6NR8bOzszPfX19f0dpwCqjr2w9GxgslNKFRWH8xxmCCBWfYAEDNeJaQdj+ELKP+/sezBBX9Eyxk0xt41r351a9+4fb4p2l3HbGrgPzKlfefF6L8pTiG3OSe0O8pVNRFDAb9P71/fzm5QAiLJiC1CGEklzZpCSFGwJr1Nwq3TQCfP+B2FhDMBuTMAFiMR7PhXAPjaQMQ3k4GrOWMwJxtDIBEbWQNrFMXR2GFiA43vJKKPPnJzDxAhkrarVB2whE+KkzTyCwGuKF52JEMfxvGG2OBknGIlonMjDwE60nkIQNIElT1Aw6zIn+WodqsDIvf/tQj7RkaBBoYsI3D13cmV7N4Ifh+wslfgTf7+fHiLjUtIXyRD/mFknL93rc4QoZS9q1Oh/5hv+9md+E14Pbb5fJ6QZiNfrJO6UrTFxOWcNEZkqHMSmEvPDOK9EmzdrPVMG/jj/DuHzzAoeGRBairprS4/fLLL49dOLiboHyXAfl750TJ/7Zh5MaTbxxA0PE4WxwhYvnWrU/+rQ5QkZgpAbrlFtCMRjikaTyYYhiUR+sNI20M4E/4rW6CGDQ3c3Ngo+AZAAnQCMVtoePbb2YGoUGwwTxes/0In9TsBhsB4yMwDuRQBfLsSmX7TQNcRFEi7NNeMeaa3ozeHGE3YplIzTI2Ndsw5YXUXhoa09bNxUw7aFEYo5Od5eVwdJKy7AhjdC+HVOuUlpyI25SKj8pSjHXaTU31/vbGxvofpExG2tBEnVV5m4YSCPxt2DDIOPJvmyZisvQQVZUlZZyo/5N3QGX7TZlZxj/58pe/fHMzz+NOPnZXAfnFt94Fh9BfM2ANS72TSfONI5QwcW/xk+8MBgJkbQGgbb7rBiXl+zQgZDDUGgRpHBRwK1Y7PtYVY6Vph6nTOGJboiXSBmE8WIfXBtIQ58pXIL/lzEDXGBUXMu10TxmDYPZW+w5CgxZWGF8PNjaVZ6eaaS2r3+ZQ1oG/U5qsBdYUWJvZgfx2C1wUq69da+BkXc/vp2ccgYEwYZnIadzas6d3ZnV1/Qq+qrr275mb/bmlpeXvGhXEhYGaWRKO0BkPT1F3IId0LBdhR3K19p4yCNIHobV3W244ZZtg4Rn2F8DVYYOAo4haLfLjF1988aPxPbDzj9hVQP7OO+/+UyrIEROxAozcvNbKZIeDLjcOI/h9797i7w0Gcu0MmZ7Op/buPXiYjAYrn9xfut8hhICnCL7VP+ozGEBOaA0hg6HcFxoBI0XUGgRP8kC+UMviqwzLZGCNGS+APoA/tAfOVgbByETqt8+ox9dhZgSqT5XPQLKv5EQDI6uBX9Ma32eAZwOh49iIQGoW1SYqb0gI53G5qUgiOA3KN5JR7IsIB8iUq+pTBiAN1MDmaTFyKYERMlkHKRQTzAic/0RFFY0LJy0o2Tc3Nzf3cHHpg6SWrDdiWejA7FM//eN79/4Eqq+LIgoNg2kufIMRgLEGzV2x7M1HEoUqd+gD9f0GSOxJd2DloxbOCgx4w0WoRGB4lbPvfRFiePfcuXM3dj5U17dw1wD5W29deZ4R8Uvycsz7B2XOZQUSJv7Wc4ASRh6uLf3+xsbGYGZm/4G909M/A0vS4Ji1tbX/cP/+j6Op1WjEELt22nGqG7EhMK/5Dg2AshSO408yK4hmBNgGJNQOCeI69NHNCDanvZvrC2cEeGagfsMDjY3A5g2CmxVADDWKKrKAjYF6fPleVBEKLfWiSD0LUd1+IwsZQw3feIYQykWei0Pif9p3YPp3nKQT+g8HA7Jw+PBcuXRnSYXOGZ8BMjTGIMDuOhlKnh5EA3oStQXsyfwEqWfCa38ilTKeHajz652uYR0p566J/pHX7yXCq/ZH4HKLgtz5iZ/Y3TLLrgByeKP92trwH1FBDrgFQCrGVuaTkJG2auVbmPZz6cGD/2s4XF1/6qmFn2m3W4cN4AteXr1x68b3gW6PRkPaarUF/k7y18pnNIR0KHMyIwBtl+BvLIG5w7zpgr7ltWyzVZkoXMdk5CIF/psDfmxscF+ZUswMwclDEuX01U1eF67HhJGakNJIJvKe+uS0IUlrsCyUDi0N/RHj258af+/qQwe1v+jU+leKfnbs0FP7Hi4+XIXsi9oZ62v8KZnFCwW3kZeuBRL8Idlaq14Wwh1W5eCVxkVLTlVO6To+WdX+0AFuZgUq4mXzMlHKwWs0/ampqdtnz579pJ737ty9Ox7Iv//9i4dzxv8Bhfdnmn7UYVgGyE2ifJtcyL5BhZG791e/w3l/eGT+0C8QxmQOCzAGZcEv377x0Q9ANuG8JRgbUSupWL1FwiwWYILfbmBDYyC5xmhowwDDh9id2SFkOCCkjb4tqhuDwEU4U4jwvuMkIXkdpunw7V2PAlS8ohWzT7zdQC+GLQzHGJdxlI8yNEbOgTPGs+qUMZB96EUUERL7DnD5cT3h7AaOTjuRqwKI6g1CSibCcg70kYuICrtiEsPGDs702uv3HzyUOUNwdJG8B+wMzchQ2EKEI+iPBWbvoQ4u69L/YED1sxMEhsFG+0y2NiAsPxXAEkcpueiicbBqQFrKQ4HOoxy0CtqN/LSxwW/+9E9/9e64cnfi/h0N5EKI1vnzF/4LRsi0iVTBMeTDITDynBSck67O9BaEJm7cuXP/99pC5PvnD/2SSTgExwyLwfd//OP7P1KDYoWR2jFioxHlrZaw32xEzamx1h7SbCPCmyMjdJV109FQ5hhIKs5RZGEVlceXoeoJAdrgfDQRSNktebBr0STyUNiRSTaauEh/dmCAxzMftWOEo4jgQABRqEbNDNrEObvHO11xRbip3kKzqImpuVy6/aGur8bfT8xmjYJpgEHvCnkrFUUEp4R+AhxxZa+z0heh2p9yGoeDYQ2C/uGtHpUNwfpOfAOMi1DyTg/9EtLwqP53cpPS1CZNW10UGzdeeeWVsZFBOw3MdzSQX7x4sb2+WvzXhBGV1zTIdggADpnezMtmvdBDSNnJ+bt3F5e+3+22Z2dn9n0LpwIteHH+k0/uXsYDUgWLQzqUgN1ut4X5jZ2jnqfUMwppsJaXoo2C+S3boVm1/Bl5YrGxweW632ZWoB5cJxeFi4PwQ+wHeuhKPYxzMpEBBOzohd9wLdg8hX1qfQTIX2CMgSrTj/QJHclJGUdvxO2XZZrc7BojNhNemmLvxghAm0CKAh+C7ysYb2TqZgXqttYrjysv1PRo/cwGGwYvvDTsq+obIPDIq3qryk26HcyaA2vPsAVyc7tJdX3D2k1KCicZ6Qoksqs6XAK8yRzJ0VpfHS25f//e688++6yO099pkJ1uz44GcmjyX/zFD3+REXLWy61iwwsJvDxW5aHQPlCzHg5Wv633+/96bW3j4b5900enOlN/AyccgrSe95bu/BFf53zIhrTN24J0If/KUPcJCmOJtYnK0cX4K0FfssK2oHRI20IbguhsbEJwvXE1qYcKZCGQh2CfbwBSZqpKKvKNjpSF4kAbl5dGP59RbLit0r+OOp9BePWyJZXdHzPezcwQUnzZrqHSzD0OI60H0FoDoCOJnM/A+CPw2NTLN/hIMxvAdZqwUthWyFXIoXEZL22FdxqeGXjsPUpMZOqysJ58NrBhwUeask1Yr78oOnkHBqCdXm+AAx9xmgXf2+u/a8D0G0S6TE1l13fTe0B3PJBfuXJl78ry+j+jlO71E2WZt6HAqjf1klnEyMWoHP3pxtLD92Bw9j41+8Usy/+q2Z/LzEOQZJ+u8NHw2oP7Dy6vjgqb4yS8E8FM2DR6hBCwG329QdqQPiHGGAwZpe22EGAQJIOXhiF2hlZZgtSsAIyAMQbmO1aDUnWkZwSpKT2Wi6zGbhoJqOptrDY8eFZgTge5SGhnsnzsw/QBGAusr8D1EPgHWi0uzMwnNGYpc+VtQ/4DL4ooMUNQRkEZxaoxqmu/DQNFRNQ3NFswCoHsjUNNt7L4DIeVmmuM8hJ5tgX/UR+xFK4vgPLtyunRSMmG9TdA5FMJ71eoA8rB44QnANYomIvDljoycuqgMJqIsax86ql97506dQo/+lW3xBPfvuOBHF7P9sYbb32Rc/63AMzDl0nYyBX7fkK6VpbDP9vYGN00YDozM/VXGcteMLHmHjOHN62Myss3bn38fQPYmuAnB2c4ZLTd5hqg1UxAgRNsU6GLdR9bBxzkTpeGwdTrzwpSmnq1ZIPrNgbAwC4Fo9JxM4R08PxkZUM9AP6mPuM7kH+nJhXYieAC9VFzY4lobDQRAkuUYj7hoIZqnK8AjIJxHqfGyjYf2StvlqCbimWbSRaayfskFC9qZjbYX4DLH1dXCtQM8wVQxOko3PVvnrXbGcAQkufqhWbmIi1gpiJ8JpOIDGBDPTiayB/rsAOrn74wtDQl+mCcHw7J6Cd/8mvX1Ptwd/ZnLPA8yeZDLP/rr7/+FCFkKsuyNqX5y4y0ngNjbBb9GCBnhC7xsrxWDgZXHg5HZbvd32fQxAAAIABJREFUEcPhgML3nj3dv9nOW0e9ZFuMEMPMCSGLn3xy8187ZDVG2MGuAVfHsuOeMUCM2ToGaHOGMTDwtzMMoRGANjikx7MC77eeHUDdto0gE0HZWjKCb4eu1UCdmg2YNhtpCM6G33J7VBR26BpE34RhAOexXpAltXctGcG37W2LqGmfQWpGAOcaJzKEmZrfGFjlQ22e7GjuDzoxzApgwdUA/Vb6sWlbXf95IaaeoXNs1wGNWuo/0ewgzH8mB17HCSEibYzCZlYf4zvc+Aaga8xv2UabjmJMB04AJCo5HSFesjqL+ZEJnKBEdYh09OrTbRrrxBhX3ADr586dgxc6b/OtshM3d0sH7mggf/311/eXZXuPuTI2HFA61W3lOTvEOZnNc1h9W54ghH6vXOs/gOMk/Fn8myJZRqb39Hq/AO9lhf3wUlpv8ZD0otKVTz659/sOaAeyX2QxBijNBoSvEqTtgbj/FdQaho7ZesoQpKQbdSG6TB/TvXLlcytnAn3pjHV/x/eDN+PoO7nIyEOm/xgYACkLgZ47UE7eSCKCo+tBOozTAZ+BlYYAN4VurzEMtsjJQj7NFYZTbztT0A2IJwBVBgdDsnIYwxazxkAxQ+Xv8F5AgqQiCWeW6oU94IBFlavkIswUDfDAd3S27RaNStqWjVhd/qD4PqiyV+ZI034TQqqSx21+dXBYj5+cDkcUhX4DzJXH41roo/Ccx/KBMEY65SGRI5asxPgJyqy9vNMXDO1YIP/e9763F97ZyHlHMDagnU5HgtRgoEBWfabI3t7Uzzxc3/h/45HYAADKuq3e3yCUHbP6uUwN7hYPwXZBxeqPf3zrd8ffMqpOQiCkd4oYxq/AU7H/1DYwQJbjIwbt1xfCOex1BkGBtDIOdcagiq1bkR/JOdWzAQPp6OBE5xhfgTVmxuDoi/VnBDrqRxuHtP6SHoGUM9TOCuwpVTFH6QifsCbjI8BGwZsRDLTZSkYTjXNQqwgiBdIomqgKYyK2mHQHj110Zq7ROxv7C1AnYB3fJJUb50Suc9FiB6ldeYyS1k2ak8jAbIpAm3LdmgUs4+Az00DtOYxNtlL9DWfbtBSQniLP73z1qzs3xnxHAvnrr78+NRrlBxVgGvAMH70Nwlh36uDc3Nfu3F/+ng+xhKzxMtu3d8/fEpQcti+sNav7OVGJ+uF/4PQk4tbHd259F4N09KAPB5S3OwJAGb7NfvM3fAPuGsMTQ5IzAO66qg0DBn8J6dgAaDYdAahXqS/G+M7XtKYfGoEU+NsqglmCMmbGfzDeV5CCbHyNvvyUchiHMOWDaQjr2GEMMwED7+EswU++g+WbsMXxbARH5hj/MJwlW1Y3ycD+g4pZDjYAUJyZJeBW4QzGrsKqfvINXLjgLHJnB770dJPbhMjcRG7B2TjHsdd+ZNiwQxcIc5zrSCXBU+eP1/dTXBy2+QvOwtxE/pjnOb917tw5OfPfaZ8dB+RCiPxP//SHh/LRkEneO0XIBnoPtvkbvjnPnnr66acWbt788AIwdsXWp0inwwXnvNvKpn9ZBaioKBVQUSD2XL77UL//ELbxojx/Z3H5LQmruj7zbWYD0AbYBnW4usxwYpCGbYqxu2+8TZ0D5QJQSuPABhQbAKOrp/R1dwNB+apcA6B4lmBmBsYgmNlC5NDFLDpBrV3Z+pEZA9bYmWtlrjGGJzQARoqqcyAnZx7QRG3wQB7ivC2MTGSkqji8NOVMrn5MreNYy0EmpNSFloZLbEOTEiJ6vKYgtejMOpPj02usBOj5ILuo2QB8jEHw/ARB7jAv0yfWR+Tv2CKZqKLU6uPKq/d0I2MAfMB2qSjANzGM1huYa/JAuiIdv4F6x+JDI5A2Bpi1q9cuDj985ZVXECLtDEjfUUAOESqvv/76QUgZXtU9gwGjANTw3e2KQwsLx/e///5HXopPC69T3W9mVDxj37gCgA5sPFdMXIUgirW1tf7vr68vjWL5RhkFqGvccBnYlsbAQDgyCmkDgEsNSzD7jFFQf+OjpEGAmYAGMDAGAOBW8/ZCZGyvVBgaZRRUDQa0nVyEDYDxDfj+iFQPhQ3wpaE6x7G+JOcqSF0LmhVgg2N8Bkaa8sKDgmZi8QjLX7ZiXYeb0Si/QQxoUPB4x24USYT8A9IY6Mgi1czN+QrCEcArkc1iM2+dgdfciIPr4uL1BWFeIjjQc0ViZLX4GFB6fW3GiVwXUur1BGpm9XoD1YBx0hDurypXKl5wpvwitBgMVj549dVXd1Qky1iAGgdgj3L/n/zJn8xRSqcMWBPSk8UPBn3a6XThjT/2G9gxKzoHjp05PHPlyofXMZM2bRKim+c5/ZuMkKMGuAlkTLRvI6ef9PuD11ZXF9cMk0+Bti1bQ50EVI13hqnLOjUOxqCdklUcYIZ9GB6NGXso3XR4RwyA3XufsIS4rlAiwgxeS/Np/LPgGZqUtO/AGBuYeWA/gjE2trhK30EI6Qpuja9Au7dlxI4xDCnnsTfLMUXC9xYlopRHwxaLHeRB9BAsPHNRRHWO5PonC0cRwZEQWira2hEbnZoCUXNQbHzwqmM5fiZ6CKWoiD2xYU7oeqOGo4igDuNYlkYBZ/gMoxc9wyDRQV+Iu8a6NQDmqo1BS0fF+u7T0H9Qlu21r3/9pVuUUjvTeZQ4uJWydgyQf/e7352eptP7eLcrO4exvmwb511hftdfoAJ9Qtb1d08aAPlwdbtn2u3sWUrFLLxnPaf57UKMrhXFxm0PiDUYG0lHFuSTVLkJzwrSjF2d5HFsw86hAMTUQ/C3jxeSiYxkVCfVhH0joRvVCWCPQT82AClgrugAXVnoH1DjpfwHUjrSf5vf8fiF8pM5InYmew5jFJ2UlJ8i6yDvArusC0s5teGkaCGYN8uB4hKRRCAFmStIRSzV3b84QMm01kZM6dBS3FYcVRQ7jsdHE5kwUhxFBPX6kUQd0hZCpaXYwuzAS0NhktJBJUmHayqSSD5t0cKEqvUFcLS3vjSVbt4bhBj8w7dcGY0/nK/wFr/39a9//X7dmD7OfTsCyCGnyp07a/uzTAGvYuIGkMO/zT4D3H53eQag36dgGOQ2XZyY6jxH6UAny0p1tTIAANCmHW6GYEBczQ6SPNtJ13W+U6/isPy6G8CDvtAgwG2vAdTo+FjPV79BJsLWKbZUEZ9HfgrpM0CzgMlnBHWOa3fFoQGwQI1D++3h6ZmOYv4wfmq/Am5lYLxZAcJjT1ZJALVrodN41CxALQRzoZ9DGs0IAoOAw1a965OArWS82E+gwkvHLToLQ2axn0Jef7C2wKxCdtcXBj36QJqOn3G82EQTWZ9Bcq1BfSRRNCPAeYnQ7CBtW6raHzuuUxlLYaaAX3vopSeQA+N8q1mW3Tx37hwGqseJ3V5dTxzIv/Od72T79h050G63bJZaaOE0IWQNfcM2APputyvW1tTvsuwKB/5VfYiNQo/0et0vrK8vXnHGokeYBnxTQr/fp70eIevrhMC3/MBwhbYjtc02IzY4ZoYAhwDEcC0XhQ5WI9vU3RWbAX9TjmdjghlCWFcoDzkjAEdiZ665Gr+EFMQakDbgXx3hY8qsNzimRjwzMJFFkTwUSShJr0alnwDqwo5jU+d4nwTul3hWoIxLtQ8mFUlkwLl6HUMqgiihIemmJQNfgygpYwQklkl5iNI2F55MlPYb+CYiFEJgr40oqpWH4Mh6I5N6XsJwUiD40nEczBDic+v9E0oKYsU3vnHuxk5Y+fnEgRx08Var1d7Y2KBT5ZTYyDbo1NSUnaLK7VNTAr7l441+q84PIR//Da93IwSA32w9Nr//zOLK4ntgJfp6BtAtuwJ+m29/UDEgO9nGP2adsD6jvMuF+lbykHz4WZ9iecgzDnVIbfeFBmFdSjsYnHF0D9bz5TGYtWMM1gWkZCIlF6kIIPVJ6EvGLRpE+UgjhA6XBgEzeBtdpBvnlZ+YHSCDYzm9rsPOPnT542cH1dcSGgM3fumIonjo6vwgsRPZnI9DLjej46vzu9o3YGYFbnZgonOqVyeghXNh5FLCiYwXnY2bFeC+SYbNah3JXy1tchQZZzKUEgJ33Os4igjnI4LtxnHsyUeRgxfKrI5cqspLZFvSIRtf//rXn7he/kSB/Pz5873l5WIvHp49sI5zlRCi13Ouwm/406zvNPtWCQlBXz6mGvAt0GmjoLZPkyNHZudu3bq1pPYbeDdHw98Ve/QuaRS0cTCzAZglwFnA5ONbzWwJqX2azpvZAXzDmaHPwM4MKmcDKcOjJCH5aCCnMRv0aRhHFQKx9CHAiQnfLJ4VmKuMncVpIyCLRKTY80vohV8mikg+ap7PIJSH5Mh7folI8Q+c03BddobgLTYLdftQEkqFlrpRtwYBhZfC3rSfIGxlqqNV/U5ycU5jKNOkg4BjbPQovgk9Iu4Hh/oOY1WCC8/072Ss4SdDWG0D1Hn/f3vf/mTXcZx3zn3t3n0BWGBBEoQFGhJBFyFaEgFZpkQmkCVHoRy7HJdJJ1WpJJVyKlWu/A8k/4RUXFF+SeXhSsVFJJXEUck2nYhw2Qr9IGyaFCA+RJAiQbyWi8cudhe7e889Sc9Mn+np6Zkz97ELEMQtFPbeOfM6c8/9erq/7p5QtLF1KZU1BKdvHn2sfmSW7tCksQ4002PSVBTVExlI/uN72kMLnqVUCYHKk0gmjZvN3rXbbS+/bUD+8ssvtzY3O/MA0OvrzRzRu9st1Jdid+JwDV8W4RHvod1MNqOxfybLEPixhcJ/U5nWQcEA9fE9jkkFCRUMqA3ovwAmq0ZDoKoxGITgZTUDBH6n1FyG2tQ8BFqBel4rvgA+ueYha+cJawhoB0IzEQgA5AuoVpCiIfgcgXbJBKEAs0OTkWisIAKgIpYZtnOtgEJIyPWTE8nU2lMJBeZFpOeKcQBaGLgmIxyZuXwSjgDHRa4AalKQVsJn3XIVuseQGUc96bKUNFPBQDMacxBO3yALBhttbPkC6rVEXVirPEFeugtO8HIzkXadRMKXRiDHTDcK/0UfUDsedy114wvCJiP8Nh0PKRJnAAIA7hdiDXTdiQw4AysUdJl9hUnkAwf2fnQ7MyXeFiCHZFivvPLKHgj+qUCT7MLpD5m/B9BHsK9+dqSMCgXbNt65FQoV5lsNABQEBHuiDaDGAPNXmkHRLasyphm45iCuBVB4x/f+ClRiAU1FTBAAXwBFrgCQVtI31VC+gLagWgGYiCrQp9pAEk9ghREKAAR/EAagGVR8AfHBr+YSxzpH0FGhIN29CHUUqAXNQxIAbt8cqP2Rq30+I6hREABfAHVcV9KYAOBCx18kHnQmuVqGf2t0IWzflCyGtkAiO3xBhZ6k5xqs9YEac/v4s+MBZygIJL5gsOR0/iSDWgjLgwSaQb8/sfXkk8fO367kWrcFyF9++eWZZnNXF3bTGnj1CwCv2VzPvV212WnjjhvNL7jDrr7uZGHg2uGhPQoI+5fa5mcyEB6+kPAHFLUCnD9ajYjmUJmMYBIRc5GrDUh8gUQP48rIvAEVGyAAkDyuOIPJyVI2F8U0BJ/krXgC4kUEQkHBu+x8xH7BrheT1QY0X+CYixq3choJrJ8rHR3MzUYSiIXMRdTNNCYMeMxBZZbivIGXO4jb2C2QSmYivEesRd1LkSug0c5yWgi1Os4ySPdWxTFgmgpjNlIN6W5a/4pJtEX1y3Y0j1A+IoxylsxF3LsnBPFWKHDvIisckshdMZhOj+oHnyF+5cvHjx//WHqutrtsx4H81Vdfba+tre22N0b3w1iqDeLa1AGmFms4xzIUAHjFAm1lXldvcDdNTSj0PY4oldUtvhVCNysSVgOubw6i8+NzNTRANVyV7pELAKhB7onOTzIRUaI4TBiHNAT57mltMBkB0KMnEXyGV5wroP1SFPe39sgX4BhKQ5gKxBZENQMc0+UpqBeRBNQhbyIv9oAtlWQOov3je2nPy7mCqmtmJnLJaPVriZpoOKQqyCUpJ+g9uYnp+HPAOQS8LmgELD9RNB+RuGsPCTc9lvIYMhYYTEEBs5Eim514A483UE+tk6SO33UoUR0KMuy/2Wxevh0uiTsK5BCC/4d/+MruqaleU5lUDDBRm3S1gJIZow5Zqb2D1dU7bfCG0VoAesZQsKM7fb4D9rSAbZg/CgCfJ4AdOGd7/cWgc+RXqaZQEcps/SuOAMrZ+tNrcQ8iaOzzBKGvjuoK1ItI/bSCnkRcGHAUp9yBvoZaAbSszETwIR6WQAbiWghcQo1AcwYIzJxARtAErA0CNQk0k9bKktXhlBE02liNSeBd7diJFhDKJqrHpgSv4EkUqEG9iKAXNwhNMhPxWYZ/4KgV6O9P5ylSr8jO2e2NfjtWhPK4AvXcCdOgqZ59LUQ3gJ16t5v3vvzlL1+AoybDdzP+KzsK5C+/fGYmy65Mzmaz2Yq6F/1/llHHlZWsud7Mi+5U2WyuqfkVxVTZXF/LAcvUe1K+vr6WU48Wz9wy1Jox1xmDalwbsIBrBQMgIMyfzkPtlmEebDcteeSkzN8BXEIM461SM5EGETQLwSdqDqLSCFsTQpl4DtXO33RF508BX8GD4EqK5Tg6JZI1YQwvjCjQn2ip+mx4A+wD4w3CmkEs4Ax6CQSb0QAzE3VckcnQLMQ9V8+gHpeahuASJY7xuv7eNGJWUMo2wzGPIuwX/tblCwqZbqp4Bo+c1lG7VhigF1H1LbJfHSOPzVXqTkrNYZioztcMuDbABY47vuIcSLZSnpzOyU0ETb2gMwn8aYCZ1Qww4Ex9b0W29vjf2tmUtzsG5GBSWVlZ2RXGVQBzBHashWX0Gi2zvcVaA/CDAIDa+B6FQXg+g14JmYjo1hb65GYi7SMfal0w3sDhCaC7EC+QyBfgXcokMvIElmCWyeT4WkXJ5Lp5sutcGNiRYySyYxCqmtAYA9z9g5TAuAOuEfhxBineRK62wM1EYqBZ0qPnChuej0gDuXZhdfbCPK4gYSw/+Cy8SxfpWSqQCBa7QWfcjEJn7trxK7jmQW3UM9TTCLTg4ecZpJqkcEwvLUWAyJ2YmFjcSRPLjgA5eKmcOvXarqlis6k23ysastU+fDbLVlaybHYWIik14FKQnZqaKqE84XljVTj48x6qGRgBglqBLnfA32gD1HtFaQyCljCMrV2+Nxf+uL3b31nPVJwCgC0nXakAoGRyVW5kzCjzd80vHPxdqaO1BDQZcS1hxnMllYhuNWXCI1CNJ6S1xMoVdFQBZzL42+/K1RKgvBIMhDuggWf1z3DYzkPjC5yAM9QSDH8QdieV4wuoayv1+Inu0pmWIHEGnDTm3kSSlsAFTswUFUorLRO8siDg3wflRBDw5SCz0DdphVGzuVk88cQTF3fKi2UIgKx/HHkNOChibW3NbCH4jnol06YWDaDVVQLwAPT4AsCHzwC0APL4HgQACoOpYqpcM7twFApxgRDa8SPYU03Bn78WSUYArK9ps5D6W5TNZrPSBuAeuEaAgssRYAbXHFCt27lWK0TNQlwbMGhNvIXQ7IJ/obXSAtbXc6oNIMBVvVOzCydgB5y/JAC4FxHeHjcbcWO+q9nYGANszzWaGBkO18CLSvEp5p7kSGOwjfaNYLJWf12m4w3sy/UgcgSA4QXQe6jyIoKAMyM3cEfvmo3qvIhgFFcz4K6lTnI6rFrrWqr7pdlKMU8RljU2GiroDD2LKqjjVosgVyt5LEV4Ap6kOXCeAQ0Gs0LGnmeQkpNI0gyAFyCpJ1aeeuopE3w4OG4O0mLbgbwsy+Yrr7xSmVRgdw2gipOku20fbFMA1rWvU3u705oJBhQI8Fc9jjAvY34BIYBzGV4j4F8DNxNJJiKqJbjttWDQ2ooI/ujvjliNzZMFQN1joyHSmmDsZ/tAaw8jKYiKCgDkDDgfQLmEajYjzN8FXd+F1OUOYMTwYOOaf8iTCEb300/Q78QXAJQ74N5Eg+Uj4t89371bMw7PS1QlpENvIqMZVD3WehNxzyU3MZ0kAHA3LmUulSKQYS6uRqClRip3oGSO5KxjAr9ogjo9FqaV7mb79k1fPnr0KCZlrPuRDX1924Eczt5sNBrt5eUsm8uybNlMdQ4+wGdTDhfVe1Ned0eSQLCgyy3mIVs7jEIJV1crwDlUoE9qK42gmCqr1sxEhFoBFwhYjn3LgmK0+fO1QyFAy5WmchN234Y7IIJC1eOYNpQXEY7oMwDUi0jXsoIBtQIEvUo7MFqC4hRItK5tLaRy4IuRIBh884s2E1EegXoYoYnIFwz0ztyJeKYvEmOQsv58jtg7pqKwGgJckWIMZCJZ1Wb5iRR5bPIRqcAzYzoK/0YlQeBu87lAwL7QxbSeO+CEdfWLqs4vqPokAWeVYBCI5Dq3Unq/rhcR38nbmp1OsfnVr351cbtzl28rkH/ve+9MzM5eUiJ3dbWZT08XJfzVD4t9D58pyGu4n1OgvgzoXr3X9RzQ15edFxUIknBAIUD/0g6oQJiaKoyNvk47oD0YgaDAnb7Xdag2QPkBpakY/oB65qDJKPzDCV2R5qxmQHgBSQugZiLYZc9mVBjEtAIUDjj/UWzulhimUO2CPsYZuB4yWnPQAkEDsON+yQKzaFCWOZ1qvtfL5xqNvNNo9DtFUXQajUYfUnP3+43NVitbbzQa17Kb2TL0H1p9DvyUF5ADzLAnLW20rKLvXcHgEd9w+aaRwcz0Jc0xRBxTnkAyGem+ajyJiJkII44h3gBNQnHiGPqnPv/0s70TGmegAsvWtAEJxsF01iHOYM+e+3bPzU0/3m639vR62fKNG8s/uHZt2fSgx6NmohCJK4E/L9vY2Ljx9a9/HV3EBv8ZJ7TYNiAHn/FTp07NwRE9CfNwqiDoS+2sQFjNAcGtQKj2+o4AAKEwl805moCkBSh5ATIBhQIKCCooBKEBbah2oE1FsxkKgMHMRRpkJQ8cXAsUAo5AYJoCXOPmFxQS1GykHleRTI7OQNRiqGajW1N+wZq/RIFgtAGYDxcATnoExPDaB0ryAcJGvg9NUUw2m81bB1p5a3+m6fikV7/fL8qyvNrsNc+vbJbqCeI5fMT512gF3INI5hA0USxpClQAcNVK9CAygq1u/twU5hPwmLRuOkMBEM5WCqMJfIEpphlLqXspT19NhYP90mLupVPZ7t2zu+Z3z/5anoOghiMfs6zsZe/8+L0Pv88FQG0qa+9J8c8zAP7hqaeOXdlO3/KBQTbpCc+yDAjOjY3uRGv1Zo7HTu8ylvIbN7IM3vd6MyVczyJOianjpdTj2oAWAlog8BdqCJ45aNnoC8YUVIG/BPysUw74yBXUaQi2G9ezJuSH7/rlk9bG/EOFAL5H3OUagi+kLPgPzh/ENAScZ4QnIOYs7lKKpqBBCOLNzc3G1NTUgbIsPwM/6pRnKFLnalmW7xdFsYw8AQcxHpRVQNpmYibyonbrzEB111mMAbqOYvSx6zmEdxbhCVhqCRoH4ZDGKHB9Z6Rq+ZQQMPmJYryBu97ck4gGnsk1qQEJ4wv27t7/C52JiSMA4ADk5iCEtXfefet3fGEgB4LFzjOQzENlWa5vJ/G5LUAOh0UsLCwY1IFo/OuB5x8j9a9nq6utfHq6V+LfLNPXWq2bea+ny5WwntbgD8KBCwYUEOovVGaCY5gfqqQdAPhPT097ZiLUDqiA0IJA3spzMxGagajGAHN2zEOsK0kIUAFBtQPoywVfSTC4JKy7u3ZXkLuPohBQf5WEcF1KqZcR7SlOLMe0AzOIt/u3vIc/fy0o+v2N6cnJ7PN5nk8VBWgCoMXYv9AzlMELy/l76Xnq9/sfrq7m52xit5h2YBGPk8i6b9elFEq4HZ67lXITkhSE5uT3qflRhGzx0IxzA64HlNYYXO0AWrmCYtT5S0KARm3rNXPPM7h//4P/OG82phWAI5A3Gmtvv332P3EtgfMFGoP0olVmomBOIvWLqzyG9l7qLh19dnuIz20Bcjh/s9PptNXPbHa2XFlZGcM4FvQ1yINwoGUw2u4MQL5HwB6AH66AQIC/SgtQwkH/hTIAfnhR8K+ebyUxap72wOW5ubnpPXv2PJDn+XSr1Zrq9cp+s8xWN/ubNy9dunTh+vX+ln4wtJ0VNQa3O8MRmEL1iRHDlVkI6kh8gVAORZwwxjI6PhcKNgKA++Grb1tYCVvPs8ybAko3c48hFApQrn4WxhQ0uDaA81vJ2u32fVmWPVKWDYRqMm9TVJVApLUug//xk/prCmgsNpSVW+WNvJ2f6fV6m2DicqKPh3uUTCvJtRQuWfMrksiWM8C00MgZaFDDBHVoU8dpcZD3PImGJL1d0LeBZjAuTUlBMiWZKVng5yIxlKAudp7B1lZr4uCBhX+Gh7EjmOf98sL5ix/8T+pxpeemD7lBEtk9t8yLMa6+Xe+kg2nYkJVb3/zm9pzzOQaAdZ9MyDPe6/Wms2xPlmXgQrkn27Mny64Zb0osbbVW8l5v1oDsSo6Aj2XYBuqN9OyrxpJWQMu0QFhdvam0Aj2eFRYI/LaOFgIgAJSGAALBAH6jMdd+6KF9X2i320fyPF+IzL1fFMWFXq935oMPPnirKMKkmawVaPJYz8km6aJlqCEg8COJDG1smeEFzE6fCgUUGngPlWbAeIO1luuuSe8ZOQMQAC4Iw5yxjCYZi3kREaHAzETUNGQh2waaoTYwM1M+WBTFkX6/nzcaDbV+8J7OGcrdMoRwWouWUfCvYP1Wt+y+ulJkW1ansPOPkcfOKEaAQVkVaxAxWcjPWyzqGFpwAUF7mcnQa4jmKYIymAaAME1JIWUuxd4kn/2Ix2c1iUFSV9edZ7CwcGBhZmb618GgAuZxMJADqPf6W29dvnzh+ynz54LCO8+ALB8VAEYzAOJTSucyEsyNASQ9IJ/p9Xp8W0MqWYDXhRrs9V94wXv7jpaqmkYowF9oAmVcKIy0IrWNZaEAmsBPf/GnH+90Ol/Oc5WULflVluW1tbW1P/kVpN8JAAAgAElEQVThDz98D81FyY0HrEi9hzjoQ1eyVmAHqbQB5krqkcV0XgGSGKtI3EE4vkAytXDbu7wok5Nb+/J+/pjZYA+0cgj89K+CAQP6PvjDjr25srbW+Otmc51s2oefP4wXciWNpaDw8ulLd55gb9fNUoSCe1KXNbnoQDPqvoGaQcUX4NyM1w18jM5/QA1hbm7+c5OTk39H28YtmPez4v0LFz78Xl0KCvHuKXfA3UjZ/NebreLEiWNL43ZHHCuQQz6VXq/XvXo1y+bnsyy7mmXZvHLBy2e3Zkt4Dy/1eVbvxqnZJd0MQ4Gfwz4VFEYjUJiPAsMFfq4hoFCgvawY7SGkHezf/9Dk/Pzk061W69BA6MAqF0Vx+ty5cz/Y2Njo00ut1VbeU5oC5Q20yQi0CPgLAoBzBJVViFxzhhzSbBTTEKhXkeYRkEy2aE61AZwPNRehUJCuOXSDICBC5qI8z2cmJiaO5XnuHPI9yveV0rYsy6Wtra03MPIYNAdlPhop+CwmDOqv2aR19g6wFSWR8aoTjUwAf3jX0rAwiO++dTudVM9mMqXiJXoewEyWze/a/6VWu/UEeqsoqrORZc0831q+ef13bty4Ubtbjs0xdJ4B5QbW11srv/zLxzHFWspjVFtnbECu86mcnV5fX6l+KADmCtQtpqsPWIbADrOswL9myuMVAnb372oGutwVF9RMZN93u3u7CwvTv5HnOe2sduFDFba2+u++++7b3wWCt74Tkta94gwsd6BNRRrwkVPQHIImj+nuHz2IKIlMx0chAWX0ff0cwzW4SYiTyG5L3w+UBo/RgDMnqMw0y/P88X6/TxdslKkP1HZzM/9hUawtWg7BBp7R3EPYKUYbq8/GGsPzEfHYAh5oljZBymnwNBS8Bz83EbRGoURbY7AZtdjwrKVe0rpkjYDOi2zbCU+AdnaXqNUDLCzM/K1Go/mY3o1rEEc7eVlmH29tbf3FjRsff7B1bau/XecZbG5O9E+cOHZ1nHlYxgbkZ1480/nJzMokbMPn5uY8EFpebuVzcxqc4L3ersMLYR7ezZtSfm1e7fAB7FUL4b3SAPB11SgDKDRQKyBaANUIJE0Ay+w1XwuYm5trPfTQQ7/eaDQeSPvhpNXa2ur/zZkzH36/0g72WM1ltjdbgoaQ1hOtFfMewno+eewKABAK6GFkNQIQFiA0qBcR9FhpCeqDGWNILSDlfql7KdRH7aDfb93favWPpvSxHXXyPL/V6/X+vNVqKRNLOAkc9SKCmpLJKOyeiQIAcxNRchlJZJqnCOciEcfDkcqh+XOBIbvq0yA4mBvnEXiw2aDHREKfe/fe/0utRvMhBeLaNGb/KlBXAL+2un7jD65cWbuIRHLyeQbGlMKfI36ewczMzOoXvvAFmoRnpEdvCEDwx9O78VPT7XY7qb/l5eVcAnvsGa/DXyiDuvr9fAbCQAsCKPcFg66rr1sRoW08lYZgQF8SDCgonLs0JiIsQ3PQ5z//+SdbrdaXR/oGAo03Njb+x49+dOk9fZmaiDRPoEqRQCZkMpSDAKDCCQjk8ZDGOFkuFEKfXU8j1BCQHEZzESWO9fwteQyfgxpAFaBQ+w18rSwbk9TFEFqAW6ECDOZ9gm6Htb0OUKHf77/TbDY/pKYh7maquiOKBwI+BVr93hLF0AQ/w3t6nWsAerqYpE6/hxc3tVQCwOAtagOmudqF6/WbKqtdOeZPMqaj+NJw80/oM3eP1b1K5DEdj+YlwnliptL5+fuebeaNBQBwsF+2wFZe7cyNzbzRyPJ+een9D8/9N/k+0lxK+WEwWkOwqR6eeuopsJU7ZtQBHimnahLw1nX+4osvdg4cOGCPm17KsiUl/bJsaUn/hRd9X9dnynUqECThQAUCCg5XSDhGH2IA8jUCPR+L6I88srB7bm7un1S+aSkTHqBOURTXr7xz5T+utdeKsPsmJ4kl4jhCJlPi2AgG6mGEGoESDL3ZEonldC6j7oa55xCahTDugLqZ0jLdb+VGaoLKKEcA13XQWW9Xp9M5ZmdinQiLosibzawsikz9DprNZqnLmkpzxOtZkVXHvVAXRMcfkd4qUptO5Wy53+//pdYarEspzT0k5SOisQUwhDIb1ZDHfNXDZDLf8VMDCYVMqZ4bgSxa5oUMpjQ9BU+RQbUAGD2UQkN+quq5AWi3sPfAb+bNxiTsw/v9LGt1DJCb3TnazPOyLD548/1/SxPV6WfET7Vd95SHrq+v71r71rfGsysfGchhN/7SSy9NdToH8/bytXxrbqtcXm7nCOJwEwrHCagDoOOrAntWp25xHKGgpEZdi8GuU1MQtMTPKAgOHz78jXa7/cXBeh2s9q1bt7730UcfvQmtKDegemFaAq0zvN8+9yiCXl0XUis6LHks1QHzD4C/mpdgCqJawvDmIr6evmCYmJg4UpblTw228uona7zGsSX3IuflaodfCQbc/Ve1VMDRxA/yfD1IplESmb/n83dzFYUFA7STEtEF8xEZIRFPSqd3/j7Y2tQUslmI3oVsc+dJ6KAFBpfRuK+qdSBZnfR9T03tenBqqvv3NVg3sn6/l3VaHWMnd3fmUGVp6fJvY64kvz9//rSOdJ4BNQWBgJgqivLnvvFz18axKx8ZyPXJP92JLLti7mN/pt/rvwDqc3Nblc0cP7eX2zngL1wDk8zWlhUA8B7L4C+ANtSjAoLv8qWdf1AbGBH4AcyPHTv2LxqNBkYEDI4TKS362Tvvnn73f2n9wNUS5pWdyOcCVE3jNUQJZIdMvpplK23Xc4jusn1+QArskrQBGN33GtK36jqS7jFupo5LqQF9BHn8i9oA9FznQcSXtdlsfq3ZbA7kDpry1aTXsQKh1+u93Wg0zoumohG4A0kASG6mMGeevA6BnrqPOhHGJBUFrRvNSYSLs5xlGGOARfIuvJn7yelQKGgzkn1Ry78u1bt8NzkdT0wH9fbtm/n1Zm74LAXk/azTavl2chPtuXzp+r+5unlVmT626zyD2dlsbRwnCY0E5HY33hmgHwR6/lOg5a4wAKGwvHxNCQQrGKyggJ5gQw7aANalZVwAIMBzUw9qCigkoA/JHHTo0KH7Jicn/1H6j3m4mmVZ9t5+++1/Ba2tSUiTxvQzbs+x3PUTcrfulCiGfqmbKOUMcMdf502EmgL3JpKEQXwVYmYidAi6BuFllUgA4YCfnaAzYzICk1C73f6FPM8HeD6H+65SWhVF8eHycv4O9STC1BPABUNEMvRDU1DQCGQMOsOxxuU9RAGe3ocP+tymQ1xKaVwBWn8wAllJAJJqggSfSR5G0lqGUlGknGfQ7S40pybzX8yy5sPKHG5s4v1eP+t0OgrQG41W1mhVZKfapS8uXvzOzZt5zwoLP3MpHnBTnWdg0lKkksUTExP9l1566frzzz8/kq18pAccduPtpXbnaueqJhc350t8n/Jgj1YnJBCgV/caB3+oARrB1tyekmsSCPqoIczN7Snb7Wv51taeEk1HjzzyyJF2u/0ro80/rfXKysp3Lly4MJDPKecLZP7AehG5gkKTytZ2g4LA/WsFAhMU6kHwtQKuJVTAT5vTuAOT2oELhJgXkV1RLRSmpqaAt3kqbaW3v1ZZllfAp7x+pBh5rLkCHVugvYhoqgp0KwUBIMUYYLmTpwg6DMUa1E/Wq8HjDCTtoLnazAHPpdTWbkprNyUFDzxLOc+g3Z761UbW/IxyUEFyE2zkvV7W6rQyBeiTkDNNk51gesmbjbX333/n3+mb48klsAz+xk1EjhDg5xmYE86mpoq1r371q3iS9BArnmmSZ9jXq6++OrW01M47BsgRzC9lWYZlm5vzJb2OY83Pz5dXr2oBcGe8fMFAzUJUGDzyyJ7HYae3E/O+fn39dy5f/gDtVnbIEc1DKXMPkcmSdqDBH17a/ZR6FuF7d8yrGZiHeEyBoxXE4gsETyJ0KVU/r5WVfNeuXXNFUXyZh+Cn3Pt21On3+ze63e5fwtwqs9FYcxHx5HQhMhnuzrqRKtdRc8NUKwBwd4CfmH8qbUAyCQ1lJoIZoBuSnozPE1gNIP08A9A6p34rz/OWxnFtH4f3PWA7wbwy2dE78uo6jN740dLSxT9CYjlEGMdcN92EdTJhDCNNTGz2n3zyyeujRHsODaSQU2Vzc34iywC278/0X3h3v/p46ZIthzJ99VJ2//33Z+oS1FX17F8o4wIABQH8xet057+zWoCe95EjR77Q6XR+cTt+7LzPmzdv/oePXv9oCbUHzR3sKcHUBCYg1BSQPw5xB9RsFCSKxyQcYu6lknBwy6xrqW8+gtUJeRrplcN4AhAIu3f3Z/v9/CuUeJRcEKm7IYI+D72neVmkcPyUZwFyl6+vT/6VDT6DVi5pDKYi5AEqtoG4l1JPImhNBQJ0NVyMAZ99zL1USlhn3UxBU6ACAHMR0bxEYnBZuitp7VJzjWCiNfWLeaPxKO7GMQAIOtLmFWMnNwAPecPXNzZ/9/Ll6+pnxVNZD32egXB2AQqCZrO5OkoOllGAfHJzc9PkVLFAblcZy+g1eK8B3QF/Au54TWoNIA87eQB/eL+5uVlCP6ocgJ4IBtjtO4BPNADUBkLaQt2T8rnPfe7w5OTkr9XVG8f1jz/++F9funRpA/rSWoE2B1FtAc1EyCOAaUmbgbQ5yAF54hpKCWaHN4DBmOuo9ic1d2Tej9udtG69whoC5w20eWjv3ry9tdX/2zpnIbwwBVCRNbNmVphchtzDRNUkaW2hWpXtkKS1pelt+dylnCybm5uXNjc3z2DduJmIk8bQynIFTlI6QiVj36GcRDAmxB/QVBTjAf+QMPCT01lzkGsmopHIPIsp9C6mrVYX4k/OxMT8RFlu/cNGVu7C3TjuzHu9XjbZ0anoVf6VvNHP+r0/+vjGx8pbTPIektJV8xkEzzMgaampmajT6RTHjx93VZK6HwS5PhSQw+k/L730Ep6Dne3du7dcWlrK+V8cB8sHmBepKgkJvGwFg971uwJC6QeOdkCFiBYlYNOnu34tIPTuH9qCQMDrKEQefXR+9+Tk5D8f7n7SW/X7/dWzZ89+J61FConMe/JJZNfLaH+m+QFNMkNrJJzhPXcrVdpB+5ryMpKuQ5kI/lwwcM1gBE2h0Wh8o9/vJ+RXkTIcIvjT5LVYRteyAB908Ds3AsJecwTCVvb+tZv5j50oZKhqzEQSsRwik+nocWK5Li8R9ISkMY05MGkqSKwBDUCju3/Jy4gKh9HcS2OZS9PPM+hm3Zlmd/LbWV4eIDnIlZ0cCE8dIFReKYry1IULVy86yeuGMhXpb2iQ8wz27eusHD9+XKW2HvQ1FJCfOXOms35uvbXU0eBNB6WArn7M5jqU42deh5YPdgOpmoCCZdO1bPLBcdH0g2afymQEBaBLGFPQAw888E9r0tQOditC7a2t/mtvvXX2f4/cUbADCfy5xxA2hnJ4cddSShhrEhlxF91LoRWUA/Jb0liDPuz0SViBDh4jwM09iUIeR6FbLMvyK3meJx7pPehKx9Lb+n7oZdn74crKyiU0D9mUFHZcJ/rYuJfCVWoy4hHKdNYU+KGcJ6er9yaSNAHoSdYG7Ngs3oBFG4OGQLkBJ44AUmcEzEKDB59JQWQwy90qgKzdnjqc562jWVbuazYbcB5rf6LV+vFmUby1ulp+NMx5BmDaD+Uo4p5GsSes1+ttDXu258BA/vzzzzeOHTs2+cADD2QXL8K0LmbwHl9VWfZABpfJJVUfPuNf1dqUOTeoGtoSBH4o4Tt/LMPaVHCMpgnQGfkC4+jRL/z8xERzWz0iVlY2/8vKysfnlZnIMSlpApmW0dlWGsSOehHFHtEUIlnb/WnMAfRIXUep+ymNL8D3GFxGtYaFhcZD/X7/4UEhetz14fDmoij+OM+1O1sdV4DjY2oKSiLbNBU0tsBPSYFb/WBuIhKHQO9XzF7K8hSFktfJ65YSgYwtvcTV7nkGxLWUnmeArWkEckpqirm5fb+wvPzx9+Pf9/DnGaAXUcUR4ME3/DwDM4GLFy8uP/vss/SskqRHcWAgB5fDixcvtjXSKiTPHlCgrd9TBEbQVmBPgL0C74u6B11PozcFfiocpHK8rsB9c29JwZ+CviQAJA2BC4XYCh45cqQ9MzPzmyZBc9JiD1KpLMv3Lv71xf9akcSGMK4I4opedvkCpThc0iYjHC8G7MgjDMsXDHJPg9eNCQB7zfcuMmQwqLaTeXd6unxy8LHH26IsW1fyvPc3o/YaS0VBBYQkAHyXUmhx1SSrk91IxaAzUlUKPsN7TIktSDcLxQLNAucZRA60MfmK2rum5584f+knfwKgjwFno35HaUJBOvEMPFgmNoZxRRwIyHVyrPcnbt78YSNmUvGvdfK9ezeVHd2CPQI/3rYWDHqn716zZbQOtLNbd7rTZ80dLUASItXCX8yymLnIERx795YHDhx4tN1u/71t+OKL69ev//tz586Z7QnXCMImJcsV2Flx/sB6DqGZyXoOUY4Ae8AyFCJILlM3U6iLQoH/3Yb1iXTpg3+73YbEZmNJMzzsvdy6Vb42OZkvUtMQ9CUGn1HbFCOYhx2ftovnJXLjC7RwCAWhqW/diTnQLqVSzIFFf64heBwBC13g6SkGT2XNeQL9udOZmz98+DOfefPNH74mRyT7qavhjulBNsHzDAi3oOabmLUU0ld/85vfXB7UFXFQIG++8soryaeNU5MIB0H4bIFd29J927nd9VszyQOZFQo0eyyCug/uemy745d2/1CG5qI6rYCagw4ePPiNZrNJkjKN/lPb2tr6vTfeeOOtUE/pJqMYhwC9I28A7ylRrMstT2CvU/IYyWBt4rmkXE9VL6Zb6jlEd/zS7n87NYL2VnuuMdP4CnctpOs7rEthyrcNboe9Xu9VZSYyEchoMlLtl3RUMhLKlCeQOAGJMB7Ig2gE8pgLBPxMs5li1lKbrVRnO5UymNr+/ORBo55n4OUnYjmLiqK18NnPHNz3xptvvCnb4mNEMcxcOs/A3hGNNsZSnpQOy5VGYIbrHuiuHz062CHNAwE5kJxnztxoHjyY8viOt45kJ+cjLC1BqoCLDsFKBQBeowKE9oHmHzQZOeYjygkYMxG07XSW8i996UvfzvN8HPmuy83Nzf9z8eLFv6qUDSOXQvcfIo5RUHLQTxcCfHVj3kNYlxLKKChMfEHlYmq1AD4CtfurmAPiicS1ABAeaELisQT0GgqIZrP5aKvVejD2VFKg5/X4GZ91fuXED72/sbHxZ1m2/6aNIpZnQT2DdA2rXdBIZOuGCrtl4BVsXIH+3sG7yHIOXhI7QyhLGUpRsASvjfdn7fSG5xQMd54BUMeYkSjtPIO5uc7MgQP3zb755ocXd/Y8g1ieIrXjLwYlPZOBHMwqr7zyyuTGxkY5MTGh2sF7+Aufz5/X38nCgrkOnw3gwzUJ/FU5NCKCIVR3HM9PzKOGmoOkehr8UUPQmgDVDI4dO3C83W6fUHG+Q7zyPF9bXV397uuvv/4+1wwcQpgQwWhCqjQIwjlQIMfpDHL/9BbGB/40OgBGMJFhJKBMj6vr0UAyE2qmXEzBNARNtbspaAAYZOZ+psFl+/f32+vr61+B/EdDfD1DNTHg/87GxobJKz9oN9xMRD2KoC+eqA77d/MQaQIZYwt0QjrUAqAFTWCnPptEdU5wWZZlhx4/dF+edxZarbJbFMXG5ubm0uXLl+EA8ZJ6H1FzEQqGcWYnrUtBwQPJYucZUC7Bfjs6StnGKo94noHpOOZRxKOSr127dnMQ0jMZyCGSE8xD9FFcXJzIAbiz7KFsYvFivrGwUdoySDqjr08sTqhrCvTNe7gG4O4AtwF/FAr0ulQ26M9i3PU5MD7++OP7Op0OeLIM4iVRFEXx2srKyp+9+eabq1QLcAUHJZOpmch6BlGvILhXiTfgXkOjrImkDWgBp11SwwJxlFFpWx5s5scRUJNRp9PpdjodcEdMNg+OMtNer/fRrvVdZ25PLqKUmVvBQIPJqIAAF9HDh498sd3Ofw4zytKey7K8tbVVnl5auvzqe+8t99B7VD0HyozEYgt4oJk0zSqCjcUdjMkkhEOO/zwD7JllKnVOPrNHmdGEdc4yXM2yvQ/v3Xj44YdVIGDKKxnIv/e97010u93k+gDuWfY+mQN+5uW2ChUCsMvHHT8HfQB1EBBQDq3xPQA/1RjgWlQbEDSGcWgE99//0P7p6ebPZFn22UajgQ7Y9Pvol2V5vijyd1dXb/zoypUrKk+naz6xZiJXG9Dd0F0yNx9pEKeksfYGcoE+JBi0hxH883b85A5CLqRYzvkRyW2UP6AhwSA9yPL9h0AeyjXod7vduVardawosjaG5jsRmhj7k/LridTp9XpXiqL4GzDtVFyCcQdFt1FliGLRyKlcwfanptif7dq10T148OCv5Hlem8+9LMuPr13b+O8XLvxYRSd6gWUm0hhNQSgssB5PViedZ1DFF5DYg2HPM5AilUf8yp3m7tGW/HQzzEfkn4CGnkXd7np/EPNKEjBDJOepU6d2ZBeTupjSzh/a0h0/mnlQIMD1Sksg5iEUGmgyOn/+fHbw4EErFM5n2flMqwsxLYKbj0Ao/OzPzrcmJiamp6amptfX1/u9Xm/VvEZKW5liM6cEMq6rBUstKPTLkspcC3BdS21dFTugTDnU0wgFhi2j8QboXiqZiiTBAGXAQagdvhBbQAWaBOy8DIXl7t27J4uigENB5hDEKZiHyqA9z9VSPa+uAPjxysr0OZ6KQtf1zUbaNKS1CSSTsazT6ZhIY30dPYhCOYlgBB6pTMtSf1+zs7PNQ4cO/UaWZQdS28CpVhcuXPjPN27cSMjkF3Mf1aagu/U8A76eoZiCbre79vWvf13FHdS9UoG8derUqdbBgwfL8+fP5/h3ff1g2e2er/rA8rpBb+91WVOQBAOW0Z0/gr4jEIxJCASGpD0gwPPd/jh2/4OuZcpOOZRuQQOjFQDu57AwsLEFLuhbd1M/lsBqDzbgjLqOosYgBZw5axIILltZ6Tba7Ws/U5YNstvkOVmgJ43QFMAV0KsrOjQfX/1+f6MoOm/cunUNdWvh6wmRxjEzEUlFQUCf8giONxH6IJn0FDaRHcYcaC0BcxbhJJX2YNJWPProoz/faDQG9r/v9/tvnD179g8HfS7T68d4A/lwG3qegSaN7bkGlacQOc8A8xPppHRbJUYlcw+iYc8zSL3Xra0tiPQMnihF+0kCcjCr6EZg+n1Hv3v44ewd9VZ/xmtQDmAPIP/ww5mqA2CPoL++vl5iHWiF9bANFQzSDd8pwoICP58nv8a1BKiPBLHmGKymEBIECPqgLaBmAO0oYZwkGAgJnfpASfUk11KslyYsuOmImouoUIBeKclsgtCIF5Ee19ahAWbqimNWcgPP1tbWpvv95uc6nfw+OKNTXpNYKH6W5Xm+URTFe/1+/8PZ2dm+JAhT8hANRirX5SBCIhnuyE9BxwliWufQoYnG/Pz8v8zz3J7Dm/6wlDdu3PjO6rurq8ANYIK6UOCZYyJaBDtp+kCj1RzveQa+iUh7DcEcaZZSehSmQxBjZgpyvjGQ1CdOnFhN8SmvBXIwq/z+7/9+W140C+yW37PAroGcAj+8fzjDci0M3lFCAXf6KBysQLDADyCuwcsKBgnYD64fLM8bTYG+H+2L347WVjvQ4P9ASXkFyhM4JDF4DBnvIGUGArcfYu+vPIeMZxEKB2MdUjcSA316LUk4jGFpJPDXP4IYccrNQ9BCu59yXsGaiDD2wNUOOp2lmW63e3+z2dzX7/dr8umpg5q3yrKEU9AXNzY2LgGA4zLUpqAwFbl5jN+v9BnHGAz0Q1+QpAVk2WOPPfZT7Xb7Hwz7tW5sbPzBmTNLb/AMpXTHL5l/YDwA9pTzDIad23jbSaea4Qg2IR2U0PMM+GlnbhoKm90UBMDXvva1dUzrEJt7LZCDt8r6+jrYyxSI/uQnP6ltM9piWaC3/XBNgAmE7OHsHaIpaKDXAgAFBQoIIGwlLQAAH3pFjYCbkWAud4o2EF9f60GE9RwSmXoNGYHASWZoh6Qx/tVeQ5o7EIFe8QjEzRR3/lQDGJM2ELt/mnoB60l8Aq3HSeaZmWan1bo51263J4qimOj3mxONRlE0Go2Nfr+/WZbl+urq6o1NSAvhOPxrklmJEwgwM6kreF6iEB8A7dBUlJyXiC2GdF8p949CA+oePXr0sYmJib877O+43++/8tprr/2pbS8LDFFTkM4zIO6lyBlwohjPOAhxB1RA3O7zDOLr6goASDmfYl6pBeUXX3yxc/SojnUBEKeAzt/jdQR7uB4D/rrr/g1zDcA167j1sa5sDkKQhzZoJkJTkC7TZiH4Cy80EcH7kJnozgd7yg9wbUCbeDj4c5BHjyFHWyBxBAbOXVKYgbw1E/lxBMOCxyjtJDOR5GUTA39LHONMBHNQFUjmpqKwQK9EQJVzSHIn1UIikp+IcQKhdVH3Z/IT8ft/8MEHj7ZarV8adk37/f4PXnvttf+b3j41i6mUtprGEcCIlDT2D62JnWeAKa25lxH0Sk80G/U8g/R10TVTzCtRIAezytmzZ1tnzpzJEMzp+2pCkCr/aJadOZNlBvOrSwrcbx4q4br0ouCPwI4CAuoPKhwGXSRbnwoJUmp29ZQfsO9lMxGak6Ce5ge0dgBKA2gO6r0xEbmCQZPHVGOg1+H9nasVyG6lMpeg6yqTDzETUS0A7hVNQlQriAWcOQIiEGS2U6YifIJCAsH3srH5iFyzCU1JwZ9u2UxEvZGQL6BRyzSBnSsYtIC47777DoxyuPjW1tZ3L1y4cBb6jglEvBvOHwwXjZxCIvP1kwSDqz1UXkTklDNMbYHEcOp5BjC65F7KeQQBw27Vea/UAXnz5MmTipbnQO6CO9TQaM6BHOo55RHQrwNhqhFQkKftuAawvSYhCfypJgAz8zmDh8dXjzMAAB8OSURBVI0pSCKMAcjBzIMhRSgU0IffagPWY0hxB9rapPgDuh6UV6hb352/7oM/9RRCIhhBHf5izAACOmoIFPgpWGtPokXwtDLCU5t/Uj2I7gTgR0CEvy7ocQ8iHn1Mk89Z0Edi2HUN1d8+moYOHTr0W0Nm9izW1tZ+e3FxUQWzKO1Bdew/XXWaEN5v+P4xCZ8bV5H+HKdqAtAjTT8hRR7rUVPPM0CPIdQQcARKECPwF8VHvW9/+9vR4KAokEPK2nPnzoHNLNOAbF9Hs6PZGQXe8ILttt6183oI4rbcr6vb6d28VA9HReFBd/6ShlBdN0KDCwDoTzITherh+FRjSDUfpT9UULNOK7B1wqYh5kWUPZwB8as5AK0NgHAAwYBlNNALuQLqcYT3gMQx1QruXA3BrjyNLMZANR5tjPZ9GoRGA82oSQnjDChvgKPFIpAroZCQvmKw5yZeO2Qjp0Qy9oBln/3sZ7/YaDS+Neg8er3en7/66qt/bNvZYDSa3bT2PAPjlSS6l7I0FVgn5Ek1yP2j8BgkOK1+jQZNXoewrs1Ee/dulcePH1+LjRMEcjhA4tFHH1Uh+YcPHy4B0CloY6f6Wjc/fHid1MGrGrRlsLfXXAFggB6EgzHXKCFhBAfW1Z/h5QoQKhSsAEAh4Zt+rADxr0kLN4hQiAkA3vfgfAHtQRYAkjnICgDMImDBXYkJ41aK3ACUIVeAPIGrMVj3UmjDNQJof+eDfYpZSNdx4wi0lxGPQtb3bL4fE0xGSWKJLOZupfXgsL01gFQ8dOjQr8JZ46kj9fv9C++9997vLi4umiCWutiC8HkGuIun0cUeAZx4ngEPJuP3Q/kCvMZJ83hshT3mMnWt0upZAXDjxo1bsdwrQSB/8cUXm4cPH1YJoADEAbBxcP6Z1km5hsCP7UJCwQqQoxkVFKGdf0gr4PVFwWG0CXvNFzSu5mCFCBcY1ZdkNAL+pcWEQco1rk2kPRSptWLmIt0H1QZsr7qddK3yHjImJfQcwvpgFgKtgZqNKNkccje9MwVE2FyEa+VqCLqUBpjRSGS4RoUH9Ryi5iWel6j6rKRKwN20xoto165dzX379n2r0Wg8Vvf0wEEo6+vrv/f6669vhM4qoCAZqgMBZ5iMzmoMd+B5BoHTzWLmIun+U2MO9u7duxk7zzMI5OB2uLi42KAAzr9M3KXzOgjm0l/oA+vbXb7d9Yd2/7RcquOW6Zm65h+cvRUKcJ3u+m0Nvdu3ph4Edc0BeHZ/0AsMF6DGpcRuxQnECWORRK759VDzDq0aIpBj5qDhNYKQNqAgn3AEOEPXiwhKbWCZFQZo87fagCWJaewB9loRyoREVhiG0cgktoBHJNN6dYC1k9clophHICNgO9zB4kSOpiIMGFNxB5CbCPMRmfd4P2guorEGeO3BBx883O12fz7PFTftYEae55c3Nzf/4v0/ff8szWI6jnWqA0XcNcNYsl99/XkGtkb4PANdZ3vOM8B1ko68pPe/srICuVeCUZ4ikEPK2tOnTzuZDkf9YqSdeqpggHq0vfSeCwW/DST8OuOYiRD86c5fz8nWw2uyUHDvgBLC/N6oFiDxC5QQRp7A1jMk8hmYmREI6v34TEYw35BgwGucOJY4A7zv2LXwsxQWCkgQ67ayGyp6A1GvIU02o3eREhskKtl1M0WzEAA91JQ8iD4pAWZ8jV2hILuh8vTUlHgGgbFr1091d+3K97XbbZXG9tKl1aVbtxZvSsSxFo7ppPKo+FLXXrKTQxvXFq4hWw5Cs9domgo6rk8ek+MwA+cZVFHH0JEhhF1zkk1i993vfvfW888/L+ZoCgF54/Tp0zaJRN0q7fD1FFMPAjn8pRoA39lzwKefqcbhvrdCITSOXhLcmks8gRYYtp5+j5wDmomgCpLKFT9gtvwV4DOSmfME3MMINQauWWg+22oOoa9VMv/QujGXUbrzlwQD9DO+oDMuGKj5R4O6Fgs2oIx+poIB6sC/iic4eLCkHkUI/tCnIpKNJqAAjUYas3LuaXRnmYtcMxFNSw07fp5eAp8BKTGdTT2hg8rgtR3nGUgaxbDwJEUbhxKx8fMM9JgU/OPnGbhxCPZIS0xMB33NzKxshtwQRSCn9vFhF+GT0C60y+dzT9UG6A6fCwRZmPhkMI7tawucdNYuoSEwdwWENI41E1kTkyWVlRjyeAO3LOU7dj2MwoRyCjeAID+8GShlxul1KHFs01EQ05HjZuqmqqjSUhhXU0xRocSLcTyiOYoA4KkQkUjl9JnfGTWdHb8QZUwFBz/PAM1EjjYQOc8AAL6KPN6BCOOUFeaeMTxbKbefnz+/q3j2WfkIOBHIwT4+OzsbdU08fTrLjpmTKun77HSWZWM9wTJlScZfJ3XXHxo51D5mYqKcAgd0dPGk5VxYwOeQKYiaaUImJjoGJ4SRG/CJZsn7CIUEzIhyAwbIKy2DCBOiZaCJKvatSsFntH4o5iBWDu3HJyRkbSDkYqrnbmMQbJSxaxqSy3UdGnxGBYME+pQnoO/vHI1A1gb8cw7st34nnGcwTo2APs8A6jMzM0E7uQfWYB8/depUE4B8ZWWlRECH92+/PZsDeJ8+fTo7ZlAcQVwCdqkeTM4B/sivNbXe+GF8Z3sM2fz5Dj8G3BIZnN6euo9aMpiaefz+tXmJ7tydXTxzF7UrauMI0GxEPYW4wEAzER/L8hGWlE4pU/Ng3kSxmIJU4Ocmo/FFJMdcS9X+nXgK1UUaW48jazZCLsAmp6MpKNBMpEhnIJKJdxGMLuUkwu/6zhAKMddS4z4aOMFMOs8APY6CZxdosl04z0CvisQbQLkYeCZoDk888cQtKRuiBOTKPo4gzsEcgB0Bll6DyVCwx525U4ft1jlQS8D9aQHzVNER2tHXkcncgwjHi5HEXEPg5h7uKSR5DvEynzS2HkE+Z1AfhyAFk/GYAxqUxuvT3b/a5StpZL+Nup1/6vdW50kU0gbGpyHgTAO8gcMT8DxFXECg7mA9iZRIMSYhFYNAXEoxvoCDPieO7wzgj3+jvieRTTchpaSugsqcjKV6DJqlVIO5f3gNNx1tLGxAjnLvsAkPyNE+DgCMt4S7c9iRHzmiy7GM3zbu2hHUoT7d3WO/aqd/OstWsL+3Z3N4jxoA7ubtjl9rAY6wMMJj9u3ZHMw5MaGBgoVqCTD3oIko9H3epaYjerspZqUUExEVFj5/4BPGobgBQFaMI6hMR8Z+L2kiXFhwsxLVHPyv2XUxpbEJnJNQm3uSgiJEKqsxQqkpiHaAQiPFLMQ9jLgGEHp8xyUYOEFMx3ODzlyNAQlmGkug21oi+t55BngWsl4ZmsL68OFOT/Inl3bkzVOnTqlyAEgE2iyDA+JPme9Lv6fXNVgfK2md2dnTyjzDgZ8DOwIx1HOAnu3yFehCJQLa0q4ehQf2J9n7Yzt91yRkzUhxWU2uErD/tGgUsUAwWJk68xGuHo8xiHkcuRqD3b3LAoHu7nE0Yt8nkcLV1aNHM/BPh3FiQWSV6yjxMOKpKSpNQEkRLQCkKGRqbkJBkcIZSM+mZDKCepJ2QNtLZqLkZz9YsSamQGkE8Br0PAPtQjroeQZSugmcesjLaPQ1GL0HeB6lvCsekAPROepwod267pcKBH8kuqPHqyFNwI5j+6Q2fRQ0dD5UuwAzPzUhocChAgCvA7gfOXJEaQwS0ANgZ1mEOzgNVzVBfLcTxaM+P6m7/ZDwgPElMxAVKNy11BUgvgZgr7vpKHxzEt3RhwQGdzt1CWMEcCmHUYxPUDKiIo3dGANMlaQ5COI9JEQfx9xL63IU8aCz7REKsSeMnmcQSmW9DecZmMR11YE27FhMmPG4TEcnTpzY4HZyB8iR6Bz1hzh4+zi4Y38OIBNtQRIc1a6f1QMQpeYeBG9qCgJhg9oEcgLSLp9qD9wEpGA94NnjcAzGLDT4mqWTxsP0/UlqU8cP4L3UuZHSe5Y4hTj469YST2D7dW3+aC4KRSBbVpaSygrmA66n4bQSrvcQbW+DzUKpqEPPwqD8wbAaQmj8wc1EO3OegcpilHSegT4Ok3oVpYD94uLiFs+7woG8cerUKZVf5e551QkJbiZy69dpFxTw+e6eCgnaD2gYcA3dNzmxrIXK2/kxsCFR27/hFLipCDUEqj1gWy1QqKYgmIqMKUjyQIoJpLvnGQnfSZ2Q4ICf4naaQiLDjLTgcPMMSRqAFghWU6B1YIeO5iHpLiVi2JLONFZBJp6VWKnMRIKAINdpXWcudecZmNPJpPmHSGSoK6WkGBz8U5/yusylkhCJeRnppHbSeQbdbrfghKcD5EB0Liws1J4alHprd349CeSxLHZN31lUEzDum7gGDiFLiF3UEKp6xCsIyiTOgLuGYh9olqLrzttLmgMHa9qe8hJe+V0QLzDKMxrjBVKu1dWBuUmcgSQIKPBTIOYmI7wG5d1z3dymotYrISWNM1e83EPcNdS2t2Yd6jYqgb4uU//flvMMYGR+kA19Jnb6PIPqrIIIZ7B///4+JzwZkJfNZ57RtwGE54kTJ0okPqEMP9NyXmeUH8bd2vZEdiI7VRHFeJc+eRziD2ICgwoUqZ7lHDQRHfQgMtNC4Edegu7+ueZAzVR4V7TM9xDS2oBrcvI1hJBmID0fnwYyOZVITnFNjZmMqODAtUatwM8/5OcuQps+5yekbKXjPs8A5zvW8wxMp4OkrqZCAZrTdBPjOs8ATlw7yiI8uWlFeaykAHgFRwbs7wH6TokhX1NwvYusoKBeQygkQgRxCMA5p4DeSdA3uo9yMplH93JXUrpS1CwkaRS1q8rMQrX1P+UV6oSCC+D6Uyx+QEpLwZfYNQe53kMYdLbt5xmwdBNUm/DcShkBHOUCBjzxbBChgOsomYOefvrpTUp4VkAOROfJkycbYFpZXDxRws785Mksg78A7ouLi+UzZruOYI/X+Q4eQJ1+mVQ40F09tgsJhbqd/z3hIaFSHSegdCviSur2Ie7+HTdU2aREd/A0BoFqDL4wyTLeznoVvZ2Dl5CkcaDnEHoR8RgBKzg0ytNo5Jg2UF0ThMOnYecPa13HCdTVSREUdSYlNAdRoeIKE80H4FywHhcKobgESUOInXLG68dcUX3TlJuGgh5kA/OWUl7X7TVAGDz99NNbeZ5XmRArIIcTgZ577rmcgjPt8OTJkxkCOX1vQd1e58AN/UhCgZptQHgsLKRpAxKA14H6PaFQ93gMIxSsd4/b2hDIjCdQoMy8iFS7KjDMtuPRwzQQjAeFQReW6LUksuraeA5JEcp0zjxKma9GvTkoPd7gnlDQq0u9gOh6hwhkXh8/Q1uuNej+pNgC6llks5NKWsNOn2eAp56lnGfwzDPPFHmeF7hudEcO3irqMwC1foHBXL8HEMdy6T2CPG1v6z2jdvZ4zQoEveOnIA91TiyeKE9mWjCg0KBaAAI+/7GhYFAawcksO7UAmoTWLrA9tKH1QqYkrBcyM/GxQ5/rBExqP5+MejFtoF5T8IPK7F27moLEL2hNAVpwjQDKpFgCWk7NOjyIzeYYsq6rOm4A4wJcEJfMUXgnIogL0cKD8ASfjGejfpap8QOhnkKCAerXuZ5yoeC3Ged5BlJwmnvAPb9Hfp7BlYUrkECrCtV3gPzkyZPmswZwugOnYB4qx8EpAFfgDUJBgXa4X9peyY8A+COQU8Gix1H/V/NGwOZg7pQDsBtNAPvgmkFoN48mJCokqKDA+wmB+TCaRf3P4e6vIZPH/n1zwUCJXuotxM1JNJDMCgY3toAKDK+94HmEQoYCOY9DANWkMheR2wnt4Kkwgeo8KG2oJ+EuSUEh3btE9HLApp8lDYCnhEht78YgjH6eAbiUUs+VCsjB9XDQLz60S/f7sTt7eZevd+wK5LNnMtiNc8HBtQG+q0cQxn5S2vNdemXbP6n1kGpORp2gQggBWwJ5DvDSONSsxNdLag91Pl27+0GfxmHqyzt7vydZm6DEsSWWbV2JN0AhQSOYOchzjUDSJipvosBuHu6BcwMYeTyIaScU1DbMat9tbUK7fH6fqdqARByHymCMsQF57IuhIE9BNf5lyqacECjzvrgpR9qxU6Dn8+KaBBUOfCzdNxFADOylXToleiXOQZPK9aYgBeqLJ0rQWAYVEngfMS0jJmTuth9j+H44eNebhmhf0i7djR72Rw6ZfzjoU9ORlL4CYxY891BC4kKkMk9wR1NW4OxCoE85hdqAM2GR73YBEQoMS/39pASWHTt2rIeeK2pHDh4rYB9H08ozzzxTwnv8awBPlfH3qRNLBXC/Ht3N06tx+z3u7LlAQY1A7ejVztva4jkwI9hazsByBZz4lYDZtlciQU3eNztBOkvrFUQ9hKA9eBEB6Lr96zYK0I37p2Q+ogQy5SFCWkSMOwhpCZJgiJWN53m5G3qxgoGaiux7PzGdLyjc2AC4zuMEQgKF8glVG5ZFlBLIPOup2J5wFDxojRLUTnxBxEModJ5B8uE1d7mZ6OzZsz08w7MCcnA9BODWu1AL4hKYS0AfAnja/k74+VHTjTsfSWD4JiFZ07BmGA7W0s6dCogwSSyZdnQZvripB01TyC2Y71IJj5AnEeUDQiahEMBLRDCMKQWRSd/9PVPRML+IkGZQpzHInkSS+acqqzyMXH6AahYK0A1gSrmHJG8hyZMIViLmjSStFNcWJO1hEDPSMN/G7Wxz7Ngx8FxRLogKyI3rIQUItRsngOF8pmAv3YgkCCj4Y3sEfy48JKGQIjx2Umj4O327EilmpWHa+5yEWjkzsCGoGanMhQZqF3SnL5uIjNBg3j++F5HvlhozK1HNASbuCI/FEyUQz1geij8ICYoUwZBS53b+OHdu7EE8jIQgNMG1FOeeYlYKeSgNdJ5BBf46L5F7noGbaTQUeKbKeU4jUWro9Nkjn2cwxi/43LlzfUyeJQL5MGMheNO2tEx6z803HNhTgF4C75BJaJj7Gk04hMxCOJMwJ2DuXXT5pOYhuuM3ArECdon4DZmPiNBWbx3TkREOkieRFHdAwR4DyTi4QzvqRkp3/XgN5hHyOKJ8Awd2aMe1CP7dxwC9LuZgmOfo7m8TjziWzjawZbjjH/I8A3K+sJSbiLqP8kR10q7+TjrPIGZGOnbsWB99ydG0ckdlPJSEAgGaSjsICQ+6o5c0gZC5CDWDYdqP94daJwBio1kCVqrlagL+OK5rqXVDjcYQME8jFCiUDwh7HVGOQgsQzhPoflSvijOgUcYx7kDPwwoMSXhQgSAJAOn6IETxPQ1g8F+GFF1se4mbkGhyOmxTd54Bvw7tlEmIJLcLxRbwjKch7mA7zjOAsdGXfCQgf+GFF7Lnnntu8G9qzC3qtIE6IcBNQQjoMXMQ1zCqPbYhilNucbTdfsoIvE6dGyitL4N8DNCd1iSYy/ce8sEbd/Z13kBcSKCGYb9jl0egc6q0gspcpNNOcG0BAb0O5CVtIQXkQ9rEMN/op6vNsPyAXqW6oDC6lpQAro6jNPEB4zzPQKWrVn6iaLqxkckhzx7KMThAjjZyBGYO0PSzBN4vvJBlgOfDtscFDAmG2ykwYtqBBPi8fp2QgD64/Z+SzvQ6f8+FRwqPsH0/fFmLiHEB5n6qIDEEcWv3pxHFkhBy3T99LyN+XX1jxnPIAr7MI+i2VDugQgTXEV1G0fOI5ipCgQAahOUk7Ljc/EO9jLAt/AVXU84d0O+RCwaJhK4zNW3fc/FJ73lQEnn7zzMATQFPG0Nfcrsjf+H/+yEKm2sFonCBXUPwrvuawuCswb/ulTpOXT/bcT2mCaRcq6uDwI0CQwJ9qQ69Vy4UOPhvx7qk9imBPI0FoIBObfs+R2BHdM05GrhRYFAgliKMaT3sMaZN0KA0GlFM759qGGrnb/z/uZmHCgZHEzARzimuoRT8sT9KJiuhcC9baerjmVBvu88zsJxB6DwDH8jNtAF44QUmk9DOPLZD1821yeV2tFejG5NPeHwrRGQNA+efJmwSvvGRqtSZjqRdPwMTj1eImYZ4Ww7+dWRySDMYfhFG4QzcPEHkXrycQiHtQeIVJA8iHmzmChAtVEK8gSc4DO9ATT9Uc5DiC1A74OOg6agSHmaHr+MTbEwCAj3PakqFAvUkooJBEhwxzYD3Ofyzcfe3lDkDLUROnDgBLohljsFAoZ23WqbAbj0GmqnLGwLd9PauWSe1XVXP3Nuo5ptR2w8874QGdQKAgIcI9CEATyGL6fRiXMD4Qb9uYeriBZyZE/dOXR7XIlQNlqdIBnBK4IaEAgV3rmnwJHRcc6B3IaWbtn27AWlYTjUAKJNcQSmQ00hj/g3EtIB7GkLd8xq/7gG5B8rZc9kLCsHd3TkFXryGQ3FQlnb3to6WEJQslds/J9rf6c4/Nj6ahei4aNKp27GLmgcRan57FCq+cInt/O38wxrATpmY6jgBBUsmYEx6xFKER51JicYw0PFCfMMgAme0n01K63pBMUgMgSQ8YsIkxVwV0yYk0xbXIpAH4OYk3N3fO88g5TkZT50TJ06AC2Lf3ZFHjNb1hGfcg+Ve+zRzTujrpUCeIhRij8mdIhRoygd3B+lHFnMtAAE+BOL8/lPNQSk/r/F6G4XNRjLgu7EHeh3U/9XU/fQU4XQW2IgSzWj7N2sspJWwQWC0vWpHspay73To8wx4DiIam4BjfFrPM3CA/IUXXsj5zpjuxIHplHaxMVu0s5MnZKkE6NLOmGsCfNet9vPMW4bubOvs9ONoH9tJ19npHcAQTFcDtRfQJ9w+ze4fWtsUoBu2zqA7fT5OSDAg6PMUFLQc20JZqB5e4zmHYkFp4wX9+MqG00/IJiFB2KkimluICMpocJpZG9Y+lg9JCx+623eFCslLhAFpZm6UZBbPMyC5ifxIZD8QTSKEYS5cgEBZXZ4ivIdYwNo4k9KJO3KchCYq5R0kB2IX8HUP3Lc8tBt3TS8KWhPau/OqxnsBWo/Q3pCkdfOnDz+dv5o9IYp5Pcnffvzt9Rr66y+Dtz++3D4EH7q9FfK4BndCbIE05xApHHMZlYCdC4yU9hz8eb/S5zhsj3I1lTzm9WiAmAZi/QrXU7XMQTUctKWYBLMO3rkFIKQGOs+ALI8UNIaJ6HA8PU99TygoEHB34jwDGJkLFLyFUFCZqV86phX9I7S2XQQ0ySbuArMPEiHbOO8zDhC+bf6T094CosQJpBCj3o7aCCouZMNrGLbTJ5lWBBI4Zd58PnUmtTo4cjcUadpEXZ/jui6lnYgJEANqQWI5FoXMtQSqQcTup86kNK61GKYf31ZvzUO0P1fT8Hf5HOQlwREWJiSAzJiFUttLKaRx3jTATfIwgnohD6BQ8jqpDZiZIN+KspGDaUUCSY9QrH7cGqhomxDIij9+tnuWgB8XJAQevA3uDCUzTd1umO4s/fax3axLxGphyAnccHuc1zBgF9NyUnbE99pTzW78AiK0S48BXkww1LmYUiHBzUQS6IcAPtUUtN0CgvMD4fgCF/KloymhhuT2yb8LOgbPU6TX1x5N6Y/jn01A2/i5hsZ2noG7I4/ZrhE0ZbD3fcb5bvKT394XXByEY+uHAD/s+m1v+9jO3QqlkLCTbOmeNlGZnXzBJwnsUHtJ8Mnt415D0uZA2vkPI2CH2ZkO0yYE+hzwU80+IZfScbQ3QLpD5xnIZh5/jcdwngGx2delq8bxJfNSXRklswVOoQLyKmFWyCQSAi1p98vBqk5AxEhWHlQkCYjta19vmojdP/rex8Ag2t588257d+cot0+3WW9H+xg/wn9MKdpTSCNL1X7i7dlOXCSdR3MJTTJjDYPkQ7YJEcp1bqcxfoGAVNJ5BrR+nfaQqiEMuRwDN/M9iVAgxN1OQwfdYDxB/IjKcCoKWB9lI4c8K3g3zz33XIkeLJFdtFiHrggCsI7rd3fsvkmEr6XdtdW3tztlcg/qbQj06fh0p0vHuh3tU4VWaP472971YoprGn4eHu4FJZnFKgBktvoY+KcIvdT2vtCRA89Sd+1hDytX66kzi/nz314TUQjpBvEwSoktoOOEtAquheBOH/7SNlwDoJ+5YNhuE1Fo/QaJJaiJG7BAHtrVmkl4wE1Bo25X6QO3HOCDN1wHVPxHP+j4MZMIBXZaLw5UflAT1rf94T37nkAp87dzSWmvhVvMDOEKKpmsTm0vRf2mgFvqTjtU7/a3j+3UU9Z/tPaxrWTK+g+8Fd3mBnVgL5mSOHhzYE8B+pjrqCQQtnkZWPdytlJbSe3UrY0cyU4fgHQTAtygOgE56pTT0V0AdHfktC/+HvsYrr0eh8+fC5zQ+FaDsK6T0o7ebe8LpMHGH629JJAGGf9ee52xjX7Po62fLEBt//a6BLTcscDPKBpvT+9Fv0/nPqSNAv4e64TCnWY6gnmnagsh4UEBPOZJxOvh2MO0H1ZAVKaVYTvYyXYmH8xODrmjYxlzVnW0XmhwWi/0PjZxqY0UDFbnTRMCPx9M5J1pevt4LIPeUEQ4ASedgqzN+O3rPVi4kB/0YRlXsFVMK0mZ0ye9fco9hurUuY6OoiFQYRKKH5DMRFQApNwbuqQqG3lKg3t17q3AvRXYnhW42zcp0qrhhoK4PaP5tvpLNAKIOnfKqQUB6tHrfLOC1/F84u35FrevV4lk5mUA5P8Pzc3nUv3QCekAAAAASUVORK5CYII=",co=Be(61485),wn=Be(59301),Eo=({style:b={},className:a,text:y="\u6682\u65E0\u6570\u636E",textColor:x="#666",buttonText:E,buttonTexttow:z,ontwoClick:ee,onClick:te})=>wn.createElement("div",{className:Ki()(Sa.noData,a),style:b},wn.createElement("img",{src:Do}),!!y&&wn.createElement("span",{style:{color:x}},y),wn.createElement("span",{style:{display:"flex"}},!!E&&wn.createElement("div",{onClick:te},E),!!z&&wn.createElement("div",{style:{marginLeft:"20rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:ee},z," ",wn.createElement(Qe.Z,{title:"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"},wn.createElement(co.Z,{style:{color:"#fff",marginLeft:5,marginTop:0}}))))),Ti=Be(59301),Nd=Object.defineProperty,Bu=Object.getOwnPropertySymbols,id=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Ku=(b,a,y)=>a in b?Nd(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ac=(b,a)=>{for(var y in a||(a={}))id.call(a,y)&&Ku(b,y,a[y]);if(Bu)for(var y of Bu(a))Rl.call(a,y)&&Ku(b,y,a[y]);return b},al=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const kn=({type:b,onEnter:a})=>{const[y,x]=(0,me.useState)("");return Ti.createElement("div",{className:ri.comment},Ti.createElement(Gn,{theme:"dark",height:b===1?"264rem":"134rem",value:y,onChange:E=>x(E)}),Ti.createElement(mt.ZP,{size:"large",shape:"round",onClick:()=>a(y,b),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),Ti.createElement("div",{style:{clear:"both"}}))};var Rs=({})=>{const b=(0,dt.useParams)(),[a,y]=(0,me.useState)(!0),[x,E]=(0,me.useState)({page:1}),[z,ee]=(0,me.useState)(0),[te,ne]=(0,me.useState)(!1),[ae,oe]=(0,me.useState)([]);(0,me.useEffect)(()=>{se(x)},[]);const se=Ae=>al(void 0,null,function*(){y(!0);const ge=yield(0,Pt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/discusses.json`,{method:"get",params:Ae});ge!=null&&ge.comments&&(oe(ge==null?void 0:ge.comments),ee(ge==null?void 0:ge.disscuss_count)),y(!1)}),ue=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,Pt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/post_discuss.json`,{method:"post",body:{content:Ae}});(Ee==null?void 0:Ee.status)===0&&(x.page=ge===1?1:x.page,E(Ac({},x)),se(x),ne(!1))}),ce=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,Pt.ZP)(`/api/discusses/${te}/reply.json`,{method:"post",body:{container_type:"Shixun",content:Ae}});Ee!=null&&Ee.discuss&&(ne(!1),se(x))}),de=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,Pt.ZP)(`/api/discusses/${Ae}/plus.json`,{method:"post",body:{container_type:"Discuss",type:ge}});(Ee==null?void 0:Ee.status)!==-1&&se(x)}),ye=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,Pt.ZP)(`/api/discusses/${Ae}.json`,{method:"delete",body:{}});(Ee==null?void 0:Ee.status)===1&&(x.page=ge===1&&ae.length===1&&x.page!==1?x.page-1:x.page,E(Ac({},x)),se(x))});return Ti.createElement(Ba.Z,null,Ti.createElement(Ti.Fragment,null,Ti.createElement("span",{className:"relative",style:{float:"right"}},Ti.createElement("div",{className:ri.addBtn,onClick:()=>ne(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),Ti.createElement("div",{className:ri.exchange},Ti.createElement("div",{className:ri.body},Ti.createElement(Qt.Z,{spinning:a},te===!0&&Ti.createElement(kn,{type:1,onEnter:ue}),z?Ti.createElement(Ti.Fragment,null,Ti.createElement("div",{className:ri.liWarp},ae==null?void 0:ae.map(Ae=>{var ge,Ee,be,we;return Ti.createElement("div",{key:Ae==null?void 0:Ae.id,className:ri.li},Ti.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/${(ge=Ae==null?void 0:Ae.author)==null?void 0:ge.image_url}`}),Ti.createElement("aside",{style:{flex:1}},Ti.createElement("div",{className:ri.head},Ti.createElement("b",null,(Ee=Ae==null?void 0:Ae.author)==null?void 0:Ee.name),Ti.createElement("span",null,Ae==null?void 0:Ae.time),Ti.createElement("div",{className:ri.btns},Ti.createElement(Qe.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},Ti.createElement("div",{onClick:()=>ne(Ae.id),className:ri.reply},Ti.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(Ae==null?void 0:Ae.manage)&&Ti.createElement(Qe.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Ti.createElement("div",{onClick:()=>ye(Ae.id,1),className:ri.delete},Ti.createElement("i",{className:"iconfont icon-shanchu17"}))),Ti.createElement(Qe.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},Ti.createElement("div",{onClick:()=>de(Ae==null?void 0:Ae.id,Ae!=null&&Ae.user_praise?0:1),className:Ki()(ri.praise,(Ae==null?void 0:Ae.user_praise)&&ri.active)},Ti.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(Ae!=null&&Ae.praise_count)&&Ti.createElement("aside",{className:ri.num},Ae==null?void 0:Ae.praise_count))),Ti.createElement(xe.Z,{className:ri.md,value:(Ae==null?void 0:Ae.content)||""}),!!((be=Ae==null?void 0:Ae.children)!=null&&be.length)&&Ti.createElement("div",{className:ri.secondWrap},(we=Ae==null?void 0:Ae.children)==null?void 0:we.map(De=>{var Te;return Ti.createElement("div",{className:ri.secondLi},Ti.createElement("div",{className:ri.secondHead},Ti.createElement("b",null,(Te=De==null?void 0:De.author)==null?void 0:Te.name),Ti.createElement("span",null,De==null?void 0:De.time),Ti.createElement("div",{className:ri.secondBtns},(De==null?void 0:De.manage)&&Ti.createElement(Qe.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Ti.createElement("div",{onClick:()=>ye(De.id,2),className:ri.secondDelete},Ti.createElement("i",{className:"iconfont icon-shanchu17"}))))),Ti.createElement(xe.Z,{className:ri.md,value:(De==null?void 0:De.content)||""}))})),te===Ae.id&&Ti.createElement(kn,{type:2,onEnter:ce})))})),Ti.createElement("div",{className:ri.pagination},Ti.createElement(Wr.Z,{onChange:Ae=>{x.page=Ae,E(Ac({},x)),se(x)},total:z,current:x==null?void 0:x.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:Ae=>Ti.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",Ti.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},Ae),"\u6761\u6570\u636E")}))):!te&&Ti.createElement(Eo,{textColor:"#fff",style:{visibility:a?"hidden":"visible"}}))))))},fo={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",disabledBtn:"disabledBtn___gfcug",addBtn:"addBtn___oYSpZ",ChangeBut:"ChangeBut___XjMr5",PublishBut:"PublishBut___r0ltL",SwitchStyle:"SwitchStyle___ioClp",spin:"spin___Oa3YX"},ol=Be(78673),nr="data:image/png;base64,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",ii="data:image/png;base64,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",ua="data:image/png;base64,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",ui="data:image/png;base64,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",ga=Be(57809),So=Be(17574),to={flex_box_center:"flex_box_center___g95QO",flex_space_between:"flex_space_between___DdZrd",flex_box_vertical_center:"flex_box_vertical_center___XptQo",flex_box_center_end:"flex_box_center_end___OeRyD",flex_box_column:"flex_box_column___GCZDS",addModal:"addModal___rkVQM",contentWrap:"contentWrap___hdqno",boxTitle:"boxTitle___messp",tip:"tip___w9Tak",leftBox:"leftBox___kDArQ",formSty:"formSty___RXRPG",rightBox:"rightBox___BUv9Q",nodeData:"nodeData___FbbqZ",yc:"yc___lhz8B",yclj:"yclj___Z6AKQ",nametitle:"nametitle___lR1nK",treeheight:"treeheight___RZ8Gb"},Ol=Be(89489),zl=Be(2524),Jf=Be(3918),Tu={contentWrap:"contentWrap___ni2IK",titleSty:"titleSty___EglCE",leftBox:"leftBox___s2Tog",rightBox:"rightBox___UXF7P",tipSty:"tipSty___tamqo"},qu=Be(5083),ad=Be(24905),Kg=Be(56656),hs=Be.n(Kg),ff=Be(91704),_u=Be(33270),fu=Be(99981),Mu=Be(93948),Fd={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},vl=Be(59301),hf=Object.getOwnPropertySymbols,Id=Object.prototype.hasOwnProperty,Kf=Object.prototype.propertyIsEnumerable,qf=(b,a)=>{var y={};for(var x in b)Id.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&hf)for(var x of hf(b))a.indexOf(x)<0&&Kf.call(b,x)&&(y[x]=b[x]);return y},od=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const yc=b=>{var a=b,{shixunsDetail:y,globalSetting:x,loading:E,dispatch:z,showModal:ee,onCancel:te,onOk:ne,okBtnName:ae="\u5B8C\u6210",info:oe,source:se}=a,ue=qf(a,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[ce,de]=(0,me.useState)(0),[ye,Ae]=(0,me.useState)(0);return(0,me.useEffect)(()=>{let ge=null;const Ee=()=>od(void 0,null,function*(){let be={id:oe==null?void 0:oe.courseId,send_time:hs()().format("YYYY-MM-DD HH:mm"),exercise_id:oe!=null&&oe.exercise_id?oe==null?void 0:oe.exercise_id:null},we={id:oe==null?void 0:oe.courseId,course_id:oe==null?void 0:oe.courseId,identifier:oe==null?void 0:oe.courseId,type:"normal",is_use:1,is_copy:!0};se==="\u8BD5\u5377"?(be.examination_bank_ids=oe==null?void 0:oe.examination_bank_ids,be.type="ExaminationBank"):se==="\u5B9E\u8BAD"?be.shixun_info=(oe==null?void 0:oe.shixun_info.length)>0?oe==null?void 0:oe.shixun_info:[we]:se==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(be.examination_bank_ids=oe==null?void 0:oe.examination_bank_ids,be.shixun_info=(oe==null?void 0:oe.shixun_info.length)>0?oe==null?void 0:oe.shixun_info:[we]);const De=yield(0,Pt.ZP)(`/api/courses/${oe==null?void 0:oe.courseId}/send_shixun_progress.json`,{method:"post",body:be});(De==null?void 0:De.status)===0&&(de(De==null?void 0:De.complete_num),Ae(De==null?void 0:De.total_num),(De==null?void 0:De.complete_num)!==(De==null?void 0:De.total_num)?(ge&&clearInterval(ge),ge=setInterval(Ee,5e3)):ge&&clearInterval(ge))});return ee&&(oe!=null&&oe.courseId)&&Ee(),()=>{ge&&clearInterval(ge)}},[ee]),vl.createElement(Ft.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:ce==ye,open:ee,destroyOnClose:!0,footer:null,onCancel:te},vl.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",vl.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ye),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),vl.createElement("div",{className:Fd.con_warp},vl.createElement(Mu.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:ce==ye&&ye!=0?100:ce/ye*100,showInfo:!1,size:[350,10]}),vl.createElement("div",{className:Fd.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",vl.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ce),"\u4E2A"),ce!=ye&&vl.createElement(mt.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),ce==ye&&vl.createElement(mt.ZP,{type:"primary",onClick:ne},ae)))};var Ld=(0,dt.connect)(({shixunsDetail:b,loading:a,globalSetting:y})=>({shixunsDetail:b,globalSetting:y,loading:a.models.index}))(yc),Za=Be(59301),gf=Object.defineProperty,cm=Object.defineProperties,hu=Object.getOwnPropertyDescriptors,_f=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,$h=Object.prototype.propertyIsEnumerable,_g=(b,a,y)=>a in b?gf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,$f=(b,a)=>{for(var y in a||(a={}))qg.call(a,y)&&_g(b,y,a[y]);if(_f)for(var y of _f(a))$h.call(a,y)&&_g(b,y,a[y]);return b},$g=(b,a)=>cm(b,hu(a)),li=(b,a)=>{var y={};for(var x in b)qg.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&_f)for(var x of _f(b))a.indexOf(x)<0&&$h.call(b,x)&&(y[x]=b[x]);return y},Cr=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Hr={\u8BD5\u5377:"#F65160",\u89C6\u9891:"#4237E7",\u5B9E\u8BAD:"#145DFF",\u8BFE\u4EF6:"#1B8565",\u4F5C\u4E1A:"#21B292",\u5176\u4ED6:"#B96B18",\u6559\u6750:"#B96B18",\u56FE\u6587:"#B96B18",\u5206\u7EC4:"#21B292",\u7AE0\u8282:"#B16514"},Vr={\u8BD5\u5377:"#FEEDEF",\u89C6\u9891:"#ECEAFC",\u5B9E\u8BAD:"#E7EEFF",\u8BFE\u4EF6:"#EBF6F2",\u4F5C\u4E1A:"#ECFBF7",\u5176\u4ED6:"#FFF7EF",\u6559\u6750:"#FFF7EF",\u5206\u7EC4:"#ECFBF7",\u56FE\u6587:"#FFF7EF",\u7AE0\u8282:"#FFF3EC"},_a=b=>{var a=b,{pathsDetail:y,classroomList:x,user:E,globalSetting:z,dispatch:ee,visible:te,setVisible:ne,detail:ae,uuid:oe,treeList:se,onOk:ue}=a,ce=li(a,["pathsDetail","classroomList","user","globalSetting","dispatch","visible","setVisible","detail","uuid","treeList","onOk"]),de;const ye=(0,dt.useParams)(),[Ae,ge]=(0,me.useState)([]),[Ee,be]=(0,me.useState)([]),[we]=Gt.default.useForm(),[De,Te]=(0,me.useState)(1),[He,Ie]=(0,me.useState)([]),[Re,Le]=(0,me.useState)(0),[je,We]=(0,me.useState)([]),[ht,bt]=(0,me.useState)(!0),[yt,Ot]=(0,me.useState)(!1),[Ut,wt]=(0,me.useState)(!1),[_e,xt]=(0,me.useState)(!1),[ot,Tt]=(0,me.useState)({});ye.coursesId=ye.pathId,ye.id=ye.coursesId,(0,me.useEffect)(()=>{if(te){if(un(),mn(),x.actionTabs.type===2){const Tn=x.actionTabs.selectArrsAll[0];bt(Tn.unified_setting)}else bt(!1);const yn=jt(se);be(yn),ge([])}},[te]);const jt=yn=>yn==null?void 0:yn.map(Tn=>{const{id:Yn,node_type:Fr,name:vt,children:Jt,position:Sn}=Tn;return{key:Yn,title:"has_children"in Tn?`${vt}`:Za.createElement(Za.Fragment,null,Za.createElement("span",{style:{color:Hr[Fr],backgroundColor:Vr[Fr],padding:"2px 4px",marginRight:"5px"}},Fr),Za.createElement("span",null,vt)),children:(Jt==null?void 0:Jt.length)>0?jt(Jt):[],tag:"has_children"in Tn?"":Fr}}),mn=yn=>Cr(void 0,null,function*(){Ot(!0);const Tn=yield(0,_u.c_)($g($f({},ye),{page:yn||De,limit:2e4}));Tn==null||Tn.course_groups.map((Yn,Fr)=>{Yn.key=Yn.id,Yn.title=Yn.name,Yn.disabled=Yn.is_published}),Tn&&(Ie([...Tn==null?void 0:Tn.course_groups]),Le(Tn==null?void 0:Tn.course_groups_count),Ot(!1),yn||we.setFieldsValue({publish_time:hs()(hs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:hs()(hs()(new Date((0,gt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Dt=yn=>{console.log("onCheck",yn),ge(yn)},Bt=()=>Cr(void 0,null,function*(){var yn,Tn,Yn;const Fr=$f({},we.getFieldsValue());if(Fr.end_time<=Fr.publish_time){It.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),wt(!1);return}if((je==null?void 0:je.length)<=0&&!ht&&He.length>0){It.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),wt(!1);return}let vt={ids:[...Ae],group_ids:je.length>0?je.map(Sn=>Sn.id):(yn=x.detailShixunsList)==null?void 0:yn.course_groups,end_time:hs()(Fr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:hs()(Fr.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!je.length,subject_id:ye.pathId};wt(!0);const Jt=yield(0,Pt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:$f({},vt)});Jt.status===0&&(((Tn=Jt==null?void 0:Jt.examination_bank_ids)==null?void 0:Tn.length)>0||((Yn=Jt==null?void 0:Jt.shixun_info)==null?void 0:Yn.length)>0?(Tt($g($f({},Jt),{courseId:ye==null?void 0:ye.coursesId})),ne(!1),xt(!0)):Xt()),wt(!1)}),Xt=()=>{ue(oe,""),ee({type:"classroomList/setActionTabs",payload:{}}),ee({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Ot(!1),un(),(0,gt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),It.ZP.success("\u53D1\u5E03\u6210\u529F")},un=()=>{Te(1),Ie([]),We([])};return Za.createElement(Ft.default,{title:"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90",open:te,confirmLoading:Ut,width:"1200rem",centered:!0,onOk:Bt,onCancel:()=>{ne(!1)},maskClosable:!1},Za.createElement(Qt.Z,{spinning:yt},Za.createElement("div",{className:`flex w-full ${Tu.contentWrap}`},Za.createElement("div",{className:`p-10px-rem flex-1 minW-0 ${Tu.leftBox}`},Za.createElement("div",{className:Tu.titleSty},"\u9009\u62E9\u8D44\u6E90"),Za.createElement(So.default,{checkable:!0,onCheck:Dt,checkedKeys:Ae,treeData:Ee,defaultExpandedKeys:[(de=se==null?void 0:se[0])==null?void 0:de.id]})),Za.createElement("div",{className:`flex flex-col flex-1 minW-0 ${Tu.rightBox}`},Za.createElement("div",{className:Tu.titleSty},"\u53D1\u5E03\u89C4\u5219"),Za.createElement("p",{className:Tu.tipSty},"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49 \u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Za.createElement(Gt.default,{className:"flex flex-col",form:we},Za.createElement("div",{className:"flex item-center gap-10px-rem"},Za.createElement(Gt.default.Item,{className:"flex-1 minW-0",name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Za.createElement(qu.default,{disabledDate:yn=>(0,fu.Q8)(yn,null),disabledTime:yn=>(0,fu.d0)(yn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Za.createElement(Gt.default.Item,{className:"flex-1 minW-0",name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Za.createElement(qu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},disabledDate:yn=>(0,fu.Q8)(yn,null,we.getFieldValue("publish_time")),disabledTime:yn=>(0,fu.d0)(yn,we.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1}))),He.length<=0&&x.actionTabs.type===2&&Za.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"'),He.length>0&&Za.createElement("div",{className:"flex justify-between ",style:{marginBottom:"10rem"}},Za.createElement(ad.default,{className:"flex-1 minW-0",checked:je.length===He.length,onChange:yn=>{je.length===He.length?We([]):We(He)}},"\u5168\u9009"),Za.createElement("div",{className:"flex-1 minW-0"},"\u5DF2\u9009\u62E9",je.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!ht)&&He.length>0&&Za.createElement(ff.Z,{className:"flex-1 minW-0",data:He,selectedRowKeys:je,setSelectedRowKeys:We,handleChangePage:()=>{}}))))),Za.createElement(Ld,{source:"\u5B9E\u8BAD\u548C\u8BD5\u5377",showModal:_e,onCancel:()=>xt(!1),info:ot,onOk:Xt}))};var as=(0,dt.connect)(({pathsDetail:b,classroomList:a,user:y,globalSetting:x})=>({pathsDetail:b,classroomList:a,user:y,globalSetting:x}))(_a),wi=Be(59301),Cs=Object.defineProperty,gs=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Rd=(b,a,y)=>a in b?Cs(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Od=(b,a)=>{for(var y in a||(a={}))Os.call(a,y)&&Rd(b,y,a[y]);if(Wl)for(var y of Wl(a))Zl.call(a,y)&&Rd(b,y,a[y]);return b},dm=(b,a)=>gs(b,Zs(a)),sd=(b,a)=>{var y={};for(var x in b)Os.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Wl)for(var x of Wl(b))a.indexOf(x)<0&&Zl.call(b,x)&&(y[x]=b[x]);return y},pf=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Bs=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,addmodal:te,setaddmodal:ne,uuid:ae,onOk:oe}=a,se=sd(a,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),ue,ce,de,ye,Ae,ge,Ee,be,we,De,Te;const He=(0,dt.useParams)(),[Ie,Re]=(0,me.useState)([]),[Le,je]=(0,me.useState)(!1),[We,ht]=(0,me.useState)([]),[bt]=Gt.default.useForm(),yt=Gt.default.useWatch("uuid",bt),[Ot,Ut]=(0,me.useState)(!1);(0,me.useEffect)(()=>{var jt,mn;if(te){if(_e(),ae){const Dt=((mn=(jt=y==null?void 0:y.detail)==null?void 0:jt.route_nodes)==null?void 0:mn.find(Bt=>(Bt==null?void 0:Bt.id)==ae))||{};(Dt==null?void 0:Dt.knowledge_labels)=="--"&&(Dt.knowledge_labels=""),bt.setFieldsValue(Od({},Dt))}xt()}},[te]);function wt(jt,mn){for(let Dt of jt)mn.push(Dt),Dt.children&&Dt.children.length>0&&wt(Dt.children,mn)}const _e=()=>pf(void 0,null,function*(){je(!0);let jt=yield(0,Pt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:He==null?void 0:He.pathId}});(jt==null?void 0:jt.status)===0&&ht([{id:1,name:"\u5168\u90E8"},...(jt==null?void 0:jt.data)||[]]),je(!1)}),xt=()=>pf(void 0,null,function*(){const jt=bt.getFieldValue("knowledge_labels")||[],mn=bt.getFieldValue("resource_labels")||[],Dt=(jt==null?void 0:jt.length)>0?jt:["\u5168\u90E8"],Bt=bt.getFieldValue("uuid")||ae;if(!Bt){It.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}je(!0);let Xt=yield(0,Pt.ZP)("/api/subject_knowledge/tree.json",{method:"post",body:{uuid:Bt,subject_id:He==null?void 0:He.pathId,knowledge_labels:Dt,resource_labels:mn,id:ae,is_edit:!!ae}});(Xt==null?void 0:Xt.status)===0&&Re(Xt==null?void 0:Xt.data),je(!1)}),ot=jt=>{console.log(jt);const mn=jt.node.id,Dt=jt.dragNode.id,Bt=jt.node.pos.split("-"),Xt=jt.dropPosition-Number(Bt[Bt.length-1]),un=(Yn,Fr,vt)=>{for(let Jt=0;Jt{vt.splice(Fr,1),Tn=Yn}),!jt.dropToGap)un(yn,mn,Yn=>{Yn.children=Yn.children||[],Yn.children.unshift(Tn)});else{let Yn=[],Fr;un(yn,mn,(vt,Jt,Sn)=>{Yn=Sn,Fr=Jt}),Xt===-1?Yn.splice(Fr,0,Tn):Yn.splice(Fr+1,0,Tn)}Re(yn)},Tt=jt=>pf(void 0,null,function*(){var mn,Dt,Bt,Xt,un;let yn=[];if(wt(Ie,yn),(Ie==null?void 0:Ie.length)<=0||((mn=yn==null?void 0:yn.filter(Fr=>!(Fr!=null&&Fr.is_out)))==null?void 0:mn.length)===0||((Dt=Ie==null?void 0:Ie.filter(Fr=>!(Fr!=null&&Fr.is_out)))==null?void 0:Dt.length)===0){It.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}Ut(!0);const Tn=dm(Od({},jt),{uuid:jt.uuid||ae,subject_id:He==null?void 0:He.pathId,routes:Ie});ae&&(Tn.id=(un=(Xt=(Bt=y==null?void 0:y.detail)==null?void 0:Bt.route_nodes)==null?void 0:Xt.find(Fr=>Fr==null?void 0:Fr.is_choice))==null?void 0:un.id);const Yn=yield(0,Pt.ZP)("/api/subject_knowledge.json",{method:"post",body:Od({},Tn)});(Yn==null?void 0:Yn.status)===0&&(It.ZP.success(ae?"\u7F16\u8F91\u6210\u529F":"\u65B0\u589E\u6210\u529F"),oe(Yn==null?void 0:Yn.id,""),ne(!1)),Ut(!1)});return wi.createElement(Ft.default,{title:ae?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:te,width:"1140rem",className:to.addModal,centered:!0,onOk:()=>pf(void 0,null,function*(){bt.submit()}),okButtonProps:{loading:Ot},okText:ae?"\u5B8C\u6210\u7F16\u8F91":"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{ne(!1)},maskClosable:!1},wi.createElement(Qt.Z,{spinning:Le},wi.createElement("div",{className:to.contentWrap},wi.createElement("div",{className:to.leftBox},wi.createElement("div",{className:`flex item-center gap-10px-rem ${to.boxTitle}`},"\u57FA\u672C\u4FE1\u606F",wi.createElement(Qe.Z,{title:wi.createElement(wi.Fragment,null,"\u8DEF\u5F84\u540D\u79F0\uFF1A\u586B\u5199\u672C\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0\uFF0C\u5982\uFF1A\u6587\u79D1\u5B66\u4E60\u8DEF\u5F84\u3001\u57FA\u7840\u5B66\u4E60\u8DEF\u5F84\u7B49",wi.createElement("br",null),"\u9002\u7528\u4EBA\u7FA4\uFF1A\u586B\u5199\u9002\u5408\u9002\u7528\u672C\u5B66\u4E60\u8DEF\u5F84\u7684\u7528\u6237\uFF0C\u5982\uFF1A\u6587\u79D1\u4E13\u4E1A\u5B66\u751F\u7B49",wi.createElement("br",null),"\u7B80\u4ECB\uFF1A\u5BF9\u672C\u5B66\u4E60\u8DEF\u5F84\u505A\u57FA\u672C\u4ECB\u7ECD\uFF0C\u5982\uFF1A\u4ECB\u7ECD\u8D44\u6E90\u7C7B\u578B\u7B49",wi.createElement("br",null),"\u77E5\u8BC6\u56FE\u8C31\uFF1A\u9009\u62E9\u672C\u8BFE\u7A0B\u4E2D\u5DF2\u7ECF\u521B\u5EFA\u7684\u77E5\u8BC6\u56FE\u8C31",wi.createElement("br",null),"\u8D44\u6E90\u7C7B\u578B\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u7C7B\u578B",wi.createElement("br",null),"\u56FE\u8C31\u6807\u7B7E\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u6807\u7B7E",wi.createElement("br",null),"\u6CE8\u610F\uFF1A\u53EF\u4EE5\u901A\u8FC7\u8D44\u6E90\u7C7B\u578B\u548C\u56FE\u8C31\u6807\u7B7E\u7B5B\u9009\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5185\u5BB9\uFF0C\u66F4\u5FEB\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")},wi.createElement("span",{className:"iconfont icon-tishi7 current",style:{color:"#FF8C29"}}))),wi.createElement(Gt.default,{className:to.formSty,form:bt,layout:"horizontal",onFinish:Tt,scrollToFirstError:!0,size:"large",colon:!1,labelAlign:"right",initialValues:{knowledge_labels:["\u5168\u90E8"],uuid:((ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.nodes)==null?void 0:ce.length)>1?(Ae=(ye=(de=y==null?void 0:y.detail)==null?void 0:de.nodes.slice(1))==null?void 0:ye[0])==null?void 0:Ae.uuid:""}},wi.createElement(Gt.default.Item,{label:"\u8DEF\u5F84\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0"}]},wi.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0",maxLength:20})),wi.createElement(Gt.default.Item,{label:"\u9002\u7528\u4EBA\u7FA4",name:"applicable_people"},wi.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50})),wi.createElement(Gt.default.Item,{label:"\u7B80\u4ECB",name:"description"},wi.createElement(Ct.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:3,maxLength:200})),wi.createElement(Gt.default.Item,{label:"\u77E5\u8BC6\u56FE\u8C31",name:"uuid",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31"}]},wi.createElement(ga.default,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",options:((Ee=(ge=y==null?void 0:y.detail)==null?void 0:ge.nodes)==null?void 0:Ee.length)>1?(be=y==null?void 0:y.detail)==null?void 0:be.nodes.slice(1):[],fieldNames:{label:"name",value:"uuid"}})),wi.createElement(Gt.default.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"resource_labels",initialValue:["\u5168\u90E8"]},wi.createElement(ga.default,{placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",mode:"multiple",showSearch:!0,optionFilterProp:"node_type",options:((Te=(De=(we=y==null?void 0:y.detail)==null?void 0:we.nodes)==null?void 0:De.find(jt=>(jt==null?void 0:jt.uuid)==yt))==null?void 0:Te.resource_labels)||[],fieldNames:{label:"node_type",value:"node_type"}})),wi.createElement(Gt.default.Item,{label:"\u56FE\u8C31\u6807\u7B7E",name:"knowledge_labels"},wi.createElement(ga.default,{allowClear:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u56FE\u8C31\u6807\u7B7E",options:We,fieldNames:{label:"name",value:"name"}}))),wi.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},wi.createElement(Jf.op,{shape:"default",onClick:xt},"\u67E5\u8BE2"))),wi.createElement("div",{className:to.rightBox},wi.createElement("div",{className:to.boxTitle},"\u5B66\u4E60\u8DEF\u5F84",wi.createElement("span",{className:to.tip},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),wi.createElement("div",{style:{maxHeight:"500rem",overflow:"auto"}},(Ie==null?void 0:Ie.length)>0?wi.createElement(So.default,{style:{background:"#FAFAFA"},treeData:Ie,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:to.treeheight,draggable:!0,onDrop:ot,switcherIcon:wi.createElement(Ol.Z,null),titleRender:jt=>wi.createElement("div",{className:to.nodeData,style:{color:jt!=null&&jt.is_out?"#999999":"#000000"}},wi.createElement("span",{style:{color:Hr[jt==null?void 0:jt.node_type],backgroundColor:Vr[jt==null?void 0:jt.node_type],padding:"2px 4px",marginRight:"5px"}},jt==null?void 0:jt.node_type),wi.createElement("div",{className:to.nametitle,title:jt==null?void 0:jt.name,style:{flex:1}},(jt==null?void 0:jt.is_out)&&wi.createElement("span",{className:to.yc},"\u5DF2\u79FB\u51FA")," ",jt==null?void 0:jt.name),wi.createElement("span",{className:to.yclj,style:{color:jt!=null&&jt.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{const mn=(Bt,Xt)=>{var un;Bt.is_out=Xt,((un=Bt==null?void 0:Bt.children)==null?void 0:un.length)>0&&Bt.children.forEach(yn=>mn(yn,Xt))},Dt=!jt.is_out;jt.is_out=Dt,mn(jt,Dt)}},jt!=null&&jt.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):wi.createElement(zl.Z,{styles:{margin:"20rem auto"}}))))))};var fm=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Bs),mf=Be(68700),oo={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},hm=Be(59792),Al=Be(95237),$u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",eh="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",ep="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",vf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",tp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",k0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",GA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",VA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",jA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",Af=Be(43604),gm=Be(88844),es=Be(59301),Yl=Object.defineProperty,XA=Object.defineProperties,G0=Object.getOwnPropertyDescriptors,V0=Object.getOwnPropertySymbols,np=Object.prototype.hasOwnProperty,th=Object.prototype.propertyIsEnumerable,pm=(b,a,y)=>a in b?Yl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,eg=(b,a)=>{for(var y in a||(a={}))np.call(a,y)&&pm(b,y,a[y]);if(V0)for(var y of V0(a))th.call(a,y)&&pm(b,y,a[y]);return b},mm=(b,a)=>XA(b,G0(a)),vm=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const j0=({classroomList:b,dispatch:a,courseEndTime:y})=>{const x=(0,dt.useParams)(),[E]=Gt.default.useForm(),[z,ee]=(0,me.useState)(1),[te,ne]=(0,me.useState)([]),[ae,oe]=(0,me.useState)(0),[se,ue]=(0,me.useState)(20),[ce,de]=(0,me.useState)(!0),[ye,Ae]=(0,me.useState)([]),[ge,Ee]=(0,me.useState)(!0);x.coursesId=x.pathId,x.id=x.coursesId,(0,me.useEffect)(()=>{if(b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(De(),be(),b.actionTabs.type===2){const Le=b.actionTabs.selectArrsAll[0];Ee(Le.unified_setting)}else Ee(!1)},[b.actionTabs]);const be=Le=>vm(void 0,null,function*(){de(!0);const je=yield(0,_u.c_)(mm(eg({},x),{page:Le||z,limit:2e4}));je==null||je.course_groups.map((We,ht)=>{We.key=We.id,We.title=We.name,We.disabled=We.is_published}),je&&(ne([...je==null?void 0:je.course_groups]),oe(je==null?void 0:je.course_groups_count),de(!1),Le||E.setFieldsValue({publish_time:hs()(hs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:hs()(hs()(new Date((0,gt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),we=()=>vm(void 0,null,function*(){var Le;const je=eg({},E.getFieldsValue());if(je.end_time<=je.publish_time){It.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Re(!1);return}if((ye==null?void 0:ye.length)<=0&&!ge&&te.length>0){It.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Re(!1);return}let We={ids:[...b.actionTabs.selectArrs],group_ids:ye.length>0?ye.map(bt=>bt.id):(Le=b.detailShixunsList)==null?void 0:Le.course_groups,end_time:hs()(je.end_time).format("YYYY-MM-DD HH:mm"),publish_time:hs()(je.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ye.length,subject_id:x.pathId};Re(!0),(yield(0,Pt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:eg({},We)})).status===0?(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Re(!1),De(),(0,gt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),It.ZP.success("\u53D1\u5E03\u6210\u529F")):Re(!1)}),De=()=>{ee(1),ne([]),Ae([])},Te=ae>z*se,{detailShixunsList:He}=b,[Ie,Re]=(0,me.useState)(!1);return es.createElement(Ft.default,{width:600,centered:!0,confirmLoading:Ie,title:"\u53D1\u5E03\u8282\u70B9",open:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:gm.Z.modal,onOk:()=>we(),onCancel:()=>{De(),a({type:"classroomList/setActionTabs",payload:{}})}},es.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",es.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),es.createElement(Gt.default,{form:E},es.createElement("div",{style:{paddingLeft:0}},es.createElement(Al.Z,{className:"mt30",align:"middle"},es.createElement(Af.Z,null,es.createElement(Gt.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},es.createElement(qu.default,{style:{width:170,marginRight:"25px"},disabledDate:Le=>(0,fu.Q8)(Le,y),disabledTime:Le=>(0,fu.d0)(Le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),es.createElement(Af.Z,{className:"ml20"},es.createElement(Gt.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},es.createElement(qu.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},disabledDate:Le=>(0,fu.Q8)(Le,y,E.getFieldValue("publish_time")),disabledTime:Le=>(0,fu.d0)(Le,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),b.actionTabs.type===2&&es.createElement(Al.Z,{style:{marginBottom:"10px"}},es.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),es.createElement(Wt.ZP.Group,{value:ge,onChange:Le=>{Ee(Le.target.value),Ae([])}},es.createElement(Wt.ZP,{value:!0,disabled:!b.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),es.createElement(Wt.ZP,{className:"ml20",disabled:te.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),te.length<=0&&b.actionTabs.type===2&&es.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"')),(b.actionTabs.type===1||!ge)&&te.length>0&&es.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},es.createElement("span",{style:{flex:1}},es.createElement(ad.default,{checked:ye.length===te.length,onChange:Le=>{ye.length===te.length?Ae([]):Ae(te)}},"\u5168\u9009")),es.createElement("span",{style:{width:16}}),es.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ye.length||0,"\u4E2A\u5206\u73ED")),(b.actionTabs.type===1||!ge)&&te.length>0&&es.createElement(ff.Z,{data:te,selectedRowKeys:ye,setSelectedRowKeys:Ae})))};var X0=(0,dt.connect)(({classroomList:b})=>({classroomList:b}))(j0),Mr=Be(59301),yf=Object.defineProperty,Am=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,ym=Object.getOwnPropertySymbols,nh=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable,rp=(b,a,y)=>a in b?yf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,xm=(b,a)=>{for(var y in a||(a={}))nh.call(a,y)&&rp(b,y,a[y]);if(ym)for(var y of ym(a))Q0.call(a,y)&&rp(b,y,a[y]);return b},ip=(b,a)=>Am(b,xf(a)),ld=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const QA=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],W0=({pathsDetail:b,setselectitems:a,publishshow:y,node:x,index:E,onExpandClick:z,onClickDetails:ee,selectitems:te})=>{var ne,ae,oe;const[se,ue]=(0,me.useState)(!1),ce=(0,me.useRef)(null),{name:de,complete_rate:ye,node_type:Ae,resource_info:ge,grasp_rate:Ee,has_children:be,children:we,expand:De,key:Te,is_publish:He,status:Ie,id:Re,url:Le}=x||{};(0,me.useEffect)(()=>{var wt;je();const _e=(wt=ce.current)==null?void 0:wt.parentElement;if(!_e)return;const xt=new ResizeObserver(()=>{je()});return xt.observe(_e),()=>{xt.disconnect()}},[De]);const je=()=>{if(!ce.current)return;const wt=ce.current,_e=wt.parentElement,xt=wt.previousElementSibling,ot=_e==null?void 0:_e.firstElementChild;if(_e&&xt&&ot){const Tt=xt.getBoundingClientRect().height,jt=_e.getBoundingClientRect().height,mn=ot.getBoundingClientRect().height,Dt=Tt/2,Bt=jt-(mn+Tt)/2;wt.style.bottom=`${Dt}px`,wt.style.height=`${Bt}px`}},We=(ne=Number(ye))==null?void 0:ne.toFixed(0),ht=We==="100",bt=ht?Ae==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${We}%`,yt=ge==null?void 0:ge.reduce((wt,_e)=>wt+_e.value,0),Ot={\u5B9E\u8BAD:$u,\u8BD5\u5377:eh,\u8BFE\u4EF6:ep,\u89C6\u9891:vf},Ut=()=>{z(Te)};return Mr.createElement("div",{className:oo.treeNode,"data-index":E},Mr.createElement("div",{className:oo.node,style:ht?{background:"#EDF7EE"}:{}},!He&&!((ae=b==null?void 0:b.detail)!=null&&ae.can_managed)&&Mr.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},Mr.createElement("div",null,Mr.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Mr.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),Mr.createElement("div",{className:oo.statusbutton,style:{background:(oe=QA.find(wt=>wt.name===Ie))==null?void 0:oe.color}},Ie),y&&Mr.createElement(ad.default,{checked:te==null?void 0:te.map(wt=>wt.id).includes(Re),onChange:()=>{if(te!=null&&te.map(wt=>wt.id).includes(Re))a(te.filter(wt=>wt.id!==Re));else{let wt=[...te];wt.push(x),a(wt)}},className:oo.checkbox}),Mr.createElement(Al.Z,{style:{padding:be?"initial":"3rem 0"}},Mr.createElement(Qe.Z,{title:"\u5B8C\u6210\u7387"},Mr.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},Mr.createElement(hm.Z,{strokeColor:"#60C059",percentage:ye,startAngle:270,trackColor:"#E3E8EF",text:bt,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),Mr.createElement("div",{className:oo.info},Mr.createElement(Al.Z,{align:"middle"},Mr.createElement(Qe.Z,{title:Ae},Mr.createElement("img",{src:Ot[Ae]||tp,style:{marginRight:"10rem",width:"16rem"}})),Mr.createElement(Qe.Z,{title:de},Mr.createElement("b",{onClick:()=>{ee(x)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,gt.Pq)(de,19)))),Mr.createElement(Al.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:be?"0":"30rem"}},Mr.createElement(Al.Z,{align:"middle"},Mr.createElement(Qe.Z,{title:"\u638C\u63E1\u7387"},Mr.createElement("img",{src:k0,style:{marginRight:"4rem",width:"16rem"}})),Mr.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Ee,"%")),Mr.createElement(Al.Z,{align:"middle",style:{marginLeft:"55rem"}},Mr.createElement(Qe.Z,{title:"\u5B8C\u6210\u7387"},Mr.createElement("img",{src:GA,style:{marginRight:"4rem",width:"16rem"}})),Mr.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ye,"%"))),be&&Mr.createElement(Al.Z,{className:oo.resource},Mr.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",yt),Mr.createElement("div",{onClick:()=>ue(!se),className:oo.action},se?Mr.createElement(Mr.Fragment,null,"\u6536\u8D77",Mr.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):Mr.createElement(Mr.Fragment,null,"\u5C55\u5F00",Mr.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),se&&Mr.createElement("div",{className:oo.tags},ge==null?void 0:ge.map((wt,_e)=>Mr.createElement(Qe.Z,{title:wt.name},Mr.createElement("div",{className:oo.tag,key:_e},(0,gt.Pq)(wt.name,5),"\uFF1A",wt.value)))),E.length>1&&Mr.createElement("div",{className:oo.leftLine}),De&&Mr.createElement("div",{className:oo.rightLine}),be&&Mr.createElement("img",{onClick:Ut,className:oo.icon,src:De?jA:VA})),we&&we.length>0&&De&&Mr.createElement("div",{className:oo.nodeWrap},we.map((wt,_e)=>Mr.createElement(W0,{key:wt.key,onExpandClick:z,onClickDetails:ee,publishshow:y,setselectitems:a,pathsDetail:b,selectitems:te,node:wt,index:E+"-"+(_e+1)})),we.length>1&&Mr.createElement("div",{ref:ce,className:oo.line})))},WA=({data:b,onExpandClick:a,selectitems:y,onClickDetails:x,pathsDetail:E,setselectitems:z,publishshow:ee})=>Mr.createElement("div",{className:oo.treeNode},Mr.createElement("div",{className:oo.nodeWrap},b.map((te,ne)=>Mr.createElement(W0,{key:te.key,onExpandClick:a,onClickDetails:x,pathsDetail:E,publishshow:ee,selectitems:y,setselectitems:z,node:te,index:String(ne+1)}))));var Z0=({visible:b,onCancel:a,subjectId:y,onClickDetails:x,pathsDetail:E,dispatch:z})=>{var ee;const[te,ne]=(0,me.useState)([]),[ae,oe]=(0,me.useState)(!0),[se,ue]=(0,me.useState)("\u5168\u90E8"),[ce,de]=(0,me.useState)([]),[ye]=(0,dt.useSearchParams)(),[Ae,ge]=(0,me.useState)(!1),[Ee,be]=(0,me.useState)([]);(0,me.useEffect)(()=>{De()},[se]),(0,me.useEffect)(()=>{E.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(z({type:"pathsDetail/setActionTabs",payload:{key:""}}),De())},[E.actionTabs.key]);const we=(Le,je)=>ld(void 0,null,function*(){const We=yield(0,Pt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Le,subject_id:y,node_type:se}});if((We==null?void 0:We.status)===0)return je&&de((We==null?void 0:We.node_types)||[]),(We==null?void 0:We.data)||[];oe(!1)}),De=()=>ld(void 0,null,function*(){oe(!0);const Le=yield we(b,!0);ne(Le),oe(!1)}),Te=(Le,je,We)=>ld(void 0,null,function*(){return yield Promise.all(Le.map(bt=>ld(void 0,null,function*(){return bt.key===je?yield We(bt):bt.children&&bt.children.length>0?ip(xm({},bt),{children:yield Te(bt.children,je,We)}):bt})))}),He=Le=>ld(void 0,null,function*(){oe(!0);const je=yield Te(te,Le,We=>ld(void 0,null,function*(){var ht,bt;const yt=ip(xm({},We),{expand:!(We!=null&&We.expand)});return!(We!=null&&We.expand)&&!((ht=We==null?void 0:We.children)!=null&&ht.length)&&(yt.children=yield we(Le),((bt=yt.children)==null?void 0:bt.length)===0&&(yt.has_children=!1,yt.expand=!1)),yt}));ne(je),oe(!1)}),Ie=Le=>ld(void 0,null,function*(){oe(!0),yield x(Le,!1),oe(!1)});return Mr.createElement("div",{className:oo.tree},Mr.createElement("div",{className:oo.center},Mr.createElement("div",{className:oo.head},Mr.createElement("div",{className:oo.del},Mr.createElement("i",{onClick:a,className:"iconfont icon-shanchuhuanjing"}),Mr.createElement("b",null))),Mr.createElement("div",{className:oo.body},ae&&Mr.createElement("div",{className:oo.loading},Mr.createElement(Qt.Z,{spinning:!0})),Mr.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Mr.createElement("div",{className:oo.tabs,style:{flex:1}},ce==null?void 0:ce.map(Le=>Mr.createElement("div",{onClick:()=>ue(Le.node_type),className:Le.node_type===se?oo.active:void 0,key:Le.node_type},Le.node_type,"\uFF08",Le.count,"\uFF09"))),ye.get("type")==="classrooms"&&((ee=E==null?void 0:E.detail)==null?void 0:ee.can_managed)&&Mr.createElement("div",null,Ae&&Mr.createElement(ad.default,{style:{color:"#fff"},checked:(Ee==null?void 0:Ee.length)===(te==null?void 0:te.length),onChange:()=>{if((Ee==null?void 0:Ee.length)===(te==null?void 0:te.length))be([]);else{ge(!0);let Le=[...te];be(Le)}}},(Ee==null?void 0:Ee.length)===(te==null?void 0:te.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",Ee==null?void 0:Ee.length,"\uFF09"),Ae&&Mr.createElement(mt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>ge(!1)},"\u53D6\u6D88"),Mr.createElement(mt.ZP,{type:"primary",onClick:()=>ld(void 0,null,function*(){if(Ae)z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Ee==null?void 0:Ee.map(Le=>Le.id)}});else{ge(!0);let Le=[...te];be(Le)}}),style:{borderRadius:"24rem"}},Ae?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),Mr.createElement("div",{className:oo.scrollBox},Mr.createElement("div",{className:Ki()(oo.treeWarp,!0&&oo.allTreeNode)},Mr.createElement(WA,{pathsDetail:E,selectitems:Ee,setselectitems:be,publishshow:Ae,data:te,onClickDetails:Ie,onExpandClick:He}))))),Mr.createElement(X0,null))},ap=Be(21185),ZA=Be(7310),Y0=Be(41867),za={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},YA=Object.defineProperty,rh=Object.getOwnPropertySymbols,Pm=Object.prototype.hasOwnProperty,J0=Object.prototype.propertyIsEnumerable,K0=(b,a,y)=>a in b?YA(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,JA=(b,a)=>{for(var y in a||(a={}))Pm.call(a,y)&&K0(b,y,a[y]);if(rh)for(var y of rh(a))J0.call(a,y)&&K0(b,y,a[y]);return b};const KA=b=>React.createElement("svg",JA({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var tg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ng=Object.defineProperty,q0=Object.getOwnPropertySymbols,qA=Object.prototype.hasOwnProperty,Wx=Object.prototype.propertyIsEnumerable,_0=(b,a,y)=>a in b?ng(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,op=(b,a)=>{for(var y in a||(a={}))qA.call(a,y)&&_0(b,y,a[y]);if(q0)for(var y of q0(a))Wx.call(a,y)&&_0(b,y,a[y]);return b};const Pf=b=>React.createElement("svg",op({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var sp="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",$0=Object.defineProperty,ev=Object.getOwnPropertySymbols,_A=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ze=(b,a,y)=>a in b?$0(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ue=(b,a)=>{for(var y in a||(a={}))_A.call(a,y)&&ze(b,y,a[y]);if(ev)for(var y of ev(a))Me.call(a,y)&&ze(b,y,a[y]);return b};const qe=b=>React.createElement("svg",Ue({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Nt=Object.defineProperty,St=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,pn=(b,a,y)=>a in b?Nt(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,_n=(b,a)=>{for(var y in a||(a={}))_t.call(a,y)&&pn(b,y,a[y]);if(St)for(var y of St(a))tn.call(a,y)&&pn(b,y,a[y]);return b};const En=b=>React.createElement("svg",_n({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var Cn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Wn=Object.defineProperty,Qn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Zn=(b,a,y)=>a in b?Wn(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Nr=(b,a)=>{for(var y in a||(a={}))$t.call(a,y)&&Zn(b,y,a[y]);if(Qn)for(var y of Qn(a))vn.call(a,y)&&Zn(b,y,a[y]);return b};const xr=b=>React.createElement("svg",Nr({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var Lr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Rr=({type:b})=>{const a=(0,me.useMemo)(()=>{switch(b){case"\u8BFE\u4EF6":return me.createElement("img",{src:tg,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return me.createElement("img",{src:sp,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return me.createElement("img",{src:$e,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return me.createElement("img",{src:Cn,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return me.createElement("img",{src:Lr,style:{width:"16rem",height:"16rem"}});default:return""}},[b]);return me.createElement(me.Fragment,null,a)},Ar="data:image/png;base64,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",ta="data:image/png;base64,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";const yi=({className:b="",style:a={},direction:y,DataProps:x,pathsDetail:E,isOne:z,handleClickDetails:ee})=>{const{detail:te}=E,[ne]=(0,dt.useSearchParams)(),ae=(x==null?void 0:x.status)=="\u672A\u53D1\u5E03"&&ne.get("type")=="classrooms",oe=(0,me.useMemo)(()=>(x==null?void 0:x.grasp_rate)>=80&&(x==null?void 0:x.grasp_rate)<=100?za.waveDom100:(x==null?void 0:x.grasp_rate)>=60&&(x==null?void 0:x.grasp_rate)<=79?za.waveDom79:(x==null?void 0:x.grasp_rate)>0&&(x==null?void 0:x.grasp_rate)<=59?za.waveDom59:"",[x==null?void 0:x.grasp_rate]);return me.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${za.Node} ${b}`,style:a,onClick:()=>{ae&&!te.can_managed||ee(x)}},me.createElement("img",{src:y=="up"?Ar:ta,className:`${za.Direction} ${y=="up"?za.UP:za.DOWN}`}),me.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},me.createElement(Qe.Z,{title:`${x!=null&&x.node_type?`${x==null?void 0:x.node_type}\uFF1A`:""}${x==null?void 0:x.name}`},me.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},me.createElement(Rr,{type:x==null?void 0:x.node_type})," ",x==null?void 0:x.name))),me.createElement("div",{className:`relative rounded-full flex item-center justify-center ${za.waveDom} ${oe}`},ae?me.createElement(Qe.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},me.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):me.createElement("div",{className:`${za.wave}`,style:{top:`calc(100% - ${(x==null?void 0:x.grasp_rate)||0}%)`}})),me.createElement("div",{className:`${z?za.HeightItem:""}`,style:{height:"82rem"}}))},ca=({DataProps:b={},className:a="",currentIndex:y=1,pathsDetail:x,handleClickDetails:E})=>{var z,ee,te;const ne=(0,me.useMemo)(()=>(b==null?void 0:b.grasp_rate)>=80&&(b==null?void 0:b.grasp_rate)<=100?za.ItemDom100:(b==null?void 0:b.grasp_rate)>=60&&(b==null?void 0:b.grasp_rate)<=79?za.ItemDom79:(b==null?void 0:b.grasp_rate)>0&&(b==null?void 0:b.grasp_rate)<=59?za.ItemDom59:"",[b==null?void 0:b.grasp_rate]),ae=(0,me.useRef)(null);return(0,me.useEffect)(()=>{if(ae.current){const oe=ae.current.offsetWidth,se=ae.current.children;if(oe<1200){for(const Ae of se)Ae.classList.remove(za.NodeShowDirection);return}let ue=oe;const ce=[];let de=[];const ye=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const Ae of se)Ae.removeAttribute("style"),Ae.classList.remove(za.NodeShowDirection),ue-((Ae==null?void 0:Ae.offsetWidth)+ye)>0?(de.push(Ae),ue-=(Ae==null?void 0:Ae.offsetWidth)+ye):(ue=oe-(Ae==null?void 0:Ae.offsetWidth)-ye,ce.push(de),de=[],de.push(Ae));ce.push(de),ce.forEach(Ae=>{Ae.forEach((ge,Ee)=>{Ee==(Ae==null?void 0:Ae.length)-1&&ge.classList.add(za.NodeShowDirection)})})}},[ae,b==null?void 0:b.children]),me.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${za.ItemDom} ${ne} ${a}`},me.createElement("div",{className:`absolute ${za.Arrow}`}),me.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${za.Title}`},me.createElement(Qe.Z,{title:""},me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},b==null?void 0:b.name)),me.createElement("div",{className:"text-14px-rem"},(z=b==null?void 0:b.children)==null?void 0:z.length,"\u4E2A\u8D44\u6E90")),((ee=b==null?void 0:b.children)==null?void 0:ee.length)>0?me.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},me.createElement("div",{ref:ae,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(te=b==null?void 0:b.children)==null?void 0:te.map((oe,se)=>{var ue,ce;return me.createElement(yi,{key:se,handleClickDetails:E,pathsDetail:x,isOne:((ue=b==null?void 0:b.children)==null?void 0:ue.length)==1,DataProps:oe,direction:se%2==0?"up":"down",className:se%2==0&&((ce=b==null?void 0:b.children)==null?void 0:ce.length)!=1?za.NodeUp:"flex-col"})}))):me.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},me.createElement(zl.Z,{img:Be(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var Ha=({pathsDetail:b,handleClickDetails:a,dataSource:y})=>{const x=(0,me.useRef)(null);return(0,me.useEffect)(()=>{if(x.current){const E=x.current.offsetWidth,z=document.querySelectorAll("#learning_path_chapter");let ee=E;const te=[];let ne=[];const ae=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const oe of z)if(oe.removeAttribute("style"),oe.classList.remove(za.ArrowDisable,za.ArrowDownLeft,za.ArrowLeft,za.ArrowDownRight,za.ArrowRight),ee-((oe==null?void 0:oe.offsetWidth)+ae)>0)ne.push(oe),ee-=(oe==null?void 0:oe.offsetWidth)+ae;else{const se=(ee+ae-10)/(ne==null?void 0:ne.length);ne.forEach(ue=>{ue.style.width=`${(ue.offsetWidth+se)/E*100}%`}),ee=E-(oe==null?void 0:oe.offsetWidth)-ae,te.push(ne),ne=[],ne.push(oe)}te.push(ne),te.forEach((oe,se)=>{var ue;se%2===1?[...oe||[]].reverse().forEach((de,ye)=>{de.style.order=(se+1)*10+ye,ye==0?(de.style["margin-left"]="auto",de.classList.add((te==null?void 0:te.length)-1==se?za.ArrowDisable:za.ArrowDownLeft)):de.classList.add(za.ArrowLeft)}):oe.forEach((ce,de)=>{ce.style.order=(se+1)*10+de,de==(oe==null?void 0:oe.length)-1?ce.classList.add((te==null?void 0:te.length)-1==se?za.ArrowDisable:za.ArrowDownRight):ce.classList.add(za.ArrowRight)}),(oe==null?void 0:oe.length)==1&&(oe[0].style.width="100%"),((ue=oe==null?void 0:oe[0])==null?void 0:ue.offsetWidth)me.createElement(ca,{key:z,handleClickDetails:a,pathsDetail:b,currentIndex:z+1,DataProps:E}))))},Va=Be(18376),cn=Be(59301),Ua=Object.defineProperty,Ea=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,wo=(b,a,y)=>a in b?Ua(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,os=(b,a)=>{for(var y in a||(a={}))ho.call(a,y)&&wo(b,y,a[y]);if(Ya)for(var y of Ya(a))ka.call(a,y)&&wo(b,y,a[y]);return b},ts=(b,a)=>Ea(b,Ta(a)),ss=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const ns=[3,2,1],Ys=({xxljac:b,pathsDetail:a,dispatch:y,setxxljac:x})=>{var E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae;const ge=(0,dt.useParams)(),Ee=(0,dt.useSelector)(Kt=>Kt),{pathsDetail:{detail:be={},actionTabs:we}}=Ee,[De,Te]=(0,me.useState)(!1),[He,Ie]=(0,me.useState)(!1),[Re,Le]=(0,me.useState)(""),[je,We]=(0,me.useState)(!1),[ht,bt]=(0,me.useState)(!1),[yt,Ot]=(0,me.useState)(!1),[Ut,wt]=(0,me.useState)(""),[_e,xt]=(0,me.useState)({}),[ot,Tt]=(0,me.useState)([]),[jt,mn]=(0,me.useState)([]),[Dt,Bt]=(0,me.useState)([]),[Xt,un]=(0,me.useState)(!1),[yn,Tn]=(0,me.useState)(1),[Yn,Fr]=(0,me.useState)({});let[vt,Jt]=(0,me.useState)({});const Sn=be==null?void 0:be.can_managed,[bn]=(0,dt.useSearchParams)(),[Bn,rr]=(0,me.useState)(!1),ir=new URLSearchParams(window.location.search);ir.set("tabs","2");const gr=(Kt={})=>{y({type:"pathsDetail/getKnowledgeGraphs",payload:os({graphable_type:bn.get("type")==="classrooms"?"course":"subject",graphable_id:ge==null?void 0:ge.pathId},Kt)})};function Ii(){return ss(this,null,function*(){var Kt;let xn=[...(Kt=a==null?void 0:a.detail)==null?void 0:Kt.nodes];Bt(xn==null?void 0:xn.splice(1))})}(0,me.useEffect)(()=>{var Kt;(Kt=a==null?void 0:a.detail)!=null&&Kt.nodes&&yn===1&&(Ii(),Tn(2))},[(E=a==null?void 0:a.detail)==null?void 0:E.nodes]),(0,me.useEffect)(()=>{var Kt,xn,Kr,pr,$r,ni,$n,fr,Di,bi;let ur=!1;((xn=(Kt=a==null?void 0:a.detail)==null?void 0:Kt.route_nodes)==null?void 0:xn.length)>0&&(ur=!((pr=(Kr=a==null?void 0:a.detail)==null?void 0:Kr.route_nodes)!=null&&pr.some(Qi=>Qi==null?void 0:Qi.is_choice))),($n=(ni=($r=a==null?void 0:a.detail)==null?void 0:$r.route_nodes)==null?void 0:ni.find(Qi=>Qi==null?void 0:Qi.is_choice))!=null&&$n.id&&x((bi=(Di=(fr=a==null?void 0:a.detail)==null?void 0:fr.route_nodes)==null?void 0:Di.find(Qi=>Qi==null?void 0:Qi.is_choice))==null?void 0:bi.id),!Sn&&ur&&(0,Y0.bg)()&&y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})},[(z=a==null?void 0:a.detail)==null?void 0:z.route_nodes]),(0,me.useEffect)(()=>{b&&hi(b)},[b]);const hi=(Kt=null)=>ss(void 0,null,function*(){Te(!0);const xn=yield(0,Pt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Kt,subject_id:ge==null?void 0:ge.pathId}});if((xn==null?void 0:xn.status)===0){xt(xn||{});const Kr=(xn==null?void 0:xn.parent_knowledges)||[];mn(Kr)}Te(!1)});(0,me.useEffect)(()=>{_e!=null&&_e.data&&Tt((_e==null?void 0:_e.data)||[])},[_e]);const ut=()=>ss(void 0,null,function*(){if(!Ut){It.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Ut!=="\u786E\u8BA4\u5220\u9664"){It.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}Ot(!0);const Kt=yield(0,Pt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:b,subject_id:ge==null?void 0:ge.pathId}});(Kt==null?void 0:Kt.status)===0&&(It.ZP.success("\u5220\u9664\u6210\u529F"),We(!1),gr({graphable_id:ge==null?void 0:ge.pathId})),Ot(!1)}),Ze=(...Kt)=>ss(void 0,[...Kt],function*(xn={}){yield(0,Pt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:ts(os({},xn),{subject_id:ge==null?void 0:ge.pathId})})}),qt=(Kt,xn=!0)=>ss(void 0,null,function*(){var Kr,pr,$r,ni,$n,fr;if((Kt==null?void 0:Kt.container_type)==="Attachment"&&!((Kr=a==null?void 0:a.detail)!=null&&Kr.can_managed)){if((0,ZA.fc)({id:Kt==null?void 0:Kt.container_id,watch_type:2,course_id:ge==null?void 0:ge.pathId}),Kt!=null&&Kt.is_link){Ze({uuid:(Kt==null?void 0:Kt.knowledge_uuid)||(Kt==null?void 0:Kt.key)}),(0,gt.xg)(Kt==null?void 0:Kt.url);return}Fr({url:lt.Z.API_SERVER+(Kt==null?void 0:Kt.url),file_type:Kt==null?void 0:Kt.file_type});return}if(Kt!=null&&Kt.url){Ze({uuid:(Kt==null?void 0:Kt.knowledge_uuid)||(Kt==null?void 0:Kt.key)}),window.open(Kt==null?void 0:Kt.url);return}xn&&Te(!0);let Di=yield(0,Pt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:ge==null?void 0:ge.pathId,nodeUuid:(Kt==null?void 0:Kt.knowledge_uuid)||(Kt==null?void 0:Kt.key)}});if((Di==null?void 0:Di.status)===0){if((($r=(pr=Di==null?void 0:Di.data)==null?void 0:pr.nodes)==null?void 0:$r.length)>0){let bi=(fr=($n=(ni=Di==null?void 0:Di.data)==null?void 0:ni.nodes)==null?void 0:$n.map(ur=>{var Qi,Zt,or,Ir,ci,en,dn,cr,Br,kr,Oa,Ql,cu;const O0=(Qi=Di==null?void 0:Di.data)==null?void 0:Qi.resource_count;return ts(os({},ur==null?void 0:ur.properties),{rootNodeUuid:(Zt=ur==null?void 0:ur.properties)==null?void 0:Zt.rootNodeUuid,id:(or=ur==null?void 0:ur.properties)==null?void 0:or.uuid,name:(Ir=ur==null?void 0:ur.properties)==null?void 0:Ir.name,description:(ci=ur==null?void 0:ur.properties)==null?void 0:ci.description,nodeType:(en=ur==null?void 0:ur.properties)==null?void 0:en.nodeType,tags:((dn=ur==null?void 0:ur.properties)==null?void 0:dn.tags)&&((kr=(Br=(cr=ur==null?void 0:ur.properties)==null?void 0:cr.tags)==null?void 0:Br.split("\uFF0C"))==null?void 0:kr.map(uf=>({name:uf})))||[],colorType:parseInt((Oa=ur==null?void 0:ur.properties)==null?void 0:Oa.color)>3?"3":(Ql=ur==null?void 0:ur.properties)==null?void 0:Ql.color,activeColor:"#FA6400",size:ns[((cu=ur==null?void 0:ur.properties)==null?void 0:cu.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:O0})}))==null?void 0:fr[0];bi.resourceid=Kt==null?void 0:Kt.id,Jt(bi),un(!0)}Te(!1)}}),Mn=()=>cn.createElement("div",{className:fo.studentHead},cn.createElement("div",{className:"flex item-center w-full"},cn.createElement("div",{className:fo.headLi},cn.createElement("img",{src:nr}),cn.createElement("aside",null,cn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),cn.createElement("b",null,_e==null?void 0:_e.resource_count))),cn.createElement("div",{className:fo.headLi},cn.createElement("img",{src:ii}),cn.createElement("aside",null,cn.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),cn.createElement("b",{style:{color:"#F7B500"}},_e==null?void 0:_e.complete_rate,"%"))),cn.createElement("div",{className:fo.headLi},cn.createElement("img",{src:ua}),cn.createElement("aside",null,cn.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),cn.createElement("b",{style:{color:"#3AFFC8"}},_e==null?void 0:_e.grasp_rate,"%"))),cn.createElement("div",{className:fo.headLi},cn.createElement("img",{src:ui}),cn.createElement("aside",null,cn.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),cn.createElement(Qe.Z,{title:_e==null?void 0:_e.last_knowledge_name},cn.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,gt.Pq)(_e==null?void 0:_e.last_knowledge_name,13))))),cn.createElement("div",{onClick:()=>{_e!=null&&_e.last_knowledge_name&&qt({knowledge_uuid:_e==null?void 0:_e.last_knowledge_uuid,id:_e==null?void 0:_e.last_knowledge_uuid})},className:_e!=null&&_e.last_knowledge_name?fo.btn:`${fo.btn} ${fo.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return cn.createElement(cn.Fragment,null,!((te=(ee=a==null?void 0:a.detail)==null?void 0:ee.route_nodes)!=null&&te.length)&&cn.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},cn.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},Sn&&cn.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{Le(null),Ie(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),cn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4EC0\u4E48\uFF1F"),cn.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4E00\u6761\u57FA\u4E8E\u8BFE\u7A0B\u76EE\u6807\u5BFC\u822A\u8DEF\u7EBF\uFF0C\u901A\u8FC7\u89C4\u5212\u6700\u4F18\u5B66\u4E60\u987A\u5E8F\uFF0C\u53EF\u914D\u5408\u591A\u79CD\u7C7B\u8D44\u6E90\uFF08\u89C6\u9891\u3001\u8BFE\u4EF6\u3001\u4E60\u9898\u3001\u8BFE\u4EF6\u7B49\uFF09\uFF0C\u52A9\u529B\u5B66\u751F\u4EE5\u6700\u7701\u529B\u3001\u6700\u9AD8\u6548\u3001\u6700\u6E05\u6670\u7684\u65B9\u5F0F\u638C\u63E1\u8BFE\u7A0B\u6838\u5FC3\u77E5\u8BC6\u5185\u5BB9",cn.createElement("img",{className:"absolute",src:Be(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),cn.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},cn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},cn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u5B66\u4E60\u8DEF\u5F84\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),cn.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},cn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Be(79989)}),cn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Be(73486)}),[{title:"\u591A\u7EF4\u5B66\u4E60\u8DEF\u5F84",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u6761\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u5B66\u4E60\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Be(49747)},{title:"\u8BFE\u5802\u5B66\u60C5\u7EDF\u8BA1",desc:bn.get("type")=="classrooms"?"\u652F\u6301\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1":"\u652F\u6301\u4E00\u952E\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u3002",img:Be(7875)},{title:"\u5B66\u60C5\u5206\u6790+\u5B66\u60C5\u9884\u8B66+\u8D44\u6E90\u63A8\u8350",desc:"\u652F\u6301\u6839\u636E\u5B66\u751F\u5728\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\uFF0C\u7ECF\u8FC7\u7CFB\u7EDF\u5B66\u60C5\u9884\u8B66\u60C5\u51B5\uFF0C\u4E3A\u5B66\u751F\u63A8\u8350\u4E0D\u540C\u7684\u5B66\u4E60\u8D44\u6E90\uFF0C\u5B9E\u73B0\u5343\u4EBA\u5343\u9762\u7684\u5B66\u4E60\u573A\u666F\u3002",img:Be(14813)}].map((Kt,xn)=>cn.createElement("div",{key:xn,className:`flex flex-col item-center ${xn!=1?"pt-56px-rem":""}`},cn.createElement("img",{src:Kt==null?void 0:Kt.img,style:{width:"127rem",height:"119rem"}}),cn.createElement("div",{className:"px-20px-rem pb-20px-rem mt-10px-rem",style:{background:`url(${Be(14760)}) 0 0 / 100% 100% no-repeat`}},Kt==null?void 0:Kt.title),cn.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),cn.createElement("div",{className:"px-20px-rem py-10px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"152rem"}},Kt==null?void 0:Kt.desc))))),cn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},cn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u6CE8\u610F\u4E8B\u9879 "),cn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:cn.createElement("div",{className:"flex flex-col gap-4px-rem"},cn.createElement("div",{className:"text-16px-rem"},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84"),cn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5B66\u4E60\u8DEF\u5F84\u57FA\u4E8E\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u3002",cn.createElement("br",null),cn.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u65F6\uFF0C\u540C\u6B65\u5EFA\u7ACB\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u77E5\u8BC6\u56FE\u8C31\u7684\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")))},{desc:cn.createElement("div",{className:"flex flex-col gap-4px-rem"},cn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210"),cn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u540E\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E",cn.createElement("span",{style:{color:"#FFE698"}},"\u77E5\u8BC6\u8282\u70B9\u7684\u524D\u5E8F/\u540E\u5E8F\u5173\u7CFB"),"\u81EA\u52A8\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:cn.createElement("div",{className:"flex flex-col gap-4px-rem"},cn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u8C03\u6574"),cn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5728\u751F\u6210\u7684\u5B66\u4E60\u8DEF\u5F84\u4E2D\uFF0C\u53EF\u4EE5\u70B9\u51FB",cn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u79FB\u9664\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u548C",cn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u8C03\u6574\u8DEF\u5F84\u4E2D\u5B66\u4E60\u5185\u5BB9\uFF0C\u4E5F\u53EF\u4EE5",cn.createElement("span",{style:{color:"#FFE698"}},"\u62D6\u52A8\u5B66\u4E60\u8DEF\u5F84\u8282\u70B9"),"\u8C03\u6574\u5B66\u4E60\u987A\u5E8F\u3002"))}].map((Kt,xn)=>cn.createElement("div",{key:xn,className:"py-20px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},cn.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(xn+1).toString().padStart(2,"0")),cn.createElement("div",{className:"flex-1 minW-0"},Kt==null?void 0:Kt.desc))))))),((ae=(ne=a==null?void 0:a.detail)==null?void 0:ne.route_nodes)==null?void 0:ae.length)&&cn.createElement(Ba.Z,null,cn.createElement(cn.Fragment,null,cn.createElement("div",{className:fo.learning},cn.createElement(Qt.Z,{spinning:De,size:"large",wrapperClassName:fo.spin,tip:"\u6570\u636E\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u7A0D\u540E"},cn.createElement("div",{className:fo.body},Sn?cn.createElement("div",{className:`${fo.head}`}," ",cn.createElement("div",{className:"w-full flex item-center justify-between"},cn.createElement("div",{className:fo.numerical},cn.createElement("div",null,cn.createElement("img",{src:nr}),cn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),cn.createElement("b",null,_e==null?void 0:_e.resource_count)),cn.createElement("div",null,cn.createElement("img",{src:ii}),cn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),cn.createElement("b",{style:{color:"#F7B500"}},_e==null?void 0:_e.complete_rate,"%")),cn.createElement("div",null,cn.createElement("img",{src:ua}),cn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),cn.createElement("b",{style:{color:"#3AFFC8"}},_e==null?void 0:_e.grasp_rate,"%"))),cn.createElement("div",{className:fo.action},Sn&&cn.createElement("div",{onClick:()=>{Le(null),Ie(!0)}},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-tianjia4"})),cn.createElement("span",null,"\u521B\u5EFA")),cn.createElement("div",{onClick:()=>{Le(b),Ie(!0)}},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-bianji13"})),cn.createElement("span",null,"\u7F16\u8F91")),cn.createElement("div",{onClick:()=>We(!0)},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-shanchu17"})),cn.createElement("span",null,"\u5220\u9664"))))):Mn(),cn.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},bn.get("type")=="classrooms"&&Sn&&cn.createElement("div",{className:`current flex item-center ${fo.PublishBut}`,onClick:()=>{rr(!0)}},cn.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),cn.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},cn.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),cn.createElement(Qe.Z,{title:((se=(oe=be==null?void 0:be.route_nodes)==null?void 0:oe.find(Kt=>Kt==null?void 0:Kt.is_choice))==null?void 0:se.name)||""},cn.createElement("div",{className:"multi_ellipsis1"},((ce=(ue=be==null?void 0:be.route_nodes)==null?void 0:ue.find(Kt=>Kt==null?void 0:Kt.is_choice))==null?void 0:ce.name)||"")),cn.createElement("div",{className:`current flex item-center ${fo.ChangeBut}`,onClick:()=>{y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})}},cn.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!Sn&&cn.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${fo.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",cn.createElement(ol.Z,{onChange:Kt=>{Tt(Kt?(Kr=>Kr==null?void 0:Kr.filter(pr=>(pr==null?void 0:pr.grasp_rate)!=100).map(pr=>{var $r;return ts(os({},pr),{children:($r=pr==null?void 0:pr.children)==null?void 0:$r.filter(ni=>(ni==null?void 0:ni.grasp_rate)!=100)})}))(_e==null?void 0:_e.data):(_e==null?void 0:_e.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),Sn&&bn.get("type")==="classrooms"&&cn.createElement(cn.Fragment,null,cn.createElement("div",{className:`current flex item-center ${fo.ChangeBut}`,onClick:()=>{var Kt,xn;dt.history.push(`/knowledgegraph/${ge==null?void 0:ge.pathId}/statistics/learningpath/${(xn=(Kt=be==null?void 0:be.route_nodes)==null?void 0:Kt.find(Kr=>Kr==null?void 0:Kr.is_choice))==null?void 0:xn.id}?${ir}`)}}," \u6570\u636E\u7EDF\u8BA1 ")),cn.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},cn.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),cn.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),cn.createElement("div",null,"100% ~ 80%"),cn.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),cn.createElement("div",null,"79% ~ 60%"),cn.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),cn.createElement("div",null,"59% ~ 0%"),cn.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),cn.createElement("div",null,"\u672A\u5B66\u4E60"))),(de=_e==null?void 0:_e.data)!=null&&de.length?cn.createElement(Ha,{pathsDetail:a,dataSource:ot||[],handleClickDetails:qt}):cn.createElement(zl.Z,{img:Do,className:"flex flex-col item-center justify-center",styles:{height:"80vh"},imgStyles:{width:"200rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E"}))),ht&&cn.createElement(Z0,{pathsDetail:a,subjectId:ge==null?void 0:ge.pathId,dispatch:y,visible:ht,onCancel:()=>bt(!1),onClickDetails:qt}),cn.createElement(Ft.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:je,centered:!0,confirmLoading:yt,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>We(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{wt("")},onOk:ut},cn.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},cn.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ye=jt==null?void 0:jt.find(Kt=>Kt.id===b))==null?void 0:ye.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),cn.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),cn.createElement(Ct.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Ut,onChange:Kt=>wt(Kt.target.value)})))))),He&&cn.createElement(fm,{onOk:()=>{gr({graphable_id:ge==null?void 0:ge.pathId})},setaddmodal:Ie,addmodal:He,uuid:Re}),cn.createElement(mf.Z,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:Dt,setshow:()=>{},getData:hi,buildTree:()=>{},containerRef:()=>{},showdetail:Xt,setshowdetail:un,items:vt}),cn.createElement(ap.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Yn==null?void 0:Yn.url,type:Yn==null?void 0:Yn.file_type,disabledDownload:!0,onClose:()=>Fr({})}),(we==null?void 0:we.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"&&cn.createElement(Va.E_,{type:"route",open:(we==null?void 0:we.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:(Ae=be==null?void 0:be.route_nodes)==null?void 0:Ae.find(Kt=>Kt.id===b),onFinish:()=>{gr({graphable_id:ge==null?void 0:ge.pathId})}}),cn.createElement(as,{visible:Bn,setVisible:rr,treeList:_e==null?void 0:_e.data,uuid:b,detail:be,onOk:Kt=>{rr(!1),hi(Kt)}}))};var Oo=(0,dt.connect)(({pathsDetail:b,user:a})=>({pathsDetail:b,user:a}))(Ys),no={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},_i=Be(59301),yl=Object.defineProperty,Ns=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,na=(b,a,y)=>a in b?yl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Yo=(b,a)=>{for(var y in a||(a={}))Jl.call(a,y)&&na(b,y,a[y]);if(Ns)for(var y of Ns(a))Du.call(a,y)&&na(b,y,a[y]);return b},No=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Js=({value:b=[],onChange:a,type:y,subjectId:x})=>{const[E,z]=(0,me.useState)(!1),[ee,te]=(0,me.useState)([]),[ne,ae]=(0,me.useState)([]),[oe,se]=(0,me.useState)([]),[ue,ce]=(0,me.useState)(""),[de,ye]=(0,me.useState)(""),[Ae,ge]=(0,me.useState)(!1),[Ee,be]=(0,me.useState)(!1),we=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],De=y===1?"\u7C7B\u578B":"\u6807\u7B7E",Te=y===1?"0":"4";(0,me.useEffect)(()=>{E&&(se(b),He())},[E]);const He=()=>No(void 0,null,function*(){var We;be(!0);const ht=yield(0,Pt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:x,item_type:Te}});(ht==null?void 0:ht.status)===0&&(te((We=ht==null?void 0:ht.data)==null?void 0:We.map(bt=>bt.name)),ae((ht==null?void 0:ht.data)||[])),be(!1)}),Ie=We=>No(void 0,null,function*(){var ht;be(!0);const bt=(ht=ne==null?void 0:ne.find(Ot=>Ot.name===We))==null?void 0:ht.id,yt=yield(0,Pt.ZP)(`/api/knowledge_items/${bt}.json`,{method:"delete",body:{subject_id:x}});if((yt==null?void 0:yt.status)===0){He(),It.ZP.success("\u5220\u9664\u6210\u529F");return}be(!1)}),Re=({title:We="",style:ht={},showDelete:bt=!0,modal:yt=!1,active:Ot=!1})=>{const wt=(ot=>ot.split("").reduce((Tt,jt)=>Tt+jt.charCodeAt(0),0))(We)%we.length,{background:_e,borderColor:xt}=we[wt];return _i.createElement("div",{className:Ki()(no.tag,Ot?no.active:""),onClick:()=>{yt&&(E===1&&se([We]),E===2&&(oe.includes(We)?se(oe.filter(ot=>ot!==We)):se([...oe,We])))},style:Yo({background:_e,borderColor:xt},ht)},_i.createElement("span",null,We),bt&&_i.createElement("i",{onClick:ot=>{ot.stopPropagation(),yt?Ie(We):a(b.filter(Tt=>Tt!==We))},className:"iconfont icon-shanchu5"}))},Le=()=>{a([...oe]),z(!1)},je=()=>No(void 0,null,function*(){if(!ue.replace(/\s+/g,"")){ye(`${De}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(ee.includes(ue)){ye(`\u8BE5${De}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}be(!0);const We=yield(0,Pt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:x,item_type:Te,name:ue}});if((We==null?void 0:We.status)===0){yield He(),ge(!1),It.ZP.success("\u6DFB\u52A0\u6210\u529F");return}be(!1)});return _i.createElement("div",{className:no.tagsModal},y===1&&_i.createElement(_i.Fragment,null,b==null?void 0:b.map((We,ht)=>_i.createElement(Re,{key:ht,title:We,showDelete:!1,style:{marginRight:"20rem"}})),_i.createElement("div",{onClick:()=>z(1),style:{marginBottom:"20rem"},className:no.btn},_i.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),y===2&&_i.createElement(_i.Fragment,null,b==null?void 0:b.map((We,ht)=>_i.createElement(Re,{key:ht,title:We})),_i.createElement("div",{onClick:()=>z(2),className:no.btn,style:{marginBottom:"10rem"}},_i.createElement("i",{className:"iconfont icon-tianjiatixing"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),_i.createElement(Ft.default,{open:!!E,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>z(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ge(!1),ye(""),ce("")},onOk:Le,title:`\u9009\u62E9${De}`},_i.createElement("div",{className:no.modal},_i.createElement(Qt.Z,{spinning:Ee},_i.createElement("div",{className:no.mHead},_i.createElement("b",null),_i.createElement("span",null,`\u8282\u70B9${De}`,"\uFF08",ee.length,"\uFF09"),_i.createElement("div",{onClick:()=>{Ae||(ge(!0),ye(""),ce(""))},className:no.btn},_i.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),_i.createElement("div",{className:no.body},!(ee!=null&&ee.length)&&!Ae&&_i.createElement(Eo,{style:{height:"230rem"}}),ee==null?void 0:ee.map((We,ht)=>_i.createElement(Re,{showDelete:!(oe!=null&&oe.includes(We)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:oe.includes(We),key:ht,title:We})),Ae&&_i.createElement("div",{className:no.add},_i.createElement(Ct.default,{style:{width:"rem"},size:"large",value:ue,onChange:We=>{ye(""),ce(We.target.value)}}),_i.createElement("i",{onClick:je,className:"iconfont icon-dui",style:{color:"#1B8565"}}),_i.createElement("i",{onClick:()=>ge(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!de&&_i.createElement("div",{className:no.error},de)))))))},rs={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},zs=Be(88522),ec=Be(38854),tc=Be(54580),xl=Be(1710),gu=Be(21043),zd=Be(59301),bf=Object.defineProperty,Pl=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,Kl=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,ql=(b,a,y)=>a in b?bf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Jo=(b,a)=>{for(var y in a||(a={}))Hd.call(a,y)&&ql(b,y,a[y]);if(Kl)for(var y of Kl(a))Fc.call(a,y)&&ql(b,y,a[y]);return b},bl=(b,a)=>Pl(b,pu(a)),xc=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Ic=(b,a)=>{const y=b.getParentData(a.id,"tree");return y?a.style.x>y.style.x?"right":"left":"center"},_l=[3,2,1];let Hl=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const Pc=(b,a)=>{const y={};let x=null;return b.forEach(E=>{y[E.properties.uuid]=bl(Jo({},E),{id:E.properties.uuid,children:[]})}),a.forEach(E=>{const z=y[E.startNodeUuid],ee=y[E.endNodeUuid];z&&(z.id=z.properties.uuid),z&&ee&&z.children.push(ee)}),b.forEach(E=>{!a.some(ee=>ee.endNodeUuid===E.properties.uuid)&&(x=y[E.properties.uuid])}),x};var Ul=(0,me.forwardRef)(({nodeUuid:b,subject_id:a,setshowdetail:y,setitems:x,setzoomsize:E},z)=>{const[ee,te]=(0,me.useState)(!1),ne=(0,me.useRef)(0),ae=(0,me.useRef)(null),oe=(0,me.useRef)();(0,me.useEffect)(()=>{Ae()},[]);function se(Ee){oe.current.zoomBy(Ee)}function ue(){setTimeout(()=>{var Ee;E((((Ee=oe==null?void 0:oe.current)==null?void 0:Ee.getZoom())*100).toFixed(0))},300)}function ce(Ee){var be;let we=oe.current.getElementDataByState("node","selected");(we==null?void 0:we.length)>0&&oe.current.setElementState((be=we==null?void 0:we[0])==null?void 0:be.id,[""]),oe.current.setElementState(Ee,["selected"])}function de(Ee,be){try{const we={},De={};oe.current.getEdgeData().map(Te=>{we[Te.id]=Ee==="Enter"?"inactive":"active"}),oe.current.getNodeData().map(Te=>{Ee==="Enter"?De[Te.id]=Te.colornodeType===be?"highlight":"inactive":De[Te.id]="active"}),oe.current.setElementState(we),oe.current.setElementState(De)}catch(we){}}function ye(Ee,be){var we;(we=oe==null?void 0:oe.current)==null||we.fitView(Ee,be)}(0,me.useImperativeHandle)(z,()=>({zoomBy:se,getData:Ae,selectall:ce,onMouse:de,fitView:ye,getZooms:ue}));const Ae=()=>xc(void 0,null,function*(){var Ee,be,we,De,Te,He,Ie,Re,Le;te(!0);let je=yield(0,Pt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:b,subject_id:a,depth:-1,relationshipFilter:"\u5305\u542B>"}});te(!1);let We=(be=(Ee=je==null?void 0:je.data)==null?void 0:Ee.nodes)==null?void 0:be.map(Ut=>{var wt,_e,xt,ot,Tt,jt,mn,Dt,Bt,Xt,un,yn;return bl(Jo({},Ut==null?void 0:Ut.properties),{rootNodeUuid:(wt=Ut==null?void 0:Ut.properties)==null?void 0:wt.rootNodeUuid,id:(_e=Ut==null?void 0:Ut.properties)==null?void 0:_e.uuid,name:(xt=Ut==null?void 0:Ut.properties)==null?void 0:xt.name,description:(ot=Ut==null?void 0:Ut.properties)==null?void 0:ot.description,nodeType:(Tt=Ut==null?void 0:Ut.properties)==null?void 0:Tt.nodeType,tags:((jt=Ut==null?void 0:Ut.properties)==null?void 0:jt.tags)&&((Bt=(Dt=(mn=Ut==null?void 0:Ut.properties)==null?void 0:mn.tags)==null?void 0:Dt.split("\uFF0C"))==null?void 0:Bt.map(Tn=>({name:Tn})))||[],colorType:parseInt((Xt=Ut==null?void 0:Ut.properties)==null?void 0:Xt.color)>3?"3":(un=Ut==null?void 0:Ut.properties)==null?void 0:un.color,activeColor:"#FA6400",size:_l[((yn=Ut==null?void 0:Ut.properties)==null?void 0:yn.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),ht=Pc((De=(we=je==null?void 0:je.data)==null?void 0:we.nodes)==null?void 0:De.map((Ut,wt)=>{var _e,xt,ot,Tt,jt;return bl(Jo({},Ut),{key:wt,title:(_e=Ut==null?void 0:Ut.properties)==null?void 0:_e.name,newcolor:parseInt((xt=Ut==null?void 0:Ut.properties)==null?void 0:xt.color)===1?"#CC7CF5":((ot=Hl==null?void 0:Hl.find(mn=>{var Dt;return(mn==null?void 0:mn.name)===((Dt=Ut==null?void 0:Ut.properties)==null?void 0:Dt.nodeType)}))==null?void 0:ot.color)||"#2D947C",colornodeType:parseInt((Tt=Ut==null?void 0:Ut.properties)==null?void 0:Tt.color)===1?"\u6839\u8282\u70B9":((jt=Hl==null?void 0:Hl.find(mn=>{var Dt;return(mn==null?void 0:mn.name)===((Dt=Ut==null?void 0:Ut.properties)==null?void 0:Dt.nodeType)}))==null?void 0:jt.name)||"\u5176\u4ED6"})}),(He=(Te=je==null?void 0:je.data)==null?void 0:Te.relationships)==null?void 0:He.filter(Ut=>Ut.type==="\u5305\u542B"));oe!=null&&oe.current&&((Ie=oe==null?void 0:oe.current)==null||Ie.destroy());let bt=(0,gu.RN)(ht),yt=(Re=bt.nodes)==null?void 0:Re.filter((Ut,wt,_e)=>wt===_e.findIndex(xt=>xt.id===Ut.id)),Ot=(Le=bt.edges)==null?void 0:Le.filter((Ut,wt,_e)=>wt===_e.findIndex(xt=>xt.source===Ut.source&&xt.target===Ut.target));ge({nodes:yt,edges:Ot},We)}),ge=(Ee,be)=>{var we,De;oe.current=null,oe.current=new gu.kJ({container:ae.current,autoResize:!0,autoFit:{type:((we=Ee==null?void 0:Ee.nodes)==null?void 0:we.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((De=Ee==null?void 0:Ee.nodes)==null?void 0:De.length)>300),data:Ee,node:{style:{labelText:Te=>Te.title,labelFill:"#ffffff",fill:Te=>Te.newcolor,labelBackground:!1,labelPlacement:function(Te){const He=Ic(this,Te);return He==="center"?"right":He},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:Te=>(ne.current++,ne.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var Te;E((((Te=oe==null?void 0:oe.current)==null?void 0:Te.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:Te=>{let He=be.filter(Ie=>{var Re,Le;return(Ie==null?void 0:Ie.id)===((Le=(Re=Te.target)==null?void 0:Re.config)==null?void 0:Le.id)});if((He==null?void 0:He.length)===0){y(!1);return}x(He==null?void 0:He[0]),y(!0),Te.view.setCursor("pointer")},multiple:!1}]}),oe.current.render(),setTimeout(()=>{var Te;E((((Te=oe==null?void 0:oe.current)==null?void 0:Te.getZoom())*100).toFixed(0))},300)};return zd.createElement("div",{style:{height:"100%"}},zd.createElement(Qt.Z,{spinning:ee,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),zd.createElement("div",{style:{height:"100%"},ref:ae}))});function kl(b,a){var y=b==null?null:typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(y!=null){var x,E,z,ee,te=[],ne=!0,ae=!1;try{if(z=(y=y.call(b)).next,a===0){if(Object(y)!==y)return;ne=!1}else for(;!(ne=(x=z.call(y)).done)&&(te.push(x.value),te.length!==a);ne=!0);}catch(oe){ae=!0,E=oe}finally{try{if(!ne&&y.return!=null&&(ee=y.return(),Object(ee)!==ee))return}finally{if(ae)throw E}}return te}}function ps(b,a,y){return a=qi(a),a in b?Object.defineProperty(b,a,{value:y,enumerable:!0,configurable:!0,writable:!0}):b[a]=y,b}function El(b,a){return bc(b)||kl(b,a)||Iu(b,a)||ih()}function Nu(b){return po(b)||Fu(b)||Iu(b)||Rc()}function po(b){if(Array.isArray(b))return Lc(b)}function bc(b){if(Array.isArray(b))return b}function Fu(b){if(typeof Symbol!="undefined"&&b[Symbol.iterator]!=null||b["@@iterator"]!=null)return Array.from(b)}function Iu(b,a){if(b){if(typeof b=="string")return Lc(b,a);var y=Object.prototype.toString.call(b).slice(8,-1);if(y==="Object"&&b.constructor&&(y=b.constructor.name),y==="Map"||y==="Set")return Array.from(b);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return Lc(b,a)}}function Lc(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=new Array(a);y{var _e,yt;window.location.href=`/vtrs/${(yt=(_e=Re==null?void 0:Re.pathId)==null?void 0:_e.split("-"))==null?void 0:yt[0]}/knowledge`}},"\u8FD4\u56DE"),gn.createElement("div",{className:"flex flex-1 minW-0",style:{paddingTop:"140rem",paddingLeft:"40rem",paddingRight:"40rem"}},gn.createElement("div",{className:"flex-1 flex flex-col minW-0 relative",style:{padding:"50rem",borderRadius:"8rem",background:"rgba(32,47,79,0.3)",backdropFilter:"blur(10rem)",gap:"50rem"}},gn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${it.ClassDesc}`},"\u8BFE\u7A0B\u7B80\u4ECB"),gn.createElement("div",{className:"relative"},gn.createElement("div",{style:{height:"110rem",overflow:"hidden"}},gn.createElement("div",{ref:We},gn.createElement(xe.Z,{className:"c-white",value:((oe=y==null?void 0:y.detail)==null?void 0:oe.description)||""}))),Pt>=110&&gn.createElement("div",{className:"flex item-center justify-center current",style:{padding:"0 220rem",color:"#3061D0",marginTop:"10rem"},onClick:()=>{var _e;Nt.default.confirm({title:"\u8BFE\u7A0B\u7B80\u4ECB",centered:!0,icon:null,width:900,closable:!0,cancelButtonProps:{style:{display:"none"}},content:gn.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},gn.createElement(xe.Z,{value:((_e=y==null?void 0:y.detail)==null?void 0:_e.description)||""}))})}},"\u67E5\u770B\u5168\u90E8")),gn.createElement("div",{className:"flex w-full minW-0"},gn.createElement("div",{className:"flex flex-col item-center"}," ",gn.createElement("img",{src:Be(12260),width:"20rem",height:"17rem"})," \u5B66\u6821 "),gn.createElement("div",{style:{padding:"12rem 38rem",background:"#162442",borderRadius:"8rem",marginLeft:"20rem"}},((se=y==null?void 0:y.detail)==null?void 0:se.school)||"")),gn.createElement("div",{className:"flex w-full minW-0"},gn.createElement("div",{className:"flex flex-col item-center",style:{marginTop:"25rem"}}," ",gn.createElement("img",{src:Be(69303),width:"20rem"})," \u6559\u5E08 "),gn.createElement("div",{className:"flex-1 minW-0",style:{gap:"10rem",marginLeft:"20rem",display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}},(ge=((ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.subject_members)==null?void 0:ce.length)>10?(ye=(de=y==null?void 0:y.detail)==null?void 0:de.subject_members)==null?void 0:ye.slice(0,9):(Ae=y==null?void 0:y.detail)==null?void 0:Ae.subject_members)==null?void 0:ge.map((_e,yt)=>gn.createElement(eo,{key:yt,DataProps:_e})),((be=(Ee=y==null?void 0:y.detail)==null?void 0:Ee.subject_members)==null?void 0:be.length)>10&&gn.createElement(Ne.Z,{content:gn.createElement("div",{className:"c-white",style:{gap:"10rem",maxWidth:"515rem",maxHeight:"425rem",display:"grid",overflow:"auto",gridTemplateColumns:"repeat(auto-fit, minmax(120rem, 1fr))"}},(Me=(De=(we=y==null?void 0:y.detail)==null?void 0:we.subject_members)==null?void 0:De.slice(9))==null?void 0:Me.map((_e,yt)=>gn.createElement(eo,{key:yt,DataProps:_e}))),title:null,trigger:"click",color:"rgba(32, 47, 79, 1)",className:"c-white"},gn.createElement("div",null,gn.createElement(eo,{className:"current",DataProps:{AvatarDom:gn.createElement("div",{className:"flex item-center justify-center",style:{borderRadius:"50%",width:"60rem",height:"60rem",background:"#202F4F"}},"+",((Ie=(He=y==null?void 0:y.detail)==null?void 0:He.subject_members)==null?void 0:Ie.slice(11)).length),username:"\u66F4\u591A"}})))))),gn.createElement("div",{className:"flex-1 minW-0 relative",style:{padding:"50rem"}},(je==null?void 0:je.can_managed)&&gn.createElement("div",{className:"current absolute flex item-center rounded-full",style:{padding:"5rem 10rem",top:0,right:0,gap:"10rem",background:"#202F4F"},onClick:()=>{x({type:"pathsDetail/save",payload:{actionTabs:{key:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"}}})}},gn.createElement("span",{className:"iconfont icon-bianji14",style:{color:"#82A8FF"}})," \u7F16\u8F91"),gn.createElement(In,{detail:je,dispatch:x,DataProps:(wt==null?void 0:wt.data)||{}})))),(Le==null?void 0:Le.key)==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"&&gn.createElement(nn,{DataProps:(wt==null?void 0:wt.data)||{},onFinish:()=>{kt({subject_id:Re.pathId}),x({type:"pathsDetail/save",payload:{actionTabs:{}}})}})))};var bo=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(fs),Qa=Be(59301),aa=Object.defineProperty,lo=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,Ll=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,Wa=(b,a,y)=>a in b?aa(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,vo=(b,a)=>{for(var y in a||(a={}))Zi.call(a,y)&&Wa(b,y,a[y]);if(Ll)for(var y of Ll(a))is.call(a,y)&&Wa(b,y,a[y]);return b},dr=(b,a)=>lo(b,Yu(a)),lr=(b,a)=>{var y={};for(var x in b)Zi.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Ll)for(var x of Ll(b))a.indexOf(x)<0&&is.call(b,x)&&(y[x]=b[x]);return y},Yr=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const To=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Ss=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee}=a,te=lr(a,["pathsDetail","user","globalSetting","loading","dispatch"]),ne,ae,oe,se,ue,ce,de,ye,Ae,ge,Ee,be,we,De,Me,He,Ie;const[Re]=(0,dt.useSearchParams)(),Le=(0,dt.useParams)(),[je,We]=(0,me.useState)({}),ht=(0,me.useRef)(1),[Pt,xt]=(0,me.useState)(),[Lt,kt]=(0,me.useState)(!1),[wt,_e]=(0,me.useState)(!1),yt=(0,me.useRef)(null),tt=!((ne=y.detail)!=null&&ne.can_managed),[Ft,Xt]=(0,me.useState)({status:!1}),Pn=((ae=y.detail)==null?void 0:ae.is_free)||((oe=y.detail)==null?void 0:oe.can_learning);(0,me.useEffect)(()=>{Xt({status:!1})},[]),(0,me.useEffect)(()=>{function un(){return Yr(this,null,function*(){var xn,Tn,Yn,Dr,vt,Kt,Sn;if((xn=y.detail)!=null&&xn.courses){const bn=(Tn=y.detail)==null?void 0:Tn.courses;if((Yn=bn==null?void 0:bn.toast)!=null&&Yn.is_open&&((Dr=bn.toast)==null?void 0:Dr.open_num)===-1)_e(!0);else if((vt=bn==null?void 0:bn.toast)!=null&&vt.is_open&&((Kt=bn==null?void 0:bn.toast)==null?void 0:Kt.open_num)===1){let Bn=JSON.parse(localStorage.getItem("pathsshow"))||[];((Sn=Bn.filter(rr=>rr===(Le==null?void 0:Le.pathId)))==null?void 0:Sn.length)>0?_e(!1):(_e(!0),Bn.push(Le==null?void 0:Le.pathId),localStorage.setItem("pathsshow",JSON.stringify(Bn)))}else _e(!1)}})}un()},[(se=y.detail)==null?void 0:se.courses]),(0,me.useEffect)(()=>{var un,xn,Tn,Yn,Dr,vt,Kt,Sn,bn,Bn,rr;if(!((xn=(un=y.detail)==null?void 0:un.courses)==null?void 0:xn.length))return;let gr;if((Tn=y.detail)!=null&&Tn.has_start){const Ii=(Dr=(Yn=y.detail)==null?void 0:Yn.courses)==null?void 0:Dr.findIndex(hi=>{var ut;return((ut=hi.course_status)==null?void 0:ut.status)===1});gr=Ii>-1?Ii:0}else{let Ii=(Sn=(Kt=(vt=y.detail)==null?void 0:vt.courses)==null?void 0:Kt.map(hi=>{var ut;return(ut=hi.course_status)==null?void 0:ut.status}))==null?void 0:Sn.lastIndexOf(2);gr=Ii>-1?Ii:0,Ii=(Bn=(bn=y.detail)==null?void 0:bn.courses)==null?void 0:Bn.findIndex(hi=>{var ut;return((ut=hi.course_status)==null?void 0:ut.status)===0}),gr=Ii>-1?Ii:gr}We(((rr=y.detail)==null?void 0:rr.courses[gr])||{})},[y.detail]);const Mt=un=>{Xt({status:un})},Bt=un=>{Nt.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Qa.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Qa.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Qa.createElement("br",null)),onOk:()=>Yr(void 0,null,function*(){let xn={user_customize:un.user_customize,type:un.type};un.user_customize?xn=dr(vo({},xn),{discipline_name:un.discipline_name,sub_discipline_name:un.sub_discipline_name}):un.sub_discipline_id&&(xn=dr(vo({},xn),{sub_discipline_id:un.sub_discipline_id}));const Tn=yield(0,nt.WO)(vo({id:Le.pathId},xn));((Tn==null?void 0:Tn.status)===0||(Tn==null?void 0:Tn.status)===1)&&(jt(),Rt.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},jt=()=>{ee({type:"pathsDetail/getPathsDetail",payload:{id:Le.pathId,knowledge:!0}}),ee({type:"pathsDetail/getRightData",payload:{id:Le.pathId}})};return Qa.createElement("section",null,Re.get("type")!=="classrooms"?Qa.createElement(bo,null):Qa.createElement("aside",{className:on.banner,style:{backgroundImage:(de=(ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.attachments)==null?void 0:ce[0])!=null&&de.url?`url(${(ge=(Ae=(ye=y==null?void 0:y.detail)==null?void 0:ye.attachments)==null?void 0:Ae[0])==null?void 0:ge.url})`:`url(${Se})`}},Qa.createElement("aside",{className:on.wrp},Qa.createElement("div",{className:on.name},(be=(Ee=y.detail)==null?void 0:Ee.name)==null?void 0:be.split(` +`)[0]),Qa.createElement("div",{className:on.content},(De=(we=y==null?void 0:y.detail)==null?void 0:we.resource_data)==null?void 0:De.map((un,xn)=>Qa.createElement("span",{key:xn},un==null?void 0:un.node_type,"\uFF1A",un==null?void 0:un.num)),((Me=y.detail)==null?void 0:Me.origin_subject_identifier)&&Qa.createElement("div",{onClick:()=>{var un;window.open(`/paths/${(un=y.detail)==null?void 0:un.origin_subject_identifier}`)},className:on.go},Qa.createElement("img",{src:Fe,className:on.goicon})," ",Qa.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),Ft.status&&Qa.createElement(pe,{type:"subject",onCancel:()=>Mt(!1),onOk:un=>{Mt(!1),Bt(un)}}),Qa.createElement(Nt.default,{open:wt,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{_e(!1)},centered:!0,footer:Qa.createElement("div",null,Qa.createElement(mt.ZP,{type:"primary",onClick:()=>{_e(!1)}},"\u6211\u77E5\u9053\u4E86"))},Qa.createElement(xe.Z,{style:{maxHeight:378,overflow:"auto"},value:(Ie=(He=y==null?void 0:y.detail)==null?void 0:He.toast)==null?void 0:Ie.content})))};var Na=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Ss),Mo=Be(77254),Cu={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},ml={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},$o={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},pi="data:image/png;base64,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",Ju="data:image/png;base64,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",ws="data:image/png;base64,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",vc="data:image/png;base64,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",Ba=Be(97442),Ra=Be(59301),Kn=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Fa=({})=>{var b;const[a,y]=(0,me.useState)(!0),[x,E]=(0,me.useState)({}),z=(0,dt.useSelector)(ne=>ne),{pathsDetail:{detail:ee}}=z;(0,me.useEffect)(()=>{ee!=null&&ee.id&&te()},[ee==null?void 0:ee.id]);const te=()=>Kn(void 0,null,function*(){E(ee),y(!1)});return Ra.createElement(Ba.Z,null,Ra.createElement("div",{className:$o.information},a&&Ra.createElement(Qt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!a&&Ra.createElement("div",{className:$o.body},Ra.createElement("div",{className:$o.left},Ra.createElement("div",{className:$o.box,style:{marginBottom:"20rem"}},Ra.createElement("img",{className:$o.imgTitle,src:pi,style:{width:"453rem"}}),Ra.createElement(xe.Z,{value:(x==null?void 0:x.description)||""})),!!(x!=null&&x.learning_notes)&&Ra.createElement("div",{className:$o.box},Ra.createElement("img",{className:$o.imgTitle,src:ws,style:{width:"453rem"}}),Ra.createElement(xe.Z,{value:(x==null?void 0:x.learning_notes)||""}))),Ra.createElement("div",{className:$o.right},Ra.createElement("img",{className:$o.imgTitle,src:Ju,style:{width:"323rem"}}),Ra.createElement("div",{className:$o.listWarp},(b=x==null?void 0:x.subject_members)==null?void 0:b.map(ne=>Ra.createElement("div",{key:ne==null?void 0:ne.login,className:$o.li},Ra.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/${ne==null?void 0:ne.avatar}`}),(ne==null?void 0:ne.role)===1&&Ra.createElement("img",{src:vc,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Ra.createElement("div",null,Ra.createElement(Qe.Z,{title:ne==null?void 0:ne.username},Ra.createElement("b",{className:"c-grey-333"},(0,gt.Pq)(ne==null?void 0:ne.username,7))),Ra.createElement(Qe.Z,{title:ne==null?void 0:ne.school_name},Ra.createElement("span",{className:"c-grey-999"},(0,gt.Pq)(ne==null?void 0:ne.school_name,7)))))))))))},ri={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Wr=Be(58421),uo=Be(92310),Ki=Be.n(uo),du=Be(96565),Qs={md:"md___NMHUA",dark:"dark___hYBxG"},qa=Be(59301),Ht=Object.defineProperty,Je=Object.defineProperties,at=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,la=(b,a,y)=>a in b?Ht(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ji=(b,a)=>{for(var y in a||(a={}))Er.call(a,y)&&la(b,y,a[y]);if(Un)for(var y of Un(a))Nr.call(a,y)&&la(b,y,a[y]);return b},zi=(b,a)=>Je(b,at(a)),Yi=(b,a)=>{var y={};for(var x in b)Er.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Un)for(var x of Un(b))a.indexOf(x)<0&&Nr.call(b,x)&&(y[x]=b[x]);return y},Gn=b=>{var a=b,{value:y,onChange:x,theme:E}=a,z=Yi(a,["value","onChange","theme"]);const ee={dark:Qs.dark};return qa.createElement(Ba.Z,{prefixCls:"md"},qa.createElement("div",{className:Ki()(Qs.md,ee[E])},qa.createElement(du.Z,zi(ji({},z),{defaultValue:y,onChange:(te,ne)=>{console.log("a:",te,ne),ne!=null&&ne.length?x(te,ne):x(te)}}))))},Sa={noData:"noData___Luxe1"},Do="data:image/png;base64,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",Ao=Be(61485),wn=Be(59301),Eo=({style:b={},className:a,text:y="\u6682\u65E0\u6570\u636E",textColor:x="#666",buttonText:E,buttonTexttow:z,ontwoClick:ee,onClick:te})=>wn.createElement("div",{className:Ki()(Sa.noData,a),style:b},wn.createElement("img",{src:Do}),!!y&&wn.createElement("span",{style:{color:x}},y),wn.createElement("span",{style:{display:"flex"}},!!E&&wn.createElement("div",{onClick:te},E),!!z&&wn.createElement("div",{style:{marginLeft:"20rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:ee},z," ",wn.createElement(Qe.Z,{title:"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"},wn.createElement(Ao.Z,{style:{color:"#fff",marginLeft:5,marginTop:0}}))))),Bi=Be(59301),Nd=Object.defineProperty,Bu=Object.getOwnPropertySymbols,id=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Ku=(b,a,y)=>a in b?Nd(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ac=(b,a)=>{for(var y in a||(a={}))id.call(a,y)&&Ku(b,y,a[y]);if(Bu)for(var y of Bu(a))Rl.call(a,y)&&Ku(b,y,a[y]);return b},al=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const kn=({type:b,onEnter:a})=>{const[y,x]=(0,me.useState)("");return Bi.createElement("div",{className:ri.comment},Bi.createElement(Gn,{theme:"dark",height:b===1?"264rem":"134rem",value:y,onChange:E=>x(E)}),Bi.createElement(mt.ZP,{size:"large",shape:"round",onClick:()=>a(y,b),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),Bi.createElement("div",{style:{clear:"both"}}))};var Rs=({})=>{const b=(0,dt.useParams)(),[a,y]=(0,me.useState)(!0),[x,E]=(0,me.useState)({page:1}),[z,ee]=(0,me.useState)(0),[te,ne]=(0,me.useState)(!1),[ae,oe]=(0,me.useState)([]);(0,me.useEffect)(()=>{se(x)},[]);const se=Ae=>al(void 0,null,function*(){y(!0);const ge=yield(0,bt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/discusses.json`,{method:"get",params:Ae});ge!=null&&ge.comments&&(oe(ge==null?void 0:ge.comments),ee(ge==null?void 0:ge.disscuss_count)),y(!1)}),ue=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,bt.ZP)(`/api/paths/${b==null?void 0:b.pathId}/post_discuss.json`,{method:"post",body:{content:Ae}});(Ee==null?void 0:Ee.status)===0&&(x.page=ge===1?1:x.page,E(Ac({},x)),se(x),ne(!1))}),ce=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,bt.ZP)(`/api/discusses/${te}/reply.json`,{method:"post",body:{container_type:"Shixun",content:Ae}});Ee!=null&&Ee.discuss&&(ne(!1),se(x))}),de=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,bt.ZP)(`/api/discusses/${Ae}/plus.json`,{method:"post",body:{container_type:"Discuss",type:ge}});(Ee==null?void 0:Ee.status)!==-1&&se(x)}),ye=(Ae,ge)=>al(void 0,null,function*(){y(!0);const Ee=yield(0,bt.ZP)(`/api/discusses/${Ae}.json`,{method:"delete",body:{}});(Ee==null?void 0:Ee.status)===1&&(x.page=ge===1&&ae.length===1&&x.page!==1?x.page-1:x.page,E(Ac({},x)),se(x))});return Bi.createElement(Ba.Z,null,Bi.createElement(Bi.Fragment,null,Bi.createElement("span",{className:"relative",style:{float:"right"}},Bi.createElement("div",{className:ri.addBtn,onClick:()=>ne(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),Bi.createElement("div",{className:ri.exchange},Bi.createElement("div",{className:ri.body},Bi.createElement(Qt.Z,{spinning:a},te===!0&&Bi.createElement(kn,{type:1,onEnter:ue}),z?Bi.createElement(Bi.Fragment,null,Bi.createElement("div",{className:ri.liWarp},ae==null?void 0:ae.map(Ae=>{var ge,Ee,be,we;return Bi.createElement("div",{key:Ae==null?void 0:Ae.id,className:ri.li},Bi.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/${(ge=Ae==null?void 0:Ae.author)==null?void 0:ge.image_url}`}),Bi.createElement("aside",{style:{flex:1}},Bi.createElement("div",{className:ri.head},Bi.createElement("b",null,(Ee=Ae==null?void 0:Ae.author)==null?void 0:Ee.name),Bi.createElement("span",null,Ae==null?void 0:Ae.time),Bi.createElement("div",{className:ri.btns},Bi.createElement(Qe.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},Bi.createElement("div",{onClick:()=>ne(Ae.id),className:ri.reply},Bi.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(Ae==null?void 0:Ae.manage)&&Bi.createElement(Qe.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Bi.createElement("div",{onClick:()=>ye(Ae.id,1),className:ri.delete},Bi.createElement("i",{className:"iconfont icon-shanchu17"}))),Bi.createElement(Qe.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},Bi.createElement("div",{onClick:()=>de(Ae==null?void 0:Ae.id,Ae!=null&&Ae.user_praise?0:1),className:Ki()(ri.praise,(Ae==null?void 0:Ae.user_praise)&&ri.active)},Bi.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(Ae!=null&&Ae.praise_count)&&Bi.createElement("aside",{className:ri.num},Ae==null?void 0:Ae.praise_count))),Bi.createElement(xe.Z,{className:ri.md,value:(Ae==null?void 0:Ae.content)||""}),!!((be=Ae==null?void 0:Ae.children)!=null&&be.length)&&Bi.createElement("div",{className:ri.secondWrap},(we=Ae==null?void 0:Ae.children)==null?void 0:we.map(De=>{var Me;return Bi.createElement("div",{className:ri.secondLi},Bi.createElement("div",{className:ri.secondHead},Bi.createElement("b",null,(Me=De==null?void 0:De.author)==null?void 0:Me.name),Bi.createElement("span",null,De==null?void 0:De.time),Bi.createElement("div",{className:ri.secondBtns},(De==null?void 0:De.manage)&&Bi.createElement(Qe.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Bi.createElement("div",{onClick:()=>ye(De.id,2),className:ri.secondDelete},Bi.createElement("i",{className:"iconfont icon-shanchu17"}))))),Bi.createElement(xe.Z,{className:ri.md,value:(De==null?void 0:De.content)||""}))})),te===Ae.id&&Bi.createElement(kn,{type:2,onEnter:ce})))})),Bi.createElement("div",{className:ri.pagination},Bi.createElement(Wr.Z,{onChange:Ae=>{x.page=Ae,E(Ac({},x)),se(x)},total:z,current:x==null?void 0:x.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:Ae=>Bi.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",Bi.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},Ae),"\u6761\u6570\u636E")}))):!te&&Bi.createElement(Eo,{textColor:"#fff",style:{visibility:a?"hidden":"visible"}}))))))},co={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",disabledBtn:"disabledBtn___gfcug",addBtn:"addBtn___oYSpZ",ChangeBut:"ChangeBut___XjMr5",PublishBut:"PublishBut___r0ltL",SwitchStyle:"SwitchStyle___ioClp",spin:"spin___Oa3YX"},ol=Be(78673),nr="data:image/png;base64,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",ii="data:image/png;base64,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",ua="data:image/png;base64,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",ui="data:image/png;base64,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",ga=Be(57809),So=Be(17574),to={flex_box_center:"flex_box_center___g95QO",flex_space_between:"flex_space_between___DdZrd",flex_box_vertical_center:"flex_box_vertical_center___XptQo",flex_box_center_end:"flex_box_center_end___OeRyD",flex_box_column:"flex_box_column___GCZDS",addModal:"addModal___rkVQM",contentWrap:"contentWrap___hdqno",boxTitle:"boxTitle___messp",tip:"tip___w9Tak",leftBox:"leftBox___kDArQ",formSty:"formSty___RXRPG",rightBox:"rightBox___BUv9Q",nodeData:"nodeData___FbbqZ",yc:"yc___lhz8B",yclj:"yclj___Z6AKQ",nametitle:"nametitle___lR1nK",treeheight:"treeheight___RZ8Gb"},Ol=Be(89489),zl=Be(2524),Jf=Be(3918),Tu={contentWrap:"contentWrap___ni2IK",titleSty:"titleSty___EglCE",leftBox:"leftBox___s2Tog",rightBox:"rightBox___UXF7P",tipSty:"tipSty___tamqo"},qu=Be(5083),ad=Be(24905),Kg=Be(56656),hs=Be.n(Kg),ff=Be(91704),_u=Be(33270),fu=Be(99981),Mu=Be(93948),Fd={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},vl=Be(59301),hf=Object.getOwnPropertySymbols,Id=Object.prototype.hasOwnProperty,Kf=Object.prototype.propertyIsEnumerable,qf=(b,a)=>{var y={};for(var x in b)Id.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&hf)for(var x of hf(b))a.indexOf(x)<0&&Kf.call(b,x)&&(y[x]=b[x]);return y},od=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const yc=b=>{var a=b,{shixunsDetail:y,globalSetting:x,loading:E,dispatch:z,showModal:ee,onCancel:te,onOk:ne,okBtnName:ae="\u5B8C\u6210",info:oe,source:se}=a,ue=qf(a,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[ce,de]=(0,me.useState)(0),[ye,Ae]=(0,me.useState)(0);return(0,me.useEffect)(()=>{let ge=null;const Ee=()=>od(void 0,null,function*(){let be={id:oe==null?void 0:oe.courseId,send_time:hs()().format("YYYY-MM-DD HH:mm"),exercise_id:oe!=null&&oe.exercise_id?oe==null?void 0:oe.exercise_id:null},we={id:oe==null?void 0:oe.courseId,course_id:oe==null?void 0:oe.courseId,identifier:oe==null?void 0:oe.courseId,type:"normal",is_use:1,is_copy:!0};se==="\u8BD5\u5377"?(be.examination_bank_ids=oe==null?void 0:oe.examination_bank_ids,be.type="ExaminationBank"):se==="\u5B9E\u8BAD"?be.shixun_info=(oe==null?void 0:oe.shixun_info.length)>0?oe==null?void 0:oe.shixun_info:[we]:se==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(be.examination_bank_ids=oe==null?void 0:oe.examination_bank_ids,be.shixun_info=(oe==null?void 0:oe.shixun_info.length)>0?oe==null?void 0:oe.shixun_info:[we]);const De=yield(0,bt.ZP)(`/api/courses/${oe==null?void 0:oe.courseId}/send_shixun_progress.json`,{method:"post",body:be});(De==null?void 0:De.status)===0&&(de(De==null?void 0:De.complete_num),Ae(De==null?void 0:De.total_num),(De==null?void 0:De.complete_num)!==(De==null?void 0:De.total_num)?(ge&&clearInterval(ge),ge=setInterval(Ee,5e3)):ge&&clearInterval(ge))});return ee&&(oe!=null&&oe.courseId)&&Ee(),()=>{ge&&clearInterval(ge)}},[ee]),vl.createElement(Nt.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:ce==ye,open:ee,destroyOnClose:!0,footer:null,onCancel:te},vl.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",vl.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ye),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),vl.createElement("div",{className:Fd.con_warp},vl.createElement(Mu.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:ce==ye&&ye!=0?100:ce/ye*100,showInfo:!1,size:[350,10]}),vl.createElement("div",{className:Fd.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",vl.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ce),"\u4E2A"),ce!=ye&&vl.createElement(mt.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),ce==ye&&vl.createElement(mt.ZP,{type:"primary",onClick:ne},ae)))};var Ld=(0,dt.connect)(({shixunsDetail:b,loading:a,globalSetting:y})=>({shixunsDetail:b,globalSetting:y,loading:a.models.index}))(yc),Za=Be(59301),gf=Object.defineProperty,cm=Object.defineProperties,hu=Object.getOwnPropertyDescriptors,_f=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,$h=Object.prototype.propertyIsEnumerable,_g=(b,a,y)=>a in b?gf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,$f=(b,a)=>{for(var y in a||(a={}))qg.call(a,y)&&_g(b,y,a[y]);if(_f)for(var y of _f(a))$h.call(a,y)&&_g(b,y,a[y]);return b},$g=(b,a)=>cm(b,hu(a)),li=(b,a)=>{var y={};for(var x in b)qg.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&_f)for(var x of _f(b))a.indexOf(x)<0&&$h.call(b,x)&&(y[x]=b[x]);return y},Cr=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Hr={\u8BD5\u5377:"#F65160",\u89C6\u9891:"#4237E7",\u5B9E\u8BAD:"#145DFF",\u8BFE\u4EF6:"#1B8565",\u4F5C\u4E1A:"#21B292",\u5176\u4ED6:"#B96B18",\u6559\u6750:"#B96B18",\u56FE\u6587:"#B96B18",\u5206\u7EC4:"#21B292",\u7AE0\u8282:"#B16514"},Vr={\u8BD5\u5377:"#FEEDEF",\u89C6\u9891:"#ECEAFC",\u5B9E\u8BAD:"#E7EEFF",\u8BFE\u4EF6:"#EBF6F2",\u4F5C\u4E1A:"#ECFBF7",\u5176\u4ED6:"#FFF7EF",\u6559\u6750:"#FFF7EF",\u5206\u7EC4:"#ECFBF7",\u56FE\u6587:"#FFF7EF",\u7AE0\u8282:"#FFF3EC"},_a=b=>{var a=b,{pathsDetail:y,classroomList:x,user:E,globalSetting:z,dispatch:ee,visible:te,setVisible:ne,detail:ae,uuid:oe,treeList:se,onOk:ue}=a,ce=li(a,["pathsDetail","classroomList","user","globalSetting","dispatch","visible","setVisible","detail","uuid","treeList","onOk"]),de;const ye=(0,dt.useParams)(),[Ae,ge]=(0,me.useState)([]),[Ee,be]=(0,me.useState)([]),[we]=Gt.default.useForm(),[De,Me]=(0,me.useState)(1),[He,Ie]=(0,me.useState)([]),[Re,Le]=(0,me.useState)(0),[je,We]=(0,me.useState)([]),[ht,Pt]=(0,me.useState)(!0),[xt,Lt]=(0,me.useState)(!1),[kt,wt]=(0,me.useState)(!1),[_e,yt]=(0,me.useState)(!1),[tt,Ft]=(0,me.useState)({});ye.coursesId=ye.pathId,ye.id=ye.coursesId,(0,me.useEffect)(()=>{if(te){if(un(),Pn(),x.actionTabs.type===2){const Tn=x.actionTabs.selectArrsAll[0];Pt(Tn.unified_setting)}else Pt(!1);const xn=Xt(se);be(xn),ge([])}},[te]);const Xt=xn=>xn==null?void 0:xn.map(Tn=>{const{id:Yn,node_type:Dr,name:vt,children:Kt,position:Sn}=Tn;return{key:Yn,title:"has_children"in Tn?`${vt}`:Za.createElement(Za.Fragment,null,Za.createElement("span",{style:{color:Hr[Dr],backgroundColor:Vr[Dr],padding:"2px 4px",marginRight:"5px"}},Dr),Za.createElement("span",null,vt)),children:(Kt==null?void 0:Kt.length)>0?Xt(Kt):[],tag:"has_children"in Tn?"":Dr}}),Pn=xn=>Cr(void 0,null,function*(){Lt(!0);const Tn=yield(0,_u.c_)($g($f({},ye),{page:xn||De,limit:2e4}));Tn==null||Tn.course_groups.map((Yn,Dr)=>{Yn.key=Yn.id,Yn.title=Yn.name,Yn.disabled=Yn.is_published}),Tn&&(Ie([...Tn==null?void 0:Tn.course_groups]),Le(Tn==null?void 0:Tn.course_groups_count),Lt(!1),xn||we.setFieldsValue({publish_time:hs()(hs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:hs()(hs()(new Date((0,gt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Mt=xn=>{console.log("onCheck",xn),ge(xn)},Bt=()=>Cr(void 0,null,function*(){var xn,Tn,Yn;const Dr=$f({},we.getFieldsValue());if(Dr.end_time<=Dr.publish_time){Rt.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),wt(!1);return}if((je==null?void 0:je.length)<=0&&!ht&&He.length>0){Rt.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),wt(!1);return}let vt={ids:[...Ae],group_ids:je.length>0?je.map(Sn=>Sn.id):(xn=x.detailShixunsList)==null?void 0:xn.course_groups,end_time:hs()(Dr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:hs()(Dr.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!je.length,subject_id:ye.pathId};wt(!0);const Kt=yield(0,bt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:$f({},vt)});Kt.status===0&&(((Tn=Kt==null?void 0:Kt.examination_bank_ids)==null?void 0:Tn.length)>0||((Yn=Kt==null?void 0:Kt.shixun_info)==null?void 0:Yn.length)>0?(Ft($g($f({},Kt),{courseId:ye==null?void 0:ye.coursesId})),ne(!1),yt(!0)):jt()),wt(!1)}),jt=()=>{ue(oe,""),ee({type:"classroomList/setActionTabs",payload:{}}),ee({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Lt(!1),un(),(0,gt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Rt.ZP.success("\u53D1\u5E03\u6210\u529F")},un=()=>{Me(1),Ie([]),We([])};return Za.createElement(Nt.default,{title:"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90",open:te,confirmLoading:kt,width:"1200rem",centered:!0,onOk:Bt,onCancel:()=>{ne(!1)},maskClosable:!1},Za.createElement(Qt.Z,{spinning:xt},Za.createElement("div",{className:`flex w-full ${Tu.contentWrap}`},Za.createElement("div",{className:`p-10px-rem flex-1 minW-0 ${Tu.leftBox}`},Za.createElement("div",{className:Tu.titleSty},"\u9009\u62E9\u8D44\u6E90"),Za.createElement(So.default,{checkable:!0,onCheck:Mt,checkedKeys:Ae,treeData:Ee,defaultExpandedKeys:[(de=se==null?void 0:se[0])==null?void 0:de.id]})),Za.createElement("div",{className:`flex flex-col flex-1 minW-0 ${Tu.rightBox}`},Za.createElement("div",{className:Tu.titleSty},"\u53D1\u5E03\u89C4\u5219"),Za.createElement("p",{className:Tu.tipSty},"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49 \u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Za.createElement(Gt.default,{className:"flex flex-col",form:we},Za.createElement("div",{className:"flex item-center gap-10px-rem"},Za.createElement(Gt.default.Item,{className:"flex-1 minW-0",name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Za.createElement(qu.default,{disabledDate:xn=>(0,fu.Q8)(xn,null),disabledTime:xn=>(0,fu.d0)(xn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Za.createElement(Gt.default.Item,{className:"flex-1 minW-0",name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Za.createElement(qu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},disabledDate:xn=>(0,fu.Q8)(xn,null,we.getFieldValue("publish_time")),disabledTime:xn=>(0,fu.d0)(xn,we.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1}))),He.length<=0&&x.actionTabs.type===2&&Za.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"'),He.length>0&&Za.createElement("div",{className:"flex justify-between ",style:{marginBottom:"10rem"}},Za.createElement(ad.default,{className:"flex-1 minW-0",checked:je.length===He.length,onChange:xn=>{je.length===He.length?We([]):We(He)}},"\u5168\u9009"),Za.createElement("div",{className:"flex-1 minW-0"},"\u5DF2\u9009\u62E9",je.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!ht)&&He.length>0&&Za.createElement(ff.Z,{className:"flex-1 minW-0",data:He,selectedRowKeys:je,setSelectedRowKeys:We,handleChangePage:()=>{}}))))),Za.createElement(Ld,{source:"\u5B9E\u8BAD\u548C\u8BD5\u5377",showModal:_e,onCancel:()=>yt(!1),info:tt,onOk:jt}))};var as=(0,dt.connect)(({pathsDetail:b,classroomList:a,user:y,globalSetting:x})=>({pathsDetail:b,classroomList:a,user:y,globalSetting:x}))(_a),Si=Be(59301),Cs=Object.defineProperty,gs=Object.defineProperties,Zs=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Rd=(b,a,y)=>a in b?Cs(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Od=(b,a)=>{for(var y in a||(a={}))Os.call(a,y)&&Rd(b,y,a[y]);if(Wl)for(var y of Wl(a))Zl.call(a,y)&&Rd(b,y,a[y]);return b},dm=(b,a)=>gs(b,Zs(a)),sd=(b,a)=>{var y={};for(var x in b)Os.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Wl)for(var x of Wl(b))a.indexOf(x)<0&&Zl.call(b,x)&&(y[x]=b[x]);return y},pf=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Bs=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,addmodal:te,setaddmodal:ne,uuid:ae,onOk:oe}=a,se=sd(a,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),ue,ce,de,ye,Ae,ge,Ee,be,we,De,Me;const He=(0,dt.useParams)(),[Ie,Re]=(0,me.useState)([]),[Le,je]=(0,me.useState)(!1),[We,ht]=(0,me.useState)([]),[Pt]=Gt.default.useForm(),xt=Gt.default.useWatch("uuid",Pt),[Lt,kt]=(0,me.useState)(!1);(0,me.useEffect)(()=>{var Xt,Pn;if(te){if(_e(),ae){const Mt=((Pn=(Xt=y==null?void 0:y.detail)==null?void 0:Xt.route_nodes)==null?void 0:Pn.find(Bt=>(Bt==null?void 0:Bt.id)==ae))||{};(Mt==null?void 0:Mt.knowledge_labels)=="--"&&(Mt.knowledge_labels=""),Pt.setFieldsValue(Od({},Mt))}yt()}},[te]);function wt(Xt,Pn){for(let Mt of Xt)Pn.push(Mt),Mt.children&&Mt.children.length>0&&wt(Mt.children,Pn)}const _e=()=>pf(void 0,null,function*(){je(!0);let Xt=yield(0,bt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:He==null?void 0:He.pathId}});(Xt==null?void 0:Xt.status)===0&&ht([{id:1,name:"\u5168\u90E8"},...(Xt==null?void 0:Xt.data)||[]]),je(!1)}),yt=()=>pf(void 0,null,function*(){const Xt=Pt.getFieldValue("knowledge_labels")||[],Pn=Pt.getFieldValue("resource_labels")||[],Mt=(Xt==null?void 0:Xt.length)>0?Xt:["\u5168\u90E8"],Bt=Pt.getFieldValue("uuid")||ae;if(!Bt){Rt.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}je(!0);let jt=yield(0,bt.ZP)("/api/subject_knowledge/tree.json",{method:"post",body:{uuid:Bt,subject_id:He==null?void 0:He.pathId,knowledge_labels:Mt,resource_labels:Pn,id:ae,is_edit:!!ae}});(jt==null?void 0:jt.status)===0&&Re(jt==null?void 0:jt.data),je(!1)}),tt=Xt=>{console.log(Xt);const Pn=Xt.node.id,Mt=Xt.dragNode.id,Bt=Xt.node.pos.split("-"),jt=Xt.dropPosition-Number(Bt[Bt.length-1]),un=(Yn,Dr,vt)=>{for(let Kt=0;Kt{vt.splice(Dr,1),Tn=Yn}),!Xt.dropToGap)un(xn,Pn,Yn=>{Yn.children=Yn.children||[],Yn.children.unshift(Tn)});else{let Yn=[],Dr;un(xn,Pn,(vt,Kt,Sn)=>{Yn=Sn,Dr=Kt}),jt===-1?Yn.splice(Dr,0,Tn):Yn.splice(Dr+1,0,Tn)}Re(xn)},Ft=Xt=>pf(void 0,null,function*(){var Pn,Mt,Bt,jt,un;let xn=[];if(wt(Ie,xn),(Ie==null?void 0:Ie.length)<=0||((Pn=xn==null?void 0:xn.filter(Dr=>!(Dr!=null&&Dr.is_out)))==null?void 0:Pn.length)===0||((Mt=Ie==null?void 0:Ie.filter(Dr=>!(Dr!=null&&Dr.is_out)))==null?void 0:Mt.length)===0){Rt.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}kt(!0);const Tn=dm(Od({},Xt),{uuid:Xt.uuid||ae,subject_id:He==null?void 0:He.pathId,routes:Ie});ae&&(Tn.id=(un=(jt=(Bt=y==null?void 0:y.detail)==null?void 0:Bt.route_nodes)==null?void 0:jt.find(Dr=>Dr==null?void 0:Dr.is_choice))==null?void 0:un.id);const Yn=yield(0,bt.ZP)("/api/subject_knowledge.json",{method:"post",body:Od({},Tn)});(Yn==null?void 0:Yn.status)===0&&(Rt.ZP.success(ae?"\u7F16\u8F91\u6210\u529F":"\u65B0\u589E\u6210\u529F"),oe(Yn==null?void 0:Yn.id,""),ne(!1)),kt(!1)});return Si.createElement(Nt.default,{title:ae?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:te,width:"1140rem",className:to.addModal,centered:!0,onOk:()=>pf(void 0,null,function*(){Pt.submit()}),okButtonProps:{loading:Lt},okText:ae?"\u5B8C\u6210\u7F16\u8F91":"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{ne(!1)},maskClosable:!1},Si.createElement(Qt.Z,{spinning:Le},Si.createElement("div",{className:to.contentWrap},Si.createElement("div",{className:to.leftBox},Si.createElement("div",{className:`flex item-center gap-10px-rem ${to.boxTitle}`},"\u57FA\u672C\u4FE1\u606F",Si.createElement(Qe.Z,{title:Si.createElement(Si.Fragment,null,"\u8DEF\u5F84\u540D\u79F0\uFF1A\u586B\u5199\u672C\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0\uFF0C\u5982\uFF1A\u6587\u79D1\u5B66\u4E60\u8DEF\u5F84\u3001\u57FA\u7840\u5B66\u4E60\u8DEF\u5F84\u7B49",Si.createElement("br",null),"\u9002\u7528\u4EBA\u7FA4\uFF1A\u586B\u5199\u9002\u5408\u9002\u7528\u672C\u5B66\u4E60\u8DEF\u5F84\u7684\u7528\u6237\uFF0C\u5982\uFF1A\u6587\u79D1\u4E13\u4E1A\u5B66\u751F\u7B49",Si.createElement("br",null),"\u7B80\u4ECB\uFF1A\u5BF9\u672C\u5B66\u4E60\u8DEF\u5F84\u505A\u57FA\u672C\u4ECB\u7ECD\uFF0C\u5982\uFF1A\u4ECB\u7ECD\u8D44\u6E90\u7C7B\u578B\u7B49",Si.createElement("br",null),"\u77E5\u8BC6\u56FE\u8C31\uFF1A\u9009\u62E9\u672C\u8BFE\u7A0B\u4E2D\u5DF2\u7ECF\u521B\u5EFA\u7684\u77E5\u8BC6\u56FE\u8C31",Si.createElement("br",null),"\u8D44\u6E90\u7C7B\u578B\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u7C7B\u578B",Si.createElement("br",null),"\u56FE\u8C31\u6807\u7B7E\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u6807\u7B7E",Si.createElement("br",null),"\u6CE8\u610F\uFF1A\u53EF\u4EE5\u901A\u8FC7\u8D44\u6E90\u7C7B\u578B\u548C\u56FE\u8C31\u6807\u7B7E\u7B5B\u9009\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5185\u5BB9\uFF0C\u66F4\u5FEB\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")},Si.createElement("span",{className:"iconfont icon-tishi7 current",style:{color:"#FF8C29"}}))),Si.createElement(Gt.default,{className:to.formSty,form:Pt,layout:"horizontal",onFinish:Ft,scrollToFirstError:!0,size:"large",colon:!1,labelAlign:"right",initialValues:{knowledge_labels:["\u5168\u90E8"],uuid:((ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.nodes)==null?void 0:ce.length)>1?(Ae=(ye=(de=y==null?void 0:y.detail)==null?void 0:de.nodes.slice(1))==null?void 0:ye[0])==null?void 0:Ae.uuid:""}},Si.createElement(Gt.default.Item,{label:"\u8DEF\u5F84\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0"}]},Si.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0",maxLength:20})),Si.createElement(Gt.default.Item,{label:"\u9002\u7528\u4EBA\u7FA4",name:"applicable_people"},Si.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50})),Si.createElement(Gt.default.Item,{label:"\u7B80\u4ECB",name:"description"},Si.createElement(Ct.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:3,maxLength:200})),Si.createElement(Gt.default.Item,{label:"\u77E5\u8BC6\u56FE\u8C31",name:"uuid",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31"}]},Si.createElement(ga.default,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",options:((Ee=(ge=y==null?void 0:y.detail)==null?void 0:ge.nodes)==null?void 0:Ee.length)>1?(be=y==null?void 0:y.detail)==null?void 0:be.nodes.slice(1):[],fieldNames:{label:"name",value:"uuid"}})),Si.createElement(Gt.default.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"resource_labels",initialValue:["\u5168\u90E8"]},Si.createElement(ga.default,{placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",mode:"multiple",showSearch:!0,optionFilterProp:"node_type",options:((Me=(De=(we=y==null?void 0:y.detail)==null?void 0:we.nodes)==null?void 0:De.find(Xt=>(Xt==null?void 0:Xt.uuid)==xt))==null?void 0:Me.resource_labels)||[],fieldNames:{label:"node_type",value:"node_type"}})),Si.createElement(Gt.default.Item,{label:"\u56FE\u8C31\u6807\u7B7E",name:"knowledge_labels"},Si.createElement(ga.default,{allowClear:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u56FE\u8C31\u6807\u7B7E",options:We,fieldNames:{label:"name",value:"name"}}))),Si.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},Si.createElement(Jf.op,{shape:"default",onClick:yt},"\u67E5\u8BE2"))),Si.createElement("div",{className:to.rightBox},Si.createElement("div",{className:to.boxTitle},"\u5B66\u4E60\u8DEF\u5F84",Si.createElement("span",{className:to.tip},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),Si.createElement("div",{style:{maxHeight:"500rem",overflow:"auto"}},(Ie==null?void 0:Ie.length)>0?Si.createElement(So.default,{style:{background:"#FAFAFA"},treeData:Ie,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:to.treeheight,draggable:!0,onDrop:tt,switcherIcon:Si.createElement(Ol.Z,null),titleRender:Xt=>Si.createElement("div",{className:to.nodeData,style:{color:Xt!=null&&Xt.is_out?"#999999":"#000000"}},Si.createElement("span",{style:{color:Hr[Xt==null?void 0:Xt.node_type],backgroundColor:Vr[Xt==null?void 0:Xt.node_type],padding:"2px 4px",marginRight:"5px"}},Xt==null?void 0:Xt.node_type),Si.createElement("div",{className:to.nametitle,title:Xt==null?void 0:Xt.name,style:{flex:1}},(Xt==null?void 0:Xt.is_out)&&Si.createElement("span",{className:to.yc},"\u5DF2\u79FB\u51FA")," ",Xt==null?void 0:Xt.name),Si.createElement("span",{className:to.yclj,style:{color:Xt!=null&&Xt.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{const Pn=(Bt,jt)=>{var un;Bt.is_out=jt,((un=Bt==null?void 0:Bt.children)==null?void 0:un.length)>0&&Bt.children.forEach(xn=>Pn(xn,jt))},Mt=!Xt.is_out;Xt.is_out=Mt,Pn(Xt,Mt)}},Xt!=null&&Xt.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):Si.createElement(zl.Z,{styles:{margin:"20rem auto"}}))))))};var fm=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Bs),mf=Be(68700),oo={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},hm=Be(59792),Al=Be(95237),$u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",eh="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",ep="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",vf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",tp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",k0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",GA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",VA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",jA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",Af=Be(43604),gm=Be(88844),es=Be(59301),Yl=Object.defineProperty,XA=Object.defineProperties,G0=Object.getOwnPropertyDescriptors,V0=Object.getOwnPropertySymbols,np=Object.prototype.hasOwnProperty,th=Object.prototype.propertyIsEnumerable,pm=(b,a,y)=>a in b?Yl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,eg=(b,a)=>{for(var y in a||(a={}))np.call(a,y)&&pm(b,y,a[y]);if(V0)for(var y of V0(a))th.call(a,y)&&pm(b,y,a[y]);return b},mm=(b,a)=>XA(b,G0(a)),vm=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const j0=({classroomList:b,dispatch:a,courseEndTime:y})=>{const x=(0,dt.useParams)(),[E]=Gt.default.useForm(),[z,ee]=(0,me.useState)(1),[te,ne]=(0,me.useState)([]),[ae,oe]=(0,me.useState)(0),[se,ue]=(0,me.useState)(20),[ce,de]=(0,me.useState)(!0),[ye,Ae]=(0,me.useState)([]),[ge,Ee]=(0,me.useState)(!0);x.coursesId=x.pathId,x.id=x.coursesId,(0,me.useEffect)(()=>{if(b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(De(),be(),b.actionTabs.type===2){const Le=b.actionTabs.selectArrsAll[0];Ee(Le.unified_setting)}else Ee(!1)},[b.actionTabs]);const be=Le=>vm(void 0,null,function*(){de(!0);const je=yield(0,_u.c_)(mm(eg({},x),{page:Le||z,limit:2e4}));je==null||je.course_groups.map((We,ht)=>{We.key=We.id,We.title=We.name,We.disabled=We.is_published}),je&&(ne([...je==null?void 0:je.course_groups]),oe(je==null?void 0:je.course_groups_count),de(!1),Le||E.setFieldsValue({publish_time:hs()(hs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:hs()(hs()(new Date((0,gt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),we=()=>vm(void 0,null,function*(){var Le;const je=eg({},E.getFieldsValue());if(je.end_time<=je.publish_time){Rt.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Re(!1);return}if((ye==null?void 0:ye.length)<=0&&!ge&&te.length>0){Rt.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Re(!1);return}let We={ids:[...b.actionTabs.selectArrs],group_ids:ye.length>0?ye.map(Pt=>Pt.id):(Le=b.detailShixunsList)==null?void 0:Le.course_groups,end_time:hs()(je.end_time).format("YYYY-MM-DD HH:mm"),publish_time:hs()(je.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ye.length,subject_id:x.pathId};Re(!0),(yield(0,bt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:eg({},We)})).status===0?(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Re(!1),De(),(0,gt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),Rt.ZP.success("\u53D1\u5E03\u6210\u529F")):Re(!1)}),De=()=>{ee(1),ne([]),Ae([])},Me=ae>z*se,{detailShixunsList:He}=b,[Ie,Re]=(0,me.useState)(!1);return es.createElement(Nt.default,{width:600,centered:!0,confirmLoading:Ie,title:"\u53D1\u5E03\u8282\u70B9",open:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:gm.Z.modal,onOk:()=>we(),onCancel:()=>{De(),a({type:"classroomList/setActionTabs",payload:{}})}},es.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",es.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),es.createElement(Gt.default,{form:E},es.createElement("div",{style:{paddingLeft:0}},es.createElement(Al.Z,{className:"mt30",align:"middle"},es.createElement(Af.Z,null,es.createElement(Gt.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},es.createElement(qu.default,{style:{width:170,marginRight:"25px"},disabledDate:Le=>(0,fu.Q8)(Le,y),disabledTime:Le=>(0,fu.d0)(Le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),es.createElement(Af.Z,{className:"ml20"},es.createElement(Gt.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},es.createElement(qu.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:hs()((0,gt.U6)(),"HH:mm")},disabledDate:Le=>(0,fu.Q8)(Le,y,E.getFieldValue("publish_time")),disabledTime:Le=>(0,fu.d0)(Le,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),b.actionTabs.type===2&&es.createElement(Al.Z,{style:{marginBottom:"10px"}},es.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),es.createElement(Wt.ZP.Group,{value:ge,onChange:Le=>{Ee(Le.target.value),Ae([])}},es.createElement(Wt.ZP,{value:!0,disabled:!b.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),es.createElement(Wt.ZP,{className:"ml20",disabled:te.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),te.length<=0&&b.actionTabs.type===2&&es.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"')),(b.actionTabs.type===1||!ge)&&te.length>0&&es.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},es.createElement("span",{style:{flex:1}},es.createElement(ad.default,{checked:ye.length===te.length,onChange:Le=>{ye.length===te.length?Ae([]):Ae(te)}},"\u5168\u9009")),es.createElement("span",{style:{width:16}}),es.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ye.length||0,"\u4E2A\u5206\u73ED")),(b.actionTabs.type===1||!ge)&&te.length>0&&es.createElement(ff.Z,{data:te,selectedRowKeys:ye,setSelectedRowKeys:Ae})))};var X0=(0,dt.connect)(({classroomList:b})=>({classroomList:b}))(j0),Mr=Be(59301),yf=Object.defineProperty,Am=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,ym=Object.getOwnPropertySymbols,nh=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable,rp=(b,a,y)=>a in b?yf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,xm=(b,a)=>{for(var y in a||(a={}))nh.call(a,y)&&rp(b,y,a[y]);if(ym)for(var y of ym(a))Q0.call(a,y)&&rp(b,y,a[y]);return b},ip=(b,a)=>Am(b,xf(a)),ld=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const QA=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],W0=({pathsDetail:b,setselectitems:a,publishshow:y,node:x,index:E,onExpandClick:z,onClickDetails:ee,selectitems:te})=>{var ne,ae,oe;const[se,ue]=(0,me.useState)(!1),ce=(0,me.useRef)(null),{name:de,complete_rate:ye,node_type:Ae,resource_info:ge,grasp_rate:Ee,has_children:be,children:we,expand:De,key:Me,is_publish:He,status:Ie,id:Re,url:Le}=x||{};(0,me.useEffect)(()=>{var wt;je();const _e=(wt=ce.current)==null?void 0:wt.parentElement;if(!_e)return;const yt=new ResizeObserver(()=>{je()});return yt.observe(_e),()=>{yt.disconnect()}},[De]);const je=()=>{if(!ce.current)return;const wt=ce.current,_e=wt.parentElement,yt=wt.previousElementSibling,tt=_e==null?void 0:_e.firstElementChild;if(_e&&yt&&tt){const Ft=yt.getBoundingClientRect().height,Xt=_e.getBoundingClientRect().height,Pn=tt.getBoundingClientRect().height,Mt=Ft/2,Bt=Xt-(Pn+Ft)/2;wt.style.bottom=`${Mt}px`,wt.style.height=`${Bt}px`}},We=(ne=Number(ye))==null?void 0:ne.toFixed(0),ht=We==="100",Pt=ht?Ae==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${We}%`,xt=ge==null?void 0:ge.reduce((wt,_e)=>wt+_e.value,0),Lt={\u5B9E\u8BAD:$u,\u8BD5\u5377:eh,\u8BFE\u4EF6:ep,\u89C6\u9891:vf},kt=()=>{z(Me)};return Mr.createElement("div",{className:oo.treeNode,"data-index":E},Mr.createElement("div",{className:oo.node,style:ht?{background:"#EDF7EE"}:{}},!He&&!((ae=b==null?void 0:b.detail)!=null&&ae.can_managed)&&Mr.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},Mr.createElement("div",null,Mr.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Mr.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),Mr.createElement("div",{className:oo.statusbutton,style:{background:(oe=QA.find(wt=>wt.name===Ie))==null?void 0:oe.color}},Ie),y&&Mr.createElement(ad.default,{checked:te==null?void 0:te.map(wt=>wt.id).includes(Re),onChange:()=>{if(te!=null&&te.map(wt=>wt.id).includes(Re))a(te.filter(wt=>wt.id!==Re));else{let wt=[...te];wt.push(x),a(wt)}},className:oo.checkbox}),Mr.createElement(Al.Z,{style:{padding:be?"initial":"3rem 0"}},Mr.createElement(Qe.Z,{title:"\u5B8C\u6210\u7387"},Mr.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},Mr.createElement(hm.Z,{strokeColor:"#60C059",percentage:ye,startAngle:270,trackColor:"#E3E8EF",text:Pt,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),Mr.createElement("div",{className:oo.info},Mr.createElement(Al.Z,{align:"middle"},Mr.createElement(Qe.Z,{title:Ae},Mr.createElement("img",{src:Lt[Ae]||tp,style:{marginRight:"10rem",width:"16rem"}})),Mr.createElement(Qe.Z,{title:de},Mr.createElement("b",{onClick:()=>{ee(x)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,gt.Pq)(de,19)))),Mr.createElement(Al.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:be?"0":"30rem"}},Mr.createElement(Al.Z,{align:"middle"},Mr.createElement(Qe.Z,{title:"\u638C\u63E1\u7387"},Mr.createElement("img",{src:k0,style:{marginRight:"4rem",width:"16rem"}})),Mr.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Ee,"%")),Mr.createElement(Al.Z,{align:"middle",style:{marginLeft:"55rem"}},Mr.createElement(Qe.Z,{title:"\u5B8C\u6210\u7387"},Mr.createElement("img",{src:GA,style:{marginRight:"4rem",width:"16rem"}})),Mr.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ye,"%"))),be&&Mr.createElement(Al.Z,{className:oo.resource},Mr.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",xt),Mr.createElement("div",{onClick:()=>ue(!se),className:oo.action},se?Mr.createElement(Mr.Fragment,null,"\u6536\u8D77",Mr.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):Mr.createElement(Mr.Fragment,null,"\u5C55\u5F00",Mr.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),se&&Mr.createElement("div",{className:oo.tags},ge==null?void 0:ge.map((wt,_e)=>Mr.createElement(Qe.Z,{title:wt.name},Mr.createElement("div",{className:oo.tag,key:_e},(0,gt.Pq)(wt.name,5),"\uFF1A",wt.value)))),E.length>1&&Mr.createElement("div",{className:oo.leftLine}),De&&Mr.createElement("div",{className:oo.rightLine}),be&&Mr.createElement("img",{onClick:kt,className:oo.icon,src:De?jA:VA})),we&&we.length>0&&De&&Mr.createElement("div",{className:oo.nodeWrap},we.map((wt,_e)=>Mr.createElement(W0,{key:wt.key,onExpandClick:z,onClickDetails:ee,publishshow:y,setselectitems:a,pathsDetail:b,selectitems:te,node:wt,index:E+"-"+(_e+1)})),we.length>1&&Mr.createElement("div",{ref:ce,className:oo.line})))},WA=({data:b,onExpandClick:a,selectitems:y,onClickDetails:x,pathsDetail:E,setselectitems:z,publishshow:ee})=>Mr.createElement("div",{className:oo.treeNode},Mr.createElement("div",{className:oo.nodeWrap},b.map((te,ne)=>Mr.createElement(W0,{key:te.key,onExpandClick:a,onClickDetails:x,pathsDetail:E,publishshow:ee,selectitems:y,setselectitems:z,node:te,index:String(ne+1)}))));var Z0=({visible:b,onCancel:a,subjectId:y,onClickDetails:x,pathsDetail:E,dispatch:z})=>{var ee;const[te,ne]=(0,me.useState)([]),[ae,oe]=(0,me.useState)(!0),[se,ue]=(0,me.useState)("\u5168\u90E8"),[ce,de]=(0,me.useState)([]),[ye]=(0,dt.useSearchParams)(),[Ae,ge]=(0,me.useState)(!1),[Ee,be]=(0,me.useState)([]);(0,me.useEffect)(()=>{De()},[se]),(0,me.useEffect)(()=>{E.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(z({type:"pathsDetail/setActionTabs",payload:{key:""}}),De())},[E.actionTabs.key]);const we=(Le,je)=>ld(void 0,null,function*(){const We=yield(0,bt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Le,subject_id:y,node_type:se}});if((We==null?void 0:We.status)===0)return je&&de((We==null?void 0:We.node_types)||[]),(We==null?void 0:We.data)||[];oe(!1)}),De=()=>ld(void 0,null,function*(){oe(!0);const Le=yield we(b,!0);ne(Le),oe(!1)}),Me=(Le,je,We)=>ld(void 0,null,function*(){return yield Promise.all(Le.map(Pt=>ld(void 0,null,function*(){return Pt.key===je?yield We(Pt):Pt.children&&Pt.children.length>0?ip(xm({},Pt),{children:yield Me(Pt.children,je,We)}):Pt})))}),He=Le=>ld(void 0,null,function*(){oe(!0);const je=yield Me(te,Le,We=>ld(void 0,null,function*(){var ht,Pt;const xt=ip(xm({},We),{expand:!(We!=null&&We.expand)});return!(We!=null&&We.expand)&&!((ht=We==null?void 0:We.children)!=null&&ht.length)&&(xt.children=yield we(Le),((Pt=xt.children)==null?void 0:Pt.length)===0&&(xt.has_children=!1,xt.expand=!1)),xt}));ne(je),oe(!1)}),Ie=Le=>ld(void 0,null,function*(){oe(!0),yield x(Le,!1),oe(!1)});return Mr.createElement("div",{className:oo.tree},Mr.createElement("div",{className:oo.center},Mr.createElement("div",{className:oo.head},Mr.createElement("div",{className:oo.del},Mr.createElement("i",{onClick:a,className:"iconfont icon-shanchuhuanjing"}),Mr.createElement("b",null))),Mr.createElement("div",{className:oo.body},ae&&Mr.createElement("div",{className:oo.loading},Mr.createElement(Qt.Z,{spinning:!0})),Mr.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Mr.createElement("div",{className:oo.tabs,style:{flex:1}},ce==null?void 0:ce.map(Le=>Mr.createElement("div",{onClick:()=>ue(Le.node_type),className:Le.node_type===se?oo.active:void 0,key:Le.node_type},Le.node_type,"\uFF08",Le.count,"\uFF09"))),ye.get("type")==="classrooms"&&((ee=E==null?void 0:E.detail)==null?void 0:ee.can_managed)&&Mr.createElement("div",null,Ae&&Mr.createElement(ad.default,{style:{color:"#fff"},checked:(Ee==null?void 0:Ee.length)===(te==null?void 0:te.length),onChange:()=>{if((Ee==null?void 0:Ee.length)===(te==null?void 0:te.length))be([]);else{ge(!0);let Le=[...te];be(Le)}}},(Ee==null?void 0:Ee.length)===(te==null?void 0:te.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",Ee==null?void 0:Ee.length,"\uFF09"),Ae&&Mr.createElement(mt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>ge(!1)},"\u53D6\u6D88"),Mr.createElement(mt.ZP,{type:"primary",onClick:()=>ld(void 0,null,function*(){if(Ae)z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:Ee==null?void 0:Ee.map(Le=>Le.id)}});else{ge(!0);let Le=[...te];be(Le)}}),style:{borderRadius:"24rem"}},Ae?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),Mr.createElement("div",{className:oo.scrollBox},Mr.createElement("div",{className:Ki()(oo.treeWarp,!0&&oo.allTreeNode)},Mr.createElement(WA,{pathsDetail:E,selectitems:Ee,setselectitems:be,publishshow:Ae,data:te,onClickDetails:Ie,onExpandClick:He}))))),Mr.createElement(X0,null))},ap=Be(21185),ZA=Be(7310),Y0=Be(41867),za={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},YA=Object.defineProperty,rh=Object.getOwnPropertySymbols,Pm=Object.prototype.hasOwnProperty,J0=Object.prototype.propertyIsEnumerable,K0=(b,a,y)=>a in b?YA(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,JA=(b,a)=>{for(var y in a||(a={}))Pm.call(a,y)&&K0(b,y,a[y]);if(rh)for(var y of rh(a))J0.call(a,y)&&K0(b,y,a[y]);return b};const KA=b=>React.createElement("svg",JA({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var tg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ng=Object.defineProperty,q0=Object.getOwnPropertySymbols,qA=Object.prototype.hasOwnProperty,Wx=Object.prototype.propertyIsEnumerable,_0=(b,a,y)=>a in b?ng(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,op=(b,a)=>{for(var y in a||(a={}))qA.call(a,y)&&_0(b,y,a[y]);if(q0)for(var y of q0(a))Wx.call(a,y)&&_0(b,y,a[y]);return b};const Pf=b=>React.createElement("svg",op({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var sp="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",$0=Object.defineProperty,ev=Object.getOwnPropertySymbols,_A=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ze=(b,a,y)=>a in b?$0(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ue=(b,a)=>{for(var y in a||(a={}))_A.call(a,y)&&ze(b,y,a[y]);if(ev)for(var y of ev(a))Te.call(a,y)&&ze(b,y,a[y]);return b};const qe=b=>React.createElement("svg",Ue({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Dt=Object.defineProperty,St=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,pn=(b,a,y)=>a in b?Dt(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,_n=(b,a)=>{for(var y in a||(a={}))_t.call(a,y)&&pn(b,y,a[y]);if(St)for(var y of St(a))tn.call(a,y)&&pn(b,y,a[y]);return b};const En=b=>React.createElement("svg",_n({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var Cn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Wn=Object.defineProperty,Qn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Zn=(b,a,y)=>a in b?Wn(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Fr=(b,a)=>{for(var y in a||(a={}))$t.call(a,y)&&Zn(b,y,a[y]);if(Qn)for(var y of Qn(a))mn.call(a,y)&&Zn(b,y,a[y]);return b};const xr=b=>React.createElement("svg",Fr({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var Lr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Rr=({type:b})=>{const a=(0,me.useMemo)(()=>{switch(b){case"\u8BFE\u4EF6":return me.createElement("img",{src:tg,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return me.createElement("img",{src:sp,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return me.createElement("img",{src:$e,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return me.createElement("img",{src:Cn,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return me.createElement("img",{src:Lr,style:{width:"16rem",height:"16rem"}});default:return""}},[b]);return me.createElement(me.Fragment,null,a)},Ar="data:image/png;base64,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",ta="data:image/png;base64,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";const Ai=({className:b="",style:a={},direction:y,DataProps:x,pathsDetail:E,isOne:z,handleClickDetails:ee})=>{const{detail:te}=E,[ne]=(0,dt.useSearchParams)(),ae=(x==null?void 0:x.status)=="\u672A\u53D1\u5E03"&&ne.get("type")=="classrooms",oe=(0,me.useMemo)(()=>(x==null?void 0:x.grasp_rate)>=80&&(x==null?void 0:x.grasp_rate)<=100?za.waveDom100:(x==null?void 0:x.grasp_rate)>=60&&(x==null?void 0:x.grasp_rate)<=79?za.waveDom79:(x==null?void 0:x.grasp_rate)>0&&(x==null?void 0:x.grasp_rate)<=59?za.waveDom59:"",[x==null?void 0:x.grasp_rate]);return me.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${za.Node} ${b}`,style:a,onClick:()=>{ae&&!te.can_managed||ee(x)}},me.createElement("img",{src:y=="up"?Ar:ta,className:`${za.Direction} ${y=="up"?za.UP:za.DOWN}`}),me.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},me.createElement(Qe.Z,{title:`${x!=null&&x.node_type?`${x==null?void 0:x.node_type}\uFF1A`:""}${x==null?void 0:x.name}`},me.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},me.createElement(Rr,{type:x==null?void 0:x.node_type})," ",x==null?void 0:x.name))),me.createElement("div",{className:`relative rounded-full flex item-center justify-center ${za.waveDom} ${oe}`},ae?me.createElement(Qe.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},me.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):me.createElement("div",{className:`${za.wave}`,style:{top:`calc(100% - ${(x==null?void 0:x.grasp_rate)||0}%)`}})),me.createElement("div",{className:`${z?za.HeightItem:""}`,style:{height:"82rem"}}))},ca=({DataProps:b={},className:a="",currentIndex:y=1,pathsDetail:x,handleClickDetails:E})=>{var z,ee,te;const ne=(0,me.useMemo)(()=>(b==null?void 0:b.grasp_rate)>=80&&(b==null?void 0:b.grasp_rate)<=100?za.ItemDom100:(b==null?void 0:b.grasp_rate)>=60&&(b==null?void 0:b.grasp_rate)<=79?za.ItemDom79:(b==null?void 0:b.grasp_rate)>0&&(b==null?void 0:b.grasp_rate)<=59?za.ItemDom59:"",[b==null?void 0:b.grasp_rate]),ae=(0,me.useRef)(null);return(0,me.useEffect)(()=>{if(ae.current){const oe=ae.current.offsetWidth,se=ae.current.children;if(oe<1200){for(const Ae of se)Ae.classList.remove(za.NodeShowDirection);return}let ue=oe;const ce=[];let de=[];const ye=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const Ae of se)Ae.removeAttribute("style"),Ae.classList.remove(za.NodeShowDirection),ue-((Ae==null?void 0:Ae.offsetWidth)+ye)>0?(de.push(Ae),ue-=(Ae==null?void 0:Ae.offsetWidth)+ye):(ue=oe-(Ae==null?void 0:Ae.offsetWidth)-ye,ce.push(de),de=[],de.push(Ae));ce.push(de),ce.forEach(Ae=>{Ae.forEach((ge,Ee)=>{Ee==(Ae==null?void 0:Ae.length)-1&&ge.classList.add(za.NodeShowDirection)})})}},[ae,b==null?void 0:b.children]),me.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${za.ItemDom} ${ne} ${a}`},me.createElement("div",{className:`absolute ${za.Arrow}`}),me.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${za.Title}`},me.createElement(Qe.Z,{title:""},me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},b==null?void 0:b.name)),me.createElement("div",{className:"text-14px-rem"},(z=b==null?void 0:b.children)==null?void 0:z.length,"\u4E2A\u8D44\u6E90")),((ee=b==null?void 0:b.children)==null?void 0:ee.length)>0?me.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},me.createElement("div",{ref:ae,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(te=b==null?void 0:b.children)==null?void 0:te.map((oe,se)=>{var ue,ce;return me.createElement(Ai,{key:se,handleClickDetails:E,pathsDetail:x,isOne:((ue=b==null?void 0:b.children)==null?void 0:ue.length)==1,DataProps:oe,direction:se%2==0?"up":"down",className:se%2==0&&((ce=b==null?void 0:b.children)==null?void 0:ce.length)!=1?za.NodeUp:"flex-col"})}))):me.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},me.createElement(zl.Z,{img:Be(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var Ha=({pathsDetail:b,handleClickDetails:a,dataSource:y})=>{const x=(0,me.useRef)(null);return(0,me.useEffect)(()=>{if(x.current){const E=x.current.offsetWidth,z=document.querySelectorAll("#learning_path_chapter");let ee=E;const te=[];let ne=[];const ae=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const oe of z)if(oe.removeAttribute("style"),oe.classList.remove(za.ArrowDisable,za.ArrowDownLeft,za.ArrowLeft,za.ArrowDownRight,za.ArrowRight),ee-((oe==null?void 0:oe.offsetWidth)+ae)>0)ne.push(oe),ee-=(oe==null?void 0:oe.offsetWidth)+ae;else{const se=(ee+ae-10)/(ne==null?void 0:ne.length);ne.forEach(ue=>{ue.style.width=`${(ue.offsetWidth+se)/E*100}%`}),ee=E-(oe==null?void 0:oe.offsetWidth)-ae,te.push(ne),ne=[],ne.push(oe)}te.push(ne),te.forEach((oe,se)=>{var ue;se%2===1?[...oe||[]].reverse().forEach((de,ye)=>{de.style.order=(se+1)*10+ye,ye==0?(de.style["margin-left"]="auto",de.classList.add((te==null?void 0:te.length)-1==se?za.ArrowDisable:za.ArrowDownLeft)):de.classList.add(za.ArrowLeft)}):oe.forEach((ce,de)=>{ce.style.order=(se+1)*10+de,de==(oe==null?void 0:oe.length)-1?ce.classList.add((te==null?void 0:te.length)-1==se?za.ArrowDisable:za.ArrowDownRight):ce.classList.add(za.ArrowRight)}),(oe==null?void 0:oe.length)==1&&(oe[0].style.width="100%"),((ue=oe==null?void 0:oe[0])==null?void 0:ue.offsetWidth)me.createElement(ca,{key:z,handleClickDetails:a,pathsDetail:b,currentIndex:z+1,DataProps:E}))))},Va=Be(18376),cn=Be(59301),Ua=Object.defineProperty,Ea=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,wo=(b,a,y)=>a in b?Ua(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,os=(b,a)=>{for(var y in a||(a={}))fo.call(a,y)&&wo(b,y,a[y]);if(Ya)for(var y of Ya(a))ka.call(a,y)&&wo(b,y,a[y]);return b},ts=(b,a)=>Ea(b,Ta(a)),ss=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const ns=[3,2,1],Ys=({xxljac:b,pathsDetail:a,dispatch:y,setxxljac:x})=>{var E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae;const ge=(0,dt.useParams)(),Ee=(0,dt.useSelector)(Jt=>Jt),{pathsDetail:{detail:be={},actionTabs:we}}=Ee,[De,Me]=(0,me.useState)(!1),[He,Ie]=(0,me.useState)(!1),[Re,Le]=(0,me.useState)(""),[je,We]=(0,me.useState)(!1),[ht,Pt]=(0,me.useState)(!1),[xt,Lt]=(0,me.useState)(!1),[kt,wt]=(0,me.useState)(""),[_e,yt]=(0,me.useState)({}),[tt,Ft]=(0,me.useState)([]),[Xt,Pn]=(0,me.useState)([]),[Mt,Bt]=(0,me.useState)([]),[jt,un]=(0,me.useState)(!1),[xn,Tn]=(0,me.useState)(1),[Yn,Dr]=(0,me.useState)({});let[vt,Kt]=(0,me.useState)({});const Sn=be==null?void 0:be.can_managed,[bn]=(0,dt.useSearchParams)(),[Bn,rr]=(0,me.useState)(!1),ir=new URLSearchParams(window.location.search);ir.set("tabs","2");const gr=(Jt={})=>{y({type:"pathsDetail/getKnowledgeGraphs",payload:os({graphable_type:bn.get("type")==="classrooms"?"course":"subject",graphable_id:ge==null?void 0:ge.pathId},Jt)})};function Ii(){return ss(this,null,function*(){var Jt;let An=[...(Jt=a==null?void 0:a.detail)==null?void 0:Jt.nodes];Bt(An==null?void 0:An.splice(1))})}(0,me.useEffect)(()=>{var Jt;(Jt=a==null?void 0:a.detail)!=null&&Jt.nodes&&xn===1&&(Ii(),Tn(2))},[(E=a==null?void 0:a.detail)==null?void 0:E.nodes]),(0,me.useEffect)(()=>{var Jt,An,Kr,pr,$r,ni,$n,fr,Di,Pi;let ur=!1;((An=(Jt=a==null?void 0:a.detail)==null?void 0:Jt.route_nodes)==null?void 0:An.length)>0&&(ur=!((pr=(Kr=a==null?void 0:a.detail)==null?void 0:Kr.route_nodes)!=null&&pr.some(Qi=>Qi==null?void 0:Qi.is_choice))),($n=(ni=($r=a==null?void 0:a.detail)==null?void 0:$r.route_nodes)==null?void 0:ni.find(Qi=>Qi==null?void 0:Qi.is_choice))!=null&&$n.id&&x((Pi=(Di=(fr=a==null?void 0:a.detail)==null?void 0:fr.route_nodes)==null?void 0:Di.find(Qi=>Qi==null?void 0:Qi.is_choice))==null?void 0:Pi.id),!Sn&&ur&&(0,Y0.bg)()&&y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})},[(z=a==null?void 0:a.detail)==null?void 0:z.route_nodes]),(0,me.useEffect)(()=>{b&&hi(b)},[b]);const hi=(Jt=null)=>ss(void 0,null,function*(){Me(!0);const An=yield(0,bt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Jt,subject_id:ge==null?void 0:ge.pathId}});if((An==null?void 0:An.status)===0){yt(An||{});const Kr=(An==null?void 0:An.parent_knowledges)||[];Pn(Kr)}Me(!1)});(0,me.useEffect)(()=>{_e!=null&&_e.data&&Ft((_e==null?void 0:_e.data)||[])},[_e]);const ut=()=>ss(void 0,null,function*(){if(!kt){Rt.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(kt!=="\u786E\u8BA4\u5220\u9664"){Rt.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}Lt(!0);const Jt=yield(0,bt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:b,subject_id:ge==null?void 0:ge.pathId}});(Jt==null?void 0:Jt.status)===0&&(Rt.ZP.success("\u5220\u9664\u6210\u529F"),We(!1),gr({graphable_id:ge==null?void 0:ge.pathId})),Lt(!1)}),Ze=(...Jt)=>ss(void 0,[...Jt],function*(An={}){yield(0,bt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:ts(os({},An),{subject_id:ge==null?void 0:ge.pathId})})}),qt=(Jt,An=!0)=>ss(void 0,null,function*(){var Kr,pr,$r,ni,$n,fr;if((Jt==null?void 0:Jt.container_type)==="Attachment"&&!((Kr=a==null?void 0:a.detail)!=null&&Kr.can_managed)){if((0,ZA.fc)({id:Jt==null?void 0:Jt.container_id,watch_type:2,course_id:ge==null?void 0:ge.pathId}),Jt!=null&&Jt.is_link){Ze({uuid:(Jt==null?void 0:Jt.knowledge_uuid)||(Jt==null?void 0:Jt.key)}),(0,gt.xg)(Jt==null?void 0:Jt.url);return}Dr({url:lt.Z.API_SERVER+(Jt==null?void 0:Jt.url),file_type:Jt==null?void 0:Jt.file_type});return}if(Jt!=null&&Jt.url){Ze({uuid:(Jt==null?void 0:Jt.knowledge_uuid)||(Jt==null?void 0:Jt.key)}),window.open(Jt==null?void 0:Jt.url);return}An&&Me(!0);let Di=yield(0,bt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:ge==null?void 0:ge.pathId,nodeUuid:(Jt==null?void 0:Jt.knowledge_uuid)||(Jt==null?void 0:Jt.key)}});if((Di==null?void 0:Di.status)===0){if((($r=(pr=Di==null?void 0:Di.data)==null?void 0:pr.nodes)==null?void 0:$r.length)>0){let Pi=(fr=($n=(ni=Di==null?void 0:Di.data)==null?void 0:ni.nodes)==null?void 0:$n.map(ur=>{var Qi,Zt,or,Ir,ci,en,dn,cr,Br,kr,Oa,Ql,cu;const O0=(Qi=Di==null?void 0:Di.data)==null?void 0:Qi.resource_count;return ts(os({},ur==null?void 0:ur.properties),{rootNodeUuid:(Zt=ur==null?void 0:ur.properties)==null?void 0:Zt.rootNodeUuid,id:(or=ur==null?void 0:ur.properties)==null?void 0:or.uuid,name:(Ir=ur==null?void 0:ur.properties)==null?void 0:Ir.name,description:(ci=ur==null?void 0:ur.properties)==null?void 0:ci.description,nodeType:(en=ur==null?void 0:ur.properties)==null?void 0:en.nodeType,tags:((dn=ur==null?void 0:ur.properties)==null?void 0:dn.tags)&&((kr=(Br=(cr=ur==null?void 0:ur.properties)==null?void 0:cr.tags)==null?void 0:Br.split("\uFF0C"))==null?void 0:kr.map(uf=>({name:uf})))||[],colorType:parseInt((Oa=ur==null?void 0:ur.properties)==null?void 0:Oa.color)>3?"3":(Ql=ur==null?void 0:ur.properties)==null?void 0:Ql.color,activeColor:"#FA6400",size:ns[((cu=ur==null?void 0:ur.properties)==null?void 0:cu.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:O0})}))==null?void 0:fr[0];Pi.resourceid=Jt==null?void 0:Jt.id,Kt(Pi),un(!0)}Me(!1)}}),Mn=()=>cn.createElement("div",{className:co.studentHead},cn.createElement("div",{className:"flex item-center w-full"},cn.createElement("div",{className:co.headLi},cn.createElement("img",{src:nr}),cn.createElement("aside",null,cn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),cn.createElement("b",null,_e==null?void 0:_e.resource_count))),cn.createElement("div",{className:co.headLi},cn.createElement("img",{src:ii}),cn.createElement("aside",null,cn.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),cn.createElement("b",{style:{color:"#F7B500"}},_e==null?void 0:_e.complete_rate,"%"))),cn.createElement("div",{className:co.headLi},cn.createElement("img",{src:ua}),cn.createElement("aside",null,cn.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),cn.createElement("b",{style:{color:"#3AFFC8"}},_e==null?void 0:_e.grasp_rate,"%"))),cn.createElement("div",{className:co.headLi},cn.createElement("img",{src:ui}),cn.createElement("aside",null,cn.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),cn.createElement(Qe.Z,{title:_e==null?void 0:_e.last_knowledge_name},cn.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,gt.Pq)(_e==null?void 0:_e.last_knowledge_name,13))))),cn.createElement("div",{onClick:()=>{_e!=null&&_e.last_knowledge_name&&qt({knowledge_uuid:_e==null?void 0:_e.last_knowledge_uuid,id:_e==null?void 0:_e.last_knowledge_uuid})},className:_e!=null&&_e.last_knowledge_name?co.btn:`${co.btn} ${co.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return cn.createElement(cn.Fragment,null,!((te=(ee=a==null?void 0:a.detail)==null?void 0:ee.route_nodes)!=null&&te.length)&&cn.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},cn.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},Sn&&cn.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{Le(null),Ie(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),cn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4EC0\u4E48\uFF1F"),cn.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4E00\u6761\u57FA\u4E8E\u8BFE\u7A0B\u76EE\u6807\u5BFC\u822A\u8DEF\u7EBF\uFF0C\u901A\u8FC7\u89C4\u5212\u6700\u4F18\u5B66\u4E60\u987A\u5E8F\uFF0C\u53EF\u914D\u5408\u591A\u79CD\u7C7B\u8D44\u6E90\uFF08\u89C6\u9891\u3001\u8BFE\u4EF6\u3001\u4E60\u9898\u3001\u8BFE\u4EF6\u7B49\uFF09\uFF0C\u52A9\u529B\u5B66\u751F\u4EE5\u6700\u7701\u529B\u3001\u6700\u9AD8\u6548\u3001\u6700\u6E05\u6670\u7684\u65B9\u5F0F\u638C\u63E1\u8BFE\u7A0B\u6838\u5FC3\u77E5\u8BC6\u5185\u5BB9",cn.createElement("img",{className:"absolute",src:Be(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),cn.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},cn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},cn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u5B66\u4E60\u8DEF\u5F84\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),cn.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},cn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Be(79989)}),cn.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Be(73486)}),[{title:"\u591A\u7EF4\u5B66\u4E60\u8DEF\u5F84",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u6761\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u5B66\u4E60\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Be(49747)},{title:"\u8BFE\u5802\u5B66\u60C5\u7EDF\u8BA1",desc:bn.get("type")=="classrooms"?"\u652F\u6301\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1":"\u652F\u6301\u4E00\u952E\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u3002",img:Be(7875)},{title:"\u5B66\u60C5\u5206\u6790+\u5B66\u60C5\u9884\u8B66+\u8D44\u6E90\u63A8\u8350",desc:"\u652F\u6301\u6839\u636E\u5B66\u751F\u5728\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\uFF0C\u7ECF\u8FC7\u7CFB\u7EDF\u5B66\u60C5\u9884\u8B66\u60C5\u51B5\uFF0C\u4E3A\u5B66\u751F\u63A8\u8350\u4E0D\u540C\u7684\u5B66\u4E60\u8D44\u6E90\uFF0C\u5B9E\u73B0\u5343\u4EBA\u5343\u9762\u7684\u5B66\u4E60\u573A\u666F\u3002",img:Be(14813)}].map((Jt,An)=>cn.createElement("div",{key:An,className:`flex flex-col item-center ${An!=1?"pt-56px-rem":""}`},cn.createElement("img",{src:Jt==null?void 0:Jt.img,style:{width:"127rem",height:"119rem"}}),cn.createElement("div",{className:"px-20px-rem pb-20px-rem mt-10px-rem",style:{background:`url(${Be(14760)}) 0 0 / 100% 100% no-repeat`}},Jt==null?void 0:Jt.title),cn.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),cn.createElement("div",{className:"px-20px-rem py-10px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"152rem"}},Jt==null?void 0:Jt.desc))))),cn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},cn.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u6CE8\u610F\u4E8B\u9879 "),cn.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:cn.createElement("div",{className:"flex flex-col gap-4px-rem"},cn.createElement("div",{className:"text-16px-rem"},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84"),cn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5B66\u4E60\u8DEF\u5F84\u57FA\u4E8E\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u3002",cn.createElement("br",null),cn.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u65F6\uFF0C\u540C\u6B65\u5EFA\u7ACB\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u77E5\u8BC6\u56FE\u8C31\u7684\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")))},{desc:cn.createElement("div",{className:"flex flex-col gap-4px-rem"},cn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210"),cn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u540E\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E",cn.createElement("span",{style:{color:"#FFE698"}},"\u77E5\u8BC6\u8282\u70B9\u7684\u524D\u5E8F/\u540E\u5E8F\u5173\u7CFB"),"\u81EA\u52A8\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:cn.createElement("div",{className:"flex flex-col gap-4px-rem"},cn.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u8C03\u6574"),cn.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5728\u751F\u6210\u7684\u5B66\u4E60\u8DEF\u5F84\u4E2D\uFF0C\u53EF\u4EE5\u70B9\u51FB",cn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u79FB\u9664\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u548C",cn.createElement("span",{style:{color:"#FFE698"}},"\u201C\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u8C03\u6574\u8DEF\u5F84\u4E2D\u5B66\u4E60\u5185\u5BB9\uFF0C\u4E5F\u53EF\u4EE5",cn.createElement("span",{style:{color:"#FFE698"}},"\u62D6\u52A8\u5B66\u4E60\u8DEF\u5F84\u8282\u70B9"),"\u8C03\u6574\u5B66\u4E60\u987A\u5E8F\u3002"))}].map((Jt,An)=>cn.createElement("div",{key:An,className:"py-20px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},cn.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(An+1).toString().padStart(2,"0")),cn.createElement("div",{className:"flex-1 minW-0"},Jt==null?void 0:Jt.desc))))))),((ae=(ne=a==null?void 0:a.detail)==null?void 0:ne.route_nodes)==null?void 0:ae.length)&&cn.createElement(Ba.Z,null,cn.createElement(cn.Fragment,null,cn.createElement("div",{className:co.learning},cn.createElement(Qt.Z,{spinning:De,size:"large",wrapperClassName:co.spin,tip:"\u6570\u636E\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u7A0D\u540E"},cn.createElement("div",{className:co.body},Sn?cn.createElement("div",{className:`${co.head}`}," ",cn.createElement("div",{className:"w-full flex item-center justify-between"},cn.createElement("div",{className:co.numerical},cn.createElement("div",null,cn.createElement("img",{src:nr}),cn.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),cn.createElement("b",null,_e==null?void 0:_e.resource_count)),cn.createElement("div",null,cn.createElement("img",{src:ii}),cn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),cn.createElement("b",{style:{color:"#F7B500"}},_e==null?void 0:_e.complete_rate,"%")),cn.createElement("div",null,cn.createElement("img",{src:ua}),cn.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),cn.createElement("b",{style:{color:"#3AFFC8"}},_e==null?void 0:_e.grasp_rate,"%"))),cn.createElement("div",{className:co.action},Sn&&cn.createElement("div",{onClick:()=>{Le(null),Ie(!0)}},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-tianjia4"})),cn.createElement("span",null,"\u521B\u5EFA")),cn.createElement("div",{onClick:()=>{Le(b),Ie(!0)}},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-bianji13"})),cn.createElement("span",null,"\u7F16\u8F91")),cn.createElement("div",{onClick:()=>We(!0)},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-shanchu17"})),cn.createElement("span",null,"\u5220\u9664"))))):Mn(),cn.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},bn.get("type")=="classrooms"&&Sn&&cn.createElement("div",{className:`current flex item-center ${co.PublishBut}`,onClick:()=>{rr(!0)}},cn.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),cn.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},cn.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),cn.createElement(Qe.Z,{title:((se=(oe=be==null?void 0:be.route_nodes)==null?void 0:oe.find(Jt=>Jt==null?void 0:Jt.is_choice))==null?void 0:se.name)||""},cn.createElement("div",{className:"multi_ellipsis1"},((ce=(ue=be==null?void 0:be.route_nodes)==null?void 0:ue.find(Jt=>Jt==null?void 0:Jt.is_choice))==null?void 0:ce.name)||"")),cn.createElement("div",{className:`current flex item-center ${co.ChangeBut}`,onClick:()=>{y({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})}},cn.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!Sn&&cn.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${co.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",cn.createElement(ol.Z,{onChange:Jt=>{Ft(Jt?(Kr=>Kr==null?void 0:Kr.filter(pr=>(pr==null?void 0:pr.grasp_rate)!=100).map(pr=>{var $r;return ts(os({},pr),{children:($r=pr==null?void 0:pr.children)==null?void 0:$r.filter(ni=>(ni==null?void 0:ni.grasp_rate)!=100)})}))(_e==null?void 0:_e.data):(_e==null?void 0:_e.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),Sn&&bn.get("type")==="classrooms"&&cn.createElement(cn.Fragment,null,cn.createElement("div",{className:`current flex item-center ${co.ChangeBut}`,onClick:()=>{var Jt,An;dt.history.push(`/knowledgegraph/${ge==null?void 0:ge.pathId}/statistics/learningpath/${(An=(Jt=be==null?void 0:be.route_nodes)==null?void 0:Jt.find(Kr=>Kr==null?void 0:Kr.is_choice))==null?void 0:An.id}?${ir}`)}}," \u6570\u636E\u7EDF\u8BA1 ")),cn.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},cn.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),cn.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),cn.createElement("div",null,"100% ~ 80%"),cn.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),cn.createElement("div",null,"79% ~ 60%"),cn.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),cn.createElement("div",null,"59% ~ 0%"),cn.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),cn.createElement("div",null,"\u672A\u5B66\u4E60"))),(de=_e==null?void 0:_e.data)!=null&&de.length?cn.createElement(Ha,{pathsDetail:a,dataSource:tt||[],handleClickDetails:qt}):cn.createElement(zl.Z,{img:Do,className:"flex flex-col item-center justify-center",styles:{height:"80vh"},imgStyles:{width:"200rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E"}))),ht&&cn.createElement(Z0,{pathsDetail:a,subjectId:ge==null?void 0:ge.pathId,dispatch:y,visible:ht,onCancel:()=>Pt(!1),onClickDetails:qt}),cn.createElement(Nt.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:je,centered:!0,confirmLoading:xt,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>We(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{wt("")},onOk:ut},cn.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},cn.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ye=Xt==null?void 0:Xt.find(Jt=>Jt.id===b))==null?void 0:ye.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),cn.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),cn.createElement(Ct.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:kt,onChange:Jt=>wt(Jt.target.value)})))))),He&&cn.createElement(fm,{onOk:()=>{gr({graphable_id:ge==null?void 0:ge.pathId})},setaddmodal:Ie,addmodal:He,uuid:Re}),cn.createElement(mf.Z,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:Mt,setshow:()=>{},getData:hi,buildTree:()=>{},containerRef:()=>{},showdetail:jt,setshowdetail:un,items:vt}),cn.createElement(ap.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Yn==null?void 0:Yn.url,type:Yn==null?void 0:Yn.file_type,disabledDownload:!0,onClose:()=>Dr({})}),(we==null?void 0:we.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"&&cn.createElement(Va.E_,{type:"route",open:(we==null?void 0:we.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:(Ae=be==null?void 0:be.route_nodes)==null?void 0:Ae.find(Jt=>Jt.id===b),onFinish:()=>{gr({graphable_id:ge==null?void 0:ge.pathId})}}),cn.createElement(as,{visible:Bn,setVisible:rr,treeList:_e==null?void 0:_e.data,uuid:b,detail:be,onOk:Jt=>{rr(!1),hi(Jt)}}))};var Oo=(0,dt.connect)(({pathsDetail:b,user:a})=>({pathsDetail:b,user:a}))(Ys),no={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},_i=Be(59301),yl=Object.defineProperty,Ns=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,na=(b,a,y)=>a in b?yl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Yo=(b,a)=>{for(var y in a||(a={}))Jl.call(a,y)&&na(b,y,a[y]);if(Ns)for(var y of Ns(a))Du.call(a,y)&&na(b,y,a[y]);return b},No=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Js=({value:b=[],onChange:a,type:y,subjectId:x})=>{const[E,z]=(0,me.useState)(!1),[ee,te]=(0,me.useState)([]),[ne,ae]=(0,me.useState)([]),[oe,se]=(0,me.useState)([]),[ue,ce]=(0,me.useState)(""),[de,ye]=(0,me.useState)(""),[Ae,ge]=(0,me.useState)(!1),[Ee,be]=(0,me.useState)(!1),we=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],De=y===1?"\u7C7B\u578B":"\u6807\u7B7E",Me=y===1?"0":"4";(0,me.useEffect)(()=>{E&&(se(b),He())},[E]);const He=()=>No(void 0,null,function*(){var We;be(!0);const ht=yield(0,bt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:x,item_type:Me}});(ht==null?void 0:ht.status)===0&&(te((We=ht==null?void 0:ht.data)==null?void 0:We.map(Pt=>Pt.name)),ae((ht==null?void 0:ht.data)||[])),be(!1)}),Ie=We=>No(void 0,null,function*(){var ht;be(!0);const Pt=(ht=ne==null?void 0:ne.find(Lt=>Lt.name===We))==null?void 0:ht.id,xt=yield(0,bt.ZP)(`/api/knowledge_items/${Pt}.json`,{method:"delete",body:{subject_id:x}});if((xt==null?void 0:xt.status)===0){He(),Rt.ZP.success("\u5220\u9664\u6210\u529F");return}be(!1)}),Re=({title:We="",style:ht={},showDelete:Pt=!0,modal:xt=!1,active:Lt=!1})=>{const wt=(tt=>tt.split("").reduce((Ft,Xt)=>Ft+Xt.charCodeAt(0),0))(We)%we.length,{background:_e,borderColor:yt}=we[wt];return _i.createElement("div",{className:Ki()(no.tag,Lt?no.active:""),onClick:()=>{xt&&(E===1&&se([We]),E===2&&(oe.includes(We)?se(oe.filter(tt=>tt!==We)):se([...oe,We])))},style:Yo({background:_e,borderColor:yt},ht)},_i.createElement("span",null,We),Pt&&_i.createElement("i",{onClick:tt=>{tt.stopPropagation(),xt?Ie(We):a(b.filter(Ft=>Ft!==We))},className:"iconfont icon-shanchu5"}))},Le=()=>{a([...oe]),z(!1)},je=()=>No(void 0,null,function*(){if(!ue.replace(/\s+/g,"")){ye(`${De}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(ee.includes(ue)){ye(`\u8BE5${De}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}be(!0);const We=yield(0,bt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:x,item_type:Me,name:ue}});if((We==null?void 0:We.status)===0){yield He(),ge(!1),Rt.ZP.success("\u6DFB\u52A0\u6210\u529F");return}be(!1)});return _i.createElement("div",{className:no.tagsModal},y===1&&_i.createElement(_i.Fragment,null,b==null?void 0:b.map((We,ht)=>_i.createElement(Re,{key:ht,title:We,showDelete:!1,style:{marginRight:"20rem"}})),_i.createElement("div",{onClick:()=>z(1),style:{marginBottom:"20rem"},className:no.btn},_i.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),y===2&&_i.createElement(_i.Fragment,null,b==null?void 0:b.map((We,ht)=>_i.createElement(Re,{key:ht,title:We})),_i.createElement("div",{onClick:()=>z(2),className:no.btn,style:{marginBottom:"10rem"}},_i.createElement("i",{className:"iconfont icon-tianjiatixing"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),_i.createElement(Nt.default,{open:!!E,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>z(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ge(!1),ye(""),ce("")},onOk:Le,title:`\u9009\u62E9${De}`},_i.createElement("div",{className:no.modal},_i.createElement(Qt.Z,{spinning:Ee},_i.createElement("div",{className:no.mHead},_i.createElement("b",null),_i.createElement("span",null,`\u8282\u70B9${De}`,"\uFF08",ee.length,"\uFF09"),_i.createElement("div",{onClick:()=>{Ae||(ge(!0),ye(""),ce(""))},className:no.btn},_i.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),_i.createElement("div",{className:no.body},!(ee!=null&&ee.length)&&!Ae&&_i.createElement(Eo,{style:{height:"230rem"}}),ee==null?void 0:ee.map((We,ht)=>_i.createElement(Re,{showDelete:!(oe!=null&&oe.includes(We)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:oe.includes(We),key:ht,title:We})),Ae&&_i.createElement("div",{className:no.add},_i.createElement(Ct.default,{style:{width:"rem"},size:"large",value:ue,onChange:We=>{ye(""),ce(We.target.value)}}),_i.createElement("i",{onClick:je,className:"iconfont icon-dui",style:{color:"#1B8565"}}),_i.createElement("i",{onClick:()=>ge(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!de&&_i.createElement("div",{className:no.error},de)))))))},rs={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},zs=Be(88522),ec=Be(38854),tc=Be(54580),xl=Be(1710),gu=Be(21043),zd=Be(59301),bf=Object.defineProperty,Pl=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,Kl=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,ql=(b,a,y)=>a in b?bf(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Jo=(b,a)=>{for(var y in a||(a={}))Hd.call(a,y)&&ql(b,y,a[y]);if(Kl)for(var y of Kl(a))Fc.call(a,y)&&ql(b,y,a[y]);return b},bl=(b,a)=>Pl(b,pu(a)),xc=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Ic=(b,a)=>{const y=b.getParentData(a.id,"tree");return y?a.style.x>y.style.x?"right":"left":"center"},_l=[3,2,1];let Hl=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const Pc=(b,a)=>{const y={};let x=null;return b.forEach(E=>{y[E.properties.uuid]=bl(Jo({},E),{id:E.properties.uuid,children:[]})}),a.forEach(E=>{const z=y[E.startNodeUuid],ee=y[E.endNodeUuid];z&&(z.id=z.properties.uuid),z&&ee&&z.children.push(ee)}),b.forEach(E=>{!a.some(ee=>ee.endNodeUuid===E.properties.uuid)&&(x=y[E.properties.uuid])}),x};var Ul=(0,me.forwardRef)(({nodeUuid:b,subject_id:a,setshowdetail:y,setitems:x,setzoomsize:E},z)=>{const[ee,te]=(0,me.useState)(!1),ne=(0,me.useRef)(0),ae=(0,me.useRef)(null),oe=(0,me.useRef)();(0,me.useEffect)(()=>{Ae()},[]);function se(Ee){oe.current.zoomBy(Ee)}function ue(){setTimeout(()=>{var Ee;E((((Ee=oe==null?void 0:oe.current)==null?void 0:Ee.getZoom())*100).toFixed(0))},300)}function ce(Ee){var be;let we=oe.current.getElementDataByState("node","selected");(we==null?void 0:we.length)>0&&oe.current.setElementState((be=we==null?void 0:we[0])==null?void 0:be.id,[""]),oe.current.setElementState(Ee,["selected"])}function de(Ee,be){try{const we={},De={};oe.current.getEdgeData().map(Me=>{we[Me.id]=Ee==="Enter"?"inactive":"active"}),oe.current.getNodeData().map(Me=>{Ee==="Enter"?De[Me.id]=Me.colornodeType===be?"highlight":"inactive":De[Me.id]="active"}),oe.current.setElementState(we),oe.current.setElementState(De)}catch(we){}}function ye(Ee,be){var we;(we=oe==null?void 0:oe.current)==null||we.fitView(Ee,be)}(0,me.useImperativeHandle)(z,()=>({zoomBy:se,getData:Ae,selectall:ce,onMouse:de,fitView:ye,getZooms:ue}));const Ae=()=>xc(void 0,null,function*(){var Ee,be,we,De,Me,He,Ie,Re,Le;te(!0);let je=yield(0,bt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:b,subject_id:a,depth:-1,relationshipFilter:"\u5305\u542B>"}});te(!1);let We=(be=(Ee=je==null?void 0:je.data)==null?void 0:Ee.nodes)==null?void 0:be.map(kt=>{var wt,_e,yt,tt,Ft,Xt,Pn,Mt,Bt,jt,un,xn;return bl(Jo({},kt==null?void 0:kt.properties),{rootNodeUuid:(wt=kt==null?void 0:kt.properties)==null?void 0:wt.rootNodeUuid,id:(_e=kt==null?void 0:kt.properties)==null?void 0:_e.uuid,name:(yt=kt==null?void 0:kt.properties)==null?void 0:yt.name,description:(tt=kt==null?void 0:kt.properties)==null?void 0:tt.description,nodeType:(Ft=kt==null?void 0:kt.properties)==null?void 0:Ft.nodeType,tags:((Xt=kt==null?void 0:kt.properties)==null?void 0:Xt.tags)&&((Bt=(Mt=(Pn=kt==null?void 0:kt.properties)==null?void 0:Pn.tags)==null?void 0:Mt.split("\uFF0C"))==null?void 0:Bt.map(Tn=>({name:Tn})))||[],colorType:parseInt((jt=kt==null?void 0:kt.properties)==null?void 0:jt.color)>3?"3":(un=kt==null?void 0:kt.properties)==null?void 0:un.color,activeColor:"#FA6400",size:_l[((xn=kt==null?void 0:kt.properties)==null?void 0:xn.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),ht=Pc((De=(we=je==null?void 0:je.data)==null?void 0:we.nodes)==null?void 0:De.map((kt,wt)=>{var _e,yt,tt,Ft,Xt;return bl(Jo({},kt),{key:wt,title:(_e=kt==null?void 0:kt.properties)==null?void 0:_e.name,newcolor:parseInt((yt=kt==null?void 0:kt.properties)==null?void 0:yt.color)===1?"#CC7CF5":((tt=Hl==null?void 0:Hl.find(Pn=>{var Mt;return(Pn==null?void 0:Pn.name)===((Mt=kt==null?void 0:kt.properties)==null?void 0:Mt.nodeType)}))==null?void 0:tt.color)||"#2D947C",colornodeType:parseInt((Ft=kt==null?void 0:kt.properties)==null?void 0:Ft.color)===1?"\u6839\u8282\u70B9":((Xt=Hl==null?void 0:Hl.find(Pn=>{var Mt;return(Pn==null?void 0:Pn.name)===((Mt=kt==null?void 0:kt.properties)==null?void 0:Mt.nodeType)}))==null?void 0:Xt.name)||"\u5176\u4ED6"})}),(He=(Me=je==null?void 0:je.data)==null?void 0:Me.relationships)==null?void 0:He.filter(kt=>kt.type==="\u5305\u542B"));oe!=null&&oe.current&&((Ie=oe==null?void 0:oe.current)==null||Ie.destroy());let Pt=(0,gu.RN)(ht),xt=(Re=Pt.nodes)==null?void 0:Re.filter((kt,wt,_e)=>wt===_e.findIndex(yt=>yt.id===kt.id)),Lt=(Le=Pt.edges)==null?void 0:Le.filter((kt,wt,_e)=>wt===_e.findIndex(yt=>yt.source===kt.source&&yt.target===kt.target));ge({nodes:xt,edges:Lt},We)}),ge=(Ee,be)=>{var we,De;oe.current=null,oe.current=new gu.kJ({container:ae.current,autoResize:!0,autoFit:{type:((we=Ee==null?void 0:Ee.nodes)==null?void 0:we.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((De=Ee==null?void 0:Ee.nodes)==null?void 0:De.length)>300),data:Ee,node:{style:{labelText:Me=>Me.title,labelFill:"#ffffff",fill:Me=>Me.newcolor,labelBackground:!1,labelPlacement:function(Me){const He=Ic(this,Me);return He==="center"?"right":He},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:Me=>(ne.current++,ne.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var Me;E((((Me=oe==null?void 0:oe.current)==null?void 0:Me.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:Me=>{let He=be.filter(Ie=>{var Re,Le;return(Ie==null?void 0:Ie.id)===((Le=(Re=Me.target)==null?void 0:Re.config)==null?void 0:Le.id)});if((He==null?void 0:He.length)===0){y(!1);return}x(He==null?void 0:He[0]),y(!0),Me.view.setCursor("pointer")},multiple:!1}]}),oe.current.render(),setTimeout(()=>{var Me;E((((Me=oe==null?void 0:oe.current)==null?void 0:Me.getZoom())*100).toFixed(0))},300)};return zd.createElement("div",{style:{height:"100%"}},zd.createElement(Qt.Z,{spinning:ee,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),zd.createElement("div",{style:{height:"100%"},ref:ae}))});function kl(b,a){var y=b==null?null:typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(y!=null){var x,E,z,ee,te=[],ne=!0,ae=!1;try{if(z=(y=y.call(b)).next,a===0){if(Object(y)!==y)return;ne=!1}else for(;!(ne=(x=z.call(y)).done)&&(te.push(x.value),te.length!==a);ne=!0);}catch(oe){ae=!0,E=oe}finally{try{if(!ne&&y.return!=null&&(ee=y.return(),Object(ee)!==ee))return}finally{if(ae)throw E}}return te}}function ps(b,a,y){return a=qi(a),a in b?Object.defineProperty(b,a,{value:y,enumerable:!0,configurable:!0,writable:!0}):b[a]=y,b}function El(b,a){return bc(b)||kl(b,a)||Iu(b,a)||ih()}function Nu(b){return ho(b)||Fu(b)||Iu(b)||Rc()}function ho(b){if(Array.isArray(b))return Lc(b)}function bc(b){if(Array.isArray(b))return b}function Fu(b){if(typeof Symbol!="undefined"&&b[Symbol.iterator]!=null||b["@@iterator"]!=null)return Array.from(b)}function Iu(b,a){if(b){if(typeof b=="string")return Lc(b,a);var y=Object.prototype.toString.call(b).slice(8,-1);if(y==="Object"&&b.constructor&&(y=b.constructor.name),y==="Map"||y==="Set")return Array.from(b);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return Lc(b,a)}}function Lc(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=new Array(a);yb.length)&&(a=b.length);for(var y=0,x=Array(a);y1&&arguments[1]!==void 0?arguments[1]:{},y=a.wrapperElementType,x=y===void 0?"div":y,E=a.nodeMapper,z=E===void 0?function(oe){return oe}:E,ee=a.methodNames,te=ee===void 0?[]:ee,ne=a.initPropNames,ae=ne===void 0?[]:ne;return(0,me.forwardRef)(function(oe,se){var ue=(0,me.useRef)(),ce=(0,me.useMemo)(function(){var Ae=Object.fromEntries(ae.filter(function(ge){return oe.hasOwnProperty(ge)}).map(function(ge){return[ge,oe[ge]]}));return b(Ae)},[]);ud(function(){ce(z(ue.current))},me.useLayoutEffect),ud(function(){return ce._destructor instanceof Function?ce._destructor:void 0});var de=(0,me.useCallback)(function(Ae){for(var ge=arguments.length,Ee=new Array(ge>1?ge-1:0),be=1;be1&&arguments[1]!==void 0?arguments[1]:me.useEffect,y=(0,me.useRef)(),x=(0,me.useRef)(!1),E=(0,me.useRef)(!1),z=(0,me.useState)(0),ee=$i(z,2);ee[0];var te=ee[1];x.current&&(E.current=!0),a(function(){return x.current||(y.current=b(),x.current=!0),te(function(ne){return ne+1}),function(){E.current&&y.current&&y.current()}},[])}const Ru="180",Ts={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},Ou={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},sh=0,rg=1,cd=2,ms=3,Ni=0,yo=1,Sl=2,vu=3,Au=0,xo=1,Ms=2,ll=0,zu=1,lh=2,Sf=3,Ec=4,Oc=5,wl=100,bm=101,ig=102,uh=103,Em=104,zc=200,ag=201,og=202,ch=203,dd=204,dh=205,Sm=206,sg=207,wm=208,Cm=209,tv=210,nv=211,lg=212,fh=213,$A=214,fd=0,hh=1,ug=2,Hc=3,wf=4,kd=5,gh=6,cg=7,Cf=0,rv=1,iv=2,yu=0,Bm=1,av=2,dg=3,ov=4,Tm=5,ph=6,Mm=7,dp="attached",ey="detached",mh=300,Hu=301,nc=302,rc=303,Gd=304,Vd=306,hd=1e3,$l=1001,Sc=1002,Ho=1003,fp=1004,Zx=1004,Uc=1005,sv=1005,Uo=1006,Bf=1007,Dm=1007,vs=1008,lv=1008,As=1009,jd=1010,gd=1011,wc=1012,ul=1013,Fo=1014,Ko=1015,Us=1016,hp=1017,Tf=1018,eu=1020,vh=35902,Ah=35899,Nm=1021,fg=1022,di=1023,zr=1026,si=1027,Ma=1028,mo=1029,Uu=1030,Gl=1031,kc=1032,ku=1033,ic=33776,xu=33777,qs=33778,yh=33779,gp=35840,Fm=35841,pp=35842,uv=35843,xh=36196,mp=37492,vp=37496,Ap=37808,yp=37809,xp=37810,Pp=37811,bp=37812,hg=37813,Mf=37814,Df=37815,Ep=37816,Ph=37817,gg=37818,Sp=37819,wp=37820,Cp=37821,Bp=36492,Im=36494,cv=36495,bh=36283,Eh=36284,Tp=36285,Mp=36286,ew=2200,tw=2201,nw=2202,Lm=2300,ty=2301,ny=2302,Dp=2400,Np=2401,dv=2402,ry=2500,Yx=2501,q3=0,_3=1,$3=2,rw=3200,iw=3201,aw=3202,ow=3203,Nf=0,Jx=1,ac="",tu="srgb",Sh="srgb-linear",Fp="linear",qr="srgb",sw=0,pg=7680,Kx=7681,lw=7682,uw=7683,iy=34055,qx=34056,cw=5386,dw=512,fw=513,hw=514,_x=515,he=516,ve=517,Pe=518,Ce=519,ke=512,Ge=513,Ve=514,Xe=515,at=516,At=517,pt=518,ct=519,ft=35044,Mt=35048,sn=35040,tr=35045,hr=35049,yr=35041,Xr=35046,oi=35050,fi=35042,ya="100",oa="300 es",Xi=2e3,vo=2001,Da={COMPUTE:"compute",RENDER:"render"},ks={PERSPECTIVE:"perspective",LINEAR:"linear",FLAT:"flat"},nu={NORMAL:"normal",CENTROID:"centroid",SAMPLE:"sample",FIRST:"first",EITHER:"either"};class ls{addEventListener(a,y){this._listeners===void 0&&(this._listeners={});const x=this._listeners;x[a]===void 0&&(x[a]=[]),x[a].indexOf(y)===-1&&x[a].push(y)}hasEventListener(a,y){const x=this._listeners;return x===void 0?!1:x[a]!==void 0&&x[a].indexOf(y)!==-1}removeEventListener(a,y){const x=this._listeners;if(x===void 0)return;const E=x[a];if(E!==void 0){const z=E.indexOf(y);z!==-1&&E.splice(z,1)}}dispatchEvent(a){const y=this._listeners;if(y===void 0)return;const x=y[a.type];if(x!==void 0){a.target=this;const E=x.slice(0);for(let z=0,ee=E.length;z>8&255]+ys[b>>16&255]+ys[b>>24&255]+"-"+ys[a&255]+ys[a>>8&255]+"-"+ys[a>>16&15|64]+ys[a>>24&255]+"-"+ys[y&63|128]+ys[y>>8&255]+"-"+ys[y>>16&255]+ys[y>>24&255]+ys[x&255]+ys[x>>8&255]+ys[x>>16&255]+ys[x>>24&255]).toLowerCase()}function Hi(b,a,y){return Math.max(a,Math.min(y,b))}function Vc(b,a){return(b%a+a)%a}function Rm(b,a,y,x,E){return x+(b-a)*(E-x)/(y-a)}function mg(b,a,y){return b!==a?(y-b)/(a-b):0}function jc(b,a,y){return(1-y)*b+y*a}function Xd(b,a,y,x){return jc(b,a,1-Math.exp(-y*x))}function vg(b,a=1){return a-Math.abs(Vc(b,a*2)-a)}function fv(b,a,y){return b<=a?0:b>=y?1:(b=(b-a)/(y-a),b*b*(3-2*b))}function Qd(b,a,y){return b<=a?0:b>=y?1:(b=(b-a)/(y-a),b*b*b*(b*(b*6-15)+10))}function Om(b,a){return b+Math.floor(Math.random()*(a-b+1))}function hv(b,a){return b+Math.random()*(a-b)}function Ip(b){return b*(.5-Math.random())}function gv(b){b!==void 0&&(Gc=b);let a=Gc+=1831565813;return a=Math.imul(a^a>>>15,a|1),a^=a+Math.imul(a^a>>>7,a|61),((a^a>>>14)>>>0)/4294967296}function pv(b){return b*Cl}function $x(b){return b*Pu}function gw(b){return(b&b-1)===0&&b!==0}function mv(b){return Math.pow(2,Math.ceil(Math.log(b)/Math.LN2))}function pw(b){return Math.pow(2,Math.floor(Math.log(b)/Math.LN2))}function eP(b,a,y,x,E){const z=Math.cos,ee=Math.sin,te=z(y/2),ne=ee(y/2),ae=z((a+x)/2),oe=ee((a+x)/2),se=z((a-x)/2),ue=ee((a-x)/2),ce=z((x-a)/2),de=ee((x-a)/2);switch(E){case"XYX":b.set(te*oe,ne*se,ne*ue,te*ae);break;case"YZY":b.set(ne*ue,te*oe,ne*se,te*ae);break;case"ZXZ":b.set(ne*se,ne*ue,te*oe,te*ae);break;case"XZX":b.set(te*oe,ne*de,ne*ce,te*ae);break;case"YXY":b.set(ne*ce,te*oe,ne*de,te*ae);break;case"ZYZ":b.set(ne*de,ne*ce,te*oe,te*ae);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+E)}}function ru(b,a){switch(a.constructor){case Float32Array:return b;case Uint32Array:return b/4294967295;case Uint16Array:return b/65535;case Uint8Array:return b/255;case Int32Array:return Math.max(b/2147483647,-1);case Int16Array:return Math.max(b/32767,-1);case Int8Array:return Math.max(b/127,-1);default:throw new Error("Invalid component type.")}}function xa(b,a){switch(a.constructor){case Float32Array:return b;case Uint32Array:return Math.round(b*4294967295);case Uint16Array:return Math.round(b*65535);case Uint8Array:return Math.round(b*255);case Int32Array:return Math.round(b*2147483647);case Int16Array:return Math.round(b*32767);case Int8Array:return Math.round(b*127);default:throw new Error("Invalid component type.")}}const Lp={DEG2RAD:Cl,RAD2DEG:Pu,generateUUID:ko,clamp:Hi,euclideanModulo:Vc,mapLinear:Rm,inverseLerp:mg,lerp:jc,damp:Xd,pingpong:vg,smoothstep:fv,smootherstep:Qd,randInt:Om,randFloat:hv,randFloatSpread:Ip,seededRandom:gv,degToRad:pv,radToDeg:$x,isPowerOfTwo:gw,ceilPowerOfTwo:mv,floorPowerOfTwo:pw,setQuaternionFromProperEuler:eP,normalize:xa,denormalize:ru};class An{constructor(a=0,y=0){An.prototype.isVector2=!0,this.x=a,this.y=y}get width(){return this.x}set width(a){this.x=a}get height(){return this.y}set height(a){this.y=a}set(a,y){return this.x=a,this.y=y,this}setScalar(a){return this.x=a,this.y=a,this}setX(a){return this.x=a,this}setY(a){return this.y=a,this}setComponent(a,y){switch(a){case 0:this.x=y;break;case 1:this.y=y;break;default:throw new Error("index is out of range: "+a)}return this}getComponent(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+a)}}clone(){return new this.constructor(this.x,this.y)}copy(a){return this.x=a.x,this.y=a.y,this}add(a){return this.x+=a.x,this.y+=a.y,this}addScalar(a){return this.x+=a,this.y+=a,this}addVectors(a,y){return this.x=a.x+y.x,this.y=a.y+y.y,this}addScaledVector(a,y){return this.x+=a.x*y,this.y+=a.y*y,this}sub(a){return this.x-=a.x,this.y-=a.y,this}subScalar(a){return this.x-=a,this.y-=a,this}subVectors(a,y){return this.x=a.x-y.x,this.y=a.y-y.y,this}multiply(a){return this.x*=a.x,this.y*=a.y,this}multiplyScalar(a){return this.x*=a,this.y*=a,this}divide(a){return this.x/=a.x,this.y/=a.y,this}divideScalar(a){return this.multiplyScalar(1/a)}applyMatrix3(a){const y=this.x,x=this.y,E=a.elements;return this.x=E[0]*y+E[3]*x+E[6],this.y=E[1]*y+E[4]*x+E[7],this}min(a){return this.x=Math.min(this.x,a.x),this.y=Math.min(this.y,a.y),this}max(a){return this.x=Math.max(this.x,a.x),this.y=Math.max(this.y,a.y),this}clamp(a,y){return this.x=Hi(this.x,a.x,y.x),this.y=Hi(this.y,a.y,y.y),this}clampScalar(a,y){return this.x=Hi(this.x,a,y),this.y=Hi(this.y,a,y),this}clampLength(a,y){const x=this.length();return this.divideScalar(x||1).multiplyScalar(Hi(x,a,y))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(a){return this.x*a.x+this.y*a.y}cross(a){return this.x*a.y-this.y*a.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(a){const y=Math.sqrt(this.lengthSq()*a.lengthSq());if(y===0)return Math.PI/2;const x=this.dot(a)/y;return Math.acos(Hi(x,-1,1))}distanceTo(a){return Math.sqrt(this.distanceToSquared(a))}distanceToSquared(a){const y=this.x-a.x,x=this.y-a.y;return y*y+x*x}manhattanDistanceTo(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)}setLength(a){return this.normalize().multiplyScalar(a)}lerp(a,y){return this.x+=(a.x-this.x)*y,this.y+=(a.y-this.y)*y,this}lerpVectors(a,y,x){return this.x=a.x+(y.x-a.x)*x,this.y=a.y+(y.y-a.y)*x,this}equals(a){return a.x===this.x&&a.y===this.y}fromArray(a,y=0){return this.x=a[y],this.y=a[y+1],this}toArray(a=[],y=0){return a[y]=this.x,a[y+1]=this.y,a}fromBufferAttribute(a,y){return this.x=a.getX(y),this.y=a.getY(y),this}rotateAround(a,y){const x=Math.cos(y),E=Math.sin(y),z=this.x-a.x,ee=this.y-a.y;return this.x=z*x-ee*E+a.x,this.y=z*E+ee*x+a.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class _s{constructor(a=0,y=0,x=0,E=1){this.isQuaternion=!0,this._x=a,this._y=y,this._z=x,this._w=E}static slerpFlat(a,y,x,E,z,ee,te){let ne=x[E+0],ae=x[E+1],oe=x[E+2],se=x[E+3];const ue=z[ee+0],ce=z[ee+1],de=z[ee+2],ye=z[ee+3];if(te===0){a[y+0]=ne,a[y+1]=ae,a[y+2]=oe,a[y+3]=se;return}if(te===1){a[y+0]=ue,a[y+1]=ce,a[y+2]=de,a[y+3]=ye;return}if(se!==ye||ne!==ue||ae!==ce||oe!==de){let Ae=1-te;const ge=ne*ue+ae*ce+oe*de+se*ye,Ee=ge>=0?1:-1,be=1-ge*ge;if(be>Number.EPSILON){const De=Math.sqrt(be),Te=Math.atan2(De,ge*Ee);Ae=Math.sin(Ae*Te)/De,te=Math.sin(te*Te)/De}const we=te*Ee;if(ne=ne*Ae+ue*we,ae=ae*Ae+ce*we,oe=oe*Ae+de*we,se=se*Ae+ye*we,Ae===1-te){const De=1/Math.sqrt(ne*ne+ae*ae+oe*oe+se*se);ne*=De,ae*=De,oe*=De,se*=De}}a[y]=ne,a[y+1]=ae,a[y+2]=oe,a[y+3]=se}static multiplyQuaternionsFlat(a,y,x,E,z,ee){const te=x[E],ne=x[E+1],ae=x[E+2],oe=x[E+3],se=z[ee],ue=z[ee+1],ce=z[ee+2],de=z[ee+3];return a[y]=te*de+oe*se+ne*ce-ae*ue,a[y+1]=ne*de+oe*ue+ae*se-te*ce,a[y+2]=ae*de+oe*ce+te*ue-ne*se,a[y+3]=oe*de-te*se-ne*ue-ae*ce,a}get x(){return this._x}set x(a){this._x=a,this._onChangeCallback()}get y(){return this._y}set y(a){this._y=a,this._onChangeCallback()}get z(){return this._z}set z(a){this._z=a,this._onChangeCallback()}get w(){return this._w}set w(a){this._w=a,this._onChangeCallback()}set(a,y,x,E){return this._x=a,this._y=y,this._z=x,this._w=E,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(a){return this._x=a.x,this._y=a.y,this._z=a.z,this._w=a.w,this._onChangeCallback(),this}setFromEuler(a,y=!0){const x=a._x,E=a._y,z=a._z,ee=a._order,te=Math.cos,ne=Math.sin,ae=te(x/2),oe=te(E/2),se=te(z/2),ue=ne(x/2),ce=ne(E/2),de=ne(z/2);switch(ee){case"XYZ":this._x=ue*oe*se+ae*ce*de,this._y=ae*ce*se-ue*oe*de,this._z=ae*oe*de+ue*ce*se,this._w=ae*oe*se-ue*ce*de;break;case"YXZ":this._x=ue*oe*se+ae*ce*de,this._y=ae*ce*se-ue*oe*de,this._z=ae*oe*de-ue*ce*se,this._w=ae*oe*se+ue*ce*de;break;case"ZXY":this._x=ue*oe*se-ae*ce*de,this._y=ae*ce*se+ue*oe*de,this._z=ae*oe*de+ue*ce*se,this._w=ae*oe*se-ue*ce*de;break;case"ZYX":this._x=ue*oe*se-ae*ce*de,this._y=ae*ce*se+ue*oe*de,this._z=ae*oe*de-ue*ce*se,this._w=ae*oe*se+ue*ce*de;break;case"YZX":this._x=ue*oe*se+ae*ce*de,this._y=ae*ce*se+ue*oe*de,this._z=ae*oe*de-ue*ce*se,this._w=ae*oe*se-ue*ce*de;break;case"XZY":this._x=ue*oe*se-ae*ce*de,this._y=ae*ce*se-ue*oe*de,this._z=ae*oe*de+ue*ce*se,this._w=ae*oe*se+ue*ce*de;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+ee)}return y===!0&&this._onChangeCallback(),this}setFromAxisAngle(a,y){const x=y/2,E=Math.sin(x);return this._x=a.x*E,this._y=a.y*E,this._z=a.z*E,this._w=Math.cos(x),this._onChangeCallback(),this}setFromRotationMatrix(a){const y=a.elements,x=y[0],E=y[4],z=y[8],ee=y[1],te=y[5],ne=y[9],ae=y[2],oe=y[6],se=y[10],ue=x+te+se;if(ue>0){const ce=.5/Math.sqrt(ue+1);this._w=.25/ce,this._x=(oe-ne)*ce,this._y=(z-ae)*ce,this._z=(ee-E)*ce}else if(x>te&&x>se){const ce=2*Math.sqrt(1+x-te-se);this._w=(oe-ne)/ce,this._x=.25*ce,this._y=(E+ee)/ce,this._z=(z+ae)/ce}else if(te>se){const ce=2*Math.sqrt(1+te-x-se);this._w=(z-ae)/ce,this._x=(E+ee)/ce,this._y=.25*ce,this._z=(ne+oe)/ce}else{const ce=2*Math.sqrt(1+se-x-te);this._w=(ee-E)/ce,this._x=(z+ae)/ce,this._y=(ne+oe)/ce,this._z=.25*ce}return this._onChangeCallback(),this}setFromUnitVectors(a,y){let x=a.dot(y)+1;return x<1e-8?(x=0,Math.abs(a.x)>Math.abs(a.z)?(this._x=-a.y,this._y=a.x,this._z=0,this._w=x):(this._x=0,this._y=-a.z,this._z=a.y,this._w=x)):(this._x=a.y*y.z-a.z*y.y,this._y=a.z*y.x-a.x*y.z,this._z=a.x*y.y-a.y*y.x,this._w=x),this.normalize()}angleTo(a){return 2*Math.acos(Math.abs(Hi(this.dot(a),-1,1)))}rotateTowards(a,y){const x=this.angleTo(a);if(x===0)return this;const E=Math.min(1,y/x);return this.slerp(a,E),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let a=this.length();return a===0?(this._x=0,this._y=0,this._z=0,this._w=1):(a=1/a,this._x=this._x*a,this._y=this._y*a,this._z=this._z*a,this._w=this._w*a),this._onChangeCallback(),this}multiply(a){return this.multiplyQuaternions(this,a)}premultiply(a){return this.multiplyQuaternions(a,this)}multiplyQuaternions(a,y){const x=a._x,E=a._y,z=a._z,ee=a._w,te=y._x,ne=y._y,ae=y._z,oe=y._w;return this._x=x*oe+ee*te+E*ae-z*ne,this._y=E*oe+ee*ne+z*te-x*ae,this._z=z*oe+ee*ae+x*ne-E*te,this._w=ee*oe-x*te-E*ne-z*ae,this._onChangeCallback(),this}slerp(a,y){if(y===0)return this;if(y===1)return this.copy(a);const x=this._x,E=this._y,z=this._z,ee=this._w;let te=ee*a._w+x*a._x+E*a._y+z*a._z;if(te<0?(this._w=-a._w,this._x=-a._x,this._y=-a._y,this._z=-a._z,te=-te):this.copy(a),te>=1)return this._w=ee,this._x=x,this._y=E,this._z=z,this;const ne=1-te*te;if(ne<=Number.EPSILON){const ce=1-y;return this._w=ce*ee+y*this._w,this._x=ce*x+y*this._x,this._y=ce*E+y*this._y,this._z=ce*z+y*this._z,this.normalize(),this}const ae=Math.sqrt(ne),oe=Math.atan2(ae,te),se=Math.sin((1-y)*oe)/ae,ue=Math.sin(y*oe)/ae;return this._w=ee*se+this._w*ue,this._x=x*se+this._x*ue,this._y=E*se+this._y*ue,this._z=z*se+this._z*ue,this._onChangeCallback(),this}slerpQuaternions(a,y,x){return this.copy(a).slerp(y,x)}random(){const a=2*Math.PI*Math.random(),y=2*Math.PI*Math.random(),x=Math.random(),E=Math.sqrt(1-x),z=Math.sqrt(x);return this.set(E*Math.sin(a),E*Math.cos(a),z*Math.sin(y),z*Math.cos(y))}equals(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w}fromArray(a,y=0){return this._x=a[y],this._y=a[y+1],this._z=a[y+2],this._w=a[y+3],this._onChangeCallback(),this}toArray(a=[],y=0){return a[y]=this._x,a[y+1]=this._y,a[y+2]=this._z,a[y+3]=this._w,a}fromBufferAttribute(a,y){return this._x=a.getX(y),this._y=a.getY(y),this._z=a.getZ(y),this._w=a.getW(y),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(a){return this._onChangeCallback=a,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Ye{constructor(a=0,y=0,x=0){Ye.prototype.isVector3=!0,this.x=a,this.y=y,this.z=x}set(a,y,x){return x===void 0&&(x=this.z),this.x=a,this.y=y,this.z=x,this}setScalar(a){return this.x=a,this.y=a,this.z=a,this}setX(a){return this.x=a,this}setY(a){return this.y=a,this}setZ(a){return this.z=a,this}setComponent(a,y){switch(a){case 0:this.x=y;break;case 1:this.y=y;break;case 2:this.z=y;break;default:throw new Error("index is out of range: "+a)}return this}getComponent(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+a)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(a){return this.x=a.x,this.y=a.y,this.z=a.z,this}add(a){return this.x+=a.x,this.y+=a.y,this.z+=a.z,this}addScalar(a){return this.x+=a,this.y+=a,this.z+=a,this}addVectors(a,y){return this.x=a.x+y.x,this.y=a.y+y.y,this.z=a.z+y.z,this}addScaledVector(a,y){return this.x+=a.x*y,this.y+=a.y*y,this.z+=a.z*y,this}sub(a){return this.x-=a.x,this.y-=a.y,this.z-=a.z,this}subScalar(a){return this.x-=a,this.y-=a,this.z-=a,this}subVectors(a,y){return this.x=a.x-y.x,this.y=a.y-y.y,this.z=a.z-y.z,this}multiply(a){return this.x*=a.x,this.y*=a.y,this.z*=a.z,this}multiplyScalar(a){return this.x*=a,this.y*=a,this.z*=a,this}multiplyVectors(a,y){return this.x=a.x*y.x,this.y=a.y*y.y,this.z=a.z*y.z,this}applyEuler(a){return this.applyQuaternion(vv.setFromEuler(a))}applyAxisAngle(a,y){return this.applyQuaternion(vv.setFromAxisAngle(a,y))}applyMatrix3(a){const y=this.x,x=this.y,E=this.z,z=a.elements;return this.x=z[0]*y+z[3]*x+z[6]*E,this.y=z[1]*y+z[4]*x+z[7]*E,this.z=z[2]*y+z[5]*x+z[8]*E,this}applyNormalMatrix(a){return this.applyMatrix3(a).normalize()}applyMatrix4(a){const y=this.x,x=this.y,E=this.z,z=a.elements,ee=1/(z[3]*y+z[7]*x+z[11]*E+z[15]);return this.x=(z[0]*y+z[4]*x+z[8]*E+z[12])*ee,this.y=(z[1]*y+z[5]*x+z[9]*E+z[13])*ee,this.z=(z[2]*y+z[6]*x+z[10]*E+z[14])*ee,this}applyQuaternion(a){const y=this.x,x=this.y,E=this.z,z=a.x,ee=a.y,te=a.z,ne=a.w,ae=2*(ee*E-te*x),oe=2*(te*y-z*E),se=2*(z*x-ee*y);return this.x=y+ne*ae+ee*se-te*oe,this.y=x+ne*oe+te*ae-z*se,this.z=E+ne*se+z*oe-ee*ae,this}project(a){return this.applyMatrix4(a.matrixWorldInverse).applyMatrix4(a.projectionMatrix)}unproject(a){return this.applyMatrix4(a.projectionMatrixInverse).applyMatrix4(a.matrixWorld)}transformDirection(a){const y=this.x,x=this.y,E=this.z,z=a.elements;return this.x=z[0]*y+z[4]*x+z[8]*E,this.y=z[1]*y+z[5]*x+z[9]*E,this.z=z[2]*y+z[6]*x+z[10]*E,this.normalize()}divide(a){return this.x/=a.x,this.y/=a.y,this.z/=a.z,this}divideScalar(a){return this.multiplyScalar(1/a)}min(a){return this.x=Math.min(this.x,a.x),this.y=Math.min(this.y,a.y),this.z=Math.min(this.z,a.z),this}max(a){return this.x=Math.max(this.x,a.x),this.y=Math.max(this.y,a.y),this.z=Math.max(this.z,a.z),this}clamp(a,y){return this.x=Hi(this.x,a.x,y.x),this.y=Hi(this.y,a.y,y.y),this.z=Hi(this.z,a.z,y.z),this}clampScalar(a,y){return this.x=Hi(this.x,a,y),this.y=Hi(this.y,a,y),this.z=Hi(this.z,a,y),this}clampLength(a,y){const x=this.length();return this.divideScalar(x||1).multiplyScalar(Hi(x,a,y))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(a){return this.x*a.x+this.y*a.y+this.z*a.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(a){return this.normalize().multiplyScalar(a)}lerp(a,y){return this.x+=(a.x-this.x)*y,this.y+=(a.y-this.y)*y,this.z+=(a.z-this.z)*y,this}lerpVectors(a,y,x){return this.x=a.x+(y.x-a.x)*x,this.y=a.y+(y.y-a.y)*x,this.z=a.z+(y.z-a.z)*x,this}cross(a){return this.crossVectors(this,a)}crossVectors(a,y){const x=a.x,E=a.y,z=a.z,ee=y.x,te=y.y,ne=y.z;return this.x=E*ne-z*te,this.y=z*ee-x*ne,this.z=x*te-E*ee,this}projectOnVector(a){const y=a.lengthSq();if(y===0)return this.set(0,0,0);const x=a.dot(this)/y;return this.copy(a).multiplyScalar(x)}projectOnPlane(a){return Ag.copy(this).projectOnVector(a),this.sub(Ag)}reflect(a){return this.sub(Ag.copy(a).multiplyScalar(2*this.dot(a)))}angleTo(a){const y=Math.sqrt(this.lengthSq()*a.lengthSq());if(y===0)return Math.PI/2;const x=this.dot(a)/y;return Math.acos(Hi(x,-1,1))}distanceTo(a){return Math.sqrt(this.distanceToSquared(a))}distanceToSquared(a){const y=this.x-a.x,x=this.y-a.y,E=this.z-a.z;return y*y+x*x+E*E}manhattanDistanceTo(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)}setFromSpherical(a){return this.setFromSphericalCoords(a.radius,a.phi,a.theta)}setFromSphericalCoords(a,y,x){const E=Math.sin(y)*a;return this.x=E*Math.sin(x),this.y=Math.cos(y)*a,this.z=E*Math.cos(x),this}setFromCylindrical(a){return this.setFromCylindricalCoords(a.radius,a.theta,a.y)}setFromCylindricalCoords(a,y,x){return this.x=a*Math.sin(y),this.y=x,this.z=a*Math.cos(y),this}setFromMatrixPosition(a){const y=a.elements;return this.x=y[12],this.y=y[13],this.z=y[14],this}setFromMatrixScale(a){const y=this.setFromMatrixColumn(a,0).length(),x=this.setFromMatrixColumn(a,1).length(),E=this.setFromMatrixColumn(a,2).length();return this.x=y,this.y=x,this.z=E,this}setFromMatrixColumn(a,y){return this.fromArray(a.elements,y*4)}setFromMatrix3Column(a,y){return this.fromArray(a.elements,y*3)}setFromEuler(a){return this.x=a._x,this.y=a._y,this.z=a._z,this}setFromColor(a){return this.x=a.r,this.y=a.g,this.z=a.b,this}equals(a){return a.x===this.x&&a.y===this.y&&a.z===this.z}fromArray(a,y=0){return this.x=a[y],this.y=a[y+1],this.z=a[y+2],this}toArray(a=[],y=0){return a[y]=this.x,a[y+1]=this.y,a[y+2]=this.z,a}fromBufferAttribute(a,y){return this.x=a.getX(y),this.y=a.getY(y),this.z=a.getZ(y),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const a=Math.random()*Math.PI*2,y=Math.random()*2-1,x=Math.sqrt(1-y*y);return this.x=x*Math.cos(a),this.y=y,this.z=x*Math.sin(a),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const Ag=new Ye,vv=new _s;class Pa{constructor(a,y,x,E,z,ee,te,ne,ae){Pa.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],a!==void 0&&this.set(a,y,x,E,z,ee,te,ne,ae)}set(a,y,x,E,z,ee,te,ne,ae){const oe=this.elements;return oe[0]=a,oe[1]=E,oe[2]=te,oe[3]=y,oe[4]=z,oe[5]=ne,oe[6]=x,oe[7]=ee,oe[8]=ae,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(a){const y=this.elements,x=a.elements;return y[0]=x[0],y[1]=x[1],y[2]=x[2],y[3]=x[3],y[4]=x[4],y[5]=x[5],y[6]=x[6],y[7]=x[7],y[8]=x[8],this}extractBasis(a,y,x){return a.setFromMatrix3Column(this,0),y.setFromMatrix3Column(this,1),x.setFromMatrix3Column(this,2),this}setFromMatrix4(a){const y=a.elements;return this.set(y[0],y[4],y[8],y[1],y[5],y[9],y[2],y[6],y[10]),this}multiply(a){return this.multiplyMatrices(this,a)}premultiply(a){return this.multiplyMatrices(a,this)}multiplyMatrices(a,y){const x=a.elements,E=y.elements,z=this.elements,ee=x[0],te=x[3],ne=x[6],ae=x[1],oe=x[4],se=x[7],ue=x[2],ce=x[5],de=x[8],ye=E[0],Ae=E[3],ge=E[6],Ee=E[1],be=E[4],we=E[7],De=E[2],Te=E[5],He=E[8];return z[0]=ee*ye+te*Ee+ne*De,z[3]=ee*Ae+te*be+ne*Te,z[6]=ee*ge+te*we+ne*He,z[1]=ae*ye+oe*Ee+se*De,z[4]=ae*Ae+oe*be+se*Te,z[7]=ae*ge+oe*we+se*He,z[2]=ue*ye+ce*Ee+de*De,z[5]=ue*Ae+ce*be+de*Te,z[8]=ue*ge+ce*we+de*He,this}multiplyScalar(a){const y=this.elements;return y[0]*=a,y[3]*=a,y[6]*=a,y[1]*=a,y[4]*=a,y[7]*=a,y[2]*=a,y[5]*=a,y[8]*=a,this}determinant(){const a=this.elements,y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],te=a[5],ne=a[6],ae=a[7],oe=a[8];return y*ee*oe-y*te*ae-x*z*oe+x*te*ne+E*z*ae-E*ee*ne}invert(){const a=this.elements,y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],te=a[5],ne=a[6],ae=a[7],oe=a[8],se=oe*ee-te*ae,ue=te*ne-oe*z,ce=ae*z-ee*ne,de=y*se+x*ue+E*ce;if(de===0)return this.set(0,0,0,0,0,0,0,0,0);const ye=1/de;return a[0]=se*ye,a[1]=(E*ae-oe*x)*ye,a[2]=(te*x-E*ee)*ye,a[3]=ue*ye,a[4]=(oe*y-E*ne)*ye,a[5]=(E*z-te*y)*ye,a[6]=ce*ye,a[7]=(x*ne-ae*y)*ye,a[8]=(ee*y-x*z)*ye,this}transpose(){let a;const y=this.elements;return a=y[1],y[1]=y[3],y[3]=a,a=y[2],y[2]=y[6],y[6]=a,a=y[5],y[5]=y[7],y[7]=a,this}getNormalMatrix(a){return this.setFromMatrix4(a).invert().transpose()}transposeIntoArray(a){const y=this.elements;return a[0]=y[0],a[1]=y[3],a[2]=y[6],a[3]=y[1],a[4]=y[4],a[5]=y[7],a[6]=y[2],a[7]=y[5],a[8]=y[8],this}setUvTransform(a,y,x,E,z,ee,te){const ne=Math.cos(z),ae=Math.sin(z);return this.set(x*ne,x*ae,-x*(ne*ee+ae*te)+ee+a,-E*ae,E*ne,-E*(-ae*ee+ne*te)+te+y,0,0,1),this}scale(a,y){return this.premultiply(mw.makeScale(a,y)),this}rotate(a){return this.premultiply(mw.makeRotation(-a)),this}translate(a,y){return this.premultiply(mw.makeTranslation(a,y)),this}makeTranslation(a,y){return a.isVector2?this.set(1,0,a.x,0,1,a.y,0,0,1):this.set(1,0,a,0,1,y,0,0,1),this}makeRotation(a){const y=Math.cos(a),x=Math.sin(a);return this.set(y,-x,0,x,y,0,0,0,1),this}makeScale(a,y){return this.set(a,0,0,0,y,0,0,0,1),this}equals(a){const y=this.elements,x=a.elements;for(let E=0;E<9;E++)if(y[E]!==x[E])return!1;return!0}fromArray(a,y=0){for(let x=0;x<9;x++)this.elements[x]=a[x+y];return this}toArray(a=[],y=0){const x=this.elements;return a[y]=x[0],a[y+1]=x[1],a[y+2]=x[2],a[y+3]=x[3],a[y+4]=x[4],a[y+5]=x[5],a[y+6]=x[6],a[y+7]=x[7],a[y+8]=x[8],a}clone(){return new this.constructor().fromArray(this.elements)}}const mw=new Pa;function vw(b){for(let a=b.length-1;a>=0;--a)if(b[a]>=65535)return!0;return!1}const xL={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function Av(b,a){return new xL[b](a)}function ay(b){return document.createElementNS("http://www.w3.org/1999/xhtml",b)}function eT(){const b=ay("canvas");return b.style.display="block",b}const tT={};function oc(b){b in tT||(tT[b]=!0,console.warn(b))}function PL(b,a,y){return new Promise(function(x,E){function z(){switch(b.clientWaitSync(a,b.SYNC_FLUSH_COMMANDS_BIT,0)){case b.WAIT_FAILED:E();break;case b.TIMEOUT_EXPIRED:setTimeout(z,y);break;default:x()}}setTimeout(z,y)})}const nT=new Pa().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),rT=new Pa().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715);function bL(){const b={enabled:!0,workingColorSpace:Sh,spaces:{},convert:function(E,z,ee){return this.enabled===!1||z===ee||!z||!ee||(this.spaces[z].transfer===qr&&(E.r=yg(E.r),E.g=yg(E.g),E.b=yg(E.b)),this.spaces[z].primaries!==this.spaces[ee].primaries&&(E.applyMatrix3(this.spaces[z].toXYZ),E.applyMatrix3(this.spaces[ee].fromXYZ)),this.spaces[ee].transfer===qr&&(E.r=yv(E.r),E.g=yv(E.g),E.b=yv(E.b))),E},workingToColorSpace:function(E,z){return this.convert(E,this.workingColorSpace,z)},colorSpaceToWorking:function(E,z){return this.convert(E,z,this.workingColorSpace)},getPrimaries:function(E){return this.spaces[E].primaries},getTransfer:function(E){return E===ac?Fp:this.spaces[E].transfer},getToneMappingMode:function(E){return this.spaces[E].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(E,z=this.workingColorSpace){return E.fromArray(this.spaces[z].luminanceCoefficients)},define:function(E){Object.assign(this.spaces,E)},_getMatrix:function(E,z,ee){return E.copy(this.spaces[z].toXYZ).multiply(this.spaces[ee].fromXYZ)},_getDrawingBufferColorSpace:function(E){return this.spaces[E].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(E=this.workingColorSpace){return this.spaces[E].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(E,z){return oc("THREE.ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),b.workingToColorSpace(E,z)},toWorkingColorSpace:function(E,z){return oc("THREE.ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),b.colorSpaceToWorking(E,z)}},a=[.64,.33,.3,.6,.15,.06],y=[.2126,.7152,.0722],x=[.3127,.329];return b.define({[Sh]:{primaries:a,whitePoint:x,transfer:Fp,toXYZ:nT,fromXYZ:rT,luminanceCoefficients:y,workingColorSpaceConfig:{unpackColorSpace:tu},outputColorSpaceConfig:{drawingBufferColorSpace:tu}},[tu]:{primaries:a,whitePoint:x,transfer:qr,toXYZ:nT,fromXYZ:rT,luminanceCoefficients:y,outputColorSpaceConfig:{drawingBufferColorSpace:tu}}}),b}const Ji=bL();function yg(b){return b<.04045?b*.0773993808:Math.pow(b*.9478672986+.0521327014,2.4)}function yv(b){return b<.0031308?b*12.92:1.055*Math.pow(b,.41666)-.055}let xv;class EL{static getDataURL(a,y="image/png"){if(/^data:/i.test(a.src)||typeof HTMLCanvasElement=="undefined")return a.src;let x;if(a instanceof HTMLCanvasElement)x=a;else{xv===void 0&&(xv=ay("canvas")),xv.width=a.width,xv.height=a.height;const E=xv.getContext("2d");a instanceof ImageData?E.putImageData(a,0,0):E.drawImage(a,0,0,a.width,a.height),x=xv}return x.toDataURL(y)}static sRGBToLinear(a){if(typeof HTMLImageElement!="undefined"&&a instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&a instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&a instanceof ImageBitmap){const y=ay("canvas");y.width=a.width,y.height=a.height;const x=y.getContext("2d");x.drawImage(a,0,0,a.width,a.height);const E=x.getImageData(0,0,a.width,a.height),z=E.data;for(let ee=0;ee1),this.pmremVersion=0}get width(){return this.source.getSize(yw).x}get height(){return this.source.getSize(yw).y}get depth(){return this.source.getSize(yw).z}get image(){return this.source.data}set image(a=null){this.source.data=a}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}addUpdateRange(a,y){this.updateRanges.push({start:a,count:y})}clearUpdateRanges(){this.updateRanges.length=0}clone(){return new this.constructor().copy(this)}copy(a){return this.name=a.name,this.source=a.source,this.mipmaps=a.mipmaps.slice(0),this.mapping=a.mapping,this.channel=a.channel,this.wrapS=a.wrapS,this.wrapT=a.wrapT,this.magFilter=a.magFilter,this.minFilter=a.minFilter,this.anisotropy=a.anisotropy,this.format=a.format,this.internalFormat=a.internalFormat,this.type=a.type,this.offset.copy(a.offset),this.repeat.copy(a.repeat),this.center.copy(a.center),this.rotation=a.rotation,this.matrixAutoUpdate=a.matrixAutoUpdate,this.matrix.copy(a.matrix),this.generateMipmaps=a.generateMipmaps,this.premultiplyAlpha=a.premultiplyAlpha,this.flipY=a.flipY,this.unpackAlignment=a.unpackAlignment,this.colorSpace=a.colorSpace,this.renderTarget=a.renderTarget,this.isRenderTargetTexture=a.isRenderTargetTexture,this.isArrayTexture=a.isArrayTexture,this.userData=JSON.parse(JSON.stringify(a.userData)),this.needsUpdate=!0,this}setValues(a){for(const y in a){const x=a[y];if(x===void 0){console.warn(`THREE.Texture.setValues(): parameter '${y}' has value of undefined.`);continue}const E=this[y];if(E===void 0){console.warn(`THREE.Texture.setValues(): property '${y}' does not exist.`);continue}E&&x&&E.isVector2&&x.isVector2||E&&x&&E.isVector3&&x.isVector3||E&&x&&E.isMatrix3&&x.isMatrix3?E.copy(x):this[y]=x}}toJSON(a){const y=a===void 0||typeof a=="string";if(!y&&a.textures[this.uuid]!==void 0)return a.textures[this.uuid];const x={metadata:{version:4.7,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(a).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(x.userData=this.userData),y||(a.textures[this.uuid]=x),x}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(a){if(this.mapping!==mh)return a;if(a.applyMatrix3(this.matrix),a.x<0||a.x>1)switch(this.wrapS){case hd:a.x=a.x-Math.floor(a.x);break;case $l:a.x=a.x<0?0:1;break;case Sc:Math.abs(Math.floor(a.x)%2)===1?a.x=Math.ceil(a.x)-a.x:a.x=a.x-Math.floor(a.x);break}if(a.y<0||a.y>1)switch(this.wrapT){case hd:a.y=a.y-Math.floor(a.y);break;case $l:a.y=a.y<0?0:1;break;case Sc:Math.abs(Math.floor(a.y)%2)===1?a.y=Math.ceil(a.y)-a.y:a.y=a.y-Math.floor(a.y);break}return this.flipY&&(a.y=1-a.y),a}set needsUpdate(a){a===!0&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(a){a===!0&&this.pmremVersion++}}Bl.DEFAULT_IMAGE=null,Bl.DEFAULT_MAPPING=mh,Bl.DEFAULT_ANISOTROPY=1;class Ui{constructor(a=0,y=0,x=0,E=1){Ui.prototype.isVector4=!0,this.x=a,this.y=y,this.z=x,this.w=E}get width(){return this.z}set width(a){this.z=a}get height(){return this.w}set height(a){this.w=a}set(a,y,x,E){return this.x=a,this.y=y,this.z=x,this.w=E,this}setScalar(a){return this.x=a,this.y=a,this.z=a,this.w=a,this}setX(a){return this.x=a,this}setY(a){return this.y=a,this}setZ(a){return this.z=a,this}setW(a){return this.w=a,this}setComponent(a,y){switch(a){case 0:this.x=y;break;case 1:this.y=y;break;case 2:this.z=y;break;case 3:this.w=y;break;default:throw new Error("index is out of range: "+a)}return this}getComponent(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+a)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(a){return this.x=a.x,this.y=a.y,this.z=a.z,this.w=a.w!==void 0?a.w:1,this}add(a){return this.x+=a.x,this.y+=a.y,this.z+=a.z,this.w+=a.w,this}addScalar(a){return this.x+=a,this.y+=a,this.z+=a,this.w+=a,this}addVectors(a,y){return this.x=a.x+y.x,this.y=a.y+y.y,this.z=a.z+y.z,this.w=a.w+y.w,this}addScaledVector(a,y){return this.x+=a.x*y,this.y+=a.y*y,this.z+=a.z*y,this.w+=a.w*y,this}sub(a){return this.x-=a.x,this.y-=a.y,this.z-=a.z,this.w-=a.w,this}subScalar(a){return this.x-=a,this.y-=a,this.z-=a,this.w-=a,this}subVectors(a,y){return this.x=a.x-y.x,this.y=a.y-y.y,this.z=a.z-y.z,this.w=a.w-y.w,this}multiply(a){return this.x*=a.x,this.y*=a.y,this.z*=a.z,this.w*=a.w,this}multiplyScalar(a){return this.x*=a,this.y*=a,this.z*=a,this.w*=a,this}applyMatrix4(a){const y=this.x,x=this.y,E=this.z,z=this.w,ee=a.elements;return this.x=ee[0]*y+ee[4]*x+ee[8]*E+ee[12]*z,this.y=ee[1]*y+ee[5]*x+ee[9]*E+ee[13]*z,this.z=ee[2]*y+ee[6]*x+ee[10]*E+ee[14]*z,this.w=ee[3]*y+ee[7]*x+ee[11]*E+ee[15]*z,this}divide(a){return this.x/=a.x,this.y/=a.y,this.z/=a.z,this.w/=a.w,this}divideScalar(a){return this.multiplyScalar(1/a)}setAxisAngleFromQuaternion(a){this.w=2*Math.acos(a.w);const y=Math.sqrt(1-a.w*a.w);return y<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=a.x/y,this.y=a.y/y,this.z=a.z/y),this}setAxisAngleFromRotationMatrix(a){let y,x,E,z;const ne=a.elements,ae=ne[0],oe=ne[4],se=ne[8],ue=ne[1],ce=ne[5],de=ne[9],ye=ne[2],Ae=ne[6],ge=ne[10];if(Math.abs(oe-ue)<.01&&Math.abs(se-ye)<.01&&Math.abs(de-Ae)<.01){if(Math.abs(oe+ue)<.1&&Math.abs(se+ye)<.1&&Math.abs(de+Ae)<.1&&Math.abs(ae+ce+ge-3)<.1)return this.set(1,0,0,0),this;y=Math.PI;const be=(ae+1)/2,we=(ce+1)/2,De=(ge+1)/2,Te=(oe+ue)/4,He=(se+ye)/4,Ie=(de+Ae)/4;return be>we&&be>De?be<.01?(x=0,E=.707106781,z=.707106781):(x=Math.sqrt(be),E=Te/x,z=He/x):we>De?we<.01?(x=.707106781,E=0,z=.707106781):(E=Math.sqrt(we),x=Te/E,z=Ie/E):De<.01?(x=.707106781,E=.707106781,z=0):(z=Math.sqrt(De),x=He/z,E=Ie/z),this.set(x,E,z,y),this}let Ee=Math.sqrt((Ae-de)*(Ae-de)+(se-ye)*(se-ye)+(ue-oe)*(ue-oe));return Math.abs(Ee)<.001&&(Ee=1),this.x=(Ae-de)/Ee,this.y=(se-ye)/Ee,this.z=(ue-oe)/Ee,this.w=Math.acos((ae+ce+ge-1)/2),this}setFromMatrixPosition(a){const y=a.elements;return this.x=y[12],this.y=y[13],this.z=y[14],this.w=y[15],this}min(a){return this.x=Math.min(this.x,a.x),this.y=Math.min(this.y,a.y),this.z=Math.min(this.z,a.z),this.w=Math.min(this.w,a.w),this}max(a){return this.x=Math.max(this.x,a.x),this.y=Math.max(this.y,a.y),this.z=Math.max(this.z,a.z),this.w=Math.max(this.w,a.w),this}clamp(a,y){return this.x=Hi(this.x,a.x,y.x),this.y=Hi(this.y,a.y,y.y),this.z=Hi(this.z,a.z,y.z),this.w=Hi(this.w,a.w,y.w),this}clampScalar(a,y){return this.x=Hi(this.x,a,y),this.y=Hi(this.y,a,y),this.z=Hi(this.z,a,y),this.w=Hi(this.w,a,y),this}clampLength(a,y){const x=this.length();return this.divideScalar(x||1).multiplyScalar(Hi(x,a,y))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(a){return this.normalize().multiplyScalar(a)}lerp(a,y){return this.x+=(a.x-this.x)*y,this.y+=(a.y-this.y)*y,this.z+=(a.z-this.z)*y,this.w+=(a.w-this.w)*y,this}lerpVectors(a,y,x){return this.x=a.x+(y.x-a.x)*x,this.y=a.y+(y.y-a.y)*x,this.z=a.z+(y.z-a.z)*x,this.w=a.w+(y.w-a.w)*x,this}equals(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w}fromArray(a,y=0){return this.x=a[y],this.y=a[y+1],this.z=a[y+2],this.w=a[y+3],this}toArray(a=[],y=0){return a[y]=this.x,a[y+1]=this.y,a[y+2]=this.z,a[y+3]=this.w,a}fromBufferAttribute(a,y){return this.x=a.getX(y),this.y=a.getY(y),this.z=a.getZ(y),this.w=a.getW(y),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class xg extends ls{constructor(a=1,y=1,x={}){super(),x=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:Uo,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1,depth:1,multiview:!1},x),this.isRenderTarget=!0,this.width=a,this.height=y,this.depth=x.depth,this.scissor=new Ui(0,0,a,y),this.scissorTest=!1,this.viewport=new Ui(0,0,a,y);const E={width:a,height:y,depth:x.depth},z=new Bl(E);this.textures=[];const ee=x.count;for(let te=0;te1;this.dispose()}this.viewport.set(0,0,a,y),this.scissor.set(0,0,a,y)}clone(){return new this.constructor().copy(this)}copy(a){this.width=a.width,this.height=a.height,this.depth=a.depth,this.scissor.copy(a.scissor),this.scissorTest=a.scissorTest,this.viewport.copy(a.viewport),this.textures.length=0;for(let y=0,x=a.textures.length;y=this.min.x&&a.x<=this.max.x&&a.y>=this.min.y&&a.y<=this.max.y&&a.z>=this.min.z&&a.z<=this.max.z}containsBox(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z}getParameter(a,y){return y.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(a){return a.max.x>=this.min.x&&a.min.x<=this.max.x&&a.max.y>=this.min.y&&a.min.y<=this.max.y&&a.max.z>=this.min.z&&a.min.z<=this.max.z}intersectsSphere(a){return this.clampPoint(a.center,Ff),Ff.distanceToSquared(a.center)<=a.radius*a.radius}intersectsPlane(a){let y,x;return a.normal.x>0?(y=a.normal.x*this.min.x,x=a.normal.x*this.max.x):(y=a.normal.x*this.max.x,x=a.normal.x*this.min.x),a.normal.y>0?(y+=a.normal.y*this.min.y,x+=a.normal.y*this.max.y):(y+=a.normal.y*this.max.y,x+=a.normal.y*this.min.y),a.normal.z>0?(y+=a.normal.z*this.min.z,x+=a.normal.z*this.max.z):(y+=a.normal.z*this.max.z,x+=a.normal.z*this.min.z),y<=-a.constant&&x>=-a.constant}intersectsTriangle(a){if(this.isEmpty())return!1;this.getCenter(oy),rP.subVectors(this.max,oy),Pv.subVectors(a.a,oy),bv.subVectors(a.b,oy),Ev.subVectors(a.c,oy),Op.subVectors(bv,Pv),zp.subVectors(Ev,bv),Hm.subVectors(Pv,Ev);let y=[0,-Op.z,Op.y,0,-zp.z,zp.y,0,-Hm.z,Hm.y,Op.z,0,-Op.x,zp.z,0,-zp.x,Hm.z,0,-Hm.x,-Op.y,Op.x,0,-zp.y,zp.x,0,-Hm.y,Hm.x,0];return!Pw(y,Pv,bv,Ev,rP)||(y=[1,0,0,0,1,0,0,0,1],!Pw(y,Pv,bv,Ev,rP))?!1:(iP.crossVectors(Op,zp),y=[iP.x,iP.y,iP.z],Pw(y,Pv,bv,Ev,rP))}clampPoint(a,y){return y.copy(a).clamp(this.min,this.max)}distanceToPoint(a){return this.clampPoint(a,Ff).distanceTo(a)}getBoundingSphere(a){return this.isEmpty()?a.makeEmpty():(this.getCenter(a.center),a.radius=this.getSize(Ff).length()*.5),a}intersect(a){return this.min.max(a.min),this.max.min(a.max),this.isEmpty()&&this.makeEmpty(),this}union(a){return this.min.min(a.min),this.max.max(a.max),this}applyMatrix4(a){return this.isEmpty()?this:(Pg[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(a),Pg[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(a),Pg[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(a),Pg[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(a),Pg[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(a),Pg[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(a),Pg[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(a),Pg[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(a),this.setFromPoints(Pg),this)}translate(a){return this.min.add(a),this.max.add(a),this}equals(a){return a.min.equals(this.min)&&a.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(a){return this.min.fromArray(a.min),this.max.fromArray(a.max),this}}const Pg=[new Ye,new Ye,new Ye,new Ye,new Ye,new Ye,new Ye,new Ye],Ff=new Ye,nP=new Gu,Pv=new Ye,bv=new Ye,Ev=new Ye,Op=new Ye,zp=new Ye,Hm=new Ye,oy=new Ye,rP=new Ye,iP=new Ye,Um=new Ye;function Pw(b,a,y,x,E){for(let z=0,ee=b.length-3;z<=ee;z+=3){Um.fromArray(b,z);const te=E.x*Math.abs(Um.x)+E.y*Math.abs(Um.y)+E.z*Math.abs(Um.z),ne=a.dot(Um),ae=y.dot(Um),oe=x.dot(Um);if(Math.max(-Math.max(ne,ae,oe),Math.min(ne,ae,oe))>te)return!1}return!0}const CL=new Gu,sy=new Ye,bw=new Ye;class Vu{constructor(a=new Ye,y=-1){this.isSphere=!0,this.center=a,this.radius=y}set(a,y){return this.center.copy(a),this.radius=y,this}setFromPoints(a,y){const x=this.center;y!==void 0?x.copy(y):CL.setFromPoints(a).getCenter(x);let E=0;for(let z=0,ee=a.length;zthis.radius*this.radius&&(y.sub(this.center).normalize(),y.multiplyScalar(this.radius).add(this.center)),y}getBoundingBox(a){return this.isEmpty()?(a.makeEmpty(),a):(a.set(this.center,this.center),a.expandByScalar(this.radius),a)}applyMatrix4(a){return this.center.applyMatrix4(a),this.radius=this.radius*a.getMaxScaleOnAxis(),this}translate(a){return this.center.add(a),this}expandByPoint(a){if(this.isEmpty())return this.center.copy(a),this.radius=0,this;sy.subVectors(a,this.center);const y=sy.lengthSq();if(y>this.radius*this.radius){const x=Math.sqrt(y),E=(x-this.radius)*.5;this.center.addScaledVector(sy,E/x),this.radius+=E}return this}union(a){return a.isEmpty()?this:this.isEmpty()?(this.copy(a),this):(this.center.equals(a.center)===!0?this.radius=Math.max(this.radius,a.radius):(bw.subVectors(a.center,this.center).setLength(a.radius),this.expandByPoint(sy.copy(a.center).add(bw)),this.expandByPoint(sy.copy(a.center).sub(bw))),this)}equals(a){return a.center.equals(this.center)&&a.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(a){return this.radius=a.radius,this.center.fromArray(a.center),this}}const bg=new Ye,Ew=new Ye,aP=new Ye,Hp=new Ye,Sw=new Ye,oP=new Ye,ww=new Ye;class Sv{constructor(a=new Ye,y=new Ye(0,0,-1)){this.origin=a,this.direction=y}set(a,y){return this.origin.copy(a),this.direction.copy(y),this}copy(a){return this.origin.copy(a.origin),this.direction.copy(a.direction),this}at(a,y){return y.copy(this.origin).addScaledVector(this.direction,a)}lookAt(a){return this.direction.copy(a).sub(this.origin).normalize(),this}recast(a){return this.origin.copy(this.at(a,bg)),this}closestPointToPoint(a,y){y.subVectors(a,this.origin);const x=y.dot(this.direction);return x<0?y.copy(this.origin):y.copy(this.origin).addScaledVector(this.direction,x)}distanceToPoint(a){return Math.sqrt(this.distanceSqToPoint(a))}distanceSqToPoint(a){const y=bg.subVectors(a,this.origin).dot(this.direction);return y<0?this.origin.distanceToSquared(a):(bg.copy(this.origin).addScaledVector(this.direction,y),bg.distanceToSquared(a))}distanceSqToSegment(a,y,x,E){Ew.copy(a).add(y).multiplyScalar(.5),aP.copy(y).sub(a).normalize(),Hp.copy(this.origin).sub(Ew);const z=a.distanceTo(y)*.5,ee=-this.direction.dot(aP),te=Hp.dot(this.direction),ne=-Hp.dot(aP),ae=Hp.lengthSq(),oe=Math.abs(1-ee*ee);let se,ue,ce,de;if(oe>0)if(se=ee*ne-te,ue=ee*te-ne,de=z*oe,se>=0)if(ue>=-de)if(ue<=de){const ye=1/oe;se*=ye,ue*=ye,ce=se*(se+ee*ue+2*te)+ue*(ee*se+ue+2*ne)+ae}else ue=z,se=Math.max(0,-(ee*ue+te)),ce=-se*se+ue*(ue+2*ne)+ae;else ue=-z,se=Math.max(0,-(ee*ue+te)),ce=-se*se+ue*(ue+2*ne)+ae;else ue<=-de?(se=Math.max(0,-(-ee*z+te)),ue=se>0?-z:Math.min(Math.max(-z,-ne),z),ce=-se*se+ue*(ue+2*ne)+ae):ue<=de?(se=0,ue=Math.min(Math.max(-z,-ne),z),ce=ue*(ue+2*ne)+ae):(se=Math.max(0,-(ee*z+te)),ue=se>0?z:Math.min(Math.max(-z,-ne),z),ce=-se*se+ue*(ue+2*ne)+ae);else ue=ee>0?-z:z,se=Math.max(0,-(ee*ue+te)),ce=-se*se+ue*(ue+2*ne)+ae;return x&&x.copy(this.origin).addScaledVector(this.direction,se),E&&E.copy(Ew).addScaledVector(aP,ue),ce}intersectSphere(a,y){bg.subVectors(a.center,this.origin);const x=bg.dot(this.direction),E=bg.dot(bg)-x*x,z=a.radius*a.radius;if(E>z)return null;const ee=Math.sqrt(z-E),te=x-ee,ne=x+ee;return ne<0?null:te<0?this.at(ne,y):this.at(te,y)}intersectsSphere(a){return a.radius<0?!1:this.distanceSqToPoint(a.center)<=a.radius*a.radius}distanceToPlane(a){const y=a.normal.dot(this.direction);if(y===0)return a.distanceToPoint(this.origin)===0?0:null;const x=-(this.origin.dot(a.normal)+a.constant)/y;return x>=0?x:null}intersectPlane(a,y){const x=this.distanceToPlane(a);return x===null?null:this.at(x,y)}intersectsPlane(a){const y=a.distanceToPoint(this.origin);return y===0||a.normal.dot(this.direction)*y<0}intersectBox(a,y){let x,E,z,ee,te,ne;const ae=1/this.direction.x,oe=1/this.direction.y,se=1/this.direction.z,ue=this.origin;return ae>=0?(x=(a.min.x-ue.x)*ae,E=(a.max.x-ue.x)*ae):(x=(a.max.x-ue.x)*ae,E=(a.min.x-ue.x)*ae),oe>=0?(z=(a.min.y-ue.y)*oe,ee=(a.max.y-ue.y)*oe):(z=(a.max.y-ue.y)*oe,ee=(a.min.y-ue.y)*oe),x>ee||z>E||((z>x||isNaN(x))&&(x=z),(ee=0?(te=(a.min.z-ue.z)*se,ne=(a.max.z-ue.z)*se):(te=(a.max.z-ue.z)*se,ne=(a.min.z-ue.z)*se),x>ne||te>E)||((te>x||x!==x)&&(x=te),(ne=0?x:E,y)}intersectsBox(a){return this.intersectBox(a,bg)!==null}intersectTriangle(a,y,x,E,z){Sw.subVectors(y,a),oP.subVectors(x,a),ww.crossVectors(Sw,oP);let ee=this.direction.dot(ww),te;if(ee>0){if(E)return null;te=1}else if(ee<0)te=-1,ee=-ee;else return null;Hp.subVectors(this.origin,a);const ne=te*this.direction.dot(oP.crossVectors(Hp,oP));if(ne<0)return null;const ae=te*this.direction.dot(Sw.cross(Hp));if(ae<0||ne+ae>ee)return null;const oe=-te*Hp.dot(ww);return oe<0?null:this.at(oe/ee,z)}applyMatrix4(a){return this.origin.applyMatrix4(a),this.direction.transformDirection(a),this}equals(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class mi{constructor(a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae){mi.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],a!==void 0&&this.set(a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae)}set(a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae){const ge=this.elements;return ge[0]=a,ge[4]=y,ge[8]=x,ge[12]=E,ge[1]=z,ge[5]=ee,ge[9]=te,ge[13]=ne,ge[2]=ae,ge[6]=oe,ge[10]=se,ge[14]=ue,ge[3]=ce,ge[7]=de,ge[11]=ye,ge[15]=Ae,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new mi().fromArray(this.elements)}copy(a){const y=this.elements,x=a.elements;return y[0]=x[0],y[1]=x[1],y[2]=x[2],y[3]=x[3],y[4]=x[4],y[5]=x[5],y[6]=x[6],y[7]=x[7],y[8]=x[8],y[9]=x[9],y[10]=x[10],y[11]=x[11],y[12]=x[12],y[13]=x[13],y[14]=x[14],y[15]=x[15],this}copyPosition(a){const y=this.elements,x=a.elements;return y[12]=x[12],y[13]=x[13],y[14]=x[14],this}setFromMatrix3(a){const y=a.elements;return this.set(y[0],y[3],y[6],0,y[1],y[4],y[7],0,y[2],y[5],y[8],0,0,0,0,1),this}extractBasis(a,y,x){return a.setFromMatrixColumn(this,0),y.setFromMatrixColumn(this,1),x.setFromMatrixColumn(this,2),this}makeBasis(a,y,x){return this.set(a.x,y.x,x.x,0,a.y,y.y,x.y,0,a.z,y.z,x.z,0,0,0,0,1),this}extractRotation(a){const y=this.elements,x=a.elements,E=1/wv.setFromMatrixColumn(a,0).length(),z=1/wv.setFromMatrixColumn(a,1).length(),ee=1/wv.setFromMatrixColumn(a,2).length();return y[0]=x[0]*E,y[1]=x[1]*E,y[2]=x[2]*E,y[3]=0,y[4]=x[4]*z,y[5]=x[5]*z,y[6]=x[6]*z,y[7]=0,y[8]=x[8]*ee,y[9]=x[9]*ee,y[10]=x[10]*ee,y[11]=0,y[12]=0,y[13]=0,y[14]=0,y[15]=1,this}makeRotationFromEuler(a){const y=this.elements,x=a.x,E=a.y,z=a.z,ee=Math.cos(x),te=Math.sin(x),ne=Math.cos(E),ae=Math.sin(E),oe=Math.cos(z),se=Math.sin(z);if(a.order==="XYZ"){const ue=ee*oe,ce=ee*se,de=te*oe,ye=te*se;y[0]=ne*oe,y[4]=-ne*se,y[8]=ae,y[1]=ce+de*ae,y[5]=ue-ye*ae,y[9]=-te*ne,y[2]=ye-ue*ae,y[6]=de+ce*ae,y[10]=ee*ne}else if(a.order==="YXZ"){const ue=ne*oe,ce=ne*se,de=ae*oe,ye=ae*se;y[0]=ue+ye*te,y[4]=de*te-ce,y[8]=ee*ae,y[1]=ee*se,y[5]=ee*oe,y[9]=-te,y[2]=ce*te-de,y[6]=ye+ue*te,y[10]=ee*ne}else if(a.order==="ZXY"){const ue=ne*oe,ce=ne*se,de=ae*oe,ye=ae*se;y[0]=ue-ye*te,y[4]=-ee*se,y[8]=de+ce*te,y[1]=ce+de*te,y[5]=ee*oe,y[9]=ye-ue*te,y[2]=-ee*ae,y[6]=te,y[10]=ee*ne}else if(a.order==="ZYX"){const ue=ee*oe,ce=ee*se,de=te*oe,ye=te*se;y[0]=ne*oe,y[4]=de*ae-ce,y[8]=ue*ae+ye,y[1]=ne*se,y[5]=ye*ae+ue,y[9]=ce*ae-de,y[2]=-ae,y[6]=te*ne,y[10]=ee*ne}else if(a.order==="YZX"){const ue=ee*ne,ce=ee*ae,de=te*ne,ye=te*ae;y[0]=ne*oe,y[4]=ye-ue*se,y[8]=de*se+ce,y[1]=se,y[5]=ee*oe,y[9]=-te*oe,y[2]=-ae*oe,y[6]=ce*se+de,y[10]=ue-ye*se}else if(a.order==="XZY"){const ue=ee*ne,ce=ee*ae,de=te*ne,ye=te*ae;y[0]=ne*oe,y[4]=-se,y[8]=ae*oe,y[1]=ue*se+ye,y[5]=ee*oe,y[9]=ce*se-de,y[2]=de*se-ce,y[6]=te*oe,y[10]=ye*se+ue}return y[3]=0,y[7]=0,y[11]=0,y[12]=0,y[13]=0,y[14]=0,y[15]=1,this}makeRotationFromQuaternion(a){return this.compose(BL,a,TL)}lookAt(a,y,x){const E=this.elements;return pd.subVectors(a,y),pd.lengthSq()===0&&(pd.z=1),pd.normalize(),Up.crossVectors(x,pd),Up.lengthSq()===0&&(Math.abs(x.z)===1?pd.x+=1e-4:pd.z+=1e-4,pd.normalize(),Up.crossVectors(x,pd)),Up.normalize(),sP.crossVectors(pd,Up),E[0]=Up.x,E[4]=sP.x,E[8]=pd.x,E[1]=Up.y,E[5]=sP.y,E[9]=pd.y,E[2]=Up.z,E[6]=sP.z,E[10]=pd.z,this}multiply(a){return this.multiplyMatrices(this,a)}premultiply(a){return this.multiplyMatrices(a,this)}multiplyMatrices(a,y){const x=a.elements,E=y.elements,z=this.elements,ee=x[0],te=x[4],ne=x[8],ae=x[12],oe=x[1],se=x[5],ue=x[9],ce=x[13],de=x[2],ye=x[6],Ae=x[10],ge=x[14],Ee=x[3],be=x[7],we=x[11],De=x[15],Te=E[0],He=E[4],Ie=E[8],Re=E[12],Le=E[1],je=E[5],We=E[9],ht=E[13],bt=E[2],yt=E[6],Ot=E[10],Ut=E[14],wt=E[3],_e=E[7],xt=E[11],ot=E[15];return z[0]=ee*Te+te*Le+ne*bt+ae*wt,z[4]=ee*He+te*je+ne*yt+ae*_e,z[8]=ee*Ie+te*We+ne*Ot+ae*xt,z[12]=ee*Re+te*ht+ne*Ut+ae*ot,z[1]=oe*Te+se*Le+ue*bt+ce*wt,z[5]=oe*He+se*je+ue*yt+ce*_e,z[9]=oe*Ie+se*We+ue*Ot+ce*xt,z[13]=oe*Re+se*ht+ue*Ut+ce*ot,z[2]=de*Te+ye*Le+Ae*bt+ge*wt,z[6]=de*He+ye*je+Ae*yt+ge*_e,z[10]=de*Ie+ye*We+Ae*Ot+ge*xt,z[14]=de*Re+ye*ht+Ae*Ut+ge*ot,z[3]=Ee*Te+be*Le+we*bt+De*wt,z[7]=Ee*He+be*je+we*yt+De*_e,z[11]=Ee*Ie+be*We+we*Ot+De*xt,z[15]=Ee*Re+be*ht+we*Ut+De*ot,this}multiplyScalar(a){const y=this.elements;return y[0]*=a,y[4]*=a,y[8]*=a,y[12]*=a,y[1]*=a,y[5]*=a,y[9]*=a,y[13]*=a,y[2]*=a,y[6]*=a,y[10]*=a,y[14]*=a,y[3]*=a,y[7]*=a,y[11]*=a,y[15]*=a,this}determinant(){const a=this.elements,y=a[0],x=a[4],E=a[8],z=a[12],ee=a[1],te=a[5],ne=a[9],ae=a[13],oe=a[2],se=a[6],ue=a[10],ce=a[14],de=a[3],ye=a[7],Ae=a[11],ge=a[15];return de*(+z*ne*se-E*ae*se-z*te*ue+x*ae*ue+E*te*ce-x*ne*ce)+ye*(+y*ne*ce-y*ae*ue+z*ee*ue-E*ee*ce+E*ae*oe-z*ne*oe)+Ae*(+y*ae*se-y*te*ce-z*ee*se+x*ee*ce+z*te*oe-x*ae*oe)+ge*(-E*te*oe-y*ne*se+y*te*ue+E*ee*se-x*ee*ue+x*ne*oe)}transpose(){const a=this.elements;let y;return y=a[1],a[1]=a[4],a[4]=y,y=a[2],a[2]=a[8],a[8]=y,y=a[6],a[6]=a[9],a[9]=y,y=a[3],a[3]=a[12],a[12]=y,y=a[7],a[7]=a[13],a[13]=y,y=a[11],a[11]=a[14],a[14]=y,this}setPosition(a,y,x){const E=this.elements;return a.isVector3?(E[12]=a.x,E[13]=a.y,E[14]=a.z):(E[12]=a,E[13]=y,E[14]=x),this}invert(){const a=this.elements,y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],te=a[5],ne=a[6],ae=a[7],oe=a[8],se=a[9],ue=a[10],ce=a[11],de=a[12],ye=a[13],Ae=a[14],ge=a[15],Ee=se*Ae*ae-ye*ue*ae+ye*ne*ce-te*Ae*ce-se*ne*ge+te*ue*ge,be=de*ue*ae-oe*Ae*ae-de*ne*ce+ee*Ae*ce+oe*ne*ge-ee*ue*ge,we=oe*ye*ae-de*se*ae+de*te*ce-ee*ye*ce-oe*te*ge+ee*se*ge,De=de*se*ne-oe*ye*ne-de*te*ue+ee*ye*ue+oe*te*Ae-ee*se*Ae,Te=y*Ee+x*be+E*we+z*De;if(Te===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const He=1/Te;return a[0]=Ee*He,a[1]=(ye*ue*z-se*Ae*z-ye*E*ce+x*Ae*ce+se*E*ge-x*ue*ge)*He,a[2]=(te*Ae*z-ye*ne*z+ye*E*ae-x*Ae*ae-te*E*ge+x*ne*ge)*He,a[3]=(se*ne*z-te*ue*z-se*E*ae+x*ue*ae+te*E*ce-x*ne*ce)*He,a[4]=be*He,a[5]=(oe*Ae*z-de*ue*z+de*E*ce-y*Ae*ce-oe*E*ge+y*ue*ge)*He,a[6]=(de*ne*z-ee*Ae*z-de*E*ae+y*Ae*ae+ee*E*ge-y*ne*ge)*He,a[7]=(ee*ue*z-oe*ne*z+oe*E*ae-y*ue*ae-ee*E*ce+y*ne*ce)*He,a[8]=we*He,a[9]=(de*se*z-oe*ye*z-de*x*ce+y*ye*ce+oe*x*ge-y*se*ge)*He,a[10]=(ee*ye*z-de*te*z+de*x*ae-y*ye*ae-ee*x*ge+y*te*ge)*He,a[11]=(oe*te*z-ee*se*z-oe*x*ae+y*se*ae+ee*x*ce-y*te*ce)*He,a[12]=De*He,a[13]=(oe*ye*E-de*se*E+de*x*ue-y*ye*ue-oe*x*Ae+y*se*Ae)*He,a[14]=(de*te*E-ee*ye*E-de*x*ne+y*ye*ne+ee*x*Ae-y*te*Ae)*He,a[15]=(ee*se*E-oe*te*E+oe*x*ne-y*se*ne-ee*x*ue+y*te*ue)*He,this}scale(a){const y=this.elements,x=a.x,E=a.y,z=a.z;return y[0]*=x,y[4]*=E,y[8]*=z,y[1]*=x,y[5]*=E,y[9]*=z,y[2]*=x,y[6]*=E,y[10]*=z,y[3]*=x,y[7]*=E,y[11]*=z,this}getMaxScaleOnAxis(){const a=this.elements,y=a[0]*a[0]+a[1]*a[1]+a[2]*a[2],x=a[4]*a[4]+a[5]*a[5]+a[6]*a[6],E=a[8]*a[8]+a[9]*a[9]+a[10]*a[10];return Math.sqrt(Math.max(y,x,E))}makeTranslation(a,y,x){return a.isVector3?this.set(1,0,0,a.x,0,1,0,a.y,0,0,1,a.z,0,0,0,1):this.set(1,0,0,a,0,1,0,y,0,0,1,x,0,0,0,1),this}makeRotationX(a){const y=Math.cos(a),x=Math.sin(a);return this.set(1,0,0,0,0,y,-x,0,0,x,y,0,0,0,0,1),this}makeRotationY(a){const y=Math.cos(a),x=Math.sin(a);return this.set(y,0,x,0,0,1,0,0,-x,0,y,0,0,0,0,1),this}makeRotationZ(a){const y=Math.cos(a),x=Math.sin(a);return this.set(y,-x,0,0,x,y,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(a,y){const x=Math.cos(y),E=Math.sin(y),z=1-x,ee=a.x,te=a.y,ne=a.z,ae=z*ee,oe=z*te;return this.set(ae*ee+x,ae*te-E*ne,ae*ne+E*te,0,ae*te+E*ne,oe*te+x,oe*ne-E*ee,0,ae*ne-E*te,oe*ne+E*ee,z*ne*ne+x,0,0,0,0,1),this}makeScale(a,y,x){return this.set(a,0,0,0,0,y,0,0,0,0,x,0,0,0,0,1),this}makeShear(a,y,x,E,z,ee){return this.set(1,x,z,0,a,1,ee,0,y,E,1,0,0,0,0,1),this}compose(a,y,x){const E=this.elements,z=y._x,ee=y._y,te=y._z,ne=y._w,ae=z+z,oe=ee+ee,se=te+te,ue=z*ae,ce=z*oe,de=z*se,ye=ee*oe,Ae=ee*se,ge=te*se,Ee=ne*ae,be=ne*oe,we=ne*se,De=x.x,Te=x.y,He=x.z;return E[0]=(1-(ye+ge))*De,E[1]=(ce+we)*De,E[2]=(de-be)*De,E[3]=0,E[4]=(ce-we)*Te,E[5]=(1-(ue+ge))*Te,E[6]=(Ae+Ee)*Te,E[7]=0,E[8]=(de+be)*He,E[9]=(Ae-Ee)*He,E[10]=(1-(ue+ye))*He,E[11]=0,E[12]=a.x,E[13]=a.y,E[14]=a.z,E[15]=1,this}decompose(a,y,x){const E=this.elements;let z=wv.set(E[0],E[1],E[2]).length();const ee=wv.set(E[4],E[5],E[6]).length(),te=wv.set(E[8],E[9],E[10]).length();this.determinant()<0&&(z=-z),a.x=E[12],a.y=E[13],a.z=E[14],If.copy(this);const ae=1/z,oe=1/ee,se=1/te;return If.elements[0]*=ae,If.elements[1]*=ae,If.elements[2]*=ae,If.elements[4]*=oe,If.elements[5]*=oe,If.elements[6]*=oe,If.elements[8]*=se,If.elements[9]*=se,If.elements[10]*=se,y.setFromRotationMatrix(If),x.x=z,x.y=ee,x.z=te,this}makePerspective(a,y,x,E,z,ee,te=Xi,ne=!1){const ae=this.elements,oe=2*z/(y-a),se=2*z/(x-E),ue=(y+a)/(y-a),ce=(x+E)/(x-E);let de,ye;if(ne)de=z/(ee-z),ye=ee*z/(ee-z);else if(te===Xi)de=-(ee+z)/(ee-z),ye=-2*ee*z/(ee-z);else if(te===vo)de=-ee/(ee-z),ye=-ee*z/(ee-z);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+te);return ae[0]=oe,ae[4]=0,ae[8]=ue,ae[12]=0,ae[1]=0,ae[5]=se,ae[9]=ce,ae[13]=0,ae[2]=0,ae[6]=0,ae[10]=de,ae[14]=ye,ae[3]=0,ae[7]=0,ae[11]=-1,ae[15]=0,this}makeOrthographic(a,y,x,E,z,ee,te=Xi,ne=!1){const ae=this.elements,oe=2/(y-a),se=2/(x-E),ue=-(y+a)/(y-a),ce=-(x+E)/(x-E);let de,ye;if(ne)de=1/(ee-z),ye=ee/(ee-z);else if(te===Xi)de=-2/(ee-z),ye=-(ee+z)/(ee-z);else if(te===vo)de=-1/(ee-z),ye=-z/(ee-z);else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+te);return ae[0]=oe,ae[4]=0,ae[8]=0,ae[12]=ue,ae[1]=0,ae[5]=se,ae[9]=0,ae[13]=ce,ae[2]=0,ae[6]=0,ae[10]=de,ae[14]=ye,ae[3]=0,ae[7]=0,ae[11]=0,ae[15]=1,this}equals(a){const y=this.elements,x=a.elements;for(let E=0;E<16;E++)if(y[E]!==x[E])return!1;return!0}fromArray(a,y=0){for(let x=0;x<16;x++)this.elements[x]=a[x+y];return this}toArray(a=[],y=0){const x=this.elements;return a[y]=x[0],a[y+1]=x[1],a[y+2]=x[2],a[y+3]=x[3],a[y+4]=x[4],a[y+5]=x[5],a[y+6]=x[6],a[y+7]=x[7],a[y+8]=x[8],a[y+9]=x[9],a[y+10]=x[10],a[y+11]=x[11],a[y+12]=x[12],a[y+13]=x[13],a[y+14]=x[14],a[y+15]=x[15],a}}const wv=new Ye,If=new mi,BL=new Ye(0,0,0),TL=new Ye(1,1,1),Up=new Ye,sP=new Ye,pd=new Ye,iT=new mi,aT=new _s;class Xc{constructor(a=0,y=0,x=0,E=Xc.DEFAULT_ORDER){this.isEuler=!0,this._x=a,this._y=y,this._z=x,this._order=E}get x(){return this._x}set x(a){this._x=a,this._onChangeCallback()}get y(){return this._y}set y(a){this._y=a,this._onChangeCallback()}get z(){return this._z}set z(a){this._z=a,this._onChangeCallback()}get order(){return this._order}set order(a){this._order=a,this._onChangeCallback()}set(a,y,x,E=this._order){return this._x=a,this._y=y,this._z=x,this._order=E,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(a){return this._x=a._x,this._y=a._y,this._z=a._z,this._order=a._order,this._onChangeCallback(),this}setFromRotationMatrix(a,y=this._order,x=!0){const E=a.elements,z=E[0],ee=E[4],te=E[8],ne=E[1],ae=E[5],oe=E[9],se=E[2],ue=E[6],ce=E[10];switch(y){case"XYZ":this._y=Math.asin(Hi(te,-1,1)),Math.abs(te)<.9999999?(this._x=Math.atan2(-oe,ce),this._z=Math.atan2(-ee,z)):(this._x=Math.atan2(ue,ae),this._z=0);break;case"YXZ":this._x=Math.asin(-Hi(oe,-1,1)),Math.abs(oe)<.9999999?(this._y=Math.atan2(te,ce),this._z=Math.atan2(ne,ae)):(this._y=Math.atan2(-se,z),this._z=0);break;case"ZXY":this._x=Math.asin(Hi(ue,-1,1)),Math.abs(ue)<.9999999?(this._y=Math.atan2(-se,ce),this._z=Math.atan2(-ee,ae)):(this._y=0,this._z=Math.atan2(ne,z));break;case"ZYX":this._y=Math.asin(-Hi(se,-1,1)),Math.abs(se)<.9999999?(this._x=Math.atan2(ue,ce),this._z=Math.atan2(ne,z)):(this._x=0,this._z=Math.atan2(-ee,ae));break;case"YZX":this._z=Math.asin(Hi(ne,-1,1)),Math.abs(ne)<.9999999?(this._x=Math.atan2(-oe,ae),this._y=Math.atan2(-se,z)):(this._x=0,this._y=Math.atan2(te,ce));break;case"XZY":this._z=Math.asin(-Hi(ee,-1,1)),Math.abs(ee)<.9999999?(this._x=Math.atan2(ue,ae),this._y=Math.atan2(te,z)):(this._x=Math.atan2(-oe,ce),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+y)}return this._order=y,x===!0&&this._onChangeCallback(),this}setFromQuaternion(a,y,x){return iT.makeRotationFromQuaternion(a),this.setFromRotationMatrix(iT,y,x)}setFromVector3(a,y=this._order){return this.set(a.x,a.y,a.z,y)}reorder(a){return aT.setFromEuler(this),this.setFromQuaternion(aT,a)}equals(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order}fromArray(a){return this._x=a[0],this._y=a[1],this._z=a[2],a[3]!==void 0&&(this._order=a[3]),this._onChangeCallback(),this}toArray(a=[],y=0){return a[y]=this._x,a[y+1]=this._y,a[y+2]=this._z,a[y+3]=this._order,a}_onChange(a){return this._onChangeCallback=a,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}Xc.DEFAULT_ORDER="XYZ";class Cw{constructor(){this.mask=1}set(a){this.mask=(1<>>0}enable(a){this.mask|=1<1){for(let y=0;y1){for(let x=0;x0&&(E.userData=this.userData),E.layers=this.layers.mask,E.matrix=this.matrix.toArray(),E.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(E.matrixAutoUpdate=!1),this.isInstancedMesh&&(E.type="InstancedMesh",E.count=this.count,E.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(E.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(E.type="BatchedMesh",E.perObjectFrustumCulled=this.perObjectFrustumCulled,E.sortObjects=this.sortObjects,E.drawRanges=this._drawRanges,E.reservedRanges=this._reservedRanges,E.geometryInfo=this._geometryInfo.map(te=>_h(Ls({},te),{boundingBox:te.boundingBox?te.boundingBox.toJSON():void 0,boundingSphere:te.boundingSphere?te.boundingSphere.toJSON():void 0})),E.instanceInfo=this._instanceInfo.map(te=>Ls({},te)),E.availableInstanceIds=this._availableInstanceIds.slice(),E.availableGeometryIds=this._availableGeometryIds.slice(),E.nextIndexStart=this._nextIndexStart,E.nextVertexStart=this._nextVertexStart,E.geometryCount=this._geometryCount,E.maxInstanceCount=this._maxInstanceCount,E.maxVertexCount=this._maxVertexCount,E.maxIndexCount=this._maxIndexCount,E.geometryInitialized=this._geometryInitialized,E.matricesTexture=this._matricesTexture.toJSON(a),E.indirectTexture=this._indirectTexture.toJSON(a),this._colorsTexture!==null&&(E.colorsTexture=this._colorsTexture.toJSON(a)),this.boundingSphere!==null&&(E.boundingSphere=this.boundingSphere.toJSON()),this.boundingBox!==null&&(E.boundingBox=this.boundingBox.toJSON()));function z(te,ne){return te[ne.uuid]===void 0&&(te[ne.uuid]=ne.toJSON(a)),ne.uuid}if(this.isScene)this.background&&(this.background.isColor?E.background=this.background.toJSON():this.background.isTexture&&(E.background=this.background.toJSON(a).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(E.environment=this.environment.toJSON(a).uuid);else if(this.isMesh||this.isLine||this.isPoints){E.geometry=z(a.geometries,this.geometry);const te=this.geometry.parameters;if(te!==void 0&&te.shapes!==void 0){const ne=te.shapes;if(Array.isArray(ne))for(let ae=0,oe=ne.length;ae0){E.children=[];for(let te=0;te0){E.animations=[];for(let te=0;te0&&(x.geometries=te),ne.length>0&&(x.materials=ne),ae.length>0&&(x.textures=ae),oe.length>0&&(x.images=oe),se.length>0&&(x.shapes=se),ue.length>0&&(x.skeletons=ue),ce.length>0&&(x.animations=ce),de.length>0&&(x.nodes=de)}return x.object=E,x;function ee(te){const ne=[];for(const ae in te){const oe=te[ae];delete oe.metadata,ne.push(oe)}return ne}}clone(a){return new this.constructor().copy(this,a)}copy(a,y=!0){if(this.name=a.name,this.up.copy(a.up),this.position.copy(a.position),this.rotation.order=a.rotation.order,this.quaternion.copy(a.quaternion),this.scale.copy(a.scale),this.matrix.copy(a.matrix),this.matrixWorld.copy(a.matrixWorld),this.matrixAutoUpdate=a.matrixAutoUpdate,this.matrixWorldAutoUpdate=a.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=a.matrixWorldNeedsUpdate,this.layers.mask=a.layers.mask,this.visible=a.visible,this.castShadow=a.castShadow,this.receiveShadow=a.receiveShadow,this.frustumCulled=a.frustumCulled,this.renderOrder=a.renderOrder,this.animations=a.animations.slice(),this.userData=JSON.parse(JSON.stringify(a.userData)),y===!0)for(let x=0;x0?E.multiplyScalar(1/Math.sqrt(z)):E.set(0,0,0)}static getBarycoord(a,y,x,E,z){Lf.subVectors(E,y),Sg.subVectors(x,y),Tw.subVectors(a,y);const ee=Lf.dot(Lf),te=Lf.dot(Sg),ne=Lf.dot(Tw),ae=Sg.dot(Sg),oe=Sg.dot(Tw),se=ee*ae-te*te;if(se===0)return z.set(0,0,0),null;const ue=1/se,ce=(ae*ne-te*oe)*ue,de=(ee*oe-te*ne)*ue;return z.set(1-ce-de,de,ce)}static containsPoint(a,y,x,E){return this.getBarycoord(a,y,x,E,wg)===null?!1:wg.x>=0&&wg.y>=0&&wg.x+wg.y<=1}static getInterpolation(a,y,x,E,z,ee,te,ne){return this.getBarycoord(a,y,x,E,wg)===null?(ne.x=0,ne.y=0,"z"in ne&&(ne.z=0),"w"in ne&&(ne.w=0),null):(ne.setScalar(0),ne.addScaledVector(z,wg.x),ne.addScaledVector(ee,wg.y),ne.addScaledVector(te,wg.z),ne)}static getInterpolatedAttribute(a,y,x,E,z,ee){return Fw.setScalar(0),Iw.setScalar(0),Lw.setScalar(0),Fw.fromBufferAttribute(a,y),Iw.fromBufferAttribute(a,x),Lw.fromBufferAttribute(a,E),ee.setScalar(0),ee.addScaledVector(Fw,z.x),ee.addScaledVector(Iw,z.y),ee.addScaledVector(Lw,z.z),ee}static isFrontFacing(a,y,x,E){return Lf.subVectors(x,y),Sg.subVectors(a,y),Lf.cross(Sg).dot(E)<0}set(a,y,x){return this.a.copy(a),this.b.copy(y),this.c.copy(x),this}setFromPointsAndIndices(a,y,x,E){return this.a.copy(a[y]),this.b.copy(a[x]),this.c.copy(a[E]),this}setFromAttributeAndIndices(a,y,x,E){return this.a.fromBufferAttribute(a,y),this.b.fromBufferAttribute(a,x),this.c.fromBufferAttribute(a,E),this}clone(){return new this.constructor().copy(this)}copy(a){return this.a.copy(a.a),this.b.copy(a.b),this.c.copy(a.c),this}getArea(){return Lf.subVectors(this.c,this.b),Sg.subVectors(this.a,this.b),Lf.cross(Sg).length()*.5}getMidpoint(a){return a.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(a){return md.getNormal(this.a,this.b,this.c,a)}getPlane(a){return a.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(a,y){return md.getBarycoord(a,this.a,this.b,this.c,y)}getInterpolation(a,y,x,E,z){return md.getInterpolation(a,this.a,this.b,this.c,y,x,E,z)}containsPoint(a){return md.containsPoint(a,this.a,this.b,this.c)}isFrontFacing(a){return md.isFrontFacing(this.a,this.b,this.c,a)}intersectsBox(a){return a.intersectsTriangle(this)}closestPointToPoint(a,y){const x=this.a,E=this.b,z=this.c;let ee,te;Tv.subVectors(E,x),Mv.subVectors(z,x),Mw.subVectors(a,x);const ne=Tv.dot(Mw),ae=Mv.dot(Mw);if(ne<=0&&ae<=0)return y.copy(x);Dw.subVectors(a,E);const oe=Tv.dot(Dw),se=Mv.dot(Dw);if(oe>=0&&se<=oe)return y.copy(E);const ue=ne*se-oe*ae;if(ue<=0&&ne>=0&&oe<=0)return ee=ne/(ne-oe),y.copy(x).addScaledVector(Tv,ee);Nw.subVectors(a,z);const ce=Tv.dot(Nw),de=Mv.dot(Nw);if(de>=0&&ce<=de)return y.copy(z);const ye=ce*ae-ne*de;if(ye<=0&&ae>=0&&de<=0)return te=ae/(ae-de),y.copy(x).addScaledVector(Mv,te);const Ae=oe*de-ce*se;if(Ae<=0&&se-oe>=0&&ce-de>=0)return dT.subVectors(z,E),te=(se-oe)/(se-oe+(ce-de)),y.copy(E).addScaledVector(dT,te);const ge=1/(Ae+ye+ue);return ee=ye*ge,te=ue*ge,y.copy(x).addScaledVector(Tv,ee).addScaledVector(Mv,te)}equals(a){return a.a.equals(this.a)&&a.b.equals(this.b)&&a.c.equals(this.c)}}const fT={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},kp={h:0,s:0,l:0},uP={h:0,s:0,l:0};function Rw(b,a,y){return y<0&&(y+=1),y>1&&(y-=1),y<1/6?b+(a-b)*6*y:y<1/2?a:y<2/3?b+(a-b)*6*(2/3-y):b}class Ur{constructor(a,y,x){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(a,y,x)}set(a,y,x){if(y===void 0&&x===void 0){const E=a;E&&E.isColor?this.copy(E):typeof E=="number"?this.setHex(E):typeof E=="string"&&this.setStyle(E)}else this.setRGB(a,y,x);return this}setScalar(a){return this.r=a,this.g=a,this.b=a,this}setHex(a,y=tu){return a=Math.floor(a),this.r=(a>>16&255)/255,this.g=(a>>8&255)/255,this.b=(a&255)/255,Ji.colorSpaceToWorking(this,y),this}setRGB(a,y,x,E=Ji.workingColorSpace){return this.r=a,this.g=y,this.b=x,Ji.colorSpaceToWorking(this,E),this}setHSL(a,y,x,E=Ji.workingColorSpace){if(a=Vc(a,1),y=Hi(y,0,1),x=Hi(x,0,1),y===0)this.r=this.g=this.b=x;else{const z=x<=.5?x*(1+y):x+y-x*y,ee=2*x-z;this.r=Rw(ee,z,a+1/3),this.g=Rw(ee,z,a),this.b=Rw(ee,z,a-1/3)}return Ji.colorSpaceToWorking(this,E),this}setStyle(a,y=tu){function x(z){z!==void 0&&parseFloat(z)<1&&console.warn("THREE.Color: Alpha component of "+a+" will be ignored.")}let E;if(E=/^(\w+)\(([^\)]*)\)/.exec(a)){let z;const ee=E[1],te=E[2];switch(ee){case"rgb":case"rgba":if(z=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(te))return x(z[4]),this.setRGB(Math.min(255,parseInt(z[1],10))/255,Math.min(255,parseInt(z[2],10))/255,Math.min(255,parseInt(z[3],10))/255,y);if(z=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(te))return x(z[4]),this.setRGB(Math.min(100,parseInt(z[1],10))/100,Math.min(100,parseInt(z[2],10))/100,Math.min(100,parseInt(z[3],10))/100,y);break;case"hsl":case"hsla":if(z=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(te))return x(z[4]),this.setHSL(parseFloat(z[1])/360,parseFloat(z[2])/100,parseFloat(z[3])/100,y);break;default:console.warn("THREE.Color: Unknown color model "+a)}}else if(E=/^\#([A-Fa-f\d]+)$/.exec(a)){const z=E[1],ee=z.length;if(ee===3)return this.setRGB(parseInt(z.charAt(0),16)/15,parseInt(z.charAt(1),16)/15,parseInt(z.charAt(2),16)/15,y);if(ee===6)return this.setHex(parseInt(z,16),y);console.warn("THREE.Color: Invalid hex color "+a)}else if(a&&a.length>0)return this.setColorName(a,y);return this}setColorName(a,y=tu){const x=fT[a.toLowerCase()];return x!==void 0?this.setHex(x,y):console.warn("THREE.Color: Unknown color "+a),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(a){return this.r=a.r,this.g=a.g,this.b=a.b,this}copySRGBToLinear(a){return this.r=yg(a.r),this.g=yg(a.g),this.b=yg(a.b),this}copyLinearToSRGB(a){return this.r=yv(a.r),this.g=yv(a.g),this.b=yv(a.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(a=tu){return Ji.workingToColorSpace(sc.copy(this),a),Math.round(Hi(sc.r*255,0,255))*65536+Math.round(Hi(sc.g*255,0,255))*256+Math.round(Hi(sc.b*255,0,255))}getHexString(a=tu){return("000000"+this.getHex(a).toString(16)).slice(-6)}getHSL(a,y=Ji.workingColorSpace){Ji.workingToColorSpace(sc.copy(this),y);const x=sc.r,E=sc.g,z=sc.b,ee=Math.max(x,E,z),te=Math.min(x,E,z);let ne,ae;const oe=(te+ee)/2;if(te===ee)ne=0,ae=0;else{const se=ee-te;switch(ae=oe<=.5?se/(ee+te):se/(2-ee-te),ee){case x:ne=(E-z)/se+(E0!=a>0&&this.version++,this._alphaTest=a}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(a){if(a!==void 0)for(const y in a){const x=a[y];if(x===void 0){console.warn(`THREE.Material: parameter '${y}' has value of undefined.`);continue}const E=this[y];if(E===void 0){console.warn(`THREE.Material: '${y}' is not a property of THREE.${this.type}.`);continue}E&&E.isColor?E.set(x):E&&E.isVector3&&x&&x.isVector3?E.copy(x):this[y]=x}}toJSON(a){const y=a===void 0||typeof a=="string";y&&(a={textures:{},images:{}});const x={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};x.uuid=this.uuid,x.type=this.type,this.name!==""&&(x.name=this.name),this.color&&this.color.isColor&&(x.color=this.color.getHex()),this.roughness!==void 0&&(x.roughness=this.roughness),this.metalness!==void 0&&(x.metalness=this.metalness),this.sheen!==void 0&&(x.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(x.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(x.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(x.emissive=this.emissive.getHex()),this.emissiveIntensity!==void 0&&this.emissiveIntensity!==1&&(x.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(x.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(x.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(x.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(x.shininess=this.shininess),this.clearcoat!==void 0&&(x.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(x.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(x.clearcoatMap=this.clearcoatMap.toJSON(a).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(x.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(a).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(x.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(a).uuid,x.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(x.sheenColorMap=this.sheenColorMap.toJSON(a).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(x.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(a).uuid),this.dispersion!==void 0&&(x.dispersion=this.dispersion),this.iridescence!==void 0&&(x.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(x.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(x.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(x.iridescenceMap=this.iridescenceMap.toJSON(a).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(x.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(a).uuid),this.anisotropy!==void 0&&(x.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(x.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(x.anisotropyMap=this.anisotropyMap.toJSON(a).uuid),this.map&&this.map.isTexture&&(x.map=this.map.toJSON(a).uuid),this.matcap&&this.matcap.isTexture&&(x.matcap=this.matcap.toJSON(a).uuid),this.alphaMap&&this.alphaMap.isTexture&&(x.alphaMap=this.alphaMap.toJSON(a).uuid),this.lightMap&&this.lightMap.isTexture&&(x.lightMap=this.lightMap.toJSON(a).uuid,x.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(x.aoMap=this.aoMap.toJSON(a).uuid,x.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(x.bumpMap=this.bumpMap.toJSON(a).uuid,x.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(x.normalMap=this.normalMap.toJSON(a).uuid,x.normalMapType=this.normalMapType,x.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(x.displacementMap=this.displacementMap.toJSON(a).uuid,x.displacementScale=this.displacementScale,x.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(x.roughnessMap=this.roughnessMap.toJSON(a).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(x.metalnessMap=this.metalnessMap.toJSON(a).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(x.emissiveMap=this.emissiveMap.toJSON(a).uuid),this.specularMap&&this.specularMap.isTexture&&(x.specularMap=this.specularMap.toJSON(a).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(x.specularIntensityMap=this.specularIntensityMap.toJSON(a).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(x.specularColorMap=this.specularColorMap.toJSON(a).uuid),this.envMap&&this.envMap.isTexture&&(x.envMap=this.envMap.toJSON(a).uuid,this.combine!==void 0&&(x.combine=this.combine)),this.envMapRotation!==void 0&&(x.envMapRotation=this.envMapRotation.toArray()),this.envMapIntensity!==void 0&&(x.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(x.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(x.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(x.gradientMap=this.gradientMap.toJSON(a).uuid),this.transmission!==void 0&&(x.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(x.transmissionMap=this.transmissionMap.toJSON(a).uuid),this.thickness!==void 0&&(x.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(x.thicknessMap=this.thicknessMap.toJSON(a).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(x.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(x.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(x.size=this.size),this.shadowSide!==null&&(x.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(x.sizeAttenuation=this.sizeAttenuation),this.blending!==zu&&(x.blending=this.blending),this.side!==Au&&(x.side=this.side),this.vertexColors===!0&&(x.vertexColors=!0),this.opacity<1&&(x.opacity=this.opacity),this.transparent===!0&&(x.transparent=!0),this.blendSrc!==dd&&(x.blendSrc=this.blendSrc),this.blendDst!==dh&&(x.blendDst=this.blendDst),this.blendEquation!==wl&&(x.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(x.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(x.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(x.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(x.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(x.blendAlpha=this.blendAlpha),this.depthFunc!==Hc&&(x.depthFunc=this.depthFunc),this.depthTest===!1&&(x.depthTest=this.depthTest),this.depthWrite===!1&&(x.depthWrite=this.depthWrite),this.colorWrite===!1&&(x.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(x.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==Ce&&(x.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(x.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(x.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==pg&&(x.stencilFail=this.stencilFail),this.stencilZFail!==pg&&(x.stencilZFail=this.stencilZFail),this.stencilZPass!==pg&&(x.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(x.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(x.rotation=this.rotation),this.polygonOffset===!0&&(x.polygonOffset=!0),this.polygonOffsetFactor!==0&&(x.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(x.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(x.linewidth=this.linewidth),this.dashSize!==void 0&&(x.dashSize=this.dashSize),this.gapSize!==void 0&&(x.gapSize=this.gapSize),this.scale!==void 0&&(x.scale=this.scale),this.dithering===!0&&(x.dithering=!0),this.alphaTest>0&&(x.alphaTest=this.alphaTest),this.alphaHash===!0&&(x.alphaHash=!0),this.alphaToCoverage===!0&&(x.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(x.premultipliedAlpha=!0),this.forceSinglePass===!0&&(x.forceSinglePass=!0),this.wireframe===!0&&(x.wireframe=!0),this.wireframeLinewidth>1&&(x.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(x.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(x.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(x.flatShading=!0),this.visible===!1&&(x.visible=!1),this.toneMapped===!1&&(x.toneMapped=!1),this.fog===!1&&(x.fog=!1),Object.keys(this.userData).length>0&&(x.userData=this.userData);function E(z){const ee=[];for(const te in z){const ne=z[te];delete ne.metadata,ee.push(ne)}return ee}if(y){const z=E(a.textures),ee=E(a.images);z.length>0&&(x.textures=z),ee.length>0&&(x.images=ee)}return x}clone(){return new this.constructor().copy(this)}copy(a){this.name=a.name,this.blending=a.blending,this.side=a.side,this.vertexColors=a.vertexColors,this.opacity=a.opacity,this.transparent=a.transparent,this.blendSrc=a.blendSrc,this.blendDst=a.blendDst,this.blendEquation=a.blendEquation,this.blendSrcAlpha=a.blendSrcAlpha,this.blendDstAlpha=a.blendDstAlpha,this.blendEquationAlpha=a.blendEquationAlpha,this.blendColor.copy(a.blendColor),this.blendAlpha=a.blendAlpha,this.depthFunc=a.depthFunc,this.depthTest=a.depthTest,this.depthWrite=a.depthWrite,this.stencilWriteMask=a.stencilWriteMask,this.stencilFunc=a.stencilFunc,this.stencilRef=a.stencilRef,this.stencilFuncMask=a.stencilFuncMask,this.stencilFail=a.stencilFail,this.stencilZFail=a.stencilZFail,this.stencilZPass=a.stencilZPass,this.stencilWrite=a.stencilWrite;const y=a.clippingPlanes;let x=null;if(y!==null){const E=y.length;x=new Array(E);for(let z=0;z!==E;++z)x[z]=y[z].clone()}return this.clippingPlanes=x,this.clipIntersection=a.clipIntersection,this.clipShadows=a.clipShadows,this.shadowSide=a.shadowSide,this.colorWrite=a.colorWrite,this.precision=a.precision,this.polygonOffset=a.polygonOffset,this.polygonOffsetFactor=a.polygonOffsetFactor,this.polygonOffsetUnits=a.polygonOffsetUnits,this.dithering=a.dithering,this.alphaTest=a.alphaTest,this.alphaHash=a.alphaHash,this.alphaToCoverage=a.alphaToCoverage,this.premultipliedAlpha=a.premultipliedAlpha,this.forceSinglePass=a.forceSinglePass,this.visible=a.visible,this.toneMapped=a.toneMapped,this.userData=JSON.parse(JSON.stringify(a.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(a){a===!0&&this.version++}}class bu extends ju{constructor(a){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new Ur(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Xc,this.combine=Cf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.map=a.map,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.specularMap=a.specularMap,this.alphaMap=a.alphaMap,this.envMap=a.envMap,this.envMapRotation.copy(a.envMapRotation),this.combine=a.combine,this.reflectivity=a.reflectivity,this.refractionRatio=a.refractionRatio,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.fog=a.fog,this}}const Cg=LL();function LL(){const b=new ArrayBuffer(4),a=new Float32Array(b),y=new Uint32Array(b),x=new Uint32Array(512),E=new Uint32Array(512);for(let ne=0;ne<256;++ne){const ae=ne-127;ae<-27?(x[ne]=0,x[ne|256]=32768,E[ne]=24,E[ne|256]=24):ae<-14?(x[ne]=1024>>-ae-14,x[ne|256]=1024>>-ae-14|32768,E[ne]=-ae-1,E[ne|256]=-ae-1):ae<=15?(x[ne]=ae+15<<10,x[ne|256]=ae+15<<10|32768,E[ne]=13,E[ne|256]=13):ae<128?(x[ne]=31744,x[ne|256]=64512,E[ne]=24,E[ne|256]=24):(x[ne]=31744,x[ne|256]=64512,E[ne]=13,E[ne|256]=13)}const z=new Uint32Array(2048),ee=new Uint32Array(64),te=new Uint32Array(64);for(let ne=1;ne<1024;++ne){let ae=ne<<13,oe=0;for(;!(ae&8388608);)ae<<=1,oe-=8388608;ae&=-8388609,oe+=947912704,z[ne]=ae|oe}for(let ne=1024;ne<2048;++ne)z[ne]=939524096+(ne-1024<<13);for(let ne=1;ne<31;++ne)ee[ne]=ne<<23;ee[31]=1199570944,ee[32]=2147483648;for(let ne=33;ne<63;++ne)ee[ne]=2147483648+(ne-32<<23);ee[63]=3347054592;for(let ne=1;ne<64;++ne)ne!==32&&(te[ne]=1024);return{floatView:a,uint32View:y,baseTable:x,shiftTable:E,mantissaTable:z,exponentTable:ee,offsetTable:te}}function Qc(b){Math.abs(b)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),b=Hi(b,-65504,65504),Cg.floatView[0]=b;const a=Cg.uint32View[0],y=a>>23&511;return Cg.baseTable[y]+((a&8388607)>>Cg.shiftTable[y])}function uy(b){const a=b>>10;return Cg.uint32View[0]=Cg.mantissaTable[Cg.offsetTable[a]+(b&1023)]+Cg.exponentTable[a],Cg.floatView[0]}class ele{static toHalfFloat(a){return Qc(a)}static fromHalfFloat(a){return uy(a)}}const Vl=new Ye,cP=new An;let RL=0;class us{constructor(a,y,x=!1){if(Array.isArray(a))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:RL++}),this.name="",this.array=a,this.itemSize=y,this.count=a!==void 0?a.length/y:0,this.normalized=x,this.usage=ft,this.updateRanges=[],this.gpuType=Ko,this.version=0}onUploadCallback(){}set needsUpdate(a){a===!0&&this.version++}setUsage(a){return this.usage=a,this}addUpdateRange(a,y){this.updateRanges.push({start:a,count:y})}clearUpdateRanges(){this.updateRanges.length=0}copy(a){return this.name=a.name,this.array=new a.array.constructor(a.array),this.itemSize=a.itemSize,this.count=a.count,this.normalized=a.normalized,this.usage=a.usage,this.gpuType=a.gpuType,this}copyAt(a,y,x){a*=this.itemSize,x*=y.itemSize;for(let E=0,z=this.itemSize;Ey.count&&console.warn("THREE.BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),y.needsUpdate=!0}return this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new Gu);const a=this.attributes.position,y=this.morphAttributes.position;if(a&&a.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new Ye(-1/0,-1/0,-1/0),new Ye(1/0,1/0,1/0));return}if(a!==void 0){if(this.boundingBox.setFromBufferAttribute(a),y)for(let x=0,E=y.length;x0&&(a.userData=this.userData),this.parameters!==void 0){const ne=this.parameters;for(const ae in ne)ne[ae]!==void 0&&(a[ae]=ne[ae]);return a}a.data={attributes:{}};const y=this.index;y!==null&&(a.data.index={type:y.array.constructor.name,array:Array.prototype.slice.call(y.array)});const x=this.attributes;for(const ne in x){const ae=x[ne];a.data.attributes[ne]=ae.toJSON(a.data)}const E={};let z=!1;for(const ne in this.morphAttributes){const ae=this.morphAttributes[ne],oe=[];for(let se=0,ue=ae.length;se0&&(E[ne]=oe,z=!0)}z&&(a.data.morphAttributes=E,a.data.morphTargetsRelative=this.morphTargetsRelative);const ee=this.groups;ee.length>0&&(a.data.groups=JSON.parse(JSON.stringify(ee)));const te=this.boundingSphere;return te!==null&&(a.data.boundingSphere=te.toJSON()),a}clone(){return new this.constructor().copy(this)}copy(a){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const y={};this.name=a.name;const x=a.index;x!==null&&this.setIndex(x.clone());const E=a.attributes;for(const ae in E){const oe=E[ae];this.setAttribute(ae,oe.clone(y))}const z=a.morphAttributes;for(const ae in z){const oe=[],se=z[ae];for(let ue=0,ce=se.length;ue0){const E=y[x[0]];if(E!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let z=0,ee=E.length;zK3(a.far-a.near,2)))&&(gT.copy(z).invert(),km.copy(a.ray).applyMatrix4(gT),!(x.boundingBox!==null&&km.intersectsBox(x.boundingBox)===!1)&&this._computeIntersections(a,y,km)))}_computeIntersections(a,y,x){let E;const z=this.geometry,ee=this.material,te=z.index,ne=z.attributes.position,ae=z.attributes.uv,oe=z.attributes.uv1,se=z.attributes.normal,ue=z.groups,ce=z.drawRange;if(te!==null)if(Array.isArray(ee))for(let de=0,ye=ue.length;dey.far?null:{distance:ae,point:mP.clone(),object:b}}function vP(b,a,y,x,E,z,ee,te,ne,ae){b.getVertexPosition(te,fP),b.getVertexPosition(ne,hP),b.getVertexPosition(ae,gP);const oe=zL(b,a,y,x,fP,hP,gP,mT);if(oe){const se=new Ye;md.getBarycoord(mT,fP,hP,gP,se),E&&(oe.uv=md.getInterpolatedAttribute(E,te,ne,ae,se,new An)),z&&(oe.uv1=md.getInterpolatedAttribute(z,te,ne,ae,se,new An)),ee&&(oe.normal=md.getInterpolatedAttribute(ee,te,ne,ae,se,new Ye),oe.normal.dot(x.direction)>0&&oe.normal.multiplyScalar(-1));const ue={a:te,b:ne,c:ae,normal:new Ye,materialIndex:0};md.getNormal(fP,hP,gP,ue.normal),oe.face=ue,oe.barycoord=se}return oe}class Gp extends wa{constructor(a=1,y=1,x=1,E=1,z=1,ee=1){super(),this.type="BoxGeometry",this.parameters={width:a,height:y,depth:x,widthSegments:E,heightSegments:z,depthSegments:ee};const te=this;E=Math.floor(E),z=Math.floor(z),ee=Math.floor(ee);const ne=[],ae=[],oe=[],se=[];let ue=0,ce=0;de("z","y","x",-1,-1,x,y,a,ee,z,0),de("z","y","x",1,-1,x,y,-a,ee,z,1),de("x","z","y",1,1,a,x,y,E,ee,2),de("x","z","y",1,-1,a,x,-y,E,ee,3),de("x","y","z",1,-1,a,y,x,E,z,4),de("x","y","z",-1,-1,a,y,-x,E,z,5),this.setIndex(ne),this.setAttribute("position",new vi(ae,3)),this.setAttribute("normal",new vi(oe,3)),this.setAttribute("uv",new vi(se,2));function de(ye,Ae,ge,Ee,be,we,De,Te,He,Ie,Re){const Le=we/He,je=De/Ie,We=we/2,ht=De/2,bt=Te/2,yt=He+1,Ot=Ie+1;let Ut=0,wt=0;const _e=new Ye;for(let xt=0;xt0?1:-1,oe.push(_e.x,_e.y,_e.z),se.push(Tt/He),se.push(1-xt/Ie),Ut+=1}}for(let xt=0;xt1&&arguments[1]!==void 0?arguments[1]:{},y=a.wrapperElementType,x=y===void 0?"div":y,E=a.nodeMapper,z=E===void 0?function(oe){return oe}:E,ee=a.methodNames,te=ee===void 0?[]:ee,ne=a.initPropNames,ae=ne===void 0?[]:ne;return(0,me.forwardRef)(function(oe,se){var ue=(0,me.useRef)(),ce=(0,me.useMemo)(function(){var Ae=Object.fromEntries(ae.filter(function(ge){return oe.hasOwnProperty(ge)}).map(function(ge){return[ge,oe[ge]]}));return b(Ae)},[]);ud(function(){ce(z(ue.current))},me.useLayoutEffect),ud(function(){return ce._destructor instanceof Function?ce._destructor:void 0});var de=(0,me.useCallback)(function(Ae){for(var ge=arguments.length,Ee=new Array(ge>1?ge-1:0),be=1;be1&&arguments[1]!==void 0?arguments[1]:me.useEffect,y=(0,me.useRef)(),x=(0,me.useRef)(!1),E=(0,me.useRef)(!1),z=(0,me.useState)(0),ee=$i(z,2);ee[0];var te=ee[1];x.current&&(E.current=!0),a(function(){return x.current||(y.current=b(),x.current=!0),te(function(ne){return ne+1}),function(){E.current&&y.current&&y.current()}},[])}const Ru="180",Ts={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},Ou={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},sh=0,rg=1,cd=2,ms=3,Ni=0,yo=1,Sl=2,vu=3,Au=0,xo=1,Ms=2,ll=0,zu=1,lh=2,Sf=3,Ec=4,Oc=5,wl=100,bm=101,ig=102,uh=103,Em=104,zc=200,ag=201,og=202,ch=203,dd=204,dh=205,Sm=206,sg=207,wm=208,Cm=209,tv=210,nv=211,lg=212,fh=213,$A=214,fd=0,hh=1,ug=2,Hc=3,wf=4,kd=5,gh=6,cg=7,Cf=0,rv=1,iv=2,yu=0,Bm=1,av=2,dg=3,ov=4,Tm=5,ph=6,Mm=7,dp="attached",ey="detached",mh=300,Hu=301,nc=302,rc=303,Gd=304,Vd=306,hd=1e3,$l=1001,Sc=1002,Ho=1003,fp=1004,Zx=1004,Uc=1005,sv=1005,Uo=1006,Bf=1007,Dm=1007,vs=1008,lv=1008,As=1009,jd=1010,gd=1011,wc=1012,ul=1013,Fo=1014,Ko=1015,Us=1016,hp=1017,Tf=1018,eu=1020,vh=35902,Ah=35899,Nm=1021,fg=1022,di=1023,zr=1026,si=1027,Ma=1028,po=1029,Uu=1030,Gl=1031,kc=1032,ku=1033,ic=33776,xu=33777,qs=33778,yh=33779,gp=35840,Fm=35841,pp=35842,uv=35843,xh=36196,mp=37492,vp=37496,Ap=37808,yp=37809,xp=37810,Pp=37811,bp=37812,hg=37813,Mf=37814,Df=37815,Ep=37816,Ph=37817,gg=37818,Sp=37819,wp=37820,Cp=37821,Bp=36492,Im=36494,cv=36495,bh=36283,Eh=36284,Tp=36285,Mp=36286,ew=2200,tw=2201,nw=2202,Lm=2300,ty=2301,ny=2302,Dp=2400,Np=2401,dv=2402,ry=2500,Yx=2501,q3=0,_3=1,$3=2,rw=3200,iw=3201,aw=3202,ow=3203,Nf=0,Jx=1,ac="",tu="srgb",Sh="srgb-linear",Fp="linear",qr="srgb",sw=0,pg=7680,Kx=7681,lw=7682,uw=7683,iy=34055,qx=34056,cw=5386,dw=512,fw=513,hw=514,_x=515,he=516,ve=517,Pe=518,Ce=519,ke=512,Ge=513,Ve=514,Xe=515,ot=516,At=517,pt=518,ct=519,ft=35044,Tt=35048,sn=35040,tr=35045,hr=35049,yr=35041,Xr=35046,oi=35050,fi=35042,ya="100",oa="300 es",Xi=2e3,mo=2001,Da={COMPUTE:"compute",RENDER:"render"},ks={PERSPECTIVE:"perspective",LINEAR:"linear",FLAT:"flat"},nu={NORMAL:"normal",CENTROID:"centroid",SAMPLE:"sample",FIRST:"first",EITHER:"either"};class ls{addEventListener(a,y){this._listeners===void 0&&(this._listeners={});const x=this._listeners;x[a]===void 0&&(x[a]=[]),x[a].indexOf(y)===-1&&x[a].push(y)}hasEventListener(a,y){const x=this._listeners;return x===void 0?!1:x[a]!==void 0&&x[a].indexOf(y)!==-1}removeEventListener(a,y){const x=this._listeners;if(x===void 0)return;const E=x[a];if(E!==void 0){const z=E.indexOf(y);z!==-1&&E.splice(z,1)}}dispatchEvent(a){const y=this._listeners;if(y===void 0)return;const x=y[a.type];if(x!==void 0){a.target=this;const E=x.slice(0);for(let z=0,ee=E.length;z>8&255]+ys[b>>16&255]+ys[b>>24&255]+"-"+ys[a&255]+ys[a>>8&255]+"-"+ys[a>>16&15|64]+ys[a>>24&255]+"-"+ys[y&63|128]+ys[y>>8&255]+"-"+ys[y>>16&255]+ys[y>>24&255]+ys[x&255]+ys[x>>8&255]+ys[x>>16&255]+ys[x>>24&255]).toLowerCase()}function Hi(b,a,y){return Math.max(a,Math.min(y,b))}function Vc(b,a){return(b%a+a)%a}function Rm(b,a,y,x,E){return x+(b-a)*(E-x)/(y-a)}function mg(b,a,y){return b!==a?(y-b)/(a-b):0}function jc(b,a,y){return(1-y)*b+y*a}function Xd(b,a,y,x){return jc(b,a,1-Math.exp(-y*x))}function vg(b,a=1){return a-Math.abs(Vc(b,a*2)-a)}function fv(b,a,y){return b<=a?0:b>=y?1:(b=(b-a)/(y-a),b*b*(3-2*b))}function Qd(b,a,y){return b<=a?0:b>=y?1:(b=(b-a)/(y-a),b*b*b*(b*(b*6-15)+10))}function Om(b,a){return b+Math.floor(Math.random()*(a-b+1))}function hv(b,a){return b+Math.random()*(a-b)}function Ip(b){return b*(.5-Math.random())}function gv(b){b!==void 0&&(Gc=b);let a=Gc+=1831565813;return a=Math.imul(a^a>>>15,a|1),a^=a+Math.imul(a^a>>>7,a|61),((a^a>>>14)>>>0)/4294967296}function pv(b){return b*Cl}function $x(b){return b*Pu}function gw(b){return(b&b-1)===0&&b!==0}function mv(b){return Math.pow(2,Math.ceil(Math.log(b)/Math.LN2))}function pw(b){return Math.pow(2,Math.floor(Math.log(b)/Math.LN2))}function eP(b,a,y,x,E){const z=Math.cos,ee=Math.sin,te=z(y/2),ne=ee(y/2),ae=z((a+x)/2),oe=ee((a+x)/2),se=z((a-x)/2),ue=ee((a-x)/2),ce=z((x-a)/2),de=ee((x-a)/2);switch(E){case"XYX":b.set(te*oe,ne*se,ne*ue,te*ae);break;case"YZY":b.set(ne*ue,te*oe,ne*se,te*ae);break;case"ZXZ":b.set(ne*se,ne*ue,te*oe,te*ae);break;case"XZX":b.set(te*oe,ne*de,ne*ce,te*ae);break;case"YXY":b.set(ne*ce,te*oe,ne*de,te*ae);break;case"ZYZ":b.set(ne*de,ne*ce,te*oe,te*ae);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+E)}}function ru(b,a){switch(a.constructor){case Float32Array:return b;case Uint32Array:return b/4294967295;case Uint16Array:return b/65535;case Uint8Array:return b/255;case Int32Array:return Math.max(b/2147483647,-1);case Int16Array:return Math.max(b/32767,-1);case Int8Array:return Math.max(b/127,-1);default:throw new Error("Invalid component type.")}}function xa(b,a){switch(a.constructor){case Float32Array:return b;case Uint32Array:return Math.round(b*4294967295);case Uint16Array:return Math.round(b*65535);case Uint8Array:return Math.round(b*255);case Int32Array:return Math.round(b*2147483647);case Int16Array:return Math.round(b*32767);case Int8Array:return Math.round(b*127);default:throw new Error("Invalid component type.")}}const Lp={DEG2RAD:Cl,RAD2DEG:Pu,generateUUID:ko,clamp:Hi,euclideanModulo:Vc,mapLinear:Rm,inverseLerp:mg,lerp:jc,damp:Xd,pingpong:vg,smoothstep:fv,smootherstep:Qd,randInt:Om,randFloat:hv,randFloatSpread:Ip,seededRandom:gv,degToRad:pv,radToDeg:$x,isPowerOfTwo:gw,ceilPowerOfTwo:mv,floorPowerOfTwo:pw,setQuaternionFromProperEuler:eP,normalize:xa,denormalize:ru};class vn{constructor(a=0,y=0){vn.prototype.isVector2=!0,this.x=a,this.y=y}get width(){return this.x}set width(a){this.x=a}get height(){return this.y}set height(a){this.y=a}set(a,y){return this.x=a,this.y=y,this}setScalar(a){return this.x=a,this.y=a,this}setX(a){return this.x=a,this}setY(a){return this.y=a,this}setComponent(a,y){switch(a){case 0:this.x=y;break;case 1:this.y=y;break;default:throw new Error("index is out of range: "+a)}return this}getComponent(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+a)}}clone(){return new this.constructor(this.x,this.y)}copy(a){return this.x=a.x,this.y=a.y,this}add(a){return this.x+=a.x,this.y+=a.y,this}addScalar(a){return this.x+=a,this.y+=a,this}addVectors(a,y){return this.x=a.x+y.x,this.y=a.y+y.y,this}addScaledVector(a,y){return this.x+=a.x*y,this.y+=a.y*y,this}sub(a){return this.x-=a.x,this.y-=a.y,this}subScalar(a){return this.x-=a,this.y-=a,this}subVectors(a,y){return this.x=a.x-y.x,this.y=a.y-y.y,this}multiply(a){return this.x*=a.x,this.y*=a.y,this}multiplyScalar(a){return this.x*=a,this.y*=a,this}divide(a){return this.x/=a.x,this.y/=a.y,this}divideScalar(a){return this.multiplyScalar(1/a)}applyMatrix3(a){const y=this.x,x=this.y,E=a.elements;return this.x=E[0]*y+E[3]*x+E[6],this.y=E[1]*y+E[4]*x+E[7],this}min(a){return this.x=Math.min(this.x,a.x),this.y=Math.min(this.y,a.y),this}max(a){return this.x=Math.max(this.x,a.x),this.y=Math.max(this.y,a.y),this}clamp(a,y){return this.x=Hi(this.x,a.x,y.x),this.y=Hi(this.y,a.y,y.y),this}clampScalar(a,y){return this.x=Hi(this.x,a,y),this.y=Hi(this.y,a,y),this}clampLength(a,y){const x=this.length();return this.divideScalar(x||1).multiplyScalar(Hi(x,a,y))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(a){return this.x*a.x+this.y*a.y}cross(a){return this.x*a.y-this.y*a.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(a){const y=Math.sqrt(this.lengthSq()*a.lengthSq());if(y===0)return Math.PI/2;const x=this.dot(a)/y;return Math.acos(Hi(x,-1,1))}distanceTo(a){return Math.sqrt(this.distanceToSquared(a))}distanceToSquared(a){const y=this.x-a.x,x=this.y-a.y;return y*y+x*x}manhattanDistanceTo(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)}setLength(a){return this.normalize().multiplyScalar(a)}lerp(a,y){return this.x+=(a.x-this.x)*y,this.y+=(a.y-this.y)*y,this}lerpVectors(a,y,x){return this.x=a.x+(y.x-a.x)*x,this.y=a.y+(y.y-a.y)*x,this}equals(a){return a.x===this.x&&a.y===this.y}fromArray(a,y=0){return this.x=a[y],this.y=a[y+1],this}toArray(a=[],y=0){return a[y]=this.x,a[y+1]=this.y,a}fromBufferAttribute(a,y){return this.x=a.getX(y),this.y=a.getY(y),this}rotateAround(a,y){const x=Math.cos(y),E=Math.sin(y),z=this.x-a.x,ee=this.y-a.y;return this.x=z*x-ee*E+a.x,this.y=z*E+ee*x+a.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class _s{constructor(a=0,y=0,x=0,E=1){this.isQuaternion=!0,this._x=a,this._y=y,this._z=x,this._w=E}static slerpFlat(a,y,x,E,z,ee,te){let ne=x[E+0],ae=x[E+1],oe=x[E+2],se=x[E+3];const ue=z[ee+0],ce=z[ee+1],de=z[ee+2],ye=z[ee+3];if(te===0){a[y+0]=ne,a[y+1]=ae,a[y+2]=oe,a[y+3]=se;return}if(te===1){a[y+0]=ue,a[y+1]=ce,a[y+2]=de,a[y+3]=ye;return}if(se!==ye||ne!==ue||ae!==ce||oe!==de){let Ae=1-te;const ge=ne*ue+ae*ce+oe*de+se*ye,Ee=ge>=0?1:-1,be=1-ge*ge;if(be>Number.EPSILON){const De=Math.sqrt(be),Me=Math.atan2(De,ge*Ee);Ae=Math.sin(Ae*Me)/De,te=Math.sin(te*Me)/De}const we=te*Ee;if(ne=ne*Ae+ue*we,ae=ae*Ae+ce*we,oe=oe*Ae+de*we,se=se*Ae+ye*we,Ae===1-te){const De=1/Math.sqrt(ne*ne+ae*ae+oe*oe+se*se);ne*=De,ae*=De,oe*=De,se*=De}}a[y]=ne,a[y+1]=ae,a[y+2]=oe,a[y+3]=se}static multiplyQuaternionsFlat(a,y,x,E,z,ee){const te=x[E],ne=x[E+1],ae=x[E+2],oe=x[E+3],se=z[ee],ue=z[ee+1],ce=z[ee+2],de=z[ee+3];return a[y]=te*de+oe*se+ne*ce-ae*ue,a[y+1]=ne*de+oe*ue+ae*se-te*ce,a[y+2]=ae*de+oe*ce+te*ue-ne*se,a[y+3]=oe*de-te*se-ne*ue-ae*ce,a}get x(){return this._x}set x(a){this._x=a,this._onChangeCallback()}get y(){return this._y}set y(a){this._y=a,this._onChangeCallback()}get z(){return this._z}set z(a){this._z=a,this._onChangeCallback()}get w(){return this._w}set w(a){this._w=a,this._onChangeCallback()}set(a,y,x,E){return this._x=a,this._y=y,this._z=x,this._w=E,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(a){return this._x=a.x,this._y=a.y,this._z=a.z,this._w=a.w,this._onChangeCallback(),this}setFromEuler(a,y=!0){const x=a._x,E=a._y,z=a._z,ee=a._order,te=Math.cos,ne=Math.sin,ae=te(x/2),oe=te(E/2),se=te(z/2),ue=ne(x/2),ce=ne(E/2),de=ne(z/2);switch(ee){case"XYZ":this._x=ue*oe*se+ae*ce*de,this._y=ae*ce*se-ue*oe*de,this._z=ae*oe*de+ue*ce*se,this._w=ae*oe*se-ue*ce*de;break;case"YXZ":this._x=ue*oe*se+ae*ce*de,this._y=ae*ce*se-ue*oe*de,this._z=ae*oe*de-ue*ce*se,this._w=ae*oe*se+ue*ce*de;break;case"ZXY":this._x=ue*oe*se-ae*ce*de,this._y=ae*ce*se+ue*oe*de,this._z=ae*oe*de+ue*ce*se,this._w=ae*oe*se-ue*ce*de;break;case"ZYX":this._x=ue*oe*se-ae*ce*de,this._y=ae*ce*se+ue*oe*de,this._z=ae*oe*de-ue*ce*se,this._w=ae*oe*se+ue*ce*de;break;case"YZX":this._x=ue*oe*se+ae*ce*de,this._y=ae*ce*se+ue*oe*de,this._z=ae*oe*de-ue*ce*se,this._w=ae*oe*se-ue*ce*de;break;case"XZY":this._x=ue*oe*se-ae*ce*de,this._y=ae*ce*se-ue*oe*de,this._z=ae*oe*de+ue*ce*se,this._w=ae*oe*se+ue*ce*de;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+ee)}return y===!0&&this._onChangeCallback(),this}setFromAxisAngle(a,y){const x=y/2,E=Math.sin(x);return this._x=a.x*E,this._y=a.y*E,this._z=a.z*E,this._w=Math.cos(x),this._onChangeCallback(),this}setFromRotationMatrix(a){const y=a.elements,x=y[0],E=y[4],z=y[8],ee=y[1],te=y[5],ne=y[9],ae=y[2],oe=y[6],se=y[10],ue=x+te+se;if(ue>0){const ce=.5/Math.sqrt(ue+1);this._w=.25/ce,this._x=(oe-ne)*ce,this._y=(z-ae)*ce,this._z=(ee-E)*ce}else if(x>te&&x>se){const ce=2*Math.sqrt(1+x-te-se);this._w=(oe-ne)/ce,this._x=.25*ce,this._y=(E+ee)/ce,this._z=(z+ae)/ce}else if(te>se){const ce=2*Math.sqrt(1+te-x-se);this._w=(z-ae)/ce,this._x=(E+ee)/ce,this._y=.25*ce,this._z=(ne+oe)/ce}else{const ce=2*Math.sqrt(1+se-x-te);this._w=(ee-E)/ce,this._x=(z+ae)/ce,this._y=(ne+oe)/ce,this._z=.25*ce}return this._onChangeCallback(),this}setFromUnitVectors(a,y){let x=a.dot(y)+1;return x<1e-8?(x=0,Math.abs(a.x)>Math.abs(a.z)?(this._x=-a.y,this._y=a.x,this._z=0,this._w=x):(this._x=0,this._y=-a.z,this._z=a.y,this._w=x)):(this._x=a.y*y.z-a.z*y.y,this._y=a.z*y.x-a.x*y.z,this._z=a.x*y.y-a.y*y.x,this._w=x),this.normalize()}angleTo(a){return 2*Math.acos(Math.abs(Hi(this.dot(a),-1,1)))}rotateTowards(a,y){const x=this.angleTo(a);if(x===0)return this;const E=Math.min(1,y/x);return this.slerp(a,E),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let a=this.length();return a===0?(this._x=0,this._y=0,this._z=0,this._w=1):(a=1/a,this._x=this._x*a,this._y=this._y*a,this._z=this._z*a,this._w=this._w*a),this._onChangeCallback(),this}multiply(a){return this.multiplyQuaternions(this,a)}premultiply(a){return this.multiplyQuaternions(a,this)}multiplyQuaternions(a,y){const x=a._x,E=a._y,z=a._z,ee=a._w,te=y._x,ne=y._y,ae=y._z,oe=y._w;return this._x=x*oe+ee*te+E*ae-z*ne,this._y=E*oe+ee*ne+z*te-x*ae,this._z=z*oe+ee*ae+x*ne-E*te,this._w=ee*oe-x*te-E*ne-z*ae,this._onChangeCallback(),this}slerp(a,y){if(y===0)return this;if(y===1)return this.copy(a);const x=this._x,E=this._y,z=this._z,ee=this._w;let te=ee*a._w+x*a._x+E*a._y+z*a._z;if(te<0?(this._w=-a._w,this._x=-a._x,this._y=-a._y,this._z=-a._z,te=-te):this.copy(a),te>=1)return this._w=ee,this._x=x,this._y=E,this._z=z,this;const ne=1-te*te;if(ne<=Number.EPSILON){const ce=1-y;return this._w=ce*ee+y*this._w,this._x=ce*x+y*this._x,this._y=ce*E+y*this._y,this._z=ce*z+y*this._z,this.normalize(),this}const ae=Math.sqrt(ne),oe=Math.atan2(ae,te),se=Math.sin((1-y)*oe)/ae,ue=Math.sin(y*oe)/ae;return this._w=ee*se+this._w*ue,this._x=x*se+this._x*ue,this._y=E*se+this._y*ue,this._z=z*se+this._z*ue,this._onChangeCallback(),this}slerpQuaternions(a,y,x){return this.copy(a).slerp(y,x)}random(){const a=2*Math.PI*Math.random(),y=2*Math.PI*Math.random(),x=Math.random(),E=Math.sqrt(1-x),z=Math.sqrt(x);return this.set(E*Math.sin(a),E*Math.cos(a),z*Math.sin(y),z*Math.cos(y))}equals(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w}fromArray(a,y=0){return this._x=a[y],this._y=a[y+1],this._z=a[y+2],this._w=a[y+3],this._onChangeCallback(),this}toArray(a=[],y=0){return a[y]=this._x,a[y+1]=this._y,a[y+2]=this._z,a[y+3]=this._w,a}fromBufferAttribute(a,y){return this._x=a.getX(y),this._y=a.getY(y),this._z=a.getZ(y),this._w=a.getW(y),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(a){return this._onChangeCallback=a,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Ye{constructor(a=0,y=0,x=0){Ye.prototype.isVector3=!0,this.x=a,this.y=y,this.z=x}set(a,y,x){return x===void 0&&(x=this.z),this.x=a,this.y=y,this.z=x,this}setScalar(a){return this.x=a,this.y=a,this.z=a,this}setX(a){return this.x=a,this}setY(a){return this.y=a,this}setZ(a){return this.z=a,this}setComponent(a,y){switch(a){case 0:this.x=y;break;case 1:this.y=y;break;case 2:this.z=y;break;default:throw new Error("index is out of range: "+a)}return this}getComponent(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+a)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(a){return this.x=a.x,this.y=a.y,this.z=a.z,this}add(a){return this.x+=a.x,this.y+=a.y,this.z+=a.z,this}addScalar(a){return this.x+=a,this.y+=a,this.z+=a,this}addVectors(a,y){return this.x=a.x+y.x,this.y=a.y+y.y,this.z=a.z+y.z,this}addScaledVector(a,y){return this.x+=a.x*y,this.y+=a.y*y,this.z+=a.z*y,this}sub(a){return this.x-=a.x,this.y-=a.y,this.z-=a.z,this}subScalar(a){return this.x-=a,this.y-=a,this.z-=a,this}subVectors(a,y){return this.x=a.x-y.x,this.y=a.y-y.y,this.z=a.z-y.z,this}multiply(a){return this.x*=a.x,this.y*=a.y,this.z*=a.z,this}multiplyScalar(a){return this.x*=a,this.y*=a,this.z*=a,this}multiplyVectors(a,y){return this.x=a.x*y.x,this.y=a.y*y.y,this.z=a.z*y.z,this}applyEuler(a){return this.applyQuaternion(vv.setFromEuler(a))}applyAxisAngle(a,y){return this.applyQuaternion(vv.setFromAxisAngle(a,y))}applyMatrix3(a){const y=this.x,x=this.y,E=this.z,z=a.elements;return this.x=z[0]*y+z[3]*x+z[6]*E,this.y=z[1]*y+z[4]*x+z[7]*E,this.z=z[2]*y+z[5]*x+z[8]*E,this}applyNormalMatrix(a){return this.applyMatrix3(a).normalize()}applyMatrix4(a){const y=this.x,x=this.y,E=this.z,z=a.elements,ee=1/(z[3]*y+z[7]*x+z[11]*E+z[15]);return this.x=(z[0]*y+z[4]*x+z[8]*E+z[12])*ee,this.y=(z[1]*y+z[5]*x+z[9]*E+z[13])*ee,this.z=(z[2]*y+z[6]*x+z[10]*E+z[14])*ee,this}applyQuaternion(a){const y=this.x,x=this.y,E=this.z,z=a.x,ee=a.y,te=a.z,ne=a.w,ae=2*(ee*E-te*x),oe=2*(te*y-z*E),se=2*(z*x-ee*y);return this.x=y+ne*ae+ee*se-te*oe,this.y=x+ne*oe+te*ae-z*se,this.z=E+ne*se+z*oe-ee*ae,this}project(a){return this.applyMatrix4(a.matrixWorldInverse).applyMatrix4(a.projectionMatrix)}unproject(a){return this.applyMatrix4(a.projectionMatrixInverse).applyMatrix4(a.matrixWorld)}transformDirection(a){const y=this.x,x=this.y,E=this.z,z=a.elements;return this.x=z[0]*y+z[4]*x+z[8]*E,this.y=z[1]*y+z[5]*x+z[9]*E,this.z=z[2]*y+z[6]*x+z[10]*E,this.normalize()}divide(a){return this.x/=a.x,this.y/=a.y,this.z/=a.z,this}divideScalar(a){return this.multiplyScalar(1/a)}min(a){return this.x=Math.min(this.x,a.x),this.y=Math.min(this.y,a.y),this.z=Math.min(this.z,a.z),this}max(a){return this.x=Math.max(this.x,a.x),this.y=Math.max(this.y,a.y),this.z=Math.max(this.z,a.z),this}clamp(a,y){return this.x=Hi(this.x,a.x,y.x),this.y=Hi(this.y,a.y,y.y),this.z=Hi(this.z,a.z,y.z),this}clampScalar(a,y){return this.x=Hi(this.x,a,y),this.y=Hi(this.y,a,y),this.z=Hi(this.z,a,y),this}clampLength(a,y){const x=this.length();return this.divideScalar(x||1).multiplyScalar(Hi(x,a,y))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(a){return this.x*a.x+this.y*a.y+this.z*a.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(a){return this.normalize().multiplyScalar(a)}lerp(a,y){return this.x+=(a.x-this.x)*y,this.y+=(a.y-this.y)*y,this.z+=(a.z-this.z)*y,this}lerpVectors(a,y,x){return this.x=a.x+(y.x-a.x)*x,this.y=a.y+(y.y-a.y)*x,this.z=a.z+(y.z-a.z)*x,this}cross(a){return this.crossVectors(this,a)}crossVectors(a,y){const x=a.x,E=a.y,z=a.z,ee=y.x,te=y.y,ne=y.z;return this.x=E*ne-z*te,this.y=z*ee-x*ne,this.z=x*te-E*ee,this}projectOnVector(a){const y=a.lengthSq();if(y===0)return this.set(0,0,0);const x=a.dot(this)/y;return this.copy(a).multiplyScalar(x)}projectOnPlane(a){return Ag.copy(this).projectOnVector(a),this.sub(Ag)}reflect(a){return this.sub(Ag.copy(a).multiplyScalar(2*this.dot(a)))}angleTo(a){const y=Math.sqrt(this.lengthSq()*a.lengthSq());if(y===0)return Math.PI/2;const x=this.dot(a)/y;return Math.acos(Hi(x,-1,1))}distanceTo(a){return Math.sqrt(this.distanceToSquared(a))}distanceToSquared(a){const y=this.x-a.x,x=this.y-a.y,E=this.z-a.z;return y*y+x*x+E*E}manhattanDistanceTo(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)}setFromSpherical(a){return this.setFromSphericalCoords(a.radius,a.phi,a.theta)}setFromSphericalCoords(a,y,x){const E=Math.sin(y)*a;return this.x=E*Math.sin(x),this.y=Math.cos(y)*a,this.z=E*Math.cos(x),this}setFromCylindrical(a){return this.setFromCylindricalCoords(a.radius,a.theta,a.y)}setFromCylindricalCoords(a,y,x){return this.x=a*Math.sin(y),this.y=x,this.z=a*Math.cos(y),this}setFromMatrixPosition(a){const y=a.elements;return this.x=y[12],this.y=y[13],this.z=y[14],this}setFromMatrixScale(a){const y=this.setFromMatrixColumn(a,0).length(),x=this.setFromMatrixColumn(a,1).length(),E=this.setFromMatrixColumn(a,2).length();return this.x=y,this.y=x,this.z=E,this}setFromMatrixColumn(a,y){return this.fromArray(a.elements,y*4)}setFromMatrix3Column(a,y){return this.fromArray(a.elements,y*3)}setFromEuler(a){return this.x=a._x,this.y=a._y,this.z=a._z,this}setFromColor(a){return this.x=a.r,this.y=a.g,this.z=a.b,this}equals(a){return a.x===this.x&&a.y===this.y&&a.z===this.z}fromArray(a,y=0){return this.x=a[y],this.y=a[y+1],this.z=a[y+2],this}toArray(a=[],y=0){return a[y]=this.x,a[y+1]=this.y,a[y+2]=this.z,a}fromBufferAttribute(a,y){return this.x=a.getX(y),this.y=a.getY(y),this.z=a.getZ(y),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const a=Math.random()*Math.PI*2,y=Math.random()*2-1,x=Math.sqrt(1-y*y);return this.x=x*Math.cos(a),this.y=y,this.z=x*Math.sin(a),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const Ag=new Ye,vv=new _s;class Pa{constructor(a,y,x,E,z,ee,te,ne,ae){Pa.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],a!==void 0&&this.set(a,y,x,E,z,ee,te,ne,ae)}set(a,y,x,E,z,ee,te,ne,ae){const oe=this.elements;return oe[0]=a,oe[1]=E,oe[2]=te,oe[3]=y,oe[4]=z,oe[5]=ne,oe[6]=x,oe[7]=ee,oe[8]=ae,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(a){const y=this.elements,x=a.elements;return y[0]=x[0],y[1]=x[1],y[2]=x[2],y[3]=x[3],y[4]=x[4],y[5]=x[5],y[6]=x[6],y[7]=x[7],y[8]=x[8],this}extractBasis(a,y,x){return a.setFromMatrix3Column(this,0),y.setFromMatrix3Column(this,1),x.setFromMatrix3Column(this,2),this}setFromMatrix4(a){const y=a.elements;return this.set(y[0],y[4],y[8],y[1],y[5],y[9],y[2],y[6],y[10]),this}multiply(a){return this.multiplyMatrices(this,a)}premultiply(a){return this.multiplyMatrices(a,this)}multiplyMatrices(a,y){const x=a.elements,E=y.elements,z=this.elements,ee=x[0],te=x[3],ne=x[6],ae=x[1],oe=x[4],se=x[7],ue=x[2],ce=x[5],de=x[8],ye=E[0],Ae=E[3],ge=E[6],Ee=E[1],be=E[4],we=E[7],De=E[2],Me=E[5],He=E[8];return z[0]=ee*ye+te*Ee+ne*De,z[3]=ee*Ae+te*be+ne*Me,z[6]=ee*ge+te*we+ne*He,z[1]=ae*ye+oe*Ee+se*De,z[4]=ae*Ae+oe*be+se*Me,z[7]=ae*ge+oe*we+se*He,z[2]=ue*ye+ce*Ee+de*De,z[5]=ue*Ae+ce*be+de*Me,z[8]=ue*ge+ce*we+de*He,this}multiplyScalar(a){const y=this.elements;return y[0]*=a,y[3]*=a,y[6]*=a,y[1]*=a,y[4]*=a,y[7]*=a,y[2]*=a,y[5]*=a,y[8]*=a,this}determinant(){const a=this.elements,y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],te=a[5],ne=a[6],ae=a[7],oe=a[8];return y*ee*oe-y*te*ae-x*z*oe+x*te*ne+E*z*ae-E*ee*ne}invert(){const a=this.elements,y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],te=a[5],ne=a[6],ae=a[7],oe=a[8],se=oe*ee-te*ae,ue=te*ne-oe*z,ce=ae*z-ee*ne,de=y*se+x*ue+E*ce;if(de===0)return this.set(0,0,0,0,0,0,0,0,0);const ye=1/de;return a[0]=se*ye,a[1]=(E*ae-oe*x)*ye,a[2]=(te*x-E*ee)*ye,a[3]=ue*ye,a[4]=(oe*y-E*ne)*ye,a[5]=(E*z-te*y)*ye,a[6]=ce*ye,a[7]=(x*ne-ae*y)*ye,a[8]=(ee*y-x*z)*ye,this}transpose(){let a;const y=this.elements;return a=y[1],y[1]=y[3],y[3]=a,a=y[2],y[2]=y[6],y[6]=a,a=y[5],y[5]=y[7],y[7]=a,this}getNormalMatrix(a){return this.setFromMatrix4(a).invert().transpose()}transposeIntoArray(a){const y=this.elements;return a[0]=y[0],a[1]=y[3],a[2]=y[6],a[3]=y[1],a[4]=y[4],a[5]=y[7],a[6]=y[2],a[7]=y[5],a[8]=y[8],this}setUvTransform(a,y,x,E,z,ee,te){const ne=Math.cos(z),ae=Math.sin(z);return this.set(x*ne,x*ae,-x*(ne*ee+ae*te)+ee+a,-E*ae,E*ne,-E*(-ae*ee+ne*te)+te+y,0,0,1),this}scale(a,y){return this.premultiply(mw.makeScale(a,y)),this}rotate(a){return this.premultiply(mw.makeRotation(-a)),this}translate(a,y){return this.premultiply(mw.makeTranslation(a,y)),this}makeTranslation(a,y){return a.isVector2?this.set(1,0,a.x,0,1,a.y,0,0,1):this.set(1,0,a,0,1,y,0,0,1),this}makeRotation(a){const y=Math.cos(a),x=Math.sin(a);return this.set(y,-x,0,x,y,0,0,0,1),this}makeScale(a,y){return this.set(a,0,0,0,y,0,0,0,1),this}equals(a){const y=this.elements,x=a.elements;for(let E=0;E<9;E++)if(y[E]!==x[E])return!1;return!0}fromArray(a,y=0){for(let x=0;x<9;x++)this.elements[x]=a[x+y];return this}toArray(a=[],y=0){const x=this.elements;return a[y]=x[0],a[y+1]=x[1],a[y+2]=x[2],a[y+3]=x[3],a[y+4]=x[4],a[y+5]=x[5],a[y+6]=x[6],a[y+7]=x[7],a[y+8]=x[8],a}clone(){return new this.constructor().fromArray(this.elements)}}const mw=new Pa;function vw(b){for(let a=b.length-1;a>=0;--a)if(b[a]>=65535)return!0;return!1}const yL={Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array};function Av(b,a){return new yL[b](a)}function ay(b){return document.createElementNS("http://www.w3.org/1999/xhtml",b)}function eT(){const b=ay("canvas");return b.style.display="block",b}const tT={};function oc(b){b in tT||(tT[b]=!0,console.warn(b))}function xL(b,a,y){return new Promise(function(x,E){function z(){switch(b.clientWaitSync(a,b.SYNC_FLUSH_COMMANDS_BIT,0)){case b.WAIT_FAILED:E();break;case b.TIMEOUT_EXPIRED:setTimeout(z,y);break;default:x()}}setTimeout(z,y)})}const nT=new Pa().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),rT=new Pa().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715);function PL(){const b={enabled:!0,workingColorSpace:Sh,spaces:{},convert:function(E,z,ee){return this.enabled===!1||z===ee||!z||!ee||(this.spaces[z].transfer===qr&&(E.r=yg(E.r),E.g=yg(E.g),E.b=yg(E.b)),this.spaces[z].primaries!==this.spaces[ee].primaries&&(E.applyMatrix3(this.spaces[z].toXYZ),E.applyMatrix3(this.spaces[ee].fromXYZ)),this.spaces[ee].transfer===qr&&(E.r=yv(E.r),E.g=yv(E.g),E.b=yv(E.b))),E},workingToColorSpace:function(E,z){return this.convert(E,this.workingColorSpace,z)},colorSpaceToWorking:function(E,z){return this.convert(E,z,this.workingColorSpace)},getPrimaries:function(E){return this.spaces[E].primaries},getTransfer:function(E){return E===ac?Fp:this.spaces[E].transfer},getToneMappingMode:function(E){return this.spaces[E].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(E,z=this.workingColorSpace){return E.fromArray(this.spaces[z].luminanceCoefficients)},define:function(E){Object.assign(this.spaces,E)},_getMatrix:function(E,z,ee){return E.copy(this.spaces[z].toXYZ).multiply(this.spaces[ee].fromXYZ)},_getDrawingBufferColorSpace:function(E){return this.spaces[E].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(E=this.workingColorSpace){return this.spaces[E].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(E,z){return oc("THREE.ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),b.workingToColorSpace(E,z)},toWorkingColorSpace:function(E,z){return oc("THREE.ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),b.colorSpaceToWorking(E,z)}},a=[.64,.33,.3,.6,.15,.06],y=[.2126,.7152,.0722],x=[.3127,.329];return b.define({[Sh]:{primaries:a,whitePoint:x,transfer:Fp,toXYZ:nT,fromXYZ:rT,luminanceCoefficients:y,workingColorSpaceConfig:{unpackColorSpace:tu},outputColorSpaceConfig:{drawingBufferColorSpace:tu}},[tu]:{primaries:a,whitePoint:x,transfer:qr,toXYZ:nT,fromXYZ:rT,luminanceCoefficients:y,outputColorSpaceConfig:{drawingBufferColorSpace:tu}}}),b}const Ji=PL();function yg(b){return b<.04045?b*.0773993808:Math.pow(b*.9478672986+.0521327014,2.4)}function yv(b){return b<.0031308?b*12.92:1.055*Math.pow(b,.41666)-.055}let xv;class bL{static getDataURL(a,y="image/png"){if(/^data:/i.test(a.src)||typeof HTMLCanvasElement=="undefined")return a.src;let x;if(a instanceof HTMLCanvasElement)x=a;else{xv===void 0&&(xv=ay("canvas")),xv.width=a.width,xv.height=a.height;const E=xv.getContext("2d");a instanceof ImageData?E.putImageData(a,0,0):E.drawImage(a,0,0,a.width,a.height),x=xv}return x.toDataURL(y)}static sRGBToLinear(a){if(typeof HTMLImageElement!="undefined"&&a instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&a instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&a instanceof ImageBitmap){const y=ay("canvas");y.width=a.width,y.height=a.height;const x=y.getContext("2d");x.drawImage(a,0,0,a.width,a.height);const E=x.getImageData(0,0,a.width,a.height),z=E.data;for(let ee=0;ee1),this.pmremVersion=0}get width(){return this.source.getSize(yw).x}get height(){return this.source.getSize(yw).y}get depth(){return this.source.getSize(yw).z}get image(){return this.source.data}set image(a=null){this.source.data=a}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}addUpdateRange(a,y){this.updateRanges.push({start:a,count:y})}clearUpdateRanges(){this.updateRanges.length=0}clone(){return new this.constructor().copy(this)}copy(a){return this.name=a.name,this.source=a.source,this.mipmaps=a.mipmaps.slice(0),this.mapping=a.mapping,this.channel=a.channel,this.wrapS=a.wrapS,this.wrapT=a.wrapT,this.magFilter=a.magFilter,this.minFilter=a.minFilter,this.anisotropy=a.anisotropy,this.format=a.format,this.internalFormat=a.internalFormat,this.type=a.type,this.offset.copy(a.offset),this.repeat.copy(a.repeat),this.center.copy(a.center),this.rotation=a.rotation,this.matrixAutoUpdate=a.matrixAutoUpdate,this.matrix.copy(a.matrix),this.generateMipmaps=a.generateMipmaps,this.premultiplyAlpha=a.premultiplyAlpha,this.flipY=a.flipY,this.unpackAlignment=a.unpackAlignment,this.colorSpace=a.colorSpace,this.renderTarget=a.renderTarget,this.isRenderTargetTexture=a.isRenderTargetTexture,this.isArrayTexture=a.isArrayTexture,this.userData=JSON.parse(JSON.stringify(a.userData)),this.needsUpdate=!0,this}setValues(a){for(const y in a){const x=a[y];if(x===void 0){console.warn(`THREE.Texture.setValues(): parameter '${y}' has value of undefined.`);continue}const E=this[y];if(E===void 0){console.warn(`THREE.Texture.setValues(): property '${y}' does not exist.`);continue}E&&x&&E.isVector2&&x.isVector2||E&&x&&E.isVector3&&x.isVector3||E&&x&&E.isMatrix3&&x.isMatrix3?E.copy(x):this[y]=x}}toJSON(a){const y=a===void 0||typeof a=="string";if(!y&&a.textures[this.uuid]!==void 0)return a.textures[this.uuid];const x={metadata:{version:4.7,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(a).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(x.userData=this.userData),y||(a.textures[this.uuid]=x),x}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(a){if(this.mapping!==mh)return a;if(a.applyMatrix3(this.matrix),a.x<0||a.x>1)switch(this.wrapS){case hd:a.x=a.x-Math.floor(a.x);break;case $l:a.x=a.x<0?0:1;break;case Sc:Math.abs(Math.floor(a.x)%2)===1?a.x=Math.ceil(a.x)-a.x:a.x=a.x-Math.floor(a.x);break}if(a.y<0||a.y>1)switch(this.wrapT){case hd:a.y=a.y-Math.floor(a.y);break;case $l:a.y=a.y<0?0:1;break;case Sc:Math.abs(Math.floor(a.y)%2)===1?a.y=Math.ceil(a.y)-a.y:a.y=a.y-Math.floor(a.y);break}return this.flipY&&(a.y=1-a.y),a}set needsUpdate(a){a===!0&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(a){a===!0&&this.pmremVersion++}}Bl.DEFAULT_IMAGE=null,Bl.DEFAULT_MAPPING=mh,Bl.DEFAULT_ANISOTROPY=1;class Ui{constructor(a=0,y=0,x=0,E=1){Ui.prototype.isVector4=!0,this.x=a,this.y=y,this.z=x,this.w=E}get width(){return this.z}set width(a){this.z=a}get height(){return this.w}set height(a){this.w=a}set(a,y,x,E){return this.x=a,this.y=y,this.z=x,this.w=E,this}setScalar(a){return this.x=a,this.y=a,this.z=a,this.w=a,this}setX(a){return this.x=a,this}setY(a){return this.y=a,this}setZ(a){return this.z=a,this}setW(a){return this.w=a,this}setComponent(a,y){switch(a){case 0:this.x=y;break;case 1:this.y=y;break;case 2:this.z=y;break;case 3:this.w=y;break;default:throw new Error("index is out of range: "+a)}return this}getComponent(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+a)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(a){return this.x=a.x,this.y=a.y,this.z=a.z,this.w=a.w!==void 0?a.w:1,this}add(a){return this.x+=a.x,this.y+=a.y,this.z+=a.z,this.w+=a.w,this}addScalar(a){return this.x+=a,this.y+=a,this.z+=a,this.w+=a,this}addVectors(a,y){return this.x=a.x+y.x,this.y=a.y+y.y,this.z=a.z+y.z,this.w=a.w+y.w,this}addScaledVector(a,y){return this.x+=a.x*y,this.y+=a.y*y,this.z+=a.z*y,this.w+=a.w*y,this}sub(a){return this.x-=a.x,this.y-=a.y,this.z-=a.z,this.w-=a.w,this}subScalar(a){return this.x-=a,this.y-=a,this.z-=a,this.w-=a,this}subVectors(a,y){return this.x=a.x-y.x,this.y=a.y-y.y,this.z=a.z-y.z,this.w=a.w-y.w,this}multiply(a){return this.x*=a.x,this.y*=a.y,this.z*=a.z,this.w*=a.w,this}multiplyScalar(a){return this.x*=a,this.y*=a,this.z*=a,this.w*=a,this}applyMatrix4(a){const y=this.x,x=this.y,E=this.z,z=this.w,ee=a.elements;return this.x=ee[0]*y+ee[4]*x+ee[8]*E+ee[12]*z,this.y=ee[1]*y+ee[5]*x+ee[9]*E+ee[13]*z,this.z=ee[2]*y+ee[6]*x+ee[10]*E+ee[14]*z,this.w=ee[3]*y+ee[7]*x+ee[11]*E+ee[15]*z,this}divide(a){return this.x/=a.x,this.y/=a.y,this.z/=a.z,this.w/=a.w,this}divideScalar(a){return this.multiplyScalar(1/a)}setAxisAngleFromQuaternion(a){this.w=2*Math.acos(a.w);const y=Math.sqrt(1-a.w*a.w);return y<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=a.x/y,this.y=a.y/y,this.z=a.z/y),this}setAxisAngleFromRotationMatrix(a){let y,x,E,z;const ne=a.elements,ae=ne[0],oe=ne[4],se=ne[8],ue=ne[1],ce=ne[5],de=ne[9],ye=ne[2],Ae=ne[6],ge=ne[10];if(Math.abs(oe-ue)<.01&&Math.abs(se-ye)<.01&&Math.abs(de-Ae)<.01){if(Math.abs(oe+ue)<.1&&Math.abs(se+ye)<.1&&Math.abs(de+Ae)<.1&&Math.abs(ae+ce+ge-3)<.1)return this.set(1,0,0,0),this;y=Math.PI;const be=(ae+1)/2,we=(ce+1)/2,De=(ge+1)/2,Me=(oe+ue)/4,He=(se+ye)/4,Ie=(de+Ae)/4;return be>we&&be>De?be<.01?(x=0,E=.707106781,z=.707106781):(x=Math.sqrt(be),E=Me/x,z=He/x):we>De?we<.01?(x=.707106781,E=0,z=.707106781):(E=Math.sqrt(we),x=Me/E,z=Ie/E):De<.01?(x=.707106781,E=.707106781,z=0):(z=Math.sqrt(De),x=He/z,E=Ie/z),this.set(x,E,z,y),this}let Ee=Math.sqrt((Ae-de)*(Ae-de)+(se-ye)*(se-ye)+(ue-oe)*(ue-oe));return Math.abs(Ee)<.001&&(Ee=1),this.x=(Ae-de)/Ee,this.y=(se-ye)/Ee,this.z=(ue-oe)/Ee,this.w=Math.acos((ae+ce+ge-1)/2),this}setFromMatrixPosition(a){const y=a.elements;return this.x=y[12],this.y=y[13],this.z=y[14],this.w=y[15],this}min(a){return this.x=Math.min(this.x,a.x),this.y=Math.min(this.y,a.y),this.z=Math.min(this.z,a.z),this.w=Math.min(this.w,a.w),this}max(a){return this.x=Math.max(this.x,a.x),this.y=Math.max(this.y,a.y),this.z=Math.max(this.z,a.z),this.w=Math.max(this.w,a.w),this}clamp(a,y){return this.x=Hi(this.x,a.x,y.x),this.y=Hi(this.y,a.y,y.y),this.z=Hi(this.z,a.z,y.z),this.w=Hi(this.w,a.w,y.w),this}clampScalar(a,y){return this.x=Hi(this.x,a,y),this.y=Hi(this.y,a,y),this.z=Hi(this.z,a,y),this.w=Hi(this.w,a,y),this}clampLength(a,y){const x=this.length();return this.divideScalar(x||1).multiplyScalar(Hi(x,a,y))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(a){return this.normalize().multiplyScalar(a)}lerp(a,y){return this.x+=(a.x-this.x)*y,this.y+=(a.y-this.y)*y,this.z+=(a.z-this.z)*y,this.w+=(a.w-this.w)*y,this}lerpVectors(a,y,x){return this.x=a.x+(y.x-a.x)*x,this.y=a.y+(y.y-a.y)*x,this.z=a.z+(y.z-a.z)*x,this.w=a.w+(y.w-a.w)*x,this}equals(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w}fromArray(a,y=0){return this.x=a[y],this.y=a[y+1],this.z=a[y+2],this.w=a[y+3],this}toArray(a=[],y=0){return a[y]=this.x,a[y+1]=this.y,a[y+2]=this.z,a[y+3]=this.w,a}fromBufferAttribute(a,y){return this.x=a.getX(y),this.y=a.getY(y),this.z=a.getZ(y),this.w=a.getW(y),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class xg extends ls{constructor(a=1,y=1,x={}){super(),x=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:Uo,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1,depth:1,multiview:!1},x),this.isRenderTarget=!0,this.width=a,this.height=y,this.depth=x.depth,this.scissor=new Ui(0,0,a,y),this.scissorTest=!1,this.viewport=new Ui(0,0,a,y);const E={width:a,height:y,depth:x.depth},z=new Bl(E);this.textures=[];const ee=x.count;for(let te=0;te1;this.dispose()}this.viewport.set(0,0,a,y),this.scissor.set(0,0,a,y)}clone(){return new this.constructor().copy(this)}copy(a){this.width=a.width,this.height=a.height,this.depth=a.depth,this.scissor.copy(a.scissor),this.scissorTest=a.scissorTest,this.viewport.copy(a.viewport),this.textures.length=0;for(let y=0,x=a.textures.length;y=this.min.x&&a.x<=this.max.x&&a.y>=this.min.y&&a.y<=this.max.y&&a.z>=this.min.z&&a.z<=this.max.z}containsBox(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z}getParameter(a,y){return y.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(a){return a.max.x>=this.min.x&&a.min.x<=this.max.x&&a.max.y>=this.min.y&&a.min.y<=this.max.y&&a.max.z>=this.min.z&&a.min.z<=this.max.z}intersectsSphere(a){return this.clampPoint(a.center,Ff),Ff.distanceToSquared(a.center)<=a.radius*a.radius}intersectsPlane(a){let y,x;return a.normal.x>0?(y=a.normal.x*this.min.x,x=a.normal.x*this.max.x):(y=a.normal.x*this.max.x,x=a.normal.x*this.min.x),a.normal.y>0?(y+=a.normal.y*this.min.y,x+=a.normal.y*this.max.y):(y+=a.normal.y*this.max.y,x+=a.normal.y*this.min.y),a.normal.z>0?(y+=a.normal.z*this.min.z,x+=a.normal.z*this.max.z):(y+=a.normal.z*this.max.z,x+=a.normal.z*this.min.z),y<=-a.constant&&x>=-a.constant}intersectsTriangle(a){if(this.isEmpty())return!1;this.getCenter(oy),rP.subVectors(this.max,oy),Pv.subVectors(a.a,oy),bv.subVectors(a.b,oy),Ev.subVectors(a.c,oy),Op.subVectors(bv,Pv),zp.subVectors(Ev,bv),Hm.subVectors(Pv,Ev);let y=[0,-Op.z,Op.y,0,-zp.z,zp.y,0,-Hm.z,Hm.y,Op.z,0,-Op.x,zp.z,0,-zp.x,Hm.z,0,-Hm.x,-Op.y,Op.x,0,-zp.y,zp.x,0,-Hm.y,Hm.x,0];return!Pw(y,Pv,bv,Ev,rP)||(y=[1,0,0,0,1,0,0,0,1],!Pw(y,Pv,bv,Ev,rP))?!1:(iP.crossVectors(Op,zp),y=[iP.x,iP.y,iP.z],Pw(y,Pv,bv,Ev,rP))}clampPoint(a,y){return y.copy(a).clamp(this.min,this.max)}distanceToPoint(a){return this.clampPoint(a,Ff).distanceTo(a)}getBoundingSphere(a){return this.isEmpty()?a.makeEmpty():(this.getCenter(a.center),a.radius=this.getSize(Ff).length()*.5),a}intersect(a){return this.min.max(a.min),this.max.min(a.max),this.isEmpty()&&this.makeEmpty(),this}union(a){return this.min.min(a.min),this.max.max(a.max),this}applyMatrix4(a){return this.isEmpty()?this:(Pg[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(a),Pg[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(a),Pg[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(a),Pg[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(a),Pg[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(a),Pg[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(a),Pg[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(a),Pg[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(a),this.setFromPoints(Pg),this)}translate(a){return this.min.add(a),this.max.add(a),this}equals(a){return a.min.equals(this.min)&&a.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(a){return this.min.fromArray(a.min),this.max.fromArray(a.max),this}}const Pg=[new Ye,new Ye,new Ye,new Ye,new Ye,new Ye,new Ye,new Ye],Ff=new Ye,nP=new Gu,Pv=new Ye,bv=new Ye,Ev=new Ye,Op=new Ye,zp=new Ye,Hm=new Ye,oy=new Ye,rP=new Ye,iP=new Ye,Um=new Ye;function Pw(b,a,y,x,E){for(let z=0,ee=b.length-3;z<=ee;z+=3){Um.fromArray(b,z);const te=E.x*Math.abs(Um.x)+E.y*Math.abs(Um.y)+E.z*Math.abs(Um.z),ne=a.dot(Um),ae=y.dot(Um),oe=x.dot(Um);if(Math.max(-Math.max(ne,ae,oe),Math.min(ne,ae,oe))>te)return!1}return!0}const wL=new Gu,sy=new Ye,bw=new Ye;class Vu{constructor(a=new Ye,y=-1){this.isSphere=!0,this.center=a,this.radius=y}set(a,y){return this.center.copy(a),this.radius=y,this}setFromPoints(a,y){const x=this.center;y!==void 0?x.copy(y):wL.setFromPoints(a).getCenter(x);let E=0;for(let z=0,ee=a.length;zthis.radius*this.radius&&(y.sub(this.center).normalize(),y.multiplyScalar(this.radius).add(this.center)),y}getBoundingBox(a){return this.isEmpty()?(a.makeEmpty(),a):(a.set(this.center,this.center),a.expandByScalar(this.radius),a)}applyMatrix4(a){return this.center.applyMatrix4(a),this.radius=this.radius*a.getMaxScaleOnAxis(),this}translate(a){return this.center.add(a),this}expandByPoint(a){if(this.isEmpty())return this.center.copy(a),this.radius=0,this;sy.subVectors(a,this.center);const y=sy.lengthSq();if(y>this.radius*this.radius){const x=Math.sqrt(y),E=(x-this.radius)*.5;this.center.addScaledVector(sy,E/x),this.radius+=E}return this}union(a){return a.isEmpty()?this:this.isEmpty()?(this.copy(a),this):(this.center.equals(a.center)===!0?this.radius=Math.max(this.radius,a.radius):(bw.subVectors(a.center,this.center).setLength(a.radius),this.expandByPoint(sy.copy(a.center).add(bw)),this.expandByPoint(sy.copy(a.center).sub(bw))),this)}equals(a){return a.center.equals(this.center)&&a.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(a){return this.radius=a.radius,this.center.fromArray(a.center),this}}const bg=new Ye,Ew=new Ye,aP=new Ye,Hp=new Ye,Sw=new Ye,oP=new Ye,ww=new Ye;class Sv{constructor(a=new Ye,y=new Ye(0,0,-1)){this.origin=a,this.direction=y}set(a,y){return this.origin.copy(a),this.direction.copy(y),this}copy(a){return this.origin.copy(a.origin),this.direction.copy(a.direction),this}at(a,y){return y.copy(this.origin).addScaledVector(this.direction,a)}lookAt(a){return this.direction.copy(a).sub(this.origin).normalize(),this}recast(a){return this.origin.copy(this.at(a,bg)),this}closestPointToPoint(a,y){y.subVectors(a,this.origin);const x=y.dot(this.direction);return x<0?y.copy(this.origin):y.copy(this.origin).addScaledVector(this.direction,x)}distanceToPoint(a){return Math.sqrt(this.distanceSqToPoint(a))}distanceSqToPoint(a){const y=bg.subVectors(a,this.origin).dot(this.direction);return y<0?this.origin.distanceToSquared(a):(bg.copy(this.origin).addScaledVector(this.direction,y),bg.distanceToSquared(a))}distanceSqToSegment(a,y,x,E){Ew.copy(a).add(y).multiplyScalar(.5),aP.copy(y).sub(a).normalize(),Hp.copy(this.origin).sub(Ew);const z=a.distanceTo(y)*.5,ee=-this.direction.dot(aP),te=Hp.dot(this.direction),ne=-Hp.dot(aP),ae=Hp.lengthSq(),oe=Math.abs(1-ee*ee);let se,ue,ce,de;if(oe>0)if(se=ee*ne-te,ue=ee*te-ne,de=z*oe,se>=0)if(ue>=-de)if(ue<=de){const ye=1/oe;se*=ye,ue*=ye,ce=se*(se+ee*ue+2*te)+ue*(ee*se+ue+2*ne)+ae}else ue=z,se=Math.max(0,-(ee*ue+te)),ce=-se*se+ue*(ue+2*ne)+ae;else ue=-z,se=Math.max(0,-(ee*ue+te)),ce=-se*se+ue*(ue+2*ne)+ae;else ue<=-de?(se=Math.max(0,-(-ee*z+te)),ue=se>0?-z:Math.min(Math.max(-z,-ne),z),ce=-se*se+ue*(ue+2*ne)+ae):ue<=de?(se=0,ue=Math.min(Math.max(-z,-ne),z),ce=ue*(ue+2*ne)+ae):(se=Math.max(0,-(ee*z+te)),ue=se>0?z:Math.min(Math.max(-z,-ne),z),ce=-se*se+ue*(ue+2*ne)+ae);else ue=ee>0?-z:z,se=Math.max(0,-(ee*ue+te)),ce=-se*se+ue*(ue+2*ne)+ae;return x&&x.copy(this.origin).addScaledVector(this.direction,se),E&&E.copy(Ew).addScaledVector(aP,ue),ce}intersectSphere(a,y){bg.subVectors(a.center,this.origin);const x=bg.dot(this.direction),E=bg.dot(bg)-x*x,z=a.radius*a.radius;if(E>z)return null;const ee=Math.sqrt(z-E),te=x-ee,ne=x+ee;return ne<0?null:te<0?this.at(ne,y):this.at(te,y)}intersectsSphere(a){return a.radius<0?!1:this.distanceSqToPoint(a.center)<=a.radius*a.radius}distanceToPlane(a){const y=a.normal.dot(this.direction);if(y===0)return a.distanceToPoint(this.origin)===0?0:null;const x=-(this.origin.dot(a.normal)+a.constant)/y;return x>=0?x:null}intersectPlane(a,y){const x=this.distanceToPlane(a);return x===null?null:this.at(x,y)}intersectsPlane(a){const y=a.distanceToPoint(this.origin);return y===0||a.normal.dot(this.direction)*y<0}intersectBox(a,y){let x,E,z,ee,te,ne;const ae=1/this.direction.x,oe=1/this.direction.y,se=1/this.direction.z,ue=this.origin;return ae>=0?(x=(a.min.x-ue.x)*ae,E=(a.max.x-ue.x)*ae):(x=(a.max.x-ue.x)*ae,E=(a.min.x-ue.x)*ae),oe>=0?(z=(a.min.y-ue.y)*oe,ee=(a.max.y-ue.y)*oe):(z=(a.max.y-ue.y)*oe,ee=(a.min.y-ue.y)*oe),x>ee||z>E||((z>x||isNaN(x))&&(x=z),(ee=0?(te=(a.min.z-ue.z)*se,ne=(a.max.z-ue.z)*se):(te=(a.max.z-ue.z)*se,ne=(a.min.z-ue.z)*se),x>ne||te>E)||((te>x||x!==x)&&(x=te),(ne=0?x:E,y)}intersectsBox(a){return this.intersectBox(a,bg)!==null}intersectTriangle(a,y,x,E,z){Sw.subVectors(y,a),oP.subVectors(x,a),ww.crossVectors(Sw,oP);let ee=this.direction.dot(ww),te;if(ee>0){if(E)return null;te=1}else if(ee<0)te=-1,ee=-ee;else return null;Hp.subVectors(this.origin,a);const ne=te*this.direction.dot(oP.crossVectors(Hp,oP));if(ne<0)return null;const ae=te*this.direction.dot(Sw.cross(Hp));if(ae<0||ne+ae>ee)return null;const oe=-te*Hp.dot(ww);return oe<0?null:this.at(oe/ee,z)}applyMatrix4(a){return this.origin.applyMatrix4(a),this.direction.transformDirection(a),this}equals(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class mi{constructor(a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae){mi.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],a!==void 0&&this.set(a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae)}set(a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae){const ge=this.elements;return ge[0]=a,ge[4]=y,ge[8]=x,ge[12]=E,ge[1]=z,ge[5]=ee,ge[9]=te,ge[13]=ne,ge[2]=ae,ge[6]=oe,ge[10]=se,ge[14]=ue,ge[3]=ce,ge[7]=de,ge[11]=ye,ge[15]=Ae,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new mi().fromArray(this.elements)}copy(a){const y=this.elements,x=a.elements;return y[0]=x[0],y[1]=x[1],y[2]=x[2],y[3]=x[3],y[4]=x[4],y[5]=x[5],y[6]=x[6],y[7]=x[7],y[8]=x[8],y[9]=x[9],y[10]=x[10],y[11]=x[11],y[12]=x[12],y[13]=x[13],y[14]=x[14],y[15]=x[15],this}copyPosition(a){const y=this.elements,x=a.elements;return y[12]=x[12],y[13]=x[13],y[14]=x[14],this}setFromMatrix3(a){const y=a.elements;return this.set(y[0],y[3],y[6],0,y[1],y[4],y[7],0,y[2],y[5],y[8],0,0,0,0,1),this}extractBasis(a,y,x){return a.setFromMatrixColumn(this,0),y.setFromMatrixColumn(this,1),x.setFromMatrixColumn(this,2),this}makeBasis(a,y,x){return this.set(a.x,y.x,x.x,0,a.y,y.y,x.y,0,a.z,y.z,x.z,0,0,0,0,1),this}extractRotation(a){const y=this.elements,x=a.elements,E=1/wv.setFromMatrixColumn(a,0).length(),z=1/wv.setFromMatrixColumn(a,1).length(),ee=1/wv.setFromMatrixColumn(a,2).length();return y[0]=x[0]*E,y[1]=x[1]*E,y[2]=x[2]*E,y[3]=0,y[4]=x[4]*z,y[5]=x[5]*z,y[6]=x[6]*z,y[7]=0,y[8]=x[8]*ee,y[9]=x[9]*ee,y[10]=x[10]*ee,y[11]=0,y[12]=0,y[13]=0,y[14]=0,y[15]=1,this}makeRotationFromEuler(a){const y=this.elements,x=a.x,E=a.y,z=a.z,ee=Math.cos(x),te=Math.sin(x),ne=Math.cos(E),ae=Math.sin(E),oe=Math.cos(z),se=Math.sin(z);if(a.order==="XYZ"){const ue=ee*oe,ce=ee*se,de=te*oe,ye=te*se;y[0]=ne*oe,y[4]=-ne*se,y[8]=ae,y[1]=ce+de*ae,y[5]=ue-ye*ae,y[9]=-te*ne,y[2]=ye-ue*ae,y[6]=de+ce*ae,y[10]=ee*ne}else if(a.order==="YXZ"){const ue=ne*oe,ce=ne*se,de=ae*oe,ye=ae*se;y[0]=ue+ye*te,y[4]=de*te-ce,y[8]=ee*ae,y[1]=ee*se,y[5]=ee*oe,y[9]=-te,y[2]=ce*te-de,y[6]=ye+ue*te,y[10]=ee*ne}else if(a.order==="ZXY"){const ue=ne*oe,ce=ne*se,de=ae*oe,ye=ae*se;y[0]=ue-ye*te,y[4]=-ee*se,y[8]=de+ce*te,y[1]=ce+de*te,y[5]=ee*oe,y[9]=ye-ue*te,y[2]=-ee*ae,y[6]=te,y[10]=ee*ne}else if(a.order==="ZYX"){const ue=ee*oe,ce=ee*se,de=te*oe,ye=te*se;y[0]=ne*oe,y[4]=de*ae-ce,y[8]=ue*ae+ye,y[1]=ne*se,y[5]=ye*ae+ue,y[9]=ce*ae-de,y[2]=-ae,y[6]=te*ne,y[10]=ee*ne}else if(a.order==="YZX"){const ue=ee*ne,ce=ee*ae,de=te*ne,ye=te*ae;y[0]=ne*oe,y[4]=ye-ue*se,y[8]=de*se+ce,y[1]=se,y[5]=ee*oe,y[9]=-te*oe,y[2]=-ae*oe,y[6]=ce*se+de,y[10]=ue-ye*se}else if(a.order==="XZY"){const ue=ee*ne,ce=ee*ae,de=te*ne,ye=te*ae;y[0]=ne*oe,y[4]=-se,y[8]=ae*oe,y[1]=ue*se+ye,y[5]=ee*oe,y[9]=ce*se-de,y[2]=de*se-ce,y[6]=te*oe,y[10]=ye*se+ue}return y[3]=0,y[7]=0,y[11]=0,y[12]=0,y[13]=0,y[14]=0,y[15]=1,this}makeRotationFromQuaternion(a){return this.compose(CL,a,BL)}lookAt(a,y,x){const E=this.elements;return pd.subVectors(a,y),pd.lengthSq()===0&&(pd.z=1),pd.normalize(),Up.crossVectors(x,pd),Up.lengthSq()===0&&(Math.abs(x.z)===1?pd.x+=1e-4:pd.z+=1e-4,pd.normalize(),Up.crossVectors(x,pd)),Up.normalize(),sP.crossVectors(pd,Up),E[0]=Up.x,E[4]=sP.x,E[8]=pd.x,E[1]=Up.y,E[5]=sP.y,E[9]=pd.y,E[2]=Up.z,E[6]=sP.z,E[10]=pd.z,this}multiply(a){return this.multiplyMatrices(this,a)}premultiply(a){return this.multiplyMatrices(a,this)}multiplyMatrices(a,y){const x=a.elements,E=y.elements,z=this.elements,ee=x[0],te=x[4],ne=x[8],ae=x[12],oe=x[1],se=x[5],ue=x[9],ce=x[13],de=x[2],ye=x[6],Ae=x[10],ge=x[14],Ee=x[3],be=x[7],we=x[11],De=x[15],Me=E[0],He=E[4],Ie=E[8],Re=E[12],Le=E[1],je=E[5],We=E[9],ht=E[13],Pt=E[2],xt=E[6],Lt=E[10],kt=E[14],wt=E[3],_e=E[7],yt=E[11],tt=E[15];return z[0]=ee*Me+te*Le+ne*Pt+ae*wt,z[4]=ee*He+te*je+ne*xt+ae*_e,z[8]=ee*Ie+te*We+ne*Lt+ae*yt,z[12]=ee*Re+te*ht+ne*kt+ae*tt,z[1]=oe*Me+se*Le+ue*Pt+ce*wt,z[5]=oe*He+se*je+ue*xt+ce*_e,z[9]=oe*Ie+se*We+ue*Lt+ce*yt,z[13]=oe*Re+se*ht+ue*kt+ce*tt,z[2]=de*Me+ye*Le+Ae*Pt+ge*wt,z[6]=de*He+ye*je+Ae*xt+ge*_e,z[10]=de*Ie+ye*We+Ae*Lt+ge*yt,z[14]=de*Re+ye*ht+Ae*kt+ge*tt,z[3]=Ee*Me+be*Le+we*Pt+De*wt,z[7]=Ee*He+be*je+we*xt+De*_e,z[11]=Ee*Ie+be*We+we*Lt+De*yt,z[15]=Ee*Re+be*ht+we*kt+De*tt,this}multiplyScalar(a){const y=this.elements;return y[0]*=a,y[4]*=a,y[8]*=a,y[12]*=a,y[1]*=a,y[5]*=a,y[9]*=a,y[13]*=a,y[2]*=a,y[6]*=a,y[10]*=a,y[14]*=a,y[3]*=a,y[7]*=a,y[11]*=a,y[15]*=a,this}determinant(){const a=this.elements,y=a[0],x=a[4],E=a[8],z=a[12],ee=a[1],te=a[5],ne=a[9],ae=a[13],oe=a[2],se=a[6],ue=a[10],ce=a[14],de=a[3],ye=a[7],Ae=a[11],ge=a[15];return de*(+z*ne*se-E*ae*se-z*te*ue+x*ae*ue+E*te*ce-x*ne*ce)+ye*(+y*ne*ce-y*ae*ue+z*ee*ue-E*ee*ce+E*ae*oe-z*ne*oe)+Ae*(+y*ae*se-y*te*ce-z*ee*se+x*ee*ce+z*te*oe-x*ae*oe)+ge*(-E*te*oe-y*ne*se+y*te*ue+E*ee*se-x*ee*ue+x*ne*oe)}transpose(){const a=this.elements;let y;return y=a[1],a[1]=a[4],a[4]=y,y=a[2],a[2]=a[8],a[8]=y,y=a[6],a[6]=a[9],a[9]=y,y=a[3],a[3]=a[12],a[12]=y,y=a[7],a[7]=a[13],a[13]=y,y=a[11],a[11]=a[14],a[14]=y,this}setPosition(a,y,x){const E=this.elements;return a.isVector3?(E[12]=a.x,E[13]=a.y,E[14]=a.z):(E[12]=a,E[13]=y,E[14]=x),this}invert(){const a=this.elements,y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],te=a[5],ne=a[6],ae=a[7],oe=a[8],se=a[9],ue=a[10],ce=a[11],de=a[12],ye=a[13],Ae=a[14],ge=a[15],Ee=se*Ae*ae-ye*ue*ae+ye*ne*ce-te*Ae*ce-se*ne*ge+te*ue*ge,be=de*ue*ae-oe*Ae*ae-de*ne*ce+ee*Ae*ce+oe*ne*ge-ee*ue*ge,we=oe*ye*ae-de*se*ae+de*te*ce-ee*ye*ce-oe*te*ge+ee*se*ge,De=de*se*ne-oe*ye*ne-de*te*ue+ee*ye*ue+oe*te*Ae-ee*se*Ae,Me=y*Ee+x*be+E*we+z*De;if(Me===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const He=1/Me;return a[0]=Ee*He,a[1]=(ye*ue*z-se*Ae*z-ye*E*ce+x*Ae*ce+se*E*ge-x*ue*ge)*He,a[2]=(te*Ae*z-ye*ne*z+ye*E*ae-x*Ae*ae-te*E*ge+x*ne*ge)*He,a[3]=(se*ne*z-te*ue*z-se*E*ae+x*ue*ae+te*E*ce-x*ne*ce)*He,a[4]=be*He,a[5]=(oe*Ae*z-de*ue*z+de*E*ce-y*Ae*ce-oe*E*ge+y*ue*ge)*He,a[6]=(de*ne*z-ee*Ae*z-de*E*ae+y*Ae*ae+ee*E*ge-y*ne*ge)*He,a[7]=(ee*ue*z-oe*ne*z+oe*E*ae-y*ue*ae-ee*E*ce+y*ne*ce)*He,a[8]=we*He,a[9]=(de*se*z-oe*ye*z-de*x*ce+y*ye*ce+oe*x*ge-y*se*ge)*He,a[10]=(ee*ye*z-de*te*z+de*x*ae-y*ye*ae-ee*x*ge+y*te*ge)*He,a[11]=(oe*te*z-ee*se*z-oe*x*ae+y*se*ae+ee*x*ce-y*te*ce)*He,a[12]=De*He,a[13]=(oe*ye*E-de*se*E+de*x*ue-y*ye*ue-oe*x*Ae+y*se*Ae)*He,a[14]=(de*te*E-ee*ye*E-de*x*ne+y*ye*ne+ee*x*Ae-y*te*Ae)*He,a[15]=(ee*se*E-oe*te*E+oe*x*ne-y*se*ne-ee*x*ue+y*te*ue)*He,this}scale(a){const y=this.elements,x=a.x,E=a.y,z=a.z;return y[0]*=x,y[4]*=E,y[8]*=z,y[1]*=x,y[5]*=E,y[9]*=z,y[2]*=x,y[6]*=E,y[10]*=z,y[3]*=x,y[7]*=E,y[11]*=z,this}getMaxScaleOnAxis(){const a=this.elements,y=a[0]*a[0]+a[1]*a[1]+a[2]*a[2],x=a[4]*a[4]+a[5]*a[5]+a[6]*a[6],E=a[8]*a[8]+a[9]*a[9]+a[10]*a[10];return Math.sqrt(Math.max(y,x,E))}makeTranslation(a,y,x){return a.isVector3?this.set(1,0,0,a.x,0,1,0,a.y,0,0,1,a.z,0,0,0,1):this.set(1,0,0,a,0,1,0,y,0,0,1,x,0,0,0,1),this}makeRotationX(a){const y=Math.cos(a),x=Math.sin(a);return this.set(1,0,0,0,0,y,-x,0,0,x,y,0,0,0,0,1),this}makeRotationY(a){const y=Math.cos(a),x=Math.sin(a);return this.set(y,0,x,0,0,1,0,0,-x,0,y,0,0,0,0,1),this}makeRotationZ(a){const y=Math.cos(a),x=Math.sin(a);return this.set(y,-x,0,0,x,y,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(a,y){const x=Math.cos(y),E=Math.sin(y),z=1-x,ee=a.x,te=a.y,ne=a.z,ae=z*ee,oe=z*te;return this.set(ae*ee+x,ae*te-E*ne,ae*ne+E*te,0,ae*te+E*ne,oe*te+x,oe*ne-E*ee,0,ae*ne-E*te,oe*ne+E*ee,z*ne*ne+x,0,0,0,0,1),this}makeScale(a,y,x){return this.set(a,0,0,0,0,y,0,0,0,0,x,0,0,0,0,1),this}makeShear(a,y,x,E,z,ee){return this.set(1,x,z,0,a,1,ee,0,y,E,1,0,0,0,0,1),this}compose(a,y,x){const E=this.elements,z=y._x,ee=y._y,te=y._z,ne=y._w,ae=z+z,oe=ee+ee,se=te+te,ue=z*ae,ce=z*oe,de=z*se,ye=ee*oe,Ae=ee*se,ge=te*se,Ee=ne*ae,be=ne*oe,we=ne*se,De=x.x,Me=x.y,He=x.z;return E[0]=(1-(ye+ge))*De,E[1]=(ce+we)*De,E[2]=(de-be)*De,E[3]=0,E[4]=(ce-we)*Me,E[5]=(1-(ue+ge))*Me,E[6]=(Ae+Ee)*Me,E[7]=0,E[8]=(de+be)*He,E[9]=(Ae-Ee)*He,E[10]=(1-(ue+ye))*He,E[11]=0,E[12]=a.x,E[13]=a.y,E[14]=a.z,E[15]=1,this}decompose(a,y,x){const E=this.elements;let z=wv.set(E[0],E[1],E[2]).length();const ee=wv.set(E[4],E[5],E[6]).length(),te=wv.set(E[8],E[9],E[10]).length();this.determinant()<0&&(z=-z),a.x=E[12],a.y=E[13],a.z=E[14],If.copy(this);const ae=1/z,oe=1/ee,se=1/te;return If.elements[0]*=ae,If.elements[1]*=ae,If.elements[2]*=ae,If.elements[4]*=oe,If.elements[5]*=oe,If.elements[6]*=oe,If.elements[8]*=se,If.elements[9]*=se,If.elements[10]*=se,y.setFromRotationMatrix(If),x.x=z,x.y=ee,x.z=te,this}makePerspective(a,y,x,E,z,ee,te=Xi,ne=!1){const ae=this.elements,oe=2*z/(y-a),se=2*z/(x-E),ue=(y+a)/(y-a),ce=(x+E)/(x-E);let de,ye;if(ne)de=z/(ee-z),ye=ee*z/(ee-z);else if(te===Xi)de=-(ee+z)/(ee-z),ye=-2*ee*z/(ee-z);else if(te===mo)de=-ee/(ee-z),ye=-ee*z/(ee-z);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+te);return ae[0]=oe,ae[4]=0,ae[8]=ue,ae[12]=0,ae[1]=0,ae[5]=se,ae[9]=ce,ae[13]=0,ae[2]=0,ae[6]=0,ae[10]=de,ae[14]=ye,ae[3]=0,ae[7]=0,ae[11]=-1,ae[15]=0,this}makeOrthographic(a,y,x,E,z,ee,te=Xi,ne=!1){const ae=this.elements,oe=2/(y-a),se=2/(x-E),ue=-(y+a)/(y-a),ce=-(x+E)/(x-E);let de,ye;if(ne)de=1/(ee-z),ye=ee/(ee-z);else if(te===Xi)de=-2/(ee-z),ye=-(ee+z)/(ee-z);else if(te===mo)de=-1/(ee-z),ye=-z/(ee-z);else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+te);return ae[0]=oe,ae[4]=0,ae[8]=0,ae[12]=ue,ae[1]=0,ae[5]=se,ae[9]=0,ae[13]=ce,ae[2]=0,ae[6]=0,ae[10]=de,ae[14]=ye,ae[3]=0,ae[7]=0,ae[11]=0,ae[15]=1,this}equals(a){const y=this.elements,x=a.elements;for(let E=0;E<16;E++)if(y[E]!==x[E])return!1;return!0}fromArray(a,y=0){for(let x=0;x<16;x++)this.elements[x]=a[x+y];return this}toArray(a=[],y=0){const x=this.elements;return a[y]=x[0],a[y+1]=x[1],a[y+2]=x[2],a[y+3]=x[3],a[y+4]=x[4],a[y+5]=x[5],a[y+6]=x[6],a[y+7]=x[7],a[y+8]=x[8],a[y+9]=x[9],a[y+10]=x[10],a[y+11]=x[11],a[y+12]=x[12],a[y+13]=x[13],a[y+14]=x[14],a[y+15]=x[15],a}}const wv=new Ye,If=new mi,CL=new Ye(0,0,0),BL=new Ye(1,1,1),Up=new Ye,sP=new Ye,pd=new Ye,iT=new mi,aT=new _s;class Xc{constructor(a=0,y=0,x=0,E=Xc.DEFAULT_ORDER){this.isEuler=!0,this._x=a,this._y=y,this._z=x,this._order=E}get x(){return this._x}set x(a){this._x=a,this._onChangeCallback()}get y(){return this._y}set y(a){this._y=a,this._onChangeCallback()}get z(){return this._z}set z(a){this._z=a,this._onChangeCallback()}get order(){return this._order}set order(a){this._order=a,this._onChangeCallback()}set(a,y,x,E=this._order){return this._x=a,this._y=y,this._z=x,this._order=E,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(a){return this._x=a._x,this._y=a._y,this._z=a._z,this._order=a._order,this._onChangeCallback(),this}setFromRotationMatrix(a,y=this._order,x=!0){const E=a.elements,z=E[0],ee=E[4],te=E[8],ne=E[1],ae=E[5],oe=E[9],se=E[2],ue=E[6],ce=E[10];switch(y){case"XYZ":this._y=Math.asin(Hi(te,-1,1)),Math.abs(te)<.9999999?(this._x=Math.atan2(-oe,ce),this._z=Math.atan2(-ee,z)):(this._x=Math.atan2(ue,ae),this._z=0);break;case"YXZ":this._x=Math.asin(-Hi(oe,-1,1)),Math.abs(oe)<.9999999?(this._y=Math.atan2(te,ce),this._z=Math.atan2(ne,ae)):(this._y=Math.atan2(-se,z),this._z=0);break;case"ZXY":this._x=Math.asin(Hi(ue,-1,1)),Math.abs(ue)<.9999999?(this._y=Math.atan2(-se,ce),this._z=Math.atan2(-ee,ae)):(this._y=0,this._z=Math.atan2(ne,z));break;case"ZYX":this._y=Math.asin(-Hi(se,-1,1)),Math.abs(se)<.9999999?(this._x=Math.atan2(ue,ce),this._z=Math.atan2(ne,z)):(this._x=0,this._z=Math.atan2(-ee,ae));break;case"YZX":this._z=Math.asin(Hi(ne,-1,1)),Math.abs(ne)<.9999999?(this._x=Math.atan2(-oe,ae),this._y=Math.atan2(-se,z)):(this._x=0,this._y=Math.atan2(te,ce));break;case"XZY":this._z=Math.asin(-Hi(ee,-1,1)),Math.abs(ee)<.9999999?(this._x=Math.atan2(ue,ae),this._y=Math.atan2(te,z)):(this._x=Math.atan2(-oe,ce),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+y)}return this._order=y,x===!0&&this._onChangeCallback(),this}setFromQuaternion(a,y,x){return iT.makeRotationFromQuaternion(a),this.setFromRotationMatrix(iT,y,x)}setFromVector3(a,y=this._order){return this.set(a.x,a.y,a.z,y)}reorder(a){return aT.setFromEuler(this),this.setFromQuaternion(aT,a)}equals(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order}fromArray(a){return this._x=a[0],this._y=a[1],this._z=a[2],a[3]!==void 0&&(this._order=a[3]),this._onChangeCallback(),this}toArray(a=[],y=0){return a[y]=this._x,a[y+1]=this._y,a[y+2]=this._z,a[y+3]=this._order,a}_onChange(a){return this._onChangeCallback=a,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}Xc.DEFAULT_ORDER="XYZ";class Cw{constructor(){this.mask=1}set(a){this.mask=(1<>>0}enable(a){this.mask|=1<1){for(let y=0;y1){for(let x=0;x0&&(E.userData=this.userData),E.layers=this.layers.mask,E.matrix=this.matrix.toArray(),E.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(E.matrixAutoUpdate=!1),this.isInstancedMesh&&(E.type="InstancedMesh",E.count=this.count,E.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(E.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(E.type="BatchedMesh",E.perObjectFrustumCulled=this.perObjectFrustumCulled,E.sortObjects=this.sortObjects,E.drawRanges=this._drawRanges,E.reservedRanges=this._reservedRanges,E.geometryInfo=this._geometryInfo.map(te=>_h(Ls({},te),{boundingBox:te.boundingBox?te.boundingBox.toJSON():void 0,boundingSphere:te.boundingSphere?te.boundingSphere.toJSON():void 0})),E.instanceInfo=this._instanceInfo.map(te=>Ls({},te)),E.availableInstanceIds=this._availableInstanceIds.slice(),E.availableGeometryIds=this._availableGeometryIds.slice(),E.nextIndexStart=this._nextIndexStart,E.nextVertexStart=this._nextVertexStart,E.geometryCount=this._geometryCount,E.maxInstanceCount=this._maxInstanceCount,E.maxVertexCount=this._maxVertexCount,E.maxIndexCount=this._maxIndexCount,E.geometryInitialized=this._geometryInitialized,E.matricesTexture=this._matricesTexture.toJSON(a),E.indirectTexture=this._indirectTexture.toJSON(a),this._colorsTexture!==null&&(E.colorsTexture=this._colorsTexture.toJSON(a)),this.boundingSphere!==null&&(E.boundingSphere=this.boundingSphere.toJSON()),this.boundingBox!==null&&(E.boundingBox=this.boundingBox.toJSON()));function z(te,ne){return te[ne.uuid]===void 0&&(te[ne.uuid]=ne.toJSON(a)),ne.uuid}if(this.isScene)this.background&&(this.background.isColor?E.background=this.background.toJSON():this.background.isTexture&&(E.background=this.background.toJSON(a).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(E.environment=this.environment.toJSON(a).uuid);else if(this.isMesh||this.isLine||this.isPoints){E.geometry=z(a.geometries,this.geometry);const te=this.geometry.parameters;if(te!==void 0&&te.shapes!==void 0){const ne=te.shapes;if(Array.isArray(ne))for(let ae=0,oe=ne.length;ae0){E.children=[];for(let te=0;te0){E.animations=[];for(let te=0;te0&&(x.geometries=te),ne.length>0&&(x.materials=ne),ae.length>0&&(x.textures=ae),oe.length>0&&(x.images=oe),se.length>0&&(x.shapes=se),ue.length>0&&(x.skeletons=ue),ce.length>0&&(x.animations=ce),de.length>0&&(x.nodes=de)}return x.object=E,x;function ee(te){const ne=[];for(const ae in te){const oe=te[ae];delete oe.metadata,ne.push(oe)}return ne}}clone(a){return new this.constructor().copy(this,a)}copy(a,y=!0){if(this.name=a.name,this.up.copy(a.up),this.position.copy(a.position),this.rotation.order=a.rotation.order,this.quaternion.copy(a.quaternion),this.scale.copy(a.scale),this.matrix.copy(a.matrix),this.matrixWorld.copy(a.matrixWorld),this.matrixAutoUpdate=a.matrixAutoUpdate,this.matrixWorldAutoUpdate=a.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=a.matrixWorldNeedsUpdate,this.layers.mask=a.layers.mask,this.visible=a.visible,this.castShadow=a.castShadow,this.receiveShadow=a.receiveShadow,this.frustumCulled=a.frustumCulled,this.renderOrder=a.renderOrder,this.animations=a.animations.slice(),this.userData=JSON.parse(JSON.stringify(a.userData)),y===!0)for(let x=0;x0?E.multiplyScalar(1/Math.sqrt(z)):E.set(0,0,0)}static getBarycoord(a,y,x,E,z){Lf.subVectors(E,y),Sg.subVectors(x,y),Tw.subVectors(a,y);const ee=Lf.dot(Lf),te=Lf.dot(Sg),ne=Lf.dot(Tw),ae=Sg.dot(Sg),oe=Sg.dot(Tw),se=ee*ae-te*te;if(se===0)return z.set(0,0,0),null;const ue=1/se,ce=(ae*ne-te*oe)*ue,de=(ee*oe-te*ne)*ue;return z.set(1-ce-de,de,ce)}static containsPoint(a,y,x,E){return this.getBarycoord(a,y,x,E,wg)===null?!1:wg.x>=0&&wg.y>=0&&wg.x+wg.y<=1}static getInterpolation(a,y,x,E,z,ee,te,ne){return this.getBarycoord(a,y,x,E,wg)===null?(ne.x=0,ne.y=0,"z"in ne&&(ne.z=0),"w"in ne&&(ne.w=0),null):(ne.setScalar(0),ne.addScaledVector(z,wg.x),ne.addScaledVector(ee,wg.y),ne.addScaledVector(te,wg.z),ne)}static getInterpolatedAttribute(a,y,x,E,z,ee){return Fw.setScalar(0),Iw.setScalar(0),Lw.setScalar(0),Fw.fromBufferAttribute(a,y),Iw.fromBufferAttribute(a,x),Lw.fromBufferAttribute(a,E),ee.setScalar(0),ee.addScaledVector(Fw,z.x),ee.addScaledVector(Iw,z.y),ee.addScaledVector(Lw,z.z),ee}static isFrontFacing(a,y,x,E){return Lf.subVectors(x,y),Sg.subVectors(a,y),Lf.cross(Sg).dot(E)<0}set(a,y,x){return this.a.copy(a),this.b.copy(y),this.c.copy(x),this}setFromPointsAndIndices(a,y,x,E){return this.a.copy(a[y]),this.b.copy(a[x]),this.c.copy(a[E]),this}setFromAttributeAndIndices(a,y,x,E){return this.a.fromBufferAttribute(a,y),this.b.fromBufferAttribute(a,x),this.c.fromBufferAttribute(a,E),this}clone(){return new this.constructor().copy(this)}copy(a){return this.a.copy(a.a),this.b.copy(a.b),this.c.copy(a.c),this}getArea(){return Lf.subVectors(this.c,this.b),Sg.subVectors(this.a,this.b),Lf.cross(Sg).length()*.5}getMidpoint(a){return a.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(a){return md.getNormal(this.a,this.b,this.c,a)}getPlane(a){return a.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(a,y){return md.getBarycoord(a,this.a,this.b,this.c,y)}getInterpolation(a,y,x,E,z){return md.getInterpolation(a,this.a,this.b,this.c,y,x,E,z)}containsPoint(a){return md.containsPoint(a,this.a,this.b,this.c)}isFrontFacing(a){return md.isFrontFacing(this.a,this.b,this.c,a)}intersectsBox(a){return a.intersectsTriangle(this)}closestPointToPoint(a,y){const x=this.a,E=this.b,z=this.c;let ee,te;Tv.subVectors(E,x),Mv.subVectors(z,x),Mw.subVectors(a,x);const ne=Tv.dot(Mw),ae=Mv.dot(Mw);if(ne<=0&&ae<=0)return y.copy(x);Dw.subVectors(a,E);const oe=Tv.dot(Dw),se=Mv.dot(Dw);if(oe>=0&&se<=oe)return y.copy(E);const ue=ne*se-oe*ae;if(ue<=0&&ne>=0&&oe<=0)return ee=ne/(ne-oe),y.copy(x).addScaledVector(Tv,ee);Nw.subVectors(a,z);const ce=Tv.dot(Nw),de=Mv.dot(Nw);if(de>=0&&ce<=de)return y.copy(z);const ye=ce*ae-ne*de;if(ye<=0&&ae>=0&&de<=0)return te=ae/(ae-de),y.copy(x).addScaledVector(Mv,te);const Ae=oe*de-ce*se;if(Ae<=0&&se-oe>=0&&ce-de>=0)return dT.subVectors(z,E),te=(se-oe)/(se-oe+(ce-de)),y.copy(E).addScaledVector(dT,te);const ge=1/(Ae+ye+ue);return ee=ye*ge,te=ue*ge,y.copy(x).addScaledVector(Tv,ee).addScaledVector(Mv,te)}equals(a){return a.a.equals(this.a)&&a.b.equals(this.b)&&a.c.equals(this.c)}}const fT={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},kp={h:0,s:0,l:0},uP={h:0,s:0,l:0};function Rw(b,a,y){return y<0&&(y+=1),y>1&&(y-=1),y<1/6?b+(a-b)*6*y:y<1/2?a:y<2/3?b+(a-b)*6*(2/3-y):b}class Ur{constructor(a,y,x){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(a,y,x)}set(a,y,x){if(y===void 0&&x===void 0){const E=a;E&&E.isColor?this.copy(E):typeof E=="number"?this.setHex(E):typeof E=="string"&&this.setStyle(E)}else this.setRGB(a,y,x);return this}setScalar(a){return this.r=a,this.g=a,this.b=a,this}setHex(a,y=tu){return a=Math.floor(a),this.r=(a>>16&255)/255,this.g=(a>>8&255)/255,this.b=(a&255)/255,Ji.colorSpaceToWorking(this,y),this}setRGB(a,y,x,E=Ji.workingColorSpace){return this.r=a,this.g=y,this.b=x,Ji.colorSpaceToWorking(this,E),this}setHSL(a,y,x,E=Ji.workingColorSpace){if(a=Vc(a,1),y=Hi(y,0,1),x=Hi(x,0,1),y===0)this.r=this.g=this.b=x;else{const z=x<=.5?x*(1+y):x+y-x*y,ee=2*x-z;this.r=Rw(ee,z,a+1/3),this.g=Rw(ee,z,a),this.b=Rw(ee,z,a-1/3)}return Ji.colorSpaceToWorking(this,E),this}setStyle(a,y=tu){function x(z){z!==void 0&&parseFloat(z)<1&&console.warn("THREE.Color: Alpha component of "+a+" will be ignored.")}let E;if(E=/^(\w+)\(([^\)]*)\)/.exec(a)){let z;const ee=E[1],te=E[2];switch(ee){case"rgb":case"rgba":if(z=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(te))return x(z[4]),this.setRGB(Math.min(255,parseInt(z[1],10))/255,Math.min(255,parseInt(z[2],10))/255,Math.min(255,parseInt(z[3],10))/255,y);if(z=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(te))return x(z[4]),this.setRGB(Math.min(100,parseInt(z[1],10))/100,Math.min(100,parseInt(z[2],10))/100,Math.min(100,parseInt(z[3],10))/100,y);break;case"hsl":case"hsla":if(z=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(te))return x(z[4]),this.setHSL(parseFloat(z[1])/360,parseFloat(z[2])/100,parseFloat(z[3])/100,y);break;default:console.warn("THREE.Color: Unknown color model "+a)}}else if(E=/^\#([A-Fa-f\d]+)$/.exec(a)){const z=E[1],ee=z.length;if(ee===3)return this.setRGB(parseInt(z.charAt(0),16)/15,parseInt(z.charAt(1),16)/15,parseInt(z.charAt(2),16)/15,y);if(ee===6)return this.setHex(parseInt(z,16),y);console.warn("THREE.Color: Invalid hex color "+a)}else if(a&&a.length>0)return this.setColorName(a,y);return this}setColorName(a,y=tu){const x=fT[a.toLowerCase()];return x!==void 0?this.setHex(x,y):console.warn("THREE.Color: Unknown color "+a),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(a){return this.r=a.r,this.g=a.g,this.b=a.b,this}copySRGBToLinear(a){return this.r=yg(a.r),this.g=yg(a.g),this.b=yg(a.b),this}copyLinearToSRGB(a){return this.r=yv(a.r),this.g=yv(a.g),this.b=yv(a.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(a=tu){return Ji.workingToColorSpace(sc.copy(this),a),Math.round(Hi(sc.r*255,0,255))*65536+Math.round(Hi(sc.g*255,0,255))*256+Math.round(Hi(sc.b*255,0,255))}getHexString(a=tu){return("000000"+this.getHex(a).toString(16)).slice(-6)}getHSL(a,y=Ji.workingColorSpace){Ji.workingToColorSpace(sc.copy(this),y);const x=sc.r,E=sc.g,z=sc.b,ee=Math.max(x,E,z),te=Math.min(x,E,z);let ne,ae;const oe=(te+ee)/2;if(te===ee)ne=0,ae=0;else{const se=ee-te;switch(ae=oe<=.5?se/(ee+te):se/(2-ee-te),ee){case x:ne=(E-z)/se+(E0!=a>0&&this.version++,this._alphaTest=a}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(a){if(a!==void 0)for(const y in a){const x=a[y];if(x===void 0){console.warn(`THREE.Material: parameter '${y}' has value of undefined.`);continue}const E=this[y];if(E===void 0){console.warn(`THREE.Material: '${y}' is not a property of THREE.${this.type}.`);continue}E&&E.isColor?E.set(x):E&&E.isVector3&&x&&x.isVector3?E.copy(x):this[y]=x}}toJSON(a){const y=a===void 0||typeof a=="string";y&&(a={textures:{},images:{}});const x={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};x.uuid=this.uuid,x.type=this.type,this.name!==""&&(x.name=this.name),this.color&&this.color.isColor&&(x.color=this.color.getHex()),this.roughness!==void 0&&(x.roughness=this.roughness),this.metalness!==void 0&&(x.metalness=this.metalness),this.sheen!==void 0&&(x.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(x.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(x.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(x.emissive=this.emissive.getHex()),this.emissiveIntensity!==void 0&&this.emissiveIntensity!==1&&(x.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(x.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(x.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(x.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(x.shininess=this.shininess),this.clearcoat!==void 0&&(x.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(x.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(x.clearcoatMap=this.clearcoatMap.toJSON(a).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(x.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(a).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(x.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(a).uuid,x.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(x.sheenColorMap=this.sheenColorMap.toJSON(a).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(x.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(a).uuid),this.dispersion!==void 0&&(x.dispersion=this.dispersion),this.iridescence!==void 0&&(x.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(x.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(x.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(x.iridescenceMap=this.iridescenceMap.toJSON(a).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(x.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(a).uuid),this.anisotropy!==void 0&&(x.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(x.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(x.anisotropyMap=this.anisotropyMap.toJSON(a).uuid),this.map&&this.map.isTexture&&(x.map=this.map.toJSON(a).uuid),this.matcap&&this.matcap.isTexture&&(x.matcap=this.matcap.toJSON(a).uuid),this.alphaMap&&this.alphaMap.isTexture&&(x.alphaMap=this.alphaMap.toJSON(a).uuid),this.lightMap&&this.lightMap.isTexture&&(x.lightMap=this.lightMap.toJSON(a).uuid,x.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(x.aoMap=this.aoMap.toJSON(a).uuid,x.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(x.bumpMap=this.bumpMap.toJSON(a).uuid,x.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(x.normalMap=this.normalMap.toJSON(a).uuid,x.normalMapType=this.normalMapType,x.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(x.displacementMap=this.displacementMap.toJSON(a).uuid,x.displacementScale=this.displacementScale,x.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(x.roughnessMap=this.roughnessMap.toJSON(a).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(x.metalnessMap=this.metalnessMap.toJSON(a).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(x.emissiveMap=this.emissiveMap.toJSON(a).uuid),this.specularMap&&this.specularMap.isTexture&&(x.specularMap=this.specularMap.toJSON(a).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(x.specularIntensityMap=this.specularIntensityMap.toJSON(a).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(x.specularColorMap=this.specularColorMap.toJSON(a).uuid),this.envMap&&this.envMap.isTexture&&(x.envMap=this.envMap.toJSON(a).uuid,this.combine!==void 0&&(x.combine=this.combine)),this.envMapRotation!==void 0&&(x.envMapRotation=this.envMapRotation.toArray()),this.envMapIntensity!==void 0&&(x.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(x.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(x.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(x.gradientMap=this.gradientMap.toJSON(a).uuid),this.transmission!==void 0&&(x.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(x.transmissionMap=this.transmissionMap.toJSON(a).uuid),this.thickness!==void 0&&(x.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(x.thicknessMap=this.thicknessMap.toJSON(a).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(x.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(x.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(x.size=this.size),this.shadowSide!==null&&(x.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(x.sizeAttenuation=this.sizeAttenuation),this.blending!==zu&&(x.blending=this.blending),this.side!==Au&&(x.side=this.side),this.vertexColors===!0&&(x.vertexColors=!0),this.opacity<1&&(x.opacity=this.opacity),this.transparent===!0&&(x.transparent=!0),this.blendSrc!==dd&&(x.blendSrc=this.blendSrc),this.blendDst!==dh&&(x.blendDst=this.blendDst),this.blendEquation!==wl&&(x.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(x.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(x.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(x.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(x.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(x.blendAlpha=this.blendAlpha),this.depthFunc!==Hc&&(x.depthFunc=this.depthFunc),this.depthTest===!1&&(x.depthTest=this.depthTest),this.depthWrite===!1&&(x.depthWrite=this.depthWrite),this.colorWrite===!1&&(x.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(x.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==Ce&&(x.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(x.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(x.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==pg&&(x.stencilFail=this.stencilFail),this.stencilZFail!==pg&&(x.stencilZFail=this.stencilZFail),this.stencilZPass!==pg&&(x.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(x.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(x.rotation=this.rotation),this.polygonOffset===!0&&(x.polygonOffset=!0),this.polygonOffsetFactor!==0&&(x.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(x.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(x.linewidth=this.linewidth),this.dashSize!==void 0&&(x.dashSize=this.dashSize),this.gapSize!==void 0&&(x.gapSize=this.gapSize),this.scale!==void 0&&(x.scale=this.scale),this.dithering===!0&&(x.dithering=!0),this.alphaTest>0&&(x.alphaTest=this.alphaTest),this.alphaHash===!0&&(x.alphaHash=!0),this.alphaToCoverage===!0&&(x.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(x.premultipliedAlpha=!0),this.forceSinglePass===!0&&(x.forceSinglePass=!0),this.wireframe===!0&&(x.wireframe=!0),this.wireframeLinewidth>1&&(x.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(x.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(x.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(x.flatShading=!0),this.visible===!1&&(x.visible=!1),this.toneMapped===!1&&(x.toneMapped=!1),this.fog===!1&&(x.fog=!1),Object.keys(this.userData).length>0&&(x.userData=this.userData);function E(z){const ee=[];for(const te in z){const ne=z[te];delete ne.metadata,ee.push(ne)}return ee}if(y){const z=E(a.textures),ee=E(a.images);z.length>0&&(x.textures=z),ee.length>0&&(x.images=ee)}return x}clone(){return new this.constructor().copy(this)}copy(a){this.name=a.name,this.blending=a.blending,this.side=a.side,this.vertexColors=a.vertexColors,this.opacity=a.opacity,this.transparent=a.transparent,this.blendSrc=a.blendSrc,this.blendDst=a.blendDst,this.blendEquation=a.blendEquation,this.blendSrcAlpha=a.blendSrcAlpha,this.blendDstAlpha=a.blendDstAlpha,this.blendEquationAlpha=a.blendEquationAlpha,this.blendColor.copy(a.blendColor),this.blendAlpha=a.blendAlpha,this.depthFunc=a.depthFunc,this.depthTest=a.depthTest,this.depthWrite=a.depthWrite,this.stencilWriteMask=a.stencilWriteMask,this.stencilFunc=a.stencilFunc,this.stencilRef=a.stencilRef,this.stencilFuncMask=a.stencilFuncMask,this.stencilFail=a.stencilFail,this.stencilZFail=a.stencilZFail,this.stencilZPass=a.stencilZPass,this.stencilWrite=a.stencilWrite;const y=a.clippingPlanes;let x=null;if(y!==null){const E=y.length;x=new Array(E);for(let z=0;z!==E;++z)x[z]=y[z].clone()}return this.clippingPlanes=x,this.clipIntersection=a.clipIntersection,this.clipShadows=a.clipShadows,this.shadowSide=a.shadowSide,this.colorWrite=a.colorWrite,this.precision=a.precision,this.polygonOffset=a.polygonOffset,this.polygonOffsetFactor=a.polygonOffsetFactor,this.polygonOffsetUnits=a.polygonOffsetUnits,this.dithering=a.dithering,this.alphaTest=a.alphaTest,this.alphaHash=a.alphaHash,this.alphaToCoverage=a.alphaToCoverage,this.premultipliedAlpha=a.premultipliedAlpha,this.forceSinglePass=a.forceSinglePass,this.visible=a.visible,this.toneMapped=a.toneMapped,this.userData=JSON.parse(JSON.stringify(a.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(a){a===!0&&this.version++}}class bu extends ju{constructor(a){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new Ur(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Xc,this.combine=Cf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.map=a.map,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.specularMap=a.specularMap,this.alphaMap=a.alphaMap,this.envMap=a.envMap,this.envMapRotation.copy(a.envMapRotation),this.combine=a.combine,this.reflectivity=a.reflectivity,this.refractionRatio=a.refractionRatio,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.fog=a.fog,this}}const Cg=IL();function IL(){const b=new ArrayBuffer(4),a=new Float32Array(b),y=new Uint32Array(b),x=new Uint32Array(512),E=new Uint32Array(512);for(let ne=0;ne<256;++ne){const ae=ne-127;ae<-27?(x[ne]=0,x[ne|256]=32768,E[ne]=24,E[ne|256]=24):ae<-14?(x[ne]=1024>>-ae-14,x[ne|256]=1024>>-ae-14|32768,E[ne]=-ae-1,E[ne|256]=-ae-1):ae<=15?(x[ne]=ae+15<<10,x[ne|256]=ae+15<<10|32768,E[ne]=13,E[ne|256]=13):ae<128?(x[ne]=31744,x[ne|256]=64512,E[ne]=24,E[ne|256]=24):(x[ne]=31744,x[ne|256]=64512,E[ne]=13,E[ne|256]=13)}const z=new Uint32Array(2048),ee=new Uint32Array(64),te=new Uint32Array(64);for(let ne=1;ne<1024;++ne){let ae=ne<<13,oe=0;for(;!(ae&8388608);)ae<<=1,oe-=8388608;ae&=-8388609,oe+=947912704,z[ne]=ae|oe}for(let ne=1024;ne<2048;++ne)z[ne]=939524096+(ne-1024<<13);for(let ne=1;ne<31;++ne)ee[ne]=ne<<23;ee[31]=1199570944,ee[32]=2147483648;for(let ne=33;ne<63;++ne)ee[ne]=2147483648+(ne-32<<23);ee[63]=3347054592;for(let ne=1;ne<64;++ne)ne!==32&&(te[ne]=1024);return{floatView:a,uint32View:y,baseTable:x,shiftTable:E,mantissaTable:z,exponentTable:ee,offsetTable:te}}function Qc(b){Math.abs(b)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),b=Hi(b,-65504,65504),Cg.floatView[0]=b;const a=Cg.uint32View[0],y=a>>23&511;return Cg.baseTable[y]+((a&8388607)>>Cg.shiftTable[y])}function uy(b){const a=b>>10;return Cg.uint32View[0]=Cg.mantissaTable[Cg.offsetTable[a]+(b&1023)]+Cg.exponentTable[a],Cg.floatView[0]}class ele{static toHalfFloat(a){return Qc(a)}static fromHalfFloat(a){return uy(a)}}const Vl=new Ye,cP=new vn;let LL=0;class us{constructor(a,y,x=!1){if(Array.isArray(a))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:LL++}),this.name="",this.array=a,this.itemSize=y,this.count=a!==void 0?a.length/y:0,this.normalized=x,this.usage=ft,this.updateRanges=[],this.gpuType=Ko,this.version=0}onUploadCallback(){}set needsUpdate(a){a===!0&&this.version++}setUsage(a){return this.usage=a,this}addUpdateRange(a,y){this.updateRanges.push({start:a,count:y})}clearUpdateRanges(){this.updateRanges.length=0}copy(a){return this.name=a.name,this.array=new a.array.constructor(a.array),this.itemSize=a.itemSize,this.count=a.count,this.normalized=a.normalized,this.usage=a.usage,this.gpuType=a.gpuType,this}copyAt(a,y,x){a*=this.itemSize,x*=y.itemSize;for(let E=0,z=this.itemSize;Ey.count&&console.warn("THREE.BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),y.needsUpdate=!0}return this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new Gu);const a=this.attributes.position,y=this.morphAttributes.position;if(a&&a.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new Ye(-1/0,-1/0,-1/0),new Ye(1/0,1/0,1/0));return}if(a!==void 0){if(this.boundingBox.setFromBufferAttribute(a),y)for(let x=0,E=y.length;x0&&(a.userData=this.userData),this.parameters!==void 0){const ne=this.parameters;for(const ae in ne)ne[ae]!==void 0&&(a[ae]=ne[ae]);return a}a.data={attributes:{}};const y=this.index;y!==null&&(a.data.index={type:y.array.constructor.name,array:Array.prototype.slice.call(y.array)});const x=this.attributes;for(const ne in x){const ae=x[ne];a.data.attributes[ne]=ae.toJSON(a.data)}const E={};let z=!1;for(const ne in this.morphAttributes){const ae=this.morphAttributes[ne],oe=[];for(let se=0,ue=ae.length;se0&&(E[ne]=oe,z=!0)}z&&(a.data.morphAttributes=E,a.data.morphTargetsRelative=this.morphTargetsRelative);const ee=this.groups;ee.length>0&&(a.data.groups=JSON.parse(JSON.stringify(ee)));const te=this.boundingSphere;return te!==null&&(a.data.boundingSphere=te.toJSON()),a}clone(){return new this.constructor().copy(this)}copy(a){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const y={};this.name=a.name;const x=a.index;x!==null&&this.setIndex(x.clone());const E=a.attributes;for(const ae in E){const oe=E[ae];this.setAttribute(ae,oe.clone(y))}const z=a.morphAttributes;for(const ae in z){const oe=[],se=z[ae];for(let ue=0,ce=se.length;ue0){const E=y[x[0]];if(E!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let z=0,ee=E.length;zK3(a.far-a.near,2)))&&(gT.copy(z).invert(),km.copy(a.ray).applyMatrix4(gT),!(x.boundingBox!==null&&km.intersectsBox(x.boundingBox)===!1)&&this._computeIntersections(a,y,km)))}_computeIntersections(a,y,x){let E;const z=this.geometry,ee=this.material,te=z.index,ne=z.attributes.position,ae=z.attributes.uv,oe=z.attributes.uv1,se=z.attributes.normal,ue=z.groups,ce=z.drawRange;if(te!==null)if(Array.isArray(ee))for(let de=0,ye=ue.length;dey.far?null:{distance:ae,point:mP.clone(),object:b}}function vP(b,a,y,x,E,z,ee,te,ne,ae){b.getVertexPosition(te,fP),b.getVertexPosition(ne,hP),b.getVertexPosition(ae,gP);const oe=OL(b,a,y,x,fP,hP,gP,mT);if(oe){const se=new Ye;md.getBarycoord(mT,fP,hP,gP,se),E&&(oe.uv=md.getInterpolatedAttribute(E,te,ne,ae,se,new vn)),z&&(oe.uv1=md.getInterpolatedAttribute(z,te,ne,ae,se,new vn)),ee&&(oe.normal=md.getInterpolatedAttribute(ee,te,ne,ae,se,new Ye),oe.normal.dot(x.direction)>0&&oe.normal.multiplyScalar(-1));const ue={a:te,b:ne,c:ae,normal:new Ye,materialIndex:0};md.getNormal(fP,hP,gP,ue.normal),oe.face=ue,oe.barycoord=se}return oe}class Gp extends wa{constructor(a=1,y=1,x=1,E=1,z=1,ee=1){super(),this.type="BoxGeometry",this.parameters={width:a,height:y,depth:x,widthSegments:E,heightSegments:z,depthSegments:ee};const te=this;E=Math.floor(E),z=Math.floor(z),ee=Math.floor(ee);const ne=[],ae=[],oe=[],se=[];let ue=0,ce=0;de("z","y","x",-1,-1,x,y,a,ee,z,0),de("z","y","x",1,-1,x,y,-a,ee,z,1),de("x","z","y",1,1,a,x,y,E,ee,2),de("x","z","y",1,-1,a,x,-y,E,ee,3),de("x","y","z",1,-1,a,y,x,E,z,4),de("x","y","z",-1,-1,a,y,-x,E,z,5),this.setIndex(ne),this.setAttribute("position",new vi(ae,3)),this.setAttribute("normal",new vi(oe,3)),this.setAttribute("uv",new vi(se,2));function de(ye,Ae,ge,Ee,be,we,De,Me,He,Ie,Re){const Le=we/He,je=De/Ie,We=we/2,ht=De/2,Pt=Me/2,xt=He+1,Lt=Ie+1;let kt=0,wt=0;const _e=new Ye;for(let yt=0;yt0?1:-1,oe.push(_e.x,_e.y,_e.z),se.push(Ft/He),se.push(1-yt/Ie),kt+=1}}for(let yt=0;yt0&&(y.defines=this.defines),y.vertexShader=this.vertexShader,y.fragmentShader=this.fragmentShader,y.lights=this.lights,y.clipping=this.clipping;const x={};for(const E in this.extensions)this.extensions[E]===!0&&(x[E]=!0);return Object.keys(x).length>0&&(y.extensions=x),y}}class AP extends $s{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new mi,this.projectionMatrix=new mi,this.projectionMatrixInverse=new mi,this.coordinateSystem=Xi,this._reversedDepth=!1}get reversedDepth(){return this._reversedDepth}copy(a,y){return super.copy(a,y),this.matrixWorldInverse.copy(a.matrixWorldInverse),this.projectionMatrix.copy(a.projectionMatrix),this.projectionMatrixInverse.copy(a.projectionMatrixInverse),this.coordinateSystem=a.coordinateSystem,this}getWorldDirection(a){return super.getWorldDirection(a).negate()}updateMatrixWorld(a){super.updateMatrixWorld(a),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(a,y){super.updateWorldMatrix(a,y),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}const Vp=new Ye,yT=new An,xT=new An;class Tl extends AP{constructor(a=50,y=1,x=.1,E=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=a,this.zoom=1,this.near=x,this.far=E,this.focus=10,this.aspect=y,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(a,y){return super.copy(a,y),this.fov=a.fov,this.zoom=a.zoom,this.near=a.near,this.far=a.far,this.focus=a.focus,this.aspect=a.aspect,this.view=a.view===null?null:Object.assign({},a.view),this.filmGauge=a.filmGauge,this.filmOffset=a.filmOffset,this}setFocalLength(a){const y=.5*this.getFilmHeight()/a;this.fov=Pu*2*Math.atan(y),this.updateProjectionMatrix()}getFocalLength(){const a=Math.tan(Cl*.5*this.fov);return .5*this.getFilmHeight()/a}getEffectiveFOV(){return Pu*2*Math.atan(Math.tan(Cl*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(a,y,x){Vp.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),y.set(Vp.x,Vp.y).multiplyScalar(-a/Vp.z),Vp.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),x.set(Vp.x,Vp.y).multiplyScalar(-a/Vp.z)}getViewSize(a,y){return this.getViewBounds(a,yT,xT),y.subVectors(xT,yT)}setViewOffset(a,y,x,E,z,ee){this.aspect=a/y,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=a,this.view.fullHeight=y,this.view.offsetX=x,this.view.offsetY=E,this.view.width=z,this.view.height=ee,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const a=this.near;let y=a*Math.tan(Cl*.5*this.fov)/this.zoom,x=2*y,E=this.aspect*x,z=-.5*E;const ee=this.view;if(this.view!==null&&this.view.enabled){const ne=ee.fullWidth,ae=ee.fullHeight;z+=ee.offsetX*E/ne,y-=ee.offsetY*x/ae,E*=ee.width/ne,x*=ee.height/ae}const te=this.filmOffset;te!==0&&(z+=a*te/this.getFilmWidth()),this.projectionMatrix.makePerspective(z,z+E,y,y-x,a,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(a){const y=super.toJSON(a);return y.object.fov=this.fov,y.object.zoom=this.zoom,y.object.near=this.near,y.object.far=this.far,y.object.focus=this.focus,y.object.aspect=this.aspect,this.view!==null&&(y.object.view=Object.assign({},this.view)),y.object.filmGauge=this.filmGauge,y.object.filmOffset=this.filmOffset,y}}const Fv=-90,Iv=1;class PT extends $s{constructor(a,y,x){super(),this.type="CubeCamera",this.renderTarget=x,this.coordinateSystem=null,this.activeMipmapLevel=0;const E=new Tl(Fv,Iv,a,y);E.layers=this.layers,this.add(E);const z=new Tl(Fv,Iv,a,y);z.layers=this.layers,this.add(z);const ee=new Tl(Fv,Iv,a,y);ee.layers=this.layers,this.add(ee);const te=new Tl(Fv,Iv,a,y);te.layers=this.layers,this.add(te);const ne=new Tl(Fv,Iv,a,y);ne.layers=this.layers,this.add(ne);const ae=new Tl(Fv,Iv,a,y);ae.layers=this.layers,this.add(ae)}updateCoordinateSystem(){const a=this.coordinateSystem,y=this.children.concat(),[x,E,z,ee,te,ne]=y;for(const ae of y)this.remove(ae);if(a===Xi)x.up.set(0,1,0),x.lookAt(1,0,0),E.up.set(0,1,0),E.lookAt(-1,0,0),z.up.set(0,0,-1),z.lookAt(0,1,0),ee.up.set(0,0,1),ee.lookAt(0,-1,0),te.up.set(0,1,0),te.lookAt(0,0,1),ne.up.set(0,1,0),ne.lookAt(0,0,-1);else if(a===vo)x.up.set(0,-1,0),x.lookAt(-1,0,0),E.up.set(0,-1,0),E.lookAt(1,0,0),z.up.set(0,0,1),z.lookAt(0,1,0),ee.up.set(0,0,-1),ee.lookAt(0,-1,0),te.up.set(0,-1,0),te.lookAt(0,0,1),ne.up.set(0,-1,0),ne.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+a);for(const ae of y)this.add(ae),ae.updateMatrixWorld()}update(a,y){this.parent===null&&this.updateMatrixWorld();const{renderTarget:x,activeMipmapLevel:E}=this;this.coordinateSystem!==a.coordinateSystem&&(this.coordinateSystem=a.coordinateSystem,this.updateCoordinateSystem());const[z,ee,te,ne,ae,oe]=this.children,se=a.getRenderTarget(),ue=a.getActiveCubeFace(),ce=a.getActiveMipmapLevel(),de=a.xr.enabled;a.xr.enabled=!1;const ye=x.texture.generateMipmaps;x.texture.generateMipmaps=!1,a.setRenderTarget(x,0,E),a.render(y,z),a.setRenderTarget(x,1,E),a.render(y,ee),a.setRenderTarget(x,2,E),a.render(y,te),a.setRenderTarget(x,3,E),a.render(y,ne),a.setRenderTarget(x,4,E),a.render(y,ae),x.texture.generateMipmaps=ye,a.setRenderTarget(x,5,E),a.render(y,oe),a.setRenderTarget(se,ue,ce),a.xr.enabled=de,x.texture.needsPMREMUpdate=!0}}class Gm extends Bl{constructor(a=[],y=Hu,x,E,z,ee,te,ne,ae,oe){super(a,y,x,E,z,ee,te,ne,ae,oe),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(a){this.image=a}}class bT extends Rp{constructor(a=1,y={}){super(a,a,y),this.isWebGLCubeRenderTarget=!0;const x={width:a,height:a,depth:1},E=[x,x,x,x,x,x];this.texture=new Gm(E),this._setTextureOptions(y),this.texture.isRenderTargetTexture=!0}fromEquirectangularTexture(a,y){this.texture.type=y.type,this.texture.colorSpace=y.colorSpace,this.texture.generateMipmaps=y.generateMipmaps,this.texture.minFilter=y.minFilter,this.texture.magFilter=y.magFilter;const x={uniforms:{tEquirect:{value:null}},vertexShader:` +}`;class Rf extends ju{constructor(a){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader=HL,this.fragmentShader=UL,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.forceSinglePass=!0,this.extensions={clipCullDistance:!1,multiDraw:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv1:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,a!==void 0&&this.setValues(a)}copy(a){return super.copy(a),this.fragmentShader=a.fragmentShader,this.vertexShader=a.vertexShader,this.uniforms=Nv(a.uniforms),this.uniformsGroups=zL(a.uniformsGroups),this.defines=Object.assign({},a.defines),this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.fog=a.fog,this.lights=a.lights,this.clipping=a.clipping,this.extensions=Object.assign({},a.extensions),this.glslVersion=a.glslVersion,this}toJSON(a){const y=super.toJSON(a);y.glslVersion=this.glslVersion,y.uniforms={};for(const E in this.uniforms){const ee=this.uniforms[E].value;ee&&ee.isTexture?y.uniforms[E]={type:"t",value:ee.toJSON(a).uuid}:ee&&ee.isColor?y.uniforms[E]={type:"c",value:ee.getHex()}:ee&&ee.isVector2?y.uniforms[E]={type:"v2",value:ee.toArray()}:ee&&ee.isVector3?y.uniforms[E]={type:"v3",value:ee.toArray()}:ee&&ee.isVector4?y.uniforms[E]={type:"v4",value:ee.toArray()}:ee&&ee.isMatrix3?y.uniforms[E]={type:"m3",value:ee.toArray()}:ee&&ee.isMatrix4?y.uniforms[E]={type:"m4",value:ee.toArray()}:y.uniforms[E]={value:ee}}Object.keys(this.defines).length>0&&(y.defines=this.defines),y.vertexShader=this.vertexShader,y.fragmentShader=this.fragmentShader,y.lights=this.lights,y.clipping=this.clipping;const x={};for(const E in this.extensions)this.extensions[E]===!0&&(x[E]=!0);return Object.keys(x).length>0&&(y.extensions=x),y}}class AP extends $s{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new mi,this.projectionMatrix=new mi,this.projectionMatrixInverse=new mi,this.coordinateSystem=Xi,this._reversedDepth=!1}get reversedDepth(){return this._reversedDepth}copy(a,y){return super.copy(a,y),this.matrixWorldInverse.copy(a.matrixWorldInverse),this.projectionMatrix.copy(a.projectionMatrix),this.projectionMatrixInverse.copy(a.projectionMatrixInverse),this.coordinateSystem=a.coordinateSystem,this}getWorldDirection(a){return super.getWorldDirection(a).negate()}updateMatrixWorld(a){super.updateMatrixWorld(a),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(a,y){super.updateWorldMatrix(a,y),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}const Vp=new Ye,yT=new vn,xT=new vn;class Tl extends AP{constructor(a=50,y=1,x=.1,E=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=a,this.zoom=1,this.near=x,this.far=E,this.focus=10,this.aspect=y,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(a,y){return super.copy(a,y),this.fov=a.fov,this.zoom=a.zoom,this.near=a.near,this.far=a.far,this.focus=a.focus,this.aspect=a.aspect,this.view=a.view===null?null:Object.assign({},a.view),this.filmGauge=a.filmGauge,this.filmOffset=a.filmOffset,this}setFocalLength(a){const y=.5*this.getFilmHeight()/a;this.fov=Pu*2*Math.atan(y),this.updateProjectionMatrix()}getFocalLength(){const a=Math.tan(Cl*.5*this.fov);return .5*this.getFilmHeight()/a}getEffectiveFOV(){return Pu*2*Math.atan(Math.tan(Cl*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(a,y,x){Vp.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),y.set(Vp.x,Vp.y).multiplyScalar(-a/Vp.z),Vp.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),x.set(Vp.x,Vp.y).multiplyScalar(-a/Vp.z)}getViewSize(a,y){return this.getViewBounds(a,yT,xT),y.subVectors(xT,yT)}setViewOffset(a,y,x,E,z,ee){this.aspect=a/y,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=a,this.view.fullHeight=y,this.view.offsetX=x,this.view.offsetY=E,this.view.width=z,this.view.height=ee,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const a=this.near;let y=a*Math.tan(Cl*.5*this.fov)/this.zoom,x=2*y,E=this.aspect*x,z=-.5*E;const ee=this.view;if(this.view!==null&&this.view.enabled){const ne=ee.fullWidth,ae=ee.fullHeight;z+=ee.offsetX*E/ne,y-=ee.offsetY*x/ae,E*=ee.width/ne,x*=ee.height/ae}const te=this.filmOffset;te!==0&&(z+=a*te/this.getFilmWidth()),this.projectionMatrix.makePerspective(z,z+E,y,y-x,a,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(a){const y=super.toJSON(a);return y.object.fov=this.fov,y.object.zoom=this.zoom,y.object.near=this.near,y.object.far=this.far,y.object.focus=this.focus,y.object.aspect=this.aspect,this.view!==null&&(y.object.view=Object.assign({},this.view)),y.object.filmGauge=this.filmGauge,y.object.filmOffset=this.filmOffset,y}}const Fv=-90,Iv=1;class PT extends $s{constructor(a,y,x){super(),this.type="CubeCamera",this.renderTarget=x,this.coordinateSystem=null,this.activeMipmapLevel=0;const E=new Tl(Fv,Iv,a,y);E.layers=this.layers,this.add(E);const z=new Tl(Fv,Iv,a,y);z.layers=this.layers,this.add(z);const ee=new Tl(Fv,Iv,a,y);ee.layers=this.layers,this.add(ee);const te=new Tl(Fv,Iv,a,y);te.layers=this.layers,this.add(te);const ne=new Tl(Fv,Iv,a,y);ne.layers=this.layers,this.add(ne);const ae=new Tl(Fv,Iv,a,y);ae.layers=this.layers,this.add(ae)}updateCoordinateSystem(){const a=this.coordinateSystem,y=this.children.concat(),[x,E,z,ee,te,ne]=y;for(const ae of y)this.remove(ae);if(a===Xi)x.up.set(0,1,0),x.lookAt(1,0,0),E.up.set(0,1,0),E.lookAt(-1,0,0),z.up.set(0,0,-1),z.lookAt(0,1,0),ee.up.set(0,0,1),ee.lookAt(0,-1,0),te.up.set(0,1,0),te.lookAt(0,0,1),ne.up.set(0,1,0),ne.lookAt(0,0,-1);else if(a===mo)x.up.set(0,-1,0),x.lookAt(-1,0,0),E.up.set(0,-1,0),E.lookAt(1,0,0),z.up.set(0,0,1),z.lookAt(0,1,0),ee.up.set(0,0,-1),ee.lookAt(0,-1,0),te.up.set(0,-1,0),te.lookAt(0,0,1),ne.up.set(0,-1,0),ne.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+a);for(const ae of y)this.add(ae),ae.updateMatrixWorld()}update(a,y){this.parent===null&&this.updateMatrixWorld();const{renderTarget:x,activeMipmapLevel:E}=this;this.coordinateSystem!==a.coordinateSystem&&(this.coordinateSystem=a.coordinateSystem,this.updateCoordinateSystem());const[z,ee,te,ne,ae,oe]=this.children,se=a.getRenderTarget(),ue=a.getActiveCubeFace(),ce=a.getActiveMipmapLevel(),de=a.xr.enabled;a.xr.enabled=!1;const ye=x.texture.generateMipmaps;x.texture.generateMipmaps=!1,a.setRenderTarget(x,0,E),a.render(y,z),a.setRenderTarget(x,1,E),a.render(y,ee),a.setRenderTarget(x,2,E),a.render(y,te),a.setRenderTarget(x,3,E),a.render(y,ne),a.setRenderTarget(x,4,E),a.render(y,ae),x.texture.generateMipmaps=ye,a.setRenderTarget(x,5,E),a.render(y,oe),a.setRenderTarget(se,ue,ce),a.xr.enabled=de,x.texture.needsPMREMUpdate=!0}}class Gm extends Bl{constructor(a=[],y=Hu,x,E,z,ee,te,ne,ae,oe){super(a,y,x,E,z,ee,te,ne,ae,oe),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(a){this.image=a}}class bT extends Rp{constructor(a=1,y={}){super(a,a,y),this.isWebGLCubeRenderTarget=!0;const x={width:a,height:a,depth:1},E=[x,x,x,x,x,x];this.texture=new Gm(E),this._setTextureOptions(y),this.texture.isRenderTargetTexture=!0}fromEquirectangularTexture(a,y){this.texture.type=y.type,this.texture.colorSpace=y.colorSpace,this.texture.generateMipmaps=y.generateMipmaps,this.texture.minFilter=y.minFilter,this.texture.magFilter=y.magFilter;const x={uniforms:{tEquirect:{value:null}},vertexShader:` varying vec3 vWorldDirection; @@ -143,16 +143,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho gl_FragColor = texture2D( tEquirect, sampleUV ); } - `},E=new Gp(5,5,5),z=new Rf({name:"CubemapFromEquirect",uniforms:Nv(x.uniforms),vertexShader:x.vertexShader,fragmentShader:x.fragmentShader,side:xo,blending:ll});z.uniforms.tEquirect.value=y;const ee=new Go(E,z),te=y.minFilter;return y.minFilter===vs&&(y.minFilter=Uo),new PT(1,10,this).update(a,ee),y.minFilter=te,ee.geometry.dispose(),ee.material.dispose(),this}clear(a,y=!0,x=!0,E=!0){const z=a.getRenderTarget();for(let ee=0;ee<6;ee++)a.setRenderTarget(this,ee),a.clear(y,x,E);a.setRenderTarget(z)}}class Vm extends $s{constructor(){super(),this.isGroup=!0,this.type="Group"}}const GL={type:"move"};class yP{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new Vm,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new Vm,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new Ye,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new Ye),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new Vm,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new Ye,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new Ye),this._grip}dispatchEvent(a){return this._targetRay!==null&&this._targetRay.dispatchEvent(a),this._grip!==null&&this._grip.dispatchEvent(a),this._hand!==null&&this._hand.dispatchEvent(a),this}connect(a){if(a&&a.hand){const y=this._hand;if(y)for(const x of a.hand.values())this._getHandJoint(y,x)}return this.dispatchEvent({type:"connected",data:a}),this}disconnect(a){return this.dispatchEvent({type:"disconnected",data:a}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(a,y,x){let E=null,z=null,ee=null;const te=this._targetRay,ne=this._grip,ae=this._hand;if(a&&y.session.visibilityState!=="visible-blurred"){if(ae&&a.hand){ee=!0;for(const ye of a.hand.values()){const Ae=y.getJointPose(ye,x),ge=this._getHandJoint(ae,ye);Ae!==null&&(ge.matrix.fromArray(Ae.transform.matrix),ge.matrix.decompose(ge.position,ge.rotation,ge.scale),ge.matrixWorldNeedsUpdate=!0,ge.jointRadius=Ae.radius),ge.visible=Ae!==null}const oe=ae.joints["index-finger-tip"],se=ae.joints["thumb-tip"],ue=oe.position.distanceTo(se.position),ce=.02,de=.005;ae.inputState.pinching&&ue>ce+de?(ae.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:a.handedness,target:this})):!ae.inputState.pinching&&ue<=ce-de&&(ae.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:a.handedness,target:this}))}else ne!==null&&a.gripSpace&&(z=y.getPose(a.gripSpace,x),z!==null&&(ne.matrix.fromArray(z.transform.matrix),ne.matrix.decompose(ne.position,ne.rotation,ne.scale),ne.matrixWorldNeedsUpdate=!0,z.linearVelocity?(ne.hasLinearVelocity=!0,ne.linearVelocity.copy(z.linearVelocity)):ne.hasLinearVelocity=!1,z.angularVelocity?(ne.hasAngularVelocity=!0,ne.angularVelocity.copy(z.angularVelocity)):ne.hasAngularVelocity=!1));te!==null&&(E=y.getPose(a.targetRaySpace,x),E===null&&z!==null&&(E=z),E!==null&&(te.matrix.fromArray(E.transform.matrix),te.matrix.decompose(te.position,te.rotation,te.scale),te.matrixWorldNeedsUpdate=!0,E.linearVelocity?(te.hasLinearVelocity=!0,te.linearVelocity.copy(E.linearVelocity)):te.hasLinearVelocity=!1,E.angularVelocity?(te.hasAngularVelocity=!0,te.angularVelocity.copy(E.angularVelocity)):te.hasAngularVelocity=!1,this.dispatchEvent(GL)))}return te!==null&&(te.visible=E!==null),ne!==null&&(ne.visible=z!==null),ae!==null&&(ae.visible=ee!==null),this}_getHandJoint(a,y){if(a.joints[y.jointName]===void 0){const x=new Vm;x.matrixAutoUpdate=!1,x.visible=!1,a.joints[y.jointName]=x,a.add(x)}return a.joints[y.jointName]}}class kw{constructor(a,y=25e-5){this.isFogExp2=!0,this.name="",this.color=new Ur(a),this.density=y}clone(){return new kw(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class Gw{constructor(a,y=1,x=1e3){this.isFog=!0,this.name="",this.color=new Ur(a),this.near=y,this.far=x}clone(){return new Gw(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class dy extends $s{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new Xc,this.environmentIntensity=1,this.environmentRotation=new Xc,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(a,y){return super.copy(a,y),a.background!==null&&(this.background=a.background.clone()),a.environment!==null&&(this.environment=a.environment.clone()),a.fog!==null&&(this.fog=a.fog.clone()),this.backgroundBlurriness=a.backgroundBlurriness,this.backgroundIntensity=a.backgroundIntensity,this.backgroundRotation.copy(a.backgroundRotation),this.environmentIntensity=a.environmentIntensity,this.environmentRotation.copy(a.environmentRotation),a.overrideMaterial!==null&&(this.overrideMaterial=a.overrideMaterial.clone()),this.matrixAutoUpdate=a.matrixAutoUpdate,this}toJSON(a){const y=super.toJSON(a);return this.fog!==null&&(y.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(y.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(y.object.backgroundIntensity=this.backgroundIntensity),y.object.backgroundRotation=this.backgroundRotation.toArray(),this.environmentIntensity!==1&&(y.object.environmentIntensity=this.environmentIntensity),y.object.environmentRotation=this.environmentRotation.toArray(),y}}class xP{constructor(a,y){this.isInterleavedBuffer=!0,this.array=a,this.stride=y,this.count=a!==void 0?a.length/y:0,this.usage=ft,this.updateRanges=[],this.version=0,this.uuid=ko()}onUploadCallback(){}set needsUpdate(a){a===!0&&this.version++}setUsage(a){return this.usage=a,this}addUpdateRange(a,y){this.updateRanges.push({start:a,count:y})}clearUpdateRanges(){this.updateRanges.length=0}copy(a){return this.array=new a.array.constructor(a.array),this.count=a.count,this.stride=a.stride,this.usage=a.usage,this}copyAt(a,y,x){a*=this.stride,x*=y.stride;for(let E=0,z=this.stride;Ea.far||y.push({distance:ne,point:fy.clone(),uv:md.getInterpolation(fy,PP,gy,bP,ST,jw,wT,new An),face:null,object:this})}copy(a,y){return super.copy(a,y),a.center!==void 0&&this.center.copy(a.center),this.material=a.material,this}}function EP(b,a,y,x,E,z){zv.subVectors(b,y).addScalar(.5).multiply(x),E!==void 0?(hy.x=z*zv.x-E*zv.y,hy.y=E*zv.x+z*zv.y):hy.copy(zv),b.copy(a),b.x+=hy.x,b.y+=hy.y,b.applyMatrix4(ET)}const SP=new Ye,CT=new Ye;class jL extends null{constructor(){super(),this.isLOD=!0,this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}copy(a){super.copy(a,!1);const y=a.levels;for(let x=0,E=y.length;x0){let x,E;for(x=1,E=y.length;x0){SP.setFromMatrixPosition(this.matrixWorld);const E=a.ray.origin.distanceTo(SP);this.getObjectForDistance(E).raycast(a,y)}}update(a){const y=this.levels;if(y.length>1){SP.setFromMatrixPosition(a.matrixWorld),CT.setFromMatrixPosition(this.matrixWorld);const x=SP.distanceTo(CT)/a.zoom;y[0].object.visible=!0;let E,z;for(E=1,z=y.length;E=ee)y[E-1].object.visible=!1,y[E].object.visible=!0;else break}for(this._currentLevel=E-1;E1?null:y.copy(a.start).addScaledVector(x,z)}intersectsLine(a){const y=this.distanceToPoint(a.start),x=this.distanceToPoint(a.end);return y<0&&x>0||x<0&&y>0}intersectsBox(a){return a.intersectsPlane(this)}intersectsSphere(a){return a.intersectsPlane(this)}coplanarPoint(a){return a.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(a,y){const x=y||KL.getNormalMatrix(a),E=this.coplanarPoint(Zw).applyMatrix4(a),z=this.normal.applyMatrix3(x).normalize();return this.constant=-E.dot(z),this}translate(a){return this.constant-=a.dot(this.normal),this}equals(a){return a.normal.equals(this.normal)&&a.constant===this.constant}clone(){return new this.constructor().copy(this)}}const Xm=new Vu,qL=new An(.5,.5),BP=new Ye;class Uv{constructor(a=new zf,y=new zf,x=new zf,E=new zf,z=new zf,ee=new zf){this.planes=[a,y,x,E,z,ee]}set(a,y,x,E,z,ee){const te=this.planes;return te[0].copy(a),te[1].copy(y),te[2].copy(x),te[3].copy(E),te[4].copy(z),te[5].copy(ee),this}copy(a){const y=this.planes;for(let x=0;x<6;x++)y[x].copy(a.planes[x]);return this}setFromProjectionMatrix(a,y=Xi,x=!1){const E=this.planes,z=a.elements,ee=z[0],te=z[1],ne=z[2],ae=z[3],oe=z[4],se=z[5],ue=z[6],ce=z[7],de=z[8],ye=z[9],Ae=z[10],ge=z[11],Ee=z[12],be=z[13],we=z[14],De=z[15];if(E[0].setComponents(ae-ee,ce-oe,ge-de,De-Ee).normalize(),E[1].setComponents(ae+ee,ce+oe,ge+de,De+Ee).normalize(),E[2].setComponents(ae+te,ce+se,ge+ye,De+be).normalize(),E[3].setComponents(ae-te,ce-se,ge-ye,De-be).normalize(),x)E[4].setComponents(ne,ue,Ae,we).normalize(),E[5].setComponents(ae-ne,ce-ue,ge-Ae,De-we).normalize();else if(E[4].setComponents(ae-ne,ce-ue,ge-Ae,De-we).normalize(),y===Xi)E[5].setComponents(ae+ne,ce+ue,ge+Ae,De+we).normalize();else if(y===vo)E[5].setComponents(ne,ue,Ae,we).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+y);return this}intersectsObject(a){if(a.boundingSphere!==void 0)a.boundingSphere===null&&a.computeBoundingSphere(),Xm.copy(a.boundingSphere).applyMatrix4(a.matrixWorld);else{const y=a.geometry;y.boundingSphere===null&&y.computeBoundingSphere(),Xm.copy(y.boundingSphere).applyMatrix4(a.matrixWorld)}return this.intersectsSphere(Xm)}intersectsSprite(a){Xm.center.set(0,0,0);const y=qL.distanceTo(a.center);return Xm.radius=.7071067811865476+y,Xm.applyMatrix4(a.matrixWorld),this.intersectsSphere(Xm)}intersectsSphere(a){const y=this.planes,x=a.center,E=-a.radius;for(let z=0;z<6;z++)if(y[z].distanceToPoint(x)0?a.max.x:a.min.x,BP.y=E.normal.y>0?a.max.y:a.min.y,BP.z=E.normal.z>0?a.max.z:a.min.z,E.distanceToPoint(BP)<0)return!1}return!0}containsPoint(a){const y=this.planes;for(let x=0;x<6;x++)if(y[x].distanceToPoint(a)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}const Ch=new mi,Bh=new Uv;class TP{constructor(){this.coordinateSystem=Xi}intersectsObject(a,y){if(!y.isArrayCamera||y.cameras.length===0)return!1;for(let x=0;x=z.length&&z.push({start:-1,count:-1,z:-1,index:-1});const te=z[this.index];ee.push(te),this.index++,te.start=a,te.count=y,te.z=x,te.index=E}reset(){this.list.length=0,this.index=0}}const Wc=new mi,tR=new Ur(1,1,1),OT=new Uv,nR=new TP,MP=new Gu,Qm=new Vu,vy=new Ye,zT=new Ye,rR=new Ye,Jw=new eR,lc=new Go,DP=null;function iR(b,a,y=0){const x=a.itemSize;if(b.isInterleavedBufferAttribute||b.array.constructor!==a.array.constructor){const E=b.count;for(let z=0;z65535?new Uint32Array(E):new Uint16Array(E);y.setIndex(new us(z,1))}this._geometryInitialized=!0}}_validateGeometry(a){const y=this.geometry;if(!!a.getIndex()!=!!y.getIndex())throw new Error('THREE.BatchedMesh: All geometries must consistently have "index".');for(const x in y.attributes){if(!a.hasAttribute(x))throw new Error(`THREE.BatchedMesh: Added geometry missing "${x}". All geometries must have consistent attributes.`);const E=a.getAttribute(x),z=y.getAttribute(x);if(E.itemSize!==z.itemSize||E.normalized!==z.normalized)throw new Error("THREE.BatchedMesh: All attributes must have a consistent itemSize and normalized value.")}}validateInstanceId(a){const y=this._instanceInfo;if(a<0||a>=y.length||y[a].active===!1)throw new Error(`THREE.BatchedMesh: Invalid instanceId ${a}. Instance is either out of range or has been deleted.`)}validateGeometryId(a){const y=this._geometryInfo;if(a<0||a>=y.length||y[a].active===!1)throw new Error(`THREE.BatchedMesh: Invalid geometryId ${a}. Geometry is either out of range or has been deleted.`)}setCustomSort(a){return this.customSort=a,this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new Gu);const a=this.boundingBox,y=this._instanceInfo;a.makeEmpty();for(let x=0,E=y.length;x=this.maxInstanceCount&&this._availableInstanceIds.length===0)throw new Error("THREE.BatchedMesh: Maximum item count reached.");const x={visible:!0,active:!0,geometryIndex:a};let E=null;this._availableInstanceIds.length>0?(this._availableInstanceIds.sort(Yw),E=this._availableInstanceIds.shift(),this._instanceInfo[E]=x):(E=this._instanceInfo.length,this._instanceInfo.push(x));const z=this._matricesTexture;Wc.identity().toArray(z.image.data,E*16),z.needsUpdate=!0;const ee=this._colorsTexture;return ee&&(tR.toArray(ee.image.data,E*4),ee.needsUpdate=!0),this._visibilityChanged=!0,E}addGeometry(a,y=-1,x=-1){this._initializeGeometry(a),this._validateGeometry(a);const E={vertexStart:-1,vertexCount:-1,reservedVertexCount:-1,indexStart:-1,indexCount:-1,reservedIndexCount:-1,start:-1,count:-1,boundingBox:null,boundingSphere:null,active:!0},z=this._geometryInfo;E.vertexStart=this._nextVertexStart,E.reservedVertexCount=y===-1?a.getAttribute("position").count:y;const ee=a.getIndex();if(ee!==null&&(E.indexStart=this._nextIndexStart,E.reservedIndexCount=x===-1?ee.count:x),E.indexStart!==-1&&E.indexStart+E.reservedIndexCount>this._maxIndexCount||E.vertexStart+E.reservedVertexCount>this._maxVertexCount)throw new Error("THREE.BatchedMesh: Reserved space request exceeds the maximum buffer size.");let ne;return this._availableGeometryIds.length>0?(this._availableGeometryIds.sort(Yw),ne=this._availableGeometryIds.shift(),z[ne]=E):(ne=this._geometryCount,this._geometryCount++,z.push(E)),this.setGeometryAt(ne,a),this._nextIndexStart=E.indexStart+E.reservedIndexCount,this._nextVertexStart=E.vertexStart+E.reservedVertexCount,ne}setGeometryAt(a,y){if(a>=this._geometryCount)throw new Error("THREE.BatchedMesh: Maximum geometry count reached.");this._validateGeometry(y);const x=this.geometry,E=x.getIndex()!==null,z=x.getIndex(),ee=y.getIndex(),te=this._geometryInfo[a];if(E&&ee.count>te.reservedIndexCount||y.attributes.position.count>te.reservedVertexCount)throw new Error("THREE.BatchedMesh: Reserved space not large enough for provided geometry.");const ne=te.vertexStart,ae=te.reservedVertexCount;te.vertexCount=y.getAttribute("position").count;for(const oe in x.attributes){const se=y.getAttribute(oe),ue=x.getAttribute(oe);iR(se,ue,ne);const ce=se.itemSize;for(let de=se.count,ye=ae;de=y.length||y[a].active===!1)return this;const x=this._instanceInfo;for(let E=0,z=x.length;Ete).sort((ee,te)=>x[ee].vertexStart-x[te].vertexStart),z=this.geometry;for(let ee=0,te=x.length;ee=this._geometryCount)return null;const x=this.geometry,E=this._geometryInfo[a];if(E.boundingBox===null){const z=new Gu,ee=x.index,te=x.attributes.position;for(let ne=E.start,ae=E.start+E.count;ne=this._geometryCount)return null;const x=this.geometry,E=this._geometryInfo[a];if(E.boundingSphere===null){const z=new Vu;this.getBoundingBoxAt(a,MP),MP.getCenter(z.center);const ee=x.index,te=x.attributes.position;let ne=0;for(let ae=E.start,oe=E.start+E.count;aete.active);if(Math.max(...x.map(te=>te.vertexStart+te.reservedVertexCount))>a)throw new Error(`BatchedMesh: Geometry vertex values are being used outside the range ${y}. Cannot shrink further.`);if(this.geometry.index&&Math.max(...x.map(ne=>ne.indexStart+ne.reservedIndexCount))>y)throw new Error(`BatchedMesh: Geometry index values are being used outside the range ${y}. Cannot shrink further.`);const z=this.geometry;z.dispose(),this._maxVertexCount=a,this._maxIndexCount=y,this._geometryInitialized&&(this._geometryInitialized=!1,this.geometry=new wa,this._initializeGeometry(z));const ee=this.geometry;z.index&&Wm(z.index.array,ee.index.array);for(const te in z.attributes)Wm(z.attributes[te].array,ee.attributes[te].array)}raycast(a,y){const x=this._instanceInfo,E=this._geometryInfo,z=this.matrixWorld,ee=this.geometry;lc.material=this.material,lc.geometry.index=ee.index,lc.geometry.attributes=ee.attributes,lc.geometry.boundingBox===null&&(lc.geometry.boundingBox=new Gu),lc.geometry.boundingSphere===null&&(lc.geometry.boundingSphere=new Vu);for(let te=0,ne=x.length;te_h(Ls({},y),{boundingBox:y.boundingBox!==null?y.boundingBox.clone():null,boundingSphere:y.boundingSphere!==null?y.boundingSphere.clone():null})),this._instanceInfo=a._instanceInfo.map(y=>Ls({},y)),this._availableInstanceIds=a._availableInstanceIds.slice(),this._availableGeometryIds=a._availableGeometryIds.slice(),this._nextIndexStart=a._nextIndexStart,this._nextVertexStart=a._nextVertexStart,this._geometryCount=a._geometryCount,this._maxInstanceCount=a._maxInstanceCount,this._maxVertexCount=a._maxVertexCount,this._maxIndexCount=a._maxIndexCount,this._geometryInitialized=a._geometryInitialized,this._multiDrawCounts=a._multiDrawCounts.slice(),this._multiDrawStarts=a._multiDrawStarts.slice(),this._indirectTexture=a._indirectTexture.clone(),this._indirectTexture.image.data=this._indirectTexture.image.data.slice(),this._matricesTexture=a._matricesTexture.clone(),this._matricesTexture.image.data=this._matricesTexture.image.data.slice(),this._colorsTexture!==null&&(this._colorsTexture=a._colorsTexture.clone(),this._colorsTexture.image.data=this._colorsTexture.image.data.slice()),this}dispose(){this.geometry.dispose(),this._matricesTexture.dispose(),this._matricesTexture=null,this._indirectTexture.dispose(),this._indirectTexture=null,this._colorsTexture!==null&&(this._colorsTexture.dispose(),this._colorsTexture=null)}onBeforeRender(a,y,x,E,z){if(!this._visibilityChanged&&!this.perObjectFrustumCulled&&!this.sortObjects)return;const ee=E.getIndex(),te=ee===null?1:ee.array.BYTES_PER_ELEMENT,ne=this._instanceInfo,ae=this._multiDrawStarts,oe=this._multiDrawCounts,se=this._geometryInfo,ue=this.perObjectFrustumCulled,ce=this._indirectTexture,de=ce.image.data,ye=x.isArrayCamera?nR:OT;ue&&!x.isArrayCamera&&(Wc.multiplyMatrices(x.projectionMatrix,x.matrixWorldInverse).multiply(this.matrixWorld),OT.setFromProjectionMatrix(Wc,x.coordinateSystem,x.reversedDepth));let Ae=0;if(this.sortObjects){Wc.copy(this.matrixWorld).invert(),vy.setFromMatrixPosition(x.matrixWorld).applyMatrix4(Wc),zT.set(0,0,-1).transformDirection(x.matrixWorld).transformDirection(Wc);for(let be=0,we=ne.length;be0){const E=y[x[0]];if(E!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let z=0,ee=E.length;zx)return;Kw.applyMatrix4(b.matrixWorld);const ae=a.ray.origin.distanceTo(Kw);if(!(aea.far))return{distance:ae,point:UT.clone().applyMatrix4(b.matrixWorld),index:ee,face:null,faceIndex:null,barycoord:null,object:b}}const kT=new Ye,GT=new Ye;class VT extends null{constructor(a,y){super(a,y),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){const a=this.geometry;if(a.index===null){const y=a.attributes.position,x=[];for(let E=0,z=y.count;E0){const E=y[x[0]];if(E!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let z=0,ee=E.length;zE.far)return;z.push({distance:ae,distanceToRay:Math.sqrt(te),point:ne,index:a,face:null,faceIndex:null,barycoord:null,object:ee})}}class ole extends null{constructor(a,y,x,E,z=Uo,ee=Uo,te,ne,ae){super(a,y,x,E,z,ee,te,ne,ae),this.isVideoTexture=!0,this.generateMipmaps=!1,this._requestVideoFrameCallbackId=0;const oe=this;function se(){oe.needsUpdate=!0,oe._requestVideoFrameCallbackId=a.requestVideoFrameCallback(se)}"requestVideoFrameCallback"in a&&(this._requestVideoFrameCallbackId=a.requestVideoFrameCallback(se))}clone(){return new this.constructor(this.image).copy(this)}update(){const a=this.image;"requestVideoFrameCallback"in a===!1&&a.readyState>=a.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}dispose(){this._requestVideoFrameCallbackId!==0&&this.source.data.cancelVideoFrameCallback(this._requestVideoFrameCallbackId),super.dispose()}}class sle extends null{constructor(a,y,x,E,z,ee,te,ne){super({},a,y,x,E,z,ee,te,ne),this.isVideoFrameTexture=!0}update(){}clone(){return new this.constructor().copy(this)}setFrame(a){this.image=a,this.needsUpdate=!0}}class QT extends Bl{constructor(a,y){super({width:a,height:y}),this.isFramebufferTexture=!0,this.magFilter=Ho,this.minFilter=Ho,this.generateMipmaps=!1,this.needsUpdate=!0}}class lR extends null{constructor(a,y,x,E,z,ee,te,ne,ae,oe,se,ue){super(null,ee,te,ne,ae,oe,E,z,se,ue),this.isCompressedTexture=!0,this.image={width:y,height:x},this.mipmaps=a,this.flipY=!1,this.generateMipmaps=!1}}class lle extends null{constructor(a,y,x,E,z,ee){super(a,y,x,z,ee),this.isCompressedArrayTexture=!0,this.image.depth=E,this.wrapR=$l,this.layerUpdates=new Set}addLayerUpdate(a){this.layerUpdates.add(a)}clearLayerUpdates(){this.layerUpdates.clear()}}class ule extends null{constructor(a,y,x){super(void 0,a[0].width,a[0].height,y,x,Hu),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=a}}class cle extends null{constructor(a,y,x,E,z,ee,te,ne,ae){super(a,y,x,E,z,ee,te,ne,ae),this.isCanvasTexture=!0,this.needsUpdate=!0}}class Ad extends Bl{constructor(a,y,x=Fo,E,z,ee,te=Ho,ne=Ho,ae,oe=zr,se=1){if(oe!==zr&&oe!==si)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");const ue={width:a,height:y,depth:se};super(ue,E,z,ee,te,ne,oe,x,ae),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(a){return super.copy(a),this.source=new zm(Object.assign({},a.image)),this.compareFunction=a.compareFunction,this}toJSON(a){const y=super.toJSON(a);return this.compareFunction!==null&&(y.compareFunction=this.compareFunction),y}}class WT extends Bl{constructor(a=null){super(),this.sourceTexture=a,this.isExternalTexture=!0}copy(a){return super.copy(a),this.sourceTexture=a.sourceTexture,this}}class $w extends wa{constructor(a=1,y=1,x=4,E=8,z=1){super(),this.type="CapsuleGeometry",this.parameters={radius:a,height:y,capSegments:x,radialSegments:E,heightSegments:z},y=Math.max(0,y),x=Math.max(1,Math.floor(x)),E=Math.max(3,Math.floor(E)),z=Math.max(1,Math.floor(z));const ee=[],te=[],ne=[],ae=[],oe=y/2,se=Math.PI/2*a,ue=y,ce=2*se+ue,de=x*2+z,ye=E+1,Ae=new Ye,ge=new Ye;for(let Ee=0;Ee<=de;Ee++){let be=0,we=0,De=0,Te=0;if(Ee<=x){const Re=Ee/x,Le=Re*Math.PI/2;we=-oe-a*Math.cos(Le),De=a*Math.sin(Le),Te=-a*Math.cos(Le),be=Re*se}else if(Ee<=x+z){const Re=(Ee-x)/z;we=-oe+Re*y,De=a,Te=0,be=se+Re*ue}else{const Re=(Ee-x-z)/x,Le=Re*Math.PI/2;we=oe+a*Math.sin(Le),De=a*Math.cos(Le),Te=a*Math.sin(Le),be=se+ue+Re*se}const He=Math.max(0,Math.min(1,be/ce));let Ie=0;Ee===0?Ie=.5/E:Ee===de&&(Ie=-.5/E);for(let Re=0;Re<=E;Re++){const Le=Re/E,je=Le*Math.PI*2,We=Math.sin(je),ht=Math.cos(je);ge.x=-De*ht,ge.y=we,ge.z=De*We,te.push(ge.x,ge.y,ge.z),Ae.set(-De*ht,Te,De*We),Ae.normalize(),ne.push(Ae.x,Ae.y,Ae.z),ae.push(Le+Ie,He)}if(Ee>0){const Re=(Ee-1)*ye;for(let Le=0;Le0&&be(!0),y>0&&be(!1)),this.setIndex(oe),this.setAttribute("position",new vi(se,3)),this.setAttribute("normal",new vi(ue,3)),this.setAttribute("uv",new vi(ce,2));function Ee(){const we=new Ye,De=new Ye;let Te=0;const He=(y-a)/x;for(let Ie=0;Ie<=z;Ie++){const Re=[],Le=Ie/z,je=Le*(y-a)+a;for(let We=0;We<=E;We++){const ht=We/E,bt=ht*ne+te,yt=Math.sin(bt),Ot=Math.cos(bt);De.x=je*yt,De.y=-Le*x+Ae,De.z=je*Ot,se.push(De.x,De.y,De.z),we.set(yt,He,Ot).normalize(),ue.push(we.x,we.y,we.z),ce.push(ht,1-Le),Re.push(de++)}ye.push(Re)}for(let Ie=0;Ie0||Re!==0)&&(oe.push(Le,je,ht),Te+=3),(y>0||Re!==z-1)&&(oe.push(je,We,ht),Te+=3)}ae.addGroup(ge,Te,0),ge+=Te}function be(we){const De=de,Te=new An,He=new Ye;let Ie=0;const Re=we===!0?a:y,Le=we===!0?1:-1;for(let We=1;We<=E;We++)se.push(0,Ae*Le,0),ue.push(0,Le,0),ce.push(.5,.5),de++;const je=de;for(let We=0;We<=E;We++){const bt=We/E*ne+te,yt=Math.cos(bt),Ot=Math.sin(bt);He.x=Re*Ot,He.y=Ae*Le,He.z=Re*yt,se.push(He.x,He.y,He.z),ue.push(0,Le,0),Te.x=yt*.5+.5,Te.y=Ot*.5*Le+.5,ce.push(Te.x,Te.y),de++}for(let We=0;We.9&&He<.1&&(be<.2&&(ee[Ee+0]+=1),we<.2&&(ee[Ee+2]+=1),De<.2&&(ee[Ee+4]+=1))}}function ue(Ee){z.push(Ee.x,Ee.y,Ee.z)}function ce(Ee,be){const we=Ee*3;be.x=a[we+0],be.y=a[we+1],be.z=a[we+2]}function de(){const Ee=new Ye,be=new Ye,we=new Ye,De=new Ye,Te=new An,He=new An,Ie=new An;for(let Re=0,Le=0;Re0)ne=E-1;else{ne=E;break}if(E=ne,x[E]===ee)return E/(z-1);const oe=x[E],ue=x[E+1]-oe,ce=(ee-oe)/ue;return(E+ce)/(z-1)}getTangent(a,y){let E=a-1e-4,z=a+1e-4;E<0&&(E=0),z>1&&(z=1);const ee=this.getPoint(E),te=this.getPoint(z),ne=y||(ee.isVector2?new An:new Ye);return ne.copy(te).sub(ee).normalize(),ne}getTangentAt(a,y){const x=this.getUtoTmapping(a);return this.getTangent(x,y)}computeFrenetFrames(a,y=!1){const x=new Ye,E=[],z=[],ee=[],te=new Ye,ne=new mi;for(let ce=0;ce<=a;ce++){const de=ce/a;E[ce]=this.getTangentAt(de,new Ye)}z[0]=new Ye,ee[0]=new Ye;let ae=Number.MAX_VALUE;const oe=Math.abs(E[0].x),se=Math.abs(E[0].y),ue=Math.abs(E[0].z);oe<=ae&&(ae=oe,x.set(1,0,0)),se<=ae&&(ae=se,x.set(0,1,0)),ue<=ae&&x.set(0,0,1),te.crossVectors(E[0],x).normalize(),z[0].crossVectors(E[0],te),ee[0].crossVectors(E[0],z[0]);for(let ce=1;ce<=a;ce++){if(z[ce]=z[ce-1].clone(),ee[ce]=ee[ce-1].clone(),te.crossVectors(E[ce-1],E[ce]),te.length()>Number.EPSILON){te.normalize();const de=Math.acos(Hi(E[ce-1].dot(E[ce]),-1,1));z[ce].applyMatrix4(ne.makeRotationAxis(te,de))}ee[ce].crossVectors(E[ce],z[ce])}if(y===!0){let ce=Math.acos(Hi(z[0].dot(z[a]),-1,1));ce/=a,E[0].dot(te.crossVectors(z[0],z[a]))>0&&(ce=-ce);for(let de=1;de<=a;de++)z[de].applyMatrix4(ne.makeRotationAxis(E[de],ce*de)),ee[de].crossVectors(E[de],z[de])}return{tangents:E,normals:z,binormals:ee}}clone(){return new this.constructor().copy(this)}copy(a){return this.arcLengthDivisions=a.arcLengthDivisions,this}toJSON(){const a={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return a.arcLengthDivisions=this.arcLengthDivisions,a.type=this.type,a}fromJSON(a){return this.arcLengthDivisions=a.arcLengthDivisions,this}}class r1 extends Th{constructor(a=0,y=0,x=1,E=1,z=0,ee=Math.PI*2,te=!1,ne=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=a,this.aY=y,this.xRadius=x,this.yRadius=E,this.aStartAngle=z,this.aEndAngle=ee,this.aClockwise=te,this.aRotation=ne}getPoint(a,y=new An){const x=y,E=Math.PI*2;let z=this.aEndAngle-this.aStartAngle;const ee=Math.abs(z)E;)z-=E;z0?0:(Math.floor(Math.abs(te)/z)+1)*z:ne===0&&te===z-1&&(te=z-2,ne=1);let ae,oe;this.closed||te>0?ae=E[(te-1)%z]:(kP.subVectors(E[0],E[1]).add(E[0]),ae=kP);const se=E[te%z],ue=E[(te+1)%z];if(this.closed||te+2E.length-2?E.length-1:ee+1],se=E[ee>E.length-3?E.length-1:ee+2];return x.set(ZT(te,ne.x,ae.x,oe.x,se.x),ZT(te,ne.y,ae.y,oe.y,se.y)),x}copy(a){super.copy(a),this.points=[];for(let y=0,x=a.points.length;y=x){const ee=E[z]-x,te=this.curves[z],ne=te.getLength(),ae=ne===0?0:1-ee/ne;return te.getPointAt(ae,y)}z++}return null}getLength(){const a=this.getCurveLengths();return a[a.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const a=[];let y=0;for(let x=0,E=this.curves.length;x1&&!y[y.length-1].equals(y[0])&&y.push(y[0]),y}copy(a){super.copy(a),this.curves=[];for(let y=0,x=a.curves.length;y0){const se=ae.getPoint(0);se.equals(this.currentPoint)||this.lineTo(se.x,se.y)}this.curves.push(ae);const oe=ae.getPoint(1);return this.currentPoint.copy(oe),this}copy(a){return super.copy(a),this.currentPoint.copy(a.currentPoint),this}toJSON(){const a=super.toJSON();return a.currentPoint=this.currentPoint.toArray(),a}fromJSON(a){return super.fromJSON(a),this.currentPoint.fromArray(a.currentPoint),this}}class Gv extends u1{constructor(a){super(a),this.uuid=ko(),this.type="Shape",this.holes=[]}getPointsHoles(a){const y=[];for(let x=0,E=this.holes.length;x80*y){te=1/0,ne=1/0;let oe=-1/0,se=-1/0;for(let ue=y;ueoe&&(oe=ce),de>se&&(se=de)}ae=Math.max(oe-te,se-ne),ae=ae!==0?32767/ae:0}return Ey(z,ee,y,te,ne,ae,0),ee}function $T(b,a,y,x,E){let z;if(E===zR(b,a,y,x)>0)for(let ee=a;ee=a;ee-=x)z=r2(ee/x|0,b[ee],b[ee+1],z);return z&&Vv(z,z.next)&&(Cy(z),z=z.next),z}function Ym(b,a){if(!b)return b;a||(a=b);let y=b,x;do if(x=!1,!y.steiner&&(Vv(y,y.next)||el(y.prev,y,y.next)===0)){if(Cy(y),y=a=y.prev,y===y.next)break;x=!0}else y=y.next;while(x||y!==a);return a}function Ey(b,a,y,x,E,z,ee){if(!b)return;!ee&&z&&NR(b,x,E,z);let te=b;for(;b.prev!==b.next;){const ne=b.prev,ae=b.next;if(z?ER(b,x,E,z):bR(b)){a.push(ne.i,b.i,ae.i),Cy(b),b=ae.next,te=ae.next;continue}if(b=ae,b===te){ee?ee===1?(b=SR(Ym(b),a),Ey(b,a,y,x,E,z,2)):ee===2&&wR(b,a,y,x,E,z):Ey(Ym(b),a,y,x,E,z,1);break}}}function bR(b){const a=b.prev,y=b,x=b.next;if(el(a,y,x)>=0)return!1;const E=a.x,z=y.x,ee=x.x,te=a.y,ne=y.y,ae=x.y,oe=Math.min(E,z,ee),se=Math.min(te,ne,ae),ue=Math.max(E,z,ee),ce=Math.max(te,ne,ae);let de=x.next;for(;de!==a;){if(de.x>=oe&&de.x<=ue&&de.y>=se&&de.y<=ce&&Sy(E,te,z,ne,ee,ae,de.x,de.y)&&el(de.prev,de,de.next)>=0)return!1;de=de.next}return!0}function ER(b,a,y,x){const E=b.prev,z=b,ee=b.next;if(el(E,z,ee)>=0)return!1;const te=E.x,ne=z.x,ae=ee.x,oe=E.y,se=z.y,ue=ee.y,ce=Math.min(te,ne,ae),de=Math.min(oe,se,ue),ye=Math.max(te,ne,ae),Ae=Math.max(oe,se,ue),ge=c1(ce,de,a,y,x),Ee=c1(ye,Ae,a,y,x);let be=b.prevZ,we=b.nextZ;for(;be&&be.z>=ge&&we&&we.z<=Ee;){if(be.x>=ce&&be.x<=ye&&be.y>=de&&be.y<=Ae&&be!==E&&be!==ee&&Sy(te,oe,ne,se,ae,ue,be.x,be.y)&&el(be.prev,be,be.next)>=0||(be=be.prevZ,we.x>=ce&&we.x<=ye&&we.y>=de&&we.y<=Ae&&we!==E&&we!==ee&&Sy(te,oe,ne,se,ae,ue,we.x,we.y)&&el(we.prev,we,we.next)>=0))return!1;we=we.nextZ}for(;be&&be.z>=ge;){if(be.x>=ce&&be.x<=ye&&be.y>=de&&be.y<=Ae&&be!==E&&be!==ee&&Sy(te,oe,ne,se,ae,ue,be.x,be.y)&&el(be.prev,be,be.next)>=0)return!1;be=be.prevZ}for(;we&&we.z<=Ee;){if(we.x>=ce&&we.x<=ye&&we.y>=de&&we.y<=Ae&&we!==E&&we!==ee&&Sy(te,oe,ne,se,ae,ue,we.x,we.y)&&el(we.prev,we,we.next)>=0)return!1;we=we.nextZ}return!0}function SR(b,a){let y=b;do{const x=y.prev,E=y.next.next;!Vv(x,E)&&t2(x,y,y.next,E)&&wy(x,E)&&wy(E,x)&&(a.push(x.i,y.i,E.i),Cy(y),Cy(y.next),y=b=E),y=y.next}while(y!==b);return Ym(y)}function wR(b,a,y,x,E,z){let ee=b;do{let te=ee.next.next;for(;te!==ee.prev;){if(ee.i!==te.i&&LR(ee,te)){let ne=n2(ee,te);ee=Ym(ee,ee.next),ne=Ym(ne,ne.next),Ey(ee,a,y,x,E,z,0),Ey(ne,a,y,x,E,z,0);return}te=te.next}ee=ee.next}while(ee!==b)}function CR(b,a,y,x){const E=[];for(let z=0,ee=a.length;z=y.next.y&&y.next.y!==y.y){const se=y.x+(E-y.y)*(y.next.x-y.x)/(y.next.y-y.y);if(se<=x&&se>z&&(z=se,ee=y.x=y.x&&y.x>=ne&&x!==y.x&&e2(Eee.x||y.x===ee.x&&DR(ee,y)))&&(ee=y,oe=se)}y=y.next}while(y!==te);return ee}function DR(b,a){return el(b.prev,b,a.prev)<0&&el(a.next,b,b.next)<0}function NR(b,a,y,x){let E=b;do E.z===0&&(E.z=c1(E.x,E.y,a,y,x)),E.prevZ=E.prev,E.nextZ=E.next,E=E.next;while(E!==b);E.prevZ.nextZ=null,E.prevZ=null,FR(E)}function FR(b){let a,y=1;do{let x=b,E;b=null;let z=null;for(a=0;x;){a++;let ee=x,te=0;for(let ae=0;ae0||ne>0&ⅇ)te!==0&&(ne===0||!ee||x.z<=ee.z)?(E=x,x=x.nextZ,te--):(E=ee,ee=ee.nextZ,ne--),z?z.nextZ=E:b=E,E.prevZ=z,z=E;x=ee}z.nextZ=null,y*=2}while(a>1);return b}function c1(b,a,y,x,E){return b=(b-y)*E|0,a=(a-x)*E|0,b=(b|b<<8)&16711935,b=(b|b<<4)&252645135,b=(b|b<<2)&858993459,b=(b|b<<1)&1431655765,a=(a|a<<8)&16711935,a=(a|a<<4)&252645135,a=(a|a<<2)&858993459,a=(a|a<<1)&1431655765,b|a<<1}function IR(b){let a=b,y=b;do(a.x=(b-ee)*(z-te)&&(b-ee)*(x-te)>=(y-ee)*(a-te)&&(y-ee)*(z-te)>=(E-ee)*(x-te)}function Sy(b,a,y,x,E,z,ee,te){return!(b===ee&&a===te)&&e2(b,a,y,x,E,z,ee,te)}function LR(b,a){return b.next.i!==a.i&&b.prev.i!==a.i&&!RR(b,a)&&(wy(b,a)&&wy(a,b)&&OR(b,a)&&(el(b.prev,b,a.prev)||el(b,a.prev,a))||Vv(b,a)&&el(b.prev,b,b.next)>0&&el(a.prev,a,a.next)>0)}function el(b,a,y){return(a.y-b.y)*(y.x-a.x)-(a.x-b.x)*(y.y-a.y)}function Vv(b,a){return b.x===a.x&&b.y===a.y}function t2(b,a,y,x){const E=jP(el(b,a,y)),z=jP(el(b,a,x)),ee=jP(el(y,x,b)),te=jP(el(y,x,a));return!!(E!==z&&ee!==te||E===0&&VP(b,y,a)||z===0&&VP(b,x,a)||ee===0&&VP(y,b,x)||te===0&&VP(y,a,x))}function VP(b,a,y){return a.x<=Math.max(b.x,y.x)&&a.x>=Math.min(b.x,y.x)&&a.y<=Math.max(b.y,y.y)&&a.y>=Math.min(b.y,y.y)}function jP(b){return b>0?1:b<0?-1:0}function RR(b,a){let y=b;do{if(y.i!==b.i&&y.next.i!==b.i&&y.i!==a.i&&y.next.i!==a.i&&t2(y,y.next,b,a))return!0;y=y.next}while(y!==b);return!1}function wy(b,a){return el(b.prev,b,b.next)<0?el(b,a,b.next)>=0&&el(b,b.prev,a)>=0:el(b,a,b.prev)<0||el(b,b.next,a)<0}function OR(b,a){let y=b,x=!1;const E=(b.x+a.x)/2,z=(b.y+a.y)/2;do y.y>z!=y.next.y>z&&y.next.y!==y.y&&E<(y.next.x-y.x)*(z-y.y)/(y.next.y-y.y)+y.x&&(x=!x),y=y.next;while(y!==b);return x}function n2(b,a){const y=d1(b.i,b.x,b.y),x=d1(a.i,a.x,a.y),E=b.next,z=a.prev;return b.next=a,a.prev=b,y.next=E,E.prev=y,x.next=y,y.prev=x,z.next=x,x.prev=z,x}function r2(b,a,y,x){const E=d1(b,a,y);return x?(E.next=x.next,E.prev=x,x.next.prev=E,x.next=E):(E.prev=E,E.next=E),E}function Cy(b){b.next.prev=b.prev,b.prev.next=b.next,b.prevZ&&(b.prevZ.nextZ=b.nextZ),b.nextZ&&(b.nextZ.prevZ=b.prevZ)}function d1(b,a,y){return{i:b,x:a,y,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}function zR(b,a,y,x){let E=0;for(let z=a,ee=y-x;z2&&b[a-1].equals(b[0])&&b.pop()}function a2(b,a){for(let y=0;yNumber.EPSILON){const Mn=Math.sqrt(Ze),Kt=Math.sqrt(hi*hi+ut*ut),xn=Sn.x-Ii/Mn,Kr=Sn.y+gr/Mn,pr=bn.x-ut/Kt,$r=bn.y+hi/Kt,ni=((pr-xn)*ut-($r-Kr)*hi)/(gr*ut-Ii*hi);Bn=xn+gr*ni-Jt.x,rr=Kr+Ii*ni-Jt.y;const $n=Bn*Bn+rr*rr;if($n<=2)return new An(Bn,rr);ir=Math.sqrt($n/2)}else{let Mn=!1;gr>Number.EPSILON?hi>Number.EPSILON&&(Mn=!0):gr<-Number.EPSILON?hi<-Number.EPSILON&&(Mn=!0):Math.sign(Ii)===Math.sign(ut)&&(Mn=!0),Mn?(Bn=-Ii,rr=gr,ir=Math.sqrt(Ze)):(Bn=gr,rr=Ii,ir=Math.sqrt(Ze/2))}return new An(Bn/ir,rr/ir)}const _e=[];for(let Jt=0,Sn=yt.length,bn=Sn-1,Bn=Jt+1;Jt=0;Jt--){const Sn=Jt/Ae,bn=ce*Math.cos(Sn*Math.PI/2),Bn=de*Math.sin(Sn*Math.PI/2)+ye;for(let rr=0,ir=yt.length;rr=0;){const Bn=bn;let rr=bn-1;rr<0&&(rr=Jt.length-1);for(let ir=0,gr=oe+Ae*2;ir0)&&ce.push(be,we,Te),(ge!==x-1||ne0!=a>0&&this.version++,this._anisotropy=a}get clearcoat(){return this._clearcoat}set clearcoat(a){this._clearcoat>0!=a>0&&this.version++,this._clearcoat=a}get iridescence(){return this._iridescence}set iridescence(a){this._iridescence>0!=a>0&&this.version++,this._iridescence=a}get dispersion(){return this._dispersion}set dispersion(a){this._dispersion>0!=a>0&&this.version++,this._dispersion=a}get sheen(){return this._sheen}set sheen(a){this._sheen>0!=a>0&&this.version++,this._sheen=a}get transmission(){return this._transmission}set transmission(a){this._transmission>0!=a>0&&this.version++,this._transmission=a}copy(a){return super.copy(a),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=a.anisotropy,this.anisotropyRotation=a.anisotropyRotation,this.anisotropyMap=a.anisotropyMap,this.clearcoat=a.clearcoat,this.clearcoatMap=a.clearcoatMap,this.clearcoatRoughness=a.clearcoatRoughness,this.clearcoatRoughnessMap=a.clearcoatRoughnessMap,this.clearcoatNormalMap=a.clearcoatNormalMap,this.clearcoatNormalScale.copy(a.clearcoatNormalScale),this.dispersion=a.dispersion,this.ior=a.ior,this.iridescence=a.iridescence,this.iridescenceMap=a.iridescenceMap,this.iridescenceIOR=a.iridescenceIOR,this.iridescenceThicknessRange=[...a.iridescenceThicknessRange],this.iridescenceThicknessMap=a.iridescenceThicknessMap,this.sheen=a.sheen,this.sheenColor.copy(a.sheenColor),this.sheenColorMap=a.sheenColorMap,this.sheenRoughness=a.sheenRoughness,this.sheenRoughnessMap=a.sheenRoughnessMap,this.transmission=a.transmission,this.transmissionMap=a.transmissionMap,this.thickness=a.thickness,this.thicknessMap=a.thicknessMap,this.attenuationDistance=a.attenuationDistance,this.attenuationColor.copy(a.attenuationColor),this.specularIntensity=a.specularIntensity,this.specularIntensityMap=a.specularIntensityMap,this.specularColor.copy(a.specularColor),this.specularColorMap=a.specularColorMap,this}}class P1 extends ju{constructor(a){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new Ur(16777215),this.specular=new Ur(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Ur(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new An(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Xc,this.combine=Cf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.specular.copy(a.specular),this.shininess=a.shininess,this.map=a.map,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.emissive.copy(a.emissive),this.emissiveMap=a.emissiveMap,this.emissiveIntensity=a.emissiveIntensity,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.specularMap=a.specularMap,this.alphaMap=a.alphaMap,this.envMap=a.envMap,this.envMapRotation.copy(a.envMapRotation),this.combine=a.combine,this.reflectivity=a.reflectivity,this.refractionRatio=a.refractionRatio,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.flatShading=a.flatShading,this.fog=a.fog,this}}class c2 extends ju{constructor(a){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new Ur(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Ur(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new An(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.map=a.map,this.gradientMap=a.gradientMap,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.emissive.copy(a.emissive),this.emissiveMap=a.emissiveMap,this.emissiveIntensity=a.emissiveIntensity,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.alphaMap=a.alphaMap,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.fog=a.fog,this}}class d2 extends ju{constructor(a){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new An(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(a)}copy(a){return super.copy(a),this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.flatShading=a.flatShading,this}}class b1 extends ju{constructor(a){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new Ur(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Ur(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new An(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Xc,this.combine=Cf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.map=a.map,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.emissive.copy(a.emissive),this.emissiveMap=a.emissiveMap,this.emissiveIntensity=a.emissiveIntensity,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.specularMap=a.specularMap,this.alphaMap=a.alphaMap,this.envMap=a.envMap,this.envMapRotation.copy(a.envMapRotation),this.combine=a.combine,this.reflectivity=a.reflectivity,this.refractionRatio=a.refractionRatio,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.flatShading=a.flatShading,this.fog=a.fog,this}}class f2 extends ju{constructor(a){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=rw,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(a)}copy(a){return super.copy(a),this.depthPacking=a.depthPacking,this.map=a.map,this.alphaMap=a.alphaMap,this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this}}class h2 extends ju{constructor(a){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(a)}copy(a){return super.copy(a),this.map=a.map,this.alphaMap=a.alphaMap,this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this}}class g2 extends ju{constructor(a){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new Ur(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new An(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.defines={MATCAP:""},this.color.copy(a.color),this.matcap=a.matcap,this.map=a.map,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.alphaMap=a.alphaMap,this.flatShading=a.flatShading,this.fog=a.fog,this}}class E1 extends uc{constructor(a){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(a)}copy(a){return super.copy(a),this.scale=a.scale,this.dashSize=a.dashSize,this.gapSize=a.gapSize,this}}function Jm(b,a){return!b||b.constructor===a?b:typeof a.BYTES_PER_ELEMENT=="number"?new a(b):Array.prototype.slice.call(b)}function p2(b){return ArrayBuffer.isView(b)&&!(b instanceof DataView)}function m2(b){function a(E,z){return b[E]-b[z]}const y=b.length,x=new Array(y);for(let E=0;E!==y;++E)x[E]=E;return x.sort(a),x}function S1(b,a,y){const x=b.length,E=new b.constructor(x);for(let z=0,ee=0;ee!==x;++z){const te=y[z]*a;for(let ne=0;ne!==a;++ne)E[ee++]=b[te+ne]}return E}function w1(b,a,y,x){let E=1,z=b[0];for(;z!==void 0&&z[x]===void 0;)z=b[E++];if(z===void 0)return;let ee=z[x];if(ee!==void 0)if(Array.isArray(ee))do ee=z[x],ee!==void 0&&(a.push(z.time),y.push(...ee)),z=b[E++];while(z!==void 0);else if(ee.toArray!==void 0)do ee=z[x],ee!==void 0&&(a.push(z.time),ee.toArray(y,y.length)),z=b[E++];while(z!==void 0);else do ee=z[x],ee!==void 0&&(a.push(z.time),y.push(ee)),z=b[E++];while(z!==void 0)}function XR(b,a,y,x,E=30){const z=b.clone();z.name=a;const ee=[];for(let ne=0;ne=x)){se.push(ae.times[ce]);for(let ye=0;yez.tracks[ne].times[0]&&(te=z.tracks[ne].times[0]);for(let ne=0;ne=te.times[de]){const ge=de*se+oe,Ee=ge+se-oe;ye=te.values.slice(ge,Ee)}else{const ge=te.createInterpolant(),Ee=oe,be=se-oe;ge.evaluate(z),ye=ge.resultBuffer.slice(Ee,be)}ne==="quaternion"&&new _s().fromArray(ye).normalize().conjugate().toArray(ye);const Ae=ae.times.length;for(let ge=0;ge=z)){const te=y[1];a=z)break t}ee=x,x=0;break n}break e}for(;x>>1;ay;)--ee;if(++ee,z!==0||ee!==E){z>=ee&&(ee=Math.max(ee,1),z=ee-1);const te=this.getValueSize();this.times=x.slice(z,ee),this.values=this.values.slice(z*te,ee*te)}return this}validate(){let a=!0;const y=this.getValueSize();y-Math.floor(y)!==0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),a=!1);const x=this.times,E=this.values,z=x.length;z===0&&(console.error("THREE.KeyframeTrack: Track is empty.",this),a=!1);let ee=null;for(let te=0;te!==z;te++){const ne=x[te];if(typeof ne=="number"&&isNaN(ne)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,te,ne),a=!1;break}if(ee!==null&&ee>ne){console.error("THREE.KeyframeTrack: Out of order keys.",this,te,ne,ee),a=!1;break}ee=ne}if(E!==void 0&&p2(E))for(let te=0,ne=E.length;te!==ne;++te){const ae=E[te];if(isNaN(ae)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,te,ae),a=!1;break}}return a}optimize(){const a=this.times.slice(),y=this.values.slice(),x=this.getValueSize(),E=this.getInterpolation()===ny,z=a.length-1;let ee=1;for(let te=1;te0){a[ee]=a[z];for(let te=z*x,ne=ee*x,ae=0;ae!==x;++ae)y[ne+ae]=y[te+ae];++ee}return ee!==a.length?(this.times=a.slice(0,ee),this.values=y.slice(0,ee*x)):(this.times=a,this.values=y),this}clone(){const a=this.times.slice(),y=this.values.slice(),x=this.constructor,E=new x(this.name,a,y);return E.createInterpolant=this.createInterpolant,E}}Uf.prototype.ValueTypeName="",Uf.prototype.TimeBufferType=Float32Array,Uf.prototype.ValueBufferType=Float32Array,Uf.prototype.DefaultInterpolation=ty;class Xv extends Uf{constructor(a,y,x){super(a,y,x)}}Xv.prototype.ValueTypeName="bool",Xv.prototype.ValueBufferType=Array,Xv.prototype.DefaultInterpolation=Lm,Xv.prototype.InterpolantFactoryMethodLinear=void 0,Xv.prototype.InterpolantFactoryMethodSmooth=void 0;class A2 extends Uf{constructor(a,y,x,E){super(a,y,x,E)}}A2.prototype.ValueTypeName="color";class ZP extends Uf{constructor(a,y,x,E){super(a,y,x,E)}}ZP.prototype.ValueTypeName="number";class YR extends WP{constructor(a,y,x,E){super(a,y,x,E)}interpolate_(a,y,x,E){const z=this.resultBuffer,ee=this.sampleValues,te=this.valueSize,ne=(x-y)/(E-y);let ae=a*te;for(let oe=ae+te;ae!==oe;ae+=4)_s.slerpFlat(z,0,ee,ae-te,ee,ae,ne);return z}}class YP extends Uf{constructor(a,y,x,E){super(a,y,x,E)}InterpolantFactoryMethodLinear(a){return new YR(this.times,this.values,this.getValueSize(),a)}}YP.prototype.ValueTypeName="quaternion",YP.prototype.InterpolantFactoryMethodSmooth=void 0;class Qv extends Uf{constructor(a,y,x){super(a,y,x)}}Qv.prototype.ValueTypeName="string",Qv.prototype.ValueBufferType=Array,Qv.prototype.DefaultInterpolation=Lm,Qv.prototype.InterpolantFactoryMethodLinear=void 0,Qv.prototype.InterpolantFactoryMethodSmooth=void 0;class JP extends Uf{constructor(a,y,x,E){super(a,y,x,E)}}JP.prototype.ValueTypeName="vector";class KP{constructor(a="",y=-1,x=[],E=ry){this.name=a,this.tracks=x,this.duration=y,this.blendMode=E,this.uuid=ko(),this.userData={},this.duration<0&&this.resetDuration()}static parse(a){const y=[],x=a.tracks,E=1/(a.fps||1);for(let ee=0,te=x.length;ee!==te;++ee)y.push(KR(x[ee]).scale(E));const z=new this(a.name,a.duration,y,a.blendMode);return z.uuid=a.uuid,z.userData=JSON.parse(a.userData||"{}"),z}static toJSON(a){const y=[],x=a.tracks,E={name:a.name,duration:a.duration,tracks:y,uuid:a.uuid,blendMode:a.blendMode,userData:JSON.stringify(a.userData)};for(let z=0,ee=x.length;z!==ee;++z)y.push(Uf.toJSON(x[z]));return E}static CreateFromMorphTargetSequence(a,y,x,E){const z=y.length,ee=[];for(let te=0;te1){const se=oe[1];let ue=E[se];ue||(E[se]=ue=[]),ue.push(ae)}}const ee=[];for(const te in E)ee.push(this.CreateFromMorphTargetSequence(te,E[te],y,x));return ee}static parseAnimation(a,y){if(console.warn("THREE.AnimationClip: parseAnimation() is deprecated and will be removed with r185"),!a)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const x=function(se,ue,ce,de,ye){if(ce.length!==0){const Ae=[],ge=[];w1(ce,Ae,ge,de),Ae.length!==0&&ye.push(new se(ue,Ae,ge))}},E=[],z=a.name||"default",ee=a.fps||30,te=a.blendMode;let ne=a.length||-1;const ae=a.hierarchy||[];for(let se=0;se{y&&y(z),this.manager.itemEnd(a)},0),z;if(Tg[a]!==void 0){Tg[a].push({onLoad:y,onProgress:x,onError:E});return}Tg[a]=[],Tg[a].push({onLoad:y,onProgress:x,onError:E});const ee=new Request(a,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin",signal:typeof AbortSignal.any=="function"?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal}),te=this.mimeType,ne=this.responseType;fetch(ee).then(ae=>{if(ae.status===200||ae.status===0){if(ae.status===0&&console.warn("THREE.FileLoader: HTTP Status 0 received."),typeof ReadableStream=="undefined"||ae.body===void 0||ae.body.getReader===void 0)return ae;const oe=Tg[a],se=ae.body.getReader(),ue=ae.headers.get("X-File-Size")||ae.headers.get("Content-Length"),ce=ue?parseInt(ue):0,de=ce!==0;let ye=0;const Ae=new ReadableStream({start(ge){Ee();function Ee(){se.read().then(({done:be,value:we})=>{if(be)ge.close();else{ye+=we.byteLength;const De=new ProgressEvent("progress",{lengthComputable:de,loaded:ye,total:ce});for(let Te=0,He=oe.length;Te{ge.error(be)})}}});return new Response(Ae)}else throw new _R(`fetch for "${ae.url}" responded with ${ae.status}: ${ae.statusText}`,ae)}).then(ae=>{switch(ne){case"arraybuffer":return ae.arrayBuffer();case"blob":return ae.blob();case"document":return ae.text().then(oe=>new DOMParser().parseFromString(oe,te));case"json":return ae.json();default:if(te==="")return ae.text();{const se=/charset="?([^;"\s]*)"?/i.exec(te),ue=se&&se[1]?se[1].toLowerCase():void 0,ce=new TextDecoder(ue);return ae.arrayBuffer().then(de=>ce.decode(de))}}}).then(ae=>{Bg.add(`file:${a}`,ae);const oe=Tg[a];delete Tg[a];for(let se=0,ue=oe.length;se{const oe=Tg[a];if(oe===void 0)throw this.manager.itemError(a),ae;delete Tg[a];for(let se=0,ue=oe.length;se{this.manager.itemEnd(a)}),this.manager.itemStart(a)}setResponseType(a){return this.responseType=a,this}setMimeType(a){return this.mimeType=a,this}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class fle extends null{constructor(a){super(a)}load(a,y,x,E){const z=this,ee=new jp(this.manager);ee.setPath(this.path),ee.setRequestHeader(this.requestHeader),ee.setWithCredentials(this.withCredentials),ee.load(a,function(te){try{y(z.parse(JSON.parse(te)))}catch(ne){E?E(ne):console.error(ne),z.manager.itemError(a)}},x,E)}parse(a){const y=[];for(let x=0;x0:E.vertexColors=a.vertexColors),a.uniforms!==void 0)for(const z in a.uniforms){const ee=a.uniforms[z];switch(E.uniforms[z]={},ee.type){case"t":E.uniforms[z].value=x(ee.value);break;case"c":E.uniforms[z].value=new Ur().setHex(ee.value);break;case"v2":E.uniforms[z].value=new An().fromArray(ee.value);break;case"v3":E.uniforms[z].value=new Ye().fromArray(ee.value);break;case"v4":E.uniforms[z].value=new Ui().fromArray(ee.value);break;case"m3":E.uniforms[z].value=new Pa().fromArray(ee.value);break;case"m4":E.uniforms[z].value=new mi().fromArray(ee.value);break;default:E.uniforms[z].value=ee.value}}if(a.defines!==void 0&&(E.defines=a.defines),a.vertexShader!==void 0&&(E.vertexShader=a.vertexShader),a.fragmentShader!==void 0&&(E.fragmentShader=a.fragmentShader),a.glslVersion!==void 0&&(E.glslVersion=a.glslVersion),a.extensions!==void 0)for(const z in a.extensions)E.extensions[z]=a.extensions[z];if(a.lights!==void 0&&(E.lights=a.lights),a.clipping!==void 0&&(E.clipping=a.clipping),a.size!==void 0&&(E.size=a.size),a.sizeAttenuation!==void 0&&(E.sizeAttenuation=a.sizeAttenuation),a.map!==void 0&&(E.map=x(a.map)),a.matcap!==void 0&&(E.matcap=x(a.matcap)),a.alphaMap!==void 0&&(E.alphaMap=x(a.alphaMap)),a.bumpMap!==void 0&&(E.bumpMap=x(a.bumpMap)),a.bumpScale!==void 0&&(E.bumpScale=a.bumpScale),a.normalMap!==void 0&&(E.normalMap=x(a.normalMap)),a.normalMapType!==void 0&&(E.normalMapType=a.normalMapType),a.normalScale!==void 0){let z=a.normalScale;Array.isArray(z)===!1&&(z=[z,z]),E.normalScale=new An().fromArray(z)}return a.displacementMap!==void 0&&(E.displacementMap=x(a.displacementMap)),a.displacementScale!==void 0&&(E.displacementScale=a.displacementScale),a.displacementBias!==void 0&&(E.displacementBias=a.displacementBias),a.roughnessMap!==void 0&&(E.roughnessMap=x(a.roughnessMap)),a.metalnessMap!==void 0&&(E.metalnessMap=x(a.metalnessMap)),a.emissiveMap!==void 0&&(E.emissiveMap=x(a.emissiveMap)),a.emissiveIntensity!==void 0&&(E.emissiveIntensity=a.emissiveIntensity),a.specularMap!==void 0&&(E.specularMap=x(a.specularMap)),a.specularIntensityMap!==void 0&&(E.specularIntensityMap=x(a.specularIntensityMap)),a.specularColorMap!==void 0&&(E.specularColorMap=x(a.specularColorMap)),a.envMap!==void 0&&(E.envMap=x(a.envMap)),a.envMapRotation!==void 0&&E.envMapRotation.fromArray(a.envMapRotation),a.envMapIntensity!==void 0&&(E.envMapIntensity=a.envMapIntensity),a.reflectivity!==void 0&&(E.reflectivity=a.reflectivity),a.refractionRatio!==void 0&&(E.refractionRatio=a.refractionRatio),a.lightMap!==void 0&&(E.lightMap=x(a.lightMap)),a.lightMapIntensity!==void 0&&(E.lightMapIntensity=a.lightMapIntensity),a.aoMap!==void 0&&(E.aoMap=x(a.aoMap)),a.aoMapIntensity!==void 0&&(E.aoMapIntensity=a.aoMapIntensity),a.gradientMap!==void 0&&(E.gradientMap=x(a.gradientMap)),a.clearcoatMap!==void 0&&(E.clearcoatMap=x(a.clearcoatMap)),a.clearcoatRoughnessMap!==void 0&&(E.clearcoatRoughnessMap=x(a.clearcoatRoughnessMap)),a.clearcoatNormalMap!==void 0&&(E.clearcoatNormalMap=x(a.clearcoatNormalMap)),a.clearcoatNormalScale!==void 0&&(E.clearcoatNormalScale=new An().fromArray(a.clearcoatNormalScale)),a.iridescenceMap!==void 0&&(E.iridescenceMap=x(a.iridescenceMap)),a.iridescenceThicknessMap!==void 0&&(E.iridescenceThicknessMap=x(a.iridescenceThicknessMap)),a.transmissionMap!==void 0&&(E.transmissionMap=x(a.transmissionMap)),a.thicknessMap!==void 0&&(E.thicknessMap=x(a.thicknessMap)),a.anisotropyMap!==void 0&&(E.anisotropyMap=x(a.anisotropyMap)),a.sheenColorMap!==void 0&&(E.sheenColorMap=x(a.sheenColorMap)),a.sheenRoughnessMap!==void 0&&(E.sheenRoughnessMap=x(a.sheenRoughnessMap)),E}setTextures(a){return this.textures=a,this}createMaterialFromType(a){return F1.createMaterialFromType(a)}static createMaterialFromType(a){const y={ShadowMaterial:l2,SpriteMaterial:Vw,RawShaderMaterial:jR,ShaderMaterial:Rf,PointsMaterial:qw,MeshPhysicalMaterial:u2,MeshStandardMaterial:x1,MeshPhongMaterial:P1,MeshToonMaterial:c2,MeshNormalMaterial:d2,MeshLambertMaterial:b1,MeshDepthMaterial:f2,MeshDistanceMaterial:h2,MeshBasicMaterial:bu,MeshMatcapMaterial:g2,LineDashedMaterial:E1,LineBasicMaterial:uc,Material:ju};return new y[a]}}class B2{static extractUrlBase(a){const y=a.lastIndexOf("/");return y===-1?"./":a.slice(0,y+1)}static resolveURL(a,y){return typeof a!="string"||a===""?"":(/^https?:\/\//i.test(y)&&/^\//.test(a)&&(y=y.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(a)||/^data:.*,.*$/i.test(a)||/^blob:.*$/i.test(a)?a:y+a)}}class iO extends null{constructor(){super(),this.isInstancedBufferGeometry=!0,this.type="InstancedBufferGeometry",this.instanceCount=1/0}copy(a){return super.copy(a),this.instanceCount=a.instanceCount,this}toJSON(){const a=super.toJSON();return a.instanceCount=this.instanceCount,a.isInstancedBufferGeometry=!0,a}}class aO extends null{constructor(a){super(a)}load(a,y,x,E){const z=this,ee=new jp(z.manager);ee.setPath(z.path),ee.setRequestHeader(z.requestHeader),ee.setWithCredentials(z.withCredentials),ee.load(a,function(te){try{y(z.parse(JSON.parse(te)))}catch(ne){E?E(ne):console.error(ne),z.manager.itemError(a)}},x,E)}parse(a){const y={},x={};function E(ce,de){if(y[de]!==void 0)return y[de];const Ae=ce.interleavedBuffers[de],ge=z(ce,Ae.buffer),Ee=Av(Ae.type,ge),be=new xP(Ee,Ae.stride);return be.uuid=Ae.uuid,y[de]=be,be}function z(ce,de){if(x[de]!==void 0)return x[de];const Ae=ce.arrayBuffers[de],ge=new Uint32Array(Ae).buffer;return x[de]=ge,ge}const ee=a.isInstancedBufferGeometry?new iO:new wa,te=a.data.index;if(te!==void 0){const ce=Av(te.type,te.array);ee.setIndex(new us(ce,1))}const ne=a.data.attributes;for(const ce in ne){const de=ne[ce];let ye;if(de.isInterleavedBufferAttribute){const Ae=E(a.data,de.data);ye=new jm(Ae,de.itemSize,de.offset,de.normalized)}else{const Ae=Av(de.type,de.array),ge=de.isInstancedBufferAttribute?Of:us;ye=new ge(Ae,de.itemSize,de.normalized)}de.name!==void 0&&(ye.name=de.name),de.usage!==void 0&&ye.setUsage(de.usage),ee.setAttribute(ce,ye)}const ae=a.data.morphAttributes;if(ae)for(const ce in ae){const de=ae[ce],ye=[];for(let Ae=0,ge=de.length;Ae0){const ne=new y2(y);z=new qP(ne),z.setCrossOrigin(this.crossOrigin);for(let ae=0,oe=a.length;ae0){E=new qP(this.manager),E.setCrossOrigin(this.crossOrigin);for(let ee=0,te=a.length;ee{let Ae=null,ge=null;return ye.boundingBox!==void 0&&(Ae=new Gu().fromJSON(ye.boundingBox)),ye.boundingSphere!==void 0&&(ge=new Vu().fromJSON(ye.boundingSphere)),_h(Ls({},ye),{boundingBox:Ae,boundingSphere:ge})}),ee._instanceInfo=a.instanceInfo,ee._availableInstanceIds=a._availableInstanceIds,ee._availableGeometryIds=a._availableGeometryIds,ee._nextIndexStart=a.nextIndexStart,ee._nextVertexStart=a.nextVertexStart,ee._geometryCount=a.geometryCount,ee._maxInstanceCount=a.maxInstanceCount,ee._maxVertexCount=a.maxVertexCount,ee._maxIndexCount=a.maxIndexCount,ee._geometryInitialized=a.geometryInitialized,ee._matricesTexture=ae(a.matricesTexture.uuid),ee._indirectTexture=ae(a.indirectTexture.uuid),a.colorsTexture!==void 0&&(ee._colorsTexture=ae(a.colorsTexture.uuid)),a.boundingSphere!==void 0&&(ee.boundingSphere=new Vu().fromJSON(a.boundingSphere)),a.boundingBox!==void 0&&(ee.boundingBox=new Gu().fromJSON(a.boundingBox));break;case"LOD":ee=new jL;break;case"Line":ee=new yy(te(a.geometry),ne(a.material));break;case"LineLoop":ee=new oR(te(a.geometry),ne(a.material));break;case"LineSegments":ee=new VT(te(a.geometry),ne(a.material));break;case"PointCloud":case"Points":ee=new sR(te(a.geometry),ne(a.material));break;case"Sprite":ee=new VL(ne(a.material));break;case"Group":ee=new Vm;break;case"Bone":ee=new FT;break;default:ee=new $s}if(ee.uuid=a.uuid,a.name!==void 0&&(ee.name=a.name),a.matrix!==void 0?(ee.matrix.fromArray(a.matrix),a.matrixAutoUpdate!==void 0&&(ee.matrixAutoUpdate=a.matrixAutoUpdate),ee.matrixAutoUpdate&&ee.matrix.decompose(ee.position,ee.quaternion,ee.scale)):(a.position!==void 0&&ee.position.fromArray(a.position),a.rotation!==void 0&&ee.rotation.fromArray(a.rotation),a.quaternion!==void 0&&ee.quaternion.fromArray(a.quaternion),a.scale!==void 0&&ee.scale.fromArray(a.scale)),a.up!==void 0&&ee.up.fromArray(a.up),a.castShadow!==void 0&&(ee.castShadow=a.castShadow),a.receiveShadow!==void 0&&(ee.receiveShadow=a.receiveShadow),a.shadow&&(a.shadow.intensity!==void 0&&(ee.shadow.intensity=a.shadow.intensity),a.shadow.bias!==void 0&&(ee.shadow.bias=a.shadow.bias),a.shadow.normalBias!==void 0&&(ee.shadow.normalBias=a.shadow.normalBias),a.shadow.radius!==void 0&&(ee.shadow.radius=a.shadow.radius),a.shadow.mapSize!==void 0&&ee.shadow.mapSize.fromArray(a.shadow.mapSize),a.shadow.camera!==void 0&&(ee.shadow.camera=this.parseObject(a.shadow.camera))),a.visible!==void 0&&(ee.visible=a.visible),a.frustumCulled!==void 0&&(ee.frustumCulled=a.frustumCulled),a.renderOrder!==void 0&&(ee.renderOrder=a.renderOrder),a.userData!==void 0&&(ee.userData=a.userData),a.layers!==void 0&&(ee.layers.mask=a.layers),a.children!==void 0){const ue=a.children;for(let ce=0;ce{if(I1.has(ee)===!0)E&&E(I1.get(ee)),z.manager.itemError(a),z.manager.itemEnd(a);else return y&&y(ae),z.manager.itemEnd(a),ae});return}return setTimeout(function(){y&&y(ee),z.manager.itemEnd(a)},0),ee}const te={};te.credentials=this.crossOrigin==="anonymous"?"same-origin":"include",te.headers=this.requestHeader,te.signal=typeof AbortSignal.any=="function"?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal;const ne=fetch(a,te).then(function(ae){return ae.blob()}).then(function(ae){return createImageBitmap(ae,Object.assign(z.options,{colorSpaceConversion:"none"}))}).then(function(ae){return Bg.add(`image-bitmap:${a}`,ae),y&&y(ae),z.manager.itemEnd(a),ae}).catch(function(ae){E&&E(ae),I1.set(ne,ae),Bg.remove(`image-bitmap:${a}`),z.manager.itemError(a),z.manager.itemEnd(a)});Bg.add(`image-bitmap:${a}`,ne),z.manager.itemStart(a)}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}let $P;class D2{static getContext(){return $P===void 0&&($P=new(window.AudioContext||window.webkitAudioContext)),$P}static setContext(a){$P=a}}class Ale extends null{constructor(a){super(a)}load(a,y,x,E){const z=this,ee=new jp(this.manager);ee.setResponseType("arraybuffer"),ee.setPath(this.path),ee.setRequestHeader(this.requestHeader),ee.setWithCredentials(this.withCredentials),ee.load(a,function(ne){try{const ae=ne.slice(0);D2.getContext().decodeAudioData(ae,function(se){y(se)}).catch(te)}catch(ae){te(ae)}},x,E);function te(ne){E?E(ne):console.error(ne),z.manager.itemError(a)}}}const N2=new mi,F2=new mi,qm=new mi;class yle{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new Tl,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new Tl,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(a){const y=this._cache;if(y.focus!==a.focus||y.fov!==a.fov||y.aspect!==a.aspect*this.aspect||y.near!==a.near||y.far!==a.far||y.zoom!==a.zoom||y.eyeSep!==this.eyeSep){y.focus=a.focus,y.fov=a.fov,y.aspect=a.aspect*this.aspect,y.near=a.near,y.far=a.far,y.zoom=a.zoom,y.eyeSep=this.eyeSep,qm.copy(a.projectionMatrix);const E=y.eyeSep/2,z=E*y.near/y.focus,ee=y.near*Math.tan(Cl*y.fov*.5)/y.zoom;let te,ne;F2.elements[12]=-E,N2.elements[12]=E,te=-ee*y.aspect+z,ne=ee*y.aspect+z,qm.elements[0]=2*y.near/(ne-te),qm.elements[8]=(ne+te)/(ne-te),this.cameraL.projectionMatrix.copy(qm),te=-ee*y.aspect-z,ne=ee*y.aspect-z,qm.elements[0]=2*y.near/(ne-te),qm.elements[8]=(ne+te)/(ne-te),this.cameraR.projectionMatrix.copy(qm)}this.cameraL.matrixWorld.copy(a.matrixWorld).multiply(F2),this.cameraR.matrixWorld.copy(a.matrixWorld).multiply(N2)}}class I2 extends Tl{constructor(a=[]){super(),this.isArrayCamera=!0,this.isMultiViewCamera=!1,this.cameras=a}}class L1{constructor(a=!0){this.autoStart=a,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=performance.now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let a=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const y=performance.now();a=(y-this.oldTime)/1e3,this.oldTime=y,this.elapsedTime+=a}return a}}const _m=new Ye,R1=new _s,sO=new Ye,$m=new Ye,e0=new Ye;class xle extends null{constructor(){super(),this.type="AudioListener",this.context=D2.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new L1}getInput(){return this.gain}removeFilter(){return this.filter!==null&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(a){return this.filter!==null?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=a,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(a){return this.gain.gain.setTargetAtTime(a,this.context.currentTime,.01),this}updateMatrixWorld(a){super.updateMatrixWorld(a);const y=this.context.listener;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(_m,R1,sO),$m.set(0,0,-1).applyQuaternion(R1),e0.set(0,1,0).applyQuaternion(R1),y.positionX){const x=this.context.currentTime+this.timeDelta;y.positionX.linearRampToValueAtTime(_m.x,x),y.positionY.linearRampToValueAtTime(_m.y,x),y.positionZ.linearRampToValueAtTime(_m.z,x),y.forwardX.linearRampToValueAtTime($m.x,x),y.forwardY.linearRampToValueAtTime($m.y,x),y.forwardZ.linearRampToValueAtTime($m.z,x),y.upX.linearRampToValueAtTime(e0.x,x),y.upY.linearRampToValueAtTime(e0.y,x),y.upZ.linearRampToValueAtTime(e0.z,x)}else y.setPosition(_m.x,_m.y,_m.z),y.setOrientation($m.x,$m.y,$m.z,e0.x,e0.y,e0.z)}}class Ple extends null{constructor(a){super(),this.type="Audio",this.listener=a,this.context=a.context,this.gain=this.context.createGain(),this.gain.connect(a.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(a){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=a,this.connect(),this}setMediaElementSource(a){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(a),this.connect(),this}setMediaStreamSource(a){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(a),this.connect(),this}setBuffer(a){return this.buffer=a,this.sourceType="buffer",this.autoplay&&this.play(),this}play(a=0){if(this.isPlaying===!0){console.warn("THREE.Audio: Audio is already playing.");return}if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}this._startedAt=this.context.currentTime+a;const y=this.context.createBufferSource();return y.buffer=this.buffer,y.loop=this.loop,y.loopStart=this.loopStart,y.loopEnd=this.loopEnd,y.onended=this.onEnded.bind(this),y.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=y,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this.isPlaying===!0&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,this.loop===!0&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this}stop(a=0){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this._progress=0,this.source!==null&&(this.source.stop(this.context.currentTime+a),this.source.onended=null),this.isPlaying=!1,this}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let a=1,y=this.filters.length;a0){this.source.disconnect(this.filters[0]);for(let a=1,y=this.filters.length;a0&&this._mixBufferRegionAdditive(x,E,this._addIndex*y,1,y);for(let ne=y,ae=y+y;ne!==ae;++ne)if(x[ne]!==x[ne+y]){te.setValue(x,E);break}}saveOriginalState(){const a=this.binding,y=this.buffer,x=this.valueSize,E=x*this._origIndex;a.getValue(y,E);for(let z=x,ee=E;z!==ee;++z)y[z]=y[E+z%x];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const a=this.valueSize*3;this.binding.setValue(this.buffer,a)}_setAdditiveIdentityNumeric(){const a=this._addIndex*this.valueSize,y=a+this.valueSize;for(let x=a;x=.5)for(let ee=0;ee!==z;++ee)a[y+ee]=a[x+ee]}_slerp(a,y,x,E){_s.slerpFlat(a,y,a,y,a,x,E)}_slerpAdditive(a,y,x,E,z){const ee=this._workIndex*z;_s.multiplyQuaternionsFlat(a,ee,a,y,a,x),_s.slerpFlat(a,y,a,y,a,ee,E)}_lerp(a,y,x,E,z){const ee=1-E;for(let te=0;te!==z;++te){const ne=y+te;a[ne]=a[ne]*ee+a[x+te]*E}}_lerpAdditive(a,y,x,E,z){for(let ee=0;ee!==z;++ee){const te=y+ee;a[te]=a[te]+a[x+ee]*E}}}const O1="\\[\\]\\.:\\/",cO=new RegExp("["+O1+"]","g"),z1="[^"+O1+"]",dO="[^"+O1.replace("\\.","")+"]",fO=/((?:WC+[\/:])*)/.source.replace("WC",z1),hO=/(WCOD+)?/.source.replace("WCOD",dO),gO=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",z1),pO=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",z1),mO=new RegExp("^"+fO+hO+gO+pO+"$"),vO=["material","materials","bones","map"];class AO{constructor(a,y,x){const E=x||Io.parseTrackName(y);this._targetGroup=a,this._bindings=a.subscribe_(y,E)}getValue(a,y){this.bind();const x=this._targetGroup.nCachedObjects_,E=this._bindings[x];E!==void 0&&E.getValue(a,y)}setValue(a,y){const x=this._bindings;for(let E=this._targetGroup.nCachedObjects_,z=x.length;E!==z;++E)x[E].setValue(a,y)}bind(){const a=this._bindings;for(let y=this._targetGroup.nCachedObjects_,x=a.length;y!==x;++y)a[y].bind()}unbind(){const a=this._bindings;for(let y=this._targetGroup.nCachedObjects_,x=a.length;y!==x;++y)a[y].unbind()}}class Io{constructor(a,y,x){this.path=y,this.parsedPath=x||Io.parseTrackName(y),this.node=Io.findNode(a,this.parsedPath.nodeName),this.rootNode=a,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(a,y,x){return a&&a.isAnimationObjectGroup?new Io.Composite(a,y,x):new Io(a,y,x)}static sanitizeNodeName(a){return a.replace(/\s/g,"_").replace(cO,"")}static parseTrackName(a){const y=mO.exec(a);if(y===null)throw new Error("PropertyBinding: Cannot parse trackName: "+a);const x={nodeName:y[2],objectName:y[3],objectIndex:y[4],propertyName:y[5],propertyIndex:y[6]},E=x.nodeName&&x.nodeName.lastIndexOf(".");if(E!==void 0&&E!==-1){const z=x.nodeName.substring(E+1);vO.indexOf(z)!==-1&&(x.nodeName=x.nodeName.substring(0,E),x.objectName=z)}if(x.propertyName===null||x.propertyName.length===0)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+a);return x}static findNode(a,y){if(y===void 0||y===""||y==="."||y===-1||y===a.name||y===a.uuid)return a;if(a.skeleton){const x=a.skeleton.getBoneByName(y);if(x!==void 0)return x}if(a.children){const x=function(z){for(let ee=0;ee=z){const se=z++,ue=a[se];y[ue.uuid]=oe,a[oe]=ue,y[ae]=se,a[se]=ne;for(let ce=0,de=E;ce!==de;++ce){const ye=x[ce],Ae=ye[se],ge=ye[oe];ye[oe]=Ae,ye[se]=ge}}}this.nCachedObjects_=z}uncache(){const a=this._objects,y=this._indicesByUUID,x=this._bindings,E=x.length;let z=this.nCachedObjects_,ee=a.length;for(let te=0,ne=arguments.length;te!==ne;++te){const ae=arguments[te],oe=ae.uuid,se=y[oe];if(se!==void 0)if(delete y[oe],se0&&(y[ce.uuid]=se),a[se]=ce,a.pop();for(let de=0,ye=E;de!==ye;++de){const Ae=x[de];Ae[se]=Ae[ue],Ae.pop()}}}this.nCachedObjects_=z}subscribe_(a,y){const x=this._bindingsIndicesByPath;let E=x[a];const z=this._bindings;if(E!==void 0)return z[E];const ee=this._paths,te=this._parsedPaths,ne=this._objects,ae=ne.length,oe=this.nCachedObjects_,se=new Array(ae);E=z.length,x[a]=E,ee.push(a),te.push(y),z.push(se);for(let ue=oe,ce=ne.length;ue!==ce;++ue){const de=ne[ue];se[ue]=new Io(de,a,y)}return se}unsubscribe_(a){const y=this._bindingsIndicesByPath,x=y[a];if(x!==void 0){const E=this._paths,z=this._parsedPaths,ee=this._bindings,te=ee.length-1,ne=ee[te],ae=a[te];y[ae]=x,ee[x]=ne,ee.pop(),z[x]=z[te],z.pop(),E[x]=E[te],E.pop()}}}class yO{constructor(a,y,x=null,E=y.blendMode){this._mixer=a,this._clip=y,this._localRoot=x,this.blendMode=E;const z=y.tracks,ee=z.length,te=new Array(ee),ne={endingStart:Dp,endingEnd:Dp};for(let ae=0;ae!==ee;++ae){const oe=z[ae].createInterpolant(null);te[ae]=oe,oe.settings=ne}this._interpolantSettings=ne,this._interpolants=te,this._propertyBindings=new Array(ee),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=tw,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&this.timeScale!==0&&this._startTime===null&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(a){return this._startTime=a,this}setLoop(a,y){return this.loop=a,this.repetitions=y,this}setEffectiveWeight(a){return this.weight=a,this._effectiveWeight=this.enabled?a:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(a){return this._scheduleFading(a,0,1)}fadeOut(a){return this._scheduleFading(a,1,0)}crossFadeFrom(a,y,x=!1){if(a.fadeOut(y),this.fadeIn(y),x===!0){const E=this._clip.duration,z=a._clip.duration,ee=z/E,te=E/z;a.warp(1,ee,y),this.warp(te,1,y)}return this}crossFadeTo(a,y,x=!1){return a.crossFadeFrom(this,y,x)}stopFading(){const a=this._weightInterpolant;return a!==null&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(a)),this}setEffectiveTimeScale(a){return this.timeScale=a,this._effectiveTimeScale=this.paused?0:a,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(a){return this.timeScale=this._clip.duration/a,this.stopWarping()}syncWith(a){return this.time=a.time,this.timeScale=a.timeScale,this.stopWarping()}halt(a){return this.warp(this._effectiveTimeScale,0,a)}warp(a,y,x){const E=this._mixer,z=E.time,ee=this.timeScale;let te=this._timeScaleInterpolant;te===null&&(te=E._lendControlInterpolant(),this._timeScaleInterpolant=te);const ne=te.parameterPositions,ae=te.sampleValues;return ne[0]=z,ne[1]=z+x,ae[0]=a/ee,ae[1]=y/ee,this}stopWarping(){const a=this._timeScaleInterpolant;return a!==null&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(a)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(a,y,x,E){if(!this.enabled){this._updateWeight(a);return}const z=this._startTime;if(z!==null){const ne=(a-z)*x;ne<0||x===0?y=0:(this._startTime=null,y=x*ne)}y*=this._updateTimeScale(a);const ee=this._updateTime(y),te=this._updateWeight(a);if(te>0){const ne=this._interpolants,ae=this._propertyBindings;switch(this.blendMode){case Yx:for(let oe=0,se=ne.length;oe!==se;++oe)ne[oe].evaluate(ee),ae[oe].accumulateAdditive(te);break;case ry:default:for(let oe=0,se=ne.length;oe!==se;++oe)ne[oe].evaluate(ee),ae[oe].accumulate(E,te)}}}_updateWeight(a){let y=0;if(this.enabled){y=this.weight;const x=this._weightInterpolant;if(x!==null){const E=x.evaluate(a)[0];y*=E,a>x.parameterPositions[1]&&(this.stopFading(),E===0&&(this.enabled=!1))}}return this._effectiveWeight=y,y}_updateTimeScale(a){let y=0;if(!this.paused){y=this.timeScale;const x=this._timeScaleInterpolant;if(x!==null){const E=x.evaluate(a)[0];y*=E,a>x.parameterPositions[1]&&(this.stopWarping(),y===0?this.paused=!0:this.timeScale=y)}}return this._effectiveTimeScale=y,y}_updateTime(a){const y=this._clip.duration,x=this.loop;let E=this.time+a,z=this._loopCount;const ee=x===nw;if(a===0)return z===-1?E:ee&&(z&1)===1?y-E:E;if(x===ew){z===-1&&(this._loopCount=0,this._setEndings(!0,!0,!1));e:{if(E>=y)E=y;else if(E<0)E=0;else{this.time=E;break e}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=E,this._mixer.dispatchEvent({type:"finished",action:this,direction:a<0?-1:1})}}else{if(z===-1&&(a>=0?(z=0,this._setEndings(!0,this.repetitions===0,ee)):this._setEndings(this.repetitions===0,!0,ee)),E>=y||E<0){const te=Math.floor(E/y);E-=y*te,z+=Math.abs(te);const ne=this.repetitions-z;if(ne<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,E=a>0?y:0,this.time=E,this._mixer.dispatchEvent({type:"finished",action:this,direction:a>0?1:-1});else{if(ne===1){const ae=a<0;this._setEndings(ae,!ae,ee)}else this._setEndings(!1,!1,ee);this._loopCount=z,this.time=E,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:te})}}else this.time=E;if(ee&&(z&1)===1)return y-E}return E}_setEndings(a,y,x){const E=this._interpolantSettings;x?(E.endingStart=Np,E.endingEnd=Np):(a?E.endingStart=this.zeroSlopeAtStart?Np:Dp:E.endingStart=dv,y?E.endingEnd=this.zeroSlopeAtEnd?Np:Dp:E.endingEnd=dv)}_scheduleFading(a,y,x){const E=this._mixer,z=E.time;let ee=this._weightInterpolant;ee===null&&(ee=E._lendControlInterpolant(),this._weightInterpolant=ee);const te=ee.parameterPositions,ne=ee.sampleValues;return te[0]=z,ne[0]=y,te[1]=z+a,ne[1]=x,this}}const xO=new Float32Array(1);class wle extends null{constructor(a){super(),this._root=a,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(a,y){const x=a._localRoot||this._root,E=a._clip.tracks,z=E.length,ee=a._propertyBindings,te=a._interpolants,ne=x.uuid,ae=this._bindingsByRootAndName;let oe=ae[ne];oe===void 0&&(oe={},ae[ne]=oe);for(let se=0;se!==z;++se){const ue=E[se],ce=ue.name;let de=oe[ce];if(de!==void 0)++de.referenceCount,ee[se]=de;else{if(de=ee[se],de!==void 0){de._cacheIndex===null&&(++de.referenceCount,this._addInactiveBinding(de,ne,ce));continue}const ye=y&&y._propertyBindings[se].binding.parsedPath;de=new uO(Io.create(x,ce,ye),ue.ValueTypeName,ue.getValueSize()),++de.referenceCount,this._addInactiveBinding(de,ne,ce),ee[se]=de}te[se].resultBuffer=de.buffer}}_activateAction(a){if(!this._isActiveAction(a)){if(a._cacheIndex===null){const x=(a._localRoot||this._root).uuid,E=a._clip.uuid,z=this._actionsByClip[E];this._bindAction(a,z&&z.knownActions[0]),this._addInactiveAction(a,E,x)}const y=a._propertyBindings;for(let x=0,E=y.length;x!==E;++x){const z=y[x];z.useCount++===0&&(this._lendBinding(z),z.saveOriginalState())}this._lendAction(a)}}_deactivateAction(a){if(this._isActiveAction(a)){const y=a._propertyBindings;for(let x=0,E=y.length;x!==E;++x){const z=y[x];--z.useCount===0&&(z.restoreOriginalState(),this._takeBackBinding(z))}this._takeBackAction(a)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const a=this;this.stats={actions:{get total(){return a._actions.length},get inUse(){return a._nActiveActions}},bindings:{get total(){return a._bindings.length},get inUse(){return a._nActiveBindings}},controlInterpolants:{get total(){return a._controlInterpolants.length},get inUse(){return a._nActiveControlInterpolants}}}}_isActiveAction(a){const y=a._cacheIndex;return y!==null&&y=0;--x)a[x].stop();return this}update(a){a*=this.timeScale;const y=this._actions,x=this._nActiveActions,E=this.time+=a,z=Math.sign(a),ee=this._accuIndex^=1;for(let ae=0;ae!==x;++ae)y[ae]._update(E,a,z,ee);const te=this._bindings,ne=this._nActiveBindings;for(let ae=0;ae!==ne;++ae)te[ae].apply(ee);return this}setTime(a){this.time=0;for(let y=0;y=this.min.x&&a.x<=this.max.x&&a.y>=this.min.y&&a.y<=this.max.y}containsBox(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y}getParameter(a,y){return y.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(a){return a.max.x>=this.min.x&&a.min.x<=this.max.x&&a.max.y>=this.min.y&&a.min.y<=this.max.y}clampPoint(a,y){return y.copy(a).clamp(this.min,this.max)}distanceToPoint(a){return this.clampPoint(a,k2).distanceTo(a)}intersect(a){return this.min.max(a.min),this.max.min(a.max),this.isEmpty()&&this.makeEmpty(),this}union(a){return this.min.min(a.min),this.max.max(a.max),this}translate(a){return this.min.add(a),this.max.add(a),this}equals(a){return a.min.equals(this.min)&&a.max.equals(this.max)}}const G2=new Ye,Sb=new Ye,Yv=new Ye,Jv=new Ye,U1=new Ye,SO=new Ye,wO=new Ye;class Fle{constructor(a=new Ye,y=new Ye){this.start=a,this.end=y}set(a,y){return this.start.copy(a),this.end.copy(y),this}copy(a){return this.start.copy(a.start),this.end.copy(a.end),this}getCenter(a){return a.addVectors(this.start,this.end).multiplyScalar(.5)}delta(a){return a.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(a,y){return this.delta(y).multiplyScalar(a).add(this.start)}closestPointToPointParameter(a,y){G2.subVectors(a,this.start),Sb.subVectors(this.end,this.start);const x=Sb.dot(Sb);let z=Sb.dot(G2)/x;return y&&(z=Hi(z,0,1)),z}closestPointToPoint(a,y,x){const E=this.closestPointToPointParameter(a,y);return this.delta(x).multiplyScalar(E).add(this.start)}distanceSqToLine3(a,y=SO,x=wO){const E=10000000000000001e-32;let z,ee;const te=this.start,ne=a.start,ae=this.end,oe=a.end;Yv.subVectors(ae,te),Jv.subVectors(oe,ne),U1.subVectors(te,ne);const se=Yv.dot(Yv),ue=Jv.dot(Jv),ce=Jv.dot(U1);if(se<=E&&ue<=E)return y.copy(te),x.copy(ne),y.sub(x),y.dot(y);if(se<=E)z=0,ee=ce/ue,ee=Hi(ee,0,1);else{const de=Yv.dot(U1);if(ue<=E)ee=0,z=Hi(-de/se,0,1);else{const ye=Yv.dot(Jv),Ae=se*ue-ye*ye;Ae!==0?z=Hi((ye*ce-de*ue)/Ae,0,1):z=0,ee=(ye*z+ce)/ue,ee<0?(ee=0,z=Hi(-de/se,0,1)):ee>1&&(ee=1,z=Hi((ye-de)/se,0,1))}}return y.copy(te).add(Yv.multiplyScalar(z)),x.copy(ne).add(Jv.multiplyScalar(ee)),y.sub(x),y.dot(y)}applyMatrix4(a){return this.start.applyMatrix4(a),this.end.applyMatrix4(a),this}equals(a){return a.start.equals(this.start)&&a.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}const V2=new Ye;class Ile extends null{constructor(a,y){super(),this.light=a,this.matrixAutoUpdate=!1,this.color=y,this.type="SpotLightHelper";const x=new wa,E=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let ee=0,te=1,ne=32;ee1)for(let se=0;se.99999)this.quaternion.set(0,0,0,1);else if(a.y<-.99999)this.quaternion.set(1,0,0,0);else{Y2.set(a.z,0,-a.x).normalize();const y=Math.acos(a.y);this.quaternion.setFromAxisAngle(Y2,y)}}setLength(a,y=a*.2,x=y*.2){this.line.scale.set(1,Math.max(1e-4,a-y),1),this.line.updateMatrix(),this.cone.scale.set(x,y,x),this.cone.position.y=a,this.cone.updateMatrix()}setColor(a){this.line.material.color.set(a),this.cone.material.color.set(a)}copy(a){return super.copy(a,!1),this.line.copy(a.line),this.cone.copy(a.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class Qle extends null{constructor(a=1){const y=[0,0,0,a,0,0,0,0,0,0,a,0,0,0,0,0,0,a],x=[1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],E=new wa;E.setAttribute("position",new vi(y,3)),E.setAttribute("color",new vi(x,3));const z=new uc({vertexColors:!0,toneMapped:!1});super(E,z),this.type="AxesHelper"}setColors(a,y,x){const E=new Ur,z=this.geometry.attributes.color.array;return E.set(a),E.toArray(z,0),E.toArray(z,3),E.set(y),E.toArray(z,6),E.toArray(z,9),E.set(x),E.toArray(z,12),E.toArray(z,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class Wle{constructor(){this.type="ShapePath",this.color=new Ur,this.subPaths=[],this.currentPath=null}moveTo(a,y){return this.currentPath=new u1,this.subPaths.push(this.currentPath),this.currentPath.moveTo(a,y),this}lineTo(a,y){return this.currentPath.lineTo(a,y),this}quadraticCurveTo(a,y,x,E){return this.currentPath.quadraticCurveTo(a,y,x,E),this}bezierCurveTo(a,y,x,E,z,ee){return this.currentPath.bezierCurveTo(a,y,x,E,z,ee),this}splineThru(a){return this.currentPath.splineThru(a),this}toShapes(a){function y(ge){const Ee=[];for(let be=0,we=ge.length;beNumber.EPSILON){if(Le<0&&(He=Ee[Te],Re=-Re,Ie=Ee[De],Le=-Le),ge.yIe.y)continue;if(ge.y===He.y){if(ge.x===He.x)return!0}else{const je=Le*(ge.x-He.x)-Re*(ge.y-He.y);if(je===0)return!0;if(je<0)continue;we=!we}}else{if(ge.y!==He.y)continue;if(Ie.x<=ge.x&&ge.x<=He.x||He.x<=ge.x&&ge.x<=Ie.x)return!0}}return we}const E=Mh.isClockWise,z=this.subPaths;if(z.length===0)return[];let ee,te,ne;const ae=[];if(z.length===1)return te=z[0],ne=new Gv,ne.curves=te.curves,ae.push(ne),ae;let oe=!E(z[0].getPoints());oe=a?!oe:oe;const se=[],ue=[];let ce=[],de=0,ye;ue[de]=void 0,ce[de]=[];for(let ge=0,Ee=z.length;ge1){let ge=!1,Ee=0;for(let be=0,we=ue.length;be0&&ge===!1&&(ce=se)}let Ae;for(let ge=0,Ee=ue.length;gea?(b.repeat.x=1,b.repeat.y=y/a,b.offset.x=0,b.offset.y=(1-b.repeat.y)/2):(b.repeat.x=a/y,b.repeat.y=1,b.offset.x=(1-b.repeat.x)/2,b.offset.y=0),b}function TO(b,a){const y=b.image&&b.image.width?b.image.width/b.image.height:1;return y>a?(b.repeat.x=a/y,b.repeat.y=1,b.offset.x=(1-b.repeat.x)/2,b.offset.y=0):(b.repeat.x=1,b.repeat.y=y/a,b.offset.x=0,b.offset.y=(1-b.repeat.y)/2),b}function MO(b){return b.repeat.x=1,b.repeat.y=1,b.offset.x=0,b.offset.y=0,b}function Ob(b,a,y,x){const E=DO(x);switch(y){case Nm:return b*a;case Ma:return b*a/E.components*E.byteLength;case mo:return b*a/E.components*E.byteLength;case Uu:return b*a*2/E.components*E.byteLength;case Gl:return b*a*2/E.components*E.byteLength;case fg:return b*a*3/E.components*E.byteLength;case di:return b*a*4/E.components*E.byteLength;case ku:return b*a*4/E.components*E.byteLength;case ic:case xu:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*8;case qs:case yh:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*16;case Fm:case uv:return Math.max(b,16)*Math.max(a,8)/4;case gp:case pp:return Math.max(b,8)*Math.max(a,8)/2;case xh:case mp:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*8;case vp:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*16;case Ap:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*16;case yp:return Math.floor((b+4)/5)*Math.floor((a+3)/4)*16;case xp:return Math.floor((b+4)/5)*Math.floor((a+4)/5)*16;case Pp:return Math.floor((b+5)/6)*Math.floor((a+4)/5)*16;case bp:return Math.floor((b+5)/6)*Math.floor((a+5)/6)*16;case hg:return Math.floor((b+7)/8)*Math.floor((a+4)/5)*16;case Mf:return Math.floor((b+7)/8)*Math.floor((a+5)/6)*16;case Df:return Math.floor((b+7)/8)*Math.floor((a+7)/8)*16;case Ep:return Math.floor((b+9)/10)*Math.floor((a+4)/5)*16;case Ph:return Math.floor((b+9)/10)*Math.floor((a+5)/6)*16;case gg:return Math.floor((b+9)/10)*Math.floor((a+7)/8)*16;case Sp:return Math.floor((b+9)/10)*Math.floor((a+9)/10)*16;case wp:return Math.floor((b+11)/12)*Math.floor((a+9)/10)*16;case Cp:return Math.floor((b+11)/12)*Math.floor((a+11)/12)*16;case Bp:case Im:case cv:return Math.ceil(b/4)*Math.ceil(a/4)*16;case bh:case Eh:return Math.ceil(b/4)*Math.ceil(a/4)*8;case Tp:case Mp:return Math.ceil(b/4)*Math.ceil(a/4)*16}throw new Error(`Unable to determine texture byte length for ${y} format.`)}function DO(b){switch(b){case As:case jd:return{byteLength:1,components:1};case wc:case gd:case Us:return{byteLength:2,components:1};case hp:case Tf:return{byteLength:2,components:4};case Fo:case ul:case Ko:return{byteLength:4,components:1};case vh:case Ah:return{byteLength:4,components:3}}throw new Error(`Unknown texture type ${b}.`)}class Zle{static contain(a,y){return BO(a,y)}static cover(a,y){return TO(a,y)}static fill(a){return MO(a)}static getByteLength(a,y,x,E){return Ob(a,y,x,E)}}typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:Ru}})),typeof window!="undefined"&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=Ru);const Kv=new zf,Mg=new An,J2=new Ye,V1=new An,Hb=new An,Ub=new Ye,j1=new Ye,K2=new mi,q2=new Ye,_2=new Ye;let cc=null,Dh=null;const Dg=[],Qp={NONE:-1,PAN:0,ROTATE:1};class NO extends Rb{constructor(a,y,x=null){super(y,x),this.objects=a,this.recursive=!0,this.transformGroup=!1,this.rotateSpeed=1,this.raycaster=new z2,this.mouseButtons={LEFT:Ts.PAN,MIDDLE:Ts.PAN,RIGHT:Ts.ROTATE},this.touches={ONE:Ou.PAN},this._onPointerMove=FO.bind(this),this._onPointerDown=IO.bind(this),this._onPointerCancel=LO.bind(this),this._onContextMenu=RO.bind(this),x!==null&&this.connect(x)}connect(a){super.connect(a),this.domElement.addEventListener("pointermove",this._onPointerMove),this.domElement.addEventListener("pointerdown",this._onPointerDown),this.domElement.addEventListener("pointerup",this._onPointerCancel),this.domElement.addEventListener("pointerleave",this._onPointerCancel),this.domElement.addEventListener("contextmenu",this._onContextMenu),this.domElement.style.touchAction="none"}disconnect(){this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerdown",this._onPointerDown),this.domElement.removeEventListener("pointerup",this._onPointerCancel),this.domElement.removeEventListener("pointerleave",this._onPointerCancel),this.domElement.removeEventListener("contextmenu",this._onContextMenu),this.domElement.style.touchAction="auto",this.domElement.style.cursor=""}dispose(){this.disconnect()}_updatePointer(a){const y=this.domElement.getBoundingClientRect();Mg.x=(a.clientX-y.left)/y.width*2-1,Mg.y=-(a.clientY-y.top)/y.height*2+1}_updateState(a){let y;if(a.pointerType==="touch")y=this.touches.ONE;else switch(a.button){case 0:y=this.mouseButtons.LEFT;break;case 1:y=this.mouseButtons.MIDDLE;break;case 2:y=this.mouseButtons.RIGHT;break;default:y=null}switch(y){case Ts.PAN:case Ou.PAN:this.state=Qp.PAN;break;case Ts.ROTATE:case Ou.ROTATE:this.state=Qp.ROTATE;break;default:this.state=Qp.NONE}}}function FO(b){const a=this.object,y=this.domElement,x=this.raycaster;if(this.enabled!==!1){if(this._updatePointer(b),x.setFromCamera(Mg,a),cc)this.state===Qp.PAN?x.ray.intersectPlane(Kv,Ub)&&(cc.position.copy(Ub.sub(J2).applyMatrix4(K2)),this.dispatchEvent({type:"drag",object:cc})):this.state===Qp.ROTATE&&(V1.subVectors(Mg,Hb).multiplyScalar(this.rotateSpeed),cc.rotateOnWorldAxis(q2,V1.x),cc.rotateOnWorldAxis(_2.normalize(),-V1.y),this.dispatchEvent({type:"drag",object:cc})),Hb.copy(Mg);else if(b.pointerType==="mouse"||b.pointerType==="pen")if(Dg.length=0,x.setFromCamera(Mg,a),x.intersectObjects(this.objects,this.recursive,Dg),Dg.length>0){const E=Dg[0].object;Kv.setFromNormalAndCoplanarPoint(a.getWorldDirection(Kv.normal),j1.setFromMatrixPosition(E.matrixWorld)),Dh!==E&&Dh!==null&&(this.dispatchEvent({type:"hoveroff",object:Dh}),y.style.cursor="auto",Dh=null),Dh!==E&&(this.dispatchEvent({type:"hoveron",object:E}),y.style.cursor="pointer",Dh=E)}else Dh!==null&&(this.dispatchEvent({type:"hoveroff",object:Dh}),y.style.cursor="auto",Dh=null);Hb.copy(Mg)}}function IO(b){const a=this.object,y=this.domElement,x=this.raycaster;this.enabled!==!1&&(this._updatePointer(b),this._updateState(b),Dg.length=0,x.setFromCamera(Mg,a),x.intersectObjects(this.objects,this.recursive,Dg),Dg.length>0&&(this.transformGroup===!0?cc=$2(Dg[0].object):cc=Dg[0].object,Kv.setFromNormalAndCoplanarPoint(a.getWorldDirection(Kv.normal),j1.setFromMatrixPosition(cc.matrixWorld)),x.ray.intersectPlane(Kv,Ub)&&(this.state===Qp.PAN?(K2.copy(cc.parent.matrixWorld).invert(),J2.copy(Ub).sub(j1.setFromMatrixPosition(cc.matrixWorld)),y.style.cursor="move",this.dispatchEvent({type:"dragstart",object:cc})):this.state===Qp.ROTATE&&(q2.set(0,1,0).applyQuaternion(a.quaternion).normalize(),_2.set(1,0,0).applyQuaternion(a.quaternion).normalize(),y.style.cursor="move",this.dispatchEvent({type:"dragstart",object:cc})))),Hb.copy(Mg))}function LO(){this.enabled!==!1&&(cc&&(this.dispatchEvent({type:"dragend",object:cc}),cc=null),this.domElement.style.cursor=Dh?"pointer":"auto",this.state=Qp.NONE)}function RO(b){this.enabled!==!1&&b.preventDefault()}function $2(b,a=null){return b.isGroup&&(a=b),b.parent===null?a:$2(b.parent,a)}var OO=Be(72640),zO=Be(83833);const HO=1664525,UO=1013904223,eM=4294967296;function kO(){let b=1;return()=>(b=(HO*b+UO)%eM)/eM}var tM=3;function X1(b){return b.x}function nM(b){return b.y}function GO(b){return b.z}var VO=10,jO=Math.PI*(3-Math.sqrt(5)),XO=Math.PI*20/(9+Math.sqrt(221));function rM(b,a){a=a||2;var y=Math.min(tM,Math.max(1,Math.round(a))),x,E=1,z=.001,ee=1-Math.pow(z,1/300),te=0,ne=.6,ae=new Map,oe=(0,zO.HT)(ce),se=(0,OO.Z)("tick","end"),ue=kO();b==null&&(b=[]);function ce(){de(),se.call("tick",x),E1&&(we.fy==null?we.y+=we.vy*=ne:(we.y=we.fy,we.vy=0)),y>2&&(we.fz==null?we.z+=we.vz*=ne:(we.z=we.fz,we.vz=0));return x}function ye(){for(var ge=0,Ee=b.length,be;ge1&&isNaN(be.y)||y>2&&isNaN(be.z)){var we=VO*(y>2?Math.cbrt(.5+ge):y>1?Math.sqrt(.5+ge):ge),De=ge*jO,Te=ge*XO;y===1?be.x=we:y===2?(be.x=we*Math.cos(De),be.y=we*Math.sin(De)):(be.x=we*Math.sin(De)*Math.cos(Te),be.y=we*Math.cos(De),be.z=we*Math.sin(De)*Math.sin(Te))}(isNaN(be.vx)||y>1&&isNaN(be.vy)||y>2&&isNaN(be.vz))&&(be.vx=0,y>1&&(be.vy=0),y>2&&(be.vz=0))}}function Ae(ge){return ge.initialize&&ge.initialize(b,ue,y),ge}return ye(),x={tick:de,restart:function(){return oe.restart(ce),x},stop:function(){return oe.stop(),x},numDimensions:function(ge){return arguments.length?(y=Math.min(tM,Math.max(1,Math.round(ge))),ae.forEach(Ae),x):y},nodes:function(ge){return arguments.length?(b=ge,ye(),ae.forEach(Ae),x):b},alpha:function(ge){return arguments.length?(E=+ge,x):E},alphaMin:function(ge){return arguments.length?(z=+ge,x):z},alphaDecay:function(ge){return arguments.length?(ee=+ge,x):+ee},alphaTarget:function(ge){return arguments.length?(te=+ge,x):te},velocityDecay:function(ge){return arguments.length?(ne=1-ge,x):1-ne},randomSource:function(ge){return arguments.length?(ue=ge,ae.forEach(Ae),x):ue},force:function(ge,Ee){return arguments.length>1?(Ee==null?ae.delete(ge):ae.set(ge,Ae(Ee)),x):ae.get(ge)},find:function(){var ge=Array.prototype.slice.call(arguments),Ee=ge.shift()||0,be=(y>1?ge.shift():null)||0,we=(y>2?ge.shift():null)||0,De=ge.shift()||1/0,Te=0,He=b.length,Ie,Re,Le,je,We,ht;for(De*=De,Te=0;Te1?(se.on(ge,Ee),x):se.on(ge)}}}function kf(b){return function(){return b}}function Zd(b){return(b()-.5)*1e-6}function QO(b){return b.index}function iM(b,a){var y=b.get(a);if(!y)throw new Error("node not found: "+a);return y}function aM(b){var a=QO,y=ue,x,E=kf(30),z,ee,te,ne,ae,oe,se=1;b==null&&(b=[]);function ue(ge){return 1/Math.min(ne[ge.source.index],ne[ge.target.index])}function ce(ge){for(var Ee=0,be=b.length;Ee1&&(Re=He.y+He.vy-Te.y-Te.vy||Zd(oe)),te>2&&(Le=He.z+He.vz-Te.z-Te.vz||Zd(oe)),je=Math.sqrt(Ie*Ie+Re*Re+Le*Le),je=(je-z[we])/je*ge*x[we],Ie*=je,Re*=je,Le*=je,He.vx-=Ie*(We=ae[we]),te>1&&(He.vy-=Re*We),te>2&&(He.vz-=Le*We),Te.vx+=Ie*(We=1-We),te>1&&(Te.vy+=Re*We),te>2&&(Te.vz+=Le*We)}function de(){if(ee){var ge,Ee=ee.length,be=b.length,we=new Map(ee.map((Te,He)=>[a(Te,He,ee),Te])),De;for(ge=0,ne=new Array(Ee);getypeof be=="function")||Math.random,te=Ee.find(be=>[1,2,3].includes(be))||2,de()},ce.links=function(ge){return arguments.length?(b=ge,de(),ce):b},ce.id=function(ge){return arguments.length?(a=ge,ce):a},ce.iterations=function(ge){return arguments.length?(se=+ge,ce):se},ce.strength=function(ge){return arguments.length?(y=typeof ge=="function"?ge:kf(+ge),ye(),ce):y},ce.distance=function(ge){return arguments.length?(E=typeof ge=="function"?ge:kf(+ge),Ae(),ce):E},ce}function WO(b){const a=+this._x.call(null,b);return oM(this.cover(a),a,b)}function oM(b,a,y){if(isNaN(a))return b;var x,E=b._root,z={data:y},ee=b._x0,te=b._x1,ne,ae,oe,se,ue;if(!E)return b._root=z,b;for(;E.length;)if((oe=a>=(ne=(ee+te)/2))?ee=ne:te=ne,x=E,!(E=E[se=+oe]))return x[se]=z,b;if(ae=+b._x.call(null,E.data),a===ae)return z.next=E,x?x[se]=z:b._root=z,b;do x=x?x[se]=new Array(2):b._root=new Array(2),(oe=a>=(ne=(ee+te)/2))?ee=ne:te=ne;while((se=+oe)==(ue=+(ae>=ne)));return x[ue]=E,x[se]=z,b}function ZO(b){Array.isArray(b)||(b=Array.from(b));const a=b.length,y=new Float64Array(a);let x=1/0,E=-1/0;for(let z=0,ee;zE&&(E=ee));if(x>E)return this;this.cover(x).cover(E);for(let z=0;zb||b>=y;)switch(ee=+(bee||(z=ae.x1)=se))&&(ae=te[te.length-1],te[te.length-1]=te[te.length-1-oe],te[te.length-1-oe]=ae)}else{var ue=Math.abs(b-+this._x.call(null,ne.data));ue=(ae=(ee+te)/2))?ee=ae:te=ae,a=y,!(y=y[se=+oe]))return this;if(!y.length)break;a[se+1&1]&&(x=a,ue=se)}for(;y.data!==b;)if(E=y,!(y=y.next))return this;return(z=y.next)&&delete y.next,E?(z?E.next=z:delete E.next,this):a?(z?a[se]=z:delete a[se],(y=a[0]||a[1])&&y===(a[1]||a[0])&&!y.length&&(x?x[ue]=y:this._root=y),this):(this._root=z,this)}function $O(b){for(var a=0,y=b.length;a1&&(de.y=we/Ee),a>2&&(de.z=De/Ee)}else{Ae=de,Ae.x=Ae.data.x,a>1&&(Ae.y=Ae.data.y),a>2&&(Ae.z=Ae.data.z);do ye+=ee[Ae.data.index];while(Ae=Ae.next)}de.value=ye}function ce(de,ye,Ae,ge,Ee){if(!de.value)return!0;var be=[Ae,ge,Ee][a-1],we=de.x-y.x,De=a>1?de.y-y.y:0,Te=a>2?de.z-y.z:0,He=be-ye,Ie=we*we+De*De+Te*Te;if(He*He/ae1&&De===0&&(De=Zd(x),Ie+=De*De),a>2&&Te===0&&(Te=Zd(x),Ie+=Te*Te),Ie1&&(y.vy+=De*de.value*E/Ie),a>2&&(y.vz+=Te*de.value*E/Ie)),!0;if(de.length||Ie>=ne)return;(de.data!==y||de.next)&&(we===0&&(we=Zd(x),Ie+=we*we),a>1&&De===0&&(De=Zd(x),Ie+=De*De),a>2&&Te===0&&(Te=Zd(x),Ie+=Te*Te),Ie1&&(y.vy+=De*He),a>2&&(y.vz+=Te*He));while(de=de.next)}return oe.initialize=function(de,...ye){b=de,x=ye.find(Ae=>typeof Ae=="function")||Math.random,a=ye.find(Ae=>[1,2,3].includes(Ae))||2,se()},oe.strength=function(de){return arguments.length?(z=typeof de=="function"?de:kf(+de),se(),oe):z},oe.distanceMin=function(de){return arguments.length?(te=de*de,oe):Math.sqrt(te)},oe.distanceMax=function(de){return arguments.length?(ne=de*de,oe):Math.sqrt(ne)},oe.theta=function(de){return arguments.length?(ae=de*de,oe):Math.sqrt(ae)},oe}function dM(b,a,y){var x,E=1;b==null&&(b=0),a==null&&(a=0),y==null&&(y=0);function z(){var ee,te=x.length,ne,ae=0,oe=0,se=0;for(ee=0;ee1&&(de.vy+=Ae*be),z>2&&(de.vz+=ge*be)}}function oe(){if(E){var se,ue=E.length;for(te=new Array(ue),ne=new Array(ue),se=0;se[1,2,3].includes(ce))||2,oe()},ae.strength=function(se){return arguments.length?(ee=typeof se=="function"?se:kf(+se),oe(),ae):ee},ae.radius=function(se){return arguments.length?(b=typeof se=="function"?se:kf(+se),oe(),ae):b},ae.x=function(se){return arguments.length?(a=+se,ae):a},ae.y=function(se){return arguments.length?(y=+se,ae):y},ae.z=function(se){return arguments.length?(x=+se,ae):x},ae}function sz(b){uz(b);const a=lz(b);return b.on=a.on,b.off=a.off,b.fire=a.fire,b}function lz(b){let a=Object.create(null);return{on:function(y,x,E){if(typeof x!="function")throw new Error("callback is expected to be a function");let z=a[y];return z||(z=a[y]=[]),z.push({callback:x,ctx:E}),b},off:function(y,x){if(typeof y=="undefined")return a=Object.create(null),b;if(a[y])if(typeof x!="function")delete a[y];else{const ee=a[y];for(let te=0;te1&&(E=Array.prototype.slice.call(arguments,1));for(let z=0;zce+de?(ae.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:a.handedness,target:this})):!ae.inputState.pinching&&ue<=ce-de&&(ae.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:a.handedness,target:this}))}else ne!==null&&a.gripSpace&&(z=y.getPose(a.gripSpace,x),z!==null&&(ne.matrix.fromArray(z.transform.matrix),ne.matrix.decompose(ne.position,ne.rotation,ne.scale),ne.matrixWorldNeedsUpdate=!0,z.linearVelocity?(ne.hasLinearVelocity=!0,ne.linearVelocity.copy(z.linearVelocity)):ne.hasLinearVelocity=!1,z.angularVelocity?(ne.hasAngularVelocity=!0,ne.angularVelocity.copy(z.angularVelocity)):ne.hasAngularVelocity=!1));te!==null&&(E=y.getPose(a.targetRaySpace,x),E===null&&z!==null&&(E=z),E!==null&&(te.matrix.fromArray(E.transform.matrix),te.matrix.decompose(te.position,te.rotation,te.scale),te.matrixWorldNeedsUpdate=!0,E.linearVelocity?(te.hasLinearVelocity=!0,te.linearVelocity.copy(E.linearVelocity)):te.hasLinearVelocity=!1,E.angularVelocity?(te.hasAngularVelocity=!0,te.angularVelocity.copy(E.angularVelocity)):te.hasAngularVelocity=!1,this.dispatchEvent(kL)))}return te!==null&&(te.visible=E!==null),ne!==null&&(ne.visible=z!==null),ae!==null&&(ae.visible=ee!==null),this}_getHandJoint(a,y){if(a.joints[y.jointName]===void 0){const x=new Vm;x.matrixAutoUpdate=!1,x.visible=!1,a.joints[y.jointName]=x,a.add(x)}return a.joints[y.jointName]}}class kw{constructor(a,y=25e-5){this.isFogExp2=!0,this.name="",this.color=new Ur(a),this.density=y}clone(){return new kw(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class Gw{constructor(a,y=1,x=1e3){this.isFog=!0,this.name="",this.color=new Ur(a),this.near=y,this.far=x}clone(){return new Gw(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class dy extends $s{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new Xc,this.environmentIntensity=1,this.environmentRotation=new Xc,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(a,y){return super.copy(a,y),a.background!==null&&(this.background=a.background.clone()),a.environment!==null&&(this.environment=a.environment.clone()),a.fog!==null&&(this.fog=a.fog.clone()),this.backgroundBlurriness=a.backgroundBlurriness,this.backgroundIntensity=a.backgroundIntensity,this.backgroundRotation.copy(a.backgroundRotation),this.environmentIntensity=a.environmentIntensity,this.environmentRotation.copy(a.environmentRotation),a.overrideMaterial!==null&&(this.overrideMaterial=a.overrideMaterial.clone()),this.matrixAutoUpdate=a.matrixAutoUpdate,this}toJSON(a){const y=super.toJSON(a);return this.fog!==null&&(y.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(y.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(y.object.backgroundIntensity=this.backgroundIntensity),y.object.backgroundRotation=this.backgroundRotation.toArray(),this.environmentIntensity!==1&&(y.object.environmentIntensity=this.environmentIntensity),y.object.environmentRotation=this.environmentRotation.toArray(),y}}class xP{constructor(a,y){this.isInterleavedBuffer=!0,this.array=a,this.stride=y,this.count=a!==void 0?a.length/y:0,this.usage=ft,this.updateRanges=[],this.version=0,this.uuid=ko()}onUploadCallback(){}set needsUpdate(a){a===!0&&this.version++}setUsage(a){return this.usage=a,this}addUpdateRange(a,y){this.updateRanges.push({start:a,count:y})}clearUpdateRanges(){this.updateRanges.length=0}copy(a){return this.array=new a.array.constructor(a.array),this.count=a.count,this.stride=a.stride,this.usage=a.usage,this}copyAt(a,y,x){a*=this.stride,x*=y.stride;for(let E=0,z=this.stride;Ea.far||y.push({distance:ne,point:fy.clone(),uv:md.getInterpolation(fy,PP,gy,bP,ST,jw,wT,new vn),face:null,object:this})}copy(a,y){return super.copy(a,y),a.center!==void 0&&this.center.copy(a.center),this.material=a.material,this}}function EP(b,a,y,x,E,z){zv.subVectors(b,y).addScalar(.5).multiply(x),E!==void 0?(hy.x=z*zv.x-E*zv.y,hy.y=E*zv.x+z*zv.y):hy.copy(zv),b.copy(a),b.x+=hy.x,b.y+=hy.y,b.applyMatrix4(ET)}const SP=new Ye,CT=new Ye;class VL extends null{constructor(){super(),this.isLOD=!0,this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}copy(a){super.copy(a,!1);const y=a.levels;for(let x=0,E=y.length;x0){let x,E;for(x=1,E=y.length;x0){SP.setFromMatrixPosition(this.matrixWorld);const E=a.ray.origin.distanceTo(SP);this.getObjectForDistance(E).raycast(a,y)}}update(a){const y=this.levels;if(y.length>1){SP.setFromMatrixPosition(a.matrixWorld),CT.setFromMatrixPosition(this.matrixWorld);const x=SP.distanceTo(CT)/a.zoom;y[0].object.visible=!0;let E,z;for(E=1,z=y.length;E=ee)y[E-1].object.visible=!1,y[E].object.visible=!0;else break}for(this._currentLevel=E-1;E1?null:y.copy(a.start).addScaledVector(x,z)}intersectsLine(a){const y=this.distanceToPoint(a.start),x=this.distanceToPoint(a.end);return y<0&&x>0||x<0&&y>0}intersectsBox(a){return a.intersectsPlane(this)}intersectsSphere(a){return a.intersectsPlane(this)}coplanarPoint(a){return a.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(a,y){const x=y||JL.getNormalMatrix(a),E=this.coplanarPoint(Zw).applyMatrix4(a),z=this.normal.applyMatrix3(x).normalize();return this.constant=-E.dot(z),this}translate(a){return this.constant-=a.dot(this.normal),this}equals(a){return a.normal.equals(this.normal)&&a.constant===this.constant}clone(){return new this.constructor().copy(this)}}const Xm=new Vu,KL=new vn(.5,.5),BP=new Ye;class Uv{constructor(a=new zf,y=new zf,x=new zf,E=new zf,z=new zf,ee=new zf){this.planes=[a,y,x,E,z,ee]}set(a,y,x,E,z,ee){const te=this.planes;return te[0].copy(a),te[1].copy(y),te[2].copy(x),te[3].copy(E),te[4].copy(z),te[5].copy(ee),this}copy(a){const y=this.planes;for(let x=0;x<6;x++)y[x].copy(a.planes[x]);return this}setFromProjectionMatrix(a,y=Xi,x=!1){const E=this.planes,z=a.elements,ee=z[0],te=z[1],ne=z[2],ae=z[3],oe=z[4],se=z[5],ue=z[6],ce=z[7],de=z[8],ye=z[9],Ae=z[10],ge=z[11],Ee=z[12],be=z[13],we=z[14],De=z[15];if(E[0].setComponents(ae-ee,ce-oe,ge-de,De-Ee).normalize(),E[1].setComponents(ae+ee,ce+oe,ge+de,De+Ee).normalize(),E[2].setComponents(ae+te,ce+se,ge+ye,De+be).normalize(),E[3].setComponents(ae-te,ce-se,ge-ye,De-be).normalize(),x)E[4].setComponents(ne,ue,Ae,we).normalize(),E[5].setComponents(ae-ne,ce-ue,ge-Ae,De-we).normalize();else if(E[4].setComponents(ae-ne,ce-ue,ge-Ae,De-we).normalize(),y===Xi)E[5].setComponents(ae+ne,ce+ue,ge+Ae,De+we).normalize();else if(y===mo)E[5].setComponents(ne,ue,Ae,we).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+y);return this}intersectsObject(a){if(a.boundingSphere!==void 0)a.boundingSphere===null&&a.computeBoundingSphere(),Xm.copy(a.boundingSphere).applyMatrix4(a.matrixWorld);else{const y=a.geometry;y.boundingSphere===null&&y.computeBoundingSphere(),Xm.copy(y.boundingSphere).applyMatrix4(a.matrixWorld)}return this.intersectsSphere(Xm)}intersectsSprite(a){Xm.center.set(0,0,0);const y=KL.distanceTo(a.center);return Xm.radius=.7071067811865476+y,Xm.applyMatrix4(a.matrixWorld),this.intersectsSphere(Xm)}intersectsSphere(a){const y=this.planes,x=a.center,E=-a.radius;for(let z=0;z<6;z++)if(y[z].distanceToPoint(x)0?a.max.x:a.min.x,BP.y=E.normal.y>0?a.max.y:a.min.y,BP.z=E.normal.z>0?a.max.z:a.min.z,E.distanceToPoint(BP)<0)return!1}return!0}containsPoint(a){const y=this.planes;for(let x=0;x<6;x++)if(y[x].distanceToPoint(a)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}const Ch=new mi,Bh=new Uv;class TP{constructor(){this.coordinateSystem=Xi}intersectsObject(a,y){if(!y.isArrayCamera||y.cameras.length===0)return!1;for(let x=0;x=z.length&&z.push({start:-1,count:-1,z:-1,index:-1});const te=z[this.index];ee.push(te),this.index++,te.start=a,te.count=y,te.z=x,te.index=E}reset(){this.list.length=0,this.index=0}}const Wc=new mi,eR=new Ur(1,1,1),OT=new Uv,tR=new TP,MP=new Gu,Qm=new Vu,vy=new Ye,zT=new Ye,nR=new Ye,Jw=new $L,lc=new Go,DP=null;function rR(b,a,y=0){const x=a.itemSize;if(b.isInterleavedBufferAttribute||b.array.constructor!==a.array.constructor){const E=b.count;for(let z=0;z65535?new Uint32Array(E):new Uint16Array(E);y.setIndex(new us(z,1))}this._geometryInitialized=!0}}_validateGeometry(a){const y=this.geometry;if(!!a.getIndex()!=!!y.getIndex())throw new Error('THREE.BatchedMesh: All geometries must consistently have "index".');for(const x in y.attributes){if(!a.hasAttribute(x))throw new Error(`THREE.BatchedMesh: Added geometry missing "${x}". All geometries must have consistent attributes.`);const E=a.getAttribute(x),z=y.getAttribute(x);if(E.itemSize!==z.itemSize||E.normalized!==z.normalized)throw new Error("THREE.BatchedMesh: All attributes must have a consistent itemSize and normalized value.")}}validateInstanceId(a){const y=this._instanceInfo;if(a<0||a>=y.length||y[a].active===!1)throw new Error(`THREE.BatchedMesh: Invalid instanceId ${a}. Instance is either out of range or has been deleted.`)}validateGeometryId(a){const y=this._geometryInfo;if(a<0||a>=y.length||y[a].active===!1)throw new Error(`THREE.BatchedMesh: Invalid geometryId ${a}. Geometry is either out of range or has been deleted.`)}setCustomSort(a){return this.customSort=a,this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new Gu);const a=this.boundingBox,y=this._instanceInfo;a.makeEmpty();for(let x=0,E=y.length;x=this.maxInstanceCount&&this._availableInstanceIds.length===0)throw new Error("THREE.BatchedMesh: Maximum item count reached.");const x={visible:!0,active:!0,geometryIndex:a};let E=null;this._availableInstanceIds.length>0?(this._availableInstanceIds.sort(Yw),E=this._availableInstanceIds.shift(),this._instanceInfo[E]=x):(E=this._instanceInfo.length,this._instanceInfo.push(x));const z=this._matricesTexture;Wc.identity().toArray(z.image.data,E*16),z.needsUpdate=!0;const ee=this._colorsTexture;return ee&&(eR.toArray(ee.image.data,E*4),ee.needsUpdate=!0),this._visibilityChanged=!0,E}addGeometry(a,y=-1,x=-1){this._initializeGeometry(a),this._validateGeometry(a);const E={vertexStart:-1,vertexCount:-1,reservedVertexCount:-1,indexStart:-1,indexCount:-1,reservedIndexCount:-1,start:-1,count:-1,boundingBox:null,boundingSphere:null,active:!0},z=this._geometryInfo;E.vertexStart=this._nextVertexStart,E.reservedVertexCount=y===-1?a.getAttribute("position").count:y;const ee=a.getIndex();if(ee!==null&&(E.indexStart=this._nextIndexStart,E.reservedIndexCount=x===-1?ee.count:x),E.indexStart!==-1&&E.indexStart+E.reservedIndexCount>this._maxIndexCount||E.vertexStart+E.reservedVertexCount>this._maxVertexCount)throw new Error("THREE.BatchedMesh: Reserved space request exceeds the maximum buffer size.");let ne;return this._availableGeometryIds.length>0?(this._availableGeometryIds.sort(Yw),ne=this._availableGeometryIds.shift(),z[ne]=E):(ne=this._geometryCount,this._geometryCount++,z.push(E)),this.setGeometryAt(ne,a),this._nextIndexStart=E.indexStart+E.reservedIndexCount,this._nextVertexStart=E.vertexStart+E.reservedVertexCount,ne}setGeometryAt(a,y){if(a>=this._geometryCount)throw new Error("THREE.BatchedMesh: Maximum geometry count reached.");this._validateGeometry(y);const x=this.geometry,E=x.getIndex()!==null,z=x.getIndex(),ee=y.getIndex(),te=this._geometryInfo[a];if(E&&ee.count>te.reservedIndexCount||y.attributes.position.count>te.reservedVertexCount)throw new Error("THREE.BatchedMesh: Reserved space not large enough for provided geometry.");const ne=te.vertexStart,ae=te.reservedVertexCount;te.vertexCount=y.getAttribute("position").count;for(const oe in x.attributes){const se=y.getAttribute(oe),ue=x.getAttribute(oe);rR(se,ue,ne);const ce=se.itemSize;for(let de=se.count,ye=ae;de=y.length||y[a].active===!1)return this;const x=this._instanceInfo;for(let E=0,z=x.length;Ete).sort((ee,te)=>x[ee].vertexStart-x[te].vertexStart),z=this.geometry;for(let ee=0,te=x.length;ee=this._geometryCount)return null;const x=this.geometry,E=this._geometryInfo[a];if(E.boundingBox===null){const z=new Gu,ee=x.index,te=x.attributes.position;for(let ne=E.start,ae=E.start+E.count;ne=this._geometryCount)return null;const x=this.geometry,E=this._geometryInfo[a];if(E.boundingSphere===null){const z=new Vu;this.getBoundingBoxAt(a,MP),MP.getCenter(z.center);const ee=x.index,te=x.attributes.position;let ne=0;for(let ae=E.start,oe=E.start+E.count;aete.active);if(Math.max(...x.map(te=>te.vertexStart+te.reservedVertexCount))>a)throw new Error(`BatchedMesh: Geometry vertex values are being used outside the range ${y}. Cannot shrink further.`);if(this.geometry.index&&Math.max(...x.map(ne=>ne.indexStart+ne.reservedIndexCount))>y)throw new Error(`BatchedMesh: Geometry index values are being used outside the range ${y}. Cannot shrink further.`);const z=this.geometry;z.dispose(),this._maxVertexCount=a,this._maxIndexCount=y,this._geometryInitialized&&(this._geometryInitialized=!1,this.geometry=new wa,this._initializeGeometry(z));const ee=this.geometry;z.index&&Wm(z.index.array,ee.index.array);for(const te in z.attributes)Wm(z.attributes[te].array,ee.attributes[te].array)}raycast(a,y){const x=this._instanceInfo,E=this._geometryInfo,z=this.matrixWorld,ee=this.geometry;lc.material=this.material,lc.geometry.index=ee.index,lc.geometry.attributes=ee.attributes,lc.geometry.boundingBox===null&&(lc.geometry.boundingBox=new Gu),lc.geometry.boundingSphere===null&&(lc.geometry.boundingSphere=new Vu);for(let te=0,ne=x.length;te_h(Ls({},y),{boundingBox:y.boundingBox!==null?y.boundingBox.clone():null,boundingSphere:y.boundingSphere!==null?y.boundingSphere.clone():null})),this._instanceInfo=a._instanceInfo.map(y=>Ls({},y)),this._availableInstanceIds=a._availableInstanceIds.slice(),this._availableGeometryIds=a._availableGeometryIds.slice(),this._nextIndexStart=a._nextIndexStart,this._nextVertexStart=a._nextVertexStart,this._geometryCount=a._geometryCount,this._maxInstanceCount=a._maxInstanceCount,this._maxVertexCount=a._maxVertexCount,this._maxIndexCount=a._maxIndexCount,this._geometryInitialized=a._geometryInitialized,this._multiDrawCounts=a._multiDrawCounts.slice(),this._multiDrawStarts=a._multiDrawStarts.slice(),this._indirectTexture=a._indirectTexture.clone(),this._indirectTexture.image.data=this._indirectTexture.image.data.slice(),this._matricesTexture=a._matricesTexture.clone(),this._matricesTexture.image.data=this._matricesTexture.image.data.slice(),this._colorsTexture!==null&&(this._colorsTexture=a._colorsTexture.clone(),this._colorsTexture.image.data=this._colorsTexture.image.data.slice()),this}dispose(){this.geometry.dispose(),this._matricesTexture.dispose(),this._matricesTexture=null,this._indirectTexture.dispose(),this._indirectTexture=null,this._colorsTexture!==null&&(this._colorsTexture.dispose(),this._colorsTexture=null)}onBeforeRender(a,y,x,E,z){if(!this._visibilityChanged&&!this.perObjectFrustumCulled&&!this.sortObjects)return;const ee=E.getIndex(),te=ee===null?1:ee.array.BYTES_PER_ELEMENT,ne=this._instanceInfo,ae=this._multiDrawStarts,oe=this._multiDrawCounts,se=this._geometryInfo,ue=this.perObjectFrustumCulled,ce=this._indirectTexture,de=ce.image.data,ye=x.isArrayCamera?tR:OT;ue&&!x.isArrayCamera&&(Wc.multiplyMatrices(x.projectionMatrix,x.matrixWorldInverse).multiply(this.matrixWorld),OT.setFromProjectionMatrix(Wc,x.coordinateSystem,x.reversedDepth));let Ae=0;if(this.sortObjects){Wc.copy(this.matrixWorld).invert(),vy.setFromMatrixPosition(x.matrixWorld).applyMatrix4(Wc),zT.set(0,0,-1).transformDirection(x.matrixWorld).transformDirection(Wc);for(let be=0,we=ne.length;be0){const E=y[x[0]];if(E!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let z=0,ee=E.length;zx)return;Kw.applyMatrix4(b.matrixWorld);const ae=a.ray.origin.distanceTo(Kw);if(!(aea.far))return{distance:ae,point:UT.clone().applyMatrix4(b.matrixWorld),index:ee,face:null,faceIndex:null,barycoord:null,object:b}}const kT=new Ye,GT=new Ye;class VT extends null{constructor(a,y){super(a,y),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){const a=this.geometry;if(a.index===null){const y=a.attributes.position,x=[];for(let E=0,z=y.count;E0){const E=y[x[0]];if(E!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let z=0,ee=E.length;zE.far)return;z.push({distance:ae,distanceToRay:Math.sqrt(te),point:ne,index:a,face:null,faceIndex:null,barycoord:null,object:ee})}}class ole extends null{constructor(a,y,x,E,z=Uo,ee=Uo,te,ne,ae){super(a,y,x,E,z,ee,te,ne,ae),this.isVideoTexture=!0,this.generateMipmaps=!1,this._requestVideoFrameCallbackId=0;const oe=this;function se(){oe.needsUpdate=!0,oe._requestVideoFrameCallbackId=a.requestVideoFrameCallback(se)}"requestVideoFrameCallback"in a&&(this._requestVideoFrameCallbackId=a.requestVideoFrameCallback(se))}clone(){return new this.constructor(this.image).copy(this)}update(){const a=this.image;"requestVideoFrameCallback"in a===!1&&a.readyState>=a.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}dispose(){this._requestVideoFrameCallbackId!==0&&this.source.data.cancelVideoFrameCallback(this._requestVideoFrameCallbackId),super.dispose()}}class sle extends null{constructor(a,y,x,E,z,ee,te,ne){super({},a,y,x,E,z,ee,te,ne),this.isVideoFrameTexture=!0}update(){}clone(){return new this.constructor().copy(this)}setFrame(a){this.image=a,this.needsUpdate=!0}}class QT extends Bl{constructor(a,y){super({width:a,height:y}),this.isFramebufferTexture=!0,this.magFilter=Ho,this.minFilter=Ho,this.generateMipmaps=!1,this.needsUpdate=!0}}class sR extends null{constructor(a,y,x,E,z,ee,te,ne,ae,oe,se,ue){super(null,ee,te,ne,ae,oe,E,z,se,ue),this.isCompressedTexture=!0,this.image={width:y,height:x},this.mipmaps=a,this.flipY=!1,this.generateMipmaps=!1}}class lle extends null{constructor(a,y,x,E,z,ee){super(a,y,x,z,ee),this.isCompressedArrayTexture=!0,this.image.depth=E,this.wrapR=$l,this.layerUpdates=new Set}addLayerUpdate(a){this.layerUpdates.add(a)}clearLayerUpdates(){this.layerUpdates.clear()}}class ule extends null{constructor(a,y,x){super(void 0,a[0].width,a[0].height,y,x,Hu),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=a}}class cle extends null{constructor(a,y,x,E,z,ee,te,ne,ae){super(a,y,x,E,z,ee,te,ne,ae),this.isCanvasTexture=!0,this.needsUpdate=!0}}class Ad extends Bl{constructor(a,y,x=Fo,E,z,ee,te=Ho,ne=Ho,ae,oe=zr,se=1){if(oe!==zr&&oe!==si)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");const ue={width:a,height:y,depth:se};super(ue,E,z,ee,te,ne,oe,x,ae),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(a){return super.copy(a),this.source=new zm(Object.assign({},a.image)),this.compareFunction=a.compareFunction,this}toJSON(a){const y=super.toJSON(a);return this.compareFunction!==null&&(y.compareFunction=this.compareFunction),y}}class WT extends Bl{constructor(a=null){super(),this.sourceTexture=a,this.isExternalTexture=!0}copy(a){return super.copy(a),this.sourceTexture=a.sourceTexture,this}}class $w extends wa{constructor(a=1,y=1,x=4,E=8,z=1){super(),this.type="CapsuleGeometry",this.parameters={radius:a,height:y,capSegments:x,radialSegments:E,heightSegments:z},y=Math.max(0,y),x=Math.max(1,Math.floor(x)),E=Math.max(3,Math.floor(E)),z=Math.max(1,Math.floor(z));const ee=[],te=[],ne=[],ae=[],oe=y/2,se=Math.PI/2*a,ue=y,ce=2*se+ue,de=x*2+z,ye=E+1,Ae=new Ye,ge=new Ye;for(let Ee=0;Ee<=de;Ee++){let be=0,we=0,De=0,Me=0;if(Ee<=x){const Re=Ee/x,Le=Re*Math.PI/2;we=-oe-a*Math.cos(Le),De=a*Math.sin(Le),Me=-a*Math.cos(Le),be=Re*se}else if(Ee<=x+z){const Re=(Ee-x)/z;we=-oe+Re*y,De=a,Me=0,be=se+Re*ue}else{const Re=(Ee-x-z)/x,Le=Re*Math.PI/2;we=oe+a*Math.sin(Le),De=a*Math.cos(Le),Me=a*Math.sin(Le),be=se+ue+Re*se}const He=Math.max(0,Math.min(1,be/ce));let Ie=0;Ee===0?Ie=.5/E:Ee===de&&(Ie=-.5/E);for(let Re=0;Re<=E;Re++){const Le=Re/E,je=Le*Math.PI*2,We=Math.sin(je),ht=Math.cos(je);ge.x=-De*ht,ge.y=we,ge.z=De*We,te.push(ge.x,ge.y,ge.z),Ae.set(-De*ht,Me,De*We),Ae.normalize(),ne.push(Ae.x,Ae.y,Ae.z),ae.push(Le+Ie,He)}if(Ee>0){const Re=(Ee-1)*ye;for(let Le=0;Le0&&be(!0),y>0&&be(!1)),this.setIndex(oe),this.setAttribute("position",new vi(se,3)),this.setAttribute("normal",new vi(ue,3)),this.setAttribute("uv",new vi(ce,2));function Ee(){const we=new Ye,De=new Ye;let Me=0;const He=(y-a)/x;for(let Ie=0;Ie<=z;Ie++){const Re=[],Le=Ie/z,je=Le*(y-a)+a;for(let We=0;We<=E;We++){const ht=We/E,Pt=ht*ne+te,xt=Math.sin(Pt),Lt=Math.cos(Pt);De.x=je*xt,De.y=-Le*x+Ae,De.z=je*Lt,se.push(De.x,De.y,De.z),we.set(xt,He,Lt).normalize(),ue.push(we.x,we.y,we.z),ce.push(ht,1-Le),Re.push(de++)}ye.push(Re)}for(let Ie=0;Ie0||Re!==0)&&(oe.push(Le,je,ht),Me+=3),(y>0||Re!==z-1)&&(oe.push(je,We,ht),Me+=3)}ae.addGroup(ge,Me,0),ge+=Me}function be(we){const De=de,Me=new vn,He=new Ye;let Ie=0;const Re=we===!0?a:y,Le=we===!0?1:-1;for(let We=1;We<=E;We++)se.push(0,Ae*Le,0),ue.push(0,Le,0),ce.push(.5,.5),de++;const je=de;for(let We=0;We<=E;We++){const Pt=We/E*ne+te,xt=Math.cos(Pt),Lt=Math.sin(Pt);He.x=Re*Lt,He.y=Ae*Le,He.z=Re*xt,se.push(He.x,He.y,He.z),ue.push(0,Le,0),Me.x=xt*.5+.5,Me.y=Lt*.5*Le+.5,ce.push(Me.x,Me.y),de++}for(let We=0;We.9&&He<.1&&(be<.2&&(ee[Ee+0]+=1),we<.2&&(ee[Ee+2]+=1),De<.2&&(ee[Ee+4]+=1))}}function ue(Ee){z.push(Ee.x,Ee.y,Ee.z)}function ce(Ee,be){const we=Ee*3;be.x=a[we+0],be.y=a[we+1],be.z=a[we+2]}function de(){const Ee=new Ye,be=new Ye,we=new Ye,De=new Ye,Me=new vn,He=new vn,Ie=new vn;for(let Re=0,Le=0;Re0)ne=E-1;else{ne=E;break}if(E=ne,x[E]===ee)return E/(z-1);const oe=x[E],ue=x[E+1]-oe,ce=(ee-oe)/ue;return(E+ce)/(z-1)}getTangent(a,y){let E=a-1e-4,z=a+1e-4;E<0&&(E=0),z>1&&(z=1);const ee=this.getPoint(E),te=this.getPoint(z),ne=y||(ee.isVector2?new vn:new Ye);return ne.copy(te).sub(ee).normalize(),ne}getTangentAt(a,y){const x=this.getUtoTmapping(a);return this.getTangent(x,y)}computeFrenetFrames(a,y=!1){const x=new Ye,E=[],z=[],ee=[],te=new Ye,ne=new mi;for(let ce=0;ce<=a;ce++){const de=ce/a;E[ce]=this.getTangentAt(de,new Ye)}z[0]=new Ye,ee[0]=new Ye;let ae=Number.MAX_VALUE;const oe=Math.abs(E[0].x),se=Math.abs(E[0].y),ue=Math.abs(E[0].z);oe<=ae&&(ae=oe,x.set(1,0,0)),se<=ae&&(ae=se,x.set(0,1,0)),ue<=ae&&x.set(0,0,1),te.crossVectors(E[0],x).normalize(),z[0].crossVectors(E[0],te),ee[0].crossVectors(E[0],z[0]);for(let ce=1;ce<=a;ce++){if(z[ce]=z[ce-1].clone(),ee[ce]=ee[ce-1].clone(),te.crossVectors(E[ce-1],E[ce]),te.length()>Number.EPSILON){te.normalize();const de=Math.acos(Hi(E[ce-1].dot(E[ce]),-1,1));z[ce].applyMatrix4(ne.makeRotationAxis(te,de))}ee[ce].crossVectors(E[ce],z[ce])}if(y===!0){let ce=Math.acos(Hi(z[0].dot(z[a]),-1,1));ce/=a,E[0].dot(te.crossVectors(z[0],z[a]))>0&&(ce=-ce);for(let de=1;de<=a;de++)z[de].applyMatrix4(ne.makeRotationAxis(E[de],ce*de)),ee[de].crossVectors(E[de],z[de])}return{tangents:E,normals:z,binormals:ee}}clone(){return new this.constructor().copy(this)}copy(a){return this.arcLengthDivisions=a.arcLengthDivisions,this}toJSON(){const a={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return a.arcLengthDivisions=this.arcLengthDivisions,a.type=this.type,a}fromJSON(a){return this.arcLengthDivisions=a.arcLengthDivisions,this}}class r1 extends Th{constructor(a=0,y=0,x=1,E=1,z=0,ee=Math.PI*2,te=!1,ne=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=a,this.aY=y,this.xRadius=x,this.yRadius=E,this.aStartAngle=z,this.aEndAngle=ee,this.aClockwise=te,this.aRotation=ne}getPoint(a,y=new vn){const x=y,E=Math.PI*2;let z=this.aEndAngle-this.aStartAngle;const ee=Math.abs(z)E;)z-=E;z0?0:(Math.floor(Math.abs(te)/z)+1)*z:ne===0&&te===z-1&&(te=z-2,ne=1);let ae,oe;this.closed||te>0?ae=E[(te-1)%z]:(kP.subVectors(E[0],E[1]).add(E[0]),ae=kP);const se=E[te%z],ue=E[(te+1)%z];if(this.closed||te+2E.length-2?E.length-1:ee+1],se=E[ee>E.length-3?E.length-1:ee+2];return x.set(ZT(te,ne.x,ae.x,oe.x,se.x),ZT(te,ne.y,ae.y,oe.y,se.y)),x}copy(a){super.copy(a),this.points=[];for(let y=0,x=a.points.length;y=x){const ee=E[z]-x,te=this.curves[z],ne=te.getLength(),ae=ne===0?0:1-ee/ne;return te.getPointAt(ae,y)}z++}return null}getLength(){const a=this.getCurveLengths();return a[a.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const a=[];let y=0;for(let x=0,E=this.curves.length;x1&&!y[y.length-1].equals(y[0])&&y.push(y[0]),y}copy(a){super.copy(a),this.curves=[];for(let y=0,x=a.curves.length;y0){const se=ae.getPoint(0);se.equals(this.currentPoint)||this.lineTo(se.x,se.y)}this.curves.push(ae);const oe=ae.getPoint(1);return this.currentPoint.copy(oe),this}copy(a){return super.copy(a),this.currentPoint.copy(a.currentPoint),this}toJSON(){const a=super.toJSON();return a.currentPoint=this.currentPoint.toArray(),a}fromJSON(a){return super.fromJSON(a),this.currentPoint.fromArray(a.currentPoint),this}}class Gv extends u1{constructor(a){super(a),this.uuid=ko(),this.type="Shape",this.holes=[]}getPointsHoles(a){const y=[];for(let x=0,E=this.holes.length;x80*y){te=1/0,ne=1/0;let oe=-1/0,se=-1/0;for(let ue=y;ueoe&&(oe=ce),de>se&&(se=de)}ae=Math.max(oe-te,se-ne),ae=ae!==0?32767/ae:0}return Ey(z,ee,y,te,ne,ae,0),ee}function $T(b,a,y,x,E){let z;if(E===OR(b,a,y,x)>0)for(let ee=a;ee=a;ee-=x)z=r2(ee/x|0,b[ee],b[ee+1],z);return z&&Vv(z,z.next)&&(Cy(z),z=z.next),z}function Ym(b,a){if(!b)return b;a||(a=b);let y=b,x;do if(x=!1,!y.steiner&&(Vv(y,y.next)||el(y.prev,y,y.next)===0)){if(Cy(y),y=a=y.prev,y===y.next)break;x=!0}else y=y.next;while(x||y!==a);return a}function Ey(b,a,y,x,E,z,ee){if(!b)return;!ee&&z&&DR(b,x,E,z);let te=b;for(;b.prev!==b.next;){const ne=b.prev,ae=b.next;if(z?bR(b,x,E,z):PR(b)){a.push(ne.i,b.i,ae.i),Cy(b),b=ae.next,te=ae.next;continue}if(b=ae,b===te){ee?ee===1?(b=ER(Ym(b),a),Ey(b,a,y,x,E,z,2)):ee===2&&SR(b,a,y,x,E,z):Ey(Ym(b),a,y,x,E,z,1);break}}}function PR(b){const a=b.prev,y=b,x=b.next;if(el(a,y,x)>=0)return!1;const E=a.x,z=y.x,ee=x.x,te=a.y,ne=y.y,ae=x.y,oe=Math.min(E,z,ee),se=Math.min(te,ne,ae),ue=Math.max(E,z,ee),ce=Math.max(te,ne,ae);let de=x.next;for(;de!==a;){if(de.x>=oe&&de.x<=ue&&de.y>=se&&de.y<=ce&&Sy(E,te,z,ne,ee,ae,de.x,de.y)&&el(de.prev,de,de.next)>=0)return!1;de=de.next}return!0}function bR(b,a,y,x){const E=b.prev,z=b,ee=b.next;if(el(E,z,ee)>=0)return!1;const te=E.x,ne=z.x,ae=ee.x,oe=E.y,se=z.y,ue=ee.y,ce=Math.min(te,ne,ae),de=Math.min(oe,se,ue),ye=Math.max(te,ne,ae),Ae=Math.max(oe,se,ue),ge=c1(ce,de,a,y,x),Ee=c1(ye,Ae,a,y,x);let be=b.prevZ,we=b.nextZ;for(;be&&be.z>=ge&&we&&we.z<=Ee;){if(be.x>=ce&&be.x<=ye&&be.y>=de&&be.y<=Ae&&be!==E&&be!==ee&&Sy(te,oe,ne,se,ae,ue,be.x,be.y)&&el(be.prev,be,be.next)>=0||(be=be.prevZ,we.x>=ce&&we.x<=ye&&we.y>=de&&we.y<=Ae&&we!==E&&we!==ee&&Sy(te,oe,ne,se,ae,ue,we.x,we.y)&&el(we.prev,we,we.next)>=0))return!1;we=we.nextZ}for(;be&&be.z>=ge;){if(be.x>=ce&&be.x<=ye&&be.y>=de&&be.y<=Ae&&be!==E&&be!==ee&&Sy(te,oe,ne,se,ae,ue,be.x,be.y)&&el(be.prev,be,be.next)>=0)return!1;be=be.prevZ}for(;we&&we.z<=Ee;){if(we.x>=ce&&we.x<=ye&&we.y>=de&&we.y<=Ae&&we!==E&&we!==ee&&Sy(te,oe,ne,se,ae,ue,we.x,we.y)&&el(we.prev,we,we.next)>=0)return!1;we=we.nextZ}return!0}function ER(b,a){let y=b;do{const x=y.prev,E=y.next.next;!Vv(x,E)&&t2(x,y,y.next,E)&&wy(x,E)&&wy(E,x)&&(a.push(x.i,y.i,E.i),Cy(y),Cy(y.next),y=b=E),y=y.next}while(y!==b);return Ym(y)}function SR(b,a,y,x,E,z){let ee=b;do{let te=ee.next.next;for(;te!==ee.prev;){if(ee.i!==te.i&&IR(ee,te)){let ne=n2(ee,te);ee=Ym(ee,ee.next),ne=Ym(ne,ne.next),Ey(ee,a,y,x,E,z,0),Ey(ne,a,y,x,E,z,0);return}te=te.next}ee=ee.next}while(ee!==b)}function wR(b,a,y,x){const E=[];for(let z=0,ee=a.length;z=y.next.y&&y.next.y!==y.y){const se=y.x+(E-y.y)*(y.next.x-y.x)/(y.next.y-y.y);if(se<=x&&se>z&&(z=se,ee=y.x=y.x&&y.x>=ne&&x!==y.x&&e2(Eee.x||y.x===ee.x&&MR(ee,y)))&&(ee=y,oe=se)}y=y.next}while(y!==te);return ee}function MR(b,a){return el(b.prev,b,a.prev)<0&&el(a.next,b,b.next)<0}function DR(b,a,y,x){let E=b;do E.z===0&&(E.z=c1(E.x,E.y,a,y,x)),E.prevZ=E.prev,E.nextZ=E.next,E=E.next;while(E!==b);E.prevZ.nextZ=null,E.prevZ=null,NR(E)}function NR(b){let a,y=1;do{let x=b,E;b=null;let z=null;for(a=0;x;){a++;let ee=x,te=0;for(let ae=0;ae0||ne>0&ⅇ)te!==0&&(ne===0||!ee||x.z<=ee.z)?(E=x,x=x.nextZ,te--):(E=ee,ee=ee.nextZ,ne--),z?z.nextZ=E:b=E,E.prevZ=z,z=E;x=ee}z.nextZ=null,y*=2}while(a>1);return b}function c1(b,a,y,x,E){return b=(b-y)*E|0,a=(a-x)*E|0,b=(b|b<<8)&16711935,b=(b|b<<4)&252645135,b=(b|b<<2)&858993459,b=(b|b<<1)&1431655765,a=(a|a<<8)&16711935,a=(a|a<<4)&252645135,a=(a|a<<2)&858993459,a=(a|a<<1)&1431655765,b|a<<1}function FR(b){let a=b,y=b;do(a.x=(b-ee)*(z-te)&&(b-ee)*(x-te)>=(y-ee)*(a-te)&&(y-ee)*(z-te)>=(E-ee)*(x-te)}function Sy(b,a,y,x,E,z,ee,te){return!(b===ee&&a===te)&&e2(b,a,y,x,E,z,ee,te)}function IR(b,a){return b.next.i!==a.i&&b.prev.i!==a.i&&!LR(b,a)&&(wy(b,a)&&wy(a,b)&&RR(b,a)&&(el(b.prev,b,a.prev)||el(b,a.prev,a))||Vv(b,a)&&el(b.prev,b,b.next)>0&&el(a.prev,a,a.next)>0)}function el(b,a,y){return(a.y-b.y)*(y.x-a.x)-(a.x-b.x)*(y.y-a.y)}function Vv(b,a){return b.x===a.x&&b.y===a.y}function t2(b,a,y,x){const E=jP(el(b,a,y)),z=jP(el(b,a,x)),ee=jP(el(y,x,b)),te=jP(el(y,x,a));return!!(E!==z&&ee!==te||E===0&&VP(b,y,a)||z===0&&VP(b,x,a)||ee===0&&VP(y,b,x)||te===0&&VP(y,a,x))}function VP(b,a,y){return a.x<=Math.max(b.x,y.x)&&a.x>=Math.min(b.x,y.x)&&a.y<=Math.max(b.y,y.y)&&a.y>=Math.min(b.y,y.y)}function jP(b){return b>0?1:b<0?-1:0}function LR(b,a){let y=b;do{if(y.i!==b.i&&y.next.i!==b.i&&y.i!==a.i&&y.next.i!==a.i&&t2(y,y.next,b,a))return!0;y=y.next}while(y!==b);return!1}function wy(b,a){return el(b.prev,b,b.next)<0?el(b,a,b.next)>=0&&el(b,b.prev,a)>=0:el(b,a,b.prev)<0||el(b,b.next,a)<0}function RR(b,a){let y=b,x=!1;const E=(b.x+a.x)/2,z=(b.y+a.y)/2;do y.y>z!=y.next.y>z&&y.next.y!==y.y&&E<(y.next.x-y.x)*(z-y.y)/(y.next.y-y.y)+y.x&&(x=!x),y=y.next;while(y!==b);return x}function n2(b,a){const y=d1(b.i,b.x,b.y),x=d1(a.i,a.x,a.y),E=b.next,z=a.prev;return b.next=a,a.prev=b,y.next=E,E.prev=y,x.next=y,y.prev=x,z.next=x,x.prev=z,x}function r2(b,a,y,x){const E=d1(b,a,y);return x?(E.next=x.next,E.prev=x,x.next.prev=E,x.next=E):(E.prev=E,E.next=E),E}function Cy(b){b.next.prev=b.prev,b.prev.next=b.next,b.prevZ&&(b.prevZ.nextZ=b.nextZ),b.nextZ&&(b.nextZ.prevZ=b.prevZ)}function d1(b,a,y){return{i:b,x:a,y,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}function OR(b,a,y,x){let E=0;for(let z=a,ee=y-x;z2&&b[a-1].equals(b[0])&&b.pop()}function a2(b,a){for(let y=0;yNumber.EPSILON){const Mn=Math.sqrt(Ze),Jt=Math.sqrt(hi*hi+ut*ut),An=Sn.x-Ii/Mn,Kr=Sn.y+gr/Mn,pr=bn.x-ut/Jt,$r=bn.y+hi/Jt,ni=((pr-An)*ut-($r-Kr)*hi)/(gr*ut-Ii*hi);Bn=An+gr*ni-Kt.x,rr=Kr+Ii*ni-Kt.y;const $n=Bn*Bn+rr*rr;if($n<=2)return new vn(Bn,rr);ir=Math.sqrt($n/2)}else{let Mn=!1;gr>Number.EPSILON?hi>Number.EPSILON&&(Mn=!0):gr<-Number.EPSILON?hi<-Number.EPSILON&&(Mn=!0):Math.sign(Ii)===Math.sign(ut)&&(Mn=!0),Mn?(Bn=-Ii,rr=gr,ir=Math.sqrt(Ze)):(Bn=gr,rr=Ii,ir=Math.sqrt(Ze/2))}return new vn(Bn/ir,rr/ir)}const _e=[];for(let Kt=0,Sn=xt.length,bn=Sn-1,Bn=Kt+1;Kt=0;Kt--){const Sn=Kt/Ae,bn=ce*Math.cos(Sn*Math.PI/2),Bn=de*Math.sin(Sn*Math.PI/2)+ye;for(let rr=0,ir=xt.length;rr=0;){const Bn=bn;let rr=bn-1;rr<0&&(rr=Kt.length-1);for(let ir=0,gr=oe+Ae*2;ir0)&&ce.push(be,we,Me),(ge!==x-1||ne0!=a>0&&this.version++,this._anisotropy=a}get clearcoat(){return this._clearcoat}set clearcoat(a){this._clearcoat>0!=a>0&&this.version++,this._clearcoat=a}get iridescence(){return this._iridescence}set iridescence(a){this._iridescence>0!=a>0&&this.version++,this._iridescence=a}get dispersion(){return this._dispersion}set dispersion(a){this._dispersion>0!=a>0&&this.version++,this._dispersion=a}get sheen(){return this._sheen}set sheen(a){this._sheen>0!=a>0&&this.version++,this._sheen=a}get transmission(){return this._transmission}set transmission(a){this._transmission>0!=a>0&&this.version++,this._transmission=a}copy(a){return super.copy(a),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=a.anisotropy,this.anisotropyRotation=a.anisotropyRotation,this.anisotropyMap=a.anisotropyMap,this.clearcoat=a.clearcoat,this.clearcoatMap=a.clearcoatMap,this.clearcoatRoughness=a.clearcoatRoughness,this.clearcoatRoughnessMap=a.clearcoatRoughnessMap,this.clearcoatNormalMap=a.clearcoatNormalMap,this.clearcoatNormalScale.copy(a.clearcoatNormalScale),this.dispersion=a.dispersion,this.ior=a.ior,this.iridescence=a.iridescence,this.iridescenceMap=a.iridescenceMap,this.iridescenceIOR=a.iridescenceIOR,this.iridescenceThicknessRange=[...a.iridescenceThicknessRange],this.iridescenceThicknessMap=a.iridescenceThicknessMap,this.sheen=a.sheen,this.sheenColor.copy(a.sheenColor),this.sheenColorMap=a.sheenColorMap,this.sheenRoughness=a.sheenRoughness,this.sheenRoughnessMap=a.sheenRoughnessMap,this.transmission=a.transmission,this.transmissionMap=a.transmissionMap,this.thickness=a.thickness,this.thicknessMap=a.thicknessMap,this.attenuationDistance=a.attenuationDistance,this.attenuationColor.copy(a.attenuationColor),this.specularIntensity=a.specularIntensity,this.specularIntensityMap=a.specularIntensityMap,this.specularColor.copy(a.specularColor),this.specularColorMap=a.specularColorMap,this}}class P1 extends ju{constructor(a){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new Ur(16777215),this.specular=new Ur(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Ur(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new vn(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Xc,this.combine=Cf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.specular.copy(a.specular),this.shininess=a.shininess,this.map=a.map,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.emissive.copy(a.emissive),this.emissiveMap=a.emissiveMap,this.emissiveIntensity=a.emissiveIntensity,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.specularMap=a.specularMap,this.alphaMap=a.alphaMap,this.envMap=a.envMap,this.envMapRotation.copy(a.envMapRotation),this.combine=a.combine,this.reflectivity=a.reflectivity,this.refractionRatio=a.refractionRatio,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.flatShading=a.flatShading,this.fog=a.fog,this}}class c2 extends ju{constructor(a){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new Ur(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Ur(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new vn(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.map=a.map,this.gradientMap=a.gradientMap,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.emissive.copy(a.emissive),this.emissiveMap=a.emissiveMap,this.emissiveIntensity=a.emissiveIntensity,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.alphaMap=a.alphaMap,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.fog=a.fog,this}}class d2 extends ju{constructor(a){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new vn(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(a)}copy(a){return super.copy(a),this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.flatShading=a.flatShading,this}}class b1 extends ju{constructor(a){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new Ur(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Ur(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new vn(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Xc,this.combine=Cf,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.color.copy(a.color),this.map=a.map,this.lightMap=a.lightMap,this.lightMapIntensity=a.lightMapIntensity,this.aoMap=a.aoMap,this.aoMapIntensity=a.aoMapIntensity,this.emissive.copy(a.emissive),this.emissiveMap=a.emissiveMap,this.emissiveIntensity=a.emissiveIntensity,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.specularMap=a.specularMap,this.alphaMap=a.alphaMap,this.envMap=a.envMap,this.envMapRotation.copy(a.envMapRotation),this.combine=a.combine,this.reflectivity=a.reflectivity,this.refractionRatio=a.refractionRatio,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this.wireframeLinecap=a.wireframeLinecap,this.wireframeLinejoin=a.wireframeLinejoin,this.flatShading=a.flatShading,this.fog=a.fog,this}}class f2 extends ju{constructor(a){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=rw,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(a)}copy(a){return super.copy(a),this.depthPacking=a.depthPacking,this.map=a.map,this.alphaMap=a.alphaMap,this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.wireframe=a.wireframe,this.wireframeLinewidth=a.wireframeLinewidth,this}}class h2 extends ju{constructor(a){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(a)}copy(a){return super.copy(a),this.map=a.map,this.alphaMap=a.alphaMap,this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this}}class g2 extends ju{constructor(a){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new Ur(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=Nf,this.normalScale=new vn(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.fog=!0,this.setValues(a)}copy(a){return super.copy(a),this.defines={MATCAP:""},this.color.copy(a.color),this.matcap=a.matcap,this.map=a.map,this.bumpMap=a.bumpMap,this.bumpScale=a.bumpScale,this.normalMap=a.normalMap,this.normalMapType=a.normalMapType,this.normalScale.copy(a.normalScale),this.displacementMap=a.displacementMap,this.displacementScale=a.displacementScale,this.displacementBias=a.displacementBias,this.alphaMap=a.alphaMap,this.flatShading=a.flatShading,this.fog=a.fog,this}}class E1 extends uc{constructor(a){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(a)}copy(a){return super.copy(a),this.scale=a.scale,this.dashSize=a.dashSize,this.gapSize=a.gapSize,this}}function Jm(b,a){return!b||b.constructor===a?b:typeof a.BYTES_PER_ELEMENT=="number"?new a(b):Array.prototype.slice.call(b)}function p2(b){return ArrayBuffer.isView(b)&&!(b instanceof DataView)}function m2(b){function a(E,z){return b[E]-b[z]}const y=b.length,x=new Array(y);for(let E=0;E!==y;++E)x[E]=E;return x.sort(a),x}function S1(b,a,y){const x=b.length,E=new b.constructor(x);for(let z=0,ee=0;ee!==x;++z){const te=y[z]*a;for(let ne=0;ne!==a;++ne)E[ee++]=b[te+ne]}return E}function w1(b,a,y,x){let E=1,z=b[0];for(;z!==void 0&&z[x]===void 0;)z=b[E++];if(z===void 0)return;let ee=z[x];if(ee!==void 0)if(Array.isArray(ee))do ee=z[x],ee!==void 0&&(a.push(z.time),y.push(...ee)),z=b[E++];while(z!==void 0);else if(ee.toArray!==void 0)do ee=z[x],ee!==void 0&&(a.push(z.time),ee.toArray(y,y.length)),z=b[E++];while(z!==void 0);else do ee=z[x],ee!==void 0&&(a.push(z.time),y.push(ee)),z=b[E++];while(z!==void 0)}function jR(b,a,y,x,E=30){const z=b.clone();z.name=a;const ee=[];for(let ne=0;ne=x)){se.push(ae.times[ce]);for(let ye=0;yez.tracks[ne].times[0]&&(te=z.tracks[ne].times[0]);for(let ne=0;ne=te.times[de]){const ge=de*se+oe,Ee=ge+se-oe;ye=te.values.slice(ge,Ee)}else{const ge=te.createInterpolant(),Ee=oe,be=se-oe;ge.evaluate(z),ye=ge.resultBuffer.slice(Ee,be)}ne==="quaternion"&&new _s().fromArray(ye).normalize().conjugate().toArray(ye);const Ae=ae.times.length;for(let ge=0;ge=z)){const te=y[1];a=z)break t}ee=x,x=0;break n}break e}for(;x>>1;ay;)--ee;if(++ee,z!==0||ee!==E){z>=ee&&(ee=Math.max(ee,1),z=ee-1);const te=this.getValueSize();this.times=x.slice(z,ee),this.values=this.values.slice(z*te,ee*te)}return this}validate(){let a=!0;const y=this.getValueSize();y-Math.floor(y)!==0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),a=!1);const x=this.times,E=this.values,z=x.length;z===0&&(console.error("THREE.KeyframeTrack: Track is empty.",this),a=!1);let ee=null;for(let te=0;te!==z;te++){const ne=x[te];if(typeof ne=="number"&&isNaN(ne)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,te,ne),a=!1;break}if(ee!==null&&ee>ne){console.error("THREE.KeyframeTrack: Out of order keys.",this,te,ne,ee),a=!1;break}ee=ne}if(E!==void 0&&p2(E))for(let te=0,ne=E.length;te!==ne;++te){const ae=E[te];if(isNaN(ae)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,te,ae),a=!1;break}}return a}optimize(){const a=this.times.slice(),y=this.values.slice(),x=this.getValueSize(),E=this.getInterpolation()===ny,z=a.length-1;let ee=1;for(let te=1;te0){a[ee]=a[z];for(let te=z*x,ne=ee*x,ae=0;ae!==x;++ae)y[ne+ae]=y[te+ae];++ee}return ee!==a.length?(this.times=a.slice(0,ee),this.values=y.slice(0,ee*x)):(this.times=a,this.values=y),this}clone(){const a=this.times.slice(),y=this.values.slice(),x=this.constructor,E=new x(this.name,a,y);return E.createInterpolant=this.createInterpolant,E}}Uf.prototype.ValueTypeName="",Uf.prototype.TimeBufferType=Float32Array,Uf.prototype.ValueBufferType=Float32Array,Uf.prototype.DefaultInterpolation=ty;class Xv extends Uf{constructor(a,y,x){super(a,y,x)}}Xv.prototype.ValueTypeName="bool",Xv.prototype.ValueBufferType=Array,Xv.prototype.DefaultInterpolation=Lm,Xv.prototype.InterpolantFactoryMethodLinear=void 0,Xv.prototype.InterpolantFactoryMethodSmooth=void 0;class A2 extends Uf{constructor(a,y,x,E){super(a,y,x,E)}}A2.prototype.ValueTypeName="color";class ZP extends Uf{constructor(a,y,x,E){super(a,y,x,E)}}ZP.prototype.ValueTypeName="number";class ZR extends WP{constructor(a,y,x,E){super(a,y,x,E)}interpolate_(a,y,x,E){const z=this.resultBuffer,ee=this.sampleValues,te=this.valueSize,ne=(x-y)/(E-y);let ae=a*te;for(let oe=ae+te;ae!==oe;ae+=4)_s.slerpFlat(z,0,ee,ae-te,ee,ae,ne);return z}}class YP extends Uf{constructor(a,y,x,E){super(a,y,x,E)}InterpolantFactoryMethodLinear(a){return new ZR(this.times,this.values,this.getValueSize(),a)}}YP.prototype.ValueTypeName="quaternion",YP.prototype.InterpolantFactoryMethodSmooth=void 0;class Qv extends Uf{constructor(a,y,x){super(a,y,x)}}Qv.prototype.ValueTypeName="string",Qv.prototype.ValueBufferType=Array,Qv.prototype.DefaultInterpolation=Lm,Qv.prototype.InterpolantFactoryMethodLinear=void 0,Qv.prototype.InterpolantFactoryMethodSmooth=void 0;class JP extends Uf{constructor(a,y,x,E){super(a,y,x,E)}}JP.prototype.ValueTypeName="vector";class KP{constructor(a="",y=-1,x=[],E=ry){this.name=a,this.tracks=x,this.duration=y,this.blendMode=E,this.uuid=ko(),this.userData={},this.duration<0&&this.resetDuration()}static parse(a){const y=[],x=a.tracks,E=1/(a.fps||1);for(let ee=0,te=x.length;ee!==te;++ee)y.push(JR(x[ee]).scale(E));const z=new this(a.name,a.duration,y,a.blendMode);return z.uuid=a.uuid,z.userData=JSON.parse(a.userData||"{}"),z}static toJSON(a){const y=[],x=a.tracks,E={name:a.name,duration:a.duration,tracks:y,uuid:a.uuid,blendMode:a.blendMode,userData:JSON.stringify(a.userData)};for(let z=0,ee=x.length;z!==ee;++z)y.push(Uf.toJSON(x[z]));return E}static CreateFromMorphTargetSequence(a,y,x,E){const z=y.length,ee=[];for(let te=0;te1){const se=oe[1];let ue=E[se];ue||(E[se]=ue=[]),ue.push(ae)}}const ee=[];for(const te in E)ee.push(this.CreateFromMorphTargetSequence(te,E[te],y,x));return ee}static parseAnimation(a,y){if(console.warn("THREE.AnimationClip: parseAnimation() is deprecated and will be removed with r185"),!a)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const x=function(se,ue,ce,de,ye){if(ce.length!==0){const Ae=[],ge=[];w1(ce,Ae,ge,de),Ae.length!==0&&ye.push(new se(ue,Ae,ge))}},E=[],z=a.name||"default",ee=a.fps||30,te=a.blendMode;let ne=a.length||-1;const ae=a.hierarchy||[];for(let se=0;se{y&&y(z),this.manager.itemEnd(a)},0),z;if(Tg[a]!==void 0){Tg[a].push({onLoad:y,onProgress:x,onError:E});return}Tg[a]=[],Tg[a].push({onLoad:y,onProgress:x,onError:E});const ee=new Request(a,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin",signal:typeof AbortSignal.any=="function"?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal}),te=this.mimeType,ne=this.responseType;fetch(ee).then(ae=>{if(ae.status===200||ae.status===0){if(ae.status===0&&console.warn("THREE.FileLoader: HTTP Status 0 received."),typeof ReadableStream=="undefined"||ae.body===void 0||ae.body.getReader===void 0)return ae;const oe=Tg[a],se=ae.body.getReader(),ue=ae.headers.get("X-File-Size")||ae.headers.get("Content-Length"),ce=ue?parseInt(ue):0,de=ce!==0;let ye=0;const Ae=new ReadableStream({start(ge){Ee();function Ee(){se.read().then(({done:be,value:we})=>{if(be)ge.close();else{ye+=we.byteLength;const De=new ProgressEvent("progress",{lengthComputable:de,loaded:ye,total:ce});for(let Me=0,He=oe.length;Me{ge.error(be)})}}});return new Response(Ae)}else throw new qR(`fetch for "${ae.url}" responded with ${ae.status}: ${ae.statusText}`,ae)}).then(ae=>{switch(ne){case"arraybuffer":return ae.arrayBuffer();case"blob":return ae.blob();case"document":return ae.text().then(oe=>new DOMParser().parseFromString(oe,te));case"json":return ae.json();default:if(te==="")return ae.text();{const se=/charset="?([^;"\s]*)"?/i.exec(te),ue=se&&se[1]?se[1].toLowerCase():void 0,ce=new TextDecoder(ue);return ae.arrayBuffer().then(de=>ce.decode(de))}}}).then(ae=>{Bg.add(`file:${a}`,ae);const oe=Tg[a];delete Tg[a];for(let se=0,ue=oe.length;se{const oe=Tg[a];if(oe===void 0)throw this.manager.itemError(a),ae;delete Tg[a];for(let se=0,ue=oe.length;se{this.manager.itemEnd(a)}),this.manager.itemStart(a)}setResponseType(a){return this.responseType=a,this}setMimeType(a){return this.mimeType=a,this}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class fle extends null{constructor(a){super(a)}load(a,y,x,E){const z=this,ee=new jp(this.manager);ee.setPath(this.path),ee.setRequestHeader(this.requestHeader),ee.setWithCredentials(this.withCredentials),ee.load(a,function(te){try{y(z.parse(JSON.parse(te)))}catch(ne){E?E(ne):console.error(ne),z.manager.itemError(a)}},x,E)}parse(a){const y=[];for(let x=0;x0:E.vertexColors=a.vertexColors),a.uniforms!==void 0)for(const z in a.uniforms){const ee=a.uniforms[z];switch(E.uniforms[z]={},ee.type){case"t":E.uniforms[z].value=x(ee.value);break;case"c":E.uniforms[z].value=new Ur().setHex(ee.value);break;case"v2":E.uniforms[z].value=new vn().fromArray(ee.value);break;case"v3":E.uniforms[z].value=new Ye().fromArray(ee.value);break;case"v4":E.uniforms[z].value=new Ui().fromArray(ee.value);break;case"m3":E.uniforms[z].value=new Pa().fromArray(ee.value);break;case"m4":E.uniforms[z].value=new mi().fromArray(ee.value);break;default:E.uniforms[z].value=ee.value}}if(a.defines!==void 0&&(E.defines=a.defines),a.vertexShader!==void 0&&(E.vertexShader=a.vertexShader),a.fragmentShader!==void 0&&(E.fragmentShader=a.fragmentShader),a.glslVersion!==void 0&&(E.glslVersion=a.glslVersion),a.extensions!==void 0)for(const z in a.extensions)E.extensions[z]=a.extensions[z];if(a.lights!==void 0&&(E.lights=a.lights),a.clipping!==void 0&&(E.clipping=a.clipping),a.size!==void 0&&(E.size=a.size),a.sizeAttenuation!==void 0&&(E.sizeAttenuation=a.sizeAttenuation),a.map!==void 0&&(E.map=x(a.map)),a.matcap!==void 0&&(E.matcap=x(a.matcap)),a.alphaMap!==void 0&&(E.alphaMap=x(a.alphaMap)),a.bumpMap!==void 0&&(E.bumpMap=x(a.bumpMap)),a.bumpScale!==void 0&&(E.bumpScale=a.bumpScale),a.normalMap!==void 0&&(E.normalMap=x(a.normalMap)),a.normalMapType!==void 0&&(E.normalMapType=a.normalMapType),a.normalScale!==void 0){let z=a.normalScale;Array.isArray(z)===!1&&(z=[z,z]),E.normalScale=new vn().fromArray(z)}return a.displacementMap!==void 0&&(E.displacementMap=x(a.displacementMap)),a.displacementScale!==void 0&&(E.displacementScale=a.displacementScale),a.displacementBias!==void 0&&(E.displacementBias=a.displacementBias),a.roughnessMap!==void 0&&(E.roughnessMap=x(a.roughnessMap)),a.metalnessMap!==void 0&&(E.metalnessMap=x(a.metalnessMap)),a.emissiveMap!==void 0&&(E.emissiveMap=x(a.emissiveMap)),a.emissiveIntensity!==void 0&&(E.emissiveIntensity=a.emissiveIntensity),a.specularMap!==void 0&&(E.specularMap=x(a.specularMap)),a.specularIntensityMap!==void 0&&(E.specularIntensityMap=x(a.specularIntensityMap)),a.specularColorMap!==void 0&&(E.specularColorMap=x(a.specularColorMap)),a.envMap!==void 0&&(E.envMap=x(a.envMap)),a.envMapRotation!==void 0&&E.envMapRotation.fromArray(a.envMapRotation),a.envMapIntensity!==void 0&&(E.envMapIntensity=a.envMapIntensity),a.reflectivity!==void 0&&(E.reflectivity=a.reflectivity),a.refractionRatio!==void 0&&(E.refractionRatio=a.refractionRatio),a.lightMap!==void 0&&(E.lightMap=x(a.lightMap)),a.lightMapIntensity!==void 0&&(E.lightMapIntensity=a.lightMapIntensity),a.aoMap!==void 0&&(E.aoMap=x(a.aoMap)),a.aoMapIntensity!==void 0&&(E.aoMapIntensity=a.aoMapIntensity),a.gradientMap!==void 0&&(E.gradientMap=x(a.gradientMap)),a.clearcoatMap!==void 0&&(E.clearcoatMap=x(a.clearcoatMap)),a.clearcoatRoughnessMap!==void 0&&(E.clearcoatRoughnessMap=x(a.clearcoatRoughnessMap)),a.clearcoatNormalMap!==void 0&&(E.clearcoatNormalMap=x(a.clearcoatNormalMap)),a.clearcoatNormalScale!==void 0&&(E.clearcoatNormalScale=new vn().fromArray(a.clearcoatNormalScale)),a.iridescenceMap!==void 0&&(E.iridescenceMap=x(a.iridescenceMap)),a.iridescenceThicknessMap!==void 0&&(E.iridescenceThicknessMap=x(a.iridescenceThicknessMap)),a.transmissionMap!==void 0&&(E.transmissionMap=x(a.transmissionMap)),a.thicknessMap!==void 0&&(E.thicknessMap=x(a.thicknessMap)),a.anisotropyMap!==void 0&&(E.anisotropyMap=x(a.anisotropyMap)),a.sheenColorMap!==void 0&&(E.sheenColorMap=x(a.sheenColorMap)),a.sheenRoughnessMap!==void 0&&(E.sheenRoughnessMap=x(a.sheenRoughnessMap)),E}setTextures(a){return this.textures=a,this}createMaterialFromType(a){return F1.createMaterialFromType(a)}static createMaterialFromType(a){const y={ShadowMaterial:l2,SpriteMaterial:Vw,RawShaderMaterial:VR,ShaderMaterial:Rf,PointsMaterial:qw,MeshPhysicalMaterial:u2,MeshStandardMaterial:x1,MeshPhongMaterial:P1,MeshToonMaterial:c2,MeshNormalMaterial:d2,MeshLambertMaterial:b1,MeshDepthMaterial:f2,MeshDistanceMaterial:h2,MeshBasicMaterial:bu,MeshMatcapMaterial:g2,LineDashedMaterial:E1,LineBasicMaterial:uc,Material:ju};return new y[a]}}class B2{static extractUrlBase(a){const y=a.lastIndexOf("/");return y===-1?"./":a.slice(0,y+1)}static resolveURL(a,y){return typeof a!="string"||a===""?"":(/^https?:\/\//i.test(y)&&/^\//.test(a)&&(y=y.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(a)||/^data:.*,.*$/i.test(a)||/^blob:.*$/i.test(a)?a:y+a)}}class rO extends null{constructor(){super(),this.isInstancedBufferGeometry=!0,this.type="InstancedBufferGeometry",this.instanceCount=1/0}copy(a){return super.copy(a),this.instanceCount=a.instanceCount,this}toJSON(){const a=super.toJSON();return a.instanceCount=this.instanceCount,a.isInstancedBufferGeometry=!0,a}}class iO extends null{constructor(a){super(a)}load(a,y,x,E){const z=this,ee=new jp(z.manager);ee.setPath(z.path),ee.setRequestHeader(z.requestHeader),ee.setWithCredentials(z.withCredentials),ee.load(a,function(te){try{y(z.parse(JSON.parse(te)))}catch(ne){E?E(ne):console.error(ne),z.manager.itemError(a)}},x,E)}parse(a){const y={},x={};function E(ce,de){if(y[de]!==void 0)return y[de];const Ae=ce.interleavedBuffers[de],ge=z(ce,Ae.buffer),Ee=Av(Ae.type,ge),be=new xP(Ee,Ae.stride);return be.uuid=Ae.uuid,y[de]=be,be}function z(ce,de){if(x[de]!==void 0)return x[de];const Ae=ce.arrayBuffers[de],ge=new Uint32Array(Ae).buffer;return x[de]=ge,ge}const ee=a.isInstancedBufferGeometry?new rO:new wa,te=a.data.index;if(te!==void 0){const ce=Av(te.type,te.array);ee.setIndex(new us(ce,1))}const ne=a.data.attributes;for(const ce in ne){const de=ne[ce];let ye;if(de.isInterleavedBufferAttribute){const Ae=E(a.data,de.data);ye=new jm(Ae,de.itemSize,de.offset,de.normalized)}else{const Ae=Av(de.type,de.array),ge=de.isInstancedBufferAttribute?Of:us;ye=new ge(Ae,de.itemSize,de.normalized)}de.name!==void 0&&(ye.name=de.name),de.usage!==void 0&&ye.setUsage(de.usage),ee.setAttribute(ce,ye)}const ae=a.data.morphAttributes;if(ae)for(const ce in ae){const de=ae[ce],ye=[];for(let Ae=0,ge=de.length;Ae0){const ne=new y2(y);z=new qP(ne),z.setCrossOrigin(this.crossOrigin);for(let ae=0,oe=a.length;ae0){E=new qP(this.manager),E.setCrossOrigin(this.crossOrigin);for(let ee=0,te=a.length;ee{let Ae=null,ge=null;return ye.boundingBox!==void 0&&(Ae=new Gu().fromJSON(ye.boundingBox)),ye.boundingSphere!==void 0&&(ge=new Vu().fromJSON(ye.boundingSphere)),_h(Ls({},ye),{boundingBox:Ae,boundingSphere:ge})}),ee._instanceInfo=a.instanceInfo,ee._availableInstanceIds=a._availableInstanceIds,ee._availableGeometryIds=a._availableGeometryIds,ee._nextIndexStart=a.nextIndexStart,ee._nextVertexStart=a.nextVertexStart,ee._geometryCount=a.geometryCount,ee._maxInstanceCount=a.maxInstanceCount,ee._maxVertexCount=a.maxVertexCount,ee._maxIndexCount=a.maxIndexCount,ee._geometryInitialized=a.geometryInitialized,ee._matricesTexture=ae(a.matricesTexture.uuid),ee._indirectTexture=ae(a.indirectTexture.uuid),a.colorsTexture!==void 0&&(ee._colorsTexture=ae(a.colorsTexture.uuid)),a.boundingSphere!==void 0&&(ee.boundingSphere=new Vu().fromJSON(a.boundingSphere)),a.boundingBox!==void 0&&(ee.boundingBox=new Gu().fromJSON(a.boundingBox));break;case"LOD":ee=new VL;break;case"Line":ee=new yy(te(a.geometry),ne(a.material));break;case"LineLoop":ee=new aR(te(a.geometry),ne(a.material));break;case"LineSegments":ee=new VT(te(a.geometry),ne(a.material));break;case"PointCloud":case"Points":ee=new oR(te(a.geometry),ne(a.material));break;case"Sprite":ee=new GL(ne(a.material));break;case"Group":ee=new Vm;break;case"Bone":ee=new FT;break;default:ee=new $s}if(ee.uuid=a.uuid,a.name!==void 0&&(ee.name=a.name),a.matrix!==void 0?(ee.matrix.fromArray(a.matrix),a.matrixAutoUpdate!==void 0&&(ee.matrixAutoUpdate=a.matrixAutoUpdate),ee.matrixAutoUpdate&&ee.matrix.decompose(ee.position,ee.quaternion,ee.scale)):(a.position!==void 0&&ee.position.fromArray(a.position),a.rotation!==void 0&&ee.rotation.fromArray(a.rotation),a.quaternion!==void 0&&ee.quaternion.fromArray(a.quaternion),a.scale!==void 0&&ee.scale.fromArray(a.scale)),a.up!==void 0&&ee.up.fromArray(a.up),a.castShadow!==void 0&&(ee.castShadow=a.castShadow),a.receiveShadow!==void 0&&(ee.receiveShadow=a.receiveShadow),a.shadow&&(a.shadow.intensity!==void 0&&(ee.shadow.intensity=a.shadow.intensity),a.shadow.bias!==void 0&&(ee.shadow.bias=a.shadow.bias),a.shadow.normalBias!==void 0&&(ee.shadow.normalBias=a.shadow.normalBias),a.shadow.radius!==void 0&&(ee.shadow.radius=a.shadow.radius),a.shadow.mapSize!==void 0&&ee.shadow.mapSize.fromArray(a.shadow.mapSize),a.shadow.camera!==void 0&&(ee.shadow.camera=this.parseObject(a.shadow.camera))),a.visible!==void 0&&(ee.visible=a.visible),a.frustumCulled!==void 0&&(ee.frustumCulled=a.frustumCulled),a.renderOrder!==void 0&&(ee.renderOrder=a.renderOrder),a.userData!==void 0&&(ee.userData=a.userData),a.layers!==void 0&&(ee.layers.mask=a.layers),a.children!==void 0){const ue=a.children;for(let ce=0;ce{if(I1.has(ee)===!0)E&&E(I1.get(ee)),z.manager.itemError(a),z.manager.itemEnd(a);else return y&&y(ae),z.manager.itemEnd(a),ae});return}return setTimeout(function(){y&&y(ee),z.manager.itemEnd(a)},0),ee}const te={};te.credentials=this.crossOrigin==="anonymous"?"same-origin":"include",te.headers=this.requestHeader,te.signal=typeof AbortSignal.any=="function"?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal;const ne=fetch(a,te).then(function(ae){return ae.blob()}).then(function(ae){return createImageBitmap(ae,Object.assign(z.options,{colorSpaceConversion:"none"}))}).then(function(ae){return Bg.add(`image-bitmap:${a}`,ae),y&&y(ae),z.manager.itemEnd(a),ae}).catch(function(ae){E&&E(ae),I1.set(ne,ae),Bg.remove(`image-bitmap:${a}`),z.manager.itemError(a),z.manager.itemEnd(a)});Bg.add(`image-bitmap:${a}`,ne),z.manager.itemStart(a)}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}let $P;class D2{static getContext(){return $P===void 0&&($P=new(window.AudioContext||window.webkitAudioContext)),$P}static setContext(a){$P=a}}class Ale extends null{constructor(a){super(a)}load(a,y,x,E){const z=this,ee=new jp(this.manager);ee.setResponseType("arraybuffer"),ee.setPath(this.path),ee.setRequestHeader(this.requestHeader),ee.setWithCredentials(this.withCredentials),ee.load(a,function(ne){try{const ae=ne.slice(0);D2.getContext().decodeAudioData(ae,function(se){y(se)}).catch(te)}catch(ae){te(ae)}},x,E);function te(ne){E?E(ne):console.error(ne),z.manager.itemError(a)}}}const N2=new mi,F2=new mi,qm=new mi;class yle{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new Tl,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new Tl,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(a){const y=this._cache;if(y.focus!==a.focus||y.fov!==a.fov||y.aspect!==a.aspect*this.aspect||y.near!==a.near||y.far!==a.far||y.zoom!==a.zoom||y.eyeSep!==this.eyeSep){y.focus=a.focus,y.fov=a.fov,y.aspect=a.aspect*this.aspect,y.near=a.near,y.far=a.far,y.zoom=a.zoom,y.eyeSep=this.eyeSep,qm.copy(a.projectionMatrix);const E=y.eyeSep/2,z=E*y.near/y.focus,ee=y.near*Math.tan(Cl*y.fov*.5)/y.zoom;let te,ne;F2.elements[12]=-E,N2.elements[12]=E,te=-ee*y.aspect+z,ne=ee*y.aspect+z,qm.elements[0]=2*y.near/(ne-te),qm.elements[8]=(ne+te)/(ne-te),this.cameraL.projectionMatrix.copy(qm),te=-ee*y.aspect-z,ne=ee*y.aspect-z,qm.elements[0]=2*y.near/(ne-te),qm.elements[8]=(ne+te)/(ne-te),this.cameraR.projectionMatrix.copy(qm)}this.cameraL.matrixWorld.copy(a.matrixWorld).multiply(F2),this.cameraR.matrixWorld.copy(a.matrixWorld).multiply(N2)}}class I2 extends Tl{constructor(a=[]){super(),this.isArrayCamera=!0,this.isMultiViewCamera=!1,this.cameras=a}}class L1{constructor(a=!0){this.autoStart=a,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=performance.now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let a=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){const y=performance.now();a=(y-this.oldTime)/1e3,this.oldTime=y,this.elapsedTime+=a}return a}}const _m=new Ye,R1=new _s,oO=new Ye,$m=new Ye,e0=new Ye;class xle extends null{constructor(){super(),this.type="AudioListener",this.context=D2.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new L1}getInput(){return this.gain}removeFilter(){return this.filter!==null&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(a){return this.filter!==null?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=a,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(a){return this.gain.gain.setTargetAtTime(a,this.context.currentTime,.01),this}updateMatrixWorld(a){super.updateMatrixWorld(a);const y=this.context.listener;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(_m,R1,oO),$m.set(0,0,-1).applyQuaternion(R1),e0.set(0,1,0).applyQuaternion(R1),y.positionX){const x=this.context.currentTime+this.timeDelta;y.positionX.linearRampToValueAtTime(_m.x,x),y.positionY.linearRampToValueAtTime(_m.y,x),y.positionZ.linearRampToValueAtTime(_m.z,x),y.forwardX.linearRampToValueAtTime($m.x,x),y.forwardY.linearRampToValueAtTime($m.y,x),y.forwardZ.linearRampToValueAtTime($m.z,x),y.upX.linearRampToValueAtTime(e0.x,x),y.upY.linearRampToValueAtTime(e0.y,x),y.upZ.linearRampToValueAtTime(e0.z,x)}else y.setPosition(_m.x,_m.y,_m.z),y.setOrientation($m.x,$m.y,$m.z,e0.x,e0.y,e0.z)}}class Ple extends null{constructor(a){super(),this.type="Audio",this.listener=a,this.context=a.context,this.gain=this.context.createGain(),this.gain.connect(a.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(a){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=a,this.connect(),this}setMediaElementSource(a){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(a),this.connect(),this}setMediaStreamSource(a){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(a),this.connect(),this}setBuffer(a){return this.buffer=a,this.sourceType="buffer",this.autoplay&&this.play(),this}play(a=0){if(this.isPlaying===!0){console.warn("THREE.Audio: Audio is already playing.");return}if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}this._startedAt=this.context.currentTime+a;const y=this.context.createBufferSource();return y.buffer=this.buffer,y.loop=this.loop,y.loopStart=this.loopStart,y.loopEnd=this.loopEnd,y.onended=this.onEnded.bind(this),y.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=y,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this.isPlaying===!0&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,this.loop===!0&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this}stop(a=0){if(this.hasPlaybackControl===!1){console.warn("THREE.Audio: this Audio has no playback control.");return}return this._progress=0,this.source!==null&&(this.source.stop(this.context.currentTime+a),this.source.onended=null),this.isPlaying=!1,this}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let a=1,y=this.filters.length;a0){this.source.disconnect(this.filters[0]);for(let a=1,y=this.filters.length;a0&&this._mixBufferRegionAdditive(x,E,this._addIndex*y,1,y);for(let ne=y,ae=y+y;ne!==ae;++ne)if(x[ne]!==x[ne+y]){te.setValue(x,E);break}}saveOriginalState(){const a=this.binding,y=this.buffer,x=this.valueSize,E=x*this._origIndex;a.getValue(y,E);for(let z=x,ee=E;z!==ee;++z)y[z]=y[E+z%x];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const a=this.valueSize*3;this.binding.setValue(this.buffer,a)}_setAdditiveIdentityNumeric(){const a=this._addIndex*this.valueSize,y=a+this.valueSize;for(let x=a;x=.5)for(let ee=0;ee!==z;++ee)a[y+ee]=a[x+ee]}_slerp(a,y,x,E){_s.slerpFlat(a,y,a,y,a,x,E)}_slerpAdditive(a,y,x,E,z){const ee=this._workIndex*z;_s.multiplyQuaternionsFlat(a,ee,a,y,a,x),_s.slerpFlat(a,y,a,y,a,ee,E)}_lerp(a,y,x,E,z){const ee=1-E;for(let te=0;te!==z;++te){const ne=y+te;a[ne]=a[ne]*ee+a[x+te]*E}}_lerpAdditive(a,y,x,E,z){for(let ee=0;ee!==z;++ee){const te=y+ee;a[te]=a[te]+a[x+ee]*E}}}const O1="\\[\\]\\.:\\/",uO=new RegExp("["+O1+"]","g"),z1="[^"+O1+"]",cO="[^"+O1.replace("\\.","")+"]",dO=/((?:WC+[\/:])*)/.source.replace("WC",z1),fO=/(WCOD+)?/.source.replace("WCOD",cO),hO=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",z1),gO=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",z1),pO=new RegExp("^"+dO+fO+hO+gO+"$"),mO=["material","materials","bones","map"];class vO{constructor(a,y,x){const E=x||Io.parseTrackName(y);this._targetGroup=a,this._bindings=a.subscribe_(y,E)}getValue(a,y){this.bind();const x=this._targetGroup.nCachedObjects_,E=this._bindings[x];E!==void 0&&E.getValue(a,y)}setValue(a,y){const x=this._bindings;for(let E=this._targetGroup.nCachedObjects_,z=x.length;E!==z;++E)x[E].setValue(a,y)}bind(){const a=this._bindings;for(let y=this._targetGroup.nCachedObjects_,x=a.length;y!==x;++y)a[y].bind()}unbind(){const a=this._bindings;for(let y=this._targetGroup.nCachedObjects_,x=a.length;y!==x;++y)a[y].unbind()}}class Io{constructor(a,y,x){this.path=y,this.parsedPath=x||Io.parseTrackName(y),this.node=Io.findNode(a,this.parsedPath.nodeName),this.rootNode=a,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(a,y,x){return a&&a.isAnimationObjectGroup?new Io.Composite(a,y,x):new Io(a,y,x)}static sanitizeNodeName(a){return a.replace(/\s/g,"_").replace(uO,"")}static parseTrackName(a){const y=pO.exec(a);if(y===null)throw new Error("PropertyBinding: Cannot parse trackName: "+a);const x={nodeName:y[2],objectName:y[3],objectIndex:y[4],propertyName:y[5],propertyIndex:y[6]},E=x.nodeName&&x.nodeName.lastIndexOf(".");if(E!==void 0&&E!==-1){const z=x.nodeName.substring(E+1);mO.indexOf(z)!==-1&&(x.nodeName=x.nodeName.substring(0,E),x.objectName=z)}if(x.propertyName===null||x.propertyName.length===0)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+a);return x}static findNode(a,y){if(y===void 0||y===""||y==="."||y===-1||y===a.name||y===a.uuid)return a;if(a.skeleton){const x=a.skeleton.getBoneByName(y);if(x!==void 0)return x}if(a.children){const x=function(z){for(let ee=0;ee=z){const se=z++,ue=a[se];y[ue.uuid]=oe,a[oe]=ue,y[ae]=se,a[se]=ne;for(let ce=0,de=E;ce!==de;++ce){const ye=x[ce],Ae=ye[se],ge=ye[oe];ye[oe]=Ae,ye[se]=ge}}}this.nCachedObjects_=z}uncache(){const a=this._objects,y=this._indicesByUUID,x=this._bindings,E=x.length;let z=this.nCachedObjects_,ee=a.length;for(let te=0,ne=arguments.length;te!==ne;++te){const ae=arguments[te],oe=ae.uuid,se=y[oe];if(se!==void 0)if(delete y[oe],se0&&(y[ce.uuid]=se),a[se]=ce,a.pop();for(let de=0,ye=E;de!==ye;++de){const Ae=x[de];Ae[se]=Ae[ue],Ae.pop()}}}this.nCachedObjects_=z}subscribe_(a,y){const x=this._bindingsIndicesByPath;let E=x[a];const z=this._bindings;if(E!==void 0)return z[E];const ee=this._paths,te=this._parsedPaths,ne=this._objects,ae=ne.length,oe=this.nCachedObjects_,se=new Array(ae);E=z.length,x[a]=E,ee.push(a),te.push(y),z.push(se);for(let ue=oe,ce=ne.length;ue!==ce;++ue){const de=ne[ue];se[ue]=new Io(de,a,y)}return se}unsubscribe_(a){const y=this._bindingsIndicesByPath,x=y[a];if(x!==void 0){const E=this._paths,z=this._parsedPaths,ee=this._bindings,te=ee.length-1,ne=ee[te],ae=a[te];y[ae]=x,ee[x]=ne,ee.pop(),z[x]=z[te],z.pop(),E[x]=E[te],E.pop()}}}class AO{constructor(a,y,x=null,E=y.blendMode){this._mixer=a,this._clip=y,this._localRoot=x,this.blendMode=E;const z=y.tracks,ee=z.length,te=new Array(ee),ne={endingStart:Dp,endingEnd:Dp};for(let ae=0;ae!==ee;++ae){const oe=z[ae].createInterpolant(null);te[ae]=oe,oe.settings=ne}this._interpolantSettings=ne,this._interpolants=te,this._propertyBindings=new Array(ee),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=tw,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&this.timeScale!==0&&this._startTime===null&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(a){return this._startTime=a,this}setLoop(a,y){return this.loop=a,this.repetitions=y,this}setEffectiveWeight(a){return this.weight=a,this._effectiveWeight=this.enabled?a:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(a){return this._scheduleFading(a,0,1)}fadeOut(a){return this._scheduleFading(a,1,0)}crossFadeFrom(a,y,x=!1){if(a.fadeOut(y),this.fadeIn(y),x===!0){const E=this._clip.duration,z=a._clip.duration,ee=z/E,te=E/z;a.warp(1,ee,y),this.warp(te,1,y)}return this}crossFadeTo(a,y,x=!1){return a.crossFadeFrom(this,y,x)}stopFading(){const a=this._weightInterpolant;return a!==null&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(a)),this}setEffectiveTimeScale(a){return this.timeScale=a,this._effectiveTimeScale=this.paused?0:a,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(a){return this.timeScale=this._clip.duration/a,this.stopWarping()}syncWith(a){return this.time=a.time,this.timeScale=a.timeScale,this.stopWarping()}halt(a){return this.warp(this._effectiveTimeScale,0,a)}warp(a,y,x){const E=this._mixer,z=E.time,ee=this.timeScale;let te=this._timeScaleInterpolant;te===null&&(te=E._lendControlInterpolant(),this._timeScaleInterpolant=te);const ne=te.parameterPositions,ae=te.sampleValues;return ne[0]=z,ne[1]=z+x,ae[0]=a/ee,ae[1]=y/ee,this}stopWarping(){const a=this._timeScaleInterpolant;return a!==null&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(a)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(a,y,x,E){if(!this.enabled){this._updateWeight(a);return}const z=this._startTime;if(z!==null){const ne=(a-z)*x;ne<0||x===0?y=0:(this._startTime=null,y=x*ne)}y*=this._updateTimeScale(a);const ee=this._updateTime(y),te=this._updateWeight(a);if(te>0){const ne=this._interpolants,ae=this._propertyBindings;switch(this.blendMode){case Yx:for(let oe=0,se=ne.length;oe!==se;++oe)ne[oe].evaluate(ee),ae[oe].accumulateAdditive(te);break;case ry:default:for(let oe=0,se=ne.length;oe!==se;++oe)ne[oe].evaluate(ee),ae[oe].accumulate(E,te)}}}_updateWeight(a){let y=0;if(this.enabled){y=this.weight;const x=this._weightInterpolant;if(x!==null){const E=x.evaluate(a)[0];y*=E,a>x.parameterPositions[1]&&(this.stopFading(),E===0&&(this.enabled=!1))}}return this._effectiveWeight=y,y}_updateTimeScale(a){let y=0;if(!this.paused){y=this.timeScale;const x=this._timeScaleInterpolant;if(x!==null){const E=x.evaluate(a)[0];y*=E,a>x.parameterPositions[1]&&(this.stopWarping(),y===0?this.paused=!0:this.timeScale=y)}}return this._effectiveTimeScale=y,y}_updateTime(a){const y=this._clip.duration,x=this.loop;let E=this.time+a,z=this._loopCount;const ee=x===nw;if(a===0)return z===-1?E:ee&&(z&1)===1?y-E:E;if(x===ew){z===-1&&(this._loopCount=0,this._setEndings(!0,!0,!1));e:{if(E>=y)E=y;else if(E<0)E=0;else{this.time=E;break e}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=E,this._mixer.dispatchEvent({type:"finished",action:this,direction:a<0?-1:1})}}else{if(z===-1&&(a>=0?(z=0,this._setEndings(!0,this.repetitions===0,ee)):this._setEndings(this.repetitions===0,!0,ee)),E>=y||E<0){const te=Math.floor(E/y);E-=y*te,z+=Math.abs(te);const ne=this.repetitions-z;if(ne<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,E=a>0?y:0,this.time=E,this._mixer.dispatchEvent({type:"finished",action:this,direction:a>0?1:-1});else{if(ne===1){const ae=a<0;this._setEndings(ae,!ae,ee)}else this._setEndings(!1,!1,ee);this._loopCount=z,this.time=E,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:te})}}else this.time=E;if(ee&&(z&1)===1)return y-E}return E}_setEndings(a,y,x){const E=this._interpolantSettings;x?(E.endingStart=Np,E.endingEnd=Np):(a?E.endingStart=this.zeroSlopeAtStart?Np:Dp:E.endingStart=dv,y?E.endingEnd=this.zeroSlopeAtEnd?Np:Dp:E.endingEnd=dv)}_scheduleFading(a,y,x){const E=this._mixer,z=E.time;let ee=this._weightInterpolant;ee===null&&(ee=E._lendControlInterpolant(),this._weightInterpolant=ee);const te=ee.parameterPositions,ne=ee.sampleValues;return te[0]=z,ne[0]=y,te[1]=z+a,ne[1]=x,this}}const yO=new Float32Array(1);class wle extends null{constructor(a){super(),this._root=a,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(a,y){const x=a._localRoot||this._root,E=a._clip.tracks,z=E.length,ee=a._propertyBindings,te=a._interpolants,ne=x.uuid,ae=this._bindingsByRootAndName;let oe=ae[ne];oe===void 0&&(oe={},ae[ne]=oe);for(let se=0;se!==z;++se){const ue=E[se],ce=ue.name;let de=oe[ce];if(de!==void 0)++de.referenceCount,ee[se]=de;else{if(de=ee[se],de!==void 0){de._cacheIndex===null&&(++de.referenceCount,this._addInactiveBinding(de,ne,ce));continue}const ye=y&&y._propertyBindings[se].binding.parsedPath;de=new lO(Io.create(x,ce,ye),ue.ValueTypeName,ue.getValueSize()),++de.referenceCount,this._addInactiveBinding(de,ne,ce),ee[se]=de}te[se].resultBuffer=de.buffer}}_activateAction(a){if(!this._isActiveAction(a)){if(a._cacheIndex===null){const x=(a._localRoot||this._root).uuid,E=a._clip.uuid,z=this._actionsByClip[E];this._bindAction(a,z&&z.knownActions[0]),this._addInactiveAction(a,E,x)}const y=a._propertyBindings;for(let x=0,E=y.length;x!==E;++x){const z=y[x];z.useCount++===0&&(this._lendBinding(z),z.saveOriginalState())}this._lendAction(a)}}_deactivateAction(a){if(this._isActiveAction(a)){const y=a._propertyBindings;for(let x=0,E=y.length;x!==E;++x){const z=y[x];--z.useCount===0&&(z.restoreOriginalState(),this._takeBackBinding(z))}this._takeBackAction(a)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;const a=this;this.stats={actions:{get total(){return a._actions.length},get inUse(){return a._nActiveActions}},bindings:{get total(){return a._bindings.length},get inUse(){return a._nActiveBindings}},controlInterpolants:{get total(){return a._controlInterpolants.length},get inUse(){return a._nActiveControlInterpolants}}}}_isActiveAction(a){const y=a._cacheIndex;return y!==null&&y=0;--x)a[x].stop();return this}update(a){a*=this.timeScale;const y=this._actions,x=this._nActiveActions,E=this.time+=a,z=Math.sign(a),ee=this._accuIndex^=1;for(let ae=0;ae!==x;++ae)y[ae]._update(E,a,z,ee);const te=this._bindings,ne=this._nActiveBindings;for(let ae=0;ae!==ne;++ae)te[ae].apply(ee);return this}setTime(a){this.time=0;for(let y=0;y=this.min.x&&a.x<=this.max.x&&a.y>=this.min.y&&a.y<=this.max.y}containsBox(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y}getParameter(a,y){return y.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(a){return a.max.x>=this.min.x&&a.min.x<=this.max.x&&a.max.y>=this.min.y&&a.min.y<=this.max.y}clampPoint(a,y){return y.copy(a).clamp(this.min,this.max)}distanceToPoint(a){return this.clampPoint(a,k2).distanceTo(a)}intersect(a){return this.min.max(a.min),this.max.min(a.max),this.isEmpty()&&this.makeEmpty(),this}union(a){return this.min.min(a.min),this.max.max(a.max),this}translate(a){return this.min.add(a),this.max.add(a),this}equals(a){return a.min.equals(this.min)&&a.max.equals(this.max)}}const G2=new Ye,Sb=new Ye,Yv=new Ye,Jv=new Ye,U1=new Ye,EO=new Ye,SO=new Ye;class Fle{constructor(a=new Ye,y=new Ye){this.start=a,this.end=y}set(a,y){return this.start.copy(a),this.end.copy(y),this}copy(a){return this.start.copy(a.start),this.end.copy(a.end),this}getCenter(a){return a.addVectors(this.start,this.end).multiplyScalar(.5)}delta(a){return a.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(a,y){return this.delta(y).multiplyScalar(a).add(this.start)}closestPointToPointParameter(a,y){G2.subVectors(a,this.start),Sb.subVectors(this.end,this.start);const x=Sb.dot(Sb);let z=Sb.dot(G2)/x;return y&&(z=Hi(z,0,1)),z}closestPointToPoint(a,y,x){const E=this.closestPointToPointParameter(a,y);return this.delta(x).multiplyScalar(E).add(this.start)}distanceSqToLine3(a,y=EO,x=SO){const E=10000000000000001e-32;let z,ee;const te=this.start,ne=a.start,ae=this.end,oe=a.end;Yv.subVectors(ae,te),Jv.subVectors(oe,ne),U1.subVectors(te,ne);const se=Yv.dot(Yv),ue=Jv.dot(Jv),ce=Jv.dot(U1);if(se<=E&&ue<=E)return y.copy(te),x.copy(ne),y.sub(x),y.dot(y);if(se<=E)z=0,ee=ce/ue,ee=Hi(ee,0,1);else{const de=Yv.dot(U1);if(ue<=E)ee=0,z=Hi(-de/se,0,1);else{const ye=Yv.dot(Jv),Ae=se*ue-ye*ye;Ae!==0?z=Hi((ye*ce-de*ue)/Ae,0,1):z=0,ee=(ye*z+ce)/ue,ee<0?(ee=0,z=Hi(-de/se,0,1)):ee>1&&(ee=1,z=Hi((ye-de)/se,0,1))}}return y.copy(te).add(Yv.multiplyScalar(z)),x.copy(ne).add(Jv.multiplyScalar(ee)),y.sub(x),y.dot(y)}applyMatrix4(a){return this.start.applyMatrix4(a),this.end.applyMatrix4(a),this}equals(a){return a.start.equals(this.start)&&a.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}const V2=new Ye;class Ile extends null{constructor(a,y){super(),this.light=a,this.matrixAutoUpdate=!1,this.color=y,this.type="SpotLightHelper";const x=new wa,E=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let ee=0,te=1,ne=32;ee1)for(let se=0;se.99999)this.quaternion.set(0,0,0,1);else if(a.y<-.99999)this.quaternion.set(1,0,0,0);else{Y2.set(a.z,0,-a.x).normalize();const y=Math.acos(a.y);this.quaternion.setFromAxisAngle(Y2,y)}}setLength(a,y=a*.2,x=y*.2){this.line.scale.set(1,Math.max(1e-4,a-y),1),this.line.updateMatrix(),this.cone.scale.set(x,y,x),this.cone.position.y=a,this.cone.updateMatrix()}setColor(a){this.line.material.color.set(a),this.cone.material.color.set(a)}copy(a){return super.copy(a,!1),this.line.copy(a.line),this.cone.copy(a.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class Qle extends null{constructor(a=1){const y=[0,0,0,a,0,0,0,0,0,0,a,0,0,0,0,0,0,a],x=[1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],E=new wa;E.setAttribute("position",new vi(y,3)),E.setAttribute("color",new vi(x,3));const z=new uc({vertexColors:!0,toneMapped:!1});super(E,z),this.type="AxesHelper"}setColors(a,y,x){const E=new Ur,z=this.geometry.attributes.color.array;return E.set(a),E.toArray(z,0),E.toArray(z,3),E.set(y),E.toArray(z,6),E.toArray(z,9),E.set(x),E.toArray(z,12),E.toArray(z,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class Wle{constructor(){this.type="ShapePath",this.color=new Ur,this.subPaths=[],this.currentPath=null}moveTo(a,y){return this.currentPath=new u1,this.subPaths.push(this.currentPath),this.currentPath.moveTo(a,y),this}lineTo(a,y){return this.currentPath.lineTo(a,y),this}quadraticCurveTo(a,y,x,E){return this.currentPath.quadraticCurveTo(a,y,x,E),this}bezierCurveTo(a,y,x,E,z,ee){return this.currentPath.bezierCurveTo(a,y,x,E,z,ee),this}splineThru(a){return this.currentPath.splineThru(a),this}toShapes(a){function y(ge){const Ee=[];for(let be=0,we=ge.length;beNumber.EPSILON){if(Le<0&&(He=Ee[Me],Re=-Re,Ie=Ee[De],Le=-Le),ge.yIe.y)continue;if(ge.y===He.y){if(ge.x===He.x)return!0}else{const je=Le*(ge.x-He.x)-Re*(ge.y-He.y);if(je===0)return!0;if(je<0)continue;we=!we}}else{if(ge.y!==He.y)continue;if(Ie.x<=ge.x&&ge.x<=He.x||He.x<=ge.x&&ge.x<=Ie.x)return!0}}return we}const E=Mh.isClockWise,z=this.subPaths;if(z.length===0)return[];let ee,te,ne;const ae=[];if(z.length===1)return te=z[0],ne=new Gv,ne.curves=te.curves,ae.push(ne),ae;let oe=!E(z[0].getPoints());oe=a?!oe:oe;const se=[],ue=[];let ce=[],de=0,ye;ue[de]=void 0,ce[de]=[];for(let ge=0,Ee=z.length;ge1){let ge=!1,Ee=0;for(let be=0,we=ue.length;be0&&ge===!1&&(ce=se)}let Ae;for(let ge=0,Ee=ue.length;gea?(b.repeat.x=1,b.repeat.y=y/a,b.offset.x=0,b.offset.y=(1-b.repeat.y)/2):(b.repeat.x=a/y,b.repeat.y=1,b.offset.x=(1-b.repeat.x)/2,b.offset.y=0),b}function BO(b,a){const y=b.image&&b.image.width?b.image.width/b.image.height:1;return y>a?(b.repeat.x=a/y,b.repeat.y=1,b.offset.x=(1-b.repeat.x)/2,b.offset.y=0):(b.repeat.x=1,b.repeat.y=y/a,b.offset.x=0,b.offset.y=(1-b.repeat.y)/2),b}function TO(b){return b.repeat.x=1,b.repeat.y=1,b.offset.x=0,b.offset.y=0,b}function Ob(b,a,y,x){const E=MO(x);switch(y){case Nm:return b*a;case Ma:return b*a/E.components*E.byteLength;case po:return b*a/E.components*E.byteLength;case Uu:return b*a*2/E.components*E.byteLength;case Gl:return b*a*2/E.components*E.byteLength;case fg:return b*a*3/E.components*E.byteLength;case di:return b*a*4/E.components*E.byteLength;case ku:return b*a*4/E.components*E.byteLength;case ic:case xu:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*8;case qs:case yh:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*16;case Fm:case uv:return Math.max(b,16)*Math.max(a,8)/4;case gp:case pp:return Math.max(b,8)*Math.max(a,8)/2;case xh:case mp:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*8;case vp:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*16;case Ap:return Math.floor((b+3)/4)*Math.floor((a+3)/4)*16;case yp:return Math.floor((b+4)/5)*Math.floor((a+3)/4)*16;case xp:return Math.floor((b+4)/5)*Math.floor((a+4)/5)*16;case Pp:return Math.floor((b+5)/6)*Math.floor((a+4)/5)*16;case bp:return Math.floor((b+5)/6)*Math.floor((a+5)/6)*16;case hg:return Math.floor((b+7)/8)*Math.floor((a+4)/5)*16;case Mf:return Math.floor((b+7)/8)*Math.floor((a+5)/6)*16;case Df:return Math.floor((b+7)/8)*Math.floor((a+7)/8)*16;case Ep:return Math.floor((b+9)/10)*Math.floor((a+4)/5)*16;case Ph:return Math.floor((b+9)/10)*Math.floor((a+5)/6)*16;case gg:return Math.floor((b+9)/10)*Math.floor((a+7)/8)*16;case Sp:return Math.floor((b+9)/10)*Math.floor((a+9)/10)*16;case wp:return Math.floor((b+11)/12)*Math.floor((a+9)/10)*16;case Cp:return Math.floor((b+11)/12)*Math.floor((a+11)/12)*16;case Bp:case Im:case cv:return Math.ceil(b/4)*Math.ceil(a/4)*16;case bh:case Eh:return Math.ceil(b/4)*Math.ceil(a/4)*8;case Tp:case Mp:return Math.ceil(b/4)*Math.ceil(a/4)*16}throw new Error(`Unable to determine texture byte length for ${y} format.`)}function MO(b){switch(b){case As:case jd:return{byteLength:1,components:1};case wc:case gd:case Us:return{byteLength:2,components:1};case hp:case Tf:return{byteLength:2,components:4};case Fo:case ul:case Ko:return{byteLength:4,components:1};case vh:case Ah:return{byteLength:4,components:3}}throw new Error(`Unknown texture type ${b}.`)}class Zle{static contain(a,y){return CO(a,y)}static cover(a,y){return BO(a,y)}static fill(a){return TO(a)}static getByteLength(a,y,x,E){return Ob(a,y,x,E)}}typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:Ru}})),typeof window!="undefined"&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=Ru);const Kv=new zf,Mg=new vn,J2=new Ye,V1=new vn,Hb=new vn,Ub=new Ye,j1=new Ye,K2=new mi,q2=new Ye,_2=new Ye;let cc=null,Dh=null;const Dg=[],Qp={NONE:-1,PAN:0,ROTATE:1};class DO extends Rb{constructor(a,y,x=null){super(y,x),this.objects=a,this.recursive=!0,this.transformGroup=!1,this.rotateSpeed=1,this.raycaster=new z2,this.mouseButtons={LEFT:Ts.PAN,MIDDLE:Ts.PAN,RIGHT:Ts.ROTATE},this.touches={ONE:Ou.PAN},this._onPointerMove=NO.bind(this),this._onPointerDown=FO.bind(this),this._onPointerCancel=IO.bind(this),this._onContextMenu=LO.bind(this),x!==null&&this.connect(x)}connect(a){super.connect(a),this.domElement.addEventListener("pointermove",this._onPointerMove),this.domElement.addEventListener("pointerdown",this._onPointerDown),this.domElement.addEventListener("pointerup",this._onPointerCancel),this.domElement.addEventListener("pointerleave",this._onPointerCancel),this.domElement.addEventListener("contextmenu",this._onContextMenu),this.domElement.style.touchAction="none"}disconnect(){this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerdown",this._onPointerDown),this.domElement.removeEventListener("pointerup",this._onPointerCancel),this.domElement.removeEventListener("pointerleave",this._onPointerCancel),this.domElement.removeEventListener("contextmenu",this._onContextMenu),this.domElement.style.touchAction="auto",this.domElement.style.cursor=""}dispose(){this.disconnect()}_updatePointer(a){const y=this.domElement.getBoundingClientRect();Mg.x=(a.clientX-y.left)/y.width*2-1,Mg.y=-(a.clientY-y.top)/y.height*2+1}_updateState(a){let y;if(a.pointerType==="touch")y=this.touches.ONE;else switch(a.button){case 0:y=this.mouseButtons.LEFT;break;case 1:y=this.mouseButtons.MIDDLE;break;case 2:y=this.mouseButtons.RIGHT;break;default:y=null}switch(y){case Ts.PAN:case Ou.PAN:this.state=Qp.PAN;break;case Ts.ROTATE:case Ou.ROTATE:this.state=Qp.ROTATE;break;default:this.state=Qp.NONE}}}function NO(b){const a=this.object,y=this.domElement,x=this.raycaster;if(this.enabled!==!1){if(this._updatePointer(b),x.setFromCamera(Mg,a),cc)this.state===Qp.PAN?x.ray.intersectPlane(Kv,Ub)&&(cc.position.copy(Ub.sub(J2).applyMatrix4(K2)),this.dispatchEvent({type:"drag",object:cc})):this.state===Qp.ROTATE&&(V1.subVectors(Mg,Hb).multiplyScalar(this.rotateSpeed),cc.rotateOnWorldAxis(q2,V1.x),cc.rotateOnWorldAxis(_2.normalize(),-V1.y),this.dispatchEvent({type:"drag",object:cc})),Hb.copy(Mg);else if(b.pointerType==="mouse"||b.pointerType==="pen")if(Dg.length=0,x.setFromCamera(Mg,a),x.intersectObjects(this.objects,this.recursive,Dg),Dg.length>0){const E=Dg[0].object;Kv.setFromNormalAndCoplanarPoint(a.getWorldDirection(Kv.normal),j1.setFromMatrixPosition(E.matrixWorld)),Dh!==E&&Dh!==null&&(this.dispatchEvent({type:"hoveroff",object:Dh}),y.style.cursor="auto",Dh=null),Dh!==E&&(this.dispatchEvent({type:"hoveron",object:E}),y.style.cursor="pointer",Dh=E)}else Dh!==null&&(this.dispatchEvent({type:"hoveroff",object:Dh}),y.style.cursor="auto",Dh=null);Hb.copy(Mg)}}function FO(b){const a=this.object,y=this.domElement,x=this.raycaster;this.enabled!==!1&&(this._updatePointer(b),this._updateState(b),Dg.length=0,x.setFromCamera(Mg,a),x.intersectObjects(this.objects,this.recursive,Dg),Dg.length>0&&(this.transformGroup===!0?cc=$2(Dg[0].object):cc=Dg[0].object,Kv.setFromNormalAndCoplanarPoint(a.getWorldDirection(Kv.normal),j1.setFromMatrixPosition(cc.matrixWorld)),x.ray.intersectPlane(Kv,Ub)&&(this.state===Qp.PAN?(K2.copy(cc.parent.matrixWorld).invert(),J2.copy(Ub).sub(j1.setFromMatrixPosition(cc.matrixWorld)),y.style.cursor="move",this.dispatchEvent({type:"dragstart",object:cc})):this.state===Qp.ROTATE&&(q2.set(0,1,0).applyQuaternion(a.quaternion).normalize(),_2.set(1,0,0).applyQuaternion(a.quaternion).normalize(),y.style.cursor="move",this.dispatchEvent({type:"dragstart",object:cc})))),Hb.copy(Mg))}function IO(){this.enabled!==!1&&(cc&&(this.dispatchEvent({type:"dragend",object:cc}),cc=null),this.domElement.style.cursor=Dh?"pointer":"auto",this.state=Qp.NONE)}function LO(b){this.enabled!==!1&&b.preventDefault()}function $2(b,a=null){return b.isGroup&&(a=b),b.parent===null?a:$2(b.parent,a)}var RO=Be(72640),OO=Be(83833);const zO=1664525,HO=1013904223,eM=4294967296;function UO(){let b=1;return()=>(b=(zO*b+HO)%eM)/eM}var tM=3;function X1(b){return b.x}function nM(b){return b.y}function kO(b){return b.z}var GO=10,VO=Math.PI*(3-Math.sqrt(5)),jO=Math.PI*20/(9+Math.sqrt(221));function rM(b,a){a=a||2;var y=Math.min(tM,Math.max(1,Math.round(a))),x,E=1,z=.001,ee=1-Math.pow(z,1/300),te=0,ne=.6,ae=new Map,oe=(0,OO.HT)(ce),se=(0,RO.Z)("tick","end"),ue=UO();b==null&&(b=[]);function ce(){de(),se.call("tick",x),E1&&(we.fy==null?we.y+=we.vy*=ne:(we.y=we.fy,we.vy=0)),y>2&&(we.fz==null?we.z+=we.vz*=ne:(we.z=we.fz,we.vz=0));return x}function ye(){for(var ge=0,Ee=b.length,be;ge1&&isNaN(be.y)||y>2&&isNaN(be.z)){var we=GO*(y>2?Math.cbrt(.5+ge):y>1?Math.sqrt(.5+ge):ge),De=ge*VO,Me=ge*jO;y===1?be.x=we:y===2?(be.x=we*Math.cos(De),be.y=we*Math.sin(De)):(be.x=we*Math.sin(De)*Math.cos(Me),be.y=we*Math.cos(De),be.z=we*Math.sin(De)*Math.sin(Me))}(isNaN(be.vx)||y>1&&isNaN(be.vy)||y>2&&isNaN(be.vz))&&(be.vx=0,y>1&&(be.vy=0),y>2&&(be.vz=0))}}function Ae(ge){return ge.initialize&&ge.initialize(b,ue,y),ge}return ye(),x={tick:de,restart:function(){return oe.restart(ce),x},stop:function(){return oe.stop(),x},numDimensions:function(ge){return arguments.length?(y=Math.min(tM,Math.max(1,Math.round(ge))),ae.forEach(Ae),x):y},nodes:function(ge){return arguments.length?(b=ge,ye(),ae.forEach(Ae),x):b},alpha:function(ge){return arguments.length?(E=+ge,x):E},alphaMin:function(ge){return arguments.length?(z=+ge,x):z},alphaDecay:function(ge){return arguments.length?(ee=+ge,x):+ee},alphaTarget:function(ge){return arguments.length?(te=+ge,x):te},velocityDecay:function(ge){return arguments.length?(ne=1-ge,x):1-ne},randomSource:function(ge){return arguments.length?(ue=ge,ae.forEach(Ae),x):ue},force:function(ge,Ee){return arguments.length>1?(Ee==null?ae.delete(ge):ae.set(ge,Ae(Ee)),x):ae.get(ge)},find:function(){var ge=Array.prototype.slice.call(arguments),Ee=ge.shift()||0,be=(y>1?ge.shift():null)||0,we=(y>2?ge.shift():null)||0,De=ge.shift()||1/0,Me=0,He=b.length,Ie,Re,Le,je,We,ht;for(De*=De,Me=0;Me1?(se.on(ge,Ee),x):se.on(ge)}}}function kf(b){return function(){return b}}function Zd(b){return(b()-.5)*1e-6}function XO(b){return b.index}function iM(b,a){var y=b.get(a);if(!y)throw new Error("node not found: "+a);return y}function aM(b){var a=XO,y=ue,x,E=kf(30),z,ee,te,ne,ae,oe,se=1;b==null&&(b=[]);function ue(ge){return 1/Math.min(ne[ge.source.index],ne[ge.target.index])}function ce(ge){for(var Ee=0,be=b.length;Ee1&&(Re=He.y+He.vy-Me.y-Me.vy||Zd(oe)),te>2&&(Le=He.z+He.vz-Me.z-Me.vz||Zd(oe)),je=Math.sqrt(Ie*Ie+Re*Re+Le*Le),je=(je-z[we])/je*ge*x[we],Ie*=je,Re*=je,Le*=je,He.vx-=Ie*(We=ae[we]),te>1&&(He.vy-=Re*We),te>2&&(He.vz-=Le*We),Me.vx+=Ie*(We=1-We),te>1&&(Me.vy+=Re*We),te>2&&(Me.vz+=Le*We)}function de(){if(ee){var ge,Ee=ee.length,be=b.length,we=new Map(ee.map((Me,He)=>[a(Me,He,ee),Me])),De;for(ge=0,ne=new Array(Ee);getypeof be=="function")||Math.random,te=Ee.find(be=>[1,2,3].includes(be))||2,de()},ce.links=function(ge){return arguments.length?(b=ge,de(),ce):b},ce.id=function(ge){return arguments.length?(a=ge,ce):a},ce.iterations=function(ge){return arguments.length?(se=+ge,ce):se},ce.strength=function(ge){return arguments.length?(y=typeof ge=="function"?ge:kf(+ge),ye(),ce):y},ce.distance=function(ge){return arguments.length?(E=typeof ge=="function"?ge:kf(+ge),Ae(),ce):E},ce}function QO(b){const a=+this._x.call(null,b);return oM(this.cover(a),a,b)}function oM(b,a,y){if(isNaN(a))return b;var x,E=b._root,z={data:y},ee=b._x0,te=b._x1,ne,ae,oe,se,ue;if(!E)return b._root=z,b;for(;E.length;)if((oe=a>=(ne=(ee+te)/2))?ee=ne:te=ne,x=E,!(E=E[se=+oe]))return x[se]=z,b;if(ae=+b._x.call(null,E.data),a===ae)return z.next=E,x?x[se]=z:b._root=z,b;do x=x?x[se]=new Array(2):b._root=new Array(2),(oe=a>=(ne=(ee+te)/2))?ee=ne:te=ne;while((se=+oe)==(ue=+(ae>=ne)));return x[ue]=E,x[se]=z,b}function WO(b){Array.isArray(b)||(b=Array.from(b));const a=b.length,y=new Float64Array(a);let x=1/0,E=-1/0;for(let z=0,ee;zE&&(E=ee));if(x>E)return this;this.cover(x).cover(E);for(let z=0;zb||b>=y;)switch(ee=+(bee||(z=ae.x1)=se))&&(ae=te[te.length-1],te[te.length-1]=te[te.length-1-oe],te[te.length-1-oe]=ae)}else{var ue=Math.abs(b-+this._x.call(null,ne.data));ue=(ae=(ee+te)/2))?ee=ae:te=ae,a=y,!(y=y[se=+oe]))return this;if(!y.length)break;a[se+1&1]&&(x=a,ue=se)}for(;y.data!==b;)if(E=y,!(y=y.next))return this;return(z=y.next)&&delete y.next,E?(z?E.next=z:delete E.next,this):a?(z?a[se]=z:delete a[se],(y=a[0]||a[1])&&y===(a[1]||a[0])&&!y.length&&(x?x[ue]=y:this._root=y),this):(this._root=z,this)}function _O(b){for(var a=0,y=b.length;a1&&(de.y=we/Ee),a>2&&(de.z=De/Ee)}else{Ae=de,Ae.x=Ae.data.x,a>1&&(Ae.y=Ae.data.y),a>2&&(Ae.z=Ae.data.z);do ye+=ee[Ae.data.index];while(Ae=Ae.next)}de.value=ye}function ce(de,ye,Ae,ge,Ee){if(!de.value)return!0;var be=[Ae,ge,Ee][a-1],we=de.x-y.x,De=a>1?de.y-y.y:0,Me=a>2?de.z-y.z:0,He=be-ye,Ie=we*we+De*De+Me*Me;if(He*He/ae1&&De===0&&(De=Zd(x),Ie+=De*De),a>2&&Me===0&&(Me=Zd(x),Ie+=Me*Me),Ie1&&(y.vy+=De*de.value*E/Ie),a>2&&(y.vz+=Me*de.value*E/Ie)),!0;if(de.length||Ie>=ne)return;(de.data!==y||de.next)&&(we===0&&(we=Zd(x),Ie+=we*we),a>1&&De===0&&(De=Zd(x),Ie+=De*De),a>2&&Me===0&&(Me=Zd(x),Ie+=Me*Me),Ie1&&(y.vy+=De*He),a>2&&(y.vz+=Me*He));while(de=de.next)}return oe.initialize=function(de,...ye){b=de,x=ye.find(Ae=>typeof Ae=="function")||Math.random,a=ye.find(Ae=>[1,2,3].includes(Ae))||2,se()},oe.strength=function(de){return arguments.length?(z=typeof de=="function"?de:kf(+de),se(),oe):z},oe.distanceMin=function(de){return arguments.length?(te=de*de,oe):Math.sqrt(te)},oe.distanceMax=function(de){return arguments.length?(ne=de*de,oe):Math.sqrt(ne)},oe.theta=function(de){return arguments.length?(ae=de*de,oe):Math.sqrt(ae)},oe}function dM(b,a,y){var x,E=1;b==null&&(b=0),a==null&&(a=0),y==null&&(y=0);function z(){var ee,te=x.length,ne,ae=0,oe=0,se=0;for(ee=0;ee1&&(de.vy+=Ae*be),z>2&&(de.vz+=ge*be)}}function oe(){if(E){var se,ue=E.length;for(te=new Array(ue),ne=new Array(ue),se=0;se[1,2,3].includes(ce))||2,oe()},ae.strength=function(se){return arguments.length?(ee=typeof se=="function"?se:kf(+se),oe(),ae):ee},ae.radius=function(se){return arguments.length?(b=typeof se=="function"?se:kf(+se),oe(),ae):b},ae.x=function(se){return arguments.length?(a=+se,ae):a},ae.y=function(se){return arguments.length?(y=+se,ae):y},ae.z=function(se){return arguments.length?(x=+se,ae):x},ae}function oz(b){lz(b);const a=sz(b);return b.on=a.on,b.off=a.off,b.fire=a.fire,b}function sz(b){let a=Object.create(null);return{on:function(y,x,E){if(typeof x!="function")throw new Error("callback is expected to be a function");let z=a[y];return z||(z=a[y]=[]),z.push({callback:x,ctx:E}),b},off:function(y,x){if(typeof y=="undefined")return a=Object.create(null),b;if(a[y])if(typeof x!="function")delete a[y];else{const ee=a[y];for(let te=0;te1&&(E=Array.prototype.slice.call(arguments,1));for(let z=0;z0&&(se.fire("changed",ee),ee.length=0)}function _e(xt){if(typeof xt!="function")throw new Error("Function is expected to iterate over graph nodes. You passed "+xt);for(var ot=a.values(),Tt=ot.next();!Tt.done;){if(xt(Tt.value))return!0;Tt=ot.next()}}}function fz(b,a){this.id=b,this.links=null,this.data=a}function fM(b,a){b.links?b.links.add(a):b.links=new Set([a])}function hM(b,a,y,x){this.fromId=b,this.toId=a,this.data=y,this.id=x}function Vb(b,a){return b.toString()+"\u{1F449} "+a.toString()}var hz=Be(91998);function gz(b){var a=typeof b;return b!=null&&(a=="object"||a=="function")}var Z1=gz,pz=typeof global=="object"&&global&&global.Object===Object&&global,mz=pz,vz=typeof self=="object"&&self&&self.Object===Object&&self,Az=mz||vz||Function("return this")(),gM=Az,yz=function(){return gM.Date.now()},Y1=yz,xz=/\s/;function Pz(b){for(var a=b.length;a--&&xz.test(b.charAt(a)););return a}var bz=Pz,Ez=/^\s+/;function Sz(b){return b&&b.slice(0,bz(b)+1).replace(Ez,"")}var wz=Sz,Cz=gM.Symbol,Xb=Cz,pM=Object.prototype,Bz=pM.hasOwnProperty,Tz=pM.toString,Ty=Xb?Xb.toStringTag:void 0;function Mz(b){var a=Bz.call(b,Ty),y=b[Ty];try{b[Ty]=void 0;var x=!0}catch(z){}var E=Tz.call(b);return x&&(a?b[Ty]=y:delete b[Ty]),E}var Dz=Mz,Nz=Object.prototype,Fz=Nz.toString;function Iz(b){return Fz.call(b)}var Lz=Iz,Rz="[object Null]",Oz="[object Undefined]",mM=Xb?Xb.toStringTag:void 0;function zz(b){return b==null?b===void 0?Oz:Rz:mM&&mM in Object(b)?Dz(b):Lz(b)}var Hz=zz;function Uz(b){return b!=null&&typeof b=="object"}var kz=Uz,Gz="[object Symbol]";function Vz(b){return typeof b=="symbol"||kz(b)&&Hz(b)==Gz}var jz=Vz,vM=NaN,Xz=/^[-+]0x[0-9a-f]+$/i,Qz=/^0b[01]+$/i,Wz=/^0o[0-7]+$/i,Zz=parseInt;function Yz(b){if(typeof b=="number")return b;if(jz(b))return vM;if(Z1(b)){var a=typeof b.valueOf=="function"?b.valueOf():b;b=Z1(a)?a+"":a}if(typeof b!="string")return b===0?b:+b;b=wz(b);var y=Qz.test(b);return y||Wz.test(b)?Zz(b.slice(2),y?2:8):Xz.test(b)?vM:+b}var AM=Yz,Jz="Expected a function",Kz=Math.max,qz=Math.min;function _z(b,a,y){var x,E,z,ee,te,ne,ae=0,oe=!1,se=!1,ue=!0;if(typeof b!="function")throw new TypeError(Jz);a=AM(a)||0,Z1(y)&&(oe=!!y.leading,se="maxWait"in y,z=se?Kz(AM(y.maxWait)||0,a):z,ue="trailing"in y?!!y.trailing:ue);function ce(Te){var He=x,Ie=E;return x=E=void 0,ae=Te,ee=b.apply(Ie,He),ee}function de(Te){return ae=Te,te=setTimeout(ge,a),oe?ce(Te):ee}function ye(Te){var He=Te-ne,Ie=Te-ae,Re=a-He;return se?qz(Re,z-Ie):Re}function Ae(Te){var He=Te-ne,Ie=Te-ae;return ne===void 0||He>=a||He<0||se&&Ie>=z}function ge(){var Te=Y1();if(Ae(Te))return Ee(Te);te=setTimeout(ge,ye(Te))}function Ee(Te){return te=void 0,ue&&x?ce(Te):(x=E=void 0,ee)}function be(){te!==void 0&&clearTimeout(te),ae=0,x=ne=E=te=void 0}function we(){return te===void 0?ee:Ee(Y1())}function De(){var Te=Y1(),He=Ae(Te);if(x=arguments,E=this,ne=Te,He){if(te===void 0)return de(ne);if(se)return clearTimeout(te),te=setTimeout(ge,a),ce(ne)}return te===void 0&&(te=setTimeout(ge,a)),ee}return De.cancel=be,De.flush=we,De}var $z=_z;function yM(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);yx||y===void 0&&x>=x)&&(y=x);else{let x=-1;for(let E of b)(E=a(E,++x,b))!=null&&(y>E||y===void 0&&E>=E)&&(y=E)}return y}function uH(b,a){let y;if(a===void 0)for(const x of b)x!=null&&(y=x)&&(y=x);else{let x=-1;for(let E of b)(E=a(E,++x,b))!=null&&(y=E)&&(y=E)}return y}function J1(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y=0,z=!y&&E&&(a==="hex"||a==="hex6"||a==="hex3"||a==="hex4"||a==="hex8"||a==="name");return z?a==="name"&&this._a===0?this.toName():this.toRgbString():(a==="rgb"&&(x=this.toRgbString()),a==="prgb"&&(x=this.toPercentageRgbString()),(a==="hex"||a==="hex6")&&(x=this.toHexString()),a==="hex3"&&(x=this.toHexString(!0)),a==="hex4"&&(x=this.toHex8String(!0)),a==="hex8"&&(x=this.toHex8String()),a==="name"&&(x=this.toName()),a==="hsl"&&(x=this.toHslString()),a==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},clone:function(){return ki(this.toString())},_applyModification:function(a,y){var x=a.apply(null,[this].concat([].slice.call(y)));return this._r=x._r,this._g=x._g,this._b=x._b,this.setAlpha(x._a),this},lighten:function(){return this._applyModification(HH,arguments)},brighten:function(){return this._applyModification(UH,arguments)},darken:function(){return this._applyModification(kH,arguments)},desaturate:function(){return this._applyModification(RH,arguments)},saturate:function(){return this._applyModification(OH,arguments)},greyscale:function(){return this._applyModification(zH,arguments)},spin:function(){return this._applyModification(GH,arguments)},_applyCombination:function(a,y){return a.apply(null,[this].concat([].slice.call(y)))},analogous:function(){return this._applyCombination(XH,arguments)},complement:function(){return this._applyCombination(VH,arguments)},monochromatic:function(){return this._applyCombination(QH,arguments)},splitcomplement:function(){return this._applyCombination(jH,arguments)},triad:function(){return this._applyCombination(FM,[3])},tetrad:function(){return this._applyCombination(FM,[4])}},ki.fromRatio=function(b,a){if(Zb(b)=="object"){var y={};for(var x in b)b.hasOwnProperty(x)&&(x==="a"?y[x]=b[x]:y[x]=Dy(b[x]));b=y}return ki(b,a)};function DH(b){var a={r:0,g:0,b:0},y=1,x=null,E=null,z=null,ee=!1,te=!1;return typeof b=="string"&&(b=KH(b)),Zb(b)=="object"&&(Fg(b.r)&&Fg(b.g)&&Fg(b.b)?(a=NH(b.r,b.g,b.b),ee=!0,te=String(b.r).substr(-1)==="%"?"prgb":"rgb"):Fg(b.h)&&Fg(b.s)&&Fg(b.v)?(x=Dy(b.s),E=Dy(b.v),a=IH(b.h,x,E),ee=!0,te="hsv"):Fg(b.h)&&Fg(b.s)&&Fg(b.l)&&(x=Dy(b.s),z=Dy(b.l),a=FH(b.h,x,z),ee=!0,te="hsl"),b.hasOwnProperty("a")&&(y=b.a)),y=IM(y),{ok:ee,format:b.format||te,r:Math.min(255,Math.max(a.r,0)),g:Math.min(255,Math.max(a.g,0)),b:Math.min(255,Math.max(a.b,0)),a:y}}function NH(b,a,y){return{r:Gs(b,255)*255,g:Gs(a,255)*255,b:Gs(y,255)*255}}function TM(b,a,y){b=Gs(b,255),a=Gs(a,255),y=Gs(y,255);var x=Math.max(b,a,y),E=Math.min(b,a,y),z,ee,te=(x+E)/2;if(x==E)z=ee=0;else{var ne=x-E;switch(ee=te>.5?ne/(2-x-E):ne/(x+E),x){case b:z=(a-y)/ne+(a1&&(se-=1),se<1/6?ae+(oe-ae)*6*se:se<1/2?oe:se<2/3?ae+(oe-ae)*(2/3-se)*6:ae}if(a===0)x=E=z=y;else{var te=y<.5?y*(1+a):y+a-y*a,ne=2*y-te;x=ee(ne,te,b+1/3),E=ee(ne,te,b),z=ee(ne,te,b-1/3)}return{r:x*255,g:E*255,b:z*255}}function MM(b,a,y){b=Gs(b,255),a=Gs(a,255),y=Gs(y,255);var x=Math.max(b,a,y),E=Math.min(b,a,y),z,ee,te=x,ne=x-E;if(ee=x===0?0:ne/x,x==E)z=0;else{switch(x){case b:z=(a-y)/ne+(a>1)+720)%360;--a;)x.h=(x.h+E)%360,z.push(ki(x));return z}function QH(b,a){a=a||6;for(var y=ki(b).toHsv(),x=y.h,E=y.s,z=y.v,ee=[],te=1/a;a--;)ee.push(ki({h:x,s:E,v:z})),z=(z+te)%1;return ee}ki.mix=function(b,a,y){y=y===0?0:y||50;var x=ki(b).toRgb(),E=ki(a).toRgb(),z=y/100,ee={r:(E.r-x.r)*z+x.r,g:(E.g-x.g)*z+x.g,b:(E.b-x.b)*z+x.b,a:(E.a-x.a)*z+x.a};return ki(ee)},ki.readability=function(b,a){var y=ki(b),x=ki(a);return(Math.max(y.getLuminance(),x.getLuminance())+.05)/(Math.min(y.getLuminance(),x.getLuminance())+.05)},ki.isReadable=function(b,a,y){var x=ki.readability(b,a),E,z;switch(z=!1,E=qH(y),E.level+E.size){case"AAsmall":case"AAAlarge":z=x>=4.5;break;case"AAlarge":z=x>=3;break;case"AAAsmall":z=x>=7;break}return z},ki.mostReadable=function(b,a,y){var x=null,E=0,z,ee,te,ne;y=y||{},ee=y.includeFallbackColors,te=y.level,ne=y.size;for(var ae=0;aeE&&(E=z,x=ki(a[ae]));return ki.isReadable(b,x,{level:te,size:ne})||!ee?x:(y.includeFallbackColors=!1,ki.mostReadable(b,["#fff","#000"],y))};var eC=ki.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},WH=ki.hexNames=ZH(eC);function ZH(b){var a={};for(var y in b)b.hasOwnProperty(y)&&(a[b[y]]=y);return a}function IM(b){return b=parseFloat(b),(isNaN(b)||b<0||b>1)&&(b=1),b}function Gs(b,a){YH(b)&&(b="100%");var y=JH(b);return b=Math.min(a,Math.max(0,parseFloat(b))),y&&(b=parseInt(b*a,10)/100),Math.abs(b-a)<1e-6?1:b%a/parseFloat(a)}function Yb(b){return Math.min(1,Math.max(0,b))}function yd(b){return parseInt(b,16)}function YH(b){return typeof b=="string"&&b.indexOf(".")!=-1&&parseFloat(b)===1}function JH(b){return typeof b=="string"&&b.indexOf("%")!=-1}function Gf(b){return b.length==1?"0"+b:""+b}function Dy(b){return b<=1&&(b=b*100+"%"),b}function LM(b){return Math.round(parseFloat(b)*255).toString(16)}function RM(b){return yd(b)/255}var Vf=function(){var b="[-\\+]?\\d+%?",a="[-\\+]?\\d*\\.\\d+%?",y="(?:"+a+")|(?:"+b+")",x="[\\s|\\(]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")\\s*\\)?",E="[\\s|\\(]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")\\s*\\)?";return{CSS_UNIT:new RegExp(y),rgb:new RegExp("rgb"+x),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+x),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+x),hsva:new RegExp("hsva"+E),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 Fg(b){return!!Vf.CSS_UNIT.exec(b)}function KH(b){b=b.replace(TH,"").replace(MH,"").toLowerCase();var a=!1;if(eC[b])b=eC[b],a=!0;else if(b=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var y;return(y=Vf.rgb.exec(b))?{r:y[1],g:y[2],b:y[3]}:(y=Vf.rgba.exec(b))?{r:y[1],g:y[2],b:y[3],a:y[4]}:(y=Vf.hsl.exec(b))?{h:y[1],s:y[2],l:y[3]}:(y=Vf.hsla.exec(b))?{h:y[1],s:y[2],l:y[3],a:y[4]}:(y=Vf.hsv.exec(b))?{h:y[1],s:y[2],v:y[3]}:(y=Vf.hsva.exec(b))?{h:y[1],s:y[2],v:y[3],a:y[4]}:(y=Vf.hex8.exec(b))?{r:yd(y[1]),g:yd(y[2]),b:yd(y[3]),a:RM(y[4]),format:a?"name":"hex8"}:(y=Vf.hex6.exec(b))?{r:yd(y[1]),g:yd(y[2]),b:yd(y[3]),format:a?"name":"hex"}:(y=Vf.hex4.exec(b))?{r:yd(y[1]+""+y[1]),g:yd(y[2]+""+y[2]),b:yd(y[3]+""+y[3]),a:RM(y[4]+""+y[4]),format:a?"name":"hex8"}:(y=Vf.hex3.exec(b))?{r:yd(y[1]+""+y[1]),g:yd(y[2]+""+y[2]),b:yd(y[3]+""+y[3]),format:a?"name":"hex"}:!1}function qH(b){var a,y;return b=b||{level:"AA",size:"small"},a=(b.level||"AA").toUpperCase(),y=(b.size||"small").toLowerCase(),a!=="AA"&&a!=="AAA"&&(a="AA"),y!=="small"&&y!=="large"&&(y="small"),{level:a,size:y}}function tC(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y1&&arguments[1]!==void 0?arguments[1]:{},z=E.dataBindAttr,ee=z===void 0?"__data":z,te=E.objBindAttr,ne=te===void 0?"__threeObj":te;return HM(this,a),x=zM(this,a),Jb(x,"scene",void 0),UM(x,uC,void 0),UM(x,Kb,void 0),x.scene=y,kM(uC,x,ee),kM(Kb,x,ne),x.onRemoveObj(function(){}),x}return jM(a,b),VM(a,[{key:"onCreateObj",value:function(x){var E=this;return oC(a,"onCreateObj",this)([function(z){var ee=x(z);return z[nC(Kb,E)]=ee,ee[nC(uC,E)]=z,E.scene.add(ee),ee}]),this}},{key:"onRemoveObj",value:function(x){var E=this;return oC(a,"onRemoveObj",this)([function(z,ee){var te=oC(a,"getData",E)([z]);x(z,ee),E.scene.remove(z),lC(z),delete te[nC(Kb,E)]}]),this}}])}(SH),Iy=function(a){return isNaN(a)?parseInt(ki(a).toHex(),16):a},cC=function(a){return isNaN(a)?ki(a).getAlpha():1},dU=BM(BH);function JM(b,a,y){!a||typeof y!="string"||b.filter(function(x){return!x[y]}).forEach(function(x){x[y]=dU(a(x))})}function fU(b,a){var y=b.nodes,x=b.links,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=E.nodeFilter,ee=z===void 0?function(){return!0}:z,te=E.onLoopError,ne=te===void 0?function(ce){throw"Invalid DAG structure! Found cycle in node path: ".concat(ce.join(" -> "),".")}:te,ae={};y.forEach(function(ce){return ae[a(ce)]={data:ce,out:[],depth:-1,skip:!ee(ce)}}),x.forEach(function(ce){var de=ce.source,ye=ce.target,Ae=we(de),ge=we(ye);if(!ae.hasOwnProperty(Ae))throw"Missing source node with id: ".concat(Ae);if(!ae.hasOwnProperty(ge))throw"Missing target node with id: ".concat(ge);var Ee=ae[Ae],be=ae[ge];Ee.out.push(be);function we(De){return sC(De)==="object"?a(De):De}});var oe=[];ue(Object.values(ae));var se=Object.assign.apply(Object,[{}].concat(jf(Object.entries(ae).filter(function(ce){var de=Ny(ce,2),ye=de[1];return!ye.skip}).map(function(ce){var de=Ny(ce,2),ye=de[0],Ae=de[1];return Jb({},ye,Ae.depth)}))));return se;function ue(ce){for(var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Ae=function(){var we=ce[ge];if(de.indexOf(we)!==-1){var De=[].concat(jf(de.slice(de.indexOf(we))),[we]).map(function(Te){return a(Te.data)});return oe.some(function(Te){return Te.length===De.length&&Te.every(function(He,Ie){return He===De[Ie]})})||(oe.push(De),ne(De)),1}ye>we.depth&&(we.depth=ye,ue(we.out,[].concat(jf(de),[we]),ye+(we.skip?0:1)))},ge=0,Ee=ce.length;ge2?-60:-30),a<3&&E(y.graphData.nodes,"z"),a<2&&E(y.graphData.nodes,"y");function E(z,ee){z.forEach(function(te){delete te[ee],delete te["v".concat(ee)]})}}},dagMode:{onChange:function(a,y){!a&&y.forceEngine==="d3"&&(y.graphData.nodes||[]).forEach(function(x){return x.fx=x.fy=x.fz=void 0})}},dagLevelDistance:{},dagNodeFilter:{default:function(a){return!0}},onDagError:{triggerUpdate:!1},nodeRelSize:{default:4},nodeId:{default:"id"},nodeVal:{default:"val"},nodeResolution:{default:8},nodeColor:{default:"color"},nodeAutoColorBy:{},nodeOpacity:{default:.75},nodeVisibility:{default:!0},nodeThreeObject:{},nodeThreeObjectExtend:{default:!1},nodePositionUpdate:{triggerUpdate:!1},linkSource:{default:"source"},linkTarget:{default:"target"},linkVisibility:{default:!0},linkColor:{default:"color"},linkAutoColorBy:{},linkOpacity:{default:.2},linkWidth:{},linkResolution:{default:6},linkCurvature:{default:0,triggerUpdate:!1},linkCurveRotation:{default:0,triggerUpdate:!1},linkMaterial:{},linkThreeObject:{},linkThreeObjectExtend:{default:!1},linkPositionUpdate:{triggerUpdate:!1},linkDirectionalArrowLength:{default:0},linkDirectionalArrowColor:{},linkDirectionalArrowRelPos:{default:.5,triggerUpdate:!1},linkDirectionalArrowResolution:{default:8},linkDirectionalParticles:{default:0},linkDirectionalParticleSpeed:{default:.01,triggerUpdate:!1},linkDirectionalParticleOffset:{default:0,triggerUpdate:!1},linkDirectionalParticleWidth:{default:.5},linkDirectionalParticleColor:{},linkDirectionalParticleResolution:{default:4},linkDirectionalParticleThreeObject:{},forceEngine:{default:"d3"},d3AlphaMin:{default:0},d3AlphaDecay:{default:.0228,triggerUpdate:!1,onChange:function(a,y){y.d3ForceLayout.alphaDecay(a)}},d3AlphaTarget:{default:0,triggerUpdate:!1,onChange:function(a,y){y.d3ForceLayout.alphaTarget(a)}},d3VelocityDecay:{default:.4,triggerUpdate:!1,onChange:function(a,y){y.d3ForceLayout.velocityDecay(a)}},ngraphPhysics:{default:{timeStep:20,gravity:-1.2,theta:.8,springLength:30,springCoefficient:8e-4,dragCoefficient:.02}},warmupTicks:{default:0,triggerUpdate:!1},cooldownTicks:{default:1/0,triggerUpdate:!1},cooldownTime:{default:15e3,triggerUpdate:!1},onLoading:{default:function(){},triggerUpdate:!1},onFinishLoading:{default:function(){},triggerUpdate:!1},onUpdate:{default:function(){},triggerUpdate:!1},onFinishUpdate:{default:function(){},triggerUpdate:!1},onEngineTick:{default:function(){},triggerUpdate:!1},onEngineStop:{default:function(){},triggerUpdate:!1}},methods:{refresh:function(a){return a._flushObjects=!0,a._rerender(),this},d3Force:function(a,y,x){return x===void 0?a.d3ForceLayout.force(y):(a.d3ForceLayout.force(y,x),this)},d3ReheatSimulation:function(a){return a.d3ForceLayout.alpha(1),this.resetCountdown(),this},resetCountdown:function(a){return a.cntTicks=0,a.startTickTime=new Date,a.engineRunning=!0,this},tickFrame:function(a){var y=a.forceEngine!=="ngraph";return a.engineRunning&&x(),E(),z(),this;function x(){++a.cntTicks>a.cooldownTicks||new Date-a.startTickTime>a.cooldownTime||y&&a.d3AlphaMin>0&&a.d3ForceLayout.alpha()0){var Te=ye.x-de.x,He=ye.y-de.y||0,Ie=new da.Vector3().subVectors(Ee,ge),Re=Ie.clone().multiplyScalar(Ae).cross(Te!==0||He!==0?new da.Vector3(0,0,1):new da.Vector3(0,1,0)).applyAxisAngle(Ie.normalize(),De).add(new da.Vector3().addVectors(ge,Ee).divideScalar(2));we=new da.QuadraticBezierCurve3(ge,Re,Ee)}else{var Le=Ae*70,je=-De,We=je+Math.PI/2;we=new da.CubicBezierCurve3(ge,new da.Vector3(Le*Math.cos(We),Le*Math.sin(We),0).add(ge),new da.Vector3(Le*Math.cos(je),Le*Math.sin(je),0).add(ge),Ee)}ue.__curve=we}}}}function E(){var ee=ro(a.linkDirectionalArrowRelPos),te=ro(a.linkDirectionalArrowLength),ne=ro(a.nodeVal);a.arrowDataMapper.entries().forEach(function(ae){var oe=Ny(ae,2),se=oe[0],ue=oe[1];if(ue){var ce=y?se:a.layout.getLinkPosition(a.layout.graph.getLink(se.source,se.target).id),de=ce[y?"source":"from"],ye=ce[y?"target":"to"];if(!(!de||!ye||!de.hasOwnProperty("x")||!ye.hasOwnProperty("x"))){var Ae=Math.cbrt(Math.max(0,ne(de)||1))*a.nodeRelSize,ge=Math.cbrt(Math.max(0,ne(ye)||1))*a.nodeRelSize,Ee=te(se),be=ee(se),we=se.__curve?function(Le){return se.__curve.getPoint(Le)}:function(Le){var je=function(ht,bt,yt,Ot){return bt[ht]+(yt[ht]-bt[ht])*Ot||0};return{x:je("x",de,ye,Le),y:je("y",de,ye,Le),z:je("z",de,ye,Le)}},De=se.__curve?se.__curve.getLength():Math.sqrt(["x","y","z"].map(function(Le){return Math.pow((ye[Le]||0)-(de[Le]||0),2)}).reduce(function(Le,je){return Le+je},0)),Te=Ae+Ee+(De-Ae-ge-Ee)*be,He=we(Te/De),Ie=we((Te-Ee)/De);["x","y","z"].forEach(function(Le){return ue.position[Le]=Ie[Le]});var Re=GM(da.Vector3,jf(["x","y","z"].map(function(Le){return He[Le]})));ue.parent.localToWorld(Re),ue.lookAt(Re)}}})}function z(){var ee=ro(a.linkDirectionalParticleSpeed),te=ro(a.linkDirectionalParticleOffset);a.graphData.links.forEach(function(ne){var ae=a.particlesDataMapper.getObj(ne),oe=ae&&ae.children,se=ne.__singleHopPhotonsObj&&ne.__singleHopPhotonsObj.children;if(!((!se||!se.length)&&(!oe||!oe.length))){var ue=y?ne:a.layout.getLinkPosition(a.layout.graph.getLink(ne.source,ne.target).id),ce=ue[y?"source":"from"],de=ue[y?"target":"to"];if(!(!ce||!de||!ce.hasOwnProperty("x")||!de.hasOwnProperty("x"))){var ye=ee(ne),Ae=Math.abs(te(ne)),ge=ne.__curve?function(be){return ne.__curve.getPoint(be)}:function(be){var we=function(Te,He,Ie,Re){return He[Te]+(Ie[Te]-He[Te])*Re||0};return{x:we("x",ce,de,be),y:we("y",ce,de,be),z:we("z",ce,de,be)}},Ee=[].concat(jf(oe||[]),jf(se||[]));Ee.forEach(function(be,we){var De=be.parent.__linkThreeObjType==="singleHopPhotons";if(be.hasOwnProperty("__progressRatio")||(be.__progressRatio=De?0:(we+Ae)/oe.length),be.__progressRatio+=ye,be.__progressRatio>=1)if(!De)be.__progressRatio=be.__progressRatio%1;else{be.parent.remove(be),lC(be);return}var Te=be.__progressRatio,He=ge(Te);be.geometry.type!=="SphereGeometry"&&be.lookAt(He.x,He.y,He.z),["x","y","z"].forEach(function(Ie){return be.position[Ie]=He[Ie]})})}}})}},emitParticle:function(a,y){if(y&&a.graphData.links.includes(y)){if(!y.__singleHopPhotonsObj){var x=new da.Group;x.__linkThreeObjType="singleHopPhotons",y.__singleHopPhotonsObj=x,a.graphScene.add(x)}var E=ro(a.linkDirectionalParticleThreeObject)(y);if(E&&a.linkDirectionalParticleThreeObject===E&&(E=E.clone()),!E){var z=ro(a.linkDirectionalParticleWidth),ee=Math.ceil(z(y)*10)/10/2,te=a.linkDirectionalParticleResolution,ne=new da.SphereGeometry(ee,te,te),ae=ro(a.linkColor),oe=ro(a.linkDirectionalParticleColor),se=oe(y)||ae(y)||"#f0f0f0",ue=new da.Color(Iy(se)),ce=a.linkOpacity*3,de=new da.MeshLambertMaterial({color:ue,transparent:!0,opacity:ce});E=new da.Mesh(ne,de)}y.__singleHopPhotonsObj.add(E)}return this},getGraphBbox:function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return!0};if(!a.initialised)return null;var x=function E(z){var ee=[];if(z.geometry){z.geometry.computeBoundingBox();var te=new da.Box3;te.copy(z.geometry.boundingBox).applyMatrix4(z.matrixWorld),ee.push(te)}return ee.concat.apply(ee,jf((z.children||[]).filter(function(ne){return!ne.hasOwnProperty("__graphObjType")||ne.__graphObjType==="node"&&y(ne.__data)}).map(E)))}(a.graphScene);return x.length?Object.assign.apply(Object,jf(["x","y","z"].map(function(E){return Jb({},E,[lH(x,function(z){return z.min[E]}),uH(x,function(z){return z.max[E]})])}))):null}},stateInit:function(){return{d3ForceLayout:rM().force("link",aM()).force("charge",cM()).force("center",dM()).force("dagRadial",null).stop(),engineRunning:!1}},init:function(a,y){y.graphScene=a,y.nodeDataMapper=new Fy(a,{objBindAttr:"__threeObj"}),y.linkDataMapper=new Fy(a,{objBindAttr:"__lineObj"}),y.arrowDataMapper=new Fy(a,{objBindAttr:"__arrowObj"}),y.particlesDataMapper=new Fy(a,{objBindAttr:"__photonsObj"})},update:function(a,y){var x=function(Bt){return Bt.some(function(Xt){return y.hasOwnProperty(Xt)})};if(a.engineRunning=!1,typeof a.onUpdate=="function"&&a.onUpdate(),a.nodeAutoColorBy!==null&&x(["nodeAutoColorBy","graphData","nodeColor"])&&JM(a.graphData.nodes,ro(a.nodeAutoColorBy),a.nodeColor),a.linkAutoColorBy!==null&&x(["linkAutoColorBy","graphData","linkColor"])&&JM(a.graphData.links,ro(a.linkAutoColorBy),a.linkColor),a._flushObjects||x(["graphData","nodeThreeObject","nodeThreeObjectExtend","nodeVal","nodeColor","nodeVisibility","nodeRelSize","nodeResolution","nodeOpacity"])){var E=ro(a.nodeThreeObject),z=ro(a.nodeThreeObjectExtend),ee=ro(a.nodeVal),te=ro(a.nodeColor),ne=ro(a.nodeVisibility),ae={},oe={};(a._flushObjects||x(["nodeThreeObject","nodeThreeObjectExtend"]))&&a.nodeDataMapper.clear(),a.nodeDataMapper.onCreateObj(function(Dt){var Bt=E(Dt),Xt=z(Dt);Bt&&a.nodeThreeObject===Bt&&(Bt=Bt.clone());var un;return Bt&&!Xt?un=Bt:(un=new da.Mesh,un.__graphDefaultObj=!0,Bt&&Xt&&un.add(Bt)),un.__graphObjType="node",un}).onUpdateObj(function(Dt,Bt){if(Dt.__graphDefaultObj){var Xt=ee(Bt)||1,un=Math.cbrt(Xt)*a.nodeRelSize,yn=a.nodeResolution;(!Dt.geometry.type.match(/^Sphere(Buffer)?Geometry$/)||Dt.geometry.parameters.radius!==un||Dt.geometry.parameters.widthSegments!==yn)&&(ae.hasOwnProperty(Xt)||(ae[Xt]=new da.SphereGeometry(un,yn,yn)),Dt.geometry.dispose(),Dt.geometry=ae[Xt]);var Tn=te(Bt),Yn=new da.Color(Iy(Tn||"#ffffaa")),Fr=a.nodeOpacity*cC(Tn);(Dt.material.type!=="MeshLambertMaterial"||!Dt.material.color.equals(Yn)||Dt.material.opacity!==Fr)&&(oe.hasOwnProperty(Tn)||(oe[Tn]=new da.MeshLambertMaterial({color:Yn,transparent:!0,opacity:Fr})),Dt.material.dispose(),Dt.material=oe[Tn])}}).digest(a.graphData.nodes.filter(ne))}if(a._flushObjects||x(["graphData","linkThreeObject","linkThreeObjectExtend","linkMaterial","linkColor","linkWidth","linkVisibility","linkResolution","linkOpacity","linkDirectionalArrowLength","linkDirectionalArrowColor","linkDirectionalArrowResolution","linkDirectionalParticles","linkDirectionalParticleWidth","linkDirectionalParticleColor","linkDirectionalParticleResolution","linkDirectionalParticleThreeObject"])){var se=ro(a.linkThreeObject),ue=ro(a.linkThreeObjectExtend),ce=ro(a.linkMaterial),de=ro(a.linkVisibility),ye=ro(a.linkColor),Ae=ro(a.linkWidth),ge={},Ee={},be={},we=a.graphData.links.filter(de);if((a._flushObjects||x(["linkThreeObject","linkThreeObjectExtend","linkWidth"]))&&a.linkDataMapper.clear(),a.linkDataMapper.onRemoveObj(function(Dt){var Bt=Dt.__data&&Dt.__data.__singleHopPhotonsObj;Bt&&(Bt.parent.remove(Bt),lC(Bt),delete Dt.__data.__singleHopPhotonsObj)}).onCreateObj(function(Dt){var Bt=se(Dt),Xt=ue(Dt);Bt&&a.linkThreeObject===Bt&&(Bt=Bt.clone());var un;if(!Bt||Xt){var yn=!!Ae(Dt);if(yn)un=new da.Mesh;else{var Tn=new da.BufferGeometry;Tn[dC]("position",new da.BufferAttribute(new Float32Array(2*3),3)),un=new da.Line(Tn)}}var Yn;return Bt?Xt?(Yn=new da.Group,Yn.__graphDefaultObj=!0,Yn.add(un),Yn.add(Bt)):Yn=Bt:(Yn=un,Yn.__graphDefaultObj=!0),Yn.renderOrder=10,Yn.__graphObjType="link",Yn}).onUpdateObj(function(Dt,Bt){if(Dt.__graphDefaultObj){var Xt=Dt.children.length?Dt.children[0]:Dt,un=Math.ceil(Ae(Bt)*10)/10,yn=!!un;if(yn){var Tn=un/2,Yn=a.linkResolution;if(!Xt.geometry.type.match(/^Cylinder(Buffer)?Geometry$/)||Xt.geometry.parameters.radiusTop!==Tn||Xt.geometry.parameters.radialSegments!==Yn){if(!ge.hasOwnProperty(un)){var Fr=new da.CylinderGeometry(Tn,Tn,1,Yn,1,!1);Fr[_b](new da.Matrix4().makeTranslation(0,1/2,0)),Fr[_b](new da.Matrix4().makeRotationX(Math.PI/2)),ge[un]=Fr}Xt.geometry.dispose(),Xt.geometry=ge[un]}}var vt=ce(Bt);if(vt)Xt.material=vt;else{var Jt=ye(Bt),Sn=new da.Color(Iy(Jt||"#f0f0f0")),bn=a.linkOpacity*cC(Jt),Bn=yn?"MeshLambertMaterial":"LineBasicMaterial";if(Xt.material.type!==Bn||!Xt.material.color.equals(Sn)||Xt.material.opacity!==bn){var rr=yn?Ee:be;rr.hasOwnProperty(Jt)||(rr[Jt]=new da[Bn]({color:Sn,transparent:bn<1,opacity:bn,depthWrite:bn>=1})),Xt.material.dispose(),Xt.material=rr[Jt]}}}}).digest(we),a.linkDirectionalArrowLength||y.hasOwnProperty("linkDirectionalArrowLength")){var De=ro(a.linkDirectionalArrowLength),Te=ro(a.linkDirectionalArrowColor);a.arrowDataMapper.onCreateObj(function(){var Dt=new da.Mesh(void 0,new da.MeshLambertMaterial({transparent:!0}));return Dt.__linkThreeObjType="arrow",Dt}).onUpdateObj(function(Dt,Bt){var Xt=De(Bt),un=a.linkDirectionalArrowResolution;if(!Dt.geometry.type.match(/^Cone(Buffer)?Geometry$/)||Dt.geometry.parameters.height!==Xt||Dt.geometry.parameters.radialSegments!==un){var yn=new da.ConeGeometry(Xt*.25,Xt,un);yn.translate(0,Xt/2,0),yn.rotateX(Math.PI/2),Dt.geometry.dispose(),Dt.geometry=yn}var Tn=Te(Bt)||ye(Bt)||"#f0f0f0";Dt.material.color=new da.Color(Iy(Tn)),Dt.material.opacity=a.linkOpacity*3*cC(Tn)}).digest(we.filter(De))}if(a.linkDirectionalParticles||y.hasOwnProperty("linkDirectionalParticles")){var He=ro(a.linkDirectionalParticles),Ie=ro(a.linkDirectionalParticleWidth),Re=ro(a.linkDirectionalParticleColor),Le=ro(a.linkDirectionalParticleThreeObject),je={},We={};a.particlesDataMapper.onCreateObj(function(){var Dt=new da.Group;return Dt.__linkThreeObjType="photons",Dt.__photonDataMapper=new Fy(Dt),Dt}).onUpdateObj(function(Dt,Bt){var Xt=!!Dt.children.length&&Dt.children[0],un=Le(Bt),yn,Tn;if(un)yn=un.geometry,Tn=un.material;else{var Yn=Math.ceil(Ie(Bt)*10)/10/2,Fr=a.linkDirectionalParticleResolution;Xt&&Xt.geometry.parameters.radius===Yn&&Xt.geometry.parameters.widthSegments===Fr?yn=Xt.geometry:(We.hasOwnProperty(Yn)||(We[Yn]=new da.SphereGeometry(Yn,Fr,Fr)),yn=We[Yn]);var vt=Re(Bt)||ye(Bt)||"#f0f0f0",Jt=new da.Color(Iy(vt)),Sn=a.linkOpacity*3;Xt&&Xt.material.color.equals(Jt)&&Xt.material.opacity===Sn?Tn=Xt.material:(je.hasOwnProperty(vt)||(je[vt]=new da.MeshLambertMaterial({color:Jt,transparent:!0,opacity:Sn})),Tn=je[vt])}Xt&&(Xt.geometry!==yn&&Xt.geometry.dispose(),Xt.material!==Tn&&Xt.material.dispose());var bn=Math.round(Math.abs(He(Bt)));Dt.__photonDataMapper.id(function(Bn){return Bn.idx}).onCreateObj(function(){return new da.Mesh(yn,Tn)}).onUpdateObj(function(Bn){Bn.geometry=yn,Bn.material=Tn}).digest(jf(new Array(bn)).map(function(Bn,rr){return{idx:rr}}))}).digest(we.filter(He))}}if(a._flushObjects=!1,x(["graphData","nodeId","linkSource","linkTarget","numDimensions","forceEngine","dagMode","dagNodeFilter","dagLevelDistance"])){a.engineRunning=!1,a.graphData.links.forEach(function(Dt){Dt.source=Dt[a.linkSource],Dt.target=Dt[a.linkTarget]});var ht=a.forceEngine!=="ngraph",bt;if(ht){(bt=a.d3ForceLayout).stop().alpha(1).numDimensions(a.numDimensions).nodes(a.graphData.nodes);var yt=a.d3ForceLayout.force("link");yt&&yt.id(function(Dt){return Dt[a.nodeId]}).links(a.graphData.links);var Ot=a.dagMode&&fU(a.graphData,function(Dt){return Dt[a.nodeId]},{nodeFilter:a.dagNodeFilter,onLoopError:a.onDagError||void 0}),Ut=Math.max.apply(Math,jf(Object.values(Ot||[]))),wt=a.dagLevelDistance||a.graphData.nodes.length/(Ut||1)*hU*(["radialin","radialout"].indexOf(a.dagMode)!==-1?.7:1);if(["lr","rl","td","bu","zin","zout"].includes(y.dagMode)){var _e=["lr","rl"].includes(y.dagMode)?"fx":["td","bu"].includes(y.dagMode)?"fy":"fz";a.graphData.nodes.filter(a.dagNodeFilter).forEach(function(Dt){return delete Dt[_e]})}if(["lr","rl","td","bu","zin","zout"].includes(a.dagMode)){var xt=["rl","td","zout"].includes(a.dagMode),ot=function(Bt){return(Ot[Bt[a.nodeId]]-Ut/2)*wt*(xt?-1:1)},Tt=["lr","rl"].includes(a.dagMode)?"fx":["td","bu"].includes(a.dagMode)?"fy":"fz";a.graphData.nodes.filter(a.dagNodeFilter).forEach(function(Dt){return Dt[Tt]=ot(Dt)})}a.d3ForceLayout.force("dagRadial",["radialin","radialout"].indexOf(a.dagMode)!==-1?oz(function(Dt){var Bt=Ot[Dt[a.nodeId]]||-1;return(a.dagMode==="radialin"?Ut-Bt:Bt)*wt}).strength(function(Dt){return a.dagNodeFilter(Dt)?1:0}):null)}else{var jt=KM.graph();a.graphData.nodes.forEach(function(Dt){jt.addNode(Dt[a.nodeId])}),a.graphData.links.forEach(function(Dt){jt.addLink(Dt.source,Dt.target)}),bt=KM.forcelayout(jt,sU({dimensions:a.numDimensions},a.ngraphPhysics)),bt.graph=jt}for(var mn=0;mn0&&a.d3ForceLayout.alpha()1&&arguments[1]!==void 0?arguments[1]:Object,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,x=function(E){function z(){var ee;HM(this,z);for(var te=arguments.length,ne=new Array(te),ae=0;aece.start-de.start);let ue=0;for(let ce=1;ce0&&(se.fire("changed",ee),ee.length=0)}function _e(yt){if(typeof yt!="function")throw new Error("Function is expected to iterate over graph nodes. You passed "+yt);for(var tt=a.values(),Ft=tt.next();!Ft.done;){if(yt(Ft.value))return!0;Ft=tt.next()}}}function dz(b,a){this.id=b,this.links=null,this.data=a}function fM(b,a){b.links?b.links.add(a):b.links=new Set([a])}function hM(b,a,y,x){this.fromId=b,this.toId=a,this.data=y,this.id=x}function Vb(b,a){return b.toString()+"\u{1F449} "+a.toString()}var fz=Be(91998);function hz(b){var a=typeof b;return b!=null&&(a=="object"||a=="function")}var Z1=hz,gz=typeof global=="object"&&global&&global.Object===Object&&global,pz=gz,mz=typeof self=="object"&&self&&self.Object===Object&&self,vz=pz||mz||Function("return this")(),gM=vz,Az=function(){return gM.Date.now()},Y1=Az,yz=/\s/;function xz(b){for(var a=b.length;a--&&yz.test(b.charAt(a)););return a}var Pz=xz,bz=/^\s+/;function Ez(b){return b&&b.slice(0,Pz(b)+1).replace(bz,"")}var Sz=Ez,wz=gM.Symbol,Xb=wz,pM=Object.prototype,Cz=pM.hasOwnProperty,Bz=pM.toString,Ty=Xb?Xb.toStringTag:void 0;function Tz(b){var a=Cz.call(b,Ty),y=b[Ty];try{b[Ty]=void 0;var x=!0}catch(z){}var E=Bz.call(b);return x&&(a?b[Ty]=y:delete b[Ty]),E}var Mz=Tz,Dz=Object.prototype,Nz=Dz.toString;function Fz(b){return Nz.call(b)}var Iz=Fz,Lz="[object Null]",Rz="[object Undefined]",mM=Xb?Xb.toStringTag:void 0;function Oz(b){return b==null?b===void 0?Rz:Lz:mM&&mM in Object(b)?Mz(b):Iz(b)}var zz=Oz;function Hz(b){return b!=null&&typeof b=="object"}var Uz=Hz,kz="[object Symbol]";function Gz(b){return typeof b=="symbol"||Uz(b)&&zz(b)==kz}var Vz=Gz,vM=NaN,jz=/^[-+]0x[0-9a-f]+$/i,Xz=/^0b[01]+$/i,Qz=/^0o[0-7]+$/i,Wz=parseInt;function Zz(b){if(typeof b=="number")return b;if(Vz(b))return vM;if(Z1(b)){var a=typeof b.valueOf=="function"?b.valueOf():b;b=Z1(a)?a+"":a}if(typeof b!="string")return b===0?b:+b;b=Sz(b);var y=Xz.test(b);return y||Qz.test(b)?Wz(b.slice(2),y?2:8):jz.test(b)?vM:+b}var AM=Zz,Yz="Expected a function",Jz=Math.max,Kz=Math.min;function qz(b,a,y){var x,E,z,ee,te,ne,ae=0,oe=!1,se=!1,ue=!0;if(typeof b!="function")throw new TypeError(Yz);a=AM(a)||0,Z1(y)&&(oe=!!y.leading,se="maxWait"in y,z=se?Jz(AM(y.maxWait)||0,a):z,ue="trailing"in y?!!y.trailing:ue);function ce(Me){var He=x,Ie=E;return x=E=void 0,ae=Me,ee=b.apply(Ie,He),ee}function de(Me){return ae=Me,te=setTimeout(ge,a),oe?ce(Me):ee}function ye(Me){var He=Me-ne,Ie=Me-ae,Re=a-He;return se?Kz(Re,z-Ie):Re}function Ae(Me){var He=Me-ne,Ie=Me-ae;return ne===void 0||He>=a||He<0||se&&Ie>=z}function ge(){var Me=Y1();if(Ae(Me))return Ee(Me);te=setTimeout(ge,ye(Me))}function Ee(Me){return te=void 0,ue&&x?ce(Me):(x=E=void 0,ee)}function be(){te!==void 0&&clearTimeout(te),ae=0,x=ne=E=te=void 0}function we(){return te===void 0?ee:Ee(Y1())}function De(){var Me=Y1(),He=Ae(Me);if(x=arguments,E=this,ne=Me,He){if(te===void 0)return de(ne);if(se)return clearTimeout(te),te=setTimeout(ge,a),ce(ne)}return te===void 0&&(te=setTimeout(ge,a)),ee}return De.cancel=be,De.flush=we,De}var _z=qz;function yM(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);yx||y===void 0&&x>=x)&&(y=x);else{let x=-1;for(let E of b)(E=a(E,++x,b))!=null&&(y>E||y===void 0&&E>=E)&&(y=E)}return y}function lH(b,a){let y;if(a===void 0)for(const x of b)x!=null&&(y=x)&&(y=x);else{let x=-1;for(let E of b)(E=a(E,++x,b))!=null&&(y=E)&&(y=E)}return y}function J1(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y=0,z=!y&&E&&(a==="hex"||a==="hex6"||a==="hex3"||a==="hex4"||a==="hex8"||a==="name");return z?a==="name"&&this._a===0?this.toName():this.toRgbString():(a==="rgb"&&(x=this.toRgbString()),a==="prgb"&&(x=this.toPercentageRgbString()),(a==="hex"||a==="hex6")&&(x=this.toHexString()),a==="hex3"&&(x=this.toHexString(!0)),a==="hex4"&&(x=this.toHex8String(!0)),a==="hex8"&&(x=this.toHex8String()),a==="name"&&(x=this.toName()),a==="hsl"&&(x=this.toHslString()),a==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},clone:function(){return ki(this.toString())},_applyModification:function(a,y){var x=a.apply(null,[this].concat([].slice.call(y)));return this._r=x._r,this._g=x._g,this._b=x._b,this.setAlpha(x._a),this},lighten:function(){return this._applyModification(zH,arguments)},brighten:function(){return this._applyModification(HH,arguments)},darken:function(){return this._applyModification(UH,arguments)},desaturate:function(){return this._applyModification(LH,arguments)},saturate:function(){return this._applyModification(RH,arguments)},greyscale:function(){return this._applyModification(OH,arguments)},spin:function(){return this._applyModification(kH,arguments)},_applyCombination:function(a,y){return a.apply(null,[this].concat([].slice.call(y)))},analogous:function(){return this._applyCombination(jH,arguments)},complement:function(){return this._applyCombination(GH,arguments)},monochromatic:function(){return this._applyCombination(XH,arguments)},splitcomplement:function(){return this._applyCombination(VH,arguments)},triad:function(){return this._applyCombination(FM,[3])},tetrad:function(){return this._applyCombination(FM,[4])}},ki.fromRatio=function(b,a){if(Zb(b)=="object"){var y={};for(var x in b)b.hasOwnProperty(x)&&(x==="a"?y[x]=b[x]:y[x]=Dy(b[x]));b=y}return ki(b,a)};function MH(b){var a={r:0,g:0,b:0},y=1,x=null,E=null,z=null,ee=!1,te=!1;return typeof b=="string"&&(b=JH(b)),Zb(b)=="object"&&(Fg(b.r)&&Fg(b.g)&&Fg(b.b)?(a=DH(b.r,b.g,b.b),ee=!0,te=String(b.r).substr(-1)==="%"?"prgb":"rgb"):Fg(b.h)&&Fg(b.s)&&Fg(b.v)?(x=Dy(b.s),E=Dy(b.v),a=FH(b.h,x,E),ee=!0,te="hsv"):Fg(b.h)&&Fg(b.s)&&Fg(b.l)&&(x=Dy(b.s),z=Dy(b.l),a=NH(b.h,x,z),ee=!0,te="hsl"),b.hasOwnProperty("a")&&(y=b.a)),y=IM(y),{ok:ee,format:b.format||te,r:Math.min(255,Math.max(a.r,0)),g:Math.min(255,Math.max(a.g,0)),b:Math.min(255,Math.max(a.b,0)),a:y}}function DH(b,a,y){return{r:Gs(b,255)*255,g:Gs(a,255)*255,b:Gs(y,255)*255}}function TM(b,a,y){b=Gs(b,255),a=Gs(a,255),y=Gs(y,255);var x=Math.max(b,a,y),E=Math.min(b,a,y),z,ee,te=(x+E)/2;if(x==E)z=ee=0;else{var ne=x-E;switch(ee=te>.5?ne/(2-x-E):ne/(x+E),x){case b:z=(a-y)/ne+(a1&&(se-=1),se<1/6?ae+(oe-ae)*6*se:se<1/2?oe:se<2/3?ae+(oe-ae)*(2/3-se)*6:ae}if(a===0)x=E=z=y;else{var te=y<.5?y*(1+a):y+a-y*a,ne=2*y-te;x=ee(ne,te,b+1/3),E=ee(ne,te,b),z=ee(ne,te,b-1/3)}return{r:x*255,g:E*255,b:z*255}}function MM(b,a,y){b=Gs(b,255),a=Gs(a,255),y=Gs(y,255);var x=Math.max(b,a,y),E=Math.min(b,a,y),z,ee,te=x,ne=x-E;if(ee=x===0?0:ne/x,x==E)z=0;else{switch(x){case b:z=(a-y)/ne+(a>1)+720)%360;--a;)x.h=(x.h+E)%360,z.push(ki(x));return z}function XH(b,a){a=a||6;for(var y=ki(b).toHsv(),x=y.h,E=y.s,z=y.v,ee=[],te=1/a;a--;)ee.push(ki({h:x,s:E,v:z})),z=(z+te)%1;return ee}ki.mix=function(b,a,y){y=y===0?0:y||50;var x=ki(b).toRgb(),E=ki(a).toRgb(),z=y/100,ee={r:(E.r-x.r)*z+x.r,g:(E.g-x.g)*z+x.g,b:(E.b-x.b)*z+x.b,a:(E.a-x.a)*z+x.a};return ki(ee)},ki.readability=function(b,a){var y=ki(b),x=ki(a);return(Math.max(y.getLuminance(),x.getLuminance())+.05)/(Math.min(y.getLuminance(),x.getLuminance())+.05)},ki.isReadable=function(b,a,y){var x=ki.readability(b,a),E,z;switch(z=!1,E=KH(y),E.level+E.size){case"AAsmall":case"AAAlarge":z=x>=4.5;break;case"AAlarge":z=x>=3;break;case"AAAsmall":z=x>=7;break}return z},ki.mostReadable=function(b,a,y){var x=null,E=0,z,ee,te,ne;y=y||{},ee=y.includeFallbackColors,te=y.level,ne=y.size;for(var ae=0;aeE&&(E=z,x=ki(a[ae]));return ki.isReadable(b,x,{level:te,size:ne})||!ee?x:(y.includeFallbackColors=!1,ki.mostReadable(b,["#fff","#000"],y))};var eC=ki.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},QH=ki.hexNames=WH(eC);function WH(b){var a={};for(var y in b)b.hasOwnProperty(y)&&(a[b[y]]=y);return a}function IM(b){return b=parseFloat(b),(isNaN(b)||b<0||b>1)&&(b=1),b}function Gs(b,a){ZH(b)&&(b="100%");var y=YH(b);return b=Math.min(a,Math.max(0,parseFloat(b))),y&&(b=parseInt(b*a,10)/100),Math.abs(b-a)<1e-6?1:b%a/parseFloat(a)}function Yb(b){return Math.min(1,Math.max(0,b))}function yd(b){return parseInt(b,16)}function ZH(b){return typeof b=="string"&&b.indexOf(".")!=-1&&parseFloat(b)===1}function YH(b){return typeof b=="string"&&b.indexOf("%")!=-1}function Gf(b){return b.length==1?"0"+b:""+b}function Dy(b){return b<=1&&(b=b*100+"%"),b}function LM(b){return Math.round(parseFloat(b)*255).toString(16)}function RM(b){return yd(b)/255}var Vf=function(){var b="[-\\+]?\\d+%?",a="[-\\+]?\\d*\\.\\d+%?",y="(?:"+a+")|(?:"+b+")",x="[\\s|\\(]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")\\s*\\)?",E="[\\s|\\(]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")\\s*\\)?";return{CSS_UNIT:new RegExp(y),rgb:new RegExp("rgb"+x),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+x),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+x),hsva:new RegExp("hsva"+E),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 Fg(b){return!!Vf.CSS_UNIT.exec(b)}function JH(b){b=b.replace(BH,"").replace(TH,"").toLowerCase();var a=!1;if(eC[b])b=eC[b],a=!0;else if(b=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var y;return(y=Vf.rgb.exec(b))?{r:y[1],g:y[2],b:y[3]}:(y=Vf.rgba.exec(b))?{r:y[1],g:y[2],b:y[3],a:y[4]}:(y=Vf.hsl.exec(b))?{h:y[1],s:y[2],l:y[3]}:(y=Vf.hsla.exec(b))?{h:y[1],s:y[2],l:y[3],a:y[4]}:(y=Vf.hsv.exec(b))?{h:y[1],s:y[2],v:y[3]}:(y=Vf.hsva.exec(b))?{h:y[1],s:y[2],v:y[3],a:y[4]}:(y=Vf.hex8.exec(b))?{r:yd(y[1]),g:yd(y[2]),b:yd(y[3]),a:RM(y[4]),format:a?"name":"hex8"}:(y=Vf.hex6.exec(b))?{r:yd(y[1]),g:yd(y[2]),b:yd(y[3]),format:a?"name":"hex"}:(y=Vf.hex4.exec(b))?{r:yd(y[1]+""+y[1]),g:yd(y[2]+""+y[2]),b:yd(y[3]+""+y[3]),a:RM(y[4]+""+y[4]),format:a?"name":"hex8"}:(y=Vf.hex3.exec(b))?{r:yd(y[1]+""+y[1]),g:yd(y[2]+""+y[2]),b:yd(y[3]+""+y[3]),format:a?"name":"hex"}:!1}function KH(b){var a,y;return b=b||{level:"AA",size:"small"},a=(b.level||"AA").toUpperCase(),y=(b.size||"small").toLowerCase(),a!=="AA"&&a!=="AAA"&&(a="AA"),y!=="small"&&y!=="large"&&(y="small"),{level:a,size:y}}function tC(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y1&&arguments[1]!==void 0?arguments[1]:{},z=E.dataBindAttr,ee=z===void 0?"__data":z,te=E.objBindAttr,ne=te===void 0?"__threeObj":te;return HM(this,a),x=zM(this,a),Jb(x,"scene",void 0),UM(x,uC,void 0),UM(x,Kb,void 0),x.scene=y,kM(uC,x,ee),kM(Kb,x,ne),x.onRemoveObj(function(){}),x}return jM(a,b),VM(a,[{key:"onCreateObj",value:function(x){var E=this;return oC(a,"onCreateObj",this)([function(z){var ee=x(z);return z[nC(Kb,E)]=ee,ee[nC(uC,E)]=z,E.scene.add(ee),ee}]),this}},{key:"onRemoveObj",value:function(x){var E=this;return oC(a,"onRemoveObj",this)([function(z,ee){var te=oC(a,"getData",E)([z]);x(z,ee),E.scene.remove(z),lC(z),delete te[nC(Kb,E)]}]),this}}])}(EH),Iy=function(a){return isNaN(a)?parseInt(ki(a).toHex(),16):a},cC=function(a){return isNaN(a)?ki(a).getAlpha():1},cU=BM(CH);function JM(b,a,y){!a||typeof y!="string"||b.filter(function(x){return!x[y]}).forEach(function(x){x[y]=cU(a(x))})}function dU(b,a){var y=b.nodes,x=b.links,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=E.nodeFilter,ee=z===void 0?function(){return!0}:z,te=E.onLoopError,ne=te===void 0?function(ce){throw"Invalid DAG structure! Found cycle in node path: ".concat(ce.join(" -> "),".")}:te,ae={};y.forEach(function(ce){return ae[a(ce)]={data:ce,out:[],depth:-1,skip:!ee(ce)}}),x.forEach(function(ce){var de=ce.source,ye=ce.target,Ae=we(de),ge=we(ye);if(!ae.hasOwnProperty(Ae))throw"Missing source node with id: ".concat(Ae);if(!ae.hasOwnProperty(ge))throw"Missing target node with id: ".concat(ge);var Ee=ae[Ae],be=ae[ge];Ee.out.push(be);function we(De){return sC(De)==="object"?a(De):De}});var oe=[];ue(Object.values(ae));var se=Object.assign.apply(Object,[{}].concat(jf(Object.entries(ae).filter(function(ce){var de=Ny(ce,2),ye=de[1];return!ye.skip}).map(function(ce){var de=Ny(ce,2),ye=de[0],Ae=de[1];return Jb({},ye,Ae.depth)}))));return se;function ue(ce){for(var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Ae=function(){var we=ce[ge];if(de.indexOf(we)!==-1){var De=[].concat(jf(de.slice(de.indexOf(we))),[we]).map(function(Me){return a(Me.data)});return oe.some(function(Me){return Me.length===De.length&&Me.every(function(He,Ie){return He===De[Ie]})})||(oe.push(De),ne(De)),1}ye>we.depth&&(we.depth=ye,ue(we.out,[].concat(jf(de),[we]),ye+(we.skip?0:1)))},ge=0,Ee=ce.length;ge2?-60:-30),a<3&&E(y.graphData.nodes,"z"),a<2&&E(y.graphData.nodes,"y");function E(z,ee){z.forEach(function(te){delete te[ee],delete te["v".concat(ee)]})}}},dagMode:{onChange:function(a,y){!a&&y.forceEngine==="d3"&&(y.graphData.nodes||[]).forEach(function(x){return x.fx=x.fy=x.fz=void 0})}},dagLevelDistance:{},dagNodeFilter:{default:function(a){return!0}},onDagError:{triggerUpdate:!1},nodeRelSize:{default:4},nodeId:{default:"id"},nodeVal:{default:"val"},nodeResolution:{default:8},nodeColor:{default:"color"},nodeAutoColorBy:{},nodeOpacity:{default:.75},nodeVisibility:{default:!0},nodeThreeObject:{},nodeThreeObjectExtend:{default:!1},nodePositionUpdate:{triggerUpdate:!1},linkSource:{default:"source"},linkTarget:{default:"target"},linkVisibility:{default:!0},linkColor:{default:"color"},linkAutoColorBy:{},linkOpacity:{default:.2},linkWidth:{},linkResolution:{default:6},linkCurvature:{default:0,triggerUpdate:!1},linkCurveRotation:{default:0,triggerUpdate:!1},linkMaterial:{},linkThreeObject:{},linkThreeObjectExtend:{default:!1},linkPositionUpdate:{triggerUpdate:!1},linkDirectionalArrowLength:{default:0},linkDirectionalArrowColor:{},linkDirectionalArrowRelPos:{default:.5,triggerUpdate:!1},linkDirectionalArrowResolution:{default:8},linkDirectionalParticles:{default:0},linkDirectionalParticleSpeed:{default:.01,triggerUpdate:!1},linkDirectionalParticleOffset:{default:0,triggerUpdate:!1},linkDirectionalParticleWidth:{default:.5},linkDirectionalParticleColor:{},linkDirectionalParticleResolution:{default:4},linkDirectionalParticleThreeObject:{},forceEngine:{default:"d3"},d3AlphaMin:{default:0},d3AlphaDecay:{default:.0228,triggerUpdate:!1,onChange:function(a,y){y.d3ForceLayout.alphaDecay(a)}},d3AlphaTarget:{default:0,triggerUpdate:!1,onChange:function(a,y){y.d3ForceLayout.alphaTarget(a)}},d3VelocityDecay:{default:.4,triggerUpdate:!1,onChange:function(a,y){y.d3ForceLayout.velocityDecay(a)}},ngraphPhysics:{default:{timeStep:20,gravity:-1.2,theta:.8,springLength:30,springCoefficient:8e-4,dragCoefficient:.02}},warmupTicks:{default:0,triggerUpdate:!1},cooldownTicks:{default:1/0,triggerUpdate:!1},cooldownTime:{default:15e3,triggerUpdate:!1},onLoading:{default:function(){},triggerUpdate:!1},onFinishLoading:{default:function(){},triggerUpdate:!1},onUpdate:{default:function(){},triggerUpdate:!1},onFinishUpdate:{default:function(){},triggerUpdate:!1},onEngineTick:{default:function(){},triggerUpdate:!1},onEngineStop:{default:function(){},triggerUpdate:!1}},methods:{refresh:function(a){return a._flushObjects=!0,a._rerender(),this},d3Force:function(a,y,x){return x===void 0?a.d3ForceLayout.force(y):(a.d3ForceLayout.force(y,x),this)},d3ReheatSimulation:function(a){return a.d3ForceLayout.alpha(1),this.resetCountdown(),this},resetCountdown:function(a){return a.cntTicks=0,a.startTickTime=new Date,a.engineRunning=!0,this},tickFrame:function(a){var y=a.forceEngine!=="ngraph";return a.engineRunning&&x(),E(),z(),this;function x(){++a.cntTicks>a.cooldownTicks||new Date-a.startTickTime>a.cooldownTime||y&&a.d3AlphaMin>0&&a.d3ForceLayout.alpha()0){var Me=ye.x-de.x,He=ye.y-de.y||0,Ie=new da.Vector3().subVectors(Ee,ge),Re=Ie.clone().multiplyScalar(Ae).cross(Me!==0||He!==0?new da.Vector3(0,0,1):new da.Vector3(0,1,0)).applyAxisAngle(Ie.normalize(),De).add(new da.Vector3().addVectors(ge,Ee).divideScalar(2));we=new da.QuadraticBezierCurve3(ge,Re,Ee)}else{var Le=Ae*70,je=-De,We=je+Math.PI/2;we=new da.CubicBezierCurve3(ge,new da.Vector3(Le*Math.cos(We),Le*Math.sin(We),0).add(ge),new da.Vector3(Le*Math.cos(je),Le*Math.sin(je),0).add(ge),Ee)}ue.__curve=we}}}}function E(){var ee=ro(a.linkDirectionalArrowRelPos),te=ro(a.linkDirectionalArrowLength),ne=ro(a.nodeVal);a.arrowDataMapper.entries().forEach(function(ae){var oe=Ny(ae,2),se=oe[0],ue=oe[1];if(ue){var ce=y?se:a.layout.getLinkPosition(a.layout.graph.getLink(se.source,se.target).id),de=ce[y?"source":"from"],ye=ce[y?"target":"to"];if(!(!de||!ye||!de.hasOwnProperty("x")||!ye.hasOwnProperty("x"))){var Ae=Math.cbrt(Math.max(0,ne(de)||1))*a.nodeRelSize,ge=Math.cbrt(Math.max(0,ne(ye)||1))*a.nodeRelSize,Ee=te(se),be=ee(se),we=se.__curve?function(Le){return se.__curve.getPoint(Le)}:function(Le){var je=function(ht,Pt,xt,Lt){return Pt[ht]+(xt[ht]-Pt[ht])*Lt||0};return{x:je("x",de,ye,Le),y:je("y",de,ye,Le),z:je("z",de,ye,Le)}},De=se.__curve?se.__curve.getLength():Math.sqrt(["x","y","z"].map(function(Le){return Math.pow((ye[Le]||0)-(de[Le]||0),2)}).reduce(function(Le,je){return Le+je},0)),Me=Ae+Ee+(De-Ae-ge-Ee)*be,He=we(Me/De),Ie=we((Me-Ee)/De);["x","y","z"].forEach(function(Le){return ue.position[Le]=Ie[Le]});var Re=GM(da.Vector3,jf(["x","y","z"].map(function(Le){return He[Le]})));ue.parent.localToWorld(Re),ue.lookAt(Re)}}})}function z(){var ee=ro(a.linkDirectionalParticleSpeed),te=ro(a.linkDirectionalParticleOffset);a.graphData.links.forEach(function(ne){var ae=a.particlesDataMapper.getObj(ne),oe=ae&&ae.children,se=ne.__singleHopPhotonsObj&&ne.__singleHopPhotonsObj.children;if(!((!se||!se.length)&&(!oe||!oe.length))){var ue=y?ne:a.layout.getLinkPosition(a.layout.graph.getLink(ne.source,ne.target).id),ce=ue[y?"source":"from"],de=ue[y?"target":"to"];if(!(!ce||!de||!ce.hasOwnProperty("x")||!de.hasOwnProperty("x"))){var ye=ee(ne),Ae=Math.abs(te(ne)),ge=ne.__curve?function(be){return ne.__curve.getPoint(be)}:function(be){var we=function(Me,He,Ie,Re){return He[Me]+(Ie[Me]-He[Me])*Re||0};return{x:we("x",ce,de,be),y:we("y",ce,de,be),z:we("z",ce,de,be)}},Ee=[].concat(jf(oe||[]),jf(se||[]));Ee.forEach(function(be,we){var De=be.parent.__linkThreeObjType==="singleHopPhotons";if(be.hasOwnProperty("__progressRatio")||(be.__progressRatio=De?0:(we+Ae)/oe.length),be.__progressRatio+=ye,be.__progressRatio>=1)if(!De)be.__progressRatio=be.__progressRatio%1;else{be.parent.remove(be),lC(be);return}var Me=be.__progressRatio,He=ge(Me);be.geometry.type!=="SphereGeometry"&&be.lookAt(He.x,He.y,He.z),["x","y","z"].forEach(function(Ie){return be.position[Ie]=He[Ie]})})}}})}},emitParticle:function(a,y){if(y&&a.graphData.links.includes(y)){if(!y.__singleHopPhotonsObj){var x=new da.Group;x.__linkThreeObjType="singleHopPhotons",y.__singleHopPhotonsObj=x,a.graphScene.add(x)}var E=ro(a.linkDirectionalParticleThreeObject)(y);if(E&&a.linkDirectionalParticleThreeObject===E&&(E=E.clone()),!E){var z=ro(a.linkDirectionalParticleWidth),ee=Math.ceil(z(y)*10)/10/2,te=a.linkDirectionalParticleResolution,ne=new da.SphereGeometry(ee,te,te),ae=ro(a.linkColor),oe=ro(a.linkDirectionalParticleColor),se=oe(y)||ae(y)||"#f0f0f0",ue=new da.Color(Iy(se)),ce=a.linkOpacity*3,de=new da.MeshLambertMaterial({color:ue,transparent:!0,opacity:ce});E=new da.Mesh(ne,de)}y.__singleHopPhotonsObj.add(E)}return this},getGraphBbox:function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return!0};if(!a.initialised)return null;var x=function E(z){var ee=[];if(z.geometry){z.geometry.computeBoundingBox();var te=new da.Box3;te.copy(z.geometry.boundingBox).applyMatrix4(z.matrixWorld),ee.push(te)}return ee.concat.apply(ee,jf((z.children||[]).filter(function(ne){return!ne.hasOwnProperty("__graphObjType")||ne.__graphObjType==="node"&&y(ne.__data)}).map(E)))}(a.graphScene);return x.length?Object.assign.apply(Object,jf(["x","y","z"].map(function(E){return Jb({},E,[sH(x,function(z){return z.min[E]}),lH(x,function(z){return z.max[E]})])}))):null}},stateInit:function(){return{d3ForceLayout:rM().force("link",aM()).force("charge",cM()).force("center",dM()).force("dagRadial",null).stop(),engineRunning:!1}},init:function(a,y){y.graphScene=a,y.nodeDataMapper=new Fy(a,{objBindAttr:"__threeObj"}),y.linkDataMapper=new Fy(a,{objBindAttr:"__lineObj"}),y.arrowDataMapper=new Fy(a,{objBindAttr:"__arrowObj"}),y.particlesDataMapper=new Fy(a,{objBindAttr:"__photonsObj"})},update:function(a,y){var x=function(Bt){return Bt.some(function(jt){return y.hasOwnProperty(jt)})};if(a.engineRunning=!1,typeof a.onUpdate=="function"&&a.onUpdate(),a.nodeAutoColorBy!==null&&x(["nodeAutoColorBy","graphData","nodeColor"])&&JM(a.graphData.nodes,ro(a.nodeAutoColorBy),a.nodeColor),a.linkAutoColorBy!==null&&x(["linkAutoColorBy","graphData","linkColor"])&&JM(a.graphData.links,ro(a.linkAutoColorBy),a.linkColor),a._flushObjects||x(["graphData","nodeThreeObject","nodeThreeObjectExtend","nodeVal","nodeColor","nodeVisibility","nodeRelSize","nodeResolution","nodeOpacity"])){var E=ro(a.nodeThreeObject),z=ro(a.nodeThreeObjectExtend),ee=ro(a.nodeVal),te=ro(a.nodeColor),ne=ro(a.nodeVisibility),ae={},oe={};(a._flushObjects||x(["nodeThreeObject","nodeThreeObjectExtend"]))&&a.nodeDataMapper.clear(),a.nodeDataMapper.onCreateObj(function(Mt){var Bt=E(Mt),jt=z(Mt);Bt&&a.nodeThreeObject===Bt&&(Bt=Bt.clone());var un;return Bt&&!jt?un=Bt:(un=new da.Mesh,un.__graphDefaultObj=!0,Bt&&jt&&un.add(Bt)),un.__graphObjType="node",un}).onUpdateObj(function(Mt,Bt){if(Mt.__graphDefaultObj){var jt=ee(Bt)||1,un=Math.cbrt(jt)*a.nodeRelSize,xn=a.nodeResolution;(!Mt.geometry.type.match(/^Sphere(Buffer)?Geometry$/)||Mt.geometry.parameters.radius!==un||Mt.geometry.parameters.widthSegments!==xn)&&(ae.hasOwnProperty(jt)||(ae[jt]=new da.SphereGeometry(un,xn,xn)),Mt.geometry.dispose(),Mt.geometry=ae[jt]);var Tn=te(Bt),Yn=new da.Color(Iy(Tn||"#ffffaa")),Dr=a.nodeOpacity*cC(Tn);(Mt.material.type!=="MeshLambertMaterial"||!Mt.material.color.equals(Yn)||Mt.material.opacity!==Dr)&&(oe.hasOwnProperty(Tn)||(oe[Tn]=new da.MeshLambertMaterial({color:Yn,transparent:!0,opacity:Dr})),Mt.material.dispose(),Mt.material=oe[Tn])}}).digest(a.graphData.nodes.filter(ne))}if(a._flushObjects||x(["graphData","linkThreeObject","linkThreeObjectExtend","linkMaterial","linkColor","linkWidth","linkVisibility","linkResolution","linkOpacity","linkDirectionalArrowLength","linkDirectionalArrowColor","linkDirectionalArrowResolution","linkDirectionalParticles","linkDirectionalParticleWidth","linkDirectionalParticleColor","linkDirectionalParticleResolution","linkDirectionalParticleThreeObject"])){var se=ro(a.linkThreeObject),ue=ro(a.linkThreeObjectExtend),ce=ro(a.linkMaterial),de=ro(a.linkVisibility),ye=ro(a.linkColor),Ae=ro(a.linkWidth),ge={},Ee={},be={},we=a.graphData.links.filter(de);if((a._flushObjects||x(["linkThreeObject","linkThreeObjectExtend","linkWidth"]))&&a.linkDataMapper.clear(),a.linkDataMapper.onRemoveObj(function(Mt){var Bt=Mt.__data&&Mt.__data.__singleHopPhotonsObj;Bt&&(Bt.parent.remove(Bt),lC(Bt),delete Mt.__data.__singleHopPhotonsObj)}).onCreateObj(function(Mt){var Bt=se(Mt),jt=ue(Mt);Bt&&a.linkThreeObject===Bt&&(Bt=Bt.clone());var un;if(!Bt||jt){var xn=!!Ae(Mt);if(xn)un=new da.Mesh;else{var Tn=new da.BufferGeometry;Tn[dC]("position",new da.BufferAttribute(new Float32Array(2*3),3)),un=new da.Line(Tn)}}var Yn;return Bt?jt?(Yn=new da.Group,Yn.__graphDefaultObj=!0,Yn.add(un),Yn.add(Bt)):Yn=Bt:(Yn=un,Yn.__graphDefaultObj=!0),Yn.renderOrder=10,Yn.__graphObjType="link",Yn}).onUpdateObj(function(Mt,Bt){if(Mt.__graphDefaultObj){var jt=Mt.children.length?Mt.children[0]:Mt,un=Math.ceil(Ae(Bt)*10)/10,xn=!!un;if(xn){var Tn=un/2,Yn=a.linkResolution;if(!jt.geometry.type.match(/^Cylinder(Buffer)?Geometry$/)||jt.geometry.parameters.radiusTop!==Tn||jt.geometry.parameters.radialSegments!==Yn){if(!ge.hasOwnProperty(un)){var Dr=new da.CylinderGeometry(Tn,Tn,1,Yn,1,!1);Dr[_b](new da.Matrix4().makeTranslation(0,1/2,0)),Dr[_b](new da.Matrix4().makeRotationX(Math.PI/2)),ge[un]=Dr}jt.geometry.dispose(),jt.geometry=ge[un]}}var vt=ce(Bt);if(vt)jt.material=vt;else{var Kt=ye(Bt),Sn=new da.Color(Iy(Kt||"#f0f0f0")),bn=a.linkOpacity*cC(Kt),Bn=xn?"MeshLambertMaterial":"LineBasicMaterial";if(jt.material.type!==Bn||!jt.material.color.equals(Sn)||jt.material.opacity!==bn){var rr=xn?Ee:be;rr.hasOwnProperty(Kt)||(rr[Kt]=new da[Bn]({color:Sn,transparent:bn<1,opacity:bn,depthWrite:bn>=1})),jt.material.dispose(),jt.material=rr[Kt]}}}}).digest(we),a.linkDirectionalArrowLength||y.hasOwnProperty("linkDirectionalArrowLength")){var De=ro(a.linkDirectionalArrowLength),Me=ro(a.linkDirectionalArrowColor);a.arrowDataMapper.onCreateObj(function(){var Mt=new da.Mesh(void 0,new da.MeshLambertMaterial({transparent:!0}));return Mt.__linkThreeObjType="arrow",Mt}).onUpdateObj(function(Mt,Bt){var jt=De(Bt),un=a.linkDirectionalArrowResolution;if(!Mt.geometry.type.match(/^Cone(Buffer)?Geometry$/)||Mt.geometry.parameters.height!==jt||Mt.geometry.parameters.radialSegments!==un){var xn=new da.ConeGeometry(jt*.25,jt,un);xn.translate(0,jt/2,0),xn.rotateX(Math.PI/2),Mt.geometry.dispose(),Mt.geometry=xn}var Tn=Me(Bt)||ye(Bt)||"#f0f0f0";Mt.material.color=new da.Color(Iy(Tn)),Mt.material.opacity=a.linkOpacity*3*cC(Tn)}).digest(we.filter(De))}if(a.linkDirectionalParticles||y.hasOwnProperty("linkDirectionalParticles")){var He=ro(a.linkDirectionalParticles),Ie=ro(a.linkDirectionalParticleWidth),Re=ro(a.linkDirectionalParticleColor),Le=ro(a.linkDirectionalParticleThreeObject),je={},We={};a.particlesDataMapper.onCreateObj(function(){var Mt=new da.Group;return Mt.__linkThreeObjType="photons",Mt.__photonDataMapper=new Fy(Mt),Mt}).onUpdateObj(function(Mt,Bt){var jt=!!Mt.children.length&&Mt.children[0],un=Le(Bt),xn,Tn;if(un)xn=un.geometry,Tn=un.material;else{var Yn=Math.ceil(Ie(Bt)*10)/10/2,Dr=a.linkDirectionalParticleResolution;jt&&jt.geometry.parameters.radius===Yn&&jt.geometry.parameters.widthSegments===Dr?xn=jt.geometry:(We.hasOwnProperty(Yn)||(We[Yn]=new da.SphereGeometry(Yn,Dr,Dr)),xn=We[Yn]);var vt=Re(Bt)||ye(Bt)||"#f0f0f0",Kt=new da.Color(Iy(vt)),Sn=a.linkOpacity*3;jt&&jt.material.color.equals(Kt)&&jt.material.opacity===Sn?Tn=jt.material:(je.hasOwnProperty(vt)||(je[vt]=new da.MeshLambertMaterial({color:Kt,transparent:!0,opacity:Sn})),Tn=je[vt])}jt&&(jt.geometry!==xn&&jt.geometry.dispose(),jt.material!==Tn&&jt.material.dispose());var bn=Math.round(Math.abs(He(Bt)));Mt.__photonDataMapper.id(function(Bn){return Bn.idx}).onCreateObj(function(){return new da.Mesh(xn,Tn)}).onUpdateObj(function(Bn){Bn.geometry=xn,Bn.material=Tn}).digest(jf(new Array(bn)).map(function(Bn,rr){return{idx:rr}}))}).digest(we.filter(He))}}if(a._flushObjects=!1,x(["graphData","nodeId","linkSource","linkTarget","numDimensions","forceEngine","dagMode","dagNodeFilter","dagLevelDistance"])){a.engineRunning=!1,a.graphData.links.forEach(function(Mt){Mt.source=Mt[a.linkSource],Mt.target=Mt[a.linkTarget]});var ht=a.forceEngine!=="ngraph",Pt;if(ht){(Pt=a.d3ForceLayout).stop().alpha(1).numDimensions(a.numDimensions).nodes(a.graphData.nodes);var xt=a.d3ForceLayout.force("link");xt&&xt.id(function(Mt){return Mt[a.nodeId]}).links(a.graphData.links);var Lt=a.dagMode&&dU(a.graphData,function(Mt){return Mt[a.nodeId]},{nodeFilter:a.dagNodeFilter,onLoopError:a.onDagError||void 0}),kt=Math.max.apply(Math,jf(Object.values(Lt||[]))),wt=a.dagLevelDistance||a.graphData.nodes.length/(kt||1)*fU*(["radialin","radialout"].indexOf(a.dagMode)!==-1?.7:1);if(["lr","rl","td","bu","zin","zout"].includes(y.dagMode)){var _e=["lr","rl"].includes(y.dagMode)?"fx":["td","bu"].includes(y.dagMode)?"fy":"fz";a.graphData.nodes.filter(a.dagNodeFilter).forEach(function(Mt){return delete Mt[_e]})}if(["lr","rl","td","bu","zin","zout"].includes(a.dagMode)){var yt=["rl","td","zout"].includes(a.dagMode),tt=function(Bt){return(Lt[Bt[a.nodeId]]-kt/2)*wt*(yt?-1:1)},Ft=["lr","rl"].includes(a.dagMode)?"fx":["td","bu"].includes(a.dagMode)?"fy":"fz";a.graphData.nodes.filter(a.dagNodeFilter).forEach(function(Mt){return Mt[Ft]=tt(Mt)})}a.d3ForceLayout.force("dagRadial",["radialin","radialout"].indexOf(a.dagMode)!==-1?az(function(Mt){var Bt=Lt[Mt[a.nodeId]]||-1;return(a.dagMode==="radialin"?kt-Bt:Bt)*wt}).strength(function(Mt){return a.dagNodeFilter(Mt)?1:0}):null)}else{var Xt=KM.graph();a.graphData.nodes.forEach(function(Mt){Xt.addNode(Mt[a.nodeId])}),a.graphData.links.forEach(function(Mt){Xt.addLink(Mt.source,Mt.target)}),Pt=KM.forcelayout(Xt,oU({dimensions:a.numDimensions},a.ngraphPhysics)),Pt.graph=Xt}for(var Pn=0;Pn0&&a.d3ForceLayout.alpha()1&&arguments[1]!==void 0?arguments[1]:Object,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,x=function(E){function z(){var ee;HM(this,z);for(var te=arguments.length,ne=new Array(te),ae=0;aece.start-de.start);let ue=0;for(let ce=1;ce 0 +#endif`,FU=`#if NUM_CLIPPING_PLANES > 0 vec4 plane; #ifdef ALPHA_TO_COVERAGE float distanceToPlane, distanceGradient; @@ -402,26 +402,26 @@ vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in ve if ( clipped ) discard; #endif #endif -#endif`,LU=`#if NUM_CLIPPING_PLANES > 0 +#endif`,IU=`#if NUM_CLIPPING_PLANES > 0 varying vec3 vClipPosition; uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ]; -#endif`,RU=`#if NUM_CLIPPING_PLANES > 0 +#endif`,LU=`#if NUM_CLIPPING_PLANES > 0 varying vec3 vClipPosition; -#endif`,OU=`#if NUM_CLIPPING_PLANES > 0 +#endif`,RU=`#if NUM_CLIPPING_PLANES > 0 vClipPosition = - mvPosition.xyz; -#endif`,zU=`#if defined( USE_COLOR_ALPHA ) +#endif`,OU=`#if defined( USE_COLOR_ALPHA ) diffuseColor *= vColor; #elif defined( USE_COLOR ) diffuseColor.rgb *= vColor; -#endif`,HU=`#if defined( USE_COLOR_ALPHA ) +#endif`,zU=`#if defined( USE_COLOR_ALPHA ) varying vec4 vColor; #elif defined( USE_COLOR ) varying vec3 vColor; -#endif`,UU=`#if defined( USE_COLOR_ALPHA ) +#endif`,HU=`#if defined( USE_COLOR_ALPHA ) varying vec4 vColor; #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR ) varying vec3 vColor; -#endif`,kU=`#if defined( USE_COLOR_ALPHA ) +#endif`,UU=`#if defined( USE_COLOR_ALPHA ) vColor = vec4( 1.0 ); #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR ) vColor = vec3( 1.0 ); @@ -435,7 +435,7 @@ vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in ve #ifdef USE_BATCHING_COLOR vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) ); vColor.xyz *= batchingColor.xyz; -#endif`,GU=`#define PI 3.141592653589793 +#endif`,kU=`#define PI 3.141592653589793 #define PI2 6.283185307179586 #define PI_HALF 1.5707963267948966 #define RECIPROCAL_PI 0.3183098861837907 @@ -509,7 +509,7 @@ vec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) { float F_Schlick( const in float f0, const in float f90, const in float dotVH ) { float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH ); return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel ); -} // validated`,VU=`#ifdef ENVMAP_TYPE_CUBE_UV +} // validated`,GU=`#ifdef ENVMAP_TYPE_CUBE_UV #define cubeUV_minMipLevel 4.0 #define cubeUV_minTileSize 16.0 float getFace( vec3 direction ) { @@ -602,7 +602,7 @@ float F_Schlick( const in float f0, const in float f90, const in float dotVH ) { return vec4( mix( color0, color1, mipF ), 1.0 ); } } -#endif`,jU=`vec3 transformedNormal = objectNormal; +#endif`,VU=`vec3 transformedNormal = objectNormal; #ifdef USE_TANGENT vec3 transformedTangent = objectTangent; #endif @@ -631,21 +631,21 @@ transformedNormal = normalMatrix * transformedNormal; #ifdef FLIP_SIDED transformedTangent = - transformedTangent; #endif -#endif`,XU=`#ifdef USE_DISPLACEMENTMAP +#endif`,jU=`#ifdef USE_DISPLACEMENTMAP uniform sampler2D displacementMap; uniform float displacementScale; uniform float displacementBias; -#endif`,QU=`#ifdef USE_DISPLACEMENTMAP +#endif`,XU=`#ifdef USE_DISPLACEMENTMAP transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias ); -#endif`,WU=`#ifdef USE_EMISSIVEMAP +#endif`,QU=`#ifdef USE_EMISSIVEMAP vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv ); #ifdef DECODE_VIDEO_TEXTURE_EMISSIVE emissiveColor = sRGBTransferEOTF( emissiveColor ); #endif totalEmissiveRadiance *= emissiveColor.rgb; -#endif`,ZU=`#ifdef USE_EMISSIVEMAP +#endif`,WU=`#ifdef USE_EMISSIVEMAP uniform sampler2D emissiveMap; -#endif`,YU="gl_FragColor = linearToOutputTexel( gl_FragColor );",JU=`vec4 LinearTransferOETF( in vec4 value ) { +#endif`,ZU="gl_FragColor = linearToOutputTexel( gl_FragColor );",YU=`vec4 LinearTransferOETF( in vec4 value ) { return value; } vec4 sRGBTransferEOTF( in vec4 value ) { @@ -653,7 +653,7 @@ vec4 sRGBTransferEOTF( in vec4 value ) { } vec4 sRGBTransferOETF( in vec4 value ) { return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a ); -}`,KU=`#ifdef USE_ENVMAP +}`,JU=`#ifdef USE_ENVMAP #ifdef ENV_WORLDPOS vec3 cameraToFrag; if ( isOrthographic ) { @@ -682,7 +682,7 @@ vec4 sRGBTransferOETF( in vec4 value ) { #elif defined( ENVMAP_BLENDING_ADD ) outgoingLight += envColor.xyz * specularStrength * reflectivity; #endif -#endif`,qU=`#ifdef USE_ENVMAP +#endif`,KU=`#ifdef USE_ENVMAP uniform float envMapIntensity; uniform float flipEnvMap; uniform mat3 envMapRotation; @@ -692,7 +692,7 @@ vec4 sRGBTransferOETF( in vec4 value ) { uniform sampler2D envMap; #endif -#endif`,_U=`#ifdef USE_ENVMAP +#endif`,qU=`#ifdef USE_ENVMAP uniform float reflectivity; #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT ) #define ENV_WORLDPOS @@ -703,7 +703,7 @@ vec4 sRGBTransferOETF( in vec4 value ) { #else varying vec3 vReflect; #endif -#endif`,$U=`#ifdef USE_ENVMAP +#endif`,_U=`#ifdef USE_ENVMAP #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT ) #define ENV_WORLDPOS #endif @@ -714,7 +714,7 @@ vec4 sRGBTransferOETF( in vec4 value ) { varying vec3 vReflect; uniform float refractionRatio; #endif -#endif`,ek=`#ifdef USE_ENVMAP +#endif`,$U=`#ifdef USE_ENVMAP #ifdef ENV_WORLDPOS vWorldPosition = worldPosition.xyz; #else @@ -731,18 +731,18 @@ vec4 sRGBTransferOETF( in vec4 value ) { vReflect = refract( cameraToVertex, worldNormal, refractionRatio ); #endif #endif -#endif`,tk=`#ifdef USE_FOG +#endif`,ek=`#ifdef USE_FOG vFogDepth = - mvPosition.z; -#endif`,nk=`#ifdef USE_FOG +#endif`,tk=`#ifdef USE_FOG varying float vFogDepth; -#endif`,rk=`#ifdef USE_FOG +#endif`,nk=`#ifdef USE_FOG #ifdef FOG_EXP2 float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth ); #else float fogFactor = smoothstep( fogNear, fogFar, vFogDepth ); #endif gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor ); -#endif`,ik=`#ifdef USE_FOG +#endif`,rk=`#ifdef USE_FOG uniform vec3 fogColor; varying float vFogDepth; #ifdef FOG_EXP2 @@ -751,7 +751,7 @@ vec4 sRGBTransferOETF( in vec4 value ) { uniform float fogNear; uniform float fogFar; #endif -#endif`,ak=`#ifdef USE_GRADIENTMAP +#endif`,ik=`#ifdef USE_GRADIENTMAP uniform sampler2D gradientMap; #endif vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { @@ -763,12 +763,12 @@ vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { vec2 fw = fwidth( coord ) * 0.5; return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) ); #endif -}`,ok=`#ifdef USE_LIGHTMAP +}`,ak=`#ifdef USE_LIGHTMAP uniform sampler2D lightMap; uniform float lightMapIntensity; -#endif`,sk=`LambertMaterial material; +#endif`,ok=`LambertMaterial material; material.diffuseColor = diffuseColor.rgb; -material.specularStrength = specularStrength;`,lk=`varying vec3 vViewPosition; +material.specularStrength = specularStrength;`,sk=`varying vec3 vViewPosition; struct LambertMaterial { vec3 diffuseColor; float specularStrength; @@ -782,7 +782,7 @@ void RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometr reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); } #define RE_Direct RE_Direct_Lambert -#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,uk=`uniform bool receiveShadow; +#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,lk=`uniform bool receiveShadow; uniform vec3 ambientLightColor; #if defined( USE_LIGHT_PROBES ) uniform vec3 lightProbe[ 9 ]; @@ -898,7 +898,7 @@ float getSpotAttenuation( const in float coneCosine, const in float penumbraCosi vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight ); return irradiance; } -#endif`,ck=`#ifdef USE_ENVMAP +#endif`,uk=`#ifdef USE_ENVMAP vec3 getIBLIrradiance( const in vec3 normal ) { #ifdef ENVMAP_TYPE_CUBE_UV vec3 worldNormal = inverseTransformDirection( normal, viewMatrix ); @@ -931,8 +931,8 @@ float getSpotAttenuation( const in float coneCosine, const in float penumbraCosi #endif } #endif -#endif`,dk=`ToonMaterial material; -material.diffuseColor = diffuseColor.rgb;`,fk=`varying vec3 vViewPosition; +#endif`,ck=`ToonMaterial material; +material.diffuseColor = diffuseColor.rgb;`,dk=`varying vec3 vViewPosition; struct ToonMaterial { vec3 diffuseColor; }; @@ -944,11 +944,11 @@ void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPo reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); } #define RE_Direct RE_Direct_Toon -#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,hk=`BlinnPhongMaterial material; +#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,fk=`BlinnPhongMaterial material; material.diffuseColor = diffuseColor.rgb; material.specularColor = specular; material.specularShininess = shininess; -material.specularStrength = specularStrength;`,gk=`varying vec3 vViewPosition; +material.specularStrength = specularStrength;`,hk=`varying vec3 vViewPosition; struct BlinnPhongMaterial { vec3 diffuseColor; vec3 specularColor; @@ -965,7 +965,7 @@ void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geom reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor ); } #define RE_Direct RE_Direct_BlinnPhong -#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,pk=`PhysicalMaterial material; +#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,gk=`PhysicalMaterial material; material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor ); vec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) ); float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z ); @@ -1051,7 +1051,7 @@ material.roughness = min( material.roughness, 1.0 ); material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) ); material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y; material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y; -#endif`,mk=`struct PhysicalMaterial { +#endif`,pk=`struct PhysicalMaterial { vec3 diffuseColor; float roughness; vec3 specularColor; @@ -1352,7 +1352,7 @@ void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradia #define RE_IndirectSpecular RE_IndirectSpecular_Physical float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) { return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion ); -}`,vk=` +}`,mk=` vec3 geometryPosition = - vViewPosition; vec3 geometryNormal = normal; vec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition ); @@ -1467,7 +1467,7 @@ IncidentLight directLight; #if defined( RE_IndirectSpecular ) vec3 radiance = vec3( 0.0 ); vec3 clearcoatRadiance = vec3( 0.0 ); -#endif`,Ak=`#if defined( RE_IndirectDiffuse ) +#endif`,vk=`#if defined( RE_IndirectDiffuse ) #ifdef USE_LIGHTMAP vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity; @@ -1486,32 +1486,32 @@ IncidentLight directLight; #ifdef USE_CLEARCOAT clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness ); #endif -#endif`,yk=`#if defined( RE_IndirectDiffuse ) +#endif`,Ak=`#if defined( RE_IndirectDiffuse ) RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); #endif #if defined( RE_IndirectSpecular ) RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight ); -#endif`,xk=`#if defined( USE_LOGARITHMIC_DEPTH_BUFFER ) +#endif`,yk=`#if defined( USE_LOGARITHMIC_DEPTH_BUFFER ) gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5; -#endif`,Pk=`#if defined( USE_LOGARITHMIC_DEPTH_BUFFER ) +#endif`,xk=`#if defined( USE_LOGARITHMIC_DEPTH_BUFFER ) uniform float logDepthBufFC; varying float vFragDepth; varying float vIsPerspective; -#endif`,bk=`#ifdef USE_LOGARITHMIC_DEPTH_BUFFER +#endif`,Pk=`#ifdef USE_LOGARITHMIC_DEPTH_BUFFER varying float vFragDepth; varying float vIsPerspective; -#endif`,Ek=`#ifdef USE_LOGARITHMIC_DEPTH_BUFFER +#endif`,bk=`#ifdef USE_LOGARITHMIC_DEPTH_BUFFER vFragDepth = 1.0 + gl_Position.w; vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) ); -#endif`,Sk=`#ifdef USE_MAP +#endif`,Ek=`#ifdef USE_MAP vec4 sampledDiffuseColor = texture2D( map, vMapUv ); #ifdef DECODE_VIDEO_TEXTURE sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor ); #endif diffuseColor *= sampledDiffuseColor; -#endif`,wk=`#ifdef USE_MAP +#endif`,Sk=`#ifdef USE_MAP uniform sampler2D map; -#endif`,Ck=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) +#endif`,wk=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP ) #if defined( USE_POINTS_UV ) vec2 uv = vUv; #else @@ -1523,7 +1523,7 @@ IncidentLight directLight; #endif #ifdef USE_ALPHAMAP diffuseColor.a *= texture2D( alphaMap, uv ).g; -#endif`,Bk=`#if defined( USE_POINTS_UV ) +#endif`,Ck=`#if defined( USE_POINTS_UV ) varying vec2 vUv; #else #if defined( USE_MAP ) || defined( USE_ALPHAMAP ) @@ -1535,19 +1535,19 @@ IncidentLight directLight; #endif #ifdef USE_ALPHAMAP uniform sampler2D alphaMap; -#endif`,Tk=`float metalnessFactor = metalness; +#endif`,Bk=`float metalnessFactor = metalness; #ifdef USE_METALNESSMAP vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv ); metalnessFactor *= texelMetalness.b; -#endif`,Mk=`#ifdef USE_METALNESSMAP +#endif`,Tk=`#ifdef USE_METALNESSMAP uniform sampler2D metalnessMap; -#endif`,Dk=`#ifdef USE_INSTANCING_MORPH +#endif`,Mk=`#ifdef USE_INSTANCING_MORPH float morphTargetInfluences[ MORPHTARGETS_COUNT ]; float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r; for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r; } -#endif`,Nk=`#if defined( USE_MORPHCOLORS ) +#endif`,Dk=`#if defined( USE_MORPHCOLORS ) vColor *= morphTargetBaseInfluence; for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { #if defined( USE_COLOR_ALPHA ) @@ -1556,12 +1556,12 @@ IncidentLight directLight; if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ]; #endif } -#endif`,Fk=`#ifdef USE_MORPHNORMALS +#endif`,Nk=`#ifdef USE_MORPHNORMALS objectNormal *= morphTargetBaseInfluence; for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ]; } -#endif`,Ik=`#ifdef USE_MORPHTARGETS +#endif`,Fk=`#ifdef USE_MORPHTARGETS #ifndef USE_INSTANCING_MORPH uniform float morphTargetBaseInfluence; uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ]; @@ -1575,12 +1575,12 @@ IncidentLight directLight; ivec3 morphUV = ivec3( x, y, morphTargetIndex ); return texelFetch( morphTargetsTexture, morphUV, 0 ); } -#endif`,Lk=`#ifdef USE_MORPHTARGETS +#endif`,Ik=`#ifdef USE_MORPHTARGETS transformed *= morphTargetBaseInfluence; for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) { if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ]; } -#endif`,Rk=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; +#endif`,Lk=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; #ifdef FLAT_SHADED vec3 fdx = dFdx( vViewPosition ); vec3 fdy = dFdy( vViewPosition ); @@ -1621,7 +1621,7 @@ IncidentLight directLight; tbn2[1] *= faceDirection; #endif #endif -vec3 nonPerturbedNormal = normal;`,Ok=`#ifdef USE_NORMALMAP_OBJECTSPACE +vec3 nonPerturbedNormal = normal;`,Rk=`#ifdef USE_NORMALMAP_OBJECTSPACE normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0; #ifdef FLIP_SIDED normal = - normal; @@ -1636,25 +1636,25 @@ vec3 nonPerturbedNormal = normal;`,Ok=`#ifdef USE_NORMALMAP_OBJECTSPACE normal = normalize( tbn * mapN ); #elif defined( USE_BUMPMAP ) normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection ); -#endif`,zk=`#ifndef FLAT_SHADED +#endif`,Ok=`#ifndef FLAT_SHADED varying vec3 vNormal; #ifdef USE_TANGENT varying vec3 vTangent; varying vec3 vBitangent; #endif -#endif`,Hk=`#ifndef FLAT_SHADED +#endif`,zk=`#ifndef FLAT_SHADED varying vec3 vNormal; #ifdef USE_TANGENT varying vec3 vTangent; varying vec3 vBitangent; #endif -#endif`,Uk=`#ifndef FLAT_SHADED +#endif`,Hk=`#ifndef FLAT_SHADED vNormal = normalize( transformedNormal ); #ifdef USE_TANGENT vTangent = normalize( transformedTangent ); vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w ); #endif -#endif`,kk=`#ifdef USE_NORMALMAP +#endif`,Uk=`#ifdef USE_NORMALMAP uniform sampler2D normalMap; uniform vec2 normalScale; #endif @@ -1676,13 +1676,13 @@ vec3 nonPerturbedNormal = normal;`,Ok=`#ifdef USE_NORMALMAP_OBJECTSPACE float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det ); return mat3( T * scale, B * scale, N ); } -#endif`,Gk=`#ifdef USE_CLEARCOAT +#endif`,kk=`#ifdef USE_CLEARCOAT vec3 clearcoatNormal = nonPerturbedNormal; -#endif`,Vk=`#ifdef USE_CLEARCOAT_NORMALMAP +#endif`,Gk=`#ifdef USE_CLEARCOAT_NORMALMAP vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0; clearcoatMapN.xy *= clearcoatNormalScale; clearcoatNormal = normalize( tbn2 * clearcoatMapN ); -#endif`,jk=`#ifdef USE_CLEARCOATMAP +#endif`,Vk=`#ifdef USE_CLEARCOATMAP uniform sampler2D clearcoatMap; #endif #ifdef USE_CLEARCOAT_NORMALMAP @@ -1691,18 +1691,18 @@ vec3 nonPerturbedNormal = normal;`,Ok=`#ifdef USE_NORMALMAP_OBJECTSPACE #endif #ifdef USE_CLEARCOAT_ROUGHNESSMAP uniform sampler2D clearcoatRoughnessMap; -#endif`,Xk=`#ifdef USE_IRIDESCENCEMAP +#endif`,jk=`#ifdef USE_IRIDESCENCEMAP uniform sampler2D iridescenceMap; #endif #ifdef USE_IRIDESCENCE_THICKNESSMAP uniform sampler2D iridescenceThicknessMap; -#endif`,Qk=`#ifdef OPAQUE +#endif`,Xk=`#ifdef OPAQUE diffuseColor.a = 1.0; #endif #ifdef USE_TRANSMISSION diffuseColor.a *= material.transmissionAlpha; #endif -gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,Wk=`vec3 packNormalToRGB( const in vec3 normal ) { +gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,Qk=`vec3 packNormalToRGB( const in vec3 normal ) { return normalize( normal ) * 0.5 + 0.5; } vec3 unpackRGBToNormal( const in vec3 rgb ) { @@ -1771,9 +1771,9 @@ float viewZToPerspectiveDepth( const in float viewZ, const in float near, const } float perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) { return ( near * far ) / ( ( far - near ) * depth - far ); -}`,Zk=`#ifdef PREMULTIPLIED_ALPHA +}`,Wk=`#ifdef PREMULTIPLIED_ALPHA gl_FragColor.rgb *= gl_FragColor.a; -#endif`,Yk=`vec4 mvPosition = vec4( transformed, 1.0 ); +#endif`,Zk=`vec4 mvPosition = vec4( transformed, 1.0 ); #ifdef USE_BATCHING mvPosition = batchingMatrix * mvPosition; #endif @@ -1781,22 +1781,22 @@ float perspectiveDepthToViewZ( const in float depth, const in float near, const mvPosition = instanceMatrix * mvPosition; #endif mvPosition = modelViewMatrix * mvPosition; -gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING +gl_Position = projectionMatrix * mvPosition;`,Yk=`#ifdef DITHERING gl_FragColor.rgb = dithering( gl_FragColor.rgb ); -#endif`,Kk=`#ifdef DITHERING +#endif`,Jk=`#ifdef DITHERING vec3 dithering( vec3 color ) { float grid_position = rand( gl_FragCoord.xy ); vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 ); dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position ); return color + dither_shift_RGB; } -#endif`,qk=`float roughnessFactor = roughness; +#endif`,Kk=`float roughnessFactor = roughness; #ifdef USE_ROUGHNESSMAP vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv ); roughnessFactor *= texelRoughness.g; -#endif`,_k=`#ifdef USE_ROUGHNESSMAP +#endif`,qk=`#ifdef USE_ROUGHNESSMAP uniform sampler2D roughnessMap; -#endif`,$k=`#if NUM_SPOT_LIGHT_COORDS > 0 +#endif`,_k=`#if NUM_SPOT_LIGHT_COORDS > 0 varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ]; #endif #if NUM_SPOT_LIGHT_MAPS > 0 @@ -1991,7 +1991,7 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING } return mix( 1.0, shadow, shadowIntensity ); } -#endif`,eG=`#if NUM_SPOT_LIGHT_COORDS > 0 +#endif`,$k=`#if NUM_SPOT_LIGHT_COORDS > 0 uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ]; varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ]; #endif @@ -2032,7 +2032,7 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING }; uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ]; #endif -#endif`,tG=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 ) +#endif`,eG=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 ) vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix ); vec4 shadowWorldPosition; #endif @@ -2064,7 +2064,7 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition; } #pragma unroll_loop_end -#endif`,nG=`float getShadowMask() { +#endif`,tG=`float getShadowMask() { float shadow = 1.0; #ifdef USE_SHADOWMAP #if NUM_DIR_LIGHT_SHADOWS > 0 @@ -2096,12 +2096,12 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING #endif #endif return shadow; -}`,rG=`#ifdef USE_SKINNING +}`,nG=`#ifdef USE_SKINNING mat4 boneMatX = getBoneMatrix( skinIndex.x ); mat4 boneMatY = getBoneMatrix( skinIndex.y ); mat4 boneMatZ = getBoneMatrix( skinIndex.z ); mat4 boneMatW = getBoneMatrix( skinIndex.w ); -#endif`,iG=`#ifdef USE_SKINNING +#endif`,rG=`#ifdef USE_SKINNING uniform mat4 bindMatrix; uniform mat4 bindMatrixInverse; uniform highp sampler2D boneTexture; @@ -2116,7 +2116,7 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 ); return mat4( v1, v2, v3, v4 ); } -#endif`,aG=`#ifdef USE_SKINNING +#endif`,iG=`#ifdef USE_SKINNING vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 ); vec4 skinned = vec4( 0.0 ); skinned += boneMatX * skinVertex * skinWeight.x; @@ -2124,7 +2124,7 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING skinned += boneMatZ * skinVertex * skinWeight.z; skinned += boneMatW * skinVertex * skinWeight.w; transformed = ( bindMatrixInverse * skinned ).xyz; -#endif`,oG=`#ifdef USE_SKINNING +#endif`,aG=`#ifdef USE_SKINNING mat4 skinMatrix = mat4( 0.0 ); skinMatrix += skinWeight.x * boneMatX; skinMatrix += skinWeight.y * boneMatY; @@ -2135,17 +2135,17 @@ gl_Position = projectionMatrix * mvPosition;`,Jk=`#ifdef DITHERING #ifdef USE_TANGENT objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz; #endif -#endif`,sG=`float specularStrength; +#endif`,oG=`float specularStrength; #ifdef USE_SPECULARMAP vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv ); specularStrength = texelSpecular.r; #else specularStrength = 1.0; -#endif`,lG=`#ifdef USE_SPECULARMAP +#endif`,sG=`#ifdef USE_SPECULARMAP uniform sampler2D specularMap; -#endif`,uG=`#if defined( TONE_MAPPING ) +#endif`,lG=`#if defined( TONE_MAPPING ) gl_FragColor.rgb = toneMapping( gl_FragColor.rgb ); -#endif`,cG=`#ifndef saturate +#endif`,uG=`#ifndef saturate #define saturate( a ) clamp( a, 0.0, 1.0 ) #endif uniform float toneMappingExposure; @@ -2242,7 +2242,7 @@ vec3 NeutralToneMapping( vec3 color ) { float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. ); return mix( color, vec3( newPeak ), g ); } -vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISSION +vec3 CustomToneMapping( vec3 color ) { return color; }`,cG=`#ifdef USE_TRANSMISSION material.transmission = transmission; material.transmissionAlpha = 1.0; material.thickness = thickness; @@ -2263,7 +2263,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISS material.attenuationColor, material.attenuationDistance ); material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission ); totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission ); -#endif`,fG=`#ifdef USE_TRANSMISSION +#endif`,dG=`#ifdef USE_TRANSMISSION uniform float transmission; uniform float thickness; uniform float attenuationDistance; @@ -2389,7 +2389,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISS float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0; return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor ); } -#endif`,hG=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) +#endif`,fG=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) varying vec2 vUv; #endif #ifdef USE_MAP @@ -2459,7 +2459,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISS #ifdef USE_THICKNESSMAP uniform mat3 thicknessMapTransform; varying vec2 vThicknessMapUv; -#endif`,gG=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) +#endif`,hG=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) varying vec2 vUv; #endif #ifdef USE_MAP @@ -2553,7 +2553,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISS #ifdef USE_THICKNESSMAP uniform mat3 thicknessMapTransform; varying vec2 vThicknessMapUv; -#endif`,pG=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) +#endif`,gG=`#if defined( USE_UV ) || defined( USE_ANISOTROPY ) vUv = vec3( uv, 1 ).xy; #endif #ifdef USE_MAP @@ -2624,7 +2624,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISS #endif #ifdef USE_THICKNESSMAP vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy; -#endif`,mG=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0 +#endif`,pG=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0 vec4 worldPosition = vec4( transformed, 1.0 ); #ifdef USE_BATCHING worldPosition = batchingMatrix * worldPosition; @@ -2633,7 +2633,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; }`,dG=`#ifdef USE_TRANSMISS worldPosition = instanceMatrix * worldPosition; #endif worldPosition = modelMatrix * worldPosition; -#endif`;const ja={alphahash_fragment:AU,alphahash_pars_fragment:yU,alphamap_fragment:xU,alphamap_pars_fragment:PU,alphatest_fragment:bU,alphatest_pars_fragment:EU,aomap_fragment:SU,aomap_pars_fragment:wU,batching_pars_vertex:CU,batching_vertex:BU,begin_vertex:TU,beginnormal_vertex:MU,bsdfs:DU,iridescence_fragment:NU,bumpmap_pars_fragment:FU,clipping_planes_fragment:IU,clipping_planes_pars_fragment:LU,clipping_planes_pars_vertex:RU,clipping_planes_vertex:OU,color_fragment:zU,color_pars_fragment:HU,color_pars_vertex:UU,color_vertex:kU,common:GU,cube_uv_reflection_fragment:VU,defaultnormal_vertex:jU,displacementmap_pars_vertex:XU,displacementmap_vertex:QU,emissivemap_fragment:WU,emissivemap_pars_fragment:ZU,colorspace_fragment:YU,colorspace_pars_fragment:JU,envmap_fragment:KU,envmap_common_pars_fragment:qU,envmap_pars_fragment:_U,envmap_pars_vertex:$U,envmap_physical_pars_fragment:ck,envmap_vertex:ek,fog_vertex:tk,fog_pars_vertex:nk,fog_fragment:rk,fog_pars_fragment:ik,gradientmap_pars_fragment:ak,lightmap_pars_fragment:ok,lights_lambert_fragment:sk,lights_lambert_pars_fragment:lk,lights_pars_begin:uk,lights_toon_fragment:dk,lights_toon_pars_fragment:fk,lights_phong_fragment:hk,lights_phong_pars_fragment:gk,lights_physical_fragment:pk,lights_physical_pars_fragment:mk,lights_fragment_begin:vk,lights_fragment_maps:Ak,lights_fragment_end:yk,logdepthbuf_fragment:xk,logdepthbuf_pars_fragment:Pk,logdepthbuf_pars_vertex:bk,logdepthbuf_vertex:Ek,map_fragment:Sk,map_pars_fragment:wk,map_particle_fragment:Ck,map_particle_pars_fragment:Bk,metalnessmap_fragment:Tk,metalnessmap_pars_fragment:Mk,morphinstance_vertex:Dk,morphcolor_vertex:Nk,morphnormal_vertex:Fk,morphtarget_pars_vertex:Ik,morphtarget_vertex:Lk,normal_fragment_begin:Rk,normal_fragment_maps:Ok,normal_pars_fragment:zk,normal_pars_vertex:Hk,normal_vertex:Uk,normalmap_pars_fragment:kk,clearcoat_normal_fragment_begin:Gk,clearcoat_normal_fragment_maps:Vk,clearcoat_pars_fragment:jk,iridescence_pars_fragment:Xk,opaque_fragment:Qk,packing:Wk,premultiplied_alpha_fragment:Zk,project_vertex:Yk,dithering_fragment:Jk,dithering_pars_fragment:Kk,roughnessmap_fragment:qk,roughnessmap_pars_fragment:_k,shadowmap_pars_fragment:$k,shadowmap_pars_vertex:eG,shadowmap_vertex:tG,shadowmask_pars_fragment:nG,skinbase_vertex:rG,skinning_pars_vertex:iG,skinning_vertex:aG,skinnormal_vertex:oG,specularmap_fragment:sG,specularmap_pars_fragment:lG,tonemapping_fragment:uG,tonemapping_pars_fragment:cG,transmission_fragment:dG,transmission_pars_fragment:fG,uv_pars_fragment:hG,uv_pars_vertex:gG,uv_vertex:pG,worldpos_vertex:mG,background_vert:`varying vec2 vUv; +#endif`;const ja={alphahash_fragment:vU,alphahash_pars_fragment:AU,alphamap_fragment:yU,alphamap_pars_fragment:xU,alphatest_fragment:PU,alphatest_pars_fragment:bU,aomap_fragment:EU,aomap_pars_fragment:SU,batching_pars_vertex:wU,batching_vertex:CU,begin_vertex:BU,beginnormal_vertex:TU,bsdfs:MU,iridescence_fragment:DU,bumpmap_pars_fragment:NU,clipping_planes_fragment:FU,clipping_planes_pars_fragment:IU,clipping_planes_pars_vertex:LU,clipping_planes_vertex:RU,color_fragment:OU,color_pars_fragment:zU,color_pars_vertex:HU,color_vertex:UU,common:kU,cube_uv_reflection_fragment:GU,defaultnormal_vertex:VU,displacementmap_pars_vertex:jU,displacementmap_vertex:XU,emissivemap_fragment:QU,emissivemap_pars_fragment:WU,colorspace_fragment:ZU,colorspace_pars_fragment:YU,envmap_fragment:JU,envmap_common_pars_fragment:KU,envmap_pars_fragment:qU,envmap_pars_vertex:_U,envmap_physical_pars_fragment:uk,envmap_vertex:$U,fog_vertex:ek,fog_pars_vertex:tk,fog_fragment:nk,fog_pars_fragment:rk,gradientmap_pars_fragment:ik,lightmap_pars_fragment:ak,lights_lambert_fragment:ok,lights_lambert_pars_fragment:sk,lights_pars_begin:lk,lights_toon_fragment:ck,lights_toon_pars_fragment:dk,lights_phong_fragment:fk,lights_phong_pars_fragment:hk,lights_physical_fragment:gk,lights_physical_pars_fragment:pk,lights_fragment_begin:mk,lights_fragment_maps:vk,lights_fragment_end:Ak,logdepthbuf_fragment:yk,logdepthbuf_pars_fragment:xk,logdepthbuf_pars_vertex:Pk,logdepthbuf_vertex:bk,map_fragment:Ek,map_pars_fragment:Sk,map_particle_fragment:wk,map_particle_pars_fragment:Ck,metalnessmap_fragment:Bk,metalnessmap_pars_fragment:Tk,morphinstance_vertex:Mk,morphcolor_vertex:Dk,morphnormal_vertex:Nk,morphtarget_pars_vertex:Fk,morphtarget_vertex:Ik,normal_fragment_begin:Lk,normal_fragment_maps:Rk,normal_pars_fragment:Ok,normal_pars_vertex:zk,normal_vertex:Hk,normalmap_pars_fragment:Uk,clearcoat_normal_fragment_begin:kk,clearcoat_normal_fragment_maps:Gk,clearcoat_pars_fragment:Vk,iridescence_pars_fragment:jk,opaque_fragment:Xk,packing:Qk,premultiplied_alpha_fragment:Wk,project_vertex:Zk,dithering_fragment:Yk,dithering_pars_fragment:Jk,roughnessmap_fragment:Kk,roughnessmap_pars_fragment:qk,shadowmap_pars_fragment:_k,shadowmap_pars_vertex:$k,shadowmap_vertex:eG,shadowmask_pars_fragment:tG,skinbase_vertex:nG,skinning_pars_vertex:rG,skinning_vertex:iG,skinnormal_vertex:aG,specularmap_fragment:oG,specularmap_pars_fragment:sG,tonemapping_fragment:lG,tonemapping_pars_fragment:uG,transmission_fragment:cG,transmission_pars_fragment:dG,uv_pars_fragment:fG,uv_pars_vertex:hG,uv_vertex:gG,worldpos_vertex:pG,background_vert:`varying vec2 vUv; uniform mat3 uvTransform; void main() { vUv = ( uvTransform * vec3( uv, 1 ) ).xy; @@ -3689,7 +3689,7 @@ void main() { #include #include #include -}`},_r={common:{diffuse:{value:new Ur(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new Pa},alphaMap:{value:null},alphaMapTransform:{value:new Pa},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new Pa}},envmap:{envMap:{value:null},envMapRotation:{value:new Pa},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new Pa}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new Pa}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new Pa},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new Pa},normalScale:{value:new An(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new Pa},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new Pa}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new Pa}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new Pa}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Ur(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Ur(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new Pa},alphaTest:{value:0},uvTransform:{value:new Pa}},sprite:{diffuse:{value:new Ur(16777215)},opacity:{value:1},center:{value:new An(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new Pa},alphaMap:{value:null},alphaMapTransform:{value:new Pa},alphaTest:{value:0}}},Nh={basic:{uniforms:Cc([_r.common,_r.specularmap,_r.envmap,_r.aomap,_r.lightmap,_r.fog]),vertexShader:ja.meshbasic_vert,fragmentShader:ja.meshbasic_frag},lambert:{uniforms:Cc([_r.common,_r.specularmap,_r.envmap,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)}}]),vertexShader:ja.meshlambert_vert,fragmentShader:ja.meshlambert_frag},phong:{uniforms:Cc([_r.common,_r.specularmap,_r.envmap,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)},specular:{value:new Ur(1118481)},shininess:{value:30}}]),vertexShader:ja.meshphong_vert,fragmentShader:ja.meshphong_frag},standard:{uniforms:Cc([_r.common,_r.envmap,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.roughnessmap,_r.metalnessmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:ja.meshphysical_vert,fragmentShader:ja.meshphysical_frag},toon:{uniforms:Cc([_r.common,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.gradientmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)}}]),vertexShader:ja.meshtoon_vert,fragmentShader:ja.meshtoon_frag},matcap:{uniforms:Cc([_r.common,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.fog,{matcap:{value:null}}]),vertexShader:ja.meshmatcap_vert,fragmentShader:ja.meshmatcap_frag},points:{uniforms:Cc([_r.points,_r.fog]),vertexShader:ja.points_vert,fragmentShader:ja.points_frag},dashed:{uniforms:Cc([_r.common,_r.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:ja.linedashed_vert,fragmentShader:ja.linedashed_frag},depth:{uniforms:Cc([_r.common,_r.displacementmap]),vertexShader:ja.depth_vert,fragmentShader:ja.depth_frag},normal:{uniforms:Cc([_r.common,_r.bumpmap,_r.normalmap,_r.displacementmap,{opacity:{value:1}}]),vertexShader:ja.meshnormal_vert,fragmentShader:ja.meshnormal_frag},sprite:{uniforms:Cc([_r.sprite,_r.fog]),vertexShader:ja.sprite_vert,fragmentShader:ja.sprite_frag},background:{uniforms:{uvTransform:{value:new Pa},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:ja.background_vert,fragmentShader:ja.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new Pa}},vertexShader:ja.backgroundCube_vert,fragmentShader:ja.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:ja.cube_vert,fragmentShader:ja.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:ja.equirect_vert,fragmentShader:ja.equirect_frag},distanceRGBA:{uniforms:Cc([_r.common,_r.displacementmap,{referencePosition:{value:new Ye},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:ja.distanceRGBA_vert,fragmentShader:ja.distanceRGBA_frag},shadow:{uniforms:Cc([_r.lights,_r.fog,{color:{value:new Ur(0)},opacity:{value:1}}]),vertexShader:ja.shadow_vert,fragmentShader:ja.shadow_frag}};Nh.physical={uniforms:Cc([Nh.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new Pa},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new Pa},clearcoatNormalScale:{value:new An(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new Pa},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new Pa},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new Pa},sheen:{value:0},sheenColor:{value:new Ur(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new Pa},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new Pa},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new Pa},transmissionSamplerSize:{value:new An},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new Pa},attenuationDistance:{value:0},attenuationColor:{value:new Ur(0)},specularColor:{value:new Ur(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new Pa},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new Pa},anisotropyVector:{value:new An},anisotropyMap:{value:null},anisotropyMapTransform:{value:new Pa}}]),vertexShader:ja.meshphysical_vert,fragmentShader:ja.meshphysical_frag};const $b={r:0,b:0,g:0},r0=new Xc,vG=new mi;function AG(b,a,y,x,E,z,ee){const te=new Ur(0);let ne=z===!0?0:1,ae,oe,se=null,ue=0,ce=null;function de(be){let we=be.isScene===!0?be.background:null;return we&&we.isTexture&&(we=(be.backgroundBlurriness>0?y:a).get(we)),we}function ye(be){let we=!1;const De=de(be);De===null?ge(te,ne):De&&De.isColor&&(ge(De,1),we=!0);const Te=b.xr.getEnvironmentBlendMode();Te==="additive"?x.buffers.color.setClear(0,0,0,1,ee):Te==="alpha-blend"&&x.buffers.color.setClear(0,0,0,0,ee),(b.autoClear||we)&&(x.buffers.depth.setTest(!0),x.buffers.depth.setMask(!0),x.buffers.color.setMask(!0),b.clear(b.autoClearColor,b.autoClearDepth,b.autoClearStencil))}function Ae(be,we){const De=de(we);De&&(De.isCubeTexture||De.mapping===Vd)?(oe===void 0&&(oe=new Go(new Gp(1,1,1),new Rf({name:"BackgroundCubeMaterial",uniforms:Nv(Nh.backgroundCube.uniforms),vertexShader:Nh.backgroundCube.vertexShader,fragmentShader:Nh.backgroundCube.fragmentShader,side:xo,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1})),oe.geometry.deleteAttribute("normal"),oe.geometry.deleteAttribute("uv"),oe.onBeforeRender=function(Te,He,Ie){this.matrixWorld.copyPosition(Ie.matrixWorld)},Object.defineProperty(oe.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),E.update(oe)),r0.copy(we.backgroundRotation),r0.x*=-1,r0.y*=-1,r0.z*=-1,De.isCubeTexture&&De.isRenderTargetTexture===!1&&(r0.y*=-1,r0.z*=-1),oe.material.uniforms.envMap.value=De,oe.material.uniforms.flipEnvMap.value=De.isCubeTexture&&De.isRenderTargetTexture===!1?-1:1,oe.material.uniforms.backgroundBlurriness.value=we.backgroundBlurriness,oe.material.uniforms.backgroundIntensity.value=we.backgroundIntensity,oe.material.uniforms.backgroundRotation.value.setFromMatrix4(vG.makeRotationFromEuler(r0)),oe.material.toneMapped=Ji.getTransfer(De.colorSpace)!==qr,(se!==De||ue!==De.version||ce!==b.toneMapping)&&(oe.material.needsUpdate=!0,se=De,ue=De.version,ce=b.toneMapping),oe.layers.enableAll(),be.unshift(oe,oe.geometry,oe.material,0,0,null)):De&&De.isTexture&&(ae===void 0&&(ae=new Go(new jv(2,2),new Rf({name:"BackgroundMaterial",uniforms:Nv(Nh.background.uniforms),vertexShader:Nh.background.vertexShader,fragmentShader:Nh.background.fragmentShader,side:Au,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1})),ae.geometry.deleteAttribute("normal"),Object.defineProperty(ae.material,"map",{get:function(){return this.uniforms.t2D.value}}),E.update(ae)),ae.material.uniforms.t2D.value=De,ae.material.uniforms.backgroundIntensity.value=we.backgroundIntensity,ae.material.toneMapped=Ji.getTransfer(De.colorSpace)!==qr,De.matrixAutoUpdate===!0&&De.updateMatrix(),ae.material.uniforms.uvTransform.value.copy(De.matrix),(se!==De||ue!==De.version||ce!==b.toneMapping)&&(ae.material.needsUpdate=!0,se=De,ue=De.version,ce=b.toneMapping),ae.layers.enableAll(),be.unshift(ae,ae.geometry,ae.material,0,0,null))}function ge(be,we){be.getRGB($b,vT(b)),x.buffers.color.setClear($b.r,$b.g,$b.b,we,ee)}function Ee(){oe!==void 0&&(oe.geometry.dispose(),oe.material.dispose(),oe=void 0),ae!==void 0&&(ae.geometry.dispose(),ae.material.dispose(),ae=void 0)}return{getClearColor:function(){return te},setClearColor:function(be,we=1){te.set(be),ne=we,ge(te,ne)},getClearAlpha:function(){return ne},setClearAlpha:function(be){ne=be,ge(te,ne)},render:ye,addToRenderList:Ae,dispose:Ee}}function yG(b,a){const y=b.getParameter(b.MAX_VERTEX_ATTRIBS),x={},E=ue(null);let z=E,ee=!1;function te(Le,je,We,ht,bt){let yt=!1;const Ot=se(ht,We,je);z!==Ot&&(z=Ot,ae(z.object)),yt=ce(Le,ht,We,bt),yt&&de(Le,ht,We,bt),bt!==null&&a.update(bt,b.ELEMENT_ARRAY_BUFFER),(yt||ee)&&(ee=!1,we(Le,je,We,ht),bt!==null&&b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,a.get(bt).buffer))}function ne(){return b.createVertexArray()}function ae(Le){return b.bindVertexArray(Le)}function oe(Le){return b.deleteVertexArray(Le)}function se(Le,je,We){const ht=We.wireframe===!0;let bt=x[Le.id];bt===void 0&&(bt={},x[Le.id]=bt);let yt=bt[je.id];yt===void 0&&(yt={},bt[je.id]=yt);let Ot=yt[ht];return Ot===void 0&&(Ot=ue(ne()),yt[ht]=Ot),Ot}function ue(Le){const je=[],We=[],ht=[];for(let bt=0;bt=0){const xt=bt[wt];let ot=yt[wt];if(ot===void 0&&(wt==="instanceMatrix"&&Le.instanceMatrix&&(ot=Le.instanceMatrix),wt==="instanceColor"&&Le.instanceColor&&(ot=Le.instanceColor)),xt===void 0||xt.attribute!==ot||ot&&xt.data!==ot.data)return!0;Ot++}return z.attributesNum!==Ot||z.index!==ht}function de(Le,je,We,ht){const bt={},yt=je.attributes;let Ot=0;const Ut=We.getAttributes();for(const wt in Ut)if(Ut[wt].location>=0){let xt=yt[wt];xt===void 0&&(wt==="instanceMatrix"&&Le.instanceMatrix&&(xt=Le.instanceMatrix),wt==="instanceColor"&&Le.instanceColor&&(xt=Le.instanceColor));const ot={};ot.attribute=xt,xt&&xt.data&&(ot.data=xt.data),bt[wt]=ot,Ot++}z.attributes=bt,z.attributesNum=Ot,z.index=ht}function ye(){const Le=z.newAttributes;for(let je=0,We=Le.length;je=0){let _e=bt[Ut];if(_e===void 0&&(Ut==="instanceMatrix"&&Le.instanceMatrix&&(_e=Le.instanceMatrix),Ut==="instanceColor"&&Le.instanceColor&&(_e=Le.instanceColor)),_e!==void 0){const xt=_e.normalized,ot=_e.itemSize,Tt=a.get(_e);if(Tt===void 0)continue;const jt=Tt.buffer,mn=Tt.type,Dt=Tt.bytesPerElement,Bt=mn===b.INT||mn===b.UNSIGNED_INT||_e.gpuType===ul;if(_e.isInterleavedBufferAttribute){const Xt=_e.data,un=Xt.stride,yn=_e.offset;if(Xt.isInstancedInterleavedBuffer){for(let Tn=0;Tn0&&b.getShaderPrecisionFormat(b.FRAGMENT_SHADER,b.HIGH_FLOAT).precision>0)return"highp";He="mediump"}return He==="mediump"&&b.getShaderPrecisionFormat(b.VERTEX_SHADER,b.MEDIUM_FLOAT).precision>0&&b.getShaderPrecisionFormat(b.FRAGMENT_SHADER,b.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let ae=y.precision!==void 0?y.precision:"highp";const oe=ne(ae);oe!==ae&&(console.warn("THREE.WebGLRenderer:",ae,"not supported, using",oe,"instead."),ae=oe);const se=y.logarithmicDepthBuffer===!0,ue=y.reversedDepthBuffer===!0&&a.has("EXT_clip_control"),ce=b.getParameter(b.MAX_TEXTURE_IMAGE_UNITS),de=b.getParameter(b.MAX_VERTEX_TEXTURE_IMAGE_UNITS),ye=b.getParameter(b.MAX_TEXTURE_SIZE),Ae=b.getParameter(b.MAX_CUBE_MAP_TEXTURE_SIZE),ge=b.getParameter(b.MAX_VERTEX_ATTRIBS),Ee=b.getParameter(b.MAX_VERTEX_UNIFORM_VECTORS),be=b.getParameter(b.MAX_VARYING_VECTORS),we=b.getParameter(b.MAX_FRAGMENT_UNIFORM_VECTORS),De=de>0,Te=b.getParameter(b.MAX_SAMPLES);return{isWebGL2:!0,getMaxAnisotropy:z,getMaxPrecision:ne,textureFormatReadable:ee,textureTypeReadable:te,precision:ae,logarithmicDepthBuffer:se,reversedDepthBuffer:ue,maxTextures:ce,maxVertexTextures:de,maxTextureSize:ye,maxCubemapSize:Ae,maxAttributes:ge,maxVertexUniforms:Ee,maxVaryings:be,maxFragmentUniforms:we,vertexTextures:De,maxSamples:Te}}function bG(b){const a=this;let y=null,x=0,E=!1,z=!1;const ee=new zf,te=new Pa,ne={value:null,needsUpdate:!1};this.uniform=ne,this.numPlanes=0,this.numIntersection=0,this.init=function(se,ue){const ce=se.length!==0||ue||x!==0||E;return E=ue,x=se.length,ce},this.beginShadows=function(){z=!0,oe(null)},this.endShadows=function(){z=!1},this.setGlobalState=function(se,ue){y=oe(se,ue,0)},this.setState=function(se,ue,ce){const de=se.clippingPlanes,ye=se.clipIntersection,Ae=se.clipShadows,ge=b.get(se);if(!E||de===null||de.length===0||z&&!Ae)z?oe(null):ae();else{const Ee=z?0:x,be=Ee*4;let we=ge.clippingState||null;ne.value=we,we=oe(de,ue,be,ce);for(let De=0;De!==be;++De)we[De]=y[De];ge.clippingState=we,this.numIntersection=ye?this.numPlanes:0,this.numPlanes+=Ee}};function ae(){ne.value!==y&&(ne.value=y,ne.needsUpdate=x>0),a.numPlanes=x,a.numIntersection=0}function oe(se,ue,ce,de){const ye=se!==null?se.length:0;let Ae=null;if(ye!==0){if(Ae=ne.value,de!==!0||Ae===null){const ge=ce+ye*4,Ee=ue.matrixWorldInverse;te.getNormalMatrix(Ee),(Ae===null||Ae.length0){const ae=new bT(ne.height);return ae.fromEquirectangularTexture(b,ee),a.set(ee,ae),ee.addEventListener("dispose",E),y(ae.texture,ee.mapping)}else return null}}return ee}function E(ee){const te=ee.target;te.removeEventListener("dispose",E);const ne=a.get(te);ne!==void 0&&(a.delete(te),ne.dispose())}function z(){a=new WeakMap}return{get:x,dispose:z}}const tA=4,$M=[.125,.215,.35,.446,.526,.582],i0=20,fC=new Zv,eD=new Ur;let hC=null,gC=0,pC=0,mC=!1;const a0=(1+Math.sqrt(5))/2,nA=1/a0,tD=[new Ye(-a0,nA,0),new Ye(a0,nA,0),new Ye(-nA,0,a0),new Ye(nA,0,a0),new Ye(0,a0,-nA),new Ye(0,a0,nA),new Ye(-1,1,-1),new Ye(1,1,-1),new Ye(-1,1,1),new Ye(1,1,1)],SG=new Ye;class nD{constructor(a){this._renderer=a,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(a,y=0,x=.1,E=100,z={}){const{size:ee=256,position:te=SG}=z;hC=this._renderer.getRenderTarget(),gC=this._renderer.getActiveCubeFace(),pC=this._renderer.getActiveMipmapLevel(),mC=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(ee);const ne=this._allocateTargets();return ne.depthBuffer=!0,this._sceneToCubeUV(a,x,E,ne,te),y>0&&this._blur(ne,0,0,y),this._applyPMREM(ne),this._cleanup(ne),ne}fromEquirectangular(a,y=null){return this._fromTexture(a,y)}fromCubemap(a,y=null){return this._fromTexture(a,y)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=aD(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=iD(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(a){this._lodMax=Math.floor(Math.log2(a)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let a=0;a2?De:0,De,De),se.setRenderTarget(E),ge&&se.render(Ae,ne),se.render(a,ne)}Ae.geometry.dispose(),Ae.material.dispose(),se.toneMapping=ce,se.autoClear=ue,a.background=Ee}_textureToCubeUV(a,y){const x=this._renderer,E=a.mapping===Hu||a.mapping===nc;E?(this._cubemapMaterial===null&&(this._cubemapMaterial=aD()),this._cubemapMaterial.uniforms.flipEnvMap.value=a.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=iD());const z=E?this._cubemapMaterial:this._equirectMaterial,ee=new Go(this._lodPlanes[0],z),te=z.uniforms;te.envMap.value=a;const ne=this._cubeSize;eE(y,0,0,3*ne,2*ne),x.setRenderTarget(y),x.render(ee,fC)}_applyPMREM(a){const y=this._renderer,x=y.autoClear;y.autoClear=!1;const E=this._lodPlanes.length;for(let z=1;zi0&&console.warn(`sigmaRadians, ${z}, is too large and will clip, as it requested ${Ae} samples when the maximum is set to ${i0}`);const ge=[];let Ee=0;for(let He=0;Hebe-tA?E-be+tA:0),Te=4*(this._cubeSize-we);eE(y,De,Te,3*we,2*we),ne.setRenderTarget(y),ne.render(se,fC)}}function wG(b){const a=[],y=[],x=[];let E=b;const z=b-tA+1+$M.length;for(let ee=0;eeb-tA?ne=$M[ee-b+tA-1]:ee===0&&(ne=0),x.push(ne);const ae=1/(te-2),oe=-ae,se=1+ae,ue=[oe,oe,se,oe,se,se,oe,oe,se,se,oe,se],ce=6,de=6,ye=3,Ae=2,ge=1,Ee=new Float32Array(ye*de*ce),be=new Float32Array(Ae*de*ce),we=new Float32Array(ge*de*ce);for(let Te=0;Te2?0:-1,Re=[He,Ie,0,He+2/3,Ie,0,He+2/3,Ie+1,0,He,Ie,0,He+2/3,Ie+1,0,He,Ie+1,0];Ee.set(Re,ye*de*Te),be.set(ue,Ae*de*Te);const Le=[Te,Te,Te,Te,Te,Te];we.set(Le,ge*de*Te)}const De=new wa;De.setAttribute("position",new us(Ee,ye)),De.setAttribute("uv",new us(be,Ae)),De.setAttribute("faceIndex",new us(we,ge)),a.push(De),E>tA&&E--}return{lodPlanes:a,sizeLods:y,sigmas:x}}function rD(b,a,y){const x=new Rp(b,a,y);return x.texture.mapping=Vd,x.texture.name="PMREM.cubeUv",x.scissorTest=!0,x}function eE(b,a,y,x,E){b.viewport.set(a,y,x,E),b.scissor.set(a,y,x,E)}function CG(b,a,y){const x=new Float32Array(i0),E=new Ye(0,1,0);return new Rf({name:"SphericalGaussianBlur",defines:{n:i0,CUBEUV_TEXEL_WIDTH:1/a,CUBEUV_TEXEL_HEIGHT:1/y,CUBEUV_MAX_MIP:`${b}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:x},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:E}},vertexShader:vC(),fragmentShader:` +}`},_r={common:{diffuse:{value:new Ur(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new Pa},alphaMap:{value:null},alphaMapTransform:{value:new Pa},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new Pa}},envmap:{envMap:{value:null},envMapRotation:{value:new Pa},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new Pa}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new Pa}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new Pa},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new Pa},normalScale:{value:new vn(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new Pa},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new Pa}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new Pa}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new Pa}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Ur(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Ur(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new Pa},alphaTest:{value:0},uvTransform:{value:new Pa}},sprite:{diffuse:{value:new Ur(16777215)},opacity:{value:1},center:{value:new vn(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new Pa},alphaMap:{value:null},alphaMapTransform:{value:new Pa},alphaTest:{value:0}}},Nh={basic:{uniforms:Cc([_r.common,_r.specularmap,_r.envmap,_r.aomap,_r.lightmap,_r.fog]),vertexShader:ja.meshbasic_vert,fragmentShader:ja.meshbasic_frag},lambert:{uniforms:Cc([_r.common,_r.specularmap,_r.envmap,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)}}]),vertexShader:ja.meshlambert_vert,fragmentShader:ja.meshlambert_frag},phong:{uniforms:Cc([_r.common,_r.specularmap,_r.envmap,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)},specular:{value:new Ur(1118481)},shininess:{value:30}}]),vertexShader:ja.meshphong_vert,fragmentShader:ja.meshphong_frag},standard:{uniforms:Cc([_r.common,_r.envmap,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.roughnessmap,_r.metalnessmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:ja.meshphysical_vert,fragmentShader:ja.meshphysical_frag},toon:{uniforms:Cc([_r.common,_r.aomap,_r.lightmap,_r.emissivemap,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.gradientmap,_r.fog,_r.lights,{emissive:{value:new Ur(0)}}]),vertexShader:ja.meshtoon_vert,fragmentShader:ja.meshtoon_frag},matcap:{uniforms:Cc([_r.common,_r.bumpmap,_r.normalmap,_r.displacementmap,_r.fog,{matcap:{value:null}}]),vertexShader:ja.meshmatcap_vert,fragmentShader:ja.meshmatcap_frag},points:{uniforms:Cc([_r.points,_r.fog]),vertexShader:ja.points_vert,fragmentShader:ja.points_frag},dashed:{uniforms:Cc([_r.common,_r.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:ja.linedashed_vert,fragmentShader:ja.linedashed_frag},depth:{uniforms:Cc([_r.common,_r.displacementmap]),vertexShader:ja.depth_vert,fragmentShader:ja.depth_frag},normal:{uniforms:Cc([_r.common,_r.bumpmap,_r.normalmap,_r.displacementmap,{opacity:{value:1}}]),vertexShader:ja.meshnormal_vert,fragmentShader:ja.meshnormal_frag},sprite:{uniforms:Cc([_r.sprite,_r.fog]),vertexShader:ja.sprite_vert,fragmentShader:ja.sprite_frag},background:{uniforms:{uvTransform:{value:new Pa},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:ja.background_vert,fragmentShader:ja.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new Pa}},vertexShader:ja.backgroundCube_vert,fragmentShader:ja.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:ja.cube_vert,fragmentShader:ja.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:ja.equirect_vert,fragmentShader:ja.equirect_frag},distanceRGBA:{uniforms:Cc([_r.common,_r.displacementmap,{referencePosition:{value:new Ye},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:ja.distanceRGBA_vert,fragmentShader:ja.distanceRGBA_frag},shadow:{uniforms:Cc([_r.lights,_r.fog,{color:{value:new Ur(0)},opacity:{value:1}}]),vertexShader:ja.shadow_vert,fragmentShader:ja.shadow_frag}};Nh.physical={uniforms:Cc([Nh.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new Pa},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new Pa},clearcoatNormalScale:{value:new vn(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new Pa},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new Pa},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new Pa},sheen:{value:0},sheenColor:{value:new Ur(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new Pa},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new Pa},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new Pa},transmissionSamplerSize:{value:new vn},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new Pa},attenuationDistance:{value:0},attenuationColor:{value:new Ur(0)},specularColor:{value:new Ur(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new Pa},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new Pa},anisotropyVector:{value:new vn},anisotropyMap:{value:null},anisotropyMapTransform:{value:new Pa}}]),vertexShader:ja.meshphysical_vert,fragmentShader:ja.meshphysical_frag};const $b={r:0,b:0,g:0},r0=new Xc,mG=new mi;function vG(b,a,y,x,E,z,ee){const te=new Ur(0);let ne=z===!0?0:1,ae,oe,se=null,ue=0,ce=null;function de(be){let we=be.isScene===!0?be.background:null;return we&&we.isTexture&&(we=(be.backgroundBlurriness>0?y:a).get(we)),we}function ye(be){let we=!1;const De=de(be);De===null?ge(te,ne):De&&De.isColor&&(ge(De,1),we=!0);const Me=b.xr.getEnvironmentBlendMode();Me==="additive"?x.buffers.color.setClear(0,0,0,1,ee):Me==="alpha-blend"&&x.buffers.color.setClear(0,0,0,0,ee),(b.autoClear||we)&&(x.buffers.depth.setTest(!0),x.buffers.depth.setMask(!0),x.buffers.color.setMask(!0),b.clear(b.autoClearColor,b.autoClearDepth,b.autoClearStencil))}function Ae(be,we){const De=de(we);De&&(De.isCubeTexture||De.mapping===Vd)?(oe===void 0&&(oe=new Go(new Gp(1,1,1),new Rf({name:"BackgroundCubeMaterial",uniforms:Nv(Nh.backgroundCube.uniforms),vertexShader:Nh.backgroundCube.vertexShader,fragmentShader:Nh.backgroundCube.fragmentShader,side:xo,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1})),oe.geometry.deleteAttribute("normal"),oe.geometry.deleteAttribute("uv"),oe.onBeforeRender=function(Me,He,Ie){this.matrixWorld.copyPosition(Ie.matrixWorld)},Object.defineProperty(oe.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),E.update(oe)),r0.copy(we.backgroundRotation),r0.x*=-1,r0.y*=-1,r0.z*=-1,De.isCubeTexture&&De.isRenderTargetTexture===!1&&(r0.y*=-1,r0.z*=-1),oe.material.uniforms.envMap.value=De,oe.material.uniforms.flipEnvMap.value=De.isCubeTexture&&De.isRenderTargetTexture===!1?-1:1,oe.material.uniforms.backgroundBlurriness.value=we.backgroundBlurriness,oe.material.uniforms.backgroundIntensity.value=we.backgroundIntensity,oe.material.uniforms.backgroundRotation.value.setFromMatrix4(mG.makeRotationFromEuler(r0)),oe.material.toneMapped=Ji.getTransfer(De.colorSpace)!==qr,(se!==De||ue!==De.version||ce!==b.toneMapping)&&(oe.material.needsUpdate=!0,se=De,ue=De.version,ce=b.toneMapping),oe.layers.enableAll(),be.unshift(oe,oe.geometry,oe.material,0,0,null)):De&&De.isTexture&&(ae===void 0&&(ae=new Go(new jv(2,2),new Rf({name:"BackgroundMaterial",uniforms:Nv(Nh.background.uniforms),vertexShader:Nh.background.vertexShader,fragmentShader:Nh.background.fragmentShader,side:Au,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1})),ae.geometry.deleteAttribute("normal"),Object.defineProperty(ae.material,"map",{get:function(){return this.uniforms.t2D.value}}),E.update(ae)),ae.material.uniforms.t2D.value=De,ae.material.uniforms.backgroundIntensity.value=we.backgroundIntensity,ae.material.toneMapped=Ji.getTransfer(De.colorSpace)!==qr,De.matrixAutoUpdate===!0&&De.updateMatrix(),ae.material.uniforms.uvTransform.value.copy(De.matrix),(se!==De||ue!==De.version||ce!==b.toneMapping)&&(ae.material.needsUpdate=!0,se=De,ue=De.version,ce=b.toneMapping),ae.layers.enableAll(),be.unshift(ae,ae.geometry,ae.material,0,0,null))}function ge(be,we){be.getRGB($b,vT(b)),x.buffers.color.setClear($b.r,$b.g,$b.b,we,ee)}function Ee(){oe!==void 0&&(oe.geometry.dispose(),oe.material.dispose(),oe=void 0),ae!==void 0&&(ae.geometry.dispose(),ae.material.dispose(),ae=void 0)}return{getClearColor:function(){return te},setClearColor:function(be,we=1){te.set(be),ne=we,ge(te,ne)},getClearAlpha:function(){return ne},setClearAlpha:function(be){ne=be,ge(te,ne)},render:ye,addToRenderList:Ae,dispose:Ee}}function AG(b,a){const y=b.getParameter(b.MAX_VERTEX_ATTRIBS),x={},E=ue(null);let z=E,ee=!1;function te(Le,je,We,ht,Pt){let xt=!1;const Lt=se(ht,We,je);z!==Lt&&(z=Lt,ae(z.object)),xt=ce(Le,ht,We,Pt),xt&&de(Le,ht,We,Pt),Pt!==null&&a.update(Pt,b.ELEMENT_ARRAY_BUFFER),(xt||ee)&&(ee=!1,we(Le,je,We,ht),Pt!==null&&b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,a.get(Pt).buffer))}function ne(){return b.createVertexArray()}function ae(Le){return b.bindVertexArray(Le)}function oe(Le){return b.deleteVertexArray(Le)}function se(Le,je,We){const ht=We.wireframe===!0;let Pt=x[Le.id];Pt===void 0&&(Pt={},x[Le.id]=Pt);let xt=Pt[je.id];xt===void 0&&(xt={},Pt[je.id]=xt);let Lt=xt[ht];return Lt===void 0&&(Lt=ue(ne()),xt[ht]=Lt),Lt}function ue(Le){const je=[],We=[],ht=[];for(let Pt=0;Pt=0){const yt=Pt[wt];let tt=xt[wt];if(tt===void 0&&(wt==="instanceMatrix"&&Le.instanceMatrix&&(tt=Le.instanceMatrix),wt==="instanceColor"&&Le.instanceColor&&(tt=Le.instanceColor)),yt===void 0||yt.attribute!==tt||tt&&yt.data!==tt.data)return!0;Lt++}return z.attributesNum!==Lt||z.index!==ht}function de(Le,je,We,ht){const Pt={},xt=je.attributes;let Lt=0;const kt=We.getAttributes();for(const wt in kt)if(kt[wt].location>=0){let yt=xt[wt];yt===void 0&&(wt==="instanceMatrix"&&Le.instanceMatrix&&(yt=Le.instanceMatrix),wt==="instanceColor"&&Le.instanceColor&&(yt=Le.instanceColor));const tt={};tt.attribute=yt,yt&&yt.data&&(tt.data=yt.data),Pt[wt]=tt,Lt++}z.attributes=Pt,z.attributesNum=Lt,z.index=ht}function ye(){const Le=z.newAttributes;for(let je=0,We=Le.length;je=0){let _e=Pt[kt];if(_e===void 0&&(kt==="instanceMatrix"&&Le.instanceMatrix&&(_e=Le.instanceMatrix),kt==="instanceColor"&&Le.instanceColor&&(_e=Le.instanceColor)),_e!==void 0){const yt=_e.normalized,tt=_e.itemSize,Ft=a.get(_e);if(Ft===void 0)continue;const Xt=Ft.buffer,Pn=Ft.type,Mt=Ft.bytesPerElement,Bt=Pn===b.INT||Pn===b.UNSIGNED_INT||_e.gpuType===ul;if(_e.isInterleavedBufferAttribute){const jt=_e.data,un=jt.stride,xn=_e.offset;if(jt.isInstancedInterleavedBuffer){for(let Tn=0;Tn0&&b.getShaderPrecisionFormat(b.FRAGMENT_SHADER,b.HIGH_FLOAT).precision>0)return"highp";He="mediump"}return He==="mediump"&&b.getShaderPrecisionFormat(b.VERTEX_SHADER,b.MEDIUM_FLOAT).precision>0&&b.getShaderPrecisionFormat(b.FRAGMENT_SHADER,b.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let ae=y.precision!==void 0?y.precision:"highp";const oe=ne(ae);oe!==ae&&(console.warn("THREE.WebGLRenderer:",ae,"not supported, using",oe,"instead."),ae=oe);const se=y.logarithmicDepthBuffer===!0,ue=y.reversedDepthBuffer===!0&&a.has("EXT_clip_control"),ce=b.getParameter(b.MAX_TEXTURE_IMAGE_UNITS),de=b.getParameter(b.MAX_VERTEX_TEXTURE_IMAGE_UNITS),ye=b.getParameter(b.MAX_TEXTURE_SIZE),Ae=b.getParameter(b.MAX_CUBE_MAP_TEXTURE_SIZE),ge=b.getParameter(b.MAX_VERTEX_ATTRIBS),Ee=b.getParameter(b.MAX_VERTEX_UNIFORM_VECTORS),be=b.getParameter(b.MAX_VARYING_VECTORS),we=b.getParameter(b.MAX_FRAGMENT_UNIFORM_VECTORS),De=de>0,Me=b.getParameter(b.MAX_SAMPLES);return{isWebGL2:!0,getMaxAnisotropy:z,getMaxPrecision:ne,textureFormatReadable:ee,textureTypeReadable:te,precision:ae,logarithmicDepthBuffer:se,reversedDepthBuffer:ue,maxTextures:ce,maxVertexTextures:de,maxTextureSize:ye,maxCubemapSize:Ae,maxAttributes:ge,maxVertexUniforms:Ee,maxVaryings:be,maxFragmentUniforms:we,vertexTextures:De,maxSamples:Me}}function PG(b){const a=this;let y=null,x=0,E=!1,z=!1;const ee=new zf,te=new Pa,ne={value:null,needsUpdate:!1};this.uniform=ne,this.numPlanes=0,this.numIntersection=0,this.init=function(se,ue){const ce=se.length!==0||ue||x!==0||E;return E=ue,x=se.length,ce},this.beginShadows=function(){z=!0,oe(null)},this.endShadows=function(){z=!1},this.setGlobalState=function(se,ue){y=oe(se,ue,0)},this.setState=function(se,ue,ce){const de=se.clippingPlanes,ye=se.clipIntersection,Ae=se.clipShadows,ge=b.get(se);if(!E||de===null||de.length===0||z&&!Ae)z?oe(null):ae();else{const Ee=z?0:x,be=Ee*4;let we=ge.clippingState||null;ne.value=we,we=oe(de,ue,be,ce);for(let De=0;De!==be;++De)we[De]=y[De];ge.clippingState=we,this.numIntersection=ye?this.numPlanes:0,this.numPlanes+=Ee}};function ae(){ne.value!==y&&(ne.value=y,ne.needsUpdate=x>0),a.numPlanes=x,a.numIntersection=0}function oe(se,ue,ce,de){const ye=se!==null?se.length:0;let Ae=null;if(ye!==0){if(Ae=ne.value,de!==!0||Ae===null){const ge=ce+ye*4,Ee=ue.matrixWorldInverse;te.getNormalMatrix(Ee),(Ae===null||Ae.length0){const ae=new bT(ne.height);return ae.fromEquirectangularTexture(b,ee),a.set(ee,ae),ee.addEventListener("dispose",E),y(ae.texture,ee.mapping)}else return null}}return ee}function E(ee){const te=ee.target;te.removeEventListener("dispose",E);const ne=a.get(te);ne!==void 0&&(a.delete(te),ne.dispose())}function z(){a=new WeakMap}return{get:x,dispose:z}}const tA=4,$M=[.125,.215,.35,.446,.526,.582],i0=20,fC=new Zv,eD=new Ur;let hC=null,gC=0,pC=0,mC=!1;const a0=(1+Math.sqrt(5))/2,nA=1/a0,tD=[new Ye(-a0,nA,0),new Ye(a0,nA,0),new Ye(-nA,0,a0),new Ye(nA,0,a0),new Ye(0,a0,-nA),new Ye(0,a0,nA),new Ye(-1,1,-1),new Ye(1,1,-1),new Ye(-1,1,1),new Ye(1,1,1)],EG=new Ye;class nD{constructor(a){this._renderer=a,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(a,y=0,x=.1,E=100,z={}){const{size:ee=256,position:te=EG}=z;hC=this._renderer.getRenderTarget(),gC=this._renderer.getActiveCubeFace(),pC=this._renderer.getActiveMipmapLevel(),mC=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(ee);const ne=this._allocateTargets();return ne.depthBuffer=!0,this._sceneToCubeUV(a,x,E,ne,te),y>0&&this._blur(ne,0,0,y),this._applyPMREM(ne),this._cleanup(ne),ne}fromEquirectangular(a,y=null){return this._fromTexture(a,y)}fromCubemap(a,y=null){return this._fromTexture(a,y)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=aD(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=iD(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(a){this._lodMax=Math.floor(Math.log2(a)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let a=0;a2?De:0,De,De),se.setRenderTarget(E),ge&&se.render(Ae,ne),se.render(a,ne)}Ae.geometry.dispose(),Ae.material.dispose(),se.toneMapping=ce,se.autoClear=ue,a.background=Ee}_textureToCubeUV(a,y){const x=this._renderer,E=a.mapping===Hu||a.mapping===nc;E?(this._cubemapMaterial===null&&(this._cubemapMaterial=aD()),this._cubemapMaterial.uniforms.flipEnvMap.value=a.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=iD());const z=E?this._cubemapMaterial:this._equirectMaterial,ee=new Go(this._lodPlanes[0],z),te=z.uniforms;te.envMap.value=a;const ne=this._cubeSize;eE(y,0,0,3*ne,2*ne),x.setRenderTarget(y),x.render(ee,fC)}_applyPMREM(a){const y=this._renderer,x=y.autoClear;y.autoClear=!1;const E=this._lodPlanes.length;for(let z=1;zi0&&console.warn(`sigmaRadians, ${z}, is too large and will clip, as it requested ${Ae} samples when the maximum is set to ${i0}`);const ge=[];let Ee=0;for(let He=0;Hebe-tA?E-be+tA:0),Me=4*(this._cubeSize-we);eE(y,De,Me,3*we,2*we),ne.setRenderTarget(y),ne.render(se,fC)}}function SG(b){const a=[],y=[],x=[];let E=b;const z=b-tA+1+$M.length;for(let ee=0;eeb-tA?ne=$M[ee-b+tA-1]:ee===0&&(ne=0),x.push(ne);const ae=1/(te-2),oe=-ae,se=1+ae,ue=[oe,oe,se,oe,se,se,oe,oe,se,se,oe,se],ce=6,de=6,ye=3,Ae=2,ge=1,Ee=new Float32Array(ye*de*ce),be=new Float32Array(Ae*de*ce),we=new Float32Array(ge*de*ce);for(let Me=0;Me2?0:-1,Re=[He,Ie,0,He+2/3,Ie,0,He+2/3,Ie+1,0,He,Ie,0,He+2/3,Ie+1,0,He,Ie+1,0];Ee.set(Re,ye*de*Me),be.set(ue,Ae*de*Me);const Le=[Me,Me,Me,Me,Me,Me];we.set(Le,ge*de*Me)}const De=new wa;De.setAttribute("position",new us(Ee,ye)),De.setAttribute("uv",new us(be,Ae)),De.setAttribute("faceIndex",new us(we,ge)),a.push(De),E>tA&&E--}return{lodPlanes:a,sizeLods:y,sigmas:x}}function rD(b,a,y){const x=new Rp(b,a,y);return x.texture.mapping=Vd,x.texture.name="PMREM.cubeUv",x.scissorTest=!0,x}function eE(b,a,y,x,E){b.viewport.set(a,y,x,E),b.scissor.set(a,y,x,E)}function wG(b,a,y){const x=new Float32Array(i0),E=new Ye(0,1,0);return new Rf({name:"SphericalGaussianBlur",defines:{n:i0,CUBEUV_TEXEL_WIDTH:1/a,CUBEUV_TEXEL_HEIGHT:1/y,CUBEUV_MAX_MIP:`${b}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:x},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:E}},vertexShader:vC(),fragmentShader:` precision mediump float; precision mediump int; @@ -3839,17 +3839,17 @@ void main() { gl_Position = vec4( position, 1.0 ); } - `}function BG(b){let a=new WeakMap,y=null;function x(te){if(te&&te.isTexture){const ne=te.mapping,ae=ne===rc||ne===Gd,oe=ne===Hu||ne===nc;if(ae||oe){let se=a.get(te);const ue=se!==void 0?se.texture.pmremVersion:0;if(te.isRenderTargetTexture&&te.pmremVersion!==ue)return y===null&&(y=new nD(b)),se=ae?y.fromEquirectangular(te,se):y.fromCubemap(te,se),se.texture.pmremVersion=te.pmremVersion,a.set(te,se),se.texture;if(se!==void 0)return se.texture;{const ce=te.image;return ae&&ce&&ce.height>0||oe&&ce&&E(ce)?(y===null&&(y=new nD(b)),se=ae?y.fromEquirectangular(te):y.fromCubemap(te),se.texture.pmremVersion=te.pmremVersion,a.set(te,se),te.addEventListener("dispose",z),se.texture):null}}}return te}function E(te){let ne=0;const ae=6;for(let oe=0;oea.maxTextureSize&&(De=Math.ceil(we/a.maxTextureSize),we=a.maxTextureSize);const Te=new Float32Array(we*De*4*se),He=new tP(Te,we,De,se);He.type=Ko,He.needsUpdate=!0;const Ie=be*4;for(let Le=0;Le0)return b;const E=a*y;let z=dD[E];if(z===void 0&&(z=new Float32Array(E),dD[E]=z),a!==0){x.toArray(z,0);for(let ee=1,te=0;ee!==a;++ee)te+=y,b[ee].toArray(z,te)}return z}function iu(b,a){if(b.length!==a.length)return!1;for(let y=0,x=b.length;y0||oe&&ce&&E(ce)?(y===null&&(y=new nD(b)),se=ae?y.fromEquirectangular(te):y.fromCubemap(te),se.texture.pmremVersion=te.pmremVersion,a.set(te,se),te.addEventListener("dispose",z),se.texture):null}}}return te}function E(te){let ne=0;const ae=6;for(let oe=0;oea.maxTextureSize&&(De=Math.ceil(we/a.maxTextureSize),we=a.maxTextureSize);const Me=new Float32Array(we*De*4*se),He=new tP(Me,we,De,se);He.type=Ko,He.needsUpdate=!0;const Ie=be*4;for(let Le=0;Le0)return b;const E=a*y;let z=dD[E];if(z===void 0&&(z=new Float32Array(E),dD[E]=z),a!==0){x.toArray(z,0);for(let ee=1,te=0;ee!==a;++ee)te+=y,b[ee].toArray(z,te)}return z}function iu(b,a){if(b.length!==a.length)return!1;for(let y=0,x=b.length;y":" "} ${te}: ${y[ee]}`)}return x.join(` -`)}const AD=new Pa;function BV(b){Ji._getMatrix(AD,Ji.workingColorSpace,b);const a=`mat3( ${AD.elements.map(y=>y.toFixed(4))} )`;switch(Ji.getTransfer(b)){case Fp:return[a,"LinearTransferOETF"];case qr:return[a,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space: ",b),[a,"LinearTransferOETF"]}}function yD(b,a,y){const x=b.getShaderParameter(a,b.COMPILE_STATUS),z=(b.getShaderInfoLog(a)||"").trim();if(x&&z==="")return"";const ee=/ERROR: 0:(\d+)/.exec(z);if(ee){const te=parseInt(ee[1]);return y.toUpperCase()+` +`)}const AD=new Pa;function CV(b){Ji._getMatrix(AD,Ji.workingColorSpace,b);const a=`mat3( ${AD.elements.map(y=>y.toFixed(4))} )`;switch(Ji.getTransfer(b)){case Fp:return[a,"LinearTransferOETF"];case qr:return[a,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space: ",b),[a,"LinearTransferOETF"]}}function yD(b,a,y){const x=b.getShaderParameter(a,b.COMPILE_STATUS),z=(b.getShaderInfoLog(a)||"").trim();if(x&&z==="")return"";const ee=/ERROR: 0:(\d+)/.exec(z);if(ee){const te=parseInt(ee[1]);return y.toUpperCase()+` `+z+` -`+CV(b.getShaderSource(a),te)}else return z}function TV(b,a){const y=BV(a);return[`vec4 ${b}( vec4 value ) {`,` return ${y[1]}( vec4( value.rgb * ${y[0]}, value.a ) );`,"}"].join(` -`)}function MV(b,a){let y;switch(a){case Bm:y="Linear";break;case av:y="Reinhard";break;case dg:y="Cineon";break;case ov:y="ACESFilmic";break;case ph:y="AgX";break;case Mm:y="Neutral";break;case Tm:y="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",a),y="Linear"}return"vec3 "+b+"( vec3 color ) { return "+y+"ToneMapping( color ); }"}const rE=new Ye;function DV(){Ji.getLuminanceCoefficients(rE);const b=rE.x.toFixed(4),a=rE.y.toFixed(4),y=rE.z.toFixed(4);return["float luminance( const in vec3 rgb ) {",` const vec3 weights = vec3( ${b}, ${a}, ${y} );`," return dot( weights, rgb );","}"].join(` -`)}function NV(b){return[b.extensionClipCullDistance?"#extension GL_ANGLE_clip_cull_distance : require":"",b.extensionMultiDraw?"#extension GL_ANGLE_multi_draw : require":""].filter(Ly).join(` -`)}function FV(b){const a=[];for(const y in b){const x=b[y];x!==!1&&a.push("#define "+y+" "+x)}return a.join(` -`)}function IV(b,a){const y={},x=b.getProgramParameter(a,b.ACTIVE_ATTRIBUTES);for(let E=0;E/gm;function yC(b){return b.replace(LV,OV)}const RV=new Map;function OV(b,a){let y=ja[a];if(y===void 0){const x=RV.get(a);if(x!==void 0)y=ja[x],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',a,x);else throw new Error("Can not resolve #include <"+a+">")}return yC(y)}const zV=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function bD(b){return b.replace(zV,HV)}function HV(b,a,y,x){let E="";for(let z=parseInt(a);z/gm;function yC(b){return b.replace(IV,RV)}const LV=new Map;function RV(b,a){let y=ja[a];if(y===void 0){const x=LV.get(a);if(x!==void 0)y=ja[x],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',a,x);else throw new Error("Can not resolve #include <"+a+">")}return yC(y)}const OV=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function bD(b){return b.replace(OV,zV)}function zV(b,a,y,x){let E="";for(let z=parseInt(a);z0&&(Ae+=` `),ge=["#define SHADER_TYPE "+y.shaderType,"#define SHADER_NAME "+y.shaderName,de].filter(Ly).join(` `),ge.length>0&&(ge+=` `)):(Ae=[ED(y),"#define SHADER_TYPE "+y.shaderType,"#define SHADER_NAME "+y.shaderName,de,y.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",y.batching?"#define USE_BATCHING":"",y.batchingColor?"#define USE_BATCHING_COLOR":"",y.instancing?"#define USE_INSTANCING":"",y.instancingColor?"#define USE_INSTANCING_COLOR":"",y.instancingMorph?"#define USE_INSTANCING_MORPH":"",y.useFog&&y.fog?"#define USE_FOG":"",y.useFog&&y.fogExp2?"#define FOG_EXP2":"",y.map?"#define USE_MAP":"",y.envMap?"#define USE_ENVMAP":"",y.envMap?"#define "+oe:"",y.lightMap?"#define USE_LIGHTMAP":"",y.aoMap?"#define USE_AOMAP":"",y.bumpMap?"#define USE_BUMPMAP":"",y.normalMap?"#define USE_NORMALMAP":"",y.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",y.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",y.displacementMap?"#define USE_DISPLACEMENTMAP":"",y.emissiveMap?"#define USE_EMISSIVEMAP":"",y.anisotropy?"#define USE_ANISOTROPY":"",y.anisotropyMap?"#define USE_ANISOTROPYMAP":"",y.clearcoatMap?"#define USE_CLEARCOATMAP":"",y.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",y.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",y.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",y.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",y.specularMap?"#define USE_SPECULARMAP":"",y.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",y.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",y.roughnessMap?"#define USE_ROUGHNESSMAP":"",y.metalnessMap?"#define USE_METALNESSMAP":"",y.alphaMap?"#define USE_ALPHAMAP":"",y.alphaHash?"#define USE_ALPHAHASH":"",y.transmission?"#define USE_TRANSMISSION":"",y.transmissionMap?"#define USE_TRANSMISSIONMAP":"",y.thicknessMap?"#define USE_THICKNESSMAP":"",y.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",y.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",y.mapUv?"#define MAP_UV "+y.mapUv:"",y.alphaMapUv?"#define ALPHAMAP_UV "+y.alphaMapUv:"",y.lightMapUv?"#define LIGHTMAP_UV "+y.lightMapUv:"",y.aoMapUv?"#define AOMAP_UV "+y.aoMapUv:"",y.emissiveMapUv?"#define EMISSIVEMAP_UV "+y.emissiveMapUv:"",y.bumpMapUv?"#define BUMPMAP_UV "+y.bumpMapUv:"",y.normalMapUv?"#define NORMALMAP_UV "+y.normalMapUv:"",y.displacementMapUv?"#define DISPLACEMENTMAP_UV "+y.displacementMapUv:"",y.metalnessMapUv?"#define METALNESSMAP_UV "+y.metalnessMapUv:"",y.roughnessMapUv?"#define ROUGHNESSMAP_UV "+y.roughnessMapUv:"",y.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+y.anisotropyMapUv:"",y.clearcoatMapUv?"#define CLEARCOATMAP_UV "+y.clearcoatMapUv:"",y.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+y.clearcoatNormalMapUv:"",y.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+y.clearcoatRoughnessMapUv:"",y.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+y.iridescenceMapUv:"",y.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+y.iridescenceThicknessMapUv:"",y.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+y.sheenColorMapUv:"",y.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+y.sheenRoughnessMapUv:"",y.specularMapUv?"#define SPECULARMAP_UV "+y.specularMapUv:"",y.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+y.specularColorMapUv:"",y.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+y.specularIntensityMapUv:"",y.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+y.transmissionMapUv:"",y.thicknessMapUv?"#define THICKNESSMAP_UV "+y.thicknessMapUv:"",y.vertexTangents&&y.flatShading===!1?"#define USE_TANGENT":"",y.vertexColors?"#define USE_COLOR":"",y.vertexAlphas?"#define USE_COLOR_ALPHA":"",y.vertexUv1s?"#define USE_UV1":"",y.vertexUv2s?"#define USE_UV2":"",y.vertexUv3s?"#define USE_UV3":"",y.pointsUvs?"#define USE_POINTS_UV":"",y.flatShading?"#define FLAT_SHADED":"",y.skinning?"#define USE_SKINNING":"",y.morphTargets?"#define USE_MORPHTARGETS":"",y.morphNormals&&y.flatShading===!1?"#define USE_MORPHNORMALS":"",y.morphColors?"#define USE_MORPHCOLORS":"",y.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+y.morphTextureStride:"",y.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+y.morphTargetsCount:"",y.doubleSided?"#define DOUBLE_SIDED":"",y.flipSided?"#define FLIP_SIDED":"",y.shadowMapEnabled?"#define USE_SHADOWMAP":"",y.shadowMapEnabled?"#define "+ne:"",y.sizeAttenuation?"#define USE_SIZEATTENUATION":"",y.numLightProbes>0?"#define USE_LIGHT_PROBES":"",y.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",y.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",` `].filter(Ly).join(` -`),ge=[ED(y),"#define SHADER_TYPE "+y.shaderType,"#define SHADER_NAME "+y.shaderName,de,y.useFog&&y.fog?"#define USE_FOG":"",y.useFog&&y.fogExp2?"#define FOG_EXP2":"",y.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",y.map?"#define USE_MAP":"",y.matcap?"#define USE_MATCAP":"",y.envMap?"#define USE_ENVMAP":"",y.envMap?"#define "+ae:"",y.envMap?"#define "+oe:"",y.envMap?"#define "+se:"",ue?"#define CUBEUV_TEXEL_WIDTH "+ue.texelWidth:"",ue?"#define CUBEUV_TEXEL_HEIGHT "+ue.texelHeight:"",ue?"#define CUBEUV_MAX_MIP "+ue.maxMip+".0":"",y.lightMap?"#define USE_LIGHTMAP":"",y.aoMap?"#define USE_AOMAP":"",y.bumpMap?"#define USE_BUMPMAP":"",y.normalMap?"#define USE_NORMALMAP":"",y.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",y.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",y.emissiveMap?"#define USE_EMISSIVEMAP":"",y.anisotropy?"#define USE_ANISOTROPY":"",y.anisotropyMap?"#define USE_ANISOTROPYMAP":"",y.clearcoat?"#define USE_CLEARCOAT":"",y.clearcoatMap?"#define USE_CLEARCOATMAP":"",y.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",y.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",y.dispersion?"#define USE_DISPERSION":"",y.iridescence?"#define USE_IRIDESCENCE":"",y.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",y.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",y.specularMap?"#define USE_SPECULARMAP":"",y.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",y.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",y.roughnessMap?"#define USE_ROUGHNESSMAP":"",y.metalnessMap?"#define USE_METALNESSMAP":"",y.alphaMap?"#define USE_ALPHAMAP":"",y.alphaTest?"#define USE_ALPHATEST":"",y.alphaHash?"#define USE_ALPHAHASH":"",y.sheen?"#define USE_SHEEN":"",y.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",y.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",y.transmission?"#define USE_TRANSMISSION":"",y.transmissionMap?"#define USE_TRANSMISSIONMAP":"",y.thicknessMap?"#define USE_THICKNESSMAP":"",y.vertexTangents&&y.flatShading===!1?"#define USE_TANGENT":"",y.vertexColors||y.instancingColor||y.batchingColor?"#define USE_COLOR":"",y.vertexAlphas?"#define USE_COLOR_ALPHA":"",y.vertexUv1s?"#define USE_UV1":"",y.vertexUv2s?"#define USE_UV2":"",y.vertexUv3s?"#define USE_UV3":"",y.pointsUvs?"#define USE_POINTS_UV":"",y.gradientMap?"#define USE_GRADIENTMAP":"",y.flatShading?"#define FLAT_SHADED":"",y.doubleSided?"#define DOUBLE_SIDED":"",y.flipSided?"#define FLIP_SIDED":"",y.shadowMapEnabled?"#define USE_SHADOWMAP":"",y.shadowMapEnabled?"#define "+ne:"",y.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",y.numLightProbes>0?"#define USE_LIGHT_PROBES":"",y.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",y.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",y.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",y.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",y.toneMapping!==yu?"#define TONE_MAPPING":"",y.toneMapping!==yu?ja.tonemapping_pars_fragment:"",y.toneMapping!==yu?MV("toneMapping",y.toneMapping):"",y.dithering?"#define DITHERING":"",y.opaque?"#define OPAQUE":"",ja.colorspace_pars_fragment,TV("linearToOutputTexel",y.outputColorSpace),DV(),y.useDepthPacking?"#define DEPTH_PACKING "+y.depthPacking:"",` +`),ge=[ED(y),"#define SHADER_TYPE "+y.shaderType,"#define SHADER_NAME "+y.shaderName,de,y.useFog&&y.fog?"#define USE_FOG":"",y.useFog&&y.fogExp2?"#define FOG_EXP2":"",y.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",y.map?"#define USE_MAP":"",y.matcap?"#define USE_MATCAP":"",y.envMap?"#define USE_ENVMAP":"",y.envMap?"#define "+ae:"",y.envMap?"#define "+oe:"",y.envMap?"#define "+se:"",ue?"#define CUBEUV_TEXEL_WIDTH "+ue.texelWidth:"",ue?"#define CUBEUV_TEXEL_HEIGHT "+ue.texelHeight:"",ue?"#define CUBEUV_MAX_MIP "+ue.maxMip+".0":"",y.lightMap?"#define USE_LIGHTMAP":"",y.aoMap?"#define USE_AOMAP":"",y.bumpMap?"#define USE_BUMPMAP":"",y.normalMap?"#define USE_NORMALMAP":"",y.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",y.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",y.emissiveMap?"#define USE_EMISSIVEMAP":"",y.anisotropy?"#define USE_ANISOTROPY":"",y.anisotropyMap?"#define USE_ANISOTROPYMAP":"",y.clearcoat?"#define USE_CLEARCOAT":"",y.clearcoatMap?"#define USE_CLEARCOATMAP":"",y.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",y.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",y.dispersion?"#define USE_DISPERSION":"",y.iridescence?"#define USE_IRIDESCENCE":"",y.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",y.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",y.specularMap?"#define USE_SPECULARMAP":"",y.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",y.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",y.roughnessMap?"#define USE_ROUGHNESSMAP":"",y.metalnessMap?"#define USE_METALNESSMAP":"",y.alphaMap?"#define USE_ALPHAMAP":"",y.alphaTest?"#define USE_ALPHATEST":"",y.alphaHash?"#define USE_ALPHAHASH":"",y.sheen?"#define USE_SHEEN":"",y.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",y.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",y.transmission?"#define USE_TRANSMISSION":"",y.transmissionMap?"#define USE_TRANSMISSIONMAP":"",y.thicknessMap?"#define USE_THICKNESSMAP":"",y.vertexTangents&&y.flatShading===!1?"#define USE_TANGENT":"",y.vertexColors||y.instancingColor||y.batchingColor?"#define USE_COLOR":"",y.vertexAlphas?"#define USE_COLOR_ALPHA":"",y.vertexUv1s?"#define USE_UV1":"",y.vertexUv2s?"#define USE_UV2":"",y.vertexUv3s?"#define USE_UV3":"",y.pointsUvs?"#define USE_POINTS_UV":"",y.gradientMap?"#define USE_GRADIENTMAP":"",y.flatShading?"#define FLAT_SHADED":"",y.doubleSided?"#define DOUBLE_SIDED":"",y.flipSided?"#define FLIP_SIDED":"",y.shadowMapEnabled?"#define USE_SHADOWMAP":"",y.shadowMapEnabled?"#define "+ne:"",y.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",y.numLightProbes>0?"#define USE_LIGHT_PROBES":"",y.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",y.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",y.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",y.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",y.toneMapping!==yu?"#define TONE_MAPPING":"",y.toneMapping!==yu?ja.tonemapping_pars_fragment:"",y.toneMapping!==yu?TV("toneMapping",y.toneMapping):"",y.dithering?"#define DITHERING":"",y.opaque?"#define OPAQUE":"",ja.colorspace_pars_fragment,BV("linearToOutputTexel",y.outputColorSpace),MV(),y.useDepthPacking?"#define DEPTH_PACKING "+y.depthPacking:"",` `].filter(Ly).join(` `)),ee=yC(ee),ee=xD(ee,y),ee=PD(ee,y),te=yC(te),te=xD(te,y),te=PD(te,y),ee=bD(ee),te=bD(te),y.isRawShaderMaterial!==!0&&(Ee=`#version 300 es `,Ae=[ce,"#define attribute in","#define varying out","#define texture2D texture"].join(` `)+` `+Ae,ge=["#define varying in",y.glslVersion===oa?"":"layout(location = 0) out highp vec4 pc_fragColor;",y.glslVersion===oa?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(` `)+` -`+ge);const be=Ee+Ae+ee,we=Ee+ge+te,De=vD(E,E.VERTEX_SHADER,be),Te=vD(E,E.FRAGMENT_SHADER,we);E.attachShader(ye,De),E.attachShader(ye,Te),y.index0AttributeName!==void 0?E.bindAttribLocation(ye,0,y.index0AttributeName):y.morphTargets===!0&&E.bindAttribLocation(ye,0,"position"),E.linkProgram(ye);function He(je){if(b.debug.checkShaderErrors){const We=E.getProgramInfoLog(ye)||"",ht=E.getShaderInfoLog(De)||"",bt=E.getShaderInfoLog(Te)||"",yt=We.trim(),Ot=ht.trim(),Ut=bt.trim();let wt=!0,_e=!0;if(E.getProgramParameter(ye,E.LINK_STATUS)===!1)if(wt=!1,typeof b.debug.onShaderError=="function")b.debug.onShaderError(E,ye,De,Te);else{const xt=yD(E,De,"vertex"),ot=yD(E,Te,"fragment");console.error("THREE.WebGLProgram: Shader Error "+E.getError()+" - VALIDATE_STATUS "+E.getProgramParameter(ye,E.VALIDATE_STATUS)+` +`+ge);const be=Ee+Ae+ee,we=Ee+ge+te,De=vD(E,E.VERTEX_SHADER,be),Me=vD(E,E.FRAGMENT_SHADER,we);E.attachShader(ye,De),E.attachShader(ye,Me),y.index0AttributeName!==void 0?E.bindAttribLocation(ye,0,y.index0AttributeName):y.morphTargets===!0&&E.bindAttribLocation(ye,0,"position"),E.linkProgram(ye);function He(je){if(b.debug.checkShaderErrors){const We=E.getProgramInfoLog(ye)||"",ht=E.getShaderInfoLog(De)||"",Pt=E.getShaderInfoLog(Me)||"",xt=We.trim(),Lt=ht.trim(),kt=Pt.trim();let wt=!0,_e=!0;if(E.getProgramParameter(ye,E.LINK_STATUS)===!1)if(wt=!1,typeof b.debug.onShaderError=="function")b.debug.onShaderError(E,ye,De,Me);else{const yt=yD(E,De,"vertex"),tt=yD(E,Me,"fragment");console.error("THREE.WebGLProgram: Shader Error "+E.getError()+" - VALIDATE_STATUS "+E.getProgramParameter(ye,E.VALIDATE_STATUS)+` Material Name: `+je.name+` Material Type: `+je.type+` -Program Info Log: `+yt+` -`+xt+` -`+ot)}else yt!==""?console.warn("THREE.WebGLProgram: Program Info Log:",yt):(Ot===""||Ut==="")&&(_e=!1);_e&&(je.diagnostics={runnable:wt,programLog:yt,vertexShader:{log:Ot,prefix:Ae},fragmentShader:{log:Ut,prefix:ge}})}E.deleteShader(De),E.deleteShader(Te),Ie=new nE(E,ye),Re=IV(E,ye)}let Ie;this.getUniforms=function(){return Ie===void 0&&He(this),Ie};let Re;this.getAttributes=function(){return Re===void 0&&He(this),Re};let Le=y.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return Le===!1&&(Le=E.getProgramParameter(ye,SV)),Le},this.destroy=function(){x.releaseStatesOfProgram(this),E.deleteProgram(ye),this.program=void 0},this.type=y.shaderType,this.name=y.shaderName,this.id=wV++,this.cacheKey=a,this.usedTimes=1,this.program=ye,this.vertexShader=De,this.fragmentShader=Te,this}let QV=0;class WV{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(a){const y=a.vertexShader,x=a.fragmentShader,E=this._getShaderStage(y),z=this._getShaderStage(x),ee=this._getShaderCacheForMaterial(a);return ee.has(E)===!1&&(ee.add(E),E.usedTimes++),ee.has(z)===!1&&(ee.add(z),z.usedTimes++),this}remove(a){const y=this.materialCache.get(a);for(const x of y)x.usedTimes--,x.usedTimes===0&&this.shaderCache.delete(x.code);return this.materialCache.delete(a),this}getVertexShaderID(a){return this._getShaderStage(a.vertexShader).id}getFragmentShaderID(a){return this._getShaderStage(a.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(a){const y=this.materialCache;let x=y.get(a);return x===void 0&&(x=new Set,y.set(a,x)),x}_getShaderStage(a){const y=this.shaderCache;let x=y.get(a);return x===void 0&&(x=new ZV(a),y.set(a,x)),x}}class ZV{constructor(a){this.id=QV++,this.code=a,this.usedTimes=0}}function YV(b,a,y,x,E,z,ee){const te=new Cw,ne=new WV,ae=new Set,oe=[],se=E.logarithmicDepthBuffer,ue=E.vertexTextures;let ce=E.precision;const de={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function ye(Re){return ae.add(Re),Re===0?"uv":`uv${Re}`}function Ae(Re,Le,je,We,ht){const bt=We.fog,yt=ht.geometry,Ot=Re.isMeshStandardMaterial?We.environment:null,Ut=(Re.isMeshStandardMaterial?y:a).get(Re.envMap||Ot),wt=Ut&&Ut.mapping===Vd?Ut.image.height:null,_e=de[Re.type];Re.precision!==null&&(ce=E.getMaxPrecision(Re.precision),ce!==Re.precision&&console.warn("THREE.WebGLProgram.getParameters:",Re.precision,"not supported, using",ce,"instead."));const xt=yt.morphAttributes.position||yt.morphAttributes.normal||yt.morphAttributes.color,ot=xt!==void 0?xt.length:0;let Tt=0;yt.morphAttributes.position!==void 0&&(Tt=1),yt.morphAttributes.normal!==void 0&&(Tt=2),yt.morphAttributes.color!==void 0&&(Tt=3);let jt,mn,Dt,Bt;if(_e){const Oa=Nh[_e];jt=Oa.vertexShader,mn=Oa.fragmentShader}else jt=Re.vertexShader,mn=Re.fragmentShader,ne.update(Re),Dt=ne.getVertexShaderID(Re),Bt=ne.getFragmentShaderID(Re);const Xt=b.getRenderTarget(),un=b.state.buffers.depth.getReversed(),yn=ht.isInstancedMesh===!0,Tn=ht.isBatchedMesh===!0,Yn=!!Re.map,Fr=!!Re.matcap,vt=!!Ut,Jt=!!Re.aoMap,Sn=!!Re.lightMap,bn=!!Re.bumpMap,Bn=!!Re.normalMap,rr=!!Re.displacementMap,ir=!!Re.emissiveMap,gr=!!Re.metalnessMap,Ii=!!Re.roughnessMap,hi=Re.anisotropy>0,ut=Re.clearcoat>0,Ze=Re.dispersion>0,qt=Re.iridescence>0,Mn=Re.sheen>0,Kt=Re.transmission>0,xn=hi&&!!Re.anisotropyMap,Kr=ut&&!!Re.clearcoatMap,pr=ut&&!!Re.clearcoatNormalMap,$r=ut&&!!Re.clearcoatRoughnessMap,ni=qt&&!!Re.iridescenceMap,$n=qt&&!!Re.iridescenceThicknessMap,fr=Mn&&!!Re.sheenColorMap,Di=Mn&&!!Re.sheenRoughnessMap,bi=!!Re.specularMap,ur=!!Re.specularColorMap,Qi=!!Re.specularIntensityMap,Zt=Kt&&!!Re.transmissionMap,or=Kt&&!!Re.thicknessMap,Ir=!!Re.gradientMap,ci=!!Re.alphaMap,en=Re.alphaTest>0,dn=!!Re.alphaHash,cr=!!Re.extensions;let Br=yu;Re.toneMapped&&(Xt===null||Xt.isXRRenderTarget===!0)&&(Br=b.toneMapping);const kr={shaderID:_e,shaderType:Re.type,shaderName:Re.name,vertexShader:jt,fragmentShader:mn,defines:Re.defines,customVertexShaderID:Dt,customFragmentShaderID:Bt,isRawShaderMaterial:Re.isRawShaderMaterial===!0,glslVersion:Re.glslVersion,precision:ce,batching:Tn,batchingColor:Tn&&ht._colorsTexture!==null,instancing:yn,instancingColor:yn&&ht.instanceColor!==null,instancingMorph:yn&&ht.morphTexture!==null,supportsVertexTextures:ue,outputColorSpace:Xt===null?b.outputColorSpace:Xt.isXRRenderTarget===!0?Xt.texture.colorSpace:Sh,alphaToCoverage:!!Re.alphaToCoverage,map:Yn,matcap:Fr,envMap:vt,envMapMode:vt&&Ut.mapping,envMapCubeUVHeight:wt,aoMap:Jt,lightMap:Sn,bumpMap:bn,normalMap:Bn,displacementMap:ue&&rr,emissiveMap:ir,normalMapObjectSpace:Bn&&Re.normalMapType===Jx,normalMapTangentSpace:Bn&&Re.normalMapType===Nf,metalnessMap:gr,roughnessMap:Ii,anisotropy:hi,anisotropyMap:xn,clearcoat:ut,clearcoatMap:Kr,clearcoatNormalMap:pr,clearcoatRoughnessMap:$r,dispersion:Ze,iridescence:qt,iridescenceMap:ni,iridescenceThicknessMap:$n,sheen:Mn,sheenColorMap:fr,sheenRoughnessMap:Di,specularMap:bi,specularColorMap:ur,specularIntensityMap:Qi,transmission:Kt,transmissionMap:Zt,thicknessMap:or,gradientMap:Ir,opaque:Re.transparent===!1&&Re.blending===zu&&Re.alphaToCoverage===!1,alphaMap:ci,alphaTest:en,alphaHash:dn,combine:Re.combine,mapUv:Yn&&ye(Re.map.channel),aoMapUv:Jt&&ye(Re.aoMap.channel),lightMapUv:Sn&&ye(Re.lightMap.channel),bumpMapUv:bn&&ye(Re.bumpMap.channel),normalMapUv:Bn&&ye(Re.normalMap.channel),displacementMapUv:rr&&ye(Re.displacementMap.channel),emissiveMapUv:ir&&ye(Re.emissiveMap.channel),metalnessMapUv:gr&&ye(Re.metalnessMap.channel),roughnessMapUv:Ii&&ye(Re.roughnessMap.channel),anisotropyMapUv:xn&&ye(Re.anisotropyMap.channel),clearcoatMapUv:Kr&&ye(Re.clearcoatMap.channel),clearcoatNormalMapUv:pr&&ye(Re.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:$r&&ye(Re.clearcoatRoughnessMap.channel),iridescenceMapUv:ni&&ye(Re.iridescenceMap.channel),iridescenceThicknessMapUv:$n&&ye(Re.iridescenceThicknessMap.channel),sheenColorMapUv:fr&&ye(Re.sheenColorMap.channel),sheenRoughnessMapUv:Di&&ye(Re.sheenRoughnessMap.channel),specularMapUv:bi&&ye(Re.specularMap.channel),specularColorMapUv:ur&&ye(Re.specularColorMap.channel),specularIntensityMapUv:Qi&&ye(Re.specularIntensityMap.channel),transmissionMapUv:Zt&&ye(Re.transmissionMap.channel),thicknessMapUv:or&&ye(Re.thicknessMap.channel),alphaMapUv:ci&&ye(Re.alphaMap.channel),vertexTangents:!!yt.attributes.tangent&&(Bn||hi),vertexColors:Re.vertexColors,vertexAlphas:Re.vertexColors===!0&&!!yt.attributes.color&&yt.attributes.color.itemSize===4,pointsUvs:ht.isPoints===!0&&!!yt.attributes.uv&&(Yn||ci),fog:!!bt,useFog:Re.fog===!0,fogExp2:!!bt&&bt.isFogExp2,flatShading:Re.flatShading===!0&&Re.wireframe===!1,sizeAttenuation:Re.sizeAttenuation===!0,logarithmicDepthBuffer:se,reversedDepthBuffer:un,skinning:ht.isSkinnedMesh===!0,morphTargets:yt.morphAttributes.position!==void 0,morphNormals:yt.morphAttributes.normal!==void 0,morphColors:yt.morphAttributes.color!==void 0,morphTargetsCount:ot,morphTextureStride:Tt,numDirLights:Le.directional.length,numPointLights:Le.point.length,numSpotLights:Le.spot.length,numSpotLightMaps:Le.spotLightMap.length,numRectAreaLights:Le.rectArea.length,numHemiLights:Le.hemi.length,numDirLightShadows:Le.directionalShadowMap.length,numPointLightShadows:Le.pointShadowMap.length,numSpotLightShadows:Le.spotShadowMap.length,numSpotLightShadowsWithMaps:Le.numSpotLightShadowsWithMaps,numLightProbes:Le.numLightProbes,numClippingPlanes:ee.numPlanes,numClipIntersection:ee.numIntersection,dithering:Re.dithering,shadowMapEnabled:b.shadowMap.enabled&&je.length>0,shadowMapType:b.shadowMap.type,toneMapping:Br,decodeVideoTexture:Yn&&Re.map.isVideoTexture===!0&&Ji.getTransfer(Re.map.colorSpace)===qr,decodeVideoTextureEmissive:ir&&Re.emissiveMap.isVideoTexture===!0&&Ji.getTransfer(Re.emissiveMap.colorSpace)===qr,premultipliedAlpha:Re.premultipliedAlpha,doubleSided:Re.side===Ms,flipSided:Re.side===xo,useDepthPacking:Re.depthPacking>=0,depthPacking:Re.depthPacking||0,index0AttributeName:Re.index0AttributeName,extensionClipCullDistance:cr&&Re.extensions.clipCullDistance===!0&&x.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(cr&&Re.extensions.multiDraw===!0||Tn)&&x.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:x.has("KHR_parallel_shader_compile"),customProgramCacheKey:Re.customProgramCacheKey()};return kr.vertexUv1s=ae.has(1),kr.vertexUv2s=ae.has(2),kr.vertexUv3s=ae.has(3),ae.clear(),kr}function ge(Re){const Le=[];if(Re.shaderID?Le.push(Re.shaderID):(Le.push(Re.customVertexShaderID),Le.push(Re.customFragmentShaderID)),Re.defines!==void 0)for(const je in Re.defines)Le.push(je),Le.push(Re.defines[je]);return Re.isRawShaderMaterial===!1&&(Ee(Le,Re),be(Le,Re),Le.push(b.outputColorSpace)),Le.push(Re.customProgramCacheKey),Le.join()}function Ee(Re,Le){Re.push(Le.precision),Re.push(Le.outputColorSpace),Re.push(Le.envMapMode),Re.push(Le.envMapCubeUVHeight),Re.push(Le.mapUv),Re.push(Le.alphaMapUv),Re.push(Le.lightMapUv),Re.push(Le.aoMapUv),Re.push(Le.bumpMapUv),Re.push(Le.normalMapUv),Re.push(Le.displacementMapUv),Re.push(Le.emissiveMapUv),Re.push(Le.metalnessMapUv),Re.push(Le.roughnessMapUv),Re.push(Le.anisotropyMapUv),Re.push(Le.clearcoatMapUv),Re.push(Le.clearcoatNormalMapUv),Re.push(Le.clearcoatRoughnessMapUv),Re.push(Le.iridescenceMapUv),Re.push(Le.iridescenceThicknessMapUv),Re.push(Le.sheenColorMapUv),Re.push(Le.sheenRoughnessMapUv),Re.push(Le.specularMapUv),Re.push(Le.specularColorMapUv),Re.push(Le.specularIntensityMapUv),Re.push(Le.transmissionMapUv),Re.push(Le.thicknessMapUv),Re.push(Le.combine),Re.push(Le.fogExp2),Re.push(Le.sizeAttenuation),Re.push(Le.morphTargetsCount),Re.push(Le.morphAttributeCount),Re.push(Le.numDirLights),Re.push(Le.numPointLights),Re.push(Le.numSpotLights),Re.push(Le.numSpotLightMaps),Re.push(Le.numHemiLights),Re.push(Le.numRectAreaLights),Re.push(Le.numDirLightShadows),Re.push(Le.numPointLightShadows),Re.push(Le.numSpotLightShadows),Re.push(Le.numSpotLightShadowsWithMaps),Re.push(Le.numLightProbes),Re.push(Le.shadowMapType),Re.push(Le.toneMapping),Re.push(Le.numClippingPlanes),Re.push(Le.numClipIntersection),Re.push(Le.depthPacking)}function be(Re,Le){te.disableAll(),Le.supportsVertexTextures&&te.enable(0),Le.instancing&&te.enable(1),Le.instancingColor&&te.enable(2),Le.instancingMorph&&te.enable(3),Le.matcap&&te.enable(4),Le.envMap&&te.enable(5),Le.normalMapObjectSpace&&te.enable(6),Le.normalMapTangentSpace&&te.enable(7),Le.clearcoat&&te.enable(8),Le.iridescence&&te.enable(9),Le.alphaTest&&te.enable(10),Le.vertexColors&&te.enable(11),Le.vertexAlphas&&te.enable(12),Le.vertexUv1s&&te.enable(13),Le.vertexUv2s&&te.enable(14),Le.vertexUv3s&&te.enable(15),Le.vertexTangents&&te.enable(16),Le.anisotropy&&te.enable(17),Le.alphaHash&&te.enable(18),Le.batching&&te.enable(19),Le.dispersion&&te.enable(20),Le.batchingColor&&te.enable(21),Le.gradientMap&&te.enable(22),Re.push(te.mask),te.disableAll(),Le.fog&&te.enable(0),Le.useFog&&te.enable(1),Le.flatShading&&te.enable(2),Le.logarithmicDepthBuffer&&te.enable(3),Le.reversedDepthBuffer&&te.enable(4),Le.skinning&&te.enable(5),Le.morphTargets&&te.enable(6),Le.morphNormals&&te.enable(7),Le.morphColors&&te.enable(8),Le.premultipliedAlpha&&te.enable(9),Le.shadowMapEnabled&&te.enable(10),Le.doubleSided&&te.enable(11),Le.flipSided&&te.enable(12),Le.useDepthPacking&&te.enable(13),Le.dithering&&te.enable(14),Le.transmission&&te.enable(15),Le.sheen&&te.enable(16),Le.opaque&&te.enable(17),Le.pointsUvs&&te.enable(18),Le.decodeVideoTexture&&te.enable(19),Le.decodeVideoTextureEmissive&&te.enable(20),Le.alphaToCoverage&&te.enable(21),Re.push(te.mask)}function we(Re){const Le=de[Re.type];let je;if(Le){const We=Nh[Le];je=AT.clone(We.uniforms)}else je=Re.uniforms;return je}function De(Re,Le){let je;for(let We=0,ht=oe.length;We0?x.push(ge):ce.transparent===!0?E.push(ge):y.push(ge)}function ne(se,ue,ce,de,ye,Ae){const ge=ee(se,ue,ce,de,ye,Ae);ce.transmission>0?x.unshift(ge):ce.transparent===!0?E.unshift(ge):y.unshift(ge)}function ae(se,ue){y.length>1&&y.sort(se||KV),x.length>1&&x.sort(ue||SD),E.length>1&&E.sort(ue||SD)}function oe(){for(let se=a,ue=b.length;se=z.length?(ee=new wD,z.push(ee)):ee=z[E],ee}function y(){b=new WeakMap}return{get:a,dispose:y}}function _V(){const b={};return{get:function(a){if(b[a.id]!==void 0)return b[a.id];let y;switch(a.type){case"DirectionalLight":y={direction:new Ye,color:new Ur};break;case"SpotLight":y={position:new Ye,direction:new Ye,color:new Ur,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":y={position:new Ye,color:new Ur,distance:0,decay:0};break;case"HemisphereLight":y={direction:new Ye,skyColor:new Ur,groundColor:new Ur};break;case"RectAreaLight":y={color:new Ur,position:new Ye,halfWidth:new Ye,halfHeight:new Ye};break}return b[a.id]=y,y}}}function $V(){const b={};return{get:function(a){if(b[a.id]!==void 0)return b[a.id];let y;switch(a.type){case"DirectionalLight":y={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new An};break;case"SpotLight":y={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new An};break;case"PointLight":y={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new An,shadowCameraNear:1,shadowCameraFar:1e3};break}return b[a.id]=y,y}}}let ej=0;function tj(b,a){return(a.castShadow?2:0)-(b.castShadow?2:0)+(a.map?1:0)-(b.map?1:0)}function nj(b){const a=new _V,y=$V(),x={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let ae=0;ae<9;ae++)x.probe.push(new Ye);const E=new Ye,z=new mi,ee=new mi;function te(ae){let oe=0,se=0,ue=0;for(let Re=0;Re<9;Re++)x.probe[Re].set(0,0,0);let ce=0,de=0,ye=0,Ae=0,ge=0,Ee=0,be=0,we=0,De=0,Te=0,He=0;ae.sort(tj);for(let Re=0,Le=ae.length;Re0&&(b.has("OES_texture_float_linear")===!0?(x.rectAreaLTC1=_r.LTC_FLOAT_1,x.rectAreaLTC2=_r.LTC_FLOAT_2):(x.rectAreaLTC1=_r.LTC_HALF_1,x.rectAreaLTC2=_r.LTC_HALF_2)),x.ambient[0]=oe,x.ambient[1]=se,x.ambient[2]=ue;const Ie=x.hash;(Ie.directionalLength!==ce||Ie.pointLength!==de||Ie.spotLength!==ye||Ie.rectAreaLength!==Ae||Ie.hemiLength!==ge||Ie.numDirectionalShadows!==Ee||Ie.numPointShadows!==be||Ie.numSpotShadows!==we||Ie.numSpotMaps!==De||Ie.numLightProbes!==He)&&(x.directional.length=ce,x.spot.length=ye,x.rectArea.length=Ae,x.point.length=de,x.hemi.length=ge,x.directionalShadow.length=Ee,x.directionalShadowMap.length=Ee,x.pointShadow.length=be,x.pointShadowMap.length=be,x.spotShadow.length=we,x.spotShadowMap.length=we,x.directionalShadowMatrix.length=Ee,x.pointShadowMatrix.length=be,x.spotLightMatrix.length=we+De-Te,x.spotLightMap.length=De,x.numSpotLightShadowsWithMaps=Te,x.numLightProbes=He,Ie.directionalLength=ce,Ie.pointLength=de,Ie.spotLength=ye,Ie.rectAreaLength=Ae,Ie.hemiLength=ge,Ie.numDirectionalShadows=Ee,Ie.numPointShadows=be,Ie.numSpotShadows=we,Ie.numSpotMaps=De,Ie.numLightProbes=He,x.version=ej++)}function ne(ae,oe){let se=0,ue=0,ce=0,de=0,ye=0;const Ae=oe.matrixWorldInverse;for(let ge=0,Ee=ae.length;ge=ee.length?(te=new CD(b),ee.push(te)):te=ee[z],te}function x(){a=new WeakMap}return{get:y,dispose:x}}const ij=`void main() { +Program Info Log: `+xt+` +`+yt+` +`+tt)}else xt!==""?console.warn("THREE.WebGLProgram: Program Info Log:",xt):(Lt===""||kt==="")&&(_e=!1);_e&&(je.diagnostics={runnable:wt,programLog:xt,vertexShader:{log:Lt,prefix:Ae},fragmentShader:{log:kt,prefix:ge}})}E.deleteShader(De),E.deleteShader(Me),Ie=new nE(E,ye),Re=FV(E,ye)}let Ie;this.getUniforms=function(){return Ie===void 0&&He(this),Ie};let Re;this.getAttributes=function(){return Re===void 0&&He(this),Re};let Le=y.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return Le===!1&&(Le=E.getProgramParameter(ye,EV)),Le},this.destroy=function(){x.releaseStatesOfProgram(this),E.deleteProgram(ye),this.program=void 0},this.type=y.shaderType,this.name=y.shaderName,this.id=SV++,this.cacheKey=a,this.usedTimes=1,this.program=ye,this.vertexShader=De,this.fragmentShader=Me,this}let XV=0;class QV{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(a){const y=a.vertexShader,x=a.fragmentShader,E=this._getShaderStage(y),z=this._getShaderStage(x),ee=this._getShaderCacheForMaterial(a);return ee.has(E)===!1&&(ee.add(E),E.usedTimes++),ee.has(z)===!1&&(ee.add(z),z.usedTimes++),this}remove(a){const y=this.materialCache.get(a);for(const x of y)x.usedTimes--,x.usedTimes===0&&this.shaderCache.delete(x.code);return this.materialCache.delete(a),this}getVertexShaderID(a){return this._getShaderStage(a.vertexShader).id}getFragmentShaderID(a){return this._getShaderStage(a.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(a){const y=this.materialCache;let x=y.get(a);return x===void 0&&(x=new Set,y.set(a,x)),x}_getShaderStage(a){const y=this.shaderCache;let x=y.get(a);return x===void 0&&(x=new WV(a),y.set(a,x)),x}}class WV{constructor(a){this.id=XV++,this.code=a,this.usedTimes=0}}function ZV(b,a,y,x,E,z,ee){const te=new Cw,ne=new QV,ae=new Set,oe=[],se=E.logarithmicDepthBuffer,ue=E.vertexTextures;let ce=E.precision;const de={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function ye(Re){return ae.add(Re),Re===0?"uv":`uv${Re}`}function Ae(Re,Le,je,We,ht){const Pt=We.fog,xt=ht.geometry,Lt=Re.isMeshStandardMaterial?We.environment:null,kt=(Re.isMeshStandardMaterial?y:a).get(Re.envMap||Lt),wt=kt&&kt.mapping===Vd?kt.image.height:null,_e=de[Re.type];Re.precision!==null&&(ce=E.getMaxPrecision(Re.precision),ce!==Re.precision&&console.warn("THREE.WebGLProgram.getParameters:",Re.precision,"not supported, using",ce,"instead."));const yt=xt.morphAttributes.position||xt.morphAttributes.normal||xt.morphAttributes.color,tt=yt!==void 0?yt.length:0;let Ft=0;xt.morphAttributes.position!==void 0&&(Ft=1),xt.morphAttributes.normal!==void 0&&(Ft=2),xt.morphAttributes.color!==void 0&&(Ft=3);let Xt,Pn,Mt,Bt;if(_e){const Oa=Nh[_e];Xt=Oa.vertexShader,Pn=Oa.fragmentShader}else Xt=Re.vertexShader,Pn=Re.fragmentShader,ne.update(Re),Mt=ne.getVertexShaderID(Re),Bt=ne.getFragmentShaderID(Re);const jt=b.getRenderTarget(),un=b.state.buffers.depth.getReversed(),xn=ht.isInstancedMesh===!0,Tn=ht.isBatchedMesh===!0,Yn=!!Re.map,Dr=!!Re.matcap,vt=!!kt,Kt=!!Re.aoMap,Sn=!!Re.lightMap,bn=!!Re.bumpMap,Bn=!!Re.normalMap,rr=!!Re.displacementMap,ir=!!Re.emissiveMap,gr=!!Re.metalnessMap,Ii=!!Re.roughnessMap,hi=Re.anisotropy>0,ut=Re.clearcoat>0,Ze=Re.dispersion>0,qt=Re.iridescence>0,Mn=Re.sheen>0,Jt=Re.transmission>0,An=hi&&!!Re.anisotropyMap,Kr=ut&&!!Re.clearcoatMap,pr=ut&&!!Re.clearcoatNormalMap,$r=ut&&!!Re.clearcoatRoughnessMap,ni=qt&&!!Re.iridescenceMap,$n=qt&&!!Re.iridescenceThicknessMap,fr=Mn&&!!Re.sheenColorMap,Di=Mn&&!!Re.sheenRoughnessMap,Pi=!!Re.specularMap,ur=!!Re.specularColorMap,Qi=!!Re.specularIntensityMap,Zt=Jt&&!!Re.transmissionMap,or=Jt&&!!Re.thicknessMap,Ir=!!Re.gradientMap,ci=!!Re.alphaMap,en=Re.alphaTest>0,dn=!!Re.alphaHash,cr=!!Re.extensions;let Br=yu;Re.toneMapped&&(jt===null||jt.isXRRenderTarget===!0)&&(Br=b.toneMapping);const kr={shaderID:_e,shaderType:Re.type,shaderName:Re.name,vertexShader:Xt,fragmentShader:Pn,defines:Re.defines,customVertexShaderID:Mt,customFragmentShaderID:Bt,isRawShaderMaterial:Re.isRawShaderMaterial===!0,glslVersion:Re.glslVersion,precision:ce,batching:Tn,batchingColor:Tn&&ht._colorsTexture!==null,instancing:xn,instancingColor:xn&&ht.instanceColor!==null,instancingMorph:xn&&ht.morphTexture!==null,supportsVertexTextures:ue,outputColorSpace:jt===null?b.outputColorSpace:jt.isXRRenderTarget===!0?jt.texture.colorSpace:Sh,alphaToCoverage:!!Re.alphaToCoverage,map:Yn,matcap:Dr,envMap:vt,envMapMode:vt&&kt.mapping,envMapCubeUVHeight:wt,aoMap:Kt,lightMap:Sn,bumpMap:bn,normalMap:Bn,displacementMap:ue&&rr,emissiveMap:ir,normalMapObjectSpace:Bn&&Re.normalMapType===Jx,normalMapTangentSpace:Bn&&Re.normalMapType===Nf,metalnessMap:gr,roughnessMap:Ii,anisotropy:hi,anisotropyMap:An,clearcoat:ut,clearcoatMap:Kr,clearcoatNormalMap:pr,clearcoatRoughnessMap:$r,dispersion:Ze,iridescence:qt,iridescenceMap:ni,iridescenceThicknessMap:$n,sheen:Mn,sheenColorMap:fr,sheenRoughnessMap:Di,specularMap:Pi,specularColorMap:ur,specularIntensityMap:Qi,transmission:Jt,transmissionMap:Zt,thicknessMap:or,gradientMap:Ir,opaque:Re.transparent===!1&&Re.blending===zu&&Re.alphaToCoverage===!1,alphaMap:ci,alphaTest:en,alphaHash:dn,combine:Re.combine,mapUv:Yn&&ye(Re.map.channel),aoMapUv:Kt&&ye(Re.aoMap.channel),lightMapUv:Sn&&ye(Re.lightMap.channel),bumpMapUv:bn&&ye(Re.bumpMap.channel),normalMapUv:Bn&&ye(Re.normalMap.channel),displacementMapUv:rr&&ye(Re.displacementMap.channel),emissiveMapUv:ir&&ye(Re.emissiveMap.channel),metalnessMapUv:gr&&ye(Re.metalnessMap.channel),roughnessMapUv:Ii&&ye(Re.roughnessMap.channel),anisotropyMapUv:An&&ye(Re.anisotropyMap.channel),clearcoatMapUv:Kr&&ye(Re.clearcoatMap.channel),clearcoatNormalMapUv:pr&&ye(Re.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:$r&&ye(Re.clearcoatRoughnessMap.channel),iridescenceMapUv:ni&&ye(Re.iridescenceMap.channel),iridescenceThicknessMapUv:$n&&ye(Re.iridescenceThicknessMap.channel),sheenColorMapUv:fr&&ye(Re.sheenColorMap.channel),sheenRoughnessMapUv:Di&&ye(Re.sheenRoughnessMap.channel),specularMapUv:Pi&&ye(Re.specularMap.channel),specularColorMapUv:ur&&ye(Re.specularColorMap.channel),specularIntensityMapUv:Qi&&ye(Re.specularIntensityMap.channel),transmissionMapUv:Zt&&ye(Re.transmissionMap.channel),thicknessMapUv:or&&ye(Re.thicknessMap.channel),alphaMapUv:ci&&ye(Re.alphaMap.channel),vertexTangents:!!xt.attributes.tangent&&(Bn||hi),vertexColors:Re.vertexColors,vertexAlphas:Re.vertexColors===!0&&!!xt.attributes.color&&xt.attributes.color.itemSize===4,pointsUvs:ht.isPoints===!0&&!!xt.attributes.uv&&(Yn||ci),fog:!!Pt,useFog:Re.fog===!0,fogExp2:!!Pt&&Pt.isFogExp2,flatShading:Re.flatShading===!0&&Re.wireframe===!1,sizeAttenuation:Re.sizeAttenuation===!0,logarithmicDepthBuffer:se,reversedDepthBuffer:un,skinning:ht.isSkinnedMesh===!0,morphTargets:xt.morphAttributes.position!==void 0,morphNormals:xt.morphAttributes.normal!==void 0,morphColors:xt.morphAttributes.color!==void 0,morphTargetsCount:tt,morphTextureStride:Ft,numDirLights:Le.directional.length,numPointLights:Le.point.length,numSpotLights:Le.spot.length,numSpotLightMaps:Le.spotLightMap.length,numRectAreaLights:Le.rectArea.length,numHemiLights:Le.hemi.length,numDirLightShadows:Le.directionalShadowMap.length,numPointLightShadows:Le.pointShadowMap.length,numSpotLightShadows:Le.spotShadowMap.length,numSpotLightShadowsWithMaps:Le.numSpotLightShadowsWithMaps,numLightProbes:Le.numLightProbes,numClippingPlanes:ee.numPlanes,numClipIntersection:ee.numIntersection,dithering:Re.dithering,shadowMapEnabled:b.shadowMap.enabled&&je.length>0,shadowMapType:b.shadowMap.type,toneMapping:Br,decodeVideoTexture:Yn&&Re.map.isVideoTexture===!0&&Ji.getTransfer(Re.map.colorSpace)===qr,decodeVideoTextureEmissive:ir&&Re.emissiveMap.isVideoTexture===!0&&Ji.getTransfer(Re.emissiveMap.colorSpace)===qr,premultipliedAlpha:Re.premultipliedAlpha,doubleSided:Re.side===Ms,flipSided:Re.side===xo,useDepthPacking:Re.depthPacking>=0,depthPacking:Re.depthPacking||0,index0AttributeName:Re.index0AttributeName,extensionClipCullDistance:cr&&Re.extensions.clipCullDistance===!0&&x.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(cr&&Re.extensions.multiDraw===!0||Tn)&&x.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:x.has("KHR_parallel_shader_compile"),customProgramCacheKey:Re.customProgramCacheKey()};return kr.vertexUv1s=ae.has(1),kr.vertexUv2s=ae.has(2),kr.vertexUv3s=ae.has(3),ae.clear(),kr}function ge(Re){const Le=[];if(Re.shaderID?Le.push(Re.shaderID):(Le.push(Re.customVertexShaderID),Le.push(Re.customFragmentShaderID)),Re.defines!==void 0)for(const je in Re.defines)Le.push(je),Le.push(Re.defines[je]);return Re.isRawShaderMaterial===!1&&(Ee(Le,Re),be(Le,Re),Le.push(b.outputColorSpace)),Le.push(Re.customProgramCacheKey),Le.join()}function Ee(Re,Le){Re.push(Le.precision),Re.push(Le.outputColorSpace),Re.push(Le.envMapMode),Re.push(Le.envMapCubeUVHeight),Re.push(Le.mapUv),Re.push(Le.alphaMapUv),Re.push(Le.lightMapUv),Re.push(Le.aoMapUv),Re.push(Le.bumpMapUv),Re.push(Le.normalMapUv),Re.push(Le.displacementMapUv),Re.push(Le.emissiveMapUv),Re.push(Le.metalnessMapUv),Re.push(Le.roughnessMapUv),Re.push(Le.anisotropyMapUv),Re.push(Le.clearcoatMapUv),Re.push(Le.clearcoatNormalMapUv),Re.push(Le.clearcoatRoughnessMapUv),Re.push(Le.iridescenceMapUv),Re.push(Le.iridescenceThicknessMapUv),Re.push(Le.sheenColorMapUv),Re.push(Le.sheenRoughnessMapUv),Re.push(Le.specularMapUv),Re.push(Le.specularColorMapUv),Re.push(Le.specularIntensityMapUv),Re.push(Le.transmissionMapUv),Re.push(Le.thicknessMapUv),Re.push(Le.combine),Re.push(Le.fogExp2),Re.push(Le.sizeAttenuation),Re.push(Le.morphTargetsCount),Re.push(Le.morphAttributeCount),Re.push(Le.numDirLights),Re.push(Le.numPointLights),Re.push(Le.numSpotLights),Re.push(Le.numSpotLightMaps),Re.push(Le.numHemiLights),Re.push(Le.numRectAreaLights),Re.push(Le.numDirLightShadows),Re.push(Le.numPointLightShadows),Re.push(Le.numSpotLightShadows),Re.push(Le.numSpotLightShadowsWithMaps),Re.push(Le.numLightProbes),Re.push(Le.shadowMapType),Re.push(Le.toneMapping),Re.push(Le.numClippingPlanes),Re.push(Le.numClipIntersection),Re.push(Le.depthPacking)}function be(Re,Le){te.disableAll(),Le.supportsVertexTextures&&te.enable(0),Le.instancing&&te.enable(1),Le.instancingColor&&te.enable(2),Le.instancingMorph&&te.enable(3),Le.matcap&&te.enable(4),Le.envMap&&te.enable(5),Le.normalMapObjectSpace&&te.enable(6),Le.normalMapTangentSpace&&te.enable(7),Le.clearcoat&&te.enable(8),Le.iridescence&&te.enable(9),Le.alphaTest&&te.enable(10),Le.vertexColors&&te.enable(11),Le.vertexAlphas&&te.enable(12),Le.vertexUv1s&&te.enable(13),Le.vertexUv2s&&te.enable(14),Le.vertexUv3s&&te.enable(15),Le.vertexTangents&&te.enable(16),Le.anisotropy&&te.enable(17),Le.alphaHash&&te.enable(18),Le.batching&&te.enable(19),Le.dispersion&&te.enable(20),Le.batchingColor&&te.enable(21),Le.gradientMap&&te.enable(22),Re.push(te.mask),te.disableAll(),Le.fog&&te.enable(0),Le.useFog&&te.enable(1),Le.flatShading&&te.enable(2),Le.logarithmicDepthBuffer&&te.enable(3),Le.reversedDepthBuffer&&te.enable(4),Le.skinning&&te.enable(5),Le.morphTargets&&te.enable(6),Le.morphNormals&&te.enable(7),Le.morphColors&&te.enable(8),Le.premultipliedAlpha&&te.enable(9),Le.shadowMapEnabled&&te.enable(10),Le.doubleSided&&te.enable(11),Le.flipSided&&te.enable(12),Le.useDepthPacking&&te.enable(13),Le.dithering&&te.enable(14),Le.transmission&&te.enable(15),Le.sheen&&te.enable(16),Le.opaque&&te.enable(17),Le.pointsUvs&&te.enable(18),Le.decodeVideoTexture&&te.enable(19),Le.decodeVideoTextureEmissive&&te.enable(20),Le.alphaToCoverage&&te.enable(21),Re.push(te.mask)}function we(Re){const Le=de[Re.type];let je;if(Le){const We=Nh[Le];je=AT.clone(We.uniforms)}else je=Re.uniforms;return je}function De(Re,Le){let je;for(let We=0,ht=oe.length;We0?x.push(ge):ce.transparent===!0?E.push(ge):y.push(ge)}function ne(se,ue,ce,de,ye,Ae){const ge=ee(se,ue,ce,de,ye,Ae);ce.transmission>0?x.unshift(ge):ce.transparent===!0?E.unshift(ge):y.unshift(ge)}function ae(se,ue){y.length>1&&y.sort(se||JV),x.length>1&&x.sort(ue||SD),E.length>1&&E.sort(ue||SD)}function oe(){for(let se=a,ue=b.length;se=z.length?(ee=new wD,z.push(ee)):ee=z[E],ee}function y(){b=new WeakMap}return{get:a,dispose:y}}function qV(){const b={};return{get:function(a){if(b[a.id]!==void 0)return b[a.id];let y;switch(a.type){case"DirectionalLight":y={direction:new Ye,color:new Ur};break;case"SpotLight":y={position:new Ye,direction:new Ye,color:new Ur,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":y={position:new Ye,color:new Ur,distance:0,decay:0};break;case"HemisphereLight":y={direction:new Ye,skyColor:new Ur,groundColor:new Ur};break;case"RectAreaLight":y={color:new Ur,position:new Ye,halfWidth:new Ye,halfHeight:new Ye};break}return b[a.id]=y,y}}}function _V(){const b={};return{get:function(a){if(b[a.id]!==void 0)return b[a.id];let y;switch(a.type){case"DirectionalLight":y={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new vn};break;case"SpotLight":y={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new vn};break;case"PointLight":y={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new vn,shadowCameraNear:1,shadowCameraFar:1e3};break}return b[a.id]=y,y}}}let $V=0;function ej(b,a){return(a.castShadow?2:0)-(b.castShadow?2:0)+(a.map?1:0)-(b.map?1:0)}function tj(b){const a=new qV,y=_V(),x={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let ae=0;ae<9;ae++)x.probe.push(new Ye);const E=new Ye,z=new mi,ee=new mi;function te(ae){let oe=0,se=0,ue=0;for(let Re=0;Re<9;Re++)x.probe[Re].set(0,0,0);let ce=0,de=0,ye=0,Ae=0,ge=0,Ee=0,be=0,we=0,De=0,Me=0,He=0;ae.sort(ej);for(let Re=0,Le=ae.length;Re0&&(b.has("OES_texture_float_linear")===!0?(x.rectAreaLTC1=_r.LTC_FLOAT_1,x.rectAreaLTC2=_r.LTC_FLOAT_2):(x.rectAreaLTC1=_r.LTC_HALF_1,x.rectAreaLTC2=_r.LTC_HALF_2)),x.ambient[0]=oe,x.ambient[1]=se,x.ambient[2]=ue;const Ie=x.hash;(Ie.directionalLength!==ce||Ie.pointLength!==de||Ie.spotLength!==ye||Ie.rectAreaLength!==Ae||Ie.hemiLength!==ge||Ie.numDirectionalShadows!==Ee||Ie.numPointShadows!==be||Ie.numSpotShadows!==we||Ie.numSpotMaps!==De||Ie.numLightProbes!==He)&&(x.directional.length=ce,x.spot.length=ye,x.rectArea.length=Ae,x.point.length=de,x.hemi.length=ge,x.directionalShadow.length=Ee,x.directionalShadowMap.length=Ee,x.pointShadow.length=be,x.pointShadowMap.length=be,x.spotShadow.length=we,x.spotShadowMap.length=we,x.directionalShadowMatrix.length=Ee,x.pointShadowMatrix.length=be,x.spotLightMatrix.length=we+De-Me,x.spotLightMap.length=De,x.numSpotLightShadowsWithMaps=Me,x.numLightProbes=He,Ie.directionalLength=ce,Ie.pointLength=de,Ie.spotLength=ye,Ie.rectAreaLength=Ae,Ie.hemiLength=ge,Ie.numDirectionalShadows=Ee,Ie.numPointShadows=be,Ie.numSpotShadows=we,Ie.numSpotMaps=De,Ie.numLightProbes=He,x.version=$V++)}function ne(ae,oe){let se=0,ue=0,ce=0,de=0,ye=0;const Ae=oe.matrixWorldInverse;for(let ge=0,Ee=ae.length;ge=ee.length?(te=new CD(b),ee.push(te)):te=ee[z],te}function x(){a=new WeakMap}return{get:y,dispose:x}}const rj=`void main() { gl_Position = vec4( position, 1.0 ); -}`,aj=`uniform sampler2D shadow_pass; +}`,ij=`uniform sampler2D shadow_pass; uniform vec2 resolution; uniform float radius; #include @@ -3918,12 +3918,12 @@ void main() { squared_mean = squared_mean / samples; float std_dev = sqrt( squared_mean - mean * mean ); gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) ); -}`;function oj(b,a,y){let x=new Uv;const E=new An,z=new An,ee=new Ui,te=new f2({depthPacking:iw}),ne=new h2,ae={},oe=y.maxTextureSize,se={[Au]:xo,[xo]:Au,[Ms]:Ms},ue=new Rf({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new An},radius:{value:4}},vertexShader:ij,fragmentShader:aj}),ce=ue.clone();ce.defines.HORIZONTAL_PASS=1;const de=new wa;de.setAttribute("position",new us(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const ye=new Go(de,ue),Ae=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=yo;let ge=this.type;this.render=function(Te,He,Ie){if(Ae.enabled===!1||Ae.autoUpdate===!1&&Ae.needsUpdate===!1||Te.length===0)return;const Re=b.getRenderTarget(),Le=b.getActiveCubeFace(),je=b.getActiveMipmapLevel(),We=b.state;We.setBlending(ll),We.buffers.depth.getReversed()===!0?We.buffers.color.setClear(0,0,0,0):We.buffers.color.setClear(1,1,1,1),We.buffers.depth.setTest(!0),We.setScissorTest(!1);const ht=ge!==vu&&this.type===vu,bt=ge===vu&&this.type!==vu;for(let yt=0,Ot=Te.length;ytoe||E.y>oe)&&(E.x>oe&&(z.x=Math.floor(oe/_e.x),E.x=z.x*_e.x,wt.mapSize.x=z.x),E.y>oe&&(z.y=Math.floor(oe/_e.y),E.y=z.y*_e.y,wt.mapSize.y=z.y)),wt.map===null||ht===!0||bt===!0){const ot=this.type!==vu?{minFilter:Ho,magFilter:Ho}:{};wt.map!==null&&wt.map.dispose(),wt.map=new Rp(E.x,E.y,ot),wt.map.texture.name=Ut.name+".shadowMap",wt.camera.updateProjectionMatrix()}b.setRenderTarget(wt.map),b.clear();const xt=wt.getViewportCount();for(let ot=0;ot0||He.map&&He.alphaTest>0||He.alphaToCoverage===!0){const We=Le.uuid,ht=He.uuid;let bt=ae[We];bt===void 0&&(bt={},ae[We]=bt);let yt=bt[ht];yt===void 0&&(yt=Le.clone(),bt[ht]=yt,He.addEventListener("dispose",De)),Le=yt}if(Le.visible=He.visible,Le.wireframe=He.wireframe,Re===vu?Le.side=He.shadowSide!==null?He.shadowSide:He.side:Le.side=He.shadowSide!==null?He.shadowSide:se[He.side],Le.alphaMap=He.alphaMap,Le.alphaTest=He.alphaToCoverage===!0?.5:He.alphaTest,Le.map=He.map,Le.clipShadows=He.clipShadows,Le.clippingPlanes=He.clippingPlanes,Le.clipIntersection=He.clipIntersection,Le.displacementMap=He.displacementMap,Le.displacementScale=He.displacementScale,Le.displacementBias=He.displacementBias,Le.wireframeLinewidth=He.wireframeLinewidth,Le.linewidth=He.linewidth,Ie.isPointLight===!0&&Le.isMeshDistanceMaterial===!0){const We=b.properties.get(Le);We.light=Ie}return Le}function we(Te,He,Ie,Re,Le){if(Te.visible===!1)return;if(Te.layers.test(He.layers)&&(Te.isMesh||Te.isLine||Te.isPoints)&&(Te.castShadow||Te.receiveShadow&&Le===vu)&&(!Te.frustumCulled||x.intersectsObject(Te))){Te.modelViewMatrix.multiplyMatrices(Ie.matrixWorldInverse,Te.matrixWorld);const ht=a.update(Te),bt=Te.material;if(Array.isArray(bt)){const yt=ht.groups;for(let Ot=0,Ut=yt.length;Ot=1):wt.indexOf("OpenGL ES")!==-1&&(Ut=parseFloat(/^OpenGL ES (\d)/.exec(wt)[1]),Ot=Ut>=2);let _e=null,xt={};const ot=b.getParameter(b.SCISSOR_BOX),Tt=b.getParameter(b.VIEWPORT),jt=new Ui().fromArray(ot),mn=new Ui().fromArray(Tt);function Dt(Zt,or,Ir,ci){const en=new Uint8Array(4),dn=b.createTexture();b.bindTexture(Zt,dn),b.texParameteri(Zt,b.TEXTURE_MIN_FILTER,b.NEAREST),b.texParameteri(Zt,b.TEXTURE_MAG_FILTER,b.NEAREST);for(let cr=0;crqt||Kt.height>qt)&&(Mn=qt/Math.max(Kt.width,Kt.height)),Mn<1)if(typeof HTMLImageElement!="undefined"&&ut instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&ut instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&ut instanceof ImageBitmap||typeof VideoFrame!="undefined"&&ut instanceof VideoFrame){const xn=Math.floor(Mn*Kt.width),Kr=Math.floor(Mn*Kt.height);se===void 0&&(se=de(xn,Kr));const pr=Ze?de(xn,Kr):se;return pr.width=xn,pr.height=Kr,pr.getContext("2d").drawImage(ut,0,0,xn,Kr),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+Kt.width+"x"+Kt.height+") to ("+xn+"x"+Kr+")."),pr}else return"data"in ut&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+Kt.width+"x"+Kt.height+")."),ut;return ut}function Ae(ut){return ut.generateMipmaps}function ge(ut){b.generateMipmap(ut)}function Ee(ut){return ut.isWebGLCubeRenderTarget?b.TEXTURE_CUBE_MAP:ut.isWebGL3DRenderTarget?b.TEXTURE_3D:ut.isWebGLArrayRenderTarget||ut.isCompressedArrayTexture?b.TEXTURE_2D_ARRAY:b.TEXTURE_2D}function be(ut,Ze,qt,Mn,Kt=!1){if(ut!==null){if(b[ut]!==void 0)return b[ut];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+ut+"'")}let xn=Ze;if(Ze===b.RED&&(qt===b.FLOAT&&(xn=b.R32F),qt===b.HALF_FLOAT&&(xn=b.R16F),qt===b.UNSIGNED_BYTE&&(xn=b.R8)),Ze===b.RED_INTEGER&&(qt===b.UNSIGNED_BYTE&&(xn=b.R8UI),qt===b.UNSIGNED_SHORT&&(xn=b.R16UI),qt===b.UNSIGNED_INT&&(xn=b.R32UI),qt===b.BYTE&&(xn=b.R8I),qt===b.SHORT&&(xn=b.R16I),qt===b.INT&&(xn=b.R32I)),Ze===b.RG&&(qt===b.FLOAT&&(xn=b.RG32F),qt===b.HALF_FLOAT&&(xn=b.RG16F),qt===b.UNSIGNED_BYTE&&(xn=b.RG8)),Ze===b.RG_INTEGER&&(qt===b.UNSIGNED_BYTE&&(xn=b.RG8UI),qt===b.UNSIGNED_SHORT&&(xn=b.RG16UI),qt===b.UNSIGNED_INT&&(xn=b.RG32UI),qt===b.BYTE&&(xn=b.RG8I),qt===b.SHORT&&(xn=b.RG16I),qt===b.INT&&(xn=b.RG32I)),Ze===b.RGB_INTEGER&&(qt===b.UNSIGNED_BYTE&&(xn=b.RGB8UI),qt===b.UNSIGNED_SHORT&&(xn=b.RGB16UI),qt===b.UNSIGNED_INT&&(xn=b.RGB32UI),qt===b.BYTE&&(xn=b.RGB8I),qt===b.SHORT&&(xn=b.RGB16I),qt===b.INT&&(xn=b.RGB32I)),Ze===b.RGBA_INTEGER&&(qt===b.UNSIGNED_BYTE&&(xn=b.RGBA8UI),qt===b.UNSIGNED_SHORT&&(xn=b.RGBA16UI),qt===b.UNSIGNED_INT&&(xn=b.RGBA32UI),qt===b.BYTE&&(xn=b.RGBA8I),qt===b.SHORT&&(xn=b.RGBA16I),qt===b.INT&&(xn=b.RGBA32I)),Ze===b.RGB&&(qt===b.UNSIGNED_INT_5_9_9_9_REV&&(xn=b.RGB9_E5),qt===b.UNSIGNED_INT_10F_11F_11F_REV&&(xn=b.R11F_G11F_B10F)),Ze===b.RGBA){const Kr=Kt?Fp:Ji.getTransfer(Mn);qt===b.FLOAT&&(xn=b.RGBA32F),qt===b.HALF_FLOAT&&(xn=b.RGBA16F),qt===b.UNSIGNED_BYTE&&(xn=Kr===qr?b.SRGB8_ALPHA8:b.RGBA8),qt===b.UNSIGNED_SHORT_4_4_4_4&&(xn=b.RGBA4),qt===b.UNSIGNED_SHORT_5_5_5_1&&(xn=b.RGB5_A1)}return(xn===b.R16F||xn===b.R32F||xn===b.RG16F||xn===b.RG32F||xn===b.RGBA16F||xn===b.RGBA32F)&&a.get("EXT_color_buffer_float"),xn}function we(ut,Ze){let qt;return ut?Ze===null||Ze===Fo||Ze===eu?qt=b.DEPTH24_STENCIL8:Ze===Ko?qt=b.DEPTH32F_STENCIL8:Ze===wc&&(qt=b.DEPTH24_STENCIL8,console.warn("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):Ze===null||Ze===Fo||Ze===eu?qt=b.DEPTH_COMPONENT24:Ze===Ko?qt=b.DEPTH_COMPONENT32F:Ze===wc&&(qt=b.DEPTH_COMPONENT16),qt}function De(ut,Ze){return Ae(ut)===!0||ut.isFramebufferTexture&&ut.minFilter!==Ho&&ut.minFilter!==Uo?Math.log2(Math.max(Ze.width,Ze.height))+1:ut.mipmaps!==void 0&&ut.mipmaps.length>0?ut.mipmaps.length:ut.isCompressedTexture&&Array.isArray(ut.image)?Ze.mipmaps.length:1}function Te(ut){const Ze=ut.target;Ze.removeEventListener("dispose",Te),Ie(Ze),Ze.isVideoTexture&&oe.delete(Ze)}function He(ut){const Ze=ut.target;Ze.removeEventListener("dispose",He),Le(Ze)}function Ie(ut){const Ze=x.get(ut);if(Ze.__webglInit===void 0)return;const qt=ut.source,Mn=ue.get(qt);if(Mn){const Kt=Mn[Ze.__cacheKey];Kt.usedTimes--,Kt.usedTimes===0&&Re(ut),Object.keys(Mn).length===0&&ue.delete(qt)}x.remove(ut)}function Re(ut){const Ze=x.get(ut);b.deleteTexture(Ze.__webglTexture);const qt=ut.source,Mn=ue.get(qt);delete Mn[Ze.__cacheKey],ee.memory.textures--}function Le(ut){const Ze=x.get(ut);if(ut.depthTexture&&(ut.depthTexture.dispose(),x.remove(ut.depthTexture)),ut.isWebGLCubeRenderTarget)for(let Mn=0;Mn<6;Mn++){if(Array.isArray(Ze.__webglFramebuffer[Mn]))for(let Kt=0;Kt=E.maxTextures&&console.warn("THREE.WebGLTextures: Trying to use "+ut+" texture units while this GPU supports only "+E.maxTextures),je+=1,ut}function bt(ut){const Ze=[];return Ze.push(ut.wrapS),Ze.push(ut.wrapT),Ze.push(ut.wrapR||0),Ze.push(ut.magFilter),Ze.push(ut.minFilter),Ze.push(ut.anisotropy),Ze.push(ut.internalFormat),Ze.push(ut.format),Ze.push(ut.type),Ze.push(ut.generateMipmaps),Ze.push(ut.premultiplyAlpha),Ze.push(ut.flipY),Ze.push(ut.unpackAlignment),Ze.push(ut.colorSpace),Ze.join()}function yt(ut,Ze){const qt=x.get(ut);if(ut.isVideoTexture&&gr(ut),ut.isRenderTargetTexture===!1&&ut.isExternalTexture!==!0&&ut.version>0&&qt.__version!==ut.version){const Mn=ut.image;if(Mn===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(Mn.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{Bt(qt,ut,Ze);return}}else ut.isExternalTexture&&(qt.__webglTexture=ut.sourceTexture?ut.sourceTexture:null);y.bindTexture(b.TEXTURE_2D,qt.__webglTexture,b.TEXTURE0+Ze)}function Ot(ut,Ze){const qt=x.get(ut);if(ut.isRenderTargetTexture===!1&&ut.version>0&&qt.__version!==ut.version){Bt(qt,ut,Ze);return}y.bindTexture(b.TEXTURE_2D_ARRAY,qt.__webglTexture,b.TEXTURE0+Ze)}function Ut(ut,Ze){const qt=x.get(ut);if(ut.isRenderTargetTexture===!1&&ut.version>0&&qt.__version!==ut.version){Bt(qt,ut,Ze);return}y.bindTexture(b.TEXTURE_3D,qt.__webglTexture,b.TEXTURE0+Ze)}function wt(ut,Ze){const qt=x.get(ut);if(ut.version>0&&qt.__version!==ut.version){Xt(qt,ut,Ze);return}y.bindTexture(b.TEXTURE_CUBE_MAP,qt.__webglTexture,b.TEXTURE0+Ze)}const _e={[hd]:b.REPEAT,[$l]:b.CLAMP_TO_EDGE,[Sc]:b.MIRRORED_REPEAT},xt={[Ho]:b.NEAREST,[fp]:b.NEAREST_MIPMAP_NEAREST,[Uc]:b.NEAREST_MIPMAP_LINEAR,[Uo]:b.LINEAR,[Bf]:b.LINEAR_MIPMAP_NEAREST,[vs]:b.LINEAR_MIPMAP_LINEAR},ot={[ke]:b.NEVER,[ct]:b.ALWAYS,[Ge]:b.LESS,[Xe]:b.LEQUAL,[Ve]:b.EQUAL,[pt]:b.GEQUAL,[at]:b.GREATER,[At]:b.NOTEQUAL};function Tt(ut,Ze){if(Ze.type===Ko&&a.has("OES_texture_float_linear")===!1&&(Ze.magFilter===Uo||Ze.magFilter===Bf||Ze.magFilter===Uc||Ze.magFilter===vs||Ze.minFilter===Uo||Ze.minFilter===Bf||Ze.minFilter===Uc||Ze.minFilter===vs)&&console.warn("THREE.WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),b.texParameteri(ut,b.TEXTURE_WRAP_S,_e[Ze.wrapS]),b.texParameteri(ut,b.TEXTURE_WRAP_T,_e[Ze.wrapT]),(ut===b.TEXTURE_3D||ut===b.TEXTURE_2D_ARRAY)&&b.texParameteri(ut,b.TEXTURE_WRAP_R,_e[Ze.wrapR]),b.texParameteri(ut,b.TEXTURE_MAG_FILTER,xt[Ze.magFilter]),b.texParameteri(ut,b.TEXTURE_MIN_FILTER,xt[Ze.minFilter]),Ze.compareFunction&&(b.texParameteri(ut,b.TEXTURE_COMPARE_MODE,b.COMPARE_REF_TO_TEXTURE),b.texParameteri(ut,b.TEXTURE_COMPARE_FUNC,ot[Ze.compareFunction])),a.has("EXT_texture_filter_anisotropic")===!0){if(Ze.magFilter===Ho||Ze.minFilter!==Uc&&Ze.minFilter!==vs||Ze.type===Ko&&a.has("OES_texture_float_linear")===!1)return;if(Ze.anisotropy>1||x.get(Ze).__currentAnisotropy){const qt=a.get("EXT_texture_filter_anisotropic");b.texParameterf(ut,qt.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(Ze.anisotropy,E.getMaxAnisotropy())),x.get(Ze).__currentAnisotropy=Ze.anisotropy}}}function jt(ut,Ze){let qt=!1;ut.__webglInit===void 0&&(ut.__webglInit=!0,Ze.addEventListener("dispose",Te));const Mn=Ze.source;let Kt=ue.get(Mn);Kt===void 0&&(Kt={},ue.set(Mn,Kt));const xn=bt(Ze);if(xn!==ut.__cacheKey){Kt[xn]===void 0&&(Kt[xn]={texture:b.createTexture(),usedTimes:0},ee.memory.textures++,qt=!0),Kt[xn].usedTimes++;const Kr=Kt[ut.__cacheKey];Kr!==void 0&&(Kt[ut.__cacheKey].usedTimes--,Kr.usedTimes===0&&Re(Ze)),ut.__cacheKey=xn,ut.__webglTexture=Kt[xn].texture}return qt}function mn(ut,Ze,qt){return Math.floor(Math.floor(ut/qt)/Ze)}function Dt(ut,Ze,qt,Mn){const xn=ut.updateRanges;if(xn.length===0)y.texSubImage2D(b.TEXTURE_2D,0,0,0,Ze.width,Ze.height,qt,Mn,Ze.data);else{xn.sort(($n,fr)=>$n.start-fr.start);let Kr=0;for(let $n=1;$n0){Zt&&or&&y.texStorage2D(b.TEXTURE_2D,ci,bi,Qi[0].width,Qi[0].height);for(let en=0,dn=Qi.length;en0){const cr=Ob(ur.width,ur.height,Ze.format,Ze.type);for(const Br of Ze.layerUpdates){const kr=ur.data.subarray(Br*cr/ur.data.BYTES_PER_ELEMENT,(Br+1)*cr/ur.data.BYTES_PER_ELEMENT);y.compressedTexSubImage3D(b.TEXTURE_2D_ARRAY,en,0,0,Br,ur.width,ur.height,1,fr,kr)}Ze.clearLayerUpdates()}else y.compressedTexSubImage3D(b.TEXTURE_2D_ARRAY,en,0,0,0,ur.width,ur.height,$n.depth,fr,ur.data)}else y.compressedTexImage3D(b.TEXTURE_2D_ARRAY,en,bi,ur.width,ur.height,$n.depth,0,ur.data,0,0);else console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else Zt?Ir&&y.texSubImage3D(b.TEXTURE_2D_ARRAY,en,0,0,0,ur.width,ur.height,$n.depth,fr,Di,ur.data):y.texImage3D(b.TEXTURE_2D_ARRAY,en,bi,ur.width,ur.height,$n.depth,0,fr,Di,ur.data)}else{Zt&&or&&y.texStorage2D(b.TEXTURE_2D,ci,bi,Qi[0].width,Qi[0].height);for(let en=0,dn=Qi.length;en0){const en=Ob($n.width,$n.height,Ze.format,Ze.type);for(const dn of Ze.layerUpdates){const cr=$n.data.subarray(dn*en/$n.data.BYTES_PER_ELEMENT,(dn+1)*en/$n.data.BYTES_PER_ELEMENT);y.texSubImage3D(b.TEXTURE_2D_ARRAY,0,0,0,dn,$n.width,$n.height,1,fr,Di,cr)}Ze.clearLayerUpdates()}else y.texSubImage3D(b.TEXTURE_2D_ARRAY,0,0,0,0,$n.width,$n.height,$n.depth,fr,Di,$n.data)}else y.texImage3D(b.TEXTURE_2D_ARRAY,0,bi,$n.width,$n.height,$n.depth,0,fr,Di,$n.data);else if(Ze.isData3DTexture)Zt?(or&&y.texStorage3D(b.TEXTURE_3D,ci,bi,$n.width,$n.height,$n.depth),Ir&&y.texSubImage3D(b.TEXTURE_3D,0,0,0,0,$n.width,$n.height,$n.depth,fr,Di,$n.data)):y.texImage3D(b.TEXTURE_3D,0,bi,$n.width,$n.height,$n.depth,0,fr,Di,$n.data);else if(Ze.isFramebufferTexture){if(or)if(Zt)y.texStorage2D(b.TEXTURE_2D,ci,bi,$n.width,$n.height);else{let en=$n.width,dn=$n.height;for(let cr=0;cr>=1,dn>>=1}}else if(Qi.length>0){if(Zt&&or){const en=hi(Qi[0]);y.texStorage2D(b.TEXTURE_2D,ci,bi,en.width,en.height)}for(let en=0,dn=Qi.length;en0&&ci++;const dn=hi(fr[0]);y.texStorage2D(b.TEXTURE_CUBE_MAP,ci,Qi,dn.width,dn.height)}for(let dn=0;dn<6;dn++)if($n){Zt?Ir&&y.texSubImage2D(b.TEXTURE_CUBE_MAP_POSITIVE_X+dn,0,0,0,fr[dn].width,fr[dn].height,bi,ur,fr[dn].data):y.texImage2D(b.TEXTURE_CUBE_MAP_POSITIVE_X+dn,0,Qi,fr[dn].width,fr[dn].height,0,bi,ur,fr[dn].data);for(let cr=0;cr>xn),Di=Math.max(1,Ze.height>>xn);Kt===b.TEXTURE_3D||Kt===b.TEXTURE_2D_ARRAY?y.texImage3D(Kt,xn,$r,fr,Di,Ze.depth,0,Kr,pr,null):y.texImage2D(Kt,xn,$r,fr,Di,0,Kr,pr,null)}y.bindFramebuffer(b.FRAMEBUFFER,ut),ir(Ze)?te.framebufferTexture2DMultisampleEXT(b.FRAMEBUFFER,Mn,Kt,$n.__webglTexture,0,rr(Ze)):(Kt===b.TEXTURE_2D||Kt>=b.TEXTURE_CUBE_MAP_POSITIVE_X&&Kt<=b.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&b.framebufferTexture2D(b.FRAMEBUFFER,Mn,Kt,$n.__webglTexture,xn),y.bindFramebuffer(b.FRAMEBUFFER,null)}function yn(ut,Ze,qt){if(b.bindRenderbuffer(b.RENDERBUFFER,ut),Ze.depthBuffer){const Mn=Ze.depthTexture,Kt=Mn&&Mn.isDepthTexture?Mn.type:null,xn=we(Ze.stencilBuffer,Kt),Kr=Ze.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,pr=rr(Ze);ir(Ze)?te.renderbufferStorageMultisampleEXT(b.RENDERBUFFER,pr,xn,Ze.width,Ze.height):qt?b.renderbufferStorageMultisample(b.RENDERBUFFER,pr,xn,Ze.width,Ze.height):b.renderbufferStorage(b.RENDERBUFFER,xn,Ze.width,Ze.height),b.framebufferRenderbuffer(b.FRAMEBUFFER,Kr,b.RENDERBUFFER,ut)}else{const Mn=Ze.textures;for(let Kt=0;Kt{delete Ze.__boundDepthTexture,delete Ze.__depthDisposeCallback,Mn.removeEventListener("dispose",Kt)};Mn.addEventListener("dispose",Kt),Ze.__depthDisposeCallback=Kt}Ze.__boundDepthTexture=Mn}if(ut.depthTexture&&!Ze.__autoAllocateDepthBuffer){if(qt)throw new Error("target.depthTexture not supported in Cube render targets");const Mn=ut.texture.mipmaps;Mn&&Mn.length>0?Tn(Ze.__webglFramebuffer[0],ut):Tn(Ze.__webglFramebuffer,ut)}else if(qt){Ze.__webglDepthbuffer=[];for(let Mn=0;Mn<6;Mn++)if(y.bindFramebuffer(b.FRAMEBUFFER,Ze.__webglFramebuffer[Mn]),Ze.__webglDepthbuffer[Mn]===void 0)Ze.__webglDepthbuffer[Mn]=b.createRenderbuffer(),yn(Ze.__webglDepthbuffer[Mn],ut,!1);else{const Kt=ut.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,xn=Ze.__webglDepthbuffer[Mn];b.bindRenderbuffer(b.RENDERBUFFER,xn),b.framebufferRenderbuffer(b.FRAMEBUFFER,Kt,b.RENDERBUFFER,xn)}}else{const Mn=ut.texture.mipmaps;if(Mn&&Mn.length>0?y.bindFramebuffer(b.FRAMEBUFFER,Ze.__webglFramebuffer[0]):y.bindFramebuffer(b.FRAMEBUFFER,Ze.__webglFramebuffer),Ze.__webglDepthbuffer===void 0)Ze.__webglDepthbuffer=b.createRenderbuffer(),yn(Ze.__webglDepthbuffer,ut,!1);else{const Kt=ut.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,xn=Ze.__webglDepthbuffer;b.bindRenderbuffer(b.RENDERBUFFER,xn),b.framebufferRenderbuffer(b.FRAMEBUFFER,Kt,b.RENDERBUFFER,xn)}}y.bindFramebuffer(b.FRAMEBUFFER,null)}function Fr(ut,Ze,qt){const Mn=x.get(ut);Ze!==void 0&&un(Mn.__webglFramebuffer,ut,ut.texture,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,0),qt!==void 0&&Yn(ut)}function vt(ut){const Ze=ut.texture,qt=x.get(ut),Mn=x.get(Ze);ut.addEventListener("dispose",He);const Kt=ut.textures,xn=ut.isWebGLCubeRenderTarget===!0,Kr=Kt.length>1;if(Kr||(Mn.__webglTexture===void 0&&(Mn.__webglTexture=b.createTexture()),Mn.__version=Ze.version,ee.memory.textures++),xn){qt.__webglFramebuffer=[];for(let pr=0;pr<6;pr++)if(Ze.mipmaps&&Ze.mipmaps.length>0){qt.__webglFramebuffer[pr]=[];for(let $r=0;$r0){qt.__webglFramebuffer=[];for(let pr=0;pr0&&ir(ut)===!1){qt.__webglMultisampledFramebuffer=b.createFramebuffer(),qt.__webglColorRenderbuffer=[],y.bindFramebuffer(b.FRAMEBUFFER,qt.__webglMultisampledFramebuffer);for(let pr=0;pr0)for(let $r=0;$r0)for(let $r=0;$r0){if(ir(ut)===!1){const Ze=ut.textures,qt=ut.width,Mn=ut.height;let Kt=b.COLOR_BUFFER_BIT;const xn=ut.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,Kr=x.get(ut),pr=Ze.length>1;if(pr)for(let ni=0;ni0?y.bindFramebuffer(b.DRAW_FRAMEBUFFER,Kr.__webglFramebuffer[0]):y.bindFramebuffer(b.DRAW_FRAMEBUFFER,Kr.__webglFramebuffer);for(let ni=0;ni0&&a.has("WEBGL_multisampled_render_to_texture")===!0&&Ze.__useRenderToTexture!==!1}function gr(ut){const Ze=ee.render.frame;oe.get(ut)!==Ze&&(oe.set(ut,Ze),ut.update())}function Ii(ut,Ze){const qt=ut.colorSpace,Mn=ut.format,Kt=ut.type;return ut.isCompressedTexture===!0||ut.isVideoTexture===!0||qt!==Sh&&qt!==ac&&(Ji.getTransfer(qt)===qr?(Mn!==di||Kt!==As)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",qt)),Ze}function hi(ut){return typeof HTMLImageElement!="undefined"&&ut instanceof HTMLImageElement?(ae.width=ut.naturalWidth||ut.width,ae.height=ut.naturalHeight||ut.height):typeof VideoFrame!="undefined"&&ut instanceof VideoFrame?(ae.width=ut.displayWidth,ae.height=ut.displayHeight):(ae.width=ut.width,ae.height=ut.height),ae}this.allocateTextureUnit=ht,this.resetTextureUnits=We,this.setTexture2D=yt,this.setTexture2DArray=Ot,this.setTexture3D=Ut,this.setTextureCube=wt,this.rebindTextures=Fr,this.setupRenderTarget=vt,this.updateRenderTargetMipmap=Jt,this.updateMultisampleRenderTarget=Bn,this.setupDepthRenderbuffer=Yn,this.setupFrameBufferTexture=un,this.useMultisampledRTT=ir}function cj(b,a){function y(x,E=ac){let z;const ee=Ji.getTransfer(E);if(x===As)return b.UNSIGNED_BYTE;if(x===hp)return b.UNSIGNED_SHORT_4_4_4_4;if(x===Tf)return b.UNSIGNED_SHORT_5_5_5_1;if(x===vh)return b.UNSIGNED_INT_5_9_9_9_REV;if(x===Ah)return b.UNSIGNED_INT_10F_11F_11F_REV;if(x===jd)return b.BYTE;if(x===gd)return b.SHORT;if(x===wc)return b.UNSIGNED_SHORT;if(x===ul)return b.INT;if(x===Fo)return b.UNSIGNED_INT;if(x===Ko)return b.FLOAT;if(x===Us)return b.HALF_FLOAT;if(x===Nm)return b.ALPHA;if(x===fg)return b.RGB;if(x===di)return b.RGBA;if(x===zr)return b.DEPTH_COMPONENT;if(x===si)return b.DEPTH_STENCIL;if(x===Ma)return b.RED;if(x===mo)return b.RED_INTEGER;if(x===Uu)return b.RG;if(x===Gl)return b.RG_INTEGER;if(x===ku)return b.RGBA_INTEGER;if(x===ic||x===xu||x===qs||x===yh)if(ee===qr)if(z=a.get("WEBGL_compressed_texture_s3tc_srgb"),z!==null){if(x===ic)return z.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(x===xu)return z.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(x===qs)return z.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(x===yh)return z.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(z=a.get("WEBGL_compressed_texture_s3tc"),z!==null){if(x===ic)return z.COMPRESSED_RGB_S3TC_DXT1_EXT;if(x===xu)return z.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(x===qs)return z.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(x===yh)return z.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(x===gp||x===Fm||x===pp||x===uv)if(z=a.get("WEBGL_compressed_texture_pvrtc"),z!==null){if(x===gp)return z.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(x===Fm)return z.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(x===pp)return z.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(x===uv)return z.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(x===xh||x===mp||x===vp)if(z=a.get("WEBGL_compressed_texture_etc"),z!==null){if(x===xh||x===mp)return ee===qr?z.COMPRESSED_SRGB8_ETC2:z.COMPRESSED_RGB8_ETC2;if(x===vp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:z.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(x===Ap||x===yp||x===xp||x===Pp||x===bp||x===hg||x===Mf||x===Df||x===Ep||x===Ph||x===gg||x===Sp||x===wp||x===Cp)if(z=a.get("WEBGL_compressed_texture_astc"),z!==null){if(x===Ap)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:z.COMPRESSED_RGBA_ASTC_4x4_KHR;if(x===yp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:z.COMPRESSED_RGBA_ASTC_5x4_KHR;if(x===xp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:z.COMPRESSED_RGBA_ASTC_5x5_KHR;if(x===Pp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:z.COMPRESSED_RGBA_ASTC_6x5_KHR;if(x===bp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:z.COMPRESSED_RGBA_ASTC_6x6_KHR;if(x===hg)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:z.COMPRESSED_RGBA_ASTC_8x5_KHR;if(x===Mf)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:z.COMPRESSED_RGBA_ASTC_8x6_KHR;if(x===Df)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:z.COMPRESSED_RGBA_ASTC_8x8_KHR;if(x===Ep)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:z.COMPRESSED_RGBA_ASTC_10x5_KHR;if(x===Ph)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:z.COMPRESSED_RGBA_ASTC_10x6_KHR;if(x===gg)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:z.COMPRESSED_RGBA_ASTC_10x8_KHR;if(x===Sp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:z.COMPRESSED_RGBA_ASTC_10x10_KHR;if(x===wp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:z.COMPRESSED_RGBA_ASTC_12x10_KHR;if(x===Cp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:z.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(x===Bp||x===Im||x===cv)if(z=a.get("EXT_texture_compression_bptc"),z!==null){if(x===Bp)return ee===qr?z.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:z.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(x===Im)return z.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(x===cv)return z.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(x===bh||x===Eh||x===Tp||x===Mp)if(z=a.get("EXT_texture_compression_rgtc"),z!==null){if(x===bh)return z.COMPRESSED_RED_RGTC1_EXT;if(x===Eh)return z.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(x===Tp)return z.COMPRESSED_RED_GREEN_RGTC2_EXT;if(x===Mp)return z.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return x===eu?b.UNSIGNED_INT_24_8:b[x]!==void 0?b[x]:null}return{convert:y}}const dj=` +}`;function aj(b,a,y){let x=new Uv;const E=new vn,z=new vn,ee=new Ui,te=new f2({depthPacking:iw}),ne=new h2,ae={},oe=y.maxTextureSize,se={[Au]:xo,[xo]:Au,[Ms]:Ms},ue=new Rf({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new vn},radius:{value:4}},vertexShader:rj,fragmentShader:ij}),ce=ue.clone();ce.defines.HORIZONTAL_PASS=1;const de=new wa;de.setAttribute("position",new us(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const ye=new Go(de,ue),Ae=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=yo;let ge=this.type;this.render=function(Me,He,Ie){if(Ae.enabled===!1||Ae.autoUpdate===!1&&Ae.needsUpdate===!1||Me.length===0)return;const Re=b.getRenderTarget(),Le=b.getActiveCubeFace(),je=b.getActiveMipmapLevel(),We=b.state;We.setBlending(ll),We.buffers.depth.getReversed()===!0?We.buffers.color.setClear(0,0,0,0):We.buffers.color.setClear(1,1,1,1),We.buffers.depth.setTest(!0),We.setScissorTest(!1);const ht=ge!==vu&&this.type===vu,Pt=ge===vu&&this.type!==vu;for(let xt=0,Lt=Me.length;xtoe||E.y>oe)&&(E.x>oe&&(z.x=Math.floor(oe/_e.x),E.x=z.x*_e.x,wt.mapSize.x=z.x),E.y>oe&&(z.y=Math.floor(oe/_e.y),E.y=z.y*_e.y,wt.mapSize.y=z.y)),wt.map===null||ht===!0||Pt===!0){const tt=this.type!==vu?{minFilter:Ho,magFilter:Ho}:{};wt.map!==null&&wt.map.dispose(),wt.map=new Rp(E.x,E.y,tt),wt.map.texture.name=kt.name+".shadowMap",wt.camera.updateProjectionMatrix()}b.setRenderTarget(wt.map),b.clear();const yt=wt.getViewportCount();for(let tt=0;tt0||He.map&&He.alphaTest>0||He.alphaToCoverage===!0){const We=Le.uuid,ht=He.uuid;let Pt=ae[We];Pt===void 0&&(Pt={},ae[We]=Pt);let xt=Pt[ht];xt===void 0&&(xt=Le.clone(),Pt[ht]=xt,He.addEventListener("dispose",De)),Le=xt}if(Le.visible=He.visible,Le.wireframe=He.wireframe,Re===vu?Le.side=He.shadowSide!==null?He.shadowSide:He.side:Le.side=He.shadowSide!==null?He.shadowSide:se[He.side],Le.alphaMap=He.alphaMap,Le.alphaTest=He.alphaToCoverage===!0?.5:He.alphaTest,Le.map=He.map,Le.clipShadows=He.clipShadows,Le.clippingPlanes=He.clippingPlanes,Le.clipIntersection=He.clipIntersection,Le.displacementMap=He.displacementMap,Le.displacementScale=He.displacementScale,Le.displacementBias=He.displacementBias,Le.wireframeLinewidth=He.wireframeLinewidth,Le.linewidth=He.linewidth,Ie.isPointLight===!0&&Le.isMeshDistanceMaterial===!0){const We=b.properties.get(Le);We.light=Ie}return Le}function we(Me,He,Ie,Re,Le){if(Me.visible===!1)return;if(Me.layers.test(He.layers)&&(Me.isMesh||Me.isLine||Me.isPoints)&&(Me.castShadow||Me.receiveShadow&&Le===vu)&&(!Me.frustumCulled||x.intersectsObject(Me))){Me.modelViewMatrix.multiplyMatrices(Ie.matrixWorldInverse,Me.matrixWorld);const ht=a.update(Me),Pt=Me.material;if(Array.isArray(Pt)){const xt=ht.groups;for(let Lt=0,kt=xt.length;Lt=1):wt.indexOf("OpenGL ES")!==-1&&(kt=parseFloat(/^OpenGL ES (\d)/.exec(wt)[1]),Lt=kt>=2);let _e=null,yt={};const tt=b.getParameter(b.SCISSOR_BOX),Ft=b.getParameter(b.VIEWPORT),Xt=new Ui().fromArray(tt),Pn=new Ui().fromArray(Ft);function Mt(Zt,or,Ir,ci){const en=new Uint8Array(4),dn=b.createTexture();b.bindTexture(Zt,dn),b.texParameteri(Zt,b.TEXTURE_MIN_FILTER,b.NEAREST),b.texParameteri(Zt,b.TEXTURE_MAG_FILTER,b.NEAREST);for(let cr=0;crqt||Jt.height>qt)&&(Mn=qt/Math.max(Jt.width,Jt.height)),Mn<1)if(typeof HTMLImageElement!="undefined"&&ut instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&ut instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&ut instanceof ImageBitmap||typeof VideoFrame!="undefined"&&ut instanceof VideoFrame){const An=Math.floor(Mn*Jt.width),Kr=Math.floor(Mn*Jt.height);se===void 0&&(se=de(An,Kr));const pr=Ze?de(An,Kr):se;return pr.width=An,pr.height=Kr,pr.getContext("2d").drawImage(ut,0,0,An,Kr),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+Jt.width+"x"+Jt.height+") to ("+An+"x"+Kr+")."),pr}else return"data"in ut&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+Jt.width+"x"+Jt.height+")."),ut;return ut}function Ae(ut){return ut.generateMipmaps}function ge(ut){b.generateMipmap(ut)}function Ee(ut){return ut.isWebGLCubeRenderTarget?b.TEXTURE_CUBE_MAP:ut.isWebGL3DRenderTarget?b.TEXTURE_3D:ut.isWebGLArrayRenderTarget||ut.isCompressedArrayTexture?b.TEXTURE_2D_ARRAY:b.TEXTURE_2D}function be(ut,Ze,qt,Mn,Jt=!1){if(ut!==null){if(b[ut]!==void 0)return b[ut];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+ut+"'")}let An=Ze;if(Ze===b.RED&&(qt===b.FLOAT&&(An=b.R32F),qt===b.HALF_FLOAT&&(An=b.R16F),qt===b.UNSIGNED_BYTE&&(An=b.R8)),Ze===b.RED_INTEGER&&(qt===b.UNSIGNED_BYTE&&(An=b.R8UI),qt===b.UNSIGNED_SHORT&&(An=b.R16UI),qt===b.UNSIGNED_INT&&(An=b.R32UI),qt===b.BYTE&&(An=b.R8I),qt===b.SHORT&&(An=b.R16I),qt===b.INT&&(An=b.R32I)),Ze===b.RG&&(qt===b.FLOAT&&(An=b.RG32F),qt===b.HALF_FLOAT&&(An=b.RG16F),qt===b.UNSIGNED_BYTE&&(An=b.RG8)),Ze===b.RG_INTEGER&&(qt===b.UNSIGNED_BYTE&&(An=b.RG8UI),qt===b.UNSIGNED_SHORT&&(An=b.RG16UI),qt===b.UNSIGNED_INT&&(An=b.RG32UI),qt===b.BYTE&&(An=b.RG8I),qt===b.SHORT&&(An=b.RG16I),qt===b.INT&&(An=b.RG32I)),Ze===b.RGB_INTEGER&&(qt===b.UNSIGNED_BYTE&&(An=b.RGB8UI),qt===b.UNSIGNED_SHORT&&(An=b.RGB16UI),qt===b.UNSIGNED_INT&&(An=b.RGB32UI),qt===b.BYTE&&(An=b.RGB8I),qt===b.SHORT&&(An=b.RGB16I),qt===b.INT&&(An=b.RGB32I)),Ze===b.RGBA_INTEGER&&(qt===b.UNSIGNED_BYTE&&(An=b.RGBA8UI),qt===b.UNSIGNED_SHORT&&(An=b.RGBA16UI),qt===b.UNSIGNED_INT&&(An=b.RGBA32UI),qt===b.BYTE&&(An=b.RGBA8I),qt===b.SHORT&&(An=b.RGBA16I),qt===b.INT&&(An=b.RGBA32I)),Ze===b.RGB&&(qt===b.UNSIGNED_INT_5_9_9_9_REV&&(An=b.RGB9_E5),qt===b.UNSIGNED_INT_10F_11F_11F_REV&&(An=b.R11F_G11F_B10F)),Ze===b.RGBA){const Kr=Jt?Fp:Ji.getTransfer(Mn);qt===b.FLOAT&&(An=b.RGBA32F),qt===b.HALF_FLOAT&&(An=b.RGBA16F),qt===b.UNSIGNED_BYTE&&(An=Kr===qr?b.SRGB8_ALPHA8:b.RGBA8),qt===b.UNSIGNED_SHORT_4_4_4_4&&(An=b.RGBA4),qt===b.UNSIGNED_SHORT_5_5_5_1&&(An=b.RGB5_A1)}return(An===b.R16F||An===b.R32F||An===b.RG16F||An===b.RG32F||An===b.RGBA16F||An===b.RGBA32F)&&a.get("EXT_color_buffer_float"),An}function we(ut,Ze){let qt;return ut?Ze===null||Ze===Fo||Ze===eu?qt=b.DEPTH24_STENCIL8:Ze===Ko?qt=b.DEPTH32F_STENCIL8:Ze===wc&&(qt=b.DEPTH24_STENCIL8,console.warn("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):Ze===null||Ze===Fo||Ze===eu?qt=b.DEPTH_COMPONENT24:Ze===Ko?qt=b.DEPTH_COMPONENT32F:Ze===wc&&(qt=b.DEPTH_COMPONENT16),qt}function De(ut,Ze){return Ae(ut)===!0||ut.isFramebufferTexture&&ut.minFilter!==Ho&&ut.minFilter!==Uo?Math.log2(Math.max(Ze.width,Ze.height))+1:ut.mipmaps!==void 0&&ut.mipmaps.length>0?ut.mipmaps.length:ut.isCompressedTexture&&Array.isArray(ut.image)?Ze.mipmaps.length:1}function Me(ut){const Ze=ut.target;Ze.removeEventListener("dispose",Me),Ie(Ze),Ze.isVideoTexture&&oe.delete(Ze)}function He(ut){const Ze=ut.target;Ze.removeEventListener("dispose",He),Le(Ze)}function Ie(ut){const Ze=x.get(ut);if(Ze.__webglInit===void 0)return;const qt=ut.source,Mn=ue.get(qt);if(Mn){const Jt=Mn[Ze.__cacheKey];Jt.usedTimes--,Jt.usedTimes===0&&Re(ut),Object.keys(Mn).length===0&&ue.delete(qt)}x.remove(ut)}function Re(ut){const Ze=x.get(ut);b.deleteTexture(Ze.__webglTexture);const qt=ut.source,Mn=ue.get(qt);delete Mn[Ze.__cacheKey],ee.memory.textures--}function Le(ut){const Ze=x.get(ut);if(ut.depthTexture&&(ut.depthTexture.dispose(),x.remove(ut.depthTexture)),ut.isWebGLCubeRenderTarget)for(let Mn=0;Mn<6;Mn++){if(Array.isArray(Ze.__webglFramebuffer[Mn]))for(let Jt=0;Jt=E.maxTextures&&console.warn("THREE.WebGLTextures: Trying to use "+ut+" texture units while this GPU supports only "+E.maxTextures),je+=1,ut}function Pt(ut){const Ze=[];return Ze.push(ut.wrapS),Ze.push(ut.wrapT),Ze.push(ut.wrapR||0),Ze.push(ut.magFilter),Ze.push(ut.minFilter),Ze.push(ut.anisotropy),Ze.push(ut.internalFormat),Ze.push(ut.format),Ze.push(ut.type),Ze.push(ut.generateMipmaps),Ze.push(ut.premultiplyAlpha),Ze.push(ut.flipY),Ze.push(ut.unpackAlignment),Ze.push(ut.colorSpace),Ze.join()}function xt(ut,Ze){const qt=x.get(ut);if(ut.isVideoTexture&&gr(ut),ut.isRenderTargetTexture===!1&&ut.isExternalTexture!==!0&&ut.version>0&&qt.__version!==ut.version){const Mn=ut.image;if(Mn===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(Mn.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{Bt(qt,ut,Ze);return}}else ut.isExternalTexture&&(qt.__webglTexture=ut.sourceTexture?ut.sourceTexture:null);y.bindTexture(b.TEXTURE_2D,qt.__webglTexture,b.TEXTURE0+Ze)}function Lt(ut,Ze){const qt=x.get(ut);if(ut.isRenderTargetTexture===!1&&ut.version>0&&qt.__version!==ut.version){Bt(qt,ut,Ze);return}y.bindTexture(b.TEXTURE_2D_ARRAY,qt.__webglTexture,b.TEXTURE0+Ze)}function kt(ut,Ze){const qt=x.get(ut);if(ut.isRenderTargetTexture===!1&&ut.version>0&&qt.__version!==ut.version){Bt(qt,ut,Ze);return}y.bindTexture(b.TEXTURE_3D,qt.__webglTexture,b.TEXTURE0+Ze)}function wt(ut,Ze){const qt=x.get(ut);if(ut.version>0&&qt.__version!==ut.version){jt(qt,ut,Ze);return}y.bindTexture(b.TEXTURE_CUBE_MAP,qt.__webglTexture,b.TEXTURE0+Ze)}const _e={[hd]:b.REPEAT,[$l]:b.CLAMP_TO_EDGE,[Sc]:b.MIRRORED_REPEAT},yt={[Ho]:b.NEAREST,[fp]:b.NEAREST_MIPMAP_NEAREST,[Uc]:b.NEAREST_MIPMAP_LINEAR,[Uo]:b.LINEAR,[Bf]:b.LINEAR_MIPMAP_NEAREST,[vs]:b.LINEAR_MIPMAP_LINEAR},tt={[ke]:b.NEVER,[ct]:b.ALWAYS,[Ge]:b.LESS,[Xe]:b.LEQUAL,[Ve]:b.EQUAL,[pt]:b.GEQUAL,[ot]:b.GREATER,[At]:b.NOTEQUAL};function Ft(ut,Ze){if(Ze.type===Ko&&a.has("OES_texture_float_linear")===!1&&(Ze.magFilter===Uo||Ze.magFilter===Bf||Ze.magFilter===Uc||Ze.magFilter===vs||Ze.minFilter===Uo||Ze.minFilter===Bf||Ze.minFilter===Uc||Ze.minFilter===vs)&&console.warn("THREE.WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),b.texParameteri(ut,b.TEXTURE_WRAP_S,_e[Ze.wrapS]),b.texParameteri(ut,b.TEXTURE_WRAP_T,_e[Ze.wrapT]),(ut===b.TEXTURE_3D||ut===b.TEXTURE_2D_ARRAY)&&b.texParameteri(ut,b.TEXTURE_WRAP_R,_e[Ze.wrapR]),b.texParameteri(ut,b.TEXTURE_MAG_FILTER,yt[Ze.magFilter]),b.texParameteri(ut,b.TEXTURE_MIN_FILTER,yt[Ze.minFilter]),Ze.compareFunction&&(b.texParameteri(ut,b.TEXTURE_COMPARE_MODE,b.COMPARE_REF_TO_TEXTURE),b.texParameteri(ut,b.TEXTURE_COMPARE_FUNC,tt[Ze.compareFunction])),a.has("EXT_texture_filter_anisotropic")===!0){if(Ze.magFilter===Ho||Ze.minFilter!==Uc&&Ze.minFilter!==vs||Ze.type===Ko&&a.has("OES_texture_float_linear")===!1)return;if(Ze.anisotropy>1||x.get(Ze).__currentAnisotropy){const qt=a.get("EXT_texture_filter_anisotropic");b.texParameterf(ut,qt.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(Ze.anisotropy,E.getMaxAnisotropy())),x.get(Ze).__currentAnisotropy=Ze.anisotropy}}}function Xt(ut,Ze){let qt=!1;ut.__webglInit===void 0&&(ut.__webglInit=!0,Ze.addEventListener("dispose",Me));const Mn=Ze.source;let Jt=ue.get(Mn);Jt===void 0&&(Jt={},ue.set(Mn,Jt));const An=Pt(Ze);if(An!==ut.__cacheKey){Jt[An]===void 0&&(Jt[An]={texture:b.createTexture(),usedTimes:0},ee.memory.textures++,qt=!0),Jt[An].usedTimes++;const Kr=Jt[ut.__cacheKey];Kr!==void 0&&(Jt[ut.__cacheKey].usedTimes--,Kr.usedTimes===0&&Re(Ze)),ut.__cacheKey=An,ut.__webglTexture=Jt[An].texture}return qt}function Pn(ut,Ze,qt){return Math.floor(Math.floor(ut/qt)/Ze)}function Mt(ut,Ze,qt,Mn){const An=ut.updateRanges;if(An.length===0)y.texSubImage2D(b.TEXTURE_2D,0,0,0,Ze.width,Ze.height,qt,Mn,Ze.data);else{An.sort(($n,fr)=>$n.start-fr.start);let Kr=0;for(let $n=1;$n0){Zt&&or&&y.texStorage2D(b.TEXTURE_2D,ci,Pi,Qi[0].width,Qi[0].height);for(let en=0,dn=Qi.length;en0){const cr=Ob(ur.width,ur.height,Ze.format,Ze.type);for(const Br of Ze.layerUpdates){const kr=ur.data.subarray(Br*cr/ur.data.BYTES_PER_ELEMENT,(Br+1)*cr/ur.data.BYTES_PER_ELEMENT);y.compressedTexSubImage3D(b.TEXTURE_2D_ARRAY,en,0,0,Br,ur.width,ur.height,1,fr,kr)}Ze.clearLayerUpdates()}else y.compressedTexSubImage3D(b.TEXTURE_2D_ARRAY,en,0,0,0,ur.width,ur.height,$n.depth,fr,ur.data)}else y.compressedTexImage3D(b.TEXTURE_2D_ARRAY,en,Pi,ur.width,ur.height,$n.depth,0,ur.data,0,0);else console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else Zt?Ir&&y.texSubImage3D(b.TEXTURE_2D_ARRAY,en,0,0,0,ur.width,ur.height,$n.depth,fr,Di,ur.data):y.texImage3D(b.TEXTURE_2D_ARRAY,en,Pi,ur.width,ur.height,$n.depth,0,fr,Di,ur.data)}else{Zt&&or&&y.texStorage2D(b.TEXTURE_2D,ci,Pi,Qi[0].width,Qi[0].height);for(let en=0,dn=Qi.length;en0){const en=Ob($n.width,$n.height,Ze.format,Ze.type);for(const dn of Ze.layerUpdates){const cr=$n.data.subarray(dn*en/$n.data.BYTES_PER_ELEMENT,(dn+1)*en/$n.data.BYTES_PER_ELEMENT);y.texSubImage3D(b.TEXTURE_2D_ARRAY,0,0,0,dn,$n.width,$n.height,1,fr,Di,cr)}Ze.clearLayerUpdates()}else y.texSubImage3D(b.TEXTURE_2D_ARRAY,0,0,0,0,$n.width,$n.height,$n.depth,fr,Di,$n.data)}else y.texImage3D(b.TEXTURE_2D_ARRAY,0,Pi,$n.width,$n.height,$n.depth,0,fr,Di,$n.data);else if(Ze.isData3DTexture)Zt?(or&&y.texStorage3D(b.TEXTURE_3D,ci,Pi,$n.width,$n.height,$n.depth),Ir&&y.texSubImage3D(b.TEXTURE_3D,0,0,0,0,$n.width,$n.height,$n.depth,fr,Di,$n.data)):y.texImage3D(b.TEXTURE_3D,0,Pi,$n.width,$n.height,$n.depth,0,fr,Di,$n.data);else if(Ze.isFramebufferTexture){if(or)if(Zt)y.texStorage2D(b.TEXTURE_2D,ci,Pi,$n.width,$n.height);else{let en=$n.width,dn=$n.height;for(let cr=0;cr>=1,dn>>=1}}else if(Qi.length>0){if(Zt&&or){const en=hi(Qi[0]);y.texStorage2D(b.TEXTURE_2D,ci,Pi,en.width,en.height)}for(let en=0,dn=Qi.length;en0&&ci++;const dn=hi(fr[0]);y.texStorage2D(b.TEXTURE_CUBE_MAP,ci,Qi,dn.width,dn.height)}for(let dn=0;dn<6;dn++)if($n){Zt?Ir&&y.texSubImage2D(b.TEXTURE_CUBE_MAP_POSITIVE_X+dn,0,0,0,fr[dn].width,fr[dn].height,Pi,ur,fr[dn].data):y.texImage2D(b.TEXTURE_CUBE_MAP_POSITIVE_X+dn,0,Qi,fr[dn].width,fr[dn].height,0,Pi,ur,fr[dn].data);for(let cr=0;cr>An),Di=Math.max(1,Ze.height>>An);Jt===b.TEXTURE_3D||Jt===b.TEXTURE_2D_ARRAY?y.texImage3D(Jt,An,$r,fr,Di,Ze.depth,0,Kr,pr,null):y.texImage2D(Jt,An,$r,fr,Di,0,Kr,pr,null)}y.bindFramebuffer(b.FRAMEBUFFER,ut),ir(Ze)?te.framebufferTexture2DMultisampleEXT(b.FRAMEBUFFER,Mn,Jt,$n.__webglTexture,0,rr(Ze)):(Jt===b.TEXTURE_2D||Jt>=b.TEXTURE_CUBE_MAP_POSITIVE_X&&Jt<=b.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&b.framebufferTexture2D(b.FRAMEBUFFER,Mn,Jt,$n.__webglTexture,An),y.bindFramebuffer(b.FRAMEBUFFER,null)}function xn(ut,Ze,qt){if(b.bindRenderbuffer(b.RENDERBUFFER,ut),Ze.depthBuffer){const Mn=Ze.depthTexture,Jt=Mn&&Mn.isDepthTexture?Mn.type:null,An=we(Ze.stencilBuffer,Jt),Kr=Ze.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,pr=rr(Ze);ir(Ze)?te.renderbufferStorageMultisampleEXT(b.RENDERBUFFER,pr,An,Ze.width,Ze.height):qt?b.renderbufferStorageMultisample(b.RENDERBUFFER,pr,An,Ze.width,Ze.height):b.renderbufferStorage(b.RENDERBUFFER,An,Ze.width,Ze.height),b.framebufferRenderbuffer(b.FRAMEBUFFER,Kr,b.RENDERBUFFER,ut)}else{const Mn=Ze.textures;for(let Jt=0;Jt{delete Ze.__boundDepthTexture,delete Ze.__depthDisposeCallback,Mn.removeEventListener("dispose",Jt)};Mn.addEventListener("dispose",Jt),Ze.__depthDisposeCallback=Jt}Ze.__boundDepthTexture=Mn}if(ut.depthTexture&&!Ze.__autoAllocateDepthBuffer){if(qt)throw new Error("target.depthTexture not supported in Cube render targets");const Mn=ut.texture.mipmaps;Mn&&Mn.length>0?Tn(Ze.__webglFramebuffer[0],ut):Tn(Ze.__webglFramebuffer,ut)}else if(qt){Ze.__webglDepthbuffer=[];for(let Mn=0;Mn<6;Mn++)if(y.bindFramebuffer(b.FRAMEBUFFER,Ze.__webglFramebuffer[Mn]),Ze.__webglDepthbuffer[Mn]===void 0)Ze.__webglDepthbuffer[Mn]=b.createRenderbuffer(),xn(Ze.__webglDepthbuffer[Mn],ut,!1);else{const Jt=ut.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,An=Ze.__webglDepthbuffer[Mn];b.bindRenderbuffer(b.RENDERBUFFER,An),b.framebufferRenderbuffer(b.FRAMEBUFFER,Jt,b.RENDERBUFFER,An)}}else{const Mn=ut.texture.mipmaps;if(Mn&&Mn.length>0?y.bindFramebuffer(b.FRAMEBUFFER,Ze.__webglFramebuffer[0]):y.bindFramebuffer(b.FRAMEBUFFER,Ze.__webglFramebuffer),Ze.__webglDepthbuffer===void 0)Ze.__webglDepthbuffer=b.createRenderbuffer(),xn(Ze.__webglDepthbuffer,ut,!1);else{const Jt=ut.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,An=Ze.__webglDepthbuffer;b.bindRenderbuffer(b.RENDERBUFFER,An),b.framebufferRenderbuffer(b.FRAMEBUFFER,Jt,b.RENDERBUFFER,An)}}y.bindFramebuffer(b.FRAMEBUFFER,null)}function Dr(ut,Ze,qt){const Mn=x.get(ut);Ze!==void 0&&un(Mn.__webglFramebuffer,ut,ut.texture,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,0),qt!==void 0&&Yn(ut)}function vt(ut){const Ze=ut.texture,qt=x.get(ut),Mn=x.get(Ze);ut.addEventListener("dispose",He);const Jt=ut.textures,An=ut.isWebGLCubeRenderTarget===!0,Kr=Jt.length>1;if(Kr||(Mn.__webglTexture===void 0&&(Mn.__webglTexture=b.createTexture()),Mn.__version=Ze.version,ee.memory.textures++),An){qt.__webglFramebuffer=[];for(let pr=0;pr<6;pr++)if(Ze.mipmaps&&Ze.mipmaps.length>0){qt.__webglFramebuffer[pr]=[];for(let $r=0;$r0){qt.__webglFramebuffer=[];for(let pr=0;pr0&&ir(ut)===!1){qt.__webglMultisampledFramebuffer=b.createFramebuffer(),qt.__webglColorRenderbuffer=[],y.bindFramebuffer(b.FRAMEBUFFER,qt.__webglMultisampledFramebuffer);for(let pr=0;pr0)for(let $r=0;$r0)for(let $r=0;$r0){if(ir(ut)===!1){const Ze=ut.textures,qt=ut.width,Mn=ut.height;let Jt=b.COLOR_BUFFER_BIT;const An=ut.stencilBuffer?b.DEPTH_STENCIL_ATTACHMENT:b.DEPTH_ATTACHMENT,Kr=x.get(ut),pr=Ze.length>1;if(pr)for(let ni=0;ni0?y.bindFramebuffer(b.DRAW_FRAMEBUFFER,Kr.__webglFramebuffer[0]):y.bindFramebuffer(b.DRAW_FRAMEBUFFER,Kr.__webglFramebuffer);for(let ni=0;ni0&&a.has("WEBGL_multisampled_render_to_texture")===!0&&Ze.__useRenderToTexture!==!1}function gr(ut){const Ze=ee.render.frame;oe.get(ut)!==Ze&&(oe.set(ut,Ze),ut.update())}function Ii(ut,Ze){const qt=ut.colorSpace,Mn=ut.format,Jt=ut.type;return ut.isCompressedTexture===!0||ut.isVideoTexture===!0||qt!==Sh&&qt!==ac&&(Ji.getTransfer(qt)===qr?(Mn!==di||Jt!==As)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",qt)),Ze}function hi(ut){return typeof HTMLImageElement!="undefined"&&ut instanceof HTMLImageElement?(ae.width=ut.naturalWidth||ut.width,ae.height=ut.naturalHeight||ut.height):typeof VideoFrame!="undefined"&&ut instanceof VideoFrame?(ae.width=ut.displayWidth,ae.height=ut.displayHeight):(ae.width=ut.width,ae.height=ut.height),ae}this.allocateTextureUnit=ht,this.resetTextureUnits=We,this.setTexture2D=xt,this.setTexture2DArray=Lt,this.setTexture3D=kt,this.setTextureCube=wt,this.rebindTextures=Dr,this.setupRenderTarget=vt,this.updateRenderTargetMipmap=Kt,this.updateMultisampleRenderTarget=Bn,this.setupDepthRenderbuffer=Yn,this.setupFrameBufferTexture=un,this.useMultisampledRTT=ir}function uj(b,a){function y(x,E=ac){let z;const ee=Ji.getTransfer(E);if(x===As)return b.UNSIGNED_BYTE;if(x===hp)return b.UNSIGNED_SHORT_4_4_4_4;if(x===Tf)return b.UNSIGNED_SHORT_5_5_5_1;if(x===vh)return b.UNSIGNED_INT_5_9_9_9_REV;if(x===Ah)return b.UNSIGNED_INT_10F_11F_11F_REV;if(x===jd)return b.BYTE;if(x===gd)return b.SHORT;if(x===wc)return b.UNSIGNED_SHORT;if(x===ul)return b.INT;if(x===Fo)return b.UNSIGNED_INT;if(x===Ko)return b.FLOAT;if(x===Us)return b.HALF_FLOAT;if(x===Nm)return b.ALPHA;if(x===fg)return b.RGB;if(x===di)return b.RGBA;if(x===zr)return b.DEPTH_COMPONENT;if(x===si)return b.DEPTH_STENCIL;if(x===Ma)return b.RED;if(x===po)return b.RED_INTEGER;if(x===Uu)return b.RG;if(x===Gl)return b.RG_INTEGER;if(x===ku)return b.RGBA_INTEGER;if(x===ic||x===xu||x===qs||x===yh)if(ee===qr)if(z=a.get("WEBGL_compressed_texture_s3tc_srgb"),z!==null){if(x===ic)return z.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(x===xu)return z.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(x===qs)return z.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(x===yh)return z.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(z=a.get("WEBGL_compressed_texture_s3tc"),z!==null){if(x===ic)return z.COMPRESSED_RGB_S3TC_DXT1_EXT;if(x===xu)return z.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(x===qs)return z.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(x===yh)return z.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(x===gp||x===Fm||x===pp||x===uv)if(z=a.get("WEBGL_compressed_texture_pvrtc"),z!==null){if(x===gp)return z.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(x===Fm)return z.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(x===pp)return z.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(x===uv)return z.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(x===xh||x===mp||x===vp)if(z=a.get("WEBGL_compressed_texture_etc"),z!==null){if(x===xh||x===mp)return ee===qr?z.COMPRESSED_SRGB8_ETC2:z.COMPRESSED_RGB8_ETC2;if(x===vp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:z.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(x===Ap||x===yp||x===xp||x===Pp||x===bp||x===hg||x===Mf||x===Df||x===Ep||x===Ph||x===gg||x===Sp||x===wp||x===Cp)if(z=a.get("WEBGL_compressed_texture_astc"),z!==null){if(x===Ap)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:z.COMPRESSED_RGBA_ASTC_4x4_KHR;if(x===yp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:z.COMPRESSED_RGBA_ASTC_5x4_KHR;if(x===xp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:z.COMPRESSED_RGBA_ASTC_5x5_KHR;if(x===Pp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:z.COMPRESSED_RGBA_ASTC_6x5_KHR;if(x===bp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:z.COMPRESSED_RGBA_ASTC_6x6_KHR;if(x===hg)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:z.COMPRESSED_RGBA_ASTC_8x5_KHR;if(x===Mf)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:z.COMPRESSED_RGBA_ASTC_8x6_KHR;if(x===Df)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:z.COMPRESSED_RGBA_ASTC_8x8_KHR;if(x===Ep)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:z.COMPRESSED_RGBA_ASTC_10x5_KHR;if(x===Ph)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:z.COMPRESSED_RGBA_ASTC_10x6_KHR;if(x===gg)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:z.COMPRESSED_RGBA_ASTC_10x8_KHR;if(x===Sp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:z.COMPRESSED_RGBA_ASTC_10x10_KHR;if(x===wp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:z.COMPRESSED_RGBA_ASTC_12x10_KHR;if(x===Cp)return ee===qr?z.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:z.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(x===Bp||x===Im||x===cv)if(z=a.get("EXT_texture_compression_bptc"),z!==null){if(x===Bp)return ee===qr?z.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:z.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(x===Im)return z.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(x===cv)return z.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(x===bh||x===Eh||x===Tp||x===Mp)if(z=a.get("EXT_texture_compression_rgtc"),z!==null){if(x===bh)return z.COMPRESSED_RED_RGTC1_EXT;if(x===Eh)return z.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(x===Tp)return z.COMPRESSED_RED_GREEN_RGTC2_EXT;if(x===Mp)return z.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return x===eu?b.UNSIGNED_INT_24_8:b[x]!==void 0?b[x]:null}return{convert:y}}const cj=` void main() { gl_Position = vec4( position, 1.0 ); -}`,fj=` +}`,dj=` uniform sampler2DArray depthColor; uniform float depthWidth; uniform float depthHeight; @@ -3942,7 +3942,7 @@ void main() { } -}`;class hj{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(a,y){if(this.texture===null){const x=new WT(a.texture);(a.depthNear!==y.depthNear||a.depthFar!==y.depthFar)&&(this.depthNear=a.depthNear,this.depthFar=a.depthFar),this.texture=x}}getMesh(a){if(this.texture!==null&&this.mesh===null){const y=a.cameras[0].viewport,x=new Rf({vertexShader:dj,fragmentShader:fj,uniforms:{depthColor:{value:this.texture},depthWidth:{value:y.z},depthHeight:{value:y.w}}});this.mesh=new Go(new jv(20,20),x)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class gj extends ls{constructor(a,y){super();const x=this;let E=null,z=1,ee=null,te="local-floor",ne=1,ae=null,oe=null,se=null,ue=null,ce=null,de=null;const ye=typeof XRWebGLBinding!="undefined",Ae=new hj,ge={},Ee=y.getContextAttributes();let be=null,we=null;const De=[],Te=[],He=new An;let Ie=null;const Re=new Tl;Re.viewport=new Ui;const Le=new Tl;Le.viewport=new Ui;const je=[Re,Le],We=new I2;let ht=null,bt=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(Bt){let Xt=De[Bt];return Xt===void 0&&(Xt=new yP,De[Bt]=Xt),Xt.getTargetRaySpace()},this.getControllerGrip=function(Bt){let Xt=De[Bt];return Xt===void 0&&(Xt=new yP,De[Bt]=Xt),Xt.getGripSpace()},this.getHand=function(Bt){let Xt=De[Bt];return Xt===void 0&&(Xt=new yP,De[Bt]=Xt),Xt.getHandSpace()};function yt(Bt){const Xt=Te.indexOf(Bt.inputSource);if(Xt===-1)return;const un=De[Xt];un!==void 0&&(un.update(Bt.inputSource,Bt.frame,ae||ee),un.dispatchEvent({type:Bt.type,data:Bt.inputSource}))}function Ot(){E.removeEventListener("select",yt),E.removeEventListener("selectstart",yt),E.removeEventListener("selectend",yt),E.removeEventListener("squeeze",yt),E.removeEventListener("squeezestart",yt),E.removeEventListener("squeezeend",yt),E.removeEventListener("end",Ot),E.removeEventListener("inputsourceschange",Ut);for(let Bt=0;Bt=0&&(Te[yn]=null,De[yn].disconnect(un))}for(let Xt=0;Xt=Te.length){Te.push(un),yn=Yn;break}else if(Te[Yn]===null){Te[Yn]=un,yn=Yn;break}if(yn===-1)break}const Tn=De[yn];Tn&&Tn.connect(un)}}const wt=new Ye,_e=new Ye;function xt(Bt,Xt,un){wt.setFromMatrixPosition(Xt.matrixWorld),_e.setFromMatrixPosition(un.matrixWorld);const yn=wt.distanceTo(_e),Tn=Xt.projectionMatrix.elements,Yn=un.projectionMatrix.elements,Fr=Tn[14]/(Tn[10]-1),vt=Tn[14]/(Tn[10]+1),Jt=(Tn[9]+1)/Tn[5],Sn=(Tn[9]-1)/Tn[5],bn=(Tn[8]-1)/Tn[0],Bn=(Yn[8]+1)/Yn[0],rr=Fr*bn,ir=Fr*Bn,gr=yn/(-bn+Bn),Ii=gr*-bn;if(Xt.matrixWorld.decompose(Bt.position,Bt.quaternion,Bt.scale),Bt.translateX(Ii),Bt.translateZ(gr),Bt.matrixWorld.compose(Bt.position,Bt.quaternion,Bt.scale),Bt.matrixWorldInverse.copy(Bt.matrixWorld).invert(),Tn[10]===-1)Bt.projectionMatrix.copy(Xt.projectionMatrix),Bt.projectionMatrixInverse.copy(Xt.projectionMatrixInverse);else{const hi=Fr+gr,ut=vt+gr,Ze=rr-Ii,qt=ir+(yn-Ii),Mn=Jt*vt/ut*hi,Kt=Sn*vt/ut*hi;Bt.projectionMatrix.makePerspective(Ze,qt,Mn,Kt,hi,ut),Bt.projectionMatrixInverse.copy(Bt.projectionMatrix).invert()}}function ot(Bt,Xt){Xt===null?Bt.matrixWorld.copy(Bt.matrix):Bt.matrixWorld.multiplyMatrices(Xt.matrixWorld,Bt.matrix),Bt.matrixWorldInverse.copy(Bt.matrixWorld).invert()}this.updateCamera=function(Bt){if(E===null)return;let Xt=Bt.near,un=Bt.far;Ae.texture!==null&&(Ae.depthNear>0&&(Xt=Ae.depthNear),Ae.depthFar>0&&(un=Ae.depthFar)),We.near=Le.near=Re.near=Xt,We.far=Le.far=Re.far=un,(ht!==We.near||bt!==We.far)&&(E.updateRenderState({depthNear:We.near,depthFar:We.far}),ht=We.near,bt=We.far),We.layers.mask=Bt.layers.mask|6,Re.layers.mask=We.layers.mask&3,Le.layers.mask=We.layers.mask&5;const yn=Bt.parent,Tn=We.cameras;ot(We,yn);for(let Yn=0;Yn0&&(Ae.alphaTest.value=ge.alphaTest);const Ee=a.get(ge),be=Ee.envMap,we=Ee.envMapRotation;be&&(Ae.envMap.value=be,o0.copy(we),o0.x*=-1,o0.y*=-1,o0.z*=-1,be.isCubeTexture&&be.isRenderTargetTexture===!1&&(o0.y*=-1,o0.z*=-1),Ae.envMapRotation.value.setFromMatrix4(pj.makeRotationFromEuler(o0)),Ae.flipEnvMap.value=be.isCubeTexture&&be.isRenderTargetTexture===!1?-1:1,Ae.reflectivity.value=ge.reflectivity,Ae.ior.value=ge.ior,Ae.refractionRatio.value=ge.refractionRatio),ge.lightMap&&(Ae.lightMap.value=ge.lightMap,Ae.lightMapIntensity.value=ge.lightMapIntensity,y(ge.lightMap,Ae.lightMapTransform)),ge.aoMap&&(Ae.aoMap.value=ge.aoMap,Ae.aoMapIntensity.value=ge.aoMapIntensity,y(ge.aoMap,Ae.aoMapTransform))}function ee(Ae,ge){Ae.diffuse.value.copy(ge.color),Ae.opacity.value=ge.opacity,ge.map&&(Ae.map.value=ge.map,y(ge.map,Ae.mapTransform))}function te(Ae,ge){Ae.dashSize.value=ge.dashSize,Ae.totalSize.value=ge.dashSize+ge.gapSize,Ae.scale.value=ge.scale}function ne(Ae,ge,Ee,be){Ae.diffuse.value.copy(ge.color),Ae.opacity.value=ge.opacity,Ae.size.value=ge.size*Ee,Ae.scale.value=be*.5,ge.map&&(Ae.map.value=ge.map,y(ge.map,Ae.uvTransform)),ge.alphaMap&&(Ae.alphaMap.value=ge.alphaMap,y(ge.alphaMap,Ae.alphaMapTransform)),ge.alphaTest>0&&(Ae.alphaTest.value=ge.alphaTest)}function ae(Ae,ge){Ae.diffuse.value.copy(ge.color),Ae.opacity.value=ge.opacity,Ae.rotation.value=ge.rotation,ge.map&&(Ae.map.value=ge.map,y(ge.map,Ae.mapTransform)),ge.alphaMap&&(Ae.alphaMap.value=ge.alphaMap,y(ge.alphaMap,Ae.alphaMapTransform)),ge.alphaTest>0&&(Ae.alphaTest.value=ge.alphaTest)}function oe(Ae,ge){Ae.specular.value.copy(ge.specular),Ae.shininess.value=Math.max(ge.shininess,1e-4)}function se(Ae,ge){ge.gradientMap&&(Ae.gradientMap.value=ge.gradientMap)}function ue(Ae,ge){Ae.metalness.value=ge.metalness,ge.metalnessMap&&(Ae.metalnessMap.value=ge.metalnessMap,y(ge.metalnessMap,Ae.metalnessMapTransform)),Ae.roughness.value=ge.roughness,ge.roughnessMap&&(Ae.roughnessMap.value=ge.roughnessMap,y(ge.roughnessMap,Ae.roughnessMapTransform)),ge.envMap&&(Ae.envMapIntensity.value=ge.envMapIntensity)}function ce(Ae,ge,Ee){Ae.ior.value=ge.ior,ge.sheen>0&&(Ae.sheenColor.value.copy(ge.sheenColor).multiplyScalar(ge.sheen),Ae.sheenRoughness.value=ge.sheenRoughness,ge.sheenColorMap&&(Ae.sheenColorMap.value=ge.sheenColorMap,y(ge.sheenColorMap,Ae.sheenColorMapTransform)),ge.sheenRoughnessMap&&(Ae.sheenRoughnessMap.value=ge.sheenRoughnessMap,y(ge.sheenRoughnessMap,Ae.sheenRoughnessMapTransform))),ge.clearcoat>0&&(Ae.clearcoat.value=ge.clearcoat,Ae.clearcoatRoughness.value=ge.clearcoatRoughness,ge.clearcoatMap&&(Ae.clearcoatMap.value=ge.clearcoatMap,y(ge.clearcoatMap,Ae.clearcoatMapTransform)),ge.clearcoatRoughnessMap&&(Ae.clearcoatRoughnessMap.value=ge.clearcoatRoughnessMap,y(ge.clearcoatRoughnessMap,Ae.clearcoatRoughnessMapTransform)),ge.clearcoatNormalMap&&(Ae.clearcoatNormalMap.value=ge.clearcoatNormalMap,y(ge.clearcoatNormalMap,Ae.clearcoatNormalMapTransform),Ae.clearcoatNormalScale.value.copy(ge.clearcoatNormalScale),ge.side===xo&&Ae.clearcoatNormalScale.value.negate())),ge.dispersion>0&&(Ae.dispersion.value=ge.dispersion),ge.iridescence>0&&(Ae.iridescence.value=ge.iridescence,Ae.iridescenceIOR.value=ge.iridescenceIOR,Ae.iridescenceThicknessMinimum.value=ge.iridescenceThicknessRange[0],Ae.iridescenceThicknessMaximum.value=ge.iridescenceThicknessRange[1],ge.iridescenceMap&&(Ae.iridescenceMap.value=ge.iridescenceMap,y(ge.iridescenceMap,Ae.iridescenceMapTransform)),ge.iridescenceThicknessMap&&(Ae.iridescenceThicknessMap.value=ge.iridescenceThicknessMap,y(ge.iridescenceThicknessMap,Ae.iridescenceThicknessMapTransform))),ge.transmission>0&&(Ae.transmission.value=ge.transmission,Ae.transmissionSamplerMap.value=Ee.texture,Ae.transmissionSamplerSize.value.set(Ee.width,Ee.height),ge.transmissionMap&&(Ae.transmissionMap.value=ge.transmissionMap,y(ge.transmissionMap,Ae.transmissionMapTransform)),Ae.thickness.value=ge.thickness,ge.thicknessMap&&(Ae.thicknessMap.value=ge.thicknessMap,y(ge.thicknessMap,Ae.thicknessMapTransform)),Ae.attenuationDistance.value=ge.attenuationDistance,Ae.attenuationColor.value.copy(ge.attenuationColor)),ge.anisotropy>0&&(Ae.anisotropyVector.value.set(ge.anisotropy*Math.cos(ge.anisotropyRotation),ge.anisotropy*Math.sin(ge.anisotropyRotation)),ge.anisotropyMap&&(Ae.anisotropyMap.value=ge.anisotropyMap,y(ge.anisotropyMap,Ae.anisotropyMapTransform))),Ae.specularIntensity.value=ge.specularIntensity,Ae.specularColor.value.copy(ge.specularColor),ge.specularColorMap&&(Ae.specularColorMap.value=ge.specularColorMap,y(ge.specularColorMap,Ae.specularColorMapTransform)),ge.specularIntensityMap&&(Ae.specularIntensityMap.value=ge.specularIntensityMap,y(ge.specularIntensityMap,Ae.specularIntensityMapTransform))}function de(Ae,ge){ge.matcap&&(Ae.matcap.value=ge.matcap)}function ye(Ae,ge){const Ee=a.get(ge).light;Ae.referencePosition.value.setFromMatrixPosition(Ee.matrixWorld),Ae.nearDistance.value=Ee.shadow.camera.near,Ae.farDistance.value=Ee.shadow.camera.far}return{refreshFogUniforms:x,refreshMaterialUniforms:E}}function vj(b,a,y,x){let E={},z={},ee=[];const te=b.getParameter(b.MAX_UNIFORM_BUFFER_BINDINGS);function ne(Ee,be){const we=be.program;x.uniformBlockBinding(Ee,we)}function ae(Ee,be){let we=E[Ee.id];we===void 0&&(de(Ee),we=oe(Ee),E[Ee.id]=we,Ee.addEventListener("dispose",Ae));const De=be.program;x.updateUBOMapping(Ee,De);const Te=a.render.frame;z[Ee.id]!==Te&&(ue(Ee),z[Ee.id]=Te)}function oe(Ee){const be=se();Ee.__bindingPointIndex=be;const we=b.createBuffer(),De=Ee.__size,Te=Ee.usage;return b.bindBuffer(b.UNIFORM_BUFFER,we),b.bufferData(b.UNIFORM_BUFFER,De,Te),b.bindBuffer(b.UNIFORM_BUFFER,null),b.bindBufferBase(b.UNIFORM_BUFFER,be,we),we}function se(){for(let Ee=0;Ee0&&(we+=De-Te),Ee.__size=we,Ee.__cache={},this}function ye(Ee){const be={boundary:0,storage:0};return typeof Ee=="number"||typeof Ee=="boolean"?(be.boundary=4,be.storage=4):Ee.isVector2?(be.boundary=8,be.storage=8):Ee.isVector3||Ee.isColor?(be.boundary=16,be.storage=12):Ee.isVector4?(be.boundary=16,be.storage=16):Ee.isMatrix3?(be.boundary=48,be.storage=48):Ee.isMatrix4?(be.boundary=64,be.storage=64):Ee.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",Ee),be}function Ae(Ee){const be=Ee.target;be.removeEventListener("dispose",Ae);const we=ee.indexOf(be.__bindingPointIndex);ee.splice(we,1),b.deleteBuffer(E[be.id]),delete E[be.id],delete z[be.id]}function ge(){for(const Ee in E)b.deleteBuffer(E[Ee]);ee=[],E={},z={}}return{bind:ne,update:ae,dispose:ge}}class Aj{constructor(a={}){const{canvas:y=eT(),context:x=null,depth:E=!0,stencil:z=!1,alpha:ee=!1,antialias:te=!1,premultipliedAlpha:ne=!0,preserveDrawingBuffer:ae=!1,powerPreference:oe="default",failIfMajorPerformanceCaveat:se=!1,reversedDepthBuffer:ue=!1}=a;this.isWebGLRenderer=!0;let ce;if(x!==null){if(typeof WebGLRenderingContext!="undefined"&&x instanceof WebGLRenderingContext)throw new Error("THREE.WebGLRenderer: WebGL 1 is not supported since r163.");ce=x.getContextAttributes().alpha}else ce=ee;const de=new Uint32Array(4),ye=new Int32Array(4);let Ae=null,ge=null;const Ee=[],be=[];this.domElement=y,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.toneMapping=yu,this.toneMappingExposure=1,this.transmissionResolutionScale=1;const we=this;let De=!1;this._outputColorSpace=tu;let Te=0,He=0,Ie=null,Re=-1,Le=null;const je=new Ui,We=new Ui;let ht=null;const bt=new Ur(0);let yt=0,Ot=y.width,Ut=y.height,wt=1,_e=null,xt=null;const ot=new Ui(0,0,Ot,Ut),Tt=new Ui(0,0,Ot,Ut);let jt=!1;const mn=new Uv;let Dt=!1,Bt=!1;const Xt=new mi,un=new Ye,yn=new Ui,Tn={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};let Yn=!1;function Fr(){return Ie===null?wt:1}let vt=x;function Jt(nt,rn){return y.getContext(nt,rn)}try{const nt={alpha:!0,depth:E,stencil:z,antialias:te,premultipliedAlpha:ne,preserveDrawingBuffer:ae,powerPreference:oe,failIfMajorPerformanceCaveat:se};if("setAttribute"in y&&y.setAttribute("data-engine",`three.js r${Ru}`),y.addEventListener("webglcontextlost",Ir,!1),y.addEventListener("webglcontextrestored",ci,!1),y.addEventListener("webglcontextcreationerror",en,!1),vt===null){const rn="webgl2";if(vt=Jt(rn,nt),vt===null)throw Jt(rn)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}}catch(nt){throw console.error("THREE.WebGLRenderer: "+nt.message),nt}let Sn,bn,Bn,rr,ir,gr,Ii,hi,ut,Ze,qt,Mn,Kt,xn,Kr,pr,$r,ni,$n,fr,Di,bi,ur,Qi;function Zt(){Sn=new TG(vt),Sn.init(),bi=new cj(vt,Sn),bn=new PG(vt,Sn,a,bi),Bn=new lj(vt,Sn),bn.reversedDepthBuffer&&ue&&Bn.buffers.depth.setReversed(!0),rr=new NG(vt),ir=new JV,gr=new uj(vt,Sn,Bn,ir,bn,bi,rr),Ii=new EG(we),hi=new BG(we),ut=new vU(vt),ur=new yG(vt,ut),Ze=new MG(vt,ut,rr,ur),qt=new IG(vt,Ze,ut,rr),$n=new FG(vt,bn,gr),pr=new bG(ir),Mn=new YV(we,Ii,hi,Sn,bn,ur,pr),Kt=new mj(we,ir),xn=new qV,Kr=new rj(Sn),ni=new AG(we,Ii,hi,Bn,qt,ce,ne),$r=new oj(we,qt,bn),Qi=new vj(vt,rr,bn,Bn),fr=new xG(vt,Sn,rr),Di=new DG(vt,Sn,rr),rr.programs=Mn.programs,we.capabilities=bn,we.extensions=Sn,we.properties=ir,we.renderLists=xn,we.shadowMap=$r,we.state=Bn,we.info=rr}Zt();const or=new gj(we,vt);this.xr=or,this.getContext=function(){return vt},this.getContextAttributes=function(){return vt.getContextAttributes()},this.forceContextLoss=function(){const nt=Sn.get("WEBGL_lose_context");nt&&nt.loseContext()},this.forceContextRestore=function(){const nt=Sn.get("WEBGL_lose_context");nt&&nt.restoreContext()},this.getPixelRatio=function(){return wt},this.setPixelRatio=function(nt){nt!==void 0&&(wt=nt,this.setSize(Ot,Ut,!1))},this.getSize=function(nt){return nt.set(Ot,Ut)},this.setSize=function(nt,rn,Dn=!0){if(or.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}Ot=nt,Ut=rn,y.width=Math.floor(nt*wt),y.height=Math.floor(rn*wt),Dn===!0&&(y.style.width=nt+"px",y.style.height=rn+"px"),this.setViewport(0,0,nt,rn)},this.getDrawingBufferSize=function(nt){return nt.set(Ot*wt,Ut*wt).floor()},this.setDrawingBufferSize=function(nt,rn,Dn){Ot=nt,Ut=rn,wt=Dn,y.width=Math.floor(nt*Dn),y.height=Math.floor(rn*Dn),this.setViewport(0,0,nt,rn)},this.getCurrentViewport=function(nt){return nt.copy(je)},this.getViewport=function(nt){return nt.copy(ot)},this.setViewport=function(nt,rn,Dn,Nn){nt.isVector4?ot.set(nt.x,nt.y,nt.z,nt.w):ot.set(nt,rn,Dn,Nn),Bn.viewport(je.copy(ot).multiplyScalar(wt).round())},this.getScissor=function(nt){return nt.copy(Tt)},this.setScissor=function(nt,rn,Dn,Nn){nt.isVector4?Tt.set(nt.x,nt.y,nt.z,nt.w):Tt.set(nt,rn,Dn,Nn),Bn.scissor(We.copy(Tt).multiplyScalar(wt).round())},this.getScissorTest=function(){return jt},this.setScissorTest=function(nt){Bn.setScissorTest(jt=nt)},this.setOpaqueSort=function(nt){_e=nt},this.setTransparentSort=function(nt){xt=nt},this.getClearColor=function(nt){return nt.copy(ni.getClearColor())},this.setClearColor=function(){ni.setClearColor(...arguments)},this.getClearAlpha=function(){return ni.getClearAlpha()},this.setClearAlpha=function(){ni.setClearAlpha(...arguments)},this.clear=function(nt=!0,rn=!0,Dn=!0){let Nn=0;if(nt){let ln=!1;if(Ie!==null){const Pr=Ie.texture.format;ln=Pr===ku||Pr===Gl||Pr===mo}if(ln){const Pr=Ie.texture.type,ei=Pr===As||Pr===Fo||Pr===wc||Pr===eu||Pr===hp||Pr===Tf,Mi=ni.getClearColor(),gi=ni.getClearAlpha(),ia=Mi.r,ha=Mi.g,Wi=Mi.b;ei?(de[0]=ia,de[1]=ha,de[2]=Wi,de[3]=gi,vt.clearBufferuiv(vt.COLOR,0,de)):(ye[0]=ia,ye[1]=ha,ye[2]=Wi,ye[3]=gi,vt.clearBufferiv(vt.COLOR,0,ye))}else Nn|=vt.COLOR_BUFFER_BIT}rn&&(Nn|=vt.DEPTH_BUFFER_BIT),Dn&&(Nn|=vt.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),vt.clear(Nn)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){y.removeEventListener("webglcontextlost",Ir,!1),y.removeEventListener("webglcontextrestored",ci,!1),y.removeEventListener("webglcontextcreationerror",en,!1),ni.dispose(),xn.dispose(),Kr.dispose(),ir.dispose(),Ii.dispose(),hi.dispose(),qt.dispose(),ur.dispose(),Qi.dispose(),Mn.dispose(),or.dispose(),or.removeEventListener("sessionstart",cu),or.removeEventListener("sessionend",O0),uf.stop()};function Ir(nt){nt.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),De=!0}function ci(){console.log("THREE.WebGLRenderer: Context Restored."),De=!1;const nt=rr.autoReset,rn=$r.enabled,Dn=$r.autoUpdate,Nn=$r.needsUpdate,ln=$r.type;Zt(),rr.autoReset=nt,$r.enabled=rn,$r.autoUpdate=Dn,$r.needsUpdate=Nn,$r.type=ln}function en(nt){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",nt.statusMessage)}function dn(nt){const rn=nt.target;rn.removeEventListener("dispose",dn),cr(rn)}function cr(nt){Br(nt),ir.remove(nt)}function Br(nt){const rn=ir.get(nt).programs;rn!==void 0&&(rn.forEach(function(Dn){Mn.releaseProgram(Dn)}),nt.isShaderMaterial&&Mn.releaseShaderCache(nt))}this.renderBufferDirect=function(nt,rn,Dn,Nn,ln,Pr){rn===null&&(rn=Tn);const ei=ln.isMesh&&ln.matrixWorld.determinant()<0,Mi=Tr(nt,rn,Dn,Nn,ln);Bn.setMaterial(Nn,ei);let gi=Dn.index,ia=1;if(Nn.wireframe===!0){if(gi=Ze.getWireframeAttribute(Dn),gi===void 0)return;ia=2}const ha=Dn.drawRange,Wi=Dn.attributes.position;let Ka=ha.start*ia,Zo=(ha.start+ha.count)*ia;Pr!==null&&(Ka=Math.max(Ka,Pr.start*ia),Zo=Math.min(Zo,(Pr.start+Pr.count)*ia)),gi!==null?(Ka=Math.max(Ka,0),Zo=Math.min(Zo,gi.count)):Wi!=null&&(Ka=Math.max(Ka,0),Zo=Math.min(Zo,Wi.count));const Bo=Zo-Ka;if(Bo<0||Bo===1/0)return;ur.setup(ln,Nn,Mi,Dn,gi);let Po,bs=fr;if(gi!==null&&(Po=ut.get(gi),bs=Di,bs.setIndex(Po)),ln.isMesh)Nn.wireframe===!0?(Bn.setLineWidth(Nn.wireframeLinewidth*Fr()),bs.setMode(vt.LINES)):bs.setMode(vt.TRIANGLES);else if(ln.isLine){let sa=Nn.linewidth;sa===void 0&&(sa=1),Bn.setLineWidth(sa*Fr()),ln.isLineSegments?bs.setMode(vt.LINES):ln.isLineLoop?bs.setMode(vt.LINE_LOOP):bs.setMode(vt.LINE_STRIP)}else ln.isPoints?bs.setMode(vt.POINTS):ln.isSprite&&bs.setMode(vt.TRIANGLES);if(ln.isBatchedMesh)if(ln._multiDrawInstances!==null)oc("THREE.WebGLRenderer: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection."),bs.renderMultiDrawInstances(ln._multiDrawStarts,ln._multiDrawCounts,ln._multiDrawCount,ln._multiDrawInstances);else if(Sn.get("WEBGL_multi_draw"))bs.renderMultiDraw(ln._multiDrawStarts,ln._multiDrawCounts,ln._multiDrawCount);else{const sa=ln._multiDrawStarts,rl=ln._multiDrawCounts,Lo=ln._multiDrawCount,Md=gi?ut.get(gi).bytesPerElement:1,kA=ir.get(Nn).currentProgram.getUniforms();for(let Dd=0;Dd{function Pr(){if(Nn.forEach(function(ei){ir.get(ei).currentProgram.isReady()&&Nn.delete(ei)}),Nn.size===0){ln(nt);return}setTimeout(Pr,10)}Sn.get("KHR_parallel_shader_compile")!==null?Pr():setTimeout(Pr,10)})};let Oa=null;function Ql(nt){Oa&&Oa(nt)}function cu(){uf.stop()}function O0(){uf.start()}const uf=new _M;uf.setAnimationLoop(Ql),typeof self!="undefined"&&uf.setContext(self),this.setAnimationLoop=function(nt){Oa=nt,or.setAnimationLoop(nt),nt===null?uf.stop():uf.start()},or.addEventListener("sessionstart",cu),or.addEventListener("sessionend",O0),this.render=function(nt,rn){if(rn!==void 0&&rn.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(De===!0)return;if(nt.matrixWorldAutoUpdate===!0&&nt.updateMatrixWorld(),rn.parent===null&&rn.matrixWorldAutoUpdate===!0&&rn.updateMatrixWorld(),or.enabled===!0&&or.isPresenting===!0&&(or.cameraAutoUpdate===!0&&or.updateCamera(rn),rn=or.getCamera()),nt.isScene===!0&&nt.onBeforeRender(we,nt,rn,Ie),ge=Kr.get(nt,be.length),ge.init(rn),be.push(ge),Xt.multiplyMatrices(rn.projectionMatrix,rn.matrixWorldInverse),mn.setFromProjectionMatrix(Xt,Xi,rn.reversedDepth),Bt=this.localClippingEnabled,Dt=pr.init(this.clippingPlanes,Bt),Ae=xn.get(nt,Ee.length),Ae.init(),Ee.push(Ae),or.enabled===!0&&or.isPresenting===!0){const Pr=we.xr.getDepthSensingMesh();Pr!==null&&qh(Pr,rn,-1/0,we.sortObjects)}qh(nt,rn,0,we.sortObjects),Ae.finish(),we.sortObjects===!0&&Ae.sort(_e,xt),Yn=or.enabled===!1||or.isPresenting===!1||or.hasDepthSensing()===!1,Yn&&ni.addToRenderList(Ae,nt),this.info.render.frame++,Dt===!0&&pr.beginShadows();const Dn=ge.state.shadowsArray;$r.render(Dn,nt,rn),Dt===!0&&pr.endShadows(),this.info.autoReset===!0&&this.info.reset();const Nn=Ae.opaque,ln=Ae.transmissive;if(ge.setupLights(),rn.isArrayCamera){const Pr=rn.cameras;if(ln.length>0)for(let ei=0,Mi=Pr.length;ei0&&z0(Nn,ln,nt,rn),Yn&&ni.render(nt),Vx(Ae,nt,rn);Ie!==null&&He===0&&(gr.updateMultisampleRenderTarget(Ie),gr.updateRenderTargetMipmap(Ie)),nt.isScene===!0&&nt.onAfterRender(we,nt,rn),ur.resetDefaultState(),Re=-1,Le=null,be.pop(),be.length>0?(ge=be[be.length-1],Dt===!0&&pr.setGlobalState(we.clippingPlanes,ge.state.camera)):ge=null,Ee.pop(),Ee.length>0?Ae=Ee[Ee.length-1]:Ae=null};function qh(nt,rn,Dn,Nn){if(nt.visible===!1)return;if(nt.layers.test(rn.layers)){if(nt.isGroup)Dn=nt.renderOrder;else if(nt.isLOD)nt.autoUpdate===!0&&nt.update(rn);else if(nt.isLight)ge.pushLight(nt),nt.castShadow&&ge.pushShadow(nt);else if(nt.isSprite){if(!nt.frustumCulled||mn.intersectsSprite(nt)){Nn&&yn.setFromMatrixPosition(nt.matrixWorld).applyMatrix4(Xt);const ei=qt.update(nt),Mi=nt.material;Mi.visible&&Ae.push(nt,ei,Mi,Dn,yn.z,null)}}else if((nt.isMesh||nt.isLine||nt.isPoints)&&(!nt.frustumCulled||mn.intersectsObject(nt))){const ei=qt.update(nt),Mi=nt.material;if(Nn&&(nt.boundingSphere!==void 0?(nt.boundingSphere===null&&nt.computeBoundingSphere(),yn.copy(nt.boundingSphere.center)):(ei.boundingSphere===null&&ei.computeBoundingSphere(),yn.copy(ei.boundingSphere.center)),yn.applyMatrix4(nt.matrixWorld).applyMatrix4(Xt)),Array.isArray(Mi)){const gi=ei.groups;for(let ia=0,ha=gi.length;ia0&&UA(ln,rn,Dn),Pr.length>0&&UA(Pr,rn,Dn),ei.length>0&&UA(ei,rn,Dn),Bn.buffers.depth.setTest(!0),Bn.buffers.depth.setMask(!0),Bn.buffers.color.setMask(!0),Bn.setPolygonOffset(!1)}function z0(nt,rn,Dn,Nn){if((Dn.isScene===!0?Dn.overrideMaterial:null)!==null)return;ge.state.transmissionRenderTarget[Nn.id]===void 0&&(ge.state.transmissionRenderTarget[Nn.id]=new Rp(1,1,{generateMipmaps:!0,type:Sn.has("EXT_color_buffer_half_float")||Sn.has("EXT_color_buffer_float")?Us:As,minFilter:vs,samples:4,stencilBuffer:z,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:Ji.workingColorSpace}));const Pr=ge.state.transmissionRenderTarget[Nn.id],ei=Nn.viewport||je;Pr.setSize(ei.z*we.transmissionResolutionScale,ei.w*we.transmissionResolutionScale);const Mi=we.getRenderTarget(),gi=we.getActiveCubeFace(),ia=we.getActiveMipmapLevel();we.setRenderTarget(Pr),we.getClearColor(bt),yt=we.getClearAlpha(),yt<1&&we.setClearColor(16777215,.5),we.clear(),Yn&&ni.render(Dn);const ha=we.toneMapping;we.toneMapping=yu;const Wi=Nn.viewport;if(Nn.viewport!==void 0&&(Nn.viewport=void 0),ge.setupLightsView(Nn),Dt===!0&&pr.setGlobalState(we.clippingPlanes,Nn),UA(nt,Dn,Nn),gr.updateMultisampleRenderTarget(Pr),gr.updateRenderTargetMipmap(Pr),Sn.has("WEBGL_multisampled_render_to_texture")===!1){let Ka=!1;for(let Zo=0,Bo=rn.length;Zo0),Wi=!!Dn.morphAttributes.position,Ka=!!Dn.morphAttributes.normal,Zo=!!Dn.morphAttributes.color;let Bo=yu;Nn.toneMapped&&(Ie===null||Ie.isXRRenderTarget===!0)&&(Bo=we.toneMapping);const Po=Dn.morphAttributes.position||Dn.morphAttributes.normal||Dn.morphAttributes.color,bs=Po!==void 0?Po.length:0,sa=ir.get(Nn),rl=ge.state.lights;if(Dt===!0&&(Bt===!0||nt!==Le)){const Nc=nt===Le&&Nn.id===Re;pr.setState(Nn,nt,Nc)}let Lo=!1;Nn.version===sa.__version?(sa.needsLights&&sa.lightsStateVersion!==rl.state.version||sa.outputColorSpace!==Mi||ln.isBatchedMesh&&sa.batching===!1||!ln.isBatchedMesh&&sa.batching===!0||ln.isBatchedMesh&&sa.batchingColor===!0&&ln.colorTexture===null||ln.isBatchedMesh&&sa.batchingColor===!1&&ln.colorTexture!==null||ln.isInstancedMesh&&sa.instancing===!1||!ln.isInstancedMesh&&sa.instancing===!0||ln.isSkinnedMesh&&sa.skinning===!1||!ln.isSkinnedMesh&&sa.skinning===!0||ln.isInstancedMesh&&sa.instancingColor===!0&&ln.instanceColor===null||ln.isInstancedMesh&&sa.instancingColor===!1&&ln.instanceColor!==null||ln.isInstancedMesh&&sa.instancingMorph===!0&&ln.morphTexture===null||ln.isInstancedMesh&&sa.instancingMorph===!1&&ln.morphTexture!==null||sa.envMap!==gi||Nn.fog===!0&&sa.fog!==Pr||sa.numClippingPlanes!==void 0&&(sa.numClippingPlanes!==pr.numPlanes||sa.numIntersection!==pr.numIntersection)||sa.vertexAlphas!==ia||sa.vertexTangents!==ha||sa.morphTargets!==Wi||sa.morphNormals!==Ka||sa.morphColors!==Zo||sa.toneMapping!==Bo||sa.morphTargetsCount!==bs)&&(Lo=!0):(Lo=!0,sa.__version=Nn.version);let Md=sa.currentProgram;Lo===!0&&(Md=ed(Nn,rn,ln));let kA=!1,Dd=!1,Xx=!1;const il=Md.getUniforms(),cf=sa.uniforms;if(Bn.useProgram(Md.program)&&(kA=!0,Dd=!0,Xx=!0),Nn.id!==Re&&(Re=Nn.id,Dd=!0),kA||Le!==nt){Bn.buffers.depth.getReversed()&&nt.reversedDepth!==!0&&(nt._reversedDepth=!0,nt.updateProjectionMatrix()),il.setValue(vt,"projectionMatrix",nt.projectionMatrix),il.setValue(vt,"viewMatrix",nt.matrixWorldInverse);const rd=il.map.cameraPosition;rd!==void 0&&rd.setValue(vt,un.setFromMatrixPosition(nt.matrixWorld)),bn.logarithmicDepthBuffer&&il.setValue(vt,"logDepthBufFC",2/(Math.log(nt.far+1)/Math.LN2)),(Nn.isMeshPhongMaterial||Nn.isMeshToonMaterial||Nn.isMeshLambertMaterial||Nn.isMeshBasicMaterial||Nn.isMeshStandardMaterial||Nn.isShaderMaterial)&&il.setValue(vt,"isOrthographic",nt.isOrthographicCamera===!0),Le!==nt&&(Le=nt,Dd=!0,Xx=!0)}if(ln.isSkinnedMesh){il.setOptional(vt,ln,"bindMatrix"),il.setOptional(vt,ln,"bindMatrixInverse");const Nc=ln.skeleton;Nc&&(Nc.boneTexture===null&&Nc.computeBoneTexture(),il.setValue(vt,"boneTexture",Nc.boneTexture,gr))}ln.isBatchedMesh&&(il.setOptional(vt,ln,"batchingTexture"),il.setValue(vt,"batchingTexture",ln._matricesTexture,gr),il.setOptional(vt,ln,"batchingIdTexture"),il.setValue(vt,"batchingIdTexture",ln._indirectTexture,gr),il.setOptional(vt,ln,"batchingColorTexture"),ln._colorsTexture!==null&&il.setValue(vt,"batchingColorTexture",ln._colorsTexture,gr));const df=Dn.morphAttributes;if((df.position!==void 0||df.normal!==void 0||df.color!==void 0)&&$n.update(ln,Dn,Md),(Dd||sa.receiveShadow!==ln.receiveShadow)&&(sa.receiveShadow=ln.receiveShadow,il.setValue(vt,"receiveShadow",ln.receiveShadow)),Nn.isMeshGouraudMaterial&&Nn.envMap!==null&&(cf.envMap.value=gi,cf.flipEnvMap.value=gi.isCubeTexture&&gi.isRenderTargetTexture===!1?-1:1),Nn.isMeshStandardMaterial&&Nn.envMap===null&&rn.environment!==null&&(cf.envMapIntensity.value=rn.environmentIntensity),Dd&&(il.setValue(vt,"toneMappingExposure",we.toneMappingExposure),sa.needsLights&&Dc(cf,Xx),Pr&&Nn.fog===!0&&Kt.refreshFogUniforms(cf,Pr),Kt.refreshMaterialUniforms(cf,Nn,wt,Ut,ge.state.transmissionRenderTarget[nt.id]),nE.upload(vt,qS(sa),cf,gr)),Nn.isShaderMaterial&&Nn.uniformsNeedUpdate===!0&&(nE.upload(vt,qS(sa),cf,gr),Nn.uniformsNeedUpdate=!1),Nn.isSpriteMaterial&&il.setValue(vt,"center",ln.center),il.setValue(vt,"modelViewMatrix",ln.modelViewMatrix),il.setValue(vt,"normalMatrix",ln.normalMatrix),il.setValue(vt,"modelMatrix",ln.matrixWorld),Nn.isShaderMaterial||Nn.isRawShaderMaterial){const Nc=Nn.uniformsGroups;for(let rd=0,J3=Nc.length;rd0&&gr.useMultisampledRTT(nt)===!1?ln=ir.get(nt).__webglMultisampledFramebuffer:Array.isArray(ha)?ln=ha[Dn]:ln=ha,je.copy(nt.viewport),We.copy(nt.scissor),ht=nt.scissorTest}else je.copy(ot).multiplyScalar(wt).floor(),We.copy(Tt).multiplyScalar(wt).floor(),ht=jt;if(Dn!==0&&(ln=nd),Bn.bindFramebuffer(vt.FRAMEBUFFER,ln)&&Nn&&Bn.drawBuffers(nt,ln),Bn.viewport(je),Bn.scissor(We),Bn.setScissorTest(ht),Pr){const gi=ir.get(nt.texture);vt.framebufferTexture2D(vt.FRAMEBUFFER,vt.COLOR_ATTACHMENT0,vt.TEXTURE_CUBE_MAP_POSITIVE_X+rn,gi.__webglTexture,Dn)}else if(ei){const gi=rn;for(let ia=0;ia=0&&rn<=nt.width-Nn&&Dn>=0&&Dn<=nt.height-ln&&(nt.textures.length>1&&vt.readBuffer(vt.COLOR_ATTACHMENT0+Mi),vt.readPixels(rn,Dn,Nn,ln,bi.convert(ha),bi.convert(Wi),Pr))}finally{const ia=Ie!==null?ir.get(Ie).__webglFramebuffer:null;Bn.bindFramebuffer(vt.FRAMEBUFFER,ia)}}},this.readRenderTargetPixelsAsync=function(nt,rn,Dn,Nn,ln,Pr,ei,Mi=0){return Ri(this,null,function*(){if(!(nt&&nt.isWebGLRenderTarget))throw new Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let gi=ir.get(nt).__webglFramebuffer;if(nt.isWebGLCubeRenderTarget&&ei!==void 0&&(gi=gi[ei]),gi)if(rn>=0&&rn<=nt.width-Nn&&Dn>=0&&Dn<=nt.height-ln){Bn.bindFramebuffer(vt.FRAMEBUFFER,gi);const ia=nt.textures[Mi],ha=ia.format,Wi=ia.type;if(!bn.textureFormatReadable(ha))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!bn.textureTypeReadable(Wi))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");const Ka=vt.createBuffer();vt.bindBuffer(vt.PIXEL_PACK_BUFFER,Ka),vt.bufferData(vt.PIXEL_PACK_BUFFER,Pr.byteLength,vt.STREAM_READ),nt.textures.length>1&&vt.readBuffer(vt.COLOR_ATTACHMENT0+Mi),vt.readPixels(rn,Dn,Nn,ln,bi.convert(ha),bi.convert(Wi),0);const Zo=Ie!==null?ir.get(Ie).__webglFramebuffer:null;Bn.bindFramebuffer(vt.FRAMEBUFFER,Zo);const Bo=vt.fenceSync(vt.SYNC_GPU_COMMANDS_COMPLETE,0);return vt.flush(),yield PL(vt,Bo,4),vt.bindBuffer(vt.PIXEL_PACK_BUFFER,Ka),vt.getBufferSubData(vt.PIXEL_PACK_BUFFER,0,Pr),vt.deleteBuffer(Ka),vt.deleteSync(Bo),Pr}else throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")})},this.copyFramebufferToTexture=function(nt,rn=null,Dn=0){const Nn=Math.pow(2,-Dn),ln=Math.floor(nt.image.width*Nn),Pr=Math.floor(nt.image.height*Nn),ei=rn!==null?rn.x:0,Mi=rn!==null?rn.y:0;gr.setTexture2D(nt,0),vt.copyTexSubImage2D(vt.TEXTURE_2D,Dn,0,0,ei,Mi,ln,Pr),Bn.unbindTexture()};const H0=vt.createFramebuffer(),$S=vt.createFramebuffer();this.copyTextureToTexture=function(nt,rn,Dn=null,Nn=null,ln=0,Pr=null){Pr===null&&(ln!==0?(oc("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),Pr=ln,ln=0):Pr=0);let ei,Mi,gi,ia,ha,Wi,Ka,Zo,Bo;const Po=nt.isCompressedTexture?nt.mipmaps[Pr]:nt.image;if(Dn!==null)ei=Dn.max.x-Dn.min.x,Mi=Dn.max.y-Dn.min.y,gi=Dn.isBox3?Dn.max.z-Dn.min.z:1,ia=Dn.min.x,ha=Dn.min.y,Wi=Dn.isBox3?Dn.min.z:0;else{const df=Math.pow(2,-ln);ei=Math.floor(Po.width*df),Mi=Math.floor(Po.height*df),nt.isDataArrayTexture?gi=Po.depth:nt.isData3DTexture?gi=Math.floor(Po.depth*df):gi=1,ia=0,ha=0,Wi=0}Nn!==null?(Ka=Nn.x,Zo=Nn.y,Bo=Nn.z):(Ka=0,Zo=0,Bo=0);const bs=bi.convert(rn.format),sa=bi.convert(rn.type);let rl;rn.isData3DTexture?(gr.setTexture3D(rn,0),rl=vt.TEXTURE_3D):rn.isDataArrayTexture||rn.isCompressedArrayTexture?(gr.setTexture2DArray(rn,0),rl=vt.TEXTURE_2D_ARRAY):(gr.setTexture2D(rn,0),rl=vt.TEXTURE_2D),vt.pixelStorei(vt.UNPACK_FLIP_Y_WEBGL,rn.flipY),vt.pixelStorei(vt.UNPACK_PREMULTIPLY_ALPHA_WEBGL,rn.premultiplyAlpha),vt.pixelStorei(vt.UNPACK_ALIGNMENT,rn.unpackAlignment);const Lo=vt.getParameter(vt.UNPACK_ROW_LENGTH),Md=vt.getParameter(vt.UNPACK_IMAGE_HEIGHT),kA=vt.getParameter(vt.UNPACK_SKIP_PIXELS),Dd=vt.getParameter(vt.UNPACK_SKIP_ROWS),Xx=vt.getParameter(vt.UNPACK_SKIP_IMAGES);vt.pixelStorei(vt.UNPACK_ROW_LENGTH,Po.width),vt.pixelStorei(vt.UNPACK_IMAGE_HEIGHT,Po.height),vt.pixelStorei(vt.UNPACK_SKIP_PIXELS,ia),vt.pixelStorei(vt.UNPACK_SKIP_ROWS,ha),vt.pixelStorei(vt.UNPACK_SKIP_IMAGES,Wi);const il=nt.isDataArrayTexture||nt.isData3DTexture,cf=rn.isDataArrayTexture||rn.isData3DTexture;if(nt.isDepthTexture){const df=ir.get(nt),Nc=ir.get(rn),rd=ir.get(df.__renderTarget),J3=ir.get(Nc.__renderTarget);Bn.bindFramebuffer(vt.READ_FRAMEBUFFER,rd.__webglFramebuffer),Bn.bindFramebuffer(vt.DRAW_FRAMEBUFFER,J3.__webglFramebuffer);for(let U0=0;U00){const{width:ee,height:te}=a.context;y.bufferWidth=ee,y.bufferHeight=te}y.lights=this.getLightsData(a.lightsNode.getLights()),this.renderObjects.set(a,y)}return y}getAttributesData(a){const y={};for(const x in a){const E=a[x];y[x]={version:E.version}}return y}containsNode(a){const y=a.material;for(const x in y)if(y[x]&&y[x].isNode)return!0;return a.renderer.overrideNodes.modelViewMatrix!==null||a.renderer.overrideNodes.modelNormalViewMatrix!==null}getMaterialData(a){const y={};for(const x of this.refreshUniforms){const E=a[x];E!=null&&(typeof E=="object"&&E.clone!==void 0?E.isTexture===!0?y[x]={id:E.id,version:E.version}:y[x]=E.clone():y[x]=E)}return y}equals(a,y){const{object:x,material:E,geometry:z}=a,ee=this.getRenderObjectData(a);if(ee.worldMatrix.equals(x.matrixWorld)!==!0)return ee.worldMatrix.copy(x.matrixWorld),!1;const te=ee.material;for(const Ae in te){const ge=te[Ae],Ee=E[Ae];if(ge.equals!==void 0){if(ge.equals(Ee)===!1)return ge.copy(Ee),!1}else if(Ee.isTexture===!0){if(ge.id!==Ee.id||ge.version!==Ee.version)return ge.id=Ee.id,ge.version=Ee.version,!1}else if(ge!==Ee)return te[Ae]=Ee,!1}if(te.transmission>0){const{width:Ae,height:ge}=a.context;if(ee.bufferWidth!==Ae||ee.bufferHeight!==ge)return ee.bufferWidth=Ae,ee.bufferHeight=ge,!1}const ne=ee.geometry,ae=z.attributes,oe=ne.attributes,se=Object.keys(oe),ue=Object.keys(ae);if(ne.id!==z.id)return ne.id=z.id,!1;if(se.length!==ue.length)return ee.geometry.attributes=this.getAttributesData(ae),!1;for(const Ae of se){const ge=oe[Ae],Ee=ae[Ae];if(Ee===void 0)return delete oe[Ae],!1;if(ge.version!==Ee.version)return ge.version=Ee.version,!1}const ce=z.index,de=ne.indexVersion,ye=ce?ce.version:null;if(de!==ye)return ne.indexVersion=ye,!1;if(ne.drawRange.start!==z.drawRange.start||ne.drawRange.count!==z.drawRange.count)return ne.drawRange.start=z.drawRange.start,ne.drawRange.count=z.drawRange.count,!1;if(ee.morphTargetInfluences){let Ae=!1;for(let ge=0;ge>>16,2246822507),y^=Math.imul(x^x>>>13,3266489909),x=Math.imul(x^x>>>16,2246822507),x^=Math.imul(y^y>>>13,3266489909),4294967296*(2097151&x)+(y>>>0)}const PC=b=>Ry(b),Oy=b=>Ry(b),zy=(...b)=>Ry(b);function bC(b,a=!1){const y=[];b.isNode===!0&&y.push(b.id);for(const{property:x,childNode:E}of Hy(b))y.push(Ry(x.slice(0,-4)),E.getCacheKey(a));return Ry(y)}function*Hy(b,a=!1){for(const y of Object.getOwnPropertyNames(b)){if(y.startsWith("_")===!0)continue;const x=b[y];if(Array.isArray(x)===!0)for(let E=0;Ea.charCodeAt(0)).buffer}var Due=Object.freeze({__proto__:null,arrayBufferToBase64:CC,base64ToArrayBuffer:BC,getByteBoundaryFromType:MD,getCacheKey:bC,getDataFromObject:wC,getLengthFromType:SC,getMemoryLengthFromType:TD,getNodeChildren:Hy,getTypeFromLength:EC,getTypedArrayFromType:Uy,getValueFromType:iE,getValueType:Ig,hash:zy,hashArray:Oy,hashString:PC});const ky={VERTEX:"vertex",FRAGMENT:"fragment"},ba={NONE:"none",FRAME:"frame",RENDER:"render",OBJECT:"object"},bj={BOOLEAN:"bool",INTEGER:"int",FLOAT:"float",VECTOR2:"vec2",VECTOR3:"vec3",VECTOR4:"vec4",MATRIX2:"mat2",MATRIX3:"mat3",MATRIX4:"mat4"},Xu={READ_ONLY:"readOnly",WRITE_ONLY:"writeOnly",READ_WRITE:"readWrite"},DD=["fragment","vertex"],TC=["setup","analyze","generate"],MC=[...DD,"compute"],s0=["x","y","z","w"],Ej={analyze:"setup",generate:"analyze"};let Sj=0;class ai extends ls{static get type(){return"Node"}constructor(a=null){super(),this.nodeType=a,this.updateType=ba.NONE,this.updateBeforeType=ba.NONE,this.updateAfterType=ba.NONE,this.uuid=Lp.generateUUID(),this.version=0,this.global=!1,this.parents=!1,this.isNode=!0,this._cacheKey=null,this._cacheKeyVersion=0,Object.defineProperty(this,"id",{value:Sj++})}set needsUpdate(a){a===!0&&this.version++}get type(){return this.constructor.type}onUpdate(a,y){return this.updateType=y,this.update=a.bind(this),this}onFrameUpdate(a){return this.onUpdate(a,ba.FRAME)}onRenderUpdate(a){return this.onUpdate(a,ba.RENDER)}onObjectUpdate(a){return this.onUpdate(a,ba.OBJECT)}onReference(a){return this.updateReference=a.bind(this),this}updateReference(){return this}isGlobal(){return this.global}*getChildren(){for(const{childNode:a}of Hy(this))yield a}dispose(){this.dispatchEvent({type:"dispose"})}traverse(a){a(this);for(const y of this.getChildren())y.traverse(a)}getCacheKey(a=!1){return a=a||this.version!==this._cacheKeyVersion,(a===!0||this._cacheKey===null)&&(this._cacheKey=zy(bC(this,a),this.customCacheKey()),this._cacheKeyVersion=this.version),this._cacheKey}customCacheKey(){return 0}getScope(){return this}getHash(){return this.uuid}getUpdateType(){return this.updateType}getUpdateBeforeType(){return this.updateBeforeType}getUpdateAfterType(){return this.updateAfterType}getElementType(a){const y=this.getNodeType(a);return a.getElementType(y)}getMemberType(){return"void"}getNodeType(a){const y=a.getNodeProperties(this);return y.outputNode?y.outputNode.getNodeType(a):this.nodeType}getShared(a){const y=this.getHash(a);return a.getNodeFromHash(y)||this}getArrayCount(){return null}setup(a){const y=a.getNodeProperties(this);let x=0;for(const E of this.getChildren())y["node"+x++]=E;return y.outputNode||null}analyze(a,y=null){const x=a.increaseUsage(this);if(this.parents===!0){const E=a.getDataFromNode(this,"any");E.stages=E.stages||{},E.stages[a.shaderStage]=E.stages[a.shaderStage]||[],E.stages[a.shaderStage].push(y)}if(x===1){const E=a.getNodeProperties(this);for(const z of Object.values(E))z&&z.isNode===!0&&z.build(a,this)}}generate(a,y){const{outputNode:x}=a.getNodeProperties(this);if(x&&x.isNode===!0)return x.build(a,y)}updateBefore(){console.warn("Abstract function.")}updateAfter(){console.warn("Abstract function.")}update(){console.warn("Abstract function.")}build(a,y=null){const x=this.getShared(a);if(this!==x)return x.build(a,y);const E=a.getDataFromNode(this);E.buildStages=E.buildStages||{},E.buildStages[a.buildStage]=!0;const z=Ej[a.buildStage];if(z&&E.buildStages[z]!==!0){const ne=a.getBuildStage();a.setBuildStage(z),this.build(a),a.setBuildStage(ne)}a.addNode(this),a.addChain(this);let ee=null;const te=a.getBuildStage();if(te==="setup"){this.updateReference(a);const ne=a.getNodeProperties(this);if(ne.initialized!==!0){ne.initialized=!0,ne.outputNode=this.setup(a)||ne.outputNode||null;for(const ae of Object.values(ne))if(ae&&ae.isNode===!0){if(ae.parents===!0){const oe=a.getNodeProperties(ae);oe.parents=oe.parents||[],oe.parents.push(this)}ae.build(a)}}ee=ne.outputNode}else if(te==="analyze")this.analyze(a,y);else if(te==="generate"){if(this.generate.length===1){const ae=this.getNodeType(a),oe=a.getDataFromNode(this);ee=oe.snippet,ee===void 0?oe.generated===void 0?(oe.generated=!0,ee=this.generate(a)||"",oe.snippet=ee):(console.warn("THREE.Node: Recursion detected.",this),ee="/* Recursion detected. */"):oe.flowCodes!==void 0&&a.context.nodeBlock!==void 0&&a.addFlowCodeHierarchy(this,a.context.nodeBlock),ee=a.format(ee,ae,y)}else ee=this.generate(a,y)||"";ee===""&&y!==null&&y!=="void"&&y!=="OutputType"&&(console.error(`THREE.TSL: Invalid generated code, expected a "${y}".`),ee=a.generateConst(y))}return a.removeChain(this),a.addSequentialNode(this),ee}getSerializeChildren(){return Hy(this)}serialize(a){const y=this.getSerializeChildren(),x={};for(const{property:E,index:z,childNode:ee}of y)z!==void 0?(x[E]===void 0&&(x[E]=Number.isInteger(z)?[]:{}),x[E][z]=ee.toJSON(a.meta).uuid):x[E]=ee.toJSON(a.meta).uuid;Object.keys(x).length>0&&(a.inputNodes=x)}deserialize(a){if(a.inputNodes!==void 0){const y=a.meta.nodes;for(const x in a.inputNodes)if(Array.isArray(a.inputNodes[x])){const E=[];for(const z of a.inputNodes[x])E.push(y[z]);this[x]=E}else if(typeof a.inputNodes[x]=="object"){const E={};for(const z in a.inputNodes[x]){const ee=a.inputNodes[x][z];E[z]=y[ee]}this[x]=E}else{const E=a.inputNodes[x];this[x]=y[E]}}}toJSON(a){const{uuid:y,type:x}=this,E=a===void 0||typeof a=="string";E&&(a={textures:{},images:{},nodes:{}});let z=a.nodes[y];z===void 0&&(z={uuid:y,type:x,meta:a,metadata:{version:4.7,type:"Node",generator:"Node.toJSON"}},E!==!0&&(a.nodes[z.uuid]=z),this.serialize(z),delete z.meta);function ee(te){const ne=[];for(const ae in te){const oe=te[ae];delete oe.metadata,ne.push(oe)}return ne}if(E){const te=ee(a.textures),ne=ee(a.images),ae=ee(a.nodes);te.length>0&&(z.textures=te),ne.length>0&&(z.images=ne),ae.length>0&&(z.nodes=ae)}return z}}class l0 extends ai{static get type(){return"ArrayElementNode"}constructor(a,y){super(),this.node=a,this.indexNode=y,this.isArrayElementNode=!0}getNodeType(a){return this.node.getElementType(a)}generate(a){const y=this.indexNode.getNodeType(a),x=this.node.build(a),E=this.indexNode.build(a,!a.isVector(y)&&a.isInteger(y)?y:"uint");return`${x}[ ${E} ]`}}class ND extends ai{static get type(){return"ConvertNode"}constructor(a,y){super(),this.node=a,this.convertTo=y}getNodeType(a){const y=this.node.getNodeType(a);let x=null;for(const E of this.convertTo.split("|"))(x===null||a.getTypeLength(y)===a.getTypeLength(E))&&(x=E);return x}serialize(a){super.serialize(a),a.convertTo=this.convertTo}deserialize(a){super.deserialize(a),this.convertTo=a.convertTo}generate(a,y){const x=this.node,E=this.getNodeType(a),z=x.build(a,E);return a.format(z,E,y)}}class dl extends ai{static get type(){return"TempNode"}constructor(a=null){super(a),this.isTempNode=!0}hasDependencies(a){return a.getDataFromNode(this).usageCount>1}build(a,y){if(a.getBuildStage()==="generate"){const E=a.getVectorType(this.getNodeType(a,y)),z=a.getDataFromNode(this);if(z.propertyName!==void 0)return a.format(z.propertyName,E,y);if(E!=="void"&&y!=="void"&&this.hasDependencies(a)){const ee=super.build(a,E),te=a.getVarFromNode(this,null,E),ne=a.getPropertyName(te);return a.addLineFlowCode(`${ne} = ${ee}`,this),z.snippet=ee,z.propertyName=ne,a.format(z.propertyName,E,y)}}return super.build(a,y)}}class wj extends dl{static get type(){return"JoinNode"}constructor(a=[],y=null){super(y),this.nodes=a}getNodeType(a){return this.nodeType!==null?a.getVectorType(this.nodeType):a.getTypeFromLength(this.nodes.reduce((y,x)=>y+a.getTypeLength(x.getNodeType(a)),0))}generate(a,y){const x=this.getNodeType(a),E=a.getTypeLength(x),z=this.nodes,ee=a.getComponentType(x),te=[];let ne=0;for(const oe of z){if(ne>=E){console.error(`THREE.TSL: Length of parameters exceeds maximum length of function '${x}()' type.`);break}let se=oe.getNodeType(a),ue=a.getTypeLength(se),ce;if(ne+ue>E&&(console.error(`THREE.TSL: Length of '${x}()' data exceeds maximum length of output type.`),ue=E-ne,se=a.getTypeFromLength(ue)),ne+=ue,ce=oe.build(a,se),a.getComponentType(se)!==ee){const ye=a.getTypeFromLength(ue,ee);ce=a.format(ce,se,ye)}te.push(ce)}const ae=`${a.getType(x)}( ${te.join(", ")} )`;return a.format(ae,x,y)}}const Cj=s0.join("");class FD extends ai{static get type(){return"SplitNode"}constructor(a,y="x"){super(),this.node=a,this.components=y,this.isSplitNode=!0}getVectorLength(){let a=this.components.length;for(const y of this.components)a=Math.max(s0.indexOf(y)+1,a);return a}getComponentType(a){return a.getComponentType(this.node.getNodeType(a))}getNodeType(a){return a.getTypeFromLength(this.components.length,this.getComponentType(a))}getScope(){return this.node.getScope()}generate(a,y){const x=this.node,E=a.getTypeLength(x.getNodeType(a));let z=null;if(E>1){let ee=null;this.getVectorLength()>=E&&(ee=a.getTypeFromLength(this.getVectorLength(),this.getComponentType(a)));const ne=x.build(a,ee);this.components.length===E&&this.components===Cj.slice(0,this.components.length)?z=a.format(ne,ee,y):z=a.format(`${ne}.${this.components}`,this.getNodeType(a),y)}else z=x.build(a,y);return z}serialize(a){super.serialize(a),a.components=this.components}deserialize(a){super.deserialize(a),this.components=a.components}}class Bj extends dl{static get type(){return"SetNode"}constructor(a,y,x){super(),this.sourceNode=a,this.components=y,this.targetNode=x}getNodeType(a){return this.sourceNode.getNodeType(a)}generate(a){const{sourceNode:y,components:x,targetNode:E}=this,z=this.getNodeType(a),ee=a.getComponentType(E.getNodeType(a)),te=a.getTypeFromLength(x.length,ee),ne=E.build(a,te),ae=y.build(a,z),oe=a.getTypeLength(z),se=[];for(let ue=0;ueb.replace(/r|s/g,"x").replace(/g|t/g,"y").replace(/b|p/g,"z").replace(/a|q/g,"w"),LD=b=>Dj(b).split("").sort().join("");ai.prototype.assign=function(...b){if(this.isStackNode!==!0)return Wp!==null?Wp.assign(this,...b):console.error("THREE.TSL: No stack defined for assign operation. Make sure the assign is inside a Fn()."),this;{const a=NC.get("assign");return this.add(a(...b))}},ai.prototype.toVarIntent=function(){return this},ai.prototype.get=function(b){return new Mj(this,b)};const Gy={};function aE(b,a,y){Gy[b]=Gy[a]=Gy[y]={get(){this._cache=this._cache||{};let ee=this._cache[b];return ee===void 0&&(ee=new FD(this,b),this._cache[b]=ee),ee},set(ee){this[b].assign(zn(ee))}};const x=b.toUpperCase(),E=a.toUpperCase(),z=y.toUpperCase();ai.prototype["set"+x]=ai.prototype["set"+E]=ai.prototype["set"+z]=function(ee){const te=LD(b);return new Bj(this,te,zn(ee))},ai.prototype["flip"+x]=ai.prototype["flip"+E]=ai.prototype["flip"+z]=function(){const ee=LD(b);return new Tj(this,ee)}}const Fh=["x","y","z","w"],Ih=["r","g","b","a"],Lh=["s","t","p","q"];for(let b=0;b<4;b++){let a=Fh[b],y=Ih[b],x=Lh[b];aE(a,y,x);for(let E=0;E<4;E++){a=Fh[b]+Fh[E],y=Ih[b]+Ih[E],x=Lh[b]+Lh[E],aE(a,y,x);for(let z=0;z<4;z++){a=Fh[b]+Fh[E]+Fh[z],y=Ih[b]+Ih[E]+Ih[z],x=Lh[b]+Lh[E]+Lh[z],aE(a,y,x);for(let ee=0;ee<4;ee++)a=Fh[b]+Fh[E]+Fh[z]+Fh[ee],y=Ih[b]+Ih[E]+Ih[z]+Ih[ee],x=Lh[b]+Lh[E]+Lh[z]+Lh[ee],aE(a,y,x)}}}for(let b=0;b<32;b++)Gy[b]={get(){this._cache=this._cache||{};let a=this._cache[b];return a===void 0&&(a=new l0(this,new Yd(b,"uint")),this._cache[b]=a),a},set(a){this[b].assign(zn(a))}};Object.defineProperties(ai.prototype,Gy);const RD=new WeakMap,Nj=function(b,a=null){const y=Ig(b);return y==="node"?b:a===null&&(y==="float"||y==="boolean")||y&&y!=="shader"&&y!=="string"?zn(RC(b,a)):y==="shader"?b.isFn?b:Vt(b):b},Fj=function(b,a=null){for(const y in b)b[y]=zn(b[y],a);return b},Ij=function(b,a=null){const y=b.length;for(let x=0;xne?(console.error(`THREE.TSL: "${se}" parameter length exceeds limit.`),oe.slice(0,ne)):oe}return a===null?z=(...oe)=>E(new b(...u0(ae(oe)))):y!==null?(y=zn(y),z=(...oe)=>E(new b(a,...u0(ae(oe)),y))):z=(...oe)=>E(new b(a,...u0(ae(oe)))),z.setParameterLength=(...oe)=>(oe.length===1?te=ne=oe[0]:oe.length===2&&([te,ne]=oe),z),z.setName=oe=>(ee=oe,z),z},Lj=function(b,...a){return zn(new b(...u0(a)))};class Rj extends ai{constructor(a,y){super(),this.shaderNode=a,this.rawInputs=y,this.isShaderCallNodeInternal=!0}getNodeType(a){return this.shaderNode.nodeType||this.getOutputNode(a).getNodeType(a)}getMemberType(a,y){return this.getOutputNode(a).getMemberType(a,y)}call(a){const{shaderNode:y,rawInputs:x}=this,E=a.getNodeProperties(y),z=a.getClosestSubBuild(y.subBuilds)||"",ee=z||"default";if(E[ee])return E[ee];const te=a.subBuildFn;a.subBuildFn=z;let ne=null;if(y.layout){let ae=RD.get(a.constructor);ae===void 0&&(ae=new WeakMap,RD.set(a.constructor,ae));let oe=ae.get(y);oe===void 0&&(oe=zn(a.buildFunctionNode(y)),ae.set(y,oe)),a.addInclude(oe);const se=x?Oj(x):null;ne=zn(oe.call(se))}else{const ae=new Proxy(a,{get:(de,ye,Ae)=>{let ge;return Symbol.iterator===ye?ge=function*(){yield void 0}:ge=Reflect.get(de,ye,Ae),ge}}),oe=x?zj(x):null,se=Array.isArray(x)?x.length>0:x!==null,ue=y.jsFunc,ce=se||ue.length>1?ue(oe,ae):ue(ae);ne=zn(ce)}return a.subBuildFn=te,y.once&&(E[ee]=ne),ne}setupOutput(a){return a.addStack(),a.stack.outputNode=this.call(a),a.removeStack()}getOutputNode(a){const y=a.getNodeProperties(this),x=a.getSubBuildOutput(this);return y[x]=y[x]||this.setupOutput(a),y[x].subBuild=a.getClosestSubBuild(this),y[x]}build(a,y=null){let x=null;const E=a.getBuildStage(),z=a.getNodeProperties(this),ee=a.getSubBuildOutput(this),te=this.getOutputNode(a);if(E==="setup"){const ne=a.getSubBuildProperty("initialized",this);if(z[ne]!==!0&&(z[ne]=!0,z[ee]=this.getOutputNode(a),z[ee].build(a),this.shaderNode.subBuilds))for(const ae of a.chaining){const oe=a.getDataFromNode(ae,"any");oe.subBuilds=oe.subBuilds||new Set;for(const se of this.shaderNode.subBuilds)oe.subBuilds.add(se)}x=z[ee]}else E==="analyze"?te.build(a,y):E==="generate"&&(x=te.build(a,y)||"");return x}}function Oj(b){let a;return lE(b),b[0]&&(b[0].isNode||Object.getPrototypeOf(b[0])!==Object.prototype)?a=[...b]:a=b[0],a}function zj(b){let a=0;return lE(b),new Proxy(b,{get:(y,x,E)=>{let z;if(x==="length")return z=b.length,z;if(Symbol.iterator===x)z=function*(){for(const ee of b)yield zn(ee)};else{if(b.length>0)if(Object.getPrototypeOf(b[0])===Object.prototype){const ee=b[0];ee[x]===void 0?z=ee[a++]:z=Reflect.get(ee,x,E)}else b[0]instanceof ai&&(b[x]===void 0?z=b[a++]:z=Reflect.get(b,x,E));else z=Reflect.get(y,x,E);z=zn(z)}return z}})}class Hj extends ai{constructor(a,y){super(y),this.jsFunc=a,this.layout=null,this.global=!0,this.once=!1}setLayout(a){return this.layout=a,this}call(a=null){return zn(new Rj(this,a))}setup(){return this.call()}}const Uj=[!1,!0],kj=[0,1,2,3],Gj=[-1,-2],zD=[.5,1.5,1/3,1e-6,1e6,Math.PI,Math.PI*2,1/Math.PI,2/Math.PI,1/(Math.PI*2),Math.PI/2],FC=new Map;for(const b of Uj)FC.set(b,new Yd(b));const IC=new Map;for(const b of kj)IC.set(b,new Yd(b,"uint"));const LC=new Map([...IC].map(b=>new Yd(b.value,"int")));for(const b of Gj)LC.set(b,new Yd(b,"int"));const oE=new Map([...LC].map(b=>new Yd(b.value)));for(const b of zD)oE.set(b,new Yd(b));for(const b of zD)oE.set(-b,new Yd(-b));const sE={bool:FC,uint:IC,ints:LC,float:oE},HD=new Map([...FC,...oE]),RC=(b,a)=>HD.has(b)?HD.get(b):b.isNode===!0?b:new Yd(b,a),jl=function(b,a=null){return(...y)=>{for(const E of y)if(E===void 0)return console.error(`THREE.TSL: Invalid parameter for the type "${b}".`),zn(new Yd(0,b));if((y.length===0||!["bool","float","int","uint"].includes(b)&&y.every(E=>{const z=typeof E;return z!=="object"&&z!=="function"}))&&(y=[iE(b,...y)]),y.length===1&&a!==null&&a.has(y[0]))return jy(a.get(y[0]));if(y.length===1){const E=RC(y[0],b);return E.nodeType===b?jy(E):jy(new ND(E,b))}const x=y.map(E=>RC(E));return jy(new wj(x,b))}},Vy=b=>typeof b=="object"&&b!==null?b.value:b,UD=b=>b!=null?b.nodeType||b.convertTo||(typeof b=="string"?b:null):null;function iA(b,a){return new Hj(b,a)}const zn=(b,a=null)=>Nj(b,a),jy=(b,a=null)=>zn(b,a).toVarIntent(),lE=(b,a=null)=>new Fj(b,a),u0=(b,a=null)=>new Ij(b,a),ea=(b,a=null,y=null,x=null)=>new OD(b,a,y,x),wr=(b,...a)=>new Lj(b,...a),vr=(b,a=null,y=null,x={})=>new OD(b,a,y,Ls({intent:!0},x));let Vj=0;class jj extends ai{constructor(a,y=null){super();let x=null;y!==null&&(typeof y=="object"?x=y.return:(typeof y=="string"?x=y:console.error("THREE.TSL: Invalid layout type."),y=null)),this.shaderNode=new iA(a,x),y!==null&&this.setLayout(y),this.isFn=!0}setLayout(a){const y=this.shaderNode.nodeType;if(typeof a.inputs!="object"){const x={name:"fn"+Vj++,type:y,inputs:[]};for(const E in a)E!=="return"&&x.inputs.push({name:E,type:a[E]});a=x}return this.shaderNode.setLayout(a),this}getNodeType(a){return this.shaderNode.getNodeType(a)||"float"}call(...a){const y=this.shaderNode.call(a);return this.shaderNode.nodeType==="void"&&y.toStack(),y.toVarIntent()}once(a=null){return this.shaderNode.once=!0,this.shaderNode.subBuilds=a,this}generate(a){const y=this.getNodeType(a);return console.error('THREE.TSL: "Fn()" was declared but not invoked. Try calling it like "Fn()( ...params )".'),a.generateConst(y)}}function Vt(b,a=null){const y=new jj(b,a);return new Proxy(()=>{},{apply(x,E,z){return y.call(...z)},get(x,E,z){return Reflect.get(y,E,z)},set(x,E,z,ee){return Reflect.set(y,E,z,ee)}})}const Xy=b=>{Wp=b},uE=()=>Wp,xi=(...b)=>Wp.If(...b),Xj=(...b)=>Wp.Switch(...b);function cE(b){return Wp&&Wp.add(b),b}On("toStack",cE);const kD=new jl("color"),et=new jl("float",sE.float),Et=new jl("int",sE.ints),Qr=new jl("uint",sE.uint),Jd=new jl("bool",sE.bool),Vn=new jl("vec2"),ou=new jl("ivec2"),GD=new jl("uvec2"),VD=new jl("bvec2"),Rt=new jl("vec3"),jD=new jl("ivec3"),aA=new jl("uvec3"),OC=new jl("bvec3"),Zr=new jl("vec4"),XD=new jl("ivec4"),QD=new jl("uvec4"),WD=new jl("bvec4"),dE=new jl("mat2"),fc=new jl("mat3"),c0=new jl("mat4"),Qj=(b="")=>zn(new Yd(b,"string")),Wj=b=>zn(new Yd(b,"ArrayBuffer"));On("toColor",kD),On("toFloat",et),On("toInt",Et),On("toUint",Qr),On("toBool",Jd),On("toVec2",Vn),On("toIVec2",ou),On("toUVec2",GD),On("toBVec2",VD),On("toVec3",Rt),On("toIVec3",jD),On("toUVec3",aA),On("toBVec3",OC),On("toVec4",Zr),On("toIVec4",XD),On("toUVec4",QD),On("toBVec4",WD),On("toMat2",dE),On("toMat3",fc),On("toMat4",c0);const ZD=ea(l0).setParameterLength(2),YD=(b,a)=>zn(new ND(zn(b),a)),Zj=(b,a)=>zn(new FD(zn(b),a));On("element",ZD),On("convert",YD);const Yj=b=>(console.warn("THREE.TSL: append() has been renamed to Stack()."),cE(b));On("append",b=>(console.warn("THREE.TSL: .append() has been renamed to .toStack()."),cE(b)));class Vo extends ai{static get type(){return"PropertyNode"}constructor(a,y=null,x=!1){super(a),this.name=y,this.varying=x,this.isPropertyNode=!0,this.global=!0}getHash(a){return this.name||super.getHash(a)}generate(a){let y;return this.varying===!0?(y=a.getVaryingFromNode(this,this.name),y.needsInterpolation=!0):y=a.getVarFromNode(this,this.name),a.getPropertyName(y)}}const Xf=(b,a)=>zn(new Vo(b,a)),xd=(b,a)=>zn(new Vo(b,a,!0)),Co=wr(Vo,"vec4","DiffuseColor"),zC=wr(Vo,"vec3","EmissiveColor"),Rh=wr(Vo,"float","Roughness"),Qy=wr(Vo,"float","Metalness"),fE=wr(Vo,"float","Clearcoat"),Wy=wr(Vo,"float","ClearcoatRoughness"),d0=wr(Vo,"vec3","Sheen"),hE=wr(Vo,"float","SheenRoughness"),gE=wr(Vo,"float","Iridescence"),HC=wr(Vo,"float","IridescenceIOR"),UC=wr(Vo,"float","IridescenceThickness"),pE=wr(Vo,"float","AlphaT"),Zp=wr(Vo,"float","Anisotropy"),Zy=wr(Vo,"vec3","AnisotropyT"),f0=wr(Vo,"vec3","AnisotropyB"),Yc=wr(Vo,"color","SpecularColor"),Yy=wr(Vo,"float","SpecularF90"),mE=wr(Vo,"float","Shininess"),oA=wr(Vo,"vec4","Output"),h0=wr(Vo,"float","dashSize"),Jy=wr(Vo,"float","gapSize"),Jj=wr(Vo,"float","pointWidth"),Ky=wr(Vo,"float","IOR"),vE=wr(Vo,"float","Transmission"),kC=wr(Vo,"float","Thickness"),GC=wr(Vo,"float","AttenuationDistance"),VC=wr(Vo,"color","AttenuationColor"),jC=wr(Vo,"float","Dispersion");class JD extends ai{static get type(){return"UniformGroupNode"}constructor(a,y=!1,x=1){super("string"),this.name=a,this.shared=y,this.order=x,this.isUniformGroup=!0}serialize(a){super.serialize(a),a.name=this.name,a.version=this.version,a.shared=this.shared}deserialize(a){super.deserialize(a),this.name=a.name,this.version=a.version,this.shared=a.shared}}const KD=b=>new JD(b),AE=(b,a=0)=>new JD(b,!0,a),qD=AE("frame"),Pi=AE("render"),XC=KD("object");class qy extends DC{static get type(){return"UniformNode"}constructor(a,y=null){super(a,y),this.isUniformNode=!0,this.name="",this.groupNode=XC}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}setGroup(a){return this.groupNode=a,this}getGroup(){return this.groupNode}getUniformHash(a){return this.getHash(a)}onUpdate(a,y){return a=a.bind(this),super.onUpdate(x=>{const E=a(x,this);E!==void 0&&(this.value=E)},y)}getInputType(a){let y=super.getInputType(a);return y==="bool"&&(y="uint"),y}generate(a,y){const x=this.getNodeType(a),E=this.getUniformHash(a);let z=a.getNodeFromHash(E);z===void 0&&(a.setHashNode(this,E),z=this);const ee=z.getInputType(a),te=a.getUniformFromNode(z,ee,a.shaderStage,this.name||a.context.nodeName),ne=a.getPropertyName(te);a.context.nodeName!==void 0&&delete a.context.nodeName;let ae=ne;if(x==="bool"){const oe=a.getDataFromNode(this);let se=oe.propertyName;if(se===void 0){const ue=a.getVarFromNode(this,null,"bool");se=a.getPropertyName(ue),oe.propertyName=se,ae=a.format(ne,ee,x),a.addLineFlowCode(`${se} = ${ae}`,this)}ae=se}return a.format(ae,x,y)}}const Ci=(b,a)=>{const y=UD(a||b);return y===b&&(b=iE(y)),b=b&&b.isNode===!0?b.node&&b.node.value||b.value:b,zn(new qy(b,y))};class _D extends dl{static get type(){return"ArrayNode"}constructor(a,y,x=null){super(a),this.count=y,this.values=x,this.isArrayNode=!0}getArrayCount(){return this.count}getNodeType(a){return this.nodeType===null&&(this.nodeType=this.values[0].getNodeType(a)),this.nodeType}getElementType(a){return this.getNodeType(a)}generate(a){const y=this.getNodeType(a);return a.generateArray(y,this.count,this.values)}}const $D=(...b)=>{let a;if(b.length===1){const y=b[0];a=new _D(null,y.length,y)}else{const y=b[0],x=b[1];a=new _D(y,x)}return zn(a)};On("toArray",(b,a)=>$D(Array(a).fill(b)));class Kj extends dl{static get type(){return"AssignNode"}constructor(a,y){super(),this.targetNode=a,this.sourceNode=y,this.isAssignNode=!0}hasDependencies(){return!1}getNodeType(a,y){return y!=="void"?this.targetNode.getNodeType(a):"void"}needsSplitAssign(a){const{targetNode:y}=this;if(a.isAvailable("swizzleAssign")===!1&&y.isSplitNode&&y.components.length>1){const x=a.getTypeLength(y.node.getNodeType(a));return s0.join("").slice(0,x)!==y.components}return!1}setup(a){const{targetNode:y,sourceNode:x}=this,E=y.getScope(),z=a.getNodeProperties(E);z.assign=!0;const ee=a.getNodeProperties(this);ee.sourceNode=x,ee.targetNode=y.context({assign:!0})}generate(a,y){const{targetNode:x,sourceNode:E}=a.getNodeProperties(this),z=this.needsSplitAssign(a),ee=x.build(a),te=x.getNodeType(a),ne=E.build(a,te),ae=E.getNodeType(a),oe=a.getDataFromNode(this);let se;if(oe.initialized===!0)y!=="void"&&(se=ee);else if(z){const ue=a.getVarFromNode(this,null,te),ce=a.getPropertyName(ue);a.addLineFlowCode(`${ce} = ${ne}`,this);const de=x.node,Ae=de.node.context({assign:!0}).build(a);for(let ge=0;ge{const oe=ae.type,se=oe==="pointer";let ue;return se?ue="&"+ne.build(a):ue=ne.build(a,oe),ue};if(Array.isArray(z)){if(z.length>E.length)console.error("THREE.TSL: The number of provided parameters exceeds the expected number of inputs in 'Fn()'."),z.length=E.length;else if(z.length(a=a.length>1||a[0]&&a[0].isNode===!0?u0(a):lE(a[0]),zn(new qj(zn(b),a)));On("call",t8);const _j={"==":"equal","!=":"notEqual","<":"lessThan",">":"greaterThan","<=":"lessThanEqual",">=":"greaterThanEqual","%":"mod"};class Vs extends dl{static get type(){return"OperatorNode"}constructor(a,y,x,...E){if(super(),E.length>0){let z=new Vs(a,y,x);for(let ee=0;ee>"||x==="<<")return a.getIntegerType(ee);if(x==="!"||x==="&&"||x==="||"||x==="^^")return"bool";if(x==="=="||x==="!="||x==="<"||x===">"||x==="<="||x===">="){const ne=Math.max(a.getTypeLength(ee),a.getTypeLength(te));return ne>1?`bvec${ne}`:"bool"}else{if(a.isMatrix(ee)){if(te==="float")return ee;if(a.isVector(te))return a.getVectorFromMatrix(ee);if(a.isMatrix(te))return ee}else if(a.isMatrix(te)){if(ee==="float")return te;if(a.isVector(ee))return a.getVectorFromMatrix(te)}return a.getTypeLength(te)>a.getTypeLength(ee)?te:ee}}generate(a,y){const x=this.op,{aNode:E,bNode:z}=this,ee=this.getNodeType(a,y);let te=null,ne=null;ee!=="void"?(te=E.getNodeType(a),ne=z?z.getNodeType(a):null,x==="<"||x===">"||x==="<="||x===">="||x==="=="||x==="!="?a.isVector(te)?ne=te:a.isVector(ne)?te=ne:te!==ne&&(te=ne="float"):x===">>"||x==="<<"?(te=ee,ne=a.changeComponentType(ne,"uint")):x==="%"?(te=ee,ne=a.isInteger(te)&&a.isInteger(ne)?ne:te):a.isMatrix(te)?ne==="float"?ne="float":a.isVector(ne)?ne=a.getVectorFromMatrix(te):a.isMatrix(ne)||(te=ne=ee):a.isMatrix(ne)?te==="float"?te="float":a.isVector(te)?te=a.getVectorFromMatrix(ne):te=ne=ee:te=ne=ee):te=ne=ee;const ae=E.build(a,te),oe=z?z.build(a,ne):null,se=a.getFunctionOperator(x);if(y!=="void"){const ue=a.renderer.coordinateSystem===Xi;if(x==="=="||x==="!="||x==="<"||x===">"||x==="<="||x===">=")return ue?a.isVector(te)?a.format(`${this.getOperatorMethod(a,y)}( ${ae}, ${oe} )`,ee,y):a.format(`( ${ae} ${x} ${oe} )`,ee,y):a.format(`( ${ae} ${x} ${oe} )`,ee,y);if(x==="%")return a.isInteger(ne)?a.format(`( ${ae} % ${oe} )`,ee,y):a.format(`${this.getOperatorMethod(a,ee)}( ${ae}, ${oe} )`,ee,y);if(x==="!"||x==="~")return a.format(`(${x}${ae})`,te,y);if(se)return a.format(`${se}( ${ae}, ${oe} )`,ee,y);if(a.isMatrix(te)&&ne==="float")return a.format(`( ${oe} ${x} ${ae} )`,ee,y);if(te==="float"&&a.isMatrix(ne))return a.format(`${ae} ${x} ${oe}`,ee,y);{let ce=`( ${ae} ${x} ${oe} )`;return!ue&&ee==="bool"&&a.isVector(te)&&a.isVector(ne)&&(ce=`all${ce}`),a.format(ce,ee,y)}}else if(te!=="void")return se?a.format(`${se}( ${ae}, ${oe} )`,ee,y):a.isMatrix(te)&&ne==="float"?a.format(`${oe} ${x} ${ae}`,ee,y):a.format(`${ae} ${x} ${oe}`,ee,y)}serialize(a){super.serialize(a),a.op=this.op}deserialize(a){super.deserialize(a),this.op=a.op}}const Dl=vr(Vs,"+").setParameterLength(2,1/0).setName("add"),Ja=vr(Vs,"-").setParameterLength(2,1/0).setName("sub"),fa=vr(Vs,"*").setParameterLength(2,1/0).setName("mul"),Pd=vr(Vs,"/").setParameterLength(2,1/0).setName("div"),_y=vr(Vs,"%").setParameterLength(2).setName("mod"),QC=vr(Vs,"==").setParameterLength(2).setName("equal"),n8=vr(Vs,"!=").setParameterLength(2).setName("notEqual"),r8=vr(Vs,"<").setParameterLength(2).setName("lessThan"),WC=vr(Vs,">").setParameterLength(2).setName("greaterThan"),i8=vr(Vs,"<=").setParameterLength(2).setName("lessThanEqual"),a8=vr(Vs,">=").setParameterLength(2).setName("greaterThanEqual"),o8=vr(Vs,"&&").setParameterLength(2,1/0).setName("and"),s8=vr(Vs,"||").setParameterLength(2,1/0).setName("or"),l8=vr(Vs,"!").setParameterLength(1).setName("not"),u8=vr(Vs,"^^").setParameterLength(2).setName("xor"),c8=vr(Vs,"&").setParameterLength(2).setName("bitAnd"),d8=vr(Vs,"~").setParameterLength(2).setName("bitNot"),f8=vr(Vs,"|").setParameterLength(2).setName("bitOr"),h8=vr(Vs,"^").setParameterLength(2).setName("bitXor"),g8=vr(Vs,"<<").setParameterLength(2).setName("shiftLeft"),p8=vr(Vs,">>").setParameterLength(2).setName("shiftRight"),m8=Vt(([b])=>(b.addAssign(1),b)),v8=Vt(([b])=>(b.subAssign(1),b)),A8=Vt(([b])=>{const a=Et(b).toConst();return b.addAssign(1),a}),y8=Vt(([b])=>{const a=Et(b).toConst();return b.subAssign(1),a});On("add",Dl),On("sub",Ja),On("mul",fa),On("div",Pd),On("mod",_y),On("equal",QC),On("notEqual",n8),On("lessThan",r8),On("greaterThan",WC),On("lessThanEqual",i8),On("greaterThanEqual",a8),On("and",o8),On("or",s8),On("not",l8),On("xor",u8),On("bitAnd",c8),On("bitNot",d8),On("bitOr",f8),On("bitXor",h8),On("shiftLeft",g8),On("shiftRight",p8),On("incrementBefore",m8),On("decrementBefore",v8),On("increment",A8),On("decrement",y8);const x8=(b,a)=>(console.warn('THREE.TSL: "modInt()" is deprecated. Use "mod( int( ... ) )" instead.'),_y(Et(b),Et(a)));On("modInt",x8);class an extends dl{static get type(){return"MathNode"}constructor(a,y,x=null,E=null){if(super(),(a===an.MAX||a===an.MIN)&&arguments.length>3){let z=new an(a,y,x);for(let ee=2;eeee&&z>te?y:ee>te?x:te>z?E:y}getNodeType(a){const y=this.method;return y===an.LENGTH||y===an.DISTANCE||y===an.DOT?"float":y===an.CROSS?"vec3":y===an.ALL||y===an.ANY?"bool":y===an.EQUALS?a.changeComponentType(this.aNode.getNodeType(a),"bool"):this.getInputType(a)}setup(a){const{aNode:y,bNode:x,method:E}=this;let z=null;if(E===an.ONE_MINUS)z=Ja(1,y);else if(E===an.RECIPROCAL)z=Pd(1,y);else if(E===an.DIFFERENCE)z=xs(Ja(y,x));else if(E===an.TRANSFORM_DIRECTION){let ee=y,te=x;a.isMatrix(ee.getNodeType(a))?te=Zr(Rt(te),0):ee=Zr(Rt(ee),0);const ne=fa(ee,te).xyz;z=Lg(ne)}return z!==null?z:super.setup(a)}generate(a,y){if(a.getNodeProperties(this).outputNode)return super.generate(a,y);let E=this.method;const z=this.getNodeType(a),ee=this.getInputType(a),te=this.aNode,ne=this.bNode,ae=this.cNode,oe=a.renderer.coordinateSystem;if(E===an.NEGATE)return a.format("( - "+te.build(a,ee)+" )",z,y);{const se=[];return E===an.CROSS?se.push(te.build(a,z),ne.build(a,z)):oe===Xi&&E===an.STEP?se.push(te.build(a,a.getTypeLength(te.getNodeType(a))===1?"float":ee),ne.build(a,ee)):oe===Xi&&(E===an.MIN||E===an.MAX)?se.push(te.build(a,ee),ne.build(a,a.getTypeLength(ne.getNodeType(a))===1?"float":ee)):E===an.REFRACT?se.push(te.build(a,ee),ne.build(a,ee),ae.build(a,"float")):E===an.MIX?se.push(te.build(a,ee),ne.build(a,ee),ae.build(a,a.getTypeLength(ae.getNodeType(a))===1?"float":ee)):(oe===vo&&E===an.ATAN&&ne!==null&&(E="atan2"),a.shaderStage!=="fragment"&&(E===an.DFDX||E===an.DFDY)&&(console.warn(`THREE.TSL: '${E}' is not supported in the ${a.shaderStage} stage.`),E="/*"+E+"*/"),se.push(te.build(a,ee)),ne!==null&&se.push(ne.build(a,ee)),ae!==null&&se.push(ae.build(a,ee))),a.format(`${a.getMethod(E,z)}( ${se.join(", ")} )`,z,y)}}serialize(a){super.serialize(a),a.method=this.method}deserialize(a){super.deserialize(a),this.method=a.method}}an.ALL="all",an.ANY="any",an.RADIANS="radians",an.DEGREES="degrees",an.EXP="exp",an.EXP2="exp2",an.LOG="log",an.LOG2="log2",an.SQRT="sqrt",an.INVERSE_SQRT="inversesqrt",an.FLOOR="floor",an.CEIL="ceil",an.NORMALIZE="normalize",an.FRACT="fract",an.SIN="sin",an.COS="cos",an.TAN="tan",an.ASIN="asin",an.ACOS="acos",an.ATAN="atan",an.ABS="abs",an.SIGN="sign",an.LENGTH="length",an.NEGATE="negate",an.ONE_MINUS="oneMinus",an.DFDX="dFdx",an.DFDY="dFdy",an.ROUND="round",an.RECIPROCAL="reciprocal",an.TRUNC="trunc",an.FWIDTH="fwidth",an.TRANSPOSE="transpose",an.DETERMINANT="determinant",an.INVERSE="inverse",an.EQUALS="equals",an.MIN="min",an.MAX="max",an.STEP="step",an.REFLECT="reflect",an.DISTANCE="distance",an.DIFFERENCE="difference",an.DOT="dot",an.CROSS="cross",an.POW="pow",an.TRANSFORM_DIRECTION="transformDirection",an.MIX="mix",an.CLAMP="clamp",an.REFRACT="refract",an.SMOOTHSTEP="smoothstep",an.FACEFORWARD="faceforward";const P8=et(1e-6),$j=et(1e6),yE=et(Math.PI),eX=et(Math.PI*2),b8=vr(an,an.ALL).setParameterLength(1),E8=vr(an,an.ANY).setParameterLength(1),S8=vr(an,an.RADIANS).setParameterLength(1),w8=vr(an,an.DEGREES).setParameterLength(1),ZC=vr(an,an.EXP).setParameterLength(1),sA=vr(an,an.EXP2).setParameterLength(1),xE=vr(an,an.LOG).setParameterLength(1),Oh=vr(an,an.LOG2).setParameterLength(1),zh=vr(an,an.SQRT).setParameterLength(1),YC=vr(an,an.INVERSE_SQRT).setParameterLength(1),Hh=vr(an,an.FLOOR).setParameterLength(1),PE=vr(an,an.CEIL).setParameterLength(1),Lg=vr(an,an.NORMALIZE).setParameterLength(1),Rg=vr(an,an.FRACT).setParameterLength(1),bd=vr(an,an.SIN).setParameterLength(1),Og=vr(an,an.COS).setParameterLength(1),C8=vr(an,an.TAN).setParameterLength(1),B8=vr(an,an.ASIN).setParameterLength(1),JC=vr(an,an.ACOS).setParameterLength(1),bE=vr(an,an.ATAN).setParameterLength(1,2),xs=vr(an,an.ABS).setParameterLength(1),$y=vr(an,an.SIGN).setParameterLength(1),Uh=vr(an,an.LENGTH).setParameterLength(1),T8=vr(an,an.NEGATE).setParameterLength(1),M8=vr(an,an.ONE_MINUS).setParameterLength(1),KC=vr(an,an.DFDX).setParameterLength(1),qC=vr(an,an.DFDY).setParameterLength(1),D8=vr(an,an.ROUND).setParameterLength(1),N8=vr(an,an.RECIPROCAL).setParameterLength(1),_C=vr(an,an.TRUNC).setParameterLength(1),F8=vr(an,an.FWIDTH).setParameterLength(1),I8=vr(an,an.TRANSPOSE).setParameterLength(1),L8=vr(an,an.DETERMINANT).setParameterLength(1),R8=vr(an,an.INVERSE).setParameterLength(1),O8=(b,a)=>(console.warn('THREE.TSL: "equals" is deprecated. Use "equal" inside a vector instead, like: "bvec*( equal( ... ) )"'),QC(b,a)),Jc=vr(an,an.MIN).setParameterLength(2,1/0),tl=vr(an,an.MAX).setParameterLength(2,1/0),EE=vr(an,an.STEP).setParameterLength(2),z8=vr(an,an.REFLECT).setParameterLength(2),H8=vr(an,an.DISTANCE).setParameterLength(2),U8=vr(an,an.DIFFERENCE).setParameterLength(2),Yp=vr(an,an.DOT).setParameterLength(2),SE=vr(an,an.CROSS).setParameterLength(2),Kd=vr(an,an.POW).setParameterLength(2),$C=b=>fa(b,b),k8=b=>fa(b,b,b),G8=b=>fa(b,b,b,b),V8=vr(an,an.TRANSFORM_DIRECTION).setParameterLength(2),j8=b=>fa($y(b),Kd(xs(b),1/3)),e5=b=>Yp(b,b),so=vr(an,an.MIX).setParameterLength(3),qd=(b,a=0,y=1)=>zn(new an(an.CLAMP,zn(b),zn(a),zn(y))),t5=b=>qd(b),n5=vr(an,an.REFRACT).setParameterLength(3),_d=vr(an,an.SMOOTHSTEP).setParameterLength(3),r5=vr(an,an.FACEFORWARD).setParameterLength(3),X8=Vt(([b])=>{const x=43758.5453,E=Yp(b.xy,Vn(12.9898,78.233)),z=_y(E,yE);return Rg(bd(z).mul(x))}),Q8=(b,a,y)=>so(a,y,b),W8=(b,a,y)=>_d(a,y,b),Z8=(b,a)=>EE(a,b),Y8=(b,a)=>(console.warn('THREE.TSL: "atan2" is overloaded. Use "atan" instead.'),bE(b,a)),tX=r5,nX=YC;On("all",b8),On("any",E8),On("equals",O8),On("radians",S8),On("degrees",w8),On("exp",ZC),On("exp2",sA),On("log",xE),On("log2",Oh),On("sqrt",zh),On("inverseSqrt",YC),On("floor",Hh),On("ceil",PE),On("normalize",Lg),On("fract",Rg),On("sin",bd),On("cos",Og),On("tan",C8),On("asin",B8),On("acos",JC),On("atan",bE),On("abs",xs),On("sign",$y),On("length",Uh),On("lengthSq",e5),On("negate",T8),On("oneMinus",M8),On("dFdx",KC),On("dFdy",qC),On("round",D8),On("reciprocal",N8),On("trunc",_C),On("fwidth",F8),On("atan2",Y8),On("min",Jc),On("max",tl),On("step",Z8),On("reflect",z8),On("distance",H8),On("dot",Yp),On("cross",SE),On("pow",Kd),On("pow2",$C),On("pow3",k8),On("pow4",G8),On("transformDirection",V8),On("mix",Q8),On("clamp",qd),On("refract",n5),On("smoothstep",W8),On("faceForward",r5),On("difference",U8),On("saturate",t5),On("cbrt",j8),On("transpose",I8),On("determinant",L8),On("inverse",R8),On("rand",X8);class rX extends ai{static get type(){return"ConditionalNode"}constructor(a,y,x=null){super(),this.condNode=a,this.ifNode=y,this.elseNode=x}getNodeType(a){const{ifNode:y,elseNode:x}=a.getNodeProperties(this);if(y===void 0)return a.flowBuildStage(this,"setup"),this.getNodeType(a);const E=y.getNodeType(a);if(x!==null){const z=x.getNodeType(a);if(a.getTypeLength(z)>a.getTypeLength(E))return z}return E}setup(a){const y=this.condNode.cache(),x=this.ifNode.cache(),E=this.elseNode?this.elseNode.cache():null,z=a.context.nodeBlock;a.getDataFromNode(x).parentNodeBlock=z,E!==null&&(a.getDataFromNode(E).parentNodeBlock=z);const ee=a.context.uniformFlow,te=a.getNodeProperties(this);te.condNode=y,te.ifNode=ee?x:x.context({nodeBlock:x}),te.elseNode=E?ee?E:E.context({nodeBlock:E}):null}generate(a,y){const x=this.getNodeType(a),E=a.getDataFromNode(this);if(E.nodeProperty!==void 0)return E.nodeProperty;const{condNode:z,ifNode:ee,elseNode:te}=a.getNodeProperties(this),ne=a.currentFunctionNode,ae=y!=="void",oe=ae?Xf(x).build(a):"";E.nodeProperty=oe;const se=z.build(a,"bool");if(a.context.uniformFlow&&te!==null){const de=ee.build(a,x),ye=te.build(a,x),Ae=a.getTernary(se,de,ye);return a.format(Ae,x,y)}a.addFlowCode(` +}`;class fj{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(a,y){if(this.texture===null){const x=new WT(a.texture);(a.depthNear!==y.depthNear||a.depthFar!==y.depthFar)&&(this.depthNear=a.depthNear,this.depthFar=a.depthFar),this.texture=x}}getMesh(a){if(this.texture!==null&&this.mesh===null){const y=a.cameras[0].viewport,x=new Rf({vertexShader:cj,fragmentShader:dj,uniforms:{depthColor:{value:this.texture},depthWidth:{value:y.z},depthHeight:{value:y.w}}});this.mesh=new Go(new jv(20,20),x)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class hj extends ls{constructor(a,y){super();const x=this;let E=null,z=1,ee=null,te="local-floor",ne=1,ae=null,oe=null,se=null,ue=null,ce=null,de=null;const ye=typeof XRWebGLBinding!="undefined",Ae=new fj,ge={},Ee=y.getContextAttributes();let be=null,we=null;const De=[],Me=[],He=new vn;let Ie=null;const Re=new Tl;Re.viewport=new Ui;const Le=new Tl;Le.viewport=new Ui;const je=[Re,Le],We=new I2;let ht=null,Pt=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(Bt){let jt=De[Bt];return jt===void 0&&(jt=new yP,De[Bt]=jt),jt.getTargetRaySpace()},this.getControllerGrip=function(Bt){let jt=De[Bt];return jt===void 0&&(jt=new yP,De[Bt]=jt),jt.getGripSpace()},this.getHand=function(Bt){let jt=De[Bt];return jt===void 0&&(jt=new yP,De[Bt]=jt),jt.getHandSpace()};function xt(Bt){const jt=Me.indexOf(Bt.inputSource);if(jt===-1)return;const un=De[jt];un!==void 0&&(un.update(Bt.inputSource,Bt.frame,ae||ee),un.dispatchEvent({type:Bt.type,data:Bt.inputSource}))}function Lt(){E.removeEventListener("select",xt),E.removeEventListener("selectstart",xt),E.removeEventListener("selectend",xt),E.removeEventListener("squeeze",xt),E.removeEventListener("squeezestart",xt),E.removeEventListener("squeezeend",xt),E.removeEventListener("end",Lt),E.removeEventListener("inputsourceschange",kt);for(let Bt=0;Bt=0&&(Me[xn]=null,De[xn].disconnect(un))}for(let jt=0;jt=Me.length){Me.push(un),xn=Yn;break}else if(Me[Yn]===null){Me[Yn]=un,xn=Yn;break}if(xn===-1)break}const Tn=De[xn];Tn&&Tn.connect(un)}}const wt=new Ye,_e=new Ye;function yt(Bt,jt,un){wt.setFromMatrixPosition(jt.matrixWorld),_e.setFromMatrixPosition(un.matrixWorld);const xn=wt.distanceTo(_e),Tn=jt.projectionMatrix.elements,Yn=un.projectionMatrix.elements,Dr=Tn[14]/(Tn[10]-1),vt=Tn[14]/(Tn[10]+1),Kt=(Tn[9]+1)/Tn[5],Sn=(Tn[9]-1)/Tn[5],bn=(Tn[8]-1)/Tn[0],Bn=(Yn[8]+1)/Yn[0],rr=Dr*bn,ir=Dr*Bn,gr=xn/(-bn+Bn),Ii=gr*-bn;if(jt.matrixWorld.decompose(Bt.position,Bt.quaternion,Bt.scale),Bt.translateX(Ii),Bt.translateZ(gr),Bt.matrixWorld.compose(Bt.position,Bt.quaternion,Bt.scale),Bt.matrixWorldInverse.copy(Bt.matrixWorld).invert(),Tn[10]===-1)Bt.projectionMatrix.copy(jt.projectionMatrix),Bt.projectionMatrixInverse.copy(jt.projectionMatrixInverse);else{const hi=Dr+gr,ut=vt+gr,Ze=rr-Ii,qt=ir+(xn-Ii),Mn=Kt*vt/ut*hi,Jt=Sn*vt/ut*hi;Bt.projectionMatrix.makePerspective(Ze,qt,Mn,Jt,hi,ut),Bt.projectionMatrixInverse.copy(Bt.projectionMatrix).invert()}}function tt(Bt,jt){jt===null?Bt.matrixWorld.copy(Bt.matrix):Bt.matrixWorld.multiplyMatrices(jt.matrixWorld,Bt.matrix),Bt.matrixWorldInverse.copy(Bt.matrixWorld).invert()}this.updateCamera=function(Bt){if(E===null)return;let jt=Bt.near,un=Bt.far;Ae.texture!==null&&(Ae.depthNear>0&&(jt=Ae.depthNear),Ae.depthFar>0&&(un=Ae.depthFar)),We.near=Le.near=Re.near=jt,We.far=Le.far=Re.far=un,(ht!==We.near||Pt!==We.far)&&(E.updateRenderState({depthNear:We.near,depthFar:We.far}),ht=We.near,Pt=We.far),We.layers.mask=Bt.layers.mask|6,Re.layers.mask=We.layers.mask&3,Le.layers.mask=We.layers.mask&5;const xn=Bt.parent,Tn=We.cameras;tt(We,xn);for(let Yn=0;Yn0&&(Ae.alphaTest.value=ge.alphaTest);const Ee=a.get(ge),be=Ee.envMap,we=Ee.envMapRotation;be&&(Ae.envMap.value=be,o0.copy(we),o0.x*=-1,o0.y*=-1,o0.z*=-1,be.isCubeTexture&&be.isRenderTargetTexture===!1&&(o0.y*=-1,o0.z*=-1),Ae.envMapRotation.value.setFromMatrix4(gj.makeRotationFromEuler(o0)),Ae.flipEnvMap.value=be.isCubeTexture&&be.isRenderTargetTexture===!1?-1:1,Ae.reflectivity.value=ge.reflectivity,Ae.ior.value=ge.ior,Ae.refractionRatio.value=ge.refractionRatio),ge.lightMap&&(Ae.lightMap.value=ge.lightMap,Ae.lightMapIntensity.value=ge.lightMapIntensity,y(ge.lightMap,Ae.lightMapTransform)),ge.aoMap&&(Ae.aoMap.value=ge.aoMap,Ae.aoMapIntensity.value=ge.aoMapIntensity,y(ge.aoMap,Ae.aoMapTransform))}function ee(Ae,ge){Ae.diffuse.value.copy(ge.color),Ae.opacity.value=ge.opacity,ge.map&&(Ae.map.value=ge.map,y(ge.map,Ae.mapTransform))}function te(Ae,ge){Ae.dashSize.value=ge.dashSize,Ae.totalSize.value=ge.dashSize+ge.gapSize,Ae.scale.value=ge.scale}function ne(Ae,ge,Ee,be){Ae.diffuse.value.copy(ge.color),Ae.opacity.value=ge.opacity,Ae.size.value=ge.size*Ee,Ae.scale.value=be*.5,ge.map&&(Ae.map.value=ge.map,y(ge.map,Ae.uvTransform)),ge.alphaMap&&(Ae.alphaMap.value=ge.alphaMap,y(ge.alphaMap,Ae.alphaMapTransform)),ge.alphaTest>0&&(Ae.alphaTest.value=ge.alphaTest)}function ae(Ae,ge){Ae.diffuse.value.copy(ge.color),Ae.opacity.value=ge.opacity,Ae.rotation.value=ge.rotation,ge.map&&(Ae.map.value=ge.map,y(ge.map,Ae.mapTransform)),ge.alphaMap&&(Ae.alphaMap.value=ge.alphaMap,y(ge.alphaMap,Ae.alphaMapTransform)),ge.alphaTest>0&&(Ae.alphaTest.value=ge.alphaTest)}function oe(Ae,ge){Ae.specular.value.copy(ge.specular),Ae.shininess.value=Math.max(ge.shininess,1e-4)}function se(Ae,ge){ge.gradientMap&&(Ae.gradientMap.value=ge.gradientMap)}function ue(Ae,ge){Ae.metalness.value=ge.metalness,ge.metalnessMap&&(Ae.metalnessMap.value=ge.metalnessMap,y(ge.metalnessMap,Ae.metalnessMapTransform)),Ae.roughness.value=ge.roughness,ge.roughnessMap&&(Ae.roughnessMap.value=ge.roughnessMap,y(ge.roughnessMap,Ae.roughnessMapTransform)),ge.envMap&&(Ae.envMapIntensity.value=ge.envMapIntensity)}function ce(Ae,ge,Ee){Ae.ior.value=ge.ior,ge.sheen>0&&(Ae.sheenColor.value.copy(ge.sheenColor).multiplyScalar(ge.sheen),Ae.sheenRoughness.value=ge.sheenRoughness,ge.sheenColorMap&&(Ae.sheenColorMap.value=ge.sheenColorMap,y(ge.sheenColorMap,Ae.sheenColorMapTransform)),ge.sheenRoughnessMap&&(Ae.sheenRoughnessMap.value=ge.sheenRoughnessMap,y(ge.sheenRoughnessMap,Ae.sheenRoughnessMapTransform))),ge.clearcoat>0&&(Ae.clearcoat.value=ge.clearcoat,Ae.clearcoatRoughness.value=ge.clearcoatRoughness,ge.clearcoatMap&&(Ae.clearcoatMap.value=ge.clearcoatMap,y(ge.clearcoatMap,Ae.clearcoatMapTransform)),ge.clearcoatRoughnessMap&&(Ae.clearcoatRoughnessMap.value=ge.clearcoatRoughnessMap,y(ge.clearcoatRoughnessMap,Ae.clearcoatRoughnessMapTransform)),ge.clearcoatNormalMap&&(Ae.clearcoatNormalMap.value=ge.clearcoatNormalMap,y(ge.clearcoatNormalMap,Ae.clearcoatNormalMapTransform),Ae.clearcoatNormalScale.value.copy(ge.clearcoatNormalScale),ge.side===xo&&Ae.clearcoatNormalScale.value.negate())),ge.dispersion>0&&(Ae.dispersion.value=ge.dispersion),ge.iridescence>0&&(Ae.iridescence.value=ge.iridescence,Ae.iridescenceIOR.value=ge.iridescenceIOR,Ae.iridescenceThicknessMinimum.value=ge.iridescenceThicknessRange[0],Ae.iridescenceThicknessMaximum.value=ge.iridescenceThicknessRange[1],ge.iridescenceMap&&(Ae.iridescenceMap.value=ge.iridescenceMap,y(ge.iridescenceMap,Ae.iridescenceMapTransform)),ge.iridescenceThicknessMap&&(Ae.iridescenceThicknessMap.value=ge.iridescenceThicknessMap,y(ge.iridescenceThicknessMap,Ae.iridescenceThicknessMapTransform))),ge.transmission>0&&(Ae.transmission.value=ge.transmission,Ae.transmissionSamplerMap.value=Ee.texture,Ae.transmissionSamplerSize.value.set(Ee.width,Ee.height),ge.transmissionMap&&(Ae.transmissionMap.value=ge.transmissionMap,y(ge.transmissionMap,Ae.transmissionMapTransform)),Ae.thickness.value=ge.thickness,ge.thicknessMap&&(Ae.thicknessMap.value=ge.thicknessMap,y(ge.thicknessMap,Ae.thicknessMapTransform)),Ae.attenuationDistance.value=ge.attenuationDistance,Ae.attenuationColor.value.copy(ge.attenuationColor)),ge.anisotropy>0&&(Ae.anisotropyVector.value.set(ge.anisotropy*Math.cos(ge.anisotropyRotation),ge.anisotropy*Math.sin(ge.anisotropyRotation)),ge.anisotropyMap&&(Ae.anisotropyMap.value=ge.anisotropyMap,y(ge.anisotropyMap,Ae.anisotropyMapTransform))),Ae.specularIntensity.value=ge.specularIntensity,Ae.specularColor.value.copy(ge.specularColor),ge.specularColorMap&&(Ae.specularColorMap.value=ge.specularColorMap,y(ge.specularColorMap,Ae.specularColorMapTransform)),ge.specularIntensityMap&&(Ae.specularIntensityMap.value=ge.specularIntensityMap,y(ge.specularIntensityMap,Ae.specularIntensityMapTransform))}function de(Ae,ge){ge.matcap&&(Ae.matcap.value=ge.matcap)}function ye(Ae,ge){const Ee=a.get(ge).light;Ae.referencePosition.value.setFromMatrixPosition(Ee.matrixWorld),Ae.nearDistance.value=Ee.shadow.camera.near,Ae.farDistance.value=Ee.shadow.camera.far}return{refreshFogUniforms:x,refreshMaterialUniforms:E}}function mj(b,a,y,x){let E={},z={},ee=[];const te=b.getParameter(b.MAX_UNIFORM_BUFFER_BINDINGS);function ne(Ee,be){const we=be.program;x.uniformBlockBinding(Ee,we)}function ae(Ee,be){let we=E[Ee.id];we===void 0&&(de(Ee),we=oe(Ee),E[Ee.id]=we,Ee.addEventListener("dispose",Ae));const De=be.program;x.updateUBOMapping(Ee,De);const Me=a.render.frame;z[Ee.id]!==Me&&(ue(Ee),z[Ee.id]=Me)}function oe(Ee){const be=se();Ee.__bindingPointIndex=be;const we=b.createBuffer(),De=Ee.__size,Me=Ee.usage;return b.bindBuffer(b.UNIFORM_BUFFER,we),b.bufferData(b.UNIFORM_BUFFER,De,Me),b.bindBuffer(b.UNIFORM_BUFFER,null),b.bindBufferBase(b.UNIFORM_BUFFER,be,we),we}function se(){for(let Ee=0;Ee0&&(we+=De-Me),Ee.__size=we,Ee.__cache={},this}function ye(Ee){const be={boundary:0,storage:0};return typeof Ee=="number"||typeof Ee=="boolean"?(be.boundary=4,be.storage=4):Ee.isVector2?(be.boundary=8,be.storage=8):Ee.isVector3||Ee.isColor?(be.boundary=16,be.storage=12):Ee.isVector4?(be.boundary=16,be.storage=16):Ee.isMatrix3?(be.boundary=48,be.storage=48):Ee.isMatrix4?(be.boundary=64,be.storage=64):Ee.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",Ee),be}function Ae(Ee){const be=Ee.target;be.removeEventListener("dispose",Ae);const we=ee.indexOf(be.__bindingPointIndex);ee.splice(we,1),b.deleteBuffer(E[be.id]),delete E[be.id],delete z[be.id]}function ge(){for(const Ee in E)b.deleteBuffer(E[Ee]);ee=[],E={},z={}}return{bind:ne,update:ae,dispose:ge}}class vj{constructor(a={}){const{canvas:y=eT(),context:x=null,depth:E=!0,stencil:z=!1,alpha:ee=!1,antialias:te=!1,premultipliedAlpha:ne=!0,preserveDrawingBuffer:ae=!1,powerPreference:oe="default",failIfMajorPerformanceCaveat:se=!1,reversedDepthBuffer:ue=!1}=a;this.isWebGLRenderer=!0;let ce;if(x!==null){if(typeof WebGLRenderingContext!="undefined"&&x instanceof WebGLRenderingContext)throw new Error("THREE.WebGLRenderer: WebGL 1 is not supported since r163.");ce=x.getContextAttributes().alpha}else ce=ee;const de=new Uint32Array(4),ye=new Int32Array(4);let Ae=null,ge=null;const Ee=[],be=[];this.domElement=y,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.toneMapping=yu,this.toneMappingExposure=1,this.transmissionResolutionScale=1;const we=this;let De=!1;this._outputColorSpace=tu;let Me=0,He=0,Ie=null,Re=-1,Le=null;const je=new Ui,We=new Ui;let ht=null;const Pt=new Ur(0);let xt=0,Lt=y.width,kt=y.height,wt=1,_e=null,yt=null;const tt=new Ui(0,0,Lt,kt),Ft=new Ui(0,0,Lt,kt);let Xt=!1;const Pn=new Uv;let Mt=!1,Bt=!1;const jt=new mi,un=new Ye,xn=new Ui,Tn={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};let Yn=!1;function Dr(){return Ie===null?wt:1}let vt=x;function Kt(rt,rn){return y.getContext(rt,rn)}try{const rt={alpha:!0,depth:E,stencil:z,antialias:te,premultipliedAlpha:ne,preserveDrawingBuffer:ae,powerPreference:oe,failIfMajorPerformanceCaveat:se};if("setAttribute"in y&&y.setAttribute("data-engine",`three.js r${Ru}`),y.addEventListener("webglcontextlost",Ir,!1),y.addEventListener("webglcontextrestored",ci,!1),y.addEventListener("webglcontextcreationerror",en,!1),vt===null){const rn="webgl2";if(vt=Kt(rn,rt),vt===null)throw Kt(rn)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}}catch(rt){throw console.error("THREE.WebGLRenderer: "+rt.message),rt}let Sn,bn,Bn,rr,ir,gr,Ii,hi,ut,Ze,qt,Mn,Jt,An,Kr,pr,$r,ni,$n,fr,Di,Pi,ur,Qi;function Zt(){Sn=new BG(vt),Sn.init(),Pi=new uj(vt,Sn),bn=new xG(vt,Sn,a,Pi),Bn=new sj(vt,Sn),bn.reversedDepthBuffer&&ue&&Bn.buffers.depth.setReversed(!0),rr=new DG(vt),ir=new YV,gr=new lj(vt,Sn,Bn,ir,bn,Pi,rr),Ii=new bG(we),hi=new CG(we),ut=new mU(vt),ur=new AG(vt,ut),Ze=new TG(vt,ut,rr,ur),qt=new FG(vt,Ze,ut,rr),$n=new NG(vt,bn,gr),pr=new PG(ir),Mn=new ZV(we,Ii,hi,Sn,bn,ur,pr),Jt=new pj(we,ir),An=new KV,Kr=new nj(Sn),ni=new vG(we,Ii,hi,Bn,qt,ce,ne),$r=new aj(we,qt,bn),Qi=new mj(vt,rr,bn,Bn),fr=new yG(vt,Sn,rr),Di=new MG(vt,Sn,rr),rr.programs=Mn.programs,we.capabilities=bn,we.extensions=Sn,we.properties=ir,we.renderLists=An,we.shadowMap=$r,we.state=Bn,we.info=rr}Zt();const or=new hj(we,vt);this.xr=or,this.getContext=function(){return vt},this.getContextAttributes=function(){return vt.getContextAttributes()},this.forceContextLoss=function(){const rt=Sn.get("WEBGL_lose_context");rt&&rt.loseContext()},this.forceContextRestore=function(){const rt=Sn.get("WEBGL_lose_context");rt&&rt.restoreContext()},this.getPixelRatio=function(){return wt},this.setPixelRatio=function(rt){rt!==void 0&&(wt=rt,this.setSize(Lt,kt,!1))},this.getSize=function(rt){return rt.set(Lt,kt)},this.setSize=function(rt,rn,Dn=!0){if(or.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}Lt=rt,kt=rn,y.width=Math.floor(rt*wt),y.height=Math.floor(rn*wt),Dn===!0&&(y.style.width=rt+"px",y.style.height=rn+"px"),this.setViewport(0,0,rt,rn)},this.getDrawingBufferSize=function(rt){return rt.set(Lt*wt,kt*wt).floor()},this.setDrawingBufferSize=function(rt,rn,Dn){Lt=rt,kt=rn,wt=Dn,y.width=Math.floor(rt*Dn),y.height=Math.floor(rn*Dn),this.setViewport(0,0,rt,rn)},this.getCurrentViewport=function(rt){return rt.copy(je)},this.getViewport=function(rt){return rt.copy(tt)},this.setViewport=function(rt,rn,Dn,Nn){rt.isVector4?tt.set(rt.x,rt.y,rt.z,rt.w):tt.set(rt,rn,Dn,Nn),Bn.viewport(je.copy(tt).multiplyScalar(wt).round())},this.getScissor=function(rt){return rt.copy(Ft)},this.setScissor=function(rt,rn,Dn,Nn){rt.isVector4?Ft.set(rt.x,rt.y,rt.z,rt.w):Ft.set(rt,rn,Dn,Nn),Bn.scissor(We.copy(Ft).multiplyScalar(wt).round())},this.getScissorTest=function(){return Xt},this.setScissorTest=function(rt){Bn.setScissorTest(Xt=rt)},this.setOpaqueSort=function(rt){_e=rt},this.setTransparentSort=function(rt){yt=rt},this.getClearColor=function(rt){return rt.copy(ni.getClearColor())},this.setClearColor=function(){ni.setClearColor(...arguments)},this.getClearAlpha=function(){return ni.getClearAlpha()},this.setClearAlpha=function(){ni.setClearAlpha(...arguments)},this.clear=function(rt=!0,rn=!0,Dn=!0){let Nn=0;if(rt){let ln=!1;if(Ie!==null){const Pr=Ie.texture.format;ln=Pr===ku||Pr===Gl||Pr===po}if(ln){const Pr=Ie.texture.type,ei=Pr===As||Pr===Fo||Pr===wc||Pr===eu||Pr===hp||Pr===Tf,Ti=ni.getClearColor(),gi=ni.getClearAlpha(),ia=Ti.r,ha=Ti.g,Wi=Ti.b;ei?(de[0]=ia,de[1]=ha,de[2]=Wi,de[3]=gi,vt.clearBufferuiv(vt.COLOR,0,de)):(ye[0]=ia,ye[1]=ha,ye[2]=Wi,ye[3]=gi,vt.clearBufferiv(vt.COLOR,0,ye))}else Nn|=vt.COLOR_BUFFER_BIT}rn&&(Nn|=vt.DEPTH_BUFFER_BIT),Dn&&(Nn|=vt.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),vt.clear(Nn)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){y.removeEventListener("webglcontextlost",Ir,!1),y.removeEventListener("webglcontextrestored",ci,!1),y.removeEventListener("webglcontextcreationerror",en,!1),ni.dispose(),An.dispose(),Kr.dispose(),ir.dispose(),Ii.dispose(),hi.dispose(),qt.dispose(),ur.dispose(),Qi.dispose(),Mn.dispose(),or.dispose(),or.removeEventListener("sessionstart",cu),or.removeEventListener("sessionend",O0),uf.stop()};function Ir(rt){rt.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),De=!0}function ci(){console.log("THREE.WebGLRenderer: Context Restored."),De=!1;const rt=rr.autoReset,rn=$r.enabled,Dn=$r.autoUpdate,Nn=$r.needsUpdate,ln=$r.type;Zt(),rr.autoReset=rt,$r.enabled=rn,$r.autoUpdate=Dn,$r.needsUpdate=Nn,$r.type=ln}function en(rt){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",rt.statusMessage)}function dn(rt){const rn=rt.target;rn.removeEventListener("dispose",dn),cr(rn)}function cr(rt){Br(rt),ir.remove(rt)}function Br(rt){const rn=ir.get(rt).programs;rn!==void 0&&(rn.forEach(function(Dn){Mn.releaseProgram(Dn)}),rt.isShaderMaterial&&Mn.releaseShaderCache(rt))}this.renderBufferDirect=function(rt,rn,Dn,Nn,ln,Pr){rn===null&&(rn=Tn);const ei=ln.isMesh&&ln.matrixWorld.determinant()<0,Ti=Tr(rt,rn,Dn,Nn,ln);Bn.setMaterial(Nn,ei);let gi=Dn.index,ia=1;if(Nn.wireframe===!0){if(gi=Ze.getWireframeAttribute(Dn),gi===void 0)return;ia=2}const ha=Dn.drawRange,Wi=Dn.attributes.position;let Ka=ha.start*ia,Zo=(ha.start+ha.count)*ia;Pr!==null&&(Ka=Math.max(Ka,Pr.start*ia),Zo=Math.min(Zo,(Pr.start+Pr.count)*ia)),gi!==null?(Ka=Math.max(Ka,0),Zo=Math.min(Zo,gi.count)):Wi!=null&&(Ka=Math.max(Ka,0),Zo=Math.min(Zo,Wi.count));const Bo=Zo-Ka;if(Bo<0||Bo===1/0)return;ur.setup(ln,Nn,Ti,Dn,gi);let Po,bs=fr;if(gi!==null&&(Po=ut.get(gi),bs=Di,bs.setIndex(Po)),ln.isMesh)Nn.wireframe===!0?(Bn.setLineWidth(Nn.wireframeLinewidth*Dr()),bs.setMode(vt.LINES)):bs.setMode(vt.TRIANGLES);else if(ln.isLine){let sa=Nn.linewidth;sa===void 0&&(sa=1),Bn.setLineWidth(sa*Dr()),ln.isLineSegments?bs.setMode(vt.LINES):ln.isLineLoop?bs.setMode(vt.LINE_LOOP):bs.setMode(vt.LINE_STRIP)}else ln.isPoints?bs.setMode(vt.POINTS):ln.isSprite&&bs.setMode(vt.TRIANGLES);if(ln.isBatchedMesh)if(ln._multiDrawInstances!==null)oc("THREE.WebGLRenderer: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection."),bs.renderMultiDrawInstances(ln._multiDrawStarts,ln._multiDrawCounts,ln._multiDrawCount,ln._multiDrawInstances);else if(Sn.get("WEBGL_multi_draw"))bs.renderMultiDraw(ln._multiDrawStarts,ln._multiDrawCounts,ln._multiDrawCount);else{const sa=ln._multiDrawStarts,rl=ln._multiDrawCounts,Lo=ln._multiDrawCount,Md=gi?ut.get(gi).bytesPerElement:1,kA=ir.get(Nn).currentProgram.getUniforms();for(let Dd=0;Dd{function Pr(){if(Nn.forEach(function(ei){ir.get(ei).currentProgram.isReady()&&Nn.delete(ei)}),Nn.size===0){ln(rt);return}setTimeout(Pr,10)}Sn.get("KHR_parallel_shader_compile")!==null?Pr():setTimeout(Pr,10)})};let Oa=null;function Ql(rt){Oa&&Oa(rt)}function cu(){uf.stop()}function O0(){uf.start()}const uf=new _M;uf.setAnimationLoop(Ql),typeof self!="undefined"&&uf.setContext(self),this.setAnimationLoop=function(rt){Oa=rt,or.setAnimationLoop(rt),rt===null?uf.stop():uf.start()},or.addEventListener("sessionstart",cu),or.addEventListener("sessionend",O0),this.render=function(rt,rn){if(rn!==void 0&&rn.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(De===!0)return;if(rt.matrixWorldAutoUpdate===!0&&rt.updateMatrixWorld(),rn.parent===null&&rn.matrixWorldAutoUpdate===!0&&rn.updateMatrixWorld(),or.enabled===!0&&or.isPresenting===!0&&(or.cameraAutoUpdate===!0&&or.updateCamera(rn),rn=or.getCamera()),rt.isScene===!0&&rt.onBeforeRender(we,rt,rn,Ie),ge=Kr.get(rt,be.length),ge.init(rn),be.push(ge),jt.multiplyMatrices(rn.projectionMatrix,rn.matrixWorldInverse),Pn.setFromProjectionMatrix(jt,Xi,rn.reversedDepth),Bt=this.localClippingEnabled,Mt=pr.init(this.clippingPlanes,Bt),Ae=An.get(rt,Ee.length),Ae.init(),Ee.push(Ae),or.enabled===!0&&or.isPresenting===!0){const Pr=we.xr.getDepthSensingMesh();Pr!==null&&qh(Pr,rn,-1/0,we.sortObjects)}qh(rt,rn,0,we.sortObjects),Ae.finish(),we.sortObjects===!0&&Ae.sort(_e,yt),Yn=or.enabled===!1||or.isPresenting===!1||or.hasDepthSensing()===!1,Yn&&ni.addToRenderList(Ae,rt),this.info.render.frame++,Mt===!0&&pr.beginShadows();const Dn=ge.state.shadowsArray;$r.render(Dn,rt,rn),Mt===!0&&pr.endShadows(),this.info.autoReset===!0&&this.info.reset();const Nn=Ae.opaque,ln=Ae.transmissive;if(ge.setupLights(),rn.isArrayCamera){const Pr=rn.cameras;if(ln.length>0)for(let ei=0,Ti=Pr.length;ei0&&z0(Nn,ln,rt,rn),Yn&&ni.render(rt),Vx(Ae,rt,rn);Ie!==null&&He===0&&(gr.updateMultisampleRenderTarget(Ie),gr.updateRenderTargetMipmap(Ie)),rt.isScene===!0&&rt.onAfterRender(we,rt,rn),ur.resetDefaultState(),Re=-1,Le=null,be.pop(),be.length>0?(ge=be[be.length-1],Mt===!0&&pr.setGlobalState(we.clippingPlanes,ge.state.camera)):ge=null,Ee.pop(),Ee.length>0?Ae=Ee[Ee.length-1]:Ae=null};function qh(rt,rn,Dn,Nn){if(rt.visible===!1)return;if(rt.layers.test(rn.layers)){if(rt.isGroup)Dn=rt.renderOrder;else if(rt.isLOD)rt.autoUpdate===!0&&rt.update(rn);else if(rt.isLight)ge.pushLight(rt),rt.castShadow&&ge.pushShadow(rt);else if(rt.isSprite){if(!rt.frustumCulled||Pn.intersectsSprite(rt)){Nn&&xn.setFromMatrixPosition(rt.matrixWorld).applyMatrix4(jt);const ei=qt.update(rt),Ti=rt.material;Ti.visible&&Ae.push(rt,ei,Ti,Dn,xn.z,null)}}else if((rt.isMesh||rt.isLine||rt.isPoints)&&(!rt.frustumCulled||Pn.intersectsObject(rt))){const ei=qt.update(rt),Ti=rt.material;if(Nn&&(rt.boundingSphere!==void 0?(rt.boundingSphere===null&&rt.computeBoundingSphere(),xn.copy(rt.boundingSphere.center)):(ei.boundingSphere===null&&ei.computeBoundingSphere(),xn.copy(ei.boundingSphere.center)),xn.applyMatrix4(rt.matrixWorld).applyMatrix4(jt)),Array.isArray(Ti)){const gi=ei.groups;for(let ia=0,ha=gi.length;ia0&&UA(ln,rn,Dn),Pr.length>0&&UA(Pr,rn,Dn),ei.length>0&&UA(ei,rn,Dn),Bn.buffers.depth.setTest(!0),Bn.buffers.depth.setMask(!0),Bn.buffers.color.setMask(!0),Bn.setPolygonOffset(!1)}function z0(rt,rn,Dn,Nn){if((Dn.isScene===!0?Dn.overrideMaterial:null)!==null)return;ge.state.transmissionRenderTarget[Nn.id]===void 0&&(ge.state.transmissionRenderTarget[Nn.id]=new Rp(1,1,{generateMipmaps:!0,type:Sn.has("EXT_color_buffer_half_float")||Sn.has("EXT_color_buffer_float")?Us:As,minFilter:vs,samples:4,stencilBuffer:z,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:Ji.workingColorSpace}));const Pr=ge.state.transmissionRenderTarget[Nn.id],ei=Nn.viewport||je;Pr.setSize(ei.z*we.transmissionResolutionScale,ei.w*we.transmissionResolutionScale);const Ti=we.getRenderTarget(),gi=we.getActiveCubeFace(),ia=we.getActiveMipmapLevel();we.setRenderTarget(Pr),we.getClearColor(Pt),xt=we.getClearAlpha(),xt<1&&we.setClearColor(16777215,.5),we.clear(),Yn&&ni.render(Dn);const ha=we.toneMapping;we.toneMapping=yu;const Wi=Nn.viewport;if(Nn.viewport!==void 0&&(Nn.viewport=void 0),ge.setupLightsView(Nn),Mt===!0&&pr.setGlobalState(we.clippingPlanes,Nn),UA(rt,Dn,Nn),gr.updateMultisampleRenderTarget(Pr),gr.updateRenderTargetMipmap(Pr),Sn.has("WEBGL_multisampled_render_to_texture")===!1){let Ka=!1;for(let Zo=0,Bo=rn.length;Zo0),Wi=!!Dn.morphAttributes.position,Ka=!!Dn.morphAttributes.normal,Zo=!!Dn.morphAttributes.color;let Bo=yu;Nn.toneMapped&&(Ie===null||Ie.isXRRenderTarget===!0)&&(Bo=we.toneMapping);const Po=Dn.morphAttributes.position||Dn.morphAttributes.normal||Dn.morphAttributes.color,bs=Po!==void 0?Po.length:0,sa=ir.get(Nn),rl=ge.state.lights;if(Mt===!0&&(Bt===!0||rt!==Le)){const Nc=rt===Le&&Nn.id===Re;pr.setState(Nn,rt,Nc)}let Lo=!1;Nn.version===sa.__version?(sa.needsLights&&sa.lightsStateVersion!==rl.state.version||sa.outputColorSpace!==Ti||ln.isBatchedMesh&&sa.batching===!1||!ln.isBatchedMesh&&sa.batching===!0||ln.isBatchedMesh&&sa.batchingColor===!0&&ln.colorTexture===null||ln.isBatchedMesh&&sa.batchingColor===!1&&ln.colorTexture!==null||ln.isInstancedMesh&&sa.instancing===!1||!ln.isInstancedMesh&&sa.instancing===!0||ln.isSkinnedMesh&&sa.skinning===!1||!ln.isSkinnedMesh&&sa.skinning===!0||ln.isInstancedMesh&&sa.instancingColor===!0&&ln.instanceColor===null||ln.isInstancedMesh&&sa.instancingColor===!1&&ln.instanceColor!==null||ln.isInstancedMesh&&sa.instancingMorph===!0&&ln.morphTexture===null||ln.isInstancedMesh&&sa.instancingMorph===!1&&ln.morphTexture!==null||sa.envMap!==gi||Nn.fog===!0&&sa.fog!==Pr||sa.numClippingPlanes!==void 0&&(sa.numClippingPlanes!==pr.numPlanes||sa.numIntersection!==pr.numIntersection)||sa.vertexAlphas!==ia||sa.vertexTangents!==ha||sa.morphTargets!==Wi||sa.morphNormals!==Ka||sa.morphColors!==Zo||sa.toneMapping!==Bo||sa.morphTargetsCount!==bs)&&(Lo=!0):(Lo=!0,sa.__version=Nn.version);let Md=sa.currentProgram;Lo===!0&&(Md=ed(Nn,rn,ln));let kA=!1,Dd=!1,Xx=!1;const il=Md.getUniforms(),cf=sa.uniforms;if(Bn.useProgram(Md.program)&&(kA=!0,Dd=!0,Xx=!0),Nn.id!==Re&&(Re=Nn.id,Dd=!0),kA||Le!==rt){Bn.buffers.depth.getReversed()&&rt.reversedDepth!==!0&&(rt._reversedDepth=!0,rt.updateProjectionMatrix()),il.setValue(vt,"projectionMatrix",rt.projectionMatrix),il.setValue(vt,"viewMatrix",rt.matrixWorldInverse);const rd=il.map.cameraPosition;rd!==void 0&&rd.setValue(vt,un.setFromMatrixPosition(rt.matrixWorld)),bn.logarithmicDepthBuffer&&il.setValue(vt,"logDepthBufFC",2/(Math.log(rt.far+1)/Math.LN2)),(Nn.isMeshPhongMaterial||Nn.isMeshToonMaterial||Nn.isMeshLambertMaterial||Nn.isMeshBasicMaterial||Nn.isMeshStandardMaterial||Nn.isShaderMaterial)&&il.setValue(vt,"isOrthographic",rt.isOrthographicCamera===!0),Le!==rt&&(Le=rt,Dd=!0,Xx=!0)}if(ln.isSkinnedMesh){il.setOptional(vt,ln,"bindMatrix"),il.setOptional(vt,ln,"bindMatrixInverse");const Nc=ln.skeleton;Nc&&(Nc.boneTexture===null&&Nc.computeBoneTexture(),il.setValue(vt,"boneTexture",Nc.boneTexture,gr))}ln.isBatchedMesh&&(il.setOptional(vt,ln,"batchingTexture"),il.setValue(vt,"batchingTexture",ln._matricesTexture,gr),il.setOptional(vt,ln,"batchingIdTexture"),il.setValue(vt,"batchingIdTexture",ln._indirectTexture,gr),il.setOptional(vt,ln,"batchingColorTexture"),ln._colorsTexture!==null&&il.setValue(vt,"batchingColorTexture",ln._colorsTexture,gr));const df=Dn.morphAttributes;if((df.position!==void 0||df.normal!==void 0||df.color!==void 0)&&$n.update(ln,Dn,Md),(Dd||sa.receiveShadow!==ln.receiveShadow)&&(sa.receiveShadow=ln.receiveShadow,il.setValue(vt,"receiveShadow",ln.receiveShadow)),Nn.isMeshGouraudMaterial&&Nn.envMap!==null&&(cf.envMap.value=gi,cf.flipEnvMap.value=gi.isCubeTexture&&gi.isRenderTargetTexture===!1?-1:1),Nn.isMeshStandardMaterial&&Nn.envMap===null&&rn.environment!==null&&(cf.envMapIntensity.value=rn.environmentIntensity),Dd&&(il.setValue(vt,"toneMappingExposure",we.toneMappingExposure),sa.needsLights&&Dc(cf,Xx),Pr&&Nn.fog===!0&&Jt.refreshFogUniforms(cf,Pr),Jt.refreshMaterialUniforms(cf,Nn,wt,kt,ge.state.transmissionRenderTarget[rt.id]),nE.upload(vt,qS(sa),cf,gr)),Nn.isShaderMaterial&&Nn.uniformsNeedUpdate===!0&&(nE.upload(vt,qS(sa),cf,gr),Nn.uniformsNeedUpdate=!1),Nn.isSpriteMaterial&&il.setValue(vt,"center",ln.center),il.setValue(vt,"modelViewMatrix",ln.modelViewMatrix),il.setValue(vt,"normalMatrix",ln.normalMatrix),il.setValue(vt,"modelMatrix",ln.matrixWorld),Nn.isShaderMaterial||Nn.isRawShaderMaterial){const Nc=Nn.uniformsGroups;for(let rd=0,J3=Nc.length;rd0&&gr.useMultisampledRTT(rt)===!1?ln=ir.get(rt).__webglMultisampledFramebuffer:Array.isArray(ha)?ln=ha[Dn]:ln=ha,je.copy(rt.viewport),We.copy(rt.scissor),ht=rt.scissorTest}else je.copy(tt).multiplyScalar(wt).floor(),We.copy(Ft).multiplyScalar(wt).floor(),ht=Xt;if(Dn!==0&&(ln=nd),Bn.bindFramebuffer(vt.FRAMEBUFFER,ln)&&Nn&&Bn.drawBuffers(rt,ln),Bn.viewport(je),Bn.scissor(We),Bn.setScissorTest(ht),Pr){const gi=ir.get(rt.texture);vt.framebufferTexture2D(vt.FRAMEBUFFER,vt.COLOR_ATTACHMENT0,vt.TEXTURE_CUBE_MAP_POSITIVE_X+rn,gi.__webglTexture,Dn)}else if(ei){const gi=rn;for(let ia=0;ia=0&&rn<=rt.width-Nn&&Dn>=0&&Dn<=rt.height-ln&&(rt.textures.length>1&&vt.readBuffer(vt.COLOR_ATTACHMENT0+Ti),vt.readPixels(rn,Dn,Nn,ln,Pi.convert(ha),Pi.convert(Wi),Pr))}finally{const ia=Ie!==null?ir.get(Ie).__webglFramebuffer:null;Bn.bindFramebuffer(vt.FRAMEBUFFER,ia)}}},this.readRenderTargetPixelsAsync=function(rt,rn,Dn,Nn,ln,Pr,ei,Ti=0){return Ri(this,null,function*(){if(!(rt&&rt.isWebGLRenderTarget))throw new Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let gi=ir.get(rt).__webglFramebuffer;if(rt.isWebGLCubeRenderTarget&&ei!==void 0&&(gi=gi[ei]),gi)if(rn>=0&&rn<=rt.width-Nn&&Dn>=0&&Dn<=rt.height-ln){Bn.bindFramebuffer(vt.FRAMEBUFFER,gi);const ia=rt.textures[Ti],ha=ia.format,Wi=ia.type;if(!bn.textureFormatReadable(ha))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!bn.textureTypeReadable(Wi))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");const Ka=vt.createBuffer();vt.bindBuffer(vt.PIXEL_PACK_BUFFER,Ka),vt.bufferData(vt.PIXEL_PACK_BUFFER,Pr.byteLength,vt.STREAM_READ),rt.textures.length>1&&vt.readBuffer(vt.COLOR_ATTACHMENT0+Ti),vt.readPixels(rn,Dn,Nn,ln,Pi.convert(ha),Pi.convert(Wi),0);const Zo=Ie!==null?ir.get(Ie).__webglFramebuffer:null;Bn.bindFramebuffer(vt.FRAMEBUFFER,Zo);const Bo=vt.fenceSync(vt.SYNC_GPU_COMMANDS_COMPLETE,0);return vt.flush(),yield xL(vt,Bo,4),vt.bindBuffer(vt.PIXEL_PACK_BUFFER,Ka),vt.getBufferSubData(vt.PIXEL_PACK_BUFFER,0,Pr),vt.deleteBuffer(Ka),vt.deleteSync(Bo),Pr}else throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")})},this.copyFramebufferToTexture=function(rt,rn=null,Dn=0){const Nn=Math.pow(2,-Dn),ln=Math.floor(rt.image.width*Nn),Pr=Math.floor(rt.image.height*Nn),ei=rn!==null?rn.x:0,Ti=rn!==null?rn.y:0;gr.setTexture2D(rt,0),vt.copyTexSubImage2D(vt.TEXTURE_2D,Dn,0,0,ei,Ti,ln,Pr),Bn.unbindTexture()};const H0=vt.createFramebuffer(),$S=vt.createFramebuffer();this.copyTextureToTexture=function(rt,rn,Dn=null,Nn=null,ln=0,Pr=null){Pr===null&&(ln!==0?(oc("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),Pr=ln,ln=0):Pr=0);let ei,Ti,gi,ia,ha,Wi,Ka,Zo,Bo;const Po=rt.isCompressedTexture?rt.mipmaps[Pr]:rt.image;if(Dn!==null)ei=Dn.max.x-Dn.min.x,Ti=Dn.max.y-Dn.min.y,gi=Dn.isBox3?Dn.max.z-Dn.min.z:1,ia=Dn.min.x,ha=Dn.min.y,Wi=Dn.isBox3?Dn.min.z:0;else{const df=Math.pow(2,-ln);ei=Math.floor(Po.width*df),Ti=Math.floor(Po.height*df),rt.isDataArrayTexture?gi=Po.depth:rt.isData3DTexture?gi=Math.floor(Po.depth*df):gi=1,ia=0,ha=0,Wi=0}Nn!==null?(Ka=Nn.x,Zo=Nn.y,Bo=Nn.z):(Ka=0,Zo=0,Bo=0);const bs=Pi.convert(rn.format),sa=Pi.convert(rn.type);let rl;rn.isData3DTexture?(gr.setTexture3D(rn,0),rl=vt.TEXTURE_3D):rn.isDataArrayTexture||rn.isCompressedArrayTexture?(gr.setTexture2DArray(rn,0),rl=vt.TEXTURE_2D_ARRAY):(gr.setTexture2D(rn,0),rl=vt.TEXTURE_2D),vt.pixelStorei(vt.UNPACK_FLIP_Y_WEBGL,rn.flipY),vt.pixelStorei(vt.UNPACK_PREMULTIPLY_ALPHA_WEBGL,rn.premultiplyAlpha),vt.pixelStorei(vt.UNPACK_ALIGNMENT,rn.unpackAlignment);const Lo=vt.getParameter(vt.UNPACK_ROW_LENGTH),Md=vt.getParameter(vt.UNPACK_IMAGE_HEIGHT),kA=vt.getParameter(vt.UNPACK_SKIP_PIXELS),Dd=vt.getParameter(vt.UNPACK_SKIP_ROWS),Xx=vt.getParameter(vt.UNPACK_SKIP_IMAGES);vt.pixelStorei(vt.UNPACK_ROW_LENGTH,Po.width),vt.pixelStorei(vt.UNPACK_IMAGE_HEIGHT,Po.height),vt.pixelStorei(vt.UNPACK_SKIP_PIXELS,ia),vt.pixelStorei(vt.UNPACK_SKIP_ROWS,ha),vt.pixelStorei(vt.UNPACK_SKIP_IMAGES,Wi);const il=rt.isDataArrayTexture||rt.isData3DTexture,cf=rn.isDataArrayTexture||rn.isData3DTexture;if(rt.isDepthTexture){const df=ir.get(rt),Nc=ir.get(rn),rd=ir.get(df.__renderTarget),J3=ir.get(Nc.__renderTarget);Bn.bindFramebuffer(vt.READ_FRAMEBUFFER,rd.__webglFramebuffer),Bn.bindFramebuffer(vt.DRAW_FRAMEBUFFER,J3.__webglFramebuffer);for(let U0=0;U00){const{width:ee,height:te}=a.context;y.bufferWidth=ee,y.bufferHeight=te}y.lights=this.getLightsData(a.lightsNode.getLights()),this.renderObjects.set(a,y)}return y}getAttributesData(a){const y={};for(const x in a){const E=a[x];y[x]={version:E.version}}return y}containsNode(a){const y=a.material;for(const x in y)if(y[x]&&y[x].isNode)return!0;return a.renderer.overrideNodes.modelViewMatrix!==null||a.renderer.overrideNodes.modelNormalViewMatrix!==null}getMaterialData(a){const y={};for(const x of this.refreshUniforms){const E=a[x];E!=null&&(typeof E=="object"&&E.clone!==void 0?E.isTexture===!0?y[x]={id:E.id,version:E.version}:y[x]=E.clone():y[x]=E)}return y}equals(a,y){const{object:x,material:E,geometry:z}=a,ee=this.getRenderObjectData(a);if(ee.worldMatrix.equals(x.matrixWorld)!==!0)return ee.worldMatrix.copy(x.matrixWorld),!1;const te=ee.material;for(const Ae in te){const ge=te[Ae],Ee=E[Ae];if(ge.equals!==void 0){if(ge.equals(Ee)===!1)return ge.copy(Ee),!1}else if(Ee.isTexture===!0){if(ge.id!==Ee.id||ge.version!==Ee.version)return ge.id=Ee.id,ge.version=Ee.version,!1}else if(ge!==Ee)return te[Ae]=Ee,!1}if(te.transmission>0){const{width:Ae,height:ge}=a.context;if(ee.bufferWidth!==Ae||ee.bufferHeight!==ge)return ee.bufferWidth=Ae,ee.bufferHeight=ge,!1}const ne=ee.geometry,ae=z.attributes,oe=ne.attributes,se=Object.keys(oe),ue=Object.keys(ae);if(ne.id!==z.id)return ne.id=z.id,!1;if(se.length!==ue.length)return ee.geometry.attributes=this.getAttributesData(ae),!1;for(const Ae of se){const ge=oe[Ae],Ee=ae[Ae];if(Ee===void 0)return delete oe[Ae],!1;if(ge.version!==Ee.version)return ge.version=Ee.version,!1}const ce=z.index,de=ne.indexVersion,ye=ce?ce.version:null;if(de!==ye)return ne.indexVersion=ye,!1;if(ne.drawRange.start!==z.drawRange.start||ne.drawRange.count!==z.drawRange.count)return ne.drawRange.start=z.drawRange.start,ne.drawRange.count=z.drawRange.count,!1;if(ee.morphTargetInfluences){let Ae=!1;for(let ge=0;ge>>16,2246822507),y^=Math.imul(x^x>>>13,3266489909),x=Math.imul(x^x>>>16,2246822507),x^=Math.imul(y^y>>>13,3266489909),4294967296*(2097151&x)+(y>>>0)}const PC=b=>Ry(b),Oy=b=>Ry(b),zy=(...b)=>Ry(b);function bC(b,a=!1){const y=[];b.isNode===!0&&y.push(b.id);for(const{property:x,childNode:E}of Hy(b))y.push(Ry(x.slice(0,-4)),E.getCacheKey(a));return Ry(y)}function*Hy(b,a=!1){for(const y of Object.getOwnPropertyNames(b)){if(y.startsWith("_")===!0)continue;const x=b[y];if(Array.isArray(x)===!0)for(let E=0;Ea.charCodeAt(0)).buffer}var Due=Object.freeze({__proto__:null,arrayBufferToBase64:CC,base64ToArrayBuffer:BC,getByteBoundaryFromType:MD,getCacheKey:bC,getDataFromObject:wC,getLengthFromType:SC,getMemoryLengthFromType:TD,getNodeChildren:Hy,getTypeFromLength:EC,getTypedArrayFromType:Uy,getValueFromType:iE,getValueType:Ig,hash:zy,hashArray:Oy,hashString:PC});const ky={VERTEX:"vertex",FRAGMENT:"fragment"},ba={NONE:"none",FRAME:"frame",RENDER:"render",OBJECT:"object"},Pj={BOOLEAN:"bool",INTEGER:"int",FLOAT:"float",VECTOR2:"vec2",VECTOR3:"vec3",VECTOR4:"vec4",MATRIX2:"mat2",MATRIX3:"mat3",MATRIX4:"mat4"},Xu={READ_ONLY:"readOnly",WRITE_ONLY:"writeOnly",READ_WRITE:"readWrite"},DD=["fragment","vertex"],TC=["setup","analyze","generate"],MC=[...DD,"compute"],s0=["x","y","z","w"],bj={analyze:"setup",generate:"analyze"};let Ej=0;class ai extends ls{static get type(){return"Node"}constructor(a=null){super(),this.nodeType=a,this.updateType=ba.NONE,this.updateBeforeType=ba.NONE,this.updateAfterType=ba.NONE,this.uuid=Lp.generateUUID(),this.version=0,this.global=!1,this.parents=!1,this.isNode=!0,this._cacheKey=null,this._cacheKeyVersion=0,Object.defineProperty(this,"id",{value:Ej++})}set needsUpdate(a){a===!0&&this.version++}get type(){return this.constructor.type}onUpdate(a,y){return this.updateType=y,this.update=a.bind(this),this}onFrameUpdate(a){return this.onUpdate(a,ba.FRAME)}onRenderUpdate(a){return this.onUpdate(a,ba.RENDER)}onObjectUpdate(a){return this.onUpdate(a,ba.OBJECT)}onReference(a){return this.updateReference=a.bind(this),this}updateReference(){return this}isGlobal(){return this.global}*getChildren(){for(const{childNode:a}of Hy(this))yield a}dispose(){this.dispatchEvent({type:"dispose"})}traverse(a){a(this);for(const y of this.getChildren())y.traverse(a)}getCacheKey(a=!1){return a=a||this.version!==this._cacheKeyVersion,(a===!0||this._cacheKey===null)&&(this._cacheKey=zy(bC(this,a),this.customCacheKey()),this._cacheKeyVersion=this.version),this._cacheKey}customCacheKey(){return 0}getScope(){return this}getHash(){return this.uuid}getUpdateType(){return this.updateType}getUpdateBeforeType(){return this.updateBeforeType}getUpdateAfterType(){return this.updateAfterType}getElementType(a){const y=this.getNodeType(a);return a.getElementType(y)}getMemberType(){return"void"}getNodeType(a){const y=a.getNodeProperties(this);return y.outputNode?y.outputNode.getNodeType(a):this.nodeType}getShared(a){const y=this.getHash(a);return a.getNodeFromHash(y)||this}getArrayCount(){return null}setup(a){const y=a.getNodeProperties(this);let x=0;for(const E of this.getChildren())y["node"+x++]=E;return y.outputNode||null}analyze(a,y=null){const x=a.increaseUsage(this);if(this.parents===!0){const E=a.getDataFromNode(this,"any");E.stages=E.stages||{},E.stages[a.shaderStage]=E.stages[a.shaderStage]||[],E.stages[a.shaderStage].push(y)}if(x===1){const E=a.getNodeProperties(this);for(const z of Object.values(E))z&&z.isNode===!0&&z.build(a,this)}}generate(a,y){const{outputNode:x}=a.getNodeProperties(this);if(x&&x.isNode===!0)return x.build(a,y)}updateBefore(){console.warn("Abstract function.")}updateAfter(){console.warn("Abstract function.")}update(){console.warn("Abstract function.")}build(a,y=null){const x=this.getShared(a);if(this!==x)return x.build(a,y);const E=a.getDataFromNode(this);E.buildStages=E.buildStages||{},E.buildStages[a.buildStage]=!0;const z=bj[a.buildStage];if(z&&E.buildStages[z]!==!0){const ne=a.getBuildStage();a.setBuildStage(z),this.build(a),a.setBuildStage(ne)}a.addNode(this),a.addChain(this);let ee=null;const te=a.getBuildStage();if(te==="setup"){this.updateReference(a);const ne=a.getNodeProperties(this);if(ne.initialized!==!0){ne.initialized=!0,ne.outputNode=this.setup(a)||ne.outputNode||null;for(const ae of Object.values(ne))if(ae&&ae.isNode===!0){if(ae.parents===!0){const oe=a.getNodeProperties(ae);oe.parents=oe.parents||[],oe.parents.push(this)}ae.build(a)}}ee=ne.outputNode}else if(te==="analyze")this.analyze(a,y);else if(te==="generate"){if(this.generate.length===1){const ae=this.getNodeType(a),oe=a.getDataFromNode(this);ee=oe.snippet,ee===void 0?oe.generated===void 0?(oe.generated=!0,ee=this.generate(a)||"",oe.snippet=ee):(console.warn("THREE.Node: Recursion detected.",this),ee="/* Recursion detected. */"):oe.flowCodes!==void 0&&a.context.nodeBlock!==void 0&&a.addFlowCodeHierarchy(this,a.context.nodeBlock),ee=a.format(ee,ae,y)}else ee=this.generate(a,y)||"";ee===""&&y!==null&&y!=="void"&&y!=="OutputType"&&(console.error(`THREE.TSL: Invalid generated code, expected a "${y}".`),ee=a.generateConst(y))}return a.removeChain(this),a.addSequentialNode(this),ee}getSerializeChildren(){return Hy(this)}serialize(a){const y=this.getSerializeChildren(),x={};for(const{property:E,index:z,childNode:ee}of y)z!==void 0?(x[E]===void 0&&(x[E]=Number.isInteger(z)?[]:{}),x[E][z]=ee.toJSON(a.meta).uuid):x[E]=ee.toJSON(a.meta).uuid;Object.keys(x).length>0&&(a.inputNodes=x)}deserialize(a){if(a.inputNodes!==void 0){const y=a.meta.nodes;for(const x in a.inputNodes)if(Array.isArray(a.inputNodes[x])){const E=[];for(const z of a.inputNodes[x])E.push(y[z]);this[x]=E}else if(typeof a.inputNodes[x]=="object"){const E={};for(const z in a.inputNodes[x]){const ee=a.inputNodes[x][z];E[z]=y[ee]}this[x]=E}else{const E=a.inputNodes[x];this[x]=y[E]}}}toJSON(a){const{uuid:y,type:x}=this,E=a===void 0||typeof a=="string";E&&(a={textures:{},images:{},nodes:{}});let z=a.nodes[y];z===void 0&&(z={uuid:y,type:x,meta:a,metadata:{version:4.7,type:"Node",generator:"Node.toJSON"}},E!==!0&&(a.nodes[z.uuid]=z),this.serialize(z),delete z.meta);function ee(te){const ne=[];for(const ae in te){const oe=te[ae];delete oe.metadata,ne.push(oe)}return ne}if(E){const te=ee(a.textures),ne=ee(a.images),ae=ee(a.nodes);te.length>0&&(z.textures=te),ne.length>0&&(z.images=ne),ae.length>0&&(z.nodes=ae)}return z}}class l0 extends ai{static get type(){return"ArrayElementNode"}constructor(a,y){super(),this.node=a,this.indexNode=y,this.isArrayElementNode=!0}getNodeType(a){return this.node.getElementType(a)}generate(a){const y=this.indexNode.getNodeType(a),x=this.node.build(a),E=this.indexNode.build(a,!a.isVector(y)&&a.isInteger(y)?y:"uint");return`${x}[ ${E} ]`}}class ND extends ai{static get type(){return"ConvertNode"}constructor(a,y){super(),this.node=a,this.convertTo=y}getNodeType(a){const y=this.node.getNodeType(a);let x=null;for(const E of this.convertTo.split("|"))(x===null||a.getTypeLength(y)===a.getTypeLength(E))&&(x=E);return x}serialize(a){super.serialize(a),a.convertTo=this.convertTo}deserialize(a){super.deserialize(a),this.convertTo=a.convertTo}generate(a,y){const x=this.node,E=this.getNodeType(a),z=x.build(a,E);return a.format(z,E,y)}}class dl extends ai{static get type(){return"TempNode"}constructor(a=null){super(a),this.isTempNode=!0}hasDependencies(a){return a.getDataFromNode(this).usageCount>1}build(a,y){if(a.getBuildStage()==="generate"){const E=a.getVectorType(this.getNodeType(a,y)),z=a.getDataFromNode(this);if(z.propertyName!==void 0)return a.format(z.propertyName,E,y);if(E!=="void"&&y!=="void"&&this.hasDependencies(a)){const ee=super.build(a,E),te=a.getVarFromNode(this,null,E),ne=a.getPropertyName(te);return a.addLineFlowCode(`${ne} = ${ee}`,this),z.snippet=ee,z.propertyName=ne,a.format(z.propertyName,E,y)}}return super.build(a,y)}}class Sj extends dl{static get type(){return"JoinNode"}constructor(a=[],y=null){super(y),this.nodes=a}getNodeType(a){return this.nodeType!==null?a.getVectorType(this.nodeType):a.getTypeFromLength(this.nodes.reduce((y,x)=>y+a.getTypeLength(x.getNodeType(a)),0))}generate(a,y){const x=this.getNodeType(a),E=a.getTypeLength(x),z=this.nodes,ee=a.getComponentType(x),te=[];let ne=0;for(const oe of z){if(ne>=E){console.error(`THREE.TSL: Length of parameters exceeds maximum length of function '${x}()' type.`);break}let se=oe.getNodeType(a),ue=a.getTypeLength(se),ce;if(ne+ue>E&&(console.error(`THREE.TSL: Length of '${x}()' data exceeds maximum length of output type.`),ue=E-ne,se=a.getTypeFromLength(ue)),ne+=ue,ce=oe.build(a,se),a.getComponentType(se)!==ee){const ye=a.getTypeFromLength(ue,ee);ce=a.format(ce,se,ye)}te.push(ce)}const ae=`${a.getType(x)}( ${te.join(", ")} )`;return a.format(ae,x,y)}}const wj=s0.join("");class FD extends ai{static get type(){return"SplitNode"}constructor(a,y="x"){super(),this.node=a,this.components=y,this.isSplitNode=!0}getVectorLength(){let a=this.components.length;for(const y of this.components)a=Math.max(s0.indexOf(y)+1,a);return a}getComponentType(a){return a.getComponentType(this.node.getNodeType(a))}getNodeType(a){return a.getTypeFromLength(this.components.length,this.getComponentType(a))}getScope(){return this.node.getScope()}generate(a,y){const x=this.node,E=a.getTypeLength(x.getNodeType(a));let z=null;if(E>1){let ee=null;this.getVectorLength()>=E&&(ee=a.getTypeFromLength(this.getVectorLength(),this.getComponentType(a)));const ne=x.build(a,ee);this.components.length===E&&this.components===wj.slice(0,this.components.length)?z=a.format(ne,ee,y):z=a.format(`${ne}.${this.components}`,this.getNodeType(a),y)}else z=x.build(a,y);return z}serialize(a){super.serialize(a),a.components=this.components}deserialize(a){super.deserialize(a),this.components=a.components}}class Cj extends dl{static get type(){return"SetNode"}constructor(a,y,x){super(),this.sourceNode=a,this.components=y,this.targetNode=x}getNodeType(a){return this.sourceNode.getNodeType(a)}generate(a){const{sourceNode:y,components:x,targetNode:E}=this,z=this.getNodeType(a),ee=a.getComponentType(E.getNodeType(a)),te=a.getTypeFromLength(x.length,ee),ne=E.build(a,te),ae=y.build(a,z),oe=a.getTypeLength(z),se=[];for(let ue=0;ueb.replace(/r|s/g,"x").replace(/g|t/g,"y").replace(/b|p/g,"z").replace(/a|q/g,"w"),LD=b=>Mj(b).split("").sort().join("");ai.prototype.assign=function(...b){if(this.isStackNode!==!0)return Wp!==null?Wp.assign(this,...b):console.error("THREE.TSL: No stack defined for assign operation. Make sure the assign is inside a Fn()."),this;{const a=NC.get("assign");return this.add(a(...b))}},ai.prototype.toVarIntent=function(){return this},ai.prototype.get=function(b){return new Tj(this,b)};const Gy={};function aE(b,a,y){Gy[b]=Gy[a]=Gy[y]={get(){this._cache=this._cache||{};let ee=this._cache[b];return ee===void 0&&(ee=new FD(this,b),this._cache[b]=ee),ee},set(ee){this[b].assign(zn(ee))}};const x=b.toUpperCase(),E=a.toUpperCase(),z=y.toUpperCase();ai.prototype["set"+x]=ai.prototype["set"+E]=ai.prototype["set"+z]=function(ee){const te=LD(b);return new Cj(this,te,zn(ee))},ai.prototype["flip"+x]=ai.prototype["flip"+E]=ai.prototype["flip"+z]=function(){const ee=LD(b);return new Bj(this,ee)}}const Fh=["x","y","z","w"],Ih=["r","g","b","a"],Lh=["s","t","p","q"];for(let b=0;b<4;b++){let a=Fh[b],y=Ih[b],x=Lh[b];aE(a,y,x);for(let E=0;E<4;E++){a=Fh[b]+Fh[E],y=Ih[b]+Ih[E],x=Lh[b]+Lh[E],aE(a,y,x);for(let z=0;z<4;z++){a=Fh[b]+Fh[E]+Fh[z],y=Ih[b]+Ih[E]+Ih[z],x=Lh[b]+Lh[E]+Lh[z],aE(a,y,x);for(let ee=0;ee<4;ee++)a=Fh[b]+Fh[E]+Fh[z]+Fh[ee],y=Ih[b]+Ih[E]+Ih[z]+Ih[ee],x=Lh[b]+Lh[E]+Lh[z]+Lh[ee],aE(a,y,x)}}}for(let b=0;b<32;b++)Gy[b]={get(){this._cache=this._cache||{};let a=this._cache[b];return a===void 0&&(a=new l0(this,new Yd(b,"uint")),this._cache[b]=a),a},set(a){this[b].assign(zn(a))}};Object.defineProperties(ai.prototype,Gy);const RD=new WeakMap,Dj=function(b,a=null){const y=Ig(b);return y==="node"?b:a===null&&(y==="float"||y==="boolean")||y&&y!=="shader"&&y!=="string"?zn(RC(b,a)):y==="shader"?b.isFn?b:Vt(b):b},Nj=function(b,a=null){for(const y in b)b[y]=zn(b[y],a);return b},Fj=function(b,a=null){const y=b.length;for(let x=0;xne?(console.error(`THREE.TSL: "${se}" parameter length exceeds limit.`),oe.slice(0,ne)):oe}return a===null?z=(...oe)=>E(new b(...u0(ae(oe)))):y!==null?(y=zn(y),z=(...oe)=>E(new b(a,...u0(ae(oe)),y))):z=(...oe)=>E(new b(a,...u0(ae(oe)))),z.setParameterLength=(...oe)=>(oe.length===1?te=ne=oe[0]:oe.length===2&&([te,ne]=oe),z),z.setName=oe=>(ee=oe,z),z},Ij=function(b,...a){return zn(new b(...u0(a)))};class Lj extends ai{constructor(a,y){super(),this.shaderNode=a,this.rawInputs=y,this.isShaderCallNodeInternal=!0}getNodeType(a){return this.shaderNode.nodeType||this.getOutputNode(a).getNodeType(a)}getMemberType(a,y){return this.getOutputNode(a).getMemberType(a,y)}call(a){const{shaderNode:y,rawInputs:x}=this,E=a.getNodeProperties(y),z=a.getClosestSubBuild(y.subBuilds)||"",ee=z||"default";if(E[ee])return E[ee];const te=a.subBuildFn;a.subBuildFn=z;let ne=null;if(y.layout){let ae=RD.get(a.constructor);ae===void 0&&(ae=new WeakMap,RD.set(a.constructor,ae));let oe=ae.get(y);oe===void 0&&(oe=zn(a.buildFunctionNode(y)),ae.set(y,oe)),a.addInclude(oe);const se=x?Rj(x):null;ne=zn(oe.call(se))}else{const ae=new Proxy(a,{get:(de,ye,Ae)=>{let ge;return Symbol.iterator===ye?ge=function*(){yield void 0}:ge=Reflect.get(de,ye,Ae),ge}}),oe=x?Oj(x):null,se=Array.isArray(x)?x.length>0:x!==null,ue=y.jsFunc,ce=se||ue.length>1?ue(oe,ae):ue(ae);ne=zn(ce)}return a.subBuildFn=te,y.once&&(E[ee]=ne),ne}setupOutput(a){return a.addStack(),a.stack.outputNode=this.call(a),a.removeStack()}getOutputNode(a){const y=a.getNodeProperties(this),x=a.getSubBuildOutput(this);return y[x]=y[x]||this.setupOutput(a),y[x].subBuild=a.getClosestSubBuild(this),y[x]}build(a,y=null){let x=null;const E=a.getBuildStage(),z=a.getNodeProperties(this),ee=a.getSubBuildOutput(this),te=this.getOutputNode(a);if(E==="setup"){const ne=a.getSubBuildProperty("initialized",this);if(z[ne]!==!0&&(z[ne]=!0,z[ee]=this.getOutputNode(a),z[ee].build(a),this.shaderNode.subBuilds))for(const ae of a.chaining){const oe=a.getDataFromNode(ae,"any");oe.subBuilds=oe.subBuilds||new Set;for(const se of this.shaderNode.subBuilds)oe.subBuilds.add(se)}x=z[ee]}else E==="analyze"?te.build(a,y):E==="generate"&&(x=te.build(a,y)||"");return x}}function Rj(b){let a;return lE(b),b[0]&&(b[0].isNode||Object.getPrototypeOf(b[0])!==Object.prototype)?a=[...b]:a=b[0],a}function Oj(b){let a=0;return lE(b),new Proxy(b,{get:(y,x,E)=>{let z;if(x==="length")return z=b.length,z;if(Symbol.iterator===x)z=function*(){for(const ee of b)yield zn(ee)};else{if(b.length>0)if(Object.getPrototypeOf(b[0])===Object.prototype){const ee=b[0];ee[x]===void 0?z=ee[a++]:z=Reflect.get(ee,x,E)}else b[0]instanceof ai&&(b[x]===void 0?z=b[a++]:z=Reflect.get(b,x,E));else z=Reflect.get(y,x,E);z=zn(z)}return z}})}class zj extends ai{constructor(a,y){super(y),this.jsFunc=a,this.layout=null,this.global=!0,this.once=!1}setLayout(a){return this.layout=a,this}call(a=null){return zn(new Lj(this,a))}setup(){return this.call()}}const Hj=[!1,!0],Uj=[0,1,2,3],kj=[-1,-2],zD=[.5,1.5,1/3,1e-6,1e6,Math.PI,Math.PI*2,1/Math.PI,2/Math.PI,1/(Math.PI*2),Math.PI/2],FC=new Map;for(const b of Hj)FC.set(b,new Yd(b));const IC=new Map;for(const b of Uj)IC.set(b,new Yd(b,"uint"));const LC=new Map([...IC].map(b=>new Yd(b.value,"int")));for(const b of kj)LC.set(b,new Yd(b,"int"));const oE=new Map([...LC].map(b=>new Yd(b.value)));for(const b of zD)oE.set(b,new Yd(b));for(const b of zD)oE.set(-b,new Yd(-b));const sE={bool:FC,uint:IC,ints:LC,float:oE},HD=new Map([...FC,...oE]),RC=(b,a)=>HD.has(b)?HD.get(b):b.isNode===!0?b:new Yd(b,a),jl=function(b,a=null){return(...y)=>{for(const E of y)if(E===void 0)return console.error(`THREE.TSL: Invalid parameter for the type "${b}".`),zn(new Yd(0,b));if((y.length===0||!["bool","float","int","uint"].includes(b)&&y.every(E=>{const z=typeof E;return z!=="object"&&z!=="function"}))&&(y=[iE(b,...y)]),y.length===1&&a!==null&&a.has(y[0]))return jy(a.get(y[0]));if(y.length===1){const E=RC(y[0],b);return E.nodeType===b?jy(E):jy(new ND(E,b))}const x=y.map(E=>RC(E));return jy(new Sj(x,b))}},Vy=b=>typeof b=="object"&&b!==null?b.value:b,UD=b=>b!=null?b.nodeType||b.convertTo||(typeof b=="string"?b:null):null;function iA(b,a){return new zj(b,a)}const zn=(b,a=null)=>Dj(b,a),jy=(b,a=null)=>zn(b,a).toVarIntent(),lE=(b,a=null)=>new Nj(b,a),u0=(b,a=null)=>new Fj(b,a),ea=(b,a=null,y=null,x=null)=>new OD(b,a,y,x),wr=(b,...a)=>new Ij(b,...a),vr=(b,a=null,y=null,x={})=>new OD(b,a,y,Ls({intent:!0},x));let Gj=0;class Vj extends ai{constructor(a,y=null){super();let x=null;y!==null&&(typeof y=="object"?x=y.return:(typeof y=="string"?x=y:console.error("THREE.TSL: Invalid layout type."),y=null)),this.shaderNode=new iA(a,x),y!==null&&this.setLayout(y),this.isFn=!0}setLayout(a){const y=this.shaderNode.nodeType;if(typeof a.inputs!="object"){const x={name:"fn"+Gj++,type:y,inputs:[]};for(const E in a)E!=="return"&&x.inputs.push({name:E,type:a[E]});a=x}return this.shaderNode.setLayout(a),this}getNodeType(a){return this.shaderNode.getNodeType(a)||"float"}call(...a){const y=this.shaderNode.call(a);return this.shaderNode.nodeType==="void"&&y.toStack(),y.toVarIntent()}once(a=null){return this.shaderNode.once=!0,this.shaderNode.subBuilds=a,this}generate(a){const y=this.getNodeType(a);return console.error('THREE.TSL: "Fn()" was declared but not invoked. Try calling it like "Fn()( ...params )".'),a.generateConst(y)}}function Vt(b,a=null){const y=new Vj(b,a);return new Proxy(()=>{},{apply(x,E,z){return y.call(...z)},get(x,E,z){return Reflect.get(y,E,z)},set(x,E,z,ee){return Reflect.set(y,E,z,ee)}})}const Xy=b=>{Wp=b},uE=()=>Wp,yi=(...b)=>Wp.If(...b),jj=(...b)=>Wp.Switch(...b);function cE(b){return Wp&&Wp.add(b),b}On("toStack",cE);const kD=new jl("color"),et=new jl("float",sE.float),Et=new jl("int",sE.ints),Qr=new jl("uint",sE.uint),Jd=new jl("bool",sE.bool),Vn=new jl("vec2"),ou=new jl("ivec2"),GD=new jl("uvec2"),VD=new jl("bvec2"),Ot=new jl("vec3"),jD=new jl("ivec3"),aA=new jl("uvec3"),OC=new jl("bvec3"),Zr=new jl("vec4"),XD=new jl("ivec4"),QD=new jl("uvec4"),WD=new jl("bvec4"),dE=new jl("mat2"),fc=new jl("mat3"),c0=new jl("mat4"),Xj=(b="")=>zn(new Yd(b,"string")),Qj=b=>zn(new Yd(b,"ArrayBuffer"));On("toColor",kD),On("toFloat",et),On("toInt",Et),On("toUint",Qr),On("toBool",Jd),On("toVec2",Vn),On("toIVec2",ou),On("toUVec2",GD),On("toBVec2",VD),On("toVec3",Ot),On("toIVec3",jD),On("toUVec3",aA),On("toBVec3",OC),On("toVec4",Zr),On("toIVec4",XD),On("toUVec4",QD),On("toBVec4",WD),On("toMat2",dE),On("toMat3",fc),On("toMat4",c0);const ZD=ea(l0).setParameterLength(2),YD=(b,a)=>zn(new ND(zn(b),a)),Wj=(b,a)=>zn(new FD(zn(b),a));On("element",ZD),On("convert",YD);const Zj=b=>(console.warn("THREE.TSL: append() has been renamed to Stack()."),cE(b));On("append",b=>(console.warn("THREE.TSL: .append() has been renamed to .toStack()."),cE(b)));class Vo extends ai{static get type(){return"PropertyNode"}constructor(a,y=null,x=!1){super(a),this.name=y,this.varying=x,this.isPropertyNode=!0,this.global=!0}getHash(a){return this.name||super.getHash(a)}generate(a){let y;return this.varying===!0?(y=a.getVaryingFromNode(this,this.name),y.needsInterpolation=!0):y=a.getVarFromNode(this,this.name),a.getPropertyName(y)}}const Xf=(b,a)=>zn(new Vo(b,a)),xd=(b,a)=>zn(new Vo(b,a,!0)),Co=wr(Vo,"vec4","DiffuseColor"),zC=wr(Vo,"vec3","EmissiveColor"),Rh=wr(Vo,"float","Roughness"),Qy=wr(Vo,"float","Metalness"),fE=wr(Vo,"float","Clearcoat"),Wy=wr(Vo,"float","ClearcoatRoughness"),d0=wr(Vo,"vec3","Sheen"),hE=wr(Vo,"float","SheenRoughness"),gE=wr(Vo,"float","Iridescence"),HC=wr(Vo,"float","IridescenceIOR"),UC=wr(Vo,"float","IridescenceThickness"),pE=wr(Vo,"float","AlphaT"),Zp=wr(Vo,"float","Anisotropy"),Zy=wr(Vo,"vec3","AnisotropyT"),f0=wr(Vo,"vec3","AnisotropyB"),Yc=wr(Vo,"color","SpecularColor"),Yy=wr(Vo,"float","SpecularF90"),mE=wr(Vo,"float","Shininess"),oA=wr(Vo,"vec4","Output"),h0=wr(Vo,"float","dashSize"),Jy=wr(Vo,"float","gapSize"),Yj=wr(Vo,"float","pointWidth"),Ky=wr(Vo,"float","IOR"),vE=wr(Vo,"float","Transmission"),kC=wr(Vo,"float","Thickness"),GC=wr(Vo,"float","AttenuationDistance"),VC=wr(Vo,"color","AttenuationColor"),jC=wr(Vo,"float","Dispersion");class JD extends ai{static get type(){return"UniformGroupNode"}constructor(a,y=!1,x=1){super("string"),this.name=a,this.shared=y,this.order=x,this.isUniformGroup=!0}serialize(a){super.serialize(a),a.name=this.name,a.version=this.version,a.shared=this.shared}deserialize(a){super.deserialize(a),this.name=a.name,this.version=a.version,this.shared=a.shared}}const KD=b=>new JD(b),AE=(b,a=0)=>new JD(b,!0,a),qD=AE("frame"),xi=AE("render"),XC=KD("object");class qy extends DC{static get type(){return"UniformNode"}constructor(a,y=null){super(a,y),this.isUniformNode=!0,this.name="",this.groupNode=XC}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}setGroup(a){return this.groupNode=a,this}getGroup(){return this.groupNode}getUniformHash(a){return this.getHash(a)}onUpdate(a,y){return a=a.bind(this),super.onUpdate(x=>{const E=a(x,this);E!==void 0&&(this.value=E)},y)}getInputType(a){let y=super.getInputType(a);return y==="bool"&&(y="uint"),y}generate(a,y){const x=this.getNodeType(a),E=this.getUniformHash(a);let z=a.getNodeFromHash(E);z===void 0&&(a.setHashNode(this,E),z=this);const ee=z.getInputType(a),te=a.getUniformFromNode(z,ee,a.shaderStage,this.name||a.context.nodeName),ne=a.getPropertyName(te);a.context.nodeName!==void 0&&delete a.context.nodeName;let ae=ne;if(x==="bool"){const oe=a.getDataFromNode(this);let se=oe.propertyName;if(se===void 0){const ue=a.getVarFromNode(this,null,"bool");se=a.getPropertyName(ue),oe.propertyName=se,ae=a.format(ne,ee,x),a.addLineFlowCode(`${se} = ${ae}`,this)}ae=se}return a.format(ae,x,y)}}const wi=(b,a)=>{const y=UD(a||b);return y===b&&(b=iE(y)),b=b&&b.isNode===!0?b.node&&b.node.value||b.value:b,zn(new qy(b,y))};class _D extends dl{static get type(){return"ArrayNode"}constructor(a,y,x=null){super(a),this.count=y,this.values=x,this.isArrayNode=!0}getArrayCount(){return this.count}getNodeType(a){return this.nodeType===null&&(this.nodeType=this.values[0].getNodeType(a)),this.nodeType}getElementType(a){return this.getNodeType(a)}generate(a){const y=this.getNodeType(a);return a.generateArray(y,this.count,this.values)}}const $D=(...b)=>{let a;if(b.length===1){const y=b[0];a=new _D(null,y.length,y)}else{const y=b[0],x=b[1];a=new _D(y,x)}return zn(a)};On("toArray",(b,a)=>$D(Array(a).fill(b)));class Jj extends dl{static get type(){return"AssignNode"}constructor(a,y){super(),this.targetNode=a,this.sourceNode=y,this.isAssignNode=!0}hasDependencies(){return!1}getNodeType(a,y){return y!=="void"?this.targetNode.getNodeType(a):"void"}needsSplitAssign(a){const{targetNode:y}=this;if(a.isAvailable("swizzleAssign")===!1&&y.isSplitNode&&y.components.length>1){const x=a.getTypeLength(y.node.getNodeType(a));return s0.join("").slice(0,x)!==y.components}return!1}setup(a){const{targetNode:y,sourceNode:x}=this,E=y.getScope(),z=a.getNodeProperties(E);z.assign=!0;const ee=a.getNodeProperties(this);ee.sourceNode=x,ee.targetNode=y.context({assign:!0})}generate(a,y){const{targetNode:x,sourceNode:E}=a.getNodeProperties(this),z=this.needsSplitAssign(a),ee=x.build(a),te=x.getNodeType(a),ne=E.build(a,te),ae=E.getNodeType(a),oe=a.getDataFromNode(this);let se;if(oe.initialized===!0)y!=="void"&&(se=ee);else if(z){const ue=a.getVarFromNode(this,null,te),ce=a.getPropertyName(ue);a.addLineFlowCode(`${ce} = ${ne}`,this);const de=x.node,Ae=de.node.context({assign:!0}).build(a);for(let ge=0;ge{const oe=ae.type,se=oe==="pointer";let ue;return se?ue="&"+ne.build(a):ue=ne.build(a,oe),ue};if(Array.isArray(z)){if(z.length>E.length)console.error("THREE.TSL: The number of provided parameters exceeds the expected number of inputs in 'Fn()'."),z.length=E.length;else if(z.length(a=a.length>1||a[0]&&a[0].isNode===!0?u0(a):lE(a[0]),zn(new Kj(zn(b),a)));On("call",t8);const qj={"==":"equal","!=":"notEqual","<":"lessThan",">":"greaterThan","<=":"lessThanEqual",">=":"greaterThanEqual","%":"mod"};class Vs extends dl{static get type(){return"OperatorNode"}constructor(a,y,x,...E){if(super(),E.length>0){let z=new Vs(a,y,x);for(let ee=0;ee>"||x==="<<")return a.getIntegerType(ee);if(x==="!"||x==="&&"||x==="||"||x==="^^")return"bool";if(x==="=="||x==="!="||x==="<"||x===">"||x==="<="||x===">="){const ne=Math.max(a.getTypeLength(ee),a.getTypeLength(te));return ne>1?`bvec${ne}`:"bool"}else{if(a.isMatrix(ee)){if(te==="float")return ee;if(a.isVector(te))return a.getVectorFromMatrix(ee);if(a.isMatrix(te))return ee}else if(a.isMatrix(te)){if(ee==="float")return te;if(a.isVector(ee))return a.getVectorFromMatrix(te)}return a.getTypeLength(te)>a.getTypeLength(ee)?te:ee}}generate(a,y){const x=this.op,{aNode:E,bNode:z}=this,ee=this.getNodeType(a,y);let te=null,ne=null;ee!=="void"?(te=E.getNodeType(a),ne=z?z.getNodeType(a):null,x==="<"||x===">"||x==="<="||x===">="||x==="=="||x==="!="?a.isVector(te)?ne=te:a.isVector(ne)?te=ne:te!==ne&&(te=ne="float"):x===">>"||x==="<<"?(te=ee,ne=a.changeComponentType(ne,"uint")):x==="%"?(te=ee,ne=a.isInteger(te)&&a.isInteger(ne)?ne:te):a.isMatrix(te)?ne==="float"?ne="float":a.isVector(ne)?ne=a.getVectorFromMatrix(te):a.isMatrix(ne)||(te=ne=ee):a.isMatrix(ne)?te==="float"?te="float":a.isVector(te)?te=a.getVectorFromMatrix(ne):te=ne=ee:te=ne=ee):te=ne=ee;const ae=E.build(a,te),oe=z?z.build(a,ne):null,se=a.getFunctionOperator(x);if(y!=="void"){const ue=a.renderer.coordinateSystem===Xi;if(x==="=="||x==="!="||x==="<"||x===">"||x==="<="||x===">=")return ue?a.isVector(te)?a.format(`${this.getOperatorMethod(a,y)}( ${ae}, ${oe} )`,ee,y):a.format(`( ${ae} ${x} ${oe} )`,ee,y):a.format(`( ${ae} ${x} ${oe} )`,ee,y);if(x==="%")return a.isInteger(ne)?a.format(`( ${ae} % ${oe} )`,ee,y):a.format(`${this.getOperatorMethod(a,ee)}( ${ae}, ${oe} )`,ee,y);if(x==="!"||x==="~")return a.format(`(${x}${ae})`,te,y);if(se)return a.format(`${se}( ${ae}, ${oe} )`,ee,y);if(a.isMatrix(te)&&ne==="float")return a.format(`( ${oe} ${x} ${ae} )`,ee,y);if(te==="float"&&a.isMatrix(ne))return a.format(`${ae} ${x} ${oe}`,ee,y);{let ce=`( ${ae} ${x} ${oe} )`;return!ue&&ee==="bool"&&a.isVector(te)&&a.isVector(ne)&&(ce=`all${ce}`),a.format(ce,ee,y)}}else if(te!=="void")return se?a.format(`${se}( ${ae}, ${oe} )`,ee,y):a.isMatrix(te)&&ne==="float"?a.format(`${oe} ${x} ${ae}`,ee,y):a.format(`${ae} ${x} ${oe}`,ee,y)}serialize(a){super.serialize(a),a.op=this.op}deserialize(a){super.deserialize(a),this.op=a.op}}const Dl=vr(Vs,"+").setParameterLength(2,1/0).setName("add"),Ja=vr(Vs,"-").setParameterLength(2,1/0).setName("sub"),fa=vr(Vs,"*").setParameterLength(2,1/0).setName("mul"),Pd=vr(Vs,"/").setParameterLength(2,1/0).setName("div"),_y=vr(Vs,"%").setParameterLength(2).setName("mod"),QC=vr(Vs,"==").setParameterLength(2).setName("equal"),n8=vr(Vs,"!=").setParameterLength(2).setName("notEqual"),r8=vr(Vs,"<").setParameterLength(2).setName("lessThan"),WC=vr(Vs,">").setParameterLength(2).setName("greaterThan"),i8=vr(Vs,"<=").setParameterLength(2).setName("lessThanEqual"),a8=vr(Vs,">=").setParameterLength(2).setName("greaterThanEqual"),o8=vr(Vs,"&&").setParameterLength(2,1/0).setName("and"),s8=vr(Vs,"||").setParameterLength(2,1/0).setName("or"),l8=vr(Vs,"!").setParameterLength(1).setName("not"),u8=vr(Vs,"^^").setParameterLength(2).setName("xor"),c8=vr(Vs,"&").setParameterLength(2).setName("bitAnd"),d8=vr(Vs,"~").setParameterLength(2).setName("bitNot"),f8=vr(Vs,"|").setParameterLength(2).setName("bitOr"),h8=vr(Vs,"^").setParameterLength(2).setName("bitXor"),g8=vr(Vs,"<<").setParameterLength(2).setName("shiftLeft"),p8=vr(Vs,">>").setParameterLength(2).setName("shiftRight"),m8=Vt(([b])=>(b.addAssign(1),b)),v8=Vt(([b])=>(b.subAssign(1),b)),A8=Vt(([b])=>{const a=Et(b).toConst();return b.addAssign(1),a}),y8=Vt(([b])=>{const a=Et(b).toConst();return b.subAssign(1),a});On("add",Dl),On("sub",Ja),On("mul",fa),On("div",Pd),On("mod",_y),On("equal",QC),On("notEqual",n8),On("lessThan",r8),On("greaterThan",WC),On("lessThanEqual",i8),On("greaterThanEqual",a8),On("and",o8),On("or",s8),On("not",l8),On("xor",u8),On("bitAnd",c8),On("bitNot",d8),On("bitOr",f8),On("bitXor",h8),On("shiftLeft",g8),On("shiftRight",p8),On("incrementBefore",m8),On("decrementBefore",v8),On("increment",A8),On("decrement",y8);const x8=(b,a)=>(console.warn('THREE.TSL: "modInt()" is deprecated. Use "mod( int( ... ) )" instead.'),_y(Et(b),Et(a)));On("modInt",x8);class an extends dl{static get type(){return"MathNode"}constructor(a,y,x=null,E=null){if(super(),(a===an.MAX||a===an.MIN)&&arguments.length>3){let z=new an(a,y,x);for(let ee=2;eeee&&z>te?y:ee>te?x:te>z?E:y}getNodeType(a){const y=this.method;return y===an.LENGTH||y===an.DISTANCE||y===an.DOT?"float":y===an.CROSS?"vec3":y===an.ALL||y===an.ANY?"bool":y===an.EQUALS?a.changeComponentType(this.aNode.getNodeType(a),"bool"):this.getInputType(a)}setup(a){const{aNode:y,bNode:x,method:E}=this;let z=null;if(E===an.ONE_MINUS)z=Ja(1,y);else if(E===an.RECIPROCAL)z=Pd(1,y);else if(E===an.DIFFERENCE)z=xs(Ja(y,x));else if(E===an.TRANSFORM_DIRECTION){let ee=y,te=x;a.isMatrix(ee.getNodeType(a))?te=Zr(Ot(te),0):ee=Zr(Ot(ee),0);const ne=fa(ee,te).xyz;z=Lg(ne)}return z!==null?z:super.setup(a)}generate(a,y){if(a.getNodeProperties(this).outputNode)return super.generate(a,y);let E=this.method;const z=this.getNodeType(a),ee=this.getInputType(a),te=this.aNode,ne=this.bNode,ae=this.cNode,oe=a.renderer.coordinateSystem;if(E===an.NEGATE)return a.format("( - "+te.build(a,ee)+" )",z,y);{const se=[];return E===an.CROSS?se.push(te.build(a,z),ne.build(a,z)):oe===Xi&&E===an.STEP?se.push(te.build(a,a.getTypeLength(te.getNodeType(a))===1?"float":ee),ne.build(a,ee)):oe===Xi&&(E===an.MIN||E===an.MAX)?se.push(te.build(a,ee),ne.build(a,a.getTypeLength(ne.getNodeType(a))===1?"float":ee)):E===an.REFRACT?se.push(te.build(a,ee),ne.build(a,ee),ae.build(a,"float")):E===an.MIX?se.push(te.build(a,ee),ne.build(a,ee),ae.build(a,a.getTypeLength(ae.getNodeType(a))===1?"float":ee)):(oe===mo&&E===an.ATAN&&ne!==null&&(E="atan2"),a.shaderStage!=="fragment"&&(E===an.DFDX||E===an.DFDY)&&(console.warn(`THREE.TSL: '${E}' is not supported in the ${a.shaderStage} stage.`),E="/*"+E+"*/"),se.push(te.build(a,ee)),ne!==null&&se.push(ne.build(a,ee)),ae!==null&&se.push(ae.build(a,ee))),a.format(`${a.getMethod(E,z)}( ${se.join(", ")} )`,z,y)}}serialize(a){super.serialize(a),a.method=this.method}deserialize(a){super.deserialize(a),this.method=a.method}}an.ALL="all",an.ANY="any",an.RADIANS="radians",an.DEGREES="degrees",an.EXP="exp",an.EXP2="exp2",an.LOG="log",an.LOG2="log2",an.SQRT="sqrt",an.INVERSE_SQRT="inversesqrt",an.FLOOR="floor",an.CEIL="ceil",an.NORMALIZE="normalize",an.FRACT="fract",an.SIN="sin",an.COS="cos",an.TAN="tan",an.ASIN="asin",an.ACOS="acos",an.ATAN="atan",an.ABS="abs",an.SIGN="sign",an.LENGTH="length",an.NEGATE="negate",an.ONE_MINUS="oneMinus",an.DFDX="dFdx",an.DFDY="dFdy",an.ROUND="round",an.RECIPROCAL="reciprocal",an.TRUNC="trunc",an.FWIDTH="fwidth",an.TRANSPOSE="transpose",an.DETERMINANT="determinant",an.INVERSE="inverse",an.EQUALS="equals",an.MIN="min",an.MAX="max",an.STEP="step",an.REFLECT="reflect",an.DISTANCE="distance",an.DIFFERENCE="difference",an.DOT="dot",an.CROSS="cross",an.POW="pow",an.TRANSFORM_DIRECTION="transformDirection",an.MIX="mix",an.CLAMP="clamp",an.REFRACT="refract",an.SMOOTHSTEP="smoothstep",an.FACEFORWARD="faceforward";const P8=et(1e-6),_j=et(1e6),yE=et(Math.PI),$j=et(Math.PI*2),b8=vr(an,an.ALL).setParameterLength(1),E8=vr(an,an.ANY).setParameterLength(1),S8=vr(an,an.RADIANS).setParameterLength(1),w8=vr(an,an.DEGREES).setParameterLength(1),ZC=vr(an,an.EXP).setParameterLength(1),sA=vr(an,an.EXP2).setParameterLength(1),xE=vr(an,an.LOG).setParameterLength(1),Oh=vr(an,an.LOG2).setParameterLength(1),zh=vr(an,an.SQRT).setParameterLength(1),YC=vr(an,an.INVERSE_SQRT).setParameterLength(1),Hh=vr(an,an.FLOOR).setParameterLength(1),PE=vr(an,an.CEIL).setParameterLength(1),Lg=vr(an,an.NORMALIZE).setParameterLength(1),Rg=vr(an,an.FRACT).setParameterLength(1),bd=vr(an,an.SIN).setParameterLength(1),Og=vr(an,an.COS).setParameterLength(1),C8=vr(an,an.TAN).setParameterLength(1),B8=vr(an,an.ASIN).setParameterLength(1),JC=vr(an,an.ACOS).setParameterLength(1),bE=vr(an,an.ATAN).setParameterLength(1,2),xs=vr(an,an.ABS).setParameterLength(1),$y=vr(an,an.SIGN).setParameterLength(1),Uh=vr(an,an.LENGTH).setParameterLength(1),T8=vr(an,an.NEGATE).setParameterLength(1),M8=vr(an,an.ONE_MINUS).setParameterLength(1),KC=vr(an,an.DFDX).setParameterLength(1),qC=vr(an,an.DFDY).setParameterLength(1),D8=vr(an,an.ROUND).setParameterLength(1),N8=vr(an,an.RECIPROCAL).setParameterLength(1),_C=vr(an,an.TRUNC).setParameterLength(1),F8=vr(an,an.FWIDTH).setParameterLength(1),I8=vr(an,an.TRANSPOSE).setParameterLength(1),L8=vr(an,an.DETERMINANT).setParameterLength(1),R8=vr(an,an.INVERSE).setParameterLength(1),O8=(b,a)=>(console.warn('THREE.TSL: "equals" is deprecated. Use "equal" inside a vector instead, like: "bvec*( equal( ... ) )"'),QC(b,a)),Jc=vr(an,an.MIN).setParameterLength(2,1/0),tl=vr(an,an.MAX).setParameterLength(2,1/0),EE=vr(an,an.STEP).setParameterLength(2),z8=vr(an,an.REFLECT).setParameterLength(2),H8=vr(an,an.DISTANCE).setParameterLength(2),U8=vr(an,an.DIFFERENCE).setParameterLength(2),Yp=vr(an,an.DOT).setParameterLength(2),SE=vr(an,an.CROSS).setParameterLength(2),Kd=vr(an,an.POW).setParameterLength(2),$C=b=>fa(b,b),k8=b=>fa(b,b,b),G8=b=>fa(b,b,b,b),V8=vr(an,an.TRANSFORM_DIRECTION).setParameterLength(2),j8=b=>fa($y(b),Kd(xs(b),1/3)),e5=b=>Yp(b,b),so=vr(an,an.MIX).setParameterLength(3),qd=(b,a=0,y=1)=>zn(new an(an.CLAMP,zn(b),zn(a),zn(y))),t5=b=>qd(b),n5=vr(an,an.REFRACT).setParameterLength(3),_d=vr(an,an.SMOOTHSTEP).setParameterLength(3),r5=vr(an,an.FACEFORWARD).setParameterLength(3),X8=Vt(([b])=>{const x=43758.5453,E=Yp(b.xy,Vn(12.9898,78.233)),z=_y(E,yE);return Rg(bd(z).mul(x))}),Q8=(b,a,y)=>so(a,y,b),W8=(b,a,y)=>_d(a,y,b),Z8=(b,a)=>EE(a,b),Y8=(b,a)=>(console.warn('THREE.TSL: "atan2" is overloaded. Use "atan" instead.'),bE(b,a)),eX=r5,tX=YC;On("all",b8),On("any",E8),On("equals",O8),On("radians",S8),On("degrees",w8),On("exp",ZC),On("exp2",sA),On("log",xE),On("log2",Oh),On("sqrt",zh),On("inverseSqrt",YC),On("floor",Hh),On("ceil",PE),On("normalize",Lg),On("fract",Rg),On("sin",bd),On("cos",Og),On("tan",C8),On("asin",B8),On("acos",JC),On("atan",bE),On("abs",xs),On("sign",$y),On("length",Uh),On("lengthSq",e5),On("negate",T8),On("oneMinus",M8),On("dFdx",KC),On("dFdy",qC),On("round",D8),On("reciprocal",N8),On("trunc",_C),On("fwidth",F8),On("atan2",Y8),On("min",Jc),On("max",tl),On("step",Z8),On("reflect",z8),On("distance",H8),On("dot",Yp),On("cross",SE),On("pow",Kd),On("pow2",$C),On("pow3",k8),On("pow4",G8),On("transformDirection",V8),On("mix",Q8),On("clamp",qd),On("refract",n5),On("smoothstep",W8),On("faceForward",r5),On("difference",U8),On("saturate",t5),On("cbrt",j8),On("transpose",I8),On("determinant",L8),On("inverse",R8),On("rand",X8);class nX extends ai{static get type(){return"ConditionalNode"}constructor(a,y,x=null){super(),this.condNode=a,this.ifNode=y,this.elseNode=x}getNodeType(a){const{ifNode:y,elseNode:x}=a.getNodeProperties(this);if(y===void 0)return a.flowBuildStage(this,"setup"),this.getNodeType(a);const E=y.getNodeType(a);if(x!==null){const z=x.getNodeType(a);if(a.getTypeLength(z)>a.getTypeLength(E))return z}return E}setup(a){const y=this.condNode.cache(),x=this.ifNode.cache(),E=this.elseNode?this.elseNode.cache():null,z=a.context.nodeBlock;a.getDataFromNode(x).parentNodeBlock=z,E!==null&&(a.getDataFromNode(E).parentNodeBlock=z);const ee=a.context.uniformFlow,te=a.getNodeProperties(this);te.condNode=y,te.ifNode=ee?x:x.context({nodeBlock:x}),te.elseNode=E?ee?E:E.context({nodeBlock:E}):null}generate(a,y){const x=this.getNodeType(a),E=a.getDataFromNode(this);if(E.nodeProperty!==void 0)return E.nodeProperty;const{condNode:z,ifNode:ee,elseNode:te}=a.getNodeProperties(this),ne=a.currentFunctionNode,ae=y!=="void",oe=ae?Xf(x).build(a):"";E.nodeProperty=oe;const se=z.build(a,"bool");if(a.context.uniformFlow&&te!==null){const de=ee.build(a,x),ye=te.build(a,x),Ae=a.getTernary(se,de,ye);return a.format(Ae,x,y)}a.addFlowCode(` ${a.tab}if ( ${se} ) { `).addFlowTab();let ce=ee.build(a,x);if(ce&&(ae?ce=oe+" = "+ce+";":(ce="return "+ce+";",ne===null&&(console.warn("THREE.TSL: Return statement used in an inline 'Fn()'. Define a layout struct to allow return values."),ce="// "+ce))),a.removeFlowTab().addFlowCode(a.tab+" "+ce+` @@ -3955,28 +3955,28 @@ ${a.tab}if ( ${se} ) { `)}else a.addFlowCode(` -`);return a.format(oe,x,y)}}const Su=ea(rX).setParameterLength(2,3);On("select",Su);class J8 extends ai{static get type(){return"ContextNode"}constructor(a,y={}){super(),this.isContextNode=!0,this.node=a,this.value=y}getScope(){return this.node.getScope()}getNodeType(a){return this.node.getNodeType(a)}getMemberType(a,y){return this.node.getMemberType(a,y)}analyze(a){const y=a.getContext();a.setContext(Ls(Ls({},a.context),this.value)),this.node.build(a),a.setContext(y)}setup(a){const y=a.getContext();a.setContext(Ls(Ls({},a.context),this.value)),this.node.build(a),a.setContext(y)}generate(a,y){const x=a.getContext();a.setContext(Ls(Ls({},a.context),this.value));const E=this.node.build(a,y);return a.setContext(x),E}}const ex=ea(J8).setParameterLength(1,2),K8=b=>ex(b,{uniformFlow:!0}),i5=(b,a)=>ex(b,{nodeName:a});function q8(b,a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),i5(b,a)}On("context",ex),On("label",q8),On("uniformFlow",K8),On("setName",i5);class wE extends ai{static get type(){return"VarNode"}constructor(a,y=null,x=!1){super(),this.node=a,this.name=y,this.global=!0,this.isVarNode=!0,this.readOnly=x,this.parents=!0,this.intent=!1}setIntent(a){return this.intent=a,this}getIntent(){return this.intent}getMemberType(a,y){return this.node.getMemberType(a,y)}getElementType(a){return this.node.getElementType(a)}getNodeType(a){return this.node.getNodeType(a)}getArrayCount(a){return this.node.getArrayCount(a)}build(...a){return this.intent===!0&&a[0].getNodeProperties(this).assign!==!0?this.node.build(...a):super.build(...a)}generate(a){const{node:y,name:x,readOnly:E}=this,{renderer:z}=a,ee=z.backend.isWebGPUBackend===!0;let te=!1,ne=!1;E&&(te=a.isDeterministic(y),ne=ee?E:te);const ae=a.getVectorType(this.getNodeType(a)),oe=y.build(a,ae),se=a.getVarFromNode(this,x,ae,void 0,ne),ue=a.getPropertyName(se);let ce=ue;if(ne)if(ee)ce=te?`const ${ue}`:`let ${ue}`;else{const de=y.getArrayCount(a);ce=`const ${a.getVar(se.type,ue,de)}`}return a.addLineFlowCode(`${ce} = ${oe}`,this),ue}}const a5=ea(wE),_8=(b,a=null)=>a5(b,a).toStack(),$8=(b,a=null)=>a5(b,a,!0).toStack(),eN=b=>uE()===null?b:a5(b).setIntent(!0).toStack();On("toVar",_8),On("toConst",$8),On("toVarIntent",eN);class iX extends ai{static get type(){return"SubBuild"}constructor(a,y,x=null){super(x),this.node=a,this.name=y,this.isSubBuildNode=!0}getNodeType(a){if(this.nodeType!==null)return this.nodeType;a.addSubBuild(this.name);const y=this.node.getNodeType(a);return a.removeSubBuild(),y}build(a,...y){a.addSubBuild(this.name);const x=this.node.build(a,...y);return a.removeSubBuild(),x}}const lA=(b,a,y=null)=>zn(new iX(zn(b),a,y));class aX extends ai{static get type(){return"VaryingNode"}constructor(a,y=null){super(),this.node=a,this.name=y,this.isVaryingNode=!0,this.interpolationType=null,this.interpolationSampling=null,this.global=!0}setInterpolation(a,y=null){return this.interpolationType=a,this.interpolationSampling=y,this}getHash(a){return this.name||super.getHash(a)}getNodeType(a){return this.node.getNodeType(a)}setupVarying(a){const y=a.getNodeProperties(this);let x=y.varying;if(x===void 0){const E=this.name,z=this.getNodeType(a),ee=this.interpolationType,te=this.interpolationSampling;y.varying=x=a.getVaryingFromNode(this,E,z,ee,te),y.node=lA(this.node,"VERTEX")}return x.needsInterpolation||(x.needsInterpolation=a.shaderStage==="fragment"),x}setup(a){this.setupVarying(a),a.flowNodeFromShaderStage(ky.VERTEX,this.node)}analyze(a){this.setupVarying(a),a.flowNodeFromShaderStage(ky.VERTEX,this.node)}generate(a){const y=a.getSubBuildProperty("property",a.currentStack),x=a.getNodeProperties(this),E=this.setupVarying(a);if(x[y]===void 0){const z=this.getNodeType(a),ee=a.getPropertyName(E,ky.VERTEX);a.flowNodeFromShaderStage(ky.VERTEX,x.node,z,ee),x[y]=ee}return a.getPropertyName(E)}}const kh=ea(aX).setParameterLength(1,2),tN=b=>kh(b);On("toVarying",kh),On("toVertexStage",tN),On("varying",(...b)=>(console.warn("THREE.TSL: .varying() has been renamed to .toVarying()."),kh(...b))),On("vertexStage",(...b)=>(console.warn("THREE.TSL: .vertexStage() has been renamed to .toVertexStage()."),kh(...b)));const nN=Vt(([b])=>{const a=b.mul(.9478672986).add(.0521327014).pow(2.4),y=b.mul(.0773993808),x=b.lessThanEqual(.04045);return so(a,y,x)}).setLayout({name:"sRGBTransferEOTF",type:"vec3",inputs:[{name:"color",type:"vec3"}]}),rN=Vt(([b])=>{const a=b.pow(.41666).mul(1.055).sub(.055),y=b.mul(12.92),x=b.lessThanEqual(.0031308);return so(a,y,x)}).setLayout({name:"sRGBTransferOETF",type:"vec3",inputs:[{name:"color",type:"vec3"}]}),o5="WorkingColorSpace",oX="OutputColorSpace";class s5 extends dl{static get type(){return"ColorSpaceNode"}constructor(a,y,x){super("vec4"),this.colorNode=a,this.source=y,this.target=x}resolveColorSpace(a,y){return y===o5?Ji.workingColorSpace:y===oX?a.context.outputColorSpace||a.renderer.outputColorSpace:y}setup(a){const{colorNode:y}=this,x=this.resolveColorSpace(a,this.source),E=this.resolveColorSpace(a,this.target);let z=y;return Ji.enabled===!1||x===E||!x||!E||(Ji.getTransfer(x)===qr&&(z=Zr(nN(z.rgb),z.a)),Ji.getPrimaries(x)!==Ji.getPrimaries(E)&&(z=Zr(fc(Ji._getMatrix(new Pa,x,E)).mul(z.rgb),z.a)),Ji.getTransfer(E)===qr&&(z=Zr(rN(z.rgb),z.a))),z}}const iN=(b,a)=>zn(new s5(zn(b),o5,a)),CE=(b,a)=>zn(new s5(zn(b),a,o5)),sX=(b,a,y)=>zn(new s5(zn(b),a,y));On("workingToColorSpace",iN),On("colorSpaceToWorking",CE);let lX=class extends l0{static get type(){return"ReferenceElementNode"}constructor(a,y){super(a,y),this.referenceNode=a,this.isReferenceElementNode=!0}getNodeType(){return this.referenceNode.uniformType}generate(a){const y=super.generate(a),x=this.referenceNode.getNodeType(),E=this.getNodeType();return a.format(y,x,E)}};class aN extends ai{static get type(){return"ReferenceBaseNode"}constructor(a,y,x=null,E=null){super(),this.property=a,this.uniformType=y,this.object=x,this.count=E,this.properties=a.split("."),this.reference=x,this.node=null,this.group=null,this.updateType=ba.OBJECT}setGroup(a){return this.group=a,this}element(a){return zn(new lX(this,zn(a)))}setNodeType(a){const y=Ci(null,a);this.group!==null&&y.setGroup(this.group),this.node=y}getNodeType(a){return this.node===null&&(this.updateReference(a),this.updateValue()),this.node.getNodeType(a)}getValueFromReference(a=this.reference){const{properties:y}=this;let x=a[y[0]];for(let E=1;Ezn(new aN(b,a,y));class cX extends aN{static get type(){return"RendererReferenceNode"}constructor(a,y,x=null){super(a,y,x),this.renderer=x,this.setGroup(Pi)}updateReference(a){return this.reference=this.renderer!==null?this.renderer:a.renderer,this.reference}}const oN=(b,a,y=null)=>zn(new cX(b,a,y));class dX extends dl{static get type(){return"ToneMappingNode"}constructor(a,y=lN,x=null){super("vec3"),this.toneMapping=a,this.exposureNode=y,this.colorNode=x}customCacheKey(){return zy(this.toneMapping)}setup(a){const y=this.colorNode||a.context.color,x=this.toneMapping;if(x===yu)return y;let E=null;const z=a.renderer.library.getToneMappingFunction(x);return z!==null?E=Zr(z(y.rgb,this.exposureNode),y.a):(console.error("ToneMappingNode: Unsupported Tone Mapping configuration.",x),E=y),E}}const sN=(b,a,y)=>zn(new dX(b,zn(a),zn(y))),lN=oN("toneMappingExposure","float");On("toneMapping",(b,a,y)=>sN(a,y,b));class fX extends DC{static get type(){return"BufferAttributeNode"}constructor(a,y=null,x=0,E=0){super(a,y),this.isBufferNode=!0,this.bufferType=y,this.bufferStride=x,this.bufferOffset=E,this.usage=ft,this.instanced=!1,this.attribute=null,this.global=!0,a&&a.isBufferAttribute===!0&&(this.attribute=a,this.usage=a.usage,this.instanced=a.isInstancedBufferAttribute)}getHash(a){if(this.bufferStride===0&&this.bufferOffset===0){let y=a.globalCache.getData(this.value);return y===void 0&&(y={node:this},a.globalCache.setData(this.value,y)),y.node.uuid}return this.uuid}getNodeType(a){return this.bufferType===null&&(this.bufferType=a.getTypeFromAttribute(this.attribute)),this.bufferType}setup(a){if(this.attribute!==null)return;const y=this.getNodeType(a),x=this.value,E=a.getTypeLength(y),z=this.bufferStride||E,ee=this.bufferOffset,te=x.isInterleavedBuffer===!0?x:new xP(x,z),ne=new jm(te,E,ee);te.setUsage(this.usage),this.attribute=ne,this.attribute.isInstancedBufferAttribute=this.instanced}generate(a){const y=this.getNodeType(a),x=a.getBufferAttributeFromNode(this,y),E=a.getPropertyName(x);let z=null;return a.shaderStage==="vertex"||a.shaderStage==="compute"?(this.name=E,z=E):z=kh(this).build(a,y),z}getInputType(){return"bufferAttribute"}setUsage(a){return this.usage=a,this.attribute&&this.attribute.isBufferAttribute===!0&&(this.attribute.usage=a),this}setInstanced(a){return this.instanced=a,this}}const tx=(b,a=null,y=0,x=0)=>zn(new fX(b,a,y,x)),uN=(b,a=null,y=0,x=0)=>tx(b,a,y,x).setUsage(Mt),BE=(b,a=null,y=0,x=0)=>tx(b,a,y,x).setInstanced(!0),l5=(b,a=null,y=0,x=0)=>uN(b,a,y,x).setInstanced(!0);On("toAttribute",b=>tx(b.value));class hX extends ai{static get type(){return"ComputeNode"}constructor(a,y){super("void"),this.isComputeNode=!0,this.computeNode=a,this.workgroupSize=y,this.count=null,this.version=1,this.name="",this.updateBeforeType=ba.OBJECT,this.onInitFunction=null}setCount(a){return this.count=a,this}getCount(){return this.count}dispose(){this.dispatchEvent({type:"dispose"})}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}onInit(a){return this.onInitFunction=a,this}updateBefore({renderer:a}){a.compute(this)}setup(a){const y=this.computeNode.build(a);if(y){const x=a.getNodeProperties(this);x.outputComputeNode=y.outputNode,y.outputNode=null}return y}generate(a,y){const{shaderStage:x}=a;if(x==="compute"){const E=this.computeNode.build(a,"void");E!==""&&a.addLineFlowCode(E,this)}else{const z=a.getNodeProperties(this).outputComputeNode;if(z)return z.build(a,y)}}}const u5=(b,a=[64])=>{(a.length===0||a.length>3)&&console.error("THREE.TSL: compute() workgroupSize must have 1, 2, or 3 elements");for(let y=0;yu5(b,y).setCount(a);On("compute",cN),On("computeKernel",u5);class gX extends ai{static get type(){return"CacheNode"}constructor(a,y=!0){super(),this.node=a,this.parent=y,this.isCacheNode=!0}getNodeType(a){const y=a.getCache(),x=a.getCacheFromNode(this,this.parent);a.setCache(x);const E=this.node.getNodeType(a);return a.setCache(y),E}build(a,...y){const x=a.getCache(),E=a.getCacheFromNode(this,this.parent);a.setCache(E);const z=this.node.build(a,...y);return a.setCache(x),z}}const nx=(b,a)=>zn(new gX(zn(b),a));On("cache",nx);class pX extends ai{static get type(){return"BypassNode"}constructor(a,y){super(),this.isBypassNode=!0,this.outputNode=a,this.callNode=y}getNodeType(a){return this.outputNode.getNodeType(a)}generate(a){const y=this.callNode.build(a,"void");return y!==""&&a.addLineFlowCode(y,this),this.outputNode.build(a)}}const dN=ea(pX).setParameterLength(2);On("bypass",dN);class fN extends ai{static get type(){return"RemapNode"}constructor(a,y,x,E=et(0),z=et(1)){super(),this.node=a,this.inLowNode=y,this.inHighNode=x,this.outLowNode=E,this.outHighNode=z,this.doClamp=!0}setup(){const{node:a,inLowNode:y,inHighNode:x,outLowNode:E,outHighNode:z,doClamp:ee}=this;let te=a.sub(y).div(x.sub(y));return ee===!0&&(te=te.clamp()),te.mul(z.sub(E)).add(E)}}const hN=ea(fN,null,null,{doClamp:!1}).setParameterLength(3,5),gN=ea(fN).setParameterLength(3,5);On("remap",hN),On("remapClamp",gN);class TE extends ai{static get type(){return"ExpressionNode"}constructor(a="",y="void"){super(y),this.snippet=a}generate(a,y){const x=this.getNodeType(a),E=this.snippet;if(x==="void")a.addLineFlowCode(E,this);else return a.format(E,x,y)}}const zg=ea(TE).setParameterLength(1,2),pN=b=>(b?Su(b,zg("discard")):zg("discard")).toStack(),mX=()=>zg("return").toStack();On("discard",pN);class vX extends dl{static get type(){return"RenderOutputNode"}constructor(a,y,x){super("vec4"),this.colorNode=a,this.toneMapping=y,this.outputColorSpace=x,this.isRenderOutputNode=!0}setup({context:a}){let y=this.colorNode||a.color;const x=(this.toneMapping!==null?this.toneMapping:a.toneMapping)||yu,E=(this.outputColorSpace!==null?this.outputColorSpace:a.outputColorSpace)||ac;return x!==yu&&(y=y.toneMapping(x)),E!==ac&&E!==Ji.workingColorSpace&&(y=y.workingToColorSpace(E)),y}}const c5=(b,a=null,y=null)=>zn(new vX(zn(b),a,y));On("renderOutput",c5);class AX extends dl{static get type(){return"DebugNode"}constructor(a,y=null){super(),this.node=a,this.callback=y}getNodeType(a){return this.node.getNodeType(a)}setup(a){return this.node.build(a)}analyze(a){return this.node.build(a)}generate(a){const y=this.callback,x=this.node.build(a),E="--- TSL debug - "+a.shaderStage+" shader ---",z="-".repeat(E.length);let ee="";return ee+="// #"+E+`# +`);return a.format(oe,x,y)}}const Su=ea(nX).setParameterLength(2,3);On("select",Su);class J8 extends ai{static get type(){return"ContextNode"}constructor(a,y={}){super(),this.isContextNode=!0,this.node=a,this.value=y}getScope(){return this.node.getScope()}getNodeType(a){return this.node.getNodeType(a)}getMemberType(a,y){return this.node.getMemberType(a,y)}analyze(a){const y=a.getContext();a.setContext(Ls(Ls({},a.context),this.value)),this.node.build(a),a.setContext(y)}setup(a){const y=a.getContext();a.setContext(Ls(Ls({},a.context),this.value)),this.node.build(a),a.setContext(y)}generate(a,y){const x=a.getContext();a.setContext(Ls(Ls({},a.context),this.value));const E=this.node.build(a,y);return a.setContext(x),E}}const ex=ea(J8).setParameterLength(1,2),K8=b=>ex(b,{uniformFlow:!0}),i5=(b,a)=>ex(b,{nodeName:a});function q8(b,a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),i5(b,a)}On("context",ex),On("label",q8),On("uniformFlow",K8),On("setName",i5);class wE extends ai{static get type(){return"VarNode"}constructor(a,y=null,x=!1){super(),this.node=a,this.name=y,this.global=!0,this.isVarNode=!0,this.readOnly=x,this.parents=!0,this.intent=!1}setIntent(a){return this.intent=a,this}getIntent(){return this.intent}getMemberType(a,y){return this.node.getMemberType(a,y)}getElementType(a){return this.node.getElementType(a)}getNodeType(a){return this.node.getNodeType(a)}getArrayCount(a){return this.node.getArrayCount(a)}build(...a){return this.intent===!0&&a[0].getNodeProperties(this).assign!==!0?this.node.build(...a):super.build(...a)}generate(a){const{node:y,name:x,readOnly:E}=this,{renderer:z}=a,ee=z.backend.isWebGPUBackend===!0;let te=!1,ne=!1;E&&(te=a.isDeterministic(y),ne=ee?E:te);const ae=a.getVectorType(this.getNodeType(a)),oe=y.build(a,ae),se=a.getVarFromNode(this,x,ae,void 0,ne),ue=a.getPropertyName(se);let ce=ue;if(ne)if(ee)ce=te?`const ${ue}`:`let ${ue}`;else{const de=y.getArrayCount(a);ce=`const ${a.getVar(se.type,ue,de)}`}return a.addLineFlowCode(`${ce} = ${oe}`,this),ue}}const a5=ea(wE),_8=(b,a=null)=>a5(b,a).toStack(),$8=(b,a=null)=>a5(b,a,!0).toStack(),eN=b=>uE()===null?b:a5(b).setIntent(!0).toStack();On("toVar",_8),On("toConst",$8),On("toVarIntent",eN);class rX extends ai{static get type(){return"SubBuild"}constructor(a,y,x=null){super(x),this.node=a,this.name=y,this.isSubBuildNode=!0}getNodeType(a){if(this.nodeType!==null)return this.nodeType;a.addSubBuild(this.name);const y=this.node.getNodeType(a);return a.removeSubBuild(),y}build(a,...y){a.addSubBuild(this.name);const x=this.node.build(a,...y);return a.removeSubBuild(),x}}const lA=(b,a,y=null)=>zn(new rX(zn(b),a,y));class iX extends ai{static get type(){return"VaryingNode"}constructor(a,y=null){super(),this.node=a,this.name=y,this.isVaryingNode=!0,this.interpolationType=null,this.interpolationSampling=null,this.global=!0}setInterpolation(a,y=null){return this.interpolationType=a,this.interpolationSampling=y,this}getHash(a){return this.name||super.getHash(a)}getNodeType(a){return this.node.getNodeType(a)}setupVarying(a){const y=a.getNodeProperties(this);let x=y.varying;if(x===void 0){const E=this.name,z=this.getNodeType(a),ee=this.interpolationType,te=this.interpolationSampling;y.varying=x=a.getVaryingFromNode(this,E,z,ee,te),y.node=lA(this.node,"VERTEX")}return x.needsInterpolation||(x.needsInterpolation=a.shaderStage==="fragment"),x}setup(a){this.setupVarying(a),a.flowNodeFromShaderStage(ky.VERTEX,this.node)}analyze(a){this.setupVarying(a),a.flowNodeFromShaderStage(ky.VERTEX,this.node)}generate(a){const y=a.getSubBuildProperty("property",a.currentStack),x=a.getNodeProperties(this),E=this.setupVarying(a);if(x[y]===void 0){const z=this.getNodeType(a),ee=a.getPropertyName(E,ky.VERTEX);a.flowNodeFromShaderStage(ky.VERTEX,x.node,z,ee),x[y]=ee}return a.getPropertyName(E)}}const kh=ea(iX).setParameterLength(1,2),tN=b=>kh(b);On("toVarying",kh),On("toVertexStage",tN),On("varying",(...b)=>(console.warn("THREE.TSL: .varying() has been renamed to .toVarying()."),kh(...b))),On("vertexStage",(...b)=>(console.warn("THREE.TSL: .vertexStage() has been renamed to .toVertexStage()."),kh(...b)));const nN=Vt(([b])=>{const a=b.mul(.9478672986).add(.0521327014).pow(2.4),y=b.mul(.0773993808),x=b.lessThanEqual(.04045);return so(a,y,x)}).setLayout({name:"sRGBTransferEOTF",type:"vec3",inputs:[{name:"color",type:"vec3"}]}),rN=Vt(([b])=>{const a=b.pow(.41666).mul(1.055).sub(.055),y=b.mul(12.92),x=b.lessThanEqual(.0031308);return so(a,y,x)}).setLayout({name:"sRGBTransferOETF",type:"vec3",inputs:[{name:"color",type:"vec3"}]}),o5="WorkingColorSpace",aX="OutputColorSpace";class s5 extends dl{static get type(){return"ColorSpaceNode"}constructor(a,y,x){super("vec4"),this.colorNode=a,this.source=y,this.target=x}resolveColorSpace(a,y){return y===o5?Ji.workingColorSpace:y===aX?a.context.outputColorSpace||a.renderer.outputColorSpace:y}setup(a){const{colorNode:y}=this,x=this.resolveColorSpace(a,this.source),E=this.resolveColorSpace(a,this.target);let z=y;return Ji.enabled===!1||x===E||!x||!E||(Ji.getTransfer(x)===qr&&(z=Zr(nN(z.rgb),z.a)),Ji.getPrimaries(x)!==Ji.getPrimaries(E)&&(z=Zr(fc(Ji._getMatrix(new Pa,x,E)).mul(z.rgb),z.a)),Ji.getTransfer(E)===qr&&(z=Zr(rN(z.rgb),z.a))),z}}const iN=(b,a)=>zn(new s5(zn(b),o5,a)),CE=(b,a)=>zn(new s5(zn(b),a,o5)),oX=(b,a,y)=>zn(new s5(zn(b),a,y));On("workingToColorSpace",iN),On("colorSpaceToWorking",CE);let sX=class extends l0{static get type(){return"ReferenceElementNode"}constructor(a,y){super(a,y),this.referenceNode=a,this.isReferenceElementNode=!0}getNodeType(){return this.referenceNode.uniformType}generate(a){const y=super.generate(a),x=this.referenceNode.getNodeType(),E=this.getNodeType();return a.format(y,x,E)}};class aN extends ai{static get type(){return"ReferenceBaseNode"}constructor(a,y,x=null,E=null){super(),this.property=a,this.uniformType=y,this.object=x,this.count=E,this.properties=a.split("."),this.reference=x,this.node=null,this.group=null,this.updateType=ba.OBJECT}setGroup(a){return this.group=a,this}element(a){return zn(new sX(this,zn(a)))}setNodeType(a){const y=wi(null,a);this.group!==null&&y.setGroup(this.group),this.node=y}getNodeType(a){return this.node===null&&(this.updateReference(a),this.updateValue()),this.node.getNodeType(a)}getValueFromReference(a=this.reference){const{properties:y}=this;let x=a[y[0]];for(let E=1;Ezn(new aN(b,a,y));class uX extends aN{static get type(){return"RendererReferenceNode"}constructor(a,y,x=null){super(a,y,x),this.renderer=x,this.setGroup(xi)}updateReference(a){return this.reference=this.renderer!==null?this.renderer:a.renderer,this.reference}}const oN=(b,a,y=null)=>zn(new uX(b,a,y));class cX extends dl{static get type(){return"ToneMappingNode"}constructor(a,y=lN,x=null){super("vec3"),this.toneMapping=a,this.exposureNode=y,this.colorNode=x}customCacheKey(){return zy(this.toneMapping)}setup(a){const y=this.colorNode||a.context.color,x=this.toneMapping;if(x===yu)return y;let E=null;const z=a.renderer.library.getToneMappingFunction(x);return z!==null?E=Zr(z(y.rgb,this.exposureNode),y.a):(console.error("ToneMappingNode: Unsupported Tone Mapping configuration.",x),E=y),E}}const sN=(b,a,y)=>zn(new cX(b,zn(a),zn(y))),lN=oN("toneMappingExposure","float");On("toneMapping",(b,a,y)=>sN(a,y,b));class dX extends DC{static get type(){return"BufferAttributeNode"}constructor(a,y=null,x=0,E=0){super(a,y),this.isBufferNode=!0,this.bufferType=y,this.bufferStride=x,this.bufferOffset=E,this.usage=ft,this.instanced=!1,this.attribute=null,this.global=!0,a&&a.isBufferAttribute===!0&&(this.attribute=a,this.usage=a.usage,this.instanced=a.isInstancedBufferAttribute)}getHash(a){if(this.bufferStride===0&&this.bufferOffset===0){let y=a.globalCache.getData(this.value);return y===void 0&&(y={node:this},a.globalCache.setData(this.value,y)),y.node.uuid}return this.uuid}getNodeType(a){return this.bufferType===null&&(this.bufferType=a.getTypeFromAttribute(this.attribute)),this.bufferType}setup(a){if(this.attribute!==null)return;const y=this.getNodeType(a),x=this.value,E=a.getTypeLength(y),z=this.bufferStride||E,ee=this.bufferOffset,te=x.isInterleavedBuffer===!0?x:new xP(x,z),ne=new jm(te,E,ee);te.setUsage(this.usage),this.attribute=ne,this.attribute.isInstancedBufferAttribute=this.instanced}generate(a){const y=this.getNodeType(a),x=a.getBufferAttributeFromNode(this,y),E=a.getPropertyName(x);let z=null;return a.shaderStage==="vertex"||a.shaderStage==="compute"?(this.name=E,z=E):z=kh(this).build(a,y),z}getInputType(){return"bufferAttribute"}setUsage(a){return this.usage=a,this.attribute&&this.attribute.isBufferAttribute===!0&&(this.attribute.usage=a),this}setInstanced(a){return this.instanced=a,this}}const tx=(b,a=null,y=0,x=0)=>zn(new dX(b,a,y,x)),uN=(b,a=null,y=0,x=0)=>tx(b,a,y,x).setUsage(Tt),BE=(b,a=null,y=0,x=0)=>tx(b,a,y,x).setInstanced(!0),l5=(b,a=null,y=0,x=0)=>uN(b,a,y,x).setInstanced(!0);On("toAttribute",b=>tx(b.value));class fX extends ai{static get type(){return"ComputeNode"}constructor(a,y){super("void"),this.isComputeNode=!0,this.computeNode=a,this.workgroupSize=y,this.count=null,this.version=1,this.name="",this.updateBeforeType=ba.OBJECT,this.onInitFunction=null}setCount(a){return this.count=a,this}getCount(){return this.count}dispose(){this.dispatchEvent({type:"dispose"})}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}onInit(a){return this.onInitFunction=a,this}updateBefore({renderer:a}){a.compute(this)}setup(a){const y=this.computeNode.build(a);if(y){const x=a.getNodeProperties(this);x.outputComputeNode=y.outputNode,y.outputNode=null}return y}generate(a,y){const{shaderStage:x}=a;if(x==="compute"){const E=this.computeNode.build(a,"void");E!==""&&a.addLineFlowCode(E,this)}else{const z=a.getNodeProperties(this).outputComputeNode;if(z)return z.build(a,y)}}}const u5=(b,a=[64])=>{(a.length===0||a.length>3)&&console.error("THREE.TSL: compute() workgroupSize must have 1, 2, or 3 elements");for(let y=0;yu5(b,y).setCount(a);On("compute",cN),On("computeKernel",u5);class hX extends ai{static get type(){return"CacheNode"}constructor(a,y=!0){super(),this.node=a,this.parent=y,this.isCacheNode=!0}getNodeType(a){const y=a.getCache(),x=a.getCacheFromNode(this,this.parent);a.setCache(x);const E=this.node.getNodeType(a);return a.setCache(y),E}build(a,...y){const x=a.getCache(),E=a.getCacheFromNode(this,this.parent);a.setCache(E);const z=this.node.build(a,...y);return a.setCache(x),z}}const nx=(b,a)=>zn(new hX(zn(b),a));On("cache",nx);class gX extends ai{static get type(){return"BypassNode"}constructor(a,y){super(),this.isBypassNode=!0,this.outputNode=a,this.callNode=y}getNodeType(a){return this.outputNode.getNodeType(a)}generate(a){const y=this.callNode.build(a,"void");return y!==""&&a.addLineFlowCode(y,this),this.outputNode.build(a)}}const dN=ea(gX).setParameterLength(2);On("bypass",dN);class fN extends ai{static get type(){return"RemapNode"}constructor(a,y,x,E=et(0),z=et(1)){super(),this.node=a,this.inLowNode=y,this.inHighNode=x,this.outLowNode=E,this.outHighNode=z,this.doClamp=!0}setup(){const{node:a,inLowNode:y,inHighNode:x,outLowNode:E,outHighNode:z,doClamp:ee}=this;let te=a.sub(y).div(x.sub(y));return ee===!0&&(te=te.clamp()),te.mul(z.sub(E)).add(E)}}const hN=ea(fN,null,null,{doClamp:!1}).setParameterLength(3,5),gN=ea(fN).setParameterLength(3,5);On("remap",hN),On("remapClamp",gN);class TE extends ai{static get type(){return"ExpressionNode"}constructor(a="",y="void"){super(y),this.snippet=a}generate(a,y){const x=this.getNodeType(a),E=this.snippet;if(x==="void")a.addLineFlowCode(E,this);else return a.format(E,x,y)}}const zg=ea(TE).setParameterLength(1,2),pN=b=>(b?Su(b,zg("discard")):zg("discard")).toStack(),pX=()=>zg("return").toStack();On("discard",pN);class mX extends dl{static get type(){return"RenderOutputNode"}constructor(a,y,x){super("vec4"),this.colorNode=a,this.toneMapping=y,this.outputColorSpace=x,this.isRenderOutputNode=!0}setup({context:a}){let y=this.colorNode||a.color;const x=(this.toneMapping!==null?this.toneMapping:a.toneMapping)||yu,E=(this.outputColorSpace!==null?this.outputColorSpace:a.outputColorSpace)||ac;return x!==yu&&(y=y.toneMapping(x)),E!==ac&&E!==Ji.workingColorSpace&&(y=y.workingToColorSpace(E)),y}}const c5=(b,a=null,y=null)=>zn(new mX(zn(b),a,y));On("renderOutput",c5);class vX extends dl{static get type(){return"DebugNode"}constructor(a,y=null){super(),this.node=a,this.callback=y}getNodeType(a){return this.node.getNodeType(a)}setup(a){return this.node.build(a)}analyze(a){return this.node.build(a)}generate(a){const y=this.callback,x=this.node.build(a),E="--- TSL debug - "+a.shaderStage+" shader ---",z="-".repeat(E.length);let ee="";return ee+="// #"+E+`# `,ee+=a.flow.code.replace(/^\t/mg,"")+` `,ee+="/* ... */ "+x+` /* ... */ `,ee+="// #"+z+`# -`,y!==null?y(a,ee):console.log(ee),x}}const mN=(b,a=null)=>zn(new AX(zn(b),a)).toStack();On("debug",mN);function yX(b){console.warn("THREE.TSL: AddNodeElement has been removed in favor of tree-shaking. Trying add",b)}class vN extends ai{static get type(){return"AttributeNode"}constructor(a,y=null){super(y),this.global=!0,this._attributeName=a}getHash(a){return this.getAttributeName(a)}getNodeType(a){let y=this.nodeType;if(y===null){const x=this.getAttributeName(a);if(a.hasGeometryAttribute(x)){const E=a.geometry.getAttribute(x);y=a.getTypeFromAttribute(E)}else y="float"}return y}setAttributeName(a){return this._attributeName=a,this}getAttributeName(){return this._attributeName}generate(a){const y=this.getAttributeName(a),x=this.getNodeType(a);if(a.hasGeometryAttribute(y)===!0){const z=a.geometry.getAttribute(y),ee=a.getTypeFromAttribute(z),te=a.getAttribute(y,ee);return a.shaderStage==="vertex"?a.format(te.name,ee,x):kh(this).build(a,x)}else return console.warn(`AttributeNode: Vertex attribute "${y}" not found on geometry.`),a.generateConst(x)}serialize(a){super.serialize(a),a.global=this.global,a._attributeName=this._attributeName}deserialize(a){super.deserialize(a),this.global=a.global,this._attributeName=a._attributeName}}const Tc=(b,a=null)=>zn(new vN(b,a)),qo=(b=0)=>Tc("uv"+(b>0?b:""),"vec2");class xX extends ai{static get type(){return"TextureSizeNode"}constructor(a,y=null){super("uvec2"),this.isTextureSizeNode=!0,this.textureNode=a,this.levelNode=y}generate(a,y){const x=this.textureNode.build(a,"property"),E=this.levelNode===null?"0":this.levelNode.build(a,"int");return a.format(`${a.getMethod("textureDimensions")}( ${x}, ${E} )`,this.getNodeType(a),y)}}const Jp=ea(xX).setParameterLength(1,2);class PX extends qy{static get type(){return"MaxMipLevelNode"}constructor(a){super(0),this._textureNode=a,this.updateType=ba.FRAME}get textureNode(){return this._textureNode}get texture(){return this._textureNode.value}update(){const a=this.texture,y=a.images,x=y&&y.length>0?y[0]&&y[0].image||y[0]:a.image;if(x&&x.width!==void 0){const{width:E,height:z}=x;this.value=Math.log2(Math.max(E,z))}}}const d5=ea(PX).setParameterLength(1),f5=new Bl;class Gh extends qy{static get type(){return"TextureNode"}constructor(a=f5,y=null,x=null,E=null){super(a),this.isTextureNode=!0,this.uvNode=y,this.levelNode=x,this.biasNode=E,this.compareNode=null,this.depthNode=null,this.gradNode=null,this.offsetNode=null,this.sampler=!0,this.updateMatrix=!1,this.updateType=ba.NONE,this.referenceNode=null,this._value=a,this._matrixUniform=null,this.setUpdateMatrix(y===null)}set value(a){this.referenceNode?this.referenceNode.value=a:this._value=a}get value(){return this.referenceNode?this.referenceNode.value:this._value}getUniformHash(){return this.value.uuid}getNodeType(){return this.value.isDepthTexture===!0?"float":this.value.type===Fo?"uvec4":this.value.type===ul?"ivec4":"vec4"}getInputType(){return"texture"}getDefaultUV(){return qo(this.value.channel)}updateReference(){return this.value}getTransformedUV(a){return this._matrixUniform===null&&(this._matrixUniform=Ci(this.value.matrix)),this._matrixUniform.mul(Rt(a,1)).xy}setUpdateMatrix(a){return this.updateMatrix=a,this.updateType=a?ba.OBJECT:ba.NONE,this}setupUV(a,y){const x=this.value;return a.isFlipY()&&(x.image instanceof ImageBitmap&&x.flipY===!0||x.isRenderTargetTexture===!0||x.isFramebufferTexture===!0||x.isDepthTexture===!0)&&(this.sampler?y=y.flipY():y=y.setY(Et(Jp(this,this.levelNode).y).sub(y.y).sub(1))),y}setup(a){const y=a.getNodeProperties(this);y.referenceNode=this.referenceNode;const x=this.value;if(!x||x.isTexture!==!0)throw new Error("THREE.TSL: `texture( value )` function expects a valid instance of THREE.Texture().");let E=this.uvNode;(E===null||a.context.forceUVContext===!0)&&a.context.getUV&&(E=a.context.getUV(this,a)),E||(E=this.getDefaultUV()),this.updateMatrix===!0&&(E=this.getTransformedUV(E)),E=this.setupUV(a,E);let z=this.levelNode;z===null&&a.context.getTextureLevel&&(z=a.context.getTextureLevel(this)),y.uvNode=E,y.levelNode=z,y.biasNode=this.biasNode,y.compareNode=this.compareNode,y.gradNode=this.gradNode,y.depthNode=this.depthNode,y.offsetNode=this.offsetNode}generateUV(a,y){return y.build(a,this.sampler===!0?"vec2":"ivec2")}generateOffset(a,y){return y.build(a,"ivec2")}generateSnippet(a,y,x,E,z,ee,te,ne,ae){const oe=this.value;let se;return E?se=a.generateTextureLevel(oe,y,x,E,ee,ae):z?se=a.generateTextureBias(oe,y,x,z,ee,ae):ne?se=a.generateTextureGrad(oe,y,x,ne,ee,ae):te?se=a.generateTextureCompare(oe,y,x,te,ee,ae):this.sampler===!1?se=a.generateTextureLoad(oe,y,x,ee,ae):se=a.generateTexture(oe,y,x,ee,ae),se}generate(a,y){const x=this.value,E=a.getNodeProperties(this),z=super.generate(a,"property");if(/^sampler/.test(y))return z+"_sampler";if(a.isReference(y))return z;{const ee=a.getDataFromNode(this);let te=ee.propertyName;if(te===void 0){const{uvNode:oe,levelNode:se,biasNode:ue,compareNode:ce,depthNode:de,gradNode:ye,offsetNode:Ae}=E,ge=this.generateUV(a,oe),Ee=se?se.build(a,"float"):null,be=ue?ue.build(a,"float"):null,we=de?de.build(a,"int"):null,De=ce?ce.build(a,"float"):null,Te=ye?[ye[0].build(a,"vec2"),ye[1].build(a,"vec2")]:null,He=Ae?this.generateOffset(a,Ae):null,Ie=a.getVarFromNode(this);te=a.getPropertyName(Ie);const Re=this.generateSnippet(a,z,ge,Ee,be,we,De,Te,He);a.addLineFlowCode(`${te} = ${Re}`,this),ee.snippet=Re,ee.propertyName=te}let ne=te;const ae=this.getNodeType(a);return a.needsToWorkingColorSpace(x)&&(ne=CE(zg(ne,ae),x.colorSpace).setup(a).build(a,ae)),a.format(ne,ae,y)}}setSampler(a){return this.sampler=a,this}getSampler(){return this.sampler}uv(a){return console.warn("THREE.TextureNode: .uv() has been renamed. Use .sample() instead."),this.sample(a)}sample(a){const y=this.clone();return y.uvNode=zn(a),y.referenceNode=this.getBase(),zn(y)}load(a){return this.sample(a).setSampler(!1)}blur(a){const y=this.clone();y.biasNode=zn(a).mul(d5(y)),y.referenceNode=this.getBase();const x=y.value;return y.generateMipmaps===!1&&(x&&x.generateMipmaps===!1||x.minFilter===Ho||x.magFilter===Ho)&&(console.warn("THREE.TSL: texture().blur() requires mipmaps and sampling. Use .generateMipmaps=true and .minFilter/.magFilter=THREE.LinearFilter in the Texture."),y.biasNode=null),zn(y)}level(a){const y=this.clone();return y.levelNode=zn(a),y.referenceNode=this.getBase(),zn(y)}size(a){return Jp(this,a)}bias(a){const y=this.clone();return y.biasNode=zn(a),y.referenceNode=this.getBase(),zn(y)}getBase(){return this.referenceNode?this.referenceNode.getBase():this}compare(a){const y=this.clone();return y.compareNode=zn(a),y.referenceNode=this.getBase(),zn(y)}grad(a,y){const x=this.clone();return x.gradNode=[zn(a),zn(y)],x.referenceNode=this.getBase(),zn(x)}depth(a){const y=this.clone();return y.depthNode=zn(a),y.referenceNode=this.getBase(),zn(y)}offset(a){const y=this.clone();return y.offsetNode=zn(a),y.referenceNode=this.getBase(),zn(y)}serialize(a){super.serialize(a),a.value=this.value.toJSON(a.meta).uuid,a.sampler=this.sampler,a.updateMatrix=this.updateMatrix,a.updateType=this.updateType}deserialize(a){super.deserialize(a),this.value=a.meta.textures[a.value],this.sampler=a.sampler,this.updateMatrix=a.updateMatrix,this.updateType=a.updateType}update(){const a=this.value,y=this._matrixUniform;y!==null&&(y.value=a.matrix),a.matrixAutoUpdate===!0&&a.updateMatrix()}clone(){const a=new this.constructor(this.value,this.uvNode,this.levelNode,this.biasNode);return a.sampler=this.sampler,a.depthNode=this.depthNode,a.compareNode=this.compareNode,a.gradNode=this.gradNode,a.offsetNode=this.offsetNode,a}}const bX=ea(Gh).setParameterLength(1,4).setName("texture"),Xa=(b=f5,a=null,y=null,x=null)=>{let E;return b&&b.isTextureNode===!0?(E=zn(b.clone()),E.referenceNode=b.getBase(),a!==null&&(E.uvNode=zn(a)),y!==null&&(E.levelNode=zn(y)),x!==null&&(E.biasNode=zn(x))):E=bX(b,a,y,x),E},EX=(b=f5)=>Xa(b),fl=(...b)=>Xa(...b).setSampler(!1),SX=b=>(b.isNode===!0?b:Xa(b)).convert("sampler"),wX=b=>(b.isNode===!0?b:Xa(b)).convert("samplerComparison");class h5 extends qy{static get type(){return"BufferNode"}constructor(a,y,x=0){super(a,y),this.isBufferNode=!0,this.bufferType=y,this.bufferCount=x}getElementType(a){return this.getNodeType(a)}getInputType(){return"buffer"}}const rx=(b,a,y)=>zn(new h5(b,a,y));class CX extends l0{static get type(){return"UniformArrayElementNode"}constructor(a,y){super(a,y),this.isArrayBufferElementNode=!0}generate(a){const y=super.generate(a),x=this.getNodeType(),E=this.node.getPaddedType();return a.format(y,E,x)}}class BX extends h5{static get type(){return"UniformArrayNode"}constructor(a,y=null){super(null),this.array=a,this.elementType=y===null?Ig(a[0]):y,this.paddedType=this.getPaddedType(),this.updateType=ba.RENDER,this.isArrayBufferNode=!0}getNodeType(){return this.paddedType}getElementType(){return this.elementType}getPaddedType(){const a=this.elementType;let y="vec4";return a==="mat2"?y="mat2":/mat/.test(a)===!0?y="mat4":a.charAt(0)==="i"?y="ivec4":a.charAt(0)==="u"&&(y="uvec4"),y}update(){const{array:a,value:y}=this,x=this.elementType;if(x==="float"||x==="int"||x==="uint")for(let E=0;Ezn(new BX(b,a));class TX extends ai{constructor(a){super("float"),this.name=a,this.isBuiltinNode=!0}generate(){return this.name}}const Hg=ea(TX).setParameterLength(1);let ix,ax;class Ps extends ai{static get type(){return"ScreenNode"}constructor(a){super(),this.scope=a,this._output=null,this.isViewportNode=!0}getNodeType(){return this.scope===Ps.DPR?"float":this.scope===Ps.VIEWPORT?"vec4":"vec2"}getUpdateType(){let a=ba.NONE;return(this.scope===Ps.SIZE||this.scope===Ps.VIEWPORT||this.scope===Ps.DPR)&&(a=ba.RENDER),this.updateType=a,a}update({renderer:a}){const y=a.getRenderTarget();this.scope===Ps.VIEWPORT?y!==null?ax.copy(y.viewport):(a.getViewport(ax),ax.multiplyScalar(a.getPixelRatio())):this.scope===Ps.DPR?this._output.value=a.getPixelRatio():y!==null?(ix.width=y.width,ix.height=y.height):a.getDrawingBufferSize(ix)}setup(){const a=this.scope;let y=null;return a===Ps.SIZE?y=Ci(ix||(ix=new An)):a===Ps.VIEWPORT?y=Ci(ax||(ax=new Ui)):a===Ps.DPR?y=Ci(1):y=Vn(ox.div(g0)),this._output=y,y}generate(a){if(this.scope===Ps.COORDINATE){let y=a.getFragCoord();if(a.isFlipY()){const x=a.getNodeProperties(g0).outputNode.build(a);y=`${a.getType("vec2")}( ${y}.x, ${x}.y - ${y}.y )`}return y}return super.generate(a)}}Ps.COORDINATE="coordinate",Ps.VIEWPORT="viewport",Ps.SIZE="size",Ps.UV="uv",Ps.DPR="dpr";const AN=wr(Ps,Ps.DPR),Ug=wr(Ps,Ps.UV),g0=wr(Ps,Ps.SIZE),ox=wr(Ps,Ps.COORDINATE),uA=wr(Ps,Ps.VIEWPORT),g5=uA.zw,yN=ox.sub(uA.xy),MX=yN.div(g5),DX=Vt(()=>(console.warn('THREE.TSL: "viewportResolution" is deprecated. Use "screenSize" instead.'),g0),"vec2").once()(),Kp=Ci(0,"uint").setName("u_cameraIndex").setGroup(AE("cameraIndex")).toVarying("v_cameraIndex"),kg=Ci("float").setName("cameraNear").setGroup(Pi).onRenderUpdate(({camera:b})=>b.near),Gg=Ci("float").setName("cameraFar").setGroup(Pi).onRenderUpdate(({camera:b})=>b.far),$d=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.projectionMatrix);a=hc(y).setGroup(Pi).setName("cameraProjectionMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraProjectionMatrix")}else a=Ci("mat4").setName("cameraProjectionMatrix").setGroup(Pi).onRenderUpdate(({camera:y})=>y.projectionMatrix);return a}).once()(),NX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.projectionMatrixInverse);a=hc(y).setGroup(Pi).setName("cameraProjectionMatricesInverse").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraProjectionMatrixInverse")}else a=Ci("mat4").setName("cameraProjectionMatrixInverse").setGroup(Pi).onRenderUpdate(({camera:y})=>y.projectionMatrixInverse);return a}).once()(),Ed=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.matrixWorldInverse);a=hc(y).setGroup(Pi).setName("cameraViewMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraViewMatrix")}else a=Ci("mat4").setName("cameraViewMatrix").setGroup(Pi).onRenderUpdate(({camera:y})=>y.matrixWorldInverse);return a}).once()(),FX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.matrixWorld);a=hc(y).setGroup(Pi).setName("cameraWorldMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraWorldMatrix")}else a=Ci("mat4").setName("cameraWorldMatrix").setGroup(Pi).onRenderUpdate(({camera:y})=>y.matrixWorld);return a}).once()(),IX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.normalMatrix);a=hc(y).setGroup(Pi).setName("cameraNormalMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraNormalMatrix")}else a=Ci("mat3").setName("cameraNormalMatrix").setGroup(Pi).onRenderUpdate(({camera:y})=>y.normalMatrix);return a}).once()(),sx=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(let E=0,z=b.cameras.length;E{const ee=E.cameras,te=z.array;for(let ne=0,ae=ee.length;nex.value.setFromMatrixPosition(y.matrixWorld));return a}).once()(),LX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.viewport);a=hc(y,"vec4").setGroup(Pi).setName("cameraViewports").element(Kp).toConst("cameraViewport")}else a=Zr(0,0,g0.x,g0.y).toConst("cameraViewport");return a}).once()(),xN=new Vu;class $a extends ai{static get type(){return"Object3DNode"}constructor(a,y=null){super(),this.scope=a,this.object3d=y,this.updateType=ba.OBJECT,this.uniformNode=new qy(null)}getNodeType(){const a=this.scope;if(a===$a.WORLD_MATRIX)return"mat4";if(a===$a.POSITION||a===$a.VIEW_POSITION||a===$a.DIRECTION||a===$a.SCALE)return"vec3";if(a===$a.RADIUS)return"float"}update(a){const y=this.object3d,x=this.uniformNode,E=this.scope;if(E===$a.WORLD_MATRIX)x.value=y.matrixWorld;else if(E===$a.POSITION)x.value=x.value||new Ye,x.value.setFromMatrixPosition(y.matrixWorld);else if(E===$a.SCALE)x.value=x.value||new Ye,x.value.setFromMatrixScale(y.matrixWorld);else if(E===$a.DIRECTION)x.value=x.value||new Ye,y.getWorldDirection(x.value);else if(E===$a.VIEW_POSITION){const z=a.camera;x.value=x.value||new Ye,x.value.setFromMatrixPosition(y.matrixWorld),x.value.applyMatrix4(z.matrixWorldInverse)}else if(E===$a.RADIUS){const z=a.object.geometry;z.boundingSphere===null&&z.computeBoundingSphere(),xN.copy(z.boundingSphere).applyMatrix4(y.matrixWorld),x.value=xN.radius}}generate(a){const y=this.scope;return y===$a.WORLD_MATRIX?this.uniformNode.nodeType="mat4":y===$a.POSITION||y===$a.VIEW_POSITION||y===$a.DIRECTION||y===$a.SCALE?this.uniformNode.nodeType="vec3":y===$a.RADIUS&&(this.uniformNode.nodeType="float"),this.uniformNode.build(a)}serialize(a){super.serialize(a),a.scope=this.scope}deserialize(a){super.deserialize(a),this.scope=a.scope}}$a.WORLD_MATRIX="worldMatrix",$a.POSITION="position",$a.SCALE="scale",$a.VIEW_POSITION="viewPosition",$a.DIRECTION="direction",$a.RADIUS="radius";const RX=ea($a,$a.DIRECTION).setParameterLength(1),OX=ea($a,$a.WORLD_MATRIX).setParameterLength(1),PN=ea($a,$a.POSITION).setParameterLength(1),zX=ea($a,$a.SCALE).setParameterLength(1),HX=ea($a,$a.VIEW_POSITION).setParameterLength(1),UX=ea($a,$a.RADIUS).setParameterLength(1);class ef extends $a{static get type(){return"ModelNode"}constructor(a){super(a)}update(a){this.object3d=a.object,super.update(a)}}const kX=wr(ef,ef.DIRECTION),tf=wr(ef,ef.WORLD_MATRIX),GX=wr(ef,ef.POSITION),VX=wr(ef,ef.SCALE),jX=wr(ef,ef.VIEW_POSITION),bN=wr(ef,ef.RADIUS),EN=Ci(new Pa).onObjectUpdate(({object:b},a)=>a.value.getNormalMatrix(b.matrixWorld)),XX=Ci(new mi).onObjectUpdate(({object:b},a)=>a.value.copy(b.matrixWorld).invert()),Vg=Vt(b=>b.renderer.overrideNodes.modelViewMatrix||SN).once()().toVar("modelViewMatrix"),SN=Ed.mul(tf),p5=Vt(b=>(b.context.isHighPrecisionModelViewMatrix=!0,Ci("mat4").onObjectUpdate(({object:a,camera:y})=>a.modelViewMatrix.multiplyMatrices(y.matrixWorldInverse,a.matrixWorld)))).once()().toVar("highpModelViewMatrix"),m5=Vt(b=>{const a=b.context.isHighPrecisionModelViewMatrix;return Ci("mat3").onObjectUpdate(({object:y,camera:x})=>(a!==!0&&y.modelViewMatrix.multiplyMatrices(x.matrixWorldInverse,y.matrixWorld),y.normalMatrix.getNormalMatrix(y.modelViewMatrix)))}).once()().toVar("highpModelNormalViewMatrix"),Qu=Tc("position","vec3"),hl=Qu.toVarying("positionLocal"),ME=Qu.toVarying("positionPrevious"),Sd=Vt(b=>tf.mul(hl).xyz.toVarying(b.getSubBuildProperty("v_positionWorld")),"vec3").once(["POSITION"])(),v5=Vt(()=>hl.transformDirection(tf).toVarying("v_positionWorldDirection").normalize().toVar("positionWorldDirection"),"vec3").once(["POSITION"])(),gl=Vt(b=>b.context.setupPositionView().toVarying("v_positionView"),"vec3").once(["POSITION"])(),Ds=gl.negate().toVarying("v_positionViewDirection").normalize().toVar("positionViewDirection");class QX extends ai{static get type(){return"FrontFacingNode"}constructor(){super("bool"),this.isFrontFacingNode=!0}generate(a){if(a.shaderStage!=="fragment")return"true";const{material:y}=a;return y.side===xo?"false":a.getFrontFacing()}}const wN=wr(QX),A5=et(wN).mul(2).sub(1),cA=Vt(([b],{material:a})=>{const y=a.side;return y===xo?b=b.mul(-1):y===Ms&&(b=b.mul(A5)),b}),DE=Tc("normal","vec3"),Kc=Vt(b=>b.geometry.hasAttribute("normal")===!1?(console.warn('THREE.TSL: Vertex attribute "normal" not found on geometry.'),Rt(0,1,0)):DE,"vec3").once()().toVar("normalLocal"),CN=gl.dFdx().cross(gl.dFdy()).normalize().toVar("normalFlat"),dA=Vt(b=>{let a;return b.material.flatShading===!0?a=CN:a=y5(Kc).toVarying("v_normalViewGeometry").normalize(),a},"vec3").once()().toVar("normalViewGeometry"),BN=Vt(b=>{let a=dA.transformDirection(Ed);return b.material.flatShading!==!0&&(a=a.toVarying("v_normalWorldGeometry")),a.normalize().toVar("normalWorldGeometry")},"vec3").once()(),jo=Vt(({subBuildFn:b,material:a,context:y})=>{let x;return b==="NORMAL"||b==="VERTEX"?(x=dA,a.flatShading!==!0&&(x=cA(x))):x=y.setupNormal().context({getUV:null}),x},"vec3").once(["NORMAL","VERTEX"])().toVar("normalView"),qp=jo.transformDirection(Ed).toVar("normalWorld"),p0=Vt(({subBuildFn:b,context:a})=>{let y;return b==="NORMAL"||b==="VERTEX"?y=jo:y=a.setupClearcoatNormal().context({getUV:null}),y},"vec3").once(["NORMAL","VERTEX"])().toVar("clearcoatNormalView"),TN=Vt(([b,a=tf])=>{const y=fc(a),x=b.div(Rt(y[0].dot(y[0]),y[1].dot(y[1]),y[2].dot(y[2])));return y.mul(x).xyz}),y5=Vt(([b],a)=>{const y=a.renderer.overrideNodes.modelNormalViewMatrix;if(y!==null)return y.transformDirection(b);const x=EN.mul(b);return Ed.transformDirection(x)}),WX=Vt(()=>(console.warn('THREE.TSL: "transformedNormalView" is deprecated. Use "normalView" instead.'),jo)).once(["NORMAL","VERTEX"])(),ZX=Vt(()=>(console.warn('THREE.TSL: "transformedNormalWorld" is deprecated. Use "normalWorld" instead.'),qp)).once(["NORMAL","VERTEX"])(),YX=Vt(()=>(console.warn('THREE.TSL: "transformedClearcoatNormalView" is deprecated. Use "clearcoatNormalView" instead.'),p0)).once(["NORMAL","VERTEX"])(),MN=new Xc,x5=new mi,DN=Ci(0).onReference(({material:b})=>b).onObjectUpdate(({material:b})=>b.refractionRatio),NE=Ci(1).onReference(({material:b})=>b).onObjectUpdate(function({material:b,scene:a}){return b.envMap?b.envMapIntensity:a.environmentIntensity}),P5=Ci(new mi).onReference(function(b){return b.material}).onObjectUpdate(function({material:b,scene:a}){const y=a.environment!==null&&b.envMap===null?a.environmentRotation:b.envMapRotation;return y?(MN.copy(y),x5.makeRotationFromEuler(MN)):x5.identity(),x5}),NN=Ds.negate().reflect(jo),FN=Ds.negate().refract(jo,DN),IN=NN.transformDirection(Ed).toVar("reflectVector"),LN=FN.transformDirection(Ed).toVar("reflectVector"),RN=new Gm;class JX extends Gh{static get type(){return"CubeTextureNode"}constructor(a,y=null,x=null,E=null){super(a,y,x,E),this.isCubeTextureNode=!0}getInputType(){return"cubeTexture"}getDefaultUV(){const a=this.value;return a.mapping===Hu?IN:a.mapping===nc?LN:(console.error('THREE.CubeTextureNode: Mapping "%s" not supported.',a.mapping),Rt(0,0,0))}setUpdateMatrix(){}setupUV(a,y){const x=this.value;return(a.renderer.coordinateSystem===vo||!x.isRenderTargetTexture)&&(y=Rt(y.x.negate(),y.yz)),P5.mul(y)}generateUV(a,y){return y.build(a,"vec3")}}const b5=ea(JX).setParameterLength(1,4).setName("cubeTexture"),fA=(b=RN,a=null,y=null,x=null)=>{let E;return b&&b.isCubeTextureNode===!0?(E=zn(b.clone()),E.referenceNode=b,a!==null&&(E.uvNode=zn(a)),y!==null&&(E.levelNode=zn(y)),x!==null&&(E.biasNode=zn(x))):E=b5(b,a,y,x),E},KX=(b=RN)=>b5(b);class qX extends l0{static get type(){return"ReferenceElementNode"}constructor(a,y){super(a,y),this.referenceNode=a,this.isReferenceElementNode=!0}getNodeType(){return this.referenceNode.uniformType}generate(a){const y=super.generate(a),x=this.referenceNode.getNodeType(),E=this.getNodeType();return a.format(y,x,E)}}class FE extends ai{static get type(){return"ReferenceNode"}constructor(a,y,x=null,E=null){super(),this.property=a,this.uniformType=y,this.object=x,this.count=E,this.properties=a.split("."),this.reference=x,this.node=null,this.group=null,this.name=null,this.updateType=ba.OBJECT}element(a){return zn(new qX(this,zn(a)))}setGroup(a){return this.group=a,this}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}setNodeType(a){let y=null;this.count!==null?y=rx(null,a,this.count):Array.isArray(this.getValueFromReference())?y=hc(null,a):a==="texture"?y=Xa(null):a==="cubeTexture"?y=fA(null):y=Ci(null,a),this.group!==null&&y.setGroup(this.group),this.name!==null&&y.setName(this.name),this.node=y}getNodeType(a){return this.node===null&&(this.updateReference(a),this.updateValue()),this.node.getNodeType(a)}getValueFromReference(a=this.reference){const{properties:y}=this;let x=a[y[0]];for(let E=1;Ezn(new FE(b,a,y)),E5=(b,a,y,x)=>zn(new FE(b,a,x,y));class _X extends FE{static get type(){return"MaterialReferenceNode"}constructor(a,y,x=null){super(a,y,x),this.material=x,this.isMaterialReferenceNode=!0}updateReference(a){return this.reference=this.material!==null?this.material:a.material,this.reference}}const jg=(b,a,y=null)=>zn(new _X(b,a,y)),ON=qo(),$X=gl.dFdx(),eQ=gl.dFdy(),zN=ON.dFdx(),HN=ON.dFdy(),UN=jo,kN=eQ.cross(UN),GN=UN.cross($X),S5=kN.mul(zN.x).add(GN.mul(HN.x)),w5=kN.mul(zN.y).add(GN.mul(HN.y)),VN=S5.dot(S5).max(w5.dot(w5)),jN=VN.equal(0).select(0,VN.inverseSqrt()),tQ=S5.mul(jN).toVar("tangentViewFrame"),nQ=w5.mul(jN).toVar("bitangentViewFrame"),IE=Vt(b=>(b.geometry.hasAttribute("tangent")===!1&&b.geometry.computeTangents(),Tc("tangent","vec4")))(),lx=IE.xyz.toVar("tangentLocal"),LE=Vt(({subBuildFn:b,geometry:a,material:y})=>{let x;return b==="VERTEX"||a.hasAttribute("tangent")?x=Vg.mul(Zr(lx,0)).xyz.toVarying("v_tangentView").normalize():x=tQ,y.flatShading!==!0&&(x=cA(x)),x},"vec3").once(["NORMAL","VERTEX"])().toVar("tangentView"),XN=LE.transformDirection(Ed).toVarying("v_tangentWorld").normalize().toVar("tangentWorld"),RE=Vt(([b,a],{subBuildFn:y,material:x})=>{let E=b.mul(IE.w).xyz;return y==="NORMAL"&&x.flatShading!==!0&&(E=E.toVarying(a)),E}).once(["NORMAL"]),rQ=RE(DE.cross(IE),"v_bitangentGeometry").normalize().toVar("bitangentGeometry"),iQ=RE(Kc.cross(lx),"v_bitangentLocal").normalize().toVar("bitangentLocal"),QN=Vt(({subBuildFn:b,geometry:a,material:y})=>{let x;return b==="VERTEX"||a.hasAttribute("tangent")?x=RE(jo.cross(LE),"v_bitangentView").normalize():x=nQ,y.flatShading!==!0&&(x=cA(x)),x},"vec3").once(["NORMAL","VERTEX"])().toVar("bitangentView"),aQ=RE(qp.cross(XN),"v_bitangentWorld").normalize().toVar("bitangentWorld"),m0=fc(LE,QN,jo).toVar("TBNViewMatrix"),WN=Ds.mul(m0),oQ=(b,a)=>b.sub(WN.mul(a)),ZN=Vt(()=>{let b=f0.cross(Ds);return b=b.cross(f0).normalize(),b=so(b,jo,Zp.mul(Rh.oneMinus()).oneMinus().pow2().pow2()).normalize(),b}).once()();class sQ extends dl{static get type(){return"NormalMapNode"}constructor(a,y=null){super("vec3"),this.node=a,this.scaleNode=y,this.normalMapType=Nf}setup({material:a}){const{normalMapType:y,scaleNode:x}=this;let E=this.node.mul(2).sub(1);if(x!==null){let ee=x;a.flatShading===!0&&(ee=cA(ee)),E=Rt(E.xy.mul(ee),E.z)}let z=null;return y===Jx?z=y5(E):y===Nf?z=m0.mul(E).normalize():(console.error(`THREE.NodeMaterial: Unsupported normal map type: ${y}`),z=jo),z}}const C5=ea(sQ).setParameterLength(1,2),lQ=Vt(({textureNode:b,bumpScale:a})=>{const y=E=>b.cache().context({getUV:z=>E(z.uvNode||qo()),forceUVContext:!0}),x=et(y(E=>E));return Vn(et(y(E=>E.add(E.dFdx()))).sub(x),et(y(E=>E.add(E.dFdy()))).sub(x)).mul(a)}),uQ=Vt(b=>{const{surf_pos:a,surf_norm:y,dHdxy:x}=b,E=a.dFdx().normalize(),z=a.dFdy().normalize(),ee=y,te=z.cross(ee),ne=ee.cross(E),ae=E.dot(te).mul(A5),oe=ae.sign().mul(x.x.mul(te).add(x.y.mul(ne)));return ae.abs().mul(y).sub(oe).normalize()});class cQ extends dl{static get type(){return"BumpMapNode"}constructor(a,y=null){super("vec3"),this.textureNode=a,this.scaleNode=y}setup(){const a=this.scaleNode!==null?this.scaleNode:1,y=lQ({textureNode:this.textureNode,bumpScale:a});return uQ({surf_pos:gl,surf_norm:jo,dHdxy:y})}}const B5=ea(cQ).setParameterLength(1,2),YN=new Map;class Hn extends ai{static get type(){return"MaterialNode"}constructor(a){super(),this.scope=a}getCache(a,y){let x=YN.get(a);return x===void 0&&(x=jg(a,y),YN.set(a,x)),x}getFloat(a){return this.getCache(a,"float")}getColor(a){return this.getCache(a,"color")}getTexture(a){return this.getCache(a==="map"?"map":a+"Map","texture")}setup(a){const y=a.context.material,x=this.scope;let E=null;if(x===Hn.COLOR){const z=y.color!==void 0?this.getColor(x):Rt();y.map&&y.map.isTexture===!0?E=z.mul(this.getTexture("map")):E=z}else if(x===Hn.OPACITY){const z=this.getFloat(x);y.alphaMap&&y.alphaMap.isTexture===!0?E=z.mul(this.getTexture("alpha")):E=z}else if(x===Hn.SPECULAR_STRENGTH)y.specularMap&&y.specularMap.isTexture===!0?E=this.getTexture("specular").r:E=et(1);else if(x===Hn.SPECULAR_INTENSITY){const z=this.getFloat(x);y.specularIntensityMap&&y.specularIntensityMap.isTexture===!0?E=z.mul(this.getTexture(x).a):E=z}else if(x===Hn.SPECULAR_COLOR){const z=this.getColor(x);y.specularColorMap&&y.specularColorMap.isTexture===!0?E=z.mul(this.getTexture(x).rgb):E=z}else if(x===Hn.ROUGHNESS){const z=this.getFloat(x);y.roughnessMap&&y.roughnessMap.isTexture===!0?E=z.mul(this.getTexture(x).g):E=z}else if(x===Hn.METALNESS){const z=this.getFloat(x);y.metalnessMap&&y.metalnessMap.isTexture===!0?E=z.mul(this.getTexture(x).b):E=z}else if(x===Hn.EMISSIVE){const z=this.getFloat("emissiveIntensity"),ee=this.getColor(x).mul(z);y.emissiveMap&&y.emissiveMap.isTexture===!0?E=ee.mul(this.getTexture(x)):E=ee}else if(x===Hn.NORMAL)y.normalMap?(E=C5(this.getTexture("normal"),this.getCache("normalScale","vec2")),E.normalMapType=y.normalMapType):y.bumpMap?E=B5(this.getTexture("bump").r,this.getFloat("bumpScale")):E=jo;else if(x===Hn.CLEARCOAT){const z=this.getFloat(x);y.clearcoatMap&&y.clearcoatMap.isTexture===!0?E=z.mul(this.getTexture(x).r):E=z}else if(x===Hn.CLEARCOAT_ROUGHNESS){const z=this.getFloat(x);y.clearcoatRoughnessMap&&y.clearcoatRoughnessMap.isTexture===!0?E=z.mul(this.getTexture(x).r):E=z}else if(x===Hn.CLEARCOAT_NORMAL)y.clearcoatNormalMap?E=C5(this.getTexture(x),this.getCache(x+"Scale","vec2")):E=jo;else if(x===Hn.SHEEN){const z=this.getColor("sheenColor").mul(this.getFloat("sheen"));y.sheenColorMap&&y.sheenColorMap.isTexture===!0?E=z.mul(this.getTexture("sheenColor").rgb):E=z}else if(x===Hn.SHEEN_ROUGHNESS){const z=this.getFloat(x);y.sheenRoughnessMap&&y.sheenRoughnessMap.isTexture===!0?E=z.mul(this.getTexture(x).a):E=z,E=E.clamp(.07,1)}else if(x===Hn.ANISOTROPY)if(y.anisotropyMap&&y.anisotropyMap.isTexture===!0){const z=this.getTexture(x);E=dE(hA.x,hA.y,hA.y.negate(),hA.x).mul(z.rg.mul(2).sub(Vn(1)).normalize().mul(z.b))}else E=hA;else if(x===Hn.IRIDESCENCE_THICKNESS){const z=cs("1","float",y.iridescenceThicknessRange);if(y.iridescenceThicknessMap){const ee=cs("0","float",y.iridescenceThicknessRange);E=z.sub(ee).mul(this.getTexture(x).g).add(ee)}else E=z}else if(x===Hn.TRANSMISSION){const z=this.getFloat(x);y.transmissionMap?E=z.mul(this.getTexture(x).r):E=z}else if(x===Hn.THICKNESS){const z=this.getFloat(x);y.thicknessMap?E=z.mul(this.getTexture(x).g):E=z}else if(x===Hn.IOR)E=this.getFloat(x);else if(x===Hn.LIGHT_MAP)E=this.getTexture(x).rgb.mul(this.getFloat("lightMapIntensity"));else if(x===Hn.AO)E=this.getTexture(x).r.sub(1).mul(this.getFloat("aoMapIntensity")).add(1);else if(x===Hn.LINE_DASH_OFFSET)E=y.dashOffset?this.getFloat(x):et(0);else{const z=this.getNodeType(a);E=this.getCache(x,z)}return E}}Hn.ALPHA_TEST="alphaTest",Hn.COLOR="color",Hn.OPACITY="opacity",Hn.SHININESS="shininess",Hn.SPECULAR="specular",Hn.SPECULAR_STRENGTH="specularStrength",Hn.SPECULAR_INTENSITY="specularIntensity",Hn.SPECULAR_COLOR="specularColor",Hn.REFLECTIVITY="reflectivity",Hn.ROUGHNESS="roughness",Hn.METALNESS="metalness",Hn.NORMAL="normal",Hn.CLEARCOAT="clearcoat",Hn.CLEARCOAT_ROUGHNESS="clearcoatRoughness",Hn.CLEARCOAT_NORMAL="clearcoatNormal",Hn.EMISSIVE="emissive",Hn.ROTATION="rotation",Hn.SHEEN="sheen",Hn.SHEEN_ROUGHNESS="sheenRoughness",Hn.ANISOTROPY="anisotropy",Hn.IRIDESCENCE="iridescence",Hn.IRIDESCENCE_IOR="iridescenceIOR",Hn.IRIDESCENCE_THICKNESS="iridescenceThickness",Hn.IOR="ior",Hn.TRANSMISSION="transmission",Hn.THICKNESS="thickness",Hn.ATTENUATION_DISTANCE="attenuationDistance",Hn.ATTENUATION_COLOR="attenuationColor",Hn.LINE_SCALE="scale",Hn.LINE_DASH_SIZE="dashSize",Hn.LINE_GAP_SIZE="gapSize",Hn.LINE_WIDTH="linewidth",Hn.LINE_DASH_OFFSET="dashOffset",Hn.POINT_SIZE="size",Hn.DISPERSION="dispersion",Hn.LIGHT_MAP="light",Hn.AO="ao";const JN=wr(Hn,Hn.ALPHA_TEST),OE=wr(Hn,Hn.COLOR),KN=wr(Hn,Hn.SHININESS),qN=wr(Hn,Hn.EMISSIVE),zE=wr(Hn,Hn.OPACITY),_N=wr(Hn,Hn.SPECULAR),T5=wr(Hn,Hn.SPECULAR_INTENSITY),$N=wr(Hn,Hn.SPECULAR_COLOR),ux=wr(Hn,Hn.SPECULAR_STRENGTH),HE=wr(Hn,Hn.REFLECTIVITY),e6=wr(Hn,Hn.ROUGHNESS),t6=wr(Hn,Hn.METALNESS),n6=wr(Hn,Hn.NORMAL),r6=wr(Hn,Hn.CLEARCOAT),i6=wr(Hn,Hn.CLEARCOAT_ROUGHNESS),a6=wr(Hn,Hn.CLEARCOAT_NORMAL),o6=wr(Hn,Hn.ROTATION),s6=wr(Hn,Hn.SHEEN),l6=wr(Hn,Hn.SHEEN_ROUGHNESS),u6=wr(Hn,Hn.ANISOTROPY),c6=wr(Hn,Hn.IRIDESCENCE),d6=wr(Hn,Hn.IRIDESCENCE_IOR),f6=wr(Hn,Hn.IRIDESCENCE_THICKNESS),h6=wr(Hn,Hn.TRANSMISSION),g6=wr(Hn,Hn.THICKNESS),p6=wr(Hn,Hn.IOR),m6=wr(Hn,Hn.ATTENUATION_DISTANCE),v6=wr(Hn,Hn.ATTENUATION_COLOR),M5=wr(Hn,Hn.LINE_SCALE),D5=wr(Hn,Hn.LINE_DASH_SIZE),N5=wr(Hn,Hn.LINE_GAP_SIZE),UE=wr(Hn,Hn.LINE_WIDTH),F5=wr(Hn,Hn.LINE_DASH_OFFSET),A6=wr(Hn,Hn.POINT_SIZE),y6=wr(Hn,Hn.DISPERSION),I5=wr(Hn,Hn.LIGHT_MAP),x6=wr(Hn,Hn.AO),hA=Ci(new An).onReference(function(b){return b.material}).onRenderUpdate(function({material:b}){this.value.set(b.anisotropy*Math.cos(b.anisotropyRotation),b.anisotropy*Math.sin(b.anisotropyRotation))}),L5=Vt(b=>b.context.setupModelViewProjection(),"vec4").once()().toVarying("v_modelViewProjection");class Fs extends ai{static get type(){return"IndexNode"}constructor(a){super("uint"),this.scope=a,this.isIndexNode=!0}generate(a){const y=this.getNodeType(a),x=this.scope;let E;if(x===Fs.VERTEX)E=a.getVertexIndex();else if(x===Fs.INSTANCE)E=a.getInstanceIndex();else if(x===Fs.DRAW)E=a.getDrawIndex();else if(x===Fs.INVOCATION_LOCAL)E=a.getInvocationLocalIndex();else if(x===Fs.INVOCATION_SUBGROUP)E=a.getInvocationSubgroupIndex();else if(x===Fs.SUBGROUP)E=a.getSubgroupIndex();else throw new Error("THREE.IndexNode: Unknown scope: "+x);let z;return a.shaderStage==="vertex"||a.shaderStage==="compute"?z=E:z=kh(this).build(a,y),z}}Fs.VERTEX="vertex",Fs.INSTANCE="instance",Fs.SUBGROUP="subgroup",Fs.INVOCATION_LOCAL="invocationLocal",Fs.INVOCATION_SUBGROUP="invocationSubgroup",Fs.DRAW="draw";const P6=wr(Fs,Fs.VERTEX),_p=wr(Fs,Fs.INSTANCE),dQ=wr(Fs,Fs.SUBGROUP),fQ=wr(Fs,Fs.INVOCATION_SUBGROUP),hQ=wr(Fs,Fs.INVOCATION_LOCAL),b6=wr(Fs,Fs.DRAW);class E6 extends ai{static get type(){return"InstanceNode"}constructor(a,y,x=null){super("void"),this.count=a,this.instanceMatrix=y,this.instanceColor=x,this.instanceMatrixNode=null,this.instanceColorNode=null,this.updateType=ba.FRAME,this.buffer=null,this.bufferColor=null}setup(a){const{instanceMatrix:y,instanceColor:x}=this,{count:E}=y;let{instanceMatrixNode:z,instanceColorNode:ee}=this;if(z===null){if(E<=1e3)z=rx(y.array,"mat4",Math.max(E,1)).element(_p);else{const ne=new bO(y.array,16,1);this.buffer=ne;const ae=y.usage===Mt?l5:BE,oe=[ae(ne,"vec4",16,0),ae(ne,"vec4",16,4),ae(ne,"vec4",16,8),ae(ne,"vec4",16,12)];z=c0(...oe)}this.instanceMatrixNode=z}if(x&&ee===null){const ne=new Of(x.array,3),ae=x.usage===Mt?l5:BE;this.bufferColor=ne,ee=Rt(ae(ne,"vec3",3,0)),this.instanceColorNode=ee}const te=z.mul(hl).xyz;if(hl.assign(te),a.hasGeometryAttribute("normal")){const ne=TN(Kc,z);Kc.assign(ne)}this.instanceColorNode!==null&&xd("vec3","vInstanceColor").assign(this.instanceColorNode)}update(){this.instanceMatrix.usage!==Mt&&this.buffer!==null&&this.instanceMatrix.version!==this.buffer.version&&(this.buffer.version=this.instanceMatrix.version),this.instanceColor&&this.instanceColor.usage!==Mt&&this.bufferColor!==null&&this.instanceColor.version!==this.bufferColor.version&&(this.bufferColor.version=this.instanceColor.version)}}const gQ=ea(E6).setParameterLength(2,3);class pQ extends E6{static get type(){return"InstancedMeshNode"}constructor(a){const{count:y,instanceMatrix:x,instanceColor:E}=a;super(y,x,E),this.instancedMesh=a}}const S6=ea(pQ).setParameterLength(1);class mQ extends ai{static get type(){return"BatchNode"}constructor(a){super("void"),this.batchMesh=a,this.batchingIdNode=null}setup(a){this.batchingIdNode===null&&(a.getDrawIndex()===null?this.batchingIdNode=_p:this.batchingIdNode=b6);const x=Vt(([de])=>{const ye=Et(Jp(fl(this.batchMesh._indirectTexture),0).x),Ae=Et(de).mod(ye),ge=Et(de).div(ye);return fl(this.batchMesh._indirectTexture,ou(Ae,ge)).x}).setLayout({name:"getIndirectIndex",type:"uint",inputs:[{name:"id",type:"int"}]})(Et(this.batchingIdNode)),E=this.batchMesh._matricesTexture,z=Et(Jp(fl(E),0).x),ee=et(x).mul(4).toInt().toVar(),te=ee.mod(z),ne=ee.div(z),ae=c0(fl(E,ou(te,ne)),fl(E,ou(te.add(1),ne)),fl(E,ou(te.add(2),ne)),fl(E,ou(te.add(3),ne))),oe=this.batchMesh._colorsTexture;if(oe!==null){const ye=Vt(([Ae])=>{const ge=Et(Jp(fl(oe),0).x),Ee=Ae,be=Ee.mod(ge),we=Ee.div(ge);return fl(oe,ou(be,we)).rgb}).setLayout({name:"getBatchingColor",type:"vec3",inputs:[{name:"id",type:"int"}]})(x);xd("vec3","vBatchColor").assign(ye)}const se=fc(ae);hl.assign(ae.mul(hl));const ue=Kc.div(Rt(se[0].dot(se[0]),se[1].dot(se[1]),se[2].dot(se[2]))),ce=se.mul(ue).xyz;Kc.assign(ce),a.hasGeometryAttribute("tangent")&&lx.mulAssign(se)}}const w6=ea(mQ).setParameterLength(1);class vQ extends l0{static get type(){return"StorageArrayElementNode"}constructor(a,y){super(a,y),this.isStorageArrayElementNode=!0}set storageBufferNode(a){this.node=a}get storageBufferNode(){return this.node}getMemberType(a,y){const x=this.storageBufferNode.structTypeNode;return x?x.getMemberType(a,y):"void"}setup(a){return a.isAvailable("storageBuffer")===!1&&this.node.isPBO===!0&&a.setupPBO(this.node),super.setup(a)}generate(a,y){let x;const E=a.context.assign;if(a.isAvailable("storageBuffer")===!1?this.node.isPBO===!0&&E!==!0&&(this.node.value.isInstancedBufferAttribute||a.shaderStage!=="compute")?x=a.generatePBO(this):x=this.node.build(a):x=super.generate(a),E!==!0){const z=this.getNodeType(a);x=a.format(x,z,y)}return x}}const AQ=ea(vQ).setParameterLength(2);class yQ extends h5{static get type(){return"StorageBufferNode"}constructor(a,y=null,x=0){let E,z=null;y&&y.isStruct?(E="struct",z=y.layout,(a.isStorageBufferAttribute||a.isStorageInstancedBufferAttribute)&&(x=a.count)):y===null&&(a.isStorageBufferAttribute||a.isStorageInstancedBufferAttribute)?(E=EC(a.itemSize),x=a.count):E=y,super(a,E,x),this.isStorageBufferNode=!0,this.structTypeNode=z,this.access=Xu.READ_WRITE,this.isAtomic=!1,this.isPBO=!1,this._attribute=null,this._varying=null,this.global=!0,a.isStorageBufferAttribute!==!0&&a.isStorageInstancedBufferAttribute!==!0&&(a.isInstancedBufferAttribute?a.isStorageInstancedBufferAttribute=!0:a.isStorageBufferAttribute=!0)}getHash(a){if(this.bufferCount===0){let y=a.globalCache.getData(this.value);return y===void 0&&(y={node:this},a.globalCache.setData(this.value,y)),y.node.uuid}return this.uuid}getInputType(){return this.value.isIndirectStorageBufferAttribute?"indirectStorageBuffer":"storageBuffer"}element(a){return AQ(this,a)}setPBO(a){return this.isPBO=a,this}getPBO(){return this.isPBO}setAccess(a){return this.access=a,this}toReadOnly(){return this.setAccess(Xu.READ_ONLY)}setAtomic(a){return this.isAtomic=a,this}toAtomic(){return this.setAtomic(!0)}getAttributeData(){return this._attribute===null&&(this._attribute=tx(this.value),this._varying=kh(this._attribute)),{attribute:this._attribute,varying:this._varying}}getNodeType(a){if(this.structTypeNode!==null)return this.structTypeNode.getNodeType(a);if(a.isAvailable("storageBuffer")||a.isAvailable("indirectStorageBuffer"))return super.getNodeType(a);const{attribute:y}=this.getAttributeData();return y.getNodeType(a)}getMemberType(a,y){return this.structTypeNode!==null?this.structTypeNode.getMemberType(a,y):"void"}generate(a){if(this.structTypeNode!==null&&this.structTypeNode.build(a),a.isAvailable("storageBuffer")||a.isAvailable("indirectStorageBuffer"))return super.generate(a);const{attribute:y,varying:x}=this.getAttributeData(),E=x.build(a);return a.registerTransform(E,y),E}}const v0=(b,a=null,y=0)=>zn(new yQ(b,a,y)),xQ=(b,a,y)=>(console.warn('THREE.TSL: "storageObject()" is deprecated. Use "storage().setPBO( true )" instead.'),v0(b,a,y).setPBO(!0)),C6=new WeakMap;class B6 extends ai{static get type(){return"SkinningNode"}constructor(a){super("void"),this.skinnedMesh=a,this.updateType=ba.OBJECT,this.skinIndexNode=Tc("skinIndex","uvec4"),this.skinWeightNode=Tc("skinWeight","vec4"),this.bindMatrixNode=cs("bindMatrix","mat4"),this.bindMatrixInverseNode=cs("bindMatrixInverse","mat4"),this.boneMatricesNode=E5("skeleton.boneMatrices","mat4",a.skeleton.bones.length),this.positionNode=hl,this.toPositionNode=hl,this.previousBoneMatricesNode=null}getSkinnedPosition(a=this.boneMatricesNode,y=this.positionNode){const{skinIndexNode:x,skinWeightNode:E,bindMatrixNode:z,bindMatrixInverseNode:ee}=this,te=a.element(x.x),ne=a.element(x.y),ae=a.element(x.z),oe=a.element(x.w),se=z.mul(y),ue=Dl(te.mul(E.x).mul(se),ne.mul(E.y).mul(se),ae.mul(E.z).mul(se),oe.mul(E.w).mul(se));return ee.mul(ue).xyz}getSkinnedNormal(a=this.boneMatricesNode,y=Kc){const{skinIndexNode:x,skinWeightNode:E,bindMatrixNode:z,bindMatrixInverseNode:ee}=this,te=a.element(x.x),ne=a.element(x.y),ae=a.element(x.z),oe=a.element(x.w);let se=Dl(E.x.mul(te),E.y.mul(ne),E.z.mul(ae),E.w.mul(oe));return se=ee.mul(se).mul(z),se.transformDirection(y).xyz}getPreviousSkinnedPosition(a){const y=a.object;return this.previousBoneMatricesNode===null&&(y.skeleton.previousBoneMatrices=new Float32Array(y.skeleton.boneMatrices),this.previousBoneMatricesNode=E5("skeleton.previousBoneMatrices","mat4",y.skeleton.bones.length)),this.getSkinnedPosition(this.previousBoneMatricesNode,ME)}needsPreviousBoneMatrices(a){const y=a.renderer.getMRT();return y&&y.has("velocity")||wC(a.object).useVelocity===!0}setup(a){this.needsPreviousBoneMatrices(a)&&ME.assign(this.getPreviousSkinnedPosition(a));const y=this.getSkinnedPosition();if(this.toPositionNode&&this.toPositionNode.assign(y),a.hasGeometryAttribute("normal")){const x=this.getSkinnedNormal();Kc.assign(x),a.hasGeometryAttribute("tangent")&&lx.assign(x)}return y}generate(a,y){if(y!=="void")return super.generate(a,y)}update(a){const y=a.object&&a.object.skeleton?a.object.skeleton:this.skinnedMesh.skeleton;C6.get(y)!==a.frameId&&(C6.set(y,a.frameId),this.previousBoneMatricesNode!==null&&y.previousBoneMatrices.set(y.boneMatrices),y.update())}}const T6=b=>zn(new B6(b)),PQ=(b,a=null)=>{const y=new B6(b);return y.positionNode=v0(new Of(b.geometry.getAttribute("position").array,3),"vec3").setPBO(!0).toReadOnly().element(_p).toVar(),y.skinIndexNode=v0(new Of(new Uint32Array(b.geometry.getAttribute("skinIndex").array),4),"uvec4").setPBO(!0).toReadOnly().element(_p).toVar(),y.skinWeightNode=v0(new Of(b.geometry.getAttribute("skinWeight").array,4),"vec4").setPBO(!0).toReadOnly().element(_p).toVar(),y.bindMatrixNode=Ci(b.bindMatrix,"mat4"),y.bindMatrixInverseNode=Ci(b.bindMatrixInverse,"mat4"),y.boneMatricesNode=rx(b.skeleton.boneMatrices,"mat4",b.skeleton.bones.length),y.toPositionNode=a,zn(y)};class bQ extends ai{static get type(){return"LoopNode"}constructor(a=[]){super(),this.params=a}getVarName(a){return String.fromCharCode(105+a)}getProperties(a){const y=a.getNodeProperties(this);if(y.stackNode!==void 0)return y;const x={};for(let ee=0,te=this.params.length-1;eeNumber(ue)?ye=">=":ye="<"));let ge;if(oe)ge=`while ( ${ue} )`;else{const Ee={start:se,end:ue},be=Ee.start,we=Ee.end;let De;const Te=()=>ye.includes("<")?"+=":"-=";if(Ae!=null)switch(typeof Ae){case"function":De=a.flowStagesNode(y.updateNode,"void").code.replace(/\t|;/g,"");break;case"number":De=ce+" "+Te()+" "+a.generateConst(de,Ae);break;case"string":De=ce+" "+Ae;break;default:Ae.isNode?De=ce+" "+Te()+" "+Ae.build(a):(console.error("THREE.TSL: 'Loop( { update: ... } )' is not a function, string or number."),De="break /* invalid update */")}else de==="int"||de==="uint"?Ae=ye.includes("<")?"++":"--":Ae=Te()+" 1.",De=ce+" "+Ae;const He=a.getVar(de,ce)+" = "+be,Ie=ce+" "+ye+" "+we;ge=`for ( ${He}; ${Ie}; ${De} )`}a.addFlowCode((te===0?` +`,y!==null?y(a,ee):console.log(ee),x}}const mN=(b,a=null)=>zn(new vX(zn(b),a)).toStack();On("debug",mN);function AX(b){console.warn("THREE.TSL: AddNodeElement has been removed in favor of tree-shaking. Trying add",b)}class vN extends ai{static get type(){return"AttributeNode"}constructor(a,y=null){super(y),this.global=!0,this._attributeName=a}getHash(a){return this.getAttributeName(a)}getNodeType(a){let y=this.nodeType;if(y===null){const x=this.getAttributeName(a);if(a.hasGeometryAttribute(x)){const E=a.geometry.getAttribute(x);y=a.getTypeFromAttribute(E)}else y="float"}return y}setAttributeName(a){return this._attributeName=a,this}getAttributeName(){return this._attributeName}generate(a){const y=this.getAttributeName(a),x=this.getNodeType(a);if(a.hasGeometryAttribute(y)===!0){const z=a.geometry.getAttribute(y),ee=a.getTypeFromAttribute(z),te=a.getAttribute(y,ee);return a.shaderStage==="vertex"?a.format(te.name,ee,x):kh(this).build(a,x)}else return console.warn(`AttributeNode: Vertex attribute "${y}" not found on geometry.`),a.generateConst(x)}serialize(a){super.serialize(a),a.global=this.global,a._attributeName=this._attributeName}deserialize(a){super.deserialize(a),this.global=a.global,this._attributeName=a._attributeName}}const Tc=(b,a=null)=>zn(new vN(b,a)),qo=(b=0)=>Tc("uv"+(b>0?b:""),"vec2");class yX extends ai{static get type(){return"TextureSizeNode"}constructor(a,y=null){super("uvec2"),this.isTextureSizeNode=!0,this.textureNode=a,this.levelNode=y}generate(a,y){const x=this.textureNode.build(a,"property"),E=this.levelNode===null?"0":this.levelNode.build(a,"int");return a.format(`${a.getMethod("textureDimensions")}( ${x}, ${E} )`,this.getNodeType(a),y)}}const Jp=ea(yX).setParameterLength(1,2);class xX extends qy{static get type(){return"MaxMipLevelNode"}constructor(a){super(0),this._textureNode=a,this.updateType=ba.FRAME}get textureNode(){return this._textureNode}get texture(){return this._textureNode.value}update(){const a=this.texture,y=a.images,x=y&&y.length>0?y[0]&&y[0].image||y[0]:a.image;if(x&&x.width!==void 0){const{width:E,height:z}=x;this.value=Math.log2(Math.max(E,z))}}}const d5=ea(xX).setParameterLength(1),f5=new Bl;class Gh extends qy{static get type(){return"TextureNode"}constructor(a=f5,y=null,x=null,E=null){super(a),this.isTextureNode=!0,this.uvNode=y,this.levelNode=x,this.biasNode=E,this.compareNode=null,this.depthNode=null,this.gradNode=null,this.offsetNode=null,this.sampler=!0,this.updateMatrix=!1,this.updateType=ba.NONE,this.referenceNode=null,this._value=a,this._matrixUniform=null,this.setUpdateMatrix(y===null)}set value(a){this.referenceNode?this.referenceNode.value=a:this._value=a}get value(){return this.referenceNode?this.referenceNode.value:this._value}getUniformHash(){return this.value.uuid}getNodeType(){return this.value.isDepthTexture===!0?"float":this.value.type===Fo?"uvec4":this.value.type===ul?"ivec4":"vec4"}getInputType(){return"texture"}getDefaultUV(){return qo(this.value.channel)}updateReference(){return this.value}getTransformedUV(a){return this._matrixUniform===null&&(this._matrixUniform=wi(this.value.matrix)),this._matrixUniform.mul(Ot(a,1)).xy}setUpdateMatrix(a){return this.updateMatrix=a,this.updateType=a?ba.OBJECT:ba.NONE,this}setupUV(a,y){const x=this.value;return a.isFlipY()&&(x.image instanceof ImageBitmap&&x.flipY===!0||x.isRenderTargetTexture===!0||x.isFramebufferTexture===!0||x.isDepthTexture===!0)&&(this.sampler?y=y.flipY():y=y.setY(Et(Jp(this,this.levelNode).y).sub(y.y).sub(1))),y}setup(a){const y=a.getNodeProperties(this);y.referenceNode=this.referenceNode;const x=this.value;if(!x||x.isTexture!==!0)throw new Error("THREE.TSL: `texture( value )` function expects a valid instance of THREE.Texture().");let E=this.uvNode;(E===null||a.context.forceUVContext===!0)&&a.context.getUV&&(E=a.context.getUV(this,a)),E||(E=this.getDefaultUV()),this.updateMatrix===!0&&(E=this.getTransformedUV(E)),E=this.setupUV(a,E);let z=this.levelNode;z===null&&a.context.getTextureLevel&&(z=a.context.getTextureLevel(this)),y.uvNode=E,y.levelNode=z,y.biasNode=this.biasNode,y.compareNode=this.compareNode,y.gradNode=this.gradNode,y.depthNode=this.depthNode,y.offsetNode=this.offsetNode}generateUV(a,y){return y.build(a,this.sampler===!0?"vec2":"ivec2")}generateOffset(a,y){return y.build(a,"ivec2")}generateSnippet(a,y,x,E,z,ee,te,ne,ae){const oe=this.value;let se;return E?se=a.generateTextureLevel(oe,y,x,E,ee,ae):z?se=a.generateTextureBias(oe,y,x,z,ee,ae):ne?se=a.generateTextureGrad(oe,y,x,ne,ee,ae):te?se=a.generateTextureCompare(oe,y,x,te,ee,ae):this.sampler===!1?se=a.generateTextureLoad(oe,y,x,ee,ae):se=a.generateTexture(oe,y,x,ee,ae),se}generate(a,y){const x=this.value,E=a.getNodeProperties(this),z=super.generate(a,"property");if(/^sampler/.test(y))return z+"_sampler";if(a.isReference(y))return z;{const ee=a.getDataFromNode(this);let te=ee.propertyName;if(te===void 0){const{uvNode:oe,levelNode:se,biasNode:ue,compareNode:ce,depthNode:de,gradNode:ye,offsetNode:Ae}=E,ge=this.generateUV(a,oe),Ee=se?se.build(a,"float"):null,be=ue?ue.build(a,"float"):null,we=de?de.build(a,"int"):null,De=ce?ce.build(a,"float"):null,Me=ye?[ye[0].build(a,"vec2"),ye[1].build(a,"vec2")]:null,He=Ae?this.generateOffset(a,Ae):null,Ie=a.getVarFromNode(this);te=a.getPropertyName(Ie);const Re=this.generateSnippet(a,z,ge,Ee,be,we,De,Me,He);a.addLineFlowCode(`${te} = ${Re}`,this),ee.snippet=Re,ee.propertyName=te}let ne=te;const ae=this.getNodeType(a);return a.needsToWorkingColorSpace(x)&&(ne=CE(zg(ne,ae),x.colorSpace).setup(a).build(a,ae)),a.format(ne,ae,y)}}setSampler(a){return this.sampler=a,this}getSampler(){return this.sampler}uv(a){return console.warn("THREE.TextureNode: .uv() has been renamed. Use .sample() instead."),this.sample(a)}sample(a){const y=this.clone();return y.uvNode=zn(a),y.referenceNode=this.getBase(),zn(y)}load(a){return this.sample(a).setSampler(!1)}blur(a){const y=this.clone();y.biasNode=zn(a).mul(d5(y)),y.referenceNode=this.getBase();const x=y.value;return y.generateMipmaps===!1&&(x&&x.generateMipmaps===!1||x.minFilter===Ho||x.magFilter===Ho)&&(console.warn("THREE.TSL: texture().blur() requires mipmaps and sampling. Use .generateMipmaps=true and .minFilter/.magFilter=THREE.LinearFilter in the Texture."),y.biasNode=null),zn(y)}level(a){const y=this.clone();return y.levelNode=zn(a),y.referenceNode=this.getBase(),zn(y)}size(a){return Jp(this,a)}bias(a){const y=this.clone();return y.biasNode=zn(a),y.referenceNode=this.getBase(),zn(y)}getBase(){return this.referenceNode?this.referenceNode.getBase():this}compare(a){const y=this.clone();return y.compareNode=zn(a),y.referenceNode=this.getBase(),zn(y)}grad(a,y){const x=this.clone();return x.gradNode=[zn(a),zn(y)],x.referenceNode=this.getBase(),zn(x)}depth(a){const y=this.clone();return y.depthNode=zn(a),y.referenceNode=this.getBase(),zn(y)}offset(a){const y=this.clone();return y.offsetNode=zn(a),y.referenceNode=this.getBase(),zn(y)}serialize(a){super.serialize(a),a.value=this.value.toJSON(a.meta).uuid,a.sampler=this.sampler,a.updateMatrix=this.updateMatrix,a.updateType=this.updateType}deserialize(a){super.deserialize(a),this.value=a.meta.textures[a.value],this.sampler=a.sampler,this.updateMatrix=a.updateMatrix,this.updateType=a.updateType}update(){const a=this.value,y=this._matrixUniform;y!==null&&(y.value=a.matrix),a.matrixAutoUpdate===!0&&a.updateMatrix()}clone(){const a=new this.constructor(this.value,this.uvNode,this.levelNode,this.biasNode);return a.sampler=this.sampler,a.depthNode=this.depthNode,a.compareNode=this.compareNode,a.gradNode=this.gradNode,a.offsetNode=this.offsetNode,a}}const PX=ea(Gh).setParameterLength(1,4).setName("texture"),Xa=(b=f5,a=null,y=null,x=null)=>{let E;return b&&b.isTextureNode===!0?(E=zn(b.clone()),E.referenceNode=b.getBase(),a!==null&&(E.uvNode=zn(a)),y!==null&&(E.levelNode=zn(y)),x!==null&&(E.biasNode=zn(x))):E=PX(b,a,y,x),E},bX=(b=f5)=>Xa(b),fl=(...b)=>Xa(...b).setSampler(!1),EX=b=>(b.isNode===!0?b:Xa(b)).convert("sampler"),SX=b=>(b.isNode===!0?b:Xa(b)).convert("samplerComparison");class h5 extends qy{static get type(){return"BufferNode"}constructor(a,y,x=0){super(a,y),this.isBufferNode=!0,this.bufferType=y,this.bufferCount=x}getElementType(a){return this.getNodeType(a)}getInputType(){return"buffer"}}const rx=(b,a,y)=>zn(new h5(b,a,y));class wX extends l0{static get type(){return"UniformArrayElementNode"}constructor(a,y){super(a,y),this.isArrayBufferElementNode=!0}generate(a){const y=super.generate(a),x=this.getNodeType(),E=this.node.getPaddedType();return a.format(y,E,x)}}class CX extends h5{static get type(){return"UniformArrayNode"}constructor(a,y=null){super(null),this.array=a,this.elementType=y===null?Ig(a[0]):y,this.paddedType=this.getPaddedType(),this.updateType=ba.RENDER,this.isArrayBufferNode=!0}getNodeType(){return this.paddedType}getElementType(){return this.elementType}getPaddedType(){const a=this.elementType;let y="vec4";return a==="mat2"?y="mat2":/mat/.test(a)===!0?y="mat4":a.charAt(0)==="i"?y="ivec4":a.charAt(0)==="u"&&(y="uvec4"),y}update(){const{array:a,value:y}=this,x=this.elementType;if(x==="float"||x==="int"||x==="uint")for(let E=0;Ezn(new CX(b,a));class BX extends ai{constructor(a){super("float"),this.name=a,this.isBuiltinNode=!0}generate(){return this.name}}const Hg=ea(BX).setParameterLength(1);let ix,ax;class Ps extends ai{static get type(){return"ScreenNode"}constructor(a){super(),this.scope=a,this._output=null,this.isViewportNode=!0}getNodeType(){return this.scope===Ps.DPR?"float":this.scope===Ps.VIEWPORT?"vec4":"vec2"}getUpdateType(){let a=ba.NONE;return(this.scope===Ps.SIZE||this.scope===Ps.VIEWPORT||this.scope===Ps.DPR)&&(a=ba.RENDER),this.updateType=a,a}update({renderer:a}){const y=a.getRenderTarget();this.scope===Ps.VIEWPORT?y!==null?ax.copy(y.viewport):(a.getViewport(ax),ax.multiplyScalar(a.getPixelRatio())):this.scope===Ps.DPR?this._output.value=a.getPixelRatio():y!==null?(ix.width=y.width,ix.height=y.height):a.getDrawingBufferSize(ix)}setup(){const a=this.scope;let y=null;return a===Ps.SIZE?y=wi(ix||(ix=new vn)):a===Ps.VIEWPORT?y=wi(ax||(ax=new Ui)):a===Ps.DPR?y=wi(1):y=Vn(ox.div(g0)),this._output=y,y}generate(a){if(this.scope===Ps.COORDINATE){let y=a.getFragCoord();if(a.isFlipY()){const x=a.getNodeProperties(g0).outputNode.build(a);y=`${a.getType("vec2")}( ${y}.x, ${x}.y - ${y}.y )`}return y}return super.generate(a)}}Ps.COORDINATE="coordinate",Ps.VIEWPORT="viewport",Ps.SIZE="size",Ps.UV="uv",Ps.DPR="dpr";const AN=wr(Ps,Ps.DPR),Ug=wr(Ps,Ps.UV),g0=wr(Ps,Ps.SIZE),ox=wr(Ps,Ps.COORDINATE),uA=wr(Ps,Ps.VIEWPORT),g5=uA.zw,yN=ox.sub(uA.xy),TX=yN.div(g5),MX=Vt(()=>(console.warn('THREE.TSL: "viewportResolution" is deprecated. Use "screenSize" instead.'),g0),"vec2").once()(),Kp=wi(0,"uint").setName("u_cameraIndex").setGroup(AE("cameraIndex")).toVarying("v_cameraIndex"),kg=wi("float").setName("cameraNear").setGroup(xi).onRenderUpdate(({camera:b})=>b.near),Gg=wi("float").setName("cameraFar").setGroup(xi).onRenderUpdate(({camera:b})=>b.far),$d=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.projectionMatrix);a=hc(y).setGroup(xi).setName("cameraProjectionMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraProjectionMatrix")}else a=wi("mat4").setName("cameraProjectionMatrix").setGroup(xi).onRenderUpdate(({camera:y})=>y.projectionMatrix);return a}).once()(),DX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.projectionMatrixInverse);a=hc(y).setGroup(xi).setName("cameraProjectionMatricesInverse").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraProjectionMatrixInverse")}else a=wi("mat4").setName("cameraProjectionMatrixInverse").setGroup(xi).onRenderUpdate(({camera:y})=>y.projectionMatrixInverse);return a}).once()(),Ed=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.matrixWorldInverse);a=hc(y).setGroup(xi).setName("cameraViewMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraViewMatrix")}else a=wi("mat4").setName("cameraViewMatrix").setGroup(xi).onRenderUpdate(({camera:y})=>y.matrixWorldInverse);return a}).once()(),NX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.matrixWorld);a=hc(y).setGroup(xi).setName("cameraWorldMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraWorldMatrix")}else a=wi("mat4").setName("cameraWorldMatrix").setGroup(xi).onRenderUpdate(({camera:y})=>y.matrixWorld);return a}).once()(),FX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.normalMatrix);a=hc(y).setGroup(xi).setName("cameraNormalMatrices").element(b.isMultiViewCamera?Hg("gl_ViewID_OVR"):Kp).toConst("cameraNormalMatrix")}else a=wi("mat3").setName("cameraNormalMatrix").setGroup(xi).onRenderUpdate(({camera:y})=>y.normalMatrix);return a}).once()(),sx=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(let E=0,z=b.cameras.length;E{const ee=E.cameras,te=z.array;for(let ne=0,ae=ee.length;nex.value.setFromMatrixPosition(y.matrixWorld));return a}).once()(),IX=Vt(({camera:b})=>{let a;if(b.isArrayCamera&&b.cameras.length>0){const y=[];for(const E of b.cameras)y.push(E.viewport);a=hc(y,"vec4").setGroup(xi).setName("cameraViewports").element(Kp).toConst("cameraViewport")}else a=Zr(0,0,g0.x,g0.y).toConst("cameraViewport");return a}).once()(),xN=new Vu;class $a extends ai{static get type(){return"Object3DNode"}constructor(a,y=null){super(),this.scope=a,this.object3d=y,this.updateType=ba.OBJECT,this.uniformNode=new qy(null)}getNodeType(){const a=this.scope;if(a===$a.WORLD_MATRIX)return"mat4";if(a===$a.POSITION||a===$a.VIEW_POSITION||a===$a.DIRECTION||a===$a.SCALE)return"vec3";if(a===$a.RADIUS)return"float"}update(a){const y=this.object3d,x=this.uniformNode,E=this.scope;if(E===$a.WORLD_MATRIX)x.value=y.matrixWorld;else if(E===$a.POSITION)x.value=x.value||new Ye,x.value.setFromMatrixPosition(y.matrixWorld);else if(E===$a.SCALE)x.value=x.value||new Ye,x.value.setFromMatrixScale(y.matrixWorld);else if(E===$a.DIRECTION)x.value=x.value||new Ye,y.getWorldDirection(x.value);else if(E===$a.VIEW_POSITION){const z=a.camera;x.value=x.value||new Ye,x.value.setFromMatrixPosition(y.matrixWorld),x.value.applyMatrix4(z.matrixWorldInverse)}else if(E===$a.RADIUS){const z=a.object.geometry;z.boundingSphere===null&&z.computeBoundingSphere(),xN.copy(z.boundingSphere).applyMatrix4(y.matrixWorld),x.value=xN.radius}}generate(a){const y=this.scope;return y===$a.WORLD_MATRIX?this.uniformNode.nodeType="mat4":y===$a.POSITION||y===$a.VIEW_POSITION||y===$a.DIRECTION||y===$a.SCALE?this.uniformNode.nodeType="vec3":y===$a.RADIUS&&(this.uniformNode.nodeType="float"),this.uniformNode.build(a)}serialize(a){super.serialize(a),a.scope=this.scope}deserialize(a){super.deserialize(a),this.scope=a.scope}}$a.WORLD_MATRIX="worldMatrix",$a.POSITION="position",$a.SCALE="scale",$a.VIEW_POSITION="viewPosition",$a.DIRECTION="direction",$a.RADIUS="radius";const LX=ea($a,$a.DIRECTION).setParameterLength(1),RX=ea($a,$a.WORLD_MATRIX).setParameterLength(1),PN=ea($a,$a.POSITION).setParameterLength(1),OX=ea($a,$a.SCALE).setParameterLength(1),zX=ea($a,$a.VIEW_POSITION).setParameterLength(1),HX=ea($a,$a.RADIUS).setParameterLength(1);class ef extends $a{static get type(){return"ModelNode"}constructor(a){super(a)}update(a){this.object3d=a.object,super.update(a)}}const UX=wr(ef,ef.DIRECTION),tf=wr(ef,ef.WORLD_MATRIX),kX=wr(ef,ef.POSITION),GX=wr(ef,ef.SCALE),VX=wr(ef,ef.VIEW_POSITION),bN=wr(ef,ef.RADIUS),EN=wi(new Pa).onObjectUpdate(({object:b},a)=>a.value.getNormalMatrix(b.matrixWorld)),jX=wi(new mi).onObjectUpdate(({object:b},a)=>a.value.copy(b.matrixWorld).invert()),Vg=Vt(b=>b.renderer.overrideNodes.modelViewMatrix||SN).once()().toVar("modelViewMatrix"),SN=Ed.mul(tf),p5=Vt(b=>(b.context.isHighPrecisionModelViewMatrix=!0,wi("mat4").onObjectUpdate(({object:a,camera:y})=>a.modelViewMatrix.multiplyMatrices(y.matrixWorldInverse,a.matrixWorld)))).once()().toVar("highpModelViewMatrix"),m5=Vt(b=>{const a=b.context.isHighPrecisionModelViewMatrix;return wi("mat3").onObjectUpdate(({object:y,camera:x})=>(a!==!0&&y.modelViewMatrix.multiplyMatrices(x.matrixWorldInverse,y.matrixWorld),y.normalMatrix.getNormalMatrix(y.modelViewMatrix)))}).once()().toVar("highpModelNormalViewMatrix"),Qu=Tc("position","vec3"),hl=Qu.toVarying("positionLocal"),ME=Qu.toVarying("positionPrevious"),Sd=Vt(b=>tf.mul(hl).xyz.toVarying(b.getSubBuildProperty("v_positionWorld")),"vec3").once(["POSITION"])(),v5=Vt(()=>hl.transformDirection(tf).toVarying("v_positionWorldDirection").normalize().toVar("positionWorldDirection"),"vec3").once(["POSITION"])(),gl=Vt(b=>b.context.setupPositionView().toVarying("v_positionView"),"vec3").once(["POSITION"])(),Ds=gl.negate().toVarying("v_positionViewDirection").normalize().toVar("positionViewDirection");class XX extends ai{static get type(){return"FrontFacingNode"}constructor(){super("bool"),this.isFrontFacingNode=!0}generate(a){if(a.shaderStage!=="fragment")return"true";const{material:y}=a;return y.side===xo?"false":a.getFrontFacing()}}const wN=wr(XX),A5=et(wN).mul(2).sub(1),cA=Vt(([b],{material:a})=>{const y=a.side;return y===xo?b=b.mul(-1):y===Ms&&(b=b.mul(A5)),b}),DE=Tc("normal","vec3"),Kc=Vt(b=>b.geometry.hasAttribute("normal")===!1?(console.warn('THREE.TSL: Vertex attribute "normal" not found on geometry.'),Ot(0,1,0)):DE,"vec3").once()().toVar("normalLocal"),CN=gl.dFdx().cross(gl.dFdy()).normalize().toVar("normalFlat"),dA=Vt(b=>{let a;return b.material.flatShading===!0?a=CN:a=y5(Kc).toVarying("v_normalViewGeometry").normalize(),a},"vec3").once()().toVar("normalViewGeometry"),BN=Vt(b=>{let a=dA.transformDirection(Ed);return b.material.flatShading!==!0&&(a=a.toVarying("v_normalWorldGeometry")),a.normalize().toVar("normalWorldGeometry")},"vec3").once()(),jo=Vt(({subBuildFn:b,material:a,context:y})=>{let x;return b==="NORMAL"||b==="VERTEX"?(x=dA,a.flatShading!==!0&&(x=cA(x))):x=y.setupNormal().context({getUV:null}),x},"vec3").once(["NORMAL","VERTEX"])().toVar("normalView"),qp=jo.transformDirection(Ed).toVar("normalWorld"),p0=Vt(({subBuildFn:b,context:a})=>{let y;return b==="NORMAL"||b==="VERTEX"?y=jo:y=a.setupClearcoatNormal().context({getUV:null}),y},"vec3").once(["NORMAL","VERTEX"])().toVar("clearcoatNormalView"),TN=Vt(([b,a=tf])=>{const y=fc(a),x=b.div(Ot(y[0].dot(y[0]),y[1].dot(y[1]),y[2].dot(y[2])));return y.mul(x).xyz}),y5=Vt(([b],a)=>{const y=a.renderer.overrideNodes.modelNormalViewMatrix;if(y!==null)return y.transformDirection(b);const x=EN.mul(b);return Ed.transformDirection(x)}),QX=Vt(()=>(console.warn('THREE.TSL: "transformedNormalView" is deprecated. Use "normalView" instead.'),jo)).once(["NORMAL","VERTEX"])(),WX=Vt(()=>(console.warn('THREE.TSL: "transformedNormalWorld" is deprecated. Use "normalWorld" instead.'),qp)).once(["NORMAL","VERTEX"])(),ZX=Vt(()=>(console.warn('THREE.TSL: "transformedClearcoatNormalView" is deprecated. Use "clearcoatNormalView" instead.'),p0)).once(["NORMAL","VERTEX"])(),MN=new Xc,x5=new mi,DN=wi(0).onReference(({material:b})=>b).onObjectUpdate(({material:b})=>b.refractionRatio),NE=wi(1).onReference(({material:b})=>b).onObjectUpdate(function({material:b,scene:a}){return b.envMap?b.envMapIntensity:a.environmentIntensity}),P5=wi(new mi).onReference(function(b){return b.material}).onObjectUpdate(function({material:b,scene:a}){const y=a.environment!==null&&b.envMap===null?a.environmentRotation:b.envMapRotation;return y?(MN.copy(y),x5.makeRotationFromEuler(MN)):x5.identity(),x5}),NN=Ds.negate().reflect(jo),FN=Ds.negate().refract(jo,DN),IN=NN.transformDirection(Ed).toVar("reflectVector"),LN=FN.transformDirection(Ed).toVar("reflectVector"),RN=new Gm;class YX extends Gh{static get type(){return"CubeTextureNode"}constructor(a,y=null,x=null,E=null){super(a,y,x,E),this.isCubeTextureNode=!0}getInputType(){return"cubeTexture"}getDefaultUV(){const a=this.value;return a.mapping===Hu?IN:a.mapping===nc?LN:(console.error('THREE.CubeTextureNode: Mapping "%s" not supported.',a.mapping),Ot(0,0,0))}setUpdateMatrix(){}setupUV(a,y){const x=this.value;return(a.renderer.coordinateSystem===mo||!x.isRenderTargetTexture)&&(y=Ot(y.x.negate(),y.yz)),P5.mul(y)}generateUV(a,y){return y.build(a,"vec3")}}const b5=ea(YX).setParameterLength(1,4).setName("cubeTexture"),fA=(b=RN,a=null,y=null,x=null)=>{let E;return b&&b.isCubeTextureNode===!0?(E=zn(b.clone()),E.referenceNode=b,a!==null&&(E.uvNode=zn(a)),y!==null&&(E.levelNode=zn(y)),x!==null&&(E.biasNode=zn(x))):E=b5(b,a,y,x),E},JX=(b=RN)=>b5(b);class KX extends l0{static get type(){return"ReferenceElementNode"}constructor(a,y){super(a,y),this.referenceNode=a,this.isReferenceElementNode=!0}getNodeType(){return this.referenceNode.uniformType}generate(a){const y=super.generate(a),x=this.referenceNode.getNodeType(),E=this.getNodeType();return a.format(y,x,E)}}class FE extends ai{static get type(){return"ReferenceNode"}constructor(a,y,x=null,E=null){super(),this.property=a,this.uniformType=y,this.object=x,this.count=E,this.properties=a.split("."),this.reference=x,this.node=null,this.group=null,this.name=null,this.updateType=ba.OBJECT}element(a){return zn(new KX(this,zn(a)))}setGroup(a){return this.group=a,this}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}setNodeType(a){let y=null;this.count!==null?y=rx(null,a,this.count):Array.isArray(this.getValueFromReference())?y=hc(null,a):a==="texture"?y=Xa(null):a==="cubeTexture"?y=fA(null):y=wi(null,a),this.group!==null&&y.setGroup(this.group),this.name!==null&&y.setName(this.name),this.node=y}getNodeType(a){return this.node===null&&(this.updateReference(a),this.updateValue()),this.node.getNodeType(a)}getValueFromReference(a=this.reference){const{properties:y}=this;let x=a[y[0]];for(let E=1;Ezn(new FE(b,a,y)),E5=(b,a,y,x)=>zn(new FE(b,a,x,y));class qX extends FE{static get type(){return"MaterialReferenceNode"}constructor(a,y,x=null){super(a,y,x),this.material=x,this.isMaterialReferenceNode=!0}updateReference(a){return this.reference=this.material!==null?this.material:a.material,this.reference}}const jg=(b,a,y=null)=>zn(new qX(b,a,y)),ON=qo(),_X=gl.dFdx(),$X=gl.dFdy(),zN=ON.dFdx(),HN=ON.dFdy(),UN=jo,kN=$X.cross(UN),GN=UN.cross(_X),S5=kN.mul(zN.x).add(GN.mul(HN.x)),w5=kN.mul(zN.y).add(GN.mul(HN.y)),VN=S5.dot(S5).max(w5.dot(w5)),jN=VN.equal(0).select(0,VN.inverseSqrt()),eQ=S5.mul(jN).toVar("tangentViewFrame"),tQ=w5.mul(jN).toVar("bitangentViewFrame"),IE=Vt(b=>(b.geometry.hasAttribute("tangent")===!1&&b.geometry.computeTangents(),Tc("tangent","vec4")))(),lx=IE.xyz.toVar("tangentLocal"),LE=Vt(({subBuildFn:b,geometry:a,material:y})=>{let x;return b==="VERTEX"||a.hasAttribute("tangent")?x=Vg.mul(Zr(lx,0)).xyz.toVarying("v_tangentView").normalize():x=eQ,y.flatShading!==!0&&(x=cA(x)),x},"vec3").once(["NORMAL","VERTEX"])().toVar("tangentView"),XN=LE.transformDirection(Ed).toVarying("v_tangentWorld").normalize().toVar("tangentWorld"),RE=Vt(([b,a],{subBuildFn:y,material:x})=>{let E=b.mul(IE.w).xyz;return y==="NORMAL"&&x.flatShading!==!0&&(E=E.toVarying(a)),E}).once(["NORMAL"]),nQ=RE(DE.cross(IE),"v_bitangentGeometry").normalize().toVar("bitangentGeometry"),rQ=RE(Kc.cross(lx),"v_bitangentLocal").normalize().toVar("bitangentLocal"),QN=Vt(({subBuildFn:b,geometry:a,material:y})=>{let x;return b==="VERTEX"||a.hasAttribute("tangent")?x=RE(jo.cross(LE),"v_bitangentView").normalize():x=tQ,y.flatShading!==!0&&(x=cA(x)),x},"vec3").once(["NORMAL","VERTEX"])().toVar("bitangentView"),iQ=RE(qp.cross(XN),"v_bitangentWorld").normalize().toVar("bitangentWorld"),m0=fc(LE,QN,jo).toVar("TBNViewMatrix"),WN=Ds.mul(m0),aQ=(b,a)=>b.sub(WN.mul(a)),ZN=Vt(()=>{let b=f0.cross(Ds);return b=b.cross(f0).normalize(),b=so(b,jo,Zp.mul(Rh.oneMinus()).oneMinus().pow2().pow2()).normalize(),b}).once()();class oQ extends dl{static get type(){return"NormalMapNode"}constructor(a,y=null){super("vec3"),this.node=a,this.scaleNode=y,this.normalMapType=Nf}setup({material:a}){const{normalMapType:y,scaleNode:x}=this;let E=this.node.mul(2).sub(1);if(x!==null){let ee=x;a.flatShading===!0&&(ee=cA(ee)),E=Ot(E.xy.mul(ee),E.z)}let z=null;return y===Jx?z=y5(E):y===Nf?z=m0.mul(E).normalize():(console.error(`THREE.NodeMaterial: Unsupported normal map type: ${y}`),z=jo),z}}const C5=ea(oQ).setParameterLength(1,2),sQ=Vt(({textureNode:b,bumpScale:a})=>{const y=E=>b.cache().context({getUV:z=>E(z.uvNode||qo()),forceUVContext:!0}),x=et(y(E=>E));return Vn(et(y(E=>E.add(E.dFdx()))).sub(x),et(y(E=>E.add(E.dFdy()))).sub(x)).mul(a)}),lQ=Vt(b=>{const{surf_pos:a,surf_norm:y,dHdxy:x}=b,E=a.dFdx().normalize(),z=a.dFdy().normalize(),ee=y,te=z.cross(ee),ne=ee.cross(E),ae=E.dot(te).mul(A5),oe=ae.sign().mul(x.x.mul(te).add(x.y.mul(ne)));return ae.abs().mul(y).sub(oe).normalize()});class uQ extends dl{static get type(){return"BumpMapNode"}constructor(a,y=null){super("vec3"),this.textureNode=a,this.scaleNode=y}setup(){const a=this.scaleNode!==null?this.scaleNode:1,y=sQ({textureNode:this.textureNode,bumpScale:a});return lQ({surf_pos:gl,surf_norm:jo,dHdxy:y})}}const B5=ea(uQ).setParameterLength(1,2),YN=new Map;class Hn extends ai{static get type(){return"MaterialNode"}constructor(a){super(),this.scope=a}getCache(a,y){let x=YN.get(a);return x===void 0&&(x=jg(a,y),YN.set(a,x)),x}getFloat(a){return this.getCache(a,"float")}getColor(a){return this.getCache(a,"color")}getTexture(a){return this.getCache(a==="map"?"map":a+"Map","texture")}setup(a){const y=a.context.material,x=this.scope;let E=null;if(x===Hn.COLOR){const z=y.color!==void 0?this.getColor(x):Ot();y.map&&y.map.isTexture===!0?E=z.mul(this.getTexture("map")):E=z}else if(x===Hn.OPACITY){const z=this.getFloat(x);y.alphaMap&&y.alphaMap.isTexture===!0?E=z.mul(this.getTexture("alpha")):E=z}else if(x===Hn.SPECULAR_STRENGTH)y.specularMap&&y.specularMap.isTexture===!0?E=this.getTexture("specular").r:E=et(1);else if(x===Hn.SPECULAR_INTENSITY){const z=this.getFloat(x);y.specularIntensityMap&&y.specularIntensityMap.isTexture===!0?E=z.mul(this.getTexture(x).a):E=z}else if(x===Hn.SPECULAR_COLOR){const z=this.getColor(x);y.specularColorMap&&y.specularColorMap.isTexture===!0?E=z.mul(this.getTexture(x).rgb):E=z}else if(x===Hn.ROUGHNESS){const z=this.getFloat(x);y.roughnessMap&&y.roughnessMap.isTexture===!0?E=z.mul(this.getTexture(x).g):E=z}else if(x===Hn.METALNESS){const z=this.getFloat(x);y.metalnessMap&&y.metalnessMap.isTexture===!0?E=z.mul(this.getTexture(x).b):E=z}else if(x===Hn.EMISSIVE){const z=this.getFloat("emissiveIntensity"),ee=this.getColor(x).mul(z);y.emissiveMap&&y.emissiveMap.isTexture===!0?E=ee.mul(this.getTexture(x)):E=ee}else if(x===Hn.NORMAL)y.normalMap?(E=C5(this.getTexture("normal"),this.getCache("normalScale","vec2")),E.normalMapType=y.normalMapType):y.bumpMap?E=B5(this.getTexture("bump").r,this.getFloat("bumpScale")):E=jo;else if(x===Hn.CLEARCOAT){const z=this.getFloat(x);y.clearcoatMap&&y.clearcoatMap.isTexture===!0?E=z.mul(this.getTexture(x).r):E=z}else if(x===Hn.CLEARCOAT_ROUGHNESS){const z=this.getFloat(x);y.clearcoatRoughnessMap&&y.clearcoatRoughnessMap.isTexture===!0?E=z.mul(this.getTexture(x).r):E=z}else if(x===Hn.CLEARCOAT_NORMAL)y.clearcoatNormalMap?E=C5(this.getTexture(x),this.getCache(x+"Scale","vec2")):E=jo;else if(x===Hn.SHEEN){const z=this.getColor("sheenColor").mul(this.getFloat("sheen"));y.sheenColorMap&&y.sheenColorMap.isTexture===!0?E=z.mul(this.getTexture("sheenColor").rgb):E=z}else if(x===Hn.SHEEN_ROUGHNESS){const z=this.getFloat(x);y.sheenRoughnessMap&&y.sheenRoughnessMap.isTexture===!0?E=z.mul(this.getTexture(x).a):E=z,E=E.clamp(.07,1)}else if(x===Hn.ANISOTROPY)if(y.anisotropyMap&&y.anisotropyMap.isTexture===!0){const z=this.getTexture(x);E=dE(hA.x,hA.y,hA.y.negate(),hA.x).mul(z.rg.mul(2).sub(Vn(1)).normalize().mul(z.b))}else E=hA;else if(x===Hn.IRIDESCENCE_THICKNESS){const z=cs("1","float",y.iridescenceThicknessRange);if(y.iridescenceThicknessMap){const ee=cs("0","float",y.iridescenceThicknessRange);E=z.sub(ee).mul(this.getTexture(x).g).add(ee)}else E=z}else if(x===Hn.TRANSMISSION){const z=this.getFloat(x);y.transmissionMap?E=z.mul(this.getTexture(x).r):E=z}else if(x===Hn.THICKNESS){const z=this.getFloat(x);y.thicknessMap?E=z.mul(this.getTexture(x).g):E=z}else if(x===Hn.IOR)E=this.getFloat(x);else if(x===Hn.LIGHT_MAP)E=this.getTexture(x).rgb.mul(this.getFloat("lightMapIntensity"));else if(x===Hn.AO)E=this.getTexture(x).r.sub(1).mul(this.getFloat("aoMapIntensity")).add(1);else if(x===Hn.LINE_DASH_OFFSET)E=y.dashOffset?this.getFloat(x):et(0);else{const z=this.getNodeType(a);E=this.getCache(x,z)}return E}}Hn.ALPHA_TEST="alphaTest",Hn.COLOR="color",Hn.OPACITY="opacity",Hn.SHININESS="shininess",Hn.SPECULAR="specular",Hn.SPECULAR_STRENGTH="specularStrength",Hn.SPECULAR_INTENSITY="specularIntensity",Hn.SPECULAR_COLOR="specularColor",Hn.REFLECTIVITY="reflectivity",Hn.ROUGHNESS="roughness",Hn.METALNESS="metalness",Hn.NORMAL="normal",Hn.CLEARCOAT="clearcoat",Hn.CLEARCOAT_ROUGHNESS="clearcoatRoughness",Hn.CLEARCOAT_NORMAL="clearcoatNormal",Hn.EMISSIVE="emissive",Hn.ROTATION="rotation",Hn.SHEEN="sheen",Hn.SHEEN_ROUGHNESS="sheenRoughness",Hn.ANISOTROPY="anisotropy",Hn.IRIDESCENCE="iridescence",Hn.IRIDESCENCE_IOR="iridescenceIOR",Hn.IRIDESCENCE_THICKNESS="iridescenceThickness",Hn.IOR="ior",Hn.TRANSMISSION="transmission",Hn.THICKNESS="thickness",Hn.ATTENUATION_DISTANCE="attenuationDistance",Hn.ATTENUATION_COLOR="attenuationColor",Hn.LINE_SCALE="scale",Hn.LINE_DASH_SIZE="dashSize",Hn.LINE_GAP_SIZE="gapSize",Hn.LINE_WIDTH="linewidth",Hn.LINE_DASH_OFFSET="dashOffset",Hn.POINT_SIZE="size",Hn.DISPERSION="dispersion",Hn.LIGHT_MAP="light",Hn.AO="ao";const JN=wr(Hn,Hn.ALPHA_TEST),OE=wr(Hn,Hn.COLOR),KN=wr(Hn,Hn.SHININESS),qN=wr(Hn,Hn.EMISSIVE),zE=wr(Hn,Hn.OPACITY),_N=wr(Hn,Hn.SPECULAR),T5=wr(Hn,Hn.SPECULAR_INTENSITY),$N=wr(Hn,Hn.SPECULAR_COLOR),ux=wr(Hn,Hn.SPECULAR_STRENGTH),HE=wr(Hn,Hn.REFLECTIVITY),e6=wr(Hn,Hn.ROUGHNESS),t6=wr(Hn,Hn.METALNESS),n6=wr(Hn,Hn.NORMAL),r6=wr(Hn,Hn.CLEARCOAT),i6=wr(Hn,Hn.CLEARCOAT_ROUGHNESS),a6=wr(Hn,Hn.CLEARCOAT_NORMAL),o6=wr(Hn,Hn.ROTATION),s6=wr(Hn,Hn.SHEEN),l6=wr(Hn,Hn.SHEEN_ROUGHNESS),u6=wr(Hn,Hn.ANISOTROPY),c6=wr(Hn,Hn.IRIDESCENCE),d6=wr(Hn,Hn.IRIDESCENCE_IOR),f6=wr(Hn,Hn.IRIDESCENCE_THICKNESS),h6=wr(Hn,Hn.TRANSMISSION),g6=wr(Hn,Hn.THICKNESS),p6=wr(Hn,Hn.IOR),m6=wr(Hn,Hn.ATTENUATION_DISTANCE),v6=wr(Hn,Hn.ATTENUATION_COLOR),M5=wr(Hn,Hn.LINE_SCALE),D5=wr(Hn,Hn.LINE_DASH_SIZE),N5=wr(Hn,Hn.LINE_GAP_SIZE),UE=wr(Hn,Hn.LINE_WIDTH),F5=wr(Hn,Hn.LINE_DASH_OFFSET),A6=wr(Hn,Hn.POINT_SIZE),y6=wr(Hn,Hn.DISPERSION),I5=wr(Hn,Hn.LIGHT_MAP),x6=wr(Hn,Hn.AO),hA=wi(new vn).onReference(function(b){return b.material}).onRenderUpdate(function({material:b}){this.value.set(b.anisotropy*Math.cos(b.anisotropyRotation),b.anisotropy*Math.sin(b.anisotropyRotation))}),L5=Vt(b=>b.context.setupModelViewProjection(),"vec4").once()().toVarying("v_modelViewProjection");class Fs extends ai{static get type(){return"IndexNode"}constructor(a){super("uint"),this.scope=a,this.isIndexNode=!0}generate(a){const y=this.getNodeType(a),x=this.scope;let E;if(x===Fs.VERTEX)E=a.getVertexIndex();else if(x===Fs.INSTANCE)E=a.getInstanceIndex();else if(x===Fs.DRAW)E=a.getDrawIndex();else if(x===Fs.INVOCATION_LOCAL)E=a.getInvocationLocalIndex();else if(x===Fs.INVOCATION_SUBGROUP)E=a.getInvocationSubgroupIndex();else if(x===Fs.SUBGROUP)E=a.getSubgroupIndex();else throw new Error("THREE.IndexNode: Unknown scope: "+x);let z;return a.shaderStage==="vertex"||a.shaderStage==="compute"?z=E:z=kh(this).build(a,y),z}}Fs.VERTEX="vertex",Fs.INSTANCE="instance",Fs.SUBGROUP="subgroup",Fs.INVOCATION_LOCAL="invocationLocal",Fs.INVOCATION_SUBGROUP="invocationSubgroup",Fs.DRAW="draw";const P6=wr(Fs,Fs.VERTEX),_p=wr(Fs,Fs.INSTANCE),cQ=wr(Fs,Fs.SUBGROUP),dQ=wr(Fs,Fs.INVOCATION_SUBGROUP),fQ=wr(Fs,Fs.INVOCATION_LOCAL),b6=wr(Fs,Fs.DRAW);class E6 extends ai{static get type(){return"InstanceNode"}constructor(a,y,x=null){super("void"),this.count=a,this.instanceMatrix=y,this.instanceColor=x,this.instanceMatrixNode=null,this.instanceColorNode=null,this.updateType=ba.FRAME,this.buffer=null,this.bufferColor=null}setup(a){const{instanceMatrix:y,instanceColor:x}=this,{count:E}=y;let{instanceMatrixNode:z,instanceColorNode:ee}=this;if(z===null){if(E<=1e3)z=rx(y.array,"mat4",Math.max(E,1)).element(_p);else{const ne=new PO(y.array,16,1);this.buffer=ne;const ae=y.usage===Tt?l5:BE,oe=[ae(ne,"vec4",16,0),ae(ne,"vec4",16,4),ae(ne,"vec4",16,8),ae(ne,"vec4",16,12)];z=c0(...oe)}this.instanceMatrixNode=z}if(x&&ee===null){const ne=new Of(x.array,3),ae=x.usage===Tt?l5:BE;this.bufferColor=ne,ee=Ot(ae(ne,"vec3",3,0)),this.instanceColorNode=ee}const te=z.mul(hl).xyz;if(hl.assign(te),a.hasGeometryAttribute("normal")){const ne=TN(Kc,z);Kc.assign(ne)}this.instanceColorNode!==null&&xd("vec3","vInstanceColor").assign(this.instanceColorNode)}update(){this.instanceMatrix.usage!==Tt&&this.buffer!==null&&this.instanceMatrix.version!==this.buffer.version&&(this.buffer.version=this.instanceMatrix.version),this.instanceColor&&this.instanceColor.usage!==Tt&&this.bufferColor!==null&&this.instanceColor.version!==this.bufferColor.version&&(this.bufferColor.version=this.instanceColor.version)}}const hQ=ea(E6).setParameterLength(2,3);class gQ extends E6{static get type(){return"InstancedMeshNode"}constructor(a){const{count:y,instanceMatrix:x,instanceColor:E}=a;super(y,x,E),this.instancedMesh=a}}const S6=ea(gQ).setParameterLength(1);class pQ extends ai{static get type(){return"BatchNode"}constructor(a){super("void"),this.batchMesh=a,this.batchingIdNode=null}setup(a){this.batchingIdNode===null&&(a.getDrawIndex()===null?this.batchingIdNode=_p:this.batchingIdNode=b6);const x=Vt(([de])=>{const ye=Et(Jp(fl(this.batchMesh._indirectTexture),0).x),Ae=Et(de).mod(ye),ge=Et(de).div(ye);return fl(this.batchMesh._indirectTexture,ou(Ae,ge)).x}).setLayout({name:"getIndirectIndex",type:"uint",inputs:[{name:"id",type:"int"}]})(Et(this.batchingIdNode)),E=this.batchMesh._matricesTexture,z=Et(Jp(fl(E),0).x),ee=et(x).mul(4).toInt().toVar(),te=ee.mod(z),ne=ee.div(z),ae=c0(fl(E,ou(te,ne)),fl(E,ou(te.add(1),ne)),fl(E,ou(te.add(2),ne)),fl(E,ou(te.add(3),ne))),oe=this.batchMesh._colorsTexture;if(oe!==null){const ye=Vt(([Ae])=>{const ge=Et(Jp(fl(oe),0).x),Ee=Ae,be=Ee.mod(ge),we=Ee.div(ge);return fl(oe,ou(be,we)).rgb}).setLayout({name:"getBatchingColor",type:"vec3",inputs:[{name:"id",type:"int"}]})(x);xd("vec3","vBatchColor").assign(ye)}const se=fc(ae);hl.assign(ae.mul(hl));const ue=Kc.div(Ot(se[0].dot(se[0]),se[1].dot(se[1]),se[2].dot(se[2]))),ce=se.mul(ue).xyz;Kc.assign(ce),a.hasGeometryAttribute("tangent")&&lx.mulAssign(se)}}const w6=ea(pQ).setParameterLength(1);class mQ extends l0{static get type(){return"StorageArrayElementNode"}constructor(a,y){super(a,y),this.isStorageArrayElementNode=!0}set storageBufferNode(a){this.node=a}get storageBufferNode(){return this.node}getMemberType(a,y){const x=this.storageBufferNode.structTypeNode;return x?x.getMemberType(a,y):"void"}setup(a){return a.isAvailable("storageBuffer")===!1&&this.node.isPBO===!0&&a.setupPBO(this.node),super.setup(a)}generate(a,y){let x;const E=a.context.assign;if(a.isAvailable("storageBuffer")===!1?this.node.isPBO===!0&&E!==!0&&(this.node.value.isInstancedBufferAttribute||a.shaderStage!=="compute")?x=a.generatePBO(this):x=this.node.build(a):x=super.generate(a),E!==!0){const z=this.getNodeType(a);x=a.format(x,z,y)}return x}}const vQ=ea(mQ).setParameterLength(2);class AQ extends h5{static get type(){return"StorageBufferNode"}constructor(a,y=null,x=0){let E,z=null;y&&y.isStruct?(E="struct",z=y.layout,(a.isStorageBufferAttribute||a.isStorageInstancedBufferAttribute)&&(x=a.count)):y===null&&(a.isStorageBufferAttribute||a.isStorageInstancedBufferAttribute)?(E=EC(a.itemSize),x=a.count):E=y,super(a,E,x),this.isStorageBufferNode=!0,this.structTypeNode=z,this.access=Xu.READ_WRITE,this.isAtomic=!1,this.isPBO=!1,this._attribute=null,this._varying=null,this.global=!0,a.isStorageBufferAttribute!==!0&&a.isStorageInstancedBufferAttribute!==!0&&(a.isInstancedBufferAttribute?a.isStorageInstancedBufferAttribute=!0:a.isStorageBufferAttribute=!0)}getHash(a){if(this.bufferCount===0){let y=a.globalCache.getData(this.value);return y===void 0&&(y={node:this},a.globalCache.setData(this.value,y)),y.node.uuid}return this.uuid}getInputType(){return this.value.isIndirectStorageBufferAttribute?"indirectStorageBuffer":"storageBuffer"}element(a){return vQ(this,a)}setPBO(a){return this.isPBO=a,this}getPBO(){return this.isPBO}setAccess(a){return this.access=a,this}toReadOnly(){return this.setAccess(Xu.READ_ONLY)}setAtomic(a){return this.isAtomic=a,this}toAtomic(){return this.setAtomic(!0)}getAttributeData(){return this._attribute===null&&(this._attribute=tx(this.value),this._varying=kh(this._attribute)),{attribute:this._attribute,varying:this._varying}}getNodeType(a){if(this.structTypeNode!==null)return this.structTypeNode.getNodeType(a);if(a.isAvailable("storageBuffer")||a.isAvailable("indirectStorageBuffer"))return super.getNodeType(a);const{attribute:y}=this.getAttributeData();return y.getNodeType(a)}getMemberType(a,y){return this.structTypeNode!==null?this.structTypeNode.getMemberType(a,y):"void"}generate(a){if(this.structTypeNode!==null&&this.structTypeNode.build(a),a.isAvailable("storageBuffer")||a.isAvailable("indirectStorageBuffer"))return super.generate(a);const{attribute:y,varying:x}=this.getAttributeData(),E=x.build(a);return a.registerTransform(E,y),E}}const v0=(b,a=null,y=0)=>zn(new AQ(b,a,y)),yQ=(b,a,y)=>(console.warn('THREE.TSL: "storageObject()" is deprecated. Use "storage().setPBO( true )" instead.'),v0(b,a,y).setPBO(!0)),C6=new WeakMap;class B6 extends ai{static get type(){return"SkinningNode"}constructor(a){super("void"),this.skinnedMesh=a,this.updateType=ba.OBJECT,this.skinIndexNode=Tc("skinIndex","uvec4"),this.skinWeightNode=Tc("skinWeight","vec4"),this.bindMatrixNode=cs("bindMatrix","mat4"),this.bindMatrixInverseNode=cs("bindMatrixInverse","mat4"),this.boneMatricesNode=E5("skeleton.boneMatrices","mat4",a.skeleton.bones.length),this.positionNode=hl,this.toPositionNode=hl,this.previousBoneMatricesNode=null}getSkinnedPosition(a=this.boneMatricesNode,y=this.positionNode){const{skinIndexNode:x,skinWeightNode:E,bindMatrixNode:z,bindMatrixInverseNode:ee}=this,te=a.element(x.x),ne=a.element(x.y),ae=a.element(x.z),oe=a.element(x.w),se=z.mul(y),ue=Dl(te.mul(E.x).mul(se),ne.mul(E.y).mul(se),ae.mul(E.z).mul(se),oe.mul(E.w).mul(se));return ee.mul(ue).xyz}getSkinnedNormal(a=this.boneMatricesNode,y=Kc){const{skinIndexNode:x,skinWeightNode:E,bindMatrixNode:z,bindMatrixInverseNode:ee}=this,te=a.element(x.x),ne=a.element(x.y),ae=a.element(x.z),oe=a.element(x.w);let se=Dl(E.x.mul(te),E.y.mul(ne),E.z.mul(ae),E.w.mul(oe));return se=ee.mul(se).mul(z),se.transformDirection(y).xyz}getPreviousSkinnedPosition(a){const y=a.object;return this.previousBoneMatricesNode===null&&(y.skeleton.previousBoneMatrices=new Float32Array(y.skeleton.boneMatrices),this.previousBoneMatricesNode=E5("skeleton.previousBoneMatrices","mat4",y.skeleton.bones.length)),this.getSkinnedPosition(this.previousBoneMatricesNode,ME)}needsPreviousBoneMatrices(a){const y=a.renderer.getMRT();return y&&y.has("velocity")||wC(a.object).useVelocity===!0}setup(a){this.needsPreviousBoneMatrices(a)&&ME.assign(this.getPreviousSkinnedPosition(a));const y=this.getSkinnedPosition();if(this.toPositionNode&&this.toPositionNode.assign(y),a.hasGeometryAttribute("normal")){const x=this.getSkinnedNormal();Kc.assign(x),a.hasGeometryAttribute("tangent")&&lx.assign(x)}return y}generate(a,y){if(y!=="void")return super.generate(a,y)}update(a){const y=a.object&&a.object.skeleton?a.object.skeleton:this.skinnedMesh.skeleton;C6.get(y)!==a.frameId&&(C6.set(y,a.frameId),this.previousBoneMatricesNode!==null&&y.previousBoneMatrices.set(y.boneMatrices),y.update())}}const T6=b=>zn(new B6(b)),xQ=(b,a=null)=>{const y=new B6(b);return y.positionNode=v0(new Of(b.geometry.getAttribute("position").array,3),"vec3").setPBO(!0).toReadOnly().element(_p).toVar(),y.skinIndexNode=v0(new Of(new Uint32Array(b.geometry.getAttribute("skinIndex").array),4),"uvec4").setPBO(!0).toReadOnly().element(_p).toVar(),y.skinWeightNode=v0(new Of(b.geometry.getAttribute("skinWeight").array,4),"vec4").setPBO(!0).toReadOnly().element(_p).toVar(),y.bindMatrixNode=wi(b.bindMatrix,"mat4"),y.bindMatrixInverseNode=wi(b.bindMatrixInverse,"mat4"),y.boneMatricesNode=rx(b.skeleton.boneMatrices,"mat4",b.skeleton.bones.length),y.toPositionNode=a,zn(y)};class PQ extends ai{static get type(){return"LoopNode"}constructor(a=[]){super(),this.params=a}getVarName(a){return String.fromCharCode(105+a)}getProperties(a){const y=a.getNodeProperties(this);if(y.stackNode!==void 0)return y;const x={};for(let ee=0,te=this.params.length-1;eeNumber(ue)?ye=">=":ye="<"));let ge;if(oe)ge=`while ( ${ue} )`;else{const Ee={start:se,end:ue},be=Ee.start,we=Ee.end;let De;const Me=()=>ye.includes("<")?"+=":"-=";if(Ae!=null)switch(typeof Ae){case"function":De=a.flowStagesNode(y.updateNode,"void").code.replace(/\t|;/g,"");break;case"number":De=ce+" "+Me()+" "+a.generateConst(de,Ae);break;case"string":De=ce+" "+Ae;break;default:Ae.isNode?De=ce+" "+Me()+" "+Ae.build(a):(console.error("THREE.TSL: 'Loop( { update: ... } )' is not a function, string or number."),De="break /* invalid update */")}else de==="int"||de==="uint"?Ae=ye.includes("<")?"++":"--":Ae=Me()+" 1.",De=ce+" "+Ae;const He=a.getVar(de,ce)+" = "+be,Ie=ce+" "+ye+" "+we;ge=`for ( ${He}; ${Ie}; ${De} )`}a.addFlowCode((te===0?` `:"")+a.tab+ge+` { `).addFlowTab()}const z=E.build(a,"void"),ee=y.returnsNode?y.returnsNode.build(a):"";a.removeFlowTab().addFlowCode(` `+a.tab+z);for(let te=0,ne=this.params.length-1;tezn(new bQ(u0(b,"int"))).toStack(),EQ=()=>zg("continue").toStack(),M6=()=>zg("break").toStack(),R5=new WeakMap,wd=new Ui,D6=Vt(({bufferMap:b,influence:a,stride:y,width:x,depth:E,offset:z})=>{const ee=Et(P6).mul(y).add(z),te=ee.div(x),ne=ee.sub(te.mul(x));return fl(b,ou(ne,te)).depth(E).xyz.mul(a)});function SQ(b){const a=b.morphAttributes.position!==void 0,y=b.morphAttributes.normal!==void 0,x=b.morphAttributes.color!==void 0,E=b.morphAttributes.position||b.morphAttributes.normal||b.morphAttributes.color,z=E!==void 0?E.length:0;let ee=R5.get(b);if(ee===void 0||ee.count!==z){let ge=function(){ye.dispose(),R5.delete(b),b.removeEventListener("dispose",ge)};ee!==void 0&&ee.texture.dispose();const te=b.morphAttributes.position||[],ne=b.morphAttributes.normal||[],ae=b.morphAttributes.color||[];let oe=0;a===!0&&(oe=1),y===!0&&(oe=2),x===!0&&(oe=3);let se=b.attributes.position.count*oe,ue=1;const ce=4096;se>ce&&(ue=Math.ceil(se/ce),se=ce);const de=new Float32Array(se*ue*4*z),ye=new tP(de,se,ue,z);ye.type=Ko,ye.needsUpdate=!0;const Ae=oe*4;for(let Ee=0;Ee{const ue=et(0).toVar();this.mesh.count>1&&this.mesh.morphTexture!==null&&this.mesh.morphTexture!==void 0?ue.assign(fl(this.mesh.morphTexture,ou(Et(se).add(1),Et(_p))).r):ue.assign(cs("morphTargetInfluences","float").element(se).toVar()),xi(ue.notEqual(0),()=>{x===!0&&hl.addAssign(D6({bufferMap:te,influence:ue,stride:ne,width:oe,depth:se,offset:Et(0)})),E===!0&&Kc.addAssign(D6({bufferMap:te,influence:ue,stride:ne,width:oe,depth:se,offset:Et(1)}))})})}update(){const a=this.morphBaseInfluence;this.mesh.geometry.morphTargetsRelative?a.value=1:a.value=1-this.mesh.morphTargetInfluences.reduce((y,x)=>y+x,0)}}const N6=ea(wQ).setParameterLength(1);class gA extends ai{static get type(){return"LightingNode"}constructor(){super("vec3"),this.isLightingNode=!0}}class CQ extends gA{static get type(){return"AONode"}constructor(a=null){super(),this.aoNode=a}setup(a){a.context.ambientOcclusion.mulAssign(this.aoNode)}}class BQ extends J8{static get type(){return"LightingContextNode"}constructor(a,y=null,x=null,E=null){super(a),this.lightingModel=y,this.backdropNode=x,this.backdropAlphaNode=E,this._value=null}getContext(){const{backdropNode:a,backdropAlphaNode:y}=this,x=Rt().toVar("directDiffuse"),E=Rt().toVar("directSpecular"),z=Rt().toVar("indirectDiffuse"),ee=Rt().toVar("indirectSpecular"),te={directDiffuse:x,directSpecular:E,indirectDiffuse:z,indirectSpecular:ee};return{radiance:Rt().toVar("radiance"),irradiance:Rt().toVar("irradiance"),iblIrradiance:Rt().toVar("iblIrradiance"),ambientOcclusion:et(1).toVar("ambientOcclusion"),reflectedLight:te,backdrop:a,backdropAlpha:y}}setup(a){return this.value=this._value||(this._value=this.getContext()),this.value.lightingModel=this.lightingModel||a.context.lightingModel,super.setup(a)}}const F6=ea(BQ);class TQ extends gA{static get type(){return"IrradianceNode"}constructor(a){super(),this.node=a}setup(a){a.context.irradiance.addAssign(this.node)}}const pA=new An;class kE extends Gh{static get type(){return"ViewportTextureNode"}constructor(a=Ug,y=null,x=null){let E=null;x===null?(E=new QT,E.minFilter=vs,x=E):E=x,super(x,a,y),this.generateMipmaps=!1,this.defaultFramebuffer=E,this.isOutputTextureNode=!0,this.updateBeforeType=ba.FRAME,this._cacheTextures=new WeakMap}getTextureForReference(a=null){let y,x;if(this.referenceNode?(y=this.referenceNode.defaultFramebuffer,x=this.referenceNode._cacheTextures):(y=this.defaultFramebuffer,x=this._cacheTextures),a===null)return y;if(x.has(a)===!1){const E=y.clone();x.set(a,E)}return x.get(a)}updateReference(a){const y=a.renderer.getRenderTarget();return this.value=this.getTextureForReference(y),this.value}updateBefore(a){const y=a.renderer,x=y.getRenderTarget();x===null?y.getDrawingBufferSize(pA):pA.set(x.width,x.height);const E=this.getTextureForReference(x);(E.image.width!==pA.width||E.image.height!==pA.height)&&(E.image.width=pA.width,E.image.height=pA.height,E.needsUpdate=!0);const z=E.generateMipmaps;E.generateMipmaps=this.generateMipmaps,y.copyFramebufferToTexture(E),E.generateMipmaps=z}clone(){const a=new this.constructor(this.uvNode,this.levelNode,this.value);return a.generateMipmaps=this.generateMipmaps,a}}const MQ=ea(kE).setParameterLength(0,3),O5=ea(kE,null,null,{generateMipmaps:!0}).setParameterLength(0,3);let GE=null;class DQ extends kE{static get type(){return"ViewportDepthTextureNode"}constructor(a=Ug,y=null){GE===null&&(GE=new Ad),super(a,y,GE)}getTextureForReference(){return GE}}const z5=ea(DQ).setParameterLength(0,2);class qc extends ai{static get type(){return"ViewportDepthNode"}constructor(a,y=null){super("float"),this.scope=a,this.valueNode=y,this.isViewportDepthNode=!0}generate(a){const{scope:y}=this;return y===qc.DEPTH_BASE?a.getFragDepth():super.generate(a)}setup({camera:a}){const{scope:y}=this,x=this.valueNode;let E=null;if(y===qc.DEPTH_BASE)x!==null&&(E=I6().assign(x));else if(y===qc.DEPTH)a.isPerspectiveCamera?E=H5(gl.z,kg,Gg):E=mA(gl.z,kg,Gg);else if(y===qc.LINEAR_DEPTH)if(x!==null)if(a.isPerspectiveCamera){const z=U5(x,kg,Gg);E=mA(z,kg,Gg)}else E=x;else E=mA(gl.z,kg,Gg);return E}}qc.DEPTH_BASE="depthBase",qc.DEPTH="depth",qc.LINEAR_DEPTH="linearDepth";const mA=(b,a,y)=>b.add(a).div(a.sub(y)),NQ=(b,a,y)=>a.sub(y).mul(b).sub(a),H5=(b,a,y)=>a.add(b).mul(y).div(y.sub(a).mul(b)),U5=(b,a,y)=>a.mul(y).div(y.sub(a).mul(b).sub(y)),k5=(b,a,y)=>{a=a.max(1e-6).toVar();const x=Oh(b.negate().div(a)),E=Oh(y.div(a));return x.div(E)},FQ=(b,a,y)=>{const x=b.mul(xE(y.div(a)));return et(Math.E).pow(x).mul(a).negate()},I6=ea(qc,qc.DEPTH_BASE),G5=wr(qc,qc.DEPTH),vA=ea(qc,qc.LINEAR_DEPTH).setParameterLength(0,1),IQ=vA(z5());G5.assign=b=>I6(b);class nf extends ai{static get type(){return"ClippingNode"}constructor(a=nf.DEFAULT){super(),this.scope=a}setup(a){super.setup(a);const y=a.clippingContext,{intersectionPlanes:x,unionPlanes:E}=y;return this.hardwareClipping=a.material.hardwareClipping,this.scope===nf.ALPHA_TO_COVERAGE?this.setupAlphaToCoverage(x,E):this.scope===nf.HARDWARE?this.setupHardwareClipping(E,a):this.setupDefault(x,E)}setupAlphaToCoverage(a,y){return Vt(()=>{const x=et().toVar("distanceToPlane"),E=et().toVar("distanceToGradient"),z=et(1).toVar("clipOpacity"),ee=y.length;if(this.hardwareClipping===!1&&ee>0){const ne=hc(y).setGroup(Pi);Xo(ee,({i:ae})=>{const oe=ne.element(ae);x.assign(gl.dot(oe.xyz).negate().add(oe.w)),E.assign(x.fwidth().div(2)),z.mulAssign(_d(E.negate(),E,x))})}const te=a.length;if(te>0){const ne=hc(a).setGroup(Pi),ae=et(1).toVar("intersectionClipOpacity");Xo(te,({i:oe})=>{const se=ne.element(oe);x.assign(gl.dot(se.xyz).negate().add(se.w)),E.assign(x.fwidth().div(2)),ae.mulAssign(_d(E.negate(),E,x).oneMinus())}),z.mulAssign(ae.oneMinus())}Co.a.mulAssign(z),Co.a.equal(0).discard()})()}setupDefault(a,y){return Vt(()=>{const x=y.length;if(this.hardwareClipping===!1&&x>0){const z=hc(y).setGroup(Pi);Xo(x,({i:ee})=>{const te=z.element(ee);gl.dot(te.xyz).greaterThan(te.w).discard()})}const E=a.length;if(E>0){const z=hc(a).setGroup(Pi),ee=Jd(!0).toVar("clipped");Xo(E,({i:te})=>{const ne=z.element(te);ee.assign(gl.dot(ne.xyz).greaterThan(ne.w).and(ee))}),ee.discard()}})()}setupHardwareClipping(a,y){const x=a.length;return y.enableHardwareClipping(x),Vt(()=>{const E=hc(a).setGroup(Pi),z=Hg(y.getClipDistance());Xo(x,({i:ee})=>{const te=E.element(ee),ne=gl.dot(te.xyz).sub(te.w).negate();z.element(ee).assign(ne)})})()}}nf.ALPHA_TO_COVERAGE="alphaToCoverage",nf.DEFAULT="default",nf.HARDWARE="hardware";const LQ=()=>zn(new nf),RQ=()=>zn(new nf(nf.ALPHA_TO_COVERAGE)),OQ=()=>zn(new nf(nf.HARDWARE)),zQ=.05,L6=Vt(([b])=>Rg(fa(1e4,bd(fa(17,b.x).add(fa(.1,b.y)))).mul(Dl(.1,xs(bd(fa(13,b.y).add(b.x))))))),R6=Vt(([b])=>L6(Vn(L6(b.xy),b.z))),HQ=Vt(([b])=>{const a=tl(Uh(KC(b.xyz)),Uh(qC(b.xyz))),y=et(1).div(et(zQ).mul(a)).toVar("pixScale"),x=Vn(sA(Hh(Oh(y))),sA(PE(Oh(y)))),E=Vn(R6(Hh(x.x.mul(b.xyz))),R6(Hh(x.y.mul(b.xyz)))),z=Rg(Oh(y)),ee=Dl(fa(z.oneMinus(),E.x),fa(z,E.y)),te=Jc(z,z.oneMinus()),ne=Rt(ee.mul(ee).div(fa(2,te).mul(Ja(1,te))),ee.sub(fa(.5,te)).div(Ja(1,te)),Ja(1,Ja(1,ee).mul(Ja(1,ee)).div(fa(2,te).mul(Ja(1,te))))),ae=ee.lessThan(te.oneMinus()).select(ee.lessThan(te).select(ne.x,ne.y),ne.z);return qd(ae,1e-6,1)}).setLayout({name:"getAlphaHashThreshold",type:"float",inputs:[{name:"position",type:"vec3"}]});class UQ extends vN{static get type(){return"VertexColorNode"}constructor(a){super(null,"vec4"),this.isVertexColorNode=!0,this.index=a}getAttributeName(){const a=this.index;return"color"+(a>0?a:"")}generate(a){const y=this.getAttributeName(a),x=a.hasGeometryAttribute(y);let E;return x===!0?E=super.generate(a):E=a.generateConst(this.nodeType,new Ui(1,1,1,1)),E}serialize(a){super.serialize(a),a.index=this.index}deserialize(a){super.deserialize(a),this.index=a.index}}const O6=(b=0)=>zn(new UQ(b)),z6=Vt(([b,a])=>Jc(1,b.oneMinus().div(a)).oneMinus()).setLayout({name:"blendBurn",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),H6=Vt(([b,a])=>Jc(b.div(a.oneMinus()),1)).setLayout({name:"blendDodge",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),U6=Vt(([b,a])=>b.oneMinus().mul(a.oneMinus()).oneMinus()).setLayout({name:"blendScreen",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),k6=Vt(([b,a])=>so(b.mul(2).mul(a),b.oneMinus().mul(2).mul(a.oneMinus()).oneMinus(),EE(.5,b))).setLayout({name:"blendOverlay",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),kQ=Vt(([b,a])=>{const y=a.a.add(b.a.mul(a.a.oneMinus()));return Zr(a.rgb.mul(a.a).add(b.rgb.mul(b.a).mul(a.a.oneMinus())).div(y),y)}).setLayout({name:"blendColor",type:"vec4",inputs:[{name:"base",type:"vec4"},{name:"blend",type:"vec4"}]}),G6=Vt(([b])=>Zr(b.rgb.mul(b.a),b.a),{color:"vec4",return:"vec4"}),GQ=Vt(([b])=>(xi(b.a.equal(0),()=>Zr(0)),Zr(b.rgb.div(b.a),b.a)),{color:"vec4",return:"vec4"}),VQ=(...b)=>(console.warn('THREE.TSL: "burn" has been renamed. Use "blendBurn" instead.'),z6(b)),jQ=(...b)=>(console.warn('THREE.TSL: "dodge" has been renamed. Use "blendDodge" instead.'),H6(b)),XQ=(...b)=>(console.warn('THREE.TSL: "screen" has been renamed. Use "blendScreen" instead.'),U6(b)),QQ=(...b)=>(console.warn('THREE.TSL: "overlay" has been renamed. Use "blendOverlay" instead.'),k6(b));class nl extends ju{static get type(){return"NodeMaterial"}get type(){return this.constructor.type}set type(a){}constructor(){super(),this.isNodeMaterial=!0,this.fog=!0,this.lights=!1,this.hardwareClipping=!1,this.lightsNode=null,this.envNode=null,this.aoNode=null,this.colorNode=null,this.normalNode=null,this.opacityNode=null,this.backdropNode=null,this.backdropAlphaNode=null,this.alphaTestNode=null,this.maskNode=null,this.positionNode=null,this.geometryNode=null,this.depthNode=null,this.receivedShadowPositionNode=null,this.castShadowPositionNode=null,this.receivedShadowNode=null,this.castShadowNode=null,this.outputNode=null,this.mrtNode=null,this.fragmentNode=null,this.vertexNode=null,Object.defineProperty(this,"shadowPositionNode",{get:()=>this.receivedShadowPositionNode,set:a=>{console.warn('THREE.NodeMaterial: ".shadowPositionNode" was renamed to ".receivedShadowPositionNode".'),this.receivedShadowPositionNode=a}})}customProgramCacheKey(){return this.type+bC(this)}build(a){this.setup(a)}setupObserver(a){return new xj(a)}setup(a){a.context.setupNormal=()=>lA(this.setupNormal(a),"NORMAL","vec3"),a.context.setupPositionView=()=>this.setupPositionView(a),a.context.setupModelViewProjection=()=>this.setupModelViewProjection(a);const y=a.renderer,x=y.getRenderTarget();a.addStack();const E=lA(this.setupVertex(a),"VERTEX"),z=this.vertexNode||E;a.stack.outputNode=z,this.setupHardwareClipping(a),this.geometryNode!==null&&(a.stack.outputNode=a.stack.outputNode.bypass(this.geometryNode)),a.addFlow("vertex",a.removeStack()),a.addStack();let ee;const te=this.setupClipping(a);if((this.depthWrite===!0||this.depthTest===!0)&&(x!==null?x.depthBuffer===!0&&this.setupDepth(a):y.depth===!0&&this.setupDepth(a)),this.fragmentNode===null){this.setupDiffuseColor(a),this.setupVariants(a);const ne=this.setupLighting(a);te!==null&&a.stack.add(te);const ae=Zr(ne,Co.a).max(0);ee=this.setupOutput(a,ae),oA.assign(ee);const oe=this.outputNode!==null;if(oe&&(ee=this.outputNode),x!==null){const se=y.getMRT(),ue=this.mrtNode;se!==null?(oe&&oA.assign(ee),ee=se,ue!==null&&(ee=se.merge(ue))):ue!==null&&(ee=ue)}}else{let ne=this.fragmentNode;ne.isOutputStructNode!==!0&&(ne=Zr(ne)),ee=this.setupOutput(a,ne)}a.stack.outputNode=ee,a.addFlow("fragment",a.removeStack()),a.observer=this.setupObserver(a)}setupClipping(a){if(a.clippingContext===null)return null;const{unionPlanes:y,intersectionPlanes:x}=a.clippingContext;let E=null;if(y.length>0||x.length>0){const z=a.renderer.samples;this.alphaToCoverage&&z>1?E=RQ():a.stack.add(LQ())}return E}setupHardwareClipping(a){if(this.hardwareClipping=!1,a.clippingContext===null)return;const y=a.clippingContext.unionPlanes.length;y>0&&y<=8&&a.isAvailable("clipDistance")&&(a.stack.add(OQ()),this.hardwareClipping=!0)}setupDepth(a){const{renderer:y,camera:x}=a;let E=this.depthNode;if(E===null){const z=y.getMRT();z&&z.has("depth")?E=z.get("depth"):y.logarithmicDepthBuffer===!0&&(x.isPerspectiveCamera?E=k5(gl.z,kg,Gg):E=mA(gl.z,kg,Gg))}E!==null&&G5.assign(E).toStack()}setupPositionView(){return Vg.mul(hl).xyz}setupModelViewProjection(){return $d.mul(gl)}setupVertex(a){return a.addStack(),this.setupPosition(a),a.context.vertex=a.removeStack(),L5}setupPosition(a){const{object:y,geometry:x}=a;if((x.morphAttributes.position||x.morphAttributes.normal||x.morphAttributes.color)&&N6(y).toStack(),y.isSkinnedMesh===!0&&T6(y).toStack(),this.displacementMap){const E=jg("displacementMap","texture"),z=jg("displacementScale","float"),ee=jg("displacementBias","float");hl.addAssign(Kc.normalize().mul(E.x.mul(z).add(ee)))}return y.isBatchedMesh&&w6(y).toStack(),y.isInstancedMesh&&y.instanceMatrix&&y.instanceMatrix.isInstancedBufferAttribute===!0&&S6(y).toStack(),this.positionNode!==null&&hl.assign(lA(this.positionNode,"POSITION","vec3")),hl}setupDiffuseColor({object:a,geometry:y}){this.maskNode!==null&&Jd(this.maskNode).not().discard();let x=this.colorNode?Zr(this.colorNode):OE;this.vertexColors===!0&&y.hasAttribute("color")&&(x=x.mul(O6())),a.instanceColor&&(x=xd("vec3","vInstanceColor").mul(x)),a.isBatchedMesh&&a._colorsTexture&&(x=xd("vec3","vBatchColor").mul(x)),Co.assign(x);const E=this.opacityNode?et(this.opacityNode):zE;Co.a.assign(Co.a.mul(E));let z=null;(this.alphaTestNode!==null||this.alphaTest>0)&&(z=this.alphaTestNode!==null?et(this.alphaTestNode):JN,Co.a.lessThanEqual(z).discard()),this.alphaHash===!0&&Co.a.lessThan(HQ(hl)).discard(),this.transparent===!1&&this.blending===zu&&this.alphaToCoverage===!1?Co.a.assign(1):z===null&&Co.a.lessThanEqual(0).discard()}setupVariants(){}setupOutgoingLight(){return this.lights===!0?Rt(0):Co.rgb}setupNormal(){return this.normalNode?Rt(this.normalNode):n6}setupEnvironment(){let a=null;return this.envNode?a=this.envNode:this.envMap&&(a=this.envMap.isCubeTexture?jg("envMap","cubeTexture"):jg("envMap","texture")),a}setupLightMap(a){let y=null;return a.material.lightMap&&(y=new TQ(I5)),y}setupLights(a){const y=[],x=this.setupEnvironment(a);x&&x.isLightingNode&&y.push(x);const E=this.setupLightMap(a);if(E&&E.isLightingNode&&y.push(E),this.aoNode!==null||a.material.aoMap){const ee=this.aoNode!==null?this.aoNode:x6;y.push(new CQ(ee))}let z=this.lightsNode||a.lightsNode;return y.length>0&&(z=a.renderer.lighting.createNode([...z.getLights(),...y])),z}setupLightingModel(){}setupLighting(a){const{material:y}=a,{backdropNode:x,backdropAlphaNode:E,emissiveNode:z}=this,te=this.lights===!0||this.lightsNode!==null?this.setupLights(a):null;let ne=this.setupOutgoingLight(a);if(te&&te.getScope().hasLights){const ae=this.setupLightingModel(a)||null;ne=F6(te,ae,x,E)}else x!==null&&(ne=Rt(E!==null?so(ne,x,E):x));return(z&&z.isNode===!0||y.emissive&&y.emissive.isColor===!0)&&(zC.assign(Rt(z||qN)),ne=ne.add(zC)),ne}setupFog(a,y){const x=a.fogNode;return x&&(oA.assign(y),y=Zr(x.toVar())),y}setupPremultipliedAlpha(a,y){return G6(y)}setupOutput(a,y){return this.fog===!0&&(y=this.setupFog(a,y)),this.premultipliedAlpha===!0&&(y=this.setupPremultipliedAlpha(a,y)),y}setDefaultValues(a){for(const x in a){const E=a[x];this[x]===void 0&&(this[x]=E,E&&E.clone&&(this[x]=E.clone()))}const y=Object.getOwnPropertyDescriptors(a.constructor.prototype);for(const x in y)Object.getOwnPropertyDescriptor(this.constructor.prototype,x)===void 0&&y[x].get!==void 0&&Object.defineProperty(this.constructor.prototype,x,y[x])}toJSON(a){const y=a===void 0||typeof a=="string";y&&(a={textures:{},images:{},nodes:{}});const x=ju.prototype.toJSON.call(this,a),E=Hy(this);x.inputNodes={};for(const{property:ee,childNode:te}of E)x.inputNodes[ee]=te.toJSON(a).uuid;function z(ee){const te=[];for(const ne in ee){const ae=ee[ne];delete ae.metadata,te.push(ae)}return te}if(y){const ee=z(a.textures),te=z(a.images),ne=z(a.nodes);ee.length>0&&(x.textures=ee),te.length>0&&(x.images=te),ne.length>0&&(x.nodes=ne)}return x}copy(a){return this.lightsNode=a.lightsNode,this.envNode=a.envNode,this.colorNode=a.colorNode,this.normalNode=a.normalNode,this.opacityNode=a.opacityNode,this.backdropNode=a.backdropNode,this.backdropAlphaNode=a.backdropAlphaNode,this.alphaTestNode=a.alphaTestNode,this.maskNode=a.maskNode,this.positionNode=a.positionNode,this.geometryNode=a.geometryNode,this.depthNode=a.depthNode,this.receivedShadowPositionNode=a.receivedShadowPositionNode,this.castShadowPositionNode=a.castShadowPositionNode,this.receivedShadowNode=a.receivedShadowNode,this.castShadowNode=a.castShadowNode,this.outputNode=a.outputNode,this.mrtNode=a.mrtNode,this.fragmentNode=a.fragmentNode,this.vertexNode=a.vertexNode,super.copy(a)}}const WQ=new uc;class ZQ extends nl{static get type(){return"LineBasicNodeMaterial"}constructor(a){super(),this.isLineBasicNodeMaterial=!0,this.setDefaultValues(WQ),this.setValues(a)}}const YQ=new E1;class JQ extends nl{static get type(){return"LineDashedNodeMaterial"}constructor(a){super(),this.isLineDashedNodeMaterial=!0,this.setDefaultValues(YQ),this.dashOffset=0,this.offsetNode=null,this.dashScaleNode=null,this.dashSizeNode=null,this.gapSizeNode=null,this.setValues(a)}setupVariants(){const a=this.offsetNode?et(this.offsetNode):F5,y=this.dashScaleNode?et(this.dashScaleNode):M5,x=this.dashSizeNode?et(this.dashSizeNode):D5,E=this.gapSizeNode?et(this.gapSizeNode):N5;h0.assign(x),Jy.assign(E);const z=kh(Tc("lineDistance").mul(y));(a?z.add(a):z).mod(h0.add(Jy)).greaterThan(h0).discard()}}let VE=null;class KQ extends kE{static get type(){return"ViewportSharedTextureNode"}constructor(a=Ug,y=null){VE===null&&(VE=new QT),super(a,y,VE)}getTextureForReference(){return VE}updateReference(){return this}}const V6=ea(KQ).setParameterLength(0,2),qQ=new E1;class Nue extends null{static get type(){return"Line2NodeMaterial"}constructor(a={}){super(),this.isLine2NodeMaterial=!0,this.setDefaultValues(qQ),this.useColor=a.vertexColors,this.dashOffset=0,this.lineColorNode=null,this.offsetNode=null,this.dashScaleNode=null,this.dashSizeNode=null,this.gapSizeNode=null,this.blending=NoBlending,this._useDash=a.dashed,this._useAlphaToCoverage=!0,this._useWorldUnits=!1,this.setValues(a)}setup(a){const{renderer:y}=a,x=this._useAlphaToCoverage,E=this.useColor,z=this._useDash,ee=this._useWorldUnits,te=Vt(({start:ae,end:oe})=>{const se=$d.element(2).element(2),de=$d.element(3).element(2).mul(-.5).div(se).sub(ae.z).div(oe.z.sub(ae.z));return Zr(so(ae.xyz,oe.xyz,de),oe.w)}).setLayout({name:"trimSegment",type:"vec4",inputs:[{name:"start",type:"vec4"},{name:"end",type:"vec4"}]});this.vertexNode=Vt(()=>{const ae=Tc("instanceStart"),oe=Tc("instanceEnd"),se=Zr(Vg.mul(Zr(ae,1))).toVar("start"),ue=Zr(Vg.mul(Zr(oe,1))).toVar("end");if(z){const De=this.dashScaleNode?et(this.dashScaleNode):M5,Te=this.offsetNode?et(this.offsetNode):F5,He=Tc("instanceDistanceStart"),Ie=Tc("instanceDistanceEnd");let Re=Qu.y.lessThan(.5).select(De.mul(He),De.mul(Ie));Re=Re.add(Te),xd("float","lineDistance").assign(Re)}ee&&(xd("vec3","worldStart").assign(se.xyz),xd("vec3","worldEnd").assign(ue.xyz));const ce=uA.z.div(uA.w),de=$d.element(2).element(3).equal(-1);xi(de,()=>{xi(se.z.lessThan(0).and(ue.z.greaterThan(0)),()=>{ue.assign(te({start:se,end:ue}))}).ElseIf(ue.z.lessThan(0).and(se.z.greaterThanEqual(0)),()=>{se.assign(te({start:ue,end:se}))})});const ye=$d.mul(se),Ae=$d.mul(ue),ge=ye.xyz.div(ye.w),Ee=Ae.xyz.div(Ae.w),be=Ee.xy.sub(ge.xy).toVar();be.x.assign(be.x.mul(ce)),be.assign(be.normalize());const we=Zr().toVar();if(ee){const De=ue.xyz.sub(se.xyz).normalize(),Te=so(se.xyz,ue.xyz,.5).normalize(),He=De.cross(Te).normalize(),Ie=De.cross(He),Re=xd("vec4","worldPos");Re.assign(Qu.y.lessThan(.5).select(se,ue));const Le=UE.mul(.5);Re.addAssign(Zr(Qu.x.lessThan(0).select(He.mul(Le),He.mul(Le).negate()),0)),z||(Re.addAssign(Zr(Qu.y.lessThan(.5).select(De.mul(Le).negate(),De.mul(Le)),0)),Re.addAssign(Zr(Ie.mul(Le),0)),xi(Qu.y.greaterThan(1).or(Qu.y.lessThan(0)),()=>{Re.subAssign(Zr(Ie.mul(2).mul(Le),0))})),we.assign($d.mul(Re));const je=Rt().toVar();je.assign(Qu.y.lessThan(.5).select(ge,Ee)),we.z.assign(je.z.mul(we.w))}else{const De=Vn(be.y,be.x.negate()).toVar("offset");be.x.assign(be.x.div(ce)),De.x.assign(De.x.div(ce)),De.assign(Qu.x.lessThan(0).select(De.negate(),De)),xi(Qu.y.lessThan(0),()=>{De.assign(De.sub(be))}).ElseIf(Qu.y.greaterThan(1),()=>{De.assign(De.add(be))}),De.assign(De.mul(UE)),De.assign(De.div(uA.w)),we.assign(Qu.y.lessThan(.5).select(ye,Ae)),De.assign(De.mul(we.w)),we.assign(we.add(Zr(De,0,0)))}return we})();const ne=Vt(({p1:ae,p2:oe,p3:se,p4:ue})=>{const ce=ae.sub(se),de=ue.sub(se),ye=oe.sub(ae),Ae=ce.dot(de),ge=de.dot(ye),Ee=ce.dot(ye),be=de.dot(de),De=ye.dot(ye).mul(be).sub(ge.mul(ge)),He=Ae.mul(ge).sub(Ee.mul(be)).div(De).clamp(),Ie=Ae.add(ge.mul(He)).div(be).clamp();return Vn(He,Ie)});if(this.colorNode=Vt(()=>{const ae=qo();if(z){const ue=this.dashSizeNode?et(this.dashSizeNode):D5,ce=this.gapSizeNode?et(this.gapSizeNode):N5;h0.assign(ue),Jy.assign(ce);const de=xd("float","lineDistance");ae.y.lessThan(-1).or(ae.y.greaterThan(1)).discard(),de.mod(h0.add(Jy)).greaterThan(h0).discard()}const oe=et(1).toVar("alpha");if(ee){const ue=xd("vec3","worldStart"),ce=xd("vec3","worldEnd"),de=xd("vec4","worldPos").xyz.normalize().mul(1e5),ye=ce.sub(ue),Ae=ne({p1:ue,p2:ce,p3:Rt(0,0,0),p4:de}),ge=ue.add(ye.mul(Ae.x)),Ee=de.mul(Ae.y),De=ge.sub(Ee).length().div(UE);if(!z)if(x&&y.samples>1){const Te=De.fwidth();oe.assign(_d(Te.negate().add(.5),Te.add(.5),De).oneMinus())}else De.greaterThan(.5).discard()}else if(x&&y.samples>1){const ue=ae.x,ce=ae.y.greaterThan(0).select(ae.y.sub(1),ae.y.add(1)),de=ue.mul(ue).add(ce.mul(ce)),ye=et(de.fwidth()).toVar("dlen");xi(ae.y.abs().greaterThan(1),()=>{oe.assign(_d(ye.oneMinus(),ye.add(1),de).oneMinus())})}else xi(ae.y.abs().greaterThan(1),()=>{const ue=ae.x,ce=ae.y.greaterThan(0).select(ae.y.sub(1),ae.y.add(1));ue.mul(ue).add(ce.mul(ce)).greaterThan(1).discard()});let se;if(this.lineColorNode)se=this.lineColorNode;else if(E){const ue=Tc("instanceColorStart"),ce=Tc("instanceColorEnd");se=Qu.y.lessThan(.5).select(ue,ce).mul(OE)}else se=OE;return Zr(se,oe)})(),this.transparent){const ae=this.opacityNode?et(this.opacityNode):zE;this.outputNode=Zr(this.colorNode.rgb.mul(ae).add(V6().rgb.mul(ae.oneMinus())),this.colorNode.a)}super.setup(a)}get worldUnits(){return this._useWorldUnits}set worldUnits(a){this._useWorldUnits!==a&&(this._useWorldUnits=a,this.needsUpdate=!0)}get dashed(){return this._useDash}set dashed(a){this._useDash!==a&&(this._useDash=a,this.needsUpdate=!0)}get alphaToCoverage(){return this._useAlphaToCoverage}set alphaToCoverage(a){this._useAlphaToCoverage!==a&&(this._useAlphaToCoverage=a,this.needsUpdate=!0)}}const j6=b=>zn(b).mul(.5).add(.5),_Q=b=>zn(b).mul(2).sub(1),$Q=new d2;class eW extends nl{static get type(){return"MeshNormalNodeMaterial"}constructor(a){super(),this.isMeshNormalNodeMaterial=!0,this.setDefaultValues($Q),this.setValues(a)}setupDiffuseColor(){const a=this.opacityNode?et(this.opacityNode):zE;Co.assign(CE(Zr(j6(jo),a),tu))}}const V5=Vt(([b=v5])=>{const a=b.z.atan(b.x).mul(1/(Math.PI*2)).add(.5),y=b.y.clamp(-1,1).asin().mul(1/Math.PI).add(.5);return Vn(a,y)});class X6 extends bT{constructor(a=1,y={}){super(a,y),this.isCubeRenderTarget=!0}fromEquirectangularTexture(a,y){const x=y.minFilter,E=y.generateMipmaps;y.generateMipmaps=!0,this.texture.type=y.type,this.texture.colorSpace=y.colorSpace,this.texture.generateMipmaps=y.generateMipmaps,this.texture.minFilter=y.minFilter,this.texture.magFilter=y.magFilter;const z=new Gp(5,5,5),ee=V5(v5),te=new nl;te.colorNode=Xa(y,ee,0),te.side=xo,te.blending=ll;const ne=new Go(z,te),ae=new dy;ae.add(ne),y.minFilter===vs&&(y.minFilter=Uo);const oe=new PT(1,10,this),se=a.getMRT();return a.setMRT(null),oe.update(a,ae),a.setMRT(se),y.minFilter=x,y.currentGenerateMipmaps=E,ne.geometry.dispose(),ne.material.dispose(),this}}const cx=new WeakMap;class tW extends dl{static get type(){return"CubeMapNode"}constructor(a){super("vec3"),this.envNode=a,this._cubeTexture=null,this._cubeTextureNode=fA(null);const y=new Gm;y.isRenderTargetTexture=!0,this._defaultTexture=y,this.updateBeforeType=ba.RENDER}updateBefore(a){const{renderer:y,material:x}=a,E=this.envNode;if(E.isTextureNode||E.isMaterialReferenceNode){const z=E.isTextureNode?E.value:x[E.property];if(z&&z.isTexture){const ee=z.mapping;if(ee===rc||ee===Gd){if(cx.has(z)){const te=cx.get(z);W6(te,z.mapping),this._cubeTexture=te}else{const te=z.image;if(nW(te)){const ne=new X6(te.height);ne.fromEquirectangularTexture(y,z),W6(ne.texture,z.mapping),this._cubeTexture=ne.texture,cx.set(z,ne.texture),z.addEventListener("dispose",Q6)}else this._cubeTexture=this._defaultTexture}this._cubeTextureNode.value=this._cubeTexture}else this._cubeTextureNode=this.envNode}}}setup(a){return this.updateBefore(a),this._cubeTextureNode}}function nW(b){return b==null?!1:b.height>0}function Q6(b){const a=b.target;a.removeEventListener("dispose",Q6);const y=cx.get(a);y!==void 0&&(cx.delete(a),y.dispose())}function W6(b,a){a===rc?b.mapping=Hu:a===Gd&&(b.mapping=nc)}const Z6=ea(tW).setParameterLength(1);class j5 extends gA{static get type(){return"BasicEnvironmentNode"}constructor(a=null){super(),this.envNode=a}setup(a){a.context.environment=Z6(this.envNode)}}class rW extends gA{static get type(){return"BasicLightMapNode"}constructor(a=null){super(),this.lightMapNode=a}setup(a){const y=et(1/Math.PI);a.context.irradianceLightMap=this.lightMapNode.mul(y)}}class jE{start(a){a.lightsNode.setupLights(a,a.lightsNode.getLightNodes(a)),this.indirect(a)}finish(){}direct(){}directRectArea(){}indirect(){}ambientOcclusion(){}}class Y6 extends jE{constructor(){super()}indirect({context:a}){const y=a.ambientOcclusion,x=a.reflectedLight,E=a.irradianceLightMap;x.indirectDiffuse.assign(Zr(0)),E?x.indirectDiffuse.addAssign(E):x.indirectDiffuse.addAssign(Zr(1,1,1,0)),x.indirectDiffuse.mulAssign(y),x.indirectDiffuse.mulAssign(Co.rgb)}finish(a){const{material:y,context:x}=a,E=x.outgoingLight,z=a.context.environment;if(z)switch(y.combine){case Cf:E.rgb.assign(so(E.rgb,E.rgb.mul(z.rgb),ux.mul(HE)));break;case rv:E.rgb.assign(so(E.rgb,z.rgb,ux.mul(HE)));break;case iv:E.rgb.addAssign(z.rgb.mul(ux.mul(HE)));break;default:console.warn("THREE.BasicLightingModel: Unsupported .combine value:",y.combine);break}}}const iW=new bu;class aW extends nl{static get type(){return"MeshBasicNodeMaterial"}constructor(a){super(),this.isMeshBasicNodeMaterial=!0,this.lights=!0,this.setDefaultValues(iW),this.setValues(a)}setupNormal(){return cA(dA)}setupEnvironment(a){const y=super.setupEnvironment(a);return y?new j5(y):null}setupLightMap(a){let y=null;return a.material.lightMap&&(y=new rW(I5)),y}setupOutgoingLight(){return Co.rgb}setupLightingModel(){return new Y6}}const AA=Vt(({f0:b,f90:a,dotVH:y})=>{const x=y.mul(-5.55473).sub(6.98316).mul(y).exp2();return b.mul(x.oneMinus()).add(a.mul(x))}),A0=Vt(b=>b.diffuseColor.mul(1/Math.PI)),oW=()=>et(.25),sW=Vt(({dotNH:b})=>mE.mul(et(.5)).add(1).mul(et(1/Math.PI)).mul(b.pow(mE))),lW=Vt(({lightDirection:b})=>{const a=b.add(Ds).normalize(),y=jo.dot(a).clamp(),x=Ds.dot(a).clamp(),E=AA({f0:Yc,f90:1,dotVH:x}),z=oW(),ee=sW({dotNH:y});return E.mul(z).mul(ee)});class J6 extends Y6{constructor(a=!0){super(),this.specular=a}direct({lightDirection:a,lightColor:y,reflectedLight:x}){const z=jo.dot(a).clamp().mul(y);x.directDiffuse.addAssign(z.mul(A0({diffuseColor:Co.rgb}))),this.specular===!0&&x.directSpecular.addAssign(z.mul(lW({lightDirection:a})).mul(ux))}indirect(a){const{ambientOcclusion:y,irradiance:x,reflectedLight:E}=a.context;E.indirectDiffuse.addAssign(x.mul(A0({diffuseColor:Co}))),E.indirectDiffuse.mulAssign(y)}}const uW=new b1;class cW extends nl{static get type(){return"MeshLambertNodeMaterial"}constructor(a){super(),this.isMeshLambertNodeMaterial=!0,this.lights=!0,this.setDefaultValues(uW),this.setValues(a)}setupEnvironment(a){const y=super.setupEnvironment(a);return y?new j5(y):null}setupLightingModel(){return new J6(!1)}}const dW=new P1;class fW extends nl{static get type(){return"MeshPhongNodeMaterial"}constructor(a){super(),this.isMeshPhongNodeMaterial=!0,this.lights=!0,this.shininessNode=null,this.specularNode=null,this.setDefaultValues(dW),this.setValues(a)}setupEnvironment(a){const y=super.setupEnvironment(a);return y?new j5(y):null}setupLightingModel(){return new J6}setupVariants(){const a=(this.shininessNode?et(this.shininessNode):KN).max(1e-4);mE.assign(a);const y=this.specularNode||_N;Yc.assign(y)}copy(a){return this.shininessNode=a.shininessNode,this.specularNode=a.specularNode,super.copy(a)}}const K6=Vt(b=>{if(b.geometry.hasAttribute("normal")===!1)return et(0);const a=dA.dFdx().abs().max(dA.dFdy().abs());return a.x.max(a.y).max(a.z)}),X5=Vt(b=>{const{roughness:a}=b,y=K6();let x=a.max(.0525);return x=x.add(y),x=x.min(1),x}),q6=Vt(({alpha:b,dotNL:a,dotNV:y})=>{const x=b.pow2(),E=a.mul(x.add(x.oneMinus().mul(y.pow2())).sqrt()),z=y.mul(x.add(x.oneMinus().mul(a.pow2())).sqrt());return Pd(.5,E.add(z).max(P8))}).setLayout({name:"V_GGX_SmithCorrelated",type:"float",inputs:[{name:"alpha",type:"float"},{name:"dotNL",type:"float"},{name:"dotNV",type:"float"}]}),hW=Vt(({alphaT:b,alphaB:a,dotTV:y,dotBV:x,dotTL:E,dotBL:z,dotNV:ee,dotNL:te})=>{const ne=te.mul(Rt(b.mul(y),a.mul(x),ee).length()),ae=ee.mul(Rt(b.mul(E),a.mul(z),te).length());return Pd(.5,ne.add(ae)).saturate()}).setLayout({name:"V_GGX_SmithCorrelated_Anisotropic",type:"float",inputs:[{name:"alphaT",type:"float",qualifier:"in"},{name:"alphaB",type:"float",qualifier:"in"},{name:"dotTV",type:"float",qualifier:"in"},{name:"dotBV",type:"float",qualifier:"in"},{name:"dotTL",type:"float",qualifier:"in"},{name:"dotBL",type:"float",qualifier:"in"},{name:"dotNV",type:"float",qualifier:"in"},{name:"dotNL",type:"float",qualifier:"in"}]}),_6=Vt(({alpha:b,dotNH:a})=>{const y=b.pow2(),x=a.pow2().mul(y.oneMinus()).oneMinus();return y.div(x.pow2()).mul(1/Math.PI)}).setLayout({name:"D_GGX",type:"float",inputs:[{name:"alpha",type:"float"},{name:"dotNH",type:"float"}]}),gW=et(1/Math.PI),pW=Vt(({alphaT:b,alphaB:a,dotNH:y,dotTH:x,dotBH:E})=>{const z=b.mul(a),ee=Rt(a.mul(x),b.mul(E),z.mul(y)),te=ee.dot(ee),ne=z.div(te);return gW.mul(z.mul(ne.pow2()))}).setLayout({name:"D_GGX_Anisotropic",type:"float",inputs:[{name:"alphaT",type:"float",qualifier:"in"},{name:"alphaB",type:"float",qualifier:"in"},{name:"dotNH",type:"float",qualifier:"in"},{name:"dotTH",type:"float",qualifier:"in"},{name:"dotBH",type:"float",qualifier:"in"}]}),Q5=Vt(({lightDirection:b,f0:a,f90:y,roughness:x,f:E,normalView:z=jo,USE_IRIDESCENCE:ee,USE_ANISOTROPY:te})=>{const ne=x.pow2(),ae=b.add(Ds).normalize(),oe=z.dot(b).clamp(),se=z.dot(Ds).clamp(),ue=z.dot(ae).clamp(),ce=Ds.dot(ae).clamp();let de=AA({f0:a,f90:y,dotVH:ce}),ye,Ae;if(Vy(ee)&&(de=gE.mix(de,E)),Vy(te)){const ge=Zy.dot(b),Ee=Zy.dot(Ds),be=Zy.dot(ae),we=f0.dot(b),De=f0.dot(Ds),Te=f0.dot(ae);ye=hW({alphaT:pE,alphaB:ne,dotTV:Ee,dotBV:De,dotTL:ge,dotBL:we,dotNV:se,dotNL:oe}),Ae=pW({alphaT:pE,alphaB:ne,dotNH:ue,dotTH:be,dotBH:Te})}else ye=q6({alpha:ne,dotNL:oe,dotNV:se}),Ae=_6({alpha:ne,dotNH:ue});return de.mul(ye).mul(Ae)}),W5=Vt(({roughness:b,dotNV:a})=>{const y=Zr(-1,-.0275,-.572,.022),x=Zr(1,.0425,1.04,-.04),E=b.mul(y).add(x),z=E.x.mul(E.x).min(a.mul(-9.28).exp2()).mul(E.x).add(E.y);return Vn(-1.04,1.04).mul(z).add(E.zw)}).setLayout({name:"DFGApprox",type:"vec2",inputs:[{name:"roughness",type:"float"},{name:"dotNV",type:"vec3"}]}),$6=Vt(b=>{const{dotNV:a,specularColor:y,specularF90:x,roughness:E}=b,z=W5({dotNV:a,roughness:E});return y.mul(z.x).add(x.mul(z.y))}),eF=Vt(({f:b,f90:a,dotVH:y})=>{const x=y.oneMinus().saturate(),E=x.mul(x),z=x.mul(E,E).clamp(0,.9999);return b.sub(Rt(a).mul(z)).div(z.oneMinus())}).setLayout({name:"Schlick_to_F0",type:"vec3",inputs:[{name:"f",type:"vec3"},{name:"f90",type:"float"},{name:"dotVH",type:"float"}]}),mW=Vt(({roughness:b,dotNH:a})=>{const y=b.pow2(),x=et(1).div(y),z=a.pow2().oneMinus().max(.0078125);return et(2).add(x).mul(z.pow(x.mul(.5))).div(2*Math.PI)}).setLayout({name:"D_Charlie",type:"float",inputs:[{name:"roughness",type:"float"},{name:"dotNH",type:"float"}]}),vW=Vt(({dotNV:b,dotNL:a})=>et(1).div(et(4).mul(a.add(b).sub(a.mul(b))))).setLayout({name:"V_Neubelt",type:"float",inputs:[{name:"dotNV",type:"float"},{name:"dotNL",type:"float"}]}),AW=Vt(({lightDirection:b})=>{const a=b.add(Ds).normalize(),y=jo.dot(b).clamp(),x=jo.dot(Ds).clamp(),E=jo.dot(a).clamp(),z=mW({roughness:hE,dotNH:E}),ee=vW({dotNV:x,dotNL:y});return d0.mul(z).mul(ee)}),yW=Vt(({N:b,V:a,roughness:y})=>{const z=.0078125,ee=b.dot(a).saturate(),te=Vn(y,ee.oneMinus().sqrt());return te.assign(te.mul(.984375).add(z)),te}).setLayout({name:"LTC_Uv",type:"vec2",inputs:[{name:"N",type:"vec3"},{name:"V",type:"vec3"},{name:"roughness",type:"float"}]}),tF=Vt(({f:b})=>{const a=b.length();return tl(a.mul(a).add(b.z).div(a.add(1)),0)}).setLayout({name:"LTC_ClippedSphereFormFactor",type:"float",inputs:[{name:"f",type:"vec3"}]}),$p=Vt(({v1:b,v2:a})=>{const y=b.dot(a),x=y.abs().toVar(),E=x.mul(.0145206).add(.4965155).mul(x).add(.8543985).toVar(),z=x.add(4.1616724).mul(x).add(3.417594).toVar(),ee=E.div(z),te=y.greaterThan(0).select(ee,tl(y.mul(y).oneMinus(),1e-7).inverseSqrt().mul(.5).sub(ee));return b.cross(a).mul(te)}).setLayout({name:"LTC_EdgeVectorFormFactor",type:"vec3",inputs:[{name:"v1",type:"vec3"},{name:"v2",type:"vec3"}]}),nF=Vt(({N:b,V:a,P:y,mInv:x,p0:E,p1:z,p2:ee,p3:te})=>{const ne=z.sub(E).toVar(),ae=te.sub(E).toVar(),oe=ne.cross(ae),se=Rt().toVar();return xi(oe.dot(y.sub(E)).greaterThanEqual(0),()=>{const ue=a.sub(b.mul(a.dot(b))).normalize(),ce=b.cross(ue).negate(),de=x.mul(fc(ue,ce,b).transpose()).toVar(),ye=de.mul(E.sub(y)).normalize().toVar(),Ae=de.mul(z.sub(y)).normalize().toVar(),ge=de.mul(ee.sub(y)).normalize().toVar(),Ee=de.mul(te.sub(y)).normalize().toVar(),be=Rt(0).toVar();be.addAssign($p({v1:ye,v2:Ae})),be.addAssign($p({v1:Ae,v2:ge})),be.addAssign($p({v1:ge,v2:Ee})),be.addAssign($p({v1:Ee,v2:ye})),se.assign(Rt(tF({f:be})))}),se}).setLayout({name:"LTC_Evaluate",type:"vec3",inputs:[{name:"N",type:"vec3"},{name:"V",type:"vec3"},{name:"P",type:"vec3"},{name:"mInv",type:"mat3"},{name:"p0",type:"vec3"},{name:"p1",type:"vec3"},{name:"p2",type:"vec3"},{name:"p3",type:"vec3"}]}),xW=Vt(({P:b,p0:a,p1:y,p2:x,p3:E})=>{const z=y.sub(a).toVar(),ee=E.sub(a).toVar(),te=z.cross(ee),ne=Rt().toVar();return xi(te.dot(b.sub(a)).greaterThanEqual(0),()=>{const ae=a.sub(b).normalize().toVar(),oe=y.sub(b).normalize().toVar(),se=x.sub(b).normalize().toVar(),ue=E.sub(b).normalize().toVar(),ce=Rt(0).toVar();ce.addAssign($p({v1:ae,v2:oe})),ce.addAssign($p({v1:oe,v2:se})),ce.addAssign($p({v1:se,v2:ue})),ce.addAssign($p({v1:ue,v2:ae})),ne.assign(Rt(tF({f:ce.abs()})))}),ne}).setLayout({name:"LTC_Evaluate",type:"vec3",inputs:[{name:"P",type:"vec3"},{name:"p0",type:"vec3"},{name:"p1",type:"vec3"},{name:"p2",type:"vec3"},{name:"p3",type:"vec3"}]}),XE=1/6,rF=b=>fa(XE,fa(b,fa(b,b.negate().add(3)).sub(3)).add(1)),Z5=b=>fa(XE,fa(b,fa(b,fa(3,b).sub(6))).add(4)),iF=b=>fa(XE,fa(b,fa(b,fa(-3,b).add(3)).add(3)).add(1)),Y5=b=>fa(XE,Kd(b,3)),aF=b=>rF(b).add(Z5(b)),oF=b=>iF(b).add(Y5(b)),sF=b=>Dl(-1,Z5(b).div(rF(b).add(Z5(b)))),lF=b=>Dl(1,Y5(b).div(iF(b).add(Y5(b)))),uF=(b,a,y)=>{const x=b.uvNode,E=fa(x,a.zw).add(.5),z=Hh(E),ee=Rg(E),te=aF(ee.x),ne=oF(ee.x),ae=sF(ee.x),oe=lF(ee.x),se=sF(ee.y),ue=lF(ee.y),ce=Vn(z.x.add(ae),z.y.add(se)).sub(.5).mul(a.xy),de=Vn(z.x.add(oe),z.y.add(se)).sub(.5).mul(a.xy),ye=Vn(z.x.add(ae),z.y.add(ue)).sub(.5).mul(a.xy),Ae=Vn(z.x.add(oe),z.y.add(ue)).sub(.5).mul(a.xy),ge=aF(ee.y).mul(Dl(te.mul(b.sample(ce).level(y)),ne.mul(b.sample(de).level(y)))),Ee=oF(ee.y).mul(Dl(te.mul(b.sample(ye).level(y)),ne.mul(b.sample(Ae).level(y))));return ge.add(Ee)},J5=Vt(([b,a])=>{const y=Vn(b.size(Et(a))),x=Vn(b.size(Et(a.add(1)))),E=Pd(1,y),z=Pd(1,x),ee=uF(b,Zr(E,y),Hh(a)),te=uF(b,Zr(z,x),PE(a));return Rg(a).mix(ee,te)}),PW=Vt(([b,a])=>{const y=a.mul(d5(b));return J5(b,y)}),cF=Vt(([b,a,y,x,E])=>{const z=Rt(n5(a.negate(),Lg(b),Pd(1,x))),ee=Rt(Uh(E[0].xyz),Uh(E[1].xyz),Uh(E[2].xyz));return Lg(z).mul(y.mul(ee))}).setLayout({name:"getVolumeTransmissionRay",type:"vec3",inputs:[{name:"n",type:"vec3"},{name:"v",type:"vec3"},{name:"thickness",type:"float"},{name:"ior",type:"float"},{name:"modelMatrix",type:"mat4"}]}),bW=Vt(([b,a])=>b.mul(qd(a.mul(2).sub(2),0,1))).setLayout({name:"applyIorToRoughness",type:"float",inputs:[{name:"roughness",type:"float"},{name:"ior",type:"float"}]}),EW=O5(),SW=O5(),dF=Vt(([b,a,y],{material:x})=>{const z=(x.side===xo?EW:SW).sample(b),ee=Oh(g0.x).mul(bW(a,y));return J5(z,ee)}),fF=Vt(([b,a,y])=>(xi(y.notEqual(0),()=>{const x=xE(a).negate().div(y);return ZC(x.negate().mul(b))}),Rt(1))).setLayout({name:"volumeAttenuation",type:"vec3",inputs:[{name:"transmissionDistance",type:"float"},{name:"attenuationColor",type:"vec3"},{name:"attenuationDistance",type:"float"}]}),wW=Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de])=>{let ye,Ae;if(de){ye=Zr().toVar(),Ae=Rt().toVar();const De=oe.sub(1).mul(de.mul(.025)),Te=Rt(oe.sub(De),oe,oe.add(De));Xo({start:0,end:3},({i:He})=>{const Ie=Te.element(He),Re=cF(b,a,se,Ie,te),Le=ee.add(Re),je=ae.mul(ne.mul(Zr(Le,1))),We=Vn(je.xy.div(je.w)).toVar();We.addAssign(1),We.divAssign(2),We.assign(Vn(We.x,We.y.oneMinus()));const ht=dF(We,y,Ie);ye.element(He).assign(ht.element(He)),ye.a.addAssign(ht.a),Ae.element(He).assign(x.element(He).mul(fF(Uh(Re),ue,ce).element(He)))}),ye.a.divAssign(3)}else{const De=cF(b,a,se,oe,te),Te=ee.add(De),He=ae.mul(ne.mul(Zr(Te,1))),Ie=Vn(He.xy.div(He.w)).toVar();Ie.addAssign(1),Ie.divAssign(2),Ie.assign(Vn(Ie.x,Ie.y.oneMinus())),ye=dF(Ie,y,oe),Ae=x.mul(fF(Uh(De),ue,ce))}const ge=Ae.rgb.mul(ye.rgb),Ee=b.dot(a).clamp(),be=Rt($6({dotNV:Ee,specularColor:E,specularF90:z,roughness:y})),we=Ae.r.add(Ae.g,Ae.b).div(3);return Zr(be.oneMinus().mul(ge),ye.a.oneMinus().mul(we).oneMinus())}),CW=fc(3.2404542,-.969266,.0556434,-1.5371385,1.8760108,-.2040259,-.4985314,.041556,1.0572252),BW=b=>{const a=b.sqrt();return Rt(1).add(a).div(Rt(1).sub(a))},hF=(b,a)=>b.sub(a).div(b.add(a)).pow2(),TW=(b,a)=>{const y=b.mul(2*Math.PI*1e-9),x=Rt(54856e-17,44201e-17,52481e-17),E=Rt(1681e3,1795300,2208400),z=Rt(43278e5,93046e5,66121e5),ee=et(9747e-17*Math.sqrt(2*Math.PI*45282e5)).mul(y.mul(2239900).add(a.x).cos()).mul(y.pow2().mul(-45282e5).exp());let te=x.mul(z.mul(2*Math.PI).sqrt()).mul(E.mul(y).add(a).cos()).mul(y.pow2().negate().mul(z).exp());return te=Rt(te.x.add(ee),te.y,te.z).div(10685e-11),CW.mul(te)},MW=Vt(({outsideIOR:b,eta2:a,cosTheta1:y,thinFilmThickness:x,baseF0:E})=>{const z=so(b,a,_d(0,.03,x)),te=b.div(z).pow2().mul(y.pow2().oneMinus()).oneMinus();xi(te.lessThan(0),()=>Rt(1));const ne=te.sqrt(),ae=hF(z,b),oe=AA({f0:ae,f90:1,dotVH:y}),se=oe.oneMinus(),ue=z.lessThan(b).select(Math.PI,0),ce=et(Math.PI).sub(ue),de=BW(E.clamp(0,.9999)),ye=hF(de,z.toVec3()),Ae=AA({f0:ye,f90:1,dotVH:ne}),ge=Rt(de.x.lessThan(z).select(Math.PI,0),de.y.lessThan(z).select(Math.PI,0),de.z.lessThan(z).select(Math.PI,0)),Ee=z.mul(x,ne,2),be=Rt(ce).add(ge),we=oe.mul(Ae).clamp(1e-5,.9999),De=we.sqrt(),Te=se.pow2().mul(Ae).div(Rt(1).sub(we)),Ie=oe.add(Te).toVar(),Re=Te.sub(se).toVar();return Xo({start:1,end:2,condition:"<=",name:"m"},({m:Le})=>{Re.mulAssign(De);const je=TW(et(Le).mul(Ee),et(Le).mul(be)).mul(2);Ie.addAssign(Re.mul(je))}),Ie.max(Rt(0))}).setLayout({name:"evalIridescence",type:"vec3",inputs:[{name:"outsideIOR",type:"float"},{name:"eta2",type:"float"},{name:"cosTheta1",type:"float"},{name:"thinFilmThickness",type:"float"},{name:"baseF0",type:"vec3"}]}),DW=Vt(({normal:b,viewDir:a,roughness:y})=>{const x=b.dot(a).saturate(),E=y.pow2(),z=Su(y.lessThan(.25),et(-339.2).mul(E).add(et(161.4).mul(y)).sub(25.9),et(-8.48).mul(E).add(et(14.3).mul(y)).sub(9.95)),ee=Su(y.lessThan(.25),et(44).mul(E).sub(et(23.7).mul(y)).add(3.26),et(1.97).mul(E).sub(et(3.27).mul(y)).add(.72));return Su(y.lessThan(.25),0,et(.1).mul(y).sub(.025)).add(z.mul(x).add(ee).exp()).mul(1/Math.PI).saturate()}),K5=Rt(.04),q5=et(1);class gF extends jE{constructor(a=!1,y=!1,x=!1,E=!1,z=!1,ee=!1){super(),this.clearcoat=a,this.sheen=y,this.iridescence=x,this.anisotropy=E,this.transmission=z,this.dispersion=ee,this.clearcoatRadiance=null,this.clearcoatSpecularDirect=null,this.clearcoatSpecularIndirect=null,this.sheenSpecularDirect=null,this.sheenSpecularIndirect=null,this.iridescenceFresnel=null,this.iridescenceF0=null}start(a){if(this.clearcoat===!0&&(this.clearcoatRadiance=Rt().toVar("clearcoatRadiance"),this.clearcoatSpecularDirect=Rt().toVar("clearcoatSpecularDirect"),this.clearcoatSpecularIndirect=Rt().toVar("clearcoatSpecularIndirect")),this.sheen===!0&&(this.sheenSpecularDirect=Rt().toVar("sheenSpecularDirect"),this.sheenSpecularIndirect=Rt().toVar("sheenSpecularIndirect")),this.iridescence===!0){const y=jo.dot(Ds).clamp();this.iridescenceFresnel=MW({outsideIOR:et(1),eta2:HC,cosTheta1:y,thinFilmThickness:UC,baseF0:Yc}),this.iridescenceF0=eF({f:this.iridescenceFresnel,f90:1,dotVH:y})}if(this.transmission===!0){const y=Sd,x=sx.sub(Sd).normalize(),E=qp,z=a.context;z.backdrop=wW(E,x,Rh,Co,Yc,Yy,y,tf,Ed,$d,Ky,kC,VC,GC,this.dispersion?jC:null),z.backdropAlpha=vE,Co.a.mulAssign(so(1,z.backdrop.a,vE))}super.start(a)}computeMultiscattering(a,y,x){const E=jo.dot(Ds).clamp(),z=W5({roughness:Rh,dotNV:E}),te=(this.iridescenceF0?gE.mix(Yc,this.iridescenceF0):Yc).mul(z.x).add(x.mul(z.y)),ae=z.x.add(z.y).oneMinus(),oe=Yc.add(Yc.oneMinus().mul(.047619)),se=te.mul(oe).div(ae.mul(oe).oneMinus());a.addAssign(te),y.addAssign(se.mul(ae))}direct({lightDirection:a,lightColor:y,reflectedLight:x}){const z=jo.dot(a).clamp().mul(y);if(this.sheen===!0&&this.sheenSpecularDirect.addAssign(z.mul(AW({lightDirection:a}))),this.clearcoat===!0){const te=p0.dot(a).clamp().mul(y);this.clearcoatSpecularDirect.addAssign(te.mul(Q5({lightDirection:a,f0:K5,f90:q5,roughness:Wy,normalView:p0})))}x.directDiffuse.addAssign(z.mul(A0({diffuseColor:Co.rgb}))),x.directSpecular.addAssign(z.mul(Q5({lightDirection:a,f0:Yc,f90:1,roughness:Rh,iridescence:this.iridescence,f:this.iridescenceFresnel,USE_IRIDESCENCE:this.iridescence,USE_ANISOTROPY:this.anisotropy})))}directRectArea({lightColor:a,lightPosition:y,halfWidth:x,halfHeight:E,reflectedLight:z,ltc_1:ee,ltc_2:te}){const ne=y.add(x).sub(E),ae=y.sub(x).sub(E),oe=y.sub(x).add(E),se=y.add(x).add(E),ue=jo,ce=Ds,de=gl.toVar(),ye=yW({N:ue,V:ce,roughness:Rh}),Ae=ee.sample(ye).toVar(),ge=te.sample(ye).toVar(),Ee=fc(Rt(Ae.x,0,Ae.y),Rt(0,1,0),Rt(Ae.z,0,Ae.w)).toVar(),be=Yc.mul(ge.x).add(Yc.oneMinus().mul(ge.y)).toVar();z.directSpecular.addAssign(a.mul(be).mul(nF({N:ue,V:ce,P:de,mInv:Ee,p0:ne,p1:ae,p2:oe,p3:se}))),z.directDiffuse.addAssign(a.mul(Co).mul(nF({N:ue,V:ce,P:de,mInv:fc(1,0,0,0,1,0,0,0,1),p0:ne,p1:ae,p2:oe,p3:se})))}indirect(a){this.indirectDiffuse(a),this.indirectSpecular(a),this.ambientOcclusion(a)}indirectDiffuse(a){const{irradiance:y,reflectedLight:x}=a.context;x.indirectDiffuse.addAssign(y.mul(A0({diffuseColor:Co})))}indirectSpecular(a){const{radiance:y,iblIrradiance:x,reflectedLight:E}=a.context;if(this.sheen===!0&&this.sheenSpecularIndirect.addAssign(x.mul(d0,DW({normal:jo,viewDir:Ds,roughness:hE}))),this.clearcoat===!0){const oe=p0.dot(Ds).clamp(),se=$6({dotNV:oe,specularColor:K5,specularF90:q5,roughness:Wy});this.clearcoatSpecularIndirect.addAssign(this.clearcoatRadiance.mul(se))}const z=Rt().toVar("singleScattering"),ee=Rt().toVar("multiScattering"),te=x.mul(1/Math.PI);this.computeMultiscattering(z,ee,Yy);const ne=z.add(ee),ae=Co.mul(ne.r.max(ne.g).max(ne.b).oneMinus());E.indirectSpecular.addAssign(y.mul(z)),E.indirectSpecular.addAssign(ee.mul(te)),E.indirectDiffuse.addAssign(ae.mul(te))}ambientOcclusion(a){const{ambientOcclusion:y,reflectedLight:x}=a.context,z=jo.dot(Ds).clamp().add(y),ee=Rh.mul(-16).oneMinus().negate().exp2(),te=y.sub(z.pow(ee).oneMinus()).clamp();this.clearcoat===!0&&this.clearcoatSpecularIndirect.mulAssign(y),this.sheen===!0&&this.sheenSpecularIndirect.mulAssign(y),x.indirectDiffuse.mulAssign(y),x.indirectSpecular.mulAssign(te)}finish({context:a}){const{outgoingLight:y}=a;if(this.clearcoat===!0){const x=p0.dot(Ds).clamp(),E=AA({dotVH:x,f0:K5,f90:q5}),z=y.mul(fE.mul(E).oneMinus()).add(this.clearcoatSpecularDirect.add(this.clearcoatSpecularIndirect).mul(fE));y.assign(z)}if(this.sheen===!0){const x=d0.r.max(d0.g).max(d0.b).mul(.157).oneMinus(),E=y.mul(x).add(this.sheenSpecularDirect,this.sheenSpecularIndirect);y.assign(E)}}}const pF=et(1),_5=et(-2),QE=et(.8),$5=et(-1),WE=et(.4),eB=et(2),ZE=et(.305),tB=et(3),mF=et(.21),NW=et(4),vF=et(4),FW=et(16),IW=Vt(([b])=>{const a=Rt(xs(b)).toVar(),y=et(-1).toVar();return xi(a.x.greaterThan(a.z),()=>{xi(a.x.greaterThan(a.y),()=>{y.assign(Su(b.x.greaterThan(0),0,3))}).Else(()=>{y.assign(Su(b.y.greaterThan(0),1,4))})}).Else(()=>{xi(a.z.greaterThan(a.y),()=>{y.assign(Su(b.z.greaterThan(0),2,5))}).Else(()=>{y.assign(Su(b.y.greaterThan(0),1,4))})}),y}).setLayout({name:"getFace",type:"float",inputs:[{name:"direction",type:"vec3"}]}),LW=Vt(([b,a])=>{const y=Vn().toVar();return xi(a.equal(0),()=>{y.assign(Vn(b.z,b.y).div(xs(b.x)))}).ElseIf(a.equal(1),()=>{y.assign(Vn(b.x.negate(),b.z.negate()).div(xs(b.y)))}).ElseIf(a.equal(2),()=>{y.assign(Vn(b.x.negate(),b.y).div(xs(b.z)))}).ElseIf(a.equal(3),()=>{y.assign(Vn(b.z.negate(),b.y).div(xs(b.x)))}).ElseIf(a.equal(4),()=>{y.assign(Vn(b.x.negate(),b.z).div(xs(b.y)))}).Else(()=>{y.assign(Vn(b.x,b.y).div(xs(b.z)))}),fa(.5,y.add(1))}).setLayout({name:"getUV",type:"vec2",inputs:[{name:"direction",type:"vec3"},{name:"face",type:"float"}]}),RW=Vt(([b])=>{const a=et(0).toVar();return xi(b.greaterThanEqual(QE),()=>{a.assign(pF.sub(b).mul($5.sub(_5)).div(pF.sub(QE)).add(_5))}).ElseIf(b.greaterThanEqual(WE),()=>{a.assign(QE.sub(b).mul(eB.sub($5)).div(QE.sub(WE)).add($5))}).ElseIf(b.greaterThanEqual(ZE),()=>{a.assign(WE.sub(b).mul(tB.sub(eB)).div(WE.sub(ZE)).add(eB))}).ElseIf(b.greaterThanEqual(mF),()=>{a.assign(ZE.sub(b).mul(NW.sub(tB)).div(ZE.sub(mF)).add(tB))}).Else(()=>{a.assign(et(-2).mul(Oh(fa(1.16,b))))}),a}).setLayout({name:"roughnessToMip",type:"float",inputs:[{name:"roughness",type:"float"}]}),AF=Vt(([b,a])=>{const y=b.toVar();y.assign(fa(2,y).sub(1));const x=Rt(y,1).toVar();return xi(a.equal(0),()=>{x.assign(x.zyx)}).ElseIf(a.equal(1),()=>{x.assign(x.xzy),x.xz.mulAssign(-1)}).ElseIf(a.equal(2),()=>{x.x.mulAssign(-1)}).ElseIf(a.equal(3),()=>{x.assign(x.zyx),x.xz.mulAssign(-1)}).ElseIf(a.equal(4),()=>{x.assign(x.xzy),x.xy.mulAssign(-1)}).ElseIf(a.equal(5),()=>{x.z.mulAssign(-1)}),x}).setLayout({name:"getDirection",type:"vec3",inputs:[{name:"uv",type:"vec2"},{name:"face",type:"float"}]}),yF=Vt(([b,a,y,x,E,z])=>{const ee=et(y),te=Rt(a),ne=qd(RW(ee),_5,z),ae=Rg(ne),oe=Hh(ne),se=Rt(nB(b,te,oe,x,E,z)).toVar();return xi(ae.notEqual(0),()=>{const ue=Rt(nB(b,te,oe.add(1),x,E,z)).toVar();se.assign(so(se,ue,ae))}),se}),nB=Vt(([b,a,y,x,E,z])=>{const ee=et(y).toVar(),te=Rt(a),ne=et(IW(te)).toVar(),ae=et(tl(vF.sub(ee),0)).toVar();ee.assign(tl(ee,vF));const oe=et(sA(ee)).toVar(),se=Vn(LW(te,ne).mul(oe.sub(2)).add(1)).toVar();return xi(ne.greaterThan(2),()=>{se.y.addAssign(oe),ne.subAssign(3)}),se.x.addAssign(ne.mul(oe)),se.x.addAssign(ae.mul(fa(3,FW))),se.y.addAssign(fa(4,sA(z).sub(oe))),se.x.mulAssign(x),se.y.mulAssign(E),b.sample(se).grad(Vn(),Vn())}),rB=Vt(({envMap:b,mipInt:a,outputDirection:y,theta:x,axis:E,CUBEUV_TEXEL_WIDTH:z,CUBEUV_TEXEL_HEIGHT:ee,CUBEUV_MAX_MIP:te})=>{const ne=Og(x),ae=y.mul(ne).add(E.cross(y).mul(bd(x))).add(E.mul(E.dot(y).mul(ne.oneMinus())));return nB(b,ae,a,z,ee,te)}),xF=Vt(({n:b,latitudinal:a,poleAxis:y,outputDirection:x,weights:E,samples:z,dTheta:ee,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se})=>{const ue=Rt(Su(a,y,SE(y,x))).toVar();xi(ue.equal(Rt(0)),()=>{ue.assign(Rt(x.z,0,x.x.negate()))}),ue.assign(Lg(ue));const ce=Rt().toVar();return ce.addAssign(E.element(0).mul(rB({theta:0,axis:ue,outputDirection:x,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se}))),Xo({start:Et(1),end:b},({i:de})=>{xi(de.greaterThanEqual(z),()=>{M6()});const ye=et(ee.mul(et(de))).toVar();ce.addAssign(E.element(de).mul(rB({theta:ye.mul(-1),axis:ue,outputDirection:x,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se}))),ce.addAssign(E.element(de).mul(rB({theta:ye,axis:ue,outputDirection:x,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se})))}),Zr(ce,1)}),yA=4,PF=[.125,.215,.35,.446,.526,.582],y0=20,iB=new Zv(-1,1,1,-1,0,1),OW=new Tl(90,1),bF=new Ur;let aB=null,oB=0,sB=0;const x0=(1+Math.sqrt(5))/2,xA=1/x0,EF=[new Ye(-x0,xA,0),new Ye(x0,xA,0),new Ye(-xA,0,x0),new Ye(xA,0,x0),new Ye(0,x0,-xA),new Ye(0,x0,xA),new Ye(-1,1,-1),new Ye(1,1,-1),new Ye(-1,1,1),new Ye(1,1,1)],zW=new Ye,SF=new WeakMap,HW=[3,1,5,0,4,2],lB=AF(qo(),Tc("faceIndex")).normalize(),uB=Rt(lB.x,lB.y,lB.z);class UW{constructor(a){this._renderer=a,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._lodMeshes=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._backgroundBox=null}get _hasInitialized(){return this._renderer.hasInitialized()}fromScene(a,y=0,x=.1,E=100,z={}){const{size:ee=256,position:te=zW,renderTarget:ne=null}=z;if(this._setSize(ee),this._hasInitialized===!1){console.warn("THREE.PMREMGenerator: .fromScene() called before the backend is initialized. Try using .fromSceneAsync() instead.");const oe=ne||this._allocateTarget();return z.renderTarget=oe,this.fromSceneAsync(a,y,x,E,z),oe}aB=this._renderer.getRenderTarget(),oB=this._renderer.getActiveCubeFace(),sB=this._renderer.getActiveMipmapLevel();const ae=ne||this._allocateTarget();return ae.depthBuffer=!0,this._init(ae),this._sceneToCubeUV(a,x,E,ae,te),y>0&&this._blur(ae,0,0,y),this._applyPMREM(ae),this._cleanup(ae),ae}fromSceneAsync(ee){return Ri(this,arguments,function*(a,y=0,x=.1,E=100,z={}){return this._hasInitialized===!1&&(yield this._renderer.init()),this.fromScene(a,y,x,E,z)})}fromEquirectangular(a,y=null){if(this._hasInitialized===!1){console.warn("THREE.PMREMGenerator: .fromEquirectangular() called before the backend is initialized. Try using .fromEquirectangularAsync() instead."),this._setSizeFromTexture(a);const x=y||this._allocateTarget();return this.fromEquirectangularAsync(a,x),x}return this._fromTexture(a,y)}fromEquirectangularAsync(a,y=null){return Ri(this,null,function*(){return this._hasInitialized===!1&&(yield this._renderer.init()),this._fromTexture(a,y)})}fromCubemap(a,y=null){if(this._hasInitialized===!1){console.warn("THREE.PMREMGenerator: .fromCubemap() called before the backend is initialized. Try using .fromCubemapAsync() instead."),this._setSizeFromTexture(a);const x=y||this._allocateTarget();return this.fromCubemapAsync(a,y),x}return this._fromTexture(a,y)}fromCubemapAsync(a,y=null){return Ri(this,null,function*(){return this._hasInitialized===!1&&(yield this._renderer.init()),this._fromTexture(a,y)})}compileCubemapShader(){return Ri(this,null,function*(){this._cubemapMaterial===null&&(this._cubemapMaterial=CF(),yield this._compileMaterial(this._cubemapMaterial))})}compileEquirectangularShader(){return Ri(this,null,function*(){this._equirectMaterial===null&&(this._equirectMaterial=BF(),yield this._compileMaterial(this._equirectMaterial))})}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose(),this._backgroundBox!==null&&(this._backgroundBox.geometry.dispose(),this._backgroundBox.material.dispose())}_setSizeFromTexture(a){a.mapping===Hu||a.mapping===nc?this._setSize(a.image.length===0?16:a.image[0].width||a.image[0].image.width):this._setSize(a.image.width/4)}_setSize(a){this._lodMax=Math.floor(Math.log2(a)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let a=0;a2?Ae:0,Ae,Ae),ae.render(a,ee)}ae.autoClear=oe,a.background=ce}_textureToCubeUV(a,y){const x=this._renderer,E=a.mapping===Hu||a.mapping===nc;E?this._cubemapMaterial===null&&(this._cubemapMaterial=CF(a)):this._equirectMaterial===null&&(this._equirectMaterial=BF(a));const z=E?this._cubemapMaterial:this._equirectMaterial;z.fragmentNode.value=a;const ee=this._lodMeshes[0];ee.material=z;const te=this._cubeSize;YE(y,0,0,3*te,2*te),x.setRenderTarget(y),x.render(ee,iB)}_applyPMREM(a){const y=this._renderer,x=y.autoClear;y.autoClear=!1;const E=this._lodPlanes.length;for(let z=1;zy0&&console.warn(`sigmaRadians, ${z}, is too large and will clip, as it requested ${Ae} samples when the maximum is set to ${y0}`);const ge=[];let Ee=0;for(let He=0;Hebe-yA?E-be+yA:0),Te=4*(this._cubeSize-we);YE(y,De,Te,3*we,2*we),ne.setRenderTarget(y),ne.render(se,iB)}}function kW(b){const a=[],y=[],x=[],E=[];let z=b;const ee=b-yA+1+PF.length;for(let te=0;teb-yA?ae=PF[te-b+yA-1]:te===0&&(ae=0),x.push(ae);const oe=1/(ne-2),se=-oe,ue=1+oe,ce=[se,se,ue,se,ue,ue,se,se,ue,ue,se,ue],de=6,ye=6,Ae=3,ge=2,Ee=1,be=new Float32Array(Ae*ye*de),we=new Float32Array(ge*ye*de),De=new Float32Array(Ee*ye*de);for(let He=0;He2?0:-1,Le=[Ie,Re,0,Ie+2/3,Re,0,Ie+2/3,Re+1,0,Ie,Re,0,Ie+2/3,Re+1,0,Ie,Re+1,0],je=HW[He];be.set(Le,Ae*ye*je),we.set(ce,ge*ye*je);const We=[je,je,je,je,je,je];De.set(We,Ee*ye*je)}const Te=new wa;Te.setAttribute("position",new us(be,Ae)),Te.setAttribute("uv",new us(we,ge)),Te.setAttribute("faceIndex",new us(De,Ee)),a.push(Te),E.push(new Go(Te,null)),z>yA&&z--}return{lodPlanes:a,sizeLods:y,sigmas:x,lodMeshes:E}}function wF(b,a){const y={magFilter:Uo,minFilter:Uo,generateMipmaps:!1,type:Us,format:di,colorSpace:Sh},x=new xg(b,a,y);return x.texture.mapping=Vd,x.texture.name="PMREM.cubeUv",x.texture.isPMREMTexture=!0,x.scissorTest=!0,x}function YE(b,a,y,x,E){b.viewport.set(a,y,x,E),b.scissor.set(a,y,x,E)}function cB(b){const a=new nl;return a.depthTest=!1,a.depthWrite=!1,a.blending=ll,a.name=`PMREM_${b}`,a}function GW(b,a,y){const x=hc(new Array(y0).fill(0)),E=Ci(new Ye(0,1,0)),z=Ci(0),ee=et(y0),te=Ci(0),ne=Ci(1),ae=Xa(null),oe=Ci(0),se=et(1/a),ue=et(1/y),ce=et(b),de={n:ee,latitudinal:te,weights:x,poleAxis:E,outputDirection:uB,dTheta:z,samples:ne,envMap:ae,mipInt:oe,CUBEUV_TEXEL_WIDTH:se,CUBEUV_TEXEL_HEIGHT:ue,CUBEUV_MAX_MIP:ce},ye=cB("blur");return ye.fragmentNode=xF(_h(Ls({},de),{latitudinal:te.equal(1)})),SF.set(ye,de),ye}function CF(b){const a=cB("cubemap");return a.fragmentNode=fA(b,uB),a}function BF(b){const a=cB("equirect");return a.fragmentNode=Xa(b,V5(uB),0),a}const TF=new WeakMap;function VW(b){const a=Math.log2(b)-2,y=1/b;return{texelWidth:1/(3*Math.max(Math.pow(2,a),7*16)),texelHeight:y,maxMip:a}}function jW(b,a,y){const x=XW(a);let E=x.get(b);if((E!==void 0?E.pmremVersion:-1)!==b.pmremVersion){const ee=b.image;if(b.isCubeTexture)if(WW(ee))E=y.fromCubemap(b,E);else return null;else if(ZW(ee))E=y.fromEquirectangular(b,E);else return null;E.pmremVersion=b.pmremVersion,x.set(b,E)}return E.texture}function XW(b){let a=TF.get(b);return a===void 0&&(a=new WeakMap,TF.set(b,a)),a}class QW extends dl{static get type(){return"PMREMNode"}constructor(a,y=null,x=null){super("vec3"),this._value=a,this._pmrem=null,this.uvNode=y,this.levelNode=x,this._generator=null;const E=new Bl;E.isRenderTargetTexture=!0,this._texture=Xa(E),this._width=Ci(0),this._height=Ci(0),this._maxMip=Ci(0),this.updateBeforeType=ba.RENDER}set value(a){this._value=a,this._pmrem=null}get value(){return this._value}updateFromTexture(a){const y=VW(a.image.height);this._texture.value=a,this._width.value=y.texelWidth,this._height.value=y.texelHeight,this._maxMip.value=y.maxMip}updateBefore(a){let y=this._pmrem;const x=y?y.pmremVersion:-1,E=this._value;x!==E.pmremVersion&&(E.isPMREMTexture===!0?y=E:y=jW(E,a.renderer,this._generator),y!==null&&(this._pmrem=y,this.updateFromTexture(y)))}setup(a){this._generator===null&&(this._generator=new UW(a.renderer)),this.updateBefore(a);let y=this.uvNode;y===null&&a.context.getUV&&(y=a.context.getUV(this)),y=P5.mul(Rt(y.x,y.y.negate(),y.z));let x=this.levelNode;return x===null&&a.context.getTextureLevel&&(x=a.context.getTextureLevel(this)),yF(this._texture,y,x,this._width,this._height,this._maxMip)}dispose(){super.dispose(),this._generator!==null&&this._generator.dispose()}}function WW(b){if(b==null)return!1;let a=0;const y=6;for(let x=0;x0}const dB=ea(QW).setParameterLength(1,3),MF=new WeakMap;class YW extends gA{static get type(){return"EnvironmentNode"}constructor(a=null){super(),this.envNode=a}setup(a){const{material:y}=a;let x=this.envNode;if(x.isTextureNode||x.isMaterialReferenceNode){const se=x.isTextureNode?x.value:y[x.property];let ue=MF.get(se);ue===void 0&&(ue=dB(se),MF.set(se,ue)),x=ue}const z=y.useAnisotropy===!0||y.anisotropy>0?ZN:jo,ee=x.context(DF(Rh,z)).mul(NE),te=x.context(JW(qp)).mul(Math.PI).mul(NE),ne=nx(ee),ae=nx(te);a.context.radiance.addAssign(ne),a.context.iblIrradiance.addAssign(ae);const oe=a.context.lightingModel.clearcoatRadiance;if(oe){const se=x.context(DF(Wy,p0)).mul(NE),ue=nx(se);oe.addAssign(ue)}}}const DF=(b,a)=>{let y=null;return{getUV:()=>(y===null&&(y=Ds.negate().reflect(a),y=b.mul(b).mix(y,a).normalize(),y=y.transformDirection(Ed)),y),getTextureLevel:()=>b}},JW=b=>({getUV:()=>b,getTextureLevel:()=>et(1)}),KW=new x1;class NF extends nl{static get type(){return"MeshStandardNodeMaterial"}constructor(a){super(),this.isMeshStandardNodeMaterial=!0,this.lights=!0,this.emissiveNode=null,this.metalnessNode=null,this.roughnessNode=null,this.setDefaultValues(KW),this.setValues(a)}setupEnvironment(a){let y=super.setupEnvironment(a);return y===null&&a.environmentNode&&(y=a.environmentNode),y?new YW(y):null}setupLightingModel(){return new gF}setupSpecular(){const a=so(Rt(.04),Co.rgb,Qy);Yc.assign(a),Yy.assign(1)}setupVariants(){const a=this.metalnessNode?et(this.metalnessNode):t6;Qy.assign(a);let y=this.roughnessNode?et(this.roughnessNode):e6;y=X5({roughness:y}),Rh.assign(y),this.setupSpecular(),Co.assign(Zr(Co.rgb.mul(a.oneMinus()),Co.a))}copy(a){return this.emissiveNode=a.emissiveNode,this.metalnessNode=a.metalnessNode,this.roughnessNode=a.roughnessNode,super.copy(a)}}const qW=new u2;class _W extends NF{static get type(){return"MeshPhysicalNodeMaterial"}constructor(a){super(),this.isMeshPhysicalNodeMaterial=!0,this.clearcoatNode=null,this.clearcoatRoughnessNode=null,this.clearcoatNormalNode=null,this.sheenNode=null,this.sheenRoughnessNode=null,this.iridescenceNode=null,this.iridescenceIORNode=null,this.iridescenceThicknessNode=null,this.specularIntensityNode=null,this.specularColorNode=null,this.iorNode=null,this.transmissionNode=null,this.thicknessNode=null,this.attenuationDistanceNode=null,this.attenuationColorNode=null,this.dispersionNode=null,this.anisotropyNode=null,this.setDefaultValues(qW),this.setValues(a)}get useClearcoat(){return this.clearcoat>0||this.clearcoatNode!==null}get useIridescence(){return this.iridescence>0||this.iridescenceNode!==null}get useSheen(){return this.sheen>0||this.sheenNode!==null}get useAnisotropy(){return this.anisotropy>0||this.anisotropyNode!==null}get useTransmission(){return this.transmission>0||this.transmissionNode!==null}get useDispersion(){return this.dispersion>0||this.dispersionNode!==null}setupSpecular(){const a=this.iorNode?et(this.iorNode):p6;Ky.assign(a),Yc.assign(so(Jc($C(Ky.sub(1).div(Ky.add(1))).mul($N),Rt(1)).mul(T5),Co.rgb,Qy)),Yy.assign(so(T5,1,Qy))}setupLightingModel(){return new gF(this.useClearcoat,this.useSheen,this.useIridescence,this.useAnisotropy,this.useTransmission,this.useDispersion)}setupVariants(a){if(super.setupVariants(a),this.useClearcoat){const y=this.clearcoatNode?et(this.clearcoatNode):r6,x=this.clearcoatRoughnessNode?et(this.clearcoatRoughnessNode):i6;fE.assign(y),Wy.assign(X5({roughness:x}))}if(this.useSheen){const y=this.sheenNode?Rt(this.sheenNode):s6,x=this.sheenRoughnessNode?et(this.sheenRoughnessNode):l6;d0.assign(y),hE.assign(x)}if(this.useIridescence){const y=this.iridescenceNode?et(this.iridescenceNode):c6,x=this.iridescenceIORNode?et(this.iridescenceIORNode):d6,E=this.iridescenceThicknessNode?et(this.iridescenceThicknessNode):f6;gE.assign(y),HC.assign(x),UC.assign(E)}if(this.useAnisotropy){const y=(this.anisotropyNode?Vn(this.anisotropyNode):u6).toVar();Zp.assign(y.length()),xi(Zp.equal(0),()=>{y.assign(Vn(1,0))}).Else(()=>{y.divAssign(Vn(Zp)),Zp.assign(Zp.saturate())}),pE.assign(Zp.pow2().mix(Rh.pow2(),1)),Zy.assign(m0[0].mul(y.x).add(m0[1].mul(y.y))),f0.assign(m0[1].mul(y.x).sub(m0[0].mul(y.y)))}if(this.useTransmission){const y=this.transmissionNode?et(this.transmissionNode):h6,x=this.thicknessNode?et(this.thicknessNode):g6,E=this.attenuationDistanceNode?et(this.attenuationDistanceNode):m6,z=this.attenuationColorNode?Rt(this.attenuationColorNode):v6;if(vE.assign(y),kC.assign(x),GC.assign(E),VC.assign(z),this.useDispersion){const ee=this.dispersionNode?et(this.dispersionNode):y6;jC.assign(ee)}}}setupClearcoatNormal(){return this.clearcoatNormalNode?Rt(this.clearcoatNormalNode):a6}setup(a){a.context.setupClearcoatNormal=()=>lA(this.setupClearcoatNormal(a),"NORMAL","vec3"),super.setup(a)}copy(a){return this.clearcoatNode=a.clearcoatNode,this.clearcoatRoughnessNode=a.clearcoatRoughnessNode,this.clearcoatNormalNode=a.clearcoatNormalNode,this.sheenNode=a.sheenNode,this.sheenRoughnessNode=a.sheenRoughnessNode,this.iridescenceNode=a.iridescenceNode,this.iridescenceIORNode=a.iridescenceIORNode,this.iridescenceThicknessNode=a.iridescenceThicknessNode,this.specularIntensityNode=a.specularIntensityNode,this.specularColorNode=a.specularColorNode,this.transmissionNode=a.transmissionNode,this.thicknessNode=a.thicknessNode,this.attenuationDistanceNode=a.attenuationDistanceNode,this.attenuationColorNode=a.attenuationColorNode,this.dispersionNode=a.dispersionNode,this.anisotropyNode=a.anisotropyNode,super.copy(a)}}class $W extends null{constructor(a=!1,y=!1,x=!1,E=!1,z=!1,ee=!1,te=!1){super(a,y,x,E,z,ee),this.useSSS=te}direct({lightDirection:a,lightColor:y,reflectedLight:x},E){if(this.useSSS===!0){const z=E.material,{thicknessColorNode:ee,thicknessDistortionNode:te,thicknessAmbientNode:ne,thicknessAttenuationNode:ae,thicknessPowerNode:oe,thicknessScaleNode:se}=z,ue=a.add(jo.mul(te)).normalize(),ce=et(Ds.dot(ue.negate()).saturate().pow(oe).mul(se)),de=Rt(ce.add(ne).mul(ee));x.directDiffuse.addAssign(de.mul(ae.mul(y)))}super.direct({lightDirection:a,lightColor:y,reflectedLight:x},E)}}class Fue extends null{static get type(){return"MeshSSSNodeMaterial"}constructor(a){super(a),this.thicknessColorNode=null,this.thicknessDistortionNode=et(.1),this.thicknessAmbientNode=et(0),this.thicknessAttenuationNode=et(.1),this.thicknessPowerNode=et(2),this.thicknessScaleNode=et(10)}get useSSS(){return this.thicknessColorNode!==null}setupLightingModel(){return new $W(this.useClearcoat,this.useSheen,this.useIridescence,this.useAnisotropy,this.useTransmission,this.useDispersion,this.useSSS)}copy(a){return this.thicknessColorNode=a.thicknessColorNode,this.thicknessDistortionNode=a.thicknessDistortionNode,this.thicknessAmbientNode=a.thicknessAmbientNode,this.thicknessAttenuationNode=a.thicknessAttenuationNode,this.thicknessPowerNode=a.thicknessPowerNode,this.thicknessScaleNode=a.thicknessScaleNode,super.copy(a)}}const eZ=Vt(({normal:b,lightDirection:a,builder:y})=>{const x=b.dot(a),E=Vn(x.mul(.5).add(.5),0);if(y.material.gradientMap){const z=jg("gradientMap","texture").context({getUV:()=>E});return Rt(z.r)}else{const z=E.fwidth().mul(.5);return so(Rt(.7),Rt(1),_d(et(.7).sub(z.x),et(.7).add(z.x),E.x))}});class tZ extends jE{direct({lightDirection:a,lightColor:y,reflectedLight:x},E){const z=eZ({normal:DE,lightDirection:a,builder:E}).mul(y);x.directDiffuse.addAssign(z.mul(A0({diffuseColor:Co.rgb})))}indirect(a){const{ambientOcclusion:y,irradiance:x,reflectedLight:E}=a.context;E.indirectDiffuse.addAssign(x.mul(A0({diffuseColor:Co}))),E.indirectDiffuse.mulAssign(y)}}const nZ=new c2;class rZ extends nl{static get type(){return"MeshToonNodeMaterial"}constructor(a){super(),this.isMeshToonNodeMaterial=!0,this.lights=!0,this.setDefaultValues(nZ),this.setValues(a)}setupLightingModel(){return new tZ}}const FF=Vt(()=>{const b=Rt(Ds.z,0,Ds.x.negate()).normalize(),a=Ds.cross(b);return Vn(b.dot(jo),a.dot(jo)).mul(.495).add(.5)}).once(["NORMAL","VERTEX"])().toVar("matcapUV"),iZ=new g2;class aZ extends nl{static get type(){return"MeshMatcapNodeMaterial"}constructor(a){super(),this.isMeshMatcapNodeMaterial=!0,this.setDefaultValues(iZ),this.setValues(a)}setupVariants(a){const y=FF;let x;a.material.matcap?x=jg("matcap","texture").context({getUV:()=>y}):x=Rt(so(.2,.8,y.y)),Co.rgb.mulAssign(x.rgb)}}class oZ extends dl{static get type(){return"RotateNode"}constructor(a,y){super(),this.positionNode=a,this.rotationNode=y}getNodeType(a){return this.positionNode.getNodeType(a)}setup(a){const{rotationNode:y,positionNode:x}=this;if(this.getNodeType(a)==="vec2"){const z=y.cos(),ee=y.sin();return dE(z,ee,ee.negate(),z).mul(x)}else{const z=y,ee=c0(Zr(1,0,0,0),Zr(0,Og(z.x),bd(z.x).negate(),0),Zr(0,bd(z.x),Og(z.x),0),Zr(0,0,0,1)),te=c0(Zr(Og(z.y),0,bd(z.y),0),Zr(0,1,0,0),Zr(bd(z.y).negate(),0,Og(z.y),0),Zr(0,0,0,1)),ne=c0(Zr(Og(z.z),bd(z.z).negate(),0,0),Zr(bd(z.z),Og(z.z),0,0),Zr(0,0,1,0),Zr(0,0,0,1));return ee.mul(te).mul(ne).mul(Zr(x,1)).xyz}}}const dx=ea(oZ).setParameterLength(2),sZ=new Vw;class IF extends nl{static get type(){return"SpriteNodeMaterial"}constructor(a){super(),this.isSpriteNodeMaterial=!0,this._useSizeAttenuation=!0,this.positionNode=null,this.rotationNode=null,this.scaleNode=null,this.transparent=!0,this.setDefaultValues(sZ),this.setValues(a)}setupPositionView(a){const{object:y,camera:x}=a,{positionNode:E,rotationNode:z,scaleNode:ee,sizeAttenuation:te}=this,ne=Vg.mul(Rt(E||0));let ae=Vn(tf[0].xyz.length(),tf[1].xyz.length());ee!==null&&(ae=ae.mul(Vn(ee))),x.isPerspectiveCamera&&te===!1&&(ae=ae.mul(ne.z.negate()));let oe=Qu.xy;if(y.center&&y.center.isVector2===!0){const ce=uX("center","vec2",y);oe=oe.sub(ce.sub(.5))}oe=oe.mul(ae);const se=et(z||o6),ue=dx(oe,se);return Zr(ne.xy.add(ue),ne.zw)}copy(a){return this.positionNode=a.positionNode,this.rotationNode=a.rotationNode,this.scaleNode=a.scaleNode,super.copy(a)}get sizeAttenuation(){return this._useSizeAttenuation}set sizeAttenuation(a){this._useSizeAttenuation!==a&&(this._useSizeAttenuation=a,this.needsUpdate=!0)}}const lZ=new qw,uZ=new An;class cZ extends IF{static get type(){return"PointsNodeMaterial"}constructor(a){super(),this.sizeNode=null,this.isPointsNodeMaterial=!0,this.setDefaultValues(lZ),this.setValues(a)}setupPositionView(){const{positionNode:a}=this;return Vg.mul(Rt(a||hl)).xyz}setupVertexSprite(a){const{material:y,camera:x}=a,{rotationNode:E,scaleNode:z,sizeNode:ee,sizeAttenuation:te}=this;let ne=super.setupVertex(a);if(y.isNodeMaterial!==!0)return ne;let ae=ee!==null?Vn(ee):A6;ae=ae.mul(AN),x.isPerspectiveCamera&&te===!0&&(ae=ae.mul(dZ.div(gl.z.negate()))),z&&z.isNode&&(ae=ae.mul(Vn(z)));let oe=Qu.xy;if(E&&E.isNode){const se=et(E);oe=dx(oe,se)}return oe=oe.mul(ae),oe=oe.div(g5.div(2)),oe=oe.mul(ne.w),ne=ne.add(Zr(oe,0,0)),ne}setupVertex(a){return a.object.isPoints?super.setupVertex(a):this.setupVertexSprite(a)}get alphaToCoverage(){return this._useAlphaToCoverage}set alphaToCoverage(a){this._useAlphaToCoverage!==a&&(this._useAlphaToCoverage=a,this.needsUpdate=!0)}}const dZ=Ci(1).onFrameUpdate(function({renderer:b}){const a=b.getSize(uZ);this.value=.5*a.y});class fZ extends jE{constructor(){super(),this.shadowNode=et(1).toVar("shadowMask")}direct({lightNode:a}){a.shadowNode!==null&&this.shadowNode.mulAssign(a.shadowNode)}finish({context:a}){Co.a.mulAssign(this.shadowNode.oneMinus()),a.outgoingLight.rgb.assign(Co.rgb)}}const hZ=new l2;class gZ extends nl{static get type(){return"ShadowNodeMaterial"}constructor(a){super(),this.isShadowNodeMaterial=!0,this.lights=!0,this.transparent=!0,this.setDefaultValues(hZ),this.setValues(a)}setupLightingModel(){return new fZ}}const fx=Xf("vec3"),LF=Xf("vec3"),RF=Xf("vec3");class pZ extends null{constructor(){super()}start(a){const{material:y,context:x}=a,E=Xf("vec3"),z=Xf("vec3");xi(sx.sub(Sd).length().greaterThan(bN.mul(2)),()=>{E.assign(sx),z.assign(Sd)}).Else(()=>{E.assign(Sd),z.assign(sx)});const ee=z.sub(E),te=Ci("int").onRenderUpdate(({material:ue})=>ue.steps),ne=ee.length().div(te).toVar(),ae=ee.normalize().toVar(),oe=et(0).toVar(),se=Rt(1).toVar();y.offsetNode&&oe.addAssign(y.offsetNode.mul(ne)),Xo(te,()=>{const ue=E.add(ae.mul(oe)),ce=Ed.mul(Zr(ue,1)).xyz;y.depthNode!==null&&(LF.assign(vA(H5(ce.z,kg,Gg))),x.sceneDepthNode=vA(y.depthNode).toVar()),x.positionWorld=ue,x.shadowPositionWorld=ue,x.positionView=ce,fx.assign(0);let de;y.scatteringNode&&(de=y.scatteringNode({positionRay:ue})),super.start(a),de&&fx.mulAssign(de);const ye=fx.mul(.01).negate().mul(ne).exp();se.mulAssign(ye),oe.addAssign(ne)}),RF.addAssign(se.saturate().oneMinus())}scatteringLight(a,y){const x=y.context.sceneDepthNode;x?xi(x.greaterThanEqual(LF),()=>{fx.addAssign(a)}):fx.addAssign(a)}direct({lightNode:a,lightColor:y},x){if(a.light.distance===void 0)return;const E=y.xyz.toVar();E.mulAssign(a.shadowNode),this.scatteringLight(E,x)}directRectArea({lightColor:a,lightPosition:y,halfWidth:x,halfHeight:E},z){const ee=y.add(x).sub(E),te=y.sub(x).sub(E),ne=y.sub(x).add(E),ae=y.add(x).add(E),oe=z.context.positionView,se=a.xyz.mul(xW({P:oe,p0:ee,p1:te,p2:ne,p3:ae})).pow(1.5);this.scatteringLight(se,z)}finish(a){a.context.outgoingLight.assign(RF)}}class Iue extends null{static get type(){return"VolumeNodeMaterial"}constructor(a){super(),this.isVolumeNodeMaterial=!0,this.steps=25,this.offsetNode=null,this.scatteringNode=null,this.lights=!0,this.transparent=!0,this.side=BackSide,this.depthTest=!1,this.depthWrite=!1,this.setValues(a)}setupLightingModel(){return new pZ}}class mZ{constructor(a,y){this.nodes=a,this.info=y,this._context=typeof self!="undefined"?self:null,this._animationLoop=null,this._requestId=null}start(){const a=(y,x)=>{this._requestId=this._context.requestAnimationFrame(a),this.info.autoReset===!0&&this.info.reset(),this.nodes.nodeFrame.update(),this.info.frame=this.nodes.nodeFrame.frameId,this._animationLoop!==null&&this._animationLoop(y,x)};a()}stop(){this._context.cancelAnimationFrame(this._requestId),this._requestId=null}getAnimationLoop(){return this._animationLoop}setAnimationLoop(a){this._animationLoop=a}getContext(){return this._context}setContext(a){this._context=a}dispose(){this.stop()}}class Qf{constructor(){this.weakMap=new WeakMap}get(a){let y=this.weakMap;for(let x=0;x{this.dispose()},this.onGeometryDispose=()=>{this.attributes=null,this.attributesId=null},this.material.addEventListener("dispose",this.onMaterialDispose),this.geometry.addEventListener("dispose",this.onGeometryDispose)}updateClipping(a){this.clippingContext=a}get clippingNeedsUpdate(){return this.clippingContext===null||this.clippingContext.cacheKey===this.clippingContextCacheKey?!1:(this.clippingContextCacheKey=this.clippingContext.cacheKey,!0)}get hardwareClippingPlanes(){return this.material.hardwareClipping===!0?this.clippingContext.unionClippingCount:0}getNodeBuilderState(){return this._nodeBuilderState||(this._nodeBuilderState=this._nodes.getForRender(this))}getMonitor(){return this._monitor||(this._monitor=this.getNodeBuilderState().observer)}getBindings(){return this._bindings||(this._bindings=this.getNodeBuilderState().createBindings())}getBindingGroup(a){for(const y of this.getBindings())if(y.name===a)return y}getIndex(){return this._geometries.getIndex(this)}getIndirect(){return this._geometries.getIndirect(this)}getChainArray(){return[this.object,this.material,this.context,this.lightsNode]}setGeometry(a){this.geometry=a,this.attributes=null,this.attributesId=null}getAttributes(){if(this.attributes!==null)return this.attributes;const a=this.getNodeBuilderState().nodeAttributes,y=this.geometry,x=[],E=new Set,z={};for(const ee of a){let te;if(ee.node&&ee.node.attribute?te=ee.node.attribute:(te=y.getAttribute(ee.name),z[ee.name]=te.version),te===void 0)continue;x.push(te);const ne=te.isInterleavedBufferAttribute?te.data:te;E.add(ne)}return this.attributes=x,this.attributesId=z,this.vertexBuffers=Array.from(E.values()),x}getVertexBuffers(){return this.vertexBuffers===null&&this.getAttributes(),this.vertexBuffers}getDrawParameters(){const{object:a,material:y,geometry:x,group:E,drawRange:z}=this,ee=this.drawParams||(this.drawParams={vertexCount:0,firstVertex:0,instanceCount:0,firstInstance:0}),te=this.getIndex(),ne=te!==null;let ae=1;if(x.isInstancedBufferGeometry===!0?ae=x.instanceCount:a.count!==void 0&&(ae=Math.max(0,a.count)),ae===0)return null;if(ee.instanceCount=ae,a.isBatchedMesh===!0)return ee;let oe=1;y.wireframe===!0&&!a.isPoints&&!a.isLineSegments&&!a.isLine&&!a.isLineLoop&&(oe=2);let se=z.start*oe,ue=(z.start+z.count)*oe;E!==null&&(se=Math.max(se,E.start*oe),ue=Math.min(ue,(E.start+E.count)*oe));const ce=x.attributes.position;let de=1/0;ne?de=te.count:ce!=null&&(de=ce.count),se=Math.max(se,0),ue=Math.min(ue,de);const ye=ue-se;return ye<0||ye===1/0?null:(ee.vertexCount=ye,ee.firstVertex=se,ee)}getGeometryCacheKey(){const{geometry:a}=this;let y="";for(const x of Object.keys(a.attributes).sort()){const E=a.attributes[x];y+=x+",",E.data&&(y+=E.data.stride+","),E.offset&&(y+=E.offset+","),E.itemSize&&(y+=E.itemSize+","),E.normalized&&(y+="n,")}for(const x of Object.keys(a.morphAttributes).sort()){const E=a.morphAttributes[x];y+="morph-"+x+",";for(let z=0,ee=E.length;z1)&&(E+=a.uuid+","),E+=a.receiveShadow+",",PC(E)}get needsGeometryUpdate(){if(this.geometry.id!==this.object.geometry.id)return!0;if(this.attributes!==null){const a=this.attributesId;for(const y in a){const x=this.geometry.getAttribute(y);if(x===void 0||a[y]!==x.id)return!0}}return!1}get needsUpdate(){return this.initialNodesCacheKey!==this.getDynamicCacheKey()||this.clippingNeedsUpdate}getDynamicCacheKey(){let a=0;return this.material.isShadowPassMaterial!==!0&&(a=this._nodes.getCacheKey(this.scene,this.lightsNode)),this.camera.isArrayCamera&&(a=zy(a,this.camera.cameras.length)),this.object.receiveShadow&&(a=zy(a,1)),a}getCacheKey(){return this.getMaterialCacheKey()+this.getDynamicCacheKey()}dispose(){this.material.removeEventListener("dispose",this.onMaterialDispose),this.geometry.removeEventListener("dispose",this.onGeometryDispose),this.onDispose()}}const P0=[];class xZ{constructor(a,y,x,E,z,ee){this.renderer=a,this.nodes=y,this.geometries=x,this.pipelines=E,this.bindings=z,this.info=ee,this.chainMaps={}}get(a,y,x,E,z,ee,te,ne){const ae=this.getChainMap(ne);P0[0]=a,P0[1]=y,P0[2]=ee,P0[3]=z;let oe=ae.get(P0);return oe===void 0?(oe=this.createRenderObject(this.nodes,this.geometries,this.renderer,a,y,x,E,z,ee,te,ne),ae.set(P0,oe)):(oe.updateClipping(te),oe.needsGeometryUpdate&&oe.setGeometry(a.geometry),(oe.version!==y.version||oe.needsUpdate)&&(oe.initialCacheKey!==oe.getCacheKey()?(oe.dispose(),oe=this.get(a,y,x,E,z,ee,te,ne)):oe.version=y.version)),P0.length=0,oe}getChainMap(a="default"){return this.chainMaps[a]||(this.chainMaps[a]=new Qf)}dispose(){this.chainMaps={}}createRenderObject(a,y,x,E,z,ee,te,ne,ae,oe,se){const ue=this.getChainMap(se),ce=new yZ(a,y,x,E,z,ee,te,ne,ae,oe);return ce.onDispose=()=>{this.pipelines.delete(ce),this.bindings.delete(ce),this.nodes.delete(ce),ue.delete(ce.getChainArray())},ce}}class em{constructor(){this.data=new WeakMap}get(a){let y=this.data.get(a);return y===void 0&&(y={},this.data.set(a,y)),y}delete(a){let y=null;return this.data.has(a)&&(y=this.data.get(a),this.data.delete(a)),y}has(a){return this.data.has(a)}dispose(){this.data=new WeakMap}}const rf={VERTEX:1,INDEX:2,STORAGE:3,INDIRECT:4},tm=16,PZ=211,bZ=212;class EZ extends em{constructor(a){super(),this.backend=a}delete(a){const y=super.delete(a);return y!==null&&this.backend.destroyAttribute(a),y}update(a,y){const x=this.get(a);if(x.version===void 0)y===rf.VERTEX?this.backend.createAttribute(a):y===rf.INDEX?this.backend.createIndexAttribute(a):y===rf.STORAGE?this.backend.createStorageAttribute(a):y===rf.INDIRECT&&this.backend.createIndirectStorageAttribute(a),x.version=this._getBufferAttribute(a).version;else{const E=this._getBufferAttribute(a);(x.version{this.info.memory.geometries--;const z=y.index,ee=a.getAttributes();z!==null&&this.attributes.delete(z);for(const ne of ee)this.attributes.delete(ne);const te=this.wireframes.get(y);te!==void 0&&this.attributes.delete(te),y.removeEventListener("dispose",E)};y.addEventListener("dispose",E)}updateAttributes(a){const y=a.getAttributes();for(const z of y)z.isStorageBufferAttribute||z.isStorageInstancedBufferAttribute?this.updateAttribute(z,rf.STORAGE):this.updateAttribute(z,rf.VERTEX);const x=this.getIndex(a);x!==null&&this.updateAttribute(x,rf.INDEX);const E=a.geometry.indirect;E!==null&&this.updateAttribute(E,rf.INDIRECT)}updateAttribute(a,y){const x=this.info.render.calls;a.isInterleavedBufferAttribute?this.attributeCall.get(a)===void 0?(this.attributes.update(a,y),this.attributeCall.set(a,x)):this.attributeCall.get(a.data)!==x&&(this.attributes.update(a,y),this.attributeCall.set(a.data,x),this.attributeCall.set(a,x)):this.attributeCall.get(a)!==x&&(this.attributes.update(a,y),this.attributeCall.set(a,x))}getIndirect(a){return a.geometry.indirect}getIndex(a){const{geometry:y,material:x}=a;let E=y.index;if(x.wireframe===!0){const z=this.wireframes;let ee=z.get(y);ee===void 0?(ee=zF(y),z.set(y,ee)):ee.version!==OF(y)&&(this.attributes.delete(ee),ee=zF(y),z.set(y,ee)),E=ee}return E}}class wZ{constructor(){this.autoReset=!0,this.frame=0,this.calls=0,this.render={calls:0,frameCalls:0,drawCalls:0,triangles:0,points:0,lines:0,timestamp:0},this.compute={calls:0,frameCalls:0,timestamp:0},this.memory={geometries:0,textures:0}}update(a,y,x){this.render.drawCalls++,a.isMesh||a.isSprite?this.render.triangles+=x*(y/3):a.isPoints?this.render.points+=x*y:a.isLineSegments?this.render.lines+=x*(y/2):a.isLine?this.render.lines+=x*(y-1):console.error("THREE.WebGPUInfo: Unknown object type.")}reset(){this.render.drawCalls=0,this.render.frameCalls=0,this.compute.frameCalls=0,this.render.triangles=0,this.render.points=0,this.render.lines=0}dispose(){this.reset(),this.calls=0,this.render.calls=0,this.compute.calls=0,this.render.timestamp=0,this.compute.timestamp=0,this.memory.geometries=0,this.memory.textures=0}}class HF{constructor(a){this.cacheKey=a,this.usedTimes=0}}class CZ extends HF{constructor(a,y,x){super(a),this.vertexProgram=y,this.fragmentProgram=x}}class BZ extends HF{constructor(a,y){super(a),this.computeProgram=y,this.isComputePipeline=!0}}let TZ=0;class fB{constructor(a,y,x,E=null,z=null){this.id=TZ++,this.code=a,this.stage=y,this.name=x,this.transforms=E,this.attributes=z,this.usedTimes=0}}class MZ extends em{constructor(a,y){super(),this.backend=a,this.nodes=y,this.bindings=null,this.caches=new Map,this.programs={vertex:new Map,fragment:new Map,compute:new Map}}getForCompute(a,y){const{backend:x}=this,E=this.get(a);if(this._needsComputeUpdate(a)){const z=E.pipeline;z&&(z.usedTimes--,z.computeProgram.usedTimes--);const ee=this.nodes.getForCompute(a);let te=this.programs.compute.get(ee.computeShader);te===void 0&&(z&&z.computeProgram.usedTimes===0&&this._releaseProgram(z.computeProgram),te=new fB(ee.computeShader,"compute",a.name,ee.transforms,ee.nodeAttributes),this.programs.compute.set(ee.computeShader,te),x.createProgram(te));const ne=this._getComputeCacheKey(a,te);let ae=this.caches.get(ne);ae===void 0&&(z&&z.usedTimes===0&&this._releasePipeline(z),ae=this._getComputePipeline(a,te,ne,y)),ae.usedTimes++,te.usedTimes++,E.version=a.version,E.pipeline=ae}return E.pipeline}getForRender(a,y=null){const{backend:x}=this,E=this.get(a);if(this._needsRenderUpdate(a)){const z=E.pipeline;z&&(z.usedTimes--,z.vertexProgram.usedTimes--,z.fragmentProgram.usedTimes--);const ee=a.getNodeBuilderState(),te=a.material?a.material.name:"";let ne=this.programs.vertex.get(ee.vertexShader);ne===void 0&&(z&&z.vertexProgram.usedTimes===0&&this._releaseProgram(z.vertexProgram),ne=new fB(ee.vertexShader,"vertex",te),this.programs.vertex.set(ee.vertexShader,ne),x.createProgram(ne));let ae=this.programs.fragment.get(ee.fragmentShader);ae===void 0&&(z&&z.fragmentProgram.usedTimes===0&&this._releaseProgram(z.fragmentProgram),ae=new fB(ee.fragmentShader,"fragment",te),this.programs.fragment.set(ee.fragmentShader,ae),x.createProgram(ae));const oe=this._getRenderCacheKey(a,ne,ae);let se=this.caches.get(oe);se===void 0?(z&&z.usedTimes===0&&this._releasePipeline(z),se=this._getRenderPipeline(a,ne,ae,oe,y)):a.pipeline=se,se.usedTimes++,ne.usedTimes++,ae.usedTimes++,E.pipeline=se}return E.pipeline}delete(a){const y=this.get(a).pipeline;return y&&(y.usedTimes--,y.usedTimes===0&&this._releasePipeline(y),y.isComputePipeline?(y.computeProgram.usedTimes--,y.computeProgram.usedTimes===0&&this._releaseProgram(y.computeProgram)):(y.fragmentProgram.usedTimes--,y.vertexProgram.usedTimes--,y.vertexProgram.usedTimes===0&&this._releaseProgram(y.vertexProgram),y.fragmentProgram.usedTimes===0&&this._releaseProgram(y.fragmentProgram))),super.delete(a)}dispose(){super.dispose(),this.caches=new Map,this.programs={vertex:new Map,fragment:new Map,compute:new Map}}updateForRender(a){this.getForRender(a)}_getComputePipeline(a,y,x,E){x=x||this._getComputeCacheKey(a,y);let z=this.caches.get(x);return z===void 0&&(z=new BZ(x,y),this.caches.set(x,z),this.backend.createComputePipeline(z,E)),z}_getRenderPipeline(a,y,x,E,z){E=E||this._getRenderCacheKey(a,y,x);let ee=this.caches.get(E);return ee===void 0&&(ee=new CZ(E,y,x),this.caches.set(E,ee),a.pipeline=ee,this.backend.createRenderPipeline(a,z)),ee}_getComputeCacheKey(a,y){return a.id+","+y.id}_getRenderCacheKey(a,y,x){return y.id+","+x.id+","+this.backend.getRenderCacheKey(a)}_releasePipeline(a){this.caches.delete(a.cacheKey)}_releaseProgram(a){const y=a.code,x=a.stage;this.programs[x].delete(y)}_needsComputeUpdate(a){const y=this.get(a);return y.pipeline===void 0||y.version!==a.version}_needsRenderUpdate(a){return this.get(a).pipeline===void 0||this.backend.needsRenderUpdate(a)}}class DZ extends em{constructor(a,y,x,E,z,ee){super(),this.backend=a,this.textures=x,this.pipelines=z,this.attributes=E,this.nodes=y,this.info=ee,this.pipelines.bindings=this}getForRender(a){const y=a.getBindings();for(const x of y){const E=this.get(x);E.bindGroup===void 0&&(this._init(x),this.backend.createBindings(x,y,0),E.bindGroup=x)}return y}getForCompute(a){const y=this.nodes.getForCompute(a).bindings;for(const x of y){const E=this.get(x);E.bindGroup===void 0&&(this._init(x),this.backend.createBindings(x,y,0),E.bindGroup=x)}return y}updateForCompute(a){this._updateBindings(this.getForCompute(a))}updateForRender(a){this._updateBindings(this.getForRender(a))}_updateBindings(a){for(const y of a)this._update(y,a)}_init(a){for(const y of a.bindings)if(y.isSampledTexture)this.textures.updateTexture(y.texture);else if(y.isStorageBuffer){const x=y.attribute,E=x.isIndirectStorageBufferAttribute?rf.INDIRECT:rf.STORAGE;this.attributes.update(x,E)}}_update(a,y){const{backend:x}=this;let E=!1,z=!0,ee=0,te=0;for(const ne of a.bindings)if(!(ne.isNodeUniformsGroup&&this.nodes.updateGroup(ne)===!1)){if(ne.isStorageBuffer){const ae=ne.attribute,oe=ae.isIndirectStorageBufferAttribute?rf.INDIRECT:rf.STORAGE;this.attributes.update(ae,oe)}if(ne.isUniformBuffer)ne.update()&&x.updateBinding(ne);else if(ne.isSampledTexture){const ae=ne.update(),oe=ne.texture,se=this.textures.get(oe);if(ae&&(this.textures.updateTexture(oe),ne.generation!==se.generation&&(ne.generation=se.generation,E=!0,z=!1)),x.get(oe).externalTexture!==void 0||se.isDefaultTexture?z=!1:(ee=ee*10+oe.id,te+=oe.version),oe.isStorageTexture===!0){const ce=this.get(oe);ne.store===!0?ce.needsMipmap=!0:this.textures.needsMipmaps(oe)&&ce.needsMipmap===!0&&(this.backend.generateMipmaps(oe),ce.needsMipmap=!1)}}else ne.isSampler&&ne.update()}E===!0&&this.backend.updateBindings(a,y,z?ee:0,te)}}function NZ(b,a){return b.groupOrder!==a.groupOrder?b.groupOrder-a.groupOrder:b.renderOrder!==a.renderOrder?b.renderOrder-a.renderOrder:b.z!==a.z?b.z-a.z:b.id-a.id}function UF(b,a){return b.groupOrder!==a.groupOrder?b.groupOrder-a.groupOrder:b.renderOrder!==a.renderOrder?b.renderOrder-a.renderOrder:b.z!==a.z?a.z-b.z:b.id-a.id}function kF(b){return(b.transmission>0||b.transmissionNode)&&b.side===Ms&&b.forceSinglePass===!1}class FZ{constructor(a,y,x){this.renderItems=[],this.renderItemsIndex=0,this.opaque=[],this.transparentDoublePass=[],this.transparent=[],this.bundles=[],this.lightsNode=a.getNode(y,x),this.lightsArray=[],this.scene=y,this.camera=x,this.occlusionQueryCount=0}begin(){return this.renderItemsIndex=0,this.opaque.length=0,this.transparentDoublePass.length=0,this.transparent.length=0,this.bundles.length=0,this.lightsArray.length=0,this.occlusionQueryCount=0,this}getNextRenderItem(a,y,x,E,z,ee,te){let ne=this.renderItems[this.renderItemsIndex];return ne===void 0?(ne={id:a.id,object:a,geometry:y,material:x,groupOrder:E,renderOrder:a.renderOrder,z,group:ee,clippingContext:te},this.renderItems[this.renderItemsIndex]=ne):(ne.id=a.id,ne.object=a,ne.geometry=y,ne.material=x,ne.groupOrder=E,ne.renderOrder=a.renderOrder,ne.z=z,ne.group=ee,ne.clippingContext=te),this.renderItemsIndex++,ne}push(a,y,x,E,z,ee,te){const ne=this.getNextRenderItem(a,y,x,E,z,ee,te);a.occlusionTest===!0&&this.occlusionQueryCount++,x.transparent===!0||x.transmission>0?(kF(x)&&this.transparentDoublePass.push(ne),this.transparent.push(ne)):this.opaque.push(ne)}unshift(a,y,x,E,z,ee,te){const ne=this.getNextRenderItem(a,y,x,E,z,ee,te);x.transparent===!0||x.transmission>0?(kF(x)&&this.transparentDoublePass.unshift(ne),this.transparent.unshift(ne)):this.opaque.unshift(ne)}pushBundle(a){this.bundles.push(a)}pushLight(a){this.lightsArray.push(a)}sort(a,y){this.opaque.length>1&&this.opaque.sort(a||NZ),this.transparentDoublePass.length>1&&this.transparentDoublePass.sort(y||UF),this.transparent.length>1&&this.transparent.sort(y||UF)}finish(){this.lightsNode.setLights(this.lightsArray);for(let a=this.renderItemsIndex,y=this.renderItems.length;a>y,ae=te.height>>y;let oe=a.depthTexture||z[y];const se=a.depthBuffer===!0||a.stencilBuffer===!0;let ue=!1;oe===void 0&&se&&(oe=new Ad,oe.format=a.stencilBuffer?si:zr,oe.type=a.stencilBuffer?eu:Fo,oe.image.width=ne,oe.image.height=ae,oe.image.depth=te.depth,oe.isArrayTexture=a.multiview===!0&&te.depth>1,z[y]=oe),(x.width!==te.width||te.height!==x.height)&&(ue=!0,oe&&(oe.needsUpdate=!0,oe.image.width=ne,oe.image.height=ae,oe.image.depth=oe.isArrayTexture?oe.image.depth:1)),x.width=te.width,x.height=te.height,x.textures=ee,x.depthTexture=oe||null,x.depth=a.depthBuffer,x.stencil=a.stencilBuffer,x.renderTarget=a,x.sampleCount!==E&&(ue=!0,oe&&(oe.needsUpdate=!0),x.sampleCount=E);const ce={sampleCount:E};if(a.isXRRenderTarget!==!0){for(let de=0;de{a.removeEventListener("dispose",de);for(let ye=0;ye0&&y.levels++,E||a.isStorageTexture===!0||a.isExternalTexture===!0)z.createSampler(a),z.createTexture(a,y),x.generation=a.version;else if(x.initialized!==!0&&z.createSampler(a),a.version>0){const oe=a.image;if(oe===void 0)console.warn("THREE.Renderer: Texture marked for update but image is undefined.");else if(oe.complete===!1)console.warn("THREE.Renderer: Texture marked for update but image is incomplete.");else{if(a.images){const se=[];for(const ue of a.images)se.push(ue);y.images=se}else y.image=oe;(x.isDefaultTexture===void 0||x.isDefaultTexture===!0)&&(z.createTexture(a,y),x.isDefaultTexture=!1,x.generation=a.version),a.source.dataReady===!0&&z.updateTexture(a,y),y.needsMipmaps&&a.mipmaps.length===0&&z.generateMipmaps(a),a.onUpdate&&a.onUpdate(a)}}else z.createDefaultTexture(a),x.isDefaultTexture=!0,x.generation=a.version;if(x.initialized!==!0){x.initialized=!0,x.generation=a.version,this.info.memory.textures++,a.isVideoTexture&&Ji.getTransfer(a.colorSpace)!==qr&&console.warn("WebGPURenderer: Video textures must use a color space with a sRGB transfer function, e.g. SRGBColorSpace.");const ae=()=>{a.removeEventListener("dispose",ae),this._destroyTexture(a)};a.addEventListener("dispose",ae)}x.version=a.version}getSize(a,y=UZ){let x=a.images?a.images[0]:a.image;return x?(x.image!==void 0&&(x=x.image),typeof HTMLVideoElement!="undefined"&&x instanceof HTMLVideoElement?(y.width=x.videoWidth||1,y.height=x.videoHeight||1,y.depth=1):x instanceof VideoFrame?(y.width=x.displayWidth||1,y.height=x.displayHeight||1,y.depth=1):(y.width=x.width||1,y.height=x.height||1,y.depth=a.isCubeTexture?6:x.depth||1)):y.width=y.height=y.depth=1,y}getMipLevels(a,y,x){let E;return a.mipmaps.length>0?E=a.mipmaps.length:a.isCompressedTexture===!0?E=1:E=Math.floor(Math.log2(Math.max(y,x)))+1,E}needsMipmaps(a){return a.generateMipmaps===!0||a.mipmaps.length>0}_destroyTexture(a){this.has(a)===!0&&(this.backend.destroySampler(a),this.backend.destroyTexture(a),this.delete(a),this.info.memory.textures--)}}class hB extends Ur{constructor(a,y,x,E=1){super(a,y,x),this.a=E}set(a,y,x,E=1){return this.a=E,super.set(a,y,x)}copy(a){return a.a!==void 0&&(this.a=a.a),super.copy(a)}clone(){return new this.constructor(this.r,this.g,this.b,this.a)}}class VF extends Vo{static get type(){return"ParameterNode"}constructor(a,y=null){super(a,y),this.isParameterNode=!0}getHash(){return this.uuid}generate(){return this.name}}const GZ=(b,a)=>zn(new VF(b,a));class VZ extends ai{static get type(){return"StackNode"}constructor(a=null){super(),this.nodes=[],this.outputNode=null,this.parent=a,this._currentCond=null,this._expressionNode=null,this.isStackNode=!0}getNodeType(a){return this.hasOutput?this.outputNode.getNodeType(a):"void"}getMemberType(a,y){return this.hasOutput?this.outputNode.getMemberType(a,y):"void"}add(a){return a.isNode!==!0?(console.error("THREE.TSL: Invalid node added to stack."),this):(this.nodes.push(a),this)}If(a,y){const x=new iA(y);return this._currentCond=Su(a,x),this.add(this._currentCond)}ElseIf(a,y){const x=new iA(y),E=Su(a,x);return this._currentCond.elseNode=E,this._currentCond=E,this}Else(a){return this._currentCond.elseNode=new iA(a),this}Switch(a){return this._expressionNode=zn(a),this}Case(...a){const y=[];if(a.length>=2)for(let te=0;tetypeof y=="string"?{name:a,type:y,atomic:!1}:{name:a,type:y.type,atomic:y.atomic||!1})}class XZ extends ai{static get type(){return"StructTypeNode"}constructor(a,y=null){super("struct"),this.membersLayout=jZ(a),this.name=y,this.isStructLayoutNode=!0}getLength(){const y=Float32Array.BYTES_PER_ELEMENT;let x=0;for(const E of this.membersLayout){const z=E.type,ee=TD(z)*y,te=MD(z),ne=x%8,ae=ne%te,oe=ne+ae;x+=ae,oe!==0&&8-oeE.name===y);return x?x.type:"void"}getNodeType(a){return a.getStructTypeFromNode(this,this.membersLayout,this.name).name}setup(a){a.getStructTypeFromNode(this,this.membersLayout,this.name),a.addInclude(this)}generate(a){return this.getNodeType(a)}}class QZ extends ai{static get type(){return"StructNode"}constructor(a,y){super("vec3"),this.structTypeNode=a,this.values=y,this.isStructNode=!0}getNodeType(a){return this.structTypeNode.getNodeType(a)}getMemberType(a,y){return this.structTypeNode.getMemberType(a,y)}generate(a){const y=a.getVarFromNode(this),x=y.type,E=a.getPropertyName(y);return a.addLineFlowCode(`${E} = ${a.generateStruct(x,this.structTypeNode.membersLayout,this.values)}`,this),y.name}}const WZ=(b,a=null)=>{const y=new XZ(b,a),x=(...E)=>{let z=null;if(E.length>0)if(E[0].isNode){z={};const ee=Object.keys(b);for(let te=0;tenew px(b,"int","float"),qZ=b=>new px(b,"uint","float"),_Z=b=>new px(b,"float","int"),$Z=b=>new px(b,"float","uint"),eY=Vt(([b])=>{const a=b.toUint().mul(747796405).add(2891336453),y=a.shiftRight(a.shiftRight(28).add(4)).bitXor(a).mul(277803737);return y.shiftRight(22).bitXor(y).toFloat().mul(1/K3(2,32))}),gB=(b,a)=>Kd(fa(4,b.mul(Ja(1,b))),a),tY=(b,a)=>b.lessThan(.5)?gB(b.mul(2),a).div(2):Ja(1,gB(fa(Ja(1,b),2),a).div(2)),nY=(b,a,y)=>Kd(Pd(Kd(b,a),Dl(Kd(b,a),Kd(Ja(1,b),y))),1/a),rY=(b,a)=>bd(yE.mul(a.mul(b).sub(1))).div(yE.mul(a.mul(b).sub(1))),Xg=Vt(([b])=>b.fract().sub(.5).abs()).setLayout({name:"tri",type:"float",inputs:[{name:"x",type:"float"}]}),iY=Vt(([b])=>Rt(Xg(b.z.add(Xg(b.y.mul(1)))),Xg(b.z.add(Xg(b.x.mul(1)))),Xg(b.y.add(Xg(b.x.mul(1)))))).setLayout({name:"tri3",type:"vec3",inputs:[{name:"p",type:"vec3"}]}),aY=Vt(([b,a,y])=>{const x=Rt(b).toVar(),E=et(1.4).toVar(),z=et(0).toVar(),ee=Rt(x).toVar();return Xo({start:et(0),end:et(3),type:"float",condition:"<="},()=>{const te=Rt(iY(ee.mul(2))).toVar();x.addAssign(te.add(y.mul(et(.1).mul(a)))),ee.mulAssign(1.8),E.mulAssign(1.5),x.mulAssign(1.2);const ne=et(Xg(x.z.add(Xg(x.x.add(Xg(x.y)))))).toVar();z.addAssign(ne.div(E)),ee.addAssign(.14)}),z}).setLayout({name:"triNoise3D",type:"float",inputs:[{name:"position",type:"vec3"},{name:"speed",type:"float"},{name:"time",type:"float"}]});class oY extends ai{static get type(){return"FunctionOverloadingNode"}constructor(a=[],...y){super(),this.functionNodes=a,this.parametersNodes=y,this._candidateFnCall=null,this.global=!0}getNodeType(){return this.functionNodes[0].shaderNode.layout.type}setup(a){const y=this.parametersNodes;let x=this._candidateFnCall;if(x===null){let E=null,z=-1;for(const ee of this.functionNodes){const ne=ee.shaderNode.layout;if(ne===null)throw new Error("FunctionOverloadingNode: FunctionNode must be a layout.");const ae=ne.inputs;if(y.length===ae.length){let oe=0;for(let se=0;sez&&(E=ee,z=oe)}}this._candidateFnCall=x=E(...y)}return x}}const sY=ea(oY),Wu=b=>(...a)=>sY(b,...a),PA=Ci(0).setGroup(Pi).onRenderUpdate(b=>b.time),lY=Ci(0).setGroup(Pi).onRenderUpdate(b=>b.deltaTime),WF=Ci(0,"uint").setGroup(Pi).onRenderUpdate(b=>b.frameId),uY=(b=PA)=>b.add(.75).mul(Math.PI*2).sin().mul(.5).add(.5),cY=(b=PA)=>b.fract().round(),dY=(b=PA)=>b.add(.5).fract().mul(2).sub(1).abs(),fY=(b=PA)=>b.fract(),hY=Vt(([b,a,y=Vn(.5)])=>dx(b.sub(y),a).add(y)),gY=Vt(([b,a,y=Vn(.5)])=>{const x=b.sub(y),E=x.dot(x),ee=E.mul(E).mul(a);return b.add(x.mul(ee))}),pY=Vt(({position:b=null,horizontal:a=!0,vertical:y=!1})=>{let x;b!==null?(x=tf.toVar(),x[3][0]=b.x,x[3][1]=b.y,x[3][2]=b.z):x=tf;const E=Ed.mul(x);return Vy(a)&&(E[0][0]=tf[0].length(),E[0][1]=0,E[0][2]=0),Vy(y)&&(E[1][0]=0,E[1][1]=tf[1].length(),E[1][2]=0),E[2][0]=0,E[2][1]=0,E[2][2]=1,$d.mul(E).mul(hl)}),mY=Vt(([b=null])=>{const a=vA();return vA(z5(b)).sub(a).lessThan(0).select(Ug,b)});class vY extends ai{static get type(){return"SpriteSheetUVNode"}constructor(a,y=qo(),x=et(0)){super("vec2"),this.countNode=a,this.uvNode=y,this.frameNode=x}setup(){const{frameNode:a,uvNode:y,countNode:x}=this,{width:E,height:z}=x,ee=a.mod(E.mul(z)).floor(),te=ee.mod(E),ne=z.sub(ee.add(1).div(E).ceil()),ae=x.reciprocal(),oe=Vn(te,ne);return y.add(oe).mul(ae)}}const AY=ea(vY).setParameterLength(3),ZF=Vt(([b,a=null,y=null,x=et(1),E=hl,z=Kc])=>{let ee=z.abs().normalize();ee=ee.div(ee.dot(Rt(1)));const te=E.yz.mul(x),ne=E.zx.mul(x),ae=E.xy.mul(x),oe=b.value,se=a!==null?a.value:oe,ue=y!==null?y.value:oe,ce=Xa(oe,te).mul(ee.x),de=Xa(se,ne).mul(ee.y),ye=Xa(ue,ae).mul(ee.z);return Dl(ce,de,ye)}),yY=(...b)=>ZF(...b),bA=new zf,b0=new Ye,EA=new Ye,pB=new Ye,mx=new mi,KE=new Ye(0,0,-1),Vh=new Ui,vx=new Ye,qE=new Ye,Ax=new Ui,_E=new An,$E=new xg,xY=Ug.flipX();$E.depthTexture=new Ad(1,1);let eS=!1;class mB extends Gh{static get type(){return"ReflectorNode"}constructor(a={}){super(a.defaultTexture||$E.texture,xY),this._reflectorBaseNode=a.reflector||new PY(this,a),this._depthNode=null,this.setUpdateMatrix(!1)}get reflector(){return this._reflectorBaseNode}get target(){return this._reflectorBaseNode.target}getDepthNode(){if(this._depthNode===null){if(this._reflectorBaseNode.depth!==!0)throw new Error("THREE.ReflectorNode: Depth node can only be requested when the reflector is created with { depth: true }. ");this._depthNode=zn(new mB({defaultTexture:$E.depthTexture,reflector:this._reflectorBaseNode}))}return this._depthNode}setup(a){return a.object.isQuadMesh||this._reflectorBaseNode.build(a),super.setup(a)}clone(){const a=new this.constructor(this.reflectorNode);return a.uvNode=this.uvNode,a.levelNode=this.levelNode,a.biasNode=this.biasNode,a.sampler=this.sampler,a.depthNode=this.depthNode,a.compareNode=this.compareNode,a.gradNode=this.gradNode,a._reflectorBaseNode=this._reflectorBaseNode,a}dispose(){super.dispose(),this._reflectorBaseNode.dispose()}}class PY extends ai{static get type(){return"ReflectorBaseNode"}constructor(a,y={}){super();const{target:x=new $s,resolutionScale:E=1,generateMipmaps:z=!1,bounces:ee=!0,depth:te=!1,samples:ne=0}=y;this.textureNode=a,this.target=x,this.resolutionScale=E,y.resolution!==void 0&&(oc('THREE.ReflectorNode: The "resolution" parameter has been renamed to "resolutionScale".'),this.resolutionScale=y.resolution),this.generateMipmaps=z,this.bounces=ee,this.depth=te,this.samples=ne,this.updateBeforeType=ee?ba.RENDER:ba.FRAME,this.virtualCameras=new WeakMap,this.renderTargets=new Map,this.forceUpdate=!1,this.hasOutput=!1}_updateResolution(a,y){const x=this.resolutionScale;y.getDrawingBufferSize(_E),a.setSize(Math.round(_E.width*x),Math.round(_E.height*x))}setup(a){return this._updateResolution($E,a.renderer),super.setup(a)}dispose(){super.dispose();for(const a of this.renderTargets.values())a.dispose()}getVirtualCamera(a){let y=this.virtualCameras.get(a);return y===void 0&&(y=a.clone(),this.virtualCameras.set(a,y)),y}getRenderTarget(a){let y=this.renderTargets.get(a);return y===void 0&&(y=new xg(0,0,{type:Us,samples:this.samples}),this.generateMipmaps===!0&&(y.texture.minFilter=lv,y.texture.generateMipmaps=!0),this.depth===!0&&(y.depthTexture=new Ad),this.renderTargets.set(a,y)),y}updateBefore(a){if(this.bounces===!1&&eS)return!1;eS=!0;const{scene:y,camera:x,renderer:E,material:z}=a,{target:ee}=this,te=this.getVirtualCamera(x),ne=this.getRenderTarget(te);E.getDrawingBufferSize(_E),this._updateResolution(ne,E),EA.setFromMatrixPosition(ee.matrixWorld),pB.setFromMatrixPosition(x.matrixWorld),mx.extractRotation(ee.matrixWorld),b0.set(0,0,1),b0.applyMatrix4(mx),vx.subVectors(EA,pB);const ae=vx.dot(b0)>0;let oe=!1;if(ae===!0&&this.forceUpdate===!1){if(this.hasOutput===!1){eS=!1;return}oe=!0}vx.reflect(b0).negate(),vx.add(EA),mx.extractRotation(x.matrixWorld),KE.set(0,0,-1),KE.applyMatrix4(mx),KE.add(pB),qE.subVectors(EA,KE),qE.reflect(b0).negate(),qE.add(EA),te.coordinateSystem=x.coordinateSystem,te.position.copy(vx),te.up.set(0,1,0),te.up.applyMatrix4(mx),te.up.reflect(b0),te.lookAt(qE),te.near=x.near,te.far=x.far,te.updateMatrixWorld(),te.projectionMatrix.copy(x.projectionMatrix),bA.setFromNormalAndCoplanarPoint(b0,EA),bA.applyMatrix4(te.matrixWorldInverse),Vh.set(bA.normal.x,bA.normal.y,bA.normal.z,bA.constant);const se=te.projectionMatrix;Ax.x=(Math.sign(Vh.x)+se.elements[8])/se.elements[0],Ax.y=(Math.sign(Vh.y)+se.elements[9])/se.elements[5],Ax.z=-1,Ax.w=(1+se.elements[10])/se.elements[14],Vh.multiplyScalar(1/Vh.dot(Ax));const ue=0;se.elements[2]=Vh.x,se.elements[6]=Vh.y,se.elements[10]=E.coordinateSystem===vo?Vh.z-ue:Vh.z+1-ue,se.elements[14]=Vh.w,this.textureNode.value=ne.texture,this.depth===!0&&(this.textureNode.getDepthNode().value=ne.depthTexture),z.visible=!1;const ce=E.getRenderTarget(),de=E.getMRT(),ye=E.autoClear;E.setMRT(null),E.setRenderTarget(ne),E.autoClear=!0,oe?(E.clear(),this.hasOutput=!1):(E.render(y,te),this.hasOutput=!0),E.setMRT(de),E.setRenderTarget(ce),E.autoClear=ye,z.visible=!0,eS=!1,this.forceUpdate=!1}get resolution(){return oc('THREE.ReflectorNode: The "resolution" property has been renamed to "resolutionScale".'),this.resolutionScale}set resolution(a){oc('THREE.ReflectorNode: The "resolution" property has been renamed to "resolutionScale".'),this.resolutionScale=a}}const bY=b=>zn(new mB(b)),vB=new Zv(-1,1,1,-1,0,1);class EY extends wa{constructor(a=!1){super();const y=a===!1?[0,-1,0,1,2,1]:[0,2,0,0,2,0];this.setAttribute("position",new vi([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new vi(y,2))}}const SY=new EY;class yx extends Go{constructor(a=null){super(SY,a),this.camera=vB,this.isQuadMesh=!0}renderAsync(a){return Ri(this,null,function*(){return a.renderAsync(this,vB)})}render(a){a.render(this,vB)}}const wY=new An;class CY extends Gh{static get type(){return"RTTNode"}constructor(a,y=null,x=null,E={type:Us}){const z=new xg(y,x,E);super(z.texture,qo()),this.isRTTNode=!0,this.node=a,this.width=y,this.height=x,this.pixelRatio=1,this.renderTarget=z,this.textureNeedsUpdate=!0,this.autoUpdate=!0,this._rttNode=null,this._quadMesh=new yx(new nl),this.updateBeforeType=ba.RENDER}get autoResize(){return this.width===null}setup(a){return this._rttNode=this.node.context(a.getSharedContext()),this._quadMesh.material.name="RTT",this._quadMesh.material.needsUpdate=!0,super.setup(a)}setSize(a,y){this.width=a,this.height=y;const x=a*this.pixelRatio,E=y*this.pixelRatio;this.renderTarget.setSize(x,E),this.textureNeedsUpdate=!0}setPixelRatio(a){this.pixelRatio=a,this.setSize(this.width,this.height)}updateBefore({renderer:a}){if(this.textureNeedsUpdate===!1&&this.autoUpdate===!1)return;if(this.textureNeedsUpdate=!1,this.autoResize===!0){const x=a.getPixelRatio(),E=a.getSize(wY),z=E.width*x,ee=E.height*x;(z!==this.renderTarget.width||ee!==this.renderTarget.height)&&(this.renderTarget.setSize(z,ee),this.textureNeedsUpdate=!0)}this._quadMesh.material.fragmentNode=this._rttNode;const y=a.getRenderTarget();a.setRenderTarget(this.renderTarget),this._quadMesh.render(a),a.setRenderTarget(y)}clone(){const a=new Gh(this.value,this.uvNode,this.levelNode);return a.sampler=this.sampler,a.referenceNode=this,a}}const YF=(b,...a)=>zn(new CY(zn(b),...a)),BY=(b,...a)=>b.isSampleNode||b.isTextureNode?b:b.isPassNode?b.getTextureNode():YF(b,...a),SA=Vt(([b,a,y],x)=>{let E;x.renderer.coordinateSystem===vo?(b=Vn(b.x,b.y.oneMinus()).mul(2).sub(1),E=Zr(Rt(b,a),1)):E=Zr(Rt(b.x,b.y.oneMinus(),a).mul(2).sub(1),1);const z=Zr(y.mul(E));return z.xyz.div(z.w)}),TY=Vt(([b,a])=>{const y=a.mul(Zr(b,1)),x=y.xy.div(y.w).mul(.5).add(.5).toVar();return Vn(x.x,x.y.oneMinus())}),MY=Vt(([b,a,y])=>{const x=Jp(fl(a)),E=ou(b.mul(x)).toVar(),z=fl(a,E).toVar(),ee=fl(a,E.sub(ou(2,0))).toVar(),te=fl(a,E.sub(ou(1,0))).toVar(),ne=fl(a,E.add(ou(1,0))).toVar(),ae=fl(a,E.add(ou(2,0))).toVar(),oe=fl(a,E.add(ou(0,2))).toVar(),se=fl(a,E.add(ou(0,1))).toVar(),ue=fl(a,E.sub(ou(0,1))).toVar(),ce=fl(a,E.sub(ou(0,2))).toVar(),de=xs(Ja(et(2).mul(te).sub(ee),z)).toVar(),ye=xs(Ja(et(2).mul(ne).sub(ae),z)).toVar(),Ae=xs(Ja(et(2).mul(se).sub(oe),z)).toVar(),ge=xs(Ja(et(2).mul(ue).sub(ce),z)).toVar(),Ee=SA(b,z,y).toVar(),be=de.lessThan(ye).select(Ee.sub(SA(b.sub(Vn(et(1).div(x.x),0)),te,y)),Ee.negate().add(SA(b.add(Vn(et(1).div(x.x),0)),ne,y))),we=Ae.lessThan(ge).select(Ee.sub(SA(b.add(Vn(0,et(1).div(x.y))),se,y)),Ee.negate().add(SA(b.sub(Vn(0,et(1).div(x.y))),ue,y)));return Lg(SE(be,we))});class DY extends ai{static get type(){return"SampleNode"}constructor(a,y=null){super(),this.callback=a,this.uvNode=y,this.isSampleNode=!0}setup(){return this.sample(qo())}sample(a){return this.callback(a)}}const NY=(b,a=null)=>zn(new DY(b,zn(a)));class nm extends ai{static get type(){return"EventNode"}constructor(a,y){super("void"),this.eventType=a,this.callback=y,a===nm.OBJECT?this.updateType=ba.OBJECT:a===nm.MATERIAL&&(this.updateType=ba.RENDER)}update(a){this.callback(a)}}nm.OBJECT="object",nm.MATERIAL="material";const JF=(b,a)=>zn(new nm(b,a)).toStack(),FY=b=>JF(nm.OBJECT,b),IY=b=>JF(nm.MATERIAL,b);class LY extends Of{constructor(a,y,x=Float32Array){const E=ArrayBuffer.isView(a)?a:new x(a*y);super(E,y),this.isStorageInstancedBufferAttribute=!0}}class RY extends us{constructor(a,y,x=Float32Array){const E=ArrayBuffer.isView(a)?a:new x(a*y);super(E,y),this.isStorageBufferAttribute=!0}}const OY=(b,a="float")=>{let y,x;a.isStruct===!0?(y=a.layout.getLength(),x=Uy("float")):(y=SC(a),x=Uy(a));const E=new RY(b,y,x);return v0(E,a,b)},zY=(b,a="float")=>{let y,x;a.isStruct===!0?(y=a.layout.getLength(),x=Uy("float")):(y=SC(a),x=Uy(a));const E=new LY(b,y,x);return v0(E,a,b)};class HY extends ai{static get type(){return"PointUVNode"}constructor(){super("vec2"),this.isPointUVNode=!0}generate(){return"vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y )"}}const UY=wr(HY),xx=new Xc,AB=new mi;class _c extends ai{static get type(){return"SceneNode"}constructor(a=_c.BACKGROUND_BLURRINESS,y=null){super(),this.scope=a,this.scene=y}setup(a){const y=this.scope,x=this.scene!==null?this.scene:a.scene;let E;return y===_c.BACKGROUND_BLURRINESS?E=cs("backgroundBlurriness","float",x):y===_c.BACKGROUND_INTENSITY?E=cs("backgroundIntensity","float",x):y===_c.BACKGROUND_ROTATION?E=Ci("mat4").setName("backgroundRotation").setGroup(Pi).onRenderUpdate(()=>{const z=x.background;return z!==null&&z.isTexture&&z.mapping!==mh?(xx.copy(x.backgroundRotation),xx.x*=-1,xx.y*=-1,xx.z*=-1,AB.makeRotationFromEuler(xx)):AB.identity(),AB}):console.error("THREE.SceneNode: Unknown scope:",y),E}}_c.BACKGROUND_BLURRINESS="backgroundBlurriness",_c.BACKGROUND_INTENSITY="backgroundIntensity",_c.BACKGROUND_ROTATION="backgroundRotation";const KF=wr(_c,_c.BACKGROUND_BLURRINESS),yB=wr(_c,_c.BACKGROUND_INTENSITY),qF=wr(_c,_c.BACKGROUND_ROTATION);class kY extends Gh{static get type(){return"StorageTextureNode"}constructor(a,y,x=null){super(a,y),this.storeNode=x,this.isStorageTextureNode=!0,this.access=Xu.WRITE_ONLY}getInputType(){return"storageTexture"}setup(a){super.setup(a);const y=a.getNodeProperties(this);return y.storeNode=this.storeNode,y}setAccess(a){return this.access=a,this}generate(a,y){let x;return this.storeNode!==null?x=this.generateStore(a):x=super.generate(a,y),x}toReadWrite(){return this.setAccess(Xu.READ_WRITE)}toReadOnly(){return this.setAccess(Xu.READ_ONLY)}toWriteOnly(){return this.setAccess(Xu.WRITE_ONLY)}generateStore(a){const y=a.getNodeProperties(this),{uvNode:x,storeNode:E,depthNode:z}=y,ee=super.generate(a,"property"),te=x.build(a,this.value.is3DTexture===!0?"uvec3":"uvec2"),ne=E.build(a,"vec4"),ae=z?z.build(a,"int"):null,oe=a.generateTextureStore(a,ee,te,ae,ne);a.addLineFlowCode(oe,this)}clone(){const a=super.clone();return a.storeNode=this.storeNode,a}}const _F=ea(kY).setParameterLength(1,3),GY=(b,a,y)=>{const x=_F(b,a,y);return y!==null&&x.toStack(),x},VY=Vt(({texture:b,uv:a})=>{const x=Rt().toVar();return xi(a.x.lessThan(1e-4),()=>{x.assign(Rt(1,0,0))}).ElseIf(a.y.lessThan(1e-4),()=>{x.assign(Rt(0,1,0))}).ElseIf(a.z.lessThan(1e-4),()=>{x.assign(Rt(0,0,1))}).ElseIf(a.x.greaterThan(1-1e-4),()=>{x.assign(Rt(-1,0,0))}).ElseIf(a.y.greaterThan(1-1e-4),()=>{x.assign(Rt(0,-1,0))}).ElseIf(a.z.greaterThan(1-1e-4),()=>{x.assign(Rt(0,0,-1))}).Else(()=>{const z=b.sample(a.add(Rt(-.01,0,0))).r.sub(b.sample(a.add(Rt(.01,0,0))).r),ee=b.sample(a.add(Rt(0,-.01,0))).r.sub(b.sample(a.add(Rt(0,.01,0))).r),te=b.sample(a.add(Rt(0,0,-.01))).r.sub(b.sample(a.add(Rt(0,0,.01))).r);x.assign(Rt(z,ee,te))}),x.normalize()});class jY extends Gh{static get type(){return"Texture3DNode"}constructor(a,y=null,x=null){super(a,y,x),this.isTexture3DNode=!0}getInputType(){return"texture3D"}getDefaultUV(){return Rt(.5,.5,.5)}setUpdateMatrix(){}setupUV(a,y){const x=this.value;return a.isFlipY()&&(x.isRenderTargetTexture===!0||x.isFramebufferTexture===!0)&&(this.sampler?y=y.flipY():y=y.setY(Et(Jp(this,this.levelNode).y).sub(y.y).sub(1))),y}generateUV(a,y){return y.build(a,"vec3")}generateOffset(a,y){return y.build(a,"ivec3")}normal(a){return VY({texture:this,uv:a})}}const $F=ea(jY).setParameterLength(1,3);class XY extends FE{static get type(){return"UserDataNode"}constructor(a,y,x=null){super(a,y,x),this.userData=x}updateReference(a){return this.reference=this.userData!==null?this.userData:a.object.userData,this.reference}}const QY=(b,a,y)=>zn(new XY(b,a,y)),eI=new WeakMap;class WY extends dl{static get type(){return"VelocityNode"}constructor(){super("vec2"),this.projectionMatrix=null,this.updateType=ba.OBJECT,this.updateAfterType=ba.OBJECT,this.previousModelWorldMatrix=Ci(new mi),this.previousProjectionMatrix=Ci(new mi).setGroup(Pi),this.previousCameraViewMatrix=Ci(new mi)}setProjectionMatrix(a){this.projectionMatrix=a}update({frameId:a,camera:y,object:x}){const E=nI(x);this.previousModelWorldMatrix.value.copy(E);const z=tI(y);z.frameId!==a&&(z.frameId=a,z.previousProjectionMatrix===void 0?(z.previousProjectionMatrix=new mi,z.previousCameraViewMatrix=new mi,z.currentProjectionMatrix=new mi,z.currentCameraViewMatrix=new mi,z.previousProjectionMatrix.copy(this.projectionMatrix||y.projectionMatrix),z.previousCameraViewMatrix.copy(y.matrixWorldInverse)):(z.previousProjectionMatrix.copy(z.currentProjectionMatrix),z.previousCameraViewMatrix.copy(z.currentCameraViewMatrix)),z.currentProjectionMatrix.copy(this.projectionMatrix||y.projectionMatrix),z.currentCameraViewMatrix.copy(y.matrixWorldInverse),this.previousProjectionMatrix.value.copy(z.previousProjectionMatrix),this.previousCameraViewMatrix.value.copy(z.previousCameraViewMatrix))}updateAfter({object:a}){nI(a).copy(a.matrixWorld)}setup(){const a=this.projectionMatrix===null?$d:Ci(this.projectionMatrix),y=this.previousCameraViewMatrix.mul(this.previousModelWorldMatrix),x=a.mul(Vg).mul(hl),E=this.previousProjectionMatrix.mul(y).mul(ME),z=x.xy.div(x.w),ee=E.xy.div(E.w);return Ja(z,ee)}}function tI(b){let a=eI.get(b);return a===void 0&&(a={},eI.set(b,a)),a}function nI(b,a=0){const y=tI(b);let x=y[a];return x===void 0&&(y[a]=x=new mi,y[a].copy(b.matrixWorld)),x}const ZY=wr(WY),YY=Vt(([b])=>xB(b.rgb)),JY=Vt(([b,a=et(1)])=>a.mix(xB(b.rgb),b.rgb)),KY=Vt(([b,a=et(1)])=>{const y=Dl(b.r,b.g,b.b).div(3),x=b.r.max(b.g.max(b.b)),E=x.sub(y).mul(a).mul(-3);return so(b.rgb,x,E)}),qY=Vt(([b,a=et(1)])=>{const y=Rt(.57735,.57735,.57735),x=a.cos();return Rt(b.rgb.mul(x).add(y.cross(b.rgb).mul(a.sin()).add(y.mul(Yp(y,b.rgb).mul(x.oneMinus())))))}),xB=(b,a=Rt(Ji.getLuminanceCoefficients(new Ye)))=>Yp(b,a),_Y=Vt(([b,a=Rt(1),y=Rt(0),x=Rt(1),E=et(1),z=Rt(Ji.getLuminanceCoefficients(new Ye,Sh))])=>{const ee=b.rgb.dot(Rt(z)),te=tl(b.rgb.mul(a).add(y),0).toVar(),ne=te.pow(x).toVar();return xi(te.r.greaterThan(0),()=>{te.r.assign(ne.r)}),xi(te.g.greaterThan(0),()=>{te.g.assign(ne.g)}),xi(te.b.greaterThan(0),()=>{te.b.assign(ne.b)}),te.assign(ee.add(te.sub(ee).mul(E))),Zr(te.rgb,b.a)});class $Y extends dl{static get type(){return"PosterizeNode"}constructor(a,y){super(),this.sourceNode=a,this.stepsNode=y}setup(){const{sourceNode:a,stepsNode:y}=this;return a.mul(y).floor().div(y)}}const eJ=ea($Y).setParameterLength(2),tS=new An;class rI extends Gh{static get type(){return"PassTextureNode"}constructor(a,y){super(y),this.passNode=a,this.setUpdateMatrix(!1)}setup(a){return this.passNode.build(a),super.setup(a)}clone(){return new this.constructor(this.passNode,this.value)}}class iI extends rI{static get type(){return"PassMultipleTextureNode"}constructor(a,y,x=!1){super(a,null),this.textureName=y,this.previousTexture=x}updateTexture(){this.value=this.previousTexture?this.passNode.getPreviousTexture(this.textureName):this.passNode.getTexture(this.textureName)}setup(a){return this.updateTexture(),super.setup(a)}clone(){const a=new this.constructor(this.passNode,this.textureName,this.previousTexture);return a.uvNode=this.uvNode,a.levelNode=this.levelNode,a.biasNode=this.biasNode,a.sampler=this.sampler,a.depthNode=this.depthNode,a.compareNode=this.compareNode,a.gradNode=this.gradNode,a}}class jh extends dl{static get type(){return"PassNode"}constructor(a,y,x,E={}){super("vec4"),this.scope=a,this.scene=y,this.camera=x,this.options=E,this._pixelRatio=1,this._width=1,this._height=1;const z=new Ad;z.isRenderTargetTexture=!0,z.name="depth";const ee=new xg(this._width*this._pixelRatio,this._height*this._pixelRatio,Ls({type:Us},E));ee.texture.name="output",ee.depthTexture=z,this.renderTarget=ee,this._textures={output:ee.texture,depth:z},this._textureNodes={},this._linearDepthNodes={},this._viewZNodes={},this._previousTextures={},this._previousTextureNodes={},this._cameraNear=Ci(0),this._cameraFar=Ci(0),this._mrt=null,this._layers=null,this._resolution=1,this._viewport=null,this._scissor=null,this.isPassNode=!0,this.updateBeforeType=ba.FRAME,this.global=!0}setResolution(a){return this._resolution=a,this}getResolution(){return this._resolution}setLayers(a){return this._layers=a,this}getLayers(){return this._layers}setMRT(a){return this._mrt=a,this}getMRT(){return this._mrt}getTexture(a){let y=this._textures[a];return y===void 0&&(y=this.renderTarget.texture.clone(),y.name=a,this._textures[a]=y,this.renderTarget.textures.push(y)),y}getPreviousTexture(a){let y=this._previousTextures[a];return y===void 0&&(y=this.getTexture(a).clone(),this._previousTextures[a]=y),y}toggleTexture(a){const y=this._previousTextures[a];if(y!==void 0){const x=this._textures[a],E=this.renderTarget.textures.indexOf(x);this.renderTarget.textures[E]=y,this._textures[a]=y,this._previousTextures[a]=x,this._textureNodes[a].updateTexture(),this._previousTextureNodes[a].updateTexture()}}getTextureNode(a="output"){let y=this._textureNodes[a];return y===void 0&&(y=zn(new iI(this,a)),y.updateTexture(),this._textureNodes[a]=y),y}getPreviousTextureNode(a="output"){let y=this._previousTextureNodes[a];return y===void 0&&(this._textureNodes[a]===void 0&&this.getTextureNode(a),y=zn(new iI(this,a,!0)),y.updateTexture(),this._previousTextureNodes[a]=y),y}getViewZNode(a="depth"){let y=this._viewZNodes[a];if(y===void 0){const x=this._cameraNear,E=this._cameraFar;this._viewZNodes[a]=y=U5(this.getTextureNode(a),x,E)}return y}getLinearDepthNode(a="depth"){let y=this._linearDepthNodes[a];if(y===void 0){const x=this._cameraNear,E=this._cameraFar,z=this.getViewZNode(a);this._linearDepthNodes[a]=y=mA(z,x,E)}return y}compileAsync(a){return Ri(this,null,function*(){const y=a.getRenderTarget(),x=a.getMRT();a.setRenderTarget(this.renderTarget),a.setMRT(this._mrt),yield a.compileAsync(this.scene,this.camera),a.setRenderTarget(y),a.setMRT(x)})}setup({renderer:a}){return this.renderTarget.samples=this.options.samples===void 0?a.samples:this.options.samples,this.renderTarget.texture.type=a.getColorBufferType(),this.scope===jh.COLOR?this.getTextureNode():this.getLinearDepthNode()}updateBefore(a){const{renderer:y}=a,{scene:x}=this;let E,z;const ee=y.getOutputRenderTarget();ee&&ee.isXRRenderTarget===!0?(z=1,E=y.xr.getCamera(),y.xr.updateCamera(E),tS.set(ee.width,ee.height)):(E=this.camera,z=y.getPixelRatio(),y.getSize(tS)),this._pixelRatio=z,this.setSize(tS.width,tS.height);const te=y.getRenderTarget(),ne=y.getMRT(),ae=E.layers.mask;this._cameraNear.value=E.near,this._cameraFar.value=E.far,this._layers!==null&&(E.layers.mask=this._layers.mask);for(const oe in this._previousTextures)this.toggleTexture(oe);y.setRenderTarget(this.renderTarget),y.setMRT(this._mrt),y.render(x,E),y.setRenderTarget(te),y.setMRT(ne),E.layers.mask=ae}setSize(a,y){this._width=a,this._height=y;const x=this._width*this._pixelRatio*this._resolution,E=this._height*this._pixelRatio*this._resolution;this.renderTarget.setSize(x,E),this._scissor!==null&&this.renderTarget.scissor.copy(this._scissor),this._viewport!==null&&this.renderTarget.viewport.copy(this._viewport)}setScissor(a,y,x,E){a===null?this._scissor=null:(this._scissor===null&&(this._scissor=new Ui),a.isVector4?this._scissor.copy(a):this._scissor.set(a,y,x,E),this._scissor.multiplyScalar(this._pixelRatio*this._resolution).floor())}setViewport(a,y,x,E){a===null?this._viewport=null:(this._viewport===null&&(this._viewport=new Ui),a.isVector4?this._viewport.copy(a):this._viewport.set(a,y,x,E),this._viewport.multiplyScalar(this._pixelRatio*this._resolution).floor())}setPixelRatio(a){this._pixelRatio=a,this.setSize(this._width,this._height)}dispose(){this.renderTarget.dispose()}}jh.COLOR="color",jh.DEPTH="depth";const tJ=(b,a,y)=>zn(new jh(jh.COLOR,b,a,y)),nJ=(b,a)=>zn(new rI(b,a)),rJ=(b,a,y)=>zn(new jh(jh.DEPTH,b,a,y));class iJ extends jh{static get type(){return"ToonOutlinePassNode"}constructor(a,y,x,E,z){super(jh.COLOR,a,y),this.colorNode=x,this.thicknessNode=E,this.alphaNode=z,this._materialCache=new WeakMap}updateBefore(a){const{renderer:y}=a,x=y.getRenderObjectFunction();y.setRenderObjectFunction((E,z,ee,te,ne,ae,oe,se)=>{if((ne.isMeshToonMaterial||ne.isMeshToonNodeMaterial)&&ne.wireframe===!1){const ue=this._getOutlineMaterial(ne);y.renderObject(E,z,ee,te,ue,ae,oe,se)}y.renderObject(E,z,ee,te,ne,ae,oe,se)}),super.updateBefore(a),y.setRenderObjectFunction(x)}_createMaterial(){const a=new nl;a.isMeshToonOutlineMaterial=!0,a.name="Toon_Outline",a.side=xo;const y=Kc.negate(),x=$d.mul(Vg),E=et(1),z=x.mul(Zr(hl,1)),ee=x.mul(Zr(hl.add(y),1)),te=Lg(z.sub(ee));return a.vertexNode=z.add(te.mul(this.thicknessNode).mul(z.w).mul(E)),a.colorNode=Zr(this.colorNode,this.alphaNode),a}_getOutlineMaterial(a){let y=this._materialCache.get(a);return y===void 0&&(y=this._createMaterial(),this._materialCache.set(a,y)),y}}const aJ=(b,a,y=new Ur(0,0,0),x=.003,E=1)=>zn(new iJ(b,a,zn(y),zn(x),zn(E))),aI=Vt(([b,a])=>b.mul(a).clamp()).setLayout({name:"linearToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),oI=Vt(([b,a])=>(b=b.mul(a),b.div(b.add(1)).clamp())).setLayout({name:"reinhardToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),sI=Vt(([b,a])=>{b=b.mul(a),b=b.sub(.004).max(0);const y=b.mul(b.mul(6.2).add(.5)),x=b.mul(b.mul(6.2).add(1.7)).add(.06);return y.div(x).pow(2.2)}).setLayout({name:"cineonToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),oJ=Vt(([b])=>{const a=b.mul(b.add(.0245786)).sub(90537e-9),y=b.mul(b.add(.432951).mul(.983729)).add(.238081);return a.div(y)}),lI=Vt(([b,a])=>{const y=fc(.59719,.35458,.04823,.076,.90834,.01566,.0284,.13383,.83777),x=fc(1.60475,-.53108,-.07367,-.10208,1.10813,-.00605,-.00327,-.07276,1.07602);return b=b.mul(a).div(.6),b=y.mul(b),b=oJ(b),b=x.mul(b),b.clamp()}).setLayout({name:"acesFilmicToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),sJ=fc(Rt(1.6605,-.1246,-.0182),Rt(-.5876,1.1329,-.1006),Rt(-.0728,-.0083,1.1187)),lJ=fc(Rt(.6274,.0691,.0164),Rt(.3293,.9195,.088),Rt(.0433,.0113,.8956)),uJ=Vt(([b])=>{const a=Rt(b).toVar(),y=Rt(a.mul(a)).toVar(),x=Rt(y.mul(y)).toVar();return et(15.5).mul(x.mul(y)).sub(fa(40.14,x.mul(a))).add(fa(31.96,x).sub(fa(6.868,y.mul(a))).add(fa(.4298,y).add(fa(.1191,a).sub(.00232))))}),uI=Vt(([b,a])=>{const y=Rt(b).toVar(),x=fc(Rt(.856627153315983,.137318972929847,.11189821299995),Rt(.0951212405381588,.761241990602591,.0767994186031903),Rt(.0482516061458583,.101439036467562,.811302368396859)),E=fc(Rt(1.1271005818144368,-.1413297634984383,-.14132976349843826),Rt(-.11060664309660323,1.157823702216272,-.11060664309660294),Rt(-.016493938717834573,-.016493938717834257,1.2519364065950405)),z=et(-12.47393),ee=et(4.026069);return y.mulAssign(a),y.assign(lJ.mul(y)),y.assign(x.mul(y)),y.assign(tl(y,1e-10)),y.assign(Oh(y)),y.assign(y.sub(z).div(ee.sub(z))),y.assign(qd(y,0,1)),y.assign(uJ(y)),y.assign(E.mul(y)),y.assign(Kd(tl(Rt(0),y),Rt(2.2))),y.assign(sJ.mul(y)),y.assign(qd(y,0,1)),y}).setLayout({name:"agxToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),cI=Vt(([b,a])=>{const y=et(.76),x=et(.15);b=b.mul(a);const E=Jc(b.r,Jc(b.g,b.b)),z=Su(E.lessThan(.08),E.sub(fa(6.25,E.mul(E))),.04);b.subAssign(z);const ee=tl(b.r,tl(b.g,b.b));xi(ee.lessThan(y),()=>b);const te=Ja(1,y),ne=Ja(1,te.mul(te).div(ee.add(te.sub(y))));b.mulAssign(ne.div(ee));const ae=Ja(1,Pd(1,x.mul(ee.sub(ne)).add(1)));return so(b,Rt(ne),ae)}).setLayout({name:"neutralToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]});class gc extends ai{static get type(){return"CodeNode"}constructor(a="",y=[],x=""){super("code"),this.isCodeNode=!0,this.global=!0,this.code=a,this.includes=y,this.language=x}setIncludes(a){return this.includes=a,this}getIncludes(){return this.includes}generate(a){const y=this.getIncludes(a);for(const E of y)E.build(a);const x=a.getCodeFromNode(this,this.getNodeType(a));return x.code=this.code,x.code}serialize(a){super.serialize(a),a.code=this.code,a.language=this.language}deserialize(a){super.deserialize(a),this.code=a.code,this.language=a.language}}const nS=ea(gc).setParameterLength(1,3),cJ=(b,a)=>nS(b,a,"js"),dJ=(b,a)=>nS(b,a,"wgsl"),fJ=(b,a)=>nS(b,a,"glsl");class dI extends gc{static get type(){return"FunctionNode"}constructor(a="",y=[],x=""){super(a,y,x)}getNodeType(a){return this.getNodeFunction(a).type}getMemberType(a,y){const x=this.getNodeType(a);return a.getStructTypeNode(x).getMemberType(a,y)}getInputs(a){return this.getNodeFunction(a).inputs}getNodeFunction(a){const y=a.getDataFromNode(this);let x=y.nodeFunction;return x===void 0&&(x=a.parser.parseFunction(this.code),y.nodeFunction=x),x}generate(a,y){super.generate(a);const x=this.getNodeFunction(a),E=x.name,z=x.type,ee=a.getCodeFromNode(this,z);E!==""&&(ee.name=E);const te=a.getPropertyName(ee),ne=this.getNodeFunction(a).getCode(te);return ee.code=ne+` -`,y==="property"?te:a.format(`${te}()`,z,y)}}const fI=(b,a=[],y="")=>{for(let z=0;zx.call(...z);return E.functionNode=x,E},hJ=(b,a)=>fI(b,a,"glsl"),gJ=(b,a)=>fI(b,a,"wgsl");class pJ extends ai{static get type(){return"ScriptableValueNode"}constructor(a=null){super(),this._value=a,this._cache=null,this.inputType=null,this.outputType=null,this.events=new ls,this.isScriptableValueNode=!0}get isScriptableOutputNode(){return this.outputType!==null}set value(a){this._value!==a&&(this._cache&&this.inputType==="URL"&&this.value.value instanceof ArrayBuffer&&(URL.revokeObjectURL(this._cache),this._cache=null),this._value=a,this.events.dispatchEvent({type:"change"}),this.refresh())}get value(){return this._value}refresh(){this.events.dispatchEvent({type:"refresh"})}getValue(){const a=this.value;if(a&&this._cache===null&&this.inputType==="URL"&&a.value instanceof ArrayBuffer)this._cache=URL.createObjectURL(new Blob([a.value]));else if(a&&a.value!==null&&a.value!==void 0&&((this.inputType==="URL"||this.inputType==="String")&&typeof a.value=="string"||this.inputType==="Number"&&typeof a.value=="number"||this.inputType==="Vector2"&&a.value.isVector2||this.inputType==="Vector3"&&a.value.isVector3||this.inputType==="Vector4"&&a.value.isVector4||this.inputType==="Color"&&a.value.isColor||this.inputType==="Matrix3"&&a.value.isMatrix3||this.inputType==="Matrix4"&&a.value.isMatrix4))return a.value;return this._cache||a}getNodeType(a){return this.value&&this.value.isNode?this.value.getNodeType(a):"float"}setup(){return this.value&&this.value.isNode?this.value:et()}serialize(a){super.serialize(a),this.value!==null?this.inputType==="ArrayBuffer"?a.value=CC(this.value):a.value=this.value?this.value.toJSON(a.meta).uuid:null:a.value=null,a.inputType=this.inputType,a.outputType=this.outputType}deserialize(a){super.deserialize(a);let y=null;a.value!==null&&(a.inputType==="ArrayBuffer"?y=BC(a.value):a.inputType==="Texture"?y=a.meta.textures[a.value]:y=a.meta.nodes[a.value]||null),this.value=y,this.inputType=a.inputType,this.outputType=a.outputType}}const rS=ea(pJ).setParameterLength(1);class hI extends Map{get(a,y=null,...x){if(this.has(a))return super.get(a);if(y!==null){const E=y(...x);return this.set(a,E),E}}}class mJ{constructor(a){this.scriptableNode=a}get parameters(){return this.scriptableNode.parameters}get layout(){return this.scriptableNode.getLayout()}getInputLayout(a){return this.scriptableNode.getInputLayout(a)}get(a){const y=this.parameters[a];return y?y.getValue():null}}const iS=new hI;class vJ extends ai{static get type(){return"ScriptableNode"}constructor(a=null,y={}){super(),this.codeNode=a,this.parameters=y,this._local=new hI,this._output=rS(null),this._outputs={},this._source=this.source,this._method=null,this._object=null,this._value=null,this._needsOutputUpdate=!0,this.onRefresh=this.onRefresh.bind(this),this.isScriptableNode=!0}get source(){return this.codeNode?this.codeNode.code:""}setLocal(a,y){return this._local.set(a,y)}getLocal(a){return this._local.get(a)}onRefresh(){this._refresh()}getInputLayout(a){for(const y of this.getLayout())if(y.inputType&&(y.id===a||y.name===a))return y}getOutputLayout(a){for(const y of this.getLayout())if(y.outputType&&(y.id===a||y.name===a))return y}setOutput(a,y){const x=this._outputs;return x[a]===void 0?x[a]=rS(y):x[a].value=y,this}getOutput(a){return this._outputs[a]}getParameter(a){return this.parameters[a]}setParameter(a,y){const x=this.parameters;return y&&y.isScriptableNode?(this.deleteParameter(a),x[a]=y,x[a].getDefaultOutput().events.addEventListener("refresh",this.onRefresh)):y&&y.isScriptableValueNode?(this.deleteParameter(a),x[a]=y,x[a].events.addEventListener("refresh",this.onRefresh)):x[a]===void 0?(x[a]=rS(y),x[a].events.addEventListener("refresh",this.onRefresh)):x[a].value=y,this}getValue(){return this.getDefaultOutput().getValue()}deleteParameter(a){let y=this.parameters[a];return y&&(y.isScriptableNode&&(y=y.getDefaultOutput()),y.events.removeEventListener("refresh",this.onRefresh)),this}clearParameters(){for(const a of Object.keys(this.parameters))this.deleteParameter(a);return this.needsUpdate=!0,this}call(a,...y){const E=this.getObject()[a];if(typeof E=="function")return E(...y)}callAsync(a,...y){return Ri(this,null,function*(){const E=this.getObject()[a];if(typeof E=="function")return E.constructor.name==="AsyncFunction"?yield E(...y):E(...y)})}getNodeType(a){return this.getDefaultOutputNode().getNodeType(a)}refresh(a=null){a!==null?this.getOutput(a).refresh():this._refresh()}getObject(){if(this.needsUpdate&&this.dispose(),this._object!==null)return this._object;const a=()=>this.refresh(),y=(ae,oe)=>this.setOutput(ae,oe),x=new mJ(this),E=iS.get("THREE"),z=iS.get("TSL"),ee=this.getMethod(),te=[x,this._local,iS,a,y,E,z];this._object=ee(...te);const ne=this._object.layout;if(ne&&(ne.cache===!1&&this._local.clear(),this._output.outputType=ne.outputType||null,Array.isArray(ne.elements)))for(const ae of ne.elements){const oe=ae.id||ae.name;ae.inputType&&(this.getParameter(oe)===void 0&&this.setParameter(oe,null),this.getParameter(oe).inputType=ae.inputType),ae.outputType&&(this.getOutput(oe)===void 0&&this.setOutput(oe,null),this.getOutput(oe).outputType=ae.outputType)}return this._object}deserialize(a){super.deserialize(a);for(const y in this.parameters){let x=this.parameters[y];x.isScriptableNode&&(x=x.getDefaultOutput()),x.events.addEventListener("refresh",this.onRefresh)}}getLayout(){return this.getObject().layout}getDefaultOutputNode(){const a=this.getDefaultOutput().value;return a&&a.isNode?a:et()}getDefaultOutput(){return this._exec()._output}getMethod(){if(this.needsUpdate&&this.dispose(),this._method!==null)return this._method;const a=["parameters","local","global","refresh","setOutput","THREE","TSL"],x=["layout","init","main","dispose"].join(", "),E="var "+x+`; var output = {}; +`).removeFlowTab();return a.addFlowTab(),ee}}const Xo=(...b)=>zn(new PQ(u0(b,"int"))).toStack(),bQ=()=>zg("continue").toStack(),M6=()=>zg("break").toStack(),R5=new WeakMap,wd=new Ui,D6=Vt(({bufferMap:b,influence:a,stride:y,width:x,depth:E,offset:z})=>{const ee=Et(P6).mul(y).add(z),te=ee.div(x),ne=ee.sub(te.mul(x));return fl(b,ou(ne,te)).depth(E).xyz.mul(a)});function EQ(b){const a=b.morphAttributes.position!==void 0,y=b.morphAttributes.normal!==void 0,x=b.morphAttributes.color!==void 0,E=b.morphAttributes.position||b.morphAttributes.normal||b.morphAttributes.color,z=E!==void 0?E.length:0;let ee=R5.get(b);if(ee===void 0||ee.count!==z){let ge=function(){ye.dispose(),R5.delete(b),b.removeEventListener("dispose",ge)};ee!==void 0&&ee.texture.dispose();const te=b.morphAttributes.position||[],ne=b.morphAttributes.normal||[],ae=b.morphAttributes.color||[];let oe=0;a===!0&&(oe=1),y===!0&&(oe=2),x===!0&&(oe=3);let se=b.attributes.position.count*oe,ue=1;const ce=4096;se>ce&&(ue=Math.ceil(se/ce),se=ce);const de=new Float32Array(se*ue*4*z),ye=new tP(de,se,ue,z);ye.type=Ko,ye.needsUpdate=!0;const Ae=oe*4;for(let Ee=0;Ee{const ue=et(0).toVar();this.mesh.count>1&&this.mesh.morphTexture!==null&&this.mesh.morphTexture!==void 0?ue.assign(fl(this.mesh.morphTexture,ou(Et(se).add(1),Et(_p))).r):ue.assign(cs("morphTargetInfluences","float").element(se).toVar()),yi(ue.notEqual(0),()=>{x===!0&&hl.addAssign(D6({bufferMap:te,influence:ue,stride:ne,width:oe,depth:se,offset:Et(0)})),E===!0&&Kc.addAssign(D6({bufferMap:te,influence:ue,stride:ne,width:oe,depth:se,offset:Et(1)}))})})}update(){const a=this.morphBaseInfluence;this.mesh.geometry.morphTargetsRelative?a.value=1:a.value=1-this.mesh.morphTargetInfluences.reduce((y,x)=>y+x,0)}}const N6=ea(SQ).setParameterLength(1);class gA extends ai{static get type(){return"LightingNode"}constructor(){super("vec3"),this.isLightingNode=!0}}class wQ extends gA{static get type(){return"AONode"}constructor(a=null){super(),this.aoNode=a}setup(a){a.context.ambientOcclusion.mulAssign(this.aoNode)}}class CQ extends J8{static get type(){return"LightingContextNode"}constructor(a,y=null,x=null,E=null){super(a),this.lightingModel=y,this.backdropNode=x,this.backdropAlphaNode=E,this._value=null}getContext(){const{backdropNode:a,backdropAlphaNode:y}=this,x=Ot().toVar("directDiffuse"),E=Ot().toVar("directSpecular"),z=Ot().toVar("indirectDiffuse"),ee=Ot().toVar("indirectSpecular"),te={directDiffuse:x,directSpecular:E,indirectDiffuse:z,indirectSpecular:ee};return{radiance:Ot().toVar("radiance"),irradiance:Ot().toVar("irradiance"),iblIrradiance:Ot().toVar("iblIrradiance"),ambientOcclusion:et(1).toVar("ambientOcclusion"),reflectedLight:te,backdrop:a,backdropAlpha:y}}setup(a){return this.value=this._value||(this._value=this.getContext()),this.value.lightingModel=this.lightingModel||a.context.lightingModel,super.setup(a)}}const F6=ea(CQ);class BQ extends gA{static get type(){return"IrradianceNode"}constructor(a){super(),this.node=a}setup(a){a.context.irradiance.addAssign(this.node)}}const pA=new vn;class kE extends Gh{static get type(){return"ViewportTextureNode"}constructor(a=Ug,y=null,x=null){let E=null;x===null?(E=new QT,E.minFilter=vs,x=E):E=x,super(x,a,y),this.generateMipmaps=!1,this.defaultFramebuffer=E,this.isOutputTextureNode=!0,this.updateBeforeType=ba.FRAME,this._cacheTextures=new WeakMap}getTextureForReference(a=null){let y,x;if(this.referenceNode?(y=this.referenceNode.defaultFramebuffer,x=this.referenceNode._cacheTextures):(y=this.defaultFramebuffer,x=this._cacheTextures),a===null)return y;if(x.has(a)===!1){const E=y.clone();x.set(a,E)}return x.get(a)}updateReference(a){const y=a.renderer.getRenderTarget();return this.value=this.getTextureForReference(y),this.value}updateBefore(a){const y=a.renderer,x=y.getRenderTarget();x===null?y.getDrawingBufferSize(pA):pA.set(x.width,x.height);const E=this.getTextureForReference(x);(E.image.width!==pA.width||E.image.height!==pA.height)&&(E.image.width=pA.width,E.image.height=pA.height,E.needsUpdate=!0);const z=E.generateMipmaps;E.generateMipmaps=this.generateMipmaps,y.copyFramebufferToTexture(E),E.generateMipmaps=z}clone(){const a=new this.constructor(this.uvNode,this.levelNode,this.value);return a.generateMipmaps=this.generateMipmaps,a}}const TQ=ea(kE).setParameterLength(0,3),O5=ea(kE,null,null,{generateMipmaps:!0}).setParameterLength(0,3);let GE=null;class MQ extends kE{static get type(){return"ViewportDepthTextureNode"}constructor(a=Ug,y=null){GE===null&&(GE=new Ad),super(a,y,GE)}getTextureForReference(){return GE}}const z5=ea(MQ).setParameterLength(0,2);class qc extends ai{static get type(){return"ViewportDepthNode"}constructor(a,y=null){super("float"),this.scope=a,this.valueNode=y,this.isViewportDepthNode=!0}generate(a){const{scope:y}=this;return y===qc.DEPTH_BASE?a.getFragDepth():super.generate(a)}setup({camera:a}){const{scope:y}=this,x=this.valueNode;let E=null;if(y===qc.DEPTH_BASE)x!==null&&(E=I6().assign(x));else if(y===qc.DEPTH)a.isPerspectiveCamera?E=H5(gl.z,kg,Gg):E=mA(gl.z,kg,Gg);else if(y===qc.LINEAR_DEPTH)if(x!==null)if(a.isPerspectiveCamera){const z=U5(x,kg,Gg);E=mA(z,kg,Gg)}else E=x;else E=mA(gl.z,kg,Gg);return E}}qc.DEPTH_BASE="depthBase",qc.DEPTH="depth",qc.LINEAR_DEPTH="linearDepth";const mA=(b,a,y)=>b.add(a).div(a.sub(y)),DQ=(b,a,y)=>a.sub(y).mul(b).sub(a),H5=(b,a,y)=>a.add(b).mul(y).div(y.sub(a).mul(b)),U5=(b,a,y)=>a.mul(y).div(y.sub(a).mul(b).sub(y)),k5=(b,a,y)=>{a=a.max(1e-6).toVar();const x=Oh(b.negate().div(a)),E=Oh(y.div(a));return x.div(E)},NQ=(b,a,y)=>{const x=b.mul(xE(y.div(a)));return et(Math.E).pow(x).mul(a).negate()},I6=ea(qc,qc.DEPTH_BASE),G5=wr(qc,qc.DEPTH),vA=ea(qc,qc.LINEAR_DEPTH).setParameterLength(0,1),FQ=vA(z5());G5.assign=b=>I6(b);class nf extends ai{static get type(){return"ClippingNode"}constructor(a=nf.DEFAULT){super(),this.scope=a}setup(a){super.setup(a);const y=a.clippingContext,{intersectionPlanes:x,unionPlanes:E}=y;return this.hardwareClipping=a.material.hardwareClipping,this.scope===nf.ALPHA_TO_COVERAGE?this.setupAlphaToCoverage(x,E):this.scope===nf.HARDWARE?this.setupHardwareClipping(E,a):this.setupDefault(x,E)}setupAlphaToCoverage(a,y){return Vt(()=>{const x=et().toVar("distanceToPlane"),E=et().toVar("distanceToGradient"),z=et(1).toVar("clipOpacity"),ee=y.length;if(this.hardwareClipping===!1&&ee>0){const ne=hc(y).setGroup(xi);Xo(ee,({i:ae})=>{const oe=ne.element(ae);x.assign(gl.dot(oe.xyz).negate().add(oe.w)),E.assign(x.fwidth().div(2)),z.mulAssign(_d(E.negate(),E,x))})}const te=a.length;if(te>0){const ne=hc(a).setGroup(xi),ae=et(1).toVar("intersectionClipOpacity");Xo(te,({i:oe})=>{const se=ne.element(oe);x.assign(gl.dot(se.xyz).negate().add(se.w)),E.assign(x.fwidth().div(2)),ae.mulAssign(_d(E.negate(),E,x).oneMinus())}),z.mulAssign(ae.oneMinus())}Co.a.mulAssign(z),Co.a.equal(0).discard()})()}setupDefault(a,y){return Vt(()=>{const x=y.length;if(this.hardwareClipping===!1&&x>0){const z=hc(y).setGroup(xi);Xo(x,({i:ee})=>{const te=z.element(ee);gl.dot(te.xyz).greaterThan(te.w).discard()})}const E=a.length;if(E>0){const z=hc(a).setGroup(xi),ee=Jd(!0).toVar("clipped");Xo(E,({i:te})=>{const ne=z.element(te);ee.assign(gl.dot(ne.xyz).greaterThan(ne.w).and(ee))}),ee.discard()}})()}setupHardwareClipping(a,y){const x=a.length;return y.enableHardwareClipping(x),Vt(()=>{const E=hc(a).setGroup(xi),z=Hg(y.getClipDistance());Xo(x,({i:ee})=>{const te=E.element(ee),ne=gl.dot(te.xyz).sub(te.w).negate();z.element(ee).assign(ne)})})()}}nf.ALPHA_TO_COVERAGE="alphaToCoverage",nf.DEFAULT="default",nf.HARDWARE="hardware";const IQ=()=>zn(new nf),LQ=()=>zn(new nf(nf.ALPHA_TO_COVERAGE)),RQ=()=>zn(new nf(nf.HARDWARE)),OQ=.05,L6=Vt(([b])=>Rg(fa(1e4,bd(fa(17,b.x).add(fa(.1,b.y)))).mul(Dl(.1,xs(bd(fa(13,b.y).add(b.x))))))),R6=Vt(([b])=>L6(Vn(L6(b.xy),b.z))),zQ=Vt(([b])=>{const a=tl(Uh(KC(b.xyz)),Uh(qC(b.xyz))),y=et(1).div(et(OQ).mul(a)).toVar("pixScale"),x=Vn(sA(Hh(Oh(y))),sA(PE(Oh(y)))),E=Vn(R6(Hh(x.x.mul(b.xyz))),R6(Hh(x.y.mul(b.xyz)))),z=Rg(Oh(y)),ee=Dl(fa(z.oneMinus(),E.x),fa(z,E.y)),te=Jc(z,z.oneMinus()),ne=Ot(ee.mul(ee).div(fa(2,te).mul(Ja(1,te))),ee.sub(fa(.5,te)).div(Ja(1,te)),Ja(1,Ja(1,ee).mul(Ja(1,ee)).div(fa(2,te).mul(Ja(1,te))))),ae=ee.lessThan(te.oneMinus()).select(ee.lessThan(te).select(ne.x,ne.y),ne.z);return qd(ae,1e-6,1)}).setLayout({name:"getAlphaHashThreshold",type:"float",inputs:[{name:"position",type:"vec3"}]});class HQ extends vN{static get type(){return"VertexColorNode"}constructor(a){super(null,"vec4"),this.isVertexColorNode=!0,this.index=a}getAttributeName(){const a=this.index;return"color"+(a>0?a:"")}generate(a){const y=this.getAttributeName(a),x=a.hasGeometryAttribute(y);let E;return x===!0?E=super.generate(a):E=a.generateConst(this.nodeType,new Ui(1,1,1,1)),E}serialize(a){super.serialize(a),a.index=this.index}deserialize(a){super.deserialize(a),this.index=a.index}}const O6=(b=0)=>zn(new HQ(b)),z6=Vt(([b,a])=>Jc(1,b.oneMinus().div(a)).oneMinus()).setLayout({name:"blendBurn",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),H6=Vt(([b,a])=>Jc(b.div(a.oneMinus()),1)).setLayout({name:"blendDodge",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),U6=Vt(([b,a])=>b.oneMinus().mul(a.oneMinus()).oneMinus()).setLayout({name:"blendScreen",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),k6=Vt(([b,a])=>so(b.mul(2).mul(a),b.oneMinus().mul(2).mul(a.oneMinus()).oneMinus(),EE(.5,b))).setLayout({name:"blendOverlay",type:"vec3",inputs:[{name:"base",type:"vec3"},{name:"blend",type:"vec3"}]}),UQ=Vt(([b,a])=>{const y=a.a.add(b.a.mul(a.a.oneMinus()));return Zr(a.rgb.mul(a.a).add(b.rgb.mul(b.a).mul(a.a.oneMinus())).div(y),y)}).setLayout({name:"blendColor",type:"vec4",inputs:[{name:"base",type:"vec4"},{name:"blend",type:"vec4"}]}),G6=Vt(([b])=>Zr(b.rgb.mul(b.a),b.a),{color:"vec4",return:"vec4"}),kQ=Vt(([b])=>(yi(b.a.equal(0),()=>Zr(0)),Zr(b.rgb.div(b.a),b.a)),{color:"vec4",return:"vec4"}),GQ=(...b)=>(console.warn('THREE.TSL: "burn" has been renamed. Use "blendBurn" instead.'),z6(b)),VQ=(...b)=>(console.warn('THREE.TSL: "dodge" has been renamed. Use "blendDodge" instead.'),H6(b)),jQ=(...b)=>(console.warn('THREE.TSL: "screen" has been renamed. Use "blendScreen" instead.'),U6(b)),XQ=(...b)=>(console.warn('THREE.TSL: "overlay" has been renamed. Use "blendOverlay" instead.'),k6(b));class nl extends ju{static get type(){return"NodeMaterial"}get type(){return this.constructor.type}set type(a){}constructor(){super(),this.isNodeMaterial=!0,this.fog=!0,this.lights=!1,this.hardwareClipping=!1,this.lightsNode=null,this.envNode=null,this.aoNode=null,this.colorNode=null,this.normalNode=null,this.opacityNode=null,this.backdropNode=null,this.backdropAlphaNode=null,this.alphaTestNode=null,this.maskNode=null,this.positionNode=null,this.geometryNode=null,this.depthNode=null,this.receivedShadowPositionNode=null,this.castShadowPositionNode=null,this.receivedShadowNode=null,this.castShadowNode=null,this.outputNode=null,this.mrtNode=null,this.fragmentNode=null,this.vertexNode=null,Object.defineProperty(this,"shadowPositionNode",{get:()=>this.receivedShadowPositionNode,set:a=>{console.warn('THREE.NodeMaterial: ".shadowPositionNode" was renamed to ".receivedShadowPositionNode".'),this.receivedShadowPositionNode=a}})}customProgramCacheKey(){return this.type+bC(this)}build(a){this.setup(a)}setupObserver(a){return new yj(a)}setup(a){a.context.setupNormal=()=>lA(this.setupNormal(a),"NORMAL","vec3"),a.context.setupPositionView=()=>this.setupPositionView(a),a.context.setupModelViewProjection=()=>this.setupModelViewProjection(a);const y=a.renderer,x=y.getRenderTarget();a.addStack();const E=lA(this.setupVertex(a),"VERTEX"),z=this.vertexNode||E;a.stack.outputNode=z,this.setupHardwareClipping(a),this.geometryNode!==null&&(a.stack.outputNode=a.stack.outputNode.bypass(this.geometryNode)),a.addFlow("vertex",a.removeStack()),a.addStack();let ee;const te=this.setupClipping(a);if((this.depthWrite===!0||this.depthTest===!0)&&(x!==null?x.depthBuffer===!0&&this.setupDepth(a):y.depth===!0&&this.setupDepth(a)),this.fragmentNode===null){this.setupDiffuseColor(a),this.setupVariants(a);const ne=this.setupLighting(a);te!==null&&a.stack.add(te);const ae=Zr(ne,Co.a).max(0);ee=this.setupOutput(a,ae),oA.assign(ee);const oe=this.outputNode!==null;if(oe&&(ee=this.outputNode),x!==null){const se=y.getMRT(),ue=this.mrtNode;se!==null?(oe&&oA.assign(ee),ee=se,ue!==null&&(ee=se.merge(ue))):ue!==null&&(ee=ue)}}else{let ne=this.fragmentNode;ne.isOutputStructNode!==!0&&(ne=Zr(ne)),ee=this.setupOutput(a,ne)}a.stack.outputNode=ee,a.addFlow("fragment",a.removeStack()),a.observer=this.setupObserver(a)}setupClipping(a){if(a.clippingContext===null)return null;const{unionPlanes:y,intersectionPlanes:x}=a.clippingContext;let E=null;if(y.length>0||x.length>0){const z=a.renderer.samples;this.alphaToCoverage&&z>1?E=LQ():a.stack.add(IQ())}return E}setupHardwareClipping(a){if(this.hardwareClipping=!1,a.clippingContext===null)return;const y=a.clippingContext.unionPlanes.length;y>0&&y<=8&&a.isAvailable("clipDistance")&&(a.stack.add(RQ()),this.hardwareClipping=!0)}setupDepth(a){const{renderer:y,camera:x}=a;let E=this.depthNode;if(E===null){const z=y.getMRT();z&&z.has("depth")?E=z.get("depth"):y.logarithmicDepthBuffer===!0&&(x.isPerspectiveCamera?E=k5(gl.z,kg,Gg):E=mA(gl.z,kg,Gg))}E!==null&&G5.assign(E).toStack()}setupPositionView(){return Vg.mul(hl).xyz}setupModelViewProjection(){return $d.mul(gl)}setupVertex(a){return a.addStack(),this.setupPosition(a),a.context.vertex=a.removeStack(),L5}setupPosition(a){const{object:y,geometry:x}=a;if((x.morphAttributes.position||x.morphAttributes.normal||x.morphAttributes.color)&&N6(y).toStack(),y.isSkinnedMesh===!0&&T6(y).toStack(),this.displacementMap){const E=jg("displacementMap","texture"),z=jg("displacementScale","float"),ee=jg("displacementBias","float");hl.addAssign(Kc.normalize().mul(E.x.mul(z).add(ee)))}return y.isBatchedMesh&&w6(y).toStack(),y.isInstancedMesh&&y.instanceMatrix&&y.instanceMatrix.isInstancedBufferAttribute===!0&&S6(y).toStack(),this.positionNode!==null&&hl.assign(lA(this.positionNode,"POSITION","vec3")),hl}setupDiffuseColor({object:a,geometry:y}){this.maskNode!==null&&Jd(this.maskNode).not().discard();let x=this.colorNode?Zr(this.colorNode):OE;this.vertexColors===!0&&y.hasAttribute("color")&&(x=x.mul(O6())),a.instanceColor&&(x=xd("vec3","vInstanceColor").mul(x)),a.isBatchedMesh&&a._colorsTexture&&(x=xd("vec3","vBatchColor").mul(x)),Co.assign(x);const E=this.opacityNode?et(this.opacityNode):zE;Co.a.assign(Co.a.mul(E));let z=null;(this.alphaTestNode!==null||this.alphaTest>0)&&(z=this.alphaTestNode!==null?et(this.alphaTestNode):JN,Co.a.lessThanEqual(z).discard()),this.alphaHash===!0&&Co.a.lessThan(zQ(hl)).discard(),this.transparent===!1&&this.blending===zu&&this.alphaToCoverage===!1?Co.a.assign(1):z===null&&Co.a.lessThanEqual(0).discard()}setupVariants(){}setupOutgoingLight(){return this.lights===!0?Ot(0):Co.rgb}setupNormal(){return this.normalNode?Ot(this.normalNode):n6}setupEnvironment(){let a=null;return this.envNode?a=this.envNode:this.envMap&&(a=this.envMap.isCubeTexture?jg("envMap","cubeTexture"):jg("envMap","texture")),a}setupLightMap(a){let y=null;return a.material.lightMap&&(y=new BQ(I5)),y}setupLights(a){const y=[],x=this.setupEnvironment(a);x&&x.isLightingNode&&y.push(x);const E=this.setupLightMap(a);if(E&&E.isLightingNode&&y.push(E),this.aoNode!==null||a.material.aoMap){const ee=this.aoNode!==null?this.aoNode:x6;y.push(new wQ(ee))}let z=this.lightsNode||a.lightsNode;return y.length>0&&(z=a.renderer.lighting.createNode([...z.getLights(),...y])),z}setupLightingModel(){}setupLighting(a){const{material:y}=a,{backdropNode:x,backdropAlphaNode:E,emissiveNode:z}=this,te=this.lights===!0||this.lightsNode!==null?this.setupLights(a):null;let ne=this.setupOutgoingLight(a);if(te&&te.getScope().hasLights){const ae=this.setupLightingModel(a)||null;ne=F6(te,ae,x,E)}else x!==null&&(ne=Ot(E!==null?so(ne,x,E):x));return(z&&z.isNode===!0||y.emissive&&y.emissive.isColor===!0)&&(zC.assign(Ot(z||qN)),ne=ne.add(zC)),ne}setupFog(a,y){const x=a.fogNode;return x&&(oA.assign(y),y=Zr(x.toVar())),y}setupPremultipliedAlpha(a,y){return G6(y)}setupOutput(a,y){return this.fog===!0&&(y=this.setupFog(a,y)),this.premultipliedAlpha===!0&&(y=this.setupPremultipliedAlpha(a,y)),y}setDefaultValues(a){for(const x in a){const E=a[x];this[x]===void 0&&(this[x]=E,E&&E.clone&&(this[x]=E.clone()))}const y=Object.getOwnPropertyDescriptors(a.constructor.prototype);for(const x in y)Object.getOwnPropertyDescriptor(this.constructor.prototype,x)===void 0&&y[x].get!==void 0&&Object.defineProperty(this.constructor.prototype,x,y[x])}toJSON(a){const y=a===void 0||typeof a=="string";y&&(a={textures:{},images:{},nodes:{}});const x=ju.prototype.toJSON.call(this,a),E=Hy(this);x.inputNodes={};for(const{property:ee,childNode:te}of E)x.inputNodes[ee]=te.toJSON(a).uuid;function z(ee){const te=[];for(const ne in ee){const ae=ee[ne];delete ae.metadata,te.push(ae)}return te}if(y){const ee=z(a.textures),te=z(a.images),ne=z(a.nodes);ee.length>0&&(x.textures=ee),te.length>0&&(x.images=te),ne.length>0&&(x.nodes=ne)}return x}copy(a){return this.lightsNode=a.lightsNode,this.envNode=a.envNode,this.colorNode=a.colorNode,this.normalNode=a.normalNode,this.opacityNode=a.opacityNode,this.backdropNode=a.backdropNode,this.backdropAlphaNode=a.backdropAlphaNode,this.alphaTestNode=a.alphaTestNode,this.maskNode=a.maskNode,this.positionNode=a.positionNode,this.geometryNode=a.geometryNode,this.depthNode=a.depthNode,this.receivedShadowPositionNode=a.receivedShadowPositionNode,this.castShadowPositionNode=a.castShadowPositionNode,this.receivedShadowNode=a.receivedShadowNode,this.castShadowNode=a.castShadowNode,this.outputNode=a.outputNode,this.mrtNode=a.mrtNode,this.fragmentNode=a.fragmentNode,this.vertexNode=a.vertexNode,super.copy(a)}}const QQ=new uc;class WQ extends nl{static get type(){return"LineBasicNodeMaterial"}constructor(a){super(),this.isLineBasicNodeMaterial=!0,this.setDefaultValues(QQ),this.setValues(a)}}const ZQ=new E1;class YQ extends nl{static get type(){return"LineDashedNodeMaterial"}constructor(a){super(),this.isLineDashedNodeMaterial=!0,this.setDefaultValues(ZQ),this.dashOffset=0,this.offsetNode=null,this.dashScaleNode=null,this.dashSizeNode=null,this.gapSizeNode=null,this.setValues(a)}setupVariants(){const a=this.offsetNode?et(this.offsetNode):F5,y=this.dashScaleNode?et(this.dashScaleNode):M5,x=this.dashSizeNode?et(this.dashSizeNode):D5,E=this.gapSizeNode?et(this.gapSizeNode):N5;h0.assign(x),Jy.assign(E);const z=kh(Tc("lineDistance").mul(y));(a?z.add(a):z).mod(h0.add(Jy)).greaterThan(h0).discard()}}let VE=null;class JQ extends kE{static get type(){return"ViewportSharedTextureNode"}constructor(a=Ug,y=null){VE===null&&(VE=new QT),super(a,y,VE)}getTextureForReference(){return VE}updateReference(){return this}}const V6=ea(JQ).setParameterLength(0,2),KQ=new E1;class Nue extends null{static get type(){return"Line2NodeMaterial"}constructor(a={}){super(),this.isLine2NodeMaterial=!0,this.setDefaultValues(KQ),this.useColor=a.vertexColors,this.dashOffset=0,this.lineColorNode=null,this.offsetNode=null,this.dashScaleNode=null,this.dashSizeNode=null,this.gapSizeNode=null,this.blending=NoBlending,this._useDash=a.dashed,this._useAlphaToCoverage=!0,this._useWorldUnits=!1,this.setValues(a)}setup(a){const{renderer:y}=a,x=this._useAlphaToCoverage,E=this.useColor,z=this._useDash,ee=this._useWorldUnits,te=Vt(({start:ae,end:oe})=>{const se=$d.element(2).element(2),de=$d.element(3).element(2).mul(-.5).div(se).sub(ae.z).div(oe.z.sub(ae.z));return Zr(so(ae.xyz,oe.xyz,de),oe.w)}).setLayout({name:"trimSegment",type:"vec4",inputs:[{name:"start",type:"vec4"},{name:"end",type:"vec4"}]});this.vertexNode=Vt(()=>{const ae=Tc("instanceStart"),oe=Tc("instanceEnd"),se=Zr(Vg.mul(Zr(ae,1))).toVar("start"),ue=Zr(Vg.mul(Zr(oe,1))).toVar("end");if(z){const De=this.dashScaleNode?et(this.dashScaleNode):M5,Me=this.offsetNode?et(this.offsetNode):F5,He=Tc("instanceDistanceStart"),Ie=Tc("instanceDistanceEnd");let Re=Qu.y.lessThan(.5).select(De.mul(He),De.mul(Ie));Re=Re.add(Me),xd("float","lineDistance").assign(Re)}ee&&(xd("vec3","worldStart").assign(se.xyz),xd("vec3","worldEnd").assign(ue.xyz));const ce=uA.z.div(uA.w),de=$d.element(2).element(3).equal(-1);yi(de,()=>{yi(se.z.lessThan(0).and(ue.z.greaterThan(0)),()=>{ue.assign(te({start:se,end:ue}))}).ElseIf(ue.z.lessThan(0).and(se.z.greaterThanEqual(0)),()=>{se.assign(te({start:ue,end:se}))})});const ye=$d.mul(se),Ae=$d.mul(ue),ge=ye.xyz.div(ye.w),Ee=Ae.xyz.div(Ae.w),be=Ee.xy.sub(ge.xy).toVar();be.x.assign(be.x.mul(ce)),be.assign(be.normalize());const we=Zr().toVar();if(ee){const De=ue.xyz.sub(se.xyz).normalize(),Me=so(se.xyz,ue.xyz,.5).normalize(),He=De.cross(Me).normalize(),Ie=De.cross(He),Re=xd("vec4","worldPos");Re.assign(Qu.y.lessThan(.5).select(se,ue));const Le=UE.mul(.5);Re.addAssign(Zr(Qu.x.lessThan(0).select(He.mul(Le),He.mul(Le).negate()),0)),z||(Re.addAssign(Zr(Qu.y.lessThan(.5).select(De.mul(Le).negate(),De.mul(Le)),0)),Re.addAssign(Zr(Ie.mul(Le),0)),yi(Qu.y.greaterThan(1).or(Qu.y.lessThan(0)),()=>{Re.subAssign(Zr(Ie.mul(2).mul(Le),0))})),we.assign($d.mul(Re));const je=Ot().toVar();je.assign(Qu.y.lessThan(.5).select(ge,Ee)),we.z.assign(je.z.mul(we.w))}else{const De=Vn(be.y,be.x.negate()).toVar("offset");be.x.assign(be.x.div(ce)),De.x.assign(De.x.div(ce)),De.assign(Qu.x.lessThan(0).select(De.negate(),De)),yi(Qu.y.lessThan(0),()=>{De.assign(De.sub(be))}).ElseIf(Qu.y.greaterThan(1),()=>{De.assign(De.add(be))}),De.assign(De.mul(UE)),De.assign(De.div(uA.w)),we.assign(Qu.y.lessThan(.5).select(ye,Ae)),De.assign(De.mul(we.w)),we.assign(we.add(Zr(De,0,0)))}return we})();const ne=Vt(({p1:ae,p2:oe,p3:se,p4:ue})=>{const ce=ae.sub(se),de=ue.sub(se),ye=oe.sub(ae),Ae=ce.dot(de),ge=de.dot(ye),Ee=ce.dot(ye),be=de.dot(de),De=ye.dot(ye).mul(be).sub(ge.mul(ge)),He=Ae.mul(ge).sub(Ee.mul(be)).div(De).clamp(),Ie=Ae.add(ge.mul(He)).div(be).clamp();return Vn(He,Ie)});if(this.colorNode=Vt(()=>{const ae=qo();if(z){const ue=this.dashSizeNode?et(this.dashSizeNode):D5,ce=this.gapSizeNode?et(this.gapSizeNode):N5;h0.assign(ue),Jy.assign(ce);const de=xd("float","lineDistance");ae.y.lessThan(-1).or(ae.y.greaterThan(1)).discard(),de.mod(h0.add(Jy)).greaterThan(h0).discard()}const oe=et(1).toVar("alpha");if(ee){const ue=xd("vec3","worldStart"),ce=xd("vec3","worldEnd"),de=xd("vec4","worldPos").xyz.normalize().mul(1e5),ye=ce.sub(ue),Ae=ne({p1:ue,p2:ce,p3:Ot(0,0,0),p4:de}),ge=ue.add(ye.mul(Ae.x)),Ee=de.mul(Ae.y),De=ge.sub(Ee).length().div(UE);if(!z)if(x&&y.samples>1){const Me=De.fwidth();oe.assign(_d(Me.negate().add(.5),Me.add(.5),De).oneMinus())}else De.greaterThan(.5).discard()}else if(x&&y.samples>1){const ue=ae.x,ce=ae.y.greaterThan(0).select(ae.y.sub(1),ae.y.add(1)),de=ue.mul(ue).add(ce.mul(ce)),ye=et(de.fwidth()).toVar("dlen");yi(ae.y.abs().greaterThan(1),()=>{oe.assign(_d(ye.oneMinus(),ye.add(1),de).oneMinus())})}else yi(ae.y.abs().greaterThan(1),()=>{const ue=ae.x,ce=ae.y.greaterThan(0).select(ae.y.sub(1),ae.y.add(1));ue.mul(ue).add(ce.mul(ce)).greaterThan(1).discard()});let se;if(this.lineColorNode)se=this.lineColorNode;else if(E){const ue=Tc("instanceColorStart"),ce=Tc("instanceColorEnd");se=Qu.y.lessThan(.5).select(ue,ce).mul(OE)}else se=OE;return Zr(se,oe)})(),this.transparent){const ae=this.opacityNode?et(this.opacityNode):zE;this.outputNode=Zr(this.colorNode.rgb.mul(ae).add(V6().rgb.mul(ae.oneMinus())),this.colorNode.a)}super.setup(a)}get worldUnits(){return this._useWorldUnits}set worldUnits(a){this._useWorldUnits!==a&&(this._useWorldUnits=a,this.needsUpdate=!0)}get dashed(){return this._useDash}set dashed(a){this._useDash!==a&&(this._useDash=a,this.needsUpdate=!0)}get alphaToCoverage(){return this._useAlphaToCoverage}set alphaToCoverage(a){this._useAlphaToCoverage!==a&&(this._useAlphaToCoverage=a,this.needsUpdate=!0)}}const j6=b=>zn(b).mul(.5).add(.5),qQ=b=>zn(b).mul(2).sub(1),_Q=new d2;class $Q extends nl{static get type(){return"MeshNormalNodeMaterial"}constructor(a){super(),this.isMeshNormalNodeMaterial=!0,this.setDefaultValues(_Q),this.setValues(a)}setupDiffuseColor(){const a=this.opacityNode?et(this.opacityNode):zE;Co.assign(CE(Zr(j6(jo),a),tu))}}const V5=Vt(([b=v5])=>{const a=b.z.atan(b.x).mul(1/(Math.PI*2)).add(.5),y=b.y.clamp(-1,1).asin().mul(1/Math.PI).add(.5);return Vn(a,y)});class X6 extends bT{constructor(a=1,y={}){super(a,y),this.isCubeRenderTarget=!0}fromEquirectangularTexture(a,y){const x=y.minFilter,E=y.generateMipmaps;y.generateMipmaps=!0,this.texture.type=y.type,this.texture.colorSpace=y.colorSpace,this.texture.generateMipmaps=y.generateMipmaps,this.texture.minFilter=y.minFilter,this.texture.magFilter=y.magFilter;const z=new Gp(5,5,5),ee=V5(v5),te=new nl;te.colorNode=Xa(y,ee,0),te.side=xo,te.blending=ll;const ne=new Go(z,te),ae=new dy;ae.add(ne),y.minFilter===vs&&(y.minFilter=Uo);const oe=new PT(1,10,this),se=a.getMRT();return a.setMRT(null),oe.update(a,ae),a.setMRT(se),y.minFilter=x,y.currentGenerateMipmaps=E,ne.geometry.dispose(),ne.material.dispose(),this}}const cx=new WeakMap;class eW extends dl{static get type(){return"CubeMapNode"}constructor(a){super("vec3"),this.envNode=a,this._cubeTexture=null,this._cubeTextureNode=fA(null);const y=new Gm;y.isRenderTargetTexture=!0,this._defaultTexture=y,this.updateBeforeType=ba.RENDER}updateBefore(a){const{renderer:y,material:x}=a,E=this.envNode;if(E.isTextureNode||E.isMaterialReferenceNode){const z=E.isTextureNode?E.value:x[E.property];if(z&&z.isTexture){const ee=z.mapping;if(ee===rc||ee===Gd){if(cx.has(z)){const te=cx.get(z);W6(te,z.mapping),this._cubeTexture=te}else{const te=z.image;if(tW(te)){const ne=new X6(te.height);ne.fromEquirectangularTexture(y,z),W6(ne.texture,z.mapping),this._cubeTexture=ne.texture,cx.set(z,ne.texture),z.addEventListener("dispose",Q6)}else this._cubeTexture=this._defaultTexture}this._cubeTextureNode.value=this._cubeTexture}else this._cubeTextureNode=this.envNode}}}setup(a){return this.updateBefore(a),this._cubeTextureNode}}function tW(b){return b==null?!1:b.height>0}function Q6(b){const a=b.target;a.removeEventListener("dispose",Q6);const y=cx.get(a);y!==void 0&&(cx.delete(a),y.dispose())}function W6(b,a){a===rc?b.mapping=Hu:a===Gd&&(b.mapping=nc)}const Z6=ea(eW).setParameterLength(1);class j5 extends gA{static get type(){return"BasicEnvironmentNode"}constructor(a=null){super(),this.envNode=a}setup(a){a.context.environment=Z6(this.envNode)}}class nW extends gA{static get type(){return"BasicLightMapNode"}constructor(a=null){super(),this.lightMapNode=a}setup(a){const y=et(1/Math.PI);a.context.irradianceLightMap=this.lightMapNode.mul(y)}}class jE{start(a){a.lightsNode.setupLights(a,a.lightsNode.getLightNodes(a)),this.indirect(a)}finish(){}direct(){}directRectArea(){}indirect(){}ambientOcclusion(){}}class Y6 extends jE{constructor(){super()}indirect({context:a}){const y=a.ambientOcclusion,x=a.reflectedLight,E=a.irradianceLightMap;x.indirectDiffuse.assign(Zr(0)),E?x.indirectDiffuse.addAssign(E):x.indirectDiffuse.addAssign(Zr(1,1,1,0)),x.indirectDiffuse.mulAssign(y),x.indirectDiffuse.mulAssign(Co.rgb)}finish(a){const{material:y,context:x}=a,E=x.outgoingLight,z=a.context.environment;if(z)switch(y.combine){case Cf:E.rgb.assign(so(E.rgb,E.rgb.mul(z.rgb),ux.mul(HE)));break;case rv:E.rgb.assign(so(E.rgb,z.rgb,ux.mul(HE)));break;case iv:E.rgb.addAssign(z.rgb.mul(ux.mul(HE)));break;default:console.warn("THREE.BasicLightingModel: Unsupported .combine value:",y.combine);break}}}const rW=new bu;class iW extends nl{static get type(){return"MeshBasicNodeMaterial"}constructor(a){super(),this.isMeshBasicNodeMaterial=!0,this.lights=!0,this.setDefaultValues(rW),this.setValues(a)}setupNormal(){return cA(dA)}setupEnvironment(a){const y=super.setupEnvironment(a);return y?new j5(y):null}setupLightMap(a){let y=null;return a.material.lightMap&&(y=new nW(I5)),y}setupOutgoingLight(){return Co.rgb}setupLightingModel(){return new Y6}}const AA=Vt(({f0:b,f90:a,dotVH:y})=>{const x=y.mul(-5.55473).sub(6.98316).mul(y).exp2();return b.mul(x.oneMinus()).add(a.mul(x))}),A0=Vt(b=>b.diffuseColor.mul(1/Math.PI)),aW=()=>et(.25),oW=Vt(({dotNH:b})=>mE.mul(et(.5)).add(1).mul(et(1/Math.PI)).mul(b.pow(mE))),sW=Vt(({lightDirection:b})=>{const a=b.add(Ds).normalize(),y=jo.dot(a).clamp(),x=Ds.dot(a).clamp(),E=AA({f0:Yc,f90:1,dotVH:x}),z=aW(),ee=oW({dotNH:y});return E.mul(z).mul(ee)});class J6 extends Y6{constructor(a=!0){super(),this.specular=a}direct({lightDirection:a,lightColor:y,reflectedLight:x}){const z=jo.dot(a).clamp().mul(y);x.directDiffuse.addAssign(z.mul(A0({diffuseColor:Co.rgb}))),this.specular===!0&&x.directSpecular.addAssign(z.mul(sW({lightDirection:a})).mul(ux))}indirect(a){const{ambientOcclusion:y,irradiance:x,reflectedLight:E}=a.context;E.indirectDiffuse.addAssign(x.mul(A0({diffuseColor:Co}))),E.indirectDiffuse.mulAssign(y)}}const lW=new b1;class uW extends nl{static get type(){return"MeshLambertNodeMaterial"}constructor(a){super(),this.isMeshLambertNodeMaterial=!0,this.lights=!0,this.setDefaultValues(lW),this.setValues(a)}setupEnvironment(a){const y=super.setupEnvironment(a);return y?new j5(y):null}setupLightingModel(){return new J6(!1)}}const cW=new P1;class dW extends nl{static get type(){return"MeshPhongNodeMaterial"}constructor(a){super(),this.isMeshPhongNodeMaterial=!0,this.lights=!0,this.shininessNode=null,this.specularNode=null,this.setDefaultValues(cW),this.setValues(a)}setupEnvironment(a){const y=super.setupEnvironment(a);return y?new j5(y):null}setupLightingModel(){return new J6}setupVariants(){const a=(this.shininessNode?et(this.shininessNode):KN).max(1e-4);mE.assign(a);const y=this.specularNode||_N;Yc.assign(y)}copy(a){return this.shininessNode=a.shininessNode,this.specularNode=a.specularNode,super.copy(a)}}const K6=Vt(b=>{if(b.geometry.hasAttribute("normal")===!1)return et(0);const a=dA.dFdx().abs().max(dA.dFdy().abs());return a.x.max(a.y).max(a.z)}),X5=Vt(b=>{const{roughness:a}=b,y=K6();let x=a.max(.0525);return x=x.add(y),x=x.min(1),x}),q6=Vt(({alpha:b,dotNL:a,dotNV:y})=>{const x=b.pow2(),E=a.mul(x.add(x.oneMinus().mul(y.pow2())).sqrt()),z=y.mul(x.add(x.oneMinus().mul(a.pow2())).sqrt());return Pd(.5,E.add(z).max(P8))}).setLayout({name:"V_GGX_SmithCorrelated",type:"float",inputs:[{name:"alpha",type:"float"},{name:"dotNL",type:"float"},{name:"dotNV",type:"float"}]}),fW=Vt(({alphaT:b,alphaB:a,dotTV:y,dotBV:x,dotTL:E,dotBL:z,dotNV:ee,dotNL:te})=>{const ne=te.mul(Ot(b.mul(y),a.mul(x),ee).length()),ae=ee.mul(Ot(b.mul(E),a.mul(z),te).length());return Pd(.5,ne.add(ae)).saturate()}).setLayout({name:"V_GGX_SmithCorrelated_Anisotropic",type:"float",inputs:[{name:"alphaT",type:"float",qualifier:"in"},{name:"alphaB",type:"float",qualifier:"in"},{name:"dotTV",type:"float",qualifier:"in"},{name:"dotBV",type:"float",qualifier:"in"},{name:"dotTL",type:"float",qualifier:"in"},{name:"dotBL",type:"float",qualifier:"in"},{name:"dotNV",type:"float",qualifier:"in"},{name:"dotNL",type:"float",qualifier:"in"}]}),_6=Vt(({alpha:b,dotNH:a})=>{const y=b.pow2(),x=a.pow2().mul(y.oneMinus()).oneMinus();return y.div(x.pow2()).mul(1/Math.PI)}).setLayout({name:"D_GGX",type:"float",inputs:[{name:"alpha",type:"float"},{name:"dotNH",type:"float"}]}),hW=et(1/Math.PI),gW=Vt(({alphaT:b,alphaB:a,dotNH:y,dotTH:x,dotBH:E})=>{const z=b.mul(a),ee=Ot(a.mul(x),b.mul(E),z.mul(y)),te=ee.dot(ee),ne=z.div(te);return hW.mul(z.mul(ne.pow2()))}).setLayout({name:"D_GGX_Anisotropic",type:"float",inputs:[{name:"alphaT",type:"float",qualifier:"in"},{name:"alphaB",type:"float",qualifier:"in"},{name:"dotNH",type:"float",qualifier:"in"},{name:"dotTH",type:"float",qualifier:"in"},{name:"dotBH",type:"float",qualifier:"in"}]}),Q5=Vt(({lightDirection:b,f0:a,f90:y,roughness:x,f:E,normalView:z=jo,USE_IRIDESCENCE:ee,USE_ANISOTROPY:te})=>{const ne=x.pow2(),ae=b.add(Ds).normalize(),oe=z.dot(b).clamp(),se=z.dot(Ds).clamp(),ue=z.dot(ae).clamp(),ce=Ds.dot(ae).clamp();let de=AA({f0:a,f90:y,dotVH:ce}),ye,Ae;if(Vy(ee)&&(de=gE.mix(de,E)),Vy(te)){const ge=Zy.dot(b),Ee=Zy.dot(Ds),be=Zy.dot(ae),we=f0.dot(b),De=f0.dot(Ds),Me=f0.dot(ae);ye=fW({alphaT:pE,alphaB:ne,dotTV:Ee,dotBV:De,dotTL:ge,dotBL:we,dotNV:se,dotNL:oe}),Ae=gW({alphaT:pE,alphaB:ne,dotNH:ue,dotTH:be,dotBH:Me})}else ye=q6({alpha:ne,dotNL:oe,dotNV:se}),Ae=_6({alpha:ne,dotNH:ue});return de.mul(ye).mul(Ae)}),W5=Vt(({roughness:b,dotNV:a})=>{const y=Zr(-1,-.0275,-.572,.022),x=Zr(1,.0425,1.04,-.04),E=b.mul(y).add(x),z=E.x.mul(E.x).min(a.mul(-9.28).exp2()).mul(E.x).add(E.y);return Vn(-1.04,1.04).mul(z).add(E.zw)}).setLayout({name:"DFGApprox",type:"vec2",inputs:[{name:"roughness",type:"float"},{name:"dotNV",type:"vec3"}]}),$6=Vt(b=>{const{dotNV:a,specularColor:y,specularF90:x,roughness:E}=b,z=W5({dotNV:a,roughness:E});return y.mul(z.x).add(x.mul(z.y))}),eF=Vt(({f:b,f90:a,dotVH:y})=>{const x=y.oneMinus().saturate(),E=x.mul(x),z=x.mul(E,E).clamp(0,.9999);return b.sub(Ot(a).mul(z)).div(z.oneMinus())}).setLayout({name:"Schlick_to_F0",type:"vec3",inputs:[{name:"f",type:"vec3"},{name:"f90",type:"float"},{name:"dotVH",type:"float"}]}),pW=Vt(({roughness:b,dotNH:a})=>{const y=b.pow2(),x=et(1).div(y),z=a.pow2().oneMinus().max(.0078125);return et(2).add(x).mul(z.pow(x.mul(.5))).div(2*Math.PI)}).setLayout({name:"D_Charlie",type:"float",inputs:[{name:"roughness",type:"float"},{name:"dotNH",type:"float"}]}),mW=Vt(({dotNV:b,dotNL:a})=>et(1).div(et(4).mul(a.add(b).sub(a.mul(b))))).setLayout({name:"V_Neubelt",type:"float",inputs:[{name:"dotNV",type:"float"},{name:"dotNL",type:"float"}]}),vW=Vt(({lightDirection:b})=>{const a=b.add(Ds).normalize(),y=jo.dot(b).clamp(),x=jo.dot(Ds).clamp(),E=jo.dot(a).clamp(),z=pW({roughness:hE,dotNH:E}),ee=mW({dotNV:x,dotNL:y});return d0.mul(z).mul(ee)}),AW=Vt(({N:b,V:a,roughness:y})=>{const z=.0078125,ee=b.dot(a).saturate(),te=Vn(y,ee.oneMinus().sqrt());return te.assign(te.mul(.984375).add(z)),te}).setLayout({name:"LTC_Uv",type:"vec2",inputs:[{name:"N",type:"vec3"},{name:"V",type:"vec3"},{name:"roughness",type:"float"}]}),tF=Vt(({f:b})=>{const a=b.length();return tl(a.mul(a).add(b.z).div(a.add(1)),0)}).setLayout({name:"LTC_ClippedSphereFormFactor",type:"float",inputs:[{name:"f",type:"vec3"}]}),$p=Vt(({v1:b,v2:a})=>{const y=b.dot(a),x=y.abs().toVar(),E=x.mul(.0145206).add(.4965155).mul(x).add(.8543985).toVar(),z=x.add(4.1616724).mul(x).add(3.417594).toVar(),ee=E.div(z),te=y.greaterThan(0).select(ee,tl(y.mul(y).oneMinus(),1e-7).inverseSqrt().mul(.5).sub(ee));return b.cross(a).mul(te)}).setLayout({name:"LTC_EdgeVectorFormFactor",type:"vec3",inputs:[{name:"v1",type:"vec3"},{name:"v2",type:"vec3"}]}),nF=Vt(({N:b,V:a,P:y,mInv:x,p0:E,p1:z,p2:ee,p3:te})=>{const ne=z.sub(E).toVar(),ae=te.sub(E).toVar(),oe=ne.cross(ae),se=Ot().toVar();return yi(oe.dot(y.sub(E)).greaterThanEqual(0),()=>{const ue=a.sub(b.mul(a.dot(b))).normalize(),ce=b.cross(ue).negate(),de=x.mul(fc(ue,ce,b).transpose()).toVar(),ye=de.mul(E.sub(y)).normalize().toVar(),Ae=de.mul(z.sub(y)).normalize().toVar(),ge=de.mul(ee.sub(y)).normalize().toVar(),Ee=de.mul(te.sub(y)).normalize().toVar(),be=Ot(0).toVar();be.addAssign($p({v1:ye,v2:Ae})),be.addAssign($p({v1:Ae,v2:ge})),be.addAssign($p({v1:ge,v2:Ee})),be.addAssign($p({v1:Ee,v2:ye})),se.assign(Ot(tF({f:be})))}),se}).setLayout({name:"LTC_Evaluate",type:"vec3",inputs:[{name:"N",type:"vec3"},{name:"V",type:"vec3"},{name:"P",type:"vec3"},{name:"mInv",type:"mat3"},{name:"p0",type:"vec3"},{name:"p1",type:"vec3"},{name:"p2",type:"vec3"},{name:"p3",type:"vec3"}]}),yW=Vt(({P:b,p0:a,p1:y,p2:x,p3:E})=>{const z=y.sub(a).toVar(),ee=E.sub(a).toVar(),te=z.cross(ee),ne=Ot().toVar();return yi(te.dot(b.sub(a)).greaterThanEqual(0),()=>{const ae=a.sub(b).normalize().toVar(),oe=y.sub(b).normalize().toVar(),se=x.sub(b).normalize().toVar(),ue=E.sub(b).normalize().toVar(),ce=Ot(0).toVar();ce.addAssign($p({v1:ae,v2:oe})),ce.addAssign($p({v1:oe,v2:se})),ce.addAssign($p({v1:se,v2:ue})),ce.addAssign($p({v1:ue,v2:ae})),ne.assign(Ot(tF({f:ce.abs()})))}),ne}).setLayout({name:"LTC_Evaluate",type:"vec3",inputs:[{name:"P",type:"vec3"},{name:"p0",type:"vec3"},{name:"p1",type:"vec3"},{name:"p2",type:"vec3"},{name:"p3",type:"vec3"}]}),XE=1/6,rF=b=>fa(XE,fa(b,fa(b,b.negate().add(3)).sub(3)).add(1)),Z5=b=>fa(XE,fa(b,fa(b,fa(3,b).sub(6))).add(4)),iF=b=>fa(XE,fa(b,fa(b,fa(-3,b).add(3)).add(3)).add(1)),Y5=b=>fa(XE,Kd(b,3)),aF=b=>rF(b).add(Z5(b)),oF=b=>iF(b).add(Y5(b)),sF=b=>Dl(-1,Z5(b).div(rF(b).add(Z5(b)))),lF=b=>Dl(1,Y5(b).div(iF(b).add(Y5(b)))),uF=(b,a,y)=>{const x=b.uvNode,E=fa(x,a.zw).add(.5),z=Hh(E),ee=Rg(E),te=aF(ee.x),ne=oF(ee.x),ae=sF(ee.x),oe=lF(ee.x),se=sF(ee.y),ue=lF(ee.y),ce=Vn(z.x.add(ae),z.y.add(se)).sub(.5).mul(a.xy),de=Vn(z.x.add(oe),z.y.add(se)).sub(.5).mul(a.xy),ye=Vn(z.x.add(ae),z.y.add(ue)).sub(.5).mul(a.xy),Ae=Vn(z.x.add(oe),z.y.add(ue)).sub(.5).mul(a.xy),ge=aF(ee.y).mul(Dl(te.mul(b.sample(ce).level(y)),ne.mul(b.sample(de).level(y)))),Ee=oF(ee.y).mul(Dl(te.mul(b.sample(ye).level(y)),ne.mul(b.sample(Ae).level(y))));return ge.add(Ee)},J5=Vt(([b,a])=>{const y=Vn(b.size(Et(a))),x=Vn(b.size(Et(a.add(1)))),E=Pd(1,y),z=Pd(1,x),ee=uF(b,Zr(E,y),Hh(a)),te=uF(b,Zr(z,x),PE(a));return Rg(a).mix(ee,te)}),xW=Vt(([b,a])=>{const y=a.mul(d5(b));return J5(b,y)}),cF=Vt(([b,a,y,x,E])=>{const z=Ot(n5(a.negate(),Lg(b),Pd(1,x))),ee=Ot(Uh(E[0].xyz),Uh(E[1].xyz),Uh(E[2].xyz));return Lg(z).mul(y.mul(ee))}).setLayout({name:"getVolumeTransmissionRay",type:"vec3",inputs:[{name:"n",type:"vec3"},{name:"v",type:"vec3"},{name:"thickness",type:"float"},{name:"ior",type:"float"},{name:"modelMatrix",type:"mat4"}]}),PW=Vt(([b,a])=>b.mul(qd(a.mul(2).sub(2),0,1))).setLayout({name:"applyIorToRoughness",type:"float",inputs:[{name:"roughness",type:"float"},{name:"ior",type:"float"}]}),bW=O5(),EW=O5(),dF=Vt(([b,a,y],{material:x})=>{const z=(x.side===xo?bW:EW).sample(b),ee=Oh(g0.x).mul(PW(a,y));return J5(z,ee)}),fF=Vt(([b,a,y])=>(yi(y.notEqual(0),()=>{const x=xE(a).negate().div(y);return ZC(x.negate().mul(b))}),Ot(1))).setLayout({name:"volumeAttenuation",type:"vec3",inputs:[{name:"transmissionDistance",type:"float"},{name:"attenuationColor",type:"vec3"},{name:"attenuationDistance",type:"float"}]}),SW=Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de])=>{let ye,Ae;if(de){ye=Zr().toVar(),Ae=Ot().toVar();const De=oe.sub(1).mul(de.mul(.025)),Me=Ot(oe.sub(De),oe,oe.add(De));Xo({start:0,end:3},({i:He})=>{const Ie=Me.element(He),Re=cF(b,a,se,Ie,te),Le=ee.add(Re),je=ae.mul(ne.mul(Zr(Le,1))),We=Vn(je.xy.div(je.w)).toVar();We.addAssign(1),We.divAssign(2),We.assign(Vn(We.x,We.y.oneMinus()));const ht=dF(We,y,Ie);ye.element(He).assign(ht.element(He)),ye.a.addAssign(ht.a),Ae.element(He).assign(x.element(He).mul(fF(Uh(Re),ue,ce).element(He)))}),ye.a.divAssign(3)}else{const De=cF(b,a,se,oe,te),Me=ee.add(De),He=ae.mul(ne.mul(Zr(Me,1))),Ie=Vn(He.xy.div(He.w)).toVar();Ie.addAssign(1),Ie.divAssign(2),Ie.assign(Vn(Ie.x,Ie.y.oneMinus())),ye=dF(Ie,y,oe),Ae=x.mul(fF(Uh(De),ue,ce))}const ge=Ae.rgb.mul(ye.rgb),Ee=b.dot(a).clamp(),be=Ot($6({dotNV:Ee,specularColor:E,specularF90:z,roughness:y})),we=Ae.r.add(Ae.g,Ae.b).div(3);return Zr(be.oneMinus().mul(ge),ye.a.oneMinus().mul(we).oneMinus())}),wW=fc(3.2404542,-.969266,.0556434,-1.5371385,1.8760108,-.2040259,-.4985314,.041556,1.0572252),CW=b=>{const a=b.sqrt();return Ot(1).add(a).div(Ot(1).sub(a))},hF=(b,a)=>b.sub(a).div(b.add(a)).pow2(),BW=(b,a)=>{const y=b.mul(2*Math.PI*1e-9),x=Ot(54856e-17,44201e-17,52481e-17),E=Ot(1681e3,1795300,2208400),z=Ot(43278e5,93046e5,66121e5),ee=et(9747e-17*Math.sqrt(2*Math.PI*45282e5)).mul(y.mul(2239900).add(a.x).cos()).mul(y.pow2().mul(-45282e5).exp());let te=x.mul(z.mul(2*Math.PI).sqrt()).mul(E.mul(y).add(a).cos()).mul(y.pow2().negate().mul(z).exp());return te=Ot(te.x.add(ee),te.y,te.z).div(10685e-11),wW.mul(te)},TW=Vt(({outsideIOR:b,eta2:a,cosTheta1:y,thinFilmThickness:x,baseF0:E})=>{const z=so(b,a,_d(0,.03,x)),te=b.div(z).pow2().mul(y.pow2().oneMinus()).oneMinus();yi(te.lessThan(0),()=>Ot(1));const ne=te.sqrt(),ae=hF(z,b),oe=AA({f0:ae,f90:1,dotVH:y}),se=oe.oneMinus(),ue=z.lessThan(b).select(Math.PI,0),ce=et(Math.PI).sub(ue),de=CW(E.clamp(0,.9999)),ye=hF(de,z.toVec3()),Ae=AA({f0:ye,f90:1,dotVH:ne}),ge=Ot(de.x.lessThan(z).select(Math.PI,0),de.y.lessThan(z).select(Math.PI,0),de.z.lessThan(z).select(Math.PI,0)),Ee=z.mul(x,ne,2),be=Ot(ce).add(ge),we=oe.mul(Ae).clamp(1e-5,.9999),De=we.sqrt(),Me=se.pow2().mul(Ae).div(Ot(1).sub(we)),Ie=oe.add(Me).toVar(),Re=Me.sub(se).toVar();return Xo({start:1,end:2,condition:"<=",name:"m"},({m:Le})=>{Re.mulAssign(De);const je=BW(et(Le).mul(Ee),et(Le).mul(be)).mul(2);Ie.addAssign(Re.mul(je))}),Ie.max(Ot(0))}).setLayout({name:"evalIridescence",type:"vec3",inputs:[{name:"outsideIOR",type:"float"},{name:"eta2",type:"float"},{name:"cosTheta1",type:"float"},{name:"thinFilmThickness",type:"float"},{name:"baseF0",type:"vec3"}]}),MW=Vt(({normal:b,viewDir:a,roughness:y})=>{const x=b.dot(a).saturate(),E=y.pow2(),z=Su(y.lessThan(.25),et(-339.2).mul(E).add(et(161.4).mul(y)).sub(25.9),et(-8.48).mul(E).add(et(14.3).mul(y)).sub(9.95)),ee=Su(y.lessThan(.25),et(44).mul(E).sub(et(23.7).mul(y)).add(3.26),et(1.97).mul(E).sub(et(3.27).mul(y)).add(.72));return Su(y.lessThan(.25),0,et(.1).mul(y).sub(.025)).add(z.mul(x).add(ee).exp()).mul(1/Math.PI).saturate()}),K5=Ot(.04),q5=et(1);class gF extends jE{constructor(a=!1,y=!1,x=!1,E=!1,z=!1,ee=!1){super(),this.clearcoat=a,this.sheen=y,this.iridescence=x,this.anisotropy=E,this.transmission=z,this.dispersion=ee,this.clearcoatRadiance=null,this.clearcoatSpecularDirect=null,this.clearcoatSpecularIndirect=null,this.sheenSpecularDirect=null,this.sheenSpecularIndirect=null,this.iridescenceFresnel=null,this.iridescenceF0=null}start(a){if(this.clearcoat===!0&&(this.clearcoatRadiance=Ot().toVar("clearcoatRadiance"),this.clearcoatSpecularDirect=Ot().toVar("clearcoatSpecularDirect"),this.clearcoatSpecularIndirect=Ot().toVar("clearcoatSpecularIndirect")),this.sheen===!0&&(this.sheenSpecularDirect=Ot().toVar("sheenSpecularDirect"),this.sheenSpecularIndirect=Ot().toVar("sheenSpecularIndirect")),this.iridescence===!0){const y=jo.dot(Ds).clamp();this.iridescenceFresnel=TW({outsideIOR:et(1),eta2:HC,cosTheta1:y,thinFilmThickness:UC,baseF0:Yc}),this.iridescenceF0=eF({f:this.iridescenceFresnel,f90:1,dotVH:y})}if(this.transmission===!0){const y=Sd,x=sx.sub(Sd).normalize(),E=qp,z=a.context;z.backdrop=SW(E,x,Rh,Co,Yc,Yy,y,tf,Ed,$d,Ky,kC,VC,GC,this.dispersion?jC:null),z.backdropAlpha=vE,Co.a.mulAssign(so(1,z.backdrop.a,vE))}super.start(a)}computeMultiscattering(a,y,x){const E=jo.dot(Ds).clamp(),z=W5({roughness:Rh,dotNV:E}),te=(this.iridescenceF0?gE.mix(Yc,this.iridescenceF0):Yc).mul(z.x).add(x.mul(z.y)),ae=z.x.add(z.y).oneMinus(),oe=Yc.add(Yc.oneMinus().mul(.047619)),se=te.mul(oe).div(ae.mul(oe).oneMinus());a.addAssign(te),y.addAssign(se.mul(ae))}direct({lightDirection:a,lightColor:y,reflectedLight:x}){const z=jo.dot(a).clamp().mul(y);if(this.sheen===!0&&this.sheenSpecularDirect.addAssign(z.mul(vW({lightDirection:a}))),this.clearcoat===!0){const te=p0.dot(a).clamp().mul(y);this.clearcoatSpecularDirect.addAssign(te.mul(Q5({lightDirection:a,f0:K5,f90:q5,roughness:Wy,normalView:p0})))}x.directDiffuse.addAssign(z.mul(A0({diffuseColor:Co.rgb}))),x.directSpecular.addAssign(z.mul(Q5({lightDirection:a,f0:Yc,f90:1,roughness:Rh,iridescence:this.iridescence,f:this.iridescenceFresnel,USE_IRIDESCENCE:this.iridescence,USE_ANISOTROPY:this.anisotropy})))}directRectArea({lightColor:a,lightPosition:y,halfWidth:x,halfHeight:E,reflectedLight:z,ltc_1:ee,ltc_2:te}){const ne=y.add(x).sub(E),ae=y.sub(x).sub(E),oe=y.sub(x).add(E),se=y.add(x).add(E),ue=jo,ce=Ds,de=gl.toVar(),ye=AW({N:ue,V:ce,roughness:Rh}),Ae=ee.sample(ye).toVar(),ge=te.sample(ye).toVar(),Ee=fc(Ot(Ae.x,0,Ae.y),Ot(0,1,0),Ot(Ae.z,0,Ae.w)).toVar(),be=Yc.mul(ge.x).add(Yc.oneMinus().mul(ge.y)).toVar();z.directSpecular.addAssign(a.mul(be).mul(nF({N:ue,V:ce,P:de,mInv:Ee,p0:ne,p1:ae,p2:oe,p3:se}))),z.directDiffuse.addAssign(a.mul(Co).mul(nF({N:ue,V:ce,P:de,mInv:fc(1,0,0,0,1,0,0,0,1),p0:ne,p1:ae,p2:oe,p3:se})))}indirect(a){this.indirectDiffuse(a),this.indirectSpecular(a),this.ambientOcclusion(a)}indirectDiffuse(a){const{irradiance:y,reflectedLight:x}=a.context;x.indirectDiffuse.addAssign(y.mul(A0({diffuseColor:Co})))}indirectSpecular(a){const{radiance:y,iblIrradiance:x,reflectedLight:E}=a.context;if(this.sheen===!0&&this.sheenSpecularIndirect.addAssign(x.mul(d0,MW({normal:jo,viewDir:Ds,roughness:hE}))),this.clearcoat===!0){const oe=p0.dot(Ds).clamp(),se=$6({dotNV:oe,specularColor:K5,specularF90:q5,roughness:Wy});this.clearcoatSpecularIndirect.addAssign(this.clearcoatRadiance.mul(se))}const z=Ot().toVar("singleScattering"),ee=Ot().toVar("multiScattering"),te=x.mul(1/Math.PI);this.computeMultiscattering(z,ee,Yy);const ne=z.add(ee),ae=Co.mul(ne.r.max(ne.g).max(ne.b).oneMinus());E.indirectSpecular.addAssign(y.mul(z)),E.indirectSpecular.addAssign(ee.mul(te)),E.indirectDiffuse.addAssign(ae.mul(te))}ambientOcclusion(a){const{ambientOcclusion:y,reflectedLight:x}=a.context,z=jo.dot(Ds).clamp().add(y),ee=Rh.mul(-16).oneMinus().negate().exp2(),te=y.sub(z.pow(ee).oneMinus()).clamp();this.clearcoat===!0&&this.clearcoatSpecularIndirect.mulAssign(y),this.sheen===!0&&this.sheenSpecularIndirect.mulAssign(y),x.indirectDiffuse.mulAssign(y),x.indirectSpecular.mulAssign(te)}finish({context:a}){const{outgoingLight:y}=a;if(this.clearcoat===!0){const x=p0.dot(Ds).clamp(),E=AA({dotVH:x,f0:K5,f90:q5}),z=y.mul(fE.mul(E).oneMinus()).add(this.clearcoatSpecularDirect.add(this.clearcoatSpecularIndirect).mul(fE));y.assign(z)}if(this.sheen===!0){const x=d0.r.max(d0.g).max(d0.b).mul(.157).oneMinus(),E=y.mul(x).add(this.sheenSpecularDirect,this.sheenSpecularIndirect);y.assign(E)}}}const pF=et(1),_5=et(-2),QE=et(.8),$5=et(-1),WE=et(.4),eB=et(2),ZE=et(.305),tB=et(3),mF=et(.21),DW=et(4),vF=et(4),NW=et(16),FW=Vt(([b])=>{const a=Ot(xs(b)).toVar(),y=et(-1).toVar();return yi(a.x.greaterThan(a.z),()=>{yi(a.x.greaterThan(a.y),()=>{y.assign(Su(b.x.greaterThan(0),0,3))}).Else(()=>{y.assign(Su(b.y.greaterThan(0),1,4))})}).Else(()=>{yi(a.z.greaterThan(a.y),()=>{y.assign(Su(b.z.greaterThan(0),2,5))}).Else(()=>{y.assign(Su(b.y.greaterThan(0),1,4))})}),y}).setLayout({name:"getFace",type:"float",inputs:[{name:"direction",type:"vec3"}]}),IW=Vt(([b,a])=>{const y=Vn().toVar();return yi(a.equal(0),()=>{y.assign(Vn(b.z,b.y).div(xs(b.x)))}).ElseIf(a.equal(1),()=>{y.assign(Vn(b.x.negate(),b.z.negate()).div(xs(b.y)))}).ElseIf(a.equal(2),()=>{y.assign(Vn(b.x.negate(),b.y).div(xs(b.z)))}).ElseIf(a.equal(3),()=>{y.assign(Vn(b.z.negate(),b.y).div(xs(b.x)))}).ElseIf(a.equal(4),()=>{y.assign(Vn(b.x.negate(),b.z).div(xs(b.y)))}).Else(()=>{y.assign(Vn(b.x,b.y).div(xs(b.z)))}),fa(.5,y.add(1))}).setLayout({name:"getUV",type:"vec2",inputs:[{name:"direction",type:"vec3"},{name:"face",type:"float"}]}),LW=Vt(([b])=>{const a=et(0).toVar();return yi(b.greaterThanEqual(QE),()=>{a.assign(pF.sub(b).mul($5.sub(_5)).div(pF.sub(QE)).add(_5))}).ElseIf(b.greaterThanEqual(WE),()=>{a.assign(QE.sub(b).mul(eB.sub($5)).div(QE.sub(WE)).add($5))}).ElseIf(b.greaterThanEqual(ZE),()=>{a.assign(WE.sub(b).mul(tB.sub(eB)).div(WE.sub(ZE)).add(eB))}).ElseIf(b.greaterThanEqual(mF),()=>{a.assign(ZE.sub(b).mul(DW.sub(tB)).div(ZE.sub(mF)).add(tB))}).Else(()=>{a.assign(et(-2).mul(Oh(fa(1.16,b))))}),a}).setLayout({name:"roughnessToMip",type:"float",inputs:[{name:"roughness",type:"float"}]}),AF=Vt(([b,a])=>{const y=b.toVar();y.assign(fa(2,y).sub(1));const x=Ot(y,1).toVar();return yi(a.equal(0),()=>{x.assign(x.zyx)}).ElseIf(a.equal(1),()=>{x.assign(x.xzy),x.xz.mulAssign(-1)}).ElseIf(a.equal(2),()=>{x.x.mulAssign(-1)}).ElseIf(a.equal(3),()=>{x.assign(x.zyx),x.xz.mulAssign(-1)}).ElseIf(a.equal(4),()=>{x.assign(x.xzy),x.xy.mulAssign(-1)}).ElseIf(a.equal(5),()=>{x.z.mulAssign(-1)}),x}).setLayout({name:"getDirection",type:"vec3",inputs:[{name:"uv",type:"vec2"},{name:"face",type:"float"}]}),yF=Vt(([b,a,y,x,E,z])=>{const ee=et(y),te=Ot(a),ne=qd(LW(ee),_5,z),ae=Rg(ne),oe=Hh(ne),se=Ot(nB(b,te,oe,x,E,z)).toVar();return yi(ae.notEqual(0),()=>{const ue=Ot(nB(b,te,oe.add(1),x,E,z)).toVar();se.assign(so(se,ue,ae))}),se}),nB=Vt(([b,a,y,x,E,z])=>{const ee=et(y).toVar(),te=Ot(a),ne=et(FW(te)).toVar(),ae=et(tl(vF.sub(ee),0)).toVar();ee.assign(tl(ee,vF));const oe=et(sA(ee)).toVar(),se=Vn(IW(te,ne).mul(oe.sub(2)).add(1)).toVar();return yi(ne.greaterThan(2),()=>{se.y.addAssign(oe),ne.subAssign(3)}),se.x.addAssign(ne.mul(oe)),se.x.addAssign(ae.mul(fa(3,NW))),se.y.addAssign(fa(4,sA(z).sub(oe))),se.x.mulAssign(x),se.y.mulAssign(E),b.sample(se).grad(Vn(),Vn())}),rB=Vt(({envMap:b,mipInt:a,outputDirection:y,theta:x,axis:E,CUBEUV_TEXEL_WIDTH:z,CUBEUV_TEXEL_HEIGHT:ee,CUBEUV_MAX_MIP:te})=>{const ne=Og(x),ae=y.mul(ne).add(E.cross(y).mul(bd(x))).add(E.mul(E.dot(y).mul(ne.oneMinus())));return nB(b,ae,a,z,ee,te)}),xF=Vt(({n:b,latitudinal:a,poleAxis:y,outputDirection:x,weights:E,samples:z,dTheta:ee,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se})=>{const ue=Ot(Su(a,y,SE(y,x))).toVar();yi(ue.equal(Ot(0)),()=>{ue.assign(Ot(x.z,0,x.x.negate()))}),ue.assign(Lg(ue));const ce=Ot().toVar();return ce.addAssign(E.element(0).mul(rB({theta:0,axis:ue,outputDirection:x,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se}))),Xo({start:Et(1),end:b},({i:de})=>{yi(de.greaterThanEqual(z),()=>{M6()});const ye=et(ee.mul(et(de))).toVar();ce.addAssign(E.element(de).mul(rB({theta:ye.mul(-1),axis:ue,outputDirection:x,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se}))),ce.addAssign(E.element(de).mul(rB({theta:ye,axis:ue,outputDirection:x,mipInt:te,envMap:ne,CUBEUV_TEXEL_WIDTH:ae,CUBEUV_TEXEL_HEIGHT:oe,CUBEUV_MAX_MIP:se})))}),Zr(ce,1)}),yA=4,PF=[.125,.215,.35,.446,.526,.582],y0=20,iB=new Zv(-1,1,1,-1,0,1),RW=new Tl(90,1),bF=new Ur;let aB=null,oB=0,sB=0;const x0=(1+Math.sqrt(5))/2,xA=1/x0,EF=[new Ye(-x0,xA,0),new Ye(x0,xA,0),new Ye(-xA,0,x0),new Ye(xA,0,x0),new Ye(0,x0,-xA),new Ye(0,x0,xA),new Ye(-1,1,-1),new Ye(1,1,-1),new Ye(-1,1,1),new Ye(1,1,1)],OW=new Ye,SF=new WeakMap,zW=[3,1,5,0,4,2],lB=AF(qo(),Tc("faceIndex")).normalize(),uB=Ot(lB.x,lB.y,lB.z);class HW{constructor(a){this._renderer=a,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._lodMeshes=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._backgroundBox=null}get _hasInitialized(){return this._renderer.hasInitialized()}fromScene(a,y=0,x=.1,E=100,z={}){const{size:ee=256,position:te=OW,renderTarget:ne=null}=z;if(this._setSize(ee),this._hasInitialized===!1){console.warn("THREE.PMREMGenerator: .fromScene() called before the backend is initialized. Try using .fromSceneAsync() instead.");const oe=ne||this._allocateTarget();return z.renderTarget=oe,this.fromSceneAsync(a,y,x,E,z),oe}aB=this._renderer.getRenderTarget(),oB=this._renderer.getActiveCubeFace(),sB=this._renderer.getActiveMipmapLevel();const ae=ne||this._allocateTarget();return ae.depthBuffer=!0,this._init(ae),this._sceneToCubeUV(a,x,E,ae,te),y>0&&this._blur(ae,0,0,y),this._applyPMREM(ae),this._cleanup(ae),ae}fromSceneAsync(ee){return Ri(this,arguments,function*(a,y=0,x=.1,E=100,z={}){return this._hasInitialized===!1&&(yield this._renderer.init()),this.fromScene(a,y,x,E,z)})}fromEquirectangular(a,y=null){if(this._hasInitialized===!1){console.warn("THREE.PMREMGenerator: .fromEquirectangular() called before the backend is initialized. Try using .fromEquirectangularAsync() instead."),this._setSizeFromTexture(a);const x=y||this._allocateTarget();return this.fromEquirectangularAsync(a,x),x}return this._fromTexture(a,y)}fromEquirectangularAsync(a,y=null){return Ri(this,null,function*(){return this._hasInitialized===!1&&(yield this._renderer.init()),this._fromTexture(a,y)})}fromCubemap(a,y=null){if(this._hasInitialized===!1){console.warn("THREE.PMREMGenerator: .fromCubemap() called before the backend is initialized. Try using .fromCubemapAsync() instead."),this._setSizeFromTexture(a);const x=y||this._allocateTarget();return this.fromCubemapAsync(a,y),x}return this._fromTexture(a,y)}fromCubemapAsync(a,y=null){return Ri(this,null,function*(){return this._hasInitialized===!1&&(yield this._renderer.init()),this._fromTexture(a,y)})}compileCubemapShader(){return Ri(this,null,function*(){this._cubemapMaterial===null&&(this._cubemapMaterial=CF(),yield this._compileMaterial(this._cubemapMaterial))})}compileEquirectangularShader(){return Ri(this,null,function*(){this._equirectMaterial===null&&(this._equirectMaterial=BF(),yield this._compileMaterial(this._equirectMaterial))})}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose(),this._backgroundBox!==null&&(this._backgroundBox.geometry.dispose(),this._backgroundBox.material.dispose())}_setSizeFromTexture(a){a.mapping===Hu||a.mapping===nc?this._setSize(a.image.length===0?16:a.image[0].width||a.image[0].image.width):this._setSize(a.image.width/4)}_setSize(a){this._lodMax=Math.floor(Math.log2(a)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let a=0;a2?Ae:0,Ae,Ae),ae.render(a,ee)}ae.autoClear=oe,a.background=ce}_textureToCubeUV(a,y){const x=this._renderer,E=a.mapping===Hu||a.mapping===nc;E?this._cubemapMaterial===null&&(this._cubemapMaterial=CF(a)):this._equirectMaterial===null&&(this._equirectMaterial=BF(a));const z=E?this._cubemapMaterial:this._equirectMaterial;z.fragmentNode.value=a;const ee=this._lodMeshes[0];ee.material=z;const te=this._cubeSize;YE(y,0,0,3*te,2*te),x.setRenderTarget(y),x.render(ee,iB)}_applyPMREM(a){const y=this._renderer,x=y.autoClear;y.autoClear=!1;const E=this._lodPlanes.length;for(let z=1;zy0&&console.warn(`sigmaRadians, ${z}, is too large and will clip, as it requested ${Ae} samples when the maximum is set to ${y0}`);const ge=[];let Ee=0;for(let He=0;Hebe-yA?E-be+yA:0),Me=4*(this._cubeSize-we);YE(y,De,Me,3*we,2*we),ne.setRenderTarget(y),ne.render(se,iB)}}function UW(b){const a=[],y=[],x=[],E=[];let z=b;const ee=b-yA+1+PF.length;for(let te=0;teb-yA?ae=PF[te-b+yA-1]:te===0&&(ae=0),x.push(ae);const oe=1/(ne-2),se=-oe,ue=1+oe,ce=[se,se,ue,se,ue,ue,se,se,ue,ue,se,ue],de=6,ye=6,Ae=3,ge=2,Ee=1,be=new Float32Array(Ae*ye*de),we=new Float32Array(ge*ye*de),De=new Float32Array(Ee*ye*de);for(let He=0;He2?0:-1,Le=[Ie,Re,0,Ie+2/3,Re,0,Ie+2/3,Re+1,0,Ie,Re,0,Ie+2/3,Re+1,0,Ie,Re+1,0],je=zW[He];be.set(Le,Ae*ye*je),we.set(ce,ge*ye*je);const We=[je,je,je,je,je,je];De.set(We,Ee*ye*je)}const Me=new wa;Me.setAttribute("position",new us(be,Ae)),Me.setAttribute("uv",new us(we,ge)),Me.setAttribute("faceIndex",new us(De,Ee)),a.push(Me),E.push(new Go(Me,null)),z>yA&&z--}return{lodPlanes:a,sizeLods:y,sigmas:x,lodMeshes:E}}function wF(b,a){const y={magFilter:Uo,minFilter:Uo,generateMipmaps:!1,type:Us,format:di,colorSpace:Sh},x=new xg(b,a,y);return x.texture.mapping=Vd,x.texture.name="PMREM.cubeUv",x.texture.isPMREMTexture=!0,x.scissorTest=!0,x}function YE(b,a,y,x,E){b.viewport.set(a,y,x,E),b.scissor.set(a,y,x,E)}function cB(b){const a=new nl;return a.depthTest=!1,a.depthWrite=!1,a.blending=ll,a.name=`PMREM_${b}`,a}function kW(b,a,y){const x=hc(new Array(y0).fill(0)),E=wi(new Ye(0,1,0)),z=wi(0),ee=et(y0),te=wi(0),ne=wi(1),ae=Xa(null),oe=wi(0),se=et(1/a),ue=et(1/y),ce=et(b),de={n:ee,latitudinal:te,weights:x,poleAxis:E,outputDirection:uB,dTheta:z,samples:ne,envMap:ae,mipInt:oe,CUBEUV_TEXEL_WIDTH:se,CUBEUV_TEXEL_HEIGHT:ue,CUBEUV_MAX_MIP:ce},ye=cB("blur");return ye.fragmentNode=xF(_h(Ls({},de),{latitudinal:te.equal(1)})),SF.set(ye,de),ye}function CF(b){const a=cB("cubemap");return a.fragmentNode=fA(b,uB),a}function BF(b){const a=cB("equirect");return a.fragmentNode=Xa(b,V5(uB),0),a}const TF=new WeakMap;function GW(b){const a=Math.log2(b)-2,y=1/b;return{texelWidth:1/(3*Math.max(Math.pow(2,a),7*16)),texelHeight:y,maxMip:a}}function VW(b,a,y){const x=jW(a);let E=x.get(b);if((E!==void 0?E.pmremVersion:-1)!==b.pmremVersion){const ee=b.image;if(b.isCubeTexture)if(QW(ee))E=y.fromCubemap(b,E);else return null;else if(WW(ee))E=y.fromEquirectangular(b,E);else return null;E.pmremVersion=b.pmremVersion,x.set(b,E)}return E.texture}function jW(b){let a=TF.get(b);return a===void 0&&(a=new WeakMap,TF.set(b,a)),a}class XW extends dl{static get type(){return"PMREMNode"}constructor(a,y=null,x=null){super("vec3"),this._value=a,this._pmrem=null,this.uvNode=y,this.levelNode=x,this._generator=null;const E=new Bl;E.isRenderTargetTexture=!0,this._texture=Xa(E),this._width=wi(0),this._height=wi(0),this._maxMip=wi(0),this.updateBeforeType=ba.RENDER}set value(a){this._value=a,this._pmrem=null}get value(){return this._value}updateFromTexture(a){const y=GW(a.image.height);this._texture.value=a,this._width.value=y.texelWidth,this._height.value=y.texelHeight,this._maxMip.value=y.maxMip}updateBefore(a){let y=this._pmrem;const x=y?y.pmremVersion:-1,E=this._value;x!==E.pmremVersion&&(E.isPMREMTexture===!0?y=E:y=VW(E,a.renderer,this._generator),y!==null&&(this._pmrem=y,this.updateFromTexture(y)))}setup(a){this._generator===null&&(this._generator=new HW(a.renderer)),this.updateBefore(a);let y=this.uvNode;y===null&&a.context.getUV&&(y=a.context.getUV(this)),y=P5.mul(Ot(y.x,y.y.negate(),y.z));let x=this.levelNode;return x===null&&a.context.getTextureLevel&&(x=a.context.getTextureLevel(this)),yF(this._texture,y,x,this._width,this._height,this._maxMip)}dispose(){super.dispose(),this._generator!==null&&this._generator.dispose()}}function QW(b){if(b==null)return!1;let a=0;const y=6;for(let x=0;x0}const dB=ea(XW).setParameterLength(1,3),MF=new WeakMap;class ZW extends gA{static get type(){return"EnvironmentNode"}constructor(a=null){super(),this.envNode=a}setup(a){const{material:y}=a;let x=this.envNode;if(x.isTextureNode||x.isMaterialReferenceNode){const se=x.isTextureNode?x.value:y[x.property];let ue=MF.get(se);ue===void 0&&(ue=dB(se),MF.set(se,ue)),x=ue}const z=y.useAnisotropy===!0||y.anisotropy>0?ZN:jo,ee=x.context(DF(Rh,z)).mul(NE),te=x.context(YW(qp)).mul(Math.PI).mul(NE),ne=nx(ee),ae=nx(te);a.context.radiance.addAssign(ne),a.context.iblIrradiance.addAssign(ae);const oe=a.context.lightingModel.clearcoatRadiance;if(oe){const se=x.context(DF(Wy,p0)).mul(NE),ue=nx(se);oe.addAssign(ue)}}}const DF=(b,a)=>{let y=null;return{getUV:()=>(y===null&&(y=Ds.negate().reflect(a),y=b.mul(b).mix(y,a).normalize(),y=y.transformDirection(Ed)),y),getTextureLevel:()=>b}},YW=b=>({getUV:()=>b,getTextureLevel:()=>et(1)}),JW=new x1;class NF extends nl{static get type(){return"MeshStandardNodeMaterial"}constructor(a){super(),this.isMeshStandardNodeMaterial=!0,this.lights=!0,this.emissiveNode=null,this.metalnessNode=null,this.roughnessNode=null,this.setDefaultValues(JW),this.setValues(a)}setupEnvironment(a){let y=super.setupEnvironment(a);return y===null&&a.environmentNode&&(y=a.environmentNode),y?new ZW(y):null}setupLightingModel(){return new gF}setupSpecular(){const a=so(Ot(.04),Co.rgb,Qy);Yc.assign(a),Yy.assign(1)}setupVariants(){const a=this.metalnessNode?et(this.metalnessNode):t6;Qy.assign(a);let y=this.roughnessNode?et(this.roughnessNode):e6;y=X5({roughness:y}),Rh.assign(y),this.setupSpecular(),Co.assign(Zr(Co.rgb.mul(a.oneMinus()),Co.a))}copy(a){return this.emissiveNode=a.emissiveNode,this.metalnessNode=a.metalnessNode,this.roughnessNode=a.roughnessNode,super.copy(a)}}const KW=new u2;class qW extends NF{static get type(){return"MeshPhysicalNodeMaterial"}constructor(a){super(),this.isMeshPhysicalNodeMaterial=!0,this.clearcoatNode=null,this.clearcoatRoughnessNode=null,this.clearcoatNormalNode=null,this.sheenNode=null,this.sheenRoughnessNode=null,this.iridescenceNode=null,this.iridescenceIORNode=null,this.iridescenceThicknessNode=null,this.specularIntensityNode=null,this.specularColorNode=null,this.iorNode=null,this.transmissionNode=null,this.thicknessNode=null,this.attenuationDistanceNode=null,this.attenuationColorNode=null,this.dispersionNode=null,this.anisotropyNode=null,this.setDefaultValues(KW),this.setValues(a)}get useClearcoat(){return this.clearcoat>0||this.clearcoatNode!==null}get useIridescence(){return this.iridescence>0||this.iridescenceNode!==null}get useSheen(){return this.sheen>0||this.sheenNode!==null}get useAnisotropy(){return this.anisotropy>0||this.anisotropyNode!==null}get useTransmission(){return this.transmission>0||this.transmissionNode!==null}get useDispersion(){return this.dispersion>0||this.dispersionNode!==null}setupSpecular(){const a=this.iorNode?et(this.iorNode):p6;Ky.assign(a),Yc.assign(so(Jc($C(Ky.sub(1).div(Ky.add(1))).mul($N),Ot(1)).mul(T5),Co.rgb,Qy)),Yy.assign(so(T5,1,Qy))}setupLightingModel(){return new gF(this.useClearcoat,this.useSheen,this.useIridescence,this.useAnisotropy,this.useTransmission,this.useDispersion)}setupVariants(a){if(super.setupVariants(a),this.useClearcoat){const y=this.clearcoatNode?et(this.clearcoatNode):r6,x=this.clearcoatRoughnessNode?et(this.clearcoatRoughnessNode):i6;fE.assign(y),Wy.assign(X5({roughness:x}))}if(this.useSheen){const y=this.sheenNode?Ot(this.sheenNode):s6,x=this.sheenRoughnessNode?et(this.sheenRoughnessNode):l6;d0.assign(y),hE.assign(x)}if(this.useIridescence){const y=this.iridescenceNode?et(this.iridescenceNode):c6,x=this.iridescenceIORNode?et(this.iridescenceIORNode):d6,E=this.iridescenceThicknessNode?et(this.iridescenceThicknessNode):f6;gE.assign(y),HC.assign(x),UC.assign(E)}if(this.useAnisotropy){const y=(this.anisotropyNode?Vn(this.anisotropyNode):u6).toVar();Zp.assign(y.length()),yi(Zp.equal(0),()=>{y.assign(Vn(1,0))}).Else(()=>{y.divAssign(Vn(Zp)),Zp.assign(Zp.saturate())}),pE.assign(Zp.pow2().mix(Rh.pow2(),1)),Zy.assign(m0[0].mul(y.x).add(m0[1].mul(y.y))),f0.assign(m0[1].mul(y.x).sub(m0[0].mul(y.y)))}if(this.useTransmission){const y=this.transmissionNode?et(this.transmissionNode):h6,x=this.thicknessNode?et(this.thicknessNode):g6,E=this.attenuationDistanceNode?et(this.attenuationDistanceNode):m6,z=this.attenuationColorNode?Ot(this.attenuationColorNode):v6;if(vE.assign(y),kC.assign(x),GC.assign(E),VC.assign(z),this.useDispersion){const ee=this.dispersionNode?et(this.dispersionNode):y6;jC.assign(ee)}}}setupClearcoatNormal(){return this.clearcoatNormalNode?Ot(this.clearcoatNormalNode):a6}setup(a){a.context.setupClearcoatNormal=()=>lA(this.setupClearcoatNormal(a),"NORMAL","vec3"),super.setup(a)}copy(a){return this.clearcoatNode=a.clearcoatNode,this.clearcoatRoughnessNode=a.clearcoatRoughnessNode,this.clearcoatNormalNode=a.clearcoatNormalNode,this.sheenNode=a.sheenNode,this.sheenRoughnessNode=a.sheenRoughnessNode,this.iridescenceNode=a.iridescenceNode,this.iridescenceIORNode=a.iridescenceIORNode,this.iridescenceThicknessNode=a.iridescenceThicknessNode,this.specularIntensityNode=a.specularIntensityNode,this.specularColorNode=a.specularColorNode,this.transmissionNode=a.transmissionNode,this.thicknessNode=a.thicknessNode,this.attenuationDistanceNode=a.attenuationDistanceNode,this.attenuationColorNode=a.attenuationColorNode,this.dispersionNode=a.dispersionNode,this.anisotropyNode=a.anisotropyNode,super.copy(a)}}class _W extends null{constructor(a=!1,y=!1,x=!1,E=!1,z=!1,ee=!1,te=!1){super(a,y,x,E,z,ee),this.useSSS=te}direct({lightDirection:a,lightColor:y,reflectedLight:x},E){if(this.useSSS===!0){const z=E.material,{thicknessColorNode:ee,thicknessDistortionNode:te,thicknessAmbientNode:ne,thicknessAttenuationNode:ae,thicknessPowerNode:oe,thicknessScaleNode:se}=z,ue=a.add(jo.mul(te)).normalize(),ce=et(Ds.dot(ue.negate()).saturate().pow(oe).mul(se)),de=Ot(ce.add(ne).mul(ee));x.directDiffuse.addAssign(de.mul(ae.mul(y)))}super.direct({lightDirection:a,lightColor:y,reflectedLight:x},E)}}class Fue extends null{static get type(){return"MeshSSSNodeMaterial"}constructor(a){super(a),this.thicknessColorNode=null,this.thicknessDistortionNode=et(.1),this.thicknessAmbientNode=et(0),this.thicknessAttenuationNode=et(.1),this.thicknessPowerNode=et(2),this.thicknessScaleNode=et(10)}get useSSS(){return this.thicknessColorNode!==null}setupLightingModel(){return new _W(this.useClearcoat,this.useSheen,this.useIridescence,this.useAnisotropy,this.useTransmission,this.useDispersion,this.useSSS)}copy(a){return this.thicknessColorNode=a.thicknessColorNode,this.thicknessDistortionNode=a.thicknessDistortionNode,this.thicknessAmbientNode=a.thicknessAmbientNode,this.thicknessAttenuationNode=a.thicknessAttenuationNode,this.thicknessPowerNode=a.thicknessPowerNode,this.thicknessScaleNode=a.thicknessScaleNode,super.copy(a)}}const $W=Vt(({normal:b,lightDirection:a,builder:y})=>{const x=b.dot(a),E=Vn(x.mul(.5).add(.5),0);if(y.material.gradientMap){const z=jg("gradientMap","texture").context({getUV:()=>E});return Ot(z.r)}else{const z=E.fwidth().mul(.5);return so(Ot(.7),Ot(1),_d(et(.7).sub(z.x),et(.7).add(z.x),E.x))}});class eZ extends jE{direct({lightDirection:a,lightColor:y,reflectedLight:x},E){const z=$W({normal:DE,lightDirection:a,builder:E}).mul(y);x.directDiffuse.addAssign(z.mul(A0({diffuseColor:Co.rgb})))}indirect(a){const{ambientOcclusion:y,irradiance:x,reflectedLight:E}=a.context;E.indirectDiffuse.addAssign(x.mul(A0({diffuseColor:Co}))),E.indirectDiffuse.mulAssign(y)}}const tZ=new c2;class nZ extends nl{static get type(){return"MeshToonNodeMaterial"}constructor(a){super(),this.isMeshToonNodeMaterial=!0,this.lights=!0,this.setDefaultValues(tZ),this.setValues(a)}setupLightingModel(){return new eZ}}const FF=Vt(()=>{const b=Ot(Ds.z,0,Ds.x.negate()).normalize(),a=Ds.cross(b);return Vn(b.dot(jo),a.dot(jo)).mul(.495).add(.5)}).once(["NORMAL","VERTEX"])().toVar("matcapUV"),rZ=new g2;class iZ extends nl{static get type(){return"MeshMatcapNodeMaterial"}constructor(a){super(),this.isMeshMatcapNodeMaterial=!0,this.setDefaultValues(rZ),this.setValues(a)}setupVariants(a){const y=FF;let x;a.material.matcap?x=jg("matcap","texture").context({getUV:()=>y}):x=Ot(so(.2,.8,y.y)),Co.rgb.mulAssign(x.rgb)}}class aZ extends dl{static get type(){return"RotateNode"}constructor(a,y){super(),this.positionNode=a,this.rotationNode=y}getNodeType(a){return this.positionNode.getNodeType(a)}setup(a){const{rotationNode:y,positionNode:x}=this;if(this.getNodeType(a)==="vec2"){const z=y.cos(),ee=y.sin();return dE(z,ee,ee.negate(),z).mul(x)}else{const z=y,ee=c0(Zr(1,0,0,0),Zr(0,Og(z.x),bd(z.x).negate(),0),Zr(0,bd(z.x),Og(z.x),0),Zr(0,0,0,1)),te=c0(Zr(Og(z.y),0,bd(z.y),0),Zr(0,1,0,0),Zr(bd(z.y).negate(),0,Og(z.y),0),Zr(0,0,0,1)),ne=c0(Zr(Og(z.z),bd(z.z).negate(),0,0),Zr(bd(z.z),Og(z.z),0,0),Zr(0,0,1,0),Zr(0,0,0,1));return ee.mul(te).mul(ne).mul(Zr(x,1)).xyz}}}const dx=ea(aZ).setParameterLength(2),oZ=new Vw;class IF extends nl{static get type(){return"SpriteNodeMaterial"}constructor(a){super(),this.isSpriteNodeMaterial=!0,this._useSizeAttenuation=!0,this.positionNode=null,this.rotationNode=null,this.scaleNode=null,this.transparent=!0,this.setDefaultValues(oZ),this.setValues(a)}setupPositionView(a){const{object:y,camera:x}=a,{positionNode:E,rotationNode:z,scaleNode:ee,sizeAttenuation:te}=this,ne=Vg.mul(Ot(E||0));let ae=Vn(tf[0].xyz.length(),tf[1].xyz.length());ee!==null&&(ae=ae.mul(Vn(ee))),x.isPerspectiveCamera&&te===!1&&(ae=ae.mul(ne.z.negate()));let oe=Qu.xy;if(y.center&&y.center.isVector2===!0){const ce=lX("center","vec2",y);oe=oe.sub(ce.sub(.5))}oe=oe.mul(ae);const se=et(z||o6),ue=dx(oe,se);return Zr(ne.xy.add(ue),ne.zw)}copy(a){return this.positionNode=a.positionNode,this.rotationNode=a.rotationNode,this.scaleNode=a.scaleNode,super.copy(a)}get sizeAttenuation(){return this._useSizeAttenuation}set sizeAttenuation(a){this._useSizeAttenuation!==a&&(this._useSizeAttenuation=a,this.needsUpdate=!0)}}const sZ=new qw,lZ=new vn;class uZ extends IF{static get type(){return"PointsNodeMaterial"}constructor(a){super(),this.sizeNode=null,this.isPointsNodeMaterial=!0,this.setDefaultValues(sZ),this.setValues(a)}setupPositionView(){const{positionNode:a}=this;return Vg.mul(Ot(a||hl)).xyz}setupVertexSprite(a){const{material:y,camera:x}=a,{rotationNode:E,scaleNode:z,sizeNode:ee,sizeAttenuation:te}=this;let ne=super.setupVertex(a);if(y.isNodeMaterial!==!0)return ne;let ae=ee!==null?Vn(ee):A6;ae=ae.mul(AN),x.isPerspectiveCamera&&te===!0&&(ae=ae.mul(cZ.div(gl.z.negate()))),z&&z.isNode&&(ae=ae.mul(Vn(z)));let oe=Qu.xy;if(E&&E.isNode){const se=et(E);oe=dx(oe,se)}return oe=oe.mul(ae),oe=oe.div(g5.div(2)),oe=oe.mul(ne.w),ne=ne.add(Zr(oe,0,0)),ne}setupVertex(a){return a.object.isPoints?super.setupVertex(a):this.setupVertexSprite(a)}get alphaToCoverage(){return this._useAlphaToCoverage}set alphaToCoverage(a){this._useAlphaToCoverage!==a&&(this._useAlphaToCoverage=a,this.needsUpdate=!0)}}const cZ=wi(1).onFrameUpdate(function({renderer:b}){const a=b.getSize(lZ);this.value=.5*a.y});class dZ extends jE{constructor(){super(),this.shadowNode=et(1).toVar("shadowMask")}direct({lightNode:a}){a.shadowNode!==null&&this.shadowNode.mulAssign(a.shadowNode)}finish({context:a}){Co.a.mulAssign(this.shadowNode.oneMinus()),a.outgoingLight.rgb.assign(Co.rgb)}}const fZ=new l2;class hZ extends nl{static get type(){return"ShadowNodeMaterial"}constructor(a){super(),this.isShadowNodeMaterial=!0,this.lights=!0,this.transparent=!0,this.setDefaultValues(fZ),this.setValues(a)}setupLightingModel(){return new dZ}}const fx=Xf("vec3"),LF=Xf("vec3"),RF=Xf("vec3");class gZ extends null{constructor(){super()}start(a){const{material:y,context:x}=a,E=Xf("vec3"),z=Xf("vec3");yi(sx.sub(Sd).length().greaterThan(bN.mul(2)),()=>{E.assign(sx),z.assign(Sd)}).Else(()=>{E.assign(Sd),z.assign(sx)});const ee=z.sub(E),te=wi("int").onRenderUpdate(({material:ue})=>ue.steps),ne=ee.length().div(te).toVar(),ae=ee.normalize().toVar(),oe=et(0).toVar(),se=Ot(1).toVar();y.offsetNode&&oe.addAssign(y.offsetNode.mul(ne)),Xo(te,()=>{const ue=E.add(ae.mul(oe)),ce=Ed.mul(Zr(ue,1)).xyz;y.depthNode!==null&&(LF.assign(vA(H5(ce.z,kg,Gg))),x.sceneDepthNode=vA(y.depthNode).toVar()),x.positionWorld=ue,x.shadowPositionWorld=ue,x.positionView=ce,fx.assign(0);let de;y.scatteringNode&&(de=y.scatteringNode({positionRay:ue})),super.start(a),de&&fx.mulAssign(de);const ye=fx.mul(.01).negate().mul(ne).exp();se.mulAssign(ye),oe.addAssign(ne)}),RF.addAssign(se.saturate().oneMinus())}scatteringLight(a,y){const x=y.context.sceneDepthNode;x?yi(x.greaterThanEqual(LF),()=>{fx.addAssign(a)}):fx.addAssign(a)}direct({lightNode:a,lightColor:y},x){if(a.light.distance===void 0)return;const E=y.xyz.toVar();E.mulAssign(a.shadowNode),this.scatteringLight(E,x)}directRectArea({lightColor:a,lightPosition:y,halfWidth:x,halfHeight:E},z){const ee=y.add(x).sub(E),te=y.sub(x).sub(E),ne=y.sub(x).add(E),ae=y.add(x).add(E),oe=z.context.positionView,se=a.xyz.mul(yW({P:oe,p0:ee,p1:te,p2:ne,p3:ae})).pow(1.5);this.scatteringLight(se,z)}finish(a){a.context.outgoingLight.assign(RF)}}class Iue extends null{static get type(){return"VolumeNodeMaterial"}constructor(a){super(),this.isVolumeNodeMaterial=!0,this.steps=25,this.offsetNode=null,this.scatteringNode=null,this.lights=!0,this.transparent=!0,this.side=BackSide,this.depthTest=!1,this.depthWrite=!1,this.setValues(a)}setupLightingModel(){return new gZ}}class pZ{constructor(a,y){this.nodes=a,this.info=y,this._context=typeof self!="undefined"?self:null,this._animationLoop=null,this._requestId=null}start(){const a=(y,x)=>{this._requestId=this._context.requestAnimationFrame(a),this.info.autoReset===!0&&this.info.reset(),this.nodes.nodeFrame.update(),this.info.frame=this.nodes.nodeFrame.frameId,this._animationLoop!==null&&this._animationLoop(y,x)};a()}stop(){this._context.cancelAnimationFrame(this._requestId),this._requestId=null}getAnimationLoop(){return this._animationLoop}setAnimationLoop(a){this._animationLoop=a}getContext(){return this._context}setContext(a){this._context=a}dispose(){this.stop()}}class Qf{constructor(){this.weakMap=new WeakMap}get(a){let y=this.weakMap;for(let x=0;x{this.dispose()},this.onGeometryDispose=()=>{this.attributes=null,this.attributesId=null},this.material.addEventListener("dispose",this.onMaterialDispose),this.geometry.addEventListener("dispose",this.onGeometryDispose)}updateClipping(a){this.clippingContext=a}get clippingNeedsUpdate(){return this.clippingContext===null||this.clippingContext.cacheKey===this.clippingContextCacheKey?!1:(this.clippingContextCacheKey=this.clippingContext.cacheKey,!0)}get hardwareClippingPlanes(){return this.material.hardwareClipping===!0?this.clippingContext.unionClippingCount:0}getNodeBuilderState(){return this._nodeBuilderState||(this._nodeBuilderState=this._nodes.getForRender(this))}getMonitor(){return this._monitor||(this._monitor=this.getNodeBuilderState().observer)}getBindings(){return this._bindings||(this._bindings=this.getNodeBuilderState().createBindings())}getBindingGroup(a){for(const y of this.getBindings())if(y.name===a)return y}getIndex(){return this._geometries.getIndex(this)}getIndirect(){return this._geometries.getIndirect(this)}getChainArray(){return[this.object,this.material,this.context,this.lightsNode]}setGeometry(a){this.geometry=a,this.attributes=null,this.attributesId=null}getAttributes(){if(this.attributes!==null)return this.attributes;const a=this.getNodeBuilderState().nodeAttributes,y=this.geometry,x=[],E=new Set,z={};for(const ee of a){let te;if(ee.node&&ee.node.attribute?te=ee.node.attribute:(te=y.getAttribute(ee.name),z[ee.name]=te.version),te===void 0)continue;x.push(te);const ne=te.isInterleavedBufferAttribute?te.data:te;E.add(ne)}return this.attributes=x,this.attributesId=z,this.vertexBuffers=Array.from(E.values()),x}getVertexBuffers(){return this.vertexBuffers===null&&this.getAttributes(),this.vertexBuffers}getDrawParameters(){const{object:a,material:y,geometry:x,group:E,drawRange:z}=this,ee=this.drawParams||(this.drawParams={vertexCount:0,firstVertex:0,instanceCount:0,firstInstance:0}),te=this.getIndex(),ne=te!==null;let ae=1;if(x.isInstancedBufferGeometry===!0?ae=x.instanceCount:a.count!==void 0&&(ae=Math.max(0,a.count)),ae===0)return null;if(ee.instanceCount=ae,a.isBatchedMesh===!0)return ee;let oe=1;y.wireframe===!0&&!a.isPoints&&!a.isLineSegments&&!a.isLine&&!a.isLineLoop&&(oe=2);let se=z.start*oe,ue=(z.start+z.count)*oe;E!==null&&(se=Math.max(se,E.start*oe),ue=Math.min(ue,(E.start+E.count)*oe));const ce=x.attributes.position;let de=1/0;ne?de=te.count:ce!=null&&(de=ce.count),se=Math.max(se,0),ue=Math.min(ue,de);const ye=ue-se;return ye<0||ye===1/0?null:(ee.vertexCount=ye,ee.firstVertex=se,ee)}getGeometryCacheKey(){const{geometry:a}=this;let y="";for(const x of Object.keys(a.attributes).sort()){const E=a.attributes[x];y+=x+",",E.data&&(y+=E.data.stride+","),E.offset&&(y+=E.offset+","),E.itemSize&&(y+=E.itemSize+","),E.normalized&&(y+="n,")}for(const x of Object.keys(a.morphAttributes).sort()){const E=a.morphAttributes[x];y+="morph-"+x+",";for(let z=0,ee=E.length;z1)&&(E+=a.uuid+","),E+=a.receiveShadow+",",PC(E)}get needsGeometryUpdate(){if(this.geometry.id!==this.object.geometry.id)return!0;if(this.attributes!==null){const a=this.attributesId;for(const y in a){const x=this.geometry.getAttribute(y);if(x===void 0||a[y]!==x.id)return!0}}return!1}get needsUpdate(){return this.initialNodesCacheKey!==this.getDynamicCacheKey()||this.clippingNeedsUpdate}getDynamicCacheKey(){let a=0;return this.material.isShadowPassMaterial!==!0&&(a=this._nodes.getCacheKey(this.scene,this.lightsNode)),this.camera.isArrayCamera&&(a=zy(a,this.camera.cameras.length)),this.object.receiveShadow&&(a=zy(a,1)),a}getCacheKey(){return this.getMaterialCacheKey()+this.getDynamicCacheKey()}dispose(){this.material.removeEventListener("dispose",this.onMaterialDispose),this.geometry.removeEventListener("dispose",this.onGeometryDispose),this.onDispose()}}const P0=[];class yZ{constructor(a,y,x,E,z,ee){this.renderer=a,this.nodes=y,this.geometries=x,this.pipelines=E,this.bindings=z,this.info=ee,this.chainMaps={}}get(a,y,x,E,z,ee,te,ne){const ae=this.getChainMap(ne);P0[0]=a,P0[1]=y,P0[2]=ee,P0[3]=z;let oe=ae.get(P0);return oe===void 0?(oe=this.createRenderObject(this.nodes,this.geometries,this.renderer,a,y,x,E,z,ee,te,ne),ae.set(P0,oe)):(oe.updateClipping(te),oe.needsGeometryUpdate&&oe.setGeometry(a.geometry),(oe.version!==y.version||oe.needsUpdate)&&(oe.initialCacheKey!==oe.getCacheKey()?(oe.dispose(),oe=this.get(a,y,x,E,z,ee,te,ne)):oe.version=y.version)),P0.length=0,oe}getChainMap(a="default"){return this.chainMaps[a]||(this.chainMaps[a]=new Qf)}dispose(){this.chainMaps={}}createRenderObject(a,y,x,E,z,ee,te,ne,ae,oe,se){const ue=this.getChainMap(se),ce=new AZ(a,y,x,E,z,ee,te,ne,ae,oe);return ce.onDispose=()=>{this.pipelines.delete(ce),this.bindings.delete(ce),this.nodes.delete(ce),ue.delete(ce.getChainArray())},ce}}class em{constructor(){this.data=new WeakMap}get(a){let y=this.data.get(a);return y===void 0&&(y={},this.data.set(a,y)),y}delete(a){let y=null;return this.data.has(a)&&(y=this.data.get(a),this.data.delete(a)),y}has(a){return this.data.has(a)}dispose(){this.data=new WeakMap}}const rf={VERTEX:1,INDEX:2,STORAGE:3,INDIRECT:4},tm=16,xZ=211,PZ=212;class bZ extends em{constructor(a){super(),this.backend=a}delete(a){const y=super.delete(a);return y!==null&&this.backend.destroyAttribute(a),y}update(a,y){const x=this.get(a);if(x.version===void 0)y===rf.VERTEX?this.backend.createAttribute(a):y===rf.INDEX?this.backend.createIndexAttribute(a):y===rf.STORAGE?this.backend.createStorageAttribute(a):y===rf.INDIRECT&&this.backend.createIndirectStorageAttribute(a),x.version=this._getBufferAttribute(a).version;else{const E=this._getBufferAttribute(a);(x.version{this.info.memory.geometries--;const z=y.index,ee=a.getAttributes();z!==null&&this.attributes.delete(z);for(const ne of ee)this.attributes.delete(ne);const te=this.wireframes.get(y);te!==void 0&&this.attributes.delete(te),y.removeEventListener("dispose",E)};y.addEventListener("dispose",E)}updateAttributes(a){const y=a.getAttributes();for(const z of y)z.isStorageBufferAttribute||z.isStorageInstancedBufferAttribute?this.updateAttribute(z,rf.STORAGE):this.updateAttribute(z,rf.VERTEX);const x=this.getIndex(a);x!==null&&this.updateAttribute(x,rf.INDEX);const E=a.geometry.indirect;E!==null&&this.updateAttribute(E,rf.INDIRECT)}updateAttribute(a,y){const x=this.info.render.calls;a.isInterleavedBufferAttribute?this.attributeCall.get(a)===void 0?(this.attributes.update(a,y),this.attributeCall.set(a,x)):this.attributeCall.get(a.data)!==x&&(this.attributes.update(a,y),this.attributeCall.set(a.data,x),this.attributeCall.set(a,x)):this.attributeCall.get(a)!==x&&(this.attributes.update(a,y),this.attributeCall.set(a,x))}getIndirect(a){return a.geometry.indirect}getIndex(a){const{geometry:y,material:x}=a;let E=y.index;if(x.wireframe===!0){const z=this.wireframes;let ee=z.get(y);ee===void 0?(ee=zF(y),z.set(y,ee)):ee.version!==OF(y)&&(this.attributes.delete(ee),ee=zF(y),z.set(y,ee)),E=ee}return E}}class SZ{constructor(){this.autoReset=!0,this.frame=0,this.calls=0,this.render={calls:0,frameCalls:0,drawCalls:0,triangles:0,points:0,lines:0,timestamp:0},this.compute={calls:0,frameCalls:0,timestamp:0},this.memory={geometries:0,textures:0}}update(a,y,x){this.render.drawCalls++,a.isMesh||a.isSprite?this.render.triangles+=x*(y/3):a.isPoints?this.render.points+=x*y:a.isLineSegments?this.render.lines+=x*(y/2):a.isLine?this.render.lines+=x*(y-1):console.error("THREE.WebGPUInfo: Unknown object type.")}reset(){this.render.drawCalls=0,this.render.frameCalls=0,this.compute.frameCalls=0,this.render.triangles=0,this.render.points=0,this.render.lines=0}dispose(){this.reset(),this.calls=0,this.render.calls=0,this.compute.calls=0,this.render.timestamp=0,this.compute.timestamp=0,this.memory.geometries=0,this.memory.textures=0}}class HF{constructor(a){this.cacheKey=a,this.usedTimes=0}}class wZ extends HF{constructor(a,y,x){super(a),this.vertexProgram=y,this.fragmentProgram=x}}class CZ extends HF{constructor(a,y){super(a),this.computeProgram=y,this.isComputePipeline=!0}}let BZ=0;class fB{constructor(a,y,x,E=null,z=null){this.id=BZ++,this.code=a,this.stage=y,this.name=x,this.transforms=E,this.attributes=z,this.usedTimes=0}}class TZ extends em{constructor(a,y){super(),this.backend=a,this.nodes=y,this.bindings=null,this.caches=new Map,this.programs={vertex:new Map,fragment:new Map,compute:new Map}}getForCompute(a,y){const{backend:x}=this,E=this.get(a);if(this._needsComputeUpdate(a)){const z=E.pipeline;z&&(z.usedTimes--,z.computeProgram.usedTimes--);const ee=this.nodes.getForCompute(a);let te=this.programs.compute.get(ee.computeShader);te===void 0&&(z&&z.computeProgram.usedTimes===0&&this._releaseProgram(z.computeProgram),te=new fB(ee.computeShader,"compute",a.name,ee.transforms,ee.nodeAttributes),this.programs.compute.set(ee.computeShader,te),x.createProgram(te));const ne=this._getComputeCacheKey(a,te);let ae=this.caches.get(ne);ae===void 0&&(z&&z.usedTimes===0&&this._releasePipeline(z),ae=this._getComputePipeline(a,te,ne,y)),ae.usedTimes++,te.usedTimes++,E.version=a.version,E.pipeline=ae}return E.pipeline}getForRender(a,y=null){const{backend:x}=this,E=this.get(a);if(this._needsRenderUpdate(a)){const z=E.pipeline;z&&(z.usedTimes--,z.vertexProgram.usedTimes--,z.fragmentProgram.usedTimes--);const ee=a.getNodeBuilderState(),te=a.material?a.material.name:"";let ne=this.programs.vertex.get(ee.vertexShader);ne===void 0&&(z&&z.vertexProgram.usedTimes===0&&this._releaseProgram(z.vertexProgram),ne=new fB(ee.vertexShader,"vertex",te),this.programs.vertex.set(ee.vertexShader,ne),x.createProgram(ne));let ae=this.programs.fragment.get(ee.fragmentShader);ae===void 0&&(z&&z.fragmentProgram.usedTimes===0&&this._releaseProgram(z.fragmentProgram),ae=new fB(ee.fragmentShader,"fragment",te),this.programs.fragment.set(ee.fragmentShader,ae),x.createProgram(ae));const oe=this._getRenderCacheKey(a,ne,ae);let se=this.caches.get(oe);se===void 0?(z&&z.usedTimes===0&&this._releasePipeline(z),se=this._getRenderPipeline(a,ne,ae,oe,y)):a.pipeline=se,se.usedTimes++,ne.usedTimes++,ae.usedTimes++,E.pipeline=se}return E.pipeline}delete(a){const y=this.get(a).pipeline;return y&&(y.usedTimes--,y.usedTimes===0&&this._releasePipeline(y),y.isComputePipeline?(y.computeProgram.usedTimes--,y.computeProgram.usedTimes===0&&this._releaseProgram(y.computeProgram)):(y.fragmentProgram.usedTimes--,y.vertexProgram.usedTimes--,y.vertexProgram.usedTimes===0&&this._releaseProgram(y.vertexProgram),y.fragmentProgram.usedTimes===0&&this._releaseProgram(y.fragmentProgram))),super.delete(a)}dispose(){super.dispose(),this.caches=new Map,this.programs={vertex:new Map,fragment:new Map,compute:new Map}}updateForRender(a){this.getForRender(a)}_getComputePipeline(a,y,x,E){x=x||this._getComputeCacheKey(a,y);let z=this.caches.get(x);return z===void 0&&(z=new CZ(x,y),this.caches.set(x,z),this.backend.createComputePipeline(z,E)),z}_getRenderPipeline(a,y,x,E,z){E=E||this._getRenderCacheKey(a,y,x);let ee=this.caches.get(E);return ee===void 0&&(ee=new wZ(E,y,x),this.caches.set(E,ee),a.pipeline=ee,this.backend.createRenderPipeline(a,z)),ee}_getComputeCacheKey(a,y){return a.id+","+y.id}_getRenderCacheKey(a,y,x){return y.id+","+x.id+","+this.backend.getRenderCacheKey(a)}_releasePipeline(a){this.caches.delete(a.cacheKey)}_releaseProgram(a){const y=a.code,x=a.stage;this.programs[x].delete(y)}_needsComputeUpdate(a){const y=this.get(a);return y.pipeline===void 0||y.version!==a.version}_needsRenderUpdate(a){return this.get(a).pipeline===void 0||this.backend.needsRenderUpdate(a)}}class MZ extends em{constructor(a,y,x,E,z,ee){super(),this.backend=a,this.textures=x,this.pipelines=z,this.attributes=E,this.nodes=y,this.info=ee,this.pipelines.bindings=this}getForRender(a){const y=a.getBindings();for(const x of y){const E=this.get(x);E.bindGroup===void 0&&(this._init(x),this.backend.createBindings(x,y,0),E.bindGroup=x)}return y}getForCompute(a){const y=this.nodes.getForCompute(a).bindings;for(const x of y){const E=this.get(x);E.bindGroup===void 0&&(this._init(x),this.backend.createBindings(x,y,0),E.bindGroup=x)}return y}updateForCompute(a){this._updateBindings(this.getForCompute(a))}updateForRender(a){this._updateBindings(this.getForRender(a))}_updateBindings(a){for(const y of a)this._update(y,a)}_init(a){for(const y of a.bindings)if(y.isSampledTexture)this.textures.updateTexture(y.texture);else if(y.isStorageBuffer){const x=y.attribute,E=x.isIndirectStorageBufferAttribute?rf.INDIRECT:rf.STORAGE;this.attributes.update(x,E)}}_update(a,y){const{backend:x}=this;let E=!1,z=!0,ee=0,te=0;for(const ne of a.bindings)if(!(ne.isNodeUniformsGroup&&this.nodes.updateGroup(ne)===!1)){if(ne.isStorageBuffer){const ae=ne.attribute,oe=ae.isIndirectStorageBufferAttribute?rf.INDIRECT:rf.STORAGE;this.attributes.update(ae,oe)}if(ne.isUniformBuffer)ne.update()&&x.updateBinding(ne);else if(ne.isSampledTexture){const ae=ne.update(),oe=ne.texture,se=this.textures.get(oe);if(ae&&(this.textures.updateTexture(oe),ne.generation!==se.generation&&(ne.generation=se.generation,E=!0,z=!1)),x.get(oe).externalTexture!==void 0||se.isDefaultTexture?z=!1:(ee=ee*10+oe.id,te+=oe.version),oe.isStorageTexture===!0){const ce=this.get(oe);ne.store===!0?ce.needsMipmap=!0:this.textures.needsMipmaps(oe)&&ce.needsMipmap===!0&&(this.backend.generateMipmaps(oe),ce.needsMipmap=!1)}}else ne.isSampler&&ne.update()}E===!0&&this.backend.updateBindings(a,y,z?ee:0,te)}}function DZ(b,a){return b.groupOrder!==a.groupOrder?b.groupOrder-a.groupOrder:b.renderOrder!==a.renderOrder?b.renderOrder-a.renderOrder:b.z!==a.z?b.z-a.z:b.id-a.id}function UF(b,a){return b.groupOrder!==a.groupOrder?b.groupOrder-a.groupOrder:b.renderOrder!==a.renderOrder?b.renderOrder-a.renderOrder:b.z!==a.z?a.z-b.z:b.id-a.id}function kF(b){return(b.transmission>0||b.transmissionNode)&&b.side===Ms&&b.forceSinglePass===!1}class NZ{constructor(a,y,x){this.renderItems=[],this.renderItemsIndex=0,this.opaque=[],this.transparentDoublePass=[],this.transparent=[],this.bundles=[],this.lightsNode=a.getNode(y,x),this.lightsArray=[],this.scene=y,this.camera=x,this.occlusionQueryCount=0}begin(){return this.renderItemsIndex=0,this.opaque.length=0,this.transparentDoublePass.length=0,this.transparent.length=0,this.bundles.length=0,this.lightsArray.length=0,this.occlusionQueryCount=0,this}getNextRenderItem(a,y,x,E,z,ee,te){let ne=this.renderItems[this.renderItemsIndex];return ne===void 0?(ne={id:a.id,object:a,geometry:y,material:x,groupOrder:E,renderOrder:a.renderOrder,z,group:ee,clippingContext:te},this.renderItems[this.renderItemsIndex]=ne):(ne.id=a.id,ne.object=a,ne.geometry=y,ne.material=x,ne.groupOrder=E,ne.renderOrder=a.renderOrder,ne.z=z,ne.group=ee,ne.clippingContext=te),this.renderItemsIndex++,ne}push(a,y,x,E,z,ee,te){const ne=this.getNextRenderItem(a,y,x,E,z,ee,te);a.occlusionTest===!0&&this.occlusionQueryCount++,x.transparent===!0||x.transmission>0?(kF(x)&&this.transparentDoublePass.push(ne),this.transparent.push(ne)):this.opaque.push(ne)}unshift(a,y,x,E,z,ee,te){const ne=this.getNextRenderItem(a,y,x,E,z,ee,te);x.transparent===!0||x.transmission>0?(kF(x)&&this.transparentDoublePass.unshift(ne),this.transparent.unshift(ne)):this.opaque.unshift(ne)}pushBundle(a){this.bundles.push(a)}pushLight(a){this.lightsArray.push(a)}sort(a,y){this.opaque.length>1&&this.opaque.sort(a||DZ),this.transparentDoublePass.length>1&&this.transparentDoublePass.sort(y||UF),this.transparent.length>1&&this.transparent.sort(y||UF)}finish(){this.lightsNode.setLights(this.lightsArray);for(let a=this.renderItemsIndex,y=this.renderItems.length;a>y,ae=te.height>>y;let oe=a.depthTexture||z[y];const se=a.depthBuffer===!0||a.stencilBuffer===!0;let ue=!1;oe===void 0&&se&&(oe=new Ad,oe.format=a.stencilBuffer?si:zr,oe.type=a.stencilBuffer?eu:Fo,oe.image.width=ne,oe.image.height=ae,oe.image.depth=te.depth,oe.isArrayTexture=a.multiview===!0&&te.depth>1,z[y]=oe),(x.width!==te.width||te.height!==x.height)&&(ue=!0,oe&&(oe.needsUpdate=!0,oe.image.width=ne,oe.image.height=ae,oe.image.depth=oe.isArrayTexture?oe.image.depth:1)),x.width=te.width,x.height=te.height,x.textures=ee,x.depthTexture=oe||null,x.depth=a.depthBuffer,x.stencil=a.stencilBuffer,x.renderTarget=a,x.sampleCount!==E&&(ue=!0,oe&&(oe.needsUpdate=!0),x.sampleCount=E);const ce={sampleCount:E};if(a.isXRRenderTarget!==!0){for(let de=0;de{a.removeEventListener("dispose",de);for(let ye=0;ye0&&y.levels++,E||a.isStorageTexture===!0||a.isExternalTexture===!0)z.createSampler(a),z.createTexture(a,y),x.generation=a.version;else if(x.initialized!==!0&&z.createSampler(a),a.version>0){const oe=a.image;if(oe===void 0)console.warn("THREE.Renderer: Texture marked for update but image is undefined.");else if(oe.complete===!1)console.warn("THREE.Renderer: Texture marked for update but image is incomplete.");else{if(a.images){const se=[];for(const ue of a.images)se.push(ue);y.images=se}else y.image=oe;(x.isDefaultTexture===void 0||x.isDefaultTexture===!0)&&(z.createTexture(a,y),x.isDefaultTexture=!1,x.generation=a.version),a.source.dataReady===!0&&z.updateTexture(a,y),y.needsMipmaps&&a.mipmaps.length===0&&z.generateMipmaps(a),a.onUpdate&&a.onUpdate(a)}}else z.createDefaultTexture(a),x.isDefaultTexture=!0,x.generation=a.version;if(x.initialized!==!0){x.initialized=!0,x.generation=a.version,this.info.memory.textures++,a.isVideoTexture&&Ji.getTransfer(a.colorSpace)!==qr&&console.warn("WebGPURenderer: Video textures must use a color space with a sRGB transfer function, e.g. SRGBColorSpace.");const ae=()=>{a.removeEventListener("dispose",ae),this._destroyTexture(a)};a.addEventListener("dispose",ae)}x.version=a.version}getSize(a,y=HZ){let x=a.images?a.images[0]:a.image;return x?(x.image!==void 0&&(x=x.image),typeof HTMLVideoElement!="undefined"&&x instanceof HTMLVideoElement?(y.width=x.videoWidth||1,y.height=x.videoHeight||1,y.depth=1):x instanceof VideoFrame?(y.width=x.displayWidth||1,y.height=x.displayHeight||1,y.depth=1):(y.width=x.width||1,y.height=x.height||1,y.depth=a.isCubeTexture?6:x.depth||1)):y.width=y.height=y.depth=1,y}getMipLevels(a,y,x){let E;return a.mipmaps.length>0?E=a.mipmaps.length:a.isCompressedTexture===!0?E=1:E=Math.floor(Math.log2(Math.max(y,x)))+1,E}needsMipmaps(a){return a.generateMipmaps===!0||a.mipmaps.length>0}_destroyTexture(a){this.has(a)===!0&&(this.backend.destroySampler(a),this.backend.destroyTexture(a),this.delete(a),this.info.memory.textures--)}}class hB extends Ur{constructor(a,y,x,E=1){super(a,y,x),this.a=E}set(a,y,x,E=1){return this.a=E,super.set(a,y,x)}copy(a){return a.a!==void 0&&(this.a=a.a),super.copy(a)}clone(){return new this.constructor(this.r,this.g,this.b,this.a)}}class VF extends Vo{static get type(){return"ParameterNode"}constructor(a,y=null){super(a,y),this.isParameterNode=!0}getHash(){return this.uuid}generate(){return this.name}}const kZ=(b,a)=>zn(new VF(b,a));class GZ extends ai{static get type(){return"StackNode"}constructor(a=null){super(),this.nodes=[],this.outputNode=null,this.parent=a,this._currentCond=null,this._expressionNode=null,this.isStackNode=!0}getNodeType(a){return this.hasOutput?this.outputNode.getNodeType(a):"void"}getMemberType(a,y){return this.hasOutput?this.outputNode.getMemberType(a,y):"void"}add(a){return a.isNode!==!0?(console.error("THREE.TSL: Invalid node added to stack."),this):(this.nodes.push(a),this)}If(a,y){const x=new iA(y);return this._currentCond=Su(a,x),this.add(this._currentCond)}ElseIf(a,y){const x=new iA(y),E=Su(a,x);return this._currentCond.elseNode=E,this._currentCond=E,this}Else(a){return this._currentCond.elseNode=new iA(a),this}Switch(a){return this._expressionNode=zn(a),this}Case(...a){const y=[];if(a.length>=2)for(let te=0;tetypeof y=="string"?{name:a,type:y,atomic:!1}:{name:a,type:y.type,atomic:y.atomic||!1})}class jZ extends ai{static get type(){return"StructTypeNode"}constructor(a,y=null){super("struct"),this.membersLayout=VZ(a),this.name=y,this.isStructLayoutNode=!0}getLength(){const y=Float32Array.BYTES_PER_ELEMENT;let x=0;for(const E of this.membersLayout){const z=E.type,ee=TD(z)*y,te=MD(z),ne=x%8,ae=ne%te,oe=ne+ae;x+=ae,oe!==0&&8-oeE.name===y);return x?x.type:"void"}getNodeType(a){return a.getStructTypeFromNode(this,this.membersLayout,this.name).name}setup(a){a.getStructTypeFromNode(this,this.membersLayout,this.name),a.addInclude(this)}generate(a){return this.getNodeType(a)}}class XZ extends ai{static get type(){return"StructNode"}constructor(a,y){super("vec3"),this.structTypeNode=a,this.values=y,this.isStructNode=!0}getNodeType(a){return this.structTypeNode.getNodeType(a)}getMemberType(a,y){return this.structTypeNode.getMemberType(a,y)}generate(a){const y=a.getVarFromNode(this),x=y.type,E=a.getPropertyName(y);return a.addLineFlowCode(`${E} = ${a.generateStruct(x,this.structTypeNode.membersLayout,this.values)}`,this),y.name}}const QZ=(b,a=null)=>{const y=new jZ(b,a),x=(...E)=>{let z=null;if(E.length>0)if(E[0].isNode){z={};const ee=Object.keys(b);for(let te=0;tenew px(b,"int","float"),KZ=b=>new px(b,"uint","float"),qZ=b=>new px(b,"float","int"),_Z=b=>new px(b,"float","uint"),$Z=Vt(([b])=>{const a=b.toUint().mul(747796405).add(2891336453),y=a.shiftRight(a.shiftRight(28).add(4)).bitXor(a).mul(277803737);return y.shiftRight(22).bitXor(y).toFloat().mul(1/K3(2,32))}),gB=(b,a)=>Kd(fa(4,b.mul(Ja(1,b))),a),eY=(b,a)=>b.lessThan(.5)?gB(b.mul(2),a).div(2):Ja(1,gB(fa(Ja(1,b),2),a).div(2)),tY=(b,a,y)=>Kd(Pd(Kd(b,a),Dl(Kd(b,a),Kd(Ja(1,b),y))),1/a),nY=(b,a)=>bd(yE.mul(a.mul(b).sub(1))).div(yE.mul(a.mul(b).sub(1))),Xg=Vt(([b])=>b.fract().sub(.5).abs()).setLayout({name:"tri",type:"float",inputs:[{name:"x",type:"float"}]}),rY=Vt(([b])=>Ot(Xg(b.z.add(Xg(b.y.mul(1)))),Xg(b.z.add(Xg(b.x.mul(1)))),Xg(b.y.add(Xg(b.x.mul(1)))))).setLayout({name:"tri3",type:"vec3",inputs:[{name:"p",type:"vec3"}]}),iY=Vt(([b,a,y])=>{const x=Ot(b).toVar(),E=et(1.4).toVar(),z=et(0).toVar(),ee=Ot(x).toVar();return Xo({start:et(0),end:et(3),type:"float",condition:"<="},()=>{const te=Ot(rY(ee.mul(2))).toVar();x.addAssign(te.add(y.mul(et(.1).mul(a)))),ee.mulAssign(1.8),E.mulAssign(1.5),x.mulAssign(1.2);const ne=et(Xg(x.z.add(Xg(x.x.add(Xg(x.y)))))).toVar();z.addAssign(ne.div(E)),ee.addAssign(.14)}),z}).setLayout({name:"triNoise3D",type:"float",inputs:[{name:"position",type:"vec3"},{name:"speed",type:"float"},{name:"time",type:"float"}]});class aY extends ai{static get type(){return"FunctionOverloadingNode"}constructor(a=[],...y){super(),this.functionNodes=a,this.parametersNodes=y,this._candidateFnCall=null,this.global=!0}getNodeType(){return this.functionNodes[0].shaderNode.layout.type}setup(a){const y=this.parametersNodes;let x=this._candidateFnCall;if(x===null){let E=null,z=-1;for(const ee of this.functionNodes){const ne=ee.shaderNode.layout;if(ne===null)throw new Error("FunctionOverloadingNode: FunctionNode must be a layout.");const ae=ne.inputs;if(y.length===ae.length){let oe=0;for(let se=0;sez&&(E=ee,z=oe)}}this._candidateFnCall=x=E(...y)}return x}}const oY=ea(aY),Wu=b=>(...a)=>oY(b,...a),PA=wi(0).setGroup(xi).onRenderUpdate(b=>b.time),sY=wi(0).setGroup(xi).onRenderUpdate(b=>b.deltaTime),WF=wi(0,"uint").setGroup(xi).onRenderUpdate(b=>b.frameId),lY=(b=PA)=>b.add(.75).mul(Math.PI*2).sin().mul(.5).add(.5),uY=(b=PA)=>b.fract().round(),cY=(b=PA)=>b.add(.5).fract().mul(2).sub(1).abs(),dY=(b=PA)=>b.fract(),fY=Vt(([b,a,y=Vn(.5)])=>dx(b.sub(y),a).add(y)),hY=Vt(([b,a,y=Vn(.5)])=>{const x=b.sub(y),E=x.dot(x),ee=E.mul(E).mul(a);return b.add(x.mul(ee))}),gY=Vt(({position:b=null,horizontal:a=!0,vertical:y=!1})=>{let x;b!==null?(x=tf.toVar(),x[3][0]=b.x,x[3][1]=b.y,x[3][2]=b.z):x=tf;const E=Ed.mul(x);return Vy(a)&&(E[0][0]=tf[0].length(),E[0][1]=0,E[0][2]=0),Vy(y)&&(E[1][0]=0,E[1][1]=tf[1].length(),E[1][2]=0),E[2][0]=0,E[2][1]=0,E[2][2]=1,$d.mul(E).mul(hl)}),pY=Vt(([b=null])=>{const a=vA();return vA(z5(b)).sub(a).lessThan(0).select(Ug,b)});class mY extends ai{static get type(){return"SpriteSheetUVNode"}constructor(a,y=qo(),x=et(0)){super("vec2"),this.countNode=a,this.uvNode=y,this.frameNode=x}setup(){const{frameNode:a,uvNode:y,countNode:x}=this,{width:E,height:z}=x,ee=a.mod(E.mul(z)).floor(),te=ee.mod(E),ne=z.sub(ee.add(1).div(E).ceil()),ae=x.reciprocal(),oe=Vn(te,ne);return y.add(oe).mul(ae)}}const vY=ea(mY).setParameterLength(3),ZF=Vt(([b,a=null,y=null,x=et(1),E=hl,z=Kc])=>{let ee=z.abs().normalize();ee=ee.div(ee.dot(Ot(1)));const te=E.yz.mul(x),ne=E.zx.mul(x),ae=E.xy.mul(x),oe=b.value,se=a!==null?a.value:oe,ue=y!==null?y.value:oe,ce=Xa(oe,te).mul(ee.x),de=Xa(se,ne).mul(ee.y),ye=Xa(ue,ae).mul(ee.z);return Dl(ce,de,ye)}),AY=(...b)=>ZF(...b),bA=new zf,b0=new Ye,EA=new Ye,pB=new Ye,mx=new mi,KE=new Ye(0,0,-1),Vh=new Ui,vx=new Ye,qE=new Ye,Ax=new Ui,_E=new vn,$E=new xg,yY=Ug.flipX();$E.depthTexture=new Ad(1,1);let eS=!1;class mB extends Gh{static get type(){return"ReflectorNode"}constructor(a={}){super(a.defaultTexture||$E.texture,yY),this._reflectorBaseNode=a.reflector||new xY(this,a),this._depthNode=null,this.setUpdateMatrix(!1)}get reflector(){return this._reflectorBaseNode}get target(){return this._reflectorBaseNode.target}getDepthNode(){if(this._depthNode===null){if(this._reflectorBaseNode.depth!==!0)throw new Error("THREE.ReflectorNode: Depth node can only be requested when the reflector is created with { depth: true }. ");this._depthNode=zn(new mB({defaultTexture:$E.depthTexture,reflector:this._reflectorBaseNode}))}return this._depthNode}setup(a){return a.object.isQuadMesh||this._reflectorBaseNode.build(a),super.setup(a)}clone(){const a=new this.constructor(this.reflectorNode);return a.uvNode=this.uvNode,a.levelNode=this.levelNode,a.biasNode=this.biasNode,a.sampler=this.sampler,a.depthNode=this.depthNode,a.compareNode=this.compareNode,a.gradNode=this.gradNode,a._reflectorBaseNode=this._reflectorBaseNode,a}dispose(){super.dispose(),this._reflectorBaseNode.dispose()}}class xY extends ai{static get type(){return"ReflectorBaseNode"}constructor(a,y={}){super();const{target:x=new $s,resolutionScale:E=1,generateMipmaps:z=!1,bounces:ee=!0,depth:te=!1,samples:ne=0}=y;this.textureNode=a,this.target=x,this.resolutionScale=E,y.resolution!==void 0&&(oc('THREE.ReflectorNode: The "resolution" parameter has been renamed to "resolutionScale".'),this.resolutionScale=y.resolution),this.generateMipmaps=z,this.bounces=ee,this.depth=te,this.samples=ne,this.updateBeforeType=ee?ba.RENDER:ba.FRAME,this.virtualCameras=new WeakMap,this.renderTargets=new Map,this.forceUpdate=!1,this.hasOutput=!1}_updateResolution(a,y){const x=this.resolutionScale;y.getDrawingBufferSize(_E),a.setSize(Math.round(_E.width*x),Math.round(_E.height*x))}setup(a){return this._updateResolution($E,a.renderer),super.setup(a)}dispose(){super.dispose();for(const a of this.renderTargets.values())a.dispose()}getVirtualCamera(a){let y=this.virtualCameras.get(a);return y===void 0&&(y=a.clone(),this.virtualCameras.set(a,y)),y}getRenderTarget(a){let y=this.renderTargets.get(a);return y===void 0&&(y=new xg(0,0,{type:Us,samples:this.samples}),this.generateMipmaps===!0&&(y.texture.minFilter=lv,y.texture.generateMipmaps=!0),this.depth===!0&&(y.depthTexture=new Ad),this.renderTargets.set(a,y)),y}updateBefore(a){if(this.bounces===!1&&eS)return!1;eS=!0;const{scene:y,camera:x,renderer:E,material:z}=a,{target:ee}=this,te=this.getVirtualCamera(x),ne=this.getRenderTarget(te);E.getDrawingBufferSize(_E),this._updateResolution(ne,E),EA.setFromMatrixPosition(ee.matrixWorld),pB.setFromMatrixPosition(x.matrixWorld),mx.extractRotation(ee.matrixWorld),b0.set(0,0,1),b0.applyMatrix4(mx),vx.subVectors(EA,pB);const ae=vx.dot(b0)>0;let oe=!1;if(ae===!0&&this.forceUpdate===!1){if(this.hasOutput===!1){eS=!1;return}oe=!0}vx.reflect(b0).negate(),vx.add(EA),mx.extractRotation(x.matrixWorld),KE.set(0,0,-1),KE.applyMatrix4(mx),KE.add(pB),qE.subVectors(EA,KE),qE.reflect(b0).negate(),qE.add(EA),te.coordinateSystem=x.coordinateSystem,te.position.copy(vx),te.up.set(0,1,0),te.up.applyMatrix4(mx),te.up.reflect(b0),te.lookAt(qE),te.near=x.near,te.far=x.far,te.updateMatrixWorld(),te.projectionMatrix.copy(x.projectionMatrix),bA.setFromNormalAndCoplanarPoint(b0,EA),bA.applyMatrix4(te.matrixWorldInverse),Vh.set(bA.normal.x,bA.normal.y,bA.normal.z,bA.constant);const se=te.projectionMatrix;Ax.x=(Math.sign(Vh.x)+se.elements[8])/se.elements[0],Ax.y=(Math.sign(Vh.y)+se.elements[9])/se.elements[5],Ax.z=-1,Ax.w=(1+se.elements[10])/se.elements[14],Vh.multiplyScalar(1/Vh.dot(Ax));const ue=0;se.elements[2]=Vh.x,se.elements[6]=Vh.y,se.elements[10]=E.coordinateSystem===mo?Vh.z-ue:Vh.z+1-ue,se.elements[14]=Vh.w,this.textureNode.value=ne.texture,this.depth===!0&&(this.textureNode.getDepthNode().value=ne.depthTexture),z.visible=!1;const ce=E.getRenderTarget(),de=E.getMRT(),ye=E.autoClear;E.setMRT(null),E.setRenderTarget(ne),E.autoClear=!0,oe?(E.clear(),this.hasOutput=!1):(E.render(y,te),this.hasOutput=!0),E.setMRT(de),E.setRenderTarget(ce),E.autoClear=ye,z.visible=!0,eS=!1,this.forceUpdate=!1}get resolution(){return oc('THREE.ReflectorNode: The "resolution" property has been renamed to "resolutionScale".'),this.resolutionScale}set resolution(a){oc('THREE.ReflectorNode: The "resolution" property has been renamed to "resolutionScale".'),this.resolutionScale=a}}const PY=b=>zn(new mB(b)),vB=new Zv(-1,1,1,-1,0,1);class bY extends wa{constructor(a=!1){super();const y=a===!1?[0,-1,0,1,2,1]:[0,2,0,0,2,0];this.setAttribute("position",new vi([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new vi(y,2))}}const EY=new bY;class yx extends Go{constructor(a=null){super(EY,a),this.camera=vB,this.isQuadMesh=!0}renderAsync(a){return Ri(this,null,function*(){return a.renderAsync(this,vB)})}render(a){a.render(this,vB)}}const SY=new vn;class wY extends Gh{static get type(){return"RTTNode"}constructor(a,y=null,x=null,E={type:Us}){const z=new xg(y,x,E);super(z.texture,qo()),this.isRTTNode=!0,this.node=a,this.width=y,this.height=x,this.pixelRatio=1,this.renderTarget=z,this.textureNeedsUpdate=!0,this.autoUpdate=!0,this._rttNode=null,this._quadMesh=new yx(new nl),this.updateBeforeType=ba.RENDER}get autoResize(){return this.width===null}setup(a){return this._rttNode=this.node.context(a.getSharedContext()),this._quadMesh.material.name="RTT",this._quadMesh.material.needsUpdate=!0,super.setup(a)}setSize(a,y){this.width=a,this.height=y;const x=a*this.pixelRatio,E=y*this.pixelRatio;this.renderTarget.setSize(x,E),this.textureNeedsUpdate=!0}setPixelRatio(a){this.pixelRatio=a,this.setSize(this.width,this.height)}updateBefore({renderer:a}){if(this.textureNeedsUpdate===!1&&this.autoUpdate===!1)return;if(this.textureNeedsUpdate=!1,this.autoResize===!0){const x=a.getPixelRatio(),E=a.getSize(SY),z=E.width*x,ee=E.height*x;(z!==this.renderTarget.width||ee!==this.renderTarget.height)&&(this.renderTarget.setSize(z,ee),this.textureNeedsUpdate=!0)}this._quadMesh.material.fragmentNode=this._rttNode;const y=a.getRenderTarget();a.setRenderTarget(this.renderTarget),this._quadMesh.render(a),a.setRenderTarget(y)}clone(){const a=new Gh(this.value,this.uvNode,this.levelNode);return a.sampler=this.sampler,a.referenceNode=this,a}}const YF=(b,...a)=>zn(new wY(zn(b),...a)),CY=(b,...a)=>b.isSampleNode||b.isTextureNode?b:b.isPassNode?b.getTextureNode():YF(b,...a),SA=Vt(([b,a,y],x)=>{let E;x.renderer.coordinateSystem===mo?(b=Vn(b.x,b.y.oneMinus()).mul(2).sub(1),E=Zr(Ot(b,a),1)):E=Zr(Ot(b.x,b.y.oneMinus(),a).mul(2).sub(1),1);const z=Zr(y.mul(E));return z.xyz.div(z.w)}),BY=Vt(([b,a])=>{const y=a.mul(Zr(b,1)),x=y.xy.div(y.w).mul(.5).add(.5).toVar();return Vn(x.x,x.y.oneMinus())}),TY=Vt(([b,a,y])=>{const x=Jp(fl(a)),E=ou(b.mul(x)).toVar(),z=fl(a,E).toVar(),ee=fl(a,E.sub(ou(2,0))).toVar(),te=fl(a,E.sub(ou(1,0))).toVar(),ne=fl(a,E.add(ou(1,0))).toVar(),ae=fl(a,E.add(ou(2,0))).toVar(),oe=fl(a,E.add(ou(0,2))).toVar(),se=fl(a,E.add(ou(0,1))).toVar(),ue=fl(a,E.sub(ou(0,1))).toVar(),ce=fl(a,E.sub(ou(0,2))).toVar(),de=xs(Ja(et(2).mul(te).sub(ee),z)).toVar(),ye=xs(Ja(et(2).mul(ne).sub(ae),z)).toVar(),Ae=xs(Ja(et(2).mul(se).sub(oe),z)).toVar(),ge=xs(Ja(et(2).mul(ue).sub(ce),z)).toVar(),Ee=SA(b,z,y).toVar(),be=de.lessThan(ye).select(Ee.sub(SA(b.sub(Vn(et(1).div(x.x),0)),te,y)),Ee.negate().add(SA(b.add(Vn(et(1).div(x.x),0)),ne,y))),we=Ae.lessThan(ge).select(Ee.sub(SA(b.add(Vn(0,et(1).div(x.y))),se,y)),Ee.negate().add(SA(b.sub(Vn(0,et(1).div(x.y))),ue,y)));return Lg(SE(be,we))});class MY extends ai{static get type(){return"SampleNode"}constructor(a,y=null){super(),this.callback=a,this.uvNode=y,this.isSampleNode=!0}setup(){return this.sample(qo())}sample(a){return this.callback(a)}}const DY=(b,a=null)=>zn(new MY(b,zn(a)));class nm extends ai{static get type(){return"EventNode"}constructor(a,y){super("void"),this.eventType=a,this.callback=y,a===nm.OBJECT?this.updateType=ba.OBJECT:a===nm.MATERIAL&&(this.updateType=ba.RENDER)}update(a){this.callback(a)}}nm.OBJECT="object",nm.MATERIAL="material";const JF=(b,a)=>zn(new nm(b,a)).toStack(),NY=b=>JF(nm.OBJECT,b),FY=b=>JF(nm.MATERIAL,b);class IY extends Of{constructor(a,y,x=Float32Array){const E=ArrayBuffer.isView(a)?a:new x(a*y);super(E,y),this.isStorageInstancedBufferAttribute=!0}}class LY extends us{constructor(a,y,x=Float32Array){const E=ArrayBuffer.isView(a)?a:new x(a*y);super(E,y),this.isStorageBufferAttribute=!0}}const RY=(b,a="float")=>{let y,x;a.isStruct===!0?(y=a.layout.getLength(),x=Uy("float")):(y=SC(a),x=Uy(a));const E=new LY(b,y,x);return v0(E,a,b)},OY=(b,a="float")=>{let y,x;a.isStruct===!0?(y=a.layout.getLength(),x=Uy("float")):(y=SC(a),x=Uy(a));const E=new IY(b,y,x);return v0(E,a,b)};class zY extends ai{static get type(){return"PointUVNode"}constructor(){super("vec2"),this.isPointUVNode=!0}generate(){return"vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y )"}}const HY=wr(zY),xx=new Xc,AB=new mi;class _c extends ai{static get type(){return"SceneNode"}constructor(a=_c.BACKGROUND_BLURRINESS,y=null){super(),this.scope=a,this.scene=y}setup(a){const y=this.scope,x=this.scene!==null?this.scene:a.scene;let E;return y===_c.BACKGROUND_BLURRINESS?E=cs("backgroundBlurriness","float",x):y===_c.BACKGROUND_INTENSITY?E=cs("backgroundIntensity","float",x):y===_c.BACKGROUND_ROTATION?E=wi("mat4").setName("backgroundRotation").setGroup(xi).onRenderUpdate(()=>{const z=x.background;return z!==null&&z.isTexture&&z.mapping!==mh?(xx.copy(x.backgroundRotation),xx.x*=-1,xx.y*=-1,xx.z*=-1,AB.makeRotationFromEuler(xx)):AB.identity(),AB}):console.error("THREE.SceneNode: Unknown scope:",y),E}}_c.BACKGROUND_BLURRINESS="backgroundBlurriness",_c.BACKGROUND_INTENSITY="backgroundIntensity",_c.BACKGROUND_ROTATION="backgroundRotation";const KF=wr(_c,_c.BACKGROUND_BLURRINESS),yB=wr(_c,_c.BACKGROUND_INTENSITY),qF=wr(_c,_c.BACKGROUND_ROTATION);class UY extends Gh{static get type(){return"StorageTextureNode"}constructor(a,y,x=null){super(a,y),this.storeNode=x,this.isStorageTextureNode=!0,this.access=Xu.WRITE_ONLY}getInputType(){return"storageTexture"}setup(a){super.setup(a);const y=a.getNodeProperties(this);return y.storeNode=this.storeNode,y}setAccess(a){return this.access=a,this}generate(a,y){let x;return this.storeNode!==null?x=this.generateStore(a):x=super.generate(a,y),x}toReadWrite(){return this.setAccess(Xu.READ_WRITE)}toReadOnly(){return this.setAccess(Xu.READ_ONLY)}toWriteOnly(){return this.setAccess(Xu.WRITE_ONLY)}generateStore(a){const y=a.getNodeProperties(this),{uvNode:x,storeNode:E,depthNode:z}=y,ee=super.generate(a,"property"),te=x.build(a,this.value.is3DTexture===!0?"uvec3":"uvec2"),ne=E.build(a,"vec4"),ae=z?z.build(a,"int"):null,oe=a.generateTextureStore(a,ee,te,ae,ne);a.addLineFlowCode(oe,this)}clone(){const a=super.clone();return a.storeNode=this.storeNode,a}}const _F=ea(UY).setParameterLength(1,3),kY=(b,a,y)=>{const x=_F(b,a,y);return y!==null&&x.toStack(),x},GY=Vt(({texture:b,uv:a})=>{const x=Ot().toVar();return yi(a.x.lessThan(1e-4),()=>{x.assign(Ot(1,0,0))}).ElseIf(a.y.lessThan(1e-4),()=>{x.assign(Ot(0,1,0))}).ElseIf(a.z.lessThan(1e-4),()=>{x.assign(Ot(0,0,1))}).ElseIf(a.x.greaterThan(1-1e-4),()=>{x.assign(Ot(-1,0,0))}).ElseIf(a.y.greaterThan(1-1e-4),()=>{x.assign(Ot(0,-1,0))}).ElseIf(a.z.greaterThan(1-1e-4),()=>{x.assign(Ot(0,0,-1))}).Else(()=>{const z=b.sample(a.add(Ot(-.01,0,0))).r.sub(b.sample(a.add(Ot(.01,0,0))).r),ee=b.sample(a.add(Ot(0,-.01,0))).r.sub(b.sample(a.add(Ot(0,.01,0))).r),te=b.sample(a.add(Ot(0,0,-.01))).r.sub(b.sample(a.add(Ot(0,0,.01))).r);x.assign(Ot(z,ee,te))}),x.normalize()});class VY extends Gh{static get type(){return"Texture3DNode"}constructor(a,y=null,x=null){super(a,y,x),this.isTexture3DNode=!0}getInputType(){return"texture3D"}getDefaultUV(){return Ot(.5,.5,.5)}setUpdateMatrix(){}setupUV(a,y){const x=this.value;return a.isFlipY()&&(x.isRenderTargetTexture===!0||x.isFramebufferTexture===!0)&&(this.sampler?y=y.flipY():y=y.setY(Et(Jp(this,this.levelNode).y).sub(y.y).sub(1))),y}generateUV(a,y){return y.build(a,"vec3")}generateOffset(a,y){return y.build(a,"ivec3")}normal(a){return GY({texture:this,uv:a})}}const $F=ea(VY).setParameterLength(1,3);class jY extends FE{static get type(){return"UserDataNode"}constructor(a,y,x=null){super(a,y,x),this.userData=x}updateReference(a){return this.reference=this.userData!==null?this.userData:a.object.userData,this.reference}}const XY=(b,a,y)=>zn(new jY(b,a,y)),eI=new WeakMap;class QY extends dl{static get type(){return"VelocityNode"}constructor(){super("vec2"),this.projectionMatrix=null,this.updateType=ba.OBJECT,this.updateAfterType=ba.OBJECT,this.previousModelWorldMatrix=wi(new mi),this.previousProjectionMatrix=wi(new mi).setGroup(xi),this.previousCameraViewMatrix=wi(new mi)}setProjectionMatrix(a){this.projectionMatrix=a}update({frameId:a,camera:y,object:x}){const E=nI(x);this.previousModelWorldMatrix.value.copy(E);const z=tI(y);z.frameId!==a&&(z.frameId=a,z.previousProjectionMatrix===void 0?(z.previousProjectionMatrix=new mi,z.previousCameraViewMatrix=new mi,z.currentProjectionMatrix=new mi,z.currentCameraViewMatrix=new mi,z.previousProjectionMatrix.copy(this.projectionMatrix||y.projectionMatrix),z.previousCameraViewMatrix.copy(y.matrixWorldInverse)):(z.previousProjectionMatrix.copy(z.currentProjectionMatrix),z.previousCameraViewMatrix.copy(z.currentCameraViewMatrix)),z.currentProjectionMatrix.copy(this.projectionMatrix||y.projectionMatrix),z.currentCameraViewMatrix.copy(y.matrixWorldInverse),this.previousProjectionMatrix.value.copy(z.previousProjectionMatrix),this.previousCameraViewMatrix.value.copy(z.previousCameraViewMatrix))}updateAfter({object:a}){nI(a).copy(a.matrixWorld)}setup(){const a=this.projectionMatrix===null?$d:wi(this.projectionMatrix),y=this.previousCameraViewMatrix.mul(this.previousModelWorldMatrix),x=a.mul(Vg).mul(hl),E=this.previousProjectionMatrix.mul(y).mul(ME),z=x.xy.div(x.w),ee=E.xy.div(E.w);return Ja(z,ee)}}function tI(b){let a=eI.get(b);return a===void 0&&(a={},eI.set(b,a)),a}function nI(b,a=0){const y=tI(b);let x=y[a];return x===void 0&&(y[a]=x=new mi,y[a].copy(b.matrixWorld)),x}const WY=wr(QY),ZY=Vt(([b])=>xB(b.rgb)),YY=Vt(([b,a=et(1)])=>a.mix(xB(b.rgb),b.rgb)),JY=Vt(([b,a=et(1)])=>{const y=Dl(b.r,b.g,b.b).div(3),x=b.r.max(b.g.max(b.b)),E=x.sub(y).mul(a).mul(-3);return so(b.rgb,x,E)}),KY=Vt(([b,a=et(1)])=>{const y=Ot(.57735,.57735,.57735),x=a.cos();return Ot(b.rgb.mul(x).add(y.cross(b.rgb).mul(a.sin()).add(y.mul(Yp(y,b.rgb).mul(x.oneMinus())))))}),xB=(b,a=Ot(Ji.getLuminanceCoefficients(new Ye)))=>Yp(b,a),qY=Vt(([b,a=Ot(1),y=Ot(0),x=Ot(1),E=et(1),z=Ot(Ji.getLuminanceCoefficients(new Ye,Sh))])=>{const ee=b.rgb.dot(Ot(z)),te=tl(b.rgb.mul(a).add(y),0).toVar(),ne=te.pow(x).toVar();return yi(te.r.greaterThan(0),()=>{te.r.assign(ne.r)}),yi(te.g.greaterThan(0),()=>{te.g.assign(ne.g)}),yi(te.b.greaterThan(0),()=>{te.b.assign(ne.b)}),te.assign(ee.add(te.sub(ee).mul(E))),Zr(te.rgb,b.a)});class _Y extends dl{static get type(){return"PosterizeNode"}constructor(a,y){super(),this.sourceNode=a,this.stepsNode=y}setup(){const{sourceNode:a,stepsNode:y}=this;return a.mul(y).floor().div(y)}}const $Y=ea(_Y).setParameterLength(2),tS=new vn;class rI extends Gh{static get type(){return"PassTextureNode"}constructor(a,y){super(y),this.passNode=a,this.setUpdateMatrix(!1)}setup(a){return this.passNode.build(a),super.setup(a)}clone(){return new this.constructor(this.passNode,this.value)}}class iI extends rI{static get type(){return"PassMultipleTextureNode"}constructor(a,y,x=!1){super(a,null),this.textureName=y,this.previousTexture=x}updateTexture(){this.value=this.previousTexture?this.passNode.getPreviousTexture(this.textureName):this.passNode.getTexture(this.textureName)}setup(a){return this.updateTexture(),super.setup(a)}clone(){const a=new this.constructor(this.passNode,this.textureName,this.previousTexture);return a.uvNode=this.uvNode,a.levelNode=this.levelNode,a.biasNode=this.biasNode,a.sampler=this.sampler,a.depthNode=this.depthNode,a.compareNode=this.compareNode,a.gradNode=this.gradNode,a}}class jh extends dl{static get type(){return"PassNode"}constructor(a,y,x,E={}){super("vec4"),this.scope=a,this.scene=y,this.camera=x,this.options=E,this._pixelRatio=1,this._width=1,this._height=1;const z=new Ad;z.isRenderTargetTexture=!0,z.name="depth";const ee=new xg(this._width*this._pixelRatio,this._height*this._pixelRatio,Ls({type:Us},E));ee.texture.name="output",ee.depthTexture=z,this.renderTarget=ee,this._textures={output:ee.texture,depth:z},this._textureNodes={},this._linearDepthNodes={},this._viewZNodes={},this._previousTextures={},this._previousTextureNodes={},this._cameraNear=wi(0),this._cameraFar=wi(0),this._mrt=null,this._layers=null,this._resolution=1,this._viewport=null,this._scissor=null,this.isPassNode=!0,this.updateBeforeType=ba.FRAME,this.global=!0}setResolution(a){return this._resolution=a,this}getResolution(){return this._resolution}setLayers(a){return this._layers=a,this}getLayers(){return this._layers}setMRT(a){return this._mrt=a,this}getMRT(){return this._mrt}getTexture(a){let y=this._textures[a];return y===void 0&&(y=this.renderTarget.texture.clone(),y.name=a,this._textures[a]=y,this.renderTarget.textures.push(y)),y}getPreviousTexture(a){let y=this._previousTextures[a];return y===void 0&&(y=this.getTexture(a).clone(),this._previousTextures[a]=y),y}toggleTexture(a){const y=this._previousTextures[a];if(y!==void 0){const x=this._textures[a],E=this.renderTarget.textures.indexOf(x);this.renderTarget.textures[E]=y,this._textures[a]=y,this._previousTextures[a]=x,this._textureNodes[a].updateTexture(),this._previousTextureNodes[a].updateTexture()}}getTextureNode(a="output"){let y=this._textureNodes[a];return y===void 0&&(y=zn(new iI(this,a)),y.updateTexture(),this._textureNodes[a]=y),y}getPreviousTextureNode(a="output"){let y=this._previousTextureNodes[a];return y===void 0&&(this._textureNodes[a]===void 0&&this.getTextureNode(a),y=zn(new iI(this,a,!0)),y.updateTexture(),this._previousTextureNodes[a]=y),y}getViewZNode(a="depth"){let y=this._viewZNodes[a];if(y===void 0){const x=this._cameraNear,E=this._cameraFar;this._viewZNodes[a]=y=U5(this.getTextureNode(a),x,E)}return y}getLinearDepthNode(a="depth"){let y=this._linearDepthNodes[a];if(y===void 0){const x=this._cameraNear,E=this._cameraFar,z=this.getViewZNode(a);this._linearDepthNodes[a]=y=mA(z,x,E)}return y}compileAsync(a){return Ri(this,null,function*(){const y=a.getRenderTarget(),x=a.getMRT();a.setRenderTarget(this.renderTarget),a.setMRT(this._mrt),yield a.compileAsync(this.scene,this.camera),a.setRenderTarget(y),a.setMRT(x)})}setup({renderer:a}){return this.renderTarget.samples=this.options.samples===void 0?a.samples:this.options.samples,this.renderTarget.texture.type=a.getColorBufferType(),this.scope===jh.COLOR?this.getTextureNode():this.getLinearDepthNode()}updateBefore(a){const{renderer:y}=a,{scene:x}=this;let E,z;const ee=y.getOutputRenderTarget();ee&&ee.isXRRenderTarget===!0?(z=1,E=y.xr.getCamera(),y.xr.updateCamera(E),tS.set(ee.width,ee.height)):(E=this.camera,z=y.getPixelRatio(),y.getSize(tS)),this._pixelRatio=z,this.setSize(tS.width,tS.height);const te=y.getRenderTarget(),ne=y.getMRT(),ae=E.layers.mask;this._cameraNear.value=E.near,this._cameraFar.value=E.far,this._layers!==null&&(E.layers.mask=this._layers.mask);for(const oe in this._previousTextures)this.toggleTexture(oe);y.setRenderTarget(this.renderTarget),y.setMRT(this._mrt),y.render(x,E),y.setRenderTarget(te),y.setMRT(ne),E.layers.mask=ae}setSize(a,y){this._width=a,this._height=y;const x=this._width*this._pixelRatio*this._resolution,E=this._height*this._pixelRatio*this._resolution;this.renderTarget.setSize(x,E),this._scissor!==null&&this.renderTarget.scissor.copy(this._scissor),this._viewport!==null&&this.renderTarget.viewport.copy(this._viewport)}setScissor(a,y,x,E){a===null?this._scissor=null:(this._scissor===null&&(this._scissor=new Ui),a.isVector4?this._scissor.copy(a):this._scissor.set(a,y,x,E),this._scissor.multiplyScalar(this._pixelRatio*this._resolution).floor())}setViewport(a,y,x,E){a===null?this._viewport=null:(this._viewport===null&&(this._viewport=new Ui),a.isVector4?this._viewport.copy(a):this._viewport.set(a,y,x,E),this._viewport.multiplyScalar(this._pixelRatio*this._resolution).floor())}setPixelRatio(a){this._pixelRatio=a,this.setSize(this._width,this._height)}dispose(){this.renderTarget.dispose()}}jh.COLOR="color",jh.DEPTH="depth";const eJ=(b,a,y)=>zn(new jh(jh.COLOR,b,a,y)),tJ=(b,a)=>zn(new rI(b,a)),nJ=(b,a,y)=>zn(new jh(jh.DEPTH,b,a,y));class rJ extends jh{static get type(){return"ToonOutlinePassNode"}constructor(a,y,x,E,z){super(jh.COLOR,a,y),this.colorNode=x,this.thicknessNode=E,this.alphaNode=z,this._materialCache=new WeakMap}updateBefore(a){const{renderer:y}=a,x=y.getRenderObjectFunction();y.setRenderObjectFunction((E,z,ee,te,ne,ae,oe,se)=>{if((ne.isMeshToonMaterial||ne.isMeshToonNodeMaterial)&&ne.wireframe===!1){const ue=this._getOutlineMaterial(ne);y.renderObject(E,z,ee,te,ue,ae,oe,se)}y.renderObject(E,z,ee,te,ne,ae,oe,se)}),super.updateBefore(a),y.setRenderObjectFunction(x)}_createMaterial(){const a=new nl;a.isMeshToonOutlineMaterial=!0,a.name="Toon_Outline",a.side=xo;const y=Kc.negate(),x=$d.mul(Vg),E=et(1),z=x.mul(Zr(hl,1)),ee=x.mul(Zr(hl.add(y),1)),te=Lg(z.sub(ee));return a.vertexNode=z.add(te.mul(this.thicknessNode).mul(z.w).mul(E)),a.colorNode=Zr(this.colorNode,this.alphaNode),a}_getOutlineMaterial(a){let y=this._materialCache.get(a);return y===void 0&&(y=this._createMaterial(),this._materialCache.set(a,y)),y}}const iJ=(b,a,y=new Ur(0,0,0),x=.003,E=1)=>zn(new rJ(b,a,zn(y),zn(x),zn(E))),aI=Vt(([b,a])=>b.mul(a).clamp()).setLayout({name:"linearToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),oI=Vt(([b,a])=>(b=b.mul(a),b.div(b.add(1)).clamp())).setLayout({name:"reinhardToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),sI=Vt(([b,a])=>{b=b.mul(a),b=b.sub(.004).max(0);const y=b.mul(b.mul(6.2).add(.5)),x=b.mul(b.mul(6.2).add(1.7)).add(.06);return y.div(x).pow(2.2)}).setLayout({name:"cineonToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),aJ=Vt(([b])=>{const a=b.mul(b.add(.0245786)).sub(90537e-9),y=b.mul(b.add(.432951).mul(.983729)).add(.238081);return a.div(y)}),lI=Vt(([b,a])=>{const y=fc(.59719,.35458,.04823,.076,.90834,.01566,.0284,.13383,.83777),x=fc(1.60475,-.53108,-.07367,-.10208,1.10813,-.00605,-.00327,-.07276,1.07602);return b=b.mul(a).div(.6),b=y.mul(b),b=aJ(b),b=x.mul(b),b.clamp()}).setLayout({name:"acesFilmicToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),oJ=fc(Ot(1.6605,-.1246,-.0182),Ot(-.5876,1.1329,-.1006),Ot(-.0728,-.0083,1.1187)),sJ=fc(Ot(.6274,.0691,.0164),Ot(.3293,.9195,.088),Ot(.0433,.0113,.8956)),lJ=Vt(([b])=>{const a=Ot(b).toVar(),y=Ot(a.mul(a)).toVar(),x=Ot(y.mul(y)).toVar();return et(15.5).mul(x.mul(y)).sub(fa(40.14,x.mul(a))).add(fa(31.96,x).sub(fa(6.868,y.mul(a))).add(fa(.4298,y).add(fa(.1191,a).sub(.00232))))}),uI=Vt(([b,a])=>{const y=Ot(b).toVar(),x=fc(Ot(.856627153315983,.137318972929847,.11189821299995),Ot(.0951212405381588,.761241990602591,.0767994186031903),Ot(.0482516061458583,.101439036467562,.811302368396859)),E=fc(Ot(1.1271005818144368,-.1413297634984383,-.14132976349843826),Ot(-.11060664309660323,1.157823702216272,-.11060664309660294),Ot(-.016493938717834573,-.016493938717834257,1.2519364065950405)),z=et(-12.47393),ee=et(4.026069);return y.mulAssign(a),y.assign(sJ.mul(y)),y.assign(x.mul(y)),y.assign(tl(y,1e-10)),y.assign(Oh(y)),y.assign(y.sub(z).div(ee.sub(z))),y.assign(qd(y,0,1)),y.assign(lJ(y)),y.assign(E.mul(y)),y.assign(Kd(tl(Ot(0),y),Ot(2.2))),y.assign(oJ.mul(y)),y.assign(qd(y,0,1)),y}).setLayout({name:"agxToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]}),cI=Vt(([b,a])=>{const y=et(.76),x=et(.15);b=b.mul(a);const E=Jc(b.r,Jc(b.g,b.b)),z=Su(E.lessThan(.08),E.sub(fa(6.25,E.mul(E))),.04);b.subAssign(z);const ee=tl(b.r,tl(b.g,b.b));yi(ee.lessThan(y),()=>b);const te=Ja(1,y),ne=Ja(1,te.mul(te).div(ee.add(te.sub(y))));b.mulAssign(ne.div(ee));const ae=Ja(1,Pd(1,x.mul(ee.sub(ne)).add(1)));return so(b,Ot(ne),ae)}).setLayout({name:"neutralToneMapping",type:"vec3",inputs:[{name:"color",type:"vec3"},{name:"exposure",type:"float"}]});class gc extends ai{static get type(){return"CodeNode"}constructor(a="",y=[],x=""){super("code"),this.isCodeNode=!0,this.global=!0,this.code=a,this.includes=y,this.language=x}setIncludes(a){return this.includes=a,this}getIncludes(){return this.includes}generate(a){const y=this.getIncludes(a);for(const E of y)E.build(a);const x=a.getCodeFromNode(this,this.getNodeType(a));return x.code=this.code,x.code}serialize(a){super.serialize(a),a.code=this.code,a.language=this.language}deserialize(a){super.deserialize(a),this.code=a.code,this.language=a.language}}const nS=ea(gc).setParameterLength(1,3),uJ=(b,a)=>nS(b,a,"js"),cJ=(b,a)=>nS(b,a,"wgsl"),dJ=(b,a)=>nS(b,a,"glsl");class dI extends gc{static get type(){return"FunctionNode"}constructor(a="",y=[],x=""){super(a,y,x)}getNodeType(a){return this.getNodeFunction(a).type}getMemberType(a,y){const x=this.getNodeType(a);return a.getStructTypeNode(x).getMemberType(a,y)}getInputs(a){return this.getNodeFunction(a).inputs}getNodeFunction(a){const y=a.getDataFromNode(this);let x=y.nodeFunction;return x===void 0&&(x=a.parser.parseFunction(this.code),y.nodeFunction=x),x}generate(a,y){super.generate(a);const x=this.getNodeFunction(a),E=x.name,z=x.type,ee=a.getCodeFromNode(this,z);E!==""&&(ee.name=E);const te=a.getPropertyName(ee),ne=this.getNodeFunction(a).getCode(te);return ee.code=ne+` +`,y==="property"?te:a.format(`${te}()`,z,y)}}const fI=(b,a=[],y="")=>{for(let z=0;zx.call(...z);return E.functionNode=x,E},fJ=(b,a)=>fI(b,a,"glsl"),hJ=(b,a)=>fI(b,a,"wgsl");class gJ extends ai{static get type(){return"ScriptableValueNode"}constructor(a=null){super(),this._value=a,this._cache=null,this.inputType=null,this.outputType=null,this.events=new ls,this.isScriptableValueNode=!0}get isScriptableOutputNode(){return this.outputType!==null}set value(a){this._value!==a&&(this._cache&&this.inputType==="URL"&&this.value.value instanceof ArrayBuffer&&(URL.revokeObjectURL(this._cache),this._cache=null),this._value=a,this.events.dispatchEvent({type:"change"}),this.refresh())}get value(){return this._value}refresh(){this.events.dispatchEvent({type:"refresh"})}getValue(){const a=this.value;if(a&&this._cache===null&&this.inputType==="URL"&&a.value instanceof ArrayBuffer)this._cache=URL.createObjectURL(new Blob([a.value]));else if(a&&a.value!==null&&a.value!==void 0&&((this.inputType==="URL"||this.inputType==="String")&&typeof a.value=="string"||this.inputType==="Number"&&typeof a.value=="number"||this.inputType==="Vector2"&&a.value.isVector2||this.inputType==="Vector3"&&a.value.isVector3||this.inputType==="Vector4"&&a.value.isVector4||this.inputType==="Color"&&a.value.isColor||this.inputType==="Matrix3"&&a.value.isMatrix3||this.inputType==="Matrix4"&&a.value.isMatrix4))return a.value;return this._cache||a}getNodeType(a){return this.value&&this.value.isNode?this.value.getNodeType(a):"float"}setup(){return this.value&&this.value.isNode?this.value:et()}serialize(a){super.serialize(a),this.value!==null?this.inputType==="ArrayBuffer"?a.value=CC(this.value):a.value=this.value?this.value.toJSON(a.meta).uuid:null:a.value=null,a.inputType=this.inputType,a.outputType=this.outputType}deserialize(a){super.deserialize(a);let y=null;a.value!==null&&(a.inputType==="ArrayBuffer"?y=BC(a.value):a.inputType==="Texture"?y=a.meta.textures[a.value]:y=a.meta.nodes[a.value]||null),this.value=y,this.inputType=a.inputType,this.outputType=a.outputType}}const rS=ea(gJ).setParameterLength(1);class hI extends Map{get(a,y=null,...x){if(this.has(a))return super.get(a);if(y!==null){const E=y(...x);return this.set(a,E),E}}}class pJ{constructor(a){this.scriptableNode=a}get parameters(){return this.scriptableNode.parameters}get layout(){return this.scriptableNode.getLayout()}getInputLayout(a){return this.scriptableNode.getInputLayout(a)}get(a){const y=this.parameters[a];return y?y.getValue():null}}const iS=new hI;class mJ extends ai{static get type(){return"ScriptableNode"}constructor(a=null,y={}){super(),this.codeNode=a,this.parameters=y,this._local=new hI,this._output=rS(null),this._outputs={},this._source=this.source,this._method=null,this._object=null,this._value=null,this._needsOutputUpdate=!0,this.onRefresh=this.onRefresh.bind(this),this.isScriptableNode=!0}get source(){return this.codeNode?this.codeNode.code:""}setLocal(a,y){return this._local.set(a,y)}getLocal(a){return this._local.get(a)}onRefresh(){this._refresh()}getInputLayout(a){for(const y of this.getLayout())if(y.inputType&&(y.id===a||y.name===a))return y}getOutputLayout(a){for(const y of this.getLayout())if(y.outputType&&(y.id===a||y.name===a))return y}setOutput(a,y){const x=this._outputs;return x[a]===void 0?x[a]=rS(y):x[a].value=y,this}getOutput(a){return this._outputs[a]}getParameter(a){return this.parameters[a]}setParameter(a,y){const x=this.parameters;return y&&y.isScriptableNode?(this.deleteParameter(a),x[a]=y,x[a].getDefaultOutput().events.addEventListener("refresh",this.onRefresh)):y&&y.isScriptableValueNode?(this.deleteParameter(a),x[a]=y,x[a].events.addEventListener("refresh",this.onRefresh)):x[a]===void 0?(x[a]=rS(y),x[a].events.addEventListener("refresh",this.onRefresh)):x[a].value=y,this}getValue(){return this.getDefaultOutput().getValue()}deleteParameter(a){let y=this.parameters[a];return y&&(y.isScriptableNode&&(y=y.getDefaultOutput()),y.events.removeEventListener("refresh",this.onRefresh)),this}clearParameters(){for(const a of Object.keys(this.parameters))this.deleteParameter(a);return this.needsUpdate=!0,this}call(a,...y){const E=this.getObject()[a];if(typeof E=="function")return E(...y)}callAsync(a,...y){return Ri(this,null,function*(){const E=this.getObject()[a];if(typeof E=="function")return E.constructor.name==="AsyncFunction"?yield E(...y):E(...y)})}getNodeType(a){return this.getDefaultOutputNode().getNodeType(a)}refresh(a=null){a!==null?this.getOutput(a).refresh():this._refresh()}getObject(){if(this.needsUpdate&&this.dispose(),this._object!==null)return this._object;const a=()=>this.refresh(),y=(ae,oe)=>this.setOutput(ae,oe),x=new pJ(this),E=iS.get("THREE"),z=iS.get("TSL"),ee=this.getMethod(),te=[x,this._local,iS,a,y,E,z];this._object=ee(...te);const ne=this._object.layout;if(ne&&(ne.cache===!1&&this._local.clear(),this._output.outputType=ne.outputType||null,Array.isArray(ne.elements)))for(const ae of ne.elements){const oe=ae.id||ae.name;ae.inputType&&(this.getParameter(oe)===void 0&&this.setParameter(oe,null),this.getParameter(oe).inputType=ae.inputType),ae.outputType&&(this.getOutput(oe)===void 0&&this.setOutput(oe,null),this.getOutput(oe).outputType=ae.outputType)}return this._object}deserialize(a){super.deserialize(a);for(const y in this.parameters){let x=this.parameters[y];x.isScriptableNode&&(x=x.getDefaultOutput()),x.events.addEventListener("refresh",this.onRefresh)}}getLayout(){return this.getObject().layout}getDefaultOutputNode(){const a=this.getDefaultOutput().value;return a&&a.isNode?a:et()}getDefaultOutput(){return this._exec()._output}getMethod(){if(this.needsUpdate&&this.dispose(),this._method!==null)return this._method;const a=["parameters","local","global","refresh","setOutput","THREE","TSL"],x=["layout","init","main","dispose"].join(", "),E="var "+x+`; var output = {}; `,z=` -return { ...output, `+x+" };",ee=E+this.codeNode.code+z;return this._method=new Function(...a,ee),this._method}dispose(){this._method!==null&&(this._object&&typeof this._object.dispose=="function"&&this._object.dispose(),this._method=null,this._object=null,this._source=null,this._value=null,this._needsOutputUpdate=!0,this._output.value=null,this._outputs={})}setup(){return this.getDefaultOutputNode()}getCacheKey(a){const y=[PC(this.source),this.getDefaultOutputNode().getCacheKey(a)];for(const x in this.parameters)y.push(this.parameters[x].getCacheKey(a));return Oy(y)}set needsUpdate(a){a===!0&&this.dispose()}get needsUpdate(){return this.source!==this._source}_exec(){return this.codeNode===null?this:(this._needsOutputUpdate===!0&&(this._value=this.call("main"),this._needsOutputUpdate=!1),this._output.value=this._value,this)}_refresh(){this.needsUpdate=!0,this._exec(),this._output.refresh()}}const AJ=ea(vJ).setParameterLength(1,2);function gI(b){let a;const y=b.context.getViewZ;return y!==void 0&&(a=y(this)),(a||gl.z).negate()}const PB=Vt(([b,a],y)=>{const x=gI(y);return _d(b,a,x)}),bB=Vt(([b],a)=>{const y=gI(a);return b.mul(b,y,y).negate().exp().oneMinus()}),Px=Vt(([b,a])=>Zr(a.toFloat().mix(oA.rgb,b.toVec3()),oA.a));function yJ(b,a,y){return console.warn('THREE.TSL: "rangeFog( color, near, far )" is deprecated. Use "fog( color, rangeFogFactor( near, far ) )" instead.'),Px(b,PB(a,y))}function xJ(b,a){return console.warn('THREE.TSL: "densityFog( color, density )" is deprecated. Use "fog( color, densityFogFactor( density ) )" instead.'),Px(b,bB(a))}let E0=null,S0=null;class PJ extends ai{static get type(){return"RangeNode"}constructor(a=et(),y=et()){super(),this.minNode=a,this.maxNode=y}getVectorLength(a){const y=a.getTypeLength(Ig(this.minNode.value)),x=a.getTypeLength(Ig(this.maxNode.value));return y>x?y:x}getNodeType(a){return a.object.count>1?a.getTypeFromLength(this.getVectorLength(a)):"float"}setup(a){const y=a.object;let x=null;if(y.count>1){const E=this.minNode.value,z=this.maxNode.value,ee=a.getTypeLength(Ig(E)),te=a.getTypeLength(Ig(z));E0=E0||new Ui,S0=S0||new Ui,E0.setScalar(0),S0.setScalar(0),ee===1?E0.setScalar(E):E.isColor?E0.set(E.r,E.g,E.b,1):E0.set(E.x,E.y,E.z||0,E.w||0),te===1?S0.setScalar(z):z.isColor?S0.set(z.r,z.g,z.b,1):S0.set(z.x,z.y,z.z||0,z.w||0);const ne=4,ae=ne*y.count,oe=new Float32Array(ae);for(let ue=0;uezn(new EJ(b,a)),SJ=bx("numWorkgroups","uvec3"),wJ=bx("workgroupId","uvec3"),CJ=bx("globalId","uvec3"),BJ=bx("localId","uvec3"),TJ=bx("subgroupSize","uint");class MJ extends ai{constructor(a){super(),this.scope=a}generate(a){const{scope:y}=this,{renderer:x}=a;x.backend.isWebGLBackend===!0?a.addFlowCode(` // ${y}Barrier -`):a.addLineFlowCode(`${y}Barrier()`,this)}}const EB=ea(MJ),DJ=()=>EB("workgroup").toStack(),NJ=()=>EB("storage").toStack(),FJ=()=>EB("texture").toStack();class IJ extends l0{constructor(a,y){super(a,y),this.isWorkgroupInfoElementNode=!0}generate(a,y){let x;const E=a.context.assign;if(x=super.generate(a),E!==!0){const z=this.getNodeType(a);x=a.format(x,z,y)}return x}}class LJ extends ai{constructor(a,y,x=0){super(y),this.bufferType=y,this.bufferCount=x,this.isWorkgroupInfoNode=!0,this.elementType=y,this.scope=a,this.name=""}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}setScope(a){return this.scope=a,this}getElementType(){return this.elementType}getInputType(){return`${this.scope}Array`}element(a){return zn(new IJ(this,a))}generate(a){const y=this.name!==""?this.name:`${this.scope}Array_${this.id}`;return a.getScopedArray(y,this.scope.toLowerCase(),this.bufferType,this.bufferCount)}}const RJ=(b,a)=>zn(new LJ("Workgroup",b,a));class su extends ai{static get type(){return"AtomicFunctionNode"}constructor(a,y,x){super("uint"),this.method=a,this.pointerNode=y,this.valueNode=x,this.parents=!0}getInputType(a){return this.pointerNode.getNodeType(a)}getNodeType(a){return this.getInputType(a)}generate(a){const y=a.getNodeProperties(this),x=y.parents,E=this.method,z=this.getNodeType(a),ee=this.getInputType(a),te=this.pointerNode,ne=this.valueNode,ae=[];ae.push(`&${te.build(a,ee)}`),ne!==null&&ae.push(ne.build(a,ee));const oe=`${a.getMethod(E,z)}( ${ae.join(", ")} )`;if(x?x.length===1&&x[0].isStackNode===!0:!1)a.addLineFlowCode(oe,this);else return y.constNode===void 0&&(y.constNode=zg(oe,z).toConst()),y.constNode.build(a)}}su.ATOMIC_LOAD="atomicLoad",su.ATOMIC_STORE="atomicStore",su.ATOMIC_ADD="atomicAdd",su.ATOMIC_SUB="atomicSub",su.ATOMIC_MAX="atomicMax",su.ATOMIC_MIN="atomicMin",su.ATOMIC_AND="atomicAnd",su.ATOMIC_OR="atomicOr",su.ATOMIC_XOR="atomicXor";const OJ=ea(su),Xh=(b,a,y)=>OJ(b,a,y).toStack(),zJ=b=>Xh(su.ATOMIC_LOAD,b,null),HJ=(b,a)=>Xh(su.ATOMIC_STORE,b,a),UJ=(b,a)=>Xh(su.ATOMIC_ADD,b,a),kJ=(b,a)=>Xh(su.ATOMIC_SUB,b,a),GJ=(b,a)=>Xh(su.ATOMIC_MAX,b,a),VJ=(b,a)=>Xh(su.ATOMIC_MIN,b,a),jJ=(b,a)=>Xh(su.ATOMIC_AND,b,a),XJ=(b,a)=>Xh(su.ATOMIC_OR,b,a),QJ=(b,a)=>Xh(su.ATOMIC_XOR,b,a);class Or extends dl{static get type(){return"SubgroupFunctionNode"}constructor(a,y=null,x=null){super(),this.method=a,this.aNode=y,this.bNode=x}getInputType(a){const y=this.aNode?this.aNode.getNodeType(a):null,x=this.bNode?this.bNode.getNodeType(a):null,E=a.isMatrix(y)?0:a.getTypeLength(y),z=a.isMatrix(x)?0:a.getTypeLength(x);return E>z?y:x}getNodeType(a){const y=this.method;return y===Or.SUBGROUP_ELECT?"bool":y===Or.SUBGROUP_BALLOT?"uvec4":this.getInputType(a)}generate(a,y){const x=this.method,E=this.getNodeType(a),z=this.getInputType(a),ee=this.aNode,te=this.bNode,ne=[];if(x===Or.SUBGROUP_BROADCAST||x===Or.SUBGROUP_SHUFFLE||x===Or.QUAD_BROADCAST){const oe=te.getNodeType(a);ne.push(ee.build(a,E),te.build(a,oe==="float"?"int":E))}else x===Or.SUBGROUP_SHUFFLE_XOR||x===Or.SUBGROUP_SHUFFLE_DOWN||x===Or.SUBGROUP_SHUFFLE_UP?ne.push(ee.build(a,E),te.build(a,"uint")):(ee!==null&&ne.push(ee.build(a,z)),te!==null&&ne.push(te.build(a,z)));const ae=ne.length===0?"()":`( ${ne.join(", ")} )`;return a.format(`${a.getMethod(x,E)}${ae}`,E,y)}serialize(a){super.serialize(a),a.method=this.method}deserialize(a){super.deserialize(a),this.method=a.method}}Or.SUBGROUP_ELECT="subgroupElect",Or.SUBGROUP_BALLOT="subgroupBallot",Or.SUBGROUP_ADD="subgroupAdd",Or.SUBGROUP_INCLUSIVE_ADD="subgroupInclusiveAdd",Or.SUBGROUP_EXCLUSIVE_AND="subgroupExclusiveAdd",Or.SUBGROUP_MUL="subgroupMul",Or.SUBGROUP_INCLUSIVE_MUL="subgroupInclusiveMul",Or.SUBGROUP_EXCLUSIVE_MUL="subgroupExclusiveMul",Or.SUBGROUP_AND="subgroupAnd",Or.SUBGROUP_OR="subgroupOr",Or.SUBGROUP_XOR="subgroupXor",Or.SUBGROUP_MIN="subgroupMin",Or.SUBGROUP_MAX="subgroupMax",Or.SUBGROUP_ALL="subgroupAll",Or.SUBGROUP_ANY="subgroupAny",Or.SUBGROUP_BROADCAST_FIRST="subgroupBroadcastFirst",Or.QUAD_SWAP_X="quadSwapX",Or.QUAD_SWAP_Y="quadSwapY",Or.QUAD_SWAP_DIAGONAL="quadSwapDiagonal",Or.SUBGROUP_BROADCAST="subgroupBroadcast",Or.SUBGROUP_SHUFFLE="subgroupShuffle",Or.SUBGROUP_SHUFFLE_XOR="subgroupShuffleXor",Or.SUBGROUP_SHUFFLE_UP="subgroupShuffleUp",Or.SUBGROUP_SHUFFLE_DOWN="subgroupShuffleDown",Or.QUAD_BROADCAST="quadBroadcast";const WJ=vr(Or,Or.SUBGROUP_ELECT).setParameterLength(0),ZJ=vr(Or,Or.SUBGROUP_BALLOT).setParameterLength(1),YJ=vr(Or,Or.SUBGROUP_ADD).setParameterLength(1),JJ=vr(Or,Or.SUBGROUP_INCLUSIVE_ADD).setParameterLength(1),KJ=vr(Or,Or.SUBGROUP_EXCLUSIVE_AND).setParameterLength(1),qJ=vr(Or,Or.SUBGROUP_MUL).setParameterLength(1),_J=vr(Or,Or.SUBGROUP_INCLUSIVE_MUL).setParameterLength(1),$J=vr(Or,Or.SUBGROUP_EXCLUSIVE_MUL).setParameterLength(1),eK=vr(Or,Or.SUBGROUP_AND).setParameterLength(1),tK=vr(Or,Or.SUBGROUP_OR).setParameterLength(1),nK=vr(Or,Or.SUBGROUP_XOR).setParameterLength(1),rK=vr(Or,Or.SUBGROUP_MIN).setParameterLength(1),iK=vr(Or,Or.SUBGROUP_MAX).setParameterLength(1),aK=vr(Or,Or.SUBGROUP_ALL).setParameterLength(0),oK=vr(Or,Or.SUBGROUP_ANY).setParameterLength(0),sK=vr(Or,Or.SUBGROUP_BROADCAST_FIRST).setParameterLength(2),lK=vr(Or,Or.QUAD_SWAP_X).setParameterLength(1),uK=vr(Or,Or.QUAD_SWAP_Y).setParameterLength(1),cK=vr(Or,Or.QUAD_SWAP_DIAGONAL).setParameterLength(1),dK=vr(Or,Or.SUBGROUP_BROADCAST).setParameterLength(2),fK=vr(Or,Or.SUBGROUP_SHUFFLE).setParameterLength(2),hK=vr(Or,Or.SUBGROUP_SHUFFLE_XOR).setParameterLength(2),gK=vr(Or,Or.SUBGROUP_SHUFFLE_UP).setParameterLength(2),pK=vr(Or,Or.SUBGROUP_SHUFFLE_DOWN).setParameterLength(2),mK=vr(Or,Or.QUAD_BROADCAST).setParameterLength(1);let aS;function oS(b){aS=aS||new WeakMap;let a=aS.get(b);return a===void 0&&aS.set(b,a={}),a}function sS(b){const a=oS(b);return a.shadowMatrix||(a.shadowMatrix=Ci("mat4").setGroup(Pi).onRenderUpdate(y=>((b.castShadow!==!0||y.renderer.shadowMap.enabled===!1)&&b.shadow.updateMatrices(b),b.shadow.matrix)))}function pI(b,a=Sd){const y=sS(b).mul(a);return y.xyz.div(y.w)}function SB(b){const a=oS(b);return a.position||(a.position=Ci(new Ye).setGroup(Pi).onRenderUpdate((y,x)=>x.value.setFromMatrixPosition(b.matrixWorld)))}function mI(b){const a=oS(b);return a.targetPosition||(a.targetPosition=Ci(new Ye).setGroup(Pi).onRenderUpdate((y,x)=>x.value.setFromMatrixPosition(b.target.matrixWorld)))}function wB(b){const a=oS(b);return a.viewPosition||(a.viewPosition=Ci(new Ye).setGroup(Pi).onRenderUpdate(({camera:y},x)=>{x.value=x.value||new Ye,x.value.setFromMatrixPosition(b.matrixWorld),x.value.applyMatrix4(y.matrixWorldInverse)}))}const CB=b=>Ed.transformDirection(SB(b).sub(mI(b))),vK=b=>b.sort((a,y)=>a.id-y.id),AK=(b,a)=>{for(const y of a)if(y.isAnalyticLightNode&&y.light.id===b)return y;return null},BB=new WeakMap,Ex=[];class TB extends ai{static get type(){return"LightsNode"}constructor(){super("vec3"),this.totalDiffuseNode=Xf("vec3","totalDiffuse"),this.totalSpecularNode=Xf("vec3","totalSpecular"),this.outgoingLightNode=Xf("vec3","outgoingLight"),this._lights=[],this._lightNodes=null,this._lightNodesHash=null,this.global=!0}customCacheKey(){const a=this._lights;for(let x=0;x0}}const yK=(b=[])=>zn(new TB).setLights(b);class xK extends ai{static get type(){return"ShadowBaseNode"}constructor(a){super(),this.light=a,this.updateBeforeType=ba.RENDER,this.isShadowBaseNode=!0}setupShadowPosition({context:a,material:y}){MB.assign(y.receivedShadowPositionNode||a.shadowPositionWorld||Sd)}}const MB=Xf("vec3","shadowPositionWorld");function DB(b,a={}){return a.toneMapping=b.toneMapping,a.toneMappingExposure=b.toneMappingExposure,a.outputColorSpace=b.outputColorSpace,a.renderTarget=b.getRenderTarget(),a.activeCubeFace=b.getActiveCubeFace(),a.activeMipmapLevel=b.getActiveMipmapLevel(),a.renderObjectFunction=b.getRenderObjectFunction(),a.pixelRatio=b.getPixelRatio(),a.mrt=b.getMRT(),a.clearColor=b.getClearColor(a.clearColor||new Ur),a.clearAlpha=b.getClearAlpha(),a.autoClear=b.autoClear,a.scissorTest=b.getScissorTest(),a}function vI(b,a){return a=DB(b,a),b.setMRT(null),b.setRenderObjectFunction(null),b.setClearColor(0,1),b.autoClear=!0,a}function AI(b,a){b.toneMapping=a.toneMapping,b.toneMappingExposure=a.toneMappingExposure,b.outputColorSpace=a.outputColorSpace,b.setRenderTarget(a.renderTarget,a.activeCubeFace,a.activeMipmapLevel),b.setRenderObjectFunction(a.renderObjectFunction),b.setPixelRatio(a.pixelRatio),b.setMRT(a.mrt),b.setClearColor(a.clearColor,a.clearAlpha),b.autoClear=a.autoClear,b.setScissorTest(a.scissorTest)}function NB(b,a={}){return a.background=b.background,a.backgroundNode=b.backgroundNode,a.overrideMaterial=b.overrideMaterial,a}function yI(b,a){return a=NB(b,a),b.background=null,b.backgroundNode=null,b.overrideMaterial=null,a}function xI(b,a){b.background=a.background,b.backgroundNode=a.backgroundNode,b.overrideMaterial=a.overrideMaterial}function PK(b,a,y={}){return y=DB(b,y),y=NB(a,y),y}function PI(b,a,y){return y=vI(b,y),y=yI(a,y),y}function bI(b,a,y){AI(b,y),xI(a,y)}var Lue=Object.freeze({__proto__:null,resetRendererAndSceneState:PI,resetRendererState:vI,resetSceneState:yI,restoreRendererAndSceneState:bI,restoreRendererState:AI,restoreSceneState:xI,saveRendererAndSceneState:PK,saveRendererState:DB,saveSceneState:NB});const EI=new WeakMap,SI=Vt(({depthTexture:b,shadowCoord:a,depthLayer:y})=>{let x=Xa(b,a.xy).setName("t_basic");return b.isArrayTexture&&(x=x.depth(y)),x.compare(a.z)}),wI=Vt(({depthTexture:b,shadowCoord:a,shadow:y,depthLayer:x})=>{const E=(Ae,ge)=>{let Ee=Xa(b,Ae);return b.isArrayTexture&&(Ee=Ee.depth(x)),Ee.compare(ge)},z=cs("mapSize","vec2",y).setGroup(Pi),ee=cs("radius","float",y).setGroup(Pi),te=Vn(1).div(z),ne=te.x.negate().mul(ee),ae=te.y.negate().mul(ee),oe=te.x.mul(ee),se=te.y.mul(ee),ue=ne.div(2),ce=ae.div(2),de=oe.div(2),ye=se.div(2);return Dl(E(a.xy.add(Vn(ne,ae)),a.z),E(a.xy.add(Vn(0,ae)),a.z),E(a.xy.add(Vn(oe,ae)),a.z),E(a.xy.add(Vn(ue,ce)),a.z),E(a.xy.add(Vn(0,ce)),a.z),E(a.xy.add(Vn(de,ce)),a.z),E(a.xy.add(Vn(ne,0)),a.z),E(a.xy.add(Vn(ue,0)),a.z),E(a.xy,a.z),E(a.xy.add(Vn(de,0)),a.z),E(a.xy.add(Vn(oe,0)),a.z),E(a.xy.add(Vn(ue,ye)),a.z),E(a.xy.add(Vn(0,ye)),a.z),E(a.xy.add(Vn(de,ye)),a.z),E(a.xy.add(Vn(ne,se)),a.z),E(a.xy.add(Vn(0,se)),a.z),E(a.xy.add(Vn(oe,se)),a.z)).mul(1/17)}),CI=Vt(({depthTexture:b,shadowCoord:a,shadow:y,depthLayer:x})=>{const E=(se,ue)=>{let ce=Xa(b,se);return b.isArrayTexture&&(ce=ce.depth(x)),ce.compare(ue)},z=cs("mapSize","vec2",y).setGroup(Pi),ee=Vn(1).div(z),te=ee.x,ne=ee.y,ae=a.xy,oe=Rg(ae.mul(z).add(.5));return ae.subAssign(oe.mul(ee)),Dl(E(ae,a.z),E(ae.add(Vn(te,0)),a.z),E(ae.add(Vn(0,ne)),a.z),E(ae.add(ee),a.z),so(E(ae.add(Vn(te.negate(),0)),a.z),E(ae.add(Vn(te.mul(2),0)),a.z),oe.x),so(E(ae.add(Vn(te.negate(),ne)),a.z),E(ae.add(Vn(te.mul(2),ne)),a.z),oe.x),so(E(ae.add(Vn(0,ne.negate())),a.z),E(ae.add(Vn(0,ne.mul(2))),a.z),oe.y),so(E(ae.add(Vn(te,ne.negate())),a.z),E(ae.add(Vn(te,ne.mul(2))),a.z),oe.y),so(so(E(ae.add(Vn(te.negate(),ne.negate())),a.z),E(ae.add(Vn(te.mul(2),ne.negate())),a.z),oe.x),so(E(ae.add(Vn(te.negate(),ne.mul(2))),a.z),E(ae.add(Vn(te.mul(2),ne.mul(2))),a.z),oe.x),oe.y)).mul(1/9)}),BI=Vt(({depthTexture:b,shadowCoord:a,depthLayer:y})=>{const x=et(1).toVar();let E=Xa(b).sample(a.xy);b.isArrayTexture&&(E=E.depth(y)),E=E.rg;const z=EE(a.z,E.x);return xi(z.notEqual(et(1)),()=>{const ee=a.z.sub(E.x),te=tl(0,E.y.mul(E.y));let ne=te.div(te.add(ee.mul(ee)));ne=qd(Ja(ne,.3).div(.95-.3)),x.assign(qd(tl(z,ne)))}),x}),bK=Vt(([b,a,y])=>{let x=Sd.sub(b).length();return x=x.sub(a).div(y.sub(a)),x=x.saturate(),x}),EK=b=>{const a=b.shadow.camera,y=cs("near","float",a).setGroup(Pi),x=cs("far","float",a).setGroup(Pi),E=PN(b);return bK(E,y,x)},TI=b=>{let a=EI.get(b);if(a===void 0){const y=b.isPointLight?EK(b):null;a=new nl,a.colorNode=Zr(0,0,0,1),a.depthNode=y,a.isShadowPassMaterial=!0,a.name="ShadowMaterial",a.fog=!1,EI.set(b,a)}return a},MI=new Qf,wA=[],DI=(b,a,y,x)=>{wA[0]=b,wA[1]=a;let E=MI.get(wA);return(E===void 0||E.shadowType!==y||E.useVelocity!==x)&&(E=(z,ee,te,ne,ae,oe,...se)=>{(z.castShadow===!0||z.receiveShadow&&y===vu)&&(x&&(wC(z).useVelocity=!0),z.onBeforeShadow(b,z,te,a.camera,ne,ee.overrideMaterial,oe),b.renderObject(z,ee,te,ne,ae,oe,...se),z.onAfterShadow(b,z,te,a.camera,ne,ee.overrideMaterial,oe))},E.shadowType=y,E.useVelocity=x,MI.set(wA,E)),wA[0]=null,wA[1]=null,E},SK=Vt(({samples:b,radius:a,size:y,shadowPass:x,depthLayer:E})=>{const z=et(0).toVar("meanVertical"),ee=et(0).toVar("squareMeanVertical"),te=b.lessThanEqual(et(1)).select(et(0),et(2).div(b.sub(1))),ne=b.lessThanEqual(et(1)).select(et(0),et(-1));Xo({start:Et(0),end:Et(b),type:"int",condition:"<"},({i:oe})=>{const se=ne.add(et(oe).mul(te));let ue=x.sample(Dl(ox.xy,Vn(0,se).mul(a)).div(y));x.value.isArrayTexture&&(ue=ue.depth(E)),ue=ue.x,z.addAssign(ue),ee.addAssign(ue.mul(ue))}),z.divAssign(b),ee.divAssign(b);const ae=zh(ee.sub(z.mul(z)));return Vn(z,ae)}),wK=Vt(({samples:b,radius:a,size:y,shadowPass:x,depthLayer:E})=>{const z=et(0).toVar("meanHorizontal"),ee=et(0).toVar("squareMeanHorizontal"),te=b.lessThanEqual(et(1)).select(et(0),et(2).div(b.sub(1))),ne=b.lessThanEqual(et(1)).select(et(0),et(-1));Xo({start:Et(0),end:Et(b),type:"int",condition:"<"},({i:oe})=>{const se=ne.add(et(oe).mul(te));let ue=x.sample(Dl(ox.xy,Vn(se,0).mul(a)).div(y));x.value.isArrayTexture&&(ue=ue.depth(E)),z.addAssign(ue.x),ee.addAssign(Dl(ue.y.mul(ue.y),ue.x.mul(ue.x)))}),z.divAssign(b),ee.divAssign(b);const ae=zh(ee.sub(z.mul(z)));return Vn(z,ae)}),CK=[SI,wI,CI,BI];let FB;const lS=new yx;class NI extends xK{static get type(){return"ShadowNode"}constructor(a,y=null){super(a),this.shadow=y||a.shadow,this.shadowMap=null,this.vsmShadowMapVertical=null,this.vsmShadowMapHorizontal=null,this.vsmMaterialVertical=null,this.vsmMaterialHorizontal=null,this._node=null,this._cameraFrameId=new WeakMap,this.isShadowNode=!0,this.depthLayer=0}setupShadowFilter(a,{filterFn:y,depthTexture:x,shadowCoord:E,shadow:z,depthLayer:ee}){const te=E.x.greaterThanEqual(0).and(E.x.lessThanEqual(1)).and(E.y.greaterThanEqual(0)).and(E.y.lessThanEqual(1)).and(E.z.lessThanEqual(1)),ne=y({depthTexture:x,shadowCoord:E,shadow:z,depthLayer:ee});return te.select(ne,et(1))}setupShadowCoord(a,y){const{shadow:x}=this,{renderer:E}=a,z=cs("bias","float",x).setGroup(Pi);let ee=y,te;if(x.camera.isOrthographicCamera||E.logarithmicDepthBuffer!==!0)ee=ee.xyz.div(ee.w),te=ee.z,E.coordinateSystem===vo&&(te=te.mul(2).sub(1));else{const ne=ee.w;ee=ee.xy.div(ne);const ae=cs("near","float",x.camera).setGroup(Pi),oe=cs("far","float",x.camera).setGroup(Pi);te=k5(ne.negate(),ae,oe)}return ee=Rt(ee.x,ee.y.oneMinus(),te.add(z)),ee}getShadowFilterFn(a){return CK[a]}setupRenderTarget(a,y){const x=new Ad(a.mapSize.width,a.mapSize.height);x.name="ShadowDepthTexture",x.compareFunction=Ge;const E=y.createRenderTarget(a.mapSize.width,a.mapSize.height);return E.texture.name="ShadowMap",E.texture.type=a.mapType,E.depthTexture=x,{shadowMap:E,depthTexture:x}}setupShadow(a){const{renderer:y}=a,{light:x,shadow:E}=this,z=y.shadowMap.type,{depthTexture:ee,shadowMap:te}=this.setupRenderTarget(E,a);if(E.camera.updateProjectionMatrix(),z===vu&&E.isPointLightShadow!==!0){ee.compareFunction=null,te.depth>1?(te._vsmShadowMapVertical||(te._vsmShadowMapVertical=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depth:te.depth,depthBuffer:!1}),te._vsmShadowMapVertical.texture.name="VSMVertical"),this.vsmShadowMapVertical=te._vsmShadowMapVertical,te._vsmShadowMapHorizontal||(te._vsmShadowMapHorizontal=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depth:te.depth,depthBuffer:!1}),te._vsmShadowMapHorizontal.texture.name="VSMHorizontal"),this.vsmShadowMapHorizontal=te._vsmShadowMapHorizontal):(this.vsmShadowMapVertical=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depthBuffer:!1}),this.vsmShadowMapHorizontal=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depthBuffer:!1}));let ge=Xa(ee);ee.isArrayTexture&&(ge=ge.depth(this.depthLayer));let Ee=Xa(this.vsmShadowMapVertical.texture);ee.isArrayTexture&&(Ee=Ee.depth(this.depthLayer));const be=cs("blurSamples","float",E).setGroup(Pi),we=cs("radius","float",E).setGroup(Pi),De=cs("mapSize","vec2",E).setGroup(Pi);let Te=this.vsmMaterialVertical||(this.vsmMaterialVertical=new nl);Te.fragmentNode=SK({samples:be,radius:we,size:De,shadowPass:ge,depthLayer:this.depthLayer}).context(a.getSharedContext()),Te.name="VSMVertical",Te=this.vsmMaterialHorizontal||(this.vsmMaterialHorizontal=new nl),Te.fragmentNode=wK({samples:be,radius:we,size:De,shadowPass:Ee,depthLayer:this.depthLayer}).context(a.getSharedContext()),Te.name="VSMHorizontal"}const ne=cs("intensity","float",E).setGroup(Pi),ae=cs("normalBias","float",E).setGroup(Pi),oe=sS(x).mul(MB.add(qp.mul(ae))),se=this.setupShadowCoord(a,oe),ue=E.filterNode||this.getShadowFilterFn(y.shadowMap.type)||null;if(ue===null)throw new Error("THREE.WebGPURenderer: Shadow map type not supported yet.");const ce=z===vu&&E.isPointLightShadow!==!0?this.vsmShadowMapHorizontal.texture:ee,de=this.setupShadowFilter(a,{filterFn:ue,shadowTexture:te.texture,depthTexture:ce,shadowCoord:se,shadow:E,depthLayer:this.depthLayer});let ye=Xa(te.texture,se);ee.isArrayTexture&&(ye=ye.depth(this.depthLayer));const Ae=so(1,de.rgb.mix(ye,1),ne.mul(ye.a)).toVar();return this.shadowMap=te,this.shadow.map=te,Ae}setup(a){if(a.renderer.shadowMap.enabled!==!1)return Vt(()=>{let y=this._node;return this.setupShadowPosition(a),y===null&&(this._node=y=this.setupShadow(a)),a.material.shadowNode&&console.warn('THREE.NodeMaterial: ".shadowNode" is deprecated. Use ".castShadowNode" instead.'),a.material.receivedShadowNode&&(y=a.material.receivedShadowNode(y)),y})()}renderShadow(a){const{shadow:y,shadowMap:x,light:E}=this,{renderer:z,scene:ee}=a;y.updateMatrices(E),x.setSize(y.mapSize.width,y.mapSize.height,x.depth),z.render(ee,y.camera)}updateShadow(a){const{shadowMap:y,light:x,shadow:E}=this,{renderer:z,scene:ee,camera:te}=a,ne=z.shadowMap.type,ae=y.depthTexture.version;this._depthVersionCached=ae;const oe=E.camera.layers.mask;E.camera.layers.mask&4294967294||(E.camera.layers.mask=te.layers.mask);const se=z.getRenderObjectFunction(),ue=z.getMRT(),ce=ue?ue.has("velocity"):!1;FB=PI(z,ee,FB),ee.overrideMaterial=TI(x),z.setRenderObjectFunction(DI(z,E,ne,ce)),z.setClearColor(0,0),z.setRenderTarget(y),this.renderShadow(a),z.setRenderObjectFunction(se),ne===vu&&E.isPointLightShadow!==!0&&this.vsmPass(z),E.camera.layers.mask=oe,bI(z,ee,FB)}vsmPass(a){const{shadow:y}=this,x=this.shadowMap.depth;this.vsmShadowMapVertical.setSize(y.mapSize.width,y.mapSize.height,x),this.vsmShadowMapHorizontal.setSize(y.mapSize.width,y.mapSize.height,x),a.setRenderTarget(this.vsmShadowMapVertical),lS.material=this.vsmMaterialVertical,lS.render(a),a.setRenderTarget(this.vsmShadowMapHorizontal),lS.material=this.vsmMaterialHorizontal,lS.render(a)}dispose(){this.shadowMap.dispose(),this.shadowMap=null,this.vsmShadowMapVertical!==null&&(this.vsmShadowMapVertical.dispose(),this.vsmShadowMapVertical=null,this.vsmMaterialVertical.dispose(),this.vsmMaterialVertical=null),this.vsmShadowMapHorizontal!==null&&(this.vsmShadowMapHorizontal.dispose(),this.vsmShadowMapHorizontal=null,this.vsmMaterialHorizontal.dispose(),this.vsmMaterialHorizontal=null),super.dispose()}updateBefore(a){const{shadow:y}=this;let x=y.needsUpdate||y.autoUpdate;x&&(this._cameraFrameId[a.camera]===a.frameId&&(x=!1),this._cameraFrameId[a.camera]=a.frameId),x&&(this.updateShadow(a),this.shadowMap.depthTexture.version===this._depthVersionCached&&(y.needsUpdate=!1))}}const FI=(b,a)=>zn(new NI(b,a)),BK=new Ur,Wf=Vt(([b,a])=>{const y=b.toVar(),x=xs(y),E=Pd(1,tl(x.x,tl(x.y,x.z)));x.mulAssign(E),y.mulAssign(E.mul(a.mul(2).oneMinus()));const z=Vn(y.xy).toVar(),te=a.mul(1.5).oneMinus();return xi(x.z.greaterThanEqual(te),()=>{xi(y.z.greaterThan(0),()=>{z.x.assign(Ja(4,y.x))})}).ElseIf(x.x.greaterThanEqual(te),()=>{const ne=$y(y.x);z.x.assign(y.z.mul(ne).add(ne.mul(2)))}).ElseIf(x.y.greaterThanEqual(te),()=>{const ne=$y(y.y);z.x.assign(y.x.add(ne.mul(2)).add(2)),z.y.assign(y.z.mul(ne).sub(2))}),Vn(.125,.25).mul(z).add(Vn(.375,.75)).flipY()}).setLayout({name:"cubeToUV",type:"vec2",inputs:[{name:"pos",type:"vec3"},{name:"texelSizeY",type:"float"}]}),II=Vt(({depthTexture:b,bd3D:a,dp:y,texelSize:x})=>Xa(b,Wf(a,x.y)).compare(y)),LI=Vt(({depthTexture:b,bd3D:a,dp:y,texelSize:x,shadow:E})=>{const z=cs("radius","float",E).setGroup(Pi),ee=Vn(-1,1).mul(z).mul(x.y);return Xa(b,Wf(a.add(ee.xyy),x.y)).compare(y).add(Xa(b,Wf(a.add(ee.yyy),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.xyx),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.yyx),x.y)).compare(y)).add(Xa(b,Wf(a,x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.xxy),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.yxy),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.xxx),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.yxx),x.y)).compare(y)).mul(1/9)}),TK=Vt(({filterFn:b,depthTexture:a,shadowCoord:y,shadow:x})=>{const E=y.xyz.toVar(),z=E.length(),ee=Ci("float").setGroup(Pi).onRenderUpdate(()=>x.camera.near),te=Ci("float").setGroup(Pi).onRenderUpdate(()=>x.camera.far),ne=cs("bias","float",x).setGroup(Pi),ae=Ci(x.mapSize).setGroup(Pi),oe=et(1).toVar();return xi(z.sub(te).lessThanEqual(0).and(z.sub(ee).greaterThanEqual(0)),()=>{const se=z.sub(ee).div(te.sub(ee)).toVar();se.addAssign(ne);const ue=E.normalize(),ce=Vn(1).div(ae.mul(Vn(4,2)));oe.assign(b({depthTexture:a,bd3D:ue,dp:se,texelSize:ce,shadow:x}))}),oe}),RI=new Ui,CA=new An,Sx=new An;class MK extends NI{static get type(){return"PointShadowNode"}constructor(a,y=null){super(a,y)}getShadowFilterFn(a){return a===Ni?II:LI}setupShadowCoord(a,y){return y}setupShadowFilter(a,{filterFn:y,shadowTexture:x,depthTexture:E,shadowCoord:z,shadow:ee}){return TK({filterFn:y,shadowTexture:x,depthTexture:E,shadowCoord:z,shadow:ee})}renderShadow(a){const{shadow:y,shadowMap:x,light:E}=this,{renderer:z,scene:ee}=a,te=y.getFrameExtents();Sx.copy(y.mapSize),Sx.multiply(te),x.setSize(Sx.width,Sx.height),CA.copy(y.mapSize);const ne=z.autoClear,ae=z.getClearColor(BK),oe=z.getClearAlpha();z.autoClear=!1,z.setClearColor(y.clearColor,y.clearAlpha),z.clear();const se=y.getViewportCount();for(let ue=0;uezn(new MK(b,a));class w0 extends gA{static get type(){return"AnalyticLightNode"}constructor(a=null){super(),this.light=a,this.color=new Ur,this.colorNode=a&&a.colorNode||Ci(this.color).setGroup(Pi),this.baseColorNode=null,this.shadowNode=null,this.shadowColorNode=null,this.isAnalyticLightNode=!0,this.updateType=ba.FRAME}getHash(){return this.light.uuid}getLightVector(a){return wB(this.light).sub(a.context.positionView||gl)}setupDirect(){}setupDirectRectArea(){}setupShadowNode(){return FI(this.light)}setupShadow(a){const{renderer:y}=a;if(y.shadowMap.enabled===!1)return;let x=this.shadowColorNode;if(x===null){const E=this.light.shadow.shadowNode;let z;E!==void 0?z=zn(E):z=this.setupShadowNode(),this.shadowNode=z,this.shadowColorNode=x=this.colorNode.mul(z),this.baseColorNode=this.colorNode}this.colorNode=x}setup(a){this.colorNode=this.baseColorNode||this.colorNode,this.light.castShadow?a.object.receiveShadow&&this.setupShadow(a):this.shadowNode!==null&&(this.shadowNode.dispose(),this.shadowNode=null,this.shadowColorNode=null);const y=this.setupDirect(a),x=this.setupDirectRectArea(a);y&&a.lightsNode.setupDirectLight(a,this,y),x&&a.lightsNode.setupDirectRectAreaLight(a,this,x)}update(){const{light:a}=this;this.color.copy(a.color).multiplyScalar(a.intensity)}}const IB=Vt(({lightDistance:b,cutoffDistance:a,decayExponent:y})=>{const x=b.pow(y).max(.01).reciprocal();return a.greaterThan(0).select(x.mul(b.div(a).pow4().oneMinus().clamp().pow2()),x)}),zI=({color:b,lightVector:a,cutoffDistance:y,decayExponent:x})=>{const E=a.normalize(),z=a.length(),ee=IB({lightDistance:z,cutoffDistance:y,decayExponent:x}),te=b.mul(ee);return{lightDirection:E,lightColor:te}};class DK extends w0{static get type(){return"PointLightNode"}constructor(a=null){super(a),this.cutoffDistanceNode=Ci(0).setGroup(Pi),this.decayExponentNode=Ci(2).setGroup(Pi)}update(a){const{light:y}=this;super.update(a),this.cutoffDistanceNode.value=y.distance,this.decayExponentNode.value=y.decay}setupShadowNode(){return OI(this.light)}setupDirect(a){return zI({color:this.colorNode,lightVector:this.getLightVector(a),cutoffDistance:this.cutoffDistanceNode,decayExponent:this.decayExponentNode})}}const NK=Vt(([b=qo()])=>{const a=b.mul(2),y=a.x.floor(),x=a.y.floor();return y.add(x).mod(2).sign()}),FK=Vt(([b=qo()],{renderer:a,material:y})=>{const x=e5(b.mul(2).sub(1));let E;if(y.alphaToCoverage&&a.samples>1){const z=et(x.fwidth()).toVar();E=_d(z.oneMinus(),z.add(1),x).oneMinus()}else E=Su(x.greaterThan(1),0,1);return E}),wx=Vt(([b,a,y])=>{const x=et(y).toVar(),E=et(a).toVar(),z=Jd(b).toVar();return Su(z,E,x)}).setLayout({name:"mx_select",type:"float",inputs:[{name:"b",type:"bool"},{name:"t",type:"float"},{name:"f",type:"float"}]}),uS=Vt(([b,a])=>{const y=Jd(a).toVar(),x=et(b).toVar();return Su(y,x.negate(),x)}).setLayout({name:"mx_negate_if",type:"float",inputs:[{name:"val",type:"float"},{name:"b",type:"bool"}]}),Nl=Vt(([b])=>{const a=et(b).toVar();return Et(Hh(a))}).setLayout({name:"mx_floor",type:"int",inputs:[{name:"x",type:"float"}]}),Is=Vt(([b,a])=>{const y=et(b).toVar();return a.assign(Nl(y)),y.sub(et(a))}),HI=Wu([Vt(([b,a,y,x,E,z])=>{const ee=et(z).toVar(),te=et(E).toVar(),ne=et(x).toVar(),ae=et(y).toVar(),oe=et(a).toVar(),se=et(b).toVar(),ue=et(Ja(1,te)).toVar();return Ja(1,ee).mul(se.mul(ue).add(oe.mul(te))).add(ee.mul(ae.mul(ue).add(ne.mul(te))))}).setLayout({name:"mx_bilerp_0",type:"float",inputs:[{name:"v0",type:"float"},{name:"v1",type:"float"},{name:"v2",type:"float"},{name:"v3",type:"float"},{name:"s",type:"float"},{name:"t",type:"float"}]}),Vt(([b,a,y,x,E,z])=>{const ee=et(z).toVar(),te=et(E).toVar(),ne=Rt(x).toVar(),ae=Rt(y).toVar(),oe=Rt(a).toVar(),se=Rt(b).toVar(),ue=et(Ja(1,te)).toVar();return Ja(1,ee).mul(se.mul(ue).add(oe.mul(te))).add(ee.mul(ae.mul(ue).add(ne.mul(te))))}).setLayout({name:"mx_bilerp_1",type:"vec3",inputs:[{name:"v0",type:"vec3"},{name:"v1",type:"vec3"},{name:"v2",type:"vec3"},{name:"v3",type:"vec3"},{name:"s",type:"float"},{name:"t",type:"float"}]})]),UI=Wu([Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=et(oe).toVar(),ue=et(ae).toVar(),ce=et(ne).toVar(),de=et(te).toVar(),ye=et(ee).toVar(),Ae=et(z).toVar(),ge=et(E).toVar(),Ee=et(x).toVar(),be=et(y).toVar(),we=et(a).toVar(),De=et(b).toVar(),Te=et(Ja(1,ce)).toVar(),He=et(Ja(1,ue)).toVar();return et(Ja(1,se)).toVar().mul(He.mul(De.mul(Te).add(we.mul(ce))).add(ue.mul(be.mul(Te).add(Ee.mul(ce))))).add(se.mul(He.mul(ge.mul(Te).add(Ae.mul(ce))).add(ue.mul(ye.mul(Te).add(de.mul(ce))))))}).setLayout({name:"mx_trilerp_0",type:"float",inputs:[{name:"v0",type:"float"},{name:"v1",type:"float"},{name:"v2",type:"float"},{name:"v3",type:"float"},{name:"v4",type:"float"},{name:"v5",type:"float"},{name:"v6",type:"float"},{name:"v7",type:"float"},{name:"s",type:"float"},{name:"t",type:"float"},{name:"r",type:"float"}]}),Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=et(oe).toVar(),ue=et(ae).toVar(),ce=et(ne).toVar(),de=Rt(te).toVar(),ye=Rt(ee).toVar(),Ae=Rt(z).toVar(),ge=Rt(E).toVar(),Ee=Rt(x).toVar(),be=Rt(y).toVar(),we=Rt(a).toVar(),De=Rt(b).toVar(),Te=et(Ja(1,ce)).toVar(),He=et(Ja(1,ue)).toVar();return et(Ja(1,se)).toVar().mul(He.mul(De.mul(Te).add(we.mul(ce))).add(ue.mul(be.mul(Te).add(Ee.mul(ce))))).add(se.mul(He.mul(ge.mul(Te).add(Ae.mul(ce))).add(ue.mul(ye.mul(Te).add(de.mul(ce))))))}).setLayout({name:"mx_trilerp_1",type:"vec3",inputs:[{name:"v0",type:"vec3"},{name:"v1",type:"vec3"},{name:"v2",type:"vec3"},{name:"v3",type:"vec3"},{name:"v4",type:"vec3"},{name:"v5",type:"vec3"},{name:"v6",type:"vec3"},{name:"v7",type:"vec3"},{name:"s",type:"float"},{name:"t",type:"float"},{name:"r",type:"float"}]})]),wu=Wu([Vt(([b,a,y])=>{const x=et(y).toVar(),E=et(a).toVar(),z=Qr(b).toVar(),ee=Qr(z.bitAnd(Qr(7))).toVar(),te=et(wx(ee.lessThan(Qr(4)),E,x)).toVar(),ne=et(fa(2,wx(ee.lessThan(Qr(4)),x,E))).toVar();return uS(te,Jd(ee.bitAnd(Qr(1)))).add(uS(ne,Jd(ee.bitAnd(Qr(2)))))}).setLayout({name:"mx_gradient_float_0",type:"float",inputs:[{name:"hash",type:"uint"},{name:"x",type:"float"},{name:"y",type:"float"}]}),Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=et(a).toVar(),te=Qr(b).toVar(),ne=Qr(te.bitAnd(Qr(15))).toVar(),ae=et(wx(ne.lessThan(Qr(8)),ee,z)).toVar(),oe=et(wx(ne.lessThan(Qr(4)),z,wx(ne.equal(Qr(12)).or(ne.equal(Qr(14))),ee,E))).toVar();return uS(ae,Jd(ne.bitAnd(Qr(1)))).add(uS(oe,Jd(ne.bitAnd(Qr(2)))))}).setLayout({name:"mx_gradient_float_1",type:"float",inputs:[{name:"hash",type:"uint"},{name:"x",type:"float"},{name:"y",type:"float"},{name:"z",type:"float"}]})]),af=Wu([Vt(([b,a,y])=>{const x=et(y).toVar(),E=et(a).toVar(),z=aA(b).toVar();return Rt(wu(z.x,E,x),wu(z.y,E,x),wu(z.z,E,x))}).setLayout({name:"mx_gradient_vec3_0",type:"vec3",inputs:[{name:"hash",type:"uvec3"},{name:"x",type:"float"},{name:"y",type:"float"}]}),Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=et(a).toVar(),te=aA(b).toVar();return Rt(wu(te.x,ee,z,E),wu(te.y,ee,z,E),wu(te.z,ee,z,E))}).setLayout({name:"mx_gradient_vec3_1",type:"vec3",inputs:[{name:"hash",type:"uvec3"},{name:"x",type:"float"},{name:"y",type:"float"},{name:"z",type:"float"}]})]),IK=Vt(([b])=>{const a=et(b).toVar();return fa(.6616,a)}).setLayout({name:"mx_gradient_scale2d_0",type:"float",inputs:[{name:"v",type:"float"}]}),LK=Vt(([b])=>{const a=et(b).toVar();return fa(.982,a)}).setLayout({name:"mx_gradient_scale3d_0",type:"float",inputs:[{name:"v",type:"float"}]}),kI=Wu([IK,Vt(([b])=>{const a=Rt(b).toVar();return fa(.6616,a)}).setLayout({name:"mx_gradient_scale2d_1",type:"vec3",inputs:[{name:"v",type:"vec3"}]})]),GI=Wu([LK,Vt(([b])=>{const a=Rt(b).toVar();return fa(.982,a)}).setLayout({name:"mx_gradient_scale3d_1",type:"vec3",inputs:[{name:"v",type:"vec3"}]})]),Cd=Vt(([b,a])=>{const y=Et(a).toVar(),x=Qr(b).toVar();return x.shiftLeft(y).bitOr(x.shiftRight(Et(32).sub(y)))}).setLayout({name:"mx_rotl32",type:"uint",inputs:[{name:"x",type:"uint"},{name:"k",type:"int"}]}),VI=Vt(([b,a,y])=>{b.subAssign(y),b.bitXorAssign(Cd(y,Et(4))),y.addAssign(a),a.subAssign(b),a.bitXorAssign(Cd(b,Et(6))),b.addAssign(y),y.subAssign(a),y.bitXorAssign(Cd(a,Et(8))),a.addAssign(b),b.subAssign(y),b.bitXorAssign(Cd(y,Et(16))),y.addAssign(a),a.subAssign(b),a.bitXorAssign(Cd(b,Et(19))),b.addAssign(y),y.subAssign(a),y.bitXorAssign(Cd(a,Et(4))),a.addAssign(b)}),Cx=Vt(([b,a,y])=>{const x=Qr(y).toVar(),E=Qr(a).toVar(),z=Qr(b).toVar();return x.bitXorAssign(E),x.subAssign(Cd(E,Et(14))),z.bitXorAssign(x),z.subAssign(Cd(x,Et(11))),E.bitXorAssign(z),E.subAssign(Cd(z,Et(25))),x.bitXorAssign(E),x.subAssign(Cd(E,Et(16))),z.bitXorAssign(x),z.subAssign(Cd(x,Et(4))),E.bitXorAssign(z),E.subAssign(Cd(z,Et(14))),x.bitXorAssign(E),x.subAssign(Cd(E,Et(24))),x}).setLayout({name:"mx_bjfinal",type:"uint",inputs:[{name:"a",type:"uint"},{name:"b",type:"uint"},{name:"c",type:"uint"}]}),pc=Vt(([b])=>{const a=Qr(b).toVar();return et(a).div(et(Qr(Et(4294967295))))}).setLayout({name:"mx_bits_to_01",type:"float",inputs:[{name:"bits",type:"uint"}]}),Qh=Vt(([b])=>{const a=et(b).toVar();return a.mul(a).mul(a).mul(a.mul(a.mul(6).sub(15)).add(10))}).setLayout({name:"mx_fade",type:"float",inputs:[{name:"t",type:"float"}]}),_o=Wu([Vt(([b])=>{const a=Et(b).toVar(),y=Qr(Qr(1)).toVar(),x=Qr(Qr(Et(3735928559)).add(y.shiftLeft(Qr(2))).add(Qr(13))).toVar();return Cx(x.add(Qr(a)),x,x)}).setLayout({name:"mx_hash_int_0",type:"uint",inputs:[{name:"x",type:"int"}]}),Vt(([b,a])=>{const y=Et(a).toVar(),x=Et(b).toVar(),E=Qr(Qr(2)).toVar(),z=Qr().toVar(),ee=Qr().toVar(),te=Qr().toVar();return z.assign(ee.assign(te.assign(Qr(Et(3735928559)).add(E.shiftLeft(Qr(2))).add(Qr(13))))),z.addAssign(Qr(x)),ee.addAssign(Qr(y)),Cx(z,ee,te)}).setLayout({name:"mx_hash_int_1",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"}]}),Vt(([b,a,y])=>{const x=Et(y).toVar(),E=Et(a).toVar(),z=Et(b).toVar(),ee=Qr(Qr(3)).toVar(),te=Qr().toVar(),ne=Qr().toVar(),ae=Qr().toVar();return te.assign(ne.assign(ae.assign(Qr(Et(3735928559)).add(ee.shiftLeft(Qr(2))).add(Qr(13))))),te.addAssign(Qr(z)),ne.addAssign(Qr(E)),ae.addAssign(Qr(x)),Cx(te,ne,ae)}).setLayout({name:"mx_hash_int_2",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"}]}),Vt(([b,a,y,x])=>{const E=Et(x).toVar(),z=Et(y).toVar(),ee=Et(a).toVar(),te=Et(b).toVar(),ne=Qr(Qr(4)).toVar(),ae=Qr().toVar(),oe=Qr().toVar(),se=Qr().toVar();return ae.assign(oe.assign(se.assign(Qr(Et(3735928559)).add(ne.shiftLeft(Qr(2))).add(Qr(13))))),ae.addAssign(Qr(te)),oe.addAssign(Qr(ee)),se.addAssign(Qr(z)),VI(ae,oe,se),ae.addAssign(Qr(E)),Cx(ae,oe,se)}).setLayout({name:"mx_hash_int_3",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"},{name:"xx",type:"int"}]}),Vt(([b,a,y,x,E])=>{const z=Et(E).toVar(),ee=Et(x).toVar(),te=Et(y).toVar(),ne=Et(a).toVar(),ae=Et(b).toVar(),oe=Qr(Qr(5)).toVar(),se=Qr().toVar(),ue=Qr().toVar(),ce=Qr().toVar();return se.assign(ue.assign(ce.assign(Qr(Et(3735928559)).add(oe.shiftLeft(Qr(2))).add(Qr(13))))),se.addAssign(Qr(ae)),ue.addAssign(Qr(ne)),ce.addAssign(Qr(te)),VI(se,ue,ce),se.addAssign(Qr(ee)),ue.addAssign(Qr(z)),Cx(se,ue,ce)}).setLayout({name:"mx_hash_int_4",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"},{name:"xx",type:"int"},{name:"yy",type:"int"}]})]),of=Wu([Vt(([b,a])=>{const y=Et(a).toVar(),x=Et(b).toVar(),E=Qr(_o(x,y)).toVar(),z=aA().toVar();return z.x.assign(E.bitAnd(Et(255))),z.y.assign(E.shiftRight(Et(8)).bitAnd(Et(255))),z.z.assign(E.shiftRight(Et(16)).bitAnd(Et(255))),z}).setLayout({name:"mx_hash_vec3_0",type:"uvec3",inputs:[{name:"x",type:"int"},{name:"y",type:"int"}]}),Vt(([b,a,y])=>{const x=Et(y).toVar(),E=Et(a).toVar(),z=Et(b).toVar(),ee=Qr(_o(z,E,x)).toVar(),te=aA().toVar();return te.x.assign(ee.bitAnd(Et(255))),te.y.assign(ee.shiftRight(Et(8)).bitAnd(Et(255))),te.z.assign(ee.shiftRight(Et(16)).bitAnd(Et(255))),te}).setLayout({name:"mx_hash_vec3_1",type:"uvec3",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"}]})]),LB=Wu([Vt(([b])=>{const a=Vn(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=et(Is(a.x,y)).toVar(),z=et(Is(a.y,x)).toVar(),ee=et(Qh(E)).toVar(),te=et(Qh(z)).toVar(),ne=et(HI(wu(_o(y,x),E,z),wu(_o(y.add(Et(1)),x),E.sub(1),z),wu(_o(y,x.add(Et(1))),E,z.sub(1)),wu(_o(y.add(Et(1)),x.add(Et(1))),E.sub(1),z.sub(1)),ee,te)).toVar();return kI(ne)}).setLayout({name:"mx_perlin_noise_float_0",type:"float",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Rt(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=Et().toVar(),z=et(Is(a.x,y)).toVar(),ee=et(Is(a.y,x)).toVar(),te=et(Is(a.z,E)).toVar(),ne=et(Qh(z)).toVar(),ae=et(Qh(ee)).toVar(),oe=et(Qh(te)).toVar(),se=et(UI(wu(_o(y,x,E),z,ee,te),wu(_o(y.add(Et(1)),x,E),z.sub(1),ee,te),wu(_o(y,x.add(Et(1)),E),z,ee.sub(1),te),wu(_o(y.add(Et(1)),x.add(Et(1)),E),z.sub(1),ee.sub(1),te),wu(_o(y,x,E.add(Et(1))),z,ee,te.sub(1)),wu(_o(y.add(Et(1)),x,E.add(Et(1))),z.sub(1),ee,te.sub(1)),wu(_o(y,x.add(Et(1)),E.add(Et(1))),z,ee.sub(1),te.sub(1)),wu(_o(y.add(Et(1)),x.add(Et(1)),E.add(Et(1))),z.sub(1),ee.sub(1),te.sub(1)),ne,ae,oe)).toVar();return GI(se)}).setLayout({name:"mx_perlin_noise_float_1",type:"float",inputs:[{name:"p",type:"vec3"}]})]),Bx=Wu([Vt(([b])=>{const a=Vn(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=et(Is(a.x,y)).toVar(),z=et(Is(a.y,x)).toVar(),ee=et(Qh(E)).toVar(),te=et(Qh(z)).toVar(),ne=Rt(HI(af(of(y,x),E,z),af(of(y.add(Et(1)),x),E.sub(1),z),af(of(y,x.add(Et(1))),E,z.sub(1)),af(of(y.add(Et(1)),x.add(Et(1))),E.sub(1),z.sub(1)),ee,te)).toVar();return kI(ne)}).setLayout({name:"mx_perlin_noise_vec3_0",type:"vec3",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Rt(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=Et().toVar(),z=et(Is(a.x,y)).toVar(),ee=et(Is(a.y,x)).toVar(),te=et(Is(a.z,E)).toVar(),ne=et(Qh(z)).toVar(),ae=et(Qh(ee)).toVar(),oe=et(Qh(te)).toVar(),se=Rt(UI(af(of(y,x,E),z,ee,te),af(of(y.add(Et(1)),x,E),z.sub(1),ee,te),af(of(y,x.add(Et(1)),E),z,ee.sub(1),te),af(of(y.add(Et(1)),x.add(Et(1)),E),z.sub(1),ee.sub(1),te),af(of(y,x,E.add(Et(1))),z,ee,te.sub(1)),af(of(y.add(Et(1)),x,E.add(Et(1))),z.sub(1),ee,te.sub(1)),af(of(y,x.add(Et(1)),E.add(Et(1))),z,ee.sub(1),te.sub(1)),af(of(y.add(Et(1)),x.add(Et(1)),E.add(Et(1))),z.sub(1),ee.sub(1),te.sub(1)),ne,ae,oe)).toVar();return GI(se)}).setLayout({name:"mx_perlin_noise_vec3_1",type:"vec3",inputs:[{name:"p",type:"vec3"}]})]),RK=Wu([Vt(([b])=>{const a=et(b).toVar(),y=Et(Nl(a)).toVar();return pc(_o(y))}).setLayout({name:"mx_cell_noise_float_0",type:"float",inputs:[{name:"p",type:"float"}]}),Vt(([b])=>{const a=Vn(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar();return pc(_o(y,x))}).setLayout({name:"mx_cell_noise_float_1",type:"float",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Rt(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar();return pc(_o(y,x,E))}).setLayout({name:"mx_cell_noise_float_2",type:"float",inputs:[{name:"p",type:"vec3"}]}),Vt(([b])=>{const a=Zr(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar(),z=Et(Nl(a.w)).toVar();return pc(_o(y,x,E,z))}).setLayout({name:"mx_cell_noise_float_3",type:"float",inputs:[{name:"p",type:"vec4"}]})]),cS=Wu([Vt(([b])=>{const a=et(b).toVar(),y=Et(Nl(a)).toVar();return Rt(pc(_o(y,Et(0))),pc(_o(y,Et(1))),pc(_o(y,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_0",type:"vec3",inputs:[{name:"p",type:"float"}]}),Vt(([b])=>{const a=Vn(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar();return Rt(pc(_o(y,x,Et(0))),pc(_o(y,x,Et(1))),pc(_o(y,x,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_1",type:"vec3",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Rt(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar();return Rt(pc(_o(y,x,E,Et(0))),pc(_o(y,x,E,Et(1))),pc(_o(y,x,E,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_2",type:"vec3",inputs:[{name:"p",type:"vec3"}]}),Vt(([b])=>{const a=Zr(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar(),z=Et(Nl(a.w)).toVar();return Rt(pc(_o(y,x,E,z,Et(0))),pc(_o(y,x,E,z,Et(1))),pc(_o(y,x,E,z,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_3",type:"vec3",inputs:[{name:"p",type:"vec4"}]})]),dS=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Rt(b).toVar(),ne=et(0).toVar(),ae=et(1).toVar();return Xo(ee,()=>{ne.addAssign(ae.mul(LB(te))),ae.mulAssign(E),te.mulAssign(z)}),ne}).setLayout({name:"mx_fractal_noise_float",type:"float",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),fS=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Rt(b).toVar(),ne=Rt(0).toVar(),ae=et(1).toVar();return Xo(ee,()=>{ne.addAssign(ae.mul(Bx(te))),ae.mulAssign(E),te.mulAssign(z)}),ne}).setLayout({name:"mx_fractal_noise_vec3",type:"vec3",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),OK=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Rt(b).toVar();return Vn(dS(te,ee,z,E),dS(te.add(Rt(Et(19),Et(193),Et(17))),ee,z,E))}).setLayout({name:"mx_fractal_noise_vec2",type:"vec2",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),zK=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Rt(b).toVar(),ne=Rt(fS(te,ee,z,E)).toVar(),ae=et(dS(te.add(Rt(Et(19),Et(193),Et(17))),ee,z,E)).toVar();return Zr(ne,ae)}).setLayout({name:"mx_fractal_noise_vec4",type:"vec4",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),BA=Wu([Vt(([b,a,y,x,E,z,ee])=>{const te=Et(ee).toVar(),ne=et(z).toVar(),ae=Et(E).toVar(),oe=Et(x).toVar(),se=Et(y).toVar(),ue=Et(a).toVar(),ce=Vn(b).toVar(),de=Rt(cS(Vn(ue.add(oe),se.add(ae)))).toVar(),ye=Vn(de.x,de.y).toVar();ye.subAssign(.5),ye.mulAssign(ne),ye.addAssign(.5);const Ae=Vn(Vn(et(ue),et(se)).add(ye)).toVar(),ge=Vn(Ae.sub(ce)).toVar();return xi(te.equal(Et(2)),()=>xs(ge.x).add(xs(ge.y))),xi(te.equal(Et(3)),()=>tl(xs(ge.x),xs(ge.y))),Yp(ge,ge)}).setLayout({name:"mx_worley_distance_0",type:"float",inputs:[{name:"p",type:"vec2"},{name:"x",type:"int"},{name:"y",type:"int"},{name:"xoff",type:"int"},{name:"yoff",type:"int"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),Vt(([b,a,y,x,E,z,ee,te,ne])=>{const ae=Et(ne).toVar(),oe=et(te).toVar(),se=Et(ee).toVar(),ue=Et(z).toVar(),ce=Et(E).toVar(),de=Et(x).toVar(),ye=Et(y).toVar(),Ae=Et(a).toVar(),ge=Rt(b).toVar(),Ee=Rt(cS(Rt(Ae.add(ce),ye.add(ue),de.add(se)))).toVar();Ee.subAssign(.5),Ee.mulAssign(oe),Ee.addAssign(.5);const be=Rt(Rt(et(Ae),et(ye),et(de)).add(Ee)).toVar(),we=Rt(be.sub(ge)).toVar();return xi(ae.equal(Et(2)),()=>xs(we.x).add(xs(we.y)).add(xs(we.z))),xi(ae.equal(Et(3)),()=>tl(xs(we.x),xs(we.y),xs(we.z))),Yp(we,we)}).setLayout({name:"mx_worley_distance_1",type:"float",inputs:[{name:"p",type:"vec3"},{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"},{name:"xoff",type:"int"},{name:"yoff",type:"int"},{name:"zoff",type:"int"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),HK=Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Vn(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Vn(Is(z.x,ee),Is(z.y,te)).toVar(),ae=et(1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:oe})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:se})=>{const ue=et(BA(ne,oe,se,ee,te,E,x)).toVar();ae.assign(Jc(ae,ue))})}),xi(x.equal(Et(0)),()=>{ae.assign(zh(ae))}),ae}).setLayout({name:"mx_worley_noise_float_0",type:"float",inputs:[{name:"p",type:"vec2"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),UK=Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Vn(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Vn(Is(z.x,ee),Is(z.y,te)).toVar(),ae=Vn(1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:oe})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:se})=>{const ue=et(BA(ne,oe,se,ee,te,E,x)).toVar();xi(ue.lessThan(ae.x),()=>{ae.y.assign(ae.x),ae.x.assign(ue)}).ElseIf(ue.lessThan(ae.y),()=>{ae.y.assign(ue)})})}),xi(x.equal(Et(0)),()=>{ae.assign(zh(ae))}),ae}).setLayout({name:"mx_worley_noise_vec2_0",type:"vec2",inputs:[{name:"p",type:"vec2"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),kK=Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Vn(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Vn(Is(z.x,ee),Is(z.y,te)).toVar(),ae=Rt(1e6,1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:oe})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:se})=>{const ue=et(BA(ne,oe,se,ee,te,E,x)).toVar();xi(ue.lessThan(ae.x),()=>{ae.z.assign(ae.y),ae.y.assign(ae.x),ae.x.assign(ue)}).ElseIf(ue.lessThan(ae.y),()=>{ae.z.assign(ae.y),ae.y.assign(ue)}).ElseIf(ue.lessThan(ae.z),()=>{ae.z.assign(ue)})})}),xi(x.equal(Et(0)),()=>{ae.assign(zh(ae))}),ae}).setLayout({name:"mx_worley_noise_vec3_0",type:"vec3",inputs:[{name:"p",type:"vec2"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),GK=Wu([HK,Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Rt(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Et().toVar(),ae=Rt(Is(z.x,ee),Is(z.y,te),Is(z.z,ne)).toVar(),oe=et(1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:se})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:ue})=>{Xo({start:-1,end:Et(1),name:"z",condition:"<="},({z:ce})=>{const de=et(BA(ae,se,ue,ce,ee,te,ne,E,x)).toVar();oe.assign(Jc(oe,de))})})}),xi(x.equal(Et(0)),()=>{oe.assign(zh(oe))}),oe}).setLayout({name:"mx_worley_noise_float_1",type:"float",inputs:[{name:"p",type:"vec3"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),VK=Wu([UK,Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Rt(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Et().toVar(),ae=Rt(Is(z.x,ee),Is(z.y,te),Is(z.z,ne)).toVar(),oe=Vn(1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:se})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:ue})=>{Xo({start:-1,end:Et(1),name:"z",condition:"<="},({z:ce})=>{const de=et(BA(ae,se,ue,ce,ee,te,ne,E,x)).toVar();xi(de.lessThan(oe.x),()=>{oe.y.assign(oe.x),oe.x.assign(de)}).ElseIf(de.lessThan(oe.y),()=>{oe.y.assign(de)})})})}),xi(x.equal(Et(0)),()=>{oe.assign(zh(oe))}),oe}).setLayout({name:"mx_worley_noise_vec2_1",type:"vec2",inputs:[{name:"p",type:"vec3"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),RB=Wu([kK,Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Rt(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Et().toVar(),ae=Rt(Is(z.x,ee),Is(z.y,te),Is(z.z,ne)).toVar(),oe=Rt(1e6,1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:se})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:ue})=>{Xo({start:-1,end:Et(1),name:"z",condition:"<="},({z:ce})=>{const de=et(BA(ae,se,ue,ce,ee,te,ne,E,x)).toVar();xi(de.lessThan(oe.x),()=>{oe.z.assign(oe.y),oe.y.assign(oe.x),oe.x.assign(de)}).ElseIf(de.lessThan(oe.y),()=>{oe.z.assign(oe.y),oe.y.assign(de)}).ElseIf(de.lessThan(oe.z),()=>{oe.z.assign(de)})})})}),xi(x.equal(Et(0)),()=>{oe.assign(zh(oe))}),oe}).setLayout({name:"mx_worley_noise_vec3_1",type:"vec3",inputs:[{name:"p",type:"vec3"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),jK=Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=Et(b).toVar(),ue=Vn(a).toVar(),ce=Vn(y).toVar(),de=Vn(x).toVar(),ye=et(E).toVar(),Ae=et(z).toVar(),ge=et(ee).toVar(),Ee=Jd(te).toVar(),be=Et(ne).toVar(),we=et(ae).toVar(),De=et(oe).toVar(),Te=ue.mul(ce).add(de),He=et(0).toVar();return xi(se.equal(Et(0)),()=>{He.assign(Bx(Te))}),xi(se.equal(Et(1)),()=>{He.assign(cS(Te))}),xi(se.equal(Et(2)),()=>{He.assign(RB(Te,ye,Et(0)))}),xi(se.equal(Et(3)),()=>{He.assign(fS(Rt(Te,0),be,we,De))}),He.assign(He.mul(ge.sub(Ae)).add(Ae)),xi(Ee,()=>{He.assign(qd(He,Ae,ge))}),He}).setLayout({name:"mx_unifiednoise2d",type:"float",inputs:[{name:"noiseType",type:"int"},{name:"texcoord",type:"vec2"},{name:"freq",type:"vec2"},{name:"offset",type:"vec2"},{name:"jitter",type:"float"},{name:"outmin",type:"float"},{name:"outmax",type:"float"},{name:"clampoutput",type:"bool"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),XK=Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=Et(b).toVar(),ue=Rt(a).toVar(),ce=Rt(y).toVar(),de=Rt(x).toVar(),ye=et(E).toVar(),Ae=et(z).toVar(),ge=et(ee).toVar(),Ee=Jd(te).toVar(),be=Et(ne).toVar(),we=et(ae).toVar(),De=et(oe).toVar(),Te=ue.mul(ce).add(de),He=et(0).toVar();return xi(se.equal(Et(0)),()=>{He.assign(Bx(Te))}),xi(se.equal(Et(1)),()=>{He.assign(cS(Te))}),xi(se.equal(Et(2)),()=>{He.assign(RB(Te,ye,Et(0)))}),xi(se.equal(Et(3)),()=>{He.assign(fS(Te,be,we,De))}),He.assign(He.mul(ge.sub(Ae)).add(Ae)),xi(Ee,()=>{He.assign(qd(He,Ae,ge))}),He}).setLayout({name:"mx_unifiednoise3d",type:"float",inputs:[{name:"noiseType",type:"int"},{name:"position",type:"vec3"},{name:"freq",type:"vec3"},{name:"offset",type:"vec3"},{name:"jitter",type:"float"},{name:"outmin",type:"float"},{name:"outmax",type:"float"},{name:"clampoutput",type:"bool"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),QK=Vt(([b])=>{const a=b.y,y=b.z,x=Rt().toVar();return xi(a.lessThan(1e-4),()=>{x.assign(Rt(y,y,y))}).Else(()=>{let E=b.x;E=E.sub(Hh(E)).mul(6).toVar();const z=Et(_C(E)),ee=E.sub(et(z)),te=y.mul(a.oneMinus()),ne=y.mul(a.mul(ee).oneMinus()),ae=y.mul(a.mul(ee.oneMinus()).oneMinus());xi(z.equal(Et(0)),()=>{x.assign(Rt(y,ae,te))}).ElseIf(z.equal(Et(1)),()=>{x.assign(Rt(ne,y,te))}).ElseIf(z.equal(Et(2)),()=>{x.assign(Rt(te,y,ae))}).ElseIf(z.equal(Et(3)),()=>{x.assign(Rt(te,ne,y))}).ElseIf(z.equal(Et(4)),()=>{x.assign(Rt(ae,te,y))}).Else(()=>{x.assign(Rt(y,te,ne))})}),x}).setLayout({name:"mx_hsvtorgb",type:"vec3",inputs:[{name:"hsv",type:"vec3"}]}),WK=Vt(([b])=>{const a=Rt(b).toVar(),y=et(a.x).toVar(),x=et(a.y).toVar(),E=et(a.z).toVar(),z=et(Jc(y,Jc(x,E))).toVar(),ee=et(tl(y,tl(x,E))).toVar(),te=et(ee.sub(z)).toVar(),ne=et().toVar(),ae=et().toVar(),oe=et().toVar();return oe.assign(ee),xi(ee.greaterThan(0),()=>{ae.assign(te.div(ee))}).Else(()=>{ae.assign(0)}),xi(ae.lessThanEqual(0),()=>{ne.assign(0)}).Else(()=>{xi(y.greaterThanEqual(ee),()=>{ne.assign(x.sub(E).div(te))}).ElseIf(x.greaterThanEqual(ee),()=>{ne.assign(Dl(2,E.sub(y).div(te)))}).Else(()=>{ne.assign(Dl(4,y.sub(x).div(te)))}),ne.mulAssign(1/6),xi(ne.lessThan(0),()=>{ne.addAssign(1)})}),Rt(ne,ae,oe)}).setLayout({name:"mx_rgbtohsv",type:"vec3",inputs:[{name:"c",type:"vec3"}]}),ZK=Vt(([b])=>{const a=Rt(b).toVar(),y=OC(WC(a,Rt(.04045))).toVar(),x=Rt(a.div(12.92)).toVar(),E=Rt(Kd(tl(a.add(Rt(.055)),Rt(0)).div(1.055),Rt(2.4))).toVar();return so(x,E,y)}).setLayout({name:"mx_srgb_texture_to_lin_rec709",type:"vec3",inputs:[{name:"color",type:"vec3"}]}),jI=(b,a)=>{b=et(b),a=et(a);const y=Vn(a.dFdx(),a.dFdy()).length().mul(.7071067811865476);return _d(b.sub(y),b.add(y),a)},XI=(b,a,y,x)=>so(b,a,y[x].clamp()),YK=(b,a,y=qo())=>XI(b,a,y,"x"),JK=(b,a,y=qo())=>XI(b,a,y,"y"),KK=(b,a,y,x,E=qo())=>{const z=E.x.clamp(),ee=E.y.clamp(),te=so(b,a,z),ne=so(y,x,z);return so(te,ne,ee)},QI=(b,a,y,x,E)=>so(b,a,jI(y,x[E])),qK=(b,a,y,x=qo())=>QI(b,a,y,x,"x"),_K=(b,a,y,x=qo())=>QI(b,a,y,x,"y"),$K=(b=1,a=0,y=qo())=>y.mul(b).add(a),eq=(b,a=1)=>(b=et(b),b.abs().pow(a).mul(b.sign())),tq=(b,a=1,y=.5)=>et(b).sub(y).mul(a).add(y),nq=(b=qo(),a=1,y=0)=>LB(b.convert("vec2|vec3")).mul(a).add(y),rq=(b=qo(),a=1,y=0)=>Bx(b.convert("vec2|vec3")).mul(a).add(y),iq=(b=qo(),a=1,y=0)=>(b=b.convert("vec2|vec3"),Zr(Bx(b),LB(b.add(Vn(19,73)))).mul(a).add(y)),aq=(b,a=qo(),y=Vn(1,1),x=Vn(0,0),E=1,z=0,ee=1,te=!1,ne=1,ae=2,oe=.5)=>jK(b,a.convert("vec2|vec3"),y,x,E,z,ee,te,ne,ae,oe),oq=(b,a=qo(),y=Vn(1,1),x=Vn(0,0),E=1,z=0,ee=1,te=!1,ne=1,ae=2,oe=.5)=>XK(b,a.convert("vec2|vec3"),y,x,E,z,ee,te,ne,ae,oe),sq=(b=qo(),a=1)=>GK(b.convert("vec2|vec3"),a,Et(1)),lq=(b=qo(),a=1)=>VK(b.convert("vec2|vec3"),a,Et(1)),uq=(b=qo(),a=1)=>RB(b.convert("vec2|vec3"),a,Et(1)),cq=(b=qo())=>RK(b.convert("vec2|vec3")),dq=(b=qo(),a=3,y=2,x=.5,E=1)=>dS(b,Et(a),y,x).mul(E),fq=(b=qo(),a=3,y=2,x=.5,E=1)=>OK(b,Et(a),y,x).mul(E),hq=(b=qo(),a=3,y=2,x=.5,E=1)=>fS(b,Et(a),y,x).mul(E),gq=(b=qo(),a=3,y=2,x=.5,E=1)=>zK(b,Et(a),y,x).mul(E),pq=(b,a=et(0))=>Dl(b,a),mq=(b,a=et(0))=>Ja(b,a),vq=(b,a=et(1))=>fa(b,a),Aq=(b,a=et(1))=>Pd(b,a),yq=(b,a=et(1))=>_y(b,a),xq=(b,a=et(1))=>Kd(b,a),Pq=(b=et(0),a=et(1))=>bE(b,a),bq=()=>PA,Eq=()=>WF,Sq=(b,a=et(1))=>Ja(a,b),wq=(b,a,y,x)=>b.greaterThan(a).mix(y,x),Cq=(b,a,y,x)=>b.greaterThanEqual(a).mix(y,x),Bq=(b,a,y,x)=>b.equal(a).mix(y,x),Tq=(b,a=null)=>{if(typeof a=="string"){const y={x:0,r:0,y:1,g:1,z:2,b:2,w:3,a:3},x=a.replace(/^out/,"").toLowerCase();if(y[x]!==void 0)return b.element(y[x])}if(typeof a=="number")return b.element(a);if(typeof a=="string"&&a.length===1){const y={x:0,r:0,y:1,g:1,z:2,b:2,w:3,a:3};if(y[a]!==void 0)return b.element(y[a])}return b},Mq=(b,a=Vn(.5,.5),y=Vn(1,1),x=et(0),E=Vn(0,0))=>{let z=b;if(a&&(z=z.sub(a)),y&&(z=z.mul(y)),x){const ee=x.mul(Math.PI/180),te=ee.cos(),ne=ee.sin();z=Vn(z.x.mul(te).sub(z.y.mul(ne)),z.x.mul(ne).add(z.y.mul(te)))}return a&&(z=z.add(a)),E&&(z=z.add(E)),z},Dq=(b,a)=>{b=Vn(b),a=et(a);const y=a.mul(Math.PI/180);return dx(b,y)},Nq=(b,a,y)=>{b=Rt(b),a=et(a),y=Rt(y);const x=a.mul(Math.PI/180),E=y.normalize(),z=x.cos(),ee=x.sin(),te=et(1).sub(z);return b.mul(z).add(E.cross(b).mul(ee)).add(E.mul(E.dot(b)).mul(te))},Fq=(b,a)=>(b=Rt(b),a=et(a),B5(b,a)),Iq=Vt(([b,a,y])=>{const x=Lg(b).toVar(),E=Ja(et(.5).mul(a.sub(y)),Sd).div(x).toVar(),z=Ja(et(-.5).mul(a.sub(y)),Sd).div(x).toVar(),ee=Rt().toVar();ee.x=x.x.greaterThan(et(0)).select(E.x,z.x),ee.y=x.y.greaterThan(et(0)).select(E.y,z.y),ee.z=x.z.greaterThan(et(0)).select(E.z,z.z);const te=Jc(ee.x,ee.y,ee.z).toVar();return Sd.add(x.mul(te)).toVar().sub(y)}),WI=Vt(([b,a])=>{const y=b.x,x=b.y,E=b.z;let z=a.element(0).mul(.886227);return z=z.add(a.element(1).mul(2*.511664).mul(x)),z=z.add(a.element(2).mul(2*.511664).mul(E)),z=z.add(a.element(3).mul(2*.511664).mul(y)),z=z.add(a.element(4).mul(2*.429043).mul(y).mul(x)),z=z.add(a.element(5).mul(2*.429043).mul(x).mul(E)),z=z.add(a.element(6).mul(E.mul(E).mul(.743125).sub(.247708))),z=z.add(a.element(7).mul(2*.429043).mul(y).mul(E)),z=z.add(a.element(8).mul(.429043).mul(fa(y,y).sub(fa(x,x)))),z});var pce=Object.freeze({__proto__:null,BRDF_GGX:Q5,BRDF_Lambert:A0,BasicPointShadowFilter:II,BasicShadowFilter:SI,Break:M6,Const:$8,Continue:EQ,DFGApprox:W5,D_GGX:_6,Discard:pN,EPSILON:P8,F_Schlick:AA,Fn:Vt,INFINITY:$j,If:xi,Loop:Xo,NodeAccess:Xu,NodeShaderStage:ky,NodeType:bj,NodeUpdateType:ba,OnMaterialUpdate:IY,OnObjectUpdate:FY,PCFShadowFilter:wI,PCFSoftShadowFilter:CI,PI:yE,PI2:eX,PointShadowFilter:LI,Return:mX,Schlick_to_F0:eF,ScriptableNodeResources:iS,ShaderNode:iA,Stack:cE,Switch:Xj,TBNViewMatrix:m0,VSMShadowFilter:BI,V_GGX_SmithCorrelated:q6,Var:_8,VarIntent:eN,abs:xs,acesFilmicToneMapping:lI,acos:JC,add:Dl,addMethodChaining:On,addNodeElement:yX,agxToneMapping:uI,all:b8,alphaT:pE,and:o8,anisotropy:Zp,anisotropyB:f0,anisotropyT:Zy,any:E8,append:Yj,array:$D,arrayBuffer:Wj,asin:B8,assign:e8,atan:bE,atan2:Y8,atomicAdd:UJ,atomicAnd:jJ,atomicFunc:Xh,atomicLoad:zJ,atomicMax:GJ,atomicMin:VJ,atomicOr:XJ,atomicStore:HJ,atomicSub:kJ,atomicXor:QJ,attenuationColor:VC,attenuationDistance:GC,attribute:Tc,attributeArray:OY,backgroundBlurriness:KF,backgroundIntensity:yB,backgroundRotation:qF,batch:w6,bentNormalView:ZN,billboarding:pY,bitAnd:c8,bitNot:d8,bitOr:f8,bitXor:h8,bitangentGeometry:rQ,bitangentLocal:iQ,bitangentView:QN,bitangentWorld:aQ,bitcast:JZ,blendBurn:z6,blendColor:kQ,blendDodge:H6,blendOverlay:k6,blendScreen:U6,blur:xF,bool:Jd,buffer:rx,bufferAttribute:tx,builtin:Hg,bumpMap:B5,burn:VQ,bvec2:VD,bvec3:OC,bvec4:WD,bypass:dN,cache:nx,call:t8,cameraFar:Gg,cameraIndex:Kp,cameraNear:kg,cameraNormalMatrix:IX,cameraPosition:sx,cameraProjectionMatrix:$d,cameraProjectionMatrixInverse:NX,cameraViewMatrix:Ed,cameraViewport:LX,cameraWorldMatrix:FX,cbrt:j8,cdl:_Y,ceil:PE,checker:NK,cineonToneMapping:sI,clamp:qd,clearcoat:fE,clearcoatNormalView:p0,clearcoatRoughness:Wy,code:nS,color:kD,colorSpaceToWorking:CE,colorToDirection:_Q,compute:cN,computeKernel:u5,computeSkinning:PQ,context:ex,convert:YD,convertColorSpace:sX,convertToTexture:BY,cos:Og,cross:SE,cubeTexture:fA,cubeTextureBase:b5,cubeToUV:Wf,dFdx:KC,dFdy:qC,dashSize:h0,debug:mN,decrement:y8,decrementBefore:v8,defaultBuildStages:TC,defaultShaderStages:DD,defined:Vy,degrees:w8,deltaTime:lY,densityFog:xJ,densityFogFactor:bB,depth:G5,depthPass:rJ,determinant:L8,difference:U8,diffuseColor:Co,directPointLight:zI,directionToColor:j6,directionToFaceDirection:cA,dispersion:jC,distance:H8,div:Pd,dodge:jQ,dot:Yp,drawIndex:b6,dynamicBufferAttribute:uN,element:ZD,emissive:zC,equal:QC,equals:O8,equirectUV:V5,exp:ZC,exp2:sA,expression:zg,faceDirection:A5,faceForward:r5,faceforward:tX,float:et,floatBitsToInt:KZ,floatBitsToUint:qZ,floor:Hh,fog:Px,fract:Rg,frameGroup:qD,frameId:WF,frontFacing:wN,fwidth:F8,gain:tY,gapSize:Jy,getConstNodeType:UD,getCurrentStack:uE,getDirection:AF,getDistanceAttenuation:IB,getGeometryRoughness:K6,getNormalFromDepth:MY,getParallaxCorrectNormal:Iq,getRoughness:X5,getScreenPosition:TY,getShIrradianceAt:WI,getShadowMaterial:TI,getShadowRenderObjectFunction:DI,getTextureIndex:XF,getViewPosition:SA,globalId:CJ,glsl:fJ,glslFn:hJ,grayscale:YY,greaterThan:WC,greaterThanEqual:a8,hash:eY,highpModelNormalViewMatrix:m5,highpModelViewMatrix:p5,hue:qY,increment:A8,incrementBefore:m8,instance:gQ,instanceIndex:_p,instancedArray:zY,instancedBufferAttribute:BE,instancedDynamicBufferAttribute:l5,instancedMesh:S6,int:Et,intBitsToFloat:_Z,inverse:R8,inverseSqrt:YC,inversesqrt:nX,invocationLocalIndex:hQ,invocationSubgroupIndex:fQ,ior:Ky,iridescence:gE,iridescenceIOR:HC,iridescenceThickness:UC,ivec2:ou,ivec3:jD,ivec4:XD,js:cJ,label:q8,length:Uh,lengthSq:e5,lessThan:r8,lessThanEqual:i8,lightPosition:SB,lightProjectionUV:pI,lightShadowMatrix:sS,lightTargetDirection:CB,lightTargetPosition:mI,lightViewPosition:wB,lightingContext:F6,lights:yK,linearDepth:vA,linearToneMapping:aI,localId:BJ,log:xE,log2:Oh,logarithmicDepthToViewZ:FQ,luminance:xB,mat2:dE,mat3:fc,mat4:c0,matcapUV:FF,materialAO:x6,materialAlphaTest:JN,materialAnisotropy:u6,materialAnisotropyVector:hA,materialAttenuationColor:v6,materialAttenuationDistance:m6,materialClearcoat:r6,materialClearcoatNormal:a6,materialClearcoatRoughness:i6,materialColor:OE,materialDispersion:y6,materialEmissive:qN,materialEnvIntensity:NE,materialEnvRotation:P5,materialIOR:p6,materialIridescence:c6,materialIridescenceIOR:d6,materialIridescenceThickness:f6,materialLightMap:I5,materialLineDashOffset:F5,materialLineDashSize:D5,materialLineGapSize:N5,materialLineScale:M5,materialLineWidth:UE,materialMetalness:t6,materialNormal:n6,materialOpacity:zE,materialPointSize:A6,materialReference:jg,materialReflectivity:HE,materialRefractionRatio:DN,materialRotation:o6,materialRoughness:e6,materialSheen:s6,materialSheenRoughness:l6,materialShininess:KN,materialSpecular:_N,materialSpecularColor:$N,materialSpecularIntensity:T5,materialSpecularStrength:ux,materialThickness:g6,materialTransmission:h6,max:tl,maxMipLevel:d5,mediumpModelViewMatrix:SN,metalness:Qy,min:Jc,mix:so,mixElement:Q8,mod:_y,modInt:x8,modelDirection:kX,modelNormalMatrix:EN,modelPosition:GX,modelRadius:bN,modelScale:VX,modelViewMatrix:Vg,modelViewPosition:jX,modelViewProjection:L5,modelWorldMatrix:tf,modelWorldMatrixInverse:XX,morphReference:N6,mrt:QF,mul:fa,mx_aastep:jI,mx_add:pq,mx_atan2:Pq,mx_cell_noise_float:cq,mx_contrast:tq,mx_divide:Aq,mx_fractal_noise_float:dq,mx_fractal_noise_vec2:fq,mx_fractal_noise_vec3:hq,mx_fractal_noise_vec4:gq,mx_frame:Eq,mx_heighttonormal:Fq,mx_hsvtorgb:QK,mx_ifequal:Bq,mx_ifgreater:wq,mx_ifgreatereq:Cq,mx_invert:Sq,mx_modulo:yq,mx_multiply:vq,mx_noise_float:nq,mx_noise_vec3:rq,mx_noise_vec4:iq,mx_place2d:Mq,mx_power:xq,mx_ramp4:KK,mx_ramplr:YK,mx_ramptb:JK,mx_rgbtohsv:WK,mx_rotate2d:Dq,mx_rotate3d:Nq,mx_safepower:eq,mx_separate:Tq,mx_splitlr:qK,mx_splittb:_K,mx_srgb_texture_to_lin_rec709:ZK,mx_subtract:mq,mx_timer:bq,mx_transform_uv:$K,mx_unifiednoise2d:aq,mx_unifiednoise3d:oq,mx_worley_noise_float:sq,mx_worley_noise_vec2:lq,mx_worley_noise_vec3:uq,negate:T8,neutralToneMapping:cI,nodeArray:u0,nodeImmutable:wr,nodeObject:zn,nodeObjectIntent:jy,nodeObjects:lE,nodeProxy:ea,nodeProxyIntent:vr,normalFlat:CN,normalGeometry:DE,normalLocal:Kc,normalMap:C5,normalView:jo,normalViewGeometry:dA,normalWorld:qp,normalWorldGeometry:BN,normalize:Lg,not:l8,notEqual:n8,numWorkgroups:SJ,objectDirection:RX,objectGroup:XC,objectPosition:PN,objectRadius:UX,objectScale:zX,objectViewPosition:HX,objectWorldMatrix:OX,oneMinus:M8,or:s8,orthographicDepthToViewZ:NQ,oscSawtooth:fY,oscSine:uY,oscSquare:cY,oscTriangle:dY,output:oA,outputStruct:ZZ,overlay:QQ,overloadingFn:Wu,parabola:gB,parallaxDirection:WN,parallaxUV:oQ,parameter:GZ,pass:tJ,passTexture:nJ,pcurve:nY,perspectiveDepthToViewZ:U5,pmremTexture:dB,pointShadow:OI,pointUV:UY,pointWidth:Jj,positionGeometry:Qu,positionLocal:hl,positionPrevious:ME,positionView:gl,positionViewDirection:Ds,positionWorld:Sd,positionWorldDirection:v5,posterize:eJ,pow:Kd,pow2:$C,pow3:k8,pow4:G8,premultiplyAlpha:G6,property:Xf,quadBroadcast:mK,quadSwapDiagonal:cK,quadSwapX:lK,quadSwapY:uK,radians:S8,rand:X8,range:bJ,rangeFog:yJ,rangeFogFactor:PB,reciprocal:N8,reference:cs,referenceBuffer:E5,reflect:z8,reflectVector:IN,reflectView:NN,reflector:bY,refract:n5,refractVector:LN,refractView:FN,reinhardToneMapping:oI,remap:hN,remapClamp:gN,renderGroup:Pi,renderOutput:c5,rendererReference:oN,rotate:dx,rotateUV:hY,roughness:Rh,round:D8,rtt:YF,sRGBTransferEOTF:nN,sRGBTransferOETF:rN,sample:NY,sampler:SX,samplerComparison:wX,saturate:t5,saturation:JY,screen:XQ,screenCoordinate:ox,screenDPR:AN,screenSize:g0,screenUV:Ug,scriptable:AJ,scriptableValue:rS,select:Su,setCurrentStack:Xy,setName:i5,shaderStages:MC,shadow:FI,shadowPositionWorld:MB,shapeCircle:FK,sharedUniformGroup:AE,sheen:d0,sheenRoughness:hE,shiftLeft:g8,shiftRight:p8,shininess:mE,sign:$y,sin:bd,sinc:rY,skinning:T6,smoothstep:_d,smoothstepElement:W8,specularColor:Yc,specularF90:Yy,spherizeUV:gY,split:Zj,spritesheetUV:AY,sqrt:zh,stack:JE,step:EE,stepElement:Z8,storage:v0,storageBarrier:NJ,storageObject:xQ,storageTexture:_F,string:Qj,struct:WZ,sub:Ja,subBuild:lA,subgroupAdd:YJ,subgroupAll:aK,subgroupAnd:eK,subgroupAny:oK,subgroupBallot:ZJ,subgroupBroadcast:dK,subgroupBroadcastFirst:sK,subgroupElect:WJ,subgroupExclusiveAdd:KJ,subgroupExclusiveMul:$J,subgroupInclusiveAdd:JJ,subgroupInclusiveMul:_J,subgroupIndex:dQ,subgroupMax:iK,subgroupMin:rK,subgroupMul:qJ,subgroupOr:tK,subgroupShuffle:fK,subgroupShuffleDown:pK,subgroupShuffleUp:gK,subgroupShuffleXor:hK,subgroupSize:TJ,subgroupXor:nK,tan:C8,tangentGeometry:IE,tangentLocal:lx,tangentView:LE,tangentWorld:XN,texture:Xa,texture3D:$F,textureBarrier:FJ,textureBicubic:PW,textureBicubicLevel:J5,textureCubeUV:yF,textureLoad:fl,textureSize:Jp,textureStore:GY,thickness:kC,time:PA,toneMapping:sN,toneMappingExposure:lN,toonOutlinePass:aJ,transformDirection:V8,transformNormal:TN,transformNormalToView:y5,transformedClearcoatNormalView:YX,transformedNormalView:WX,transformedNormalWorld:ZX,transmission:vE,transpose:I8,triNoise3D:aY,triplanarTexture:yY,triplanarTextures:ZF,trunc:_C,uint:Qr,uintBitsToFloat:$Z,uniform:Ci,uniformArray:hc,uniformCubeTexture:KX,uniformFlow:K8,uniformGroup:KD,uniformTexture:EX,unpremultiplyAlpha:GQ,userData:QY,uv:qo,uvec2:GD,uvec3:aA,uvec4:QD,varying:kh,varyingProperty:xd,vec2:Vn,vec3:Rt,vec4:Zr,vectorComponents:s0,velocity:ZY,vertexColor:O6,vertexIndex:P6,vertexStage:tN,vibrance:KY,viewZToLogarithmicDepth:k5,viewZToOrthographicDepth:mA,viewZToPerspectiveDepth:H5,viewport:uA,viewportCoordinate:yN,viewportDepthTexture:z5,viewportLinearDepth:IQ,viewportMipTexture:O5,viewportResolution:DX,viewportSafeUV:mY,viewportSharedTexture:V6,viewportSize:g5,viewportTexture:MQ,viewportUV:MX,wgsl:dJ,wgslFn:gJ,workgroupArray:RJ,workgroupBarrier:DJ,workgroupId:wJ,workingToColorSpace:iN,xor:u8});const Zf=new hB;class Lq extends em{constructor(a,y){super(),this.renderer=a,this.nodes=y}update(a,y,x){const E=this.renderer,z=this.nodes.getBackgroundNode(a)||a.background;let ee=!1;if(z===null)E._clearColor.getRGB(Zf),Zf.a=E._clearColor.a;else if(z.isColor===!0)z.getRGB(Zf),Zf.a=1,ee=!0;else if(z.isNode===!0){const ne=this.get(a),ae=z;Zf.copy(E._clearColor);let oe=ne.backgroundMesh;if(oe===void 0){let ye=function(){z.removeEventListener("dispose",ye),oe.material.dispose(),oe.geometry.dispose()};const ue=ex(Zr(ae).mul(yB),{getUV:()=>qF.mul(BN),getTextureLevel:()=>KF});let ce=L5;ce=ce.setZ(ce.w);const de=new nl;de.name="Background.material",de.side=xo,de.depthTest=!1,de.depthWrite=!1,de.allowOverride=!1,de.fog=!1,de.lights=!1,de.vertexNode=ce,de.colorNode=ue,ne.backgroundMeshNode=ue,ne.backgroundMesh=oe=new Go(new Hf(1,32,32),de),oe.frustumCulled=!1,oe.name="Background.mesh",oe.onBeforeRender=function(Ae,ge,Ee){this.matrixWorld.copyPosition(Ee.matrixWorld)},z.addEventListener("dispose",ye)}const se=ae.getCacheKey();ne.backgroundCacheKey!==se&&(ne.backgroundMeshNode.node=Zr(ae).mul(yB),ne.backgroundMeshNode.needsUpdate=!0,oe.material.needsUpdate=!0,ne.backgroundCacheKey=se),y.unshift(oe,oe.geometry,oe.material,0,0,null,null)}else console.error("THREE.Renderer: Unsupported background configuration.",z);const te=E.xr.getEnvironmentBlendMode();if(te==="additive"?Zf.set(0,0,0,1):te==="alpha-blend"&&Zf.set(0,0,0,0),E.autoClear===!0||ee===!0){const ne=x.clearColorValue;ne.r=Zf.r,ne.g=Zf.g,ne.b=Zf.b,ne.a=Zf.a,(E.backend.isWebGLBackend===!0||E.alpha===!0)&&(ne.r*=ne.a,ne.g*=ne.a,ne.b*=ne.a),x.depthClearValue=E._clearDepth,x.stencilClearValue=E._clearStencil,x.clearColor=E.autoClearColor===!0,x.clearDepth=E.autoClearDepth===!0,x.clearStencil=E.autoClearStencil===!0}else x.clearColor=!1,x.clearDepth=!1,x.clearStencil=!1}}let Rq=0;class OB{constructor(a="",y=[],x=0,E=[]){this.name=a,this.bindings=y,this.index=x,this.bindingsReference=E,this.id=Rq++}}class Oq{constructor(a,y,x,E,z,ee,te,ne,ae,oe=[]){this.vertexShader=a,this.fragmentShader=y,this.computeShader=x,this.transforms=oe,this.nodeAttributes=E,this.bindings=z,this.updateNodes=ee,this.updateBeforeNodes=te,this.updateAfterNodes=ne,this.observer=ae,this.usedTimes=0}createBindings(){const a=[];for(const y of this.bindings)if(y.bindings[0].groupNode.shared!==!0){const E=new OB(y.name,[],y.index,y.bindingsReference);a.push(E);for(const z of y.bindings)E.bindings.push(z.clone())}else a.push(y);return a}}class ZI{constructor(a,y,x=null){this.isNodeAttribute=!0,this.name=a,this.type=y,this.node=x}}class zq{constructor(a,y,x){this.isNodeUniform=!0,this.name=a,this.type=y,this.node=x}get value(){return this.node.value}set value(a){this.node.value=a}get id(){return this.node.id}get groupNode(){return this.node.groupNode}}class YI{constructor(a,y,x=!1,E=null){this.isNodeVar=!0,this.name=a,this.type=y,this.readOnly=x,this.count=E}}class Hq extends YI{constructor(a,y,x=null,E=null){super(a,y),this.needsInterpolation=!1,this.isNodeVarying=!0,this.interpolationType=x,this.interpolationSampling=E}}class Uq{constructor(a,y,x=""){this.name=a,this.type=y,this.code=x,Object.defineProperty(this,"isNodeCode",{value:!0})}}let kq=0;class zB{constructor(a=null){this.id=kq++,this.nodesData=new WeakMap,this.parent=a}getData(a){let y=this.nodesData.get(a);return y===void 0&&this.parent!==null&&(y=this.parent.getData(a)),y}setData(a,y){this.nodesData.set(a,y)}}class Gq{constructor(a,y){this.name=a,this.members=y,this.output=!1}}class rm{constructor(a,y){this.name=a,this.value=y,this.boundary=0,this.itemSize=0,this.offset=0}setValue(a){this.value=a}getValue(){return this.value}}class Vq extends rm{constructor(a,y=0){super(a,y),this.isNumberUniform=!0,this.boundary=4,this.itemSize=1}}class jq extends rm{constructor(a,y=new An){super(a,y),this.isVector2Uniform=!0,this.boundary=8,this.itemSize=2}}class Xq extends rm{constructor(a,y=new Ye){super(a,y),this.isVector3Uniform=!0,this.boundary=16,this.itemSize=3}}class Qq extends rm{constructor(a,y=new Ui){super(a,y),this.isVector4Uniform=!0,this.boundary=16,this.itemSize=4}}class Wq extends rm{constructor(a,y=new Ur){super(a,y),this.isColorUniform=!0,this.boundary=16,this.itemSize=3}}class Zq extends rm{constructor(a,y=new Pb){super(a,y),this.isMatrix2Uniform=!0,this.boundary=8,this.itemSize=4}}class Yq extends rm{constructor(a,y=new Pa){super(a,y),this.isMatrix3Uniform=!0,this.boundary=48,this.itemSize=12}}class Jq extends rm{constructor(a,y=new mi){super(a,y),this.isMatrix4Uniform=!0,this.boundary=64,this.itemSize=16}}class Kq extends Vq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class qq extends jq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class _q extends Xq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class $q extends Qq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class e_ extends Wq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class t_ extends Zq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class n_ extends Yq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class r_ extends Jq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}const JI=new WeakMap,i_=new Map([[Int8Array,"int"],[Int16Array,"int"],[Int32Array,"int"],[Uint8Array,"uint"],[Uint16Array,"uint"],[Uint32Array,"uint"],[Float32Array,"float"]]),hS=b=>/e/g.test(b)?String(b).replace(/\+/g,""):(b=Number(b),b+(b%1?"":".0"));class KI{constructor(a,y,x){this.object=a,this.material=a&&a.material||null,this.geometry=a&&a.geometry||null,this.renderer=y,this.parser=x,this.scene=null,this.camera=null,this.nodes=[],this.sequentialNodes=[],this.updateNodes=[],this.updateBeforeNodes=[],this.updateAfterNodes=[],this.hashNodes={},this.observer=null,this.lightsNode=null,this.environmentNode=null,this.fogNode=null,this.clippingContext=null,this.vertexShader=null,this.fragmentShader=null,this.computeShader=null,this.flowNodes={vertex:[],fragment:[],compute:[]},this.flowCode={vertex:"",fragment:"",compute:""},this.uniforms={vertex:[],fragment:[],compute:[],index:0},this.structs={vertex:[],fragment:[],compute:[],index:0},this.types={vertex:[],fragment:[],compute:[],index:0},this.bindings={vertex:{},fragment:{},compute:{}},this.bindingsIndexes={},this.bindGroups=null,this.attributes=[],this.bufferAttributes=[],this.varyings=[],this.codes={},this.vars={},this.declarations={},this.flow={code:""},this.chaining=[],this.stack=JE(),this.stacks=[],this.tab=" ",this.currentFunctionNode=null,this.context={material:this.material},this.cache=new zB,this.globalCache=this.cache,this.flowsData=new WeakMap,this.shaderStage=null,this.buildStage=null,this.subBuildLayers=[],this.currentStack=null,this.subBuildFn=null}getBindGroupsCache(){let a=JI.get(this.renderer);return a===void 0&&(a=new Qf,JI.set(this.renderer,a)),a}createRenderTarget(a,y,x){return new xg(a,y,x)}createCubeRenderTarget(a,y){return new X6(a,y)}includes(a){return this.nodes.includes(a)}getOutputStructName(){}_getBindGroup(a,y){const x=this.getBindGroupsCache(),E=[];let z=!0;for(const te of y)E.push(te),z=z&&te.groupNode.shared!==!0;let ee;return z?(ee=x.get(E),ee===void 0&&(ee=new OB(a,E,this.bindingsIndexes[a].group,E),x.set(E,ee))):ee=new OB(a,E,this.bindingsIndexes[a].group,E),ee}getBindGroupArray(a,y){const x=this.bindings[y];let E=x[a];return E===void 0&&(this.bindingsIndexes[a]===void 0&&(this.bindingsIndexes[a]={binding:0,group:Object.keys(this.bindingsIndexes).length}),x[a]=E=[]),E}getBindings(){let a=this.bindGroups;if(a===null){const y={},x=this.bindings;for(const E of MC)for(const z in x[E]){const ee=x[E][z];(y[z]||(y[z]=[])).push(...ee)}a=[];for(const E in y){const z=y[E],ee=this._getBindGroup(E,z);a.push(ee)}this.bindGroups=a}return a}sortBindingGroups(){const a=this.getBindings();a.sort((y,x)=>y.bindings[0].groupNode.order-x.bindings[0].groupNode.order);for(let y=0;y=0?`${Math.round(y)}u`:"0u";if(a==="bool")return y?"true":"false";if(a==="color")return`${this.getType("vec3")}( ${hS(y.r)}, ${hS(y.g)}, ${hS(y.b)} )`;const x=this.getTypeLength(a),E=this.getComponentType(a),z=ee=>this.generateConst(E,ee);if(x===2)return`${this.getType(a)}( ${z(y.x)}, ${z(y.y)} )`;if(x===3)return`${this.getType(a)}( ${z(y.x)}, ${z(y.y)}, ${z(y.z)} )`;if(x===4&&a!=="mat2")return`${this.getType(a)}( ${z(y.x)}, ${z(y.y)}, ${z(y.z)}, ${z(y.w)} )`;if(x>=4&&y&&(y.isMatrix2||y.isMatrix3||y.isMatrix4))return`${this.getType(a)}( ${y.elements.map(z).join(", ")} )`;if(x>4)return`${this.getType(a)}()`;throw new Error(`NodeBuilder: Type '${a}' not found in generate constant attempt.`)}getType(a){return a==="color"?"vec3":a}hasGeometryAttribute(a){return this.geometry&&this.geometry.getAttribute(a)!==void 0}getAttribute(a,y){const x=this.attributes;for(const z of x)if(z.name===a)return z;const E=new ZI(a,y);return this.registerDeclaration(E),x.push(E),E}getPropertyName(a){return a.name}isVector(a){return/vec\d/.test(a)}isMatrix(a){return/mat\d/.test(a)}isReference(a){return a==="void"||a==="property"||a==="sampler"||a==="samplerComparison"||a==="texture"||a==="cubeTexture"||a==="storageTexture"||a==="depthTexture"||a==="texture3D"}needsToWorkingColorSpace(){return!1}getComponentTypeFromTexture(a){const y=a.type;if(a.isDataTexture){if(y===ul)return"int";if(y===Fo)return"uint"}return"float"}getElementType(a){return a==="mat2"?"vec2":a==="mat3"?"vec3":a==="mat4"?"vec4":this.getComponentType(a)}getComponentType(a){if(a=this.getVectorType(a),a==="float"||a==="bool"||a==="int"||a==="uint")return a;const y=/(b|i|u|)(vec|mat)([2-4])/.exec(a);return y===null?null:y[1]==="b"?"bool":y[1]==="i"?"int":y[1]==="u"?"uint":"float"}getVectorType(a){return a==="color"?"vec3":a==="texture"||a==="cubeTexture"||a==="storageTexture"||a==="texture3D"?"vec4":a}getTypeFromLength(a,y="float"){if(a===1)return y;let x=EC(a);const E=y==="float"?"":y[0];return/mat2/.test(y)===!0&&(x=x.replace("vec","mat")),E+x}getTypeFromArray(a){return i_.get(a.constructor)}isInteger(a){return/int|uint|(i|u)vec/.test(a)}getTypeFromAttribute(a){let y=a;a.isInterleavedBufferAttribute&&(y=a.data);const x=y.array,E=a.itemSize,z=a.normalized;let ee;return!(a instanceof hT)&&z!==!0&&(ee=this.getTypeFromArray(x)),this.getTypeFromLength(E,ee)}getTypeLength(a){const y=this.getVectorType(a),x=/vec([2-4])/.exec(y);return x!==null?Number(x[1]):y==="float"||y==="bool"||y==="int"||y==="uint"?1:/mat2/.test(a)===!0?4:/mat3/.test(a)===!0?9:/mat4/.test(a)===!0?16:0}getVectorFromMatrix(a){return a.replace("mat","vec")}changeComponentType(a,y){return this.getTypeFromLength(this.getTypeLength(a),y)}getIntegerType(a){const y=this.getComponentType(a);return y==="int"||y==="uint"?a:this.changeComponentType(a,"int")}addStack(){this.stack=JE(this.stack);const a=uE();return this.stacks.push(a),Xy(this.stack),this.stack}removeStack(){const a=this.stack;return this.stack=a.parent,Xy(this.stacks.pop()),a}getDataFromNode(a,y=this.shaderStage,x=null){x=x===null?a.isGlobal(this)?this.globalCache:this.cache:x;let E=x.getData(a);E===void 0&&(E={},x.setData(a,E)),E[y]===void 0&&(E[y]={});let z=E[y];const ee=E.any?E.any.subBuilds:null,te=this.getClosestSubBuild(ee);return te&&(z.subBuildsCache===void 0&&(z.subBuildsCache={}),z=z.subBuildsCache[te]||(z.subBuildsCache[te]={}),z.subBuilds=ee),z}getNodeProperties(a,y="any"){const x=this.getDataFromNode(a,y);return x.properties||(x.properties={outputNode:null})}getBufferAttributeFromNode(a,y){const x=this.getDataFromNode(a);let E=x.bufferAttribute;if(E===void 0){const z=this.uniforms.index++;E=new ZI("nodeAttribute"+z,y,a),this.bufferAttributes.push(E),x.bufferAttribute=E}return E}getStructTypeNode(a,y=this.shaderStage){return this.types[y][a]||null}getStructTypeFromNode(a,y,x=null,E=this.shaderStage){const z=this.getDataFromNode(a,E,this.globalCache);let ee=z.structType;if(ee===void 0){const te=this.structs.index++;x===null&&(x="StructType"+te),ee=new Gq(x,y),this.structs[E].push(ee),this.types[E][x]=a,z.structType=ee}return ee}getOutputStructTypeFromNode(a,y){const x=this.getStructTypeFromNode(a,y,"OutputType","fragment");return x.output=!0,x}getUniformFromNode(a,y,x=this.shaderStage,E=null){const z=this.getDataFromNode(a,x,this.globalCache);let ee=z.uniform;if(ee===void 0){const te=this.uniforms.index++;ee=new zq(E||"nodeUniform"+te,y,a),this.uniforms[x].push(ee),this.registerDeclaration(ee),z.uniform=ee}return ee}getVarFromNode(a,y=null,x=a.getNodeType(this),E=this.shaderStage,z=!1){const ee=this.getDataFromNode(a,E),te=this.getSubBuildProperty("variable",ee.subBuilds);let ne=ee[te];if(ne===void 0){const ae=z?"_const":"_var",oe=this.vars[E]||(this.vars[E]=[]),se=this.vars[ae]||(this.vars[ae]=0);y===null&&(y=(z?"nodeConst":"nodeVar")+se,this.vars[ae]++),te!=="variable"&&(y=this.getSubBuildProperty(y,ee.subBuilds));const ue=a.getArrayCount(this);ne=new YI(y,x,z,ue),z||oe.push(ne),this.registerDeclaration(ne),ee[te]=ne}return ne}isDeterministic(a){if(a.isMathNode)return this.isDeterministic(a.aNode)&&(a.bNode?this.isDeterministic(a.bNode):!0)&&(a.cNode?this.isDeterministic(a.cNode):!0);if(a.isOperatorNode)return this.isDeterministic(a.aNode)&&(a.bNode?this.isDeterministic(a.bNode):!0);if(a.isArrayNode){if(a.values!==null){for(const y of a.values)if(!this.isDeterministic(y))return!1}return!0}else if(a.isConstNode)return!0;return!1}getVaryingFromNode(a,y=null,x=a.getNodeType(this),E=null,z=null){const ee=this.getDataFromNode(a,"any"),te=this.getSubBuildProperty("varying",ee.subBuilds);let ne=ee[te];if(ne===void 0){const ae=this.varyings,oe=ae.length;y===null&&(y="nodeVarying"+oe),te!=="varying"&&(y=this.getSubBuildProperty(y,ee.subBuilds)),ne=new Hq(y,x,E,z),ae.push(ne),this.registerDeclaration(ne),ee[te]=ne}return ne}registerDeclaration(a){const y=this.shaderStage,x=this.declarations[y]||(this.declarations[y]={}),E=this.getPropertyName(a);let z=1,ee=E;for(;x[ee]!==void 0;)ee=E+"_"+z++;z>1&&(a.name=ee,console.warn(`THREE.TSL: Declaration name '${E}' of '${a.type}' already in use. Renamed to '${ee}'.`)),x[ee]=a}getCodeFromNode(a,y,x=this.shaderStage){const E=this.getDataFromNode(a);let z=E.code;if(z===void 0){const ee=this.codes[x]||(this.codes[x]=[]),te=ee.length;z=new Uq("nodeCode"+te,y),ee.push(z),E.code=z}return z}addFlowCodeHierarchy(a,y){const{flowCodes:x,flowCodeBlock:E}=this.getDataFromNode(a);let z=!0,ee=y;for(;ee;){if(E.get(ee)===!0){z=!1;break}ee=this.getDataFromNode(ee).parentNodeBlock}if(z)for(const te of x)this.addLineFlowCode(te)}addLineFlowCodeBlock(a,y,x){const E=this.getDataFromNode(a),z=E.flowCodes||(E.flowCodes=[]),ee=E.flowCodeBlock||(E.flowCodeBlock=new WeakMap);z.push(y),ee.set(x,!0)}addLineFlowCode(a,y=null){return a===""?this:(y!==null&&this.context.nodeBlock&&this.addLineFlowCodeBlock(y,a,this.context.nodeBlock),a=this.tab+a,/;\s*$/.test(a)||(a=a+`; +return { ...output, `+x+" };",ee=E+this.codeNode.code+z;return this._method=new Function(...a,ee),this._method}dispose(){this._method!==null&&(this._object&&typeof this._object.dispose=="function"&&this._object.dispose(),this._method=null,this._object=null,this._source=null,this._value=null,this._needsOutputUpdate=!0,this._output.value=null,this._outputs={})}setup(){return this.getDefaultOutputNode()}getCacheKey(a){const y=[PC(this.source),this.getDefaultOutputNode().getCacheKey(a)];for(const x in this.parameters)y.push(this.parameters[x].getCacheKey(a));return Oy(y)}set needsUpdate(a){a===!0&&this.dispose()}get needsUpdate(){return this.source!==this._source}_exec(){return this.codeNode===null?this:(this._needsOutputUpdate===!0&&(this._value=this.call("main"),this._needsOutputUpdate=!1),this._output.value=this._value,this)}_refresh(){this.needsUpdate=!0,this._exec(),this._output.refresh()}}const vJ=ea(mJ).setParameterLength(1,2);function gI(b){let a;const y=b.context.getViewZ;return y!==void 0&&(a=y(this)),(a||gl.z).negate()}const PB=Vt(([b,a],y)=>{const x=gI(y);return _d(b,a,x)}),bB=Vt(([b],a)=>{const y=gI(a);return b.mul(b,y,y).negate().exp().oneMinus()}),Px=Vt(([b,a])=>Zr(a.toFloat().mix(oA.rgb,b.toVec3()),oA.a));function AJ(b,a,y){return console.warn('THREE.TSL: "rangeFog( color, near, far )" is deprecated. Use "fog( color, rangeFogFactor( near, far ) )" instead.'),Px(b,PB(a,y))}function yJ(b,a){return console.warn('THREE.TSL: "densityFog( color, density )" is deprecated. Use "fog( color, densityFogFactor( density ) )" instead.'),Px(b,bB(a))}let E0=null,S0=null;class xJ extends ai{static get type(){return"RangeNode"}constructor(a=et(),y=et()){super(),this.minNode=a,this.maxNode=y}getVectorLength(a){const y=a.getTypeLength(Ig(this.minNode.value)),x=a.getTypeLength(Ig(this.maxNode.value));return y>x?y:x}getNodeType(a){return a.object.count>1?a.getTypeFromLength(this.getVectorLength(a)):"float"}setup(a){const y=a.object;let x=null;if(y.count>1){const E=this.minNode.value,z=this.maxNode.value,ee=a.getTypeLength(Ig(E)),te=a.getTypeLength(Ig(z));E0=E0||new Ui,S0=S0||new Ui,E0.setScalar(0),S0.setScalar(0),ee===1?E0.setScalar(E):E.isColor?E0.set(E.r,E.g,E.b,1):E0.set(E.x,E.y,E.z||0,E.w||0),te===1?S0.setScalar(z):z.isColor?S0.set(z.r,z.g,z.b,1):S0.set(z.x,z.y,z.z||0,z.w||0);const ne=4,ae=ne*y.count,oe=new Float32Array(ae);for(let ue=0;uezn(new bJ(b,a)),EJ=bx("numWorkgroups","uvec3"),SJ=bx("workgroupId","uvec3"),wJ=bx("globalId","uvec3"),CJ=bx("localId","uvec3"),BJ=bx("subgroupSize","uint");class TJ extends ai{constructor(a){super(),this.scope=a}generate(a){const{scope:y}=this,{renderer:x}=a;x.backend.isWebGLBackend===!0?a.addFlowCode(` // ${y}Barrier +`):a.addLineFlowCode(`${y}Barrier()`,this)}}const EB=ea(TJ),MJ=()=>EB("workgroup").toStack(),DJ=()=>EB("storage").toStack(),NJ=()=>EB("texture").toStack();class FJ extends l0{constructor(a,y){super(a,y),this.isWorkgroupInfoElementNode=!0}generate(a,y){let x;const E=a.context.assign;if(x=super.generate(a),E!==!0){const z=this.getNodeType(a);x=a.format(x,z,y)}return x}}class IJ extends ai{constructor(a,y,x=0){super(y),this.bufferType=y,this.bufferCount=x,this.isWorkgroupInfoNode=!0,this.elementType=y,this.scope=a,this.name=""}setName(a){return this.name=a,this}label(a){return console.warn('THREE.TSL: "label()" has been deprecated. Use "setName()" instead.'),this.setName(a)}setScope(a){return this.scope=a,this}getElementType(){return this.elementType}getInputType(){return`${this.scope}Array`}element(a){return zn(new FJ(this,a))}generate(a){const y=this.name!==""?this.name:`${this.scope}Array_${this.id}`;return a.getScopedArray(y,this.scope.toLowerCase(),this.bufferType,this.bufferCount)}}const LJ=(b,a)=>zn(new IJ("Workgroup",b,a));class su extends ai{static get type(){return"AtomicFunctionNode"}constructor(a,y,x){super("uint"),this.method=a,this.pointerNode=y,this.valueNode=x,this.parents=!0}getInputType(a){return this.pointerNode.getNodeType(a)}getNodeType(a){return this.getInputType(a)}generate(a){const y=a.getNodeProperties(this),x=y.parents,E=this.method,z=this.getNodeType(a),ee=this.getInputType(a),te=this.pointerNode,ne=this.valueNode,ae=[];ae.push(`&${te.build(a,ee)}`),ne!==null&&ae.push(ne.build(a,ee));const oe=`${a.getMethod(E,z)}( ${ae.join(", ")} )`;if(x?x.length===1&&x[0].isStackNode===!0:!1)a.addLineFlowCode(oe,this);else return y.constNode===void 0&&(y.constNode=zg(oe,z).toConst()),y.constNode.build(a)}}su.ATOMIC_LOAD="atomicLoad",su.ATOMIC_STORE="atomicStore",su.ATOMIC_ADD="atomicAdd",su.ATOMIC_SUB="atomicSub",su.ATOMIC_MAX="atomicMax",su.ATOMIC_MIN="atomicMin",su.ATOMIC_AND="atomicAnd",su.ATOMIC_OR="atomicOr",su.ATOMIC_XOR="atomicXor";const RJ=ea(su),Xh=(b,a,y)=>RJ(b,a,y).toStack(),OJ=b=>Xh(su.ATOMIC_LOAD,b,null),zJ=(b,a)=>Xh(su.ATOMIC_STORE,b,a),HJ=(b,a)=>Xh(su.ATOMIC_ADD,b,a),UJ=(b,a)=>Xh(su.ATOMIC_SUB,b,a),kJ=(b,a)=>Xh(su.ATOMIC_MAX,b,a),GJ=(b,a)=>Xh(su.ATOMIC_MIN,b,a),VJ=(b,a)=>Xh(su.ATOMIC_AND,b,a),jJ=(b,a)=>Xh(su.ATOMIC_OR,b,a),XJ=(b,a)=>Xh(su.ATOMIC_XOR,b,a);class Or extends dl{static get type(){return"SubgroupFunctionNode"}constructor(a,y=null,x=null){super(),this.method=a,this.aNode=y,this.bNode=x}getInputType(a){const y=this.aNode?this.aNode.getNodeType(a):null,x=this.bNode?this.bNode.getNodeType(a):null,E=a.isMatrix(y)?0:a.getTypeLength(y),z=a.isMatrix(x)?0:a.getTypeLength(x);return E>z?y:x}getNodeType(a){const y=this.method;return y===Or.SUBGROUP_ELECT?"bool":y===Or.SUBGROUP_BALLOT?"uvec4":this.getInputType(a)}generate(a,y){const x=this.method,E=this.getNodeType(a),z=this.getInputType(a),ee=this.aNode,te=this.bNode,ne=[];if(x===Or.SUBGROUP_BROADCAST||x===Or.SUBGROUP_SHUFFLE||x===Or.QUAD_BROADCAST){const oe=te.getNodeType(a);ne.push(ee.build(a,E),te.build(a,oe==="float"?"int":E))}else x===Or.SUBGROUP_SHUFFLE_XOR||x===Or.SUBGROUP_SHUFFLE_DOWN||x===Or.SUBGROUP_SHUFFLE_UP?ne.push(ee.build(a,E),te.build(a,"uint")):(ee!==null&&ne.push(ee.build(a,z)),te!==null&&ne.push(te.build(a,z)));const ae=ne.length===0?"()":`( ${ne.join(", ")} )`;return a.format(`${a.getMethod(x,E)}${ae}`,E,y)}serialize(a){super.serialize(a),a.method=this.method}deserialize(a){super.deserialize(a),this.method=a.method}}Or.SUBGROUP_ELECT="subgroupElect",Or.SUBGROUP_BALLOT="subgroupBallot",Or.SUBGROUP_ADD="subgroupAdd",Or.SUBGROUP_INCLUSIVE_ADD="subgroupInclusiveAdd",Or.SUBGROUP_EXCLUSIVE_AND="subgroupExclusiveAdd",Or.SUBGROUP_MUL="subgroupMul",Or.SUBGROUP_INCLUSIVE_MUL="subgroupInclusiveMul",Or.SUBGROUP_EXCLUSIVE_MUL="subgroupExclusiveMul",Or.SUBGROUP_AND="subgroupAnd",Or.SUBGROUP_OR="subgroupOr",Or.SUBGROUP_XOR="subgroupXor",Or.SUBGROUP_MIN="subgroupMin",Or.SUBGROUP_MAX="subgroupMax",Or.SUBGROUP_ALL="subgroupAll",Or.SUBGROUP_ANY="subgroupAny",Or.SUBGROUP_BROADCAST_FIRST="subgroupBroadcastFirst",Or.QUAD_SWAP_X="quadSwapX",Or.QUAD_SWAP_Y="quadSwapY",Or.QUAD_SWAP_DIAGONAL="quadSwapDiagonal",Or.SUBGROUP_BROADCAST="subgroupBroadcast",Or.SUBGROUP_SHUFFLE="subgroupShuffle",Or.SUBGROUP_SHUFFLE_XOR="subgroupShuffleXor",Or.SUBGROUP_SHUFFLE_UP="subgroupShuffleUp",Or.SUBGROUP_SHUFFLE_DOWN="subgroupShuffleDown",Or.QUAD_BROADCAST="quadBroadcast";const QJ=vr(Or,Or.SUBGROUP_ELECT).setParameterLength(0),WJ=vr(Or,Or.SUBGROUP_BALLOT).setParameterLength(1),ZJ=vr(Or,Or.SUBGROUP_ADD).setParameterLength(1),YJ=vr(Or,Or.SUBGROUP_INCLUSIVE_ADD).setParameterLength(1),JJ=vr(Or,Or.SUBGROUP_EXCLUSIVE_AND).setParameterLength(1),KJ=vr(Or,Or.SUBGROUP_MUL).setParameterLength(1),qJ=vr(Or,Or.SUBGROUP_INCLUSIVE_MUL).setParameterLength(1),_J=vr(Or,Or.SUBGROUP_EXCLUSIVE_MUL).setParameterLength(1),$J=vr(Or,Or.SUBGROUP_AND).setParameterLength(1),eK=vr(Or,Or.SUBGROUP_OR).setParameterLength(1),tK=vr(Or,Or.SUBGROUP_XOR).setParameterLength(1),nK=vr(Or,Or.SUBGROUP_MIN).setParameterLength(1),rK=vr(Or,Or.SUBGROUP_MAX).setParameterLength(1),iK=vr(Or,Or.SUBGROUP_ALL).setParameterLength(0),aK=vr(Or,Or.SUBGROUP_ANY).setParameterLength(0),oK=vr(Or,Or.SUBGROUP_BROADCAST_FIRST).setParameterLength(2),sK=vr(Or,Or.QUAD_SWAP_X).setParameterLength(1),lK=vr(Or,Or.QUAD_SWAP_Y).setParameterLength(1),uK=vr(Or,Or.QUAD_SWAP_DIAGONAL).setParameterLength(1),cK=vr(Or,Or.SUBGROUP_BROADCAST).setParameterLength(2),dK=vr(Or,Or.SUBGROUP_SHUFFLE).setParameterLength(2),fK=vr(Or,Or.SUBGROUP_SHUFFLE_XOR).setParameterLength(2),hK=vr(Or,Or.SUBGROUP_SHUFFLE_UP).setParameterLength(2),gK=vr(Or,Or.SUBGROUP_SHUFFLE_DOWN).setParameterLength(2),pK=vr(Or,Or.QUAD_BROADCAST).setParameterLength(1);let aS;function oS(b){aS=aS||new WeakMap;let a=aS.get(b);return a===void 0&&aS.set(b,a={}),a}function sS(b){const a=oS(b);return a.shadowMatrix||(a.shadowMatrix=wi("mat4").setGroup(xi).onRenderUpdate(y=>((b.castShadow!==!0||y.renderer.shadowMap.enabled===!1)&&b.shadow.updateMatrices(b),b.shadow.matrix)))}function pI(b,a=Sd){const y=sS(b).mul(a);return y.xyz.div(y.w)}function SB(b){const a=oS(b);return a.position||(a.position=wi(new Ye).setGroup(xi).onRenderUpdate((y,x)=>x.value.setFromMatrixPosition(b.matrixWorld)))}function mI(b){const a=oS(b);return a.targetPosition||(a.targetPosition=wi(new Ye).setGroup(xi).onRenderUpdate((y,x)=>x.value.setFromMatrixPosition(b.target.matrixWorld)))}function wB(b){const a=oS(b);return a.viewPosition||(a.viewPosition=wi(new Ye).setGroup(xi).onRenderUpdate(({camera:y},x)=>{x.value=x.value||new Ye,x.value.setFromMatrixPosition(b.matrixWorld),x.value.applyMatrix4(y.matrixWorldInverse)}))}const CB=b=>Ed.transformDirection(SB(b).sub(mI(b))),mK=b=>b.sort((a,y)=>a.id-y.id),vK=(b,a)=>{for(const y of a)if(y.isAnalyticLightNode&&y.light.id===b)return y;return null},BB=new WeakMap,Ex=[];class TB extends ai{static get type(){return"LightsNode"}constructor(){super("vec3"),this.totalDiffuseNode=Xf("vec3","totalDiffuse"),this.totalSpecularNode=Xf("vec3","totalSpecular"),this.outgoingLightNode=Xf("vec3","outgoingLight"),this._lights=[],this._lightNodes=null,this._lightNodesHash=null,this.global=!0}customCacheKey(){const a=this._lights;for(let x=0;x0}}const AK=(b=[])=>zn(new TB).setLights(b);class yK extends ai{static get type(){return"ShadowBaseNode"}constructor(a){super(),this.light=a,this.updateBeforeType=ba.RENDER,this.isShadowBaseNode=!0}setupShadowPosition({context:a,material:y}){MB.assign(y.receivedShadowPositionNode||a.shadowPositionWorld||Sd)}}const MB=Xf("vec3","shadowPositionWorld");function DB(b,a={}){return a.toneMapping=b.toneMapping,a.toneMappingExposure=b.toneMappingExposure,a.outputColorSpace=b.outputColorSpace,a.renderTarget=b.getRenderTarget(),a.activeCubeFace=b.getActiveCubeFace(),a.activeMipmapLevel=b.getActiveMipmapLevel(),a.renderObjectFunction=b.getRenderObjectFunction(),a.pixelRatio=b.getPixelRatio(),a.mrt=b.getMRT(),a.clearColor=b.getClearColor(a.clearColor||new Ur),a.clearAlpha=b.getClearAlpha(),a.autoClear=b.autoClear,a.scissorTest=b.getScissorTest(),a}function vI(b,a){return a=DB(b,a),b.setMRT(null),b.setRenderObjectFunction(null),b.setClearColor(0,1),b.autoClear=!0,a}function AI(b,a){b.toneMapping=a.toneMapping,b.toneMappingExposure=a.toneMappingExposure,b.outputColorSpace=a.outputColorSpace,b.setRenderTarget(a.renderTarget,a.activeCubeFace,a.activeMipmapLevel),b.setRenderObjectFunction(a.renderObjectFunction),b.setPixelRatio(a.pixelRatio),b.setMRT(a.mrt),b.setClearColor(a.clearColor,a.clearAlpha),b.autoClear=a.autoClear,b.setScissorTest(a.scissorTest)}function NB(b,a={}){return a.background=b.background,a.backgroundNode=b.backgroundNode,a.overrideMaterial=b.overrideMaterial,a}function yI(b,a){return a=NB(b,a),b.background=null,b.backgroundNode=null,b.overrideMaterial=null,a}function xI(b,a){b.background=a.background,b.backgroundNode=a.backgroundNode,b.overrideMaterial=a.overrideMaterial}function xK(b,a,y={}){return y=DB(b,y),y=NB(a,y),y}function PI(b,a,y){return y=vI(b,y),y=yI(a,y),y}function bI(b,a,y){AI(b,y),xI(a,y)}var Lue=Object.freeze({__proto__:null,resetRendererAndSceneState:PI,resetRendererState:vI,resetSceneState:yI,restoreRendererAndSceneState:bI,restoreRendererState:AI,restoreSceneState:xI,saveRendererAndSceneState:xK,saveRendererState:DB,saveSceneState:NB});const EI=new WeakMap,SI=Vt(({depthTexture:b,shadowCoord:a,depthLayer:y})=>{let x=Xa(b,a.xy).setName("t_basic");return b.isArrayTexture&&(x=x.depth(y)),x.compare(a.z)}),wI=Vt(({depthTexture:b,shadowCoord:a,shadow:y,depthLayer:x})=>{const E=(Ae,ge)=>{let Ee=Xa(b,Ae);return b.isArrayTexture&&(Ee=Ee.depth(x)),Ee.compare(ge)},z=cs("mapSize","vec2",y).setGroup(xi),ee=cs("radius","float",y).setGroup(xi),te=Vn(1).div(z),ne=te.x.negate().mul(ee),ae=te.y.negate().mul(ee),oe=te.x.mul(ee),se=te.y.mul(ee),ue=ne.div(2),ce=ae.div(2),de=oe.div(2),ye=se.div(2);return Dl(E(a.xy.add(Vn(ne,ae)),a.z),E(a.xy.add(Vn(0,ae)),a.z),E(a.xy.add(Vn(oe,ae)),a.z),E(a.xy.add(Vn(ue,ce)),a.z),E(a.xy.add(Vn(0,ce)),a.z),E(a.xy.add(Vn(de,ce)),a.z),E(a.xy.add(Vn(ne,0)),a.z),E(a.xy.add(Vn(ue,0)),a.z),E(a.xy,a.z),E(a.xy.add(Vn(de,0)),a.z),E(a.xy.add(Vn(oe,0)),a.z),E(a.xy.add(Vn(ue,ye)),a.z),E(a.xy.add(Vn(0,ye)),a.z),E(a.xy.add(Vn(de,ye)),a.z),E(a.xy.add(Vn(ne,se)),a.z),E(a.xy.add(Vn(0,se)),a.z),E(a.xy.add(Vn(oe,se)),a.z)).mul(1/17)}),CI=Vt(({depthTexture:b,shadowCoord:a,shadow:y,depthLayer:x})=>{const E=(se,ue)=>{let ce=Xa(b,se);return b.isArrayTexture&&(ce=ce.depth(x)),ce.compare(ue)},z=cs("mapSize","vec2",y).setGroup(xi),ee=Vn(1).div(z),te=ee.x,ne=ee.y,ae=a.xy,oe=Rg(ae.mul(z).add(.5));return ae.subAssign(oe.mul(ee)),Dl(E(ae,a.z),E(ae.add(Vn(te,0)),a.z),E(ae.add(Vn(0,ne)),a.z),E(ae.add(ee),a.z),so(E(ae.add(Vn(te.negate(),0)),a.z),E(ae.add(Vn(te.mul(2),0)),a.z),oe.x),so(E(ae.add(Vn(te.negate(),ne)),a.z),E(ae.add(Vn(te.mul(2),ne)),a.z),oe.x),so(E(ae.add(Vn(0,ne.negate())),a.z),E(ae.add(Vn(0,ne.mul(2))),a.z),oe.y),so(E(ae.add(Vn(te,ne.negate())),a.z),E(ae.add(Vn(te,ne.mul(2))),a.z),oe.y),so(so(E(ae.add(Vn(te.negate(),ne.negate())),a.z),E(ae.add(Vn(te.mul(2),ne.negate())),a.z),oe.x),so(E(ae.add(Vn(te.negate(),ne.mul(2))),a.z),E(ae.add(Vn(te.mul(2),ne.mul(2))),a.z),oe.x),oe.y)).mul(1/9)}),BI=Vt(({depthTexture:b,shadowCoord:a,depthLayer:y})=>{const x=et(1).toVar();let E=Xa(b).sample(a.xy);b.isArrayTexture&&(E=E.depth(y)),E=E.rg;const z=EE(a.z,E.x);return yi(z.notEqual(et(1)),()=>{const ee=a.z.sub(E.x),te=tl(0,E.y.mul(E.y));let ne=te.div(te.add(ee.mul(ee)));ne=qd(Ja(ne,.3).div(.95-.3)),x.assign(qd(tl(z,ne)))}),x}),PK=Vt(([b,a,y])=>{let x=Sd.sub(b).length();return x=x.sub(a).div(y.sub(a)),x=x.saturate(),x}),bK=b=>{const a=b.shadow.camera,y=cs("near","float",a).setGroup(xi),x=cs("far","float",a).setGroup(xi),E=PN(b);return PK(E,y,x)},TI=b=>{let a=EI.get(b);if(a===void 0){const y=b.isPointLight?bK(b):null;a=new nl,a.colorNode=Zr(0,0,0,1),a.depthNode=y,a.isShadowPassMaterial=!0,a.name="ShadowMaterial",a.fog=!1,EI.set(b,a)}return a},MI=new Qf,wA=[],DI=(b,a,y,x)=>{wA[0]=b,wA[1]=a;let E=MI.get(wA);return(E===void 0||E.shadowType!==y||E.useVelocity!==x)&&(E=(z,ee,te,ne,ae,oe,...se)=>{(z.castShadow===!0||z.receiveShadow&&y===vu)&&(x&&(wC(z).useVelocity=!0),z.onBeforeShadow(b,z,te,a.camera,ne,ee.overrideMaterial,oe),b.renderObject(z,ee,te,ne,ae,oe,...se),z.onAfterShadow(b,z,te,a.camera,ne,ee.overrideMaterial,oe))},E.shadowType=y,E.useVelocity=x,MI.set(wA,E)),wA[0]=null,wA[1]=null,E},EK=Vt(({samples:b,radius:a,size:y,shadowPass:x,depthLayer:E})=>{const z=et(0).toVar("meanVertical"),ee=et(0).toVar("squareMeanVertical"),te=b.lessThanEqual(et(1)).select(et(0),et(2).div(b.sub(1))),ne=b.lessThanEqual(et(1)).select(et(0),et(-1));Xo({start:Et(0),end:Et(b),type:"int",condition:"<"},({i:oe})=>{const se=ne.add(et(oe).mul(te));let ue=x.sample(Dl(ox.xy,Vn(0,se).mul(a)).div(y));x.value.isArrayTexture&&(ue=ue.depth(E)),ue=ue.x,z.addAssign(ue),ee.addAssign(ue.mul(ue))}),z.divAssign(b),ee.divAssign(b);const ae=zh(ee.sub(z.mul(z)));return Vn(z,ae)}),SK=Vt(({samples:b,radius:a,size:y,shadowPass:x,depthLayer:E})=>{const z=et(0).toVar("meanHorizontal"),ee=et(0).toVar("squareMeanHorizontal"),te=b.lessThanEqual(et(1)).select(et(0),et(2).div(b.sub(1))),ne=b.lessThanEqual(et(1)).select(et(0),et(-1));Xo({start:Et(0),end:Et(b),type:"int",condition:"<"},({i:oe})=>{const se=ne.add(et(oe).mul(te));let ue=x.sample(Dl(ox.xy,Vn(se,0).mul(a)).div(y));x.value.isArrayTexture&&(ue=ue.depth(E)),z.addAssign(ue.x),ee.addAssign(Dl(ue.y.mul(ue.y),ue.x.mul(ue.x)))}),z.divAssign(b),ee.divAssign(b);const ae=zh(ee.sub(z.mul(z)));return Vn(z,ae)}),wK=[SI,wI,CI,BI];let FB;const lS=new yx;class NI extends yK{static get type(){return"ShadowNode"}constructor(a,y=null){super(a),this.shadow=y||a.shadow,this.shadowMap=null,this.vsmShadowMapVertical=null,this.vsmShadowMapHorizontal=null,this.vsmMaterialVertical=null,this.vsmMaterialHorizontal=null,this._node=null,this._cameraFrameId=new WeakMap,this.isShadowNode=!0,this.depthLayer=0}setupShadowFilter(a,{filterFn:y,depthTexture:x,shadowCoord:E,shadow:z,depthLayer:ee}){const te=E.x.greaterThanEqual(0).and(E.x.lessThanEqual(1)).and(E.y.greaterThanEqual(0)).and(E.y.lessThanEqual(1)).and(E.z.lessThanEqual(1)),ne=y({depthTexture:x,shadowCoord:E,shadow:z,depthLayer:ee});return te.select(ne,et(1))}setupShadowCoord(a,y){const{shadow:x}=this,{renderer:E}=a,z=cs("bias","float",x).setGroup(xi);let ee=y,te;if(x.camera.isOrthographicCamera||E.logarithmicDepthBuffer!==!0)ee=ee.xyz.div(ee.w),te=ee.z,E.coordinateSystem===mo&&(te=te.mul(2).sub(1));else{const ne=ee.w;ee=ee.xy.div(ne);const ae=cs("near","float",x.camera).setGroup(xi),oe=cs("far","float",x.camera).setGroup(xi);te=k5(ne.negate(),ae,oe)}return ee=Ot(ee.x,ee.y.oneMinus(),te.add(z)),ee}getShadowFilterFn(a){return wK[a]}setupRenderTarget(a,y){const x=new Ad(a.mapSize.width,a.mapSize.height);x.name="ShadowDepthTexture",x.compareFunction=Ge;const E=y.createRenderTarget(a.mapSize.width,a.mapSize.height);return E.texture.name="ShadowMap",E.texture.type=a.mapType,E.depthTexture=x,{shadowMap:E,depthTexture:x}}setupShadow(a){const{renderer:y}=a,{light:x,shadow:E}=this,z=y.shadowMap.type,{depthTexture:ee,shadowMap:te}=this.setupRenderTarget(E,a);if(E.camera.updateProjectionMatrix(),z===vu&&E.isPointLightShadow!==!0){ee.compareFunction=null,te.depth>1?(te._vsmShadowMapVertical||(te._vsmShadowMapVertical=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depth:te.depth,depthBuffer:!1}),te._vsmShadowMapVertical.texture.name="VSMVertical"),this.vsmShadowMapVertical=te._vsmShadowMapVertical,te._vsmShadowMapHorizontal||(te._vsmShadowMapHorizontal=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depth:te.depth,depthBuffer:!1}),te._vsmShadowMapHorizontal.texture.name="VSMHorizontal"),this.vsmShadowMapHorizontal=te._vsmShadowMapHorizontal):(this.vsmShadowMapVertical=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depthBuffer:!1}),this.vsmShadowMapHorizontal=a.createRenderTarget(E.mapSize.width,E.mapSize.height,{format:Uu,type:Us,depthBuffer:!1}));let ge=Xa(ee);ee.isArrayTexture&&(ge=ge.depth(this.depthLayer));let Ee=Xa(this.vsmShadowMapVertical.texture);ee.isArrayTexture&&(Ee=Ee.depth(this.depthLayer));const be=cs("blurSamples","float",E).setGroup(xi),we=cs("radius","float",E).setGroup(xi),De=cs("mapSize","vec2",E).setGroup(xi);let Me=this.vsmMaterialVertical||(this.vsmMaterialVertical=new nl);Me.fragmentNode=EK({samples:be,radius:we,size:De,shadowPass:ge,depthLayer:this.depthLayer}).context(a.getSharedContext()),Me.name="VSMVertical",Me=this.vsmMaterialHorizontal||(this.vsmMaterialHorizontal=new nl),Me.fragmentNode=SK({samples:be,radius:we,size:De,shadowPass:Ee,depthLayer:this.depthLayer}).context(a.getSharedContext()),Me.name="VSMHorizontal"}const ne=cs("intensity","float",E).setGroup(xi),ae=cs("normalBias","float",E).setGroup(xi),oe=sS(x).mul(MB.add(qp.mul(ae))),se=this.setupShadowCoord(a,oe),ue=E.filterNode||this.getShadowFilterFn(y.shadowMap.type)||null;if(ue===null)throw new Error("THREE.WebGPURenderer: Shadow map type not supported yet.");const ce=z===vu&&E.isPointLightShadow!==!0?this.vsmShadowMapHorizontal.texture:ee,de=this.setupShadowFilter(a,{filterFn:ue,shadowTexture:te.texture,depthTexture:ce,shadowCoord:se,shadow:E,depthLayer:this.depthLayer});let ye=Xa(te.texture,se);ee.isArrayTexture&&(ye=ye.depth(this.depthLayer));const Ae=so(1,de.rgb.mix(ye,1),ne.mul(ye.a)).toVar();return this.shadowMap=te,this.shadow.map=te,Ae}setup(a){if(a.renderer.shadowMap.enabled!==!1)return Vt(()=>{let y=this._node;return this.setupShadowPosition(a),y===null&&(this._node=y=this.setupShadow(a)),a.material.shadowNode&&console.warn('THREE.NodeMaterial: ".shadowNode" is deprecated. Use ".castShadowNode" instead.'),a.material.receivedShadowNode&&(y=a.material.receivedShadowNode(y)),y})()}renderShadow(a){const{shadow:y,shadowMap:x,light:E}=this,{renderer:z,scene:ee}=a;y.updateMatrices(E),x.setSize(y.mapSize.width,y.mapSize.height,x.depth),z.render(ee,y.camera)}updateShadow(a){const{shadowMap:y,light:x,shadow:E}=this,{renderer:z,scene:ee,camera:te}=a,ne=z.shadowMap.type,ae=y.depthTexture.version;this._depthVersionCached=ae;const oe=E.camera.layers.mask;E.camera.layers.mask&4294967294||(E.camera.layers.mask=te.layers.mask);const se=z.getRenderObjectFunction(),ue=z.getMRT(),ce=ue?ue.has("velocity"):!1;FB=PI(z,ee,FB),ee.overrideMaterial=TI(x),z.setRenderObjectFunction(DI(z,E,ne,ce)),z.setClearColor(0,0),z.setRenderTarget(y),this.renderShadow(a),z.setRenderObjectFunction(se),ne===vu&&E.isPointLightShadow!==!0&&this.vsmPass(z),E.camera.layers.mask=oe,bI(z,ee,FB)}vsmPass(a){const{shadow:y}=this,x=this.shadowMap.depth;this.vsmShadowMapVertical.setSize(y.mapSize.width,y.mapSize.height,x),this.vsmShadowMapHorizontal.setSize(y.mapSize.width,y.mapSize.height,x),a.setRenderTarget(this.vsmShadowMapVertical),lS.material=this.vsmMaterialVertical,lS.render(a),a.setRenderTarget(this.vsmShadowMapHorizontal),lS.material=this.vsmMaterialHorizontal,lS.render(a)}dispose(){this.shadowMap.dispose(),this.shadowMap=null,this.vsmShadowMapVertical!==null&&(this.vsmShadowMapVertical.dispose(),this.vsmShadowMapVertical=null,this.vsmMaterialVertical.dispose(),this.vsmMaterialVertical=null),this.vsmShadowMapHorizontal!==null&&(this.vsmShadowMapHorizontal.dispose(),this.vsmShadowMapHorizontal=null,this.vsmMaterialHorizontal.dispose(),this.vsmMaterialHorizontal=null),super.dispose()}updateBefore(a){const{shadow:y}=this;let x=y.needsUpdate||y.autoUpdate;x&&(this._cameraFrameId[a.camera]===a.frameId&&(x=!1),this._cameraFrameId[a.camera]=a.frameId),x&&(this.updateShadow(a),this.shadowMap.depthTexture.version===this._depthVersionCached&&(y.needsUpdate=!1))}}const FI=(b,a)=>zn(new NI(b,a)),CK=new Ur,Wf=Vt(([b,a])=>{const y=b.toVar(),x=xs(y),E=Pd(1,tl(x.x,tl(x.y,x.z)));x.mulAssign(E),y.mulAssign(E.mul(a.mul(2).oneMinus()));const z=Vn(y.xy).toVar(),te=a.mul(1.5).oneMinus();return yi(x.z.greaterThanEqual(te),()=>{yi(y.z.greaterThan(0),()=>{z.x.assign(Ja(4,y.x))})}).ElseIf(x.x.greaterThanEqual(te),()=>{const ne=$y(y.x);z.x.assign(y.z.mul(ne).add(ne.mul(2)))}).ElseIf(x.y.greaterThanEqual(te),()=>{const ne=$y(y.y);z.x.assign(y.x.add(ne.mul(2)).add(2)),z.y.assign(y.z.mul(ne).sub(2))}),Vn(.125,.25).mul(z).add(Vn(.375,.75)).flipY()}).setLayout({name:"cubeToUV",type:"vec2",inputs:[{name:"pos",type:"vec3"},{name:"texelSizeY",type:"float"}]}),II=Vt(({depthTexture:b,bd3D:a,dp:y,texelSize:x})=>Xa(b,Wf(a,x.y)).compare(y)),LI=Vt(({depthTexture:b,bd3D:a,dp:y,texelSize:x,shadow:E})=>{const z=cs("radius","float",E).setGroup(xi),ee=Vn(-1,1).mul(z).mul(x.y);return Xa(b,Wf(a.add(ee.xyy),x.y)).compare(y).add(Xa(b,Wf(a.add(ee.yyy),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.xyx),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.yyx),x.y)).compare(y)).add(Xa(b,Wf(a,x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.xxy),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.yxy),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.xxx),x.y)).compare(y)).add(Xa(b,Wf(a.add(ee.yxx),x.y)).compare(y)).mul(1/9)}),BK=Vt(({filterFn:b,depthTexture:a,shadowCoord:y,shadow:x})=>{const E=y.xyz.toVar(),z=E.length(),ee=wi("float").setGroup(xi).onRenderUpdate(()=>x.camera.near),te=wi("float").setGroup(xi).onRenderUpdate(()=>x.camera.far),ne=cs("bias","float",x).setGroup(xi),ae=wi(x.mapSize).setGroup(xi),oe=et(1).toVar();return yi(z.sub(te).lessThanEqual(0).and(z.sub(ee).greaterThanEqual(0)),()=>{const se=z.sub(ee).div(te.sub(ee)).toVar();se.addAssign(ne);const ue=E.normalize(),ce=Vn(1).div(ae.mul(Vn(4,2)));oe.assign(b({depthTexture:a,bd3D:ue,dp:se,texelSize:ce,shadow:x}))}),oe}),RI=new Ui,CA=new vn,Sx=new vn;class TK extends NI{static get type(){return"PointShadowNode"}constructor(a,y=null){super(a,y)}getShadowFilterFn(a){return a===Ni?II:LI}setupShadowCoord(a,y){return y}setupShadowFilter(a,{filterFn:y,shadowTexture:x,depthTexture:E,shadowCoord:z,shadow:ee}){return BK({filterFn:y,shadowTexture:x,depthTexture:E,shadowCoord:z,shadow:ee})}renderShadow(a){const{shadow:y,shadowMap:x,light:E}=this,{renderer:z,scene:ee}=a,te=y.getFrameExtents();Sx.copy(y.mapSize),Sx.multiply(te),x.setSize(Sx.width,Sx.height),CA.copy(y.mapSize);const ne=z.autoClear,ae=z.getClearColor(CK),oe=z.getClearAlpha();z.autoClear=!1,z.setClearColor(y.clearColor,y.clearAlpha),z.clear();const se=y.getViewportCount();for(let ue=0;uezn(new TK(b,a));class w0 extends gA{static get type(){return"AnalyticLightNode"}constructor(a=null){super(),this.light=a,this.color=new Ur,this.colorNode=a&&a.colorNode||wi(this.color).setGroup(xi),this.baseColorNode=null,this.shadowNode=null,this.shadowColorNode=null,this.isAnalyticLightNode=!0,this.updateType=ba.FRAME}getHash(){return this.light.uuid}getLightVector(a){return wB(this.light).sub(a.context.positionView||gl)}setupDirect(){}setupDirectRectArea(){}setupShadowNode(){return FI(this.light)}setupShadow(a){const{renderer:y}=a;if(y.shadowMap.enabled===!1)return;let x=this.shadowColorNode;if(x===null){const E=this.light.shadow.shadowNode;let z;E!==void 0?z=zn(E):z=this.setupShadowNode(),this.shadowNode=z,this.shadowColorNode=x=this.colorNode.mul(z),this.baseColorNode=this.colorNode}this.colorNode=x}setup(a){this.colorNode=this.baseColorNode||this.colorNode,this.light.castShadow?a.object.receiveShadow&&this.setupShadow(a):this.shadowNode!==null&&(this.shadowNode.dispose(),this.shadowNode=null,this.shadowColorNode=null);const y=this.setupDirect(a),x=this.setupDirectRectArea(a);y&&a.lightsNode.setupDirectLight(a,this,y),x&&a.lightsNode.setupDirectRectAreaLight(a,this,x)}update(){const{light:a}=this;this.color.copy(a.color).multiplyScalar(a.intensity)}}const IB=Vt(({lightDistance:b,cutoffDistance:a,decayExponent:y})=>{const x=b.pow(y).max(.01).reciprocal();return a.greaterThan(0).select(x.mul(b.div(a).pow4().oneMinus().clamp().pow2()),x)}),zI=({color:b,lightVector:a,cutoffDistance:y,decayExponent:x})=>{const E=a.normalize(),z=a.length(),ee=IB({lightDistance:z,cutoffDistance:y,decayExponent:x}),te=b.mul(ee);return{lightDirection:E,lightColor:te}};class MK extends w0{static get type(){return"PointLightNode"}constructor(a=null){super(a),this.cutoffDistanceNode=wi(0).setGroup(xi),this.decayExponentNode=wi(2).setGroup(xi)}update(a){const{light:y}=this;super.update(a),this.cutoffDistanceNode.value=y.distance,this.decayExponentNode.value=y.decay}setupShadowNode(){return OI(this.light)}setupDirect(a){return zI({color:this.colorNode,lightVector:this.getLightVector(a),cutoffDistance:this.cutoffDistanceNode,decayExponent:this.decayExponentNode})}}const DK=Vt(([b=qo()])=>{const a=b.mul(2),y=a.x.floor(),x=a.y.floor();return y.add(x).mod(2).sign()}),NK=Vt(([b=qo()],{renderer:a,material:y})=>{const x=e5(b.mul(2).sub(1));let E;if(y.alphaToCoverage&&a.samples>1){const z=et(x.fwidth()).toVar();E=_d(z.oneMinus(),z.add(1),x).oneMinus()}else E=Su(x.greaterThan(1),0,1);return E}),wx=Vt(([b,a,y])=>{const x=et(y).toVar(),E=et(a).toVar(),z=Jd(b).toVar();return Su(z,E,x)}).setLayout({name:"mx_select",type:"float",inputs:[{name:"b",type:"bool"},{name:"t",type:"float"},{name:"f",type:"float"}]}),uS=Vt(([b,a])=>{const y=Jd(a).toVar(),x=et(b).toVar();return Su(y,x.negate(),x)}).setLayout({name:"mx_negate_if",type:"float",inputs:[{name:"val",type:"float"},{name:"b",type:"bool"}]}),Nl=Vt(([b])=>{const a=et(b).toVar();return Et(Hh(a))}).setLayout({name:"mx_floor",type:"int",inputs:[{name:"x",type:"float"}]}),Is=Vt(([b,a])=>{const y=et(b).toVar();return a.assign(Nl(y)),y.sub(et(a))}),HI=Wu([Vt(([b,a,y,x,E,z])=>{const ee=et(z).toVar(),te=et(E).toVar(),ne=et(x).toVar(),ae=et(y).toVar(),oe=et(a).toVar(),se=et(b).toVar(),ue=et(Ja(1,te)).toVar();return Ja(1,ee).mul(se.mul(ue).add(oe.mul(te))).add(ee.mul(ae.mul(ue).add(ne.mul(te))))}).setLayout({name:"mx_bilerp_0",type:"float",inputs:[{name:"v0",type:"float"},{name:"v1",type:"float"},{name:"v2",type:"float"},{name:"v3",type:"float"},{name:"s",type:"float"},{name:"t",type:"float"}]}),Vt(([b,a,y,x,E,z])=>{const ee=et(z).toVar(),te=et(E).toVar(),ne=Ot(x).toVar(),ae=Ot(y).toVar(),oe=Ot(a).toVar(),se=Ot(b).toVar(),ue=et(Ja(1,te)).toVar();return Ja(1,ee).mul(se.mul(ue).add(oe.mul(te))).add(ee.mul(ae.mul(ue).add(ne.mul(te))))}).setLayout({name:"mx_bilerp_1",type:"vec3",inputs:[{name:"v0",type:"vec3"},{name:"v1",type:"vec3"},{name:"v2",type:"vec3"},{name:"v3",type:"vec3"},{name:"s",type:"float"},{name:"t",type:"float"}]})]),UI=Wu([Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=et(oe).toVar(),ue=et(ae).toVar(),ce=et(ne).toVar(),de=et(te).toVar(),ye=et(ee).toVar(),Ae=et(z).toVar(),ge=et(E).toVar(),Ee=et(x).toVar(),be=et(y).toVar(),we=et(a).toVar(),De=et(b).toVar(),Me=et(Ja(1,ce)).toVar(),He=et(Ja(1,ue)).toVar();return et(Ja(1,se)).toVar().mul(He.mul(De.mul(Me).add(we.mul(ce))).add(ue.mul(be.mul(Me).add(Ee.mul(ce))))).add(se.mul(He.mul(ge.mul(Me).add(Ae.mul(ce))).add(ue.mul(ye.mul(Me).add(de.mul(ce))))))}).setLayout({name:"mx_trilerp_0",type:"float",inputs:[{name:"v0",type:"float"},{name:"v1",type:"float"},{name:"v2",type:"float"},{name:"v3",type:"float"},{name:"v4",type:"float"},{name:"v5",type:"float"},{name:"v6",type:"float"},{name:"v7",type:"float"},{name:"s",type:"float"},{name:"t",type:"float"},{name:"r",type:"float"}]}),Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=et(oe).toVar(),ue=et(ae).toVar(),ce=et(ne).toVar(),de=Ot(te).toVar(),ye=Ot(ee).toVar(),Ae=Ot(z).toVar(),ge=Ot(E).toVar(),Ee=Ot(x).toVar(),be=Ot(y).toVar(),we=Ot(a).toVar(),De=Ot(b).toVar(),Me=et(Ja(1,ce)).toVar(),He=et(Ja(1,ue)).toVar();return et(Ja(1,se)).toVar().mul(He.mul(De.mul(Me).add(we.mul(ce))).add(ue.mul(be.mul(Me).add(Ee.mul(ce))))).add(se.mul(He.mul(ge.mul(Me).add(Ae.mul(ce))).add(ue.mul(ye.mul(Me).add(de.mul(ce))))))}).setLayout({name:"mx_trilerp_1",type:"vec3",inputs:[{name:"v0",type:"vec3"},{name:"v1",type:"vec3"},{name:"v2",type:"vec3"},{name:"v3",type:"vec3"},{name:"v4",type:"vec3"},{name:"v5",type:"vec3"},{name:"v6",type:"vec3"},{name:"v7",type:"vec3"},{name:"s",type:"float"},{name:"t",type:"float"},{name:"r",type:"float"}]})]),wu=Wu([Vt(([b,a,y])=>{const x=et(y).toVar(),E=et(a).toVar(),z=Qr(b).toVar(),ee=Qr(z.bitAnd(Qr(7))).toVar(),te=et(wx(ee.lessThan(Qr(4)),E,x)).toVar(),ne=et(fa(2,wx(ee.lessThan(Qr(4)),x,E))).toVar();return uS(te,Jd(ee.bitAnd(Qr(1)))).add(uS(ne,Jd(ee.bitAnd(Qr(2)))))}).setLayout({name:"mx_gradient_float_0",type:"float",inputs:[{name:"hash",type:"uint"},{name:"x",type:"float"},{name:"y",type:"float"}]}),Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=et(a).toVar(),te=Qr(b).toVar(),ne=Qr(te.bitAnd(Qr(15))).toVar(),ae=et(wx(ne.lessThan(Qr(8)),ee,z)).toVar(),oe=et(wx(ne.lessThan(Qr(4)),z,wx(ne.equal(Qr(12)).or(ne.equal(Qr(14))),ee,E))).toVar();return uS(ae,Jd(ne.bitAnd(Qr(1)))).add(uS(oe,Jd(ne.bitAnd(Qr(2)))))}).setLayout({name:"mx_gradient_float_1",type:"float",inputs:[{name:"hash",type:"uint"},{name:"x",type:"float"},{name:"y",type:"float"},{name:"z",type:"float"}]})]),af=Wu([Vt(([b,a,y])=>{const x=et(y).toVar(),E=et(a).toVar(),z=aA(b).toVar();return Ot(wu(z.x,E,x),wu(z.y,E,x),wu(z.z,E,x))}).setLayout({name:"mx_gradient_vec3_0",type:"vec3",inputs:[{name:"hash",type:"uvec3"},{name:"x",type:"float"},{name:"y",type:"float"}]}),Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=et(a).toVar(),te=aA(b).toVar();return Ot(wu(te.x,ee,z,E),wu(te.y,ee,z,E),wu(te.z,ee,z,E))}).setLayout({name:"mx_gradient_vec3_1",type:"vec3",inputs:[{name:"hash",type:"uvec3"},{name:"x",type:"float"},{name:"y",type:"float"},{name:"z",type:"float"}]})]),FK=Vt(([b])=>{const a=et(b).toVar();return fa(.6616,a)}).setLayout({name:"mx_gradient_scale2d_0",type:"float",inputs:[{name:"v",type:"float"}]}),IK=Vt(([b])=>{const a=et(b).toVar();return fa(.982,a)}).setLayout({name:"mx_gradient_scale3d_0",type:"float",inputs:[{name:"v",type:"float"}]}),kI=Wu([FK,Vt(([b])=>{const a=Ot(b).toVar();return fa(.6616,a)}).setLayout({name:"mx_gradient_scale2d_1",type:"vec3",inputs:[{name:"v",type:"vec3"}]})]),GI=Wu([IK,Vt(([b])=>{const a=Ot(b).toVar();return fa(.982,a)}).setLayout({name:"mx_gradient_scale3d_1",type:"vec3",inputs:[{name:"v",type:"vec3"}]})]),Cd=Vt(([b,a])=>{const y=Et(a).toVar(),x=Qr(b).toVar();return x.shiftLeft(y).bitOr(x.shiftRight(Et(32).sub(y)))}).setLayout({name:"mx_rotl32",type:"uint",inputs:[{name:"x",type:"uint"},{name:"k",type:"int"}]}),VI=Vt(([b,a,y])=>{b.subAssign(y),b.bitXorAssign(Cd(y,Et(4))),y.addAssign(a),a.subAssign(b),a.bitXorAssign(Cd(b,Et(6))),b.addAssign(y),y.subAssign(a),y.bitXorAssign(Cd(a,Et(8))),a.addAssign(b),b.subAssign(y),b.bitXorAssign(Cd(y,Et(16))),y.addAssign(a),a.subAssign(b),a.bitXorAssign(Cd(b,Et(19))),b.addAssign(y),y.subAssign(a),y.bitXorAssign(Cd(a,Et(4))),a.addAssign(b)}),Cx=Vt(([b,a,y])=>{const x=Qr(y).toVar(),E=Qr(a).toVar(),z=Qr(b).toVar();return x.bitXorAssign(E),x.subAssign(Cd(E,Et(14))),z.bitXorAssign(x),z.subAssign(Cd(x,Et(11))),E.bitXorAssign(z),E.subAssign(Cd(z,Et(25))),x.bitXorAssign(E),x.subAssign(Cd(E,Et(16))),z.bitXorAssign(x),z.subAssign(Cd(x,Et(4))),E.bitXorAssign(z),E.subAssign(Cd(z,Et(14))),x.bitXorAssign(E),x.subAssign(Cd(E,Et(24))),x}).setLayout({name:"mx_bjfinal",type:"uint",inputs:[{name:"a",type:"uint"},{name:"b",type:"uint"},{name:"c",type:"uint"}]}),pc=Vt(([b])=>{const a=Qr(b).toVar();return et(a).div(et(Qr(Et(4294967295))))}).setLayout({name:"mx_bits_to_01",type:"float",inputs:[{name:"bits",type:"uint"}]}),Qh=Vt(([b])=>{const a=et(b).toVar();return a.mul(a).mul(a).mul(a.mul(a.mul(6).sub(15)).add(10))}).setLayout({name:"mx_fade",type:"float",inputs:[{name:"t",type:"float"}]}),_o=Wu([Vt(([b])=>{const a=Et(b).toVar(),y=Qr(Qr(1)).toVar(),x=Qr(Qr(Et(3735928559)).add(y.shiftLeft(Qr(2))).add(Qr(13))).toVar();return Cx(x.add(Qr(a)),x,x)}).setLayout({name:"mx_hash_int_0",type:"uint",inputs:[{name:"x",type:"int"}]}),Vt(([b,a])=>{const y=Et(a).toVar(),x=Et(b).toVar(),E=Qr(Qr(2)).toVar(),z=Qr().toVar(),ee=Qr().toVar(),te=Qr().toVar();return z.assign(ee.assign(te.assign(Qr(Et(3735928559)).add(E.shiftLeft(Qr(2))).add(Qr(13))))),z.addAssign(Qr(x)),ee.addAssign(Qr(y)),Cx(z,ee,te)}).setLayout({name:"mx_hash_int_1",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"}]}),Vt(([b,a,y])=>{const x=Et(y).toVar(),E=Et(a).toVar(),z=Et(b).toVar(),ee=Qr(Qr(3)).toVar(),te=Qr().toVar(),ne=Qr().toVar(),ae=Qr().toVar();return te.assign(ne.assign(ae.assign(Qr(Et(3735928559)).add(ee.shiftLeft(Qr(2))).add(Qr(13))))),te.addAssign(Qr(z)),ne.addAssign(Qr(E)),ae.addAssign(Qr(x)),Cx(te,ne,ae)}).setLayout({name:"mx_hash_int_2",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"}]}),Vt(([b,a,y,x])=>{const E=Et(x).toVar(),z=Et(y).toVar(),ee=Et(a).toVar(),te=Et(b).toVar(),ne=Qr(Qr(4)).toVar(),ae=Qr().toVar(),oe=Qr().toVar(),se=Qr().toVar();return ae.assign(oe.assign(se.assign(Qr(Et(3735928559)).add(ne.shiftLeft(Qr(2))).add(Qr(13))))),ae.addAssign(Qr(te)),oe.addAssign(Qr(ee)),se.addAssign(Qr(z)),VI(ae,oe,se),ae.addAssign(Qr(E)),Cx(ae,oe,se)}).setLayout({name:"mx_hash_int_3",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"},{name:"xx",type:"int"}]}),Vt(([b,a,y,x,E])=>{const z=Et(E).toVar(),ee=Et(x).toVar(),te=Et(y).toVar(),ne=Et(a).toVar(),ae=Et(b).toVar(),oe=Qr(Qr(5)).toVar(),se=Qr().toVar(),ue=Qr().toVar(),ce=Qr().toVar();return se.assign(ue.assign(ce.assign(Qr(Et(3735928559)).add(oe.shiftLeft(Qr(2))).add(Qr(13))))),se.addAssign(Qr(ae)),ue.addAssign(Qr(ne)),ce.addAssign(Qr(te)),VI(se,ue,ce),se.addAssign(Qr(ee)),ue.addAssign(Qr(z)),Cx(se,ue,ce)}).setLayout({name:"mx_hash_int_4",type:"uint",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"},{name:"xx",type:"int"},{name:"yy",type:"int"}]})]),of=Wu([Vt(([b,a])=>{const y=Et(a).toVar(),x=Et(b).toVar(),E=Qr(_o(x,y)).toVar(),z=aA().toVar();return z.x.assign(E.bitAnd(Et(255))),z.y.assign(E.shiftRight(Et(8)).bitAnd(Et(255))),z.z.assign(E.shiftRight(Et(16)).bitAnd(Et(255))),z}).setLayout({name:"mx_hash_vec3_0",type:"uvec3",inputs:[{name:"x",type:"int"},{name:"y",type:"int"}]}),Vt(([b,a,y])=>{const x=Et(y).toVar(),E=Et(a).toVar(),z=Et(b).toVar(),ee=Qr(_o(z,E,x)).toVar(),te=aA().toVar();return te.x.assign(ee.bitAnd(Et(255))),te.y.assign(ee.shiftRight(Et(8)).bitAnd(Et(255))),te.z.assign(ee.shiftRight(Et(16)).bitAnd(Et(255))),te}).setLayout({name:"mx_hash_vec3_1",type:"uvec3",inputs:[{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"}]})]),LB=Wu([Vt(([b])=>{const a=Vn(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=et(Is(a.x,y)).toVar(),z=et(Is(a.y,x)).toVar(),ee=et(Qh(E)).toVar(),te=et(Qh(z)).toVar(),ne=et(HI(wu(_o(y,x),E,z),wu(_o(y.add(Et(1)),x),E.sub(1),z),wu(_o(y,x.add(Et(1))),E,z.sub(1)),wu(_o(y.add(Et(1)),x.add(Et(1))),E.sub(1),z.sub(1)),ee,te)).toVar();return kI(ne)}).setLayout({name:"mx_perlin_noise_float_0",type:"float",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Ot(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=Et().toVar(),z=et(Is(a.x,y)).toVar(),ee=et(Is(a.y,x)).toVar(),te=et(Is(a.z,E)).toVar(),ne=et(Qh(z)).toVar(),ae=et(Qh(ee)).toVar(),oe=et(Qh(te)).toVar(),se=et(UI(wu(_o(y,x,E),z,ee,te),wu(_o(y.add(Et(1)),x,E),z.sub(1),ee,te),wu(_o(y,x.add(Et(1)),E),z,ee.sub(1),te),wu(_o(y.add(Et(1)),x.add(Et(1)),E),z.sub(1),ee.sub(1),te),wu(_o(y,x,E.add(Et(1))),z,ee,te.sub(1)),wu(_o(y.add(Et(1)),x,E.add(Et(1))),z.sub(1),ee,te.sub(1)),wu(_o(y,x.add(Et(1)),E.add(Et(1))),z,ee.sub(1),te.sub(1)),wu(_o(y.add(Et(1)),x.add(Et(1)),E.add(Et(1))),z.sub(1),ee.sub(1),te.sub(1)),ne,ae,oe)).toVar();return GI(se)}).setLayout({name:"mx_perlin_noise_float_1",type:"float",inputs:[{name:"p",type:"vec3"}]})]),Bx=Wu([Vt(([b])=>{const a=Vn(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=et(Is(a.x,y)).toVar(),z=et(Is(a.y,x)).toVar(),ee=et(Qh(E)).toVar(),te=et(Qh(z)).toVar(),ne=Ot(HI(af(of(y,x),E,z),af(of(y.add(Et(1)),x),E.sub(1),z),af(of(y,x.add(Et(1))),E,z.sub(1)),af(of(y.add(Et(1)),x.add(Et(1))),E.sub(1),z.sub(1)),ee,te)).toVar();return kI(ne)}).setLayout({name:"mx_perlin_noise_vec3_0",type:"vec3",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Ot(b).toVar(),y=Et().toVar(),x=Et().toVar(),E=Et().toVar(),z=et(Is(a.x,y)).toVar(),ee=et(Is(a.y,x)).toVar(),te=et(Is(a.z,E)).toVar(),ne=et(Qh(z)).toVar(),ae=et(Qh(ee)).toVar(),oe=et(Qh(te)).toVar(),se=Ot(UI(af(of(y,x,E),z,ee,te),af(of(y.add(Et(1)),x,E),z.sub(1),ee,te),af(of(y,x.add(Et(1)),E),z,ee.sub(1),te),af(of(y.add(Et(1)),x.add(Et(1)),E),z.sub(1),ee.sub(1),te),af(of(y,x,E.add(Et(1))),z,ee,te.sub(1)),af(of(y.add(Et(1)),x,E.add(Et(1))),z.sub(1),ee,te.sub(1)),af(of(y,x.add(Et(1)),E.add(Et(1))),z,ee.sub(1),te.sub(1)),af(of(y.add(Et(1)),x.add(Et(1)),E.add(Et(1))),z.sub(1),ee.sub(1),te.sub(1)),ne,ae,oe)).toVar();return GI(se)}).setLayout({name:"mx_perlin_noise_vec3_1",type:"vec3",inputs:[{name:"p",type:"vec3"}]})]),LK=Wu([Vt(([b])=>{const a=et(b).toVar(),y=Et(Nl(a)).toVar();return pc(_o(y))}).setLayout({name:"mx_cell_noise_float_0",type:"float",inputs:[{name:"p",type:"float"}]}),Vt(([b])=>{const a=Vn(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar();return pc(_o(y,x))}).setLayout({name:"mx_cell_noise_float_1",type:"float",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Ot(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar();return pc(_o(y,x,E))}).setLayout({name:"mx_cell_noise_float_2",type:"float",inputs:[{name:"p",type:"vec3"}]}),Vt(([b])=>{const a=Zr(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar(),z=Et(Nl(a.w)).toVar();return pc(_o(y,x,E,z))}).setLayout({name:"mx_cell_noise_float_3",type:"float",inputs:[{name:"p",type:"vec4"}]})]),cS=Wu([Vt(([b])=>{const a=et(b).toVar(),y=Et(Nl(a)).toVar();return Ot(pc(_o(y,Et(0))),pc(_o(y,Et(1))),pc(_o(y,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_0",type:"vec3",inputs:[{name:"p",type:"float"}]}),Vt(([b])=>{const a=Vn(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar();return Ot(pc(_o(y,x,Et(0))),pc(_o(y,x,Et(1))),pc(_o(y,x,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_1",type:"vec3",inputs:[{name:"p",type:"vec2"}]}),Vt(([b])=>{const a=Ot(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar();return Ot(pc(_o(y,x,E,Et(0))),pc(_o(y,x,E,Et(1))),pc(_o(y,x,E,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_2",type:"vec3",inputs:[{name:"p",type:"vec3"}]}),Vt(([b])=>{const a=Zr(b).toVar(),y=Et(Nl(a.x)).toVar(),x=Et(Nl(a.y)).toVar(),E=Et(Nl(a.z)).toVar(),z=Et(Nl(a.w)).toVar();return Ot(pc(_o(y,x,E,z,Et(0))),pc(_o(y,x,E,z,Et(1))),pc(_o(y,x,E,z,Et(2))))}).setLayout({name:"mx_cell_noise_vec3_3",type:"vec3",inputs:[{name:"p",type:"vec4"}]})]),dS=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Ot(b).toVar(),ne=et(0).toVar(),ae=et(1).toVar();return Xo(ee,()=>{ne.addAssign(ae.mul(LB(te))),ae.mulAssign(E),te.mulAssign(z)}),ne}).setLayout({name:"mx_fractal_noise_float",type:"float",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),fS=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Ot(b).toVar(),ne=Ot(0).toVar(),ae=et(1).toVar();return Xo(ee,()=>{ne.addAssign(ae.mul(Bx(te))),ae.mulAssign(E),te.mulAssign(z)}),ne}).setLayout({name:"mx_fractal_noise_vec3",type:"vec3",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),RK=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Ot(b).toVar();return Vn(dS(te,ee,z,E),dS(te.add(Ot(Et(19),Et(193),Et(17))),ee,z,E))}).setLayout({name:"mx_fractal_noise_vec2",type:"vec2",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),OK=Vt(([b,a,y,x])=>{const E=et(x).toVar(),z=et(y).toVar(),ee=Et(a).toVar(),te=Ot(b).toVar(),ne=Ot(fS(te,ee,z,E)).toVar(),ae=et(dS(te.add(Ot(Et(19),Et(193),Et(17))),ee,z,E)).toVar();return Zr(ne,ae)}).setLayout({name:"mx_fractal_noise_vec4",type:"vec4",inputs:[{name:"p",type:"vec3"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),BA=Wu([Vt(([b,a,y,x,E,z,ee])=>{const te=Et(ee).toVar(),ne=et(z).toVar(),ae=Et(E).toVar(),oe=Et(x).toVar(),se=Et(y).toVar(),ue=Et(a).toVar(),ce=Vn(b).toVar(),de=Ot(cS(Vn(ue.add(oe),se.add(ae)))).toVar(),ye=Vn(de.x,de.y).toVar();ye.subAssign(.5),ye.mulAssign(ne),ye.addAssign(.5);const Ae=Vn(Vn(et(ue),et(se)).add(ye)).toVar(),ge=Vn(Ae.sub(ce)).toVar();return yi(te.equal(Et(2)),()=>xs(ge.x).add(xs(ge.y))),yi(te.equal(Et(3)),()=>tl(xs(ge.x),xs(ge.y))),Yp(ge,ge)}).setLayout({name:"mx_worley_distance_0",type:"float",inputs:[{name:"p",type:"vec2"},{name:"x",type:"int"},{name:"y",type:"int"},{name:"xoff",type:"int"},{name:"yoff",type:"int"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),Vt(([b,a,y,x,E,z,ee,te,ne])=>{const ae=Et(ne).toVar(),oe=et(te).toVar(),se=Et(ee).toVar(),ue=Et(z).toVar(),ce=Et(E).toVar(),de=Et(x).toVar(),ye=Et(y).toVar(),Ae=Et(a).toVar(),ge=Ot(b).toVar(),Ee=Ot(cS(Ot(Ae.add(ce),ye.add(ue),de.add(se)))).toVar();Ee.subAssign(.5),Ee.mulAssign(oe),Ee.addAssign(.5);const be=Ot(Ot(et(Ae),et(ye),et(de)).add(Ee)).toVar(),we=Ot(be.sub(ge)).toVar();return yi(ae.equal(Et(2)),()=>xs(we.x).add(xs(we.y)).add(xs(we.z))),yi(ae.equal(Et(3)),()=>tl(xs(we.x),xs(we.y),xs(we.z))),Yp(we,we)}).setLayout({name:"mx_worley_distance_1",type:"float",inputs:[{name:"p",type:"vec3"},{name:"x",type:"int"},{name:"y",type:"int"},{name:"z",type:"int"},{name:"xoff",type:"int"},{name:"yoff",type:"int"},{name:"zoff",type:"int"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),zK=Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Vn(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Vn(Is(z.x,ee),Is(z.y,te)).toVar(),ae=et(1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:oe})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:se})=>{const ue=et(BA(ne,oe,se,ee,te,E,x)).toVar();ae.assign(Jc(ae,ue))})}),yi(x.equal(Et(0)),()=>{ae.assign(zh(ae))}),ae}).setLayout({name:"mx_worley_noise_float_0",type:"float",inputs:[{name:"p",type:"vec2"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),HK=Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Vn(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Vn(Is(z.x,ee),Is(z.y,te)).toVar(),ae=Vn(1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:oe})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:se})=>{const ue=et(BA(ne,oe,se,ee,te,E,x)).toVar();yi(ue.lessThan(ae.x),()=>{ae.y.assign(ae.x),ae.x.assign(ue)}).ElseIf(ue.lessThan(ae.y),()=>{ae.y.assign(ue)})})}),yi(x.equal(Et(0)),()=>{ae.assign(zh(ae))}),ae}).setLayout({name:"mx_worley_noise_vec2_0",type:"vec2",inputs:[{name:"p",type:"vec2"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),UK=Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Vn(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Vn(Is(z.x,ee),Is(z.y,te)).toVar(),ae=Ot(1e6,1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:oe})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:se})=>{const ue=et(BA(ne,oe,se,ee,te,E,x)).toVar();yi(ue.lessThan(ae.x),()=>{ae.z.assign(ae.y),ae.y.assign(ae.x),ae.x.assign(ue)}).ElseIf(ue.lessThan(ae.y),()=>{ae.z.assign(ae.y),ae.y.assign(ue)}).ElseIf(ue.lessThan(ae.z),()=>{ae.z.assign(ue)})})}),yi(x.equal(Et(0)),()=>{ae.assign(zh(ae))}),ae}).setLayout({name:"mx_worley_noise_vec3_0",type:"vec3",inputs:[{name:"p",type:"vec2"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]}),kK=Wu([zK,Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Ot(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Et().toVar(),ae=Ot(Is(z.x,ee),Is(z.y,te),Is(z.z,ne)).toVar(),oe=et(1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:se})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:ue})=>{Xo({start:-1,end:Et(1),name:"z",condition:"<="},({z:ce})=>{const de=et(BA(ae,se,ue,ce,ee,te,ne,E,x)).toVar();oe.assign(Jc(oe,de))})})}),yi(x.equal(Et(0)),()=>{oe.assign(zh(oe))}),oe}).setLayout({name:"mx_worley_noise_float_1",type:"float",inputs:[{name:"p",type:"vec3"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),GK=Wu([HK,Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Ot(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Et().toVar(),ae=Ot(Is(z.x,ee),Is(z.y,te),Is(z.z,ne)).toVar(),oe=Vn(1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:se})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:ue})=>{Xo({start:-1,end:Et(1),name:"z",condition:"<="},({z:ce})=>{const de=et(BA(ae,se,ue,ce,ee,te,ne,E,x)).toVar();yi(de.lessThan(oe.x),()=>{oe.y.assign(oe.x),oe.x.assign(de)}).ElseIf(de.lessThan(oe.y),()=>{oe.y.assign(de)})})})}),yi(x.equal(Et(0)),()=>{oe.assign(zh(oe))}),oe}).setLayout({name:"mx_worley_noise_vec2_1",type:"vec2",inputs:[{name:"p",type:"vec3"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),RB=Wu([UK,Vt(([b,a,y])=>{const x=Et(y).toVar(),E=et(a).toVar(),z=Ot(b).toVar(),ee=Et().toVar(),te=Et().toVar(),ne=Et().toVar(),ae=Ot(Is(z.x,ee),Is(z.y,te),Is(z.z,ne)).toVar(),oe=Ot(1e6,1e6,1e6).toVar();return Xo({start:-1,end:Et(1),name:"x",condition:"<="},({x:se})=>{Xo({start:-1,end:Et(1),name:"y",condition:"<="},({y:ue})=>{Xo({start:-1,end:Et(1),name:"z",condition:"<="},({z:ce})=>{const de=et(BA(ae,se,ue,ce,ee,te,ne,E,x)).toVar();yi(de.lessThan(oe.x),()=>{oe.z.assign(oe.y),oe.y.assign(oe.x),oe.x.assign(de)}).ElseIf(de.lessThan(oe.y),()=>{oe.z.assign(oe.y),oe.y.assign(de)}).ElseIf(de.lessThan(oe.z),()=>{oe.z.assign(de)})})})}),yi(x.equal(Et(0)),()=>{oe.assign(zh(oe))}),oe}).setLayout({name:"mx_worley_noise_vec3_1",type:"vec3",inputs:[{name:"p",type:"vec3"},{name:"jitter",type:"float"},{name:"metric",type:"int"}]})]),VK=Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=Et(b).toVar(),ue=Vn(a).toVar(),ce=Vn(y).toVar(),de=Vn(x).toVar(),ye=et(E).toVar(),Ae=et(z).toVar(),ge=et(ee).toVar(),Ee=Jd(te).toVar(),be=Et(ne).toVar(),we=et(ae).toVar(),De=et(oe).toVar(),Me=ue.mul(ce).add(de),He=et(0).toVar();return yi(se.equal(Et(0)),()=>{He.assign(Bx(Me))}),yi(se.equal(Et(1)),()=>{He.assign(cS(Me))}),yi(se.equal(Et(2)),()=>{He.assign(RB(Me,ye,Et(0)))}),yi(se.equal(Et(3)),()=>{He.assign(fS(Ot(Me,0),be,we,De))}),He.assign(He.mul(ge.sub(Ae)).add(Ae)),yi(Ee,()=>{He.assign(qd(He,Ae,ge))}),He}).setLayout({name:"mx_unifiednoise2d",type:"float",inputs:[{name:"noiseType",type:"int"},{name:"texcoord",type:"vec2"},{name:"freq",type:"vec2"},{name:"offset",type:"vec2"},{name:"jitter",type:"float"},{name:"outmin",type:"float"},{name:"outmax",type:"float"},{name:"clampoutput",type:"bool"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),jK=Vt(([b,a,y,x,E,z,ee,te,ne,ae,oe])=>{const se=Et(b).toVar(),ue=Ot(a).toVar(),ce=Ot(y).toVar(),de=Ot(x).toVar(),ye=et(E).toVar(),Ae=et(z).toVar(),ge=et(ee).toVar(),Ee=Jd(te).toVar(),be=Et(ne).toVar(),we=et(ae).toVar(),De=et(oe).toVar(),Me=ue.mul(ce).add(de),He=et(0).toVar();return yi(se.equal(Et(0)),()=>{He.assign(Bx(Me))}),yi(se.equal(Et(1)),()=>{He.assign(cS(Me))}),yi(se.equal(Et(2)),()=>{He.assign(RB(Me,ye,Et(0)))}),yi(se.equal(Et(3)),()=>{He.assign(fS(Me,be,we,De))}),He.assign(He.mul(ge.sub(Ae)).add(Ae)),yi(Ee,()=>{He.assign(qd(He,Ae,ge))}),He}).setLayout({name:"mx_unifiednoise3d",type:"float",inputs:[{name:"noiseType",type:"int"},{name:"position",type:"vec3"},{name:"freq",type:"vec3"},{name:"offset",type:"vec3"},{name:"jitter",type:"float"},{name:"outmin",type:"float"},{name:"outmax",type:"float"},{name:"clampoutput",type:"bool"},{name:"octaves",type:"int"},{name:"lacunarity",type:"float"},{name:"diminish",type:"float"}]}),XK=Vt(([b])=>{const a=b.y,y=b.z,x=Ot().toVar();return yi(a.lessThan(1e-4),()=>{x.assign(Ot(y,y,y))}).Else(()=>{let E=b.x;E=E.sub(Hh(E)).mul(6).toVar();const z=Et(_C(E)),ee=E.sub(et(z)),te=y.mul(a.oneMinus()),ne=y.mul(a.mul(ee).oneMinus()),ae=y.mul(a.mul(ee.oneMinus()).oneMinus());yi(z.equal(Et(0)),()=>{x.assign(Ot(y,ae,te))}).ElseIf(z.equal(Et(1)),()=>{x.assign(Ot(ne,y,te))}).ElseIf(z.equal(Et(2)),()=>{x.assign(Ot(te,y,ae))}).ElseIf(z.equal(Et(3)),()=>{x.assign(Ot(te,ne,y))}).ElseIf(z.equal(Et(4)),()=>{x.assign(Ot(ae,te,y))}).Else(()=>{x.assign(Ot(y,te,ne))})}),x}).setLayout({name:"mx_hsvtorgb",type:"vec3",inputs:[{name:"hsv",type:"vec3"}]}),QK=Vt(([b])=>{const a=Ot(b).toVar(),y=et(a.x).toVar(),x=et(a.y).toVar(),E=et(a.z).toVar(),z=et(Jc(y,Jc(x,E))).toVar(),ee=et(tl(y,tl(x,E))).toVar(),te=et(ee.sub(z)).toVar(),ne=et().toVar(),ae=et().toVar(),oe=et().toVar();return oe.assign(ee),yi(ee.greaterThan(0),()=>{ae.assign(te.div(ee))}).Else(()=>{ae.assign(0)}),yi(ae.lessThanEqual(0),()=>{ne.assign(0)}).Else(()=>{yi(y.greaterThanEqual(ee),()=>{ne.assign(x.sub(E).div(te))}).ElseIf(x.greaterThanEqual(ee),()=>{ne.assign(Dl(2,E.sub(y).div(te)))}).Else(()=>{ne.assign(Dl(4,y.sub(x).div(te)))}),ne.mulAssign(1/6),yi(ne.lessThan(0),()=>{ne.addAssign(1)})}),Ot(ne,ae,oe)}).setLayout({name:"mx_rgbtohsv",type:"vec3",inputs:[{name:"c",type:"vec3"}]}),WK=Vt(([b])=>{const a=Ot(b).toVar(),y=OC(WC(a,Ot(.04045))).toVar(),x=Ot(a.div(12.92)).toVar(),E=Ot(Kd(tl(a.add(Ot(.055)),Ot(0)).div(1.055),Ot(2.4))).toVar();return so(x,E,y)}).setLayout({name:"mx_srgb_texture_to_lin_rec709",type:"vec3",inputs:[{name:"color",type:"vec3"}]}),jI=(b,a)=>{b=et(b),a=et(a);const y=Vn(a.dFdx(),a.dFdy()).length().mul(.7071067811865476);return _d(b.sub(y),b.add(y),a)},XI=(b,a,y,x)=>so(b,a,y[x].clamp()),ZK=(b,a,y=qo())=>XI(b,a,y,"x"),YK=(b,a,y=qo())=>XI(b,a,y,"y"),JK=(b,a,y,x,E=qo())=>{const z=E.x.clamp(),ee=E.y.clamp(),te=so(b,a,z),ne=so(y,x,z);return so(te,ne,ee)},QI=(b,a,y,x,E)=>so(b,a,jI(y,x[E])),KK=(b,a,y,x=qo())=>QI(b,a,y,x,"x"),qK=(b,a,y,x=qo())=>QI(b,a,y,x,"y"),_K=(b=1,a=0,y=qo())=>y.mul(b).add(a),$K=(b,a=1)=>(b=et(b),b.abs().pow(a).mul(b.sign())),eq=(b,a=1,y=.5)=>et(b).sub(y).mul(a).add(y),tq=(b=qo(),a=1,y=0)=>LB(b.convert("vec2|vec3")).mul(a).add(y),nq=(b=qo(),a=1,y=0)=>Bx(b.convert("vec2|vec3")).mul(a).add(y),rq=(b=qo(),a=1,y=0)=>(b=b.convert("vec2|vec3"),Zr(Bx(b),LB(b.add(Vn(19,73)))).mul(a).add(y)),iq=(b,a=qo(),y=Vn(1,1),x=Vn(0,0),E=1,z=0,ee=1,te=!1,ne=1,ae=2,oe=.5)=>VK(b,a.convert("vec2|vec3"),y,x,E,z,ee,te,ne,ae,oe),aq=(b,a=qo(),y=Vn(1,1),x=Vn(0,0),E=1,z=0,ee=1,te=!1,ne=1,ae=2,oe=.5)=>jK(b,a.convert("vec2|vec3"),y,x,E,z,ee,te,ne,ae,oe),oq=(b=qo(),a=1)=>kK(b.convert("vec2|vec3"),a,Et(1)),sq=(b=qo(),a=1)=>GK(b.convert("vec2|vec3"),a,Et(1)),lq=(b=qo(),a=1)=>RB(b.convert("vec2|vec3"),a,Et(1)),uq=(b=qo())=>LK(b.convert("vec2|vec3")),cq=(b=qo(),a=3,y=2,x=.5,E=1)=>dS(b,Et(a),y,x).mul(E),dq=(b=qo(),a=3,y=2,x=.5,E=1)=>RK(b,Et(a),y,x).mul(E),fq=(b=qo(),a=3,y=2,x=.5,E=1)=>fS(b,Et(a),y,x).mul(E),hq=(b=qo(),a=3,y=2,x=.5,E=1)=>OK(b,Et(a),y,x).mul(E),gq=(b,a=et(0))=>Dl(b,a),pq=(b,a=et(0))=>Ja(b,a),mq=(b,a=et(1))=>fa(b,a),vq=(b,a=et(1))=>Pd(b,a),Aq=(b,a=et(1))=>_y(b,a),yq=(b,a=et(1))=>Kd(b,a),xq=(b=et(0),a=et(1))=>bE(b,a),Pq=()=>PA,bq=()=>WF,Eq=(b,a=et(1))=>Ja(a,b),Sq=(b,a,y,x)=>b.greaterThan(a).mix(y,x),wq=(b,a,y,x)=>b.greaterThanEqual(a).mix(y,x),Cq=(b,a,y,x)=>b.equal(a).mix(y,x),Bq=(b,a=null)=>{if(typeof a=="string"){const y={x:0,r:0,y:1,g:1,z:2,b:2,w:3,a:3},x=a.replace(/^out/,"").toLowerCase();if(y[x]!==void 0)return b.element(y[x])}if(typeof a=="number")return b.element(a);if(typeof a=="string"&&a.length===1){const y={x:0,r:0,y:1,g:1,z:2,b:2,w:3,a:3};if(y[a]!==void 0)return b.element(y[a])}return b},Tq=(b,a=Vn(.5,.5),y=Vn(1,1),x=et(0),E=Vn(0,0))=>{let z=b;if(a&&(z=z.sub(a)),y&&(z=z.mul(y)),x){const ee=x.mul(Math.PI/180),te=ee.cos(),ne=ee.sin();z=Vn(z.x.mul(te).sub(z.y.mul(ne)),z.x.mul(ne).add(z.y.mul(te)))}return a&&(z=z.add(a)),E&&(z=z.add(E)),z},Mq=(b,a)=>{b=Vn(b),a=et(a);const y=a.mul(Math.PI/180);return dx(b,y)},Dq=(b,a,y)=>{b=Ot(b),a=et(a),y=Ot(y);const x=a.mul(Math.PI/180),E=y.normalize(),z=x.cos(),ee=x.sin(),te=et(1).sub(z);return b.mul(z).add(E.cross(b).mul(ee)).add(E.mul(E.dot(b)).mul(te))},Nq=(b,a)=>(b=Ot(b),a=et(a),B5(b,a)),Fq=Vt(([b,a,y])=>{const x=Lg(b).toVar(),E=Ja(et(.5).mul(a.sub(y)),Sd).div(x).toVar(),z=Ja(et(-.5).mul(a.sub(y)),Sd).div(x).toVar(),ee=Ot().toVar();ee.x=x.x.greaterThan(et(0)).select(E.x,z.x),ee.y=x.y.greaterThan(et(0)).select(E.y,z.y),ee.z=x.z.greaterThan(et(0)).select(E.z,z.z);const te=Jc(ee.x,ee.y,ee.z).toVar();return Sd.add(x.mul(te)).toVar().sub(y)}),WI=Vt(([b,a])=>{const y=b.x,x=b.y,E=b.z;let z=a.element(0).mul(.886227);return z=z.add(a.element(1).mul(2*.511664).mul(x)),z=z.add(a.element(2).mul(2*.511664).mul(E)),z=z.add(a.element(3).mul(2*.511664).mul(y)),z=z.add(a.element(4).mul(2*.429043).mul(y).mul(x)),z=z.add(a.element(5).mul(2*.429043).mul(x).mul(E)),z=z.add(a.element(6).mul(E.mul(E).mul(.743125).sub(.247708))),z=z.add(a.element(7).mul(2*.429043).mul(y).mul(E)),z=z.add(a.element(8).mul(.429043).mul(fa(y,y).sub(fa(x,x)))),z});var pce=Object.freeze({__proto__:null,BRDF_GGX:Q5,BRDF_Lambert:A0,BasicPointShadowFilter:II,BasicShadowFilter:SI,Break:M6,Const:$8,Continue:bQ,DFGApprox:W5,D_GGX:_6,Discard:pN,EPSILON:P8,F_Schlick:AA,Fn:Vt,INFINITY:_j,If:yi,Loop:Xo,NodeAccess:Xu,NodeShaderStage:ky,NodeType:Pj,NodeUpdateType:ba,OnMaterialUpdate:FY,OnObjectUpdate:NY,PCFShadowFilter:wI,PCFSoftShadowFilter:CI,PI:yE,PI2:$j,PointShadowFilter:LI,Return:pX,Schlick_to_F0:eF,ScriptableNodeResources:iS,ShaderNode:iA,Stack:cE,Switch:jj,TBNViewMatrix:m0,VSMShadowFilter:BI,V_GGX_SmithCorrelated:q6,Var:_8,VarIntent:eN,abs:xs,acesFilmicToneMapping:lI,acos:JC,add:Dl,addMethodChaining:On,addNodeElement:AX,agxToneMapping:uI,all:b8,alphaT:pE,and:o8,anisotropy:Zp,anisotropyB:f0,anisotropyT:Zy,any:E8,append:Zj,array:$D,arrayBuffer:Qj,asin:B8,assign:e8,atan:bE,atan2:Y8,atomicAdd:HJ,atomicAnd:VJ,atomicFunc:Xh,atomicLoad:OJ,atomicMax:kJ,atomicMin:GJ,atomicOr:jJ,atomicStore:zJ,atomicSub:UJ,atomicXor:XJ,attenuationColor:VC,attenuationDistance:GC,attribute:Tc,attributeArray:RY,backgroundBlurriness:KF,backgroundIntensity:yB,backgroundRotation:qF,batch:w6,bentNormalView:ZN,billboarding:gY,bitAnd:c8,bitNot:d8,bitOr:f8,bitXor:h8,bitangentGeometry:nQ,bitangentLocal:rQ,bitangentView:QN,bitangentWorld:iQ,bitcast:YZ,blendBurn:z6,blendColor:UQ,blendDodge:H6,blendOverlay:k6,blendScreen:U6,blur:xF,bool:Jd,buffer:rx,bufferAttribute:tx,builtin:Hg,bumpMap:B5,burn:GQ,bvec2:VD,bvec3:OC,bvec4:WD,bypass:dN,cache:nx,call:t8,cameraFar:Gg,cameraIndex:Kp,cameraNear:kg,cameraNormalMatrix:FX,cameraPosition:sx,cameraProjectionMatrix:$d,cameraProjectionMatrixInverse:DX,cameraViewMatrix:Ed,cameraViewport:IX,cameraWorldMatrix:NX,cbrt:j8,cdl:qY,ceil:PE,checker:DK,cineonToneMapping:sI,clamp:qd,clearcoat:fE,clearcoatNormalView:p0,clearcoatRoughness:Wy,code:nS,color:kD,colorSpaceToWorking:CE,colorToDirection:qQ,compute:cN,computeKernel:u5,computeSkinning:xQ,context:ex,convert:YD,convertColorSpace:oX,convertToTexture:CY,cos:Og,cross:SE,cubeTexture:fA,cubeTextureBase:b5,cubeToUV:Wf,dFdx:KC,dFdy:qC,dashSize:h0,debug:mN,decrement:y8,decrementBefore:v8,defaultBuildStages:TC,defaultShaderStages:DD,defined:Vy,degrees:w8,deltaTime:sY,densityFog:yJ,densityFogFactor:bB,depth:G5,depthPass:nJ,determinant:L8,difference:U8,diffuseColor:Co,directPointLight:zI,directionToColor:j6,directionToFaceDirection:cA,dispersion:jC,distance:H8,div:Pd,dodge:VQ,dot:Yp,drawIndex:b6,dynamicBufferAttribute:uN,element:ZD,emissive:zC,equal:QC,equals:O8,equirectUV:V5,exp:ZC,exp2:sA,expression:zg,faceDirection:A5,faceForward:r5,faceforward:eX,float:et,floatBitsToInt:JZ,floatBitsToUint:KZ,floor:Hh,fog:Px,fract:Rg,frameGroup:qD,frameId:WF,frontFacing:wN,fwidth:F8,gain:eY,gapSize:Jy,getConstNodeType:UD,getCurrentStack:uE,getDirection:AF,getDistanceAttenuation:IB,getGeometryRoughness:K6,getNormalFromDepth:TY,getParallaxCorrectNormal:Fq,getRoughness:X5,getScreenPosition:BY,getShIrradianceAt:WI,getShadowMaterial:TI,getShadowRenderObjectFunction:DI,getTextureIndex:XF,getViewPosition:SA,globalId:wJ,glsl:dJ,glslFn:fJ,grayscale:ZY,greaterThan:WC,greaterThanEqual:a8,hash:$Z,highpModelNormalViewMatrix:m5,highpModelViewMatrix:p5,hue:KY,increment:A8,incrementBefore:m8,instance:hQ,instanceIndex:_p,instancedArray:OY,instancedBufferAttribute:BE,instancedDynamicBufferAttribute:l5,instancedMesh:S6,int:Et,intBitsToFloat:qZ,inverse:R8,inverseSqrt:YC,inversesqrt:tX,invocationLocalIndex:fQ,invocationSubgroupIndex:dQ,ior:Ky,iridescence:gE,iridescenceIOR:HC,iridescenceThickness:UC,ivec2:ou,ivec3:jD,ivec4:XD,js:uJ,label:q8,length:Uh,lengthSq:e5,lessThan:r8,lessThanEqual:i8,lightPosition:SB,lightProjectionUV:pI,lightShadowMatrix:sS,lightTargetDirection:CB,lightTargetPosition:mI,lightViewPosition:wB,lightingContext:F6,lights:AK,linearDepth:vA,linearToneMapping:aI,localId:CJ,log:xE,log2:Oh,logarithmicDepthToViewZ:NQ,luminance:xB,mat2:dE,mat3:fc,mat4:c0,matcapUV:FF,materialAO:x6,materialAlphaTest:JN,materialAnisotropy:u6,materialAnisotropyVector:hA,materialAttenuationColor:v6,materialAttenuationDistance:m6,materialClearcoat:r6,materialClearcoatNormal:a6,materialClearcoatRoughness:i6,materialColor:OE,materialDispersion:y6,materialEmissive:qN,materialEnvIntensity:NE,materialEnvRotation:P5,materialIOR:p6,materialIridescence:c6,materialIridescenceIOR:d6,materialIridescenceThickness:f6,materialLightMap:I5,materialLineDashOffset:F5,materialLineDashSize:D5,materialLineGapSize:N5,materialLineScale:M5,materialLineWidth:UE,materialMetalness:t6,materialNormal:n6,materialOpacity:zE,materialPointSize:A6,materialReference:jg,materialReflectivity:HE,materialRefractionRatio:DN,materialRotation:o6,materialRoughness:e6,materialSheen:s6,materialSheenRoughness:l6,materialShininess:KN,materialSpecular:_N,materialSpecularColor:$N,materialSpecularIntensity:T5,materialSpecularStrength:ux,materialThickness:g6,materialTransmission:h6,max:tl,maxMipLevel:d5,mediumpModelViewMatrix:SN,metalness:Qy,min:Jc,mix:so,mixElement:Q8,mod:_y,modInt:x8,modelDirection:UX,modelNormalMatrix:EN,modelPosition:kX,modelRadius:bN,modelScale:GX,modelViewMatrix:Vg,modelViewPosition:VX,modelViewProjection:L5,modelWorldMatrix:tf,modelWorldMatrixInverse:jX,morphReference:N6,mrt:QF,mul:fa,mx_aastep:jI,mx_add:gq,mx_atan2:xq,mx_cell_noise_float:uq,mx_contrast:eq,mx_divide:vq,mx_fractal_noise_float:cq,mx_fractal_noise_vec2:dq,mx_fractal_noise_vec3:fq,mx_fractal_noise_vec4:hq,mx_frame:bq,mx_heighttonormal:Nq,mx_hsvtorgb:XK,mx_ifequal:Cq,mx_ifgreater:Sq,mx_ifgreatereq:wq,mx_invert:Eq,mx_modulo:Aq,mx_multiply:mq,mx_noise_float:tq,mx_noise_vec3:nq,mx_noise_vec4:rq,mx_place2d:Tq,mx_power:yq,mx_ramp4:JK,mx_ramplr:ZK,mx_ramptb:YK,mx_rgbtohsv:QK,mx_rotate2d:Mq,mx_rotate3d:Dq,mx_safepower:$K,mx_separate:Bq,mx_splitlr:KK,mx_splittb:qK,mx_srgb_texture_to_lin_rec709:WK,mx_subtract:pq,mx_timer:Pq,mx_transform_uv:_K,mx_unifiednoise2d:iq,mx_unifiednoise3d:aq,mx_worley_noise_float:oq,mx_worley_noise_vec2:sq,mx_worley_noise_vec3:lq,negate:T8,neutralToneMapping:cI,nodeArray:u0,nodeImmutable:wr,nodeObject:zn,nodeObjectIntent:jy,nodeObjects:lE,nodeProxy:ea,nodeProxyIntent:vr,normalFlat:CN,normalGeometry:DE,normalLocal:Kc,normalMap:C5,normalView:jo,normalViewGeometry:dA,normalWorld:qp,normalWorldGeometry:BN,normalize:Lg,not:l8,notEqual:n8,numWorkgroups:EJ,objectDirection:LX,objectGroup:XC,objectPosition:PN,objectRadius:HX,objectScale:OX,objectViewPosition:zX,objectWorldMatrix:RX,oneMinus:M8,or:s8,orthographicDepthToViewZ:DQ,oscSawtooth:dY,oscSine:lY,oscSquare:uY,oscTriangle:cY,output:oA,outputStruct:WZ,overlay:XQ,overloadingFn:Wu,parabola:gB,parallaxDirection:WN,parallaxUV:aQ,parameter:kZ,pass:eJ,passTexture:tJ,pcurve:tY,perspectiveDepthToViewZ:U5,pmremTexture:dB,pointShadow:OI,pointUV:HY,pointWidth:Yj,positionGeometry:Qu,positionLocal:hl,positionPrevious:ME,positionView:gl,positionViewDirection:Ds,positionWorld:Sd,positionWorldDirection:v5,posterize:$Y,pow:Kd,pow2:$C,pow3:k8,pow4:G8,premultiplyAlpha:G6,property:Xf,quadBroadcast:pK,quadSwapDiagonal:uK,quadSwapX:sK,quadSwapY:lK,radians:S8,rand:X8,range:PJ,rangeFog:AJ,rangeFogFactor:PB,reciprocal:N8,reference:cs,referenceBuffer:E5,reflect:z8,reflectVector:IN,reflectView:NN,reflector:PY,refract:n5,refractVector:LN,refractView:FN,reinhardToneMapping:oI,remap:hN,remapClamp:gN,renderGroup:xi,renderOutput:c5,rendererReference:oN,rotate:dx,rotateUV:fY,roughness:Rh,round:D8,rtt:YF,sRGBTransferEOTF:nN,sRGBTransferOETF:rN,sample:DY,sampler:EX,samplerComparison:SX,saturate:t5,saturation:YY,screen:jQ,screenCoordinate:ox,screenDPR:AN,screenSize:g0,screenUV:Ug,scriptable:vJ,scriptableValue:rS,select:Su,setCurrentStack:Xy,setName:i5,shaderStages:MC,shadow:FI,shadowPositionWorld:MB,shapeCircle:NK,sharedUniformGroup:AE,sheen:d0,sheenRoughness:hE,shiftLeft:g8,shiftRight:p8,shininess:mE,sign:$y,sin:bd,sinc:nY,skinning:T6,smoothstep:_d,smoothstepElement:W8,specularColor:Yc,specularF90:Yy,spherizeUV:hY,split:Wj,spritesheetUV:vY,sqrt:zh,stack:JE,step:EE,stepElement:Z8,storage:v0,storageBarrier:DJ,storageObject:yQ,storageTexture:_F,string:Xj,struct:QZ,sub:Ja,subBuild:lA,subgroupAdd:ZJ,subgroupAll:iK,subgroupAnd:$J,subgroupAny:aK,subgroupBallot:WJ,subgroupBroadcast:cK,subgroupBroadcastFirst:oK,subgroupElect:QJ,subgroupExclusiveAdd:JJ,subgroupExclusiveMul:_J,subgroupInclusiveAdd:YJ,subgroupInclusiveMul:qJ,subgroupIndex:cQ,subgroupMax:rK,subgroupMin:nK,subgroupMul:KJ,subgroupOr:eK,subgroupShuffle:dK,subgroupShuffleDown:gK,subgroupShuffleUp:hK,subgroupShuffleXor:fK,subgroupSize:BJ,subgroupXor:tK,tan:C8,tangentGeometry:IE,tangentLocal:lx,tangentView:LE,tangentWorld:XN,texture:Xa,texture3D:$F,textureBarrier:NJ,textureBicubic:xW,textureBicubicLevel:J5,textureCubeUV:yF,textureLoad:fl,textureSize:Jp,textureStore:kY,thickness:kC,time:PA,toneMapping:sN,toneMappingExposure:lN,toonOutlinePass:iJ,transformDirection:V8,transformNormal:TN,transformNormalToView:y5,transformedClearcoatNormalView:ZX,transformedNormalView:QX,transformedNormalWorld:WX,transmission:vE,transpose:I8,triNoise3D:iY,triplanarTexture:AY,triplanarTextures:ZF,trunc:_C,uint:Qr,uintBitsToFloat:_Z,uniform:wi,uniformArray:hc,uniformCubeTexture:JX,uniformFlow:K8,uniformGroup:KD,uniformTexture:bX,unpremultiplyAlpha:kQ,userData:XY,uv:qo,uvec2:GD,uvec3:aA,uvec4:QD,varying:kh,varyingProperty:xd,vec2:Vn,vec3:Ot,vec4:Zr,vectorComponents:s0,velocity:WY,vertexColor:O6,vertexIndex:P6,vertexStage:tN,vibrance:JY,viewZToLogarithmicDepth:k5,viewZToOrthographicDepth:mA,viewZToPerspectiveDepth:H5,viewport:uA,viewportCoordinate:yN,viewportDepthTexture:z5,viewportLinearDepth:FQ,viewportMipTexture:O5,viewportResolution:MX,viewportSafeUV:pY,viewportSharedTexture:V6,viewportSize:g5,viewportTexture:TQ,viewportUV:TX,wgsl:cJ,wgslFn:hJ,workgroupArray:LJ,workgroupBarrier:MJ,workgroupId:SJ,workingToColorSpace:iN,xor:u8});const Zf=new hB;class Iq extends em{constructor(a,y){super(),this.renderer=a,this.nodes=y}update(a,y,x){const E=this.renderer,z=this.nodes.getBackgroundNode(a)||a.background;let ee=!1;if(z===null)E._clearColor.getRGB(Zf),Zf.a=E._clearColor.a;else if(z.isColor===!0)z.getRGB(Zf),Zf.a=1,ee=!0;else if(z.isNode===!0){const ne=this.get(a),ae=z;Zf.copy(E._clearColor);let oe=ne.backgroundMesh;if(oe===void 0){let ye=function(){z.removeEventListener("dispose",ye),oe.material.dispose(),oe.geometry.dispose()};const ue=ex(Zr(ae).mul(yB),{getUV:()=>qF.mul(BN),getTextureLevel:()=>KF});let ce=L5;ce=ce.setZ(ce.w);const de=new nl;de.name="Background.material",de.side=xo,de.depthTest=!1,de.depthWrite=!1,de.allowOverride=!1,de.fog=!1,de.lights=!1,de.vertexNode=ce,de.colorNode=ue,ne.backgroundMeshNode=ue,ne.backgroundMesh=oe=new Go(new Hf(1,32,32),de),oe.frustumCulled=!1,oe.name="Background.mesh",oe.onBeforeRender=function(Ae,ge,Ee){this.matrixWorld.copyPosition(Ee.matrixWorld)},z.addEventListener("dispose",ye)}const se=ae.getCacheKey();ne.backgroundCacheKey!==se&&(ne.backgroundMeshNode.node=Zr(ae).mul(yB),ne.backgroundMeshNode.needsUpdate=!0,oe.material.needsUpdate=!0,ne.backgroundCacheKey=se),y.unshift(oe,oe.geometry,oe.material,0,0,null,null)}else console.error("THREE.Renderer: Unsupported background configuration.",z);const te=E.xr.getEnvironmentBlendMode();if(te==="additive"?Zf.set(0,0,0,1):te==="alpha-blend"&&Zf.set(0,0,0,0),E.autoClear===!0||ee===!0){const ne=x.clearColorValue;ne.r=Zf.r,ne.g=Zf.g,ne.b=Zf.b,ne.a=Zf.a,(E.backend.isWebGLBackend===!0||E.alpha===!0)&&(ne.r*=ne.a,ne.g*=ne.a,ne.b*=ne.a),x.depthClearValue=E._clearDepth,x.stencilClearValue=E._clearStencil,x.clearColor=E.autoClearColor===!0,x.clearDepth=E.autoClearDepth===!0,x.clearStencil=E.autoClearStencil===!0}else x.clearColor=!1,x.clearDepth=!1,x.clearStencil=!1}}let Lq=0;class OB{constructor(a="",y=[],x=0,E=[]){this.name=a,this.bindings=y,this.index=x,this.bindingsReference=E,this.id=Lq++}}class Rq{constructor(a,y,x,E,z,ee,te,ne,ae,oe=[]){this.vertexShader=a,this.fragmentShader=y,this.computeShader=x,this.transforms=oe,this.nodeAttributes=E,this.bindings=z,this.updateNodes=ee,this.updateBeforeNodes=te,this.updateAfterNodes=ne,this.observer=ae,this.usedTimes=0}createBindings(){const a=[];for(const y of this.bindings)if(y.bindings[0].groupNode.shared!==!0){const E=new OB(y.name,[],y.index,y.bindingsReference);a.push(E);for(const z of y.bindings)E.bindings.push(z.clone())}else a.push(y);return a}}class ZI{constructor(a,y,x=null){this.isNodeAttribute=!0,this.name=a,this.type=y,this.node=x}}class Oq{constructor(a,y,x){this.isNodeUniform=!0,this.name=a,this.type=y,this.node=x}get value(){return this.node.value}set value(a){this.node.value=a}get id(){return this.node.id}get groupNode(){return this.node.groupNode}}class YI{constructor(a,y,x=!1,E=null){this.isNodeVar=!0,this.name=a,this.type=y,this.readOnly=x,this.count=E}}class zq extends YI{constructor(a,y,x=null,E=null){super(a,y),this.needsInterpolation=!1,this.isNodeVarying=!0,this.interpolationType=x,this.interpolationSampling=E}}class Hq{constructor(a,y,x=""){this.name=a,this.type=y,this.code=x,Object.defineProperty(this,"isNodeCode",{value:!0})}}let Uq=0;class zB{constructor(a=null){this.id=Uq++,this.nodesData=new WeakMap,this.parent=a}getData(a){let y=this.nodesData.get(a);return y===void 0&&this.parent!==null&&(y=this.parent.getData(a)),y}setData(a,y){this.nodesData.set(a,y)}}class kq{constructor(a,y){this.name=a,this.members=y,this.output=!1}}class rm{constructor(a,y){this.name=a,this.value=y,this.boundary=0,this.itemSize=0,this.offset=0}setValue(a){this.value=a}getValue(){return this.value}}class Gq extends rm{constructor(a,y=0){super(a,y),this.isNumberUniform=!0,this.boundary=4,this.itemSize=1}}class Vq extends rm{constructor(a,y=new vn){super(a,y),this.isVector2Uniform=!0,this.boundary=8,this.itemSize=2}}class jq extends rm{constructor(a,y=new Ye){super(a,y),this.isVector3Uniform=!0,this.boundary=16,this.itemSize=3}}class Xq extends rm{constructor(a,y=new Ui){super(a,y),this.isVector4Uniform=!0,this.boundary=16,this.itemSize=4}}class Qq extends rm{constructor(a,y=new Ur){super(a,y),this.isColorUniform=!0,this.boundary=16,this.itemSize=3}}class Wq extends rm{constructor(a,y=new Pb){super(a,y),this.isMatrix2Uniform=!0,this.boundary=8,this.itemSize=4}}class Zq extends rm{constructor(a,y=new Pa){super(a,y),this.isMatrix3Uniform=!0,this.boundary=48,this.itemSize=12}}class Yq extends rm{constructor(a,y=new mi){super(a,y),this.isMatrix4Uniform=!0,this.boundary=64,this.itemSize=16}}class Jq extends Gq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class Kq extends Vq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class qq extends jq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class _q extends Xq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class $q extends Qq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class e_ extends Wq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class t_ extends Zq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}class n_ extends Yq{constructor(a){super(a.name,a.value),this.nodeUniform=a}getValue(){return this.nodeUniform.value}getType(){return this.nodeUniform.type}}const JI=new WeakMap,r_=new Map([[Int8Array,"int"],[Int16Array,"int"],[Int32Array,"int"],[Uint8Array,"uint"],[Uint16Array,"uint"],[Uint32Array,"uint"],[Float32Array,"float"]]),hS=b=>/e/g.test(b)?String(b).replace(/\+/g,""):(b=Number(b),b+(b%1?"":".0"));class KI{constructor(a,y,x){this.object=a,this.material=a&&a.material||null,this.geometry=a&&a.geometry||null,this.renderer=y,this.parser=x,this.scene=null,this.camera=null,this.nodes=[],this.sequentialNodes=[],this.updateNodes=[],this.updateBeforeNodes=[],this.updateAfterNodes=[],this.hashNodes={},this.observer=null,this.lightsNode=null,this.environmentNode=null,this.fogNode=null,this.clippingContext=null,this.vertexShader=null,this.fragmentShader=null,this.computeShader=null,this.flowNodes={vertex:[],fragment:[],compute:[]},this.flowCode={vertex:"",fragment:"",compute:""},this.uniforms={vertex:[],fragment:[],compute:[],index:0},this.structs={vertex:[],fragment:[],compute:[],index:0},this.types={vertex:[],fragment:[],compute:[],index:0},this.bindings={vertex:{},fragment:{},compute:{}},this.bindingsIndexes={},this.bindGroups=null,this.attributes=[],this.bufferAttributes=[],this.varyings=[],this.codes={},this.vars={},this.declarations={},this.flow={code:""},this.chaining=[],this.stack=JE(),this.stacks=[],this.tab=" ",this.currentFunctionNode=null,this.context={material:this.material},this.cache=new zB,this.globalCache=this.cache,this.flowsData=new WeakMap,this.shaderStage=null,this.buildStage=null,this.subBuildLayers=[],this.currentStack=null,this.subBuildFn=null}getBindGroupsCache(){let a=JI.get(this.renderer);return a===void 0&&(a=new Qf,JI.set(this.renderer,a)),a}createRenderTarget(a,y,x){return new xg(a,y,x)}createCubeRenderTarget(a,y){return new X6(a,y)}includes(a){return this.nodes.includes(a)}getOutputStructName(){}_getBindGroup(a,y){const x=this.getBindGroupsCache(),E=[];let z=!0;for(const te of y)E.push(te),z=z&&te.groupNode.shared!==!0;let ee;return z?(ee=x.get(E),ee===void 0&&(ee=new OB(a,E,this.bindingsIndexes[a].group,E),x.set(E,ee))):ee=new OB(a,E,this.bindingsIndexes[a].group,E),ee}getBindGroupArray(a,y){const x=this.bindings[y];let E=x[a];return E===void 0&&(this.bindingsIndexes[a]===void 0&&(this.bindingsIndexes[a]={binding:0,group:Object.keys(this.bindingsIndexes).length}),x[a]=E=[]),E}getBindings(){let a=this.bindGroups;if(a===null){const y={},x=this.bindings;for(const E of MC)for(const z in x[E]){const ee=x[E][z];(y[z]||(y[z]=[])).push(...ee)}a=[];for(const E in y){const z=y[E],ee=this._getBindGroup(E,z);a.push(ee)}this.bindGroups=a}return a}sortBindingGroups(){const a=this.getBindings();a.sort((y,x)=>y.bindings[0].groupNode.order-x.bindings[0].groupNode.order);for(let y=0;y=0?`${Math.round(y)}u`:"0u";if(a==="bool")return y?"true":"false";if(a==="color")return`${this.getType("vec3")}( ${hS(y.r)}, ${hS(y.g)}, ${hS(y.b)} )`;const x=this.getTypeLength(a),E=this.getComponentType(a),z=ee=>this.generateConst(E,ee);if(x===2)return`${this.getType(a)}( ${z(y.x)}, ${z(y.y)} )`;if(x===3)return`${this.getType(a)}( ${z(y.x)}, ${z(y.y)}, ${z(y.z)} )`;if(x===4&&a!=="mat2")return`${this.getType(a)}( ${z(y.x)}, ${z(y.y)}, ${z(y.z)}, ${z(y.w)} )`;if(x>=4&&y&&(y.isMatrix2||y.isMatrix3||y.isMatrix4))return`${this.getType(a)}( ${y.elements.map(z).join(", ")} )`;if(x>4)return`${this.getType(a)}()`;throw new Error(`NodeBuilder: Type '${a}' not found in generate constant attempt.`)}getType(a){return a==="color"?"vec3":a}hasGeometryAttribute(a){return this.geometry&&this.geometry.getAttribute(a)!==void 0}getAttribute(a,y){const x=this.attributes;for(const z of x)if(z.name===a)return z;const E=new ZI(a,y);return this.registerDeclaration(E),x.push(E),E}getPropertyName(a){return a.name}isVector(a){return/vec\d/.test(a)}isMatrix(a){return/mat\d/.test(a)}isReference(a){return a==="void"||a==="property"||a==="sampler"||a==="samplerComparison"||a==="texture"||a==="cubeTexture"||a==="storageTexture"||a==="depthTexture"||a==="texture3D"}needsToWorkingColorSpace(){return!1}getComponentTypeFromTexture(a){const y=a.type;if(a.isDataTexture){if(y===ul)return"int";if(y===Fo)return"uint"}return"float"}getElementType(a){return a==="mat2"?"vec2":a==="mat3"?"vec3":a==="mat4"?"vec4":this.getComponentType(a)}getComponentType(a){if(a=this.getVectorType(a),a==="float"||a==="bool"||a==="int"||a==="uint")return a;const y=/(b|i|u|)(vec|mat)([2-4])/.exec(a);return y===null?null:y[1]==="b"?"bool":y[1]==="i"?"int":y[1]==="u"?"uint":"float"}getVectorType(a){return a==="color"?"vec3":a==="texture"||a==="cubeTexture"||a==="storageTexture"||a==="texture3D"?"vec4":a}getTypeFromLength(a,y="float"){if(a===1)return y;let x=EC(a);const E=y==="float"?"":y[0];return/mat2/.test(y)===!0&&(x=x.replace("vec","mat")),E+x}getTypeFromArray(a){return r_.get(a.constructor)}isInteger(a){return/int|uint|(i|u)vec/.test(a)}getTypeFromAttribute(a){let y=a;a.isInterleavedBufferAttribute&&(y=a.data);const x=y.array,E=a.itemSize,z=a.normalized;let ee;return!(a instanceof hT)&&z!==!0&&(ee=this.getTypeFromArray(x)),this.getTypeFromLength(E,ee)}getTypeLength(a){const y=this.getVectorType(a),x=/vec([2-4])/.exec(y);return x!==null?Number(x[1]):y==="float"||y==="bool"||y==="int"||y==="uint"?1:/mat2/.test(a)===!0?4:/mat3/.test(a)===!0?9:/mat4/.test(a)===!0?16:0}getVectorFromMatrix(a){return a.replace("mat","vec")}changeComponentType(a,y){return this.getTypeFromLength(this.getTypeLength(a),y)}getIntegerType(a){const y=this.getComponentType(a);return y==="int"||y==="uint"?a:this.changeComponentType(a,"int")}addStack(){this.stack=JE(this.stack);const a=uE();return this.stacks.push(a),Xy(this.stack),this.stack}removeStack(){const a=this.stack;return this.stack=a.parent,Xy(this.stacks.pop()),a}getDataFromNode(a,y=this.shaderStage,x=null){x=x===null?a.isGlobal(this)?this.globalCache:this.cache:x;let E=x.getData(a);E===void 0&&(E={},x.setData(a,E)),E[y]===void 0&&(E[y]={});let z=E[y];const ee=E.any?E.any.subBuilds:null,te=this.getClosestSubBuild(ee);return te&&(z.subBuildsCache===void 0&&(z.subBuildsCache={}),z=z.subBuildsCache[te]||(z.subBuildsCache[te]={}),z.subBuilds=ee),z}getNodeProperties(a,y="any"){const x=this.getDataFromNode(a,y);return x.properties||(x.properties={outputNode:null})}getBufferAttributeFromNode(a,y){const x=this.getDataFromNode(a);let E=x.bufferAttribute;if(E===void 0){const z=this.uniforms.index++;E=new ZI("nodeAttribute"+z,y,a),this.bufferAttributes.push(E),x.bufferAttribute=E}return E}getStructTypeNode(a,y=this.shaderStage){return this.types[y][a]||null}getStructTypeFromNode(a,y,x=null,E=this.shaderStage){const z=this.getDataFromNode(a,E,this.globalCache);let ee=z.structType;if(ee===void 0){const te=this.structs.index++;x===null&&(x="StructType"+te),ee=new kq(x,y),this.structs[E].push(ee),this.types[E][x]=a,z.structType=ee}return ee}getOutputStructTypeFromNode(a,y){const x=this.getStructTypeFromNode(a,y,"OutputType","fragment");return x.output=!0,x}getUniformFromNode(a,y,x=this.shaderStage,E=null){const z=this.getDataFromNode(a,x,this.globalCache);let ee=z.uniform;if(ee===void 0){const te=this.uniforms.index++;ee=new Oq(E||"nodeUniform"+te,y,a),this.uniforms[x].push(ee),this.registerDeclaration(ee),z.uniform=ee}return ee}getVarFromNode(a,y=null,x=a.getNodeType(this),E=this.shaderStage,z=!1){const ee=this.getDataFromNode(a,E),te=this.getSubBuildProperty("variable",ee.subBuilds);let ne=ee[te];if(ne===void 0){const ae=z?"_const":"_var",oe=this.vars[E]||(this.vars[E]=[]),se=this.vars[ae]||(this.vars[ae]=0);y===null&&(y=(z?"nodeConst":"nodeVar")+se,this.vars[ae]++),te!=="variable"&&(y=this.getSubBuildProperty(y,ee.subBuilds));const ue=a.getArrayCount(this);ne=new YI(y,x,z,ue),z||oe.push(ne),this.registerDeclaration(ne),ee[te]=ne}return ne}isDeterministic(a){if(a.isMathNode)return this.isDeterministic(a.aNode)&&(a.bNode?this.isDeterministic(a.bNode):!0)&&(a.cNode?this.isDeterministic(a.cNode):!0);if(a.isOperatorNode)return this.isDeterministic(a.aNode)&&(a.bNode?this.isDeterministic(a.bNode):!0);if(a.isArrayNode){if(a.values!==null){for(const y of a.values)if(!this.isDeterministic(y))return!1}return!0}else if(a.isConstNode)return!0;return!1}getVaryingFromNode(a,y=null,x=a.getNodeType(this),E=null,z=null){const ee=this.getDataFromNode(a,"any"),te=this.getSubBuildProperty("varying",ee.subBuilds);let ne=ee[te];if(ne===void 0){const ae=this.varyings,oe=ae.length;y===null&&(y="nodeVarying"+oe),te!=="varying"&&(y=this.getSubBuildProperty(y,ee.subBuilds)),ne=new zq(y,x,E,z),ae.push(ne),this.registerDeclaration(ne),ee[te]=ne}return ne}registerDeclaration(a){const y=this.shaderStage,x=this.declarations[y]||(this.declarations[y]={}),E=this.getPropertyName(a);let z=1,ee=E;for(;x[ee]!==void 0;)ee=E+"_"+z++;z>1&&(a.name=ee,console.warn(`THREE.TSL: Declaration name '${E}' of '${a.type}' already in use. Renamed to '${ee}'.`)),x[ee]=a}getCodeFromNode(a,y,x=this.shaderStage){const E=this.getDataFromNode(a);let z=E.code;if(z===void 0){const ee=this.codes[x]||(this.codes[x]=[]),te=ee.length;z=new Hq("nodeCode"+te,y),ee.push(z),E.code=z}return z}addFlowCodeHierarchy(a,y){const{flowCodes:x,flowCodeBlock:E}=this.getDataFromNode(a);let z=!0,ee=y;for(;ee;){if(E.get(ee)===!0){z=!1;break}ee=this.getDataFromNode(ee).parentNodeBlock}if(z)for(const te of x)this.addLineFlowCode(te)}addLineFlowCodeBlock(a,y,x){const E=this.getDataFromNode(a),z=E.flowCodes||(E.flowCodes=[]),ee=E.flowCodeBlock||(E.flowCodeBlock=new WeakMap);z.push(y),ee.set(x,!0)}addLineFlowCode(a,y=null){return a===""?this:(y!==null&&this.context.nodeBlock&&this.addLineFlowCodeBlock(y,a,this.context.nodeBlock),a=this.tab+a,/;\s*$/.test(a)||(a=a+`; `),this.flow.code+=a,this)}addFlowCode(a){return this.flow.code+=a,this}addFlowTab(){return this.tab+=" ",this}removeFlowTab(){return this.tab=this.tab.slice(0,-1),this}getFlowData(a){return this.flowsData.get(a)}flowNode(a){const y=a.getNodeType(this),x=this.flowChildNode(a,y);return this.flowsData.set(a,x),x}addInclude(a){this.currentFunctionNode!==null&&this.currentFunctionNode.includes.push(a)}buildFunctionNode(a){const y=new dI,x=this.currentFunctionNode;return this.currentFunctionNode=y,y.code=this.buildFunctionCode(a),this.currentFunctionNode=x,y}flowShaderNode(a){const y=a.layout,x={[Symbol.iterator](){let ee=0;const te=Object.values(this);return{next:()=>({value:te[ee],done:ee++>=te.length})}}};for(const ee of y.inputs)x[ee.name]=new VF(ee.type,ee.name);a.layout=null;const E=a.call(x),z=this.flowStagesNode(E,y.type);return a.layout=y,z}flowBuildStage(a,y,x=null){const E=this.getBuildStage();this.setBuildStage(y);const z=a.build(this,x);return this.setBuildStage(E),z}flowStagesNode(a,y=null){const x=this.flow,E=this.vars,z=this.declarations,ee=this.cache,te=this.buildStage,ne=this.stack,ae={code:""};this.flow=ae,this.vars={},this.declarations={},this.cache=new zB,this.stack=JE();for(const oe of TC)this.setBuildStage(oe),ae.result=a.build(this,y);return ae.vars=this.getVars(this.shaderStage),this.flow=x,this.vars=E,this.declarations=z,this.cache=ee,this.stack=ne,this.setBuildStage(te),ae}getFunctionOperator(){return null}buildFunctionCode(){console.warn("Abstract function.")}flowChildNode(a,y=null){const x=this.flow,E={code:""};return this.flow=E,E.result=a.build(this,y),this.flow=x,E}flowNodeFromShaderStage(a,y,x=null,E=null){const z=this.tab,ee=this.cache,te=this.shaderStage,ne=this.context;this.setShaderStage(a);const ae=Ls({},this.context);delete ae.nodeBlock,this.cache=this.globalCache,this.tab=" ",this.context=ae;let oe=null;if(this.buildStage==="generate"){const se=this.flowChildNode(y,x);E!==null&&(se.code+=`${this.tab+E} = ${se.result}; `),this.flowCode[a]=this.flowCode[a]+se.code,oe=se}else oe=y.build(this);return this.setShaderStage(te),this.cache=ee,this.tab=z,this.context=ne,oe}getAttributesArray(){return this.attributes.concat(this.bufferAttributes)}getAttributes(){console.warn("Abstract function.")}getVaryings(){console.warn("Abstract function.")}getVar(a,y,x=null){return`${x!==null?this.generateArrayDeclaration(a,x):this.getType(a)} ${y}`}getVars(a){let y="";const x=this.vars[a];if(x!==void 0)for(const E of x)y+=`${this.getVar(E.type,E.name)}; `;return y}getUniforms(){console.warn("Abstract function.")}getCodes(a){const y=this.codes[a];let x="";if(y!==void 0)for(const E of y)x+=E.code+` -`;return x}getHash(){return this.vertexShader+this.fragmentShader+this.computeShader}setShaderStage(a){this.shaderStage=a}getShaderStage(){return this.shaderStage}setBuildStage(a){this.buildStage=a}getBuildStage(){return this.buildStage}buildCode(){console.warn("Abstract function.")}get subBuild(){return this.subBuildLayers[this.subBuildLayers.length-1]||null}addSubBuild(a){this.subBuildLayers.push(a)}removeSubBuild(){return this.subBuildLayers.pop()}getClosestSubBuild(a){let y;if(a&&a.isNode?a.isShaderCallNodeInternal?y=a.shaderNode.subBuilds:a.isStackNode?y=[a.subBuild]:y=this.getDataFromNode(a,"any").subBuilds:a instanceof Set?y=[...a]:y=a,!y)return null;const x=this.subBuildLayers;for(let E=y.length-1;E>=0;E--){const z=y[E];if(x.includes(z))return z}return null}getSubBuildOutput(a){return this.getSubBuildProperty("outputNode",a)}getSubBuildProperty(a="",y=null){let x;y!==null?x=this.getClosestSubBuild(y):x=this.subBuildFn;let E;return x?E=a?x+"_"+a:x:E=a,E}build(){const{object:a,material:y,renderer:x}=this;if(y!==null){let E=x.library.fromMaterial(y);E===null&&(console.error(`NodeMaterial: Material "${y.type}" is not compatible.`),E=new nl),E.build(this)}else this.addFlow("compute",a);for(const E of TC){this.setBuildStage(E),this.context.vertex&&this.context.vertex.isNode&&this.flowNodeFromShaderStage("vertex",this.context.vertex);for(const z of MC){this.setShaderStage(z);const ee=this.flowNodes[z];for(const te of ee)E==="generate"?this.flowNode(te):te.build(this)}}return this.setBuildStage(null),this.setShaderStage(null),this.buildCode(),this.buildUpdateNodes(),this}getNodeUniform(a,y){if(y==="float"||y==="int"||y==="uint")return new Kq(a);if(y==="vec2"||y==="ivec2"||y==="uvec2")return new qq(a);if(y==="vec3"||y==="ivec3"||y==="uvec3")return new _q(a);if(y==="vec4"||y==="ivec4"||y==="uvec4")return new $q(a);if(y==="color")return new e_(a);if(y==="mat2")return new t_(a);if(y==="mat3")return new n_(a);if(y==="mat4")return new r_(a);throw new Error(`Uniform "${y}" not declared.`)}format(a,y,x){if(y=this.getVectorType(y),x=this.getVectorType(x),y===x||x===null||this.isReference(x))return a;const E=this.getTypeLength(y),z=this.getTypeLength(x);return E===16&&z===9?`${this.getType(x)}( ${a}[ 0 ].xyz, ${a}[ 1 ].xyz, ${a}[ 2 ].xyz )`:E===9&&z===4?`${this.getType(x)}( ${a}[ 0 ].xy, ${a}[ 1 ].xy )`:E>4||z>4||z===0?a:E===z?`${this.getType(x)}( ${a} )`:E>z?(a=x==="bool"?`all( ${a} )`:`${a}.${"xyz".slice(0,z)}`,this.format(a,this.getTypeFromLength(z,this.getComponentType(y)),x)):z===4&&E>1?`${this.getType(x)}( ${this.format(a,y,"vec3")}, 1.0 )`:E===2?`${this.getType(x)}( ${this.format(a,y,"vec2")}, 0.0 )`:(E===1&&z>1&&y!==this.getComponentType(x)&&(a=`${this.getType(this.getComponentType(x))}( ${a} )`),`${this.getType(x)}( ${a} )`)}getSignature(){return`// Three.js r${Ru} - Node System -`}}class qI{constructor(){this.time=0,this.deltaTime=0,this.frameId=0,this.renderId=0,this.updateMap=new WeakMap,this.updateBeforeMap=new WeakMap,this.updateAfterMap=new WeakMap,this.renderer=null,this.material=null,this.camera=null,this.object=null,this.scene=null}_getMaps(a,y){let x=a.get(y);return x===void 0&&(x={renderMap:new WeakMap,frameMap:new WeakMap},a.set(y,x)),x}updateBeforeNode(a){const y=a.getUpdateBeforeType(),x=a.updateReference(this);if(y===ba.FRAME){const{frameMap:E}=this._getMaps(this.updateBeforeMap,x);E.get(x)!==this.frameId&&a.updateBefore(this)!==!1&&E.set(x,this.frameId)}else if(y===ba.RENDER){const{renderMap:E}=this._getMaps(this.updateBeforeMap,x);E.get(x)!==this.renderId&&a.updateBefore(this)!==!1&&E.set(x,this.renderId)}else y===ba.OBJECT&&a.updateBefore(this)}updateAfterNode(a){const y=a.getUpdateAfterType(),x=a.updateReference(this);if(y===ba.FRAME){const{frameMap:E}=this._getMaps(this.updateAfterMap,x);E.get(x)!==this.frameId&&a.updateAfter(this)!==!1&&E.set(x,this.frameId)}else if(y===ba.RENDER){const{renderMap:E}=this._getMaps(this.updateAfterMap,x);E.get(x)!==this.renderId&&a.updateAfter(this)!==!1&&E.set(x,this.renderId)}else y===ba.OBJECT&&a.updateAfter(this)}updateNode(a){const y=a.getUpdateType(),x=a.updateReference(this);if(y===ba.FRAME){const{frameMap:E}=this._getMaps(this.updateMap,x);E.get(x)!==this.frameId&&a.update(this)!==!1&&E.set(x,this.frameId)}else if(y===ba.RENDER){const{renderMap:E}=this._getMaps(this.updateMap,x);E.get(x)!==this.renderId&&a.update(this)!==!1&&E.set(x,this.renderId)}else y===ba.OBJECT&&a.update(this)}update(){this.frameId++,this.lastTime===void 0&&(this.lastTime=performance.now()),this.deltaTime=(performance.now()-this.lastTime)/1e3,this.lastTime=performance.now(),this.time+=this.deltaTime}}class HB{constructor(a,y,x=null,E="",z=!1){this.type=a,this.name=y,this.count=x,this.qualifier=E,this.isConst=z}}HB.isNodeFunctionInput=!0;class a_ extends w0{static get type(){return"DirectionalLightNode"}constructor(a=null){super(a)}setupDirect(){const a=this.colorNode;return{lightDirection:CB(this.light),lightColor:a}}}const UB=new mi,gS=new mi;let Tx=null;class o_ extends w0{static get type(){return"RectAreaLightNode"}constructor(a=null){super(a),this.halfHeight=Ci(new Ye).setGroup(Pi),this.halfWidth=Ci(new Ye).setGroup(Pi),this.updateType=ba.RENDER}update(a){super.update(a);const{light:y}=this,x=a.camera.matrixWorldInverse;gS.identity(),UB.copy(y.matrixWorld),UB.premultiply(x),gS.extractRotation(UB),this.halfWidth.value.set(y.width*.5,0,0),this.halfHeight.value.set(0,y.height*.5,0),this.halfWidth.value.applyMatrix4(gS),this.halfHeight.value.applyMatrix4(gS)}setupDirectRectArea(a){let y,x;a.isAvailable("float32Filterable")?(y=Xa(Tx.LTC_FLOAT_1),x=Xa(Tx.LTC_FLOAT_2)):(y=Xa(Tx.LTC_HALF_1),x=Xa(Tx.LTC_HALF_2));const{colorNode:E,light:z}=this,ee=wB(z);return{lightColor:E,lightPosition:ee,halfWidth:this.halfWidth,halfHeight:this.halfHeight,ltc_1:y,ltc_2:x}}static setLTC(a){Tx=a}}class kB extends w0{static get type(){return"SpotLightNode"}constructor(a=null){super(a),this.coneCosNode=Ci(0).setGroup(Pi),this.penumbraCosNode=Ci(0).setGroup(Pi),this.cutoffDistanceNode=Ci(0).setGroup(Pi),this.decayExponentNode=Ci(0).setGroup(Pi),this.colorNode=Ci(this.color).setGroup(Pi)}update(a){super.update(a);const{light:y}=this;this.coneCosNode.value=Math.cos(y.angle),this.penumbraCosNode.value=Math.cos(y.angle*(1-y.penumbra)),this.cutoffDistanceNode.value=y.distance,this.decayExponentNode.value=y.decay}getSpotAttenuation(a,y){const{coneCosNode:x,penumbraCosNode:E}=this;return _d(x,E,y)}getLightCoord(a){const y=a.getNodeProperties(this);let x=y.projectionUV;return x===void 0&&(x=pI(this.light,a.context.positionWorld),y.projectionUV=x),x}setupDirect(a){const{colorNode:y,cutoffDistanceNode:x,decayExponentNode:E,light:z}=this,ee=this.getLightVector(a),te=ee.normalize(),ne=te.dot(CB(z)),ae=this.getSpotAttenuation(a,ne),oe=ee.length(),se=IB({lightDistance:oe,cutoffDistance:x,decayExponent:E});let ue=y.mul(ae).mul(se),ce,de;return z.colorNode?(de=this.getLightCoord(a),ce=z.colorNode(de)):z.map&&(de=this.getLightCoord(a),ce=Xa(z.map,de.xy).onRenderUpdate(()=>z.map)),ce&&(ue=de.mul(2).sub(1).abs().lessThan(1).all().select(ue.mul(ce),ue)),{lightColor:ue,lightDirection:te}}}class s_ extends kB{static get type(){return"IESSpotLightNode"}getSpotAttenuation(a,y){const x=this.light.iesMap;let E=null;if(x&&x.isTexture===!0){const z=y.acos().mul(1/Math.PI);E=Xa(x,Vn(z,0),0).r}else E=super.getSpotAttenuation(y);return E}}const l_=Vt(([b,a])=>{const y=b.abs().sub(a);return Uh(tl(y,0)).add(Jc(tl(y.x,y.y),0))});class u_ extends kB{static get type(){return"ProjectorLightNode"}update(a){super.update(a);const y=this.light;if(this.penumbraCosNode.value=Math.min(Math.cos(y.angle*(1-y.penumbra)),.99999),y.aspect===null){let x=1;y.map!==null&&(x=y.map.width/y.map.height),y.shadow.aspect=x}else y.shadow.aspect=y.aspect}getSpotAttenuation(a){const y=et(0),x=this.penumbraCosNode,E=sS(this.light).mul(a.context.positionWorld||Sd);return xi(E.w.greaterThan(0),()=>{const z=E.xyz.div(E.w),ee=l_(z.xy.sub(Vn(.5)),Vn(.5)),te=Pd(-1,Ja(1,JC(x)).sub(1));y.assign(t5(ee.mul(-2).mul(te)))}),y}}class c_ extends w0{static get type(){return"AmbientLightNode"}constructor(a=null){super(a)}setup({context:a}){a.irradiance.addAssign(this.colorNode)}}class d_ extends w0{static get type(){return"HemisphereLightNode"}constructor(a=null){super(a),this.lightPositionNode=SB(a),this.lightDirectionNode=this.lightPositionNode.normalize(),this.groundColorNode=Ci(new Ur).setGroup(Pi)}update(a){const{light:y}=this;super.update(a),this.lightPositionNode.object3d=y,this.groundColorNode.value.copy(y.groundColor).multiplyScalar(y.intensity)}setup(a){const{colorNode:y,groundColorNode:x,lightDirectionNode:E}=this,ee=qp.dot(E).mul(.5).add(.5),te=so(x,y,ee);a.context.irradiance.addAssign(te)}}class f_ extends w0{static get type(){return"LightProbeNode"}constructor(a=null){super(a);const y=[];for(let x=0;x<9;x++)y.push(new Ye);this.lightProbe=hc(y)}update(a){const{light:y}=this;super.update(a);for(let x=0;x<9;x++)this.lightProbe.array[x].copy(y.sh.coefficients[x]).multiplyScalar(y.intensity)}setup(a){const y=WI(qp,this.lightProbe);a.context.irradiance.addAssign(y)}}class _I{parseFunction(){console.warn("Abstract function.")}}class GB{constructor(a,y,x="",E=""){this.type=a,this.inputs=y,this.name=x,this.precision=E}getCode(){console.warn("Abstract function.")}}GB.isNodeFunction=!0;const h_=/^\s*(highp|mediump|lowp)?\s*([a-z_0-9]+)\s*([a-z_0-9]+)?\s*\(([\s\S]*?)\)/i,g_=/[a-z_0-9]+/ig,$I="#pragma main",p_=b=>{b=b.trim();const a=b.indexOf($I),y=a!==-1?b.slice(a+$I.length):b,x=y.match(h_);if(x!==null&&x.length===5){const E=x[4],z=[];let ee=null;for(;(ee=g_.exec(E))!==null;)z.push(ee);const te=[];let ne=0;for(;ne0||a.backgroundBlurriness>0&&y.backgroundBlurriness===0;if(y.background!==x||E){const z=this.getCacheNode("background",x,()=>{if(x.isCubeTexture===!0||x.mapping===rc||x.mapping===Gd||x.mapping===Vd){if(a.backgroundBlurriness>0||x.mapping===Vd)return dB(x);{let ee;return x.isCubeTexture===!0?ee=fA(x):ee=Xa(x),Z6(ee)}}else{if(x.isTexture===!0)return Xa(x,Ug.flipY()).setUpdateMatrix(!0);x.isColor!==!0&&console.error("WebGPUNodes: Unsupported background configuration.",x)}},E);y.backgroundNode=z,y.background=x,y.backgroundBlurriness=a.backgroundBlurriness}}else y.backgroundNode&&(delete y.backgroundNode,delete y.background)}getCacheNode(a,y,x,E=!1){const z=this.cacheLib[a]||(this.cacheLib[a]=new WeakMap);let ee=z.get(y);return(ee===void 0||E)&&(ee=x(),z.set(y,ee)),ee}updateFog(a){const y=this.get(a),x=a.fog;if(x){if(y.fog!==x){const E=this.getCacheNode("fog",x,()=>{if(x.isFogExp2){const z=cs("color","color",x).setGroup(Pi),ee=cs("density","float",x).setGroup(Pi);return Px(z,bB(ee))}else if(x.isFog){const z=cs("color","color",x).setGroup(Pi),ee=cs("near","float",x).setGroup(Pi),te=cs("far","float",x).setGroup(Pi);return Px(z,PB(ee,te))}else console.error("THREE.Renderer: Unsupported fog configuration.",x)});y.fogNode=E,y.fog=x}}else delete y.fogNode,delete y.fog}updateEnvironment(a){const y=this.get(a),x=a.environment;if(x){if(y.environment!==x){const E=this.getCacheNode("environment",x,()=>{if(x.isCubeTexture===!0)return fA(x);if(x.isTexture===!0)return Xa(x);console.error("Nodes: Unsupported environment configuration.",x)});y.environmentNode=E,y.environment=x}}else y.environmentNode&&(delete y.environmentNode,delete y.environment)}getNodeFrame(a=this.renderer,y=null,x=null,E=null,z=null){const ee=this.nodeFrame;return ee.renderer=a,ee.scene=y,ee.object=x,ee.camera=E,ee.material=z,ee}getNodeFrameForRender(a){return this.getNodeFrame(a.renderer,a.scene,a.object,a.camera,a.material)}getOutputCacheKey(){const a=this.renderer;return a.toneMapping+","+a.currentColorSpace+","+a.xr.isPresenting}hasOutputChange(a){return e4.get(a)!==this.getOutputCacheKey()}getOutputNode(a){const y=this.renderer,x=this.getOutputCacheKey(),E=a.isArrayTexture?$F(a,Rt(Ug,Hg("gl_ViewID_OVR"))).renderOutput(y.toneMapping,y.currentColorSpace):Xa(a,Ug).renderOutput(y.toneMapping,y.currentColorSpace);return e4.set(a,x),E}updateBefore(a){const y=a.getNodeBuilderState();for(const x of y.updateBeforeNodes)this.getNodeFrameForRender(a).updateBeforeNode(x)}updateAfter(a){const y=a.getNodeBuilderState();for(const x of y.updateAfterNodes)this.getNodeFrameForRender(a).updateAfterNode(x)}updateForCompute(a){const y=this.getNodeFrame(),x=this.getForCompute(a);for(const E of x.updateNodes)y.updateNode(E)}updateForRender(a){const y=this.getNodeFrameForRender(a),x=a.getNodeBuilderState();for(const E of x.updateNodes)y.updateNode(E)}needsRefresh(a){const y=this.getNodeFrameForRender(a);return a.getMonitor().needsRefresh(a,y)}dispose(){super.dispose(),this.nodeFrame=new qI,this.nodeBuilderCache=new Map,this.cacheLib={}}}const VB=new zf;class pS{constructor(a=null){this.version=0,this.clipIntersection=null,this.cacheKey="",this.shadowPass=!1,this.viewNormalMatrix=new Pa,this.clippingGroupContexts=new WeakMap,this.intersectionPlanes=[],this.unionPlanes=[],this.parentVersion=null,a!==null&&(this.viewNormalMatrix=a.viewNormalMatrix,this.clippingGroupContexts=a.clippingGroupContexts,this.shadowPass=a.shadowPass,this.viewMatrix=a.viewMatrix)}projectPlanes(a,y,x){const E=a.length;for(let z=0;z0,alpha:!0,depth:y.depth,stencil:y.stencil,framebufferScaleFactor:this.getFramebufferScaleFactor()},te=new XRWebGLLayer(a,E,ee);this._glBaseLayer=te,a.updateRenderState({baseLayer:te}),y.setPixelRatio(1),y._setXRLayerSize(te.framebufferWidth,te.framebufferHeight),this._xrRenderTarget=new Nx(te.framebufferWidth,te.framebufferHeight,{format:di,type:As,colorSpace:y.outputColorSpace,stencilBuffer:y.stencil,resolveDepthBuffer:te.ignoreDepthValues===!1,resolveStencilBuffer:te.ignoreDepthValues===!1}),this._xrRenderTarget._isOpaqueFramebuffer=!0,this._referenceSpace=yield a.requestReferenceSpace(this.getReferenceSpaceType())}this.setFoveation(this.getFoveation()),y._animation.setAnimationLoop(this._onAnimationFrame),y._animation.setContext(a),y._animation.start(),this.isPresenting=!0,this.dispatchEvent({type:"sessionstart"})}})}updateCamera(a){const y=this._session;if(y===null)return;const x=a.near,E=a.far,z=this._cameraXR,ee=this._cameraL,te=this._cameraR;z.near=te.near=ee.near=x,z.far=te.far=ee.far=E,z.isMultiViewCamera=this._useMultiview,(this._currentDepthNear!==z.near||this._currentDepthFar!==z.far)&&(y.updateRenderState({depthNear:z.near,depthFar:z.far}),this._currentDepthNear=z.near,this._currentDepthFar=z.far),z.layers.mask=a.layers.mask|6,ee.layers.mask=z.layers.mask&3,te.layers.mask=z.layers.mask&5;const ne=a.parent,ae=z.cameras;i4(z,ne);for(let oe=0;oe=0&&(y[z]=null,a[z].disconnect(E))}for(let x=0;x=y.length){y.push(E),z=te;break}else if(y[te]===null){y[te]=E,z=te;break}if(z===-1)break}const ee=a[z];ee&&ee.connect(E)}}function M_(b){return b.type==="quad"?this._glBinding.createQuadLayer({transform:new XRRigidTransform(b.translation,b.quaternion),width:b.width/2,height:b.height/2,space:this._referenceSpace,viewPixelWidth:b.pixelwidth,viewPixelHeight:b.pixelheight,clearOnAccess:!1}):this._glBinding.createCylinderLayer({transform:new XRRigidTransform(b.translation,b.quaternion),radius:b.radius,centralAngle:b.centralAngle,aspectRatio:b.aspectRatio,space:this._referenceSpace,viewPixelWidth:b.pixelwidth,viewPixelHeight:b.pixelheight,clearOnAccess:!1})}function D_(b,a){if(a===void 0)return;const y=this._cameraXR,x=this._renderer,E=x.backend,z=this._glBaseLayer,ee=this.getReferenceSpace(),te=a.getViewerPose(ee);if(this._xrFrame=a,te!==null){const ne=te.views;this._glBaseLayer!==null&&E.setXRTarget(z.framebuffer);let ae=!1;ne.length!==y.cameras.length&&(y.cameras.length=0,ae=!0);for(let oe=0;oeRi(this,null,function*(){yield this.compileAsync(ce,de);const Ae=this._renderLists.get(ce,de),ge=this._renderContexts.get(ce,de,this._renderTarget),Ee=ce.overrideMaterial||ye.material,be=this._objects.get(ye,Ee,ce,de,Ae.lightsNode,ge,ge.clippingContext),{fragmentShader:we,vertexShader:De}=be.getNodeBuilderState();return{fragmentShader:we,vertexShader:De}})}}init(){return Ri(this,null,function*(){if(this._initialized)throw new Error("Renderer: Backend has already been initialized.");return this._initPromise!==null?this._initPromise:(this._initPromise=new Promise((a,y)=>Ri(this,null,function*(){let x=this.backend;try{yield x.init(this)}catch(E){if(this._getFallback!==null)try{this.backend=x=this._getFallback(E),yield x.init(this)}catch(z){y(z);return}else{y(E);return}}this._nodes=new A_(this,x),this._animation=new mZ(this._nodes,this.info),this._attributes=new EZ(x),this._background=new Lq(this,this._nodes),this._geometries=new SZ(this._attributes,this.info),this._textures=new kZ(this,x,this.info),this._pipelines=new MZ(x,this._nodes),this._bindings=new DZ(x,this._nodes,this._textures,this._attributes,this._pipelines,this.info),this._objects=new xZ(this,this._nodes,this._geometries,this._pipelines,this._bindings,this.info),this._renderLists=new IZ(this.lighting),this._bundles=new x_,this._renderContexts=new HZ,this._animation.start(),this._initialized=!0,a(this)})),this._initPromise)})}get coordinateSystem(){return this.backend.coordinateSystem}compileAsync(a,y,x=null){return Ri(this,null,function*(){if(this._isDeviceLost===!0)return;this._initialized===!1&&(yield this.init());const E=this._nodes.nodeFrame,z=E.renderId,ee=this._currentRenderContext,te=this._currentRenderObjectFunction,ne=this._compilationPromises,ae=a.isScene===!0?a:a4;x===null&&(x=a);const oe=this._renderTarget,se=this._renderContexts.get(x,y,oe),ue=this._activeMipmapLevel,ce=[];this._currentRenderContext=se,this._currentRenderObjectFunction=this.renderObject,this._handleObjectFunction=this._createObjectPipeline,this._compilationPromises=ce,E.renderId++,E.update(),se.depth=this.depth,se.stencil=this.stencil,se.clippingContext||(se.clippingContext=new pS),se.clippingContext.updateGlobal(ae,y),ae.onBeforeRender(this,a,y,oe);const de=this._renderLists.get(a,y);if(de.begin(),this._projectObject(a,y,0,de,se.clippingContext),x!==a&&x.traverseVisible(function(be){be.isLight&&be.layers.test(y.layers)&&de.pushLight(be)}),de.finish(),oe!==null){this._textures.updateRenderTarget(oe,ue);const be=this._textures.get(oe);se.textures=be.textures,se.depthTexture=be.depthTexture}else se.textures=null,se.depthTexture=null;this._background.update(ae,de,se);const ye=de.opaque,Ae=de.transparent,ge=de.transparentDoublePass,Ee=de.lightsNode;this.opaque===!0&&ye.length>0&&this._renderObjects(ye,y,ae,Ee),this.transparent===!0&&Ae.length>0&&this._renderTransparents(Ae,ge,y,ae,Ee),E.renderId=z,this._currentRenderContext=ee,this._currentRenderObjectFunction=te,this._compilationPromises=ne,this._handleObjectFunction=this._renderObjectDirect,yield Promise.all(ce)})}renderAsync(a,y){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this._renderScene(a,y)})}waitForGPU(){return Ri(this,null,function*(){yield this.backend.waitForGPU()})}set highPrecision(a){a===!0?(this.overrideNodes.modelViewMatrix=p5,this.overrideNodes.modelNormalViewMatrix=m5):this.highPrecision&&(this.overrideNodes.modelViewMatrix=null,this.overrideNodes.modelNormalViewMatrix=null)}get highPrecision(){return this.overrideNodes.modelViewMatrix===p5&&this.overrideNodes.modelNormalViewMatrix===m5}setMRT(a){return this._mrt=a,this}getMRT(){return this._mrt}getColorBufferType(){return this._colorBufferType}_onDeviceLost(a){let y=`THREE.WebGPURenderer: ${a.api} Device Lost: +`;return x}getHash(){return this.vertexShader+this.fragmentShader+this.computeShader}setShaderStage(a){this.shaderStage=a}getShaderStage(){return this.shaderStage}setBuildStage(a){this.buildStage=a}getBuildStage(){return this.buildStage}buildCode(){console.warn("Abstract function.")}get subBuild(){return this.subBuildLayers[this.subBuildLayers.length-1]||null}addSubBuild(a){this.subBuildLayers.push(a)}removeSubBuild(){return this.subBuildLayers.pop()}getClosestSubBuild(a){let y;if(a&&a.isNode?a.isShaderCallNodeInternal?y=a.shaderNode.subBuilds:a.isStackNode?y=[a.subBuild]:y=this.getDataFromNode(a,"any").subBuilds:a instanceof Set?y=[...a]:y=a,!y)return null;const x=this.subBuildLayers;for(let E=y.length-1;E>=0;E--){const z=y[E];if(x.includes(z))return z}return null}getSubBuildOutput(a){return this.getSubBuildProperty("outputNode",a)}getSubBuildProperty(a="",y=null){let x;y!==null?x=this.getClosestSubBuild(y):x=this.subBuildFn;let E;return x?E=a?x+"_"+a:x:E=a,E}build(){const{object:a,material:y,renderer:x}=this;if(y!==null){let E=x.library.fromMaterial(y);E===null&&(console.error(`NodeMaterial: Material "${y.type}" is not compatible.`),E=new nl),E.build(this)}else this.addFlow("compute",a);for(const E of TC){this.setBuildStage(E),this.context.vertex&&this.context.vertex.isNode&&this.flowNodeFromShaderStage("vertex",this.context.vertex);for(const z of MC){this.setShaderStage(z);const ee=this.flowNodes[z];for(const te of ee)E==="generate"?this.flowNode(te):te.build(this)}}return this.setBuildStage(null),this.setShaderStage(null),this.buildCode(),this.buildUpdateNodes(),this}getNodeUniform(a,y){if(y==="float"||y==="int"||y==="uint")return new Jq(a);if(y==="vec2"||y==="ivec2"||y==="uvec2")return new Kq(a);if(y==="vec3"||y==="ivec3"||y==="uvec3")return new qq(a);if(y==="vec4"||y==="ivec4"||y==="uvec4")return new _q(a);if(y==="color")return new $q(a);if(y==="mat2")return new e_(a);if(y==="mat3")return new t_(a);if(y==="mat4")return new n_(a);throw new Error(`Uniform "${y}" not declared.`)}format(a,y,x){if(y=this.getVectorType(y),x=this.getVectorType(x),y===x||x===null||this.isReference(x))return a;const E=this.getTypeLength(y),z=this.getTypeLength(x);return E===16&&z===9?`${this.getType(x)}( ${a}[ 0 ].xyz, ${a}[ 1 ].xyz, ${a}[ 2 ].xyz )`:E===9&&z===4?`${this.getType(x)}( ${a}[ 0 ].xy, ${a}[ 1 ].xy )`:E>4||z>4||z===0?a:E===z?`${this.getType(x)}( ${a} )`:E>z?(a=x==="bool"?`all( ${a} )`:`${a}.${"xyz".slice(0,z)}`,this.format(a,this.getTypeFromLength(z,this.getComponentType(y)),x)):z===4&&E>1?`${this.getType(x)}( ${this.format(a,y,"vec3")}, 1.0 )`:E===2?`${this.getType(x)}( ${this.format(a,y,"vec2")}, 0.0 )`:(E===1&&z>1&&y!==this.getComponentType(x)&&(a=`${this.getType(this.getComponentType(x))}( ${a} )`),`${this.getType(x)}( ${a} )`)}getSignature(){return`// Three.js r${Ru} - Node System +`}}class qI{constructor(){this.time=0,this.deltaTime=0,this.frameId=0,this.renderId=0,this.updateMap=new WeakMap,this.updateBeforeMap=new WeakMap,this.updateAfterMap=new WeakMap,this.renderer=null,this.material=null,this.camera=null,this.object=null,this.scene=null}_getMaps(a,y){let x=a.get(y);return x===void 0&&(x={renderMap:new WeakMap,frameMap:new WeakMap},a.set(y,x)),x}updateBeforeNode(a){const y=a.getUpdateBeforeType(),x=a.updateReference(this);if(y===ba.FRAME){const{frameMap:E}=this._getMaps(this.updateBeforeMap,x);E.get(x)!==this.frameId&&a.updateBefore(this)!==!1&&E.set(x,this.frameId)}else if(y===ba.RENDER){const{renderMap:E}=this._getMaps(this.updateBeforeMap,x);E.get(x)!==this.renderId&&a.updateBefore(this)!==!1&&E.set(x,this.renderId)}else y===ba.OBJECT&&a.updateBefore(this)}updateAfterNode(a){const y=a.getUpdateAfterType(),x=a.updateReference(this);if(y===ba.FRAME){const{frameMap:E}=this._getMaps(this.updateAfterMap,x);E.get(x)!==this.frameId&&a.updateAfter(this)!==!1&&E.set(x,this.frameId)}else if(y===ba.RENDER){const{renderMap:E}=this._getMaps(this.updateAfterMap,x);E.get(x)!==this.renderId&&a.updateAfter(this)!==!1&&E.set(x,this.renderId)}else y===ba.OBJECT&&a.updateAfter(this)}updateNode(a){const y=a.getUpdateType(),x=a.updateReference(this);if(y===ba.FRAME){const{frameMap:E}=this._getMaps(this.updateMap,x);E.get(x)!==this.frameId&&a.update(this)!==!1&&E.set(x,this.frameId)}else if(y===ba.RENDER){const{renderMap:E}=this._getMaps(this.updateMap,x);E.get(x)!==this.renderId&&a.update(this)!==!1&&E.set(x,this.renderId)}else y===ba.OBJECT&&a.update(this)}update(){this.frameId++,this.lastTime===void 0&&(this.lastTime=performance.now()),this.deltaTime=(performance.now()-this.lastTime)/1e3,this.lastTime=performance.now(),this.time+=this.deltaTime}}class HB{constructor(a,y,x=null,E="",z=!1){this.type=a,this.name=y,this.count=x,this.qualifier=E,this.isConst=z}}HB.isNodeFunctionInput=!0;class i_ extends w0{static get type(){return"DirectionalLightNode"}constructor(a=null){super(a)}setupDirect(){const a=this.colorNode;return{lightDirection:CB(this.light),lightColor:a}}}const UB=new mi,gS=new mi;let Tx=null;class a_ extends w0{static get type(){return"RectAreaLightNode"}constructor(a=null){super(a),this.halfHeight=wi(new Ye).setGroup(xi),this.halfWidth=wi(new Ye).setGroup(xi),this.updateType=ba.RENDER}update(a){super.update(a);const{light:y}=this,x=a.camera.matrixWorldInverse;gS.identity(),UB.copy(y.matrixWorld),UB.premultiply(x),gS.extractRotation(UB),this.halfWidth.value.set(y.width*.5,0,0),this.halfHeight.value.set(0,y.height*.5,0),this.halfWidth.value.applyMatrix4(gS),this.halfHeight.value.applyMatrix4(gS)}setupDirectRectArea(a){let y,x;a.isAvailable("float32Filterable")?(y=Xa(Tx.LTC_FLOAT_1),x=Xa(Tx.LTC_FLOAT_2)):(y=Xa(Tx.LTC_HALF_1),x=Xa(Tx.LTC_HALF_2));const{colorNode:E,light:z}=this,ee=wB(z);return{lightColor:E,lightPosition:ee,halfWidth:this.halfWidth,halfHeight:this.halfHeight,ltc_1:y,ltc_2:x}}static setLTC(a){Tx=a}}class kB extends w0{static get type(){return"SpotLightNode"}constructor(a=null){super(a),this.coneCosNode=wi(0).setGroup(xi),this.penumbraCosNode=wi(0).setGroup(xi),this.cutoffDistanceNode=wi(0).setGroup(xi),this.decayExponentNode=wi(0).setGroup(xi),this.colorNode=wi(this.color).setGroup(xi)}update(a){super.update(a);const{light:y}=this;this.coneCosNode.value=Math.cos(y.angle),this.penumbraCosNode.value=Math.cos(y.angle*(1-y.penumbra)),this.cutoffDistanceNode.value=y.distance,this.decayExponentNode.value=y.decay}getSpotAttenuation(a,y){const{coneCosNode:x,penumbraCosNode:E}=this;return _d(x,E,y)}getLightCoord(a){const y=a.getNodeProperties(this);let x=y.projectionUV;return x===void 0&&(x=pI(this.light,a.context.positionWorld),y.projectionUV=x),x}setupDirect(a){const{colorNode:y,cutoffDistanceNode:x,decayExponentNode:E,light:z}=this,ee=this.getLightVector(a),te=ee.normalize(),ne=te.dot(CB(z)),ae=this.getSpotAttenuation(a,ne),oe=ee.length(),se=IB({lightDistance:oe,cutoffDistance:x,decayExponent:E});let ue=y.mul(ae).mul(se),ce,de;return z.colorNode?(de=this.getLightCoord(a),ce=z.colorNode(de)):z.map&&(de=this.getLightCoord(a),ce=Xa(z.map,de.xy).onRenderUpdate(()=>z.map)),ce&&(ue=de.mul(2).sub(1).abs().lessThan(1).all().select(ue.mul(ce),ue)),{lightColor:ue,lightDirection:te}}}class o_ extends kB{static get type(){return"IESSpotLightNode"}getSpotAttenuation(a,y){const x=this.light.iesMap;let E=null;if(x&&x.isTexture===!0){const z=y.acos().mul(1/Math.PI);E=Xa(x,Vn(z,0),0).r}else E=super.getSpotAttenuation(y);return E}}const s_=Vt(([b,a])=>{const y=b.abs().sub(a);return Uh(tl(y,0)).add(Jc(tl(y.x,y.y),0))});class l_ extends kB{static get type(){return"ProjectorLightNode"}update(a){super.update(a);const y=this.light;if(this.penumbraCosNode.value=Math.min(Math.cos(y.angle*(1-y.penumbra)),.99999),y.aspect===null){let x=1;y.map!==null&&(x=y.map.width/y.map.height),y.shadow.aspect=x}else y.shadow.aspect=y.aspect}getSpotAttenuation(a){const y=et(0),x=this.penumbraCosNode,E=sS(this.light).mul(a.context.positionWorld||Sd);return yi(E.w.greaterThan(0),()=>{const z=E.xyz.div(E.w),ee=s_(z.xy.sub(Vn(.5)),Vn(.5)),te=Pd(-1,Ja(1,JC(x)).sub(1));y.assign(t5(ee.mul(-2).mul(te)))}),y}}class u_ extends w0{static get type(){return"AmbientLightNode"}constructor(a=null){super(a)}setup({context:a}){a.irradiance.addAssign(this.colorNode)}}class c_ extends w0{static get type(){return"HemisphereLightNode"}constructor(a=null){super(a),this.lightPositionNode=SB(a),this.lightDirectionNode=this.lightPositionNode.normalize(),this.groundColorNode=wi(new Ur).setGroup(xi)}update(a){const{light:y}=this;super.update(a),this.lightPositionNode.object3d=y,this.groundColorNode.value.copy(y.groundColor).multiplyScalar(y.intensity)}setup(a){const{colorNode:y,groundColorNode:x,lightDirectionNode:E}=this,ee=qp.dot(E).mul(.5).add(.5),te=so(x,y,ee);a.context.irradiance.addAssign(te)}}class d_ extends w0{static get type(){return"LightProbeNode"}constructor(a=null){super(a);const y=[];for(let x=0;x<9;x++)y.push(new Ye);this.lightProbe=hc(y)}update(a){const{light:y}=this;super.update(a);for(let x=0;x<9;x++)this.lightProbe.array[x].copy(y.sh.coefficients[x]).multiplyScalar(y.intensity)}setup(a){const y=WI(qp,this.lightProbe);a.context.irradiance.addAssign(y)}}class _I{parseFunction(){console.warn("Abstract function.")}}class GB{constructor(a,y,x="",E=""){this.type=a,this.inputs=y,this.name=x,this.precision=E}getCode(){console.warn("Abstract function.")}}GB.isNodeFunction=!0;const f_=/^\s*(highp|mediump|lowp)?\s*([a-z_0-9]+)\s*([a-z_0-9]+)?\s*\(([\s\S]*?)\)/i,h_=/[a-z_0-9]+/ig,$I="#pragma main",g_=b=>{b=b.trim();const a=b.indexOf($I),y=a!==-1?b.slice(a+$I.length):b,x=y.match(f_);if(x!==null&&x.length===5){const E=x[4],z=[];let ee=null;for(;(ee=h_.exec(E))!==null;)z.push(ee);const te=[];let ne=0;for(;ne0||a.backgroundBlurriness>0&&y.backgroundBlurriness===0;if(y.background!==x||E){const z=this.getCacheNode("background",x,()=>{if(x.isCubeTexture===!0||x.mapping===rc||x.mapping===Gd||x.mapping===Vd){if(a.backgroundBlurriness>0||x.mapping===Vd)return dB(x);{let ee;return x.isCubeTexture===!0?ee=fA(x):ee=Xa(x),Z6(ee)}}else{if(x.isTexture===!0)return Xa(x,Ug.flipY()).setUpdateMatrix(!0);x.isColor!==!0&&console.error("WebGPUNodes: Unsupported background configuration.",x)}},E);y.backgroundNode=z,y.background=x,y.backgroundBlurriness=a.backgroundBlurriness}}else y.backgroundNode&&(delete y.backgroundNode,delete y.background)}getCacheNode(a,y,x,E=!1){const z=this.cacheLib[a]||(this.cacheLib[a]=new WeakMap);let ee=z.get(y);return(ee===void 0||E)&&(ee=x(),z.set(y,ee)),ee}updateFog(a){const y=this.get(a),x=a.fog;if(x){if(y.fog!==x){const E=this.getCacheNode("fog",x,()=>{if(x.isFogExp2){const z=cs("color","color",x).setGroup(xi),ee=cs("density","float",x).setGroup(xi);return Px(z,bB(ee))}else if(x.isFog){const z=cs("color","color",x).setGroup(xi),ee=cs("near","float",x).setGroup(xi),te=cs("far","float",x).setGroup(xi);return Px(z,PB(ee,te))}else console.error("THREE.Renderer: Unsupported fog configuration.",x)});y.fogNode=E,y.fog=x}}else delete y.fogNode,delete y.fog}updateEnvironment(a){const y=this.get(a),x=a.environment;if(x){if(y.environment!==x){const E=this.getCacheNode("environment",x,()=>{if(x.isCubeTexture===!0)return fA(x);if(x.isTexture===!0)return Xa(x);console.error("Nodes: Unsupported environment configuration.",x)});y.environmentNode=E,y.environment=x}}else y.environmentNode&&(delete y.environmentNode,delete y.environment)}getNodeFrame(a=this.renderer,y=null,x=null,E=null,z=null){const ee=this.nodeFrame;return ee.renderer=a,ee.scene=y,ee.object=x,ee.camera=E,ee.material=z,ee}getNodeFrameForRender(a){return this.getNodeFrame(a.renderer,a.scene,a.object,a.camera,a.material)}getOutputCacheKey(){const a=this.renderer;return a.toneMapping+","+a.currentColorSpace+","+a.xr.isPresenting}hasOutputChange(a){return e4.get(a)!==this.getOutputCacheKey()}getOutputNode(a){const y=this.renderer,x=this.getOutputCacheKey(),E=a.isArrayTexture?$F(a,Ot(Ug,Hg("gl_ViewID_OVR"))).renderOutput(y.toneMapping,y.currentColorSpace):Xa(a,Ug).renderOutput(y.toneMapping,y.currentColorSpace);return e4.set(a,x),E}updateBefore(a){const y=a.getNodeBuilderState();for(const x of y.updateBeforeNodes)this.getNodeFrameForRender(a).updateBeforeNode(x)}updateAfter(a){const y=a.getNodeBuilderState();for(const x of y.updateAfterNodes)this.getNodeFrameForRender(a).updateAfterNode(x)}updateForCompute(a){const y=this.getNodeFrame(),x=this.getForCompute(a);for(const E of x.updateNodes)y.updateNode(E)}updateForRender(a){const y=this.getNodeFrameForRender(a),x=a.getNodeBuilderState();for(const E of x.updateNodes)y.updateNode(E)}needsRefresh(a){const y=this.getNodeFrameForRender(a);return a.getMonitor().needsRefresh(a,y)}dispose(){super.dispose(),this.nodeFrame=new qI,this.nodeBuilderCache=new Map,this.cacheLib={}}}const VB=new zf;class pS{constructor(a=null){this.version=0,this.clipIntersection=null,this.cacheKey="",this.shadowPass=!1,this.viewNormalMatrix=new Pa,this.clippingGroupContexts=new WeakMap,this.intersectionPlanes=[],this.unionPlanes=[],this.parentVersion=null,a!==null&&(this.viewNormalMatrix=a.viewNormalMatrix,this.clippingGroupContexts=a.clippingGroupContexts,this.shadowPass=a.shadowPass,this.viewMatrix=a.viewMatrix)}projectPlanes(a,y,x){const E=a.length;for(let z=0;z0,alpha:!0,depth:y.depth,stencil:y.stencil,framebufferScaleFactor:this.getFramebufferScaleFactor()},te=new XRWebGLLayer(a,E,ee);this._glBaseLayer=te,a.updateRenderState({baseLayer:te}),y.setPixelRatio(1),y._setXRLayerSize(te.framebufferWidth,te.framebufferHeight),this._xrRenderTarget=new Nx(te.framebufferWidth,te.framebufferHeight,{format:di,type:As,colorSpace:y.outputColorSpace,stencilBuffer:y.stencil,resolveDepthBuffer:te.ignoreDepthValues===!1,resolveStencilBuffer:te.ignoreDepthValues===!1}),this._xrRenderTarget._isOpaqueFramebuffer=!0,this._referenceSpace=yield a.requestReferenceSpace(this.getReferenceSpaceType())}this.setFoveation(this.getFoveation()),y._animation.setAnimationLoop(this._onAnimationFrame),y._animation.setContext(a),y._animation.start(),this.isPresenting=!0,this.dispatchEvent({type:"sessionstart"})}})}updateCamera(a){const y=this._session;if(y===null)return;const x=a.near,E=a.far,z=this._cameraXR,ee=this._cameraL,te=this._cameraR;z.near=te.near=ee.near=x,z.far=te.far=ee.far=E,z.isMultiViewCamera=this._useMultiview,(this._currentDepthNear!==z.near||this._currentDepthFar!==z.far)&&(y.updateRenderState({depthNear:z.near,depthFar:z.far}),this._currentDepthNear=z.near,this._currentDepthFar=z.far),z.layers.mask=a.layers.mask|6,ee.layers.mask=z.layers.mask&3,te.layers.mask=z.layers.mask&5;const ne=a.parent,ae=z.cameras;i4(z,ne);for(let oe=0;oe=0&&(y[z]=null,a[z].disconnect(E))}for(let x=0;x=y.length){y.push(E),z=te;break}else if(y[te]===null){y[te]=E,z=te;break}if(z===-1)break}const ee=a[z];ee&&ee.connect(E)}}function T_(b){return b.type==="quad"?this._glBinding.createQuadLayer({transform:new XRRigidTransform(b.translation,b.quaternion),width:b.width/2,height:b.height/2,space:this._referenceSpace,viewPixelWidth:b.pixelwidth,viewPixelHeight:b.pixelheight,clearOnAccess:!1}):this._glBinding.createCylinderLayer({transform:new XRRigidTransform(b.translation,b.quaternion),radius:b.radius,centralAngle:b.centralAngle,aspectRatio:b.aspectRatio,space:this._referenceSpace,viewPixelWidth:b.pixelwidth,viewPixelHeight:b.pixelheight,clearOnAccess:!1})}function M_(b,a){if(a===void 0)return;const y=this._cameraXR,x=this._renderer,E=x.backend,z=this._glBaseLayer,ee=this.getReferenceSpace(),te=a.getViewerPose(ee);if(this._xrFrame=a,te!==null){const ne=te.views;this._glBaseLayer!==null&&E.setXRTarget(z.framebuffer);let ae=!1;ne.length!==y.cameras.length&&(y.cameras.length=0,ae=!0);for(let oe=0;oeRi(this,null,function*(){yield this.compileAsync(ce,de);const Ae=this._renderLists.get(ce,de),ge=this._renderContexts.get(ce,de,this._renderTarget),Ee=ce.overrideMaterial||ye.material,be=this._objects.get(ye,Ee,ce,de,Ae.lightsNode,ge,ge.clippingContext),{fragmentShader:we,vertexShader:De}=be.getNodeBuilderState();return{fragmentShader:we,vertexShader:De}})}}init(){return Ri(this,null,function*(){if(this._initialized)throw new Error("Renderer: Backend has already been initialized.");return this._initPromise!==null?this._initPromise:(this._initPromise=new Promise((a,y)=>Ri(this,null,function*(){let x=this.backend;try{yield x.init(this)}catch(E){if(this._getFallback!==null)try{this.backend=x=this._getFallback(E),yield x.init(this)}catch(z){y(z);return}else{y(E);return}}this._nodes=new v_(this,x),this._animation=new pZ(this._nodes,this.info),this._attributes=new bZ(x),this._background=new Iq(this,this._nodes),this._geometries=new EZ(this._attributes,this.info),this._textures=new UZ(this,x,this.info),this._pipelines=new TZ(x,this._nodes),this._bindings=new MZ(x,this._nodes,this._textures,this._attributes,this._pipelines,this.info),this._objects=new yZ(this,this._nodes,this._geometries,this._pipelines,this._bindings,this.info),this._renderLists=new FZ(this.lighting),this._bundles=new y_,this._renderContexts=new zZ,this._animation.start(),this._initialized=!0,a(this)})),this._initPromise)})}get coordinateSystem(){return this.backend.coordinateSystem}compileAsync(a,y,x=null){return Ri(this,null,function*(){if(this._isDeviceLost===!0)return;this._initialized===!1&&(yield this.init());const E=this._nodes.nodeFrame,z=E.renderId,ee=this._currentRenderContext,te=this._currentRenderObjectFunction,ne=this._compilationPromises,ae=a.isScene===!0?a:a4;x===null&&(x=a);const oe=this._renderTarget,se=this._renderContexts.get(x,y,oe),ue=this._activeMipmapLevel,ce=[];this._currentRenderContext=se,this._currentRenderObjectFunction=this.renderObject,this._handleObjectFunction=this._createObjectPipeline,this._compilationPromises=ce,E.renderId++,E.update(),se.depth=this.depth,se.stencil=this.stencil,se.clippingContext||(se.clippingContext=new pS),se.clippingContext.updateGlobal(ae,y),ae.onBeforeRender(this,a,y,oe);const de=this._renderLists.get(a,y);if(de.begin(),this._projectObject(a,y,0,de,se.clippingContext),x!==a&&x.traverseVisible(function(be){be.isLight&&be.layers.test(y.layers)&&de.pushLight(be)}),de.finish(),oe!==null){this._textures.updateRenderTarget(oe,ue);const be=this._textures.get(oe);se.textures=be.textures,se.depthTexture=be.depthTexture}else se.textures=null,se.depthTexture=null;this._background.update(ae,de,se);const ye=de.opaque,Ae=de.transparent,ge=de.transparentDoublePass,Ee=de.lightsNode;this.opaque===!0&&ye.length>0&&this._renderObjects(ye,y,ae,Ee),this.transparent===!0&&Ae.length>0&&this._renderTransparents(Ae,ge,y,ae,Ee),E.renderId=z,this._currentRenderContext=ee,this._currentRenderObjectFunction=te,this._compilationPromises=ne,this._handleObjectFunction=this._renderObjectDirect,yield Promise.all(ce)})}renderAsync(a,y){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this._renderScene(a,y)})}waitForGPU(){return Ri(this,null,function*(){yield this.backend.waitForGPU()})}set highPrecision(a){a===!0?(this.overrideNodes.modelViewMatrix=p5,this.overrideNodes.modelNormalViewMatrix=m5):this.highPrecision&&(this.overrideNodes.modelViewMatrix=null,this.overrideNodes.modelNormalViewMatrix=null)}get highPrecision(){return this.overrideNodes.modelViewMatrix===p5&&this.overrideNodes.modelNormalViewMatrix===m5}setMRT(a){return this._mrt=a,this}getMRT(){return this._mrt}getColorBufferType(){return this._colorBufferType}_onDeviceLost(a){let y=`THREE.WebGPURenderer: ${a.api} Device Lost: Message: ${a.message}`;a.reason&&(y+=` -Reason: ${a.reason}`),console.error(y),this._isDeviceLost=!0}_renderBundle(a,y,x){const{bundleGroup:E,camera:z,renderList:ee}=a,te=this._currentRenderContext,ne=this._bundles.get(E,z),ae=this.backend.get(ne);ae.renderContexts===void 0&&(ae.renderContexts=new Set);const oe=E.version!==ae.version,se=ae.renderContexts.has(te)===!1||oe;if(ae.renderContexts.add(te),se){this.backend.beginBundle(te),(ae.renderObjects===void 0||oe)&&(ae.renderObjects=[]),this._currentRenderBundle=ne;const{transparentDoublePass:ue,transparent:ce,opaque:de}=ee;this.opaque===!0&&de.length>0&&this._renderObjects(de,z,y,x),this.transparent===!0&&ce.length>0&&this._renderTransparents(ce,ue,z,y,x),this._currentRenderBundle=null,this.backend.finishBundle(te,ne),ae.version=E.version}else{const{renderObjects:ue}=ae;for(let ce=0,de=ue.length;ce>=ue,de.viewportValue.height>>=ue,de.viewportValue.minDepth=we,de.viewportValue.maxDepth=De,de.viewport=de.viewportValue.equals(jB)===!1,de.scissorValue.copy(Ee).multiplyScalar(be).floor(),de.scissor=this._scissorTest&&de.scissorValue.equals(jB)===!1,de.scissorValue.width>>=ue,de.scissorValue.height>>=ue,de.clippingContext||(de.clippingContext=new pS),de.clippingContext.updateGlobal(ae,y),ae.onBeforeRender(this,a,y,ce);const Te=y.isArrayCamera?QB:XB;y.isArrayCamera||(mS.multiplyMatrices(y.projectionMatrix,y.matrixWorldInverse),Te.setFromProjectionMatrix(mS,y.coordinateSystem,y.reversedDepth));const He=this._renderLists.get(a,y);if(He.begin(),this._projectObject(a,y,0,He,de.clippingContext),He.finish(),this.sortObjects===!0&&He.sort(this._opaqueSort,this._transparentSort),ce!==null){this._textures.updateRenderTarget(ce,ue);const ht=this._textures.get(ce);de.textures=ht.textures,de.depthTexture=ht.depthTexture,de.width=ht.width,de.height=ht.height,de.renderTarget=ce,de.depth=ce.depthBuffer,de.stencil=ce.stencilBuffer}else de.textures=null,de.depthTexture=null,de.width=TA.width,de.height=TA.height,de.depth=this.depth,de.stencil=this.stencil;de.width>>=ue,de.height>>=ue,de.activeCubeFace=se,de.activeMipmapLevel=ue,de.occlusionQueryCount=He.occlusionQueryCount,de.scissorValue.max(Qg.set(0,0,0,0)),de.scissorValue.x+de.scissorValue.width>de.width&&(de.scissorValue.width=Math.max(de.width-de.scissorValue.x,0)),de.scissorValue.y+de.scissorValue.height>de.height&&(de.scissorValue.height=Math.max(de.height-de.scissorValue.y,0)),this._background.update(ae,He,de),de.camera=y,this.backend.beginRender(de);const{bundles:Ie,lightsNode:Re,transparentDoublePass:Le,transparent:je,opaque:We}=He;return Ie.length>0&&this._renderBundles(Ie,ae,Re),this.opaque===!0&&We.length>0&&this._renderObjects(We,y,ae,Re),this.transparent===!0&&je.length>0&&this._renderTransparents(je,Le,y,ae,Re),this.backend.finishRender(de),z.renderId=ee,this._currentRenderContext=te,this._currentRenderObjectFunction=ne,E!==null&&(this.setRenderTarget(oe,se,ue),this._renderOutput(ce)),ae.onAfterRender(this,a,y,ce),de}_setXRLayerSize(a,y){this._width=a,this._height=y,this.setViewport(0,0,a,y)}_renderOutput(a){const y=this._quad;this._nodes.hasOutputChange(a.texture)&&(y.material.fragmentNode=this._nodes.getOutputNode(a.texture),y.material.needsUpdate=!0);const x=this.autoClear,E=this.xr.enabled;this.autoClear=!1,this.xr.enabled=!1,this._renderScene(y,y.camera,!1),this.autoClear=x,this.xr.enabled=E}getMaxAnisotropy(){return this.backend.getMaxAnisotropy()}getActiveCubeFace(){return this._activeCubeFace}getActiveMipmapLevel(){return this._activeMipmapLevel}setAnimationLoop(a){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this._animation.setAnimationLoop(a)})}getArrayBufferAsync(a){return Ri(this,null,function*(){return yield this.backend.getArrayBufferAsync(a)})}getContext(){return this.backend.getContext()}getPixelRatio(){return this._pixelRatio}getDrawingBufferSize(a){return a.set(this._width*this._pixelRatio,this._height*this._pixelRatio).floor()}getSize(a){return a.set(this._width,this._height)}setPixelRatio(a=1){this._pixelRatio!==a&&(this._pixelRatio=a,this.setSize(this._width,this._height,!1))}setDrawingBufferSize(a,y,x){this.xr&&this.xr.isPresenting||(this._width=a,this._height=y,this._pixelRatio=x,this.domElement.width=Math.floor(a*x),this.domElement.height=Math.floor(y*x),this.setViewport(0,0,a,y),this._initialized&&this.backend.updateSize())}setSize(a,y,x=!0){this.xr&&this.xr.isPresenting||(this._width=a,this._height=y,this.domElement.width=Math.floor(a*this._pixelRatio),this.domElement.height=Math.floor(y*this._pixelRatio),x===!0&&(this.domElement.style.width=a+"px",this.domElement.style.height=y+"px"),this.setViewport(0,0,a,y),this._initialized&&this.backend.updateSize())}setOpaqueSort(a){this._opaqueSort=a}setTransparentSort(a){this._transparentSort=a}getScissor(a){const y=this._scissor;return a.x=y.x,a.y=y.y,a.width=y.width,a.height=y.height,a}setScissor(a,y,x,E){const z=this._scissor;a.isVector4?z.copy(a):z.set(a,y,x,E)}getScissorTest(){return this._scissorTest}setScissorTest(a){this._scissorTest=a,this.backend.setScissorTest(a)}getViewport(a){return a.copy(this._viewport)}setViewport(a,y,x,E,z=0,ee=1){const te=this._viewport;a.isVector4?te.copy(a):te.set(a,y,x,E),te.minDepth=z,te.maxDepth=ee}getClearColor(a){return a.copy(this._clearColor)}setClearColor(a,y=1){this._clearColor.set(a),this._clearColor.a=y}getClearAlpha(){return this._clearColor.a}setClearAlpha(a){this._clearColor.a=a}getClearDepth(){return this._clearDepth}setClearDepth(a){this._clearDepth=a}getClearStencil(){return this._clearStencil}setClearStencil(a){this._clearStencil=a}isOccluded(a){const y=this._currentRenderContext;return y&&this.backend.isOccluded(y,a)}clear(a=!0,y=!0,x=!0){if(this._initialized===!1)return console.warn("THREE.Renderer: .clear() called before the backend is initialized. Try using .clearAsync() instead."),this.clearAsync(a,y,x);const E=this._renderTarget||this._getFrameBufferTarget();let z=null;if(E!==null){this._textures.updateRenderTarget(E);const ee=this._textures.get(E);z=this._renderContexts.getForClear(E),z.textures=ee.textures,z.depthTexture=ee.depthTexture,z.width=ee.width,z.height=ee.height,z.renderTarget=E,z.depth=E.depthBuffer,z.stencil=E.stencilBuffer,z.clearColorValue=this.backend.getClearColor(),z.activeCubeFace=this.getActiveCubeFace(),z.activeMipmapLevel=this.getActiveMipmapLevel()}this.backend.clear(a,y,x,z),E!==null&&this._renderTarget===null&&this._renderOutput(E)}clearColor(){return this.clear(!0,!1,!1)}clearDepth(){return this.clear(!1,!0,!1)}clearStencil(){return this.clear(!1,!1,!0)}clearAsync(a=!0,y=!0,x=!0){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this.clear(a,y,x)})}clearColorAsync(){return Ri(this,null,function*(){this.clearAsync(!0,!1,!1)})}clearDepthAsync(){return Ri(this,null,function*(){this.clearAsync(!1,!0,!1)})}clearStencilAsync(){return Ri(this,null,function*(){this.clearAsync(!1,!1,!0)})}get currentToneMapping(){return this.isOutputTarget?this.toneMapping:yu}get currentColorSpace(){return this.isOutputTarget?this.outputColorSpace:Ji.workingColorSpace}get isOutputTarget(){return this._renderTarget===this._outputRenderTarget||this._renderTarget===null}dispose(){this._initialized===!0&&(this.info.dispose(),this.backend.dispose(),this._animation.dispose(),this._objects.dispose(),this._pipelines.dispose(),this._nodes.dispose(),this._bindings.dispose(),this._renderLists.dispose(),this._renderContexts.dispose(),this._textures.dispose(),this._frameBufferTarget!==null&&this._frameBufferTarget.dispose(),Object.values(this.backend.timestampQueryPool).forEach(a=>{a!==null&&a.dispose()})),this.setRenderTarget(null),this.setAnimationLoop(null)}setRenderTarget(a,y=0,x=0){this._renderTarget=a,this._activeCubeFace=y,this._activeMipmapLevel=x}getRenderTarget(){return this._renderTarget}setOutputRenderTarget(a){this._outputRenderTarget=a}getOutputRenderTarget(){return this._outputRenderTarget}_resetXRState(){this.backend.setXRTarget(null),this.setOutputRenderTarget(null),this.setRenderTarget(null),this._frameBufferTarget.dispose(),this._frameBufferTarget=null}setRenderObjectFunction(a){this._renderObjectFunction=a}getRenderObjectFunction(){return this._renderObjectFunction}compute(a,y=null){if(this._isDeviceLost===!0)return;if(this._initialized===!1)return console.warn("THREE.Renderer: .compute() called before the backend is initialized. Try using .computeAsync() instead."),this.computeAsync(a);const x=this._nodes.nodeFrame,E=x.renderId;this.info.calls++,this.info.compute.calls++,this.info.compute.frameCalls++,x.renderId=this.info.calls;const z=this.backend,ee=this._pipelines,te=this._bindings,ne=this._nodes,ae=Array.isArray(a)?a:[a];if(ae[0]===void 0||ae[0].isComputeNode!==!0)throw new Error("THREE.Renderer: .compute() expects a ComputeNode.");z.beginCompute(a);for(const oe of ae){if(ee.has(oe)===!1){const ce=()=>{oe.removeEventListener("dispose",ce),ee.delete(oe),te.delete(oe),ne.delete(oe)};oe.addEventListener("dispose",ce);const de=oe.onInitFunction;de!==null&&de.call(oe,{renderer:this})}ne.updateForCompute(oe),te.updateForCompute(oe);const se=te.getForCompute(oe),ue=ee.getForCompute(oe,se);z.compute(a,oe,se,ue,y)}z.finishCompute(a),x.renderId=E}computeAsync(a,y=null){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this.compute(a,y)})}hasFeatureAsync(a){return Ri(this,null,function*(){return this._initialized===!1&&(yield this.init()),this.backend.hasFeature(a)})}resolveTimestampsAsync(a="render"){return Ri(this,null,function*(){return this._initialized===!1&&(yield this.init()),this.backend.resolveTimestampsAsync(a)})}hasFeature(a){return this._initialized===!1?(console.warn("THREE.Renderer: .hasFeature() called before the backend is initialized. Try using .hasFeatureAsync() instead."),!1):this.backend.hasFeature(a)}hasInitialized(){return this._initialized}initTextureAsync(a){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this._textures.updateTexture(a)})}initTexture(a){this._initialized===!1&&console.warn("THREE.Renderer: .initTexture() called before the backend is initialized. Try using .initTextureAsync() instead."),this._textures.updateTexture(a)}copyFramebufferToTexture(a,y=null){if(y!==null)if(y.isVector2)y=Qg.set(y.x,y.y,a.image.width,a.image.height).floor();else if(y.isVector4)y=Qg.copy(y).floor();else{console.error("THREE.Renderer.copyFramebufferToTexture: Invalid rectangle.");return}else y=Qg.set(0,0,a.image.width,a.image.height);let x=this._currentRenderContext,E;x!==null?E=x.renderTarget:(E=this._renderTarget||this._getFrameBufferTarget(),E!==null&&(this._textures.updateRenderTarget(E),x=this._textures.get(E))),this._textures.updateTexture(a,{renderTarget:E}),this.backend.copyFramebufferToTexture(a,x,y)}copyTextureToTexture(a,y,x=null,E=null,z=0,ee=0){this._textures.updateTexture(a),this._textures.updateTexture(y),this.backend.copyTextureToTexture(a,y,x,E,z,ee)}readRenderTargetPixelsAsync(a,y,x,E,z,ee=0,te=0){return Ri(this,null,function*(){return this.backend.copyTextureToBuffer(a.textures[ee],y,x,E,z,te)})}_projectObject(a,y,x,E,z){if(a.visible===!1)return;if(a.layers.test(y.layers)){if(a.isGroup)x=a.renderOrder,a.isClippingGroup&&a.enabled&&(z=z.getGroupContext(a));else if(a.isLOD)a.autoUpdate===!0&&a.update(y);else if(a.isLight)E.pushLight(a);else if(a.isSprite){const ne=y.isArrayCamera?QB:XB;if(!a.frustumCulled||ne.intersectsSprite(a,y)){this.sortObjects===!0&&Qg.setFromMatrixPosition(a.matrixWorld).applyMatrix4(mS);const{geometry:ae,material:oe}=a;oe.visible&&E.push(a,ae,oe,x,Qg.z,null,z)}}else if(a.isLineLoop)console.error("THREE.Renderer: Objects of type THREE.LineLoop are not supported. Please use THREE.Line or THREE.LineSegments.");else if(a.isMesh||a.isLine||a.isPoints){const ne=y.isArrayCamera?QB:XB;if(!a.frustumCulled||ne.intersectsObject(a,y)){const{geometry:ae,material:oe}=a;if(this.sortObjects===!0&&(ae.boundingSphere===null&&ae.computeBoundingSphere(),Qg.copy(ae.boundingSphere.center).applyMatrix4(a.matrixWorld).applyMatrix4(mS)),Array.isArray(oe)){const se=ae.groups;for(let ue=0,ce=se.length;ue0){for(const{material:ee}of y)ee.side=xo;this._renderObjects(y,x,E,z,"backSide");for(const{material:ee}of y)ee.side=Au;this._renderObjects(a,x,E,z);for(const{material:ee}of y)ee.side=Ms}else this._renderObjects(a,x,E,z)}_renderObjects(a,y,x,E,z=null){for(let ee=0,te=a.length;ee0,ce.isShadowPassMaterial&&(ce.side=z.shadowSide===null?z.side:z.shadowSide,z.depthNode&&z.depthNode.isNode&&(ue=ce.depthNode,ce.depthNode=z.depthNode),z.castShadowNode&&z.castShadowNode.isNode&&(se=ce.colorNode,ce.colorNode=z.castShadowNode),z.castShadowPositionNode&&z.castShadowPositionNode.isNode&&(oe=ce.positionNode,ce.positionNode=z.castShadowPositionNode)),z=ce}z.transparent===!0&&z.side===Ms&&z.forceSinglePass===!1?(z.side=xo,this._handleObjectFunction(a,z,y,x,te,ee,ne,"backSide"),z.side=Au,this._handleObjectFunction(a,z,y,x,te,ee,ne,ae),z.side=Ms):this._handleObjectFunction(a,z,y,x,te,ee,ne,ae),oe!==void 0&&(y.overrideMaterial.positionNode=oe),ue!==void 0&&(y.overrideMaterial.depthNode=ue),se!==void 0&&(y.overrideMaterial.colorNode=se),a.onAfterRender(this,y,x,E,z,ee)}_renderObjectDirect(a,y,x,E,z,ee,te,ne){const ae=this._objects.get(a,y,x,E,z,this._currentRenderContext,te,ne);ae.drawRange=a.geometry.drawRange,ae.group=ee;const oe=this._nodes.needsRefresh(ae);oe&&(this._nodes.updateBefore(ae),this._geometries.updateForRender(ae),this._nodes.updateForRender(ae),this._bindings.updateForRender(ae)),this._pipelines.updateForRender(ae),this._currentRenderBundle!==null&&(this.backend.get(this._currentRenderBundle).renderObjects.push(ae),ae.bundle=this._currentRenderBundle.bundleGroup),this.backend.draw(ae,this.info),oe&&this._nodes.updateAfter(ae)}_createObjectPipeline(a,y,x,E,z,ee,te,ne){const ae=this._objects.get(a,y,x,E,z,this._currentRenderContext,te,ne);ae.drawRange=a.geometry.drawRange,ae.group=ee,this._nodes.updateBefore(ae),this._geometries.updateForRender(ae),this._nodes.updateForRender(ae),this._bindings.updateForRender(ae),this._pipelines.getForRender(ae,this._compilationPromises),this._nodes.updateAfter(ae)}get compile(){return this.compileAsync}}class o4{constructor(a=""){this.name=a,this.visibility=0}setVisibility(a){this.visibility|=a}clone(){return Object.assign(new this.constructor,this)}}function F_(b){return b+(tm-b%tm)%tm}class s4 extends o4{constructor(a,y=null){super(a),this.isBuffer=!0,this.bytesPerElement=Float32Array.BYTES_PER_ELEMENT,this._buffer=y}get byteLength(){return F_(this._buffer.byteLength)}get buffer(){return this._buffer}update(){return!0}}class l4 extends s4{constructor(a,y=null){super(a,y),this.isUniformBuffer=!0}}let I_=0;class u4 extends l4{constructor(a,y){super("UniformBuffer_"+I_++,a?a.value:null),this.nodeUniform=a,this.groupNode=y}get buffer(){return this.nodeUniform.value}}class L_ extends l4{constructor(a){super(a),this.isUniformsGroup=!0,this._values=null,this.uniforms=[]}addUniform(a){return this.uniforms.push(a),this}removeUniform(a){const y=this.uniforms.indexOf(a);return y!==-1&&this.uniforms.splice(y,1),this}get values(){return this._values===null&&(this._values=Array.from(this.buffer)),this._values}get buffer(){let a=this._buffer;if(a===null){const y=this.byteLength;a=new Float32Array(new ArrayBuffer(y)),this._buffer=a}return a}get byteLength(){const a=this.bytesPerElement;let y=0;for(let x=0,E=this.uniforms.length;x{this._texture=null,this.generation=null,this.version=0};this._texture&&this._texture.removeEventListener("dispose",y),this._texture=a,this.generation=null,this.version=0,this._texture&&this._texture.addEventListener("dispose",y)}get texture(){return this._texture}update(){const{texture:a,version:y}=this;return y!==a.version?(this.version=a.version,!0):!1}clone(){const a=super.clone();return a._texture=null,a.texture=this.texture,a}}let H_=0;class U_ extends d4{constructor(a,y){super(a,y),this.id=H_++,this.store=!1,this.isSampledTexture=!0}}class vS extends U_{constructor(a,y,x,E=null){super(a,y?y.value:null),this.textureNode=y,this.groupNode=x,this.access=E}update(){const{textureNode:a}=this;return this.texture!==a.value?(this.texture=a.value,!0):super.update()}}class f4 extends vS{constructor(a,y,x,E=null){super(a,y,x,E),this.isSampledCubeTexture=!0}}class WB extends vS{constructor(a,y,x,E=null){super(a,y,x,E),this.isSampledTexture3D=!0}}const h4={textureDimensions:"textureSize",equals:"equal",bitcast_float_int:"floatBitsToInt",bitcast_int_float:"intBitsToFloat",bitcast_uint_float:"uintBitsToFloat",bitcast_float_uint:"floatBitsToUint"},k_={low:"lowp",medium:"mediump",high:"highp"},g4={swizzleAssign:!0,storageBuffer:!1},p4={perspective:"smooth",linear:"noperspective"},m4={centroid:"centroid"},v4=` +Reason: ${a.reason}`),console.error(y),this._isDeviceLost=!0}_renderBundle(a,y,x){const{bundleGroup:E,camera:z,renderList:ee}=a,te=this._currentRenderContext,ne=this._bundles.get(E,z),ae=this.backend.get(ne);ae.renderContexts===void 0&&(ae.renderContexts=new Set);const oe=E.version!==ae.version,se=ae.renderContexts.has(te)===!1||oe;if(ae.renderContexts.add(te),se){this.backend.beginBundle(te),(ae.renderObjects===void 0||oe)&&(ae.renderObjects=[]),this._currentRenderBundle=ne;const{transparentDoublePass:ue,transparent:ce,opaque:de}=ee;this.opaque===!0&&de.length>0&&this._renderObjects(de,z,y,x),this.transparent===!0&&ce.length>0&&this._renderTransparents(ce,ue,z,y,x),this._currentRenderBundle=null,this.backend.finishBundle(te,ne),ae.version=E.version}else{const{renderObjects:ue}=ae;for(let ce=0,de=ue.length;ce>=ue,de.viewportValue.height>>=ue,de.viewportValue.minDepth=we,de.viewportValue.maxDepth=De,de.viewport=de.viewportValue.equals(jB)===!1,de.scissorValue.copy(Ee).multiplyScalar(be).floor(),de.scissor=this._scissorTest&&de.scissorValue.equals(jB)===!1,de.scissorValue.width>>=ue,de.scissorValue.height>>=ue,de.clippingContext||(de.clippingContext=new pS),de.clippingContext.updateGlobal(ae,y),ae.onBeforeRender(this,a,y,ce);const Me=y.isArrayCamera?QB:XB;y.isArrayCamera||(mS.multiplyMatrices(y.projectionMatrix,y.matrixWorldInverse),Me.setFromProjectionMatrix(mS,y.coordinateSystem,y.reversedDepth));const He=this._renderLists.get(a,y);if(He.begin(),this._projectObject(a,y,0,He,de.clippingContext),He.finish(),this.sortObjects===!0&&He.sort(this._opaqueSort,this._transparentSort),ce!==null){this._textures.updateRenderTarget(ce,ue);const ht=this._textures.get(ce);de.textures=ht.textures,de.depthTexture=ht.depthTexture,de.width=ht.width,de.height=ht.height,de.renderTarget=ce,de.depth=ce.depthBuffer,de.stencil=ce.stencilBuffer}else de.textures=null,de.depthTexture=null,de.width=TA.width,de.height=TA.height,de.depth=this.depth,de.stencil=this.stencil;de.width>>=ue,de.height>>=ue,de.activeCubeFace=se,de.activeMipmapLevel=ue,de.occlusionQueryCount=He.occlusionQueryCount,de.scissorValue.max(Qg.set(0,0,0,0)),de.scissorValue.x+de.scissorValue.width>de.width&&(de.scissorValue.width=Math.max(de.width-de.scissorValue.x,0)),de.scissorValue.y+de.scissorValue.height>de.height&&(de.scissorValue.height=Math.max(de.height-de.scissorValue.y,0)),this._background.update(ae,He,de),de.camera=y,this.backend.beginRender(de);const{bundles:Ie,lightsNode:Re,transparentDoublePass:Le,transparent:je,opaque:We}=He;return Ie.length>0&&this._renderBundles(Ie,ae,Re),this.opaque===!0&&We.length>0&&this._renderObjects(We,y,ae,Re),this.transparent===!0&&je.length>0&&this._renderTransparents(je,Le,y,ae,Re),this.backend.finishRender(de),z.renderId=ee,this._currentRenderContext=te,this._currentRenderObjectFunction=ne,E!==null&&(this.setRenderTarget(oe,se,ue),this._renderOutput(ce)),ae.onAfterRender(this,a,y,ce),de}_setXRLayerSize(a,y){this._width=a,this._height=y,this.setViewport(0,0,a,y)}_renderOutput(a){const y=this._quad;this._nodes.hasOutputChange(a.texture)&&(y.material.fragmentNode=this._nodes.getOutputNode(a.texture),y.material.needsUpdate=!0);const x=this.autoClear,E=this.xr.enabled;this.autoClear=!1,this.xr.enabled=!1,this._renderScene(y,y.camera,!1),this.autoClear=x,this.xr.enabled=E}getMaxAnisotropy(){return this.backend.getMaxAnisotropy()}getActiveCubeFace(){return this._activeCubeFace}getActiveMipmapLevel(){return this._activeMipmapLevel}setAnimationLoop(a){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this._animation.setAnimationLoop(a)})}getArrayBufferAsync(a){return Ri(this,null,function*(){return yield this.backend.getArrayBufferAsync(a)})}getContext(){return this.backend.getContext()}getPixelRatio(){return this._pixelRatio}getDrawingBufferSize(a){return a.set(this._width*this._pixelRatio,this._height*this._pixelRatio).floor()}getSize(a){return a.set(this._width,this._height)}setPixelRatio(a=1){this._pixelRatio!==a&&(this._pixelRatio=a,this.setSize(this._width,this._height,!1))}setDrawingBufferSize(a,y,x){this.xr&&this.xr.isPresenting||(this._width=a,this._height=y,this._pixelRatio=x,this.domElement.width=Math.floor(a*x),this.domElement.height=Math.floor(y*x),this.setViewport(0,0,a,y),this._initialized&&this.backend.updateSize())}setSize(a,y,x=!0){this.xr&&this.xr.isPresenting||(this._width=a,this._height=y,this.domElement.width=Math.floor(a*this._pixelRatio),this.domElement.height=Math.floor(y*this._pixelRatio),x===!0&&(this.domElement.style.width=a+"px",this.domElement.style.height=y+"px"),this.setViewport(0,0,a,y),this._initialized&&this.backend.updateSize())}setOpaqueSort(a){this._opaqueSort=a}setTransparentSort(a){this._transparentSort=a}getScissor(a){const y=this._scissor;return a.x=y.x,a.y=y.y,a.width=y.width,a.height=y.height,a}setScissor(a,y,x,E){const z=this._scissor;a.isVector4?z.copy(a):z.set(a,y,x,E)}getScissorTest(){return this._scissorTest}setScissorTest(a){this._scissorTest=a,this.backend.setScissorTest(a)}getViewport(a){return a.copy(this._viewport)}setViewport(a,y,x,E,z=0,ee=1){const te=this._viewport;a.isVector4?te.copy(a):te.set(a,y,x,E),te.minDepth=z,te.maxDepth=ee}getClearColor(a){return a.copy(this._clearColor)}setClearColor(a,y=1){this._clearColor.set(a),this._clearColor.a=y}getClearAlpha(){return this._clearColor.a}setClearAlpha(a){this._clearColor.a=a}getClearDepth(){return this._clearDepth}setClearDepth(a){this._clearDepth=a}getClearStencil(){return this._clearStencil}setClearStencil(a){this._clearStencil=a}isOccluded(a){const y=this._currentRenderContext;return y&&this.backend.isOccluded(y,a)}clear(a=!0,y=!0,x=!0){if(this._initialized===!1)return console.warn("THREE.Renderer: .clear() called before the backend is initialized. Try using .clearAsync() instead."),this.clearAsync(a,y,x);const E=this._renderTarget||this._getFrameBufferTarget();let z=null;if(E!==null){this._textures.updateRenderTarget(E);const ee=this._textures.get(E);z=this._renderContexts.getForClear(E),z.textures=ee.textures,z.depthTexture=ee.depthTexture,z.width=ee.width,z.height=ee.height,z.renderTarget=E,z.depth=E.depthBuffer,z.stencil=E.stencilBuffer,z.clearColorValue=this.backend.getClearColor(),z.activeCubeFace=this.getActiveCubeFace(),z.activeMipmapLevel=this.getActiveMipmapLevel()}this.backend.clear(a,y,x,z),E!==null&&this._renderTarget===null&&this._renderOutput(E)}clearColor(){return this.clear(!0,!1,!1)}clearDepth(){return this.clear(!1,!0,!1)}clearStencil(){return this.clear(!1,!1,!0)}clearAsync(a=!0,y=!0,x=!0){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this.clear(a,y,x)})}clearColorAsync(){return Ri(this,null,function*(){this.clearAsync(!0,!1,!1)})}clearDepthAsync(){return Ri(this,null,function*(){this.clearAsync(!1,!0,!1)})}clearStencilAsync(){return Ri(this,null,function*(){this.clearAsync(!1,!1,!0)})}get currentToneMapping(){return this.isOutputTarget?this.toneMapping:yu}get currentColorSpace(){return this.isOutputTarget?this.outputColorSpace:Ji.workingColorSpace}get isOutputTarget(){return this._renderTarget===this._outputRenderTarget||this._renderTarget===null}dispose(){this._initialized===!0&&(this.info.dispose(),this.backend.dispose(),this._animation.dispose(),this._objects.dispose(),this._pipelines.dispose(),this._nodes.dispose(),this._bindings.dispose(),this._renderLists.dispose(),this._renderContexts.dispose(),this._textures.dispose(),this._frameBufferTarget!==null&&this._frameBufferTarget.dispose(),Object.values(this.backend.timestampQueryPool).forEach(a=>{a!==null&&a.dispose()})),this.setRenderTarget(null),this.setAnimationLoop(null)}setRenderTarget(a,y=0,x=0){this._renderTarget=a,this._activeCubeFace=y,this._activeMipmapLevel=x}getRenderTarget(){return this._renderTarget}setOutputRenderTarget(a){this._outputRenderTarget=a}getOutputRenderTarget(){return this._outputRenderTarget}_resetXRState(){this.backend.setXRTarget(null),this.setOutputRenderTarget(null),this.setRenderTarget(null),this._frameBufferTarget.dispose(),this._frameBufferTarget=null}setRenderObjectFunction(a){this._renderObjectFunction=a}getRenderObjectFunction(){return this._renderObjectFunction}compute(a,y=null){if(this._isDeviceLost===!0)return;if(this._initialized===!1)return console.warn("THREE.Renderer: .compute() called before the backend is initialized. Try using .computeAsync() instead."),this.computeAsync(a);const x=this._nodes.nodeFrame,E=x.renderId;this.info.calls++,this.info.compute.calls++,this.info.compute.frameCalls++,x.renderId=this.info.calls;const z=this.backend,ee=this._pipelines,te=this._bindings,ne=this._nodes,ae=Array.isArray(a)?a:[a];if(ae[0]===void 0||ae[0].isComputeNode!==!0)throw new Error("THREE.Renderer: .compute() expects a ComputeNode.");z.beginCompute(a);for(const oe of ae){if(ee.has(oe)===!1){const ce=()=>{oe.removeEventListener("dispose",ce),ee.delete(oe),te.delete(oe),ne.delete(oe)};oe.addEventListener("dispose",ce);const de=oe.onInitFunction;de!==null&&de.call(oe,{renderer:this})}ne.updateForCompute(oe),te.updateForCompute(oe);const se=te.getForCompute(oe),ue=ee.getForCompute(oe,se);z.compute(a,oe,se,ue,y)}z.finishCompute(a),x.renderId=E}computeAsync(a,y=null){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this.compute(a,y)})}hasFeatureAsync(a){return Ri(this,null,function*(){return this._initialized===!1&&(yield this.init()),this.backend.hasFeature(a)})}resolveTimestampsAsync(a="render"){return Ri(this,null,function*(){return this._initialized===!1&&(yield this.init()),this.backend.resolveTimestampsAsync(a)})}hasFeature(a){return this._initialized===!1?(console.warn("THREE.Renderer: .hasFeature() called before the backend is initialized. Try using .hasFeatureAsync() instead."),!1):this.backend.hasFeature(a)}hasInitialized(){return this._initialized}initTextureAsync(a){return Ri(this,null,function*(){this._initialized===!1&&(yield this.init()),this._textures.updateTexture(a)})}initTexture(a){this._initialized===!1&&console.warn("THREE.Renderer: .initTexture() called before the backend is initialized. Try using .initTextureAsync() instead."),this._textures.updateTexture(a)}copyFramebufferToTexture(a,y=null){if(y!==null)if(y.isVector2)y=Qg.set(y.x,y.y,a.image.width,a.image.height).floor();else if(y.isVector4)y=Qg.copy(y).floor();else{console.error("THREE.Renderer.copyFramebufferToTexture: Invalid rectangle.");return}else y=Qg.set(0,0,a.image.width,a.image.height);let x=this._currentRenderContext,E;x!==null?E=x.renderTarget:(E=this._renderTarget||this._getFrameBufferTarget(),E!==null&&(this._textures.updateRenderTarget(E),x=this._textures.get(E))),this._textures.updateTexture(a,{renderTarget:E}),this.backend.copyFramebufferToTexture(a,x,y)}copyTextureToTexture(a,y,x=null,E=null,z=0,ee=0){this._textures.updateTexture(a),this._textures.updateTexture(y),this.backend.copyTextureToTexture(a,y,x,E,z,ee)}readRenderTargetPixelsAsync(a,y,x,E,z,ee=0,te=0){return Ri(this,null,function*(){return this.backend.copyTextureToBuffer(a.textures[ee],y,x,E,z,te)})}_projectObject(a,y,x,E,z){if(a.visible===!1)return;if(a.layers.test(y.layers)){if(a.isGroup)x=a.renderOrder,a.isClippingGroup&&a.enabled&&(z=z.getGroupContext(a));else if(a.isLOD)a.autoUpdate===!0&&a.update(y);else if(a.isLight)E.pushLight(a);else if(a.isSprite){const ne=y.isArrayCamera?QB:XB;if(!a.frustumCulled||ne.intersectsSprite(a,y)){this.sortObjects===!0&&Qg.setFromMatrixPosition(a.matrixWorld).applyMatrix4(mS);const{geometry:ae,material:oe}=a;oe.visible&&E.push(a,ae,oe,x,Qg.z,null,z)}}else if(a.isLineLoop)console.error("THREE.Renderer: Objects of type THREE.LineLoop are not supported. Please use THREE.Line or THREE.LineSegments.");else if(a.isMesh||a.isLine||a.isPoints){const ne=y.isArrayCamera?QB:XB;if(!a.frustumCulled||ne.intersectsObject(a,y)){const{geometry:ae,material:oe}=a;if(this.sortObjects===!0&&(ae.boundingSphere===null&&ae.computeBoundingSphere(),Qg.copy(ae.boundingSphere.center).applyMatrix4(a.matrixWorld).applyMatrix4(mS)),Array.isArray(oe)){const se=ae.groups;for(let ue=0,ce=se.length;ue0){for(const{material:ee}of y)ee.side=xo;this._renderObjects(y,x,E,z,"backSide");for(const{material:ee}of y)ee.side=Au;this._renderObjects(a,x,E,z);for(const{material:ee}of y)ee.side=Ms}else this._renderObjects(a,x,E,z)}_renderObjects(a,y,x,E,z=null){for(let ee=0,te=a.length;ee0,ce.isShadowPassMaterial&&(ce.side=z.shadowSide===null?z.side:z.shadowSide,z.depthNode&&z.depthNode.isNode&&(ue=ce.depthNode,ce.depthNode=z.depthNode),z.castShadowNode&&z.castShadowNode.isNode&&(se=ce.colorNode,ce.colorNode=z.castShadowNode),z.castShadowPositionNode&&z.castShadowPositionNode.isNode&&(oe=ce.positionNode,ce.positionNode=z.castShadowPositionNode)),z=ce}z.transparent===!0&&z.side===Ms&&z.forceSinglePass===!1?(z.side=xo,this._handleObjectFunction(a,z,y,x,te,ee,ne,"backSide"),z.side=Au,this._handleObjectFunction(a,z,y,x,te,ee,ne,ae),z.side=Ms):this._handleObjectFunction(a,z,y,x,te,ee,ne,ae),oe!==void 0&&(y.overrideMaterial.positionNode=oe),ue!==void 0&&(y.overrideMaterial.depthNode=ue),se!==void 0&&(y.overrideMaterial.colorNode=se),a.onAfterRender(this,y,x,E,z,ee)}_renderObjectDirect(a,y,x,E,z,ee,te,ne){const ae=this._objects.get(a,y,x,E,z,this._currentRenderContext,te,ne);ae.drawRange=a.geometry.drawRange,ae.group=ee;const oe=this._nodes.needsRefresh(ae);oe&&(this._nodes.updateBefore(ae),this._geometries.updateForRender(ae),this._nodes.updateForRender(ae),this._bindings.updateForRender(ae)),this._pipelines.updateForRender(ae),this._currentRenderBundle!==null&&(this.backend.get(this._currentRenderBundle).renderObjects.push(ae),ae.bundle=this._currentRenderBundle.bundleGroup),this.backend.draw(ae,this.info),oe&&this._nodes.updateAfter(ae)}_createObjectPipeline(a,y,x,E,z,ee,te,ne){const ae=this._objects.get(a,y,x,E,z,this._currentRenderContext,te,ne);ae.drawRange=a.geometry.drawRange,ae.group=ee,this._nodes.updateBefore(ae),this._geometries.updateForRender(ae),this._nodes.updateForRender(ae),this._bindings.updateForRender(ae),this._pipelines.getForRender(ae,this._compilationPromises),this._nodes.updateAfter(ae)}get compile(){return this.compileAsync}}class o4{constructor(a=""){this.name=a,this.visibility=0}setVisibility(a){this.visibility|=a}clone(){return Object.assign(new this.constructor,this)}}function N_(b){return b+(tm-b%tm)%tm}class s4 extends o4{constructor(a,y=null){super(a),this.isBuffer=!0,this.bytesPerElement=Float32Array.BYTES_PER_ELEMENT,this._buffer=y}get byteLength(){return N_(this._buffer.byteLength)}get buffer(){return this._buffer}update(){return!0}}class l4 extends s4{constructor(a,y=null){super(a,y),this.isUniformBuffer=!0}}let F_=0;class u4 extends l4{constructor(a,y){super("UniformBuffer_"+F_++,a?a.value:null),this.nodeUniform=a,this.groupNode=y}get buffer(){return this.nodeUniform.value}}class I_ extends l4{constructor(a){super(a),this.isUniformsGroup=!0,this._values=null,this.uniforms=[]}addUniform(a){return this.uniforms.push(a),this}removeUniform(a){const y=this.uniforms.indexOf(a);return y!==-1&&this.uniforms.splice(y,1),this}get values(){return this._values===null&&(this._values=Array.from(this.buffer)),this._values}get buffer(){let a=this._buffer;if(a===null){const y=this.byteLength;a=new Float32Array(new ArrayBuffer(y)),this._buffer=a}return a}get byteLength(){const a=this.bytesPerElement;let y=0;for(let x=0,E=this.uniforms.length;x{this._texture=null,this.generation=null,this.version=0};this._texture&&this._texture.removeEventListener("dispose",y),this._texture=a,this.generation=null,this.version=0,this._texture&&this._texture.addEventListener("dispose",y)}get texture(){return this._texture}update(){const{texture:a,version:y}=this;return y!==a.version?(this.version=a.version,!0):!1}clone(){const a=super.clone();return a._texture=null,a.texture=this.texture,a}}let z_=0;class H_ extends d4{constructor(a,y){super(a,y),this.id=z_++,this.store=!1,this.isSampledTexture=!0}}class vS extends H_{constructor(a,y,x,E=null){super(a,y?y.value:null),this.textureNode=y,this.groupNode=x,this.access=E}update(){const{textureNode:a}=this;return this.texture!==a.value?(this.texture=a.value,!0):super.update()}}class f4 extends vS{constructor(a,y,x,E=null){super(a,y,x,E),this.isSampledCubeTexture=!0}}class WB extends vS{constructor(a,y,x,E=null){super(a,y,x,E),this.isSampledTexture3D=!0}}const h4={textureDimensions:"textureSize",equals:"equal",bitcast_float_int:"floatBitsToInt",bitcast_int_float:"intBitsToFloat",bitcast_uint_float:"uintBitsToFloat",bitcast_float_uint:"floatBitsToUint"},U_={low:"lowp",medium:"mediump",high:"highp"},g4={swizzleAssign:!0,storageBuffer:!1},p4={perspective:"smooth",linear:"noperspective"},m4={centroid:"centroid"},v4=` precision highp float; precision highp int; precision highp sampler2D; @@ -3997,18 +3997,18 @@ precision highp isampler2DArray; precision lowp sampler2DShadow; precision lowp sampler2DArrayShadow; precision lowp samplerCubeShadow; -`;class G_ extends KI{constructor(a,y){super(a,y,new v_),this.uniformGroups={},this.transforms=[],this.extensions={},this.builtins={vertex:[],fragment:[],compute:[]}}needsToWorkingColorSpace(a){return a.isVideoTexture===!0&&a.colorSpace!==ac}getMethod(a){return h4[a]||a}getBitcastMethod(a,y){return h4[`bitcast_${y}_${a}`]}getTernary(a,y,x){return`${a} ? ${y} : ${x}`}getOutputStructName(){return""}buildFunctionCode(a){const y=a.layout,x=this.flowShaderNode(a),E=[];for(const ee of y.inputs)E.push(this.getType(ee.type)+" "+ee.name);return`${this.getType(y.type)} ${y.name}( ${E.join(", ")} ) { +`;class k_ extends KI{constructor(a,y){super(a,y,new m_),this.uniformGroups={},this.transforms=[],this.extensions={},this.builtins={vertex:[],fragment:[],compute:[]}}needsToWorkingColorSpace(a){return a.isVideoTexture===!0&&a.colorSpace!==ac}getMethod(a){return h4[a]||a}getBitcastMethod(a,y){return h4[`bitcast_${y}_${a}`]}getTernary(a,y,x){return`${a} ? ${y} : ${x}`}getOutputStructName(){return""}buildFunctionCode(a){const y=a.layout,x=this.flowShaderNode(a),E=[];for(const ee of y.inputs)E.push(this.getType(ee.type)+" "+ee.name);return`${this.getType(y.type)} ${y.name}( ${E.join(", ")} ) { ${x.vars} ${x.code} return ${x.result}; -}`}setupPBO(a){const y=a.value;if(y.pbo===void 0){const x=y.array,E=y.count*y.itemSize,{itemSize:z}=y,ee=y.array.constructor.name.toLowerCase().includes("int");let te=ee?mo:Ma;z===2?te=ee?Gl:Uu:z===3?te=ee?kc:fg:z===4&&(te=ee?ku:di);const ne={Float32Array:Ko,Uint8Array:As,Uint16Array:wc,Uint32Array:Fo,Int8Array:jd,Int16Array:gd,Int32Array:ul,Uint8ClampedArray:As},ae=Math.pow(2,Math.ceil(Math.log2(Math.sqrt(E/z))));let oe=Math.ceil(E/z/ae);ae*oe*z0?ue:"";te=`${oe.name} { ${se} ${ee.name}[${ce}]; }; -`}else te=`${this.getVectorType(ee.type)} ${this.getPropertyName(ee,a)};`,ne=!0;const ae=ee.node.precision;if(ae!==null&&(te=k_[ae]+" "+te),ne){te=" "+te;const oe=ee.groupNode.name;(E[oe]||(E[oe]=[])).push(te)}else te="uniform "+te,x.push(te)}let z="";for(const ee in E){const te=E[ee];z+=this._getGLSLUniformStruct(a+"_"+ee,te.join(` +`}else te=`${this.getVectorType(ee.type)} ${this.getPropertyName(ee,a)};`,ne=!0;const ae=ee.node.precision;if(ae!==null&&(te=U_[ae]+" "+te),ne){te=" "+te;const oe=ee.groupNode.name;(E[oe]||(E[oe]=[])).push(te)}else te="uniform "+te,x.push(te)}let z="";for(const ee in E){const te=E[ee];z+=this._getGLSLUniformStruct(a+"_"+ee,te.join(` `))+` `}return z+=x.join(` `),z}getTypeFromAttribute(a){let y=super.getTypeFromAttribute(a);if(/^[iu]/.test(y)&&a.gpuType!==ul){let x=a;a.isInterleavedBufferAttribute&&(x=a.data);const E=x.array;E instanceof Uint32Array||E instanceof Int32Array||(y=y.slice(1))}return y}getAttributes(a){let y="";if(a==="vertex"||a==="compute"){const x=this.getAttributesArray();let E=0;for(const z of x)y+=`layout( location = ${E++} ) in ${z.type} ${z.name}; @@ -4105,7 +4105,7 @@ void main() { `),x+=` // flow -> ${ae} `),x+=`${ne.code} `,te===z&&y!=="compute"&&(x+=`// result - `,y==="vertex"?(x+="gl_Position = ",x+=`${ne.result};`):y==="fragment"&&(te.outputNode.isOutputStructNode||(x+="fragColor = ",x+=`${ne.result};`)))}const ee=a[y];ee.extensions=this.getExtensions(y),ee.uniforms=this.getUniforms(y),ee.attributes=this.getAttributes(y),ee.varyings=this.getVaryings(y),ee.vars=this.getVars(y),ee.structs=this.getStructs(y),ee.codes=this.getCodes(y),ee.transforms=this.getTransforms(y),ee.flow=x}this.material!==null?(this.vertexShader=this._getGLSLVertexCode(a.vertex),this.fragmentShader=this._getGLSLFragmentCode(a.fragment)):this.computeShader=this._getGLSLVertexCode(a.compute)}getUniformFromNode(a,y,x,E=null){const z=super.getUniformFromNode(a,y,x,E),ee=this.getDataFromNode(a,x,this.globalCache);let te=ee.uniformGPU;if(te===void 0){const ne=a.groupNode,ae=ne.name,oe=this.getBindGroupArray(ae,x);if(y==="texture")te=new vS(z.name,z.node,ne),oe.push(te);else if(y==="cubeTexture")te=new f4(z.name,z.node,ne),oe.push(te);else if(y==="texture3D")te=new WB(z.name,z.node,ne),oe.push(te);else if(y==="buffer"){a.name=`NodeBuffer_${a.id}`,z.name=`buffer${a.id}`;const se=new u4(a,ne);se.name=a.name,oe.push(se),te=se}else{const se=this.uniformGroups[x]||(this.uniformGroups[x]={});let ue=se[ae];ue===void 0&&(ue=new c4(x+"_"+ae,ne),se[ae]=ue,oe.push(ue)),te=this.getNodeUniform(z,y),ue.addUniform(te)}ee.uniformGPU=te}return z}}let ZB=null,MA=null;class A4{constructor(a={}){this.parameters=Object.assign({},a),this.data=new WeakMap,this.renderer=null,this.domElement=null,this.timestampQueryPool={render:null,compute:null},this.trackTimestamp=a.trackTimestamp===!0}init(a){return Ri(this,null,function*(){this.renderer=a})}get coordinateSystem(){}beginRender(){}finishRender(){}beginCompute(){}finishCompute(){}draw(){}compute(){}createProgram(){}destroyProgram(){}createBindings(){}updateBindings(){}updateBinding(){}createRenderPipeline(){}createComputePipeline(){}needsRenderUpdate(){}getRenderCacheKey(){}createNodeBuilder(){}createSampler(){}destroySampler(){}createDefaultTexture(){}createTexture(){}updateTexture(){}generateMipmaps(){}destroyTexture(){}copyTextureToBuffer(){return Ri(this,null,function*(){})}copyTextureToTexture(){}copyFramebufferToTexture(){}createAttribute(){}createIndexAttribute(){}createStorageAttribute(){}updateAttribute(){}destroyAttribute(){}getContext(){}updateSize(){}updateViewport(){}getTimestampUID(a){const y=this.get(a);let x=a.isComputeNode===!0?"c":"r";return x+=":"+y.frameCalls+":"+a.id,x}isOccluded(){}resolveTimestampsAsync(a="render"){return Ri(this,null,function*(){if(!this.trackTimestamp){oc("WebGPURenderer: Timestamp tracking is disabled.");return}const y=this.timestampQueryPool[a];if(!y){oc(`WebGPURenderer: No timestamp query pool for type '${a}' found.`);return}const x=yield y.resolveQueriesAsync();return this.renderer.info[a].timestamp=x,x})}waitForGPU(){return Ri(this,null,function*(){})}getArrayBufferAsync(){return Ri(this,null,function*(){})}hasFeatureAsync(){return Ri(this,null,function*(){})}hasFeature(){}getMaxAnisotropy(){}getDrawingBufferSize(){return ZB=ZB||new An,this.renderer.getDrawingBufferSize(ZB)}setScissorTest(){}getClearColor(){const a=this.renderer;return MA=MA||new hB,a.getClearColor(MA),MA.getRGB(MA),MA}getDomElement(){let a=this.domElement;return a===null&&(a=this.parameters.canvas!==void 0?this.parameters.canvas:eT(),"setAttribute"in a&&a.setAttribute("data-engine",`three.js r${Ru} webgpu`),this.domElement=a),a}set(a,y){this.data.set(a,y)}get(a){let y=this.data.get(a);return y===void 0&&(y={},this.data.set(a,y)),y}has(a){return this.data.has(a)}delete(a){this.data.delete(a)}dispose(){}}let V_=0;class j_{constructor(a,y){this.buffers=[a.bufferGPU,y],this.type=a.type,this.bufferType=a.bufferType,this.pbo=a.pbo,this.byteLength=a.byteLength,this.bytesPerElement=a.BYTES_PER_ELEMENT,this.version=a.version,this.isInteger=a.isInteger,this.activeBufferIndex=0,this.baseId=a.id}get id(){return`${this.baseId}|${this.activeBufferIndex}`}get bufferGPU(){return this.buffers[this.activeBufferIndex]}get transformBuffer(){return this.buffers[this.activeBufferIndex^1]}switchBuffers(){this.activeBufferIndex^=1}}class X_{constructor(a){this.backend=a}createAttribute(a,y){const x=this.backend,{gl:E}=x,z=a.array,ee=a.usage||E.STATIC_DRAW,te=a.isInterleavedBufferAttribute?a.data:a,ne=x.get(te);let ae=ne.bufferGPU;ae===void 0&&(ae=this._createBuffer(E,y,z,ee),ne.bufferGPU=ae,ne.bufferType=y,ne.version=te.version);let oe;if(z instanceof Float32Array)oe=E.FLOAT;else if(typeof Float16Array!="undefined"&&z instanceof Float16Array)oe=E.HALF_FLOAT;else if(z instanceof Uint16Array)a.isFloat16BufferAttribute?oe=E.HALF_FLOAT:oe=E.UNSIGNED_SHORT;else if(z instanceof Int16Array)oe=E.SHORT;else if(z instanceof Uint32Array)oe=E.UNSIGNED_INT;else if(z instanceof Int32Array)oe=E.INT;else if(z instanceof Int8Array)oe=E.BYTE;else if(z instanceof Uint8Array)oe=E.UNSIGNED_BYTE;else if(z instanceof Uint8ClampedArray)oe=E.UNSIGNED_BYTE;else throw new Error("THREE.WebGLBackend: Unsupported buffer data format: "+z);let se={bufferGPU:ae,bufferType:y,type:oe,byteLength:z.byteLength,bytesPerElement:z.BYTES_PER_ELEMENT,version:a.version,pbo:a.pbo,isInteger:oe===E.INT||oe===E.UNSIGNED_INT||a.gpuType===ul,id:V_++};if(a.isStorageBufferAttribute||a.isStorageInstancedBufferAttribute){const ue=this._createBuffer(E,y,z,ee);se=new j_(se,ue)}x.set(a,se)}updateAttribute(a){const y=this.backend,{gl:x}=y,E=a.array,z=a.isInterleavedBufferAttribute?a.data:a,ee=y.get(z),te=ee.bufferType,ne=a.isInterleavedBufferAttribute?a.data.updateRanges:a.updateRanges;if(x.bindBuffer(te,ee.bufferGPU),ne.length===0)x.bufferSubData(te,0,E);else{for(let ae=0,oe=ne.length;ae1?this.enable(E.SAMPLE_ALPHA_TO_COVERAGE):this.disable(E.SAMPLE_ALPHA_TO_COVERAGE),x>0&&this.currentClippingPlanes!==x)for(let ne=0;ne<8;ne++)ne{function z(){const ee=a.clientWaitSync(y,a.SYNC_FLUSH_COMMANDS_BIT,0);if(ee===a.WAIT_FAILED){a.deleteSync(y),E();return}if(ee===a.TIMEOUT_EXPIRED){requestAnimationFrame(z);return}a.deleteSync(y),x()}z()})}}let y4=!1,AS,JB,x4;class Z_{constructor(a){this.backend=a,this.gl=a.gl,this.extensions=a.extensions,this.defaultTextures={},y4===!1&&(this._init(),y4=!0)}_init(){const a=this.gl;AS={[hd]:a.REPEAT,[$l]:a.CLAMP_TO_EDGE,[Sc]:a.MIRRORED_REPEAT},JB={[Ho]:a.NEAREST,[fp]:a.NEAREST_MIPMAP_NEAREST,[Uc]:a.NEAREST_MIPMAP_LINEAR,[Uo]:a.LINEAR,[Bf]:a.LINEAR_MIPMAP_NEAREST,[vs]:a.LINEAR_MIPMAP_LINEAR},x4={[ke]:a.NEVER,[ct]:a.ALWAYS,[Ge]:a.LESS,[Xe]:a.LEQUAL,[Ve]:a.EQUAL,[pt]:a.GEQUAL,[at]:a.GREATER,[At]:a.NOTEQUAL}}getGLTextureType(a){const{gl:y}=this;let x;return a.isCubeTexture===!0?x=y.TEXTURE_CUBE_MAP:a.isArrayTexture===!0||a.isDataArrayTexture===!0||a.isCompressedArrayTexture===!0?x=y.TEXTURE_2D_ARRAY:a.isData3DTexture===!0?x=y.TEXTURE_3D:x=y.TEXTURE_2D,x}getInternalFormat(a,y,x,E,z=!1){const{gl:ee,extensions:te}=this;if(a!==null){if(ee[a]!==void 0)return ee[a];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+a+"'")}let ne=y;if(y===ee.RED&&(x===ee.FLOAT&&(ne=ee.R32F),x===ee.HALF_FLOAT&&(ne=ee.R16F),x===ee.UNSIGNED_BYTE&&(ne=ee.R8),x===ee.UNSIGNED_SHORT&&(ne=ee.R16),x===ee.UNSIGNED_INT&&(ne=ee.R32UI),x===ee.BYTE&&(ne=ee.R8I),x===ee.SHORT&&(ne=ee.R16I),x===ee.INT&&(ne=ee.R32I)),y===ee.RED_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.R8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.R16UI),x===ee.UNSIGNED_INT&&(ne=ee.R32UI),x===ee.BYTE&&(ne=ee.R8I),x===ee.SHORT&&(ne=ee.R16I),x===ee.INT&&(ne=ee.R32I)),y===ee.RG&&(x===ee.FLOAT&&(ne=ee.RG32F),x===ee.HALF_FLOAT&&(ne=ee.RG16F),x===ee.UNSIGNED_BYTE&&(ne=ee.RG8),x===ee.UNSIGNED_SHORT&&(ne=ee.RG16),x===ee.UNSIGNED_INT&&(ne=ee.RG32UI),x===ee.BYTE&&(ne=ee.RG8I),x===ee.SHORT&&(ne=ee.RG16I),x===ee.INT&&(ne=ee.RG32I)),y===ee.RG_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.RG8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.RG16UI),x===ee.UNSIGNED_INT&&(ne=ee.RG32UI),x===ee.BYTE&&(ne=ee.RG8I),x===ee.SHORT&&(ne=ee.RG16I),x===ee.INT&&(ne=ee.RG32I)),y===ee.RGB){const ae=z?Fp:Ji.getTransfer(E);x===ee.FLOAT&&(ne=ee.RGB32F),x===ee.HALF_FLOAT&&(ne=ee.RGB16F),x===ee.UNSIGNED_BYTE&&(ne=ee.RGB8),x===ee.UNSIGNED_SHORT&&(ne=ee.RGB16),x===ee.UNSIGNED_INT&&(ne=ee.RGB32UI),x===ee.BYTE&&(ne=ee.RGB8I),x===ee.SHORT&&(ne=ee.RGB16I),x===ee.INT&&(ne=ee.RGB32I),x===ee.UNSIGNED_BYTE&&(ne=ae===qr?ee.SRGB8:ee.RGB8),x===ee.UNSIGNED_SHORT_5_6_5&&(ne=ee.RGB565),x===ee.UNSIGNED_SHORT_5_5_5_1&&(ne=ee.RGB5_A1),x===ee.UNSIGNED_SHORT_4_4_4_4&&(ne=ee.RGB4),x===ee.UNSIGNED_INT_5_9_9_9_REV&&(ne=ee.RGB9_E5),x===ee.UNSIGNED_INT_10F_11F_11F_REV&&(ne=ee.R11F_G11F_B10F)}if(y===ee.RGB_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.RGB8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.RGB16UI),x===ee.UNSIGNED_INT&&(ne=ee.RGB32UI),x===ee.BYTE&&(ne=ee.RGB8I),x===ee.SHORT&&(ne=ee.RGB16I),x===ee.INT&&(ne=ee.RGB32I)),y===ee.RGBA){const ae=z?Fp:Ji.getTransfer(E);x===ee.FLOAT&&(ne=ee.RGBA32F),x===ee.HALF_FLOAT&&(ne=ee.RGBA16F),x===ee.UNSIGNED_BYTE&&(ne=ee.RGBA8),x===ee.UNSIGNED_SHORT&&(ne=ee.RGBA16),x===ee.UNSIGNED_INT&&(ne=ee.RGBA32UI),x===ee.BYTE&&(ne=ee.RGBA8I),x===ee.SHORT&&(ne=ee.RGBA16I),x===ee.INT&&(ne=ee.RGBA32I),x===ee.UNSIGNED_BYTE&&(ne=ae===qr?ee.SRGB8_ALPHA8:ee.RGBA8),x===ee.UNSIGNED_SHORT_4_4_4_4&&(ne=ee.RGBA4),x===ee.UNSIGNED_SHORT_5_5_5_1&&(ne=ee.RGB5_A1)}return y===ee.RGBA_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.RGBA8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.RGBA16UI),x===ee.UNSIGNED_INT&&(ne=ee.RGBA32UI),x===ee.BYTE&&(ne=ee.RGBA8I),x===ee.SHORT&&(ne=ee.RGBA16I),x===ee.INT&&(ne=ee.RGBA32I)),y===ee.DEPTH_COMPONENT&&(x===ee.UNSIGNED_SHORT&&(ne=ee.DEPTH_COMPONENT16),x===ee.UNSIGNED_INT&&(ne=ee.DEPTH_COMPONENT24),x===ee.FLOAT&&(ne=ee.DEPTH_COMPONENT32F)),y===ee.DEPTH_STENCIL&&x===ee.UNSIGNED_INT_24_8&&(ne=ee.DEPTH24_STENCIL8),(ne===ee.R16F||ne===ee.R32F||ne===ee.RG16F||ne===ee.RG32F||ne===ee.RGBA16F||ne===ee.RGBA32F)&&te.get("EXT_color_buffer_float"),ne}setTextureParameters(a,y){const{gl:x,extensions:E,backend:z}=this,ee=Ji.getPrimaries(Ji.workingColorSpace),te=y.colorSpace===ac?null:Ji.getPrimaries(y.colorSpace),ne=y.colorSpace===ac||ee===te?x.NONE:x.BROWSER_DEFAULT_WEBGL;x.pixelStorei(x.UNPACK_FLIP_Y_WEBGL,y.flipY),x.pixelStorei(x.UNPACK_PREMULTIPLY_ALPHA_WEBGL,y.premultiplyAlpha),x.pixelStorei(x.UNPACK_ALIGNMENT,y.unpackAlignment),x.pixelStorei(x.UNPACK_COLORSPACE_CONVERSION_WEBGL,ne),x.texParameteri(a,x.TEXTURE_WRAP_S,AS[y.wrapS]),x.texParameteri(a,x.TEXTURE_WRAP_T,AS[y.wrapT]),(a===x.TEXTURE_3D||a===x.TEXTURE_2D_ARRAY)&&(y.isArrayTexture||x.texParameteri(a,x.TEXTURE_WRAP_R,AS[y.wrapR])),x.texParameteri(a,x.TEXTURE_MAG_FILTER,JB[y.magFilter]);const ae=y.mipmaps!==void 0&&y.mipmaps.length>0,oe=y.minFilter===Uo&&ae?vs:y.minFilter;if(x.texParameteri(a,x.TEXTURE_MIN_FILTER,JB[oe]),y.compareFunction&&(x.texParameteri(a,x.TEXTURE_COMPARE_MODE,x.COMPARE_REF_TO_TEXTURE),x.texParameteri(a,x.TEXTURE_COMPARE_FUNC,x4[y.compareFunction])),E.has("EXT_texture_filter_anisotropic")===!0){if(y.magFilter===Ho||y.minFilter!==Uc&&y.minFilter!==vs||y.type===Ko&&E.has("OES_texture_float_linear")===!1)return;if(y.anisotropy>1){const se=E.get("EXT_texture_filter_anisotropic");x.texParameterf(a,se.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(y.anisotropy,z.getMaxAnisotropy()))}}}createDefaultTexture(a){const{gl:y,backend:x,defaultTextures:E}=this,z=this.getGLTextureType(a);let ee=E[z];ee===void 0&&(ee=y.createTexture(),x.state.bindTexture(z,ee),y.texParameteri(z,y.TEXTURE_MIN_FILTER,y.NEAREST),y.texParameteri(z,y.TEXTURE_MAG_FILTER,y.NEAREST),E[z]=ee),x.set(a,{textureGPU:ee,glTextureType:z,isDefault:!0})}createTexture(a,y){const{gl:x,backend:E}=this,{levels:z,width:ee,height:te,depth:ne}=y,ae=E.utils.convert(a.format,a.colorSpace),oe=E.utils.convert(a.type),se=this.getInternalFormat(a.internalFormat,ae,oe,a.colorSpace,a.isVideoTexture),ue=x.createTexture(),ce=this.getGLTextureType(a);E.state.bindTexture(ce,ue),this.setTextureParameters(ce,a),a.isArrayTexture||a.isDataArrayTexture||a.isCompressedArrayTexture?x.texStorage3D(x.TEXTURE_2D_ARRAY,z,se,ee,te,ne):a.isData3DTexture?x.texStorage3D(x.TEXTURE_3D,z,se,ee,te,ne):a.isVideoTexture||x.texStorage2D(ce,z,se,ee,te),E.set(a,{textureGPU:ue,glTextureType:ce,glFormat:ae,glType:oe,glInternalFormat:se})}copyBufferToTexture(a,y){const{gl:x,backend:E}=this,{textureGPU:z,glTextureType:ee,glFormat:te,glType:ne}=E.get(y),{width:ae,height:oe}=y.source.data;x.bindBuffer(x.PIXEL_UNPACK_BUFFER,a),E.state.bindTexture(ee,z),x.pixelStorei(x.UNPACK_FLIP_Y_WEBGL,!1),x.pixelStorei(x.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),x.texSubImage2D(ee,0,0,0,ae,oe,te,ne,0),x.bindBuffer(x.PIXEL_UNPACK_BUFFER,null),E.state.unbindTexture()}updateTexture(a,y){const{gl:x}=this,{width:E,height:z}=y,{textureGPU:ee,glTextureType:te,glFormat:ne,glType:ae,glInternalFormat:oe}=this.backend.get(a);if(!(a.isRenderTargetTexture||ee===void 0))if(this.backend.state.bindTexture(te,ee),this.setTextureParameters(te,a),a.isCompressedTexture){const se=a.mipmaps,ue=y.image;for(let ce=0;ce0){const ue=Ob(se.width,se.height,a.format,a.type);for(const ce of a.layerUpdates){const de=se.data.subarray(ce*ue/se.data.BYTES_PER_ELEMENT,(ce+1)*ue/se.data.BYTES_PER_ELEMENT);x.texSubImage3D(x.TEXTURE_2D_ARRAY,0,0,0,ce,se.width,se.height,1,ne,ae,de)}a.clearLayerUpdates()}else x.texSubImage3D(x.TEXTURE_2D_ARRAY,0,0,0,0,se.width,se.height,se.depth,ne,ae,se.data)}else if(a.isData3DTexture){const se=y.image;x.texSubImage3D(x.TEXTURE_3D,0,0,0,0,se.width,se.height,se.depth,ne,ae,se.data)}else if(a.isVideoTexture)a.update(),x.texImage2D(te,0,oe,ne,ae,y.image);else{const se=a.mipmaps;if(se.length>0)for(let ue=0,ce=se.length;ue0,ue=y.renderTarget?y.renderTarget.height:this.backend.getDrawingBufferSize().y;if(se){const ce=te!==0||ne!==0;let de,ye;if(a.isDepthTexture===!0?(de=E.DEPTH_BUFFER_BIT,ye=E.DEPTH_ATTACHMENT,y.stencil&&(de|=E.STENCIL_BUFFER_BIT)):(de=E.COLOR_BUFFER_BIT,ye=E.COLOR_ATTACHMENT0),ce){const Ae=this.backend.get(y.renderTarget),ge=Ae.framebuffers[y.getCacheKey()],Ee=Ae.msaaFrameBuffer;z.bindFramebuffer(E.DRAW_FRAMEBUFFER,ge),z.bindFramebuffer(E.READ_FRAMEBUFFER,Ee);const be=ue-ne-oe;E.blitFramebuffer(te,be,te+ae,be+oe,te,be,te+ae,be+oe,de,E.NEAREST),z.bindFramebuffer(E.READ_FRAMEBUFFER,ge),z.bindTexture(E.TEXTURE_2D,ee),E.copyTexSubImage2D(E.TEXTURE_2D,0,0,0,te,be,ae,oe),z.unbindTexture()}else{const Ae=E.createFramebuffer();z.bindFramebuffer(E.DRAW_FRAMEBUFFER,Ae),E.framebufferTexture2D(E.DRAW_FRAMEBUFFER,ye,E.TEXTURE_2D,ee,0),E.blitFramebuffer(0,0,ae,oe,0,0,ae,oe,de,E.NEAREST),E.deleteFramebuffer(Ae)}}else z.bindTexture(E.TEXTURE_2D,ee),E.copyTexSubImage2D(E.TEXTURE_2D,0,0,0,te,ue-oe-ne,ae,oe),z.unbindTexture();a.generateMipmaps&&this.generateMipmaps(a),this.backend._setFramebuffer(y)}setupRenderBufferStorage(a,y,x,E=!1){const{gl:z}=this,ee=y.renderTarget,{depthTexture:te,depthBuffer:ne,stencilBuffer:ae,width:oe,height:se}=ee;if(z.bindRenderbuffer(z.RENDERBUFFER,a),ne&&!ae){let ue=z.DEPTH_COMPONENT24;E===!0?this.extensions.get("WEBGL_multisampled_render_to_texture").renderbufferStorageMultisampleEXT(z.RENDERBUFFER,ee.samples,ue,oe,se):x>0?(te&&te.isDepthTexture&&te.type===z.FLOAT&&(ue=z.DEPTH_COMPONENT32F),z.renderbufferStorageMultisample(z.RENDERBUFFER,x,ue,oe,se)):z.renderbufferStorage(z.RENDERBUFFER,ue,oe,se),z.framebufferRenderbuffer(z.FRAMEBUFFER,z.DEPTH_ATTACHMENT,z.RENDERBUFFER,a)}else ne&&ae&&(x>0?z.renderbufferStorageMultisample(z.RENDERBUFFER,x,z.DEPTH24_STENCIL8,oe,se):z.renderbufferStorage(z.RENDERBUFFER,z.DEPTH_STENCIL,oe,se),z.framebufferRenderbuffer(z.FRAMEBUFFER,z.DEPTH_STENCIL_ATTACHMENT,z.RENDERBUFFER,a));z.bindRenderbuffer(z.RENDERBUFFER,null)}copyTextureToBuffer(a,y,x,E,z,ee){return Ri(this,null,function*(){const{backend:te,gl:ne}=this,{textureGPU:ae,glFormat:oe,glType:se}=this.backend.get(a),ue=ne.createFramebuffer();ne.bindFramebuffer(ne.READ_FRAMEBUFFER,ue);const ce=a.isCubeTexture?ne.TEXTURE_CUBE_MAP_POSITIVE_X+ee:ne.TEXTURE_2D;ne.framebufferTexture2D(ne.READ_FRAMEBUFFER,ne.COLOR_ATTACHMENT0,ce,ae,0);const de=this._getTypedArrayType(se),ye=this._getBytesPerTexel(se,oe),ge=E*z*ye,Ee=ne.createBuffer();ne.bindBuffer(ne.PIXEL_PACK_BUFFER,Ee),ne.bufferData(ne.PIXEL_PACK_BUFFER,ge,ne.STREAM_READ),ne.readPixels(y,x,E,z,oe,se,0),ne.bindBuffer(ne.PIXEL_PACK_BUFFER,null),yield te.utils._clientWaitAsync();const be=new de(ge/de.BYTES_PER_ELEMENT);return ne.bindBuffer(ne.PIXEL_PACK_BUFFER,Ee),ne.getBufferSubData(ne.PIXEL_PACK_BUFFER,0,be),ne.bindBuffer(ne.PIXEL_PACK_BUFFER,null),ne.deleteFramebuffer(ue),be})}_getTypedArrayType(a){const{gl:y}=this;if(a===y.UNSIGNED_BYTE)return Uint8Array;if(a===y.UNSIGNED_SHORT_4_4_4_4||a===y.UNSIGNED_SHORT_5_5_5_1||a===y.UNSIGNED_SHORT_5_6_5||a===y.UNSIGNED_SHORT)return Uint16Array;if(a===y.UNSIGNED_INT)return Uint32Array;if(a===y.HALF_FLOAT)return Uint16Array;if(a===y.FLOAT)return Float32Array;throw new Error(`Unsupported WebGL type: ${a}`)}_getBytesPerTexel(a,y){const{gl:x}=this;let E=0;if(a===x.UNSIGNED_BYTE&&(E=1),(a===x.UNSIGNED_SHORT_4_4_4_4||a===x.UNSIGNED_SHORT_5_5_5_1||a===x.UNSIGNED_SHORT_5_6_5||a===x.UNSIGNED_SHORT||a===x.HALF_FLOAT)&&(E=2),(a===x.UNSIGNED_INT||a===x.FLOAT)&&(E=4),y===x.RGBA)return E*4;if(y===x.RGB)return E*3;if(y===x.ALPHA)return E}}function yS(b){return b.isDataTexture?b.image.data:typeof HTMLImageElement!="undefined"&&b instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&b instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&b instanceof ImageBitmap||typeof OffscreenCanvas!="undefined"&&b instanceof OffscreenCanvas?b:b.data}class Y_{constructor(a){this.backend=a,this.gl=this.backend.gl,this.availableExtensions=this.gl.getSupportedExtensions(),this.extensions={}}get(a){let y=this.extensions[a];return y===void 0&&(y=this.gl.getExtension(a),this.extensions[a]=y),y}has(a){return this.availableExtensions.includes(a)}}class J_{constructor(a){this.backend=a,this.maxAnisotropy=null}getMaxAnisotropy(){if(this.maxAnisotropy!==null)return this.maxAnisotropy;const a=this.backend.gl,y=this.backend.extensions;if(y.has("EXT_texture_filter_anisotropic")===!0){const x=y.get("EXT_texture_filter_anisotropic");this.maxAnisotropy=a.getParameter(x.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else this.maxAnisotropy=0;return this.maxAnisotropy}}const P4={WEBGL_multi_draw:"WEBGL_multi_draw",WEBGL_compressed_texture_astc:"texture-compression-astc",WEBGL_compressed_texture_etc:"texture-compression-etc2",WEBGL_compressed_texture_etc1:"texture-compression-etc1",WEBGL_compressed_texture_pvrtc:"texture-compression-pvrtc",WEBKIT_WEBGL_compressed_texture_pvrtc:"texture-compression-pvrtc",WEBGL_compressed_texture_s3tc:"texture-compression-bc",EXT_texture_compression_bptc:"texture-compression-bptc",EXT_disjoint_timer_query_webgl2:"timestamp-query",OVR_multiview2:"OVR_multiview2"};class K_{constructor(a){this.gl=a.gl,this.extensions=a.extensions,this.info=a.renderer.info,this.mode=null,this.index=0,this.type=null,this.object=null}render(a,y){const{gl:x,mode:E,object:z,type:ee,info:te,index:ne}=this;ne!==0?x.drawElements(E,y,ee,a):x.drawArrays(E,a,y),te.update(z,y,1)}renderInstances(a,y,x){const{gl:E,mode:z,type:ee,index:te,object:ne,info:ae}=this;x!==0&&(te!==0?E.drawElementsInstanced(z,y,ee,a,x):E.drawArraysInstanced(z,a,y,x),ae.update(ne,y,x))}renderMultiDraw(a,y,x){const{extensions:E,mode:z,object:ee,info:te}=this;if(x===0)return;const ne=E.get("WEBGL_multi_draw");if(ne===null)for(let ae=0;aethis.maxQueries)return oc(`WebGPUTimestampQueryPool [${this.type}]: Maximum number of queries exceeded, when using trackTimestamp it is necessary to resolves the queries via renderer.resolveTimestampsAsync( THREE.TimestampQuery.${this.type.toUpperCase()} ).`),null;const y=this.currentQueryIndex;return this.currentQueryIndex+=2,this.queryStates.set(y,"inactive"),this.queryOffsets.set(a,y),y}beginQuery(a){if(!this.trackTimestamp||this.isDisposed)return;const y=this.queryOffsets.get(a);if(y==null||this.activeQuery!==null)return;const x=this.queries[y];if(x)try{this.queryStates.get(y)==="inactive"&&(this.gl.beginQuery(this.ext.TIME_ELAPSED_EXT,x),this.activeQuery=y,this.queryStates.set(y,"started"))}catch(E){console.error("Error in beginQuery:",E),this.activeQuery=null,this.queryStates.set(y,"inactive")}}endQuery(a){if(!this.trackTimestamp||this.isDisposed)return;const y=this.queryOffsets.get(a);if(y!=null&&this.activeQuery===y)try{this.gl.endQuery(this.ext.TIME_ELAPSED_EXT),this.queryStates.set(y,"ended"),this.activeQuery=null}catch(x){console.error("Error in endQuery:",x),this.queryStates.set(y,"inactive"),this.activeQuery=null}}resolveQueriesAsync(){return Ri(this,null,function*(){if(!this.trackTimestamp||this.pendingResolve)return this.lastValue;this.pendingResolve=!0;try{const a=[];for(const[E,z]of this.queryStates)if(z==="ended"){const ee=this.queries[E];a.push(this.resolveQuery(ee))}if(a.length===0)return this.lastValue;const x=(yield Promise.all(a)).reduce((E,z)=>E+z,0);return this.lastValue=x,this.currentQueryIndex=0,this.queryOffsets.clear(),this.queryStates.clear(),this.activeQuery=null,x}catch(a){return console.error("Error resolving queries:",a),this.lastValue}finally{this.pendingResolve=!1}})}resolveQuery(a){return Ri(this,null,function*(){return new Promise(y=>{if(this.isDisposed){y(this.lastValue);return}let x,E=!1;const z=()=>{x&&(clearTimeout(x),x=null)},ee=ne=>{E||(E=!0,z(),y(ne))},te=()=>{if(this.isDisposed){ee(this.lastValue);return}try{if(this.gl.getParameter(this.ext.GPU_DISJOINT_EXT)){ee(this.lastValue);return}if(!this.gl.getQueryParameter(a,this.gl.QUERY_RESULT_AVAILABLE)){x=setTimeout(te,1);return}const oe=this.gl.getQueryParameter(a,this.gl.QUERY_RESULT);y(Number(oe)/1e6)}catch(ne){console.error("Error checking query:",ne),y(this.lastValue)}};te()})})}dispose(){if(!this.isDisposed&&(this.isDisposed=!0,!!this.trackTimestamp)){for(const a of this.queries)this.gl.deleteQuery(a);this.queries=[],this.queryStates.clear(),this.queryOffsets.clear(),this.lastValue=0,this.activeQuery=null}}}class E4 extends A4{constructor(a={}){super(a),this.isWebGLBackend=!0,this.attributeUtils=null,this.extensions=null,this.capabilities=null,this.textureUtils=null,this.bufferRenderer=null,this.gl=null,this.state=null,this.utils=null,this.vaoCache={},this.transformFeedbackCache={},this.discard=!1,this.disjoint=null,this.parallel=null,this._currentContext=null,this._knownBindings=new WeakSet,this._supportsInvalidateFramebuffer=typeof navigator=="undefined"?!1:/OculusBrowser/g.test(navigator.userAgent),this._xrFramebuffer=null}init(a){super.init(a);const y=this.parameters,x={antialias:a.samples>0,alpha:!0,depth:a.depth,stencil:a.stencil},E=y.context!==void 0?y.context:a.domElement.getContext("webgl2",x);function z(ee){ee.preventDefault();const te={api:"WebGL",message:ee.statusMessage||"Unknown reason",reason:null,originalEvent:ee};a.onDeviceLost(te)}this._onContextLost=z,a.domElement.addEventListener("webglcontextlost",z,!1),this.gl=E,this.extensions=new Y_(this),this.capabilities=new J_(this),this.attributeUtils=new X_(this),this.textureUtils=new Z_(this),this.bufferRenderer=new K_(this),this.state=new Q_(this),this.utils=new W_(this),this.extensions.get("EXT_color_buffer_float"),this.extensions.get("WEBGL_clip_cull_distance"),this.extensions.get("OES_texture_float_linear"),this.extensions.get("EXT_color_buffer_half_float"),this.extensions.get("WEBGL_multisampled_render_to_texture"),this.extensions.get("WEBGL_render_shared_exponent"),this.extensions.get("WEBGL_multi_draw"),this.extensions.get("OVR_multiview2"),this.disjoint=this.extensions.get("EXT_disjoint_timer_query_webgl2"),this.parallel=this.extensions.get("KHR_parallel_shader_compile")}get coordinateSystem(){return Xi}getArrayBufferAsync(a){return Ri(this,null,function*(){return yield this.attributeUtils.getArrayBufferAsync(a)})}waitForGPU(){return Ri(this,null,function*(){yield this.utils._clientWaitAsync()})}makeXRCompatible(){return Ri(this,null,function*(){this.gl.getContextAttributes().xrCompatible!==!0&&(yield this.gl.makeXRCompatible())})}setXRTarget(a){this._xrFramebuffer=a}setXRRenderTargetTextures(a,y,x=null){const E=this.gl;if(this.set(a.texture,{textureGPU:y,glInternalFormat:E.RGBA8}),x!==null){const z=a.stencilBuffer?E.DEPTH24_STENCIL8:E.DEPTH_COMPONENT24;this.set(a.depthTexture,{textureGPU:x,glInternalFormat:z}),this.extensions.has("WEBGL_multisampled_render_to_texture")===!0&&a._autoAllocateDepthBuffer===!0&&a.multiview===!1&&console.warn("THREE.WebGLBackend: Render-to-texture extension was disabled because an external texture was provided"),a._autoAllocateDepthBuffer=!1}}initTimestampQuery(a,y){if(!this.disjoint||!this.trackTimestamp)return;this.timestampQueryPool[a]||(this.timestampQueryPool[a]=new q_(this.gl,a,2048));const x=this.timestampQueryPool[a];x.allocateQueriesForContext(y)!==null&&x.beginQuery(y)}prepareTimestampBuffer(a,y){if(!this.disjoint||!this.trackTimestamp)return;this.timestampQueryPool[a].endQuery(y)}getContext(){return this.gl}beginRender(a){const{state:y}=this,x=this.get(a);if(x.frameCalls=this.renderer.info.render.frameCalls,a.viewport)this.updateViewport(a);else{const{width:z,height:ee}=this.getDrawingBufferSize();y.viewport(0,0,z,ee)}if(a.scissor){const{x:z,y:ee,width:te,height:ne}=a.scissorValue;y.scissor(z,a.height-ne-ee,te,ne)}this.initTimestampQuery(Da.RENDER,this.getTimestampUID(a)),x.previousContext=this._currentContext,this._currentContext=a,this._setFramebuffer(a),this.clear(a.clearColor,a.clearDepth,a.clearStencil,a,!1);const E=a.occlusionQueryCount;E>0&&(x.currentOcclusionQueries=x.occlusionQueries,x.currentOcclusionQueryObjects=x.occlusionQueryObjects,x.lastOcclusionObject=null,x.occlusionQueries=new Array(E),x.occlusionQueryObjects=new Array(E),x.occlusionQueryIndex=0)}finishRender(a){const{gl:y,state:x}=this,E=this.get(a),z=E.previousContext;x.resetVertexState();const ee=a.occlusionQueryCount;ee>0&&(ee>E.occlusionQueryIndex&&y.endQuery(y.ANY_SAMPLES_PASSED),this.resolveOccludedAsync(a));const te=a.textures;if(te!==null)for(let ne=0;ne{let ne=0;for(let ae=0;ae{y.isBatchedMesh?y._multiDrawInstances!==null?(oc("THREE.WebGLBackend: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection."),be.renderMultiDrawInstances(y._multiDrawStarts,y._multiDrawCounts,y._multiDrawCount,y._multiDrawInstances)):this.hasFeature("WEBGL_multi_draw")?be.renderMultiDraw(y._multiDrawStarts,y._multiDrawCounts,y._multiDrawCount):oc("THREE.WebGLRenderer: WEBGL_multi_draw not supported."):De>1?be.renderInstances(Te,we,De):be.render(Te,we)};if(a.camera.isArrayCamera===!0&&a.camera.cameras.length>0&&a.camera.isMultiViewCamera===!1){const Ie=this.get(a.camera),Re=a.camera.cameras,Le=a.getBindingGroup("cameraIndex").bindings[0];if(Ie.indexesGPU===void 0||Ie.indexesGPU.length!==Re.length){const Ot=new Uint32Array([0,0,0,0]),Ut=[];for(let wt=0,_e=Re.length;wt<_e;wt++){const xt=ne.createBuffer();Ot[0]=wt,ne.bindBuffer(ne.UNIFORM_BUFFER,xt),ne.bufferData(ne.UNIFORM_BUFFER,Ot,ne.STATIC_DRAW),Ut.push(xt)}Ie.indexesGPU=Ut}const je=this.get(Le),We=this.renderer.getPixelRatio(),ht=this._currentContext.renderTarget,bt=this._isRenderCameraDepthArray(this._currentContext),yt=this._currentContext.activeCubeFace;if(bt){const Ot=this.get(ht.depthTexture);if(Ot.clearedRenderId!==this.renderer._nodes.nodeFrame.renderId){Ot.clearedRenderId=this.renderer._nodes.nodeFrame.renderId;const{stencilBuffer:Ut}=ht;for(let wt=0,_e=Re.length;wt<_e;wt++)this.renderer._activeCubeFace=wt,this._currentContext.activeCubeFace=wt,this._setFramebuffer(this._currentContext),this.clear(!1,!0,Ut,this._currentContext,!1,!1);this.renderer._activeCubeFace=yt,this._currentContext.activeCubeFace=yt}}for(let Ot=0,Ut=Re.length;Ot{const ue=this.parallel,ce=()=>{x.getProgramParameter(te,ue.COMPLETION_STATUS_KHR)?(this._completeCompile(a,E),se()):requestAnimationFrame(ce)};ce()});y.push(oe);return}this._completeCompile(a,E)}_handleSource(a,y){const x=a.split(` + `,y==="vertex"?(x+="gl_Position = ",x+=`${ne.result};`):y==="fragment"&&(te.outputNode.isOutputStructNode||(x+="fragColor = ",x+=`${ne.result};`)))}const ee=a[y];ee.extensions=this.getExtensions(y),ee.uniforms=this.getUniforms(y),ee.attributes=this.getAttributes(y),ee.varyings=this.getVaryings(y),ee.vars=this.getVars(y),ee.structs=this.getStructs(y),ee.codes=this.getCodes(y),ee.transforms=this.getTransforms(y),ee.flow=x}this.material!==null?(this.vertexShader=this._getGLSLVertexCode(a.vertex),this.fragmentShader=this._getGLSLFragmentCode(a.fragment)):this.computeShader=this._getGLSLVertexCode(a.compute)}getUniformFromNode(a,y,x,E=null){const z=super.getUniformFromNode(a,y,x,E),ee=this.getDataFromNode(a,x,this.globalCache);let te=ee.uniformGPU;if(te===void 0){const ne=a.groupNode,ae=ne.name,oe=this.getBindGroupArray(ae,x);if(y==="texture")te=new vS(z.name,z.node,ne),oe.push(te);else if(y==="cubeTexture")te=new f4(z.name,z.node,ne),oe.push(te);else if(y==="texture3D")te=new WB(z.name,z.node,ne),oe.push(te);else if(y==="buffer"){a.name=`NodeBuffer_${a.id}`,z.name=`buffer${a.id}`;const se=new u4(a,ne);se.name=a.name,oe.push(se),te=se}else{const se=this.uniformGroups[x]||(this.uniformGroups[x]={});let ue=se[ae];ue===void 0&&(ue=new c4(x+"_"+ae,ne),se[ae]=ue,oe.push(ue)),te=this.getNodeUniform(z,y),ue.addUniform(te)}ee.uniformGPU=te}return z}}let ZB=null,MA=null;class A4{constructor(a={}){this.parameters=Object.assign({},a),this.data=new WeakMap,this.renderer=null,this.domElement=null,this.timestampQueryPool={render:null,compute:null},this.trackTimestamp=a.trackTimestamp===!0}init(a){return Ri(this,null,function*(){this.renderer=a})}get coordinateSystem(){}beginRender(){}finishRender(){}beginCompute(){}finishCompute(){}draw(){}compute(){}createProgram(){}destroyProgram(){}createBindings(){}updateBindings(){}updateBinding(){}createRenderPipeline(){}createComputePipeline(){}needsRenderUpdate(){}getRenderCacheKey(){}createNodeBuilder(){}createSampler(){}destroySampler(){}createDefaultTexture(){}createTexture(){}updateTexture(){}generateMipmaps(){}destroyTexture(){}copyTextureToBuffer(){return Ri(this,null,function*(){})}copyTextureToTexture(){}copyFramebufferToTexture(){}createAttribute(){}createIndexAttribute(){}createStorageAttribute(){}updateAttribute(){}destroyAttribute(){}getContext(){}updateSize(){}updateViewport(){}getTimestampUID(a){const y=this.get(a);let x=a.isComputeNode===!0?"c":"r";return x+=":"+y.frameCalls+":"+a.id,x}isOccluded(){}resolveTimestampsAsync(a="render"){return Ri(this,null,function*(){if(!this.trackTimestamp){oc("WebGPURenderer: Timestamp tracking is disabled.");return}const y=this.timestampQueryPool[a];if(!y){oc(`WebGPURenderer: No timestamp query pool for type '${a}' found.`);return}const x=yield y.resolveQueriesAsync();return this.renderer.info[a].timestamp=x,x})}waitForGPU(){return Ri(this,null,function*(){})}getArrayBufferAsync(){return Ri(this,null,function*(){})}hasFeatureAsync(){return Ri(this,null,function*(){})}hasFeature(){}getMaxAnisotropy(){}getDrawingBufferSize(){return ZB=ZB||new vn,this.renderer.getDrawingBufferSize(ZB)}setScissorTest(){}getClearColor(){const a=this.renderer;return MA=MA||new hB,a.getClearColor(MA),MA.getRGB(MA),MA}getDomElement(){let a=this.domElement;return a===null&&(a=this.parameters.canvas!==void 0?this.parameters.canvas:eT(),"setAttribute"in a&&a.setAttribute("data-engine",`three.js r${Ru} webgpu`),this.domElement=a),a}set(a,y){this.data.set(a,y)}get(a){let y=this.data.get(a);return y===void 0&&(y={},this.data.set(a,y)),y}has(a){return this.data.has(a)}delete(a){this.data.delete(a)}dispose(){}}let G_=0;class V_{constructor(a,y){this.buffers=[a.bufferGPU,y],this.type=a.type,this.bufferType=a.bufferType,this.pbo=a.pbo,this.byteLength=a.byteLength,this.bytesPerElement=a.BYTES_PER_ELEMENT,this.version=a.version,this.isInteger=a.isInteger,this.activeBufferIndex=0,this.baseId=a.id}get id(){return`${this.baseId}|${this.activeBufferIndex}`}get bufferGPU(){return this.buffers[this.activeBufferIndex]}get transformBuffer(){return this.buffers[this.activeBufferIndex^1]}switchBuffers(){this.activeBufferIndex^=1}}class j_{constructor(a){this.backend=a}createAttribute(a,y){const x=this.backend,{gl:E}=x,z=a.array,ee=a.usage||E.STATIC_DRAW,te=a.isInterleavedBufferAttribute?a.data:a,ne=x.get(te);let ae=ne.bufferGPU;ae===void 0&&(ae=this._createBuffer(E,y,z,ee),ne.bufferGPU=ae,ne.bufferType=y,ne.version=te.version);let oe;if(z instanceof Float32Array)oe=E.FLOAT;else if(typeof Float16Array!="undefined"&&z instanceof Float16Array)oe=E.HALF_FLOAT;else if(z instanceof Uint16Array)a.isFloat16BufferAttribute?oe=E.HALF_FLOAT:oe=E.UNSIGNED_SHORT;else if(z instanceof Int16Array)oe=E.SHORT;else if(z instanceof Uint32Array)oe=E.UNSIGNED_INT;else if(z instanceof Int32Array)oe=E.INT;else if(z instanceof Int8Array)oe=E.BYTE;else if(z instanceof Uint8Array)oe=E.UNSIGNED_BYTE;else if(z instanceof Uint8ClampedArray)oe=E.UNSIGNED_BYTE;else throw new Error("THREE.WebGLBackend: Unsupported buffer data format: "+z);let se={bufferGPU:ae,bufferType:y,type:oe,byteLength:z.byteLength,bytesPerElement:z.BYTES_PER_ELEMENT,version:a.version,pbo:a.pbo,isInteger:oe===E.INT||oe===E.UNSIGNED_INT||a.gpuType===ul,id:G_++};if(a.isStorageBufferAttribute||a.isStorageInstancedBufferAttribute){const ue=this._createBuffer(E,y,z,ee);se=new V_(se,ue)}x.set(a,se)}updateAttribute(a){const y=this.backend,{gl:x}=y,E=a.array,z=a.isInterleavedBufferAttribute?a.data:a,ee=y.get(z),te=ee.bufferType,ne=a.isInterleavedBufferAttribute?a.data.updateRanges:a.updateRanges;if(x.bindBuffer(te,ee.bufferGPU),ne.length===0)x.bufferSubData(te,0,E);else{for(let ae=0,oe=ne.length;ae1?this.enable(E.SAMPLE_ALPHA_TO_COVERAGE):this.disable(E.SAMPLE_ALPHA_TO_COVERAGE),x>0&&this.currentClippingPlanes!==x)for(let ne=0;ne<8;ne++)ne{function z(){const ee=a.clientWaitSync(y,a.SYNC_FLUSH_COMMANDS_BIT,0);if(ee===a.WAIT_FAILED){a.deleteSync(y),E();return}if(ee===a.TIMEOUT_EXPIRED){requestAnimationFrame(z);return}a.deleteSync(y),x()}z()})}}let y4=!1,AS,JB,x4;class W_{constructor(a){this.backend=a,this.gl=a.gl,this.extensions=a.extensions,this.defaultTextures={},y4===!1&&(this._init(),y4=!0)}_init(){const a=this.gl;AS={[hd]:a.REPEAT,[$l]:a.CLAMP_TO_EDGE,[Sc]:a.MIRRORED_REPEAT},JB={[Ho]:a.NEAREST,[fp]:a.NEAREST_MIPMAP_NEAREST,[Uc]:a.NEAREST_MIPMAP_LINEAR,[Uo]:a.LINEAR,[Bf]:a.LINEAR_MIPMAP_NEAREST,[vs]:a.LINEAR_MIPMAP_LINEAR},x4={[ke]:a.NEVER,[ct]:a.ALWAYS,[Ge]:a.LESS,[Xe]:a.LEQUAL,[Ve]:a.EQUAL,[pt]:a.GEQUAL,[ot]:a.GREATER,[At]:a.NOTEQUAL}}getGLTextureType(a){const{gl:y}=this;let x;return a.isCubeTexture===!0?x=y.TEXTURE_CUBE_MAP:a.isArrayTexture===!0||a.isDataArrayTexture===!0||a.isCompressedArrayTexture===!0?x=y.TEXTURE_2D_ARRAY:a.isData3DTexture===!0?x=y.TEXTURE_3D:x=y.TEXTURE_2D,x}getInternalFormat(a,y,x,E,z=!1){const{gl:ee,extensions:te}=this;if(a!==null){if(ee[a]!==void 0)return ee[a];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+a+"'")}let ne=y;if(y===ee.RED&&(x===ee.FLOAT&&(ne=ee.R32F),x===ee.HALF_FLOAT&&(ne=ee.R16F),x===ee.UNSIGNED_BYTE&&(ne=ee.R8),x===ee.UNSIGNED_SHORT&&(ne=ee.R16),x===ee.UNSIGNED_INT&&(ne=ee.R32UI),x===ee.BYTE&&(ne=ee.R8I),x===ee.SHORT&&(ne=ee.R16I),x===ee.INT&&(ne=ee.R32I)),y===ee.RED_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.R8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.R16UI),x===ee.UNSIGNED_INT&&(ne=ee.R32UI),x===ee.BYTE&&(ne=ee.R8I),x===ee.SHORT&&(ne=ee.R16I),x===ee.INT&&(ne=ee.R32I)),y===ee.RG&&(x===ee.FLOAT&&(ne=ee.RG32F),x===ee.HALF_FLOAT&&(ne=ee.RG16F),x===ee.UNSIGNED_BYTE&&(ne=ee.RG8),x===ee.UNSIGNED_SHORT&&(ne=ee.RG16),x===ee.UNSIGNED_INT&&(ne=ee.RG32UI),x===ee.BYTE&&(ne=ee.RG8I),x===ee.SHORT&&(ne=ee.RG16I),x===ee.INT&&(ne=ee.RG32I)),y===ee.RG_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.RG8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.RG16UI),x===ee.UNSIGNED_INT&&(ne=ee.RG32UI),x===ee.BYTE&&(ne=ee.RG8I),x===ee.SHORT&&(ne=ee.RG16I),x===ee.INT&&(ne=ee.RG32I)),y===ee.RGB){const ae=z?Fp:Ji.getTransfer(E);x===ee.FLOAT&&(ne=ee.RGB32F),x===ee.HALF_FLOAT&&(ne=ee.RGB16F),x===ee.UNSIGNED_BYTE&&(ne=ee.RGB8),x===ee.UNSIGNED_SHORT&&(ne=ee.RGB16),x===ee.UNSIGNED_INT&&(ne=ee.RGB32UI),x===ee.BYTE&&(ne=ee.RGB8I),x===ee.SHORT&&(ne=ee.RGB16I),x===ee.INT&&(ne=ee.RGB32I),x===ee.UNSIGNED_BYTE&&(ne=ae===qr?ee.SRGB8:ee.RGB8),x===ee.UNSIGNED_SHORT_5_6_5&&(ne=ee.RGB565),x===ee.UNSIGNED_SHORT_5_5_5_1&&(ne=ee.RGB5_A1),x===ee.UNSIGNED_SHORT_4_4_4_4&&(ne=ee.RGB4),x===ee.UNSIGNED_INT_5_9_9_9_REV&&(ne=ee.RGB9_E5),x===ee.UNSIGNED_INT_10F_11F_11F_REV&&(ne=ee.R11F_G11F_B10F)}if(y===ee.RGB_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.RGB8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.RGB16UI),x===ee.UNSIGNED_INT&&(ne=ee.RGB32UI),x===ee.BYTE&&(ne=ee.RGB8I),x===ee.SHORT&&(ne=ee.RGB16I),x===ee.INT&&(ne=ee.RGB32I)),y===ee.RGBA){const ae=z?Fp:Ji.getTransfer(E);x===ee.FLOAT&&(ne=ee.RGBA32F),x===ee.HALF_FLOAT&&(ne=ee.RGBA16F),x===ee.UNSIGNED_BYTE&&(ne=ee.RGBA8),x===ee.UNSIGNED_SHORT&&(ne=ee.RGBA16),x===ee.UNSIGNED_INT&&(ne=ee.RGBA32UI),x===ee.BYTE&&(ne=ee.RGBA8I),x===ee.SHORT&&(ne=ee.RGBA16I),x===ee.INT&&(ne=ee.RGBA32I),x===ee.UNSIGNED_BYTE&&(ne=ae===qr?ee.SRGB8_ALPHA8:ee.RGBA8),x===ee.UNSIGNED_SHORT_4_4_4_4&&(ne=ee.RGBA4),x===ee.UNSIGNED_SHORT_5_5_5_1&&(ne=ee.RGB5_A1)}return y===ee.RGBA_INTEGER&&(x===ee.UNSIGNED_BYTE&&(ne=ee.RGBA8UI),x===ee.UNSIGNED_SHORT&&(ne=ee.RGBA16UI),x===ee.UNSIGNED_INT&&(ne=ee.RGBA32UI),x===ee.BYTE&&(ne=ee.RGBA8I),x===ee.SHORT&&(ne=ee.RGBA16I),x===ee.INT&&(ne=ee.RGBA32I)),y===ee.DEPTH_COMPONENT&&(x===ee.UNSIGNED_SHORT&&(ne=ee.DEPTH_COMPONENT16),x===ee.UNSIGNED_INT&&(ne=ee.DEPTH_COMPONENT24),x===ee.FLOAT&&(ne=ee.DEPTH_COMPONENT32F)),y===ee.DEPTH_STENCIL&&x===ee.UNSIGNED_INT_24_8&&(ne=ee.DEPTH24_STENCIL8),(ne===ee.R16F||ne===ee.R32F||ne===ee.RG16F||ne===ee.RG32F||ne===ee.RGBA16F||ne===ee.RGBA32F)&&te.get("EXT_color_buffer_float"),ne}setTextureParameters(a,y){const{gl:x,extensions:E,backend:z}=this,ee=Ji.getPrimaries(Ji.workingColorSpace),te=y.colorSpace===ac?null:Ji.getPrimaries(y.colorSpace),ne=y.colorSpace===ac||ee===te?x.NONE:x.BROWSER_DEFAULT_WEBGL;x.pixelStorei(x.UNPACK_FLIP_Y_WEBGL,y.flipY),x.pixelStorei(x.UNPACK_PREMULTIPLY_ALPHA_WEBGL,y.premultiplyAlpha),x.pixelStorei(x.UNPACK_ALIGNMENT,y.unpackAlignment),x.pixelStorei(x.UNPACK_COLORSPACE_CONVERSION_WEBGL,ne),x.texParameteri(a,x.TEXTURE_WRAP_S,AS[y.wrapS]),x.texParameteri(a,x.TEXTURE_WRAP_T,AS[y.wrapT]),(a===x.TEXTURE_3D||a===x.TEXTURE_2D_ARRAY)&&(y.isArrayTexture||x.texParameteri(a,x.TEXTURE_WRAP_R,AS[y.wrapR])),x.texParameteri(a,x.TEXTURE_MAG_FILTER,JB[y.magFilter]);const ae=y.mipmaps!==void 0&&y.mipmaps.length>0,oe=y.minFilter===Uo&&ae?vs:y.minFilter;if(x.texParameteri(a,x.TEXTURE_MIN_FILTER,JB[oe]),y.compareFunction&&(x.texParameteri(a,x.TEXTURE_COMPARE_MODE,x.COMPARE_REF_TO_TEXTURE),x.texParameteri(a,x.TEXTURE_COMPARE_FUNC,x4[y.compareFunction])),E.has("EXT_texture_filter_anisotropic")===!0){if(y.magFilter===Ho||y.minFilter!==Uc&&y.minFilter!==vs||y.type===Ko&&E.has("OES_texture_float_linear")===!1)return;if(y.anisotropy>1){const se=E.get("EXT_texture_filter_anisotropic");x.texParameterf(a,se.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(y.anisotropy,z.getMaxAnisotropy()))}}}createDefaultTexture(a){const{gl:y,backend:x,defaultTextures:E}=this,z=this.getGLTextureType(a);let ee=E[z];ee===void 0&&(ee=y.createTexture(),x.state.bindTexture(z,ee),y.texParameteri(z,y.TEXTURE_MIN_FILTER,y.NEAREST),y.texParameteri(z,y.TEXTURE_MAG_FILTER,y.NEAREST),E[z]=ee),x.set(a,{textureGPU:ee,glTextureType:z,isDefault:!0})}createTexture(a,y){const{gl:x,backend:E}=this,{levels:z,width:ee,height:te,depth:ne}=y,ae=E.utils.convert(a.format,a.colorSpace),oe=E.utils.convert(a.type),se=this.getInternalFormat(a.internalFormat,ae,oe,a.colorSpace,a.isVideoTexture),ue=x.createTexture(),ce=this.getGLTextureType(a);E.state.bindTexture(ce,ue),this.setTextureParameters(ce,a),a.isArrayTexture||a.isDataArrayTexture||a.isCompressedArrayTexture?x.texStorage3D(x.TEXTURE_2D_ARRAY,z,se,ee,te,ne):a.isData3DTexture?x.texStorage3D(x.TEXTURE_3D,z,se,ee,te,ne):a.isVideoTexture||x.texStorage2D(ce,z,se,ee,te),E.set(a,{textureGPU:ue,glTextureType:ce,glFormat:ae,glType:oe,glInternalFormat:se})}copyBufferToTexture(a,y){const{gl:x,backend:E}=this,{textureGPU:z,glTextureType:ee,glFormat:te,glType:ne}=E.get(y),{width:ae,height:oe}=y.source.data;x.bindBuffer(x.PIXEL_UNPACK_BUFFER,a),E.state.bindTexture(ee,z),x.pixelStorei(x.UNPACK_FLIP_Y_WEBGL,!1),x.pixelStorei(x.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1),x.texSubImage2D(ee,0,0,0,ae,oe,te,ne,0),x.bindBuffer(x.PIXEL_UNPACK_BUFFER,null),E.state.unbindTexture()}updateTexture(a,y){const{gl:x}=this,{width:E,height:z}=y,{textureGPU:ee,glTextureType:te,glFormat:ne,glType:ae,glInternalFormat:oe}=this.backend.get(a);if(!(a.isRenderTargetTexture||ee===void 0))if(this.backend.state.bindTexture(te,ee),this.setTextureParameters(te,a),a.isCompressedTexture){const se=a.mipmaps,ue=y.image;for(let ce=0;ce0){const ue=Ob(se.width,se.height,a.format,a.type);for(const ce of a.layerUpdates){const de=se.data.subarray(ce*ue/se.data.BYTES_PER_ELEMENT,(ce+1)*ue/se.data.BYTES_PER_ELEMENT);x.texSubImage3D(x.TEXTURE_2D_ARRAY,0,0,0,ce,se.width,se.height,1,ne,ae,de)}a.clearLayerUpdates()}else x.texSubImage3D(x.TEXTURE_2D_ARRAY,0,0,0,0,se.width,se.height,se.depth,ne,ae,se.data)}else if(a.isData3DTexture){const se=y.image;x.texSubImage3D(x.TEXTURE_3D,0,0,0,0,se.width,se.height,se.depth,ne,ae,se.data)}else if(a.isVideoTexture)a.update(),x.texImage2D(te,0,oe,ne,ae,y.image);else{const se=a.mipmaps;if(se.length>0)for(let ue=0,ce=se.length;ue0,ue=y.renderTarget?y.renderTarget.height:this.backend.getDrawingBufferSize().y;if(se){const ce=te!==0||ne!==0;let de,ye;if(a.isDepthTexture===!0?(de=E.DEPTH_BUFFER_BIT,ye=E.DEPTH_ATTACHMENT,y.stencil&&(de|=E.STENCIL_BUFFER_BIT)):(de=E.COLOR_BUFFER_BIT,ye=E.COLOR_ATTACHMENT0),ce){const Ae=this.backend.get(y.renderTarget),ge=Ae.framebuffers[y.getCacheKey()],Ee=Ae.msaaFrameBuffer;z.bindFramebuffer(E.DRAW_FRAMEBUFFER,ge),z.bindFramebuffer(E.READ_FRAMEBUFFER,Ee);const be=ue-ne-oe;E.blitFramebuffer(te,be,te+ae,be+oe,te,be,te+ae,be+oe,de,E.NEAREST),z.bindFramebuffer(E.READ_FRAMEBUFFER,ge),z.bindTexture(E.TEXTURE_2D,ee),E.copyTexSubImage2D(E.TEXTURE_2D,0,0,0,te,be,ae,oe),z.unbindTexture()}else{const Ae=E.createFramebuffer();z.bindFramebuffer(E.DRAW_FRAMEBUFFER,Ae),E.framebufferTexture2D(E.DRAW_FRAMEBUFFER,ye,E.TEXTURE_2D,ee,0),E.blitFramebuffer(0,0,ae,oe,0,0,ae,oe,de,E.NEAREST),E.deleteFramebuffer(Ae)}}else z.bindTexture(E.TEXTURE_2D,ee),E.copyTexSubImage2D(E.TEXTURE_2D,0,0,0,te,ue-oe-ne,ae,oe),z.unbindTexture();a.generateMipmaps&&this.generateMipmaps(a),this.backend._setFramebuffer(y)}setupRenderBufferStorage(a,y,x,E=!1){const{gl:z}=this,ee=y.renderTarget,{depthTexture:te,depthBuffer:ne,stencilBuffer:ae,width:oe,height:se}=ee;if(z.bindRenderbuffer(z.RENDERBUFFER,a),ne&&!ae){let ue=z.DEPTH_COMPONENT24;E===!0?this.extensions.get("WEBGL_multisampled_render_to_texture").renderbufferStorageMultisampleEXT(z.RENDERBUFFER,ee.samples,ue,oe,se):x>0?(te&&te.isDepthTexture&&te.type===z.FLOAT&&(ue=z.DEPTH_COMPONENT32F),z.renderbufferStorageMultisample(z.RENDERBUFFER,x,ue,oe,se)):z.renderbufferStorage(z.RENDERBUFFER,ue,oe,se),z.framebufferRenderbuffer(z.FRAMEBUFFER,z.DEPTH_ATTACHMENT,z.RENDERBUFFER,a)}else ne&&ae&&(x>0?z.renderbufferStorageMultisample(z.RENDERBUFFER,x,z.DEPTH24_STENCIL8,oe,se):z.renderbufferStorage(z.RENDERBUFFER,z.DEPTH_STENCIL,oe,se),z.framebufferRenderbuffer(z.FRAMEBUFFER,z.DEPTH_STENCIL_ATTACHMENT,z.RENDERBUFFER,a));z.bindRenderbuffer(z.RENDERBUFFER,null)}copyTextureToBuffer(a,y,x,E,z,ee){return Ri(this,null,function*(){const{backend:te,gl:ne}=this,{textureGPU:ae,glFormat:oe,glType:se}=this.backend.get(a),ue=ne.createFramebuffer();ne.bindFramebuffer(ne.READ_FRAMEBUFFER,ue);const ce=a.isCubeTexture?ne.TEXTURE_CUBE_MAP_POSITIVE_X+ee:ne.TEXTURE_2D;ne.framebufferTexture2D(ne.READ_FRAMEBUFFER,ne.COLOR_ATTACHMENT0,ce,ae,0);const de=this._getTypedArrayType(se),ye=this._getBytesPerTexel(se,oe),ge=E*z*ye,Ee=ne.createBuffer();ne.bindBuffer(ne.PIXEL_PACK_BUFFER,Ee),ne.bufferData(ne.PIXEL_PACK_BUFFER,ge,ne.STREAM_READ),ne.readPixels(y,x,E,z,oe,se,0),ne.bindBuffer(ne.PIXEL_PACK_BUFFER,null),yield te.utils._clientWaitAsync();const be=new de(ge/de.BYTES_PER_ELEMENT);return ne.bindBuffer(ne.PIXEL_PACK_BUFFER,Ee),ne.getBufferSubData(ne.PIXEL_PACK_BUFFER,0,be),ne.bindBuffer(ne.PIXEL_PACK_BUFFER,null),ne.deleteFramebuffer(ue),be})}_getTypedArrayType(a){const{gl:y}=this;if(a===y.UNSIGNED_BYTE)return Uint8Array;if(a===y.UNSIGNED_SHORT_4_4_4_4||a===y.UNSIGNED_SHORT_5_5_5_1||a===y.UNSIGNED_SHORT_5_6_5||a===y.UNSIGNED_SHORT)return Uint16Array;if(a===y.UNSIGNED_INT)return Uint32Array;if(a===y.HALF_FLOAT)return Uint16Array;if(a===y.FLOAT)return Float32Array;throw new Error(`Unsupported WebGL type: ${a}`)}_getBytesPerTexel(a,y){const{gl:x}=this;let E=0;if(a===x.UNSIGNED_BYTE&&(E=1),(a===x.UNSIGNED_SHORT_4_4_4_4||a===x.UNSIGNED_SHORT_5_5_5_1||a===x.UNSIGNED_SHORT_5_6_5||a===x.UNSIGNED_SHORT||a===x.HALF_FLOAT)&&(E=2),(a===x.UNSIGNED_INT||a===x.FLOAT)&&(E=4),y===x.RGBA)return E*4;if(y===x.RGB)return E*3;if(y===x.ALPHA)return E}}function yS(b){return b.isDataTexture?b.image.data:typeof HTMLImageElement!="undefined"&&b instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&b instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&b instanceof ImageBitmap||typeof OffscreenCanvas!="undefined"&&b instanceof OffscreenCanvas?b:b.data}class Z_{constructor(a){this.backend=a,this.gl=this.backend.gl,this.availableExtensions=this.gl.getSupportedExtensions(),this.extensions={}}get(a){let y=this.extensions[a];return y===void 0&&(y=this.gl.getExtension(a),this.extensions[a]=y),y}has(a){return this.availableExtensions.includes(a)}}class Y_{constructor(a){this.backend=a,this.maxAnisotropy=null}getMaxAnisotropy(){if(this.maxAnisotropy!==null)return this.maxAnisotropy;const a=this.backend.gl,y=this.backend.extensions;if(y.has("EXT_texture_filter_anisotropic")===!0){const x=y.get("EXT_texture_filter_anisotropic");this.maxAnisotropy=a.getParameter(x.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else this.maxAnisotropy=0;return this.maxAnisotropy}}const P4={WEBGL_multi_draw:"WEBGL_multi_draw",WEBGL_compressed_texture_astc:"texture-compression-astc",WEBGL_compressed_texture_etc:"texture-compression-etc2",WEBGL_compressed_texture_etc1:"texture-compression-etc1",WEBGL_compressed_texture_pvrtc:"texture-compression-pvrtc",WEBKIT_WEBGL_compressed_texture_pvrtc:"texture-compression-pvrtc",WEBGL_compressed_texture_s3tc:"texture-compression-bc",EXT_texture_compression_bptc:"texture-compression-bptc",EXT_disjoint_timer_query_webgl2:"timestamp-query",OVR_multiview2:"OVR_multiview2"};class J_{constructor(a){this.gl=a.gl,this.extensions=a.extensions,this.info=a.renderer.info,this.mode=null,this.index=0,this.type=null,this.object=null}render(a,y){const{gl:x,mode:E,object:z,type:ee,info:te,index:ne}=this;ne!==0?x.drawElements(E,y,ee,a):x.drawArrays(E,a,y),te.update(z,y,1)}renderInstances(a,y,x){const{gl:E,mode:z,type:ee,index:te,object:ne,info:ae}=this;x!==0&&(te!==0?E.drawElementsInstanced(z,y,ee,a,x):E.drawArraysInstanced(z,a,y,x),ae.update(ne,y,x))}renderMultiDraw(a,y,x){const{extensions:E,mode:z,object:ee,info:te}=this;if(x===0)return;const ne=E.get("WEBGL_multi_draw");if(ne===null)for(let ae=0;aethis.maxQueries)return oc(`WebGPUTimestampQueryPool [${this.type}]: Maximum number of queries exceeded, when using trackTimestamp it is necessary to resolves the queries via renderer.resolveTimestampsAsync( THREE.TimestampQuery.${this.type.toUpperCase()} ).`),null;const y=this.currentQueryIndex;return this.currentQueryIndex+=2,this.queryStates.set(y,"inactive"),this.queryOffsets.set(a,y),y}beginQuery(a){if(!this.trackTimestamp||this.isDisposed)return;const y=this.queryOffsets.get(a);if(y==null||this.activeQuery!==null)return;const x=this.queries[y];if(x)try{this.queryStates.get(y)==="inactive"&&(this.gl.beginQuery(this.ext.TIME_ELAPSED_EXT,x),this.activeQuery=y,this.queryStates.set(y,"started"))}catch(E){console.error("Error in beginQuery:",E),this.activeQuery=null,this.queryStates.set(y,"inactive")}}endQuery(a){if(!this.trackTimestamp||this.isDisposed)return;const y=this.queryOffsets.get(a);if(y!=null&&this.activeQuery===y)try{this.gl.endQuery(this.ext.TIME_ELAPSED_EXT),this.queryStates.set(y,"ended"),this.activeQuery=null}catch(x){console.error("Error in endQuery:",x),this.queryStates.set(y,"inactive"),this.activeQuery=null}}resolveQueriesAsync(){return Ri(this,null,function*(){if(!this.trackTimestamp||this.pendingResolve)return this.lastValue;this.pendingResolve=!0;try{const a=[];for(const[E,z]of this.queryStates)if(z==="ended"){const ee=this.queries[E];a.push(this.resolveQuery(ee))}if(a.length===0)return this.lastValue;const x=(yield Promise.all(a)).reduce((E,z)=>E+z,0);return this.lastValue=x,this.currentQueryIndex=0,this.queryOffsets.clear(),this.queryStates.clear(),this.activeQuery=null,x}catch(a){return console.error("Error resolving queries:",a),this.lastValue}finally{this.pendingResolve=!1}})}resolveQuery(a){return Ri(this,null,function*(){return new Promise(y=>{if(this.isDisposed){y(this.lastValue);return}let x,E=!1;const z=()=>{x&&(clearTimeout(x),x=null)},ee=ne=>{E||(E=!0,z(),y(ne))},te=()=>{if(this.isDisposed){ee(this.lastValue);return}try{if(this.gl.getParameter(this.ext.GPU_DISJOINT_EXT)){ee(this.lastValue);return}if(!this.gl.getQueryParameter(a,this.gl.QUERY_RESULT_AVAILABLE)){x=setTimeout(te,1);return}const oe=this.gl.getQueryParameter(a,this.gl.QUERY_RESULT);y(Number(oe)/1e6)}catch(ne){console.error("Error checking query:",ne),y(this.lastValue)}};te()})})}dispose(){if(!this.isDisposed&&(this.isDisposed=!0,!!this.trackTimestamp)){for(const a of this.queries)this.gl.deleteQuery(a);this.queries=[],this.queryStates.clear(),this.queryOffsets.clear(),this.lastValue=0,this.activeQuery=null}}}class E4 extends A4{constructor(a={}){super(a),this.isWebGLBackend=!0,this.attributeUtils=null,this.extensions=null,this.capabilities=null,this.textureUtils=null,this.bufferRenderer=null,this.gl=null,this.state=null,this.utils=null,this.vaoCache={},this.transformFeedbackCache={},this.discard=!1,this.disjoint=null,this.parallel=null,this._currentContext=null,this._knownBindings=new WeakSet,this._supportsInvalidateFramebuffer=typeof navigator=="undefined"?!1:/OculusBrowser/g.test(navigator.userAgent),this._xrFramebuffer=null}init(a){super.init(a);const y=this.parameters,x={antialias:a.samples>0,alpha:!0,depth:a.depth,stencil:a.stencil},E=y.context!==void 0?y.context:a.domElement.getContext("webgl2",x);function z(ee){ee.preventDefault();const te={api:"WebGL",message:ee.statusMessage||"Unknown reason",reason:null,originalEvent:ee};a.onDeviceLost(te)}this._onContextLost=z,a.domElement.addEventListener("webglcontextlost",z,!1),this.gl=E,this.extensions=new Z_(this),this.capabilities=new Y_(this),this.attributeUtils=new j_(this),this.textureUtils=new W_(this),this.bufferRenderer=new J_(this),this.state=new X_(this),this.utils=new Q_(this),this.extensions.get("EXT_color_buffer_float"),this.extensions.get("WEBGL_clip_cull_distance"),this.extensions.get("OES_texture_float_linear"),this.extensions.get("EXT_color_buffer_half_float"),this.extensions.get("WEBGL_multisampled_render_to_texture"),this.extensions.get("WEBGL_render_shared_exponent"),this.extensions.get("WEBGL_multi_draw"),this.extensions.get("OVR_multiview2"),this.disjoint=this.extensions.get("EXT_disjoint_timer_query_webgl2"),this.parallel=this.extensions.get("KHR_parallel_shader_compile")}get coordinateSystem(){return Xi}getArrayBufferAsync(a){return Ri(this,null,function*(){return yield this.attributeUtils.getArrayBufferAsync(a)})}waitForGPU(){return Ri(this,null,function*(){yield this.utils._clientWaitAsync()})}makeXRCompatible(){return Ri(this,null,function*(){this.gl.getContextAttributes().xrCompatible!==!0&&(yield this.gl.makeXRCompatible())})}setXRTarget(a){this._xrFramebuffer=a}setXRRenderTargetTextures(a,y,x=null){const E=this.gl;if(this.set(a.texture,{textureGPU:y,glInternalFormat:E.RGBA8}),x!==null){const z=a.stencilBuffer?E.DEPTH24_STENCIL8:E.DEPTH_COMPONENT24;this.set(a.depthTexture,{textureGPU:x,glInternalFormat:z}),this.extensions.has("WEBGL_multisampled_render_to_texture")===!0&&a._autoAllocateDepthBuffer===!0&&a.multiview===!1&&console.warn("THREE.WebGLBackend: Render-to-texture extension was disabled because an external texture was provided"),a._autoAllocateDepthBuffer=!1}}initTimestampQuery(a,y){if(!this.disjoint||!this.trackTimestamp)return;this.timestampQueryPool[a]||(this.timestampQueryPool[a]=new K_(this.gl,a,2048));const x=this.timestampQueryPool[a];x.allocateQueriesForContext(y)!==null&&x.beginQuery(y)}prepareTimestampBuffer(a,y){if(!this.disjoint||!this.trackTimestamp)return;this.timestampQueryPool[a].endQuery(y)}getContext(){return this.gl}beginRender(a){const{state:y}=this,x=this.get(a);if(x.frameCalls=this.renderer.info.render.frameCalls,a.viewport)this.updateViewport(a);else{const{width:z,height:ee}=this.getDrawingBufferSize();y.viewport(0,0,z,ee)}if(a.scissor){const{x:z,y:ee,width:te,height:ne}=a.scissorValue;y.scissor(z,a.height-ne-ee,te,ne)}this.initTimestampQuery(Da.RENDER,this.getTimestampUID(a)),x.previousContext=this._currentContext,this._currentContext=a,this._setFramebuffer(a),this.clear(a.clearColor,a.clearDepth,a.clearStencil,a,!1);const E=a.occlusionQueryCount;E>0&&(x.currentOcclusionQueries=x.occlusionQueries,x.currentOcclusionQueryObjects=x.occlusionQueryObjects,x.lastOcclusionObject=null,x.occlusionQueries=new Array(E),x.occlusionQueryObjects=new Array(E),x.occlusionQueryIndex=0)}finishRender(a){const{gl:y,state:x}=this,E=this.get(a),z=E.previousContext;x.resetVertexState();const ee=a.occlusionQueryCount;ee>0&&(ee>E.occlusionQueryIndex&&y.endQuery(y.ANY_SAMPLES_PASSED),this.resolveOccludedAsync(a));const te=a.textures;if(te!==null)for(let ne=0;ne{let ne=0;for(let ae=0;ae{y.isBatchedMesh?y._multiDrawInstances!==null?(oc("THREE.WebGLBackend: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection."),be.renderMultiDrawInstances(y._multiDrawStarts,y._multiDrawCounts,y._multiDrawCount,y._multiDrawInstances)):this.hasFeature("WEBGL_multi_draw")?be.renderMultiDraw(y._multiDrawStarts,y._multiDrawCounts,y._multiDrawCount):oc("THREE.WebGLRenderer: WEBGL_multi_draw not supported."):De>1?be.renderInstances(Me,we,De):be.render(Me,we)};if(a.camera.isArrayCamera===!0&&a.camera.cameras.length>0&&a.camera.isMultiViewCamera===!1){const Ie=this.get(a.camera),Re=a.camera.cameras,Le=a.getBindingGroup("cameraIndex").bindings[0];if(Ie.indexesGPU===void 0||Ie.indexesGPU.length!==Re.length){const Lt=new Uint32Array([0,0,0,0]),kt=[];for(let wt=0,_e=Re.length;wt<_e;wt++){const yt=ne.createBuffer();Lt[0]=wt,ne.bindBuffer(ne.UNIFORM_BUFFER,yt),ne.bufferData(ne.UNIFORM_BUFFER,Lt,ne.STATIC_DRAW),kt.push(yt)}Ie.indexesGPU=kt}const je=this.get(Le),We=this.renderer.getPixelRatio(),ht=this._currentContext.renderTarget,Pt=this._isRenderCameraDepthArray(this._currentContext),xt=this._currentContext.activeCubeFace;if(Pt){const Lt=this.get(ht.depthTexture);if(Lt.clearedRenderId!==this.renderer._nodes.nodeFrame.renderId){Lt.clearedRenderId=this.renderer._nodes.nodeFrame.renderId;const{stencilBuffer:kt}=ht;for(let wt=0,_e=Re.length;wt<_e;wt++)this.renderer._activeCubeFace=wt,this._currentContext.activeCubeFace=wt,this._setFramebuffer(this._currentContext),this.clear(!1,!0,kt,this._currentContext,!1,!1);this.renderer._activeCubeFace=xt,this._currentContext.activeCubeFace=xt}}for(let Lt=0,kt=Re.length;Lt{const ue=this.parallel,ce=()=>{x.getProgramParameter(te,ue.COMPLETION_STATUS_KHR)?(this._completeCompile(a,E),se()):requestAnimationFrame(ce)};ce()});y.push(oe);return}this._completeCompile(a,E)}_handleSource(a,y){const x=a.split(` `),E=[],z=Math.max(y-6,0),ee=Math.min(y+6,x.length);for(let te=z;te":" "} ${ne}: ${x[te]}`)}return E.join(` `)}_getShaderErrors(a,y,x){const E=a.getShaderParameter(y,a.COMPILE_STATUS),ee=(a.getShaderInfoLog(y)||"").trim();if(E&&ee==="")return"";const te=/ERROR: 0:(\d+)/.exec(ee);if(te){const ne=parseInt(te[1]);return x.toUpperCase()+` @@ -4117,7 +4117,7 @@ Program Info Log: `+ee+` `+te+` `+ne)}else ee!==""&&console.warn("THREE.WebGLProgram: Program Info Log:",ee)}}_completeCompile(a,y){const{state:x,gl:E}=this,z=this.get(y),{programGPU:ee,fragmentShader:te,vertexShader:ne}=z;E.getProgramParameter(ee,E.LINK_STATUS)===!1&&this._logProgramError(ee,te,ne),x.useProgram(ee);const ae=a.getBindings();this._setupBindings(ae,ee),this.set(y,{programGPU:ee})}createComputePipeline(a,y){const{state:x,gl:E}=this,z={stage:"fragment",code:`#version 300 es precision highp float; -void main() {}`};this.createProgram(z);const{computeProgram:ee}=a,te=E.createProgram(),ne=this.get(z).shaderGPU,ae=this.get(ee).shaderGPU,oe=ee.transforms,se=[],ue=[];for(let Ae=0;AeP4[E]===a),x=this.extensions;for(let E=0;E1,ce=z.isXRRenderTarget===!0,de=ce===!0&&z._hasExternalTextures===!0;let ye=ee.msaaFrameBuffer,Ae=ee.depthRenderbuffer;const ge=this.extensions.get("WEBGL_multisampled_render_to_texture"),Ee=this.extensions.get("OVR_multiview2"),be=this._useMultisampledExtension(z),we=GF(a);let De;if(oe?(ee.cubeFramebuffers||(ee.cubeFramebuffers={}),De=ee.cubeFramebuffers[we]):ce&&de===!1?De=this._xrFramebuffer:(ee.framebuffers||(ee.framebuffers={}),De=ee.framebuffers[we]),De===void 0){De=y.createFramebuffer(),x.bindFramebuffer(y.FRAMEBUFFER,De);const Te=a.textures,He=[];if(oe){ee.cubeFramebuffers[we]=De;const{textureGPU:Re}=this.get(Te[0]),Le=this.renderer._activeCubeFace,je=this.renderer._activeMipmapLevel;y.framebufferTexture2D(y.FRAMEBUFFER,y.COLOR_ATTACHMENT0,y.TEXTURE_CUBE_MAP_POSITIVE_X+Le,Re,je)}else{ee.framebuffers[we]=De;for(let Re=0;Re0&&be===!1&&!z.multiview){if(ye===void 0){const Te=[];ye=y.createFramebuffer(),x.bindFramebuffer(y.FRAMEBUFFER,ye);const He=[],Ie=a.textures;for(let Re=0;Re0&&this._useMultisampledExtension(E)===!1){const ee=z.framebuffers[a.getCacheKey()];let te=y.COLOR_BUFFER_BIT;E.resolveDepthBuffer&&(E.depthBuffer&&(te|=y.DEPTH_BUFFER_BIT),E.stencilBuffer&&E.resolveStencilBuffer&&(te|=y.STENCIL_BUFFER_BIT));const ne=z.msaaFrameBuffer,ae=z.msaaRenderbuffers,oe=a.textures,se=oe.length>1;if(x.bindFramebuffer(y.READ_FRAMEBUFFER,ne),x.bindFramebuffer(y.DRAW_FRAMEBUFFER,ee),se)for(let ue=0;ue0&&this.extensions.has("WEBGL_multisampled_render_to_texture")===!0&&a._autoAllocateDepthBuffer!==!1}dispose(){const a=this.extensions.get("WEBGL_lose_context");a&&a.loseContext(),this.renderer.domElement.removeEventListener("webglcontextlost",this._onContextLost)}}const DA={PointList:"point-list",LineList:"line-list",LineStrip:"line-strip",TriangleList:"triangle-list",TriangleStrip:"triangle-strip"},Zu={Never:"never",Less:"less",Equal:"equal",LessEqual:"less-equal",Greater:"greater",NotEqual:"not-equal",GreaterEqual:"greater-equal",Always:"always"},Mc={Store:"store"},Qo={Load:"load",Clear:"clear"},S4={CCW:"ccw",CW:"cw"},w4={None:"none",Back:"back"},NA={Uint16:"uint16",Uint32:"uint32"},Lt={R8Unorm:"r8unorm",R8Snorm:"r8snorm",R8Uint:"r8uint",R8Sint:"r8sint",R16Uint:"r16uint",R16Sint:"r16sint",R16Float:"r16float",RG8Unorm:"rg8unorm",RG8Snorm:"rg8snorm",RG8Uint:"rg8uint",RG8Sint:"rg8sint",R32Uint:"r32uint",R32Sint:"r32sint",R32Float:"r32float",RG16Uint:"rg16uint",RG16Sint:"rg16sint",RG16Float:"rg16float",RGBA8Unorm:"rgba8unorm",RGBA8UnormSRGB:"rgba8unorm-srgb",RGBA8Snorm:"rgba8snorm",RGBA8Uint:"rgba8uint",RGBA8Sint:"rgba8sint",BGRA8Unorm:"bgra8unorm",BGRA8UnormSRGB:"bgra8unorm-srgb",RGB9E5UFloat:"rgb9e5ufloat",RGB10A2Unorm:"rgb10a2unorm",RG11B10UFloat:"rg11b10ufloat",RG32Uint:"rg32uint",RG32Sint:"rg32sint",RG32Float:"rg32float",RGBA16Uint:"rgba16uint",RGBA16Sint:"rgba16sint",RGBA16Float:"rgba16float",RGBA32Uint:"rgba32uint",RGBA32Sint:"rgba32sint",RGBA32Float:"rgba32float",Depth16Unorm:"depth16unorm",Depth24Plus:"depth24plus",Depth24PlusStencil8:"depth24plus-stencil8",Depth32Float:"depth32float",Depth32FloatStencil8:"depth32float-stencil8",BC1RGBAUnorm:"bc1-rgba-unorm",BC1RGBAUnormSRGB:"bc1-rgba-unorm-srgb",BC2RGBAUnorm:"bc2-rgba-unorm",BC2RGBAUnormSRGB:"bc2-rgba-unorm-srgb",BC3RGBAUnorm:"bc3-rgba-unorm",BC3RGBAUnormSRGB:"bc3-rgba-unorm-srgb",BC4RUnorm:"bc4-r-unorm",BC4RSnorm:"bc4-r-snorm",BC5RGUnorm:"bc5-rg-unorm",BC5RGSnorm:"bc5-rg-snorm",BC6HRGBUFloat:"bc6h-rgb-ufloat",BC6HRGBFloat:"bc6h-rgb-float",BC7RGBAUnorm:"bc7-rgba-unorm",BC7RGBAUnormSRGB:"bc7-rgba-unorm-srgb",ETC2RGB8Unorm:"etc2-rgb8unorm",ETC2RGB8UnormSRGB:"etc2-rgb8unorm-srgb",ETC2RGB8A1Unorm:"etc2-rgb8a1unorm",ETC2RGB8A1UnormSRGB:"etc2-rgb8a1unorm-srgb",ETC2RGBA8Unorm:"etc2-rgba8unorm",ETC2RGBA8UnormSRGB:"etc2-rgba8unorm-srgb",EACR11Unorm:"eac-r11unorm",EACR11Snorm:"eac-r11snorm",EACRG11Unorm:"eac-rg11unorm",EACRG11Snorm:"eac-rg11snorm",ASTC4x4Unorm:"astc-4x4-unorm",ASTC4x4UnormSRGB:"astc-4x4-unorm-srgb",ASTC5x4Unorm:"astc-5x4-unorm",ASTC5x4UnormSRGB:"astc-5x4-unorm-srgb",ASTC5x5Unorm:"astc-5x5-unorm",ASTC5x5UnormSRGB:"astc-5x5-unorm-srgb",ASTC6x5Unorm:"astc-6x5-unorm",ASTC6x5UnormSRGB:"astc-6x5-unorm-srgb",ASTC6x6Unorm:"astc-6x6-unorm",ASTC6x6UnormSRGB:"astc-6x6-unorm-srgb",ASTC8x5Unorm:"astc-8x5-unorm",ASTC8x5UnormSRGB:"astc-8x5-unorm-srgb",ASTC8x6Unorm:"astc-8x6-unorm",ASTC8x6UnormSRGB:"astc-8x6-unorm-srgb",ASTC8x8Unorm:"astc-8x8-unorm",ASTC8x8UnormSRGB:"astc-8x8-unorm-srgb",ASTC10x5Unorm:"astc-10x5-unorm",ASTC10x5UnormSRGB:"astc-10x5-unorm-srgb",ASTC10x6Unorm:"astc-10x6-unorm",ASTC10x6UnormSRGB:"astc-10x6-unorm-srgb",ASTC10x8Unorm:"astc-10x8-unorm",ASTC10x8UnormSRGB:"astc-10x8-unorm-srgb",ASTC10x10Unorm:"astc-10x10-unorm",ASTC10x10UnormSRGB:"astc-10x10-unorm-srgb",ASTC12x10Unorm:"astc-12x10-unorm",ASTC12x10UnormSRGB:"astc-12x10-unorm-srgb",ASTC12x12Unorm:"astc-12x12-unorm",ASTC12x12UnormSRGB:"astc-12x12-unorm-srgb"},KB={ClampToEdge:"clamp-to-edge",Repeat:"repeat",MirrorRepeat:"mirror-repeat"},B0={Linear:"linear",Nearest:"nearest"},io={Zero:"zero",One:"one",Src:"src",OneMinusSrc:"one-minus-src",SrcAlpha:"src-alpha",OneMinusSrcAlpha:"one-minus-src-alpha",Dst:"dst",OneMinusDst:"one-minus-dst",DstAlpha:"dst-alpha",OneMinusDstAlpha:"one-minus-dst-alpha",SrcAlphaSaturated:"src-alpha-saturated",Constant:"constant",OneMinusConstant:"one-minus-constant"},T0={Add:"add",Subtract:"subtract",ReverseSubtract:"reverse-subtract",Min:"min",Max:"max"},C4={None:0,All:15},im={Keep:"keep",Zero:"zero",Replace:"replace",Invert:"invert",IncrementClamp:"increment-clamp",DecrementClamp:"decrement-clamp",IncrementWrap:"increment-wrap",DecrementWrap:"decrement-wrap"},qB={Storage:"storage",ReadOnlyStorage:"read-only-storage"},_B={WriteOnly:"write-only",ReadOnly:"read-only",ReadWrite:"read-write"},B4={NonFiltering:"non-filtering",Comparison:"comparison"},M0={Float:"float",UnfilterableFloat:"unfilterable-float",Depth:"depth",SInt:"sint",UInt:"uint"},T4={TwoD:"2d",ThreeD:"3d"},Xl={TwoD:"2d",TwoDArray:"2d-array",Cube:"cube",ThreeD:"3d"},__={All:"all"},xS={Vertex:"vertex",Instance:"instance"},$B={CoreFeaturesAndLimits:"core-features-and-limits",DepthClipControl:"depth-clip-control",Depth32FloatStencil8:"depth32float-stencil8",TextureCompressionBC:"texture-compression-bc",TextureCompressionBCSliced3D:"texture-compression-bc-sliced-3d",TextureCompressionETC2:"texture-compression-etc2",TextureCompressionASTC:"texture-compression-astc",TextureCompressionASTCSliced3D:"texture-compression-astc-sliced-3d",TimestampQuery:"timestamp-query",IndirectFirstInstance:"indirect-first-instance",ShaderF16:"shader-f16",RG11B10UFloat:"rg11b10ufloat-renderable",BGRA8UNormStorage:"bgra8unorm-storage",Float32Filterable:"float32-filterable",Float32Blendable:"float32-blendable",ClipDistances:"clip-distances",DualSourceBlending:"dual-source-blending",Subgroups:"subgroups",TextureFormatsTier1:"texture-formats-tier1",TextureFormatsTier2:"texture-formats-tier2"};class $_ extends d4{constructor(a,y,x){super(a,y?y.value:null),this.textureNode=y,this.groupNode=x}update(){this.texture=this.textureNode.value}}class e$ extends s4{constructor(a,y){super(a,y?y.array:null),this.attribute=y,this.isStorageBuffer=!0}}let t$=0;class n$ extends e${constructor(a,y){super("StorageBuffer_"+t$++,a?a.value:null),this.nodeUniform=a,this.access=a?a.access:Xu.READ_WRITE,this.groupNode=y}get buffer(){return this.nodeUniform.value}}class r$ extends em{constructor(a){super(),this.device=a;const y=` +void main() {}`};this.createProgram(z);const{computeProgram:ee}=a,te=E.createProgram(),ne=this.get(z).shaderGPU,ae=this.get(ee).shaderGPU,oe=ee.transforms,se=[],ue=[];for(let Ae=0;AeP4[E]===a),x=this.extensions;for(let E=0;E1,ce=z.isXRRenderTarget===!0,de=ce===!0&&z._hasExternalTextures===!0;let ye=ee.msaaFrameBuffer,Ae=ee.depthRenderbuffer;const ge=this.extensions.get("WEBGL_multisampled_render_to_texture"),Ee=this.extensions.get("OVR_multiview2"),be=this._useMultisampledExtension(z),we=GF(a);let De;if(oe?(ee.cubeFramebuffers||(ee.cubeFramebuffers={}),De=ee.cubeFramebuffers[we]):ce&&de===!1?De=this._xrFramebuffer:(ee.framebuffers||(ee.framebuffers={}),De=ee.framebuffers[we]),De===void 0){De=y.createFramebuffer(),x.bindFramebuffer(y.FRAMEBUFFER,De);const Me=a.textures,He=[];if(oe){ee.cubeFramebuffers[we]=De;const{textureGPU:Re}=this.get(Me[0]),Le=this.renderer._activeCubeFace,je=this.renderer._activeMipmapLevel;y.framebufferTexture2D(y.FRAMEBUFFER,y.COLOR_ATTACHMENT0,y.TEXTURE_CUBE_MAP_POSITIVE_X+Le,Re,je)}else{ee.framebuffers[we]=De;for(let Re=0;Re0&&be===!1&&!z.multiview){if(ye===void 0){const Me=[];ye=y.createFramebuffer(),x.bindFramebuffer(y.FRAMEBUFFER,ye);const He=[],Ie=a.textures;for(let Re=0;Re0&&this._useMultisampledExtension(E)===!1){const ee=z.framebuffers[a.getCacheKey()];let te=y.COLOR_BUFFER_BIT;E.resolveDepthBuffer&&(E.depthBuffer&&(te|=y.DEPTH_BUFFER_BIT),E.stencilBuffer&&E.resolveStencilBuffer&&(te|=y.STENCIL_BUFFER_BIT));const ne=z.msaaFrameBuffer,ae=z.msaaRenderbuffers,oe=a.textures,se=oe.length>1;if(x.bindFramebuffer(y.READ_FRAMEBUFFER,ne),x.bindFramebuffer(y.DRAW_FRAMEBUFFER,ee),se)for(let ue=0;ue0&&this.extensions.has("WEBGL_multisampled_render_to_texture")===!0&&a._autoAllocateDepthBuffer!==!1}dispose(){const a=this.extensions.get("WEBGL_lose_context");a&&a.loseContext(),this.renderer.domElement.removeEventListener("webglcontextlost",this._onContextLost)}}const DA={PointList:"point-list",LineList:"line-list",LineStrip:"line-strip",TriangleList:"triangle-list",TriangleStrip:"triangle-strip"},Zu={Never:"never",Less:"less",Equal:"equal",LessEqual:"less-equal",Greater:"greater",NotEqual:"not-equal",GreaterEqual:"greater-equal",Always:"always"},Mc={Store:"store"},Qo={Load:"load",Clear:"clear"},S4={CCW:"ccw",CW:"cw"},w4={None:"none",Back:"back"},NA={Uint16:"uint16",Uint32:"uint32"},It={R8Unorm:"r8unorm",R8Snorm:"r8snorm",R8Uint:"r8uint",R8Sint:"r8sint",R16Uint:"r16uint",R16Sint:"r16sint",R16Float:"r16float",RG8Unorm:"rg8unorm",RG8Snorm:"rg8snorm",RG8Uint:"rg8uint",RG8Sint:"rg8sint",R32Uint:"r32uint",R32Sint:"r32sint",R32Float:"r32float",RG16Uint:"rg16uint",RG16Sint:"rg16sint",RG16Float:"rg16float",RGBA8Unorm:"rgba8unorm",RGBA8UnormSRGB:"rgba8unorm-srgb",RGBA8Snorm:"rgba8snorm",RGBA8Uint:"rgba8uint",RGBA8Sint:"rgba8sint",BGRA8Unorm:"bgra8unorm",BGRA8UnormSRGB:"bgra8unorm-srgb",RGB9E5UFloat:"rgb9e5ufloat",RGB10A2Unorm:"rgb10a2unorm",RG11B10UFloat:"rg11b10ufloat",RG32Uint:"rg32uint",RG32Sint:"rg32sint",RG32Float:"rg32float",RGBA16Uint:"rgba16uint",RGBA16Sint:"rgba16sint",RGBA16Float:"rgba16float",RGBA32Uint:"rgba32uint",RGBA32Sint:"rgba32sint",RGBA32Float:"rgba32float",Depth16Unorm:"depth16unorm",Depth24Plus:"depth24plus",Depth24PlusStencil8:"depth24plus-stencil8",Depth32Float:"depth32float",Depth32FloatStencil8:"depth32float-stencil8",BC1RGBAUnorm:"bc1-rgba-unorm",BC1RGBAUnormSRGB:"bc1-rgba-unorm-srgb",BC2RGBAUnorm:"bc2-rgba-unorm",BC2RGBAUnormSRGB:"bc2-rgba-unorm-srgb",BC3RGBAUnorm:"bc3-rgba-unorm",BC3RGBAUnormSRGB:"bc3-rgba-unorm-srgb",BC4RUnorm:"bc4-r-unorm",BC4RSnorm:"bc4-r-snorm",BC5RGUnorm:"bc5-rg-unorm",BC5RGSnorm:"bc5-rg-snorm",BC6HRGBUFloat:"bc6h-rgb-ufloat",BC6HRGBFloat:"bc6h-rgb-float",BC7RGBAUnorm:"bc7-rgba-unorm",BC7RGBAUnormSRGB:"bc7-rgba-unorm-srgb",ETC2RGB8Unorm:"etc2-rgb8unorm",ETC2RGB8UnormSRGB:"etc2-rgb8unorm-srgb",ETC2RGB8A1Unorm:"etc2-rgb8a1unorm",ETC2RGB8A1UnormSRGB:"etc2-rgb8a1unorm-srgb",ETC2RGBA8Unorm:"etc2-rgba8unorm",ETC2RGBA8UnormSRGB:"etc2-rgba8unorm-srgb",EACR11Unorm:"eac-r11unorm",EACR11Snorm:"eac-r11snorm",EACRG11Unorm:"eac-rg11unorm",EACRG11Snorm:"eac-rg11snorm",ASTC4x4Unorm:"astc-4x4-unorm",ASTC4x4UnormSRGB:"astc-4x4-unorm-srgb",ASTC5x4Unorm:"astc-5x4-unorm",ASTC5x4UnormSRGB:"astc-5x4-unorm-srgb",ASTC5x5Unorm:"astc-5x5-unorm",ASTC5x5UnormSRGB:"astc-5x5-unorm-srgb",ASTC6x5Unorm:"astc-6x5-unorm",ASTC6x5UnormSRGB:"astc-6x5-unorm-srgb",ASTC6x6Unorm:"astc-6x6-unorm",ASTC6x6UnormSRGB:"astc-6x6-unorm-srgb",ASTC8x5Unorm:"astc-8x5-unorm",ASTC8x5UnormSRGB:"astc-8x5-unorm-srgb",ASTC8x6Unorm:"astc-8x6-unorm",ASTC8x6UnormSRGB:"astc-8x6-unorm-srgb",ASTC8x8Unorm:"astc-8x8-unorm",ASTC8x8UnormSRGB:"astc-8x8-unorm-srgb",ASTC10x5Unorm:"astc-10x5-unorm",ASTC10x5UnormSRGB:"astc-10x5-unorm-srgb",ASTC10x6Unorm:"astc-10x6-unorm",ASTC10x6UnormSRGB:"astc-10x6-unorm-srgb",ASTC10x8Unorm:"astc-10x8-unorm",ASTC10x8UnormSRGB:"astc-10x8-unorm-srgb",ASTC10x10Unorm:"astc-10x10-unorm",ASTC10x10UnormSRGB:"astc-10x10-unorm-srgb",ASTC12x10Unorm:"astc-12x10-unorm",ASTC12x10UnormSRGB:"astc-12x10-unorm-srgb",ASTC12x12Unorm:"astc-12x12-unorm",ASTC12x12UnormSRGB:"astc-12x12-unorm-srgb"},KB={ClampToEdge:"clamp-to-edge",Repeat:"repeat",MirrorRepeat:"mirror-repeat"},B0={Linear:"linear",Nearest:"nearest"},io={Zero:"zero",One:"one",Src:"src",OneMinusSrc:"one-minus-src",SrcAlpha:"src-alpha",OneMinusSrcAlpha:"one-minus-src-alpha",Dst:"dst",OneMinusDst:"one-minus-dst",DstAlpha:"dst-alpha",OneMinusDstAlpha:"one-minus-dst-alpha",SrcAlphaSaturated:"src-alpha-saturated",Constant:"constant",OneMinusConstant:"one-minus-constant"},T0={Add:"add",Subtract:"subtract",ReverseSubtract:"reverse-subtract",Min:"min",Max:"max"},C4={None:0,All:15},im={Keep:"keep",Zero:"zero",Replace:"replace",Invert:"invert",IncrementClamp:"increment-clamp",DecrementClamp:"decrement-clamp",IncrementWrap:"increment-wrap",DecrementWrap:"decrement-wrap"},qB={Storage:"storage",ReadOnlyStorage:"read-only-storage"},_B={WriteOnly:"write-only",ReadOnly:"read-only",ReadWrite:"read-write"},B4={NonFiltering:"non-filtering",Comparison:"comparison"},M0={Float:"float",UnfilterableFloat:"unfilterable-float",Depth:"depth",SInt:"sint",UInt:"uint"},T4={TwoD:"2d",ThreeD:"3d"},Xl={TwoD:"2d",TwoDArray:"2d-array",Cube:"cube",ThreeD:"3d"},q_={All:"all"},xS={Vertex:"vertex",Instance:"instance"},$B={CoreFeaturesAndLimits:"core-features-and-limits",DepthClipControl:"depth-clip-control",Depth32FloatStencil8:"depth32float-stencil8",TextureCompressionBC:"texture-compression-bc",TextureCompressionBCSliced3D:"texture-compression-bc-sliced-3d",TextureCompressionETC2:"texture-compression-etc2",TextureCompressionASTC:"texture-compression-astc",TextureCompressionASTCSliced3D:"texture-compression-astc-sliced-3d",TimestampQuery:"timestamp-query",IndirectFirstInstance:"indirect-first-instance",ShaderF16:"shader-f16",RG11B10UFloat:"rg11b10ufloat-renderable",BGRA8UNormStorage:"bgra8unorm-storage",Float32Filterable:"float32-filterable",Float32Blendable:"float32-blendable",ClipDistances:"clip-distances",DualSourceBlending:"dual-source-blending",Subgroups:"subgroups",TextureFormatsTier1:"texture-formats-tier1",TextureFormatsTier2:"texture-formats-tier2"};class __ extends d4{constructor(a,y,x){super(a,y?y.value:null),this.textureNode=y,this.groupNode=x}update(){this.texture=this.textureNode.value}}class $_ extends s4{constructor(a,y){super(a,y?y.array:null),this.attribute=y,this.isStorageBuffer=!0}}let e$=0;class t$ extends $_{constructor(a,y){super("StorageBuffer_"+e$++,a?a.value:null),this.nodeUniform=a,this.access=a?a.access:Xu.READ_WRITE,this.groupNode=y}get buffer(){return this.nodeUniform.value}}class n$ extends em{constructor(a){super(),this.device=a;const y=` struct VarysStruct { @builtin( position ) Position: vec4, @location( 0 ) vTex : vec2 @@ -4174,7 +4174,7 @@ fn main( @location( 0 ) vTex : vec2 ) -> @location( 0 ) vec4 { return textureSample( img, imgSampler, vec2( vTex.x, 1.0 - vTex.y ) ); } -`;this.mipmapSampler=a.createSampler({minFilter:B0.Linear}),this.flipYSampler=a.createSampler({minFilter:B0.Nearest}),this.transferPipelines={},this.flipYPipelines={},this.mipmapVertexShaderModule=a.createShaderModule({label:"mipmapVertex",code:y}),this.mipmapFragmentShaderModule=a.createShaderModule({label:"mipmapFragment",code:x}),this.flipYFragmentShaderModule=a.createShaderModule({label:"flipYFragment",code:E})}getTransferPipeline(a){let y=this.transferPipelines[a];return y===void 0&&(y=this.device.createRenderPipeline({label:`mipmap-${a}`,vertex:{module:this.mipmapVertexShaderModule,entryPoint:"main"},fragment:{module:this.mipmapFragmentShaderModule,entryPoint:"main",targets:[{format:a}]},primitive:{topology:DA.TriangleStrip,stripIndexFormat:NA.Uint32},layout:"auto"}),this.transferPipelines[a]=y),y}getFlipYPipeline(a){let y=this.flipYPipelines[a];return y===void 0&&(y=this.device.createRenderPipeline({label:`flipY-${a}`,vertex:{module:this.mipmapVertexShaderModule,entryPoint:"main"},fragment:{module:this.flipYFragmentShaderModule,entryPoint:"main",targets:[{format:a}]},primitive:{topology:DA.TriangleStrip,stripIndexFormat:NA.Uint32},layout:"auto"}),this.flipYPipelines[a]=y),y}flipY(a,y,x=0){const E=y.format,{width:z,height:ee}=y.size,te=this.getTransferPipeline(E),ne=this.getFlipYPipeline(E),ae=this.device.createTexture({size:{width:z,height:ee,depthOrArrayLayers:1},format:E,usage:GPUTextureUsage.RENDER_ATTACHMENT|GPUTextureUsage.TEXTURE_BINDING}),oe=a.createView({baseMipLevel:0,mipLevelCount:1,dimension:Xl.TwoD,baseArrayLayer:x}),se=ae.createView({baseMipLevel:0,mipLevelCount:1,dimension:Xl.TwoD,baseArrayLayer:0}),ue=this.device.createCommandEncoder({}),ce=(de,ye,Ae)=>{const ge=de.getBindGroupLayout(0),Ee=this.device.createBindGroup({layout:ge,entries:[{binding:0,resource:this.flipYSampler},{binding:1,resource:ye}]}),be=ue.beginRenderPass({colorAttachments:[{view:Ae,loadOp:Qo.Clear,storeOp:Mc.Store,clearValue:[0,0,0,0]}]});be.setPipeline(de),be.setBindGroup(0,Ee),be.draw(4,1,0,0),be.end()};ce(te,oe,se),ce(ne,se,oe),this.device.queue.submit([ue.finish()]),ae.destroy()}generateMipmaps(a,y,x=0){const E=this.get(a);E.useCount===void 0&&(E.useCount=0,E.layers=[]);const z=E.layers[x]||this._mipmapCreateBundles(a,y,x),ee=this.device.createCommandEncoder({});this._mipmapRunBundles(ee,z),this.device.queue.submit([ee.finish()]),E.useCount!==0&&(E.layers[x]=z),E.useCount++}_mipmapCreateBundles(a,y,x){const E=this.getTransferPipeline(y.format),z=E.getBindGroupLayout(0);let ee=a.createView({baseMipLevel:0,mipLevelCount:1,dimension:Xl.TwoD,baseArrayLayer:x});const te=[];for(let ne=1;ne0)for(let ee=0,te=E.length;ee0)for(let ee=0,te=E.length;ee0?a.width:x.size.width,oe=te>0?a.height:x.size.height;ne.queue.copyExternalImageToTexture({source:a,flipY:z},{texture:y,mipLevel:te,origin:{x:0,y:0,z:E},premultipliedAlpha:ee},{width:ae,height:oe,depthOrArrayLayers:1})}_getPassUtils(){let a=this._passUtils;return a===null&&(this._passUtils=a=new r$(this.backend.device)),a}_generateMipmaps(a,y,x=0){this._getPassUtils().generateMipmaps(a,y,x)}_flipY(a,y,x=0){this._getPassUtils().flipY(a,y,x)}_copyBufferToTexture(a,y,x,E,z,ee=0,te=0){const ne=this.backend.device,ae=a.data,oe=this._getBytesPerTexel(x.format),se=a.width*oe;ne.queue.writeTexture({texture:y,mipLevel:te,origin:{x:0,y:0,z:E}},ae,{offset:a.width*a.height*oe*ee,bytesPerRow:se},{width:a.width,height:a.height,depthOrArrayLayers:1}),z===!0&&this._flipY(y,x,E)}_copyCompressedBufferToTexture(a,y,x){const E=this.backend.device,z=this._getBlockData(x.format),ee=x.size.depthOrArrayLayers>1;for(let te=0;te]*\s*([a-z_0-9]+(?:<[\s\S]+?>)?)/i,l$=/([a-z_0-9]+)\s*:\s*([a-z_0-9]+(?:<[\s\S]+?>)?)/ig,M4={f32:"float",i32:"int",u32:"uint",bool:"bool","vec2":"vec2","vec2":"ivec2","vec2":"uvec2","vec2":"bvec2",vec2f:"vec2",vec2i:"ivec2",vec2u:"uvec2",vec2b:"bvec2","vec3":"vec3","vec3":"ivec3","vec3":"uvec3","vec3":"bvec3",vec3f:"vec3",vec3i:"ivec3",vec3u:"uvec3",vec3b:"bvec3","vec4":"vec4","vec4":"ivec4","vec4":"uvec4","vec4":"bvec4",vec4f:"vec4",vec4i:"ivec4",vec4u:"uvec4",vec4b:"bvec4","mat2x2":"mat2",mat2x2f:"mat2","mat3x3":"mat3",mat3x3f:"mat3","mat4x4":"mat4",mat4x4f:"mat4",sampler:"sampler",texture_1d:"texture",texture_2d:"texture",texture_2d_array:"texture",texture_multisampled_2d:"cubeTexture",texture_depth_2d:"depthTexture",texture_depth_2d_array:"depthTexture",texture_depth_multisampled_2d:"depthTexture",texture_depth_cube:"depthTexture",texture_depth_cube_array:"depthTexture",texture_3d:"texture3D",texture_cube:"cubeTexture",texture_cube_array:"cubeTexture",texture_storage_1d:"storageTexture",texture_storage_2d:"storageTexture",texture_storage_2d_array:"storageTexture",texture_storage_3d:"storageTexture"},u$=b=>{b=b.trim();const a=b.match(s$);if(a!==null&&a.length===4){const y=a[2],x=[];let E=null;for(;(E=l$.exec(y))!==null;)x.push({name:E[1],type:E[2]});const z=[];for(let oe=0;oe "+this.outputType:"";return`fn ${a} ( ${this.inputsCode.trim()} ) ${y}`+this.blockCode}}class d$ extends _I{parseFunction(a){return new c$(a)}}const FA=typeof self!="undefined"?self.GPUShaderStage:{VERTEX:1,FRAGMENT:2,COMPUTE:4},f$={[Xu.READ_ONLY]:"read",[Xu.WRITE_ONLY]:"write",[Xu.READ_WRITE]:"read_write"},D4={[hd]:"repeat",[$l]:"clamp",[Sc]:"mirror"},PS={vertex:FA?FA.VERTEX:1,fragment:FA?FA.FRAGMENT:2,compute:FA?FA.COMPUTE:4},N4={instance:!0,swizzleAssign:!1,storageBuffer:!0},h$={"^^":"tsl_xor"},g$={float:"f32",int:"i32",uint:"u32",bool:"bool",color:"vec3",vec2:"vec2",ivec2:"vec2",uvec2:"vec2",bvec2:"vec2",vec3:"vec3",ivec3:"vec3",uvec3:"vec3",bvec3:"vec3",vec4:"vec4",ivec4:"vec4",uvec4:"vec4",bvec4:"vec4",mat2:"mat2x2",mat3:"mat3x3",mat4:"mat4x4"},F4={},Ix={tsl_xor:new gc("fn tsl_xor( a : bool, b : bool ) -> bool { return ( a || b ) && !( a && b ); }"),mod_float:new gc("fn tsl_mod_float( x : f32, y : f32 ) -> f32 { return x - y * floor( x / y ); }"),mod_vec2:new gc("fn tsl_mod_vec2( x : vec2f, y : vec2f ) -> vec2f { return x - y * floor( x / y ); }"),mod_vec3:new gc("fn tsl_mod_vec3( x : vec3f, y : vec3f ) -> vec3f { return x - y * floor( x / y ); }"),mod_vec4:new gc("fn tsl_mod_vec4( x : vec4f, y : vec4f ) -> vec4f { return x - y * floor( x / y ); }"),equals_bool:new gc("fn tsl_equals_bool( a : bool, b : bool ) -> bool { return a == b; }"),equals_bvec2:new gc("fn tsl_equals_bvec2( a : vec2f, b : vec2f ) -> vec2 { return vec2( a.x == b.x, a.y == b.y ); }"),equals_bvec3:new gc("fn tsl_equals_bvec3( a : vec3f, b : vec3f ) -> vec3 { return vec3( a.x == b.x, a.y == b.y, a.z == b.z ); }"),equals_bvec4:new gc("fn tsl_equals_bvec4( a : vec4f, b : vec4f ) -> vec4 { return vec4( a.x == b.x, a.y == b.y, a.z == b.z, a.w == b.w ); }"),repeatWrapping_float:new gc("fn tsl_repeatWrapping_float( coord: f32 ) -> f32 { return fract( coord ); }"),mirrorWrapping_float:new gc("fn tsl_mirrorWrapping_float( coord: f32 ) -> f32 { let mirrored = fract( coord * 0.5 ) * 2.0; return 1.0 - abs( 1.0 - mirrored ); }"),clampWrapping_float:new gc("fn tsl_clampWrapping_float( coord: f32 ) -> f32 { return clamp( coord, 0.0, 1.0 ); }"),biquadraticTexture:new gc(` +`;this.mipmapSampler=a.createSampler({minFilter:B0.Linear}),this.flipYSampler=a.createSampler({minFilter:B0.Nearest}),this.transferPipelines={},this.flipYPipelines={},this.mipmapVertexShaderModule=a.createShaderModule({label:"mipmapVertex",code:y}),this.mipmapFragmentShaderModule=a.createShaderModule({label:"mipmapFragment",code:x}),this.flipYFragmentShaderModule=a.createShaderModule({label:"flipYFragment",code:E})}getTransferPipeline(a){let y=this.transferPipelines[a];return y===void 0&&(y=this.device.createRenderPipeline({label:`mipmap-${a}`,vertex:{module:this.mipmapVertexShaderModule,entryPoint:"main"},fragment:{module:this.mipmapFragmentShaderModule,entryPoint:"main",targets:[{format:a}]},primitive:{topology:DA.TriangleStrip,stripIndexFormat:NA.Uint32},layout:"auto"}),this.transferPipelines[a]=y),y}getFlipYPipeline(a){let y=this.flipYPipelines[a];return y===void 0&&(y=this.device.createRenderPipeline({label:`flipY-${a}`,vertex:{module:this.mipmapVertexShaderModule,entryPoint:"main"},fragment:{module:this.flipYFragmentShaderModule,entryPoint:"main",targets:[{format:a}]},primitive:{topology:DA.TriangleStrip,stripIndexFormat:NA.Uint32},layout:"auto"}),this.flipYPipelines[a]=y),y}flipY(a,y,x=0){const E=y.format,{width:z,height:ee}=y.size,te=this.getTransferPipeline(E),ne=this.getFlipYPipeline(E),ae=this.device.createTexture({size:{width:z,height:ee,depthOrArrayLayers:1},format:E,usage:GPUTextureUsage.RENDER_ATTACHMENT|GPUTextureUsage.TEXTURE_BINDING}),oe=a.createView({baseMipLevel:0,mipLevelCount:1,dimension:Xl.TwoD,baseArrayLayer:x}),se=ae.createView({baseMipLevel:0,mipLevelCount:1,dimension:Xl.TwoD,baseArrayLayer:0}),ue=this.device.createCommandEncoder({}),ce=(de,ye,Ae)=>{const ge=de.getBindGroupLayout(0),Ee=this.device.createBindGroup({layout:ge,entries:[{binding:0,resource:this.flipYSampler},{binding:1,resource:ye}]}),be=ue.beginRenderPass({colorAttachments:[{view:Ae,loadOp:Qo.Clear,storeOp:Mc.Store,clearValue:[0,0,0,0]}]});be.setPipeline(de),be.setBindGroup(0,Ee),be.draw(4,1,0,0),be.end()};ce(te,oe,se),ce(ne,se,oe),this.device.queue.submit([ue.finish()]),ae.destroy()}generateMipmaps(a,y,x=0){const E=this.get(a);E.useCount===void 0&&(E.useCount=0,E.layers=[]);const z=E.layers[x]||this._mipmapCreateBundles(a,y,x),ee=this.device.createCommandEncoder({});this._mipmapRunBundles(ee,z),this.device.queue.submit([ee.finish()]),E.useCount!==0&&(E.layers[x]=z),E.useCount++}_mipmapCreateBundles(a,y,x){const E=this.getTransferPipeline(y.format),z=E.getBindGroupLayout(0);let ee=a.createView({baseMipLevel:0,mipLevelCount:1,dimension:Xl.TwoD,baseArrayLayer:x});const te=[];for(let ne=1;ne0)for(let ee=0,te=E.length;ee0)for(let ee=0,te=E.length;ee0?a.width:x.size.width,oe=te>0?a.height:x.size.height;ne.queue.copyExternalImageToTexture({source:a,flipY:z},{texture:y,mipLevel:te,origin:{x:0,y:0,z:E},premultipliedAlpha:ee},{width:ae,height:oe,depthOrArrayLayers:1})}_getPassUtils(){let a=this._passUtils;return a===null&&(this._passUtils=a=new n$(this.backend.device)),a}_generateMipmaps(a,y,x=0){this._getPassUtils().generateMipmaps(a,y,x)}_flipY(a,y,x=0){this._getPassUtils().flipY(a,y,x)}_copyBufferToTexture(a,y,x,E,z,ee=0,te=0){const ne=this.backend.device,ae=a.data,oe=this._getBytesPerTexel(x.format),se=a.width*oe;ne.queue.writeTexture({texture:y,mipLevel:te,origin:{x:0,y:0,z:E}},ae,{offset:a.width*a.height*oe*ee,bytesPerRow:se},{width:a.width,height:a.height,depthOrArrayLayers:1}),z===!0&&this._flipY(y,x,E)}_copyCompressedBufferToTexture(a,y,x){const E=this.backend.device,z=this._getBlockData(x.format),ee=x.size.depthOrArrayLayers>1;for(let te=0;te]*\s*([a-z_0-9]+(?:<[\s\S]+?>)?)/i,s$=/([a-z_0-9]+)\s*:\s*([a-z_0-9]+(?:<[\s\S]+?>)?)/ig,M4={f32:"float",i32:"int",u32:"uint",bool:"bool","vec2":"vec2","vec2":"ivec2","vec2":"uvec2","vec2":"bvec2",vec2f:"vec2",vec2i:"ivec2",vec2u:"uvec2",vec2b:"bvec2","vec3":"vec3","vec3":"ivec3","vec3":"uvec3","vec3":"bvec3",vec3f:"vec3",vec3i:"ivec3",vec3u:"uvec3",vec3b:"bvec3","vec4":"vec4","vec4":"ivec4","vec4":"uvec4","vec4":"bvec4",vec4f:"vec4",vec4i:"ivec4",vec4u:"uvec4",vec4b:"bvec4","mat2x2":"mat2",mat2x2f:"mat2","mat3x3":"mat3",mat3x3f:"mat3","mat4x4":"mat4",mat4x4f:"mat4",sampler:"sampler",texture_1d:"texture",texture_2d:"texture",texture_2d_array:"texture",texture_multisampled_2d:"cubeTexture",texture_depth_2d:"depthTexture",texture_depth_2d_array:"depthTexture",texture_depth_multisampled_2d:"depthTexture",texture_depth_cube:"depthTexture",texture_depth_cube_array:"depthTexture",texture_3d:"texture3D",texture_cube:"cubeTexture",texture_cube_array:"cubeTexture",texture_storage_1d:"storageTexture",texture_storage_2d:"storageTexture",texture_storage_2d_array:"storageTexture",texture_storage_3d:"storageTexture"},l$=b=>{b=b.trim();const a=b.match(o$);if(a!==null&&a.length===4){const y=a[2],x=[];let E=null;for(;(E=s$.exec(y))!==null;)x.push({name:E[1],type:E[2]});const z=[];for(let oe=0;oe "+this.outputType:"";return`fn ${a} ( ${this.inputsCode.trim()} ) ${y}`+this.blockCode}}class c$ extends _I{parseFunction(a){return new u$(a)}}const FA=typeof self!="undefined"?self.GPUShaderStage:{VERTEX:1,FRAGMENT:2,COMPUTE:4},d$={[Xu.READ_ONLY]:"read",[Xu.WRITE_ONLY]:"write",[Xu.READ_WRITE]:"read_write"},D4={[hd]:"repeat",[$l]:"clamp",[Sc]:"mirror"},PS={vertex:FA?FA.VERTEX:1,fragment:FA?FA.FRAGMENT:2,compute:FA?FA.COMPUTE:4},N4={instance:!0,swizzleAssign:!1,storageBuffer:!0},f$={"^^":"tsl_xor"},h$={float:"f32",int:"i32",uint:"u32",bool:"bool",color:"vec3",vec2:"vec2",ivec2:"vec2",uvec2:"vec2",bvec2:"vec2",vec3:"vec3",ivec3:"vec3",uvec3:"vec3",bvec3:"vec3",vec4:"vec4",ivec4:"vec4",uvec4:"vec4",bvec4:"vec4",mat2:"mat2x2",mat3:"mat3x3",mat4:"mat4x4"},F4={},Ix={tsl_xor:new gc("fn tsl_xor( a : bool, b : bool ) -> bool { return ( a || b ) && !( a && b ); }"),mod_float:new gc("fn tsl_mod_float( x : f32, y : f32 ) -> f32 { return x - y * floor( x / y ); }"),mod_vec2:new gc("fn tsl_mod_vec2( x : vec2f, y : vec2f ) -> vec2f { return x - y * floor( x / y ); }"),mod_vec3:new gc("fn tsl_mod_vec3( x : vec3f, y : vec3f ) -> vec3f { return x - y * floor( x / y ); }"),mod_vec4:new gc("fn tsl_mod_vec4( x : vec4f, y : vec4f ) -> vec4f { return x - y * floor( x / y ); }"),equals_bool:new gc("fn tsl_equals_bool( a : bool, b : bool ) -> bool { return a == b; }"),equals_bvec2:new gc("fn tsl_equals_bvec2( a : vec2f, b : vec2f ) -> vec2 { return vec2( a.x == b.x, a.y == b.y ); }"),equals_bvec3:new gc("fn tsl_equals_bvec3( a : vec3f, b : vec3f ) -> vec3 { return vec3( a.x == b.x, a.y == b.y, a.z == b.z ); }"),equals_bvec4:new gc("fn tsl_equals_bvec4( a : vec4f, b : vec4f ) -> vec4 { return vec4( a.x == b.x, a.y == b.y, a.z == b.z, a.w == b.w ); }"),repeatWrapping_float:new gc("fn tsl_repeatWrapping_float( coord: f32 ) -> f32 { return fract( coord ); }"),mirrorWrapping_float:new gc("fn tsl_mirrorWrapping_float( coord: f32 ) -> f32 { let mirrored = fract( coord * 0.5 ) * 2.0; return 1.0 - abs( 1.0 - mirrored ); }"),clampWrapping_float:new gc("fn tsl_clampWrapping_float( coord: f32 ) -> f32 { return clamp( coord, 0.0, 1.0 ); }"),biquadraticTexture:new gc(` fn tsl_biquadraticTexture( map : texture_2d, coord : vec2f, iRes : vec2u, level : u32 ) -> vec4f { let res = vec2f( iRes ); @@ -4196,8 +4196,8 @@ fn tsl_biquadraticTexture( map : texture_2d, coord : vec2f, iRes : vec2u, l return mix( mix( rg1, rg2, f.x ), mix( rg3, rg4, f.x ), f.y ); } -`)},p$={dFdx:"dpdx",dFdy:"- dpdy",mod_float:"tsl_mod_float",mod_vec2:"tsl_mod_vec2",mod_vec3:"tsl_mod_vec3",mod_vec4:"tsl_mod_vec4",equals_bool:"tsl_equals_bool",equals_bvec2:"tsl_equals_bvec2",equals_bvec3:"tsl_equals_bvec3",equals_bvec4:"tsl_equals_bvec4",inversesqrt:"inverseSqrt",bitcast:"bitcast"};let I4="";(typeof navigator!="undefined"&&/Firefox|Deno/g.test(navigator.userAgent))!==!0&&(I4+=`diagnostic( off, derivative_uniformity ); -`);class m$ extends KI{constructor(a,y){super(a,y,new d$),this.uniformGroups={},this.builtins={},this.directives={},this.scopedArrays=new Map}_generateTextureSample(a,y,x,E,z,ee=this.shaderStage){return ee==="fragment"?E?z?`textureSample( ${y}, ${y}_sampler, ${x}, ${E}, ${z} )`:`textureSample( ${y}, ${y}_sampler, ${x}, ${E} )`:z?`textureSample( ${y}, ${y}_sampler, ${x}, ${z} )`:`textureSample( ${y}, ${y}_sampler, ${x} )`:this.generateTextureSampleLevel(a,y,x,"0",E)}generateTextureSampleLevel(a,y,x,E,z,ee){return this.isUnfilterable(a)===!1?ee?`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E} )`:this.isFilteredTexture(a)?this.generateFilteredTexture(a,y,x,ee,E):this.generateTextureLod(a,y,x,z,ee,E)}generateWrapFunction(a){const y=`tsl_coord_${D4[a.wrapS]}S_${D4[a.wrapT]}_${a.isData3DTexture?"3d":"2d"}T`;let x=F4[y];if(x===void 0){const E=[],z=a.isData3DTexture?"vec3f":"vec2f";let ee=`fn ${y}( coord : ${z} ) -> ${z} { +`)},g$={dFdx:"dpdx",dFdy:"- dpdy",mod_float:"tsl_mod_float",mod_vec2:"tsl_mod_vec2",mod_vec3:"tsl_mod_vec3",mod_vec4:"tsl_mod_vec4",equals_bool:"tsl_equals_bool",equals_bvec2:"tsl_equals_bvec2",equals_bvec3:"tsl_equals_bvec3",equals_bvec4:"tsl_equals_bvec4",inversesqrt:"inverseSqrt",bitcast:"bitcast"};let I4="";(typeof navigator!="undefined"&&/Firefox|Deno/g.test(navigator.userAgent))!==!0&&(I4+=`diagnostic( off, derivative_uniformity ); +`);class p$ extends KI{constructor(a,y){super(a,y,new c$),this.uniformGroups={},this.builtins={},this.directives={},this.scopedArrays=new Map}_generateTextureSample(a,y,x,E,z,ee=this.shaderStage){return ee==="fragment"?E?z?`textureSample( ${y}, ${y}_sampler, ${x}, ${E}, ${z} )`:`textureSample( ${y}, ${y}_sampler, ${x}, ${E} )`:z?`textureSample( ${y}, ${y}_sampler, ${x}, ${z} )`:`textureSample( ${y}, ${y}_sampler, ${x} )`:this.generateTextureSampleLevel(a,y,x,"0",E)}generateTextureSampleLevel(a,y,x,E,z,ee){return this.isUnfilterable(a)===!1?ee?`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E} )`:this.isFilteredTexture(a)?this.generateFilteredTexture(a,y,x,ee,E):this.generateTextureLod(a,y,x,z,ee,E)}generateWrapFunction(a){const y=`tsl_coord_${D4[a.wrapS]}S_${D4[a.wrapT]}_${a.isData3DTexture?"3d":"2d"}T`;let x=F4[y];if(x===void 0){const E=[],z=a.isData3DTexture?"vec3f":"vec2f";let ee=`fn ${y}( coord : ${z} ) -> ${z} { return ${z}( `;const te=(ne,ae)=>{ne===hd?(E.push(Ix.repeatWrapping_float),ee+=` tsl_repeatWrapping_float( coord.${ae} )`):ne===$l?(E.push(Ix.clampWrapping_float),ee+=` tsl_clampWrapping_float( coord.${ae} )`):ne===Sc?(E.push(Ix.mirrorWrapping_float),ee+=` tsl_mirrorWrapping_float( coord.${ae} )`):(ee+=` coord.${ae}`,console.warn(`WebGPURenderer: Unsupported texture wrap type "${ne}" for vertex shader.`))};te(a.wrapS,"x"),ee+=`, @@ -4206,7 +4206,7 @@ fn tsl_biquadraticTexture( map : texture_2d, coord : vec2f, iRes : vec2u, l ); } -`,F4[y]=x=new gc(ee,E)}return x.build(this),y}generateArrayDeclaration(a,y){return`array< ${this.getType(a)}, ${y} >`}generateTextureDimension(a,y,x){const E=this.getDataFromNode(a,this.shaderStage,this.globalCache);E.dimensionsSnippet===void 0&&(E.dimensionsSnippet={});let z=E.dimensionsSnippet[x];if(E.dimensionsSnippet[x]===void 0){let ee,te;const{primarySamples:ne}=this.renderer.backend.utils.getTextureSampleData(a),ae=ne>1;a.isData3DTexture?te="vec3":te="vec2",ae||a.isStorageTexture?ee=y:ee=`${y}${x?`, u32( ${x} )`:""}`,z=new wE(new TE(`textureDimensions( ${ee} )`,te)),E.dimensionsSnippet[x]=z,(a.isArrayTexture||a.isDataArrayTexture||a.isData3DTexture)&&(E.arrayLayerCount=new wE(new TE(`textureNumLayers(${y})`,"u32"))),a.isTextureCube&&(E.cubeFaceCount=new wE(new TE("6u","u32")))}return z.build(this)}generateFilteredTexture(a,y,x,E,z="0u"){this._include("biquadraticTexture");const ee=this.generateWrapFunction(a),te=this.generateTextureDimension(a,y,z);return E&&(x=`${x} + vec2(${E}) / ${te}`),`tsl_biquadraticTexture( ${y}, ${ee}( ${x} ), ${te}, u32( ${z} ) )`}generateTextureLod(a,y,x,E,z,ee="0u"){const te=this.generateWrapFunction(a),ne=this.generateTextureDimension(a,y,ee),ae=a.isData3DTexture?"vec3":"vec2";z&&(x=`${x} + ${ae}(${z}) / ${ae}( ${ne} )`);const oe=`${ae}( ${te}( ${x} ) * ${ae}( ${ne} ) )`;return this.generateTextureLoad(a,y,oe,E,null,ee)}generateTextureLoad(a,y,x,E,z,ee="0u"){let te;return z&&(x=`${x} + ${z}`),E?te=`textureLoad( ${y}, ${x}, ${E}, u32( ${ee} ) )`:(te=`textureLoad( ${y}, ${x}, u32( ${ee} ) )`,this.renderer.backend.compatibilityMode&&a.isDepthTexture&&(te+=".x")),te}generateTextureStore(a,y,x,E,z){let ee;return E?ee=`textureStore( ${y}, ${x}, ${E}, ${z} )`:ee=`textureStore( ${y}, ${x}, ${z} )`,ee}isSampleCompare(a){return a.isDepthTexture===!0&&a.compareFunction!==null}isUnfilterable(a){return this.getComponentTypeFromTexture(a)!=="float"||!this.isAvailable("float32Filterable")&&a.isDataTexture===!0&&a.type===Ko||this.isSampleCompare(a)===!1&&a.minFilter===Ho&&a.magFilter===Ho||this.renderer.backend.utils.getTextureSampleData(a).primarySamples>1}generateTexture(a,y,x,E,z,ee=this.shaderStage){let te=null;return this.isUnfilterable(a)?te=this.generateTextureLod(a,y,x,E,z,"0",ee):te=this._generateTextureSample(a,y,x,E,z,ee),te}generateTextureGrad(a,y,x,E,z,ee,te=this.shaderStage){if(te==="fragment")return ee?`textureSampleGrad( ${y}, ${y}_sampler, ${x}, ${E[0]}, ${E[1]}, ${ee} )`:`textureSampleGrad( ${y}, ${y}_sampler, ${x}, ${E[0]}, ${E[1]} )`;console.error(`WebGPURenderer: THREE.TextureNode.gradient() does not support ${te} shader.`)}generateTextureCompare(a,y,x,E,z,ee,te=this.shaderStage){if(te==="fragment")return a.isDepthTexture===!0&&a.isArrayTexture===!0?ee?`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${z}, ${E}, ${ee} )`:`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${z}, ${E} )`:ee?`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${E} )`;console.error(`WebGPURenderer: THREE.DepthTexture.compareFunction() does not support ${te} shader.`)}generateTextureLevel(a,y,x,E,z,ee){return this.isUnfilterable(a)===!1?ee?`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E} )`:this.isFilteredTexture(a)?this.generateFilteredTexture(a,y,x,ee,E):this.generateTextureLod(a,y,x,z,ee,E)}generateTextureBias(a,y,x,E,z,ee,te=this.shaderStage){if(te==="fragment")return ee?`textureSampleBias( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleBias( ${y}, ${y}_sampler, ${x}, ${E} )`;console.error(`WebGPURenderer: THREE.TextureNode.biasNode does not support ${te} shader.`)}getPropertyName(a,y=this.shaderStage){if(a.isNodeVarying===!0&&a.needsInterpolation===!0){if(y==="vertex")return`varyings.${a.name}`}else if(a.isNodeUniform===!0){const x=a.name,E=a.type;return E==="texture"||E==="cubeTexture"||E==="storageTexture"||E==="texture3D"?x:E==="buffer"||E==="storageBuffer"||E==="indirectStorageBuffer"?this.isCustomStruct(a)?x:x+".value":a.groupNode.name+"."+x}return super.getPropertyName(a)}getOutputStructName(){return"output"}getFunctionOperator(a){const y=h$[a];return y!==void 0?(this._include(y),y):null}getNodeAccess(a,y){return y!=="compute"?a.isAtomic===!0?(console.warn("WebGPURenderer: Atomic operations are only supported in compute shaders."),Xu.READ_WRITE):Xu.READ_ONLY:a.access}getStorageAccess(a,y){return f$[this.getNodeAccess(a,y)]}getUniformFromNode(a,y,x,E=null){const z=super.getUniformFromNode(a,y,x,E),ee=this.getDataFromNode(a,x,this.globalCache);if(ee.uniformGPU===void 0){let te;const ne=a.groupNode,ae=ne.name,oe=this.getBindGroupArray(ae,x);if(y==="texture"||y==="cubeTexture"||y==="storageTexture"||y==="texture3D"){let se=null;const ue=this.getNodeAccess(a,x);if(y==="texture"||y==="storageTexture"?a.value.is3DTexture===!0?se=new WB(z.name,z.node,ne,ue):se=new vS(z.name,z.node,ne,ue):y==="cubeTexture"?se=new f4(z.name,z.node,ne,ue):y==="texture3D"&&(se=new WB(z.name,z.node,ne,ue)),se.store=a.isStorageTextureNode===!0,se.setVisibility(PS[x]),this.isUnfilterable(a.value)===!1&&se.store===!1){const ce=new $_(`${z.name}_sampler`,z.node,ne);ce.setVisibility(PS[x]),oe.push(ce,se),te=[ce,se]}else oe.push(se),te=[se]}else if(y==="buffer"||y==="storageBuffer"||y==="indirectStorageBuffer"){const se=y==="buffer"?u4:n$,ue=new se(a,ne);ue.setVisibility(PS[x]),oe.push(ue),te=ue,z.name=E||"NodeBuffer_"+z.id}else{const se=this.uniformGroups[x]||(this.uniformGroups[x]={});let ue=se[ae];ue===void 0&&(ue=new c4(ae,ne),ue.setVisibility(PS[x]),se[ae]=ue,oe.push(ue)),te=this.getNodeUniform(z,y),ue.addUniform(te)}ee.uniformGPU=te}return z}getBuiltin(a,y,x,E=this.shaderStage){const z=this.builtins[E]||(this.builtins[E]=new Map);return z.has(a)===!1&&z.set(a,{name:a,property:y,type:x}),y}hasBuiltin(a,y=this.shaderStage){return this.builtins[y]!==void 0&&this.builtins[y].has(a)}getVertexIndex(){return this.shaderStage==="vertex"?this.getBuiltin("vertex_index","vertexIndex","u32","attribute"):"vertexIndex"}buildFunctionCode(a){const y=a.layout,x=this.flowShaderNode(a),E=[];for(const ee of y.inputs)E.push(ee.name+" : "+this.getType(ee.type));let z=`fn ${y.name}( ${E.join(", ")} ) -> ${this.getType(y.type)} { +`,F4[y]=x=new gc(ee,E)}return x.build(this),y}generateArrayDeclaration(a,y){return`array< ${this.getType(a)}, ${y} >`}generateTextureDimension(a,y,x){const E=this.getDataFromNode(a,this.shaderStage,this.globalCache);E.dimensionsSnippet===void 0&&(E.dimensionsSnippet={});let z=E.dimensionsSnippet[x];if(E.dimensionsSnippet[x]===void 0){let ee,te;const{primarySamples:ne}=this.renderer.backend.utils.getTextureSampleData(a),ae=ne>1;a.isData3DTexture?te="vec3":te="vec2",ae||a.isStorageTexture?ee=y:ee=`${y}${x?`, u32( ${x} )`:""}`,z=new wE(new TE(`textureDimensions( ${ee} )`,te)),E.dimensionsSnippet[x]=z,(a.isArrayTexture||a.isDataArrayTexture||a.isData3DTexture)&&(E.arrayLayerCount=new wE(new TE(`textureNumLayers(${y})`,"u32"))),a.isTextureCube&&(E.cubeFaceCount=new wE(new TE("6u","u32")))}return z.build(this)}generateFilteredTexture(a,y,x,E,z="0u"){this._include("biquadraticTexture");const ee=this.generateWrapFunction(a),te=this.generateTextureDimension(a,y,z);return E&&(x=`${x} + vec2(${E}) / ${te}`),`tsl_biquadraticTexture( ${y}, ${ee}( ${x} ), ${te}, u32( ${z} ) )`}generateTextureLod(a,y,x,E,z,ee="0u"){const te=this.generateWrapFunction(a),ne=this.generateTextureDimension(a,y,ee),ae=a.isData3DTexture?"vec3":"vec2";z&&(x=`${x} + ${ae}(${z}) / ${ae}( ${ne} )`);const oe=`${ae}( ${te}( ${x} ) * ${ae}( ${ne} ) )`;return this.generateTextureLoad(a,y,oe,E,null,ee)}generateTextureLoad(a,y,x,E,z,ee="0u"){let te;return z&&(x=`${x} + ${z}`),E?te=`textureLoad( ${y}, ${x}, ${E}, u32( ${ee} ) )`:(te=`textureLoad( ${y}, ${x}, u32( ${ee} ) )`,this.renderer.backend.compatibilityMode&&a.isDepthTexture&&(te+=".x")),te}generateTextureStore(a,y,x,E,z){let ee;return E?ee=`textureStore( ${y}, ${x}, ${E}, ${z} )`:ee=`textureStore( ${y}, ${x}, ${z} )`,ee}isSampleCompare(a){return a.isDepthTexture===!0&&a.compareFunction!==null}isUnfilterable(a){return this.getComponentTypeFromTexture(a)!=="float"||!this.isAvailable("float32Filterable")&&a.isDataTexture===!0&&a.type===Ko||this.isSampleCompare(a)===!1&&a.minFilter===Ho&&a.magFilter===Ho||this.renderer.backend.utils.getTextureSampleData(a).primarySamples>1}generateTexture(a,y,x,E,z,ee=this.shaderStage){let te=null;return this.isUnfilterable(a)?te=this.generateTextureLod(a,y,x,E,z,"0",ee):te=this._generateTextureSample(a,y,x,E,z,ee),te}generateTextureGrad(a,y,x,E,z,ee,te=this.shaderStage){if(te==="fragment")return ee?`textureSampleGrad( ${y}, ${y}_sampler, ${x}, ${E[0]}, ${E[1]}, ${ee} )`:`textureSampleGrad( ${y}, ${y}_sampler, ${x}, ${E[0]}, ${E[1]} )`;console.error(`WebGPURenderer: THREE.TextureNode.gradient() does not support ${te} shader.`)}generateTextureCompare(a,y,x,E,z,ee,te=this.shaderStage){if(te==="fragment")return a.isDepthTexture===!0&&a.isArrayTexture===!0?ee?`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${z}, ${E}, ${ee} )`:`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${z}, ${E} )`:ee?`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleCompare( ${y}, ${y}_sampler, ${x}, ${E} )`;console.error(`WebGPURenderer: THREE.DepthTexture.compareFunction() does not support ${te} shader.`)}generateTextureLevel(a,y,x,E,z,ee){return this.isUnfilterable(a)===!1?ee?`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleLevel( ${y}, ${y}_sampler, ${x}, ${E} )`:this.isFilteredTexture(a)?this.generateFilteredTexture(a,y,x,ee,E):this.generateTextureLod(a,y,x,z,ee,E)}generateTextureBias(a,y,x,E,z,ee,te=this.shaderStage){if(te==="fragment")return ee?`textureSampleBias( ${y}, ${y}_sampler, ${x}, ${E}, ${ee} )`:`textureSampleBias( ${y}, ${y}_sampler, ${x}, ${E} )`;console.error(`WebGPURenderer: THREE.TextureNode.biasNode does not support ${te} shader.`)}getPropertyName(a,y=this.shaderStage){if(a.isNodeVarying===!0&&a.needsInterpolation===!0){if(y==="vertex")return`varyings.${a.name}`}else if(a.isNodeUniform===!0){const x=a.name,E=a.type;return E==="texture"||E==="cubeTexture"||E==="storageTexture"||E==="texture3D"?x:E==="buffer"||E==="storageBuffer"||E==="indirectStorageBuffer"?this.isCustomStruct(a)?x:x+".value":a.groupNode.name+"."+x}return super.getPropertyName(a)}getOutputStructName(){return"output"}getFunctionOperator(a){const y=f$[a];return y!==void 0?(this._include(y),y):null}getNodeAccess(a,y){return y!=="compute"?a.isAtomic===!0?(console.warn("WebGPURenderer: Atomic operations are only supported in compute shaders."),Xu.READ_WRITE):Xu.READ_ONLY:a.access}getStorageAccess(a,y){return d$[this.getNodeAccess(a,y)]}getUniformFromNode(a,y,x,E=null){const z=super.getUniformFromNode(a,y,x,E),ee=this.getDataFromNode(a,x,this.globalCache);if(ee.uniformGPU===void 0){let te;const ne=a.groupNode,ae=ne.name,oe=this.getBindGroupArray(ae,x);if(y==="texture"||y==="cubeTexture"||y==="storageTexture"||y==="texture3D"){let se=null;const ue=this.getNodeAccess(a,x);if(y==="texture"||y==="storageTexture"?a.value.is3DTexture===!0?se=new WB(z.name,z.node,ne,ue):se=new vS(z.name,z.node,ne,ue):y==="cubeTexture"?se=new f4(z.name,z.node,ne,ue):y==="texture3D"&&(se=new WB(z.name,z.node,ne,ue)),se.store=a.isStorageTextureNode===!0,se.setVisibility(PS[x]),this.isUnfilterable(a.value)===!1&&se.store===!1){const ce=new __(`${z.name}_sampler`,z.node,ne);ce.setVisibility(PS[x]),oe.push(ce,se),te=[ce,se]}else oe.push(se),te=[se]}else if(y==="buffer"||y==="storageBuffer"||y==="indirectStorageBuffer"){const se=y==="buffer"?u4:t$,ue=new se(a,ne);ue.setVisibility(PS[x]),oe.push(ue),te=ue,z.name=E||"NodeBuffer_"+z.id}else{const se=this.uniformGroups[x]||(this.uniformGroups[x]={});let ue=se[ae];ue===void 0&&(ue=new c4(ae,ne),ue.setVisibility(PS[x]),se[ae]=ue,oe.push(ue)),te=this.getNodeUniform(z,y),ue.addUniform(te)}ee.uniformGPU=te}return z}getBuiltin(a,y,x,E=this.shaderStage){const z=this.builtins[E]||(this.builtins[E]=new Map);return z.has(a)===!1&&z.set(a,{name:a,property:y,type:x}),y}hasBuiltin(a,y=this.shaderStage){return this.builtins[y]!==void 0&&this.builtins[y].has(a)}getVertexIndex(){return this.shaderStage==="vertex"?this.getBuiltin("vertex_index","vertexIndex","u32","attribute"):"vertexIndex"}buildFunctionCode(a){const y=a.layout,x=this.flowShaderNode(a),E=[];for(const ee of y.inputs)E.push(ee.name+" : "+this.getType(ee.type));let z=`fn ${y.name}( ${E.join(", ")} ) -> ${this.getType(y.type)} { ${x.vars} ${x.code} `;return x.result&&(z+=` return ${x.result}; @@ -4242,7 +4242,7 @@ ${y.join(` `+ce),x.returnType="OutputStruct",x.structs+=this._getWGSLStruct("OutputStruct",ue),x.structs+=` var output : OutputStruct;`,E+=`output.color = ${oe.result}; - return output;`}}}x.flow=E}if(this.shaderStage=null,this.material!==null)this.vertexShader=this._getWGSLVertexCode(a.vertex),this.fragmentShader=this._getWGSLFragmentCode(a.fragment);else{const y=this.object.workgroupSize;this.computeShader=this._getWGSLComputeCode(a.compute,y)}}getMethod(a,y=null){let x;return y!==null&&(x=this._getWGSLMethod(a+"_"+y)),x===void 0&&(x=this._getWGSLMethod(a)),x||a}getBitcastMethod(a){return`bitcast<${this.getType(a)}>`}getTernary(a,y,x){return`select( ${x}, ${y}, ${a} )`}getType(a){return g$[a]||a}isAvailable(a){let y=N4[a];return y===void 0&&(a==="float32Filterable"?y=this.renderer.hasFeature("float32-filterable"):a==="clipDistance"&&(y=this.renderer.hasFeature("clip-distances")),N4[a]=y),y}_getWGSLMethod(a){return Ix[a]!==void 0&&this._include(a),p$[a]}_include(a){const y=Ix[a];return y.build(this),this.currentFunctionNode!==null&&this.currentFunctionNode.includes.push(y),y}_getWGSLVertexCode(a){return`${this.getSignature()} + return output;`}}}x.flow=E}if(this.shaderStage=null,this.material!==null)this.vertexShader=this._getWGSLVertexCode(a.vertex),this.fragmentShader=this._getWGSLFragmentCode(a.fragment);else{const y=this.object.workgroupSize;this.computeShader=this._getWGSLComputeCode(a.compute,y)}}getMethod(a,y=null){let x;return y!==null&&(x=this._getWGSLMethod(a+"_"+y)),x===void 0&&(x=this._getWGSLMethod(a)),x||a}getBitcastMethod(a){return`bitcast<${this.getType(a)}>`}getTernary(a,y,x){return`select( ${x}, ${y}, ${a} )`}getType(a){return h$[a]||a}isAvailable(a){let y=N4[a];return y===void 0&&(a==="float32Filterable"?y=this.renderer.hasFeature("float32-filterable"):a==="clipDistance"&&(y=this.renderer.hasFeature("clip-distances")),N4[a]=y),y}_getWGSLMethod(a){return Ix[a]!==void 0&&this._include(a),g$[a]}_include(a){const y=Ix[a];return y.build(this),this.currentFunctionNode!==null&&this.currentFunctionNode.includes.push(y),y}_getWGSLVertexCode(a){return`${this.getSignature()} // directives ${a.directives} @@ -4333,7 +4333,7 @@ struct ${a} { ${y} };`}_getWGSLStructBinding(a,y,x,E=0,z=0){const ee=a+"Struct";return`${this._getWGSLStruct(ee,y)} @binding( ${E} ) @group( ${z} ) -var<${x}> ${a} : ${ee};`}}class v${constructor(a){this.backend=a}getCurrentDepthStencilFormat(a){let y;return a.depthTexture!==null?y=this.getTextureFormatGPU(a.depthTexture):a.depth&&a.stencil?y=Lt.Depth24PlusStencil8:a.depth&&(y=Lt.Depth24Plus),y}getTextureFormatGPU(a){return this.backend.get(a).format}getTextureSampleData(a){let y;if(a.isFramebufferTexture)y=1;else if(a.isDepthTexture&&!a.renderTarget){const z=this.backend.renderer,ee=z.getRenderTarget();y=ee?ee.samples:z.samples}else a.renderTarget&&(y=a.renderTarget.samples);y=y||1;const x=y>1&&a.renderTarget!==null&&a.isDepthTexture!==!0&&a.isFramebufferTexture!==!0;return{samples:y,primarySamples:x?1:y,isMSAA:x}}getCurrentColorFormat(a){let y;return a.textures!==null?y=this.getTextureFormatGPU(a.textures[0]):y=this.getPreferredCanvasFormat(),y}getCurrentColorSpace(a){return a.textures!==null?a.textures[0].colorSpace:this.backend.renderer.outputColorSpace}getPrimitiveTopology(a,y){if(a.isPoints)return DA.PointList;if(a.isLineSegments||a.isMesh&&y.wireframe===!0)return DA.LineList;if(a.isLine)return DA.LineStrip;if(a.isMesh)return DA.TriangleList}getSampleCount(a){return a>=4?4:1}getSampleCountRenderContext(a){return a.textures!==null?this.getSampleCount(a.sampleCount):this.getSampleCount(this.backend.renderer.samples)}getPreferredCanvasFormat(){const a=this.backend.parameters.outputType;if(a===void 0)return navigator.gpu.getPreferredCanvasFormat();if(a===As)return Lt.BGRA8Unorm;if(a===Us)return Lt.RGBA16Float;throw new Error("Unsupported outputType")}}const L4=new Map([[Int8Array,["sint8","snorm8"]],[Uint8Array,["uint8","unorm8"]],[Int16Array,["sint16","snorm16"]],[Uint16Array,["uint16","unorm16"]],[Int32Array,["sint32","snorm32"]],[Uint32Array,["uint32","unorm32"]],[Float32Array,["float32"]]]);typeof Float16Array!="undefined"&&L4.set(Float16Array,["float16"]);const A$=new Map([[hT,["float16"]]]),y$=new Map([[Int32Array,"sint32"],[Int16Array,"sint32"],[Uint32Array,"uint32"],[Uint16Array,"uint32"],[Float32Array,"float32"]]);class x${constructor(a){this.backend=a}createAttribute(a,y){const x=this._getBufferAttribute(a),E=this.backend,z=E.get(x);let ee=z.buffer;if(ee===void 0){const te=E.device;let ne=x.array;if(a.normalized===!1){if(ne.constructor===Int16Array||ne.constructor===Int8Array)ne=new Int32Array(ne);else if((ne.constructor===Uint16Array||ne.constructor===Uint8Array)&&(ne=new Uint32Array(ne),y&GPUBufferUsage.INDEX))for(let se=0;se1&&(ne.multisampled=!0,ee.texture.isDepthTexture||(ne.sampleType=M0.UnfilterableFloat)),ee.texture.isDepthTexture)y.compatibilityMode&&ee.texture.compareFunction===null?ne.sampleType=M0.UnfilterableFloat:ne.sampleType=M0.Depth;else if(ee.texture.isDataTexture||ee.texture.isDataArrayTexture||ee.texture.isData3DTexture){const oe=ee.texture.type;oe===ul?ne.sampleType=M0.SInt:oe===Fo?ne.sampleType=M0.UInt:oe===Ko&&(this.backend.hasFeature("float32-filterable")?ne.sampleType=M0.Float:ne.sampleType=M0.UnfilterableFloat)}ee.isSampledCubeTexture?ne.viewDimension=Xl.Cube:ee.texture.isArrayTexture||ee.texture.isDataArrayTexture||ee.texture.isCompressedArrayTexture?ne.viewDimension=Xl.TwoDArray:ee.isSampledTexture3D&&(ne.viewDimension=Xl.ThreeD),te.texture=ne}else if(ee.isSampler){const ne={};ee.texture.isDepthTexture&&(ee.texture.compareFunction!==null?ne.type=B4.Comparison:y.compatibilityMode&&(ne.type=B4.NonFiltering)),te.sampler=ne}else console.error(`WebGPUBindingUtils: Unsupported binding "${ee}".`);E.push(te)}return x.createBindGroupLayout({entries:E})}createBindings(a,y,x,E=0){const{backend:z,bindGroupLayoutCache:ee}=this,te=z.get(a);let ne=ee.get(a.bindingsReference);ne===void 0&&(ne=this.createBindingsLayout(a),ee.set(a.bindingsReference,ne));let ae;x>0&&(te.groups===void 0&&(te.groups=[],te.versions=[]),te.versions[x]===E&&(ae=te.groups[x])),ae===void 0&&(ae=this.createBindGroup(a,ne),x>0&&(te.groups[x]=ae,te.versions[x]=E)),te.group=ae,te.layout=ne}updateBinding(a){const y=this.backend,x=y.device,E=a.buffer,z=y.get(a).buffer;x.queue.writeBuffer(z,0,E,0)}createBindGroupIndex(a,y){const E=this.backend.device,z=GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST,ee=a[0],te=E.createBuffer({label:"bindingCameraIndex_"+ee,size:16,usage:z});E.queue.writeBuffer(te,0,a,0);const ne=[{binding:0,resource:{buffer:te}}];return E.createBindGroup({label:"bindGroupCameraIndex_"+ee,layout:y,entries:ne})}createBindGroup(a,y){const x=this.backend,E=x.device;let z=0;const ee=[];for(const te of a.bindings){if(te.isUniformBuffer){const ne=x.get(te);if(ne.buffer===void 0){const ae=te.byteLength,oe=GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST,se=E.createBuffer({label:"bindingBuffer_"+te.name,size:ae,usage:oe});ne.buffer=se}ee.push({binding:z,resource:{buffer:ne.buffer}})}else if(te.isStorageBuffer){const ne=x.get(te);if(ne.buffer===void 0){const ae=te.attribute;ne.buffer=x.get(ae).buffer}ee.push({binding:z,resource:{buffer:ne.buffer}})}else if(te.isSampledTexture){const ne=x.get(te.texture);let ae;if(ne.externalTexture!==void 0)ae=E.importExternalTexture({source:ne.externalTexture});else{const oe=te.store?1:ne.texture.mipLevelCount;let se=`view-${ne.texture.width}-${ne.texture.height}`;if(ne.texture.depthOrArrayLayers>1&&(se+=`-${ne.texture.depthOrArrayLayers}`),se+=`-${oe}`,ae=ne[se],ae===void 0){const ue=__.All;let ce;te.isSampledCubeTexture?ce=Xl.Cube:te.isSampledTexture3D?ce=Xl.ThreeD:te.texture.isArrayTexture||te.texture.isDataArrayTexture||te.texture.isCompressedArrayTexture?ce=Xl.TwoDArray:ce=Xl.TwoD,ae=ne[se]=ne.texture.createView({aspect:ue,dimension:ce,mipLevelCount:oe})}}ee.push({binding:z,resource:ae})}else if(te.isSampler){const ne=x.get(te.texture);ee.push({binding:z,resource:ne.sampler})}z++}return E.createBindGroup({label:"bindGroup_"+a.name,layout:y,entries:ee})}}class b${constructor(a){this.backend=a,this._activePipelines=new WeakMap}setPipeline(a,y){this._activePipelines.get(a)!==y&&(a.setPipeline(y),this._activePipelines.set(a,y))}_getSampleCount(a){return this.backend.utils.getSampleCountRenderContext(a)}createRenderPipeline(a,y){const{object:x,material:E,geometry:z,pipeline:ee}=a,{vertexProgram:te,fragmentProgram:ne}=ee,ae=this.backend,oe=ae.device,se=ae.utils,ue=ae.get(ee),ce=[];for(const ht of a.getBindings()){const bt=ae.get(ht);ce.push(bt.layout)}const de=ae.attributeUtils.createShaderVertexBuffers(a);let ye;E.blending!==ll&&(E.blending!==zu||E.transparent!==!1)&&(ye=this._getBlending(E));let Ae={};E.stencilWrite===!0&&(Ae={compare:this._getStencilCompare(E),failOp:this._getStencilOperation(E.stencilFail),depthFailOp:this._getStencilOperation(E.stencilZFail),passOp:this._getStencilOperation(E.stencilZPass)});const ge=this._getColorWriteMask(E),Ee=[];if(a.context.textures!==null){const ht=a.context.textures;for(let bt=0;bt1},layout:oe.createPipelineLayout({bindGroupLayouts:ce})},Le={},je=a.context.depth,We=a.context.stencil;if((je===!0||We===!0)&&(je===!0&&(Le.format=He,Le.depthWriteEnabled=E.depthWrite,Le.depthCompare=Te),We===!0&&(Le.stencilFront=Ae,Le.stencilBack={},Le.stencilReadMask=E.stencilFuncMask,Le.stencilWriteMask=E.stencilWriteMask),E.polygonOffset===!0&&(Le.depthBias=E.polygonOffsetUnits,Le.depthBiasSlopeScale=E.polygonOffsetFactor,Le.depthBiasClamp=0),Re.depthStencil=Le),y===null)ue.pipeline=oe.createRenderPipeline(Re);else{const ht=new Promise(bt=>{oe.createRenderPipelineAsync(Re).then(yt=>{ue.pipeline=yt,bt()})});y.push(ht)}}createBundleEncoder(a,y="renderBundleEncoder"){const x=this.backend,{utils:E,device:z}=x,ee=E.getCurrentDepthStencilFormat(a),te=E.getCurrentColorFormat(a),ne=this._getSampleCount(a),ae={label:y,colorFormats:[te],depthStencilFormat:ee,sampleCount:ne};return z.createRenderBundleEncoder(ae)}createComputePipeline(a,y){const x=this.backend,E=x.device,z=x.get(a.computeProgram).module,ee=x.get(a),te=[];for(const ne of y){const ae=x.get(ne);te.push(ae.layout)}ee.pipeline=E.createComputePipeline({compute:z,layout:E.createPipelineLayout({bindGroupLayouts:te})})}_getBlending(a){let y,x;const E=a.blending,z=a.blendSrc,ee=a.blendDst,te=a.blendEquation;if(E===Oc){const ne=a.blendSrcAlpha!==null?a.blendSrcAlpha:z,ae=a.blendDstAlpha!==null?a.blendDstAlpha:ee,oe=a.blendEquationAlpha!==null?a.blendEquationAlpha:te;y={srcFactor:this._getBlendFactor(z),dstFactor:this._getBlendFactor(ee),operation:this._getBlendOperation(te)},x={srcFactor:this._getBlendFactor(ne),dstFactor:this._getBlendFactor(ae),operation:this._getBlendOperation(oe)}}else{const ne=a.premultipliedAlpha,ae=(oe,se,ue,ce)=>{y={srcFactor:oe,dstFactor:se,operation:T0.Add},x={srcFactor:ue,dstFactor:ce,operation:T0.Add}};if(ne)switch(E){case zu:ae(io.One,io.OneMinusSrcAlpha,io.One,io.OneMinusSrcAlpha);break;case lh:ae(io.One,io.One,io.One,io.One);break;case Sf:ae(io.Zero,io.OneMinusSrc,io.Zero,io.One);break;case Ec:ae(io.Dst,io.OneMinusSrcAlpha,io.Zero,io.One);break}else switch(E){case zu:ae(io.SrcAlpha,io.OneMinusSrcAlpha,io.One,io.OneMinusSrcAlpha);break;case lh:ae(io.SrcAlpha,io.One,io.One,io.One);break;case Sf:console.error("THREE.WebGPURenderer: SubtractiveBlending requires material.premultipliedAlpha = true");break;case Ec:console.error("THREE.WebGPURenderer: MultiplyBlending requires material.premultipliedAlpha = true");break}}if(y!==void 0&&x!==void 0)return{color:y,alpha:x};console.error("THREE.WebGPURenderer: Invalid blending: ",E)}_getBlendFactor(a){let y;switch(a){case zc:y=io.Zero;break;case ag:y=io.One;break;case og:y=io.Src;break;case ch:y=io.OneMinusSrc;break;case dd:y=io.SrcAlpha;break;case dh:y=io.OneMinusSrcAlpha;break;case wm:y=io.Dst;break;case Cm:y=io.OneMinusDst;break;case Sm:y=io.DstAlpha;break;case sg:y=io.OneMinusDstAlpha;break;case tv:y=io.SrcAlphaSaturated;break;case PZ:y=io.Constant;break;case bZ:y=io.OneMinusConstant;break;default:console.error("THREE.WebGPURenderer: Blend factor not supported.",a)}return y}_getStencilCompare(a){let y;const x=a.stencilFunc;switch(x){case dw:y=Zu.Never;break;case Ce:y=Zu.Always;break;case fw:y=Zu.Less;break;case _x:y=Zu.LessEqual;break;case hw:y=Zu.Equal;break;case Pe:y=Zu.GreaterEqual;break;case he:y=Zu.Greater;break;case ve:y=Zu.NotEqual;break;default:console.error("THREE.WebGPURenderer: Invalid stencil function.",x)}return y}_getStencilOperation(a){let y;switch(a){case pg:y=im.Keep;break;case sw:y=im.Zero;break;case Kx:y=im.Replace;break;case cw:y=im.Invert;break;case lw:y=im.IncrementClamp;break;case uw:y=im.DecrementClamp;break;case iy:y=im.IncrementWrap;break;case qx:y=im.DecrementWrap;break;default:console.error("THREE.WebGPURenderer: Invalid stencil operation.",y)}return y}_getBlendOperation(a){let y;switch(a){case wl:y=T0.Add;break;case bm:y=T0.Subtract;break;case ig:y=T0.ReverseSubtract;break;case uh:y=T0.Min;break;case Em:y=T0.Max;break;default:console.error("THREE.WebGPUPipelineUtils: Blend equation not supported.",a)}return y}_getPrimitiveState(a,y,x){const E={},z=this.backend.utils;E.topology=z.getPrimitiveTopology(a,x),y.index!==null&&a.isLine===!0&&a.isLineSegments!==!0&&(E.stripIndexFormat=y.index.array instanceof Uint16Array?NA.Uint16:NA.Uint32);let ee=x.side===xo;return a.isMesh&&a.matrixWorld.determinant()<0&&(ee=!ee),E.frontFace=ee===!0?S4.CW:S4.CCW,E.cullMode=x.side===Ms?w4.None:w4.Back,E}_getColorWriteMask(a){return a.colorWrite===!0?C4.All:C4.None}_getDepthCompare(a){let y;if(a.depthTest===!1)y=Zu.Always;else{const x=a.depthFunc;switch(x){case fd:y=Zu.Never;break;case hh:y=Zu.Always;break;case ug:y=Zu.Less;break;case Hc:y=Zu.LessEqual;break;case wf:y=Zu.Equal;break;case kd:y=Zu.GreaterEqual;break;case gh:y=Zu.Greater;break;case cg:y=Zu.NotEqual;break;default:console.error("THREE.WebGPUPipelineUtils: Invalid depth function.",x)}}return y}}class E$ extends b4{constructor(a,y,x=2048){super(x),this.device=a,this.type=y,this.querySet=this.device.createQuerySet({type:"timestamp",count:this.maxQueries,label:`queryset_global_timestamp_${y}`});const E=this.maxQueries*8;this.resolveBuffer=this.device.createBuffer({label:`buffer_timestamp_resolve_${y}`,size:E,usage:GPUBufferUsage.QUERY_RESOLVE|GPUBufferUsage.COPY_SRC}),this.resultBuffer=this.device.createBuffer({label:`buffer_timestamp_result_${y}`,size:E,usage:GPUBufferUsage.COPY_DST|GPUBufferUsage.MAP_READ})}allocateQueriesForContext(a){if(!this.trackTimestamp||this.isDisposed)return null;if(this.currentQueryIndex+2>this.maxQueries)return oc(`WebGPUTimestampQueryPool [${this.type}]: Maximum number of queries exceeded, when using trackTimestamp it is necessary to resolves the queries via renderer.resolveTimestampsAsync( THREE.TimestampQuery.${this.type.toUpperCase()} ).`),null;const y=this.currentQueryIndex;return this.currentQueryIndex+=2,this.queryOffsets.set(a,y),y}resolveQueriesAsync(){return Ri(this,null,function*(){if(!this.trackTimestamp||this.currentQueryIndex===0||this.isDisposed)return this.lastValue;if(this.pendingResolve)return this.pendingResolve;this.pendingResolve=this._resolveQueries();try{return yield this.pendingResolve}finally{this.pendingResolve=null}})}_resolveQueries(){return Ri(this,null,function*(){if(this.isDisposed)return this.lastValue;try{if(this.resultBuffer.mapState!=="unmapped")return this.lastValue;const a=new Map(this.queryOffsets),y=this.currentQueryIndex,x=y*8;this.currentQueryIndex=0,this.queryOffsets.clear();const E=this.device.createCommandEncoder();E.resolveQuerySet(this.querySet,0,y,this.resolveBuffer,0),E.copyBufferToBuffer(this.resolveBuffer,0,this.resultBuffer,0,x);const z=E.finish();if(this.device.queue.submit([z]),this.resultBuffer.mapState!=="unmapped")return this.lastValue;if(yield this.resultBuffer.mapAsync(GPUMapMode.READ,0,x),this.isDisposed)return this.resultBuffer.mapState==="mapped"&&this.resultBuffer.unmap(),this.lastValue;const ee=new BigUint64Array(this.resultBuffer.getMappedRange(0,x));let te=0;for(const[,ne]of a){const ae=ee[ne],oe=ee[ne+1],se=Number(oe-ae)/1e6;te+=se}return this.resultBuffer.unmap(),this.lastValue=te,te}catch(a){return console.error("Error resolving queries:",a),this.resultBuffer.mapState==="mapped"&&this.resultBuffer.unmap(),this.lastValue}})}dispose(){return Ri(this,null,function*(){if(!this.isDisposed){if(this.isDisposed=!0,this.pendingResolve)try{yield this.pendingResolve}catch(a){console.error("Error waiting for pending resolve:",a)}if(this.resultBuffer&&this.resultBuffer.mapState==="mapped")try{this.resultBuffer.unmap()}catch(a){console.error("Error unmapping buffer:",a)}this.querySet&&(this.querySet.destroy(),this.querySet=null),this.resolveBuffer&&(this.resolveBuffer.destroy(),this.resolveBuffer=null),this.resultBuffer&&(this.resultBuffer.destroy(),this.resultBuffer=null),this.queryOffsets.clear(),this.pendingResolve=null}})}}class t3 extends A4{constructor(a={}){super(a),this.isWebGPUBackend=!0,this.parameters.alpha=a.alpha===void 0?!0:a.alpha,this.parameters.compatibilityMode=a.compatibilityMode===void 0?!1:a.compatibilityMode,this.parameters.requiredLimits=a.requiredLimits===void 0?{}:a.requiredLimits,this.compatibilityMode=this.parameters.compatibilityMode,this.device=null,this.context=null,this.colorBuffer=null,this.defaultRenderPassdescriptor=null,this.utils=new v$(this),this.attributeUtils=new x$(this),this.bindingUtils=new P$(this),this.pipelineUtils=new b$(this),this.textureUtils=new o$(this),this.occludedResolveCache=new Map}init(a){return Ri(this,null,function*(){yield yL(t3.prototype,this,"init").call(this,a);const y=this.parameters;let x;if(y.device===void 0){const te={powerPreference:y.powerPreference,featureLevel:y.compatibilityMode?"compatibility":void 0},ne=typeof navigator!="undefined"?yield navigator.gpu.requestAdapter(te):null;if(ne===null)throw new Error("WebGPUBackend: Unable to create WebGPU adapter.");const ae=Object.values($B),oe=[];for(const ue of ae)ne.features.has(ue)&&oe.push(ue);const se={requiredFeatures:oe,requiredLimits:y.requiredLimits};x=yield ne.requestDevice(se)}else x=y.device;x.lost.then(te=>{const ne={api:"WebGPU",message:te.message||"Unknown reason",reason:te.reason||null,originalEvent:te};a.onDeviceLost(ne)});const E=y.context!==void 0?y.context:a.domElement.getContext("webgpu");this.device=x,this.context=E;const z=y.alpha?"premultiplied":"opaque",ee=Ji.getToneMappingMode(this.renderer.outputColorSpace);this.context.configure({device:this.device,format:this.utils.getPreferredCanvasFormat(),usage:GPUTextureUsage.RENDER_ATTACHMENT|GPUTextureUsage.COPY_SRC,alphaMode:z,toneMapping:{mode:ee}}),this.trackTimestamp=this.trackTimestamp&&this.hasFeature($B.TimestampQuery),this.updateSize()})}get coordinateSystem(){return vo}getArrayBufferAsync(a){return Ri(this,null,function*(){return yield this.attributeUtils.getArrayBufferAsync(a)})}getContext(){return this.context}_getDefaultRenderPassDescriptor(){let a=this.defaultRenderPassdescriptor;if(a===null){const x=this.renderer;a={colorAttachments:[{view:null}]},(this.renderer.depth===!0||this.renderer.stencil===!0)&&(a.depthStencilAttachment={view:this.textureUtils.getDepthBuffer(x.depth,x.stencil).createView()});const E=a.colorAttachments[0];this.renderer.samples>0?E.view=this.colorBuffer.createView():E.resolveTarget=void 0,this.defaultRenderPassdescriptor=a}const y=a.colorAttachments[0];return this.renderer.samples>0?y.resolveTarget=this.context.getCurrentTexture().createView():y.view=this.context.getCurrentTexture().createView(),a}_isRenderCameraDepthArray(a){return a.depthTexture&&a.depthTexture.image.depth>1&&a.camera.isArrayCamera}_getRenderPassDescriptor(a,y={}){const x=a.renderTarget,E=this.get(x);let z=E.descriptors;(z===void 0||E.width!==x.width||E.height!==x.height||E.samples!==x.samples)&&(z={},E.descriptors=z);const ee=a.getCacheKey();let te=z[ee];if(te===void 0){const ae=a.textures,oe=[];let se;const ue=this._isRenderCameraDepthArray(a);for(let ce=0;ce1)if(ue===!0){const Ae=a.camera.cameras;for(let ge=0;ge0&&(y.currentOcclusionQuerySet&&y.currentOcclusionQuerySet.destroy(),y.currentOcclusionQueryBuffer&&y.currentOcclusionQueryBuffer.destroy(),y.currentOcclusionQuerySet=y.occlusionQuerySet,y.currentOcclusionQueryBuffer=y.occlusionQueryBuffer,y.currentOcclusionQueryObjects=y.occlusionQueryObjects,z=x.createQuerySet({type:"occlusion",count:E,label:`occlusionQuerySet_${a.id}`}),y.occlusionQuerySet=z,y.occlusionQueryIndex=0,y.occlusionQueryObjects=new Array(E),y.lastOcclusionObject=null);let ee;a.textures===null?ee=this._getDefaultRenderPassDescriptor():ee=this._getRenderPassDescriptor(a,{loadOp:Qo.Load}),this.initTimestampQuery(Da.RENDER,this.getTimestampUID(a),ee),ee.occlusionQuerySet=z;const te=ee.depthStencilAttachment;if(a.textures!==null){const ae=ee.colorAttachments;for(let oe=0;oe0&&y.currentPass.executeBundles(y.renderBundles),x>y.occlusionQueryIndex&&y.currentPass.endOcclusionQuery();const E=y.encoder;if(this._isRenderCameraDepthArray(a)===!0){const z=[];for(let ee=0;ee0){const z=x*8;let ee=this.occludedResolveCache.get(z);ee===void 0&&(ee=this.device.createBuffer({size:z,usage:GPUBufferUsage.QUERY_RESOLVE|GPUBufferUsage.COPY_SRC}),this.occludedResolveCache.set(z,ee));const te=this.device.createBuffer({size:z,usage:GPUBufferUsage.COPY_DST|GPUBufferUsage.MAP_READ});y.encoder.resolveQuerySet(y.occlusionQuerySet,0,x,ee,0),y.encoder.copyBufferToBuffer(ee,0,te,0,z),y.occlusionQueryBuffer=te,this.resolveOccludedAsync(a)}if(this.device.queue.submit([y.encoder.finish()]),a.textures!==null){const z=a.textures;for(let ee=0;eede&&(ae[0]=Math.min(ce,de),ae[1]=Math.ceil(ce/de)),ee.dispatchSize=ae}ae=ee.dispatchSize}else ae=z;te.dispatchWorkgroups(ae[0],ae[1]||1,ae[2]||1)}finishCompute(a){const y=this.get(a);y.passEncoderGPU.end(),this.device.queue.submit([y.cmdEncoderGPU.finish()])}waitForGPU(){return Ri(this,null,function*(){yield this.device.queue.onSubmittedWorkDone()})}draw(a,y){const{object:x,material:E,context:z,pipeline:ee}=a,te=a.getBindings(),ne=this.get(z),ae=this.get(ee).pipeline,oe=a.getIndex(),se=oe!==null,ue=a.getDrawParameters();if(ue===null)return;const ce=(ye,Ae)=>{this.pipelineUtils.setPipeline(ye,ae),Ae.pipeline=ae;const ge=Ae.bindingGroups;for(let be=0,we=te.length;be{if(ce(ye,Ae),x.isBatchedMesh===!0){const ge=x._multiDrawStarts,Ee=x._multiDrawCounts,be=x._multiDrawCount,we=x._multiDrawInstances;we!==null&&oc("THREE.WebGPUBackend: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection.");for(let De=0;De1?0:De;se===!0?ye.drawIndexed(Ee[De],Te,ge[De]/oe.array.BYTES_PER_ELEMENT,0,He):ye.draw(Ee[De],Te,ge[De],He),y.update(x,Ee[De],Te)}}else if(se===!0){const{vertexCount:ge,instanceCount:Ee,firstVertex:be}=ue,we=a.getIndirect();if(we!==null){const De=this.get(we).buffer;ye.drawIndexedIndirect(De,0)}else ye.drawIndexed(ge,Ee,be,0,0);y.update(x,ge,Ee)}else{const{vertexCount:ge,instanceCount:Ee,firstVertex:be}=ue,we=a.getIndirect();if(we!==null){const De=this.get(we).buffer;ye.drawIndirect(De,0)}else ye.draw(ge,Ee,be,0);y.update(x,ge,Ee)}};if(a.camera.isArrayCamera&&a.camera.cameras.length>0){const ye=this.get(a.camera),Ae=a.camera.cameras,ge=a.getBindingGroup("cameraIndex");if(ye.indexesGPU===void 0||ye.indexesGPU.length!==Ae.length){const be=this.get(ge),we=[],De=new Uint32Array([0,0,0,0]);for(let Te=0,He=Ae.length;Te(console.warn("THREE.WebGPURenderer: WebGPU is not available, running under WebGL2 backend."),new E4(a)));const x=new y(a);super(x,a),this.library=new C$,this.isWebGPURenderer=!0,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}}class mce extends null{constructor(){super(),this.isBundleGroup=!0,this.type="BundleGroup",this.static=!0,this.version=0}set needsUpdate(a){a===!0&&this.version++}}class vce{constructor(a,y=Zr(0,0,1,1)){this.renderer=a,this.outputNode=y,this.outputColorTransform=!0,this.needsUpdate=!0;const x=new nl;x.name="PostProcessing",this._quadMesh=new yx(x),this._context=null}render(){const a=this.renderer;this._update(),this._context.onBeforePostProcessing!==null&&this._context.onBeforePostProcessing();const y=a.toneMapping,x=a.outputColorSpace;a.toneMapping=NoToneMapping,a.outputColorSpace=ColorManagement.workingColorSpace;const E=a.xr.enabled;a.xr.enabled=!1,this._quadMesh.render(a),a.xr.enabled=E,a.toneMapping=y,a.outputColorSpace=x,this._context.onAfterPostProcessing!==null&&this._context.onAfterPostProcessing()}get context(){return this._context}dispose(){this._quadMesh.material.dispose()}_update(){if(this.needsUpdate===!0){const a=this.renderer,y=a.toneMapping,x=a.outputColorSpace,E={postProcessing:this,onBeforePostProcessing:null,onAfterPostProcessing:null};let z=this.outputNode;this.outputColorTransform===!0?(z=z.context(E),z=c5(z,y,x)):(E.toneMapping=y,E.outputColorSpace=x,z=z.context(E)),this._context=E,this._quadMesh.material.fragmentNode=z,this._quadMesh.material.needsUpdate=!0,this.needsUpdate=!1}}renderAsync(){return Ri(this,null,function*(){this._update(),this._context.onBeforePostProcessing!==null&&this._context.onBeforePostProcessing();const a=this.renderer,y=a.toneMapping,x=a.outputColorSpace;a.toneMapping=NoToneMapping,a.outputColorSpace=ColorManagement.workingColorSpace;const E=a.xr.enabled;a.xr.enabled=!1,yield this._quadMesh.renderAsync(a),a.xr.enabled=E,a.toneMapping=y,a.outputColorSpace=x,this._context.onAfterPostProcessing!==null&&this._context.onAfterPostProcessing()})}}class Ace extends null{constructor(a=1,y=1){super(),this.image={width:a,height:y},this.magFilter=LinearFilter,this.minFilter=LinearFilter,this.isStorageTexture=!0}setSize(a,y){(this.image.width!==a||this.image.height!==y)&&(this.image.width=a,this.image.height=y,this.dispose())}}class yce extends null{constructor(a=1,y=1,x=1){super(),this.isArrayTexture=!1,this.image={width:a,height:y,depth:x},this.magFilter=LinearFilter,this.minFilter=LinearFilter,this.wrapR=ClampToEdgeWrapping,this.isStorageTexture=!0,this.is3DTexture=!0}setSize(a,y,x){(this.image.width!==a||this.image.height!==y||this.image.depth!==x)&&(this.image.width=a,this.image.height=y,this.image.depth=x,this.dispose())}}class xce extends null{constructor(a=1,y=1,x=1){super(),this.isArrayTexture=!0,this.image={width:a,height:y,depth:x},this.magFilter=LinearFilter,this.minFilter=LinearFilter,this.isStorageTexture=!0}setSize(a,y,x){(this.image.width!==a||this.image.height!==y||this.image.depth!==x)&&(this.image.width=a,this.image.height=y,this.image.depth=x,this.dispose())}}class Pce extends null{constructor(a,y){super(a,y,Uint32Array),this.isIndirectStorageBufferAttribute=!0}}class T$ extends null{constructor(a){super(a),this.textures={},this.nodes={}}load(a,y,x,E){const z=new FileLoader(this.manager);z.setPath(this.path),z.setRequestHeader(this.requestHeader),z.setWithCredentials(this.withCredentials),z.load(a,ee=>{try{y(this.parse(JSON.parse(ee)))}catch(te){E?E(te):console.error(te),this.manager.itemError(a)}},x,E)}parseNodes(a){const y={};if(a!==void 0){for(const E of a){const{uuid:z,type:ee}=E;y[z]=this.createNodeFromType(ee),y[z].uuid=z}const x={nodes:y,textures:this.textures};for(const E of a)E.meta=x,y[E.uuid].deserialize(E),delete E.meta}return y}parse(a){const y=this.createNodeFromType(a.type);y.uuid=a.uuid;const E={nodes:this.parseNodes(a.nodes),textures:this.textures};return a.meta=E,y.deserialize(a),delete a.meta,y}setTextures(a){return this.textures=a,this}setNodes(a){return this.nodes=a,this}createNodeFromType(a){return this.nodes[a]===void 0?(console.error("THREE.NodeLoader: Node type not found:",a),et()):zn(new this.nodes[a])}}class M$ extends null{constructor(a){super(a),this.nodes={},this.nodeMaterials={}}parse(a){const y=super.parse(a),x=this.nodes,E=a.inputNodes;for(const z in E){const ee=E[z];y[z]=x[ee]}return y}setNodes(a){return this.nodes=a,this}setNodeMaterials(a){return this.nodeMaterials=a,this}createMaterialFromType(a){const y=this.nodeMaterials[a];return y!==void 0?new y:super.createMaterialFromType(a)}}class bce extends null{constructor(a){super(a),this.nodes={},this.nodeMaterials={},this._nodesJSON=null}setNodes(a){return this.nodes=a,this}setNodeMaterials(a){return this.nodeMaterials=a,this}parse(a,y){this._nodesJSON=a.nodes;const x=super.parse(a,y);return this._nodesJSON=null,x}parseNodes(a,y){if(a!==void 0){const x=new T$;return x.setNodes(this.nodes),x.setTextures(y),x.parseNodes(a)}return{}}parseMaterials(a,y){const x={};if(a!==void 0){const E=this.parseNodes(this._nodesJSON,y),z=new M$;z.setTextures(y),z.setNodes(E),z.setNodeMaterials(this.nodeMaterials);for(let ee=0,te=a.length;eeR4&&(this.dispatchEvent(n3),this._lastPosition.copy(this.object.position))):this.object.isOrthographicCamera?(this.object.lookAt(this.target),(this._lastPosition.distanceToSquared(this.object.position)>R4||this._lastZoom!==this.object.zoom)&&(this.dispatchEvent(n3),this._lastPosition.copy(this.object.position),this._lastZoom=this.object.zoom)):console.warn("THREE.TrackballControls: Unsupported camera type.")}reset(){this.state=Wo.NONE,this.keyState=Wo.NONE,this.target.copy(this._target0),this.object.position.copy(this._position0),this.object.up.copy(this._up0),this.object.zoom=this._zoom0,this.object.updateProjectionMatrix(),this._eye.subVectors(this.object.position,this.target),this.object.lookAt(this.target),this.dispatchEvent(n3),this._lastPosition.copy(this.object.position),this._lastZoom=this.object.zoom}_panCamera(){if(am.copy(this._panEnd).sub(this._panStart),am.lengthSq()){if(this.object.isOrthographicCamera){const a=(this.object.right-this.object.left)/this.object.zoom/this.domElement.clientWidth,y=(this.object.top-this.object.bottom)/this.object.zoom/this.domElement.clientWidth;am.x*=a,am.y*=y}am.multiplyScalar(this._eye.length()*this.panSpeed),ES.copy(this._eye).cross(this.object.up).setLength(am.x),ES.add(D$.copy(this.object.up).setLength(am.y)),this.object.position.add(ES),this.target.add(ES),this.staticMoving?this._panStart.copy(this._panEnd):this._panStart.add(am.subVectors(this._panEnd,this._panStart).multiplyScalar(this.dynamicDampingFactor))}}_rotateCamera(){wS.set(this._moveCurr.x-this._movePrev.x,this._moveCurr.y-this._movePrev.y,0);let a=wS.length();a?(this._eye.copy(this.object.position).sub(this.target),O4.copy(this._eye).normalize(),SS.copy(this.object.up).normalize(),o3.crossVectors(SS,O4).normalize(),SS.setLength(this._moveCurr.y-this._movePrev.y),o3.setLength(this._moveCurr.x-this._movePrev.x),wS.copy(SS.add(o3)),a3.crossVectors(wS,this._eye).normalize(),a*=this.rotateSpeed,IA.setFromAxisAngle(a3,a),this._eye.applyQuaternion(IA),this.object.up.applyQuaternion(IA),this._lastAxis.copy(a3),this._lastAngle=a):!this.staticMoving&&this._lastAngle&&(this._lastAngle*=Math.sqrt(1-this.dynamicDampingFactor),this._eye.copy(this.object.position).sub(this.target),IA.setFromAxisAngle(this._lastAxis,this._lastAngle),this._eye.applyQuaternion(IA),this.object.up.applyQuaternion(IA)),this._movePrev.copy(this._moveCurr)}_zoomCamera(){let a;this.state===Wo.TOUCH_ZOOM_PAN?(a=this._touchZoomDistanceStart/this._touchZoomDistanceEnd,this._touchZoomDistanceStart=this._touchZoomDistanceEnd,this.object.isPerspectiveCamera?this._eye.multiplyScalar(a):this.object.isOrthographicCamera?(this.object.zoom=Lp.clamp(this.object.zoom/a,this.minZoom,this.maxZoom),this._lastZoom!==this.object.zoom&&this.object.updateProjectionMatrix()):console.warn("THREE.TrackballControls: Unsupported camera type")):(a=1+(this._zoomEnd.y-this._zoomStart.y)*this.zoomSpeed,a!==1&&a>0&&(this.object.isPerspectiveCamera?this._eye.multiplyScalar(a):this.object.isOrthographicCamera?(this.object.zoom=Lp.clamp(this.object.zoom/a,this.minZoom,this.maxZoom),this._lastZoom!==this.object.zoom&&this.object.updateProjectionMatrix()):console.warn("THREE.TrackballControls: Unsupported camera type")),this.staticMoving?this._zoomStart.copy(this._zoomEnd):this._zoomStart.y+=(this._zoomEnd.y-this._zoomStart.y)*this.dynamicDampingFactor)}_getMouseOnScreen(a,y){return bS.set((a-this.screen.left)/this.screen.width,(y-this.screen.top)/this.screen.height),bS}_getMouseOnCircle(a,y){return bS.set((a-this.screen.width*.5-this.screen.left)/(this.screen.width*.5),(this.screen.height+2*(this.screen.top-y))/this.screen.width),bS}_addPointer(a){this._pointers.push(a)}_removePointer(a){delete this._pointerPositions[a.pointerId];for(let y=0;ythis.maxDistance*this.maxDistance&&(this.object.position.addVectors(this.target,this._eye.setLength(this.maxDistance)),this._zoomStart.copy(this._zoomEnd)),this._eye.lengthSq()Math.PI&&(x-=$c),E<-Math.PI?E+=$c:E>Math.PI&&(E-=$c),x<=E?this._spherical.theta=Math.max(x,Math.min(E,this._spherical.theta)):this._spherical.theta=this._spherical.theta>(x+E)/2?Math.max(x,this._spherical.theta):Math.min(E,this._spherical.theta)),this._spherical.phi=Math.max(this.minPolarAngle,Math.min(this.maxPolarAngle,this._spherical.phi)),this._spherical.makeSafe(),this.enableDamping===!0?this.target.addScaledVector(this._panOffset,this.dampingFactor):this.target.add(this._panOffset),this.target.sub(this.cursor),this.target.clampLength(this.minTargetRadius,this.maxTargetRadius),this.target.add(this.cursor);let z=!1;if(this.zoomToCursor&&this._performCursorZoom||this.object.isOrthographicCamera)this._spherical.radius=this._clampDistance(this._spherical.radius);else{const ee=this._spherical.radius;this._spherical.radius=this._clampDistance(this._spherical.radius*this._scale),z=ee!=this._spherical.radius}if(lu.setFromSpherical(this._spherical),lu.applyQuaternion(this._quatInverse),y.copy(this.target).add(lu),this.object.lookAt(this.target),this.enableDamping===!0?(this._sphericalDelta.theta*=1-this.dampingFactor,this._sphericalDelta.phi*=1-this.dampingFactor,this._panOffset.multiplyScalar(1-this.dampingFactor)):(this._sphericalDelta.set(0,0,0),this._panOffset.set(0,0,0)),this.zoomToCursor&&this._performCursorZoom){let ee=null;if(this.object.isPerspectiveCamera){const te=lu.length();ee=this._clampDistance(te*this._scale);const ne=te-ee;this.object.position.addScaledVector(this._dollyDirection,ne),this.object.updateMatrixWorld(),z=!!ne}else if(this.object.isOrthographicCamera){const te=new Ye(this._mouse.x,this._mouse.y,0);te.unproject(this.object);const ne=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),this.object.updateProjectionMatrix(),z=ne!==this.object.zoom;const ae=new Ye(this._mouse.x,this._mouse.y,0);ae.unproject(this.object),this.object.position.sub(ae).add(te),this.object.updateMatrixWorld(),ee=lu.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),this.zoomToCursor=!1;ee!==null&&(this.screenSpacePanning?this.target.set(0,0,-1).transformDirection(this.object.matrix).multiplyScalar(ee).add(this.object.position):(CS.origin.copy(this.object.position),CS.direction.set(0,0,-1).transformDirection(this.object.matrix),Math.abs(this.object.up.dot(CS.direction))l3||8*(1-this._lastQuaternion.dot(this.object.quaternion))>l3||this._lastTargetPosition.distanceToSquared(this.target)>l3?(this.dispatchEvent(z4),this._lastPosition.copy(this.object.position),this._lastQuaternion.copy(this.object.quaternion),this._lastTargetPosition.copy(this.target),!0):!1}_getAutoRotationAngle(a){return a!==null?$c/60*this.autoRotateSpeed*a:$c/60/60*this.autoRotateSpeed}_getZoomScale(a){const y=Math.abs(a*.01);return Math.pow(.95,this.zoomSpeed*y)}_rotateLeft(a){this._sphericalDelta.theta-=a}_rotateUp(a){this._sphericalDelta.phi-=a}_panLeft(a,y){lu.setFromMatrixColumn(y,0),lu.multiplyScalar(-a),this._panOffset.add(lu)}_panUp(a,y){this.screenSpacePanning===!0?lu.setFromMatrixColumn(y,1):(lu.setFromMatrixColumn(y,0),lu.crossVectors(this.object.up,lu)),lu.multiplyScalar(a),this._panOffset.add(lu)}_pan(a,y){const x=this.domElement;if(this.object.isPerspectiveCamera){const E=this.object.position;lu.copy(E).sub(this.target);let z=lu.length();z*=Math.tan(this.object.fov/2*Math.PI/180),this._panLeft(2*a*z/x.clientHeight,this.object.matrix),this._panUp(2*y*z/x.clientHeight,this.object.matrix)}else this.object.isOrthographicCamera?(this._panLeft(a*(this.object.right-this.object.left)/this.object.zoom/x.clientWidth,this.object.matrix),this._panUp(y*(this.object.top-this.object.bottom)/this.object.zoom/x.clientHeight,this.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),this.enablePan=!1)}_dollyOut(a){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale/=a:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_dollyIn(a){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale*=a:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_updateZoomParameters(a,y){if(!this.zoomToCursor)return;this._performCursorZoom=!0;const x=this.domElement.getBoundingClientRect(),E=a-x.left,z=y-x.top,ee=x.width,te=x.height;this._mouse.x=E/ee*2-1,this._mouse.y=-(z/te)*2+1,this._dollyDirection.set(this._mouse.x,this._mouse.y,1).unproject(this.object).sub(this.object.position).normalize()}_clampDistance(a){return Math.max(this.minDistance,Math.min(this.maxDistance,a))}_handleMouseDownRotate(a){this._rotateStart.set(a.clientX,a.clientY)}_handleMouseDownDolly(a){this._updateZoomParameters(a.clientX,a.clientX),this._dollyStart.set(a.clientX,a.clientY)}_handleMouseDownPan(a){this._panStart.set(a.clientX,a.clientY)}_handleMouseMoveRotate(a){this._rotateEnd.set(a.clientX,a.clientY),this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);const y=this.domElement;this._rotateLeft($c*this._rotateDelta.x/y.clientHeight),this._rotateUp($c*this._rotateDelta.y/y.clientHeight),this._rotateStart.copy(this._rotateEnd),this.update()}_handleMouseMoveDolly(a){this._dollyEnd.set(a.clientX,a.clientY),this._dollyDelta.subVectors(this._dollyEnd,this._dollyStart),this._dollyDelta.y>0?this._dollyOut(this._getZoomScale(this._dollyDelta.y)):this._dollyDelta.y<0&&this._dollyIn(this._getZoomScale(this._dollyDelta.y)),this._dollyStart.copy(this._dollyEnd),this.update()}_handleMouseMovePan(a){this._panEnd.set(a.clientX,a.clientY),this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd),this.update()}_handleMouseWheel(a){this._updateZoomParameters(a.clientX,a.clientY),a.deltaY<0?this._dollyIn(this._getZoomScale(a.deltaY)):a.deltaY>0&&this._dollyOut(this._getZoomScale(a.deltaY)),this.update()}_handleKeyDown(a){let y=!1;switch(a.code){case this.keys.UP:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateUp($c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,this.keyPanSpeed),y=!0;break;case this.keys.BOTTOM:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateUp(-$c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,-this.keyPanSpeed),y=!0;break;case this.keys.LEFT:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateLeft($c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(this.keyPanSpeed,0),y=!0;break;case this.keys.RIGHT:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateLeft(-$c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(-this.keyPanSpeed,0),y=!0;break}y&&(a.preventDefault(),this.update())}_handleTouchStartRotate(a){if(this._pointers.length===1)this._rotateStart.set(a.pageX,a.pageY);else{const y=this._getSecondPointerPosition(a),x=.5*(a.pageX+y.x),E=.5*(a.pageY+y.y);this._rotateStart.set(x,E)}}_handleTouchStartPan(a){if(this._pointers.length===1)this._panStart.set(a.pageX,a.pageY);else{const y=this._getSecondPointerPosition(a),x=.5*(a.pageX+y.x),E=.5*(a.pageY+y.y);this._panStart.set(x,E)}}_handleTouchStartDolly(a){const y=this._getSecondPointerPosition(a),x=a.pageX-y.x,E=a.pageY-y.y,z=Math.sqrt(x*x+E*E);this._dollyStart.set(0,z)}_handleTouchStartDollyPan(a){this.enableZoom&&this._handleTouchStartDolly(a),this.enablePan&&this._handleTouchStartPan(a)}_handleTouchStartDollyRotate(a){this.enableZoom&&this._handleTouchStartDolly(a),this.enableRotate&&this._handleTouchStartRotate(a)}_handleTouchMoveRotate(a){if(this._pointers.length==1)this._rotateEnd.set(a.pageX,a.pageY);else{const x=this._getSecondPointerPosition(a),E=.5*(a.pageX+x.x),z=.5*(a.pageY+x.y);this._rotateEnd.set(E,z)}this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);const y=this.domElement;this._rotateLeft($c*this._rotateDelta.x/y.clientHeight),this._rotateUp($c*this._rotateDelta.y/y.clientHeight),this._rotateStart.copy(this._rotateEnd)}_handleTouchMovePan(a){if(this._pointers.length===1)this._panEnd.set(a.pageX,a.pageY);else{const y=this._getSecondPointerPosition(a),x=.5*(a.pageX+y.x),E=.5*(a.pageY+y.y);this._panEnd.set(x,E)}this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd)}_handleTouchMoveDolly(a){const y=this._getSecondPointerPosition(a),x=a.pageX-y.x,E=a.pageY-y.y,z=Math.sqrt(x*x+E*E);this._dollyEnd.set(0,z),this._dollyDelta.set(0,Math.pow(this._dollyEnd.y/this._dollyStart.y,this.zoomSpeed)),this._dollyOut(this._dollyDelta.y),this._dollyStart.copy(this._dollyEnd);const ee=(a.pageX+y.x)*.5,te=(a.pageY+y.y)*.5;this._updateZoomParameters(ee,te)}_handleTouchMoveDollyPan(a){this.enableZoom&&this._handleTouchMoveDolly(a),this.enablePan&&this._handleTouchMovePan(a)}_handleTouchMoveDollyRotate(a){this.enableZoom&&this._handleTouchMoveDolly(a),this.enableRotate&&this._handleTouchMoveRotate(a)}_addPointer(a){this._pointers.push(a.pointerId)}_removePointer(a){delete this._pointerPositions[a.pointerId];for(let y=0;yk4||8*(1-this._lastQuaternion.dot(y.quaternion))>k4)&&(this.dispatchEvent(oee),this._lastQuaternion.copy(y.quaternion),this._lastPosition.copy(y.position))}_updateMovementVector(){const a=this._moveState.forward||this.autoForward&&!this._moveState.back?1:0;this._moveVector.x=-this._moveState.left+this._moveState.right,this._moveVector.y=-this._moveState.down+this._moveState.up,this._moveVector.z=-a+this._moveState.back}_updateRotationVector(){this._rotationVector.x=-this._moveState.pitchDown+this._moveState.pitchUp,this._rotationVector.y=-this._moveState.yawRight+this._moveState.yawLeft,this._rotationVector.z=-this._moveState.rollRight+this._moveState.rollLeft}_getContainerDimensions(){return this.domElement!=document?{size:[this.domElement.offsetWidth,this.domElement.offsetHeight],offset:[this.domElement.offsetLeft,this.domElement.offsetTop]}:{size:[window.innerWidth,window.innerHeight],offset:[0,0]}}}function lee(b){if(!(b.altKey||this.enabled===!1)){switch(b.code){case"ShiftLeft":case"ShiftRight":this.movementSpeedMultiplier=.1;break;case"KeyW":this._moveState.forward=1;break;case"KeyS":this._moveState.back=1;break;case"KeyA":this._moveState.left=1;break;case"KeyD":this._moveState.right=1;break;case"KeyR":this._moveState.up=1;break;case"KeyF":this._moveState.down=1;break;case"ArrowUp":this._moveState.pitchUp=1;break;case"ArrowDown":this._moveState.pitchDown=1;break;case"ArrowLeft":this._moveState.yawLeft=1;break;case"ArrowRight":this._moveState.yawRight=1;break;case"KeyQ":this._moveState.rollLeft=1;break;case"KeyE":this._moveState.rollRight=1;break}this._updateMovementVector(),this._updateRotationVector()}}function uee(b){if(this.enabled!==!1){switch(b.code){case"ShiftLeft":case"ShiftRight":this.movementSpeedMultiplier=1;break;case"KeyW":this._moveState.forward=0;break;case"KeyS":this._moveState.back=0;break;case"KeyA":this._moveState.left=0;break;case"KeyD":this._moveState.right=0;break;case"KeyR":this._moveState.up=0;break;case"KeyF":this._moveState.down=0;break;case"ArrowUp":this._moveState.pitchUp=0;break;case"ArrowDown":this._moveState.pitchDown=0;break;case"ArrowLeft":this._moveState.yawLeft=0;break;case"ArrowRight":this._moveState.yawRight=0;break;case"KeyQ":this._moveState.rollLeft=0;break;case"KeyE":this._moveState.rollRight=0;break}this._updateMovementVector(),this._updateRotationVector()}}function cee(b){if(this.enabled!==!1)if(this.dragToLook)this._status++;else{switch(b.button){case 0:this._moveState.forward=1;break;case 2:this._moveState.back=1;break}this._updateMovementVector()}}function dee(b){if(this.enabled!==!1&&(!this.dragToLook||this._status>0)){const a=this._getContainerDimensions(),y=a.size[0]/2,x=a.size[1]/2;this._moveState.yawLeft=-(b.pageX-a.offset[0]-y)/y,this._moveState.pitchDown=(b.pageY-a.offset[1]-x)/x,this._updateRotationVector()}}function fee(b){if(this.enabled!==!1){if(this.dragToLook)this._status--,this._moveState.yawLeft=this._moveState.pitchDown=0;else{switch(b.button){case 0:this._moveState.forward=0;break;case 2:this._moveState.back=0;break}this._updateMovementVector()}this._updateRotationVector()}}function hee(){this.enabled!==!1&&(this.dragToLook?(this._status=0,this._moveState.yawLeft=this._moveState.pitchDown=0):(this._moveState.forward=0,this._moveState.back=0,this._updateMovementVector()),this._updateRotationVector())}function gee(b){this.enabled!==!1&&b.preventDefault()}const pee={name:"CopyShader",uniforms:{tDiffuse:{value:null},opacity:{value:1}},vertexShader:` +var<${x}> ${a} : ${ee};`}}class m${constructor(a){this.backend=a}getCurrentDepthStencilFormat(a){let y;return a.depthTexture!==null?y=this.getTextureFormatGPU(a.depthTexture):a.depth&&a.stencil?y=It.Depth24PlusStencil8:a.depth&&(y=It.Depth24Plus),y}getTextureFormatGPU(a){return this.backend.get(a).format}getTextureSampleData(a){let y;if(a.isFramebufferTexture)y=1;else if(a.isDepthTexture&&!a.renderTarget){const z=this.backend.renderer,ee=z.getRenderTarget();y=ee?ee.samples:z.samples}else a.renderTarget&&(y=a.renderTarget.samples);y=y||1;const x=y>1&&a.renderTarget!==null&&a.isDepthTexture!==!0&&a.isFramebufferTexture!==!0;return{samples:y,primarySamples:x?1:y,isMSAA:x}}getCurrentColorFormat(a){let y;return a.textures!==null?y=this.getTextureFormatGPU(a.textures[0]):y=this.getPreferredCanvasFormat(),y}getCurrentColorSpace(a){return a.textures!==null?a.textures[0].colorSpace:this.backend.renderer.outputColorSpace}getPrimitiveTopology(a,y){if(a.isPoints)return DA.PointList;if(a.isLineSegments||a.isMesh&&y.wireframe===!0)return DA.LineList;if(a.isLine)return DA.LineStrip;if(a.isMesh)return DA.TriangleList}getSampleCount(a){return a>=4?4:1}getSampleCountRenderContext(a){return a.textures!==null?this.getSampleCount(a.sampleCount):this.getSampleCount(this.backend.renderer.samples)}getPreferredCanvasFormat(){const a=this.backend.parameters.outputType;if(a===void 0)return navigator.gpu.getPreferredCanvasFormat();if(a===As)return It.BGRA8Unorm;if(a===Us)return It.RGBA16Float;throw new Error("Unsupported outputType")}}const L4=new Map([[Int8Array,["sint8","snorm8"]],[Uint8Array,["uint8","unorm8"]],[Int16Array,["sint16","snorm16"]],[Uint16Array,["uint16","unorm16"]],[Int32Array,["sint32","snorm32"]],[Uint32Array,["uint32","unorm32"]],[Float32Array,["float32"]]]);typeof Float16Array!="undefined"&&L4.set(Float16Array,["float16"]);const v$=new Map([[hT,["float16"]]]),A$=new Map([[Int32Array,"sint32"],[Int16Array,"sint32"],[Uint32Array,"uint32"],[Uint16Array,"uint32"],[Float32Array,"float32"]]);class y${constructor(a){this.backend=a}createAttribute(a,y){const x=this._getBufferAttribute(a),E=this.backend,z=E.get(x);let ee=z.buffer;if(ee===void 0){const te=E.device;let ne=x.array;if(a.normalized===!1){if(ne.constructor===Int16Array||ne.constructor===Int8Array)ne=new Int32Array(ne);else if((ne.constructor===Uint16Array||ne.constructor===Uint8Array)&&(ne=new Uint32Array(ne),y&GPUBufferUsage.INDEX))for(let se=0;se1&&(ne.multisampled=!0,ee.texture.isDepthTexture||(ne.sampleType=M0.UnfilterableFloat)),ee.texture.isDepthTexture)y.compatibilityMode&&ee.texture.compareFunction===null?ne.sampleType=M0.UnfilterableFloat:ne.sampleType=M0.Depth;else if(ee.texture.isDataTexture||ee.texture.isDataArrayTexture||ee.texture.isData3DTexture){const oe=ee.texture.type;oe===ul?ne.sampleType=M0.SInt:oe===Fo?ne.sampleType=M0.UInt:oe===Ko&&(this.backend.hasFeature("float32-filterable")?ne.sampleType=M0.Float:ne.sampleType=M0.UnfilterableFloat)}ee.isSampledCubeTexture?ne.viewDimension=Xl.Cube:ee.texture.isArrayTexture||ee.texture.isDataArrayTexture||ee.texture.isCompressedArrayTexture?ne.viewDimension=Xl.TwoDArray:ee.isSampledTexture3D&&(ne.viewDimension=Xl.ThreeD),te.texture=ne}else if(ee.isSampler){const ne={};ee.texture.isDepthTexture&&(ee.texture.compareFunction!==null?ne.type=B4.Comparison:y.compatibilityMode&&(ne.type=B4.NonFiltering)),te.sampler=ne}else console.error(`WebGPUBindingUtils: Unsupported binding "${ee}".`);E.push(te)}return x.createBindGroupLayout({entries:E})}createBindings(a,y,x,E=0){const{backend:z,bindGroupLayoutCache:ee}=this,te=z.get(a);let ne=ee.get(a.bindingsReference);ne===void 0&&(ne=this.createBindingsLayout(a),ee.set(a.bindingsReference,ne));let ae;x>0&&(te.groups===void 0&&(te.groups=[],te.versions=[]),te.versions[x]===E&&(ae=te.groups[x])),ae===void 0&&(ae=this.createBindGroup(a,ne),x>0&&(te.groups[x]=ae,te.versions[x]=E)),te.group=ae,te.layout=ne}updateBinding(a){const y=this.backend,x=y.device,E=a.buffer,z=y.get(a).buffer;x.queue.writeBuffer(z,0,E,0)}createBindGroupIndex(a,y){const E=this.backend.device,z=GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST,ee=a[0],te=E.createBuffer({label:"bindingCameraIndex_"+ee,size:16,usage:z});E.queue.writeBuffer(te,0,a,0);const ne=[{binding:0,resource:{buffer:te}}];return E.createBindGroup({label:"bindGroupCameraIndex_"+ee,layout:y,entries:ne})}createBindGroup(a,y){const x=this.backend,E=x.device;let z=0;const ee=[];for(const te of a.bindings){if(te.isUniformBuffer){const ne=x.get(te);if(ne.buffer===void 0){const ae=te.byteLength,oe=GPUBufferUsage.UNIFORM|GPUBufferUsage.COPY_DST,se=E.createBuffer({label:"bindingBuffer_"+te.name,size:ae,usage:oe});ne.buffer=se}ee.push({binding:z,resource:{buffer:ne.buffer}})}else if(te.isStorageBuffer){const ne=x.get(te);if(ne.buffer===void 0){const ae=te.attribute;ne.buffer=x.get(ae).buffer}ee.push({binding:z,resource:{buffer:ne.buffer}})}else if(te.isSampledTexture){const ne=x.get(te.texture);let ae;if(ne.externalTexture!==void 0)ae=E.importExternalTexture({source:ne.externalTexture});else{const oe=te.store?1:ne.texture.mipLevelCount;let se=`view-${ne.texture.width}-${ne.texture.height}`;if(ne.texture.depthOrArrayLayers>1&&(se+=`-${ne.texture.depthOrArrayLayers}`),se+=`-${oe}`,ae=ne[se],ae===void 0){const ue=q_.All;let ce;te.isSampledCubeTexture?ce=Xl.Cube:te.isSampledTexture3D?ce=Xl.ThreeD:te.texture.isArrayTexture||te.texture.isDataArrayTexture||te.texture.isCompressedArrayTexture?ce=Xl.TwoDArray:ce=Xl.TwoD,ae=ne[se]=ne.texture.createView({aspect:ue,dimension:ce,mipLevelCount:oe})}}ee.push({binding:z,resource:ae})}else if(te.isSampler){const ne=x.get(te.texture);ee.push({binding:z,resource:ne.sampler})}z++}return E.createBindGroup({label:"bindGroup_"+a.name,layout:y,entries:ee})}}class P${constructor(a){this.backend=a,this._activePipelines=new WeakMap}setPipeline(a,y){this._activePipelines.get(a)!==y&&(a.setPipeline(y),this._activePipelines.set(a,y))}_getSampleCount(a){return this.backend.utils.getSampleCountRenderContext(a)}createRenderPipeline(a,y){const{object:x,material:E,geometry:z,pipeline:ee}=a,{vertexProgram:te,fragmentProgram:ne}=ee,ae=this.backend,oe=ae.device,se=ae.utils,ue=ae.get(ee),ce=[];for(const ht of a.getBindings()){const Pt=ae.get(ht);ce.push(Pt.layout)}const de=ae.attributeUtils.createShaderVertexBuffers(a);let ye;E.blending!==ll&&(E.blending!==zu||E.transparent!==!1)&&(ye=this._getBlending(E));let Ae={};E.stencilWrite===!0&&(Ae={compare:this._getStencilCompare(E),failOp:this._getStencilOperation(E.stencilFail),depthFailOp:this._getStencilOperation(E.stencilZFail),passOp:this._getStencilOperation(E.stencilZPass)});const ge=this._getColorWriteMask(E),Ee=[];if(a.context.textures!==null){const ht=a.context.textures;for(let Pt=0;Pt1},layout:oe.createPipelineLayout({bindGroupLayouts:ce})},Le={},je=a.context.depth,We=a.context.stencil;if((je===!0||We===!0)&&(je===!0&&(Le.format=He,Le.depthWriteEnabled=E.depthWrite,Le.depthCompare=Me),We===!0&&(Le.stencilFront=Ae,Le.stencilBack={},Le.stencilReadMask=E.stencilFuncMask,Le.stencilWriteMask=E.stencilWriteMask),E.polygonOffset===!0&&(Le.depthBias=E.polygonOffsetUnits,Le.depthBiasSlopeScale=E.polygonOffsetFactor,Le.depthBiasClamp=0),Re.depthStencil=Le),y===null)ue.pipeline=oe.createRenderPipeline(Re);else{const ht=new Promise(Pt=>{oe.createRenderPipelineAsync(Re).then(xt=>{ue.pipeline=xt,Pt()})});y.push(ht)}}createBundleEncoder(a,y="renderBundleEncoder"){const x=this.backend,{utils:E,device:z}=x,ee=E.getCurrentDepthStencilFormat(a),te=E.getCurrentColorFormat(a),ne=this._getSampleCount(a),ae={label:y,colorFormats:[te],depthStencilFormat:ee,sampleCount:ne};return z.createRenderBundleEncoder(ae)}createComputePipeline(a,y){const x=this.backend,E=x.device,z=x.get(a.computeProgram).module,ee=x.get(a),te=[];for(const ne of y){const ae=x.get(ne);te.push(ae.layout)}ee.pipeline=E.createComputePipeline({compute:z,layout:E.createPipelineLayout({bindGroupLayouts:te})})}_getBlending(a){let y,x;const E=a.blending,z=a.blendSrc,ee=a.blendDst,te=a.blendEquation;if(E===Oc){const ne=a.blendSrcAlpha!==null?a.blendSrcAlpha:z,ae=a.blendDstAlpha!==null?a.blendDstAlpha:ee,oe=a.blendEquationAlpha!==null?a.blendEquationAlpha:te;y={srcFactor:this._getBlendFactor(z),dstFactor:this._getBlendFactor(ee),operation:this._getBlendOperation(te)},x={srcFactor:this._getBlendFactor(ne),dstFactor:this._getBlendFactor(ae),operation:this._getBlendOperation(oe)}}else{const ne=a.premultipliedAlpha,ae=(oe,se,ue,ce)=>{y={srcFactor:oe,dstFactor:se,operation:T0.Add},x={srcFactor:ue,dstFactor:ce,operation:T0.Add}};if(ne)switch(E){case zu:ae(io.One,io.OneMinusSrcAlpha,io.One,io.OneMinusSrcAlpha);break;case lh:ae(io.One,io.One,io.One,io.One);break;case Sf:ae(io.Zero,io.OneMinusSrc,io.Zero,io.One);break;case Ec:ae(io.Dst,io.OneMinusSrcAlpha,io.Zero,io.One);break}else switch(E){case zu:ae(io.SrcAlpha,io.OneMinusSrcAlpha,io.One,io.OneMinusSrcAlpha);break;case lh:ae(io.SrcAlpha,io.One,io.One,io.One);break;case Sf:console.error("THREE.WebGPURenderer: SubtractiveBlending requires material.premultipliedAlpha = true");break;case Ec:console.error("THREE.WebGPURenderer: MultiplyBlending requires material.premultipliedAlpha = true");break}}if(y!==void 0&&x!==void 0)return{color:y,alpha:x};console.error("THREE.WebGPURenderer: Invalid blending: ",E)}_getBlendFactor(a){let y;switch(a){case zc:y=io.Zero;break;case ag:y=io.One;break;case og:y=io.Src;break;case ch:y=io.OneMinusSrc;break;case dd:y=io.SrcAlpha;break;case dh:y=io.OneMinusSrcAlpha;break;case wm:y=io.Dst;break;case Cm:y=io.OneMinusDst;break;case Sm:y=io.DstAlpha;break;case sg:y=io.OneMinusDstAlpha;break;case tv:y=io.SrcAlphaSaturated;break;case xZ:y=io.Constant;break;case PZ:y=io.OneMinusConstant;break;default:console.error("THREE.WebGPURenderer: Blend factor not supported.",a)}return y}_getStencilCompare(a){let y;const x=a.stencilFunc;switch(x){case dw:y=Zu.Never;break;case Ce:y=Zu.Always;break;case fw:y=Zu.Less;break;case _x:y=Zu.LessEqual;break;case hw:y=Zu.Equal;break;case Pe:y=Zu.GreaterEqual;break;case he:y=Zu.Greater;break;case ve:y=Zu.NotEqual;break;default:console.error("THREE.WebGPURenderer: Invalid stencil function.",x)}return y}_getStencilOperation(a){let y;switch(a){case pg:y=im.Keep;break;case sw:y=im.Zero;break;case Kx:y=im.Replace;break;case cw:y=im.Invert;break;case lw:y=im.IncrementClamp;break;case uw:y=im.DecrementClamp;break;case iy:y=im.IncrementWrap;break;case qx:y=im.DecrementWrap;break;default:console.error("THREE.WebGPURenderer: Invalid stencil operation.",y)}return y}_getBlendOperation(a){let y;switch(a){case wl:y=T0.Add;break;case bm:y=T0.Subtract;break;case ig:y=T0.ReverseSubtract;break;case uh:y=T0.Min;break;case Em:y=T0.Max;break;default:console.error("THREE.WebGPUPipelineUtils: Blend equation not supported.",a)}return y}_getPrimitiveState(a,y,x){const E={},z=this.backend.utils;E.topology=z.getPrimitiveTopology(a,x),y.index!==null&&a.isLine===!0&&a.isLineSegments!==!0&&(E.stripIndexFormat=y.index.array instanceof Uint16Array?NA.Uint16:NA.Uint32);let ee=x.side===xo;return a.isMesh&&a.matrixWorld.determinant()<0&&(ee=!ee),E.frontFace=ee===!0?S4.CW:S4.CCW,E.cullMode=x.side===Ms?w4.None:w4.Back,E}_getColorWriteMask(a){return a.colorWrite===!0?C4.All:C4.None}_getDepthCompare(a){let y;if(a.depthTest===!1)y=Zu.Always;else{const x=a.depthFunc;switch(x){case fd:y=Zu.Never;break;case hh:y=Zu.Always;break;case ug:y=Zu.Less;break;case Hc:y=Zu.LessEqual;break;case wf:y=Zu.Equal;break;case kd:y=Zu.GreaterEqual;break;case gh:y=Zu.Greater;break;case cg:y=Zu.NotEqual;break;default:console.error("THREE.WebGPUPipelineUtils: Invalid depth function.",x)}}return y}}class b$ extends b4{constructor(a,y,x=2048){super(x),this.device=a,this.type=y,this.querySet=this.device.createQuerySet({type:"timestamp",count:this.maxQueries,label:`queryset_global_timestamp_${y}`});const E=this.maxQueries*8;this.resolveBuffer=this.device.createBuffer({label:`buffer_timestamp_resolve_${y}`,size:E,usage:GPUBufferUsage.QUERY_RESOLVE|GPUBufferUsage.COPY_SRC}),this.resultBuffer=this.device.createBuffer({label:`buffer_timestamp_result_${y}`,size:E,usage:GPUBufferUsage.COPY_DST|GPUBufferUsage.MAP_READ})}allocateQueriesForContext(a){if(!this.trackTimestamp||this.isDisposed)return null;if(this.currentQueryIndex+2>this.maxQueries)return oc(`WebGPUTimestampQueryPool [${this.type}]: Maximum number of queries exceeded, when using trackTimestamp it is necessary to resolves the queries via renderer.resolveTimestampsAsync( THREE.TimestampQuery.${this.type.toUpperCase()} ).`),null;const y=this.currentQueryIndex;return this.currentQueryIndex+=2,this.queryOffsets.set(a,y),y}resolveQueriesAsync(){return Ri(this,null,function*(){if(!this.trackTimestamp||this.currentQueryIndex===0||this.isDisposed)return this.lastValue;if(this.pendingResolve)return this.pendingResolve;this.pendingResolve=this._resolveQueries();try{return yield this.pendingResolve}finally{this.pendingResolve=null}})}_resolveQueries(){return Ri(this,null,function*(){if(this.isDisposed)return this.lastValue;try{if(this.resultBuffer.mapState!=="unmapped")return this.lastValue;const a=new Map(this.queryOffsets),y=this.currentQueryIndex,x=y*8;this.currentQueryIndex=0,this.queryOffsets.clear();const E=this.device.createCommandEncoder();E.resolveQuerySet(this.querySet,0,y,this.resolveBuffer,0),E.copyBufferToBuffer(this.resolveBuffer,0,this.resultBuffer,0,x);const z=E.finish();if(this.device.queue.submit([z]),this.resultBuffer.mapState!=="unmapped")return this.lastValue;if(yield this.resultBuffer.mapAsync(GPUMapMode.READ,0,x),this.isDisposed)return this.resultBuffer.mapState==="mapped"&&this.resultBuffer.unmap(),this.lastValue;const ee=new BigUint64Array(this.resultBuffer.getMappedRange(0,x));let te=0;for(const[,ne]of a){const ae=ee[ne],oe=ee[ne+1],se=Number(oe-ae)/1e6;te+=se}return this.resultBuffer.unmap(),this.lastValue=te,te}catch(a){return console.error("Error resolving queries:",a),this.resultBuffer.mapState==="mapped"&&this.resultBuffer.unmap(),this.lastValue}})}dispose(){return Ri(this,null,function*(){if(!this.isDisposed){if(this.isDisposed=!0,this.pendingResolve)try{yield this.pendingResolve}catch(a){console.error("Error waiting for pending resolve:",a)}if(this.resultBuffer&&this.resultBuffer.mapState==="mapped")try{this.resultBuffer.unmap()}catch(a){console.error("Error unmapping buffer:",a)}this.querySet&&(this.querySet.destroy(),this.querySet=null),this.resolveBuffer&&(this.resolveBuffer.destroy(),this.resolveBuffer=null),this.resultBuffer&&(this.resultBuffer.destroy(),this.resultBuffer=null),this.queryOffsets.clear(),this.pendingResolve=null}})}}class t3 extends A4{constructor(a={}){super(a),this.isWebGPUBackend=!0,this.parameters.alpha=a.alpha===void 0?!0:a.alpha,this.parameters.compatibilityMode=a.compatibilityMode===void 0?!1:a.compatibilityMode,this.parameters.requiredLimits=a.requiredLimits===void 0?{}:a.requiredLimits,this.compatibilityMode=this.parameters.compatibilityMode,this.device=null,this.context=null,this.colorBuffer=null,this.defaultRenderPassdescriptor=null,this.utils=new m$(this),this.attributeUtils=new y$(this),this.bindingUtils=new x$(this),this.pipelineUtils=new P$(this),this.textureUtils=new a$(this),this.occludedResolveCache=new Map}init(a){return Ri(this,null,function*(){yield AL(t3.prototype,this,"init").call(this,a);const y=this.parameters;let x;if(y.device===void 0){const te={powerPreference:y.powerPreference,featureLevel:y.compatibilityMode?"compatibility":void 0},ne=typeof navigator!="undefined"?yield navigator.gpu.requestAdapter(te):null;if(ne===null)throw new Error("WebGPUBackend: Unable to create WebGPU adapter.");const ae=Object.values($B),oe=[];for(const ue of ae)ne.features.has(ue)&&oe.push(ue);const se={requiredFeatures:oe,requiredLimits:y.requiredLimits};x=yield ne.requestDevice(se)}else x=y.device;x.lost.then(te=>{const ne={api:"WebGPU",message:te.message||"Unknown reason",reason:te.reason||null,originalEvent:te};a.onDeviceLost(ne)});const E=y.context!==void 0?y.context:a.domElement.getContext("webgpu");this.device=x,this.context=E;const z=y.alpha?"premultiplied":"opaque",ee=Ji.getToneMappingMode(this.renderer.outputColorSpace);this.context.configure({device:this.device,format:this.utils.getPreferredCanvasFormat(),usage:GPUTextureUsage.RENDER_ATTACHMENT|GPUTextureUsage.COPY_SRC,alphaMode:z,toneMapping:{mode:ee}}),this.trackTimestamp=this.trackTimestamp&&this.hasFeature($B.TimestampQuery),this.updateSize()})}get coordinateSystem(){return mo}getArrayBufferAsync(a){return Ri(this,null,function*(){return yield this.attributeUtils.getArrayBufferAsync(a)})}getContext(){return this.context}_getDefaultRenderPassDescriptor(){let a=this.defaultRenderPassdescriptor;if(a===null){const x=this.renderer;a={colorAttachments:[{view:null}]},(this.renderer.depth===!0||this.renderer.stencil===!0)&&(a.depthStencilAttachment={view:this.textureUtils.getDepthBuffer(x.depth,x.stencil).createView()});const E=a.colorAttachments[0];this.renderer.samples>0?E.view=this.colorBuffer.createView():E.resolveTarget=void 0,this.defaultRenderPassdescriptor=a}const y=a.colorAttachments[0];return this.renderer.samples>0?y.resolveTarget=this.context.getCurrentTexture().createView():y.view=this.context.getCurrentTexture().createView(),a}_isRenderCameraDepthArray(a){return a.depthTexture&&a.depthTexture.image.depth>1&&a.camera.isArrayCamera}_getRenderPassDescriptor(a,y={}){const x=a.renderTarget,E=this.get(x);let z=E.descriptors;(z===void 0||E.width!==x.width||E.height!==x.height||E.samples!==x.samples)&&(z={},E.descriptors=z);const ee=a.getCacheKey();let te=z[ee];if(te===void 0){const ae=a.textures,oe=[];let se;const ue=this._isRenderCameraDepthArray(a);for(let ce=0;ce1)if(ue===!0){const Ae=a.camera.cameras;for(let ge=0;ge0&&(y.currentOcclusionQuerySet&&y.currentOcclusionQuerySet.destroy(),y.currentOcclusionQueryBuffer&&y.currentOcclusionQueryBuffer.destroy(),y.currentOcclusionQuerySet=y.occlusionQuerySet,y.currentOcclusionQueryBuffer=y.occlusionQueryBuffer,y.currentOcclusionQueryObjects=y.occlusionQueryObjects,z=x.createQuerySet({type:"occlusion",count:E,label:`occlusionQuerySet_${a.id}`}),y.occlusionQuerySet=z,y.occlusionQueryIndex=0,y.occlusionQueryObjects=new Array(E),y.lastOcclusionObject=null);let ee;a.textures===null?ee=this._getDefaultRenderPassDescriptor():ee=this._getRenderPassDescriptor(a,{loadOp:Qo.Load}),this.initTimestampQuery(Da.RENDER,this.getTimestampUID(a),ee),ee.occlusionQuerySet=z;const te=ee.depthStencilAttachment;if(a.textures!==null){const ae=ee.colorAttachments;for(let oe=0;oe0&&y.currentPass.executeBundles(y.renderBundles),x>y.occlusionQueryIndex&&y.currentPass.endOcclusionQuery();const E=y.encoder;if(this._isRenderCameraDepthArray(a)===!0){const z=[];for(let ee=0;ee0){const z=x*8;let ee=this.occludedResolveCache.get(z);ee===void 0&&(ee=this.device.createBuffer({size:z,usage:GPUBufferUsage.QUERY_RESOLVE|GPUBufferUsage.COPY_SRC}),this.occludedResolveCache.set(z,ee));const te=this.device.createBuffer({size:z,usage:GPUBufferUsage.COPY_DST|GPUBufferUsage.MAP_READ});y.encoder.resolveQuerySet(y.occlusionQuerySet,0,x,ee,0),y.encoder.copyBufferToBuffer(ee,0,te,0,z),y.occlusionQueryBuffer=te,this.resolveOccludedAsync(a)}if(this.device.queue.submit([y.encoder.finish()]),a.textures!==null){const z=a.textures;for(let ee=0;eede&&(ae[0]=Math.min(ce,de),ae[1]=Math.ceil(ce/de)),ee.dispatchSize=ae}ae=ee.dispatchSize}else ae=z;te.dispatchWorkgroups(ae[0],ae[1]||1,ae[2]||1)}finishCompute(a){const y=this.get(a);y.passEncoderGPU.end(),this.device.queue.submit([y.cmdEncoderGPU.finish()])}waitForGPU(){return Ri(this,null,function*(){yield this.device.queue.onSubmittedWorkDone()})}draw(a,y){const{object:x,material:E,context:z,pipeline:ee}=a,te=a.getBindings(),ne=this.get(z),ae=this.get(ee).pipeline,oe=a.getIndex(),se=oe!==null,ue=a.getDrawParameters();if(ue===null)return;const ce=(ye,Ae)=>{this.pipelineUtils.setPipeline(ye,ae),Ae.pipeline=ae;const ge=Ae.bindingGroups;for(let be=0,we=te.length;be{if(ce(ye,Ae),x.isBatchedMesh===!0){const ge=x._multiDrawStarts,Ee=x._multiDrawCounts,be=x._multiDrawCount,we=x._multiDrawInstances;we!==null&&oc("THREE.WebGPUBackend: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection.");for(let De=0;De1?0:De;se===!0?ye.drawIndexed(Ee[De],Me,ge[De]/oe.array.BYTES_PER_ELEMENT,0,He):ye.draw(Ee[De],Me,ge[De],He),y.update(x,Ee[De],Me)}}else if(se===!0){const{vertexCount:ge,instanceCount:Ee,firstVertex:be}=ue,we=a.getIndirect();if(we!==null){const De=this.get(we).buffer;ye.drawIndexedIndirect(De,0)}else ye.drawIndexed(ge,Ee,be,0,0);y.update(x,ge,Ee)}else{const{vertexCount:ge,instanceCount:Ee,firstVertex:be}=ue,we=a.getIndirect();if(we!==null){const De=this.get(we).buffer;ye.drawIndirect(De,0)}else ye.draw(ge,Ee,be,0);y.update(x,ge,Ee)}};if(a.camera.isArrayCamera&&a.camera.cameras.length>0){const ye=this.get(a.camera),Ae=a.camera.cameras,ge=a.getBindingGroup("cameraIndex");if(ye.indexesGPU===void 0||ye.indexesGPU.length!==Ae.length){const be=this.get(ge),we=[],De=new Uint32Array([0,0,0,0]);for(let Me=0,He=Ae.length;Me(console.warn("THREE.WebGPURenderer: WebGPU is not available, running under WebGL2 backend."),new E4(a)));const x=new y(a);super(x,a),this.library=new w$,this.isWebGPURenderer=!0,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}}class mce extends null{constructor(){super(),this.isBundleGroup=!0,this.type="BundleGroup",this.static=!0,this.version=0}set needsUpdate(a){a===!0&&this.version++}}class vce{constructor(a,y=Zr(0,0,1,1)){this.renderer=a,this.outputNode=y,this.outputColorTransform=!0,this.needsUpdate=!0;const x=new nl;x.name="PostProcessing",this._quadMesh=new yx(x),this._context=null}render(){const a=this.renderer;this._update(),this._context.onBeforePostProcessing!==null&&this._context.onBeforePostProcessing();const y=a.toneMapping,x=a.outputColorSpace;a.toneMapping=NoToneMapping,a.outputColorSpace=ColorManagement.workingColorSpace;const E=a.xr.enabled;a.xr.enabled=!1,this._quadMesh.render(a),a.xr.enabled=E,a.toneMapping=y,a.outputColorSpace=x,this._context.onAfterPostProcessing!==null&&this._context.onAfterPostProcessing()}get context(){return this._context}dispose(){this._quadMesh.material.dispose()}_update(){if(this.needsUpdate===!0){const a=this.renderer,y=a.toneMapping,x=a.outputColorSpace,E={postProcessing:this,onBeforePostProcessing:null,onAfterPostProcessing:null};let z=this.outputNode;this.outputColorTransform===!0?(z=z.context(E),z=c5(z,y,x)):(E.toneMapping=y,E.outputColorSpace=x,z=z.context(E)),this._context=E,this._quadMesh.material.fragmentNode=z,this._quadMesh.material.needsUpdate=!0,this.needsUpdate=!1}}renderAsync(){return Ri(this,null,function*(){this._update(),this._context.onBeforePostProcessing!==null&&this._context.onBeforePostProcessing();const a=this.renderer,y=a.toneMapping,x=a.outputColorSpace;a.toneMapping=NoToneMapping,a.outputColorSpace=ColorManagement.workingColorSpace;const E=a.xr.enabled;a.xr.enabled=!1,yield this._quadMesh.renderAsync(a),a.xr.enabled=E,a.toneMapping=y,a.outputColorSpace=x,this._context.onAfterPostProcessing!==null&&this._context.onAfterPostProcessing()})}}class Ace extends null{constructor(a=1,y=1){super(),this.image={width:a,height:y},this.magFilter=LinearFilter,this.minFilter=LinearFilter,this.isStorageTexture=!0}setSize(a,y){(this.image.width!==a||this.image.height!==y)&&(this.image.width=a,this.image.height=y,this.dispose())}}class yce extends null{constructor(a=1,y=1,x=1){super(),this.isArrayTexture=!1,this.image={width:a,height:y,depth:x},this.magFilter=LinearFilter,this.minFilter=LinearFilter,this.wrapR=ClampToEdgeWrapping,this.isStorageTexture=!0,this.is3DTexture=!0}setSize(a,y,x){(this.image.width!==a||this.image.height!==y||this.image.depth!==x)&&(this.image.width=a,this.image.height=y,this.image.depth=x,this.dispose())}}class xce extends null{constructor(a=1,y=1,x=1){super(),this.isArrayTexture=!0,this.image={width:a,height:y,depth:x},this.magFilter=LinearFilter,this.minFilter=LinearFilter,this.isStorageTexture=!0}setSize(a,y,x){(this.image.width!==a||this.image.height!==y||this.image.depth!==x)&&(this.image.width=a,this.image.height=y,this.image.depth=x,this.dispose())}}class Pce extends null{constructor(a,y){super(a,y,Uint32Array),this.isIndirectStorageBufferAttribute=!0}}class B$ extends null{constructor(a){super(a),this.textures={},this.nodes={}}load(a,y,x,E){const z=new FileLoader(this.manager);z.setPath(this.path),z.setRequestHeader(this.requestHeader),z.setWithCredentials(this.withCredentials),z.load(a,ee=>{try{y(this.parse(JSON.parse(ee)))}catch(te){E?E(te):console.error(te),this.manager.itemError(a)}},x,E)}parseNodes(a){const y={};if(a!==void 0){for(const E of a){const{uuid:z,type:ee}=E;y[z]=this.createNodeFromType(ee),y[z].uuid=z}const x={nodes:y,textures:this.textures};for(const E of a)E.meta=x,y[E.uuid].deserialize(E),delete E.meta}return y}parse(a){const y=this.createNodeFromType(a.type);y.uuid=a.uuid;const E={nodes:this.parseNodes(a.nodes),textures:this.textures};return a.meta=E,y.deserialize(a),delete a.meta,y}setTextures(a){return this.textures=a,this}setNodes(a){return this.nodes=a,this}createNodeFromType(a){return this.nodes[a]===void 0?(console.error("THREE.NodeLoader: Node type not found:",a),et()):zn(new this.nodes[a])}}class T$ extends null{constructor(a){super(a),this.nodes={},this.nodeMaterials={}}parse(a){const y=super.parse(a),x=this.nodes,E=a.inputNodes;for(const z in E){const ee=E[z];y[z]=x[ee]}return y}setNodes(a){return this.nodes=a,this}setNodeMaterials(a){return this.nodeMaterials=a,this}createMaterialFromType(a){const y=this.nodeMaterials[a];return y!==void 0?new y:super.createMaterialFromType(a)}}class bce extends null{constructor(a){super(a),this.nodes={},this.nodeMaterials={},this._nodesJSON=null}setNodes(a){return this.nodes=a,this}setNodeMaterials(a){return this.nodeMaterials=a,this}parse(a,y){this._nodesJSON=a.nodes;const x=super.parse(a,y);return this._nodesJSON=null,x}parseNodes(a,y){if(a!==void 0){const x=new B$;return x.setNodes(this.nodes),x.setTextures(y),x.parseNodes(a)}return{}}parseMaterials(a,y){const x={};if(a!==void 0){const E=this.parseNodes(this._nodesJSON,y),z=new T$;z.setTextures(y),z.setNodes(E),z.setNodeMaterials(this.nodeMaterials);for(let ee=0,te=a.length;eeR4&&(this.dispatchEvent(n3),this._lastPosition.copy(this.object.position))):this.object.isOrthographicCamera?(this.object.lookAt(this.target),(this._lastPosition.distanceToSquared(this.object.position)>R4||this._lastZoom!==this.object.zoom)&&(this.dispatchEvent(n3),this._lastPosition.copy(this.object.position),this._lastZoom=this.object.zoom)):console.warn("THREE.TrackballControls: Unsupported camera type.")}reset(){this.state=Wo.NONE,this.keyState=Wo.NONE,this.target.copy(this._target0),this.object.position.copy(this._position0),this.object.up.copy(this._up0),this.object.zoom=this._zoom0,this.object.updateProjectionMatrix(),this._eye.subVectors(this.object.position,this.target),this.object.lookAt(this.target),this.dispatchEvent(n3),this._lastPosition.copy(this.object.position),this._lastZoom=this.object.zoom}_panCamera(){if(am.copy(this._panEnd).sub(this._panStart),am.lengthSq()){if(this.object.isOrthographicCamera){const a=(this.object.right-this.object.left)/this.object.zoom/this.domElement.clientWidth,y=(this.object.top-this.object.bottom)/this.object.zoom/this.domElement.clientWidth;am.x*=a,am.y*=y}am.multiplyScalar(this._eye.length()*this.panSpeed),ES.copy(this._eye).cross(this.object.up).setLength(am.x),ES.add(M$.copy(this.object.up).setLength(am.y)),this.object.position.add(ES),this.target.add(ES),this.staticMoving?this._panStart.copy(this._panEnd):this._panStart.add(am.subVectors(this._panEnd,this._panStart).multiplyScalar(this.dynamicDampingFactor))}}_rotateCamera(){wS.set(this._moveCurr.x-this._movePrev.x,this._moveCurr.y-this._movePrev.y,0);let a=wS.length();a?(this._eye.copy(this.object.position).sub(this.target),O4.copy(this._eye).normalize(),SS.copy(this.object.up).normalize(),o3.crossVectors(SS,O4).normalize(),SS.setLength(this._moveCurr.y-this._movePrev.y),o3.setLength(this._moveCurr.x-this._movePrev.x),wS.copy(SS.add(o3)),a3.crossVectors(wS,this._eye).normalize(),a*=this.rotateSpeed,IA.setFromAxisAngle(a3,a),this._eye.applyQuaternion(IA),this.object.up.applyQuaternion(IA),this._lastAxis.copy(a3),this._lastAngle=a):!this.staticMoving&&this._lastAngle&&(this._lastAngle*=Math.sqrt(1-this.dynamicDampingFactor),this._eye.copy(this.object.position).sub(this.target),IA.setFromAxisAngle(this._lastAxis,this._lastAngle),this._eye.applyQuaternion(IA),this.object.up.applyQuaternion(IA)),this._movePrev.copy(this._moveCurr)}_zoomCamera(){let a;this.state===Wo.TOUCH_ZOOM_PAN?(a=this._touchZoomDistanceStart/this._touchZoomDistanceEnd,this._touchZoomDistanceStart=this._touchZoomDistanceEnd,this.object.isPerspectiveCamera?this._eye.multiplyScalar(a):this.object.isOrthographicCamera?(this.object.zoom=Lp.clamp(this.object.zoom/a,this.minZoom,this.maxZoom),this._lastZoom!==this.object.zoom&&this.object.updateProjectionMatrix()):console.warn("THREE.TrackballControls: Unsupported camera type")):(a=1+(this._zoomEnd.y-this._zoomStart.y)*this.zoomSpeed,a!==1&&a>0&&(this.object.isPerspectiveCamera?this._eye.multiplyScalar(a):this.object.isOrthographicCamera?(this.object.zoom=Lp.clamp(this.object.zoom/a,this.minZoom,this.maxZoom),this._lastZoom!==this.object.zoom&&this.object.updateProjectionMatrix()):console.warn("THREE.TrackballControls: Unsupported camera type")),this.staticMoving?this._zoomStart.copy(this._zoomEnd):this._zoomStart.y+=(this._zoomEnd.y-this._zoomStart.y)*this.dynamicDampingFactor)}_getMouseOnScreen(a,y){return bS.set((a-this.screen.left)/this.screen.width,(y-this.screen.top)/this.screen.height),bS}_getMouseOnCircle(a,y){return bS.set((a-this.screen.width*.5-this.screen.left)/(this.screen.width*.5),(this.screen.height+2*(this.screen.top-y))/this.screen.width),bS}_addPointer(a){this._pointers.push(a)}_removePointer(a){delete this._pointerPositions[a.pointerId];for(let y=0;ythis.maxDistance*this.maxDistance&&(this.object.position.addVectors(this.target,this._eye.setLength(this.maxDistance)),this._zoomStart.copy(this._zoomEnd)),this._eye.lengthSq()Math.PI&&(x-=$c),E<-Math.PI?E+=$c:E>Math.PI&&(E-=$c),x<=E?this._spherical.theta=Math.max(x,Math.min(E,this._spherical.theta)):this._spherical.theta=this._spherical.theta>(x+E)/2?Math.max(x,this._spherical.theta):Math.min(E,this._spherical.theta)),this._spherical.phi=Math.max(this.minPolarAngle,Math.min(this.maxPolarAngle,this._spherical.phi)),this._spherical.makeSafe(),this.enableDamping===!0?this.target.addScaledVector(this._panOffset,this.dampingFactor):this.target.add(this._panOffset),this.target.sub(this.cursor),this.target.clampLength(this.minTargetRadius,this.maxTargetRadius),this.target.add(this.cursor);let z=!1;if(this.zoomToCursor&&this._performCursorZoom||this.object.isOrthographicCamera)this._spherical.radius=this._clampDistance(this._spherical.radius);else{const ee=this._spherical.radius;this._spherical.radius=this._clampDistance(this._spherical.radius*this._scale),z=ee!=this._spherical.radius}if(lu.setFromSpherical(this._spherical),lu.applyQuaternion(this._quatInverse),y.copy(this.target).add(lu),this.object.lookAt(this.target),this.enableDamping===!0?(this._sphericalDelta.theta*=1-this.dampingFactor,this._sphericalDelta.phi*=1-this.dampingFactor,this._panOffset.multiplyScalar(1-this.dampingFactor)):(this._sphericalDelta.set(0,0,0),this._panOffset.set(0,0,0)),this.zoomToCursor&&this._performCursorZoom){let ee=null;if(this.object.isPerspectiveCamera){const te=lu.length();ee=this._clampDistance(te*this._scale);const ne=te-ee;this.object.position.addScaledVector(this._dollyDirection,ne),this.object.updateMatrixWorld(),z=!!ne}else if(this.object.isOrthographicCamera){const te=new Ye(this._mouse.x,this._mouse.y,0);te.unproject(this.object);const ne=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),this.object.updateProjectionMatrix(),z=ne!==this.object.zoom;const ae=new Ye(this._mouse.x,this._mouse.y,0);ae.unproject(this.object),this.object.position.sub(ae).add(te),this.object.updateMatrixWorld(),ee=lu.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),this.zoomToCursor=!1;ee!==null&&(this.screenSpacePanning?this.target.set(0,0,-1).transformDirection(this.object.matrix).multiplyScalar(ee).add(this.object.position):(CS.origin.copy(this.object.position),CS.direction.set(0,0,-1).transformDirection(this.object.matrix),Math.abs(this.object.up.dot(CS.direction))l3||8*(1-this._lastQuaternion.dot(this.object.quaternion))>l3||this._lastTargetPosition.distanceToSquared(this.target)>l3?(this.dispatchEvent(z4),this._lastPosition.copy(this.object.position),this._lastQuaternion.copy(this.object.quaternion),this._lastTargetPosition.copy(this.target),!0):!1}_getAutoRotationAngle(a){return a!==null?$c/60*this.autoRotateSpeed*a:$c/60/60*this.autoRotateSpeed}_getZoomScale(a){const y=Math.abs(a*.01);return Math.pow(.95,this.zoomSpeed*y)}_rotateLeft(a){this._sphericalDelta.theta-=a}_rotateUp(a){this._sphericalDelta.phi-=a}_panLeft(a,y){lu.setFromMatrixColumn(y,0),lu.multiplyScalar(-a),this._panOffset.add(lu)}_panUp(a,y){this.screenSpacePanning===!0?lu.setFromMatrixColumn(y,1):(lu.setFromMatrixColumn(y,0),lu.crossVectors(this.object.up,lu)),lu.multiplyScalar(a),this._panOffset.add(lu)}_pan(a,y){const x=this.domElement;if(this.object.isPerspectiveCamera){const E=this.object.position;lu.copy(E).sub(this.target);let z=lu.length();z*=Math.tan(this.object.fov/2*Math.PI/180),this._panLeft(2*a*z/x.clientHeight,this.object.matrix),this._panUp(2*y*z/x.clientHeight,this.object.matrix)}else this.object.isOrthographicCamera?(this._panLeft(a*(this.object.right-this.object.left)/this.object.zoom/x.clientWidth,this.object.matrix),this._panUp(y*(this.object.top-this.object.bottom)/this.object.zoom/x.clientHeight,this.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),this.enablePan=!1)}_dollyOut(a){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale/=a:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_dollyIn(a){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale*=a:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_updateZoomParameters(a,y){if(!this.zoomToCursor)return;this._performCursorZoom=!0;const x=this.domElement.getBoundingClientRect(),E=a-x.left,z=y-x.top,ee=x.width,te=x.height;this._mouse.x=E/ee*2-1,this._mouse.y=-(z/te)*2+1,this._dollyDirection.set(this._mouse.x,this._mouse.y,1).unproject(this.object).sub(this.object.position).normalize()}_clampDistance(a){return Math.max(this.minDistance,Math.min(this.maxDistance,a))}_handleMouseDownRotate(a){this._rotateStart.set(a.clientX,a.clientY)}_handleMouseDownDolly(a){this._updateZoomParameters(a.clientX,a.clientX),this._dollyStart.set(a.clientX,a.clientY)}_handleMouseDownPan(a){this._panStart.set(a.clientX,a.clientY)}_handleMouseMoveRotate(a){this._rotateEnd.set(a.clientX,a.clientY),this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);const y=this.domElement;this._rotateLeft($c*this._rotateDelta.x/y.clientHeight),this._rotateUp($c*this._rotateDelta.y/y.clientHeight),this._rotateStart.copy(this._rotateEnd),this.update()}_handleMouseMoveDolly(a){this._dollyEnd.set(a.clientX,a.clientY),this._dollyDelta.subVectors(this._dollyEnd,this._dollyStart),this._dollyDelta.y>0?this._dollyOut(this._getZoomScale(this._dollyDelta.y)):this._dollyDelta.y<0&&this._dollyIn(this._getZoomScale(this._dollyDelta.y)),this._dollyStart.copy(this._dollyEnd),this.update()}_handleMouseMovePan(a){this._panEnd.set(a.clientX,a.clientY),this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd),this.update()}_handleMouseWheel(a){this._updateZoomParameters(a.clientX,a.clientY),a.deltaY<0?this._dollyIn(this._getZoomScale(a.deltaY)):a.deltaY>0&&this._dollyOut(this._getZoomScale(a.deltaY)),this.update()}_handleKeyDown(a){let y=!1;switch(a.code){case this.keys.UP:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateUp($c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,this.keyPanSpeed),y=!0;break;case this.keys.BOTTOM:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateUp(-$c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,-this.keyPanSpeed),y=!0;break;case this.keys.LEFT:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateLeft($c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(this.keyPanSpeed,0),y=!0;break;case this.keys.RIGHT:a.ctrlKey||a.metaKey||a.shiftKey?this.enableRotate&&this._rotateLeft(-$c*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(-this.keyPanSpeed,0),y=!0;break}y&&(a.preventDefault(),this.update())}_handleTouchStartRotate(a){if(this._pointers.length===1)this._rotateStart.set(a.pageX,a.pageY);else{const y=this._getSecondPointerPosition(a),x=.5*(a.pageX+y.x),E=.5*(a.pageY+y.y);this._rotateStart.set(x,E)}}_handleTouchStartPan(a){if(this._pointers.length===1)this._panStart.set(a.pageX,a.pageY);else{const y=this._getSecondPointerPosition(a),x=.5*(a.pageX+y.x),E=.5*(a.pageY+y.y);this._panStart.set(x,E)}}_handleTouchStartDolly(a){const y=this._getSecondPointerPosition(a),x=a.pageX-y.x,E=a.pageY-y.y,z=Math.sqrt(x*x+E*E);this._dollyStart.set(0,z)}_handleTouchStartDollyPan(a){this.enableZoom&&this._handleTouchStartDolly(a),this.enablePan&&this._handleTouchStartPan(a)}_handleTouchStartDollyRotate(a){this.enableZoom&&this._handleTouchStartDolly(a),this.enableRotate&&this._handleTouchStartRotate(a)}_handleTouchMoveRotate(a){if(this._pointers.length==1)this._rotateEnd.set(a.pageX,a.pageY);else{const x=this._getSecondPointerPosition(a),E=.5*(a.pageX+x.x),z=.5*(a.pageY+x.y);this._rotateEnd.set(E,z)}this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);const y=this.domElement;this._rotateLeft($c*this._rotateDelta.x/y.clientHeight),this._rotateUp($c*this._rotateDelta.y/y.clientHeight),this._rotateStart.copy(this._rotateEnd)}_handleTouchMovePan(a){if(this._pointers.length===1)this._panEnd.set(a.pageX,a.pageY);else{const y=this._getSecondPointerPosition(a),x=.5*(a.pageX+y.x),E=.5*(a.pageY+y.y);this._panEnd.set(x,E)}this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd)}_handleTouchMoveDolly(a){const y=this._getSecondPointerPosition(a),x=a.pageX-y.x,E=a.pageY-y.y,z=Math.sqrt(x*x+E*E);this._dollyEnd.set(0,z),this._dollyDelta.set(0,Math.pow(this._dollyEnd.y/this._dollyStart.y,this.zoomSpeed)),this._dollyOut(this._dollyDelta.y),this._dollyStart.copy(this._dollyEnd);const ee=(a.pageX+y.x)*.5,te=(a.pageY+y.y)*.5;this._updateZoomParameters(ee,te)}_handleTouchMoveDollyPan(a){this.enableZoom&&this._handleTouchMoveDolly(a),this.enablePan&&this._handleTouchMovePan(a)}_handleTouchMoveDollyRotate(a){this.enableZoom&&this._handleTouchMoveDolly(a),this.enableRotate&&this._handleTouchMoveRotate(a)}_addPointer(a){this._pointers.push(a.pointerId)}_removePointer(a){delete this._pointerPositions[a.pointerId];for(let y=0;yk4||8*(1-this._lastQuaternion.dot(y.quaternion))>k4)&&(this.dispatchEvent(aee),this._lastQuaternion.copy(y.quaternion),this._lastPosition.copy(y.position))}_updateMovementVector(){const a=this._moveState.forward||this.autoForward&&!this._moveState.back?1:0;this._moveVector.x=-this._moveState.left+this._moveState.right,this._moveVector.y=-this._moveState.down+this._moveState.up,this._moveVector.z=-a+this._moveState.back}_updateRotationVector(){this._rotationVector.x=-this._moveState.pitchDown+this._moveState.pitchUp,this._rotationVector.y=-this._moveState.yawRight+this._moveState.yawLeft,this._rotationVector.z=-this._moveState.rollRight+this._moveState.rollLeft}_getContainerDimensions(){return this.domElement!=document?{size:[this.domElement.offsetWidth,this.domElement.offsetHeight],offset:[this.domElement.offsetLeft,this.domElement.offsetTop]}:{size:[window.innerWidth,window.innerHeight],offset:[0,0]}}}function see(b){if(!(b.altKey||this.enabled===!1)){switch(b.code){case"ShiftLeft":case"ShiftRight":this.movementSpeedMultiplier=.1;break;case"KeyW":this._moveState.forward=1;break;case"KeyS":this._moveState.back=1;break;case"KeyA":this._moveState.left=1;break;case"KeyD":this._moveState.right=1;break;case"KeyR":this._moveState.up=1;break;case"KeyF":this._moveState.down=1;break;case"ArrowUp":this._moveState.pitchUp=1;break;case"ArrowDown":this._moveState.pitchDown=1;break;case"ArrowLeft":this._moveState.yawLeft=1;break;case"ArrowRight":this._moveState.yawRight=1;break;case"KeyQ":this._moveState.rollLeft=1;break;case"KeyE":this._moveState.rollRight=1;break}this._updateMovementVector(),this._updateRotationVector()}}function lee(b){if(this.enabled!==!1){switch(b.code){case"ShiftLeft":case"ShiftRight":this.movementSpeedMultiplier=1;break;case"KeyW":this._moveState.forward=0;break;case"KeyS":this._moveState.back=0;break;case"KeyA":this._moveState.left=0;break;case"KeyD":this._moveState.right=0;break;case"KeyR":this._moveState.up=0;break;case"KeyF":this._moveState.down=0;break;case"ArrowUp":this._moveState.pitchUp=0;break;case"ArrowDown":this._moveState.pitchDown=0;break;case"ArrowLeft":this._moveState.yawLeft=0;break;case"ArrowRight":this._moveState.yawRight=0;break;case"KeyQ":this._moveState.rollLeft=0;break;case"KeyE":this._moveState.rollRight=0;break}this._updateMovementVector(),this._updateRotationVector()}}function uee(b){if(this.enabled!==!1)if(this.dragToLook)this._status++;else{switch(b.button){case 0:this._moveState.forward=1;break;case 2:this._moveState.back=1;break}this._updateMovementVector()}}function cee(b){if(this.enabled!==!1&&(!this.dragToLook||this._status>0)){const a=this._getContainerDimensions(),y=a.size[0]/2,x=a.size[1]/2;this._moveState.yawLeft=-(b.pageX-a.offset[0]-y)/y,this._moveState.pitchDown=(b.pageY-a.offset[1]-x)/x,this._updateRotationVector()}}function dee(b){if(this.enabled!==!1){if(this.dragToLook)this._status--,this._moveState.yawLeft=this._moveState.pitchDown=0;else{switch(b.button){case 0:this._moveState.forward=0;break;case 2:this._moveState.back=0;break}this._updateMovementVector()}this._updateRotationVector()}}function fee(){this.enabled!==!1&&(this.dragToLook?(this._status=0,this._moveState.yawLeft=this._moveState.pitchDown=0):(this._moveState.forward=0,this._moveState.back=0,this._updateMovementVector()),this._updateRotationVector())}function hee(b){this.enabled!==!1&&b.preventDefault()}const gee={name:"CopyShader",uniforms:{tDiffuse:{value:null},opacity:{value:1}},vertexShader:` varying vec2 vUv; @@ -4356,7 +4356,7 @@ var<${x}> ${a} : ${ee};`}}class v${constructor(a){this.backend=a}getCurrentDepth gl_FragColor = opacity * texel; - }`};class BS{constructor(){this.isPass=!0,this.enabled=!0,this.needsSwap=!0,this.clear=!1,this.renderToScreen=!1}setSize(){}render(){console.error("THREE.Pass: .render() must be implemented in derived pass.")}dispose(){}}const mee=new Zv(-1,1,1,-1,0,1);class vee extends wa{constructor(){super(),this.setAttribute("position",new vi([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new vi([0,2,0,0,2,0],2))}}const Aee=new vee;class yee{constructor(a){this._mesh=new Go(Aee,a)}dispose(){this._mesh.geometry.dispose()}render(a){a.render(this._mesh,mee)}get material(){return this._mesh.material}set material(a){this._mesh.material=a}}class xee extends BS{constructor(a,y="tDiffuse"){super(),this.textureID=y,this.uniforms=null,this.material=null,a instanceof Rf?(this.uniforms=a.uniforms,this.material=a):a&&(this.uniforms=AT.clone(a.uniforms),this.material=new Rf({name:a.name!==void 0?a.name:"unspecified",defines:Object.assign({},a.defines),uniforms:this.uniforms,vertexShader:a.vertexShader,fragmentShader:a.fragmentShader})),this._fsQuad=new yee(this.material)}render(a,y,x){this.uniforms[this.textureID]&&(this.uniforms[this.textureID].value=x.texture),this._fsQuad.material=this.material,this.renderToScreen?(a.setRenderTarget(null),this._fsQuad.render(a)):(a.setRenderTarget(y),this.clear&&a.clear(a.autoClearColor,a.autoClearDepth,a.autoClearStencil),this._fsQuad.render(a))}dispose(){this.material.dispose(),this._fsQuad.dispose()}}class V4 extends BS{constructor(a,y){super(),this.scene=a,this.camera=y,this.clear=!0,this.needsSwap=!1,this.inverse=!1}render(a,y,x){const E=a.getContext(),z=a.state;z.buffers.color.setMask(!1),z.buffers.depth.setMask(!1),z.buffers.color.setLocked(!0),z.buffers.depth.setLocked(!0);let ee,te;this.inverse?(ee=0,te=1):(ee=1,te=0),z.buffers.stencil.setTest(!0),z.buffers.stencil.setOp(E.REPLACE,E.REPLACE,E.REPLACE),z.buffers.stencil.setFunc(E.ALWAYS,ee,4294967295),z.buffers.stencil.setClear(te),z.buffers.stencil.setLocked(!0),a.setRenderTarget(x),this.clear&&a.clear(),a.render(this.scene,this.camera),a.setRenderTarget(y),this.clear&&a.clear(),a.render(this.scene,this.camera),z.buffers.color.setLocked(!1),z.buffers.depth.setLocked(!1),z.buffers.color.setMask(!0),z.buffers.depth.setMask(!0),z.buffers.stencil.setLocked(!1),z.buffers.stencil.setFunc(E.EQUAL,1,4294967295),z.buffers.stencil.setOp(E.KEEP,E.KEEP,E.KEEP),z.buffers.stencil.setLocked(!0)}}class Pee extends BS{constructor(){super(),this.needsSwap=!1}render(a){a.state.buffers.stencil.setLocked(!1),a.state.buffers.stencil.setTest(!1)}}class bee{constructor(a,y){if(this.renderer=a,this._pixelRatio=a.getPixelRatio(),y===void 0){const x=a.getSize(new An);this._width=x.width,this._height=x.height,y=new Rp(this._width*this._pixelRatio,this._height*this._pixelRatio,{type:Us}),y.texture.name="EffectComposer.rt1"}else this._width=y.width,this._height=y.height;this.renderTarget1=y,this.renderTarget2=y.clone(),this.renderTarget2.texture.name="EffectComposer.rt2",this.writeBuffer=this.renderTarget1,this.readBuffer=this.renderTarget2,this.renderToScreen=!0,this.passes=[],this.copyPass=new xee(pee),this.copyPass.material.blending=ll,this.clock=new L1}swapBuffers(){const a=this.readBuffer;this.readBuffer=this.writeBuffer,this.writeBuffer=a}addPass(a){this.passes.push(a),a.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}insertPass(a,y){this.passes.splice(y,0,a),a.setSize(this._width*this._pixelRatio,this._height*this._pixelRatio)}removePass(a){const y=this.passes.indexOf(a);y!==-1&&this.passes.splice(y,1)}isLastEnabledPass(a){for(let y=a+1;y0)break}while(Z4(E,z));te=de.notation==="postfix",de.symbol!==")"&&(E.push(de),te&&Z4(E,z))}else if(se){if(E.push(se.prefix||se.func),se.func&&(x=ee.exec(b),!x||x[0]!=="("))throw new ra(38,x?x.index:b.length,b)}else z.push(+ae),te=!0}while(x&&E.length);if(E.length)throw new ra(39,x?x.index:b.length,b);if(x)throw new ra(40,x?x.index:b.length,b);return z.pop()}function c3(b){return b.split("").reverse().join("")}function Bce(b,a){var y=c3(b),x=y.match(W4);if(x&&!x.every(function(z){return z===x[0]}))throw new ra(41);var E=c3(y.replace(W4,""));return""+Uee(E,a)+(x?c3(x[0]):"")}var kee=/--[\S]*/g;function Tce(b,a){if(!b||!b.match(kee))throw new ra(73);var y;if(typeof document!="undefined"&&document.documentElement!==null&&(y=getComputedStyle(document.documentElement).getPropertyValue(b)),y)return y.trim();if(a)return a;throw new ra(74)}function Lx(b){return b.charAt(0).toUpperCase()+b.slice(1)}var Gee=null;function Vee(b,a){if(!b)return a.toLowerCase();var y=b.split("-");if(y.length>1)return y.splice(1,0,a),y.reduce(function(E,z){return""+E+Lx(z)});var x=b.replace(/([a-z])([A-Z])/g,"$1"+a+"$2");return b===x?""+b+a:x}function jee(b,a){for(var y={},x=0;x1?a-1:0),x=1;x=0)?y[x]=b[x]+" !important":y[x]=b[x]}),y}var q4={minorSecond:1.067,majorSecond:1.125,minorThird:1.2,majorThird:1.25,perfectFourth:1.333,augFourth:1.414,perfectFifth:1.5,minorSixth:1.6,goldenSection:1.618,majorSixth:1.667,minorSeventh:1.778,majorSeventh:1.875,octave:2,majorTenth:2.5,majorEleventh:2.667,majorTwelfth:3,doubleOctave:4};function Yee(b){return q4[b]}function Nce(b,a,y){if(a===void 0&&(a="1em"),y===void 0&&(y=1.333),typeof b!="number")throw new ra(42);if(typeof y=="string"&&!q4[y])throw new ra(43);var x=typeof a=="string"?Wg(a):[a,""],E=x[0],z=x[1],ee=typeof y=="string"?Yee(y):y;if(typeof E=="string")throw new ra(44,a);return""+E*Math.pow(ee,b)+(z||"")}var Fce=K4("rem"),Ice=null,d3=16;function _4(b){var a=Wg(b);if(a[1]==="px")return parseFloat(b);if(a[1]==="%")return parseFloat(b)/100*d3;throw new ra(78,a[1])}function Jee(){if(typeof document!="undefined"&&document.documentElement!==null){var b=getComputedStyle(document.documentElement).fontSize;return b?_4(b):d3}return d3}function Lce(b,a){var y=Wg(b);if(y[1]!=="rem"&&y[1]!=="")throw new ra(77,y[1]);var x=a?_4(a):Jee();return y[0]*x+"px"}var Kee={back:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",circ:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",cubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",expo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",quad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",quart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",quint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",sine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)"};function Rce(b){return Kee[b.toLowerCase().trim()]}var qee={back:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",circ:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",cubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",expo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",quad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",quart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",quint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",sine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"};function Oce(b){return qee[b.toLowerCase().trim()]}var _ee={back:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",cubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",circ:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",expo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",quad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",quart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",quint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",sine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)"};function zce(b){return _ee[b.toLowerCase().trim()]}function $4(b,a,y,x){y===void 0&&(y="320px"),x===void 0&&(x="1200px");var E=Wg(b),z=E[0],ee=E[1],te=Wg(a),ne=te[0],ae=te[1],oe=Wg(y),se=oe[0],ue=oe[1],ce=Wg(x),de=ce[0],ye=ce[1];if(typeof se!="number"||typeof de!="number"||!ue||!ye||ue!==ye)throw new ra(47);if(typeof z!="number"||typeof ne!="number"||ee!==ae)throw new ra(48);if(ee!==ue||ae!==ye)throw new ra(76);var Ae=(z-ne)/(se-de),ge=ne-Ae*de;return"calc("+ge.toFixed(2)+(ee||"")+" + "+(100*Ae).toFixed(2)+"vw)"}function Hce(b){var a;b===void 0&&(b="&");var y=b+"::after";return a={},a[y]={clear:"both",content:'""',display:"table"},a}function Uce(b){return b===void 0&&(b=0),{position:"absolute",top:b,right:b,bottom:b,left:b}}function kce(b,a){a===void 0&&(a=1);var y={display:"inline-block",maxWidth:b||"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordWrap:"normal"};return a>1?_extends({},y,{WebkitBoxOrient:"vertical",WebkitLineClamp:a,display:"-webkit-box",whiteSpace:"normal"}):y}function $ee(b,a){var y=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(y)return(y=y.call(b)).next.bind(y);if(Array.isArray(b)||(y=ete(b))||a&&b&&typeof b.length=="number"){y&&(b=y);var x=0;return function(){return x>=b.length?{done:!0}:{done:!1,value:b[x++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ete(b,a){if(b){if(typeof b=="string")return e7(b,a);var y=Object.prototype.toString.call(b).slice(8,-1);if(y==="Object"&&b.constructor&&(y=b.constructor.name),y==="Map"||y==="Set")return Array.from(b);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return e7(b,a)}}function e7(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=new Array(a);y0)break}while(Z4(E,z));te=de.notation==="postfix",de.symbol!==")"&&(E.push(de),te&&Z4(E,z))}else if(se){if(E.push(se.prefix||se.func),se.func&&(x=ee.exec(b),!x||x[0]!=="("))throw new ra(38,x?x.index:b.length,b)}else z.push(+ae),te=!0}while(x&&E.length);if(E.length)throw new ra(39,x?x.index:b.length,b);if(x)throw new ra(40,x?x.index:b.length,b);return z.pop()}function c3(b){return b.split("").reverse().join("")}function Bce(b,a){var y=c3(b),x=y.match(W4);if(x&&!x.every(function(z){return z===x[0]}))throw new ra(41);var E=c3(y.replace(W4,""));return""+Hee(E,a)+(x?c3(x[0]):"")}var Uee=/--[\S]*/g;function Tce(b,a){if(!b||!b.match(Uee))throw new ra(73);var y;if(typeof document!="undefined"&&document.documentElement!==null&&(y=getComputedStyle(document.documentElement).getPropertyValue(b)),y)return y.trim();if(a)return a;throw new ra(74)}function Lx(b){return b.charAt(0).toUpperCase()+b.slice(1)}var kee=null;function Gee(b,a){if(!b)return a.toLowerCase();var y=b.split("-");if(y.length>1)return y.splice(1,0,a),y.reduce(function(E,z){return""+E+Lx(z)});var x=b.replace(/([a-z])([A-Z])/g,"$1"+a+"$2");return b===x?""+b+a:x}function Vee(b,a){for(var y={},x=0;x1?a-1:0),x=1;x=0)?y[x]=b[x]+" !important":y[x]=b[x]}),y}var q4={minorSecond:1.067,majorSecond:1.125,minorThird:1.2,majorThird:1.25,perfectFourth:1.333,augFourth:1.414,perfectFifth:1.5,minorSixth:1.6,goldenSection:1.618,majorSixth:1.667,minorSeventh:1.778,majorSeventh:1.875,octave:2,majorTenth:2.5,majorEleventh:2.667,majorTwelfth:3,doubleOctave:4};function Zee(b){return q4[b]}function Nce(b,a,y){if(a===void 0&&(a="1em"),y===void 0&&(y=1.333),typeof b!="number")throw new ra(42);if(typeof y=="string"&&!q4[y])throw new ra(43);var x=typeof a=="string"?Wg(a):[a,""],E=x[0],z=x[1],ee=typeof y=="string"?Zee(y):y;if(typeof E=="string")throw new ra(44,a);return""+E*Math.pow(ee,b)+(z||"")}var Fce=K4("rem"),Ice=null,d3=16;function _4(b){var a=Wg(b);if(a[1]==="px")return parseFloat(b);if(a[1]==="%")return parseFloat(b)/100*d3;throw new ra(78,a[1])}function Yee(){if(typeof document!="undefined"&&document.documentElement!==null){var b=getComputedStyle(document.documentElement).fontSize;return b?_4(b):d3}return d3}function Lce(b,a){var y=Wg(b);if(y[1]!=="rem"&&y[1]!=="")throw new ra(77,y[1]);var x=a?_4(a):Yee();return y[0]*x+"px"}var Jee={back:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",circ:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",cubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",expo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",quad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",quart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",quint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",sine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)"};function Rce(b){return Jee[b.toLowerCase().trim()]}var Kee={back:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",circ:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",cubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",expo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",quad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",quart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",quint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",sine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"};function Oce(b){return Kee[b.toLowerCase().trim()]}var qee={back:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",cubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",circ:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",expo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",quad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",quart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",quint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",sine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)"};function zce(b){return qee[b.toLowerCase().trim()]}function $4(b,a,y,x){y===void 0&&(y="320px"),x===void 0&&(x="1200px");var E=Wg(b),z=E[0],ee=E[1],te=Wg(a),ne=te[0],ae=te[1],oe=Wg(y),se=oe[0],ue=oe[1],ce=Wg(x),de=ce[0],ye=ce[1];if(typeof se!="number"||typeof de!="number"||!ue||!ye||ue!==ye)throw new ra(47);if(typeof z!="number"||typeof ne!="number"||ee!==ae)throw new ra(48);if(ee!==ue||ae!==ye)throw new ra(76);var Ae=(z-ne)/(se-de),ge=ne-Ae*de;return"calc("+ge.toFixed(2)+(ee||"")+" + "+(100*Ae).toFixed(2)+"vw)"}function Hce(b){var a;b===void 0&&(b="&");var y=b+"::after";return a={},a[y]={clear:"both",content:'""',display:"table"},a}function Uce(b){return b===void 0&&(b=0),{position:"absolute",top:b,right:b,bottom:b,left:b}}function kce(b,a){a===void 0&&(a=1);var y={display:"inline-block",maxWidth:b||"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordWrap:"normal"};return a>1?_extends({},y,{WebkitBoxOrient:"vertical",WebkitLineClamp:a,display:"-webkit-box",whiteSpace:"normal"}):y}function _ee(b,a){var y=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(y)return(y=y.call(b)).next.bind(y);if(Array.isArray(b)||(y=$ee(b))||a&&b&&typeof b.length=="number"){y&&(b=y);var x=0;return function(){return x>=b.length?{done:!0}:{done:!1,value:b[x++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $ee(b,a){if(b){if(typeof b=="string")return e7(b,a);var y=Object.prototype.toString.call(b).slice(8,-1);if(y==="Object"&&b.constructor&&(y=b.constructor.name),y==="Map"||y==="Set")return Array.from(b);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return e7(b,a)}}function e7(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=new Array(a);y=0&&E<1?(te=z,ne=ee):E>=1&&E<2?(te=ee,ne=z):E>=2&&E<3?(ne=z,ae=ee):E>=3&&E<4?(ne=ee,ae=z):E>=4&&E<5?(te=ee,ae=z):E>=5&&E<6&&(te=z,ae=ee);var oe=y-z/2,se=te+oe,ue=ne+oe,ce=ae+oe;return x(se,ue,ce)}var a7={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",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",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"639",red:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function hte(b){if(typeof b!="string")return b;var a=b.toLowerCase();return a7[a]?"#"+a7[a]:b}var gte=/^#[a-fA-F0-9]{6}$/,pte=/^#[a-fA-F0-9]{8}$/,mte=/^#[a-fA-F0-9]{3}$/,vte=/^#[a-fA-F0-9]{4}$/,h3=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Ate=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,yte=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,xte=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function Zg(b){if(typeof b!="string")throw new ra(3);var a=hte(b);if(a.match(gte))return{red:parseInt(""+a[1]+a[2],16),green:parseInt(""+a[3]+a[4],16),blue:parseInt(""+a[5]+a[6],16)};if(a.match(pte)){var y=parseFloat((parseInt(""+a[7]+a[8],16)/255).toFixed(2));return{red:parseInt(""+a[1]+a[2],16),green:parseInt(""+a[3]+a[4],16),blue:parseInt(""+a[5]+a[6],16),alpha:y}}if(a.match(mte))return{red:parseInt(""+a[1]+a[1],16),green:parseInt(""+a[2]+a[2],16),blue:parseInt(""+a[3]+a[3],16)};if(a.match(vte)){var x=parseFloat((parseInt(""+a[4]+a[4],16)/255).toFixed(2));return{red:parseInt(""+a[1]+a[1],16),green:parseInt(""+a[2]+a[2],16),blue:parseInt(""+a[3]+a[3],16),alpha:x}}var E=h3.exec(a);if(E)return{red:parseInt(""+E[1],10),green:parseInt(""+E[2],10),blue:parseInt(""+E[3],10)};var z=Ate.exec(a.substring(0,50));if(z)return{red:parseInt(""+z[1],10),green:parseInt(""+z[2],10),blue:parseInt(""+z[3],10),alpha:parseFloat(""+z[4])>1?parseFloat(""+z[4])/100:parseFloat(""+z[4])};var ee=yte.exec(a);if(ee){var te=parseInt(""+ee[1],10),ne=parseInt(""+ee[2],10)/100,ae=parseInt(""+ee[3],10)/100,oe="rgb("+Rx(te,ne,ae)+")",se=h3.exec(oe);if(!se)throw new ra(4,a,oe);return{red:parseInt(""+se[1],10),green:parseInt(""+se[2],10),blue:parseInt(""+se[3],10)}}var ue=xte.exec(a.substring(0,50));if(ue){var ce=parseInt(""+ue[1],10),de=parseInt(""+ue[2],10)/100,ye=parseInt(""+ue[3],10)/100,Ae="rgb("+Rx(ce,de,ye)+")",ge=h3.exec(Ae);if(!ge)throw new ra(4,a,Ae);return{red:parseInt(""+ge[1],10),green:parseInt(""+ge[2],10),blue:parseInt(""+ge[3],10),alpha:parseFloat(""+ue[4])>1?parseFloat(""+ue[4])/100:parseFloat(""+ue[4])}}throw new ra(5)}function Pte(b){var a=b.red/255,y=b.green/255,x=b.blue/255,E=Math.max(a,y,x),z=Math.min(a,y,x),ee=(E+z)/2;if(E===z)return b.alpha!==void 0?{hue:0,saturation:0,lightness:ee,alpha:b.alpha}:{hue:0,saturation:0,lightness:ee};var te,ne=E-z,ae=ee>.5?ne/(2-E-z):ne/(E+z);switch(E){case a:te=(y-x)/ne+(y=1?TS(b,a,y):"rgba("+Rx(b,a,y)+","+x+")";if(typeof b=="object"&&a===void 0&&y===void 0&&x===void 0)return b.alpha>=1?TS(b.hue,b.saturation,b.lightness):"rgba("+Rx(b.hue,b.saturation,b.lightness)+","+b.alpha+")";throw new ra(2)}function MS(b,a,y){if(typeof b=="number"&&typeof a=="number"&&typeof y=="number")return g3("#"+N0(b)+N0(a)+N0(y));if(typeof b=="object"&&a===void 0&&y===void 0)return g3("#"+N0(b.red)+N0(b.green)+N0(b.blue));throw new ra(6)}function Ox(b,a,y,x){if(typeof b=="string"&&typeof a=="number"){var E=Zg(b);return"rgba("+E.red+","+E.green+","+E.blue+","+a+")"}else{if(typeof b=="number"&&typeof a=="number"&&typeof y=="number"&&typeof x=="number")return x>=1?MS(b,a,y):"rgba("+b+","+a+","+y+","+x+")";if(typeof b=="object"&&a===void 0&&y===void 0&&x===void 0)return b.alpha>=1?MS(b.red,b.green,b.blue):"rgba("+b.red+","+b.green+","+b.blue+","+b.alpha+")"}throw new ra(7)}var Ste=function(a){return typeof a.red=="number"&&typeof a.green=="number"&&typeof a.blue=="number"&&(typeof a.alpha!="number"||typeof a.alpha=="undefined")},wte=function(a){return typeof a.red=="number"&&typeof a.green=="number"&&typeof a.blue=="number"&&typeof a.alpha=="number"},Cte=function(a){return typeof a.hue=="number"&&typeof a.saturation=="number"&&typeof a.lightness=="number"&&(typeof a.alpha!="number"||typeof a.alpha=="undefined")},Bte=function(a){return typeof a.hue=="number"&&typeof a.saturation=="number"&&typeof a.lightness=="number"&&typeof a.alpha=="number"};function Yf(b){if(typeof b!="object")throw new ra(8);if(wte(b))return Ox(b);if(Ste(b))return MS(b);if(Bte(b))return s7(b);if(Cte(b))return o7(b);throw new ra(8)}function l7(b,a,y){return function(){var E=y.concat(Array.prototype.slice.call(arguments));return E.length>=a?b.apply(this,E):l7(b,a,E)}}function Bd(b){return l7(b,b.length,[])}function Tte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{hue:y.hue+parseFloat(b)}))}var _ce=Bd(Tte),$ce=null;function ede(b){if(b==="transparent")return b;var a=Zh(b);return Yf(_extends({},a,{hue:(a.hue+180)%360}))}function LA(b,a,y){return Math.max(b,Math.min(a,y))}function Mte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{lightness:LA(0,1,y.lightness-parseFloat(b))}))}var tde=Bd(Mte),nde=null;function Dte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{saturation:LA(0,1,y.saturation-parseFloat(b))}))}var rde=Bd(Dte),ide=null;function m3(b){if(b==="transparent")return 0;var a=Zg(b),y=Object.keys(a).map(function(ee){var te=a[ee]/255;return te<=.03928?te/12.92:Math.pow((te+.055)/1.055,2.4)}),x=y[0],E=y[1],z=y[2];return parseFloat((.2126*x+.7152*E+.0722*z).toFixed(3))}function u7(b,a){var y=m3(b),x=m3(a);return parseFloat((y>x?(y+.05)/(x+.05):(x+.05)/(y+.05)).toFixed(2))}function ade(b){return b==="transparent"?b:Yf(_extends({},Zh(b),{saturation:0}))}function ode(b){if(typeof b=="object"&&typeof b.hue=="number"&&typeof b.saturation=="number"&&typeof b.lightness=="number")return b.alpha&&typeof b.alpha=="number"?s7({hue:b.hue,saturation:b.saturation,lightness:b.lightness,alpha:b.alpha}):o7({hue:b.hue,saturation:b.saturation,lightness:b.lightness});throw new ra(45)}function sde(b){if(b==="transparent")return b;var a=Zg(b);return Yf(_extends({},a,{red:255-a.red,green:255-a.green,blue:255-a.blue}))}function Nte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{lightness:LA(0,1,y.lightness+parseFloat(b))}))}var lde=Bd(Nte),ude=null;function cde(b,a){var y=u7(b,a);return{AA:y>=4.5,AALarge:y>=3,AAA:y>=7,AAALarge:y>=4.5}}function Fte(b,a,y){if(a==="transparent")return y;if(y==="transparent")return a;if(b===0)return y;var x=Zg(a),E=(0,sf.Z)({},x,{alpha:typeof x.alpha=="number"?x.alpha:1}),z=Zg(y),ee=(0,sf.Z)({},z,{alpha:typeof z.alpha=="number"?z.alpha:1}),te=E.alpha-ee.alpha,ne=parseFloat(b)*2-1,ae=ne*te===-1?ne:ne+te,oe=1+ne*te,se=(ae/oe+1)/2,ue=1-se,ce={red:Math.floor(E.red*se+ee.red*ue),green:Math.floor(E.green*se+ee.green*ue),blue:Math.floor(E.blue*se+ee.blue*ue),alpha:E.alpha*parseFloat(b)+ee.alpha*(1-parseFloat(b))};return Ox(ce)}var Ite=Bd(Fte),c7=Ite;function Lte(b,a){if(a==="transparent")return a;var y=Zg(a),x=typeof y.alpha=="number"?y.alpha:1,E=(0,sf.Z)({},y,{alpha:LA(0,1,(x*100+parseFloat(b)*100)/100)});return Ox(E)}var Rte=Bd(Lte),Ote=Rte,d7="#000",f7="#fff";function dde(b,a,y,x){a===void 0&&(a=d7),y===void 0&&(y=f7),x===void 0&&(x=!0);var E=m3(b)>.179,z=E?a:y;return!x||u7(b,z)>=4.5?z:E?d7:f7}function fde(b){if(typeof b=="object"&&typeof b.red=="number"&&typeof b.green=="number"&&typeof b.blue=="number")return typeof b.alpha=="number"?Ox({red:b.red,green:b.green,blue:b.blue,alpha:b.alpha}):MS({red:b.red,green:b.green,blue:b.blue});throw new ra(46)}function zte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{saturation:LA(0,1,y.saturation+parseFloat(b))}))}var hde=Bd(zte),gde=null;function Hte(b,a){return a==="transparent"?a:Yf((0,sf.Z)({},Zh(a),{hue:parseFloat(b)}))}var pde=Bd(Hte),mde=null;function Ute(b,a){return a==="transparent"?a:Yf((0,sf.Z)({},Zh(a),{lightness:parseFloat(b)}))}var vde=Bd(Ute),Ade=null;function kte(b,a){return a==="transparent"?a:Yf((0,sf.Z)({},Zh(a),{saturation:parseFloat(b)}))}var yde=Bd(kte),xde=null;function Gte(b,a){return a==="transparent"?a:c7(parseFloat(b),"rgb(0, 0, 0)",a)}var Pde=Bd(Gte),bde=null;function Vte(b,a){return a==="transparent"?a:c7(parseFloat(b),"rgb(255, 255, 255)",a)}var Ede=Bd(Vte),Sde=null;function jte(b,a){if(a==="transparent")return a;var y=Zg(a),x=typeof y.alpha=="number"?y.alpha:1,E=(0,sf.Z)({},y,{alpha:LA(0,1,+(x*100-parseFloat(b)*100).toFixed(2)/100)});return Ox(E)}var wde=Bd(jte),Cde=null;function Bde(){for(var b=arguments.length,a=new Array(b),y=0;y8)throw new ra(64);var E=a.map(function(z){if(x&&!Array.isArray(z)||!x&&Array.isArray(z))throw new ra(65);if(Array.isArray(z)&&z.length>8)throw new ra(66);return Array.isArray(z)?z.join(" "):z}).join(", ");return{animation:E}}function Tde(){for(var b=arguments.length,a=new Array(b),y=0;y1?a-1:0),x=1;x=0){var E;return E={},E["border"+Lx(b)+"Width"]=y[0],E["border"+Lx(b)+"Style"]=y[1],E["border"+Lx(b)+"Color"]=y[2],E}else return y.unshift(b),{borderWidth:y[0],borderStyle:y[1],borderColor:y[2]}}function Nde(){for(var b=arguments.length,a=new Array(b),y=0;y=0&&E<1?(te=z,ne=ee):E>=1&&E<2?(te=ee,ne=z):E>=2&&E<3?(ne=z,ae=ee):E>=3&&E<4?(ne=ee,ae=z):E>=4&&E<5?(te=ee,ae=z):E>=5&&E<6&&(te=z,ae=ee);var oe=y-z/2,se=te+oe,ue=ne+oe,ce=ae+oe;return x(se,ue,ce)}var a7={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",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",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"639",red:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function fte(b){if(typeof b!="string")return b;var a=b.toLowerCase();return a7[a]?"#"+a7[a]:b}var hte=/^#[a-fA-F0-9]{6}$/,gte=/^#[a-fA-F0-9]{8}$/,pte=/^#[a-fA-F0-9]{3}$/,mte=/^#[a-fA-F0-9]{4}$/,h3=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,vte=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Ate=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,yte=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function Zg(b){if(typeof b!="string")throw new ra(3);var a=fte(b);if(a.match(hte))return{red:parseInt(""+a[1]+a[2],16),green:parseInt(""+a[3]+a[4],16),blue:parseInt(""+a[5]+a[6],16)};if(a.match(gte)){var y=parseFloat((parseInt(""+a[7]+a[8],16)/255).toFixed(2));return{red:parseInt(""+a[1]+a[2],16),green:parseInt(""+a[3]+a[4],16),blue:parseInt(""+a[5]+a[6],16),alpha:y}}if(a.match(pte))return{red:parseInt(""+a[1]+a[1],16),green:parseInt(""+a[2]+a[2],16),blue:parseInt(""+a[3]+a[3],16)};if(a.match(mte)){var x=parseFloat((parseInt(""+a[4]+a[4],16)/255).toFixed(2));return{red:parseInt(""+a[1]+a[1],16),green:parseInt(""+a[2]+a[2],16),blue:parseInt(""+a[3]+a[3],16),alpha:x}}var E=h3.exec(a);if(E)return{red:parseInt(""+E[1],10),green:parseInt(""+E[2],10),blue:parseInt(""+E[3],10)};var z=vte.exec(a.substring(0,50));if(z)return{red:parseInt(""+z[1],10),green:parseInt(""+z[2],10),blue:parseInt(""+z[3],10),alpha:parseFloat(""+z[4])>1?parseFloat(""+z[4])/100:parseFloat(""+z[4])};var ee=Ate.exec(a);if(ee){var te=parseInt(""+ee[1],10),ne=parseInt(""+ee[2],10)/100,ae=parseInt(""+ee[3],10)/100,oe="rgb("+Rx(te,ne,ae)+")",se=h3.exec(oe);if(!se)throw new ra(4,a,oe);return{red:parseInt(""+se[1],10),green:parseInt(""+se[2],10),blue:parseInt(""+se[3],10)}}var ue=yte.exec(a.substring(0,50));if(ue){var ce=parseInt(""+ue[1],10),de=parseInt(""+ue[2],10)/100,ye=parseInt(""+ue[3],10)/100,Ae="rgb("+Rx(ce,de,ye)+")",ge=h3.exec(Ae);if(!ge)throw new ra(4,a,Ae);return{red:parseInt(""+ge[1],10),green:parseInt(""+ge[2],10),blue:parseInt(""+ge[3],10),alpha:parseFloat(""+ue[4])>1?parseFloat(""+ue[4])/100:parseFloat(""+ue[4])}}throw new ra(5)}function xte(b){var a=b.red/255,y=b.green/255,x=b.blue/255,E=Math.max(a,y,x),z=Math.min(a,y,x),ee=(E+z)/2;if(E===z)return b.alpha!==void 0?{hue:0,saturation:0,lightness:ee,alpha:b.alpha}:{hue:0,saturation:0,lightness:ee};var te,ne=E-z,ae=ee>.5?ne/(2-E-z):ne/(E+z);switch(E){case a:te=(y-x)/ne+(y=1?TS(b,a,y):"rgba("+Rx(b,a,y)+","+x+")";if(typeof b=="object"&&a===void 0&&y===void 0&&x===void 0)return b.alpha>=1?TS(b.hue,b.saturation,b.lightness):"rgba("+Rx(b.hue,b.saturation,b.lightness)+","+b.alpha+")";throw new ra(2)}function MS(b,a,y){if(typeof b=="number"&&typeof a=="number"&&typeof y=="number")return g3("#"+N0(b)+N0(a)+N0(y));if(typeof b=="object"&&a===void 0&&y===void 0)return g3("#"+N0(b.red)+N0(b.green)+N0(b.blue));throw new ra(6)}function Ox(b,a,y,x){if(typeof b=="string"&&typeof a=="number"){var E=Zg(b);return"rgba("+E.red+","+E.green+","+E.blue+","+a+")"}else{if(typeof b=="number"&&typeof a=="number"&&typeof y=="number"&&typeof x=="number")return x>=1?MS(b,a,y):"rgba("+b+","+a+","+y+","+x+")";if(typeof b=="object"&&a===void 0&&y===void 0&&x===void 0)return b.alpha>=1?MS(b.red,b.green,b.blue):"rgba("+b.red+","+b.green+","+b.blue+","+b.alpha+")"}throw new ra(7)}var Ete=function(a){return typeof a.red=="number"&&typeof a.green=="number"&&typeof a.blue=="number"&&(typeof a.alpha!="number"||typeof a.alpha=="undefined")},Ste=function(a){return typeof a.red=="number"&&typeof a.green=="number"&&typeof a.blue=="number"&&typeof a.alpha=="number"},wte=function(a){return typeof a.hue=="number"&&typeof a.saturation=="number"&&typeof a.lightness=="number"&&(typeof a.alpha!="number"||typeof a.alpha=="undefined")},Cte=function(a){return typeof a.hue=="number"&&typeof a.saturation=="number"&&typeof a.lightness=="number"&&typeof a.alpha=="number"};function Yf(b){if(typeof b!="object")throw new ra(8);if(Ste(b))return Ox(b);if(Ete(b))return MS(b);if(Cte(b))return s7(b);if(wte(b))return o7(b);throw new ra(8)}function l7(b,a,y){return function(){var E=y.concat(Array.prototype.slice.call(arguments));return E.length>=a?b.apply(this,E):l7(b,a,E)}}function Bd(b){return l7(b,b.length,[])}function Bte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{hue:y.hue+parseFloat(b)}))}var _ce=Bd(Bte),$ce=null;function ede(b){if(b==="transparent")return b;var a=Zh(b);return Yf(_extends({},a,{hue:(a.hue+180)%360}))}function LA(b,a,y){return Math.max(b,Math.min(a,y))}function Tte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{lightness:LA(0,1,y.lightness-parseFloat(b))}))}var tde=Bd(Tte),nde=null;function Mte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{saturation:LA(0,1,y.saturation-parseFloat(b))}))}var rde=Bd(Mte),ide=null;function m3(b){if(b==="transparent")return 0;var a=Zg(b),y=Object.keys(a).map(function(ee){var te=a[ee]/255;return te<=.03928?te/12.92:Math.pow((te+.055)/1.055,2.4)}),x=y[0],E=y[1],z=y[2];return parseFloat((.2126*x+.7152*E+.0722*z).toFixed(3))}function u7(b,a){var y=m3(b),x=m3(a);return parseFloat((y>x?(y+.05)/(x+.05):(x+.05)/(y+.05)).toFixed(2))}function ade(b){return b==="transparent"?b:Yf(_extends({},Zh(b),{saturation:0}))}function ode(b){if(typeof b=="object"&&typeof b.hue=="number"&&typeof b.saturation=="number"&&typeof b.lightness=="number")return b.alpha&&typeof b.alpha=="number"?s7({hue:b.hue,saturation:b.saturation,lightness:b.lightness,alpha:b.alpha}):o7({hue:b.hue,saturation:b.saturation,lightness:b.lightness});throw new ra(45)}function sde(b){if(b==="transparent")return b;var a=Zg(b);return Yf(_extends({},a,{red:255-a.red,green:255-a.green,blue:255-a.blue}))}function Dte(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{lightness:LA(0,1,y.lightness+parseFloat(b))}))}var lde=Bd(Dte),ude=null;function cde(b,a){var y=u7(b,a);return{AA:y>=4.5,AALarge:y>=3,AAA:y>=7,AAALarge:y>=4.5}}function Nte(b,a,y){if(a==="transparent")return y;if(y==="transparent")return a;if(b===0)return y;var x=Zg(a),E=(0,sf.Z)({},x,{alpha:typeof x.alpha=="number"?x.alpha:1}),z=Zg(y),ee=(0,sf.Z)({},z,{alpha:typeof z.alpha=="number"?z.alpha:1}),te=E.alpha-ee.alpha,ne=parseFloat(b)*2-1,ae=ne*te===-1?ne:ne+te,oe=1+ne*te,se=(ae/oe+1)/2,ue=1-se,ce={red:Math.floor(E.red*se+ee.red*ue),green:Math.floor(E.green*se+ee.green*ue),blue:Math.floor(E.blue*se+ee.blue*ue),alpha:E.alpha*parseFloat(b)+ee.alpha*(1-parseFloat(b))};return Ox(ce)}var Fte=Bd(Nte),c7=Fte;function Ite(b,a){if(a==="transparent")return a;var y=Zg(a),x=typeof y.alpha=="number"?y.alpha:1,E=(0,sf.Z)({},y,{alpha:LA(0,1,(x*100+parseFloat(b)*100)/100)});return Ox(E)}var Lte=Bd(Ite),Rte=Lte,d7="#000",f7="#fff";function dde(b,a,y,x){a===void 0&&(a=d7),y===void 0&&(y=f7),x===void 0&&(x=!0);var E=m3(b)>.179,z=E?a:y;return!x||u7(b,z)>=4.5?z:E?d7:f7}function fde(b){if(typeof b=="object"&&typeof b.red=="number"&&typeof b.green=="number"&&typeof b.blue=="number")return typeof b.alpha=="number"?Ox({red:b.red,green:b.green,blue:b.blue,alpha:b.alpha}):MS({red:b.red,green:b.green,blue:b.blue});throw new ra(46)}function Ote(b,a){if(a==="transparent")return a;var y=Zh(a);return Yf((0,sf.Z)({},y,{saturation:LA(0,1,y.saturation+parseFloat(b))}))}var hde=Bd(Ote),gde=null;function zte(b,a){return a==="transparent"?a:Yf((0,sf.Z)({},Zh(a),{hue:parseFloat(b)}))}var pde=Bd(zte),mde=null;function Hte(b,a){return a==="transparent"?a:Yf((0,sf.Z)({},Zh(a),{lightness:parseFloat(b)}))}var vde=Bd(Hte),Ade=null;function Ute(b,a){return a==="transparent"?a:Yf((0,sf.Z)({},Zh(a),{saturation:parseFloat(b)}))}var yde=Bd(Ute),xde=null;function kte(b,a){return a==="transparent"?a:c7(parseFloat(b),"rgb(0, 0, 0)",a)}var Pde=Bd(kte),bde=null;function Gte(b,a){return a==="transparent"?a:c7(parseFloat(b),"rgb(255, 255, 255)",a)}var Ede=Bd(Gte),Sde=null;function Vte(b,a){if(a==="transparent")return a;var y=Zg(a),x=typeof y.alpha=="number"?y.alpha:1,E=(0,sf.Z)({},y,{alpha:LA(0,1,+(x*100-parseFloat(b)*100).toFixed(2)/100)});return Ox(E)}var wde=Bd(Vte),Cde=null;function Bde(){for(var b=arguments.length,a=new Array(b),y=0;y8)throw new ra(64);var E=a.map(function(z){if(x&&!Array.isArray(z)||!x&&Array.isArray(z))throw new ra(65);if(Array.isArray(z)&&z.length>8)throw new ra(66);return Array.isArray(z)?z.join(" "):z}).join(", ");return{animation:E}}function Tde(){for(var b=arguments.length,a=new Array(b),y=0;y1?a-1:0),x=1;x=0){var E;return E={},E["border"+Lx(b)+"Width"]=y[0],E["border"+Lx(b)+"Style"]=y[1],E["border"+Lx(b)+"Color"]=y[2],E}else return y.unshift(b),{borderWidth:y[0],borderStyle:y[1],borderColor:y[2]}}function Nde(){for(var b=arguments.length,a=new Array(b),y=0;y1?a-1:0),x=1;x=0&&b?_extends({},D0.apply(void 0,[""].concat(y)),{position:b}):D0.apply(void 0,["",b].concat(y))}function Ude(b,a){return a===void 0&&(a=b),{height:b,width:a}}var Yte=null;function Jte(b){return'input[type="color"]'+b+`, + input[type="submit"]`+b}function Rde(){for(var b=arguments.length,a=new Array(b),y=0;y1?a-1:0),x=1;x=0&&b?_extends({},D0.apply(void 0,[""].concat(y)),{position:b}):D0.apply(void 0,["",b].concat(y))}function Ude(b,a){return a===void 0&&(a=b),{height:b,width:a}}var Zte=null;function Yte(b){return'input[type="color"]'+b+`, input[type="date"]`+b+`, input[type="datetime"]`+b+`, input[type="datetime-local"]`+b+`, @@ -4550,8 +4550,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho input[type="url"]`+b+`, input[type="week"]`+b+`, input:not([type])`+b+`, - textarea`+b}function kde(){for(var b=arguments.length,a=new Array(b),y=0;y1e4?1e4:b,{In:function(a){return Math.pow(a,b)},Out:function(a){return 1-Math.pow(1-a,b)},InOut:function(a){return a<.5?Math.pow(a*2,b)/2:(1-Math.pow(2-a*2,b))/2+.5}}}}),RA=function(){return performance.now()},v3=function(){function b(){for(var a=[],y=0;y0;){this._tweensAddedDuringUpdate={};for(var E=0;E1?z(b[y],b[y-1],y-x):z(b[E],b[E+1>y?y:E+1],x-E)},Bezier:function(b,a){for(var y=0,x=b.length-1,E=Math.pow,z=F0.Utils.Bernstein,ee=0;ee<=x;ee++)y+=E(1-a,x-ee)*E(a,ee)*b[ee]*z(x,ee);return y},CatmullRom:function(b,a){var y=b.length-1,x=y*a,E=Math.floor(x),z=F0.Utils.CatmullRom;return b[0]===b[y]?(a<0&&(E=Math.floor(x=y*(1+a))),z(b[(E-1+y)%y],b[E],b[(E+1)%y],b[(E+2)%y],x-E)):a<0?b[0]-(z(b[0],b[0],b[1],b[1],-x)-b[0]):a>1?b[y]-(z(b[y],b[y],b[y-1],b[y-1],x-y)-b[y]):z(b[E?E-1:0],b[E],b[y1;x--)y*=x;return b[a]=y,y}}(),CatmullRom:function(b,a,y,x,E){var z=(y-b)*.5,ee=(x-a)*.5,te=E*E,ne=E*te;return(2*a-2*y+z+ee)*ne+(-3*a+3*y-2*z-ee)*te+z*E+a}}},A3=function(){function b(){}return b.nextId=function(){return b._nextId++},b._nextId=0,b}(),y3=new v3,x3=function(){function b(a,y){this._isPaused=!1,this._pauseStart=0,this._valuesStart={},this._valuesEnd={},this._valuesStartRepeat={},this._duration=1e3,this._isDynamic=!1,this._initialRepeat=0,this._repeat=0,this._yoyo=!1,this._isPlaying=!1,this._reversed=!1,this._delayTime=0,this._startTime=0,this._easingFunction=om.Linear.None,this._interpolationFunction=F0.Linear,this._chainedTweens=[],this._onStartCallbackFired=!1,this._onEveryStartCallbackFired=!1,this._id=A3.nextId(),this._isChainStopped=!1,this._propertiesAreSetUp=!1,this._goToEnd=!1,this._object=a,typeof y=="object"?(this._group=y,y.add(this)):y===!0&&(this._group=y3,y3.add(this))}return b.prototype.getId=function(){return this._id},b.prototype.isPlaying=function(){return this._isPlaying},b.prototype.isPaused=function(){return this._isPaused},b.prototype.getDuration=function(){return this._duration},b.prototype.to=function(a,y){if(y===void 0&&(y=1e3),this._isPlaying)throw new Error("Can not call Tween.to() while Tween is already started or paused. Stop the Tween first.");return this._valuesEnd=a,this._propertiesAreSetUp=!1,this._duration=y<0?0:y,this},b.prototype.duration=function(a){return a===void 0&&(a=1e3),this._duration=a<0?0:a,this},b.prototype.dynamic=function(a){return a===void 0&&(a=!1),this._isDynamic=a,this},b.prototype.start=function(a,y){if(a===void 0&&(a=RA()),y===void 0&&(y=!1),this._isPlaying)return this;if(this._repeat=this._initialRepeat,this._reversed){this._reversed=!1;for(var x in this._valuesStartRepeat)this._swapEndStartRepeatValues(x),this._valuesStart[x]=this._valuesStartRepeat[x]}if(this._isPlaying=!0,this._isPaused=!1,this._onStartCallbackFired=!1,this._onEveryStartCallbackFired=!1,this._isChainStopped=!1,this._startTime=a,this._startTime+=this._delayTime,!this._propertiesAreSetUp||y){if(this._propertiesAreSetUp=!0,!this._isDynamic){var E={};for(var z in this._valuesEnd)E[z]=this._valuesEnd[z];this._valuesEnd=E}this._setupProperties(this._object,this._valuesStart,this._valuesEnd,this._valuesStartRepeat,y)}return this},b.prototype.startFromCurrentValues=function(a){return this.start(a,!0)},b.prototype._setupProperties=function(a,y,x,E,z){for(var ee in x){var te=a[ee],ne=Array.isArray(te),ae=ne?"array":typeof te,oe=!ne&&Array.isArray(x[ee]);if(!(ae==="undefined"||ae==="function")){if(oe){var se=x[ee];if(se.length===0)continue;for(var ue=[te],ce=0,de=se.length;cene)return 1;var ye=Math.trunc(ee/te),Ae=ee-ye*te,ge=Math.min(Ae/x._duration,1);return ge===0&&ee===x._duration?1:ge},oe=ae(),se=this._easingFunction(oe);if(this._updateProperties(this._object,this._valuesStart,this._valuesEnd,se),this._onUpdateCallback&&this._onUpdateCallback(this._object,oe),this._duration===0||ee>=this._duration)if(this._repeat>0){var ue=Math.min(Math.trunc((ee-this._duration)/te)+1,this._repeat);isFinite(this._repeat)&&(this._repeat-=ue);for(z in this._valuesStartRepeat)!this._yoyo&&typeof this._valuesEnd[z]=="string"&&(this._valuesStartRepeat[z]=this._valuesStartRepeat[z]+parseFloat(this._valuesEnd[z])),this._yoyo&&this._swapEndStartRepeatValues(z),this._valuesStart[z]=this._valuesStartRepeat[z];return this._yoyo&&(this._reversed=!this._reversed),this._startTime+=te*ue,this._onRepeatCallback&&this._onRepeatCallback(this._object),this._onEveryStartCallbackFired=!1,!0}else{this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var ce=0,de=this._chainedTweens.length;ce=be&&(be=Ee+1);!(De=Ae[be])&&++be=0;)(ee=x[E])&&(z&&ee.compareDocumentPosition(z)^4&&z.parentNode.insertBefore(ee,z),z=ee);return this}function Nne(b){b||(b=Fne);function a(se,ue){return se&&ue?b(se.__data__,ue.__data__):!se-!ue}for(var y=this._groups,x=y.length,E=new Array(x),z=0;za?1:b>=a?0:NaN}function Ine(){var b=arguments[0];return arguments[0]=this,b.apply(null,arguments),this}function Lne(){return Array.from(this)}function Rne(){for(var b=this._groups,a=0,y=b.length;a=0&&(a=b.slice(0,y))!=="xmlns"&&(b=b.slice(y+1)),A7.hasOwnProperty(a)?{space:A7[a],local:b}:b}function Une(b){return function(){this.removeAttribute(b)}}function kne(b){return function(){this.removeAttributeNS(b.space,b.local)}}function Gne(b,a){return function(){this.setAttribute(b,a)}}function Vne(b,a){return function(){this.setAttributeNS(b.space,b.local,a)}}function jne(b,a){return function(){var y=a.apply(this,arguments);y==null?this.removeAttribute(b):this.setAttribute(b,y)}}function Xne(b,a){return function(){var y=a.apply(this,arguments);y==null?this.removeAttributeNS(b.space,b.local):this.setAttributeNS(b.space,b.local,y)}}function Qne(b,a){var y=y7(b);if(arguments.length<2){var x=this.node();return y.local?x.getAttributeNS(y.space,y.local):x.getAttribute(y)}return this.each((a==null?y.local?kne:Une:typeof a=="function"?y.local?Xne:jne:y.local?Vne:Gne)(y,a))}function x7(b){return b.ownerDocument&&b.ownerDocument.defaultView||b.document&&b||b.defaultView}function Wne(b){return function(){this.style.removeProperty(b)}}function Zne(b,a,y){return function(){this.style.setProperty(b,a,y)}}function Yne(b,a,y){return function(){var x=a.apply(this,arguments);x==null?this.style.removeProperty(b):this.style.setProperty(b,x,y)}}function Jne(b,a,y){return arguments.length>1?this.each((a==null?Wne:typeof a=="function"?Yne:Zne)(b,a,y==null?"":y)):Kne(this.node(),b)}function Kne(b,a){return b.style.getPropertyValue(a)||x7(b).getComputedStyle(b,null).getPropertyValue(a)}function qne(b){return function(){delete this[b]}}function _ne(b,a){return function(){this[b]=a}}function $ne(b,a){return function(){var y=a.apply(this,arguments);y==null?delete this[b]:this[b]=y}}function ere(b,a){return arguments.length>1?this.each((a==null?qne:typeof a=="function"?$ne:_ne)(b,a)):this.node()[b]}function P7(b){return b.trim().split(/^|\s+/)}function b3(b){return b.classList||new b7(b)}function b7(b){this._node=b,this._names=P7(b.getAttribute("class")||"")}b7.prototype={add:function(b){var a=this._names.indexOf(b);a<0&&(this._names.push(b),this._node.setAttribute("class",this._names.join(" ")))},remove:function(b){var a=this._names.indexOf(b);a>=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(b){return this._names.indexOf(b)>=0}};function E7(b,a){for(var y=b3(b),x=-1,E=a.length;++x=0&&(y=a.slice(x+1),a=a.slice(0,x)),{type:a,name:y}})}function Dre(b){return function(){var a=this.__on;if(a){for(var y=0,x=-1,E=a.length,z;y2&&(ee.children=arguments.length>3?zx.call(arguments,2):y),typeof b=="function"&&b.defaultProps!=null)for(z in b.defaultProps)ee[z]===void 0&&(ee[z]=b.defaultProps[z]);return kx(b,ee,x,E,null)}function kx(b,a,y,x,E){var z={type:b,props:a,key:y,ref:x,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:E==null?++T7:E,__i:-1,__u:0};return E==null&&js.vnode!=null&&js.vnode(z),z}function Xde(){return{current:null}}function NS(b){return b.children}function FS(b,a){this.props=b,this.context=a}function OA(b,a){if(a==null)return b.__?OA(b.__,b.__i+1):null;for(var y;ate&&I0.sort(F7),b=I0.shift(),te=I0.length,b.__d&&(y=void 0,x=void 0,E=(x=(a=b).__v).__e,z=[],ee=[],a.__P&&((y=Jh({},x)).__v=x.__v+1,js.vnode&&js.vnode(y),T3(a.__P,y,x,a.__n,a.__P.namespaceURI,32&x.__u?[E]:null,z,E==null?OA(x):E,!!(32&x.__u),ee),y.__v=x.__v,y.__.__k[y.__i]=y,G7(z,y,ee),x.__e=x.__=null,y.__e!=E&&O7(y)));IS.__r=0}function z7(b,a,y,x,E,z,ee,te,ne,ae,oe){var se,ue,ce,de,ye,Ae,ge,Ee=x&&x.__k||R7,be=a.length;for(ne=Xre(y,a,Ee,ne,be),se=0;se0?kx(ee.type,ee.props,ee.key,ee.ref?ee.ref:null,ee.__v):ee).__=b,ee.__b=b.__b+1,te=null,(ae=ee.__i=Wre(ee,y,ne,se))!=-1&&(se--,(te=y[ae])&&(te.__u|=2)),te==null||te.__v==null?(ae==-1&&(E>oe?ue--:Ene?ue--:ue++,ee.__u|=4))):b.__k[z]=null;if(se)for(z=0;z(oe?1:0)){for(E=y-1,z=y+1;E>=0||z=0?E--:z++])!=null&&!(2&ae.__u)&&te==ae.key&&ne==ae.type)return ee}return-1}function U7(b,a,y){a[0]=="-"?b.setProperty(a,y==null?"":y):b[a]=y==null?"":typeof y!="number"||Vre.test(a)?y:y+"px"}function LS(b,a,y,x,E){var z,ee;e:if(a=="style")if(typeof y=="string")b.style.cssText=y;else{if(typeof x=="string"&&(b.style.cssText=x=""),x)for(a in x)y&&a in y||U7(b.style,a,"");if(y)for(a in y)x&&y[a]==x[a]||U7(b.style,a,y[a])}else if(a[0]=="o"&&a[1]=="n")z=a!=(a=a.replace(I7,"$1")),ee=a.toLowerCase(),a=ee in b||a=="onFocusOut"||a=="onFocusIn"?ee.slice(2):a.slice(2),b.l||(b.l={}),b.l[a+z]=y,y?x?y.u=x.u:(y.u=E3,b.addEventListener(a,z?w3:S3,z)):b.removeEventListener(a,z?w3:S3,z);else{if(E=="http://www.w3.org/2000/svg")a=a.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(a!="width"&&a!="height"&&a!="href"&&a!="list"&&a!="form"&&a!="tabIndex"&&a!="download"&&a!="rowSpan"&&a!="colSpan"&&a!="role"&&a!="popover"&&a in b)try{b[a]=y==null?"":y;break e}catch(te){}typeof y=="function"||(y==null||y===!1&&a[4]!="-"?b.removeAttribute(a):b.setAttribute(a,a=="popover"&&y==1?"":y))}}function k7(b){return function(a){if(this.l){var y=this.l[a.type+b];if(a.t==null)a.t=E3++;else if(a.t0?b:Ux(b)?b.map(V7):Jh({},b)}function Zre(b,a,y,x,E,z,ee,te,ne){var ae,oe,se,ue,ce,de,ye,Ae=y.props,ge=a.props,Ee=a.type;if(Ee=="svg"?E="http://www.w3.org/2000/svg":Ee=="math"?E="http://www.w3.org/1998/Math/MathML":E||(E="http://www.w3.org/1999/xhtml"),z!=null){for(ae=0;ae2&&(te.children=arguments.length>3?zx.call(arguments,2):y),kx(b.type,te,x||b.key,E||b.ref,null)}function Qde(b){function a(y){var x,E;return this.getChildContext||(x=new Set,(E={})[a.__c]=this,this.getChildContext=function(){return E},this.componentWillUnmount=function(){x=null},this.shouldComponentUpdate=function(z){this.props.value!=z.value&&x.forEach(function(ee){ee.__e=!0,B3(ee)})},this.sub=function(z){x.add(z);var ee=z.componentWillUnmount;z.componentWillUnmount=function(){x&&x.delete(z),ee&&ee.call(z)}}),y.children}return a.__c="__cC"+L7++,a.__=b,a.Provider=a.__l=(a.Consumer=function(y,x){return y.children(x)}).contextType=a,a}zx=R7.slice,js={__e:function(b,a,y,x){for(var E,z,ee;a=a.__;)if((E=a.__c)&&!E.__)try{if((z=E.constructor)&&z.getDerivedStateFromError!=null&&(E.setState(z.getDerivedStateFromError(b)),ee=E.__d),E.componentDidCatch!=null&&(E.componentDidCatch(b,x||{}),ee=E.__d),ee)return E.__E=E}catch(te){b=te}throw b}},T7=0,M7=function(b){return b!=null&&b.constructor==null},FS.prototype.setState=function(b,a){var y;y=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=Jh({},this.state),typeof b=="function"&&(b=b(Jh({},y),this.props)),b&&Jh(y,b),b!=null&&this.__v&&(a&&this._sb.push(a),B3(this))},FS.prototype.forceUpdate=function(b){this.__v&&(this.__e=!0,b&&this.__h.push(b),B3(this))},FS.prototype.render=NS,I0=[],N7=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,F7=function(b,a){return b.__v.__b-a.__v.__b},IS.__r=0,I7=/(PointerCapture)$|Capture$/i,E3=0,S3=k7(!1),w3=k7(!0),L7=0;function W7(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y1e4?1e4:b,{In:function(a){return Math.pow(a,b)},Out:function(a){return 1-Math.pow(1-a,b)},InOut:function(a){return a<.5?Math.pow(a*2,b)/2:(1-Math.pow(2-a*2,b))/2+.5}}}}),RA=function(){return performance.now()},v3=function(){function b(){for(var a=[],y=0;y0;){this._tweensAddedDuringUpdate={};for(var E=0;E1?z(b[y],b[y-1],y-x):z(b[E],b[E+1>y?y:E+1],x-E)},Bezier:function(b,a){for(var y=0,x=b.length-1,E=Math.pow,z=F0.Utils.Bernstein,ee=0;ee<=x;ee++)y+=E(1-a,x-ee)*E(a,ee)*b[ee]*z(x,ee);return y},CatmullRom:function(b,a){var y=b.length-1,x=y*a,E=Math.floor(x),z=F0.Utils.CatmullRom;return b[0]===b[y]?(a<0&&(E=Math.floor(x=y*(1+a))),z(b[(E-1+y)%y],b[E],b[(E+1)%y],b[(E+2)%y],x-E)):a<0?b[0]-(z(b[0],b[0],b[1],b[1],-x)-b[0]):a>1?b[y]-(z(b[y],b[y],b[y-1],b[y-1],x-y)-b[y]):z(b[E?E-1:0],b[E],b[y1;x--)y*=x;return b[a]=y,y}}(),CatmullRom:function(b,a,y,x,E){var z=(y-b)*.5,ee=(x-a)*.5,te=E*E,ne=E*te;return(2*a-2*y+z+ee)*ne+(-3*a+3*y-2*z-ee)*te+z*E+a}}},A3=function(){function b(){}return b.nextId=function(){return b._nextId++},b._nextId=0,b}(),y3=new v3,x3=function(){function b(a,y){this._isPaused=!1,this._pauseStart=0,this._valuesStart={},this._valuesEnd={},this._valuesStartRepeat={},this._duration=1e3,this._isDynamic=!1,this._initialRepeat=0,this._repeat=0,this._yoyo=!1,this._isPlaying=!1,this._reversed=!1,this._delayTime=0,this._startTime=0,this._easingFunction=om.Linear.None,this._interpolationFunction=F0.Linear,this._chainedTweens=[],this._onStartCallbackFired=!1,this._onEveryStartCallbackFired=!1,this._id=A3.nextId(),this._isChainStopped=!1,this._propertiesAreSetUp=!1,this._goToEnd=!1,this._object=a,typeof y=="object"?(this._group=y,y.add(this)):y===!0&&(this._group=y3,y3.add(this))}return b.prototype.getId=function(){return this._id},b.prototype.isPlaying=function(){return this._isPlaying},b.prototype.isPaused=function(){return this._isPaused},b.prototype.getDuration=function(){return this._duration},b.prototype.to=function(a,y){if(y===void 0&&(y=1e3),this._isPlaying)throw new Error("Can not call Tween.to() while Tween is already started or paused. Stop the Tween first.");return this._valuesEnd=a,this._propertiesAreSetUp=!1,this._duration=y<0?0:y,this},b.prototype.duration=function(a){return a===void 0&&(a=1e3),this._duration=a<0?0:a,this},b.prototype.dynamic=function(a){return a===void 0&&(a=!1),this._isDynamic=a,this},b.prototype.start=function(a,y){if(a===void 0&&(a=RA()),y===void 0&&(y=!1),this._isPlaying)return this;if(this._repeat=this._initialRepeat,this._reversed){this._reversed=!1;for(var x in this._valuesStartRepeat)this._swapEndStartRepeatValues(x),this._valuesStart[x]=this._valuesStartRepeat[x]}if(this._isPlaying=!0,this._isPaused=!1,this._onStartCallbackFired=!1,this._onEveryStartCallbackFired=!1,this._isChainStopped=!1,this._startTime=a,this._startTime+=this._delayTime,!this._propertiesAreSetUp||y){if(this._propertiesAreSetUp=!0,!this._isDynamic){var E={};for(var z in this._valuesEnd)E[z]=this._valuesEnd[z];this._valuesEnd=E}this._setupProperties(this._object,this._valuesStart,this._valuesEnd,this._valuesStartRepeat,y)}return this},b.prototype.startFromCurrentValues=function(a){return this.start(a,!0)},b.prototype._setupProperties=function(a,y,x,E,z){for(var ee in x){var te=a[ee],ne=Array.isArray(te),ae=ne?"array":typeof te,oe=!ne&&Array.isArray(x[ee]);if(!(ae==="undefined"||ae==="function")){if(oe){var se=x[ee];if(se.length===0)continue;for(var ue=[te],ce=0,de=se.length;cene)return 1;var ye=Math.trunc(ee/te),Ae=ee-ye*te,ge=Math.min(Ae/x._duration,1);return ge===0&&ee===x._duration?1:ge},oe=ae(),se=this._easingFunction(oe);if(this._updateProperties(this._object,this._valuesStart,this._valuesEnd,se),this._onUpdateCallback&&this._onUpdateCallback(this._object,oe),this._duration===0||ee>=this._duration)if(this._repeat>0){var ue=Math.min(Math.trunc((ee-this._duration)/te)+1,this._repeat);isFinite(this._repeat)&&(this._repeat-=ue);for(z in this._valuesStartRepeat)!this._yoyo&&typeof this._valuesEnd[z]=="string"&&(this._valuesStartRepeat[z]=this._valuesStartRepeat[z]+parseFloat(this._valuesEnd[z])),this._yoyo&&this._swapEndStartRepeatValues(z),this._valuesStart[z]=this._valuesStartRepeat[z];return this._yoyo&&(this._reversed=!this._reversed),this._startTime+=te*ue,this._onRepeatCallback&&this._onRepeatCallback(this._object),this._onEveryStartCallbackFired=!1,!0}else{this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var ce=0,de=this._chainedTweens.length;ce=be&&(be=Ee+1);!(De=Ae[be])&&++be=0;)(ee=x[E])&&(z&&ee.compareDocumentPosition(z)^4&&z.parentNode.insertBefore(ee,z),z=ee);return this}function Dne(b){b||(b=Nne);function a(se,ue){return se&&ue?b(se.__data__,ue.__data__):!se-!ue}for(var y=this._groups,x=y.length,E=new Array(x),z=0;za?1:b>=a?0:NaN}function Fne(){var b=arguments[0];return arguments[0]=this,b.apply(null,arguments),this}function Ine(){return Array.from(this)}function Lne(){for(var b=this._groups,a=0,y=b.length;a=0&&(a=b.slice(0,y))!=="xmlns"&&(b=b.slice(y+1)),A7.hasOwnProperty(a)?{space:A7[a],local:b}:b}function Hne(b){return function(){this.removeAttribute(b)}}function Une(b){return function(){this.removeAttributeNS(b.space,b.local)}}function kne(b,a){return function(){this.setAttribute(b,a)}}function Gne(b,a){return function(){this.setAttributeNS(b.space,b.local,a)}}function Vne(b,a){return function(){var y=a.apply(this,arguments);y==null?this.removeAttribute(b):this.setAttribute(b,y)}}function jne(b,a){return function(){var y=a.apply(this,arguments);y==null?this.removeAttributeNS(b.space,b.local):this.setAttributeNS(b.space,b.local,y)}}function Xne(b,a){var y=y7(b);if(arguments.length<2){var x=this.node();return y.local?x.getAttributeNS(y.space,y.local):x.getAttribute(y)}return this.each((a==null?y.local?Une:Hne:typeof a=="function"?y.local?jne:Vne:y.local?Gne:kne)(y,a))}function x7(b){return b.ownerDocument&&b.ownerDocument.defaultView||b.document&&b||b.defaultView}function Qne(b){return function(){this.style.removeProperty(b)}}function Wne(b,a,y){return function(){this.style.setProperty(b,a,y)}}function Zne(b,a,y){return function(){var x=a.apply(this,arguments);x==null?this.style.removeProperty(b):this.style.setProperty(b,x,y)}}function Yne(b,a,y){return arguments.length>1?this.each((a==null?Qne:typeof a=="function"?Zne:Wne)(b,a,y==null?"":y)):Jne(this.node(),b)}function Jne(b,a){return b.style.getPropertyValue(a)||x7(b).getComputedStyle(b,null).getPropertyValue(a)}function Kne(b){return function(){delete this[b]}}function qne(b,a){return function(){this[b]=a}}function _ne(b,a){return function(){var y=a.apply(this,arguments);y==null?delete this[b]:this[b]=y}}function $ne(b,a){return arguments.length>1?this.each((a==null?Kne:typeof a=="function"?_ne:qne)(b,a)):this.node()[b]}function P7(b){return b.trim().split(/^|\s+/)}function b3(b){return b.classList||new b7(b)}function b7(b){this._node=b,this._names=P7(b.getAttribute("class")||"")}b7.prototype={add:function(b){var a=this._names.indexOf(b);a<0&&(this._names.push(b),this._node.setAttribute("class",this._names.join(" ")))},remove:function(b){var a=this._names.indexOf(b);a>=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(b){return this._names.indexOf(b)>=0}};function E7(b,a){for(var y=b3(b),x=-1,E=a.length;++x=0&&(y=a.slice(x+1),a=a.slice(0,x)),{type:a,name:y}})}function Mre(b){return function(){var a=this.__on;if(a){for(var y=0,x=-1,E=a.length,z;y2&&(ee.children=arguments.length>3?zx.call(arguments,2):y),typeof b=="function"&&b.defaultProps!=null)for(z in b.defaultProps)ee[z]===void 0&&(ee[z]=b.defaultProps[z]);return kx(b,ee,x,E,null)}function kx(b,a,y,x,E){var z={type:b,props:a,key:y,ref:x,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:E==null?++T7:E,__i:-1,__u:0};return E==null&&js.vnode!=null&&js.vnode(z),z}function Xde(){return{current:null}}function NS(b){return b.children}function FS(b,a){this.props=b,this.context=a}function OA(b,a){if(a==null)return b.__?OA(b.__,b.__i+1):null;for(var y;ate&&I0.sort(F7),b=I0.shift(),te=I0.length,b.__d&&(y=void 0,x=void 0,E=(x=(a=b).__v).__e,z=[],ee=[],a.__P&&((y=Jh({},x)).__v=x.__v+1,js.vnode&&js.vnode(y),T3(a.__P,y,x,a.__n,a.__P.namespaceURI,32&x.__u?[E]:null,z,E==null?OA(x):E,!!(32&x.__u),ee),y.__v=x.__v,y.__.__k[y.__i]=y,G7(z,y,ee),x.__e=x.__=null,y.__e!=E&&O7(y)));IS.__r=0}function z7(b,a,y,x,E,z,ee,te,ne,ae,oe){var se,ue,ce,de,ye,Ae,ge,Ee=x&&x.__k||R7,be=a.length;for(ne=jre(y,a,Ee,ne,be),se=0;se0?kx(ee.type,ee.props,ee.key,ee.ref?ee.ref:null,ee.__v):ee).__=b,ee.__b=b.__b+1,te=null,(ae=ee.__i=Qre(ee,y,ne,se))!=-1&&(se--,(te=y[ae])&&(te.__u|=2)),te==null||te.__v==null?(ae==-1&&(E>oe?ue--:Ene?ue--:ue++,ee.__u|=4))):b.__k[z]=null;if(se)for(z=0;z(oe?1:0)){for(E=y-1,z=y+1;E>=0||z=0?E--:z++])!=null&&!(2&ae.__u)&&te==ae.key&&ne==ae.type)return ee}return-1}function U7(b,a,y){a[0]=="-"?b.setProperty(a,y==null?"":y):b[a]=y==null?"":typeof y!="number"||Gre.test(a)?y:y+"px"}function LS(b,a,y,x,E){var z,ee;e:if(a=="style")if(typeof y=="string")b.style.cssText=y;else{if(typeof x=="string"&&(b.style.cssText=x=""),x)for(a in x)y&&a in y||U7(b.style,a,"");if(y)for(a in y)x&&y[a]==x[a]||U7(b.style,a,y[a])}else if(a[0]=="o"&&a[1]=="n")z=a!=(a=a.replace(I7,"$1")),ee=a.toLowerCase(),a=ee in b||a=="onFocusOut"||a=="onFocusIn"?ee.slice(2):a.slice(2),b.l||(b.l={}),b.l[a+z]=y,y?x?y.u=x.u:(y.u=E3,b.addEventListener(a,z?w3:S3,z)):b.removeEventListener(a,z?w3:S3,z);else{if(E=="http://www.w3.org/2000/svg")a=a.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(a!="width"&&a!="height"&&a!="href"&&a!="list"&&a!="form"&&a!="tabIndex"&&a!="download"&&a!="rowSpan"&&a!="colSpan"&&a!="role"&&a!="popover"&&a in b)try{b[a]=y==null?"":y;break e}catch(te){}typeof y=="function"||(y==null||y===!1&&a[4]!="-"?b.removeAttribute(a):b.setAttribute(a,a=="popover"&&y==1?"":y))}}function k7(b){return function(a){if(this.l){var y=this.l[a.type+b];if(a.t==null)a.t=E3++;else if(a.t0?b:Ux(b)?b.map(V7):Jh({},b)}function Wre(b,a,y,x,E,z,ee,te,ne){var ae,oe,se,ue,ce,de,ye,Ae=y.props,ge=a.props,Ee=a.type;if(Ee=="svg"?E="http://www.w3.org/2000/svg":Ee=="math"?E="http://www.w3.org/1998/Math/MathML":E||(E="http://www.w3.org/1999/xhtml"),z!=null){for(ae=0;ae2&&(te.children=arguments.length>3?zx.call(arguments,2):y),kx(b.type,te,x||b.key,E||b.ref,null)}function Qde(b){function a(y){var x,E;return this.getChildContext||(x=new Set,(E={})[a.__c]=this,this.getChildContext=function(){return E},this.componentWillUnmount=function(){x=null},this.shouldComponentUpdate=function(z){this.props.value!=z.value&&x.forEach(function(ee){ee.__e=!0,B3(ee)})},this.sub=function(z){x.add(z);var ee=z.componentWillUnmount;z.componentWillUnmount=function(){x&&x.delete(z),ee&&ee.call(z)}}),y.children}return a.__c="__cC"+L7++,a.__=b,a.Provider=a.__l=(a.Consumer=function(y,x){return y.children(x)}).contextType=a,a}zx=R7.slice,js={__e:function(b,a,y,x){for(var E,z,ee;a=a.__;)if((E=a.__c)&&!E.__)try{if((z=E.constructor)&&z.getDerivedStateFromError!=null&&(E.setState(z.getDerivedStateFromError(b)),ee=E.__d),E.componentDidCatch!=null&&(E.componentDidCatch(b,x||{}),ee=E.__d),ee)return E.__E=E}catch(te){b=te}throw b}},T7=0,M7=function(b){return b!=null&&b.constructor==null},FS.prototype.setState=function(b,a){var y;y=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=Jh({},this.state),typeof b=="function"&&(b=b(Jh({},y),this.props)),b&&Jh(y,b),b!=null&&this.__v&&(a&&this._sb.push(a),B3(this))},FS.prototype.forceUpdate=function(b){this.__v&&(this.__e=!0,b&&this.__h.push(b),B3(this))},FS.prototype.render=NS,I0=[],N7=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,F7=function(b,a){return b.__v.__b-a.__v.__b},IS.__r=0,I7=/(PointerCapture)$|Capture$/i,E3=0,S3=k7(!1),w3=k7(!0),L7=0;function W7(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y2&&arguments[2]!==void 0?arguments[2]:{},E=x.style,z=E===void 0?{}:E,ee=!!a&&RS(a)==="object"&&!!a.node&&typeof a.node=="function",te=Ure(ee?a.node():a);te.style("position")==="static"&&te.style("position","relative"),y.tooltipEl=te.append("div").attr("class","float-tooltip-kap"),Object.entries(z).forEach(function(ae){var oe=tie(ae,2),se=oe[0],ue=oe[1];return y.tooltipEl.style(se,ue)}),y.tooltipEl.style("left","-10000px").style("display","none");var ne="tooltip-".concat(Math.round(Math.random()*1e12));y.mouseInside=!1,te.on("mousemove.".concat(ne),function(ae){y.mouseInside=!0;var oe=Gre(ae),se=te.node(),ue=se.offsetWidth,ce=se.offsetHeight,de=[y.offsetX===null||y.offsetX===void 0?"-".concat(oe[0]/ue*100,"%"):typeof y.offsetX=="number"?"calc(-50% + ".concat(y.offsetX,"px)"):y.offsetX,y.offsetY===null||y.offsetY===void 0?ce>130&&ce-oe[1]<100?"calc(-100% - 6px)":"21px":typeof y.offsetY=="number"?y.offsetY<0?"calc(-100% - ".concat(Math.abs(y.offsetY),"px)"):"".concat(y.offsetY,"px"):y.offsetY];y.tooltipEl.style("left",oe[0]+"px").style("top",oe[1]+"px").style("transform","translate(".concat(de.join(","),")")),y.content&&y.tooltipEl.style("display","inline")}),te.on("mouseover.".concat(ne),function(){y.mouseInside=!0,y.content&&y.tooltipEl.style("display","inline")}),te.on("mouseout.".concat(ne),function(){y.mouseInside=!1,y.tooltipEl.style("display","none")})},update:function(a){a.tooltipEl.style("display",a.content&&a.mouseInside?"inline":"none"),a.content?a.content instanceof HTMLElement?(a.tooltipEl.text(""),a.tooltipEl.append(function(){return a.content})):typeof a.content=="string"?a.tooltipEl.html(a.content):aie(a.content)?(a.tooltipEl.text(""),oie(a.content,a.tooltipEl.node())):(a.tooltipEl.style("display","none"),console.warn("Tooltip content is invalid, skipping.",a.content,a.content.toString())):a.tooltipEl.text("")}});function cie(b,a){a===void 0&&(a={});var y=a.insertAt;if(typeof document!="undefined"){var x=document.head||document.getElementsByTagName("head")[0],E=document.createElement("style");E.type="text/css",y==="top"&&x.firstChild?x.insertBefore(E,x.firstChild):x.appendChild(E),E.styleSheet?E.styleSheet.cssText=b:E.appendChild(document.createTextNode(b))}}var die=`.scene-nav-info { +`;oie(sie);var lie=Qb({props:{content:{default:!1},offsetX:{triggerUpdate:!1},offsetY:{triggerUpdate:!1}},init:function(a,y){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=x.style,z=E===void 0?{}:E,ee=!!a&&RS(a)==="object"&&!!a.node&&typeof a.node=="function",te=Hre(ee?a.node():a);te.style("position")==="static"&&te.style("position","relative"),y.tooltipEl=te.append("div").attr("class","float-tooltip-kap"),Object.entries(z).forEach(function(ae){var oe=eie(ae,2),se=oe[0],ue=oe[1];return y.tooltipEl.style(se,ue)}),y.tooltipEl.style("left","-10000px").style("display","none");var ne="tooltip-".concat(Math.round(Math.random()*1e12));y.mouseInside=!1,te.on("mousemove.".concat(ne),function(ae){y.mouseInside=!0;var oe=kre(ae),se=te.node(),ue=se.offsetWidth,ce=se.offsetHeight,de=[y.offsetX===null||y.offsetX===void 0?"-".concat(oe[0]/ue*100,"%"):typeof y.offsetX=="number"?"calc(-50% + ".concat(y.offsetX,"px)"):y.offsetX,y.offsetY===null||y.offsetY===void 0?ce>130&&ce-oe[1]<100?"calc(-100% - 6px)":"21px":typeof y.offsetY=="number"?y.offsetY<0?"calc(-100% - ".concat(Math.abs(y.offsetY),"px)"):"".concat(y.offsetY,"px"):y.offsetY];y.tooltipEl.style("left",oe[0]+"px").style("top",oe[1]+"px").style("transform","translate(".concat(de.join(","),")")),y.content&&y.tooltipEl.style("display","inline")}),te.on("mouseover.".concat(ne),function(){y.mouseInside=!0,y.content&&y.tooltipEl.style("display","inline")}),te.on("mouseout.".concat(ne),function(){y.mouseInside=!1,y.tooltipEl.style("display","none")})},update:function(a){a.tooltipEl.style("display",a.content&&a.mouseInside?"inline":"none"),a.content?a.content instanceof HTMLElement?(a.tooltipEl.text(""),a.tooltipEl.append(function(){return a.content})):typeof a.content=="string"?a.tooltipEl.html(a.content):iie(a.content)?(a.tooltipEl.text(""),aie(a.content,a.tooltipEl.node())):(a.tooltipEl.style("display","none"),console.warn("Tooltip content is invalid, skipping.",a.content,a.content.toString())):a.tooltipEl.text("")}});function uie(b,a){a===void 0&&(a={});var y=a.insertAt;if(typeof document!="undefined"){var x=document.head||document.getElementsByTagName("head")[0],E=document.createElement("style");E.type="text/css",y==="top"&&x.firstChild?x.insertBefore(E,x.firstChild):x.appendChild(E),E.styleSheet?E.styleSheet.cssText=b:E.appendChild(document.createTextNode(b))}}var cie=`.scene-nav-info { position: absolute; bottom: 5px; width: 100%; @@ -4577,9 +4577,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .scene-container canvas:focus { outline: none; -}`;cie(die);function F3(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y=a.pointerRaycasterThrottleMs){a.lastRaycasterCheck=y;var x=null;if(a.hoverDuringDrag||!a.isPointerDragging){var E=this.intersectingObjects(a.pointerPos.x,a.pointerPos.y);a.hoverOrderComparator&&E.sort(function(ee,te){return a.hoverOrderComparator(ee.object,te.object)});var z=E.find(function(ee){return a.hoverFilter(ee.object)})||null;x=z?z.object:null,a.intersection=z||null}x!==a.hoverObj&&(a.onHover(x,a.hoverObj,a.intersection),a.tooltip.content(x&&ro(a.tooltipContent)(x,a.intersection)||null),a.hoverObj=x)}a.tweenGroup.update()}return this},getPointerPos:function(a){var y=a.pointerPos,x=y.x,E=y.y;return{x,y:E}},cameraPosition:function(a,y,x,E){var z=a.camera;if(y&&a.initialised){var ee=y,te=x||{x:0,y:0,z:0};if(!E)oe(ee),se(te);else{var ne=Object.assign({},z.position),ae=ue();a.tweenGroup.add(new x3(ne).to(ee,E).easing(om.Quadratic.Out).onUpdate(oe).start()),a.tweenGroup.add(new x3(ae).to(te,E/3).easing(om.Quadratic.Out).onUpdate(se).start())}return this}return Object.assign({},z.position,{lookAt:ue()});function oe(ce){var de=ce.x,ye=ce.y,Ae=ce.z;de!==void 0&&(z.position.x=de),ye!==void 0&&(z.position.y=ye),Ae!==void 0&&(z.position.z=Ae)}function se(ce){var de=new Xs.Vector3(ce.x,ce.y,ce.z);a.controls.enabled&&a.controls.target?a.controls.target=de:z.lookAt(de)}function ue(){return Object.assign(new Xs.Vector3(0,0,-1e3).applyQuaternion(z.quaternion).add(z.position))}},zoomToFit:function(a){for(var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,E=arguments.length,z=new Array(E>3?E-3:0),ee=3;ee2&&arguments[2]!==void 0?arguments[2]:0,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:10,z=a.camera;if(y){var ee=new Xs.Vector3(0,0,0),te=Math.max.apply(Math,L0(Object.entries(y).map(function(ce){var de=yie(ce,2),ye=de[0],Ae=de[1];return Math.max.apply(Math,L0(Ae.map(function(ge){return Math.abs(ee[ye]-ge)})))})))*2,ne=(1-E*2/a.height)*z.fov,ae=te/Math.atan(ne*Math.PI/180),oe=ae/z.aspect,se=Math.max(ae,oe);if(se>0){var ue=ee.clone().sub(z.position).normalize().multiplyScalar(-se);this.cameraPosition(ue,ee,x)}}return this},getBbox:function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return!0},x=new Xs.Box3(new Xs.Vector3(0,0,0),new Xs.Vector3(0,0,0)),E=a.objects.filter(y);return E.length?(E.forEach(function(z){return x.expandByObject(z)}),Object.assign.apply(Object,L0(["x","y","z"].map(function(z){return gie({},z,[x.min[z],x.max[z]])})))):null},getScreenCoords:function(a,y,x,E){var z=new Xs.Vector3(y,x,E);return z.project(this.camera()),{x:(z.x+1)*a.width/2,y:-(z.y-1)*a.height/2}},getSceneCoords:function(a,y,x){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,z=new Xs.Vector2(y/a.width*2-1,-(x/a.height)*2+1),ee=new Xs.Raycaster;return ee.setFromCamera(z,a.camera),Object.assign({},ee.ray.at(E,new Xs.Vector3))},intersectingObjects:function(a,y,x){var E=new Xs.Vector2(y/a.width*2-1,-(x/a.height)*2+1),z=new Xs.Raycaster;return z.params.Line.threshold=a.lineHoverPrecision,z.params.Points.threshold=a.pointsHoverPrecision,z.setFromCamera(E,a.camera),z.intersectObjects(a.objects,!0)},renderer:function(a){return a.renderer},scene:function(a){return a.scene},camera:function(a){return a.camera},postProcessingComposer:function(a){return a.postProcessingComposer},controls:function(a){return a.controls},tbControls:function(a){return a.controls}},stateInit:function(){return{scene:new Xs.Scene,camera:new Xs.PerspectiveCamera,clock:new Xs.Clock,tweenGroup:new v3,lastRaycasterCheck:0}},init:function(a,y){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=x.controlType,z=E===void 0?"trackball":E,ee=x.useWebGPU,te=ee===void 0?!1:ee,ne=x.rendererConfig,ae=ne===void 0?{}:ne,oe=x.extraRenderers,se=oe===void 0?[]:oe,ue=x.waitForLoadComplete,ce=ue===void 0?!0:ue;a.innerHTML="",a.appendChild(y.container=document.createElement("div")),y.container.className="scene-container",y.container.style.position="relative",y.container.appendChild(y.navInfo=document.createElement("div")),y.navInfo.className="scene-nav-info",y.navInfo.textContent={orbit:"Left-click: rotate, Mouse-wheel/middle-click: zoom, Right-click: pan",trackball:"Left-click: rotate, Mouse-wheel/middle-click: zoom, Right-click: pan",fly:"WASD: move, R|F: up | down, Q|E: roll, up|down: pitch, left|right: yaw"}[z]||"",y.navInfo.style.display=y.showNavInfo?null:"none",y.tooltip=new uie(y.container),y.pointerPos=new Xs.Vector2,y.pointerPos.x=-2,y.pointerPos.y=-2,["pointermove","pointerdown"].forEach(function(de){return y.container.addEventListener(de,function(ye){if(de==="pointerdown"&&(y.isPointerPressed=!0),!y.isPointerDragging&&ye.type==="pointermove"&&(ye.pressure>0||y.isPointerPressed)&&(ye.pointerType==="mouse"||ye.movementX===void 0||[ye.movementX,ye.movementY].some(function(Ee){return Math.abs(Ee)>1}))&&(y.isPointerDragging=!0),y.enablePointerInteraction){var Ae=ge(y.container);y.pointerPos.x=ye.pageX-Ae.left,y.pointerPos.y=ye.pageY-Ae.top}function ge(Ee){var be=Ee.getBoundingClientRect(),we=window.pageXOffset||document.documentElement.scrollLeft,De=window.pageYOffset||document.documentElement.scrollTop;return{top:be.top+De,left:be.left+we}}},{passive:!0})}),y.container.addEventListener("pointerup",function(de){y.isPointerPressed&&(y.isPointerPressed=!1,!(y.isPointerDragging&&(y.isPointerDragging=!1,!y.clickAfterDrag))&&requestAnimationFrame(function(){de.button===0&&y.onClick(y.hoverObj||null,de,y.intersection),de.button===2&&y.onRightClick&&y.onRightClick(y.hoverObj||null,de,y.intersection)}))},{passive:!0,capture:!0}),y.container.addEventListener("contextmenu",function(de){y.onRightClick&&de.preventDefault()}),y.renderer=new(te?B$:Xs.WebGLRenderer)(Object.assign({antialias:!0,alpha:!0},ae)),y.renderer.setPixelRatio(Math.min(2,window.devicePixelRatio)),y.container.appendChild(y.renderer.domElement),y.extraRenderers=se,y.extraRenderers.forEach(function(de){de.domElement.style.position="absolute",de.domElement.style.top="0px",de.domElement.style.pointerEvents="none",y.container.appendChild(de.domElement)}),y.postProcessingComposer=new bee(y.renderer),y.postProcessingComposer.addPass(new Eee(y.scene,y.camera)),y.controls=new{trackball:N$,orbit:Z$,fly:see}[z](y.camera,y.renderer.domElement),z==="fly"&&(y.controls.movementSpeed=300,y.controls.rollSpeed=Math.PI/6,y.controls.dragToLook=!0),(z==="trackball"||z==="orbit")&&(y.controls.minDistance=.1,y.controls.maxDistance=y.skyRadius,y.controls.addEventListener("start",function(){y.controlsEngaged=!0}),y.controls.addEventListener("change",function(){y.controlsEngaged&&(y.controlsDragging=!0)}),y.controls.addEventListener("end",function(){y.controlsEngaged=!1,y.controlsDragging=!1})),[y.renderer,y.postProcessingComposer].concat(L0(y.extraRenderers)).forEach(function(de){return de.setSize(y.width,y.height)}),y.camera.aspect=y.width/y.height,y.camera.updateProjectionMatrix(),y.camera.position.z=1e3,y.scene.add(y.skysphere=new Xs.Mesh),y.skysphere.visible=!1,y.loadComplete=y.scene.visible=!ce,window.scene=y.scene},update:function(a,y){if(a.width&&a.height&&(y.hasOwnProperty("width")||y.hasOwnProperty("height"))){var x,E=a.width,z=a.height;a.container.style.width="".concat(E,"px"),a.container.style.height="".concat(z,"px"),[a.renderer,a.postProcessingComposer].concat(L0(a.extraRenderers)).forEach(function(ce){return ce.setSize(E,z)}),a.camera.aspect=E/z;var ee=a.viewOffset.slice(0,2);ee.some(function(ce){return ce})&&(x=a.camera).setViewOffset.apply(x,[E,z].concat(L0(ee),[E,z])),a.camera.updateProjectionMatrix()}if(y.hasOwnProperty("viewOffset")){var te,ne=a.width,ae=a.height,oe=a.viewOffset.slice(0,2);oe.some(function(ce){return ce})?(te=a.camera).setViewOffset.apply(te,[ne,ae].concat(L0(oe),[ne,ae])):a.camera.clearViewOffset()}if(y.hasOwnProperty("skyRadius")&&a.skyRadius&&(a.controls.hasOwnProperty("maxDistance")&&y.skyRadius&&(a.controls.maxDistance=Math.min(a.controls.maxDistance,a.skyRadius)),a.camera.far=a.skyRadius*2.5,a.camera.updateProjectionMatrix(),a.skysphere.geometry=new Xs.SphereGeometry(a.skyRadius)),y.hasOwnProperty("backgroundColor")){var se=Zg(a.backgroundColor).alpha;se===void 0&&(se=1),a.renderer.setClearColor(new Xs.Color(Ote(1,a.backgroundColor)),se)}y.hasOwnProperty("backgroundImageUrl")&&(a.backgroundImageUrl?new Xs.TextureLoader().load(a.backgroundImageUrl,function(ce){ce.colorSpace=Xs.SRGBColorSpace,a.skysphere.material=new Xs.MeshBasicMaterial({map:ce,side:Xs.BackSide}),a.skysphere.visible=!0,a.onBackgroundImageLoaded&&setTimeout(a.onBackgroundImageLoaded),!a.loadComplete&&ue()}):(a.skysphere.visible=!1,a.skysphere.material.map=null,!a.loadComplete&&ue())),y.hasOwnProperty("showNavInfo")&&(a.navInfo.style.display=a.showNavInfo?null:"none"),y.hasOwnProperty("lights")&&((y.lights||[]).forEach(function(ce){return a.scene.remove(ce)}),a.lights.forEach(function(ce){return a.scene.add(ce)})),y.hasOwnProperty("objects")&&((y.objects||[]).forEach(function(ce){return a.scene.remove(ce)}),a.objects.forEach(function(ce){return a.scene.add(ce)}));function ue(){a.loadComplete=a.scene.visible=!0}}});function bie(b,a){a===void 0&&(a={});var y=a.insertAt;if(typeof document!="undefined"){var x=document.head||document.getElementsByTagName("head")[0],E=document.createElement("style");E.type="text/css",y==="top"&&x.firstChild?x.insertBefore(E,x.firstChild):x.appendChild(E),E.styleSheet?E.styleSheet.cssText=b:E.appendChild(document.createTextNode(b))}}var Eie=`.graph-info-msg { +}`;uie(cie);function F3(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y=a.pointerRaycasterThrottleMs){a.lastRaycasterCheck=y;var x=null;if(a.hoverDuringDrag||!a.isPointerDragging){var E=this.intersectingObjects(a.pointerPos.x,a.pointerPos.y);a.hoverOrderComparator&&E.sort(function(ee,te){return a.hoverOrderComparator(ee.object,te.object)});var z=E.find(function(ee){return a.hoverFilter(ee.object)})||null;x=z?z.object:null,a.intersection=z||null}x!==a.hoverObj&&(a.onHover(x,a.hoverObj,a.intersection),a.tooltip.content(x&&ro(a.tooltipContent)(x,a.intersection)||null),a.hoverObj=x)}a.tweenGroup.update()}return this},getPointerPos:function(a){var y=a.pointerPos,x=y.x,E=y.y;return{x,y:E}},cameraPosition:function(a,y,x,E){var z=a.camera;if(y&&a.initialised){var ee=y,te=x||{x:0,y:0,z:0};if(!E)oe(ee),se(te);else{var ne=Object.assign({},z.position),ae=ue();a.tweenGroup.add(new x3(ne).to(ee,E).easing(om.Quadratic.Out).onUpdate(oe).start()),a.tweenGroup.add(new x3(ae).to(te,E/3).easing(om.Quadratic.Out).onUpdate(se).start())}return this}return Object.assign({},z.position,{lookAt:ue()});function oe(ce){var de=ce.x,ye=ce.y,Ae=ce.z;de!==void 0&&(z.position.x=de),ye!==void 0&&(z.position.y=ye),Ae!==void 0&&(z.position.z=Ae)}function se(ce){var de=new Xs.Vector3(ce.x,ce.y,ce.z);a.controls.enabled&&a.controls.target?a.controls.target=de:z.lookAt(de)}function ue(){return Object.assign(new Xs.Vector3(0,0,-1e3).applyQuaternion(z.quaternion).add(z.position))}},zoomToFit:function(a){for(var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,E=arguments.length,z=new Array(E>3?E-3:0),ee=3;ee2&&arguments[2]!==void 0?arguments[2]:0,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:10,z=a.camera;if(y){var ee=new Xs.Vector3(0,0,0),te=Math.max.apply(Math,L0(Object.entries(y).map(function(ce){var de=Aie(ce,2),ye=de[0],Ae=de[1];return Math.max.apply(Math,L0(Ae.map(function(ge){return Math.abs(ee[ye]-ge)})))})))*2,ne=(1-E*2/a.height)*z.fov,ae=te/Math.atan(ne*Math.PI/180),oe=ae/z.aspect,se=Math.max(ae,oe);if(se>0){var ue=ee.clone().sub(z.position).normalize().multiplyScalar(-se);this.cameraPosition(ue,ee,x)}}return this},getBbox:function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return!0},x=new Xs.Box3(new Xs.Vector3(0,0,0),new Xs.Vector3(0,0,0)),E=a.objects.filter(y);return E.length?(E.forEach(function(z){return x.expandByObject(z)}),Object.assign.apply(Object,L0(["x","y","z"].map(function(z){return hie({},z,[x.min[z],x.max[z]])})))):null},getScreenCoords:function(a,y,x,E){var z=new Xs.Vector3(y,x,E);return z.project(this.camera()),{x:(z.x+1)*a.width/2,y:-(z.y-1)*a.height/2}},getSceneCoords:function(a,y,x){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,z=new Xs.Vector2(y/a.width*2-1,-(x/a.height)*2+1),ee=new Xs.Raycaster;return ee.setFromCamera(z,a.camera),Object.assign({},ee.ray.at(E,new Xs.Vector3))},intersectingObjects:function(a,y,x){var E=new Xs.Vector2(y/a.width*2-1,-(x/a.height)*2+1),z=new Xs.Raycaster;return z.params.Line.threshold=a.lineHoverPrecision,z.params.Points.threshold=a.pointsHoverPrecision,z.setFromCamera(E,a.camera),z.intersectObjects(a.objects,!0)},renderer:function(a){return a.renderer},scene:function(a){return a.scene},camera:function(a){return a.camera},postProcessingComposer:function(a){return a.postProcessingComposer},controls:function(a){return a.controls},tbControls:function(a){return a.controls}},stateInit:function(){return{scene:new Xs.Scene,camera:new Xs.PerspectiveCamera,clock:new Xs.Clock,tweenGroup:new v3,lastRaycasterCheck:0}},init:function(a,y){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=x.controlType,z=E===void 0?"trackball":E,ee=x.useWebGPU,te=ee===void 0?!1:ee,ne=x.rendererConfig,ae=ne===void 0?{}:ne,oe=x.extraRenderers,se=oe===void 0?[]:oe,ue=x.waitForLoadComplete,ce=ue===void 0?!0:ue;a.innerHTML="",a.appendChild(y.container=document.createElement("div")),y.container.className="scene-container",y.container.style.position="relative",y.container.appendChild(y.navInfo=document.createElement("div")),y.navInfo.className="scene-nav-info",y.navInfo.textContent={orbit:"Left-click: rotate, Mouse-wheel/middle-click: zoom, Right-click: pan",trackball:"Left-click: rotate, Mouse-wheel/middle-click: zoom, Right-click: pan",fly:"WASD: move, R|F: up | down, Q|E: roll, up|down: pitch, left|right: yaw"}[z]||"",y.navInfo.style.display=y.showNavInfo?null:"none",y.tooltip=new lie(y.container),y.pointerPos=new Xs.Vector2,y.pointerPos.x=-2,y.pointerPos.y=-2,["pointermove","pointerdown"].forEach(function(de){return y.container.addEventListener(de,function(ye){if(de==="pointerdown"&&(y.isPointerPressed=!0),!y.isPointerDragging&&ye.type==="pointermove"&&(ye.pressure>0||y.isPointerPressed)&&(ye.pointerType==="mouse"||ye.movementX===void 0||[ye.movementX,ye.movementY].some(function(Ee){return Math.abs(Ee)>1}))&&(y.isPointerDragging=!0),y.enablePointerInteraction){var Ae=ge(y.container);y.pointerPos.x=ye.pageX-Ae.left,y.pointerPos.y=ye.pageY-Ae.top}function ge(Ee){var be=Ee.getBoundingClientRect(),we=window.pageXOffset||document.documentElement.scrollLeft,De=window.pageYOffset||document.documentElement.scrollTop;return{top:be.top+De,left:be.left+we}}},{passive:!0})}),y.container.addEventListener("pointerup",function(de){y.isPointerPressed&&(y.isPointerPressed=!1,!(y.isPointerDragging&&(y.isPointerDragging=!1,!y.clickAfterDrag))&&requestAnimationFrame(function(){de.button===0&&y.onClick(y.hoverObj||null,de,y.intersection),de.button===2&&y.onRightClick&&y.onRightClick(y.hoverObj||null,de,y.intersection)}))},{passive:!0,capture:!0}),y.container.addEventListener("contextmenu",function(de){y.onRightClick&&de.preventDefault()}),y.renderer=new(te?C$:Xs.WebGLRenderer)(Object.assign({antialias:!0,alpha:!0},ae)),y.renderer.setPixelRatio(Math.min(2,window.devicePixelRatio)),y.container.appendChild(y.renderer.domElement),y.extraRenderers=se,y.extraRenderers.forEach(function(de){de.domElement.style.position="absolute",de.domElement.style.top="0px",de.domElement.style.pointerEvents="none",y.container.appendChild(de.domElement)}),y.postProcessingComposer=new Pee(y.renderer),y.postProcessingComposer.addPass(new bee(y.scene,y.camera)),y.controls=new{trackball:D$,orbit:W$,fly:oee}[z](y.camera,y.renderer.domElement),z==="fly"&&(y.controls.movementSpeed=300,y.controls.rollSpeed=Math.PI/6,y.controls.dragToLook=!0),(z==="trackball"||z==="orbit")&&(y.controls.minDistance=.1,y.controls.maxDistance=y.skyRadius,y.controls.addEventListener("start",function(){y.controlsEngaged=!0}),y.controls.addEventListener("change",function(){y.controlsEngaged&&(y.controlsDragging=!0)}),y.controls.addEventListener("end",function(){y.controlsEngaged=!1,y.controlsDragging=!1})),[y.renderer,y.postProcessingComposer].concat(L0(y.extraRenderers)).forEach(function(de){return de.setSize(y.width,y.height)}),y.camera.aspect=y.width/y.height,y.camera.updateProjectionMatrix(),y.camera.position.z=1e3,y.scene.add(y.skysphere=new Xs.Mesh),y.skysphere.visible=!1,y.loadComplete=y.scene.visible=!ce,window.scene=y.scene},update:function(a,y){if(a.width&&a.height&&(y.hasOwnProperty("width")||y.hasOwnProperty("height"))){var x,E=a.width,z=a.height;a.container.style.width="".concat(E,"px"),a.container.style.height="".concat(z,"px"),[a.renderer,a.postProcessingComposer].concat(L0(a.extraRenderers)).forEach(function(ce){return ce.setSize(E,z)}),a.camera.aspect=E/z;var ee=a.viewOffset.slice(0,2);ee.some(function(ce){return ce})&&(x=a.camera).setViewOffset.apply(x,[E,z].concat(L0(ee),[E,z])),a.camera.updateProjectionMatrix()}if(y.hasOwnProperty("viewOffset")){var te,ne=a.width,ae=a.height,oe=a.viewOffset.slice(0,2);oe.some(function(ce){return ce})?(te=a.camera).setViewOffset.apply(te,[ne,ae].concat(L0(oe),[ne,ae])):a.camera.clearViewOffset()}if(y.hasOwnProperty("skyRadius")&&a.skyRadius&&(a.controls.hasOwnProperty("maxDistance")&&y.skyRadius&&(a.controls.maxDistance=Math.min(a.controls.maxDistance,a.skyRadius)),a.camera.far=a.skyRadius*2.5,a.camera.updateProjectionMatrix(),a.skysphere.geometry=new Xs.SphereGeometry(a.skyRadius)),y.hasOwnProperty("backgroundColor")){var se=Zg(a.backgroundColor).alpha;se===void 0&&(se=1),a.renderer.setClearColor(new Xs.Color(Rte(1,a.backgroundColor)),se)}y.hasOwnProperty("backgroundImageUrl")&&(a.backgroundImageUrl?new Xs.TextureLoader().load(a.backgroundImageUrl,function(ce){ce.colorSpace=Xs.SRGBColorSpace,a.skysphere.material=new Xs.MeshBasicMaterial({map:ce,side:Xs.BackSide}),a.skysphere.visible=!0,a.onBackgroundImageLoaded&&setTimeout(a.onBackgroundImageLoaded),!a.loadComplete&&ue()}):(a.skysphere.visible=!1,a.skysphere.material.map=null,!a.loadComplete&&ue())),y.hasOwnProperty("showNavInfo")&&(a.navInfo.style.display=a.showNavInfo?null:"none"),y.hasOwnProperty("lights")&&((y.lights||[]).forEach(function(ce){return a.scene.remove(ce)}),a.lights.forEach(function(ce){return a.scene.add(ce)})),y.hasOwnProperty("objects")&&((y.objects||[]).forEach(function(ce){return a.scene.remove(ce)}),a.objects.forEach(function(ce){return a.scene.add(ce)}));function ue(){a.loadComplete=a.scene.visible=!0}}});function Pie(b,a){a===void 0&&(a={});var y=a.insertAt;if(typeof document!="undefined"){var x=document.head||document.getElementsByTagName("head")[0],E=document.createElement("style");E.type="text/css",y==="top"&&x.firstChild?x.insertBefore(E,x.firstChild):x.appendChild(E),E.styleSheet?E.styleSheet.cssText=b:E.appendChild(document.createTextNode(b))}}var bie=`.graph-info-msg { top: 50%; width: 100%; text-align: center; @@ -4605,18 +4605,18 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing; -}`;bie(Eie);function I3(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y1?te-1:0),ae=1;ae3?z-3:0),te=3;te1&&(ye=ce.y+ce.vy),y>2&&(Ae=ce.z+ce.vz),ue.visit(we);function we(De,Te,He,Ie,Re,Le,je){var We=[Te,He,Ie,Re,Le,je],ht=We[0],bt=We[1],yt=We[2],Ot=We[y],Ut=We[y+1],wt=We[y+2],_e=De.data,xt=De.r,ot=ge+xt;if(_e){if(_e.index>ce.index){var Tt=de-_e.x-_e.vx,jt=y>1?ye-_e.y-_e.vy:0,mn=y>2?Ae-_e.z-_e.vz:0,Dt=Tt*Tt+jt*jt+mn*mn;Dt1&&jt===0&&(jt=Zd(E),Dt+=jt*jt),y>2&&mn===0&&(mn=Zd(E),Dt+=mn*mn),Dt=(ot-(Dt=Math.sqrt(Dt)))/Dt*z,ce.vx+=(Tt*=Dt)*(ot=(xt*=xt)/(Ee+xt)),y>1&&(ce.vy+=(jt*=Dt)*ot),y>2&&(ce.vz+=(mn*=Dt)*ot),_e.vx-=Tt*(ot=1-ot),y>1&&(_e.vy-=jt*ot),y>2&&(_e.vz-=mn*ot))}return}return ht>de+ot||Ot1&&(bt>ye+ot||Ut2&&(yt>Ae+ot||wtoe.r&&(oe.r=oe[se].r)}function ae(){if(a){var oe,se=a.length,ue;for(x=new Array(se),oe=0;oetypeof ue=="function")||Math.random,y=se.find(ue=>[1,2,3].includes(ue))||2,ae()},te.iterations=function(oe){return arguments.length?(ee=+oe,te):ee},te.strength=function(oe){return arguments.length?(z=+oe,te):z},te.radius=function(oe){return arguments.length?(b=typeof oe=="function"?oe:kf(+oe),ae(),te):b},te}var Uie=Be(89392),t9=Be(59301),kie=Object.defineProperty,Gie=Object.defineProperties,Vie=Object.getOwnPropertyDescriptors,n9=Object.getOwnPropertySymbols,jie=Object.prototype.hasOwnProperty,Xie=Object.prototype.propertyIsEnumerable,r9=(b,a,y)=>a in b?kie(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,H3=(b,a)=>{for(var y in a||(a={}))jie.call(a,y)&&r9(b,y,a[y]);if(n9)for(var y of n9(a))Xie.call(a,y)&&r9(b,y,a[y]);return b},U3=(b,a)=>Gie(b,Vie(a)),Qie=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const i9=new wa,Wie=new Float32Array([0,.5,0,-.5,-.5,0,.5,-.5,0]);i9.setAttribute("position",new us(Wie,3));const Zie=new bu({color:"#FF4500",side:Ms,transparent:!0,opacity:.8}),k3=new Map,a9=b=>(k3.has(b)||k3.set(b,new P1({transparent:!1,color:b})),k3.get(b)),Wde=(b,a)=>{const y=b.getParentData(a.id,"tree");return y?a.style.x>y.style.x?"right":"left":"center"},G3=[20,15,10],o9=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}],Yie=(b,a)=>{const y={};let x=null;return b.forEach(E=>{y[E.properties.uuid]=U3(H3({},E),{id:E.properties.uuid,children:[]})}),a.forEach(E=>{const z=y[E.startNodeUuid],ee=y[E.endNodeUuid];z&&(z.id=z.properties.uuid),z&&ee&&z.children.push(ee)}),b.forEach(E=>{!a.some(ee=>ee.endNodeUuid===E.properties.uuid)&&(x=y[E.properties.uuid])}),x};var Jie=(0,me.forwardRef)(({nodeUuid:b,subject_id:a,setshowdetail:y,setitems:x,setzoomsize:E},z)=>{var ee;const[te,ne]=(0,me.useState)(!1),[ae,oe]=(0,me.useState)({nodes:[],links:[]}),se=(0,me.useRef)(),ue=(0,me.useRef)(1),ce=(0,me.useRef)(null),de=(0,me.useRef)(null),ye=50,Ae=2e3,[ge,Ee]=(0,me.useState)(null),[be,we]=(0,me.useState)(""),[De,Te]=(0,me.useState)(null),He=(0,me.useRef)(new Map);(0,me.useEffect)(()=>{Ie()},[]);const Ie=()=>Qie(void 0,null,function*(){var _e,xt,ot,Tt,jt,mn,Dt,Bt;ne(!0);let Xt=yield(0,Pt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:b,subject_id:a,depth:-1,relationshipFilter:"\u5305\u542B>"}});ne(!1);let un=(xt=(_e=Xt==null?void 0:Xt.data)==null?void 0:_e.nodes)==null?void 0:xt.map(Jt=>{var Sn,bn,Bn,rr,ir,gr,Ii,hi,ut,Ze;return U3(H3({},Jt==null?void 0:Jt.properties),{id:(Sn=Jt==null?void 0:Jt.properties)==null?void 0:Sn.uuid,name:(bn=Jt==null?void 0:Jt.properties)==null?void 0:bn.name,description:(Bn=Jt==null?void 0:Jt.properties)==null?void 0:Bn.description,nodeType:(rr=Jt==null?void 0:Jt.properties)==null?void 0:rr.nodeType,tags:((Ii=(gr=(ir=Jt==null?void 0:Jt.properties)==null?void 0:ir.tags)==null?void 0:gr.split("\uFF0C"))==null?void 0:Ii.map(qt=>({name:qt})))||[],colorType:parseInt((hi=Jt==null?void 0:Jt.properties)==null?void 0:hi.color)>3?"3":(ut=Jt==null?void 0:Jt.properties)==null?void 0:ut.color,activeColor:"#FA6400",size:G3[((Ze=Jt==null?void 0:Jt.properties)==null?void 0:Ze.color)-1]||20,shape:"circle",hide:!1,isExtendedState:!0})}),yn=Yie((Tt=(ot=Xt==null?void 0:Xt.data)==null?void 0:ot.nodes)==null?void 0:Tt.map((Jt,Sn)=>{var bn,Bn,rr,ir,gr,Ii,hi,ut,Ze;const qt=parseInt((bn=Jt==null?void 0:Jt.properties)==null?void 0:bn.color)===1?"#CC7CF5":((Bn=o9.find(Mn=>{var Kt;return(Mn==null?void 0:Mn.name)===((Kt=Jt==null?void 0:Jt.properties)==null?void 0:Kt.nodeType)}))==null?void 0:Bn.color)||"#2D947C";return U3(H3({},Jt),{key:Sn,title:(rr=Jt==null?void 0:Jt.properties)==null?void 0:rr.name,newcolor:qt,nodeColor:qt,color:qt,colornodeType:parseInt((ir=Jt==null?void 0:Jt.properties)==null?void 0:ir.color)===1?"\u6839\u8282\u70B9":((gr=o9.find(Mn=>{var Kt;return(Mn==null?void 0:Mn.name)===((Kt=Jt==null?void 0:Jt.properties)==null?void 0:Kt.nodeType)}))==null?void 0:gr.name)||"\u5176\u4ED6",val:G3[((Ii=Jt==null?void 0:Jt.properties)==null?void 0:Ii.color)-1]||10,nodeVal:G3[((hi=Jt==null?void 0:Jt.properties)==null?void 0:hi.color)-1]||10,name:(ut=Jt==null?void 0:Jt.properties)==null?void 0:ut.name,nodeLabel:(Ze=Jt==null?void 0:Jt.properties)==null?void 0:Ze.name})}),(mn=(jt=Xt==null?void 0:Xt.data)==null?void 0:jt.relationships)==null?void 0:mn.filter(Jt=>Jt.type==="\u5305\u542B")),Tn=(0,gu.RN)(yn),Yn=(Dt=Tn.nodes)==null?void 0:Dt.filter((Jt,Sn,bn)=>Sn===bn.findIndex(Bn=>Bn.id===Jt.id)),Fr=(Bt=Tn.edges)==null?void 0:Bt.filter((Jt,Sn,bn)=>Sn===bn.findIndex(Bn=>Bn.source===Jt.source&&Bn.target===Jt.target));oe({nodes:Yn,links:Fr})}),Re=(_e,xt)=>{const ot=new Map([[_e,!0]]),Tt=mn=>{xt.forEach(Dt=>{Dt.source.id===mn&&!ot.has(Dt.target.id)&&(ot.set(Dt.target.id,!0),Tt(Dt.target.id))})},jt=mn=>{xt.forEach(Dt=>{Dt.target.id===mn&&!ot.has(Dt.source.id)&&(ot.set(Dt.source.id,!0),jt(Dt.source.id))})};return Tt(_e),jt(_e),ot};(0,me.useEffect)(()=>{De?He.current=Re(De.id,ae.links):He.current=new Map},[De,ae.links]);const Le=()=>rM().force("charge",cM().strength(-50)).force("collision",Hie().radius(_e=>(_e.val||20)*1.2)).force("link",aM().id(_e=>_e.id).distance(80)).force("center",dM()).numDimensions(3).tick(100),je=_e=>De?He.current.has(_e.id):!0,We=_e=>De?He.current.has(_e.source.id)&&He.current.has(_e.target.id):!0;(0,me.useEffect)(()=>()=>{de.current&&cancelAnimationFrame(de.current)},[]);const ht=()=>{if(!ce.current||!se.current)return;const _e=se.current,xt=_e.cameraPosition(),ot={x:0,y:0,z:0},Tt=.1,jt={x:xt.x+(ce.current.x-xt.x)*Tt,y:xt.y+(ce.current.y-xt.y)*Tt,z:xt.z+(ce.current.z-xt.z)*Tt};_e.cameraPosition(jt,ot,0),Math.hypot(jt.x-ce.current.x,jt.y-ce.current.y,jt.z-ce.current.z)>5?de.current=requestAnimationFrame(ht):(de.current=null,ce.current=null)};(0,me.useImperativeHandle)(z,()=>({handleZoom:Ot,getData:Ie,selectall:bt,settype:yt}));const bt=_e=>{Ee(_e)},yt=_e=>{we(_e)},Ot=_e=>{de.current&&(cancelAnimationFrame(de.current),de.current=null);const xt=se.current;if(!xt)return;const ot=xt.cameraPosition(),Tt={x:0,y:0,z:0},jt={x:ot.x-Tt.x,y:ot.y-Tt.y,z:ot.z-Tt.z},mn=Math.hypot(jt.x,jt.y,jt.z);let Bt=mn*(_e==="in"?.8:1.2);if(Bt=Math.max(ye,Math.min(Ae,Bt)),mn>0){const Xt=Bt/mn;ce.current={x:Tt.x+jt.x*Xt,y:Tt.y+jt.y*Xt,z:Tt.z+jt.z*Xt},ue.current=1e3/Bt,ht()}},Ut=(0,Uie.debounce)(_e=>{Te(_e)},100),wt=_e=>{console.log("---",_e),Ee(_e.id),x(_e),y(!0)};return t9.createElement("div",{style:{height:"calc(100vh - 0px)",overflow:"hidden"}},((ee=ae==null?void 0:ae.nodes)==null?void 0:ee.length)>0&&t9.createElement(O3,{graphData:ae,ref:se,enableNodeDrag:!1,backgroundColor:"rgb(1, 10, 35)",linkColor:_e=>We(_e)?"#ccc":"rgba(0,0,0,0)",linkWidth:_e=>(We(_e),1),linkDirectionalArrowLength:De?6:0,nodeRelSize:8,linkDirectionalArrowColor:()=>"rgba(0,0,0,0)",linkDirectionalParticles:_e=>We(_e)?3:0,linkDirectionalParticleSpeed:.001,linkDirectionalParticleWidth:2,linkDirectionalParticleColor:_e=>We(_e)?"#ccc":"rgba(0,0,0,0)",linkThreeObjectExtend:!0,nodeThreeObject:_e=>{if(be){const xt=new Go(new Hf(_e.val,16,16),a9(_e.colornodeType===be?_e.nodeColor:"#999999"));if(_e.id===ge){const ot=new Go(new Hf(_e.val+5,32,32),new bu({transparent:!0,opacity:.3}));xt.add(ot)}return xt}else{const xt=new Go(new Hf(_e.val,16,16),a9(_e.id===ge||je(_e)?_e.nodeColor:"#999999"));if(_e.id===ge){const ot=new Go(new Hf(_e.val+5,32,32),new bu({transparent:!0,opacity:.3}));xt.add(ot)}return xt}},linkThreeObject:_e=>We(_e)?new Go(i9,Zie):null,onNodeHover:Ut,onNodeClick:wt,onEngineStop:()=>{},onNodeDragEnd:_e=>{_e.fx=_e.x,_e.fy=_e.y,_e.fz=_e.z}}))}),Fl={flex_box_center:"flex_box_center___mORrQ",flex_space_between:"flex_space_between___AGgBm",flex_box_vertical_center:"flex_box_vertical_center____H93g",flex_box_center_end:"flex_box_center_end___VPK8Q",flex_box_column:"flex_box_column___qksG3",autocomp:"autocomp___H_feM",autocompwidth:"autocompwidth___RMYtG",hoverone:"hoverone___j7m8k",name:"name___qwPqM",img:"img___WHKD_",autopop:"autopop___YCC3k",studentHead:"studentHead___DeVom",headLi:"headLi___qiYnp",btn:"btn___s7HI8",tupugx:"tupugx___JCYSy",textname:"textname___iEAMA",dropdownst:"dropdownst___ca1cn",ChangeBut:"ChangeBut___uZelH"},V3=Be(84056),s9=Be(59301),Kie=Object.defineProperty,qie=Object.defineProperties,_ie=Object.getOwnPropertyDescriptors,kS=Object.getOwnPropertySymbols,l9=Object.prototype.hasOwnProperty,u9=Object.prototype.propertyIsEnumerable,c9=(b,a,y)=>a in b?Kie(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,d9=(b,a)=>{for(var y in a||(a={}))l9.call(a,y)&&c9(b,y,a[y]);if(kS)for(var y of kS(a))u9.call(a,y)&&c9(b,y,a[y]);return b},$ie=(b,a)=>qie(b,_ie(a)),eae=(b,a)=>{var y={};for(var x in b)l9.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&kS)for(var x of kS(b))a.indexOf(x)<0&&u9.call(b,x)&&(y[x]=b[x]);return y},tae=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});let GS=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C",bordercolor:"#157660"}];const Yde=null;let Jde=null;const nae=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,datas:te}=a,ne=eae(a,["pathsDetail","user","globalSetting","loading","dispatch","datas"]);const ae=(0,me.useRef)(),oe=(0,me.useRef)(null);(0,me.useEffect)(()=>{se()},[te]);function se(){return tae(this,null,function*(){var ue,ce,de,ye,Ae,ge,Ee;if(((ue=te==null?void 0:te.nodes)==null?void 0:ue.length)>0){let be=(0,gt.fX)((ce=te==null?void 0:te.nodes)==null?void 0:ce.map((Ie,Re)=>{var Le,je,We,ht,bt,yt,Ot,Ut,wt,_e,xt,ot,Tt,jt,mn,Dt;return $ie(d9(d9({},Ie),Ie==null?void 0:Ie.properties),{rootNodeUuid:(Le=Ie==null?void 0:Ie.properties)==null?void 0:Le.rootNodeUuid,id:(je=Ie==null?void 0:Ie.properties)==null?void 0:je.uuid,name:(We=Ie==null?void 0:Ie.properties)==null?void 0:We.name,labelstype:(ht=Ie==null?void 0:Ie.labels)==null?void 0:ht[1],description:(bt=Ie==null?void 0:Ie.properties)==null?void 0:bt.description,nodeType:(yt=Ie==null?void 0:Ie.properties)==null?void 0:yt.nodeType,colornodeType:parseInt((Ot=Ie==null?void 0:Ie.properties)==null?void 0:Ot.color)===1?"\u6839\u8282\u70B9":((Ut=GS==null?void 0:GS.find(Bt=>{var Xt;return(Bt==null?void 0:Bt.name)===((Xt=Ie==null?void 0:Ie.properties)==null?void 0:Xt.nodeType)}))==null?void 0:Ut.name)||"\u5176\u4ED6",newcolor:parseInt((wt=Ie==null?void 0:Ie.properties)==null?void 0:wt.color)===1?"#CC7CF5":((_e=GS==null?void 0:GS.find(Bt=>{var Xt;return(Bt==null?void 0:Bt.name)===((Xt=Ie==null?void 0:Ie.properties)==null?void 0:Xt.nodeType)}))==null?void 0:_e.color)||"#2D947C",tags:((xt=Ie==null?void 0:Ie.properties)==null?void 0:xt.tags)&&((jt=(Tt=(ot=Ie==null?void 0:Ie.properties)==null?void 0:ot.tags)==null?void 0:Tt.split("\uFF0C"))==null?void 0:jt.map(Bt=>({name:Bt})))||[],colorType:parseInt((mn=Ie==null?void 0:Ie.properties)==null?void 0:mn.color)>3?"3":(Dt=Ie==null?void 0:Ie.properties)==null?void 0:Dt.color})}),(Ae=(ye=(de=te==null?void 0:te.relationships)==null?void 0:de.filter(Ie=>{var Re,Le,je;return(Ie==null?void 0:Ie.endNodeUuid)!==((je=(Le=(Re=te==null?void 0:te.nodes)==null?void 0:Re[0])==null?void 0:Le.properties)==null?void 0:je.rootNodeUuid)}))==null?void 0:ye.filter(Ie=>{var Re,Le,je;return(Ie==null?void 0:Ie.startNodeUuid)!==((je=(Le=(Re=te==null?void 0:te.nodes)==null?void 0:Re[0])==null?void 0:Le.properties)==null?void 0:je.rootNodeUuid)}))==null?void 0:Ae.filter(Ie=>Ie.type==="\u5305\u542B")),we=(0,gu.RN)(be),De=(ge=we.nodes)==null?void 0:ge.filter((Ie,Re,Le)=>Re===Le.findIndex(je=>je.id===Ie.id)),Te=(Ee=we.edges)==null?void 0:Ee.filter((Ie,Re,Le)=>Re===Le.findIndex(je=>je.source===Ie.source&&je.target===Ie.target));De.map(Ie=>(Ie.transformd=!0,Ie.style={labelWordWrap:!0,labelPlacement:Ie.depth===0?"center":Ie.depth<3?"top-left":"top",haloLineWidth:Math.max(20-Ie.depth*6,0),labelMaxWidth:Ie.depth===0?300:200,labelFontSize:Ie.depth===0?22:De.length>300?12:14,labelLineHeight:100,halo:Ie.depth<3},Ie)),ae.current=null;let He=De==null?void 0:De.length;ae.current=new gu.kJ({container:oe.current,autoResize:!0,background:"#010A23",autoFit:{type:De.length>50?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:De,edges:Te},node:{type:"circle",style:{size:Ie=>Ie.colorType==1?100:Ie.depth<2?50:He>250?10:20,fill:Ie=>Ie.newcolor,labelText:Ie=>Ie.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:Ie=>Ie.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:De.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",enable:Ie=>Ie.targetType==="node",getContent:(Ie,Re)=>{let Le="";return Re.forEach(je=>{Le+=`
${je.name||""}
`}),Le}}],behaviors:["drag-canvas",{type:"zoom-canvas"},"drag-element",{type:"collapse-expand",onExpand:(Ie,Re)=>{console.log("----",Ie,Re)}},{type:"fix-element-size",state:"fix-element-size",enable:!0}],transforms:[{type:"place-radial-labels"}]}),ae.current.render()}})}return s9.createElement("div",{style:{background:"#fff",height:"800rem"}},s9.createElement("div",{style:{width:"100%",height:"800rem"},ref:oe}))};var rae=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(nae),j3={flex_box_center:"flex_box_center___WMF1f",flex_space_between:"flex_space_between___haq2g",flex_box_vertical_center:"flex_box_vertical_center___KFxAJ",flex_box_center_end:"flex_box_center_end___DIl10",flex_box_column:"flex_box_column___f8Jy4",zhishidian:"zhishidian___ftPXv"},VS={flex_box_center:"flex_box_center___JiLDQ",flex_space_between:"flex_space_between___Ur9j0",flex_box_vertical_center:"flex_box_vertical_center___FAM8c",flex_box_center_end:"flex_box_center_end___onqau",flex_box_column:"flex_box_column___jwO5r",tree_box:"tree_box___EeMwm",tree:"tree___jwv1Z"},Ia=Be(59301),iae=Object.defineProperty,aae=Object.defineProperties,oae=Object.getOwnPropertyDescriptors,f9=Object.getOwnPropertySymbols,sae=Object.prototype.hasOwnProperty,lae=Object.prototype.propertyIsEnumerable,h9=(b,a,y)=>a in b?iae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,X3=(b,a)=>{for(var y in a||(a={}))sae.call(a,y)&&h9(b,y,a[y]);if(f9)for(var y of f9(a))lae.call(a,y)&&h9(b,y,a[y]);return b},g9=(b,a)=>aae(b,oae(a)),p9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const uae=({dispatch:b,user:a,classroomList:y,account:x,resourceModalVisible:E,setResourceModalVisible:z,resourceId:ee,binding:te,getTableData:ne})=>{const[ae]=Gt.default.useForm(),oe=(0,dt.useParams)(),[se,ue]=(0,me.useState)([]),[ce,de]=(0,me.useState)([]),[ye,Ae]=(0,me.useState)([]),[ge,Ee]=(0,me.useState)(!1),[be,we]=(0,me.useState)(!1),[De,Te]=(0,me.useState)([]),[He,Ie]=(0,me.useState)({keyword:""});(0,me.useEffect)(()=>{E?(ae.setFieldsValue({tab:"all"}),Le("all")):(Te([]),Ae([]),He.keyword="",Ie(X3({},He)))},[E]),(0,me.useEffect)(()=>{E&&Le(ae.getFieldValue("tab"))},[He==null?void 0:He.keyword]);const Re=We=>{switch(We.item_type){case"Challenge":return Ia.createElement(Al.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},Ia.createElement(Af.Z,{flex:"302px"},Ia.createElement(Qe.Z,{title:We.name||""},Ia.createElement("div",{className:" multi_ellipsis1"},Ia.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",We.name||""))),Ia.createElement(Af.Z,{flex:1},Ia.createElement(Qe.Z,{title:We.shixun_name||""},Ia.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(We==null?void 0:We.shixun_name)||""))));case"Shixun":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),We.name);case"Attachment":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),We.name);case"ExaminationBank":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),We.name);case"HomeworkCommon":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),We.name);case"VideoItem":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),We.name);case"SubjectHomework":return(We==null?void 0:We.homework_type)=="group"?Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),We.name):Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),We.name);case"StageCatalog":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5"},"\u5C0F\u8282"),We.name);default:return""}},Le=We=>p9(void 0,null,function*(){Ee(!0);const ht=yield(0,Pt.ZP)(`/api/paths/${oe==null?void 0:oe.pathId}/bind_tag_stage_shixuns.json`,{method:"get",params:{tag_discipline_id:ee,binding:te,keywords:He==null?void 0:He.keyword,tab:We}});if(ht){const bt=(Ut,wt="")=>Ut==null?void 0:Ut.map((_e,xt)=>{const ot=wt?`${wt}-${xt}`:`${xt}`,jt=!wt?_e.state_name||"":Re(_e),mn=!(_e!=null&&_e.can_choose);return g9(X3({},_e),{title:jt,key:ot,disabled:mn,children:bt(_e.items||_e.children||[],ot)})}),yt=bt((ht==null?void 0:ht.stages)||[]);ue(yt||[]);const Ot=(Ut,wt=[])=>(Ut.forEach(_e=>{var xt;wt.push(_e.key),(xt=_e.children)!=null&&xt.length&&Ot(_e.children,wt)}),wt);de(Ot(yt||[]))}Ee(!1)}),je=(We,ht)=>{var bt,yt;(bt=ht==null?void 0:ht.checkedNodes)!=null&&bt.length&&Ae((yt=ht==null?void 0:ht.checkedNodes)==null?void 0:yt.map(Ot=>Ot==null?void 0:Ot.stage_shixun_id)),Te(We)};return Ia.createElement("div",null,Ia.createElement(Ft.default,{title:te?"\u89E3\u7ED1\u8D44\u6E90":"\u5173\u8054\u8D44\u6E90",open:E,width:700,centered:!0,destroyOnClose:!0,okText:"\u786E\u5B9A\u4FDD\u5B58",className:VS.scoremodal,onCancel:()=>{z(!1)},onOk:()=>p9(void 0,null,function*(){if(we(!0),te){const We=yield(0,Pt.ZP)(`/api/v2/tag_disciplines/${ee}/un_bind_resource.json`,{method:"post",body:{stage_shixun_ids:ye}});(We==null?void 0:We.status)==0&&(z(!1),ne()),we(!1)}else{const We=yield(0,Pt.ZP)(`/api/v2/tag_disciplines/${ee}/bind_resource.json`,{method:"post",body:{stage_shixun_ids:ye}});(We==null?void 0:We.status)==0&&(z(!1),ne()),we(!1)}})},Ia.createElement(Gt.default,{layout:"inline",form:ae,className:VS.myForm},Ia.createElement(Gt.default.Item,{name:"tab",colon:!1},Ia.createElement(ga.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",onChange:We=>{Le(We)}},Ia.createElement(ga.default.Option,{value:"all"},"\u5168\u90E8"),Ia.createElement(ga.default.Option,{value:"shixun"},"\u5B9E\u8DF5\u9879\u76EE"),Ia.createElement(ga.default.Option,{value:"video"},"\u89C6\u9891"),Ia.createElement(ga.default.Option,{value:"attachment"},"\u8BFE\u4EF6"),Ia.createElement(ga.default.Option,{value:"challenge"},"\u5173\u5361"),Ia.createElement(ga.default.Option,{value:"group_homework"},"\u5206\u7EC4\u4F5C\u4E1A"),Ia.createElement(ga.default.Option,{value:"normal_homework"},"\u56FE\u6587\u4F5C\u4E1A"),Ia.createElement(ga.default.Option,{value:"hack_homework"},"\u7F16\u7A0B\u4F5C\u4E1A"),Ia.createElement(ga.default.Option,{value:"exercise"},"\u6D4B\u9A8C"))),Ia.createElement(Jf.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:He==null?void 0:He.keyword,style:{width:240,marginLeft:"auto"},onChange:We=>{Ie(g9(X3({},He),{keyword:We,page:1}))}})),Ia.createElement(Qt.Z,{spinning:ge},(se==null?void 0:se.length)>0?Ia.createElement("div",{className:VS.tree_box},Ia.createElement(So.default,{className:VS.tree,checkable:!0,treeData:se,checkedKeys:De,expandedKeys:ce,onExpand:We=>de(We),onCheck:(We,ht)=>je(We,ht)})):Ia.createElement(zl.Z,null))))};var cae=(0,dt.connect)(({user:b,classroomList:a,account:y})=>({user:b,classroomList:a,account:y}))(uae),mc=Be(59301),dae=Object.defineProperty,fae=Object.defineProperties,hae=Object.getOwnPropertyDescriptors,m9=Object.getOwnPropertySymbols,gae=Object.prototype.hasOwnProperty,pae=Object.prototype.propertyIsEnumerable,v9=(b,a,y)=>a in b?dae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,A9=(b,a)=>{for(var y in a||(a={}))gae.call(a,y)&&v9(b,y,a[y]);if(m9)for(var y of m9(a))pae.call(a,y)&&v9(b,y,a[y]);return b},mae=(b,a)=>fae(b,hae(a)),y9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const vae=({dispatch:b,user:a,classroomList:y,account:x})=>{const[E]=Gt.default.useForm(),z=(0,dt.useParams)(),[ee,te]=(0,me.useState)(!1),[ne,ae]=(0,me.useState)({page:1,limit:10,keyword:""}),[oe,se]=(0,me.useState)([]),[ue,ce]=(0,me.useState)({}),[de,ye]=(0,me.useState)(!1),[Ae,ge]=(0,me.useState)(""),[Ee,be]=(0,me.useState)(!1),[we,De]=(0,me.useState)("");(0,me.useEffect)(()=>{x.actionTabs.key=="\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90"?Te():(ne.keyword="",ae(A9({},ne)))},[x.actionTabs]);const Te=()=>y9(void 0,null,function*(){var Re,Le,je,We,ht,bt,yt,Ot,Ut,wt,_e,xt;te(!0);const ot=yield(0,Pt.ZP)("/api/v2/course_disciplines.json",{method:"get"});(ot==null?void 0:ot.status)===0&&(se((Re=ot==null?void 0:ot.data)==null?void 0:Re.list),E.setFieldsValue({course_discipline_id:(We=(je=(Le=ot==null?void 0:ot.data)==null?void 0:Le.list)==null?void 0:je[0])==null?void 0:We.id}),((bt=(ht=ot==null?void 0:ot.data)==null?void 0:ht.list)==null?void 0:bt.length)>0?He((Ut=(Ot=(yt=ot==null?void 0:ot.data)==null?void 0:yt.list)==null?void 0:Ot[0])==null?void 0:Ut.id):te(!1),De((xt=(_e=(wt=ot==null?void 0:ot.data)==null?void 0:wt.list)==null?void 0:_e[0])==null?void 0:xt.id))}),He=Re=>y9(void 0,null,function*(){const Le=yield(0,Pt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(z==null?void 0:z.pathId)||"",course_discipline_id:Re,keyword:ne==null?void 0:ne.keyword}});(Le==null?void 0:Le.status)===0&&ce(Le==null?void 0:Le.data),te(!1)});(0,me.useEffect)(()=>{x.actionTabs.key=="\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90"&&(He(E.getFieldValue("course_discipline_id")),De(E.getFieldValue("course_discipline_id")))},[ne==null?void 0:ne.keyword]);const Ie=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(Re,Le)=>mc.createElement("span",null,Re||"--")},{title:"\u5DF2\u5173\u8054\u8D44\u6E90\u6570\u91CF",dataIndex:"resource_size",key:"resource_size",ellipsis:!0,align:"left",render:Re=>mc.createElement("span",null,Re)},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(Re,Le)=>mc.createElement(mc.Fragment,null,mc.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginRight:"20px"},onClick:()=>{ye(!0),ge(Le==null?void 0:Le.id),be(!1)}},"\u5173\u8054\u8D44\u6E90"),mc.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ye(!0),ge(Le==null?void 0:Le.id),be(!0)}},"\u89E3\u7ED1\u8D44\u6E90"))}].filter(Re=>!!Re);return mc.createElement(Ft.default,{title:"\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90",open:x.actionTabs.key=="\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90",width:900,centered:!0,footer:null,destroyOnClose:!0,className:j3.scoremodal,onCancel:()=>{b({type:"account/setActionTabs",payload:{key:""}})}},mc.createElement(Qt.Z,{spinning:ee},mc.createElement(Gt.default,{layout:"inline",form:E,className:j3.myForm},mc.createElement(Gt.default.Item,{name:"course_discipline_id",colon:!1},mc.createElement(ga.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",onChange:Re=>{He(Re),De(Re)}},oe==null?void 0:oe.map(Re=>mc.createElement(ga.default.Option,{key:Re==null?void 0:Re.id,value:Re==null?void 0:Re.id},Re==null?void 0:Re.name)))),mc.createElement(Jf.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ne==null?void 0:ne.keyword,style:{width:240},onChange:Re=>{ae(mae(A9({},ne),{keyword:Re,page:1}))}}),mc.createElement("div",{className:j3.zhishidian,onClick:()=>{(0,gt.xg)(`/knowledgeHub?course_discipline_id=${we}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),mc.createElement(xl.default,{columns:Ie,pagination:!1,scroll:{y:400},style:{marginTop:"20px",marginBottom:"20px"},dataSource:(ue==null?void 0:ue.tag_disciplines)||[]})),mc.createElement(cae,{resourceModalVisible:de,setResourceModalVisible:ye,resourceId:Ae,binding:Ee,getTableData:()=>{He(E.getFieldValue("course_discipline_id")),De(E.getFieldValue("course_discipline_id"))}}))};var Aae=(0,dt.connect)(({user:b,classroomList:a,account:y})=>({user:b,classroomList:a,account:y}))(vae),ar=Be(59301),yae=Object.defineProperty,xae=Object.defineProperties,Pae=Object.getOwnPropertyDescriptors,jS=Object.getOwnPropertySymbols,x9=Object.prototype.hasOwnProperty,P9=Object.prototype.propertyIsEnumerable,b9=(b,a,y)=>a in b?yae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,zA=(b,a)=>{for(var y in a||(a={}))x9.call(a,y)&&b9(b,y,a[y]);if(jS)for(var y of jS(a))P9.call(a,y)&&b9(b,y,a[y]);return b},bae=(b,a)=>xae(b,Pae(a)),Eae=(b,a)=>{var y={};for(var x in b)x9.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&jS)for(var x of jS(b))a.indexOf(x)<0&&P9.call(b,x)&&(y[x]=b[x]);return y},sm=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Ca=window.ENV==="build"?"/react/build":"";let R0=[{name:"\u6839\u8282\u70B9",src:Ca+"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB",img:Ca+"/images/gjd.svg"},{name:"\u8BFE\u7A0B",src:Ca+"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9",img:Ca+"/images/kcjd.svg"},{name:"\u7AE0\u8282",src:Ca+"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9",img:Ca+"/images/zjjd.svg"},{name:"\u77E5\u8BC6\u70B9",src:Ca+"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F",img:Ca+"/images/zsdjd.svg"},{name:"\u5B9E\u8BAD",src:Ca+"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB",img:Ca+"/images/sxjd.svg"},{name:"\u4F5C\u4E1A",src:Ca+"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5",img:Ca+"/images/zyjd.svg"},{name:"\u89C6\u9891",src:Ca+"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4",img:Ca+"/images/spjd.svg"},{name:"\u8BFE\u4EF6",src:Ca+"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448",img:Ca+"/images/kjjd.svg"},{name:"\u8BD5\u5377",src:Ca+"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04",img:Ca+"/images/sjjd.svg"},{name:"\u5176\u4ED6",src:Ca+"/images/qt.svg",color:"#2D947C",bordercolor:"#157660",img:Ca+"/images/qtjd.svg"}];const Sae=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,uuid:te,Tabsdatas:ne,initdata:ae,setactivied:oe,tpacti:se}=a,ue=Eae(a,["pathsDetail","user","globalSetting","loading","dispatch","uuid","Tabsdatas","initdata","setactivied","tpacti"]),ce,de,ye,Ae,ge,Ee;const be=(0,dt.useParams)(),we=(0,me.useRef)(),De=(0,me.useRef)(),Te=(0,me.useRef)(),[He,Ie]=(0,me.useState)([]),[Re,Le]=(0,me.useState)(!0),[je,We]=(0,me.useState)([]),[ht,bt]=(0,me.useState)(""),[yt,Ot]=(0,me.useState)(!1),Ut=(0,me.useRef)(null),[wt,_e]=(0,me.useState)(),[xt,ot]=(0,me.useState)(!1),[Tt,jt]=(0,me.useState)([]);let[mn,Dt]=(0,me.useState)(!1);const[Bt,Xt]=(0,me.useState)(!1),[un,yn]=(0,me.useState)(!1),[Tn,Yn]=(0,me.useState)(!1),[Fr,vt]=(0,me.useState)([]),[Jt,Sn]=(0,me.useState)(!1),[bn,Bn]=(0,me.useState)([]),[rr]=(0,dt.useSearchParams)(),[ir,gr]=(0,me.useState)(!1),[Ii,hi]=(0,me.useState)(0),[ut,Ze]=(0,me.useState)("\u5168\u90E8");let[qt,Mn]=(0,me.useState)({page:1,limit:10});const[Kt,xn]=(0,me.useState)({}),[Kr,pr]=(0,me.useState)([]),$r=(0,me.useRef)(null),ni=(0,me.useRef)(null),[$n,fr]=(0,me.useState)(!1);(0,me.useEffect)(()=>(mn=!1,Dt(!1),or(2,!0),It.ZP.config({getContainer:()=>Ut.current}),()=>{var en;Le(!1),We([]),ot(!1),bt(""),(en=Te.current)==null||en.clear()}),[te]),(0,me.useEffect)(()=>(document.addEventListener("keydown",Di),document.addEventListener("keyup",bi),()=>{document.removeEventListener("keydown",Di),document.addEventListener("keyup",bi)}),[]);function Di(en){en.ctrlKey&&Te.current&&Te.current.setBehaviors(dn=>[...dn.filter(Br=>typeof Br=="string"?Br!=="zoom-canvas":Br.type!=="zoom-canvas"),{type:"zoom-canvas",key:"new-zoom",enable:!0,preventDefault:!0}])}function bi(en){Te.current&&Te.current.setBehaviors(dn=>[...dn.filter(Br=>typeof Br=="string"?Br!=="zoom-canvas":Br.type!=="zoom-canvas"),{type:"zoom-canvas",key:"new-zoom1",enable:!1,preventDefault:!1}])}const ur={onRemove:()=>{vt([])},beforeUpload:en=>{if(console.log(en),(en==null?void 0:en.size)>1024*1024*50)return It.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let dn=[];return dn.push(en),vt([...dn]),!1},fileList:Fr,accept:".xls,.xlsx"};(0,me.useEffect)(()=>{},[mn]),(0,me.useEffect)(()=>(window.addEventListener("resize",Qi),()=>{window.removeEventListener("resize",Qi)}),[]);function Qi(){var en,dn;(dn=(en=we.current)==null?void 0:en.update)==null||dn.call(en)}const Zt=(...en)=>sm(void 0,[...en],function*(dn={}){return yield ee({type:"pathsDetail/getKnowledgeGraphs",payload:zA({graphable_type:rr.get("type")==="classrooms"?"course":"subject",graphable_id:be==null?void 0:be.pathId},dn)})});function or(en,dn=!1){return sm(this,null,function*(){var cr,Br,kr,Oa,Ql,cu,O0,uf;(cr=Te.current)==null||cr.destroy(),gr(!0);let qh=yield(0,Pt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:te,subject_id:be==null?void 0:be.pathId,depth:en===0?en:en||-1,relationshipFilter:"\u5305\u542B>"}});if(gr(!1),(qh==null?void 0:qh.status)===0){if(dn||Zt({graphable_id:be==null?void 0:be.pathId}),mn){De.current.getData();return}Le(!0);let UA=(0,gt.fX)((kr=(Br=qh==null?void 0:qh.data)==null?void 0:Br.nodes)==null?void 0:kr.map((Tr,Dc)=>{var td,nd,H0,$S,nt,rn,Dn,Nn,ln,Pr,ei,Mi,gi,ia,ha,Wi,Ka,Zo;return bae(zA(zA({},Tr),Tr==null?void 0:Tr.properties),{rootNodeUuid:(td=Tr==null?void 0:Tr.properties)==null?void 0:td.rootNodeUuid,id:(nd=Tr==null?void 0:Tr.properties)==null?void 0:nd.uuid,name:(H0=Tr==null?void 0:Tr.properties)==null?void 0:H0.name,labelstype:($S=Tr==null?void 0:Tr.labels)==null?void 0:$S[1],description:(nt=Tr==null?void 0:Tr.properties)==null?void 0:nt.description,nodeType:(rn=Tr==null?void 0:Tr.properties)==null?void 0:rn.nodeType,colornodeType:parseInt((Dn=Tr==null?void 0:Tr.properties)==null?void 0:Dn.color)===1?"\u6839\u8282\u70B9":((Nn=R0==null?void 0:R0.find(Bo=>{var Po;return(Bo==null?void 0:Bo.name)===((Po=Tr==null?void 0:Tr.properties)==null?void 0:Po.nodeType)}))==null?void 0:Nn.name)||"\u5176\u4ED6",newcolor:parseInt((ln=Tr==null?void 0:Tr.properties)==null?void 0:ln.color)===1?"#CC7CF5":((Pr=R0==null?void 0:R0.find(Bo=>{var Po;return(Bo==null?void 0:Bo.name)===((Po=Tr==null?void 0:Tr.properties)==null?void 0:Po.nodeType)}))==null?void 0:Pr.color)||"#2D947C",newbordercolor:parseInt((ei=Tr==null?void 0:Tr.properties)==null?void 0:ei.color)===1?Ca+"/images/gjd.svg":((Mi=R0==null?void 0:R0.find(Bo=>{var Po;return(Bo==null?void 0:Bo.name)===((Po=Tr==null?void 0:Tr.properties)==null?void 0:Po.nodeType)}))==null?void 0:Mi.img)||Ca+"/images/qtjd.svg",tags:((gi=Tr==null?void 0:Tr.properties)==null?void 0:gi.tags)&&((Wi=(ha=(ia=Tr==null?void 0:Tr.properties)==null?void 0:ia.tags)==null?void 0:ha.split("\uFF0C"))==null?void 0:Wi.map(Bo=>({name:Bo})))||[],colorType:parseInt((Ka=Tr==null?void 0:Tr.properties)==null?void 0:Ka.color)>3?"3":(Zo=Tr==null?void 0:Tr.properties)==null?void 0:Zo.color})}),(Ql=(Oa=qh==null?void 0:qh.data)==null?void 0:Oa.relationships)==null?void 0:Ql.filter(Tr=>Tr.type==="\u5305\u542B")),jx=(0,gu.RN)(UA),ed=(cu=jx.nodes)==null?void 0:cu.filter((Tr,Dc,td)=>Dc===td.findIndex(nd=>nd.id===Tr.id));Ie(ed);let qS=(O0=jx.edges)==null?void 0:O0.filter((Tr,Dc,td)=>Dc===td.findIndex(nd=>nd.source===Tr.source&&nd.target===Tr.target));ed.map(Tr=>(Tr.transformd=!0,Tr.style={labelWordWrap:!0,labelPlacement:Tr.depth===0?"center":Tr.depth<3?"top-left":"top",haloLineWidth:Math.max(20-Tr.depth*6,0),labelMaxWidth:Tr.depth===0?300:100,labelFontSize:Tr.depth===0?22:ed.length>300?12:14,labelLineHeight:100,halo:Tr.depth<3},Tr)),Te.current=null;let _S=ed==null?void 0:ed.length;Te.current=new gu.kJ({container:ni.current,autoResize:!0,background:"#010A23",autoFit:{type:ed.length>10?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:ed,edges:qS},node:{type:"image",style:{src:Tr=>Tr.newbordercolor,size:Tr=>Tr.colorType==1?100:Tr.depth<2?50:_S>250?10:20,fill:Tr=>Tr.newcolor,labelText:Tr=>Tr.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:Tr=>Tr.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:ed.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",position:"bottom",enable:Tr=>Tr.targetType==="node",getContent:(Tr,Dc)=>{let td="";return Dc.forEach(nd=>{td+=`
${nd.name||""}
`}),td}}],behaviors:["drag-canvas",{type:"zoom-canvas",enable:!1,preventDefault:!1,onFinish:()=>{setTimeout(()=>{var Tr;hi((((Tr=Te==null?void 0:Te.current)==null?void 0:Tr.getZoom())*100).toFixed(0))},300)}},"drag-element",{type:"collapse-expand",onExpand:(Tr,Dc)=>{console.log("----",Tr,Dc)}},{type:"fix-element-size",state:"fix-element-size",enable:!0},{type:"click-select",state:"selected",onClick:Tr=>{$r.current?(clearTimeout($r.current),$r.current=null):$r.current=setTimeout(()=>{let Dc=ed.filter(td=>{var nd,H0;return(td==null?void 0:td.id)===((H0=(nd=Tr.target)==null?void 0:nd.config)==null?void 0:H0.id)});if((Dc==null?void 0:Dc.length)===0){ot(!1);return}_e(Dc==null?void 0:Dc[0]),ot(!0),Tr.view.setCursor("pointer"),$r.current=null},300)},multiple:!1},{type:"hover-activate",enable:Tr=>Tr.targetType==="node",degree:1,state:"highlight",direction:"both",inactiveState:"inactive",onHover:Tr=>{Tr.view.setCursor("pointer")},onHoverEnd:Tr=>{Tr.view.setCursor("default")}}],transforms:[{type:"place-radial-labels"}]}),Te.current.render(),ni.current&&(ni.current.style.opacity=1),(uf=Te==null?void 0:Te.current)==null||uf.fitView(),setTimeout(()=>{var Tr;hi((((Tr=Te==null?void 0:Te.current)==null?void 0:Tr.getZoom())*100).toFixed(0))},300);var Vx=Te.current.getOptions();setTimeout(()=>{var Tr;Vx.animation=!0,(Tr=Te.current)==null||Tr.setOptions(Vx)},2500),window.graphsRef=Te.current}let z0=yield(0,Pt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:be==null?void 0:be.pathId}});(z0==null?void 0:z0.status)===0&&pr(z0==null?void 0:z0.data)})}const Ir=(en,dn)=>{if(Te.current){if(Bt){en==="Leave"?De.current.settype(""):De.current.settype(dn==null?void 0:dn.name);return}if(mn){De.current.onMouse(en,dn.name);return}try{const cr={},Br={};Te.current.getEdgeData().map(kr=>{cr[kr.id]=en==="Enter"?"inactive":"active"}),Te.current.getNodeData().map(kr=>{en==="Enter"?Br[kr.id]=kr.colornodeType===dn.name?"highlight":"inactive":Br[kr.id]="active"}),Te.current.setElementState(cr),Te.current.setElementState(Br)}catch(cr){}}},ci=(en,dn)=>{if(Te.current){if(mn){De.current.onMouse(en,dn.name);return}try{const cr={},Br={};Te.current.getEdgeData().map(kr=>{cr[kr.id]=en==="Enter"?"inactive":"active"}),Te.current.getNodeData().map(kr=>{var Oa,Ql;en==="Enter"?Br[kr.id]=(Ql=(Oa=kr.tags)==null?void 0:Oa.map(cu=>cu==null?void 0:cu.name))!=null&&Ql.includes(dn.name)?"highlight":"inactive":Br[kr.id]="active"}),Te.current.setElementState(cr),Te.current.setElementState(Br)}catch(cr){}}};return ar.createElement(Qt.Z,{spinning:ir},ar.createElement("div",{ref:Ut,className:"h-screen flex flex-col",style:{background:"#010A23",height:"100%"}},ar.createElement("div",{className:"relative w-full"},ar.createElement("div",{className:"flex w-full px-40px-rem pt-24px-rem absolute gap-20px-rem",style:{left:0,top:0,justifyContent:"start",zIndex:1}},ar.createElement("span",{className:Fl.tupugx,onClick:()=>{oe(),localStorage.setItem("tpuuid",te)}},ar.createElement("img",{src:Ca+"/images/tpgx.svg",style:{marginRight:"10rem",width:"16rem"}}),"\u56FE\u8C31\u5173\u7CFB"),ar.createElement("div",{className:Fl.autocomp},ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement(zs.Z,{className:Fl.autocompwidth,options:je,popupClassName:Fl.autopop,getPopupContainer:()=>Ut.current,value:ht,onSelect:(en,dn)=>{var cr;if(bt(He.find(Br=>Br.id===en).name),_e(He.find(Br=>Br.id===en)),ot(!0),Bt){De.current.selectall(en);return}if(mn)De.current.selectall(en);else{let Br=Te.current.getElementDataByState("node","selected");(Br==null?void 0:Br.length)>0&&Te.current.setElementState((cr=Br==null?void 0:Br[0])==null?void 0:cr.id,[""]),Te.current.setElementState(en,["selected"])}},onChange:en=>{bt(en)},onSearch:en=>{We(()=>{var dn,cr,Br;return ut==="\u5168\u90E8"?(dn=He==null?void 0:He.filter(kr=>kr.name.includes(en)))==null?void 0:dn.map(kr=>({label:ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:"10rem",height:"20rem",lineHeight:"20rem",padding:"0rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},kr==null?void 0:kr.nodeType)," ",ar.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:kr==null?void 0:kr.name.replaceAll(en,`${en}`)}})),value:kr==null?void 0:kr.id})):(Br=(cr=He==null?void 0:He.filter(kr=>{var Oa;return(Oa=kr==null?void 0:kr.tags)==null?void 0:Oa.find(Ql=>Ql.name===ut)}))==null?void 0:cr.filter(kr=>kr.name.includes(en)))==null?void 0:Br.map(kr=>({label:ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:"10rem",height:"20rem",padding:"2rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},kr==null?void 0:kr.nodeType)," ",ar.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:kr==null?void 0:kr.name.replaceAll(en,`${en}`)}})),value:kr==null?void 0:kr.id}))})}},ar.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",addonBefore:ar.createElement(ec.Z,{overlayClassName:Fl.dropdownst,menu:{items:[{label:ar.createElement("div",{onClick:()=>{Ze("\u5168\u90E8"),ci("\u5168\u90E8","")}},"\u5168\u90E8"),key:"1"},...Kr==null?void 0:Kr.map(en=>({label:ar.createElement("div",{onClick:()=>{Ze(en.name),ci("Enter",en)}},en==null?void 0:en.name),key:en.id}))]}},ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement("div",{className:Fl.textname,style:{width:"60rem"}},ut),ar.createElement("div",{style:{height:"22rem",background:"linear-gradient( 180deg, rgba(255,255,255,0) 0%, #AEAEAE 52%, rgba(255,255,255,0) 100%)",width:"1rem"}})))})))),ar.createElement("div",{className:"flex ml-auto",style:{zIndex:"3"}},((ce=y==null?void 0:y.detail)==null?void 0:ce.can_managed)&&rr.get("type")==="classrooms"&&ar.createElement("div",{className:`current flex item-center c-white ${Fl.ChangeBut}`,onClick:()=>{dt.history.push(`/knowledgegraph/${be==null?void 0:be.pathId}/statistics/pathatlas/${te}?type=classrooms&tabs=3`)}},"\u6570\u636E\u7EDF\u8BA1"),((de=y==null?void 0:y.detail)==null?void 0:de.can_managed)&&ar.createElement("div",{className:Fl.hoverone},ar.createElement("div",{onClick:()=>sm(void 0,null,function*(){let en=yield(0,Pt.ZP)("/api/knowledge/v2/backup.json",{method:"POST",body:{subject_id:be==null?void 0:be.pathId,parentNodeUuid:te}});(en==null?void 0:en.status)===0&&It.ZP.info("\u56FE\u8C31\u4FDD\u5B58\u6210\u529F")})},ar.createElement("img",{src:$n===2?Ca+"/images/bcbbxz.png":Ca+"/images/bcbb.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(2)}}),ar.createElement("div",{className:Fl.name},"\u4FDD\u5B58\u7248\u672C")),ar.createElement("div",{onClick:()=>sm(void 0,null,function*(){qt.page=1,qt.limit=10;let en=yield(0,Pt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:zA({subject_id:be==null?void 0:be.pathId,nodeUuid:te},qt)});Mn(qt),(en==null?void 0:en.status)===0&&(Sn(!0),Bn(en))})},ar.createElement("img",{src:$n===3?Ca+"/images/qhbbxz.png":Ca+"/images/qhbb.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(3)},className:Fl.img}),ar.createElement("div",{className:Fl.name},"\u5207\u6362\u7248\u672C"))),((ye=y==null?void 0:y.detail)==null?void 0:ye.can_managed)&&ar.createElement(Qe.Z,{title:"\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31"},ar.createElement("div",{className:"current flex item-center justify-center c-white",style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem",borderRadius:"50%",background:"#202F4F"},onClick:()=>{Mo.Z.publish("create_a_knowledge_map")}},ar.createElement("span",{className:"iconfont icon-tianjia4"}))),ar.createElement("div",{className:Fl.hoverone},ar.createElement("div",{onClick:()=>{mn=!1,Dt(!1),Xt(!1),Le(!0),or(2,!0)}},ar.createElement("img",{src:$n===4?Ca+"/images/gxtxz.png":Ca+"/images/gxt.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(4)}}),ar.createElement("div",{className:Fl.name},"\u5173\u7CFB\u56FE")),ar.createElement("div",{onClick:()=>{mn=!0,Xt(!1),Dt(!0)}},ar.createElement("img",{src:$n===5?Ca+"/images/zssxz.png":Ca+"/images/zss.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(5)},className:Fl.img}),ar.createElement("div",{className:Fl.name},"\u77E5\u8BC6\u6811"))),ar.createElement(Qe.Z,{title:"\u5168\u5C4F"},ar.createElement("img",{className:"current",onClick:()=>{var en,dn,cr,Br;(0,V3.vp)()?(Ot(!1),(0,V3.BU)(),!mn&&Re?(en=Te==null?void 0:Te.current)==null||en.fitCenter():(dn=De==null?void 0:De.current)==null||dn.fitView()):(Ot(!0),(0,V3.Dj)(Ut.current),!mn&&Re?(cr=Te==null?void 0:Te.current)==null||cr.fitCenter():(Br=De==null?void 0:De.current)==null||Br.fitView())},src:$n===6?Ca+"/images/qpxz.png":Ca+"/images/qp.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(6)},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})),((Ae=y==null?void 0:y.detail)==null?void 0:Ae.can_managed)&&ar.createElement("div",{className:Fl.hoverone,style:{marginRight:"0rem"}},ar.createElement("div",{onClick:()=>{yn(!0)}},ar.createElement("img",{src:$n===10?Ca+"/images/drxz.png":Ca+"/images/dr.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(10)}}),ar.createElement("div",{className:Fl.name},"\u5BFC\u5165")),ar.createElement("div",{onClick:()=>{(0,gt.FH)("",lt.Z.API_SERVER+`/api/knowledge/v2/export.json?subject_id=${be==null?void 0:be.pathId}&fileType=xlsx&parentNodeUuid=${te}`)}},ar.createElement("img",{src:$n===11?Ca+"/images/dcxz.png":Ca+"/images/dc.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(11)},className:Fl.img}),ar.createElement("div",{className:Fl.name},"\u5BFC\u51FA")))))),Re&&!mn&&!Bt&&ar.createElement("div",{className:"w-full h-screen",style:{opacity:0},ref:ni}),ar.createElement("div",{id:"myDiagramDiv",className:`w-full ${mn?"h-screen":""}`},mn?ar.createElement(Ul,{ref:De,setzoomsize:hi,setshowdetail:ot,setitems:_e,nodeUuid:te,subject_id:be==null?void 0:be.pathId}):"",Bt?ar.createElement(Jie,{ref:De,setzoomsize:hi,setshowdetail:ot,setitems:_e,nodeUuid:te,subject_id:be==null?void 0:be.pathId}):""),ar.createElement("div",{className:"flex item-center sticky c-white px-10px-rem",style:{bottom:"30px",zIndex:101}},(He==null?void 0:He.length)>0&&ar.createElement("div",{className:" flex item-center gap-12px-rem"},(ge=R0.filter(en=>{var dn;return(dn=He==null?void 0:He.map(cr=>cr==null?void 0:cr.colornodeType))==null?void 0:dn.includes(en==null?void 0:en.name)}))==null?void 0:ge.map(en=>ar.createElement("div",{onMouseLeave:()=>Ir("Leave",en),onMouseEnter:()=>Ir("Enter",en),className:"flex item-center current gap-6px-rem"},ar.createElement("img",{src:en==null?void 0:en.img,style:{width:"20rem",height:"20rem"}}),ar.createElement("span",null,en==null?void 0:en.name)))),ar.createElement("div",{className:"flex item-center ml-auto"},!mn&&!Bt&&ar.createElement(ec.Z,{overlayClassName:Fl.dropdownst,getPopupContainer:()=>Ut.current,menu:{items:[{label:ar.createElement("div",{onClick:()=>{or()}},"\u5C55\u5F00\u5168\u90E8"),key:"1"},{label:ar.createElement("div",{onClick:()=>{or(3)}},"\u5C55\u5F003\u5C42"),key:"2"},{label:ar.createElement("div",{onClick:()=>{or(2)}},"\u5C55\u5F002\u5C42"),key:"3"},{label:ar.createElement("div",{onClick:()=>{or(1)}},"\u5C55\u5F001\u5C42"),key:"4"},{label:ar.createElement("div",{onClick:()=>{or(0)}},"\u6536\u8D77\u5168\u90E8"),key:"5"}]}},ar.createElement("img",{style:{cursor:"pointer"},onClick:()=>{},src:$n===7?Ca+"/images/xscjxz.png":Ca+"/images/xscj.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(7)}})),!Bt&&ar.createElement(Qe.Z,{title:"\u5C45\u4E2D\u663E\u793A"},ar.createElement("img",{onClick:()=>{Le(!1),or()},style:{marginLeft:"10rem",cursor:"pointer"},src:$n===8?Ca+"/images/jzxsxz.png":Ca+"/images/jzxs.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(8)},className:Fl.img})),ar.createElement("div",{style:{marginLeft:"10rem",background:"#202F4F",borderRadius:"4px",alignItems:"center"}},ar.createElement("img",{style:{cursor:"pointer"},onClick:()=>{if(Bt){De.current.handleZoom("out");return}mn?(De.current.zoomBy(.9),De.current.getZooms()):(Te.current.zoomBy(.9),setTimeout(()=>{var en;hi((((en=Te==null?void 0:Te.current)==null?void 0:en.getZoom())*100).toFixed(0))},300))},src:$n===9?Ca+"/images/newsxxz.png":Ca+"/images/newsx.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(9)}}),!Bt&&ar.createElement("span",{style:{display:"inline-flex",width:"46px",justifyContent:"center"},onClick:()=>{}}," ",Ii+"%"),ar.createElement("img",{style:{cursor:"pointer"},onClick:()=>{if(Bt){De.current.handleZoom("in");return}mn?(De.current.zoomBy(1.1),De.current.getZooms()):(Te.current.zoomBy(1.1),setTimeout(()=>{var en;hi((((en=Te==null?void 0:Te.current)==null?void 0:en.getZoom())*100).toFixed(0))},300))},src:$n===12?Ca+"/images/newfdxz.png":Ca+"/images/newfd.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(12)}})))),ar.createElement(mf.Z,{tpacti:se,initdata:ae,uuid:te,Tabsdatas:ne,setshow:Le,getData:or,containerRef:Ut,showdetail:xt,setshowdetail:ot,items:wt}),ar.createElement(Ft.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:un,centered:!0,getContainer:()=>Ut.current,okButtonProps:{loading:Tn},onCancel:()=>{yn(!1),vt([])},onOk:()=>sm(void 0,null,function*(){var en,dn,cr;const Br=new FormData;if(Fr.length>0)Br.append("file",Fr[0]);else{It.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}Yn(!0),Br.append("subject_id",(be==null?void 0:be.pathId)+""),Br.append("parentNodeUuid",te);let kr=yield(0,Pt.ZP)("/api/knowledge/v2/import.json",{method:"post",body:Br},!0);Yn(!1),(kr==null?void 0:kr.status)===0&&((en=kr==null?void 0:kr.data)!=null&&en.importErrorFilePath?Ft.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:ar.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",ar.createElement("a",{href:`${lt.Z.API_SERVER}${(dn=kr==null?void 0:kr.data)==null?void 0:dn.importErrorFilePath}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(or(),Le(!1),(cr=kr==null?void 0:kr.data)!=null&&cr.has_route?It.ZP.info("\u77E5\u8BC6\u56FE\u8C31\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u4E60\u8DEF\u5F84\u7684\u8282\u70B9\u4E0E\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u7ED1\u5B9A\uFF0C\u8BF7\u66F4\u65B0\u5B66\u4E60\u8DEF\u5F84"):It.ZP.info("\u5BFC\u5165\u6210\u529F"),vt([]),_e({}),yn(!1)))})},(He==null?void 0:He.length)>0&&ar.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u8986\u76D6\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u9700\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),ar.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",ar.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),ar.createElement("a",{href:`${lt.Z.API_SERVER}/api/knowledge/v2/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),ar.createElement(Al.Z,null,ar.createElement(Af.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",ar.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),ar.createElement(Al.Z,{style:{marginTop:10,marginLeft:50}},ar.createElement(tc.default,zA({},ur),ar.createElement("span",{style:{padding:"0px 16px",color:"#1b8565",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #1b8565",background:"#1b8565 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},ar.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))),ar.createElement(Ba.Z,null,ar.createElement(ar.Fragment,null,ar.createElement(Ft.default,{title:"\u7248\u672C\u8BB0\u5F55",centered:!0,width:1200,open:Jt,footer:!1,getContainer:()=>Ut.current,onCancel:()=>{Sn(!1)}},ar.createElement(xl.default,{dataSource:bn==null?void 0:bn.data,pagination:!1,columns:[{title:"\u7248\u672C\u4FDD\u5B58\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,key:"created_at",render:(en,dn)=>ar.createElement("div",null,ar.createElement("span",null,en),(dn==null?void 0:dn.is_now_version)&&ar.createElement("span",{style:{background:"#2BAC8E",padding:"4rem",fontSize:"12rem",marginLeft:"5rem",color:"#fff"}},"\u5F53\u524D\u4F7F\u7528\u7248\u672C"))},{title:"\u4FDD\u5B58\u4EBA",dataIndex:"username",ellipsis:!0,key:"username"},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,key:"name",render:(en,dn)=>ar.createElement("div",null,ar.createElement("span",{style:{color:"#1B8565",marginRight:"30rem",cursor:"pointer"},onClick:()=>sm(void 0,null,function*(){var cr,Br;let kr=yield(0,Pt.ZP)(`${dn==null?void 0:dn.url}`,{method:"get"});(kr==null?void 0:kr.status)===0&&((Br=(cr=kr==null?void 0:kr.data)==null?void 0:cr.nodes)==null?void 0:Br.length)>0&&jt(kr==null?void 0:kr.data)})},"\u67E5\u770B"),ar.createElement("span",{onClick:()=>sm(void 0,null,function*(){if(dn!=null&&dn.is_now_version)return;let cr=yield(0,Pt.ZP)("/api/knowledge/v2/restore.json",{method:"post",body:{subject_id:be==null?void 0:be.pathId,backupFilePath:dn==null?void 0:dn.backupFilePath}});(cr==null?void 0:cr.status)===0&&(or(),Sn(!1),Le(!1),It.ZP.info("\u5207\u6362\u6210\u529F"))}),style:{color:dn!=null&&dn.is_now_version?"#999999":"#1B8565",cursor:"pointer"}},"\u5207\u6362\u81F3\u5F53\u524D\u7248\u672C"))}]}),ar.createElement(Wr.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},pageSize:qt.limit,total:bn==null?void 0:bn.total_count,current:qt.page,onChange:(en,dn)=>sm(void 0,null,function*(){qt.page=en,qt.limit=dn,Mn(qt);let cr=yield(0,Pt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:zA({subject_id:be==null?void 0:be.pathId,nodeUuid:te},qt)});(cr==null?void 0:cr.status)===0&&(Sn(!0),Bn(cr))})})),ar.createElement(Ft.default,{open:((Ee=Tt==null?void 0:Tt.nodes)==null?void 0:Ee.length)>0,title:"\u5386\u53F2\u56FE\u8C31",width:"1200rem",footer:null,getContainer:()=>Ut.current,destroyOnClose:!0,onCancel:()=>{jt({})}},ar.createElement(rae,{datas:Tt}))))),ar.createElement(Aae,null))};var wae=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Sae),Kh={wrap:"wrap___HuFFi",add:"add___GrP2R",dimensionalBall:"dimensionalBall___flm6B",archer:"archer___biVqC",svg:"svg___hXxGw",modal:"modal___DR9M_",mHead:"mHead___I923K",form:"form___W2fTe",mType:"mType___hoISa",listItem:"listItem___JCZwd",tupugx:"tupugx___iCNXk"},lf={flex_box_center:"flex_box_center___aEG4A",flex_space_between:"flex_space_between___O70yE",flex_box_vertical_center:"flex_box_vertical_center___rEvY1",flex_box_center_end:"flex_box_center_end___Xp3ui",flex_box_column:"flex_box_column___McZmY",largeBall:"largeBall___SbxSR",middleBall:"middleBall___eKLzh",smallBall:"smallBall___r7xv5",largeBallDish:"largeBallDish___EeTGm",middleBallDish:"middleBallDish___hca4h",smallBallDish:"smallBallDish___rrHxf",smallBallGather:"smallBallGather___hHHqa",box:"box___yWjPn",spectrum:"spectrum___r9a7p",pedestal:"pedestal___Grjvz",spectrumHover:"spectrumHover___OibBM",pedestalHover:"pedestalHover___EcKUJ"};const Cae="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjkxcHgiIGhlaWdodD0iMTk0cHgiIHZpZXdCb3g9IjAgMCAyOTEgMTk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuWfuuW6pzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNzgwNjE3JSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyNy43NzI4NjQzJSIgeTE9IjQzLjE1NTA2NzMlIiB4Mj0iOTcuMjIyMjIyMiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzMxN0NEMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjcyQTk1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI1MCUiIHgyPSI1MCUiIHkyPSI2NC4yMTc0OTQ1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1QjVGRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNiIgcG9pbnRzPSIxNDQuNzQ1OSAxNi40Njc5NzAxIDI2MC4xMzI5MzUgNzIuOTI3OTU1NiAxNDYuMTg4MjM4IDEzOC43NTc4OTYgMzAuODAxMjAzMyA3Mi4yMDcxODk5Ij48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS41JSIgeT0iLTIuOSUiIHdpZHRoPSIxMDMuMSUiIGhlaWdodD0iMTA1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNyI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI1IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNzk2ODM2ODkgICAwIDAgMCAwIDAuOTc0NjYwMTA4ICAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA4MjAtM0Tlm77osLEt5YiH5Zu+VjQuMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4wMDAwMDAsIC0xMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5Z+65bqnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAxMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ0LjU4NDkwNiAzOC45MDI0MTk0IDI5MSAxMTAuNDY0MzA1IDE0Ni40MTUwOTQgMTkzLjkwMjQxOSAwIDEwOS41NTA3NDkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIHBvaW50cz0iLTcuNTMxNzUzZS0xMyA3MC43NTEyNzkgMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDE0Ni4wNzY5OTQgMTc3Ljc5MzA4NSAtNy41MzE3NTNlLTEzIDkzLjMxODQ5NzMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIHBvaW50cz0iMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDI5MC45MzQxMzggNzEuNjY2MTY2MiAyOTAuOTM0MTM4IDk0LjIzMzM4NDUgMTQ2LjA3Njk5NCAxNzcuNzkzMDg1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBwb2ludHM9IjE0NC41NTIxODIgLTUuODk5OTA5NzdlLTEzIDI5MC45MzQxMzggNzEuNjY2MTY2MiAxNDYuMzgxOTU2IDE1NS4yMjU4NjYgLTUuNjg0MzQxODllLTEzIDcwLjc1MTI3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci03KSIgeGxpbms6aHJlZj0iI3BhdGgtNiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",Bae="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjk1cHgiIGhlaWdodD0iMTk3cHgiIHZpZXdCb3g9IjAgMCAyOTUgMTk3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuW6leW6p+mAieS4rTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNTUwNjczJSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI2LjA2MjU2MyUiIHgyPSI1MCUiIHkyPSI2NC40MjMxOTgxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyREUxRkQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxNDYuMzI3NiAxNi42NDc5MjI2IDI2Mi45NzU1MTcgNzMuNzI0ODcwMiAxNDcuNzg1Njk5IDE0MC4yNzQxNjIgMzEuMTM3NzgxMSA3Mi45OTYyMjgzIj48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS4xJSIgeT0iLTIuMCUiIHdpZHRoPSIxMDIuMiUiIGhlaWdodD0iMTA0LjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNiI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjQiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC43OTY4MzY4OSAgIDAgMCAwIDAgMC45NzQ2NjAxMDggICAwIDAgMCAwIDEgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDgyMC0zROWbvuiwsS3liIflm75WNC4wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ3MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5bqV5bqn6YCJ5LitIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ2LjEzMTc2NSAzOS40MTkzNDQyIDI5NC4xMTMyOTggMTExLjg2ODYzNyAxNDcuOTgxNTM0IDE5Ni4zNDE0MjkgLTEuNDIxMDg1NDdlLTEzIDExMC45NDM3NTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiBwb2ludHM9IjEuMTM2ODY4MzhlLTEzIDcxLjUyNDQwOCAxNDcuNjczMjM5IDE1Ni45MjIwODUgMTQ3LjY3MzIzOSAxNzkuNzM1OTA1IDEuMTM2ODY4MzhlLTEzIDk0LjMzODIyNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBwb2ludHM9IjE0Ny42NzMyMzkgMTU2LjkyMjA4NSAyOTQuMTEzMjk4IDcyLjQ0OTI5MjYgMjk0LjExMzI5OCA5NS4yNjMxMTI0IDE0Ny42NzMyMzkgMTc5LjczNTkwNSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHBvaW50cz0iMTQ2LjEzMTc2NSAtNC43OTMzNDg4M2UtMTMgMjk0LjExMzI5OCA3Mi40NDkyOTI2IDE0Ny45ODE1MzQgMTU2LjkyMjA4NSAtMS40MjEwODU0N2UtMTMgNzEuNTI0NDA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC00KSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",Tae="data:image/png;base64,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",Mae="data:image/png;base64,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";var Dae=Object.defineProperty,Nae=Object.defineProperties,Fae=Object.getOwnPropertyDescriptors,E9=Object.getOwnPropertySymbols,Iae=Object.prototype.hasOwnProperty,Lae=Object.prototype.propertyIsEnumerable,S9=(b,a,y)=>a in b?Dae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,XS=(b,a)=>{for(var y in a||(a={}))Iae.call(a,y)&&S9(b,y,a[y]);if(E9)for(var y of E9(a))Lae.call(a,y)&&S9(b,y,a[y]);return b},QS=(b,a)=>Nae(b,Fae(a)),Rae=({className:b,style:a={},title:y="",childNode:x=[],knowledgeNode:E=[]})=>{const z="rem",ee=[{position:"absolute",zIndex:2,bottom:112,left:44},{position:"absolute",zIndex:3,bottom:94,left:74},{position:"absolute",zIndex:4,bottom:78,left:104},{position:"absolute",zIndex:5,bottom:66,left:136},{position:"absolute",zIndex:6,bottom:82,left:168},{position:"absolute",zIndex:7,bottom:104,left:202},{position:"absolute",zIndex:8,bottom:122,left:166}],te=[{position:"absolute",zIndex:10,bottom:166,left:66},{position:"absolute",zIndex:11,bottom:148,left:120},{position:"absolute",zIndex:12,bottom:150,left:180},{position:"absolute",zIndex:13,bottom:188,left:164},{position:"absolute",zIndex:14,bottom:192,left:114}],ne=(ue="")=>{if(!ue)return"-";let ce=3;return/[\u4e00-\u9fff]/.test(ue)||(ce=7),(ue==null?void 0:ue.length)>=ce?(ue==null?void 0:ue.slice(0,ce-1))+"...":ue},ae=()=>(Array.isArray(E)?E.slice(0,7):Array(7).fill("\u77E5\u8BC6\u70B9")).map((de,ye)=>{const Ae=ee[ye],ge=QS(XS({},Ae),{bottom:`${Ae.bottom}${z}`,left:`${Ae.left}${z}`});return me.createElement("div",{key:ye,style:ge,className:lf.smallBallGather},me.createElement("div",{className:lf.smallBall},me.createElement("b",null,ne(de))),me.createElement("div",{className:lf.smallBallDish}))}),oe=()=>(Array.isArray(x)?x.slice(0,5):Array(5).fill("\u5B50\u8282\u70B9")).map((de,ye)=>{const Ae=te[ye],ge=QS(XS({},Ae),{bottom:`${Ae.bottom}${z}`,left:`${Ae.left}${z}`});return me.createElement("div",{key:ye,style:ge,className:lf.middleBall},me.createElement("div",null,me.createElement("b",null,ne(de))))}),se={position:"absolute",zIndex:1,bottom:0,width:"100%"};return me.createElement("div",{className:Ki()(lf.box,b),style:a},me.createElement("img",{className:lf.pedestal,style:se,src:Cae}),me.createElement("img",{className:lf.pedestalHover,style:se,src:Bae}),ae(),me.createElement("div",{style:{position:"absolute",zIndex:9,bottom:138+z,left:"50%",transform:"translateX(-50%)"},className:lf.middleBallDish}),oe(),me.createElement("div",{style:{position:"absolute",zIndex:15,bottom:214+z,left:"50%",transform:"translateX(-50%)"},className:lf.largeBallDish}),me.createElement("div",{style:{position:"absolute",zIndex:16,bottom:234+z,left:120+z},className:lf.largeBall},me.createElement("b",null,ne(y))),me.createElement("img",{style:QS(XS({},se),{zIndex:17}),className:lf.spectrum,src:Tae}),me.createElement("img",{style:QS(XS({},se),{zIndex:17}),className:lf.spectrumHover,src:Mae}),me.createElement("div",{title:y,style:{position:"absolute",zIndex:18,bottom:304+z,left:0,fontSize:24+z,width:"100%",textAlign:"center"},className:"c-white blod"},(0,gt.Pq)(y,9)))},Oae=Object.defineProperty,zae=Object.defineProperties,Hae=Object.getOwnPropertyDescriptors,w9=Object.getOwnPropertySymbols,Uae=Object.prototype.hasOwnProperty,kae=Object.prototype.propertyIsEnumerable,C9=(b,a,y)=>a in b?Oae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,B9=(b,a)=>{for(var y in a||(a={}))Uae.call(a,y)&&C9(b,y,a[y]);if(w9)for(var y of w9(a))kae.call(a,y)&&C9(b,y,a[y]);return b},T9=(b,a)=>zae(b,Hae(a));function Gae(b){const a=new Map,y=[];return b.nodes.forEach(x=>{const E=T9(B9({},x.properties),{children:[]});a.set(E.uuid,E)}),b.relationships.forEach(x=>{const E=a.get(x.startNodeUuid),z=a.get(x.endNodeUuid);E&&z&&E.children.push(z)}),b.nodes.forEach(x=>{const E=x.properties;if(!b.relationships.some(te=>te.startNodeUuid===E.uuid||te.endNodeUuid===E.uuid))return;b.relationships.some(te=>te.endNodeUuid===E.uuid)||y.push(a.get(E.uuid))}),y.length===1?y[0]:y}function M9(b,a){const y=new Set,x=[];return b.forEach(E=>{const z=E[a[0]],ee=E[a[1]];if(!z||!ee)return;const te=`${z}-${ee}`,ne=`${ee}-${z}`;z!==ee&&!y.has(te)&&!y.has(ne)&&(x.push(E),y.add(te),y.add(ne))}),x}const Vae=(b,a)=>{const y=b==null?void 0:b.map(E=>{const z=ee=>{let te=[ee.uuid];return ee.children.forEach(ne=>{te=te.concat(z(ne))}),te};return z(E)});return a.map(E=>{let z,ee;return y.forEach(te=>{te.includes(E.startNodeUuid)&&(z=te[0]),te.includes(E.endNodeUuid)&&(ee=te[0])}),T9(B9({},E),{firstStartNodeUuid:z,firstEndNodeUuid:ee})})};var uu=Be(59301),jae=({data:b})=>{const a=(0,me.useRef)(),y=(0,me.useRef)();function x(ee,te,ne){let ae,oe;switch(te){case"top":ae=Math.ceil(ee.left+ee.width/2-ne.left),oe=Math.ceil(ee.top-ne.top);break;case"bottom":ae=Math.ceil(ee.left+ee.width/2-ne.left),oe=Math.ceil(ee.bottom-ne.top+15);break;case"left":ae=Math.ceil(ee.left-ne.left-10),oe=Math.ceil(ee.top+ee.height/2-ne.top+80);break;case"right":ae=Math.ceil(ee.right-ne.left+10),oe=Math.ceil(ee.top+ee.height/2-ne.top+50);break}return{x:ae,y:oe}}function E(ee,te){const ne={x:parseInt(ee.left+ee.width/2),y:parseInt(ee.top+ee.height/2)},ae={x:parseInt(te.left+te.width/2),y:parseInt(te.top+te.height/2)},oe=ae.x-ne.x,se=ae.y-ne.y;let ue,ce;return Math.abs(oe)>Math.abs(se)?(ue=oe>0?"right":"left",ce=oe>0?"left":"right"):(ue=se>0?"bottom":"top",ce=se>0?"top":"bottom"),{startEdge:ue,endEdge:ce}}function z(){let ee=b;if(!(ee!=null&&ee.length))return;const te=document.getElementById("lineContainer"),ne=document.getElementById("parentContainer").getBoundingClientRect();te.querySelectorAll("line").forEach(ae=>ae.remove()),ee.forEach(ae=>{const oe=document.getElementById(ae.from),se=document.getElementById(ae.to),ue=oe.getBoundingClientRect(),ce=se.getBoundingClientRect();let{startEdge:de,endEdge:ye}=ae;if(!de||!ye){const be=E(ue,ce);de=de||be.startEdge,ye=ye||be.endEdge}const Ae=x(ue,de,ne),ge=x(ce,ye,ne),Ee=document.createElementNS("http://www.w3.org/2000/svg","line");if(Ee.setAttribute("x1",Ae.x+ae.offsetStart.x),Ee.setAttribute("y1",Ae.y+ae.offsetStart.y),Ee.setAttribute("x2",Ae.x+ae.offsetStart.x+.01),Ee.setAttribute("y2",Ae.y+ae.offsetStart.y),Ee.setAttribute("stroke",`url(#${ae.gradient})`),Ee.setAttribute("stroke-width","2"),ae.dashed&&Ee.setAttribute("stroke-dasharray","5, 5"),ae.arrow==="start"?Ee.setAttribute("marker-start",ae!=null&&ae.animated?"url(#triangle-start-h)":"url(#triangle-start)"):ae.arrow==="end"?Ee.setAttribute("marker-end",ae!=null&&ae.animated?"url(#triangle-end-h)":"url(#triangle-end)"):ae.arrow==="both"&&(Ee.setAttribute("marker-start",ae!=null&&ae.animated?"url(#triangle-start-h)":"url(#triangle-start)"),Ee.setAttribute("marker-end",ae!=null&&ae.animated?"url(#triangle-end-h)":"url(#triangle-end)")),ae.animated){Ee.classList.add("dashed-line");const be=document.createElementNS("http://www.w3.org/2000/svg","animate");be.setAttribute("attributeName","x2"),be.setAttribute("from",Ae.x+ae.offsetStart.x),be.setAttribute("to",ge.x+ae.offsetEnd.x+.01),be.setAttribute("dur","1s"),be.setAttribute("fill","freeze"),Ee.appendChild(be);const we=document.createElementNS("http://www.w3.org/2000/svg","animate");we.setAttribute("attributeName","y2"),we.setAttribute("from",Ae.y+ae.offsetStart.y),we.setAttribute("to",ge.y+ae.offsetEnd.y),we.setAttribute("dur","1s"),we.setAttribute("fill","freeze"),Ee.appendChild(we)}else Ee.setAttribute("x2",ge.x+ae.offsetEnd.x+.01),Ee.setAttribute("y2",ge.y+ae.offsetEnd.y);te.appendChild(Ee)})}return(0,me.useEffect)(()=>{b!=null&&b.length&&z()},[b]),(0,me.useEffect)(()=>(window.addEventListener("resize",()=>z),window.addEventListener("scroll",()=>z),()=>{window.removeEventListener("resize",z),window.removeEventListener("scroll",z)}),[]),uu.createElement(uu.Fragment,null,uu.createElement("svg",{id:"lineContainer",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0}}),uu.createElement("svg",null,uu.createElement("defs",null,uu.createElement("linearGradient",{id:"gradient1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},uu.createElement("stop",{"stop-color":"#42BECD",offset:"0%"}),uu.createElement("stop",{"stop-color":"#3C30C6",offset:"100%"})),uu.createElement("linearGradient",{id:"gradient2",x1:"0%",y1:"0%",x2:"100%",y2:"100%"},uu.createElement("stop",{"stop-color":"#2DE1FD",offset:"0%"}),uu.createElement("stop",{"stop-color":"#C7FFB0",offset:"100%"})),uu.createElement("marker",{id:"triangle-start",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient1)"})),uu.createElement("marker",{id:"triangle-end",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient1)"})),uu.createElement("marker",{id:"triangle-start-h",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient2)"})),uu.createElement("marker",{id:"triangle-end-h",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient2)"})))))},Xae=Object.defineProperty,Qae=Object.defineProperties,Wae=Object.getOwnPropertyDescriptors,D9=Object.getOwnPropertySymbols,Zae=Object.prototype.hasOwnProperty,Yae=Object.prototype.propertyIsEnumerable,N9=(b,a,y)=>a in b?Xae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,F9=(b,a)=>{for(var y in a||(a={}))Zae.call(a,y)&&N9(b,y,a[y]);if(D9)for(var y of D9(a))Yae.call(a,y)&&N9(b,y,a[y]);return b},Jae=(b,a)=>Qae(b,Wae(a)),I9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Kae=({subjectId:b,setActivated:a,onAddSuccess:y,settpacti:x})=>{const E=(0,dt.useSelector)(_e=>_e),{pathsDetail:{detail:z={}}}=E,[ee]=Gt.default.useForm(),[te,ne]=(0,me.useState)(""),[ae,oe]=(0,me.useState)(!1),[se,ue]=(0,me.useState)(!0),[ce,de]=(0,me.useState)(!1),[ye,Ae]=(0,me.useState)([]),[ge,Ee]=(0,me.useState)([]),[be,we]=(0,me.useState)(null),[De,Te]=(0,me.useState)(),He=(0,me.useRef)(),Ie=(0,me.useRef)();let Re=(0,me.useRef)().current,Le=(0,me.useRef)().current,je=(0,me.useRef)(!1).current;const We=z==null?void 0:z.can_managed;(0,me.useEffect)(()=>{b&&ht()},[b]);const ht=()=>I9(void 0,null,function*(){var _e,xt,ot,Tt,jt;ue(!0);const mn=yield(0,Pt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:-1,subject_id:b}});if(mn.status===0){ne((Tt=(ot=(xt=(_e=mn==null?void 0:mn.data)==null?void 0:_e.nodes)==null?void 0:xt[0])==null?void 0:ot.properties)==null?void 0:Tt.uuid);const Dt=((jt=mn==null?void 0:mn.data)==null?void 0:jt.relationships)||[];let Bt=[],Xt=[];Dt==null||Dt.forEach(Yn=>{["\u5173\u8054"].includes(Yn.type)?Bt.push(Yn):["\u5305\u542B"].includes(Yn.type)&&Xt.push(Yn)}),Bt=M9(Bt,["startNodeUuid","endNodeUuid"]);const un=Jae(F9({},mn==null?void 0:mn.data),{relationships:Xt}),yn=Gae(un);let Tn=Vae((yn==null?void 0:yn.children)||[],Bt);console.log(Tn,3),Tn=M9(Tn,["firstStartNodeUuid","firstEndNodeUuid"]),Ae((yn==null?void 0:yn.children)||[]),Ee(Tn),console.log(Tn,yn==null?void 0:yn.children,222)}ue(!1)});(0,me.useEffect)(()=>{ge!=null&&ge.length&&Te(ge.map(_e=>({from:_e.firstStartNodeUuid,to:_e.firstEndNodeUuid,animated:!1,dashed:!0,arrow:"both",offsetStart:{x:0,y:0},offsetEnd:{x:0,y:1},gradient:"gradient1"})))},[ge]),(0,me.useEffect)(()=>{var _e;De!=null&&De.length&&((_e=De==null?void 0:De.map)==null||_e.call(De,xt=>{xt.animated=xt.from===be||xt.to===be,xt.gradient=xt.from===be||xt.to===be?"gradient2":"gradient1"}),Te([...De]))},[be]);function bt(_e){var xt,ot;if(!je)return;const Tt=_e.pageY-Re;(ot=(xt=He.current)==null?void 0:xt.scrollTo)==null||ot.call(xt,0,Le-Tt)}function yt(_e){var xt;je=!0,Re=_e.pageY,Le=((xt=He.current)==null?void 0:xt.scrollTop)||0}function Ot(_e){je=!1}(0,me.useEffect)(()=>(document.addEventListener("mousedown",yt),document.addEventListener("mousemove",bt),document.addEventListener("mouseup",Ot),()=>{document.removeEventListener("mouseup",Ot),document.removeEventListener("mousemove",bt),document.removeEventListener("mousedown",yt)}),[]);const Ut=_e=>I9(void 0,null,function*(){const{nodeType:xt,description:ot,name:Tt,tags:jt}=_e;de(!0);const mn=yield(0,Pt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:b,properties:{description:ot,rootNodeUuid:te,name:Tt,nodeType:xt[0],tags:(jt==null?void 0:jt.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:te,type:"\u5305\u542B"}]}});(mn==null?void 0:mn.status)===0&&(oe(!1),ht(),y()),de(!1)}),wt=()=>{const _e=[],xt=ye==null?void 0:ye.map((Tt,jt)=>{var mn;let Dt;const Bt=jt+1,Xt=_e.length-3,un=_e[Xt];Bt%3===1&&(Dt={top:un!==void 0?`${parseFloat(un==null?void 0:un.top)+600}rem`:"100rem",left:"50%",marginLeft:"-146rem"}),Bt%3===2&&(Dt={top:un!==void 0?`${parseFloat(un==null?void 0:un.top)+600}rem`:"380rem",left:0}),Bt%3===0&&(Dt={top:un!==void 0?`${parseFloat(un==null?void 0:un.top)+600}rem`:"380rem",right:0}),_e.push(Dt);let yn=[],Tn=(mn=Tt==null?void 0:Tt.children)==null?void 0:mn.map(Yn=>{var Fr;return Yn!=null&&Yn.children&&((Fr=Yn==null?void 0:Yn.children)==null||Fr.forEach(vt=>{yn.push(vt.name)})),Yn.name});return Tn.length>5&&(Tn[0]="..."),yn.length>7&&(yn[0]="..."),me.createElement("div",{className:Kh.listItem,key:jt,onMouseEnter:()=>we(Tt==null?void 0:Tt.uuid),onMouseLeave:()=>we(null),id:Tt==null?void 0:Tt.uuid,onClick:()=>{a(Tt==null?void 0:Tt.uuid),x(Tt==null?void 0:Tt.uuid)},style:F9({position:"absolute",zIndex:10},Dt)},me.createElement(Rae,{childNode:Tn,knowledgeNode:yn,title:Tt==null?void 0:Tt.name}))}),ot=parseFloat(_e[_e.length-1].top)+352+80+"rem";return me.createElement("div",{ref:Ie,style:{height:ot}},xt)};return me.createElement(Ba.Z,null,me.createElement("div",{className:Kh.wrap},se&&me.createElement(Qt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:se}),!se&&me.createElement(me.Fragment,null,We&&me.createElement("div",{className:Kh.add,onClick:()=>oe(!0)},me.createElement("i",{className:"iconfont icon-tianjiatixing"})),me.createElement("span",{className:Kh.tupugx,onClick:()=>{let _e=localStorage.getItem("tpuuid");a(_e),x(_e)}},"\u8FD4\u56DE"),ye!=null&&ye.length?me.createElement("div",{className:Kh.dimensionalBall,ref:He},me.createElement("div",{className:Kh.archer,id:"parentContainer"},wt(),me.createElement(jae,{data:De}))):me.createElement(Eo,{text:"\u6682\u65E0\u56FE\u8C31\uFF0C\u7ACB\u5373\u65B0\u5EFA\u4E00\u4E2A\u56FE\u8C31\u5427\uFF5E",textColor:"#fff",buttonText:We&&"\u65B0\u5EFA\u56FE\u8C31",onClick:()=>oe(!0)})),me.createElement(Ft.default,{open:ae,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>oe(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ee.resetFields()},confirmLoading:ce,onOk:()=>ee.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},me.createElement("div",{className:Kh.modal},me.createElement("div",{className:Kh.mHead},"\u8282\u70B9\u5C5E\u6027"),me.createElement(Gt.default,{form:ee,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:Ut,className:Kh.form},me.createElement(Gt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),me.createElement(Gt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),me.createElement(Gt.default.Item,{className:Kh.mType,label:me.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",me.createElement(Qe.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},me.createElement(co.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},me.createElement(Js,{subjectId:b,type:1})))))))},Il={statistics:"statistics___BP4qi",noUnfold:"noUnfold___EpqXR",wrapBox:"wrapBox___TsFlb",scrollBox:"scrollBox___Oh4zJ",content:"content___NRQFH",title:"title___z20Sn",box:"box___k6Eep",left:"left___Gnxfc",right:"right___rNC9V",head:"head___mT3Wl",radio:"radio___sjK3F",active:"active___oX7gd",average:"average___KVA2l",li:"li____NnY1",yellow:"yellow___CCujs",blue:"blue___m_425",lineTitle:"lineTitle___qo6vf",echartsTwo:"echartsTwo___aC24D",echartsThree:"echartsThree___Z2Q2A",unfold:"unfold___VUl4t",select:"select___dM1mS"},qae="data:image/png;base64,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",_ae="data:image/png;base64,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",$ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",eoe="data:image/png;base64,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",toe="data:image/png;base64,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",Q3={wave:"wave___rx4XG",fillWrap:"fillWrap___q512j",svgBox:"svgBox___DfbUu"},noe=Object.defineProperty,L9=Object.getOwnPropertySymbols,roe=Object.prototype.hasOwnProperty,ioe=Object.prototype.propertyIsEnumerable,R9=(b,a,y)=>a in b?noe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,aoe=(b,a)=>{for(var y in a||(a={}))roe.call(a,y)&&R9(b,y,a[y]);if(L9)for(var y of L9(a))ioe.call(a,y)&&R9(b,y,a[y]);return b};const $de=b=>React.createElement("svg",aoe({width:449,height:204,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},b),React.createElement("title",null,"\u6CE2\u7EB9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"41.532%",x2:"51.437%",y2:"65.254%",id:"water_svg__c"},React.createElement("stop",{stopColor:"#34D5A2",offset:"0%"}),React.createElement("stop",{stopColor:"#1D9F76",offset:"100%"})),React.createElement("path",{id:"water_svg__a",d:"M0 0h449v204H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"water_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#water_svg__a"})),React.createElement("g",{mask:"url(#water_svg__b)"},React.createElement("path",{d:"M0 7.704c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.136 45 0 13-11 30-9.517 45 0s15 17 45 0v196H0v-196Z",fill:"url(#water_svg__c)",transform:"translate(-40)"}),React.createElement("path",{d:"M0 11c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.137 45 0 13-11 30-10 45 0s15 17 45 0v193H0V11Z",fill:"#38E5AE"}))));var ooe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ5IiBoZWlnaHQ9IjIwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI0MS41MzIlIiB4Mj0iNTEuNDM3JSIgeTI9IjY1LjI1NCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjMzRENUEyIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFEOUY3NiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iYSIgZD0iTTAgMGg0NDl2MjA0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTAgNy43MDRjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM2IDQ1IDAgMTMtMTEgMzAtOS41MTcgNDUgMHMxNSAxNyA0NSAwdjE5Nkgwdi0xOTZaIiBmaWxsPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDApIi8+PHBhdGggZD0iTTAgMTFjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM3IDQ1IDAgMTMtMTEgMzAtMTAgNDUgMHMxNSAxNyA0NSAwdjE5M0gwVjExWiIgZmlsbD0iIzM4RTVBRSIvPjwvZz48L2c+PC9zdmc+",soe=({percentage:b,size:a=180,unit:y="rem"})=>{const[x,E]=(0,me.useState)(["",""]),[z,ee]=(0,me.useState)(0),te=(0,me.useRef)(null),ne=(0,me.useRef)(null);(0,me.useEffect)(()=>(te.current&&(clearTimeout(ne.current),ne.current=setTimeout(()=>{var ce;const de=z+20;de+a>((ce=te.current)==null?void 0:ce.offsetWidth)-40&&E([...x,""]),ee(de)},200)),()=>{clearTimeout(ne.current)}),[te.current,z]),(0,me.useEffect)(()=>(window.addEventListener("resize",ae),()=>{window.removeEventListener("resize",ae)}),[]);const ae=()=>{ee(0)},oe={width:a+y,height:a+y},se=148-a*(b/100),ue=()=>me.createElement("img",{src:ooe,style:{width:`449${y}`,height:`204${y}`}});return me.createElement("div",{className:Q3.wave,style:oe},me.createElement("div",{className:Q3.fillWrap},me.createElement("div",{style:{fontSize:`28${y}`,zIndex:2,color:"#fff"}},b,"%"),me.createElement("div",{className:Q3.svgBox,ref:te,style:{top:se+y,transform:`translateX(-${z}px)`}},x.map((ce,de)=>me.createElement(ue,{key:de})))))},O9=Be(7619),Jg={trapezoid:"trapezoid___qw8yM",pillarBox:"pillarBox___rGJCP",pillar1:"pillar1___uJ0zx",point:"point____XIHt",pillar2:"pillar2___pL9k5",pillar3:"pillar3___dUdZf",textBox:"textBox___isldE",text1:"text1___g5Hy9",tip:"tip___PXfJr",line:"line___A5wA_",l:"l___hfZzL",text2:"text2___u2scn",text3:"text3___WSnmy"},loe=Object.defineProperty,uoe=Object.defineProperties,coe=Object.getOwnPropertyDescriptors,z9=Object.getOwnPropertySymbols,doe=Object.prototype.hasOwnProperty,foe=Object.prototype.propertyIsEnumerable,H9=(b,a,y)=>a in b?loe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,U9=(b,a)=>{for(var y in a||(a={}))doe.call(a,y)&&H9(b,y,a[y]);if(z9)for(var y of z9(a))foe.call(a,y)&&H9(b,y,a[y]);return b},k9=(b,a)=>uoe(b,coe(a)),hoe=({dataSource:b=[]})=>{const[a,y]=(0,me.useState)([]),[x,E]=(0,me.useState)(0),z=(0,me.useRef)(String(Math.random()).slice(-6));(0,me.useEffect)(()=>{if(b!=null&&b.length){const ae=ne(b),oe=b.map((se,ue)=>k9(U9({value:se,lineWidth:30,pillarWidth:104+ae[ue]},te[ue]),{from:te[ue].from+z.current,to:te[ue].to+z.current}));y(oe),E(x+1)}},[JSON.stringify(b)]),(0,me.useEffect)(()=>{x>0&&ee()},[x]),(0,me.useEffect)(()=>(window.addEventListener("resize",ee),()=>{window.removeEventListener("resize",ee)}),[x]);const ee=()=>{const ae=a.map((oe,se)=>{const{from:ue,to:ce}=oe,de=document.querySelector(`#${ue}`),ye=document.querySelector(`#${ce}`),Ae=de.getBoundingClientRect(),ge=ye.getBoundingClientRect(),Ee=Math.abs(ge.left-Ae.left);return k9(U9({},oe),{lineWidth:Ee})});y(ae)},te=[{title:"\u5B8C\u6210\u738780%\uFF5E100%",pillarTitle:"80\uFF5E100%",from:"lineStart1",to:"lineEnd1"},{title:"\u5B8C\u6210\u738760%\uFF5E79%",pillarTitle:"60\uFF5E79%",from:"lineStart2",to:"lineEnd2"},{title:"\u5B8C\u6210\u738759%\u4EE5\u4E0B",pillarTitle:"59%\u4EE5\u4E0B",from:"lineStart3",to:"lineEnd3"}];function ne(ae){const oe=ae.reduce((se,ue)=>se+ue,0);return ae.map(se=>se/oe*100)}return me.createElement("div",{className:Jg.trapezoid},me.createElement("div",{className:Jg.textBox},a.map((ae,oe)=>{const{value:se,lineWidth:ue,title:ce,from:de}=ae,ye=oe+1;return me.createElement("div",{key:oe,className:Jg[`text${ye}`]},me.createElement("div",{className:Jg.tip},ce,me.createElement("span",null,se)),me.createElement("div",{id:de,className:Jg.line},me.createElement("div",{style:{width:ue},className:Jg.l})))})),me.createElement("div",{className:Jg.pillarBox},a.map((ae,oe)=>{const{pillarWidth:se,pillarTitle:ue,to:ce}=ae,de=oe+1;return me.createElement("div",{key:oe,className:Jg[`pillar${de}`],style:{width:se+"rem"}},me.createElement("span",null,ue),me.createElement("div",{id:ce,className:Jg.point}))})))},Fi=Be(59301),goe=Object.defineProperty,G9=Object.getOwnPropertySymbols,poe=Object.prototype.hasOwnProperty,moe=Object.prototype.propertyIsEnumerable,V9=(b,a,y)=>a in b?goe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,W3=(b,a)=>{for(var y in a||(a={}))poe.call(a,y)&&V9(b,y,a[y]);if(G9)for(var y of G9(a))moe.call(a,y)&&V9(b,y,a[y]);return b},voe=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Aoe=({subjectId:b,uuid:a,isAll:y})=>{const[x,E]=(0,me.useState)(!1),[z,ee]=(0,me.useState)({type:0,course_id:null}),[te,ne]=(0,me.useState)(!0),[ae,oe]=(0,me.useState)(!0),[se,ue]=(0,me.useState)([]),[ce]=(0,dt.useSearchParams)(),[de,ye]=(0,me.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Ae=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[ge,Ee]=(0,me.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:[0,0,0],masteryRate:Ae});(0,me.useEffect)(()=>{x?be(z):ee({type:0,course_id:null})},[x]),(0,me.useEffect)(()=>{x&&E(!1)},[a]);const be=(He,Ie=!1)=>voe(void 0,null,function*(){var Re,Le,je,We,ht,bt,yt,Ot,Ut,wt;Ie?oe(!0):ne(!0);const _e=yield(0,Pt.ZP)(y?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:W3({subject_id:b,parentNodeUuid:a,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},He)});if((_e==null?void 0:_e.status)===0){let xt=(Re=_e==null?void 0:_e.data)==null?void 0:Re.metricCounters;xt=xt||[];const ot={graphCount:((Le=xt.find(Dt=>(Dt==null?void 0:Dt.name)==="\u56FE\u8C31"))==null?void 0:Le.count)||0,tagCount:((je=xt.find(Dt=>(Dt==null?void 0:Dt.name)==="\u6807\u7B7E"))==null?void 0:je.count)||0,resourceCount:((We=xt.find(Dt=>(Dt==null?void 0:Dt.name)==="\u8D44\u6E90"))==null?void 0:We.count)||0,proportionCount:(ht=_e==null?void 0:_e.data)==null?void 0:ht.resource_rate};let Tt=Object.entries((bt=_e==null?void 0:_e.data)==null?void 0:bt.study_grasp_hash).map(([Dt,Bt],Xt)=>({name:Dt,value:Bt,itemStyle:Ae[Xt].itemStyle}));const jt={averageCompletionRate:(yt=_e==null?void 0:_e.data)==null?void 0:yt.study_complete_rate,averageMasteryRate:(Ot=_e==null?void 0:_e.data)==null?void 0:Ot.study_grasp_rate,completionRate:Object.values((Ut=_e==null?void 0:_e.data)==null?void 0:Ut.study_complete_hash),masteryRate:Tt};console.log(Tt,"newMasteryRate");const mn=(wt=_e==null?void 0:_e.courses)==null?void 0:wt.map(Dt=>({label:Dt.name,value:Dt.id}));ue(mn),ye(ot),Ee(jt)}setTimeout(()=>{ne(!1)},500),oe(!1)}),we=He=>{z.type=He,ee(W3({},z)),(He!==2||z.course_id)&&be(z,!0)},De=He=>{z.course_id=He,ee(W3({},z)),be(z,!0)},Te=[{name:"\u5168\u90E8",id:0},{name:"\u81EA\u4E3B\u5B66\u4E60",id:1},{name:"\u8BFE\u5802\u5B66\u4E60",id:2}];return Fi.createElement(Ba.Z,null,Fi.createElement("div",{className:Il.statistics},Fi.createElement("div",{onClick:()=>E(!0),className:Il.noUnfold},Fi.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:qae}),Fi.createElement("span",null,"\u7EDF"),Fi.createElement("span",null,"\u8BA1")),Fi.createElement("div",{className:Il.wrapBox,style:{right:x?0:"-600rem"}},te&&Fi.createElement(Qt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!te&&Fi.createElement(Fi.Fragment,null,Fi.createElement("div",{className:Il.scrollBox},Fi.createElement("div",{className:Il.content},Fi.createElement("div",{className:Il.title},Fi.createElement("img",{src:_ae}),Fi.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),Fi.createElement(Al.Z,{className:Il.box,justify:"space-between"},Fi.createElement("div",{className:Il.left},Fi.createElement("div",null,Fi.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF"),Fi.createElement("b",null,de==null?void 0:de.graphCount)),Fi.createElement("div",{style:{margin:"18rem 0"}},Fi.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF"),Fi.createElement("b",null,de==null?void 0:de.tagCount)),Fi.createElement("div",null,Fi.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"),Fi.createElement("b",null,de==null?void 0:de.resourceCount))),Fi.createElement("div",{className:Il.right},x&&Fi.createElement(soe,{percentage:de==null?void 0:de.proportionCount}),Fi.createElement("div",{className:"c-white",style:{marginTop:"20rem",fontSize:"14rem"}},"\u5DF2\u5173\u8054\u8D44\u6E90\u7684\u6807\u7B7E\u8282\u70B9\u5360\u6BD4"))),Fi.createElement("div",{style:{marginTop:"20rem"},className:Il.title},Fi.createElement("img",{src:$ae}),Fi.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),Fi.createElement("div",{className:Il.box},Fi.createElement(Qt.Z,{spinning:ae},Fi.createElement("div",{className:Il.average},Fi.createElement("div",{className:Il.li},Fi.createElement("img",{src:eoe,style:{marginLeft:0}}),Fi.createElement("aside",{className:Il.yellow},Fi.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),Fi.createElement("div",null,Fi.createElement("b",{style:{fontSize:"40rem"}},ge==null?void 0:ge.averageCompletionRate),Fi.createElement("span",{style:{fontSize:"20rem"}},"%")))),Fi.createElement("div",{className:Il.li},Fi.createElement("img",{src:toe}),Fi.createElement("aside",{className:Il.blue},Fi.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),Fi.createElement("div",null,Fi.createElement("b",{style:{fontSize:"40rem"}},ge==null?void 0:ge.averageMasteryRate),Fi.createElement("span",{style:{fontSize:"20rem"}},"%"))))),Fi.createElement("div",{className:Il.lineTitle},Fi.createElement("b",null),Fi.createElement("span",null,"\u5B8C\u6210\u7387"),Fi.createElement("b",null)),Fi.createElement("div",{className:Il.echartsTwo},Fi.createElement(hoe,{dataSource:ge==null?void 0:ge.completionRate})),Fi.createElement("div",{className:Il.lineTitle,style:{marginTop:"40rem"}},Fi.createElement("b",null),Fi.createElement("span",null,"\u638C\u63E1\u7387"),Fi.createElement("b",null)),Fi.createElement("div",{className:Il.echartsThree},Fi.createElement(O9.Z,{dataSource:ge==null?void 0:ge.masteryRate})))))),x&&Fi.createElement("div",{onClick:()=>E(!1),className:Il.unfold})))))},pl={statistics:"statistics___BZJje",noUnfold:"noUnfold___L4va9",wrapBox:"wrapBox___tHLW6",scrollBox:"scrollBox___m8AGu",content:"content____Gl9N",title:"title___SAaGy",top:"top___h1nbU",topLi:"topLi___Ib2Tu",bottom:"bottom___ZKnwW",bottomLi:"bottomLi___YAGiM",echarts:"echarts___M5Dkf",name:"name___XhFko",unfold:"unfold___I5om1",select:"select___TcV_B"},yoe="data:image/png;base64,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",xoe="data:image/png;base64,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",Poe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",boe=Be.p+"static/a.d3f19668.png",Eoe=Be.p+"static/b.ba7414bd.png",Soe=Be.p+"static/c.2b6f6bd3.png",woe=Be.p+"static/d.f1216ccd.png",lm={cylinder:"cylinder___rUBlO",cylinderBox:"cylinderBox___NurwX",cylinder1:"cylinder1___LPJD0",item1:"item1___ekrFi",item2:"item2___PuVOv",item3:"item3___x9UjL",point:"point___ZJ1ZD",cylinder2:"cylinder2___aQBbC",cylinder3:"cylinder3___lefpl",textBox:"textBox____wuhT"},Coe=Object.defineProperty,Boe=Object.defineProperties,Toe=Object.getOwnPropertyDescriptors,j9=Object.getOwnPropertySymbols,Moe=Object.prototype.hasOwnProperty,Doe=Object.prototype.propertyIsEnumerable,X9=(b,a,y)=>a in b?Coe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Q9=(b,a)=>{for(var y in a||(a={}))Moe.call(a,y)&&X9(b,y,a[y]);if(j9)for(var y of j9(a))Doe.call(a,y)&&X9(b,y,a[y]);return b},W9=(b,a)=>Boe(b,Toe(a)),Noe=({dataSource:b=[]})=>{const[a,y]=(0,me.useState)([]),[x,E]=(0,me.useState)(0),z=(0,me.useRef)(String(Math.random()).slice(-6));console.log(b,a,223),(0,me.useEffect)(()=>{if(b!=null&&b.length){const ae=ne(b),oe=b.map((se,ue)=>W9(Q9({value:se,lineWidth:30,cylinderWidth:40+ae[ue]},te[ue]),{from:te[ue].from+z.current,to:te[ue].to+z.current}));y(oe),E(x+1)}},[JSON.stringify(b)]),(0,me.useEffect)(()=>{x>0&&ee()},[x]),(0,me.useEffect)(()=>(window.addEventListener("resize",ee),()=>{window.removeEventListener("resize",ee)}),[x]);const ee=()=>{const ae=a.map((oe,se)=>{const{from:ue,to:ce}=oe,de=document.querySelector(`#${ue}`),ye=document.querySelector(`#${ce}`),Ae=de.getBoundingClientRect(),ge=ye.getBoundingClientRect(),Ee=Math.abs(ge.left-Ae.left);return W9(Q9({},oe),{lineWidth:Ee})});y(ae)},te=[{title:"\u90E8\u5206\u638C\u63E1  ",from:"lineStart1",to:"lineEnd1"},{title:"\u5168\u90E8\u638C\u63E1  ",from:"lineStart2",to:"lineEnd2"},{title:"\u672A  \u638C  \u63E1  ",from:"lineStart3",to:"lineEnd3"}];function ne(ae){const oe=ae.reduce((se,ue)=>se+ue,0);return ae.map(se=>se/oe*122)}return me.createElement("div",{className:lm.cylinder},me.createElement("div",{className:lm.cylinderBox},a.map((ae,oe)=>{const{cylinderWidth:se,lineWidth:ue,from:ce}=ae,de=oe+1;return me.createElement("div",{key:de,className:lm[`cylinder${de}`],style:{width:se+"rem"}},me.createElement("div",{className:lm.item1}),me.createElement("div",{className:lm.item2}),me.createElement("div",{className:lm.item3}),me.createElement("div",{id:ce,style:{width:ue},className:lm.point}))})),me.createElement("div",{className:lm.textBox},a.map((ae,oe)=>{const{title:se,to:ue,value:ce}=ae,de=oe+1;return me.createElement("div",{key:de,id:ue},me.createElement("span",{dangerouslySetInnerHTML:{__html:`${se}${ce}%`}}))})))},Gi=Be(59301),Foe=Object.defineProperty,Z9=Object.getOwnPropertySymbols,Ioe=Object.prototype.hasOwnProperty,Loe=Object.prototype.propertyIsEnumerable,Y9=(b,a,y)=>a in b?Foe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,J9=(b,a)=>{for(var y in a||(a={}))Ioe.call(a,y)&&Y9(b,y,a[y]);if(Z9)for(var y of Z9(a))Loe.call(a,y)&&Y9(b,y,a[y]);return b},Roe=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Ooe=({subjectId:b,uuid:a,isAll:y})=>{const[x,E]=(0,me.useState)(!1),[z,ee]=(0,me.useState)({course_id:null}),[te,ne]=(0,me.useState)(!0),[ae,oe]=(0,me.useState)(!0),[se,ue]=(0,me.useState)([]),[ce]=(0,dt.useSearchParams)(),[de,ye]=(0,me.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Ae=[{name:"\u5DF2\u5B8C\u6210",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u5F85\u5F00\u59CB",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u90E8\u5206\u5B8C\u6210",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[ge,Ee]=(0,me.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:Ae,masteryRate:[0,0,0],course_rank_num:0,course_rank_all_num:0,system_rank_num:0,system_rank_all_num:0});(0,me.useEffect)(()=>{x?be(z):ee({course_id:null})},[x]),(0,me.useEffect)(()=>{x&&E(!1)},[a]);const be=(De,Te=!1)=>Roe(void 0,null,function*(){var He,Ie,Re,Le,je,We,ht,bt,yt,Ot,Ut,wt,_e,xt,ot;Te?oe(!0):ne(!0);const Tt=yield(0,Pt.ZP)(y?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:J9({subject_id:b,parentNodeUuid:a,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},De)});if((Tt==null?void 0:Tt.status)===0){let jt=(He=Tt==null?void 0:Tt.data)==null?void 0:He.metricCounters;jt=jt||[];const mn={graphCount:((Ie=jt.find(un=>(un==null?void 0:un.name)==="\u56FE\u8C31"))==null?void 0:Ie.count)||0,tagCount:((Re=jt.find(un=>(un==null?void 0:un.name)==="\u6807\u7B7E"))==null?void 0:Re.count)||0,resourceCount:((Le=jt.find(un=>(un==null?void 0:un.name)==="\u8D44\u6E90"))==null?void 0:Le.count)||0,proportionCount:(je=Tt==null?void 0:Tt.data)==null?void 0:je.resource_rate};let Dt=Object.entries((We=Tt==null?void 0:Tt.data)==null?void 0:We.study_complete_hash).map(([un,yn],Tn)=>({name:Ae[Tn].name,value:yn,itemStyle:Ae[Tn].itemStyle}));const Bt={averageCompletionRate:(ht=Tt==null?void 0:Tt.data)==null?void 0:ht.study_complete_rate,averageMasteryRate:(bt=Tt==null?void 0:Tt.data)==null?void 0:bt.study_grasp_rate,completionRate:Dt,masteryRate:Object.values((yt=Tt==null?void 0:Tt.data)==null?void 0:yt.study_grasp_hash),course_rank_num:(Ot=Tt==null?void 0:Tt.data)==null?void 0:Ot.course_rank_num,course_rank_all_num:(Ut=Tt==null?void 0:Tt.data)==null?void 0:Ut.course_rank_all_num,system_rank_num:(wt=Tt==null?void 0:Tt.data)==null?void 0:wt.system_rank_num,system_rank_all_num:(_e=Tt==null?void 0:Tt.data)==null?void 0:_e.system_rank_all_num},Xt=(xt=Tt==null?void 0:Tt.courses)==null?void 0:xt.map(un=>({label:un.name,value:un.id}));ue(Xt),ye(mn),Ee(Bt),Te||ee({course_id:((ot=Xt==null?void 0:Xt[0])==null?void 0:ot.value)||null})}setTimeout(()=>{ne(!1)},500),oe(!1)}),we=De=>{z.course_id=De,ee(J9({},z)),be(z,!0)};return Gi.createElement(Ba.Z,null,Gi.createElement("div",{className:pl.statistics},Gi.createElement("div",{onClick:()=>E(!0),className:pl.noUnfold},Gi.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:yoe}),Gi.createElement("span",null,"\u7EDF"),Gi.createElement("span",null,"\u8BA1")),Gi.createElement("div",{className:pl.wrapBox,style:{right:x?0:"-600rem"}},te&&Gi.createElement(Qt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!te&&Gi.createElement(Gi.Fragment,null,Gi.createElement("div",{className:pl.scrollBox},Gi.createElement("div",{className:pl.content},Gi.createElement("div",{className:pl.title},Gi.createElement("img",{src:xoe}),Gi.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),Gi.createElement("div",{className:pl.top},Gi.createElement("div",{className:pl.topLi},Gi.createElement("div",null,de==null?void 0:de.graphCount),Gi.createElement("div",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF")),Gi.createElement("div",{className:pl.topLi},Gi.createElement("div",null,de==null?void 0:de.tagCount),Gi.createElement("div",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF")),Gi.createElement("div",{className:pl.topLi},Gi.createElement("div",null,de==null?void 0:de.resourceCount),Gi.createElement("div",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"))),Gi.createElement("div",{style:{marginTop:"20rem"},className:pl.title},Gi.createElement("img",{src:Poe}),Gi.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),Gi.createElement(Qt.Z,{spinning:ae},Gi.createElement("div",{className:pl.bottom},Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"82rem",marginRight:"26rem"}},ce.get("type")!=="classrooms"&&Gi.createElement(ga.default,{className:pl.select,options:se,value:z==null?void 0:z.course_id,size:"small",onChange:we,placeholder:"\u8BF7\u9009\u62E9",getPopupContainer:De=>De.parentNode,style:{width:"222rem"},suffixIcon:Gi.createElement("i",{className:"iconfont icon-a-bianzu11",style:{color:"#fff",fontSize:"12rem"}})}),Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"5rem"}},ge==null?void 0:ge.course_rank_num),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u8BFE\u5802\u6392\u540D"),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",ge==null?void 0:ge.course_rank_all_num,"\u4EBA\uFF09"),Gi.createElement("img",{src:boe})),Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"82rem"}},Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},ge==null?void 0:ge.system_rank_num),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u7CFB\u7EDF\u6392\u540D"),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",ge==null?void 0:ge.system_rank_all_num,"\u4EBA\uFF09"),Gi.createElement("img",{src:Eoe})),Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"104rem",marginRight:"26rem"}},Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},ge==null?void 0:ge.averageCompletionRate,"%"),Gi.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),Gi.createElement("img",{src:Soe})),Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"104rem"}},Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},ge==null?void 0:ge.averageMasteryRate,"%"),Gi.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),Gi.createElement("img",{src:woe})),Gi.createElement("div",{className:pl.echarts},Gi.createElement("div",{className:pl.name},"\u5B8C\u6210\u60C5\u51B5"),Gi.createElement(O9.Z,{dataSource:ge==null?void 0:ge.completionRate})),Gi.createElement("div",{className:pl.echarts},Gi.createElement("div",{className:pl.name},"\u638C\u63E1\u60C5\u51B5"),Gi.createElement(Noe,{dataSource:ge==null?void 0:ge.masteryRate})))))),x&&Gi.createElement("div",{onClick:()=>E(!1),className:pl.unfold})))))},HA=Be(59301),zoe=Object.defineProperty,WS=Object.getOwnPropertySymbols,K9=Object.prototype.hasOwnProperty,q9=Object.prototype.propertyIsEnumerable,_9=(b,a,y)=>a in b?zoe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Hoe=(b,a)=>{for(var y in a||(a={}))K9.call(a,y)&&_9(b,y,a[y]);if(WS)for(var y of WS(a))q9.call(a,y)&&_9(b,y,a[y]);return b},Uoe=(b,a)=>{var y={};for(var x in b)K9.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&WS)for(var x of WS(b))a.indexOf(x)<0&&q9.call(b,x)&&(y[x]=b[x]);return y},$9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const koe=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,tpacti:te,settpacti:ne}=a,ae=Uoe(a,["pathsDetail","user","globalSetting","loading","dispatch","tpacti","settpacti"]),oe,se,ue,ce,de,ye;const Ae=(0,dt.useParams)(),[ge,Ee]=(0,me.useState)(""),[be,we]=(0,me.useState)([]),[De]=(0,dt.useSearchParams)(),[Te,He]=(0,me.useState)([]),[Ie,Re]=(0,me.useState)(1);(0,me.useEffect)(()=>{var We,ht,bt,yt,Ot,Ut;if((We=y==null?void 0:y.detail)!=null&&We.nodes&&Ie===1){we((ht=y==null?void 0:y.detail)==null?void 0:ht.nodes),De.get("uuid")?Ee(De.get("uuid")):Ee((Ot=(yt=(bt=y==null?void 0:y.detail)==null?void 0:bt.nodes)==null?void 0:yt[1])==null?void 0:Ot.uuid);let wt=[...(Ut=y==null?void 0:y.detail)==null?void 0:Ut.nodes];He(wt==null?void 0:wt.splice(1)),Re(2)}},[(oe=y==null?void 0:y.detail)==null?void 0:oe.nodes]),(0,me.useEffect)(()=>{var We,ht,bt;Ee(te||((bt=(ht=(We=y==null?void 0:y.detail)==null?void 0:We.nodes)==null?void 0:ht[1])==null?void 0:bt.uuid))},[te]);const Le=(...We)=>$9(void 0,[...We],function*(ht={}){return yield ee({type:"pathsDetail/getKnowledgeGraphs",payload:Hoe({graphable_type:De.get("type")==="classrooms"?"course":"subject",graphable_id:Ae==null?void 0:Ae.pathId},ht)})});function je(){return $9(this,null,function*(){var We,ht,bt,yt;const Ot=yield Le({graphable_id:Ae==null?void 0:Ae.pathId});Ee((ht=(We=Ot==null?void 0:Ot.nodes)==null?void 0:We[1])==null?void 0:ht.uuid),ne((yt=(bt=Ot==null?void 0:Ot.nodes)==null?void 0:bt[1])==null?void 0:yt.uuid)})}return HA.createElement("div",{style:{height:"calc(100vh - 72px - 170rem)"}},(be==null?void 0:be.length)>0&&HA.createElement("div",{className:rs.content},((se=be==null?void 0:be[0])==null?void 0:se.uuid)===ge&&ge&&HA.createElement(Kae,{onAddSuccess:je,setActivated:Ee,subjectId:Ae==null?void 0:Ae.pathId,settpacti:ne}),((ue=be==null?void 0:be[0])==null?void 0:ue.uuid)!==ge&&ge&&HA.createElement(wae,{tpacti:te,setactivied:()=>{var We;Ee((We=be==null?void 0:be[0])==null?void 0:We.uuid)},initdata:je,Tabsdatas:Te,uuid:ge})),(ce=y==null?void 0:y.detail)!=null&&ce.can_managed?HA.createElement(Aoe,{isAll:((de=be==null?void 0:be[0])==null?void 0:de.uuid)===ge,subjectId:Ae==null?void 0:Ae.pathId,uuid:ge}):HA.createElement(Ooe,{isAll:((ye=be==null?void 0:be[0])==null?void 0:ye.uuid)===ge,subjectId:Ae==null?void 0:Ae.pathId,uuid:ge}))};var Goe=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(koe),eL={TabsItemActive:"TabsItemActive___UqdaX",TabsItem:"TabsItem___L0dKD"},Voe=Be(84105),um=Be(59301),joe=Object.defineProperty,Xoe=Object.defineProperties,Qoe=Object.getOwnPropertyDescriptors,ZS=Object.getOwnPropertySymbols,tL=Object.prototype.hasOwnProperty,nL=Object.prototype.propertyIsEnumerable,rL=(b,a,y)=>a in b?joe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Woe=(b,a)=>{for(var y in a||(a={}))tL.call(a,y)&&rL(b,y,a[y]);if(ZS)for(var y of ZS(a))nL.call(a,y)&&rL(b,y,a[y]);return b},Zoe=(b,a)=>Xoe(b,Qoe(a)),Yoe=(b,a)=>{var y={};for(var x in b)tL.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&ZS)for(var x of ZS(b))a.indexOf(x)<0&&nL.call(b,x)&&(y[x]=b[x]);return y};const iL=({DataProps:b,isActive:a=!1,onClick:y})=>um.createElement("div",{className:`current ${eL.TabsItem} ${a?eL.TabsItemActive:""}`,onClick:y},(b==null?void 0:b.name)||""),Joe=b=>{var a=b,{pathsDetail:y,dispatch:x,activied:E,setactivied:z,settpacti:ee,tpacti:te,setxxljac:ne,xxljac:ae,TabsData:oe=[],tplist:se=[]}=a,ue=Yoe(a,["pathsDetail","dispatch","activied","setactivied","settpacti","tpacti","setxxljac","xxljac","TabsData","tplist"]),ce,de,ye,Ae,ge;const Ee=(0,me.useRef)(null),[be,we]=(0,me.useState)(0),[De,Te]=(0,me.useState)(!1),He=(0,me.useMemo)(()=>(oe==null?void 0:oe.filter(Ie=>![1,3,4].includes(Ie==null?void 0:Ie.key)))||[],[oe]);return(0,me.useEffect)(()=>{Ee.current&&setTimeout(()=>{const Ie=(0,gt.ZR)(Ee.current,"rem",1,!0);we(Ie)},500)},[Ee.current,y==null?void 0:y.detail]),(0,me.useEffect)(()=>{var Ie,Re;((Ie=y==null?void 0:y.actionTabs)==null?void 0:Ie.key)==="\u4FEE\u6539tab\u4FE1\u606F"&&(x({type:"pathsDetail/setActionTabs",payload:{key:""}}),z==null||z((Re=y==null?void 0:y.actionTabs)==null?void 0:Re.type),window.scrollTo({top:800,left:0,behavior:"smooth"}))},[(ce=y==null?void 0:y.actionTabs)==null?void 0:ce.key]),um.createElement("div",{className:"flex c-white justify-between overflow_hidden",style:{height:De?"auto":"40rem",background:"#101C39",borderRadius:"22rem",backdropFilter:"blur(10rem)",fontSize:"16rem",lineHeight:"26rem"}},um.createElement("div",{ref:Ee,className:"flex flex-wrap",style:{gap:"25rem 40rem"}},(ge=((ye=(de=y==null?void 0:y.detail)==null?void 0:de.nodes)==null?void 0:ye.length)>1?(Ae=y==null?void 0:y.detail)==null?void 0:Ae.nodes.slice(1):[{isNull:!0}])==null?void 0:ge.map((Ie,Re)=>{var Le;return um.createElement(iL,{key:Ie==null?void 0:Ie.uuid,DataProps:Ie!=null&&Ie.isNull?Zoe(Woe({},Ie),{name:((Le=oe==null?void 0:oe.find(je=>(je==null?void 0:je.key)==3))==null?void 0:Le.name)||(Ie==null?void 0:Ie.name)}):Ie,isActive:Ie!=null&&Ie.isNull?E==3:E==3&&(te?(Ie==null?void 0:Ie.uuid)==te:Re==0),onClick:()=>{ee==null||ee(Ie==null?void 0:Ie.uuid),z==null||z(3)}})}),He==null?void 0:He.map(Ie=>um.createElement(iL,{key:Ie==null?void 0:Ie.key,DataProps:Ie,isActive:E==(Ie==null?void 0:Ie.key),onClick:()=>{z==null||z(Ie==null?void 0:Ie.key)}}))),be>44&&um.createElement("div",{className:"current flex text-nowrap",style:{padding:"7rem 20rem"},onClick:()=>{Te(!De)}},um.createElement("a",null,De?"\u6536\u8D77":"\u5C55\u5F00"," ",um.createElement(Voe.Z,{rotate:De?-180:0,rev:void 0}))))};var Koe=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Joe),qoe=Be(2866),_oe="data:image/png;base64,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",$oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUwAAAFACAYAAADXrEUkAAAAAXNSR0IArs4c6QAAIABJREFUeF7svduPJNl95/f7nRPXvNW9q2umhtNo9QylniV3id5dL1dase01DAsg7Kde7C5gQIABGjDgB/th/UjOP+AHPxKw18YCBuz2iwEZhGUIaK60S4tyWxSpae0MW6MeTc3UVFfXNS9xPednfc+JqMqqvkx1T8/wFsFhR2RkRGTmychPfX/Xw9Qt3Qh0I9CNQDcCFxoBvtBR3UHdCHQj0I1ANwLUAbO7CboR6EagG4ELjkAHzAsOVHdYNwLdCHQj0AGzuwe6EehGoBuBC45AB8wLDlR3WDcC3Qh0I9ABs7sHuhHoRqAbgQuOQAfMCw5Ud1g3At0IdCPQAbO7B7oR6EagG4ELjkAHzAsOVHdYNwLdCHQj0AGzuwe6EehGoBuBC45AB8wLDlR3WDcC3Qh0I9ABs7sHuhHoRqAbgQuOQAfMCw5Ud1g3At0IdCPQAbO7B7oR6EagG4ELjkAHzAsOVHdYNwLdCHQj0AGzuwe6EehGoBuBC45AB8wLDlR3WDcC3Qh0I9ABs7sHvuARkGffc/IFv51nvpvHnvyi390XPBjdy33aCHTA/LQR6p5/ySPQAfMlD2h3uS9wBDpgfoGD3b0URqADZncf/OKOQAfMX9zv7hf0nXfA/AX94rq3TdTN6dPdBfMjcA5m5zx2nQPvxe6Wx1TJ4zu6oX2xof3Cz+oU5hc+5D/PL9gB8/P4djpgfh6j+rO5ZgfMn824/5y+agfMz+OL6YD5eYzqz+aaHTB/NuP+xb6qnIKws/2+2KF/3ld7Nly5+/qed0Bf8vEdMF/ygP5cXu4LBubbb3+Kb/zbTx6lp+x+qUP69vNe7SknfPvb9LnAqwPm835BX+zxHTC/2PH+2bxaB8yTce+A+bO5BX9ZXrUD5i/LN/msz9EBswPmr8J9/gV8xg6YX8Agfz4vMeeXfInG4Rlzes5Gfh5z+fbt50hXu3Xx0XnWobcvfpmzRz7HibduPd0M/1TlOnfAyzLn+cyvt/Nvvugt8DzndcB8ntH6uTq2A+b81/Ec3OuA+XN1H/9ivZkOmL9Y39fcu+2A2QFzfgQ6hflF/JQ7YH4Ro/y5vMbFgPlYxPqcbf08pvazPsZ5M/zevTmz/BtPOfMm0TfuENHNTx+gZx3SXgLriyzfP3/Q/ImPPekPvn6dBJ8J6/b0Z5noF3kfOObtZ9jyn2a6dyb5RUf55R3XAfPljeXncKWLQfFZL/xZgPmYL3LOiTjvT7xz5xk+S5DuKVDEU9+9S3zjcxi5p13y7rkn3rwx55d8DvLevEnyTDfA3JPP9H1+BmCe0ZfnP3BXfvm53FUdMD+XYX1ZF+2A+bJGsr1OB8yXPaK/WtfrgPlz/X13wHzZX08HzJc9or9a1+uA+TP/vj87FBtf2Ml3+e1nOCYvamY/a1hggsMkPTHFbxK9d/fULN9+/3T7OhHde4sI6yctg+g5UpBexnf1U6L7dP/kSpdfvyb35q/7zvkXaZ69R7TxzetCc8R9882zaUYYkye9xcdM92fY8vPm++P+zbP2+7e//e0LJ5R1/s6XcfN07d1ezih+pqv8fAHzqf7IuajLE32Pc47I9+cDPkT01jPG54OfATCBzHaZvH7tU6BzitOr2fWTYz9Vqc59ZsSRrs/DtAPmZ/rF/CxP7hTm5zj6Mldhw8yCx1iffckOmJ/jV/D4pX+KXR0wv9Ax/yV6sQ6Yn+OXOQ/MJ7wMxl7aKPZ3vvM2iXyb3m7sMJhbb7/9Nl/U7JqPhj/JJL9NxLfwendIffwe8SvbJB9/k/iVuSgxsn8ukOHjPsrdORPc7ZhTmP/2e6TmP++1J3z4NCV+8IDoyu8S7W4Rb324RZuvbRLWWJY2NuVge4uxfhlf0UFAvFSTuyZtbdLS9IHQlSv0wYMHtLx+5SmvAbA6wrrlH176Hfu093JjPtp+7iAE30+ylZoUpo33iLe3STY27rrf4N27d+mf/bNvyfe//zZdv35dbt26Jf/kn9zmt966NffePoNJjoYo32ldBl3O5oveUx0wX3TkLnBeA8wzY9z6pQDI73wHzkb/I3gCIB1Q2674532Pt55RJwiz+vvfv0Pf+MZN8muimzdv0p07d9z6BHbn8nlgSs+bz+fN5TfmPjMwkgbEWU2C/VtbD3hz84pgTVeIrly5Qg8ePHDrdtneIv76pv/R/uAHW/zaa5v0YQPIjY1N2QbMmiWKNJflhkQvaLJvb9+ljY1XaHv7Y1pZWZf2tdz65B0Bzpt4927PxuambG9tMdZuxwP33xOX7C9I6A2iSek/zycf3Gf4Q7HG43/8+jV555179NZb3nt74hp9h+jqLZK7371LN27coLt3v+vcoq+8+aZ/ze8j5/OmrK0R7+6SrK3dORmT3Zs3z4L9nGl/1v/5Nu6p+T/Abhv32Vl/Jl60A+gFfs7ukA6YFx2pFzjuWcBsL/esAM38Sz4vMOfPvXlONr4MYG4Fp/fOKRKJtreJN75OAjg+aciinbn9rxDRx6CFP3Jvd+fcOesvMOo4ZefMeStr66eg+Zhou31dd9T22WPXN5pjt4g+3GxQukVrG5uyu73FWLcwzRr4P+lNvt6AtH3uPDBPg0d3TzbfvHFD3vvuXX7zzRtzYDzNqn8eYD5j4DpgvuBd1QHzMwzcRU59FjDfecebW9ev33aQgAl2+/ZtxvpJ175zh5RXHB44TUS2VaFnToHCfO89/8PD+sYNatSMVzWoWMkykvQGceZVLL1/7x4jlj1oFNLrr1+T/+udLb20dmoSt2Dc3SVeu0UCUxrnQqOdLJtEr7XC7dwHwXF3t/054e4Or62ty24DSWy/++49tby8Mvf5T4EZBMR1TYI1zm+3sX58vHZof3+Pca12vb6+Tjs7O0Tr64SrblmSUBFXdtudv7e7yytra9Lic8VsyJ7e5mxjQxpqUitN1zZIID3/dJd4ae3JkfG/f4nOmO/ngfn+7Xt89ep1ef/924yw0sbVq/5z3CV6EjCHwyG/f+OGXWtEzi6RrN3xKrT9/PMKs72XsG7uL7p9+7a7z5jPv+dOYV7k99wB86Kj9ILHiYiC7xCn374NKGLDXwzbJ/uecH0cNnc44ccBP1hbZehBCJMOEDwLxPnLtSWKrXn4B39wn+ka0bU3rhH99D698TunHkZsPXjg3y/8i/E1+BaJDva2+ZUNoqzckDTaZqIN2ngFaNk4ealGJLpd794hRZfOfqjdh0RvXSJ656Hfj+2HD4kuzfkADvgRHx8q9/r7RLTs1vi33fZr9/zePi2vLLu1e77Zxpqafdg/WlwWokdUGZFLa2v0zu4ureE9XFqj3Ye7tHZp7Ynf7i4I99Yu5bUV+oRo/TLRg2pdXnEftMHqx/j827SyviF7P9rmlZVWnRJtAKrNArP+JzXJtWtE97/nd2Ks798nwr42CPX666XgjxbKL2Gmw2Py3eYabvvuqavY+TzfvCFwuWCB+2V39zZ8n0/8PA0sYZbLeb94l3L0xCF74s7OJL/4WD33kfPAbE++aDezO+fcJeeDMfNBFwCzXdp65xaU16+7H+bp93wuAhM0gHQYgPp7zV9pb4f479wg2WkUodvXmszrRJd31slJNQev0+uDk/c18cr8aM09WCWiw8Onu4LG6iW5iQ5O38Bw4ayi8ohtlj1A1T+/R0R4q1hjGZm58x4Slb9BctbaPzX9y+rU7F9ZJ8H4YY3rFDDd55yhm3Oq+DSk5ONLr/8OCTWZTC04T97ruVym8flA01xN/NNyQhu/+BlV3gHz4j/tDpgXH6vnPhLAfPvOnTMR41Yh3rx5U+7cucNY48LtNtZ4/N7Nm4zojJOPf+Pq+xY51YG6a3f87dv3lDfp7vFbcyrtgw8ihlL5ILrOrYLcekCMHyn8jptX/Plu3xWS3R/4iDYU0Z//OamVv+Ofv39vR/37/9G6vffjHff85fV1evcv7rFTZBBl70AdrtHD3V06PmAeLa3K8cEjvra0KgBmeLjPUHfHh/vsKNQs4dEhT8aKB8MFmYyPeDD0EerJ+JCJFmkWHPl7cmGB6OjIr4moZ0hmmhhrPJ5Njrg3WBCsn/zFnJ7fG5AMDMlEE2N9QAc0HTP3hyJ0sESDIQmg+eCQ+MoiCYA5PtznV4fLFp8J11+hVfp4aVfW3IenRp36NZZ0eN0e7O3w0sq6AJQYv2vX1+3ezjZn60bmIk20VtTSBsiyTf/5d7Ye8Hp2ReiN+z4w/8Y1er28J+/gLx4RXSUSBOWuZo0L5f17vHbrun3vro+yu2U+qf5bN4Tu3HG+Gyw3iQR/hG+ScxV0wHzyTfOpeztgfuoQvfgBAOYdOptic9G0HdeU4oZL33HLt5pt7GvV4wcfeDX2xhsnvzFn3eH3Bku7NflaM9tdaD5CAzV117+/vT3ila+Q7LUKb53ob0NANSoSm8HuLjtrlogO9tfca0MxYjmjGt8AcOaU4tLpGAZHAOPpskiLJw8mc+qyZSXWWM7x87Ev5czxDWfbffXwLCAO6fDk/IFdPOsDnVOmdEA0bM5FgtHfXSR5tznz2jLJO7Tr8blLVF5fO6s+G/G5skZyD77O6vQ9/K2Vs/7N9s1AhN68QuKSme4TgvD0vUaCXnvDm/PXrvkcUviY36F7dPW6T6Z3f1ubtbtfvuUqsVpezo9XB8wX/0m/JPPnM7yBX8pTm4T17/xNvsa3zwFz/vOez2U8a1rfY+Tj3XPBGN9f7IP79/n1a74y5Wmlhvdhyt8naqPY8Tbxa42ZjfPu7ZM6motwrzUuvON9YkDgYL+5J1aIPv4RKZqD3XTsnwPiDq/4NZbZmLgRgu5xMDl7X80/zmbENHz8W89mE3ftdH0g2XTCeUacpCR5NmWiPiXpQPJswlg/+56Z+KcnA/xDaW8gJ9fuPX5u1Seh49Mr7g9OwZbOmeTlkCTaIi7nnl8vGvDtE42uktCj0+sMr/nn1tZJdn9MXM0Hh5AZ0CzwhmaN6Q4V2gaUdne3+Gtf27Stf/PatWvyvbnv350+V9P5LPP9XI7o48CcH9DHJFQXEHrm8PxSAuyL/lANMG/dvq3+21u3vEnemtetZKQbBHP6FH1tzt6ZyuaTd+5MbFehco12toh/a/O+bG1d45NMQZfv+ICu0BX6E5jeLrS7STAJT0MzRO+PAzUOmWl1labv7/Prf29ZWjUYHZ2CbokOaEsv8WKrxhYXabZ1xJB62YT48uBIZnqB6eiYRoCmPvWE5YDiK0Oi8dhJtGBKTJMJ0cBDzC8DGtCEJm5NlGc7TIM+JT2SfOYhSTRtjsV2ey7Wjohz+/z1Tq7dvgSi6SlJkE0Zu5K0fwrb4YBo7F//5HJEVPVIaIw9Y6LJkJJ07M8ZDqkyx0ILI8fXZP9I3nhlwR4ceEk6qOX02vtE1d9bFnr3EWGc4Qt1pvulNVqod+ToXcULC2vi05/WqVwBpLfpY9qgr5Rb4rNCfXro2lrdXPcKPZhzhK5v1rLzRwGvr/vnW8V5cj+9g/vIVfLT1avZyXt7//337a1bt85E8M8wsgPmM2nRmeSfB0wbYP5vROpqY/K25nWrIsFNVLu80+SbtH7IxmUFsxui0q2xfHDdK0eEV3ceEP/uFZI7D4hPLOxmA6sfQGVuEb22SfSju8TRHvHly0Tvvktc/mNS00Ni/MyXloiW3IZfbynixcZaXVwk+nhOOcIyDifEgEU+IX5lRLQ7JYZYDADIlmMOfsRAXaCJpxOi5TWSQBFPp0R9sK9PhO1LfaKH2Iddzb5gAFgSTWdE/V7frd3SA5Wbtb+EwynWT1qmu1N3zd0p0RJA2Vzfvf7cuYjUY4kbNbmfEUeGBGyvjvwaC4C7sEbWsRRuCaQllWRfG3lFumBPlSl8oDWut0K09y7RqGnSsbsLAHr/L7a//GWSTz4hun+0y9e+bOXHnxD90+vrFon1yE5AGlZRNNe94jMX6IqPHv3WlSvyR3ce8G81PtBr1+hME5F3bhPhnsL9dfUqydz9B1h2wHzB330HzBccuGeeNgfMW+dM8vlO5C0cca379+8zzC6sn3TtrSDg3e3A5z3CxP6QqDW1d3Y0r69vyM7Otl9vnipFZMGoHeK9vV1GtOad5EA/miqveheIoo+Ysb48GMmD2VgNG3s5n4557fJQsPbvZ0hH+UTFjVmb7E0VFJszmftEReN/LDPmKBWJ076M92dqKe1JwcTgnVt6RGX+uCuozDOOklQmh/v+vaWwVVMqi4zdtv/n3JIRZX5XtJhKeZhxFKeC65w8geeSVNrrl/ketwx2501SweMoISnzGQ+WVm2rbGdTonK/uWbalzqdSPv5i9mEe/nApFCdLigl0h94lYm/ORuDRfvXRwc8qJccOOcj7ksNnFdWSKAx33XfzS4trKwI/dnpRyxXrKwgYNQsTnmelCl9SLTV3AhE9LWvrTkI4h7C+oydco/ogw/uM1Tow4dkb94kMz+QncJ8wq31lF0dMC8+Vk8/cq7JBg6ac7Kpe/dIz5/YBmqwD8Ga0+U+nTGx8cRcgAab2w0wAcof/UjzRmtrv4KUnw1uTbwIPkooGW8F+qj2LtEBE+9OSO/NEOg5JhqN6OFPJhrq0BnIgwmFetDcExNaVNj2ZnGp+hxkiBj3vNjr+S1ABjs8cDwIA4Z57ojnQKdbQAKWB8RVkTcQTEgXCAIl0KUwdM+McaXyc/fn2ef9Oc2Sn14jjBI5eXlcOc1P+JnnOQURwOZfL4wzieJE2vdbC2CLZY+iZFNms5n7bPi0h/v+80dJz+/XPXMpGBuozkvmSFpXaDqw0tv7kjh0Hi7S4DUSBJDaJX3NK7ylZRII3OP3iEdLu4Ivqqx3Tm6fcs2Kq4RqFgfPOWBuuRywZsfWa4357m+aDN2RGovErV3knSjdInMemPOD/rhF3vkwnzk+L4Mfv3LXeAYwiTwwWxP7e99r1NUbPgrqMpib1byJ7awvmGHNYCK6/oMtYvxENjd98wufRO3zx3fnSg5h/uKHGDYBnKUvk+hHxI9WiT6+R+HBEin8yHH6ezNSrYcQl8K5WAOTC0wnaixgYsARsAxy5uPlVFxOZUYOmBVeqzGbtSJO0waXKZE+JHZ4SjymqoK4ZaRmD8VT3Hko+uPzEyT655NzSJ0H5vxdl5zgF0cAku31cZUwTsRdPyfKk5yCOJGWqaH1KtHjNKOJTSVMSID/vSx1HxGPjyckr4VkBpFXa/UB/JtEdERUDUSuDxeQpkRwbQwtCVydcIEcvE9UNaldSLDfXyEammVZQXL98qrAVl9eWZNPkMq0TrLd5Mjjb2O5QeKqqNyyRR/O1cGDm6jHb5/9iyu+xr9tztRud8D8bHTqFOZnGz9/9lOAeefOHb25uXlGYW5tNWb15hUJggd85YrPw3vw4AFDUp40oHhtk1Cat4LSPJiM29t8Y2NDtrdRaeMpibJCV16oiNvk8eMD4mu/SfLB/X01urYswf4+r+wTLV5bFrW/z//7o+UIJYEwKaErx8XUmcBR2pdQTTla9YGRkqc8etTnUs0Y5uyiM2vbwE5KZT9r3kfqTOxA5QwQVZyzboNHjn0JpQlRCUi2S3KqJVsk6qLgMF4Qpz4BpTiRrDpSQRS791OXBQfRgmDtwB6J226fnxeb7cvgGpMi57goKIximTTXmMMshQL1CHL6sw4BUEmkLnJOw0VbFQfu9UycyGhKUicw+cmZ8eqY7JcWqMbzY3qPEtuXfOp9sMvl5VM/4TF8tB7E8AVffsXaenFJxn91wNXCkssBPf7LfX796rL90/93Xw1HVpDXCrPgy0ve1MZ3/dWvrtu7zfe/bjbkR7g/TFNd5IRm00RkY1P+ZPsH/LWvf91u4b56gD+yTWMUulJ3CvPFf/QdMF947D69j+WdO6Q3N0lvuZprpxnpSuO09/b2A9revnLyHcyn/5x/WzvOD+mhgwDO/j7xpab88OCAeLVJiEQ+5K/9GonLi1wmOjokHv81MS0eEnIe/4/FaRI6k7lHVT7jkdv2S5CnXKG+2sEtp3AxOQFYkiRUOzXoabcyB8X6mLhiDzIHN47ddtw8LhJsF1SXMWONJ7BNzb72PFUVTNH8J2+v8OlfUjl3SBCR4GXcUhAVMf4pqXAXH1M/igRPu+PymE6g68ag8ajkBZlRLDkQlxPVowVnYpvY520GGcmrGVWXQjJpj+TRQ2QCIBLvz8/XvNkNJb9uSY4dzEbO1zn7eMy9GmrwiPr9BamHB+6c4YLI/t7yaeXRIxR1nuYqbQ5XLco0/bLjujC1ZZoQoijRPBmG05ZM7pXXNh4I7rn39u6a7d+7ccaHOT875eMm+fmx/9U20Ttgfvpv8SlHXACYRHrzfgNMz0e60mSuB1tbXG9uyt7dbafwcMPfeMU37/HLBu2pHV6xvuRub5f48jwUNoidX1J7iDrzuNkOALOrPvJ9rIgPF4lWjo/YjBbkh0ez9LBiXSWphHnGFTfKLyMKeoCnN4mTtDWLT18UZjkeVTnx4CEg2TTCKAuuU+LWDnbABBcdGIlNRKJjYiqJ3Bp+iqpkE0Yi09J9fgBvEBNlVemft5EYRYz1E78AsBTUa5hatttY43WQL9nsK4vSvV4WRgJkRlRQFmG7JCNDCaAym2ODw1MXdEEFaSSuF0RhRDKJYgli/7yJSTZqqjZLqtP+HDAv+bQkg6g5UgjGyK4aU3LZ53vWr4iMPkQi1jHVZiQLdET1puAPnMtr3TVeibpgEe3jDyNBcWLfleGqPeElADmX27ntuj5tuxvI1bbvbPNKuSFwc/oEsy0qNjdlSGR+7+2zQZ8OmBeHQAfMi4/VuSMvBswrDyhwNdrNbfta44SCAIA/8kc7+uQ72DjpYEEUKsX4cbSQ3N9TPN/PQmtU2jyiw8NVd/7KiqskZKQI6WNA8pCu0CJtjY/4aIHoS405eE/CBMBsgxzVGNtYckqSRaJFb5vCWzjmnJ3XMCEChOHzw7YuifO4IN2qRC4YYGwHCMCMnaYsSHPMPSGpnQKNyXDJgBYA6fTe9LQSqlb+OSynx5yRnHPfwfxV/PXaJbAkJZUUEZBYUllOTq6XhpGYEFCCsiwE0X8HzIaYQY59eBRTXBxTEMYnavQhzgEwc6JplMvrg6RaqKbOJK93PEiTVARKM88GjKg6gmm1mUjaQz7ngKr+sYw+GtF+T2QEgPZFqk2RNt0VTUJwHdQLVLUISkYHQw/M14cLtsmCInq4Rsu/sSOEmn7043T/+vIitLO795Mf8/WVr8q2y+8k+sq6cfmdVzc36w6YL/yj7yp9Xnzong5MdErHdb/5zW/qslwPXEJks8wV3fhbvAnW7IXEX1kj54/EfvwMfCqQXw4cIE+X9UZNtpDEM+NjYgQZJltzlTcLRAjC4PnJhPiPh5SWpQ9EIbDcb1UigAg2Jk1Qxudb+hSf2EPSiboYhiVRxqQAKYiour1G5V9HqrPloNEc88qIKGmOqyIihaT25nlTlRzOfUYze7zVbQtaHDa/bXvhiRLV4alKLEvAt6Sy8heuqCId+GNxvnawbN5ARRT3yIKdNiKpJ17tmuZ6ZRhZ95qFN+eXicov5eSuHNZk4deMG5MceaateQ6TfTI+zaaPqoEz1xFVR507kv9dhP2YaO3L1rbwRAlnZeDjPqDBwpLQT/dpNEL3Jd8g5N+7RrZt/+GAOVeOufcTYqQttcO53lQTbW5S/XanMOd/Ss+13SnMiw/XmbGSucKO85dogXn9+vVgc/Preh6YbQPdvXCHV6p1CTfbprlA5Gnx9vjwXYWWD8fa116HauXM67uKxSWi8QfMvkRxkXZ2jlX/lZFMJ8SzpTFftkMpgrHKFDPyr1GW+P+Ngh4pVlCEAGA4IvE+S6QDEQOM4Ec98dt1xe44iiIa16VyCg1R8D6JaUCpqGTNJWuJBAqyriKnFE1VsQ77IkeVIgodl8yMHBRNVLGWULB2IKtCt28xCG1eERsY/BWRWz9pAaZwoQaEnPSsqSvWAYk/jxgwDEOiceavkQCUeA7VPI0kjVOxZXMRHYYynVake6EAtDqMhEpoVKI4jGxxWKpYRw52cUC2T1TCj4nsqf3lfRrGiS3yDD1G6VW9Uhdqyotx3z565McXAEUif7hKdnc64cQOJJ99wokRSYwv26x7R9IzQ5npMS+tb5rJ8SEPRv5ma6uK/DbRW6+N7F7j4rxybdXu/8UuLy+voWeq/NHBrrq6tGbh1nHD18DUfDSuf/jDa82o+YGdN8nPD3XXnf3siHTA/JyBefXqbwX0ygbBNNqAX/JcV/HLTXOLQK1zbXcEa/eD2H+XA73G+64zJNEldY3RZWeJlpySHL5+IPpoyZnewYfMerLAxwvH9BqNaNspyjEhCX2mxqyVv+2fBEyoRwN4xrGLRPdgZkdE06rgYRTTrCodMBVHnHHJA4oQFvamc6sMmbieTjmikAAfwErVETsNF0akZyFT5AlnqHLAzOsGIoCXg2vIUH8xhx6gVJGqye1zfzAodPuwbp9v9+GxDnpy5vlq1pwzIys9by4Dpg7OFakwdNDUvVIq9xIR6aAUmvYJCrWiknQQSRbCvCeKHGBLZGG6x7FpgAmsZ0S7cSYLSSpZlrns0/U6tVOa0XLaEyTAT2lKy2lfptMpFStiXeUlLjmZ0FoPQIS5Dj/nMfUGQ4Hm7JlNqYaHzlx/bbQoP/nrB7w5RPCJ6H06oG8Mrtp3m6DQteVVQeeoS7QG94z8671d/rJLT2pI2QHz4r/0ZxzZAfPiw/gCCvNWcPXqkgNmu4S7Z90g6w0w0SVoxZ52C9L7j/hQ+2a64yPmpSUPSncduBrn1tgPc9s3QiOa7/pTZKR0Y74f7pN6f4PSrEfKjL3CrEc+GAPbujcmVhPieOgV5iwh1hPiujHpI7DKR01Iw6xutovdUqnoVItUWaUc2BoFqABBKLuaOGlKCQ3yN7HgTVdEUIIALcoqse04GVbN+lRJNrw83e8AiPMB1GZvH9oqAAAgAElEQVTBDk9BdxzUJ9Y6BQiJ8NrOFA+JbFCJM9eb14zS0B2LxQKwAVn3OSdQnF6ZOnZOiV6tqbgMex/WdEjWJbg3xUejRbKulBOvh9eaNub6lAh+yKSp9kmcf9MrSNMfCh1/RPVg6NWmGUkfQSdXrnpIh4jeNfZ6NVyUL9X7UrsGyT4JHkFALADmX+wRL8+Z5C03P/qI6h/+8HSocHynMNsb59PXHTA/fYz8EU9PTn/sCqcm+a3A4aVtCYT0jiZyg+Tk/b1d/o0VNGEgun/4SC0tr8oHR740MFTMwV8f8UlLIDgnm98LejkiiDOZsOsStD1hhnocDKEimS+ti8ygKsdEekROYaa2Lw+OZ8H7KzqpatJFVSqYnPqQNYDQQ6pNXSqY3uBDXZYcRRHBrwjQhU0NtqmgHis2HLEmbzbnDDM7PDGfQ+oRzGNPIZew6ExyDIaLkIQBxUEoVV6pOAkF17d1xSoIBWt3Tghfan6ml+izvqpQJWfqo6sGgICeqmtmCazh2oHSBoGYumYdiJjSq0+Y8iarGAB1rgK8Dx3a1uaHmZ5PSsEaJr2ekCyVUm3ULiZEPZ2YAjmfNpEoJoFlENlUUNoZxSLWisQA6ozoOEllIe5blJUurfQt/JvYDld7Vu9M2QCgQ6Lq0Er9CiDqSy+R4dRvmnyAoYPhvpwUEB0QDSqf8jQaWdlbRTmmSNO+k5a312Q/2OXsg7XquYB5ftAfmyb6oj+gX47jOmBe9Ht8HmA23dKvEwV0j6IzkyDMPTjm087kq/SIfnysFboE+WWJAkDvkGg6YX71by3I5EPfLQiqrHiXFKIvCLrMFDFaog3QgYcmVO6xnyJiSjS4BHMaaq5POweZfi9Q/UKxgq/RVBEn04gb9yJlcelA6P2PxEkNX2KTBkQVO6Xo5CCR5KScQgNYQqinnsBnCU7N8kxB8WGBmkt7Kdm69gEUNzZAZ/N3qPABImvwfEBK12LNqQoPQFgc3tL29FQPX/dPuwREtY/y1wG2a1JxIHUNmY2Sx4o0hWI1THNvwMcyE9sEgbCvDkYOkoB3kc3cHwRs1/jYSWhhzrfBomVT5JfC0AEzzERCmwjl/vWrIVnKmtLQMLFRkkmciGBPPOmJmQsO+UARjHaixUoseijhv7TXlwpKFMmcwyFF5ZFtGypDeX68hSbKTRrSI5HqypK46TlctyQrhOadAOeyCO36+tgsWqt+eO2swmwmLj0ZxWenGXV5mBdFxq/2cS8IzLV7FIFdbePdh08B5vrhPv+pYl47bjqILy5SMPZmLoC5/hsjm318rMxg5ErwondJjUdEr+J5lEIqn6eJNpDjD0lrNeMp9WioZrz8GipTejQpMn1vXw9mmnQbuW4BiTxFqEvJEKAhqsKQelmlsMYC6E5NE/0OK+rlpGwaiuSVcnXbYe18jjoIZJazwi6wDPuQ01nWxJ5hARkAMfAMtNiP40zNVgfi1o1/k9lDFovoQNjUjHW7r2WpAy6ReKbif1gCAhiDOqA6qAmqEvDFvrr2R+DfqCIHUGUqthKKTSoXGHLmeB0Q9qmAnJ9TB1Xj7wxJlTNZiILs12xWoHbdSixxntMMdexQfya3+NOXZER2UcSgvHLm5yparVIDOLog0JSoyNGcZEbHicgrlViPTpjtfXFqc4y2c0PpmWOp8f0jqDQkubd1xK80wKzNomAqDufxdnNt7FNllsV3vrdSmVUJDx7x8fpq2QHzxVHWKcyLjt0LAPPv378fVjuLUTtDw3Gg3M173PgmMaHX/Nw3WxOYrn6Z6iXnkwQsAUiXjoR8nmb1k79Suu2oNsAEZW0C+oDIvKc0ip5z/BBR/LxKVGTMY03q/rEeFmEVpC4AElJp2L2mcpFpYt1cB5icKlKuyxDMY6gxRKwDDznJa4VjCoPzao7DJtIOFVlDiQZUh404NLWqAw9PlXjgQUUCcDDHPd78vvmvozS1O6aF25y4PPOtOfA51egXgBf7WqAK8kDxGgBmUAvUrmp7pKjEtscBpEqLAL64Tl7VpCRwwMwqotEwsB6cJIWEMjJltmZypzCXwtgWTXUR8vHzTwoyaPKRE9kRSRiL82+ixPLSeGZNnErSlFge5MTO/zkjGixY07YMdSp04vSmU5yj13vG1Va65ZiOj30CfA++zyNUDVkZDhecme6qhtpDAdDmwWQyq27TZvnWrbkeMW+fGc4zPs3HANGZ5GcHq3vUjsBpniX2PCOLiN5+++wPvZ1r/P59CnfMIx9LXlkl2ntEq1hj2XtEH4ZaTRpFubi46OaZWWhal+uPtnhwfVMmH20xugoV91n5zmtD0rMJT94YkH44ca3VooKVzvoMQAKUCQIANKNc9Xiwn3FVkkLzzUmVq3sjNURJdRtkKQg+SWIESVQUnuRB6pCc7xJmuFOBoQee2w6IKksKayyKiFvYWa45wFy4ec7UHlDWioLEmcg2CFgDZaBUEpAtan+cA7E/F0tQ1zQDvGvTGPBIHUVFnzv7xEQHiLFEqNdpF1MTgWNO0ubEesGSrt3pdaM83aFQmiqw7s3UNWk05UDyaRAITPrEgr2BCxRhmVW+Wa+CH1Qq6akgv1Jb32Cuig2qgRwzi4KWBrEt4tzlw+eHR9QfLlg6yMksJJKnCZlp5joqRdNMgjqx+N7iCcnu6sz1/YytSLC8Zlc/nogH5oDMpW2hsf8zmV4mqQ+G0n/Vg68euXJYvxxC4aLcEt0+Dmg4FKl/bVlwz1XxarX7J2dN8nvz8EQQ6NycPyfjSkS/6hOmdQpz/m44s/2SgLl4Wh2NMsWrluSwiToHhwc8blJ+puNjXlj4Ek0nx15xQVmOjimbYsIwomw6dGssCPDA5IZqxGOt+tzr9ejoMFNLSSqzVd9vF30o60NSqiAuVc6oB/9DmS5VmoNYyPWpTMPQ+SFdwCXPdND0nQT4Yk7ZUM3KmdAeam7b5WzWypm9XLNMaxU0284PGXh/pFsCIA7H+fM8XOu2vIgyZH+6D2WU0lp0XJMt/efyfs0nL6fF0H4rUD1rTcGUxhZgVEXBNtangDOGcf3aGPzxO4GrqmuxOpbWIVpHgQUQoW7jXmIAUqdAdWCndc5QnFCYtiKJa8lerYscTs0oCQ1yNl2Nuo1kYYnMpMy5N4htXiQU2typTQSEpnEiUdNwGCWURjLXr3MYJS75HcCE4jR2KgCnM9An6B4/Fpjp7YgEcd8FuuDHhKk+++iY1zZGFtx8DR2S2gMPkPruk98nu1Td+32qMKVF+3QHzKdC4LEnOmB+zsDco32X9w2LCJHvoRUBJH0+5QMO9JL7DrYnY95c2KRPJr5h72gESE7c/Dcu6VwNXfL5eWDmOXO/1yOFDkQ5u/Zrh2vEy5RSlmYUHqUqeEgKbczCmtUfLavRTFMQ+lwcikN0HQpcWo/krMKcFHyMgMQwCZ3JDdMbym/MtUoAP0Oswpo5Dxj+QUA0gbnbQFFCc+JasATTW7vnoBErg3ATcVgEgDHpRlFWBIgGrYj81Dv4TPcILzz9uY0HM5RYDBWk4lh4VrAhQyqKxIo5MblxtOTeh3kSQerF1ilh+EqxFtTBB6IoECu5AJh4jWklMqzTbLWa5IEgX3Psas6DMJK+kIxSawBPqM6kQG2577qECqJ9IRlCzWY5RTYRE2cuf3PBpt6MzgBWkcjOJIisg6LzeZqx1O00GxOiYK1vXQR9IL4X55HfhtV+3SzIA/INV6A4d4cHgnvuoKSyA+an3l5PPaAD5tOG5nl8ludM8uuYTgIpRGsUbn7VK0wEL4MVYvRDxHSvyBBCRc6y9orSLa81Tkr8/pl4NPYBHQjLR5qUfuS7myPiXeqZgo5s/ZTwVeY9Yucn2/Glj+hJOYY53pQ8Ptym4P4CDbOUQqTXuPQgW7tjLcFfmJLiwCnAOA6kMrUKwkYpmloJgj5QmYh018GJxS22VnUT7XafwxpFsSaGUsTVY+1gFsRE5YxYGcPa76IwOK2lB4htaebuybnOeE+Ikp9+dcaXgjdmt40CFGJ5BWU8pNymgY8yELR0wzackQUcjy19Q20VaVEIAjV+T4oCC0drrQOyk1wkbkx/ITswQfZKRTNXu15OIDApCEmCEPOFRuA1lXFB68HIWvE16jaKZTo7FNToI6COOJseJdZB0pJMoDwz17hEakuSmKlXmM00Gq5WvVnKVV9iiaqr44/8TkxDDHi+kZJTmm45JBp+yTcxLtep/P3/oVOYp/fO8211wHzaeD0DmE/zWbaXun278WlubkVX1/vR+NibmEil/GjL505iQUAnmJs8bIiQd7PsZawGY6IMc2njng8ypRsTHPb2IF/lQkEdppSuIIqNqRxSGh/mqneUMPpPoi68THMep8xDiWX7sAg/HsajXJGGGR7i172Xw5r2QZiBhyPUIFRjVdTKpSQFSCY1HNQxWYSGAk3CpJzSRIDFkiJTKKTwyKxWroMQzOImvYqqwO9DiZAl1qAlFk0oSGc8Z8vSQRQ7rTFMRpMNSrc+6Vnfgg3nKS22Mow1Xszg9QBG4x4R5B1HkXtctwEhvL6uhdPA2rJmq0jCOkBy+omZXtW1O8e5NSNtlfgpIqBCRbRYNN+oYS0EZmiz7JVKz1w6kg1tkEeCkiCAE4oTyhMpSIkmuxiIdYpTRIojrzwBVNWPrV3wDT3QAWkwFucUhUm+j67uVlzvTZjpwzC17dxDmB7kKJ1I2h8IgPnwkzEnBgnvY99Sbq4DPEotL6cLdqwPOc4Wi9//FJN8Ps3ofFJ758N8PsD+6hz9UoBJ0dV1inyFziEhsPPR1tETgQm/5KU3CGV0Dq4wwRHcob6fVfGwmDpgIgXFA7PHbh4ddDRXxKrxUZaF91UCmKrMuUoTRpu18rjgIxPrn46qxeKIw6qukD9OEYI6CNRQQjaETQ6fYkBI7A4AwkZ9KsMcIuUHndfBItNnwFM35ja4xk26kC6NU6JYxBDrXgNB0qTnQGqtYasNW9v4NwHKEzrCjJ9/fO7WO2OTA3gAG4hbgsgObtgWigQvat1jpCeRMKCIBUmhITmfp1WBQEmSQSoRFGlNIrFUUIYGeabaZtqIjrTFYYiyL3CVrdaB41mdlxYJ7/gbBGBaS75tHAIlWqwKCltSTH2L+LpIq3rVILb+9VxWAy1pMQ6Ykko226OjQ3aJ73iRL6kVg1kw3XufEBWvkyuxBDDRQo7GQ0p6Y/HAhJkOrYkenCPpDw4FlQ8Ts13e/b2N8lk+zA6YT8dcpzCfNjYvCEyoy3ais40bFL25SVFbrQMz/CPMxIiATDZWx+MhLS2OGdU5eBtIDzpdBjQ+mGpMJuZ012DqgjwAZtoj0vs9ht8SwKwrUqXyihKLSskpTNdhKEEABDM2Fuo4iPV7Ub1kiUKLdBmukaTO8Fm6tJ4wYKcotetwrkKOuTCFAog0DihnSulYAM2QAgdPFwSKAURE1JuAEExrBz8ESzTV1iioSgfGRjACpA40yvs7AVI8JyUgDNNVC9Sn4+KZnvUwrYlak95BD8GcrGSsPQcNhaoxw+G7VKlgn1tKqNESjTUsV4brWBtvfjfZm6pn6+ZYqWsxGBzANgqsU5gROR9obMkOCsouaZ80ObOlhWmO8kkAE6qyBWaWF6KCyClMNDJeWxyaSXnMvcHIIqJuolxCG4uNEwn3crGxiI5SWx7sM3yaACZOXS1WTv5MAJxIO6qbaYFr1KGDlGNyUxVjiuNeU3KJgJDruzlckGFM5e+9SyV93w8HwHk+6NMBswPm00fgzDOf3uMSh7/dmprNuddbE7x5fOuW3/jBFkXm4ChxuZSYc+w1ok+2mUdD39rr1ZGv0sGx2ZRZZ6il9vAcbcx4a495rclCineUhsldNm3Y8lcBQnb9L3uHxICiM8HLgvdUoibjwjXUAFStKlUUR7Sj42CrrJckosAWPj1IBQEjWRwZNnFI6GKknKlsCTzhMPDBGoIJTtptCxsWFM80DYIZ2SZtwMcYDgLNFvXr8LABhwKT3dVik82JxZoTcNbWOmC6faQRTUIdIWutqDLViZneZBSd+htxkru+Z4hotGyzkNrO/1hWhsJQS2kATK8yDaQxTGvlzWy3XWt3PK4SkJbMlC5tiCM8R+KPFwdOHWqLtSO2iepeINlwUmZBFJhBQbatGCpBTEUGqzQQsfBrIrjUx1qQ12mNFXRSEhuJmCwR5G66psOUE8CJWYkmeyJR5EstUTS0ui6mnXYYvsz9DzOOY8zQiW5Hvnoo7YtLQxp/PHFlYBCeibGy3hvK8THmaRoVP4iouI5J0trl9umP4NYtkrfn8jIfM8nnfy+/gjmZncJ8ycCEuvzGN/xFUc32qKTENZhoEs4/UcSun+TU134Ph0TODB8QlR+Qaifa1mrKxwUqZnwHh7Dsu4oa55vEjldTUsh1TBNSh8T1OFfOFC8L3laFqpSfDiKsY5XEmA6ipN1+FG4V9VKhKUS01wWouVZQidb4YI+2gQMmFGLAWsFsdsCMNBk2qjXBW7PbK0uDSLi7lyrvo/RRcpjpFbGAvM0fGadKnQnuS79VU0nUHE7Wopbcny5o8KHPlIjPfVuKjGmJTCSNolQK6Tjt1aAmNSllvMI0mkQbseIb8jotqty0Z86cZ22ErbaAJMAI/6iOyJvMRlNZoJW6JiVaakV2qPV07VhmQZ9MZMlK0w0JAbWydgx2zYktfJll6aqHYLKzEesgCrWaxRJmJPBpojN9GEFhwqeZk0EE3YoDprtWLCcNPeqkJ/ToERlMKTwlWlgWazAF8nhCgObuDvNp02KSnpvcbYT0h+IHX6WC7vgRcODsgHmGAs960AHzcwRmWe7EMlyP54H5IMPc30QHxUytXuqLSxli4rX+QLY/nOqVxgQ/LGbKpwplXBbMA5U687tAIw1Ylr3EN/zFtSaFVuOYFSYIi2OqVMFZXapgEAlllbYmUojV74ccHiW8WGuXF+6CMpkEztq2ZFz3Ig2FiSAQBJiC2GrUo9aQTEoH2gWjSZFyPktgxxrFmNrXF4qzsaRCHQmu2YCIpfFTMtQj5FdtVRAoKWuLbkpOGeKYM9a3ghk/HzU//bIcExuWWpTnVBWLwtv1ZZIOxm1AKG/grEgQ6IGIhUh07722tj0PoKxFizY+iKRDY3VIVnAdQzQrjYOlU50sZlDr6Xop00iRRWV6lITWNfBAKlIV1gj4wJBHyzvWoXUR9ADKFTAtSfUjW8LUKOCHjG2eF7TwihgAszzK2WIytqn/LDDLnQJ1KUckJhGhRzOqmwqhSxurZkoT8n01J/Rod8ptRL1uyiuT3kDqWV7cu7mWd8C8MCPPHNgB84LAnI+Mt5U87aknUXFMp7tG/I1m3p7yxzvxNFpPQihI2EbDIWXqEzfmufZNfZEllCvmfr9PR/uskFOJpTrcU7rfYzRwcAGcfq8BpYdUD01/F/1UsQ9nHGQ6VlFR0DSJuT8rVY3a8EFENisVelkCmEfM0aOAF+rARKaJRocWBHRBChe9DiqoSA9Mw2gN1wRfUNmDfj9aezO5MopRSOkKwzUbyZ36BIWVQGHC3jSsQoSoK2ZnhmuvOBt44mALTyhOcl2FNcEcdxEV17k4diB0A3Ja6OPNcp+e6N8oh1IBuuA7xCmeQs82R3wrDsYOotbZ1x6oFn5Xl3vvcjQJkRklykCNetO+FgOyCoDs/LhiLMx7RMyRzxmLmmxUNFUzkioSo5t8Tqsr4SK06HyEtwhYhrPQaNe4eEIzQwCx2FAk0ZGFuR4OYtcLsxrE1s9iWZAajKzdz901wgWRydTXqXsTPaNBmFjMj+4gukSiXc4m7qgp1UcisFrQnLgtrURkPTsuig//k9XsmcCc+02cr/o5A4zOJH8x6v7SnDUX6Dl18PhP90xgzvk07xFxY5FTuUPxtCYHTN9HiGih8VlilsGR9lOyFvBdDv1MjuXAA/ESEz8sM4V688L5KhM3zws6HOH51V1SY0XMJfFBjxTmzFEccz0tkQakAUlAMxpE7ieEgMwuUfRXpl4RzSF+9CGS0gE9/KiNcYDk2mgEZDjSgnzKNgXIWK008iubtKOAiAWqEte2pNhqBzqkDcHHCWQCwk41ar9GJD008Fd6Py3UKJLYHazdKMOuBkC9UY4gvWpkZGt8Y+3yNy2w1i6ajK0oUKEYdBpSSBn1LZecnAxcFhRAiTchPqLuI+aq9uiFK9TiijHEtkHekIXPs5IIXlYBw1kZNPgQZ/4L2cDQbKGUaViSlYiMLUXAfZjeEaCIph0IbNnKDimoXUMPtMMLSPICAXy0/IzMSkoGU38MMpLdomhms4R/WWx/6OUxeiDVFsnumILYB4FWgtTrZLSMszOJV0SmD2cEn2ZtLgl6bdJg4O67NUsuep7lVHz4m/SygHn+p3/+Z/NLg4b2g3QKc/4r/RyAWR6NUz31gEDPw/6gT3k2Y7N6SeL9Xe+s6/coPMjUeHNVosPMR41R1li1/SBTqnqJS3Y/5hy14bxRMo/hDyyJ98mlSDIaaLgGF8OIVVWi1w8rZszhiAly2QRh8F5ZrNqYwlAhGlFzxIGCSHMSzpYKYAT0ECRJSLvUIUHEm5HymJBUyEZ3IR4F09pyhex0X3Pu/I+I7FRKubA3Ou5adhCF1U3I6fFmOgCKSBBez31ebLsI+qlR7s1x/3gemO1XZp1EhMLUgqTQE4C6nJ4mpQcBHRU6VemEsa3wbt2h7gxRFqqTSYumiooGjgq94zmx7s8GuYRTpzZZSABaUtqmeT1ZtDJFkEhxUKP1G1KL4LHo6crWKrAuoGYEfgg7jIK6QsqRVFLp0KLXaBIP6lSTraqCkZM53sXEaz5HMw3EKnRnRwOPOHGJ7ACmk5Ro+KETPwCuqYdIncxcAw8oTF2uWqyTtOcU5nQyJbh7xmqQd8B8cY53wPzcgUmpbnIr0U28PwA4ift9Ip1NfTmj6yw0Y1pdJeezzDMoNFaq13w/CZn+oYK/ss2xDPYShbnAqyrmKQzLQUmYS0epEgnZLuFc1czoks4OpiHvcRVtW7VaRNCghpTVHLmWbRolNiyBRkmkewxzOrJGWdYMxRlGLhKkYDJDGVpWrCoY1IoDxEvCJm3ITZFrlc+tRDNH7cxxwftB4wwHT7RIAh3hGEAiJFRlA9i5OXxOTffHb3DPygaj1qJxiBOISKoE3FDf6QFqqUZ1eLPNHNoaUfImMCSQ1gAmgjNO2VYgrTPBrTLWMJoI4y+KFQPQAp9w0rIyI9bjfibTMA6smY5theIhIelFqbUBkpBqqSigABmsUJmReGAGiOL7d9RnMhGqgqggG8Zy/OgRhaEICpAS5MlvRMbJS8qpDC+7iqBmAmQa1Ps2ipd9j007E/gzZyDmjAhpSX6e9NYkH1CSTjpgvjgr/R/nz3j+L9Xpci73cv7DzacSfZuI5v2WbRoRjr9DxO/d9eO6lFI8KChFupC7zQHK9akzwWEnI4UoyHsuEb0uM5WmKUFVuknJlvwMjm7BNLe7iTKTIzWMEuT5OTMc6rKuYq4HZWBVpTAvThhFxOMZ6odcF/TMVtpEPZdneaTqeC8IXB4morKuFNF5FtFM0nBQaRYunc4D0EydBwCay3msrTIQjnBTIl/SWq1DJba2XpFaUhZCSsGMdqU1rm8cQAnRisdeVdrGbPdjwk17NwSavDl/OumZZ7MX4TCzrbWMdQs/A2pCJKKPus9ecr5JHFPXFqlODowWIhquAOfLRAYq/JQ++bxWqOBBEMeyEoWQlHduOhVaQZdaWOiCiSZYW0tGrNHEgZgFpkm/kmnM2lQcmKKoOYSqdKlINbwDTumqspLABCaNKgNYhnXP2ABzCXk73krpKoL6PDBlPCb4NdHQAzEvNfCzWCLtqDJkw8aP6ZLbbSZoE+cVZiaoCvIKc0YaVUFtk2LXuMOb8dXKIKsnlNNdP4pvvkmyO5didOtvhvNMt7dnpRg9Ro9f/ubCHTDnqPhZgHnnjgfAzZtEdxtgfpQ/SpJhkra5lQBl/5IHZb/nG8dCYSIRvcyJB31i+CsBzOQcMIu/KgJYw6jawZw9mWblzXZm0+cAPTBqwCckSiHgmnZslWVtotQ10DjiOt4lXq4ripDYjRQfGyFVEwAEDoyCWgSo8DgQl9TjgjxSKbR7U4AlXKeMlElHHMPWOAcmQ30qrZACrtpmGw52zqPZRN5tm5ppGZpNK3RL8n5LnzTabDtL/NwMFXPVPRbv7KTphiWDNHEvMR2kkD7kAkJKS43GSh7ewgSz2jo16byXaKTUzK9DQWCRxwNYIjIOIPtWbt5vWWPScHQqUshOIjskNR5YmURGI73fmc4OljgnrNFbhFB0xBbqt7Ipl7i6JIu9GpC00nfpRmU1JWtD0VJKmAxMYAs3d1Cl0Qy+cCWWUKCoT49iH/gBJGsHycQpTMATwGwt9vRyYubnEfINi0VmWZn/erCc3W2ASXSXtt/EnOl+ub67K/du3Tr1RXbAnCNEpzDPDMbLBmaeUzIdThww+9Sn/WzKa5f6XmH2ZqTyHh/mWQPMlMMA6jJx8EiWckoWUeKYMxRm9FGBpuinwKzZmd0AZtaPgihnnWUVY2qIVJGqQj8DY6FIGQ6RgE5Hpo7342C5KiluK2uQW+l9lj7K4kI3yivKEGFj9soQZjjMa+/wdAa5Ulw50xoWqhUIOz+cbEijiBJqswUhgtg+uOLNddjP7oUAXfF/bOBTZesnfhOpmTkRabuun0vHdPZ3Y3QzQzkqwdrBX1mpYabDxwp/ZgyT19nZgkRRgNLXQ7rcKQOAeqBbIh3XeK45AeWOzvrHzGiGgdCKQhVaFIqmNU0WrEy4RJFU4Bq5A5jYKGxuIx1IKZVAdSYqMEFdGfg4wwGZXEpJJZRpOaUcQHTllBMZDddrABOT+1ZBZAN7LAFq4guiKshtEMU42qnK2rWJ85BcQJs4OxPX2A87LlvTn/apTqcuT3NKfWeSz7JB/lkaseoAACAASURBVOsBdcA888u/+INOYb4shdn88UFGUaswHz6kNFqepkeHrEzcE61nTHBY9oiG+YwP8x6bKnPTOSDHMqzSJjk9Z60KjheIEOABMGW71JXLtCFCMCcziQcm1GYIAzFSYiql01DYkvYNgms09lXoa1maTM10GuxRuVbBmHZJ4a50kZmNK0GMWKsK9ibgWWiluYJucj5N7/N01T4u5INtpO1oC4Gm2EnQtiZcPFcBQodMV1IEYiKEpBhOxUZQ4lfulWqjLEFda+A99OBsVaZWiFL7QI6H5ena0Q1mt0sxgumOXnP+bJdjqdsgjxKnKqvToBDyKV04350HmR0ihC4IOCmXq+96R5+Y7iVZCvEnxJCNVHi8UtdT9MbkQNdQowgIAZj1jCzSjLAdRGKTJKn6k9qyCmw5IIP2ekqFtqxKKmwpmNMdE6X1R5FBsjvKKNFfxOY+2d016ghy65LbYXojEBQlElpywNSYqujogCeoDLKpqAWxse2JM8sxDUY25WC5b5OM8ksAZnvf3yXafvO06uf67rlSyU5hdgrzdASe3SS4nf3RHT+XfOl8mHPqfO3OHX5vOHQ/8BuYMzq94bbLMSVLatprUuNcvuUQZnjB3FvxJvmkYoU5b7D0e15dQlXO6kKlJfEEQWlklFvWBUU0iomymlUCc9ogncgDM0AfSxcVJ640aUx76zqmh6gprxW288jED3v9pZpN7LoJwaeYWSQhOWBxBLOadWWMAhCV1JoFKUYQmmj0o1jFMGvh+0RUvFbwQQYKDsgajkoEnNCZHW2RnaKEGkXNENuavcndllHiQJTllAhRebUHzVrUGuWS1sJ6xlv0vjxY/EopG2llAc75xPU22N1Y5AA6jj01u10qqfd9og1HZS0FgtQjH7xxeZoAsiip6gITIiEZVEr2x7Jxue0ShL269ZPW1piU6/GwVBNtA4P2bVFdS4X3huT2QNdtUw04bjmUOkYiQEnCVhxMESDihGyNpPZCxPYiMXsHrj3cpCSK68hO8ZwlcTMaM5lwiGogD8xplJ+Y5CMcY2eNeZ7KZGkm0SSVCN33EQd6RBRjMrSjfnZ1iWZPAyZqzN+Zay781r1TmD67cxFGt/NhXlyr/kIe+fkCkz6mVMezHhpjoNchciwHB+wqdnq91EXEJ0Hqot+VIl50YXAi5CaacaFmE3Jt0VRVsE1jtK90MzoiGahnSoV1bkp1XHPU62F+nsrP1miRh+mnmEBySxg6eHFmKT5QdqWOdIgqHRfMKREx92CTWuu6qMLa2mAlkqVvfaX3LwCm7/5o8t8dm/AwjkIbROh0pshKjZpDl0tJyOf2yYqufrzpgtk6LTGthXL2OpRkBbAqpkARbPNKKadCAUprraqsBG8t8/Xf/lL8W8OEUbZCRzM7/TcfVn/4Z4/qfxcHQQ0WBhp+xkAYdTWuBadXiR6ernq9CQihNgfa0bsHAEwxjVq1luowMOA2/AreRCeDdCWkGSFx3QeMXJE30lcxcS1uGqmYbGrr8cDosVZkdVkj498pSldqHge1qnygBWWUIVV1j9LaVpWkLCghEprNiJPQyqBnkGiv0tCa8cR/njASNmQrE7kKISjMUUrGl0+SVMcFlwOkHOUuiL4SLlrKDtycQVCYkwQ+zVTauYKQ3+6m+VWUXaUOmC+Kq19xk/zzBeb04WFvpKMUwMQXBGu8PmKFxr5OSSpiAzcgljShHrIlE8Js32wmhZpN2QFTo1AmJYWIuAcmcU9DXVZcGLSU7IeYoMxlS6L9mjDamTOmoIhQEW5yBbN4pkzySAUrdZ9Crqyv6caECwgKs+KsKsJqUsf5rEr/q787+s9fXVBX8JN/sG/++n/68/G/jKKo6vWiCgnZWilGZBnRby2KoTRdzqVYFhWwM2LdAunmdGdjliufl9kk4DsFKgh+mbCs6vAfbARf+w+uxv8IoRdfE+7nkYHR/3//tPjXf/Kw/rM4DqowDlHc4yt23GBijQ8EZWlJQqQK+ah5ABer9goTYfK69P5PHFuFLvTuGw5bSyEi5bgu/JxouYkqH3gxoTqLWhR7hQujXJMap5VMokAM5aUNlLboeiQVie71qro2KJWS2taIipmBBJV1jecyseg8B09CFBiJkc6PPsti86ISbUPXsMPmpZg8ctvwcS4OpAYwXR84+DRXYouKoDqKBQqT8gOqnUmeyMQFhDC1sK8EUuGKLfNHPFxendL797KDq9d9YOecSd4pzGejtAPm3Picn+hs3iR/5/q3T8bKNSNqOhJhc+0O8XtDD0WY5A8fejlzYKmnFqkBZkbUSyk6ypyfEsycApYpem9DVebcB1hjqE3mfJu0NWOFOjhdITWHVa0wZ3hJURSRVZFSXLLNI3UQU6xCP294Oa1VompV1AFj6lv4M41rMlRTRUF0oIPVOkQdiwuKMCMnB0EYo3RZFNF0WvXf6Ntf/+d/e/TPIdqg32Di/qs/Pb79USE/7Q/SvB9Htdbghq/GERQLNl2HYJYjC7StM3e15cql+LDARQBfpoNl4wZQAZdVEUxnVaRLu/Rf//bon4qgQtMHsfH6OCdwwSGp//t/c/i/WhUeJklY6ggu0SaVqElG900unVh1XYBZAqkQkmr8m0grUtwWVrqQukE4G6/lk9KVS+CEioReNqpy4MVjo0PjJmxHwJ2VSS2No0xNAmWssDbWF4mTVoi258a10EPUHFP5msqMbFBSJBDDVjVz+rCtbBD5wiRrS1H9hRoT0qHzkSlKYYOu6iXBLMc3lfbIomM85TGVg9xiLnQozMjNGZRTRhlhXzlMLKyaCM05YJKjGXHSk9ocZl8ZLk47k/zFNGYHzGcC8zRPtZ12Aoe7fpdt/SMRbbxH7Ej5FGAiCR3PYe36VCr833caCrWv5lHHzNUicsy9eT4pY9bHkwCmGQI0VvsGGlCYMLfb5HSbkzpQFNcx4afu8i1nWR24DkSYoCxiFSUxsym40HG4K/m6dcXl0FIER56G4qutCWbHs954Ug//m68v/heDSC8WFRFa7QJWh5k5+u6fHv3PywvJOOklVRq6H73Lt2S0fnMeSifNmEzgLHAEbzhAuzWvNvEPAkSIqCPRSKylIpOwrKrweFal/9lX0//49eVoo6jdPOaYMNLJMFwr1ERxQPT+o/Lj/+Uns98f9aIsjnUV4pMC2wHCH03wBloTvkenHBFBx6eA0sVLumRQQQ6+z0OH69firUCVurQi2wSJXHUn2i8FPn9TCBnvxqtRVqZH6rifI8tLm1kxEVdO6ToUGQm0rjENhg4DayrkdpJdqKVAnblK0hqyD801bJlJaCurNeYMIlG9AH/ZCJVAAXI1s8in2AtJmETGhoX0IaCjWGZZISkmWXMNh3M3BQUCQBgJH/zB8GWu9hzXqFHT1O/Nxn94P9u/fM0rzHtE9I25KtPv+x6Z7c/iXufDPEPWDpifMzDD5awHQOJGHijio4I5AEDzhNRy7pr8Il0ISeqzihSAiUg47L3JUaUHkWsQzEky4JpLxjZchwjqAJYI/BzGHFdRoDAVrhS5Qn/cemac7xIT6WBSMtSNT5iicawuGUWRC3LAUCxMYEqrZ9M6meVV/x9e0r/9jV8b/vY4I5qW6ETkgdmPib7/l5N/++8m9f8zGvVmcUg2DgPwBwdp+C+hLp2Jzui1icRFwNSb7Q6kMMSdrYkIumWEXMo8j8bjKrmUyJd+9x8s/IcF5lYrXZ9fQuWMAyZ6wGuiBDmmIdn/8Y8P/2C/pg/7vTgPw6BG+03fwRhiGVEqb1LjM7q2Qk4RIpdSCeoL4YjwWUbop4S0Ip/g7qqCtPJ+SpxbKdEAJc51efFBjfQi5GjCE9qvzDgp1SQgXZdSWlOjgFwkZjRw16aqSbSuMcuasRSbJVuXpa5FUPIOiz9JxB7VQoUHppvvnEuX8K5TJNMHJkWrOJ9oIKEKjQlLZ56HzsfpFaYZIQhUUDhDJ/fEKc1dm8goEsnyzM0bFMWpzLIZJcsr0w6YL6YunXvoxU/9ZTjz03yYF1eYNxqF+f77xIMB8c4OcXSNUqmpn6KDBlSCm+6WEO72DSZ6Xm1Wx74z+q4hDQXpppTIxlrFQ1bVhKEre9oHeZCcjrjOrGDNXLGYUB3GYVzoWmNmRwDTImGyYDezo3CgFA5lwzMO4kloV2tDKWCClCBbqSAvyyg/NulknC3/i3+09q3aqvhwRjTG/GDoQ6GFRimm8pHiX9599K8Gw/h4OOoVUQhb2zWiQL82F+0GCBGi90ntPrWIAvg2fT5nm2oEiFaFCWZFER8d5f3/8jcXv7mQBMNZRZQBmHMKE4OFPFIozBRdl7L6+Lt/Mv4/R0M166VJGYVBjd5nqCl3ARuUrLs8es9BNAJ29d++LAghMfcMfJi105yWNOp/ENiBTndZSW7OcsO29sBEpMn4VnAuBclY2xN11MdMEPCLGnTQRNmkIbQpIR3VMMf93OdkI9HVyFKJpifGZq73EwDJBdliGkiCbRXa2hy6RsQmqCSMe0YXvgqoBaYLACFnM4wlNYXFbJRmBBP9iMJZ3Ex9kdPELkoYZ0JZ2rSDy4RmKdmUpuM/pGz/cqMiO4X5XCD71Qbmp8wMOV8OOd9Vfb5JMEb7+7uk6C0/7tehJCMPxI//8ri/fnmUmiNSZenn2pnWaPSL/MrCwTJeSKga5xxTQru2RBNzN5VgmbOGrxJRcDftJKq/mV1zDZdjOa0C5xfUrPYsx8iehKmOfYEKIMrcthUD2eXSfDIbxOOYV2sy6CEGwHCd26go6vhgfzL6T68NvvnGWvLr+1OigynRGBNzCVEUCA0TouU+0Xu7xf0//njyB8NhmvXSsMJ83VrVDFgjKv//s/dmT3bm53nY+1u/5ZzTC3ZghgNwOCBHABeRFClGJKWJTFuWFNllp2Sp4ovcpJxyJa7KX2CKl7nMjS+UG1dUlaQ8UVWsKplRJFtDk6ZoSyS1kKBIgsMZEoO9t7N822+Ln/f7Tp/TDcx4BiRlKtMQIfT0jkb3c573fZ9FJC9wEUqO7yODARGGmT7GDUceoaRwTVSdC3qx8Pl7z8rrf/va+INVi8xJosb1DJNHcnBBMEyJz4OotD3b/eyN6Ve/uUc3xiPdGKO8lnppEGfdTn/Vxpg7KO1xjgJeRtxrmIYmzMAINsIrMwPlICWevVkIn4RPsEsmBSaNJSIu6IiIw4NEjIVQB7kLcxMlcop9z2ghTwK5Vc6FVmiDMgsYe3zYINXiip4K3TNMxYQ3+tCDJxqEkiiDioiLc1QIE2K76AEzwhrZxWDSUOeLkGIbR8j2RM5mnZKxecLLse/EXQijOXznwSLlPY8Yz51WC//VB9X6SH774pcPR/BLdz6cTkby18fQE8BcH8mPfZ3eCmBeGwDz7qsknrtKdO8WiZBNy5HeGPEOs25IyVx0KCvDnvIYYMouFw/TTEmE/3D3Kqw0yLG0+B+F1gEFGTC9dwJunjZ6dPnI/WRzsEqAFrIkhFUDeApBUcngWsWCQyKza8Q5H0SOWAmIW7wPebvoJr/wzOiX3nXavuegEnJnQbSP4BvsMENi3fk4F7RVJNoqKN582L38lfvV58pxUeVawkCdMsNggSR1Ebs+GBNXocTGSFzCJY/hrOfEKO6iahpn59PF5H964cwv47FjAcAEWHrEba6OPsP+l0ETYzkAk1Js/5d/9/BfTSbFoshtC7wmASoLTOR1JmeIACWRZcTXdCAiFKZAbw3Ci08YHko+4oB7pi62yPNkgBRGIoKdrZIgpy7Bw4kK34h9pc/aNCtCmLH7XEksSvuA4j7BHaSTQ4yFpmDbxk2E6qLDSJ4H/Am2CU0m5EPoQQff1QKaTkqx6CPiROjiCjD7HE1cyJGlKTzfhh4FTEup2R+aKfGgZynJSeLgDqe7hf/qZrXOME8A882TzBPA/FEC5jkqRwtiwHRoc6ScOozhXSPYqaGhA28IO0wpM3EQOildJjJLGJ36qzjoJXaT+2TY2VNDnO6EykiG4MVCk26NsdF5JQT6eYJIhZLo6kkdHM5aBty0NRKDlH3o3cWYRF5VXnvns49fNJ/4yEX7MymJbK8i2pkn2quJ5m0/GntwLQGgwlhOtF0KOoNwT6LuK7e7r3x/Hr+qrQjaygRtJNuPAnsVuV6CR3E8M3gplMZuUYYuKOelOjhYjP7Wu4uPvu9ifgX7Unw8HsehYxwu5KB9rLTE8Wk4/AAwxxnRn73WvPL5V9s/Hpe6MeO81fAl9TnvzBC5KxfwBWQcdJoRL9Mo+IGpHTUXeITpw9rBNSG26ve7uIpHHIdYRsRpRo41SgyYYJuZ0gcj180AwFIa51nfOXQEqc5zIDLS1/Gv0La+1LINvqUYsiCkhx8JcA3RZ8RFHQA6glYTfnUAZoOeoA7pncwa67bjPzGShxElI0zoe9Aphf0mmclm0rHhqgvsyAMu55T3gLlBPWCWtPAv0QlgvnmMPDn6HH4Fjo3kv/GZzxx9AFlz9xwZyddS1Xkkv0ESozh+gWH+4lWiW7dIPDhHpbu7P1nqMAGY6hQAU/DeUhYtZ1hCkL7ISZgaiWyo0yby+Vgk2UlmlMKJUlp21bB7B+N1qpUQRlRJ6JTpTMPKAo0Pp2cI5RGk3gW02Sj4w10Kah5isefkxbYN5TtLeven3ln+0mYhNzF6H1S4hBPtVYmmDUbjRA1aZ/nakfhKjXG4B83+91YhaLdOs3//vfYL+z7czjMTND4RqYVSIJRYE8I/Dl1OnxockpRt50y16DId/Kn/4RPbP995oZYAjQs5RnF8XGaEa4CJd4DPA3tMAGZhU/jNL+z9Ycrt7iizrTYwxkvEHCPxgsdMXJeRI9lfzLFCDSx2T2jbYXyFDDQlgCarM1FPBgE8SClU7pALRc/vJxgZFB4LIlSmMeQUpmUnpkIpFKl7SEDRMAlm2UYKkP+w20eqqMj7MqQW1siIjetgo5RCB1zJOcW9o5TbFDD1M2h2LlGmuVOIw4jrvsqXd5iaUrlh2EaJMrVQc5cRi9ohZS/8ZmRJ+8AwxcAwxXYxB2BeGHaYN24QvSHD/NU1p89Q/bH8+TnaUY7nnjh9nhCH/3q82fGwjSNWSPwV1gHzWKr6xSGRCK/2tfskrw5/5d17fUXFgzsk6m0q9W4z5gpcvDzPSVStQpujm/XXbp8j05JEJTux7Sey8h0DJmRDATmWXnAQsG1d7w/nyzPSikoF2VCLgVlSJmILGim99iiYUR1k7I64AC2ZoF1Far9tJ0nL53/pSv4Pnt5QT9cdCYDjtO73lftNojksdx2qgNhyDSlKL6gRAmE+VBrB+0wcgbYKgCbRJBPpWw/D/T+/1/5bUnqaa5GMgQtHJPwPSWsshUpIn8Qo7u102pS/9oHRJ5/etqcAlry7REIPPibG8T6UsgfMoaQHT2MszzCWW6JJQfTagdv5v29Mv7g5yhcQsxvUikfRp6ID6ns05Bs4QFQEfF588UmIeu8krJHDVb3vB8eWMympUhsctpGYyRNClfA0zPNcc4HE9ZQONjqasi7JdQHHHhSuodKiFYmv78wwsa8MypfkWhx7TFIehyDsMw0OQnnua1+TkUX07ZQBEtd2pBzBQgkhU39BNwHADcDU2iahZpE96GCZsMfXWaomLe8tTbcZ+qqLfiRHLGDTNLQ9yuc3vknVqfM9EH77JtF7kTI//Lpzh47uMN8IMI//mL8NKive1iP5XwVg2rvNBKVkwWYJwvQKPvA1wFR5KxbQWQYnCzHmHSUAs4udCll/5AFgipaUFU54MoyiXhnQGtEl0h2FHLFBBiM7aU7qRRd4jDh7dCoGMjMnzO6s2f4nH9/8n5UUObPKOtGsETRloEwE/zKAsvaJJT0wxPSA2bNMbCiRI4zjCxgegBMs81RJdHoksHvsfudm9S9GWe6tlaC2KPxCoBGHEAO5Oud1tWiLMxk99Q8/PPnooiOBz2U5ijO7HAASH3cdLAGYLDGSROUwlm+UlP7FV/f/ZLdTt/JSdjZjBT/S3xKYZg8FKKUQy/COKKLsr+acoYGqSCA5B9LFGNskhIaTnY9DHlcqPGKg2SLBA9AflKDJNC5Mxx1NkXjkDTmJWl5+NdzZ0Jim+hxOz5DnxpjHBWSemYPIHcAIwOQeDu8omSKIUEWjCi5VE8FElRzWsClgdSoMVzEBMJnPKXShJ+5Cl2oSadqSOJXFllramqe4sJT0rBXeZEmO86imDapOZrdOAPOJGd0JYK596V6PYX79RRIICb4xZF7SC0RLhnnn5RtiZ3xNnL73Sv+1vHKFrmW3BL3jaSruzUZzZcastZwJgfZIMycJRglHDy7gCMWBGl05K3K0oDpi+yMM27gz410CMFXHtxdqbZ9AlHCbyIRsO1JOi8Igu7IjEYGXuYbuBTOmRGuZ92QPZlVxv2rO/ONPnvmnFEWBo84+2GUDdtkzSvxuAJbQQGIDGBMffTAeQ77IqRuYMHGxHkZ0AObpEdGFCRdXtH/w7cXvjHLlisJ6o/mgwkwaNA3JFdW0zmeLrvzvP7b5wsiqEuwSx57lZZzBcm0UXx/Lh5RgGAAOQXuz5DbH6n/7yt7nxqOsZttkrh0DF68+4eAE2GBc7J2UEUDG47hKcNv3MqGegaK4h89GnGCEtGEdkLAOEMY/i9RgnMjGjDEP8qDwaYphwCNnmFnnkJ0ZA2McTt4KlisKvgiuJaeiybRHDjH2lgDM6OZ9YAeeJgS7U8y0TrHlXnQGfwS0C2hOkdaOHSb2mthvNmCURKK0MV/YqMd90lGxoNjkxNpMb/pRHWzTZG7+3e9PFocMk4jee26NYWIj+7m+g/fatRfSi/QiXR/yMd+wEI0/iZOR/ImR+Mf3DVfay0etkCvd5de/3oPk4a+1p//gy1+Wl14uDh9sTn3wmnhueEVcx0cZib0dEmaTRro+GPuSEJTGPeFKnBNStgKXzkaRNPUcQyb5bCx02JNBjlg25FqnfLIKMWBgkiNbimBr9ovLoIWjwAEaNWntS525FHp3j+7ZKKpvcTRHqdm8ifms6sr7B/U5F9P7Xri69YnzG+XZg4oExnCM4ACsFmAZBftiAJQuLsESNxOksvXjOWAcoJVrQRt5otNjkRaLZv/WXvP1cWF2N7fzJrfKm0xhLGV26T0khUFXTZu//5x5z89fHV0FWGIFgHF8eRkf6h0PbZE8Iw+Mk73lS6vkANhgutinvnRz/u1v7oVvj0vTWqs79i/1dsiIgrQ+LxNOd+wl+wANvqjzxpBtR8w6IRbnMZ4lpewQgrITeIvDDzCRd6FRcRf5QeHSFIEdskseL2OgRv8PAvQ45T0ChzFK+yykRogs+rjALQdypSTJBWOxp4QEqk4623bo/AEDRXd8bKt+Dwpja144hAyDYYrNUYzTLolizJdz7j+v+wMQGGYRmthATXDQYpma9MYmP0LKXM3vvDKZv+5I/m5K3FU+/Lqxtrc8Acy3pXD9rQMmdJfXPk1pyTBvT74sloC5c/dVcfUXf5Emt1YMs/vaHUkXL9J2RaO5aCe8q+TOcKIClRKyYzF644UU7RxDbi/ebJwKstdZJmWln/d7S5zJRY4rOFdKiNSiWKFgK+Q8BhMKypLRXFmB/h6PBCLU3OB41JFuapfNq668uz8//6Dq3j2ddec3jHrqo1fPPTMejfJ52x94cHBxA1D2oNkfX5hp4gZyCJioPUss8Uld0969v3NPyrizvVkcbG0W8+2tssmMCMaoAI+k81EFyIi6aKpFNfonP7v9cylKg1F8qbsEq11exo+wymPHH/a2D3ZJCNkBmJsFx2G6//WPdz8/LopFXugWlkRmiH3mG1CxN4hDMCTh5MTIPbC/XpiJ/yVHvi8667M3o1A6YKCG/zx0LNmELYD9TVbIg6ILUxFlEB6heP01nRPbtUTXBoMnuS4KEULmZSNzCqFGGAcQmlcG0YKJ85XcpxhSwOeNBanh/DkdUa6GX7rQMFly8yQQl8Iown8OwOTe85pSXmIkh27zIAWbJz9rRLBt0iZjhmmtnB0BzOMM88OU6KWBYb7wQnrxxROGuU7+3oYj+X8uwOzHcIPOcOgyLUZyIU1NvUfcWjQa8l4SOW4pWqmD4aoJAGY0U40GSLZ8DICZYiMdGT0VoVBGSw68kEhNV4geh2hG+E7prot2VlX5XuXOPFzU75pO2/OLebtdt2Hj6e3JuevPnttSJlO1S9QMlsQO7HLYYYbUs0s++KLHEQHD3ocHd+/NqsVivyzMYmMzn29u5rPNjbzaKDKX54hh470huSCUazuzmLfZp54rf/LahewiVgFgl9hdAqjfECwHlrkE0kFozjIjvtznRNsjom/cre9+8XbzZ6Mib4wxrrdngzVC5QSXN7yZEvFtw1UcvBNfcj4M8etgY8jHdNzFuS8D/nG8HIHwAF5P0HsCeXNK+7kXByxCT9I57EoAtIrQA+TZXskCeoi7ksvaxIDZ1Qmm1Mh7VAAm7jr8yXrcq3gkRwAHzlfKFAFPAzKtSR6AGZNJ64DJP9Aqxdz3UXA9YPZMU8MJZJs+hLjJyFp3Apg/wPh7AphHdpiPH8mPM8yLExLbL/eve/cuied+sReq9ztMou5rJOkiMcPcc+1GQjNjy7mIoig6USGtJ8sYPHMPcXofqFFBwzIApo4kM2tEEI7LzGZxbg3U2TySG6wSOVa300LPYyilzkRKQbLwJYfyr3f38Ou0wXYp2r2q2dqt2ysH8/ZUNXMbVd1utFW36VwYP/f02VPveOrMuPWIeUvUhp5VLpnlMgQDwW37Dx5WOzs7B4XVdT4yi0me1eNNW2+Uph6NszbLbMyUQEEQ9DMS2RKLus1M8Kf+0ce3Plp1QrJXHWuJNRnR+kV8efjB89afXsqMlhdzPkABMEv8meJv/cn+fwjK7uWZ7mymPWSXUeDwzPlDbNBk0w5kPCzKTAyYzEEBrBIyI9gAJHIzWeTOrOduZAAAIABJREFUozoMPpK4PQ0GczzfktjPfZoqoKgkRBX1HnR8nICSj6EXiCiYLHWy9c5Kci7YXpwufbJCBwuZEXrio46NrCMqLXB1i0IHZfQAmIa0WPDTAfFv6D43Wx6dQMw+M8tdQMwwWyJ0AfGfWIri+DMwzBTm89174xnRK/x2O+evJLr5WTp94TKP4befrdOl2Yf5aYzmL75IdH15Kf/MkXo0+o1Pf/pwdOd3drLD/AGg+Mf2TZ+MYSJtell0NpmQeLkYAPPVm+K5q8/RvbWRXH3+nqLz52lMNJqO20nyw6EHXFEJWQ3pRQbHm9oxw0wKUboj0aHT25MAWGbWsXEHx54pqsQBgCg3g0B91mABJp0Wei+JkXIDQCIiwoBvsCpQyEzKEKJ2VdQL5Uf7XXjHtPEb7bwrF4t20lTdRlO5SdN0k3c+dfbcpYtnJvCQ115Q6wCa/SgLYTd2lvsPHiz2dvZ2ytJWRWmqcWHrSZk15ch0o8J0xppgIfxUCK5AgEZQlfd2MW/yX3v/xk+d3zAbkDFhfwkZEesu+5qdfgZekxD11G6lxVwf1Tn2bdBl9vrQRKdGgu7P3fR3/3LxJ6OJbaxVXnFBOjgl/z0Y+KhPBEECEZw//V4STh/sOD0iltAOyR8YMzsuPuz84Q1FxOv1x6GM0n7m0ky4GILEoWnwq+NhCrYgFrljV6qCMp3XXYLlyguc4aLG8Snpmvs6EF+SYJh0CDRGohE+P6ODEjrIaPqjTzyIKiau6MX7HuvSBy5II4rNPCFPE/IjYGhe2AE4oR8Fhe33kqXKpndeodUOE+HD8xuHwHccMP/ZZ14SZ6896F+O8fz69cPXPQHMH1uQ+2F+Yj9swFxZIZcMU32eFJ0nGo9pNM1okhYk3bwV6JcAq2TAHBOZA0yEA2CiwzYbia4ZAHNkhEaDNrKAvRciN4qZKjIeAZiN114GGVSm9n0ckwwSYz0fewIAU7FYXGrulkWKraxELKeBLlXBjbrO2XYWinrRbCzm3aRadJt15Td/+iffeaUOWgM0KwDmAEy5TmRl8C9/++XXRkU2m2zki1Ghm9HYNvCUF9YGbVRAiK7SOIwH6HpE54NeVE3+VCku/f2f3Lg2rXsZ0fIyjt3lIWtcG72XOsxDIF1KjAZ9Zi9LJ96lZkaAXbIL6dSY0r/8s9mNnSBuF5nutNZeaI7NgICViSL7eLDbBFRa4ftnsmcdCU7YQLCZB0l0GMsZOiFchw+Agz3gIkreum6aR3WAUnWZJCSk/WfFzh2IG4YGSUVBhc7rIFsVktfW+7AETPQUw3d0DDD7ABAKtph4SI4CSnsWB0lFh/C4hO6mzBgPHSY+ZMOAaaMybeq403wS27YlMMseMHFNz0h189lbYZgngHkUe05G8jc5kr8+w3x9wNRqMa5KPYkVybbupBrZZIKQNcZq2QkEA+toJcZuHIbgy+tHclzYDYnOK8T0cJK6WgdMEr7trZJtDOZA6FKgukwEaWHjDqS1UJzBjqpHZRHLE2UnVTYV8WKXUuF81H7hrGtcOZu2o/ms3ZxN6+2Ncf7UM++4eP7hIhGOQWB5WiXazAU9vHvvgWvbe5PNfL4xzqvJ2DZ5rl1ubYB5HT06miOJA8Cdq3CaurPzOuT/6KMbHzNa5kt2CQkTmFJvwF4J1deZ5mNBcwDKJcj27p/E7h8cfyBx6mJs//c/3f/SaJQ3eSadFJyk3EMt4jhxOWfNFTs1PXaXnELEIzv3aUY2VvaRRhGMEsOAiOwbGPAzgmEe5D4dSCm97zxakCIeKPjIpKVjaRK4IgDUd65IEsIIcPcApSh850aoEDofLTI6nU+qzBzAk0OODMritVfKMEOMXZVUC00mJWc62tRbDu2SfDWH/Ch1KVMm9oC5HM17hqkt8Yjuw3y+uD2eLr/tdyBgv3mTTl/oHjuSnwDmCWAePki8WVnRMp3oWwgKJqLtbRJ3xzf56d17Wlx+4Qrt3Rl2mO8gOnODJF0g0vVi3LZ6A4BZeYRq8P7r8OhjgpO5g58PWmsr6q5SXImLq3iqFVptuaER9mwXFOomUDuB/1YazWJatCGYRoqSNH7kArZfwqEKkhd0iNzhG42ChLKJlNeZON8pyqJLMganUyOzRVUX02kzme4329NZc+r5K08918gs36+5zgYZlGRT29597c4rm5vFwSYAc5Q1xci4TKmg4CPnJh90biDnkhTrLl1Ss6rLP3ROPffxZ8tnDgZH0QINC5hvkUi0NoKzUH1tDF+O5Mvn994dtuLwdzGQCNQPxx+rBY0ysExir/sfvbL4/o1d/x0cgKxJTiicSxIFHsc5J4T3jQHckyXsOH6rGPCFY3dPRL5Sv8PECI5R3OCM3X9YSjJk3h1kJPbxOkH0DJN1mFyaRt4n1JhDWIks5dCNk2w4bI61TIrZqkEdZ+fZGikRzGEzh1g47R1bxo3ER4Zk1CRqO96/osNcFpQyo/kIhK9FgGYTnnUcfTCSwyiLeD6wS/abN6lBrYXbnbvddx682R3mP/sMibPLQGEeyVfj+8lI/sOcfH9s39cbjORrMisWqw9/hxvwjhPRsoYCB5/XA8ypJXH2ZZJ0ltt0x66iDVWQqBD86zqhNqyQno2LAmlEOrieVUJ61ELjDO81iZQZzLP9EYgB0yvVkUQqplaaZB4YMDtBZh5FyQFwCIzjQDWndVTCK87Z0WCZuO0GEvlMxvMe4iPErUO6GZzFUWg2b8vZfrM5nVanYhDnL19+6pn9Cj1cfIlO927duWV13NneLqebY1uNx6Muz6yXGiVjAeHk+NgIoAMrVTh5VHVn29aV/+PPbH3EBaHhV+fd5ZBINPSOPbK/XFZTrGsyOQdpORsPQDkI03mmR15moRNtlL2QPjfJ//M/3v8Tm2VVUahOKhHUoMPEHaqX0ksYtznGCGFKvJuMsLvzeYg1mwjj6Ped/PIlIebdSO7EgQ10IJOLZIoOfiLYI2FPxzl9kA0hMzmQl10ZqYYMvq/2BbhpyIeCa0LKDTyXPgmnPeRFyNH0IqFsOCAGDgwzpyK4uiIAph2X0YX9aGXZVxoFbEXhOe94hzkpTJx1HY2CTaLM4sK0KW+JZs7P3e7o4M0zzHXAJLp+faXR/I1Pr57uVxEnwvUfW9h78k/srw4wdUsTF2giCxLtkGsJfaUSczTKCumMSAV2lkI4MqRcrR0hV1IIqYnDNSh6idi2SF5T7XHvEVorchS0MVrMHdlO6SIRTNJKkHdSScS7BYCyFAH5bgT8RId5NlXygscpiNEGIKe1a71umi6rZvXkYL/dOjioty6eP/WsLUcTqLyr2Xy+s7P36vZmPtveymeTcdaOitwrY0JfOInTfJ+4DqLpnDOtj7qa++xvXs2vXT1nT4NdYhyH7pJlROuJRGvHniM7y2H8XvnK8Yw+sHL553JKwAEIF3NmmSNBZ8dENx+6nS++Un0jL2WjtApGa04G4mQOBGwIBFYERklunITDB21E0GmGSEHzLhKMk8ETTUUsRWXHk/Q2hIMi0D6yipNERyQUST3DTDpzuPzIIFOHw1EgXwS5sK6L0qAcE4kkSE4CibcoAU4SC846+aR80tDFagRzVFFy6XhKZdrgfSbbJjMTKSwiQofZKqm4K4g95T1gpv7og+N/YWMYt4mmSMRUsxPAfHL0ONlhru8wjzHM6zde6r8+P/cCXfzWlwUNsepvxDBHloR/meTZs0R7LU1AejwyN3wnlOAkcqFE19dMQISe94AZvBEi1ipII1p0fUeSCpHmbR/Oy7WPdSOF1tw13iKFSGo5d8F2GTrVOOVWSPwfguMoCPAdeFK0RGQECa8p2yd5KQrKOAkN8Ja0QjSc64JpWlfM9qrN6bTbqBdu6z1XLz6H4fVb37n3clma2eZWNt/ayOtRbjtjZUK32kBp+W+FJWyALbsLpmq8Lcht/7cf3XrfvCEJwFzqLuFRZxb5mIv4kYSiYfxeXlLwuRyCJzvEeenY/wvy7kGssUwez9P/8ZX9v+ik2i3yrNOaF5nIuUPqOgtNvQJ5622TXPWOER3HHwYzVEvgC8WnbrwV5EP8YYGKluQeAyYS19EfrAc2yp1B2jEu42HJSyxIXB5llYUuSGkdVqfwnjNgatUDJiC7xZkeogmOeAuor8CIjrzMMqELCJ4f7Cwde9CRl8mAmZuI0jSEcvSA2ca2y0jrNsE2Geo2QQdcT9XMbYwOBlUR/ad3mCcMcx1e336AuRbpdlRERrQeGPx1WhvJ6T8mEL10fCTvf1KRTnTtPbfE3g7WhERTK0VslKTTRGav2TD2HDt9cPSxZCkVC6mgvTSGfAeSVoJtMXhqRTye82VBeG0N+n6g/4blMWikD3lE82LFWQkttBKtj7YtbYnADbZ5KyLdRIM/O5zKkUMslYwxSK9Vtp/cUyFJKzngNwqLdnJ2VCfVLOpiMW1Hs0U7qubtuGsB9RBMKzeZ5PV4q6zHmemK0njb1+ZyIDDuJ0i0AMMMPsnWOVstXPYP3j95/5mRHiE2DoAJkTrG8ePhGod7S2aaPQgyAV4mFjEZZtAa0GpIMmJA7YGTOR/K0mTigGGkw58ZC9qv/OJf/uX8z0p83kXGMSdcq45zDOvGhWf9JT4kKJpimzYeSziRiLVH7IskkEI+1DB4UvRFEvsm0AEiNnxC4CeChrHBlRilEevZm4v4ah5cHkWFkZy88hKNGAGTuQop65ON8HnJNoXhDkWqHDs3qwl9PyRNzMgFhcEfRx/ORwbYJrZK2q0RazJxKWfAVBSxy+wZJnEgB0Ts0+liTmdH+4cj+dOU6LNEp4e4t9vPUroEP/mgwzy6wzwZyU8A8/UYJpG4/tLAMF94gS7+5nGG+XjALKwUdxolz5wmOtgTG5nINmB3hGhdIcsys1wSBlaJAxBHuNXI3CVRDIDZBvyICiVSA/hjUbuXwdigRRCe/eKpQxOFEgsXrc9VyfYT6DRTkDlHhbOfCAIY1COyrbIlkS9kuuhhUhnqIoCmDHrI6Widrau2qCuXN63PfesylONYI32ZGzeaFCwGN1IklPzCOQjrI/A+dV7h47suqap2+TOjdOHvfmDjWfjVEUyMgGAuN+vlMj27XJMILUOC+xvGYU/E6uneRr4C0YFtLhvN2OMOFxKHHfdJSthlnt+Q6Xe/Pnv5fhXuFkXeYhxmKowAeE45Fj5wViYnvgEMcUDn/GGmkWnFGpNCfggX6aLcJ+ShOzBeHOgkUTzhodlEfTEL2BV1+AAIFA4gsUq2YJgaxT+pz87kzGK+qEOWxNlZUbYUEqLd8PiQaR8q9AxxxnsqFKH2nIvWgOocU8fBSERqbJARkhD/xoApiYGTbZNFP67jW73a9zP6yGj/kGGeAOZbms9PAPMtAibSiU7dtYKee452kVB05QpdnH9Z0sVL/J6KHSnujJQ8g9wDBszJ6wAm+ngeB5hOADCVDzpBRBk8g6kyQsPFg6ehv0wtaalJLJKwzqqRkFEl7Dy9k6gyR+04fJVgnik5hfIfXMcXPl7y+BHCuIizB5RAgA0chXwwXZOsD0F3bZdFzopDSI6IJtcR8iEkEPVsmCGH95YuoEM9KA922XnzjnG69Deuji6jSQaHHtggmV0OFsh1t8567uWKUfajd680H54GPA/sEy/pjdgD41wD05WYPdEW0uFHKFBL/vMv16/cndNdm+lOavJ9Vid0lsgVGa7mXG8BbxRqLPhuzjvLXk+JvSQaJSHTZO9ksN7v51HsI6Aj+uA5tFghDg6PUbLjdSfK09i0DsBMPWAC+NBNzoi8BEyUrekoW/86gGlSoZzHKpuL1JJLQpiIPxWayvMugoWuABNMsyOFdskCd/klYNKMPkIngPmWYHL1yieA+RYBE6/e7zDfiGGeHxgmbWjVbfbecUvQXSbVSRx8erZpUKrKzh4XncT+s8LCCwwTLZCxQKoDj+uGEGKOORhtW1h5EZegzb3IGiVG2FMGZHtjrlPRkI+YxGFqUSKCRQoBtUlt5QXvU8F/bQRodslwh3iKzEaRAhFxduhrvQyAFJ5whQR3fHSNXR4GfQTwCJGwjQtJY66dmLDxC1eLd18YyxEE6gDLAwRstEToOOeeniMHnseA3qD65rXkoYRo2XN79HksKT+8nvcv42COpZidZUZ9pcbpkUh3DkL1h99tvjkPdJApHaQWaGVHUc8Q/QYgxOUGGSe9PBSfcu/gGayRLGpHDJJ0Nop948OBFtpHiCjR58MFRhHA6xA0jLeFrEio1OouNIUyHbnANbz99T2FlnOVAuF5pqUAJMV/C/wzFDnEVySCjlbUQXV9lUXPMHvA5FreERRSLiGR3XWA8C7FaJMF/ZQp6o1J8K4V3SKbngDmE6Ll27Jmd22H+UaVFNhhXl/Lv6TP3JBcCYndzvVrdHdohty9ReLaEOfGDNOSePnBrjp1iqiui400UptAK868RBhwcgqltywdCk5SWZIMTkhvhBMzrRG0gZdZklquAFOR0EYoTivyLmAQ1kiSqBK0PbFMMRiOcEQJNq7kUKTwUQfbTK8xgnsl8rlWF2Pi+nOE7gghIPtGDS6Gb9TlQp2CcA1U0WDC6xPewSQRNQ7URlVGFIQuBum7pISI9m9eLZ7/iXPqNHrFcdyBUwh+cciIAJYYxZe1E+s7y54t9l/Xoa6xR6fl+H2YvL6+21wy0ONjev8++h5z0Y/mWc80l7UahRHpL+74nS98v/5mFLJTRjrJqet9p4WA6+ZwnymhKgVfZGMkGGffUQ5qrb2huG/btK+k9Ej0wNpTKhMR8xTFcDVHLSWLYkNrnKwtea+jxfm8F8qr5AGYXJwmUsxS5gGIAMnU+BBglcx08s6T9FXIhu4f1GeQLPrwYSw0xx0+xai0ScjtAGACOAvNHwPZVRFHn273BDCfHC7fjvFuPyBgcpwbaiGvPke78I9jJB/i3PqRnMTLYVehirymYiPJMACmJeWdQMYl7zBrxyM5jj8MmLYUrp5pXRSYAaGohMlZSewsAwmrtY5oF+uYEkmpMZsJuUhknRSjhKICtgs5FVOOntvDHSY7jxVi1kKxKLMLKEEDHnFp4cBU8coiorULBA0VX2wMXArnQYFQgqNDEibFYLuYis6F4mOXzIVPXranlBASTBK7StgeuXbimOayB8yeBy4BsR+tjwLfEkSXV/Ajf64fgoZj0LJfYQm8fACC+FT2/T8jm2izkJzdicDjSc6K9PDvXmlv//k9f1Mr6RRy6bWN3GyOK7ng3SNG6SDF4I8E5g8ME7IiI+Se6eIBvOBJIHM5crcwZEghOOQls7YTwi5FqVUu1Jak10I5pLBjv4nYpzZQlAqE3cdMDYDZb0UDyoJ6wCSSfhqyVDDDRGampI0Q2XcOr/k+KWsClgkATONTbDyJMcewpEhbk0htSx1lU7p2MpI/KWi+rUfyJ2GYO3etuPrcc0RXicAukU50cUgnOg6Y0442hbabYJRgmNQ4CR0mRSfh5pHCCKe8NMNhp2kboxHnpg1uDooj2hjHIBNEYDDicHExRzhYh3cg20i2tXpEQek+jYxkClLxwQfkEnpmz94ftLLmiyw7H6XImd0gm0dCbYgPxWs7/CgaVp8LpjqjKFORhMBcmMPEjP0mmOyVPBW/8ly2vZ1LzWntAEtHBBcPZ1z6tY6e4dDTB2kM1+4+FffRa/iy9GxtHF86e5b7zhUbXQLvUfa5rs1Eadqyz3xZq7GR971Ek4xotyb/2Vea+3fmcVcZVWdKzBXcq0n6mKAWhTOVFasiCSjLsQ3h6I+gXNrPQtrHbTzhyMNlwga1uclHh1sYHtow2kOv2uogKh0DsqYc6jD4Sq59gHAA5WnJ+WSz3k3EEqOATwAME+4enaidxgzRbnz0cUnRRsAngR1m0Au+shtpIgCTQzqwg9G9A4gKw48rdRWm9kPl3snR58kg820OmKs4N3z5vn5t7b9/lejoSE48ku/cvSmuPkd0mFB05Qo9HNKJ8D7KAxLf295T2/jmrGmziKNNO8JPBMZuy3FrrMH0RgTrBCnPO0w8ryMDySWbdlLjNVSCGlnAOPXE3jt+GCIMXWYkWRFZb2iUhOeRnN9T9NqggDt5KZWWUhq+0zuhs1lyF1Eqw0wIij9KWSAaBSHHUYmJJzFKlCxbMjF8p9ipmFqopWPn04YK2a88V1y9clqNm44EwJF/D0VmAE8I09knPsTD9bvIlW5ynTEeXsQPdZW9InIdJI+L1NdHeO6RWILvOvtcSo2YaQr2myNwGOVpo5xzUBg0NwtB40ykbz7wze+90txbgMgrgdUDvFmNiGlhSMxlSJUgqoeqSUiHYMPaL0JgayRGcLRLQlKENbCE7RzuSrSFRAoyuk4HyYAptHRYNHMUXGCLpIezB2HBWnoeyeGf8l0DE/ugw0wJGe7LkbwHzOJ1ATOPJi26jjZQloaLeZGipYwOquoEMJ8MK/mtTgBz7Yv35gCTBsAcMjCvED0c0okeBcxiczPKTZk54TB6LypFZgspC8wwgyURUq3AMINrVMomUoqGGaWKuewBE1cHEtEF2wNmEEFiTZepJNCMoOyC/AYC1Tj/Ehce2CFhJ09w/RjmmiJ6hA/rPQqXOy1OOSEmPqVTgmiC9SWM5fgMFaVGpdjYoFo4CKPHydjL0LjsF57Nr73/KXPGB5JglBUY5dBfzkA5gCWS2jlH8zCabW0MH4BxBXrL/eXaHvPY9Rs3luURaH2UX99/rkuUDhlof/3vK8vgaVK4mPNej0f1jaxnmgBNhBBnWsQv32offP6W/yZliF2SJiiVkaA8qYRmNCcTzXWMBybSvonxThnSDs/3iIkDecbpLCLR3SFCpT/mkMSXpLMuVKiqENo43K3Zy84X9OT7qkwVhfaclamRVdWhMARxb5jOPexantuBOMvTJaM3vKOKEP8WVIUNQLTSRDxY4c+6cmKUG3ycCD+50jbVFU3th+iEYT4haJ4A5o8YMIsoN1WG3CBUS0AQaXCKlZi8kUAbUg+KYJpJTqQFYLJ3XMOhA8G5gLBdyIFhhscDJkXQUicBlJq0koy0BBiVrYrjudDnFyo921C6LJXUIsXaRJpmPlU6poWIMJwoCBQlonkgKexCMsF7/eFz+sonrtgrVgp9yCjRMAlmieK0tU4evoSv6SuP7iGHKLcB/ZYj+fLYc7i7HB7LjxyB+H2uXdUHb06/WVjtRpc70eOslOMwhy4iLcE2Bae1j6zgwxDGdKQdATy7mPznXu5e+cZu+I6x7BVIwWpcdnJv5MgLGifkkUhaZCG9lnfhVhbkPSllBdYOgJcqOewymUVyylHo8iAXJsEtJNFFEZHODsAEmTR4ulNR5J5dP6ghwrN8iws7nD6UpE8hg/n8TQAmRvHFnGijxMMhxU7ZiMqS+dwenADmE6LlCcM8yrCvHRvJ11si6TPLkfzxDHORP+AHn7N0lpYjOdXFplVyE5mXTXAiXwYED4lELtYSIZIAT4fg3+XOEkef4HUUGspKZpxBBrN6WsMogmu4bCXZJgkcl5TsBSnJaqM6QcVU0lNznd7VUToP5ZBNYl8l6myiClU7MnDhrIGwkLPGSQjnkwFF8p3X7xiLc790NX/+VCkKBsfl6O1WPeK4fsPSsuz/6ZOFeq/MkukxeA3Adqi1HABwXW85xAAdXs2Xek22yxy+334wWr2/tf3l4WX9MfvRQ0cQwpB7Rb/hIjdU9gI0UXUhaJMZZ//0g0WqP3tzceNBkx5Yi4Bg4YRG4yR4PCmvWOwwCipteUhqI7066cKreSf2SIoaKkxhYcEM0XvXjcjMVQgo1A3YQgvU71oL3aXnKzmP8FydlCw84SEFhAoDMDs8D2/HbBLyBZdIFx4J7PCaN6pKlq/hphesDwJ2vpJjhwk/u7XUzekEMJ8cL09G8vWv3VsBzEnxith7oAU9TRRuPi3XAXO2TbzD3KtpkxR+O4kkdR7DHWRFXhSkaY7Jmxkm3DwgkauiM1K5FPjR0CiIwWYStwJOHxLw4AkXDNTjtYy2FmKiI0oknaqMOjvX6icaTZfRm5gFd3cSwmuToPZQ1jCX9JTQysLzDcOLgqwIUT0ocvCd7ZpgxjqVf+c95fvedVpt4tJ6BCwHeyNLhdD/M4RorOyOa06d4Yu7HL9Xu8zHjN+H8qG+zvc4a+xJ6bDbXGewx3afPaNdJbX3Tx89CvUfvb+k85iuenfQ2CKImGhryTZxGMpF+sv7Yf/3X178RSfMVGrhCZF2QjgT454NtB9FMgsjtmqrnnWUtmVMiyLJvyzr8L1cqVnn0DQZfE5yrmIXhM4d9Fg4vCljvUeI8ACYyWLU4FxODhb2wfcME15zAsPsAdP7mrJs4pYFaUm4iJ6fnMqAkZyT1+foisJ5PUWb274cbeYPDi7v7tGt/quwd9anyV9cSSfWyDeHoicj+drX6UcBmCrRVtJONsKJ3JeiSxWryMEqGwZMfG9jT3kUMHOVyy4FBe2lg75SdIZ1mEhs1LqPN0LiOgk9z9XmvlRX9nX6gJfyTOHCwwmJb2249AAeFAWpEGyLUhZzik+REtkyYxzNO3BIex908NH8wjv1ez/0lL0IE9Aje8oBLBkoB10l7sjrsp5+RF6/Xq+xw+Hx+cjYPBxsjhx/hpF93c1zFHRXO9H1bMz1Ef5wv8lXmgE0j6W1DwtOxEIxaOIo1Gs3e4a5URBtFz3rNIril77nXvvine5rFoXggrwl2i2k2OG83yRxrsaSczSX6unG6stBJFsk+fKoCTeyzt8vvVwk0cV1wKQ1wESNpbKKY+EMaGcij4xMjO5t8ilXqrdGQiDPGk6Nf9uEkrx+h7m6krOUiOt+esBMue1j4Gb+wJ0A5ptDx8e81glg/hABs5rtitN0mtIzZ2Q23xet2tog77YxkmMvaaik4KZK4hDDfTfQMKPf3JGFxCg0iAEWDKFKs5SQa3UxK0cwShLkgwS4KlKog7F9pzG7AAAgAElEQVR7hXzmXqF+zid5rgj03W0SNyZ1N7dKQq6CdR10MJAkCpdisVB0CUcM2J0xwJEj433SHzwvL//8O827Cy0MGCX0lLh845jDTh3IhFDDO3TwMKM8Euh7LHbtmO97FajRs71DoDsuI+Ju3H4vuT6+H3f0rLPGQ8cPD8vrF3l8EsPHGoI71o9Nyx0quCseURDGYQ2f06jEbhPjeS5oC8BZAjgF1S65P/xO+61vHoTv5IJ2RkrvIBvfKenwDtD+g/5yr7Sc2XSxsvJ6F9PEhnjjfJW+NOraaX/0QbNkIMosP81echyA0OfOdiMOI/bdAJhw9miVPMvlGTBdIlV4Hs3JEEZyw5rL/ugzkini33CEbzTsMHMb4VaYzejAXb51wjCfEDLfDoB55O/YJ9v0vz7zmbeww3yRJF0n2nmVxNWrRJNbJPYeEI/kZ2YkZ3a1w3zZ9yM5ZEVT4bYxkkPHBylRrGoGTHgTa8h9cljCcVX2UrVNH6ChNWWC88EUmifAKmEMB0tUuKiLIHesPne7UD9bi/jcKIjvbrvw9dKFOd5l8sJoowmTHiWv4V4WQkIjlFdaXvIJ6mckRnj9VC7O/p33ZO8/P1Elg+O6RGg5fmNPCbDkbvJVKvpxdnfI6gawPMI81zWYy7F5Ge+2Bq6v+z57Pc8QxrE20q+P8o8Zv9f95ocsdQ3oe1DGt0j/fcEuIaQeDdf0UdZLkDbhFiqIhe8A0Fv7cfEH3+m+MJ11386sbkmJRisNO06SUSIhtJMItRdCzVW6MM3pfUmobNy4L52aib8YU6qhw5S58iF6VkapATAxwJtIzDAjDJZ85OEQDg9ZLB5g2wiJV+6b2ANmqysO70DjJHSYW5LivCNURzHDpIFhUm336WO0e6LDfDLEPAHMN8sw/5OA2YPvWSJaAibvMC0xw2yDE5koRXvQM0zsMGtEVw6ASejdOWg0woaR20Vd0DFprgDHjd1IbSJcP0Kb71v5np1cfMomuX+mDl8apzTDVBlcVGw6T0axNxxuodBbwHkcS7GsKD7tUixt9MXfv1p+8Plz+jTyNw/3lMNxZ9kXzkA5XL65TuIw9GL59KoqYj1N6EjI77AzfOTqfWy3uHr7VajGciznKX15+DnuDFpWW6wD5gDK66P8+tsfAfcj6Ug9aGKpAH9AphMVBrKjXnqE/SZslrBbTjKRvn7X3/rCt+rfc0ruKm2cQeA8dhzGtojWhEmVPGLWfZrl9pkDmz5iSd0+c+D/cNy6h8ZYj0c2zsBkFZfyhmt9fVJK+ar2DJhS6gRlu1UATKK2q9NGPvFNWzFgxsKlzrtY5mWEJdIgc4n/0XuGmXJsJiyFmvbLE8B8MrR8m1zJ/4oYJon5lARSih6UJLM5iWCbzcqrU2CYXD0BhlnXCg4frJaiIUVFQWiFVFaLOJ0blff7TAtvuMgEpVZiRI+OTGdT+WpmP3xgxMfOEv2HS3X6Cs5FdfJbSSISF02RKD4zSmrQHJ40QVFxP1W1c+OpEE9/+Aw9/yvPl88jc/dxQLkcvTkZfQj6habyKMgcHX1Xh5ZjrhsGseNC9JXD5/DavQTVw53mSp50xCG0HNcfYaX93nQpYj++E33UZjnIlNZWAsu357m+F3Ay27SDWwgSJLiFwDK5oRK/Ed2syP/eN+rPf2c3/YnNyGlSTiC5t6+eBM+MKYY2U3pRpbB5f5J9EtKk0wv3/56q1HcVxOpgmPgySeUBkBxoFJTrvxyQaepotAs6FpDHs/HWigk8ViRjkea6SlzPS2VghpmlOF/gkNUDJjI0ocN08/rAfKTYOWGYT4aZJwzzTTDMn3uB6HMvkrx2nejuqyRgi3x0JB8A8zTRg5xkNiOxqJrNVqhTvFkyRBGOntrDeCKQpE6ZZrFQjF4YaC4br5RteUdpCR65INFJgTF9QWlyZ6Q/OlX0U6e69PuXo7wp4XaW2jYxbqIiBhpPnB1wwoBypk9UJxVdNF0Ium67jWfP2o/8Nx8ofqp2JCA6Xx/BEe4LkASjZPH5ceH5od5xBWY9rKynpx9PIFqLYFvXSw4yo/U8S7yjPgFjFcTxKPAdzcRc7kaPOoOOBguvs9RD7/r6jnSNmR6vvwDbxK+lxRKHofEwpnMS0qj/vVVQ+u0/rT57e9beMDJvxEjXwDzIWqG51H34xtwKZGJY9b1N+pRTdO7cLP6r7aZ7VXHwfUBiOpySBG+5St77wDIm6pJPmdR8QQdgYoepVe5lxAqgSFMzxcI6psEauSVNhNNn5CxHPHcbFG1naR7r/c2zxc7y237nJA/zLSHnCWC+DmDeOPuSuP2tCX990EzxtS9uSlgi0RIJ//jlK0NT5NASObMAzIcCwcEP8jMym+2LRdza9IvqNCvh4A/nRpmlNdILUkZGqwUyL6XRwi0ajTR17DBRlYsfN+wtF5LMPSPe/yAXnzrXhZcuL+LXhOWucbR72SrFTTBMBYYJx12UWrLEkq2SyvtonXd2Xrfb//jjm7++matymSS07AcHq8T4zXbGYQRfMspHxOdLJ86x/eEbjeH9++olP0ftkI9JJjoS67bKxly9/Tr7XMqIuMrxyKHoiCtozUK56gU6CvxHMjbXbJbL3DgchXrgFFQOIcW4op+bCLowEbRo08GLX57+VpbphbXZQmjymq2SAeLWxjj41IPDlbwK0X5/S/4yEqfOV/H3Ntr0gNOO+A7eX8IzRb5p+9Ga84yt8xbvib8+AMyJR6QbnD61qcCGDwGzlBTxYIh2vKWsiN+uoX1zllYMk2t2TxLX3yxqngDmDxUwaQDMgWFG2myn1RmAZMwNTNuQCHFMpfQ9YEqM4mg9c57zLAW1fBnPZS47z3Xf4m4pL9wtzC/mwT949yz+a/iMk3IWxbDgqVVMm1IjaYOTIYRmDbxHVyx+xpWPwlaLttiv6zOf/qVzv75ohERO5Ry1EYOlkfWUSGHko87quHKoa3yjyLV17eMxH3gPZ5g1h7PKkmW+ngd8GKsPmeuwClivq+iv4r2H/IiXfPi3XNVcrMXArQHg4aV8+fZrY/4jYL4WVIyXcao7RO8sQ+oPQAgpvrQh6cJEht986d4/H5XlQTHWUyk16D7KyZGv2eZNmguVOiFyhz7ifS027ozlrxWU/vz8nvtjI+TCtCEIpVhKBEmE7wjBpixcN7oJWuT9SO5rEnbbkcNIrlObI7XIJWH6kTyPXWqiTSVXgnRJbY+CqjpRS7u3uaAVwzwBzDeLlcND/Vt69b+Wr/xEO8wnY5iPA0zHgIkdJtshHbIg+jxMSIdgj8TTPjZSeK2CwkjuxWgATCe1ea2U792z4hPPzt1vn+nkHuTm3jRGkxGViFkdxabm+xCqZHrAxNM4/ECM0gWXHUwXk/25O/dPf/nC35sCMNcqb9mlw21fA1ge2g5XHeBHEtDXRtgVc1zr28HbD+LzJTs9jHXjkpzVWL1ksUfZ7FvJw3x05F+y2CNHosNRfylqX7qBlm+/Sndf6ih6oX3/l+E/B8lTH1LcX9PLjOh0KeipTQHQDL/1+e//nxvj8c5oku2r3LZYJQMcVaTOdmIGhhlF7hI8lInSdyfqk21Gz5yp/GdP1XRbueCjUmypRLCm6hQfhMA7U+Y9wNEmSrWrKc+2PY4/UmneX7bJpcKWfCWHxAh/ZvC545Of9CN5LekEMH8AGHsbMMxVrS6zlpWq6A1lRW8FMLM/eqDmmRD1TAoEB+8WUmYLIXykrUUoeYeppBf4xo6LBgnn/HXH3rK1BY/kqLkKoIkysAQJT8UmqFkmJt8r5X8Rozj33oPut7lUQSnkOmA2Ey6pvKa4QQLFZwbuY2WkVgmbz+BVIKuqui2rqh7vzOsL/90nLnyqtKY8WBBBdgLHDnvxDgMv1kTn60LvY+6bdQ3mUbtj/93YM8pj7/ewh2ft6HOEnfZvu9RpPjbV6JiHnEFxrQdolbW5YpdHtJeHwLf8HFZj/CGor13kV+P7Uh/aAyfeDeQHuKJjLH96S5AVYfq5P733/2xsjR5kG+VumSF9TyNZPaoYOuP1VMfOC2GcUMQlaDuFPnd/LP+r7Sr9m1N1/KbqkgO7BEgabiNOiJjj6vSgfbCDlxx1u1rmXibsMHVyVHPa0TIPs9gofaydCNHwza0o+77yTIY9s1jbYZ6ndPMm0XgoQdt+pATtJXH22oP+p+ZFlKD96uFP0Ekv+Q+AvD++b/qfFzBnnTmNXeSSYfqGNADTBi867CuVkSpgPIc/XEgkreNYoyJJ50nNVNp6baQ+gQnwvQf+d5fxbqSFphhkk1TeiLQhJMI3BL+t5LQiTl+XiQHTlfNqvrE3686dH4v3/9c/dfHytBYCIb984FmmAa27YtYeXI727hwTnh8RqB+rkDgc7Y/ZFTlg8jEM7zBIYwW6Swa7Pirz8x6j4Ty0QT6izVxvmVyzbi4v/8P83zPKYzF0x5oqV1rOPtm9NIK2SqJLExm/fvP+ny8a963x1uhBMcr3ylw3AapMzoIOnfViKmOABZ1HdZ+ggYj5a2eyXy+r+KUzVfiadalVRkXBRWzwm6OjjeOM+HQOwETlrvM1WdIBqUXYYbYcJAxBQq/DHBsTIC+CGiNlKeaQHUFuRO1e6U49fGX4gZ28JcB8ka5fv74GmJ9eox/YvKCu+P/fv04Y5tq/77o18ofBMBeRtlIqT/NIrpGCDaeMYMDEGI5x3IN9YiRPXuY2l/gT+ZecVNSSmpm08dpY/UxK8sz7pt3/xRU96ADPnMZ2q0kib5TYUApBwTiu8iJTcwRwQPmOVnXr8sWimexNu3P71eJd79w0l/7L9108FaKSnUcfLKwluDOtGPg6SPLV+nGBv489+gwMcUCWo+L1RxnnYw9A66PwIy2SRystXu/tV6x39TEf1WQOF/kjDBvfEAObPP71GPaZwAXWa4lEY4QR2xhe+/697x/M22+PJ8X9ycZ4pxibA2vzBo8NCBsWAMyQZgqFEgNg4t0dZOns3VL93UkT//X5lv5SLjw8kBFCdTiANKGnHKFww0je5YjJZwAFYPLRByN58qmNKRWjPkCYARPVFR3eDtUVHdfxJgp7pStOAPMJcf0EMH+kgJlteRfPIJMS37sZWKUzigET0iLU46geMLXykmQuJR99vDAiF13Xauww747l9amkn71ShRdPdXEfDbykAZhK1kplTorNGD2nDgEwKcqeYfKaTKvOh6xd1MVe7U5PF/W75lW7FWs//sTzZ7eff8fpzEchHDgQmikGYGRwOWJ9XArU+1GbGd5yT3kEWNbY5LHR9lFh+zr4rY/ya6J47oRYSx86/j6PtEeu6z17oOzZ6IrNLhnraqd6vBeof90j3vWhEx38iSPiRN9/nhmRFnv71e0791/TRj8oC7szGY8fjib5vs1ornXeoaKij0wRTR7CTDjTSZG8UNxImb63RT/bSHr2bOV/d6OjW1kbEOvM4RuwSmZWeWQLcxGa0a7rGoG7u1AmUXARuZn43sKfuJxzyQg8sXnpUYMSMZJnkPwuCOO5ofnAMHuOOTl/Jd28eZPGF55jdvjGI/kJwzwBzNcFTBK3v9X/xPWyIhpkRSQORrfEO54mmu4oQReJzr6s5eN2mIuYbdUDYMJqx9rLYDTAkj+sItn2Cb3CGhLRDxmYICRoYkHTgAhix6iLDwr1KybGez8xC78HwAwDYHYATIpbQgmNI8/SpKKRGYxucqll6JJtXZ1Nq7S9cO3lxcJtVYu2bKu23Mx0+cnrF8dPnZnoXn8JP95w1X5sBuVRMHld981jU9aPpQixn6bfNfaW1RWzW8+zXAfanjku946rfet6CvshUA7X72EH+MbdQceCOdYlSVz3DkErgHII6eiqyt2+dW+/c+FhbvSBLbOdstB7xaQ4KMp8TjI1xlgHqoiSNSNEY2I60B4bkBBw9KmN3rg9sf8wc+GrZ+fx3yOXtIiKE9edRMSbR3svH31QYYHoN+k0cp17YAxQeMIJpPuK3lQnbfuRfJN1mI6QvB60SbVaJOsMLVTYffoRhgnA7HrA3KvTpTsf5qevXaP04n9cXV7/1V4N9umlf3T4mYFi4Oivk5H8CYnrj9ObPekO8wcHTB+zrYVTZyAjcpooa0k0mLYhG0JakeqLxrinx3hhfa689DLKIPKIHoM+7q0TQj/I5Qd2Cvpbp2v6t1dq8ZUlYNaKoFbaShjJ+7UaOA2HePCVHAZJT9p5ZyrnN+Y+PlPX7WZd+6xZtGVXu7Jrnb18tiw/8RNPlWWRyQ4mZr4M9wehw/zJY3vDdV3lKgxjCYBLxrh8+6OJQceDO46EaQyXuTfMwzx2LBoI8RDasabNXHYI8cGpB9rltXsZ8MGAOnzL9uC92nkCkjF+s78cPWXBhbt37lWzWbMwAEolHxZFdmByvZcXdpaP7aKQtok6dthdclq81EGp1BQxHZCTDuKyLinz2in99/DQeWaaPjsK6S4COBBvD8DElVx4CkqkQ/OSUtqDbgIwhdLJsxcWmxiwfRML6WIzMMwCV3J0+gBcGTC7BEn8Qs13n+Yd5jrD/CyNL1w+Acw3AVsnDPNHyDAPWtpug2XAxA5TNhCYCI3iHhtINMpLkbTEPlOaVsgwAufkfWf0pAT2mDy6B+GT2XhtRB9dKPHTpx39/qW2/Qa2aLXk5KEtVJ1zDCIqfdgG3bPNwC0zAtJBufBuXFF6pmv9uGm8bWuXdVVXtJ3LutZnrnXFB951pvzgs+cywAQzThyChsCNR5nasWPOseKypbxnlUy0Cv498r4eY3d8o+v3CmzXx/ghVm4NII9f7x9hqmt+8+W1YjmqLyM5cAmHNRL6870Hu82DB7tzZXVrbVZro3YKpe9lmZ3pUs2yXNfawqoVIXhoI84wvYgKNRNN7uOUfHKdFPb+Zva3nU4XTs/j72xM6WWtIO5Sw84ypE6plHucAxHMgXOgwiM/j/FLwHTB9Vdxgpi+CDJVKVnDtbtyOAYhYDgokzgfs+tIiXb3nDj14AQw3wQ6PuZVTgDzTQAmfZgo+yJJeo5odo/E9pscyQ/afDsGuWKYDYmGARNngH5/CbH64wDTQpMpPTt9khAiejK1ieO7mfrw3KqPT3z40/OL8EWjVewonhaEzhkJPomfdZOwy2RxigSDVUIgiZHKStHT3ruy86TbrhsHgGfnN5vGFb51tm28NDGIn373BfOuS9uqg9ieHUCYAI8GbSytjCuwedw+cKVvxJd6qW08BNPH5WEur9eHR6U1B8/x/eIwyh8P1mAtzbCEPZ6HeUQEP3ysQzDl/h/BkiFk49l+Txlu392psYe0Vi90pmqb2UWm9IPCqHsqN1WudSU0oWfOowpJiIgvGyef41MRUtRFl6bTLJ3dKe0vJJH0VhM/u7Gg76BZXEifbFAxqBCk8knELCFYGP5ydFgESakgHZqBYWZWx0VXp3xgmNhhWjKBR3Xcejz2lgS8RN9IQvYVjj6dmO1eXgfM2ZV0d/dG2r54jd/u0h1KL9FL/FNx9toLiV7E3rKXEn3604NR62QkfzK0/evxVj/4SP6DAGY7ACb6xRHLkFwwh82Q5FUnYY0Ew/QiBQ0IlcQpYXi6lxjBW258MEJCRqTznZF+956hvyGTaLe79IXC0Z7GUI97BEuSoiY57DMRwMFSeQIb3W6kutpQPB+JRr4LGbkQQxs633TeVa1wtdNN4yzG9M3SZB97/lJ5erNUXRBDC2SPAP2o/gYyorWxdh2gjgrZjwdzLPeYx/aUy/3mof98abNcBW4c6iUPcy+P1WQM2slH7Zv9UajXVvYJRQyUiqhr6nDntft1F4JXhUVqOZnCRJXZ1hiaGqm+V0Z6tbR65n1q4K8iLQNqdgXyMdHtIzgw35FSYpqL52uVPqKTeuXswv/+uPL3nVFeBOJDDwCzIx9YtA43VwjRaPz/HqgyjOTOs01SSJ3AMJdHH4DiOmCGFtdzk2LjBF4mtkxgXabwO/0OcxjJTwDzLcHYCcP8ETPMuotnkbDOaUUtCZSsMsOUWoToJYJmuQQttbi7KimCiALjeYbGGIleH4BmnoJB1AZ6fULScidLF3Zy87ONoPdkKX5vq01/nru0h+u4DIhFxKk1Kk9qXGl50Sm66IjOwpwiU2oo0VTHVKM6N/okOh+1b9rMdSFztbNN02ZNi1E92Ctnx/mHnjufG2slMjE5F3Ot7KxnZ68TDHwY6LteFbE2Ph+Lalu/Xh8RpB8J5ljtRx8Zu48A9dEgkNfLw2QaDw8p4tywp4w+3rtzv5nO6koZ1dpctzYzrc7x2waVWyNyVeAKJKVeqEi7VopXc+fvEMkOgIl8YE7XE9HMrbpc5eqDIpHNXPj89kH4ainFFJ0+QamAEx/KlCymhZaCQDW5zNBqEbXCY5NKxmKnqbEk4R0miDkioFHDy1dyoyP6f5YMM3k0VjoidIEqSuYUxW5BZEW9c/oEMN8SSK6/8glg/rABk4h2R1JmlRAHlG97Kc/iyOMNZEVCNC3KbgGYXoRIA2BCZMc+cMVMVGtmmEl5hcDgzgdpNWnhMZgFCfrjW2FaK8o9o67M8vTJJOicCeLWxIUbBnXhgs5VWrwzCjqliJospnvax4Oo5EbCRhWdPhFTe9LCo5AQay9nOtdZVwfTdd62jcvapsva1tvgvXnv5dPF88+ctSCty4s6pEiHI++RyLU1UOMn15LUl683gGy/z3xUo3lc3nPc6ji4FpnmHtGNPvL+VquEdTcPnst6ymH81jKl/Ye73f17ewuTqc5Y3WrsK4usMVY5k2XIfPYqM05K5SjEqVaq9YrOdlacxu5Yx3Sr9OlV4UVVa3q6ycX7vZQj7elrp9v0RdP4+3knG45W8ch6phgtwQ2UcOAJHs4gAGY/yhM6fcAorUrGU+D2yIgsdiJEQ8uu32HqMkXdmBjyno2mGk32RFT1I3kaY/AnEhk9vLCgnR14yPHrJlGbHd68eCT/+rXV6H39xurpk5H8bdFL/sMayW8OO0wtrhxLK5r+0QNVDdbI06eI9gsp84UQizmdIrJnFeyMw97SeaGAmBoYqUk1aIsEnGRBykYpWQQRQ4AwUkutBFgl11socJ+OE9ghK0reGfxZJZFHm87MBV0+sPKno5SXpRQLPBJmPn1jy4tvFi7MU0rCSyobq57GgkwAMNkOKTSOQ+gaFzKK2AYTXNCdd7qrXNYCONvOdnWXdY1HUI/90Lsv5k+d29ItmClkSEOvzzL38sjF+rG6yXVr5MpCycD5pvIwj3YGrYPg6+dhrj4mwzeHaPR6SqNFqg6m/vbt+xUl6kxhWm1MazLdmtw2JjOdsspJqzspQfBV0EJ4HdND48RDkYLzUNAadaHKxAeDpPMchClIGxe+OnLxK5mju0UQ+6jjTFhYIl2drQLQYyYewy1oKakgok+BH1RLn3D0iXlCqHDs5iwfAoDy10pCpOQ43gjXcuw+8XK8TGIkZ/csflWUxpo7fnx1sHO5vLQ6+pyM5G+JbZ4wzDfNMN8kYBLR/kjKvBJi4egU6fIsVogrwCTFDLP1QmS5bBJ0mB4NEjj+KMS7pRAgbF/tMKMQWuPOGViCBIaZ2miSJtGQKP4/9t6tSbLzuhLb+7ucczKzqvqGvqGBboC4EOrmRRwNJY00JqkJS2ONNTF+EMdhRzj84if9gnHEOEj+A/vN4TdH2BETpuXQzZKtEDWQOeKMxaFCIxGgQEBgA2hUX6q7uuuSmefyXTxr7+9UZXUDbQAkJ4JCJRnoqsqsrMyTmeusvffaa+1V5sX9in56YDpvE923hqH4vJyI6ybmm5OQbjRDvolfbr29FJkaKAvlkowjDIoivicThx6R5AhFs2CVQxv80Afftj2As+4wXe+CPznz9edefLLeWJtaeGhCioShEAALD/FQbH7UHGN1A0elPKt9yBUheynzj/phCiN+RE85DpLEJKMQolEepOxVwVKDKHSoA6BEnzL2Xby5eXu5bIfOe9cDIKuJ63xV9a7ynavNYJ0LxqGxzMDFlOCdlzj4nLdcoO3Iabqs/KXWmxejpZM2xjs25ZuD4yfgQVyn/FrT0l9u9OkmNn1SDjFLh1O0uAKY0qMkG0OkZDz+BnqYNpnKhYjmtDz+AJmSpE3i9tg1wNfij2lytjAKLkMfB4aJn8sBGSiveQHMHMLdp9zk7jHD/FA4eXDjY8D8kQLmAz4jgPmEaRa7PB/OnyaXzqqsSP0wsR8ugCkg6Qy0mDDf4IzYHrIGonWL2Q8GrNFaqyW5ryrLOZqIsryC+oj9gwk9ca82f6+j/FJNaXNtiK9NIm+jtdYzr7WGL3SGn49szoHtuARHMWoN09IOsEdiGNxKfIXQTaRXwxAHIZVoIwzBw3MzDNGiLO+6rhra6JdgnF2ohq73V86dqF969lxtnOfRoR09zoeNeFfL7lUQE2B9j93vURc5luGP7JKvTtAFoFcjM44GqInvOfoisJiH8NyymInevn23e3B/t7VV1Ve162v0KCcY6Nje1dVgLcDSIFYXLxZWCQBsUFn5ZLjJxvjItBEonyRjO5/ojWqgN6sh3mVOi0BU9Y19aok0KGYzGfK3TmBfPOY5GCbALjvcX44ulWl6tBEG+wBBJhujddGqxToeRpABUPkegAmGCY7pfJNQyudKGaZb4lXA+wws8xgwPxo8Pvpbx4D5HwAwsXqsDNOzyIhMYJTh6Fn2Xg2EMcipqLNZmmoWc1VnjZppJCCYi86UmN3epelWVX9m4fPPu8QP1kJ+pQn5AQdi9oZdCBaTccx+UyYfmNd7m5/ojHk6mPhsJq6YMtjJojb2AXK0DaKDEkUjhh2wUcCmUHTw8M45maGNbojBDV30XSsletXj627wIUT/0jOnmysXn/Axg94q28RgSKjTqhRo1XX9fcTnMrVe2QLC76+C6oHV2iiqX1mdlL817oaXXxSZEKuHJUrbB3fvDbduby+ds4NvPNhk5yvf1xPfG29663yWQ8IAACAASURBVKveewNGGbO1KWNkZ6kOZGfRmhOZ0gx8PFPaqyK/ZYd8o+Z8swq8j4ci0XMJqRAGtiu5I3KdT0+3lb1mYr5/YhFfXl/SO4iuwNCHAcQRbWybHDCSrQAmyvMhUkL7BsMemjR4jbR/SQHXJp2gB5hlJpNdthWY5UBmn8TyDUMf6DClh9lL4uSWSXQPphvywhz3MD8Ulh4D5vsC5qHjusqKThztYdIzNKZGxj0y84p4sUvCMLenhABw3lnQ6bYfzoE9ypQ8EvJxoZUUkGTQF4ApBVTEprIwEYasCMJ2C/WcGRkm2p64bm7o1J316h/0bC6dbtO/2oj5+pDyCbbGxYRdcgPTDYdVH830QQGJvTriaGi6MPnZYOhUzBkf+nUybiPn7JgpmJg6S7TkRAvL3MpeplSxiPWKJqbsYj+4rot+6AJYpuv6zvfLUPV9Xzlj/NXnzjZnT5002t9UJyTg2sPT7xEAV8H00CloZW/9vUB1JSpjNRVy3AwadaF4cwPWvISZUW739uLmza02pdxhiFPVVeca17qq6q130dc+mMpDM+nZmyYaMwuWG8qpTmxg5twaMruc0x7H/MD09E4d802ONDgERKqHCVyFEGuGKTlsV0S4zjl11lDeruznu9o/N2nz/3PyQfpL52jh0MMs0bqwfQMoRgo09OD8NqJJ7BDNBFdoWZN0ApJsG5moS0ne52zZJwx4hFEeTMmJ8sxLpg9KcgHMH1y/t34aKwlE9DpR96mdkdAT1iIfN/Q5AhjHq5EfCmx/Qm78UYc+HwUw7xbAfMJM9h/wvZ3JmZDTWTBM8bgkD3og5hsjw4RPxnsBpkU1DvC04CnEwUS/W5lzt2v7y2SoPr9Pf7SR870hpbqr+BRK7hxQYcMUzFiHvIKIj2uyxkaD9md0NFlmupyYaiFwhrAQVGVsC3Fej0TrnFFqwoqRIUcEYHaQIXHKAyP6MEbMalMYEvVtcMMwuK7tPXqbfdf7vhv8yVldf+qFSxU7b7rEBGMP0DSU349Ke1Y1l/qWenR4NOozV3fID6VJh2uNIzNVfopVp8Zh3WlIN2/c7hbLtvN11fvGDb6pkmgqq4pMZS17UxnnfPa2Fmd10eSkjpnnJuQ9zrwvMzYsLAL+wcYD3a1TvoO/ACkSI5VcxJdwAnCAO4IQwVhKuR+GJtM2h5S31+qXFlP7xaZNf7axyH82TXlfnC9huAGzYbIJ0/B+GdBDiMowUWc7+GgeMExvmxgtgE+M18m7SfR42ADT7GKKCzZpmo8B80cHVccM80fKMB8GzJNn+rg8pyW59jBHhok/C4ZJMMjQBr6xFl1+tX6zkay1jERp6Sc+qPKFOxP7y9mSu7gff289miXacktO097bkxCPpIjNIANS5WTlB8UhBSybYCDMgzOTLsUrkU0NKMV03CDqXGEKCndsLvuYszdsfDLUENM06ep7TbLqTMwpIb6XUoQdYwyxD2lYdgBQ6pa96Za925h6//lPX6nnHfFywG568bAs05fVsvkRYftDRhjvaQD8PsMf0bhLr5KpsZlmjc0/+Ju3h8UwpKbxZGcNVbVn2/jkPJzNXYQkltksLdsFU14wcceZhmypQ1fBhISJSmZw9cwYugAyA4Vwt058J6ecfEoBXFx2xx2lbM0grBEHzMZEkfo6pvsVNhQHn/bX7PM7U/MrTU9/ur6b/nxCuU0DZVtTtNBTYksnkugsPdKZIEVoZoOU5kjzRLIkgiVrAeQMwJRtH9klH2S3XNZ8cDjAMMs0LGba8u9ev3vMMD8aiH7sAHN1ueurXyuuQeXYvZ8fppTk//MJg7TIvW3Hz1whomeeoZ0tYnqK6Mk3yMwb4sVeAczLI8MEYIZzttJgMwjXB2qFYY6mwRCwYyqejGUr1m6YqFvinpwDYGoI2uzemv2F1uQXLuzF/+NE4AfskoM3Zmtp0hk+jV4liA34jQNzNGLvxgkDVnzUiczANBkcX46ZG9mgREQNSvZ84J9kjASnCX4WaSBmJRA2gbAZn2AEzuxjij4nqmJOPoZUhZB8D7a5GGzfdtTNO/6ZT5wza+szM++ZQJbwmT9YQXyvKfhq7s5KH3Msu1eB82gpf9RSDu4mMMpAumNq5+mNG1uhanxoZnXnfNVh+m2d6b21HTvTMtPAmVOWtq+Q4fLXWYixPFRjcoL1ELYQAD5oYSS66/q8ZTGozibIEEeUWsI0tcwGxiZk08W2zum+g3IygE9a2j5pPres+POzNv/+6b30NxCqV3U14Fr0QQUwEYImmw2RsjsETDDQOgxlKg7S7/IBYFKgHvIiAUxP2C+XfibupQ9b28vJ1uiwTq8SXfvioQ6T/oTouCR/fzA9BsyVY/PK1UMA3Tr7Mr9YUiM/GGBu8WJvm8/QGdpeBUwO5zgPJtY++96ZbmiNmG+kwHAjqgCYKTLcGuCJGQ280zEFJ+sqZZj3Kn72TsP/6GSbvnW2ja8C3tAAxSy7szRZGj5NGcaHgFvgWrIWOCgKFQyN4DhMPBgApr2SRsA0GZpPuJaJttNiQk+yjU4MxQrGHkqo2EDllBPasdjdwXqeEbKFuJpAsOCBxNB3ffDDoq3ni2XDMTVf+NyV6c4SSnqirmScH8iAVoZBR1jkyubQI9PvR3SdIwiP/pcqF5pWkh+ev/vajR1r8rKZNstqgp5l1RlXDUgAMXKqUA2kADD25eGyAR5pcJ7IGYE4bK0QR5TaGfwd9I8hK+Ktasi3U06JjRMrt8wIgTe5BwnMRVTOCffZTgLfNwS1LVrWNiFl4vYZ+nUimp/ZTX887dM2wBqrj2CEAtyxpEZWUARR5EpF6wKYYKLy2AdCLmXqcgbDBKCXfQKZkqvUaBCJUXTHgPnRuKX+1jFg/ggBE3d1ls7S26fIniKid+/RE/2cztkqiFmw6RxH2xqwSpjCWhcQ+6gAhT06DIS8luS5J1tP2CwyNVtT83dapquXdsK/qGFyCZLjrANidokm+zWfzjF5GTAkY5zYwhnAIVTpgAVEmHNwNO2tvZyJm6JJBP8B44W2hb0YdojAiLHDKbCBR14qdgMU0ek+Brv4XMvX0MYg4DWKdjPatm39Yq9tlvO2fv7SxonzZ0/XD5aZlv3otbkSTzGaEZfX4ZEo3veMmyhU7mCtUnujGk6WaSKxEUz7D+53m1u79ydr02U9bdp6WvXW+UHOBhAuwvkHsgDsT5XVeEQ8SuwZro5ytkh5vN5xVAMS0HYefLZbto93hP5BFIANcGGkJkdMbbBhE7HBAzOO2NXzdN9ZCMIqFa5bS3fqdK2t0t9b7/Lvn9hN16EkYmwZFNAbc8l9ptxait4oYPaW8iwQpnRZ+prouPZ4xdTNyMJ5fUHkEQwkQWhDxte5C3e26ZhhflTQPAbMHzFgAjKXp0RnTHu36Gyb6OxkQgTXH+6DiTjRQ1bkHCiDndiIxTyK6GVWzgwmCmBiSm4ax/tEJ+42/IuJ8uwTD+LvSBntYMhhxVdzmXm6tOmMDHAEvAB2waFvCsCEHl5CW2XcRLOe+XIyZiIdTinKZeEFbT8gt7RAUXAmECvOwnCBRMjwjaCfpVwXSxDwGDnrGqaIHfdkUkim63rfLrtqsd/X7XLZfOGzl08tojW7y6xNwRUX9Ueczw8s4o4ac4ysVK0yj0ZIjGU+HhuMmtdrohM+p3/32jvbzbReNLO6rSeTtp5UAyJvcUrCkxXT+AwwA0QVJ3n8GPp4eV+AMhrsRMmfgAURgovRrYDmvQp0x4Z8R3igNwGUVMmxyalPssaIshweznEZ+2lK24zcO1tF6C/RB+5qWt9eo39at/mbT+zxqy3NB5gFe/wdVOZcC6DjfgbGVK+sRUJllAmadnShhZHKSdjjRaBsK42qwBBIAZOy9wPlju9s07tbo8P6cUn+4aDzGDDfBzDpy0TXXi4M/Ev//l35NTJ0lejeLeIXnkcy5HXe2XKlh/mUmTcrJfm6NZP5Dt+JF59YmnQuDMF4h/UNxx6rkGpXJBDGBMAEiATDZqZORWoO5pyP5oE1J7fX7C8y5ebZB/3vhQKYPmGkir4kT5benM5WsEIg0KAhik81BkgQo0PogtmpBcOkKynTtCzYCKDKY8mQDIpuE5Apjc+MKTvuQ0tnKIzUPU5EiFqqo07VuG61A0opmRCDbbvg2r222d9fNufXq43nr5yb3ke0L1hmWaU83P9emX6vyIhWxeuH65aH7HL02RzjNJwlmvhMZ6aG7tzamt+fdzvTtemimjZtVde99TYilrPo3PHEhMsBEHUBWyKApW+JJydmlmIKD0DFPzqqgugB/hdVyrc50G0rMgd1HALDBKtETKgMfDDWizFbMq1b5vu1zTpIwsyMIrXGrT04U//nzTz+6akd/i4aG+KuDseiocsIIpFTBB6AdXEETJEPIXmyAKbpXUbIPEp08ctsvIIk3luyf152zA3d2V6+sTU6rAMwt7549UBWhB7m2cfskh/Lij4cwP4E3vqorOhxQ5/VHuZHAUw9OGdpSfeVYe5Oz87Jnhd8dERhP9jGNQSGiR9YAczugGGyqQ0MaSAjgnIuO8stpdn2zH2+t/zc5Xvdv4DdMFYiEVgAcGyZp53l04xtP+FECXZuJkcZH0koGuioLJYYM1nY/ImM1UhpTgIaLEAREx6kTAInhEQK4JKiaUnkFuaJvqXsoYswSkQzuIWArFwPwXqOdmijbZfLajHv6/nOYvrz1y6ehIXITkukU3ONBxtNN4TPrYClfr8yJFoRpz+ctyMctxj9nmiIGh7C9964ud2sN8vp2nTp4TRUVwOW5UEYJb1DERinB5wjFC+xWFkUUIApxhqkwCi6D0I2ATsZMzJKFEzId6pEt3DmM3jahVHqmg4Yp0ywUdNninHp5/lBbU03+BhcsiJw31szL+5V/EvTRfr9k/vD33CuUPbjKOIBRaIWjkjZiOTIiRBeBuVYI5pS6DsS+7aqd3mA9ZsVKUNO02IkbA9zfsSEw/g728s/2Bod1o8B88NB2jHD/GEZJkxX26fMfG9Lj+XZs7S8f9/SqQKYTgEzd7qx4yElEikzsfXBQu8Mw8QUUJJjeC32XWwdllPUeGNrjZ/bqf2vnVykPzq9iG8wg2iw5YD6jiddZc5wIGcgVm+DpQqAGdArldG2iRGfTgjXJ8uKn83AFN0mxBj+EDAT6Ja0AUVyJDikuIaiVOa/So0zBubjNF0Tb8DLSoGekwjwoc+slou+nu8uJ1PHk89+8qm1e/uJkYcO0w7VZh5dozwEyhInUcrvg5iMoko/AFNlX+JjOfWZnliz+QfXN3f6mPeataZt1iay0eMczkQCjIU16gsPWX9h23ieGhdUWqw4RjgllJ8rYGpvUYoC09Mdn/Itk5DPqYAp1wtQmiBME70P6P4DdW6RtgGY0YIIWmF1d07bfwq6emo3/d91P9w1aSqeVFKSc0ihnQtgRmwX1I2U4EBLAU48JwxzjM/VAgMm9HtK5s+az9xRNutajotrUSPs905/4lX0XfVyzDA/FGJ+DADzocGWFl9yeVhW9GEYJiRG2zeI6Rmi2Tdv23lzrxzLs0RrsJ0kurPZnZsP9rzzjrIPHPeC8bX2MIka8kiKBGCRJcuRWxhuWOz/RoZw3cEPMxHvubzxYH3ypWDy5Qt79L9MQ1wmyIqy4dbkWU98mi05NCC1tE42AjBBa8EykcKKqTlMIox5Bv+KigaTb6nEswzXUXZjJ1KbewQKC1mSajTxD5PFkAj/QvcJmpwM8tGzx+dZPZkyzJkMXMlijNQvArf7+67d7+y1K2eaejJzMgCCVaNSqSNSo6M9zRWPzdEPczV/p2gxsYIzcVkGPbFdxOu3t9vJ+myoptXgat977zvshQNqUuaBmQOnFOE1khIwCGIseYZiMilMESYiBuc4dCtEa4W+JmSy6GFKwwIMsw75Npa4pasijFUOJr4SbEPvEdnkbGJb7aftmkwHTbmJNt1d58/sN+6XT3T022v78a/Zu5CWc+x3KWAmXZLS+7Hoq6B1LfeM8DPfNBGsEpPxgCgKGWLplBwVjJbhCAbKOaRphmtR6Ke3e/8Hd44wTDosyVGOj6FnckC+dognsHc7WpL/7Q89exhNjwFz5Yh8VMDc/+ZtS+f1jhY7hs8dACad24vhgseqhnM0zFtb+4bHkpzhVOS1Y4ghTYi9pRogFplzLcxQu4mR97x7+v6a+SeU8/6le+E3qwZGEMm0bKe959N5gGmww6eFTQiyConxBkJ+MCTKUAIxT1rOz2bOU9UIotATG7IySpEqFNwFxBOfN58zNZmpIko1zCaw/65GHdJ7lWKTAEIG6W1iThEwBEkJHjyZu7Zz/XKolvvLJvbD5Gc//fSp+y3xXkskZh0PM8YjvpiPSagsgyMcvdoxzSqi09Ocv/fau/ddXS2qtbpvplV0tSd2FbEnn1L20BJJb7HMlEzOQ8YWU8odG+4QQyFgp8ZIELKKmEpeXHZ4rjCpBDePJuVbfsi30Vsx2G7NOMQopCV+Dj76OIwwAs7subWLuF0n01kT415trjxYs/+FT/n/3djP33R9WJCtI3Vz6fHCTBiDIbioyt8OgVxupESXjHJqUqzbHFMjUiI4scPiDYwzSJzuQAPiLNDTRGBaMeEIvb9dPf3q7VP3NZKC6Dv0/Zt7Byzi7NWtfO3LGkmhgHmImF/5yleOAfNhBP1b+P3Rk8KPmmES0f476PsXwGwMn+vPGjhh3tkEYJIAJpgiynJhmPjaFIcigA9UOSgM0Z6HBlM0z9bCMNiIXSVs1Hu3M6mf3p7wP+Yc2yf38283qZ+3ppoGm88gwgWMMjPuV6MtUFaj4DYpW7IW23xrnbXPJk6NOGMwemO4msAOJyGnqaU8yUx1wk4SaCdEorCAp4w87cGkjHpQkmLFU6lgLWShlBLUTHCSl/JdPDiHYPt2qBb7bb3cb5vLZ2cnzjxxutleEs27jG2WYsl2WJ7rp/WhSfjD7kRCB2HvlKnxRGemTPOdB8tb9/YfTGbNUibjddWZqgpssM4oOsoMSaqIbzjjwVu4ogVKNdzeouMK3ijQGWTOg43UJt0vXHJyna5F4qWWJLJkQrrjh3hTXIxyJT1LAUkRcGL6riV+hMLL5Nb05m6Tqd+th6uLmfnP3MD/7uRO/w2b0gMVvdsEL0wZ+iSXs0eSUp0Alhjc1K1LWIUU6ZBpcmfb7FOj/VcOSYyFHwZMbAIl9Dc9sR0yAPP8F+kWfWd8xx4D5ofBvGOG+aEZ5hsyJacXnqftG9eZ6Bnaf+cvLRWKuXgPwLSmlZiJtCD2M+i/AY6Y3CBMsJbyN+YOvUOTfATrg7QIcx3WTqEsI4tU6EHjLtyfmF/LOZ061eXfXxvCO8uKz8TMtfbLkkzJySXogGAsh7xBaUFGlyc9m2ejpQ3OeRLJrCVLa7L2CCmK5GSgyqcWdrVEJhgxoERQEABQRuGo+6HwhHEneqzyRzQUR9SmouSEllsWouNg+6F3cDdSbeay+dlrl0/vB2t22kQtotqLjyZeiocF7Pqz0Y39qIUbKG7liDYaphM+xFe+f2MbAvVm1rTNbNIaCF29iegzJGNFUIr6Gn1JWW80gCZR3QiNBM0HdUyGfaTYwN0CJ49M5KHLDBGLVbzPlPYp89zFfMP18RbuE39L1O0iQwJgipi92ARDA1ntpz528w3zhWj471YD/cnGbvzTKvLOgCg89a4sQ51Aorus6lhD4B4CJQQvty1RbqKpsPQa4DGdYNOpjJOSrXKipSzB04SCtD2qNQXMtvMiK2pbf2sVMJ98kfIrW4ej0CPl+DHDfARLjwHzCGB+/fB4fPnLD8mKXi2yoopfQHwkpEW3S3/0CW3x4bJfEXevbVswzNjOzu3FfME3YnoImQ5WIoWNQvIDwBEROkpnMQaaoa0o8/OlWTgXenQ7BTCddw5AC3VkcGltu/Z/v/X5F3yit2dd/PNJzDuRjQ0p2dom0WBCRimiwcw+e7O+dPTMQOaT2fI6VIAmmyVx3rcpzZH5ZcjK7XXik8Qqd5yaizZTd88VlEXELptFmvWdRcQk6k4dGCEYPaE6NSFG23eD6+ZdvdhfTs6sVetPP3V27d48i8yoly7iQ0bDK73NR4PLxsAyklL8iSnT7Ztb+/vtsIMhT9XUrZu4wTkvVFeYm0gBhPnhwaUo242AfxlX6cQqQR1URS7rjBhMSw0KqzsAJ+dZJJplwxPpYkS6U0X6vuvjJuW8Az+qDG9h6B56ExmjtmziAIo+cc91nn+eKXeT1v7ubKd7rUpVLx6WLoo3JoY/ziINBDuRlKFvhx5dhjy2zrFvs/VNGvfJqW6ilOrkqEtDroxu9cCReBICrJVyXQyFY5pkMExr/a3Z575z+yjDfPFoSf7qYUn+1YeSIo9OBI57mB+Gnf6k3PZDlOQfBDDf4hcw8Xn+edq+rQyTnrhpiC4+Apj9vjs/T3zBTbxMxWVKjnI5YfOHWYyFi1cmD9FUZsYDyBxaVi5Y6pcopQWDTO1swvwU5sIo2ZmreWWv3J/YX8lknvYx/nUzxFfrnO/DQBjSoo7zmZbMlYHpaZTclBkWY9Eyz2EGgSajqihFKCMeITDgUKEllOoYSqENpwMhMWkXCTzODwGQL6WzaDLRdpWtIMVbAahSWoehtzFG2827arns6/29xeRzL1441XPl7y+LzEj1O0J1Hg1Ce9gPU+Mlagx6GkMT6oY3rt/Zbtbq5WRWt7aZdNb7wThdU5K9GblnQUZ0WMWiXGt6TL+cjuTxzBGOK90BHBQIrcQeFDpM3D6mHCDPAvv3rE3LOlOeJqYHfoiv+yFsUswLS25AU7Hz9nLn8s9mS6dNl761sZf+eBrTfeybi3LIWihlxQ+TUxRwF4DEI2pKD3W0kc82ylZPcRDOQXuWLnjRX0K0ztnLBKpKg/w7rn1i11zSIync2vi5Vw9K8idf3MuvbH3pADCFYa4Meo4B8yjMHTPMD8kwcfOrdJVurem5Fixz45PEu/f0+1WGubcfz/c0uSgeY8GRQfKLCbCJlaweEbDnYDDUwe9WqbY65pGb2xQQIQMHIWZTWys2b1LuRvacbMoRI9e13Q37M0vLn6dEM8d500W6m7y9mCitm8QPXJ/fqdNwB9w11PaZaBh2sgg3MBZtAFkpxP4fQFAHRxa6TUmx0G6oaDZl6wfjknGnfGwMRiMor3eE/gKan7o4KQvYugHUt4Nrl329mC8ntcnTl164dOLePPNOq71MeGceOLDL3zmqzRw3enAVIibWakNn1ji//YPNB0Oi+WS9XtaTprO178m4CP9J7D4KXRPuDBJsQDMVLNFoxO64kOayJoWHKw+bRYCOWxm2sAvCDqJ0ZuVpJhOqIWy6RDdjztOu4QvB0nPMtiJ4ZFJeRssvREMnbciv123+N3Xff382+CUINQLQZP0SgEkQpMOdBCkkcwSfEXLJBTCNy5ifJdkAg/d6QJCZ9DhFi1kC0eBa5CwsUwMHGqiOLvWxZWWkOlU3Fu3p5TFg/hBU72MOmF878vxfuXr1fUvyi/8TMUw4cLn5JvG9Aph7t4lPffIGn7gnHha0Xxk2N84beoLo3lZ3PoT85ABcRNkNZ/WATR+seYj221jsncDJiAOAUabkWCcOKUItAx6i0+6JMzC5kHaimMm24sAeKTVLV51srbm0cPkL0ZpPQRjEmWEn9uezLvyFS9iwRLlpN7qanktspkz4tAK8yQDeULSCL6EE1xEykUirZYcQFa1sUTLYsSy+A0MxFxIhJQbGuoRe9kn0OIKNYg8Sq5+YHQW04Za+XbTNcq+dPP/UqVNuulbdmydaDizaTHWyXAFKXcCRy2gwLDIiT3RqwkTtbn/j9u69Ccw11uq2rpreeBvIY5MTIAjAlFaiqO7BxMQsXa60GUQbncwiE0BfQVYb0YBQZFUFqt4eTDXJ4cCEzhNt+i6+C/vexMl0zjw11PwfJQzWpOHLSz/Qv6yW4Tt1SPdNhEtf7KOpImJ1Cbm4g4VgKOJrn2weYid9TM41+pQiERL1FNaJ4M4u3lP6eFwraiiVGUGU7uFQhGsGuF0JE8WEHK5FQbZ9PHq2N19fe/XWiBnrL+7ls8cM8wND6McBMI8ejFF2/O9/+tWvfXDA3CyAef/NV3n/VsXPP/887ZWS/N4T3zEX6Un5O8vK8MW/sAKYO/vVhbaeXsTcFZECwtVaSB+jWLghHI1lt5wYa31D6NC+lNVI+GaKg5AsMRN7rIaAbUK0DvsIqNSZ7MKbC/cm9EvB5U+YSFuTSN81fRgG71/sTX6BTF5zFG/7ZN7GNHagfCZjQISNQGPRrrPjVBqPE/IjLLYoJCjD1O8EJSRTV0v0Q084RUqMoLGiLdeVPij6gkkiNyIs7FI2Q9+7bt7Xy/miCe0w/ezVp07fWxre7TK1g8qMDpTj7+GLCeyqPdN6RXRmktP3X9/ctrVbNOuTRd3UYJcB64/SOcDhwsxapjG6rZMg8xH6O/Jf1TmWfXFogcoOElZmZHYzSq7EvQgHTAAMrswp303wzfTmyUD0bGQ+bVPexPzJsX+rt/xUsPxprFRWbfx2s5//rE5512A+hKoeLc/B5tTCbx/yT6Lka53oKw1NNQqNkvMRJI7XwepELrEPorvEbY3PKcDWPxQPTF/0m3K95pOjh2naeHPr505tjh+Ks1+iTF8//Igcl+SPx85jwFw5Po9jmCNg4ub33yS+sMIw55+8wacKw1wFzDv7+UL060+CQUo/KbcGw25hZ6Zj5xq4xyB6nBAKOYSFszD81v1gyH0koey9ALO1Zn1nYn9u6fjzls2DKsa/qPt8F6G9NgeZMsVsfKzS+d6ZTwRj4OI5Q76BibRriXZMyktDuS+ibDAilNLQbCNYiJgGLArJ4wGQFmIm+AhBorjMKf/D+qWQOWV12J4E6oN/An/wNoMDfNQB0LIHy6zbxWJy/uTs5MkzpyZ3cIT0tQAAIABJREFUMQDqiCRATf/eoahdWKa2GXFimUFGNGPa376/uLe7fNCsTRb1pO6quuq5cgHREMBEKErF0RKWx4B00frAvk1m5KP4tACmPnI89MKTxccyo2IX8TmkPIioixOCuoD5RGJaF7d1yg9szG/6Pn/Xx3gfHYiEnQEYXLKtBksvDI37NCV60LT0h9O2fdPABgBg1kX0t5NDcyR2lJqpjr0FMCnBwg22R5gwhco+BJhtxhaQAqaTjUxtb2L7h2QAJOA6wC8zy155GuLmMWB+YEL5yA2PAfPHCJj32up88tNLAaL1ruWqIh4Wom6UPqQYCXMtSyduVtOwv+tsXVOAATg0mN5yGhC5G7mupgY/t7G3u756anfN/yeUcj2N9l9VIeyEnDwoq3CokCBPFB6F+a64r9vsW2svLk3+dCJ7PhOtiWCT7cA57LvMuzlmuLij5pZcGVFnYiEIdWAKQkq1FpcMSuzZ6TIkYAZfatC5uFUI01Qfo2LcUQY6kC92wS0FMNu6nbeTz7x06fTOYO2DcQCk7cXDDaCRDbJk8xD2xTd8jK+/uXlvMpOp+LJeazpIe4yVJywrioLTKMfF4E5KW+1lgnVKjzQTozN84FUkpbo8E1gFI4YuEoSQeT0Zs2EyTRITVg3Q3dwxKb3hA/11FXgr912fLZyD1XLdVC4mNGUtfPXqIZlIQ+Neah19puq7v5q1+eUqDntgmIjTdZXNseuIZxshUEf4P+J2eQkWWWdnAy2YUmVcHrd9OLUHCZKZnGwBjfQUWilTl32jYZBtILgXWcubW59tjhnmR8TMjzVgHq4z6NH72oo/6CtfJ772ahFRfJFo8/uHPUxlmG/Isdu77WQ98hSci+AEO7Hs3r5o6CzRg+3di2kwlzDcSQnT1cixJQM2GZxo7QyBZXLgKsFg0bHDJBw9SgtLYf0a4JrZ2T6lanfmr7UV/0oV83dPz4c/SdLboouUcsXspOmWKCEJCGlaiLqQ2IqMEVHKs6FyzyEADVqlzGaaiNYS55OZDX4G9Tk+cx0nxPDaJee8NCl1GU1WTTMTqonBvfQvDdw90OiDBKkoMlE5CkMsXppyGFGYChflNCTRZqI0b/fnk7Xablx6+sL61n6i3Raka6WPKcCp4AY7pplnOjtjunPz9u6yj7sVepezpq0qNxjvYYKh8IoaV9xAxDFDN3CEpIL/ojuAAZc0NAXf0TQk5iZZmqqbEzeYgEvMB0PdyHuUaJcS7UmMheHWDmmzimETNBSFurGV8mPIIRB6xFCCoRXjsiEzN217d5j4s+1s8p8mon5jkX6nac3N0M3FVD2bOjqCmwbBT5Mw7xFrtlKjZ2wCYdBTQDOElqxr8CfQDKLELmUk0ktAGsAz6G1xH9ZlL9pf/+6tLbp5UJKLM9FhTS5bPsdT8veF02PAXDk0jwLmy+X4fIk2L36HqUx97p96HGDeZvf25QKYdNEMk0tgY30K3DhH+4vOAjDFDxO+mBmBEoROFSMQDcwSIGlcyf8BFbJYI+wnD6bVpxae/8GkC986G+jbObU2eDdt2Z81oBhwQhc3YKwvFkk5IwIDOGLgjbQWXHo+mzwFaGAgA3E5YirgX8HMFdm8FonXKOcp4mUlXA0JNbIto8J2JuopZmTWyF621NrYjtHmY5n+iMOIiu4FL1XbrnLHbIYQXVh2VbtYQsw+efHKuTOdqf29RaYF3IxWQFOW2E3GPIxOTeAD2Q1vvrN1r5k2CxgDV9Oms94N1uJcAW8z9B/hdy47kFi8gcWdi4y1qezIWiBZna1sNDWZreQVYaKVmYacUk9M+ybxrqG8L1aUxAFtWFTssieUTbQxbfpE75ohBaqaSAZboTpksn2XoMcEYAPPMplF08ctbCgMtWn215tfTzb7tXn+7enu8ham4QBHrETKcioAU0zgx5FXxMuqxu/Sl1RQ1L1x9L0HeEhrv7XOMkGX2+F7sE0Mf4Rwx82tB2CYL8s7/+xVSIqOAfODEs5jwPwxAububn0hzdPTUr6CbziirmVhmOKLEYLhSpuEoq0EYLYR6Y4CmN5XWrq7mm/z4qfm0+YfTYb07bPz9t8YxnWDDZ6nrTNnTRS/NZEEMVfilD4KzFOE5RvlwH6tt/GFzHEqW+Ay2CmyIi2kxSoM3T64dSSKnpkRdVlhUJQsTTJzQzE3aJ6NdkXK5GQ0hJku8GGQexZAhcYQgs8MuIlgemBMSLgc+mD7ZeeX+4vGxjR97vlLG7f3Eu+iIi3Z5jo3lzxxWm+Yzs04v/Xmu7vZ2mU9a/qqcsFOmmQ8vOUJfiFYlII2Cv7iPsEURPSuxZxS3/E4TD2Z1HI2c068pEw4EYREQ2/gPocSHr8o2lNZdkQ3VvaCBIlg6Takmy6Fd2lIwdWVeFXKQAjsOmk3ViNxwXHjskp0x/XcgUEOlv3O+uS/JBP3JnvtH0736H6sKFexAKaKDBKCOuX9ASnvoPM5tXgLJJIhIKOAYsgIx5CvNc5COin63qLMEK1iHsT87jFgflB4fPR2x4D5GMD8crnuVZTmY1mOoc9jGCZ+xbZPCQhuJbow7OxfzghBg8YOrcFBd8OBbliNTFYHO2JpDtmQAGcE1zOVraCyNovKnN12/A8p5/mTi/C7+FnDFQ+UTGfSWnD2LIKAUNprzWngnAGrS4QCMQ3JkDdYkJ72np7PhqZStiKRctzsUWTSvXWBqEFYqa47omwdRyeaYmFysomtJ7BQSj5j6V17AhLRC+MOJtkNtMLwhCcDgdR5E1YV6PENHQLTWm7nC376zIbhycxgALSAzCjoJBsidbFumxmKi/18e2eeqmlDftKQq3AAbWKMstREcpAjCb9KsEUYg2SwYfw1+C1DsC/MeLR100JdBAIivRe3oYxWboYwXBrBhedhao7XTRqzwSbaNCJUD9HZaQDDzOR02ZLxnwJgGQ+jWvrYbVWpWcbYwSA/LYw/vXeS/yvf9f+62eu/UwfTQYAg/VZxi8pq54Zj4JxMy1mm69qbtBj0CGBCtzn6IwW8cXKErEgGT2r3Jl8j3yeGze395t1Vk+BjhvnBAfQYMFcBcyVF8pVXiGEiLMD3KvGXvvgybZZQtPunJnwN9uukDuxYkzwzrkk+U8w4zhPdemdyMQzVU9BSDiloFrlnNij48HXlGI5FSnmIPQLRekiONOMnpN6iGt6b2p9qa/9LJ9rF19d7upeTZaT24t8l59ngq3MZk3F83BNmxL1gsER8WYyM1OptMGkW2b3Azk4kAwfrOdJ2LHr0KH5uQDPRWgpIytxc1YiIrdD7lXaBMBeMnLH4Is+gtHwBMbIrpOJzFP8yXoINhewoZgRvg3NGF0J0fdtV7bytY9fXL73w1PrWgvg+4iwKWnhs9EwMnW1yeu2NzR3b+LZpmtbN6oXzvjfGYs9I4F9QTzFdnS3Lz5RlCvlD9V1GSmqBLAAuLwKauLJvIxMzSFRlRK7f4E51dp8NehSRKWz6YG5gSdL1QdoBUoZbBrhlRh9BrfLQK2mrdriDLiNKa8bcPQTaOT39lVS5i81+9/vTQDdtn0uwGcpnhyUktXeD/lK0lbiImUv2Vst4/cnhVo9UCThtFHnpeBvcLma+sf+g2Xw/V/Wv4kYPr0Ou4olsdx1cHh4DfHDk+Qm95TFg/qgBE+J1q+5Ft/rJxX5unsYK5CBj2QD5BwLO1K/cy362Ue/yyJIg2YcCmKBMvemNX9uvzc9Fb8+f31n+bwBf6BqFeBk4svO0r+J5rB4LMxI/HgeRuECWcDuRCQlwrkXvn09EM50Mi7BStiPx8GR2jGmO2I3D8AO4Ix9XGeyIbUVZhZTx96hp1alPKXZ1T17BE21E+eOyk4gyVyFHzN7lP/0wWKRN9otlg4n5tPEb5y+dW99eZJ732jWYOqbTU8633r29t+zjTj2dLH3ju6qBjMgHeZDgloBiGeRrk2BUvKvGUkFSFU9oEGJOpfrLMhDSd4JKoRDlDsWQWKzruF796bW8lq3QaHLatEO6YagaMkpndCPgIioVu+xnqR8lIjVdtfBhuOODaVGrQ0KOnfHF1F5q1+yv+eXwR+uL4fuQGB2uM+YsQx0wSDBLiN3LRfqdYiysAnVslOvv4baQGqmxsILkoUVXYn7nGDA/OlofA+YPDZhvMPbKz4iIHZdnaN+qexEAMy7NZbCtgBUfLDZiKt6DbboCmBHKSYq2N03ayCnM1fc3OxPc0g6m2XhQu1+0Jldn9xa/J5s/4H9uIp/ZlutZ7/tzWfqN8D0MBt7CoCCBgjFVBcduWXtMJq9Hts9n5ikARO2BC2BCpQ4PYOjZhXDB0FHGNQp+YMJisqshNxZDGemXqsGHqjXVmENKeXHZFL2jArfs2aCvWhxxcXNQM5hzdIMLfYfgtKZbdE1Tuemp0ydnVNWY3BANfdy+u73o+zSvZg1kRJ1rms55F9hZsZgTeNbgIZ3fi+uGGicpUoqpr3hZgnhrZo8U/MWGGMZu8K7ULR8WeoYjMEpJkTKhOBxzZG+qwVDa9IFuIPI9D60SazeySojRXcI2FcribOtFE7st0+V2iDFhDwEGy6FxzfyU/69dF741mw9/ZTKMjiFtQHqxNG+wzp4z5GV4hqhA8Ko5m2BUJNs9ukqrZTl+iN8LLiVIPVGGHwPmR0fIh37z4weYK6bRK9aYcli+9piS/De+QvnVEoq2uU4MaRF+Z/8W8fOrJTkRbfY6yFnY7slub7iMjZ7RMMH4RlkktHqGeJE7AUzwwypZNQIXwES6eG8669f3Pf8CG3Pq7CJ8HR9ndUOPwE4zsJu1Lp7DyFSNfcXCDBrrMd5QnIVkpc/YtY7yi+RoCt2KOGmIzYZ82JRIqtBboESjfkZpkN6f3Bq+l1JuS465AmW5H92slF6qenMI3hiQNX2vSeasRtYoZko2ukFpPiy7qlv0dd91deyGCoYd8ivOBVu5wVVglU1nJ66vfTUYiZ2QIFzAshoLFQ+68X2u5bRu+gicSg9VzCelSyCcHKk9KpIqUZo6ucG0XXyEit2IBg8ri0eT0ia64YbwLrqHkv8D/yd4tAmDddKgzuIaYKjKtLQp3mlybocephpoY0SaV/bsct39uu/jN6b3w2uuhrsHDhkYqOZWYoiD51NhnlUuOh2XOBP5txt0AwhcUximAKj+K2FoQW3fKqJ3Hu5hXnt1LPWJHinJH0GIj59D0SpmHgPmB2SYRwHzO3z/TSwyAzDf4uef/9WyJgl++Qxt9t8xRE/SfTt7kvbyZUy/ocOUD7+U5IG9gWV6gDZFcinAFjFC0ZIbYwsxCeJF5mp/aj4TvPu508vhf616v59NL5pzDH8GY2ZDRecgmTERHULUvY6dQciMlNeQVoqDbc5ho62qFzLldUb3C5k/WotLWhdnyaRUpEvCrQRStcAtzBE/Y5asB0lZK6U3xFACuiVQTXfOQRCLn3t5p6GsRwNUWJ4aDmP7kMPQu9hnO7RtNfRDFYfBgX2qhICTdW6oajfYuuqrqh5knd5Y0GN5dBIFWV7LElmm/FGelWh0pHMJzzVxBjmAHmWeGVbCiMnUuY7eAI8fNa/EeYA143SF20NDFaIP8YYJ8QaWcFCfe9F8gv3hNjKEEkcSAKwLeWmGfgvJyB6+cQ6uRETzE/Xf7yx9em0v/VbdxXd0oCNm7fIvBj2YkOPfaVOnrkRlSj88EBaKBCZbmPqj/C5i9bqxCcZL2O4BUEJyZNPAg/FvLx4a+hwD5gcnoMeA+WMEzIWdPRn3TAFMbPbA7aYT1uSwvUjRRF9n0WAm5moCXAoCmDGwAeMEx9r1dKmdVP/YpvzGE3vhZZmiC2D2pie71tXm3MAMviW7iiCvUvKDd+FnAFIrEbprfeU+qVNyXW0ft3eEZQraFQHkmBCpe9ZSpVKAxUTpagqjlMGQpvgUQNVZszgUaZnOwOughFSG5COzPNwSALCBnkWE34RoAZZDiJYC8FCyK5ND6V05ZA8H7zzwUYMm8Cxl3jROZwQbD3uPZfpzwMx04l+SH2XfEW1khX1R25fEXYnLHZmmSK0g30StrmuanKLp47supRucTQ/0s1g/IGgXcD+VhgkDZAcU7V3vOnPLpNT62oogvfdpun9i+t+YIX1vbW/4pg9pP7taYzGqACt46kJH3lpxMgLTVGYKJhzZJRv1RByoh9YSL8ME+gCiumnSEAbykkw+rkyK4uDtY4b5wQHy4VseA+YHAsyX+Te+8qX86ssqZMe0/P5NZZi4XDh9VSbluGBavjO7wfP7lvdbdymF6rKe+zVBy2JhBvI+kESAkNNNHnEmgts6hq8ATOSXx1o8E7Dh0zn3uW5i/+O1FoFZi9dMXUkpO9R51nF1ASoTWYMU7SD6jVhd1OhclOQxi+XHWnTmxcSMrR7JxsV6I3Y0U9Tf1VJey2cdOOOBaW9SH6ctzj+4jUxZRHpU4s0FetK4MlnmQDJUkm1u7QCMTFBmQeW7qCZr4toeE5axYQmHab2YfWAdMIrBHVn0GKU0FoNknfPI2QBWbmNv8iDpUR3hFUB1zx2PTsKBSz/2cNIrhk26QilAr5mW4KmColC/j+2KlBhu9DdMnxCFh7zknGQVqoSuSxaPkkwsB5jYt66jW4bcsvHgp5F2npj9es759GSn+62my5vSpJTzjc08oRzmgaJD3CikSkS+qg+E6lKOQ9hUvDFFXgSxeqUCdeyWj+9PmaAXZmpNfNtePnljFQiOGeYHB9CPNWAedm70gK2mSL7yytdXZEVn+TeufimLHhMXaDLX9Wu4F124VfHe9g35HiX5ztWbTPQ0be2evRTm4Uos0iEAZ6K55JCLtAiL0RCpoxmZwD4RwOpUk4nVyA7DIAkbo8XEbMwr/sJg3E9PlsPXz+b8JgyF08RN58lfCCF4axEuEyQAN+eA7CCyQDsJRocFGGOL58VsaCaooJkWCmQywB79f7W8xsKg6m5GvbQCJETxusYio3/1Ll9xgdIjI1pFKffl69FPWKbkCoSCtSpfEkWULMkEAKtgIWpbedwyWkcpDC0SGJvG5WpiOHqKSfBE708YqZr/Fq6ok3CBD0EjBT1hkyIxzWIoLM0HEpm4njN01GVEWqpFunJvkd3DGwV+eTdc39/A3KoywPd8MPSRW0mOHBSVEKJmhKDd9sTLTNHsbNS/mqz9jOvDb86W4Xs21zGnjnOeyvojNbDccMkWQMQ/bCFOH18Mm0OLh+2yRFYk9HAAlgqcY2k+QoFkBKXANrq3/J8371y7ttq3XNmFxC985SurJ5GH0OS4h/nB4fVvxS1Xgu8eUpG9P2C+yr9x9Sv51VdXVyUP6BPV333DwIQdlzPbTkTuO1uOt7bOXgqhvaIBZ/r5VGE6sSzfOSfuO5ruCFsabCDq0Ec8LgYndm5A0Oh6JO+u7fvqC8G7z6/3+f86sRz+bfY82SW6hB6mReMLJhloiUoPEhrJCgohxtYKoin6FD9JnNfEN3ismcdcCh2IjUnksuVyAH4AsTIZKvuGKjMSFyA8oRK7JrT2ILFD7g6tgcMCfHwTjdLH8Zyt5fXRCxjk4e0PvhFKKQGOatsmSWO60iIMVBBYhzhyweCmtBLUOn2UYRYvuXIzwVGRAgHrEwTxYh4sjBMaS6GxkmAH7RLOSDfMkN6RoU+SbvABYA7oQxYyLecljku3CDfJunqxUf8Tsny5Wg7/u18Of+1lMo5LpDhUenZSEJS43REzEWchAx25BIo94oYicYXnXBhmuR5ORQdguXIfjtxbn9lv3lk9zl9dXR4/BszHotwxw1w5PD8awLzB9MVnaGfrJt++ee2pkIYrOWK7B3IW9bcMBt6QOtxxriZIRSz2zfvOqsQSNkHRWFsR5CTiJ8m9xUdy8KlZTpqfHoz5h5b5zabN3wTjC7GbYH8IUp9YAFPKc2vEuBi0C4Ab2H0y5TzD9FZU6YVl6lR7nIhr6Sy+liOGjhJvJXIwa1PnNxVd6m3lk86KWwe69RLzI4xRh0IyyS/HvRTKR76Tu9F4oHI78V46KN9FgK5OQwXcIA6CgZCwRFxEoq49WdEFHQLreLWwaZBWZUygblK8I8dHG6f6wDH4UeGOaCxVpSQPBl3IG26gd2CaxskldroGCRIahkHADc1K50zMPneR7MVQm1+hlHarZfzNppu/g16nbP/Lc7Y5LPRQYCEVgAkXoxEwDZb/ZUlAReqhRV+zeB8Xx/axRJd99PFEAPCE7gh91khv/XR38u1jwHwsLr7vlceAeQQwDw2FX3nlFaZx1Qe3+fK4KEkEF6PNi+/NMKU0v/IMze/f5BSuPZVy+4xF5ScrG8GwqbOYcYSFATrast3jqjr3/aIAJqbIgDjHI2CqThqkLzFs3+ZsLneN/7Vg+JKL6a/qYfieS7wgk1HEIwQN2z3QPqJDKSA8UDoRnXsxGzPTtDMsK+tkXTjouPajNFNs2USQhIm4oEqZmYOHlWK8uMjp7Q7KeyCdfmKlE4iESZUQHZTuKHMxLdcocx0Gyc9KjC3+HASIJamiDGUUA0DlYBYqMRKHIKzGnDKQ0faqngSUfSoZ1YaniNeltYB49XIgSpcTLB0mJgBKeAdrIIeuJ+mgDLJzg4XP6FJ8xwcG+AyiddTHIijMmtkDMRWnyl0YKvN30e52kf6k3u3+pYn9nvQqcXgQq2tQMnc8GmyIkVKyUm4fACb8N1Yusi9+AJja/xyvlhhnlOH4F/c1OKQEswt0/RHAfOxmz8PYcVySfzSo/Yn9rceV5Ecd2LEjNl5euXoIkAqYcC/Sy5M3f4bLpuTBqiSiK/a2dp8ObK+IYB2qZ0+MbDNMueWDL94OCoquBtNcsIUlDzQz0onrdW0SxCdU6j8pJXzEh9Ck0E2WzeSzfVX9KlluXKRXXIzfc0PcFa2gNRaCdXEwMoZCCieir17MhmfKwlDZop+o2YrgiuPwRjmigqaYGIMGSfevLEEWFimPTxzWS69SnhgepzI0nZ+oG/sBbTwM2VyhQSUX4/Awl6NbMAAdAREdCiLh4CnTKzAmgZc691drYPijOZUFyUWQU8E0jTueMuRC4lAxScavYExWBPDQdhZRlMRjWBnEl716whnMvG1jAmCG0Hd4nhg6QUggWrHI/PRQu79DzJc4ptftYvidZr99m50RraU8LCAvJt8OmzqaOY6foxQHINoiP8LPdKtnvGgJLps9ZdAjHpiFgarOCFlS0GVCOaFfu6a5/tM7zVGGuQqYj1CoR37wUCPrJxYIPtIDP2aYK4ft4ciKjwaYuvmD+Iqd7TOXYxiuSByOgA42fBpCpjS+h2tRj7w/2TfBbSQkUgER0FXC0cR8MiNP5xAwc1MzHI5C6Gd901wZvH8pGPfpbPLMxfSui/G7LsUt7FdShU6pVIonBuM+mTmvK5KInr2I14HFgCLlU3IB0dI+pwIfNNUYd5RBj0aRl5pWdOP6dsKOkH6qSok8XgUJjIFjnJTAekwO6vRS64/sFhNv8RAtCRoC3spG8cDAhqOApu5EIr1jhV+VAQ8YXOmVyrPFs7MC4zLYETML8Usrcx1NjtSzFAjiISjjcWISrkcNlXE9UBhuuEzX2Zgh9kOCeTBbux68e44sfyoRneScrps+fsek8Kafp83Kmg5THRWeIxADgFllBzpqbPamE0Y5lt4j45SXY+UZoseZFzBpGUvyw71yeW8VPBWTFzw9DIcwGKqaHxwD5kfCSj3vfvRf/Un9zR8TwxwPx1WiMSDtxvf2rlAwVyAlwkhVNnq0lpWsBQBiH2BKRtLHdIJrUQDTe/yWGFRSTj0zMhDFOBMeZJEZtSMT9xlu4Hxe07usH2x+Onl3NTNfJspLl/N1DuZ1T/1dIjvtDP1UZt4Y9YYYM+k7QcFPbdCQqCXbLwWFxim4DFXk5io9wq8W1Cl3A7DBsHgEVd3zBqhquX1IT3T6XtbMD5miIvhhCV+c0VF+q/fH2CYUVafUzOIDCuYpO+MFQEf2Kc8L3BJgi80b7Pgc1M6YvGlfUB44NJ1a9crtMSEvs3c9Y6AnokMlxDTlRG/5FN5OYnfuzvcuf47YPAVRg2F6zYX0ikvpXoqwF85tM+TbJuRldAvU6ZrpkyY5RHj5BTENnjjIVjVrHIFtCEaTl6eYCo9bP1h+kJ31lVVJOSmOAWkByv6Q1RdLAi7EIyubeP1n5ifeWv30HonSPWaYjwW2jyFgrpwkHtqNfLjWOLIq+VBJjkn4eDnqxn4oM9qpPnV54PQM3vx42w6yvuNkCq4X+GRqeS6T8kaTJyEtirkzNquLuwIaHIhKBi/e+t3SQCKdfTPra3sRYS9WUrtiZmthPHkyOPOJzPzJnOkUMy1syrcS54qIB04Jcmod9IjdRiLZgdEJhG5SS1+gzDegfJeen07GDwVI+uAL7yvsU1nnQT9Re6PaAlWFTnlOyqYLQsG9/YBDHWJjkfyIifqhq5DqLsvd6JxF/JCAoJIgPG7qaKtTOgZoAUp7V1PQpMaWYU+hbmCpiJWU85p0K/FHMe2G3hHAK40LIK4UuRK7CY7H+Wn4hnLO7/iQXzGR3sppWKLnEihZaEZNji23w80m+yWyx0WADmU6HjnWVMtmj3frCd/j+YCF9hjmyAWsdHaQSS7eqgZTdJ2ao6wfWeUjn/gQEUss/Nwb+sFvdf/DkZL8WEb0WIw8cuUxYK4cjh8KMMf7+Rmi+ltvyEf5xv7JK9n5ZyxAAc6GVgsvXJcqm0WIgs8M2ksAJ18AMzjyNpohR65KOW+8xu1izJnhfpMcD3FpQjObBZeeLIZr0quEByZkQwJiMbjkzKls6VIw5qWU+RLqWc7UUco7xqR9TrmFxQXMIrDAkuDQibbngJVKZZRi0VbeLcorVYMpYK/S8IP30pgzedDVlGXEslxeZixaXI+uSGMdPjI7jPl1bnQg3xxfnCQCKRSzumdUJEwapIsLpmVJ+pDimqwyUQH7iJ9phxhLkCOLFR2nPo/SztXcuLRHAAAgAElEQVTYTDBudTJinLmsT8ZMiN06GzqREux+Y0spv0sxfd/n/BYT3dNOKfoJAZm+0I2S4OoQly7Fm25ILaVpRPltTad7VQUwAZDe1BlGLRZLWDBL0sOv+6nyTVeep6Ms1m969hVx+8EFoWe4/yiunHiPOQdLOLznuuu/G//HIwzzGDCPAfNxR+DwJPGjZJjvCZjnr2SXFDDLJbryCS+uwToFHz/qruADyvVOjIQFVGVzwzKAUj7YwvzwGexN8M0sVOkSmmcyBXDww4SQs+yyYP8ktTKQSEwbA/nPZuPOU85r2dJ6zoirMEOmNJhMCyKeU04LhoOwMSLmLP5sBKH86JMprg+lLC9m5geAVVaBDo9zOQ+M8HpkKfIAZ3UGvdIwOWSiKlsCRBbhuDJiVaaPtpsF5ApsWO0qlD85mm7g4AXpOoh+U+ZMCO0Z7w8nLcMxJg+be6KEbNC1zKbhTFWy0hNdUM67JucH1KfvmRhfpzQE7wxMNkpaps8pIcWsgBjE+AmO6/Fdl1Ob43rhxJAPZWxZatmNhHKcjEqurmjqi5ZT2gbSVSgr6ug8NLqP/l6AqUBarpSeaOH1gX7wu/G/PwbMD46RR255zDBXDscHZZjyK4cqI7r2MrGU5bgIw/yDwjA/cyVV/lnVwOEt7Kh3CwOzjRH4tFjHB8FSt1wiqVA4kOFeIi2kVJfJ9FQgUerF3EM0LvY7rTVr2fKThGAL6BJhuhHUrYhkz1hsI0Q0j+TDaN1LmfLMoLw0mJSQp5w3iM1aJuT4cJ1TRhYwdEwd5Yx9klaWOXPu2Ji+CFiE642iSinRV0pt6S6Wq1W2VEpxYW7j6iVgS2XtekDQCyhl+Xj7UTaE69Hkw0GQ8AedmIsTkUEzYeSsor9Uy00U5pIPrONxdRoaHyak3eyxAM7Z1AhBi5QnhgwMKBtdfeI+G1oy531KeZ8M7VOU3B8wz+iGdCNnvm5SHNQ3f1yLTNgKOrT3QPe6j60J3abJtORc5YjgD7RJOWY/giGeI5IjV7SWkSFO14l37OYHPWSxgHPIsFMA1R3z0Z/9ECvHt7cK3lHWuzd/95+fuP6+ePFoD/NjPRV/+Dh9HAFzFSKPPv+Vtwa+PNrD/PpDx2pFl3n2ZR7d2AGYo5PR/I1zzziXP4E9Nej6EGsDMw2V6egGjwm9hKDh6556oyzSkhNTDux5V8I6urB0zkM7U34P1pUxmdab9WT9Bc6Sp6AfHgqiHYce0BlHSSyKkdrgN5KPV7EaqTbqRtpoOjQR62EgCrx2fDRUk4FvJs0y5UZGQNLaFOVMtsZ2mXIngWgpIThsYGMwHgdKy0oMI3wXGh4pJ8s648FoHg9QEfX9PpE6IV/J6ZWb49aq8xRRuiyPlxVNII1au+OPoSELgaONFByzuOk2hDkaQs/UyEdFk1KU44TAXU5x32SeZ+IOB1J8o6SdCZM2SBhA7QR/EZT0tu3768lVA/XdAULKXufqfEuObLWgxXLTkF/a0FF0AFdMxdHLPFg7hy70QMQuu/sEUMTT7WR7VFo7MgQqAHjAYq2wyLEnjN1xfD2Cbyy3S4ne/MOHAfOxKPDx1l0eA+aRI3CkADxSAv5oAPPEM85VnxCIxIp454CdEniGj6KoYcZy3VpCz1IUjUNkVbCPzNRSTEuL7DSFW6RKRk59Mn1j1we2F43wzzIvtgll5bigiEETReABuY3k6GoiN8Mej3TtsgTU6N2q3ka1ltIEFAaHDx2u8kBcJEmKQ6NJOAvUSF8kpgq0SD7YMouRavjATUgQVqteIAAgQVzQdJdH9q2BAGIVdDASkgpdTC5lzIJbyIKjGidhfo8cYcxmnEQzapcCOFGyiGSRSffSBbAjQhvQAOyZTEtSM0PLTwhDkxwg3FBW2sHpgaNFrS7VMn4OrJTjJDAdLZm3TNdfJ1cNKQxk2ZcZuyjly3lA1pVAwJe2De8ym9aZLseS96NT8BXALA0DBUV1KRpNgRMjGe7wDXxQZgvD1DXJg0sJRxu/R88UX4cY3/zGV8794MjH4Bgw35dwHwPmf2DAtKZ6ToBPANNSrBHTiC0MbUWOA/MMGVEXCcY2AoslaVIfLpjoEpxPP6aIva6ZeRnNUNn1WNmLlpGrCLoI/UkP5Z32Pis4yaoZWrQOEqSrmc3amNTAKB51r0f0TWqVNqrTEf5Y2gdq1KtwJf1Q9BBlAIy2IKBNwUuyzYVfIQTb5ozkdAxNZA6MaQ5G88BUrPHIlrUuemuhq2IpJZKilBLkEakQxvNKL1HTQ2UkskqwWIF3bNXA+hLanyHjiSXIEigkEXAazIl0HQlrQqKr1/m5moyAHEvGujoalVg0kXnhmGCvXGpouCXp7qWJ+W0X03UmBO1qrq2aFQuka0a5czn1FueJjhbDDY6m9dOAIl5mZR4KXCw1iA9IyMkeltlyNAHrY7XvA0Z1ehGDYDmiyjgHbJBhJ3N8g68IMWWKXsyEB/s33/jKiWPA/MAQefSGxyX56vF4TEm+svQjv/HK1w/lSSjOV52MXtl6VUBv/s65ZyhmYZjiXwgZkRfHGGEPCeX4ASBpzs9QxOpwYy+VpgYVaANTreBM5AEKJdNzz7wRXXVRKClImrg7qju6tvg0IgJla7ZufSBz1Vi3Jh4UuEifEzfAQxHpTPkEYs9Fx7PygVRfn3Jd2copc3IZJqvFjxquYef6QORbpDmaowZklcGITN8BwBLAUxikvBtXFs7FcB2rRpD1oMjX6YVoRpE6KY9bHH4z+rda4EtcZpl4S2NAfOkPBk0ivRqbF0UJWhyMRIqJklf3PAXsZAUTdBkOUvhNyGHxh1MKJqa3bczX8cA0v6doqQrTVpItKZJsaOioize4j20znQDgS8lMB0FmcoKL8NQslzLgkVONdEi7Q6f6BCvA9XhQgqMbkTpZwZXbPtTp0IcoESZv/vE/P/fmERg4ggLHJfjjsPQYMB8LmKurkodrkgDP9wVM+GWWPfMb9+4+SyxaSDF5HbPJlQUgoqLT7R3RY8KxqNAFlE5SmrNwNgFbDxcbgIxO1TlGk7nnaKv11plLsDGXQU9hishWEGlQSgzndQUwsxE8XSMyM8lEFDqFvynaGfXmLh5vIhaSUbO6Eku/UdYb9WcyOT84waAUhgJfpTqQ7MhfkynO4bCn2FsUneQI03onwujK9vkoRxJJj+rYFdtlmV56qKtGG6o/skX3JHUqGKkQ1QLxK71SdYEvJwEFWH2kgoKwlFP4Bt8ECI2DK0AzDWRQdqsrSLKJ3uI+/0CM3LnLJAMaNR7iPClfg7V2II9Lsxw2jYsLl/BalmENVt0FEJ36hBR7Pzkmsaw1jkdIyurDwY6W4SuDnpXJuDDKolkbw9HwN6IJf/ONf/a4kvwYMI8B832PwP9fD/OHB0yb83P47EqgleyCI2RFxZfY9FHAVKC0rtJJq0AX9JqaZa7wiuuK0BvlWFgabA0lY9fbqn6SUh41SWR0b1hMNZQ1qcEGADM6ey0Tr0kPU8x5UTFL727sXR6uNUpeBmY9AlRSmgrtTLCvtAT3TfyrPE0hWVSIsl2jwKaoje2l4kAk7b9RXbnSNi72Hg+/VHpLbOAULWf5PmcAgmQFs0boIEsHIF8idIuDm8RhQEokHQDVxaMNq1FuMkQpzFmDLeT1KS4WeBo4aQhZw8/0uYFHgy3DQPgtCrEwTPXOPKCAJXJX/NyNoSHkZb0MApg6HS8rnxCpY0mpgKGAoLwkmJcBSA/7kqs9S514vxdg6hGMxTBYXpUV56Lk6I1jwHwcJD7+umOGuXp8HinJPzhgjneD0nxkmFv39p5tc/ucMEvrJKCqEg00QCwiq4Vj6GTIi3XvSBXVOtmhZVwYOzCHUpY5OzkETPnQLzEL4cFW68HZp5C5i880snzgNCbVYOldglMBUzJqOHbXkknrih0Hdmh636WfKaAig2i4bZQuK0o6aTninvCJPkjSFRNiSBAR/iXu6AAUDSMrDh/q5CGAixVxLBWJ0UchqarnhMv6gfkHonAPnIuKF7vaq5eoXiMdPDG0hAxfq3l9bDJOZsCaWNSpWfA4zDp4vYtfZgoHPkQympFto0KLhWlqW0ACMdEROAgugkdfvE4xvwUzNxx3EDrrkVFEBDMO4yy0q0TOg6UvzGKxOamm8zwsGCJyOXd2PSVXJRQXclM8vgDb4OLWfrDpMwLfOCUfbd/09UF1Av3mWKX0fcjOOcKapQJmUUq4+o1v/LPH9TCPGebjIPNjDpgra5KCGO8vOVv1ynyvfubW6MZORF8qa5N/9e3dZ+ehe2GUWoJNAgTHUqmoibRHifEt7BfKq6U2k+q+Lg+t0w0haDDxr5ut5RSWJvrJesj0FHbtQDFTEDcJMUFTVzcjQbqwmOvYnDDEVzPRhvi+qXhS7k9W8aTWV5s13FeEnZL4jBeHIOk3ao6CuBoVV3Yd6MjY1wgFS9qkNdhLymzh5iH9BNA8dfKVhUv98wV5S9MASZQH/cCVolqbs1bTzOV3sZ+tC4swewvQWEHUKKY+mJ9jc1RE92gXRh1ZaTqISrO0PQtGKh7y8tprKY7/GQy2xKJJMsxLT3P0xpR+ZsyB3jI5/sATBA7lvaSCLtBN3bSSu2QOlJau7TYrU89jXBwyTLmxLYmP+lrDC1P+fZhhlsm63kp340cGiqLFwZyqENIAvVi5CU4Co4y9NvXr/+d/+xBgHv0YHOsuH4OYx4C5enB+CMAc7wbAOQLmv/327rN56F/U63Q1khej7nL8GaSO2CWGaw3GqaM7z6ENHD4XZpFMsKOVAhHVVsrytpqsM9NThBrVVolzayihfNf9lSJYB6XLg6GTyZhrxtCalIGAE810gKiTIT3BPp9+4C10oDKGRVuAsxX3t5QSnN2xQ1kV6yE4VOjGoUp6xLTu8LCObG10OR9PTCsMtXxg1XVzpe95+NE9oKvjHcvmD9i09DXFcUhPeON9jDa/0klgGA8F1oYl6vM+E/U5xcjGB0JKHIbh2sBQHBe3JLjj4/VAD8JSdjFzULAnxt4hvUVpeNPAZVJSxMXKLoMpy/lEU4dAvQG5i6of3jVEiySeR+ht6r9QPuD1sAPxMJXo9HJfhyW5qpmwCaRXatYods5LOwfLqrL6qCcDvZW2fsZyX9pAlF//g//uoaHPMWA+BiKPXnUMmD9GwPyzf333E5w1vELeupjZLKLon0duUByD5ftgeo3ZlQtQ8mBdm1KvrhDjVfg9AFmo8glys4s5BK8bf6iaD7PEpT4t4qVkaCOa6hpzXh9Ta5BYqYvjCN4tgwhhtyCGMp2oc84VhN+ITYSwXRQ3B7MYtfgdZ9ZKjSTGpmzB6zq33v4gS0cklsXBUstqiWsrbublNZGOgpoXaytVu44iQZIfy/+KQZFsCJVMDckplxF8GeZosFtRS6GEH809QYAHCUDKNGTmLsahN4TICNBnCS3X1oZM0uVUUjQDFFPHb3nKb9KQwv/H3pvAyXFX56LnnH9V9TKbpJFGuy1LsrxiA8I2xmAExjYQE0iIA9nuJTcJyc27DiEhwOMmZBIwkATHSUh4iV9+hNzcJC92Fr8AxjbYFmBiCJjFWPJujy1ZkjWSZkaz9FL1P+f6nH9Vd09rRjOSFzb1Dzyj6erauuqrs3zn+zjigqQQ2LAmRJxXa80eDWuVtLlbAGYEHBdgZ9+ohYUKnAC+HHpWdhotle5s8uSczeIiaEWZ+bId/Z8g31Gspy2RdwIwF42Ncy74ww6YXSdlcX4/R6bk7Smg0Z0rcBtss/V+Gw5sbMZZ7vYT7glu6HhNKwQIFTJposYLWeTtp73s/m4DpKbzam1RIGas0Y+mek4GOKmsBnGROkOGOy3obYYYU2mPudEZub7M0dkMrs/iMdV2MB1JS0IdosSesYQOSyBSUh6KV3nd0CYPyBc2kP83pK+FxWJguWt/y/hN2kfSuE15PxoGKivfGx8ouKdpi6ZA0pC7BjZmjvp5l6jokocxlnzTBiVGaxflJ2nKLxKF1F+Pwx4b2oHJPTg0Ew9+uy35T9vvYBHZ0lMPTSqtCaQiNoBfF69cBWnmjKUA0haJg8es8Th4eYw9Zy6OrKNfUJsyLGhO+XAq+3op87tQmjX90iyrwODfY0iZXxPqU9/COlNk7057CiAMH2hN8uSraV/QHUCLkfmaW1rO9ODtHzwiwjyRhi8SR08A5qwTNT9gdl5RnSOT+vEdZ849Njn98IFNnuBUK8vnakUmtmHd7oA6CpChLtmWbjPIcClpqmZdci0tUiLmR27TiR6Nw6nW3SRLfFJdizoS7ZuEEqwIAqXI/mOhnVlIRlF/Bu4sQeizAI+JJJISIPUIcxmIYmsBW6FP2885aNkOG8Bod1ibxjpjox5oKZE0QRNVkcya7cq+MWK5MhjD5y2ysznw0D1vg27RX29pErW/DV2qg1KkB1RQgMLuWB0116sMg5dKpg+7rmOcRuayuipSRMJZbHOmAJEwxyplZLTRgj9ZKF8GYn5Or7K5JZ1hbKJQDVQ4A1zDqrj6APDZ48TpCCinSv18tDNusgCRuk+KVgGMh0kqA4y1qOl3UVav6fdmjx0sao45YIZnRc550tpxGyxt6tNGHbUznvNx1agjT8E1Xc9LJyHI1zporoRlG2uEOXyXyoOfPQGYi4THIxc7AZjPMWBm4Le05C87gNIueh2NzAMGEwmOK6I/DUhD86QdZXbk8QqcesulnslHUb9PSmvVDEZlxGzKUTmbGmOlbJ0Hs8iQSGPW/sxF5wjicgauELoKgyQWg1o2nFOHrB3TSj0V1TRKVA9YBcem2JhhpPplKvUTgK1dRsxHMjuoQ3mTpU3KbJ/0uUObvJZpeFe8zCI3TFN2NK8D8miHKgfkXMEoDCYFfY7gS54T+i3wtTOvEWmcMZdJrTVZErFOugK6pt+5qVpLDUmfPZaiNwWkhkCHAflB18geYZ0wyqWMbXec+Te1d92YVa4WN9NdhDAjabM942373fGcaEuYhEJO0ehp9XgKsRad7mlP+hRZfSudz8U9WuvOrzMC9+AtwysemQ0FJzrji0XQE4D5XAMm+9NCoV5vIM10QzRpJlteJRFyUCha5vnN4zl16vEiOn1tCKpvhDSMFFypV9BPUzOq9GeA61ENbEQnWgBcqZRPFHKw+zYmIVYE3UlM9CIhWtri+bSoAdYyDpM1qpTL1ABStSKoozLkVU7SapxWTmyr5uTmZ6aBkZ9LZ92VlkFk4Ga2q4n5UgEUi+ayPUBmvZPXPFvfj75rrY8gvJEP/LT14Art4RAhBrhvKxoVf7PnUJADDpGaTlya7JLWZl1JwFcQXSI6O6+t7jwIDscX6PVWDBBICWCXE9gBPtsHXupGLQjBOLI++KKceG/KnDgdZc3d1FQJvWBNYVYkuqstwDSxYqtbWlXXEUNaiEjP7orbuTAX9UJRffYtr4NkxhHII1YVddHfTwDmYqFx7uVOAOYiAXPWYr/3ezg86w8dU0CWood0W1PyLPWndS6aTziGP+XybXaTmchwkZ4HolEY/Al3U0FgDzekpukVYF+nNEr6Pbp1wfMitxrXSNO0zTLwlFQxLq1RVXDAaBlgNihhCjPn9egazXBXdYWaBFITNl3MVMdTWiTzMLwTXgY1HaGlrSKPKIsosFhYy5+tccsOVCxOyqx1hnJoC8P1vda/2xBoWzfPnWKXjAOV/6NLAcmKtUr77KzA5tQf2+9iNlyLopqCR6jpO1GUiKS9ai4HoU4aFDhyOlIuTDyNng8Lyjhk2W4SGBHxTWvgt2T1zbAN0fkZV2/udphM24hjDpLB8qKjQZNbUoTT0yGmYcIZba+fuW7nTiv2I97PV+XIPXDL8NDDzww2fng/fQIwn0PAnHxgz2bv4bT2ha8mZ0WkkGNP0RXXgKEeRiEDgDYxaqXo2jFvN3yso27GaKih3wCXK2uIm7Ha0hqYeC25UcJE68AlJ6OKbrA2PsylZxmCqg4F1zKdX0HhGRGYJpFaEI0oUDGCEFXm+GgAloNe4UNuABKcw2YldsVynee3Cxw7ue+tTRafO+LzOUDnwJyHiZ1xadtPrSO8tYaOcSML7cx8h4JNbwBTA86iTpv7kecNJhFOALFXAHqQIk3j80YXMbCfBpCp0KpXCZDsADA8gpzuRx8G+zFW8Y2mo8hNu3ptN2VuxpdyjmRex2xfHxp5tscmZ+XqSiIyoeEiHO2OOIPZ2bxQlvuSEyQPfO6DQw/98ELeMzvyE4D5nALmgc0ZN09vpWDaArAUKYhxmACHssP1lQDItAmlhftXnJCNF2vq1kRIbDzIgNM66ppiAVMKST9USmutqWFNABUQ50FPySaKaMhCP1PwMZmfGJ1bZlqQgf+tskmHRXDS9CWMz5irF9k4drAMC3ukHfhIa3uFX0/r2tGpRYuUzHAhj9h0vFp/12jYOJI2ehjoOeGJoH83YYrQpWiVTfMTYDJI1pEOYV2x7rB9HTQ14RBdX05cCj2e4sFiM5z6BAqG4fmcffhcHiYGg7Q8YvbWI7JTYv2tcDyiwh+221wSjHpRsj5tKtn5Y55CgEmrlprynYo6YxOAn8Ase1TTcDvrKt3Mbhoa00+6NJlWxSpt/rU5t8rRDfSi0DnPU3abRA2ArhkGe8eFRbMKBlsTMI9ITZ0fdKC+IOXPbgK1vM2BTgDmM8DME4B5PIDZlVke0TXfEfLRydMObM6oeXpnjSrUIgN1xLiUKk9r9782adp2FdbRbFGMmgh6I+VTPgXgGiPbRQM+cuu0MMqR4jGt85hsIeSqYaQCSiG6q3cjuaUiHIPwNAqOq25xQJygixnQqGjY5AYJIbJsESuLaLAdzswV2HRcWh1+P7PS+rwTbnjYGVnm30mrg90KP2df6e2tFsIdRQMqfydk8cFGt0jf7ZdQUdWjNGq49dWDkvusNLjD4teYn0ZlcmVBWSoZJOh4ihgPG3NK5xx1ZUoKYETvszES3ElZNqpgzZzWXJrtQvS1tt1Ezp7IaUUF+LWiyNkZecsRsjgLRpQqXnOUODtomq3DchzffyLCPH7EPAGY8567+YU5uj8ya2yy482vZHtOTcGfEdLsQtxQRS2DW6BTgUtzDgzvd3bFbTSyuGFUrchoJXr7F8UorXemmFFpiUSlNeJ8FTDaAARbmMx7ItQoAy28CN+UNrQECergcRwh41z3VwuYNqVi0UyhhK7ZrJIlSWnY2gtS8rxpV5q3j0ZUJrWmEz6hTpkPkpuUUWEsqWk/KlfJsv+8bWK7FzhK+TVo3hXtWqgGwLMKvi3VMyObGu3JPllEwDnp3czHjV5ZmJ8F+x8TBjYagIhPAV2sKuqKcDrGYyR6Azz7ex52BtXifEOFCYcNwKvfzxJRjoNaV7REf8M+ahOeIdNzNE0Z7xDhfSQyBVltN4GbCXP8BeenELjsaJUXdRmTNy3S7DkQkY6Somet0Yj8+tLtREA+vf+2D2968Pgh44f7kycA8zkGzKbwmbMizA7WukWQRfHf0nOv3YG8ezt7Xi3KuXsGaLnEm+pKZoBLvCtthHK0CQBPNeOasFCYdCnI3iIOnPpVSBkIp8yxJoSV2ifW/q72VZVuoz60yrJ05FxQkrAZbGUfZpaNBtGLkC4H45yCOxiQJp+waU3zhPHs8D9tMIdTnttHBoTWNkmhL1TElwXitYj3rT66ArTtQ0GoV5F0l0u/heosK0YbEV77+9rQLqTs8hBaBTuC627OidX8V+HJqRAoK8GRTA9EnySa5xvp3iuX3zj/kiUI6hnC2uRRRquhZeGWblUQ8+3lmvP+XuF0hLLGCKqnzyytymK6yjSf9ZnV6nwHPei565JW0om0XJCXIDQa1t+LqLhT9c12TLMUJycA85kB/gnA/B4BzDCK3SH1ZndoR9nf6HoOMk51vtnI7CypA1ca8En0EomiF4LHShhbMbDQ4p8y39Wx1UDQiIwhPbZJ69DAMLDTglomnKkfhRHTreCotBbdjM9s1C9oVOScHAM4TeHDz1zjLaxxFtbrJtuumTlY2rR2qD8a77Gj6x7KAZat20xi8YlCIiP4mym2BQfLIvIsPhf+7SXMOZnyiIKO8i+trpCPTxovSdvXQbUzPCz0eEwfTs+fhtBOxLsgcywOSCmrhal5sYfa/NEdsmhVibCqRcccxD/MplfAH3Cev8q1mfsQ/IwWmdW8J9QwOyd3iosxFGO0ZF2k3R4yY07oz+I1W+6t60K2B2znFaTDSkqkSO87EWEeP2ieAMz5z13Xuemq083fj4QiRf+PxsgWiaMz7AY20RvVa7B/5VstuJWzd0I8kyupe3Yzt3EAiKNSnGbc4yKqAmGvh1IfgO9jilYg0hmItLxIO7Xyr0SbEF4qW8gUdTXk8cZi1w0EHR6mIA9RaPcG/YyiaYxtWV/z1bGsXVHMBr81OtME2HwkyBXyPhazkfXjxZJ5+2llSnVFC6yAwglC403buuJYe06yk10U8D1/Nx8It2hUP2mebEH6KOTVJt5pgnmK7dbvYYic14nMEN2apa1YWTFYTyr5PswoKbAGx9tQeLD5oXAZhGzeadVYO0A5WqfqPWJKTfpEMbkn9e0wBjwrez2oAehDyPPjKP5+8XwIBKYF/DTpz2Y6DVLXEUwGG7TS4qqNVbZqELp9c2xiMUk4u4KClkvhidbNQDqCklRoFsSQ3XfzBzc+cPyQ8cP9yROA+VwCJoxsydIAmHrBG2jGuZqMTlxHSNrt1ogxdkipp4QiqZBzfezjJS7hpV7cgIpliJrKqDOjWt1G0OCMpgjTaS88QHH1PERIWLxXWUzVrMwDt4JHWdQJRW0e7B+BVdO+K+0fFjZam8S41lkW0ngFA7YWuebjyqQuZrNNb01dcQww8yRZeeot4aBAEddGeihzhs5JLmqhXWp9eOR2550lTMuEi3pq3mUrGE+56LEl9bnOZrDTCdr2IW7WufZANg3Nfi1BmPWoSasAACAASURBVCmG/QwPE3uamLulCX0Gx0s9Qd6kijSKDSmxTXTnIqOh/Gqhuc6sBgsQVG8eQ9a8JpuFwXKN05FQHSpHodm8m2JU47U+BtTSSMlEULUkgtxghgkAmQD2Y+z9JALPYAq1TDKvrTuL+FVHNUT+s15FRFqUfVVvtbjm7PorBcunuJTdd/PvnADM44X9E4D5nALm3i1p5s+0Ap1JMiKpaLAgxUiuH9AtFVSaDy1FgD5RCUmROAzP8GECP8bsD5LgQWJ/2PssI84UVhmaTklFTuLSZin3XMGintotibK8yZSL/RoQBS67iT+GGWXlFEYgEptnq0hwfhQFRoko2JtZ6BacF0O4ZOEcWz4drBwCKTzMxATECLW8PJ3O52nyjknoPuUKvcWZz1s3bUUjy+9zC4z884V2RkcnzgwlbR2BRJ6rBttfCuS14yXDtNCcUh1hrRFYhdE20a6oKvIXBmdmsgZCWa5clKrCOkrmTdpSi7nq/KEScGZSlCt5hCMp9qh1ZQlqaYT3YL3278TZU8UbXthpIRJFShBHSzziMnTJUgEZRKSyTVdpsdhGUuUwM487kUPkmxPMvmaiAlbbIM6aTYhdwp0qRe3GEkDiwrxZEtPOm39n7YkI8zgR8wRgPtuA+Xvb3YaRDVG2NMLNA+4sAnwpIw2Ci5YI0CAi94JGF+EOnxDOxkTkICAewLQxAxRPI6epXt42tpe/Qoe8o5OqGoo6N1fq2QRx6QoCVLtBnfMz4Q1TPdcaplHhUUURVb0nYRXLZFP20ZVpemldGGOGKvfTgM/+0/akCDhiSBhUOfI03GqCiju5L05oX1tOn2uz52pMQXGjqG4qezAgd1uR3eLUlh5aXpos3DFCnNgqk4amloa1Yd/Nx0g708FxyOA235bWZPMyp42Hhn5VDpMmQtfGuGDZYec579BrE065TariLkp/D3iq0ahFqoKZIKSqrYkCTUBUQx9t1agHvUa1Ftva44rhSUmnP+3SNmDarlt1xlvXSP2XUu3S5y9GKKOjqtojO5csEZJlQk4HD3pM7ARwGsVPAsMYpelYxtmhiH1N2/yk1mrK6yyiUaOpaVYjO28dPuX+48SLH/qPnQDMRV8CXTQj/dy27Q4q69zKV/dFK5q9vRUXL48iWudQNgvimihtbMTM9xHIpJfmIfRuVLL0kHBjwoFMGffSmhGhoRNK9AUohiJ9UZwqrAfUBUJnvr2BHjqIkpO9S96ASMs0MgSCBFjjWBP4tXpi+JLDpAyZWm6QLA/2PAFgnBCpQ49Fkbl0mnV5zb02n6PMjSlUhihEmAVlPKBQyL1NmNhqjZoGh/ZSMBsLTCnjM+bRoQnxFl45lvda6TMHRFtHsNrIIbNz3jwIELeAvNBCDp/Nc1YN2C1lLjC8MDsPI+F59ytodCjUKilWf5rmmyGk1+PXfQwmQOFoTK3EKqhBtN4O1z6nAFx01fULbCKIGupq2/2BKKvdkmbNUbUSCUrxrY4VRNrQA98aqPTW0OstI+IAJG4pNJu7KE0n7NGmGYvDPqFoGTo3KIiDSNgHiD2hfMATINkBJ7DfZ+mEE5kUtRpG8c43d9724VN3LvqyP7HgrDNwAjAXfUFc72DrRlq3cWWUbOxJVvRWh+I4Oh1QtkAM65GxBChTjLSfWB5rAj9Wqo+WolqmSkKGAR45AojLAFxn9hIpkyjffoDGNlxqaoWeidWES9jFDiNwcZmptByI1hLiKkE3CIIDQrRKRAbsBlSQ0htSSUKFoYO1WLT/rT0e67tacm26Y+JZQOc1w6xjUMnN64whgdYqpeWz9k4wtdFw06iOqt8TaoDGPzKnMItqioAu5MchXrWcONfPKLwxCgdyg8s2AT3UHg3uQx02Fw7OmUSBlFTofIb83dDMVhva6xo+KgkqtOA1Gg2+6NrdMfm3UFK1NnoevdoTIUhm6nHr8yZ/oOWD97oujdjzWoCVNk3+qDirLZEnDXo1FbeXdaBGEWCvRoMCvF8yv5d8uq/p/RRB1tQpLY0MY40MNUyt9G4ldBtNYUNwH6Qz90k9nTB+LkbKeaigUEk4nXAW2Sq0S0xR3A8uXuGi0hA4WkYMVSGINRoF39yPkfuSr5S/PDMxMTFxcNo/PLjbw/Cr9DI8Shtz0TfJD/yCJwBzvq94+I7oTBiigYl+l61eOkDNZEMS0WYmORUBB22yhmU/AT7EyPdPUuOJe57YNwF/trkJT4tzwMGfiS/o86dVvTs9gGWELimflMXJeQjYdD59ijEbocaM1bTMg9wl1ouJCF0Gvp9cRTvfQ4C4SrvgELnlIFhWmwUTvfTcANWjRJcA4BpBLuUBj5L6VPc31B8tm7aZRuUHaQppXVgrgVnd0lL3gtgY2iYaX5H3xks0MUuT2tW5QftpDM8879W0NafshJvO5NbMQ9z60iHtDRPXBSoH8G3nzmG/83Ayj0ktVssFjlv5fBGUKeYFvc6QStuOaUlPZ7otvze01a62Hp458WrRz2bKdYeNrqldG1XpdGrtqNxTmzUMXCPrcJuoZ47EgsTIRvbJdYBUTxMi1c4zqSctR+Sa8MgWmgczTtHxU3jKOvcmbApap1YQ0yhzXDgbJXT7xftR9s1RzNKDEKlakjaI0gYhWWnSI/ZCXD0D0K0mB32Q8QHxM18hzxOafrOSI9B0lFl3yvRChSvs4qq4ko7JroVqFdklNRCYEpQ9JDQinD3cmJl+6ik43ByBkQx2jArc8JNdc0Y/8Fi4qAM8AZjFabryerd51YuileuWJDH3DgpFp4CTM0BQCeF9ADKJQI955vuE/WMj3xjdu/uGdXVLy7ePCsCVofa0bbu78LKXbXZxdBmlM/3QmC5Jlh1En40icJNUpNeV1mCUDAnBDNQnH0KiEkfxIEXJCr2oBWEZeC5rqGbMmQA9RZSm3ZdQ7bMBGtRRvaqILDfNtxBhNZFUt5IbZNFjnizbjY2xVugMY7TIFox/UuuwY5QJp4p0iqQ6V60l0MAl1DJkoA6FayZvcJgksOW0Jndu4KUMmZylbhPkOWkptMmtQFAEM52/Fystqo9iupLFombZa3x1fRV41Yr1dArJjCFN2jc/MP2Ms+jRht2Dw4VVeAMn0zCbSCXg7Sw74xqFWXojTXm22q+pACs7wJEq16kspoamyl31wl419fRBpCUORUBdviQgZQVe65YBHBSQcRU5ASRVsQxRuu4Vq6ycArt6FgexT5sKEJmwqLTp94FPDzDLJDpMwEVr2HPNid+P4Gs2XitQ8URLKS4v8SJDKDKNzcZ9INlUkbPYDLrZEdO9Y739e8rQs46c20wkm5hhbe5Tsg9QHiLmR2FmemQExusbYCTbDl9gGB4+ojO/KIT5AVvohxcwh4fpTLgyiqYG4yVL+peRizcJyTmItAUQyiwySoAPeOGdWa328F3DA4dmf/eCm6861LdyZf85amAFzezJ+nh9/FtP7plZt67frVq14qRKo/4KlPQl5jDIzXvAp+PkM6XpxEDJIETlDaCKQuQGRLCB4CfBw2Ed0EMnsUjUQ+j7w3aNhq2BQwkJe0TsptQYalx8tkuAnwSgXnLuhSJYBRQ1NS8FOQ+VcytY3pZCpyqEa4ZgSHpzhs62GqCFiUVNWXPDhQBQQQrHbHdCnz0fcjRSY9uYNidZ5pT4okrYQthuoCwuv4C0ViZsmUi2/9Y677OSxg6CfGdHKd+Wxb8tLlMgVtped3R5AmQZgudClnYWrHxRmAAVD4TQUTepJMVgjQ7DeVWPo9A9U9BtAkqKgg1VDgGUA5Kl9ygTAV20DpBWC2KPWXUg10CkDoBNrXAyOqWDijBPCuMMIafKSELhPixqk5wdEPEjkKV7FQzVhgm9sJR7zgRX2kCSZcx4AH1jL/vGfm13EVLMRCoc0qeg6Cm740vDG74x61q+8nq37SVXrGaKtyDK6Sh4EgNq7X2UgXcKwr1uambP7oMHausGd/vtw6/qniP6AYPF+Q/nhwowtw3fEQFsiBqwrFouVU4RgBcA4ekAqKnvDDDfBwJfrzcmH/gqfGyq86m69e1fj/vWDLrdBzNJBpuycwfACzat7env773QEb5YxMQuGgL45GHf/Oy3/2dlz0XvffhMjOgcB1FkEQAl64lovSCtMIoewygK70b2Y+JI7SNXoqMhENcjYazDJk4EoApIFRO5tcjD7wHgxyBrPCy+eYi0m45JD1BlA0TxBSB4hoJ+yHq13Y5NIGiKDp+zpEFW1wYjLZW28qap3mqDA9VdoUAO65iH2UErXubEoo5hHkO6FmJ1tL4LRY18VcU8e+dgjlUL8+Va/mf5ugwP24Bql3COzjmbqN12N0sJxXdbWbFgAWMtw7bw8bw9nwO9PggCeT+fPg910aLTr0RMm5LKhTq0ZKkLaFnCHDGYVPAElUupqbZqTalJnG7mMHB2t6TNb4rPdqslKDmMPJbWRLHbBI42CJCWW8oEGuHztF4/gZBvNc8mihwWhn2Q+QPKhBWUIXTxGgDoB8Eagd8nkj6BPt0vLCo1p6WS/OEHFUj6zgXCVQJYUv4XMI8QpDcwPPif+2GImgcTHGhM8N3XvUQBsPU4OnN4RzIYbxh0SXIWCr2YQdYZhYlgFwrsbDaz+6bGJw5kvQfTnTt2+B+m9P0HGzCHh2nrnitc2r8uWTY4sAIkPhsifCGInBzoH/gAC3+j4RsPfPV/9u5vXTTDw7QNXknbtZZz1k7ZCm8v9yYrtoKDbSQ0rfWf1GeTwPjone+/8euWjm/b7s5+2XmDVXLVZlQfqyfOLU8bl5HIJYjuJItIRA6SZI9Ks75LlcyBogFIolMQ43WquRhI4UYAjMlRjwj0iBLVtf4F2cOSNR/0IAecT+vqHE4OqozJOozdKYi4ErQJEJQwUgDtmOLSwJ60mpsmz+oVrnU3vaWDOVmoz1m9KmBJm75TYFSRgxdYY4mmVujaQ0EBqCw8LCK/guBYgGIHr6hzxQVodv5NP2qjNkWRdBYGdgX6s8C7jZetkfUCCKxg2ppXD9l5a8DJVmIpvHH0Q0dft289H6NpWYxJ+j+trFo10lrpeg5FryXdL61NNljkoACrnUdZwQ9FpkT8kz71j4s095HWJTWzR+rHOFmLlJwGzm0QgWVhQIqnwNwljWCvz9YmMIyDZCOcNXcBcw0pGSC9dsitB5AKAIyB5xHxzSfAZ+Nm4YvxErN5Y50q8nXBOJFypQnlZTUEHgB0S0SyQ+Kbt37pfX2j88VVF75zV6U0tHwlU3wOIZ6DIGtYtVMBd2ae7wWceXDfntGZh/d9M/tBB88fPMDMU+0+WFWuxL0noXMvFpAXoeBSQdkrgt+QLPvW9K57R+6+7iXKm5v12nzVQ6X1a0/aDOA2APOBFHgsavKMj8ULuQoy9jqiZSC4RLvihw4evOuej/5lDV73M/FZpw/1LBmobIkSdzGAnA6+1ie+MQ1Z8yHhxpOcZSm4pJeS8kYCt1GcW6ZE9TzsUTBTjqb+P0XkJ3za3EnsHwHfHDVdyZAcJ+LcoEt6NgrwyYRJfx45TaPwHvbpiGRNayRRVDkTo/g8IFgRDLZZa23Bn9sIMVYZDDm1sgatK5z7NloTxUZ4wn3rvelvtE3M8tOWi2kEW1mbcwzFwdBpD3hc5NlHzJkHivpcN2qw4Q1qFHnxtiP0DElwG5yt0aSVjHy2Ud9rDd6EPr9xqUKxoWP4s7UenRKyvk/eFdemevE33Y52kjTU1J8h67fgPHTNVZEdUP1EHpO0+RXh2mPCrkrl6hpC1ExmJZKr6KQWIIwKZ49z1ngMvZ8g5aYrxwCghFFpFcTx6YTxGUBumeUgSIdD6m7WvTrYXyeQp3yWPQLZzC4imRFJlmIcnwyUbAKQ5QIyg+wfEp8+Klk6Djqy5SJVThmCUl8ZSn2jInQIQcaaqd87NTG+b6YxaWn2usEIJ8sDpT4Vs4ZvTc2Vfl/07tG+ZOnAFnCwFRhPF8QKsIwwwNeI0gcna+OHYM+edK776/s9d//BAMwcJCvl1ZWq790UIbxckF5gsYHIDiT4eq0+c++Rdcin/SSuvN6dedZZrrKnJnePPcrbzjovZrd6PRFuBYqWA3APKkhp/wDlsUmauvHu9y6b0Ftm69u/HvWt2dTTpJ5T4wgvRcAzWWAKgP+zVpev4vSTUSnmM8Tme5IhikqnIrmTELEaSDSGVmVBm/RxKP4J4OzbPm0+4NiPdYonMPgEo55V6NwWJFoPQGVV3wWhgyL8KHPtMccw5n0jQtL0nJaGfkzERMkKcO4sJFwNomN6BrEGFsELvOhAFL2QkK8qzVP7ygZNefTYtqTtjCRDKjxnCyc/yLaIW8FQCqSe0CsvbiNTvyj6zMYdaCX8AfZCk70TgFvqR8anz4duwvo6CgXtNlOrfNC5/yHMLsjxebSsc1mGWa212e6YTHt4JFhJkzWN3ite7hff2MMYlUi82puPUog2HcXJECXJKQi0Acn12Vcv2WFheZT9zIPSSMcdqT1xeLECcFJe76LSWULuLERUDVMTKyaENMjkKdXUj7NGlWn9AZT0sHbTBbkqrnoSUXwqRrRWGOogmp2k9wE3JjHlb27/6OZ7i21tG97fK/GyV4DjzU5wkFGl6+wkP+Cl8ZmuyLOrRhLun5ed+4Z1EcXnOpSXCOBqIDkIHr8Crvn1xr6DB0sDD6c/KHXP72vA1LoiLN1Y7e/p3YARnC9CW/Mmx/3C/ou1bHLnV4cHD8/3VDvnXft6li0ZfBE4ORtZDgnTYXQyFqLK2v7tw0vHwdLzX602oVL1MWIl/drBxsTmuDSwfCUl7hUC9ApmKIvItzMvt43sOfDgnutW13Sb57/z0a2lcvJqjEtbAN16EKioGU2QIIceJSWLQEPY3ydp/RuYNXcb0VlfOWddSGJwpaUUJWdo5x4BK+bGBTwukj4EUnsYGCdNTyOiXvBqcGbC3xOY8qRqQ9j177HHxdWTBaMzkKI1oBNHIfUtjMmt8ZLroR8ZC2qIlvuPFaFuS2c4D7pabZhcRMiWK7j3uSZxR6um7f6Y81Tb7wW+kWF5AXABWs35186eIUu+fsMvPea2anuut9m2HrJjDcyl1ucLVNWj1WMrZiUDeb8gArTR14ag7NHA4nnaE+zGLHvApzMjKDITFpQY49KATXUxT3vf0OZhEL2MkhXootPJJSeLZRL2TFBK0AOS1R+ULJtq+fLk540p6nFJ6Qx0pa3kcL1480ifAAI1qMufCjwJnD0CPn3YN+rjzqFKGwFnUQ+VS6cKRWcgqHB09hRIfFOt7P7djzx4WGuXWz9yqH8A+s5lgcSzHIqZJ9hn0zVozNDETDqa1XlFVCYeqMZJXO7xKfvGngfG5oweh4fpgvhdKypYPg9FXiYOh5DlSQH8mpfG3dmBQ+N37b6r+f2ctn/fAaY2bibhtKQPlg5RFJ8nCNtQtCmiT3jZ3pya2PnlP1wxOQdI4pnDO2ItdGvTRiNKbeJksHpN4txm0IkKgV5G7tGJCRLZc2D80L/e89FV07ou227t3J6+vt4zkPAyADwdWHYxws0To1Pf/NafLNGo014b3jZSWr1hzYYYZt4K4i9EkKrK3OTzL32ANBAK+uk3fDrzTYTsoKbDOhpXyFkaJFLUg1TaAhSdiY4GcgJ0AyV7zDemdiDwwfwejXVkDkjKqGo4HieVCBOGh/PbOE9vfeZjiqMV5MobRGiTWVagnj8LN1v+Y/lQTxDVtVdxqXQGGR0xZatBky/eocTR+nh3k7zzSzri8x0hom2+TeLMQ952CFlsoLU7Qfltdjk1R5cWKhcZ/hy3gGX0QdStKFGE5pdX76NRlGwk45nHIMsO6Bi37Z6LVdSt9f15LxFFpSEt4XhqHkCfThg5Xdi5qGcNUnwukFsFSLENCIns46z+HfFNteJttJTZcjakB4niuOckLEUvA3RbwkMTxgHEwDgMHfnDkvmHhZsPojQOk3bjc+q8AK2AqOcMjKsrKKqMC/OXPPsvpYcO7Lvr2vX17qbP8uS01zjQjjn0e4EKBVc3tTT5Vq1Rv2XObK3rprvwgzNrS5S8SMETEIcA5An0cCf72j27Dz41+fDg36ffb3Sl7xfANLDrbazv661WzhWBy9HhSSAyggw3eR775vbhIS2Uz/fCi363tj6J3RWIrk/Aj4mXw4jusCAfIvB7b//2p3Z3Pfnsjgrd8S0D6KrnA8EVKLBEgO9MM775zuHyo7M2eOX17pJTX7+8mdCrIoouZG5sEJ+q2pCl3gBuEEBm2Ne/Is361wGyyfZ4eId+oWXDySC50ouBog0WBxpNXKZY0u9AY+b+MLesGEwJYWlIEGPI0t2AaV6XzdfXUi2fbb6m+63DRhQlQ+SSzQDJOgBebrxOVmnuMMMSpsbDPKDxKFtCvwWIFijY1eyZVWMsaordGV1nEt9Vk5x1Yuf6fHcB4MgSQUcbPQ9Hu7ZvD4miORXCU+2H53VX7YSnCDIt4p8S5ifY1/eAl1FEbap18bqtsNAeZS1+F4h6AMvLgRtj6NPJvM+k0+a9UannxUDxRkAp2xiryAxhdp9vzOwgVCX3zleH4jqW1kPc83IiOksAatYQIk6t5Gxy83BIwO+UbPJRFMoj3/D5lPx9cfkUBcArkPAUALkny/gz44fHHr2n9y9rCmAaHJC78OQMMImQZ5pTjcOHyk9a4KABh/4cGOxxEZSiuO5cVFb5qINT24dPUfBuFVg69/7iD86sd5CcjyQvF8F+AL5XAO5IJyYeqY8/Xv9+qXd+TwNmEU32u2XrUehViPRSvY0Z+QtUyz5/+9XVJ+dBSNw2fIdT6oRGkrbMmjVxj1u6MvJuBTvsR+FlCNgvpL/LGNaaN932od6Wkoxu2zdesjQqV14GBG+wWE38p9OZ2ufu/MiSsa7t4rbh/T0AS852EV7GXjZqJU643i9ZYyWiWwIAZeD0Hp/NfAF82u5IdjoThJlrQiqvclH1PNB6UGsUkadBsm9xY/q+Qjg2LBsPAFBFfPaU8vKOOB9F+tp644g/2Dvqwy0YLSMsrVEqCiKtAKQlBKIm5ypErMT1ICdpV03exS4iw5A/553trp5Md5Ba7Es3xs1arlh/EbF2BLmtz+f70r2ewFUK+1Jc4VYN7T47Oehad0v7PYpjNI3MYyJ+PwPv8Vl9n9YHNTrs/LT1pFpNqfwdVcvPm3Ody4qovXHUzz57ykFm5Rp9ecZyXO45HzDZCGQqUSakiZw96LPpb6H4ectJ9n3EldPJVS4RwJUIPKbjjxoSmygdanPPP8FZ7TusZYG8Rkouu2f7h87UGiZe/IHG6Y7oTQh4jtb6heVTwuOPbB8eUnCcBXzbhqdWOYpf45FWKqnfBKpDH4p0tpa9/Pv07nvuXQj4lLK0GjZvlggvE6BziGQsY7yTsfGVg+nIwZ3DZ+kDf07QnS8aej7//j0JmCGq29SD2LvVIbwWENeIyAMI8qk9/NCOncNnaR1n3tdr3nNowFf7XgooK4mkId7NIEgdEOopyBRxc+/24d5984HthcMTS0tQPZ8I36wXBAj8m/eHts8ZxVqN811DejExupcTQIV1UFxLcL6xBiHdJMIHfVq/VbKp+wvFoXDDIVrqXGCC3gRRaci50kUI0ZCSWvKRwlR8+gCn0//ZCYoiGIuLBpWiZClfcKQIcJb/rtTq2cc5N2B2nwsGVyLCPnHRMmJcpRGvCKjAQy8BVM1HIQye5w2TUHXMWeyzuy/dT5dceaiItgL8hi72Yl5tseH20vN+vpBECrXQToZ8AwBnlHKD4CdEYL/4xv6UeQwhm1Zy/9H3pfvZ5IJuXuE0VHy/+iDR8oorr0LfnFa+pJFZ8/cZsCeKk5UIZM0WirQTziJZYw8KH24L0M29N16iSpRULkYqX6jezIA8phaTIcA3guoEc/NenzYedpjVOgCztcJXf7B2skjy4wRyAaDcAxnf6GHPo50RozaH0PWv9YIqLpiy4wZ5SX3DN0R8Vjv08NRCYNl9BNuGx5Y47D1PCC5BxFUMco9kfNOhqbFdRbS7mOvh+VzmewowldKzcnDNYIzRqxy61+iJEPG3sqR3HAXg7H7TjnVtTcWOxyhF0LeRkFZrZCfiK0hYhTDDyxniPV94f3xX93184Tt3lSsDK88AxJ9FwCEguNH7QzfPl+4HYH/BJiK6AgXPzs0L7K5X/2+R5mZOZx7Lmoc/S8BW41Rh19mvdojJ4pbESeV8pGgjUrjo9Q5kgTHOaneCNPZ2fpYFSkTxMh3bNPrSnK+2oMexXFjKcUdUBXCd/AsvgbhERH2AcS9B3AckSzV6Fuf6EZRYD9qBV7FcFRlWaweTkAt2lK2VtESLcx0O68WEztTsPQzxX/hjKCuG0mQI9UxZI/DVrXGdm64Z3VQhSs+fKQUpY7QBYqn1hGYTnlWkN51kHXflup63ecGxbYU7x9lb9LS1ViDLK9U6Unx9Io7iRX9y0d+Zq5xOUflHAFDHZA8iQvjigmSURq0PZNn0PVEkX9z+oXaXvHP9F/927ZSoFP00iEac/PmGpJ/58o7PPPV8NGlePlzfkiBdDkQvFZERjXYBxu8F2FH/Xuqwfy8AJm4bfqwEsGqVQ3c5Ar1SBMYA5cbxJ7+9fTFPLUsXML5ExDxtGsLSQHI6eqY3g/qsjHvY8+D24VO0uH3kK48SI0heL4SvA4GvNOv1//WlD89P5lVwXzd48hkE+GYCPFkIVNwi3PcoS1FgFfPMVxrT++8l8IU1IPhCn6iFFjlgMkVYKp8aYeXCIDmhzJGwq977/dycuB0cThb+OHojC0uCrjxo4yfp4QNIkd0b9qFWSVQn+TrsXfJb1dy2OlLKlgNX/vkj3id1fSDV5Ajr7yipiWNSUjTpOB2VqgDUg0qcRyVUU9lGNB3FYJMwKrUjsU4yIaOaeSvcme6kIeYsWmaOoGFyRgfR1YhMddXVlT0DVsK46lCCeoGry5eq4i3JnAAAIABJREFUQOm/ZxhhWtLmjGA2JZBNmxlS5EKrxBC48EnPI/zCM73Ns7RJUHOXtO80+KwXvt9tR898dWjSHqq4F66B/HfzadIHdVRezdw4gJLNOC35dVnuFOsufMi7L9LCx37299/2Ng+maD1rKSq/GQUHAOGAKOMiVCaCEB+mI8jp//5C8je3Ha3Z8urh5vlI9Au6DwzyD8Jjd8+Vpi8azI9hwUveN7USSsmbEOliFtmLAjd7mPr6fJzQY1j1s7LodxMwcevwnsrSbPBkcfQGQjiPAe4D4H++bbj0nQXqGAjDw619P2fqVyrLeped6rymkBADYwkJSig+0dEzYJqeodqX/mO4T6d5Zr22DT9WRr/23MjRz9vQiee/+vwHkm8e7exqHWYITj3HAV4JgKva3rd2v+vEjgpo3FSrjdwUCZyVo575VPi0u5qQA2YU90dUvQAp2aiFMIu5tGaoNzDLgYynt4NvjgVf8/ZLEKsIldXCtYMgzcMtr+oWoOWA6VRBiAH0pwFe/ntQEwt/P5b3Lc7LUd9ufvWd7LQryj058v0VnxJS5JT+ZCJCKqlpPHKVI2ICFwM0bVgz7KCFjuaQmXsRBUk5NuERc8hlJNLsVQu5qoWX23GE47Hn0qz9me/4ih7Z7P01PxEz0skBtfB76GyitYzG8rC3Hf6aeJHthM6DU7weIGt6nx4g4MwAs/vVvf5i+0VGcsT2u1cQDpgoWYOuqtdlBZDHwWMW1PFU3UlNL+Ovp1T58zvhIyNHA02d7ukZGPoxBvdGQr6Tm9m/3h7/4d7nq6tt5Pjq0lcBwo/aBSHw6UZ96gvHk/o/K0iZr+S7Apj6ZVQHVqwHdm8GgK1I8K0M/P+3fbj88IIHNzxMl8JvrRJvtbtM1N7KgScnKWfiOWbfAN+8C65VDuXRFFZw2/DYAHH1UiL3ZgH+Yn1m4u/moSS1dkubQZF/2RlA9NMqqaYD2Lleo8ZGiaCsFsHHGo2pd5PsXcdCL+w8JlMHM8Aqbuhw82CUDFLUcwkpNzNM6YUbXuMpgOlM6t/k5tT9FiXN+rzFZRUXVYZYuMZQO2CuhB2vuSLM7ginm8Zi72c+JNVzvRQsjgDITpvLBb7JIwCty+TQ3m/O9ovrbPR3f76IHouAfW48Wfz6uiLAI46miFRnC5q2RPFzbkEZXXW1FiRBGqobYE9LMvDrBvS5jr/LL+9ox9+xv4ianlffBCjK1QwUuzz3IVcec658RzPN/uWLV1d3L9RguWS4cSaA+7+srOL9dWNPfef+xWR9C97Hi1zAJu+Wbni5I9R7tMRAn0nrU3dE5W9OfjdS9ecVMM+8ckeyasvG1c5FPyEILweGrzYl+6cvfrDy2CLPH+gJPGlgw0WI8JJcCUJldPJyjdXL9Hm6n31209G66K943/SqkovfAkgvZZLrbh+Ob1/EPuC299ZOjuLorUB4Rs6FK7RuFNzUPqD6tOji73/+6vjOi99z3wuY5UUBEfMOap6yWTe1o6uKrjKIUr4UiXptkMPuKKW+GStbI639zLUvMze6VJPCjSeUlIi1g+li4eY+5mwm2JKFl6aK86aMcxy4Ls8WFRZU9tkLhWxeZTfbNhpHO3/Fsm3b9MBZLD4/9/um3rOoa5SUBzlfSny049eHwjzH37m+7kXCe0E/Wd9zeeRuuqY6bICVFURYEUnH2TfHiKKs9Z0bgM3+/he6Pha8NruuL6K+HyOXnC7CytVMg1iVWulVDiFVxhH5DmnUP3Pbh/sDl/coL22iSqnvF5HwXGH5G0+775q3vLXQyo73/Suvd5ee/mMvF4dvUTEaYfgXpskvbd/xucnno8bauo+Od/+P5XPbtt0RuQu3DlBUfgMCXiHAj6QZ/M32D5cW5S2izZXaWGjozPca6qlaINVYqv0GgKNMFKCBJSU/i4RnifhrPv8BKwEs+LrwnRPLqn3l1xHgpYGl2NZnDI0OHBLAJ6Yn977jrmvX1y5+zyMvYG4EwDwipOveXLKUqPRKhGhFsCfMxSVDw8PEKUXSPZmvf024OR5mrPOQw6IqLe/pOLTrJ5esULUbZj8J4CdFJAtAdbQQpXt/1OVH+wZFiDlXSNT5mY4Wjv25I2W3f3e/v9DpLoLk+fojs0PA8HDoDHmPPJ45j/+IJlzxue4Qs/v4i2MMyxPGKlqcEFWVQrQEpDkuvnkQyec1mIVC1u79nWt7ncscff+QejY5qr5ZlNiOOq4bWmiOKoecK40LQF0Y/+Hx8ZH/fPhjp7Zq7Ef5VvA172++DYguBc7+dmzfoS/dfd2anOO50Hf57L2vWLBk6OzLkegnEXHMZ/BPPDZ2z/aPH0mFeva22l7Top7ex7/hYbrgqqt6e/p6LnIU/ZQgTxPAX9/6geTuxa5TaxmVuP8yIrTmRufnjMQShLyb6OGez30o+dZC69WiMlHyVhQ6x/vs6ts+0kU+n2cF+kUNLD/nBc7hfwXAfsOzvByoMzzgoIdZVj49EXnT5z8Y/5GuZtt7d2xOU7pooX3S94WiKkHpXITkbDTuZYcjmK0g0GJE/Kj3zW96nt6rArYtLOrYiGilj+JeomiAMCozZzWRTBVz9AJPC33LBferaIDMueDi6EkLbuOoCxyDZq09QI7jdQybmLX24tyoToCS0KO4R8+19+kUQHYATDHqu/cScQNJeclPCetsuDU/7fyQq+6PXEUV4DXl2ZFy+o9fvLq6a7F7esn7Gz9D6NSl9Lq99z345Z03HJ3it9j1HutyigvV8sCbAOgNjHIfNP3f+717n9j+yXkau8e6gXmWf84A02oPlfUbosT9EgCuR4H/feuD/3rTsYbP2972WDleu/ZsYOwpCNudx5LzDjNP2e7br648frTzYic57r8C0L0+Q/+ROz5Q2rHY86jRZU9P5Y0o8CoV3bXPmaWC2oEpcJsb5CoQ+cfPXZ38pb590bvv7wMvP26L5h3pIoU7ogvNTOQqa5zrucgU3lsGsJ17GKIEFJhhbj6cSeNB8A2lx3Td9h1UJZbIuWQpQtxDhLE6zIo0Jxh14ihtko5sdshfzAkKc5wkcw86Skrd/ZFibHC+FHzu7+EY0Ox4AbNrYmfOhkxgcAZ+q5rPuThhkF6kWMWAVTSlyciHOasfJhfNGRIv9P0v9jpc7HIsrlwqLfkpAB355eki2HBR3y6CpGFaI9pRY/z7mdq+r2hGtNh1v/p3mm+LkF6WCv/FHR/40NPZ2XdPjX3bb02tisqltyHA+QLy6emp2o13Xft0/+I52qfnADCHaduvv6M/7um7FEV+BgC+Olmb+au7ru1WLD/K15PbRRRLrJsMaXb3a/sn//bpdGdxX5aWBeiCl5/vIvxFEfmnz38ovmWxF4jeJ5e8t36Kc/hLgG5NTkVupZm5ZEWPCK9CwM/c+qEQYRpovus7Pyls4sBdryNTWL3IE9ej4hgvzLXWTFTCPlioh5sco1kbqGDNGGfpw00/84RwY0pzwvBQUcDsWr9yFjMdhYyqDuMlLFQ2RTZWky2ZZk6n1SpWJGOrp6kJ26z6ZXeKvfDxtPdhrjN9jCn8QosvVAKY9/OzQZmU3NmSqGMSiGKnTAv1CZeoBORjBKc+8zMM2QT7Zi1M0Sy4gwt+/7PPV9f6FqwQzP5+EJIlcdL/VhFVhpdpHa5VM44oGXzEdiQ87CMU/kqNGzccjULX/e1pL2LtaZt/W4B8U9JPHEuEegz33DEtetn/3bxAHPwyIE0D899OzTy141geAovd2LMKmHoiV2/evJnA/XcQXoIIf37rh5OvLnZndDldx5otp74YGF6qdXSdZtH6YK5tq4OsakmYANA0s//7xabUr/7N2slRKfolFf+99cPxR451n9ZtPvVFgPRftKnDZmfdmZKqKpnKv+EqANwFjQPvuDUX7XjFb337xV6ic0HvPeUw6s9wwao9gnH97N/5DYFAPVHUey5ifGrQVwvsxHA/6tHnmad+XOk4ip3sJzyku9lnIx5mxoEhRTUx6yjpzdVUsTl0cCWgSKd3egjjiNnrnLR5bTMYa70hnDYEM48SqzFa2N+uqBSDarmaBOX92PC7/s0W734/F6poNXWO4CUe4/rybRfb6+5Cdx5/2Ga7NmseRwgJYZQguRKhUzGTGEWpafqE8g0BP80sNYFGA0l5n12v7u+3+K4L3uoiv//Wbh3r+rq2h1w9NU563iQsGjlO6xfmMJpyUf++jnKPWp48Dph94tYPVkYW6ph3HvFr3lM7CaP49wTgxumZvbc+F+B0LPeoLqtZ7caBk38WBN8AKJ+ayWb+9c6PLHk62lzkCNkiNvisAaZ20oj6XwUg/xUR7hyfPPz/fvVj80urzbtvV17vLlt/xRqfRKuApMGZNGKWphA3kDljlzbGxuppbWws23nD4uZO9USe0rP+lUj0FmL/gZs/YhfHol9b376nOrh82UUg9BZ1WTQzgznmVRBkabAPgKtv/Uh8h35Rr/uzh0oTj6c/aR47na+j1PTVkyeKe89ykJxuHVdtLpk6b76CrtlpFq/xg6JSg312UJif9NDY6z1PIqVNaxB1p91z9HCUoKXpJmo0xVBCogQYY03lddusRHFUiwtMwcSQ1dVQnSVZxeWYdCTU1B9y55wj0uSOaE4B4Th6NK0MWgGi1cNSjmWHJJ4+hHTd6vUWacosOgjg1FRObT7UiA4ySjByMTKX7OmHkiFIEx2oUnoqPmsypdPI+YjkQhHe89vTObKH2Hn8zJSUlr0JMdks4MfNfVLHsFzfbqQkH96w74II8KDP+JOff/T/33ms5bJL39d8GyKeljX9X9/+R+UQuX4PvC57X+NsQfyNEFRlH9v78CMjz1at9dkATLzsXZMrJCr/MgqcCwB/dusfxF88xvOGOpbYD/0V9RQtPhs7lxC5qmRYFnNH1J/gXXrwniKCW8x2XvHr06ur5eSnddlbPhJfs5jPdC5z2bv29Ui8/JUk8GYVXdPIUJUajGOdZ042wAiQIOA6IHwim66/+7Y/DWIeL//Ne7Z6QT037dcRTeTWnJ8to/4wEVY3OFd6AaJTdZdgFMmaKgeLMrNOKPy79O/qHVFEWiA64zsuyPuZ0/2S1Q96lLrmkrYudWTsFJcsfi8EczszQjWwUbQh0nS0hBglBJRIqIkq2KCkmTpYanip/okESlH32p3Xj6olu/esqat5WwB71tEZdckw5wgRiliyDF0SBXC3oI9VYM0ae2qho7inW0NrajkjvqvaOSqxUT3A7d8So9pN6npRddOc0t3DE04n3H2mIrtNIGoqKOqD2KZlWR148+/AoKSj0W/fyAJd/qOdv7kuuAW+/yM/shDrIH9fGF3Uc0aMPW8Q0IgYjYeJ4mpxtGS3fff5cQZdVplAlk80vvrlHdu3H5u5md5X5Z7S1STydwcOfPvO55OfudA9vO1X9/eWBpb8oiBejAzXNQ6P3bn940dVNFtolfb+MwJMrQuWz79wExP9mp58L+mHP/8HlScWteWOhSyUrmy4GAleqVMfui5mibQhISqlJVRXjUDWkUeUfdM4p2LQvJt9zbsbZ0TO/fc0kxtu+6P4S8e6f0q07y+tukhE3hpyOSv+GWDqz3A7BZwXkD4i2CAMnxJ/8BoF9iuvv949edfpVwjg8nm33RrVa3d7RbVzXHlZhOUzUeikMKenKbG6yeRqtq1Za8WLsC+KKrqcTR2aFK/OVEsNkA8yZAc4yw5pkwI5mxFHikSq3t0eF5xrJ7v3r6OkoIIT6iAD7CMgBTpDbqdjPKbwbuM84lT1SOt/VlhQ9FPwM5kQw3o2dXLKA3GzVmu5nwf0EpcFszI2uoCZ/mrpQbxHwow12lXPdN0dSZXyr1wrkxWy5lbn6yjHM+d3tNDyC72/0EU3x/c/6yPdJZzu9SmvioUiqqx1rvfHQbgMRAf00aQPipJb9rhYpEk5XoauHaowDMhxRZiqtn75pjf+rgjubWb1G7Zf039gocN8vt9/zXvqP0LofhlAPo2N2j/fciy9lDl29rgB0wq/p9h44LsZ4RuTzX1/+gzqGLjtbY+VopUDpZGZg/WHP/a0sKi+rjzT9m/b6ArcvuJ4zeWH6bW/+b6tENPbOEs/eutHF0+SL86XUooGl51zDgr8vM5Jm7yDIVOnfIQW0QN0gqgoBZwMAjdkOPnxz//BssMXvfvOXvEDbxIuJH2P4dLROXMqrYuovAXBrRCUXBY4bD8wqzq10Tpz9jAWp0uqfFjYqqgzZE0niFijUJMySyeBfU2jUBAVxTU7BgPSwPk8+su3rBwWWvLo76s3+HfrZUpD6iQcwFqLsAse93drX7u3q2DpXO/6mKo/Cqi0N9kvYh5CELuBpxyUDnc+5O0sm+e6fxSAP3msZapi+5e9t/l2zaoakH1i+zGWup6vc3f5expnAbr/CaIi4/W/vPWjphFxXN/tcQGmUn2SoXWvIIGrBOWGW/4w+bvjOXiNLE/mlb2+StrYAahTVHYYpYRJAtSjaTgDVEB8SRyNfu4PP/S0n/LiuuLF/iiwrz9l40Ug7o2Q1X7/eJ8w2jSKHf0CICoQmiPY7AuwHW1aogg4KCybkOgO9um1tz7+qSe2bThrRT2Ty1WM4cjztdCsnAFdTNizxlGymZQkL1gKkKk9IadRZStp6BxrzkFylkilRZ9K92w1r7RbzgqitcDX9FMZyCSIEt/TGQRqeMzUBVtVgAQ1tcY4r+Xm0emsg3qmRb2FPr+Y89WxQ9a/0tOu35o2y1TUUTtUsUJ0DOjKRr0C7EOkHgCeyny6x8vMZOiCL1TE7P5GF9r/7uWP8Xg6irZaLim5vtMdlV8HQAkL70eAVBWcYlcZi6hndLbnSPFQYgcIX2qk9RuPNzq87N3ZT4D4CwTkus/9Ufmh48GB5+Mzl71rcghd5f0IzM1m9ge3X1vdczygecyAqWBZHlz3SnBwFXr+5GevKf3z8RywpvOl8y46B7WjZVmhKjJwLJyHGMgNEpphlDoKTInHB2+59uovHytganS4ov/cixDlTVBvXP3Zj82vQHS049j262NLylH1tYL4uhB9hLJYG3Jm17hUFUI5cISwRQRGBLNrG/v33eX7dvV51/9ahqjU6pQf6wk0bmV1iCDeQEBqc9AbRkKDNVf4GaJOs4vtmruZ3d/vgEzrfSuQmlQaB38GMyZToGwiwowIzwiyEuBrDL6BDA0Gn6JkqRA1xPuMiTMFVuMeqoKS3tydKaXVF0PUupjo9YhoKmcWWG2zeOka7cBDV16c0/pnghBFWnPVqFzrrqg0GxdpU0uVraooVAUVMFHFeqMToYKIVilY9SgZ+PEMGo+L1CdAMDsqZ7WT9bBQir5QCr6Ia0IHFBzGfTH1vpQouVDV10X4gDawlFUSUflQiUKafMTD3RzjuJkh/t3IzMjXFjntc8ReXf6exk8iw3mSyV/dcu0itCAWcVzP1SIXXHWwf2m593eAXAUa6Udv/hPjbR9TpHlMgKlgWVmx7mJguErA//nN15SPhct4xHmw2iD0V6Ymmml/z3jzsx87NadrDKOm45qKT27pw7uv+/TTj99jiyw7NoaXvrO5NYrgF5qer73tj8sPHtcXot37k994BgH9FwAZCg61nSBp04yzqsJmzApcAoGNCNAnIp+GTD45Wnv8YKk3fSV7XnZc+5J/yKhWFPc6iFcTJWtRcDAAQO7qXRhv5/rj9rFcUNeAvlNcVz24u1sb+fumW97q0JvRTcjoNGVXMA2EJ1VY0oaSMkQ1j9eOelOYFWRSm2cGztiaPWzLCjgv5FlViMRUiOZ+aY9fywkqbqQFZCWK5m7hUaiTSqxScYykdW8NexOyPrkO0IPKBWkzKDL9p8AvsiMzjlZo1uXcLXtchOpwoLsWb8x4yfZ4qY+INFU2TYnfx3SjPZPv+cgHhj3SkgR6T3VU2YZIKjY9KsKTGnVoZJlEPaMx9o4ZVLb7PKA8U7MK1vMC8PU6Nq/f/kfzimkvuNuXv6v5P5BwedNnf3P7NUcfHFlwZc/DAhbwrVjzu9pPSNl/8PZrrOey6O9y0YBpNcu1W86LHLwHxV930x+XP328x6fRJWzY0KbZVHuiiqtUUowqSYTllKkamWqPH1CXRPHyrZv/tPzA8W7vst80Kf5fEfaffSYg/7qrDvZD0vtqEbzCaG0hSujaLYvpTNxF3wmkdr1icYWwbESEMdbaJs98asqPKAn+rFlz4TlvZiGxjO732bNzrtxHkgw5pDXmec5YQcSkLXCuRblCzMIQoS1yPkuZvECQAjNy98aWi2No4yuqdK7P+tkF2d2CU5v5DHVW7QPlkm12wow3Xczi53/IO9E5TOXntajTWryshPr8mlV9YlbR0ILXOtsUrViJ4ntOZlWv85apWxc1q8OUt3gc5WTTXKCz4GMK788kfUy4ts9LVjfy/5ziHsGWvZgQWvjanZ2Sz/X9W40VIYmhelLkei4gdKexyBQaWEIaQD5OS9S7lzDK6UP5Q73FALBGmgLuOHv4+0PT93z7eLvbIXt7wdUA+ID42r8db7lr4XPz7C6hgdqAG/p9IYoa0viDY3lgLA4wr7zevX7dG898+gH/AUb+p5uvKf3j8R6CIfyy1a9GdC8ENs9v8gRNI1ojNOySFmkSwaRnOQwghzj1Oz/35z1acziu1+uumlzBUektRLjis0/82+8fK9+sc6OXvGNqZUzJm1W/s/h7iNbsyd0inxiWIGldMFWVbwZ8nIj2gfh+EXwVohpQwW0NGLtzprlvPRP0mgBxq7zUEe7phhZgtXTuo0VQHFXIJcucuOUIyXIyn3JMzItltkrvLJ2M1mCRqB+wxsg5IBUANBcXdI5vpfis/rTd715f92cWWn/3+wtdCbP7XvPhYSu2mGt/1Qm9tRn9LfgCBSkpkUMemiOZ1B7XOu8RUWAXkb6buH/E7s8zKCReHwpKoqI4gt5NjpLzEd0mAKmLyCiC1ML158BhMl6CntFQjsmbkp0P9OBbolemrvXT02OHb/vyJ+Z0WF3o7Nr7r31H/TSK6be9x+tu2f1v//FM7qtFbfBZXEiDHyn1/SEI7hae+fhiwX5RgHnp/5hekyTxb3vBx26+tj32dzz7b02YtaeerVa24nks8zzJ4htR1qxlzYlGx/B85615PJtqfcaehNWzLiJ0v5AKXPO5P1lYpGP+DQ7T66567ykUu7cyyqktlfVwO+mM+SQA7hcv+xH8E+Dx8cPTk/vrUdsZ77Kf29dDQ4MvR5C3AOPJSHz3jB//dp33VTxyYjQfs7Jq+TEc+/F3NvBBHPmkShQtcxIvJ3QDoFYTDFUgjBQEWv2fEC+FiaKOntARgXSxRwUwzXPDz+L3d4olFesu+lQLfV6311XyOOpJWWh9He/bhRZQJ+Tj+fEXXFfbjkbEwe0hE4AZAZ4WSccyae7yXD+IkQ6gdfTQFkmbnMuvw7anE/4OIvLlgdjFmwnLWxHcKrXVFeRRneAxf3SVbaF4KqG+UYRElee7nrTFWQpgaVEvwpfTWv3G2/5iYWm3ec+xBlHrf+wdjLy0CfzX3w/pePexXPYb6mQZ/5kA/8vo1MF/XYz60oKAqUiMUd/Ps8DZE08+9Wt33bD4If0F7vKw7SuvJ61V7l8xRIVEW+IrDgf7+sm7qh8f33fr3wVv8GfyUtCP4+S/AXD/zNie9z8jVZMrr3evXfOjmwHcjxJxvwA+hUwjDP4JwWz0MB4aXwzFSqPt0tK15zjBNwHCBQIwVueJB+oyOpaxNlGaWWCiL0zrWVBOrcP+yzpC6HocuIrDaAAgXuGMHA9lAFTyvdZdlQig/X5zh7BybPA507xe7dtCGXAOKq9ZjeWvljnZERFfbkdh8ZNVMLpM0EJIGST0jl5iss+bZmiBqgH0g71xfol3Hn8n9lrMmEdk5gtkW9XCnxeSJgo2VLzCY3MSGDWqPMyYzYg1I1WifpE0qK7tKxE/lGXbep9WkwZl5FMPUXVNBPELHJU2gkifCEwA8iEGqFtZQccnOJlOourBCMrBGrV76ED/prM8bdUpLwx3M6Q33vInPbP8oY713rr8N5rnOoD3eOH/RdmuOz67OIm4Y93Mc778Zb+RvixCeJ9n+f3GN7/8jYXI+0cFTI3MhpJzz6cI3i2p/62b/uI4Gyatwx6my37uVyq+v1qOUpdgxfU7cYMCvEIIBxFxCJmXWNEJqY4sh1iyf/vsx0wZ+pm+8PW/3tRpm3d4httv2XvjP3SnEOsufGdlZjSLDz30Z5Otm2jerQ7Ttl/91WpaR3wmaU1Y/TBd8o53rShBfAkQvgYAT/NQH63z4SebMHWAuT4mxp00Y5m50WOhiGaBs2cOloRl4qgH0VURXBW1+y5Ks4mqCqIYDM6UkqMIrsHK3Ggxuwg5Ox1eTHn9aJ+fjYntcr0ef8HkUQAkQY3Tra7XWp/+y5wdtQPORpbXOkroKmv3fxqEpxj8FIufEfRqWzuts/XP9OKb6/MhPdZHj45sRpWYkpMclE8jdBu1gQchktXvftJsS6ybh+wgPuywdywCpzP/rVe7alGQzYrmlUWXuuyXMWvcdLxMkWJDl//CxDLXV/kQII6Mjo198mufHJrPgfW4TptmoUNr11STg4206Wq+0pdJ7Tu7fc7F1m96MVfRorf9+nc2f0UAXtzk5u8U03nzffiogHn526dXu3L8fhH42mc/lnxi0Xsw14IalS3/0c2u5H5CWKXEuaSXMgmNMYjK9+/3RPuh4UdTl056qTcmsycax1uQnmsXLrxyV2VgzYpLHbqfA84+/pm9n/piJ2gueeHwkvH6qNvac87hu+/+5efkJlnoHFr5oHL2RgS6lAAvFshOSqExlcrU7ibMqHr3Xk++JpBxqPs+x+RqvaGVakMQk0RVFFclF1VQsCpAJW0qoUiCoqY8EiOQGpup4ZmWdXPzLctx7dCVwtmK+rrroaFRNPuatNFINdbtuE3s97zXU0QuhA2VAAAgAElEQVSHWhEpTOg0VQ2tcO3MpwKonMQmiE+BoMHIdWCYYUnrAjKlzRugLLNSyKKi+YW+xXnet0hPWUs29UQRlQYdlNYRJBsIabMKryjDQIjHgM1lNNV4Xjm2hNE0SWkywcpkUJOam1TQivk7fNhFYApQbktnpu/4/HXLzL30eF9aTooHB38dUE6eqfM1d/w/pQf1Wz3e9c31uR/5tdqr2EXvUk4wsDwBiLuZeQ8j7Ykyv28mru1XMJ2sp7xkVZ0NTLd/4ekTcnxMGh2jrCZLPu4BPnf4yaf++WhZ9LyAqeCybPXQGwHwjenYoV98FtJivOi/jfb2VHuXe0kPJ/TU1HcjjN/2trEl1f6enyDA1wrAH0/fc+d/tsLwzVf191GSDAzy9O67rl20PuCzebF0rkuftBuGNm3ACM9HwVd74I0M9WoKjcOpTO1jSfem2BhTOwod/WMFiYKeM48L4ryAcMzLh2gtt3E1cQv7vw5ECmqsF6v6kTpFirLDQQU81DHSKfg6e1bq8oECpXSDfGbPnMW0gJd7nCsPVLtUOgapOEgMJJkG3AKUijmNmXukjn9mQtAAzjKx2XWXadpsLHtRd+VQW5jz+3oGx188CUI82+FCCToZyoTqOuVKkQO3JLAYopMcxhtAcOn/ae9L4Oyoqrz/59yqt/WSztbZgJAQtoRVEEFRwk6ABIFpENRh0XHGccQZZcZxZr5vevzGTx11XHAb1NFZAKE/BQkkQwSMogaEsCcsWYCQdHe60+vrt1XVPefrW90dsqdf0p2FvPoR3uvuulX3nnvrX+ee5X+IXD1y58Cx3Q68FXHdH3VecgMvn+BMr0Gyb6Bsye6PwYSKza8iAr2u0IfyPRue2yszlMu4+/O26ip/7CdcHS4R/dfFt933ZGPjSm3cde2s3Xd6mzPmfTJ/mJJ3viE9RpmPhegUsEtggVtPzubuTFXNCl0DNz6S1xBxC6j3hcV7QvjjHFh/WZjL6n2S2P71g19PuZI5O5T3TgHTddqQ92Ur2rT428n7yh71AdzAbSm8dPoDxHRJJPY76zau+VXMZnLaxzI12ZoMjRfpXfb17Wvn7NcxNfL5n/j02ASnT2DG6RA5M6JglkUUqhSLIQXdzgERSdAmJHmCI5VwVPAuhzoO6xnWA7fzIe55JsrANXeX+VLu9ff1ZOy6f/H22uXRO2IQuJRDR1Li1xnypxn1jmDyJxIwDsRphZQU6IU4Yl/Ng1zmmOOcSxY9JPJEfj6BZOz9Hjp26MMa9FFtDqx4izDQmXVz1uIPkYYP//LbX+nfMu+Z9jVw/0aee+OnajO11Z8iwhwovtFafO7J5V1rBU3XjPgWOb5lwz3mrWs38kV/9pkJnpeYRKSTlHgKQDNBNJNUZoAwrd/U1hVa/dCSb3+xP866/LG6nd2k1EnfIMbysKPz7p0piDsEzHnzViXNzMPPV+IPdW7c+JERdPTs61W+0/td9vHuseRl/khBV0Dlp50b2352GD4dNL1QX1cdpk1tXXVf8/LGfV6zZPgCauTzP3rrxETaO5nVvBMqx0cmmqUI66yGPVYLXRGiXouoQzTaZBH2wtEBkeeIghyHxaC2tdN48eF3ZT+cubu66tt2qdzzdzok5/ZyEf9x6FbMm8eGTcrArzPwJ7uaTEymHjCTmbgmDpJzAfxAHiq9MUCq4+MzJQO/YNgPDBIFpoTLaNv8UtvS4b5tX7b9m8TOos1HSESvhaqP9LZufGFvn904I2/2WUd6Ht8CYKJafCO/4nfLl879tWApGEsb3ZtkL1/GW4/wgo91jvGTNaeIyKYIpVbTmy86W2ZbLi8rscJuBdIN95h5k8+vEltV/2b7mnV7Q+N2yS2F85nMH6tEf78zv8kOAdOBCTjz9yC89OC3Ez/aD8/DPrmlMzvUTZg41xj6mBJeQaS3P/HoN9s3Ra+lM4mUmXrkzM7Vi28ZToGofdLfXd9kQAtIpdOTPKbZAN4B6HEhRZOAaKzVKCEc9VgtdUUadgPSZdX2CaKsxk6OSJmMlYGSP+poP4dd++cAGP1ed2FwS+5ILAYUYgZZa+DYk2JLh+/SLKsNcQ2pN4ZhxhK4nsETAR4DIp+JWCQ2EeRjDdIRmQgV2Hh5VhRZk6HHXsCaKA4m8g92eyiUaZswsq0SybY/562g+DjSIBKl9UT2d6VS/smHbx/Xu5dARvM+uSpB9vBzyThCcF0ngXxj8e39NbAaGwmNzQZzp+poAOa8T5ZmM/FX+su9HAtFAKK1EH2ZGK9AZIMQvVnSUvNWQNrU1G+WaXRC2mPwdry3k5MTfiyQH73RumbpjsB3R4BJl328OIOY/qWfJvYfFt4+vMqOe71g99cF3Btq3BXHsk+fgOg0Vvzk2ed//oeOTc9ANaTalOne+PxX9zqsaf8Mr5Ev+NgtNWlUTYlYpho2RynjeBI5zrKd7BQdlx7tCNAihAVF2CMa9kUIelWiHiEqgKIQKoEaDsSGLpBvKJVQ1XPhNwPsH+6LcdnJm+nutgrj3C7yfkf0eEO/27GsdhcGsOO/x9kxsWM/pqt3ZeQHAHEgCTKuo8hgH8zOqeXKOaSITLWnXAd4Y5nNWIYZAyBDcAXFOEVEjm8zAmsBzrsO6oMgZ4izAOeZ/MAIBUypkJ1N2Vlh3bFl8P22EVlDj/lm6+PgCdsE7Mf7gi24AZQRxcHXsI/ngmD50tv/td+UVP6WdEuZx45HnjPN8/hGEJ8tqv/PFgr3PPSjMZ2Y2+gd+Tq81zMrZG79HFk6Chqm2+GGhx82yTdmKrMeCcJsgE8g6CwFPCY4j38JoFaCrFTQysjSWk/C1x7oeKB1bwLoL/9E+DmwZPqy+a8t/clYx9a+1bEdYLrO8vTD5xLTNWvbV398b1Tc/QMSe3bXeR/sqPVqqy93ZggiXb1x46qmV179+XoKuwXJmp6uZ/6xZzNY7NktDqhWsdnl8MMmqecdxipHgngqSKdBaZogOkxJ6h3ZpCIqCaTgAqZFg0iJ3M9FQamkisBSWARJQZTyokFJQQXADvBQxmARK6oD4DqUyTTwu83ZSzuS60CO0UD+jRNc/H2zl30oQNwxKMdxjANMRGTNQNUOdqqeD+N77NJDQSlmTpNQhslkwJwh64rqsXMkpAFKkVLKlR8BsYtDjTlEiUyRlV2KYZGZ8yrIEUwfAX3s/oZEwOrsG5u1GodlmwM/34pR3VG86u6i8N/6u9vUOyvAYI57HGagiqLTvAR4Igizz42ARhnbDS8Ye0F1wqu6lAg3MKhVLb67tmPVsyvumR3SnH/yJ3l9/sbeTRbjExbL/y0aaQ+5k9+8eati+sLF1c9EW26/3ZrV6YdNIWAms5nBpDMFfAxBjyEiV1r6v4th7gt7EwlwyScK5/tkbiwi/OyOsgu3A0wXNpCsGvchkB6x8HvJvz+gnvLR7ozLXqhbcBR79FECn5YrdT7WuvGZR9ZveLLVmL7SmJp02+tLGwdzdEe7M/vn+s5mlTj8+CQl0kk2ybFszFSoTOO4XpFOdgtToLWknI49lyIZS5oh0bSypmKSiwFyjYKQDQYe7LjkbKCuxAW7LSvCAaoS6yjRnY3PgYBTdB03hON5Gohk31zIKE57cpXHjMakt06ZjYk1PMc4LHGhL1dKA0moC7p3tHeciMk2XMhLHHLvNOPNOT3OJe+S0kOAnIboat7kDDjLZHIqWnSJ6s4ZM0giauMSSjFwO/KPOAp1q0inXc3WdhFRcUmoLcJDd9I47vkWh4slYkK3WnlVhZ/s87pfHQkWcQeU88eenYx47JmGzQ1ENMWq3pnP5+5zWtbcuY3eiy359KaOTYAJZVZNXbR61bfcVnmPt787k1fskE1mPkHQXlVZTYJXi5pvy3Xlgh702m1tmE4bTkXTU9WpmkmuhkDupWXrdhd8vqu5uujPsvUJTn1HoF9Y1H7fC9tqq9sBpgu7qUlW36KkLQ98P/GD/fPY7t+7ugycqvRh72TYG6IoOqwv2/aHtq6Vv9qw/vmNqVRf13Rs2rR8+e37JU5z/0rmrbs7YE1POyljaxIplEwykeCUKKWMUkrIVjNxrRKqCRT/s5AMEdKs5NiUXB2dpLr4zXh76z4dJ2qc/ZIG61RSGhdnGDn/SlyyQqwzEbr4yhjIXAhAXFaCHJVcRI4dSV3cIkIQBQN8kBIS4trtcUqjY1CK2TsGgNDl+cc0cwOE7PFGl5wuFwNjnDgT33+zDWKI/Omt8FGHaHHnNn8OaZUDIDn0+9gGMHjOlnrn9u0HcXhA0IPAqkCfqq5n6PMlkheDlU+07A0oDM2im8Nw5gnpsX71GcTmOgVmAfSwwt754Pe+9HpjI/Cde9oy7X3qj/Vqpau3XU6b7hVHc+3Puyk70aSS/0SM01TVaf8uWaIHKi8Q8TOR2JeVaAP15lq6g3wYg+iA/XJEvJdOJjWz3/OfAvuD19rXbld3fTvAPP+Pe8dn0ql/EJWHH7w99eCB8oDuj344bTuRrnsPM11fLPXNLBQ3PduZff2XG9peXMda6Bw3obbt4HEK7Q8Jln/PeR/NH+YZ70oiPWUg2XHbZKLtfMRbJHBveb+YAX+LgPmtt8pvcWnubGu8rVFx6Nq720pveZ77vu0jtk37IS1yW6ZARY5IW0jxkipWRm+ue23x4qNHwAHZyLMbGrwp6cNrMpnkXICuBuFwVXpYI7knt/r3qyZObNdH1q2sCjb1pcioI86TXmNKjVdVF0Y65nJnK8Rtv3H44YcxYxYxHwfFyQScBNXxxJRVpQ6orlbgOQg9C0TrOro2te9tVICbsPkfD24XyMJcoWXJtrGr2wHm/I/1TgBSX4DSnQt/4P+6/CX/9msx/2PNGcjYM62EHwqi3OxCqfeVbKn1N62tK18uarYtmc63tC9t7Hv7jXzfj+iSPysc6SldRcQnbS5StDlnfQuw2ZJqLu7mlgC3rUd5qN2WYLUrr8soto9V5sH+bpWOLxGUC6rUzJA1DiRBHa8tvH3qSIS29fPL3sNn4axE3diJUw34XGK9AnB2Xfw6Unv3ou7718zGSrN+ZU+1Z/xMqddVCA00p2NLGD8lh32Q+ea241yMooLfG2QTHXZbHtwhEPWUTgHhVDJ8jEJdAsBUF/UBq3+zpnvNI3vrd7n8Y8FtxPrYpo62hdsC8A4Bk5H6Zyv2pw/8ML103z8yB+4d48ybsbOORal4TSC5c8KoaPPF7sd7ihuezZfWv5YrlVqnTO1uXdnUuH3d6gN3WAdUzy67uTjTeOZKQE8c0DAHl+iWhsAhgBzi8Ix/3mIpbz53C1Acbvu39ttb0yOV2z7GRJcfug0R1GaOkXi7X4KoIyRuYeBVS/rqoJbk7OR7bx90ESB9p3r+tCl1wt7JAM9nwikg6lSr95INl/Su/Urbs92o5iiskciakmcsgrx4NVyaVB9kVy++bQS02t0vsXg3VzXuK6yYA8KTKvq0pejVfClYXcr1lXay9abLru+u06rURAMcY0VfWNS7cP3eeMldT6/40+A7qrq0vavtgd0CpkP5FKc+p4pl9/8w+fPdD/VQPKOR5930mfFWihdZCS4Pw8J0i6gtX+x+Phu0rQqLPWso4TVn1pnmlSuvqYBnGUtkwUeKs0C4EkxzYtag7bTLHWiSW52z5c12FMczOu0dMA5Qww1mecfFPlycVQz6zqkVCSFPoj1CupEFr6uh16WvsPHBO7/Rn989IjY4mt2wwp86dko6YdN17GEWWT6XmU8SdeFS+rhAlgSFV5956tV7XepVbVQyaRehQzaypSi0dalEPjUmmd3Xzk2njEyvPXqO58nZpPRuBR01+O4qEGGtqixXNS+E1rZKGHYZCYpvBK3FvdUmd7A0af7HSj8WaJO8+ebD25pBttMwL2joHJOprflzJlu474epb5Sx1g/JU0877Sm//rgZRwecmxeExblQnRJp2FyMsq/mCx0ri7b3dWa7IZsNmjf97iPbEc0ekkLbxaAvv7F4tPHNVap6vMZ15Qa0xAHC8Le+bwamQceIO4/ZubaHHDZDXwY80kNOnKHv27XfgqpuKxrSwesPtY+Bcctj8O+uKlVsNHVJ8YRIYg+85lXRQcB6Ba8na1vDUq5l8R239ZtvRgQg41CguVXv9IG6VHUiVUtKc1jpPUp8IqBjCHjeaUsdbRsfX/Pmf4fqBTWBcFUYiiYMJLSRNew5LbL7wqNnZ5uartm6HPEoL1CXPFI1tirBhSDqSK8Phsh2Lru+eyylqo4j1tlgnETAKaQ6EaAuZawnoRVKdjksXlETdC/s+p+uvdUs3VDdtt8/4sj/RoTbNpjnlm1L/rP9lnx+c4YnTbhWBSfd/++JT4/I1mCUhX6gXH7+/OZMT1VwigddECB4h6iMtxK1l4Ls6lzU/bq1ubXsc3O+YJvrmle2rlxZ2bpvO3fzbywdR4avBOTYuG7SINflQF2aAY1x6LsD0IHfDRwDgDpwXvy3+Idt2gzudOPK7rtoH9PsxsfWQUEDwBhDo8QqJXHscQdpQQXtAuok0nZEUTMxNmh7T/fChVMdkcveb7Hj/jTyaaddbmpmHpFMV6fTzIlJHuE4AKeCcLqqIzjBOlH7603Z15evfeOBPlKbyYdBxhUFcP/CEqJUQkJmdPuC3v2ZAnzZnxQv9kHnANQSqX0Bga7SKMjnEl2FpT/5j/7dWfxioXkf7KjhVPURBnQG4moHdCSRTFOliBmPaxh98Rc/jmkg90rO824oHpVImC8jkv/9ix9/8eVtX2zbAabTmKadcvJZDP3TUjH78cV3jHcpVpWjTAm40CSO6B1RGJyrJGdbG05QIIy02JILs2sizbWKFNapJpqVgvVjW7pa9helXJlDG9XTL/to6XhP2HnJj4lDiN6qvraFnXLbbfVQ1OaWW3DXzW2cPEPa4RAj3haRlDF1+RApsovajLPFHdFRHDjv/rnwy5LTGsFxmE8fiDpEtA3gjbYUdRSCvu6lTd/td9KMkPY4iNinnfaUN+3k6alclEwkkRjPvh7OoBOI2JVJmeTILpV0VSHf+URr9uV1LRtX5MjLZSI7AJCu9hyJsaJSYF+7kkHUteGpfywcCIkYl9+cP4vgfYAIpzDB0dt1g/RpITylEa0WDZqDXFBoRkthZdMcF8oXT77bCVdVVznSjdlgPbwQhHcs+a89rzc+tKjn/0npGhaapxT87f0/rN647WLfDjDdCVfclD+cYL5Klr9x73/6y0b1CTkELu5eQoljxh9FNngvk32XkJ4o1jrWmt4IpU2FqPBGJL0tlqMWDXSDGm0rhNLSsqhh04GwqPflFM2/oTTHGL4KKke5wOgtqrRtBsChGMfBuKFBRvbtwsO3iI0ciDQfrNw2yJs5CKauZMOAzhpSHMcZlxN2W+o8CTmyjE6wdpEYV4GxOwhsL1DoXRw8khuJLeB2sh3cYqfD2gQSiSTEr016eqTCO5UgJwA8lUhroqjYnA96V/QWN65tya1sDQpdgihOc7UDIGmFYUKrUReFUXcqke5ev+zT+52ycGdryW3BOZE4lonPIjZnOTIZJSqSaqsAzyh0mQpWUynoKnn5QvDmS6WRiEXduj+NfMVNn/symDcFxd7v7UhZ3CFgOvSurqr6SwJK9/4k+eW9VXP35QN3ENyL5ja0VREVTrZcOtfCvsNKMF1i8tiw1yJsC7W4KZTSpkiDdiXZSFZaLJtWyQdtEza5oPn9Q268L2R7xY2lE5lwpQIzXa7jwD23DAuKf4rRL2bHHKxt7rRBVnYcaS6nx8W8x7XjY1dMXPVNXf5xUYASD2yfCwTOW9a8p5qPC+6pyTpeSo/C3tZCT34ZlgWjRl8G0Ny5vzLp9GHGn1KXcNpjVWCSnPSnwOhRojjKgI5WllmRDTNhVGgrRtmWvrD9jZ7chg19pTZHmlJy1ZgotGI1skImTCi61ZOOIG06OxZ90pXd3ast6kjP+dyGtuokkglNFUodK9cHy5efvl0CiFMwpsyZXe955kyAzlLS4wk0A25sKitc7CWpPtcn4cpH/rPW0TCOyBgv+nC2PpNI/TDS6F9anlvxxI76tkPAjLflJ7htufxVwUZ//tB/7139j5EW+tvreo089/031EYpHAsOz4Tqu1TDIyONapUdF1uUswg3Wg06IwQ9EUVuO9gKpk0em7a+Ur4lxX7LYe1/6Fq6tNER6R7Ux/wPF2YQ87uJeQrEuqycgUo9yuoSxNXllrvNsUu/dFk8gsCBYZx6SRqAEEikRfZMUa0WDLQoRgqFyJaoKBEnosjrLUXNzc3h8uWnO3mNyMO2C6HHMZCnrZ3JU6dO9aUmkwyN8X3rV3OC6z3oVGWdQYrjQomODVGoCqNiZG0pXxAHkB3ri6XellLY1xVRsRhTeairrKGuXEnWqnR6YjozHnf98dkt2X0VWL6ni+z9N5WuU6L3EeQViD4bWay1ku8e9Hhv3nJvef0FC9prTF3NFGvoDAa9F6BjFOJK2vx7d7b7h0ub6kciBpquuDn4MCnek49K/2vJf9W07WiMOwRMd6JD2yqT/LwKXrrvP//vbSNsl9lTeR8S7dwLq+rISUdqKjxZNTpZICeqyoxIS1UuFdAxjFtIVlDqCjXqDhHmwFQiVyTL8Ca21EGG2y15bcy5tmpvXPtIlvoY3UkYyESZ3peI12ZbW4/U1GR1tOq5jOBYyNkaEzMneXWJjC+B5zHYJKu8qigyYzxjJ4gxMyMtnRBFhVkKOz7SsMpKKRXaUl9R8+2RLTQHNrcxiPKbAsm5XGpnJogB0tURB6JOUepKGb8jU1XVubLp4AtZe/8NwWmAXg2m95JqRok3QuUpgf6eFavCsNg54PCZsVPOhiv/uHc8NH18ZGRT9vXfrx6JrXl8TU5/T1Xu7qbmB3d2/50CpouLOjZ51Dn9Qa63lKz8xaI702+M4OKqXKpMCQyGL00qmMIpasMTQw2OUZYjBTJVYGsUMUltEWRLEWneFfJSjvpCx74+YJPrMczdYOpSRZcCncbjLg5lU3KM315Tk+1e2njuQa+hlinW4Z7e/5w09m+hz2G3hfa8KpNNeVwX+p5NGy9wGqOY6pDzx1gKjhYK3Zb6MCE7UTWqU0itSORFWspFjodUgo5Io87IFjYFUa49opKLz4zz3IEozxHaXIVI46OjGPmdx2SndI8EKAx3sCN23gBr+g7DlJzZryaVPhGGzoLS2UqYQaBuBZ4mq79R1ucceHaG2eKyph/1hz2NqCNtmyE28pV//Hc3wuBcWwg/e/9Pq5p3JoOdAqZr8P73d9VRTeazjnGm1LHuSyOTyzpi03HIX8i91Gb406ryYViPZOlkJTlRIceqkcmhhmMsbK2Scy7FO9qCEApCWozr3sCGyq4wDkfqIXBcakzIK3u9BqZX1WYViW4ythdE3aLc4xvuEpWelF/dm0mGuaWNO9cCDuDJGVzzjf1b5dnxd7ddLsxM01HFsd4QELakg2Q6E9QEHFUjJgIJJoPNRFKpV9XxqjIBwDhVGgvYOlGtGrCqumJr7uUlBZEwGyHqCDVoFyl1WSkVBLaoxL0SSQcROkhKXazoJCS6k17UfTBqjTuaaxfPmJpwxMySlbxSvqvt5dcKO7IJurbOrjkmMWYGWM9lovNANF0VJQaeFOgTAjyPMNzYHnX1jkCu+Hbdvez64syER98U1duDTW8u2RXO7RIwXVDsFYkrZhvCF0j0Oz+780u/HF2kP4Afs4Oqa40874OfrE5rZmyegvqQC0eB9GjLMpNIjrDQiZZtRijyQ44SA+XHyHEFRTHbD2soTCGTq2AI64oxwJGqOY5Kl+pnBgu+ukwcj1yuc5Hh5ZQoZxxvJJBj52Vmv6TG8WhSyQMVlbyAjaNO84tkoyAyXGA1JSOeY3oXSyoMX4yBVVErEliFH1lbtMaVNvMC4yHFVAo9L52gSEJjbWQSYM+5uUms40lnUUmKalIQpUg5qdCktY4RSVKkSMFKmoC0gqqgtgqCakCrRGwNKVWBNAPrqOI0wQrfsbA718lAyTcHi47PM7ab5kRD5yjKhs5hJ2GWWLM2DFrV01YV6YJKt4C6EEmPctRjJvjdq2+7dJ+kG+7PJbvgur5JXsL7AoSni+oygj4Wkr7i7JWFDc/nd6Yxz537Wqpm+tSjjNA7ifViEpoxUIUdq1X0ZxtLbYtGEjRdSmY1xv2TK8ocRIUvPnhnXdeu5LZrwATgIvEnJ+uvYkWDjfQz992dWrM/J6Jy7xGRAF304dZMtR0zIRIzLkwVp1sNjlCWycI6xbJOYML4iGQsWGssa0pY2Bolx0gZVyQnjrnM40KJjttxEFAdYWRcBtZlAzrKNDLxfw7P1MGZoxV2xcJcdHlciNdFljvGX3ZYzO53MT9FXDHcVRZ3/7cDcCUOSG3MnwkbR6m7TKD4IGudP8TVKhqMmoybuOh0l54YM144ok13qqtDGQcsOWJe92NMy+6KUiJSV4NctaSOMFmkJGqLRMhCtFMVbYKgTTRqtbAbScNeUu6JnBbOyazHpZ6V3z13JBwQIzLJ+/MibvdzjH/0iWTkfUzmQkCmqGIjlJepjR4pRXZ1lOrLLin+prir8KxLry9MTxG/Qw2do6rNJen7/kjFhsd9TB39YSJ13AWfvvc/v7R6dwrhbgFz89a8KnMrgcaGUvzHhXfVbtqfk1G596hLIA55KU2c5SeRNDVeKkVRoo59GScs46yPScIyEZCJYnicstQJU7UYdVyWGSGk4BmfSBNi1HcluJXhwbCJPxnGUQW7IkKu4EBcv9zVB3ZQbBxeDnBMqojTYdV9xt/jwrt2oBimgzvnC4mDhsT5jh1eShxTad0ZGrJIpEoBiZYgUoJqnpT6JA46dwS1tkfVbopE28UE7aK2UyC9YUGyXOf3jqWu3NTT35NvumYovGnU5X7Q3cCBTn17m+zKxuq0uKpozKnEfDGYziRoPYBXxOpvFfy4aPCG9vVmFy8TRrMAABy/SURBVKZ+W9oFeMbRBiMW+9pwj7nSm382ed7noPa2Qsf2eeM7moxhAaYLdbvqqvw0TpkvCLCu0NX3lcWLKxlAB93q3icdHvByO3sgkW9KyYTvvMUEMu7TVSWPvzNxFIJ9HxS6T28gRzvGSPfPA3kuRyUVZzqydXqp+mEpLNlMXKlNrUtdsdY1cSqoWvZtZPrCSDW0a1Jd0ZaZIftk6IfYTRxYHpeY4bKNbGR1XW9rW+fSpTOcuWGnoVpXXtk7Hin/ZGJzqUvlJGitAq/0h6UuFcFTVCi+3tXVkVu6dBTt4w33mAXeFXM8xv9V0C9y7Z13LlkyeVh1u4YLmP1LoZGvaPjccb6PRlF9ojPq/bcRin86xJZZZbgVCbw9JOA83WP86s8TcKZAV/fneD8YBfqHsC/Xtrh695lQlzb0Tc4kvFNV+RIQ3hXbKlWeV9CibJh75OGmcf0sTiN9NPKV137uWDb4ZxCeznf23VaO8lcGYAKOvn3cpDNOJfL+t5IuKXTn/qOcm4300CvXq0igIoFRl0BMGbeTbTdd3NAzttpLvQ+kl0PpdACtCvya1D6at3ZtN7r7ljUdvlt+z8sb8tN838xlxWVw9aNUP/mzu7740u5simWN3mmWWDDL9+jzIKyTQulL995b21HONcoCTHdhB5rjx7/rNPbN3ynwRCFb+N6DD+7as1ROhyrnViRQkcCBIwHn9J1CE98Dkj4N7Np1617p2lF4UEPDikTEs44ixnwCziNgkoupVMUSUX1KCtm23t4XC7uLJ41Z1asn17atfaV7Z2FIeyKd2MGDo2cbo/8LhJf6ouK/PtQ0xqVVlnWUDZju6g0uIBXvP1FJPwvoG0HRfiuZfHDjvubSK2uklZMrEqhIoGwJzJ/fOyGVSX0ejDNEZJkqfmE0erGvr6VrZ/GKDQ3ZiRb+WWzoKgXNIVfEjPQRqP11kJc1vb3tPbuzdZbd0V00aGh4M61mwrtU6TNK9FQpW/jWnip5ewSYA31r5IaGz05Xor9jUEIVX+7rW7emEtw+klNduVZFAqMqgS0pnnZ6o4aGnnEWqXOYcR0pzVToClL9WalknwrD5o7Fi492VQW2c/Q4xUrkiuPI13mqfBkPOHheJMGi0MgTvl3b3NQ0Z1QrEsyb11FbPabmChHcBMjPst3dPxmug2dHAtkLwBy43JVXZuuN8f6SiI5XxfeCILvs/vsnVpjFR3WdVy5ekcDeS8Bpj0QmkUzmepua6p2XeJdEJA0NbdVCteeS0DXEOFGBFxS4j1WebG9vbduV1uhAF0idp4TLSfEOAK+JRP+H+cFnRmNnGvtbxp0xkT3vJgKdK9AfdLQ137+33ve9Bkw3bRdd1FpVVzPueoX+EaCLIgnv6up6qnN39oq9n/LKFSoSqEhgTyXQ0FC6HsDVqvqYKh4Mgs4Nw2GHd8/7mDFj3kXEHwJwsirWAnQ/YH/b09PTtmTJZJf9tUPwdZk848dPO55IzlClXzP/YtVIA6arfJBIjJlN5P0FXEaXRl/p6PjDsyOBRyMCmG7CHDnEzCNmn05s/lKhWYH9fhD0rFy4cETKhO7pmqi0q0igIoGdSKChoTCDlK9RoqtUpZuV747UPlIorG8djmktfuZnzj4d8K4F9Gwo2hT6C1U8ms12Ny9Z8v1+wuLRJM3YemDOBJDPX1SbTmfmE+EGUn2iGETfvv/+mJ5yRGj8RgwwB7tOV12Vm2yUbyHiU6F0lxZLi9a2jazHq/IEVCRQkcCOJeC8zNWYXNtjc/ldaXpbtr766tJJhugmqJ7rMnAscFcYRn/YsOGl9uF5qhv56qv/+h0Mcx0TnauqbUS4X4r6AB5YuKEJo19YzWm9NTXVRxlKfFQhx4Ho9vb25gf2dgu+rZRHGjDj67tJq0oefg4zfZygHRrJj7Nh4YXFi0ewWl7lialIoCKB7SRw7VX5MwH+qECXWehDnZ1PtA5nK+psfhPr3vUOYv4TMJ2uosuhuDtC+NxwzWsNuMdgwYJZlKDrVPUcFv5xbzF732jGasdVHv2p45O+uYLBV6viBY3kO033f2ntaGi3owKYQ9rmggW5KSnybmSmuRb62wj6U6+rt7lp6YgwJFcel4oE3vYScCDUPnciLV16ruOV3O22suHy/DTyzE3EuByg50Sjn5Rs7sX775/oSEF2297ZGCfUTXkfE/4ERDMh+htRaaJi+HLTQ1/vHi4INVxeOAJh0FdOm3ImMzYHTDi6BpnkGQS6AYSMAj9p72xePNJa5Zb9Gk3AjO8TB7rXnnGKx/7NRDpDrP4iCuWBzsLGTaM5sHKEXzm3IoEDVQJXX1482iMZn0e0euHCOCtlt6DnuB8ariy8j8G3xFkzIk0l6H1vvrliw/C22IArC5EwtRcawo0AOQ7QRwh0j3R1r2laOuKVMYctfvcC6Zt3flVVIn2CMd6HSDFbIL8IEd5x7717XzVydx0ZdcAc6oB7c00cM3UeQz8YV/uztsmK/Lo9395dAc7dTVPZf4/ZhoarlZR99UqDvZDAQF3x4dYTunZB4YMg+mh/4PiisKT3mEUL1w/XJrhgQd+kFPkfIeCPiLAigvyI+grPND38rf6wv+E5Y1zoUZoSf8SGG0TEEUn9PCzYn/38oarWYYL3XsjqraZDQJnxq4/0GVcJdC6BnxEN/h2/WLRyuDLZ287sM8Ac2qY3XNwzlpKJ+Qy6CkR9Imhiiv5g2zu7mpYdfsCWAd1bQe+79o28YMGtE9NKR0g291LF/LHvJD+cOzXMy04k3zteRdc0PfAv/d7bXQNXw9y2aq6ru54UNyvJ05HQ93n16pebVg434LuRr1nwN6507adIcYSq/kyAe7F6zbrhXwP4wBX5wwFzvRJOk8h+FQ88sHxfgNQQUFYnqqczsABEc1X1TYb8eNX6FY8PV2MeztwM55x9DZhDfaIrL8pO9BPeFUx8pSp6nVctX4yWaqqnezixYMMZ3KF4zoILc1PTKe+j/fJ8h1X5q6aF6dfKkAM1nPVmyp3ftGz3hAllXPdteGojz517Q2JiW17KAZ5r5+feSeR/QaHPINTb7178pf752b2217CgeKEB/y0gfRD9VmfQ8/hwveBO+Fee3zs+UZX4EBFdr4o31OqPglzhifuWfrN3OPcfmsDLLusem3ltQ66cMe/J5Mc2yrEzM5yqPgpkrwDRe0H0hkLvyAZvPjacsKc9ue/u2uwvwNwMnNed31cvGe9qVrpYCUUSWhSF9jelXN+mXn/3yfq7G+Ch9HenjZiauisJ+Lio/cHGvsf/azge0iEZNVzcM46TqfNVtFigzkfKj6FtdGXC+49GZ2cbjq1tf09PbLrIZmuoXE3FAVAylXiPAPm2XMtvh2tWcjb9+pp3X8GgWwFZFiq+xw/cv3Y42lrDvNJs9uFSkQ9TxY9KpdJD9y75Wj+Z9+4Bd0jQDrCZvL9QpWNcqqAl3Nfeu+z1ctbJaE6a83p73qSaNHnHQulSQ+Zsha4T0bva+loeHa6cR6uP+xswt9I4EwnvEla+XKGZfn/RUiV+tE/zr4m05/fXG2W0BD/S13Vv5GPq57xXDf0dqT4evbb282VqAXTdpcWL1eDPSPBYR9j9/TJzbqnhgsLhnOQqyfW8Wa4pwAFJInF80phsVM5cN8xekSiNrU+Gtd1BOe2c/OOYRZ56AjNYNnW+WI5J6MqLsvXJZOJTUD1eVG/TBxf+ZjigNzTvH7iseBkx/406/kel78qDv3h1OO3dlt5j71PKfCkUPw9U7zQP3v/GcNpufjFe0DmGUulrmM2NEF2jii/e/eAXXykHeEd2/TZyw1kfSdracXUJz7wTRFeAdDqIV1mxd/TZ9U+WO7cj27+3rnagAObmHrkA1AmJunMguEqBacT8KiJZJNa+kM/ns8nf/SpfzuIYLcEdWNdt5IZLb53js//X6op2BdFnfvrLnZcK3VHfGy7oHOMl058G+Kj+0rDf+OmiqqfKGeOC97TXVI2t/TgpTQbJ9+58ILWqnPbXXVQ6Tjw5W1Vfumdx5vfD1VCvvST3TrB5r0KfumdR+jfl3NMRM4yh6luIMVNtdNtPF1c9U077hktLJxrCZwAtWYt/bfqfVD/oDP+47tLihSD8A4jWRBJ+vT3/5EvD0fScA3VK1eRric2fiMoLVqJ/69OWl8oFlQ9cmjtdybwjBB7++YMpZ7rZp7sC97LLz5hWlbGpevb43QS9AKCpRPqryIb3t+effHE48hi+xPf+zAMOMIeG5DSmo+tPOoGh80B6jrNzgrBMonCJkDT3cVtuZywpey+Wg+oKsWbn+/xJkJ5mrb317oeqni5zBHTdvMK5IP5Thf6uNd9ye7lbn4aLi7N8E4PHpny++LX7lo7tj9kb/vGBSwrnk+GPQuWRuxalfzTch/cDFxfeC8MfA/Rxu+j+75f7MnWgpaCPAPpYj775wzJBh66/rHiRKP6CiJ6MOtu+Uo6W6qRz3SWFs/tLcf4TEW2MNPyXckDimksL7zNEn1NXdw74Zrfmfr948XhHfLNPgW/4sww4J07PRe9LjbfV1TblnejBmeL0nVDqFOjDYWTv/flDX9m4/7TdXY/mgAXMt7rdyFdd/NeTkoYvIeULAJ0E4udF9DFAnumhfGdbW1zzODqQF0o5i6qcc98/t6sunUpfC6abGPKtOxal7yynvTvXaVpjUf0pBWaRjb5155Kq5eVe47p5hfMI/BGBPPLTxel/35P2YL5ZRR796eL0j4c7l9efX5ypSdwC1Z5Igm82PVQeKayzRaaS/mcIPEUtvnrXQ8kV5fR9/mnNmZr6cTcDuLS/ulBj+FD53uPrL86foYb/CaAukejrq9tfena4NlWnmcPD3xN0hoC+m+/pXXj/7w4strA4A+issxJRZkwm4ZnpZMwZrv54XN+dsIYEC4tB8Pt7H6l1hL4HLNi7dXEQAOZbyzfWOscdfzJ53qUEPVMVEUC/B+S3UaCvlUq53kPJUeRscHVy+LnM/FkXWByuW/0vZdotY+E6LYeI/0JVl0c97d8uV0ty6+i6S4ofA+hsK/KDe5aUtzWO+zCvcB6UXehMWYAZm3DM2E8DdBgi+eqdvyzPFOD6fv3FpQVg3Cgii1ZtWvGT4YLV0Mq86uLclLTx/sqqVnOEr9/5y1R/udbyHvzrLwpOUyOfh6JkSb6WxYanhqvtXje3dwLSyT9X1awtRnc1La12MZL7+RiwS/rjalIamakgcxIRz1VgBhHyUDysEv6qm1tXD3ec+3lA8e0PKsDcQmDUcEFnrU+Z94AxD4TZUGoH8IyofSwgfc2Uclm0tQd7AiAHwsTsvg+N/IF5f30yi/kHgHpCFG8tV7ty93AvoeMmnnirKE4E2dvu+p/Mst3fe+sznHfd08StzFStgX7tzkfTb5R7jesuKpxHzDdLmYAZg+3FhZtAfB5EfnzXkvSj5d77AxfmprIxtwKogsWegC4aLuw7xTf+dx2xrpSC/7hrafmlqK+7ODuHyP88gZIC+dKr7SueGC54u3l0496fO62BNM53+lOjsWmkUxPUyOlE/D6Aj4FKRESPW5GHO7Xn6TIdiuVO6aidf7AC5maBxKQBiTMP94HzQHw2VI9gUJslfQKiz5SK8qpJlvJobik0rWzq37YPPwRj1KQ+Ahd2ThqfM9cy43IbRv9w1yPVz+/JZT84N3+YpsyXVPBSLtf7rT3Zzl13ft9J5HufUGB1h3R/d08ehs2A6bbkS4a/JXdj/sCFhfOZ+QaF/Oquh+K2ZR/XXVy6mqDXQfXeO5d8+a49WCd0/cXFW0D4Iyh9NextW7IHmjquPb94jPHob6Hyu3xQ/Fm5tuCyB76XDdzzV5M9NlFdU52JTLI+YeyJynyGIwlWRgiLl4SwhErBE3ctHXZq5172avSaH/SAuaVonNfNn3bUdKieRcTnEulkJSpB8LTzolrB6gBBh5fvyWPZsqBcB8HoTUP5V45fFPyuSb7hzB5sQ+MbOq3k2LoTziGPblaV79+5B1vpWMO7qDifla4B2QfuWJK5u/zRuGsUzjPgmxX06B1LEsO2Ybp7fejc4rHi49OstL6ns+NrC5eXz8F6/XmF6WzoVjWsVqKv/HRJ5s1yxzHvXR214+tqvqSQaVFk/1keefDpPVljzi5ts4Vg4fKpLvPtALPpNXLD7Aavr2ZyKp1IVSXSdIRHdKIIvxusR7oS8oC8qIJfhmH0NJYuat8TGZQr+311/tsKMLcUWpwpUDXnMD/Jrlj82fG2XVAEYb1CnxCV52ykLYlCKd/Z0VlavPqOcA+0in01T6NyH+fwqOLEhwSUot6+793xxPj+rI/yDhficpg/5c+VaI4i+u6eOIwGQHcQMEUevePh8jRMN460538KQrUh6TeblpSV3RQP2G0n/QvnX89EV4jQnXc+/MX79mQ9xODt0f8h6KNaKN59528P/oqqQ1pkKlGV4nRyrGdwVH+Z7Xcz+GQF6kGaVaVlavX3sMEzdy39137nzdtjJ7ft0/C2BcxtBkoN781OSCb9MxR6JpTmEGM8QK+p4mWovhgBr0oQdpWkWEx2tZWwcoV9O70ZdwSDsROtZs40A43uWJpZXx5UDpzdMLdvctLz/gaKIIfgK/c+Ul6d56F7fvDCwvkgvhkij5QLmO6BnmbO+lPH4yhib7/rkfLtsK4fbjvsET5FrO19QfEbe7odbphbnAUb9uCxxZ0H4Rqi0057ypuKqX5NOpMME4mMAaZ7hmYr6ESneJBSjavJA9KnI8hvOtH74p6YYfZkve3vNocKYG4pZ/rwSa2ZoK7qiITvvVtB71TgMHIGf9B6In1aBC+L0GteEHSKDYpBtrV4KADonizGhvdmJyZ8c7YSdYcta3+3p062688rvI+JPqzQX9/xSPqOcreiHzy/eDkTLlPggf9+OPXgnoxl3qxVyfFHTJ0jIC/b0/3inmzt9+S++7eNy4k/h50d0mmQxverKEGO6OIYcrsGxckgpEjRo4qXlOgxiDz7Ss+K5uE6pPbv+Eb27ociYG4lwThG7L3zxiV9c/RgWY13EetUUQ1JuROKF0X1BaLozSigditRsRjkitmaV4IKfdrILUZnt6smM6mk3LMnYTENZ/WM85KpeveS+6/f17SNXM/ebldq5HmzPuiPGz8uGSQSSU74Y30X2ww6XgmnEjCTgEy8/kEvAfp7iH2xpPl+HszdV5Z8u0nrUN2SlzGPjXzd3E+PI/Zns9DxIJwE6Gxi8lTRSsB696YFyYsC2lDoC/syFIYb0r0B8Hp0oKVylTHwyqlvMwnEysDsOSbljfdtbSoh6qeN0fFk/GMIcpISH03QyQoaR6StRHghEn1eInnR786++l/PT3aldyvHFhI45DXM3a8GF4D7V3Vp35subM4gwhwA06CoJxc2IVgjoNUM+7oSXkdALdCo6Lbyb4Hor+XtagTfvfwqZ+wDCVAD7uG+Wad6EzI1XrEqnUx6XlJJJ5DxjgBhBgFHQXEMMU0VkTxALQSsUZJnofx0SXs3VDTI3c9UBTB3L6PttPKGuW1VSdROZuBIKE5V6AkgqodqAiABk9sSvqJiV4nSBgNuj0phZ8Q2LHEQbuFU6gfSAy1spHyBVFrsMwn0P6+N/U6Zy81mpwwZj61fa4yMN6yTlMxMJhyrwNGO9YtBkSpKSvoaKT2jIs+TpfXFrrWte2pv3mejPQBvVAHMkZkUciDqhenpvu/PgOAoddt491YnzhC0T4E+ENoEshowq00UvWk901NC1BciLPoII5RKdm2wMVq+/IH+gldvz7CMkRH32/4qW2uMfsJLG89T36+CH9US/MmqOkOZjiaNbY51AFUrkADUvaxfUsHLzG73g9dLbeWxq7/tpbsXA6wA5l4IbzdNY/ZynybUG0PHAXD20OlM5Bb7FAVqCegG0QaotoKkRSxaiKg5isKNyqbXsoS+2ijsDML2fC5Ke5FWr34masLK/mDmCqCO3tSN+pVjQFx72kyu7xnDbhstad8Y9f1Chv2UmDRE68mYqQKdTKrTiHiKQqYSeKrrnapsYuYWq9pM0FUKvFzK21XIvdFZ0RxHb/4qgDl6st3hlV02Urr68JqIdJznJ6eDcBwIs0hpqpJWAUgDlIFqiaDN6kKdgGYl3ahKHVDptiF3KqLeKKHiALVPwygpxaivvSgOUN2Nm3BNZbu/j+d28HbxtrkBs6kdEwlHHulNzFR5YcL30sZ48NgombTn2TFszDgRHcfMk9xLlIinkephCppABIFKHkQ5VeoBxPFVrlKLV2GwwUqpO/ztkt6DMM5z/8zKCN21ApgjJMi9v0wjX3/2X45BSBM8408AYzIROxvpkQCOAHQiiKCqEQGRggKQ9jJRq7XaSgYtsNIGpW5hyUto85L0i35kSxSpjRIiYUEkFQbRm70FOzGTl8HY0gqwDm/yYiCci3N44ux6LqbHeqmCx4kawwF7nhcQa8okfMNJRFGVgNOGzRglmUDKk5R0kgFPFdJ6Uk0ryCMiD47wGVIg4mZVfQOK14XsG2rRxh5vKm7KtjetrITzDG+KRv+sCmCOvoxH5A4uqHrixGkTAK0Hm8msjheUJgpQT7HDSSaDeDxB0wNaifYRoaCKnPuZVHsUuslxLhJJh424iyBdIaJeIr8g5Lb/EkUlFae5VhVEwqRIkLWS8kSLVaG0t0TqzAJtY3ocyGLm8rXx56A2OzTOAyz3eYCRy22B3afbBrtPtxV2n9UTU1wMDNWFTD01hpNFw36a2QuY1SOjJTYRk5f0OSEI00reWCKqI9ZxEBoP1fFMNF5AtURaC0UGRFVQrQbgKeKXWhtA7aLayopWIW0TpXaVqDXwtPUgzQgakXV9sF2kApgH24xt3984lW1m4YhkujqVVPi15OlkFUwh5slELigZ9VBUE1FGgTSRZhScJtG0MjyAsoC6PPI+qPukrCr6iDSvSs5ZlYPVIhktqGpJ1RSN0RJUi5HVwBgpaeiHkaclTzWSQGMgtd7Apzuiwd+l/bd+VzCOKxzwBz+3GloPgDEDvwktbV6n6S2+F0IaKLpWDTgNz3010cAnJ4iVybCSLxImDFNSlBPClGSiJCxSRJIkUEaZ0rFcRKuFUEWgaqhWETsQRA1Ua0Tj7wkoQrhifYo8oEWA8kqUB2kPiTYL0AKhVmXbGga00XphziU6NKM5PBQzYw7+x2vrEVQA8+02ozsfDzXMXuH7ZlqV1PppT0yGJcowOKOe1qvlscw0XkjrWMl5XesU6iCrhpymRErkbALuUCVXFYHBEIj77QBwKRNIlJQF0EDIZUtRAMD9C4kpUnHmBOmPAoDjR7RxVJWqVbAzNexYO2X4UDWOvlUVBlBPAWPAToNz3x0X5MA/0gQRJ0hhRMWA2HXa2QPjHg90X9xg1P2sIgOg7myGREUIskTU7RjcBdrFiEsndClJJyl1wUougi147OcLCAt97W25xauPduM70DTrQ2dl78ORVgBzHwr7YL2Vc1RVJaZm4PspGJMKlTMeojQzJUGUsiJJo15C2SbczyRIClGSFEkHYENgJrEySb4aGBXxCOw5sFUoAeyrCg+ApgM2AZjRX/bB/VUJFKqq+xRlRCSISGHVqEseCIk4sLBD30ux9seubLMGIhoYNkWnHYtoiT0pQKUI9YuwthhyKb/hiefzS3Fu7DCrHBUJ7EwCFcCsrI39LQG3Bl2Y1GBN8x11Z3Od88Fz93eXK/c/VCVQAcxDdeYr465IoCKBsiVQAcyyRVZpUJFARQKHqgQqgHmoznxl3BUJVCRQtgQqgFm2yCoNKhKoSOBQlUAFMA/Vma+MuyKBigTKlkAFMMsWWaVBRQIVCRyqEvj/hQ3qJJfeffgAAAAASUVORK5CYII=",ese=Be(37426),tse=Be(19150),nse=Be(55303),rse=Be(92691),ise=Be(99755),ase=Be(46016),ose="data:image/png;base64,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",sse=Be.p+"static/nltpbg.f01aad4b.png",lse=Be.p+"static/nltpbg2.303fcb0b.png",Z3={title:"title___m9Fww",bg:"bg___f9tLu"},use="data:image/png;base64,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",cse=Be.p+"static/2.3612d2e5.png",dse=Be.p+"static/3.0ae7bccf.png",fse=Be.p+"static/4.d75cb058.png",hse=Be.p+"static/5.89f1948f.png",gse=Be.p+"static/6.cc2d55ef.png",pse=Be.p+"static/7.3afb9435.png",mse=Be.p+"static/8.5401d4a7.png",vse=Object.defineProperty,aL=Object.getOwnPropertySymbols,Ase=Object.prototype.hasOwnProperty,yse=Object.prototype.propertyIsEnumerable,oL=(b,a,y)=>a in b?vse(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,xse=(b,a)=>{for(var y in a||(a={}))Ase.call(a,y)&&oL(b,y,a[y]);if(aL)for(var y of aL(a))yse.call(a,y)&&oL(b,y,a[y]);return b};const Pse=({DataProps:b=[],baifenbi:a=1,pathsDetail:y,isShow:x,item:E,i:z})=>{const ee=(0,dt.useParams)(),[te,ne]=(0,me.useState)(0),ae=33,oe=Math.PI/2+z*(Math.PI*2/(b==null?void 0:b.length)),se=ae*Math.cos(oe)/100,ue=ae*Math.sin(oe)/100;return me.createElement(Qe.Z,{color:"#444FC2",title:x?null:me.createElement("div",{style:{fontSize:`${14*a}rem`}},me.createElement("div",null,"\u8986\u76D6",(E==null?void 0:E.children_count)||0,"\u4E2A\u5B50\u80FD\u529B\u3001",(E==null?void 0:E.subject_knowledge_graph_count)||0,"\u4E2A\u77E5\u8BC6\u70B9"),me.createElement("div",{style:{marginTop:"10rem"}},"\u70B9\u51FB\u67E5\u770B\u8BE6\u60C5"))},me.createElement("div",{className:`flex flex-col item-center justify-center absolute ${x?"":"current"} ${Z3.title}`,onClick:()=>{x||(0,gt.xg)(`/knowledgegraph/${ee==null?void 0:ee.pathId}/abilityMap/detail/${E==null?void 0:E.id}${window.location.search}`)},onMouseOver:()=>{x||ne(2)},onMouseOut:()=>{x||ne(0)},style:{left:`calc(50% - ${se*100}%)`,top:`calc(50% - ${ue*100}%)`,transform:"translate(-50%,-50%)",width:"20%",fontSize:`${(14+te)*a}rem`}},me.createElement("div",{style:{opacity:"0.8"}},"\u4E3B\u80FD\u529B"),me.createElement("div",{className:"multi_ellipsis1",style:{fontSize:`${18*a}rem`,fontWeight:500}},E==null?void 0:E.name),!(y!=null&&y.detail.can_managed)&&me.createElement("div",null,"\u638C\u63E1\u7387 ",E==null?void 0:E.grasp_rate," %")))},bse=({DataProps:b=[],className:a="",style:y={},baifenbi:x=1,pathsDetail:E,isShow:z})=>{const ee=(0,me.useMemo)(()=>{const te=["",use,cse,dse,fse,hse,gse,pse,mse];return te==null?void 0:te[(b==null?void 0:b.length)||0]},[b]);return me.createElement("div",{className:`w-full h-full flex item-center justify-center relative overflow_hidden ${a} ${Z3.bg}`,style:xse({backgroundImage:`url(${b!=null&&b.length?lse:sse})`,backgroundSize:"auto 100%",height:"100%"},y)},((b==null?void 0:b.length)||0)>0&&me.createElement("img",{className:`absolute ${Z3.bg}`,src:ee,style:{width:"95%",height:"95%",left:"50%",top:"50%",transform:`translate(-50%, -50%) ${[2,3,6].includes(b==null?void 0:b.length)?"rotate(90deg)":(b==null?void 0:b.length)==7?"rotate(25deg)":""}`}}),b==null?void 0:b.map((te,ne)=>me.createElement(Pse,{key:ne,i:ne,item:te,DataProps:b,className:a,style:y,baifenbi:x,pathsDetail:E,isShow:z})),me.createElement("div",{className:"text-center"},me.createElement("div",{style:{fontSize:`${28*x}rem`}},"\u80FD\u529B\u76EE\u6807"),me.createElement("div",{style:{fontSize:`${12*x}rem`}},"\u70B9\u51FB\u73AF\u56FE\u67E5\u770B\u80FD\u529B\u8BE6\u60C5")))};var Ese=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(bse),Sse=Be.p+"static/bg.a1e8d200.png",YS={ChangeBut:"ChangeBut___VXZuF",spin:"spin___YZs77"},wse=Be(71067),Cse=Object.defineProperty,Bse=Object.defineProperties,Tse=Object.getOwnPropertyDescriptors,sL=Object.getOwnPropertySymbols,Mse=Object.prototype.hasOwnProperty,Dse=Object.prototype.propertyIsEnumerable,lL=(b,a,y)=>a in b?Cse(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,uL=(b,a)=>{for(var y in a||(a={}))Mse.call(a,y)&&lL(b,y,a[y]);if(sL)for(var y of sL(a))Dse.call(a,y)&&lL(b,y,a[y]);return b},cL=(b,a)=>Bse(b,Tse(a)),Y3=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Nse=({pathsDetail:b,dispatch:a})=>{var y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae,ge,Ee,be,we,De;const{detail:Te,actionTabs:He}=b,Ie=(0,dt.useParams)(),[Re]=(0,dt.useSearchParams)(),Le=(0,me.useRef)(null),[je,We]=(0,me.useState)({}),[,ht,bt,yt]=(0,hn.U)(tt.Eu,{subject_id:Ie==null?void 0:Ie.pathId}),[Ot,Ut]=(0,me.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),wt=[{title:"\u80FD\u529B\u76EE\u6807\u638C\u63E1\u6570",value:(y=yt==null?void 0:yt.data)==null?void 0:y.total_grasp_count,unit:"\u4E2A",img:ase,bg:"rgba(18, 42, 159, .4)",ProgressTitle:"\u5B8C\u6210\u6574\u4F53\u80FD\u529B\u7387",percent:((x=yt==null?void 0:yt.data)==null?void 0:x.total_grasp_rate)||0,trailColor:"rgba(22, 115, 255, .1)",strokeColor:"#1673FF"},{title:"\u5DF2\u638C\u63E1\u5B50\u80FD\u529B\u6570",value:(E=yt==null?void 0:yt.data)==null?void 0:E.children_ability_goal_grasp_count,unit:"\u4E2A",img:ose,bg:"rgba(0, 87, 76, .4)",ProgressTitle:"\u5B8C\u6210\u5B50\u80FD\u529B\u7387",percent:((z=yt==null?void 0:yt.data)==null?void 0:z.children_ability_goal_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8D44\u6E90\u5B8C\u6210\u6570",value:(ee=yt==null?void 0:yt.data)==null?void 0:ee.resource_complete_count,unit:"\u4E2A",img:rse,bg:"rgba(108, 76, 0, .4)",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((te=yt==null?void 0:yt.data)==null?void 0:te.resource_complete_rate)||0,trailColor:"rgba(209, 157, 83, .1)",strokeColor:"#D19D53"},{title:"\u5DF2\u7ECF\u638C\u63E1\u77E5\u8BC6\u70B9",value:(ne=yt==null?void 0:yt.data)==null?void 0:ne.knowledge_grasp_count,unit:"\u4E2A",img:ise,bg:"rgba(0, 28, 106, .4)",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((ae=yt==null?void 0:yt.data)==null?void 0:ae.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#1673FF"}],_e=(...ot)=>Y3(void 0,[...ot],function*(Tt={}){yield bt(cL(uL({},Tt),{subject_id:Ie==null?void 0:Ie.pathId}))}),xt=()=>Y3(void 0,null,function*(){a({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Re.get("type")==="classrooms"?"course":"subject",graphable_id:Ie.pathId}})});return(0,me.useEffect)(()=>{var ot,Tt;if((yt==null?void 0:yt.status)==0&&(Te!=null&&Te.can_managed)){const jt=(Tt=Object==null?void 0:Object.entries(((ot=yt==null?void 0:yt.data)==null?void 0:ot.study_grasp_hash)||{}))==null?void 0:Tt.map(([mn,Dt],Bt)=>({name:mn,value:Dt,itemStyle:Ot[Bt].itemStyle}));Ut(jt)}},[Te==null?void 0:Te.can_managed,yt]),(0,me.useEffect)(()=>{je!=null&&je.id&&_e({id:je==null?void 0:je.id})},[je==null?void 0:je.id]),(0,me.useEffect)(()=>{var ot,Tt,jt;if(((ot=Te==null?void 0:Te.ability_goals)==null?void 0:ot.length)>0){const mn=(Tt=Te==null?void 0:Te.ability_goals)==null?void 0:Tt.find(Dt=>Dt==null?void 0:Dt.is_choice);We(cL(uL({},mn),{knowledge_graph_route_id:(jt=yt==null?void 0:yt.data)==null?void 0:jt.knowledge_graph_route_id})),!(mn!=null&&mn.id)&&a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u80FD\u529B\u56FE\u8C31"}}})}},[Te==null?void 0:Te.ability_goals,(oe=yt==null?void 0:yt.data)==null?void 0:oe.knowledge_graph_route_id]),me.createElement(Qt.Z,{spinning:ht,wrapperClassName:YS.spin,size:"large",tip:"\u6570\u636E\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u7A0D\u540E"},((se=Te==null?void 0:Te.ability_goals)==null?void 0:se.length)>0?me.createElement("div",{className:"flex w-full c-white overflow_hidden",style:{padding:"20rem 40rem",fontSize:"16rem"}},me.createElement("div",{className:" minW-0 flex flex-col",style:{flex:"1.5",gap:"10rem"}},me.createElement("div",{className:" flex-1",style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},me.createElement("div",{className:"flex item-center gap-10px-rem"},me.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},me.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),me.createElement(Qe.Z,{title:(je==null?void 0:je.name)||"",placement:"topLeft"},me.createElement("div",{className:"multi_ellipsis1"},(je==null?void 0:je.name)||"")),me.createElement("div",{className:`current flex item-center text-nowrap ${YS.ChangeBut}`,onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u80FD\u529B\u56FE\u8C31"}}})}},me.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),(Te==null?void 0:Te.can_managed)&&me.createElement("div",{className:"text-12px-rem c-white flex item-center gap-10px-rem"},me.createElement("div",{className:"flex current item-center rounded-full gap-6px-rem text-nowrap",style:{background:"#202F4F",padding:"5rem 8rem"},onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"}}})}},me.createElement("span",{className:"iconfont icon-tianjiatixing",style:{fontSize:"12rem"}})," \u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"),me.createElement("div",{className:"flex current item-center rounded-full gap-6px-rem text-nowrap",style:{background:"#202F4F",padding:"5rem 8rem"},onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"}}})}},me.createElement("span",{className:"iconfont icon-bianji13",style:{fontSize:"12rem"}})," \u7F16\u8F91\u80FD\u529B\u56FE\u8C31"),me.createElement("div",{className:"flex current item-center rounded-full gap-6px-rem text-nowrap",style:{background:"#202F4F",padding:"5rem 8rem"},onClick:()=>{Ft.default.confirm({title:"\u5220\u9664\u80FD\u529B\u56FE\u8C31",icon:null,centered:!0,width:"500rem",content:me.createElement(me.Fragment,null,me.createElement("div",{className:"text-16px-rem c-black ",style:{marginBottom:"10rem"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A",je==null?void 0:je.name,"\u300B\u80FD\u529B\u56FE\u8C31\uFF1F\u5220\u9664\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),me.createElement(wse.Z,{ref:ot=>Le.current=ot})),okText:"\u786E\u8BA4\u5220\u9664",onOk:()=>Y3(void 0,null,function*(){if(Le.current.onVerify())return Promise.reject();const ot=yield(0,tt.pf)({id:je==null?void 0:je.id,subject_id:Ie==null?void 0:Ie.pathId});(ot==null?void 0:ot.status)===0&&(It.ZP.success("\u5220\u9664\u6210\u529F"),xt())})})}},me.createElement("span",{className:"iconfont icon-shanchu17",style:{fontSize:"12rem"}})," \u5220\u9664\u80FD\u529B\u56FE\u8C31"))),me.createElement("div",{className:"flex",style:{marginTop:"30rem",gap:"10rem"}},me.createElement("div",{className:"minW-0 flex",style:{flex:"1.5"}},[{title:"\u4E3B\u80FD\u529B\uFF08\u4E2A\uFF09",value:(ue=yt==null?void 0:yt.data)==null?void 0:ue.total_count,img:_oe},{title:"\u5B50\u80FD\u529B\uFF08\u4E2A\uFF09",value:(ce=yt==null?void 0:yt.data)==null?void 0:ce.total_children_count,img:$oe}].map((ot,Tt)=>me.createElement("div",{key:Tt,className:"flex-1 minW-0 flex flex-col item-center",style:{gap:"10rem"}},me.createElement("div",{style:{fontSize:"30rem",textShadow:"0 1rem 10rem #0096FC"}},ot==null?void 0:ot.value),me.createElement("div",{style:{fontSize:"14rem"}},ot==null?void 0:ot.title),me.createElement("img",{src:ot==null?void 0:ot.img,width:"166rem",height:"160rem",style:{width:"166rem",height:"160rem",marginTop:"-15rem"}})))),me.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-between",style:{gap:"70rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(de=yt==null?void 0:yt.data)==null?void 0:de.total_knowledge_count,unit:"\u4E2A",percent:(ye=yt==null?void 0:yt.data)==null?void 0:ye.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(Ae=yt==null?void 0:yt.data)==null?void 0:Ae.total_resource_count,unit:"\u4E2A",percent:(ge=yt==null?void 0:yt.data)==null?void 0:ge.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570"}].map((ot,Tt)=>me.createElement("div",{key:Tt,className:"flex-1 minW-0 flex relative",style:{gap:"20rem"}},me.createElement("div",{className:"flex flex-col justify-between",style:{marginLeft:"40rem"}},me.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},ot==null?void 0:ot.title),me.createElement("div",{style:{fontSize:"26rem",textShadow:(ot==null?void 0:ot.value)==0?"":"0 1rem 10rem #0096FC",opacity:(ot==null?void 0:ot.value)==0?.9:1}},ot==null?void 0:ot.value,me.createElement("span",{style:{fontSize:"14rem"}},ot==null?void 0:ot.unit))),me.createElement(Mu.Z,{type:"dashboard",percent:ot==null?void 0:ot.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:"30rem",top:"15rem"},trailColor:"#1E2E72",strokeColor:{"0%":"#0E5FFF","50%":"#2DE1FD","100%":"#2DE1FD"},strokeLinecap:"round",format:jt=>me.createElement("div",{className:"c-white",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},jt,"%",me.createElement("br",null),me.createElement("br",null),ot==null?void 0:ot.percenttitle)})))))),me.createElement("div",{className:"flex-1",style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},me.createElement("div",{style:{marginBottom:"20rem"}},"\u4E3B\u80FD\u529B\u5B66\u4E60\u60C5\u51B5"),Te!=null&&Te.can_managed?me.createElement("div",{className:"flex",style:{gap:"10rem"}},me.createElement("div",{className:"minW-0 flex flex-col flex-1",style:{gap:"13rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(Ee=yt==null?void 0:yt.data)==null?void 0:Ee.study_count,unit:"",img:ese,bg:"rgba(68, 95, 232, 0.4)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(be=yt==null?void 0:yt.data)==null?void 0:be.complete_rate,unit:"%",img:tse,bg:"rgba(182, 129, 0, .4)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(we=yt==null?void 0:yt.data)==null?void 0:we.grasp_rate,unit:"%",img:nse,bg:"rgba(6, 145, 127, .4)"}].map((ot,Tt)=>me.createElement("div",{key:Tt,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:ot==null?void 0:ot.bg}},me.createElement("div",{style:{fontSize:"14rem",color:"rgba(255,255,255,.8)"}},ot==null?void 0:ot.title),me.createElement("div",{style:{fontSize:"26rem"}},ot==null?void 0:ot.value,me.createElement("span",{style:{fontSize:"14rem"}},ot==null?void 0:ot.unit)),me.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:ot==null?void 0:ot.img})))),me.createElement("div",{className:"flex-2 minW-0"},me.createElement(qoe.Z,{dataSource:Ot,legend:{top:null,icon:"roundRect",bottom:10,left:"center",itemWidth:14,itemGap:15,textStyle:{color:"#fff"},formatter:ot=>ot}}))):me.createElement("div",{style:{display:"grid",gap:"20rem",gridTemplateColumns:"1fr 1fr"}},wt==null?void 0:wt.map((ot,Tt)=>me.createElement("div",{key:Tt,className:"relative c-white",style:{padding:"22rem 30rem",background:ot==null?void 0:ot.bg,borderRadius:"6rem"}},me.createElement("img",{src:ot==null?void 0:ot.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"22rem",top:"22rem"}}),me.createElement("div",{style:{fontSize:"14rem"}},ot==null?void 0:ot.title),me.createElement("div",{className:" blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},ot==null?void 0:ot.value,me.createElement("span",{style:{fontSize:"14rem"}},ot==null?void 0:ot.unit)),me.createElement("div",{style:{fontSize:"12rem",marginTop:"26rem"}},me.createElement("div",null,ot==null?void 0:ot.ProgressTitle,ot==null?void 0:ot.percent,"%"),me.createElement(Mu.Z,{percent:ot==null?void 0:ot.percent,showInfo:!1,trailColor:ot==null?void 0:ot.trailColor,strokeColor:ot==null?void 0:ot.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))))),me.createElement("div",{className:"flex-2 minW-0 flex item-center justify-center relative"},(Te==null?void 0:Te.can_managed)&&me.createElement("div",{className:"absolute flex item-center gap-16px-rem",style:{top:0,right:0}},Re.get("type")==="classrooms"&&me.createElement("div",{className:`current flex item-center ${YS.ChangeBut}`,onClick:()=>{dt.history.push(`/knowledgegraph/${Ie==null?void 0:Ie.pathId}/statistics/abilitymap/${je==null?void 0:je.id}?type=classrooms&tabs=5`)}},me.createElement("span",{style:{fontSize:"14rem"}},"\u6570\u636E\u7EDF\u8BA1")),me.createElement("div",{className:`current flex item-center ${YS.ChangeBut}`,onClick:()=>{(0,gt.xg)(`/knowledgegraph/${Ie.pathId}/abilityMap/edit/${je==null?void 0:je.id}${window.location.search}`)}},me.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u7F16\u8F91\u80FD\u529B\u76EE\u6807")),me.createElement("img",{src:Sse,className:"absolute",width:"1532rem",height:"100%",style:{left:"50%",pointerEvents:"none",transform:"translateX(-61%)"}}),me.createElement(Ese,{DataProps:((De=yt==null?void 0:yt.data)==null?void 0:De.ability_goals)||[],className:"c-white",style:{backgroundSize:"auto 100%",height:"710rem",width:"710rem"}}))):me.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},me.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},(Te==null?void 0:Te.can_managed)&&me.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"}}})}},"\u521B\u5EFA\u80FD\u529B\u56FE\u8C31")),me.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u8BFE\u7A0B\u80FD\u529B\u56FE\u8C31\u662F\u4EC0\u4E48\uFF1F "),me.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u80FD\u529B\u56FE\u8C31\u901A\u8FC7\u6574\u5408\u8BFE\u7A0B\u57F9\u517B\u76EE\u6807\u4E0E\u77E5\u8BC6\u70B9\uFF0C\u6784\u5EFA\u4EE5\u80FD\u529B\u57F9\u517B\u4E3A\u6838\u5FC3\u7684\u6210\u957F\u5730\u56FE\u3002\u5B83\u6E05\u6670\u6807\u6CE8\u6BCF\u4E00\u95E8\u8BFE\u7A0B\u9700\u638C\u63E1\u7684\u6838\u5FC3\u80FD\u529B\uFF0C\u5C06\u62BD\u8C61\u7684\u77E5\u8BC6\u8F6C\u5316\u4E3A\u53EF\u91CF\u5316\u3001\u53EF\u8FFD\u8E2A\u7684\u80FD\u529B\u5750\u6807\uFF0C\u8BA9\u5B66\u4E60\u6709\u65B9\u5411\uFF0C\u6210\u957F\u6709\u8F68\u8FF9\u3002",me.createElement("img",{className:"absolute",src:Be(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),me.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},me.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},me.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u8BFE\u7A0B\u80FD\u529B\u56FE\u8C31\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),me.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},me.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Be(79989)}),me.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Be(73486)}),[{title:"\u591A\u7EF4\u80FD\u529B\u56FE\u8C31",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u4E2A\u80FD\u529B\u56FE\u8C31\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u80FD\u529B\u56FE\u8C31\u8FDB\u884C\u5B66\u4E60\u3002",img:Be(4212)},{title:"\u6570\u636E\u5173\u8054",desc:"\u652F\u6301\u5C06\u5B66\u751F\u5728\u6559\u5B66\u8BFE\u5802\u3001\u77E5\u8BC6\u56FE\u8C31\u3001\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u6C47\u603B\u7EDF\u8BA1\uFF0C\u5206\u6790\u51FA\u5B66\u751F\u5728\u80FD\u529B\u56FE\u8C31\u4E2D\u7684\u638C\u63E1\u60C5\u51B5\u3002",img:Be(50356)},{title:"\u80FD\u529B\u5B66\u4E60\u8DEF\u5F84",desc:"\u652F\u6301\u6839\u636E\u80FD\u529B\u56FE\u8C31\u4E2D\u7684\u4E3B\u80FD\u529B\u548C\u5B50\u80FD\u529B\u751F\u6210\u5BF9\u5E94\u5B66\u4E60\u8DEF\u5F84\uFF0C\u4FBF\u4E8E\u5B66\u751F\u6309\u7167\u5BF9\u7528\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Be(40362)}].map((ot,Tt)=>me.createElement("div",{key:Tt,className:`flex flex-col item-center ${Tt!=1?"mt-64px-rem":""}`},me.createElement("img",{src:ot==null?void 0:ot.img,style:{width:"127rem",height:"119rem"}}),me.createElement("div",{className:"px-20px-rem pb-20px-rem",style:{background:`url(${Be(14760)}) 0 0 / 100% 100% no-repeat`}},ot==null?void 0:ot.title),me.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),me.createElement("div",{className:"px-20px-rem py-20px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"153rem"}},ot==null?void 0:ot.desc))))),me.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},me.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u80FD\u529B\u56FE\u8C31\u6CE8\u610F\u4E8B\u9879 "),me.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:me.createElement("div",{className:"flex flex-col gap-4px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u80FD\u529B\u56FE\u8C31\u6784\u5EFA"),me.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u80FD\u529B\u56FE\u8C31\u57FA\u4E8E\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u80FD\u529B\u56FE\u8C31\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u548C\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:me.createElement("div",{className:"flex flex-col gap-4px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u5B50\u80FD\u529B/\u4E3B\u80FD\u529B\u638C\u63E1\u5EA6\u8BA1\u7B97"),me.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},me.createElement("span",{className:"c-white"},"\u5B50\u80FD\u529B\uFF1A"),"\u6839\u636E\u5F53\u524D\u5173\u8054\u7684\u8D44\u6E90\u638C\u63E1\u8FDB\u884C\u8BA1\u7B97\uFF0C\u6240\u6709\u8D44\u6E90\u638C\u63E1\u7387\u8FBE\u5230\u8BBE\u7F6E\u6570\u503C\u540E, \u8868\u793A\u638C\u63E1\u6539\u8BE5\u80FD\u529B\uFF1B",me.createElement("br",null),me.createElement("span",{className:"c-white"},"\u4E3B\u80FD\u529B\uFF1A"),"\u6839\u636E\u8BE5\u4E3B\u80FD\u529B\u4E0B\u7684\u5B50\u80FD\u529B\u8FDB\u884C\u8BA1\u7B97\uFF0C\u6240\u6709\u5B50\u80FD\u529B\u638C\u63E1\u540E\uFF0C\u8868\u793A\u4E3B\u80FD\u529B\u638C\u63E1\u3002"))},{desc:me.createElement("div",{className:"flex flex-col gap-4px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u4E3B\u80FD\u529B/\u5B50\u80FD\u529B\u6570\u91CF\u9650\u5236"),me.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u4E00\u4E2A\u80FD\u529B\u56FE\u8C31\u4E2D\u6700\u591A\u521B\u5EFA8\u4E2A\u4E3B\u80FD\u529B\uFF0C\u4E3B\u80FD\u529B\u4E0B\u4E0D\u9650\u5236\u5B50\u80FD\u529B\u6570\u91CF\uFF0C\u5B50\u80FD\u529B\u4E0B\u4E0D\u9650\u5236\u8D44\u6E90\u77E5\u8BC6\u70B9\u5173\u8054\u6570\u91CF\u3002"))}].map((ot,Tt)=>me.createElement("div",{key:Tt,className:"px-16px-rem py-22px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},me.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Tt+1).toString().padStart(2,"0")),me.createElement("div",{className:"flex-1 minW-0"},ot==null?void 0:ot.desc))))))),(He==null?void 0:He.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31"&&me.createElement(Va.E_,{type:"goal",open:(He==null?void 0:He.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"\u9009\u62E9\u80FD\u529B\u56FE\u8C31",currentSeleteData:je,onFinish:()=>{xt()}}),((He==null?void 0:He.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(He==null?void 0:He.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31")&&me.createElement(Va.DZ,{currentSeleteData:je,onFinish:()=>{xt()}}))};var Fse=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Nse),Ise=Be(53020),Ai=Be(59301),Lse=Object.defineProperty,JS=Object.getOwnPropertySymbols,dL=Object.prototype.hasOwnProperty,fL=Object.prototype.propertyIsEnumerable,hL=(b,a,y)=>a in b?Lse(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Rse=(b,a)=>{for(var y in a||(a={}))dL.call(a,y)&&hL(b,y,a[y]);if(JS)for(var y of JS(a))fL.call(a,y)&&hL(b,y,a[y]);return b},Ose=(b,a)=>{var y={};for(var x in b)dL.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&JS)for(var x of JS(b))a.indexOf(x)<0&&fL.call(b,x)&&(y[x]=b[x]);return y},gL=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const zse=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,activied:te,setactivied:ne}=a,ae=Ose(a,["pathsDetail","user","globalSetting","loading","dispatch","activied","setactivied"]),oe,se,ue,ce,de,ye,Ae,ge,Ee;const{detail:be,actionTabs:we}=y,De=(0,dt.useParams)(),[Te]=(0,dt.useSearchParams)(),[He,Ie]=(0,me.useState)([]),[Re,Le]=(0,me.useState)(),[je,We]=(0,me.useState)(),[ht]=Gt.default.useForm(),[bt,yt]=(0,me.useState)(!1),[Ot,Ut]=(0,me.useState)(!1),wt=(se=(oe=be==null?void 0:be.route_nodes)==null?void 0:oe.find(Tt=>Tt==null?void 0:Tt.is_choice))==null?void 0:se.id;(0,me.useEffect)(()=>{Te.get("uuid")&&Le(Te.get("uuid"))},[Te.get("uuid")]);const _e=[{name:"\u8BFE\u7A0B\u4FE1\u606F",key:1,content:Ai.createElement(Fa,null),isshow:Te.get("type")!=="classrooms"},{name:"\u8BFE\u7A0B\u56FE\u8C31",key:3,content:((ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.nodes)==null?void 0:ce.length)<=1?Ai.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},Ai.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},((de=y==null?void 0:y.detail)==null?void 0:de.can_managed)&&Ai.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{Ut(!0)}},"\u65B0\u5EFA\u56FE\u8C31"),((ye=y==null?void 0:y.detail)==null?void 0:ye.can_managed)&&Te.get("type")!=="classrooms"&&Ai.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem flex item-center gap-4px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>gL(void 0,null,function*(){let Tt=yield(0,Pt.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:De==null?void 0:De.pathId}});Tt.status===0&&It.ZP.info(Tt==null?void 0:Tt.message)})},"\u751F\u6210\u56FE\u8C31",Ai.createElement(Qe.Z,{title:Ai.createElement("span",{className:"c-black"},"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"),color:"#fff"},Ai.createElement(co.Z,{style:{color:"#fff",marginLeft:5,marginTop:0},rev:void 0})))),Ai.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u77E5\u8BC6\u56FE\u8C31\u662F\u4EC0\u4E48\uFF1F"),Ai.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u77E5\u8BC6\u56FE\u8C31\u662F\u4E00\u5F20\u667A\u80FD\u5316\u7684\u77E5\u8BC6\u5BFC\u822A\u5730\u56FE\uFF0C\u901A\u8FC7AI\u6280\u672F\u5C06\u96F6\u6563\u77E5\u8BC6\u70B9\u4E32\u8054\u6210\u903B\u8F91\u7F51\u7EDC\uFF0C\u6E05\u6670\u5C55\u73B0\u5B66\u79D1\u6838\u5FC3\u6982\u5FF5\u3001\u80FD\u529B\u5C42\u7EA7\u4E0E\u5173\u8054\u8DEF\u5F84\u3002\u5B83\u5982\u540C\u4E00\u4F4D\u201C\u8D85\u7EA7\u5BFC\u5E08\u201D\uFF0C\u4E3A\u4F60\u6307\u660E\u5B66\u4EC0\u4E48\u3001\u600E\u4E48\u5B66\u3001\u5B66\u5230\u54EA\u3002",Ai.createElement("img",{className:"absolute",src:Be(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),Ai.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},Ai.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Ai.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u8BFE\u7A0B\u77E5\u8BC6\u56FE\u8C31\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),Ai.createElement("div",{className:"w-full flex flex-wrap justify-between",style:{background:`url(${Be(30019)}) center / auto 100% no-repeat`,height:"446rem",gap:"54rem 200rem"}},[{title:"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210",order:1,desc:"\u5C06\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\uFF0C\u6839\u636E\u5173\u7CFB\uFF08\u5305\u542B\u3001\u524D/\u540E\u7EED\uFF09\u548C\u8282\u70B9\u6807\u7B7E\uFF08\u5982\uFF1A\u6587\u79D1/\u7406\u79D1\u3001\u57FA\u7840/\u8FDB\u9636/\u7A81\u7834\uFF09\u5FEB\u901F\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84\u3002"},{title:"\u80FD\u529B\u56FE\u8C31\u6784\u5EFA",order:2,desc:"\u5C06\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\uFF0C\u6309\u7167\u80FD\u529B\u7EF4\u5EA6\uFF0C\u6784\u5EFA\u8BFE\u7A0B\u80FD\u529B\u56FE\u8C31\uFF0C\u7528\u4E8E\u68C0\u9A8C\u5B66\u751F\u5BF9\u8BFE\u7A0B\u57F9\u517B\u80FD\u529B\u7684\u638C\u63E1\u3002"},{title:"\u8BFE\u5802\u5B66\u60C5\u5206\u6790",order:4,desc:"\u652F\u6301\u4E00\u952E\u5C06\u77E5\u8BC6\u56FE\u8C31\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\uFF0C\u8BA9\u5B66\u751F\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u5B8C\u6210\u5B66\u4E60\u4EFB\u52A1\uFF0C\u5E76\u53EF\u4EE5\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\u548C\u5B66\u60C5\u9884\u8B66\u3002"},{title:"\u5B66\u4E60\u8D44\u6E90\u63A8\u8350",order:3,desc:"\u5229\u7528\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5173\u7CFB\u548C\u6807\u7B7E\u5206\u7C7B\uFF0C\u57FA\u4E8E\u5B66\u751F\u5B66\u4E60\u53CA\u638C\u63E1\u5185\u5BB9\u4E3A\u5B66\u751F\u63A8\u8350\u8584\u5F31\u70B9\u3001\u63D0\u5347\u70B9\u3001\u7A81\u7834\u70B9\u8D44\u6E90\u5B66\u4E60\u3002"}].map((Tt,jt)=>Ai.createElement("div",{key:jt,className:"py-10px-rem px-20px-rem flex flex-col gap-10px-rem rounded-8px-rem",style:{width:"234rem",height:"160rem",background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",order:Tt==null?void 0:Tt.order}},Ai.createElement("div",{className:"text-16px-rem"},jt+1,". ",Tt==null?void 0:Tt.title),Ai.createElement("div",{style:{color:"rgba(255,255,255,0.8)"}},Tt==null?void 0:Tt.desc))))),Ai.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Ai.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u6CE8\u610F\u4E8B\u9879 "),Ai.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:Ai.createElement("div",{className:"flex flex-col gap-4px-rem"},Ai.createElement("div",{className:"text-16px-rem"},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u7C7B\u578B"),Ai.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u4E3B\u8981\u5206\u4E3A\u4E24\u79CD\u7C7B\u578B\uFF1A",Ai.createElement("span",{style:{color:"#FFE698"}},"\u6807\u7B7E\u8282\u70B9\u548C\u8D44\u6E90\u8282\u70B9"),Ai.createElement("br",null),Ai.createElement("span",{className:"c-white"},"\u6807\u7B7E\u8282\u70B9\uFF1A"),"\u7528\u4E8E\u521B\u5EFA\u6587\u672C\u5185\u5BB9\uFF0C\u5982\u7AE0\u8282\u3001\u77E5\u8BC6\u70B9\u3002",Ai.createElement("br",null),Ai.createElement("span",{className:"c-white"},"\u8D44\u6E90\u8282\u70B9\uFF1A"),"\u7528\u4E8E\u521B\u5EFA\u8D44\u6E90\u5185\u5BB9\uFF0C\u53EF\u4EE5\u9009\u62E9\u5E73\u53F0\u8D44\u6E90\u3001\u672C\u5730\u4E0A\u4F20\u6587\u4EF6\u548C\u5916\u94FE\u3002",Ai.createElement("br",null)))},{desc:Ai.createElement("div",{className:"flex flex-col gap-4px-rem"},Ai.createElement("div",{className:"text-16px-rem"},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u6807\u7B7E"),Ai.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u77E5\u8BC6\u56FE\u8C31\u6807\u7B7E\u53EF\u4EE5\u7528\u6237\u81EA\u5B9A\u4E49\u6DFB\u52A0\uFF0C\u8282\u70B9\u6807\u7B7E\u4E3B\u8981\u7528\u4E8E\u7B5B\u9009\u8282\u70B9\uFF0C\u5982\u6587\u79D1/\u7406\u79D1/\u5DE5\u79D1\u3001\u7B80\u5355/\u8FDB\u9636/\u56F0\u96BE\u3002",Ai.createElement("br",null),Ai.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u56FE\u8C31\u65F6\uFF0C\u5C06\u6807\u7B7E\u540C\u6B65\u5EFA\u7ACB\uFF0C\u540E\u7EED\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u548C\u80FD\u529B\u56FE\u8C31\u65F6\u53EF\u4EE5\u4F7F\u7528\u3002")))},{desc:Ai.createElement("div",{className:"flex flex-col gap-4px-rem"},Ai.createElement("div",{className:"text-16px-rem"},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u5173\u7CFB"),Ai.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u77E5\u8BC6\u56FE\u8C31\u5173\u7CFB",Ai.createElement("span",{style:{color:"#FFE698"}},"\u6709\u5305\u542B/\u88AB\u5305\u542B\u3001\u524D\u5E8F/\u540E\u7EED\u3001\u5173\u8054\u3002"),Ai.createElement("br",null),Ai.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u56FE\u8C31\u65F6\uFF0C\u5C06\u5173\u7CFB\u540C\u6B65\u5EFA\u7ACB\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u65F6\uFF0C\u5C06\u6839\u636E\u524D\u5E8F/\u540E\u7EED\u5173\u7CFB\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002")))}].map((Tt,jt)=>Ai.createElement("div",{key:jt,className:"py-22px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},Ai.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(jt+1).toString().padStart(2,"0")),Ai.createElement("div",{className:"flex-1 minW-0"},Tt==null?void 0:Tt.desc))))))):Ai.createElement(Goe,{settpacti:Le,tpacti:Re}),isshow:!0},{name:"\u5B66\u4E60\u8DEF\u5F84",key:2,content:Ai.createElement(Oo,{setxxljac:We,xxljac:je}),isshow:!0},{name:"\u4EA4\u6D41\u53CD\u9988",key:4,content:Ai.createElement(Rs,null),isshow:Te.get("type")!=="classrooms"},{name:"\u80FD\u529B\u56FE\u8C31",key:5,content:Ai.createElement(Fse,null),isshow:!0},{name:"\u6570\u636E\u7EDF\u8BA1",key:6,content:Ai.createElement(Ise.default,{learningpathId:wt,isCompontent:!0}),isshow:Te.get("type")=="classrooms"&&wt&&(0,Y0.GJ)()}].filter(Tt=>Tt==null?void 0:Tt.isshow);(0,me.useEffect)(()=>{var Tt,jt;if((Tt=y==null?void 0:y.detail)!=null&&Tt.nodes){let mn=[...(jt=y==null?void 0:y.detail)==null?void 0:jt.nodes];Ie(mn==null?void 0:mn.splice(1))}},[(Ae=y==null?void 0:y.detail)==null?void 0:Ae.nodes]),(0,me.useEffect)(()=>Mo.Z.subscribe("create_a_knowledge_map",()=>{Ut(!0)}),[]);const xt=(Tt={})=>{ee({type:"pathsDetail/getKnowledgeGraphs",payload:Rse({graphable_type:Te.get("type")==="classrooms"?"course":"subject",graphable_id:De.pathId},Tt)})},ot=Tt=>gL(void 0,null,function*(){var jt,mn,Dt,Bt,Xt,un,yn;const{nodeType:Tn,description:Yn,name:Fr,tags:vt}=Tt;yt(!0);const Jt=yield(0,Pt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:De==null?void 0:De.pathId,properties:{description:Yn,rootNodeUuid:(Dt=(mn=(jt=y==null?void 0:y.detail)==null?void 0:jt.nodes)==null?void 0:mn[0])==null?void 0:Dt.uuid,name:Fr,nodeType:Tn[0],tags:(vt==null?void 0:vt.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:(un=(Xt=(Bt=y==null?void 0:y.detail)==null?void 0:Bt.nodes)==null?void 0:Xt[0])==null?void 0:un.uuid,type:"\u5305\u542B"}]}});(Jt==null?void 0:Jt.status)===0&&(Ut(!1),Le((yn=Jt==null?void 0:Jt.data)==null?void 0:yn.uuid),ne(3),xt({graphable_id:De==null?void 0:De.pathId})),yt(!1)});return Ai.createElement("div",{className:ml.content,style:{paddingTop:"20rem"}},Ai.createElement("div",{style:{padding:"0 40rem",position:"sticky",top:0,zIndex:99}},Ai.createElement(Koe,{activied:te,setactivied:ne,TabsData:_e,tplist:He,settpacti:Le,tpacti:Re,setxxljac:We,xxljac:je})),(we==null?void 0:we.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802"&&Ai.createElement(Va.NI,{onFinish:()=>{xt()},type:(ge=we==null?void 0:we.params)==null?void 0:ge.type}),Ai.createElement(Ft.default,{open:Ot,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>Ut(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ht.resetFields()},confirmLoading:bt,onOk:()=>ht.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},Ai.createElement("div",{className:ml.modal},Ai.createElement("div",{className:ml.mHead},"\u8282\u70B9\u5C5E\u6027"),Ai.createElement(Gt.default,{form:ht,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:ot,className:ml.form},Ai.createElement(Gt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Ai.createElement(Ct.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Ai.createElement(Gt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Ai.createElement(Ct.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Ai.createElement(Gt.default.Item,{className:ml.mType,label:Ai.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",Ai.createElement(Qe.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},Ai.createElement(co.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Ai.createElement(Js,{subjectId:De==null?void 0:De.pathId,type:1}))))),Ai.createElement("div",{className:ml.content},(Ee=_e.find(Tt=>Tt.key===te))==null?void 0:Ee.content))};var Hse=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(zse),KS=Be(59301),pL=Object.getOwnPropertySymbols,Use=Object.prototype.hasOwnProperty,kse=Object.prototype.propertyIsEnumerable,Gse=(b,a)=>{var y={};for(var x in b)Use.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&pL)for(var x of pL(b))a.indexOf(x)<0&&kse.call(b,x)&&(y[x]=b[x]);return y},Vse=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});function mL(b){const a=(E,z)=>{if(E.localName===z)return E;for(let ee=0,te=E;te=te.parentNode;ee++){if(te.localName===z)return te;if(te==document.documentElement)return!1}},y=b.target,x=a(y,"a");if(console.log([x],x==null?void 0:x.href,44),!(x!=null&&x.href)&&y.tagName.toUpperCase()==="IMG"){let E=y.src||y.getAttribute("src");E&&(E==null?void 0:E.indexOf("/images/avatars/User"))===-1&&(b.stopPropagation(),b.preventDefault(),Mo.Z.publish("preview-image",E))}}const jse=b=>{var a=b,{pathsDetail:y,globalSetting:x,loading:E,dispatch:z}=a,ee=Gse(a,["pathsDetail","globalSetting","loading","dispatch"]);const[te]=(0,dt.useSearchParams)(),ne=(0,dt.useParams)(),ae=(0,me.useRef)(),[oe,se]=(0,me.useState)((te==null?void 0:te.get("type"))!=="classrooms"?3:1);(0,me.useEffect)(()=>{te.get("tabs")&&se(parseInt(te.get("tabs"))||3)},[te.get("tabs")]),(0,me.useEffect)(()=>{if(ae.current)return ae.current.addEventListener("mousedown",mL),()=>{var ce;(ce=ae.current)==null||ce.removeEventListener("mousedown",mL)}},[ae.current]),(0,me.useEffect)(()=>{ne.pathId&&ue()},[ne.pathId]),(0,me.useEffect)(()=>(z({type:"globalSetting/footerToggle",payload:!1}),()=>{z({type:"globalSetting/footerToggle",payload:!0})}),[]);const ue=()=>Vse(void 0,null,function*(){const ce=yield z({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:te.get("type")==="classrooms"?"course":"subject",graphable_id:ne.pathId}});te.get("type")!="classrooms"&&(ce!=null&&ce.id)&&te.get("token")&&(location.href=location.pathname)});return KS.createElement(Qt.Z,{spinning:!1},KS.createElement("section",{id:"knowledgegraphDetail",className:Cu.bg,style:{background:te.get("type")!=="classrooms"?"#010A23":""}},KS.createElement(Na,null),KS.createElement(Hse,{activied:oe,setactivied:se})))};var Xse=(0,dt.connect)(({pathsDetail:b,loading:a,globalSetting:y})=>({pathsDetail:b,globalSetting:y,loading:a}))(jse)},59792:function(st,Ln,Be){"use strict";var me=Be(59301),dt=Object.defineProperty,Ft=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,on=(zt,Ct,Qt)=>Ct in zt?dt(zt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):zt[Ct]=Qt,tt=(zt,Ct)=>{for(var Qt in Ct||(Ct={}))It.call(Ct,Qt)&&on(zt,Qt,Ct[Qt]);if(Ft)for(var Qt of Ft(Ct))mt.call(Ct,Qt)&&on(zt,Qt,Ct[Qt]);return zt};const Gt=()=>`shadow-${Math.random().toString(36).slice(2,9)}`,Wt=({percentage:zt,startAngle:Ct=270,strokeColor:Qt="#42BECD",trackColor:Pt="#e6e6e6",innerBackgroundColor:Oe="#fff",text:re="",textColor:ie="#000",textSize:fe="1rem",textPadding:le="28rem",outerDiameter:pe,innerDiameter:xe,maxTextLength:Se=6,onClick:Fe,hoverEffect:Ne=!0,style:Qe})=>{const[rt,lt]=(0,me.useState)(0),[gt,hn]=(0,me.useState)(0),[Pn,Rn]=(0,me.useState)(!1),mr=qn=>{var Fn,gn;const Ke=parseFloat(qn),Jn=parseFloat((gn=(Fn=document.documentElement)==null?void 0:Fn.style)==null?void 0:gn.fontSize);return Ke*Jn},Sr=()=>{lt(mr(pe)),hn(mr(xe))};(0,me.useEffect)(()=>(Sr(),window.addEventListener("resize",Sr),()=>window.removeEventListener("resize",Sr)),[pe,xe]);const er=rt/2,fn=gt/2,jn=(rt-gt)/2,Gr=er-jn,ti=2*Math.PI*Gr,Li=ti-zt/100*ti,Oi=`rotate(${Ct} ${er} ${er})`,Ga=((qn,Fn)=>Fn&&qn.length>Fn?qn.slice(0,Fn-1)+"...":qn)(re,Se),kt=()=>{Ne&&Rn(!0)},nn=()=>{Rn(!1)},Xn=mr("4rem");return me.createElement("svg",{width:rt,height:rt,viewBox:`0 0 ${rt} ${rt}`,xmlns:"http://www.w3.org/2000/svg",onClick:Fe,onMouseEnter:kt,onMouseLeave:nn,style:tt({cursor:Fe?"pointer":"default"},Qe)},me.createElement("circle",{cx:er,cy:er,r:fn,fill:Oe}),me.createElement("circle",{cx:er,cy:er,r:Gr,fill:"none",stroke:Pt,strokeWidth:jn}),me.createElement("circle",{cx:er,cy:er,r:Gr,fill:"none",stroke:Qt,strokeWidth:jn,strokeDasharray:ti,strokeDashoffset:Li,strokeLinecap:"round",transform:Oi}),Pn&&me.createElement("circle",{cx:er,cy:er,r:Gr+jn/2,fill:"none",stroke:"#FA6400",strokeWidth:mr("4rem")}),re&&me.createElement("foreignObject",{x:er-fn,y:er-fn,width:gt,height:gt},me.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:le}},me.createElement("b",{style:{color:ie,fontSize:fe,textAlign:"center"},title:re},Ga))))};Ln.Z=Wt},53020:function(st,Ln,Be){"use strict";Be.r(Ln),Be.d(Ln,{KNOWLEDGELEARNINGDETAIL:function(){return Ke},default:function(){return sr}});var me=Be(59301),dt=Be(65582),Ft=Be.p+"static/nav.8f5feceb.png",It=Be(74732),mt=Be(26358),on=Be(16033),tt=Be(82670),Gt=Be(16122),Wt=Be(362),zt=Be(61834),Ct=Be(8451),Qt=Be(17149),Pt="data:image/png;base64,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",Oe=Be(87620),re=Be(64813),ie=Be(87017),fe=Be(40181),le=Be(48289),pe=Be(6848),xe=Be(8591),Se=Be(71418),Fe=Be(1710),Ne=Be(93948),Qe=Be(97563),rt=Be(18376),lt=Be(42441),gt=Be(76411),hn=Be(56656),Pn=Be.n(hn),Rn=Be(3918),mr=Be(2524),Sr=Be(61527),er=Be(49320),fn=Be(74128),jn=Be(65862),Gr=Be(20362),ti=Be(97442),Li=Object.defineProperty,Oi=Object.defineProperties,va=Object.getOwnPropertyDescriptors,Ga=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Xn=(Ei,Si,La)=>Si in Ei?Li(Ei,Si,{enumerable:!0,configurable:!0,writable:!0,value:La}):Ei[Si]=La,qn=(Ei,Si)=>{for(var La in Si||(Si={}))kt.call(Si,La)&&Xn(Ei,La,Si[La]);if(Ga)for(var La of Ga(Si))nn.call(Si,La)&&Xn(Ei,La,Si[La]);return Ei},Fn=(Ei,Si)=>Oi(Ei,va(Si)),gn=(Ei,Si,La)=>new Promise((Es,Vi)=>{var Ro=eo=>{try{In(La.next(eo))}catch(fs){Vi(fs)}},ao=eo=>{try{In(La.throw(eo))}catch(fs){Vi(fs)}},In=eo=>eo.done?Es(eo.value):Promise.resolve(eo.value).then(Ro,ao);In((La=La.apply(Ei,Si)).next())}),Ke=(Ei=>(Ei.KNOWLEDGE="1",Ei.RESOURCE="2",Ei.STUDENT="3",Ei))(Ke||{});const Jn=({dispatch:Ei,pathsDetail:Si,learningpathId:La,isCompontent:Es})=>{var Vi,Ro,ao,In,eo,fs,bo,Qa,aa,lo,Yu,Ll,Zi,is,Wa;const{detail:Ao,actionTabs:dr}=Si,[lr,Yr]=(0,me.useState)((0,dt.useParams)()),To=new URLSearchParams(window.location.search),[Ss,Na]=(0,me.useState)({}),[Mo,Cu]=(0,me.useState)("good"),[,ml,$o,pi]=(0,Sr.U)(er.b,{subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId}),[,Ju,ws,vc]=(0,Sr.U)(er.S$,{subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId}),[Ba,Ra]=(0,me.useState)({page:1,limit:10,type:"1",keyword:""}),{pxToRoot:Kn,rootFontSize:br}=(0,Gr.Z)(),Fa=(0,me.useMemo)(()=>{var Je,it;const Un=((it=(Je=pi==null?void 0:pi.data)==null?void 0:Je.route_study_info)==null?void 0:it.study_grasp_hash)||[],Er=Un==null?void 0:Un.reduce((zi=0,Yi)=>zi+((Yi==null?void 0:Yi.value)||0),0),Dr=["#37AD83","#0374EA","#F29533","#EE5D5D","#A4C8FC"],la=Un.map((zi,Yi)=>Fn(qn({},zi),{color:Dr[Yi]})),ji={title:[{text:"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4",left:"center",top:"middle",textStyle:{color:"#A4C8FC",fontWeight:"normal",fontSize:Kn(12)}}],tooltip:{appendToBody:!0,trigger:"item",position:"right",formatter:({color:zi,value:Yi,name:Bi,percent:Gn})=>`
+}`;Pie(bie);function I3(b,a){(a==null||a>b.length)&&(a=b.length);for(var y=0,x=Array(a);y1?te-1:0),ae=1;ae3?z-3:0),te=3;te1&&(ye=ce.y+ce.vy),y>2&&(Ae=ce.z+ce.vz),ue.visit(we);function we(De,Me,He,Ie,Re,Le,je){var We=[Me,He,Ie,Re,Le,je],ht=We[0],Pt=We[1],xt=We[2],Lt=We[y],kt=We[y+1],wt=We[y+2],_e=De.data,yt=De.r,tt=ge+yt;if(_e){if(_e.index>ce.index){var Ft=de-_e.x-_e.vx,Xt=y>1?ye-_e.y-_e.vy:0,Pn=y>2?Ae-_e.z-_e.vz:0,Mt=Ft*Ft+Xt*Xt+Pn*Pn;Mt1&&Xt===0&&(Xt=Zd(E),Mt+=Xt*Xt),y>2&&Pn===0&&(Pn=Zd(E),Mt+=Pn*Pn),Mt=(tt-(Mt=Math.sqrt(Mt)))/Mt*z,ce.vx+=(Ft*=Mt)*(tt=(yt*=yt)/(Ee+yt)),y>1&&(ce.vy+=(Xt*=Mt)*tt),y>2&&(ce.vz+=(Pn*=Mt)*tt),_e.vx-=Ft*(tt=1-tt),y>1&&(_e.vy-=Xt*tt),y>2&&(_e.vz-=Pn*tt))}return}return ht>de+tt||Lt1&&(Pt>ye+tt||kt2&&(xt>Ae+tt||wtoe.r&&(oe.r=oe[se].r)}function ae(){if(a){var oe,se=a.length,ue;for(x=new Array(se),oe=0;oetypeof ue=="function")||Math.random,y=se.find(ue=>[1,2,3].includes(ue))||2,ae()},te.iterations=function(oe){return arguments.length?(ee=+oe,te):ee},te.strength=function(oe){return arguments.length?(z=+oe,te):z},te.radius=function(oe){return arguments.length?(b=typeof oe=="function"?oe:kf(+oe),ae(),te):b},te}var Hie=Be(89392),t9=Be(59301),Uie=Object.defineProperty,kie=Object.defineProperties,Gie=Object.getOwnPropertyDescriptors,n9=Object.getOwnPropertySymbols,Vie=Object.prototype.hasOwnProperty,jie=Object.prototype.propertyIsEnumerable,r9=(b,a,y)=>a in b?Uie(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,H3=(b,a)=>{for(var y in a||(a={}))Vie.call(a,y)&&r9(b,y,a[y]);if(n9)for(var y of n9(a))jie.call(a,y)&&r9(b,y,a[y]);return b},U3=(b,a)=>kie(b,Gie(a)),Xie=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const i9=new wa,Qie=new Float32Array([0,.5,0,-.5,-.5,0,.5,-.5,0]);i9.setAttribute("position",new us(Qie,3));const Wie=new bu({color:"#FF4500",side:Ms,transparent:!0,opacity:.8}),k3=new Map,a9=b=>(k3.has(b)||k3.set(b,new P1({transparent:!1,color:b})),k3.get(b)),Wde=(b,a)=>{const y=b.getParentData(a.id,"tree");return y?a.style.x>y.style.x?"right":"left":"center"},G3=[20,15,10],o9=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}],Zie=(b,a)=>{const y={};let x=null;return b.forEach(E=>{y[E.properties.uuid]=U3(H3({},E),{id:E.properties.uuid,children:[]})}),a.forEach(E=>{const z=y[E.startNodeUuid],ee=y[E.endNodeUuid];z&&(z.id=z.properties.uuid),z&&ee&&z.children.push(ee)}),b.forEach(E=>{!a.some(ee=>ee.endNodeUuid===E.properties.uuid)&&(x=y[E.properties.uuid])}),x};var Yie=(0,me.forwardRef)(({nodeUuid:b,subject_id:a,setshowdetail:y,setitems:x,setzoomsize:E},z)=>{var ee;const[te,ne]=(0,me.useState)(!1),[ae,oe]=(0,me.useState)({nodes:[],links:[]}),se=(0,me.useRef)(),ue=(0,me.useRef)(1),ce=(0,me.useRef)(null),de=(0,me.useRef)(null),ye=50,Ae=2e3,[ge,Ee]=(0,me.useState)(null),[be,we]=(0,me.useState)(""),[De,Me]=(0,me.useState)(null),He=(0,me.useRef)(new Map);(0,me.useEffect)(()=>{Ie()},[]);const Ie=()=>Xie(void 0,null,function*(){var _e,yt,tt,Ft,Xt,Pn,Mt,Bt;ne(!0);let jt=yield(0,bt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:b,subject_id:a,depth:-1,relationshipFilter:"\u5305\u542B>"}});ne(!1);let un=(yt=(_e=jt==null?void 0:jt.data)==null?void 0:_e.nodes)==null?void 0:yt.map(Kt=>{var Sn,bn,Bn,rr,ir,gr,Ii,hi,ut,Ze;return U3(H3({},Kt==null?void 0:Kt.properties),{id:(Sn=Kt==null?void 0:Kt.properties)==null?void 0:Sn.uuid,name:(bn=Kt==null?void 0:Kt.properties)==null?void 0:bn.name,description:(Bn=Kt==null?void 0:Kt.properties)==null?void 0:Bn.description,nodeType:(rr=Kt==null?void 0:Kt.properties)==null?void 0:rr.nodeType,tags:((Ii=(gr=(ir=Kt==null?void 0:Kt.properties)==null?void 0:ir.tags)==null?void 0:gr.split("\uFF0C"))==null?void 0:Ii.map(qt=>({name:qt})))||[],colorType:parseInt((hi=Kt==null?void 0:Kt.properties)==null?void 0:hi.color)>3?"3":(ut=Kt==null?void 0:Kt.properties)==null?void 0:ut.color,activeColor:"#FA6400",size:G3[((Ze=Kt==null?void 0:Kt.properties)==null?void 0:Ze.color)-1]||20,shape:"circle",hide:!1,isExtendedState:!0})}),xn=Zie((Ft=(tt=jt==null?void 0:jt.data)==null?void 0:tt.nodes)==null?void 0:Ft.map((Kt,Sn)=>{var bn,Bn,rr,ir,gr,Ii,hi,ut,Ze;const qt=parseInt((bn=Kt==null?void 0:Kt.properties)==null?void 0:bn.color)===1?"#CC7CF5":((Bn=o9.find(Mn=>{var Jt;return(Mn==null?void 0:Mn.name)===((Jt=Kt==null?void 0:Kt.properties)==null?void 0:Jt.nodeType)}))==null?void 0:Bn.color)||"#2D947C";return U3(H3({},Kt),{key:Sn,title:(rr=Kt==null?void 0:Kt.properties)==null?void 0:rr.name,newcolor:qt,nodeColor:qt,color:qt,colornodeType:parseInt((ir=Kt==null?void 0:Kt.properties)==null?void 0:ir.color)===1?"\u6839\u8282\u70B9":((gr=o9.find(Mn=>{var Jt;return(Mn==null?void 0:Mn.name)===((Jt=Kt==null?void 0:Kt.properties)==null?void 0:Jt.nodeType)}))==null?void 0:gr.name)||"\u5176\u4ED6",val:G3[((Ii=Kt==null?void 0:Kt.properties)==null?void 0:Ii.color)-1]||10,nodeVal:G3[((hi=Kt==null?void 0:Kt.properties)==null?void 0:hi.color)-1]||10,name:(ut=Kt==null?void 0:Kt.properties)==null?void 0:ut.name,nodeLabel:(Ze=Kt==null?void 0:Kt.properties)==null?void 0:Ze.name})}),(Pn=(Xt=jt==null?void 0:jt.data)==null?void 0:Xt.relationships)==null?void 0:Pn.filter(Kt=>Kt.type==="\u5305\u542B")),Tn=(0,gu.RN)(xn),Yn=(Mt=Tn.nodes)==null?void 0:Mt.filter((Kt,Sn,bn)=>Sn===bn.findIndex(Bn=>Bn.id===Kt.id)),Dr=(Bt=Tn.edges)==null?void 0:Bt.filter((Kt,Sn,bn)=>Sn===bn.findIndex(Bn=>Bn.source===Kt.source&&Bn.target===Kt.target));oe({nodes:Yn,links:Dr})}),Re=(_e,yt)=>{const tt=new Map([[_e,!0]]),Ft=Pn=>{yt.forEach(Mt=>{Mt.source.id===Pn&&!tt.has(Mt.target.id)&&(tt.set(Mt.target.id,!0),Ft(Mt.target.id))})},Xt=Pn=>{yt.forEach(Mt=>{Mt.target.id===Pn&&!tt.has(Mt.source.id)&&(tt.set(Mt.source.id,!0),Xt(Mt.source.id))})};return Ft(_e),Xt(_e),tt};(0,me.useEffect)(()=>{De?He.current=Re(De.id,ae.links):He.current=new Map},[De,ae.links]);const Le=()=>rM().force("charge",cM().strength(-50)).force("collision",zie().radius(_e=>(_e.val||20)*1.2)).force("link",aM().id(_e=>_e.id).distance(80)).force("center",dM()).numDimensions(3).tick(100),je=_e=>De?He.current.has(_e.id):!0,We=_e=>De?He.current.has(_e.source.id)&&He.current.has(_e.target.id):!0;(0,me.useEffect)(()=>()=>{de.current&&cancelAnimationFrame(de.current)},[]);const ht=()=>{if(!ce.current||!se.current)return;const _e=se.current,yt=_e.cameraPosition(),tt={x:0,y:0,z:0},Ft=.1,Xt={x:yt.x+(ce.current.x-yt.x)*Ft,y:yt.y+(ce.current.y-yt.y)*Ft,z:yt.z+(ce.current.z-yt.z)*Ft};_e.cameraPosition(Xt,tt,0),Math.hypot(Xt.x-ce.current.x,Xt.y-ce.current.y,Xt.z-ce.current.z)>5?de.current=requestAnimationFrame(ht):(de.current=null,ce.current=null)};(0,me.useImperativeHandle)(z,()=>({handleZoom:Lt,getData:Ie,selectall:Pt,settype:xt}));const Pt=_e=>{Ee(_e)},xt=_e=>{we(_e)},Lt=_e=>{de.current&&(cancelAnimationFrame(de.current),de.current=null);const yt=se.current;if(!yt)return;const tt=yt.cameraPosition(),Ft={x:0,y:0,z:0},Xt={x:tt.x-Ft.x,y:tt.y-Ft.y,z:tt.z-Ft.z},Pn=Math.hypot(Xt.x,Xt.y,Xt.z);let Bt=Pn*(_e==="in"?.8:1.2);if(Bt=Math.max(ye,Math.min(Ae,Bt)),Pn>0){const jt=Bt/Pn;ce.current={x:Ft.x+Xt.x*jt,y:Ft.y+Xt.y*jt,z:Ft.z+Xt.z*jt},ue.current=1e3/Bt,ht()}},kt=(0,Hie.debounce)(_e=>{Me(_e)},100),wt=_e=>{console.log("---",_e),Ee(_e.id),x(_e),y(!0)};return t9.createElement("div",{style:{height:"calc(100vh - 0px)",overflow:"hidden"}},((ee=ae==null?void 0:ae.nodes)==null?void 0:ee.length)>0&&t9.createElement(O3,{graphData:ae,ref:se,enableNodeDrag:!1,backgroundColor:"rgb(1, 10, 35)",linkColor:_e=>We(_e)?"#ccc":"rgba(0,0,0,0)",linkWidth:_e=>(We(_e),1),linkDirectionalArrowLength:De?6:0,nodeRelSize:8,linkDirectionalArrowColor:()=>"rgba(0,0,0,0)",linkDirectionalParticles:_e=>We(_e)?3:0,linkDirectionalParticleSpeed:.001,linkDirectionalParticleWidth:2,linkDirectionalParticleColor:_e=>We(_e)?"#ccc":"rgba(0,0,0,0)",linkThreeObjectExtend:!0,nodeThreeObject:_e=>{if(be){const yt=new Go(new Hf(_e.val,16,16),a9(_e.colornodeType===be?_e.nodeColor:"#999999"));if(_e.id===ge){const tt=new Go(new Hf(_e.val+5,32,32),new bu({transparent:!0,opacity:.3}));yt.add(tt)}return yt}else{const yt=new Go(new Hf(_e.val,16,16),a9(_e.id===ge||je(_e)?_e.nodeColor:"#999999"));if(_e.id===ge){const tt=new Go(new Hf(_e.val+5,32,32),new bu({transparent:!0,opacity:.3}));yt.add(tt)}return yt}},linkThreeObject:_e=>We(_e)?new Go(i9,Wie):null,onNodeHover:kt,onNodeClick:wt,onEngineStop:()=>{},onNodeDragEnd:_e=>{_e.fx=_e.x,_e.fy=_e.y,_e.fz=_e.z}}))}),Fl={flex_box_center:"flex_box_center___mORrQ",flex_space_between:"flex_space_between___AGgBm",flex_box_vertical_center:"flex_box_vertical_center____H93g",flex_box_center_end:"flex_box_center_end___VPK8Q",flex_box_column:"flex_box_column___qksG3",autocomp:"autocomp___H_feM",autocompwidth:"autocompwidth___RMYtG",hoverone:"hoverone___j7m8k",name:"name___qwPqM",img:"img___WHKD_",autopop:"autopop___YCC3k",studentHead:"studentHead___DeVom",headLi:"headLi___qiYnp",btn:"btn___s7HI8",tupugx:"tupugx___JCYSy",textname:"textname___iEAMA",dropdownst:"dropdownst___ca1cn",ChangeBut:"ChangeBut___uZelH"},V3=Be(84056),s9=Be(59301),Jie=Object.defineProperty,Kie=Object.defineProperties,qie=Object.getOwnPropertyDescriptors,kS=Object.getOwnPropertySymbols,l9=Object.prototype.hasOwnProperty,u9=Object.prototype.propertyIsEnumerable,c9=(b,a,y)=>a in b?Jie(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,d9=(b,a)=>{for(var y in a||(a={}))l9.call(a,y)&&c9(b,y,a[y]);if(kS)for(var y of kS(a))u9.call(a,y)&&c9(b,y,a[y]);return b},_ie=(b,a)=>Kie(b,qie(a)),$ie=(b,a)=>{var y={};for(var x in b)l9.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&kS)for(var x of kS(b))a.indexOf(x)<0&&u9.call(b,x)&&(y[x]=b[x]);return y},eae=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});let GS=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C",bordercolor:"#157660"}];const Yde=null;let Jde=null;const tae=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,datas:te}=a,ne=$ie(a,["pathsDetail","user","globalSetting","loading","dispatch","datas"]);const ae=(0,me.useRef)(),oe=(0,me.useRef)(null);(0,me.useEffect)(()=>{se()},[te]);function se(){return eae(this,null,function*(){var ue,ce,de,ye,Ae,ge,Ee;if(((ue=te==null?void 0:te.nodes)==null?void 0:ue.length)>0){let be=(0,gt.fX)((ce=te==null?void 0:te.nodes)==null?void 0:ce.map((Ie,Re)=>{var Le,je,We,ht,Pt,xt,Lt,kt,wt,_e,yt,tt,Ft,Xt,Pn,Mt;return _ie(d9(d9({},Ie),Ie==null?void 0:Ie.properties),{rootNodeUuid:(Le=Ie==null?void 0:Ie.properties)==null?void 0:Le.rootNodeUuid,id:(je=Ie==null?void 0:Ie.properties)==null?void 0:je.uuid,name:(We=Ie==null?void 0:Ie.properties)==null?void 0:We.name,labelstype:(ht=Ie==null?void 0:Ie.labels)==null?void 0:ht[1],description:(Pt=Ie==null?void 0:Ie.properties)==null?void 0:Pt.description,nodeType:(xt=Ie==null?void 0:Ie.properties)==null?void 0:xt.nodeType,colornodeType:parseInt((Lt=Ie==null?void 0:Ie.properties)==null?void 0:Lt.color)===1?"\u6839\u8282\u70B9":((kt=GS==null?void 0:GS.find(Bt=>{var jt;return(Bt==null?void 0:Bt.name)===((jt=Ie==null?void 0:Ie.properties)==null?void 0:jt.nodeType)}))==null?void 0:kt.name)||"\u5176\u4ED6",newcolor:parseInt((wt=Ie==null?void 0:Ie.properties)==null?void 0:wt.color)===1?"#CC7CF5":((_e=GS==null?void 0:GS.find(Bt=>{var jt;return(Bt==null?void 0:Bt.name)===((jt=Ie==null?void 0:Ie.properties)==null?void 0:jt.nodeType)}))==null?void 0:_e.color)||"#2D947C",tags:((yt=Ie==null?void 0:Ie.properties)==null?void 0:yt.tags)&&((Xt=(Ft=(tt=Ie==null?void 0:Ie.properties)==null?void 0:tt.tags)==null?void 0:Ft.split("\uFF0C"))==null?void 0:Xt.map(Bt=>({name:Bt})))||[],colorType:parseInt((Pn=Ie==null?void 0:Ie.properties)==null?void 0:Pn.color)>3?"3":(Mt=Ie==null?void 0:Ie.properties)==null?void 0:Mt.color})}),(Ae=(ye=(de=te==null?void 0:te.relationships)==null?void 0:de.filter(Ie=>{var Re,Le,je;return(Ie==null?void 0:Ie.endNodeUuid)!==((je=(Le=(Re=te==null?void 0:te.nodes)==null?void 0:Re[0])==null?void 0:Le.properties)==null?void 0:je.rootNodeUuid)}))==null?void 0:ye.filter(Ie=>{var Re,Le,je;return(Ie==null?void 0:Ie.startNodeUuid)!==((je=(Le=(Re=te==null?void 0:te.nodes)==null?void 0:Re[0])==null?void 0:Le.properties)==null?void 0:je.rootNodeUuid)}))==null?void 0:Ae.filter(Ie=>Ie.type==="\u5305\u542B")),we=(0,gu.RN)(be),De=(ge=we.nodes)==null?void 0:ge.filter((Ie,Re,Le)=>Re===Le.findIndex(je=>je.id===Ie.id)),Me=(Ee=we.edges)==null?void 0:Ee.filter((Ie,Re,Le)=>Re===Le.findIndex(je=>je.source===Ie.source&&je.target===Ie.target));De.map(Ie=>(Ie.transformd=!0,Ie.style={labelWordWrap:!0,labelPlacement:Ie.depth===0?"center":Ie.depth<3?"top-left":"top",haloLineWidth:Math.max(20-Ie.depth*6,0),labelMaxWidth:Ie.depth===0?300:200,labelFontSize:Ie.depth===0?22:De.length>300?12:14,labelLineHeight:100,halo:Ie.depth<3},Ie)),ae.current=null;let He=De==null?void 0:De.length;ae.current=new gu.kJ({container:oe.current,autoResize:!0,background:"#010A23",autoFit:{type:De.length>50?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:De,edges:Me},node:{type:"circle",style:{size:Ie=>Ie.colorType==1?100:Ie.depth<2?50:He>250?10:20,fill:Ie=>Ie.newcolor,labelText:Ie=>Ie.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:Ie=>Ie.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:De.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",enable:Ie=>Ie.targetType==="node",getContent:(Ie,Re)=>{let Le="";return Re.forEach(je=>{Le+=`
${je.name||""}
`}),Le}}],behaviors:["drag-canvas",{type:"zoom-canvas"},"drag-element",{type:"collapse-expand",onExpand:(Ie,Re)=>{console.log("----",Ie,Re)}},{type:"fix-element-size",state:"fix-element-size",enable:!0}],transforms:[{type:"place-radial-labels"}]}),ae.current.render()}})}return s9.createElement("div",{style:{background:"#fff",height:"800rem"}},s9.createElement("div",{style:{width:"100%",height:"800rem"},ref:oe}))};var nae=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(tae),j3={flex_box_center:"flex_box_center___WMF1f",flex_space_between:"flex_space_between___haq2g",flex_box_vertical_center:"flex_box_vertical_center___KFxAJ",flex_box_center_end:"flex_box_center_end___DIl10",flex_box_column:"flex_box_column___f8Jy4",zhishidian:"zhishidian___ftPXv"},VS={flex_box_center:"flex_box_center___JiLDQ",flex_space_between:"flex_space_between___Ur9j0",flex_box_vertical_center:"flex_box_vertical_center___FAM8c",flex_box_center_end:"flex_box_center_end___onqau",flex_box_column:"flex_box_column___jwO5r",tree_box:"tree_box___EeMwm",tree:"tree___jwv1Z"},Ia=Be(59301),rae=Object.defineProperty,iae=Object.defineProperties,aae=Object.getOwnPropertyDescriptors,f9=Object.getOwnPropertySymbols,oae=Object.prototype.hasOwnProperty,sae=Object.prototype.propertyIsEnumerable,h9=(b,a,y)=>a in b?rae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,X3=(b,a)=>{for(var y in a||(a={}))oae.call(a,y)&&h9(b,y,a[y]);if(f9)for(var y of f9(a))sae.call(a,y)&&h9(b,y,a[y]);return b},g9=(b,a)=>iae(b,aae(a)),p9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const lae=({dispatch:b,user:a,classroomList:y,account:x,resourceModalVisible:E,setResourceModalVisible:z,resourceId:ee,binding:te,getTableData:ne})=>{const[ae]=Gt.default.useForm(),oe=(0,dt.useParams)(),[se,ue]=(0,me.useState)([]),[ce,de]=(0,me.useState)([]),[ye,Ae]=(0,me.useState)([]),[ge,Ee]=(0,me.useState)(!1),[be,we]=(0,me.useState)(!1),[De,Me]=(0,me.useState)([]),[He,Ie]=(0,me.useState)({keyword:""});(0,me.useEffect)(()=>{E?(ae.setFieldsValue({tab:"all"}),Le("all")):(Me([]),Ae([]),He.keyword="",Ie(X3({},He)))},[E]),(0,me.useEffect)(()=>{E&&Le(ae.getFieldValue("tab"))},[He==null?void 0:He.keyword]);const Re=We=>{switch(We.item_type){case"Challenge":return Ia.createElement(Al.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},Ia.createElement(Af.Z,{flex:"302px"},Ia.createElement(Qe.Z,{title:We.name||""},Ia.createElement("div",{className:" multi_ellipsis1"},Ia.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",We.name||""))),Ia.createElement(Af.Z,{flex:1},Ia.createElement(Qe.Z,{title:We.shixun_name||""},Ia.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(We==null?void 0:We.shixun_name)||""))));case"Shixun":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),We.name);case"Attachment":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),We.name);case"ExaminationBank":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),We.name);case"HomeworkCommon":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),We.name);case"VideoItem":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),We.name);case"SubjectHomework":return(We==null?void 0:We.homework_type)=="group"?Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),We.name):Ia.createElement("span",null,Ia.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),We.name);case"StageCatalog":return Ia.createElement("span",null,Ia.createElement("span",{className:"mr5"},"\u5C0F\u8282"),We.name);default:return""}},Le=We=>p9(void 0,null,function*(){Ee(!0);const ht=yield(0,bt.ZP)(`/api/paths/${oe==null?void 0:oe.pathId}/bind_tag_stage_shixuns.json`,{method:"get",params:{tag_discipline_id:ee,binding:te,keywords:He==null?void 0:He.keyword,tab:We}});if(ht){const Pt=(kt,wt="")=>kt==null?void 0:kt.map((_e,yt)=>{const tt=wt?`${wt}-${yt}`:`${yt}`,Xt=!wt?_e.state_name||"":Re(_e),Pn=!(_e!=null&&_e.can_choose);return g9(X3({},_e),{title:Xt,key:tt,disabled:Pn,children:Pt(_e.items||_e.children||[],tt)})}),xt=Pt((ht==null?void 0:ht.stages)||[]);ue(xt||[]);const Lt=(kt,wt=[])=>(kt.forEach(_e=>{var yt;wt.push(_e.key),(yt=_e.children)!=null&&yt.length&&Lt(_e.children,wt)}),wt);de(Lt(xt||[]))}Ee(!1)}),je=(We,ht)=>{var Pt,xt;(Pt=ht==null?void 0:ht.checkedNodes)!=null&&Pt.length&&Ae((xt=ht==null?void 0:ht.checkedNodes)==null?void 0:xt.map(Lt=>Lt==null?void 0:Lt.stage_shixun_id)),Me(We)};return Ia.createElement("div",null,Ia.createElement(Nt.default,{title:te?"\u89E3\u7ED1\u8D44\u6E90":"\u5173\u8054\u8D44\u6E90",open:E,width:700,centered:!0,destroyOnClose:!0,okText:"\u786E\u5B9A\u4FDD\u5B58",className:VS.scoremodal,onCancel:()=>{z(!1)},onOk:()=>p9(void 0,null,function*(){if(we(!0),te){const We=yield(0,bt.ZP)(`/api/v2/tag_disciplines/${ee}/un_bind_resource.json`,{method:"post",body:{stage_shixun_ids:ye}});(We==null?void 0:We.status)==0&&(z(!1),ne()),we(!1)}else{const We=yield(0,bt.ZP)(`/api/v2/tag_disciplines/${ee}/bind_resource.json`,{method:"post",body:{stage_shixun_ids:ye}});(We==null?void 0:We.status)==0&&(z(!1),ne()),we(!1)}})},Ia.createElement(Gt.default,{layout:"inline",form:ae,className:VS.myForm},Ia.createElement(Gt.default.Item,{name:"tab",colon:!1},Ia.createElement(ga.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",onChange:We=>{Le(We)}},Ia.createElement(ga.default.Option,{value:"all"},"\u5168\u90E8"),Ia.createElement(ga.default.Option,{value:"shixun"},"\u5B9E\u8DF5\u9879\u76EE"),Ia.createElement(ga.default.Option,{value:"video"},"\u89C6\u9891"),Ia.createElement(ga.default.Option,{value:"attachment"},"\u8BFE\u4EF6"),Ia.createElement(ga.default.Option,{value:"challenge"},"\u5173\u5361"),Ia.createElement(ga.default.Option,{value:"group_homework"},"\u5206\u7EC4\u4F5C\u4E1A"),Ia.createElement(ga.default.Option,{value:"normal_homework"},"\u56FE\u6587\u4F5C\u4E1A"),Ia.createElement(ga.default.Option,{value:"hack_homework"},"\u7F16\u7A0B\u4F5C\u4E1A"),Ia.createElement(ga.default.Option,{value:"exercise"},"\u6D4B\u9A8C"))),Ia.createElement(Jf.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:He==null?void 0:He.keyword,style:{width:240,marginLeft:"auto"},onChange:We=>{Ie(g9(X3({},He),{keyword:We,page:1}))}})),Ia.createElement(Qt.Z,{spinning:ge},(se==null?void 0:se.length)>0?Ia.createElement("div",{className:VS.tree_box},Ia.createElement(So.default,{className:VS.tree,checkable:!0,treeData:se,checkedKeys:De,expandedKeys:ce,onExpand:We=>de(We),onCheck:(We,ht)=>je(We,ht)})):Ia.createElement(zl.Z,null))))};var uae=(0,dt.connect)(({user:b,classroomList:a,account:y})=>({user:b,classroomList:a,account:y}))(lae),mc=Be(59301),cae=Object.defineProperty,dae=Object.defineProperties,fae=Object.getOwnPropertyDescriptors,m9=Object.getOwnPropertySymbols,hae=Object.prototype.hasOwnProperty,gae=Object.prototype.propertyIsEnumerable,v9=(b,a,y)=>a in b?cae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,A9=(b,a)=>{for(var y in a||(a={}))hae.call(a,y)&&v9(b,y,a[y]);if(m9)for(var y of m9(a))gae.call(a,y)&&v9(b,y,a[y]);return b},pae=(b,a)=>dae(b,fae(a)),y9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const mae=({dispatch:b,user:a,classroomList:y,account:x})=>{const[E]=Gt.default.useForm(),z=(0,dt.useParams)(),[ee,te]=(0,me.useState)(!1),[ne,ae]=(0,me.useState)({page:1,limit:10,keyword:""}),[oe,se]=(0,me.useState)([]),[ue,ce]=(0,me.useState)({}),[de,ye]=(0,me.useState)(!1),[Ae,ge]=(0,me.useState)(""),[Ee,be]=(0,me.useState)(!1),[we,De]=(0,me.useState)("");(0,me.useEffect)(()=>{x.actionTabs.key=="\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90"?Me():(ne.keyword="",ae(A9({},ne)))},[x.actionTabs]);const Me=()=>y9(void 0,null,function*(){var Re,Le,je,We,ht,Pt,xt,Lt,kt,wt,_e,yt;te(!0);const tt=yield(0,bt.ZP)("/api/v2/course_disciplines.json",{method:"get"});(tt==null?void 0:tt.status)===0&&(se((Re=tt==null?void 0:tt.data)==null?void 0:Re.list),E.setFieldsValue({course_discipline_id:(We=(je=(Le=tt==null?void 0:tt.data)==null?void 0:Le.list)==null?void 0:je[0])==null?void 0:We.id}),((Pt=(ht=tt==null?void 0:tt.data)==null?void 0:ht.list)==null?void 0:Pt.length)>0?He((kt=(Lt=(xt=tt==null?void 0:tt.data)==null?void 0:xt.list)==null?void 0:Lt[0])==null?void 0:kt.id):te(!1),De((yt=(_e=(wt=tt==null?void 0:tt.data)==null?void 0:wt.list)==null?void 0:_e[0])==null?void 0:yt.id))}),He=Re=>y9(void 0,null,function*(){const Le=yield(0,bt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(z==null?void 0:z.pathId)||"",course_discipline_id:Re,keyword:ne==null?void 0:ne.keyword}});(Le==null?void 0:Le.status)===0&&ce(Le==null?void 0:Le.data),te(!1)});(0,me.useEffect)(()=>{x.actionTabs.key=="\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90"&&(He(E.getFieldValue("course_discipline_id")),De(E.getFieldValue("course_discipline_id")))},[ne==null?void 0:ne.keyword]);const Ie=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(Re,Le)=>mc.createElement("span",null,Re||"--")},{title:"\u5DF2\u5173\u8054\u8D44\u6E90\u6570\u91CF",dataIndex:"resource_size",key:"resource_size",ellipsis:!0,align:"left",render:Re=>mc.createElement("span",null,Re)},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(Re,Le)=>mc.createElement(mc.Fragment,null,mc.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginRight:"20px"},onClick:()=>{ye(!0),ge(Le==null?void 0:Le.id),be(!1)}},"\u5173\u8054\u8D44\u6E90"),mc.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ye(!0),ge(Le==null?void 0:Le.id),be(!0)}},"\u89E3\u7ED1\u8D44\u6E90"))}].filter(Re=>!!Re);return mc.createElement(Nt.default,{title:"\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90",open:x.actionTabs.key=="\u8BFE\u7A0B\u77E5\u8BC6\u70B9\u5173\u8054\u8D44\u6E90",width:900,centered:!0,footer:null,destroyOnClose:!0,className:j3.scoremodal,onCancel:()=>{b({type:"account/setActionTabs",payload:{key:""}})}},mc.createElement(Qt.Z,{spinning:ee},mc.createElement(Gt.default,{layout:"inline",form:E,className:j3.myForm},mc.createElement(Gt.default.Item,{name:"course_discipline_id",colon:!1},mc.createElement(ga.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",onChange:Re=>{He(Re),De(Re)}},oe==null?void 0:oe.map(Re=>mc.createElement(ga.default.Option,{key:Re==null?void 0:Re.id,value:Re==null?void 0:Re.id},Re==null?void 0:Re.name)))),mc.createElement(Jf.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ne==null?void 0:ne.keyword,style:{width:240},onChange:Re=>{ae(pae(A9({},ne),{keyword:Re,page:1}))}}),mc.createElement("div",{className:j3.zhishidian,onClick:()=>{(0,gt.xg)(`/knowledgeHub?course_discipline_id=${we}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),mc.createElement(xl.default,{columns:Ie,pagination:!1,scroll:{y:400},style:{marginTop:"20px",marginBottom:"20px"},dataSource:(ue==null?void 0:ue.tag_disciplines)||[]})),mc.createElement(uae,{resourceModalVisible:de,setResourceModalVisible:ye,resourceId:Ae,binding:Ee,getTableData:()=>{He(E.getFieldValue("course_discipline_id")),De(E.getFieldValue("course_discipline_id"))}}))};var vae=(0,dt.connect)(({user:b,classroomList:a,account:y})=>({user:b,classroomList:a,account:y}))(mae),ar=Be(59301),Aae=Object.defineProperty,yae=Object.defineProperties,xae=Object.getOwnPropertyDescriptors,jS=Object.getOwnPropertySymbols,x9=Object.prototype.hasOwnProperty,P9=Object.prototype.propertyIsEnumerable,b9=(b,a,y)=>a in b?Aae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,zA=(b,a)=>{for(var y in a||(a={}))x9.call(a,y)&&b9(b,y,a[y]);if(jS)for(var y of jS(a))P9.call(a,y)&&b9(b,y,a[y]);return b},Pae=(b,a)=>yae(b,xae(a)),bae=(b,a)=>{var y={};for(var x in b)x9.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&jS)for(var x of jS(b))a.indexOf(x)<0&&P9.call(b,x)&&(y[x]=b[x]);return y},sm=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Ca=window.ENV==="build"?"/react/build":"";let R0=[{name:"\u6839\u8282\u70B9",src:Ca+"/images/one.svg",color:"#CC7CF5",bordercolor:"#A150CB",img:Ca+"/images/gjd.svg"},{name:"\u8BFE\u7A0B",src:Ca+"/images/kc.svg",color:"#3241F7",bordercolor:"#3437D9",img:Ca+"/images/kcjd.svg"},{name:"\u7AE0\u8282",src:Ca+"/images/zj.svg",color:"#5e54e7",bordercolor:"#7f77f9",img:Ca+"/images/zjjd.svg"},{name:"\u77E5\u8BC6\u70B9",src:Ca+"/images/zsd.svg",color:"#FFDF55",bordercolor:"#FFD60F",img:Ca+"/images/zsdjd.svg"},{name:"\u5B9E\u8BAD",src:Ca+"/images/sx.svg",color:"#4E9DFF",bordercolor:"#0882FB",img:Ca+"/images/sxjd.svg"},{name:"\u4F5C\u4E1A",src:Ca+"/images/zy.svg",color:"#445DF3",bordercolor:"#3149D5",img:Ca+"/images/zyjd.svg"},{name:"\u89C6\u9891",src:Ca+"/images/sp.svg",color:"#6BC4DE",bordercolor:"#339DC4",img:Ca+"/images/spjd.svg"},{name:"\u8BFE\u4EF6",src:Ca+"/images/fj.svg",color:"#6BDE73",bordercolor:"#33C448",img:Ca+"/images/kjjd.svg"},{name:"\u8BD5\u5377",src:Ca+"/images/sj.svg",color:"#2D9534",bordercolor:"#077A04",img:Ca+"/images/sjjd.svg"},{name:"\u5176\u4ED6",src:Ca+"/images/qt.svg",color:"#2D947C",bordercolor:"#157660",img:Ca+"/images/qtjd.svg"}];const Eae=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,uuid:te,Tabsdatas:ne,initdata:ae,setactivied:oe,tpacti:se}=a,ue=bae(a,["pathsDetail","user","globalSetting","loading","dispatch","uuid","Tabsdatas","initdata","setactivied","tpacti"]),ce,de,ye,Ae,ge,Ee;const be=(0,dt.useParams)(),we=(0,me.useRef)(),De=(0,me.useRef)(),Me=(0,me.useRef)(),[He,Ie]=(0,me.useState)([]),[Re,Le]=(0,me.useState)(!0),[je,We]=(0,me.useState)([]),[ht,Pt]=(0,me.useState)(""),[xt,Lt]=(0,me.useState)(!1),kt=(0,me.useRef)(null),[wt,_e]=(0,me.useState)(),[yt,tt]=(0,me.useState)(!1),[Ft,Xt]=(0,me.useState)([]);let[Pn,Mt]=(0,me.useState)(!1);const[Bt,jt]=(0,me.useState)(!1),[un,xn]=(0,me.useState)(!1),[Tn,Yn]=(0,me.useState)(!1),[Dr,vt]=(0,me.useState)([]),[Kt,Sn]=(0,me.useState)(!1),[bn,Bn]=(0,me.useState)([]),[rr]=(0,dt.useSearchParams)(),[ir,gr]=(0,me.useState)(!1),[Ii,hi]=(0,me.useState)(0),[ut,Ze]=(0,me.useState)("\u5168\u90E8");let[qt,Mn]=(0,me.useState)({page:1,limit:10});const[Jt,An]=(0,me.useState)({}),[Kr,pr]=(0,me.useState)([]),$r=(0,me.useRef)(null),ni=(0,me.useRef)(null),[$n,fr]=(0,me.useState)(!1);(0,me.useEffect)(()=>(Pn=!1,Mt(!1),or(2,!0),Rt.ZP.config({getContainer:()=>kt.current}),()=>{var en;Le(!1),We([]),tt(!1),Pt(""),(en=Me.current)==null||en.clear()}),[te]),(0,me.useEffect)(()=>(document.addEventListener("keydown",Di),document.addEventListener("keyup",Pi),()=>{document.removeEventListener("keydown",Di),document.addEventListener("keyup",Pi)}),[]);function Di(en){en.ctrlKey&&Me.current&&Me.current.setBehaviors(dn=>[...dn.filter(Br=>typeof Br=="string"?Br!=="zoom-canvas":Br.type!=="zoom-canvas"),{type:"zoom-canvas",key:"new-zoom",enable:!0,preventDefault:!0}])}function Pi(en){Me.current&&Me.current.setBehaviors(dn=>[...dn.filter(Br=>typeof Br=="string"?Br!=="zoom-canvas":Br.type!=="zoom-canvas"),{type:"zoom-canvas",key:"new-zoom1",enable:!1,preventDefault:!1}])}const ur={onRemove:()=>{vt([])},beforeUpload:en=>{if(console.log(en),(en==null?void 0:en.size)>1024*1024*50)return Rt.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let dn=[];return dn.push(en),vt([...dn]),!1},fileList:Dr,accept:".xls,.xlsx"};(0,me.useEffect)(()=>{},[Pn]),(0,me.useEffect)(()=>(window.addEventListener("resize",Qi),()=>{window.removeEventListener("resize",Qi)}),[]);function Qi(){var en,dn;(dn=(en=we.current)==null?void 0:en.update)==null||dn.call(en)}const Zt=(...en)=>sm(void 0,[...en],function*(dn={}){return yield ee({type:"pathsDetail/getKnowledgeGraphs",payload:zA({graphable_type:rr.get("type")==="classrooms"?"course":"subject",graphable_id:be==null?void 0:be.pathId},dn)})});function or(en,dn=!1){return sm(this,null,function*(){var cr,Br,kr,Oa,Ql,cu,O0,uf;(cr=Me.current)==null||cr.destroy(),gr(!0);let qh=yield(0,bt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:te,subject_id:be==null?void 0:be.pathId,depth:en===0?en:en||-1,relationshipFilter:"\u5305\u542B>"}});if(gr(!1),(qh==null?void 0:qh.status)===0){if(dn||Zt({graphable_id:be==null?void 0:be.pathId}),Pn){De.current.getData();return}Le(!0);let UA=(0,gt.fX)((kr=(Br=qh==null?void 0:qh.data)==null?void 0:Br.nodes)==null?void 0:kr.map((Tr,Dc)=>{var td,nd,H0,$S,rt,rn,Dn,Nn,ln,Pr,ei,Ti,gi,ia,ha,Wi,Ka,Zo;return Pae(zA(zA({},Tr),Tr==null?void 0:Tr.properties),{rootNodeUuid:(td=Tr==null?void 0:Tr.properties)==null?void 0:td.rootNodeUuid,id:(nd=Tr==null?void 0:Tr.properties)==null?void 0:nd.uuid,name:(H0=Tr==null?void 0:Tr.properties)==null?void 0:H0.name,labelstype:($S=Tr==null?void 0:Tr.labels)==null?void 0:$S[1],description:(rt=Tr==null?void 0:Tr.properties)==null?void 0:rt.description,nodeType:(rn=Tr==null?void 0:Tr.properties)==null?void 0:rn.nodeType,colornodeType:parseInt((Dn=Tr==null?void 0:Tr.properties)==null?void 0:Dn.color)===1?"\u6839\u8282\u70B9":((Nn=R0==null?void 0:R0.find(Bo=>{var Po;return(Bo==null?void 0:Bo.name)===((Po=Tr==null?void 0:Tr.properties)==null?void 0:Po.nodeType)}))==null?void 0:Nn.name)||"\u5176\u4ED6",newcolor:parseInt((ln=Tr==null?void 0:Tr.properties)==null?void 0:ln.color)===1?"#CC7CF5":((Pr=R0==null?void 0:R0.find(Bo=>{var Po;return(Bo==null?void 0:Bo.name)===((Po=Tr==null?void 0:Tr.properties)==null?void 0:Po.nodeType)}))==null?void 0:Pr.color)||"#2D947C",newbordercolor:parseInt((ei=Tr==null?void 0:Tr.properties)==null?void 0:ei.color)===1?Ca+"/images/gjd.svg":((Ti=R0==null?void 0:R0.find(Bo=>{var Po;return(Bo==null?void 0:Bo.name)===((Po=Tr==null?void 0:Tr.properties)==null?void 0:Po.nodeType)}))==null?void 0:Ti.img)||Ca+"/images/qtjd.svg",tags:((gi=Tr==null?void 0:Tr.properties)==null?void 0:gi.tags)&&((Wi=(ha=(ia=Tr==null?void 0:Tr.properties)==null?void 0:ia.tags)==null?void 0:ha.split("\uFF0C"))==null?void 0:Wi.map(Bo=>({name:Bo})))||[],colorType:parseInt((Ka=Tr==null?void 0:Tr.properties)==null?void 0:Ka.color)>3?"3":(Zo=Tr==null?void 0:Tr.properties)==null?void 0:Zo.color})}),(Ql=(Oa=qh==null?void 0:qh.data)==null?void 0:Oa.relationships)==null?void 0:Ql.filter(Tr=>Tr.type==="\u5305\u542B")),jx=(0,gu.RN)(UA),ed=(cu=jx.nodes)==null?void 0:cu.filter((Tr,Dc,td)=>Dc===td.findIndex(nd=>nd.id===Tr.id));Ie(ed);let qS=(O0=jx.edges)==null?void 0:O0.filter((Tr,Dc,td)=>Dc===td.findIndex(nd=>nd.source===Tr.source&&nd.target===Tr.target));ed.map(Tr=>(Tr.transformd=!0,Tr.style={labelWordWrap:!0,labelPlacement:Tr.depth===0?"center":Tr.depth<3?"top-left":"top",haloLineWidth:Math.max(20-Tr.depth*6,0),labelMaxWidth:Tr.depth===0?300:100,labelFontSize:Tr.depth===0?22:ed.length>300?12:14,labelLineHeight:100,halo:Tr.depth<3},Tr)),Me.current=null;let _S=ed==null?void 0:ed.length;Me.current=new gu.kJ({container:ni.current,autoResize:!0,background:"#010A23",autoFit:{type:ed.length>10?"view":"center",options:{direction:"both",when:"always"}},animation:!1,padding:50,data:{nodes:ed,edges:qS},node:{type:"image",style:{src:Tr=>Tr.newbordercolor,size:Tr=>Tr.colorType==1?100:Tr.depth<2?50:_S>250?10:20,fill:Tr=>Tr.newcolor,labelText:Tr=>Tr.name,labelFill:"#ffffff"},state:{highlight:{stroke:"transparent"},selected:{stroke:"transparent"},inactive:{fill:Tr=>Tr.newcolor,port:!1,labelBackground:!1,halo:!1,badgeBackground:!1}}},edge:{style:{labelBackground:!1,halo:!1,stroke:"#A150CB",strokeOpacity:.5},state:{inactive:{stroke:"#f9f0ff",strokeOpacity:.5,halo:!1,labelBackground:!1,lineWidth:1},highlight:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},selected:{stroke:"#43E93F",strokeOpacity:1,halo:!1,lineWidth:1},active:{halo:!1},disable:{halo:!1}}},layout:[{type:"dendrogram",radial:!0,nodeSep:40,rankSep:ed.length>250?360:240,direction:"RL",unitRadius:90,linkDistance:200,preventOverlap:!0,maxPreventOverlapIteration:100,strictRadial:!1}],plugins:[{type:"tooltip",position:"bottom",enable:Tr=>Tr.targetType==="node",getContent:(Tr,Dc)=>{let td="";return Dc.forEach(nd=>{td+=`
${nd.name||""}
`}),td}}],behaviors:["drag-canvas",{type:"zoom-canvas",enable:!1,preventDefault:!1,onFinish:()=>{setTimeout(()=>{var Tr;hi((((Tr=Me==null?void 0:Me.current)==null?void 0:Tr.getZoom())*100).toFixed(0))},300)}},"drag-element",{type:"collapse-expand",onExpand:(Tr,Dc)=>{console.log("----",Tr,Dc)}},{type:"fix-element-size",state:"fix-element-size",enable:!0},{type:"click-select",state:"selected",onClick:Tr=>{$r.current?(clearTimeout($r.current),$r.current=null):$r.current=setTimeout(()=>{let Dc=ed.filter(td=>{var nd,H0;return(td==null?void 0:td.id)===((H0=(nd=Tr.target)==null?void 0:nd.config)==null?void 0:H0.id)});if((Dc==null?void 0:Dc.length)===0){tt(!1);return}_e(Dc==null?void 0:Dc[0]),tt(!0),Tr.view.setCursor("pointer"),$r.current=null},300)},multiple:!1},{type:"hover-activate",enable:Tr=>Tr.targetType==="node",degree:1,state:"highlight",direction:"both",inactiveState:"inactive",onHover:Tr=>{Tr.view.setCursor("pointer")},onHoverEnd:Tr=>{Tr.view.setCursor("default")}}],transforms:[{type:"place-radial-labels"}]}),Me.current.render(),ni.current&&(ni.current.style.opacity=1),(uf=Me==null?void 0:Me.current)==null||uf.fitView(),setTimeout(()=>{var Tr;hi((((Tr=Me==null?void 0:Me.current)==null?void 0:Tr.getZoom())*100).toFixed(0))},300);var Vx=Me.current.getOptions();setTimeout(()=>{var Tr;Vx.animation=!0,(Tr=Me.current)==null||Tr.setOptions(Vx)},2500),window.graphsRef=Me.current}let z0=yield(0,bt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:be==null?void 0:be.pathId}});(z0==null?void 0:z0.status)===0&&pr(z0==null?void 0:z0.data)})}const Ir=(en,dn)=>{if(Me.current){if(Bt){en==="Leave"?De.current.settype(""):De.current.settype(dn==null?void 0:dn.name);return}if(Pn){De.current.onMouse(en,dn.name);return}try{const cr={},Br={};Me.current.getEdgeData().map(kr=>{cr[kr.id]=en==="Enter"?"inactive":"active"}),Me.current.getNodeData().map(kr=>{en==="Enter"?Br[kr.id]=kr.colornodeType===dn.name?"highlight":"inactive":Br[kr.id]="active"}),Me.current.setElementState(cr),Me.current.setElementState(Br)}catch(cr){}}},ci=(en,dn)=>{if(Me.current){if(Pn){De.current.onMouse(en,dn.name);return}try{const cr={},Br={};Me.current.getEdgeData().map(kr=>{cr[kr.id]=en==="Enter"?"inactive":"active"}),Me.current.getNodeData().map(kr=>{var Oa,Ql;en==="Enter"?Br[kr.id]=(Ql=(Oa=kr.tags)==null?void 0:Oa.map(cu=>cu==null?void 0:cu.name))!=null&&Ql.includes(dn.name)?"highlight":"inactive":Br[kr.id]="active"}),Me.current.setElementState(cr),Me.current.setElementState(Br)}catch(cr){}}};return ar.createElement(Qt.Z,{spinning:ir},ar.createElement("div",{ref:kt,className:"h-screen flex flex-col",style:{background:"#010A23",height:"100%"}},ar.createElement("div",{className:"relative w-full"},ar.createElement("div",{className:"flex w-full px-40px-rem pt-24px-rem absolute gap-20px-rem",style:{left:0,top:0,justifyContent:"start",zIndex:1}},ar.createElement("span",{className:Fl.tupugx,onClick:()=>{oe(),localStorage.setItem("tpuuid",te)}},ar.createElement("img",{src:Ca+"/images/tpgx.svg",style:{marginRight:"10rem",width:"16rem"}}),"\u56FE\u8C31\u5173\u7CFB"),ar.createElement("div",{className:Fl.autocomp},ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement(zs.Z,{className:Fl.autocompwidth,options:je,popupClassName:Fl.autopop,getPopupContainer:()=>kt.current,value:ht,onSelect:(en,dn)=>{var cr;if(Pt(He.find(Br=>Br.id===en).name),_e(He.find(Br=>Br.id===en)),tt(!0),Bt){De.current.selectall(en);return}if(Pn)De.current.selectall(en);else{let Br=Me.current.getElementDataByState("node","selected");(Br==null?void 0:Br.length)>0&&Me.current.setElementState((cr=Br==null?void 0:Br[0])==null?void 0:cr.id,[""]),Me.current.setElementState(en,["selected"])}},onChange:en=>{Pt(en)},onSearch:en=>{We(()=>{var dn,cr,Br;return ut==="\u5168\u90E8"?(dn=He==null?void 0:He.filter(kr=>kr.name.includes(en)))==null?void 0:dn.map(kr=>({label:ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:"10rem",height:"20rem",lineHeight:"20rem",padding:"0rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},kr==null?void 0:kr.nodeType)," ",ar.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:kr==null?void 0:kr.name.replaceAll(en,`${en}`)}})),value:kr==null?void 0:kr.id})):(Br=(cr=He==null?void 0:He.filter(kr=>{var Oa;return(Oa=kr==null?void 0:kr.tags)==null?void 0:Oa.find(Ql=>Ql.name===ut)}))==null?void 0:cr.filter(kr=>kr.name.includes(en)))==null?void 0:Br.map(kr=>({label:ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement("span",{style:{marginRight:"10rem",height:"20rem",padding:"2rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"}},kr==null?void 0:kr.nodeType)," ",ar.createElement("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:kr==null?void 0:kr.name.replaceAll(en,`${en}`)}})),value:kr==null?void 0:kr.id}))})}},ar.createElement(Ct.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",addonBefore:ar.createElement(ec.Z,{overlayClassName:Fl.dropdownst,menu:{items:[{label:ar.createElement("div",{onClick:()=>{Ze("\u5168\u90E8"),ci("\u5168\u90E8","")}},"\u5168\u90E8"),key:"1"},...Kr==null?void 0:Kr.map(en=>({label:ar.createElement("div",{onClick:()=>{Ze(en.name),ci("Enter",en)}},en==null?void 0:en.name),key:en.id}))]}},ar.createElement("div",{style:{display:"flex",alignItems:"center"}},ar.createElement("div",{className:Fl.textname,style:{width:"60rem"}},ut),ar.createElement("div",{style:{height:"22rem",background:"linear-gradient( 180deg, rgba(255,255,255,0) 0%, #AEAEAE 52%, rgba(255,255,255,0) 100%)",width:"1rem"}})))})))),ar.createElement("div",{className:"flex ml-auto",style:{zIndex:"3"}},((ce=y==null?void 0:y.detail)==null?void 0:ce.can_managed)&&rr.get("type")==="classrooms"&&ar.createElement("div",{className:`current flex item-center c-white ${Fl.ChangeBut}`,onClick:()=>{dt.history.push(`/knowledgegraph/${be==null?void 0:be.pathId}/statistics/pathatlas/${te}?type=classrooms&tabs=3`)}},"\u6570\u636E\u7EDF\u8BA1"),((de=y==null?void 0:y.detail)==null?void 0:de.can_managed)&&ar.createElement("div",{className:Fl.hoverone},ar.createElement("div",{onClick:()=>sm(void 0,null,function*(){let en=yield(0,bt.ZP)("/api/knowledge/v2/backup.json",{method:"POST",body:{subject_id:be==null?void 0:be.pathId,parentNodeUuid:te}});(en==null?void 0:en.status)===0&&Rt.ZP.info("\u56FE\u8C31\u4FDD\u5B58\u6210\u529F")})},ar.createElement("img",{src:$n===2?Ca+"/images/bcbbxz.png":Ca+"/images/bcbb.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(2)}}),ar.createElement("div",{className:Fl.name},"\u4FDD\u5B58\u7248\u672C")),ar.createElement("div",{onClick:()=>sm(void 0,null,function*(){qt.page=1,qt.limit=10;let en=yield(0,bt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:zA({subject_id:be==null?void 0:be.pathId,nodeUuid:te},qt)});Mn(qt),(en==null?void 0:en.status)===0&&(Sn(!0),Bn(en))})},ar.createElement("img",{src:$n===3?Ca+"/images/qhbbxz.png":Ca+"/images/qhbb.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(3)},className:Fl.img}),ar.createElement("div",{className:Fl.name},"\u5207\u6362\u7248\u672C"))),((ye=y==null?void 0:y.detail)==null?void 0:ye.can_managed)&&ar.createElement(Qe.Z,{title:"\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31"},ar.createElement("div",{className:"current flex item-center justify-center c-white",style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem",borderRadius:"50%",background:"#202F4F"},onClick:()=>{Mo.Z.publish("create_a_knowledge_map")}},ar.createElement("span",{className:"iconfont icon-tianjia4"}))),ar.createElement("div",{className:Fl.hoverone},ar.createElement("div",{onClick:()=>{Pn=!1,Mt(!1),jt(!1),Le(!0),or(2,!0)}},ar.createElement("img",{src:$n===4?Ca+"/images/gxtxz.png":Ca+"/images/gxt.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(4)}}),ar.createElement("div",{className:Fl.name},"\u5173\u7CFB\u56FE")),ar.createElement("div",{onClick:()=>{Pn=!0,jt(!1),Mt(!0)}},ar.createElement("img",{src:$n===5?Ca+"/images/zssxz.png":Ca+"/images/zss.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(5)},className:Fl.img}),ar.createElement("div",{className:Fl.name},"\u77E5\u8BC6\u6811"))),ar.createElement(Qe.Z,{title:"\u5168\u5C4F"},ar.createElement("img",{className:"current",onClick:()=>{var en,dn,cr,Br;(0,V3.vp)()?(Lt(!1),(0,V3.BU)(),!Pn&&Re?(en=Me==null?void 0:Me.current)==null||en.fitCenter():(dn=De==null?void 0:De.current)==null||dn.fitView()):(Lt(!0),(0,V3.Dj)(kt.current),!Pn&&Re?(cr=Me==null?void 0:Me.current)==null||cr.fitCenter():(Br=De==null?void 0:De.current)==null||Br.fitView())},src:$n===6?Ca+"/images/qpxz.png":Ca+"/images/qp.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(6)},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})),((Ae=y==null?void 0:y.detail)==null?void 0:Ae.can_managed)&&ar.createElement("div",{className:Fl.hoverone,style:{marginRight:"0rem"}},ar.createElement("div",{onClick:()=>{xn(!0)}},ar.createElement("img",{src:$n===10?Ca+"/images/drxz.png":Ca+"/images/dr.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(10)}}),ar.createElement("div",{className:Fl.name},"\u5BFC\u5165")),ar.createElement("div",{onClick:()=>{(0,gt.FH)("",lt.Z.API_SERVER+`/api/knowledge/v2/export.json?subject_id=${be==null?void 0:be.pathId}&fileType=xlsx&parentNodeUuid=${te}`)}},ar.createElement("img",{src:$n===11?Ca+"/images/dcxz.png":Ca+"/images/dc.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(11)},className:Fl.img}),ar.createElement("div",{className:Fl.name},"\u5BFC\u51FA")))))),Re&&!Pn&&!Bt&&ar.createElement("div",{className:"w-full h-screen",style:{opacity:0},ref:ni}),ar.createElement("div",{id:"myDiagramDiv",className:`w-full ${Pn?"h-screen":""}`},Pn?ar.createElement(Ul,{ref:De,setzoomsize:hi,setshowdetail:tt,setitems:_e,nodeUuid:te,subject_id:be==null?void 0:be.pathId}):"",Bt?ar.createElement(Yie,{ref:De,setzoomsize:hi,setshowdetail:tt,setitems:_e,nodeUuid:te,subject_id:be==null?void 0:be.pathId}):""),ar.createElement("div",{className:"flex item-center sticky c-white px-10px-rem",style:{bottom:"30px",zIndex:101}},(He==null?void 0:He.length)>0&&ar.createElement("div",{className:" flex item-center gap-12px-rem"},(ge=R0.filter(en=>{var dn;return(dn=He==null?void 0:He.map(cr=>cr==null?void 0:cr.colornodeType))==null?void 0:dn.includes(en==null?void 0:en.name)}))==null?void 0:ge.map(en=>ar.createElement("div",{onMouseLeave:()=>Ir("Leave",en),onMouseEnter:()=>Ir("Enter",en),className:"flex item-center current gap-6px-rem"},ar.createElement("img",{src:en==null?void 0:en.img,style:{width:"20rem",height:"20rem"}}),ar.createElement("span",null,en==null?void 0:en.name)))),ar.createElement("div",{className:"flex item-center ml-auto"},!Pn&&!Bt&&ar.createElement(ec.Z,{overlayClassName:Fl.dropdownst,getPopupContainer:()=>kt.current,menu:{items:[{label:ar.createElement("div",{onClick:()=>{or()}},"\u5C55\u5F00\u5168\u90E8"),key:"1"},{label:ar.createElement("div",{onClick:()=>{or(3)}},"\u5C55\u5F003\u5C42"),key:"2"},{label:ar.createElement("div",{onClick:()=>{or(2)}},"\u5C55\u5F002\u5C42"),key:"3"},{label:ar.createElement("div",{onClick:()=>{or(1)}},"\u5C55\u5F001\u5C42"),key:"4"},{label:ar.createElement("div",{onClick:()=>{or(0)}},"\u6536\u8D77\u5168\u90E8"),key:"5"}]}},ar.createElement("img",{style:{cursor:"pointer"},onClick:()=>{},src:$n===7?Ca+"/images/xscjxz.png":Ca+"/images/xscj.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(7)}})),!Bt&&ar.createElement(Qe.Z,{title:"\u5C45\u4E2D\u663E\u793A"},ar.createElement("img",{onClick:()=>{Le(!1),or()},style:{marginLeft:"10rem",cursor:"pointer"},src:$n===8?Ca+"/images/jzxsxz.png":Ca+"/images/jzxs.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(8)},className:Fl.img})),ar.createElement("div",{style:{marginLeft:"10rem",background:"#202F4F",borderRadius:"4px",alignItems:"center"}},ar.createElement("img",{style:{cursor:"pointer"},onClick:()=>{if(Bt){De.current.handleZoom("out");return}Pn?(De.current.zoomBy(.9),De.current.getZooms()):(Me.current.zoomBy(.9),setTimeout(()=>{var en;hi((((en=Me==null?void 0:Me.current)==null?void 0:en.getZoom())*100).toFixed(0))},300))},src:$n===9?Ca+"/images/newsxxz.png":Ca+"/images/newsx.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(9)}}),!Bt&&ar.createElement("span",{style:{display:"inline-flex",width:"46px",justifyContent:"center"},onClick:()=>{}}," ",Ii+"%"),ar.createElement("img",{style:{cursor:"pointer"},onClick:()=>{if(Bt){De.current.handleZoom("in");return}Pn?(De.current.zoomBy(1.1),De.current.getZooms()):(Me.current.zoomBy(1.1),setTimeout(()=>{var en;hi((((en=Me==null?void 0:Me.current)==null?void 0:en.getZoom())*100).toFixed(0))},300))},src:$n===12?Ca+"/images/newfdxz.png":Ca+"/images/newfd.png",onMouseOut:()=>{fr(!1)},onMouseOver:()=>{fr(12)}})))),ar.createElement(mf.Z,{tpacti:se,initdata:ae,uuid:te,Tabsdatas:ne,setshow:Le,getData:or,containerRef:kt,showdetail:yt,setshowdetail:tt,items:wt}),ar.createElement(Nt.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:un,centered:!0,getContainer:()=>kt.current,okButtonProps:{loading:Tn},onCancel:()=>{xn(!1),vt([])},onOk:()=>sm(void 0,null,function*(){var en,dn,cr;const Br=new FormData;if(Dr.length>0)Br.append("file",Dr[0]);else{Rt.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}Yn(!0),Br.append("subject_id",(be==null?void 0:be.pathId)+""),Br.append("parentNodeUuid",te);let kr=yield(0,bt.ZP)("/api/knowledge/v2/import.json",{method:"post",body:Br},!0);Yn(!1),(kr==null?void 0:kr.status)===0&&((en=kr==null?void 0:kr.data)!=null&&en.importErrorFilePath?Nt.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:ar.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",ar.createElement("a",{href:`${lt.Z.API_SERVER}${(dn=kr==null?void 0:kr.data)==null?void 0:dn.importErrorFilePath}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(or(),Le(!1),(cr=kr==null?void 0:kr.data)!=null&&cr.has_route?Rt.ZP.info("\u77E5\u8BC6\u56FE\u8C31\u6570\u636E\u5BFC\u5165\u6210\u529F\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u4E60\u8DEF\u5F84\u7684\u8282\u70B9\u4E0E\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u7ED1\u5B9A\uFF0C\u8BF7\u66F4\u65B0\u5B66\u4E60\u8DEF\u5F84"):Rt.ZP.info("\u5BFC\u5165\u6210\u529F"),vt([]),_e({}),xn(!1)))})},(He==null?void 0:He.length)>0&&ar.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u8986\u76D6\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u9700\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),ar.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",ar.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),ar.createElement("a",{href:`${lt.Z.API_SERVER}/api/knowledge/v2/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),ar.createElement(Al.Z,null,ar.createElement(Af.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",ar.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),ar.createElement(Al.Z,{style:{marginTop:10,marginLeft:50}},ar.createElement(tc.default,zA({},ur),ar.createElement("span",{style:{padding:"0px 16px",color:"#1b8565",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #1b8565",background:"#1b8565 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},ar.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))),ar.createElement(Ba.Z,null,ar.createElement(ar.Fragment,null,ar.createElement(Nt.default,{title:"\u7248\u672C\u8BB0\u5F55",centered:!0,width:1200,open:Kt,footer:!1,getContainer:()=>kt.current,onCancel:()=>{Sn(!1)}},ar.createElement(xl.default,{dataSource:bn==null?void 0:bn.data,pagination:!1,columns:[{title:"\u7248\u672C\u4FDD\u5B58\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,key:"created_at",render:(en,dn)=>ar.createElement("div",null,ar.createElement("span",null,en),(dn==null?void 0:dn.is_now_version)&&ar.createElement("span",{style:{background:"#2BAC8E",padding:"4rem",fontSize:"12rem",marginLeft:"5rem",color:"#fff"}},"\u5F53\u524D\u4F7F\u7528\u7248\u672C"))},{title:"\u4FDD\u5B58\u4EBA",dataIndex:"username",ellipsis:!0,key:"username"},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,key:"name",render:(en,dn)=>ar.createElement("div",null,ar.createElement("span",{style:{color:"#1B8565",marginRight:"30rem",cursor:"pointer"},onClick:()=>sm(void 0,null,function*(){var cr,Br;let kr=yield(0,bt.ZP)(`${dn==null?void 0:dn.url}`,{method:"get"});(kr==null?void 0:kr.status)===0&&((Br=(cr=kr==null?void 0:kr.data)==null?void 0:cr.nodes)==null?void 0:Br.length)>0&&Xt(kr==null?void 0:kr.data)})},"\u67E5\u770B"),ar.createElement("span",{onClick:()=>sm(void 0,null,function*(){if(dn!=null&&dn.is_now_version)return;let cr=yield(0,bt.ZP)("/api/knowledge/v2/restore.json",{method:"post",body:{subject_id:be==null?void 0:be.pathId,backupFilePath:dn==null?void 0:dn.backupFilePath}});(cr==null?void 0:cr.status)===0&&(or(),Sn(!1),Le(!1),Rt.ZP.info("\u5207\u6362\u6210\u529F"))}),style:{color:dn!=null&&dn.is_now_version?"#999999":"#1B8565",cursor:"pointer"}},"\u5207\u6362\u81F3\u5F53\u524D\u7248\u672C"))}]}),ar.createElement(Wr.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},pageSize:qt.limit,total:bn==null?void 0:bn.total_count,current:qt.page,onChange:(en,dn)=>sm(void 0,null,function*(){qt.page=en,qt.limit=dn,Mn(qt);let cr=yield(0,bt.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:zA({subject_id:be==null?void 0:be.pathId,nodeUuid:te},qt)});(cr==null?void 0:cr.status)===0&&(Sn(!0),Bn(cr))})})),ar.createElement(Nt.default,{open:((Ee=Ft==null?void 0:Ft.nodes)==null?void 0:Ee.length)>0,title:"\u5386\u53F2\u56FE\u8C31",width:"1200rem",footer:null,getContainer:()=>kt.current,destroyOnClose:!0,onCancel:()=>{Xt({})}},ar.createElement(nae,{datas:Ft}))))),ar.createElement(vae,null))};var Sae=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Eae),Kh={wrap:"wrap___HuFFi",add:"add___GrP2R",dimensionalBall:"dimensionalBall___flm6B",archer:"archer___biVqC",svg:"svg___hXxGw",modal:"modal___DR9M_",mHead:"mHead___I923K",form:"form___W2fTe",mType:"mType___hoISa",listItem:"listItem___JCZwd",tupugx:"tupugx___iCNXk"},lf={flex_box_center:"flex_box_center___aEG4A",flex_space_between:"flex_space_between___O70yE",flex_box_vertical_center:"flex_box_vertical_center___rEvY1",flex_box_center_end:"flex_box_center_end___Xp3ui",flex_box_column:"flex_box_column___McZmY",largeBall:"largeBall___SbxSR",middleBall:"middleBall___eKLzh",smallBall:"smallBall___r7xv5",largeBallDish:"largeBallDish___EeTGm",middleBallDish:"middleBallDish___hca4h",smallBallDish:"smallBallDish___rrHxf",smallBallGather:"smallBallGather___hHHqa",box:"box___yWjPn",spectrum:"spectrum___r9a7p",pedestal:"pedestal___Grjvz",spectrumHover:"spectrumHover___OibBM",pedestalHover:"pedestalHover___EcKUJ"};const wae="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjkxcHgiIGhlaWdodD0iMTk0cHgiIHZpZXdCb3g9IjAgMCAyOTEgMTk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuWfuuW6pzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNzgwNjE3JSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyNy43NzI4NjQzJSIgeTE9IjQzLjE1NTA2NzMlIiB4Mj0iOTcuMjIyMjIyMiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzMxN0NEMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjcyQTk1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI1MCUiIHgyPSI1MCUiIHkyPSI2NC4yMTc0OTQ1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1QjVGRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNiIgcG9pbnRzPSIxNDQuNzQ1OSAxNi40Njc5NzAxIDI2MC4xMzI5MzUgNzIuOTI3OTU1NiAxNDYuMTg4MjM4IDEzOC43NTc4OTYgMzAuODAxMjAzMyA3Mi4yMDcxODk5Ij48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS41JSIgeT0iLTIuOSUiIHdpZHRoPSIxMDMuMSUiIGhlaWdodD0iMTA1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNyI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI1IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNzk2ODM2ODkgICAwIDAgMCAwIDAuOTc0NjYwMTA4ICAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA4MjAtM0Tlm77osLEt5YiH5Zu+VjQuMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4wMDAwMDAsIC0xMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5Z+65bqnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAxMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ0LjU4NDkwNiAzOC45MDI0MTk0IDI5MSAxMTAuNDY0MzA1IDE0Ni40MTUwOTQgMTkzLjkwMjQxOSAwIDEwOS41NTA3NDkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIHBvaW50cz0iLTcuNTMxNzUzZS0xMyA3MC43NTEyNzkgMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDE0Ni4wNzY5OTQgMTc3Ljc5MzA4NSAtNy41MzE3NTNlLTEzIDkzLjMxODQ5NzMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIHBvaW50cz0iMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDI5MC45MzQxMzggNzEuNjY2MTY2MiAyOTAuOTM0MTM4IDk0LjIzMzM4NDUgMTQ2LjA3Njk5NCAxNzcuNzkzMDg1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBwb2ludHM9IjE0NC41NTIxODIgLTUuODk5OTA5NzdlLTEzIDI5MC45MzQxMzggNzEuNjY2MTY2MiAxNDYuMzgxOTU2IDE1NS4yMjU4NjYgLTUuNjg0MzQxODllLTEzIDcwLjc1MTI3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci03KSIgeGxpbms6aHJlZj0iI3BhdGgtNiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",Cae="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjk1cHgiIGhlaWdodD0iMTk3cHgiIHZpZXdCb3g9IjAgMCAyOTUgMTk3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuW6leW6p+mAieS4rTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNTUwNjczJSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI2LjA2MjU2MyUiIHgyPSI1MCUiIHkyPSI2NC40MjMxOTgxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyREUxRkQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxNDYuMzI3NiAxNi42NDc5MjI2IDI2Mi45NzU1MTcgNzMuNzI0ODcwMiAxNDcuNzg1Njk5IDE0MC4yNzQxNjIgMzEuMTM3NzgxMSA3Mi45OTYyMjgzIj48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS4xJSIgeT0iLTIuMCUiIHdpZHRoPSIxMDIuMiUiIGhlaWdodD0iMTA0LjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNiI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjQiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC43OTY4MzY4OSAgIDAgMCAwIDAgMC45NzQ2NjAxMDggICAwIDAgMCAwIDEgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDgyMC0zROWbvuiwsS3liIflm75WNC4wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ3MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5bqV5bqn6YCJ5LitIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ2LjEzMTc2NSAzOS40MTkzNDQyIDI5NC4xMTMyOTggMTExLjg2ODYzNyAxNDcuOTgxNTM0IDE5Ni4zNDE0MjkgLTEuNDIxMDg1NDdlLTEzIDExMC45NDM3NTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiBwb2ludHM9IjEuMTM2ODY4MzhlLTEzIDcxLjUyNDQwOCAxNDcuNjczMjM5IDE1Ni45MjIwODUgMTQ3LjY3MzIzOSAxNzkuNzM1OTA1IDEuMTM2ODY4MzhlLTEzIDk0LjMzODIyNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBwb2ludHM9IjE0Ny42NzMyMzkgMTU2LjkyMjA4NSAyOTQuMTEzMjk4IDcyLjQ0OTI5MjYgMjk0LjExMzI5OCA5NS4yNjMxMTI0IDE0Ny42NzMyMzkgMTc5LjczNTkwNSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHBvaW50cz0iMTQ2LjEzMTc2NSAtNC43OTMzNDg4M2UtMTMgMjk0LjExMzI5OCA3Mi40NDkyOTI2IDE0Ny45ODE1MzQgMTU2LjkyMjA4NSAtMS40MjEwODU0N2UtMTMgNzEuNTI0NDA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC00KSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",Bae="data:image/png;base64,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",Tae="data:image/png;base64,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";var Mae=Object.defineProperty,Dae=Object.defineProperties,Nae=Object.getOwnPropertyDescriptors,E9=Object.getOwnPropertySymbols,Fae=Object.prototype.hasOwnProperty,Iae=Object.prototype.propertyIsEnumerable,S9=(b,a,y)=>a in b?Mae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,XS=(b,a)=>{for(var y in a||(a={}))Fae.call(a,y)&&S9(b,y,a[y]);if(E9)for(var y of E9(a))Iae.call(a,y)&&S9(b,y,a[y]);return b},QS=(b,a)=>Dae(b,Nae(a)),Lae=({className:b,style:a={},title:y="",childNode:x=[],knowledgeNode:E=[]})=>{const z="rem",ee=[{position:"absolute",zIndex:2,bottom:112,left:44},{position:"absolute",zIndex:3,bottom:94,left:74},{position:"absolute",zIndex:4,bottom:78,left:104},{position:"absolute",zIndex:5,bottom:66,left:136},{position:"absolute",zIndex:6,bottom:82,left:168},{position:"absolute",zIndex:7,bottom:104,left:202},{position:"absolute",zIndex:8,bottom:122,left:166}],te=[{position:"absolute",zIndex:10,bottom:166,left:66},{position:"absolute",zIndex:11,bottom:148,left:120},{position:"absolute",zIndex:12,bottom:150,left:180},{position:"absolute",zIndex:13,bottom:188,left:164},{position:"absolute",zIndex:14,bottom:192,left:114}],ne=(ue="")=>{if(!ue)return"-";let ce=3;return/[\u4e00-\u9fff]/.test(ue)||(ce=7),(ue==null?void 0:ue.length)>=ce?(ue==null?void 0:ue.slice(0,ce-1))+"...":ue},ae=()=>(Array.isArray(E)?E.slice(0,7):Array(7).fill("\u77E5\u8BC6\u70B9")).map((de,ye)=>{const Ae=ee[ye],ge=QS(XS({},Ae),{bottom:`${Ae.bottom}${z}`,left:`${Ae.left}${z}`});return me.createElement("div",{key:ye,style:ge,className:lf.smallBallGather},me.createElement("div",{className:lf.smallBall},me.createElement("b",null,ne(de))),me.createElement("div",{className:lf.smallBallDish}))}),oe=()=>(Array.isArray(x)?x.slice(0,5):Array(5).fill("\u5B50\u8282\u70B9")).map((de,ye)=>{const Ae=te[ye],ge=QS(XS({},Ae),{bottom:`${Ae.bottom}${z}`,left:`${Ae.left}${z}`});return me.createElement("div",{key:ye,style:ge,className:lf.middleBall},me.createElement("div",null,me.createElement("b",null,ne(de))))}),se={position:"absolute",zIndex:1,bottom:0,width:"100%"};return me.createElement("div",{className:Ki()(lf.box,b),style:a},me.createElement("img",{className:lf.pedestal,style:se,src:wae}),me.createElement("img",{className:lf.pedestalHover,style:se,src:Cae}),ae(),me.createElement("div",{style:{position:"absolute",zIndex:9,bottom:138+z,left:"50%",transform:"translateX(-50%)"},className:lf.middleBallDish}),oe(),me.createElement("div",{style:{position:"absolute",zIndex:15,bottom:214+z,left:"50%",transform:"translateX(-50%)"},className:lf.largeBallDish}),me.createElement("div",{style:{position:"absolute",zIndex:16,bottom:234+z,left:120+z},className:lf.largeBall},me.createElement("b",null,ne(y))),me.createElement("img",{style:QS(XS({},se),{zIndex:17}),className:lf.spectrum,src:Bae}),me.createElement("img",{style:QS(XS({},se),{zIndex:17}),className:lf.spectrumHover,src:Tae}),me.createElement("div",{title:y,style:{position:"absolute",zIndex:18,bottom:304+z,left:0,fontSize:24+z,width:"100%",textAlign:"center"},className:"c-white blod"},(0,gt.Pq)(y,9)))},Rae=Object.defineProperty,Oae=Object.defineProperties,zae=Object.getOwnPropertyDescriptors,w9=Object.getOwnPropertySymbols,Hae=Object.prototype.hasOwnProperty,Uae=Object.prototype.propertyIsEnumerable,C9=(b,a,y)=>a in b?Rae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,B9=(b,a)=>{for(var y in a||(a={}))Hae.call(a,y)&&C9(b,y,a[y]);if(w9)for(var y of w9(a))Uae.call(a,y)&&C9(b,y,a[y]);return b},T9=(b,a)=>Oae(b,zae(a));function kae(b){const a=new Map,y=[];return b.nodes.forEach(x=>{const E=T9(B9({},x.properties),{children:[]});a.set(E.uuid,E)}),b.relationships.forEach(x=>{const E=a.get(x.startNodeUuid),z=a.get(x.endNodeUuid);E&&z&&E.children.push(z)}),b.nodes.forEach(x=>{const E=x.properties;if(!b.relationships.some(te=>te.startNodeUuid===E.uuid||te.endNodeUuid===E.uuid))return;b.relationships.some(te=>te.endNodeUuid===E.uuid)||y.push(a.get(E.uuid))}),y.length===1?y[0]:y}function M9(b,a){const y=new Set,x=[];return b.forEach(E=>{const z=E[a[0]],ee=E[a[1]];if(!z||!ee)return;const te=`${z}-${ee}`,ne=`${ee}-${z}`;z!==ee&&!y.has(te)&&!y.has(ne)&&(x.push(E),y.add(te),y.add(ne))}),x}const Gae=(b,a)=>{const y=b==null?void 0:b.map(E=>{const z=ee=>{let te=[ee.uuid];return ee.children.forEach(ne=>{te=te.concat(z(ne))}),te};return z(E)});return a.map(E=>{let z,ee;return y.forEach(te=>{te.includes(E.startNodeUuid)&&(z=te[0]),te.includes(E.endNodeUuid)&&(ee=te[0])}),T9(B9({},E),{firstStartNodeUuid:z,firstEndNodeUuid:ee})})};var uu=Be(59301),Vae=({data:b})=>{const a=(0,me.useRef)(),y=(0,me.useRef)();function x(ee,te,ne){let ae,oe;switch(te){case"top":ae=Math.ceil(ee.left+ee.width/2-ne.left),oe=Math.ceil(ee.top-ne.top);break;case"bottom":ae=Math.ceil(ee.left+ee.width/2-ne.left),oe=Math.ceil(ee.bottom-ne.top+15);break;case"left":ae=Math.ceil(ee.left-ne.left-10),oe=Math.ceil(ee.top+ee.height/2-ne.top+80);break;case"right":ae=Math.ceil(ee.right-ne.left+10),oe=Math.ceil(ee.top+ee.height/2-ne.top+50);break}return{x:ae,y:oe}}function E(ee,te){const ne={x:parseInt(ee.left+ee.width/2),y:parseInt(ee.top+ee.height/2)},ae={x:parseInt(te.left+te.width/2),y:parseInt(te.top+te.height/2)},oe=ae.x-ne.x,se=ae.y-ne.y;let ue,ce;return Math.abs(oe)>Math.abs(se)?(ue=oe>0?"right":"left",ce=oe>0?"left":"right"):(ue=se>0?"bottom":"top",ce=se>0?"top":"bottom"),{startEdge:ue,endEdge:ce}}function z(){let ee=b;if(!(ee!=null&&ee.length))return;const te=document.getElementById("lineContainer"),ne=document.getElementById("parentContainer").getBoundingClientRect();te.querySelectorAll("line").forEach(ae=>ae.remove()),ee.forEach(ae=>{const oe=document.getElementById(ae.from),se=document.getElementById(ae.to),ue=oe.getBoundingClientRect(),ce=se.getBoundingClientRect();let{startEdge:de,endEdge:ye}=ae;if(!de||!ye){const be=E(ue,ce);de=de||be.startEdge,ye=ye||be.endEdge}const Ae=x(ue,de,ne),ge=x(ce,ye,ne),Ee=document.createElementNS("http://www.w3.org/2000/svg","line");if(Ee.setAttribute("x1",Ae.x+ae.offsetStart.x),Ee.setAttribute("y1",Ae.y+ae.offsetStart.y),Ee.setAttribute("x2",Ae.x+ae.offsetStart.x+.01),Ee.setAttribute("y2",Ae.y+ae.offsetStart.y),Ee.setAttribute("stroke",`url(#${ae.gradient})`),Ee.setAttribute("stroke-width","2"),ae.dashed&&Ee.setAttribute("stroke-dasharray","5, 5"),ae.arrow==="start"?Ee.setAttribute("marker-start",ae!=null&&ae.animated?"url(#triangle-start-h)":"url(#triangle-start)"):ae.arrow==="end"?Ee.setAttribute("marker-end",ae!=null&&ae.animated?"url(#triangle-end-h)":"url(#triangle-end)"):ae.arrow==="both"&&(Ee.setAttribute("marker-start",ae!=null&&ae.animated?"url(#triangle-start-h)":"url(#triangle-start)"),Ee.setAttribute("marker-end",ae!=null&&ae.animated?"url(#triangle-end-h)":"url(#triangle-end)")),ae.animated){Ee.classList.add("dashed-line");const be=document.createElementNS("http://www.w3.org/2000/svg","animate");be.setAttribute("attributeName","x2"),be.setAttribute("from",Ae.x+ae.offsetStart.x),be.setAttribute("to",ge.x+ae.offsetEnd.x+.01),be.setAttribute("dur","1s"),be.setAttribute("fill","freeze"),Ee.appendChild(be);const we=document.createElementNS("http://www.w3.org/2000/svg","animate");we.setAttribute("attributeName","y2"),we.setAttribute("from",Ae.y+ae.offsetStart.y),we.setAttribute("to",ge.y+ae.offsetEnd.y),we.setAttribute("dur","1s"),we.setAttribute("fill","freeze"),Ee.appendChild(we)}else Ee.setAttribute("x2",ge.x+ae.offsetEnd.x+.01),Ee.setAttribute("y2",ge.y+ae.offsetEnd.y);te.appendChild(Ee)})}return(0,me.useEffect)(()=>{b!=null&&b.length&&z()},[b]),(0,me.useEffect)(()=>(window.addEventListener("resize",()=>z),window.addEventListener("scroll",()=>z),()=>{window.removeEventListener("resize",z),window.removeEventListener("scroll",z)}),[]),uu.createElement(uu.Fragment,null,uu.createElement("svg",{id:"lineContainer",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0}}),uu.createElement("svg",null,uu.createElement("defs",null,uu.createElement("linearGradient",{id:"gradient1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},uu.createElement("stop",{"stop-color":"#42BECD",offset:"0%"}),uu.createElement("stop",{"stop-color":"#3C30C6",offset:"100%"})),uu.createElement("linearGradient",{id:"gradient2",x1:"0%",y1:"0%",x2:"100%",y2:"100%"},uu.createElement("stop",{"stop-color":"#2DE1FD",offset:"0%"}),uu.createElement("stop",{"stop-color":"#C7FFB0",offset:"100%"})),uu.createElement("marker",{id:"triangle-start",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient1)"})),uu.createElement("marker",{id:"triangle-end",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient1)"})),uu.createElement("marker",{id:"triangle-start-h",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient2)"})),uu.createElement("marker",{id:"triangle-end-h",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto"},uu.createElement("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient2)"})))))},jae=Object.defineProperty,Xae=Object.defineProperties,Qae=Object.getOwnPropertyDescriptors,D9=Object.getOwnPropertySymbols,Wae=Object.prototype.hasOwnProperty,Zae=Object.prototype.propertyIsEnumerable,N9=(b,a,y)=>a in b?jae(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,F9=(b,a)=>{for(var y in a||(a={}))Wae.call(a,y)&&N9(b,y,a[y]);if(D9)for(var y of D9(a))Zae.call(a,y)&&N9(b,y,a[y]);return b},Yae=(b,a)=>Xae(b,Qae(a)),I9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Jae=({subjectId:b,setActivated:a,onAddSuccess:y,settpacti:x})=>{const E=(0,dt.useSelector)(_e=>_e),{pathsDetail:{detail:z={}}}=E,[ee]=Gt.default.useForm(),[te,ne]=(0,me.useState)(""),[ae,oe]=(0,me.useState)(!1),[se,ue]=(0,me.useState)(!0),[ce,de]=(0,me.useState)(!1),[ye,Ae]=(0,me.useState)([]),[ge,Ee]=(0,me.useState)([]),[be,we]=(0,me.useState)(null),[De,Me]=(0,me.useState)(),He=(0,me.useRef)(),Ie=(0,me.useRef)();let Re=(0,me.useRef)().current,Le=(0,me.useRef)().current,je=(0,me.useRef)(!1).current;const We=z==null?void 0:z.can_managed;(0,me.useEffect)(()=>{b&&ht()},[b]);const ht=()=>I9(void 0,null,function*(){var _e,yt,tt,Ft,Xt;ue(!0);const Pn=yield(0,bt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:-1,subject_id:b}});if(Pn.status===0){ne((Ft=(tt=(yt=(_e=Pn==null?void 0:Pn.data)==null?void 0:_e.nodes)==null?void 0:yt[0])==null?void 0:tt.properties)==null?void 0:Ft.uuid);const Mt=((Xt=Pn==null?void 0:Pn.data)==null?void 0:Xt.relationships)||[];let Bt=[],jt=[];Mt==null||Mt.forEach(Yn=>{["\u5173\u8054"].includes(Yn.type)?Bt.push(Yn):["\u5305\u542B"].includes(Yn.type)&&jt.push(Yn)}),Bt=M9(Bt,["startNodeUuid","endNodeUuid"]);const un=Yae(F9({},Pn==null?void 0:Pn.data),{relationships:jt}),xn=kae(un);let Tn=Gae((xn==null?void 0:xn.children)||[],Bt);console.log(Tn,3),Tn=M9(Tn,["firstStartNodeUuid","firstEndNodeUuid"]),Ae((xn==null?void 0:xn.children)||[]),Ee(Tn),console.log(Tn,xn==null?void 0:xn.children,222)}ue(!1)});(0,me.useEffect)(()=>{ge!=null&&ge.length&&Me(ge.map(_e=>({from:_e.firstStartNodeUuid,to:_e.firstEndNodeUuid,animated:!1,dashed:!0,arrow:"both",offsetStart:{x:0,y:0},offsetEnd:{x:0,y:1},gradient:"gradient1"})))},[ge]),(0,me.useEffect)(()=>{var _e;De!=null&&De.length&&((_e=De==null?void 0:De.map)==null||_e.call(De,yt=>{yt.animated=yt.from===be||yt.to===be,yt.gradient=yt.from===be||yt.to===be?"gradient2":"gradient1"}),Me([...De]))},[be]);function Pt(_e){var yt,tt;if(!je)return;const Ft=_e.pageY-Re;(tt=(yt=He.current)==null?void 0:yt.scrollTo)==null||tt.call(yt,0,Le-Ft)}function xt(_e){var yt;je=!0,Re=_e.pageY,Le=((yt=He.current)==null?void 0:yt.scrollTop)||0}function Lt(_e){je=!1}(0,me.useEffect)(()=>(document.addEventListener("mousedown",xt),document.addEventListener("mousemove",Pt),document.addEventListener("mouseup",Lt),()=>{document.removeEventListener("mouseup",Lt),document.removeEventListener("mousemove",Pt),document.removeEventListener("mousedown",xt)}),[]);const kt=_e=>I9(void 0,null,function*(){const{nodeType:yt,description:tt,name:Ft,tags:Xt}=_e;de(!0);const Pn=yield(0,bt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:b,properties:{description:tt,rootNodeUuid:te,name:Ft,nodeType:yt[0],tags:(Xt==null?void 0:Xt.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:te,type:"\u5305\u542B"}]}});(Pn==null?void 0:Pn.status)===0&&(oe(!1),ht(),y()),de(!1)}),wt=()=>{const _e=[],yt=ye==null?void 0:ye.map((Ft,Xt)=>{var Pn;let Mt;const Bt=Xt+1,jt=_e.length-3,un=_e[jt];Bt%3===1&&(Mt={top:un!==void 0?`${parseFloat(un==null?void 0:un.top)+600}rem`:"100rem",left:"50%",marginLeft:"-146rem"}),Bt%3===2&&(Mt={top:un!==void 0?`${parseFloat(un==null?void 0:un.top)+600}rem`:"380rem",left:0}),Bt%3===0&&(Mt={top:un!==void 0?`${parseFloat(un==null?void 0:un.top)+600}rem`:"380rem",right:0}),_e.push(Mt);let xn=[],Tn=(Pn=Ft==null?void 0:Ft.children)==null?void 0:Pn.map(Yn=>{var Dr;return Yn!=null&&Yn.children&&((Dr=Yn==null?void 0:Yn.children)==null||Dr.forEach(vt=>{xn.push(vt.name)})),Yn.name});return Tn.length>5&&(Tn[0]="..."),xn.length>7&&(xn[0]="..."),me.createElement("div",{className:Kh.listItem,key:Xt,onMouseEnter:()=>we(Ft==null?void 0:Ft.uuid),onMouseLeave:()=>we(null),id:Ft==null?void 0:Ft.uuid,onClick:()=>{a(Ft==null?void 0:Ft.uuid),x(Ft==null?void 0:Ft.uuid)},style:F9({position:"absolute",zIndex:10},Mt)},me.createElement(Lae,{childNode:Tn,knowledgeNode:xn,title:Ft==null?void 0:Ft.name}))}),tt=parseFloat(_e[_e.length-1].top)+352+80+"rem";return me.createElement("div",{ref:Ie,style:{height:tt}},yt)};return me.createElement(Ba.Z,null,me.createElement("div",{className:Kh.wrap},se&&me.createElement(Qt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:se}),!se&&me.createElement(me.Fragment,null,We&&me.createElement("div",{className:Kh.add,onClick:()=>oe(!0)},me.createElement("i",{className:"iconfont icon-tianjiatixing"})),me.createElement("span",{className:Kh.tupugx,onClick:()=>{let _e=localStorage.getItem("tpuuid");a(_e),x(_e)}},"\u8FD4\u56DE"),ye!=null&&ye.length?me.createElement("div",{className:Kh.dimensionalBall,ref:He},me.createElement("div",{className:Kh.archer,id:"parentContainer"},wt(),me.createElement(Vae,{data:De}))):me.createElement(Eo,{text:"\u6682\u65E0\u56FE\u8C31\uFF0C\u7ACB\u5373\u65B0\u5EFA\u4E00\u4E2A\u56FE\u8C31\u5427\uFF5E",textColor:"#fff",buttonText:We&&"\u65B0\u5EFA\u56FE\u8C31",onClick:()=>oe(!0)})),me.createElement(Nt.default,{open:ae,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>oe(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ee.resetFields()},confirmLoading:ce,onOk:()=>ee.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},me.createElement("div",{className:Kh.modal},me.createElement("div",{className:Kh.mHead},"\u8282\u70B9\u5C5E\u6027"),me.createElement(Gt.default,{form:ee,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:kt,className:Kh.form},me.createElement(Gt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),me.createElement(Gt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},me.createElement(Ct.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),me.createElement(Gt.default.Item,{className:Kh.mType,label:me.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",me.createElement(Qe.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},me.createElement(Ao.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},me.createElement(Js,{subjectId:b,type:1})))))))},Il={statistics:"statistics___BP4qi",noUnfold:"noUnfold___EpqXR",wrapBox:"wrapBox___TsFlb",scrollBox:"scrollBox___Oh4zJ",content:"content___NRQFH",title:"title___z20Sn",box:"box___k6Eep",left:"left___Gnxfc",right:"right___rNC9V",head:"head___mT3Wl",radio:"radio___sjK3F",active:"active___oX7gd",average:"average___KVA2l",li:"li____NnY1",yellow:"yellow___CCujs",blue:"blue___m_425",lineTitle:"lineTitle___qo6vf",echartsTwo:"echartsTwo___aC24D",echartsThree:"echartsThree___Z2Q2A",unfold:"unfold___VUl4t",select:"select___dM1mS"},Kae="data:image/png;base64,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",qae="data:image/png;base64,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",_ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",$ae="data:image/png;base64,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",eoe="data:image/png;base64,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",Q3={wave:"wave___rx4XG",fillWrap:"fillWrap___q512j",svgBox:"svgBox___DfbUu"},toe=Object.defineProperty,L9=Object.getOwnPropertySymbols,noe=Object.prototype.hasOwnProperty,roe=Object.prototype.propertyIsEnumerable,R9=(b,a,y)=>a in b?toe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ioe=(b,a)=>{for(var y in a||(a={}))noe.call(a,y)&&R9(b,y,a[y]);if(L9)for(var y of L9(a))roe.call(a,y)&&R9(b,y,a[y]);return b};const $de=b=>React.createElement("svg",ioe({width:449,height:204,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},b),React.createElement("title",null,"\u6CE2\u7EB9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"41.532%",x2:"51.437%",y2:"65.254%",id:"water_svg__c"},React.createElement("stop",{stopColor:"#34D5A2",offset:"0%"}),React.createElement("stop",{stopColor:"#1D9F76",offset:"100%"})),React.createElement("path",{id:"water_svg__a",d:"M0 0h449v204H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"water_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#water_svg__a"})),React.createElement("g",{mask:"url(#water_svg__b)"},React.createElement("path",{d:"M0 7.704c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.136 45 0 13-11 30-9.517 45 0s15 17 45 0v196H0v-196Z",fill:"url(#water_svg__c)",transform:"translate(-40)"}),React.createElement("path",{d:"M0 11c14.667 8 29.667 8 45 0 6.537-3.41 23.776-14.982 45 0 17 12 29 9 45 0s31-9 45 0c25 17 35 8 45 0s32.344-7.91 45 0c16 10 32 10 45 0 10.947-8.42 33.124-8.71 45 0 15 11 31.839 11.137 45 0 13-11 30-10 45 0s15 17 45 0v193H0V11Z",fill:"#38E5AE"}))));var aoe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ5IiBoZWlnaHQ9IjIwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI0MS41MzIlIiB4Mj0iNTEuNDM3JSIgeTI9IjY1LjI1NCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjMzRENUEyIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFEOUY3NiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iYSIgZD0iTTAgMGg0NDl2MjA0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTAgNy43MDRjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM2IDQ1IDAgMTMtMTEgMzAtOS41MTcgNDUgMHMxNSAxNyA0NSAwdjE5Nkgwdi0xOTZaIiBmaWxsPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDApIi8+PHBhdGggZD0iTTAgMTFjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM3IDQ1IDAgMTMtMTEgMzAtMTAgNDUgMHMxNSAxNyA0NSAwdjE5M0gwVjExWiIgZmlsbD0iIzM4RTVBRSIvPjwvZz48L2c+PC9zdmc+",ooe=({percentage:b,size:a=180,unit:y="rem"})=>{const[x,E]=(0,me.useState)(["",""]),[z,ee]=(0,me.useState)(0),te=(0,me.useRef)(null),ne=(0,me.useRef)(null);(0,me.useEffect)(()=>(te.current&&(clearTimeout(ne.current),ne.current=setTimeout(()=>{var ce;const de=z+20;de+a>((ce=te.current)==null?void 0:ce.offsetWidth)-40&&E([...x,""]),ee(de)},200)),()=>{clearTimeout(ne.current)}),[te.current,z]),(0,me.useEffect)(()=>(window.addEventListener("resize",ae),()=>{window.removeEventListener("resize",ae)}),[]);const ae=()=>{ee(0)},oe={width:a+y,height:a+y},se=148-a*(b/100),ue=()=>me.createElement("img",{src:aoe,style:{width:`449${y}`,height:`204${y}`}});return me.createElement("div",{className:Q3.wave,style:oe},me.createElement("div",{className:Q3.fillWrap},me.createElement("div",{style:{fontSize:`28${y}`,zIndex:2,color:"#fff"}},b,"%"),me.createElement("div",{className:Q3.svgBox,ref:te,style:{top:se+y,transform:`translateX(-${z}px)`}},x.map((ce,de)=>me.createElement(ue,{key:de})))))},O9=Be(7619),Jg={trapezoid:"trapezoid___qw8yM",pillarBox:"pillarBox___rGJCP",pillar1:"pillar1___uJ0zx",point:"point____XIHt",pillar2:"pillar2___pL9k5",pillar3:"pillar3___dUdZf",textBox:"textBox___isldE",text1:"text1___g5Hy9",tip:"tip___PXfJr",line:"line___A5wA_",l:"l___hfZzL",text2:"text2___u2scn",text3:"text3___WSnmy"},soe=Object.defineProperty,loe=Object.defineProperties,uoe=Object.getOwnPropertyDescriptors,z9=Object.getOwnPropertySymbols,coe=Object.prototype.hasOwnProperty,doe=Object.prototype.propertyIsEnumerable,H9=(b,a,y)=>a in b?soe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,U9=(b,a)=>{for(var y in a||(a={}))coe.call(a,y)&&H9(b,y,a[y]);if(z9)for(var y of z9(a))doe.call(a,y)&&H9(b,y,a[y]);return b},k9=(b,a)=>loe(b,uoe(a)),foe=({dataSource:b=[]})=>{const[a,y]=(0,me.useState)([]),[x,E]=(0,me.useState)(0),z=(0,me.useRef)(String(Math.random()).slice(-6));(0,me.useEffect)(()=>{if(b!=null&&b.length){const ae=ne(b),oe=b.map((se,ue)=>k9(U9({value:se,lineWidth:30,pillarWidth:104+ae[ue]},te[ue]),{from:te[ue].from+z.current,to:te[ue].to+z.current}));y(oe),E(x+1)}},[JSON.stringify(b)]),(0,me.useEffect)(()=>{x>0&&ee()},[x]),(0,me.useEffect)(()=>(window.addEventListener("resize",ee),()=>{window.removeEventListener("resize",ee)}),[x]);const ee=()=>{const ae=a.map((oe,se)=>{const{from:ue,to:ce}=oe,de=document.querySelector(`#${ue}`),ye=document.querySelector(`#${ce}`),Ae=de.getBoundingClientRect(),ge=ye.getBoundingClientRect(),Ee=Math.abs(ge.left-Ae.left);return k9(U9({},oe),{lineWidth:Ee})});y(ae)},te=[{title:"\u5B8C\u6210\u738780%\uFF5E100%",pillarTitle:"80\uFF5E100%",from:"lineStart1",to:"lineEnd1"},{title:"\u5B8C\u6210\u738760%\uFF5E79%",pillarTitle:"60\uFF5E79%",from:"lineStart2",to:"lineEnd2"},{title:"\u5B8C\u6210\u738759%\u4EE5\u4E0B",pillarTitle:"59%\u4EE5\u4E0B",from:"lineStart3",to:"lineEnd3"}];function ne(ae){const oe=ae.reduce((se,ue)=>se+ue,0);return ae.map(se=>se/oe*100)}return me.createElement("div",{className:Jg.trapezoid},me.createElement("div",{className:Jg.textBox},a.map((ae,oe)=>{const{value:se,lineWidth:ue,title:ce,from:de}=ae,ye=oe+1;return me.createElement("div",{key:oe,className:Jg[`text${ye}`]},me.createElement("div",{className:Jg.tip},ce,me.createElement("span",null,se)),me.createElement("div",{id:de,className:Jg.line},me.createElement("div",{style:{width:ue},className:Jg.l})))})),me.createElement("div",{className:Jg.pillarBox},a.map((ae,oe)=>{const{pillarWidth:se,pillarTitle:ue,to:ce}=ae,de=oe+1;return me.createElement("div",{key:oe,className:Jg[`pillar${de}`],style:{width:se+"rem"}},me.createElement("span",null,ue),me.createElement("div",{id:ce,className:Jg.point}))})))},Fi=Be(59301),hoe=Object.defineProperty,G9=Object.getOwnPropertySymbols,goe=Object.prototype.hasOwnProperty,poe=Object.prototype.propertyIsEnumerable,V9=(b,a,y)=>a in b?hoe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,W3=(b,a)=>{for(var y in a||(a={}))goe.call(a,y)&&V9(b,y,a[y]);if(G9)for(var y of G9(a))poe.call(a,y)&&V9(b,y,a[y]);return b},moe=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),voe=({subjectId:b,uuid:a,isAll:y})=>{const[x,E]=(0,me.useState)(!1),[z,ee]=(0,me.useState)({type:0,course_id:null}),[te,ne]=(0,me.useState)(!0),[ae,oe]=(0,me.useState)(!0),[se,ue]=(0,me.useState)([]),[ce]=(0,dt.useSearchParams)(),[de,ye]=(0,me.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Ae=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[ge,Ee]=(0,me.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:[0,0,0],masteryRate:Ae});(0,me.useEffect)(()=>{x?be(z):ee({type:0,course_id:null})},[x]),(0,me.useEffect)(()=>{x&&E(!1)},[a]);const be=(He,Ie=!1)=>moe(void 0,null,function*(){var Re,Le,je,We,ht,Pt,xt,Lt,kt,wt;Ie?oe(!0):ne(!0);const _e=yield(0,bt.ZP)(y?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:W3({subject_id:b,parentNodeUuid:a,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},He)});if((_e==null?void 0:_e.status)===0){let yt=(Re=_e==null?void 0:_e.data)==null?void 0:Re.metricCounters;yt=yt||[];const tt={graphCount:((Le=yt.find(Mt=>(Mt==null?void 0:Mt.name)==="\u56FE\u8C31"))==null?void 0:Le.count)||0,tagCount:((je=yt.find(Mt=>(Mt==null?void 0:Mt.name)==="\u6807\u7B7E"))==null?void 0:je.count)||0,resourceCount:((We=yt.find(Mt=>(Mt==null?void 0:Mt.name)==="\u8D44\u6E90"))==null?void 0:We.count)||0,proportionCount:(ht=_e==null?void 0:_e.data)==null?void 0:ht.resource_rate};let Ft=Object.entries((Pt=_e==null?void 0:_e.data)==null?void 0:Pt.study_grasp_hash).map(([Mt,Bt],jt)=>({name:Mt,value:Bt,itemStyle:Ae[jt].itemStyle}));const Xt={averageCompletionRate:(xt=_e==null?void 0:_e.data)==null?void 0:xt.study_complete_rate,averageMasteryRate:(Lt=_e==null?void 0:_e.data)==null?void 0:Lt.study_grasp_rate,completionRate:Object.values((kt=_e==null?void 0:_e.data)==null?void 0:kt.study_complete_hash),masteryRate:Ft};console.log(Ft,"newMasteryRate");const Pn=(wt=_e==null?void 0:_e.courses)==null?void 0:wt.map(Mt=>({label:Mt.name,value:Mt.id}));ue(Pn),ye(tt),Ee(Xt)}setTimeout(()=>{ne(!1)},500),oe(!1)}),we=He=>{z.type=He,ee(W3({},z)),(He!==2||z.course_id)&&be(z,!0)},De=He=>{z.course_id=He,ee(W3({},z)),be(z,!0)},Me=[{name:"\u5168\u90E8",id:0},{name:"\u81EA\u4E3B\u5B66\u4E60",id:1},{name:"\u8BFE\u5802\u5B66\u4E60",id:2}];return Fi.createElement(Ba.Z,null,Fi.createElement("div",{className:Il.statistics},Fi.createElement("div",{onClick:()=>E(!0),className:Il.noUnfold},Fi.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:Kae}),Fi.createElement("span",null,"\u7EDF"),Fi.createElement("span",null,"\u8BA1")),Fi.createElement("div",{className:Il.wrapBox,style:{right:x?0:"-600rem"}},te&&Fi.createElement(Qt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!te&&Fi.createElement(Fi.Fragment,null,Fi.createElement("div",{className:Il.scrollBox},Fi.createElement("div",{className:Il.content},Fi.createElement("div",{className:Il.title},Fi.createElement("img",{src:qae}),Fi.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),Fi.createElement(Al.Z,{className:Il.box,justify:"space-between"},Fi.createElement("div",{className:Il.left},Fi.createElement("div",null,Fi.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF"),Fi.createElement("b",null,de==null?void 0:de.graphCount)),Fi.createElement("div",{style:{margin:"18rem 0"}},Fi.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF"),Fi.createElement("b",null,de==null?void 0:de.tagCount)),Fi.createElement("div",null,Fi.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"),Fi.createElement("b",null,de==null?void 0:de.resourceCount))),Fi.createElement("div",{className:Il.right},x&&Fi.createElement(ooe,{percentage:de==null?void 0:de.proportionCount}),Fi.createElement("div",{className:"c-white",style:{marginTop:"20rem",fontSize:"14rem"}},"\u5DF2\u5173\u8054\u8D44\u6E90\u7684\u6807\u7B7E\u8282\u70B9\u5360\u6BD4"))),Fi.createElement("div",{style:{marginTop:"20rem"},className:Il.title},Fi.createElement("img",{src:_ae}),Fi.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),Fi.createElement("div",{className:Il.box},Fi.createElement(Qt.Z,{spinning:ae},Fi.createElement("div",{className:Il.average},Fi.createElement("div",{className:Il.li},Fi.createElement("img",{src:$ae,style:{marginLeft:0}}),Fi.createElement("aside",{className:Il.yellow},Fi.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),Fi.createElement("div",null,Fi.createElement("b",{style:{fontSize:"40rem"}},ge==null?void 0:ge.averageCompletionRate),Fi.createElement("span",{style:{fontSize:"20rem"}},"%")))),Fi.createElement("div",{className:Il.li},Fi.createElement("img",{src:eoe}),Fi.createElement("aside",{className:Il.blue},Fi.createElement("div",{style:{fontSize:"16rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),Fi.createElement("div",null,Fi.createElement("b",{style:{fontSize:"40rem"}},ge==null?void 0:ge.averageMasteryRate),Fi.createElement("span",{style:{fontSize:"20rem"}},"%"))))),Fi.createElement("div",{className:Il.lineTitle},Fi.createElement("b",null),Fi.createElement("span",null,"\u5B8C\u6210\u7387"),Fi.createElement("b",null)),Fi.createElement("div",{className:Il.echartsTwo},Fi.createElement(foe,{dataSource:ge==null?void 0:ge.completionRate})),Fi.createElement("div",{className:Il.lineTitle,style:{marginTop:"40rem"}},Fi.createElement("b",null),Fi.createElement("span",null,"\u638C\u63E1\u7387"),Fi.createElement("b",null)),Fi.createElement("div",{className:Il.echartsThree},Fi.createElement(O9.Z,{dataSource:ge==null?void 0:ge.masteryRate})))))),x&&Fi.createElement("div",{onClick:()=>E(!1),className:Il.unfold})))))},pl={statistics:"statistics___BZJje",noUnfold:"noUnfold___L4va9",wrapBox:"wrapBox___tHLW6",scrollBox:"scrollBox___m8AGu",content:"content____Gl9N",title:"title___SAaGy",top:"top___h1nbU",topLi:"topLi___Ib2Tu",bottom:"bottom___ZKnwW",bottomLi:"bottomLi___YAGiM",echarts:"echarts___M5Dkf",name:"name___XhFko",unfold:"unfold___I5om1",select:"select___TcV_B"},Aoe="data:image/png;base64,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",yoe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA0CAYAAADWr1sfAAAAAXNSR0IArs4c6QAAB9JJREFUaEPNmmtsHNUVx///O7N2noTgQNxCUUST2G36ipQqtkNFQSlR1C+toJSqJXyAPtQ663wJtCpUtJHAiKKW0koVaopC4l0kIEKohaSkRIVkd506TUJisrvBOKEOJAY3CSSxvTNzTzXjR/zY9czYsyb3ix/3vH5zZ+6959xLTFOTo+lFtsJ2BanQwm6Sp0R0twCd4uhdlctubJ+OUDgdTlwfdi79XYj8rpQ/AbqUUju0o3fEPteQKldclw3waEAeMAxu4pK6TNTglynwMOYug3iYNQ3ZqMAjA+5rTy02DCwmjWtEdDWIawAo09DNXLyq2++VLg1EB8QDZk39liigJw0sIsrKp1dQsIbgGkBuKBYQlXrIWFr31OSBB6yKYItZ2/8gebM9FfDQwNLeXmGZH62jYD0hV/s515DmitpVf5gq8IAfpozevnu5/Oazfn5L9QcGFhE6+fS3RPN+Uq4P6jBaYECAVvN8xR1cscIKGsNIuUDAFw9lrotVylOEfCWsk6iBvXGGajFq6zaGjWVA16cVcnu/SuFfCVT5yRbrLwfwoJ8HzdqGzWFjmhDYzmXuhOhHAcTCGh6SLyOwNmh8kzUrD4WJrSSwnU3dA2BTGGPTPMIAmTZr6m8LE2NRYOto6iYSLe46GsbYtAO7yxWMH8RqV74WNM5xwH35N24wtPEygSuCGplILtQrLdqE1jG4PyEmtBigiDs1gxSQNmgUoIwCSO2tz2DWrKlbzcG//WIeBSzvtc1yPrZ2QuSzfopB+32BRRS0MxOOPRPiBJ8rqGwo8wLM2EWQ95g19a8EiWkUsJPNbBDo+4IoBpUpCSwgnMIcaHs2RHxXi5L+3JE939NmvP23W7hu6wW/uIYdSVdrlXPByUAw208pTH9RYMeeAbtwBSBGGFslZe0CjL3JYxD9PTYl9k9kcxjYyaY3CcSdmSNt44Dtwlw41pxInbiz68GXwXOnLUB+yXjysVL2PeCLudS1FWAaImbUgVwCztyJQt9maGtW1D5ce/zvEaiOfQOmyUcZT/y8mB8P2MlnfiRaP1SOQFzgWE3Dk/LSY2m9aPnKcvjwGHu6oA7/Y4R5bmRT4rdj/XnA1tHUdhJ15QjGA975R1Oqlzyua79WDhcDg3r+f1BtL462r9RdXN+ybeQ/ea49ddVsA29GsckoRiPnPthqZp7dINVLKsoJjEIvjFRyTAg8i1mzavnDv5we6qCdTX0HwBPlevTMp5XqbFso1UtQVmABjNef9ioFY9o2NiXvGga2jqYeIXF3WYC1M4O5PfPVu29CFlwP/YXVZXHjGRWBsWcr4BQpiBi8iY2J171X385nNkPrtWWJpNC3gB2tMRcYVJBPLYVUlGWShvq4G+jpKo5Bbmc84SUZtLPpvwOyPHJgrStg9VbxnTZ4wJ9sK8CIfZqNz/TQzqX+DcG1kcfj7qQcaza7O8EPT0RrXjR45j3ALoSwqxrZ1PInd4SPA1IRQjOYaKFvQahkIJjVYSl+cAKq/Z/BtYgdjCfX0smljojgquCaASTdxMC6uHBKSYGfm56TMA7v9JO61E92MZ74DK1s+jVCaoNrBpAc/H4DSE5ahKeOQWXfCKdPNY92LpOA6K+H0/SR9rKh/vmR2hxjjCcOQnX+J5wLw6yjlU39nsAd4TR9gWfC7r8yUptjjKljafDk0XAu3PXYyWeaROv7w2leBsCHdoJnToYL2x3h/vY9ywxDvRpO8xMGtm0YqW2A9spawZvJ5QPZUja1j8B1wTV9JLUTg9W3IDJ7Y7/f7uNQbwUuVF7SNrhoKB/+jWh9b6QBFi5Wl2tZUm/9C+zuCBvuaTYlq4fy4QYSz4e1MKF8offqgXJrxM1NEva2hNxleVWQFxlPfHu4phX5nnpwaxkxrjczuzN06Ebc59a6LlUtj2XqHEdvD22olEI5vmN3smp9DrB6Q4ZJDcaWMr6lY1Q92M6mngEQXdIa8X5aHT8AHj8QEtYV5wtsStzu/TZSW3KpWkf4anT1YmsWnMK8SUQ4XqW/F8a+54on+H4ODDSwMel9B+Mq/nYufTdEHvGzEbjf6q2Cu7eeShMNdfAVt+4c3gq5i/HEN4YUS50eRlf2cb9lu79qKkuUyu4BT+UnA3sG4JcYbxkuhRQFFtltOrkZzwLSEN5LEY0pnDaMKrCHDUbhdq5PvjBSreQhlhzYfaU9s/JpAtEUz63CvLCnDnw/D5XfW6wSGQCdT7ApsWGs4ISndtLWFtNz7IcF+vsBPPiLWP3zoe0ZvoIiYMc+qK7J3jdVzWxq+UUxP4GOKQevP/w6kmK934bELkC17w6fCQ1MwQKojYy3PF7qoQYCdpUl1/plB/pXEKn3HSE/Ae1Uevmyexg+1ATg6Q6wcz/Yf97Pwvh+8m0o9VM2bpsw8wsMPOTByrbeAugHplwWcmFtay60PRM9XVTv7AMvnJkMaB+IZkhVM+NP9vsZCA3sjbaIcvKZNQDWCrCaIqGrGwKcVOAO/dH7e83M86sg+AkgIVJK7ge4BTN0kj9OfugHOuE6HFR5EN6ws+mVgNxKqsUgForIwsGLbAToEOjWEO8WPMEjtuPsrPz8qiMj/bhXG/Hndctg6XpvORQsBlAJSCVI95LLuwDaQbRDmRn+bGvI+s6At0mNcJAH4q7lOGzOxRdvPEv3Bs5l0v4Pd16n/zI2mQ0AAAAASUVORK5CYII=",xoe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC",Poe=Be.p+"static/a.d3f19668.png",boe=Be.p+"static/b.ba7414bd.png",Eoe=Be.p+"static/c.2b6f6bd3.png",Soe=Be.p+"static/d.f1216ccd.png",lm={cylinder:"cylinder___rUBlO",cylinderBox:"cylinderBox___NurwX",cylinder1:"cylinder1___LPJD0",item1:"item1___ekrFi",item2:"item2___PuVOv",item3:"item3___x9UjL",point:"point___ZJ1ZD",cylinder2:"cylinder2___aQBbC",cylinder3:"cylinder3___lefpl",textBox:"textBox____wuhT"},woe=Object.defineProperty,Coe=Object.defineProperties,Boe=Object.getOwnPropertyDescriptors,j9=Object.getOwnPropertySymbols,Toe=Object.prototype.hasOwnProperty,Moe=Object.prototype.propertyIsEnumerable,X9=(b,a,y)=>a in b?woe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Q9=(b,a)=>{for(var y in a||(a={}))Toe.call(a,y)&&X9(b,y,a[y]);if(j9)for(var y of j9(a))Moe.call(a,y)&&X9(b,y,a[y]);return b},W9=(b,a)=>Coe(b,Boe(a)),Doe=({dataSource:b=[]})=>{const[a,y]=(0,me.useState)([]),[x,E]=(0,me.useState)(0),z=(0,me.useRef)(String(Math.random()).slice(-6));console.log(b,a,223),(0,me.useEffect)(()=>{if(b!=null&&b.length){const ae=ne(b),oe=b.map((se,ue)=>W9(Q9({value:se,lineWidth:30,cylinderWidth:40+ae[ue]},te[ue]),{from:te[ue].from+z.current,to:te[ue].to+z.current}));y(oe),E(x+1)}},[JSON.stringify(b)]),(0,me.useEffect)(()=>{x>0&&ee()},[x]),(0,me.useEffect)(()=>(window.addEventListener("resize",ee),()=>{window.removeEventListener("resize",ee)}),[x]);const ee=()=>{const ae=a.map((oe,se)=>{const{from:ue,to:ce}=oe,de=document.querySelector(`#${ue}`),ye=document.querySelector(`#${ce}`),Ae=de.getBoundingClientRect(),ge=ye.getBoundingClientRect(),Ee=Math.abs(ge.left-Ae.left);return W9(Q9({},oe),{lineWidth:Ee})});y(ae)},te=[{title:"\u90E8\u5206\u638C\u63E1  ",from:"lineStart1",to:"lineEnd1"},{title:"\u5168\u90E8\u638C\u63E1  ",from:"lineStart2",to:"lineEnd2"},{title:"\u672A  \u638C  \u63E1  ",from:"lineStart3",to:"lineEnd3"}];function ne(ae){const oe=ae.reduce((se,ue)=>se+ue,0);return ae.map(se=>se/oe*122)}return me.createElement("div",{className:lm.cylinder},me.createElement("div",{className:lm.cylinderBox},a.map((ae,oe)=>{const{cylinderWidth:se,lineWidth:ue,from:ce}=ae,de=oe+1;return me.createElement("div",{key:de,className:lm[`cylinder${de}`],style:{width:se+"rem"}},me.createElement("div",{className:lm.item1}),me.createElement("div",{className:lm.item2}),me.createElement("div",{className:lm.item3}),me.createElement("div",{id:ce,style:{width:ue},className:lm.point}))})),me.createElement("div",{className:lm.textBox},a.map((ae,oe)=>{const{title:se,to:ue,value:ce}=ae,de=oe+1;return me.createElement("div",{key:de,id:ue},me.createElement("span",{dangerouslySetInnerHTML:{__html:`${se}${ce}%`}}))})))},Gi=Be(59301),Noe=Object.defineProperty,Z9=Object.getOwnPropertySymbols,Foe=Object.prototype.hasOwnProperty,Ioe=Object.prototype.propertyIsEnumerable,Y9=(b,a,y)=>a in b?Noe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,J9=(b,a)=>{for(var y in a||(a={}))Foe.call(a,y)&&Y9(b,y,a[y]);if(Z9)for(var y of Z9(a))Ioe.call(a,y)&&Y9(b,y,a[y]);return b},Loe=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())}),Roe=({subjectId:b,uuid:a,isAll:y})=>{const[x,E]=(0,me.useState)(!1),[z,ee]=(0,me.useState)({course_id:null}),[te,ne]=(0,me.useState)(!0),[ae,oe]=(0,me.useState)(!0),[se,ue]=(0,me.useState)([]),[ce]=(0,dt.useSearchParams)(),[de,ye]=(0,me.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Ae=[{name:"\u5DF2\u5B8C\u6210",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u5F85\u5F00\u59CB",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u90E8\u5206\u5B8C\u6210",value:0,itemStyle:{color:"rgb(6,110,247)"}}],[ge,Ee]=(0,me.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:Ae,masteryRate:[0,0,0],course_rank_num:0,course_rank_all_num:0,system_rank_num:0,system_rank_all_num:0});(0,me.useEffect)(()=>{x?be(z):ee({course_id:null})},[x]),(0,me.useEffect)(()=>{x&&E(!1)},[a]);const be=(De,Me=!1)=>Loe(void 0,null,function*(){var He,Ie,Re,Le,je,We,ht,Pt,xt,Lt,kt,wt,_e,yt,tt;Me?oe(!0):ne(!0);const Ft=yield(0,bt.ZP)(y?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:J9({subject_id:b,parentNodeUuid:a,labels:"\u56FE\u8C31,\u6807\u7B7E,\u8D44\u6E90",depth:-1},De)});if((Ft==null?void 0:Ft.status)===0){let Xt=(He=Ft==null?void 0:Ft.data)==null?void 0:He.metricCounters;Xt=Xt||[];const Pn={graphCount:((Ie=Xt.find(un=>(un==null?void 0:un.name)==="\u56FE\u8C31"))==null?void 0:Ie.count)||0,tagCount:((Re=Xt.find(un=>(un==null?void 0:un.name)==="\u6807\u7B7E"))==null?void 0:Re.count)||0,resourceCount:((Le=Xt.find(un=>(un==null?void 0:un.name)==="\u8D44\u6E90"))==null?void 0:Le.count)||0,proportionCount:(je=Ft==null?void 0:Ft.data)==null?void 0:je.resource_rate};let Mt=Object.entries((We=Ft==null?void 0:Ft.data)==null?void 0:We.study_complete_hash).map(([un,xn],Tn)=>({name:Ae[Tn].name,value:xn,itemStyle:Ae[Tn].itemStyle}));const Bt={averageCompletionRate:(ht=Ft==null?void 0:Ft.data)==null?void 0:ht.study_complete_rate,averageMasteryRate:(Pt=Ft==null?void 0:Ft.data)==null?void 0:Pt.study_grasp_rate,completionRate:Mt,masteryRate:Object.values((xt=Ft==null?void 0:Ft.data)==null?void 0:xt.study_grasp_hash),course_rank_num:(Lt=Ft==null?void 0:Ft.data)==null?void 0:Lt.course_rank_num,course_rank_all_num:(kt=Ft==null?void 0:Ft.data)==null?void 0:kt.course_rank_all_num,system_rank_num:(wt=Ft==null?void 0:Ft.data)==null?void 0:wt.system_rank_num,system_rank_all_num:(_e=Ft==null?void 0:Ft.data)==null?void 0:_e.system_rank_all_num},jt=(yt=Ft==null?void 0:Ft.courses)==null?void 0:yt.map(un=>({label:un.name,value:un.id}));ue(jt),ye(Pn),Ee(Bt),Me||ee({course_id:((tt=jt==null?void 0:jt[0])==null?void 0:tt.value)||null})}setTimeout(()=>{ne(!1)},500),oe(!1)}),we=De=>{z.course_id=De,ee(J9({},z)),be(z,!0)};return Gi.createElement(Ba.Z,null,Gi.createElement("div",{className:pl.statistics},Gi.createElement("div",{onClick:()=>E(!0),className:pl.noUnfold},Gi.createElement("img",{style:{width:"32rem",marginBottom:"4rem"},src:Aoe}),Gi.createElement("span",null,"\u7EDF"),Gi.createElement("span",null,"\u8BA1")),Gi.createElement("div",{className:pl.wrapBox,style:{right:x?0:"-600rem"}},te&&Gi.createElement(Qt.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!te&&Gi.createElement(Gi.Fragment,null,Gi.createElement("div",{className:pl.scrollBox},Gi.createElement("div",{className:pl.content},Gi.createElement("div",{className:pl.title},Gi.createElement("img",{src:yoe}),Gi.createElement("span",null,"\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790")),Gi.createElement("div",{className:pl.top},Gi.createElement("div",{className:pl.topLi},Gi.createElement("div",null,de==null?void 0:de.graphCount),Gi.createElement("div",null,"\u77E5\u8BC6\u56FE\u8C31\u6570\u91CF")),Gi.createElement("div",{className:pl.topLi},Gi.createElement("div",null,de==null?void 0:de.tagCount),Gi.createElement("div",null,"\u6807\u7B7E\u8282\u70B9\u6570\u91CF")),Gi.createElement("div",{className:pl.topLi},Gi.createElement("div",null,de==null?void 0:de.resourceCount),Gi.createElement("div",null,"\u8D44\u6E90\u8282\u70B9\u6570\u91CF"))),Gi.createElement("div",{style:{marginTop:"20rem"},className:pl.title},Gi.createElement("img",{src:xoe}),Gi.createElement("span",null,"\u5B66\u4E60\u7EDF\u8BA1\u5206\u6790")),Gi.createElement(Qt.Z,{spinning:ae},Gi.createElement("div",{className:pl.bottom},Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"82rem",marginRight:"26rem"}},ce.get("type")!=="classrooms"&&Gi.createElement(ga.default,{className:pl.select,options:se,value:z==null?void 0:z.course_id,size:"small",onChange:we,placeholder:"\u8BF7\u9009\u62E9",getPopupContainer:De=>De.parentNode,style:{width:"222rem"},suffixIcon:Gi.createElement("i",{className:"iconfont icon-a-bianzu11",style:{color:"#fff",fontSize:"12rem"}})}),Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"5rem"}},ge==null?void 0:ge.course_rank_num),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u8BFE\u5802\u6392\u540D"),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",ge==null?void 0:ge.course_rank_all_num,"\u4EBA\uFF09"),Gi.createElement("img",{src:Poe})),Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"82rem"}},Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},ge==null?void 0:ge.system_rank_num),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\u7CFB\u7EDF\u6392\u540D"),Gi.createElement("div",{style:{fontSize:"16rem",marginTop:"4rem"}},"\uFF08\u5171",ge==null?void 0:ge.system_rank_all_num,"\u4EBA\uFF09"),Gi.createElement("img",{src:boe})),Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"104rem",marginRight:"26rem"}},Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},ge==null?void 0:ge.averageCompletionRate,"%"),Gi.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u5B8C\u6210\u7387"),Gi.createElement("img",{src:Eoe})),Gi.createElement("div",{className:pl.bottomLi,style:{marginTop:"104rem"}},Gi.createElement("b",{style:{fontSize:"26rem",marginTop:"30rem"}},ge==null?void 0:ge.averageMasteryRate,"%"),Gi.createElement("div",{style:{fontSize:"14rem",marginTop:"2rem"}},"\u5E73\u5747\u638C\u63E1\u7387"),Gi.createElement("img",{src:Soe})),Gi.createElement("div",{className:pl.echarts},Gi.createElement("div",{className:pl.name},"\u5B8C\u6210\u60C5\u51B5"),Gi.createElement(O9.Z,{dataSource:ge==null?void 0:ge.completionRate})),Gi.createElement("div",{className:pl.echarts},Gi.createElement("div",{className:pl.name},"\u638C\u63E1\u60C5\u51B5"),Gi.createElement(Doe,{dataSource:ge==null?void 0:ge.masteryRate})))))),x&&Gi.createElement("div",{onClick:()=>E(!1),className:pl.unfold})))))},HA=Be(59301),Ooe=Object.defineProperty,WS=Object.getOwnPropertySymbols,K9=Object.prototype.hasOwnProperty,q9=Object.prototype.propertyIsEnumerable,_9=(b,a,y)=>a in b?Ooe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,zoe=(b,a)=>{for(var y in a||(a={}))K9.call(a,y)&&_9(b,y,a[y]);if(WS)for(var y of WS(a))q9.call(a,y)&&_9(b,y,a[y]);return b},Hoe=(b,a)=>{var y={};for(var x in b)K9.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&WS)for(var x of WS(b))a.indexOf(x)<0&&q9.call(b,x)&&(y[x]=b[x]);return y},$9=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Uoe=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,tpacti:te,settpacti:ne}=a,ae=Hoe(a,["pathsDetail","user","globalSetting","loading","dispatch","tpacti","settpacti"]),oe,se,ue,ce,de,ye;const Ae=(0,dt.useParams)(),[ge,Ee]=(0,me.useState)(""),[be,we]=(0,me.useState)([]),[De]=(0,dt.useSearchParams)(),[Me,He]=(0,me.useState)([]),[Ie,Re]=(0,me.useState)(1);(0,me.useEffect)(()=>{var We,ht,Pt,xt,Lt,kt;if((We=y==null?void 0:y.detail)!=null&&We.nodes&&Ie===1){we((ht=y==null?void 0:y.detail)==null?void 0:ht.nodes),De.get("uuid")?Ee(De.get("uuid")):Ee((Lt=(xt=(Pt=y==null?void 0:y.detail)==null?void 0:Pt.nodes)==null?void 0:xt[1])==null?void 0:Lt.uuid);let wt=[...(kt=y==null?void 0:y.detail)==null?void 0:kt.nodes];He(wt==null?void 0:wt.splice(1)),Re(2)}},[(oe=y==null?void 0:y.detail)==null?void 0:oe.nodes]),(0,me.useEffect)(()=>{var We,ht,Pt;Ee(te||((Pt=(ht=(We=y==null?void 0:y.detail)==null?void 0:We.nodes)==null?void 0:ht[1])==null?void 0:Pt.uuid))},[te]);const Le=(...We)=>$9(void 0,[...We],function*(ht={}){return yield ee({type:"pathsDetail/getKnowledgeGraphs",payload:zoe({graphable_type:De.get("type")==="classrooms"?"course":"subject",graphable_id:Ae==null?void 0:Ae.pathId},ht)})});function je(){return $9(this,null,function*(){var We,ht,Pt,xt;const Lt=yield Le({graphable_id:Ae==null?void 0:Ae.pathId});Ee((ht=(We=Lt==null?void 0:Lt.nodes)==null?void 0:We[1])==null?void 0:ht.uuid),ne((xt=(Pt=Lt==null?void 0:Lt.nodes)==null?void 0:Pt[1])==null?void 0:xt.uuid)})}return HA.createElement("div",{style:{height:"calc(100vh - 72px - 170rem)"}},(be==null?void 0:be.length)>0&&HA.createElement("div",{className:rs.content},((se=be==null?void 0:be[0])==null?void 0:se.uuid)===ge&&ge&&HA.createElement(Jae,{onAddSuccess:je,setActivated:Ee,subjectId:Ae==null?void 0:Ae.pathId,settpacti:ne}),((ue=be==null?void 0:be[0])==null?void 0:ue.uuid)!==ge&&ge&&HA.createElement(Sae,{tpacti:te,setactivied:()=>{var We;Ee((We=be==null?void 0:be[0])==null?void 0:We.uuid)},initdata:je,Tabsdatas:Me,uuid:ge})),(ce=y==null?void 0:y.detail)!=null&&ce.can_managed?HA.createElement(voe,{isAll:((de=be==null?void 0:be[0])==null?void 0:de.uuid)===ge,subjectId:Ae==null?void 0:Ae.pathId,uuid:ge}):HA.createElement(Roe,{isAll:((ye=be==null?void 0:be[0])==null?void 0:ye.uuid)===ge,subjectId:Ae==null?void 0:Ae.pathId,uuid:ge}))};var koe=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Uoe),eL={TabsItemActive:"TabsItemActive___UqdaX",TabsItem:"TabsItem___L0dKD"},Goe=Be(84105),um=Be(59301),Voe=Object.defineProperty,joe=Object.defineProperties,Xoe=Object.getOwnPropertyDescriptors,ZS=Object.getOwnPropertySymbols,tL=Object.prototype.hasOwnProperty,nL=Object.prototype.propertyIsEnumerable,rL=(b,a,y)=>a in b?Voe(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Qoe=(b,a)=>{for(var y in a||(a={}))tL.call(a,y)&&rL(b,y,a[y]);if(ZS)for(var y of ZS(a))nL.call(a,y)&&rL(b,y,a[y]);return b},Woe=(b,a)=>joe(b,Xoe(a)),Zoe=(b,a)=>{var y={};for(var x in b)tL.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&ZS)for(var x of ZS(b))a.indexOf(x)<0&&nL.call(b,x)&&(y[x]=b[x]);return y};const iL=({DataProps:b,isActive:a=!1,onClick:y})=>um.createElement("div",{className:`current ${eL.TabsItem} ${a?eL.TabsItemActive:""}`,onClick:y},(b==null?void 0:b.name)||""),Yoe=b=>{var a=b,{pathsDetail:y,dispatch:x,activied:E,setactivied:z,settpacti:ee,tpacti:te,setxxljac:ne,xxljac:ae,TabsData:oe=[],tplist:se=[]}=a,ue=Zoe(a,["pathsDetail","dispatch","activied","setactivied","settpacti","tpacti","setxxljac","xxljac","TabsData","tplist"]),ce,de,ye,Ae,ge;const Ee=(0,me.useRef)(null),[be,we]=(0,me.useState)(0),[De,Me]=(0,me.useState)(!1),He=(0,me.useMemo)(()=>(oe==null?void 0:oe.filter(Ie=>![1,3,4].includes(Ie==null?void 0:Ie.key)))||[],[oe]);return(0,me.useEffect)(()=>{Ee.current&&setTimeout(()=>{const Ie=(0,gt.ZR)(Ee.current,"rem",1,!0);we(Ie)},500)},[Ee.current,y==null?void 0:y.detail]),(0,me.useEffect)(()=>{var Ie,Re;((Ie=y==null?void 0:y.actionTabs)==null?void 0:Ie.key)==="\u4FEE\u6539tab\u4FE1\u606F"&&(x({type:"pathsDetail/setActionTabs",payload:{key:""}}),z==null||z((Re=y==null?void 0:y.actionTabs)==null?void 0:Re.type),window.scrollTo({top:800,left:0,behavior:"smooth"}))},[(ce=y==null?void 0:y.actionTabs)==null?void 0:ce.key]),um.createElement("div",{className:"flex c-white justify-between overflow_hidden",style:{height:De?"auto":"40rem",background:"#101C39",borderRadius:"22rem",backdropFilter:"blur(10rem)",fontSize:"16rem",lineHeight:"26rem"}},um.createElement("div",{ref:Ee,className:"flex flex-wrap",style:{gap:"25rem 40rem"}},(ge=((ye=(de=y==null?void 0:y.detail)==null?void 0:de.nodes)==null?void 0:ye.length)>1?(Ae=y==null?void 0:y.detail)==null?void 0:Ae.nodes.slice(1):[{isNull:!0}])==null?void 0:ge.map((Ie,Re)=>{var Le;return um.createElement(iL,{key:Ie==null?void 0:Ie.uuid,DataProps:Ie!=null&&Ie.isNull?Woe(Qoe({},Ie),{name:((Le=oe==null?void 0:oe.find(je=>(je==null?void 0:je.key)==3))==null?void 0:Le.name)||(Ie==null?void 0:Ie.name)}):Ie,isActive:Ie!=null&&Ie.isNull?E==3:E==3&&(te?(Ie==null?void 0:Ie.uuid)==te:Re==0),onClick:()=>{ee==null||ee(Ie==null?void 0:Ie.uuid),z==null||z(3)}})}),He==null?void 0:He.map(Ie=>um.createElement(iL,{key:Ie==null?void 0:Ie.key,DataProps:Ie,isActive:E==(Ie==null?void 0:Ie.key),onClick:()=>{z==null||z(Ie==null?void 0:Ie.key)}}))),be>44&&um.createElement("div",{className:"current flex text-nowrap",style:{padding:"7rem 20rem"},onClick:()=>{Me(!De)}},um.createElement("a",null,De?"\u6536\u8D77":"\u5C55\u5F00"," ",um.createElement(Goe.Z,{rotate:De?-180:0,rev:void 0}))))};var Joe=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Yoe),Koe=Be(2866),qoe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUwAAAFACAYAAADXrEUkAAAAAXNSR0IArs4c6QAAIABJREFUeF7svcuPHVme3/f7nXjeV76TyWRndVFsVvUMSz3SmKOR2hqrKQxgQMDAOwrWTqv5F7zworu28sIrA/YABrw2vbDhAQYeWALbM3BDraGm3a3iqKo5NayprMpKJvN5H/E852d9fyci82byUVlsVvUropsVceNGxL333Lif/P6eh6lbuhHoRqAbgW4ELjUCfKmjuoO6EehGoBuBbgSoA2Z3E3Qj0I1ANwKXHIEOmJccqO6wbgS6EehGoANmdw90I9CNQDcClxyBDpiXHKjusG4EuhHoRqADZncPdCPQjUA3ApccgQ6Ylxyo7rBuBLoR6EagA2Z3D3Qj0I1ANwKXHIEOmJccqO6wbgS6EehGoANmdw90I9CNQDcClxyBDpiXHKjusG4EuhHoRqADZncPdCPQjUA3ApccgQ6Ylxyo7rBuBLoR6EagA2Z3D3Qj0I1ANwKXHIEOmJccqO6wbgS6EehGoANmdw90I9CNQDcClxyBDpiXHKjusG4EuhHoRqADZncPfMUjIC+/5+QrfjsvfTfPPPlVv7uveDC6l/u8EeiA+Xkj1D3/mkegA+ZrHtDucl/hCHTA/AoHu3spjEAHzO4++OUdgQ6Yv7zf3S/pO++A+Uv6xXVvm6ib06e7C+ZH4ALMLnjsOgfeq90tz6iSZ3d0Q/tqQ/uVn9UpzK98yH+RX7AD5pfx7XTA/DJG9edzzQ6YP59x/wV91Q6YX8YX0wHzyxjVn881O2D+fMb9q31VOQNhZ/t9tUP/RV/t5XDl7uv7ogP6mo/vgPmaB/QX8nJfMTDfffdzfOPfff4ovWD3ax3Sd7/o1V5wwne/S18KvDpgftEv6Ks9vgPmVzveP59X64B5Ou4dMH8+t+Cvyqt2wPxV+SZf9jk6YHbA/HW4z7+Cz9gB8ysY5C/nJeb8kq/RODxnTs/ZyF/EXL537wukq929/Oi87NB7l7/M+SO/wIl3777YDP9c5Tp3wOsy5/ncr7fzb77qLfBFzuuA+UVG6xfq2A6Y81/HF+BeB8xfqPv4l+vNdMD85fq+5t5tB8wOmPMj0CnMr+Kn3AHzqxjlL+U1LgfMZyLWF2zrL2Jqv+xjXDTDHz6cM8u/84Iz7xB95z4R3fn8AXrZIe0lsL7M8v2LB82f+MyT/uBbt0jwmbBuT3+ZiX6Z94Fj3n2JLf95pntnkl92lF/fcR0wX99YfglXuhwUX/bCPwswn/FFzjkR5/2J9++/xGcJ0r0Ainjqjx4Q3/4SRu5Fl3xw4Ym3b8/5Jb8Aee/cIXmpG2DuyZf6Pn8GYJ7Tlxc/cFd++aXcVR0wv5RhfV0X7YD5ukayvU4HzNc9or9e1+uA+Qv9fXfAfN1fTwfM1z2iv17X64D5c/++f3YoNr6w0+/yuy9xTF7WzH7ZsMAEh0l6aorfIfrgwZlZvvPh2fYtInr4DhHWz1uG8RdIQXod39VPiR7Ro9MrXX3zpjycv+57F1+kefYh0eYf3BKaI+7bb59PM8KYPO8tPmO6v8SWnzffn/Vvnrffv/vd7146oazzd76Om6dr7/Z6RvFnusovFjBf6I+ci7o81/c454j8cD7gQ0TvvGR8Pvo5ABPIbJfJmzc/BzpnOL2R3To99nOV6txnRhzp1jxMO2D+TL+Yn+fJncL8Ekdf5ipsmFnwGOvzL9kB80v8Cp699E+xqwPmVzrmv0Iv1gHzS/wy54H5nJfB2Esbxf7e994lke/Su40dBnPr3Xff5cuaXfPR8OeZ5PeI+C5e7z6ZTz8gvrZD8ukfEF+bixIj++cSGT76UR7MmeC6Y05h/r9/Qmb+8958zofv9YgfPya6/i+J9raJtz/epq03tghrLMubW3K4s81Yv46v6DAkXq5Jr0nbW7Q8fSx0/Tp99PgxrWxcf8FrAKxKWF3+8yv/zL3ovdyej7ZfOAjB99NspSaFafMD4p0dks3NB/obfPDgAf2Lf/GH8v3vv0u3bt2Su3fvyj//5/f4nXfuzr23n8EkR0OU77Uugy5n81XvqQ6YrzpylzivAea5MW79UgDk974HZ6P/ETwHkArUtiv+Rd/j3ZfUCcKs/v7379N3vnOH/Jrozp07dP/+fV2fwu5CPg9M6Xnz+aK5/NbcZwZGeiFxVpNg//b2Y97aui5Y03Wi69ev0+PHj3XdLjvbxN/e8j/aH/xgm994Y4s+bgC5ubklO4BZs8RxwGW5KfErmuw7Ow9oc/Ma7ex8SqurG9K+lq5P3xHgvIV3r3s2t7ZkZ3ubsdYdj/X/z12yvyKht4gmpf88n330iOEPxRqPf//Nm/Leew/pnXe89/bUNfoe0Y27JA/+6AHdvn2bHjz4I3WLXnv7bf+a30fO5x1ZXyfe2yNZX79/OiZ7d+6cB/sF0/68//Nd3FPzf4B1G/fZeX8mXrQD6CV+znpIB8zLjtQrHPcyYLaXe1mAZv4lvygw58+9c0E2vg5gbodn984ZEol2dog3v00COD5vyOLduf3XiOhT0MIfub+3e+GcjVcYdZyye+681fWNM9B8SrTTvq4etXP+2I3N5thtoo+3GpRu0/rmluztbDPWLUyzBv7Pe5NvNiBtn7sIzLPg0YPTzbdv35YP/ugBv/327TkwnmXVfxFgvmTgOmC+4l3VAfNnGLjLnPoyYL73nje3bt26p5CACXbv3j3G+nnXvn+fjFccHjhNRLZVoedOgcL84AP/w8P69m1q1IxXNahYyTKS3m3izKtY+vDhQ0Yse9gopDffvCn/13vbwfL6mUncgnFvj3j9LglMaZwLjXa6bBG90Qq3Cx8Exz3Y8edEe7u8vr4hew0ksf3++w/Nysrq3Oc/A2YYEtc1CdY4v93G+tnx2qWDg33Gtdr1xsYG7e7uEm1sEK667UgiQ1y5HT1/f2+PV9fXpcXnqt2U/WCHs81NaahJrTRd3ySB9PzLPeLl9edHxn/3Cp0z3y8C88N7D/nGjVvy4Yf3GGGlzRs3/Od4QPQ8YI5GI/7w9m233oicPSJZv+9VaPv55xVmey9h3dxfdO/ePb3PmC++505hXub33AHzsqP0iseJiIHvEKffuwcoYsNfDNun+55zfRw2dzjhxwE/WFtl6EEIkw4QPA/E+cu1JYqtefiv//UjpptEN9+6SfTTR/TWPzvzMGLr8WP/fuFfTG7Ct0h0uL/D1zaJsnJTevEOE23S5jWgZfP0pRqRqLvev0+Grpz/UHtPiN65QvTeE78f20+eEF2Z8wEc8lM+OTL6+gdEtKJr/Lfd9mt9fv+AVlZXdK3PN9tYU7MP+xeWVoToKVVW5Mr6Or23t0freA9X1mnvyR6tX1l/7re7B8K9s0d57YQ+I9q4SvS42pBr+kEbrH6Kz79Dqxubsv+jHV5dbdUp0Sag2iww639Sk9y8SfToT/xOjPWjR0TY1wah3nyzFPzRQvklzHR4TP6ouYZuPzhzFavP8+3bApcLFrhf9vbuwff53M/TwBJmuVz0i3cpR88dsufu7Ezyy4/VFz5yHpjtyZftZnb/grvkYjBmPugCYLZLW+/cgvLWLf1hnn3PFyIwYQNIxQDU3xv+Svu7xH//Nsluowh1X2sybxBd3d0glWoKr7Prg5OPAuLV+dGae7BGREdHL3YFjc1rchMdnr2B0eJ5ReUR2yz7gKp/fp+I8FaxxrJg5857QlT+Jsl5a//M9C+rM7N/dYME44c1rlPAdJ9zhm7NqeKzkJKPL735z0ioyWRqwXn6Xi/kMo0vBprmauJflBPa+MXPqfIOmJf/aXfAvPxYfeEjAcx3798/FzFuFeKdO3fk/v37jDUu3G5jjccf3LnDiM6ofPxPrr4/JFUdqLvW4+/de2i8SfeQ35lTaR99FDOUykfxLW4V5PZjYvxI4Xfcuu7P133XSfZ+4CPaUET/4T+QWf37/vlHD3fNP/0vN9zDH+/q81c3Nuj9v3rIqsggyt6DOlynJ3t7dHLIvLC8JieHT/nm8poAmNHRAUPdnRwdsFKoWaLjI56MDQ9HizIZH/Nw5CPUk/EREy3RLDz29+TiItHxsV8TUd+SzAJirPF4Njnm/nBRsH7+F3N2fn9IMrQkk4AY60M6pOmYeTASocNlGo5IAM3HR8TXl0gAzPHRAX9ttOLwmXD9VVqjT5f3ZF0/PDXq1K+x9Ea33OH+Li+vbghAifG7eWvD7e/ucLZhZS7SROtFLW2ALNvyn393+zFvZNeF3nrkA/Nv3aQ3y4fyHv7iEdENIkFQ7kbWuFA+fMjrd2+5Dx74KLsu80n1f3hb6P599d1guUMk+CN8h9RV0AHz+TfN5+7tgPm5Q/TqBwCY9+l8is1l03a0KcVtTd/R5Q+bbexr1eNHH3k19tZbp78xte7we4Ol3Zp8rZmtF5qP0EBNPfDvb3+fePVbJPutwtsg+nsQUI2KxGa4t8dqzRLR4cG6vjYUI5ZzqvEtAGdOKS6fjWF4DDCeLUu0dPpgMqcuW1ZijeUCP5/5Us4d33C23VePzgPiiI5Ozx+6pfM+0DllSodEo+ZcJBj9zhLJ+82ZN1dI3qM9j889ovLW+nn12YjP1XWSh/B1Vmfv4e+unvdvtm8GIvTOdRJNZnpECMLTnzQS9OZb3py/edPnkMLH/B49pBu3fDK9/m1t1nq//KFWYrW8nB+vDpiv/pN+TebPz/AGfiVPbRLWv/ef8jW+ewGY85/3Yi7jedP6ISMf76EGY3x/sY8ePeI3b/rKlBeVGj6CKf+IqI1iJzvEbzRmNs57eEDmeC7Cvd648E4OiAGBw4Pmnlgl+vRHZGgOdtOxfw6IO7ru11hmY+JGCOrjcHL+vpp/nM2IafTst57NJnrt3sZQsumE84w47ZHk2ZSJBpT2hpJnE8b65ffMxD89GeI/1OsP5fTa/WfPrQYkdHJ2xYPhGdh6cyZ5OSKJt4nLuec3igZ8B0QLN0jo6dl1Rjf9c+sbJHs/Jq7mg0PIDGgWeEOzxnSHCm0DSnt72/zbv73lWv/mzZs35U/mvn89fa6m82Xm+4Uc0WeBOT+gz0ioLiD00uH5lQTYV/2hGmDevXfP/Dd373qTvDWvW8lItwnm9Bn62py9c5XNp+9cTWytULlJu9vEv7f1SLa3b/JppqDmOz6m63Sd/h1Mbw3tbhFMwrPQDNGH49CMI2ZaW6Pphwf85j9YkVYNxsdnoFumQ9oOlnmpVWNLSzTbPmZIvWxCfHV4LLNgken4hBYAzeDME5YDitdGROOxSrRwSkyTCdHQQ8wvQxrShCa6JsqzXabhgNI+ST7zkCSaNsdiuz0XayXi3D5/vdNrty+BaHqPJMymjF1pb3AG29GQaOxf//RyRFT1SWiMPWOiyYjS3tifMxpRZU+EFheUr+nBsbx1bdEdHnpJOqzl7NoHRNU/WBF6/ylhnOELVdP9yjot1rty/L7hxcV18elPG1SuAtI79Clt0rfKbfFZoT49dH29bq57nR7POUI3tmrZ/fOQNzb8863iPL2f3sN9pJX8dONGdvrePvzwQ3f37t1zEfxzjOyA+VJadCb5lwHTBpj/K5G50Zi8rXndqkhwE9Uu7zX5Jq0fsnFZweyGqNQ1lo9ueeWI8OruY+J/eZ3k/mPiUwu72cDqB1CZ20RvbBH96AFxvE989SrR++8Tl79PZnpEjJ/58jLRsm749bYhXmqs1aUlok/nlCMs42hCDFjkE+JrC0R7U2KIxRCAbDmm8CMG6sKAeDohWlknCQ3xdEo0APsGRNi+MiB6gn3Y1ewLh4Al0XRGNOgPdK1LH1Ru1v4SilOsn7dM96Z6zb0p0TJA2VxfX3/uXETqsSSNmjzIiGNLArZXx36NBcBdXCenLIVbAmlJJbk3FrwiXXRnyhQ+0BrXWyXaf59ooWnSsbcHAHr/L7a/+U2Szz4jenS8xze/6eTHnxH917c2HBLrkZ2ANKyiaK573Wcu0HUfPfq969flz+8/5t9rfKA3b9K5JiLv3SPCPYX768YNkrn7D7DsgPmKv/sOmK84cC89bQ6Ydy+Y5POdyFs44lqPHj1imF1YP+/a22HIezuhz3uEif0xUWtq7+4GvLGxKbu7O369daYUkQVjdon39/cY0Zr30sPg6dR41btIFH/CjPXV4YI8no3NqLGX8+mY16+OBGv/fkZ0nE9M0pi16f7UQLGpyTwgKhr/Y5kxxz2RpDeQ8cHMLPf6UjAxeKdLn6jMn3UFlXnGcdqTydGBf2892Ko9KouMddv/58KSEWV+V7zUk/Io4zjpCa5z+gSeS3vSXr/M97llsJ436QkexylJmc94uLzmWmU7mxKVB801ewOpexNpP38xm3A/H9oeVKcGpUQGQ68y8Tdnc7jk/vb4kIf1soJzPuK+3MB5dZUEGvN9/W72aHF1Vej/O/uI5aqTVQSMmkWV52mZ0sdE282NQES//dvrCkHcQ1ifs1MeEn300SOGCn3yhNydO2TnB7JTmM+5tV6wqwPm5cfqxUfONdnAQXNONvPwIQXzJ7aBGuxDsOZseUTnTGw8MRegweZOA0yA8kc/CniztbWvIeVnk1sTL4aPEkrGW4E+qr1HdMjEexMK9mcI9JwQLSzQk59MAqhDNZCHE4qCYXNPTGjJYNubxaUZcJghYtz3Yq/vtwAZ7PDA8SAMGea5Ek9BF7SABCwPiasibyCYUlAgCJRCl8LQPTfGlckv3J/nn/fnNEt+do0oTuX05XHlXn7KzzzPKYwBNv96UZJJnKTSvt9aAFss+xSnWzKbzfSz4dMeHfjPH6d9vz/o2yvh2EJ1XrHH0rpCe0Mn/f2vi6LzaImGb5AggNQuvTe8wlteIYHAPfmAeGF5T/BFlfXu6e1TrjvRSqhmUXjOAXNbc8CaHdtvNOa7v2kydEdqLBJda+SdqLdN9iIw5wf9WYu882G+dHxeBz9+7a7xEmASeWC2Jvaf/Emjrt7yUVDNYG5W8ya2Wl8ww5rBRHT9B9vE+IlsbfnmFz6J2ueP782VHML8xQ8xagI4y98kCZ4SP10j+vQhRYfLZPAjx+kfzMi0HkJcCudiDUwuMp2qsZCJAUfAMsyZT1Z6ojmVGSkwK7xWYzYHhrjXa3DZIwqOiBVPqcdUVRC3jAzYQ/EMdx6K/vj8FIn++fQCUueBOX/Xpaf4xRGAZHt9XCVKUtHr50R5mlOYpNIyNXJeJXqcZjRxPYlSEuB/P+vpR8TjkwnJGxHZYezVWn0I/yYRHRNVQ5Fbo0WkKRFcGyNHAlcnXCCHHxJVTWoXEuwPVolGdkVWkVy/siaw1VdW1+UzpDJtkOw0OfL421hukmgVlS7b9PFcHTy4iXr89tm/uu5r/NvmTO12B8yfjU6dwvzZxs+f/QJg3r9/P9ja2jqnMLe3G7N667qE4WO+ft3n4T1+/JghKU8bULyxRSjNW0VpHkzGnR2+vbkpOzuotPGURFmhlhca4jZ5/OSQ+OY/Jvno0YFZuLki4cEBrx4QLd1cEXNwwP/b05UYJYEwKaErx8VUTeC4N5DITDle84GRkqe88HTApZkxzNklNWvbwE6PykHWvI+emtihyRkgqjjnoA0eKftS6qVEJSDZLumZlmyRGBQFR8miqPoElJJUsurYhHGi76cuCw7jRcFawR6LbrfPz4vN9mVwjUmRc1IUFMWJTJprzGGWIoF6BDn9WUcAqKRSFzn3oiVXFYf6ejZJZWFKUqcw+UnNeHNC7uuLVOP5MX1AqRtIPvU+2JXy6pmf8AQ+Wg9i+IKvXnOuXlqW8d8ccrW4rDmgJ399wG/eWHF/+RcHZrTgBHmtMAu+uexNbXzXv/VbG+5B8/1v2E35Ee4P21QXqdBsmohsbsm/2/kB//a3v+22cV89xh/ZpjEKXa87hfnqP/oOmK88dp/fx/L+fQq2tijY1ppr1Yx0vXHae3v7Me3sXD/9DubTfy6+rV31Q3roIIBzcEB8pSk/PDwkXmsSIpEP+Y1vkGhe5ArR8RHx+G+JaemIkPP4fyxN00hN5j5V+YwXdNsvYd7jCvXVCrecoqX0FGBpmlKtatDTbnUOivUJccUeZAo3TnQ7aR4XKbYLqsuEscYT2KZmX3ueqQqmeP6Tt1f4/C+pnDskjEnwMroUREWC/5RU6MXHNIhjwdN6XJ7QKXR1DBqPSl6QXUgkB+JyonphUU1sm/i8zTAj+VpG1ZWIbK9P8vQJMgEQiffn5+ve7IaS33AkJwqzBfV1zj4dc7+GGjymwWBR6tGhnjNaFDnYXzmrPHqKos6zXKWt0ZpDmaZfdrULU1umCSGKEs3TYThryaSvvL75WHDPfbD/wO788e1zPsz52SmfNckvjv2vt4neAfPzf4svOOISwCQKth41wPR8pOtN5nq4vc311pbsP9hRhYcb/vY137zHL5u0b3Z51fmSu/094qvzUNgkVr9k4CGq5nGzHQJmN3zk+8QQHy0RrZ4cs11YlB8ez3pHFQdV2pMoz7jiRvllRGEf8PQmcdprzeKzF4VZjkdVTjx8Akg2jTDKgusecWsHKzDBRQUjsY1JgoSYSiJdw09RlWyjWGRa6ucH8IYJUVaV/nkXizXEWD/3CwBLQb2GqWW7jTVeB/mSzb6yKPX1sigWIDOmgrIY2yVZGUkIldkcGx6duaALKihA4npBFMUkkziRMPHP24Rks6Zqq6S6N5gD5hWflmQRNUcKwRjZVWNKr/p8z/qayMLHSMQ6odouyCIdU70l+AOnea171itRDRbRAf4wEhQn9l0frblTXgKQc7mdO9r1aUdvIK1t393h1XJT4Ob0CWbbVGxtyYjI/vG754M+HTAvD4EOmJcfqwtHXg6Y1x9TqDXazW37RuOEggCAP/JHu8Hpd7B52sGCKDKG8eNoIXmwb3i+n0UQoNLmKR0dren5q6taSchIEQpOAMkjuk5LtD0+5uNFoq835uBDiVIAsw1yVGNsY8kpTZeIlrxtCm/hmHNWr2FKBAjD54ftoCTOk4KCViVywQBjO0AAZqKasqCAE+4LSa0KNCHLJQNaAKTqvelZJVRt/HNYzo45JznnvoP5q/jrtUvoSEoqKSYgsaSynJxerxfFYiNACcqyEET/FZgNMcMc+/AooaQ4oTBKTtXoE5wDYOZE0ziXN4dptVhN1SSvdz1I054IlGaeDRlRdQTTajuRXh/5nEOqBiey8MkCHfRFFgDQgUi1JdKmu6JJCK6DeoGqFkHJ6HDkgfnmaNE1WVBET9Zp5Td3hVDTj36c+l9fXoR2dg9/8mO+tfpbsqP5nUTf2rCa33lja6vugPnKP/qu0ufVh+7FwESndFz3D/7gD4Ky3Ag1IbJZ5opu/C3eBGv2I+JvrZP6I7EfPwOfCuSXQwXk2bLRqMkWknhmfEKMIMNke67yZpEIQRg8P5kQ/9sR9crSB6IQWB60KhFABBvTJijj8y19ik/iIamiLoFhSZQxGUAKIqpur1H515HqfDloPMe8MiZKm+OqmMggqb153lYlR3Of0c6ebXXbghaHzW+7fnSqRIPoTCWWJeBbUln5C1dUURD6Y3F+oLBs3kBFlPTJgZ0uJqknXu3a5nplFDt9zcKb8ytE5ddz0itHNTn4NZPGJEeeaWuew2SfjM+y6eNqqOY6ouqoc0fyv0bYT4jWv+lcC0+UcFYWPu5DGi4uC/30gBYW0H3JNwj5hzfJte0/FJhz5Zj7PyFG2lI7nBtNNdHWFtXvdgpz/qf0hbY7hXn54To3VjJX2HHxEi0wb926FW5tfTuYB2bbQHc/2uXVakOirbZpLhB5Vrw9PnrfoOXDSeBrryOzeu71tWJxmWj8EbMvUVyi3d0TM7i2INMJ8Wx5zFfdSIpwbDLDjPxrlCX++4WwT4YNFCEAGC2QeJ8l0oGIAUbwo5747bpiPY7imMZ1aVShIQo+ILENKA2VHHDJgcQCBVlXsSpFW1UcRAOR48oQRcolOyOFoo0rDiQSrBVkVaT7lsLI5RWxhcFfEen6eQswhQs1IOS072xdcRCS+POIAcMoIhpn/hopQInnUM3TSNKkJ65sLhJEkUynFQX9SADaIIqFSmhUoiSKXXFUmiSIFXZJSG5AVMKPieypg5UDGiWpK/IMPUbpa8FqXZgpLyUD9/SpH18AFIn80Rq5vemEUzeUfPYZp1Yktb5ss+4fS9+OZBaMeXljy05Ojni44G+2tqrIbxO988aC229cnNdvrrmDv9rjlZV19EyVPz/cMzeW1x3cOjp8DUztJ+P6hz+82YyaH9h5k/ziUHfd2c+PSAfMLxmYN278XkjXNgmm0Sb8khe6il9tmluEZoNrtytY6w/i4H0Og3U+0M6QRFfMTUaXnWVaViU5evNQguNlNb3Dj5mDySKfLJ7QG7RAO6oox4Qk9JkZc2D8bf88YEI9WsAzSTQS3YeZHRNNq4JHcUKzqlRgGo4545KHFCMs7E3nVhkycT2dckwRAT6AlaljVg0XxRTMIqbYE85SpcDM6wYigJfCNWKov4QjD1CqyNSk+/QPBkW6D+v2+XYfHgdhX849X82ac2bkpO/NZcBU4VyRiSKFZtAvpdKXiCkIS6HpgKBQKyopCGPJIpj3RLECtkQWpj5ObANMYD0j2ksyWUx7kmWZZp9u1D03pRmt9PqCBPgpTWmlN5DpdErFqjitvMQlJxNa7wOIMNfh5zyh/nAk0Jx9uyXV6EjN9TcWluQnf/uYt0YIPhF9SIf0neEN934TFLq5siboHHWF1uGekf9nf4+/qelJDSk7YF7+l/6SIztgXn4YX0Fh3g1v3FhWYLZLtHfeDbLRABNdglbdWbeg4OApHwW+me74mHl52YNSrwNX49wa+2Fu+0ZoRPNdf4qMTNCY70cHZD7cpF7WJ2PHXmHWCz4YA9u6PyY2E+Jk5BXmLCUOJsR1Y9LHYJWPmlAAs7rZLvZKY+IzLVJllVGwNQrQAIJQdjVx2pQSWuRvYsGbroigBAFalFViWzkZVc36TEk2vDzbrwDE+QBqs2CHp6DvU+U0AAAgAElEQVQeB/WJddADCInw2mqKR0QurETN9eY1416kx2JxAGxITj/nBIrTK1Nl55ToazUVV2Hvw5qOyGmCe1N8tLBETks58Xp4rWljrk+J4IdMm2qfVP2bXkHawUjo5BOqhyOvNu2CDBB00nLVIzpC9K6x16vRkny9PpBaGyT7JHgEAbEAmH+1T7wyZ5K33PzkE6p/+MOzocLxncJsb5zPX3fA/Pwx8ke8ODn9mSucmeR3Q8VL2xII6R1N5AbJyQf7e/ybq2jCQPTo6KlZXlmTj459aWBkmMO/PebTlkBwTja/F/RyRBBnMmHtErQzYYZ6HI6gIpmvbIjMoCrHRMECqcLsuYE8PpmFH64GaVVTUFSlgckZHHEAIPSRalOXBqY3+FCXJcdxTPArAnRRU4NtK6jHii3HHJA3m3OGmR2dms8R9QnmsaeQJiyqSY7B0AhJFFISRlLllUnSSHB9V1dswkiw1nMi+FLzc71EX/ZVRSY9Vx9dNQAE9ExdM0voLNcKSheGYuuag1DEll59wpS3WcUAqLoK8D6CyLU2P8z0fFIK1jDpgwnJcinVZq0xIeoHqS2Q8+lSiRMSWAax6wlKO+NExDmRBECdEZ2kPVlMBg5lpcurAwf/Jrajtb4LdqdsAdARUXXkpL4GiPrSS2Q4DZomH2DocHQgpwVEh0TDyqc8LSw42V9DOaZI076TVnbW5SDc4+yj9eoLAfPioD8zTfRlf0C/Gsd1wLzs9/hFgNl0S79FFNJDis9NgjD34ITPOpOv0VP68Ulg0CXIL8sUAnpHRNMJ89f+7qJMPvbdgqDKivfJIPqCoMvMEKMl2hAdeGhC5T77KSKmRMMrMKeh5ga0e5gFH4RmUBg28DXaKuZ0GnPjXqQsKRWE3v9InNbwJTZpQFSxKkWVg0SSk1GFBrBEUE99gc8SnJrlmYHiwwI11+v3yNW1D6Do2ACdzd+hwgeInMXzIZmgFmfPVHgIwuLwlrZnp3r46n/aJSSqfZS/DrFdk0lCqWvIbJQ8VhRQJC6Aae4N+ERm4pogEPbV4YJCEvAuspn+QcB2jY+dRg7mfBssWrFFfiWKFJhRJhK5VCj3r1+NyFHWlIZGqYvTTJJUBHuSSV/sXHDIB4pgtBMtVeLQQwn/7/UHUkGJIplzNKK4PHZtQ2Uoz0+30US5SUN6KlJdXxadnkO7JTkhNO8EOFdEaM/Xx2bxevXDm+cVZjNx6ekovjzNqMvDvCwyfr2Pe0Vgrj+kGOxqG+8+eQEwN44O+C8N8/pJ00F8aYnCsTdzAcyN31xw2acnxg4XtAQvfp/MeIHoa3gepZDG52miDeT4YwoCM+Mp9WlkZrzyBipT+jQpsuDhQTCcBRS0kesWkMhThLqUDAEaoiqKqJ9VBmssgO7UNtHvqKJ+Tsb1IpG8Mlq3HdXqcwzCUGY5G+wCy7APOZ1lTewZFpIFEEPPQIf9OM7W7IJQdN34N5k9ZLFIEArbmrFu97UsVeASiWcq/oclJIAxrEOqw5qgKgFf7KtrfwT+G1ekADW2YieRuLTSwJCa43VI2GdCUj9nEFaNvzMiU85kMQ6zb7isQO26k0SSPKcZ6tih/mzu8KcvzYjckohFeeXMz1W0VvUs4KhBoClRkaM5yYxOUpFrlTiPTpjtA1G1OUbbuZH07YnU+P4RVBqRPNw+5msNMGu7JJiKQz3eOtfGAVV2RXzneyeVXZPo8CmfbKyVHTBfHWWdwrzs2L0CMH/30aOo2l2K2xkaTkKjN+9J45vEhF7zc99sT2C6+mUaLKtPErAEIDUdCfk8zeonf2OCtqPaEBOUtQnoQyL7gQlQ9Jzjh4ji5zWiImMeB2QenQSjIqrCngZAIiot62sajUwTB811gMmpIaNdhmAeQ40hYh16yEleGxxTWJxXcxI1kXaoyBpKNKQ6asShrU0denia1AMPKhKAgznu8eb3zX8dpa31mBZuc+Ly3Lem4FPV6BeAF/taoAryQPEaAGZYC9SuaXukmNS1xwGkJhABfHGdvKrJSKjAzCqihVHoPDhJColkwZbZus1VYS5HiSua6iLk4+efFWTR5CMncgskUSLq30SJ5ZXxzNmkJ2lTYnmYE6v/c0Y0XHS2bRmqKnSielMV58Kbfau1lbqc0MmJT4Dvw/d5jKohJ6PRoprpWjXUHgqANg8mk1l1j7bKd+7O9Yh599xwnvNpPgOIziQ/P1jdo3YEzvIsseclWUT07rvnf+jtXOOPHlG0a5/6WPLqGtH+U1rDGsv+U/o4CsykUZRLS0s6z8xi07o8+GSbh7e2ZPLJNqOrUPGIje+8NqJgNuHJW0MKnky0tVpcsAmyAQOQAGWKAADNKDd9Hh5kXJVk0HxzUuXm4YIZoaS6DbIUBJ8kMYIkJo5O8yCDiNR3CTNcVWDkgafbIVHlyGCNxRBxCzvHNYeYCzfPmdoDytpQmKqJ7MKQA6AMlEpDckXtj1MQ+3OxhHVNM8C7to0Bj9RRVPTp2acmOkCMJUa9TrvYmggcU0mbEweLjoJaT68b5amHQmma0OmbqWsK0JQDyadhKDDpUwf2hhoowjKrfLNeAz+oVNI3YX69dr7BXJVYVAMpM4uCloeJK5Jc8+Hzo2MajBYdHeZkF1PJeynZaaYdleJpJmGdOnxvyYRkb22mfT8TJxKurLu1TyfigTkke2VHaOz/TPauktSHIxl8zYOvXtByWL8cQeGi3BLdPg5pNBKpv7EiuOeqZK3a+3fnTfKH8/BEEOjCnD+n40pEv+4TpnUKc/5uOLf9moC5dFYdjTLFG47kqIk6h0eHPG5SfqbjE15c/DpNJydecUFZLpxQNsWEYUTZdKRrLAjwwOSGasTjwAy43+/T8VFmltOezNZ8v130oayPyJiCuDQ5ox78z2S6XAUcJkLap7IXReqH1IBLngVh03cS4Eu4x5ZqNmpCe6jptuZs1kbNXq5ZprUJm231Q4beH6lLCMThOH+eh2vdlhdRhuxP/VDWmCCQIKnJlf5zeb/m85ezYmi/FZq+c7Zg6iUOYDRFwS4JzgBnLeP6tbX443cKV1PX4oJEWodoHYcOQIS6TfqpBUhVgQahm9Y5Q3FCYbqKJKkl+1pd5HBqxmlkkbOpNeoulsVlspMy5/4wcXmRUuRyVZsICE2TVOKm4TBKKK1k2q9zFKea/A5gQnFaNxWAUw30CbrHjwVmejsiYTLQQBf8mDDVZ5+c8PrmggM330CHpPbAQ6S+++T3yR5VD/+UKkxp0T7dAfOFEHjmiQ6YXzIw9+lA875hESHyPXIigKTPp3zMYbCs38HOZMxbi1v02cQ37F1YACQnOv+NJp2bkSafXwRmnjMP+n0y6ECUs7ZfO1onXqEeZb2MouOeCZ+QQRuzqGbz5ytmYRZQGPlcHEoidB0KNa1HcjZRTgY+RkBilEZqcsP0hvIbc21SwM8Sm6hmzkOGfxAQTWHuNlCUyJ66FhzB9A70OWjEyiLcRBwVIWBMQaMoKwJEw1ZEfu4dfK57hBee/tzGgxlJIpYKMkkiPCvYkiUTx+LEnprcOFpy78M8jSD1E6dKGL5SrAV18KEYCsVJLgAmXmNaiYzqXrZWTfJQkK851przMIplICQLPWcBT6jOtEBtue+6hAqiAyEZQc1mOcUuFZtkmr+56HrejM4AVpHYzSSMnUJRfZ52LHU7zcaEKFwfOI2gD8X34jz227Dab9lFeUy+4QoU597oUHDPHZZUdsD83NvrhQd0wHzR0HwRn+UFk/wWppNACtE6RVu/5RUmgpfhKjH6IWK6V2QIoSJnJfCKUpc3Giclfv9MvDD2AR0Iy6cBmeCp726OiHcZzAx0ZOunhK8y7xOrn2zXlz6iJ+UY5nhT8vhkh8JHizTKehQhvUbTg1ytxzqCv7BHhkNVgEkSSmVrE0aNUrS1EQR9oDIR6a7DU4tbXG3qJtqtn8NZQ0lADKWIqyeBwixMiMoZsbGWA7+LovCslh4gdqWduyfnOuM9J0p+9tVZXwremN0uDlGI5RWU9ZDSTQsfZSho6YZtOCMLOB5b+kaBMxSIQRCo8XtSHDo4WusgJDfJRZLG9BdyQxtm1yqaae16OYHApDAiCSPMFxqD11QmBW2EC86Jr1F3cSLT2ZGgRh8BdcTZgoXUKSQdyQTKM9PGJVI7ktROvcJsptHQWvVmKdd8iSWqrk4+8TsxDTHg+VaPVGnqckQ0+rpvYlxuUPmn/3OnMM/unS+21QHzReP1EmC+yGfZXurevcanubUd39gYxOMTb2IilfKTbZ87iQUBnXBu8rARQt7Nsp+xGY6JMsyljXs+zEzQmOCwt4f5GhcG6rBHvVVEsTGVQ4/GR7npH6eM/pOoCy97OY97zCNJZOeoiD4dJQu5oQBmeIRf934Oa9oHYYYejlCDUI1VURtNSQqRTGo5rBNyCA2FAQmTUaWJAIsjQ7YwSOGRWW20gxDM4ia9iqrQ70OJkCMOQEssAaEgnfGcK0uFKHY6a5lsQC4sdX3as74FG84zgbjKMtZ4MYvXAxitPiLIO45jfVy3ASG8flAL90LnypqdIYnqEMnpp2Z6Vdd6jro148AZ8VNEQIWKBOLQfKOGtRDakcuya1Uw03QkF7kwjwUlQQAnFCeUJ1KQ0oDcUihOFaeIFMdeeQKoZpA4t+gbeqAD0nAs6hSFSX6Aru5OtPcmzPRR1HPt3EOYHuS4N5HeYCgA5pPPxpxaJLyPfUu5uQ7wKLW82lt04+CIk2yp+NPPMcnn04wuJrV3PswvBthfn6NfCzApvrFBsa/QOSIEdj7ZPn4uMOGXvPIWoYxO4QoTHMEdGvhZFY+KqQITKSgemH3WeXTQ0dwQm8ZHWRbeVwlgmjLnqpcy2qyVJwUf2yT46UK1VBxzVNUV8scpRlAHgRpKyUWwyeFTDAmJ3SFA2KhPY5kjpPyg8zpYZAcMeAaNuQ2ucZMuFJRWlSgWscRBv4EgBRTMgdQ5yy6w7Fzj3wQoT+kIM37+8YVb75xNDuABbCBuCSIr3LAtFAte1OljpCeRMKCIBUmhEanP05lQoCTJIpUIirQmkUQqKEOLPNPAZYGVIA4cDkOUfZGrbK0OlWd1XjokvONvEIDpHPm2cQiUBOJMWLiSEho4xNdFWtVrhonzr6dZDbQciFVgSk+y2T4dH7EmvuNFvm5WLWbB1Pc+ISreJC2xBDDRQo7GI0r7Y/HAhJkOrYkenAsyGB4JKh8mdqd88Meb5ct8mB0wX4y5TmG+aGxeEZhQl+1EZ5u3KX57i+K2Wgdm+CeYiREBmWxsTsYjWl4aM6pz8DaQHnS2DGl8OA0wmZjqruFUgzwAZq9PFBz0GX5LALOuyJTGK0ospkeqMLXDUIoACGZsLMxJmAQfxPWyI4oc0mW4RpI6w2epaT1RyKooA+1wbiJOuLCFAYgCHFDOjAkSATQjChWeGgRKAERE1JuAEExrhR+CJQHVzhqoSgVjIxgBUgWN8f5OgBTPSQkIw3QNBOpTuXiuZz1Ma6LWpFfoIZiTlYy156ClyDRmOHyXpifYp0sJNVqisYbjynKdBNab3032pum7ujlW6losBgewjUOnCjMm9YEmjtywoOxK4JMmZ650MM1RPglgQlW2wMzyQkwYq8JEI+P1pZGdlCfcHy44RNRtnEvkEnFJKtF+Li4RCeKeKw8PGD5NABOnrhWrp38mAE6kHdXNtMA16tBByjHpVMWY4rjflFwiIKR9N0eLMkqo/OP3qaTv++EAOC8GfTpgdsB88Qice+bze1zi8HdbU7M591ZrgjeP7971Gz/YptgeHqeaS4k5x94g+myHeWHkW3t9bcFX6eDYbMocZKil9vBc2Jzx9j7zepOFlOyaACZ32bRhy78GELL2v+wfEQOKaoKXBe+b1EzGhTbUAFSdKU2cxLQbJOF2WS9LTKErfHqQCUNGsjgybJKI0MXIqKnsCDzhKPTBGoIJToFuC1sWFM80DYIZ2SZtwMdaDsOAHerX4WEDDgUmu9Zik8uJxdlTcNbOKTB1HwWIJqGOkIPAUGWrUzO9ySg68zfiJL2+Z4gEaNnmILXV/1hWlqIokNICmF5lWkhjmNbGm9m6XQd6PK4SUiCZLTVtiGM8R+KPFwVnEAUOayW2jet+KNloUmZhHNphQa6tGCpBTEMWq14o4uDXRHBpgLUgr9NZJ+ikJC4WsVkqyN3UpsOUE8CJWYkm+yJx7EstUTS0tiG2nXYYvsyDjzNOEszQiW5HvnqoNxBNQxp/OtEyMAjP1DrZ6I/k5ATzNC0UP4ipuIVJ0trl3tmP4O5dknfn8jKfMcnnfy+/hjmZncJ8zcCEuvzOd/xFUc32tKRUG0w0CeefGWLtJzn1td+jEZGa4UOi8iMy7UTbgZnySYGKGd/BISoHWlGjvkns+FqPDHIdeymZI+J6nBs1xcuCd0xhKuOng4jqxKQJpoMoaW8QR9tFvVwEFCHaqwFqrg1UorM+2BO4UIEJhRhyYGA2KzDjgCxb05rgrdntlaVFJFzvpcr7KH2UHGZ6RSwgb/NHRlWpmuC+9Ns0lUTN4eQcasn96YIGH8G5EvG5b8uQtS2RiaRRlMYgHae9GtRkQMZYrzBtQBJYceIb8qoWNTrtmZrzHFhhFzhAEmCEfzSIyZvMNqCyQCv1gIwEUhtyoyCYrp/ILByQjR05abohIaBW1spgbU7s4MssS60egsnOVpxCFGo1SyTKSODTRGf6KIbChE8zJ4sIuhMFpl4rkdOGHnXaF3r6lCymFJ4SLa6Is5gCeTwhQHNvl/msaTFJXyd3W0D6Q/GD36KC7vsRUHB2wDxHgZc96ID5JQKzLHcTGW0k88B8nGHub6LDYmbWrgxEU4aYeH0wlJ2Pp8FqY4IfFTPjU4UyLgvmoemp+V2gkQYsy37qG/7iWpMiMOOEDSYISxKqTMFZXZpwGAtlVeBsbBCrP4g4Ok55qQ40L1yDMpmEam07stq9KIDCRBAIAsxAbDXqMQggmUwQBhqMJkNGfZbAjrOGMbWvLxRn68hEQSy4ZgMilsZPyVCPkF+1M2FopKwduimpMsQx56xvAzN+Pmp+9mUpExuWOpTnVBWLwdv1ZZIK4zYglDdwNiQI9EDEQiTqe6+da88DKGsJJLA+iBRE1gUROcF1LNGstApLVZ0sdlgH041SprEhh8r0OI2cNvBAKlIV1Qj4wJBHyzsOIqcR9BDKFTAtyQxiV8LUKOCHTFyeF7R4TSyAWR7n7DAZ29R/FpjlqkA15YjEpiL0dEZ1UyF0ZXPNTmlCvq/mhJ7uTbmNqNdNeWXaH0o9y4uHd9bzDpiXZuS5AztgXhKY85HxtpKnPfU0Ko7pdNeJv9PM21P+eDeZxhtpBAUJ22g0osx8pmOeB76pL7KEcsM8GAzo+IANciqxVEf7Jhj0GQ0cNIAz6Deg9JDqo+nvkp8q9smMwyxITFwUNE0THsxKU6M2fBiTy0qDXpYA5jFz/DTkxTq0sW2i0ZEDATVIodHrsIKK9MC0jNZwTfAFlT3o9xME3kyurGEUUmpheMBWclWfoLARKEzYm5ZNhBB1xaxmeOAVZwNPHOzgCcVJ2lU4IJjjGlHRzsWJglAH5KzQx5vlPj3Rv1GOpAJ0wXeIUzyFnm1KfCcKY4WoU/vaA9XB76q595qjSYjMGDEWatSb9rVYkFUAZPXjinUw7xExRz5nImayWdHUzEiqWGzQ5HO6oBIuIofOR3iLgGU0i2ygjYsnNLMEEIuLRNIgdjDXo2GivTCrYeL8LJYFmeGCcwe5XiNaFJlMfZ26N9EzGkapw/zoCtFlkkBzNnFHTak+FoHVgubEbWklIuvZSVF8/F+tZS8F5txv4mLVzzlgdCb5q1H3V+asuUDPmYPHf7qXAnPOp/mQiBuLnMpdSqY1KTB9HyGixcZniVkGFwI/JWsB3+XIz+RYDj0QrzDxkzIzqDcv1FeZ6jwv6HCE59f2yIwNMZfEh30ymDPHcML1tEQaUABIAprxMNafEAIye0Tx39h6VQKO8KOPkJQO6OFHba0CkmsbICDDcSDIp2xTgKwLTID8yibtKCRigarEtR0ZdoGCDmlD8HECmYCwqsbArxFJjyz8ld5PCzWKJHaFtY4y7GoA1BvlCNKbRka2xjfWmr/pgLV2Cci6ikITiUWnIYOUUd9ySeVkqFlQACXehPiIuo+Ym9qjF65QhysmENsWeUMOPs9KYnhZBQxnY9HgQ9T8F3KhpdliKdOoJCcxWVeKgPswvWNAEU07ENhylRtRWGtDD7TDC0nyAgF8tPyM7WqPLKb+GGYke0XRzGYJ/7K4wcjLY/RAqh2S3TEFsQ8CrYY9r5PRMs7NJFkVmT6ZEXyatb0i6LVJw6Hed+uONHqe5VR8/I/pdQHz4k//4s/mVwYN7QfpFOb8V/olALM8HveCqQcEeh4OhgPKsxnbtSuSHOx5Z92gT9FhZsZbaxIfZT5qjLLGqu0H2aOqn2qy+wnnqA3nzZJ5DH9gSXxAmiLJaKChDS5GMZuqRK8fNsyYwxET5LINo/CDslhzCUWRQTSi5phDA5GmEs6VBmAE9BAkSSnQ1CFBxJuR8piSVMhG1xCPgWntuEJ2uq85V/8jIjuVMRr2RsddxwpRWN2EnB5vpgOgiATh9fTzYlsj6GdGuTfH/eN5YLZfmVOJCIUZCJJCTwGqOT1NSg8COiZSVanC2FV4t3qoniHGQXUyBRJQRUUDR4Pe8Zw6/bNBmnCqapOFBKAlE7heXk+WnEwRJDIc1mj9htQieCz6QeVqEzoNqFmBH8KN4rCukHIklVRB5NBrNE2GdS8gV1UFIydzvIeJ13yOZi8UZ9CdHQ08klQT2QFMlZRo+BGkfgC0qYdInc60gQcUZlCuOazTXl8V5nQyJbh7xmaYd8B8dY53wPzSgUm9oMmtRDfxwRDgJB4MiIJs6ssZtbPQjGltjdRnmWdQaGxMv/l+UrKDIwN/ZZtjGe6nBnOBV1XCUxiWw5Iwl44xJRKyNeHc1Mzoks4K04j3uYp3nFkrYmhQS8YFHGvLtgAlNixhgJJIfQxzOnbWOA4YijOKNRJkYDJDGTo2bCoY1IZDxEuiJm1Ip8h1xudWopljoOa44P2gcYbCEy2SQEc4BpAICVXZAHZuDp8z0/3ZG9yzssGoc2gcogIRSZWAG+o7PUAd1agOb7aZI1cjSt4EhgTSGsBEcEaVbQXSqgnujHWW0UQYf1GcWIAW+ISTlo1d4GA8yGQaJaGz07GrUDwkJP2451yIJKRaKgopRAYrVGYsHpghovj+HQ2YbIyqICrIRYmcPH1KUSSCAqQUefKbsVV5STmV0VWtCGomQKZhfeDiZMX32HQzgT9zBmLOiJCW5OdJb03yIaW9SQfMV2el/+P8M57/K3W6XMi9nP9w86lE3yWieb9lm0aE4+8T8QcP/Lgu9ygZFtRDupDe5gDlxlRNcNjJSCEK874motdlZnq9HkFV6qRky34GR10wze1eauzk2IziFHl+aoZDXdZVwvWwDJ2pDObFieKYeDxD/ZB2Qc9cFdi4r3mWx6ZO9sNQ8zARldVSRPUsopmk5bAKWLhUnQeg2ToPATTNeaydsRCOcFMiX9K5IIiMuNp5RerIOAgpAzNaS2u0bxxACdGKx15VusZs92PCTXs3BJq8OX826ZlnsxfhMLOdc4x1Cz8LakIkoo+6z15S3ySOqWuHVCcFo4OIhitAfZnIQIWf0ief1wYVPAjiODZiEJLyzk1VoRV0qYOFLphoggPnyIqzAXEodpFpMqhkmnBgKw5tUdQcQVVqKlIN74AqXVNWEtrQ9uLKApZR3bcuxFxC3o53UmpF0ICHtkzGBL8mGnog5mWGfhZLpB1VllzU+DE1ud1lgjZxXmFmgqogrzBnFKAqqG1SrI07vBlfrQ6zekI5PfCj+PbbJHtzKUZ3/9Nwnuv29rIUo2fo8avfXLgD5hwVfxZg3r/vAXDnDtGDBpif5E/TdJT22txKgHJwxYNy0PeNY6EwkYhe5sTDATH8lQBmegGYxd8UIaxhVO1gzp4sYOPNdmY74BA9MGrAJyLqQcA17dgqx4GNe9pA45jrZI94pa4oRmI3UnxcjFRNABA4sAZqEaDC41A0qUeDPFIZtHszgCVcp4yUSSWOZWfVgclQnyYwSAE3bbMNhZ16NJvIu2tTMx1DswUG3ZK839InjTbbaolfmKFirrrH4Z2dNt1wZJEm7iWmQgrpQxoQMoHUaKzk4S1MMKudqkn1XqKRUjO/DoWhQx4PYInIOIDsW7l5v2WNScPRqcggO4nciMx46GQS2wDp/Wo6KyxxTlSjtwih6Igd1G/lelzi6pIu9WtA0slA043KakrORRJIKVE6tKErdO6gKkAz+EJLLKFAUZ8eJz7wA0jWCslUFSbgCWC2Fnvvamrn5xHyDYtFZlmZ/0a4kj1ogEn0gHbexpzpfrm1tycP794980V2wJwjRKcwzw3G6wZmnlM6HU0UmAMa0EE25fUrA68w+zMyeZ+P8qwBZo+jEOoyVXikyzmlSyhxzBkKM/6kQFP0M2DWrGY3gJkN4jDOOciyijE1RM+QqSI/A2NhyFiOkIBOx7ZODpJwpSopaStrkFvpfZY+yqKhG+MVZYSwMXtlCDMc5rV3eKpBbgxXalrDQnUCYeeHky0FKKKE2mxBiCC2D654cx32s74QoCv+jw18quz8xG8iNTOnIm3X9QvpmGp/N0Y3M5SjEawV/sZJDTMdPlb4MxOYvGpnCxJFAUpfD6m5UxYA9UB3REFS47nmBJQ7qvWPmdEsA6EVRSZyKBTt1TRZdDLhEkVSoTZyBzCxUbjcxUEopVQC1Zma0IZ1ZeHjjIZkcymlJ5FMyynlAKKWU05kYbRRA5iY3LcKYxe6EwlRE18QVWHuwjjB0aoqa20T5yG5iDZxbiba2A87rjo7mA6o7k01T3NKAzXJZ9kw/42QOmCe++Vf/hX0XaMAACAASURBVEGnMF+Xwmz++CCjqFWYT55QL16Z9o6P2NikL0EwY4LDsk80ymd8lPfZVplO54Acy6jqNcnpOQem4GSRCAEeAFN2yqDSTBsiBHMym3pgQm1GMBBjI7YyQS8SdhT4BsE1Gvsa9LUsbWZmQS/cp3K9gjGtSeFausjMVksQYw5MBXsTKrJCIKeCbvI+TVYPHqp9NOSDbaTtBA4CzbBK0LYmXDxXAUJFppYUgZgIIRmGU7ERlPiVe6XaKEtQV6B9T9Xls/OgeVg2gMOGpgfBv4gAEEx39JrzX6zmWAZtkMeIqsrqLCiEfEoN5+t5kNkRQuiCgJPRXH3tHX1qupfkKMKfEEsuNtHJal1P0RuTw6CGGkVACMCsZ+SQZoTtMBaXpmk1mNSOTejKIVm01zMmcmVVUuFKwZzumChtsBBbJLujjBL9RVzuk921UUeYO01uh+mNQFCcSuRIgRlgqqLjQ56gMsj1xCyKS1xf1CzHNBjZlMOVgUszyq8AmO19/4Bo5+2zqp9bexdKJTuF2SnMsxF4eZPgdvZHPX4u+VJ9mHPqfP3+ff5gNNI/PrcxZ3Tvtm6XY0qXzbTfpMZpvuUIZnjB3F/1JvmkYoM5b7AM+l5dQlXO6sL0SuIJgtLIKHccFBTTQkKU1WxSmNMW6UQemCH6WGpUnLgKKMC0t9oxPUJNeW2wncc2edIfLNdsE+0mBJ9i5pCEpMDi2Kh4bIMyAdSnxsO9vESuNUx9H/RBVLw28EGGBg7IGo5KBJzQmV3P0zQebaERMruavcndllHiQJTllAhRofsF4TKu9DB9Xn0PzOIWn/OJ622wu7HIAXRRn6deCKoRb8L7PtGGo3KOQkHqkQ/eaJ6mIUHwB5VSBgVOzk+nW1UlAvD6joIgtl7JgumuTmN3vCLRSVgHNZnCxXUtFYYSye1hULdNNeC45UjqBIkAJQk7UZgiQMQpuRpJ7YWI68di9w+1PdykJErq2E3xnCPRGY2ZbDRCNZAH5jTOT03yBRzjZo153pPJ8kziSU9idN9HHOgpUYLJ0I4H2Y1lmr0ImKgxf2+uufA7D89g+vLORRijzod5ea36S3nklwtM+pR6QTLrozEGeh0ix3J4yFqx0+/3NCI+CXsa/a4M8ZKGwYmQm2jHhZlNSNuimapg10vQvlJndEQyUN+WBuvcluak5rjfx/w8lZ+t0SEP008xgeSWKFJ4ceYoOTRutY6DCFU6GswpETH3YKM6MMaTRZPYDSp4ECUndBQKOIAWBGXFsJMaNYcKT0I+t09W1Prxpgtm67TEtBZG7XUoycohm8igApOtQ+cjOD+RegO7GsBXd4DmZAKyUFoh3pI2i9N8SKUuvIscOLhAvQ/WqUnu4anV601ACLU54J9HLYApFjmVCAg5qqPQgtvwo1oEigxJmdeAJBIxo2+tJ99aiYOro8QsDxIzwhubFO74Jwf1D366X/xwxMHhsB+XqZMyjtDkqfal5klYm8oHWlBGGVFV96lXu6qSHgtKiIRmM+I0cjLsWyTam17k7Hji3QNRLGzJVTbWCiEozIUeWV8+SVKdFFwOkXKUaxB9NVpylB3qnEFQmJMUPs2etHMFIb9dp/k1lN2gDpiviqtfc5P8ywXm9MlRfyGIewAmviBY4/UxGzT2VSUJZsANiKWXUh/Zkilhtm+2k8LMpqzADFAo0yODiLgHJnE/gLqsuLBoKTmIMEGZZkui/Zow2pkzpqCIURFucwOzeGZs+tSEq/WAIq6cr+nGhAtQmwjW1FWAbCONcGMCCmhCrxT1ug5+U9AFEWWCf9Np9DsQw1CamnMpjsWErEasLoYgqByiK9hXwY1JgbOoQHTci2z6jeXoa9eGZnMY8dAwJ3FAUWgYfX65slTkVoq8ojyrJT/J6eQ/HhR/M7baQVnCQMPiTvUclCQH+GAiEVKFfNQ8hIs18AoTYfK6bPyfzlAZ+gBQXTlURwXrHC79vavR7359Mbi5PjRLgrYd6LgJEDehEEjpMGD52wP7yb95P/sfjyv3eODqfDhKCzK1k4ok6PerurYolZLa1YiK2aGEldPGc5k4dJ6DJyEOrSRI50efZXF5UUngIm3Y4fJSbB7rNuTu0lBqAFP7wMGnuZo4VATVcSJQmJQfUq0meSoTDQhhamFfCWSiVVfmT3m0sjalDx9mhzdu+U9zwSTvFObLUdoBc258Lk50Nm+Sv3fru6djpc2Imo5E2Fy/T/zByEMRJvmTJ17OHDrqmyVqgJkR9XsUH2fqpwQzp4BlD723oSpzHgCsCdQmc74DqIwN6uCCCqk5bGqDOcNLiuOYnImN4ZJdHpvDhBIT+XnDy2ltUlObog4ZU9/Cn2m1yVBNFYXxYRCu1RHqWDQowoycHA3qIMXdB3NUzAGGNZIoLTZRp82ID0PcGYMSH59xjqsIigWbrkMwy4FZALu2Tn2gJdkA3c+K0gb/2bXoG7+xGnzzyiC42o+5FwUUakVQM9GcOgx9IqQu899J27wW7ySrpD7JZXqQycHH4+rTf/9p+RMKggpyNY6iCh/LBM6FHLoKIanGv4m0IsPG1dCptjYl5kvLi/Cd5fDW72wm3742MmvIFcX+yvp/Nf4BvU3PDsh3tKxPY6Kioskf/Zsn/20y6h2M4igLekGdhEEtNrfaQg9Rc0zlayu74MKSYnHWkTPNnD7sKhfGvjDJuVLMYLHGhHTofGSLUtiiq3pJMMvxTfX65PCXhPKEymHuMBc6FGascwbllFFG2FeOUgerJkZzDpjkaEac9qW2R9m3RkvTziR/NY3ZAfOlwDzLU22nncDh2u+yrX8kos0PiJWULwAmktDxHNbap9Lgn+80FAW+msecMFdLyDH35vmkTDg4mYQwzRCgcYFvoAGFqaqvSU53OZlDQ0mdUICuQ8i3nGV1qB2IMEFZzCZOE2ZbcBEk0Z7kG06LyyNB4Easz8PUNCCkFWntN2BHSDEyak5rPbRhgDHQfEhE012jKlV9Io1Ij3Oi+ZoInZuysniR4M5W8Du/sR7+xlJqFlG6A+7oPwSs2+259fOgeVpL2XxfMN01SxP/NNIu7slYjn66b//6Lz4rf1yT5EEQ1VEE167WeKqf0iJq7oTz0pnaVtF/sZF++9ZG+HcXEtNXeNYKQSqwroUqy1QhQ0lY3y9YhddLQqJ+TDRMif7jJ8Vf/PFPDv6X1cXkOOwn+SiQOoqCCtNgBFHobIXcTnKLtRSoMzdpr4bsQ3MNV2YSucoFAeYMIjH9EH/ZCJVAIXI1s9in2AtJlMbWRYUMHMzyRGZZIT1MsqYNh3OdggIBIASCfPAHX2Wmtee4Ro2apkF/Nv6zR9nB1Zv+b9JDIvrOnMv4+75HZvuzeNj5MM+RtQPmlwzMaCXrA5C4kYeG+LhghvuO8pTMSq5NfpEuhCT1WUUGwEQkHF3EJsdVMIy1QTCn6ZBrLhnbcB0iqANYwtd2lHBSxaHBVLhS5Ab9ceuZVd8lJtLBpGSoG58wxePEXLGGYg1ywFAsLOLLDFWVoCEmVwYZPVCRtdSYcUfNbmYDmarb6k+s6xDmuRZiW/REI2MrtYwDW9XRO+vh9X90LfyHV4bmChyhMGkBRzVvkdEzt41fJ66D51qAanuMVmk2qlO/qqZP3CksQWDE8Zt/oapjcrtjd/SDj2Z/8dNj+usgotqEbIVDcRV6f9rgH13t/c7trfB2GnAMSOYVUVb6Nf4VUJeNyoS1X7cmub4++gkzDWL4FYVqK4f/0//9yb9aXkz2Fxfj8agXFnEUVFVNEgQ1ZlmzjhK77OqyDGoRlLxjCt80FXdcCxUemDrfOZea8B70kEwf2h5axflEA4lMZG1UqnkeqY/TK0y7gCBQQdEMndxTVZp7LpWFWCTLM503KE56MstmlK6sTjtgvpq6bG6/Vz/5l//Mz/NhXl5h3m4U5ocfEg+HxLu7xPFN6klNgx46aEAl6HS3hHC3D2b0vdqsTnxn9D1LARSkTimRjQOTjNhUE4au7Ac+yIPkdMR1ZgUHzBWLjcxREiVFUAeY2RHAhDePC9aZHYVDY3AoW55xmEwit1Zb6gGYSAkSi1Y88EmCts5EATCIiAg8pSHStX0QCIashrJVphkOQkguDdTUtQvrsgqryoV//0rw9j95M/n2Uo8XAeEWhAAmoIN1+2/+OQUo4NuAFCpTgTkPTf+0Dh7WrcpE+5BTYGqqFHpnEMUh0f7UTf7tR/mP/3Kv+iuEfH7rSu8b/+R6+rvDhPsKSfwrmnUlhGnSoTChKvX9zivh1kWA12OhQcy02NNgTP2v/s+//u/WVwefLQ/io4VBMgv7vQLmuJ/7nFwsQbXgqETTE+sy7f0EQHJBrpiGkmLbRK62R9qI2IaVREnfBoWvAmqBqQEg5GxGifRs4TAbpV2AiX5M0Sxppr7IaeKWJEoyoazXtIPLhGY9cj2ajv+MsoOrjYrsFOYXwtivt8L8nJkh58sh57uqzzcJxmh/f48MvePH/RaUZOyB+Olfnww2ri707DGZsvRz7UxrNPpFfmWhsEwWU6rGOSeU0p4r0cRcpxIscw7gq0QUXKedRPU3dF4DTDutQgRiJGCz7zhB9iRMdewLTehZAtNdLHyUmuaTuTAZJ7xWk0UPMQQk0KVHEanQ1JwZF3AN0ALmKZOtFZJ4ztkyQO5PI7KQqhRUtYS2KqEo/87v/53ozkJqRi0QARyFDqLG88BsIATf4Lx53nZtU1jOd3Br1N05vyZ7mGKg501zKEz80/mKAiLU0gOeJ7nLslKqq4vBAkxvgHJWoMel3wY8sb9szG+viOGQZToY53b3aGar2tFbb6zGeM943SQSwJJWBuz++//90f+wttb7ZG2lv7cw6k0HUZxVtuAwwmQW/z97bxpk13meib3fdra79YLGxgXgJokATUmkJVkeSZYceZHXuMbb1ExqZirJVE2SqlSqkkoqVRlZf/I3/+ZHfqTmT5JKcTw1TtVEo7EW2rJlSRYlUyZBkYJIgsQO9Ha3s3xb5vnOOfeevmhQJCR55FGjRHWj0beBvmg8/bzv+yww9hg7JFHiiu5TWTNM4RGo4YytwRMNQp5lVjjExWlKmbKunNWA6WCNrJxVvqnzRUhx5HrI9kTOZu69ihKPX8e+E3chjObwndsIKe+Jw3iupZiZb92ad0fyq6eeW4zgp6897Y9G8rtj6BFgdkfylefpnQDmuQYwr18i9uhjRDcuE7PxOOvJYS/sMPOCAEAVysqwp1wBTF4l7LafCI7wn9C9ios0ciwj/I9sqYGCATCN0QxuntIZdPnwPR8lYJVgmMiSYJFowBPDqeBWlyIIDonUjmLHrQur0uAJVwgQb8Zs5p0wHjtNDnsP5nIGZ07TOB7Gf8iPHIQ4RNJor6StBr//U9kv3T8Sp3G8aYERx5LwOg4mtbkmvAwg2Y7gtZMxpF6EfWbz9nZEb18u8tEb1tmkY9QHoeYruIlDCj8Fw+yCZvtzfM74M2E/ifE7r5CvzFDzQ9p4MvBONh/05t7cvHJlN7/w5nY+meFXid2/2Ut+66PvWgew4t2w/B0mRJsD5v63P3rl/zi2nrxx7Pjw5novmqZZMm9T25kkG5WFHjBROY2RPLF4CbYJTSbkQ+hBRwKnZDLYJ11aR8QxW7klYNY5mriQI0uTmXAbuhMwI/LFXtNMiTbKiDwf+BDcoWU1M98azbsM8wgw3z7JPALMHyVgHqesN6MAmBptjpRQhTG8KlhwakjGYyoIO0zOY7ZvK851zOKIMDrVV3HQS0zLe6SCsyeHVlEzERO31rCZJFkqFTltBGPo57HMp4Kjq8dXcDhLbo0QTlqUhKnbVp8kVkfNMk5IGgpjNV7n+Mi23k2ioZtRJbmTQfbo0DjLOYNCRldW2cpGP/8A/8CHH4yfxodp2WQAyAYkW9AMjLNhla08J9hpOuN3O4K3jLM7kn+/t62qGyDUasd01YBnMFxC44mbczjo1McdgKW1EDAFsPTfvbpXfeO7Nya39udofMNYrRmDkN2K9z+0dexnz53ammuAf3DPUz8mirgp/8UXXvu/NjZ6l45tDm4eH6bjaEDzEIiM9HX8LZSlySQvrSnJ2dgybuBHgmYJCcwOF3UAaA9aTfjVAZgFeoIqpHcG1piXVXiJkdz2yCumbN2DTt7uFV4NRl66IlRdYEducTmnpAbMIdWAmdHMPEtHgPn2MfLo6LN4BlZG8j/4zGcOfgPpuHsOjOSdVPUwkl8gjlEcP8AwP/UY0eXLxG4dp0xf3xu0OkwAptgAYLKwt+RpGTIsIUifJcRUjkQ21GkTmaTPPK94YJRMs4xHwVUT3DsYr30uGFNsjktGLGMJwTk0PiE9gwmDIPXKos1GwB8Ov03pWbLHxJZj6I+AZJEYMt2CjAgIACl6nSded/AAISERCjEdkptCK22c8FWR/aP3937twTV50kA+1IAQXt7BLJvd5AEG2b2IN3vBFkjbveUCJFvWuXJF74IoiGa7/+wm2IYLenNFb/9i2z1qu6PE0A1H43cubVdfe/n6ZFrqmVIiV5EolOAFFxJ8jqx20W996P7zW2u94RiB6Doo7qmfMDiz9v/lVy7962Ob6aUTW6Mb6z0xZbHKIf8Jbh8unCBjMutLWCOdCREfwUbJmbS4kodnvSKfRM0hH6BZaU+xDJ1CIYw4r6t8ww5Tks+GKtgoUaZm89BlFETtkLKnZuSCpL1hmKxhmGw9nQIwTzY7zAsXiN6SYf5Ox+mzVHuFr/WDHeXhLUcBwvcIxH8rHrYatnHAConPoAuYK6nqp5pEIrzbCzeJP9Z8xjs36oqKW9eI5euUyZ2iHypw8etJQmxeCrQ56kl97TYJMi2JzXnF1s2Az00VABPnFYscS8NCEHBU6tofburdZC4yAdlQiXMAp5i5EjSSG2lQMCMqyNg1hQI0HlsOb/iM22Ti5QkL2R5i1jCnO4fMstCzE8RK6HvExI0OMNhpGv2lrbysShM/kPpTv/tk+qlUsBQ5Fq1OsdUsdneV3ct3YIxN2U6XWd4BkB3JURjJO49rZUiHjeyrbwv7zYZV4nUAJ8ZtfNY12w2ZbvgOQZ/7xmuzV67sTmKlZkkqJ3EsZ0mq5kKxAn9FxqMuyaT/zSfPfmJekdqFFjxYlIh6safLN/ev/PmFG58/tt67dHw9urW+0ZtQIosQNgyww77SCpORLnHsUR5WSnLYZyochJLE5CYnxVNnynH4o7km5QgWSguxe7igKwt5EQBTysgzMXHBgw6WCXt8Hvv5oAx7S1WNbF11UY/kiAUsioLWe8n0wss03zhRA+F3LxI9gZT55se1a3Rwh/lWgLn6r/wnoLLiJ3ok/5sAzOh6MUApmY1iD2H6HD7wDmCKpGQz6Cyt5inrhx0lALNylbBxfeQBYLKSRMQ0M6QCihqhBJw9lSdZkU0QG6QwspMMSb3oAoedUfpKCAmJpqDSu2QsxXHrKQ5BQQEYEXUL/Sbi1pBABLF56HYEkxW4F5nSyqpw8ZOb/l2/+Xj8CUioA1h2xN0Hxu8VfeX3G6/b8XwBng2wHgDLZoRfBdCWXbbg2gXm8PHChQYscimCr2si65G6vqh7/6cvXL518XZ+NU35uJ+lk6Qn5lKGbkyncxO9ayN59yfevfa+W1OinVm9+8TjhymjL37zzW/dmpbPbW5kl0+u9W731vrTODIlmGXI4TQB8nQf8zgWxTzWzpvAPgGYoYfDaPIqtczOnRJpKFVjVjnhNXSv3kp8tapQxRRM7kEbiy50H7rQuRg4GpfENmJXUklrU+9mEXk5KZlRsef9xIlxgaqTyeUjwLxnQncEmJ2n7m4M88VniCEk+EKTeUkfJ2oZ5rVXL7Dt/jm2eeP1+rk8e5bOxZcZPXA/pTcmvalQ/aC1nDCG9kg1JQ5GCUcPLuAIxYEaXeiIJWhB1RTsj+B5QcnTWCFFFTJ/qIzqBCJfEvcx42VFQkuWKmRXVsSwcuSJ5EhMx4guHI7giOuxDCHeuxE74YkjcIfBuMPIyLCj5ByVsDDK1EcgxLChxqe0cl7Z6GP3yfd+8pHoZxDlBqUMdn/YBXbH8IVcqJECteB14JgTQGx5HT+MLbb6y8XjO5rMBctcedthO9CFeygw1fpCFFhmcyyCFCkWRFlMkAf5v3pj78o3Lk1eHAyicZTKIlaywl/VdDzPfu/JY7/ci8X69THR3hzyo/q4lCky/+Jz3/n8+ih5fW0ju3Ji1NtJR9FcYAGM9iCBfCdlMBukVpekhVOxNMghxt4SgOn0tA7sCLJWBLuTi6X0rgy96PCVhm4gpqSBvAh952Gvif1mAUZJxLLIJbPIyX6ddJTOyBUJBW2mUfWoDrapYj197c3BbMEwieiJ4x2GOSFPf1J38J4793H/DD1D55t8zLcsRKtn9KOR/J6h+Mf2gUvt5Z1WyKXu8sUXa5Bc/Oi8/vnnnuOnX00X32w23n+OPdq8I67jvZjY7jYxNaKezPf7JiMEpYWecMGOM85LhktnIYirfIp/tmTiPpN2l1veCzpLXWphfCQQAwYm2YsyZqM8+MW5lUyTDQEaOUlpMhlrb2t3j6zZKKpvcTSHe0cT1pj4M7h4zOUJEi5G4Bmi1oQIaBrSirDrRJx4SEdHE6Sx0Xymk198KPrpjzwYva9rGQxg2VoHWwDsMsOVUfqO8bpljM1jFyy0HcMPe3z7vivX9O5Y3+o267fVTDK8rI86NVjiB8b0oNWEnpJolBFt9hhdvF1e/fxrk6/0sngOG3hZeiGs3fjPP7jxqzfGnt+ceAJRg5g9VUS39qa7X3r+8pc3BtmlrbXk+sZaby9Lo4KlvKxT3h0u4XhSTWx9wVjsjJvhluM8LuOkrYqwp4TTJ/cyXtfo/AEDRXe8K+f1HhTG1iTVCBkGw2SjnnPjyrO0Hy7nof88rw9AYJipLVwBLcR+SUFqNBx52iuIJ2J67fXB9K4j+bvIh67y5seFzt7yCDB/IgOE3zlgQnd57tPkW4Z5dfAcawFz+/ol9tinPkWDy0uGWb1wjdOpU7Q+p96UlYOwqwyd4UQpKiV4FcTohWGclVOoBWvxZqGF5bUw3YuIm2m9t8SZnCW4godKCeZLFCukwQo5dVbZlGKvZKisQH+PQQIRam6wCzWhLyLoMkvukn3GTpLgYWsVwjJCuFuIGQqGcYIoED7rSstCu+Qjp+WTn3wk+aC2xDCCBwdMwy5bfWXr0OmyvLc7hh/2mFUA7NonW9tkOBI14Loqcm9BsWWV9QjeiOAb9ou3BcAUjBLlaZQyWs8o/Pftq8WlP7k0+xp2INYw/vNnso+d3Yjvuz72dGvqaY6/PvLUi4m+9M03X9yelC9uDZM319fjW6N+Nsn6ETRkeC8fOs115RizNja84AlZmyOMw9d/LEcukgJR7kHU5ay3EINhUaJC/px0KFfDD5lKmCxD8yQQl2zPwX8OwAy95zn5JMNIDt3mvrdR4s2kYDYqvVRxYJhRxCcHAHOVYT5Nnp5tGObHP+6feeaIYXa530/gSP4fCjDrMVyhMxz4FGEkZ1zlVHvEowiNhmEviRw37yIurQoGHACmU2OJeIxg+WgA07uCa1JyzGwqkO8DgQqHz1sgepxzxLJZEYTrnDmmJY/nZE9WRElQUgLJUfkYgn45WW8EN17iEl4UJnrfMfme//Tx9KMYw1sZziKQohGkt+P2AZBrrtYHWOMqkzxkzO46ew5czRtGeRiQLkb6unW8CetAZdkSJOsKM/y8ZZytYwjZwnWQBnzhcO2sZRCic//sd6ff+dqVycvKs/iffuT4L+7PSdyYeMLBJ4zj6Ns1VfWvvnzxK6NB+sbWML28vpbuDAfJTCW8spYMouKAz4JB3OV1XPoAmFXuYUp1oX0SgIm7TvCSGyxKwkiOAI4Q86RSi9cBmZHyBoDpvPJdwAz/oIV3iamj4GrArJmmhBMoKuoQ4iKmKNJHgPkDTL9HgHlgh3n4SL7KME8NiK2/Wr/v9evEHv1ULVSvd5hE1QvE6RQFhrmry6FHM2MZchFZmlZsDvtIHAfwTAzE6XWgxtyzBWBKRzyOFLNMhzKziZtGSsownnOrcMUIwWaVZHLqbMZlzLy3nFvBeALlX+3uCS8xX8twIEr2hTuJK3kASRx+HFLc2ooIjPJaFbmOzvT8A//wfYNfhCC+DaNomWXr3glg2TnGHLh+v8PDTftxFszx7T6+sy+tWWR9/a7ZZctCa6AMP19YLmtAxSUdInfYKMEYIURfQ15pzNy/+tbOhQfX443z92Wnt6dEt2eeJhAZOQqs9OVLt2+8+MbuNzdHvTc215Lra8PeXi+RhVAcoZjGtb1ARFbFvuKl0REnrW1Ui9O58RGTNoLMCD3xTrqC5w6VFrioOSatULIBTEWSzcLrFvFv6D5XawadQIF9xlHoAgoMsyRCF1B4iaUojj8Nw/R2Ot250Z8QvR4et33irKeLn6XNk2fCE3b14dyfnjwdXsdo/swzROfbS/lnDtSj0R98+tMHd5ZHO8wfAIp/bB96bwwTadNt0dlgQOzVtAHMSxfZo489Sjc6I7n48g1BJ05Qn6g37pcDb5pDD7iiYHzepBcpHG9yHRimF5pz1mMVOr0NMYBlHOlg3MGxZ4wqcQAgys0gUJ8UWIBxLZnc9awndAOQnhDCEVhlMOvEnOOfIw47OqJ4wtjJSvAoXJOs4cpLgUoIgKbVXlnnIl3o3v/40ezvRoLHy+Se+sjTyoZa+yIOON0r94IlvoVu8oCGshWvrzh9FqP6yl70gDxpAYA1s+weedrdZauXqT9efe1p2Wd7BAqAw5tAjdjTICHqx2HsttjTWs/E7tzTPlQ6KDZjHvl49l/+2SvP9+Po9Y1BcmUw6t0c9bJpmoVR3JL2QYBer0+FFaoysvKwXBkmDDw6DoAq85CWbCEjgmFSI9AYiUb4lJS0gknLnaqPPm7fCedDRS8+dl9mxoaCNCJXWVn2FwAAIABJREFUTD3yNCE/AoYmadQAJwUnEI5EeL9MxONrr9Nyh4nw4emFBfCtAuY//8yzbOvcrfrXMZ6fP7943yPA/LEFuR/mH+yHDZhLK2TLMMWXSdAJon6feuOYBn5GXE9Lhn4JsMoAmH0itU8cQBkAEx22cY9VRQOYPcUkGrSRBWwMY4kSgakShJiS8cJIwy23IhZ7xvWJW46xPhx7LABThIBfLkO3rIAwvZKUzAU7gW1qaJXQQXATSiecQcqQVfNCZ//VU9mnTg3FFkZPCLQXu0tU5XSA7Q5xeVc32QBYyxgD++x4wrvRbncb3Q9IhjojfQuMXeBbvYKH92n3ll1gbb6UluN/czIP38xq/3ka1Qcd+NHxZ8NzMA2+87rOPFGMvndlZ/fbr916caMfv7ax3gO7vJ3GUR7H+HYXZJ6Ii68bJAVZYSsjLS+F9UZGxtgWMNFTbO8ETDRO4ntRlA4MJEcWpT2zfS+c9tZLj+6mWCkDHSY+pSIAZuSEKn0VOs0HrixLArOsARPX9JhENZ28E4Z5BJgHsedoJH+bI/ndGebdAVOKWX+eyYGbEy/ziote5JVlPMdYzSuGYGDpIo6xG+tE71AwU/vF1UghxRbZ42EMZ6ILmMRMWVslS2fVPpMZQ3UZszxC34QlKZkIGewYx0VE3BvHtRTRlLlThvMI4RrYeUpncW1g2lpZzHT6ybP8Az/3UPJEG3MGRgVGs0ga6uohVy/dh12vu2/rJBC9Y0H64ljTAGFn/A63k4b3dF8euJIHAG0u5l0wXTDPpSsoBHeEuLh6lIeTvLS14B3sMhLO/dFXL74SReqN9UHy2rG1wc00ZpMkSQolEQ+Mow3XoVQNXBEAaiqdeg5hBPKQLLymaPVQTFhbGRehJkMbL7JYg22GkCOFsnhphFCBIbpq7kUJTSZ5rSoayTWNdslwNYf8yFc+FsrVgNmO5jXDlBGFEd3Y6XR2tT9uv+y3IWC/eJE2T1aHjuRHgHkEmItvEm9XVtSmE72CoGAiWl8ndr1/Mby+c0OyMx8/S7vXmiXZA0THLhCnk0Qyn/XLUg4BmHODUA2M3vCI10cfZTVPtGKWIy09Ynk1F6ESF1dxnwu02oaGRlRWaCtQN4HaCfxcSDSLSVZaqwrOMpL4J2ex/WIaVZAQnyN9KIRpBGs1KxwlecxOVILCwIn3V1aK0hpZ5SZKvT32P3xk8GvWMdECZkgeb/SWh43ed3PqrOoiuy6flqV2dZqr1/I7r+edg0170LkLALbs8sAI3h3ZW7nRQp9Zg2kb7w59Jva72FPULLcum8TbwDwvXt3Zu/DmzqvDfvzmsUHy+too3U2yeCKk1AoTv4UFgIzxqDGHsJKcdbbqe17gVISfIQgfRx9FwlJlgjWSI5gjihG/7KXRwTKueBDG4vrjqaxCazA6zHlKPlYyHIHCdgWaTXjWcfQJVz3vsDcP7DL4zQtfoNZC70z1zkP7b3eH+c8/Q2yrDRQOI/lyfD8ayX+Yk++P7cd6i5G8I7MKYvXmc7gA7zgRtTUUOPjcDTDHEbGtV4nTVmjT7es5DUVKbI7gX10xMYwYN8G4yJBGJK2uWSWkRyU0zujuJuZjxcEw2yZIq40QFXGkYkohiSc2AGbFSE0dy0IAHALjQouOlhIpbSLU4UqwTBPqwlky4e6EgfgIhblOoGk7qkqrirlJ/uufzn759EhuhiQfhOhiHEfCUNNa22WFd4zXd9FGtoegsGfr6Ci7j3+ri3gtHarH5sUeMuhumqVce3hqGWdHnN4u21rWedges8s62zi35bkIf+rgNQ8LYmg2lbf2j/7y4vd6WXxrrZ++udGLL69nchz1e1PByULr7xhU6WQa2RAa0CwZXmWOcmmtrat9AW4S8iGrC+sTJRyu5ExLEzKjUNUbrAUEnUNgmAmlVudzAmBG/cxpu+cinoU1bWWxFYXnvAo7zEGq3KSqqGcjz7LYzVTpk5Joos1U7/T23z7D7AIm0fnzS43mH3x6+Xr4eEdHnx9b1PsB/mB/c4ApSxpoSwOeEiubXEvoKwWbhkwLrhXzKXaWjGlSJHQuNUmySDyX6NMBXzEcsW2OjKTc4N7DpBSkyUqlJJtqiiohU09WekjPjeaCI97NApQ5s8h3I+AnOszjseAnDU5BYFzWCWsoKuYmfuKYf+z3nux/KC+JtfmQ2GG2o/ihbPAtDjJvZWHsHnRaV0/LQA8w0c6YvbiAd1hl+9iQzr7QWTZyopX95Srwtj9fHIsOPL69qDfX9TCGB3bpL1y6vvv67enl4TC7tT5I3jyWxlf6AzmTMipC8TqONdZ5L2PtSHtuua+gZ7BkUstnka4cV1w7j5pMAgW1jiJUdXqOBWfujRfGS2heJYI55o6H0nHvMz8M+8xgm4yVIztzCB0OVkkRuoKCp7wGTF8ffdAFlEbO9ktPYyRiiskRYN47fBztMLs7zBWGef7Cs/Xz83Mfp1OvPMeoiVV/K4bZi4iZV4lvbRHtljSQnoYGmRumYoJFgUkKVtU1ExChJzVgWqMYc7mwXLESXd+wNUaKu9IwAGaofcwLzqQMXeMlUoi45FNtoypGp5qQzoUSszCZMbLMehTxOCGR1oYaCknxHvHTDkcfQLDzoipcko+L7H/5xNqvx4KnbaBunTreZFm2+8MVLeVhF/E7ZEadwI1Vb/jdwjgCG20v2gsm2Vy329G6yzyb11vwqx/f7Dqbxy+u5p2CtQXgLh5fs8nwvu3jsLeEF0sRpcK7P/qLV17LBvH2aC3dHvXTy1tpdDWOQit8xSWvARP7SESmMzQBocKXY0GiE8fnsa0s5xE6Kj03DWBKUQMmRu8yVMd5geK0lCzqKzCiIy8z8+gCgucHO0sdPOjIywyAmSiH0jSEctSAWbqyiknK0sM2afMSCQKUj8VED3v7jaqIvv8O84hhduH1Jw8wO5FuB0VkRN3A4BepM5LTv08genZ1JK93lkgnOvfuy2x3G2tConHEmSsEp00itVsMVXQ8OH1w9IkoIp/OuID2UikylRFKZUgkD+CJoDWM4Egk8szISKHvx9RVt9JKpA8ZgWMAMT9nkknBSuOiMosyBG6Efi7kPxZO4WWFU3loxhXcOcuNFPGe1/dZzyN0i1ujpS5s9tPH2LlfO5e9D6P4DJbNJicSo3jYW97tmNOpb2jB6rBL+KFX8M6I3hWsd8fvAF6dY88BIFzsJJcHn3BdCTrM+kt8AZor4/ph1/N69K6Buvt4fBwsgVPpab3H6LVru7deujH/7mA93t4YZFfWYnkj4bK0zGpkP4W9g+AYpWG3D5tRFzYIVieOzTGSkxGGS2/xFx92mbG3AFoAIC9RAGI8bJUi62s9yQl9P8SVi0lbUfn66IM/VxudUhFFa72gycSlPACmIIddZs0wKQRyQMQ+Hs+mtNXbW4zk95OnzxJtNnFvVx8mfxp+8kaHeXCHeTSSHwHm3RgmETv/bMMwP/5xOvW/rzLMwwEzjTi7Vgh+bJNof5cNYxYPYXfEoUcgyzKOMDiH2DYcgEKEW05hp5k2gFlabIOYYL4A/AVRu+FWRVYyy0zwi/sKTRSCzbSLTCIyAimFTtNbnjDFLTrA6/Qy7hkPtsqSWDLj/pRxLrHoMy+rKJ/p/v/8sbVPpYpnAEuAJkbx9tDTgmU78nZH58U4/TZ832/1+C6gdi/bYffI6t0nfiwArR3LAZrBI976xle0luHxy33nKlC26er1kahG2ZCriZfNx8RTiicRTqCNHpRh3vzhc1e/no16tzd66upAipupQo8aSolRnwuleAjNqBBIzCBexwZS8BIMU1qykHdCJQtGiZu6k2R5eGcAJlmPaDfoN2Np7BxFaj4Q3lSQCXKjZqeJTy0obisi0VcWIzni3wJgcgrAGWyTaT2u4/Oa75kJfaC3t2CYR4D5jubzI8B8h4CJdKKN6xGjRx+lHSQUnT1Lp6bPcTp1OnykdJuzaz3BjyH3IADm4C6AiT6ewwBTMwCmMFZ6iCitCWAqFJNw8eB16C99SRL1OjPPIh2JHuNOeOw8jeaoMkcVLnyVYJ7ea4HyH1zHZ8ad1o5l2mhezKrkvZv0nt9+cvgUwDKM41CpNH7xOy/Vdzp7uiL0u13MF29vKylW5EV3BcPm4LJgmSvj+Z0ssqO97ARvtOL1+lBUf8m3h6DAKxnRm9d23OkT6ww/FuL85g8GO3gWIRmN6NSI0fduzi8/f7t4fi2TV9aVuqGiqPLWhhEcoMkcvkdxqDbxEgcgVwOmrwETwIducqQZLQDToCXS8dLcBTCVT4U2WGWHIjWvPWPK4aVAU3lSObDQJWCCaVYk0C6Z4i7fAiZN6AN0BJjvCCaX73wEmO8QMPHu9Q7zrRjmiYZh0lCKalTLiCKC7tKLCqGTDdtUKFUNzh7tNMf+c46FFxgmWiBdysEowTAVsZCcjkHMeKy8KJSgTQ2LC8F62FNaZHtjrhNOkXGYxImh1MxxkFoGtUke8ZNl5TNdaTWdl9l/+4H+L2xmYgTAnHXYZVuLewcIdsbzw1LSF+P793H6dI8w7Rhcc7yDPvAl41zqL7tyoRr82tG9BcOlj7x7Ie/KjcAccdSFLXI6Ldznvvqd8qcePSUfe+iEQtA5+n2QSFRP2HUPOXzmJweM+rGv/s/nbj27PsguD6S40UtTlD9U2F1i+8GsAyPU3vPAFCErYsKXsrJFKlRF2jouRRjD8cslABWJzVJYVSJYL2gL8MVibJpgk0zMShex3IqqrrKoWzVqwAy1vD1vrdMeiewa4cau8s5FPgL95N7J4cAaXbJqFo+PAPMe0XJZIXXvH+Bv3SM7O8y3qqTADvN8J/+SPnOBh0pI7HbOn6PrTTPkzmVi55o4t8AwI2Kv3toRGxtEeZ4OfU+MgFYh8xJhwF4LlN4G6ZDVnLIMhd6MG8U0m0iJoA38WkRc8iVgCmJSMRHSioxGCxmu4sTnPo4Md5l3VuGwgyOPxZW8DrtEApEg0BLiZARLplKc0pXP8sJGrJhu/LNPbv1CXhGfFaEXPUiJ2qKyhTtnVXzeOHYWY/ZKuO9bjuqL6tza8716/e4eYhag2nrDMYO24Ng5/nRtkYvQjeYLc3lYaiPemnM48qIgUOXef/7rF2eTaWHQHPxrH3nP0DHBC83CagKsFN8a4QJCQ+RWj9HpEdHnLuz91czRi0OlrvbSeMY5VbAecKEcnkDHuMYgDYZpgyjWlkrzPEKhu4twPg9gSoiQC2wT5Ne72McGgAiQ9IWxFlbJWHqjDXEzt3HT/UMhySitw4ex0OxXuMQ7IZVHbgcAE8CZyvB7ILvK4ehT7RwB5g+CWT/RDPNeADPEuaEW8rFHaQf+cYzkTZxbPZITe9XuCFSR55QOPbcNYEYkjGbIuAw7zFyHkRzHnwCYUcZ0PpEyTQmgiMy1sPnCztISi6SU6OXhVXA5ci4xmzE+8xRpznoeRQXBLqSF8wnnHgmc9Q4zOI8FJ21sOkniU3lh+3lexr9yRj79Mw+kD0+Kml1iHG+T0+86ah8Sq7ba+NiVDR04GDV7wbBXXBxmDvOBtyEZ9RLzDgF6ozFvwXbV5bM8/izzMBfMFfiHGl5OlEREL1y8Pv/elZ2pkCwUiJ97cGP42Jmt/rhAjFutQwXLRWVnpjytZ4xOrzG6Nc5v/8Wl/EvrSXJl0JNTqWQOWREOP3D3WAt/EPcMtZCCow6tFNrmEXEjmdBIYcd+EyrX0pLjQqDh3cWiAUzU8SLCg1EDmETcjG3s07p1yWvPaWhd8J3Da75HIlKWI2xYEynjXWGI9UMMi3e0NnBUllRRPKZzRyP5vYLmEWB2n7lOh8/dGOb29Yg99uijRI8RgV0inehUk060CpjjikZMRiMwSjBMKjSHDpOc5nDzcKaYFoar5rBTlIWSiHOTCt23IkS04UKOER0RRRb9hbiYIxyswgfgpaOojGSPrJCByKBC3HIRwBLkEnpmE7w/aGVN9pU6VRZ2MJ0U2X//4cEvZpFIpznRDJfxxje+ehnvjt4HdJOrY3dbmdtlnIfkUHbBK4zUB+ojDgn+XUiDlrvH7hjevabXB6DlgWgJuPXvgy94jOHoFN8bz+xXXr46TxKJJ6hCFiUCSX79Q4+eGBeeo+ys1aICZJHOjiSjE0NGa4kz//fXbv7bjV705qiXjmUipkJ6y5lCba43DgmiHN/aQj6JgKzSsrl0FllTGtHO4UoujdXIcsalRxsfxQjFbCRG1ltLYJhw90hP5djFiHYLRx/tBQ2tFfUO08pZuLIrrhwAM4R0YAcjawcQpSqscvO5HUdPZbtHR597g8yfcMBcxrnh6XvxXOfnv0N0cCQH/SDavn6RPfYo0SKh6OxZut2kE+FjZPvE3ljfFev44sxplLreKOrhXwTG7ijErQUNplHMRpqRMGGHibdVpCC5DKYdXxjpyAiJLGCcelztHV+ECEOX6YjPiSKjqOeZCSN5+EjOSOU5d95wLtCaq8KdXrMo3innD8y0G/CiHP2zn9/8hWlJbJwvnT1tWMYdMWt3STsHy1vdZS7edkA83mGSnZi19gq+HM0P2WN2wjMCAIZi8oZ5dq/gd2g0W4Bt3rfRVEZwU3njvvTcq3silnmcKqPiCEOwKksTf/DB9eGwl6m9nGhSerLQBZEP/nJEwB3vM7p/jdGfvLz3zXFuvznsR3tplk5RQgxJkffScdTVOSS0haOP5U5X0vIAmExyjUVzyMu0wSJpgp2KS9TYhZGce+FNVTh4gmodpvdc02IkrwEzvStgJk75WVXREGVpuJin3kUU0/58fgSY94aVzYb9B3jw38qHHthh3gtgUgOYTQbmWaLbTTrRnYCZjkaOj3ismcboPZsLUmtIWQgM00bErM8FGKbVhfDxgHNWBEYpXMJrwKQwojttoxowLbMcSqNYeGZ55UU0IzNkyA0OlwyH6i2JE5HzcP2owDWZM8wwGd3S1cOTsjr51CY/9xvv6T8wASg0tbGho7vdT3Yv2Z3rdjtud1OI7ja+4/moR/LWfdM5ytyRY9llhSsayua63R5tlhbHJePs6jW74NuuBPA7gyW2jp2vvXBpPCnMpN+PJ2kWhQxLY4nnszI51lfHn3xoa+vWDICJwaAGezDTFPIijOUjop1JceO5i3v/djhMd9I0mapIVqHww3Ho1BGhUh9ziGMtXEXazlFVwaTSuFsDMENUh/CmXhwLx6QJWZkSWVWVdgwMU2A6N7BrmdAOBAB12is5NJrmhPg3K+bYALiIK4dJAS/zuWa9ROH3cfCTCxn5fE7j6Ck6Ypj3CF5HDLPzxL09hvnOADN1fCRi5AahWgKCSMXQjoDJ2wXArEERTNPzAY8AmCFsQ8KhA8E5g7Cd8YZh2sMBkxxoqUZJD5MkBeLbMINywXgpXH/K5IkJc49MS/NQVZj4Hz0SHXvXZpSBXU4bwMT+8oCIvFtWtpo0tOL+WV7T671jq3m8oyaiwzrrC3dTf7siNu/+2qEpQ52P036M1azL7vUdJnvZyIO++8bN+es3x/v9fjzrDbJplsgSoi2trdBFmf7S+WOPox3kxtjRfo5k/FoLijCORNUhw6eGjAS31Wdf2X1+LZavDtPs9TRS+5h+Q1CH8Bq7zMAiHeimrRLLZ8qTgS4CykjeACbIpMLrlXAsMcH14zTh6I6eSccCwyTPjbcxzOdvAzAxis+mRMMMWlBylYgcKkum02j/CDDvES2PruQHGea5lZG82xJJn2lH8sMBc5bcCt98tmiL2pGc8nQUCT5C5mVhNUvagOAmkUi7nFupBMBTI/i33Vni6GONdExCWRkYp+VWLV+XMIrgGs5LTlHhGY5LgteCFB9JJSpG6ZjTfVPpH6nIn8DlR2ga27n25XjO/qePrv8dSTxGKC6OG+E6fliZ2Ury+WE7zPqaXX8RtuAVQO6wQIxWjH7g2t1aEg/27nSlRy2rPOj9bl0+HUtjJ66tZcMhWZ7BC+5pe3dafeuVq3u9fjofDKN5r59NVSxDH0RRWPWpd/efSCLRu7zn6QYaIgtEuzXMuxnLhwmjrX6QGNn/5/mbL6XHMi56SZEK8dqa9a8lFdslznLcyFnEPVnrjNFVj9RUWItCXYstNEP9bhRBd2nClTyM8CEcyUfwhFtvESoMwKzwNjwusEkI1LUnmRoksMNrXoi5j8I1XNWC9UbAHq7kQHH42aOIqikdAea94+VBwPgBPs7fnoe+xUj+TgBzkL7Odm9JRvcT2Yv38y5gTtYp7DB3cxqRwH+aI0k9jOEasiLDUpI0xeQdGCbcPCCRy6IzEgln+KchRZAZ8dBLEdKHmIFhXFsFa2TOXZQzNpAOJZJazJXYmkrxeCHpDHPkYquvD6y9MrBityh0tFPph8azYuN//aUTnxgXjGEkx4W8TVP/vuLzw/IwA9u8y0W7u8c8JNB3AbKLjMrlZbsG4dW6ifpL7U530NLCGfaiK04dMENdlvbLf3VpL82i+WAQz3uDOE/iJOcC6XmGf/C+5LEnTsVbb+56urzv6ea0rqQI8qKGUSOZvRexIC96YJ3oC8/f+lPDxJtqI2FuLT7tBB9x52ep59/JcvtGIsSk0g4SdZMQnwpXWSYTzU0VZEVCRcYgRLgBTB9h1IDESIRgYWNNzTDhNScwzBowjckpjge6LUjzTDv0/CSUWYzkIXl9iq4oaIy8i5KoLkebmP39Mzu7dLl+Hne3jB/89Vl/ZI18exB2NJJ3nqcfBWAKT2teal4wzRKTscrPg4ocrLIIgImvbewpDwJmIhJeeSugvdTQV7JKBR2ms8xJWccbIXGdmJwmYrTHxdk96d9rOD+Want7QOyVofa3uHNGgGN44mNtR9t58fCWdA/+lx/efArjJv5blRMd8IV3Y9lWruIHGGDDJhdC8RboFklCS3H5wb6dBgBX2GkNpM1jmo8Rbj3t25sV/CJ1vTkCdfeceBcwyxhWbLLuz56/NOac5lk/nY+GyTxOZBUpVRrn2QNDfvJXH88eujbxDOwSDZE7cx+0qfhm0v4+ELEjExN7zAfWGV18c//lN3fmfzkYZLfSYTRnsYimXNxfRPKMZT5KPX+1V9gLcWVuZobPPKtcFzCpA5jekRORCLFwCrTTk0FGJkb30hufCFFbIyGQDxpOib9bj5K8eoe5vJIHKVGo+6kB0ydRHQM3Mfv6CDDfHjoe8l5HgPlDBMz5ZIdt0ib5B4/xeLrHSrE2JKPXMZJjL6koI6vHguMQgy/loGFGv7mmCBIjWyAGmAUIFTKUl4VaXRx7HBglMTKWA1wFCdTBRLspf/BGKn7OeH48tfTaOrELg7yaRoJDrgJCBFeQcNaJaVWNbs+Lh58+oc7/wrtGjwAscfCZI4kb54l2/O6mEh0iWl+AWTt2g/401+pQetH0fy9DLCB+rLWXrX+7KzCvxeG157t+vyVQtrvQEPuz8Ix3WWfzuDa9qHl86B2H4FzW0ppvvPDGbFbpWdaL54NBOk96cRnFUjvnXY/7/j94un9+vyAOZnl939PtuQvPTWkY6cbU3vrNAZiQF50ecZpN8xvPv7b/pd4ou9XvJ9NEiQI9IkZIPon8qXnEz1fODyLrLpyY+6/2qnJcH33IIYeD4ii8HrzkOABFwijsMHH48WSqBjDh7JHCG2lUA5jak0hNGM1JEUZyFTSX9dGnx73D5NAL3zXIVUnkUFM+mdC+PnP5iGHeI2T+JADmgc+x/gdb//jMZ97BDvMZ4nSeaPsSscceIxpcJrZ7i8JIfmxCfBItd5ivmnokh6xozPQ6RnLXSIncPA+AmeLXIfdJYAkHYBkuyqIO0JCSYhbywQSaJ8AqYQzHFVzgos4s347k8aup+FjO3KM9y15b1/bFTNspPqQ3TEklCZMeeSPhXraOi0lRjXaL4uFfeVf200+cyk6gMra9kOPgc5h3vPu2VZvhAS1kt/t7pU+nZZSrAvPugam1QB7GPpfvtxzXF0C6cm1vHw8BKyomMD6/8tqN/Mqt8bQ3iIrBIJ2lqSqjWKHRyDPr2e+/v/9ezpm6uu/p6tjRrSnROASReMKduv088eeou8xRycvo1CBU7e5+9TvbX+wP05uDQbofR6wSjBsrWMU9d5YxMRX+5Dihn/JMxP1Cf3Vjwv66Tz6HDpMnwlhngpBANICJAV45CgzTwWAZjjwhhMNwn3p8gy2d8UORmMLVgFnKeQjvQOMkdJhrnNy0IlRHBYZJDcOkPNqjn6GdIx3mvSHmEWC+XYb5fQGzBt8tImoBM+wwIwoMs7SaxSxj5X7NMLHDzBFd2QAmoXdnv5AIG0ZuF1VWOi+RLEa4sSsulYPrh0n1ZsTfvZ2wT0ae7x3L7Vf73k8YQ+OFE8F07pVw3kHvya0NVmhhHYnxbL5+O68e/v2f6n3owbV0fW/eXMiRTtQBzFaK05ULHbx6t6Nxu09c8X93jj1LAOwwz5V9ZQgAXgHcA06g7vi9WjVxR1oRmGUNlpkiunZrp/rO69uTXj8q+v007/WjPE6jitXBF+xX3pO95/RQ9K4EsPSE7nEw71kAyyXrXgI02iWJhjGjEwNGMdOTP3/h5hd7o+z6YNTfTyIGhmmZjCrrnIdJlQxi1o2fJNGD+5H/QETi6rF986V+qW8rFRl8ZwsZmA5x0cIogcu68UIIM89NAEzOpYeyPRIATKKyyv0wGZiinAfAdKn2ldEuSzIHS6Sy0Mvj66hmmD6BZiIim9NedgSY94aWPyFX8r8hhklsOiaGlKJbGfF4SsxGxWhuxAYYZqieMIq5PBdw+GC15BQJSlNCK6SIJHPjqRJJvc+M4A1nMSNfcozoTpOqIp9diqOn9xX7mS2ir5/O/TdxLsq9WfMcGIGmSBSfKcGlQ4hHwA5yTlSVjqZ5tXY714/8Z+8dfejEMB6CYbaSorav57DqidVr98ID3uRVLveWS83lnSEaQWvejNXLVCEIwg8E/3Y1lx1wXLBUfKnkocxBAAAgAElEQVR33754fH2VxweD7xthGePxxHzr5auTLIuL/jDJe720SBJRSSmNcY49dUo9+IEH4i0A5ZV9ohtTTzszVx/BbB2+UX/MFtBr0FeChSre433EqNn82W9f/8JoI73eH/R3k1QUinG4V4OXHBsR7pDGYctYyNnc29HNQfxRw6i/OdP/bmMuXhMQq4Nh4vsOFwYAGQKNrMA2IPjKjZVOSW2lS11IEaacIjbQeMld6qdy7kM9L2U2MMzYu+mMqA+HGXSYstZh6mm+rz6Qbh8xzHvDzCOG+TYY5s99nOhPniF+7jzR9UvEYIu8cyRvAHOT6FZCPJ4Qm82LUcnERtgsKSIHR09uRLA7YjkWyyAWcs4wBc1lYYSIyrCjjAgeOcvRSYExfUZ+cK0nPzgW9NMblf/jM45f5Eha5DIqnBuhIgYaT8c0Z6Twe/Cw+wzxDk6WxqrJvFrfLfQj//D9gw+vZ3GvZZit/S8wygNe8eXl+4BMaFV03k1Ib5PS7xbkuwDEw4N/w8qku8dcKToLe87G7VNvV5rgX+eDThIxzkhHL4vcfv2FN6YAy6wX571eUiZZVCm0OXrypzK2+ZtP9s7cnHh2Zezp2r6j7dnyKh485J3Lf12SVgOnFDUQwfGzkfryS9+4/MXeWu/q+ijdi2KecxFpJ0iHXEy0HDuLyEuEb0wjhkyMSLwxok9qQcePT9z/t15Ul4QUThuLxHQ4JQnecuGNMVbUxxpvfMxluKADMLnXXorEcGc8AHOsxlhYO99YI9e4cnD69HRECPWohuSiKqKpy/dGW+l2+2W/fZSH+Y6Q8wgw7wKYF7aeZVdfGYTnB80UL3xlxGGJREsk/ONnzjZNkU1L5CQCYN5mCA6+lRzj8WSPzdzayMzmm0EJB3+4Df/SG2ukYSQUd5FkyLzkSjI9KyTS1LHDRFUuwjWwt5xxUjcUe/JWwj55vLLPnpm5F1gUgFBUXERz70ZgmAIME447xyVHKCP+lUMrTySqykbTYr5+a1o98k8+uPEzWaSylmG2spluSdlqAlA3iLc++tzZ+72IYuvU3i5dOcux/Q72ueo3b1hj13N+0L2zrMsN+NloO3HkSSS+MVXua399aSqVKvqDpMgyVaRpXMlYYFnoM8GSf/B0793jkviVfUfYXW7PiPYLT6gVXqQ1rVoym7UBHD+9iGirz+h4z5svfOPK5/v99PpgfbDTyxRmZMOJa0tYqsAqab3yVCjNplAw4Uo+ty56c43/KhKnTszd54alvxXSjsIdvL6Ex4JMUdajdej/ibSJ8JHC8w/AHBhEusHpk6s5nEgLwMw4Oehr0Y7XyorC4wraU1u0ZJihZvcocf3touYRYP5QAZMawGwYpqNROZ4fA0i6RPnYIveSQkwlNzVgcoziaD3TJuRZMirDZTzhCa+MDWz0esZPXk/VpxJrbr1r4r4An7EXOvIERSfFc+dHXCJpg+EizmTQwBvu6rLD4Ccvch1PinL95rh47J98ePODmVLpzmxZSdFeyMM/qsNYYNen3aRYLNjeovZ2aYXsVj4c1FK21/DO73Pg8Z2r9wHh+53hwN0DUcisRH0HM/4vv31p5hkrer2k6PXjMk2iUiRKYx9stWG//1T/8UhyBfkQxvGb2FsinQjcDi2Z7eff/XN1vkHgOxAS2CFePz3k5t999bUvDteG14YDtZum8ZxzpYWiykA80MS2MaIyKfyUCV8xlmhi1u1JNrzW57+Xkv/2iV39l4rxmSqtZUIEKREkEaYiBJsG4bqShZUsqUdykxOL1jVpjOTSlwlSi7Rnqh7JE1f5wkU+C59T5cV6z4p5xXIe7Y5mtGSYR4D5drGy2aS/o3f/W/nO97TDvDeGeRhg6gCY2GEGO6RGZFudhwnpEOyReN24gjMjhRUYyQ3rNYCpuVRXMv7EbsQ+8vBU/+Gxiu86JphRhZKk2Jy5OHdsJMN9CFUyNWDidRx+GDp9BOeTvEzy3KzfmOaP/uOn1396mMS93QYwwTCXneOteGZZa7s4eHSu36vHnNbtc9CJs0weWnT1NOzzwN5y4RK6S0BHZ+QPkqWuvZJhRUfhEBNx77/5wqW8MDYHUPbhvunFlVJce9TBWc9+9fH+I6cGLFseeWAwqPeWdelb2+nT6fhZEdwDnBH1dnzAaDMj/SfPvfHscNS71hulO71YzCVXmhSvIAUSUEyiutNRFVVsAobpWKI9gy2L/GsD8dEypgePzc1nN3K6KrQ1TohgqUSwpqhEOAiBd/rYGIBj5MnnOqckXjc4/nAhw/6y9NqnURau5JAY4WWMxgw8+YN6JM85HQHmDwBjPwEMc1mr29wEFk/XW8mK3glgxn9xS0xjxvIJZwgO3kk5j2eMGUdrM5uFHabghuEL280KhWQi/CGwtyyjNIzk0FZb0ERugwQJr7nCiknMBm9k/MPOseNP7Fd/yJBIJARyHTCbMe1FkpMbEkPxmYL7WCguhcfm0xqkOQQdZqV1PC7K9d1p9chvP7H21MlhMtjB0ScnKm0oU1j2fx9IMa8PNYsxvK1+CGPz6nW8WwFxSM7lwrZ40Gu+Csj1rrDeIbbZlodFwoVADdgV6yOPf/47bxbTQgewzDL8F1WxksYpYXES/4VH04cf2RS9+sjj6foEo7inaekXR56lD365Y23WpgsdKWg/AHOrz2kjseWfP3/1T4f99NpgmO4miZorJSqjeMWRrIGqJY9YDVspI8fSVYYxpZmgUIK2ncrjN/v819bn/osbuXtZVF6DXQIkFeE9PLrU8Ht7K42NGi856nYlTwz32GFKrykPaUdtHmY6zIzLNbNOhb+mNKv7ymNud9Wss8M8Qf7iRaJ+U4K2fkcJ2rNs69yt+ivgGZSg/c5Cl3fUS/4DIO+P70P/wwLmpFKb2EW2DNMUJAGYkTWswr5SKC4sxnP4wxlH0jqONcIR14bERPi1Kz3xEWDCE/vm37TxbiSZJGd54UVSMD9kHOEbLDyWh7SikL6O3ykApq7KZL8wazuz+aO/8e7hkw9s9NYwkk/LxhbZaWHsJv+0QNkFzLsWix2y8zu0cqIVqa/oNe9gqd0D0kokHJgm6HQkGCnp/YvfebOYzKsi66dl1ovKNI3KKImNEBzubfaRh9MHnzwlh9hXXsORZwxxOsBymXm5AOk7tJ0Hv2GEMOEIgMloFNnia89f/XJ/mF0brPV2MslyESsc2TVcOBZX8pAFbavIsDF31gjGcZlzGNlL7pIrx+Lfz+buq8fm9oVI+1Io4RjkA6jRNcZiJMdqE6dzACYqd7XJKSJpkVqEHWYZgoTxPazWYfaVspAXQY3hY+8SyI4gN6JyN9Mbt19v/sEO3hFgPkPnz5/vAOanl6JmfDycGP8j/3HEMH8IO8y7McyZozXvs80wkkukYMPdwwJgYgzHOG7APjGSe8OTKOF4ifzLkFRUkpgoP7zSFz/rPT/2U+PqX4aKHiYYi7XEdqvwLCkEGwqBoGAcV8MiUzKEryMQR9QMsyx0MinN2s509ujPP9w//54T/c3bYFcFqhj8YiRvbyjtfrLL8rqHoJYV1kC67NCpH39wD7l4n7tGurWAtFwHLCPh7mS3wcXD6/QhuHheePlyOZkXRZolZb8XV0kal1ESacEZbjzsA/erUx88E60DJFvA3J7Xe8vg5AHD7h6eQlNlfUkKh6yV5knJiPpxffTpcT177sL1Px8Ms2u9frzbT+I5T+KKmDPe86Z/De3JtoqsnwgUSjSAiQ+9H/ut65n4zUHhvnCipO/wmYEH0kGoDgeQJPSUIxSuGcmrxANMAaAAzHD0wUjujS+d92mvDhAOgInqigqPQ3VF5cPrZHcznR4B5j0C+xFg/kgBM14z2h1DJiW+dmOwSq1EAExIi9DPI2rAlAKH1YTzcPQxTLGEVVUpscO83ufnx5w+dnZun9mo3B4aeEkCMAXPhYg1ZyPnjArMFFnrjtcM09bDPS7oJtfxXlGtjfPikQ+eTh5/6sHh8Z0pI1QxADRCRM6B63frqmmra2sgbK/VNUjWe86DLHQFPA8Zw0POxF3A8w7HT0cDGX6jtmKiAcuXvnul3JnkRZYlZa8XVVkaVyqVWghpUanzxAl54hOPJRvXxo5hFA/MEhfx3FFhaq2lRbdQ8/kswX/ZOXRwX1v7TXuRpxMDpD7nuy+9tv11AGZ/kOz3sgz9PqhRMx6t4IDiEJnCisTaCdOq4swbJkR4yt9Yo48VnB7empt/M6zoclxa/K2F8A1YJeNIGGQLhyI0JXVVFQx3dyaUJ6sdcjPxtYWXuJwjmAOsUiaZQQ2Kw0geQ/I7I4zniqYNw6w55uDEWX/x4kXqn3w0/E2+9Uh+xDCPAPOugEns6iv1rrGWFVEjKyK237vMHrifaLwtGJ0i2npV8sN2mDMXr+UNYMLTHLSXVmGiq593Qbx0huOfU6TASZoMTBASNLHAA84s21bi1K1U/Lpy7sbjE/s5AKZtALMCYJJbY4LJcOSpl3BSIjMY3eRQGFnsMMtoUtDaflk8fF/iH/rNJ7fO3J6yOiC3cbUs2eL3CfrtFpAdCAhe1kN0R/g2z/JABFzzvAeQ7lRQrB6NlnmaNQWE5VFxjz4e//L3rtntSaGzTNm0n+okjTQqHrAIds65xzfk8FOPZ2vXJ46FnWULloWjHHUcWPM2nT2LKt6gH11pn1yRPaEPCML1kwNO4939a5dvTv6qN0qvD/rJXpwlcxGU6MYygFjoO0bUFCuU8/vSwLZvLY4+uZLDq4Po78fafmtr6r4mkXLkREhc1xwRb/gotQsIFRaIfuNagrfWwGih8IQTSNYVvT73MqpH8lHQYWpC8rqVyudi5iOtaCbszv13MEwAZlUD5m7uT197Orx+7hz5Z/796vL879T6/U/XQoXFD+heD/44Gsnvkbj+OD3sXneYPzhgGhevzbQ4BhmRlkRxSazAtA3ZENKKBHGGf0/o6VGGRSYRhhvuuGWJQ49BHfdWMSZvJfy92yn94mZOf3o2Z99sATMXBLXSmsdIXq/10I4dQjwAoCFt3ZIwEK4XZm2vLB8uZsXWf/eJ+85vT4ntz4nyRnu4GMcb2tgedWoMRuXsMjm9ZmR3Jp7XbzsIOguheSOKb8f51uVzoOisde50d6rN9xf8KeDiAVh+93vXqtt7syobJDrLEh2nyuI/tMehEufsUPZ/63w6vDl17Fpje7w1rcfwXDPCCXuRGn+X2LnuwakOFKk/50gyGsV1iPDly7dfHc/1S4Nhcj3pp/tJlsxxrKkBkwMvcYyxQvgidX6fNNcQl1VeqCsb8rfwqR0b+8/2rL+OAA7E7AMwcSVnhqxgvn3aSQhpQDcBmExIb4IXFpsYuKiUS7l2RcMwU1zJ0ekDcA2AWXlI4mdiunN/2GF2GeZnqX/yzBFgvg3YOmKYP0KGuV/SemmjAJjYYfICAhMmUdwTWWKFMJx5ybHP5Kpk3PbAOcO+E+0wDHvMMLpbZrwaXunRB2eCfWhT0x+fLsuXGCEPkxJLfg1V5yEGEZU+MKOwmm1aNMk6hrQiOS7L0aS0D4/35pv/9COnzldOSLh9QjsiNDALV03j+26em27oRg1yKwzsLsVjLR1px+/l9bvVVHbWAHcb7YPDBswSqgKYo7x/5bUr1fZeHi7hPewse7GOI1VBrQ+11qk+H/7d92anduYuuHgwit+eYgz3S4/44hJ/MAVp2YPeuZI3q4B2HRErRuspo9NDohdevPy8l9Hr/VF8szeIx1Gc5CEqI4QcYUgI21HUTBSJcWMyXlecRTdH8S9r6U9uTt3/OxzTq1JALi+anaX1lRA+MTgHQmuPc6DAsx7G+BYwtdX1VTyAeGq5n3sfqVC7y5tjEAKGrVA+5GNWFQlW7hxnG7eOAPNtoOMh73IEmG8DMOlpovgrxOlRoskNYutvcyTfL5N1Z/mSYRbEigCYFFw/2F9CrH4YYEbQZHITnD6eMdRrqVy5/vVYPD2NxN8ZGPtXJ2b2K0oKV5HbZOSl8xwuIqCR8thlBnEKB4MV1lkxK81oT+uHpuN847ffu/metTTOdmaokwXjOuR4s+LlPhwAu1KiRgoUHnfQjbN0AbXaTLxcvs9CWrRSZBZqiljrD/f+pYtXqv1JUWa9IB2q0p7ScZIYwciCGG+k1Pu9p/r3jQsKYzjA8tbE0U4OZgmPeB1l142eC7bHVSnVIawTf0aI1qH53EgZneh789zzl77eH/Wu9fvZzXigJkqlJXglC6U+dfI5ZD2Mszyt/Hgc+63tLPolz7xcK9xnhzP6HprFGTc+ssJZYS0XxjMXewQLw1/uvPCWk09J2qJhmHEk3azKfdIwTOwwI1I2jOq49RjsLQl4SfCmI/sKR5+KTXbOdAFzctZf37ng10+dC487fY38s/RseD62zn3c0zPYW9ZSok9/+mgkPwLMHzFglg1gol+cNGp3rFo0Q5IRFYc1EgzTMG8lIJSTNGivRmt5kAnBW66MVYxDRiST7Z58166i/4R7Vq5X/s9STbsSQz3+PQdJkpPEm30mAjgglfeM79vq+H5hHh/n1amPnk5PPHFykMASOClqHSLoy8HdYxf4mrE8vMuyhbEdwZfyoWUqUUPM7tB3hvdtgy06h6aFuL3J0wSOAaDg3QazvPDKlXIyK6qsF1VJllRpqqo4joySQBnyQ0nZ33+6d/+0JH4VlkekD02J9uaOZhjDoQYAWHav4Hf44Ls1Gyuff7C5e+rFjI5lUD3M81cu3X5urZ9eSdL0ZtyPchmrEjVoTKAZMmRygvVqEoKNE/aeXPgPSC9e35qZP+7PzU2thGGWwqEHgFmRsUG0DjeXtU5J/H8NVDFGcm2CTZJx6cEw26MPQLELmLbE9Vx5V2iGX2NrygZdJjPb9Q6zGcmPAPMdUc0jwPwRA2ZeuS0krIe0opIYSlYDw+SSWWc4gmZDCZovuadYcGaZYxjPYwGARK8PQDPxViFqA70+1ku+HfuT24n6WMHo3bF3b6yV/tuJ9ru4jnOLWEScWp0wJPpzyU9pQacK7U7YUvfzSeHWnFZ/7+kTJzGqon+7gIWue9FuX79Lje2iYyc8f8tA3wPX75U9ZNftc6Bi4oAFspUW4SZGwVYfCe9fgnQor6Cx1CmYZRpVURIZhXJMIkoFRX/v6f6D2np+dZ8Io/iNSV1ihqrcBbM8wBzbnWyny7y5/tz5jaB+H4D3AMEbA067Ozv5rdLcTnvxzSxLvjcS/HUhVA6hOvKBQ7oec2oaiTPzRLyfeYpibb+8vm+/lXE2RqePFcLixMfQSY5poSTLUE3OY7RaOCnwfUx4FWGnKcGPww4zGJKYDzW84UqupEP/T8swvUFjJS5bKjBMtUGumhFFLN/ePALMdwSS3Xc+AswfNmAS0U6P83jO2D4l64bzLRx5jIKsiLGipAYwDbOOGsCEyC74wEVgolIGhumFEQgMrozlkSTJDHiU5bC2mJKpMmLZrhJnJ4n/qGd0XFl2eaDtBUUMU/bxuWQPOUYbgqiIjb/BKj3Ntd2cz8r+dHc+/C9+9r7HKscVQAV7zHpU7bprliEbB5hnM3J35TZ3hgR3dqJB0liDahuW0QWkxaGoAbPALOGEkpDwWP/Sy1fKWanLLIl02k+qNEt0FAkjJbw0noaSpb/7VHYfuBkCgBHVdnPqQsUEQnRb62eb+H6HnvQOEF26npZMuGbOkfQ0SjidGnH/0stvvsaVuJZsDEiupymkDorozcz4S8yweS7p/iJhTxrOe9LQC5ul/4oqzM2k4kWIVjHIeibnIrKh3wfuTSMt8wDMepTH+Qi/xiLhlSEb2iMdstiJEA3Nq3qHKTPvZKGcTZpEuhxN9kQ0r0dy38fgT8Riun1yRtvb8JDjx0WiMg6L1vADI/mL55aj9/kLy9ePRnJQg//of/zgV/J6h3mx2WFKdnYlrWj8F7fEvLFGbm4Q7aWcJzPGZlPaIIq2BE4Azd5SGyaAmBIYKUkUaIsEnsSW80IInlrmrGVMW8mlYGCVod5CxMJTFRLYISvyRiu8nHuWuMgfmzI6sx/xDznOz3DOZviLjY1/ac2wl1Ntp957VhL1J96ezWfFaDqe9z/x8PChBzb7w90ALBhZO/vFdge56NGpv1Ba/eUdANpkXS5Z5LKTp33fxWO6Dp8WRBvBe6iqaYI0kDl+4ZUrRVmZCjbHtJdUSRJplSojoW3kzG8mrPe7709P5xVxjOAYxa9PPe3iwAPJFHzyoXJjJa29+fwWINrdY7Z/lrYqo1kbtGlI6xmjodT6pe9du9CL40uDfnojGqRT6iVr84y/z3I6EYIwGUml7bd62n0z1nQ9tWyPm8p4LCyRrk5wPUKP6cMYHoGWkrDQvNswhWTG4+jjEo9QYVdNg3woBHqERCOIlHSIN8K1HLtP/Dp+jWMkD+5Z/JiT78vQ8WPm+9tnstPLo8/RSP6OEPAIMN82w3ybgElEez3OkzljM00bJLMtrBCXgEkijOSlYSxOeOGhwzSMcRRDkkC8m7cWwvblDtMxJiXunDZIkMAwfemUl8QKYukk4u+aRvQ+zeiEcLQrOIPi80FHLE6sv5YadznR/hpjjk2dPzMvqyEA85ik47/x/pP3Q8g9zg8K2Lt6yOVucSliX4zezfO3SDhaEYAvgfUg4LaypFb8jp9D14cio1gycrp03375zcITVVkW66wfV3EcaxUrK/AsEPOnhnzw208mJyclMTBLyIfgD9/L21xLT6b1u6+w4rb2ojnC3wmo7eW/s+9chG70OY33tvd39/NXBml6KRklBRv11nQWP2wFrQlrbwrnr2nJjkETGzv/clLQt4eVuwanj/PG+rDhDFrcAJh4NSZhjSXHFTm4e1CqyyNpLJbTYfFhLBxALWBCGYXXQz4m9x6KqnYkl2CYeHvYf2ryfRUA0xtz+36Z3j5imO8IJxfvfASYP1TA3GObATCP8WQ+ZjN9YoOk26plRXUeJvzhATADSEoOLSbCN3CUQZUEh2hd4PaDA6sVQtQjuYoiwbzlFmN5BPURU3spHduO+YdL8u+JyV3ta/tyatmOYMQrxvoFZydLzh61jB8H25HO7THrKltUJt+f8+lu3vvHH7nvsdJwuV8wmlcokbnLGH6g7ra5bi8aIe8GhsueoAU77YzndalZ8xeA4w76ciRRMZu7F797ORdS6F4WV0kS6ySVRiUx7I4hIPLshhz95vl0az+vHTxtTBuYJcbwsJOtfTaLo9Oyg2i5s+wCd3etsLiiN/tVwJUSvq2m8C9fvHJD9ON5MuoxMYhTEakiYuK7kaFXI21vM+bmhiiqEnF/jjYoxniq/VdG8ItbPwPDBNh5iX2nt9I113QrLAL2AYKMhLVCWlFHrJOAmhYA2PwcgAmGCY4pVeIwyvuoZpgyRwQyvs7AMo8A897g8c5HHQHm3wBgshAgDCmRYkFGxA3DGB5ShFQdIIxDTkSl8KFUQuCuKgWvwzSg6mPSSt7U7FbSZf8/e2/+I1l6XYnd+y3vvYjIpZauvWvpnaxq7qIoSjLZkkec0YiyxhhSY89gMIZhwIB+GcCAgTEwBkXAf4D9m+HfDNjAwLQMbaY8gqhpmRJHloaCNGIVl252V3VVZS1ZlXtEvOVb7HO/70VEZlWXuputH+jO4JJZmRGRES8izrv3nnPPWS/Kj05s/CkTeGvJxauVi1vsiNkqNs5pMOMgdUMk65iXWx2fapQ635F7put82Y4bqren/hNPVYOPnD8y6r0xQY6IPkcAcrFFXwSZedztQXONx5ptZOF7H22xCEzpDRjxlMX8d2d7z33vh2t1WRVdNSjbami7qrTOltbBgxyuFC+dtMe+eGVw7MHefN0RnpabdQ+WYMPnM9NekH9QSrRvXntAznTw+fftOOJ1q9j4Nx5sdcVqtTesqrdKba8PS/3WIOodFNgSPReQCqFguxIbItPYcL4u9BXl4+bqxL+6PKWbiK4A6cMqenTnkXUA4a9ZC2CiPYcLMcY3IHtoUHViyoH5JTn8NiQG3cEsM6hooi5wjuhI7ZFYvoH0gQ5TZpitJE6uq0APYbohh/5whvmusPQQMN8WMOeO62mGubp/hkmXqE+N9LukxgXxZIekwtwYkhqkLZpjddudRPUoLLkn5OMmx3VUldooBzAlh31mVWiYCENWBGG7hnpO9RUmxp743VjR0fvLxc+3rM4dq8Mfr/h4vQtxlbUyCPXSAEofDFZ9UqZPwI4kVM/sFQ33on+2jXS8ntark732SDtplv+znzw3GDfMfVIiqsz9BsDzjZ59CY7QUQrc9XvXeUc8V41zMme+qy0glcFpvheezH/v3X/ort96OC0r2w0GBTZ42qKyzhRow7HyEuhjZ8qn/s6HyiP3dgNjLxzrjsjiQRueCB5kjqGynO+9p8eRXuhFdr+PuFg0D+m/X3z++JBA3rRcMR1fUvHOrbs7naIHg7K6vlQVb1RFuT0obA3+RmTqWmLNwJLDdkWE6xxDoxXFjUJ/uintc4M6/t9HtsK/N4YmBjPMHK0L2zeAoidHXUuBtPZ4QgbRTHCFljVJIyDJuhJGXVryNkbNNoDgkYpyxpITxZGVTB+05AKYb15/uHzMpSPyGlHz8vYC6fOpJ5I++wDjcDXyXYHtj8mV3yvp814A80EGzKfUYG+LH24PjrsYTqDCFBsMsigPxHyjrzDhk/E4wNToxgGeGnUKsVPe7hTq5L1S/wIpKk/t0R+sxPiwC6FsCj6KljsiekvBFExpg7wCj49r0Ep7hfGnNzSYRrrQ+TBsm9ZMp/VostWsfubi6Nwzp44kEXsH957Uxu6LxcUsb1+u+MK2zgFiqBehz/fA+4o1eR/1QnHJDYeYylC88dbd7u7D3aYaFHAb6qph0VWFdaa0HipS1E2fuVic+plni+W7MNKATdtupPsClskAuM8m6lca52z4nPBJJkQHZFD7CKFFg5H0FhcCzaRo3RFNu89JiO8AACAASURBVLduP7hdLlXbg6q6tVRWN4qyGBvNbZYTSegYKQO4o8Co9CjEtuuqSBvsQtxYKj80GerPV3X4s5VJ/LNhiHvifAnDDZgNkw5gw9upQ+ntU4UpGiv4aM4qTKsr7zWAT4zXyZqBt6DCAabR+OAnrMIwHgLm+wdVhxXm+1phHgTMI8dbPz2ZWvI0w+wrTPkgaoglndQgaNW1xpQ/Wb9pT1prRqI0Q4y+VcTT9wf6F6Imc2bP/+6yV1PIlaYchq3VRyAeCR6bQQIvRlZ+0BySw7IJ+ArujBo0wV90UVWdd6adNNV0Z7rs6m75P/nshae3p6R2ADzdAbu3R9IbHxOru8+g4tE1S6ns8jxQ1pcgSkyzXMwDm0nj2qqybTWAbKjoksZSeaUUKkv+3DPVuU9cMCOQOsnPMuWHY2Y56XrCKgN96vJnWpn9VXG2n1sMacvX7yvR+VwznRQkw8ci9EzR/bW7OEltFMujraq0t4aFvWmNrQuKLc4FUmIaClGrTqpG0FMIOfbUlj5s4nptZ8Pekn5+e6i+ULX0J8s74S8GFOvQUdQleQ09JbZ0EArkkTUeU9lcjTppzcH8I1kSwZKlAHIEYMq2j+ySd7JbLms+OBSoMLP43Udat7evPzisMN8biH7gAHNxuevXv7pfVnX58vzfi47r0pL/z6sKaZG7G4YvXQTrcIm214npaaKzr5MaV8ST3QyYF/oKE4DpTuoiBZtBuN5RLRVmbxoMATtY8aA0a7F2A6OuiVsyBoCZQtBGD5f0T9cqvnB61/8fq4632AQDb8xa06BRfAyzShQ2WC4xSvbQYe/GAQRrBOlOqmMadIYvOM+D4Jxumqac7k1H9V6z9I8/e+7SbsMamkwQJik1ca7L7KMh8MN+JrgvO1za877dXlh53GfjhjMHE+wdwYQ39TR+7we3fdDsq0EZqmHhi6r0ttTRmLQ/7UPgX3q+XP7wKW3QfotF226k9THyw1FZZiMNmb3O7XQWZUSPhKllWZN4Xi4mVO67fbovnM2QQnmkYhrSpLux9uDOcGm4Uy0PtouyWBtqc9sqXTMngJRtT5huUEhtNocYA7LpfF3GsGmgnHSoJzVtHFGfmBb86VEdv35sN/wQQvWiLDr8FnNQAUyEoMlmg6do5oCJCrR0XWbFIdA0cQaY5KiFvEgA0xL2y2WeiXtp3frGdLDeO6zTNaIrn5/rMOmPiJ6kwzxsyd8b0P4Y3Wp/S/4kwLy6AJjrJ17lF3Nq5DsDzHWe7G7wcTpOG4uAye4kx0750kbYQzRdrcR8IziGG1EBwAyeEU8BT0yv4J0OFpy0KVKF+bDgZ+5X/PeP1OFbJ2p/DZUlBqDMzI2mwVTxMYowPgTcImA3aB1A+kChAtIIjsPEnQJg6oshIEkr6Lari/HudPSz5weXnj81PHpnhwiazEUzDrzQsxlf9r/snXvmcQ6LIJpBc9ECLpNIkA2hWgO5s7GxGV67cc/bqgzloArV0AaLY1SaKAkb+Fs+8D+8PBheOqY1Ksu+DX+Q23CElglJldnwnnV/O1F8D/aL2svFpMvF3XbBUsCNJhqVRMeHHO++dXvda7VdLQ32yuXBztAUaxWZ26xjx8p04vrLISDHp0URGLOoHD7GIdYDx5uKoLbFyFoHpEzcO05fIqLx8Z3wh8M2bEAFhdVHVISiiPI5NbKAIog8QznvMGghhOphUCotOXIpQxMjKkzMQEX0nlnyJDXqRGLkzSFg/ijgdVhhLhy9HxUwcVcn6AS9dZT0USK6/ZCeasd0UhdOzIJVY9jrWqGqhCmsNg6xj9KSw5nIgxCyqSWPLelywGoSqVofqk/WTJfPbbt/VcLkEsy50QaI2QQa7JV8LPpgpRwKShmxhVMKuT6GIW1UiDBnZ2jYan0hEldwBmvrulChWfkvP3P05Qe7pFDBYTsGc8x+62dx5ve2GzIH5p29Umg28wTxL3MCqdbijRt3uzsPdjCv7MrSYtWxK6vC6bLwIEZwPIaai1/9+PDscskGFSUqy7s7IZn/Zj/LJu+/PwqA8x3wGdmzQPy8rfh+QYIEtMR0uTKRjsIrbbw5fbC5e98uDffKpWqvHA13B0Vxp/B0BwJJFG9wLNYyAlXRg7XBho3HBg8FZt+U47BpNARhRRKua033y3ClLsJnl5v49dWdcB1KIsaWQQa9PpfcRoq1Jm9VAsxWUxw5Co3sMSTT4NCiuE1uRhrO6xMiC685CULrIr6Pjbu/QYcV5nsFzUPAfJ8BE5A5PSo6Y9q9SyfqQCcGA6mEmFunPE70kBUZg5JBD7RH2AJ5zDILozrlBTDBkqvK8B7R6oOKfyZQHD275X8bpRcbGHJo8dWcRh5OdThOaMOh5ob+2zuDuSkAE3p4CW0VuolGLfMFF3lI3qtp3Zb/8QvFy+ePFiu3txKBgqzyKfzCwVYcbMlzMNljW9x9c875QUWbjgeKoLLouvCDN283k6nMKzGn7JDqWEIyZI1XClBB9PSqXvnSx6pTTUdKKkuApQSWheRn6ZKRRg/qqa1Of3MfC/44x6HH6UAzodXfHscKc1bMWJcL5PY4/+YPb92vlqpduyJgOa5KOy2UvlMEvit1oFUuYsNbphgqhjbIGiPacmWU91PfDkPYYOTe6cJDf+m9rCUubyzRr5Z1/OZTu3ythk0IdsexGonOnMuQmHGKHYPVy2uRUBlFgqadAJgARTkJ2yiWb7pIURUggRJgUrS2o9jw/Q26vd47rB+25O8OOg8B820Ak75MdOXVPNN85f97V36VFF0meniX+IXnkQx5nbfXTZ5hPq3G1UJLvqzVYLzN9/2Zp6YqnHSdU9ZgfcOwxSpksisSCGMCYGL+5hSrUXIqCsyhc8ZYr7a0OrKxpH+GKVbPbLW/6zJgWnhcRswleTC16ljUsnoNJx5WGIhG4ggCKQC8owC406gw6aLrwpLrnC7YL//zn1r5+L3dKCa7svFTR4luwHzvkRiJRQBatEM70H4LCw7kEhY8idF3t3f899+8N9VadeUAGsuiKwdlZwvjisJ4WVUJgT99rjj18y+Uq/CyRMULoMT/UPlC9tSL63uLth7Uky7mIPt9YA47OwHst5brwTa9JmnOCpMNBJ0dG6i4fnNt08WwUy4Pdu2wnBSj4YStaktWd5Snu1pkDslxCBUmqkrEhArhA1rP+6hJ1WYaN0sdG0wRIF+A+LJWZmnrePmPqrH/k6Pb/B1WrhV3dTgWdU1EEIk8M5xKtPE9YIp8CMmTGTBVa8S/Di26+GVWNoEk3luyf553zBXd35i+vt47rAMw1z9/eSYrwgzzxBN2yQ9nmO8OYH8Mr/3eZpjvBTDTwTlBU9pMFebO8MSY9CnBR0Pk9pyuTEWoMPEDLYDZzCpMVqWCIQ1kRFDORaO5pjDaGJlPt5qfu/Cw+VewG8ZKJAILAI4187DRfIyR3CBxDwF2bgrzPwa/gmwfgCsWS5QajNk/50IcuqazX3x2cPmFp8xRmFXcy6CE+WWaCWbQlPvc75X5uDZ3kWFGxYd2FiFlRsX41o273b3N3bos4F1ZtuXQdiA3isLCrCkAK0Hk//KHy0svntQVKl08HrDhIHcAlrCggzM8JE8pf2i/znLmv3mQlBK2/MBc9TGem3JqzHNLSAqqTPRMNx5MdsaTjWJYjcvlarccllNdVq3WDBu3e0WguzjzKZzzckWZ1nRQcQqDTWIk7P3UjuNWqVXTWe9M0CJw311SL+4W/HPDSfj6kb3uhxwLL17OomTH/9VwtopKJEdGhPBClGONaEiubUjs24rWxA7Wb1pc22MYZiNhPc/5ERMOZe9vTH9vvXdYPwTMdwdphxXmj1phwuGlflqNd9fTsTxxgqabm5qOZsA0CTBjkzZ2LKREImUm1tZpFWC2gTwftOSViNgBmNpg7JeMN9aX+Lnt0n7xyCT8wbGJf50ZhQZrdujveNAU6jg7Mgpi9dppKgCYDrNS+DEq5T0+nRCuDyYmPtfVbkkFN/ivfubIJx+MYYeWqkuAUueZdid1vH7zfrj84nkIYmZBYX3+zaI58CLBgqpUOKecFe7aOrz2wztNG7zIhDCnrKrC26rwxuqIQEuM65YKVfyTTwyeGhnWAMu13UDY3AFYbsGeDYGHGSyTqP6ACQgAFEVt9rp8xHous+GJrJrfXkpgAcqkE+3HBxDRI7On6Kbt2u17G+VytVcOB2O7VI1toRtdGISYdaql+zbEuyognzMBJtA5AaVyUmliGILa2VFjJmEDgOk1CkEtz+T+Mf2r4IqO7oR/XbbdAxWG4kklLTm74OqxAKaPMZqykhYcaCnAaWD31mHwHYsJCCbMe3Lmz5KF20pUy6kdF9eiSqrf++3qtfuzt/1hhfmuEPMDAJgHHJlmy8tEB2VFi6TP31RhQmK0cYuYLhGNvnlPj6uH+VieIFo6IaB4f605Oe70KWMNRevY7zplyzTDJKrIIikSzRdp0uy5huGGhjbRM4TrBn6YgXjXxJWt5cErTsULp3fpfxk6Pw2QFUXFtYqjlvgYazJgyMGUKwraAzBR1qLKRAorFn4ojPZCeK5t2tX/8GL5/MfOlidSOBjJpgyE3zg8V1+71b15+4F7+fmn7aXzT5naAUgTI73Px3K2tZPARuYB0Fdqoo2Hm+H6rXveloUvBsYPBpWzlcX/vDEWcznQHvzsUVP9w5fLI3VHLFXlbsjVLtFWHYSxh+NQ2nGfJ1XOtohmAPh27fd+5/f5nPLRz0lyU0cipKIBNW7t5u0NU5XjYlROquFwrAd2ajEI1AYRdU65eB+2eVjilqlK6ucjw6kvb3xj9ugjViR9XeyFjZJUA0258jo8WOaP7lXmF1Yb+q2lPf89tsaF6Rj7XQkwg+B7bsk15ioYXcs9I/zMVpVHVQlm3CGKAkCNvy/ttyw8yEaQ1zG6MIxwLXLt8F5rf+/+vgqT5i052vE+9EyO0Ffnxwn2bvtb8v//h54dfJccAuZ7rDAXAXPvm/c0nUp3NNlWfHIGmHRy17vTFqsaxlA3rnVpK+5bcoZTkYXYRhNIGudbjR1BACbHUirDJKP0vGvN+c0l9SsU4965h+43igoON0HVrIet5WOxg2mwwaeFlXOiy4EkCSE/IIkivDdDXNpz3fNd3R75559d/WTdkQVgSj5502fb+PCv//j746CwpEL8Uy9fGB49MjJgzpEu2cps8/HtsCzH551wSz7ce7BR39mYjAfDsimHRVta2+lKpKaijP/ZZ4ZnP/+sXX0wns8r740T8SQxuB1RLWFl6e8d3G3fNxpY0I0+ss++aCcnzXy/wZ6/7/03ZW5JNFLO37l5e0sZvYdWvFgqp7Yqa1MNatYG/QBKaa9CvGu7eA+zFYXt1qgQYY4HjHYbPvqwVIERcGTLtZ74jTKoRivvd0t1cWtJ/6c2xP9nZS9+07RuQrr01IxFow4zYRBDcFGVN5ZzZGIlLbpklFMVfFlHHyqREsGJHRZvqDidxOl21CHOAjNNBKZlEw7X2nvF+Wv3jm6mSAqib9MPIEPIlxOX1+OVL6dIigSYc8T8yle+cgiY76oe/fG88v6TwvtdYRLR3s17MrMUwKwUn2xPKDhh3l8DYJIAJipFtOVSYeJ7lR2K8OlF6BmGhhjPQ4MpmmetYRisIAwCoKrWbA/K8xsD/mWOvj67F3+rCu24VsXQ6XgcES6oKCPjflO0BQAPciUVwDloarr2yDj4F84P+cI/+ujS8ze3YYlGMiNMH1KiH95+2H3/5kOwVAAFCp3jz3306cIUpRZ/SYjaUfZkgFp0ABJ1PEUaglkeMJ1cglt6cK/dnW7f2Gq2QPCA3LEq6i99ZPn8peO6QusNUgfV5X2AJcC7zfNKVJaztcvF9cr9RiD7PDhn0RcL20h9WYkj0kNBnlniVzhgpWYaFJAzubh++24djWrLqpzood0th8WONuVYGyTVAZQkiSwoF+7bzt+BiohiITNLAckYpPsX8ESFCYWXirVq1YMqUrtTdpcnI/UPTMd/dWS7/YaGi5SI3nWAF6aQPsHEaJGaXgaAJYibsjYBq5AiHVJVbHQdbajkGaF9F2Phg4CJTaCA+aYl1l0EYJ76PN2lb/fv2EPAfDewdlhhvusK83VhyemF52nj1nUmukR7N/+9plxiPg4wtaolZiJMiO2IRIyOlok1wgRL6WR9bKA0VwFJsUG0mOB1GJEUAMwQW5EKbVXm9OZAfTHGcPRoE7++1Lmb04KP+8hlmpcFYcnJBERG5sUaLP1AC9+tjBv34peuLH365JJevrWZgAp72PhkDwuOv/dnb+yy1lNtdYOJnHdO+8aXn/7w6aOD4dDuNKl1T+RLOnh99Se1MkeqLNORiujEEkt296llEEDsr64149ceNHu/8pHlU4OCNATod3fhjo55ZZB5JcAy3X+SDS0y37Mqc7aG+Sj5s7j/Lhqlns05WFXmRw5FP+QFQ0s0oC7cv722Q1o1dlg5uzwIdliyKq3SFuc5PdXEe0xhjyKPjY+3TOvvQk6ktBFWnKKCiFLGlgKuYhMMDWSxF1rfjFfU57zinyg6+qOVHf8nheftDlF4ybsykzqORHdZlL6EwN05wq6BqWuiWHlVYOnVwWM6GHQvUnFS0EUMNJVgChqQk9C3YikBZt1YkRXVtb27CJhnX6R4dX2+zrGvHT+sMB/B0kPA3AeYX5sfjy9/+YCs6FqWFRX8AuIjIS26lz+FTyVPGlz2CuLm+xsaFaavRyd3fTxtKzE9ZCF6vJNqFJIfkDoiQkfrzJ7RDGKGCf58qibGuBbTTgFMY40B0MJl3ZmwtFHan61t/Gkb6K1R4/9i4OO2Z6VdCLrUQTSYjA8v5EWRrWc+shvb5yeNf+m//uzKuZ0pqVtbSdsIATiqy/HeuP3Wd+/dr0bVpBgUHW7oOmfbpi3raVN97NlTqyury+Vew4S5JgBtf7Y33NKhucQckAnO5MeHRE+NmI4MmQbYHeeUg47IW5A6AMuHYMGbNBboDTT2OaSn8eisqsXx27eWKQC6uJo543H2VZRyMDLRg+kb2HBs8gAsy9j4+zdv77K2EzMsJnY4GJfDojaDslHaYHZoog4jTzSKigcyJPB0v/D0A9P6NYpxG35UkQOMVsi0yjOotqh8h5SmgXmusfxTTLEZ1Pp3RtvN94tQtOJhabx4Y4L8MbrwDi7CkSL07dCjC8mjy+jbOmpbgYaT/1JZeWnVyVATulgoG1GJwpF44BzVimKZUyR9GERUmFrbu6NPfPve/grzxf0t+bV5S/7rB5Ii9zMChzPMd1Od/rhc91205O8EMG/wCxhgPv88bdxLFSY9dUcRnXkEMNs9c2oc+LQZWGHFhSVHuxyw+cMsxsLZK5M7rwo14g6pjxhZGaepnWoMBQGUqjQ6gD+FuTBaduZiXOiLmwP9hUjqvPX+e1Xnr5UxbsJAGNKihuPxmtTFjul8hJSo7vzJwi/9s08sn7+5GQnzy+0aQBRpqWT6q9fubt0b+81qqZxWw6JBreQ7r7umLSfjZtCMm8GzTx9dOnHqqXKvidzAcPhAlAW0TKnKJBpYppUy2aItl3D8SXOCuou02xLBHWm7ibQzDSJGh0ARVVqSDfUkzoGvInPKO+B5f7EfD8w3jB4zp1x4t+KgG82QPAnBo5qxe3Dn3o4uTW0LO4V0yAyqaVGVDRWwE4VnJWpFYJGDPAvVv+U0tCwjxWFg2rKdf812bo18nGgyHYaKjdUXGhN/Mmo6pprwrZXd8IdDHzaxby7KIa2hlBU/TA5e2nIBSLToFcEMQIA0FcTay1ZPdhCOLs0sjbOiv4RonaMVBqoInXwVNh2MFNhzjMPJ3V35zLVZS372xd14df2VGWBKhblA9BwC5n6YO6ww32WFiatfpst0dymda1FlrrxEvPMw/Xuxwtzd86daGpyR5WlnSHWQ+jjYxEpWjwjYo1MgdXDbIpQ60TxydR1cq2AajBVxVWotNm9C5ni2HHSIHpTr0s6K/tRU86cp0MhwXDOeHgSrzwQKyyrwlm7iLTWdbjWNG/70s+UXXj47OH1jI0gELVhozAKWCwq//ac/vFstjcaD5cGkqnQHOUtwnelab6fjehDbbvjc6ZWjK0dWy506Mna5MfvsTS+kBU5YNqveULkOLSMml6wBY53aeQjQMQoYd1HmoqhW50x4bvUluTJ9P7OK68XnMy3lfqOPBK/5bb0wp+wfGFoBWdE0Auix3XzYbG9uj01l66IsazsqJrYoGjMsWqVsFw17mFrg1BBZI6lRlrshdSg6t2YC3fExDpuKTztNzzHrgny8wxSnXvMLXtER7eJrZR3/tGzbH4w6iwJbAtAYDQAAkyBIR8mOFJIxgs8IueQCmHgNxL8DG2DwXncIMpMZp2gxcyAaXIuMhmWqY0cdld7AWp9TRZpYdaUHkWl6CJg/Qqn3AQfMr+57/lcvX37blvzM/0QMEw5c7rxB/DAD5u494qMv3eLVhxClADAVq1unFD1F9HC9OeVcPNsBF9F2w1ndYdMHax6MFUelfXYyYgdgFJYc68QuwDNXNnUS2z0wKiCSWipQmMnW4sDuKVRTUxyptTo3MfFzXquXIxjuyLAT+4tR4/6S2jh1ri7H4+7ML39y9ZeOj+zqza1kjwbDXYBH29Ttn1y7d3e4PJiUS9VUF7aDEh4Zr4PoR588W547e6wa3d8NCkCL6hCGva2w2PurwP79iEoOTwKVHCq6/uAC/FBNQqbUYg0T3W2foSOVZZ9tPid63nYdMwvTxayjZ8AzUPb/7rd30IJDTD8wTBX78HDtzqRzTW2LsjaDoi4GpVSV2paNLhmsN1KWei9inAlE0h8gjiXylmjNNv427HsDB9UY9XRX8n8QtH4Gz5GZp7ajf1NM3bdLFzaVh0ufb70qPGJ1Cbm4HXzktcf3NujY+UbmmBxLzClFIiQFN9aJ4M4u3lOpajQ1snySgAmtOFzXZYBJHdyupBIFQw7XIifbPjbqSHdeW7p2t3+Nll/cjScOK8x3DKEfBMDcfzAw7MqXX//qOwfMtQyYm29c4727BT///PO0m1vyh099W52hs3Kv00Lxmb/UApjbe8XpuhyegZ0bIgWEua6x+ehl9w7haCy75cRYxetcg/GlrEbCNxPzSlSbAEyL1RBUmxCtd1BXFmjo9cSq0w8H9HPOxGeVp/WBp++o1nWdtS+2Kr5AKi6p0N3nabzbbu+Gf/qTx16JbKqbm0GciVDVgdW+s741/t7trfVyaTiV2Z21/qWn7PHPni9OXTqmB1vTyGKCsZ0q041JoGlD1AJCUMNkAlqEg/0mjqxHJigTyh6VYm61nUuem5AoJQHjAujus4R7jMVc3j6aa1/yC7qvokw/k2A1OKbnqrLCCv/eVrd1f2OijGptZWpbVrUdlLUpbavKslVWO2SCMHwtpf9PTw/kNzOMhzBI0ZAVPQgRjI4664ie8czHdIhr1vmrhu2NVvPTTvNH4GBU1P7Pq734Z2WIOwr8ELp6jDw7HUMNv/0o+6vBlskuOJWhoUSjkYRF5CSO18S0WCtWbaK7xHWVjcHB1t9lD0yb9Zvy+5RPjhmmqv2d9c8cXes/AydeoUhfm39EDlvyJ2PnIWAuHJ8nVZg9YOLqm28Qn16oMMcv3eKjucJcBMz7e/G0t8tnocGUeVKsFchuVI5RNWxMBfcYRI8TQiE7NzFal+mDjlElPpZvA5i1VsvbA/2ZqeFPa1Zbhfd/WbbxAUJ7dXTCMvmorC/CqSnz803nnumm7fJ//vHlI41TCmYbEKsDwJYKopt3t3YfjpvdF86O9JVzw9HLZ+1guWQ9biJt1STk0Lqw2SCKiPYa7JynoNg5x5o2aQCCEMQIIC5Un/P0SfzdhezvHjAfs5M+s1876AAvRyn3/wubOvM6NhIYcK3SKKDCicjVfvve/WnnfKOtbm1ZNLYqpqYsWlOZVtuig3ickeuBYI+gsGcoxhdJFI6IOj8gUkuBeTUwLRPh7Be3tI9v2DZ+x3q/CfuLgJ0BGFyyLjpNL3SV+QgF2qpq+v1hXb+hYAMAMGs85tvBwCTUNxSqYWJ0BDApwMINtkc40q7QBwCzjhibJMA0spGZxpvY/iEhgARcO/hlRtkrD51fOwTMJ4Pik357CJh/i4D5sC5OBTs85yBab2ouCuJuItuDMocUI2EuOQTPZlRSt7djdFmSY8+iwbSaQ4fIXc9lMVT4ufat3rHF0ztL9u9RiOXQ6z8unNt2MViUrAH+bi4AJ6RHVYw6hW3bTle36/a5f/KTx19pvba3t4IAIQBpVCo6MSI6tcx0dEA0KNLbAu36bpMYbUh+4BQEkmivDbOtILDeTd2EWzfvOtd18czZk2bpyIpqUTz5NOOERMj3Bo2Z4e6D0A5axj2W/V6sQDNOztrvxXe32DWlahIHAC5JGB9TNw3Tza1mOh432phWFba1VdmgorQDqaY7ZTBchsM7qksBemhilScIIeNyUGpFRRoEJqwaeLDiKoTXraPvFY7XY9u0UcM5OFmuq8L4gPJdw1ev7ILy1FXmQ7WhjxZt89ejOr5a+G4XFSbidE2ho28a4tGKcwS5AECQAk9RRZbRaEcTplAoE/ttHw71LEEykjD5QvTIdk+gqMq8b9R1sg0E9yKteW39Y9VhhfkeMfMDDZgHW7qvztgCoqtfI75yLY/dPk+09oP5DDNVmK/Lsdu9Z2Q98iici+AEO9Bs3jqj6ATR1sbOmdCpcyB3QgC76tnXpFBNOiNaO0WoMtlxEYg7a9iACceMUsNSOH0PcI1sdBtCsTOyV+qCv1D4+J1j4+6Pgsy26AyFWDAbUc4ECkgCQpoWoi6Uc7Fs2nqwO56e+QefOv73lDZDGG4ACPHxBiEDR3FIf0YFHIaYoMIGGYNKErNKVJrIje1t1fBcQ+fCnTsP2vWHWx22d1DVoLosS6vPnDpejlaXTeMjt7Bjy7pKAkuv1wAAIABJREFUzDtTK57esSm24kAUbqqx0yrkQnv+yHs8t+D4AvE55qUAygLSJqMiN5Owu7HZ1ONxy5jJGt0aEDpV0WjDTldli1mtNjbF1GlVBk3DEGlIzBUYcIn5YKgbeZcC7VCgXaY4YcW17sJa4d0aylA06koXycoYcgjXBWIowTCKMVGRGqu6ftAN7Il6NPilQNSuTMJvV7W645qxmKpHVXpDcNMg+GkS+B6xZssgGLEJBKIng6ZzNWlT4U9gGEQB5BQS6SUgDeDp0nVxH9pEK9pfe/vuOt3pj2VyJpr35LLlc8iSvy2cHgLmwqF5FDBfzcfnFVo7822mzPpsHn0SYN5j89aFDJh0RnWDc2jJ2+C4Mob2Jo0GYIofJnwxIwIlCJMqRiAaKkuApDI5/wf7IhrVXjvYGhYvTyz//KBx3zrh6M9jqLWzZlizPYGCCippyfIJ6Eax2Qixp+G2acq26Ya7k+nZj14c/OwLp5dOosLEhg+IF2gRUVVCj4g9cJwmUBy1HTSTiaDpheQyh/Qu3r+34e7e22phMqGt7vBV5nzShnsdXJClzCNHlsul1WWjy6FqnGeYaAAwRfie5529M5KEl80Y8YVM8wUSB/NIsWGSmagsI2GJXphvCNABVN3ujtvd3m2jd44NUie1+G3qsgi2MFGVZZQXodCWjS2i0SWWApiwZkNdDKElpj0VeEdR3BMrSmKHJBEEyCP+A4SQ9mHNBrqtuuCoqHBqSs5EKE/bJkCPCS0s8CySmlStX8eGQleqam+5+lLQ0S6N428Nd6Z3wYYDHLESCRcjzDrwSsrOkFw8Xtbkoi5zyQSKaW8cc+8OHtJp3lpGYdDlevg3qk2QPzL79WvrW6gwX5V7PXEZkqJDwHynBechYP4tAubOTnk6jMN5ACaIG7DjTc1SYYovhnOKiyR6F20lALP2SHcUwLS2SK27KfkeTz48HlZ/f9CFPz8xrv9UMX7XaWd5WBt1QoGikBU5MEYF4nWTEQcrdnVX1L6r9ibtmRiaj/xHP3HmhY0J6wd70D+mak9E3CoJy4UCBnONOSRmkHlUWE/rcPfeZtjY2sXMjHRhoy0Mvo9aC4GPetCHzgfvHbnWke88+86x0szLy8tmtLykTVng4XLPsOPv9P6WffWZQtPmekohbzJxhK/YWYcuQaLe6mnsptPQTMehabugtCJtDUp51tawLgxpuCPhZ3DXMMi/US1bNeWoxhx5SpHqdJ7oWgXiHtUyTjhRUj/A94C0SwcESARLty7cMcHdpi44UxbiVSmEEI5ZQCoSJA4AKlgY+WkR6L5puUEF2Wm228uDf0zK7w52698f7tKmLygWPgNmyhMKPqY4XAUpb6cTAGbAFMkQkFFA0UWEY8j3Kc5CjIXTe4sio40AH8R8+xAw3yk8Pnq9Q8B8AmB+Of/uGlrzvi0H6fOEChM30fXTAoLrgU5323sXIkLQoLFjz6FLu+FAN6xGBtnyxo0AoBC1Azg9A0gLXcDMW00KdWLD8N+lGMdnJ+538LOKC+4oqEaFJWf0CQQBobWXzR5WSuFDqxVCgTi03ja+G0wn7YlxW3/49Mic+8gzx49vt6x260BtkoGmDx6ch6WiS+x2513c3p64+/c328mk7rQ2jgvlSmOcKaugSh0tNENWIxNdxxCNC2R852z03nTOKd+2GhZ2AE7M+NBnaq2oqgZkS0tFWTLihOFcAWWVSPfTn8/WuaIZh7CbPNYE24bgztM1LTV1DUNI2Knhf0HBX1MbhBTnytd02prGGG5J21YbVRNRy2C5NWRCySwzeZXgdJPchiI5ptjvjScn+GTUhocnFu1OB1pTIlR33uihQ4UZyQioIi6XIOKRZ9DFyMXU+ma9CNXU+wYG+WGi7LHdI/xPbdP+22q3/XbpVIMyV0YbjIY+Jjs3vD2MEbYcz7X3xNQgegQwodvs/ZEc3jjRQ1YkxFOye5PvA14St7axV91eNAk+rDDfOYAeAuYiYC6kSF69SgyLNwG+a8SvfP5VWsuhaJtHB3wF9uuUHNixJnm8X5O8lM04ThHdvTk447riaSj5uuBSFrllVmj48H1hGI5F8j0TWwSiAb3w5lZwF2o18lp3h/rDdWl/brWefG25pYcxaEZqL75OOY46W5yMYMbxcQ+KVGgFg2H/BtB0sTOho2LaTp+atvHDTd0cjW03evHp1WOrq8sFaIUkGqfYtR2MaOPu3sQ/eLjtxpOmU0p7bdB6G4ekNmONs4XpjDGdLpS3tnASLyG2ZshJhDtu1M4F7TsH8DS+CwYieOg6vfcGAQ4Y+8HwWPAK3p8YgKagNVkJgnlFyq0V/ASSJzcgzEuhidRKgBH6SBkNQKeo8PgELEHipMestFM2rfPjkBCmF5naFyMknCXkRZD2Hvs2gtbwcBOKPP0DSJpuF1XUIMzJrVmnbqEYN62DQBOHH4AKcIuMgWry6MSspC7q7j6mjGitGby7c7R9bPiFUJgz1V7z9aGjO7qNOdgM7TMC4VIImugvRVuJi5i5RKtTG59+Mt/qETf2DrdJMN9fR76PfGtvq1p7O1f1X8eVDq5DLuKJnE1nl0eUXe8cen48r3kImO83YEK8rpN70d12cKYdq/NYgewwi4SQ2AIUScAzWBQG6L4hIfEsCZJgSAQwjfLUqlbZpb1SfcZbferU9vR/Exk1+lF00QqO7DxsC38Kq8dSGUH9zoaDE8d1jnCOwzqmi7bupsfqQB9qp+3RZjqtXN3BULEwSM7wkZsOi44CRjBL8vCs1H21Vhi4o3tIb4x81d4gm9Joz8aAe5rt2GBkhu2k6DvlXMAqKEa0ymGrCXyx8wbxuRj4+eARPA6HeKAtbCvweKW5lwVxMZgEFqPll8BgTBujYnhMgtWCc6gCIAWNOarWwVisxRgPUEXVKVIB7IPLPWJSgQEhQjUFBBMI9x99/B6QDVUkI7KxZ53wIMTjArblAHM88DXdhVuKii6idYawB0b40rHLflbyo+zwchYT67r71qka5yZIyLEzPhnqc/WS/qKddn+wPOl+AInRfJ0xRiF1UEGisoTYPV9k3inGwkmgjo3ydDtcF1KjZCycQHJu0RWYbx4C5nsH60PA/JEB83XGXvlxEbHjcon2dHIvAmD6qbqAMZjDig8WG8GKt6g2TQZMD+Uked2qKqzE4MbJ9zca5cxUd6pa2SrNz2gVixO7k9+VzR9sAJmBfGZrLketbU9G8hYsuQtOwVsYJYgjp1RRwLEbRI1x3h1tXXip6dxKV7vCt3XZdV0RXdTi4Ag9vJAKHEjpoKzyUMooaxxASQEkLdb4VLBo+rWsVacsjFwHArABcqi1WIzOQGF45bHRFLzycCHzTqpJLPwFuOsCElFdBmH4U/WNf4sdW6r+oMUSDw60zArSfg1PJmzZI8EoKFkxREGtEJUJgMT+NwaRAFnB8AR3sEHHI0sOTaDbetm8Eu9KCLICGLcI5gWTYHH+gIWnRzUKiZRnq4pOUVizjm4h8j12NURckbHWJEAMMboJMcJuz8Soy0nlm3XVxLrzPmAPwSNasjLV+Kj9Z6Zx3xqNu79WUXUgeBBJgaoRtlNyHoS8DEclz0+C0QFGRbLdk1ZpU1uOH+J2zoQAqSfa8EPAfO8IeeCWHzzAXDCNXrDGlMPy1Se05L/2FYrXcija2jIxpEW4zd5d4ucXW3IiWmsTfkx0c7bZ7S5go6c3TFC2SlUktHqKeBIbAUzUh0XQoslMgIl08VY12i7vWf5pVuroiYn7Gj7OgBKDFpZYdWxGtfEnQZnKUo2QNAEaa2ltUWGC+IE9Y2Bembrwko9u2TWtlTbZdxagBbU5kCExUND0qWDQ0Wtk9Wov5rQGFWWCHpkbyghQeGsgWX4vQYUjs9SZoZrHL+HjI9uCxC46rPeg4ZaKEn8bjw4Okkli1A9VMSvM7SgqTWzdQOANPTn+Y6SyTEtCAE3C0cFdBIjM09RR2ml5nNJopyGtmE8KLy41OUpwjBTSkkD2PcI3GtFIAq14lsi/FUNgnBQiex3oluncbUwPYc6BYhnnkSAVrJEBNYATpXoRaaqDv1/FWHctXgzMNz2NC31iumy+ZFv/jeGm+74p4e6Rji/GkxJ1XqT6t4AxR74kdlziTORr06UNINSaUmEKgKavEoYGyzzcB9HNgzPMK9fmqwePtOSPIMQHz6FoETMPAfMdVpj7AfPbvPnGIAPmDX7++V/Ma5KoLy/RWvttRXSWNvXoLO3GC2C/ocOUM7+05I6tgmW6gzZFcilQLWpkkkvLDQKIxfptErnYG6qPOms+c2za/a9Fa/eiasUkGORPp9SoK+ikZzYK1uSSUWDYKITMiAUw1DLiYBuDW50Y82KMfgV0QoxKxxbMhIMjo3Smgu2oJvEZUjoChaWlFXwBCGGrU0cXgIKoLJPmB2KoHj8FkvB8WQsyLfphBKEzAODAcKcibD9RRkKzk4J5smAozRFxDsAqjQjSpeAENmuJ9Rbtp7jXYdYIQEwXmaT29SNxdCwaHQA9wXNNitUZ9KTKM2oAoU8AKs9IkFrWlQDrCpAJEJY5LfDfeev8LeX8LSzhoD+3mERgvIIqE3vockELH9i4OFVdu45kZItAMwNXIqLxavmzjaaPLO2G3ywbfzMROmLWLl9B9IAhx9dhVYYmK/5lHu4IC0UCk9i6wvcw4cD9lpUOnUPMbgJKSI506LhT9q3JAdLnEDDfeQF6CJh/i4A50aOzfldlwEQnC7ebRgaQBtuL5JW3ZRQNZmAuBhloNJF3rFBxwr1ox9K5elD8sg7x9ad23avCogtgtqolvdSU6mTHjEgsYBiqCiUtP0o2/AxAqiVYYaktzEue4kgSw4CunRc9UF8rYoNdKhww1dKkg+wVgwjEJHAQ3ZFoIbOoB2AjDiFJ95l6YCxhp2oVzLfDtmGq0/o6FODWv/nwfcBMExpSEX4nQbuESfYVFX6DVfoAPYAOaaNGVKGyiimVY8bmFIeTZ49pQDmb/Uk8Bn6A54FmXPQEGfYlRS3z4RKXmzRC6W7hrAdX5uyOxMGr1t82IdziqFqgn8b6AUG7gPspYFaXQLZD0960plF3VQi1LbUI0lsbhnurw/9CdeG7S7vdN60Le9GUydKtcBHeRI1ryGqc04zIhVJlivOKZxO0Tydih51+zDY4DuCfCcCsQuc6spJM3q9MinzsrcMK850D5MFrHgLmOwLMV/nXvvJKvPZqErKDLd+8kypMXE4fuyxMOS5gy7dHt3i8qXmvNueCKy6kcz8SeECgAnSII4pEVJMmbfKIMxHc1kG+AjCRX+5L8UzAhk9jzCeagf47SzUCsybfV2XBwXvVlXHUcHHa4bOAPB8BLacAmWKYk7WYPorlx5I36sXAPAJ+oZpEWBpkMtFhPAhQQG8pwiRUcdLly/wQVovyODE4lJzsHEgBYAK/kaaYgJ6+pZ7vdWOkmmaTCdHTpXcYEgBYAMY0tJQ5ppStkkM5Y7ITSArgwiAZ6Ae8TOA3m032I8r0KAXG099EMYuiOT+CRTBFSSvVqdy5nCpyBlmimxHwnupwADw7FcMt1QZE4SEvWfQBsl0v1SuyeFKRGaAd821tGrqryEwri/rU0/ZToy/FGI8NtpvfrJq4JkNKOd/oyAOKbuzIG8SNQqpEZItyJlSXdhzCpuyNKfIiiNWhMxXdZppt4iIMeq5MtfJv6QtHbvW/w9fDCnPxaDz5+w80YM4nN+kgLaZIXr36tQVZ0Qn+tcuvRNFj4gJN5nL6Hu5Fp+8WvLtxS/6Nlnz78h0mOk/rOyfOubG76LN0CMAZaCw55CItgq8aROpCXaD6RACrSZpMrEY2IIPQ7BJNBmplXPDnOmU+Pph2XzsR4xswFA4DMxwHe9o5ZyEeR5uPWIsYQaygjYW/WgJsr3nJE78YFY0EFVKmRQIyCRuUbjj9Gx0pak/R3WTeRRJ7gBmB0xqLUP+pcV5wgcr3kFw4ZOSVLYMEPaSBT39FWBw8Brmr1DP3H3MNuEofflzkmywxynNLUdQLUQOBfb5SitVJTH+uFRMTLvcraJRAL2fyytUgRsfjkPNG1qWnGWxUsm6amnQAbQLBCG8UR55umba9FaJyhVLBwf83kz5yLVSvMoJAqFJECNo9SzzFAGN7pfzFoPVHTet+YzR139Wx9DE0HONQ1h+pguUG1AdZiSlCdIjT+xdDR1eLmiJKZAVkCJhdZuOOvjXvj59kBAXH2psb9i+qm1euLM4tF3YhcYOvfGUuFzqcYe5D0EPAXDgcbw+Y1/jXLn8lXru2uCo5N+svv/O6ggk7Lsc3jIjct9cNr6+fOOdcfTEFnCWtZRKmE8vynTEoMJNXJrwRnVYw2hAQxXU7I3ZuQFBvWuhnlvZs8TlnzaeX2/h/rU67fxctD3aIzmGGqdOcEkUgSrq06aMKaPhAe1PUvNwG/xJxXEJHn6gpQY+MkwKeyahNNElSYObWN2bUSVdB5ZrmkWid8YR6Vht4NEvskOsm5vvgWy19JoWIkUuqHPdf5nPJrC/P6Im7g9AR/wTKwk4orbQQoWWVx7+opRGCR/4eLn27Ll8X23WcPhJZFLDnozHvhFw0gbVUkJITAraIcUa6pbpwU0ifAOYe4+PEkneYQ+ZiWs5L7Kdm4u6QNuVkpfwV0nyhmHb/u51237PCjOPiyXdFOjslEJS43R4zEWchhI5cHPm2FABnZIJkoEygmfwxZ2C5cB+GzI2P7lU3F4/zry8ujx8C5oH34P5/HgLmwvF4fwDzFtPnL9H2+h2+d+fK0y50F6PHdg/kLMnf0ikvcRWS32NKglREY9+8bXSSWJpEAumCICeB7tJzq/GR7GyopoPq451Sf1czv1HV8Zuo+JxvBtgfAt/sM2BKe66VGBej7ALgOjYvhRhHIntB9ZmrzLT+mNpm+cCiJRXCJmNoKjVzRSnCoaQlAlim/e9+uJlwKwnP5VMro4e+esxjyv7TnBvl/FcXCpskCcqfevFemoslhQePeG4Z3CAOgoGQVIkJF8VADv8WXdAcWPtfSzUNAj2xvkkgj+MlvWtaUscDB/GThDuisRRVa3owmELeMh3dhA0JBxPYpDVIFKFwbpJVSR8IutVoY+NJn3Gl+gKFsFNM/W9UzfgmZp2y/S/SKR3dJB9/mwATLkY9YCqIZaESyCJ1V2OumQC/d2zvW/TE2uX7AnhCd4Q5q6cbH2+OvHUImE/Exbf95SFg7gPMuaHw1atXmfpVH1zny/2ipMx8eO3M4ytMac0vXqLx5h0O7srTIdaXYDYuHx5yilWJXWZq3UQBHXXe7jFFGdt2kgET9tiAOMM9YCadNIq+wLB9G7O60FT2i07xOePDX5dd910TeEIqoolHCJpSZCBwhP5cQLijsOrBkis1SoFgWFbOZAtqULhKZMhJICjjS5lpphJZ3CRQlLGw6dnjXFQwwqH07T2QLn1iZRKIYPT+2vk6aHNBLIVUGiZwFWTtJfAQ80vO94xk74tBlHIwC4X4PHFXmYxOs1URa6KgTieBVH2mYjQNPEW8LugPaWg+EHnKiSo9MfBaVEyJt5cpapogCCMFRX/EutJN6xjg04nWMT0WQWFOmT0QT3EozOmuUD+Bcbfx9EflTvNvlG93ZVYpIlSsO6JlbrC+lMEzETxot2eACf+NhYvsi88AcyH7R14qx9KG4ytGwJ1BpB0bR9cfAcwnbvYcxI5DWdF7g9of21stZNHPCxp5Ngcd2LEj1l+uXp4DZAJMuBely9k7n+K8KTlblUR0xe76znnH+qII1qF6tsTINgPLjdsJ+ZNB0ZSoNCesSwBGUmRzbNPaJAofV4C2FTxBWx8KRFY0g2k1+FhbFL9Imivj6arx/rum8zuiFcRut0eOkEhiyAW36m3xYlQ8SlUYOlvME4X5FbjsyZtUIybQFAhDGTRfM0+0eqa8cdvZrFKeGB5nVo3L1cBm4O/ksnEesrlQBgliLnDn/dHNLxImAiI6FETCwctKzxwpqdFr46kIRBOOt+RRpATbjJwJTEPawRR0Q2g7TilynHET0GQJKJMsNLfVYlCS5AMJawlnMPWW9gGA6Vzb4HmCdIKQQLRinvl8V5pPEvM59uE1Pel+u9qr32J4b/aDYSAvmG+DTZ2UOY7HglYcgKiz/Ag/S1s9/SUnR0J3mYke8cDMFWjSGSFLCrpMKCfS96aqrn98u9pfYS4C5qMzy4Of9AOfmh9bIHhPD/ywwlw4bO8PYKbNH8RXbG8cv+BddxHzyAR82PCpCJnS+Ddci1pRMKKlxHUkJDIBIqArh6NJamREGNocMGNVMhyOnGtHbVVd7Kz9kFPmI1HFkfHhtvH+Oyb4dexXUoFJqXSKq50yL0WOywlJkjBcUEZqO0BRqqfkgkIrzTkzK+0Q85s6calFQQ3nnhZy+nxOURg/ZEBKpWWfT+EYWQryo8ya92VZQqyMbXIyQZEMD9HUgsrDydUoHhiqYdmmlOhFkR8swIkMHUV4LsR1PjukaSo0nCCLcP5JXA9IpMTryCFJDHpEgTgHZTxOMOHpqKEzLjty3S0T6Tor1fm2E6kTa73srHmONL8ciI5wDNdV67+tgnvDjsNaoVUDVicJzz02C6IPRTQoR5WOVjVSUfatd19xpue/cH7B+XMCk5a+JZ/vlct7K+OpmLzg6YEcAjFUVG8eAuZ7wkq50SFgvl+A2d/PZaI+IO3Wd3cvklMXISUCpSobPamXBVoSALF1MBEmmWMawTUvgGktbgXTIsiOWmYvPuLyX4cENfSOTNxGuIHzqaTg1rbT8Xyw5nJkvkAUpybG6+zUa5baB0R62Cj6cGRe6ckO0EzpnZDATwaHcHpI2y8ZhXoWXEiVDEA9CmbUyXcjGzFSrWb2HPcu6zKp3V6kX2chZel0koA1Ifi8hU+9urTfqS7sx4Si6hTcFh/QmfQoA2hPw8vzwj2g9cfmDXZ8Zr0zmLc0F5QHDk1n6nrl+mDI0wPLcwHMRBKphJimGOiGDe6tIHbn5lRr4ieI1dMQNSim7xsXrpoQHgYPe+FYV128p1ycejNBn54yfcIgOg8vPyemwQMD2WrKGkd0LoLR5OXJpsL91g+WH2RnfWFVEtfDbRJgIijPxeSLJQEX4pEVlb/+qfHqjUXI2Bele1hhPhFNP4CAuXCSOLAbebDX2LcqeaAlBxPeX/a7sc9lRtvFyxc6Dpfw5pekBFnfMcKCpwt8MlN7Lkx5lZInIS3ysZE9m9kfYTgQ5QxevPWbqYJEOtpq1Jb6DMJeNHSJIAa0RsjFEWfUs5H5pRjpKDNNdIh3A8eCiDsOAXLqRPRI6HYg2YFJDETapJa5QOY3oHyXmV9ixucCpPTg0xhR9mFQpyYxUT9PTLPRNAJNCp10kQFhXoMUXgabQelXc2zMkh9UduI0lG6fdJf5bhLPAiJcBpJpyydv6iSslYkBRoAy3s3Lj+ixhezJpRuq1JhN7kVRJX8IbLfsqUOgmbeKZEALvZGc0yLH88yMnPKb1sWrytONGLopZi4OcnuFRU5fc93dqaKdIntcBOhQpuORY9E+b/ZYsxzwbzwfVKEt4nflgqp0NMskF29VBRY9s+JBx76qfOQT7zxZrMmnVv/N32z+h30t+aGM6IkYue+Xh4C5cDh+JMDs7+dTROW3XpeP8q29IxejsZc0QAHOhjo1XvhdKHQUIQo+MxgvAZxsBkxnyGqvuui5yO28siluFzRnhPtNMNz5qXLVaORMOCsMSlrfg++bLAIJiHlnglFHo6ZzTqkPhcjn0M9ypIZC3FYq7HGINUzQYRaBBRa4WshddVipTBUlZEP99FeKRmndM7glafjsvYRBXm9nmWcRKZA8V4vp9smiA9VsEorPNJryswywPSbOIi0g70mG5ILtic1O+z750YAtS2GP0FclxjtNHWBUjGsnqqlf6pRl8ozDeZwrO+kyNsh2cjhzaRuUGhCbZVa0GgLsfn1NId4mH35gY7zBRA+FE0OPD29S2S1HGegYL5YJ/o7pQk1h6NF+a9VIgloPmABIq8oIoxaNJDaYJaXDL1xbqu6b/DwNRbF+S2dfEbfPLsj0wf17ceXEe8wYWMLhPddc/x3/P+6rMA8B8xAwn3QE5ieJ97PCfCxgnroYTUiAmS/e5E94dg1OLHj6pZKgBVzQrjdiJCygKpsbmgGU+F5mmkjo9a1ythq5IpzD8EwkJQZ+mBBy5l0W6CVDLYREYFrpyH4sKnOKYlyKmpZjjENm1UUKnYo0IeIxxTBhog42xMJD56hcCOUTcQO0Qp+b/StzEdg/i7wKND/O+TzQw+u+pcgZzqaWfIGSm1eiSbaUtUk91MrfT+17WrtMIJdhQ6epQv6TvekGDp5LW6Gz68NOKVXY+BPKKvY+WNjcEwVkgy5FVhVHKoKWmeiEYtxRMW5RG76rvH8N4UbWKJhsiPaV2cYQkGKWQcxhnx+O6/62iaGOfjnXxERs4UCSmCm0+zKUybm6oqnvbZQlVRJvjbyijslDlfbRHweYCUgXRO+9zMjRm7/j//tDwHznGLnvmocV5sLheKcVptxkrjKiK68SS1uOi1SYv5crzI9eDIV9Jmng8BY21JqJgtlGD3ypWccHQVMznSKpMANmK5EW0qpLizoUSJQ5XGxzBixxrdVS1HyWEGwBXSJMN1xyKyLZM85tMuQtSq14bT4UKY4U2ksFpoQsxbhCrJYixSGCv+CaDtmmiqGhGLFPUssyZ4wNK9VmAYvUenl1J7XoC622FJn51wLeefyYKrcEi2lfvDd0y6029qb7ijNxN0k2hAuGfDgIsmueGHPZ/hHnpDmQiuhTbDWh1wRBlGYDyWmof5iQdrPFAjhHVUaOpac4UKRgQFml1Sduo6Ipc9yjEPdI0R55yf1B5elNF27FyNdV8F3yze/XIgO2gmYSIAypdetr5Zo1FWnKsYje5jEp+2h7MMRzRHLkgtbSM8TpifH2zXhSYzPmAAAgAElEQVQ2QxYLODOcA6/MOnt/9jlW9m/vJHhHW2/e+J1/uXr9bfHi0RnmB5oVP3icPoiAuQiR+5//wlsD3+6fYX7twLFa0GWeeJV7N3YAZu9kNH795CVj4rOwkIGuT0UvZhpJppM2eJRrJQQN37fUqlRFajJiyuGZVSFVR+OmxlhoZ/Lt4K/ug6qtWg7anuYoeQqp2iAn2nHoAQ28MMWi2FEguxKsv4zVSPH/YSVjtESaiPUwEAW7KtYrKknxkIhGkWIlFJCMNkU5E7XSTaTYMFFLISA4rGOlQI8DpWUlBqZuyKRIyvEkMk/N97x97vfCH/cBTgx5urdUZieqOIF0FqWL+1pe0QTSyE6PLFliIAuBo/bkDLO46VYEHo0l/B1GPkk0KU05TgjcxOD3VORxJG5wIMU3SsaZMGmDhAGlneBvUKzf0m17PZiio7aZPSvsuO/jt+TIFhOaTNcU2al2DXkDcAUrjlnmbO0cutCZiF129wmgiKfbyPaojHaEBMoAOKti4eOHFzF1M9gdx/c9+Pp8vRDojd8/CJhPRIEPtu7yEDD3HYF9DeC+FvD9AczVS8YUzwpEYkW8McBOCTzDR1HUMH27rjVhZimKxs5zUrD3lakmH6Ya2WkJbpEq6Tm0QbWVXu5Yn1FSf2a+WAe0lf2CIogm8sADMivB0OVAZoQ9HumtowTUpLtNepskSZchoFRw+NDhVxaIGxkVKRKHAs4CZQxUElOBskg+2MLFpPDIfjApCJu6XiAAIAEgIFFhKaJLevoct5br1OQWnMyS0bUmJSUenEiuxNnNi1LAiAtHmlIAJzB9Td7q8lRyqQnfc4Ag8nxI1SQ9M7T81CJyUYAR2nNxs8OhDPgLPQklPBEM2+TsJd6h2D5UN1TTXidTdMF1pNGKp1J4od6WdSUU4FNdu9vMqjaqiT7n/SQWfAEw88AggWJyKepNgQO7vDSfzzyL2zwhrUnOLjkcrf83Zqb43nn/xje+cvLNfR+DQ8B83Pn6sT87rDAXD8v7XmGuXtKqeE6ATwBTky89QQ8nFl6oE/Lfj5ARNZ5gbCOwmJMm069RiU5R86WPKWKvS2aeetUVetkX+oxmhOWiXIT+pIXyLhVlBZxkk7Gw1wYSpMuR1VKf1CBuk5lxQeuYY3WydrKTajdVOAJ7Ca5StBrFKAQwxoJiTSngBe23zA0kBFvHiPQKkCbCA4PNATUPTMUaj2xZp0Xv1OgmsVQqJEUpJZ2+SIVAz2eBJcgYmLlDVokqVuAdWzWwvoT2p4t4YgGyBHJBBJwKPFFaR8KakGjoE3+eTEZQHEMJkB2NciyayLxwXsVeuQCh7melQfn4lvHhOhOCdlOubTIIEUhPJnXGxNBqnCcamnS32KvaDh2aeNEmWShwsdSAUWx0Meh5my1HE7Ded/sWmcf5DSMGwXJEU8XZYYMMO5n9G3pBiCmKqWwm3OkffuMrq4eA+Y4hcv8VDwHzHQLmwtKP3OLq1+byJDTni05GV9evCeiNb568RD5KhSn+hZARWXGMkeohoB2fAVLK+emyWB1u7LnTTEEFaYCZrOCUZyTXKtVyy7ziTXFGSlIUaeLumNzW04gvZfugbY3aLHekLittlsSDAheZc+IKeCgincmfQPEMzuE6iVqZsSi9NjLz5EImCxsMFES7msiO9ObK0hxR9sgmjhAjwr4DgIFZfQU5n2ymAhTzC5RnEj+BJl8U3Ukz6tMiJazbBXORGtmz5fAGSo84mQUpAH9+q4v0qh8JZCVodjASKSZa3uyVCbCTFUyUy3CQwi0hh01B6k758Jb28ToeWMrvyVqqXGmnIltSJFlR11Djb3Hr62o4AMDnlhm5xHN5qvLw1MyXTPD03sgeaJmLSLwPtFr2sxYc04jQyAoubr14n+l9g4coESZv/OG/PPnGPhjYhwKHLfiTsPQQMJ8ImPPd8sU1SYDn2wIm/DLznvmthw+eIRYtpJi89tnkqQpAREWTtndEjwnHolwuoHWS1pylZhOwtXCxAcgkVp09jH9b9rpYro06x8xaiB6ZRxp8CgUDVQgMN/UEYGrFWbpCpEaSiSjlFP5m8jYXb+7s8Sa8s1DNyZU4p2RjjJlXZHK9l1CCQ4QCP0l1INmRvyZgmXWXeXIpfpm5000wnXAG5V9vzd5zPuL2k3TsCdtlmV5mqItGG2lvXWfdk+wBoiKVQjWfFdJxSSguLvDpUWeATY9CUBB26Qm+UW8ChHriCtBMHSm03ckVJOhAN7iNb4qROzeRhKBJxkMcB/l7VK0NisepmnZryviJCXgtE/LJqruYMpnkE5Lt/eSY+LzW2B8haavnxA5LG75A9Cww41JRZs1aH46Gv+GV++E3/sWTWvJDwDwEzLc9An/TDPNHB0wd43P47EqgleyCI2QliS+x6ZMAMwGlNkVWKOJjB71myjJP8IrfZaE32jE3VZI1q/RyXZRnKcRek0Qq7Q2LE1GqmpLBBgDTG30lEi/JDBMcOkaPaXbXzy7na42SlwGuR4BKWlMpOxFWhhVJiThENdebtCWIAhCDCZ85BoEL6vXnMv7rae+FsXG29zj4Us1UlhIs0c9Meq9MiZdEXDliiGASQsgn37ecIwAvcRx5DRxAaQWchTD3GF3iflOwhbw+2XRS0jm0zG/Tz9JzQx2NahkGwjfI+VxhJu/MWQmYI3fFzx3G9i5Oy6kTwJTOHsCdUFG2cxI5Axa7lDYb5J7QZQtzyX7PPB2jfN1HADP91mfDYAHlhVlnMPT6IWA+CRKf/LvDCnPx+Dwyw3zngNnfDVrzvsJcf7j7TB3r56Sy1EYCqgrRQONz4pHVwt41QvJi3dtTQWVidmjqJ0p3zC63ZUYP5oAp1dEUXAh3ulh2Rj+NzF18ppHlA6cx6Qbz7BI1FTAloodjcyWosJyE0DM7tHTfeZ4pFZ4Q0XCZyFNWtHQycsQ94ROdu1xcWbLBYFrhJUxM8tDF7n3up5G+l0kmrO1kEIgFIDnkSc+JjPKZ+QeicGfORRKXJniVDNblsckETwwtIcNP3Xx6bEInM2BNLOqSWXBPZs1e7+yXGdzMh0ioGdk2ymWxVJppLCBx6ZgIzIKL4NHnr5OPN2DmhuMO7NIWqcFEMONQRhMCyslYVOkTNZmsDYrhOHYThohczp1NS8EUAc2FXFWwELbB2a19tunTA1/Pkve2b+n1QXcC/WbfpbSti8YYwpplAsyslDDl69/4F0+aYR5WmIcV5tsfgQOyoreXnC16ZT5unrneu7ET0St5bfKv/3znmbFrXuilljJ3QpudW6WsJkozStC3sF/IjzXZTCb3dcGUJm0IQYOJr2a0FIObKm8Hyy7S09i1Q4kZnLhJiNdOcnVT4IEwnuSG1aoivhyJVsT3LYkn5f5kFU96/WSzhvvysFMSn/HsECTzxpSjIK5G2ZU9ETpC+yopwUIa0irsJUXWcPOQeQLKvOTkK1Lz9Ocz8uahAUUvzE961gtKdBnOaqwbJWs2NOgJx1A+BweNFbLJxNQH/Dk2R0V0j3GhT5RVSgdJ0qw0nkVFKh7yUmWmVhz/QeAbqP0EwpmFgvtRnjBiiTI6uqGif9MSBA55cJAEXQLo8irIXTI7ClNTN2uFKsfeT+YVplxZ58TH/Kyh0czSoH0VZmbW07XSbnz/ezQtBuZUecbpoBfLV8FJoJexl6p87f/8bw4A5nwcn86bh5e3PQIf8Apz/ztlISvrkQP2NwFmfwMAZw+Y/+7Pd56JXfti+l1ajeRJr7vsfwapI3aJ4VoDOrV355nbwOFzoSZBOd1bKSAyRktbXheDZWZ6WvIcdBE41ooC2ve0vyK8NhSEkWKn6EhQ6opStCRtIOAkZTpA1MmQnmCfL33gNXSgQsNiLIDEbxSFIQQ4u2OHssjWQ3CoSBuHSdIjpnXzA9hXa9nAIqF+AsN+vtnTQ709cf/z+Ud3Vq72dyybP6imZa6Z8txm65fZLCN7DqMQh/GQQ+i5aCtjbCNRG4P3rKwjpMSBDE8DjITj4pYEd3y8HphBaIrGR3YJ7Imxd0g3KHRvKLhMSoq4WNlFVMpyPkGtLV4fcm6aFG13WxFNgngeYbaZvoLcwuuhO+JuKNHp+b7mLXlSM2ETKP0yZY1i5zyPc7CsKquP6WSQrpVGP327L2Mgiq/93n97gPQ5BMx3fIo4BMzFQ3VgVXLxV+8FMP/s3z54lmMKr5C3LjibiRf9c18bZMdg+bdTbYrZlQtQcrauTaFNrhD9r3A7AJkr4iqZ0ZnonE0bf+ia+33DlLuDQDRcgqIVr4orzHE52+sSEivT4jhHj2oqzbwwV0VDC3aijDEWEH4jNhHCdlHczLiYtJjYc9apNJIYmz4Drc8jS7ROytIRiWV2sExttcS1ZTfzfOBlopDMi9MoNU0dRYIkP5b/ZIc32RDKmRpBUthBwWcyRxj8BMfizZbF8JKOrjsJQIrURebG+65VhMgIlM9pzzwnweVBbXrmspre8A1L8Q3qggsm9CKFpIYVI+I8rZU4D54OuvZWJJpE0qEHO3lFpSwEcBL5KnFW+XU4QPJkzWb/JphVmbldX+B/kn1Hfz9zi7xDwHzH2PjYK37QAfPAQXmSufDCaXjuKyy3v/q1+RbQ+rUT/Aq9Ij//K3rwbGtdTvtJn4nQYL1mVgKkCVlsGfWCM16+ykU+33OARDuPaIseMS2qH7R6Oq6GYnCGojZIhkyftOS3mWpMyB6zE7rSy06rlwPpZanH4O0gPpLShGrmaH3gkjWXFGMJHYqHvW6iyXuTszlU5va1j1hMKnfwW6JvAo+Eug26H5SBUOV70QOl9DRQNPM1SPSuSY2ZUT+zRD1LntZYMmMuUzmRtUfok9DyR4lQR8svIwBoP/O2D2o9HATheeTu+kpWfpD0V+mBCMmFmUAXoyzg19FDqxDbGaEu1D4qcfLsmhvk45vBB6etkXa9lzY57mVOeTk1+Lp0/ibHdooXTboKTvk9gpT5PYGc+hnWiSP7wbN4D4TpBrNNnnw38zf0ApvORnLNpS0P6gd/+N89UmEetuHvEEcPAXPfgXp7wFx8Ry2uTApgXn782uT49QfPeUUvSH2X3YrEbEPY7gTAAMg0l5xbtwlk6E5JkhVYcowWVRElj1y2Ez2LhtNrcioe8cXwHGMl2reKY4oiSJIi+T8piCRC0pgVR/pKZFqWAg8uvSaWxGoUQ6hIKSsUsAz6QD8vuGrI51b2KUEaY8cGGWidUrElNKoxOiHbob4BRS7q8HR7qexkDzyx57nuyfNC/LNnzecSxKz5mUmK8IRSR52uKxUtdsPzzE0igyTqDQ8da5wi5pK5KiujYnBW9kyJTAzBwspIZKP9vLR3vkzC/Cyvkr0l7DC2HNWUYJxB/y97bwInx12di55z/lXVy2ySRhrttizL8ooNGNsYgxEY25iYQEIMZLuXXBKyXYeQEOBxEzIJmCVATALhJX75EXJzk7zYWfwCeMOLABOzmcV4X2VblmRts/dW9T/n+Zx/VXdPa0Yzkhc29c8wo+mutau+Ost3vs81rYqrDwCfPUqcbgPlVKmfj3bGTRYgUvdJ0SqA8TBJZYCxHrX845Q16oFfGjrloeaYA2Z4VuScJ60dd8DSpj5t1FGpRDkfV4068hRc0/W8dBKCfK2D5kpYtrFmmMN3qdx/7RHAXCQ8HvixI4D5LANmBn5zW/6yCyjtotfRyDYRuYUYV0TFgg1IQ/OkE2V25fEKnHrLpZ7JR9GgT0pr1QxGZcRsylE5mxpjpWydB7PIkEhj1sHMRacK4nIGrhC6CoMkFoNaNpxTh6y+2E49NfjSKFE9YBUcW2JjhpHql6nUT3s0PC8j5iOZXdShvMnSVbRsn/W5Q5uiiNlJJY1HWVhcdDWvA/JohyoH5Lw+GgaTgj5H8CXPCf0W+NqZ14g0zpjLpNaaLIlYJ10BXekBualaWw1Jnz2WorcEpI5Ak4B8v2tmD7FOGOVSxrY7zvybOleW7oN39biVPk4INUlbnRlv2+/OR7ts20Mhp2j0tHs8hViLTvd0Jn2KrL6dzufiHu1159cZgbv/+tEVD82GgiOd8cUi6BHAfLYBk/3xoVCvN5BmuiGaNJMtr5IIOSgULfP85vGcOvV4EZ2+NgTVN0IaRqrATv2CfoZaUWUwA1yPamAjOtEC4EqlfKKQg923MQmxIuiOYqIXCNHSnPPT1Ya2lnGYrFGlXKYmkKoVQQOVIa81O6txWjmxo5qTm5+ZBkZ+Lp11V4r0NDR5uqqJ+acCKBbNZXuAzHonzB91932KgXcT3sgHfjp6cMXYd4gQA9x3FI2Kv9lzKMgBh0hNJy5Ndklrs64k4CuILhGdnTfuUt7Ot+ML9HorBgikBPC4E7gLfLYLvDQKdT6rOeiDL8qJ96bMiTNR1tpOLZXQC9YUZkWiu9oGTBMrtrqlVXUdMaSFiPTsrridC3NRLxTVZ9/yOkhmHIE8YlVRF/39CGAuFhrn/twRwFwkYM762J/8CY7O+sPsomZhmKYpeZb647s/mk84hj/l8m1245rIcJGeB6JRGPzJRyJzArt91gjwFWDfoDRKBj26dcHzIrca10jTtM0y8JRUMS6tUVVwwGgZYDYsYQoz5/VYTKR9ENUVahFIXdh0MVMdT2mny2F4J7wMarpCS1tFHlG2jc6KzDun5Nhn5iCtzFpnaBi12Qr6XvvfHQi0rZvnTrFLxoHK/9E11ZPvpjGeuhC9UF4LuWsxG65FUU3BI9T0nShKRNJ+NZdTc6AQdBfeRnk9F2EGPU8Kyjhk2XYS2CbiW9bAb8vqm2EbovM112htd5jM2IhjDpLB8qKrQZNbUoQT3SWmYcIZHa+fuW7nbiv2A97PV+XI3Xf96MiDTw82fnKXPgKYzyJgTt23Y5P3cHznwleTsyJSyLGn6IprwNAIo5ABQFsYtVN07Zh3Gj7WUTdjNNTQb4jLlTXErVhtaQ0jvJbcKGGideCSo1FFN1gbH+bSswxBVYeCa5nOr6BwTQRmSKQeRCMKVIwgRJU5PhqA5aBX+JAbnzE4h81K7BYBjt3c9/Ymi+UOWD4H6ByY8zCxOy7t+Kl1hbfW0DFuZKGdmX/hwaZXBUTymmFBd8r9yPMGkwgngNgvAH1IkabxeYOIGNjPAMh0aNWrBEi2FxgeQk53ow+D/Rir+EbLUeRmXKO+nTJX86WcI5nXMTvXh0aenbHJWbm6kohMaLgIR3sjzmB2Ni+U5b7kBMl9X/zAyAM/uZD39I78CGA+q4C5d1PGrRPaKZi2ACxFCmIcJsCh7HB9JQAyY0Jp9tLIg2y8WFO3FkJi40EGnNZR1xQLmFJIBqFSWmtNDWsCqIA4D3tKjqWIRiz0MwUfqwLG6Nwy04IM/G+VTZoUwSnTlzA+Y65eZOPYwTIs7JF24COt7RV+Pe1rR6cWLVIyw4U8YtPxav1do2ErbtrooXHc8yeC/t2EKUKk1y6b5ifAZJCsIx3y62LdYfs6aGrCIbq+nLgUejzFg8VmOPUJFAzD8zn7sFzOWg8GaXnE7K1HZKfE+lvheESFP2y3uSQY9aNkA9pUsvPHPI0AU1YtNeU7VtplC4Afwyx7WNPwUHtlInYz0Jx5wqXJjCpWafOvw7lVjm6gF4XOeZ6y2yRqAHRt6LB3XFg0qyeQNQHziNTU+UEH6gtS/uwmUNvbHOgIYD4NzDwCmIcDmD2Z5QFd87tC8jp1/N5NGbVO6K5RhVpkoI4Yl1Llae3+1yZNx67COpptilELQW+kfMqnAFxjZLtoyEdunRZGOVI8pnUek82EXDWMVEApRHf1biS3VIRjEJ5BwXHVLQ6IE3QxAxq1Jc4LPYx8JKjrcumqWc49HNL92Y7fz6y0Xj9iOha5xXnIutuvdge7HX7OvtI74VRXtTPI7YYPFusL3fSwavslVFT1KI0abn31oOQ+Kw3usvg15qdRmVxZUJZKBgk6nibGSWNO6ZyjuVtq6RTR+2yMBO+mLNujYM2c1l2aPY7o6waU7QAxN0JTJkQ7HS8K2bOPt3CELP46q0E0R4mzi6bZPizH8b1HIszDR8wjgDnvuZtfmKN3kVmk9q43v5btOC4Ff2JIswtxQxW1DDeJU4FLcw4M73d3xW00sihhqVqR0Ur0ni+KUVrvTDGj0hKJSmvE+SpgtAEINjOZ90SoUQZaeBG+KW1oCRI0wOM4Qsa57q8WMG1KJWBKXgfUbFbJkqQ0bO0FKXnetCvN20cjKpNa0wmfIAuXD5Ir1Tsk3Hnaj8pVsuw//5vtXuAodWhGhUKH7YSAzCr4tilHhr5Ge7Iliwg4J72b+bjRKwvzs2DXY8LARgMQ8Smgi1VFXRFOx3iMRG+AZ3/Pw86gWpxvqDDhsAF49ftZIspxUOuKtuhv2EdtwjNkeo5mKOO7RHgXiUxDVt9O4Gphjr/g/BQCl12t8qIuY/KmRZo9ByLSQVL0rD0akV9fup0IyKf33vShY+8/fMj4yV7yCGA+y4DZEj5pVoTZxVq3CLIo/lt67rU7kHdvZ8+rRTl3z7Akl3hTXckMcIl3pY1Qjo4FwOPMuCZ8KEy6FGRvEQdO/SqkDITT5lgTwkrtE+vouPZVlW6jPrTKsnTkXFCSsBlsZR9mlo0G0YuQLgfjnII7GJAmn7BpT/MEfnv4TxvMefhXSByFoqCBdXeI2Ua8NvG+EzkWWugFoV5F0l0u/Raqs6zzPEaE1/6+NrQLKbs8hFbBjuC6m3NiNf9VeHIqBMpKcCTTA9Enieb5Rrr3yuU3zr9kCYJ6hrA2eZTRmse2wS3dqiDm28t15/2dwuk2yprbUD19uvQv2zJvGgUr7T+XerNzNAswZ1+oVtKJtFyQlyA0atXfi6i4W/XNrgfNUpwcAcynB/hHAPOHBDDDKHaX1JvdoV1lf6PrOcg41flmI7OzpA5cacgn0Yskip4PHithbMXAQot/ynxXx1YDQSMyhmkgk60IDQxDKS2oZcKZ+lEYMd0Kjkpr0c34zEb9gkZFzskxgNMUPvzMNd7CGmdhvW6y45qZg6VNa4f6o/Eeu7ruoRxg2brNJBZLFBIZwd9MsS04WBaRZ7Fc+LeXMOdkyiMKQsq/tOHKfHzSeEnavg6qneFhocdj+nB6/jSEdiLeBZljcUBKWS1MzYs91OaP7pBFq0qEZR1w5yD+YTa9An6v8/x1rtfuQfA1LTKreU+oYXZP7hQXYyjGaMm6SLs9ZMac0J/Fa7bcW8+FbA/Y7itIh5WUSJHecyTCPHzQPAKY85+7nnPT04Ccvx8JRYr+X81tmyWOTrQb2ERvVK/B/pVvteBW9kQPnsmV1D27lds4AMRRKU4z7nMRVYGw30NpAMAPMEUrEOlERFpepJ1a+VeiTQgvlS1kiroa8nhjsYt1mrT/zRTkIdq1yqCYmzfDsSPra746lrUritngt0ZnmgCbjwS5Qt7HYjayfrxYMm8/w0Qiqk92QRYKya55RAQc68xJdrOLAr7n7+YD4RaN6pLmyRakj0JebeKdJpin2G79HobIeZ3IDNGtWdqKlRWD9aSS78OMkgJrcLwNhQcTWQqXQcjmnVaNtQOUo3Wq3iOm1KRPFJN7Ut8OY8CzsteDGoA+hDw/iuLvFc/7QWBGwM+Q/mylMyANHcFksEErLa7aWGXX2FNulsliknB2BQUtl8ITrZeBdAAlqdAsiCG757oPbLzv8CHjJ3vJI4D5bAImbNucpQEwtRxnoBnnajI6cR0habdbI8bYIaWeEoqkQs4NsI+XuISXenFDKpYhaiqjzoxqdRtBkzOaJkxnvPAQxdUzECFh8V5lMVWzMg/cCh5lUScUtXkomh+mQVEcv/3DwkZ9W2XaHGRZSOMVDNha5JqPK5O6mM02vTV1xTHA1IVzDeHi95wiro30UOYMnZNc1EK71PrwyO3OuycxLRMu6qlFsybf21z02Gw4cp3NYKcTtO1D3Kxz7YFsGpr9WoIwUwz7GR4m9jQxd0sT+gyOl3qCvEkVaRQbaog20Z2LjIbyq4Xm1qkxCxBUbx5D1rwmm4XBco3TkVAdKvdAq3U7xajGawMMqKWRkomgakkEuckMEwAyAezH2PspBK5hCvVMMq+tO4v4VUc1RP6zXkVEWpR9VW+1uObs+isFy6e4lN1z3R8dAczDhf0jgPmsAubOzWnmT7ICnUkyIqlosCDFSG4Q0C0VVJoPLUWAAVEJSZE4DM/wJIEfY/b7SHAfsZ/0PsuIM4VVhpZTUpGTuLRJyn0Xs6indluiLG8y5WK/BkSBy27ij2FGWTmFEYjE5tkqEpwfRYFRIgr2Zha6BefFEC5ZOMeWTwcrh0AKDzMxATFCLS9Pp/N5mrxjErpPuUJvcebz1k0RXwaYtOVDHJlHmLb/XZ04M5S0dQT7y1w12P5SIK8dLxmmheaU6ghrjcAqjLaJTkVVkb8wODOTNRDKcuWiVBXWUTJv0pZazFXnD5WAM5Miq0O0jUDahY78CAW1NMI7sFH/T+LsyeLAvbDTQiSKlCCOlnjEZeiSpQIyjEhlm67SYrGNpMokM487kf3kWxPMvm6iAlbbIM5aLYhdwt0qRZ3GEkDiwrxZEtPd1/3R2iMR5mEi5hHAfKYB80+2ug3bNkTZ0gg3DbmTCfDFjDQMLloiQMOI3A8aXYQ7fEI4GxORfYC4F9NmDSieQU5TvbxtbK+46Szg6uqkqoaizs2V+o6FuHQxAardoM75mT6FqZ5rDdOo8KiiiKrek7CKZbIp++jKNL20LowxQ5X7acBn/9fxpAg4YkgYVDnyNNxqgoo7QRQjCJWHnD7XZs/VmILiRlHdVPZgQO6ONKbFqW09tLw0WbhjhDixXSYNGKphbdh38zHSznRwHDK4zbelNdm8zGnjoaFflcOkidAZxgeM1p9BXi/v0GsTTrlNquIuSn8PeKrRqEWqgpkgpKqtiQItQFRDH23VqAe9RrUW29rjiuEJSWc+79IOYApXzmkAACAASURBVNqu5+Ib2jVS/6VUu/T5ixHK6Kiq9sjOJUuEZJmQ08GDPhM7AZxB8VPAMEZpOpZxtj9iX9c2P6m1mvI6i2jUaGqa1cjdN4wec+9h4sVP/GJHAHPRl0APzUiX27LVQWWdW/nKgWhFq7+/4uLlUUTrHMomQVwTpc2NmPkBApny0tqP3u2RLN0v3JxwINPGvbRmRGjohBJ9AYqhSF8UpwrrAXWB0Jlvb6CHDqLkaO+S1yLSMo0MgSAB1jjWBH6tnhi+5EAVIlPLDZLlwZ4nAIwTInXosSgyl06zLq+517bDpzAdpF1hg86CMh5QqDAlN65Q6FBbP9jaI2HbyqFXNMujQxPiLbxyLO+10mcOiLaOYLWRQ2a7T56Tk0LvOyjA5VrIYdk8Z9WA3VLmAsMLs/PAd8q7X0GjQ6FWSbH60zTfDCG9Hr/uYzABCkdjaiVWQQ2i9Xa4tpwCcNFV1y+whSBqqKtt9/uirH59mrX2qJVIUIpvd6wg0oYe+PZApbeGXn8ZEYcgcUuh1Xqc0nTCHm2asTgcEIqWoXPDgjiMhAOA2BfKBzwBku11Art9lk44kSlRq2EU73zr7ps+dNzdi77sj3xw1hk4ApiLviCudHD6Rlq3cWWUbOxLVvRXR+I4OgFQNkMM65GxBCjTjLSbWB5pAT9SauwpRfVMlYQMAzxyBBCXAbjB7CVSJlG+/QCNHbjU1Ao9E6sJl7CLHUbg4jJTaTkQrSXEVYJuGASHhGiViAzZDaggpTekkoQKQweT4NX+t/Z4rO9qybXpjolnAZ3XDOluyCvzOmNIoE3t1xR4Q6ptEZBuJaT4RQ3Q+EfmFGZRTRHQhfw4xKuWE+dk9cIbo3AgN7jsENBD7dHgPtRhc+HgYNUWWj5FvTA0vgOa2WpDe12BXUlQoQWv0WjwRdfujsm/hZKqtdGLANOWDj0e5RVo5TA80PLBe12XRuz5Tlhp0+SPirPaFnnSoFdTcXtZB2oPAuzUaFCAd0vmd5JPd7W8nybIWjqlpZFhrJGhhqmV/tMJ3UZT2BDcBWntHmmkE8bPxUg5DxUUKgmnE84iW4V2iSmKB8HFK1xUGgFHy4ihKgSxRqPgW7sxcl/xlfJXaxMTExP7ZvyDw9s9jL5CL8ODtDEXfZP82H/wCGDO9xWP3hKdBCM0NDHostVLh6iVbEgi2sQkxyHgsE3WsOwmwAcY+d4paj52x2O7JuAvN7XgKXEO2PeL8VkD/viqdycEsIzQJeWjsjg5AwFbzqdPMmbbqFmzmpZ5kLtEr1qKCF0GfpBcRTvfI4C4SrvgELnlIFhWmwUTvfTcBNWjRJcA4BpBLuUBj5L6VPc31B8tCLOZRuUHaQppXVgrgVnd0lJ3CwYLA28L0sh74yWaaqNJ7ercoP00hmee92ramlN2wk1ncmvmIW596ZD25jXJAo8DYbOdO4f9zsPJPCa1WC0XOG7n80VQppgX9DpDKm07piU9nem2/N7QVrvaenjmxKtFP5sp1x02uqZ2bVSl06m1o3JPbdYwcI2sw22injkSCxIjG9kn1wFSPU2IVDvPpJ60HJFrwiNbaB7MOEXHT+FJ69ybsClonVpBTKPMceFsD6HbLd7vYd/ag1m6DyJVS9IGUdokJCtNesR+iKsnArrV5GAAMt4rvvY18jyh6TcrOQJNR5l1p0wvVLjCLq6KK+mY7FqoVpFdUgeBaUHZQULbhLMHm7WZJ5+EydY22JbBXXsErnrjbOWPH3soXNwBHgHM4jxdcqXbtOoF0cp1S5KY+4eFomPAyYkgqITwAQCZQqBHPPM9wv6Rbd/es3P7VesalpZv3SMAl4Ta05at7uwLXrLJxdEFlNYGoTlTkizbhz7bg8AtUpFeV1qDUTIiBDVoTD2ARCWO4mGKkhV6UQvCMvBc1lDNmDMBeoooTbsvodqnfEtCHdWrishy03wLEVYLSXUruUkWPebJst3YGGuFzjBGi2zB+Ce1DjtGmXCqSKdIqnPVWgINXEItQwbqULhmQqvGTMiCYLvJnRt4KUMmZ6nbBHlOWgptcisQFMFM9+/FSovqo5iuZGfK0Tif+T8LvGrHejqFZMaQJu2bH5hinbPo0Ybdg8OFVXgDJ9Mwm0gl4O0sO+MahVl6I015ttqvqQArO8CRKtepLKaGpspd9cJeNfX0QaQlDkVA/XxJQMoKvNYtA9gnIOMqcgJIqmIZonTdK1ZZOQV29Sw2GliYChCZsKi05XeBT/cyyxQ6TMBFa9hz3YnfjeDrNl4rUPFESykuL/EiIygyg63mPSDZdJGz2Ay62RHTnWP9gzvK0LeOnNtEJMcyw9rcp2QXoDxAzA9DbWbbNhhvbIBt2Vb4EsPo6AGd+cVBzI/Xp35yAXN0lE6CS6JoejhesmRwGbn4WCE5FZE2A0KZRfYQ4H1e+O6sXn/wttGh/bO/esFNl+4fWLly8FSb8W1lTzTGG+PffWJHbd26Qbdq1YqjKs3Gy1DSF5nDILfuAJ+Ok8+UphMDJcMQlTeAKgqRGxLBJoKfAg+TOqCHTmKRqI/QD4btGg1bA4cSEvaJ2E2pMdS4+OxxAX4CgPrJueeLYBVQ1NS8FOQ8VM6tYHlbCp2qEK4ZgiHpzRk622qAFiYWNWXNDRf0nRDJGZk9+Oe2hxytPdwxps1JljklvqgSthG2FyiLyy8gbbsPXvTUexQxZyeNXQT57o5Svi2Lf9tcpkCstL3u6vIEyDIEz2Xc7SwED4vcBKh4IISOukklKQZrdBjOq3ochUeHgm4LUFIUbKpyCKDslSy9Q5kI6KJ1gLRaEPvMqgO5DiINAGxphZPRKR1UhHlKGGuEnCojCYUHsKhNcrZXxG+DLN2pYKg2TOiFpdx3ErjSBpIsY8a96Js72Td3a7uLkGImUuGQAQVFT9ktXxnd8O1Z1/IlV7otL7p4NVO8GVFOQMGjGFBr73sY+G5BuNNN13Zs37e3vm54u986+oreOaIfL1Q8yNH8RAHmltFbIoANUROWVculyjEC8DwgPAEANfWtAfM9IPCtRnPqvq/DJ6e7n6qnv+1b8cCaYbd9XybJcEvuvgvgeceu7Rsc7D/bEb5QxMQumgL4xKRvXfu9/1XZcc57HjwJIzrVQRRZBEDJeiJaL0grjKLHsAeFtyP7MXGk9pEr0dEIiOuTMNZhEycCUAWkioncWuThdwDwI5A1HxTf2k/aTcekD6iyAaL4LBA8UUE/ZL3abscWELREh89Z0iCra4ORlkpbedNUb7XBgequUCCHdczD7KAVL3NiUdcwjyFdG7G6Wt+Foka+qmKevXswJ3RrOiz1PGpt03LyUmE7Is3RuWv8J1++kG6zleURbADUQm6p/dfCMD0Hen0QBPJ+Pn0eeJRFp1+JmDYllQt1aMlSP6BlCXPEYFLBE1QupabaqjWlJnEKnpPA2e2Str4jPtuulqDkMPJYWhPF7lhwtEGAtNxSJtAIn2f0+gnVWat5tlBkUhh2Qeb3KhNWUEbQxWsAYBAE6wR+l0j6GPp0t7Co1JyWSvKHH1QgGTgNCFcJYEn5X8C8jSC9iuH+b+yGEWrtS3CoOcG3X/EiBcB2DfOk0buS4XjDsEuSk1HohQyyzihMBI+jwN2tVnbP9PjE3qx/X3r3XXf5n6T0/ccbMEdH6fQdF7t0cF2ybHhoBUh8CkT4fBA5OtA/8D4W/nbTN+/7+v/q392+aEZHaQu8nLZqLefku+V0eFu5P1lxOjjYQkIzWv9JfTYFjA/f+r6rv2Xp+Jat7pSXnDFcJVdtRY2xRuLc8rR5AYmch+iOsohEZB9J9rC0Go+rkjlQNARJdAxivE41FwMp3AiAMTnqE4E+UaK61r8ge1Cy1v0eZK/zaUOdw8lBlTFZh7E7BhFXgjYBghJGCqAdU1wa2JNWc9PkWb3Cte6mt3QwJwv1OatXBSzp0HdyqCtmXfL3rT6gSxf2Ovk1lDPIO8XG8JwuAsHeKLD4ewGa3Z/V92zUpiiSzsLAnkB/Fnh38LI9sl4AgRVM2/PqITvviDFZDVZTeOPoh46+bt96PkbTshiT9D+trFo10lrpeg5FryXdL61NNllknwCrnUdZwQ9FpkX8Ez71j4q0dpHWJTWzRxrEOFmLlBwPzm0QgWVhQIqnwdwljWCvz9YWMIyDZNs4az0OzHWkZIj02iG3HkAqADAGnreJbz0GPhs3C1+Ml5jNG+tUkW8IxomUKy0oL6sj8BCgWyKS7RffuuEr7x3YM19gdfY7Hq+URpavZIpPJcRTEWQNq3Yq4N2Z5zsBa/fv2rGn9uCu72Q/7uD54weYeao9AKvKlbj/KHTuhQLyAhRcKig7RfDbkmXfnXn8zm23X/Ei5c3Nem269IHS+rVHbQJwG4B5bwo8FrW45mPxQq6CjP2OaBkILtGu+P59+26742N/XYeLfjE++YSRviVDlc1R4s4FkBPA1wfEN2cgaz0g3HyCsywFl/RTUt5I4DaKc8uUqB4qaFqwBOVo6v9SRH7Mp627if1D4Ft7TFcyJMeJODfskr6NAnw0YTIYAi+ZQeEd7NNtkrWskURR5SSM4jOAYEUw2GattQV/biPEKEQEYLAM1LrCuW+jNVFshCfct96b/kbHxCw/bbmYRrCVtTnHvKtcgG9I4LuQbNb57iGxt98LNrxBjSIv3uaQO09ab59TPUudbdSPtgdvQp/fuFSh2NA1/NmOSHVKyPo+eVdcm+rF33T72knSUFN/hqzfgvPQNVdFdkD1E3lE0tbXhOuPCLsqlatrCFEzmZVIrqKTWoCwRzh7lLPmI+j9BCk3XWdUAUoYlVZBHJ9AGJ8I5JZZDoI0GVJ3s+7Vwf4GgTzps+whyGqPE0lNJFmKcXw0UHIsgCwXkBqyf0B8+rBk6TjoyJaLVDllBEoDZSgN7BGh/Qgy1kr9zumJ8V215pSl2euGI5wqD5UGVMwavjs9V/p9zrv2DCRLhzaDg9OB8QRBrADLNgb4JlF6/1R9fD/s2JHOdX/9qOfuPx6AmYNkpby6UvX9x0YILxWk51lsIHIXEnyr3qjdeWAd8inLx0uudCedfLKr7KjL7WMP85aTz4jZrV5PhKcDRcsBuA8VpLR/gPLIFE1ffft7lk3oLXP6274VDaw5tq9FfcfFEZ6PgCexwDQAf6PekK/jzBNRKeYTxeZ7khGKSschuaMQsRpINIZWZUGb9HEo/jHg7Hs+bd3n2I91iycw+ASjvlXo3GYkWg9AZVXfBaF9Ivwwc/0RxzDmfTNC0vScloZ+TMREyQpw7mQkXA2iY3phMMWG/YpZl44iWx4ZKuCZIEhIcg30ui1pixCxE0LO2cLJD7Ij4lYwlAKpJ/TKi9vI1C+KPrNxB9oJf4C9nBvfBcBt9SPj0+dDN2F9XYWCTpupy2J3Vvqe25y359ltQN78IYsnQ747JtMemO5W0mRNo3eKl3vFN3cwRiUSr/bmeyhEm47iZISS5BgE2oDkBuyrl2xSWB5mX7tfmum4I7UnDi9WAE7K611UOlnInYyIqmFqYsWEkAaZPKWa+nHWqDJt3IeSTmo3XZCr4qpHEcXHYURrhaEBotlJeg9wcwpT/s7Wj226s9jWltHd/RIvexk43uQEhxlVus6+8Pu8NL/QE3l2is7FCi650r3ktNeuiyg+zaG8SABXA8k+8Pg1cK1vNXft21caejD9cal7/kgDptYVYenG6mBf/waM4EwROj1vctwr7L9cz6bu/vro8OR8T7VT37mrb9mS4ReAk1OQZb8wTaKTsRBV1ndvHV06Dpae/1a1BZWqjxEr6Tf3NSc2xaWh5SspcS8ToJcxQ1lEvpd5uWnbjr3377hidV23eeY7Hj69VE5eiXFpM6BbDwIVNaMJEuTQp6RkEWgK+3skbXwbs9Z2IzrrK+esC0kMrrSUouRE7dwjYMXcuIDHRdIHQOoPAuOU6WlE1A9eDc5M+HsCU55SbQi7/j32ubh6tGB0IlK0BnTiKKS+hTF5gMMcvLpaKjn6mFlYsKLIQ92OO264jNrL5CJC9teCe59rEs9ar2KRvp/zVDvvBb6RYXkBcAFazfnXzl6xD8G3zRTdO7Kf+eCOHV8ebOa/WyurWL5AVV2BHlsxKxnI+wURoIO+NgRllVEWzzOeYDtm2X0+rW1DkVr+pIkxLg3ZVBfzjPdNbR4G0csoWYEuOoFccrRYJmHPBKUE3SdZ437Jsum2L09+3piiPpeUTkRXOp0crhdvHukTQKAGdTnm8xRw9hD49EHfbIw7hyptBJxFfVQuHScUnYigwtHZkyDxNfWy+0+/7f5JrV2e/uH9g0MwcBoLJJ5lf8w8wT6bqUOzRhO1dE/W4BVRmXioGidxuc+n7Js77hubM3ocHaWz4neuqGD5DBR5iTgcQZYnBPCbXpq3Z3v3j9+2/bbWj3La/iMHmNq4mYLjkwFYOkJRfIYgbEHRpog+4WVra3ri7q/+2YqpOUASTxq9K9ZCtzZtNKLUJk4Gq9ckzm0CnagQ6GfkPp2YIJEde8f3//sdH1s1o+uy7dZP6xsY6D8RCS8AwBOA5XFGuG5iz/R3vvuJJRp12mvDW7aVVm9YsyGG2ptB/NkIUlWZm3z+ZQCQhkJBP/22T2vfQcj2aTqso3GFnKVBIkV9SKXNQNFJ6GgoJ0A3UbJHfHP6LgTeF266ONaROSApo6rheJxSIkwYHs5v4zy99ZmPKY5WkCtvEKFjzbIC9fxZuNn2Hwv9ooClHcRoI0wXPObvtxs0+ce7lDjsL93hZ28oau/3XIrdAay9HxAzdLFDx2bWOvN4vehXWfA3ax35P9qoXGT4c9wCltEHUbeiRBGaX169j/agZNsyrj0CWbZXx7ht91ysom7t7897iSgqjWgJx1NrL/p0wsjpws5FfWuQ4tOA3CpAim1ASGQXZ43vi2+pFW+zo8gezqcHieK47ygsRS8BdJvDQxPGAcTAOAwd+UnJ/IPCrftRmpOk3ficOi9AKyDqOxHj6gqKKuPC/BXP/ivp/r27brt8faO36bM8Of5VDrRjDoNeoELB1U0tTb5bbzaunzNb67npzv5AbW2JkhcoeALiCIA8hh5uZV+/Y/u+J6ceHP7H9EeNrvSjApgGdv3N9QP91cppInAhOjwKRLYhwzWex76zdXREC+XzvfCcP66vT2J3MaIbEPBj4mUS0U0K8n4Cv/Pm731ue8+Tz+6o0B3fPISueiYQXIwCSwT41jTj624dLT88a4OXXOnOO+41y1sJvSKi6Gzm5gbxqaoNWeoN4IYBpMa+8TVpNb4FkE11xsO79AstG06GyZVeCBRtsDjQaOIyzZJ+H5q1e8PcsmIwJYSlEUGMIUu3A6Z5XTZfX1u1fLb5mu63DhtRlIyQSzYBJOsAeLnxOlmlucMMS5gaD/OAxqNsC/32ouABCNfT8ent7syHonNdkkVNsjsj7EXdA0sEsztOc2zfHhJFSJ0/HzQND5M+2glPEWRGxD8pzI+xb+wAL3sQtanWw+u2wkJnlLX4XSDqAywvB26OoU+nCudgFuqPSn0vBIo3AkrZxlhFaoTZPb5Zu4tQldy7X12K61haD3HfS4noZAGoW0OIOLWSs8nNw34Bf7dkUw+jUB75huVT8vfE5WMUAC9GwmMA5I4s4y+MT449fEf/X9cVwDQ4IHf20RlgEiHXWtPNyf3lJyxw0IBDfw4N97kISlHccC4qq3zUvumto8coeLcLLN17f+4HausdJGciyUtFcBCA7xSAW9KJiYca4482flTqnT/UgFlEk4Nu2XoUegUivVhvY0b+EtWzG2++rPrEPAiJW0ZvcUqd0EjSPrNmTdznlq6MvFvBDgdReBkCDgrp7zKG9dY1N32wv60ko9v2zRctjcqVlwDBay1WE//5tFb/4q0fXjLWs13cMrq7D2DJKS7CC9jLRq3ECTcGJWuuRHRLAKAMnN7hs9qXwKedjmS3M0GYuSak8ioXVc8ArQe1RxF5BiT7Ljdn7imEY8Nn4yEAqojPnlRe3gHnozv9tDcP+IP9VX24BaNlhKU1SkVBpBWAtIRA1ORchYiVuB7kJO2qybvYRWQY8ufZFrlzYWj3DvZi3Kxgtlh/vsABNYKeKLNdsCyAuGd5q4b2np18Ietuab9HVTNoBpnHRPxuBt7hs8YurQ9qdNi9tPWk2k2p/B1Vy8+bc7MOU9TeOBpknz3pILNyjb48Yzku950JmGwEMpUoE9JEzu732cx3Ufy85ST7PuLKCeQq5wngSgQe0/FHDYlNlA61uecf46z+fdayQF4jJZfdsfWDJ2kNE899f/MER/R6BDxVa/3C8jnh8Ye2jo4oOM4Cvi2j06scxa/ySCuV1G8C1aEPRTpby17+c2b7HXcuBHxKWVoNmzZJhBcI0KlEMpYx3srY/Nq+dNu+u0dP1gf+nKA7z73+nP75hxIwQ1R3bB9i/+kO4dWAuEZE7kOQz+3gB+66e/RkrePM+3rVu/cP+erAiwFlJZE0xbsagjQAoZGCTBO3dm4d7d81H9iePTqxtATVM4nwDXpBgMB/eL9/65xRrNU43zmiFxOjeykBVFgHxbUE55trENJjRXifTxs3SDZ9b6E4FG44REudC0zQmyAqjThXOgchGlFSSz5SmIpP7+N05hvdoCiCsbhoWClKlvIFR4oAZ/nvSq2efZxzA2bvuWBwJSIcEBctI8ZVGvGKgAo89BNAVaw7XDCOjKBjVcecxT67+9L7dMmVh4poK0Bc6GIv5tURG+58et7lC0mkUAvtZsg3AbCmlBsEPyECu8U3d6fMYwjZjJL7D74vvc8mF3TzCqeh4vvVB4mWV1x5FfrWjPIljcyav8+AfVGcrEQga7ZQpJ1wFsmaO1B4siNAN/feeIkqUVI5F6l8tnozA/KYWkyGcoUWJniCuXWnT5sPOszqXYDZXuErP1A/WiT5WQI5C1DugIyv9rDj4e6IUZtD6AbXekEVF0zZcZO8pL7pmyI+q+9/cHohsOw9gi2jY0sc9p8hBOch4ioGuUMyvmb/9NjjRbS7mOvhufzMDxVgKqVn5fCa4RijVzh0r9ITIeJvYElvOQjA2f2mHev6moodj1GKYGAjIa3WyE7EV5CwCmGGlzPEO770vvi23vv47Hc8Xq4MrTwREH8JAUeA4Grv9183X7ofgP15xxLRxSh4Sm5eYHe9+n+LtDZxWnska01eS8BW41Rh19mvTojJ4pbESeVMpGgjUrjo9Q5kgTHO6reCNHd2L8sCJaJ4mY5tGn1pzldH0ONQLizluCOqArhO/oWXQFwiogHAuJ8gHgCSpRo9i3ODCEqsB+3Aq1iuigyrtYNJyAU7yvZK2qLFRT8m6HgeGFeE+C+AaCgrGpknX96UNWyc3KQ0cupSoJsqROn5M6UgZYw2QSy1ntBswrOK9KZTrOOu3NDzNi84dqxw5zh7i5621gpkeaVaR4pvTMRRvOglF/2ducoJFJV/CgB1THYfIoQvLkhGadR6X5bN3BFF8uWtH+x0ybvXf+4f1o+JStEvgGjEyTc2Jf3CV+/6wpPPRZPmpaONzQnShUD0YhHZptEuwPidAHc1fpg67D8MgIlbRh8pAaxa5dBdiEAvF4ExQLl6/InvbV3MU8vSBYzPEzFPm6awNJGcjp7pzaA+K+Medty/dfQYLW4f+MqjxAiS1wjhRSDwtVaj8b+/8qH5ybwK7uuGjz6RAN9AgEcLgYpbhPseZSkKrGKufa05s/tOAl9YA4Iv9InaaJEDJlOEpfJxEVbODpITyhwJu+q9382tiZvB4VThj6M3srAk6MrDNn6STu5FiuzesIXaJVGd5Ouyd8lvVXPb6kop2w5c+fIHvE/q+kCqyRHW31VSE8ekpGjScToqVQGoD5U4j0qoprKNaDqKwSZhVGpHYp1kQkY181a4M93JMOHTfUkWDaVc6QhIjchUV11d2TNgJYyrDiWoF7i6fKkKlP67xggzkrZqgtm0QDZjZkhRbm9rCFz4pOcRfuGZ3uFZ2iSouUvadxp81gvf746jZ/iO1LwuiJnkJnb57+bTpA/qqLyaubkXJas5Lfn1WO4U6y58yHsv0sLHfvb33/E2D6ZofWspKr8BBYcAYa8o4yJUJoIQH6bbkNP/86Xk7246WLPllaOtM5HorboPDPJPwmO3z5WmLxrMD+GD5713eiWUktcj0rksshMFrvMw/a35OKGHsOpn5KM/SMDE00d3VJZmw0eLo9cSwhkMcA8A/+tNo6XvL1DHQBgdbe/7qdO/UVnWv+w45zWFhBgYS0hQQvGJjp4B00yN6l/5r9EBneaZ9doy+kgZ/drTIke/Ym0Bz39z4/uT7xzs7GodZgSOO9UBXgKAqzret3a/68SOCmhcU69vuyYSODlHPfOp8GlvNSEHzCgejKh6FlKyUQthwfLVFHy0MbE345mt4Ftjwde88xLEKkJltXB9H0hrsu1V3Qa0HDCdKggxgP40wMt/D2pi4e+H8r7FeTnq282vvpPddkW5J0e+v+JTQoqc0p9MREglNY1HrnJETOBigJYNa4YdtNDRHDJzL6IgKccmPGIOuYxEmr1qIVe18HI7jnA89lyatT/zHV/RI5u9v+YnovtuShtdHiPdTbS20Vge9nbCXxMvsp3QeXCK1wNkLe/TvQScGWD2vgo/iY7HRMfXZM7t964gHDBRsgZdVa/LCiCPg8csqOOpupOaXsbfSqnyqVvhw9sOBpo63dM3NPIzDO51hHwrt7J/vzn+s53PVVfbyPHVpa8AhJ+2C0Lg883G9JcOJ/V/RpAyX8kPBDD1y6gOrVgP7N4AAKcjwXcz8P/v1tHygwse3OgonQ9/sEq81e4yUXsrB56cpJyJ55h9E3zrNrhcOZQHU1jBLaNjQ8TV84ncGwT4y43axD/MQ0lq75Y2gyL/khOB6BdUUk0HsHO9Ro2NEkFZLYKPNJvT7yLZuY6Fnt99TKYOZoBV3NDh5sEoGaao/hb0pwAAIABJREFU7zxSbmaY0ss5ilYUm8mk8R1uTd9rUdKs5S0uq7ioMsLCdYb6XnMl7HrNFWH2Rji9NBZ7P/MhqZ7rpWBxAEB221wu8E0eAGg9Jof2fmu2X1x3o793+SJ6LAL2ufFk8evriQAPOJoiqZ4taNoWxc+5BWV01dVakARpqm6APS3JwLEX0Oc6/h6/vIMdf9f+Imp6Xn09oChXM1Ds8tyHXHnMufItrTT7ty9fVt2+UIPlvNHmSQDut62s4v0VY09+/97FZH0L3seL/IBN3i3d8FJHqPdoiYG+kDamb4nK35n6QaTqzylgnnTJXcmqzRtXOxf9nCC8FBi+3pLsX778gcojizx/oCfwqKEN5yDCi3IlCJXRycs1Vi/T5+lu9tk1B+uiv+y9M6tKLn4TIL2YSa64eTS+eRH7gFveUz86iqM3A+GJOReu03hmUfuA6lOii39642Xxree++57nMcsLAiLmHdQ8ZbNualdXFV1lGKV8PhL12yCH3VFKfTNWtkZau5nrX2Vu9qgmhRtPKCkRawfTxcKtXcxZLdiShddBU8Y5Dlw/zxYVFlT22R8K2bzKbnZsNA52/orPdmzTA2exWH7u9029Z1HXKCkPcr6U+GDHrw+FeY6/e329HwnvBf1kfc/lkbvpmuqwAVZWEGFFJB1n3xojirL2d24ANvv7X+j6WPDa7Lm+iAZ+hlxygggrVzMNYlVqpVfZj1QZR+RbpNn4wk0fGgxc3oO8tIkqpYFfRcLThOXvPG2/bd7y1kIrO9z3L7nSnX/Cz7xUHL5JxWiE4d+Ypr6y9a4vTj0XNdb2fXS4+38oy23Zckvkzj59iKLyaxHwYgF+KM3g77Z+qLQobxFtrtTHQkNnvtdIX9UCqeZS7TcAHGSiAA0sKfklJDxZxH/8xvdbCWDB19nvmFhWHShfRIDnB5ZiR58xNDpwRAAfm5na+fbbLl9fP/fdDz2PuRkA84CQrndzyVKi0ssRohXBnjAXlwwNDxOnFEl3ZL7xTeHWeJixzkMOi6q0vKfj0G6QXLJC1W6Y/RSAnxKRLADVwUKU3v1Rlx/tGxQh5lwhUfcyXS0c+3NXym7/7n1/odNdBMnz9Udmh4Dh4dAd8h54PHMe/wFNuGK53hCz9/iLYwyfJ4xVtDghqiqFaAlIa1x8ax+Sz2swC4Wsvfs71/a6P3Pw/UPqO9ZR9Q2ixHbUcd3QQnNU2e9caVwAGsL4T4+Ob/vGg588rl1jP8i3gq96X+stQHQ+cPb3Y7v2f+X2K9bkHM+Fvstn7n3FgiUjp1yIRG9ExDGfwb/w2NgdWz99IBXqmdtqZ02Lenof/oZH6axLL+3vG+g7x1H084I8QwB/e8P7k9sXu06tZVTiwQuI0Job3csZiSUIebfQwx1f/GDy3YXWq0VlouTNKHSq99llN324h3w+zwr0ixpafurznMP/DoCDhmd5OVBneMBBH7OsfGoi8pobPxB/VFez5T13bUpTOmehfdL3haIqQek0hOQUNO5lATjF0oEWI+L3eN/6jueZnSpg28airo2IVvoo7ieKhgijMnNWF8lUMUcv8LTQt1xwv4oGyJwfXBw9acFtHPQDh6BZaw+Qw3gdwiZmrb04N6oToCT0KO7Tc+19Og2Q7QVTjPrBvUTcUFJe8vPCOhtuzU87P+SquyNXUQV4TXnuSjn95y9fVn18sXt63vuav0jo1KX0ip333P/Vu686OMVvses91M8pLlTLQ68HoNcyyj3Q8v/od+58bOtn52nsHuoG5vn8swaYVnuorN8QJe7XAHA9CvyfG+7/92sONXze8pZHyvHatacAY19B2O4+lpx3mHnKtt98WeXRg50XO8nx4MWA7jUZ+g/f8v7SXYs9jxpd9vVVXocCr1DRXVvOLBXUDkyB29wgV4HIP3/xsuSv9e1z3nXvAHj5Wfto3pEuUrgDutDMRK6yxrm+c0zhvW0A272HIUpAgRpz68FMmveDbyo9pue276IqsUTOJUsR4j4ijNVhVqQ1wagTR2mLdGSzS/5iTlCY4ySZe9BBUureRYqxwflS8Lm/h0NAs8MFzJ6JnTkbMoHBGfitaj7n4oRB+pFiFQNW0ZQWI09y1pgkF80ZEi/0/S/2Olzs51hcuVRa8vMAOvLLM0Ww4aKBxwmSpmmNaEeN8R9r9V1f04xoset+5R+13hIhvSQV/qtb3v/Bp7KzH5wa+5Y/mF4VlUtvQYAzBeTzM9P1q2+7/Kn+xbO0T88CYI7Slt99+2DcN3A+ivwiAHx9ql77m9su71UsP8jXk9tFFJ9YNxXS7N7X1s/+/VPpzuK+LC0L0FkvPdNF+Ksi8i83fjC+frEXiN4n572ncYxz+GuAbk1ORW6nmblkRZ8Ir0LAL9zwwRBhGmi+8/tvFDZx4J7XgSmsXuSJ61NxjOfnWmsmKmELFurhJsdo1gYqWDPGWfpgy9ceE25Oa04YHioKmD3rV85ipqOQUdVhvISFyqbIxmqyJTPM6YxaxYpkbPU0NWGbVb/sTbEXPp7OPsx1pg8xhV/o4wuVAOZdfjYok5I72xJ1TAJR7JRpoT7hEpWAfIzg1Ge+xpBNsG/VwxTNgju44Pc/+3z1rG/BCsHs7wchWRIng28WUWV4mdHhWjXjiJLhh2xHwsM+QuGv1bl51cEodL3fnvYi1h6/6Q8FyLck/cyhRKiHcM8d0kcv+L9aZ4mDXwekGWD+++nak3cdykNgsRt7RgFTT+TqTZs2EbjfBOEliPCpGz6UfH2xO6Of03Ws2XzcC4HhxVpH12kWrQ/m2rY6yKqWhAkAzTD7f1xsSv3K368fHZWiX1Px3xs+FH/4UPdp3abjXgBI/02bOmx21t0pqaqSqfwbrgLAx6G59+035KIdL/uD773QS3Qa6L2nHEb9GS5YtUcwrp/9O78hEKgvivpPQ4yPC/pqgZ0Y7kc9+jzz1MWVjqPYyX7CQ7qdfbbNQ20cGFJUE7Oukt5cTRWbQwdXAop0eqePMI6Yvc5Jm9c2g7HWm8JpUzDzKLEao4X97YlKMaiWq0lQ3o8Nv+vf7OO97+dCFe2mzgG8xENcX77tYnu9Xeju4w/b7NRmzeMIISGMEiRXInQqZhKjKDVNn1C+KeBnmKUu0GwiKe+z59X7/RbfdcFbXeT3396tQ11fz/aQq8fFSd/rhUUjxxn9whxG0y4a3NVV7lHLk0cBs8/c8IHKtoU65t1H/Kp314/CKP4TAbh6prbzhmcDnA7lHtXPala7cejoXwLB1wLK52pZ7d9v/fCSp6LNRY6QLWKDzxhgaieNaPAVAPLfEeHW8anJ/+frn5xfWm3efbvkSnfB+ovX+CRaBSRNzqQZs7SEuInMGbu0OTbWSOtjY9ndVy1u7lRP5DF961+ORG8i9u+/7sN2cSz6dfrbdlSHly87B4TepC6LZmYwx7wKgiwN9gFw2Q0fjm/RL+qiv3ygNPFo+kbz2Ol+HaSmr548Udx/soPkBOu4anPJ1HnzFfTMYLN4jR8UlZrss33C/ISH5k7veQopbVmDqDftnqOHowQtTTdRoymGEhIlwBhrKq/bZiWKo1pcYAomhqyuhuosySoux6Qjoab+kDvnHJAmd0VzCgiH0aNpZ9AKEO0elnIsuyTx9CGk61avt0hTZtFBAKemcmrzoUZ0kFGCkYuRuWRPP5QMQVroQJXSU/FZiymdQc5HJBeK8J7bns6BPcTu42empLTs9YjJJgE/bu6TOoblBrYjJfnwhn0XRID7fMafvfHh/+/uQy2Xnf/e1lsQ8fis5f/25o+WQ+T6Q/C64L3NUwTx90JQlX1y54MPbXumaq3PBGDiBe+cWiFR+ddR4DQA+MsbPhJ/+RDPG+pY4iAMVtRTtFg2di4hclXJsCzmjqg/wbt03x1FBLeY7bzsd2dWV8vJL+hnr/9w/PHFLNP9mQveuatP4uUvJ4E3qOiaRoaq1GAc6zxzsgFGgAQB1wHhY9lM4103/UUQ83jp799xuhfUc9N5HdBEbs/52WfUHybC6gbnSs9DdKruEowiWVPlYFFm1gmFf5f+Xb0jikgLRGd8xwV5N3O6W7LGPo/S0FzS1qWOjN3iksXvhWBud0aoBjaKNkSajpYQo4SAEgk1UQUblDRTB0sNL9U/kUAp6l6787qoWrJ7z5q6mrcFsGcdnVGXDHOOEKGIJcvQJVEAdwv6WAXWrLGnFjqKe7o1tKaWM+K7qp2jEhvVA9z+LTGq3aSuF1U3zSndPTzhdMLdZyqy2wKiloKiPohtWpbVgTf/DgxKuhr99o0s0OU/2Pmb64Jb4Ps/cJGFWAf5+8Loor4TY+x7rYBGxGg8TBRXj6Ml2+27z48z6LLKBLJ8pvn1r961deuhmZvpfVXuK11GIv+wd+/3bn0u+ZkL3cNbfmt3f2loya8K4rnIcEVzcuzWrZ8+qKLZQqu0958WYGpdsHzm2ccy0e/oyfeSfujGj1QeW9SWuz5koXRlw7lI8HKd+tB1MUukDQlRKS2hhmoEso48ouyawTkVg+bd7Kve1Twxcu4300yuuumj8VcOdf+UaD9YWnWOiLw55HJW/DPA1J/hdgo4LyADRLBBGD4nft/HFdgvufJK98RtJ1wsgMvn3XZ7VK/T7RXVznHlZRGWT0Kho8KcnqbE6iaTq9m2Z60VL8K+KKro52zq0EQxdKZa6oC8jyHby1m2X5sUyFlNHCkSqXp3Z1xwrp3s3b+ukoIKTqiDDLCPgBToDLmdjvGYwruN84hT1SOt/1lhQdFPwc9kQgzr2dTJKQ/EzVqt7X4e0EtcFszK2OgCZvqrpQfxHgkz1mhXPdN1dyTVEUrlWpmskDW3ul8HOZ45v6OFPr/Q+wtddHN8/7MW6S3h9K5PeVUsFFFlrXP9PwvCZSDaq48mfVCU3LJHxSJNyvEydO1QhWFADivCVLeCC4993R+L4M5W1rhq68cH9y50mM/1+696d+OnCN2vA8jnsVn/1+sPpZcyx84eNmBa4fcYGw98FyN8e6q16y+eRh0Dt7zlkVK0cqi0rbav8eAnnxIW1dclJ9n+bdmzAreuOFxz+VF69e+/93SI6S2cpR+74WOLJ8kX50spRcPLTj0VBX5F56RN3sGQqVs+QovoATpBVJQCjgaBqzKc+vSNH1k2ec67bu0XP/R64ULS9xAuHZ0zp9K6iMqbEdwKQcllgcP2A7OqWxtttq6ajsXpJ1U+LGxV1BmyrhNErFGoSZmlU8C+rlEoiIri6nrNBkFvrAUpO75t5XAIxzXHR9Ub/Af1MqUhdRIOYK1F2AWP+we1r73bVbB0rn99TNWfBlTam+wWMQ8hiN3Qkw5Kk90PeTvL5rnuHwbgzx5qmarY/gXvab1Ns6omZJ/Zeoilrufq3F347ubJgO5/gajIeOOvb/iYaUQc1nd7WICpVJ9kZN3LSOBSQbnq+j9L/uFwDl4jy6N5Zb+vkjZ2ABoUlR1GKWGSAPVpGs4AFRBfEkd7vvhnH3zKT3lxXfFifxTY1x+z8RwQ9zrI6n96uE8YbRrFjt4KiAqE5gg2+wLsRJuWKAIOC8uxSHQL+/TyGx793GNbNpy8opHJhSrGcOD5WmhWzoAuJuxb4yjZREqSFywFyNSekNOosp00dI815yDZ7XKjYGhmkp3mlXbLWUG0HviafjoDmQJR4ntaQ6Cmx0xdsFUFSFBTa4zzWm4enc46qKdb1Fto+cWcr64dsv6Vnnb91rRZpqKO2qGKFaJjQFc26hXgACL1AfB05tMdXmpToQu+UBGz9xtdaP97P3+Ix9NVtNVySckNnOCofBEAJSy8GwFSVXCKXWUsor49Hf+Q/KFum2cHCF9ppo2rDzc6vOBd2c+B+LME5IovfrT8wOHgwHOxzAXvnBpBV3kfAnOrlX3k5surOw4HNA8ZMBUsy8PrXg4OLkXPn73246V/PZwD1nS+dMY5p6J2tCwrVEUGjoXzEAO5SUI1RmmgwLR4vP/6yy/76qECpkaHKwZPOwdRXg+N5mXXfnJ+BaKDHceW3x1bUo6qrxbEi0L0EcpiHciZXeNSVQjlwBHCZhHYJphd3ty96zY/8PiAd4OvZohK7U75oZ5A41ZWRwjiDQSkNgf9YSQ0WHOFnyHqNLvYnrmb2f39Lsi03rcCqdlTcPBnMGMyBcoWItREuCbISoCvM/gmMjQZfIqSpULUFO8zJs4UWI17qApKenN3p5RWXwxR62Ki1wOiqZxZYLXN4qVrtAMPXXlxTuufCUIUac1Vo3Ktu6LSbFykTS1VtqqiUBVUwEQV641OhAoiWqVg1aNk4EczaD4q0pgAweygnNVu1sNCKfpCKfgirgkdUHAYD8TU/2Ki5GxVXxfhvdrAUlZJROX9JQpp8gEPd3OM41aG+A/batu+uchpnwP26sJ3N9+IDGdIJn9z/eWL0IJYxHE9Wx8569J9g0vL/X8E5CrQTD923SeMt31IkeYhAaaCZWXFunOB4VIB/6nrPl4+FC7jAefBaoMwWJmeaKWDfeOtaz95XE7XGEVNxzUVn9o8gLdf8fmnHr+HFll2bQzPf0fr9CiCt7Y8X37Tn5fvP6wvRLv3R7/uRAL6bwAyEhxqu0HSphlnVYXNmBW4BAIbEWBARD4PmXx2T/3RfaX+9OXsedlh7Uu+kFGtKO53EK8mStai4HAAgNzVuzDezvXRbbFcUNeAvltcVz24e1sb+fsmpd7u0JvRTcjoNGVXMA2EJ1VY0oaSMkQ1j9eOekuYFWRSm2cGztiaPWyfFXBeyLOqEImpEM390h6/lhNU3EgLyEoUzd3Co1AnlVil4hhJ694a9iZkfXLVXAOVC9JmUGT6T4FfZEdmHK3QrMu5W/a4CNXhQHct3qh5yXZ4aWwTaalsmhK/D+lGezrf84EPDHukJQn0H+eosgWRVGx6jwhPadShkWUS9e2JsX/MoLLT5wHlmZpVsJ4XgG81sHXl1o/OK6a94G5f+M7W/0TC5S2f/d3NHz/44MiCK3sOPmAB34o1f6z9hJT9B27+uPVcFv1dLhowrWa5dvMZkYN3o/grrvnz8ucP9/g0uoQNGzo0m2pfVHGVSopRJYmwnDJVI1Pt8UPqkihevnvdX5TvO9ztXfD7JsX/G8L+2qcD8hddum8Qkv5XiuDFRmsLUULPbllMZ+Iu+k4gtesViyuEZSMijLHWNrn2uWm/TUnwJ8+aC895MwuJZfS+z56dc+UBkmTEIa0xz3PGCiImHYFzLcoVYhaGCB2R81nK5AWCFJiRuze2XRxDG19RpXt91s8uyO4WnNrMZ6izah8ol2yzE2a86WIWP/9D3onOYSo/r0Wd1uJlJdTn16zqE7OKhha81rmN1hTfczKrep23Td16qFldprzF4ygnm+YCnQUfU3h3JukjwvVdXrKGkf/nFPeAXJxjsY3V2Sn5XN+/1VgRkhiqR0Wu7yxCdzyLTKOBJaQB5OO0RP07CaOcPpQ/1NsMAGukKeCOs4d/3D9zx/cOt7sdsrfnXQaA94mv/8fhlrsO974+3OU0UBtyI38qRFFTmh85lAfG4gDzkivda9a97qSnHvDvZ+R/ue7jpX8+3J01hF+2+pWI7vnA5vlNnqBlRGuEpl3SIi0imPIskwCyn1N/9xc/1ac1h8N6XXTp1AqOSm8iwhXXPvYff3qofLPujZ739umVMSVvUP3O4u8hWrMnd5t8YliCpHXBVFW+GfBRItoF4gdF8BWIakAFNzVh7NZaa9d6Jug3AeIiX16IRXKQM2ERFEcVcskyJ245QrKczKccE/Nima3SO0snoz1YJOoHrDFyDkgFis3FBZ1jX4pl9ae+reuZtb7eZRZaf+/7C10Js/te8+FhO7aYa3/VCb29Gf0t+AIFKSmR/R5a2zKpP6p13gOiwB4ifS9x/4Ddn2dQSLw+FJRERXEE/cc6Ss5EdMcCSENE9iBIPVx/Dhwm4yXo2xPKMXlTsvuBHnxL9MrUtX5+Zmzypq9+Zk6H1YXOrr3/6rc3jqeY/tB7vOL67f/xX0/nvlrUBp/BD2nwI6WBPwPB7cK1Ty8W7BcFmOf/z5k1SRL/oRd85LrLO2N/h7P/1oRZe9wpamUrnscyz1MsvhllrXrWmmh2Dc9335qHs6n2MvYkrJ58DqF7ayrw8S9+YmGRjvk3OEoXXfqeYyh2b2aU49oq6+F20hnzKQDcLV52I/jHwOOjkzNTuxtRxxnvgl/e1Ucjwy9FkDcB49FIfHvNj3+vwbsqHjkxmo9ZWbX9GA79+Lsb+CCOfFIlipY5iZcTuiFQqwmGKhBGCgLt/k+Il8JEUVdP6IBAutijApgWmgzU97vFkop1F32qhZbX7fWUPA56UhZaX9f7dqEF1An5eH78BdfVtqMRcXB7yASgJsAzIulYJq3HPTf2YaQDaF09tIUeeAu9rxP+DiLy5aHYxZsIy6cjuFVqqyvIe3SCx/zRVbaF4umEBvYgJKo831VY6T5DASxNkg7hq2m9cfVNf7WwtNu851iDqPU/83ZGXtoC/tsfhXS891gu+D11soz/UoD/bc/0vn9fjPrSgoCpSIzRwK+wwCkTTzz5O7ddtfgh/QXu8rDtS64krVXuXjFChURb4isOhwcGybuqHx/fdcM/BG/wp/NS0I/j5H8A8GBtbMf7npaqySVXulev+elNAO6niXhQAJ9Epm0M/jHBbM8k7h9fDMVKo+3S0rWnOsHXA8JZAjDW4In7GrJnLGNtorSywERfmNazoJxal/2XdYTQ9TlwFYfREEC8whk5HsoAqOR7rbsqEcC8zXRwx8qxwedM83q1bwtlwDkyTrMay19tc7IDIr7cjsLiJ6tg9JighZAySOgdvMRky5tmaIGqAfSDvXF+iXcffzf2WsyYR2TmC2Rb1cKfF5IWCjZVvMJjawoYNaqcZMxqYs1IlahfJA2qZ/tKxA9l2Y7ep9WkQRn51EdUXRNB/DxHpY0gMiACE4C8nwEaVlbQ8QlOZpKoui+CcrBG7R060L/pLE9HdcoLw+0M6dXXf6Jvlj/Uod5bF/5e6zQH8G4v/L8pe/yWaxcnEXeom3nWP3/B76UviRDe61n+tPmdr357IfL+QQFTI7OR5LQzKYJ3Ser/4Jq/OsyGSfuwR+mCX/6Nih+slqPUJVhxg07csACvEMJhRBxB5iVWdEJqIMt+luw/rv2kKUM/3Re+5ndbOm3zds9w8/U7r/6n3hRi3dnvqNT2ZPH+B/5yqn0TzbvVUdryW79VTRuITyetCasfpfPe/s4VJYjPA8JXAeDxHhp7Gjz5RAum9zI3xsS4k2YsMzd6LBSxLHD2zMGSsEwc9SG6KoKronbfRWk2UVVBFIPBmVJyFME1WJkbLWYXIWenw4sprx9s+dmY2CnX6/EXTB4FQBLUON3qeu316b/M2VE74Gxkea2jhK6ydv9nQHiawU+z+JqgV9vaGZ2tf7oX31zLh/RYHz06shlVYkqOclA+ntBt1AYehEhWv/spsy2xbh6yg3jSYf9YBE5n/tuvTtWiIJsVzSuLLvWzX8Wsec3hMkWKDV341ollbqDyQUDctmds7LPf/OzIfA6sh3XaNAsdWbummuxrpi1X95WBTOrf3+5zLrZ+04u5iha97de8o/UbAvDCFrf+qJjOm2/hgwLmhW+bWe3K8ftE4JvXfjL5zKL3YK4PalS2/Kc3uZL7OWGVEueSXsokNMYgKt+/2xPthqbfk7p0ykujOZU91jzcgvRcu3D2JY9XhtasON+h+2Xg7NNf2Pm5L3eD5pLnjy4Zb+xxp/edOnn77b/+rNwkC51DKx9UTtmIQOcT4LkC2VEpNKdTmd7egpqqd+/05OsCGYe677NMrtYbWqk2BDFJVEVxVXJRBQWrAlTSphKKJChqyiMxAqmxmRqeaVk3N9+yHNcOXSmc7aivtx4aGkWzr0kbjVRj3a7bxH7Pez1FdKgVkcKETlPV0ArXznwqgMpJbIH4FAiajNwAhhpL2hCQaW3eAGWZlUIWFc0v9C3O875Fespasqkniqg07KC0jiDZQEibVHhFGQZCPAZsLqOpxvPKsSWMZkhKUwlWpoKa1NykgnbM3+XDLgLTgHJTWpu55cYrlpl76eG+tJwUDw//LqAcXWvwx2/5v0v367d6uOuba7mf+p36K9hF71ROMLA8BojbmXkHI+2IMr+rFtd3K5hONVJesqrBBqZbv/TUCTk8Jo2OUVaTJZ/2AF+cfOLJfz1YFj0vYCq4LFs98joAfF06tv9Xn4G0GM/5H3v6+6r9y72kkwk9Of2DCOO3vGVsSXWw7+cI8NUC8Oczd9z6jXYYvunSwQFKkqFhntl+2+WL1gd8Ji+W7nXpk3bDyLEbMMIzUfCVHngjQ6OaQnMyleldLOnOFJtjakeho3+sIFHQc+ZxQZwXEA758yFay21cTdzC/qcDkYIa68WqfqROkaLscFABD3WMdAq+zp6V+vlAgVK6QT6zZ85iWsDLPc6VB6pdKh2DVBwkBpJMA24BSsWcxsw9Usc/MyFoAmeZ2Oy6yzRtNpa9qLtyqC3M+X09jeMvngQhnu1yoQSdDGVCdZ1ypciBWxJYDNFRDuMNILgUUf3ItYHjxxW8Bcz3R7RL7iCqJVSddFCaDrYlC7/ygYr2owgBtwnI9bWJJ773tMpQOnH3W7v7++Klv60+XMzy59d+8upvjo7eLaMH985aeKd7PnHRpbV1gtF5DmWzEB0PLKuBdIAF9HrSmruWqnYIyEOgx4f8CGS0E3Dy+9cejuCPNrB+t76FJLoUyf/BFy4vq2XOnOd7XsDUnXYYfcSzXHXtp0pXH/JR/xAvoClFVKm8GQlfnbH/q8eefOgWUzM5/W3VgamBKg4zT952+YHeOT/QYxql837795YmVDmFCF4EzC/OsLXJQ5YKNxoptsa1AZFxazcj1xBUVEKl4HWG2mg9i7rh5j/Ew59ECetcaPLlUNf/XH8ZB98/S691jl6FQUAEQfaFAAAgAElEQVRHDlWkJF7iMF7rJDqKMF6BAMsAqSLATQGYBFZhX6kB6uSYas6VGhEkNcS4lkDJut/Fa84eVt6jahMrOoKBWtad8R6+kUl64xc/9dGnUubDi77C9kdpy1vePlgd7H87IpwMAp/Y1fjeN28fe5jhqjc+4ymybfKSK11n3aN0wW/8/vIoSlYiykpBWg2AGwFxIwofAwhrnyq1jaVefumGT33oKZ71oR+rZnYry6d+AgluT/ft/5f5AsQ5AfOiix4ouY3rzxOkX9r/5JNvfQYbPc/1VT7v9n7qN8eXYlT9OQH8/9v7Fji7quru/1r7nPuaRyavSTIBQkJ4JTxFURQlvA2QRKADBrUIWlvbiq3SWtt+X0e/+mmrtiqtWtRqq4Ayn4IEkhIJRlEDSgCBhFcSICQzk5nM8859nXP2Wt/sMzMh78xNZvIg9/wI987M2efsvfY+/7P2evzXIqj8sGtL+4+PwSeC5mfq66rDtKmtq+5vWd100GuWjFxATXzxh2+dnEh7Z7Kat0Dl1MhEsxVhndWw12qhO0LUZxF1ikZbLcI+ODog8hxRkOOwGNK29hgvPvKuHIIz91VXfeculXv+Hofk3F4u4j8O3Yp589iwSRn4dQb+VFeTicnUA2YqE9fEQXIugB/IQ6UvBkh1fHymZOAXDPuBQaLAlHAZbdteats73Hfuy85/k9hZtO0IiejlUHVFX9uWZw702Y0z8uacd7zn8S0AJqvFV/Jrfr165bxfCFaCsbLJvUkO8GW84wgv+UjXOD9Zc5aIbI1QajN9+aKzZbbn8rIWa+wOIN14t5k/9eIqsVX1r3Ws33ggNG7vvqVwMZP5Q5Xo7/bkN9ktYDowAWf+DoTnHvi3xHcOwfNwUG7pzA51kybPM4Y+ooQXEOntjz381Y6t0cvpTCJlGo6f1bVu2S0jKRB1UPq795sMagGpdHqKxzQHwJsAPSWkaAoQjbcaJYSjXqul7kjDHkC6rdp+QZTV2MkRKZOxMljyRx3t54hr/xwGoz/gLgxtyR2JxaBCzCBrDRx7Umzp8F2aZbUhriH1xjHMeALXM3gywONA5DMRi8QmgnysQToiE6ECGy/PiiJrMvTYC1gTxaFE/qFuD4cy7RRGtkMi2a7nDJfNGPSRUiRKm4jsr0ul/O8eun1C3wECGc3/2EsJssdeSMYRgutGCeQry24fqIHV1ERoajGY16BjAZjzP1aaw8RfHCj3cjIUAYg2QPR5YrwAkc1C9FpJSy07AGlz84BZpskJab/B2/HeTk1O+q5AvvNq2/qVuwPf3QEmXfnR4kxi+ucBmti/X3L7yCo7HvCCPVQXcG+oCYtOZp/+DKLTWfG9p57+yW87tz4J1ZBqU6Zny9NfOuCwpkMzvCa+5CO31KRRNS1iaTBsTlDGqSRyimU71Sk6Lj3aEaBFCAuKsFc07I8Q9KlEvUJUAEUhVAI1HIgNXSDfcCqhqufCbwbZP9wX47KTt9Hd7RDGuQuf5O7o8YZ/t3tZ7SsMYPd/j7NjYsd+TFfvysgPAuJgEmRcR5HBPpidU8uVc0gRmWpPuQ7wxjOb8QwzDkCG4AqKcYqIHN9mBNYCnHcd1A9BzhBnAc4z+YERCphSITubsrPCumP74PudI7KGH/Nt1sehE3YK2I/3BdtxAygjioOvYR/NBcHqlbf/y4Apqfwt6fYyjx2PPHe65/EHQXy+qP4/Wyjc/eB3xnVhXpN3/CvwXsmskXn1c2XlGGiYbocbHnvMFN+YBmY9HoQ5AJ9G0NkKeExwHv8SQG0EWaugtZGlDZ6EL9/feX/bgQTQX/Vn4afBkunP5r+88nvjHVv7DscugOk6yzOOnUdM123oWPfRA1FxDw1I7N9d57+vs9arrb7KmSGIdN2WLS81v/DiTzZR2CNI1vR2P/kPvdvAYv9ucVi1is0uxx4zRT3vGFY5HsQNIJ0OpemC6BglqXdkk4qoJJCCC5gWDSIlcj8XBaWSKgJLYREkBVHKiwYlBRUAO8hDGYNFrKgOgutwJtPg77Zx8u5OroM5RoP5N05w8fdtXvbhAHHHoBzHMQ4yEZE1g1U72Kl6PozvsUsPBaWYOU1CGSaTAXOGrCuqx86RkAYoRUopV34ExC4ONeYQJTJFVnYphkVmzqsgRzD9BPSz+xsSAauzb2zTahyWbQv8fD1GdXfxqvuKwn/9725T76wAQznucZiBKopO8xLgsSDM/n4UNMrYbnjJ+EuqE17VFUS4kUFtavH1DZ0vPbXm7jkhzf2MP8Xr97f0bbWYmLBY/R/RaHvInfzmz38ppi9cVv1ktP32261ZnXHMNAJmMZuZTDpLwCcR9CQicqWlf1AMc587kEiAd/9Z4WKfzAeLCD+1u+zCXQDThQ0kqya8H6THLflG8u8Oq6d8rDvjshfqFp7AHn2YwOfkSl2PtG15csWmzb9rM6a/NK4m3f7KyqahHN2x7syhub6zWSWOPTVJiXSSTXI8G9MAlekc1yvSqW5hCrSWlNOx51IkY0kzJJpW1lRMcjFIrlEQssHggx2XnA3Ulbhgt2VFOEhVYh0lurPxORBwiq7jhnA8T4OR7NsKGcVpT67ymNGY9NYpszGxhucYhyUu9OVKaSAJdUH3jvaOEzHZhgt5iUPunWa8LafHueRdUnoIkNMQXc2bnAFnmUxORYsuUd05Y4ZIRG1cQikGbkf+EUeh7hDptLfZ2iUiKi4JtV146B4axz3f7nCxREzoUSsvqvDv+r2eF0eDRdwB5YLx5ycjHv82w+ZGIppmVe/M53P3Oi1r3rwm79nWfHpr51bAhDK7pi5a99LX3FZ5v7e/e5JX7JBNZv6MoH2qso4ELxY1357rzgW96LM72zCdNpyKZqSqUzVTXA2B3HOrNu4r+Hxvc3XZn2TrE5z6d4F+bmnHvc/srK3uApgu7KYmWX2Lkrbe/83Etw7NY3to7+oycKrSx7yFYW+MouiY/mz7b9u71/5886ant6RS/d0zsHXr6tW3H5I4zUMrmdfv7oA1Pf2MjK1JpFAyyUSCU6KUMkopIVvNxLVKqCZQ/M9CMkRIs5JjU3J1dJLq4jfj7a37dJyocfZLGqwNpDQhzjBy/pW4ZIVYZyJ08ZUxkLkQgLisBDkquYgcO5K6uEWEIAoG+SAlJMS12+OURsegFLN3DAKhy/OPaeYGCdnjjS45XS4GxjhxJr7/NhvEMPnT6+GjDtHizm37HNYqB0Fy+PexDWDonO31zl3bD+HwoKCHgFWBflXdxNCnSyTPBmsfaz0QUBieRTeH4azT0uP96nOJzWIFZgP0kMLe+cA3vvBKUxPw73e3Zzr61R/v1Up3X4ecM8MrjuXan39TdrJJJT9DjHNU1Wn/LlmiFyrPEPGTkdjnlWgz9eVae4J8GIPooP1yVLyXTiY1c97x3wL7rZc7NuxSd30XwLz4D/smZtKpvxeVhx64PfXA4fKAHop+OG07ka57BzPdUCz1zyoUtz7VlX3lZ5vbn93IWuiaMKm2/chxCh0KCZZ/z/kfzh/jGe9qIj1rMNlx52SiXXzE2yVwb3+/mAF/u4D5HbfKr3Np7mlrvLNRcfja+9pKb3+e+77zI7ZT+2EtcmemQEWOSFtJ8Zwq1kavbXx52bITR8EB2cRzGhu9aeljazKZ5DyArgXhWFV6SCO5O7fuNy9NntyhKzaurQq29qfIqCPOkz5jSk3XVBdGO+ZyTyvEbb9x7LHHMGM2MZ8CxZkEnAHVicSUVaVOqK5T4PcQegqINnZ2b+040KgAN2ELPhrcLpAluULr8p1jV3cBzAUf6ZsEpD4HpTuXfMv/RflL/o3XYsFHWjKQ8W+zEr4/iHJzCqW+F7Kltl+2ta19vqjZ9mQ639qxsqn/jTfygz+id/9J4XhP6RoiPmNbkaJtOevbgc32VHNxN7cHuJ09ysPttgervXldxrB9rDIP9XeHdHyJoFxQpRaGrHcgCep8ecntDaMR2jbAL3s3n4fzEnXjJzcY8IXEughwdl38IlL7o6U9962fg7Vm09reas/4mVKfqxAaaE7HlzBxWg4HIfPNbce5GEUFvy/IJjrtzjy4wyDqKZ0Fwtlk+CSFugSABhf1Aat/vb5n/YoD9btc9ZHgNmJ9ZGtn+5KdAXi3gMlI/aMV+8P7v51eefAfmcP3jnHmzfjZJ6NUvC6Q3AVhVLT5Ys+jvcXNT+VLm17OlUpt0xp62tY2N+1at/rwHdZh1bMrby7OMp65GtDTBzXMoSW6vSFwGCCHOTzjn7dbytvO3Q4UR9r+9f32jvRI5baPMdHlh+5EBLWNYyTe7pcg6giJWxl40ZK+OKQlOTv5gdsHXQRI/9meP31anbB3JsALmHAWiLrU6j1kw+V9G77Y/lQPqjkKaySypuQZiyAvXg2XptQH2XXLbhsFrXbfSyzezVVN+CIr5oLwOxV9wlL0Yr4UrCvl+kt72HrTlTf01GlVarIBTrKizyztW7LpQLzkrqeL/jj4d1Vd2dHdfv8+AdOhfIpTn1bFqvu+nfzJvod6NJ7RxPNv+uREK8XLrARXhWFhhkXUni/2PJ0N2l8Ki73rKeG1ZDaalrVrr6uAZxlLZOGHirNBuBpMc2PWoF20y91okjucs/3NdhfHMzbtHTAOUsMNZXnHxT5cnFUM+s6pFQkhT6K9QrqFBa+ooVekv7DlgTu/MpDfPSo2OJrTuMZvGD8tnbDpOvYwmyxfyMxniLpwKX1UIMuDwotPPv7iPS71qjYqmbSL0CEb2VIU2rpUIp8al8webOemU0Zm1J441/PkfFJ6u4JOGHp3FYiwQVVWq5pnQmvbJAy7jQTFV4O24oFqk7tZmrTgI6XvCrRZXnvtoZ3NILtomJc0do3L1Nb8KZMt3Pvt1FfKWOtH5annnPO4X3/KzBMDzs0PwuI8qE6LNGwpRtkX84XOtUXb9wqz3ZzNBi1bf/2hXYhmj0qh7WXQV32weKLxzTWqeqrGdeUGtcRBwvDXv28DpiHHiDuP2bm2hx02w18GPdLDTpzh77u0346qbgca0qHrD7ePgXH7Y+jvripVbDR1SfGESGIPvOZV0UnAJgVvImvbwlKuddkdtw2Yb0YFIONQoHlVb/GBulR1IlVLSnNZ6R1KfDqg4wh42mlLne1bHl3/2g9C9YKaQLgqDEUTBhLayBr2nBbZc+mJc7LNzdftWI54jBeoSx6pGl+V4EIQdaY3BcNkO1fe0DOeUlWnEOscMM4g4CxSnQxQtzI2kdAaJbsaFi+oCXqWdP9P94Fqlm6obtvvH3f8DxDhts3m96t2Jv/ZdUu+oCXDUyZdr4Iz7vvPxCdGZWswxkI/XC6/YEFLprcqOMuDLgwQvElUJlqJOkpBdl0u6nnF2twG9rklX7AtdS1r29aurWzdd567BR8snUKGrwbk5Lhu0hDX5WBdmkGNcfi7A9DB3w0eg4A6eF78t/iHndoM7XTjyu57aR/T7MbHjkFBg8AYQ6PEKiVx7HEHaUEFHQLqItIORFELMTZrR2/PkiUNjsjlwLfYcX+a+JxzrjI1s45LpqvTaebEFI9wCoCzQXizqiM4wUZR+4ut2VdWb3j1/n5Sm8mHQcYVBXD/whKiVEJCZvT4gr5DmQJ85R8VL/dBFwDUGql9BoG+pFGQzyW6Cyu/918Du7P4xULz39dZw6nq4wzoXMTVDuh4IpmuShEzHtUw+vxPvxvTQB6QnOffWDwhkTD/hEj+90+/+/nnd36x7QKYTmOaftaZ5zH0j0vF7EeX3THRpVhVjjIl4EKTOKI3RWFwoZKcb204SYEw0mJrLsyujzTXJlLYqJpoUQo2jW/tbj1UlHJlDm1MT7/yw6VTPWHnJT8pDiF6vfradnbKnbfVw1Gb22/BXTd3cvIMa4fDjHjbRVLG1OXDpMguajPOFndER3HgvPvnwi9LTmsEx2E+/SDqFNF2gLfYUtRZCPp7VjZ/fcBJM0ra4xBin3PO4970M2ekclEykURiIvt6LINOI2JXJmWKI7tU0pcK+a7H2rLPb2zdsiZHXi4T2UGAdLXnSIwVlQL72p0Mou7Nj/9D4XBIxLjq5vx5BO+9RDiLCY7ergekTwjhcY1onWjQEuSCQgtaC2ub57pQvnjy3U64qrrKkW7MAeuxhSC8Y/n397/e+PCiXvBHpetYaL5S8Df3fbt6y86LfRfAdCcsuil/LMF8iSx/5Z7/9leN6RNyFFzcvYQSJ008gWzwTib7ViE9Xax1rDV9EUpbC1Hh1Uj6Wi1HrRroZjXaXgiltXVp49bDYVEfzClacGNprjF8DVROcIHR21Vp2waAwzGOQ3FDQ4zsu4SHbxcbORhpPlS5bYg3cwhMXcmGQZ01pDiOMy4n7LbUeRJyZBldYO0mMa4CY08Q2D6g0LcsWJEbjS3gLrId2mKnw9oEEokkxK9Nenq8wjubIKcB3ECkNVFUbMkHfWv6ils2tObWtgWFbkEUp7naQZC0wjCh1aibwqgnlUj3bFr1iUNOWbinteS24JxInMzE5xGb8xyZjBIVSbVNgCcVukoF66gUdJe8fCF47bnSaMSi7tifJl5006f/Ccxbg2LfN3anLO4WMB16V1dV/QUBpXu+l/ynA1VzD+YDdwTci+Y1tlcRFc60XLrQwr7JSjBDYvLYsM8ibA+1uDWU0tZIgw4l2UJWWi2bNskH7ZO2uqD5Q0NufDBku+iDpdOZcLUCs1yu4+A9tw8Lin+K0S9mxxyqbe60QVZ2HGkup8fFvMe142NXTFz1TV3+cVGAEg9unwsEzlvWvKeajwvuqck6XkqPwr62Qm9+FVYFY0ZfBtC8eT836fQxxp9Wl3DaY1Vgkpz0p8HoCaI4wYBOVJbZkQ0zYVRoL0bZ1v6w49Xe3ObN/aV2R5pSctWYKLRiNbJCJkwoetSTziBtujqXfsyV3T2gLepoz/m8xvbqJJIJTRVKnWs3BatXv3mXBBCnYEybO6fe88zbADpPSU8l0Ey4samscbGXpPr7fgnXrvjvWkfDOCpjvOwD2fpMIvXtSKN/bv39msd217fdAma8LT/NbcvlLws2+tMHf3Bg9T9GW+hvrOs18bz33FgbpXAyOHwbVN+qGh4faVSr7LjYopxFuMVq0BUh6I0octvBNjBt9di095fyrSn2W4/p+G33ypVNjkj3iD4WfKAwk5jfTszTINZl5QxW6lFWlyCuLrfcbY5d+qXL4hEEDgzj1EvSAIRAIi2yZ4pqtWCgRTFSKES2REWJOBFFXl8pamlpCVevfrOT16g8bHsRehwDec6GWdzQ0OBLTSYZGuP71q/mBNd70AZlnUmKU0KJTg5RqAqjYmRtKV8QB5Cdm4qlvtZS2N8dUbEYU3moq6yhrlxJ1qp0eWK6Mh53/+H5rdmDFVi+v4vsPTeVFivRuwjyAkSfiiw2WMn3DHm8t225t7/+woUdNaauZpo1dC6D3gnQSQpxJW3+syfb8+2VzfWjEQNNi24OPkCKd+Sj0v9a/v2a9t2NcbeA6U50aFtlkp9VwXP3/vf/vW2U7TL7K++jop17YVUdP+V4TYVnqkZnCuR0VZkZaanKpQI6hnELyQpK3aFGPSHCHJhK5IpkGd7KljrJcIclr505117tTegYzVIfYzsJg5koM/oT8dpsb++VmpqsjlU9l1EcCzlbY2LWFK8ukfEl8DwGm2SVVxVFZpxn7CQxZlakpdOiqDBbYSdGGlZZKaVCW+ovar4jsoWWwOa2BFF+ayA5l0vtzAQxQLo64kDUJUrdKeN3ZqqqutY2H3kha++5MTgH0GvB9E5SzSjxFqg8LtDfsOKlMCx2DTp8Zu6Rs+HqP+ybCE2fGhnZmn3lN+tGY2seX5PT31CVH/VQywN7uv8eAdPFRZ2cPOGCgSDXW0pW/nzpnelXR3FxVS5VpgSGwpemFEzhLLXh6aEGJynL8QJpENgaRUxSWwTZUkSad4W8lKP+0LGvD9rkeg1zD5i6VdGtQJfxuJtD2Zoc53fU1GR7VjZdeMRrqGWKdaSnDzwnTQNb6AvYbaE9r8pkUx7Xhb5n08YLnMYopjrk/EmWghOFQrelPkbITlaN6hRSKxJ5kZZykeMhlaAz0qgrsoWtQZTriKjk4jPjPHcgynOEdlch0vjoLEZ+10nZaT2jAQojHeyonTfImr7bMCVn9qtJpU+HofOgdL4SZhKoR4EnyOovlfX3Djy7wmxxVfN3BsKeRtWRttMQm/jqP/zbD8LgQlsIP3XfD6ta9iSDPQKma/Ce93TXUU3mU45xptS58Qujk8s6atNx1F/IvdRm+tOr8mFYj2TpTCU5XSEnq5GpoYbjLGytknMuxTvaghAKQlqM697AhsquMA5H6iFwXGpMyCt7fQamT9VmFYkeMrYPRD2i3Osb7haV3pRf3ZdJhrmVTXvWAg7jyRla800DW+U58Xe3XS7MStMJxfHeMBC2poNkOhPUBBxVIyYCCaaCzWRSqVfViaoyCcAEVRoP2DpRrRq0qrpia+7lJQWRMBsh6gw16BApdVspFQS2qMR9EkknETpJSt2s6CIkepJe1HMkao27m2sXz5iadNyskpW8Ur67/fmXC7uzCbq2zq45LjFuJlgvZKKLQDRDFSUGfifQxwR4GmG4pSPq7huFXPFdunvlDcVZCY++Kqq3B1tfW743nNsrYLqg2EWJRXMM4XMk+u8/vvMLPxtbpD+MH7MjqmtNPP99H6tOa2Z8noL6kAsngPREyzKLSI6z0MmWbUYo8kOOEoPlx8hxBUUx2w9rKEwhk6tgCOuKMcCRqjmOSpfqZ4YKvrpMHI9crnOR4eWUKGccbySQY+dlZr+kxvFoUskDFZW8gI2jTvOLZKMgMlxgNSUjnmN6F0sqDF+MgVVRKxJYhR9ZW7TGlTbzAuMhxVQKPS+doEhCY21kEmDPublJrONJZ1FJimpSEKVIOanQpLWOEUlSpEjBSpqAtIKqoLYKgmpAq0RsDSlVgTQD66jiNMEK37GwO9fJYMk3B4uOzzO2m+ZEQ+coyobOYSdhllizNgza1NM2FemGSo+AuhFJr3LUayb5Petuu+KgpBseyiW7cHH/FC/hfQ7CM0R1FUEfCUlfcPbKwuan83vSmOfNezlVM6PhBCP0FmK9nIRmDlZhxzoV/fGWUvvS0QRNl5JZjQmfcUWZg6jw+QfurOvem9z2DpgAXCT+1GT9NaxotJF+8t4fpdYfyomo3HtUJECXfaAtU23HTYrETAhTxRlWg+OUZaqwTrOsk5gwMSIZD9Yay5oSFrZGyTFSxhXJiWMu87hQouN2HAJURxgZl4F12YCOMo1M/J/DM3Vw5miFXbEwF10eF+J1keWO8ZcdFrP7XcxPEVcMd5XF3f/tIFyJA1Ib82fCxlHqLhMoPsha5w9xtYqGoibjJi463aUnxowXjmjTnerqUMYBS46Y1/0Y07K7opSI1NUgVy2pI0wWKYnaIhGyEO1SRbsgaBeN2izsFtKwj5R7I6eFczLrcal37dcvHA0HxKhM8qG8iNv9nOSfeDoZeReTuRSQaarYAuVVaqMVpciui1L92eXFXxb3Fp51xQ2FGSniN6mhC1S1pST93xyt2PC4j6kTP0CkjrvgE/f89xfW7Ush3CdgbtuaV2VuJdD4UIr/sOSu2q2HcjIq9x5zCcQhL6XJs/0kkqbGS6UoStSxLxOEZYL1MUVYJgMyWQxPUJY6YaoWo47LMiOEFDzjE2lCjPquBLcyPBg28SfDOKpgV0TIFRyI65e7+sAOio3Dy0GOSRVxOqy6z/h7XHjXDhbDdHDnfCFx0JA437HDS4ljKq07Q0MWiVQpINESREpQzZNSv8RB546g1vaq2q2RaIeYoEPUdgmkLyxIluv8vvHUnWt48zvyzdcNhzeNudyPuBs40KnvaJe92VidFlcVjTubmC8H09sIWg/gBbH6KwU/Khq8qv192SWpX5X2Ap5xtMGoxb423m2u9hacT573aai9rdC5a9747iZjRIDpQt2uuSY/nVPmcwJsLHT3f3HZskoG0BG3ug9Khwe93M4eSOSbUjLhO28xgYz7dFXJ4+9MHIVg3weF7tMbzNGOMdL980Cey1FJxZmObJ1eqn5YCks2E1dqU+tSV6x1TZwKqpZ9G5n+MFIN7fpUd7R9ZshBGfpRdhMHlqckZrpsIxtZ3djX1t61cuVMZ27YY6jW1Vf3TUTKP5PYXOFSOQlaq8ALA2GpK0XwOBWKr3R3d+ZWrhxD+3jj3Waht2iux/i/CvpprqPrzuXLp46obtdIAXNgKTTxosZPn+L7aBLVx7qivv8Ypfino2yZVYZbkcAbQwLO0z3Or/4sAW8T6LqBHO8HokB/G/bn2pdV7zsT6orG/qmZhHe2Kr8bhLfGtkqVpxW0NBvmVjzUPGGAxWm0jya++vpPn8wG/wjCE/mu/tvKUf7KAEzA0bdPmHLu2UTe/1bS5YWe3H+Vc7PRHnrlehUJVCQw5hKIKeP2sO2myxt7x1d7qXeB9CoovRlAmwK/ILUP563d0IOe/lXNx+6T3/Oqxvx03zfzWHElXP0o1Y/9+K7PP7cvm2JZo3eaJRbO9j36LAgbpVD6wj331HaWc42yANNd2IHmxIlvPYd987cKPFbIFr7xwAN79yyV06HKuRUJVCRw+EjAOX2n0eR3gKRfA7th48YXuncXHtTYuCYR8ewTiLGAgIsImOJiKlWxXFQfl0K2va/v2cK+4kljVvXqqbXtG17o2VMY0v5IJ3bw4MQ5xuj/AuG5/qj4Lw82j3NplWUdZQOmu3qjC0jFe05X0k8B+mpQtF9LJh/YcrC59MoaaeXkigQqEihbAgsW9E1KZVKfBeNcEVmlip8ajZ7t72/t3lO8YmNjdrKFfx4bukZBc8kVMSNdAbW/CPKyvq+vo3dfts6yO7qXBo2Nr6XVTHqrKn1SiR4vZQtf218lb78Ac7BvTdzY+KkZSvS3DEqo4p/6+44LJbIAABnCSURBVDeurwS3j+ZUV65VkcCYSmB7iqc93qixsXeCReoCZiwmpVkKXUOqPy6V7ONh2NK5bNmJrqrALo4ep1iJLDqFfJ2vylfyoIPnWRIsDY085tsNLc3Nc8e0IsH8+Z211eNqFongJkB+nO3p+d5IHTy7E8gBAObg5a6+OltvjPcXRHSqKr4RBNlV9903ucIsPqbrvHLxigQOXAJOeyQyiWQy19fcXO+8xHslImlsbK8Wqr2QhK4jxukKPKPAvazyu46Otva9aY0OdIHURUq4ihRvAvCySPR/mB94cix2prG/ZcK5k9nzbiLQhQL9Vmd7y30H6n0/YMB003bZZW1VdTUTblDoHwC6NJLwru7ux7v2Za848CmvXKEigYoE9lcCjY2lGwBcq6qPqOKBIOjaPBJ2ePe8jxs37q1E/H4AZ6piA0D3AfZXvb297cuXT3XZX7sFX5fJM3Hi9FOJ5FxV+gXzT18abcB0lQ8SiXFziLw/h8vo0uiLnZ2/fWo08GhUANNNmCOHmHXcnDcTm79QaFZgvxkEvWuXLBmVMqH7uyYq7SoSqEhgDxJobCzMJOXrlOgaVelh5R9FalcUCpvaRmJai5/5WXPeDHjXA3o+FO0K/akqHs5me1qWL//mAGHxWJJm7DgwZwLI5y+rTaczC4hwI6k+Vgyif7vvvpieclRo/EYNMIe6Ttdck5tqlG8h4rOhdJcWS0s3tI+ux6vyBFQkUJHA7iXgvMzVmFrba3P5vWl627e+9trSGYboJqhe6DJwLHBXGEa/3bz5uY6Reaqb+Npr/+pNDLOYiS5U1XYi3CdFvR/3L9ncjLEvrOa03pqa6hMMJT6skFNAdHtHR8v9B7oF31nKow2Y8fXdpFUlj72AmT5K0E6N5LvZsPDMsmWjWC2v8sRUJFCRwC4SuP6a/NsA/rBAV1nog11dj7WNZCvqbH6T6976JmL+IzC9WUVXQ/GjCOHvR2pea8TdBgsXzqYELVbVC1j4u33F7L1jGasdV3n0GyYmfbOIwdeq4hmN5N+b7/vChrHQbscEMIe1zYULc9NS5H2QmeZZ6K8i6A+97r6W5pWjwpBceVwqEnjDS8CBUMe8ybRy5YWOV3Kf28rGq/LTyTM3EeMqgH4vGn2vZHPP3nffZEcKss/2zsY4qW7au5jwRyCaBdFfikozFcPnmx/8156RglDjVYXjEAb95bQpZzJjc8CkE2uQSZ5LoBtByCjwvY6ulmWjrVVu36+xBMz4PnGge+25Z3ns30ykM8XqT6NQ7u8qbNk6lgMrR/iVcysSOFwlcO1VxRM9kol5ROuWLImzUvYJeo77ofHqwrsYfEucNSPSXILe+9prazaPbIsNuLIQCVN7qSF8ECDHAbqCQHdLd8/65pWjXhlzxOJ3L5D++RdXVSXSpxnjvZ8UcwTy0xDhHffcc+BVI/fVkTEHzOEOuDfX5HEN8xn6vrjan7XNVuQXHfmOngpw7muayv57zDY0Uq2k7KtXGhyABAbrio+0ntD1CwvvA9GHBwLHl4YlvdssXbJppDbBhQv7p6TI/xABf0CENRHkO9RfeLL5oa8NhP2NzBnjQo/SlPgDNtwoIo5I6idhwf74Jw9WtY0QvA9AVq83HQbKjF99vM+4RqDzCPykaPCf+OnStSOVyYF25qAB5vA2vfHy3vGUTCxg0DUg6hdBM1P0W9vR1d286tjDtgzogQr64LVv4oULb52cVjpOsrnnKuaPgyf5kdypcX52MvneqSq6vvn+fx7w3u4duBrntVdzXd0NpLhZSZ6IhL7J69Y937x2pAHfTXzdwr92pWs/TorjVPXHAtyDdes3jvwawHsX5Y8FzA1KOEci+yXcf//qgwFSw0BZnaiewcBCEM1T1dcY8t2XNq15dKQa80jmZiTnHGzAHO4TXX1ZdrKf8BYx8dWq6HNetXwxWqmp3p6RxIKNZHBH4zkLL801pFPehwfk+Sar8pfNS9IvlyEHajzvtZQ7v3nVvgkTyrjuG/DUJp4378bE5Pa8lAM81y/IvYXI/5xCn0Sot/9o2RcG5mff2l7jwuKlBvw3gPRD9GtdQe+jI/WCO+FffXHfxERV4v1EdIMqXlWr3wlyhcfuXfnVvpHcf3gCr7yyZ3zm5c25csa8P5Mf2yjHz8pwqvoEkF0EoneC6FWF3pENXntkJGFP+3PffbU5VIC5DTgXX9xfLxnvWla6XAlFEloahfaXpVz/1j5/38n6+xrg0fR3p42YmrqrCfioqP3Wlv5Hvz8SD+mwjBov753AydTFKlosUNeK8mNom1yZ8IGjydnZRmJrO9TTE5sustkaKldTcQCUTCXeIUC+Pdf6q5GalZxNv77m7YsYdCsgq0LFN/j++zaMRFtrnF+awz5cKvIxqvhOqVR68J7lXx4g89434A4L2gE2k/fnqnSSSxW0hHs7+la9Us46GctJc15vz5tSkybvZChdYcicr9CNInpXe3/rwyOV81j18VAD5g4aZyLhvZuVr1JoZsBftFKJH+7X/MsiHflD9UYZK8GP9nXdG/mk+rnvVEN/S6qPRi9v+GyZWgAtvqJ4uRr8CQke6Qx7vllmzi01XlI4lpNcJbne18o1BTggSSROTRqTjcqZ68Y5axKl8fXJsLYnKKedk38cs8gNpzGDZWvXs+WYhK6+LFufTCY+DtVTRfU2fWDJL0cCesPz/t4ri1cS81+r439U+ro88NMXR9Lebek99j6uzFdA8ZNA9U7zwH2vjqTtthfjJV3jKJW+jtl8EKLrVfH5Hz3w+RfKAd7RXb9N3Hjeh5K2dkJdwjNvAdEikM4A8UtW7B39dtPvyp3b0e3f61c7XABzW49cAOqkRN0FEFyjwHRifhGRLBVrn8nn89nkr3+eL2dxjJXgDq/rNnHjFbfO9dn/K3VFu4Lokz/82Z5Lhe6u742XdI3zkulPAHzCQGnYr/xwadXj5Yxx4Ts6aqrG136UlKaC5Bt33p96qZz2iy8rnSKenK+qz929LPObkWqo17879xaweadCH797afqX5dzTETOMo+pbiDFLbXTbD5dVPVlO+8YrSqcbwicBLVmLf2n+n9QA6Iz8WHxF8VIQ/h5E6yMJ/7Uj/7vnRqLpOQfqtKqp1xObPxKVZ6xE/9Gvrc+VCyrvvSL3ZiXzphB46CcPpJzp5qDuCtzLLj9zelXGpurZ47cT9BKAGoj055EN7+vI/+7Zkchj5BI/8DMPO8AcHpLTmE6sP+M0hs4H6QXOzgnCKonC5ULS0s/tuT2xpBy4WI6oK8Sane/zx0B6jrX21h89WPVEmSOgxfMLF4L4jxX667Z86+3lbn0aLy/O9k0MHlvz+eKX7105fiBmb+THe99duJgMfxgqK+5amv7OSB/e915eeCcMfwTQR+3S+75Z7svUgZaCPgToI7362rfLBB264criZaL4cyL6XdTV/sVytFQnncXvLpw/UIrzM0S0JdLwn8sBieuuKLzLEH1aXd054Ks9mvvNsmUTHfHNQQW+kc8y4Jw4vZe9KzXRVlfblHe6B2eK07dAqUugD4WRvecnD35xy6HTdvc+msMWMF/vdhNfc/lfTUkafjcpXwLoFBA/LaKPAPJkL+W72tvjmsfR4bxQyllU5Zz7nnnddelU+now3cSQr92xNH1nOe3duU7TGo/qjyswm2z0tTuXV60u9xqL5xcuIvCHBLLih8vS/7k/7cF8s4o8/MNl6e+OdC5vuLg4S5O4Baq9kQRfbX6wPFJYZ4tMJf1PEniaWnzprgeTa8rp+4JzWjI19RNuBnDFQHWhpvDB8r3HN1yeP1cNfwagbpHoX9d1PPfUSG2qTjOHh78j6EwBfT3f27fkvl8fXmxhcQbQeeclosy4TMIzM8iYc1398bi+O2E9CZYUg+A396yodYS+hy3Yu3VxBADm68s31jonnHomed4VBH2bKiKAfgPIr6JAXy6Vcn1Hk6PI2eDq5NgLmflTLrA43Ljun8u0W8bCdVoOEf+5qq6Oejv+rVwtya2jxe8ufgSg863It+5eXt7WOO7D/MJFUHahM2UBZmzCMeM/AdAxiORLd/6sPFOA6/sNl5cWgvFBEVn60tY13xspWA2vzGsuz01LG+8vrWo1R/jXO3+WGijXWt6Df8NlwTlq5LNQlCzJl7PY/PhItd3F8/omIZ38U1XN2mJ0V/PKahcjeYiPQbukP6EmpZFpAJkziHieAjOJkIfiIZXw5z3ctm6k4zzEA4pvf0QB5nYCo8ZLump9yrwDjPkgzIFSB4AnRe0jAenLppTLor0j2B8AORwmZt99aOL3zv+rM1nM3wPUG6J4a7nalbuHewmdMvn0W0VxOsjedtf/ZFbt+947nuG8654mbmWmag30y3c+nH613GssvqxwETHfLGUCZgy2lxduAvFFEPnuXcvTD5d77/demmtgY24FUAWL/QFdNF7af5Zv/K87Yl0pBf9118ryS1Evvjw7l8j/LIGSAvnCix1rHhspeLt5dOM+lDutwTTOt/gN0fg00qlJauTNRPwugE+CSkREj1qRh7q094kyHYrlTumYnX+kAuY2gcSkAYm3HesDF4H4fKgex6B2S/oYRJ8sFeVFkyzl0dJaaF7bPLBtH3kIxphJfRQu7Jw0PmeuZ8ZVNoz+/q4V1U/vz2XfNy9/jKbMF1TwXC7X97X92c4tvrj/DPK9P1NgXaf0fH1/HoZtgOm25MtHviV3Y37vpYWLmflGhfz8rgfjtmUfiy8vXUvQxVC9587l/3TXfqwTuuHy4i0g/AGUvhT2tS/fD00d119cPMl49DdQ+XU+KP64XFtw2QM/wAbu+avJnpyorqnORCZZnzD2dGU+15EEKyOExXNCWE6l4LG7Vo44tfMAezV2zY94wNxeNM7r5k8/YQZUzyPiC4l0qhKVIHjCeVGtYF2AoNPL9+axalVQroNg7Kah/CvHLwp+6xTfcGY/tqHxDZ1WcnLdaReQRzeryjfv3I+tdKzhXVZcwErXgez9dyzP/Kj80bhrFC4y4JsV9PAdyxMjtmG6e73/wuLJ4uMTrLSpt6vzy0tWl8/BesNFhRls6FY1rFaiL/5weea1cscx/62dtRPrar6gkOlRZP9RVjzwxP6sMWeXttlCsGR1g8t8O8xsek3cOKfR66+ZmkonUlWJNB3nEZ0uwm8H6/GuhDwgz6rgZ2EYPYGVSzv2Rwblyv5gnf+GAszthRZnClTNPcZPsisWf368bRcUQdik0MdE5fc20tZEoZTv6uwqLVt3R7gfWsXBmqcxuY9zeFRx4v0CSlFf/zfueGziQNZHeYcLcTnGn/anSjRXEX19fxxGg6A7BJgiD9/xUHkaphtH2vM/DqHakPSrzcvLym6KB+y2k/6lC25gokUidOedD33+3v1ZDzF4e/R/CPqwFoo/uvNXR35F1WEtMpWoSnE6Od4zOGGgzPbbGXymAvUgzarSKrX6G9jgybtW/suA8+aNsZPb+Wl4wwLmTgOlxndmJyWT/rkKfRuU5hJjIkAvq+J5qD4bAS9KEHaXpFhMdreXsHaNfSO9GXcHg7ETrWbudAON7liZ2VQeVA6e3Tivf2rS8/4aiiCH4Iv3rCivzvPwPd93aeFiEN8MkRXlAqZ7oKeb8/7Y8TiK2NvvWlG+Hdb1w22HPcLHibWjPyh+ZX+3w43zirNhw148sqzrCFxDdM45j3sNaPBr0plkmEhkDDDDMzRHQac7xYOUalxNHpA+EUF+2YW+Z/fHDLM/6+1QtzlaAHN7OdMHzmjLBHVVxyV87+0KeosCx5Az+IM2EekTInhehF72gqBLbFAMsm3FowFA92cxNr4zOznhm/OVqCds3fDr/XWy3XBR4V1M9AGF/uKOFek7yt2Kvu/i4lVMuFKB+3/wUOqB/RnL/NkvJSce1zBXQF62t+fZ/dna7899D20blxN/ATs7pNMgje9XUYIc0cVJ5HYNijNBSJGiVxXPKdEjEHnqhd41LSN1SB3a8Y3u3Y9GwNxBgnGM2DvnT0j65sShshpvJdYGUQ1JuQuKZ0X1GaLotSigDitRsRjkitmaF4IKfdroLUZnt6smM6Wk3Ls/YTGN5/VO8JKpeveS+/5vatpHr2dvtCs18fzZ7/MnTJyQDBKJJCf88b6LbQadqoSzCZhFQCZe/6DnAP0NxD5b0vwAD+a+K0u+0aR1tG7Jy5jHJl487xMTiP05LHQqCGcAOoeYPFW0EbDJvWlB8qyANhf6w/4MheHmdF8AvBIdbqlcZQy8cuobTAKxMjBnrkl5E31bm0qI+mljdCIZ/ySCnKHEJxJ0qoImEGkbEZ6JRJ+WSJ71e7Ivfv/pqa70buXYTgJHvYa579XgAnD/si7tezOEzblEmAtgOhT15MImBOsFtI5hX1HCKwioFRoV3Vb+dRD9hbxRjeD7ll/ljIMgAWrE3dw/+2xvUqbGK1alk0nPSyrpJDLecSDMJOAEKE4ipgYRyQPUSsB6JXkKyk+UtG9zRYPc90xVAHPfMtpFK2+c116VRO1UBo6H4myFngaieqgmABIwuS3hCyr2JVHabMAdUSnsitiGJQ7C7ZxKA0B6uIWNlC+QSouDJoGB57VpwClzldnmlCHjsfVrjZGJhnWKkpnFhJMVONGxfjEoUkVJSV8mpSdV5GmytKnYvaFtf+3NB220h+GNKoA5OpNCDkS9MD3D9/2ZEJygbhvv3urEGYL2K9APQrtA1gFmnYmi16xnekuI+kOERR9hhFLJbgi2RKtX3z9Q8OqNGZYxOuJ+w19lR43RT3hp43nq+1Xwo1qCP1VVZyrTiaSxzbEOoGoFEoC6l/VzKnie2e1+8EqpvTx29Te8dA9ggBXAPADh7aNpzF7u06R6Y+gUAM4eOoOJ3GKfpkAtAT0g2gzVNpC0ikUrEbVEUbhF2fRZltBXG4VdQdiRz0VpL9LqdU9GzVg7EMxcAdSxm7oxv3IMiBvOmcX1vePYbaMl7Rujvl/IsJ8Sk4ZoPRnTINCppDqdiKcppIHADa53qrKVmVutagtBX1Lg+VLevoTcq10VzXHs5q8CmGMn291e2WUjpauPrYlIJ3h+cgYIp4Awm5QalLQKQBqgDFRLBG1RF+oEtCjpFlXqhEqPDblLEfVFCRUHqP0aRkkpRv0dRXGA6m7cjOsq2/2DPLdDt4u3zY2YQx2YTDj+eG9ypsoLE76XNsaDx0bJpD3PjmNjJojoBGae4l6iRDydVI9R0CQiCFTyIMqpUi8gjq/yJbV4EQabrZR6wl8t7zsC4zwPzayM0l0rgDlKgjzwyzTxDef/xTiENMkz/iQwphKxs5EeD+A4QCeDCKoaERApKABpHxO1WattZNAKK+1Q6hGWvIQ2L0m/6Ee2RJHaKCESFkRSYRC91lewkzN5GYotrQDryCYvBsJ5uIAnz6nnYnq8lyp4nKgxHLDneQGxpkzCN5xEFFUJOG3YjFOSSaQ8RUmnGHCDkNaTalpBHhF5cITPkAIRt6jqq1C8ImRfVYt29nhrcWu2o3ltJZxnZFM09mdVAHPsZTwqd3BB1ZMnT58EaD3YTGV1vKA0WYB6ih1OMhXEEwmaHtRKtJ8IBVXk3M+k2qvQrY5zkUg6bcTdBOkOEfUR+QUht/2XKCqpOM21qiASJkWCrJWUJ1qsCqWjNVJnFmgf1+tAFrNWb4g/h7TZ4XEeZrnPg4xcbgvsPt022H26rbD7rJ6c4mJgqC5k6q0xnCwa9tPMXsCsHhktsYmYvKTPCUGYVvLGE1EdsU6A0ESoTmSiiQKqJdJaKDIgqoJqNQBPEb/U2gHqENU2VrQJabsodahEbYGnbUdoRtCorOsj7SIVwDzSZmzX/sapbLMKxyXT1amkwq8lT6eqYBoxTyVyQcmoh6KaiDIKpIk0o+A0iaaV4QGUBdTlkfdD3SdlVdFPpHlVcs6qHKwWyWhBVUuqpmiMlqBajKwGxkhJQz+MPC15qpEEGgOp9QY/3REN/S7tv/67gnFc4YA/9LnD0HoBjBv8TWhp2zpNb/e9ENJg0bVqwGl47quJBj85QaxMhpV8kTBhmJKinBCmJBMlYZEikiSBMsqUjuUiWi2EKgJVQ7WK2IEgaqBaIxp/T0ARwhXrU+QBLQKUV6I8SHtJtEWAVgi1Kdu2MKAt1gtzLtGhBS3h0ZgZc+Q/XjuOoAKYb7QZ3fN4qHHOGt8306uk1k97YjIsUYbBGfW0Xi2PZ6aJQlrHSs7rWqdQB1k15DQlUiJnE3CHKrmqCAyGQNxvB4FLmUCipCyABkIuW4oCAO5fSEyRijMnyEAUABw/oo2jqlStgp2pYffaKcOHqnH0raowgHoKGAN2Gpz77rggB/+RJog4QQojKgbErtPOHhj3eLD74gaj7mcVGQR1ZzMkKkKQJaIex+Au0G5GXDqhW0m6SKkbVnIRbMFjP19AWOjvaM8tW3eiG9/hplkfPSv7II60ApgHUdhH6q2co6oq0ZCB76dgTCpUzniI0syUBFHKiiSNegllm3A/kyApRElSJB2ADYOZxMok+WpgVMQjsOfAVqEEsK8qPAiaDtgEYMZA2Qf3VyVQqKruU5QRkSAihVWjLnkgJOLAwg5/L8XaH7uyzRqIaGDYFJ12LKIl9qQAlSLUL8LaYsil/ObHns6vxIWxw6xyVCSwJwlUALOyNg61BNwadGFSQzXNd9edbXXOh8491F2u3P9olUAFMI/Wma+MuyKBigTKlkAFMMsWWaVBRQIVCRytEqgA5tE685VxVyRQkUDZEqgAZtkiqzSoSKAigaNVAhXAPFpnvjLuigQqEihbAhXALFtklQYVCVQkcLRK4P8Dx5SDJIRoCysAAAAASUVORK5CYII=",_oe="data:image/png;base64,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",$oe=Be(37426),ese=Be(19150),tse=Be(55303),nse=Be(92691),rse=Be(99755),ise=Be(46016),ase="data:image/png;base64,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",ose=Be.p+"static/nltpbg.f01aad4b.png",sse=Be.p+"static/nltpbg2.303fcb0b.png",Z3={title:"title___m9Fww",bg:"bg___f9tLu"},lse="data:image/png;base64,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",use=Be.p+"static/2.3612d2e5.png",cse=Be.p+"static/3.0ae7bccf.png",dse=Be.p+"static/4.d75cb058.png",fse=Be.p+"static/5.89f1948f.png",hse=Be.p+"static/6.cc2d55ef.png",gse=Be.p+"static/7.3afb9435.png",pse=Be.p+"static/8.5401d4a7.png",mse=Object.defineProperty,aL=Object.getOwnPropertySymbols,vse=Object.prototype.hasOwnProperty,Ase=Object.prototype.propertyIsEnumerable,oL=(b,a,y)=>a in b?mse(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,yse=(b,a)=>{for(var y in a||(a={}))vse.call(a,y)&&oL(b,y,a[y]);if(aL)for(var y of aL(a))Ase.call(a,y)&&oL(b,y,a[y]);return b};const xse=({DataProps:b=[],baifenbi:a=1,pathsDetail:y,isShow:x,item:E,i:z})=>{const ee=(0,dt.useParams)(),[te,ne]=(0,me.useState)(0),ae=33,oe=Math.PI/2+z*(Math.PI*2/(b==null?void 0:b.length)),se=ae*Math.cos(oe)/100,ue=ae*Math.sin(oe)/100;return me.createElement(Qe.Z,{color:"#444FC2",title:x?null:me.createElement("div",{style:{fontSize:`${14*a}rem`}},me.createElement("div",null,"\u8986\u76D6",(E==null?void 0:E.children_count)||0,"\u4E2A\u5B50\u80FD\u529B\u3001",(E==null?void 0:E.subject_knowledge_graph_count)||0,"\u4E2A\u77E5\u8BC6\u70B9"),me.createElement("div",{style:{marginTop:"10rem"}},"\u70B9\u51FB\u67E5\u770B\u8BE6\u60C5"))},me.createElement("div",{className:`flex flex-col item-center justify-center absolute ${x?"":"current"} ${Z3.title}`,onClick:()=>{x||(0,gt.xg)(`/knowledgegraph/${ee==null?void 0:ee.pathId}/abilityMap/detail/${E==null?void 0:E.id}${window.location.search}`)},onMouseOver:()=>{x||ne(2)},onMouseOut:()=>{x||ne(0)},style:{left:`calc(50% - ${se*100}%)`,top:`calc(50% - ${ue*100}%)`,transform:"translate(-50%,-50%)",width:"20%",fontSize:`${(14+te)*a}rem`}},me.createElement("div",{style:{opacity:"0.8"}},"\u4E3B\u80FD\u529B"),me.createElement("div",{className:"multi_ellipsis1",style:{fontSize:`${18*a}rem`,fontWeight:500}},E==null?void 0:E.name),!(y!=null&&y.detail.can_managed)&&me.createElement("div",null,"\u638C\u63E1\u7387 ",E==null?void 0:E.grasp_rate," %")))},Pse=({DataProps:b=[],className:a="",style:y={},baifenbi:x=1,pathsDetail:E,isShow:z})=>{const ee=(0,me.useMemo)(()=>{const te=["",lse,use,cse,dse,fse,hse,gse,pse];return te==null?void 0:te[(b==null?void 0:b.length)||0]},[b]);return me.createElement("div",{className:`w-full h-full flex item-center justify-center relative overflow_hidden ${a} ${Z3.bg}`,style:yse({backgroundImage:`url(${b!=null&&b.length?sse:ose})`,backgroundSize:"auto 100%",height:"100%"},y)},((b==null?void 0:b.length)||0)>0&&me.createElement("img",{className:`absolute ${Z3.bg}`,src:ee,style:{width:"95%",height:"95%",left:"50%",top:"50%",transform:`translate(-50%, -50%) ${[2,3,6].includes(b==null?void 0:b.length)?"rotate(90deg)":(b==null?void 0:b.length)==7?"rotate(25deg)":""}`}}),b==null?void 0:b.map((te,ne)=>me.createElement(xse,{key:ne,i:ne,item:te,DataProps:b,className:a,style:y,baifenbi:x,pathsDetail:E,isShow:z})),me.createElement("div",{className:"text-center"},me.createElement("div",{style:{fontSize:`${28*x}rem`}},"\u80FD\u529B\u76EE\u6807"),me.createElement("div",{style:{fontSize:`${12*x}rem`}},"\u70B9\u51FB\u73AF\u56FE\u67E5\u770B\u80FD\u529B\u8BE6\u60C5")))};var bse=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Pse),Ese=Be.p+"static/bg.a1e8d200.png",YS={ChangeBut:"ChangeBut___VXZuF",spin:"spin___YZs77"},Sse=Be(71067),wse=Object.defineProperty,Cse=Object.defineProperties,Bse=Object.getOwnPropertyDescriptors,sL=Object.getOwnPropertySymbols,Tse=Object.prototype.hasOwnProperty,Mse=Object.prototype.propertyIsEnumerable,lL=(b,a,y)=>a in b?wse(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,uL=(b,a)=>{for(var y in a||(a={}))Tse.call(a,y)&&lL(b,y,a[y]);if(sL)for(var y of sL(a))Mse.call(a,y)&&lL(b,y,a[y]);return b},cL=(b,a)=>Cse(b,Bse(a)),Y3=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const Dse=({pathsDetail:b,dispatch:a})=>{var y,x,E,z,ee,te,ne,ae,oe,se,ue,ce,de,ye,Ae,ge,Ee,be,we,De;const{detail:Me,actionTabs:He}=b,Ie=(0,dt.useParams)(),[Re]=(0,dt.useSearchParams)(),Le=(0,me.useRef)(null),[je,We]=(0,me.useState)({}),[,ht,Pt,xt]=(0,hn.U)(nt.Eu,{subject_id:Ie==null?void 0:Ie.pathId}),[Lt,kt]=(0,me.useState)([{name:"\u638C\u63E1\u738759%\u4EE5\u4E0B",value:0,itemStyle:{color:"rgb(6,110,247)"}},{name:"\u638C\u63E1\u738760%\uFF5E79%",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63E1\u738780%\uFF5E100%",value:0,itemStyle:{color:"rgb(223,209,38)"}}]),wt=[{title:"\u80FD\u529B\u76EE\u6807\u638C\u63E1\u6570",value:(y=xt==null?void 0:xt.data)==null?void 0:y.total_grasp_count,unit:"\u4E2A",img:ise,bg:"rgba(18, 42, 159, .4)",ProgressTitle:"\u5B8C\u6210\u6574\u4F53\u80FD\u529B\u7387",percent:((x=xt==null?void 0:xt.data)==null?void 0:x.total_grasp_rate)||0,trailColor:"rgba(22, 115, 255, .1)",strokeColor:"#1673FF"},{title:"\u5DF2\u638C\u63E1\u5B50\u80FD\u529B\u6570",value:(E=xt==null?void 0:xt.data)==null?void 0:E.children_ability_goal_grasp_count,unit:"\u4E2A",img:ase,bg:"rgba(0, 87, 76, .4)",ProgressTitle:"\u5B8C\u6210\u5B50\u80FD\u529B\u7387",percent:((z=xt==null?void 0:xt.data)==null?void 0:z.children_ability_goal_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#32C791"},{title:"\u8D44\u6E90\u5B8C\u6210\u6570",value:(ee=xt==null?void 0:xt.data)==null?void 0:ee.resource_complete_count,unit:"\u4E2A",img:nse,bg:"rgba(108, 76, 0, .4)",ProgressTitle:"\u5B8C\u6210\u8D44\u6E90\u7387",percent:((te=xt==null?void 0:xt.data)==null?void 0:te.resource_complete_rate)||0,trailColor:"rgba(209, 157, 83, .1)",strokeColor:"#D19D53"},{title:"\u5DF2\u7ECF\u638C\u63E1\u77E5\u8BC6\u70B9",value:(ne=xt==null?void 0:xt.data)==null?void 0:ne.knowledge_grasp_count,unit:"\u4E2A",img:rse,bg:"rgba(0, 28, 106, .4)",ProgressTitle:"\u77E5\u8BC6\u70B9\u638C\u63E1\u7387",percent:((ae=xt==null?void 0:xt.data)==null?void 0:ae.knowledge_grasp_rate)||0,trailColor:"rgba(50, 199, 145, .1)",strokeColor:"#1673FF"}],_e=(...tt)=>Y3(void 0,[...tt],function*(Ft={}){yield Pt(cL(uL({},Ft),{subject_id:Ie==null?void 0:Ie.pathId}))}),yt=()=>Y3(void 0,null,function*(){a({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:Re.get("type")==="classrooms"?"course":"subject",graphable_id:Ie.pathId}})});return(0,me.useEffect)(()=>{var tt,Ft;if((xt==null?void 0:xt.status)==0&&(Me!=null&&Me.can_managed)){const Xt=(Ft=Object==null?void 0:Object.entries(((tt=xt==null?void 0:xt.data)==null?void 0:tt.study_grasp_hash)||{}))==null?void 0:Ft.map(([Pn,Mt],Bt)=>({name:Pn,value:Mt,itemStyle:Lt[Bt].itemStyle}));kt(Xt)}},[Me==null?void 0:Me.can_managed,xt]),(0,me.useEffect)(()=>{je!=null&&je.id&&_e({id:je==null?void 0:je.id})},[je==null?void 0:je.id]),(0,me.useEffect)(()=>{var tt,Ft,Xt;if(((tt=Me==null?void 0:Me.ability_goals)==null?void 0:tt.length)>0){const Pn=(Ft=Me==null?void 0:Me.ability_goals)==null?void 0:Ft.find(Mt=>Mt==null?void 0:Mt.is_choice);We(cL(uL({},Pn),{knowledge_graph_route_id:(Xt=xt==null?void 0:xt.data)==null?void 0:Xt.knowledge_graph_route_id})),!(Pn!=null&&Pn.id)&&a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u80FD\u529B\u56FE\u8C31"}}})}},[Me==null?void 0:Me.ability_goals,(oe=xt==null?void 0:xt.data)==null?void 0:oe.knowledge_graph_route_id]),me.createElement(Qt.Z,{spinning:ht,wrapperClassName:YS.spin,size:"large",tip:"\u6570\u636E\u7EDF\u8BA1\u4E2D\uFF0C\u8BF7\u7A0D\u540E"},((se=Me==null?void 0:Me.ability_goals)==null?void 0:se.length)>0?me.createElement("div",{className:"flex w-full c-white overflow_hidden",style:{padding:"20rem 40rem",fontSize:"16rem"}},me.createElement("div",{className:" minW-0 flex flex-col",style:{flex:"1.5",gap:"10rem"}},me.createElement("div",{className:" flex-1",style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},me.createElement("div",{className:"flex item-center gap-10px-rem"},me.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},me.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),me.createElement(Qe.Z,{title:(je==null?void 0:je.name)||"",placement:"topLeft"},me.createElement("div",{className:"multi_ellipsis1"},(je==null?void 0:je.name)||"")),me.createElement("div",{className:`current flex item-center text-nowrap ${YS.ChangeBut}`,onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u80FD\u529B\u56FE\u8C31"}}})}},me.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),(Me==null?void 0:Me.can_managed)&&me.createElement("div",{className:"text-12px-rem c-white flex item-center gap-10px-rem"},me.createElement("div",{className:"flex current item-center rounded-full gap-6px-rem text-nowrap",style:{background:"#202F4F",padding:"5rem 8rem"},onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"}}})}},me.createElement("span",{className:"iconfont icon-tianjiatixing",style:{fontSize:"12rem"}})," \u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"),me.createElement("div",{className:"flex current item-center rounded-full gap-6px-rem text-nowrap",style:{background:"#202F4F",padding:"5rem 8rem"},onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"}}})}},me.createElement("span",{className:"iconfont icon-bianji13",style:{fontSize:"12rem"}})," \u7F16\u8F91\u80FD\u529B\u56FE\u8C31"),me.createElement("div",{className:"flex current item-center rounded-full gap-6px-rem text-nowrap",style:{background:"#202F4F",padding:"5rem 8rem"},onClick:()=>{Nt.default.confirm({title:"\u5220\u9664\u80FD\u529B\u56FE\u8C31",icon:null,centered:!0,width:"500rem",content:me.createElement(me.Fragment,null,me.createElement("div",{className:"text-16px-rem c-black ",style:{marginBottom:"10rem"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A",je==null?void 0:je.name,"\u300B\u80FD\u529B\u56FE\u8C31\uFF1F\u5220\u9664\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),me.createElement(Sse.Z,{ref:tt=>Le.current=tt})),okText:"\u786E\u8BA4\u5220\u9664",onOk:()=>Y3(void 0,null,function*(){if(Le.current.onVerify())return Promise.reject();const tt=yield(0,nt.pf)({id:je==null?void 0:je.id,subject_id:Ie==null?void 0:Ie.pathId});(tt==null?void 0:tt.status)===0&&(Rt.ZP.success("\u5220\u9664\u6210\u529F"),yt())})})}},me.createElement("span",{className:"iconfont icon-shanchu17",style:{fontSize:"12rem"}})," \u5220\u9664\u80FD\u529B\u56FE\u8C31"))),me.createElement("div",{className:"flex",style:{marginTop:"30rem",gap:"10rem"}},me.createElement("div",{className:"minW-0 flex",style:{flex:"1.5"}},[{title:"\u4E3B\u80FD\u529B\uFF08\u4E2A\uFF09",value:(ue=xt==null?void 0:xt.data)==null?void 0:ue.total_count,img:qoe},{title:"\u5B50\u80FD\u529B\uFF08\u4E2A\uFF09",value:(ce=xt==null?void 0:xt.data)==null?void 0:ce.total_children_count,img:_oe}].map((tt,Ft)=>me.createElement("div",{key:Ft,className:"flex-1 minW-0 flex flex-col item-center",style:{gap:"10rem"}},me.createElement("div",{style:{fontSize:"30rem",textShadow:"0 1rem 10rem #0096FC"}},tt==null?void 0:tt.value),me.createElement("div",{style:{fontSize:"14rem"}},tt==null?void 0:tt.title),me.createElement("img",{src:tt==null?void 0:tt.img,width:"166rem",height:"160rem",style:{width:"166rem",height:"160rem",marginTop:"-15rem"}})))),me.createElement("div",{className:"flex-1 minW-0 flex flex-col justify-between",style:{gap:"70rem"}},[{title:"\u8986\u76D6\u77E5\u8BC6\u70B9",value:(de=xt==null?void 0:xt.data)==null?void 0:de.total_knowledge_count,unit:"\u4E2A",percent:(ye=xt==null?void 0:xt.data)==null?void 0:ye.knowledge_rate,percenttitle:"\u5360\u603B\u77E5\u8BC6\u70B9"},{title:"\u8986\u76D6\u8D44\u6E90\u6570",value:(Ae=xt==null?void 0:xt.data)==null?void 0:Ae.total_resource_count,unit:"\u4E2A",percent:(ge=xt==null?void 0:xt.data)==null?void 0:ge.resource_rate,percenttitle:"\u5360\u603B\u8D44\u6E90\u6570"}].map((tt,Ft)=>me.createElement("div",{key:Ft,className:"flex-1 minW-0 flex relative",style:{gap:"20rem"}},me.createElement("div",{className:"flex flex-col justify-between",style:{marginLeft:"40rem"}},me.createElement("div",{style:{fontSize:"14rem",whiteSpace:"nowrap"}},tt==null?void 0:tt.title),me.createElement("div",{style:{fontSize:"26rem",textShadow:(tt==null?void 0:tt.value)==0?"":"0 1rem 10rem #0096FC",opacity:(tt==null?void 0:tt.value)==0?.9:1}},tt==null?void 0:tt.value,me.createElement("span",{style:{fontSize:"14rem"}},tt==null?void 0:tt.unit))),me.createElement(Mu.Z,{type:"dashboard",percent:tt==null?void 0:tt.percent,gapDegree:178,strokeWidth:10,className:"absolute",style:{right:"30rem",top:"15rem"},trailColor:"#1E2E72",strokeColor:{"0%":"#0E5FFF","50%":"#2DE1FD","100%":"#2DE1FD"},strokeLinecap:"round",format:Xt=>me.createElement("div",{className:"c-white",style:{fontSize:"12rem",textAlign:"center",marginTop:"-35rem"}},Xt,"%",me.createElement("br",null),me.createElement("br",null),tt==null?void 0:tt.percenttitle)})))))),me.createElement("div",{className:"flex-1",style:{padding:"20rem",background:"rgba(32, 47, 79, .34)",borderRadius:"12rem"}},me.createElement("div",{style:{marginBottom:"20rem"}},"\u4E3B\u80FD\u529B\u5B66\u4E60\u60C5\u51B5"),Me!=null&&Me.can_managed?me.createElement("div",{className:"flex",style:{gap:"10rem"}},me.createElement("div",{className:"minW-0 flex flex-col flex-1",style:{gap:"13rem"}},[{title:"\u5B66\u4E60\u4EBA\u6570",value:(Ee=xt==null?void 0:xt.data)==null?void 0:Ee.study_count,unit:"",img:$oe,bg:"rgba(68, 95, 232, 0.4)"},{title:"\u5B66\u4E60\u5B8C\u6210\u7387",value:(be=xt==null?void 0:xt.data)==null?void 0:be.complete_rate,unit:"%",img:ese,bg:"rgba(182, 129, 0, .4)"},{title:"\u5B66\u4E60\u638C\u63E1\u7387",value:(we=xt==null?void 0:xt.data)==null?void 0:we.grasp_rate,unit:"%",img:tse,bg:"rgba(6, 145, 127, .4)"}].map((tt,Ft)=>me.createElement("div",{key:Ft,className:"relative",style:{borderRadius:"6rem",padding:"20rem",background:tt==null?void 0:tt.bg}},me.createElement("div",{style:{fontSize:"14rem",color:"rgba(255,255,255,.8)"}},tt==null?void 0:tt.title),me.createElement("div",{style:{fontSize:"26rem"}},tt==null?void 0:tt.value,me.createElement("span",{style:{fontSize:"14rem"}},tt==null?void 0:tt.unit)),me.createElement("img",{className:"absolute",style:{right:"6rem",bottom:"6rem"},height:"35rem",src:tt==null?void 0:tt.img})))),me.createElement("div",{className:"flex-2 minW-0"},me.createElement(Koe.Z,{dataSource:Lt,legend:{top:null,icon:"roundRect",bottom:10,left:"center",itemWidth:14,itemGap:15,textStyle:{color:"#fff"},formatter:tt=>tt}}))):me.createElement("div",{style:{display:"grid",gap:"20rem",gridTemplateColumns:"1fr 1fr"}},wt==null?void 0:wt.map((tt,Ft)=>me.createElement("div",{key:Ft,className:"relative c-white",style:{padding:"22rem 30rem",background:tt==null?void 0:tt.bg,borderRadius:"6rem"}},me.createElement("img",{src:tt==null?void 0:tt.img,width:"43rem",height:"43rem",className:"absolute",style:{right:"22rem",top:"22rem"}}),me.createElement("div",{style:{fontSize:"14rem"}},tt==null?void 0:tt.title),me.createElement("div",{className:" blod",style:{marginTop:"10rem",fontSize:"26rem",lineHeight:"26rem"}},tt==null?void 0:tt.value,me.createElement("span",{style:{fontSize:"14rem"}},tt==null?void 0:tt.unit)),me.createElement("div",{style:{fontSize:"12rem",marginTop:"26rem"}},me.createElement("div",null,tt==null?void 0:tt.ProgressTitle,tt==null?void 0:tt.percent,"%"),me.createElement(Mu.Z,{percent:tt==null?void 0:tt.percent,showInfo:!1,trailColor:tt==null?void 0:tt.trailColor,strokeColor:tt==null?void 0:tt.strokeColor,style:{marginBottom:"0",marginLeft:"0"}}))))))),me.createElement("div",{className:"flex-2 minW-0 flex item-center justify-center relative"},(Me==null?void 0:Me.can_managed)&&me.createElement("div",{className:"absolute flex item-center gap-16px-rem",style:{top:0,right:0}},Re.get("type")==="classrooms"&&me.createElement("div",{className:`current flex item-center ${YS.ChangeBut}`,onClick:()=>{dt.history.push(`/knowledgegraph/${Ie==null?void 0:Ie.pathId}/statistics/abilitymap/${je==null?void 0:je.id}?type=classrooms&tabs=5`)}},me.createElement("span",{style:{fontSize:"14rem"}},"\u6570\u636E\u7EDF\u8BA1")),me.createElement("div",{className:`current flex item-center ${YS.ChangeBut}`,onClick:()=>{(0,gt.xg)(`/knowledgegraph/${Ie.pathId}/abilityMap/edit/${je==null?void 0:je.id}${window.location.search}`)}},me.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u7F16\u8F91\u80FD\u529B\u76EE\u6807")),me.createElement("img",{src:Ese,className:"absolute",width:"1532rem",height:"100%",style:{left:"50%",pointerEvents:"none",transform:"translateX(-61%)"}}),me.createElement(bse,{DataProps:((De=xt==null?void 0:xt.data)==null?void 0:De.ability_goals)||[],className:"c-white",style:{backgroundSize:"auto 100%",height:"710rem",width:"710rem"}}))):me.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},me.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},(Me==null?void 0:Me.can_managed)&&me.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{a({type:"pathsDetail/save",payload:{actionTabs:{key:"\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"}}})}},"\u521B\u5EFA\u80FD\u529B\u56FE\u8C31")),me.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u8BFE\u7A0B\u80FD\u529B\u56FE\u8C31\u662F\u4EC0\u4E48\uFF1F "),me.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u80FD\u529B\u56FE\u8C31\u901A\u8FC7\u6574\u5408\u8BFE\u7A0B\u57F9\u517B\u76EE\u6807\u4E0E\u77E5\u8BC6\u70B9\uFF0C\u6784\u5EFA\u4EE5\u80FD\u529B\u57F9\u517B\u4E3A\u6838\u5FC3\u7684\u6210\u957F\u5730\u56FE\u3002\u5B83\u6E05\u6670\u6807\u6CE8\u6BCF\u4E00\u95E8\u8BFE\u7A0B\u9700\u638C\u63E1\u7684\u6838\u5FC3\u80FD\u529B\uFF0C\u5C06\u62BD\u8C61\u7684\u77E5\u8BC6\u8F6C\u5316\u4E3A\u53EF\u91CF\u5316\u3001\u53EF\u8FFD\u8E2A\u7684\u80FD\u529B\u5750\u6807\uFF0C\u8BA9\u5B66\u4E60\u6709\u65B9\u5411\uFF0C\u6210\u957F\u6709\u8F68\u8FF9\u3002",me.createElement("img",{className:"absolute",src:Be(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),me.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},me.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},me.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u8BFE\u7A0B\u80FD\u529B\u56FE\u8C31\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),me.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},me.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Be(79989)}),me.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Be(73486)}),[{title:"\u591A\u7EF4\u80FD\u529B\u56FE\u8C31",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u4E2A\u80FD\u529B\u56FE\u8C31\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u80FD\u529B\u56FE\u8C31\u8FDB\u884C\u5B66\u4E60\u3002",img:Be(4212)},{title:"\u6570\u636E\u5173\u8054",desc:"\u652F\u6301\u5C06\u5B66\u751F\u5728\u6559\u5B66\u8BFE\u5802\u3001\u77E5\u8BC6\u56FE\u8C31\u3001\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u6C47\u603B\u7EDF\u8BA1\uFF0C\u5206\u6790\u51FA\u5B66\u751F\u5728\u80FD\u529B\u56FE\u8C31\u4E2D\u7684\u638C\u63E1\u60C5\u51B5\u3002",img:Be(50356)},{title:"\u80FD\u529B\u5B66\u4E60\u8DEF\u5F84",desc:"\u652F\u6301\u6839\u636E\u80FD\u529B\u56FE\u8C31\u4E2D\u7684\u4E3B\u80FD\u529B\u548C\u5B50\u80FD\u529B\u751F\u6210\u5BF9\u5E94\u5B66\u4E60\u8DEF\u5F84\uFF0C\u4FBF\u4E8E\u5B66\u751F\u6309\u7167\u5BF9\u7528\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Be(40362)}].map((tt,Ft)=>me.createElement("div",{key:Ft,className:`flex flex-col item-center ${Ft!=1?"mt-64px-rem":""}`},me.createElement("img",{src:tt==null?void 0:tt.img,style:{width:"127rem",height:"119rem"}}),me.createElement("div",{className:"px-20px-rem pb-20px-rem",style:{background:`url(${Be(14760)}) 0 0 / 100% 100% no-repeat`}},tt==null?void 0:tt.title),me.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),me.createElement("div",{className:"px-20px-rem py-20px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"153rem"}},tt==null?void 0:tt.desc))))),me.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},me.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u80FD\u529B\u56FE\u8C31\u6CE8\u610F\u4E8B\u9879 "),me.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:me.createElement("div",{className:"flex flex-col gap-4px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u80FD\u529B\u56FE\u8C31\u6784\u5EFA"),me.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u80FD\u529B\u56FE\u8C31\u57FA\u4E8E\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u80FD\u529B\u56FE\u8C31\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u548C\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:me.createElement("div",{className:"flex flex-col gap-4px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u5B50\u80FD\u529B/\u4E3B\u80FD\u529B\u638C\u63E1\u5EA6\u8BA1\u7B97"),me.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},me.createElement("span",{className:"c-white"},"\u5B50\u80FD\u529B\uFF1A"),"\u6839\u636E\u5F53\u524D\u5173\u8054\u7684\u8D44\u6E90\u638C\u63E1\u8FDB\u884C\u8BA1\u7B97\uFF0C\u6240\u6709\u8D44\u6E90\u638C\u63E1\u7387\u8FBE\u5230\u8BBE\u7F6E\u6570\u503C\u540E, \u8868\u793A\u638C\u63E1\u6539\u8BE5\u80FD\u529B\uFF1B",me.createElement("br",null),me.createElement("span",{className:"c-white"},"\u4E3B\u80FD\u529B\uFF1A"),"\u6839\u636E\u8BE5\u4E3B\u80FD\u529B\u4E0B\u7684\u5B50\u80FD\u529B\u8FDB\u884C\u8BA1\u7B97\uFF0C\u6240\u6709\u5B50\u80FD\u529B\u638C\u63E1\u540E\uFF0C\u8868\u793A\u4E3B\u80FD\u529B\u638C\u63E1\u3002"))},{desc:me.createElement("div",{className:"flex flex-col gap-4px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u4E3B\u80FD\u529B/\u5B50\u80FD\u529B\u6570\u91CF\u9650\u5236"),me.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u4E00\u4E2A\u80FD\u529B\u56FE\u8C31\u4E2D\u6700\u591A\u521B\u5EFA8\u4E2A\u4E3B\u80FD\u529B\uFF0C\u4E3B\u80FD\u529B\u4E0B\u4E0D\u9650\u5236\u5B50\u80FD\u529B\u6570\u91CF\uFF0C\u5B50\u80FD\u529B\u4E0B\u4E0D\u9650\u5236\u8D44\u6E90\u77E5\u8BC6\u70B9\u5173\u8054\u6570\u91CF\u3002"))}].map((tt,Ft)=>me.createElement("div",{key:Ft,className:"px-16px-rem py-22px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},me.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Ft+1).toString().padStart(2,"0")),me.createElement("div",{className:"flex-1 minW-0"},tt==null?void 0:tt.desc))))))),(He==null?void 0:He.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31"&&me.createElement(Va.E_,{type:"goal",open:(He==null?void 0:He.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"\u9009\u62E9\u80FD\u529B\u56FE\u8C31",currentSeleteData:je,onFinish:()=>{yt()}}),((He==null?void 0:He.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(He==null?void 0:He.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31")&&me.createElement(Va.DZ,{currentSeleteData:je,onFinish:()=>{yt()}}))};var Nse=(0,dt.connect)(({pathsDetail:b})=>({pathsDetail:b}))(Dse),Fse=Be(53020),Mi=Be(59301),Ise=Object.defineProperty,JS=Object.getOwnPropertySymbols,dL=Object.prototype.hasOwnProperty,fL=Object.prototype.propertyIsEnumerable,hL=(b,a,y)=>a in b?Ise(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Lse=(b,a)=>{for(var y in a||(a={}))dL.call(a,y)&&hL(b,y,a[y]);if(JS)for(var y of JS(a))fL.call(a,y)&&hL(b,y,a[y]);return b},Rse=(b,a)=>{var y={};for(var x in b)dL.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&JS)for(var x of JS(b))a.indexOf(x)<0&&fL.call(b,x)&&(y[x]=b[x]);return y},Ose=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});const zse=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,activied:te,setactivied:ne}=a,ae=Rse(a,["pathsDetail","user","globalSetting","loading","dispatch","activied","setactivied"]),oe,se,ue,ce,de,ye,Ae,ge;const{detail:Ee,actionTabs:be}=y,we=(0,dt.useParams)(),[De]=(0,dt.useSearchParams)(),[Me,He]=(0,me.useState)([]),[Ie,Re]=(0,me.useState)(),[Le,je]=(0,me.useState)(),[We]=Gt.default.useForm(),[ht,Pt]=(0,me.useState)(!1),[xt,Lt]=(0,me.useState)(!1),kt=(se=(oe=Ee==null?void 0:Ee.route_nodes)==null?void 0:oe.find(tt=>tt==null?void 0:tt.is_choice))==null?void 0:se.id;(0,me.useEffect)(()=>{De.get("uuid")&&Re(De.get("uuid"))},[De.get("uuid")]);const wt=[{name:"\u8BFE\u7A0B\u4FE1\u606F",key:1,content:Mi.createElement(Fa,null),isshow:De.get("type")!=="classrooms"},{name:"\u8BFE\u7A0B\u56FE\u8C31",key:3,content:((ce=(ue=y==null?void 0:y.detail)==null?void 0:ue.nodes)==null?void 0:ce.length)<=1?Mi.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},Mi.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},((de=y==null?void 0:y.detail)==null?void 0:de.can_managed)&&Mi.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{Lt(!0)}},"\u65B0\u5EFA\u56FE\u8C31")),Mi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u77E5\u8BC6\u56FE\u8C31\u662F\u4EC0\u4E48\uFF1F"),Mi.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u77E5\u8BC6\u56FE\u8C31\u662F\u4E00\u5F20\u667A\u80FD\u5316\u7684\u77E5\u8BC6\u5BFC\u822A\u5730\u56FE\uFF0C\u901A\u8FC7AI\u6280\u672F\u5C06\u96F6\u6563\u77E5\u8BC6\u70B9\u4E32\u8054\u6210\u903B\u8F91\u7F51\u7EDC\uFF0C\u6E05\u6670\u5C55\u73B0\u5B66\u79D1\u6838\u5FC3\u6982\u5FF5\u3001\u80FD\u529B\u5C42\u7EA7\u4E0E\u5173\u8054\u8DEF\u5F84\u3002\u5B83\u5982\u540C\u4E00\u4F4D\u201C\u8D85\u7EA7\u5BFC\u5E08\u201D\uFF0C\u4E3A\u4F60\u6307\u660E\u5B66\u4EC0\u4E48\u3001\u600E\u4E48\u5B66\u3001\u5B66\u5230\u54EA\u3002",Mi.createElement("img",{className:"absolute",src:Be(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),Mi.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},Mi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Mi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u8BFE\u7A0B\u77E5\u8BC6\u56FE\u8C31\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),Mi.createElement("div",{className:"w-full flex flex-wrap justify-between",style:{background:`url(${Be(30019)}) center / auto 100% no-repeat`,height:"446rem",gap:"54rem 200rem"}},[{title:"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210",order:1,desc:"\u5C06\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\uFF0C\u6839\u636E\u5173\u7CFB\uFF08\u5305\u542B\u3001\u524D/\u540E\u7EED\uFF09\u548C\u8282\u70B9\u6807\u7B7E\uFF08\u5982\uFF1A\u6587\u79D1/\u7406\u79D1\u3001\u57FA\u7840/\u8FDB\u9636/\u7A81\u7834\uFF09\u5FEB\u901F\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84\u3002"},{title:"\u80FD\u529B\u56FE\u8C31\u6784\u5EFA",order:2,desc:"\u5C06\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\uFF0C\u6309\u7167\u80FD\u529B\u7EF4\u5EA6\uFF0C\u6784\u5EFA\u8BFE\u7A0B\u80FD\u529B\u56FE\u8C31\uFF0C\u7528\u4E8E\u68C0\u9A8C\u5B66\u751F\u5BF9\u8BFE\u7A0B\u57F9\u517B\u80FD\u529B\u7684\u638C\u63E1\u3002"},{title:"\u8BFE\u5802\u5B66\u60C5\u5206\u6790",order:4,desc:"\u652F\u6301\u4E00\u952E\u5C06\u77E5\u8BC6\u56FE\u8C31\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\uFF0C\u8BA9\u5B66\u751F\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u5B8C\u6210\u5B66\u4E60\u4EFB\u52A1\uFF0C\u5E76\u53EF\u4EE5\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\u548C\u5B66\u60C5\u9884\u8B66\u3002"},{title:"\u5B66\u4E60\u8D44\u6E90\u63A8\u8350",order:3,desc:"\u5229\u7528\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5173\u7CFB\u548C\u6807\u7B7E\u5206\u7C7B\uFF0C\u57FA\u4E8E\u5B66\u751F\u5B66\u4E60\u53CA\u638C\u63E1\u5185\u5BB9\u4E3A\u5B66\u751F\u63A8\u8350\u8584\u5F31\u70B9\u3001\u63D0\u5347\u70B9\u3001\u7A81\u7834\u70B9\u8D44\u6E90\u5B66\u4E60\u3002"}].map((tt,Ft)=>Mi.createElement("div",{key:Ft,className:"py-10px-rem px-20px-rem flex flex-col gap-10px-rem rounded-8px-rem",style:{width:"234rem",height:"160rem",background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",order:tt==null?void 0:tt.order}},Mi.createElement("div",{className:"text-16px-rem"},Ft+1,". ",tt==null?void 0:tt.title),Mi.createElement("div",{style:{color:"rgba(255,255,255,0.8)"}},tt==null?void 0:tt.desc))))),Mi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Mi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Be(63232)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u6CE8\u610F\u4E8B\u9879 "),Mi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:Mi.createElement("div",{className:"flex flex-col gap-4px-rem"},Mi.createElement("div",{className:"text-16px-rem"},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u7C7B\u578B"),Mi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u4E3B\u8981\u5206\u4E3A\u4E24\u79CD\u7C7B\u578B\uFF1A",Mi.createElement("span",{style:{color:"#FFE698"}},"\u6807\u7B7E\u8282\u70B9\u548C\u8D44\u6E90\u8282\u70B9"),Mi.createElement("br",null),Mi.createElement("span",{className:"c-white"},"\u6807\u7B7E\u8282\u70B9\uFF1A"),"\u7528\u4E8E\u521B\u5EFA\u6587\u672C\u5185\u5BB9\uFF0C\u5982\u7AE0\u8282\u3001\u77E5\u8BC6\u70B9\u3002",Mi.createElement("br",null),Mi.createElement("span",{className:"c-white"},"\u8D44\u6E90\u8282\u70B9\uFF1A"),"\u7528\u4E8E\u521B\u5EFA\u8D44\u6E90\u5185\u5BB9\uFF0C\u53EF\u4EE5\u9009\u62E9\u5E73\u53F0\u8D44\u6E90\u3001\u672C\u5730\u4E0A\u4F20\u6587\u4EF6\u548C\u5916\u94FE\u3002",Mi.createElement("br",null)))},{desc:Mi.createElement("div",{className:"flex flex-col gap-4px-rem"},Mi.createElement("div",{className:"text-16px-rem"},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u6807\u7B7E"),Mi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u77E5\u8BC6\u56FE\u8C31\u6807\u7B7E\u53EF\u4EE5\u7528\u6237\u81EA\u5B9A\u4E49\u6DFB\u52A0\uFF0C\u8282\u70B9\u6807\u7B7E\u4E3B\u8981\u7528\u4E8E\u7B5B\u9009\u8282\u70B9\uFF0C\u5982\u6587\u79D1/\u7406\u79D1/\u5DE5\u79D1\u3001\u7B80\u5355/\u8FDB\u9636/\u56F0\u96BE\u3002",Mi.createElement("br",null),Mi.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u56FE\u8C31\u65F6\uFF0C\u5C06\u6807\u7B7E\u540C\u6B65\u5EFA\u7ACB\uFF0C\u540E\u7EED\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u548C\u80FD\u529B\u56FE\u8C31\u65F6\u53EF\u4EE5\u4F7F\u7528\u3002")))},{desc:Mi.createElement("div",{className:"flex flex-col gap-4px-rem"},Mi.createElement("div",{className:"text-16px-rem"},"\u77E5\u8BC6\u56FE\u8C31\u8282\u70B9\u5173\u7CFB"),Mi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u77E5\u8BC6\u56FE\u8C31\u5173\u7CFB",Mi.createElement("span",{style:{color:"#FFE698"}},"\u6709\u5305\u542B/\u88AB\u5305\u542B\u3001\u524D\u5E8F/\u540E\u7EED\u3001\u5173\u8054\u3002"),Mi.createElement("br",null),Mi.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u56FE\u8C31\u65F6\uFF0C\u5C06\u5173\u7CFB\u540C\u6B65\u5EFA\u7ACB\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u65F6\uFF0C\u5C06\u6839\u636E\u524D\u5E8F/\u540E\u7EED\u5173\u7CFB\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002")))}].map((tt,Ft)=>Mi.createElement("div",{key:Ft,className:"py-22px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},Mi.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Ft+1).toString().padStart(2,"0")),Mi.createElement("div",{className:"flex-1 minW-0"},tt==null?void 0:tt.desc))))))):Mi.createElement(koe,{settpacti:Re,tpacti:Ie}),isshow:!0},{name:"\u5B66\u4E60\u8DEF\u5F84",key:2,content:Mi.createElement(Oo,{setxxljac:je,xxljac:Le}),isshow:!0},{name:"\u4EA4\u6D41\u53CD\u9988",key:4,content:Mi.createElement(Rs,null),isshow:De.get("type")!=="classrooms"},{name:"\u80FD\u529B\u56FE\u8C31",key:5,content:Mi.createElement(Nse,null),isshow:!0},{name:"\u6570\u636E\u7EDF\u8BA1",key:6,content:Mi.createElement(Fse.default,{learningpathId:kt,isCompontent:!0}),isshow:De.get("type")=="classrooms"&&kt&&(0,Y0.GJ)()}].filter(tt=>tt==null?void 0:tt.isshow);(0,me.useEffect)(()=>{var tt,Ft;if((tt=y==null?void 0:y.detail)!=null&&tt.nodes){let Xt=[...(Ft=y==null?void 0:y.detail)==null?void 0:Ft.nodes];He(Xt==null?void 0:Xt.splice(1))}},[(ye=y==null?void 0:y.detail)==null?void 0:ye.nodes]),(0,me.useEffect)(()=>Mo.Z.subscribe("create_a_knowledge_map",()=>{Lt(!0)}),[]);const _e=(tt={})=>{ee({type:"pathsDetail/getKnowledgeGraphs",payload:Lse({graphable_type:De.get("type")==="classrooms"?"course":"subject",graphable_id:we.pathId},tt)})},yt=tt=>Ose(void 0,null,function*(){var Ft,Xt,Pn,Mt,Bt,jt,un;const{nodeType:xn,description:Tn,name:Yn,tags:Dr}=tt;Pt(!0);const vt=yield(0,bt.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"\u56FE\u8C31",subject_id:we==null?void 0:we.pathId,properties:{description:Tn,rootNodeUuid:(Pn=(Xt=(Ft=y==null?void 0:y.detail)==null?void 0:Ft.nodes)==null?void 0:Xt[0])==null?void 0:Pn.uuid,name:Yn,nodeType:xn[0],tags:(Dr==null?void 0:Dr.join("\uFF0C"))||"",color:"1"},relationships:[{startNodeUuid:(jt=(Bt=(Mt=y==null?void 0:y.detail)==null?void 0:Mt.nodes)==null?void 0:Bt[0])==null?void 0:jt.uuid,type:"\u5305\u542B"}]}});(vt==null?void 0:vt.status)===0&&(Lt(!1),Re((un=vt==null?void 0:vt.data)==null?void 0:un.uuid),ne(3),_e({graphable_id:we==null?void 0:we.pathId})),Pt(!1)});return Mi.createElement("div",{className:ml.content,style:{paddingTop:"20rem"}},Mi.createElement("div",{style:{padding:"0 40rem",position:"sticky",top:0,zIndex:99}},Mi.createElement(Joe,{activied:te,setactivied:ne,TabsData:wt,tplist:Me,settpacti:Re,tpacti:Ie,setxxljac:je,xxljac:Le})),(be==null?void 0:be.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802"&&Mi.createElement(Va.NI,{onFinish:()=>{_e()},type:(Ae=be==null?void 0:be.params)==null?void 0:Ae.type}),Mi.createElement(Nt.default,{open:xt,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>Lt(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{We.resetFields()},confirmLoading:ht,onOk:()=>We.submit(),title:"\u65B0\u589E\u77E5\u8BC6\u56FE\u8C31"},Mi.createElement("div",{className:ml.modal},Mi.createElement("div",{className:ml.mHead},"\u8282\u70B9\u5C5E\u6027"),Mi.createElement(Gt.default,{form:We,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"110rem"},onFinish:yt,className:ml.form},Mi.createElement(Gt.default.Item,{label:"\u56FE\u8C31\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Mi.createElement(Ct.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Mi.createElement(Gt.default.Item,{label:"\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Mi.createElement(Ct.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Mi.createElement(Gt.default.Item,{className:ml.mType,label:Mi.createElement("span",null,"\u56FE\u8C31\u7C7B\u578B ",Mi.createElement(Qe.Z,{title:"\u5F53\u524D\u77E5\u8BC6\u56FE\u8C31\u7684\u7C7B\u578B\uFF0C\u5982\uFF1A\u5927\u7EB2\u56FE\u8C31\u3001\u80FD\u529B\u56FE\u8C31"},Mi.createElement(Ao.Z,null))),name:"nodeType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Mi.createElement(Js,{subjectId:we==null?void 0:we.pathId,type:1}))))),Mi.createElement("div",{className:ml.content},(ge=wt.find(tt=>tt.key===te))==null?void 0:ge.content))};var Hse=(0,dt.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(zse),KS=Be(59301),gL=Object.getOwnPropertySymbols,Use=Object.prototype.hasOwnProperty,kse=Object.prototype.propertyIsEnumerable,Gse=(b,a)=>{var y={};for(var x in b)Use.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&gL)for(var x of gL(b))a.indexOf(x)<0&&kse.call(b,x)&&(y[x]=b[x]);return y},Vse=(b,a,y)=>new Promise((x,E)=>{var z=ne=>{try{te(y.next(ne))}catch(ae){E(ae)}},ee=ne=>{try{te(y.throw(ne))}catch(ae){E(ae)}},te=ne=>ne.done?x(ne.value):Promise.resolve(ne.value).then(z,ee);te((y=y.apply(b,a)).next())});function pL(b){const a=(E,z)=>{if(E.localName===z)return E;for(let ee=0,te=E;te=te.parentNode;ee++){if(te.localName===z)return te;if(te==document.documentElement)return!1}},y=b.target,x=a(y,"a");if(console.log([x],x==null?void 0:x.href,44),!(x!=null&&x.href)&&y.tagName.toUpperCase()==="IMG"){let E=y.src||y.getAttribute("src");E&&(E==null?void 0:E.indexOf("/images/avatars/User"))===-1&&(b.stopPropagation(),b.preventDefault(),Mo.Z.publish("preview-image",E))}}const jse=b=>{var a=b,{pathsDetail:y,globalSetting:x,loading:E,dispatch:z}=a,ee=Gse(a,["pathsDetail","globalSetting","loading","dispatch"]);const[te]=(0,dt.useSearchParams)(),ne=(0,dt.useParams)(),ae=(0,me.useRef)(),[oe,se]=(0,me.useState)((te==null?void 0:te.get("type"))!=="classrooms"?3:1);(0,me.useEffect)(()=>{te.get("tabs")&&se(parseInt(te.get("tabs"))||3)},[te.get("tabs")]),(0,me.useEffect)(()=>{if(ae.current)return ae.current.addEventListener("mousedown",pL),()=>{var ce;(ce=ae.current)==null||ce.removeEventListener("mousedown",pL)}},[ae.current]),(0,me.useEffect)(()=>{ne.pathId&&ue()},[ne.pathId]),(0,me.useEffect)(()=>(z({type:"globalSetting/footerToggle",payload:!1}),()=>{z({type:"globalSetting/footerToggle",payload:!0})}),[]);const ue=()=>Vse(void 0,null,function*(){const ce=yield z({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:te.get("type")==="classrooms"?"course":"subject",graphable_id:ne.pathId}});te.get("type")!="classrooms"&&(ce!=null&&ce.id)&&te.get("token")&&(location.href=location.pathname)});return KS.createElement(Qt.Z,{spinning:!1},KS.createElement("section",{id:"knowledgegraphDetail",className:Cu.bg,style:{background:te.get("type")!=="classrooms"?"#010A23":""}},KS.createElement(Na,null),KS.createElement(Hse,{activied:oe,setactivied:se})))};var Xse=(0,dt.connect)(({pathsDetail:b,loading:a,globalSetting:y})=>({pathsDetail:b,globalSetting:y,loading:a}))(jse)},59792:function(st,Ln,Be){"use strict";var me=Be(59301),dt=Object.defineProperty,Nt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,on=(zt,Ct,Qt)=>Ct in zt?dt(zt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):zt[Ct]=Qt,nt=(zt,Ct)=>{for(var Qt in Ct||(Ct={}))Rt.call(Ct,Qt)&&on(zt,Qt,Ct[Qt]);if(Nt)for(var Qt of Nt(Ct))mt.call(Ct,Qt)&&on(zt,Qt,Ct[Qt]);return zt};const Gt=()=>`shadow-${Math.random().toString(36).slice(2,9)}`,Wt=({percentage:zt,startAngle:Ct=270,strokeColor:Qt="#42BECD",trackColor:bt="#e6e6e6",innerBackgroundColor:Oe="#fff",text:re="",textColor:ie="#000",textSize:fe="1rem",textPadding:le="28rem",outerDiameter:pe,innerDiameter:xe,maxTextLength:Se=6,onClick:Fe,hoverEffect:Ne=!0,style:Qe})=>{const[it,lt]=(0,me.useState)(0),[gt,hn]=(0,me.useState)(0),[yn,Rn]=(0,me.useState)(!1),mr=qn=>{var Fn,gn;const Ke=parseFloat(qn),Jn=parseFloat((gn=(Fn=document.documentElement)==null?void 0:Fn.style)==null?void 0:gn.fontSize);return Ke*Jn},Sr=()=>{lt(mr(pe)),hn(mr(xe))};(0,me.useEffect)(()=>(Sr(),window.addEventListener("resize",Sr),()=>window.removeEventListener("resize",Sr)),[pe,xe]);const er=it/2,fn=gt/2,jn=(it-gt)/2,Gr=er-jn,ti=2*Math.PI*Gr,Li=ti-zt/100*ti,Oi=`rotate(${Ct} ${er} ${er})`,Ga=((qn,Fn)=>Fn&&qn.length>Fn?qn.slice(0,Fn-1)+"...":qn)(re,Se),Ut=()=>{Ne&&Rn(!0)},nn=()=>{Rn(!1)},Xn=mr("4rem");return me.createElement("svg",{width:it,height:it,viewBox:`0 0 ${it} ${it}`,xmlns:"http://www.w3.org/2000/svg",onClick:Fe,onMouseEnter:Ut,onMouseLeave:nn,style:nt({cursor:Fe?"pointer":"default"},Qe)},me.createElement("circle",{cx:er,cy:er,r:fn,fill:Oe}),me.createElement("circle",{cx:er,cy:er,r:Gr,fill:"none",stroke:bt,strokeWidth:jn}),me.createElement("circle",{cx:er,cy:er,r:Gr,fill:"none",stroke:Qt,strokeWidth:jn,strokeDasharray:ti,strokeDashoffset:Li,strokeLinecap:"round",transform:Oi}),yn&&me.createElement("circle",{cx:er,cy:er,r:Gr+jn/2,fill:"none",stroke:"#FA6400",strokeWidth:mr("4rem")}),re&&me.createElement("foreignObject",{x:er-fn,y:er-fn,width:gt,height:gt},me.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:le}},me.createElement("b",{style:{color:ie,fontSize:fe,textAlign:"center"},title:re},Ga))))};Ln.Z=Wt},53020:function(st,Ln,Be){"use strict";Be.r(Ln),Be.d(Ln,{KNOWLEDGELEARNINGDETAIL:function(){return Ke},default:function(){return sr}});var me=Be(59301),dt=Be(65582),Nt=Be.p+"static/nav.8f5feceb.png",Rt=Be(74732),mt=Be(26358),on=Be(16033),nt=Be(82670),Gt=Be(16122),Wt=Be(362),zt=Be(61834),Ct=Be(8451),Qt=Be(17149),bt="data:image/png;base64,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",Oe=Be(87620),re=Be(64813),ie=Be(87017),fe=Be(40181),le=Be(48289),pe=Be(6848),xe=Be(8591),Se=Be(71418),Fe=Be(1710),Ne=Be(93948),Qe=Be(97563),it=Be(18376),lt=Be(42441),gt=Be(76411),hn=Be(56656),yn=Be.n(hn),Rn=Be(3918),mr=Be(2524),Sr=Be(61527),er=Be(49320),fn=Be(74128),jn=Be(65862),Gr=Be(20362),ti=Be(97442),Li=Object.defineProperty,Oi=Object.defineProperties,va=Object.getOwnPropertyDescriptors,Ga=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Xn=(bi,Ei,La)=>Ei in bi?Li(bi,Ei,{enumerable:!0,configurable:!0,writable:!0,value:La}):bi[Ei]=La,qn=(bi,Ei)=>{for(var La in Ei||(Ei={}))Ut.call(Ei,La)&&Xn(bi,La,Ei[La]);if(Ga)for(var La of Ga(Ei))nn.call(Ei,La)&&Xn(bi,La,Ei[La]);return bi},Fn=(bi,Ei)=>Oi(bi,va(Ei)),gn=(bi,Ei,La)=>new Promise((Es,Vi)=>{var Ro=eo=>{try{In(La.next(eo))}catch(fs){Vi(fs)}},ao=eo=>{try{In(La.throw(eo))}catch(fs){Vi(fs)}},In=eo=>eo.done?Es(eo.value):Promise.resolve(eo.value).then(Ro,ao);In((La=La.apply(bi,Ei)).next())}),Ke=(bi=>(bi.KNOWLEDGE="1",bi.RESOURCE="2",bi.STUDENT="3",bi))(Ke||{});const Jn=({dispatch:bi,pathsDetail:Ei,learningpathId:La,isCompontent:Es})=>{var Vi,Ro,ao,In,eo,fs,bo,Qa,aa,lo,Yu,Ll,Zi,is,Wa;const{detail:vo,actionTabs:dr}=Ei,[lr,Yr]=(0,me.useState)((0,dt.useParams)()),To=new URLSearchParams(window.location.search),[Ss,Na]=(0,me.useState)({}),[Mo,Cu]=(0,me.useState)("good"),[,ml,$o,pi]=(0,Sr.U)(er.b,{subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId}),[,Ju,ws,vc]=(0,Sr.U)(er.S$,{subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId}),[Ba,Ra]=(0,me.useState)({page:1,limit:10,type:"1",keyword:""}),{pxToRoot:Kn,rootFontSize:br}=(0,Gr.Z)(),Fa=(0,me.useMemo)(()=>{var Je,at;const Un=((at=(Je=pi==null?void 0:pi.data)==null?void 0:Je.route_study_info)==null?void 0:at.study_grasp_hash)||[],Er=Un==null?void 0:Un.reduce((zi=0,Yi)=>zi+((Yi==null?void 0:Yi.value)||0),0),Nr=["#37AD83","#0374EA","#F29533","#EE5D5D","#A4C8FC"],la=Un.map((zi,Yi)=>Fn(qn({},zi),{color:Nr[Yi]})),ji={title:[{text:"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4",left:"center",top:"middle",textStyle:{color:"#A4C8FC",fontWeight:"normal",fontSize:Kn(12)}}],tooltip:{appendToBody:!0,trigger:"item",position:"right",formatter:({color:zi,value:Yi,name:Ci,percent:Gn})=>`
-
\u638C\u63E1\u7387${Bi}
-
${Yi}\u4EBA \u5360\u6BD4${Gn}%`},color:Er==0?["#1F2A51"]:Dr,series:{type:"pie",radius:["45%","80%"],label:{position:"inner",fontSize:Kn(14),formatter:({percent:zi})=>zi==0?"":`${zi}%`},labelLine:{show:!1},data:Un}};return{listData:la,option:ji}},[(Vi=pi==null?void 0:pi.data)==null?void 0:Vi.route_study_info,br]),ri=(0,me.useMemo)(()=>{var Je,it,Un,Er,Dr,la,ji,zi,Yi,Bi;const Gn=[{value:((it=(Je=pi==null?void 0:pi.data)==null?void 0:Je.route_study_info)==null?void 0:it.complete_rate)||0,name:"\u5E73\u5747\u5B8C\u6210\u7387"},{value:((Dr=(Er=(Un=pi==null?void 0:pi.data)==null?void 0:Un.route_study_info)==null?void 0:Er.personal_complete)==null?void 0:Dr.complete_rate)||0,name:"\u6700\u9AD8\u5B8C\u6210\u7387"},{value:((ji=(la=pi==null?void 0:pi.data)==null?void 0:la.route_study_info)==null?void 0:ji.grasp_rate)||0,name:"\u5E73\u5747\u638C\u63E1\u7387"},{value:((Bi=(Yi=(zi=pi==null?void 0:pi.data)==null?void 0:zi.route_study_info)==null?void 0:Yi.personal_grasp)==null?void 0:Bi.grasp_rate)||0,name:"\u6700\u9AD8\u638C\u63E1\u7387"}],Sa=Do=>{var co,wn,Aa,Eo;return(Do=="\u6700\u9AD8\u5B8C\u6210\u7387"?(wn=(co=pi==null?void 0:pi.data)==null?void 0:co.route_study_info)==null?void 0:wn.personal_complete:(Eo=(Aa=pi==null?void 0:pi.data)==null?void 0:Aa.route_study_info)==null?void 0:Eo.personal_grasp)||[]};return{tooltip:{trigger:"item",formatter:({value:Do,name:co})=>{var wn,Aa,Eo;return co=="\u5E73\u5747\u5B8C\u6210\u7387"||co=="\u5E73\u5747\u638C\u63E1\u7387"?`${co}: ${Do}%`:`
- ${co}\u5B66\u751F\uFF1A
- \u59D3\u540D\uFF1A${(wn=Sa(co))==null?void 0:wn.real_name}
- \u5B66\u53F7\uFF1A${(Aa=Sa(co))==null?void 0:Aa.student_id}
- \u73ED\u7EA7\uFF1A${(Eo=Sa(co))==null?void 0:Eo.course_group_name}
-
`}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:Gn.map(Do=>Do.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:Gn,barMaxWidth:"20%",itemStyle:{color:new gt.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#B2E0FF"},{offset:.5,color:"#7BC9FF"},{offset:1,color:"#0A2552"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(Ro=pi==null?void 0:pi.data)==null?void 0:Ro.route_study_info]),Wr=(0,me.useMemo)(()=>{var Je,it,Un,Er,Dr,la,ji,zi,Yi,Bi;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((it=(Je=pi==null?void 0:pi.data)==null?void 0:Je.basic_info)==null?void 0:it.study_count)||0,unit:"",img:Qt},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((Er=(Un=pi==null?void 0:pi.data)==null?void 0:Un.basic_info)==null?void 0:Er.no_study_count)||0,unit:"",img:Oe},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((la=(Dr=pi==null?void 0:pi.data)==null?void 0:Dr.basic_info)==null?void 0:la.week_study_count)||0,unit:"",img:re},{title:"\u77E5\u8BC6\u70B9\u6570",num:((zi=(ji=pi==null?void 0:pi.data)==null?void 0:ji.basic_info)==null?void 0:zi.knowledge_count)||0,unit:"",img:ie},{title:"\u8D44\u6E90\u603B\u6570",num:((Bi=(Yi=pi==null?void 0:pi.data)==null?void 0:Yi.basic_info)==null?void 0:Bi.resource_count)||0,unit:"",img:fe}]},[(ao=pi==null?void 0:pi.data)==null?void 0:ao.basic_info]),uo=(0,me.useMemo)(()=>{var Je,it,Un,Er,Dr,la,ji,zi,Yi,Bi,Gn,Sa;const Do=(Un=(it=(Je=pi==null?void 0:pi.data)==null?void 0:Je.resource_info)==null?void 0:it.resource_data)==null?void 0:Un.reduce((Aa=0,Eo)=>Aa+((Eo==null?void 0:Eo.num)||0),0),co=(la=(Dr=(Er=pi==null?void 0:pi.data)==null?void 0:Er.resource_info)==null?void 0:Dr.publish_resource_data)==null?void 0:la.reduce((Aa=0,Eo)=>Aa+((Eo==null?void 0:Eo.num)||0),0),wn=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,publishNum:0,unit:"",img:Be(31537),trailColor:"#202857",strokeColor:"#0676DB"},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,publishNum:0,unit:"",img:Be(46058),trailColor:"#202857",strokeColor:"#26A27A"},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,publishNum:0,unit:"",img:Be(71190),trailColor:"#202857",strokeColor:"#CDCB56"},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,publishNum:0,unit:"",img:Be(51889),trailColor:"#202857",strokeColor:"#C2652F"},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,publishNum:0,unit:"",img:Be(95754),trailColor:"#202857",strokeColor:"#5DC711"},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,publishNum:0,unit:"",img:Be(9490),trailColor:"#202857",strokeColor:"#4903FE"}];return{resource_data:(Yi=(zi=(ji=pi==null?void 0:pi.data)==null?void 0:ji.resource_info)==null?void 0:zi.resource_data)==null?void 0:Yi.map(Aa=>Fn(qn(qn({},(wn==null?void 0:wn.find(Eo=>(Eo==null?void 0:Eo.node_type)==(Aa==null?void 0:Aa.node_type)))||{}),Aa),{publishNum:((Aa==null?void 0:Aa.num)||0)/Do*100})),publish_resource_data:(Sa=(Gn=(Bi=pi==null?void 0:pi.data)==null?void 0:Bi.resource_info)==null?void 0:Gn.publish_resource_data)==null?void 0:Sa.map(Aa=>Fn(qn(qn({},(wn==null?void 0:wn.find(Eo=>(Eo==null?void 0:Eo.node_type)==(Aa==null?void 0:Aa.node_type)))||{}),Aa),{publishNum:((Aa==null?void 0:Aa.num)||0)/co*100}))}},[(In=pi==null?void 0:pi.data)==null?void 0:In.resource_info]),Ki=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(Je,it,Un)=>me.createElement(me.Fragment,null,Un==0||Un==1||Un==2?me.createElement("img",{src:Un==0?tt:Un==1?Gt:Wt,width:12,height:14,style:{width:"12rem"}}):Un+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:Je=>`${Je}%`}],du=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(Je,it,Un)=>Un+1},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u5173\u8054\u8D44\u6E90\u6570",width:"120rem",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B9E\u8BAD",width:"120rem",ellipsis:!0,dataIndex:"shixun"},{title:"\u89C6\u9891",width:"120rem",ellipsis:!0,dataIndex:"video"},{title:"\u8BFE\u4EF6",width:"120rem",ellipsis:!0,dataIndex:"attachment"},{title:"\u8003\u8BD5",width:"120rem",ellipsis:!0,dataIndex:"examination_bank"},{title:"\u4F5C\u4E1A",width:"120rem",ellipsis:!0,dataIndex:"homework"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:Je=>`${Je}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:Je=>`${Je}%`},{title:"\u64CD\u4F5C",width:"120rem",ellipsis:!0,dataIndex:"test11",render:(Je,it)=>me.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{To.set("StatisticName",it==null?void 0:it.name),(0,jn.xg)(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${lr==null?void 0:lr.learningpathId}/detail/${it==null?void 0:it.id}?${To}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Qs=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(Je,it,Un)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?null:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Un+1," "))},{title:"\u8D44\u6E90\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u6240\u5C5E\u77E5\u8BC6\u70B9",width:"120rem",ellipsis:!0,dataIndex:"knowledge_name",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u8D44\u6E90\u7C7B\u578B",width:"120rem",ellipsis:!0,dataIndex:"node_type",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," %"))},{title:"\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," %"))},{title:"\u8BC4\u6D4B\u6B21\u6570",width:"120rem",ellipsis:!0,dataIndex:"evaluate_count",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u89C2\u770B\u65F6\u957F",width:"120rem",ellipsis:!0,dataIndex:"watch_time",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u67E5\u770B\u6B21\u6570/\u4E0B\u8F7D\u6B21\u6570",width:"180rem",ellipsis:!0,dataIndex:"download_count",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u64CD\u4F5C",width:"100rem",ellipsis:!0,dataIndex:"test11",render:(Je,it)=>me.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{To.set("StatisticName",encodeURIComponent(it==null?void 0:it.name)),To.set("knowledge_name",encodeURIComponent(it==null?void 0:it.knowledge_name)),(0,jn.xg)(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${lr==null?void 0:lr.learningpathId}/detail/${it==null?void 0:it.id}?${To}`)}},"\u67E5\u770B\u8BE6\u60C5")}],qa=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(Je,it,Un)=>Un+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:Je=>Je||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},{title:"\u77E5\u8BC6\u70B9\u638C\u63E1\u6570",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",ellipsis:!0,dataIndex:"complete_rate",render:Je=>`${Je}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:Je=>`${Je}%`},{title:"\u64CD\u4F5C",width:"200rem",ellipsis:!0,dataIndex:"test11",render:(Je,it)=>me.createElement("div",{className:"flex item-center gap-20px-rem"},me.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,jn.xg)(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${lr==null?void 0:lr.learningpathId}/detail/${it==null?void 0:it.user_id}?${To}`)}},"\u67E5\u770B\u8BE6\u60C5"))}],Ht=[{title:"\u6392\u540D",width:"80rem",dataIndex:"test1",render:(Je,it,Un)=>me.createElement(pe.Z,{placement:"topLeft",title:!(it!=null&&it.is_publish)&&"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}},Un==0||Un==1||Un==2?me.createElement("img",{src:Un==0?tt:Un==1?Gt:Wt,width:12,height:14,style:{width:"12rem"}}):Un+1))},{title:"\u9636\u6BB5\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u77E5\u8BC6\u70B9\u6570",width:"100rem",ellipsis:!0,dataIndex:"knowledge_count",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u8D44\u6E90\u6570",width:"100rem",ellipsis:!0,dataIndex:"resource_count",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"100rem",ellipsis:!0,dataIndex:"grasp_rate",render:(Je,it)=>me.createElement(pe.Z,{placement:"topLeft",title:it!=null&&it.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:it!=null&&it.is_publish?"":"#535A6E"}}," ",Je,"% "))}];return(0,me.useEffect)(()=>{La&&Yr(Fn(qn({},lr),{learningpathId:La}))},[La]),(0,me.useEffect)(()=>{var Je;lr!=null&&lr.learningpathId&&Na(((Je=Ao==null?void 0:Ao.route_nodes)==null?void 0:Je.find(it=>(it==null?void 0:it.id)==(lr==null?void 0:lr.learningpathId)))||{})},[lr,Ao==null?void 0:Ao.route_nodes]),(0,me.useEffect)(()=>{lr!=null&&lr.learningpathId&&$o({subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId})},[lr==null?void 0:lr.learningpathId]),(0,me.useEffect)(()=>{var Je;(Je=pi==null?void 0:pi.data)!=null&&Je.is_updating&&xe.ZP.warning("\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(eo=pi==null?void 0:pi.data)==null?void 0:eo.is_updating]),(0,me.useEffect)(()=>{lr!=null&&lr.learningpathId&&ws(Fn(qn({},Ba),{id:lr==null?void 0:lr.learningpathId}))},[Ba,lr==null?void 0:lr.learningpathId]),(0,me.useEffect)(()=>{To&&(To.set("StatisticType",Ba==null?void 0:Ba.type),To.set("tabs","2"))},[To,Ba==null?void 0:Ba.type]),me.createElement(ti.Z,null,me.createElement(Se.Z,{spinning:ml},me.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},me.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${Es?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:Es?"auto":"90rem",top:Es?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${Es?"":`url(${Ft})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},me.createElement("img",{src:It,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{dt.history.push(`/knowledgegraph/${lr.pathId}?${To}`)}}),me.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},me.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),me.createElement(pe.Z,{title:(Ss==null?void 0:Ss.name)||"",placement:"topLeft"},me.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(Ss==null?void 0:Ss.name)||"")),me.createElement("div",{className:`current flex item-center justify-center text-nowrap ${Qe.Z.ChangeBut}`,onClick:()=>{Ei({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"",type:"route",currentSelectData:Ss}}})}},me.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((fs=pi==null?void 0:pi.data)==null?void 0:fs.updated_at)&&me.createElement(me.Fragment,null,me.createElement("img",{src:on,style:{width:"14rem"}}),me.createElement("div",null,Pn()((bo=pi==null?void 0:pi.data)==null?void 0:bo.updated_at).format("YYYY-MM-DD HH:mm"))),me.createElement("div",{className:`current flex item-center text-nowrap ${Qe.Z.ChangeBut}`,onClick:()=>gn(void 0,null,function*(){const Je=yield(0,er.D$)({subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId});(Je==null?void 0:Je.status)==0&&xe.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),me.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${le})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},me.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},me.createElement("div",{className:`${Qe.Z.DefaultDiv} p-20px-rem`},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),me.createElement("div",{className:"flex item-center"},me.createElement(lt.Z,{style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Fa==null?void 0:Fa.option)||{}}),me.createElement("div",{className:Qe.Z.masteryList},me.createElement("div",{className:Qe.Z.masteryHead},me.createElement("div",null,"\u638C\u63E1\u7387"),me.createElement("div",null,"\u4EBA\u6570"),me.createElement("div",null,"\u5360\u6BD4")),(Qa=Fa==null?void 0:Fa.listData)==null?void 0:Qa.map((Je,it)=>me.createElement("div",{className:Qe.Z.masteryBody,key:it},me.createElement("div",{className:"flex item-center"},me.createElement("div",{className:Qe.Z.dot,style:{backgroundColor:Je==null?void 0:Je.color}}),me.createElement("span",{style:{color:"#D0E3FF"}},Je.name)),me.createElement("div",null,Je.value),me.createElement("div",null,Je.rate,"%")))))),me.createElement("div",{className:`${Qe.Z.DefaultDiv} p-20px-rem gap-16px-rem flex flex-col`,style:{flex:2.5,paddingTop:0}},me.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:zt,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:Ct,key:"up"}].map(Je=>me.createElement("div",{key:Je==null?void 0:Je.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem - ${Qe.Z.DefaultDivItem} ${Mo==(Je==null?void 0:Je.key)?Qe.Z.DefaultDivItemActive:""}`,style:{height:"40rem"},onClick:()=>{Cu(Je==null?void 0:Je.key)}},me.createElement("img",{src:Je==null?void 0:Je.img,width:16,height:16,style:{width:"16rem"}}),Je==null?void 0:Je.name))),me.createElement(Fe.default,{className:`mt-16px-rem ${Qe.Z.TableStyle} flex-1`,locale:{emptyText:me.createElement(mr.Z,null)},columns:Ki,pagination:!1,dataSource:Mo=="good"?(aa=pi==null?void 0:pi.data)==null?void 0:aa.desc_knowledge_infos:(lo=pi==null?void 0:pi.data)==null?void 0:lo.asc_knowledge_infos}))),me.createElement("div",{className:"flex-2 flex flex-col gap-20px-rem"},me.createElement("div",{className:"flex-1 flex gap-30px-rem pt-40px-rem"},Wr==null?void 0:Wr.map((Je,it)=>me.createElement("div",{key:it,className:`flex-1 pb-20px-rem flex flex-col gap-10px-rem item-center ${Qe.Z.DefaultDiv}`},me.createElement("img",{src:Je==null?void 0:Je.img,width:80,height:80,style:{width:"80rem",height:"80rem",marginTop:"-40rem"}}),me.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},Je==null?void 0:Je.num,Je==null?void 0:Je.unit),me.createElement("div",{className:"",style:{color:"#A4C8FC"}},Je==null?void 0:Je.title)))),me.createElement("div",{className:`flex-2 ${Qe.Z.DefaultDiv} relative`},me.createElement("div",{className:"absolute flex item-center justify-center",style:{color:"#C2E0F8",height:"25rem",width:"253rem",top:0,left:"50%",transform:"translateX(-50%)",background:`url(${Pt})`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}}," \u8DEF\u5F84\u5B66\u4E60\u60C5\u51B5 "),me.createElement(lt.Z,{key:br,className:"w-full h-full",option:ri})),me.createElement("div",{className:`p-20px-rem ${Qe.Z.DefaultDiv}`,style:{flex:3}},me.createElement("div",{className:"text-16px-rem"},"\u9636\u6BB5\u5B66\u4E60\u60C5\u51B5"),me.createElement(Fe.default,{className:`mt-14px-rem ${Qe.Z.TableStyle} flex-1`,locale:{emptyText:me.createElement(mr.Z,null)},columns:Ht,pagination:!1,dataSource:((Yu=pi==null?void 0:pi.data)==null?void 0:Yu.stage_knowledge_infos)||[]}))),me.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},me.createElement("div",{className:`p-20px-rem ${Qe.Z.DefaultDiv} flex gap-10px-rem`},me.createElement("div",{className:"flex-1"},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u8D44\u6E90\u603B\u6570\u91CF")),me.createElement("div",{className:"mt-40px-rem",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:"25rem 10rem"}},(Ll=uo==null?void 0:uo.resource_data)==null?void 0:Ll.map((Je,it)=>me.createElement("div",{key:it,className:"flex flex-col item-center",style:{height:"84rem",background:`url(${Je==null?void 0:Je.img}) 0% 0% / 100% 100% no-repeat`}},me.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},Je==null?void 0:Je.num,Je==null?void 0:Je.unit),me.createElement("div",{className:"text-12px-rem",style:{color:"#D7EEFF"}},Je==null?void 0:Je.title))))),me.createElement("div",{className:"flex-1"},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u5DF2\u53D1\u5E03\u8D44\u6E90\u6570")),me.createElement("div",{className:"mt-30px-rem flex flex-col gap-12px-rem pl-20px-rem"},(Zi=uo==null?void 0:uo.publish_resource_data)==null?void 0:Zi.map((Je,it)=>me.createElement("div",{key:it,className:"flex flex-col gap-6px-rem"},me.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},me.createElement("div",{style:{color:"#D7EEFF"}},Je==null?void 0:Je.title),me.createElement("div",null,Je==null?void 0:Je.num)),me.createElement(Ne.Z,{className:`${Qe.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:Je==null?void 0:Je.publishNum,showInfo:!1,trailColor:Je==null?void 0:Je.trailColor,strokeColor:Je==null?void 0:Je.strokeColor})))))),me.createElement("div",{className:`p-20px-rem ${Qe.Z.DefaultDiv}`,style:{flex:2.5}},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u5B66\u751F\u638C\u63E1\u7387\u6392\u884C\u699C")),me.createElement("div",{className:"flex flex-col mt-24px-rem gap-10px-rem"},(Wa=(is=pi==null?void 0:pi.data)==null?void 0:is.student_grasp_rank_lists)==null?void 0:Wa.map((Je,it)=>me.createElement("div",{key:Je==null?void 0:Je.user_id,className:`flex item-center ${Qe.Z.RankingDiv} px-20px-rem gap-20px-rem rounded-2px-rem`,style:{height:"46rem"}},it==0||it==2||it==1?me.createElement("img",{src:it==0?Be(71463):it==1?Be(69035):Be(16065),width:34,height:34,style:{width:"34rem",height:"34rem"}}):me.createElement("div",{className:"flex item-center justify-center",style:{width:"34rem",height:"34rem",background:`url(${Be(73099)}) 0% 0% / 100% 100% no-repeat`}},it+1),me.createElement("div",{className:"flex flex-2 minW-0 item-center"},me.createElement("img",{src:`${fn.Z.IMG_SERVER}/images/${Je==null?void 0:Je.avatar_url}`,width:30,height:30,className:"rounded-full",style:{width:"30rem",height:"30rem",border:"1rem solid #18D6FF"}}),me.createElement(pe.Z,{title:Je==null?void 0:Je.real_name},me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},Je==null?void 0:Je.real_name))),me.createElement("div",{className:"flex-1 minW-0 flex item-center"},me.createElement(pe.Z,{title:"\u638C\u63E1\u7387"},me.createElement("img",{src:Be(14476),width:14,height:14,style:{width:"14rem",height:"14rem"}})),me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},Je==null?void 0:Je.grasp_rate,"%")),me.createElement("div",{className:"flex-1 minW-0 flex item-center"},me.createElement(pe.Z,{title:"\u5B8C\u6210\u7387"},me.createElement("img",{src:Be(31434),width:14,height:14,style:{width:"14rem",height:"14rem"}})),me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},Je==null?void 0:Je.complete_rate,"%")))))))),me.createElement("div",{className:`flex item-center ${Qe.Z.NavBgTwo}`},[{title:"\u77E5\u8BC6\u70B9\u7EDF\u8BA1",key:"1"},{title:"\u8D44\u6E90\u5B66\u4E60\u7EDF\u8BA1\u8868",key:"2"},{title:"\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u8868",key:"3"}].map(Je=>me.createElement("div",{key:Je==null?void 0:Je.key,className:`flex item-center justify-center text-16px-rem h-full current - ${Qe.Z.NavBgItem} ${(Ba==null?void 0:Ba.type)==(Je==null?void 0:Je.key)?Qe.Z.NavBgTwoActive:""}`,onClick:()=>{Ra(Fn(qn({},Ba),{type:Je==null?void 0:Je.key,page:1,keyword:""}))}},Je==null?void 0:Je.title))),me.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),me.createElement(Rn.t7,{className:Qe.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Ba==null?void 0:Ba.keyword,onChange:Je=>{Ra(Fn(qn({},Ba),{keyword:Je,page:1}))}})),me.createElement("div",{className:`${Qe.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${le})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},me.createElement(Fe.default,{className:`${Qe.Z.TableStyle}`,loading:Ju,locale:{emptyText:me.createElement(mr.Z,null)},columns:(Ba==null?void 0:Ba.type)=="1"?du:(Ba==null?void 0:Ba.type)=="2"?Qs:qa,dataSource:(vc==null?void 0:vc.data)||[],pagination:{total:(vc==null?void 0:vc.total_count)||0,onChange:(Je,it)=>{Ra(Fn(qn({},Ba),{page:Je,limit:it}))},current:Ba==null?void 0:Ba.page,pageSize:Ba==null?void 0:Ba.limit}})),(dr==null?void 0:dr.key)&&me.createElement(rt.E_,{type:"route",isCustom:!0,open:(dr==null?void 0:dr.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:Ss,onFinish:Je=>{Yr(Fn(qn({},lr),{learningpathId:Je==null?void 0:Je.selectId})),dt.history.push(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${Je==null?void 0:Je.selectId}?${To}`)}}))))};var sr=(0,dt.connect)(({pathsDetail:Ei})=>({pathsDetail:Ei}))(Jn)},18376:function(st,Ln,Be){"use strict";Be.d(Ln,{E_:function(){return lt},DZ:function(){return hn},NI:function(){return Rn}});var me=Be(43418),dt=Be(8591),Ft=Be(6848),It=Be(24905),mt=Be(78241),on=Be(92832),tt=Be(57809),Gt=Be(5112),Wt=Be(78673),zt=Be(59301),Ct=Be(65582),Qt={ItemDom:"ItemDom___gJ4Dc"},Pt=Be(61527),Oe=Be(49320),re=Object.defineProperty,ie=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Se=(mr,Sr,er)=>Sr in mr?re(mr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:er}):mr[Sr]=er,Fe=(mr,Sr)=>{for(var er in Sr||(Sr={}))pe.call(Sr,er)&&Se(mr,er,Sr[er]);if(le)for(var er of le(Sr))xe.call(Sr,er)&&Se(mr,er,Sr[er]);return mr},Ne=(mr,Sr)=>ie(mr,fe(Sr)),Qe=(mr,Sr,er)=>new Promise((fn,jn)=>{var Gr=Oi=>{try{Li(er.next(Oi))}catch(va){jn(va)}},ti=Oi=>{try{Li(er.throw(Oi))}catch(va){jn(va)}},Li=Oi=>Oi.done?fn(Oi.value):Promise.resolve(Oi.value).then(Gr,ti);Li((er=er.apply(mr,Sr)).next())});const rt=({dispatch:mr,pathsDetail:Sr,currentSeleteData:er,onFinish:fn,open:jn,title:Gr,type:ti,isCustom:Li})=>{var Oi;const va=ti==="knowledge"?"uuid":"id",Ga=(0,Ct.useParams)(),{detail:kt}=Sr,[nn,Xn]=(0,zt.useState)(er==null?void 0:er[va]),[,qn,Fn]=(0,Pt.U)(Oe.mE,{subject_id:Ga==null?void 0:Ga.pathId,type:ti}),gn=ti==="goal"?kt==null?void 0:kt.ability_goals:ti==="knowledge"?((kt==null?void 0:kt.nodes)||[]).slice(1):kt==null?void 0:kt.route_nodes;return zt.createElement(me.default,{open:jn,width:1078,destroyOnClose:!0,closeIcon:er!=null&&er[va]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:qn,title:Gr,cancelButtonProps:{style:{display:er!=null&&er[va]?"inline-block":"none"}},onCancel:()=>{er!=null&&er[va]&&mr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>Qe(void 0,null,function*(){var Ke;const Jn=ti==="goal"?"\u80FD\u529B\u56FE\u8C31":ti==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!nn){dt.ZP.warning(`\u8BF7\u5148\u9009\u62E9${Jn}`);return}let sr;Li||(sr=yield Fn({type:ti,subject_id:Ga==null?void 0:Ga.pathId,id:nn})),((sr==null?void 0:sr.status)==0||Li)&&((Ke=dt.ZP)==null||Ke.success(`${Jn}\u9009\u62E9\u6210\u529F\uFF01`),mr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),fn==null||fn({selectId:nn}))})},zt.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(Oi=gn||[])==null?void 0:Oi.map(Ke=>{var Jn;return zt.createElement("div",{key:Ke==null?void 0:Ke[va],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(Jn=Qt)==null?void 0:Jn.ItemDom}`},zt.createElement("div",{className:"flex item-center gap-10px-rem"},zt.createElement(Ft.Z,{title:Ke==null?void 0:Ke.name},zt.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Ke==null?void 0:Ke.name)),zt.createElement(It.default,{className:"ml-auto",checked:nn===(Ke==null?void 0:Ke[va]),onChange:sr=>{Xn(sr.target.checked?Ke==null?void 0:Ke[va]:null)}})),zt.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},zt.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),zt.createElement("div",{style:{color:"#232B40"}},(Ke==null?void 0:Ke.applicable_people)||"--")),zt.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},zt.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),zt.createElement(Ft.Z,{title:Ke==null?void 0:Ke.description,placement:"topLeft"},zt.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Ke==null?void 0:Ke.description)||"--"))))})))},lt=(0,Ct.connect)(({pathsDetail:mr})=>({pathsDetail:mr}))(rt),gt=({pathsDetail:mr,dispatch:Sr,onFinish:er,currentSeleteData:fn={}})=>{const{actionTabs:jn,detail:Gr}=mr,ti=(0,Ct.useParams)(),[Li]=mt.default.useForm(),[,Oi,va]=(0,Pt.U)(Oe.wv,{subject_id:ti==null?void 0:ti.pathId}),[,Ga,kt]=(0,Pt.U)(Oe.EG,{subject_id:ti==null?void 0:ti.pathId});return(0,zt.useEffect)(()=>{(jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&Li.setFieldsValue(Fe({},fn))},[fn,jn]),zt.createElement(me.default,{open:(jn==null?void 0:jn.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:Oi||Ga,destroyOnClose:!0,title:jn==null?void 0:jn.key,onCancel:()=>{Sr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Li.resetFields()},okText:(jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>Qe(void 0,null,function*(){Li.submit()})},zt.createElement(mt.default,{form:Li,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:nn=>Qe(void 0,null,function*(){const Xn=yield((jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?kt:va)(Ne(Fe({},nn),{subject_id:ti==null?void 0:ti.pathId}));(Xn==null?void 0:Xn.status)==0&&(dt.ZP.success((jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),Li.resetFields(),Sr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),er==null||er())})},zt.createElement(mt.default.Item,{name:"id",hidden:!0}),zt.createElement(mt.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},zt.createElement(on.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),zt.createElement(mt.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},zt.createElement(tt.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(Gr==null?void 0:Gr.route_nodes)||[]})),zt.createElement(mt.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},zt.createElement(on.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),zt.createElement(mt.default.Item,{name:"description",label:"\u7B80\u4ECB"},zt.createElement(on.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},hn=(0,Ct.connect)(({pathsDetail:mr})=>({pathsDetail:mr}))(gt),Pn=({pathsDetail:mr,onFinish:Sr,dispatch:er,type:fn})=>{var jn,Gr,ti;const{actionTabs:Li,detail:Oi}=mr,va=(0,Ct.useParams)(),[Ga]=mt.default.useForm(),kt=mt.default.useWatch("uuid",Ga),nn=mt.default.useWatch("send_route",Ga),[Xn,qn]=(0,zt.useState)(!1),[Fn,gn]=(0,zt.useState)(null),[,Ke,Jn,sr]=(0,Pt.U)(Oe.O9,{type:fn,subject_id:va==null?void 0:va.pathId}),[,,Ei,Si]=(0,Pt.U)(Oe.Ho,{subject_id:va==null?void 0:va.pathId}),[,La,Es]=(0,Pt.U)(Oe.zc,{subject_id:va==null?void 0:va.pathId,type:fn}),[Vi,Ro]=(0,zt.useState)({}),ao=(...In)=>Qe(void 0,[...In],function*(eo=Ga.getFieldsValue()){const fs=yield Es(Ne(Fe({},eo),{repeat_names:sr==null?void 0:sr.repeat_names,is_cover:Fn,subject_id:va==null?void 0:va.pathId,type:fn}));(fs==null?void 0:fs.status)==0&&(me.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...bo){var Qa,aa;window.open((aa=(Qa=Si==null?void 0:Si.data)==null?void 0:Qa.find(lo=>(lo==null?void 0:lo.id)===eo.course_id))==null?void 0:aa.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),Sr==null||Sr(),er({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),qn(!1),Ga.resetFields())});return(0,zt.useEffect)(()=>{var In;Ga.setFieldsValue(Fe({},(In=Li==null?void 0:Li.params)==null?void 0:In.data))},[Li]),(0,zt.useEffect)(()=>{Ei({subject_id:va==null?void 0:va.pathId})},[]),(0,zt.useEffect)(()=>{var In;kt&&Ro(((In=Oi==null?void 0:Oi.nodes)==null?void 0:In.find(eo=>(eo==null?void 0:eo.uuid)==kt))||{})},[kt]),zt.createElement(zt.Fragment,null,zt.createElement(me.default,{open:(Li==null?void 0:Li.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Ke||La,title:Li==null?void 0:Li.key,onCancel:()=>{er({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Ga.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>Qe(void 0,null,function*(){Ga.submit()})},zt.createElement(mt.default,{preserve:!1,form:Ga,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:In=>{"uuid"in In&&Ga.setFieldsValue({ids:[]})},onFinish:In=>Qe(void 0,null,function*(){console.log("allvalue",In);const eo=yield Jn(Ne(Fe({},In),{name:Vi==null?void 0:Vi.name,subject_id:va==null?void 0:va.pathId}));if((eo==null?void 0:eo.status)==0&&(eo!=null&&eo.is_repeat)){qn(!0);return}yield ao(In)})},zt.createElement(mt.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},zt.createElement(tt.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Si==null?void 0:Si.data)||[]})),fn=="knowledge"?zt.createElement(mt.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},zt.createElement(Gt.ZP.Group,{options:((Gr=((jn=Oi==null?void 0:Oi.nodes)==null?void 0:jn.length)>1?Oi==null?void 0:Oi.nodes.slice(1):[])==null?void 0:Gr.map(In=>({label:In==null?void 0:In.name,value:In==null?void 0:In.uuid})))||[]})):zt.createElement(mt.default.Item,{name:"ids",label:fn=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${fn=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},zt.createElement(It.default.Group,{options:((ti=(fn=="goal"?Oi==null?void 0:Oi.ability_goals:Oi==null?void 0:Oi.route_nodes)||[])==null?void 0:ti.map(In=>({label:In==null?void 0:In.name,value:(In==null?void 0:In.id)||(In==null?void 0:In.uuid)})))||[]})),fn=="knowledge"?zt.createElement(zt.Fragment,null,zt.createElement("div",{className:"flex pl-64px-rem"},zt.createElement(mt.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},zt.createElement(Wt.Z,null)),zt.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),zt.createElement(mt.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:nn,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},zt.createElement(tt.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(Vi==null?void 0:Vi.routes)||[]}))):zt.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},zt.createElement("span",{className:"iconfont icon-tishi7"}),fn=="goal"&&zt.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),fn=="route"&&zt.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),zt.createElement(me.default,{open:Xn,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:La,onCancel:()=>{qn(!1),gn(null)},okButtonProps:{disabled:Fn==null},onOk:()=>Qe(void 0,null,function*(){yield ao()})},zt.createElement("div",{className:"flex flex-col"},fn=="goal"?zt.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):zt.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),zt.createElement(Gt.ZP.Group,{className:"mt-14px-rem",value:Fn,onChange:In=>{gn(In.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Rn=(0,Ct.connect)(({pathsDetail:mr})=>({pathsDetail:mr}))(Pn)},20362:function(st,Ln,Be){"use strict";var me=Be(59301);const dt=()=>{const It=()=>window.innerWidth/1920,[mt,on]=(0,me.useState)(It()||1),tt=(0,me.useRef)(),Gt=(0,me.useRef)(),Wt=()=>{Gt.current&&clearTimeout(Gt.current),Gt.current=setTimeout(()=>{tt.current=requestAnimationFrame(()=>{const Ct=It();on(Ct)})},500)};return(0,me.useEffect)(()=>(Wt(),window.addEventListener("resize",Wt),()=>{window.removeEventListener("resize",Wt),Gt.current&&clearTimeout(Gt.current),tt.current&&cancelAnimationFrame(tt.current)}),[]),{rootFontSize:mt,pxToRoot:Ct=>Ct*mt}};Ln.Z=dt},66457:function(st,Ln,Be){"use strict";Be.d(Ln,{rX:function(){return Se},pW:function(){return Fe},gy:function(){return Ne},xY:function(){return xe},O5:function(){return pe},tJ:function(){return Oe},o1:function(){return re},Rd:function(){return le}});var me=Be(65582),dt=Be(43418),Ft=Be(28103),It=Be(8591),mt=Be(41867),on=Be(65862),tt=Be(87169),Gt=Be(25510),Wt="data:image/png;base64,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",zt=Be.p+"static/newqrcode.a8740efb.png",Ct=Be(32637),Qt=Be(59301),Pt=(Qe,rt,lt)=>new Promise((gt,hn)=>{var Pn=Sr=>{try{mr(lt.next(Sr))}catch(er){hn(er)}},Rn=Sr=>{try{mr(lt.throw(Sr))}catch(er){hn(er)}},mr=Sr=>Sr.done?gt(Sr.value):Promise.resolve(Sr.value).then(Pn,Rn);mr((lt=lt.apply(Qe,rt)).next())});const Oe=(Qe,rt=!1)=>!!(re(Qe)&&ie(rt)),re=Qe=>(0,mt.bg)()?!0:(Qe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ie=(Qe=!1)=>{var rt;const{user:lt}=(0,me.getDvaApp)()._store.getState();return(rt=lt.userInfo)!=null&&rt.profile_completed?!0:(dt.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,on.xg)("/account/profile/edit"),fe()}}),!1)},fe=()=>{dt.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()}})},le=()=>{dt.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Qt.createElement("div",{style:{textAlign:"center"}},Qt.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"),Qt.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ct}),Qt.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},pe=()=>{var Qe;const{user:rt}=(0,me.getDvaApp)()._store.getState();return(Qe=rt.userInfo)!=null&&Qe.professional_certification?!0:(dt.default.confirm({title:"\u63D0\u793A",centered:!0,content:Qt.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,on.xg)("/account/certification")}}),!1)},xe=()=>(0,mt.V9)()?!0:(dt.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Qt.createElement("div",{className:"tc",style:{marginLeft:-38}},Qt.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Qt.createElement("img",{src:zt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Se=(Qe,rt)=>Qe?!0:(dt.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Qt.createElement("div",null,Qt.createElement("p",null,rt||"\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"),Qt.createElement("div",{style:{marginLeft:"110px"}},Qt.createElement("img",{src:Wt,width:200}),Qt.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,on.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Fe=Qe=>{dt.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Qt.createElement("div",null,Qt.createElement("div",null,Qt.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"),Qt.createElement(Ft.Z,null),Qt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Qt.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 ",Qt.createElement("a",null,Qe),"\u5929\u3002"),Qt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Qt.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")),Qt.createElement("div",{style:{textAlign:"center",marginTop:30}},Qt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Gt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ne=(Qe,rt="")=>{const{shixunsDetail:{detail:lt}}=(0,me.getDvaApp)()._store.getState();if((lt==null?void 0:lt.public)===2||(lt==null?void 0:lt.public)===1||(lt==null?void 0:lt.shixun_status)===3){let gt="";return(lt==null?void 0:lt.public)===2&&(gt="\u5DF2\u516C\u5F00"),(lt==null?void 0:lt.public)===1&&(gt="\u5F85\u5BA1\u6838"),(lt==null?void 0:lt.shixun_status)===3&&(gt="\u5DF2\u5173\u95ED"),dt.default.info({centered:!0,icon:Qt.createElement(tt.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Qt.createElement("div",{className:"tc",style:{marginLeft:-38}},Qt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Qt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",gt,"\uFF0C",rt,"\u3002"),Qt.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Qt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Gt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(lt==null?void 0:lt.shixun_status)===2?(dt.default.confirm({centered:!0,icon:Qt.createElement(tt.Z,null),title:"\u63D0\u793A",content:Qt.createElement("div",null,Qt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",rt,"\u3002"),Qt.createElement("br",null),Qt.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:()=>{dt.default.confirm({width:440,centered:!0,icon:Qt.createElement(tt.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:()=>Pt(void 0,null,function*(){(yield Qe({type:"shixunsDetail/cancelRelease",payload:{id:lt==null?void 0:lt.identifier}})).status!==401&&(It.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Qe({type:"shixunsDetail/getShixunsDetail",payload:{id:lt==null?void 0:lt.identifier}}),Qe({type:"practiceSetting/getCommonData",payload:{id:lt==null?void 0:lt.identifier}}))})})}}),!0):!1}},5083:function(st,Ln,Be){"use strict";Be.d(Ln,{default:function(){return _A}});var me=Be(56656),dt=Be.n(me),Ft=Be(48736),It=Be(27112),mt=Be.n(It),on=Be(54449),tt=Be.n(on),Gt=Be(53501),Wt=Be.n(Gt),zt=Be(36867),Ct=Be.n(zt),Qt=Be(71912),Pt=Be.n(Qt),Oe=Be(48228),re=Be.n(Oe);dt().extend(re()),dt().extend(Pt()),dt().extend(mt()),dt().extend(tt()),dt().extend(Wt()),dt().extend(Ct()),dt().extend(function(Me,ze){var Ue=ze.prototype,qe=Ue.format;Ue.format=function(Nt){var St=(Nt||"").replace("Wo","wo");return qe.bind(this)(St)}});var ie={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"},fe=function(ze){var Ue=ie[ze];return Ue||ze.split("_")[0]},le=function(){(0,Ft.ET)(!1,"Not match any format. Please help to fire a issue about this.")},pe={getNow:function(){return dt()()},getFixedDate:function(ze){return dt()(ze,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ze){return ze.endOf("month")},getWeekDay:function(ze){var Ue=ze.locale("en");return Ue.weekday()+Ue.localeData().firstDayOfWeek()},getYear:function(ze){return ze.year()},getMonth:function(ze){return ze.month()},getDate:function(ze){return ze.date()},getHour:function(ze){return ze.hour()},getMinute:function(ze){return ze.minute()},getSecond:function(ze){return ze.second()},addYear:function(ze,Ue){return ze.add(Ue,"year")},addMonth:function(ze,Ue){return ze.add(Ue,"month")},addDate:function(ze,Ue){return ze.add(Ue,"day")},setYear:function(ze,Ue){return ze.year(Ue)},setMonth:function(ze,Ue){return ze.month(Ue)},setDate:function(ze,Ue){return ze.date(Ue)},setHour:function(ze,Ue){return ze.hour(Ue)},setMinute:function(ze,Ue){return ze.minute(Ue)},setSecond:function(ze,Ue){return ze.second(Ue)},isAfter:function(ze,Ue){return ze.isAfter(Ue)},isValidate:function(ze){return ze.isValid()},locale:{getWeekFirstDay:function(ze){return dt()().locale(fe(ze)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ze,Ue){return Ue.locale(fe(ze)).weekday(0)},getWeek:function(ze,Ue){return Ue.locale(fe(ze)).week()},getShortWeekDays:function(ze){return dt()().locale(fe(ze)).localeData().weekdaysMin()},getShortMonths:function(ze){return dt()().locale(fe(ze)).localeData().monthsShort()},format:function(ze,Ue,qe){return Ue.locale(fe(ze)).format(qe)},parse:function(ze,Ue,qe){for(var $e=fe(ze),Nt=0;Nt1&&(St=ze.addDate(St,-7)),St}function Ao(Me,ze,Ue){var qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ze){case"year":return Ue.addYear(Me,qe*10);case"quarter":case"month":return Ue.addYear(Me,qe);default:return Ue.addMonth(Me,qe)}}function dr(Me,ze){var Ue=ze.generateConfig,qe=ze.locale,$e=ze.format;return typeof $e=="function"?$e(Me):Ue.locale.format(qe.locale,Me,$e)}function lr(Me,ze){var Ue=ze.generateConfig,qe=ze.locale,$e=ze.formatList;return!Me||typeof $e[0]=="function"?null:Ue.locale.parse(qe.locale,Me,$e)}function Yr(Me){var ze=Me.cellDate,Ue=Me.mode,qe=Me.disabledDate,$e=Me.generateConfig;if(!qe)return!1;var Nt=function(Qn,$t,vn){for(var Zn=$t;Zn<=vn;){var Nr=void 0;switch(Qn){case"date":{if(Nr=$e.setDate(ze,Zn),!qe(Nr))return!1;break}case"month":{if(Nr=$e.setMonth(ze,Zn),!Yr({cellDate:Nr,mode:"month",generateConfig:$e,disabledDate:qe}))return!1;break}case"year":{if(Nr=$e.setYear(ze,Zn),!Yr({cellDate:Nr,mode:"year",generateConfig:$e,disabledDate:qe}))return!1;break}}Zn+=1}return!0};switch(Ue){case"date":case"week":return qe(ze);case"month":{var St=1,_t=$e.getDate($e.getEndDate(ze));return Nt("date",St,_t)}case"quarter":{var tn=Math.floor($e.getMonth(ze)/3)*3,pn=tn+2;return Nt("month",tn,pn)}case"year":return Nt("month",0,11);case"decade":{var _n=$e.getYear(ze),En=Math.floor(_n/Vi)*Vi,Cn=En+Vi-1;return Nt("year",En,Cn)}}}function To(Me,ze){var Ue=ze.formatList,qe=ze.generateConfig,$e=ze.locale;return(0,La.Z)(function(){if(!Me)return[[""],""];for(var Nt="",St=[],_t=0;_t1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(pn.current),Zn){tn(vn);return}pn.current=requestAnimationFrame(function(){tn(vn)})}var En=To(_t,{formatList:Ue,generateConfig:qe,locale:$e}),Cn=(0,sr.Z)(En,2),Wn=Cn[1];function Qn(vn){_n(vn)}function $t(){var vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_n(null,vn)}return(0,Ne.useEffect)(function(){$t(!0)},[Me]),(0,Ne.useEffect)(function(){return function(){return cancelAnimationFrame(pn.current)}},[]),[Wn,Qn,$t]}var Na=Be(10228),Mo=Be(16089),Cu=Be(94480),ml=Be(29194),$o=new Map;function pi(Me,ze){var Ue;function qe(){(0,ml.Z)(Me)?ze():Ue=(0,Mo.Z)(function(){qe()})}return qe(),function(){Mo.Z.cancel(Ue)}}function Ju(Me,ze,Ue){if($o.get(Me)&&cancelAnimationFrame($o.get(Me)),Ue<=0){$o.set(Me,requestAnimationFrame(function(){Me.scrollTop=ze}));return}var qe=ze-Me.scrollTop,$e=qe/Ue*10;$o.set(Me,requestAnimationFrame(function(){Me.scrollTop+=$e,Me.scrollTop!==ze&&Ju(Me,ze,Ue-10)}))}function ws(Me,ze){var Ue=ze.onLeftRight,qe=ze.onCtrlLeftRight,$e=ze.onUpDown,Nt=ze.onPageUpDown,St=ze.onEnter,_t=Me.which,tn=Me.ctrlKey,pn=Me.metaKey;switch(_t){case Na.Z.LEFT:if(tn||pn){if(qe)return qe(-1),!0}else if(Ue)return Ue(-1),!0;break;case Na.Z.RIGHT:if(tn||pn){if(qe)return qe(1),!0}else if(Ue)return Ue(1),!0;break;case Na.Z.UP:if($e)return $e(-1),!0;break;case Na.Z.DOWN:if($e)return $e(1),!0;break;case Na.Z.PAGE_UP:if(Nt)return Nt(-1),!0;break;case Na.Z.PAGE_DOWN:if(Nt)return Nt(1),!0;break;case Na.Z.ENTER:if(St)return St(),!0;break}return!1}function vc(Me,ze,Ue,qe){var $e=Me;if(!$e)switch(ze){case"time":$e=qe?"hh:mm:ss a":"HH:mm:ss";break;case"week":$e="gggg-wo";break;case"month":$e="YYYY-MM";break;case"quarter":$e="YYYY-[Q]Q";break;case"year":$e="YYYY";break;default:$e=Ue?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return $e}function Ba(Me,ze,Ue){var qe=Me==="time"?8:10,$e=typeof ze=="function"?ze(Ue.getNow()).length:ze.length;return Math.max(qe,$e)+2}var Ra=null,Kn=new Set;function br(Me){return!Ra&&typeof window!="undefined"&&window.addEventListener&&(Ra=function(Ue){(0,Cu.Z)(Kn).forEach(function(qe){qe(Ue)})},window.addEventListener("mousedown",Ra)),Kn.add(Me),function(){Kn.delete(Me),Kn.size===0&&(window.removeEventListener("mousedown",Ra),Ra=null)}}function Fa(Me){var ze=Me.target;if(Me.composed&&ze.shadowRoot){var Ue;return((Ue=Me.composedPath)===null||Ue===void 0?void 0:Ue.call(Me)[0])||ze}return ze}var ri=function(ze){return ze==="month"||ze==="date"?"year":ze},Wr=function(ze){return ze==="date"?"month":ze},uo=function(ze){return ze==="month"||ze==="date"?"quarter":ze},Ki=function(ze){return ze==="date"?"week":ze},du={year:ri,month:Wr,quarter:uo,week:Ki,time:null,date:null};function Qs(Me,ze){return Me.some(function(Ue){return Ue&&Ue.contains(ze)})}function qa(Me){var ze=Me.open,Ue=Me.value,qe=Me.isClickOutside,$e=Me.triggerOpen,Nt=Me.forwardKeyDown,St=Me.onKeyDown,_t=Me.blurToCancel,tn=Me.onSubmit,pn=Me.onCancel,_n=Me.onFocus,En=Me.onBlur,Cn=Me.changeOnBlur,Wn=(0,Ne.useState)(!1),Qn=(0,sr.Z)(Wn,2),$t=Qn[0],vn=Qn[1],Zn=(0,Ne.useState)(!1),Nr=(0,sr.Z)(Zn,2),xr=Nr[0],Lr=Nr[1],jr=(0,Ne.useRef)(!1),Rr=(0,Ne.useRef)(!1),Ar=(0,Ne.useRef)(!1),ta={onMouseDown:function(){vn(!0),$e(!0)},onKeyDown:function(ca){var pa=function(){Ar.current=!0};if(St(ca,pa),!Ar.current){switch(ca.which){case Na.Z.ENTER:{ze?tn()!==!1&&vn(!0):$e(!0),ca.preventDefault();return}case Na.Z.TAB:{$t&&ze&&!ca.shiftKey?(vn(!1),ca.preventDefault()):!$t&&ze&&!Nt(ca)&&ca.shiftKey&&(vn(!0),ca.preventDefault());return}case Na.Z.ESC:{vn(!0),pn();return}}!ze&&![Na.Z.SHIFT].includes(ca.which)?$e(!0):$t||Nt(ca)}},onFocus:function(ca){vn(!0),Lr(!0),_n&&_n(ca)},onBlur:function(ca){if(jr.current||!qe(document.activeElement)){jr.current=!1;return}_t?setTimeout(function(){for(var pa=document,Ha=pa.activeElement;Ha&&Ha.shadowRoot;)Ha=Ha.shadowRoot.activeElement;qe(Ha)&&pn()},0):ze&&($e(!1),Rr.current&&tn()),Lr(!1),En==null||En(ca)}};return(0,Ne.useEffect)(function(){Rr.current=!1},[ze]),(0,Ne.useEffect)(function(){Rr.current=!0},[Ue]),(0,Ne.useEffect)(function(){return br(function(yi){var ca=Fa(yi),pa=qe(ca);ze&&(pa?!Cn&&(!xr||pa)&&$e(!1):(jr.current=!0,(0,Mo.Z)(function(){jr.current=!1})))})}),[ta,{focused:xr,typing:$t}]}function Ht(Me,ze){return Ne.useMemo(function(){return Me||(ze?((0,Ft.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ze).map(function(Ue){var qe=(0,sr.Z)(Ue,2),$e=qe[0],Nt=qe[1];return{label:$e,value:Nt}})):[])},[Me,ze])}var Je=Be(34280);function it(Me){var ze=Me.valueTexts,Ue=Me.onTextChange,qe=Ne.useState(""),$e=(0,sr.Z)(qe,2),Nt=$e[0],St=$e[1],_t=Ne.useRef([]);_t.current=ze;function tn(_n){St(_n),Ue(_n)}function pn(){St(_t.current[0])}return(0,Je.Z)(function(){ze.every(function(_n){return _n!==Nt})&&pn()},[ze.join("||")]),[Nt,tn,pn]}var Un=Ne.createContext({}),Er=Un,Dr=Be(76190);function la(Me){var ze=Me.cellRender,Ue=Me.monthCellRender,qe=Me.dateRender,$e=Ne.useMemo(function(){if(ze)return ze;if(!(!Ue&&!qe))return function(Nt,St){var _t=Nt;return qe&&St.type==="date"?qe(_t,St.today):Ue&&St.type==="month"?Ue(_t,St.locale):St.originNode}},[ze,Ue,qe]);return $e}function ji(Me,ze){for(var Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",qe=String(Me);qe.length=1?Ue|0:1,St=Me;St<=ze;St+=Nt)$e.push({label:ji(St,2),value:St,disabled:(qe||[]).includes(St)});return $e}function Ol(Me){var ze=Me.generateConfig,Ue=Me.prefixCls,qe=Me.operationRef,$e=Me.activeColumnIndex,Nt=Me.value,St=Me.showHour,_t=Me.showMinute,tn=Me.showSecond,pn=Me.use12Hours,_n=Me.hourStep,En=_n===void 0?1:_n,Cn=Me.minuteStep,Wn=Cn===void 0?1:Cn,Qn=Me.secondStep,$t=Qn===void 0?1:Qn,vn=Me.disabledHours,Zn=Me.disabledMinutes,Nr=Me.disabledSeconds,xr=Me.disabledTime,Lr=Me.hideDisabledOptions,jr=Me.onSelect,Rr=Me.cellRender,Ar=Me.locale,ta=[],yi="".concat(Ue,"-content"),ca="".concat(Ue,"-time-panel"),pa,Ha=Nt?ze.getHour(Nt):-1,Va=Ha,cn=Nt?ze.getMinute(Nt):-1,Ua=Nt?ze.getSecond(Nt):-1,Ea=ze.getNow(),Ta=Ne.useMemo(function(){if(xr){var na=xr(Ea);return[na.disabledHours,na.disabledMinutes,na.disabledSeconds]}return[vn,Zn,Nr]},[vn,Zn,Nr,xr,Ea]),Ya=(0,sr.Z)(Ta,3),ho=Ya[0],ka=Ya[1],wo=Ya[2],os=to(0,23,En,ho&&ho()),ts=(0,La.Z)(function(){return os},os,So);pn&&(pa=Va>=12,Va%=12);var ss=Ne.useMemo(function(){if(!pn)return[!1,!1];var na=[!0,!0];return ts.forEach(function(Yo){var No=Yo.disabled,sl=Yo.value;No||(sl>=12?na[1]=!1:na[0]=!1)}),na},[pn,ts]),ns=(0,sr.Z)(ss,2),Ys=ns[0],Oo=ns[1],no=Ne.useMemo(function(){return pn?ts.filter(pa?function(na){return na.value>=12}:function(na){return na.value<12}).map(function(na){var Yo=na.value%12,No=Yo===0?"12":ji(Yo,2);return(0,Jn.Z)((0,Jn.Z)({},na),{},{label:No,value:Yo})}):ts},[pn,pa,ts]),_i=to(0,59,Wn,ka&&ka(Ha)),yl=to(0,59,$t,wo&&wo(Ha,cn)),Ns=ua({value:Nt,generateConfig:ze,disabledMinutes:ka,disabledSeconds:wo,minutes:_i,seconds:yl,use12Hours:pn});qe.current={onUpDown:function(Yo){var No=ta[$e];if(No)for(var sl=No.units.findIndex(function(ec){return ec.value===No.value}),Js=No.units.length,rs=1;rs2&&arguments[2]!==void 0?arguments[2]:!1;(Jo===vn||zo)&&(gu(Jr),ta&&ta(Jr),Ns&&Ns(Jr,ma),yi&&!Zi(tn,Jr,xl)&&!(Wn!=null&&Wn(Jr))&&yi(Jr))},Ul=function(Jr){if(Od.includes(Jo)){var ma,zo,mu=Jo==="date";switch(Jr===Na.Z.PAGE_UP||Jr===Na.Z.PAGE_DOWN?zo=mu?tn.addMonth:tn.addYear:zo=mu?tn.addDate:tn.addMonth,Jr){case Na.Z.LEFT:case Na.Z.PAGE_UP:ma=zo(Pl,-1);break;case Na.Z.RIGHT:case Na.Z.PAGE_DOWN:ma=zo(Pl,1);break;case Na.Z.UP:case Na.Z.DOWN:ma=zo(Pl,Number("".concat(Jr===Na.Z.UP?"-":"").concat(mu?ao:od)));break}if(ma)return!(Wn!=null&&Wn(ma))}return!0},kl=function(Jr){if(rs.current&&rs.current.onKeyDown){var ma=!0,zo=Jr.which;if([Na.Z.LEFT,Na.Z.RIGHT,Na.Z.UP,Na.Z.DOWN,Na.Z.PAGE_UP,Na.Z.PAGE_DOWN,Na.Z.ENTER].includes(zo)&&(Jr.preventDefault(),zo!==Na.Z.ENTER&&Nr===0&&(ma=Ul(zo))),ma)return rs.current.onKeyDown(Jr)}return(0,Ft.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ps=function(Jr){rs.current&&rs.current.onBlur&&rs.current.onBlur(Jr)};yl&&No!=="right"&&(yl.current={onKeyDown:kl,onClose:function(){rs.current&&rs.current.onClose&&rs.current.onClose()}}),Ne.useEffect(function(){pn&&!zs.current&&pu(pn)},[pn]),Ne.useEffect(function(){zs.current=!1},[]);var El,Nu=la({cellRender:ss,monthCellRender:ts,dateRender:os}),po=(0,Jn.Z)((0,Jn.Z)({},Me),{},{cellRender:Nu,operationRef:rs,prefixCls:$e,viewDate:Pl,value:xl,onViewDateChange:Kl,sourceMode:_l,onPanelChange:Pc,disabledDate:Wn});switch(delete po.onChange,delete po.onSelect,Jo){case"decade":El=Ne.createElement(Id,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"year":El=Ne.createElement(Os,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"month":El=Ne.createElement(cm,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"quarter":El=Ne.createElement(li,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"week":El=Ne.createElement(Hr,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"time":delete po.showTime,El=Ne.createElement(qu,(0,Fe.Z)({},po,(0,Dr.Z)(Lr)==="object"?Lr:null,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;default:Lr?El=Ne.createElement(hs,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}})):El=Ne.createElement(ol,(0,Fe.Z)({},po,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}))}var bc,Fu,Iu=function(){var Jr=tn.getNow(),ma=Ti(tn.getHour(Jr),tn.getMinute(Jr),tn.getSecond(Jr),Ys?Ta:1,Oo?ho:1,no?wo:1),zo=Aa(tn,Jr,ma[0],ma[1],ma[2]);Hs(zo,"submit")};Jl||(bc=Zl($e,Jo,Rr),Lr&&Jo!=="date"?Fu=null:Fu=Rd({prefixCls:$e,components:cn,needConfirmButton:ns,okDisabled:!xl||Wn&&Wn(xl),locale:_t,showNow:xr,onNow:ns&&Iu,onOk:function(){xl&&(Hs(xl,"submit",!0),Va&&Va(xl))}}));var Lc;if(jr&&Jo==="date"&&vn==="date"&&!Lr){var Rc=tn.getNow(),ih="".concat($e,"-today-btn"),Ud=Wn&&Wn(Rc);Lc=Ne.createElement("a",{className:kt()(ih,Ud&&"".concat(ih,"-disabled")),"aria-disabled":Ud,onClick:function(){Ud||Hs(Rc,"mouse",!0)}},_t.today)}return Ne.createElement(Er.Provider,{value:(0,Jn.Z)((0,Jn.Z)({},_i),{},{mode:Jo,hideHeader:"hideHeader"in Me?Ar:_i.hideHeader,hidePrevBtn:Yo&&No==="right",hideNextBtn:Yo&&No==="left"})},Ne.createElement("div",{tabIndex:Nr,className:kt()("".concat($e,"-panel"),Nt,(ze={},(0,Ke.Z)(ze,"".concat($e,"-panel-has-range"),sl&&sl[0]&&sl[1]),(0,Ke.Z)(ze,"".concat($e,"-panel-has-range-hover"),Js&&Js[0]&&Js[1]),(0,Ke.Z)(ze,"".concat($e,"-panel-rtl"),Ua==="rtl"),ze)),style:St,onKeyDown:kl,onBlur:ps,onMouseDown:pa},El,bc||Fu||Lc?Ne.createElement("div",{className:"".concat($e,"-footer")},bc,Fu,Lc):null))}var sd=dm,pf=Be(35593),Bs={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 fm(Me){var ze,Ue=Me.prefixCls,qe=Me.popupElement,$e=Me.popupStyle,Nt=Me.visible,St=Me.dropdownClassName,_t=Me.dropdownAlign,tn=Me.transitionName,pn=Me.getPopupContainer,_n=Me.children,En=Me.range,Cn=Me.popupPlacement,Wn=Me.direction,Qn="".concat(Ue,"-dropdown"),$t=function(){return Cn!==void 0?Cn:Wn==="rtl"?"bottomRight":"bottomLeft"};return Ne.createElement(pf.Z,{showAction:[],hideAction:[],popupPlacement:$t(),builtinPlacements:Bs,prefixCls:Qn,popupTransitionName:tn,popup:qe,popupAlign:_t,popupVisible:Nt,popupClassName:kt()(St,(ze={},(0,Ke.Z)(ze,"".concat(Qn,"-range"),En),(0,Ke.Z)(ze,"".concat(Qn,"-rtl"),Wn==="rtl"),ze)),popupStyle:$e,getPopupContainer:pn},_n)}var mf=fm;function oo(Me){var ze=Me.prefixCls,Ue=Me.presets,qe=Me.onClick,$e=Me.onHover;return Ue.length?Ne.createElement("div",{className:"".concat(ze,"-presets")},Ne.createElement("ul",null,Ue.map(function(Nt,St){var _t=Nt.label,tn=Nt.value;return Ne.createElement("li",{key:St,onClick:function(){return qe==null?void 0:qe(Sa(tn))},onMouseEnter:function(){return $e==null?void 0:$e(Sa(tn))},onMouseLeave:function(){return $e==null?void 0:$e(null)}},_t)}))):null}function hm(Me){var ze=Me.picker,Ue=Me.disabledHours,qe=Me.disabledMinutes,$e=Me.disabledSeconds;ze==="time"&&(Ue||qe||$e)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Al(Me,ze,Ue){var qe=(0,Dr.Z)(ze)==="object"?ze.clearIcon:Ue;return qe||Ne.createElement("span",{className:"".concat(Me,"-clear-btn")})}function $u(Me){var ze,Ue=Me,qe=Ue.prefixCls,$e=qe===void 0?"rc-picker":qe,Nt=Ue.id,St=Ue.name,_t=Ue.tabIndex,tn=Ue.style,pn=Ue.className,_n=Ue.dropdownClassName,En=Ue.dropdownAlign,Cn=Ue.popupStyle,Wn=Ue.transitionName,Qn=Ue.generateConfig,$t=Ue.locale,vn=Ue.inputReadOnly,Zn=Ue.allowClear,Nr=Ue.autoFocus,xr=Ue.showTime,Lr=Ue.picker,jr=Lr===void 0?"date":Lr,Rr=Ue.format,Ar=Ue.use12Hours,ta=Ue.value,yi=Ue.defaultValue,ca=Ue.presets,pa=Ue.open,Ha=Ue.defaultOpen,Va=Ue.defaultOpenValue,cn=Ue.suffixIcon,Ua=Ue.clearIcon,Ea=Ue.disabled,Ta=Ue.disabledDate,Ya=Ue.placeholder,ho=Ue.getPopupContainer,ka=Ue.pickerRef,wo=Ue.panelRender,os=Ue.onChange,ts=Ue.onOpenChange,ss=Ue.onFocus,ns=Ue.onBlur,Ys=Ue.onMouseDown,Oo=Ue.onMouseUp,no=Ue.onMouseEnter,_i=Ue.onMouseLeave,yl=Ue.onContextMenu,Ns=Ue.onClick,Jl=Ue.onKeyDown,Du=Ue.onSelect,na=Ue.direction,Yo=Ue.autoComplete,No=Yo===void 0?"off":Yo,sl=Ue.inputRender,Js=Ue.changeOnBlur,rs=Ne.useRef(null),zs=jr==="date"&&!!xr||jr==="time",ec=Ht(ca),tc=Yi(vc(Rr,jr,xr,Ar)),xl=Ne.useRef(null),gu=Ne.useRef(null),zd=Ne.useRef(null),bf=(0,Ei.Z)(null,{value:ta,defaultValue:yi}),Pl=(0,sr.Z)(bf,2),pu=Pl[0],Kl=Pl[1],Hd=Ne.useState(pu),Fc=(0,sr.Z)(Hd,2),ql=Fc[0],Jo=Fc[1],bl=Ne.useRef(null),xc=(0,Ei.Z)(!1,{value:pa,defaultValue:Ha,postState:function(Ni){return Ea?!1:Ni},onChange:function(Ni){ts&&ts(Ni),!Ni&&bl.current&&bl.current.onClose&&bl.current.onClose()}}),Ic=(0,sr.Z)(xc,2),_l=Ic[0],Hl=Ic[1],Pc=To(ql,{formatList:tc,generateConfig:Qn,locale:$t}),Hs=(0,sr.Z)(Pc,2),Ul=Hs[0],kl=Hs[1],ps=it({valueTexts:Ul,onTextChange:function(Ni){var yo=lr(Ni,{locale:$t,formatList:tc,generateConfig:Qn});yo&&(!Ta||!Ta(yo))&&Jo(yo)}}),El=(0,sr.Z)(ps,3),Nu=El[0],po=El[1],bc=El[2],Fu=function(Ni){Jo(Ni),Kl(Ni),os&&!Zi(Qn,pu,Ni)&&os(Ni,Ni?dr(Ni,{generateConfig:Qn,locale:$t,format:tc[0]}):"")},Iu=function(Ni){Ea&&Ni||Hl(Ni)},Lc=function(Ni){return _l&&bl.current&&bl.current.onKeyDown?bl.current.onKeyDown(Ni):((0,Ft.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Rc=function(){for(var Ni=arguments.length,yo=new Array(Ni),Sl=0;SlCn(pn);case"month":return En($t)>En(pn);case"week":return _n($t)>_n(pn);default:return!lo(_t,$t,pn)&&_t.isAfter($t,pn)}return!1},[Nt,St[1],pn,ze]),Qn=Ne.useCallback(function($t){if(St[1]||Nt&&Nt($t))return!0;if(St[0]&&tn)return!lo(_t,$t,pn)&&_t.isAfter(tn,$t);if(!ze&&tn)switch(Ue){case"quarter":return Cn($t)0&&arguments[0]!==void 0?arguments[0]:!1,zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},si=null;Ks&&lg&&lg[0]&&lg[1]&&$t.isAfter(lg[1],lg[0])&&(si=lg);var Ma=Ar;if(Ar&&(0,Dr.Z)(Ar)==="object"&&Ar.defaultValue){var mo=Ar.defaultValue;Ma=(0,Jn.Z)((0,Jn.Z)({},Ar),{},{defaultValue:Bi(mo,$i)||void 0})}return Ne.createElement(wn.Provider,{value:{inRange:!0,panelPosition:di,rangedValue:wm||qi,hoverRangedValue:si}},Ne.createElement(sd,(0,Fe.Z)({},Me,zr,{cellRender:Uo,showTime:Ma,mode:mu[$i],generateConfig:$t,style:void 0,direction:Pl,disabledDate:$i===0?Ou:sh,disabledTime:function(Gl){return Ta?Ta(Gl,$i===0?"start":"end"):!1},className:kt()((0,Ke.Z)({},"".concat(St,"-panel-focused"),$i===0?!nc:!Sc)),value:Bi(qi,$i),locale:vn,tabIndex:-1,onPanelChange:function(Gl,kc){$i===0&&Hc(!0),$i===1&&Cf(!0),Ef(Gn(mu,kc,$i),Gn(qi,Gl,$i));var ku=Gl;di==="right"&&mu[$i]===kc&&(ku=Ao(ku,kc,$t,-1)),Rc(ku,$i)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:$i===0?Bi(qi,1):Bi(qi,0)})))}var vs=0,lv=0;if($i&&xc.current&&_l.current&&bl.current&&Hs.current){vs=xc.current.offsetWidth+_l.current.offsetWidth;var As=Hs.current.offsetLeft>vs?Hs.current.offsetLeft-vs:Hs.current.offsetLeft,jd=bl.current.offsetWidth,gd=Hs.current.offsetWidth;jd&&gd&&vs>jd-gd-(Pl==="rtl"?0:As)&&(lv=vs)}var wc=Pl==="rtl"?{right:vs}:{left:vs};function ul(){var di,zr=Zl(St,mu[$i],Ns),si=Rd({prefixCls:St,components:zd,needConfirmButton:ql,okDisabled:!Bi(qi,$i)||Ea&&Ea(qi[$i]),locale:vn,onOk:function(){var qs=Bi(qi,$i);qs&&(Sl(qi,$i),xl==null||xl(qi),Lu(!1,$i,"confirm"))}});if(Rr!=="time"&&!Ar){var Ma=Lc($i),mo=Ao(Ma,Rr,$t),Uu=mu[$i],Gl=Uu===Rr,kc=Dm(Gl?"left":!1,{pickerValue:Ma,onPickerValueChange:function(qs){Rc(qs,$i)}}),ku=Dm("right",{pickerValue:mo,onPickerValueChange:function(qs){Rc(Ao(qs,Rr,$t,-1),$i)}});Pl==="rtl"?di=Ne.createElement(Ne.Fragment,null,ku,Gl&&kc):di=Ne.createElement(Ne.Fragment,null,kc,Gl&&ku)}else di=Dm();var ic=Ne.createElement("div",{className:"".concat(St,"-panel-layout")},Ne.createElement(oo,{prefixCls:St,presets:Bf,onClick:function(qs){Sl(qs,null),Lu(!1,$i,"preset")},onHover:function(qs){Cm(qs)}}),Ne.createElement("div",null,Ne.createElement("div",{className:"".concat(St,"-panels")},di),(zr||si)&&Ne.createElement("div",{className:"".concat(St,"-footer")},zr,si)));return wo&&(ic=wo(ic)),Ne.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:lv},ref:bl,onMouseDown:function(qs){qs.preventDefault()}},ic)}var Fo=Ne.createElement("div",{className:kt()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(Rr,"-range-wrapper")),style:{minWidth:ms}},Ne.createElement("div",{ref:Hs,className:"".concat(St,"-range-arrow"),style:wc}),ul()),Ko;Ys&&(Ko=Ne.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(zr){zr.preventDefault()}},Ys));var Us=Al(St,ns,Oo),hp=Ne.createElement("span",{onMouseDown:function(zr){zr.preventDefault(),zr.stopPropagation()},onMouseUp:function(zr){zr.preventDefault(),zr.stopPropagation();var si=po;ps[0]||(si=Gn(si,null,0)),ps[1]||(si=Gn(si,null,1)),Sl(si,null),Lu(!1,$i,"clear")},className:"".concat(St,"-clear"),role:"button"},Us),Tf=ns&&(Bi(po,0)&&!ps[0]||Bi(po,1)&&!ps[1]),eu={size:Ba(Rr,Ul[0],$t)},vh=0,Ah=0;xc.current&&Ic.current&&_l.current&&($i===0?Ah=xc.current.offsetWidth:(vh=vs,Ah=Ic.current.offsetWidth));var Nm=Pl==="rtl"?{right:vh}:{left:vh},fg=function(zr,si){var Ma=Gn(qi,zr,$i);if(si==="submit"||si!=="key"&&!ql){Sl(Ma,$i),$i===0?Hc():Cf();var mo=$i===0?1:0;ps[mo]?Lu(!1,!1,"confirm"):Lu(!1,$i,"confirm")}else Jr(Ma)};return Ne.createElement(Er.Provider,{value:{operationRef:kl,hideHeader:Rr==="time",onDateMouseEnter:rv,onDateMouseLeave:iv,hideRanges:!0,onSelect:fg,open:Ks}},Ne.createElement(mf,{visible:Ks,popupElement:Fo,popupStyle:_n,prefixCls:St,dropdownClassName:En,dropdownAlign:Wn,getPopupContainer:Qn,transitionName:Cn,range:!0,direction:Pl},Ne.createElement("div",(0,Fe.Z)({ref:Jo,className:kt()(St,"".concat(St,"-range"),pn,(ze={},(0,Ke.Z)(ze,"".concat(St,"-disabled"),ps[0]&&ps[1]),(0,Ke.Z)(ze,"".concat(St,"-focused"),$i===0?Hu:$l),(0,Ke.Z)(ze,"".concat(St,"-rtl"),Pl==="rtl"),ze)),style:tn,onClick:Ho,onMouseEnter:zs,onMouseLeave:ec,onMouseDown:fp,onMouseUp:rs},(0,Si.Z)(Me,{aria:!0,data:!0})),Ne.createElement("div",{className:kt()("".concat(St,"-input"),(Ue={},(0,Ke.Z)(Ue,"".concat(St,"-input-active"),$i===0),(0,Ke.Z)(Ue,"".concat(St,"-input-placeholder"),!!hh),Ue)),ref:xc},Ne.createElement("input",(0,Fe.Z)({id:_t,disabled:ps[0],readOnly:_i||typeof Ul[0]=="function"||!nc,value:hh||uh,onChange:function(zr){Em(zr.target.value)},autoFocus:Nr,placeholder:Bi(Zn,0)||"",ref:Hl},ey,eu,{autoComplete:Hd}))),Ne.createElement("div",{className:"".concat(St,"-range-separator"),ref:_l},ca),Ne.createElement("div",{className:kt()("".concat(St,"-input"),(qe={},(0,Ke.Z)(qe,"".concat(St,"-input-active"),$i===1),(0,Ke.Z)(qe,"".concat(St,"-input-placeholder"),!!gh),qe)),ref:Ic},Ne.createElement("input",(0,Fe.Z)({disabled:ps[1],readOnly:_i||typeof Ul[0]=="function"||!Sc,value:gh||ch,onChange:function(zr){dd(zr.target.value)},placeholder:Bi(Zn,1)||"",ref:Pc},Vd,eu,{autoComplete:Hd}))),Ne.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,Jn.Z)((0,Jn.Z)({},Nm),{},{width:Ah,position:"absolute"})}),Ko,Tf&&hp)))}var XA=function(Me){(0,Fn.Z)(Ue,Me);var ze=(0,gn.Z)(Ue);function Ue(){var qe;(0,nn.Z)(this,Ue);for(var $e=arguments.length,Nt=new Array($e),St=0;St<$e;St++)Nt[St]=arguments[St];return qe=ze.call.apply(ze,[this].concat(Nt)),(0,Ke.Z)((0,qn.Z)(qe),"pickerRef",Ne.createRef()),(0,Ke.Z)((0,qn.Z)(qe),"focus",function(){qe.pickerRef.current&&qe.pickerRef.current.focus()}),(0,Ke.Z)((0,qn.Z)(qe),"blur",function(){qe.pickerRef.current&&qe.pickerRef.current.blur()}),qe}return(0,Xn.Z)(Ue,[{key:"render",value:function(){return Ne.createElement(Yl,(0,Fe.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),Ue}(Ne.Component),G0=XA,V0=ep,np=Be(19080),th=Be(36355),pm=Be(1684),eg=Be(19716),mm=Be(32441),vm=Be(9763),j0=Be(33234),X0=Be(48183),Mr=Be(64993),yf=Be(9937),Am=Be(17313),xf=Be(47585),ym=Be(74207),nh=Be(13826),Q0=Be(92899),rp=Be(37613),xm=Be(83116);const ip=(Me,ze,Ue,qe)=>{const{lineHeight:$e}=Me,Nt=Math.floor(Ue*$e)+2,St=Math.max((ze-Nt)/2,0),_t=Math.max(ze-Nt-St,0);return{padding:`${St}px ${qe}px ${_t}px`}},ld=Me=>{const{componentCls:ze,pickerCellCls:Ue,pickerCellInnerCls:qe,cellHeight:$e,motionDurationSlow:Nt,borderRadiusSM:St,motionDurationMid:_t,cellHoverBg:tn,lineWidth:pn,lineType:_n,colorPrimary:En,cellActiveWithRangeBg:Cn,colorTextLightSolid:Wn,controlHeightSM:Qn,cellRangeBorderColor:$t,pickerCellBorderGap:vn,cellHoverWithRangeBg:Zn,cellWidth:Nr,colorTextDisabled:xr,cellBgDisabled:Lr}=Me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:$e,transform:"translateY(-50%)",transition:`all ${Nt}`,content:'""'},[qe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:$e,height:$e,lineHeight:`${$e}px`,borderRadius:St,transition:`background ${_t}, border ${_t}`},"&-range-hover-start, &-range-hover-end":{[qe]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Ue}-in-view), +
\u638C\u63E1\u7387${Ci}
+
${Yi}\u4EBA \u5360\u6BD4${Gn}%`},color:Er==0?["#1F2A51"]:Nr,series:{type:"pie",radius:["45%","80%"],label:{position:"inner",fontSize:Kn(14),formatter:({percent:zi})=>zi==0?"":`${zi}%`},labelLine:{show:!1},data:Un}};return{listData:la,option:ji}},[(Vi=pi==null?void 0:pi.data)==null?void 0:Vi.route_study_info,br]),ri=(0,me.useMemo)(()=>{var Je,at,Un,Er,Nr,la,ji,zi,Yi,Ci;const Gn=[{value:((at=(Je=pi==null?void 0:pi.data)==null?void 0:Je.route_study_info)==null?void 0:at.complete_rate)||0,name:"\u5E73\u5747\u5B8C\u6210\u7387"},{value:((Nr=(Er=(Un=pi==null?void 0:pi.data)==null?void 0:Un.route_study_info)==null?void 0:Er.personal_complete)==null?void 0:Nr.complete_rate)||0,name:"\u6700\u9AD8\u5B8C\u6210\u7387"},{value:((ji=(la=pi==null?void 0:pi.data)==null?void 0:la.route_study_info)==null?void 0:ji.grasp_rate)||0,name:"\u5E73\u5747\u638C\u63E1\u7387"},{value:((Ci=(Yi=(zi=pi==null?void 0:pi.data)==null?void 0:zi.route_study_info)==null?void 0:Yi.personal_grasp)==null?void 0:Ci.grasp_rate)||0,name:"\u6700\u9AD8\u638C\u63E1\u7387"}],Sa=Do=>{var Ao,wn,Aa,Eo;return(Do=="\u6700\u9AD8\u5B8C\u6210\u7387"?(wn=(Ao=pi==null?void 0:pi.data)==null?void 0:Ao.route_study_info)==null?void 0:wn.personal_complete:(Eo=(Aa=pi==null?void 0:pi.data)==null?void 0:Aa.route_study_info)==null?void 0:Eo.personal_grasp)||[]};return{tooltip:{trigger:"item",formatter:({value:Do,name:Ao})=>{var wn,Aa,Eo;return Ao=="\u5E73\u5747\u5B8C\u6210\u7387"||Ao=="\u5E73\u5747\u638C\u63E1\u7387"?`${Ao}: ${Do}%`:`
+ ${Ao}\u5B66\u751F\uFF1A
+ \u59D3\u540D\uFF1A${(wn=Sa(Ao))==null?void 0:wn.real_name}
+ \u5B66\u53F7\uFF1A${(Aa=Sa(Ao))==null?void 0:Aa.student_id}
+ \u73ED\u7EA7\uFF1A${(Eo=Sa(Ao))==null?void 0:Eo.course_group_name}
+
`}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:Gn.map(Do=>Do.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:Gn,barMaxWidth:"20%",itemStyle:{color:new gt.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#B2E0FF"},{offset:.5,color:"#7BC9FF"},{offset:1,color:"#0A2552"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(Ro=pi==null?void 0:pi.data)==null?void 0:Ro.route_study_info]),Wr=(0,me.useMemo)(()=>{var Je,at,Un,Er,Nr,la,ji,zi,Yi,Ci;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((at=(Je=pi==null?void 0:pi.data)==null?void 0:Je.basic_info)==null?void 0:at.study_count)||0,unit:"",img:Qt},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((Er=(Un=pi==null?void 0:pi.data)==null?void 0:Un.basic_info)==null?void 0:Er.no_study_count)||0,unit:"",img:Oe},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((la=(Nr=pi==null?void 0:pi.data)==null?void 0:Nr.basic_info)==null?void 0:la.week_study_count)||0,unit:"",img:re},{title:"\u77E5\u8BC6\u70B9\u6570",num:((zi=(ji=pi==null?void 0:pi.data)==null?void 0:ji.basic_info)==null?void 0:zi.knowledge_count)||0,unit:"",img:ie},{title:"\u8D44\u6E90\u603B\u6570",num:((Ci=(Yi=pi==null?void 0:pi.data)==null?void 0:Yi.basic_info)==null?void 0:Ci.resource_count)||0,unit:"",img:fe}]},[(ao=pi==null?void 0:pi.data)==null?void 0:ao.basic_info]),uo=(0,me.useMemo)(()=>{var Je,at,Un,Er,Nr,la,ji,zi,Yi,Ci,Gn,Sa;const Do=(Un=(at=(Je=pi==null?void 0:pi.data)==null?void 0:Je.resource_info)==null?void 0:at.resource_data)==null?void 0:Un.reduce((Aa=0,Eo)=>Aa+((Eo==null?void 0:Eo.num)||0),0),Ao=(la=(Nr=(Er=pi==null?void 0:pi.data)==null?void 0:Er.resource_info)==null?void 0:Nr.publish_resource_data)==null?void 0:la.reduce((Aa=0,Eo)=>Aa+((Eo==null?void 0:Eo.num)||0),0),wn=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,publishNum:0,unit:"",img:Be(31537),trailColor:"#202857",strokeColor:"#0676DB"},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,publishNum:0,unit:"",img:Be(46058),trailColor:"#202857",strokeColor:"#26A27A"},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,publishNum:0,unit:"",img:Be(71190),trailColor:"#202857",strokeColor:"#CDCB56"},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,publishNum:0,unit:"",img:Be(51889),trailColor:"#202857",strokeColor:"#C2652F"},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,publishNum:0,unit:"",img:Be(95754),trailColor:"#202857",strokeColor:"#5DC711"},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,publishNum:0,unit:"",img:Be(9490),trailColor:"#202857",strokeColor:"#4903FE"}];return{resource_data:(Yi=(zi=(ji=pi==null?void 0:pi.data)==null?void 0:ji.resource_info)==null?void 0:zi.resource_data)==null?void 0:Yi.map(Aa=>Fn(qn(qn({},(wn==null?void 0:wn.find(Eo=>(Eo==null?void 0:Eo.node_type)==(Aa==null?void 0:Aa.node_type)))||{}),Aa),{publishNum:((Aa==null?void 0:Aa.num)||0)/Do*100})),publish_resource_data:(Sa=(Gn=(Ci=pi==null?void 0:pi.data)==null?void 0:Ci.resource_info)==null?void 0:Gn.publish_resource_data)==null?void 0:Sa.map(Aa=>Fn(qn(qn({},(wn==null?void 0:wn.find(Eo=>(Eo==null?void 0:Eo.node_type)==(Aa==null?void 0:Aa.node_type)))||{}),Aa),{publishNum:((Aa==null?void 0:Aa.num)||0)/Ao*100}))}},[(In=pi==null?void 0:pi.data)==null?void 0:In.resource_info]),Ki=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(Je,at,Un)=>me.createElement(me.Fragment,null,Un==0||Un==1||Un==2?me.createElement("img",{src:Un==0?nt:Un==1?Gt:Wt,width:12,height:14,style:{width:"12rem"}}):Un+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:Je=>`${Je}%`}],du=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(Je,at,Un)=>Un+1},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u5173\u8054\u8D44\u6E90\u6570",width:"120rem",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B9E\u8BAD",width:"120rem",ellipsis:!0,dataIndex:"shixun"},{title:"\u89C6\u9891",width:"120rem",ellipsis:!0,dataIndex:"video"},{title:"\u8BFE\u4EF6",width:"120rem",ellipsis:!0,dataIndex:"attachment"},{title:"\u8003\u8BD5",width:"120rem",ellipsis:!0,dataIndex:"examination_bank"},{title:"\u4F5C\u4E1A",width:"120rem",ellipsis:!0,dataIndex:"homework"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:Je=>`${Je}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:Je=>`${Je}%`},{title:"\u64CD\u4F5C",width:"120rem",ellipsis:!0,dataIndex:"test11",render:(Je,at)=>me.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{To.set("StatisticName",at==null?void 0:at.name),(0,jn.xg)(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${lr==null?void 0:lr.learningpathId}/detail/${at==null?void 0:at.id}?${To}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Qs=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(Je,at,Un)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?null:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Un+1," "))},{title:"\u8D44\u6E90\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u6240\u5C5E\u77E5\u8BC6\u70B9",width:"120rem",ellipsis:!0,dataIndex:"knowledge_name",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u8D44\u6E90\u7C7B\u578B",width:"120rem",ellipsis:!0,dataIndex:"node_type",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," %"))},{title:"\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," %"))},{title:"\u8BC4\u6D4B\u6B21\u6570",width:"120rem",ellipsis:!0,dataIndex:"evaluate_count",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u89C2\u770B\u65F6\u957F",width:"120rem",ellipsis:!0,dataIndex:"watch_time",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u67E5\u770B\u6B21\u6570/\u4E0B\u8F7D\u6B21\u6570",width:"180rem",ellipsis:!0,dataIndex:"download_count",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u64CD\u4F5C",width:"100rem",ellipsis:!0,dataIndex:"test11",render:(Je,at)=>me.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{To.set("StatisticName",encodeURIComponent(at==null?void 0:at.name)),To.set("knowledge_name",encodeURIComponent(at==null?void 0:at.knowledge_name)),(0,jn.xg)(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${lr==null?void 0:lr.learningpathId}/detail/${at==null?void 0:at.id}?${To}`)}},"\u67E5\u770B\u8BE6\u60C5")}],qa=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(Je,at,Un)=>Un+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:Je=>Je||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},{title:"\u77E5\u8BC6\u70B9\u638C\u63E1\u6570",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",ellipsis:!0,dataIndex:"complete_rate",render:Je=>`${Je}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:Je=>`${Je}%`},{title:"\u64CD\u4F5C",width:"200rem",ellipsis:!0,dataIndex:"test11",render:(Je,at)=>me.createElement("div",{className:"flex item-center gap-20px-rem"},me.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,jn.xg)(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${lr==null?void 0:lr.learningpathId}/detail/${at==null?void 0:at.user_id}?${To}`)}},"\u67E5\u770B\u8BE6\u60C5"))}],Ht=[{title:"\u6392\u540D",width:"80rem",dataIndex:"test1",render:(Je,at,Un)=>me.createElement(pe.Z,{placement:"topLeft",title:!(at!=null&&at.is_publish)&&"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}},Un==0||Un==1||Un==2?me.createElement("img",{src:Un==0?nt:Un==1?Gt:Wt,width:12,height:14,style:{width:"12rem"}}):Un+1))},{title:"\u9636\u6BB5\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u77E5\u8BC6\u70B9\u6570",width:"100rem",ellipsis:!0,dataIndex:"knowledge_count",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u8D44\u6E90\u6570",width:"100rem",ellipsis:!0,dataIndex:"resource_count",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je," "))},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"100rem",ellipsis:!0,dataIndex:"grasp_rate",render:(Je,at)=>me.createElement(pe.Z,{placement:"topLeft",title:at!=null&&at.is_publish?Je:"\u6682\u672A\u53D1\u5E03"},me.createElement("span",{style:{color:at!=null&&at.is_publish?"":"#535A6E"}}," ",Je,"% "))}];return(0,me.useEffect)(()=>{La&&Yr(Fn(qn({},lr),{learningpathId:La}))},[La]),(0,me.useEffect)(()=>{var Je;lr!=null&&lr.learningpathId&&Na(((Je=vo==null?void 0:vo.route_nodes)==null?void 0:Je.find(at=>(at==null?void 0:at.id)==(lr==null?void 0:lr.learningpathId)))||{})},[lr,vo==null?void 0:vo.route_nodes]),(0,me.useEffect)(()=>{lr!=null&&lr.learningpathId&&$o({subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId})},[lr==null?void 0:lr.learningpathId]),(0,me.useEffect)(()=>{var Je;(Je=pi==null?void 0:pi.data)!=null&&Je.is_updating&&xe.ZP.warning("\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(eo=pi==null?void 0:pi.data)==null?void 0:eo.is_updating]),(0,me.useEffect)(()=>{lr!=null&&lr.learningpathId&&ws(Fn(qn({},Ba),{id:lr==null?void 0:lr.learningpathId}))},[Ba,lr==null?void 0:lr.learningpathId]),(0,me.useEffect)(()=>{To&&(To.set("StatisticType",Ba==null?void 0:Ba.type),To.set("tabs","2"))},[To,Ba==null?void 0:Ba.type]),me.createElement(ti.Z,null,me.createElement(Se.Z,{spinning:ml},me.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},me.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${Es?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:Es?"auto":"90rem",top:Es?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${Es?"":`url(${Nt})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},me.createElement("img",{src:Rt,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{dt.history.push(`/knowledgegraph/${lr.pathId}?${To}`)}}),me.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},me.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),me.createElement(pe.Z,{title:(Ss==null?void 0:Ss.name)||"",placement:"topLeft"},me.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(Ss==null?void 0:Ss.name)||"")),me.createElement("div",{className:`current flex item-center justify-center text-nowrap ${Qe.Z.ChangeBut}`,onClick:()=>{bi({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"",type:"route",currentSelectData:Ss}}})}},me.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((fs=pi==null?void 0:pi.data)==null?void 0:fs.updated_at)&&me.createElement(me.Fragment,null,me.createElement("img",{src:on,style:{width:"14rem"}}),me.createElement("div",null,yn()((bo=pi==null?void 0:pi.data)==null?void 0:bo.updated_at).format("YYYY-MM-DD HH:mm"))),me.createElement("div",{className:`current flex item-center text-nowrap ${Qe.Z.ChangeBut}`,onClick:()=>gn(void 0,null,function*(){const Je=yield(0,er.D$)({subject_id:lr==null?void 0:lr.pathId,id:lr==null?void 0:lr.learningpathId});(Je==null?void 0:Je.status)==0&&xe.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),me.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${le})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},me.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},me.createElement("div",{className:`${Qe.Z.DefaultDiv} p-20px-rem`},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),me.createElement("div",{className:"flex item-center"},me.createElement(lt.Z,{style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Fa==null?void 0:Fa.option)||{}}),me.createElement("div",{className:Qe.Z.masteryList},me.createElement("div",{className:Qe.Z.masteryHead},me.createElement("div",null,"\u638C\u63E1\u7387"),me.createElement("div",null,"\u4EBA\u6570"),me.createElement("div",null,"\u5360\u6BD4")),(Qa=Fa==null?void 0:Fa.listData)==null?void 0:Qa.map((Je,at)=>me.createElement("div",{className:Qe.Z.masteryBody,key:at},me.createElement("div",{className:"flex item-center"},me.createElement("div",{className:Qe.Z.dot,style:{backgroundColor:Je==null?void 0:Je.color}}),me.createElement("span",{style:{color:"#D0E3FF"}},Je.name)),me.createElement("div",null,Je.value),me.createElement("div",null,Je.rate,"%")))))),me.createElement("div",{className:`${Qe.Z.DefaultDiv} p-20px-rem gap-16px-rem flex flex-col`,style:{flex:2.5,paddingTop:0}},me.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:zt,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:Ct,key:"up"}].map(Je=>me.createElement("div",{key:Je==null?void 0:Je.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem + ${Qe.Z.DefaultDivItem} ${Mo==(Je==null?void 0:Je.key)?Qe.Z.DefaultDivItemActive:""}`,style:{height:"40rem"},onClick:()=>{Cu(Je==null?void 0:Je.key)}},me.createElement("img",{src:Je==null?void 0:Je.img,width:16,height:16,style:{width:"16rem"}}),Je==null?void 0:Je.name))),me.createElement(Fe.default,{className:`mt-16px-rem ${Qe.Z.TableStyle} flex-1`,locale:{emptyText:me.createElement(mr.Z,null)},columns:Ki,pagination:!1,dataSource:Mo=="good"?(aa=pi==null?void 0:pi.data)==null?void 0:aa.desc_knowledge_infos:(lo=pi==null?void 0:pi.data)==null?void 0:lo.asc_knowledge_infos}))),me.createElement("div",{className:"flex-2 flex flex-col gap-20px-rem"},me.createElement("div",{className:"flex-1 flex gap-30px-rem pt-40px-rem"},Wr==null?void 0:Wr.map((Je,at)=>me.createElement("div",{key:at,className:`flex-1 pb-20px-rem flex flex-col gap-10px-rem item-center ${Qe.Z.DefaultDiv}`},me.createElement("img",{src:Je==null?void 0:Je.img,width:80,height:80,style:{width:"80rem",height:"80rem",marginTop:"-40rem"}}),me.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},Je==null?void 0:Je.num,Je==null?void 0:Je.unit),me.createElement("div",{className:"",style:{color:"#A4C8FC"}},Je==null?void 0:Je.title)))),me.createElement("div",{className:`flex-2 ${Qe.Z.DefaultDiv} relative`},me.createElement("div",{className:"absolute flex item-center justify-center",style:{color:"#C2E0F8",height:"25rem",width:"253rem",top:0,left:"50%",transform:"translateX(-50%)",background:`url(${bt})`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}}," \u8DEF\u5F84\u5B66\u4E60\u60C5\u51B5 "),me.createElement(lt.Z,{key:br,className:"w-full h-full",option:ri})),me.createElement("div",{className:`p-20px-rem ${Qe.Z.DefaultDiv}`,style:{flex:3}},me.createElement("div",{className:"text-16px-rem"},"\u9636\u6BB5\u5B66\u4E60\u60C5\u51B5"),me.createElement(Fe.default,{className:`mt-14px-rem ${Qe.Z.TableStyle} flex-1`,locale:{emptyText:me.createElement(mr.Z,null)},columns:Ht,pagination:!1,dataSource:((Yu=pi==null?void 0:pi.data)==null?void 0:Yu.stage_knowledge_infos)||[]}))),me.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},me.createElement("div",{className:`p-20px-rem ${Qe.Z.DefaultDiv} flex gap-10px-rem`},me.createElement("div",{className:"flex-1"},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u8D44\u6E90\u603B\u6570\u91CF")),me.createElement("div",{className:"mt-40px-rem",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:"25rem 10rem"}},(Ll=uo==null?void 0:uo.resource_data)==null?void 0:Ll.map((Je,at)=>me.createElement("div",{key:at,className:"flex flex-col item-center",style:{height:"84rem",background:`url(${Je==null?void 0:Je.img}) 0% 0% / 100% 100% no-repeat`}},me.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},Je==null?void 0:Je.num,Je==null?void 0:Je.unit),me.createElement("div",{className:"text-12px-rem",style:{color:"#D7EEFF"}},Je==null?void 0:Je.title))))),me.createElement("div",{className:"flex-1"},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u5DF2\u53D1\u5E03\u8D44\u6E90\u6570")),me.createElement("div",{className:"mt-30px-rem flex flex-col gap-12px-rem pl-20px-rem"},(Zi=uo==null?void 0:uo.publish_resource_data)==null?void 0:Zi.map((Je,at)=>me.createElement("div",{key:at,className:"flex flex-col gap-6px-rem"},me.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},me.createElement("div",{style:{color:"#D7EEFF"}},Je==null?void 0:Je.title),me.createElement("div",null,Je==null?void 0:Je.num)),me.createElement(Ne.Z,{className:`${Qe.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:Je==null?void 0:Je.publishNum,showInfo:!1,trailColor:Je==null?void 0:Je.trailColor,strokeColor:Je==null?void 0:Je.strokeColor})))))),me.createElement("div",{className:`p-20px-rem ${Qe.Z.DefaultDiv}`,style:{flex:2.5}},me.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},me.createElement("img",{src:mt,style:{width:"9rem",height:"17rem"}}),me.createElement("div",null,"\u5B66\u751F\u638C\u63E1\u7387\u6392\u884C\u699C")),me.createElement("div",{className:"flex flex-col mt-24px-rem gap-10px-rem"},(Wa=(is=pi==null?void 0:pi.data)==null?void 0:is.student_grasp_rank_lists)==null?void 0:Wa.map((Je,at)=>me.createElement("div",{key:Je==null?void 0:Je.user_id,className:`flex item-center ${Qe.Z.RankingDiv} px-20px-rem gap-20px-rem rounded-2px-rem`,style:{height:"46rem"}},at==0||at==2||at==1?me.createElement("img",{src:at==0?Be(71463):at==1?Be(69035):Be(16065),width:34,height:34,style:{width:"34rem",height:"34rem"}}):me.createElement("div",{className:"flex item-center justify-center",style:{width:"34rem",height:"34rem",background:`url(${Be(73099)}) 0% 0% / 100% 100% no-repeat`}},at+1),me.createElement("div",{className:"flex flex-2 minW-0 item-center"},me.createElement("img",{src:`${fn.Z.IMG_SERVER}/images/${Je==null?void 0:Je.avatar_url}`,width:30,height:30,className:"rounded-full",style:{width:"30rem",height:"30rem",border:"1rem solid #18D6FF"}}),me.createElement(pe.Z,{title:Je==null?void 0:Je.real_name},me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},Je==null?void 0:Je.real_name))),me.createElement("div",{className:"flex-1 minW-0 flex item-center"},me.createElement(pe.Z,{title:"\u638C\u63E1\u7387"},me.createElement("img",{src:Be(14476),width:14,height:14,style:{width:"14rem",height:"14rem"}})),me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},Je==null?void 0:Je.grasp_rate,"%")),me.createElement("div",{className:"flex-1 minW-0 flex item-center"},me.createElement(pe.Z,{title:"\u5B8C\u6210\u7387"},me.createElement("img",{src:Be(31434),width:14,height:14,style:{width:"14rem",height:"14rem"}})),me.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},Je==null?void 0:Je.complete_rate,"%")))))))),me.createElement("div",{className:`flex item-center ${Qe.Z.NavBgTwo}`},[{title:"\u77E5\u8BC6\u70B9\u7EDF\u8BA1",key:"1"},{title:"\u8D44\u6E90\u5B66\u4E60\u7EDF\u8BA1\u8868",key:"2"},{title:"\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u8868",key:"3"}].map(Je=>me.createElement("div",{key:Je==null?void 0:Je.key,className:`flex item-center justify-center text-16px-rem h-full current + ${Qe.Z.NavBgItem} ${(Ba==null?void 0:Ba.type)==(Je==null?void 0:Je.key)?Qe.Z.NavBgTwoActive:""}`,onClick:()=>{Ra(Fn(qn({},Ba),{type:Je==null?void 0:Je.key,page:1,keyword:""}))}},Je==null?void 0:Je.title))),me.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},me.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),me.createElement(Rn.t7,{className:Qe.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Ba==null?void 0:Ba.keyword,onChange:Je=>{Ra(Fn(qn({},Ba),{keyword:Je,page:1}))}})),me.createElement("div",{className:`${Qe.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${le})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},me.createElement(Fe.default,{className:`${Qe.Z.TableStyle}`,loading:Ju,locale:{emptyText:me.createElement(mr.Z,null)},columns:(Ba==null?void 0:Ba.type)=="1"?du:(Ba==null?void 0:Ba.type)=="2"?Qs:qa,dataSource:(vc==null?void 0:vc.data)||[],pagination:{total:(vc==null?void 0:vc.total_count)||0,onChange:(Je,at)=>{Ra(Fn(qn({},Ba),{page:Je,limit:at}))},current:Ba==null?void 0:Ba.page,pageSize:Ba==null?void 0:Ba.limit}})),(dr==null?void 0:dr.key)&&me.createElement(it.E_,{type:"route",isCustom:!0,open:(dr==null?void 0:dr.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:Ss,onFinish:Je=>{Yr(Fn(qn({},lr),{learningpathId:Je==null?void 0:Je.selectId})),dt.history.push(`/knowledgegraph/${lr==null?void 0:lr.pathId}/statistics/learningpath/${Je==null?void 0:Je.selectId}?${To}`)}}))))};var sr=(0,dt.connect)(({pathsDetail:bi})=>({pathsDetail:bi}))(Jn)},18376:function(st,Ln,Be){"use strict";Be.d(Ln,{E_:function(){return lt},DZ:function(){return hn},NI:function(){return Rn}});var me=Be(43418),dt=Be(8591),Nt=Be(6848),Rt=Be(24905),mt=Be(78241),on=Be(92832),nt=Be(57809),Gt=Be(5112),Wt=Be(78673),zt=Be(59301),Ct=Be(65582),Qt={ItemDom:"ItemDom___gJ4Dc"},bt=Be(61527),Oe=Be(49320),re=Object.defineProperty,ie=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Se=(mr,Sr,er)=>Sr in mr?re(mr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:er}):mr[Sr]=er,Fe=(mr,Sr)=>{for(var er in Sr||(Sr={}))pe.call(Sr,er)&&Se(mr,er,Sr[er]);if(le)for(var er of le(Sr))xe.call(Sr,er)&&Se(mr,er,Sr[er]);return mr},Ne=(mr,Sr)=>ie(mr,fe(Sr)),Qe=(mr,Sr,er)=>new Promise((fn,jn)=>{var Gr=Oi=>{try{Li(er.next(Oi))}catch(va){jn(va)}},ti=Oi=>{try{Li(er.throw(Oi))}catch(va){jn(va)}},Li=Oi=>Oi.done?fn(Oi.value):Promise.resolve(Oi.value).then(Gr,ti);Li((er=er.apply(mr,Sr)).next())});const it=({dispatch:mr,pathsDetail:Sr,currentSeleteData:er,onFinish:fn,open:jn,title:Gr,type:ti,isCustom:Li})=>{var Oi;const va=ti==="knowledge"?"uuid":"id",Ga=(0,Ct.useParams)(),{detail:Ut}=Sr,[nn,Xn]=(0,zt.useState)(er==null?void 0:er[va]),[,qn,Fn]=(0,bt.U)(Oe.mE,{subject_id:Ga==null?void 0:Ga.pathId,type:ti}),gn=ti==="goal"?Ut==null?void 0:Ut.ability_goals:ti==="knowledge"?((Ut==null?void 0:Ut.nodes)||[]).slice(1):Ut==null?void 0:Ut.route_nodes;return zt.createElement(me.default,{open:jn,width:1078,destroyOnClose:!0,closeIcon:er!=null&&er[va]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:qn,title:Gr,cancelButtonProps:{style:{display:er!=null&&er[va]?"inline-block":"none"}},onCancel:()=>{er!=null&&er[va]&&mr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>Qe(void 0,null,function*(){var Ke;const Jn=ti==="goal"?"\u80FD\u529B\u56FE\u8C31":ti==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!nn){dt.ZP.warning(`\u8BF7\u5148\u9009\u62E9${Jn}`);return}let sr;Li||(sr=yield Fn({type:ti,subject_id:Ga==null?void 0:Ga.pathId,id:nn})),((sr==null?void 0:sr.status)==0||Li)&&((Ke=dt.ZP)==null||Ke.success(`${Jn}\u9009\u62E9\u6210\u529F\uFF01`),mr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),fn==null||fn({selectId:nn}))})},zt.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(Oi=gn||[])==null?void 0:Oi.map(Ke=>{var Jn;return zt.createElement("div",{key:Ke==null?void 0:Ke[va],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(Jn=Qt)==null?void 0:Jn.ItemDom}`},zt.createElement("div",{className:"flex item-center gap-10px-rem"},zt.createElement(Nt.Z,{title:Ke==null?void 0:Ke.name},zt.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Ke==null?void 0:Ke.name)),zt.createElement(Rt.default,{className:"ml-auto",checked:nn===(Ke==null?void 0:Ke[va]),onChange:sr=>{Xn(sr.target.checked?Ke==null?void 0:Ke[va]:null)}})),zt.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},zt.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),zt.createElement("div",{style:{color:"#232B40"}},(Ke==null?void 0:Ke.applicable_people)||"--")),zt.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},zt.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),zt.createElement(Nt.Z,{title:Ke==null?void 0:Ke.description,placement:"topLeft"},zt.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Ke==null?void 0:Ke.description)||"--"))))})))},lt=(0,Ct.connect)(({pathsDetail:mr})=>({pathsDetail:mr}))(it),gt=({pathsDetail:mr,dispatch:Sr,onFinish:er,currentSeleteData:fn={}})=>{const{actionTabs:jn,detail:Gr}=mr,ti=(0,Ct.useParams)(),[Li]=mt.default.useForm(),[,Oi,va]=(0,bt.U)(Oe.wv,{subject_id:ti==null?void 0:ti.pathId}),[,Ga,Ut]=(0,bt.U)(Oe.EG,{subject_id:ti==null?void 0:ti.pathId});return(0,zt.useEffect)(()=>{(jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&Li.setFieldsValue(Fe({},fn))},[fn,jn]),zt.createElement(me.default,{open:(jn==null?void 0:jn.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:Oi||Ga,destroyOnClose:!0,title:jn==null?void 0:jn.key,onCancel:()=>{Sr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Li.resetFields()},okText:(jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>Qe(void 0,null,function*(){Li.submit()})},zt.createElement(mt.default,{form:Li,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:nn=>Qe(void 0,null,function*(){const Xn=yield((jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?Ut:va)(Ne(Fe({},nn),{subject_id:ti==null?void 0:ti.pathId}));(Xn==null?void 0:Xn.status)==0&&(dt.ZP.success((jn==null?void 0:jn.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),Li.resetFields(),Sr({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),er==null||er())})},zt.createElement(mt.default.Item,{name:"id",hidden:!0}),zt.createElement(mt.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},zt.createElement(on.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),zt.createElement(mt.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},zt.createElement(nt.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(Gr==null?void 0:Gr.route_nodes)||[]})),zt.createElement(mt.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},zt.createElement(on.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),zt.createElement(mt.default.Item,{name:"description",label:"\u7B80\u4ECB"},zt.createElement(on.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},hn=(0,Ct.connect)(({pathsDetail:mr})=>({pathsDetail:mr}))(gt),yn=({pathsDetail:mr,onFinish:Sr,dispatch:er,type:fn})=>{var jn,Gr,ti;const{actionTabs:Li,detail:Oi}=mr,va=(0,Ct.useParams)(),[Ga]=mt.default.useForm(),Ut=mt.default.useWatch("uuid",Ga),nn=mt.default.useWatch("send_route",Ga),[Xn,qn]=(0,zt.useState)(!1),[Fn,gn]=(0,zt.useState)(null),[,Ke,Jn,sr]=(0,bt.U)(Oe.O9,{type:fn,subject_id:va==null?void 0:va.pathId}),[,,bi,Ei]=(0,bt.U)(Oe.Ho,{subject_id:va==null?void 0:va.pathId}),[,La,Es]=(0,bt.U)(Oe.zc,{subject_id:va==null?void 0:va.pathId,type:fn}),[Vi,Ro]=(0,zt.useState)({}),ao=(...In)=>Qe(void 0,[...In],function*(eo=Ga.getFieldsValue()){const fs=yield Es(Ne(Fe({},eo),{repeat_names:sr==null?void 0:sr.repeat_names,is_cover:Fn,subject_id:va==null?void 0:va.pathId,type:fn}));(fs==null?void 0:fs.status)==0&&(me.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...bo){var Qa,aa;window.open((aa=(Qa=Ei==null?void 0:Ei.data)==null?void 0:Qa.find(lo=>(lo==null?void 0:lo.id)===eo.course_id))==null?void 0:aa.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),Sr==null||Sr(),er({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),qn(!1),Ga.resetFields())});return(0,zt.useEffect)(()=>{var In;Ga.setFieldsValue(Fe({},(In=Li==null?void 0:Li.params)==null?void 0:In.data))},[Li]),(0,zt.useEffect)(()=>{bi({subject_id:va==null?void 0:va.pathId})},[]),(0,zt.useEffect)(()=>{var In;Ut&&Ro(((In=Oi==null?void 0:Oi.nodes)==null?void 0:In.find(eo=>(eo==null?void 0:eo.uuid)==Ut))||{})},[Ut]),zt.createElement(zt.Fragment,null,zt.createElement(me.default,{open:(Li==null?void 0:Li.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Ke||La,title:Li==null?void 0:Li.key,onCancel:()=>{er({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Ga.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>Qe(void 0,null,function*(){Ga.submit()})},zt.createElement(mt.default,{preserve:!1,form:Ga,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:In=>{"uuid"in In&&Ga.setFieldsValue({ids:[]})},onFinish:In=>Qe(void 0,null,function*(){console.log("allvalue",In);const eo=yield Jn(Ne(Fe({},In),{name:Vi==null?void 0:Vi.name,subject_id:va==null?void 0:va.pathId}));if((eo==null?void 0:eo.status)==0&&(eo!=null&&eo.is_repeat)){qn(!0);return}yield ao(In)})},zt.createElement(mt.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},zt.createElement(nt.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Ei==null?void 0:Ei.data)||[]})),fn=="knowledge"?zt.createElement(mt.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},zt.createElement(Gt.ZP.Group,{options:((Gr=((jn=Oi==null?void 0:Oi.nodes)==null?void 0:jn.length)>1?Oi==null?void 0:Oi.nodes.slice(1):[])==null?void 0:Gr.map(In=>({label:In==null?void 0:In.name,value:In==null?void 0:In.uuid})))||[]})):zt.createElement(mt.default.Item,{name:"ids",label:fn=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${fn=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},zt.createElement(Rt.default.Group,{options:((ti=(fn=="goal"?Oi==null?void 0:Oi.ability_goals:Oi==null?void 0:Oi.route_nodes)||[])==null?void 0:ti.map(In=>({label:In==null?void 0:In.name,value:(In==null?void 0:In.id)||(In==null?void 0:In.uuid)})))||[]})),fn=="knowledge"?zt.createElement(zt.Fragment,null,zt.createElement("div",{className:"flex pl-64px-rem"},zt.createElement(mt.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},zt.createElement(Wt.Z,null)),zt.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),zt.createElement(mt.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:nn,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},zt.createElement(nt.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(Vi==null?void 0:Vi.routes)||[]}))):zt.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},zt.createElement("span",{className:"iconfont icon-tishi7"}),fn=="goal"&&zt.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),fn=="route"&&zt.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),zt.createElement(me.default,{open:Xn,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:La,onCancel:()=>{qn(!1),gn(null)},okButtonProps:{disabled:Fn==null},onOk:()=>Qe(void 0,null,function*(){yield ao()})},zt.createElement("div",{className:"flex flex-col"},fn=="goal"?zt.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):zt.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),zt.createElement(Gt.ZP.Group,{className:"mt-14px-rem",value:Fn,onChange:In=>{gn(In.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Rn=(0,Ct.connect)(({pathsDetail:mr})=>({pathsDetail:mr}))(yn)},20362:function(st,Ln,Be){"use strict";var me=Be(59301);const dt=()=>{const Rt=()=>window.innerWidth/1920,[mt,on]=(0,me.useState)(Rt()||1),nt=(0,me.useRef)(),Gt=(0,me.useRef)(),Wt=()=>{Gt.current&&clearTimeout(Gt.current),Gt.current=setTimeout(()=>{nt.current=requestAnimationFrame(()=>{const Ct=Rt();on(Ct)})},500)};return(0,me.useEffect)(()=>(Wt(),window.addEventListener("resize",Wt),()=>{window.removeEventListener("resize",Wt),Gt.current&&clearTimeout(Gt.current),nt.current&&cancelAnimationFrame(nt.current)}),[]),{rootFontSize:mt,pxToRoot:Ct=>Ct*mt}};Ln.Z=dt},66457:function(st,Ln,Be){"use strict";Be.d(Ln,{rX:function(){return Se},pW:function(){return Fe},gy:function(){return Ne},xY:function(){return xe},O5:function(){return pe},tJ:function(){return Oe},o1:function(){return re},Rd:function(){return le}});var me=Be(65582),dt=Be(43418),Nt=Be(28103),Rt=Be(8591),mt=Be(41867),on=Be(65862),nt=Be(87169),Gt=Be(25510),Wt="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=",zt=Be.p+"static/newqrcode.a8740efb.png",Ct=Be(32637),Qt=Be(59301),bt=(Qe,it,lt)=>new Promise((gt,hn)=>{var yn=Sr=>{try{mr(lt.next(Sr))}catch(er){hn(er)}},Rn=Sr=>{try{mr(lt.throw(Sr))}catch(er){hn(er)}},mr=Sr=>Sr.done?gt(Sr.value):Promise.resolve(Sr.value).then(yn,Rn);mr((lt=lt.apply(Qe,it)).next())});const Oe=(Qe,it=!1)=>!!(re(Qe)&&ie(it)),re=Qe=>(0,mt.bg)()?!0:(Qe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ie=(Qe=!1)=>{var it;const{user:lt}=(0,me.getDvaApp)()._store.getState();return(it=lt.userInfo)!=null&&it.profile_completed?!0:(dt.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,on.xg)("/account/profile/edit"),fe()}}),!1)},fe=()=>{dt.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()}})},le=()=>{dt.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Qt.createElement("div",{style:{textAlign:"center"}},Qt.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"),Qt.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ct}),Qt.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},pe=()=>{var Qe;const{user:it}=(0,me.getDvaApp)()._store.getState();return(Qe=it.userInfo)!=null&&Qe.professional_certification?!0:(dt.default.confirm({title:"\u63D0\u793A",centered:!0,content:Qt.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,on.xg)("/account/certification")}}),!1)},xe=()=>(0,mt.V9)()?!0:(dt.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Qt.createElement("div",{className:"tc",style:{marginLeft:-38}},Qt.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Qt.createElement("img",{src:zt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Se=(Qe,it)=>Qe?!0:(dt.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Qt.createElement("div",null,Qt.createElement("p",null,it||"\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"),Qt.createElement("div",{style:{marginLeft:"110px"}},Qt.createElement("img",{src:Wt,width:200}),Qt.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,on.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Fe=Qe=>{dt.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Qt.createElement("div",null,Qt.createElement("div",null,Qt.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"),Qt.createElement(Nt.Z,null),Qt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Qt.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 ",Qt.createElement("a",null,Qe),"\u5929\u3002"),Qt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Qt.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")),Qt.createElement("div",{style:{textAlign:"center",marginTop:30}},Qt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Gt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ne=(Qe,it="")=>{const{shixunsDetail:{detail:lt}}=(0,me.getDvaApp)()._store.getState();if((lt==null?void 0:lt.public)===2||(lt==null?void 0:lt.public)===1||(lt==null?void 0:lt.shixun_status)===3){let gt="";return(lt==null?void 0:lt.public)===2&&(gt="\u5DF2\u516C\u5F00"),(lt==null?void 0:lt.public)===1&&(gt="\u5F85\u5BA1\u6838"),(lt==null?void 0:lt.shixun_status)===3&&(gt="\u5DF2\u5173\u95ED"),dt.default.info({centered:!0,icon:Qt.createElement(nt.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Qt.createElement("div",{className:"tc",style:{marginLeft:-38}},Qt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Qt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",gt,"\uFF0C",it,"\u3002"),Qt.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Qt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Gt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(lt==null?void 0:lt.shixun_status)===2?(dt.default.confirm({centered:!0,icon:Qt.createElement(nt.Z,null),title:"\u63D0\u793A",content:Qt.createElement("div",null,Qt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",it,"\u3002"),Qt.createElement("br",null),Qt.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:()=>{dt.default.confirm({width:440,centered:!0,icon:Qt.createElement(nt.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:()=>bt(void 0,null,function*(){(yield Qe({type:"shixunsDetail/cancelRelease",payload:{id:lt==null?void 0:lt.identifier}})).status!==401&&(Rt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Qe({type:"shixunsDetail/getShixunsDetail",payload:{id:lt==null?void 0:lt.identifier}}),Qe({type:"practiceSetting/getCommonData",payload:{id:lt==null?void 0:lt.identifier}}))})})}}),!0):!1}},5083:function(st,Ln,Be){"use strict";Be.d(Ln,{default:function(){return _A}});var me=Be(56656),dt=Be.n(me),Nt=Be(48736),Rt=Be(27112),mt=Be.n(Rt),on=Be(54449),nt=Be.n(on),Gt=Be(53501),Wt=Be.n(Gt),zt=Be(36867),Ct=Be.n(zt),Qt=Be(71912),bt=Be.n(Qt),Oe=Be(48228),re=Be.n(Oe);dt().extend(re()),dt().extend(bt()),dt().extend(mt()),dt().extend(nt()),dt().extend(Wt()),dt().extend(Ct()),dt().extend(function(Te,ze){var Ue=ze.prototype,qe=Ue.format;Ue.format=function(Dt){var St=(Dt||"").replace("Wo","wo");return qe.bind(this)(St)}});var ie={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"},fe=function(ze){var Ue=ie[ze];return Ue||ze.split("_")[0]},le=function(){(0,Nt.ET)(!1,"Not match any format. Please help to fire a issue about this.")},pe={getNow:function(){return dt()()},getFixedDate:function(ze){return dt()(ze,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ze){return ze.endOf("month")},getWeekDay:function(ze){var Ue=ze.locale("en");return Ue.weekday()+Ue.localeData().firstDayOfWeek()},getYear:function(ze){return ze.year()},getMonth:function(ze){return ze.month()},getDate:function(ze){return ze.date()},getHour:function(ze){return ze.hour()},getMinute:function(ze){return ze.minute()},getSecond:function(ze){return ze.second()},addYear:function(ze,Ue){return ze.add(Ue,"year")},addMonth:function(ze,Ue){return ze.add(Ue,"month")},addDate:function(ze,Ue){return ze.add(Ue,"day")},setYear:function(ze,Ue){return ze.year(Ue)},setMonth:function(ze,Ue){return ze.month(Ue)},setDate:function(ze,Ue){return ze.date(Ue)},setHour:function(ze,Ue){return ze.hour(Ue)},setMinute:function(ze,Ue){return ze.minute(Ue)},setSecond:function(ze,Ue){return ze.second(Ue)},isAfter:function(ze,Ue){return ze.isAfter(Ue)},isValidate:function(ze){return ze.isValid()},locale:{getWeekFirstDay:function(ze){return dt()().locale(fe(ze)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ze,Ue){return Ue.locale(fe(ze)).weekday(0)},getWeek:function(ze,Ue){return Ue.locale(fe(ze)).week()},getShortWeekDays:function(ze){return dt()().locale(fe(ze)).localeData().weekdaysMin()},getShortMonths:function(ze){return dt()().locale(fe(ze)).localeData().monthsShort()},format:function(ze,Ue,qe){return Ue.locale(fe(ze)).format(qe)},parse:function(ze,Ue,qe){for(var $e=fe(ze),Dt=0;Dt1&&(St=ze.addDate(St,-7)),St}function vo(Te,ze,Ue){var qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ze){case"year":return Ue.addYear(Te,qe*10);case"quarter":case"month":return Ue.addYear(Te,qe);default:return Ue.addMonth(Te,qe)}}function dr(Te,ze){var Ue=ze.generateConfig,qe=ze.locale,$e=ze.format;return typeof $e=="function"?$e(Te):Ue.locale.format(qe.locale,Te,$e)}function lr(Te,ze){var Ue=ze.generateConfig,qe=ze.locale,$e=ze.formatList;return!Te||typeof $e[0]=="function"?null:Ue.locale.parse(qe.locale,Te,$e)}function Yr(Te){var ze=Te.cellDate,Ue=Te.mode,qe=Te.disabledDate,$e=Te.generateConfig;if(!qe)return!1;var Dt=function(Qn,$t,mn){for(var Zn=$t;Zn<=mn;){var Fr=void 0;switch(Qn){case"date":{if(Fr=$e.setDate(ze,Zn),!qe(Fr))return!1;break}case"month":{if(Fr=$e.setMonth(ze,Zn),!Yr({cellDate:Fr,mode:"month",generateConfig:$e,disabledDate:qe}))return!1;break}case"year":{if(Fr=$e.setYear(ze,Zn),!Yr({cellDate:Fr,mode:"year",generateConfig:$e,disabledDate:qe}))return!1;break}}Zn+=1}return!0};switch(Ue){case"date":case"week":return qe(ze);case"month":{var St=1,_t=$e.getDate($e.getEndDate(ze));return Dt("date",St,_t)}case"quarter":{var tn=Math.floor($e.getMonth(ze)/3)*3,pn=tn+2;return Dt("month",tn,pn)}case"year":return Dt("month",0,11);case"decade":{var _n=$e.getYear(ze),En=Math.floor(_n/Vi)*Vi,Cn=En+Vi-1;return Dt("year",En,Cn)}}}function To(Te,ze){var Ue=ze.formatList,qe=ze.generateConfig,$e=ze.locale;return(0,La.Z)(function(){if(!Te)return[[""],""];for(var Dt="",St=[],_t=0;_t1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(pn.current),Zn){tn(mn);return}pn.current=requestAnimationFrame(function(){tn(mn)})}var En=To(_t,{formatList:Ue,generateConfig:qe,locale:$e}),Cn=(0,sr.Z)(En,2),Wn=Cn[1];function Qn(mn){_n(mn)}function $t(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_n(null,mn)}return(0,Ne.useEffect)(function(){$t(!0)},[Te]),(0,Ne.useEffect)(function(){return function(){return cancelAnimationFrame(pn.current)}},[]),[Wn,Qn,$t]}var Na=Be(10228),Mo=Be(16089),Cu=Be(94480),ml=Be(29194),$o=new Map;function pi(Te,ze){var Ue;function qe(){(0,ml.Z)(Te)?ze():Ue=(0,Mo.Z)(function(){qe()})}return qe(),function(){Mo.Z.cancel(Ue)}}function Ju(Te,ze,Ue){if($o.get(Te)&&cancelAnimationFrame($o.get(Te)),Ue<=0){$o.set(Te,requestAnimationFrame(function(){Te.scrollTop=ze}));return}var qe=ze-Te.scrollTop,$e=qe/Ue*10;$o.set(Te,requestAnimationFrame(function(){Te.scrollTop+=$e,Te.scrollTop!==ze&&Ju(Te,ze,Ue-10)}))}function ws(Te,ze){var Ue=ze.onLeftRight,qe=ze.onCtrlLeftRight,$e=ze.onUpDown,Dt=ze.onPageUpDown,St=ze.onEnter,_t=Te.which,tn=Te.ctrlKey,pn=Te.metaKey;switch(_t){case Na.Z.LEFT:if(tn||pn){if(qe)return qe(-1),!0}else if(Ue)return Ue(-1),!0;break;case Na.Z.RIGHT:if(tn||pn){if(qe)return qe(1),!0}else if(Ue)return Ue(1),!0;break;case Na.Z.UP:if($e)return $e(-1),!0;break;case Na.Z.DOWN:if($e)return $e(1),!0;break;case Na.Z.PAGE_UP:if(Dt)return Dt(-1),!0;break;case Na.Z.PAGE_DOWN:if(Dt)return Dt(1),!0;break;case Na.Z.ENTER:if(St)return St(),!0;break}return!1}function vc(Te,ze,Ue,qe){var $e=Te;if(!$e)switch(ze){case"time":$e=qe?"hh:mm:ss a":"HH:mm:ss";break;case"week":$e="gggg-wo";break;case"month":$e="YYYY-MM";break;case"quarter":$e="YYYY-[Q]Q";break;case"year":$e="YYYY";break;default:$e=Ue?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return $e}function Ba(Te,ze,Ue){var qe=Te==="time"?8:10,$e=typeof ze=="function"?ze(Ue.getNow()).length:ze.length;return Math.max(qe,$e)+2}var Ra=null,Kn=new Set;function br(Te){return!Ra&&typeof window!="undefined"&&window.addEventListener&&(Ra=function(Ue){(0,Cu.Z)(Kn).forEach(function(qe){qe(Ue)})},window.addEventListener("mousedown",Ra)),Kn.add(Te),function(){Kn.delete(Te),Kn.size===0&&(window.removeEventListener("mousedown",Ra),Ra=null)}}function Fa(Te){var ze=Te.target;if(Te.composed&&ze.shadowRoot){var Ue;return((Ue=Te.composedPath)===null||Ue===void 0?void 0:Ue.call(Te)[0])||ze}return ze}var ri=function(ze){return ze==="month"||ze==="date"?"year":ze},Wr=function(ze){return ze==="date"?"month":ze},uo=function(ze){return ze==="month"||ze==="date"?"quarter":ze},Ki=function(ze){return ze==="date"?"week":ze},du={year:ri,month:Wr,quarter:uo,week:Ki,time:null,date:null};function Qs(Te,ze){return Te.some(function(Ue){return Ue&&Ue.contains(ze)})}function qa(Te){var ze=Te.open,Ue=Te.value,qe=Te.isClickOutside,$e=Te.triggerOpen,Dt=Te.forwardKeyDown,St=Te.onKeyDown,_t=Te.blurToCancel,tn=Te.onSubmit,pn=Te.onCancel,_n=Te.onFocus,En=Te.onBlur,Cn=Te.changeOnBlur,Wn=(0,Ne.useState)(!1),Qn=(0,sr.Z)(Wn,2),$t=Qn[0],mn=Qn[1],Zn=(0,Ne.useState)(!1),Fr=(0,sr.Z)(Zn,2),xr=Fr[0],Lr=Fr[1],jr=(0,Ne.useRef)(!1),Rr=(0,Ne.useRef)(!1),Ar=(0,Ne.useRef)(!1),ta={onMouseDown:function(){mn(!0),$e(!0)},onKeyDown:function(ca){var pa=function(){Ar.current=!0};if(St(ca,pa),!Ar.current){switch(ca.which){case Na.Z.ENTER:{ze?tn()!==!1&&mn(!0):$e(!0),ca.preventDefault();return}case Na.Z.TAB:{$t&&ze&&!ca.shiftKey?(mn(!1),ca.preventDefault()):!$t&&ze&&!Dt(ca)&&ca.shiftKey&&(mn(!0),ca.preventDefault());return}case Na.Z.ESC:{mn(!0),pn();return}}!ze&&![Na.Z.SHIFT].includes(ca.which)?$e(!0):$t||Dt(ca)}},onFocus:function(ca){mn(!0),Lr(!0),_n&&_n(ca)},onBlur:function(ca){if(jr.current||!qe(document.activeElement)){jr.current=!1;return}_t?setTimeout(function(){for(var pa=document,Ha=pa.activeElement;Ha&&Ha.shadowRoot;)Ha=Ha.shadowRoot.activeElement;qe(Ha)&&pn()},0):ze&&($e(!1),Rr.current&&tn()),Lr(!1),En==null||En(ca)}};return(0,Ne.useEffect)(function(){Rr.current=!1},[ze]),(0,Ne.useEffect)(function(){Rr.current=!0},[Ue]),(0,Ne.useEffect)(function(){return br(function(Ai){var ca=Fa(Ai),pa=qe(ca);ze&&(pa?!Cn&&(!xr||pa)&&$e(!1):(jr.current=!0,(0,Mo.Z)(function(){jr.current=!1})))})}),[ta,{focused:xr,typing:$t}]}function Ht(Te,ze){return Ne.useMemo(function(){return Te||(ze?((0,Nt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ze).map(function(Ue){var qe=(0,sr.Z)(Ue,2),$e=qe[0],Dt=qe[1];return{label:$e,value:Dt}})):[])},[Te,ze])}var Je=Be(34280);function at(Te){var ze=Te.valueTexts,Ue=Te.onTextChange,qe=Ne.useState(""),$e=(0,sr.Z)(qe,2),Dt=$e[0],St=$e[1],_t=Ne.useRef([]);_t.current=ze;function tn(_n){St(_n),Ue(_n)}function pn(){St(_t.current[0])}return(0,Je.Z)(function(){ze.every(function(_n){return _n!==Dt})&&pn()},[ze.join("||")]),[Dt,tn,pn]}var Un=Ne.createContext({}),Er=Un,Nr=Be(76190);function la(Te){var ze=Te.cellRender,Ue=Te.monthCellRender,qe=Te.dateRender,$e=Ne.useMemo(function(){if(ze)return ze;if(!(!Ue&&!qe))return function(Dt,St){var _t=Dt;return qe&&St.type==="date"?qe(_t,St.today):Ue&&St.type==="month"?Ue(_t,St.locale):St.originNode}},[ze,Ue,qe]);return $e}function ji(Te,ze){for(var Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",qe=String(Te);qe.length=1?Ue|0:1,St=Te;St<=ze;St+=Dt)$e.push({label:ji(St,2),value:St,disabled:(qe||[]).includes(St)});return $e}function Ol(Te){var ze=Te.generateConfig,Ue=Te.prefixCls,qe=Te.operationRef,$e=Te.activeColumnIndex,Dt=Te.value,St=Te.showHour,_t=Te.showMinute,tn=Te.showSecond,pn=Te.use12Hours,_n=Te.hourStep,En=_n===void 0?1:_n,Cn=Te.minuteStep,Wn=Cn===void 0?1:Cn,Qn=Te.secondStep,$t=Qn===void 0?1:Qn,mn=Te.disabledHours,Zn=Te.disabledMinutes,Fr=Te.disabledSeconds,xr=Te.disabledTime,Lr=Te.hideDisabledOptions,jr=Te.onSelect,Rr=Te.cellRender,Ar=Te.locale,ta=[],Ai="".concat(Ue,"-content"),ca="".concat(Ue,"-time-panel"),pa,Ha=Dt?ze.getHour(Dt):-1,Va=Ha,cn=Dt?ze.getMinute(Dt):-1,Ua=Dt?ze.getSecond(Dt):-1,Ea=ze.getNow(),Ta=Ne.useMemo(function(){if(xr){var na=xr(Ea);return[na.disabledHours,na.disabledMinutes,na.disabledSeconds]}return[mn,Zn,Fr]},[mn,Zn,Fr,xr,Ea]),Ya=(0,sr.Z)(Ta,3),fo=Ya[0],ka=Ya[1],wo=Ya[2],os=to(0,23,En,fo&&fo()),ts=(0,La.Z)(function(){return os},os,So);pn&&(pa=Va>=12,Va%=12);var ss=Ne.useMemo(function(){if(!pn)return[!1,!1];var na=[!0,!0];return ts.forEach(function(Yo){var No=Yo.disabled,sl=Yo.value;No||(sl>=12?na[1]=!1:na[0]=!1)}),na},[pn,ts]),ns=(0,sr.Z)(ss,2),Ys=ns[0],Oo=ns[1],no=Ne.useMemo(function(){return pn?ts.filter(pa?function(na){return na.value>=12}:function(na){return na.value<12}).map(function(na){var Yo=na.value%12,No=Yo===0?"12":ji(Yo,2);return(0,Jn.Z)((0,Jn.Z)({},na),{},{label:No,value:Yo})}):ts},[pn,pa,ts]),_i=to(0,59,Wn,ka&&ka(Ha)),yl=to(0,59,$t,wo&&wo(Ha,cn)),Ns=ua({value:Dt,generateConfig:ze,disabledMinutes:ka,disabledSeconds:wo,minutes:_i,seconds:yl,use12Hours:pn});qe.current={onUpDown:function(Yo){var No=ta[$e];if(No)for(var sl=No.units.findIndex(function(ec){return ec.value===No.value}),Js=No.units.length,rs=1;rs2&&arguments[2]!==void 0?arguments[2]:!1;(Jo===mn||zo)&&(gu(Jr),ta&&ta(Jr),Ns&&Ns(Jr,ma),Ai&&!Zi(tn,Jr,xl)&&!(Wn!=null&&Wn(Jr))&&Ai(Jr))},Ul=function(Jr){if(Od.includes(Jo)){var ma,zo,mu=Jo==="date";switch(Jr===Na.Z.PAGE_UP||Jr===Na.Z.PAGE_DOWN?zo=mu?tn.addMonth:tn.addYear:zo=mu?tn.addDate:tn.addMonth,Jr){case Na.Z.LEFT:case Na.Z.PAGE_UP:ma=zo(Pl,-1);break;case Na.Z.RIGHT:case Na.Z.PAGE_DOWN:ma=zo(Pl,1);break;case Na.Z.UP:case Na.Z.DOWN:ma=zo(Pl,Number("".concat(Jr===Na.Z.UP?"-":"").concat(mu?ao:od)));break}if(ma)return!(Wn!=null&&Wn(ma))}return!0},kl=function(Jr){if(rs.current&&rs.current.onKeyDown){var ma=!0,zo=Jr.which;if([Na.Z.LEFT,Na.Z.RIGHT,Na.Z.UP,Na.Z.DOWN,Na.Z.PAGE_UP,Na.Z.PAGE_DOWN,Na.Z.ENTER].includes(zo)&&(Jr.preventDefault(),zo!==Na.Z.ENTER&&Fr===0&&(ma=Ul(zo))),ma)return rs.current.onKeyDown(Jr)}return(0,Nt.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ps=function(Jr){rs.current&&rs.current.onBlur&&rs.current.onBlur(Jr)};yl&&No!=="right"&&(yl.current={onKeyDown:kl,onClose:function(){rs.current&&rs.current.onClose&&rs.current.onClose()}}),Ne.useEffect(function(){pn&&!zs.current&&pu(pn)},[pn]),Ne.useEffect(function(){zs.current=!1},[]);var El,Nu=la({cellRender:ss,monthCellRender:ts,dateRender:os}),ho=(0,Jn.Z)((0,Jn.Z)({},Te),{},{cellRender:Nu,operationRef:rs,prefixCls:$e,viewDate:Pl,value:xl,onViewDateChange:Kl,sourceMode:_l,onPanelChange:Pc,disabledDate:Wn});switch(delete ho.onChange,delete ho.onSelect,Jo){case"decade":El=Ne.createElement(Id,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"year":El=Ne.createElement(Os,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"month":El=Ne.createElement(cm,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"quarter":El=Ne.createElement(li,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"week":El=Ne.createElement(Hr,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;case"time":delete ho.showTime,El=Ne.createElement(qu,(0,Fe.Z)({},ho,(0,Nr.Z)(Lr)==="object"?Lr:null,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}));break;default:Lr?El=Ne.createElement(hs,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}})):El=Ne.createElement(ol,(0,Fe.Z)({},ho,{onSelect:function(Jr,ma){Kl(Jr),Hs(Jr,ma)}}))}var bc,Fu,Iu=function(){var Jr=tn.getNow(),ma=Bi(tn.getHour(Jr),tn.getMinute(Jr),tn.getSecond(Jr),Ys?Ta:1,Oo?fo:1,no?wo:1),zo=Aa(tn,Jr,ma[0],ma[1],ma[2]);Hs(zo,"submit")};Jl||(bc=Zl($e,Jo,Rr),Lr&&Jo!=="date"?Fu=null:Fu=Rd({prefixCls:$e,components:cn,needConfirmButton:ns,okDisabled:!xl||Wn&&Wn(xl),locale:_t,showNow:xr,onNow:ns&&Iu,onOk:function(){xl&&(Hs(xl,"submit",!0),Va&&Va(xl))}}));var Lc;if(jr&&Jo==="date"&&mn==="date"&&!Lr){var Rc=tn.getNow(),ih="".concat($e,"-today-btn"),Ud=Wn&&Wn(Rc);Lc=Ne.createElement("a",{className:Ut()(ih,Ud&&"".concat(ih,"-disabled")),"aria-disabled":Ud,onClick:function(){Ud||Hs(Rc,"mouse",!0)}},_t.today)}return Ne.createElement(Er.Provider,{value:(0,Jn.Z)((0,Jn.Z)({},_i),{},{mode:Jo,hideHeader:"hideHeader"in Te?Ar:_i.hideHeader,hidePrevBtn:Yo&&No==="right",hideNextBtn:Yo&&No==="left"})},Ne.createElement("div",{tabIndex:Fr,className:Ut()("".concat($e,"-panel"),Dt,(ze={},(0,Ke.Z)(ze,"".concat($e,"-panel-has-range"),sl&&sl[0]&&sl[1]),(0,Ke.Z)(ze,"".concat($e,"-panel-has-range-hover"),Js&&Js[0]&&Js[1]),(0,Ke.Z)(ze,"".concat($e,"-panel-rtl"),Ua==="rtl"),ze)),style:St,onKeyDown:kl,onBlur:ps,onMouseDown:pa},El,bc||Fu||Lc?Ne.createElement("div",{className:"".concat($e,"-footer")},bc,Fu,Lc):null))}var sd=dm,pf=Be(35593),Bs={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 fm(Te){var ze,Ue=Te.prefixCls,qe=Te.popupElement,$e=Te.popupStyle,Dt=Te.visible,St=Te.dropdownClassName,_t=Te.dropdownAlign,tn=Te.transitionName,pn=Te.getPopupContainer,_n=Te.children,En=Te.range,Cn=Te.popupPlacement,Wn=Te.direction,Qn="".concat(Ue,"-dropdown"),$t=function(){return Cn!==void 0?Cn:Wn==="rtl"?"bottomRight":"bottomLeft"};return Ne.createElement(pf.Z,{showAction:[],hideAction:[],popupPlacement:$t(),builtinPlacements:Bs,prefixCls:Qn,popupTransitionName:tn,popup:qe,popupAlign:_t,popupVisible:Dt,popupClassName:Ut()(St,(ze={},(0,Ke.Z)(ze,"".concat(Qn,"-range"),En),(0,Ke.Z)(ze,"".concat(Qn,"-rtl"),Wn==="rtl"),ze)),popupStyle:$e,getPopupContainer:pn},_n)}var mf=fm;function oo(Te){var ze=Te.prefixCls,Ue=Te.presets,qe=Te.onClick,$e=Te.onHover;return Ue.length?Ne.createElement("div",{className:"".concat(ze,"-presets")},Ne.createElement("ul",null,Ue.map(function(Dt,St){var _t=Dt.label,tn=Dt.value;return Ne.createElement("li",{key:St,onClick:function(){return qe==null?void 0:qe(Sa(tn))},onMouseEnter:function(){return $e==null?void 0:$e(Sa(tn))},onMouseLeave:function(){return $e==null?void 0:$e(null)}},_t)}))):null}function hm(Te){var ze=Te.picker,Ue=Te.disabledHours,qe=Te.disabledMinutes,$e=Te.disabledSeconds;ze==="time"&&(Ue||qe||$e)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Al(Te,ze,Ue){var qe=(0,Nr.Z)(ze)==="object"?ze.clearIcon:Ue;return qe||Ne.createElement("span",{className:"".concat(Te,"-clear-btn")})}function $u(Te){var ze,Ue=Te,qe=Ue.prefixCls,$e=qe===void 0?"rc-picker":qe,Dt=Ue.id,St=Ue.name,_t=Ue.tabIndex,tn=Ue.style,pn=Ue.className,_n=Ue.dropdownClassName,En=Ue.dropdownAlign,Cn=Ue.popupStyle,Wn=Ue.transitionName,Qn=Ue.generateConfig,$t=Ue.locale,mn=Ue.inputReadOnly,Zn=Ue.allowClear,Fr=Ue.autoFocus,xr=Ue.showTime,Lr=Ue.picker,jr=Lr===void 0?"date":Lr,Rr=Ue.format,Ar=Ue.use12Hours,ta=Ue.value,Ai=Ue.defaultValue,ca=Ue.presets,pa=Ue.open,Ha=Ue.defaultOpen,Va=Ue.defaultOpenValue,cn=Ue.suffixIcon,Ua=Ue.clearIcon,Ea=Ue.disabled,Ta=Ue.disabledDate,Ya=Ue.placeholder,fo=Ue.getPopupContainer,ka=Ue.pickerRef,wo=Ue.panelRender,os=Ue.onChange,ts=Ue.onOpenChange,ss=Ue.onFocus,ns=Ue.onBlur,Ys=Ue.onMouseDown,Oo=Ue.onMouseUp,no=Ue.onMouseEnter,_i=Ue.onMouseLeave,yl=Ue.onContextMenu,Ns=Ue.onClick,Jl=Ue.onKeyDown,Du=Ue.onSelect,na=Ue.direction,Yo=Ue.autoComplete,No=Yo===void 0?"off":Yo,sl=Ue.inputRender,Js=Ue.changeOnBlur,rs=Ne.useRef(null),zs=jr==="date"&&!!xr||jr==="time",ec=Ht(ca),tc=Yi(vc(Rr,jr,xr,Ar)),xl=Ne.useRef(null),gu=Ne.useRef(null),zd=Ne.useRef(null),bf=(0,bi.Z)(null,{value:ta,defaultValue:Ai}),Pl=(0,sr.Z)(bf,2),pu=Pl[0],Kl=Pl[1],Hd=Ne.useState(pu),Fc=(0,sr.Z)(Hd,2),ql=Fc[0],Jo=Fc[1],bl=Ne.useRef(null),xc=(0,bi.Z)(!1,{value:pa,defaultValue:Ha,postState:function(Ni){return Ea?!1:Ni},onChange:function(Ni){ts&&ts(Ni),!Ni&&bl.current&&bl.current.onClose&&bl.current.onClose()}}),Ic=(0,sr.Z)(xc,2),_l=Ic[0],Hl=Ic[1],Pc=To(ql,{formatList:tc,generateConfig:Qn,locale:$t}),Hs=(0,sr.Z)(Pc,2),Ul=Hs[0],kl=Hs[1],ps=at({valueTexts:Ul,onTextChange:function(Ni){var yo=lr(Ni,{locale:$t,formatList:tc,generateConfig:Qn});yo&&(!Ta||!Ta(yo))&&Jo(yo)}}),El=(0,sr.Z)(ps,3),Nu=El[0],ho=El[1],bc=El[2],Fu=function(Ni){Jo(Ni),Kl(Ni),os&&!Zi(Qn,pu,Ni)&&os(Ni,Ni?dr(Ni,{generateConfig:Qn,locale:$t,format:tc[0]}):"")},Iu=function(Ni){Ea&&Ni||Hl(Ni)},Lc=function(Ni){return _l&&bl.current&&bl.current.onKeyDown?bl.current.onKeyDown(Ni):((0,Nt.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Rc=function(){for(var Ni=arguments.length,yo=new Array(Ni),Sl=0;SlCn(pn);case"month":return En($t)>En(pn);case"week":return _n($t)>_n(pn);default:return!lo(_t,$t,pn)&&_t.isAfter($t,pn)}return!1},[Dt,St[1],pn,ze]),Qn=Ne.useCallback(function($t){if(St[1]||Dt&&Dt($t))return!0;if(St[0]&&tn)return!lo(_t,$t,pn)&&_t.isAfter(tn,$t);if(!ze&&tn)switch(Ue){case"quarter":return Cn($t)0&&arguments[0]!==void 0?arguments[0]:!1,zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},si=null;Ks&&lg&&lg[0]&&lg[1]&&$t.isAfter(lg[1],lg[0])&&(si=lg);var Ma=Ar;if(Ar&&(0,Nr.Z)(Ar)==="object"&&Ar.defaultValue){var po=Ar.defaultValue;Ma=(0,Jn.Z)((0,Jn.Z)({},Ar),{},{defaultValue:Ci(po,$i)||void 0})}return Ne.createElement(wn.Provider,{value:{inRange:!0,panelPosition:di,rangedValue:wm||qi,hoverRangedValue:si}},Ne.createElement(sd,(0,Fe.Z)({},Te,zr,{cellRender:Uo,showTime:Ma,mode:mu[$i],generateConfig:$t,style:void 0,direction:Pl,disabledDate:$i===0?Ou:sh,disabledTime:function(Gl){return Ta?Ta(Gl,$i===0?"start":"end"):!1},className:Ut()((0,Ke.Z)({},"".concat(St,"-panel-focused"),$i===0?!nc:!Sc)),value:Ci(qi,$i),locale:mn,tabIndex:-1,onPanelChange:function(Gl,kc){$i===0&&Hc(!0),$i===1&&Cf(!0),Ef(Gn(mu,kc,$i),Gn(qi,Gl,$i));var ku=Gl;di==="right"&&mu[$i]===kc&&(ku=vo(ku,kc,$t,-1)),Rc(ku,$i)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:$i===0?Ci(qi,1):Ci(qi,0)})))}var vs=0,lv=0;if($i&&xc.current&&_l.current&&bl.current&&Hs.current){vs=xc.current.offsetWidth+_l.current.offsetWidth;var As=Hs.current.offsetLeft>vs?Hs.current.offsetLeft-vs:Hs.current.offsetLeft,jd=bl.current.offsetWidth,gd=Hs.current.offsetWidth;jd&&gd&&vs>jd-gd-(Pl==="rtl"?0:As)&&(lv=vs)}var wc=Pl==="rtl"?{right:vs}:{left:vs};function ul(){var di,zr=Zl(St,mu[$i],Ns),si=Rd({prefixCls:St,components:zd,needConfirmButton:ql,okDisabled:!Ci(qi,$i)||Ea&&Ea(qi[$i]),locale:mn,onOk:function(){var qs=Ci(qi,$i);qs&&(Sl(qi,$i),xl==null||xl(qi),Lu(!1,$i,"confirm"))}});if(Rr!=="time"&&!Ar){var Ma=Lc($i),po=vo(Ma,Rr,$t),Uu=mu[$i],Gl=Uu===Rr,kc=Dm(Gl?"left":!1,{pickerValue:Ma,onPickerValueChange:function(qs){Rc(qs,$i)}}),ku=Dm("right",{pickerValue:po,onPickerValueChange:function(qs){Rc(vo(qs,Rr,$t,-1),$i)}});Pl==="rtl"?di=Ne.createElement(Ne.Fragment,null,ku,Gl&&kc):di=Ne.createElement(Ne.Fragment,null,kc,Gl&&ku)}else di=Dm();var ic=Ne.createElement("div",{className:"".concat(St,"-panel-layout")},Ne.createElement(oo,{prefixCls:St,presets:Bf,onClick:function(qs){Sl(qs,null),Lu(!1,$i,"preset")},onHover:function(qs){Cm(qs)}}),Ne.createElement("div",null,Ne.createElement("div",{className:"".concat(St,"-panels")},di),(zr||si)&&Ne.createElement("div",{className:"".concat(St,"-footer")},zr,si)));return wo&&(ic=wo(ic)),Ne.createElement("div",{className:"".concat(St,"-panel-container"),style:{marginLeft:lv},ref:bl,onMouseDown:function(qs){qs.preventDefault()}},ic)}var Fo=Ne.createElement("div",{className:Ut()("".concat(St,"-range-wrapper"),"".concat(St,"-").concat(Rr,"-range-wrapper")),style:{minWidth:ms}},Ne.createElement("div",{ref:Hs,className:"".concat(St,"-range-arrow"),style:wc}),ul()),Ko;Ys&&(Ko=Ne.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function(zr){zr.preventDefault()}},Ys));var Us=Al(St,ns,Oo),hp=Ne.createElement("span",{onMouseDown:function(zr){zr.preventDefault(),zr.stopPropagation()},onMouseUp:function(zr){zr.preventDefault(),zr.stopPropagation();var si=ho;ps[0]||(si=Gn(si,null,0)),ps[1]||(si=Gn(si,null,1)),Sl(si,null),Lu(!1,$i,"clear")},className:"".concat(St,"-clear"),role:"button"},Us),Tf=ns&&(Ci(ho,0)&&!ps[0]||Ci(ho,1)&&!ps[1]),eu={size:Ba(Rr,Ul[0],$t)},vh=0,Ah=0;xc.current&&Ic.current&&_l.current&&($i===0?Ah=xc.current.offsetWidth:(vh=vs,Ah=Ic.current.offsetWidth));var Nm=Pl==="rtl"?{right:vh}:{left:vh},fg=function(zr,si){var Ma=Gn(qi,zr,$i);if(si==="submit"||si!=="key"&&!ql){Sl(Ma,$i),$i===0?Hc():Cf();var po=$i===0?1:0;ps[po]?Lu(!1,!1,"confirm"):Lu(!1,$i,"confirm")}else Jr(Ma)};return Ne.createElement(Er.Provider,{value:{operationRef:kl,hideHeader:Rr==="time",onDateMouseEnter:rv,onDateMouseLeave:iv,hideRanges:!0,onSelect:fg,open:Ks}},Ne.createElement(mf,{visible:Ks,popupElement:Fo,popupStyle:_n,prefixCls:St,dropdownClassName:En,dropdownAlign:Wn,getPopupContainer:Qn,transitionName:Cn,range:!0,direction:Pl},Ne.createElement("div",(0,Fe.Z)({ref:Jo,className:Ut()(St,"".concat(St,"-range"),pn,(ze={},(0,Ke.Z)(ze,"".concat(St,"-disabled"),ps[0]&&ps[1]),(0,Ke.Z)(ze,"".concat(St,"-focused"),$i===0?Hu:$l),(0,Ke.Z)(ze,"".concat(St,"-rtl"),Pl==="rtl"),ze)),style:tn,onClick:Ho,onMouseEnter:zs,onMouseLeave:ec,onMouseDown:fp,onMouseUp:rs},(0,Ei.Z)(Te,{aria:!0,data:!0})),Ne.createElement("div",{className:Ut()("".concat(St,"-input"),(Ue={},(0,Ke.Z)(Ue,"".concat(St,"-input-active"),$i===0),(0,Ke.Z)(Ue,"".concat(St,"-input-placeholder"),!!hh),Ue)),ref:xc},Ne.createElement("input",(0,Fe.Z)({id:_t,disabled:ps[0],readOnly:_i||typeof Ul[0]=="function"||!nc,value:hh||uh,onChange:function(zr){Em(zr.target.value)},autoFocus:Fr,placeholder:Ci(Zn,0)||"",ref:Hl},ey,eu,{autoComplete:Hd}))),Ne.createElement("div",{className:"".concat(St,"-range-separator"),ref:_l},ca),Ne.createElement("div",{className:Ut()("".concat(St,"-input"),(qe={},(0,Ke.Z)(qe,"".concat(St,"-input-active"),$i===1),(0,Ke.Z)(qe,"".concat(St,"-input-placeholder"),!!gh),qe)),ref:Ic},Ne.createElement("input",(0,Fe.Z)({disabled:ps[1],readOnly:_i||typeof Ul[0]=="function"||!Sc,value:gh||ch,onChange:function(zr){dd(zr.target.value)},placeholder:Ci(Zn,1)||"",ref:Pc},Vd,eu,{autoComplete:Hd}))),Ne.createElement("div",{className:"".concat(St,"-active-bar"),style:(0,Jn.Z)((0,Jn.Z)({},Nm),{},{width:Ah,position:"absolute"})}),Ko,Tf&&hp)))}var XA=function(Te){(0,Fn.Z)(Ue,Te);var ze=(0,gn.Z)(Ue);function Ue(){var qe;(0,nn.Z)(this,Ue);for(var $e=arguments.length,Dt=new Array($e),St=0;St<$e;St++)Dt[St]=arguments[St];return qe=ze.call.apply(ze,[this].concat(Dt)),(0,Ke.Z)((0,qn.Z)(qe),"pickerRef",Ne.createRef()),(0,Ke.Z)((0,qn.Z)(qe),"focus",function(){qe.pickerRef.current&&qe.pickerRef.current.focus()}),(0,Ke.Z)((0,qn.Z)(qe),"blur",function(){qe.pickerRef.current&&qe.pickerRef.current.blur()}),qe}return(0,Xn.Z)(Ue,[{key:"render",value:function(){return Ne.createElement(Yl,(0,Fe.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),Ue}(Ne.Component),G0=XA,V0=ep,np=Be(19080),th=Be(36355),pm=Be(1684),eg=Be(19716),mm=Be(32441),vm=Be(9763),j0=Be(33234),X0=Be(48183),Mr=Be(64993),yf=Be(9937),Am=Be(17313),xf=Be(47585),ym=Be(74207),nh=Be(13826),Q0=Be(92899),rp=Be(37613),xm=Be(83116);const ip=(Te,ze,Ue,qe)=>{const{lineHeight:$e}=Te,Dt=Math.floor(Ue*$e)+2,St=Math.max((ze-Dt)/2,0),_t=Math.max(ze-Dt-St,0);return{padding:`${St}px ${qe}px ${_t}px`}},ld=Te=>{const{componentCls:ze,pickerCellCls:Ue,pickerCellInnerCls:qe,cellHeight:$e,motionDurationSlow:Dt,borderRadiusSM:St,motionDurationMid:_t,cellHoverBg:tn,lineWidth:pn,lineType:_n,colorPrimary:En,cellActiveWithRangeBg:Cn,colorTextLightSolid:Wn,controlHeightSM:Qn,cellRangeBorderColor:$t,pickerCellBorderGap:mn,cellHoverWithRangeBg:Zn,cellWidth:Fr,colorTextDisabled:xr,cellBgDisabled:Lr}=Te;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:$e,transform:"translateY(-50%)",transition:`all ${Dt}`,content:'""'},[qe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:$e,height:$e,lineHeight:`${$e}px`,borderRadius:St,transition:`background ${_t}, border ${_t}`},"&-range-hover-start, &-range-hover-end":{[qe]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Ue}-in-view), &:hover:not(${Ue}-selected):not(${Ue}-range-start):not(${Ue}-range-end):not(${Ue}-range-hover-start):not(${Ue}-range-hover-end)`]:{[qe]:{background:tn}},[`&-in-view${Ue}-today ${qe}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${pn}px ${_n} ${En}`,borderRadius:St,content:'""'}},[`&-in-view${Ue}-in-range`]:{position:"relative","&::before":{background:Cn}},[`&-in-view${Ue}-selected ${qe}, &-in-view${Ue}-range-start ${qe}, &-in-view${Ue}-range-end ${qe}`]:{color:Wn,background:En},[`&-in-view${Ue}-range-start:not(${Ue}-range-start-single), @@ -4626,7 +4626,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho &-in-view${Ue}-range-hover-start${Ue}-range-start${Ue}-range-end${Ue}-range-end-near-hover, &-in-view${Ue}-range-hover-end${Ue}-range-start${Ue}-range-end${Ue}-range-start-near-hover, &-in-view${Ue}-range-hover-end${Ue}-range-end-single, - &-in-view${Ue}-range-hover:not(${Ue}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Qn,borderTop:`${pn}px dashed ${$t}`,borderBottom:`${pn}px dashed ${$t}`,transform:"translateY(-50%)",transition:`all ${Nt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:vn},[`&-in-view${Ue}-in-range${Ue}-range-hover::before, + &-in-view${Ue}-range-hover:not(${Ue}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Qn,borderTop:`${pn}px dashed ${$t}`,borderBottom:`${pn}px dashed ${$t}`,transform:"translateY(-50%)",transition:`all ${Dt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:mn},[`&-in-view${Ue}-in-range${Ue}-range-hover::before, &-in-view${Ue}-in-range${Ue}-range-hover-start::before, &-in-view${Ue}-in-range${Ue}-range-hover-end::before, &-in-view${Ue}-range-start${Ue}-range-hover::before, @@ -4642,20 +4642,20 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho tr > &-in-view${Ue}-range-hover-end:first-child::after, &-in-view${Ue}-start${Ue}-range-hover-edge-start${Ue}-range-hover-edge-start-near-range::after, &-in-view${Ue}-range-hover-edge-start:not(${Ue}-range-hover-edge-start-near-range)::after, - &-in-view${Ue}-range-hover-start::after`]:{insetInlineStart:(Nr-$e)/2,borderInlineStart:`${pn}px dashed ${$t}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${Ue}-range-hover:last-child::after, + &-in-view${Ue}-range-hover-start::after`]:{insetInlineStart:(Fr-$e)/2,borderInlineStart:`${pn}px dashed ${$t}`,borderStartStartRadius:St,borderEndStartRadius:St},[`tr > &-in-view${Ue}-range-hover:last-child::after, tr > &-in-view${Ue}-range-hover-start:last-child::after, &-in-view${Ue}-end${Ue}-range-hover-edge-end${Ue}-range-hover-edge-end-near-range::after, &-in-view${Ue}-range-hover-edge-end:not(${Ue}-range-hover-edge-end-near-range)::after, - &-in-view${Ue}-range-hover-end::after`]:{insetInlineEnd:(Nr-$e)/2,borderInlineEnd:`${pn}px dashed ${$t}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:xr,pointerEvents:"none",[qe]:{background:"transparent"},"&::before":{background:Lr}},[`&-disabled${Ue}-today ${qe}::before`]:{borderColor:xr}}},QA=Me=>{const{componentCls:ze,pickerCellCls:Ue,pickerCellInnerCls:qe,pickerYearMonthCellWidth:$e,pickerControlIconSize:Nt,cellWidth:St,paddingSM:_t,paddingXS:tn,paddingXXS:pn,colorBgContainer:_n,lineWidth:En,lineType:Cn,borderRadiusLG:Wn,colorPrimary:Qn,colorTextHeading:$t,colorSplit:vn,pickerControlIconBorderWidth:Zn,colorIcon:Nr,textHeight:xr,motionDurationMid:Lr,colorIconHover:jr,fontWeightStrong:Rr,cellHeight:Ar,pickerCellPaddingVertical:ta,colorTextDisabled:yi,colorText:ca,fontSize:pa,cellHoverWithRangeBg:Ha,motionDurationSlow:Va,withoutTimeCellHeight:cn,pickerQuarterPanelContentHeight:Ua,colorLink:Ea,colorLinkActive:Ta,colorLinkHover:Ya,cellRangeBorderColor:ho,borderRadiusSM:ka,colorTextLightSolid:wo,cellHoverBg:os,timeColumnHeight:ts,timeColumnWidth:ss,timeCellHeight:ns,controlItemBgActive:Ys,marginXXS:Oo,pickerDatePanelPaddingHorizontal:no}=Me,_i=St*7+no*2,yl=(_i-tn*2)/3-$e-_t,Ns=(_i-tn*2)/4-$e;return{[ze]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:_n,border:`${En}px ${Cn} ${vn}`,borderRadius:Wn,outline:"none","&-focused":{borderColor:Qn},"&-rtl":{direction:"rtl",[`${ze}-prev-icon, + &-in-view${Ue}-range-hover-end::after`]:{insetInlineEnd:(Fr-$e)/2,borderInlineEnd:`${pn}px dashed ${$t}`,borderStartEndRadius:St,borderEndEndRadius:St},"&-disabled":{color:xr,pointerEvents:"none",[qe]:{background:"transparent"},"&::before":{background:Lr}},[`&-disabled${Ue}-today ${qe}::before`]:{borderColor:xr}}},QA=Te=>{const{componentCls:ze,pickerCellCls:Ue,pickerCellInnerCls:qe,pickerYearMonthCellWidth:$e,pickerControlIconSize:Dt,cellWidth:St,paddingSM:_t,paddingXS:tn,paddingXXS:pn,colorBgContainer:_n,lineWidth:En,lineType:Cn,borderRadiusLG:Wn,colorPrimary:Qn,colorTextHeading:$t,colorSplit:mn,pickerControlIconBorderWidth:Zn,colorIcon:Fr,textHeight:xr,motionDurationMid:Lr,colorIconHover:jr,fontWeightStrong:Rr,cellHeight:Ar,pickerCellPaddingVertical:ta,colorTextDisabled:Ai,colorText:ca,fontSize:pa,cellHoverWithRangeBg:Ha,motionDurationSlow:Va,withoutTimeCellHeight:cn,pickerQuarterPanelContentHeight:Ua,colorLink:Ea,colorLinkActive:Ta,colorLinkHover:Ya,cellRangeBorderColor:fo,borderRadiusSM:ka,colorTextLightSolid:wo,cellHoverBg:os,timeColumnHeight:ts,timeColumnWidth:ss,timeCellHeight:ns,controlItemBgActive:Ys,marginXXS:Oo,pickerDatePanelPaddingHorizontal:no}=Te,_i=St*7+no*2,yl=(_i-tn*2)/3-$e-_t,Ns=(_i-tn*2)/4-$e;return{[ze]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:_n,border:`${En}px ${Cn} ${mn}`,borderRadius:Wn,outline:"none","&-focused":{borderColor:Qn},"&-rtl":{direction:"rtl",[`${ze}-prev-icon, ${ze}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ze}-next-icon, - ${ze}-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:_i},"&-header":{display:"flex",padding:`0 ${tn}px`,color:$t,borderBottom:`${En}px ${Cn} ${vn}`,"> *":{flex:"none"},button:{padding:0,color:Nr,lineHeight:`${xr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Lr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:pa,"&:hover":{color:jr}},"&-view":{flex:"auto",fontWeight:Rr,lineHeight:`${xr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:tn},"&:hover":{color:Qn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Nt,height:Nt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Nt,height:Nt,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderBlockEndWidth:0,borderInlineStartWidth:Zn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Nt/2),insetInlineStart:Math.ceil(Nt/2),display:"inline-block",width:Nt,height:Nt,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderBlockEndWidth:0,borderInlineStartWidth:Zn,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:Ar,fontWeight:"normal"},th:{height:Ar+ta*2,color:ca,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ta}px 0`,color:yi,cursor:"pointer","&-in-view":{color:ca}},ld(Me)),[`&-date-panel ${ze}-cell-in-view${ze}-cell-in-range${ze}-cell-range-hover-start ${qe}, + ${ze}-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:_i},"&-header":{display:"flex",padding:`0 ${tn}px`,color:$t,borderBottom:`${En}px ${Cn} ${mn}`,"> *":{flex:"none"},button:{padding:0,color:Fr,lineHeight:`${xr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Lr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:pa,"&:hover":{color:jr}},"&-view":{flex:"auto",fontWeight:Rr,lineHeight:`${xr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:tn},"&:hover":{color:Qn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Dt,height:Dt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Dt,height:Dt,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderBlockEndWidth:0,borderInlineStartWidth:Zn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Dt/2),insetInlineStart:Math.ceil(Dt/2),display:"inline-block",width:Dt,height:Dt,border:"0 solid currentcolor",borderBlockStartWidth:Zn,borderBlockEndWidth:0,borderInlineStartWidth:Zn,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:Ar,fontWeight:"normal"},th:{height:Ar+ta*2,color:ca,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ta}px 0`,color:Ai,cursor:"pointer","&-in-view":{color:ca}},ld(Te)),[`&-date-panel ${ze}-cell-in-view${ze}-cell-in-range${ze}-cell-range-hover-start ${qe}, &-date-panel ${ze}-cell-in-view${ze}-cell-in-range${ze}-cell-range-hover-end ${qe}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Ha,transition:`all ${Va}`,content:'""'}},[`&-date-panel ${ze}-cell-in-view${ze}-cell-in-range${ze}-cell-range-hover-start - ${qe}::after`]:{insetInlineEnd:-(St-Ar)/2,insetInlineStart:0},[`&-date-panel ${ze}-cell-in-view${ze}-cell-in-range${ze}-cell-range-hover-end ${qe}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-Ar)/2},[`&-range-hover${ze}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ze}-content`]:{height:cn*4},[qe]:{padding:`0 ${tn}px`}},"&-quarter-panel":{[`${ze}-content`]:{height:Ua},[`${ze}-cell-range-hover-start::after`]:{insetInlineStart:Ns,borderInlineStart:`${En}px dashed ${ho}`,[`${ze}-panel-rtl &`]:{insetInlineEnd:Ns,borderInlineEnd:`${En}px dashed ${ho}`}},[`${ze}-cell-range-hover-end::after`]:{insetInlineEnd:Ns,borderInlineEnd:`${En}px dashed ${ho}`,[`${ze}-panel-rtl &`]:{insetInlineStart:Ns,borderInlineStart:`${En}px dashed ${ho}`}}},[`&-panel ${ze}-footer`]:{borderTop:`${En}px ${Cn} ${vn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${xr-2*En}px`,textAlign:"center","&-extra":{padding:`0 ${_t}px`,lineHeight:`${xr-2*En}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${En}px ${Cn} ${vn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Ea,"&:hover":{color:Ya},"&:active":{color:Ta},[`&${ze}-today-btn-disabled`]:{color:yi,cursor:"not-allowed"}},"&-decade-panel":{[qe]:{padding:`0 ${tn/2}px`},[`${ze}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ze}-body`]:{padding:`0 ${tn}px`},[qe]:{width:$e},[`${ze}-cell-range-hover-start::after`]:{borderStartStartRadius:ka,borderEndStartRadius:ka,borderStartEndRadius:0,borderEndEndRadius:0,[`${ze}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ka,borderEndEndRadius:ka}},[`${ze}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ka,borderEndEndRadius:ka,[`${ze}-panel-rtl &`]:{borderStartStartRadius:ka,borderEndStartRadius:ka,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ze}-cell-range-hover-start::after`]:{insetInlineStart:yl,borderInlineStart:`${En}px dashed ${ho}`,[`${ze}-panel-rtl &`]:{insetInlineEnd:yl,borderInlineEnd:`${En}px dashed ${ho}`}},[`${ze}-cell-range-hover-end::after`]:{insetInlineEnd:yl,borderInlineEnd:`${En}px dashed ${ho}`,[`${ze}-panel-rtl &`]:{insetInlineStart:yl,borderInlineStart:`${En}px dashed ${ho}`}}},"&-week-panel":{[`${ze}-body`]:{padding:`${tn}px ${_t}px`},[`${ze}-cell`]:{[`&:hover ${qe}, + ${qe}::after`]:{insetInlineEnd:-(St-Ar)/2,insetInlineStart:0},[`&-date-panel ${ze}-cell-in-view${ze}-cell-in-range${ze}-cell-range-hover-end ${qe}::after`]:{insetInlineEnd:0,insetInlineStart:-(St-Ar)/2},[`&-range-hover${ze}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ze}-content`]:{height:cn*4},[qe]:{padding:`0 ${tn}px`}},"&-quarter-panel":{[`${ze}-content`]:{height:Ua},[`${ze}-cell-range-hover-start::after`]:{insetInlineStart:Ns,borderInlineStart:`${En}px dashed ${fo}`,[`${ze}-panel-rtl &`]:{insetInlineEnd:Ns,borderInlineEnd:`${En}px dashed ${fo}`}},[`${ze}-cell-range-hover-end::after`]:{insetInlineEnd:Ns,borderInlineEnd:`${En}px dashed ${fo}`,[`${ze}-panel-rtl &`]:{insetInlineStart:Ns,borderInlineStart:`${En}px dashed ${fo}`}}},[`&-panel ${ze}-footer`]:{borderTop:`${En}px ${Cn} ${mn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${xr-2*En}px`,textAlign:"center","&-extra":{padding:`0 ${_t}px`,lineHeight:`${xr-2*En}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${En}px ${Cn} ${mn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Ea,"&:hover":{color:Ya},"&:active":{color:Ta},[`&${ze}-today-btn-disabled`]:{color:Ai,cursor:"not-allowed"}},"&-decade-panel":{[qe]:{padding:`0 ${tn/2}px`},[`${ze}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ze}-body`]:{padding:`0 ${tn}px`},[qe]:{width:$e},[`${ze}-cell-range-hover-start::after`]:{borderStartStartRadius:ka,borderEndStartRadius:ka,borderStartEndRadius:0,borderEndEndRadius:0,[`${ze}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ka,borderEndEndRadius:ka}},[`${ze}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ka,borderEndEndRadius:ka,[`${ze}-panel-rtl &`]:{borderStartStartRadius:ka,borderEndStartRadius:ka,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ze}-cell-range-hover-start::after`]:{insetInlineStart:yl,borderInlineStart:`${En}px dashed ${fo}`,[`${ze}-panel-rtl &`]:{insetInlineEnd:yl,borderInlineEnd:`${En}px dashed ${fo}`}},[`${ze}-cell-range-hover-end::after`]:{insetInlineEnd:yl,borderInlineEnd:`${En}px dashed ${fo}`,[`${ze}-panel-rtl &`]:{insetInlineStart:yl,borderInlineStart:`${En}px dashed ${fo}`}}},"&-week-panel":{[`${ze}-body`]:{padding:`${tn}px ${_t}px`},[`${ze}-cell`]:{[`&:hover ${qe}, &-selected ${qe}, - ${qe}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Lr}`},"&:first-child:before":{borderStartStartRadius:ka,borderEndStartRadius:ka},"&:last-child:before":{borderStartEndRadius:ka,borderEndEndRadius:ka}},"&:hover td":{"&:before":{background:os}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Ue}`]:{"&:before":{background:Qn},[`&${ze}-cell-week`]:{color:new Mr.C(wo).setAlpha(.5).toHexString()},[qe]:{color:wo}}},"&-range-hover td:before":{background:Ys}}},"&-date-panel":{[`${ze}-body`]:{padding:`${tn}px ${no}px`},[`${ze}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ze}-time-panel`]:{borderInlineStart:`${En}px ${Cn} ${vn}`},[`${ze}-date-panel, + ${qe}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Lr}`},"&:first-child:before":{borderStartStartRadius:ka,borderEndStartRadius:ka},"&:last-child:before":{borderStartEndRadius:ka,borderEndEndRadius:ka}},"&:hover td":{"&:before":{background:os}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Ue}`]:{"&:before":{background:Qn},[`&${ze}-cell-week`]:{color:new Mr.C(wo).setAlpha(.5).toHexString()},[qe]:{color:wo}}},"&-range-hover td:before":{background:Ys}}},"&-date-panel":{[`${ze}-body`]:{padding:`${tn}px ${no}px`},[`${ze}-content`]:{width:St*7,th:{width:St,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ze}-time-panel`]:{borderInlineStart:`${En}px ${Cn} ${mn}`},[`${ze}-date-panel, ${ze}-time-panel`]:{transition:`opacity ${Va}`},"&-active":{[`${ze}-date-panel, - ${ze}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ze}-content`]:{display:"flex",flex:"auto",height:ts},"&-column":{flex:"1 0 auto",width:ss,margin:`${pn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Lr}`,overflowX:"hidden","&::after":{display:"block",height:ts-ns,content:'""'},"&:not(:first-child)":{borderInlineStart:`${En}px ${Cn} ${vn}`},"&-active":{background:new Mr.C(Ys).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ze}-time-panel-cell`]:{marginInline:Oo,[`${ze}-time-panel-cell-inner`]:{display:"block",width:ss-2*Oo,height:ns,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ss-ns)/2,color:ca,lineHeight:`${ns}px`,borderRadius:ka,cursor:"pointer",transition:`background ${Lr}`,"&:hover":{background:os}},"&-selected":{[`${ze}-time-panel-cell-inner`]:{background:Ys}},"&-disabled":{[`${ze}-time-panel-cell-inner`]:{color:yi,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ze}-time-panel-column:after`]:{height:ts-ns+pn*2}}}},W0=Me=>{const{componentCls:ze,colorBgContainer:Ue,colorError:qe,errorActiveShadow:$e,colorWarning:Nt,warningActiveShadow:St}=Me;return{[`${ze}:not(${ze}-disabled)`]:{[`&${ze}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Ue,borderColor:qe},[`&${ze}-focused, &:focus`]:Object.assign({},(0,yf.M1)((0,rp.TS)(Me,{activeBorderColor:qe,activeShadow:$e}))),[`${ze}-active-bar`]:{background:qe}},[`&${ze}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Ue,borderColor:Nt},[`&${ze}-focused, &:focus`]:Object.assign({},(0,yf.M1)((0,rp.TS)(Me,{activeBorderColor:Nt,activeShadow:St}))),[`${ze}-active-bar`]:{background:Nt}}}}},WA=Me=>{const{componentCls:ze,antCls:Ue,controlHeight:qe,fontSize:$e,paddingInline:Nt,colorBgContainer:St,lineWidth:_t,lineType:tn,colorBorder:pn,borderRadius:_n,motionDurationMid:En,colorBgContainerDisabled:Cn,colorTextDisabled:Wn,colorTextPlaceholder:Qn,controlHeightLG:$t,fontSizeLG:vn,controlHeightSM:Zn,paddingInlineSM:Nr,paddingXS:xr,marginXS:Lr,colorTextDescription:jr,lineWidthBold:Rr,lineHeight:Ar,colorPrimary:ta,motionDurationSlow:yi,zIndexPopup:ca,paddingXXS:pa,paddingSM:Ha,textHeight:Va,cellActiveWithRangeBg:cn,colorPrimaryBorder:Ua,sizePopupArrow:Ea,borderRadiusXS:Ta,borderRadiusOuter:Ya,colorBgElevated:ho,borderRadiusLG:ka,boxShadowSecondary:wo,borderRadiusSM:os,colorSplit:ts,cellHoverBg:ss,presetsWidth:ns,presetsMaxWidth:Ys,boxShadowPopoverArrow:Oo,colorTextQuaternary:no}=Me;return[{[ze]:Object.assign(Object.assign(Object.assign({},(0,Am.Wf)(Me)),ip(Me,qe,$e,Nt)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${_t}px ${tn} ${pn}`,borderRadius:_n,transition:`border ${En}, box-shadow ${En}`,"&:hover, &-focused":Object.assign({},(0,yf.pU)(Me)),"&-focused":Object.assign({},(0,yf.M1)(Me)),[`&${ze}-disabled`]:{background:Cn,borderColor:pn,cursor:"not-allowed",[`${ze}-suffix`]:{color:no}},[`&${ze}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ze}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yf.ik)(Me)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ze}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Qn}}},"&-large":Object.assign(Object.assign({},ip(Me,$t,vn,Nt)),{[`${ze}-input > input`]:{fontSize:vn}}),"&-small":Object.assign({},ip(Me,Zn,$e,Nr)),[`${ze}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:xr/2,color:Wn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Lr}}},[`${ze}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Wn,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${En}, color ${En}`,"> *":{verticalAlign:"top"},"&:hover":{color:jr}},[`${ze}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:vn,color:Wn,fontSize:vn,verticalAlign:"top",cursor:"default",[`${ze}-focused &`]:{color:jr},[`${ze}-range-separator &`]:{[`${ze}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ze}-clear`]:{insetInlineEnd:Nt},"&:hover":{[`${ze}-clear`]:{opacity:1}},[`${ze}-active-bar`]:{bottom:-_t,height:Rr,marginInlineStart:Nt,background:ta,opacity:0,transition:`all ${yi} ease-out`,pointerEvents:"none"},[`&${ze}-focused`]:{[`${ze}-active-bar`]:{opacity:1}},[`${ze}-range-separator`]:{alignItems:"center",padding:`0 ${xr}px`,lineHeight:1},[`&${ze}-small`]:{[`${ze}-clear`]:{insetInlineEnd:Nr},[`${ze}-active-bar`]:{marginInlineStart:Nr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Am.Wf)(Me)),QA(Me)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ca,[`&${ze}-dropdown-hidden`]:{display:"none"},[`&${ze}-dropdown-placement-bottomLeft`]:{[`${ze}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ze}-dropdown-placement-topLeft`]:{[`${ze}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ue}-slide-up-enter${Ue}-slide-up-enter-active${ze}-dropdown-placement-topLeft, + ${ze}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ze}-content`]:{display:"flex",flex:"auto",height:ts},"&-column":{flex:"1 0 auto",width:ss,margin:`${pn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Lr}`,overflowX:"hidden","&::after":{display:"block",height:ts-ns,content:'""'},"&:not(:first-child)":{borderInlineStart:`${En}px ${Cn} ${mn}`},"&-active":{background:new Mr.C(Ys).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ze}-time-panel-cell`]:{marginInline:Oo,[`${ze}-time-panel-cell-inner`]:{display:"block",width:ss-2*Oo,height:ns,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(ss-ns)/2,color:ca,lineHeight:`${ns}px`,borderRadius:ka,cursor:"pointer",transition:`background ${Lr}`,"&:hover":{background:os}},"&-selected":{[`${ze}-time-panel-cell-inner`]:{background:Ys}},"&-disabled":{[`${ze}-time-panel-cell-inner`]:{color:Ai,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ze}-time-panel-column:after`]:{height:ts-ns+pn*2}}}},W0=Te=>{const{componentCls:ze,colorBgContainer:Ue,colorError:qe,errorActiveShadow:$e,colorWarning:Dt,warningActiveShadow:St}=Te;return{[`${ze}:not(${ze}-disabled)`]:{[`&${ze}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Ue,borderColor:qe},[`&${ze}-focused, &:focus`]:Object.assign({},(0,yf.M1)((0,rp.TS)(Te,{activeBorderColor:qe,activeShadow:$e}))),[`${ze}-active-bar`]:{background:qe}},[`&${ze}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Ue,borderColor:Dt},[`&${ze}-focused, &:focus`]:Object.assign({},(0,yf.M1)((0,rp.TS)(Te,{activeBorderColor:Dt,activeShadow:St}))),[`${ze}-active-bar`]:{background:Dt}}}}},WA=Te=>{const{componentCls:ze,antCls:Ue,controlHeight:qe,fontSize:$e,paddingInline:Dt,colorBgContainer:St,lineWidth:_t,lineType:tn,colorBorder:pn,borderRadius:_n,motionDurationMid:En,colorBgContainerDisabled:Cn,colorTextDisabled:Wn,colorTextPlaceholder:Qn,controlHeightLG:$t,fontSizeLG:mn,controlHeightSM:Zn,paddingInlineSM:Fr,paddingXS:xr,marginXS:Lr,colorTextDescription:jr,lineWidthBold:Rr,lineHeight:Ar,colorPrimary:ta,motionDurationSlow:Ai,zIndexPopup:ca,paddingXXS:pa,paddingSM:Ha,textHeight:Va,cellActiveWithRangeBg:cn,colorPrimaryBorder:Ua,sizePopupArrow:Ea,borderRadiusXS:Ta,borderRadiusOuter:Ya,colorBgElevated:fo,borderRadiusLG:ka,boxShadowSecondary:wo,borderRadiusSM:os,colorSplit:ts,cellHoverBg:ss,presetsWidth:ns,presetsMaxWidth:Ys,boxShadowPopoverArrow:Oo,colorTextQuaternary:no}=Te;return[{[ze]:Object.assign(Object.assign(Object.assign({},(0,Am.Wf)(Te)),ip(Te,qe,$e,Dt)),{position:"relative",display:"inline-flex",alignItems:"center",background:St,lineHeight:1,border:`${_t}px ${tn} ${pn}`,borderRadius:_n,transition:`border ${En}, box-shadow ${En}`,"&:hover, &-focused":Object.assign({},(0,yf.pU)(Te)),"&-focused":Object.assign({},(0,yf.M1)(Te)),[`&${ze}-disabled`]:{background:Cn,borderColor:pn,cursor:"not-allowed",[`${ze}-suffix`]:{color:no}},[`&${ze}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ze}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yf.ik)(Te)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ze}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Qn}}},"&-large":Object.assign(Object.assign({},ip(Te,$t,mn,Dt)),{[`${ze}-input > input`]:{fontSize:mn}}),"&-small":Object.assign({},ip(Te,Zn,$e,Fr)),[`${ze}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:xr/2,color:Wn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Lr}}},[`${ze}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Wn,lineHeight:1,background:St,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${En}, color ${En}`,"> *":{verticalAlign:"top"},"&:hover":{color:jr}},[`${ze}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:mn,color:Wn,fontSize:mn,verticalAlign:"top",cursor:"default",[`${ze}-focused &`]:{color:jr},[`${ze}-range-separator &`]:{[`${ze}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ze}-clear`]:{insetInlineEnd:Dt},"&:hover":{[`${ze}-clear`]:{opacity:1}},[`${ze}-active-bar`]:{bottom:-_t,height:Rr,marginInlineStart:Dt,background:ta,opacity:0,transition:`all ${Ai} ease-out`,pointerEvents:"none"},[`&${ze}-focused`]:{[`${ze}-active-bar`]:{opacity:1}},[`${ze}-range-separator`]:{alignItems:"center",padding:`0 ${xr}px`,lineHeight:1},[`&${ze}-small`]:{[`${ze}-clear`]:{insetInlineEnd:Fr},[`${ze}-active-bar`]:{marginInlineStart:Fr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Am.Wf)(Te)),QA(Te)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ca,[`&${ze}-dropdown-hidden`]:{display:"none"},[`&${ze}-dropdown-placement-bottomLeft`]:{[`${ze}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ze}-dropdown-placement-topLeft`]:{[`${ze}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ue}-slide-up-enter${Ue}-slide-up-enter-active${ze}-dropdown-placement-topLeft, &${Ue}-slide-up-enter${Ue}-slide-up-enter-active${ze}-dropdown-placement-topRight, &${Ue}-slide-up-appear${Ue}-slide-up-appear-active${ze}-dropdown-placement-topLeft, &${Ue}-slide-up-appear${Ue}-slide-up-appear-active${ze}-dropdown-placement-topRight`]:{animationName:nh.Qt},[`&${Ue}-slide-up-enter${Ue}-slide-up-enter-active${ze}-dropdown-placement-bottomLeft, @@ -4663,9 +4663,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho &${Ue}-slide-up-appear${Ue}-slide-up-appear-active${ze}-dropdown-placement-bottomLeft, &${Ue}-slide-up-appear${Ue}-slide-up-appear-active${ze}-dropdown-placement-bottomRight`]:{animationName:nh.fJ},[`&${Ue}-slide-up-leave${Ue}-slide-up-leave-active${ze}-dropdown-placement-topLeft, &${Ue}-slide-up-leave${Ue}-slide-up-leave-active${ze}-dropdown-placement-topRight`]:{animationName:nh.ly},[`&${Ue}-slide-up-leave${Ue}-slide-up-leave-active${ze}-dropdown-placement-bottomLeft, - &${Ue}-slide-up-leave${Ue}-slide-up-leave-active${ze}-dropdown-placement-bottomRight`]:{animationName:nh.Uw},[`${ze}-panel > ${ze}-time-panel`]:{paddingTop:pa},[`${ze}-ranges`]:{marginBottom:0,padding:`${pa}px ${Ha}px`,overflow:"hidden",lineHeight:`${Va-2*_t-xr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ze}-preset > ${Ue}-tag-blue`]:{color:ta,background:cn,borderColor:Ua,cursor:"pointer"},[`${ze}-ok`]:{marginInlineStart:"auto"}},[`${ze}-range-wrapper`]:{display:"flex",position:"relative"},[`${ze}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Nt*1.5,transition:`left ${yi} ease-out`},(0,xf.r)(Ea,Ta,Ya,ho,Oo)),[`${ze}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ho,borderRadius:ka,boxShadow:wo,transition:`margin ${yi}`,[`${ze}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ze}-presets`]:{display:"flex",flexDirection:"column",minWidth:ns,maxWidth:Ys,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:xr,borderInlineEnd:`${_t}px ${tn} ${ts}`,li:Object.assign(Object.assign({},Am.vS),{borderRadius:os,paddingInline:xr,paddingBlock:(Zn-Math.round($e*Ar))/2,cursor:"pointer",transition:`all ${yi}`,"+ li":{marginTop:Lr},"&:hover":{background:ss}})}},[`${ze}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ze}-panel`]:{borderWidth:`0 0 ${_t}px`},"&:last-child":{[`${ze}-panel`]:{borderWidth:0}}},[`${ze}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ze}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:pn}}}}),"&-dropdown-range":{padding:`${Ea*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ze}-separator`]:{transform:"rotate(180deg)"},[`${ze}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,nh.oN)(Me,"slide-up"),(0,nh.oN)(Me,"slide-down"),(0,Q0.Fm)(Me,"move-up"),(0,Q0.Fm)(Me,"move-down")]},Qx=Me=>{const{componentCls:ze,controlHeightLG:Ue,paddingXXS:qe,padding:$e}=Me;return{pickerCellCls:`${ze}-cell`,pickerCellInnerCls:`${ze}-cell-inner`,pickerYearMonthCellWidth:Ue*1.5,pickerQuarterPanelContentHeight:Ue*1.4,pickerCellPaddingVertical:qe+qe/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:$e+qe/2}},Z0=Me=>({cellHoverBg:Me.controlItemBgHover,cellActiveWithRangeBg:Me.controlItemBgActive,cellHoverWithRangeBg:new Mr.C(Me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Mr.C(Me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Me.colorBgContainerDisabled,timeColumnWidth:Me.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Me.controlHeightSM*1.5,cellHeight:Me.controlHeightSM,textHeight:Me.controlHeightLG,withoutTimeCellHeight:Me.controlHeightLG*1.65});var ap=(0,xm.Z)("DatePicker",Me=>{const ze=(0,rp.TS)((0,yf.e5)(Me),Qx(Me));return[WA(ze),W0(ze),(0,ym.c)(Me,{focusElCls:`${Me.componentCls}-focused`})]},Me=>Object.assign(Object.assign(Object.assign({},(0,yf.TM)(Me)),Z0(Me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Me.zIndexPopupBase+50}));function ZA(Me,ze,Ue){return Ue!==void 0?Ue:ze==="year"&&Me.lang.yearPlaceholder?Me.lang.yearPlaceholder:ze==="quarter"&&Me.lang.quarterPlaceholder?Me.lang.quarterPlaceholder:ze==="month"&&Me.lang.monthPlaceholder?Me.lang.monthPlaceholder:ze==="week"&&Me.lang.weekPlaceholder?Me.lang.weekPlaceholder:ze==="time"&&Me.timePickerLocale.placeholder?Me.timePickerLocale.placeholder:Me.lang.placeholder}function Y0(Me,ze,Ue){return Ue!==void 0?Ue:ze==="year"&&Me.lang.yearPlaceholder?Me.lang.rangeYearPlaceholder:ze==="quarter"&&Me.lang.quarterPlaceholder?Me.lang.rangeQuarterPlaceholder:ze==="month"&&Me.lang.monthPlaceholder?Me.lang.rangeMonthPlaceholder:ze==="week"&&Me.lang.weekPlaceholder?Me.lang.rangeWeekPlaceholder:ze==="time"&&Me.timePickerLocale.placeholder?Me.timePickerLocale.rangePlaceholder:Me.lang.rangePlaceholder}function za(Me,ze){const Ue={adjustX:1,adjustY:1};switch(ze){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Ue};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Ue};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Ue};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Ue};default:return{points:Me==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Ue}}}function YA(Me){return Me?Array.isArray(Me)?Me:[Me]:[]}function rh(Me){const{format:ze,picker:Ue,showHour:qe,showMinute:$e,showSecond:Nt,use12Hours:St}=Me,_t=YA(ze)[0],tn=Object.assign({},Me);return ze&&Array.isArray(ze)&&(tn.format=_t),_t&&typeof _t=="string"&&(!_t.includes("s")&&Nt===void 0&&(tn.showSecond=!1),!_t.includes("m")&&$e===void 0&&(tn.showMinute=!1),!_t.includes("H")&&!_t.includes("h")&&!_t.includes("K")&&!_t.includes("k")&&qe===void 0&&(tn.showHour=!1),(_t.includes("a")||_t.includes("A"))&&St===void 0&&(tn.use12Hours=!0)),Ue==="time"?tn:(typeof _t=="function"&&delete tn.format,{showTime:tn})}function Pm(Me,ze,Ue){if(Me===!1)return!1;const qe={clearIcon:ze!=null?ze:Ue};return typeof Me=="object"?Object.assign(Object.assign({},qe),Me):qe}var J0=Be(3113);function K0(Me){return Ne.createElement(J0.ZP,Object.assign({size:"small",type:"primary"},Me))}var KA={button:K0},tg=function(Me,ze){var Ue={};for(var qe in Me)Object.prototype.hasOwnProperty.call(Me,qe)&&ze.indexOf(qe)<0&&(Ue[qe]=Me[qe]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,qe=Object.getOwnPropertySymbols(Me);$e{const{prefixCls:$e,getPopupContainer:Nt,className:St,placement:_t,size:tn,disabled:pn,bordered:_n=!0,placeholder:En,popupClassName:Cn,dropdownClassName:Wn,status:Qn,clearIcon:$t,allowClear:vn,rootClassName:Zn}=Ue,Nr=tg(Ue,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),xr=Ne.useRef(null),{getPrefixCls:Lr,direction:jr,getPopupContainer:Rr}=(0,Ne.useContext)(th.E_),Ar=Lr("picker",$e),{compactSize:ta,compactItemClassnames:yi}=(0,j0.ri)(Ar,jr),{format:ca,showTime:pa,picker:Ha}=Ue,Va=Lr(),[cn,Ua]=ap(Ar),Ea=Object.assign(Object.assign({},pa?rh(Object.assign({format:ca,picker:Ha},pa)):{}),Ha==="time"?rh(Object.assign(Object.assign({format:ca},Ue),{picker:Ha})):{}),Ta=(0,eg.Z)(Oo=>{var no;return(no=tn!=null?tn:ta)!==null&&no!==void 0?no:Oo}),Ya=Ne.useContext(pm.Z),ho=pn!=null?pn:Ya,ka=(0,Ne.useContext)(mm.aM),{hasFeedback:wo,status:os,feedbackIcon:ts}=ka,ss=Ne.createElement(Ne.Fragment,null,Ha==="time"?Ne.createElement(fn,null):Ne.createElement(Pn,null),wo&&ts);(0,Ne.useImperativeHandle)(qe,()=>({focus:()=>{var Oo;return(Oo=xr.current)===null||Oo===void 0?void 0:Oo.focus()},blur:()=>{var Oo;return(Oo=xr.current)===null||Oo===void 0?void 0:Oo.blur()}}));const[ns]=(0,vm.Z)("Calendar",X0.Z),Ys=Object.assign(Object.assign({},ns),Ue.locale);return cn(Ne.createElement(G0,Object.assign({separator:Ne.createElement("span",{"aria-label":"to",className:`${Ar}-separator`},Ne.createElement(va,null)),disabled:ho,ref:xr,dropdownAlign:za(jr,_t),placeholder:Y0(Ys,Ha,En),suffixIcon:ss,prevIcon:Ne.createElement("span",{className:`${Ar}-prev-icon`}),nextIcon:Ne.createElement("span",{className:`${Ar}-next-icon`}),superPrevIcon:Ne.createElement("span",{className:`${Ar}-super-prev-icon`}),superNextIcon:Ne.createElement("span",{className:`${Ar}-super-next-icon`}),transitionName:`${Va}-slide-up`},Nr,Ea,{className:kt()({[`${Ar}-${Ta}`]:Ta,[`${Ar}-borderless`]:!_n},(0,np.Z)(Ar,(0,np.F)(os,Qn),wo),Ua,yi,St,Zn),locale:Ys.lang,prefixCls:Ar,getPopupContainer:Nt||Rr,generateConfig:Me,components:KA,direction:jr,dropdownClassName:kt()(Ua,Cn||Wn,Zn),allowClear:Pm(vn,$t,Ne.createElement(jn.Z,null))})))})}var q0=function(Me,ze){var Ue={};for(var qe in Me)Object.prototype.hasOwnProperty.call(Me,qe)&&ze.indexOf(qe)<0&&(Ue[qe]=Me[qe]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,qe=Object.getOwnPropertySymbols(Me);$e{const{prefixCls:Qn,getPopupContainer:$t,style:vn,className:Zn,rootClassName:Nr,size:xr,bordered:Lr=!0,placement:jr,placeholder:Rr,popupClassName:Ar,dropdownClassName:ta,disabled:yi,status:ca,clearIcon:pa,allowClear:Ha}=Cn,Va=q0(Cn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:cn,direction:Ua,getPopupContainer:Ea,[_n]:Ta}=(0,Ne.useContext)(th.E_),Ya=cn("picker",Qn),{compactSize:ho,compactItemClassnames:ka}=(0,j0.ri)(Ya,Ua),wo=Ne.useRef(null),{format:os,showTime:ts}=Cn,[ss,ns]=ap(Ya);(0,Ne.useImperativeHandle)(Wn,()=>({focus:()=>{var zs;return(zs=wo.current)===null||zs===void 0?void 0:zs.focus()},blur:()=>{var zs;return(zs=wo.current)===null||zs===void 0?void 0:zs.blur()}}));const Ys={showToday:!0};let Oo={};tn&&(Oo.picker=tn);const no=tn||Cn.picker;Oo=Object.assign(Object.assign(Object.assign({},Oo),ts?rh(Object.assign({format:os,picker:no},ts)):{}),no==="time"?rh(Object.assign(Object.assign({format:os},Cn),{picker:no})):{});const _i=cn(),yl=(0,eg.Z)(zs=>{var ec;return(ec=xr!=null?xr:ho)!==null&&ec!==void 0?ec:zs}),Ns=Ne.useContext(pm.Z),Jl=yi!=null?yi:Ns,Du=(0,Ne.useContext)(mm.aM),{hasFeedback:na,status:Yo,feedbackIcon:No}=Du,sl=Ne.createElement(Ne.Fragment,null,no==="time"?Ne.createElement(fn,null):Ne.createElement(Pn,null),na&&No),[Js]=(0,vm.Z)("DatePicker",X0.Z),rs=Object.assign(Object.assign({},Js),Cn.locale);return ss(Ne.createElement(V0,Object.assign({ref:wo,placeholder:ZA(rs,no,Rr),suffixIcon:sl,dropdownAlign:za(Ua,jr),prevIcon:Ne.createElement("span",{className:`${Ya}-prev-icon`}),nextIcon:Ne.createElement("span",{className:`${Ya}-next-icon`}),superPrevIcon:Ne.createElement("span",{className:`${Ya}-super-prev-icon`}),superNextIcon:Ne.createElement("span",{className:`${Ya}-super-next-icon`}),transitionName:`${_i}-slide-up`},Ys,Va,Oo,{locale:rs.lang,className:kt()({[`${Ya}-${yl}`]:yl,[`${Ya}-borderless`]:!Lr},(0,np.Z)(Ya,(0,np.F)(Yo,ca),na),ns,ka,Ta==null?void 0:Ta.className,Zn,Nr),style:Object.assign(Object.assign({},Ta==null?void 0:Ta.style),vn),prefixCls:Ya,getPopupContainer:$t||Ea,generateConfig:Me,components:KA,direction:Ua,disabled:Jl,dropdownClassName:kt()(ns,Nr,Ar||ta),allowClear:Pm(Ha,pa,Ne.createElement(jn.Z,null))})))});return pn&&(En.displayName=pn),En}const Ue=ze(),qe=ze("week","WeekPicker"),$e=ze("month","MonthPicker"),Nt=ze("year","YearPicker"),St=ze("time","TimePicker"),_t=ze("quarter","QuarterPicker");return{DatePicker:Ue,WeekPicker:qe,MonthPicker:$e,YearPicker:Nt,TimePicker:St,QuarterPicker:_t}}const Wx=null;function _0(Me){const{DatePicker:ze,WeekPicker:Ue,MonthPicker:qe,YearPicker:$e,TimePicker:Nt,QuarterPicker:St}=qA(Me),_t=ng(Me),tn=ze;return tn.WeekPicker=Ue,tn.MonthPicker=qe,tn.YearPicker=$e,tn.RangePicker=_t,tn.TimePicker=Nt,tn.QuarterPicker=St,tn}var op=_0;const Pf=op(xe);function sp(Me){const ze=za(Me.direction,Me.placement);return ze.overflow.adjustY=!1,ze.overflow.adjustX=!1,Object.assign(Object.assign({},Me),{dropdownAlign:ze})}const $0=(0,Se.Z)(Pf,"picker",null,sp);Pf._InternalPanelDoNotUseOrYouWillBeFired=$0;const ev=(0,Se.Z)(Pf.RangePicker,"picker",null,sp);Pf._InternalRangePanelDoNotUseOrYouWillBeFired=ev,Pf.generatePicker=op;var _A=Pf},91998:function(st,Ln,Be){st.exports=dt,st.exports.simulator=Be(72879);var me=Be(82396);function dt(It,mt){if(!It)throw new Error("Graph structure cannot be undefined");var on=mt&&mt.createSimulator||Be(72879),tt=on(mt);if(Array.isArray(mt))throw new Error("Physics settings is expected to be an object");var Gt=It.version>19?er:Sr;mt&&typeof mt.nodeMass=="function"&&(Gt=mt.nodeMass);var Wt=new Map,zt={},Ct=0,Qt=tt.settings.springTransform||Ft;Ne(),xe();var Pt=!1,Oe={step:function(){if(Ct===0)return re(!0),!0;var fn=tt.step();Oe.lastMove=fn,Oe.fire("step");var jn=fn/Ct,Gr=jn<=.01;return re(Gr),Gr},getNodePosition:function(fn){return mr(fn).pos},setNodePosition:function(fn){var jn=mr(fn);jn.setPosition.apply(jn,Array.prototype.slice.call(arguments,1))},getLinkPosition:function(fn){var jn=zt[fn];if(jn)return{from:jn.from.pos,to:jn.to.pos}},getGraphRect:function(){return tt.getBBox()},forEachBody:ie,pinNode:function(fn,jn){var Gr=mr(fn.id);Gr.isPinned=!!jn},isNodePinned:function(fn){return mr(fn.id).isPinned},dispose:function(){It.off("changed",Fe),Oe.fire("disposed")},getBody:pe,getSpring:le,getForceVectorLength:fe,simulator:tt,graph:It,lastMove:0};return me(Oe),Oe;function re(fn){Pt!==fn&&(Pt=fn,Se(fn))}function ie(fn){Wt.forEach(fn)}function fe(){var fn=0,jn=0;return ie(function(Gr){fn+=Math.abs(Gr.force.x),jn+=Math.abs(Gr.force.y)}),Math.sqrt(fn*fn+jn*jn)}function le(fn,jn){var Gr;if(jn===void 0)typeof fn!="object"?Gr=fn:Gr=fn.id;else{var ti=It.hasLink(fn,jn);if(!ti)return;Gr=ti.id}return zt[Gr]}function pe(fn){return Wt.get(fn)}function xe(){It.on("changed",Fe)}function Se(fn){Oe.fire("stable",fn)}function Fe(fn){for(var jn=0;jn ${ze}-time-panel`]:{paddingTop:pa},[`${ze}-ranges`]:{marginBottom:0,padding:`${pa}px ${Ha}px`,overflow:"hidden",lineHeight:`${Va-2*_t-xr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ze}-preset > ${Ue}-tag-blue`]:{color:ta,background:cn,borderColor:Ua,cursor:"pointer"},[`${ze}-ok`]:{marginInlineStart:"auto"}},[`${ze}-range-wrapper`]:{display:"flex",position:"relative"},[`${ze}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Dt*1.5,transition:`left ${Ai} ease-out`},(0,xf.r)(Ea,Ta,Ya,fo,Oo)),[`${ze}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:fo,borderRadius:ka,boxShadow:wo,transition:`margin ${Ai}`,[`${ze}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ze}-presets`]:{display:"flex",flexDirection:"column",minWidth:ns,maxWidth:Ys,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:xr,borderInlineEnd:`${_t}px ${tn} ${ts}`,li:Object.assign(Object.assign({},Am.vS),{borderRadius:os,paddingInline:xr,paddingBlock:(Zn-Math.round($e*Ar))/2,cursor:"pointer",transition:`all ${Ai}`,"+ li":{marginTop:Lr},"&:hover":{background:ss}})}},[`${ze}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ze}-panel`]:{borderWidth:`0 0 ${_t}px`},"&:last-child":{[`${ze}-panel`]:{borderWidth:0}}},[`${ze}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ze}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:pn}}}}),"&-dropdown-range":{padding:`${Ea*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ze}-separator`]:{transform:"rotate(180deg)"},[`${ze}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,nh.oN)(Te,"slide-up"),(0,nh.oN)(Te,"slide-down"),(0,Q0.Fm)(Te,"move-up"),(0,Q0.Fm)(Te,"move-down")]},Qx=Te=>{const{componentCls:ze,controlHeightLG:Ue,paddingXXS:qe,padding:$e}=Te;return{pickerCellCls:`${ze}-cell`,pickerCellInnerCls:`${ze}-cell-inner`,pickerYearMonthCellWidth:Ue*1.5,pickerQuarterPanelContentHeight:Ue*1.4,pickerCellPaddingVertical:qe+qe/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:$e+qe/2}},Z0=Te=>({cellHoverBg:Te.controlItemBgHover,cellActiveWithRangeBg:Te.controlItemBgActive,cellHoverWithRangeBg:new Mr.C(Te.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Mr.C(Te.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Te.colorBgContainerDisabled,timeColumnWidth:Te.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Te.controlHeightSM*1.5,cellHeight:Te.controlHeightSM,textHeight:Te.controlHeightLG,withoutTimeCellHeight:Te.controlHeightLG*1.65});var ap=(0,xm.Z)("DatePicker",Te=>{const ze=(0,rp.TS)((0,yf.e5)(Te),Qx(Te));return[WA(ze),W0(ze),(0,ym.c)(Te,{focusElCls:`${Te.componentCls}-focused`})]},Te=>Object.assign(Object.assign(Object.assign({},(0,yf.TM)(Te)),Z0(Te)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Te.zIndexPopupBase+50}));function ZA(Te,ze,Ue){return Ue!==void 0?Ue:ze==="year"&&Te.lang.yearPlaceholder?Te.lang.yearPlaceholder:ze==="quarter"&&Te.lang.quarterPlaceholder?Te.lang.quarterPlaceholder:ze==="month"&&Te.lang.monthPlaceholder?Te.lang.monthPlaceholder:ze==="week"&&Te.lang.weekPlaceholder?Te.lang.weekPlaceholder:ze==="time"&&Te.timePickerLocale.placeholder?Te.timePickerLocale.placeholder:Te.lang.placeholder}function Y0(Te,ze,Ue){return Ue!==void 0?Ue:ze==="year"&&Te.lang.yearPlaceholder?Te.lang.rangeYearPlaceholder:ze==="quarter"&&Te.lang.quarterPlaceholder?Te.lang.rangeQuarterPlaceholder:ze==="month"&&Te.lang.monthPlaceholder?Te.lang.rangeMonthPlaceholder:ze==="week"&&Te.lang.weekPlaceholder?Te.lang.rangeWeekPlaceholder:ze==="time"&&Te.timePickerLocale.placeholder?Te.timePickerLocale.rangePlaceholder:Te.lang.rangePlaceholder}function za(Te,ze){const Ue={adjustX:1,adjustY:1};switch(ze){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Ue};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Ue};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Ue};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Ue};default:return{points:Te==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Ue}}}function YA(Te){return Te?Array.isArray(Te)?Te:[Te]:[]}function rh(Te){const{format:ze,picker:Ue,showHour:qe,showMinute:$e,showSecond:Dt,use12Hours:St}=Te,_t=YA(ze)[0],tn=Object.assign({},Te);return ze&&Array.isArray(ze)&&(tn.format=_t),_t&&typeof _t=="string"&&(!_t.includes("s")&&Dt===void 0&&(tn.showSecond=!1),!_t.includes("m")&&$e===void 0&&(tn.showMinute=!1),!_t.includes("H")&&!_t.includes("h")&&!_t.includes("K")&&!_t.includes("k")&&qe===void 0&&(tn.showHour=!1),(_t.includes("a")||_t.includes("A"))&&St===void 0&&(tn.use12Hours=!0)),Ue==="time"?tn:(typeof _t=="function"&&delete tn.format,{showTime:tn})}function Pm(Te,ze,Ue){if(Te===!1)return!1;const qe={clearIcon:ze!=null?ze:Ue};return typeof Te=="object"?Object.assign(Object.assign({},qe),Te):qe}var J0=Be(3113);function K0(Te){return Ne.createElement(J0.ZP,Object.assign({size:"small",type:"primary"},Te))}var KA={button:K0},tg=function(Te,ze){var Ue={};for(var qe in Te)Object.prototype.hasOwnProperty.call(Te,qe)&&ze.indexOf(qe)<0&&(Ue[qe]=Te[qe]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,qe=Object.getOwnPropertySymbols(Te);$e{const{prefixCls:$e,getPopupContainer:Dt,className:St,placement:_t,size:tn,disabled:pn,bordered:_n=!0,placeholder:En,popupClassName:Cn,dropdownClassName:Wn,status:Qn,clearIcon:$t,allowClear:mn,rootClassName:Zn}=Ue,Fr=tg(Ue,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),xr=Ne.useRef(null),{getPrefixCls:Lr,direction:jr,getPopupContainer:Rr}=(0,Ne.useContext)(th.E_),Ar=Lr("picker",$e),{compactSize:ta,compactItemClassnames:Ai}=(0,j0.ri)(Ar,jr),{format:ca,showTime:pa,picker:Ha}=Ue,Va=Lr(),[cn,Ua]=ap(Ar),Ea=Object.assign(Object.assign({},pa?rh(Object.assign({format:ca,picker:Ha},pa)):{}),Ha==="time"?rh(Object.assign(Object.assign({format:ca},Ue),{picker:Ha})):{}),Ta=(0,eg.Z)(Oo=>{var no;return(no=tn!=null?tn:ta)!==null&&no!==void 0?no:Oo}),Ya=Ne.useContext(pm.Z),fo=pn!=null?pn:Ya,ka=(0,Ne.useContext)(mm.aM),{hasFeedback:wo,status:os,feedbackIcon:ts}=ka,ss=Ne.createElement(Ne.Fragment,null,Ha==="time"?Ne.createElement(fn,null):Ne.createElement(yn,null),wo&&ts);(0,Ne.useImperativeHandle)(qe,()=>({focus:()=>{var Oo;return(Oo=xr.current)===null||Oo===void 0?void 0:Oo.focus()},blur:()=>{var Oo;return(Oo=xr.current)===null||Oo===void 0?void 0:Oo.blur()}}));const[ns]=(0,vm.Z)("Calendar",X0.Z),Ys=Object.assign(Object.assign({},ns),Ue.locale);return cn(Ne.createElement(G0,Object.assign({separator:Ne.createElement("span",{"aria-label":"to",className:`${Ar}-separator`},Ne.createElement(va,null)),disabled:fo,ref:xr,dropdownAlign:za(jr,_t),placeholder:Y0(Ys,Ha,En),suffixIcon:ss,prevIcon:Ne.createElement("span",{className:`${Ar}-prev-icon`}),nextIcon:Ne.createElement("span",{className:`${Ar}-next-icon`}),superPrevIcon:Ne.createElement("span",{className:`${Ar}-super-prev-icon`}),superNextIcon:Ne.createElement("span",{className:`${Ar}-super-next-icon`}),transitionName:`${Va}-slide-up`},Fr,Ea,{className:Ut()({[`${Ar}-${Ta}`]:Ta,[`${Ar}-borderless`]:!_n},(0,np.Z)(Ar,(0,np.F)(os,Qn),wo),Ua,Ai,St,Zn),locale:Ys.lang,prefixCls:Ar,getPopupContainer:Dt||Rr,generateConfig:Te,components:KA,direction:jr,dropdownClassName:Ut()(Ua,Cn||Wn,Zn),allowClear:Pm(mn,$t,Ne.createElement(jn.Z,null))})))})}var q0=function(Te,ze){var Ue={};for(var qe in Te)Object.prototype.hasOwnProperty.call(Te,qe)&&ze.indexOf(qe)<0&&(Ue[qe]=Te[qe]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,qe=Object.getOwnPropertySymbols(Te);$e{const{prefixCls:Qn,getPopupContainer:$t,style:mn,className:Zn,rootClassName:Fr,size:xr,bordered:Lr=!0,placement:jr,placeholder:Rr,popupClassName:Ar,dropdownClassName:ta,disabled:Ai,status:ca,clearIcon:pa,allowClear:Ha}=Cn,Va=q0(Cn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:cn,direction:Ua,getPopupContainer:Ea,[_n]:Ta}=(0,Ne.useContext)(th.E_),Ya=cn("picker",Qn),{compactSize:fo,compactItemClassnames:ka}=(0,j0.ri)(Ya,Ua),wo=Ne.useRef(null),{format:os,showTime:ts}=Cn,[ss,ns]=ap(Ya);(0,Ne.useImperativeHandle)(Wn,()=>({focus:()=>{var zs;return(zs=wo.current)===null||zs===void 0?void 0:zs.focus()},blur:()=>{var zs;return(zs=wo.current)===null||zs===void 0?void 0:zs.blur()}}));const Ys={showToday:!0};let Oo={};tn&&(Oo.picker=tn);const no=tn||Cn.picker;Oo=Object.assign(Object.assign(Object.assign({},Oo),ts?rh(Object.assign({format:os,picker:no},ts)):{}),no==="time"?rh(Object.assign(Object.assign({format:os},Cn),{picker:no})):{});const _i=cn(),yl=(0,eg.Z)(zs=>{var ec;return(ec=xr!=null?xr:fo)!==null&&ec!==void 0?ec:zs}),Ns=Ne.useContext(pm.Z),Jl=Ai!=null?Ai:Ns,Du=(0,Ne.useContext)(mm.aM),{hasFeedback:na,status:Yo,feedbackIcon:No}=Du,sl=Ne.createElement(Ne.Fragment,null,no==="time"?Ne.createElement(fn,null):Ne.createElement(yn,null),na&&No),[Js]=(0,vm.Z)("DatePicker",X0.Z),rs=Object.assign(Object.assign({},Js),Cn.locale);return ss(Ne.createElement(V0,Object.assign({ref:wo,placeholder:ZA(rs,no,Rr),suffixIcon:sl,dropdownAlign:za(Ua,jr),prevIcon:Ne.createElement("span",{className:`${Ya}-prev-icon`}),nextIcon:Ne.createElement("span",{className:`${Ya}-next-icon`}),superPrevIcon:Ne.createElement("span",{className:`${Ya}-super-prev-icon`}),superNextIcon:Ne.createElement("span",{className:`${Ya}-super-next-icon`}),transitionName:`${_i}-slide-up`},Ys,Va,Oo,{locale:rs.lang,className:Ut()({[`${Ya}-${yl}`]:yl,[`${Ya}-borderless`]:!Lr},(0,np.Z)(Ya,(0,np.F)(Yo,ca),na),ns,ka,Ta==null?void 0:Ta.className,Zn,Fr),style:Object.assign(Object.assign({},Ta==null?void 0:Ta.style),mn),prefixCls:Ya,getPopupContainer:$t||Ea,generateConfig:Te,components:KA,direction:Ua,disabled:Jl,dropdownClassName:Ut()(ns,Fr,Ar||ta),allowClear:Pm(Ha,pa,Ne.createElement(jn.Z,null))})))});return pn&&(En.displayName=pn),En}const Ue=ze(),qe=ze("week","WeekPicker"),$e=ze("month","MonthPicker"),Dt=ze("year","YearPicker"),St=ze("time","TimePicker"),_t=ze("quarter","QuarterPicker");return{DatePicker:Ue,WeekPicker:qe,MonthPicker:$e,YearPicker:Dt,TimePicker:St,QuarterPicker:_t}}const Wx=null;function _0(Te){const{DatePicker:ze,WeekPicker:Ue,MonthPicker:qe,YearPicker:$e,TimePicker:Dt,QuarterPicker:St}=qA(Te),_t=ng(Te),tn=ze;return tn.WeekPicker=Ue,tn.MonthPicker=qe,tn.YearPicker=$e,tn.RangePicker=_t,tn.TimePicker=Dt,tn.QuarterPicker=St,tn}var op=_0;const Pf=op(xe);function sp(Te){const ze=za(Te.direction,Te.placement);return ze.overflow.adjustY=!1,ze.overflow.adjustX=!1,Object.assign(Object.assign({},Te),{dropdownAlign:ze})}const $0=(0,Se.Z)(Pf,"picker",null,sp);Pf._InternalPanelDoNotUseOrYouWillBeFired=$0;const ev=(0,Se.Z)(Pf.RangePicker,"picker",null,sp);Pf._InternalRangePanelDoNotUseOrYouWillBeFired=ev,Pf.generatePicker=op;var _A=Pf},91998:function(st,Ln,Be){st.exports=dt,st.exports.simulator=Be(72879);var me=Be(82396);function dt(Rt,mt){if(!Rt)throw new Error("Graph structure cannot be undefined");var on=mt&&mt.createSimulator||Be(72879),nt=on(mt);if(Array.isArray(mt))throw new Error("Physics settings is expected to be an object");var Gt=Rt.version>19?er:Sr;mt&&typeof mt.nodeMass=="function"&&(Gt=mt.nodeMass);var Wt=new Map,zt={},Ct=0,Qt=nt.settings.springTransform||Nt;Ne(),xe();var bt=!1,Oe={step:function(){if(Ct===0)return re(!0),!0;var fn=nt.step();Oe.lastMove=fn,Oe.fire("step");var jn=fn/Ct,Gr=jn<=.01;return re(Gr),Gr},getNodePosition:function(fn){return mr(fn).pos},setNodePosition:function(fn){var jn=mr(fn);jn.setPosition.apply(jn,Array.prototype.slice.call(arguments,1))},getLinkPosition:function(fn){var jn=zt[fn];if(jn)return{from:jn.from.pos,to:jn.to.pos}},getGraphRect:function(){return nt.getBBox()},forEachBody:ie,pinNode:function(fn,jn){var Gr=mr(fn.id);Gr.isPinned=!!jn},isNodePinned:function(fn){return mr(fn.id).isPinned},dispose:function(){Rt.off("changed",Fe),Oe.fire("disposed")},getBody:pe,getSpring:le,getForceVectorLength:fe,simulator:nt,graph:Rt,lastMove:0};return me(Oe),Oe;function re(fn){bt!==fn&&(bt=fn,Se(fn))}function ie(fn){Wt.forEach(fn)}function fe(){var fn=0,jn=0;return ie(function(Gr){fn+=Math.abs(Gr.force.x),jn+=Math.abs(Gr.force.y)}),Math.sqrt(fn*fn+jn*jn)}function le(fn,jn){var Gr;if(jn===void 0)typeof fn!="object"?Gr=fn:Gr=fn.id;else{var ti=Rt.hasLink(fn,jn);if(!ti)return;Gr=ti.id}return zt[Gr]}function pe(fn){return Wt.get(fn)}function xe(){Rt.on("changed",Fe)}function Se(fn){Oe.fire("stable",fn)}function Fe(fn){for(var jn=0;jnnew fe(kt),Qe=Be(40232).random(42),rt=[],lt=[],gt=le(Ct,Qe),hn=pe(rt,Ct,Qe),Pn=Se(Ct,Qe),Rn=xe(Ct),mr=0,Sr=[],er=new Map,fn=0;ti("nbody",va),ti("spring",Ga);var jn={bodies:rt,quadTree:gt,springs:lt,settings:Ct,addForce:ti,removeForce:Li,getForces:Oi,step:function(){for(var kt=0;kt=0?qn:-1);return lt.push(Fn),Fn},getTotalMovement:function(){return mr},removeSpring:function(kt){if(kt){var nn=lt.indexOf(kt);if(nn>-1)return lt.splice(nn,1),!0}},getBestNewBodyPosition:function(kt){return hn.getBestNewPosition(kt)},getBBox:Gr,getBoundingBox:Gr,invalidateBBox:function(){console.warn("invalidateBBox() is deprecated, bounds always recomputed on `getBBox()` call")},gravity:function(kt){return kt!==void 0?(Ct.gravity=kt,gt.options({gravity:kt}),this):Ct.gravity},theta:function(kt){return kt!==void 0?(Ct.theta=kt,gt.options({theta:kt}),this):Ct.theta},random:Qe};return Wt(Ct,jn),Oe(jn),jn;function Gr(){return hn.update(),hn.box}function ti(kt,nn){if(er.has(kt))throw new Error("Force "+kt+" is already added");er.set(kt,nn),Sr.push(nn)}function Li(kt){var nn=Sr.indexOf(er.get(kt));nn<0||(Sr.splice(nn,1),er.delete(kt))}function Oi(){return er}function va(){if(rt.length!==0){gt.insertBodies(rt);for(var kt=rt.length;kt--;){var nn=rt[kt];nn.isPinned||(nn.reset(),gt.updateBodyForce(nn),Rn.update(nn))}}}function Ga(){for(var kt=lt.length;kt--;)Pn.update(lt[kt])}}function Wt(Ct,Qt){for(var Pt in Ct)zt(Ct,Qt,Pt)}function zt(Ct,Qt,Pt){if(Ct.hasOwnProperty(Pt)&&typeof Qt[Pt]!="function"){var Oe=Number.isFinite(Ct[Pt]);Oe?Qt[Pt]=function(re){if(re!==void 0){if(!Number.isFinite(re))throw new Error("Value of "+Pt+" should be a valid number.");return Ct[Pt]=re,Qt}return Ct[Pt]}:Qt[Pt]=function(re){return re!==void 0?(Ct[Pt]=re,Qt):Ct[Pt]}}}},75877:function(st){st.exports=Ln;function Ln(Be,me,dt,Ft){this.from=Be,this.to=me,this.length=dt,this.coefficient=Ft}},35764:function(st){st.exports=Ln;function Ln(Be,me){var dt;if(Be||(Be={}),me){for(dt in me)if(me.hasOwnProperty(dt)){var Ft=Be.hasOwnProperty(dt),It=typeof me[dt],mt=!Ft||typeof Be[dt]!==It;mt?Be[dt]=me[dt]:It==="object"&&(Be[dt]=Ln(Be[dt],me[dt]))}}return Be}},40232:function(st){st.exports=Ln,st.exports.random=Ln,st.exports.randomIterator=on;function Ln(tt){var Gt=typeof tt=="number"?tt:+new Date;return new Be(Gt)}function Be(tt){this.seed=tt}Be.prototype.next=mt,Be.prototype.nextDouble=It,Be.prototype.uniform=It,Be.prototype.gaussian=me,Be.prototype.random=It;function me(){var tt,Gt,Wt;do Gt=this.nextDouble()*2-1,Wt=this.nextDouble()*2-1,tt=Gt*Gt+Wt*Wt;while(tt>=1||tt===0);return Gt*Math.sqrt(-2*Math.log(tt)/tt)}Be.prototype.levy=dt;function dt(){var tt=1.5,Gt=Math.pow(Ft(1+tt)*Math.sin(Math.PI*tt/2)/(Ft((1+tt)/2)*tt*Math.pow(2,(tt-1)/2)),1/tt);return this.gaussian()*Gt/Math.pow(Math.abs(this.gaussian()),1/tt)}function Ft(tt){return Math.sqrt(2*Math.PI/tt)*Math.pow(1/Math.E*(tt+1/(12*tt-1/(10*tt))),tt)}function It(){var tt=this.seed;return tt=tt+2127912214+(tt<<12)&4294967295,tt=(tt^3345072700^tt>>>19)&4294967295,tt=tt+374761393+(tt<<5)&4294967295,tt=(tt+3550635116^tt<<9)&4294967295,tt=tt+4251993797+(tt<<3)&4294967295,tt=(tt^3042594569^tt>>>16)&4294967295,this.seed=tt,(tt&268435455)/268435456}function mt(tt){return Math.floor(this.nextDouble()*tt)}function on(tt,Gt){var Wt=Gt||Ln();if(typeof Wt.next!="function")throw new Error("customRandom does not match expected API: next() function is missing");return{forEach:Ct,shuffle:zt};function zt(){var Qt,Pt,Oe;for(Qt=tt.length-1;Qt>0;--Qt)Pt=Wt.next(Qt+1),Oe=tt[Pt],tt[Pt]=tt[Qt],tt[Qt]=Oe;return tt}function Ct(Qt){var Pt,Oe,re;for(Pt=tt.length-1;Pt>0;--Pt)Oe=Wt.next(Pt+1),re=tt[Oe],tt[Oe]=tt[Pt],tt[Pt]=re,Qt(re);tt.length&&Qt(tt[0])}}},22061:function(st,Ln,Be){"use strict";Be.d(Ln,{Z5:function(){return Gl},_l:function(){return lw},bK:function(){return _x}});var me=Be(59301),dt=Be(69168),Ft=Be(54476),It=Be(59781),mt=me.createContext(null),on=null;function tt(he){he()}var Gt=tt,Wt=function(ve){return Gt=ve},zt=function(){return Gt};function Ct(){var he=zt(),ve=null,Pe=null;return{clear:function(){ve=null,Pe=null},notify:function(){he(function(){for(var ke=ve;ke;)ke.callback(),ke=ke.next})},get:function(){for(var ke=[],Ge=ve;Ge;)ke.push(Ge),Ge=Ge.next;return ke},subscribe:function(ke){var Ge=!0,Ve=Pe={callback:ke,next:null,prev:Pe};return Ve.prev?Ve.prev.next=Ve:ve=Ve,function(){!Ge||ve===null||(Ge=!1,Ve.next?Ve.next.prev=Ve.prev:Pe=Ve.prev,Ve.prev?Ve.prev.next=Ve.next:ve=Ve.next)}}}}var Qt={notify:function(){},get:function(){return[]}};function Pt(he,ve){var Pe,Ce=Qt;function ke(ct){return at(),Ce.subscribe(ct)}function Ge(){Ce.notify()}function Ve(){pt.onStateChange&&pt.onStateChange()}function Xe(){return!!Pe}function at(){Pe||(Pe=ve?ve.addNestedSub(Ve):he.subscribe(Ve),Ce=Ct())}function At(){Pe&&(Pe(),Pe=void 0,Ce.clear(),Ce=Qt)}var pt={addNestedSub:ke,notifyNestedSubs:Ge,handleChangeWrapper:Ve,isSubscribed:Xe,trySubscribe:at,tryUnsubscribe:At,getListeners:function(){return Ce}};return pt}var Oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?me.useLayoutEffect:me.useEffect;function re(he){var ve=he.store,Pe=he.context,Ce=he.children,ke=(0,me.useMemo)(function(){var Xe=Pt(ve);return{store:ve,subscription:Xe}},[ve]),Ge=(0,me.useMemo)(function(){return ve.getState()},[ve]);Oe(function(){var Xe=ke.subscription;return Xe.onStateChange=Xe.notifyNestedSubs,Xe.trySubscribe(),Ge!==ve.getState()&&Xe.notifyNestedSubs(),function(){Xe.tryUnsubscribe(),Xe.onStateChange=null}},[ke,Ge]);var Ve=Pe||mt;return me.createElement(Ve.Provider,{value:ke},Ce)}var ie=re,fe=Be(85377),le=Be(94266),pe=Be.n(le),xe=Be(53410),Se=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Fe=["reactReduxForwardedRef"],Ne=[],Qe=[null,null],rt=function(ve){try{return JSON.stringify(ve)}catch(Pe){return String(ve)}};function lt(he,ve){var Pe=he[1];return[ve.payload,Pe+1]}function gt(he,ve,Pe){Oe(function(){return he.apply(void 0,ve)},Pe)}function hn(he,ve,Pe,Ce,ke,Ge,Ve){he.current=Ce,ve.current=ke,Pe.current=!1,Ge.current&&(Ge.current=null,Ve())}function Pn(he,ve,Pe,Ce,ke,Ge,Ve,Xe,at,At){if(he){var pt=!1,ct=null,ft=function(){if(!pt){var tr=ve.getState(),hr,yr;try{hr=Ce(tr,ke.current)}catch(Xr){yr=Xr,ct=Xr}yr||(ct=null),hr===Ge.current?Ve.current||at():(Ge.current=hr,Xe.current=hr,Ve.current=!0,At({type:"STORE_UPDATED",payload:{error:yr}}))}};Pe.onStateChange=ft,Pe.trySubscribe(),ft();var Mt=function(){if(pt=!0,Pe.tryUnsubscribe(),Pe.onStateChange=null,ct)throw ct};return Mt}}var Rn=function(){return[null,0]};function mr(he,ve){ve===void 0&&(ve={});var Pe=ve,Ce=Pe.getDisplayName,ke=Ce===void 0?function(oa){return"ConnectAdvanced("+oa+")"}:Ce,Ge=Pe.methodName,Ve=Ge===void 0?"connectAdvanced":Ge,Xe=Pe.renderCountProp,at=Xe===void 0?void 0:Xe,At=Pe.shouldHandleStateChanges,pt=At===void 0?!0:At,ct=Pe.storeKey,ft=ct===void 0?"store":ct,Mt=Pe.withRef,sn=Mt===void 0?!1:Mt,tr=Pe.forwardRef,hr=tr===void 0?!1:tr,yr=Pe.context,Xr=yr===void 0?mt:yr,oi=(0,fe.Z)(Pe,Se);if(0)var fi;var ya=Xr;return function(Xi){var vo=Xi.displayName||Xi.name||"Component",Da=ke(vo),ks=(0,Ft.Z)({},oi,{getDisplayName:ke,methodName:Ve,renderCountProp:at,shouldHandleStateChanges:pt,storeKey:ft,displayName:Da,wrappedComponentName:vo,WrappedComponent:Xi}),nu=oi.pure;function ls(ko){return he(ko.dispatch,ks)}var ys=nu?me.useMemo:function(ko){return ko()};function Gc(ko){var Hi=(0,me.useMemo)(function(){var Ag=ko.reactReduxForwardedRef,vv=(0,fe.Z)(ko,Fe);return[ko.context,Ag,vv]},[ko]),Vc=Hi[0],Rm=Hi[1],mg=Hi[2],jc=(0,me.useMemo)(function(){return Vc&&Vc.Consumer&&(0,xe.isContextConsumer)(me.createElement(Vc.Consumer,null))?Vc:ya},[Vc,ya]),Xd=(0,me.useContext)(jc),vg=!!ko.store&&!!ko.store.getState&&!!ko.store.dispatch,fv=!!Xd&&!!Xd.store,Qd=vg?ko.store:Xd.store,Om=(0,me.useMemo)(function(){return ls(Qd)},[Qd]),hv=(0,me.useMemo)(function(){if(!pt)return Qe;var Ag=Pt(Qd,vg?null:Xd.subscription),vv=Ag.notifyNestedSubs.bind(Ag);return[Ag,vv]},[Qd,vg,Xd]),Ip=hv[0],gv=hv[1],pv=(0,me.useMemo)(function(){return vg?Xd:(0,Ft.Z)({},Xd,{subscription:Ip})},[vg,Xd,Ip]),$x=(0,me.useReducer)(lt,Ne,Rn),gw=$x[0],mv=gw[0],pw=$x[1];if(mv&&mv.error)throw mv.error;var eP=(0,me.useRef)(),ru=(0,me.useRef)(mg),xa=(0,me.useRef)(),Lp=(0,me.useRef)(!1),An=ys(function(){return xa.current&&mg===ru.current?xa.current:Om(Qd.getState(),mg)},[Qd,mv,mg]);gt(hn,[ru,eP,Lp,mg,An,xa,gv]),gt(Pn,[pt,Qd,Ip,Om,ru,eP,Lp,xa,gv,pw],[Qd,Ip,Om]);var _s=(0,me.useMemo)(function(){return me.createElement(Xi,(0,Ft.Z)({},An,{ref:Rm}))},[Rm,Xi,An]),Ye=(0,me.useMemo)(function(){return pt?me.createElement(jc.Provider,{value:pv},_s):_s},[jc,_s,pv]);return Ye}var Cl=nu?me.memo(Gc):Gc;if(Cl.WrappedComponent=Xi,Cl.displayName=Gc.displayName=Da,hr){var Pu=me.forwardRef(function(Hi,Vc){return me.createElement(Cl,(0,Ft.Z)({},Hi,{reactReduxForwardedRef:Vc}))});return Pu.displayName=Da,Pu.WrappedComponent=Xi,pe()(Pu,Xi)}return pe()(Cl,Xi)}}function Sr(he,ve){return he===ve?he!==0||ve!==0||1/he===1/ve:he!==he&&ve!==ve}function er(he,ve){if(Sr(he,ve))return!0;if(typeof he!="object"||he===null||typeof ve!="object"||ve===null)return!1;var Pe=Object.keys(he),Ce=Object.keys(ve);if(Pe.length!==Ce.length)return!1;for(var ke=0;ke=0;Ce--){var ke=ve[Ce](he);if(ke)return ke}return function(Ge,Ve){throw new Error("Invalid value of type "+typeof he+" for "+Pe+" argument when connecting component "+Ve.wrappedComponentName+".")}}function Ro(he,ve){return he===ve}function ao(he){var ve=he===void 0?{}:he,Pe=ve.connectHOC,Ce=Pe===void 0?mr:Pe,ke=ve.mapStateToPropsFactories,Ge=ke===void 0?Xn:ke,Ve=ve.mapDispatchToPropsFactories,Xe=Ve===void 0?Ga:Ve,at=ve.mergePropsFactories,At=at===void 0?Jn:at,pt=ve.selectorFactory,ct=pt===void 0?La:pt;return function(Mt,sn,tr,hr){hr===void 0&&(hr={});var yr=hr,Xr=yr.pure,oi=Xr===void 0?!0:Xr,fi=yr.areStatesEqual,ya=fi===void 0?Ro:fi,oa=yr.areOwnPropsEqual,Xi=oa===void 0?er:oa,vo=yr.areStatePropsEqual,Da=vo===void 0?er:vo,ks=yr.areMergedPropsEqual,nu=ks===void 0?er:ks,ls=(0,fe.Z)(yr,Es),ys=Vi(Mt,Ge,"mapStateToProps"),Gc=Vi(sn,Xe,"mapDispatchToProps"),Cl=Vi(tr,At,"mergeProps");return Ce(ct,(0,Ft.Z)({methodName:"connect",getDisplayName:function(ko){return"Connect("+ko+")"},shouldHandleStateChanges:!!Mt,initMapStateToProps:ys,initMapDispatchToProps:Gc,initMergeProps:Cl,pure:oi,areStatesEqual:ya,areOwnPropsEqual:Xi,areStatePropsEqual:Da,areMergedPropsEqual:nu},ls))}}var In=ao();function eo(){var he=useContext(ReactReduxContext);return he}function fs(he){he===void 0&&(he=ReactReduxContext);var ve=he===ReactReduxContext?useDefaultReduxContext:function(){return useContext(he)};return function(){var Ce=ve(),ke=Ce.store;return ke}}var bo=null;function Qa(he){he===void 0&&(he=ReactReduxContext);var ve=he===ReactReduxContext?useDefaultStore:createStoreHook(he);return function(){var Ce=ve();return Ce.dispatch}}var aa=null,lo=function(ve,Pe){return ve===Pe};function Yu(he,ve,Pe,Ce){var ke=useReducer(function(sn){return sn+1},0),Ge=ke[1],Ve=useMemo(function(){return createSubscription(Pe,Ce)},[Pe,Ce]),Xe=useRef(),at=useRef(),At=useRef(),pt=useRef(),ct=Pe.getState(),ft;try{if(he!==at.current||ct!==At.current||Xe.current){var Mt=he(ct);pt.current===void 0||!ve(Mt,pt.current)?ft=Mt:ft=pt.current}else ft=pt.current}catch(sn){throw Xe.current&&(sn.message+=` +`}},59321:function(st){st.exports=function(Be){return Be===0?"x":Be===1?"y":Be===2?"z":"c"+(Be+1)}},72879:function(st,Ln,Be){st.exports=Gt;var me=Be(53623),dt=Be(24454),Nt=Be(41085),Rt=Be(48812),mt=Be(7584),on=Be(26302),nt={};function Gt(Ct){var Qt=Be(75877),bt=Be(35764),Oe=Be(82396);if(Ct){if(Ct.springCoeff!==void 0)throw new Error("springCoeff was renamed to springCoefficient");if(Ct.dragCoeff!==void 0)throw new Error("dragCoeff was renamed to dragCoefficient")}Ct=bt(Ct,{springLength:10,springCoefficient:.8,gravity:-12,theta:.8,dragCoefficient:.9,timeStep:.5,adaptiveTimeStepWeight:0,dimensions:2,debug:!1});var re=nt[Ct.dimensions];if(!re){var ie=Ct.dimensions;re={Body:me(ie,Ct.debug),createQuadTree:dt(ie),createBounds:Nt(ie),createDragForce:Rt(ie),createSpringForce:mt(ie),integrate:on(ie)},nt[ie]=re}var fe=re.Body,le=re.createQuadTree,pe=re.createBounds,xe=re.createDragForce,Se=re.createSpringForce,Fe=re.integrate,Ne=Ut=>new fe(Ut),Qe=Be(40232).random(42),it=[],lt=[],gt=le(Ct,Qe),hn=pe(it,Ct,Qe),yn=Se(Ct,Qe),Rn=xe(Ct),mr=0,Sr=[],er=new Map,fn=0;ti("nbody",va),ti("spring",Ga);var jn={bodies:it,quadTree:gt,springs:lt,settings:Ct,addForce:ti,removeForce:Li,getForces:Oi,step:function(){for(var Ut=0;Ut=0?qn:-1);return lt.push(Fn),Fn},getTotalMovement:function(){return mr},removeSpring:function(Ut){if(Ut){var nn=lt.indexOf(Ut);if(nn>-1)return lt.splice(nn,1),!0}},getBestNewBodyPosition:function(Ut){return hn.getBestNewPosition(Ut)},getBBox:Gr,getBoundingBox:Gr,invalidateBBox:function(){console.warn("invalidateBBox() is deprecated, bounds always recomputed on `getBBox()` call")},gravity:function(Ut){return Ut!==void 0?(Ct.gravity=Ut,gt.options({gravity:Ut}),this):Ct.gravity},theta:function(Ut){return Ut!==void 0?(Ct.theta=Ut,gt.options({theta:Ut}),this):Ct.theta},random:Qe};return Wt(Ct,jn),Oe(jn),jn;function Gr(){return hn.update(),hn.box}function ti(Ut,nn){if(er.has(Ut))throw new Error("Force "+Ut+" is already added");er.set(Ut,nn),Sr.push(nn)}function Li(Ut){var nn=Sr.indexOf(er.get(Ut));nn<0||(Sr.splice(nn,1),er.delete(Ut))}function Oi(){return er}function va(){if(it.length!==0){gt.insertBodies(it);for(var Ut=it.length;Ut--;){var nn=it[Ut];nn.isPinned||(nn.reset(),gt.updateBodyForce(nn),Rn.update(nn))}}}function Ga(){for(var Ut=lt.length;Ut--;)yn.update(lt[Ut])}}function Wt(Ct,Qt){for(var bt in Ct)zt(Ct,Qt,bt)}function zt(Ct,Qt,bt){if(Ct.hasOwnProperty(bt)&&typeof Qt[bt]!="function"){var Oe=Number.isFinite(Ct[bt]);Oe?Qt[bt]=function(re){if(re!==void 0){if(!Number.isFinite(re))throw new Error("Value of "+bt+" should be a valid number.");return Ct[bt]=re,Qt}return Ct[bt]}:Qt[bt]=function(re){return re!==void 0?(Ct[bt]=re,Qt):Ct[bt]}}}},75877:function(st){st.exports=Ln;function Ln(Be,me,dt,Nt){this.from=Be,this.to=me,this.length=dt,this.coefficient=Nt}},35764:function(st){st.exports=Ln;function Ln(Be,me){var dt;if(Be||(Be={}),me){for(dt in me)if(me.hasOwnProperty(dt)){var Nt=Be.hasOwnProperty(dt),Rt=typeof me[dt],mt=!Nt||typeof Be[dt]!==Rt;mt?Be[dt]=me[dt]:Rt==="object"&&(Be[dt]=Ln(Be[dt],me[dt]))}}return Be}},40232:function(st){st.exports=Ln,st.exports.random=Ln,st.exports.randomIterator=on;function Ln(nt){var Gt=typeof nt=="number"?nt:+new Date;return new Be(Gt)}function Be(nt){this.seed=nt}Be.prototype.next=mt,Be.prototype.nextDouble=Rt,Be.prototype.uniform=Rt,Be.prototype.gaussian=me,Be.prototype.random=Rt;function me(){var nt,Gt,Wt;do Gt=this.nextDouble()*2-1,Wt=this.nextDouble()*2-1,nt=Gt*Gt+Wt*Wt;while(nt>=1||nt===0);return Gt*Math.sqrt(-2*Math.log(nt)/nt)}Be.prototype.levy=dt;function dt(){var nt=1.5,Gt=Math.pow(Nt(1+nt)*Math.sin(Math.PI*nt/2)/(Nt((1+nt)/2)*nt*Math.pow(2,(nt-1)/2)),1/nt);return this.gaussian()*Gt/Math.pow(Math.abs(this.gaussian()),1/nt)}function Nt(nt){return Math.sqrt(2*Math.PI/nt)*Math.pow(1/Math.E*(nt+1/(12*nt-1/(10*nt))),nt)}function Rt(){var nt=this.seed;return nt=nt+2127912214+(nt<<12)&4294967295,nt=(nt^3345072700^nt>>>19)&4294967295,nt=nt+374761393+(nt<<5)&4294967295,nt=(nt+3550635116^nt<<9)&4294967295,nt=nt+4251993797+(nt<<3)&4294967295,nt=(nt^3042594569^nt>>>16)&4294967295,this.seed=nt,(nt&268435455)/268435456}function mt(nt){return Math.floor(this.nextDouble()*nt)}function on(nt,Gt){var Wt=Gt||Ln();if(typeof Wt.next!="function")throw new Error("customRandom does not match expected API: next() function is missing");return{forEach:Ct,shuffle:zt};function zt(){var Qt,bt,Oe;for(Qt=nt.length-1;Qt>0;--Qt)bt=Wt.next(Qt+1),Oe=nt[bt],nt[bt]=nt[Qt],nt[Qt]=Oe;return nt}function Ct(Qt){var bt,Oe,re;for(bt=nt.length-1;bt>0;--bt)Oe=Wt.next(bt+1),re=nt[Oe],nt[Oe]=nt[bt],nt[bt]=re,Qt(re);nt.length&&Qt(nt[0])}}},22061:function(st,Ln,Be){"use strict";Be.d(Ln,{Z5:function(){return Gl},_l:function(){return lw},bK:function(){return _x}});var me=Be(59301),dt=Be(69168),Nt=Be(54476),Rt=Be(59781),mt=me.createContext(null),on=null;function nt(he){he()}var Gt=nt,Wt=function(ve){return Gt=ve},zt=function(){return Gt};function Ct(){var he=zt(),ve=null,Pe=null;return{clear:function(){ve=null,Pe=null},notify:function(){he(function(){for(var ke=ve;ke;)ke.callback(),ke=ke.next})},get:function(){for(var ke=[],Ge=ve;Ge;)ke.push(Ge),Ge=Ge.next;return ke},subscribe:function(ke){var Ge=!0,Ve=Pe={callback:ke,next:null,prev:Pe};return Ve.prev?Ve.prev.next=Ve:ve=Ve,function(){!Ge||ve===null||(Ge=!1,Ve.next?Ve.next.prev=Ve.prev:Pe=Ve.prev,Ve.prev?Ve.prev.next=Ve.next:ve=Ve.next)}}}}var Qt={notify:function(){},get:function(){return[]}};function bt(he,ve){var Pe,Ce=Qt;function ke(ct){return ot(),Ce.subscribe(ct)}function Ge(){Ce.notify()}function Ve(){pt.onStateChange&&pt.onStateChange()}function Xe(){return!!Pe}function ot(){Pe||(Pe=ve?ve.addNestedSub(Ve):he.subscribe(Ve),Ce=Ct())}function At(){Pe&&(Pe(),Pe=void 0,Ce.clear(),Ce=Qt)}var pt={addNestedSub:ke,notifyNestedSubs:Ge,handleChangeWrapper:Ve,isSubscribed:Xe,trySubscribe:ot,tryUnsubscribe:At,getListeners:function(){return Ce}};return pt}var Oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?me.useLayoutEffect:me.useEffect;function re(he){var ve=he.store,Pe=he.context,Ce=he.children,ke=(0,me.useMemo)(function(){var Xe=bt(ve);return{store:ve,subscription:Xe}},[ve]),Ge=(0,me.useMemo)(function(){return ve.getState()},[ve]);Oe(function(){var Xe=ke.subscription;return Xe.onStateChange=Xe.notifyNestedSubs,Xe.trySubscribe(),Ge!==ve.getState()&&Xe.notifyNestedSubs(),function(){Xe.tryUnsubscribe(),Xe.onStateChange=null}},[ke,Ge]);var Ve=Pe||mt;return me.createElement(Ve.Provider,{value:ke},Ce)}var ie=re,fe=Be(85377),le=Be(94266),pe=Be.n(le),xe=Be(53410),Se=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Fe=["reactReduxForwardedRef"],Ne=[],Qe=[null,null],it=function(ve){try{return JSON.stringify(ve)}catch(Pe){return String(ve)}};function lt(he,ve){var Pe=he[1];return[ve.payload,Pe+1]}function gt(he,ve,Pe){Oe(function(){return he.apply(void 0,ve)},Pe)}function hn(he,ve,Pe,Ce,ke,Ge,Ve){he.current=Ce,ve.current=ke,Pe.current=!1,Ge.current&&(Ge.current=null,Ve())}function yn(he,ve,Pe,Ce,ke,Ge,Ve,Xe,ot,At){if(he){var pt=!1,ct=null,ft=function(){if(!pt){var tr=ve.getState(),hr,yr;try{hr=Ce(tr,ke.current)}catch(Xr){yr=Xr,ct=Xr}yr||(ct=null),hr===Ge.current?Ve.current||ot():(Ge.current=hr,Xe.current=hr,Ve.current=!0,At({type:"STORE_UPDATED",payload:{error:yr}}))}};Pe.onStateChange=ft,Pe.trySubscribe(),ft();var Tt=function(){if(pt=!0,Pe.tryUnsubscribe(),Pe.onStateChange=null,ct)throw ct};return Tt}}var Rn=function(){return[null,0]};function mr(he,ve){ve===void 0&&(ve={});var Pe=ve,Ce=Pe.getDisplayName,ke=Ce===void 0?function(oa){return"ConnectAdvanced("+oa+")"}:Ce,Ge=Pe.methodName,Ve=Ge===void 0?"connectAdvanced":Ge,Xe=Pe.renderCountProp,ot=Xe===void 0?void 0:Xe,At=Pe.shouldHandleStateChanges,pt=At===void 0?!0:At,ct=Pe.storeKey,ft=ct===void 0?"store":ct,Tt=Pe.withRef,sn=Tt===void 0?!1:Tt,tr=Pe.forwardRef,hr=tr===void 0?!1:tr,yr=Pe.context,Xr=yr===void 0?mt:yr,oi=(0,fe.Z)(Pe,Se);if(0)var fi;var ya=Xr;return function(Xi){var mo=Xi.displayName||Xi.name||"Component",Da=ke(mo),ks=(0,Nt.Z)({},oi,{getDisplayName:ke,methodName:Ve,renderCountProp:ot,shouldHandleStateChanges:pt,storeKey:ft,displayName:Da,wrappedComponentName:mo,WrappedComponent:Xi}),nu=oi.pure;function ls(ko){return he(ko.dispatch,ks)}var ys=nu?me.useMemo:function(ko){return ko()};function Gc(ko){var Hi=(0,me.useMemo)(function(){var Ag=ko.reactReduxForwardedRef,vv=(0,fe.Z)(ko,Fe);return[ko.context,Ag,vv]},[ko]),Vc=Hi[0],Rm=Hi[1],mg=Hi[2],jc=(0,me.useMemo)(function(){return Vc&&Vc.Consumer&&(0,xe.isContextConsumer)(me.createElement(Vc.Consumer,null))?Vc:ya},[Vc,ya]),Xd=(0,me.useContext)(jc),vg=!!ko.store&&!!ko.store.getState&&!!ko.store.dispatch,fv=!!Xd&&!!Xd.store,Qd=vg?ko.store:Xd.store,Om=(0,me.useMemo)(function(){return ls(Qd)},[Qd]),hv=(0,me.useMemo)(function(){if(!pt)return Qe;var Ag=bt(Qd,vg?null:Xd.subscription),vv=Ag.notifyNestedSubs.bind(Ag);return[Ag,vv]},[Qd,vg,Xd]),Ip=hv[0],gv=hv[1],pv=(0,me.useMemo)(function(){return vg?Xd:(0,Nt.Z)({},Xd,{subscription:Ip})},[vg,Xd,Ip]),$x=(0,me.useReducer)(lt,Ne,Rn),gw=$x[0],mv=gw[0],pw=$x[1];if(mv&&mv.error)throw mv.error;var eP=(0,me.useRef)(),ru=(0,me.useRef)(mg),xa=(0,me.useRef)(),Lp=(0,me.useRef)(!1),vn=ys(function(){return xa.current&&mg===ru.current?xa.current:Om(Qd.getState(),mg)},[Qd,mv,mg]);gt(hn,[ru,eP,Lp,mg,vn,xa,gv]),gt(yn,[pt,Qd,Ip,Om,ru,eP,Lp,xa,gv,pw],[Qd,Ip,Om]);var _s=(0,me.useMemo)(function(){return me.createElement(Xi,(0,Nt.Z)({},vn,{ref:Rm}))},[Rm,Xi,vn]),Ye=(0,me.useMemo)(function(){return pt?me.createElement(jc.Provider,{value:pv},_s):_s},[jc,_s,pv]);return Ye}var Cl=nu?me.memo(Gc):Gc;if(Cl.WrappedComponent=Xi,Cl.displayName=Gc.displayName=Da,hr){var Pu=me.forwardRef(function(Hi,Vc){return me.createElement(Cl,(0,Nt.Z)({},Hi,{reactReduxForwardedRef:Vc}))});return Pu.displayName=Da,Pu.WrappedComponent=Xi,pe()(Pu,Xi)}return pe()(Cl,Xi)}}function Sr(he,ve){return he===ve?he!==0||ve!==0||1/he===1/ve:he!==he&&ve!==ve}function er(he,ve){if(Sr(he,ve))return!0;if(typeof he!="object"||he===null||typeof ve!="object"||ve===null)return!1;var Pe=Object.keys(he),Ce=Object.keys(ve);if(Pe.length!==Ce.length)return!1;for(var ke=0;ke=0;Ce--){var ke=ve[Ce](he);if(ke)return ke}return function(Ge,Ve){throw new Error("Invalid value of type "+typeof he+" for "+Pe+" argument when connecting component "+Ve.wrappedComponentName+".")}}function Ro(he,ve){return he===ve}function ao(he){var ve=he===void 0?{}:he,Pe=ve.connectHOC,Ce=Pe===void 0?mr:Pe,ke=ve.mapStateToPropsFactories,Ge=ke===void 0?Xn:ke,Ve=ve.mapDispatchToPropsFactories,Xe=Ve===void 0?Ga:Ve,ot=ve.mergePropsFactories,At=ot===void 0?Jn:ot,pt=ve.selectorFactory,ct=pt===void 0?La:pt;return function(Tt,sn,tr,hr){hr===void 0&&(hr={});var yr=hr,Xr=yr.pure,oi=Xr===void 0?!0:Xr,fi=yr.areStatesEqual,ya=fi===void 0?Ro:fi,oa=yr.areOwnPropsEqual,Xi=oa===void 0?er:oa,mo=yr.areStatePropsEqual,Da=mo===void 0?er:mo,ks=yr.areMergedPropsEqual,nu=ks===void 0?er:ks,ls=(0,fe.Z)(yr,Es),ys=Vi(Tt,Ge,"mapStateToProps"),Gc=Vi(sn,Xe,"mapDispatchToProps"),Cl=Vi(tr,At,"mergeProps");return Ce(ct,(0,Nt.Z)({methodName:"connect",getDisplayName:function(ko){return"Connect("+ko+")"},shouldHandleStateChanges:!!Tt,initMapStateToProps:ys,initMapDispatchToProps:Gc,initMergeProps:Cl,pure:oi,areStatesEqual:ya,areOwnPropsEqual:Xi,areStatePropsEqual:Da,areMergedPropsEqual:nu},ls))}}var In=ao();function eo(){var he=useContext(ReactReduxContext);return he}function fs(he){he===void 0&&(he=ReactReduxContext);var ve=he===ReactReduxContext?useDefaultReduxContext:function(){return useContext(he)};return function(){var Ce=ve(),ke=Ce.store;return ke}}var bo=null;function Qa(he){he===void 0&&(he=ReactReduxContext);var ve=he===ReactReduxContext?useDefaultStore:createStoreHook(he);return function(){var Ce=ve();return Ce.dispatch}}var aa=null,lo=function(ve,Pe){return ve===Pe};function Yu(he,ve,Pe,Ce){var ke=useReducer(function(sn){return sn+1},0),Ge=ke[1],Ve=useMemo(function(){return createSubscription(Pe,Ce)},[Pe,Ce]),Xe=useRef(),ot=useRef(),At=useRef(),pt=useRef(),ct=Pe.getState(),ft;try{if(he!==ot.current||ct!==At.current||Xe.current){var Tt=he(ct);pt.current===void 0||!ve(Tt,pt.current)?ft=Tt:ft=pt.current}else ft=pt.current}catch(sn){throw Xe.current&&(sn.message+=` The error may be correlated with this previous error: `+Xe.current.stack+` -`),sn}return useIsomorphicLayoutEffect(function(){at.current=he,At.current=ct,pt.current=ft,Xe.current=void 0}),useIsomorphicLayoutEffect(function(){function sn(){try{var tr=Pe.getState();if(tr===At.current)return;var hr=at.current(tr);if(ve(hr,pt.current))return;pt.current=hr,At.current=tr}catch(yr){Xe.current=yr}Ge()}return Ve.onStateChange=sn,Ve.trySubscribe(),sn(),function(){return Ve.tryUnsubscribe()}},[Pe,Ve]),ft}function Ll(he){he===void 0&&(he=ReactReduxContext);var ve=he===ReactReduxContext?useDefaultReduxContext:function(){return useContext(he)};return function(Ce,ke){ke===void 0&&(ke=lo);var Ge=ve(),Ve=Ge.store,Xe=Ge.subscription,at=Yu(Ce,ke,Ve,Xe);return useDebugValue(at),at}}var Zi=null,is=Be(4676);Wt(is.unstable_batchedUpdates);function Wa(he,ve){if(he.length!==ve.length)return!1;for(var Pe=0;Pe");return Ce.callbacks},Ce.setCallbacks=function(Xe){Ce.callbacks=Xe},Ce}var Pe=ve.prototype;return Pe.componentDidMount=function(){this.unbind=Gn(window,[{eventName:"error",fn:this.onWindowError}])},Pe.componentWillUnmount=function(){this.unbind()},Pe.componentDidCatch=function(ke){if(ke instanceof co){this.setState({});return}throw ke},Pe.render=function(){return this.props.children(this.setCallbacks)},ve}(me.Component),Eo=` +`)},Er=function(ve){return[Un(ve),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Nr="__react-beautiful-dnd-disable-dev-warnings";function la(he,ve){var Pe;qa||typeof window!="undefined"&&window[Nr]||(Pe=console)[he].apply(Pe,Er(ve))}var ji=la.bind(null,"warn"),zi=la.bind(null,"error");function Yi(){}function Ci(he,ve){return(0,Nt.Z)({},he,{},ve)}function Gn(he,ve,Pe){var Ce=ve.map(function(ke){var Ge=Ci(Pe,ke.options);return he.addEventListener(ke.eventName,ke.fn,Ge),function(){he.removeEventListener(ke.eventName,ke.fn,Ge)}});return function(){Ce.forEach(function(Ge){Ge()})}}var Sa=!0,Do="Invariant failed";function Ao(he){this.message=he}Ao.prototype.toString=function(){return this.message};function wn(he,ve){if(!he)throw Sa?new Ao(Do):new Ao(Do+": "+(ve||""))}var Aa=function(he){(0,dt.Z)(ve,he);function ve(){for(var Ce,ke=arguments.length,Ge=new Array(ke),Ve=0;Ve");return Ce.callbacks},Ce.setCallbacks=function(Xe){Ce.callbacks=Xe},Ce}var Pe=ve.prototype;return Pe.componentDidMount=function(){this.unbind=Gn(window,[{eventName:"error",fn:this.onWindowError}])},Pe.componentWillUnmount=function(){this.unbind()},Pe.componentDidCatch=function(ke){if(ke instanceof Ao){this.setState({});return}throw ke},Pe.render=function(){return this.props.children(this.setCallbacks)},ve}(me.Component),Eo=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,Ti=function(ve){return ve+1},Nd=function(ve){return` - You have lifted an item in position `+Ti(ve.source.index)+` -`},Bu=function(ve,Pe){var Ce=ve.droppableId===Pe.droppableId,ke=Ti(ve.index),Ge=Ti(Pe.index);return Ce?` +`,Bi=function(ve){return ve+1},Nd=function(ve){return` + You have lifted an item in position `+Bi(ve.source.index)+` +`},Bu=function(ve,Pe){var Ce=ve.droppableId===Pe.droppableId,ke=Bi(ve.index),Ge=Bi(Pe.index);return Ce?` You have moved the item from position `+ke+` to position `+Ge+` `:` @@ -5196,7 +5196,7 @@ The error may be correlated with this previous error: in list `+Ce.droppableId+` `},Rl=function(ve){var Pe=ve.destination;if(Pe)return Bu(ve.source,Pe);var Ce=ve.combine;return Ce?id(ve.draggableId,ve.source,Ce):"You are over an area that cannot be dropped on"},Ku=function(ve){return` The item has returned to its starting position - of `+Ti(ve.index)+` + of `+Bi(ve.index)+` `},Ac=function(ve){if(ve.reason==="CANCEL")return` Movement cancelled. `+Ku(ve.source)+` @@ -5209,7 +5209,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+Ku(ve.source)+` - `},al={dragHandleUsageInstructions:Eo,onDragStart:Nd,onDragUpdate:Rl,onDragEnd:Ac},kn={x:0,y:0},Ws=function(ve,Pe){return{x:ve.x+Pe.x,y:ve.y+Pe.y}},Rs=function(ve,Pe){return{x:ve.x-Pe.x,y:ve.y-Pe.y}},fo=function(ve,Pe){return ve.x===Pe.x&&ve.y===Pe.y},ol=function(ve){return{x:ve.x!==0?-ve.x:0,y:ve.y!==0?-ve.y:0}},nr=function(ve,Pe,Ce){var ke;return Ce===void 0&&(Ce=0),ke={},ke[ve]=Pe,ke[ve==="x"?"y":"x"]=Ce,ke},ii=function(ve,Pe){return Math.sqrt(Math.pow(Pe.x-ve.x,2)+Math.pow(Pe.y-ve.y,2))},ua=function(ve,Pe){return Math.min.apply(Math,Pe.map(function(Ce){return ii(ve,Ce)}))},ui=function(ve){return function(Pe){return{x:ve(Pe.x),y:ve(Pe.y)}}},ga=function(he,ve){var Pe=Mo({top:Math.max(ve.top,he.top),right:Math.min(ve.right,he.right),bottom:Math.min(ve.bottom,he.bottom),left:Math.max(ve.left,he.left)});return Pe.width<=0||Pe.height<=0?null:Pe},So=function(ve,Pe){return{top:ve.top+Pe.y,left:ve.left+Pe.x,bottom:ve.bottom+Pe.y,right:ve.right+Pe.x}},to=function(ve){return[{x:ve.left,y:ve.top},{x:ve.right,y:ve.top},{x:ve.left,y:ve.bottom},{x:ve.right,y:ve.bottom}]},Ol={top:0,right:0,bottom:0,left:0},zl=function(ve,Pe){return Pe?So(ve,Pe.scroll.diff.displacement):ve},Jf=function(ve,Pe,Ce){if(Ce&&Ce.increasedBy){var ke;return(0,Ft.Z)({},ve,(ke={},ke[Pe.end]=ve[Pe.end]+Ce.increasedBy[Pe.line],ke))}return ve},Tu=function(ve,Pe){return Pe&&Pe.shouldClipSubject?ga(Pe.pageMarginBox,ve):Mo(ve)},qu=function(he){var ve=he.page,Pe=he.withPlaceholder,Ce=he.axis,ke=he.frame,Ge=zl(ve.marginBox,ke),Ve=Jf(Ge,Ce,Pe),Xe=Tu(Ve,ke);return{page:ve,withPlaceholder:Pe,active:Xe}},ad=function(he,ve){he.frame||wn(!1);var Pe=he.frame,Ce=Rs(ve,Pe.scroll.initial),ke=ol(Ce),Ge=(0,Ft.Z)({},Pe,{scroll:{initial:Pe.scroll.initial,current:ve,diff:{value:Ce,displacement:ke},max:Pe.scroll.max}}),Ve=qu({page:he.subject.page,withPlaceholder:he.subject.withPlaceholder,axis:he.axis,frame:Ge}),Xe=(0,Ft.Z)({},he,{frame:Ge,subject:Ve});return Xe};function Kg(he){return Number.isInteger?Number.isInteger(he):typeof he=="number"&&isFinite(he)&&Math.floor(he)===he}function hs(he){return Object.values?Object.values(he):Object.keys(he).map(function(ve){return he[ve]})}function ff(he,ve){if(he.findIndex)return he.findIndex(ve);for(var Pe=0;Pehe.bottom,At=Ce.lefthe.right,pt=at&&At;if(pt)return!0;var ct=at&&Ve||At&&Ge;return ct}},qg=function(he){var ve=hu(he.top,he.bottom),Pe=hu(he.left,he.right);return function(Ce){var ke=ve(Ce.top)&&ve(Ce.bottom)&&Pe(Ce.left)&&Pe(Ce.right);return ke}},$h={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},_g={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},$f=function(he){return function(ve){var Pe=hu(ve.top,ve.bottom),Ce=hu(ve.left,ve.right);return function(ke){return he===$h?Pe(ke.top)&&Pe(ke.bottom):Ce(ke.left)&&Ce(ke.right)}}},$g=function(ve,Pe){var Ce=Pe.frame?Pe.frame.scroll.diff.displacement:kn;return So(ve,Ce)},li=function(ve,Pe,Ce){return Pe.subject.active?Ce(Pe.subject.active)(ve):!1},Cr=function(ve,Pe,Ce){return Ce(Pe)(ve)},Hr=function(ve){var Pe=ve.target,Ce=ve.destination,ke=ve.viewport,Ge=ve.withDroppableDisplacement,Ve=ve.isVisibleThroughFrameFn,Xe=Ge?$g(Pe,Ce):Pe;return li(Xe,Ce,Ve)&&Cr(Xe,ke,Ve)},Vr=function(ve){return Hr((0,Ft.Z)({},ve,{isVisibleThroughFrameFn:_f}))},_a=function(ve){return Hr((0,Ft.Z)({},ve,{isVisibleThroughFrameFn:qg}))},as=function(ve){return Hr((0,Ft.Z)({},ve,{isVisibleThroughFrameFn:$f(ve.destination.axis)}))},wi=function(ve,Pe,Ce){if(typeof Ce=="boolean")return Ce;if(!Pe)return!0;var ke=Pe.invisible,Ge=Pe.visible;if(ke[ve])return!1;var Ve=Ge[ve];return Ve?Ve.shouldAnimate:!0};function Cs(he,ve){var Pe=he.page.marginBox,Ce={top:ve.point.y,right:0,bottom:0,left:ve.point.x};return Mo(Cu(Pe,Ce))}function gs(he){var ve=he.afterDragging,Pe=he.destination,Ce=he.displacedBy,ke=he.viewport,Ge=he.forceShouldAnimate,Ve=he.last;return ve.reduce(function(at,At){var pt=Cs(At,Ce),ct=At.descriptor.id;at.all.push(ct);var ft=Vr({target:pt,destination:Pe,viewport:ke,withDroppableDisplacement:!0});if(!ft)return at.invisible[At.descriptor.id]=!0,at;var Mt=wi(ct,Ve,Ge),sn={draggableId:ct,shouldAnimate:Mt};return at.visible[ct]=sn,at},{all:[],visible:{},invisible:{}})}function Zs(he,ve){if(!he.length)return 0;var Pe=he[he.length-1].descriptor.index;return ve.inHomeList?Pe:Pe+1}function Wl(he){var ve=he.insideDestination,Pe=he.inHomeList,Ce=he.displacedBy,ke=he.destination,Ge=Zs(ve,{inHomeList:Pe});return{displaced:gf,displacedBy:Ce,at:{type:"REORDER",destination:{droppableId:ke.descriptor.id,index:Ge}}}}function Os(he){var ve=he.draggable,Pe=he.insideDestination,Ce=he.destination,ke=he.viewport,Ge=he.displacedBy,Ve=he.last,Xe=he.index,at=he.forceShouldAnimate,At=Ld(ve,Ce);if(Xe==null)return Wl({insideDestination:Pe,inHomeList:At,displacedBy:Ge,destination:Ce});var pt=_u(Pe,function(tr){return tr.descriptor.index===Xe});if(!pt)return Wl({insideDestination:Pe,inHomeList:At,displacedBy:Ge,destination:Ce});var ct=od(ve,Pe),ft=Pe.indexOf(pt),Mt=ct.slice(ft),sn=gs({afterDragging:Mt,destination:Ce,displacedBy:Ge,last:Ve,viewport:ke.frame,forceShouldAnimate:at});return{displaced:sn,displacedBy:Ge,at:{type:"REORDER",destination:{droppableId:Ce.descriptor.id,index:Xe}}}}function Zl(he,ve){return!!ve.effected[he]}var Rd=function(he){var ve=he.isMovingForward,Pe=he.destination,Ce=he.draggables,ke=he.combine,Ge=he.afterCritical;if(!Pe.isCombineEnabled)return null;var Ve=ke.draggableId,Xe=Ce[Ve],at=Xe.descriptor.index,At=Zl(Ve,Ge);return At?ve?at:at-1:ve?at+1:at},Od=function(he){var ve=he.isMovingForward,Pe=he.isInHomeList,Ce=he.insideDestination,ke=he.location;if(!Ce.length)return null;var Ge=ke.index,Ve=ve?Ge+1:Ge-1,Xe=Ce[0].descriptor.index,at=Ce[Ce.length-1].descriptor.index,At=Pe?at:at+1;return VeAt?null:Ve},dm=function(he){var ve=he.isMovingForward,Pe=he.isInHomeList,Ce=he.draggable,ke=he.draggables,Ge=he.destination,Ve=he.insideDestination,Xe=he.previousImpact,at=he.viewport,At=he.afterCritical,pt=Xe.at;if(pt||wn(!1),pt.type==="REORDER"){var ct=Od({isMovingForward:ve,isInHomeList:Pe,location:pt.destination,insideDestination:Ve});return ct==null?null:Os({draggable:Ce,insideDestination:Ve,destination:Ge,viewport:at,last:Xe.displaced,displacedBy:Xe.displacedBy,index:ct})}var ft=Rd({isMovingForward:ve,destination:Ge,displaced:Xe.displaced,draggables:ke,combine:pt.combine,afterCritical:At});return ft==null?null:Os({draggable:Ce,insideDestination:Ve,destination:Ge,viewport:at,last:Xe.displaced,displacedBy:Xe.displacedBy,index:ft})},sd=function(he){var ve=he.displaced,Pe=he.afterCritical,Ce=he.combineWith,ke=he.displacedBy,Ge=!!(ve.visible[Ce]||ve.invisible[Ce]);return Zl(Ce,Pe)?Ge?kn:ol(ke.point):Ge?ke.point:kn},pf=function(he){var ve=he.afterCritical,Pe=he.impact,Ce=he.draggables,ke=qf(Pe);ke||wn(!1);var Ge=ke.draggableId,Ve=Ce[Ge].page.borderBox.center,Xe=sd({displaced:Pe.displaced,afterCritical:ve,combineWith:Ge,displacedBy:Pe.displacedBy});return Ws(Ve,Xe)},Bs=function(ve,Pe){return Pe.margin[ve.start]+Pe.borderBox[ve.size]/2},fm=function(ve,Pe){return Pe.margin[ve.end]+Pe.borderBox[ve.size]/2},mf=function(ve,Pe,Ce){return Pe[ve.crossAxisStart]+Ce.margin[ve.crossAxisStart]+Ce.borderBox[ve.crossAxisSize]/2},oo=function(ve){var Pe=ve.axis,Ce=ve.moveRelativeTo,ke=ve.isMoving;return nr(Pe.line,Ce.marginBox[Pe.end]+Bs(Pe,ke),mf(Pe,Ce.marginBox,ke))},hm=function(ve){var Pe=ve.axis,Ce=ve.moveRelativeTo,ke=ve.isMoving;return nr(Pe.line,Ce.marginBox[Pe.start]-fm(Pe,ke),mf(Pe,Ce.marginBox,ke))},Al=function(ve){var Pe=ve.axis,Ce=ve.moveInto,ke=ve.isMoving;return nr(Pe.line,Ce.contentBox[Pe.start]+Bs(Pe,ke),mf(Pe,Ce.contentBox,ke))},$u=function(he){var ve=he.impact,Pe=he.draggable,Ce=he.draggables,ke=he.droppable,Ge=he.afterCritical,Ve=Id(ke.descriptor.id,Ce),Xe=Pe.page,at=ke.axis;if(!Ve.length)return Al({axis:at,moveInto:ke.page,isMoving:Xe});var At=ve.displaced,pt=ve.displacedBy,ct=At.all[0];if(ct){var ft=Ce[ct];if(Zl(ct,Ge))return hm({axis:at,moveRelativeTo:ft.page,isMoving:Xe});var Mt=Ba(ft.page,pt.point);return hm({axis:at,moveRelativeTo:Mt,isMoving:Xe})}var sn=Ve[Ve.length-1];if(sn.descriptor.id===Pe.descriptor.id)return Xe.borderBox.center;if(Zl(sn.descriptor.id,Ge)){var tr=Ba(sn.page,ol(Ge.displacedBy.point));return oo({axis:at,moveRelativeTo:tr,isMoving:Xe})}return oo({axis:at,moveRelativeTo:sn.page,isMoving:Xe})},eh=function(he,ve){var Pe=he.frame;return Pe?Ws(ve,Pe.scroll.diff.displacement):ve},ep=function(ve){var Pe=ve.impact,Ce=ve.draggable,ke=ve.droppable,Ge=ve.draggables,Ve=ve.afterCritical,Xe=Ce.page.borderBox.center,at=Pe.at;return!ke||!at?Xe:at.type==="REORDER"?$u({impact:Pe,draggable:Ce,draggables:Ge,droppable:ke,afterCritical:Ve}):pf({impact:Pe,draggables:Ge,afterCritical:Ve})},vf=function(he){var ve=ep(he),Pe=he.droppable,Ce=Pe?eh(Pe,ve):ve;return Ce},tp=function(he,ve){var Pe=Rs(ve,he.scroll.initial),Ce=ol(Pe),ke=Mo({top:ve.y,bottom:ve.y+he.frame.height,left:ve.x,right:ve.x+he.frame.width}),Ge={frame:ke,scroll:{initial:he.scroll.initial,max:he.scroll.max,current:ve,diff:{value:Pe,displacement:Ce}}};return Ge};function k0(he,ve){return he.map(function(Pe){return ve[Pe]})}function GA(he,ve){for(var Pe=0;Pe1?pt.sort(function(ct,ft){return Yl(ct)[Xe.start]-Yl(ft)[Xe.start]})[0]:At.sort(function(ct,ft){var Mt=ua(Pe,to(Yl(ct))),sn=ua(Pe,to(Yl(ft)));return Mt!==sn?Mt-sn:Yl(ct)[Xe.start]-Yl(ft)[Xe.start]})[0]},G0=function(ve,Pe){var Ce=ve.page.borderBox.center;return Zl(ve.descriptor.id,Pe)?Rs(Ce,Pe.displacedBy.point):Ce},V0=function(ve,Pe){var Ce=ve.page.borderBox;return Zl(ve.descriptor.id,Pe)?So(Ce,ol(Pe.displacedBy.point)):Ce},np=function(he){var ve=he.pageBorderBoxCenter,Pe=he.viewport,Ce=he.destination,ke=he.insideDestination,Ge=he.afterCritical,Ve=ke.filter(function(Xe){return _a({target:V0(Xe,Ge),destination:Ce,viewport:Pe.frame,withDroppableDisplacement:!0})}).sort(function(Xe,at){var At=ii(ve,eh(Ce,G0(Xe,Ge))),pt=ii(ve,eh(Ce,G0(at,Ge)));return Atve.left&&he.topve.top}function Q0(he){var ve=he.pageBorderBox,Pe=he.draggable,Ce=he.candidates,ke=Pe.page.borderBox.center,Ge=Ce.map(function(Ve){var Xe=Ve.axis,at=nr(Ve.axis.line,ve.center[Xe.line],Ve.page.borderBox.center[Xe.crossAxisLine]);return{id:Ve.descriptor.id,distance:ii(ke,at)}}).sort(function(Ve,Xe){return Xe.distance-Ve.distance});return Ge[0]?Ge[0].id:null}function rp(he){var ve=he.pageBorderBox,Pe=he.draggable,Ce=he.droppables,ke=vl(Ce).filter(function(Ge){if(!Ge.isEnabled)return!1;var Ve=Ge.subject.active;if(!Ve||!nh(ve,Ve))return!1;if(ym(Ve)(ve.center))return!0;var Xe=Ge.axis,at=Ve.center[Xe.crossAxisLine],At=ve[Xe.crossAxisStart],pt=ve[Xe.crossAxisEnd],ct=hu(Ve[Xe.crossAxisStart],Ve[Xe.crossAxisEnd]),ft=ct(At),Mt=ct(pt);return!ft&&!Mt?!0:ft?Atat});return ke.length?ke.length===1?ke[0].descriptor.id:Q0({pageBorderBox:ve,draggable:Pe,candidates:ke}):null}var xm=function(ve,Pe){return Mo(So(ve,Pe))},ip=function(he,ve){var Pe=he.frame;return Pe?xm(ve,Pe.scroll.diff.value):ve};function ld(he){var ve=he.displaced,Pe=he.id;return!!(ve.visible[Pe]||ve.invisible[Pe])}function QA(he){var ve=he.draggable,Pe=he.closest,Ce=he.inHomeList;return Pe?Ce&&Pe.descriptor.index>ve.descriptor.index?Pe.descriptor.index-1:Pe.descriptor.index:null}var W0=function(he){var ve=he.pageBorderBoxWithDroppableScroll,Pe=he.draggable,Ce=he.destination,ke=he.insideDestination,Ge=he.last,Ve=he.viewport,Xe=he.afterCritical,at=Ce.axis,At=th(Ce.axis,Pe.displaceBy),pt=At.value,ct=ve[at.start],ft=ve[at.end],Mt=od(Pe,ke),sn=_u(Mt,function(hr){var yr=hr.descriptor.id,Xr=hr.page.borderBox.center[at.line],oi=Zl(yr,Xe),fi=ld({displaced:Ge,id:yr});return oi?fi?ft<=Xr:ctyr[Xe.start]+oi&&ctyr[Xe.start]-At+oi&&ptyr[Xe.start]+At+oi&&ctyr[Xe.start]+oi&&pt=Ya)return Ea;var Ge=ke/Ya,Ve=Ua+Ta*Ge,Xe=Ce==="CANCEL"?Ve*ho:Ve;return Number(Xe.toFixed(2))},wo=function(he){var ve=he.impact,Pe=he.draggable,Ce=he.dimensions,ke=he.viewport,Ge=he.afterCritical,Ve=Ce.draggables,Xe=Ce.droppables,at=Mr(ve),At=at?Xe[at]:null,pt=Xe[Pe.descriptor.droppableId],ct=Pm({impact:ve,draggable:Pe,draggables:Ve,afterCritical:Ge,droppable:At||pt,viewport:ke}),ft=Rs(ct,Pe.client.borderBox.center);return ft},os=function(he){var ve=he.draggables,Pe=he.reason,Ce=he.lastImpact,ke=he.home,Ge=he.viewport,Ve=he.onLiftImpact;if(!Ce.at||Pe!=="DROP"){var Xe=rh({draggables:ve,impact:Ve,destination:ke,viewport:Ge,forceShouldAnimate:!0});return{impact:Xe,didDropInsideDroppable:!1}}if(Ce.at.type==="REORDER")return{impact:Ce,didDropInsideDroppable:!0};var at=(0,Ft.Z)({},Ce,{displaced:gf});return{impact:at,didDropInsideDroppable:!0}},ts=function(he){var ve=he.getState,Pe=he.dispatch;return function(Ce){return function(ke){if(ke.type!=="DROP"){Ce(ke);return}var Ge=ve(),Ve=ke.payload.reason;if(Ge.phase==="COLLECTING"){Pe(Nr({reason:Ve}));return}if(Ge.phase!=="IDLE"){var Xe=Ge.phase==="DROP_PENDING"&&Ge.isWaiting;Xe&&wn(!1),Ge.phase==="DRAGGING"||Ge.phase==="DROP_PENDING"||wn(!1);var at=Ge.critical,At=Ge.dimensions,pt=At.draggables[Ge.critical.draggable.id],ct=os({reason:Ve,lastImpact:Ge.impact,afterCritical:Ge.afterCritical,onLiftImpact:Ge.onLiftImpact,home:Ge.dimensions.droppables[Ge.critical.droppable.id],viewport:Ge.viewport,draggables:Ge.dimensions.draggables}),ft=ct.impact,Mt=ct.didDropInsideDroppable,sn=Mt?Kf(ft):null,tr=Mt?qf(ft):null,hr={index:at.draggable.index,droppableId:at.droppable.id},yr={draggableId:pt.descriptor.id,type:pt.descriptor.type,source:hr,reason:Ve,mode:Ge.movementMode,destination:sn,combine:tr},Xr=wo({impact:ft,draggable:pt,dimensions:At,viewport:Ge.viewport,afterCritical:Ge.afterCritical}),oi={critical:Ge.critical,afterCritical:Ge.afterCritical,result:yr,impact:ft},fi=!fo(Ge.current.client.offset,Xr)||!!yr.combine;if(!fi){Pe(vn({completed:oi}));return}var ya=ka({current:Ge.current.client.offset,destination:Xr,reason:Ve}),oa={newHomeClientOffset:Xr,dropDuration:ya,completed:oi};Pe($t(oa))}}}},ss=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ns(he){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Pe){Pe.target!==window&&Pe.target!==window.document||he()}}}function Ys(he){var ve=he.onWindowScroll;function Pe(){ve(ss())}var Ce=Qs(Pe),ke=ns(Ce),Ge=Yi;function Ve(){return Ge!==Yi}function Xe(){Ve()&&wn(!1),Ge=Gn(window,[ke])}function at(){Ve()||wn(!1),Ce.cancel(),Ge(),Ge=Yi}return{start:Xe,stop:at,isActive:Ve}}var Oo=function(ve){return ve.type==="DROP_COMPLETE"||ve.type==="DROP_ANIMATE"||ve.type==="FLUSH"},no=function(he){var ve=Ys({onWindowScroll:function(Ce){he.dispatch(tn({newScroll:Ce}))}});return function(Pe){return function(Ce){!ve.isActive()&&Ce.type==="INITIAL_PUBLISH"&&ve.start(),ve.isActive()&&Oo(Ce)&&ve.stop(),Pe(Ce)}}},_i=function(he){var ve=!1,Pe=!1,Ce=setTimeout(function(){Pe=!0}),ke=function(Ve){ve||Pe||(ve=!0,he(Ve),clearTimeout(Ce))};return ke.wasCalled=function(){return ve},ke},yl=function(){var he=[],ve=function(Ge){var Ve=ff(he,function(At){return At.timerId===Ge});Ve===-1&&wn(!1);var Xe=he.splice(Ve,1),at=Xe[0];at.callback()},Pe=function(Ge){var Ve=setTimeout(function(){return ve(Ve)}),Xe={timerId:Ve,callback:Ge};he.push(Xe)},Ce=function(){if(he.length){var Ge=[].concat(he);he.length=0,Ge.forEach(function(Ve){clearTimeout(Ve.timerId),Ve.callback()})}};return{add:Pe,flush:Ce}},Ns=function(ve,Pe){return ve==null&&Pe==null?!0:ve==null||Pe==null?!1:ve.droppableId===Pe.droppableId&&ve.index===Pe.index},Jl=function(ve,Pe){return ve==null&&Pe==null?!0:ve==null||Pe==null?!1:ve.draggableId===Pe.draggableId&&ve.droppableId===Pe.droppableId},Du=function(ve,Pe){if(ve===Pe)return!0;var Ce=ve.draggable.id===Pe.draggable.id&&ve.draggable.droppableId===Pe.draggable.droppableId&&ve.draggable.type===Pe.draggable.type&&ve.draggable.index===Pe.draggable.index,ke=ve.droppable.id===Pe.droppable.id&&ve.droppable.type===Pe.droppable.type;return Ce&&ke},na=function(ve,Pe){tg(),Pe(),ng()},Yo=function(ve,Pe){return{draggableId:ve.draggable.id,type:ve.droppable.type,source:{droppableId:ve.droppable.id,index:ve.draggable.index},mode:Pe}},No=function(ve,Pe,Ce,ke){if(!ve){Ce(ke(Pe));return}var Ge=_i(Ce),Ve={announce:Ge};ve(Pe,Ve),Ge.wasCalled()||Ce(ke(Pe))},sl=function(he,ve){var Pe=yl(),Ce=null,ke=function(ft,Mt){Ce&&wn(!1),na("onBeforeCapture",function(){var sn=he().onBeforeCapture;if(sn){var tr={draggableId:ft,mode:Mt};sn(tr)}})},Ge=function(ft,Mt){Ce&&wn(!1),na("onBeforeDragStart",function(){var sn=he().onBeforeDragStart;sn&&sn(Yo(ft,Mt))})},Ve=function(ft,Mt){Ce&&wn(!1);var sn=Yo(ft,Mt);Ce={mode:Mt,lastCritical:ft,lastLocation:sn.source,lastCombine:null},Pe.add(function(){na("onDragStart",function(){return No(he().onDragStart,sn,ve,al.onDragStart)})})},Xe=function(ft,Mt){var sn=Kf(Mt),tr=qf(Mt);Ce||wn(!1);var hr=!Du(ft,Ce.lastCritical);hr&&(Ce.lastCritical=ft);var yr=!Ns(Ce.lastLocation,sn);yr&&(Ce.lastLocation=sn);var Xr=!Jl(Ce.lastCombine,tr);if(Xr&&(Ce.lastCombine=tr),!(!hr&&!yr&&!Xr)){var oi=(0,Ft.Z)({},Yo(ft,Ce.mode),{combine:tr,destination:sn});Pe.add(function(){na("onDragUpdate",function(){return No(he().onDragUpdate,oi,ve,al.onDragUpdate)})})}},at=function(){Ce||wn(!1),Pe.flush()},At=function(ft){Ce||wn(!1),Ce=null,na("onDragEnd",function(){return No(he().onDragEnd,ft,ve,al.onDragEnd)})},pt=function(){if(Ce){var ft=(0,Ft.Z)({},Yo(Ce.lastCritical,Ce.mode),{combine:null,destination:null,reason:"CANCEL"});At(ft)}};return{beforeCapture:ke,beforeStart:Ge,start:Ve,update:Xe,flush:at,drop:At,abort:pt}},Js=function(he,ve){var Pe=sl(he,ve);return function(Ce){return function(ke){return function(Ge){if(Ge.type==="BEFORE_INITIAL_CAPTURE"){Pe.beforeCapture(Ge.payload.draggableId,Ge.payload.movementMode);return}if(Ge.type==="INITIAL_PUBLISH"){var Ve=Ge.payload.critical;Pe.beforeStart(Ve,Ge.payload.movementMode),ke(Ge),Pe.start(Ve,Ge.payload.movementMode);return}if(Ge.type==="DROP_COMPLETE"){var Xe=Ge.payload.completed.result;Pe.flush(),ke(Ge),Pe.drop(Xe);return}if(ke(Ge),Ge.type==="FLUSH"){Pe.abort();return}var at=Ce.getState();at.phase==="DRAGGING"&&Pe.update(at.critical,at.impact)}}}},rs=function(he){return function(ve){return function(Pe){if(Pe.type!=="DROP_ANIMATION_FINISHED"){ve(Pe);return}var Ce=he.getState();Ce.phase!=="DROP_ANIMATING"&&wn(!1),he.dispatch(vn({completed:Ce.completed}))}}},zs=function(he){var ve=null,Pe=null;function Ce(){Pe&&(cancelAnimationFrame(Pe),Pe=null),ve&&(ve(),ve=null)}return function(ke){return function(Ge){if((Ge.type==="FLUSH"||Ge.type==="DROP_COMPLETE"||Ge.type==="DROP_ANIMATION_FINISHED")&&Ce(),ke(Ge),Ge.type==="DROP_ANIMATE"){var Ve={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var at=he.getState();at.phase==="DROP_ANIMATING"&&he.dispatch(xr())}};Pe=requestAnimationFrame(function(){Pe=null,ve=Gn(window,[Ve])})}}}},ec=function(he){return function(){return function(ve){return function(Pe){(Pe.type==="DROP_COMPLETE"||Pe.type==="FLUSH"||Pe.type==="DROP_ANIMATE")&&he.stopPublishing(),ve(Pe)}}}},tc=function(he){var ve=!1;return function(){return function(Pe){return function(Ce){if(Ce.type==="INITIAL_PUBLISH"){ve=!0,he.tryRecordFocus(Ce.payload.critical.draggable.id),Pe(Ce),he.tryRestoreFocusRecorded();return}if(Pe(Ce),!!ve){if(Ce.type==="FLUSH"){ve=!1,he.tryRestoreFocusRecorded();return}if(Ce.type==="DROP_COMPLETE"){ve=!1;var ke=Ce.payload.completed.result;ke.combine&&he.tryShiftRecord(ke.draggableId,ke.combine.draggableId),he.tryRestoreFocusRecorded()}}}}}},xl=function(ve){return ve.type==="DROP_COMPLETE"||ve.type==="DROP_ANIMATE"||ve.type==="FLUSH"},gu=function(he){return function(ve){return function(Pe){return function(Ce){if(xl(Ce)){he.stop(),Pe(Ce);return}if(Ce.type==="INITIAL_PUBLISH"){Pe(Ce);var ke=ve.getState();ke.phase!=="DRAGGING"&&wn(!1),he.start(ke);return}Pe(Ce),he.scroll(ve.getState())}}}},zd=function(he){return function(ve){return function(Pe){if(ve(Pe),Pe.type==="PUBLISH_WHILE_DRAGGING"){var Ce=he.getState();Ce.phase==="DROP_PENDING"&&(Ce.isWaiting||he.dispatch(Zn({reason:Ce.reason})))}}}},bf=It.qC,Pl=function(he){var ve=he.dimensionMarshal,Pe=he.focusMarshal,Ce=he.styleMarshal,ke=he.getResponders,Ge=he.announce,Ve=he.autoScroller;return(0,It.MT)(ev,bf((0,It.md)(Ar(Ce),ec(ve),Rr(ve),ts,rs,zs,zd,gu(Ve),no,tc(Pe),Js(ke,Ge))))},pu=function(){return{additions:{},removals:{},modified:{}}};function Kl(he){var ve=he.registry,Pe=he.callbacks,Ce=pu(),ke=null,Ge=function(){ke||(Pe.collectionStarting(),ke=requestAnimationFrame(function(){ke=null,tg();var pt=Ce,ct=pt.additions,ft=pt.removals,Mt=pt.modified,sn=Object.keys(ct).map(function(yr){return ve.draggable.getById(yr).getDimension(kn)}).sort(function(yr,Xr){return yr.descriptor.index-Xr.descriptor.index}),tr=Object.keys(Mt).map(function(yr){var Xr=ve.droppable.getById(yr),oi=Xr.callbacks.getScrollWhileDragging();return{droppableId:yr,scroll:oi}}),hr={additions:sn,removals:Object.keys(ft),modified:tr};Ce=pu(),ng(),Pe.publish(hr)}))},Ve=function(pt){var ct=pt.descriptor.id;Ce.additions[ct]=pt,Ce.modified[pt.descriptor.droppableId]=!0,Ce.removals[ct]&&delete Ce.removals[ct],Ge()},Xe=function(pt){var ct=pt.descriptor;Ce.removals[ct.id]=!0,Ce.modified[ct.droppableId]=!0,Ce.additions[ct.id]&&delete Ce.additions[ct.id],Ge()},at=function(){ke&&(cancelAnimationFrame(ke),ke=null,Ce=pu())};return{add:Ve,remove:Xe,stop:at}}var Hd=function(he){var ve=he.scrollHeight,Pe=he.scrollWidth,Ce=he.height,ke=he.width,Ge=Rs({x:Pe,y:ve},{x:ke,y:Ce}),Ve={x:Math.max(0,Ge.x),y:Math.max(0,Ge.y)};return Ve},Fc=function(){var he=document.documentElement;return he||wn(!1),he},ql=function(){var he=Fc(),ve=Hd({scrollHeight:he.scrollHeight,scrollWidth:he.scrollWidth,width:he.clientWidth,height:he.clientHeight});return ve},Jo=function(){var he=ss(),ve=ql(),Pe=he.y,Ce=he.x,ke=Fc(),Ge=ke.clientWidth,Ve=ke.clientHeight,Xe=Ce+Ge,at=Pe+Ve,At=Mo({top:Pe,left:Ce,right:Xe,bottom:at}),pt={frame:At,scroll:{initial:he,current:he,max:ve,diff:{value:kn,displacement:kn}}};return pt},bl=function(he){var ve=he.critical,Pe=he.scrollOptions,Ce=he.registry;tg();var ke=Jo(),Ge=ke.scroll.current,Ve=ve.droppable,Xe=Ce.droppable.getAllByType(Ve.type).map(function(ct){return ct.callbacks.getDimensionAndWatchScroll(Ge,Pe)}),at=Ce.draggable.getAllByType(ve.draggable.type).map(function(ct){return ct.getDimension(Ge)}),At={draggables:Fd(at),droppables:Mu(Xe)};ng();var pt={dimensions:At,critical:ve,viewport:ke};return pt};function xc(he,ve,Pe){if(Pe.descriptor.id===ve.id||Pe.descriptor.type!==ve.type)return!1;var Ce=he.droppable.getById(Pe.descriptor.droppableId);return Ce.descriptor.mode==="virtual"}var Ic=function(he,ve){var Pe=null,Ce=Kl({callbacks:{publish:ve.publishWhileDragging,collectionStarting:ve.collectionStarting},registry:he}),ke=function(Mt,sn){he.droppable.exists(Mt)||wn(!1),Pe&&ve.updateDroppableIsEnabled({id:Mt,isEnabled:sn})},Ge=function(Mt,sn){Pe&&(he.droppable.exists(Mt)||wn(!1),ve.updateDroppableIsCombineEnabled({id:Mt,isCombineEnabled:sn}))},Ve=function(Mt,sn){Pe&&(he.droppable.exists(Mt)||wn(!1),ve.updateDroppableScroll({id:Mt,newScroll:sn}))},Xe=function(Mt,sn){Pe&&he.droppable.getById(Mt).callbacks.scroll(sn)},at=function(){if(Pe){Ce.stop();var Mt=Pe.critical.droppable;he.droppable.getAllByType(Mt.type).forEach(function(sn){return sn.callbacks.dragStopped()}),Pe.unsubscribe(),Pe=null}},At=function(Mt){Pe||wn(!1);var sn=Pe.critical.draggable;Mt.type==="ADDITION"&&xc(he,sn,Mt.value)&&Ce.add(Mt.value),Mt.type==="REMOVAL"&&xc(he,sn,Mt.value)&&Ce.remove(Mt.value)},pt=function(Mt){Pe&&wn(!1);var sn=he.draggable.getById(Mt.draggableId),tr=he.droppable.getById(sn.descriptor.droppableId),hr={draggable:sn.descriptor,droppable:tr.descriptor},yr=he.subscribe(At);return Pe={critical:hr,unsubscribe:yr},bl({critical:hr,registry:he,scrollOptions:Mt.scrollOptions})},ct={updateDroppableIsEnabled:ke,updateDroppableIsCombineEnabled:Ge,scrollDroppable:Xe,updateDroppableScroll:Ve,startPublishing:pt,stopPublishing:at};return ct},_l=function(he,ve){return he.phase==="IDLE"?!0:he.phase!=="DROP_ANIMATING"||he.completed.result.draggableId===ve?!1:he.completed.result.reason==="DROP"},Hl=function(he){window.scrollBy(he.x,he.y)},Pc=Ki(function(he){return vl(he).filter(function(ve){return!(!ve.isEnabled||!ve.frame)})}),Hs=function(ve,Pe){var Ce=_u(Pc(Pe),function(ke){return ke.frame||wn(!1),ym(ke.frame.pageMarginBox)(ve)});return Ce},Ul=function(he){var ve=he.center,Pe=he.destination,Ce=he.droppables;if(Pe){var ke=Ce[Pe];return ke.frame?ke:null}var Ge=Hs(ve,Ce);return Ge},kl={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ve){return Math.pow(ve,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ps=function(he,ve){var Pe=he[ve.size]*kl.startFromPercentage,Ce=he[ve.size]*kl.maxScrollAtPercentage,ke={startScrollingFrom:Pe,maxScrollValueAt:Ce};return ke},El=function(he){var ve=he.startOfRange,Pe=he.endOfRange,Ce=he.current,ke=Pe-ve;if(ke===0)return 0;var Ge=Ce-ve,Ve=Ge/ke;return Ve},Nu=1,po=function(he,ve){if(he>ve.startScrollingFrom)return 0;if(he<=ve.maxScrollValueAt)return kl.maxPixelScroll;if(he===ve.startScrollingFrom)return Nu;var Pe=El({startOfRange:ve.maxScrollValueAt,endOfRange:ve.startScrollingFrom,current:he}),Ce=1-Pe,ke=kl.maxPixelScroll*kl.ease(Ce);return Math.ceil(ke)},bc=kl.durationDampening.accelerateAt,Fu=kl.durationDampening.stopDampeningAt,Iu=function(he,ve){var Pe=ve,Ce=Fu,ke=Date.now(),Ge=ke-Pe;if(Ge>=Fu)return he;if(Geve.height,Ge=Pe.width>ve.width;return!Ge&&!ke?Ce:Ge&&ke?null:{x:Ge?0:Ce.x,y:ke?0:Ce.y}},Ud=ui(function(he){return he===0?0:he}),qi=function(he){var ve=he.dragStartTime,Pe=he.container,Ce=he.subject,ke=he.center,Ge=he.shouldUseTimeDampening,Ve={top:ke.y-Pe.top,right:Pe.right-ke.x,bottom:Pe.bottom-ke.y,left:ke.x-Pe.left},Xe=Rc({container:Pe,distanceToEdges:Ve,dragStartTime:ve,axis:$h,shouldUseTimeDampening:Ge}),at=Rc({container:Pe,distanceToEdges:Ve,dragStartTime:ve,axis:_g,shouldUseTimeDampening:Ge}),At=Ud({x:at,y:Xe});if(fo(At,kn))return null;var pt=ih({container:Pe,subject:Ce,proposedScroll:At});return pt?fo(pt,kn)?null:pt:null},Jr=ui(function(he){return he===0?0:he>0?1:-1}),ma=function(){var he=function(Pe,Ce){return Pe<0?Pe:Pe>Ce?Pe-Ce:0};return function(ve){var Pe=ve.current,Ce=ve.max,ke=ve.change,Ge=Ws(Pe,ke),Ve={x:he(Ge.x,Ce.x),y:he(Ge.y,Ce.y)};return fo(Ve,kn)?null:Ve}}(),zo=function(ve){var Pe=ve.max,Ce=ve.current,ke=ve.change,Ge={x:Math.max(Ce.x,Pe.x),y:Math.max(Ce.y,Pe.y)},Ve=Jr(ke),Xe=ma({max:Ge,current:Ce,change:Ve});return!Xe||Ve.x!==0&&Xe.x===0||Ve.y!==0&&Xe.y===0},mu=function(ve,Pe){return zo({current:ve.scroll.current,max:ve.scroll.max,change:Pe})},lp=function(ve,Pe){if(!mu(ve,Pe))return null;var Ce=ve.scroll.max,ke=ve.scroll.current;return ma({current:ke,max:Ce,change:Pe})},Ef=function(ve,Pe){var Ce=ve.frame;return Ce?zo({current:Ce.scroll.current,max:Ce.scroll.max,change:Pe}):!1},up=function(ve,Pe){var Ce=ve.frame;return!Ce||!Ef(ve,Pe)?null:ma({current:Ce.scroll.current,max:Ce.scroll.max,change:Pe})},ah=function(he){var ve=he.viewport,Pe=he.subject,Ce=he.center,ke=he.dragStartTime,Ge=he.shouldUseTimeDampening,Ve=qi({dragStartTime:ke,container:ve.frame,subject:Pe,center:Ce,shouldUseTimeDampening:Ge});return Ve&&mu(ve,Ve)?Ve:null},Ks=function(he){var ve=he.droppable,Pe=he.subject,Ce=he.center,ke=he.dragStartTime,Ge=he.shouldUseTimeDampening,Ve=ve.frame;if(!Ve)return null;var Xe=qi({dragStartTime:ke,container:Ve.pageMarginBox,subject:Pe,center:Ce,shouldUseTimeDampening:Ge});return Xe&&Ef(ve,Xe)?Xe:null},$i=function(he){var ve=he.state,Pe=he.dragStartTime,Ce=he.shouldUseTimeDampening,ke=he.scrollWindow,Ge=he.scrollDroppable,Ve=ve.current.page.borderBoxCenter,Xe=ve.dimensions.draggables[ve.critical.draggable.id],at=Xe.page.marginBox;if(ve.isWindowScrollAllowed){var At=ve.viewport,pt=ah({dragStartTime:Pe,viewport:At,subject:at,center:Ve,shouldUseTimeDampening:Ce});if(pt){ke(pt);return}}var ct=Ul({center:Ve,destination:Mr(ve.impact),droppables:ve.dimensions.droppables});if(ct){var ft=Ks({dragStartTime:Pe,droppable:ct,subject:at,center:Ve,shouldUseTimeDampening:Ce});ft&&Ge(ct.descriptor.id,ft)}},oh=function(he){var ve=he.scrollWindow,Pe=he.scrollDroppable,Ce=Qs(ve),ke=Qs(Pe),Ge=null,Ve=function(pt){Ge||wn(!1);var ct=Ge,ft=ct.shouldUseTimeDampening,Mt=ct.dragStartTime;$i({state:pt,scrollWindow:Ce,scrollDroppable:ke,dragStartTime:Mt,shouldUseTimeDampening:ft})},Xe=function(pt){tg(),Ge&&wn(!1);var ct=Date.now(),ft=!1,Mt=function(){ft=!0};$i({state:pt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Mt,scrollDroppable:Mt}),Ge={dragStartTime:ct,shouldUseTimeDampening:ft},ng(),ft&&Ve(pt)},at=function(){Ge&&(Ce.cancel(),ke.cancel(),Ge=null)};return{start:Xe,stop:at,scroll:Ve}},Lu=function(he){var ve=he.move,Pe=he.scrollDroppable,Ce=he.scrollWindow,ke=function(At,pt){var ct=Ws(At.current.client.selection,pt);ve({client:ct})},Ge=function(At,pt){if(!Ef(At,pt))return pt;var ct=up(At,pt);if(!ct)return Pe(At.descriptor.id,pt),null;var ft=Rs(pt,ct);Pe(At.descriptor.id,ft);var Mt=Rs(pt,ft);return Mt},Ve=function(At,pt,ct){if(!At||!mu(pt,ct))return ct;var ft=lp(pt,ct);if(!ft)return Ce(ct),null;var Mt=Rs(ct,ft);Ce(Mt);var sn=Rs(ct,Mt);return sn},Xe=function(At){var pt=At.scrollJumpRequest;if(pt){var ct=Mr(At.impact);ct||wn(!1);var ft=Ge(At.dimensions.droppables[ct],pt);if(ft){var Mt=At.viewport,sn=Ve(At.isWindowScrollAllowed,Mt,ft);sn&&ke(At,sn)}}};return Xe},cp=function(he){var ve=he.scrollDroppable,Pe=he.scrollWindow,Ce=he.move,ke=oh({scrollWindow:Pe,scrollDroppable:ve}),Ge=Lu({move:Ce,scrollWindow:Pe,scrollDroppable:ve}),Ve=function(At){if(At.phase==="DRAGGING"){if(At.movementMode==="FLUID"){ke.scroll(At);return}At.scrollJumpRequest&&Ge(At)}},Xe={scroll:Ve,start:ke.start,stop:ke.stop};return Xe},ud="data-rbd",Ru=function(){var he=ud+"-drag-handle";return{base:he,draggableId:he+"-draggable-id",contextId:he+"-context-id"}}(),Ts=function(){var he=ud+"-draggable";return{base:he,contextId:he+"-context-id",id:he+"-id"}}(),Ou=function(){var he=ud+"-droppable";return{base:he,contextId:he+"-context-id",id:he+"-id"}}(),sh={contextId:ud+"-scroll-container-context-id"},rg=function(ve){return function(Pe){return"["+Pe+'="'+ve+'"]'}},cd=function(ve,Pe){return ve.map(function(Ce){var ke=Ce.styles[Pe];return ke?Ce.selector+" { "+ke+" }":""}).join(" ")},ms="pointer-events: none;",Ni=function(he){var ve=rg(he),Pe=function(){var Xe=` + `},al={dragHandleUsageInstructions:Eo,onDragStart:Nd,onDragUpdate:Rl,onDragEnd:Ac},kn={x:0,y:0},Ws=function(ve,Pe){return{x:ve.x+Pe.x,y:ve.y+Pe.y}},Rs=function(ve,Pe){return{x:ve.x-Pe.x,y:ve.y-Pe.y}},co=function(ve,Pe){return ve.x===Pe.x&&ve.y===Pe.y},ol=function(ve){return{x:ve.x!==0?-ve.x:0,y:ve.y!==0?-ve.y:0}},nr=function(ve,Pe,Ce){var ke;return Ce===void 0&&(Ce=0),ke={},ke[ve]=Pe,ke[ve==="x"?"y":"x"]=Ce,ke},ii=function(ve,Pe){return Math.sqrt(Math.pow(Pe.x-ve.x,2)+Math.pow(Pe.y-ve.y,2))},ua=function(ve,Pe){return Math.min.apply(Math,Pe.map(function(Ce){return ii(ve,Ce)}))},ui=function(ve){return function(Pe){return{x:ve(Pe.x),y:ve(Pe.y)}}},ga=function(he,ve){var Pe=Mo({top:Math.max(ve.top,he.top),right:Math.min(ve.right,he.right),bottom:Math.min(ve.bottom,he.bottom),left:Math.max(ve.left,he.left)});return Pe.width<=0||Pe.height<=0?null:Pe},So=function(ve,Pe){return{top:ve.top+Pe.y,left:ve.left+Pe.x,bottom:ve.bottom+Pe.y,right:ve.right+Pe.x}},to=function(ve){return[{x:ve.left,y:ve.top},{x:ve.right,y:ve.top},{x:ve.left,y:ve.bottom},{x:ve.right,y:ve.bottom}]},Ol={top:0,right:0,bottom:0,left:0},zl=function(ve,Pe){return Pe?So(ve,Pe.scroll.diff.displacement):ve},Jf=function(ve,Pe,Ce){if(Ce&&Ce.increasedBy){var ke;return(0,Nt.Z)({},ve,(ke={},ke[Pe.end]=ve[Pe.end]+Ce.increasedBy[Pe.line],ke))}return ve},Tu=function(ve,Pe){return Pe&&Pe.shouldClipSubject?ga(Pe.pageMarginBox,ve):Mo(ve)},qu=function(he){var ve=he.page,Pe=he.withPlaceholder,Ce=he.axis,ke=he.frame,Ge=zl(ve.marginBox,ke),Ve=Jf(Ge,Ce,Pe),Xe=Tu(Ve,ke);return{page:ve,withPlaceholder:Pe,active:Xe}},ad=function(he,ve){he.frame||wn(!1);var Pe=he.frame,Ce=Rs(ve,Pe.scroll.initial),ke=ol(Ce),Ge=(0,Nt.Z)({},Pe,{scroll:{initial:Pe.scroll.initial,current:ve,diff:{value:Ce,displacement:ke},max:Pe.scroll.max}}),Ve=qu({page:he.subject.page,withPlaceholder:he.subject.withPlaceholder,axis:he.axis,frame:Ge}),Xe=(0,Nt.Z)({},he,{frame:Ge,subject:Ve});return Xe};function Kg(he){return Number.isInteger?Number.isInteger(he):typeof he=="number"&&isFinite(he)&&Math.floor(he)===he}function hs(he){return Object.values?Object.values(he):Object.keys(he).map(function(ve){return he[ve]})}function ff(he,ve){if(he.findIndex)return he.findIndex(ve);for(var Pe=0;Pehe.bottom,At=Ce.lefthe.right,pt=ot&&At;if(pt)return!0;var ct=ot&&Ve||At&&Ge;return ct}},qg=function(he){var ve=hu(he.top,he.bottom),Pe=hu(he.left,he.right);return function(Ce){var ke=ve(Ce.top)&&ve(Ce.bottom)&&Pe(Ce.left)&&Pe(Ce.right);return ke}},$h={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},_g={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},$f=function(he){return function(ve){var Pe=hu(ve.top,ve.bottom),Ce=hu(ve.left,ve.right);return function(ke){return he===$h?Pe(ke.top)&&Pe(ke.bottom):Ce(ke.left)&&Ce(ke.right)}}},$g=function(ve,Pe){var Ce=Pe.frame?Pe.frame.scroll.diff.displacement:kn;return So(ve,Ce)},li=function(ve,Pe,Ce){return Pe.subject.active?Ce(Pe.subject.active)(ve):!1},Cr=function(ve,Pe,Ce){return Ce(Pe)(ve)},Hr=function(ve){var Pe=ve.target,Ce=ve.destination,ke=ve.viewport,Ge=ve.withDroppableDisplacement,Ve=ve.isVisibleThroughFrameFn,Xe=Ge?$g(Pe,Ce):Pe;return li(Xe,Ce,Ve)&&Cr(Xe,ke,Ve)},Vr=function(ve){return Hr((0,Nt.Z)({},ve,{isVisibleThroughFrameFn:_f}))},_a=function(ve){return Hr((0,Nt.Z)({},ve,{isVisibleThroughFrameFn:qg}))},as=function(ve){return Hr((0,Nt.Z)({},ve,{isVisibleThroughFrameFn:$f(ve.destination.axis)}))},Si=function(ve,Pe,Ce){if(typeof Ce=="boolean")return Ce;if(!Pe)return!0;var ke=Pe.invisible,Ge=Pe.visible;if(ke[ve])return!1;var Ve=Ge[ve];return Ve?Ve.shouldAnimate:!0};function Cs(he,ve){var Pe=he.page.marginBox,Ce={top:ve.point.y,right:0,bottom:0,left:ve.point.x};return Mo(Cu(Pe,Ce))}function gs(he){var ve=he.afterDragging,Pe=he.destination,Ce=he.displacedBy,ke=he.viewport,Ge=he.forceShouldAnimate,Ve=he.last;return ve.reduce(function(ot,At){var pt=Cs(At,Ce),ct=At.descriptor.id;ot.all.push(ct);var ft=Vr({target:pt,destination:Pe,viewport:ke,withDroppableDisplacement:!0});if(!ft)return ot.invisible[At.descriptor.id]=!0,ot;var Tt=Si(ct,Ve,Ge),sn={draggableId:ct,shouldAnimate:Tt};return ot.visible[ct]=sn,ot},{all:[],visible:{},invisible:{}})}function Zs(he,ve){if(!he.length)return 0;var Pe=he[he.length-1].descriptor.index;return ve.inHomeList?Pe:Pe+1}function Wl(he){var ve=he.insideDestination,Pe=he.inHomeList,Ce=he.displacedBy,ke=he.destination,Ge=Zs(ve,{inHomeList:Pe});return{displaced:gf,displacedBy:Ce,at:{type:"REORDER",destination:{droppableId:ke.descriptor.id,index:Ge}}}}function Os(he){var ve=he.draggable,Pe=he.insideDestination,Ce=he.destination,ke=he.viewport,Ge=he.displacedBy,Ve=he.last,Xe=he.index,ot=he.forceShouldAnimate,At=Ld(ve,Ce);if(Xe==null)return Wl({insideDestination:Pe,inHomeList:At,displacedBy:Ge,destination:Ce});var pt=_u(Pe,function(tr){return tr.descriptor.index===Xe});if(!pt)return Wl({insideDestination:Pe,inHomeList:At,displacedBy:Ge,destination:Ce});var ct=od(ve,Pe),ft=Pe.indexOf(pt),Tt=ct.slice(ft),sn=gs({afterDragging:Tt,destination:Ce,displacedBy:Ge,last:Ve,viewport:ke.frame,forceShouldAnimate:ot});return{displaced:sn,displacedBy:Ge,at:{type:"REORDER",destination:{droppableId:Ce.descriptor.id,index:Xe}}}}function Zl(he,ve){return!!ve.effected[he]}var Rd=function(he){var ve=he.isMovingForward,Pe=he.destination,Ce=he.draggables,ke=he.combine,Ge=he.afterCritical;if(!Pe.isCombineEnabled)return null;var Ve=ke.draggableId,Xe=Ce[Ve],ot=Xe.descriptor.index,At=Zl(Ve,Ge);return At?ve?ot:ot-1:ve?ot+1:ot},Od=function(he){var ve=he.isMovingForward,Pe=he.isInHomeList,Ce=he.insideDestination,ke=he.location;if(!Ce.length)return null;var Ge=ke.index,Ve=ve?Ge+1:Ge-1,Xe=Ce[0].descriptor.index,ot=Ce[Ce.length-1].descriptor.index,At=Pe?ot:ot+1;return VeAt?null:Ve},dm=function(he){var ve=he.isMovingForward,Pe=he.isInHomeList,Ce=he.draggable,ke=he.draggables,Ge=he.destination,Ve=he.insideDestination,Xe=he.previousImpact,ot=he.viewport,At=he.afterCritical,pt=Xe.at;if(pt||wn(!1),pt.type==="REORDER"){var ct=Od({isMovingForward:ve,isInHomeList:Pe,location:pt.destination,insideDestination:Ve});return ct==null?null:Os({draggable:Ce,insideDestination:Ve,destination:Ge,viewport:ot,last:Xe.displaced,displacedBy:Xe.displacedBy,index:ct})}var ft=Rd({isMovingForward:ve,destination:Ge,displaced:Xe.displaced,draggables:ke,combine:pt.combine,afterCritical:At});return ft==null?null:Os({draggable:Ce,insideDestination:Ve,destination:Ge,viewport:ot,last:Xe.displaced,displacedBy:Xe.displacedBy,index:ft})},sd=function(he){var ve=he.displaced,Pe=he.afterCritical,Ce=he.combineWith,ke=he.displacedBy,Ge=!!(ve.visible[Ce]||ve.invisible[Ce]);return Zl(Ce,Pe)?Ge?kn:ol(ke.point):Ge?ke.point:kn},pf=function(he){var ve=he.afterCritical,Pe=he.impact,Ce=he.draggables,ke=qf(Pe);ke||wn(!1);var Ge=ke.draggableId,Ve=Ce[Ge].page.borderBox.center,Xe=sd({displaced:Pe.displaced,afterCritical:ve,combineWith:Ge,displacedBy:Pe.displacedBy});return Ws(Ve,Xe)},Bs=function(ve,Pe){return Pe.margin[ve.start]+Pe.borderBox[ve.size]/2},fm=function(ve,Pe){return Pe.margin[ve.end]+Pe.borderBox[ve.size]/2},mf=function(ve,Pe,Ce){return Pe[ve.crossAxisStart]+Ce.margin[ve.crossAxisStart]+Ce.borderBox[ve.crossAxisSize]/2},oo=function(ve){var Pe=ve.axis,Ce=ve.moveRelativeTo,ke=ve.isMoving;return nr(Pe.line,Ce.marginBox[Pe.end]+Bs(Pe,ke),mf(Pe,Ce.marginBox,ke))},hm=function(ve){var Pe=ve.axis,Ce=ve.moveRelativeTo,ke=ve.isMoving;return nr(Pe.line,Ce.marginBox[Pe.start]-fm(Pe,ke),mf(Pe,Ce.marginBox,ke))},Al=function(ve){var Pe=ve.axis,Ce=ve.moveInto,ke=ve.isMoving;return nr(Pe.line,Ce.contentBox[Pe.start]+Bs(Pe,ke),mf(Pe,Ce.contentBox,ke))},$u=function(he){var ve=he.impact,Pe=he.draggable,Ce=he.draggables,ke=he.droppable,Ge=he.afterCritical,Ve=Id(ke.descriptor.id,Ce),Xe=Pe.page,ot=ke.axis;if(!Ve.length)return Al({axis:ot,moveInto:ke.page,isMoving:Xe});var At=ve.displaced,pt=ve.displacedBy,ct=At.all[0];if(ct){var ft=Ce[ct];if(Zl(ct,Ge))return hm({axis:ot,moveRelativeTo:ft.page,isMoving:Xe});var Tt=Ba(ft.page,pt.point);return hm({axis:ot,moveRelativeTo:Tt,isMoving:Xe})}var sn=Ve[Ve.length-1];if(sn.descriptor.id===Pe.descriptor.id)return Xe.borderBox.center;if(Zl(sn.descriptor.id,Ge)){var tr=Ba(sn.page,ol(Ge.displacedBy.point));return oo({axis:ot,moveRelativeTo:tr,isMoving:Xe})}return oo({axis:ot,moveRelativeTo:sn.page,isMoving:Xe})},eh=function(he,ve){var Pe=he.frame;return Pe?Ws(ve,Pe.scroll.diff.displacement):ve},ep=function(ve){var Pe=ve.impact,Ce=ve.draggable,ke=ve.droppable,Ge=ve.draggables,Ve=ve.afterCritical,Xe=Ce.page.borderBox.center,ot=Pe.at;return!ke||!ot?Xe:ot.type==="REORDER"?$u({impact:Pe,draggable:Ce,draggables:Ge,droppable:ke,afterCritical:Ve}):pf({impact:Pe,draggables:Ge,afterCritical:Ve})},vf=function(he){var ve=ep(he),Pe=he.droppable,Ce=Pe?eh(Pe,ve):ve;return Ce},tp=function(he,ve){var Pe=Rs(ve,he.scroll.initial),Ce=ol(Pe),ke=Mo({top:ve.y,bottom:ve.y+he.frame.height,left:ve.x,right:ve.x+he.frame.width}),Ge={frame:ke,scroll:{initial:he.scroll.initial,max:he.scroll.max,current:ve,diff:{value:Pe,displacement:Ce}}};return Ge};function k0(he,ve){return he.map(function(Pe){return ve[Pe]})}function GA(he,ve){for(var Pe=0;Pe1?pt.sort(function(ct,ft){return Yl(ct)[Xe.start]-Yl(ft)[Xe.start]})[0]:At.sort(function(ct,ft){var Tt=ua(Pe,to(Yl(ct))),sn=ua(Pe,to(Yl(ft)));return Tt!==sn?Tt-sn:Yl(ct)[Xe.start]-Yl(ft)[Xe.start]})[0]},G0=function(ve,Pe){var Ce=ve.page.borderBox.center;return Zl(ve.descriptor.id,Pe)?Rs(Ce,Pe.displacedBy.point):Ce},V0=function(ve,Pe){var Ce=ve.page.borderBox;return Zl(ve.descriptor.id,Pe)?So(Ce,ol(Pe.displacedBy.point)):Ce},np=function(he){var ve=he.pageBorderBoxCenter,Pe=he.viewport,Ce=he.destination,ke=he.insideDestination,Ge=he.afterCritical,Ve=ke.filter(function(Xe){return _a({target:V0(Xe,Ge),destination:Ce,viewport:Pe.frame,withDroppableDisplacement:!0})}).sort(function(Xe,ot){var At=ii(ve,eh(Ce,G0(Xe,Ge))),pt=ii(ve,eh(Ce,G0(ot,Ge)));return Atve.left&&he.topve.top}function Q0(he){var ve=he.pageBorderBox,Pe=he.draggable,Ce=he.candidates,ke=Pe.page.borderBox.center,Ge=Ce.map(function(Ve){var Xe=Ve.axis,ot=nr(Ve.axis.line,ve.center[Xe.line],Ve.page.borderBox.center[Xe.crossAxisLine]);return{id:Ve.descriptor.id,distance:ii(ke,ot)}}).sort(function(Ve,Xe){return Xe.distance-Ve.distance});return Ge[0]?Ge[0].id:null}function rp(he){var ve=he.pageBorderBox,Pe=he.draggable,Ce=he.droppables,ke=vl(Ce).filter(function(Ge){if(!Ge.isEnabled)return!1;var Ve=Ge.subject.active;if(!Ve||!nh(ve,Ve))return!1;if(ym(Ve)(ve.center))return!0;var Xe=Ge.axis,ot=Ve.center[Xe.crossAxisLine],At=ve[Xe.crossAxisStart],pt=ve[Xe.crossAxisEnd],ct=hu(Ve[Xe.crossAxisStart],Ve[Xe.crossAxisEnd]),ft=ct(At),Tt=ct(pt);return!ft&&!Tt?!0:ft?Atot});return ke.length?ke.length===1?ke[0].descriptor.id:Q0({pageBorderBox:ve,draggable:Pe,candidates:ke}):null}var xm=function(ve,Pe){return Mo(So(ve,Pe))},ip=function(he,ve){var Pe=he.frame;return Pe?xm(ve,Pe.scroll.diff.value):ve};function ld(he){var ve=he.displaced,Pe=he.id;return!!(ve.visible[Pe]||ve.invisible[Pe])}function QA(he){var ve=he.draggable,Pe=he.closest,Ce=he.inHomeList;return Pe?Ce&&Pe.descriptor.index>ve.descriptor.index?Pe.descriptor.index-1:Pe.descriptor.index:null}var W0=function(he){var ve=he.pageBorderBoxWithDroppableScroll,Pe=he.draggable,Ce=he.destination,ke=he.insideDestination,Ge=he.last,Ve=he.viewport,Xe=he.afterCritical,ot=Ce.axis,At=th(Ce.axis,Pe.displaceBy),pt=At.value,ct=ve[ot.start],ft=ve[ot.end],Tt=od(Pe,ke),sn=_u(Tt,function(hr){var yr=hr.descriptor.id,Xr=hr.page.borderBox.center[ot.line],oi=Zl(yr,Xe),fi=ld({displaced:Ge,id:yr});return oi?fi?ft<=Xr:ctyr[Xe.start]+oi&&ctyr[Xe.start]-At+oi&&ptyr[Xe.start]+At+oi&&ctyr[Xe.start]+oi&&pt=Ya)return Ea;var Ge=ke/Ya,Ve=Ua+Ta*Ge,Xe=Ce==="CANCEL"?Ve*fo:Ve;return Number(Xe.toFixed(2))},wo=function(he){var ve=he.impact,Pe=he.draggable,Ce=he.dimensions,ke=he.viewport,Ge=he.afterCritical,Ve=Ce.draggables,Xe=Ce.droppables,ot=Mr(ve),At=ot?Xe[ot]:null,pt=Xe[Pe.descriptor.droppableId],ct=Pm({impact:ve,draggable:Pe,draggables:Ve,afterCritical:Ge,droppable:At||pt,viewport:ke}),ft=Rs(ct,Pe.client.borderBox.center);return ft},os=function(he){var ve=he.draggables,Pe=he.reason,Ce=he.lastImpact,ke=he.home,Ge=he.viewport,Ve=he.onLiftImpact;if(!Ce.at||Pe!=="DROP"){var Xe=rh({draggables:ve,impact:Ve,destination:ke,viewport:Ge,forceShouldAnimate:!0});return{impact:Xe,didDropInsideDroppable:!1}}if(Ce.at.type==="REORDER")return{impact:Ce,didDropInsideDroppable:!0};var ot=(0,Nt.Z)({},Ce,{displaced:gf});return{impact:ot,didDropInsideDroppable:!0}},ts=function(he){var ve=he.getState,Pe=he.dispatch;return function(Ce){return function(ke){if(ke.type!=="DROP"){Ce(ke);return}var Ge=ve(),Ve=ke.payload.reason;if(Ge.phase==="COLLECTING"){Pe(Fr({reason:Ve}));return}if(Ge.phase!=="IDLE"){var Xe=Ge.phase==="DROP_PENDING"&&Ge.isWaiting;Xe&&wn(!1),Ge.phase==="DRAGGING"||Ge.phase==="DROP_PENDING"||wn(!1);var ot=Ge.critical,At=Ge.dimensions,pt=At.draggables[Ge.critical.draggable.id],ct=os({reason:Ve,lastImpact:Ge.impact,afterCritical:Ge.afterCritical,onLiftImpact:Ge.onLiftImpact,home:Ge.dimensions.droppables[Ge.critical.droppable.id],viewport:Ge.viewport,draggables:Ge.dimensions.draggables}),ft=ct.impact,Tt=ct.didDropInsideDroppable,sn=Tt?Kf(ft):null,tr=Tt?qf(ft):null,hr={index:ot.draggable.index,droppableId:ot.droppable.id},yr={draggableId:pt.descriptor.id,type:pt.descriptor.type,source:hr,reason:Ve,mode:Ge.movementMode,destination:sn,combine:tr},Xr=wo({impact:ft,draggable:pt,dimensions:At,viewport:Ge.viewport,afterCritical:Ge.afterCritical}),oi={critical:Ge.critical,afterCritical:Ge.afterCritical,result:yr,impact:ft},fi=!co(Ge.current.client.offset,Xr)||!!yr.combine;if(!fi){Pe(mn({completed:oi}));return}var ya=ka({current:Ge.current.client.offset,destination:Xr,reason:Ve}),oa={newHomeClientOffset:Xr,dropDuration:ya,completed:oi};Pe($t(oa))}}}},ss=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ns(he){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Pe){Pe.target!==window&&Pe.target!==window.document||he()}}}function Ys(he){var ve=he.onWindowScroll;function Pe(){ve(ss())}var Ce=Qs(Pe),ke=ns(Ce),Ge=Yi;function Ve(){return Ge!==Yi}function Xe(){Ve()&&wn(!1),Ge=Gn(window,[ke])}function ot(){Ve()||wn(!1),Ce.cancel(),Ge(),Ge=Yi}return{start:Xe,stop:ot,isActive:Ve}}var Oo=function(ve){return ve.type==="DROP_COMPLETE"||ve.type==="DROP_ANIMATE"||ve.type==="FLUSH"},no=function(he){var ve=Ys({onWindowScroll:function(Ce){he.dispatch(tn({newScroll:Ce}))}});return function(Pe){return function(Ce){!ve.isActive()&&Ce.type==="INITIAL_PUBLISH"&&ve.start(),ve.isActive()&&Oo(Ce)&&ve.stop(),Pe(Ce)}}},_i=function(he){var ve=!1,Pe=!1,Ce=setTimeout(function(){Pe=!0}),ke=function(Ve){ve||Pe||(ve=!0,he(Ve),clearTimeout(Ce))};return ke.wasCalled=function(){return ve},ke},yl=function(){var he=[],ve=function(Ge){var Ve=ff(he,function(At){return At.timerId===Ge});Ve===-1&&wn(!1);var Xe=he.splice(Ve,1),ot=Xe[0];ot.callback()},Pe=function(Ge){var Ve=setTimeout(function(){return ve(Ve)}),Xe={timerId:Ve,callback:Ge};he.push(Xe)},Ce=function(){if(he.length){var Ge=[].concat(he);he.length=0,Ge.forEach(function(Ve){clearTimeout(Ve.timerId),Ve.callback()})}};return{add:Pe,flush:Ce}},Ns=function(ve,Pe){return ve==null&&Pe==null?!0:ve==null||Pe==null?!1:ve.droppableId===Pe.droppableId&&ve.index===Pe.index},Jl=function(ve,Pe){return ve==null&&Pe==null?!0:ve==null||Pe==null?!1:ve.draggableId===Pe.draggableId&&ve.droppableId===Pe.droppableId},Du=function(ve,Pe){if(ve===Pe)return!0;var Ce=ve.draggable.id===Pe.draggable.id&&ve.draggable.droppableId===Pe.draggable.droppableId&&ve.draggable.type===Pe.draggable.type&&ve.draggable.index===Pe.draggable.index,ke=ve.droppable.id===Pe.droppable.id&&ve.droppable.type===Pe.droppable.type;return Ce&&ke},na=function(ve,Pe){tg(),Pe(),ng()},Yo=function(ve,Pe){return{draggableId:ve.draggable.id,type:ve.droppable.type,source:{droppableId:ve.droppable.id,index:ve.draggable.index},mode:Pe}},No=function(ve,Pe,Ce,ke){if(!ve){Ce(ke(Pe));return}var Ge=_i(Ce),Ve={announce:Ge};ve(Pe,Ve),Ge.wasCalled()||Ce(ke(Pe))},sl=function(he,ve){var Pe=yl(),Ce=null,ke=function(ft,Tt){Ce&&wn(!1),na("onBeforeCapture",function(){var sn=he().onBeforeCapture;if(sn){var tr={draggableId:ft,mode:Tt};sn(tr)}})},Ge=function(ft,Tt){Ce&&wn(!1),na("onBeforeDragStart",function(){var sn=he().onBeforeDragStart;sn&&sn(Yo(ft,Tt))})},Ve=function(ft,Tt){Ce&&wn(!1);var sn=Yo(ft,Tt);Ce={mode:Tt,lastCritical:ft,lastLocation:sn.source,lastCombine:null},Pe.add(function(){na("onDragStart",function(){return No(he().onDragStart,sn,ve,al.onDragStart)})})},Xe=function(ft,Tt){var sn=Kf(Tt),tr=qf(Tt);Ce||wn(!1);var hr=!Du(ft,Ce.lastCritical);hr&&(Ce.lastCritical=ft);var yr=!Ns(Ce.lastLocation,sn);yr&&(Ce.lastLocation=sn);var Xr=!Jl(Ce.lastCombine,tr);if(Xr&&(Ce.lastCombine=tr),!(!hr&&!yr&&!Xr)){var oi=(0,Nt.Z)({},Yo(ft,Ce.mode),{combine:tr,destination:sn});Pe.add(function(){na("onDragUpdate",function(){return No(he().onDragUpdate,oi,ve,al.onDragUpdate)})})}},ot=function(){Ce||wn(!1),Pe.flush()},At=function(ft){Ce||wn(!1),Ce=null,na("onDragEnd",function(){return No(he().onDragEnd,ft,ve,al.onDragEnd)})},pt=function(){if(Ce){var ft=(0,Nt.Z)({},Yo(Ce.lastCritical,Ce.mode),{combine:null,destination:null,reason:"CANCEL"});At(ft)}};return{beforeCapture:ke,beforeStart:Ge,start:Ve,update:Xe,flush:ot,drop:At,abort:pt}},Js=function(he,ve){var Pe=sl(he,ve);return function(Ce){return function(ke){return function(Ge){if(Ge.type==="BEFORE_INITIAL_CAPTURE"){Pe.beforeCapture(Ge.payload.draggableId,Ge.payload.movementMode);return}if(Ge.type==="INITIAL_PUBLISH"){var Ve=Ge.payload.critical;Pe.beforeStart(Ve,Ge.payload.movementMode),ke(Ge),Pe.start(Ve,Ge.payload.movementMode);return}if(Ge.type==="DROP_COMPLETE"){var Xe=Ge.payload.completed.result;Pe.flush(),ke(Ge),Pe.drop(Xe);return}if(ke(Ge),Ge.type==="FLUSH"){Pe.abort();return}var ot=Ce.getState();ot.phase==="DRAGGING"&&Pe.update(ot.critical,ot.impact)}}}},rs=function(he){return function(ve){return function(Pe){if(Pe.type!=="DROP_ANIMATION_FINISHED"){ve(Pe);return}var Ce=he.getState();Ce.phase!=="DROP_ANIMATING"&&wn(!1),he.dispatch(mn({completed:Ce.completed}))}}},zs=function(he){var ve=null,Pe=null;function Ce(){Pe&&(cancelAnimationFrame(Pe),Pe=null),ve&&(ve(),ve=null)}return function(ke){return function(Ge){if((Ge.type==="FLUSH"||Ge.type==="DROP_COMPLETE"||Ge.type==="DROP_ANIMATION_FINISHED")&&Ce(),ke(Ge),Ge.type==="DROP_ANIMATE"){var Ve={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ot=he.getState();ot.phase==="DROP_ANIMATING"&&he.dispatch(xr())}};Pe=requestAnimationFrame(function(){Pe=null,ve=Gn(window,[Ve])})}}}},ec=function(he){return function(){return function(ve){return function(Pe){(Pe.type==="DROP_COMPLETE"||Pe.type==="FLUSH"||Pe.type==="DROP_ANIMATE")&&he.stopPublishing(),ve(Pe)}}}},tc=function(he){var ve=!1;return function(){return function(Pe){return function(Ce){if(Ce.type==="INITIAL_PUBLISH"){ve=!0,he.tryRecordFocus(Ce.payload.critical.draggable.id),Pe(Ce),he.tryRestoreFocusRecorded();return}if(Pe(Ce),!!ve){if(Ce.type==="FLUSH"){ve=!1,he.tryRestoreFocusRecorded();return}if(Ce.type==="DROP_COMPLETE"){ve=!1;var ke=Ce.payload.completed.result;ke.combine&&he.tryShiftRecord(ke.draggableId,ke.combine.draggableId),he.tryRestoreFocusRecorded()}}}}}},xl=function(ve){return ve.type==="DROP_COMPLETE"||ve.type==="DROP_ANIMATE"||ve.type==="FLUSH"},gu=function(he){return function(ve){return function(Pe){return function(Ce){if(xl(Ce)){he.stop(),Pe(Ce);return}if(Ce.type==="INITIAL_PUBLISH"){Pe(Ce);var ke=ve.getState();ke.phase!=="DRAGGING"&&wn(!1),he.start(ke);return}Pe(Ce),he.scroll(ve.getState())}}}},zd=function(he){return function(ve){return function(Pe){if(ve(Pe),Pe.type==="PUBLISH_WHILE_DRAGGING"){var Ce=he.getState();Ce.phase==="DROP_PENDING"&&(Ce.isWaiting||he.dispatch(Zn({reason:Ce.reason})))}}}},bf=Rt.qC,Pl=function(he){var ve=he.dimensionMarshal,Pe=he.focusMarshal,Ce=he.styleMarshal,ke=he.getResponders,Ge=he.announce,Ve=he.autoScroller;return(0,Rt.MT)(ev,bf((0,Rt.md)(Ar(Ce),ec(ve),Rr(ve),ts,rs,zs,zd,gu(Ve),no,tc(Pe),Js(ke,Ge))))},pu=function(){return{additions:{},removals:{},modified:{}}};function Kl(he){var ve=he.registry,Pe=he.callbacks,Ce=pu(),ke=null,Ge=function(){ke||(Pe.collectionStarting(),ke=requestAnimationFrame(function(){ke=null,tg();var pt=Ce,ct=pt.additions,ft=pt.removals,Tt=pt.modified,sn=Object.keys(ct).map(function(yr){return ve.draggable.getById(yr).getDimension(kn)}).sort(function(yr,Xr){return yr.descriptor.index-Xr.descriptor.index}),tr=Object.keys(Tt).map(function(yr){var Xr=ve.droppable.getById(yr),oi=Xr.callbacks.getScrollWhileDragging();return{droppableId:yr,scroll:oi}}),hr={additions:sn,removals:Object.keys(ft),modified:tr};Ce=pu(),ng(),Pe.publish(hr)}))},Ve=function(pt){var ct=pt.descriptor.id;Ce.additions[ct]=pt,Ce.modified[pt.descriptor.droppableId]=!0,Ce.removals[ct]&&delete Ce.removals[ct],Ge()},Xe=function(pt){var ct=pt.descriptor;Ce.removals[ct.id]=!0,Ce.modified[ct.droppableId]=!0,Ce.additions[ct.id]&&delete Ce.additions[ct.id],Ge()},ot=function(){ke&&(cancelAnimationFrame(ke),ke=null,Ce=pu())};return{add:Ve,remove:Xe,stop:ot}}var Hd=function(he){var ve=he.scrollHeight,Pe=he.scrollWidth,Ce=he.height,ke=he.width,Ge=Rs({x:Pe,y:ve},{x:ke,y:Ce}),Ve={x:Math.max(0,Ge.x),y:Math.max(0,Ge.y)};return Ve},Fc=function(){var he=document.documentElement;return he||wn(!1),he},ql=function(){var he=Fc(),ve=Hd({scrollHeight:he.scrollHeight,scrollWidth:he.scrollWidth,width:he.clientWidth,height:he.clientHeight});return ve},Jo=function(){var he=ss(),ve=ql(),Pe=he.y,Ce=he.x,ke=Fc(),Ge=ke.clientWidth,Ve=ke.clientHeight,Xe=Ce+Ge,ot=Pe+Ve,At=Mo({top:Pe,left:Ce,right:Xe,bottom:ot}),pt={frame:At,scroll:{initial:he,current:he,max:ve,diff:{value:kn,displacement:kn}}};return pt},bl=function(he){var ve=he.critical,Pe=he.scrollOptions,Ce=he.registry;tg();var ke=Jo(),Ge=ke.scroll.current,Ve=ve.droppable,Xe=Ce.droppable.getAllByType(Ve.type).map(function(ct){return ct.callbacks.getDimensionAndWatchScroll(Ge,Pe)}),ot=Ce.draggable.getAllByType(ve.draggable.type).map(function(ct){return ct.getDimension(Ge)}),At={draggables:Fd(ot),droppables:Mu(Xe)};ng();var pt={dimensions:At,critical:ve,viewport:ke};return pt};function xc(he,ve,Pe){if(Pe.descriptor.id===ve.id||Pe.descriptor.type!==ve.type)return!1;var Ce=he.droppable.getById(Pe.descriptor.droppableId);return Ce.descriptor.mode==="virtual"}var Ic=function(he,ve){var Pe=null,Ce=Kl({callbacks:{publish:ve.publishWhileDragging,collectionStarting:ve.collectionStarting},registry:he}),ke=function(Tt,sn){he.droppable.exists(Tt)||wn(!1),Pe&&ve.updateDroppableIsEnabled({id:Tt,isEnabled:sn})},Ge=function(Tt,sn){Pe&&(he.droppable.exists(Tt)||wn(!1),ve.updateDroppableIsCombineEnabled({id:Tt,isCombineEnabled:sn}))},Ve=function(Tt,sn){Pe&&(he.droppable.exists(Tt)||wn(!1),ve.updateDroppableScroll({id:Tt,newScroll:sn}))},Xe=function(Tt,sn){Pe&&he.droppable.getById(Tt).callbacks.scroll(sn)},ot=function(){if(Pe){Ce.stop();var Tt=Pe.critical.droppable;he.droppable.getAllByType(Tt.type).forEach(function(sn){return sn.callbacks.dragStopped()}),Pe.unsubscribe(),Pe=null}},At=function(Tt){Pe||wn(!1);var sn=Pe.critical.draggable;Tt.type==="ADDITION"&&xc(he,sn,Tt.value)&&Ce.add(Tt.value),Tt.type==="REMOVAL"&&xc(he,sn,Tt.value)&&Ce.remove(Tt.value)},pt=function(Tt){Pe&&wn(!1);var sn=he.draggable.getById(Tt.draggableId),tr=he.droppable.getById(sn.descriptor.droppableId),hr={draggable:sn.descriptor,droppable:tr.descriptor},yr=he.subscribe(At);return Pe={critical:hr,unsubscribe:yr},bl({critical:hr,registry:he,scrollOptions:Tt.scrollOptions})},ct={updateDroppableIsEnabled:ke,updateDroppableIsCombineEnabled:Ge,scrollDroppable:Xe,updateDroppableScroll:Ve,startPublishing:pt,stopPublishing:ot};return ct},_l=function(he,ve){return he.phase==="IDLE"?!0:he.phase!=="DROP_ANIMATING"||he.completed.result.draggableId===ve?!1:he.completed.result.reason==="DROP"},Hl=function(he){window.scrollBy(he.x,he.y)},Pc=Ki(function(he){return vl(he).filter(function(ve){return!(!ve.isEnabled||!ve.frame)})}),Hs=function(ve,Pe){var Ce=_u(Pc(Pe),function(ke){return ke.frame||wn(!1),ym(ke.frame.pageMarginBox)(ve)});return Ce},Ul=function(he){var ve=he.center,Pe=he.destination,Ce=he.droppables;if(Pe){var ke=Ce[Pe];return ke.frame?ke:null}var Ge=Hs(ve,Ce);return Ge},kl={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ve){return Math.pow(ve,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ps=function(he,ve){var Pe=he[ve.size]*kl.startFromPercentage,Ce=he[ve.size]*kl.maxScrollAtPercentage,ke={startScrollingFrom:Pe,maxScrollValueAt:Ce};return ke},El=function(he){var ve=he.startOfRange,Pe=he.endOfRange,Ce=he.current,ke=Pe-ve;if(ke===0)return 0;var Ge=Ce-ve,Ve=Ge/ke;return Ve},Nu=1,ho=function(he,ve){if(he>ve.startScrollingFrom)return 0;if(he<=ve.maxScrollValueAt)return kl.maxPixelScroll;if(he===ve.startScrollingFrom)return Nu;var Pe=El({startOfRange:ve.maxScrollValueAt,endOfRange:ve.startScrollingFrom,current:he}),Ce=1-Pe,ke=kl.maxPixelScroll*kl.ease(Ce);return Math.ceil(ke)},bc=kl.durationDampening.accelerateAt,Fu=kl.durationDampening.stopDampeningAt,Iu=function(he,ve){var Pe=ve,Ce=Fu,ke=Date.now(),Ge=ke-Pe;if(Ge>=Fu)return he;if(Geve.height,Ge=Pe.width>ve.width;return!Ge&&!ke?Ce:Ge&&ke?null:{x:Ge?0:Ce.x,y:ke?0:Ce.y}},Ud=ui(function(he){return he===0?0:he}),qi=function(he){var ve=he.dragStartTime,Pe=he.container,Ce=he.subject,ke=he.center,Ge=he.shouldUseTimeDampening,Ve={top:ke.y-Pe.top,right:Pe.right-ke.x,bottom:Pe.bottom-ke.y,left:ke.x-Pe.left},Xe=Rc({container:Pe,distanceToEdges:Ve,dragStartTime:ve,axis:$h,shouldUseTimeDampening:Ge}),ot=Rc({container:Pe,distanceToEdges:Ve,dragStartTime:ve,axis:_g,shouldUseTimeDampening:Ge}),At=Ud({x:ot,y:Xe});if(co(At,kn))return null;var pt=ih({container:Pe,subject:Ce,proposedScroll:At});return pt?co(pt,kn)?null:pt:null},Jr=ui(function(he){return he===0?0:he>0?1:-1}),ma=function(){var he=function(Pe,Ce){return Pe<0?Pe:Pe>Ce?Pe-Ce:0};return function(ve){var Pe=ve.current,Ce=ve.max,ke=ve.change,Ge=Ws(Pe,ke),Ve={x:he(Ge.x,Ce.x),y:he(Ge.y,Ce.y)};return co(Ve,kn)?null:Ve}}(),zo=function(ve){var Pe=ve.max,Ce=ve.current,ke=ve.change,Ge={x:Math.max(Ce.x,Pe.x),y:Math.max(Ce.y,Pe.y)},Ve=Jr(ke),Xe=ma({max:Ge,current:Ce,change:Ve});return!Xe||Ve.x!==0&&Xe.x===0||Ve.y!==0&&Xe.y===0},mu=function(ve,Pe){return zo({current:ve.scroll.current,max:ve.scroll.max,change:Pe})},lp=function(ve,Pe){if(!mu(ve,Pe))return null;var Ce=ve.scroll.max,ke=ve.scroll.current;return ma({current:ke,max:Ce,change:Pe})},Ef=function(ve,Pe){var Ce=ve.frame;return Ce?zo({current:Ce.scroll.current,max:Ce.scroll.max,change:Pe}):!1},up=function(ve,Pe){var Ce=ve.frame;return!Ce||!Ef(ve,Pe)?null:ma({current:Ce.scroll.current,max:Ce.scroll.max,change:Pe})},ah=function(he){var ve=he.viewport,Pe=he.subject,Ce=he.center,ke=he.dragStartTime,Ge=he.shouldUseTimeDampening,Ve=qi({dragStartTime:ke,container:ve.frame,subject:Pe,center:Ce,shouldUseTimeDampening:Ge});return Ve&&mu(ve,Ve)?Ve:null},Ks=function(he){var ve=he.droppable,Pe=he.subject,Ce=he.center,ke=he.dragStartTime,Ge=he.shouldUseTimeDampening,Ve=ve.frame;if(!Ve)return null;var Xe=qi({dragStartTime:ke,container:Ve.pageMarginBox,subject:Pe,center:Ce,shouldUseTimeDampening:Ge});return Xe&&Ef(ve,Xe)?Xe:null},$i=function(he){var ve=he.state,Pe=he.dragStartTime,Ce=he.shouldUseTimeDampening,ke=he.scrollWindow,Ge=he.scrollDroppable,Ve=ve.current.page.borderBoxCenter,Xe=ve.dimensions.draggables[ve.critical.draggable.id],ot=Xe.page.marginBox;if(ve.isWindowScrollAllowed){var At=ve.viewport,pt=ah({dragStartTime:Pe,viewport:At,subject:ot,center:Ve,shouldUseTimeDampening:Ce});if(pt){ke(pt);return}}var ct=Ul({center:Ve,destination:Mr(ve.impact),droppables:ve.dimensions.droppables});if(ct){var ft=Ks({dragStartTime:Pe,droppable:ct,subject:ot,center:Ve,shouldUseTimeDampening:Ce});ft&&Ge(ct.descriptor.id,ft)}},oh=function(he){var ve=he.scrollWindow,Pe=he.scrollDroppable,Ce=Qs(ve),ke=Qs(Pe),Ge=null,Ve=function(pt){Ge||wn(!1);var ct=Ge,ft=ct.shouldUseTimeDampening,Tt=ct.dragStartTime;$i({state:pt,scrollWindow:Ce,scrollDroppable:ke,dragStartTime:Tt,shouldUseTimeDampening:ft})},Xe=function(pt){tg(),Ge&&wn(!1);var ct=Date.now(),ft=!1,Tt=function(){ft=!0};$i({state:pt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Tt,scrollDroppable:Tt}),Ge={dragStartTime:ct,shouldUseTimeDampening:ft},ng(),ft&&Ve(pt)},ot=function(){Ge&&(Ce.cancel(),ke.cancel(),Ge=null)};return{start:Xe,stop:ot,scroll:Ve}},Lu=function(he){var ve=he.move,Pe=he.scrollDroppable,Ce=he.scrollWindow,ke=function(At,pt){var ct=Ws(At.current.client.selection,pt);ve({client:ct})},Ge=function(At,pt){if(!Ef(At,pt))return pt;var ct=up(At,pt);if(!ct)return Pe(At.descriptor.id,pt),null;var ft=Rs(pt,ct);Pe(At.descriptor.id,ft);var Tt=Rs(pt,ft);return Tt},Ve=function(At,pt,ct){if(!At||!mu(pt,ct))return ct;var ft=lp(pt,ct);if(!ft)return Ce(ct),null;var Tt=Rs(ct,ft);Ce(Tt);var sn=Rs(ct,Tt);return sn},Xe=function(At){var pt=At.scrollJumpRequest;if(pt){var ct=Mr(At.impact);ct||wn(!1);var ft=Ge(At.dimensions.droppables[ct],pt);if(ft){var Tt=At.viewport,sn=Ve(At.isWindowScrollAllowed,Tt,ft);sn&&ke(At,sn)}}};return Xe},cp=function(he){var ve=he.scrollDroppable,Pe=he.scrollWindow,Ce=he.move,ke=oh({scrollWindow:Pe,scrollDroppable:ve}),Ge=Lu({move:Ce,scrollWindow:Pe,scrollDroppable:ve}),Ve=function(At){if(At.phase==="DRAGGING"){if(At.movementMode==="FLUID"){ke.scroll(At);return}At.scrollJumpRequest&&Ge(At)}},Xe={scroll:Ve,start:ke.start,stop:ke.stop};return Xe},ud="data-rbd",Ru=function(){var he=ud+"-drag-handle";return{base:he,draggableId:he+"-draggable-id",contextId:he+"-context-id"}}(),Ts=function(){var he=ud+"-draggable";return{base:he,contextId:he+"-context-id",id:he+"-id"}}(),Ou=function(){var he=ud+"-droppable";return{base:he,contextId:he+"-context-id",id:he+"-id"}}(),sh={contextId:ud+"-scroll-container-context-id"},rg=function(ve){return function(Pe){return"["+Pe+'="'+ve+'"]'}},cd=function(ve,Pe){return ve.map(function(Ce){var ke=Ce.styles[Pe];return ke?Ce.selector+" { "+ke+" }":""}).join(" ")},ms="pointer-events: none;",Ni=function(he){var ve=rg(he),Pe=function(){var Xe=` cursor: -webkit-grab; cursor: grab; `;return{selector:ve(Ru.contextId),styles:{always:` @@ -5226,10 +5226,10 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Ve=[Ce,Pe,ke,Ge];return{always:cd(Ve,"always"),resting:cd(Ve,"resting"),dragging:cd(Ve,"dragging"),dropAnimating:cd(Ve,"dropAnimating"),userCancel:cd(Ve,"userCancel")}},yo=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?me.useLayoutEffect:me.useEffect,Sl=function(){var ve=document.querySelector("head");return ve||wn(!1),ve},vu=function(ve){var Pe=document.createElement("style");return ve&&Pe.setAttribute("nonce",ve),Pe.type="text/css",Pe};function Au(he,ve){var Pe=lr(function(){return Ni(he)},[he]),Ce=(0,me.useRef)(null),ke=(0,me.useRef)(null),Ge=Yr(Ki(function(ct){var ft=ke.current;ft||wn(!1),ft.textContent=ct}),[]),Ve=Yr(function(ct){var ft=Ce.current;ft||wn(!1),ft.textContent=ct},[]);yo(function(){!Ce.current&&!ke.current||wn(!1);var ct=vu(ve),ft=vu(ve);return Ce.current=ct,ke.current=ft,ct.setAttribute(ud+"-always",he),ft.setAttribute(ud+"-dynamic",he),Sl().appendChild(ct),Sl().appendChild(ft),Ve(Pe.always),Ge(Pe.resting),function(){var Mt=function(tr){var hr=tr.current;hr||wn(!1),Sl().removeChild(hr),tr.current=null};Mt(Ce),Mt(ke)}},[ve,Ve,Ge,Pe.always,Pe.resting,he]);var Xe=Yr(function(){return Ge(Pe.dragging)},[Ge,Pe.dragging]),at=Yr(function(ct){if(ct==="DROP"){Ge(Pe.dropAnimating);return}Ge(Pe.userCancel)},[Ge,Pe.dropAnimating,Pe.userCancel]),At=Yr(function(){ke.current&&Ge(Pe.resting)},[Ge,Pe.resting]),pt=lr(function(){return{dragging:Xe,dropping:at,resting:At}},[Xe,at,At]);return pt}var xo=function(he){return he&&he.ownerDocument?he.ownerDocument.defaultView:window};function Ms(he){return he instanceof xo(he).HTMLElement}function ll(he,ve){var Pe="["+Ru.contextId+'="'+he+'"]',Ce=fu(document.querySelectorAll(Pe));if(!Ce.length)return null;var ke=_u(Ce,function(Ge){return Ge.getAttribute(Ru.draggableId)===ve});return!ke||!Ms(ke)?null:ke}function zu(he){var ve=(0,me.useRef)({}),Pe=(0,me.useRef)(null),Ce=(0,me.useRef)(null),ke=(0,me.useRef)(!1),Ge=Yr(function(ft,Mt){var sn={id:ft,focus:Mt};return ve.current[ft]=sn,function(){var hr=ve.current,yr=hr[ft];yr!==sn&&delete hr[ft]}},[]),Ve=Yr(function(ft){var Mt=ll(he,ft);Mt&&Mt!==document.activeElement&&Mt.focus()},[he]),Xe=Yr(function(ft,Mt){Pe.current===ft&&(Pe.current=Mt)},[]),at=Yr(function(){Ce.current||ke.current&&(Ce.current=requestAnimationFrame(function(){Ce.current=null;var ft=Pe.current;ft&&Ve(ft)}))},[Ve]),At=Yr(function(ft){Pe.current=null;var Mt=document.activeElement;Mt&&Mt.getAttribute(Ru.draggableId)===ft&&(Pe.current=ft)},[]);yo(function(){return ke.current=!0,function(){ke.current=!1;var ft=Ce.current;ft&&cancelAnimationFrame(ft)}},[]);var pt=lr(function(){return{register:Ge,tryRecordFocus:At,tryRestoreFocusRecorded:at,tryShiftRecord:Xe}},[Ge,At,at,Xe]);return pt}function lh(){var he={draggables:{},droppables:{}},ve=[];function Pe(ct){return ve.push(ct),function(){var Mt=ve.indexOf(ct);Mt!==-1&&ve.splice(Mt,1)}}function Ce(ct){ve.length&&ve.forEach(function(ft){return ft(ct)})}function ke(ct){return he.draggables[ct]||null}function Ge(ct){var ft=ke(ct);return ft||wn(!1),ft}var Ve={register:function(ft){he.draggables[ft.descriptor.id]=ft,Ce({type:"ADDITION",value:ft})},update:function(ft,Mt){var sn=he.draggables[Mt.descriptor.id];sn&&sn.uniqueId===ft.uniqueId&&(delete he.draggables[Mt.descriptor.id],he.draggables[ft.descriptor.id]=ft)},unregister:function(ft){var Mt=ft.descriptor.id,sn=ke(Mt);sn&&ft.uniqueId===sn.uniqueId&&(delete he.draggables[Mt],Ce({type:"REMOVAL",value:ft}))},getById:Ge,findById:ke,exists:function(ft){return!!ke(ft)},getAllByType:function(ft){return hs(he.draggables).filter(function(Mt){return Mt.descriptor.type===ft})}};function Xe(ct){return he.droppables[ct]||null}function at(ct){var ft=Xe(ct);return ft||wn(!1),ft}var At={register:function(ft){he.droppables[ft.descriptor.id]=ft},unregister:function(ft){var Mt=Xe(ft.descriptor.id);Mt&&ft.uniqueId===Mt.uniqueId&&delete he.droppables[ft.descriptor.id]},getById:at,findById:Xe,exists:function(ft){return!!Xe(ft)},getAllByType:function(ft){return hs(he.droppables).filter(function(Mt){return Mt.descriptor.type===ft})}};function pt(){he.draggables={},he.droppables={},ve.length=0}return{draggable:Ve,droppable:At,subscribe:Pe,clean:pt}}function Sf(){var he=lr(lh,[]);return(0,me.useEffect)(function(){return function(){requestAnimationFrame(he.clean)}},[he]),he}var Ec=me.createContext(null),Oc=function(){var he=document.body;return he||wn(!1),he},wl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},bm=function(ve){return"rbd-announcement-"+ve};function ig(he){var ve=lr(function(){return bm(he)},[he]),Pe=(0,me.useRef)(null);(0,me.useEffect)(function(){var Ge=document.createElement("div");return Pe.current=Ge,Ge.id=ve,Ge.setAttribute("aria-live","assertive"),Ge.setAttribute("aria-atomic","true"),(0,Ft.Z)(Ge.style,wl),Oc().appendChild(Ge),function(){setTimeout(function(){var at=Oc();at.contains(Ge)&&at.removeChild(Ge),Ge===Pe.current&&(Pe.current=null)})}},[ve]);var Ce=Yr(function(ke){var Ge=Pe.current;if(Ge){Ge.textContent=ke;return}},[]);return Ce}var uh=0,Em={separator:"::"};function zc(){uh=0}function ag(he,ve){return ve===void 0&&(ve=Em),lr(function(){return""+he+ve.separator+uh++},[ve.separator,he])}function og(he){var ve=he.contextId,Pe=he.uniqueId;return"rbd-hidden-text-"+ve+"-"+Pe}function ch(he){var ve=he.contextId,Pe=he.text,Ce=ag("hidden-text",{separator:"-"}),ke=lr(function(){return og({contextId:ve,uniqueId:Ce})},[Ce,ve]);return(0,me.useEffect)(function(){var Ve=document.createElement("div");return Ve.id=ke,Ve.textContent=Pe,Ve.style.display="none",Oc().appendChild(Ve),function(){var at=Oc();at.contains(Ve)&&at.removeChild(Ve)}},[ke,Pe]),ke}var dd=me.createContext(null),dh={react:"^16.8.5","react-dom":"^16.8.5"},Sm=/(\d+)\.(\d+)\.(\d+)/,sg=function(ve){var Pe=Sm.exec(ve);Pe==null&&wn(!1);var Ce=Number(Pe[1]),ke=Number(Pe[2]),Ge=Number(Pe[3]);return{major:Ce,minor:ke,patch:Ge,raw:ve}},wm=function(ve,Pe){return Pe.major>ve.major?!0:Pe.majorve.minor?!0:Pe.minor=ve.patch},Cm=function(he,ve){var Pe=sg(he),Ce=sg(ve);wm(Pe,Ce)},tv=` + `}},Ve=[Ce,Pe,ke,Ge];return{always:cd(Ve,"always"),resting:cd(Ve,"resting"),dragging:cd(Ve,"dragging"),dropAnimating:cd(Ve,"dropAnimating"),userCancel:cd(Ve,"userCancel")}},yo=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?me.useLayoutEffect:me.useEffect,Sl=function(){var ve=document.querySelector("head");return ve||wn(!1),ve},vu=function(ve){var Pe=document.createElement("style");return ve&&Pe.setAttribute("nonce",ve),Pe.type="text/css",Pe};function Au(he,ve){var Pe=lr(function(){return Ni(he)},[he]),Ce=(0,me.useRef)(null),ke=(0,me.useRef)(null),Ge=Yr(Ki(function(ct){var ft=ke.current;ft||wn(!1),ft.textContent=ct}),[]),Ve=Yr(function(ct){var ft=Ce.current;ft||wn(!1),ft.textContent=ct},[]);yo(function(){!Ce.current&&!ke.current||wn(!1);var ct=vu(ve),ft=vu(ve);return Ce.current=ct,ke.current=ft,ct.setAttribute(ud+"-always",he),ft.setAttribute(ud+"-dynamic",he),Sl().appendChild(ct),Sl().appendChild(ft),Ve(Pe.always),Ge(Pe.resting),function(){var Tt=function(tr){var hr=tr.current;hr||wn(!1),Sl().removeChild(hr),tr.current=null};Tt(Ce),Tt(ke)}},[ve,Ve,Ge,Pe.always,Pe.resting,he]);var Xe=Yr(function(){return Ge(Pe.dragging)},[Ge,Pe.dragging]),ot=Yr(function(ct){if(ct==="DROP"){Ge(Pe.dropAnimating);return}Ge(Pe.userCancel)},[Ge,Pe.dropAnimating,Pe.userCancel]),At=Yr(function(){ke.current&&Ge(Pe.resting)},[Ge,Pe.resting]),pt=lr(function(){return{dragging:Xe,dropping:ot,resting:At}},[Xe,ot,At]);return pt}var xo=function(he){return he&&he.ownerDocument?he.ownerDocument.defaultView:window};function Ms(he){return he instanceof xo(he).HTMLElement}function ll(he,ve){var Pe="["+Ru.contextId+'="'+he+'"]',Ce=fu(document.querySelectorAll(Pe));if(!Ce.length)return null;var ke=_u(Ce,function(Ge){return Ge.getAttribute(Ru.draggableId)===ve});return!ke||!Ms(ke)?null:ke}function zu(he){var ve=(0,me.useRef)({}),Pe=(0,me.useRef)(null),Ce=(0,me.useRef)(null),ke=(0,me.useRef)(!1),Ge=Yr(function(ft,Tt){var sn={id:ft,focus:Tt};return ve.current[ft]=sn,function(){var hr=ve.current,yr=hr[ft];yr!==sn&&delete hr[ft]}},[]),Ve=Yr(function(ft){var Tt=ll(he,ft);Tt&&Tt!==document.activeElement&&Tt.focus()},[he]),Xe=Yr(function(ft,Tt){Pe.current===ft&&(Pe.current=Tt)},[]),ot=Yr(function(){Ce.current||ke.current&&(Ce.current=requestAnimationFrame(function(){Ce.current=null;var ft=Pe.current;ft&&Ve(ft)}))},[Ve]),At=Yr(function(ft){Pe.current=null;var Tt=document.activeElement;Tt&&Tt.getAttribute(Ru.draggableId)===ft&&(Pe.current=ft)},[]);yo(function(){return ke.current=!0,function(){ke.current=!1;var ft=Ce.current;ft&&cancelAnimationFrame(ft)}},[]);var pt=lr(function(){return{register:Ge,tryRecordFocus:At,tryRestoreFocusRecorded:ot,tryShiftRecord:Xe}},[Ge,At,ot,Xe]);return pt}function lh(){var he={draggables:{},droppables:{}},ve=[];function Pe(ct){return ve.push(ct),function(){var Tt=ve.indexOf(ct);Tt!==-1&&ve.splice(Tt,1)}}function Ce(ct){ve.length&&ve.forEach(function(ft){return ft(ct)})}function ke(ct){return he.draggables[ct]||null}function Ge(ct){var ft=ke(ct);return ft||wn(!1),ft}var Ve={register:function(ft){he.draggables[ft.descriptor.id]=ft,Ce({type:"ADDITION",value:ft})},update:function(ft,Tt){var sn=he.draggables[Tt.descriptor.id];sn&&sn.uniqueId===ft.uniqueId&&(delete he.draggables[Tt.descriptor.id],he.draggables[ft.descriptor.id]=ft)},unregister:function(ft){var Tt=ft.descriptor.id,sn=ke(Tt);sn&&ft.uniqueId===sn.uniqueId&&(delete he.draggables[Tt],Ce({type:"REMOVAL",value:ft}))},getById:Ge,findById:ke,exists:function(ft){return!!ke(ft)},getAllByType:function(ft){return hs(he.draggables).filter(function(Tt){return Tt.descriptor.type===ft})}};function Xe(ct){return he.droppables[ct]||null}function ot(ct){var ft=Xe(ct);return ft||wn(!1),ft}var At={register:function(ft){he.droppables[ft.descriptor.id]=ft},unregister:function(ft){var Tt=Xe(ft.descriptor.id);Tt&&ft.uniqueId===Tt.uniqueId&&delete he.droppables[ft.descriptor.id]},getById:ot,findById:Xe,exists:function(ft){return!!Xe(ft)},getAllByType:function(ft){return hs(he.droppables).filter(function(Tt){return Tt.descriptor.type===ft})}};function pt(){he.draggables={},he.droppables={},ve.length=0}return{draggable:Ve,droppable:At,subscribe:Pe,clean:pt}}function Sf(){var he=lr(lh,[]);return(0,me.useEffect)(function(){return function(){requestAnimationFrame(he.clean)}},[he]),he}var Ec=me.createContext(null),Oc=function(){var he=document.body;return he||wn(!1),he},wl={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},bm=function(ve){return"rbd-announcement-"+ve};function ig(he){var ve=lr(function(){return bm(he)},[he]),Pe=(0,me.useRef)(null);(0,me.useEffect)(function(){var Ge=document.createElement("div");return Pe.current=Ge,Ge.id=ve,Ge.setAttribute("aria-live","assertive"),Ge.setAttribute("aria-atomic","true"),(0,Nt.Z)(Ge.style,wl),Oc().appendChild(Ge),function(){setTimeout(function(){var ot=Oc();ot.contains(Ge)&&ot.removeChild(Ge),Ge===Pe.current&&(Pe.current=null)})}},[ve]);var Ce=Yr(function(ke){var Ge=Pe.current;if(Ge){Ge.textContent=ke;return}},[]);return Ce}var uh=0,Em={separator:"::"};function zc(){uh=0}function ag(he,ve){return ve===void 0&&(ve=Em),lr(function(){return""+he+ve.separator+uh++},[ve.separator,he])}function og(he){var ve=he.contextId,Pe=he.uniqueId;return"rbd-hidden-text-"+ve+"-"+Pe}function ch(he){var ve=he.contextId,Pe=he.text,Ce=ag("hidden-text",{separator:"-"}),ke=lr(function(){return og({contextId:ve,uniqueId:Ce})},[Ce,ve]);return(0,me.useEffect)(function(){var Ve=document.createElement("div");return Ve.id=ke,Ve.textContent=Pe,Ve.style.display="none",Oc().appendChild(Ve),function(){var ot=Oc();ot.contains(Ve)&&ot.removeChild(Ve)}},[ke,Pe]),ke}var dd=me.createContext(null),dh={react:"^16.8.5","react-dom":"^16.8.5"},Sm=/(\d+)\.(\d+)\.(\d+)/,sg=function(ve){var Pe=Sm.exec(ve);Pe==null&&wn(!1);var Ce=Number(Pe[1]),ke=Number(Pe[2]),Ge=Number(Pe[3]);return{major:Ce,minor:ke,patch:Ge,raw:ve}},wm=function(ve,Pe){return Pe.major>ve.major?!0:Pe.majorve.minor?!0:Pe.minor=ve.patch},Cm=function(he,ve){var Pe=sg(he),Ce=sg(ve);wm(Pe,Ce)},tv=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,nv=function(he){var ve=he.doctype;ve&&(ve.name.toLowerCase(),ve.publicId)};function lg(he){}function fh(he,ve){}function $A(){fh(function(){Cm(dh.react,me.version),nv(document)},[])}function fd(he){var ve=(0,me.useRef)(he);return(0,me.useEffect)(function(){ve.current=he}),ve}function hh(){var he=null;function ve(){return!!he}function Pe(Ve){return Ve===he}function Ce(Ve){he&&wn(!1);var Xe={abandon:Ve};return he=Xe,Xe}function ke(){he||wn(!1),he=null}function Ge(){he&&(he.abandon(),ke())}return{isClaimed:ve,isActive:Pe,claim:Ce,release:ke,tryAbandon:Ge}}var ug=9,Hc=13,wf=27,kd=32,gh=33,cg=34,Cf=35,rv=36,iv=37,yu=38,Bm=39,av=40,dg,ov=(dg={},dg[Hc]=!0,dg[ug]=!0,dg),Tm=function(he){ov[he.keyCode]&&he.preventDefault()},ph=function(){var he="visibilitychange";if(typeof document=="undefined")return he;var ve=[he,"ms"+he,"webkit"+he,"moz"+he,"o"+he],Pe=_u(ve,function(Ce){return"on"+Ce in document});return Pe||he}(),Mm=0,dp=5;function ey(he,ve){return Math.abs(ve.x-he.x)>=dp||Math.abs(ve.y-he.y)>=dp}var mh={type:"IDLE"};function Hu(he){var ve=he.cancel,Pe=he.completed,Ce=he.getPhase,ke=he.setPhase;return[{eventName:"mousemove",fn:function(Ve){var Xe=Ve.button,at=Ve.clientX,At=Ve.clientY;if(Xe===Mm){var pt={x:at,y:At},ct=Ce();if(ct.type==="DRAGGING"){Ve.preventDefault(),ct.actions.move(pt);return}ct.type!=="PENDING"&&wn(!1);var ft=ct.point;if(ey(ft,pt)){Ve.preventDefault();var Mt=ct.actions.fluidLift(pt);ke({type:"DRAGGING",actions:Mt})}}}},{eventName:"mouseup",fn:function(Ve){var Xe=Ce();if(Xe.type!=="DRAGGING"){ve();return}Ve.preventDefault(),Xe.actions.drop({shouldBlockNextClick:!0}),Pe()}},{eventName:"mousedown",fn:function(Ve){Ce().type==="DRAGGING"&&Ve.preventDefault(),ve()}},{eventName:"keydown",fn:function(Ve){var Xe=Ce();if(Xe.type==="PENDING"){ve();return}if(Ve.keyCode===wf){Ve.preventDefault(),ve();return}Tm(Ve)}},{eventName:"resize",fn:ve},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Ce().type==="PENDING"&&ve()}},{eventName:"webkitmouseforcedown",fn:function(Ve){var Xe=Ce();if(Xe.type==="IDLE"&&wn(!1),Xe.actions.shouldRespectForcePress()){ve();return}Ve.preventDefault()}},{eventName:ph,fn:ve}]}function nc(he){var ve=(0,me.useRef)(mh),Pe=(0,me.useRef)(Yi),Ce=lr(function(){return{eventName:"mousedown",fn:function(ct){if(!ct.defaultPrevented&&ct.button===Mm&&!(ct.ctrlKey||ct.metaKey||ct.shiftKey||ct.altKey)){var ft=he.findClosestDraggableId(ct);if(ft){var Mt=he.tryGetLock(ft,Ve,{sourceEvent:ct});if(Mt){ct.preventDefault();var sn={x:ct.clientX,y:ct.clientY};Pe.current(),At(Mt,sn)}}}}}},[he]),ke=lr(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ct){if(!ct.defaultPrevented){var ft=he.findClosestDraggableId(ct);if(ft){var Mt=he.findOptionsForDraggable(ft);Mt&&(Mt.shouldRespectForcePress||he.canGetLock(ft)&&ct.preventDefault())}}}}},[he]),Ge=Yr(function(){var ct={passive:!1,capture:!0};Pe.current=Gn(window,[ke,Ce],ct)},[ke,Ce]),Ve=Yr(function(){var pt=ve.current;pt.type!=="IDLE"&&(ve.current=mh,Pe.current(),Ge())},[Ge]),Xe=Yr(function(){var pt=ve.current;Ve(),pt.type==="DRAGGING"&&pt.actions.cancel({shouldBlockNextClick:!0}),pt.type==="PENDING"&&pt.actions.abort()},[Ve]),at=Yr(function(){var ct={capture:!0,passive:!1},ft=Hu({cancel:Xe,completed:Ve,getPhase:function(){return ve.current},setPhase:function(sn){ve.current=sn}});Pe.current=Gn(window,ft,ct)},[Xe,Ve]),At=Yr(function(ct,ft){ve.current.type!=="IDLE"&&wn(!1),ve.current={type:"PENDING",point:ft,actions:ct},at()},[at]);yo(function(){return Ge(),function(){Pe.current()}},[Ge])}var rc;function Gd(){}var Vd=(rc={},rc[cg]=!0,rc[gh]=!0,rc[rv]=!0,rc[Cf]=!0,rc);function hd(he,ve){function Pe(){ve(),he.cancel()}function Ce(){ve(),he.drop()}return[{eventName:"keydown",fn:function(Ge){if(Ge.keyCode===wf){Ge.preventDefault(),Pe();return}if(Ge.keyCode===kd){Ge.preventDefault(),Ce();return}if(Ge.keyCode===av){Ge.preventDefault(),he.moveDown();return}if(Ge.keyCode===yu){Ge.preventDefault(),he.moveUp();return}if(Ge.keyCode===Bm){Ge.preventDefault(),he.moveRight();return}if(Ge.keyCode===iv){Ge.preventDefault(),he.moveLeft();return}if(Vd[Ge.keyCode]){Ge.preventDefault();return}Tm(Ge)}},{eventName:"mousedown",fn:Pe},{eventName:"mouseup",fn:Pe},{eventName:"click",fn:Pe},{eventName:"touchstart",fn:Pe},{eventName:"resize",fn:Pe},{eventName:"wheel",fn:Pe,options:{passive:!0}},{eventName:ph,fn:Pe}]}function $l(he){var ve=(0,me.useRef)(Gd),Pe=lr(function(){return{eventName:"keydown",fn:function(Ge){if(Ge.defaultPrevented||Ge.keyCode!==kd)return;var Ve=he.findClosestDraggableId(Ge);if(!Ve)return;var Xe=he.tryGetLock(Ve,pt,{sourceEvent:Ge});if(!Xe)return;Ge.preventDefault();var at=!0,At=Xe.snapLift();ve.current();function pt(){at||wn(!1),at=!1,ve.current(),Ce()}ve.current=Gn(window,hd(At,pt),{capture:!0,passive:!1})}}},[he]),Ce=Yr(function(){var Ge={passive:!1,capture:!0};ve.current=Gn(window,[Pe],Ge)},[Pe]);yo(function(){return Ce(),function(){ve.current()}},[Ce])}var Sc={type:"IDLE"},Ho=120,fp=.15;function Zx(he){var ve=he.cancel,Pe=he.getPhase;return[{eventName:"orientationchange",fn:ve},{eventName:"resize",fn:ve},{eventName:"contextmenu",fn:function(ke){ke.preventDefault()}},{eventName:"keydown",fn:function(ke){if(Pe().type!=="DRAGGING"){ve();return}ke.keyCode===wf&&ke.preventDefault(),ve()}},{eventName:ph,fn:ve}]}function Uc(he){var ve=he.cancel,Pe=he.completed,Ce=he.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ge){var Ve=Ce();if(Ve.type!=="DRAGGING"){ve();return}Ve.hasMoved=!0;var Xe=Ge.touches[0],at=Xe.clientX,At=Xe.clientY,pt={x:at,y:At};Ge.preventDefault(),Ve.actions.move(pt)}},{eventName:"touchend",fn:function(Ge){var Ve=Ce();if(Ve.type!=="DRAGGING"){ve();return}Ge.preventDefault(),Ve.actions.drop({shouldBlockNextClick:!0}),Pe()}},{eventName:"touchcancel",fn:function(Ge){if(Ce().type!=="DRAGGING"){ve();return}Ge.preventDefault(),ve()}},{eventName:"touchforcechange",fn:function(Ge){var Ve=Ce();Ve.type==="IDLE"&&wn(!1);var Xe=Ge.touches[0];if(Xe){var at=Xe.force>=fp;if(at){var At=Ve.actions.shouldRespectForcePress();if(Ve.type==="PENDING"){At&&ve();return}if(At){if(Ve.hasMoved){Ge.preventDefault();return}ve();return}Ge.preventDefault()}}}},{eventName:ph,fn:ve}]}function sv(he){var ve=(0,me.useRef)(Sc),Pe=(0,me.useRef)(Yi),Ce=Yr(function(){return ve.current},[]),ke=Yr(function(Mt){ve.current=Mt},[]),Ge=lr(function(){return{eventName:"touchstart",fn:function(Mt){if(!Mt.defaultPrevented){var sn=he.findClosestDraggableId(Mt);if(sn){var tr=he.tryGetLock(sn,Xe,{sourceEvent:Mt});if(tr){var hr=Mt.touches[0],yr=hr.clientX,Xr=hr.clientY,oi={x:yr,y:Xr};Pe.current(),ct(tr,oi)}}}}}},[he]),Ve=Yr(function(){var Mt={capture:!0,passive:!1};Pe.current=Gn(window,[Ge],Mt)},[Ge]),Xe=Yr(function(){var ft=ve.current;ft.type!=="IDLE"&&(ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),ke(Sc),Pe.current(),Ve())},[Ve,ke]),at=Yr(function(){var ft=ve.current;Xe(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[Xe]),At=Yr(function(){var Mt={capture:!0,passive:!1},sn={cancel:at,completed:Xe,getPhase:Ce},tr=Gn(window,Uc(sn),Mt),hr=Gn(window,Zx(sn),Mt);Pe.current=function(){tr(),hr()}},[at,Ce,Xe]),pt=Yr(function(){var Mt=Ce();Mt.type!=="PENDING"&&wn(!1);var sn=Mt.actions.fluidLift(Mt.point);ke({type:"DRAGGING",actions:sn,hasMoved:!1})},[Ce,ke]),ct=Yr(function(Mt,sn){Ce().type!=="IDLE"&&wn(!1);var tr=setTimeout(pt,Ho);ke({type:"PENDING",point:sn,actions:Mt,longPressTimerId:tr}),At()},[At,Ce,ke,pt]);yo(function(){return Ve(),function(){Pe.current();var sn=Ce();sn.type==="PENDING"&&(clearTimeout(sn.longPressTimerId),ke(Sc))}},[Ce,Ve,ke]),yo(function(){var Mt=Gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Mt},[])}function Uo(he){}var Bf={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Dm(he,ve){if(ve==null)return!1;var Pe=!!Bf[ve.tagName.toLowerCase()];if(Pe)return!0;var Ce=ve.getAttribute("contenteditable");return Ce==="true"||Ce===""?!0:ve===he?!1:Dm(he,ve.parentElement)}function vs(he,ve){var Pe=ve.target;return Ms(Pe)?Dm(he,Pe):!1}var lv=function(he){return Mo(he.getBoundingClientRect()).center};function As(he){return he instanceof xo(he).Element}var jd=function(){var he="matches";if(typeof document=="undefined")return he;var ve=[he,"msMatchesSelector","webkitMatchesSelector"],Pe=_u(ve,function(Ce){return Ce in Element.prototype});return Pe||he}();function gd(he,ve){return he==null?null:he[jd](ve)?he:gd(he.parentElement,ve)}function wc(he,ve){return he.closest?he.closest(ve):gd(he,ve)}function ul(he){return"["+Ru.contextId+'="'+he+'"]'}function Fo(he,ve){var Pe=ve.target;if(!As(Pe))return null;var Ce=ul(he),ke=wc(Pe,Ce);return!ke||!Ms(ke)?null:ke}function Ko(he,ve){var Pe=Fo(he,ve);return Pe?Pe.getAttribute(Ru.draggableId):null}function Us(he,ve){var Pe="["+Ts.contextId+'="'+he+'"]',Ce=fu(document.querySelectorAll(Pe)),ke=_u(Ce,function(Ge){return Ge.getAttribute(Ts.id)===ve});return!ke||!Ms(ke)?null:ke}function hp(he){he.preventDefault()}function Tf(he){var ve=he.expected,Pe=he.phase,Ce=he.isLockActive,ke=he.shouldWarn;return!(!Ce()||ve!==Pe)}function eu(he){var ve=he.lockAPI,Pe=he.store,Ce=he.registry,ke=he.draggableId;if(ve.isClaimed())return!1;var Ge=Ce.draggable.findById(ke);return!(!Ge||!Ge.options.isEnabled||!_l(Pe.getState(),ke))}function vh(he){var ve=he.lockAPI,Pe=he.contextId,Ce=he.store,ke=he.registry,Ge=he.draggableId,Ve=he.forceSensorStop,Xe=he.sourceEvent,at=eu({lockAPI:ve,store:Ce,registry:ke,draggableId:Ge});if(!at)return null;var At=ke.draggable.getById(Ge),pt=Us(Pe,At.descriptor.id);if(!pt||Xe&&!At.options.canDragInteractiveElements&&vs(pt,Xe))return null;var ct=ve.claim(Ve||Yi),ft="PRE_DRAG";function Mt(){return At.options.shouldRespectForcePress}function sn(){return ve.isActive(ct)}function tr(oa,Xi){Tf({expected:oa,phase:ft,isLockActive:sn,shouldWarn:!0})&&Ce.dispatch(Xi())}var hr=tr.bind(null,"DRAGGING");function yr(oa){function Xi(){ve.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Xi(),ft!=="PRE_DRAG"&&wn(!1)),Ce.dispatch(Me(oa.liftActionArgs)),ft="DRAGGING";function vo(Da,ks){if(ks===void 0&&(ks={shouldBlockNextClick:!1}),oa.cleanup(),ks.shouldBlockNextClick){var nu=Gn(window,[{eventName:"click",fn:hp,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(nu)}Xi(),Ce.dispatch(Zn({reason:Da}))}return(0,Ft.Z)({isActive:function(){return Tf({expected:"DRAGGING",phase:ft,isLockActive:sn,shouldWarn:!1})},shouldRespectForcePress:Mt,drop:function(ks){return vo("DROP",ks)},cancel:function(ks){return vo("CANCEL",ks)}},oa.actions)}function Xr(oa){var Xi=Qs(function(Da){hr(function(){return _t({client:Da})})}),vo=yr({liftActionArgs:{id:Ge,clientSelection:oa,movementMode:"FLUID"},cleanup:function(){return Xi.cancel()},actions:{move:Xi}});return(0,Ft.Z)({},vo,{move:Xi})}function oi(){var oa={moveUp:function(){return hr(_n)},moveRight:function(){return hr(Cn)},moveDown:function(){return hr(En)},moveLeft:function(){return hr(Wn)}};return yr({liftActionArgs:{id:Ge,clientSelection:lv(pt),movementMode:"SNAP"},cleanup:Yi,actions:oa})}function fi(){var oa=Tf({expected:"PRE_DRAG",phase:ft,isLockActive:sn,shouldWarn:!0});oa&&ve.release()}var ya={isActive:function(){return Tf({expected:"PRE_DRAG",phase:ft,isLockActive:sn,shouldWarn:!1})},shouldRespectForcePress:Mt,fluidLift:Xr,snapLift:oi,abort:fi};return ya}var Ah=[nc,$l,sv];function Nm(he){var ve=he.contextId,Pe=he.store,Ce=he.registry,ke=he.customSensors,Ge=he.enableDefaultSensors,Ve=[].concat(Ge?Ah:[],ke||[]),Xe=(0,me.useState)(function(){return hh()})[0],at=Yr(function(Xr,oi){Xr.isDragging&&!oi.isDragging&&Xe.tryAbandon()},[Xe]);yo(function(){var Xr=Pe.getState(),oi=Pe.subscribe(function(){var fi=Pe.getState();at(Xr,fi),Xr=fi});return oi},[Xe,Pe,at]),yo(function(){return Xe.tryAbandon},[Xe.tryAbandon]);var At=Yr(function(yr){return eu({lockAPI:Xe,registry:Ce,store:Pe,draggableId:yr})},[Xe,Ce,Pe]),pt=Yr(function(yr,Xr,oi){return vh({lockAPI:Xe,registry:Ce,contextId:ve,store:Pe,draggableId:yr,forceSensorStop:Xr,sourceEvent:oi&&oi.sourceEvent?oi.sourceEvent:null})},[ve,Xe,Ce,Pe]),ct=Yr(function(yr){return Ko(ve,yr)},[ve]),ft=Yr(function(yr){var Xr=Ce.draggable.findById(yr);return Xr?Xr.options:null},[Ce.draggable]),Mt=Yr(function(){Xe.isClaimed()&&(Xe.tryAbandon(),Pe.getState().phase!=="IDLE"&&Pe.dispatch(Qn()))},[Xe,Pe]),sn=Yr(Xe.isClaimed,[Xe]),tr=lr(function(){return{canGetLock:At,tryGetLock:pt,findClosestDraggableId:ct,findOptionsForDraggable:ft,tryReleaseLock:Mt,isLockClaimed:sn}},[At,pt,ct,ft,Mt,sn]);Uo(Ve);for(var hr=0;hr"u")return Ft=Object.create(null),dt;if(Ft[It])if(typeof mt!="function")delete Ft[It];else{const on=Ft[It];for(let tt=0;tt1&&(on=Array.prototype.slice.call(arguments,1));for(let tt=0;tt=dp||Math.abs(ve.y-he.y)>=dp}var mh={type:"IDLE"};function Hu(he){var ve=he.cancel,Pe=he.completed,Ce=he.getPhase,ke=he.setPhase;return[{eventName:"mousemove",fn:function(Ve){var Xe=Ve.button,ot=Ve.clientX,At=Ve.clientY;if(Xe===Mm){var pt={x:ot,y:At},ct=Ce();if(ct.type==="DRAGGING"){Ve.preventDefault(),ct.actions.move(pt);return}ct.type!=="PENDING"&&wn(!1);var ft=ct.point;if(ey(ft,pt)){Ve.preventDefault();var Tt=ct.actions.fluidLift(pt);ke({type:"DRAGGING",actions:Tt})}}}},{eventName:"mouseup",fn:function(Ve){var Xe=Ce();if(Xe.type!=="DRAGGING"){ve();return}Ve.preventDefault(),Xe.actions.drop({shouldBlockNextClick:!0}),Pe()}},{eventName:"mousedown",fn:function(Ve){Ce().type==="DRAGGING"&&Ve.preventDefault(),ve()}},{eventName:"keydown",fn:function(Ve){var Xe=Ce();if(Xe.type==="PENDING"){ve();return}if(Ve.keyCode===wf){Ve.preventDefault(),ve();return}Tm(Ve)}},{eventName:"resize",fn:ve},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Ce().type==="PENDING"&&ve()}},{eventName:"webkitmouseforcedown",fn:function(Ve){var Xe=Ce();if(Xe.type==="IDLE"&&wn(!1),Xe.actions.shouldRespectForcePress()){ve();return}Ve.preventDefault()}},{eventName:ph,fn:ve}]}function nc(he){var ve=(0,me.useRef)(mh),Pe=(0,me.useRef)(Yi),Ce=lr(function(){return{eventName:"mousedown",fn:function(ct){if(!ct.defaultPrevented&&ct.button===Mm&&!(ct.ctrlKey||ct.metaKey||ct.shiftKey||ct.altKey)){var ft=he.findClosestDraggableId(ct);if(ft){var Tt=he.tryGetLock(ft,Ve,{sourceEvent:ct});if(Tt){ct.preventDefault();var sn={x:ct.clientX,y:ct.clientY};Pe.current(),At(Tt,sn)}}}}}},[he]),ke=lr(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ct){if(!ct.defaultPrevented){var ft=he.findClosestDraggableId(ct);if(ft){var Tt=he.findOptionsForDraggable(ft);Tt&&(Tt.shouldRespectForcePress||he.canGetLock(ft)&&ct.preventDefault())}}}}},[he]),Ge=Yr(function(){var ct={passive:!1,capture:!0};Pe.current=Gn(window,[ke,Ce],ct)},[ke,Ce]),Ve=Yr(function(){var pt=ve.current;pt.type!=="IDLE"&&(ve.current=mh,Pe.current(),Ge())},[Ge]),Xe=Yr(function(){var pt=ve.current;Ve(),pt.type==="DRAGGING"&&pt.actions.cancel({shouldBlockNextClick:!0}),pt.type==="PENDING"&&pt.actions.abort()},[Ve]),ot=Yr(function(){var ct={capture:!0,passive:!1},ft=Hu({cancel:Xe,completed:Ve,getPhase:function(){return ve.current},setPhase:function(sn){ve.current=sn}});Pe.current=Gn(window,ft,ct)},[Xe,Ve]),At=Yr(function(ct,ft){ve.current.type!=="IDLE"&&wn(!1),ve.current={type:"PENDING",point:ft,actions:ct},ot()},[ot]);yo(function(){return Ge(),function(){Pe.current()}},[Ge])}var rc;function Gd(){}var Vd=(rc={},rc[cg]=!0,rc[gh]=!0,rc[rv]=!0,rc[Cf]=!0,rc);function hd(he,ve){function Pe(){ve(),he.cancel()}function Ce(){ve(),he.drop()}return[{eventName:"keydown",fn:function(Ge){if(Ge.keyCode===wf){Ge.preventDefault(),Pe();return}if(Ge.keyCode===kd){Ge.preventDefault(),Ce();return}if(Ge.keyCode===av){Ge.preventDefault(),he.moveDown();return}if(Ge.keyCode===yu){Ge.preventDefault(),he.moveUp();return}if(Ge.keyCode===Bm){Ge.preventDefault(),he.moveRight();return}if(Ge.keyCode===iv){Ge.preventDefault(),he.moveLeft();return}if(Vd[Ge.keyCode]){Ge.preventDefault();return}Tm(Ge)}},{eventName:"mousedown",fn:Pe},{eventName:"mouseup",fn:Pe},{eventName:"click",fn:Pe},{eventName:"touchstart",fn:Pe},{eventName:"resize",fn:Pe},{eventName:"wheel",fn:Pe,options:{passive:!0}},{eventName:ph,fn:Pe}]}function $l(he){var ve=(0,me.useRef)(Gd),Pe=lr(function(){return{eventName:"keydown",fn:function(Ge){if(Ge.defaultPrevented||Ge.keyCode!==kd)return;var Ve=he.findClosestDraggableId(Ge);if(!Ve)return;var Xe=he.tryGetLock(Ve,pt,{sourceEvent:Ge});if(!Xe)return;Ge.preventDefault();var ot=!0,At=Xe.snapLift();ve.current();function pt(){ot||wn(!1),ot=!1,ve.current(),Ce()}ve.current=Gn(window,hd(At,pt),{capture:!0,passive:!1})}}},[he]),Ce=Yr(function(){var Ge={passive:!1,capture:!0};ve.current=Gn(window,[Pe],Ge)},[Pe]);yo(function(){return Ce(),function(){ve.current()}},[Ce])}var Sc={type:"IDLE"},Ho=120,fp=.15;function Zx(he){var ve=he.cancel,Pe=he.getPhase;return[{eventName:"orientationchange",fn:ve},{eventName:"resize",fn:ve},{eventName:"contextmenu",fn:function(ke){ke.preventDefault()}},{eventName:"keydown",fn:function(ke){if(Pe().type!=="DRAGGING"){ve();return}ke.keyCode===wf&&ke.preventDefault(),ve()}},{eventName:ph,fn:ve}]}function Uc(he){var ve=he.cancel,Pe=he.completed,Ce=he.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ge){var Ve=Ce();if(Ve.type!=="DRAGGING"){ve();return}Ve.hasMoved=!0;var Xe=Ge.touches[0],ot=Xe.clientX,At=Xe.clientY,pt={x:ot,y:At};Ge.preventDefault(),Ve.actions.move(pt)}},{eventName:"touchend",fn:function(Ge){var Ve=Ce();if(Ve.type!=="DRAGGING"){ve();return}Ge.preventDefault(),Ve.actions.drop({shouldBlockNextClick:!0}),Pe()}},{eventName:"touchcancel",fn:function(Ge){if(Ce().type!=="DRAGGING"){ve();return}Ge.preventDefault(),ve()}},{eventName:"touchforcechange",fn:function(Ge){var Ve=Ce();Ve.type==="IDLE"&&wn(!1);var Xe=Ge.touches[0];if(Xe){var ot=Xe.force>=fp;if(ot){var At=Ve.actions.shouldRespectForcePress();if(Ve.type==="PENDING"){At&&ve();return}if(At){if(Ve.hasMoved){Ge.preventDefault();return}ve();return}Ge.preventDefault()}}}},{eventName:ph,fn:ve}]}function sv(he){var ve=(0,me.useRef)(Sc),Pe=(0,me.useRef)(Yi),Ce=Yr(function(){return ve.current},[]),ke=Yr(function(Tt){ve.current=Tt},[]),Ge=lr(function(){return{eventName:"touchstart",fn:function(Tt){if(!Tt.defaultPrevented){var sn=he.findClosestDraggableId(Tt);if(sn){var tr=he.tryGetLock(sn,Xe,{sourceEvent:Tt});if(tr){var hr=Tt.touches[0],yr=hr.clientX,Xr=hr.clientY,oi={x:yr,y:Xr};Pe.current(),ct(tr,oi)}}}}}},[he]),Ve=Yr(function(){var Tt={capture:!0,passive:!1};Pe.current=Gn(window,[Ge],Tt)},[Ge]),Xe=Yr(function(){var ft=ve.current;ft.type!=="IDLE"&&(ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),ke(Sc),Pe.current(),Ve())},[Ve,ke]),ot=Yr(function(){var ft=ve.current;Xe(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[Xe]),At=Yr(function(){var Tt={capture:!0,passive:!1},sn={cancel:ot,completed:Xe,getPhase:Ce},tr=Gn(window,Uc(sn),Tt),hr=Gn(window,Zx(sn),Tt);Pe.current=function(){tr(),hr()}},[ot,Ce,Xe]),pt=Yr(function(){var Tt=Ce();Tt.type!=="PENDING"&&wn(!1);var sn=Tt.actions.fluidLift(Tt.point);ke({type:"DRAGGING",actions:sn,hasMoved:!1})},[Ce,ke]),ct=Yr(function(Tt,sn){Ce().type!=="IDLE"&&wn(!1);var tr=setTimeout(pt,Ho);ke({type:"PENDING",point:sn,actions:Tt,longPressTimerId:tr}),At()},[At,Ce,ke,pt]);yo(function(){return Ve(),function(){Pe.current();var sn=Ce();sn.type==="PENDING"&&(clearTimeout(sn.longPressTimerId),ke(Sc))}},[Ce,Ve,ke]),yo(function(){var Tt=Gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Tt},[])}function Uo(he){}var Bf={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Dm(he,ve){if(ve==null)return!1;var Pe=!!Bf[ve.tagName.toLowerCase()];if(Pe)return!0;var Ce=ve.getAttribute("contenteditable");return Ce==="true"||Ce===""?!0:ve===he?!1:Dm(he,ve.parentElement)}function vs(he,ve){var Pe=ve.target;return Ms(Pe)?Dm(he,Pe):!1}var lv=function(he){return Mo(he.getBoundingClientRect()).center};function As(he){return he instanceof xo(he).Element}var jd=function(){var he="matches";if(typeof document=="undefined")return he;var ve=[he,"msMatchesSelector","webkitMatchesSelector"],Pe=_u(ve,function(Ce){return Ce in Element.prototype});return Pe||he}();function gd(he,ve){return he==null?null:he[jd](ve)?he:gd(he.parentElement,ve)}function wc(he,ve){return he.closest?he.closest(ve):gd(he,ve)}function ul(he){return"["+Ru.contextId+'="'+he+'"]'}function Fo(he,ve){var Pe=ve.target;if(!As(Pe))return null;var Ce=ul(he),ke=wc(Pe,Ce);return!ke||!Ms(ke)?null:ke}function Ko(he,ve){var Pe=Fo(he,ve);return Pe?Pe.getAttribute(Ru.draggableId):null}function Us(he,ve){var Pe="["+Ts.contextId+'="'+he+'"]',Ce=fu(document.querySelectorAll(Pe)),ke=_u(Ce,function(Ge){return Ge.getAttribute(Ts.id)===ve});return!ke||!Ms(ke)?null:ke}function hp(he){he.preventDefault()}function Tf(he){var ve=he.expected,Pe=he.phase,Ce=he.isLockActive,ke=he.shouldWarn;return!(!Ce()||ve!==Pe)}function eu(he){var ve=he.lockAPI,Pe=he.store,Ce=he.registry,ke=he.draggableId;if(ve.isClaimed())return!1;var Ge=Ce.draggable.findById(ke);return!(!Ge||!Ge.options.isEnabled||!_l(Pe.getState(),ke))}function vh(he){var ve=he.lockAPI,Pe=he.contextId,Ce=he.store,ke=he.registry,Ge=he.draggableId,Ve=he.forceSensorStop,Xe=he.sourceEvent,ot=eu({lockAPI:ve,store:Ce,registry:ke,draggableId:Ge});if(!ot)return null;var At=ke.draggable.getById(Ge),pt=Us(Pe,At.descriptor.id);if(!pt||Xe&&!At.options.canDragInteractiveElements&&vs(pt,Xe))return null;var ct=ve.claim(Ve||Yi),ft="PRE_DRAG";function Tt(){return At.options.shouldRespectForcePress}function sn(){return ve.isActive(ct)}function tr(oa,Xi){Tf({expected:oa,phase:ft,isLockActive:sn,shouldWarn:!0})&&Ce.dispatch(Xi())}var hr=tr.bind(null,"DRAGGING");function yr(oa){function Xi(){ve.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Xi(),ft!=="PRE_DRAG"&&wn(!1)),Ce.dispatch(Te(oa.liftActionArgs)),ft="DRAGGING";function mo(Da,ks){if(ks===void 0&&(ks={shouldBlockNextClick:!1}),oa.cleanup(),ks.shouldBlockNextClick){var nu=Gn(window,[{eventName:"click",fn:hp,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(nu)}Xi(),Ce.dispatch(Zn({reason:Da}))}return(0,Nt.Z)({isActive:function(){return Tf({expected:"DRAGGING",phase:ft,isLockActive:sn,shouldWarn:!1})},shouldRespectForcePress:Tt,drop:function(ks){return mo("DROP",ks)},cancel:function(ks){return mo("CANCEL",ks)}},oa.actions)}function Xr(oa){var Xi=Qs(function(Da){hr(function(){return _t({client:Da})})}),mo=yr({liftActionArgs:{id:Ge,clientSelection:oa,movementMode:"FLUID"},cleanup:function(){return Xi.cancel()},actions:{move:Xi}});return(0,Nt.Z)({},mo,{move:Xi})}function oi(){var oa={moveUp:function(){return hr(_n)},moveRight:function(){return hr(Cn)},moveDown:function(){return hr(En)},moveLeft:function(){return hr(Wn)}};return yr({liftActionArgs:{id:Ge,clientSelection:lv(pt),movementMode:"SNAP"},cleanup:Yi,actions:oa})}function fi(){var oa=Tf({expected:"PRE_DRAG",phase:ft,isLockActive:sn,shouldWarn:!0});oa&&ve.release()}var ya={isActive:function(){return Tf({expected:"PRE_DRAG",phase:ft,isLockActive:sn,shouldWarn:!1})},shouldRespectForcePress:Tt,fluidLift:Xr,snapLift:oi,abort:fi};return ya}var Ah=[nc,$l,sv];function Nm(he){var ve=he.contextId,Pe=he.store,Ce=he.registry,ke=he.customSensors,Ge=he.enableDefaultSensors,Ve=[].concat(Ge?Ah:[],ke||[]),Xe=(0,me.useState)(function(){return hh()})[0],ot=Yr(function(Xr,oi){Xr.isDragging&&!oi.isDragging&&Xe.tryAbandon()},[Xe]);yo(function(){var Xr=Pe.getState(),oi=Pe.subscribe(function(){var fi=Pe.getState();ot(Xr,fi),Xr=fi});return oi},[Xe,Pe,ot]),yo(function(){return Xe.tryAbandon},[Xe.tryAbandon]);var At=Yr(function(yr){return eu({lockAPI:Xe,registry:Ce,store:Pe,draggableId:yr})},[Xe,Ce,Pe]),pt=Yr(function(yr,Xr,oi){return vh({lockAPI:Xe,registry:Ce,contextId:ve,store:Pe,draggableId:yr,forceSensorStop:Xr,sourceEvent:oi&&oi.sourceEvent?oi.sourceEvent:null})},[ve,Xe,Ce,Pe]),ct=Yr(function(yr){return Ko(ve,yr)},[ve]),ft=Yr(function(yr){var Xr=Ce.draggable.findById(yr);return Xr?Xr.options:null},[Ce.draggable]),Tt=Yr(function(){Xe.isClaimed()&&(Xe.tryAbandon(),Pe.getState().phase!=="IDLE"&&Pe.dispatch(Qn()))},[Xe,Pe]),sn=Yr(Xe.isClaimed,[Xe]),tr=lr(function(){return{canGetLock:At,tryGetLock:pt,findClosestDraggableId:ct,findOptionsForDraggable:ft,tryReleaseLock:Tt,isLockClaimed:sn}},[At,pt,ct,ft,Tt,sn]);Uo(Ve);for(var hr=0;hr"u")return Nt=Object.create(null),dt;if(Nt[Rt])if(typeof mt!="function")delete Nt[Rt];else{const on=Nt[Rt];for(let nt=0;nt1&&(on=Array.prototype.slice.call(arguments,1));for(let nt=0;nt ${At}\uFF1A${pt}% `}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:ct.map(Ct=>Ct.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:[{type:"bar",name:"\u638C\u63E1\u7387",data:ct.map(Ct=>Ct.grasp_rate),barMaxWidth:"20%",itemStyle:{color:"#028DFD"},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}},{type:"bar",name:"\u5B8C\u6210\u7387",data:ct.map(Ct=>Ct.complete_rate),barMaxWidth:"20%",itemStyle:{color:"#CDCB56"},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}]},data:it}},[(Se=st==null?void 0:st.data)==null?void 0:Se.ability_goal_info,(Me=st==null?void 0:st.data)==null?void 0:Me.all_child_ability_goal_info,Gt]),Zn=(0,t.useMemo)(()=>{let de=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,img:e(48833)},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,img:e(21966)},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,img:e(58196)},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,img:e(34541)},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,img:e(31165)},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,img:e(17087)}];return de=de==null?void 0:de.map(ze=>{var et,lt,it;return F(F({},ze),((it=(lt=(et=st==null?void 0:st.data)==null?void 0:et.basic_info)==null?void 0:lt.resource_data)==null?void 0:it.find(ct=>(ct==null?void 0:ct.node_type)==(ze==null?void 0:ze.node_type)))||{})}),de},[(Ie=st==null?void 0:st.data)==null?void 0:Ie.basic_info]),ae=[{title:"\u6392\u5E8F",width:80,dataIndex:"test1",render:(de,ze,et)=>et+1},{title:"\u4E3B\u80FD\u529B",ellipsis:!0,dataIndex:"name"},{title:"\u5B50\u80FD\u529B\u6570\u91CF",ellipsis:!0,dataIndex:"children_count"},{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u8D44\u6E90\u6570\u91CF",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u638C\u63E1\u4EBA\u6570",ellipsis:!0,dataIndex:"grasp_count"},{title:"\u638C\u63E1\u4EBA\u6570\u5360\u6BD4",width:120,ellipsis:!0,dataIndex:"grasp_rate",render:de=>`${de}%`},{title:"\u64CD\u4F5C",width:100,ellipsis:!0,dataIndex:"action",render:(de,ze)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,o.xg)(`/knowledgegraph/${nt==null?void 0:nt.pathId}/statistics/abilitymap/${nt==null?void 0:nt.learningpathId}/detail/${ze==null?void 0:ze.id}?${Kt}&StatisticType=${_t==null?void 0:_t.type}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Le=[{title:"\u6392\u5E8F",width:80,dataIndex:"test1",render:(de,ze,et)=>et+1},{title:"\u5B50\u80FD\u529B",ellipsis:!0,dataIndex:"name"},{title:"\u4E3B\u80FD\u529B",ellipsis:!0,dataIndex:"parent_name"},{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u8D44\u6E90\u6570\u91CF",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u638C\u63E1\u4EBA\u6570",ellipsis:!0,dataIndex:"grasp_count"},{title:"\u638C\u63E1\u4EBA\u6570\u5360\u6BD4",width:120,ellipsis:!0,dataIndex:"grasp_rate",render:de=>`${de}%`},{title:"\u64CD\u4F5C",width:100,ellipsis:!0,dataIndex:"action",render:(de,ze)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,o.xg)(`/knowledgegraph/${nt==null?void 0:nt.pathId}/statistics/abilitymap/${nt==null?void 0:nt.learningpathId}/detail/${ze==null?void 0:ze.id}?${Kt}&StatisticType=${_t==null?void 0:_t.type}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Xe=[{title:"\u6392\u5E8F",width:80,dataIndex:"test1",render:(de,ze,et)=>et+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"real_name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:de=>de||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},...(((ke=kt==null?void 0:kt.data)==null?void 0:ke.ability_goals)||[]).map(de=>({title:`\u4E3B\u80FD\u529B-${de.name}\u638C\u63E1\u7387`,ellipsis:!0,dataIndex:`${de.id}_grasp_rate`,render:ze=>`${ze}%`})),{title:"\u64CD\u4F5C",width:100,ellipsis:!0,dataIndex:"action",render:(de,ze)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,o.xg)(`/knowledgegraph/${nt==null?void 0:nt.pathId}/statistics/abilitymap/${nt==null?void 0:nt.learningpathId}/detail/${ze==null?void 0:ze.user_id}?${Kt}&StatisticType=${_t==null?void 0:_t.type}`)}},"\u67E5\u770B\u8BE6\u60C5")}];console.log(Xe,"rankingColumns3"),(0,t.useEffect)(()=>{R&&Et(k(F({},nt),{learningpathId:R}))},[R]),(0,t.useEffect)(()=>{var de;nt!=null&&nt.learningpathId&>(((de=dt==null?void 0:dt.ability_goals)==null?void 0:de.find(ze=>(ze==null?void 0:ze.id)==(nt==null?void 0:nt.learningpathId)))||{})},[nt,dt==null?void 0:dt.ability_goals]),(0,t.useEffect)(()=>{nt!=null&&nt.learningpathId&&(Jt(0),en({subject_id:nt==null?void 0:nt.pathId,id:nt==null?void 0:nt.learningpathId}))},[nt==null?void 0:nt.learningpathId]),(0,t.useEffect)(()=>{var de;(de=st==null?void 0:st.data)!=null&&de.is_updating&&L.ZP.warning("\u80FD\u529B\u56FE\u8C31\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(Je=st==null?void 0:st.data)==null?void 0:Je.is_updating]),(0,t.useEffect)(()=>{nt!=null&&nt.learningpathId&&jn(k(F({},_t),{id:nt==null?void 0:nt.learningpathId}))},[_t,nt==null?void 0:nt.learningpathId]);const T=de=>{var ze,et,lt,it;const ct=((et=(ze=st==null?void 0:st.data)==null?void 0:ze.basic_info)==null?void 0:et.no_study_count)+((it=(lt=st==null?void 0:st.data)==null?void 0:lt.basic_info)==null?void 0:it.study_count);return ct?de/ct*100:0},M=()=>t.createElement("div",{className:"flex item-center justify-center gap-60px-rem pb-20px-rem"},gn==null?void 0:gn.map(de=>{const{id:ze,name:et,grasp_rate:lt=0,complete_rate:it=0}=de;return t.createElement("div",{key:ze,className:"flex flex-col item-center justify-center"},t.createElement("div",{className:"relative flex item-center justify-center",style:{width:"fit-content"}},t.createElement(E.Z,{strokeColor:"#028DFD",percentage:lt,startAngle:270,trackColor:"#152441",outerDiameter:"184rem",innerDiameter:"158rem",hoverEffect:!1,innerBackgroundColor:"transparent"}),t.createElement(E.Z,{strokeColor:"#CDCB56",percentage:it,startAngle:270,trackColor:"#152441",outerDiameter:"128rem",innerDiameter:"102rem",hoverEffect:!1,innerBackgroundColor:"transparent",style:{position:"absolute"}})),t.createElement("div",{style:{background:"rgba(21, 36, 65, 0.5)",width:"206rem",padding:"30rem"},className:"flex flex-col item-center justify-center gap-20px-rem mt-40px-rem text-14px-rem"},t.createElement(te.Z,{title:et,placement:"topLeft"},t.createElement("span",{className:"multi_ellipsis1"},et)),t.createElement("div",{style:{width:"129rem"},className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"10rem",height:"10rem",background:"#028DFD"}}),"\u638C\u63E1\u7387\uFF1A",lt,"%"),t.createElement("div",{style:{width:"129rem"},className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"10rem",height:"10rem",background:"#CDCB56"}}),"\u5B8C\u6210\u7387\uFF1A",it,"%")))})),Te=()=>{const de=gn.map(it=>it.grasp_rate),ze=gn.map(it=>it.complete_rate),et=Math.max(...de,...ze)*1.2,lt={tooltip:{trigger:"item"},radar:{indicator:gn.map(it=>({name:it.name,max:et,min:0})),name:{color:"#fff"},axisLine:{lineStyle:{color:"#096F99"}},splitLine:{show:!1},splitArea:{areaStyle:{color:["rgba(17, 47, 101, 0.5)","rgba(17, 47, 101, 1)"]}}},series:[{type:"radar",symbolSize:2,tooltip:{trigger:"item",formatter:function(it){console.log(it);let ct=it.name+"
";return it.value.forEach((Bt,Ct)=>{ct+=gn[Ct].name+"\uFF1A"+Bt+"%
"}),ct}},data:[{value:de,name:"\u638C\u63E1\u7387",lineStyle:{color:"rgba(2, 141, 253, 1)",window:3},areaStyle:{color:"rgba(2, 141, 253, 0.35)"},itemStyle:{color:"rgba(2, 141, 253, 1)",borderWidth:2}},{value:ze,name:"\u5B8C\u6210\u7387",lineStyle:{color:"rgba(205, 203, 86, 1)",window:3},areaStyle:{color:"rgba(205, 203, 86, 0.35)"},itemStyle:{color:"rgba(205, 203, 86, 1)",borderWidth:2}}]}]};return t.createElement("div",{className:"pb-20px-rem flex item-center justify-center h-full"},t.createElement(W.Z,{option:lt,className:"w-full"}))};return t.createElement(S.Z,null,t.createElement(s.Z,{spinning:Dt},t.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},t.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${P?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:P?"auto":"90rem",top:P?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${P?"":`url(${v})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},t.createElement("img",{src:J,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{d.history.push(`/knowledgegraph/${nt.pathId}?${Kt}`)}}),t.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},t.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u9009\u62E9"),t.createElement(te.Z,{title:(ht==null?void 0:ht.name)||"",placement:"topLeft"},t.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(ht==null?void 0:ht.name)||"")),t.createElement("div",{className:`current flex item-center justify-center text-nowrap ${le.Z.ChangeBut}`,onClick:()=>{m({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"",type:"goal",currentSelectData:ht}}})}},t.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((_e=st==null?void 0:st.data)==null?void 0:_e.updated_at)&&t.createElement(t.Fragment,null,t.createElement("img",{src:y,style:{width:"14rem"}}),t.createElement("div",null,ce()((Re=st==null?void 0:st.data)==null?void 0:Re.updated_at).format("YYYY-MM-DD HH:mm"))),t.createElement("div",{className:`current flex item-center text-nowrap ${le.Z.ChangeBut}`,onClick:()=>q(void 0,null,function*(){var de;const ze=yield(0,p.D$)({subject_id:nt==null?void 0:nt.pathId,id:(de=st==null?void 0:st.data)==null?void 0:de.route_id});(ze==null?void 0:ze.status)==0&&L.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),t.createElement("div",{className:"flex flex-col gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${n})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement("div",{className:"flex gap-20px-rem w-full"},t.createElement("div",{className:`${le.Z.DefaultDiv} p-20px-rem`,style:{width:"421rem",height:"270rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:f,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5B66\u4E60\u60C5\u51B5")),t.createElement("div",{className:"mt-30px-rem p-10px-rem"},t.createElement("div",{className:"flex flex-col gap-6px-rem"},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},"\u5B66\u4E60\u603B\u4EBA\u6570"),t.createElement("div",null,((_=(H=st==null?void 0:st.data)==null?void 0:H.basic_info)==null?void 0:_.study_count)||0)),t.createElement(Q.Z,{className:`${le.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:T((h=(x=st==null?void 0:st.data)==null?void 0:x.basic_info)==null?void 0:h.study_count),showInfo:!1,trailColor:"#202857",strokeColor:"#0676DB"})),t.createElement("div",{className:"flex flex-col gap-6px-rem",style:{margin:"30rem 0"}},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},"\u672A\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",null,((r=(u=st==null?void 0:st.data)==null?void 0:u.basic_info)==null?void 0:r.no_study_count)||0)),t.createElement(Q.Z,{className:`${le.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:T((Z=(w=st==null?void 0:st.data)==null?void 0:w.basic_info)==null?void 0:Z.no_study_count),showInfo:!1,trailColor:"#202857",strokeColor:"#CDCB56"})),t.createElement("div",{className:"flex flex-col gap-6px-rem"},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},"\u672C\u5468\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",null,((a=(i=st==null?void 0:st.data)==null?void 0:i.basic_info)==null?void 0:a.week_study_count)||0)),t.createElement(Q.Z,{className:`${le.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:T((C=(j=st==null?void 0:st.data)==null?void 0:j.basic_info)==null?void 0:C.week_study_count),showInfo:!1,trailColor:"#202857",strokeColor:"#26A27A"})))),t.createElement("div",{className:`${le.Z.DefaultDiv} p-20px-rem`,style:{width:"600rem",height:"270rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:f,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u80FD\u529B\u56FE\u8C31\u8282\u70B9\u60C5\u51B5")),t.createElement("div",{className:"mt-28px-rem flex justify-between"},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(z=(g=st==null?void 0:st.data)==null?void 0:g.basic_info)==null?void 0:z.main_goal_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u4E3B\u80FD\u529B\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(37032),alt:""})),t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(oe=(Ae=st==null?void 0:st.data)==null?void 0:Ae.basic_info)==null?void 0:oe.sub_goal_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u5B50\u80FD\u529B\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(84756),alt:""})),t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(ge=(ve=st==null?void 0:st.data)==null?void 0:ve.basic_info)==null?void 0:ge.knowledge_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u77E5\u8BC6\u70B9\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(18916),alt:""})),t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(A=(xe=st==null?void 0:st.data)==null?void 0:xe.basic_info)==null?void 0:A.resource_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u8D44\u6E90\u603B\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(69197),alt:""})))),t.createElement("div",{className:`${le.Z.DefaultDiv} flex-1 p-20px-rem`,style:{height:"270rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:f,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5404\u8D44\u6E90\u7C7B\u578B\u6570\u91CF")),t.createElement("div",{className:"mt-28px-rem flex justify-between"},Zn==null?void 0:Zn.map((de,ze)=>t.createElement("div",{key:ze,className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},de==null?void 0:de.num),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-20px-rem"},de==null?void 0:de.title),t.createElement("img",{style:{width:"90rem"},src:de.img,alt:""})))))),t.createElement("div",{className:"flex gap-20px-rem w-full"},t.createElement("div",{className:`${le.Z.DefaultDiv} flex flex-col p-20px-rem`,style:{width:"600rem",height:"547rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:f,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u4E3B\u80FD\u529B\u638C\u63E1\u60C5\u51B5"),t.createElement("div",{className:"flex item-center gap-20px-rem ml-auto text-12px-rem"},t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u638C\u63E1\u7387"),t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),"\u5B8C\u6210\u7387"))),t.createElement("div",{className:"mt-30px-rem p-10px-rem flex-1"},gn.length===0?t.createElement(ue.Z,null):t.createElement(t.Fragment,null,gn.length<3&&M(),gn.length>=3&&Te()))),t.createElement("div",{className:`${le.Z.DefaultDiv} flex-1 p-20px-rem`,style:{height:"547rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:f,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5B50\u80FD\u529B\u638C\u63E1\u60C5\u51B5"),t.createElement("div",{className:"flex item-center gap-20px-rem ml-auto text-12px-rem"},t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u638C\u63E1\u7387"),t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),"\u5B8C\u6210\u7387"),!!((pe=(re=st==null?void 0:st.data)==null?void 0:re.all_child_ability_goal_info)!=null&&pe.length)&&t.createElement(O.default,{value:Gt,onChange:Jt,className:`${le.Z.select} ml-30px-rem`,rootClassName:le.Z.selectWrap},(ye=yt==null?void 0:yt.data)==null?void 0:ye.map((de,ze)=>t.createElement(O.default.Option,{value:ze},de.name))))),(qe=(Fe=st==null?void 0:st.data)==null?void 0:Fe.all_child_ability_goal_info)!=null&&qe.length?t.createElement(W.Z,{style:{height:"100%",paddingBottom:"40rem"},option:yt==null?void 0:yt.option}):t.createElement(ue.Z,null)))),t.createElement("div",{className:`flex item-center ${le.Z.NavBgTwo}`},[{title:"\u4E3B\u80FD\u529B\u7EDF\u8BA1\u8868",key:"1"},{title:"\u5B50\u80FD\u529B\u7EDF\u8BA1\u8868",key:"2"},{title:"\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u8868",key:"3"}].map(de=>t.createElement("div",{key:de==null?void 0:de.key,className:`flex item-center justify-center text-16px-rem h-full current - ${le.Z.NavBgItem} ${(_t==null?void 0:_t.type)==(de==null?void 0:de.key)?le.Z.NavBgTwoActive:""}`,onClick:()=>{qn(k(F({},_t),{type:de==null?void 0:de.key,page:1,keyword:""}))}},de==null?void 0:de.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(he.t7,{className:le.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:_t==null?void 0:_t.keyword,onChange:de=>{qn(k(F({},_t),{keyword:de,page:1}))}})),t.createElement("div",{className:`${le.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${n})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(b.default,{className:`${le.Z.TableStyle}`,loading:tn,locale:{emptyText:t.createElement(ue.Z,null)},columns:(_t==null?void 0:_t.type)=="1"?ae:(_t==null?void 0:_t.type)=="2"?Le:Xe,dataSource:((Ue=kt==null?void 0:kt.data)==null?void 0:Ue.lists)||[],pagination:{total:((We=kt==null?void 0:kt.data)==null?void 0:We.total_count)||0,onChange:(de,ze)=>{qn(k(F({},_t),{page:de,limit:ze}))},current:_t==null?void 0:_t.page,pageSize:_t==null?void 0:_t.limit}})),(wt==null?void 0:wt.key)&&t.createElement($.E_,{type:"goal",isCustom:!0,open:(wt==null?void 0:wt.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"\u9009\u62E9\u80FD\u529B\u56FE\u8C31",currentSeleteData:ht,onFinish:de=>{Et(k(F({},nt),{learningpathId:de==null?void 0:de.selectId})),d.history.push(`/knowledgegraph/${nt==null?void 0:nt.pathId}/statistics/abilitymap/${de==null?void 0:de.selectId}?${Kt}`)}}))))};var I=(0,d.connect)(({pathsDetail:m})=>({pathsDetail:m}))(ne)},18376:function(je,me,e){e.d(me,{E_:function(){return ee},DZ:function(){return V},NI:function(){return we}});var t=e(43418),d=e(8591),v=e(6848),J=e(24905),f=e(78241),y=e(92832),n=e(57809),L=e(5112),te=e(78673),s=e(59301),Q=e(65582),O={ItemDom:"ItemDom___gJ4Dc"},b=e(61527),le=e(49320),$=Object.defineProperty,W=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,K=(N,Ce,F)=>Ce in N?$(N,Ce,{enumerable:!0,configurable:!0,writable:!0,value:F}):N[Ce]=F,p=(N,Ce)=>{for(var F in Ce||(Ce={}))he.call(Ce,F)&&K(N,F,Ce[F]);if(ce)for(var F of ce(Ce))ue.call(Ce,F)&&K(N,F,Ce[F]);return N},o=(N,Ce)=>W(N,Be(Ce)),E=(N,Ce,F)=>new Promise((k,q)=>{var X=m=>{try{I(F.next(m))}catch(Y){q(Y)}},ne=m=>{try{I(F.throw(m))}catch(Y){q(Y)}},I=m=>m.done?k(m.value):Promise.resolve(m.value).then(X,ne);I((F=F.apply(N,Ce)).next())});const S=({dispatch:N,pathsDetail:Ce,currentSeleteData:F,onFinish:k,open:q,title:X,type:ne,isCustom:I})=>{var m;const Y=ne==="knowledge"?"uuid":"id",R=(0,Q.useParams)(),{detail:P}=Ce,[fe,Se]=(0,s.useState)(F==null?void 0:F[Y]),[,Me,Ie]=(0,b.U)(le.mE,{subject_id:R==null?void 0:R.pathId,type:ne}),ke=ne==="goal"?P==null?void 0:P.ability_goals:ne==="knowledge"?((P==null?void 0:P.nodes)||[]).slice(1):P==null?void 0:P.route_nodes;return s.createElement(t.default,{open:q,width:1078,destroyOnClose:!0,closeIcon:F!=null&&F[Y]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:Me,title:X,cancelButtonProps:{style:{display:F!=null&&F[Y]?"inline-block":"none"}},onCancel:()=>{F!=null&&F[Y]&&N({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>E(void 0,null,function*(){var Je;const _e=ne==="goal"?"\u80FD\u529B\u56FE\u8C31":ne==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!fe){d.ZP.warning(`\u8BF7\u5148\u9009\u62E9${_e}`);return}let Re;I||(Re=yield Ie({type:ne,subject_id:R==null?void 0:R.pathId,id:fe})),((Re==null?void 0:Re.status)==0||I)&&((Je=d.ZP)==null||Je.success(`${_e}\u9009\u62E9\u6210\u529F\uFF01`),N({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),k==null||k({selectId:fe}))})},s.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(m=ke||[])==null?void 0:m.map(Je=>{var _e;return s.createElement("div",{key:Je==null?void 0:Je[Y],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(_e=O)==null?void 0:_e.ItemDom}`},s.createElement("div",{className:"flex item-center gap-10px-rem"},s.createElement(v.Z,{title:Je==null?void 0:Je.name},s.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Je==null?void 0:Je.name)),s.createElement(J.default,{className:"ml-auto",checked:fe===(Je==null?void 0:Je[Y]),onChange:Re=>{Se(Re.target.checked?Je==null?void 0:Je[Y]:null)}})),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),s.createElement("div",{style:{color:"#232B40"}},(Je==null?void 0:Je.applicable_people)||"--")),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),s.createElement(v.Z,{title:Je==null?void 0:Je.description,placement:"topLeft"},s.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Je==null?void 0:Je.description)||"--"))))})))},ee=(0,Q.connect)(({pathsDetail:N})=>({pathsDetail:N}))(S),U=({pathsDetail:N,dispatch:Ce,onFinish:F,currentSeleteData:k={}})=>{const{actionTabs:q,detail:X}=N,ne=(0,Q.useParams)(),[I]=f.default.useForm(),[,m,Y]=(0,b.U)(le.wv,{subject_id:ne==null?void 0:ne.pathId}),[,R,P]=(0,b.U)(le.EG,{subject_id:ne==null?void 0:ne.pathId});return(0,s.useEffect)(()=>{(q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&I.setFieldsValue(p({},k))},[k,q]),s.createElement(t.default,{open:(q==null?void 0:q.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:m||R,destroyOnClose:!0,title:q==null?void 0:q.key,onCancel:()=>{Ce({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),I.resetFields()},okText:(q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>E(void 0,null,function*(){I.submit()})},s.createElement(f.default,{form:I,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:fe=>E(void 0,null,function*(){const Se=yield((q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?P:Y)(o(p({},fe),{subject_id:ne==null?void 0:ne.pathId}));(Se==null?void 0:Se.status)==0&&(d.ZP.success((q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),I.resetFields(),Ce({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),F==null||F())})},s.createElement(f.default.Item,{name:"id",hidden:!0}),s.createElement(f.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},s.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),s.createElement(f.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(X==null?void 0:X.route_nodes)||[]})),s.createElement(f.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},s.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),s.createElement(f.default.Item,{name:"description",label:"\u7B80\u4ECB"},s.createElement(y.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},V=(0,Q.connect)(({pathsDetail:N})=>({pathsDetail:N}))(U),B=({pathsDetail:N,onFinish:Ce,dispatch:F,type:k})=>{var q,X,ne;const{actionTabs:I,detail:m}=N,Y=(0,Q.useParams)(),[R]=f.default.useForm(),P=f.default.useWatch("uuid",R),fe=f.default.useWatch("send_route",R),[Se,Me]=(0,s.useState)(!1),[Ie,ke]=(0,s.useState)(null),[,Je,_e,Re]=(0,b.U)(le.O9,{type:k,subject_id:Y==null?void 0:Y.pathId}),[,,H,_]=(0,b.U)(le.Ho,{subject_id:Y==null?void 0:Y.pathId}),[,x,h]=(0,b.U)(le.zc,{subject_id:Y==null?void 0:Y.pathId,type:k}),[u,r]=(0,s.useState)({}),w=(...Z)=>E(void 0,[...Z],function*(i=R.getFieldsValue()){const a=yield h(o(p({},i),{repeat_names:Re==null?void 0:Re.repeat_names,is_cover:Ie,subject_id:Y==null?void 0:Y.pathId,type:k}));(a==null?void 0:a.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...j){var C,g;window.open((g=(C=_==null?void 0:_.data)==null?void 0:C.find(z=>(z==null?void 0:z.id)===i.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),Ce==null||Ce(),F({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Me(!1),R.resetFields())});return(0,s.useEffect)(()=>{var Z;R.setFieldsValue(p({},(Z=I==null?void 0:I.params)==null?void 0:Z.data))},[I]),(0,s.useEffect)(()=>{H({subject_id:Y==null?void 0:Y.pathId})},[]),(0,s.useEffect)(()=>{var Z;P&&r(((Z=m==null?void 0:m.nodes)==null?void 0:Z.find(i=>(i==null?void 0:i.uuid)==P))||{})},[P]),s.createElement(s.Fragment,null,s.createElement(t.default,{open:(I==null?void 0:I.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Je||x,title:I==null?void 0:I.key,onCancel:()=>{F({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),R.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>E(void 0,null,function*(){R.submit()})},s.createElement(f.default,{preserve:!1,form:R,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:Z=>{"uuid"in Z&&R.setFieldsValue({ids:[]})},onFinish:Z=>E(void 0,null,function*(){console.log("allvalue",Z);const i=yield _e(o(p({},Z),{name:u==null?void 0:u.name,subject_id:Y==null?void 0:Y.pathId}));if((i==null?void 0:i.status)==0&&(i!=null&&i.is_repeat)){Me(!0);return}yield w(Z)})},s.createElement(f.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(_==null?void 0:_.data)||[]})),k=="knowledge"?s.createElement(f.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},s.createElement(L.ZP.Group,{options:((X=((q=m==null?void 0:m.nodes)==null?void 0:q.length)>1?m==null?void 0:m.nodes.slice(1):[])==null?void 0:X.map(Z=>({label:Z==null?void 0:Z.name,value:Z==null?void 0:Z.uuid})))||[]})):s.createElement(f.default.Item,{name:"ids",label:k=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${k=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},s.createElement(J.default.Group,{options:((ne=(k=="goal"?m==null?void 0:m.ability_goals:m==null?void 0:m.route_nodes)||[])==null?void 0:ne.map(Z=>({label:Z==null?void 0:Z.name,value:(Z==null?void 0:Z.id)||(Z==null?void 0:Z.uuid)})))||[]})),k=="knowledge"?s.createElement(s.Fragment,null,s.createElement("div",{className:"flex pl-64px-rem"},s.createElement(f.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},s.createElement(te.Z,null)),s.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),s.createElement(f.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:fe,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(u==null?void 0:u.routes)||[]}))):s.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},s.createElement("span",{className:"iconfont icon-tishi7"}),k=="goal"&&s.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),k=="route"&&s.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),s.createElement(t.default,{open:Se,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:x,onCancel:()=>{Me(!1),ke(null)},okButtonProps:{disabled:Ie==null},onOk:()=>E(void 0,null,function*(){yield w()})},s.createElement("div",{className:"flex flex-col"},k=="goal"?s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),s.createElement(L.ZP.Group,{className:"mt-14px-rem",value:Ie,onChange:Z=>{ke(Z.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},we=(0,Q.connect)(({pathsDetail:N})=>({pathsDetail:N}))(B)},61527:function(je,me,e){e.d(me,{U:function(){return te}});var t=e(59301),d=Object.defineProperty,v=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,y=(s,Q,O)=>Q in s?d(s,Q,{enumerable:!0,configurable:!0,writable:!0,value:O}):s[Q]=O,n=(s,Q)=>{for(var O in Q||(Q={}))J.call(Q,O)&&y(s,O,Q[O]);if(v)for(var O of v(Q))f.call(Q,O)&&y(s,O,Q[O]);return s},L=(s,Q,O)=>new Promise((b,le)=>{var $=ce=>{try{Be(O.next(ce))}catch(he){le(he)}},W=ce=>{try{Be(O.throw(ce))}catch(he){le(he)}},Be=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then($,W);Be((O=O.apply(s,Q)).next())});function te(s,Q){const[O,b]=(0,t.useState)(Q),[le,$]=(0,t.useState)(!1),[W,Be]=(0,t.useState)();return[O,le,(he,ue=!1)=>L(this,null,function*(){const K=ue?Q:n(n({},O),he);$(!0),b(K);const p=yield s(K);return $(!1),Be(p),p}),W]}},50371:function(je,me){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const f=v[J];f!==void 0&&(t[J]=f)})}return t}me.Z=e},13845:function(je,me,e){e.d(me,{F:function(){return t},Z:function(){return d}});function t(v){return v!=null&&v===v.window}function d(v,J){var f,y;if(typeof window=="undefined")return 0;const n=J?"scrollTop":"scrollLeft";let L=0;return t(v)?L=v[J?"pageYOffset":"pageXOffset"]:v instanceof Document?L=v.documentElement[n]:(v instanceof HTMLElement||v)&&(L=v[n]),v&&!t(v)&&typeof L!="number"&&(L=(y=((f=v.ownerDocument)!==null&&f!==void 0?f:v).documentElement)===null||y===void 0?void 0:y[n]),L}},56762:function(je,me,e){e.d(me,{Z:function(){return d}});var t=e(59301);function d(){const[,v]=t.useReducer(J=>J+1,0);return v}},68031:function(je,me,e){e.d(me,{Z:function(){return J}});var t=e(16089);function d(f,y,n,L){const te=n-y;return f/=L/2,f<1?te/2*f*f*f+y:te/2*((f-=2)*f*f+2)+y}var v=e(13845);function J(f){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:L,duration:te=450}=y,s=n(),Q=(0,v.Z)(s,!0),O=Date.now(),b=()=>{const $=Date.now()-O,W=d($>te?te:$,Q,f,te);(0,v.F)(s)?s.scrollTo(window.pageXOffset,W):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=W:s.scrollTop=W,$n||y},24905:function(je,me,e){e.d(me,{default:function(){return E}});var t=e(92310),d=e.n(t),v=e(5630),J=e(59301),f=e(36355),y=e(1684),n=e(32441),te=J.createContext(null),s=e(98447),Q=e(14088),O=e(4572),b=function(S,ee){var U={};for(var V in S)Object.prototype.hasOwnProperty.call(S,V)&&ee.indexOf(V)<0&&(U[V]=S[V]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,V=Object.getOwnPropertySymbols(S);B{var U;const{prefixCls:V,className:B,rootClassName:we,children:N,indeterminate:Ce=!1,style:F,onMouseEnter:k,onMouseLeave:q,skipGroup:X=!1,disabled:ne}=S,I=b(S,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:Y,checkbox:R}=J.useContext(f.E_),P=J.useContext(te),{isFormItemInput:fe}=J.useContext(n.aM),Se=J.useContext(y.Z),Me=(U=(P==null?void 0:P.disabled)||ne)!==null&&U!==void 0?U:Se,Ie=J.useRef(I.value);J.useEffect(()=>{P==null||P.registerValue(I.value)},[]),J.useEffect(()=>{if(!X)return I.value!==Ie.current&&(P==null||P.cancelValue(Ie.current),P==null||P.registerValue(I.value),Ie.current=I.value),()=>P==null?void 0:P.cancelValue(I.value)},[I.value]);const ke=m("checkbox",V),[Je,_e]=(0,s.ZP)(ke),Re=Object.assign({},I);P&&!X&&(Re.onChange=function(){I.onChange&&I.onChange.apply(I,arguments),P.toggleOption&&P.toggleOption({label:N,value:I.value})},Re.name=P.name,Re.checked=P.value.includes(I.value));const H=d()(`${ke}-wrapper`,{[`${ke}-rtl`]:Y==="rtl",[`${ke}-wrapper-checked`]:Re.checked,[`${ke}-wrapper-disabled`]:Me,[`${ke}-wrapper-in-form-item`]:fe},R==null?void 0:R.className,B,we,_e),_=d()({[`${ke}-indeterminate`]:Ce},O.A,_e),x=Ce?"mixed":void 0;return Je(J.createElement(Q.Z,{component:"Checkbox",disabled:Me},J.createElement("label",{className:H,style:Object.assign(Object.assign({},R==null?void 0:R.style),F),onMouseEnter:k,onMouseLeave:q},J.createElement(v.Z,Object.assign({"aria-checked":x},Re,{prefixCls:ke,className:_,disabled:Me,ref:ee})),N!==void 0&&J.createElement("span",null,N))))};var W=J.forwardRef(le),Be=e(94480),ce=e(2738),he=function(S,ee){var U={};for(var V in S)Object.prototype.hasOwnProperty.call(S,V)&&ee.indexOf(V)<0&&(U[V]=S[V]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,V=Object.getOwnPropertySymbols(S);B{const{defaultValue:U,children:V,options:B=[],prefixCls:we,className:N,rootClassName:Ce,style:F,onChange:k}=S,q=he(S,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:X,direction:ne}=J.useContext(f.E_),[I,m]=J.useState(q.value||U||[]),[Y,R]=J.useState([]);J.useEffect(()=>{"value"in q&&m(q.value||[])},[q.value]);const P=J.useMemo(()=>B.map(h=>typeof h=="string"||typeof h=="number"?{label:h,value:h}:h),[B]),fe=h=>{R(u=>u.filter(r=>r!==h))},Se=h=>{R(u=>[].concat((0,Be.Z)(u),[h]))},Me=h=>{const u=I.indexOf(h.value),r=(0,Be.Z)(I);u===-1?r.push(h.value):r.splice(u,1),"value"in q||m(r),k==null||k(r.filter(w=>Y.includes(w)).sort((w,Z)=>{const i=P.findIndex(j=>j.value===w),a=P.findIndex(j=>j.value===Z);return i-a}))},Ie=X("checkbox",we),ke=`${Ie}-group`,[Je,_e]=(0,s.ZP)(Ie),Re=(0,ce.Z)(q,["value","disabled"]),H=B.length?P.map(h=>J.createElement(W,{prefixCls:Ie,key:h.value.toString(),disabled:"disabled"in h?h.disabled:q.disabled,value:h.value,checked:I.includes(h.value),onChange:h.onChange,className:`${ke}-item`,style:h.style,title:h.title},h.label)):V,_={toggleOption:Me,value:I,disabled:q.disabled,name:q.name,registerValue:Se,cancelValue:fe},x=d()(ke,{[`${ke}-rtl`]:ne==="rtl"},N,Ce,_e);return Je(J.createElement("div",Object.assign({className:x,style:F},Re,{ref:ee}),J.createElement(te.Provider,{value:_},H)))},K=J.forwardRef(ue);var p=J.memo(K);const o=W;o.Group=p,o.__ANT_CHECKBOX=!0;var E=o},98447:function(je,me,e){e.d(me,{C2:function(){return f}});var t=e(17313),d=e(37613),v=e(83116);const J=y=>{const{checkboxCls:n}=y,L=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(y)),{display:"inline-flex",flexWrap:"wrap",columnGap:y.marginXS,[`> ${y.antCls}-row`]:{flex:1}}),[L]:Object.assign(Object.assign({},(0,t.Wf)(y)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${L}`]:{marginInlineStart:0},[`&${L}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(y)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:y.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(y))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:y.checkboxSize,height:y.checkboxSize,direction:"ltr",backgroundColor:y.colorBgContainer,border:`${y.lineWidth}px ${y.lineType} ${y.colorBorder}`,borderRadius:y.borderRadiusSM,borderCollapse:"separate",transition:`all ${y.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:y.checkboxSize/14*5,height:y.checkboxSize/14*8,border:`${y.lineWidthBold}px solid ${y.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${y.motionDurationFast} ${y.motionEaseInBack}, opacity ${y.motionDurationFast}`}},"& + span":{paddingInlineStart:y.paddingXS,paddingInlineEnd:y.paddingXS}})},{[` + ${le.Z.NavBgItem} ${(_t==null?void 0:_t.type)==(de==null?void 0:de.key)?le.Z.NavBgTwoActive:""}`,onClick:()=>{qn(k(F({},_t),{type:de==null?void 0:de.key,page:1,keyword:""}))}},de==null?void 0:de.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(he.t7,{className:le.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:_t==null?void 0:_t.keyword,onChange:de=>{qn(k(F({},_t),{keyword:de,page:1}))}})),t.createElement("div",{className:`${le.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${n})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(b.default,{className:`${le.Z.TableStyle}`,loading:tn,locale:{emptyText:t.createElement(ue.Z,null)},columns:(_t==null?void 0:_t.type)=="1"?ae:(_t==null?void 0:_t.type)=="2"?Le:Xe,dataSource:((Ue=kt==null?void 0:kt.data)==null?void 0:Ue.lists)||[],pagination:{total:((We=kt==null?void 0:kt.data)==null?void 0:We.total_count)||0,onChange:(de,ze)=>{qn(k(F({},_t),{page:de,limit:ze}))},current:_t==null?void 0:_t.page,pageSize:_t==null?void 0:_t.limit}})),(wt==null?void 0:wt.key)&&t.createElement($.E_,{type:"goal",isCustom:!0,open:(wt==null?void 0:wt.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"\u9009\u62E9\u80FD\u529B\u56FE\u8C31",currentSeleteData:ht,onFinish:de=>{Et(k(F({},nt),{learningpathId:de==null?void 0:de.selectId})),d.history.push(`/knowledgegraph/${nt==null?void 0:nt.pathId}/statistics/abilitymap/${de==null?void 0:de.selectId}?${Kt}`)}}))))};var I=(0,d.connect)(({pathsDetail:m})=>({pathsDetail:m}))(ne)},18376:function(je,me,e){e.d(me,{E_:function(){return ee},DZ:function(){return V},NI:function(){return we}});var t=e(43418),d=e(8591),v=e(6848),J=e(24905),f=e(78241),y=e(92832),n=e(57809),L=e(5112),te=e(78673),s=e(59301),Q=e(65582),O={ItemDom:"ItemDom___gJ4Dc"},b=e(61527),le=e(49320),$=Object.defineProperty,W=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,K=(N,Ce,F)=>Ce in N?$(N,Ce,{enumerable:!0,configurable:!0,writable:!0,value:F}):N[Ce]=F,p=(N,Ce)=>{for(var F in Ce||(Ce={}))he.call(Ce,F)&&K(N,F,Ce[F]);if(ce)for(var F of ce(Ce))ue.call(Ce,F)&&K(N,F,Ce[F]);return N},o=(N,Ce)=>W(N,Be(Ce)),E=(N,Ce,F)=>new Promise((k,q)=>{var X=m=>{try{I(F.next(m))}catch(Y){q(Y)}},ne=m=>{try{I(F.throw(m))}catch(Y){q(Y)}},I=m=>m.done?k(m.value):Promise.resolve(m.value).then(X,ne);I((F=F.apply(N,Ce)).next())});const S=({dispatch:N,pathsDetail:Ce,currentSeleteData:F,onFinish:k,open:q,title:X,type:ne,isCustom:I})=>{var m;const Y=ne==="knowledge"?"uuid":"id",R=(0,Q.useParams)(),{detail:P}=Ce,[fe,Se]=(0,s.useState)(F==null?void 0:F[Y]),[,Me,Ie]=(0,b.U)(le.mE,{subject_id:R==null?void 0:R.pathId,type:ne}),ke=ne==="goal"?P==null?void 0:P.ability_goals:ne==="knowledge"?((P==null?void 0:P.nodes)||[]).slice(1):P==null?void 0:P.route_nodes;return s.createElement(t.default,{open:q,width:1078,destroyOnClose:!0,closeIcon:F!=null&&F[Y]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:Me,title:X,cancelButtonProps:{style:{display:F!=null&&F[Y]?"inline-block":"none"}},onCancel:()=>{F!=null&&F[Y]&&N({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>E(void 0,null,function*(){var Je;const _e=ne==="goal"?"\u80FD\u529B\u56FE\u8C31":ne==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!fe){d.ZP.warning(`\u8BF7\u5148\u9009\u62E9${_e}`);return}let Re;I||(Re=yield Ie({type:ne,subject_id:R==null?void 0:R.pathId,id:fe})),((Re==null?void 0:Re.status)==0||I)&&((Je=d.ZP)==null||Je.success(`${_e}\u9009\u62E9\u6210\u529F\uFF01`),N({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),k==null||k({selectId:fe}))})},s.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(m=ke||[])==null?void 0:m.map(Je=>{var _e;return s.createElement("div",{key:Je==null?void 0:Je[Y],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(_e=O)==null?void 0:_e.ItemDom}`},s.createElement("div",{className:"flex item-center gap-10px-rem"},s.createElement(v.Z,{title:Je==null?void 0:Je.name},s.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Je==null?void 0:Je.name)),s.createElement(J.default,{className:"ml-auto",checked:fe===(Je==null?void 0:Je[Y]),onChange:Re=>{Se(Re.target.checked?Je==null?void 0:Je[Y]:null)}})),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),s.createElement("div",{style:{color:"#232B40"}},(Je==null?void 0:Je.applicable_people)||"--")),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),s.createElement(v.Z,{title:Je==null?void 0:Je.description,placement:"topLeft"},s.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Je==null?void 0:Je.description)||"--"))))})))},ee=(0,Q.connect)(({pathsDetail:N})=>({pathsDetail:N}))(S),U=({pathsDetail:N,dispatch:Ce,onFinish:F,currentSeleteData:k={}})=>{const{actionTabs:q,detail:X}=N,ne=(0,Q.useParams)(),[I]=f.default.useForm(),[,m,Y]=(0,b.U)(le.wv,{subject_id:ne==null?void 0:ne.pathId}),[,R,P]=(0,b.U)(le.EG,{subject_id:ne==null?void 0:ne.pathId});return(0,s.useEffect)(()=>{(q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&I.setFieldsValue(p({},k))},[k,q]),s.createElement(t.default,{open:(q==null?void 0:q.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:m||R,destroyOnClose:!0,title:q==null?void 0:q.key,onCancel:()=>{Ce({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),I.resetFields()},okText:(q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>E(void 0,null,function*(){I.submit()})},s.createElement(f.default,{form:I,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:fe=>E(void 0,null,function*(){const Se=yield((q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?P:Y)(o(p({},fe),{subject_id:ne==null?void 0:ne.pathId}));(Se==null?void 0:Se.status)==0&&(d.ZP.success((q==null?void 0:q.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),I.resetFields(),Ce({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),F==null||F())})},s.createElement(f.default.Item,{name:"id",hidden:!0}),s.createElement(f.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},s.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),s.createElement(f.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(X==null?void 0:X.route_nodes)||[]})),s.createElement(f.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},s.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),s.createElement(f.default.Item,{name:"description",label:"\u7B80\u4ECB"},s.createElement(y.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},V=(0,Q.connect)(({pathsDetail:N})=>({pathsDetail:N}))(U),B=({pathsDetail:N,onFinish:Ce,dispatch:F,type:k})=>{var q,X,ne;const{actionTabs:I,detail:m}=N,Y=(0,Q.useParams)(),[R]=f.default.useForm(),P=f.default.useWatch("uuid",R),fe=f.default.useWatch("send_route",R),[Se,Me]=(0,s.useState)(!1),[Ie,ke]=(0,s.useState)(null),[,Je,_e,Re]=(0,b.U)(le.O9,{type:k,subject_id:Y==null?void 0:Y.pathId}),[,,H,_]=(0,b.U)(le.Ho,{subject_id:Y==null?void 0:Y.pathId}),[,x,h]=(0,b.U)(le.zc,{subject_id:Y==null?void 0:Y.pathId,type:k}),[u,r]=(0,s.useState)({}),w=(...Z)=>E(void 0,[...Z],function*(i=R.getFieldsValue()){const a=yield h(o(p({},i),{repeat_names:Re==null?void 0:Re.repeat_names,is_cover:Ie,subject_id:Y==null?void 0:Y.pathId,type:k}));(a==null?void 0:a.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...j){var C,g;window.open((g=(C=_==null?void 0:_.data)==null?void 0:C.find(z=>(z==null?void 0:z.id)===i.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),Ce==null||Ce(),F({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Me(!1),R.resetFields())});return(0,s.useEffect)(()=>{var Z;R.setFieldsValue(p({},(Z=I==null?void 0:I.params)==null?void 0:Z.data))},[I]),(0,s.useEffect)(()=>{H({subject_id:Y==null?void 0:Y.pathId})},[]),(0,s.useEffect)(()=>{var Z;P&&r(((Z=m==null?void 0:m.nodes)==null?void 0:Z.find(i=>(i==null?void 0:i.uuid)==P))||{})},[P]),s.createElement(s.Fragment,null,s.createElement(t.default,{open:(I==null?void 0:I.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Je||x,title:I==null?void 0:I.key,onCancel:()=>{F({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),R.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>E(void 0,null,function*(){R.submit()})},s.createElement(f.default,{preserve:!1,form:R,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:Z=>{"uuid"in Z&&R.setFieldsValue({ids:[]})},onFinish:Z=>E(void 0,null,function*(){console.log("allvalue",Z);const i=yield _e(o(p({},Z),{name:u==null?void 0:u.name,subject_id:Y==null?void 0:Y.pathId}));if((i==null?void 0:i.status)==0&&(i!=null&&i.is_repeat)){Me(!0);return}yield w(Z)})},s.createElement(f.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(_==null?void 0:_.data)||[]})),k=="knowledge"?s.createElement(f.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},s.createElement(L.ZP.Group,{options:((X=((q=m==null?void 0:m.nodes)==null?void 0:q.length)>1?m==null?void 0:m.nodes.slice(1):[])==null?void 0:X.map(Z=>({label:Z==null?void 0:Z.name,value:Z==null?void 0:Z.uuid})))||[]})):s.createElement(f.default.Item,{name:"ids",label:k=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${k=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},s.createElement(J.default.Group,{options:((ne=(k=="goal"?m==null?void 0:m.ability_goals:m==null?void 0:m.route_nodes)||[])==null?void 0:ne.map(Z=>({label:Z==null?void 0:Z.name,value:(Z==null?void 0:Z.id)||(Z==null?void 0:Z.uuid)})))||[]})),k=="knowledge"?s.createElement(s.Fragment,null,s.createElement("div",{className:"flex pl-64px-rem"},s.createElement(f.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},s.createElement(te.Z,null)),s.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),s.createElement(f.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:fe,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(u==null?void 0:u.routes)||[]}))):s.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},s.createElement("span",{className:"iconfont icon-tishi7"}),k=="goal"&&s.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),k=="route"&&s.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),s.createElement(t.default,{open:Se,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:x,onCancel:()=>{Me(!1),ke(null)},okButtonProps:{disabled:Ie==null},onOk:()=>E(void 0,null,function*(){yield w()})},s.createElement("div",{className:"flex flex-col"},k=="goal"?s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),s.createElement(L.ZP.Group,{className:"mt-14px-rem",value:Ie,onChange:Z=>{ke(Z.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},we=(0,Q.connect)(({pathsDetail:N})=>({pathsDetail:N}))(B)},61527:function(je,me,e){e.d(me,{U:function(){return te}});var t=e(59301),d=Object.defineProperty,v=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,y=(s,Q,O)=>Q in s?d(s,Q,{enumerable:!0,configurable:!0,writable:!0,value:O}):s[Q]=O,n=(s,Q)=>{for(var O in Q||(Q={}))J.call(Q,O)&&y(s,O,Q[O]);if(v)for(var O of v(Q))f.call(Q,O)&&y(s,O,Q[O]);return s},L=(s,Q,O)=>new Promise((b,le)=>{var $=ce=>{try{Be(O.next(ce))}catch(he){le(he)}},W=ce=>{try{Be(O.throw(ce))}catch(he){le(he)}},Be=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then($,W);Be((O=O.apply(s,Q)).next())});function te(s,Q){const[O,b]=(0,t.useState)(Q),[le,$]=(0,t.useState)(!1),[W,Be]=(0,t.useState)();return[O,le,(he,ue=!1)=>L(this,null,function*(){const K=ue?Q:n(n({},O),he);$(!0),b(K);const p=yield s(K);return $(!1),Be(p),p}),W,Be]}},50371:function(je,me){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const f=v[J];f!==void 0&&(t[J]=f)})}return t}me.Z=e},13845:function(je,me,e){e.d(me,{F:function(){return t},Z:function(){return d}});function t(v){return v!=null&&v===v.window}function d(v,J){var f,y;if(typeof window=="undefined")return 0;const n=J?"scrollTop":"scrollLeft";let L=0;return t(v)?L=v[J?"pageYOffset":"pageXOffset"]:v instanceof Document?L=v.documentElement[n]:(v instanceof HTMLElement||v)&&(L=v[n]),v&&!t(v)&&typeof L!="number"&&(L=(y=((f=v.ownerDocument)!==null&&f!==void 0?f:v).documentElement)===null||y===void 0?void 0:y[n]),L}},56762:function(je,me,e){e.d(me,{Z:function(){return d}});var t=e(59301);function d(){const[,v]=t.useReducer(J=>J+1,0);return v}},68031:function(je,me,e){e.d(me,{Z:function(){return J}});var t=e(16089);function d(f,y,n,L){const te=n-y;return f/=L/2,f<1?te/2*f*f*f+y:te/2*((f-=2)*f*f+2)+y}var v=e(13845);function J(f){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:L,duration:te=450}=y,s=n(),Q=(0,v.Z)(s,!0),O=Date.now(),b=()=>{const $=Date.now()-O,W=d($>te?te:$,Q,f,te);(0,v.F)(s)?s.scrollTo(window.pageXOffset,W):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=W:s.scrollTop=W,$n||y},24905:function(je,me,e){e.d(me,{default:function(){return E}});var t=e(92310),d=e.n(t),v=e(5630),J=e(59301),f=e(36355),y=e(1684),n=e(32441),te=J.createContext(null),s=e(98447),Q=e(14088),O=e(4572),b=function(S,ee){var U={};for(var V in S)Object.prototype.hasOwnProperty.call(S,V)&&ee.indexOf(V)<0&&(U[V]=S[V]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,V=Object.getOwnPropertySymbols(S);B{var U;const{prefixCls:V,className:B,rootClassName:we,children:N,indeterminate:Ce=!1,style:F,onMouseEnter:k,onMouseLeave:q,skipGroup:X=!1,disabled:ne}=S,I=b(S,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:Y,checkbox:R}=J.useContext(f.E_),P=J.useContext(te),{isFormItemInput:fe}=J.useContext(n.aM),Se=J.useContext(y.Z),Me=(U=(P==null?void 0:P.disabled)||ne)!==null&&U!==void 0?U:Se,Ie=J.useRef(I.value);J.useEffect(()=>{P==null||P.registerValue(I.value)},[]),J.useEffect(()=>{if(!X)return I.value!==Ie.current&&(P==null||P.cancelValue(Ie.current),P==null||P.registerValue(I.value),Ie.current=I.value),()=>P==null?void 0:P.cancelValue(I.value)},[I.value]);const ke=m("checkbox",V),[Je,_e]=(0,s.ZP)(ke),Re=Object.assign({},I);P&&!X&&(Re.onChange=function(){I.onChange&&I.onChange.apply(I,arguments),P.toggleOption&&P.toggleOption({label:N,value:I.value})},Re.name=P.name,Re.checked=P.value.includes(I.value));const H=d()(`${ke}-wrapper`,{[`${ke}-rtl`]:Y==="rtl",[`${ke}-wrapper-checked`]:Re.checked,[`${ke}-wrapper-disabled`]:Me,[`${ke}-wrapper-in-form-item`]:fe},R==null?void 0:R.className,B,we,_e),_=d()({[`${ke}-indeterminate`]:Ce},O.A,_e),x=Ce?"mixed":void 0;return Je(J.createElement(Q.Z,{component:"Checkbox",disabled:Me},J.createElement("label",{className:H,style:Object.assign(Object.assign({},R==null?void 0:R.style),F),onMouseEnter:k,onMouseLeave:q},J.createElement(v.Z,Object.assign({"aria-checked":x},Re,{prefixCls:ke,className:_,disabled:Me,ref:ee})),N!==void 0&&J.createElement("span",null,N))))};var W=J.forwardRef(le),Be=e(94480),ce=e(2738),he=function(S,ee){var U={};for(var V in S)Object.prototype.hasOwnProperty.call(S,V)&&ee.indexOf(V)<0&&(U[V]=S[V]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,V=Object.getOwnPropertySymbols(S);B{const{defaultValue:U,children:V,options:B=[],prefixCls:we,className:N,rootClassName:Ce,style:F,onChange:k}=S,q=he(S,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:X,direction:ne}=J.useContext(f.E_),[I,m]=J.useState(q.value||U||[]),[Y,R]=J.useState([]);J.useEffect(()=>{"value"in q&&m(q.value||[])},[q.value]);const P=J.useMemo(()=>B.map(h=>typeof h=="string"||typeof h=="number"?{label:h,value:h}:h),[B]),fe=h=>{R(u=>u.filter(r=>r!==h))},Se=h=>{R(u=>[].concat((0,Be.Z)(u),[h]))},Me=h=>{const u=I.indexOf(h.value),r=(0,Be.Z)(I);u===-1?r.push(h.value):r.splice(u,1),"value"in q||m(r),k==null||k(r.filter(w=>Y.includes(w)).sort((w,Z)=>{const i=P.findIndex(j=>j.value===w),a=P.findIndex(j=>j.value===Z);return i-a}))},Ie=X("checkbox",we),ke=`${Ie}-group`,[Je,_e]=(0,s.ZP)(Ie),Re=(0,ce.Z)(q,["value","disabled"]),H=B.length?P.map(h=>J.createElement(W,{prefixCls:Ie,key:h.value.toString(),disabled:"disabled"in h?h.disabled:q.disabled,value:h.value,checked:I.includes(h.value),onChange:h.onChange,className:`${ke}-item`,style:h.style,title:h.title},h.label)):V,_={toggleOption:Me,value:I,disabled:q.disabled,name:q.name,registerValue:Se,cancelValue:fe},x=d()(ke,{[`${ke}-rtl`]:ne==="rtl"},N,Ce,_e);return Je(J.createElement("div",Object.assign({className:x,style:F},Re,{ref:ee}),J.createElement(te.Provider,{value:_},H)))},K=J.forwardRef(ue);var p=J.memo(K);const o=W;o.Group=p,o.__ANT_CHECKBOX=!0;var E=o},98447:function(je,me,e){e.d(me,{C2:function(){return f}});var t=e(17313),d=e(37613),v=e(83116);const J=y=>{const{checkboxCls:n}=y,L=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(y)),{display:"inline-flex",flexWrap:"wrap",columnGap:y.marginXS,[`> ${y.antCls}-row`]:{flex:1}}),[L]:Object.assign(Object.assign({},(0,t.Wf)(y)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${L}`]:{marginInlineStart:0},[`&${L}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(y)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:y.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(y))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:y.checkboxSize,height:y.checkboxSize,direction:"ltr",backgroundColor:y.colorBgContainer,border:`${y.lineWidth}px ${y.lineType} ${y.colorBorder}`,borderRadius:y.borderRadiusSM,borderCollapse:"separate",transition:`all ${y.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:y.checkboxSize/14*5,height:y.checkboxSize/14*8,border:`${y.lineWidthBold}px solid ${y.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${y.motionDurationFast} ${y.motionEaseInBack}, opacity ${y.motionDurationFast}`}},"& + span":{paddingInlineStart:y.paddingXS,paddingInlineEnd:y.paddingXS}})},{[` ${L}:not(${L}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:y.colorPrimary}},[`${L}:not(${L}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:y.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:y.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:y.colorPrimary,borderColor:y.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${y.motionDurationMid} ${y.motionEaseOutBack} ${y.motionDurationFast}`}}},[` diff --git a/p__knowledgegraph__Statistics__AbilityMap__index.ec24d2d6.async.js b/p__knowledgegraph__Statistics__AbilityMap__index.3417d4fa.async.js similarity index 99% rename from p__knowledgegraph__Statistics__AbilityMap__index.ec24d2d6.async.js rename to p__knowledgegraph__Statistics__AbilityMap__index.3417d4fa.async.js index 72e9d7b5d5..ea2e68eeed 100644 --- a/p__knowledgegraph__Statistics__AbilityMap__index.ec24d2d6.async.js +++ b/p__knowledgegraph__Statistics__AbilityMap__index.3417d4fa.async.js @@ -2,7 +2,7 @@ ${Ft}
${Ct}\uFF1A${vt}% `}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:ct.map(ht=>ht.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:[{type:"bar",name:"\u638C\u63E1\u7387",data:ct.map(ht=>ht.grasp_rate),barMaxWidth:"20%",itemStyle:{color:"#028DFD"},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}},{type:"bar",name:"\u5B8C\u6210\u7387",data:ct.map(ht=>ht.complete_rate),barMaxWidth:"20%",itemStyle:{color:"#CDCB56"},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}]},data:it}},[(xe=st==null?void 0:st.data)==null?void 0:xe.ability_goal_info,(He=st==null?void 0:st.data)==null?void 0:He.all_child_ability_goal_info,Vt]),Zn=(0,t.useMemo)(()=>{let ie=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,img:e(48833)},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,img:e(21966)},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,img:e(58196)},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,img:e(34541)},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,img:e(31165)},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,img:e(17087)}];return ie=ie==null?void 0:ie.map(Ze=>{var Ye,lt,it;return Z(Z({},Ze),((it=(lt=(Ye=st==null?void 0:st.data)==null?void 0:Ye.basic_info)==null?void 0:lt.resource_data)==null?void 0:it.find(ct=>(ct==null?void 0:ct.node_type)==(Ze==null?void 0:Ze.node_type)))||{})}),ie},[(we=st==null?void 0:st.data)==null?void 0:we.basic_info]),ee=[{title:"\u6392\u5E8F",width:80,dataIndex:"test1",render:(ie,Ze,Ye)=>Ye+1},{title:"\u4E3B\u80FD\u529B",ellipsis:!0,dataIndex:"name"},{title:"\u5B50\u80FD\u529B\u6570\u91CF",ellipsis:!0,dataIndex:"children_count"},{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u8D44\u6E90\u6570\u91CF",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u638C\u63E1\u4EBA\u6570",ellipsis:!0,dataIndex:"grasp_count"},{title:"\u638C\u63E1\u4EBA\u6570\u5360\u6BD4",width:120,ellipsis:!0,dataIndex:"grasp_rate",render:ie=>`${ie}%`},{title:"\u64CD\u4F5C",width:100,ellipsis:!0,dataIndex:"action",render:(ie,Ze)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,o.xg)(`/knowledgegraph/${rt==null?void 0:rt.pathId}/statistics/abilitymap/${rt==null?void 0:rt.learningpathId}/detail/${Ze==null?void 0:Ze.id}?${Yt}&StatisticType=${_t==null?void 0:_t.type}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Me=[{title:"\u6392\u5E8F",width:80,dataIndex:"test1",render:(ie,Ze,Ye)=>Ye+1},{title:"\u5B50\u80FD\u529B",ellipsis:!0,dataIndex:"name"},{title:"\u4E3B\u80FD\u529B",ellipsis:!0,dataIndex:"parent_name"},{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u8D44\u6E90\u6570\u91CF",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u638C\u63E1\u4EBA\u6570",ellipsis:!0,dataIndex:"grasp_count"},{title:"\u638C\u63E1\u4EBA\u6570\u5360\u6BD4",width:120,ellipsis:!0,dataIndex:"grasp_rate",render:ie=>`${ie}%`},{title:"\u64CD\u4F5C",width:100,ellipsis:!0,dataIndex:"action",render:(ie,Ze)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,o.xg)(`/knowledgegraph/${rt==null?void 0:rt.pathId}/statistics/abilitymap/${rt==null?void 0:rt.learningpathId}/detail/${Ze==null?void 0:Ze.id}?${Yt}&StatisticType=${_t==null?void 0:_t.type}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Qe=[{title:"\u6392\u5E8F",width:80,dataIndex:"test1",render:(ie,Ze,Ye)=>Ye+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"real_name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:ie=>ie||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},...(((Ve=jt==null?void 0:jt.data)==null?void 0:Ve.ability_goals)||[]).map(ie=>({title:`\u4E3B\u80FD\u529B-${ie.name}\u638C\u63E1\u7387`,ellipsis:!0,dataIndex:`${ie.id}_grasp_rate`,render:Ze=>`${Ze}%`})),{title:"\u64CD\u4F5C",width:100,ellipsis:!0,dataIndex:"action",render:(ie,Ze)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,o.xg)(`/knowledgegraph/${rt==null?void 0:rt.pathId}/statistics/abilitymap/${rt==null?void 0:rt.learningpathId}/detail/${Ze==null?void 0:Ze.user_id}?${Yt}&StatisticType=${_t==null?void 0:_t.type}`)}},"\u67E5\u770B\u8BE6\u60C5")}];console.log(Qe,"rankingColumns3"),(0,t.useEffect)(()=>{N&&Et(X(Z({},rt),{learningpathId:N}))},[N]),(0,t.useEffect)(()=>{var ie;rt!=null&&rt.learningpathId&&pt(((ie=gt==null?void 0:gt.ability_goals)==null?void 0:ie.find(Ze=>(Ze==null?void 0:Ze.id)==(rt==null?void 0:rt.learningpathId)))||{})},[rt,gt==null?void 0:gt.ability_goals]),(0,t.useEffect)(()=>{rt!=null&&rt.learningpathId&&(Xt(0),en({subject_id:rt==null?void 0:rt.pathId,id:rt==null?void 0:rt.learningpathId}))},[rt==null?void 0:rt.learningpathId]),(0,t.useEffect)(()=>{var ie;(ie=st==null?void 0:st.data)!=null&&ie.is_updating&&T.ZP.warning("\u80FD\u529B\u56FE\u8C31\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(Je=st==null?void 0:st.data)==null?void 0:Je.is_updating]),(0,t.useEffect)(()=>{rt!=null&&rt.learningpathId&&jn(X(Z({},_t),{id:rt==null?void 0:rt.learningpathId}))},[_t,rt==null?void 0:rt.learningpathId]);const M=ie=>{var Ze,Ye,lt,it;const ct=((Ye=(Ze=st==null?void 0:st.data)==null?void 0:Ze.basic_info)==null?void 0:Ye.no_study_count)+((it=(lt=st==null?void 0:st.data)==null?void 0:lt.basic_info)==null?void 0:it.study_count);return ct?ie/ct*100:0},P=()=>t.createElement("div",{className:"flex item-center justify-center gap-60px-rem pb-20px-rem"},gn==null?void 0:gn.map(ie=>{const{id:Ze,name:Ye,grasp_rate:lt=0,complete_rate:it=0}=ie;return t.createElement("div",{key:Ze,className:"flex flex-col item-center justify-center"},t.createElement("div",{className:"relative flex item-center justify-center",style:{width:"fit-content"}},t.createElement(C.Z,{strokeColor:"#028DFD",percentage:lt,startAngle:270,trackColor:"#152441",outerDiameter:"184rem",innerDiameter:"158rem",hoverEffect:!1,innerBackgroundColor:"transparent"}),t.createElement(C.Z,{strokeColor:"#CDCB56",percentage:it,startAngle:270,trackColor:"#152441",outerDiameter:"128rem",innerDiameter:"102rem",hoverEffect:!1,innerBackgroundColor:"transparent",style:{position:"absolute"}})),t.createElement("div",{style:{background:"rgba(21, 36, 65, 0.5)",width:"206rem",padding:"30rem"},className:"flex flex-col item-center justify-center gap-20px-rem mt-40px-rem text-14px-rem"},t.createElement(_.Z,{title:Ye,placement:"topLeft"},t.createElement("span",{className:"multi_ellipsis1"},Ye)),t.createElement("div",{style:{width:"129rem"},className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"10rem",height:"10rem",background:"#028DFD"}}),"\u638C\u63E1\u7387\uFF1A",lt,"%"),t.createElement("div",{style:{width:"129rem"},className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"10rem",height:"10rem",background:"#CDCB56"}}),"\u5B8C\u6210\u7387\uFF1A",it,"%")))})),Fe=()=>{const ie=gn.map(it=>it.grasp_rate),Ze=gn.map(it=>it.complete_rate),Ye=Math.max(...ie,...Ze)*1.2,lt={tooltip:{trigger:"item"},radar:{indicator:gn.map(it=>({name:it.name,max:Ye,min:0})),name:{color:"#fff"},axisLine:{lineStyle:{color:"#096F99"}},splitLine:{show:!1},splitArea:{areaStyle:{color:["rgba(17, 47, 101, 0.5)","rgba(17, 47, 101, 1)"]}}},series:[{type:"radar",symbolSize:2,tooltip:{trigger:"item",formatter:function(it){console.log(it);let ct=it.name+"
";return it.value.forEach((Bt,ht)=>{ct+=gn[ht].name+"\uFF1A"+Bt+"%
"}),ct}},data:[{value:ie,name:"\u638C\u63E1\u7387",lineStyle:{color:"rgba(2, 141, 253, 1)",window:3},areaStyle:{color:"rgba(2, 141, 253, 0.35)"},itemStyle:{color:"rgba(2, 141, 253, 1)",borderWidth:2}},{value:Ze,name:"\u5B8C\u6210\u7387",lineStyle:{color:"rgba(205, 203, 86, 1)",window:3},areaStyle:{color:"rgba(205, 203, 86, 0.35)"},itemStyle:{color:"rgba(205, 203, 86, 1)",borderWidth:2}}]}]};return t.createElement("div",{className:"pb-20px-rem flex item-center justify-center h-full"},t.createElement(j.Z,{option:lt,className:"w-full"}))};return t.createElement(x.Z,null,t.createElement(d.Z,{spinning:Dt},t.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},t.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${R?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:R?"auto":"90rem",top:R?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${R?"":`url(${m})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},t.createElement("img",{src:U,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{u.history.push(`/knowledgegraph/${rt.pathId}?${Yt}`)}}),t.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},t.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u9009\u62E9"),t.createElement(_.Z,{title:(yt==null?void 0:yt.name)||"",placement:"topLeft"},t.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(yt==null?void 0:yt.name)||"")),t.createElement("div",{className:`current flex item-center justify-center text-nowrap ${ne.Z.ChangeBut}`,onClick:()=>{p({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"",type:"goal",currentSelectData:yt}}})}},t.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),(($e=st==null?void 0:st.data)==null?void 0:$e.updated_at)&&t.createElement(t.Fragment,null,t.createElement("img",{src:h,style:{width:"14rem"}}),t.createElement("div",null,ce()((qe=st==null?void 0:st.data)==null?void 0:qe.updated_at).format("YYYY-MM-DD HH:mm"))),t.createElement("div",{className:`current flex item-center text-nowrap ${ne.Z.ChangeBut}`,onClick:()=>$(void 0,null,function*(){var ie;const Ze=yield(0,v.D$)({subject_id:rt==null?void 0:rt.pathId,id:(ie=st==null?void 0:st.data)==null?void 0:ie.route_id});(Ze==null?void 0:Ze.status)==0&&T.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),t.createElement("div",{className:"flex flex-col gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${n})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement("div",{className:"flex gap-20px-rem w-full"},t.createElement("div",{className:`${ne.Z.DefaultDiv} p-20px-rem`,style:{width:"421rem",height:"270rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5B66\u4E60\u60C5\u51B5")),t.createElement("div",{className:"mt-30px-rem p-10px-rem"},t.createElement("div",{className:"flex flex-col gap-6px-rem"},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},"\u5B66\u4E60\u603B\u4EBA\u6570"),t.createElement("div",null,((Pe=(ve=st==null?void 0:st.data)==null?void 0:ve.basic_info)==null?void 0:Pe.study_count)||0)),t.createElement(W.Z,{className:`${ne.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:M((S=(F=st==null?void 0:st.data)==null?void 0:F.basic_info)==null?void 0:S.study_count),showInfo:!1,trailColor:"#202857",strokeColor:"#0676DB"})),t.createElement("div",{className:"flex flex-col gap-6px-rem",style:{margin:"30rem 0"}},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},"\u672A\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",null,((r=(f=st==null?void 0:st.data)==null?void 0:f.basic_info)==null?void 0:r.no_study_count)||0)),t.createElement(W.Z,{className:`${ne.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:M((z=(E=st==null?void 0:st.data)==null?void 0:E.basic_info)==null?void 0:z.no_study_count),showInfo:!1,trailColor:"#202857",strokeColor:"#CDCB56"})),t.createElement("div",{className:"flex flex-col gap-6px-rem"},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},"\u672C\u5468\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",null,((l=(s=st==null?void 0:st.data)==null?void 0:s.basic_info)==null?void 0:l.week_study_count)||0)),t.createElement(W.Z,{className:`${ne.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:M((A=(k=st==null?void 0:st.data)==null?void 0:k.basic_info)==null?void 0:A.week_study_count),showInfo:!1,trailColor:"#202857",strokeColor:"#26A27A"})))),t.createElement("div",{className:`${ne.Z.DefaultDiv} p-20px-rem`,style:{width:"600rem",height:"270rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u80FD\u529B\u56FE\u8C31\u8282\u70B9\u60C5\u51B5")),t.createElement("div",{className:"mt-28px-rem flex justify-between"},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(H=(g=st==null?void 0:st.data)==null?void 0:g.basic_info)==null?void 0:H.main_goal_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u4E3B\u80FD\u529B\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(37032),alt:""})),t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(ae=(ye=st==null?void 0:st.data)==null?void 0:ye.basic_info)==null?void 0:ae.sub_goal_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u5B50\u80FD\u529B\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(84756),alt:""})),t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(pe=(Ce=st==null?void 0:st.data)==null?void 0:Ce.basic_info)==null?void 0:pe.knowledge_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u77E5\u8BC6\u70B9\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(18916),alt:""})),t.createElement("div",{className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},(y=(be=st==null?void 0:st.data)==null?void 0:be.basic_info)==null?void 0:y.resource_count),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-5px-rem"},"\u8D44\u6E90\u603B\u6570"),t.createElement("img",{style:{width:"130rem"},src:e(69197),alt:""})))),t.createElement("div",{className:`${ne.Z.DefaultDiv} flex-1 p-20px-rem`,style:{height:"270rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5404\u8D44\u6E90\u7C7B\u578B\u6570\u91CF")),t.createElement("div",{className:"mt-28px-rem flex justify-between"},Zn==null?void 0:Zn.map((ie,Ze)=>t.createElement("div",{key:Ze,className:"flex flex-col item-center"},t.createElement("b",{className:"text-22px-rem",style:{textShadow:"0 2rem 6rem #4B8797"}},ie==null?void 0:ie.num),t.createElement("span",{className:"text-14px-rem mt-5px-rem mb-20px-rem"},ie==null?void 0:ie.title),t.createElement("img",{style:{width:"90rem"},src:ie.img,alt:""})))))),t.createElement("div",{className:"flex gap-20px-rem w-full"},t.createElement("div",{className:`${ne.Z.DefaultDiv} flex flex-col p-20px-rem`,style:{width:"600rem",height:"547rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u4E3B\u80FD\u529B\u638C\u63E1\u60C5\u51B5"),t.createElement("div",{className:"flex item-center gap-20px-rem ml-auto text-12px-rem"},t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u638C\u63E1\u7387"),t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),"\u5B8C\u6210\u7387"))),t.createElement("div",{className:"mt-30px-rem p-10px-rem flex-1"},gn.length===0?t.createElement(se.Z,null):t.createElement(t.Fragment,null,gn.length<3&&P(),gn.length>=3&&Fe()))),t.createElement("div",{className:`${ne.Z.DefaultDiv} flex-1 p-20px-rem`,style:{height:"547rem"}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5B50\u80FD\u529B\u638C\u63E1\u60C5\u51B5"),t.createElement("div",{className:"flex item-center gap-20px-rem ml-auto text-12px-rem"},t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#028DFD"}}),"\u638C\u63E1\u7387"),t.createElement("div",{className:"flex item-center"},t.createElement("b",{className:"mr-10px-rem flex",style:{width:"16rem",height:"8rem",background:"#CDCB56"}}),"\u5B8C\u6210\u7387"),!!((he=(le=st==null?void 0:st.data)==null?void 0:le.all_child_ability_goal_info)!=null&&he.length)&&t.createElement(O.default,{value:Vt,onChange:Xt,className:`${ne.Z.select} ml-30px-rem`,rootClassName:ne.Z.selectWrap},(Se=bt==null?void 0:bt.data)==null?void 0:Se.map((ie,Ze)=>t.createElement(O.default.Option,{value:Ze},ie.name))))),(ot=(Le=st==null?void 0:st.data)==null?void 0:Le.all_child_ability_goal_info)!=null&&ot.length?t.createElement(j.Z,{style:{height:"100%",paddingBottom:"40rem"},option:bt==null?void 0:bt.option}):t.createElement(se.Z,null)))),t.createElement("div",{className:`flex item-center ${ne.Z.NavBgTwo}`},[{title:"\u4E3B\u80FD\u529B\u7EDF\u8BA1\u8868",key:"1"},{title:"\u5B50\u80FD\u529B\u7EDF\u8BA1\u8868",key:"2"},{title:"\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u8868",key:"3"}].map(ie=>t.createElement("div",{key:ie==null?void 0:ie.key,className:`flex item-center justify-center text-16px-rem h-full current - ${ne.Z.NavBgItem} ${(_t==null?void 0:_t.type)==(ie==null?void 0:ie.key)?ne.Z.NavBgTwoActive:""}`,onClick:()=>{qn(X(Z({},_t),{type:ie==null?void 0:ie.key,page:1,keyword:""}))}},ie==null?void 0:ie.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(fe.t7,{className:ne.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:_t==null?void 0:_t.keyword,onChange:ie=>{qn(X(Z({},_t),{keyword:ie,page:1}))}})),t.createElement("div",{className:`${ne.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${n})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(b.default,{className:`${ne.Z.TableStyle}`,loading:tn,locale:{emptyText:t.createElement(se.Z,null)},columns:(_t==null?void 0:_t.type)=="1"?ee:(_t==null?void 0:_t.type)=="2"?Me:Qe,dataSource:((at=jt==null?void 0:jt.data)==null?void 0:at.lists)||[],pagination:{total:((tt=jt==null?void 0:jt.data)==null?void 0:tt.total_count)||0,onChange:(ie,Ze)=>{qn(X(Z({},_t),{page:ie,limit:Ze}))},current:_t==null?void 0:_t.page,pageSize:_t==null?void 0:_t.limit}})),(Ot==null?void 0:Ot.key)&&t.createElement(J.E_,{type:"goal",isCustom:!0,open:(Ot==null?void 0:Ot.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"\u9009\u62E9\u80FD\u529B\u56FE\u8C31",currentSeleteData:yt,onFinish:ie=>{Et(X(Z({},rt),{learningpathId:ie==null?void 0:ie.selectId})),u.history.push(`/knowledgegraph/${rt==null?void 0:rt.pathId}/statistics/abilitymap/${ie==null?void 0:ie.selectId}?${Yt}`)}}))))};var I=(0,u.connect)(({pathsDetail:p})=>({pathsDetail:p}))(oe)},18376:function(Ue,de,e){e.d(de,{E_:function(){return q},DZ:function(){return V},NI:function(){return Ee}});var t=e(43418),u=e(8591),m=e(6848),U=e(24905),c=e(78241),h=e(92832),n=e(57809),T=e(5112),_=e(78673),d=e(59301),W=e(65582),O={ItemDom:"ItemDom___gJ4Dc"},b=e(61527),ne=e(49320),J=Object.defineProperty,j=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,L=(D,me,Z)=>me in D?J(D,me,{enumerable:!0,configurable:!0,writable:!0,value:Z}):D[me]=Z,v=(D,me)=>{for(var Z in me||(me={}))fe.call(me,Z)&&L(D,Z,me[Z]);if(ce)for(var Z of ce(me))se.call(me,Z)&&L(D,Z,me[Z]);return D},o=(D,me)=>j(D,Oe(me)),C=(D,me,Z)=>new Promise((X,$)=>{var G=p=>{try{I(Z.next(p))}catch(Y){$(Y)}},oe=p=>{try{I(Z.throw(p))}catch(Y){$(Y)}},I=p=>p.done?X(p.value):Promise.resolve(p.value).then(G,oe);I((Z=Z.apply(D,me)).next())});const x=({dispatch:D,pathsDetail:me,currentSeleteData:Z,onFinish:X,open:$,title:G,type:oe,isCustom:I})=>{var p;const Y=oe==="knowledge"?"uuid":"id",N=(0,W.useParams)(),{detail:R}=me,[ue,xe]=(0,d.useState)(Z==null?void 0:Z[Y]),[,He,we]=(0,b.U)(ne.mE,{subject_id:N==null?void 0:N.pathId,type:oe}),Ve=oe==="goal"?R==null?void 0:R.ability_goals:oe==="knowledge"?((R==null?void 0:R.nodes)||[]).slice(1):R==null?void 0:R.route_nodes;return d.createElement(t.default,{open:$,width:1078,destroyOnClose:!0,closeIcon:Z!=null&&Z[Y]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:He,title:G,cancelButtonProps:{style:{display:Z!=null&&Z[Y]?"inline-block":"none"}},onCancel:()=>{Z!=null&&Z[Y]&&D({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>C(void 0,null,function*(){var Je;const $e=oe==="goal"?"\u80FD\u529B\u56FE\u8C31":oe==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!ue){u.ZP.warning(`\u8BF7\u5148\u9009\u62E9${$e}`);return}let qe;I||(qe=yield we({type:oe,subject_id:N==null?void 0:N.pathId,id:ue})),((qe==null?void 0:qe.status)==0||I)&&((Je=u.ZP)==null||Je.success(`${$e}\u9009\u62E9\u6210\u529F\uFF01`),D({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),X==null||X({selectId:ue}))})},d.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(p=Ve||[])==null?void 0:p.map(Je=>{var $e;return d.createElement("div",{key:Je==null?void 0:Je[Y],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${($e=O)==null?void 0:$e.ItemDom}`},d.createElement("div",{className:"flex item-center gap-10px-rem"},d.createElement(m.Z,{title:Je==null?void 0:Je.name},d.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Je==null?void 0:Je.name)),d.createElement(U.default,{className:"ml-auto",checked:ue===(Je==null?void 0:Je[Y]),onChange:qe=>{xe(qe.target.checked?Je==null?void 0:Je[Y]:null)}})),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),d.createElement("div",{style:{color:"#232B40"}},(Je==null?void 0:Je.applicable_people)||"--")),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),d.createElement(m.Z,{title:Je==null?void 0:Je.description,placement:"topLeft"},d.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Je==null?void 0:Je.description)||"--"))))})))},q=(0,W.connect)(({pathsDetail:D})=>({pathsDetail:D}))(x),Q=({pathsDetail:D,dispatch:me,onFinish:Z,currentSeleteData:X={}})=>{const{actionTabs:$,detail:G}=D,oe=(0,W.useParams)(),[I]=c.default.useForm(),[,p,Y]=(0,b.U)(ne.wv,{subject_id:oe==null?void 0:oe.pathId}),[,N,R]=(0,b.U)(ne.EG,{subject_id:oe==null?void 0:oe.pathId});return(0,d.useEffect)(()=>{($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&I.setFieldsValue(v({},X))},[X,$]),d.createElement(t.default,{open:($==null?void 0:$.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:p||N,destroyOnClose:!0,title:$==null?void 0:$.key,onCancel:()=>{me({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),I.resetFields()},okText:($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>C(void 0,null,function*(){I.submit()})},d.createElement(c.default,{form:I,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:ue=>C(void 0,null,function*(){const xe=yield(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?R:Y)(o(v({},ue),{subject_id:oe==null?void 0:oe.pathId}));(xe==null?void 0:xe.status)==0&&(u.ZP.success(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),I.resetFields(),me({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Z==null||Z())})},d.createElement(c.default.Item,{name:"id",hidden:!0}),d.createElement(c.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},d.createElement(h.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),d.createElement(c.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(G==null?void 0:G.route_nodes)||[]})),d.createElement(c.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},d.createElement(h.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),d.createElement(c.default.Item,{name:"description",label:"\u7B80\u4ECB"},d.createElement(h.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},V=(0,W.connect)(({pathsDetail:D})=>({pathsDetail:D}))(Q),w=({pathsDetail:D,onFinish:me,dispatch:Z,type:X})=>{var $,G,oe;const{actionTabs:I,detail:p}=D,Y=(0,W.useParams)(),[N]=c.default.useForm(),R=c.default.useWatch("uuid",N),ue=c.default.useWatch("send_route",N),[xe,He]=(0,d.useState)(!1),[we,Ve]=(0,d.useState)(null),[,Je,$e,qe]=(0,b.U)(ne.O9,{type:X,subject_id:Y==null?void 0:Y.pathId}),[,,ve,Pe]=(0,b.U)(ne.Ho,{subject_id:Y==null?void 0:Y.pathId}),[,F,S]=(0,b.U)(ne.zc,{subject_id:Y==null?void 0:Y.pathId,type:X}),[f,r]=(0,d.useState)({}),E=(...z)=>C(void 0,[...z],function*(s=N.getFieldsValue()){const l=yield S(o(v({},s),{repeat_names:qe==null?void 0:qe.repeat_names,is_cover:we,subject_id:Y==null?void 0:Y.pathId,type:X}));(l==null?void 0:l.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...k){var A,g;window.open((g=(A=Pe==null?void 0:Pe.data)==null?void 0:A.find(H=>(H==null?void 0:H.id)===s.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),me==null||me(),Z({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),He(!1),N.resetFields())});return(0,d.useEffect)(()=>{var z;N.setFieldsValue(v({},(z=I==null?void 0:I.params)==null?void 0:z.data))},[I]),(0,d.useEffect)(()=>{ve({subject_id:Y==null?void 0:Y.pathId})},[]),(0,d.useEffect)(()=>{var z;R&&r(((z=p==null?void 0:p.nodes)==null?void 0:z.find(s=>(s==null?void 0:s.uuid)==R))||{})},[R]),d.createElement(d.Fragment,null,d.createElement(t.default,{open:(I==null?void 0:I.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Je||F,title:I==null?void 0:I.key,onCancel:()=>{Z({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),N.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>C(void 0,null,function*(){N.submit()})},d.createElement(c.default,{preserve:!1,form:N,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:z=>{"uuid"in z&&N.setFieldsValue({ids:[]})},onFinish:z=>C(void 0,null,function*(){console.log("allvalue",z);const s=yield $e(o(v({},z),{name:f==null?void 0:f.name,subject_id:Y==null?void 0:Y.pathId}));if((s==null?void 0:s.status)==0&&(s!=null&&s.is_repeat)){He(!0);return}yield E(z)})},d.createElement(c.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Pe==null?void 0:Pe.data)||[]})),X=="knowledge"?d.createElement(c.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},d.createElement(T.ZP.Group,{options:((G=(($=p==null?void 0:p.nodes)==null?void 0:$.length)>1?p==null?void 0:p.nodes.slice(1):[])==null?void 0:G.map(z=>({label:z==null?void 0:z.name,value:z==null?void 0:z.uuid})))||[]})):d.createElement(c.default.Item,{name:"ids",label:X=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${X=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},d.createElement(U.default.Group,{options:((oe=(X=="goal"?p==null?void 0:p.ability_goals:p==null?void 0:p.route_nodes)||[])==null?void 0:oe.map(z=>({label:z==null?void 0:z.name,value:(z==null?void 0:z.id)||(z==null?void 0:z.uuid)})))||[]})),X=="knowledge"?d.createElement(d.Fragment,null,d.createElement("div",{className:"flex pl-64px-rem"},d.createElement(c.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},d.createElement(_.Z,null)),d.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),d.createElement(c.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:ue,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(f==null?void 0:f.routes)||[]}))):d.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},d.createElement("span",{className:"iconfont icon-tishi7"}),X=="goal"&&d.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),X=="route"&&d.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),d.createElement(t.default,{open:xe,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:F,onCancel:()=>{He(!1),Ve(null)},okButtonProps:{disabled:we==null},onOk:()=>C(void 0,null,function*(){yield E()})},d.createElement("div",{className:"flex flex-col"},X=="goal"?d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),d.createElement(T.ZP.Group,{className:"mt-14px-rem",value:we,onChange:z=>{Ve(z.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Ee=(0,W.connect)(({pathsDetail:D})=>({pathsDetail:D}))(w)},61527:function(Ue,de,e){e.d(de,{U:function(){return _}});var t=e(59301),u=Object.defineProperty,m=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,h=(d,W,O)=>W in d?u(d,W,{enumerable:!0,configurable:!0,writable:!0,value:O}):d[W]=O,n=(d,W)=>{for(var O in W||(W={}))U.call(W,O)&&h(d,O,W[O]);if(m)for(var O of m(W))c.call(W,O)&&h(d,O,W[O]);return d},T=(d,W,O)=>new Promise((b,ne)=>{var J=ce=>{try{Oe(O.next(ce))}catch(fe){ne(fe)}},j=ce=>{try{Oe(O.throw(ce))}catch(fe){ne(fe)}},Oe=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(J,j);Oe((O=O.apply(d,W)).next())});function _(d,W){const[O,b]=(0,t.useState)(W),[ne,J]=(0,t.useState)(!1),[j,Oe]=(0,t.useState)();return[O,ne,(fe,se=!1)=>T(this,null,function*(){const L=se?W:n(n({},O),fe);J(!0),b(L);const v=yield d(L);return J(!1),Oe(v),v}),j]}},50371:function(Ue,de){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const c=m[U];c!==void 0&&(t[U]=c)})}return t}de.Z=e},13845:function(Ue,de,e){e.d(de,{F:function(){return t},Z:function(){return u}});function t(m){return m!=null&&m===m.window}function u(m,U){var c,h;if(typeof window=="undefined")return 0;const n=U?"scrollTop":"scrollLeft";let T=0;return t(m)?T=m[U?"pageYOffset":"pageXOffset"]:m instanceof Document?T=m.documentElement[n]:(m instanceof HTMLElement||m)&&(T=m[n]),m&&!t(m)&&typeof T!="number"&&(T=(h=((c=m.ownerDocument)!==null&&c!==void 0?c:m).documentElement)===null||h===void 0?void 0:h[n]),T}},56762:function(Ue,de,e){e.d(de,{Z:function(){return u}});var t=e(59301);function u(){const[,m]=t.useReducer(U=>U+1,0);return m}},68031:function(Ue,de,e){e.d(de,{Z:function(){return U}});var t=e(16089);function u(c,h,n,T){const _=n-h;return c/=T/2,c<1?_/2*c*c*c+h:_/2*((c-=2)*c*c+2)+h}var m=e(13845);function U(c){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:T,duration:_=450}=h,d=n(),W=(0,m.Z)(d,!0),O=Date.now(),b=()=>{const J=Date.now()-O,j=u(J>_?_:J,W,c,_);(0,m.F)(d)?d.scrollTo(window.pageXOffset,j):d instanceof Document||d.constructor.name==="HTMLDocument"?d.documentElement.scrollTop=j:d.scrollTop=j,J<_?(0,t.Z)(b):typeof T=="function"&&T()};(0,t.Z)(b)}},19080:function(Ue,de,e){e.d(de,{F:function(){return c},Z:function(){return U}});var t=e(92310),u=e.n(t);const m=null;function U(h,n,T){return u()({[`${h}-status-success`]:n==="success",[`${h}-status-warning`]:n==="warning",[`${h}-status-error`]:n==="error",[`${h}-status-validating`]:n==="validating",[`${h}-has-feedback`]:T})}const c=(h,n)=>n||h},24905:function(Ue,de,e){e.d(de,{default:function(){return C}});var t=e(92310),u=e.n(t),m=e(5630),U=e(59301),c=e(36355),h=e(1684),n=e(32441),_=U.createContext(null),d=e(98447),W=e(14088),O=e(4572),b=function(x,q){var Q={};for(var V in x)Object.prototype.hasOwnProperty.call(x,V)&&q.indexOf(V)<0&&(Q[V]=x[V]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,V=Object.getOwnPropertySymbols(x);w{var Q;const{prefixCls:V,className:w,rootClassName:Ee,children:D,indeterminate:me=!1,style:Z,onMouseEnter:X,onMouseLeave:$,skipGroup:G=!1,disabled:oe}=x,I=b(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:p,direction:Y,checkbox:N}=U.useContext(c.E_),R=U.useContext(_),{isFormItemInput:ue}=U.useContext(n.aM),xe=U.useContext(h.Z),He=(Q=(R==null?void 0:R.disabled)||oe)!==null&&Q!==void 0?Q:xe,we=U.useRef(I.value);U.useEffect(()=>{R==null||R.registerValue(I.value)},[]),U.useEffect(()=>{if(!G)return I.value!==we.current&&(R==null||R.cancelValue(we.current),R==null||R.registerValue(I.value),we.current=I.value),()=>R==null?void 0:R.cancelValue(I.value)},[I.value]);const Ve=p("checkbox",V),[Je,$e]=(0,d.ZP)(Ve),qe=Object.assign({},I);R&&!G&&(qe.onChange=function(){I.onChange&&I.onChange.apply(I,arguments),R.toggleOption&&R.toggleOption({label:D,value:I.value})},qe.name=R.name,qe.checked=R.value.includes(I.value));const ve=u()(`${Ve}-wrapper`,{[`${Ve}-rtl`]:Y==="rtl",[`${Ve}-wrapper-checked`]:qe.checked,[`${Ve}-wrapper-disabled`]:He,[`${Ve}-wrapper-in-form-item`]:ue},N==null?void 0:N.className,w,Ee,$e),Pe=u()({[`${Ve}-indeterminate`]:me},O.A,$e),F=me?"mixed":void 0;return Je(U.createElement(W.Z,{component:"Checkbox",disabled:He},U.createElement("label",{className:ve,style:Object.assign(Object.assign({},N==null?void 0:N.style),Z),onMouseEnter:X,onMouseLeave:$},U.createElement(m.Z,Object.assign({"aria-checked":F},qe,{prefixCls:Ve,className:Pe,disabled:He,ref:q})),D!==void 0&&U.createElement("span",null,D))))};var j=U.forwardRef(ne),Oe=e(94480),ce=e(2738),fe=function(x,q){var Q={};for(var V in x)Object.prototype.hasOwnProperty.call(x,V)&&q.indexOf(V)<0&&(Q[V]=x[V]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,V=Object.getOwnPropertySymbols(x);w{const{defaultValue:Q,children:V,options:w=[],prefixCls:Ee,className:D,rootClassName:me,style:Z,onChange:X}=x,$=fe(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:G,direction:oe}=U.useContext(c.E_),[I,p]=U.useState($.value||Q||[]),[Y,N]=U.useState([]);U.useEffect(()=>{"value"in $&&p($.value||[])},[$.value]);const R=U.useMemo(()=>w.map(S=>typeof S=="string"||typeof S=="number"?{label:S,value:S}:S),[w]),ue=S=>{N(f=>f.filter(r=>r!==S))},xe=S=>{N(f=>[].concat((0,Oe.Z)(f),[S]))},He=S=>{const f=I.indexOf(S.value),r=(0,Oe.Z)(I);f===-1?r.push(S.value):r.splice(f,1),"value"in $||p(r),X==null||X(r.filter(E=>Y.includes(E)).sort((E,z)=>{const s=R.findIndex(k=>k.value===E),l=R.findIndex(k=>k.value===z);return s-l}))},we=G("checkbox",Ee),Ve=`${we}-group`,[Je,$e]=(0,d.ZP)(we),qe=(0,ce.Z)($,["value","disabled"]),ve=w.length?R.map(S=>U.createElement(j,{prefixCls:we,key:S.value.toString(),disabled:"disabled"in S?S.disabled:$.disabled,value:S.value,checked:I.includes(S.value),onChange:S.onChange,className:`${Ve}-item`,style:S.style,title:S.title},S.label)):V,Pe={toggleOption:He,value:I,disabled:$.disabled,name:$.name,registerValue:xe,cancelValue:ue},F=u()(Ve,{[`${Ve}-rtl`]:oe==="rtl"},D,me,$e);return Je(U.createElement("div",Object.assign({className:F,style:Z},qe,{ref:q}),U.createElement(_.Provider,{value:Pe},ve)))},L=U.forwardRef(se);var v=U.memo(L);const o=j;o.Group=v,o.__ANT_CHECKBOX=!0;var C=o},98447:function(Ue,de,e){e.d(de,{C2:function(){return c}});var t=e(17313),u=e(37613),m=e(83116);const U=h=>{const{checkboxCls:n}=h,T=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[T]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${T}`]:{marginInlineStart:0},[`&${T}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(h))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[` + ${ne.Z.NavBgItem} ${(_t==null?void 0:_t.type)==(ie==null?void 0:ie.key)?ne.Z.NavBgTwoActive:""}`,onClick:()=>{qn(X(Z({},_t),{type:ie==null?void 0:ie.key,page:1,keyword:""}))}},ie==null?void 0:ie.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(fe.t7,{className:ne.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:_t==null?void 0:_t.keyword,onChange:ie=>{qn(X(Z({},_t),{keyword:ie,page:1}))}})),t.createElement("div",{className:`${ne.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${n})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(b.default,{className:`${ne.Z.TableStyle}`,loading:tn,locale:{emptyText:t.createElement(se.Z,null)},columns:(_t==null?void 0:_t.type)=="1"?ee:(_t==null?void 0:_t.type)=="2"?Me:Qe,dataSource:((at=jt==null?void 0:jt.data)==null?void 0:at.lists)||[],pagination:{total:((tt=jt==null?void 0:jt.data)==null?void 0:tt.total_count)||0,onChange:(ie,Ze)=>{qn(X(Z({},_t),{page:ie,limit:Ze}))},current:_t==null?void 0:_t.page,pageSize:_t==null?void 0:_t.limit}})),(Ot==null?void 0:Ot.key)&&t.createElement(J.E_,{type:"goal",isCustom:!0,open:(Ot==null?void 0:Ot.key)=="\u5207\u6362\u80FD\u529B\u56FE\u8C31",title:"\u9009\u62E9\u80FD\u529B\u56FE\u8C31",currentSeleteData:yt,onFinish:ie=>{Et(X(Z({},rt),{learningpathId:ie==null?void 0:ie.selectId})),u.history.push(`/knowledgegraph/${rt==null?void 0:rt.pathId}/statistics/abilitymap/${ie==null?void 0:ie.selectId}?${Yt}`)}}))))};var I=(0,u.connect)(({pathsDetail:p})=>({pathsDetail:p}))(oe)},18376:function(Ue,de,e){e.d(de,{E_:function(){return q},DZ:function(){return V},NI:function(){return Ee}});var t=e(43418),u=e(8591),m=e(6848),U=e(24905),c=e(78241),h=e(92832),n=e(57809),T=e(5112),_=e(78673),d=e(59301),W=e(65582),O={ItemDom:"ItemDom___gJ4Dc"},b=e(61527),ne=e(49320),J=Object.defineProperty,j=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,L=(D,me,Z)=>me in D?J(D,me,{enumerable:!0,configurable:!0,writable:!0,value:Z}):D[me]=Z,v=(D,me)=>{for(var Z in me||(me={}))fe.call(me,Z)&&L(D,Z,me[Z]);if(ce)for(var Z of ce(me))se.call(me,Z)&&L(D,Z,me[Z]);return D},o=(D,me)=>j(D,Oe(me)),C=(D,me,Z)=>new Promise((X,$)=>{var G=p=>{try{I(Z.next(p))}catch(Y){$(Y)}},oe=p=>{try{I(Z.throw(p))}catch(Y){$(Y)}},I=p=>p.done?X(p.value):Promise.resolve(p.value).then(G,oe);I((Z=Z.apply(D,me)).next())});const x=({dispatch:D,pathsDetail:me,currentSeleteData:Z,onFinish:X,open:$,title:G,type:oe,isCustom:I})=>{var p;const Y=oe==="knowledge"?"uuid":"id",N=(0,W.useParams)(),{detail:R}=me,[ue,xe]=(0,d.useState)(Z==null?void 0:Z[Y]),[,He,we]=(0,b.U)(ne.mE,{subject_id:N==null?void 0:N.pathId,type:oe}),Ve=oe==="goal"?R==null?void 0:R.ability_goals:oe==="knowledge"?((R==null?void 0:R.nodes)||[]).slice(1):R==null?void 0:R.route_nodes;return d.createElement(t.default,{open:$,width:1078,destroyOnClose:!0,closeIcon:Z!=null&&Z[Y]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:He,title:G,cancelButtonProps:{style:{display:Z!=null&&Z[Y]?"inline-block":"none"}},onCancel:()=>{Z!=null&&Z[Y]&&D({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>C(void 0,null,function*(){var Je;const $e=oe==="goal"?"\u80FD\u529B\u56FE\u8C31":oe==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!ue){u.ZP.warning(`\u8BF7\u5148\u9009\u62E9${$e}`);return}let qe;I||(qe=yield we({type:oe,subject_id:N==null?void 0:N.pathId,id:ue})),((qe==null?void 0:qe.status)==0||I)&&((Je=u.ZP)==null||Je.success(`${$e}\u9009\u62E9\u6210\u529F\uFF01`),D({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),X==null||X({selectId:ue}))})},d.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(p=Ve||[])==null?void 0:p.map(Je=>{var $e;return d.createElement("div",{key:Je==null?void 0:Je[Y],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${($e=O)==null?void 0:$e.ItemDom}`},d.createElement("div",{className:"flex item-center gap-10px-rem"},d.createElement(m.Z,{title:Je==null?void 0:Je.name},d.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Je==null?void 0:Je.name)),d.createElement(U.default,{className:"ml-auto",checked:ue===(Je==null?void 0:Je[Y]),onChange:qe=>{xe(qe.target.checked?Je==null?void 0:Je[Y]:null)}})),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),d.createElement("div",{style:{color:"#232B40"}},(Je==null?void 0:Je.applicable_people)||"--")),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),d.createElement(m.Z,{title:Je==null?void 0:Je.description,placement:"topLeft"},d.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Je==null?void 0:Je.description)||"--"))))})))},q=(0,W.connect)(({pathsDetail:D})=>({pathsDetail:D}))(x),Q=({pathsDetail:D,dispatch:me,onFinish:Z,currentSeleteData:X={}})=>{const{actionTabs:$,detail:G}=D,oe=(0,W.useParams)(),[I]=c.default.useForm(),[,p,Y]=(0,b.U)(ne.wv,{subject_id:oe==null?void 0:oe.pathId}),[,N,R]=(0,b.U)(ne.EG,{subject_id:oe==null?void 0:oe.pathId});return(0,d.useEffect)(()=>{($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&I.setFieldsValue(v({},X))},[X,$]),d.createElement(t.default,{open:($==null?void 0:$.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:p||N,destroyOnClose:!0,title:$==null?void 0:$.key,onCancel:()=>{me({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),I.resetFields()},okText:($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>C(void 0,null,function*(){I.submit()})},d.createElement(c.default,{form:I,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:ue=>C(void 0,null,function*(){const xe=yield(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?R:Y)(o(v({},ue),{subject_id:oe==null?void 0:oe.pathId}));(xe==null?void 0:xe.status)==0&&(u.ZP.success(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),I.resetFields(),me({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Z==null||Z())})},d.createElement(c.default.Item,{name:"id",hidden:!0}),d.createElement(c.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},d.createElement(h.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),d.createElement(c.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(G==null?void 0:G.route_nodes)||[]})),d.createElement(c.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},d.createElement(h.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),d.createElement(c.default.Item,{name:"description",label:"\u7B80\u4ECB"},d.createElement(h.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},V=(0,W.connect)(({pathsDetail:D})=>({pathsDetail:D}))(Q),w=({pathsDetail:D,onFinish:me,dispatch:Z,type:X})=>{var $,G,oe;const{actionTabs:I,detail:p}=D,Y=(0,W.useParams)(),[N]=c.default.useForm(),R=c.default.useWatch("uuid",N),ue=c.default.useWatch("send_route",N),[xe,He]=(0,d.useState)(!1),[we,Ve]=(0,d.useState)(null),[,Je,$e,qe]=(0,b.U)(ne.O9,{type:X,subject_id:Y==null?void 0:Y.pathId}),[,,ve,Pe]=(0,b.U)(ne.Ho,{subject_id:Y==null?void 0:Y.pathId}),[,F,S]=(0,b.U)(ne.zc,{subject_id:Y==null?void 0:Y.pathId,type:X}),[f,r]=(0,d.useState)({}),E=(...z)=>C(void 0,[...z],function*(s=N.getFieldsValue()){const l=yield S(o(v({},s),{repeat_names:qe==null?void 0:qe.repeat_names,is_cover:we,subject_id:Y==null?void 0:Y.pathId,type:X}));(l==null?void 0:l.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...k){var A,g;window.open((g=(A=Pe==null?void 0:Pe.data)==null?void 0:A.find(H=>(H==null?void 0:H.id)===s.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),me==null||me(),Z({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),He(!1),N.resetFields())});return(0,d.useEffect)(()=>{var z;N.setFieldsValue(v({},(z=I==null?void 0:I.params)==null?void 0:z.data))},[I]),(0,d.useEffect)(()=>{ve({subject_id:Y==null?void 0:Y.pathId})},[]),(0,d.useEffect)(()=>{var z;R&&r(((z=p==null?void 0:p.nodes)==null?void 0:z.find(s=>(s==null?void 0:s.uuid)==R))||{})},[R]),d.createElement(d.Fragment,null,d.createElement(t.default,{open:(I==null?void 0:I.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Je||F,title:I==null?void 0:I.key,onCancel:()=>{Z({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),N.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>C(void 0,null,function*(){N.submit()})},d.createElement(c.default,{preserve:!1,form:N,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:z=>{"uuid"in z&&N.setFieldsValue({ids:[]})},onFinish:z=>C(void 0,null,function*(){console.log("allvalue",z);const s=yield $e(o(v({},z),{name:f==null?void 0:f.name,subject_id:Y==null?void 0:Y.pathId}));if((s==null?void 0:s.status)==0&&(s!=null&&s.is_repeat)){He(!0);return}yield E(z)})},d.createElement(c.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Pe==null?void 0:Pe.data)||[]})),X=="knowledge"?d.createElement(c.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},d.createElement(T.ZP.Group,{options:((G=(($=p==null?void 0:p.nodes)==null?void 0:$.length)>1?p==null?void 0:p.nodes.slice(1):[])==null?void 0:G.map(z=>({label:z==null?void 0:z.name,value:z==null?void 0:z.uuid})))||[]})):d.createElement(c.default.Item,{name:"ids",label:X=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${X=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},d.createElement(U.default.Group,{options:((oe=(X=="goal"?p==null?void 0:p.ability_goals:p==null?void 0:p.route_nodes)||[])==null?void 0:oe.map(z=>({label:z==null?void 0:z.name,value:(z==null?void 0:z.id)||(z==null?void 0:z.uuid)})))||[]})),X=="knowledge"?d.createElement(d.Fragment,null,d.createElement("div",{className:"flex pl-64px-rem"},d.createElement(c.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},d.createElement(_.Z,null)),d.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),d.createElement(c.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:ue,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(f==null?void 0:f.routes)||[]}))):d.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},d.createElement("span",{className:"iconfont icon-tishi7"}),X=="goal"&&d.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),X=="route"&&d.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),d.createElement(t.default,{open:xe,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:F,onCancel:()=>{He(!1),Ve(null)},okButtonProps:{disabled:we==null},onOk:()=>C(void 0,null,function*(){yield E()})},d.createElement("div",{className:"flex flex-col"},X=="goal"?d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),d.createElement(T.ZP.Group,{className:"mt-14px-rem",value:we,onChange:z=>{Ve(z.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Ee=(0,W.connect)(({pathsDetail:D})=>({pathsDetail:D}))(w)},61527:function(Ue,de,e){e.d(de,{U:function(){return _}});var t=e(59301),u=Object.defineProperty,m=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,h=(d,W,O)=>W in d?u(d,W,{enumerable:!0,configurable:!0,writable:!0,value:O}):d[W]=O,n=(d,W)=>{for(var O in W||(W={}))U.call(W,O)&&h(d,O,W[O]);if(m)for(var O of m(W))c.call(W,O)&&h(d,O,W[O]);return d},T=(d,W,O)=>new Promise((b,ne)=>{var J=ce=>{try{Oe(O.next(ce))}catch(fe){ne(fe)}},j=ce=>{try{Oe(O.throw(ce))}catch(fe){ne(fe)}},Oe=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(J,j);Oe((O=O.apply(d,W)).next())});function _(d,W){const[O,b]=(0,t.useState)(W),[ne,J]=(0,t.useState)(!1),[j,Oe]=(0,t.useState)();return[O,ne,(fe,se=!1)=>T(this,null,function*(){const L=se?W:n(n({},O),fe);J(!0),b(L);const v=yield d(L);return J(!1),Oe(v),v}),j,Oe]}},50371:function(Ue,de){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const c=m[U];c!==void 0&&(t[U]=c)})}return t}de.Z=e},13845:function(Ue,de,e){e.d(de,{F:function(){return t},Z:function(){return u}});function t(m){return m!=null&&m===m.window}function u(m,U){var c,h;if(typeof window=="undefined")return 0;const n=U?"scrollTop":"scrollLeft";let T=0;return t(m)?T=m[U?"pageYOffset":"pageXOffset"]:m instanceof Document?T=m.documentElement[n]:(m instanceof HTMLElement||m)&&(T=m[n]),m&&!t(m)&&typeof T!="number"&&(T=(h=((c=m.ownerDocument)!==null&&c!==void 0?c:m).documentElement)===null||h===void 0?void 0:h[n]),T}},56762:function(Ue,de,e){e.d(de,{Z:function(){return u}});var t=e(59301);function u(){const[,m]=t.useReducer(U=>U+1,0);return m}},68031:function(Ue,de,e){e.d(de,{Z:function(){return U}});var t=e(16089);function u(c,h,n,T){const _=n-h;return c/=T/2,c<1?_/2*c*c*c+h:_/2*((c-=2)*c*c+2)+h}var m=e(13845);function U(c){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:T,duration:_=450}=h,d=n(),W=(0,m.Z)(d,!0),O=Date.now(),b=()=>{const J=Date.now()-O,j=u(J>_?_:J,W,c,_);(0,m.F)(d)?d.scrollTo(window.pageXOffset,j):d instanceof Document||d.constructor.name==="HTMLDocument"?d.documentElement.scrollTop=j:d.scrollTop=j,J<_?(0,t.Z)(b):typeof T=="function"&&T()};(0,t.Z)(b)}},19080:function(Ue,de,e){e.d(de,{F:function(){return c},Z:function(){return U}});var t=e(92310),u=e.n(t);const m=null;function U(h,n,T){return u()({[`${h}-status-success`]:n==="success",[`${h}-status-warning`]:n==="warning",[`${h}-status-error`]:n==="error",[`${h}-status-validating`]:n==="validating",[`${h}-has-feedback`]:T})}const c=(h,n)=>n||h},24905:function(Ue,de,e){e.d(de,{default:function(){return C}});var t=e(92310),u=e.n(t),m=e(5630),U=e(59301),c=e(36355),h=e(1684),n=e(32441),_=U.createContext(null),d=e(98447),W=e(14088),O=e(4572),b=function(x,q){var Q={};for(var V in x)Object.prototype.hasOwnProperty.call(x,V)&&q.indexOf(V)<0&&(Q[V]=x[V]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,V=Object.getOwnPropertySymbols(x);w{var Q;const{prefixCls:V,className:w,rootClassName:Ee,children:D,indeterminate:me=!1,style:Z,onMouseEnter:X,onMouseLeave:$,skipGroup:G=!1,disabled:oe}=x,I=b(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:p,direction:Y,checkbox:N}=U.useContext(c.E_),R=U.useContext(_),{isFormItemInput:ue}=U.useContext(n.aM),xe=U.useContext(h.Z),He=(Q=(R==null?void 0:R.disabled)||oe)!==null&&Q!==void 0?Q:xe,we=U.useRef(I.value);U.useEffect(()=>{R==null||R.registerValue(I.value)},[]),U.useEffect(()=>{if(!G)return I.value!==we.current&&(R==null||R.cancelValue(we.current),R==null||R.registerValue(I.value),we.current=I.value),()=>R==null?void 0:R.cancelValue(I.value)},[I.value]);const Ve=p("checkbox",V),[Je,$e]=(0,d.ZP)(Ve),qe=Object.assign({},I);R&&!G&&(qe.onChange=function(){I.onChange&&I.onChange.apply(I,arguments),R.toggleOption&&R.toggleOption({label:D,value:I.value})},qe.name=R.name,qe.checked=R.value.includes(I.value));const ve=u()(`${Ve}-wrapper`,{[`${Ve}-rtl`]:Y==="rtl",[`${Ve}-wrapper-checked`]:qe.checked,[`${Ve}-wrapper-disabled`]:He,[`${Ve}-wrapper-in-form-item`]:ue},N==null?void 0:N.className,w,Ee,$e),Pe=u()({[`${Ve}-indeterminate`]:me},O.A,$e),F=me?"mixed":void 0;return Je(U.createElement(W.Z,{component:"Checkbox",disabled:He},U.createElement("label",{className:ve,style:Object.assign(Object.assign({},N==null?void 0:N.style),Z),onMouseEnter:X,onMouseLeave:$},U.createElement(m.Z,Object.assign({"aria-checked":F},qe,{prefixCls:Ve,className:Pe,disabled:He,ref:q})),D!==void 0&&U.createElement("span",null,D))))};var j=U.forwardRef(ne),Oe=e(94480),ce=e(2738),fe=function(x,q){var Q={};for(var V in x)Object.prototype.hasOwnProperty.call(x,V)&&q.indexOf(V)<0&&(Q[V]=x[V]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,V=Object.getOwnPropertySymbols(x);w{const{defaultValue:Q,children:V,options:w=[],prefixCls:Ee,className:D,rootClassName:me,style:Z,onChange:X}=x,$=fe(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:G,direction:oe}=U.useContext(c.E_),[I,p]=U.useState($.value||Q||[]),[Y,N]=U.useState([]);U.useEffect(()=>{"value"in $&&p($.value||[])},[$.value]);const R=U.useMemo(()=>w.map(S=>typeof S=="string"||typeof S=="number"?{label:S,value:S}:S),[w]),ue=S=>{N(f=>f.filter(r=>r!==S))},xe=S=>{N(f=>[].concat((0,Oe.Z)(f),[S]))},He=S=>{const f=I.indexOf(S.value),r=(0,Oe.Z)(I);f===-1?r.push(S.value):r.splice(f,1),"value"in $||p(r),X==null||X(r.filter(E=>Y.includes(E)).sort((E,z)=>{const s=R.findIndex(k=>k.value===E),l=R.findIndex(k=>k.value===z);return s-l}))},we=G("checkbox",Ee),Ve=`${we}-group`,[Je,$e]=(0,d.ZP)(we),qe=(0,ce.Z)($,["value","disabled"]),ve=w.length?R.map(S=>U.createElement(j,{prefixCls:we,key:S.value.toString(),disabled:"disabled"in S?S.disabled:$.disabled,value:S.value,checked:I.includes(S.value),onChange:S.onChange,className:`${Ve}-item`,style:S.style,title:S.title},S.label)):V,Pe={toggleOption:He,value:I,disabled:$.disabled,name:$.name,registerValue:xe,cancelValue:ue},F=u()(Ve,{[`${Ve}-rtl`]:oe==="rtl"},D,me,$e);return Je(U.createElement("div",Object.assign({className:F,style:Z},qe,{ref:q}),U.createElement(_.Provider,{value:Pe},ve)))},L=U.forwardRef(se);var v=U.memo(L);const o=j;o.Group=v,o.__ANT_CHECKBOX=!0;var C=o},98447:function(Ue,de,e){e.d(de,{C2:function(){return c}});var t=e(17313),u=e(37613),m=e(83116);const U=h=>{const{checkboxCls:n}=h,T=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[T]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${T}`]:{marginInlineStart:0},[`&${T}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(h))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[` ${T}:not(${T}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:h.colorPrimary}},[`${T}:not(${T}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:h.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:h.colorPrimary,borderColor:h.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${h.motionDurationMid} ${h.motionEaseOutBack} ${h.motionDurationFast}`}}},[` diff --git a/p__knowledgegraph__Statistics__LearningPath__Detail.6d0e6845.async.js b/p__knowledgegraph__Statistics__LearningPath__Detail.5a3a507d.async.js similarity index 99% rename from p__knowledgegraph__Statistics__LearningPath__Detail.6d0e6845.async.js rename to p__knowledgegraph__Statistics__LearningPath__Detail.5a3a507d.async.js index 06b9f5c662..2022b4f3b2 100644 --- a/p__knowledgegraph__Statistics__LearningPath__Detail.6d0e6845.async.js +++ b/p__knowledgegraph__Statistics__LearningPath__Detail.5a3a507d.async.js @@ -8,7 +8,7 @@ \u73ED\u7EA7\uFF1A${(it=gt(ht))==null?void 0:it.course_group_name}
`}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:mt.map(wt=>wt.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:mt,barMaxWidth:"20%",itemStyle:{color:new Y.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#B2E0FF"},{offset:.5,color:"#7BC9FF"},{offset:1,color:"#0A2552"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(r=Je==null?void 0:Je.data)==null?void 0:r.route_study_info]),Hn=(0,t.useMemo)(()=>{var h,_,Ne,T,D,Le,Pe,rt,tt,lt;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((_=(h=Je==null?void 0:Je.data)==null?void 0:h.basic_info)==null?void 0:_.study_count)||0,unit:"",img:F},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((T=(Ne=Je==null?void 0:Je.data)==null?void 0:Ne.basic_info)==null?void 0:T.no_study_count)||0,unit:"",img:fe},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((Le=(D=Je==null?void 0:Je.data)==null?void 0:D.basic_info)==null?void 0:Le.week_study_count)||0,unit:"",img:ee},{title:"\u77E5\u8BC6\u70B9\u6570",num:((rt=(Pe=Je==null?void 0:Je.data)==null?void 0:Pe.basic_info)==null?void 0:rt.knowledge_count)||0,unit:"",img:k},{title:"\u8D44\u6E90\u603B\u6570",num:((lt=(tt=Je==null?void 0:Je.data)==null?void 0:tt.basic_info)==null?void 0:lt.resource_count)||0,unit:"",img:De}]},[(B=Je==null?void 0:Je.data)==null?void 0:B.basic_info]),Ut=(0,t.useMemo)(()=>{var h,_,Ne,T,D,Le,Pe,rt,tt,lt,mt,gt;const wt=(Ne=(_=(h=Je==null?void 0:Je.data)==null?void 0:h.resource_info)==null?void 0:_.resource_data)==null?void 0:Ne.reduce((xt=0,it)=>xt+((it==null?void 0:it.num)||0),0),ht=(Le=(D=(T=Je==null?void 0:Je.data)==null?void 0:T.resource_info)==null?void 0:D.publish_resource_data)==null?void 0:Le.reduce((xt=0,it)=>xt+((it==null?void 0:it.num)||0),0),ct=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,publishNum:0,unit:"",img:e(31537),trailColor:"#202857",strokeColor:"#0676DB"},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,publishNum:0,unit:"",img:e(46058),trailColor:"#202857",strokeColor:"#26A27A"},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,publishNum:0,unit:"",img:e(71190),trailColor:"#202857",strokeColor:"#CDCB56"},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,publishNum:0,unit:"",img:e(51889),trailColor:"#202857",strokeColor:"#C2652F"},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,publishNum:0,unit:"",img:e(95754),trailColor:"#202857",strokeColor:"#5DC711"},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,publishNum:0,unit:"",img:e(9490),trailColor:"#202857",strokeColor:"#4903FE"}];return{resource_data:(tt=(rt=(Pe=Je==null?void 0:Je.data)==null?void 0:Pe.resource_info)==null?void 0:rt.resource_data)==null?void 0:tt.map(xt=>Be(Ke(Ke({},(ct==null?void 0:ct.find(it=>(it==null?void 0:it.node_type)==(xt==null?void 0:xt.node_type)))||{}),xt),{publishNum:((xt==null?void 0:xt.num)||0)/wt*100})),publish_resource_data:(gt=(mt=(lt=Je==null?void 0:Je.data)==null?void 0:lt.resource_info)==null?void 0:mt.publish_resource_data)==null?void 0:gt.map(xt=>Be(Ke(Ke({},(ct==null?void 0:ct.find(it=>(it==null?void 0:it.node_type)==(xt==null?void 0:xt.node_type)))||{}),xt),{publishNum:((xt==null?void 0:xt.num)||0)/ht*100}))}},[(N=Je==null?void 0:Je.data)==null?void 0:N.resource_info]),Fn=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(h,_,Ne)=>t.createElement(t.Fragment,null,Ne==0||Ne==1||Ne==2?t.createElement("img",{src:Ne==0?n:Ne==1?L:re,width:12,height:14,style:{width:"12rem"}}):Ne+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:h=>`${h}%`}],$n=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(h,_,Ne)=>Ne+1},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u5173\u8054\u8D44\u6E90\u6570",width:"120rem",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B9E\u8BAD",width:"120rem",ellipsis:!0,dataIndex:"shixun"},{title:"\u89C6\u9891",width:"120rem",ellipsis:!0,dataIndex:"video"},{title:"\u8BFE\u4EF6",width:"120rem",ellipsis:!0,dataIndex:"attachment"},{title:"\u8003\u8BD5",width:"120rem",ellipsis:!0,dataIndex:"examination_bank"},{title:"\u4F5C\u4E1A",width:"120rem",ellipsis:!0,dataIndex:"homework"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:h=>`${h}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:h=>`${h}%`},{title:"\u64CD\u4F5C",width:"120rem",ellipsis:!0,dataIndex:"test11",render:(h,_)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{Re.set("StatisticName",_==null?void 0:_.name),(0,$.xg)(`/knowledgegraph/${ae==null?void 0:ae.pathId}/statistics/learningpath/${ae==null?void 0:ae.learningpathId}/detail/${_==null?void 0:_.id}?${Re}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Pn=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(h,_,Ne)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?null:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",Ne+1," "))},{title:"\u8D44\u6E90\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u6240\u5C5E\u77E5\u8BC6\u70B9",width:"120rem",ellipsis:!0,dataIndex:"knowledge_name",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u8D44\u6E90\u7C7B\u578B",width:"120rem",ellipsis:!0,dataIndex:"node_type",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," %"))},{title:"\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," %"))},{title:"\u8BC4\u6D4B\u6B21\u6570",width:"120rem",ellipsis:!0,dataIndex:"evaluate_count",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u89C2\u770B\u65F6\u957F",width:"120rem",ellipsis:!0,dataIndex:"watch_time",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u67E5\u770B\u6B21\u6570/\u4E0B\u8F7D\u6B21\u6570",width:"180rem",ellipsis:!0,dataIndex:"download_count",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u64CD\u4F5C",width:"100rem",ellipsis:!0,dataIndex:"test11",render:(h,_)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{Re.set("StatisticName",encodeURIComponent(_==null?void 0:_.name)),Re.set("knowledge_name",encodeURIComponent(_==null?void 0:_.knowledge_name)),(0,$.xg)(`/knowledgegraph/${ae==null?void 0:ae.pathId}/statistics/learningpath/${ae==null?void 0:ae.learningpathId}/detail/${_==null?void 0:_.id}?${Re}`)}},"\u67E5\u770B\u8BE6\u60C5")}],bt=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(h,_,Ne)=>Ne+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:h=>h||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},{title:"\u77E5\u8BC6\u70B9\u638C\u63E1\u6570",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",ellipsis:!0,dataIndex:"complete_rate",render:h=>`${h}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:h=>`${h}%`},{title:"\u64CD\u4F5C",width:"200rem",ellipsis:!0,dataIndex:"test11",render:(h,_)=>t.createElement("div",{className:"flex item-center gap-20px-rem"},t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,$.xg)(`/knowledgegraph/${ae==null?void 0:ae.pathId}/statistics/learningpath/${ae==null?void 0:ae.learningpathId}/detail/${_==null?void 0:_.user_id}?${Re}`)}},"\u67E5\u770B\u8BE6\u60C5"))}],Kn=[{title:"\u6392\u540D",width:"80rem",dataIndex:"test1",render:(h,_,Ne)=>t.createElement(me.Z,{placement:"topLeft",title:!(_!=null&&_.is_publish)&&"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}},Ne==0||Ne==1||Ne==2?t.createElement("img",{src:Ne==0?n:Ne==1?L:re,width:12,height:14,style:{width:"12rem"}}):Ne+1))},{title:"\u9636\u6BB5\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u77E5\u8BC6\u70B9\u6570",width:"100rem",ellipsis:!0,dataIndex:"knowledge_count",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u8D44\u6E90\u6570",width:"100rem",ellipsis:!0,dataIndex:"resource_count",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h," "))},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"100rem",ellipsis:!0,dataIndex:"grasp_rate",render:(h,_)=>t.createElement(me.Z,{placement:"topLeft",title:_!=null&&_.is_publish?h:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:_!=null&&_.is_publish?"":"#535A6E"}}," ",h,"% "))}];return(0,t.useEffect)(()=>{b&&ye(Be(Ke({},ae),{learningpathId:b}))},[b]),(0,t.useEffect)(()=>{var h;ae!=null&&ae.learningpathId&&Ye(((h=y==null?void 0:y.route_nodes)==null?void 0:h.find(_=>(_==null?void 0:_.id)==(ae==null?void 0:ae.learningpathId)))||{})},[ae,y==null?void 0:y.route_nodes]),(0,t.useEffect)(()=>{ae!=null&&ae.learningpathId&&yt({subject_id:ae==null?void 0:ae.pathId,id:ae==null?void 0:ae.learningpathId})},[ae==null?void 0:ae.learningpathId]),(0,t.useEffect)(()=>{var h;(h=Je==null?void 0:Je.data)!=null&&h.is_updating&&de.ZP.warning("\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(i=Je==null?void 0:Je.data)==null?void 0:i.is_updating]),(0,t.useEffect)(()=>{ae!=null&&ae.learningpathId&&Ct(Be(Ke({},Ot),{id:ae==null?void 0:ae.learningpathId}))},[Ot,ae==null?void 0:ae.learningpathId]),(0,t.useEffect)(()=>{Re&&(Re.set("StatisticType",Ot==null?void 0:Ot.type),Re.set("tabs","2"))},[Re,Ot==null?void 0:Ot.type]),t.createElement(le.Z,null,t.createElement(j.Z,{spinning:Bt},t.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},t.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${A?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:A?"auto":"90rem",top:A?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${A?"":`url(${m})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},t.createElement("img",{src:U,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{u.history.push(`/knowledgegraph/${ae.pathId}?${Re}`)}}),t.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},t.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),t.createElement(me.Z,{title:(Qe==null?void 0:Qe.name)||"",placement:"topLeft"},t.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(Qe==null?void 0:Qe.name)||"")),t.createElement("div",{className:`current flex item-center justify-center text-nowrap ${C.Z.ChangeBut}`,onClick:()=>{Z({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"",type:"route",currentSelectData:Qe}}})}},t.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((a=Je==null?void 0:Je.data)==null?void 0:a.updated_at)&&t.createElement(t.Fragment,null,t.createElement("img",{src:E,style:{width:"14rem"}}),t.createElement("div",null,O()((W=Je==null?void 0:Je.data)==null?void 0:W.updated_at).format("YYYY-MM-DD HH:mm"))),t.createElement("div",{className:`current flex item-center text-nowrap ${C.Z.ChangeBut}`,onClick:()=>qe(void 0,null,function*(){const h=yield(0,H.D$)({subject_id:ae==null?void 0:ae.pathId,id:ae==null?void 0:ae.learningpathId});(h==null?void 0:h.status)==0&&de.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),t.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${ue})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},t.createElement("div",{className:`${C.Z.DefaultDiv} p-20px-rem`},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:d,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),t.createElement("div",{className:"flex item-center"},t.createElement(ne.Z,{style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Ht==null?void 0:Ht.option)||{}}),t.createElement("div",{className:C.Z.masteryList},t.createElement("div",{className:C.Z.masteryHead},t.createElement("div",null,"\u638C\u63E1\u7387"),t.createElement("div",null,"\u4EBA\u6570"),t.createElement("div",null,"\u5360\u6BD4")),(x=Ht==null?void 0:Ht.listData)==null?void 0:x.map((h,_)=>t.createElement("div",{className:C.Z.masteryBody,key:_},t.createElement("div",{className:"flex item-center"},t.createElement("div",{className:C.Z.dot,style:{backgroundColor:h==null?void 0:h.color}}),t.createElement("span",{style:{color:"#D0E3FF"}},h.name)),t.createElement("div",null,h.value),t.createElement("div",null,h.rate,"%")))))),t.createElement("div",{className:`${C.Z.DefaultDiv} p-20px-rem gap-16px-rem flex flex-col`,style:{flex:2.5,paddingTop:0}},t.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:s,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:J,key:"up"}].map(h=>t.createElement("div",{key:h==null?void 0:h.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem ${C.Z.DefaultDivItem} ${Ve==(h==null?void 0:h.key)?C.Z.DefaultDivItemActive:""}`,style:{height:"40rem"},onClick:()=>{dt(h==null?void 0:h.key)}},t.createElement("img",{src:h==null?void 0:h.img,width:16,height:16,style:{width:"16rem"}}),h==null?void 0:h.name))),t.createElement(v.default,{className:`mt-16px-rem ${C.Z.TableStyle} flex-1`,locale:{emptyText:t.createElement(R.Z,null)},columns:Fn,pagination:!1,dataSource:Ve=="good"?(g=Je==null?void 0:Je.data)==null?void 0:g.desc_knowledge_infos:(z=Je==null?void 0:Je.data)==null?void 0:z.asc_knowledge_infos}))),t.createElement("div",{className:"flex-2 flex flex-col gap-20px-rem"},t.createElement("div",{className:"flex-1 flex gap-30px-rem pt-40px-rem"},Hn==null?void 0:Hn.map((h,_)=>t.createElement("div",{key:_,className:`flex-1 pb-20px-rem flex flex-col gap-10px-rem item-center ${C.Z.DefaultDiv}`},t.createElement("img",{src:h==null?void 0:h.img,width:80,height:80,style:{width:"80rem",height:"80rem",marginTop:"-40rem"}}),t.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},h==null?void 0:h.num,h==null?void 0:h.unit),t.createElement("div",{className:"",style:{color:"#A4C8FC"}},h==null?void 0:h.title)))),t.createElement("div",{className:`flex-2 ${C.Z.DefaultDiv} relative`},t.createElement("div",{className:"absolute flex item-center justify-center",style:{color:"#C2E0F8",height:"25rem",width:"253rem",top:0,left:"50%",transform:"translateX(-50%)",background:`url(${S})`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}}," \u8DEF\u5F84\u5B66\u4E60\u60C5\u51B5 "),t.createElement(ne.Z,{key:_t,className:"w-full h-full",option:en})),t.createElement("div",{className:`p-20px-rem ${C.Z.DefaultDiv}`,style:{flex:3}},t.createElement("div",{className:"text-16px-rem"},"\u9636\u6BB5\u5B66\u4E60\u60C5\u51B5"),t.createElement(v.default,{className:`mt-14px-rem ${C.Z.TableStyle} flex-1`,locale:{emptyText:t.createElement(R.Z,null)},columns:Kn,pagination:!1,dataSource:((xe=Je==null?void 0:Je.data)==null?void 0:xe.stage_knowledge_infos)||[]}))),t.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},t.createElement("div",{className:`p-20px-rem ${C.Z.DefaultDiv} flex gap-10px-rem`},t.createElement("div",{className:"flex-1"},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:d,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u8D44\u6E90\u603B\u6570\u91CF")),t.createElement("div",{className:"mt-40px-rem",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:"25rem 10rem"}},(ie=Ut==null?void 0:Ut.resource_data)==null?void 0:ie.map((h,_)=>t.createElement("div",{key:_,className:"flex flex-col item-center",style:{height:"84rem",background:`url(${h==null?void 0:h.img}) 0% 0% / 100% 100% no-repeat`}},t.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},h==null?void 0:h.num,h==null?void 0:h.unit),t.createElement("div",{className:"text-12px-rem",style:{color:"#D7EEFF"}},h==null?void 0:h.title))))),t.createElement("div",{className:"flex-1"},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:d,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5DF2\u53D1\u5E03\u8D44\u6E90\u6570")),t.createElement("div",{className:"mt-30px-rem flex flex-col gap-12px-rem pl-20px-rem"},(pe=Ut==null?void 0:Ut.publish_resource_data)==null?void 0:pe.map((h,_)=>t.createElement("div",{key:_,className:"flex flex-col gap-6px-rem"},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},h==null?void 0:h.title),t.createElement("div",null,h==null?void 0:h.num)),t.createElement(o.Z,{className:`${C.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:h==null?void 0:h.publishNum,showInfo:!1,trailColor:h==null?void 0:h.trailColor,strokeColor:h==null?void 0:h.strokeColor})))))),t.createElement("div",{className:`p-20px-rem ${C.Z.DefaultDiv}`,style:{flex:2.5}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:d,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5B66\u751F\u638C\u63E1\u7387\u6392\u884C\u699C")),t.createElement("div",{className:"flex flex-col mt-24px-rem gap-10px-rem"},(Ce=(he=Je==null?void 0:Je.data)==null?void 0:he.student_grasp_rank_lists)==null?void 0:Ce.map((h,_)=>t.createElement("div",{key:h==null?void 0:h.user_id,className:`flex item-center ${C.Z.RankingDiv} px-20px-rem gap-20px-rem rounded-2px-rem`,style:{height:"46rem"}},_==0||_==2||_==1?t.createElement("img",{src:_==0?e(71463):_==1?e(69035):e(16065),width:34,height:34,style:{width:"34rem",height:"34rem"}}):t.createElement("div",{className:"flex item-center justify-center",style:{width:"34rem",height:"34rem",background:`url(${e(73099)}) 0% 0% / 100% 100% no-repeat`}},_+1),t.createElement("div",{className:"flex flex-2 minW-0 item-center"},t.createElement("img",{src:`${G.Z.IMG_SERVER}/images/${h==null?void 0:h.avatar_url}`,width:30,height:30,className:"rounded-full",style:{width:"30rem",height:"30rem",border:"1rem solid #18D6FF"}}),t.createElement(me.Z,{title:h==null?void 0:h.real_name},t.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},h==null?void 0:h.real_name))),t.createElement("div",{className:"flex-1 minW-0 flex item-center"},t.createElement(me.Z,{title:"\u638C\u63E1\u7387"},t.createElement("img",{src:e(14476),width:14,height:14,style:{width:"14rem",height:"14rem"}})),t.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},h==null?void 0:h.grasp_rate,"%")),t.createElement("div",{className:"flex-1 minW-0 flex item-center"},t.createElement(me.Z,{title:"\u5B8C\u6210\u7387"},t.createElement("img",{src:e(31434),width:14,height:14,style:{width:"14rem",height:"14rem"}})),t.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},h==null?void 0:h.complete_rate,"%")))))))),t.createElement("div",{className:`flex item-center ${C.Z.NavBgTwo}`},[{title:"\u77E5\u8BC6\u70B9\u7EDF\u8BA1",key:"1"},{title:"\u8D44\u6E90\u5B66\u4E60\u7EDF\u8BA1\u8868",key:"2"},{title:"\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u8868",key:"3"}].map(h=>t.createElement("div",{key:h==null?void 0:h.key,className:`flex item-center justify-center text-16px-rem h-full current - ${C.Z.NavBgItem} ${(Ot==null?void 0:Ot.type)==(h==null?void 0:h.key)?C.Z.NavBgTwoActive:""}`,onClick:()=>{Xt(Be(Ke({},Ot),{type:h==null?void 0:h.key,page:1,keyword:""}))}},h==null?void 0:h.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(we.t7,{className:C.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Ot==null?void 0:Ot.keyword,onChange:h=>{Xt(Be(Ke({},Ot),{keyword:h,page:1}))}})),t.createElement("div",{className:`${C.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${ue})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(v.default,{className:`${C.Z.TableStyle}`,loading:jt,locale:{emptyText:t.createElement(R.Z,null)},columns:(Ot==null?void 0:Ot.type)=="1"?$n:(Ot==null?void 0:Ot.type)=="2"?Pn:bt,dataSource:(ft==null?void 0:ft.data)||[],pagination:{total:(ft==null?void 0:ft.total_count)||0,onChange:(h,_)=>{Xt(Be(Ke({},Ot),{page:h,limit:_}))},current:Ot==null?void 0:Ot.page,pageSize:Ot==null?void 0:Ot.limit}})),(oe==null?void 0:oe.key)&&t.createElement(w.E_,{type:"route",isCustom:!0,open:(oe==null?void 0:oe.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:Qe,onFinish:h=>{ye(Be(Ke({},ae),{learningpathId:h==null?void 0:h.selectId})),u.history.push(`/knowledgegraph/${ae==null?void 0:ae.pathId}/statistics/learningpath/${h==null?void 0:h.selectId}?${Re}`)}}))))};var He=(0,u.connect)(({pathsDetail:Z})=>({pathsDetail:Z}))(Me)},18376:function(Fe,ve,e){e.d(ve,{E_:function(){return ne},DZ:function(){return X},NI:function(){return we}});var t=e(43418),u=e(8591),m=e(6848),U=e(24905),d=e(78241),E=e(92832),n=e(57809),L=e(5112),re=e(78673),s=e(59301),J=e(65582),F={ItemDom:"ItemDom___gJ4Dc"},S=e(61527),fe=e(49320),ee=Object.defineProperty,k=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,j=(R,Ae,H)=>Ae in R?ee(R,Ae,{enumerable:!0,configurable:!0,writable:!0,value:H}):R[Ae]=H,v=(R,Ae)=>{for(var H in Ae||(Ae={}))me.call(Ae,H)&&j(R,H,Ae[H]);if(ue)for(var H of ue(Ae))de.call(Ae,H)&&j(R,H,Ae[H]);return R},o=(R,Ae)=>k(R,De(Ae)),C=(R,Ae,H)=>new Promise((G,$)=>{var q=p=>{try{I(H.next(p))}catch(te){$(te)}},le=p=>{try{I(H.throw(p))}catch(te){$(te)}},I=p=>p.done?G(p.value):Promise.resolve(p.value).then(q,le);I((H=H.apply(R,Ae)).next())});const w=({dispatch:R,pathsDetail:Ae,currentSeleteData:H,onFinish:G,open:$,title:q,type:le,isCustom:I})=>{var p;const te=le==="knowledge"?"uuid":"id",K=(0,J.useParams)(),{detail:M}=Ae,[ge,Ee]=(0,s.useState)(H==null?void 0:H[te]),[,Ke,Be]=(0,S.U)(fe.mE,{subject_id:K==null?void 0:K.pathId,type:le}),qe=le==="goal"?M==null?void 0:M.ability_goals:le==="knowledge"?((M==null?void 0:M.nodes)||[]).slice(1):M==null?void 0:M.route_nodes;return s.createElement(t.default,{open:$,width:1078,destroyOnClose:!0,closeIcon:H!=null&&H[te]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:Ke,title:q,cancelButtonProps:{style:{display:H!=null&&H[te]?"inline-block":"none"}},onCancel:()=>{H!=null&&H[te]&&R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>C(void 0,null,function*(){var et;const Me=le==="goal"?"\u80FD\u529B\u56FE\u8C31":le==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!ge){u.ZP.warning(`\u8BF7\u5148\u9009\u62E9${Me}`);return}let He;I||(He=yield Be({type:le,subject_id:K==null?void 0:K.pathId,id:ge})),((He==null?void 0:He.status)==0||I)&&((et=u.ZP)==null||et.success(`${Me}\u9009\u62E9\u6210\u529F\uFF01`),R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),G==null||G({selectId:ge}))})},s.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(p=qe||[])==null?void 0:p.map(et=>{var Me;return s.createElement("div",{key:et==null?void 0:et[te],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(Me=F)==null?void 0:Me.ItemDom}`},s.createElement("div",{className:"flex item-center gap-10px-rem"},s.createElement(m.Z,{title:et==null?void 0:et.name},s.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},et==null?void 0:et.name)),s.createElement(U.default,{className:"ml-auto",checked:ge===(et==null?void 0:et[te]),onChange:He=>{Ee(He.target.checked?et==null?void 0:et[te]:null)}})),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),s.createElement("div",{style:{color:"#232B40"}},(et==null?void 0:et.applicable_people)||"--")),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),s.createElement(m.Z,{title:et==null?void 0:et.description,placement:"topLeft"},s.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(et==null?void 0:et.description)||"--"))))})))},ne=(0,J.connect)(({pathsDetail:R})=>({pathsDetail:R}))(w),Y=({pathsDetail:R,dispatch:Ae,onFinish:H,currentSeleteData:G={}})=>{const{actionTabs:$,detail:q}=R,le=(0,J.useParams)(),[I]=d.default.useForm(),[,p,te]=(0,S.U)(fe.wv,{subject_id:le==null?void 0:le.pathId}),[,K,M]=(0,S.U)(fe.EG,{subject_id:le==null?void 0:le.pathId});return(0,s.useEffect)(()=>{($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&I.setFieldsValue(v({},G))},[G,$]),s.createElement(t.default,{open:($==null?void 0:$.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:p||K,destroyOnClose:!0,title:$==null?void 0:$.key,onCancel:()=>{Ae({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),I.resetFields()},okText:($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>C(void 0,null,function*(){I.submit()})},s.createElement(d.default,{form:I,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:ge=>C(void 0,null,function*(){const Ee=yield(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?M:te)(o(v({},ge),{subject_id:le==null?void 0:le.pathId}));(Ee==null?void 0:Ee.status)==0&&(u.ZP.success(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),I.resetFields(),Ae({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),H==null||H())})},s.createElement(d.default.Item,{name:"id",hidden:!0}),s.createElement(d.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},s.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),s.createElement(d.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(q==null?void 0:q.route_nodes)||[]})),s.createElement(d.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},s.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),s.createElement(d.default.Item,{name:"description",label:"\u7B80\u4ECB"},s.createElement(E.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},X=(0,J.connect)(({pathsDetail:R})=>({pathsDetail:R}))(Y),O=({pathsDetail:R,onFinish:Ae,dispatch:H,type:G})=>{var $,q,le;const{actionTabs:I,detail:p}=R,te=(0,J.useParams)(),[K]=d.default.useForm(),M=d.default.useWatch("uuid",K),ge=d.default.useWatch("send_route",K),[Ee,Ke]=(0,s.useState)(!1),[Be,qe]=(0,s.useState)(null),[,et,Me,He]=(0,S.U)(fe.O9,{type:G,subject_id:te==null?void 0:te.pathId}),[,,Z,V]=(0,S.U)(fe.Ho,{subject_id:te==null?void 0:te.pathId}),[,b,A]=(0,S.U)(fe.zc,{subject_id:te==null?void 0:te.pathId,type:G}),[f,r]=(0,s.useState)({}),B=(...N)=>C(void 0,[...N],function*(i=K.getFieldsValue()){const a=yield A(o(v({},i),{repeat_names:He==null?void 0:He.repeat_names,is_cover:Be,subject_id:te==null?void 0:te.pathId,type:G}));(a==null?void 0:a.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...W){var x,g;window.open((g=(x=V==null?void 0:V.data)==null?void 0:x.find(z=>(z==null?void 0:z.id)===i.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),Ae==null||Ae(),H({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Ke(!1),K.resetFields())});return(0,s.useEffect)(()=>{var N;K.setFieldsValue(v({},(N=I==null?void 0:I.params)==null?void 0:N.data))},[I]),(0,s.useEffect)(()=>{Z({subject_id:te==null?void 0:te.pathId})},[]),(0,s.useEffect)(()=>{var N;M&&r(((N=p==null?void 0:p.nodes)==null?void 0:N.find(i=>(i==null?void 0:i.uuid)==M))||{})},[M]),s.createElement(s.Fragment,null,s.createElement(t.default,{open:(I==null?void 0:I.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:et||b,title:I==null?void 0:I.key,onCancel:()=>{H({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),K.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>C(void 0,null,function*(){K.submit()})},s.createElement(d.default,{preserve:!1,form:K,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:N=>{"uuid"in N&&K.setFieldsValue({ids:[]})},onFinish:N=>C(void 0,null,function*(){console.log("allvalue",N);const i=yield Me(o(v({},N),{name:f==null?void 0:f.name,subject_id:te==null?void 0:te.pathId}));if((i==null?void 0:i.status)==0&&(i!=null&&i.is_repeat)){Ke(!0);return}yield B(N)})},s.createElement(d.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(V==null?void 0:V.data)||[]})),G=="knowledge"?s.createElement(d.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},s.createElement(L.ZP.Group,{options:((q=(($=p==null?void 0:p.nodes)==null?void 0:$.length)>1?p==null?void 0:p.nodes.slice(1):[])==null?void 0:q.map(N=>({label:N==null?void 0:N.name,value:N==null?void 0:N.uuid})))||[]})):s.createElement(d.default.Item,{name:"ids",label:G=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${G=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},s.createElement(U.default.Group,{options:((le=(G=="goal"?p==null?void 0:p.ability_goals:p==null?void 0:p.route_nodes)||[])==null?void 0:le.map(N=>({label:N==null?void 0:N.name,value:(N==null?void 0:N.id)||(N==null?void 0:N.uuid)})))||[]})),G=="knowledge"?s.createElement(s.Fragment,null,s.createElement("div",{className:"flex pl-64px-rem"},s.createElement(d.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},s.createElement(re.Z,null)),s.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),s.createElement(d.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:ge,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(f==null?void 0:f.routes)||[]}))):s.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},s.createElement("span",{className:"iconfont icon-tishi7"}),G=="goal"&&s.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),G=="route"&&s.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),s.createElement(t.default,{open:Ee,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:b,onCancel:()=>{Ke(!1),qe(null)},okButtonProps:{disabled:Be==null},onOk:()=>C(void 0,null,function*(){yield B()})},s.createElement("div",{className:"flex flex-col"},G=="goal"?s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),s.createElement(L.ZP.Group,{className:"mt-14px-rem",value:Be,onChange:N=>{qe(N.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},we=(0,J.connect)(({pathsDetail:R})=>({pathsDetail:R}))(O)},61527:function(Fe,ve,e){e.d(ve,{U:function(){return re}});var t=e(59301),u=Object.defineProperty,m=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(s,J,F)=>J in s?u(s,J,{enumerable:!0,configurable:!0,writable:!0,value:F}):s[J]=F,n=(s,J)=>{for(var F in J||(J={}))U.call(J,F)&&E(s,F,J[F]);if(m)for(var F of m(J))d.call(J,F)&&E(s,F,J[F]);return s},L=(s,J,F)=>new Promise((S,fe)=>{var ee=ue=>{try{De(F.next(ue))}catch(me){fe(me)}},k=ue=>{try{De(F.throw(ue))}catch(me){fe(me)}},De=ue=>ue.done?S(ue.value):Promise.resolve(ue.value).then(ee,k);De((F=F.apply(s,J)).next())});function re(s,J){const[F,S]=(0,t.useState)(J),[fe,ee]=(0,t.useState)(!1),[k,De]=(0,t.useState)();return[F,fe,(me,de=!1)=>L(this,null,function*(){const j=de?J:n(n({},F),me);ee(!0),S(j);const v=yield s(j);return ee(!1),De(v),v}),k]}},20362:function(Fe,ve,e){var t=e(59301);const u=()=>{const U=()=>window.innerWidth/1920,[d,E]=(0,t.useState)(U()||1),n=(0,t.useRef)(),L=(0,t.useRef)(),re=()=>{L.current&&clearTimeout(L.current),L.current=setTimeout(()=>{n.current=requestAnimationFrame(()=>{const J=U();E(J)})},500)};return(0,t.useEffect)(()=>(re(),window.addEventListener("resize",re),()=>{window.removeEventListener("resize",re),L.current&&clearTimeout(L.current),n.current&&cancelAnimationFrame(n.current)}),[]),{rootFontSize:d,pxToRoot:J=>J*d}};ve.Z=u},50371:function(Fe,ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=m[U];d!==void 0&&(t[U]=d)})}return t}ve.Z=e},13845:function(Fe,ve,e){e.d(ve,{F:function(){return t},Z:function(){return u}});function t(m){return m!=null&&m===m.window}function u(m,U){var d,E;if(typeof window=="undefined")return 0;const n=U?"scrollTop":"scrollLeft";let L=0;return t(m)?L=m[U?"pageYOffset":"pageXOffset"]:m instanceof Document?L=m.documentElement[n]:(m instanceof HTMLElement||m)&&(L=m[n]),m&&!t(m)&&typeof L!="number"&&(L=(E=((d=m.ownerDocument)!==null&&d!==void 0?d:m).documentElement)===null||E===void 0?void 0:E[n]),L}},56762:function(Fe,ve,e){e.d(ve,{Z:function(){return u}});var t=e(59301);function u(){const[,m]=t.useReducer(U=>U+1,0);return m}},68031:function(Fe,ve,e){e.d(ve,{Z:function(){return U}});var t=e(16089);function u(d,E,n,L){const re=n-E;return d/=L/2,d<1?re/2*d*d*d+E:re/2*((d-=2)*d*d+2)+E}var m=e(13845);function U(d){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:L,duration:re=450}=E,s=n(),J=(0,m.Z)(s,!0),F=Date.now(),S=()=>{const ee=Date.now()-F,k=u(ee>re?re:ee,J,d,re);(0,m.F)(s)?s.scrollTo(window.pageXOffset,k):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=k:s.scrollTop=k,een||E},24905:function(Fe,ve,e){e.d(ve,{default:function(){return C}});var t=e(92310),u=e.n(t),m=e(5630),U=e(59301),d=e(36355),E=e(1684),n=e(32441),re=U.createContext(null),s=e(98447),J=e(14088),F=e(4572),S=function(w,ne){var Y={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&ne.indexOf(X)<0&&(Y[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,X=Object.getOwnPropertySymbols(w);O{var Y;const{prefixCls:X,className:O,rootClassName:we,children:R,indeterminate:Ae=!1,style:H,onMouseEnter:G,onMouseLeave:$,skipGroup:q=!1,disabled:le}=w,I=S(w,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:p,direction:te,checkbox:K}=U.useContext(d.E_),M=U.useContext(re),{isFormItemInput:ge}=U.useContext(n.aM),Ee=U.useContext(E.Z),Ke=(Y=(M==null?void 0:M.disabled)||le)!==null&&Y!==void 0?Y:Ee,Be=U.useRef(I.value);U.useEffect(()=>{M==null||M.registerValue(I.value)},[]),U.useEffect(()=>{if(!q)return I.value!==Be.current&&(M==null||M.cancelValue(Be.current),M==null||M.registerValue(I.value),Be.current=I.value),()=>M==null?void 0:M.cancelValue(I.value)},[I.value]);const qe=p("checkbox",X),[et,Me]=(0,s.ZP)(qe),He=Object.assign({},I);M&&!q&&(He.onChange=function(){I.onChange&&I.onChange.apply(I,arguments),M.toggleOption&&M.toggleOption({label:R,value:I.value})},He.name=M.name,He.checked=M.value.includes(I.value));const Z=u()(`${qe}-wrapper`,{[`${qe}-rtl`]:te==="rtl",[`${qe}-wrapper-checked`]:He.checked,[`${qe}-wrapper-disabled`]:Ke,[`${qe}-wrapper-in-form-item`]:ge},K==null?void 0:K.className,O,we,Me),V=u()({[`${qe}-indeterminate`]:Ae},F.A,Me),b=Ae?"mixed":void 0;return et(U.createElement(J.Z,{component:"Checkbox",disabled:Ke},U.createElement("label",{className:Z,style:Object.assign(Object.assign({},K==null?void 0:K.style),H),onMouseEnter:G,onMouseLeave:$},U.createElement(m.Z,Object.assign({"aria-checked":b},He,{prefixCls:qe,className:V,disabled:Ke,ref:ne})),R!==void 0&&U.createElement("span",null,R))))};var k=U.forwardRef(fe),De=e(94480),ue=e(2738),me=function(w,ne){var Y={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&ne.indexOf(X)<0&&(Y[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,X=Object.getOwnPropertySymbols(w);O{const{defaultValue:Y,children:X,options:O=[],prefixCls:we,className:R,rootClassName:Ae,style:H,onChange:G}=w,$=me(w,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:q,direction:le}=U.useContext(d.E_),[I,p]=U.useState($.value||Y||[]),[te,K]=U.useState([]);U.useEffect(()=>{"value"in $&&p($.value||[])},[$.value]);const M=U.useMemo(()=>O.map(A=>typeof A=="string"||typeof A=="number"?{label:A,value:A}:A),[O]),ge=A=>{K(f=>f.filter(r=>r!==A))},Ee=A=>{K(f=>[].concat((0,De.Z)(f),[A]))},Ke=A=>{const f=I.indexOf(A.value),r=(0,De.Z)(I);f===-1?r.push(A.value):r.splice(f,1),"value"in $||p(r),G==null||G(r.filter(B=>te.includes(B)).sort((B,N)=>{const i=M.findIndex(W=>W.value===B),a=M.findIndex(W=>W.value===N);return i-a}))},Be=q("checkbox",we),qe=`${Be}-group`,[et,Me]=(0,s.ZP)(Be),He=(0,ue.Z)($,["value","disabled"]),Z=O.length?M.map(A=>U.createElement(k,{prefixCls:Be,key:A.value.toString(),disabled:"disabled"in A?A.disabled:$.disabled,value:A.value,checked:I.includes(A.value),onChange:A.onChange,className:`${qe}-item`,style:A.style,title:A.title},A.label)):X,V={toggleOption:Ke,value:I,disabled:$.disabled,name:$.name,registerValue:Ee,cancelValue:ge},b=u()(qe,{[`${qe}-rtl`]:le==="rtl"},R,Ae,Me);return et(U.createElement("div",Object.assign({className:b,style:H},He,{ref:ne}),U.createElement(re.Provider,{value:V},Z)))},j=U.forwardRef(de);var v=U.memo(j);const o=k;o.Group=v,o.__ANT_CHECKBOX=!0;var C=o},98447:function(Fe,ve,e){e.d(ve,{C2:function(){return d}});var t=e(17313),u=e(37613),m=e(83116);const U=E=>{const{checkboxCls:n}=E,L=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(E)),{display:"inline-flex",flexWrap:"wrap",columnGap:E.marginXS,[`> ${E.antCls}-row`]:{flex:1}}),[L]:Object.assign(Object.assign({},(0,t.Wf)(E)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${L}`]:{marginInlineStart:0},[`&${L}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(E)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:E.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(E))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:E.checkboxSize,height:E.checkboxSize,direction:"ltr",backgroundColor:E.colorBgContainer,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadiusSM,borderCollapse:"separate",transition:`all ${E.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:E.checkboxSize/14*5,height:E.checkboxSize/14*8,border:`${E.lineWidthBold}px solid ${E.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${E.motionDurationFast} ${E.motionEaseInBack}, opacity ${E.motionDurationFast}`}},"& + span":{paddingInlineStart:E.paddingXS,paddingInlineEnd:E.paddingXS}})},{[` + ${C.Z.NavBgItem} ${(Ot==null?void 0:Ot.type)==(h==null?void 0:h.key)?C.Z.NavBgTwoActive:""}`,onClick:()=>{Xt(Be(Ke({},Ot),{type:h==null?void 0:h.key,page:1,keyword:""}))}},h==null?void 0:h.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(we.t7,{className:C.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Ot==null?void 0:Ot.keyword,onChange:h=>{Xt(Be(Ke({},Ot),{keyword:h,page:1}))}})),t.createElement("div",{className:`${C.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${ue})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(v.default,{className:`${C.Z.TableStyle}`,loading:jt,locale:{emptyText:t.createElement(R.Z,null)},columns:(Ot==null?void 0:Ot.type)=="1"?$n:(Ot==null?void 0:Ot.type)=="2"?Pn:bt,dataSource:(ft==null?void 0:ft.data)||[],pagination:{total:(ft==null?void 0:ft.total_count)||0,onChange:(h,_)=>{Xt(Be(Ke({},Ot),{page:h,limit:_}))},current:Ot==null?void 0:Ot.page,pageSize:Ot==null?void 0:Ot.limit}})),(oe==null?void 0:oe.key)&&t.createElement(w.E_,{type:"route",isCustom:!0,open:(oe==null?void 0:oe.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:Qe,onFinish:h=>{ye(Be(Ke({},ae),{learningpathId:h==null?void 0:h.selectId})),u.history.push(`/knowledgegraph/${ae==null?void 0:ae.pathId}/statistics/learningpath/${h==null?void 0:h.selectId}?${Re}`)}}))))};var He=(0,u.connect)(({pathsDetail:Z})=>({pathsDetail:Z}))(Me)},18376:function(Fe,ve,e){e.d(ve,{E_:function(){return ne},DZ:function(){return X},NI:function(){return we}});var t=e(43418),u=e(8591),m=e(6848),U=e(24905),d=e(78241),E=e(92832),n=e(57809),L=e(5112),re=e(78673),s=e(59301),J=e(65582),F={ItemDom:"ItemDom___gJ4Dc"},S=e(61527),fe=e(49320),ee=Object.defineProperty,k=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,j=(R,Ae,H)=>Ae in R?ee(R,Ae,{enumerable:!0,configurable:!0,writable:!0,value:H}):R[Ae]=H,v=(R,Ae)=>{for(var H in Ae||(Ae={}))me.call(Ae,H)&&j(R,H,Ae[H]);if(ue)for(var H of ue(Ae))de.call(Ae,H)&&j(R,H,Ae[H]);return R},o=(R,Ae)=>k(R,De(Ae)),C=(R,Ae,H)=>new Promise((G,$)=>{var q=p=>{try{I(H.next(p))}catch(te){$(te)}},le=p=>{try{I(H.throw(p))}catch(te){$(te)}},I=p=>p.done?G(p.value):Promise.resolve(p.value).then(q,le);I((H=H.apply(R,Ae)).next())});const w=({dispatch:R,pathsDetail:Ae,currentSeleteData:H,onFinish:G,open:$,title:q,type:le,isCustom:I})=>{var p;const te=le==="knowledge"?"uuid":"id",K=(0,J.useParams)(),{detail:M}=Ae,[ge,Ee]=(0,s.useState)(H==null?void 0:H[te]),[,Ke,Be]=(0,S.U)(fe.mE,{subject_id:K==null?void 0:K.pathId,type:le}),qe=le==="goal"?M==null?void 0:M.ability_goals:le==="knowledge"?((M==null?void 0:M.nodes)||[]).slice(1):M==null?void 0:M.route_nodes;return s.createElement(t.default,{open:$,width:1078,destroyOnClose:!0,closeIcon:H!=null&&H[te]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:Ke,title:q,cancelButtonProps:{style:{display:H!=null&&H[te]?"inline-block":"none"}},onCancel:()=>{H!=null&&H[te]&&R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>C(void 0,null,function*(){var et;const Me=le==="goal"?"\u80FD\u529B\u56FE\u8C31":le==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!ge){u.ZP.warning(`\u8BF7\u5148\u9009\u62E9${Me}`);return}let He;I||(He=yield Be({type:le,subject_id:K==null?void 0:K.pathId,id:ge})),((He==null?void 0:He.status)==0||I)&&((et=u.ZP)==null||et.success(`${Me}\u9009\u62E9\u6210\u529F\uFF01`),R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),G==null||G({selectId:ge}))})},s.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(p=qe||[])==null?void 0:p.map(et=>{var Me;return s.createElement("div",{key:et==null?void 0:et[te],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(Me=F)==null?void 0:Me.ItemDom}`},s.createElement("div",{className:"flex item-center gap-10px-rem"},s.createElement(m.Z,{title:et==null?void 0:et.name},s.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},et==null?void 0:et.name)),s.createElement(U.default,{className:"ml-auto",checked:ge===(et==null?void 0:et[te]),onChange:He=>{Ee(He.target.checked?et==null?void 0:et[te]:null)}})),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),s.createElement("div",{style:{color:"#232B40"}},(et==null?void 0:et.applicable_people)||"--")),s.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},s.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),s.createElement(m.Z,{title:et==null?void 0:et.description,placement:"topLeft"},s.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(et==null?void 0:et.description)||"--"))))})))},ne=(0,J.connect)(({pathsDetail:R})=>({pathsDetail:R}))(w),Y=({pathsDetail:R,dispatch:Ae,onFinish:H,currentSeleteData:G={}})=>{const{actionTabs:$,detail:q}=R,le=(0,J.useParams)(),[I]=d.default.useForm(),[,p,te]=(0,S.U)(fe.wv,{subject_id:le==null?void 0:le.pathId}),[,K,M]=(0,S.U)(fe.EG,{subject_id:le==null?void 0:le.pathId});return(0,s.useEffect)(()=>{($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&I.setFieldsValue(v({},G))},[G,$]),s.createElement(t.default,{open:($==null?void 0:$.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:p||K,destroyOnClose:!0,title:$==null?void 0:$.key,onCancel:()=>{Ae({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),I.resetFields()},okText:($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>C(void 0,null,function*(){I.submit()})},s.createElement(d.default,{form:I,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:ge=>C(void 0,null,function*(){const Ee=yield(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?M:te)(o(v({},ge),{subject_id:le==null?void 0:le.pathId}));(Ee==null?void 0:Ee.status)==0&&(u.ZP.success(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),I.resetFields(),Ae({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),H==null||H())})},s.createElement(d.default.Item,{name:"id",hidden:!0}),s.createElement(d.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},s.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),s.createElement(d.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(q==null?void 0:q.route_nodes)||[]})),s.createElement(d.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},s.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),s.createElement(d.default.Item,{name:"description",label:"\u7B80\u4ECB"},s.createElement(E.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},X=(0,J.connect)(({pathsDetail:R})=>({pathsDetail:R}))(Y),O=({pathsDetail:R,onFinish:Ae,dispatch:H,type:G})=>{var $,q,le;const{actionTabs:I,detail:p}=R,te=(0,J.useParams)(),[K]=d.default.useForm(),M=d.default.useWatch("uuid",K),ge=d.default.useWatch("send_route",K),[Ee,Ke]=(0,s.useState)(!1),[Be,qe]=(0,s.useState)(null),[,et,Me,He]=(0,S.U)(fe.O9,{type:G,subject_id:te==null?void 0:te.pathId}),[,,Z,V]=(0,S.U)(fe.Ho,{subject_id:te==null?void 0:te.pathId}),[,b,A]=(0,S.U)(fe.zc,{subject_id:te==null?void 0:te.pathId,type:G}),[f,r]=(0,s.useState)({}),B=(...N)=>C(void 0,[...N],function*(i=K.getFieldsValue()){const a=yield A(o(v({},i),{repeat_names:He==null?void 0:He.repeat_names,is_cover:Be,subject_id:te==null?void 0:te.pathId,type:G}));(a==null?void 0:a.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...W){var x,g;window.open((g=(x=V==null?void 0:V.data)==null?void 0:x.find(z=>(z==null?void 0:z.id)===i.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),Ae==null||Ae(),H({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),Ke(!1),K.resetFields())});return(0,s.useEffect)(()=>{var N;K.setFieldsValue(v({},(N=I==null?void 0:I.params)==null?void 0:N.data))},[I]),(0,s.useEffect)(()=>{Z({subject_id:te==null?void 0:te.pathId})},[]),(0,s.useEffect)(()=>{var N;M&&r(((N=p==null?void 0:p.nodes)==null?void 0:N.find(i=>(i==null?void 0:i.uuid)==M))||{})},[M]),s.createElement(s.Fragment,null,s.createElement(t.default,{open:(I==null?void 0:I.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:et||b,title:I==null?void 0:I.key,onCancel:()=>{H({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),K.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>C(void 0,null,function*(){K.submit()})},s.createElement(d.default,{preserve:!1,form:K,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:N=>{"uuid"in N&&K.setFieldsValue({ids:[]})},onFinish:N=>C(void 0,null,function*(){console.log("allvalue",N);const i=yield Me(o(v({},N),{name:f==null?void 0:f.name,subject_id:te==null?void 0:te.pathId}));if((i==null?void 0:i.status)==0&&(i!=null&&i.is_repeat)){Ke(!0);return}yield B(N)})},s.createElement(d.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},s.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(V==null?void 0:V.data)||[]})),G=="knowledge"?s.createElement(d.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},s.createElement(L.ZP.Group,{options:((q=(($=p==null?void 0:p.nodes)==null?void 0:$.length)>1?p==null?void 0:p.nodes.slice(1):[])==null?void 0:q.map(N=>({label:N==null?void 0:N.name,value:N==null?void 0:N.uuid})))||[]})):s.createElement(d.default.Item,{name:"ids",label:G=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${G=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},s.createElement(U.default.Group,{options:((le=(G=="goal"?p==null?void 0:p.ability_goals:p==null?void 0:p.route_nodes)||[])==null?void 0:le.map(N=>({label:N==null?void 0:N.name,value:(N==null?void 0:N.id)||(N==null?void 0:N.uuid)})))||[]})),G=="knowledge"?s.createElement(s.Fragment,null,s.createElement("div",{className:"flex pl-64px-rem"},s.createElement(d.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},s.createElement(re.Z,null)),s.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),s.createElement(d.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:ge,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},s.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(f==null?void 0:f.routes)||[]}))):s.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},s.createElement("span",{className:"iconfont icon-tishi7"}),G=="goal"&&s.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),G=="route"&&s.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),s.createElement(t.default,{open:Ee,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:b,onCancel:()=>{Ke(!1),qe(null)},okButtonProps:{disabled:Be==null},onOk:()=>C(void 0,null,function*(){yield B()})},s.createElement("div",{className:"flex flex-col"},G=="goal"?s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):s.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),s.createElement(L.ZP.Group,{className:"mt-14px-rem",value:Be,onChange:N=>{qe(N.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},we=(0,J.connect)(({pathsDetail:R})=>({pathsDetail:R}))(O)},61527:function(Fe,ve,e){e.d(ve,{U:function(){return re}});var t=e(59301),u=Object.defineProperty,m=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,E=(s,J,F)=>J in s?u(s,J,{enumerable:!0,configurable:!0,writable:!0,value:F}):s[J]=F,n=(s,J)=>{for(var F in J||(J={}))U.call(J,F)&&E(s,F,J[F]);if(m)for(var F of m(J))d.call(J,F)&&E(s,F,J[F]);return s},L=(s,J,F)=>new Promise((S,fe)=>{var ee=ue=>{try{De(F.next(ue))}catch(me){fe(me)}},k=ue=>{try{De(F.throw(ue))}catch(me){fe(me)}},De=ue=>ue.done?S(ue.value):Promise.resolve(ue.value).then(ee,k);De((F=F.apply(s,J)).next())});function re(s,J){const[F,S]=(0,t.useState)(J),[fe,ee]=(0,t.useState)(!1),[k,De]=(0,t.useState)();return[F,fe,(me,de=!1)=>L(this,null,function*(){const j=de?J:n(n({},F),me);ee(!0),S(j);const v=yield s(j);return ee(!1),De(v),v}),k,De]}},20362:function(Fe,ve,e){var t=e(59301);const u=()=>{const U=()=>window.innerWidth/1920,[d,E]=(0,t.useState)(U()||1),n=(0,t.useRef)(),L=(0,t.useRef)(),re=()=>{L.current&&clearTimeout(L.current),L.current=setTimeout(()=>{n.current=requestAnimationFrame(()=>{const J=U();E(J)})},500)};return(0,t.useEffect)(()=>(re(),window.addEventListener("resize",re),()=>{window.removeEventListener("resize",re),L.current&&clearTimeout(L.current),n.current&&cancelAnimationFrame(n.current)}),[]),{rootFontSize:d,pxToRoot:J=>J*d}};ve.Z=u},50371:function(Fe,ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=m[U];d!==void 0&&(t[U]=d)})}return t}ve.Z=e},13845:function(Fe,ve,e){e.d(ve,{F:function(){return t},Z:function(){return u}});function t(m){return m!=null&&m===m.window}function u(m,U){var d,E;if(typeof window=="undefined")return 0;const n=U?"scrollTop":"scrollLeft";let L=0;return t(m)?L=m[U?"pageYOffset":"pageXOffset"]:m instanceof Document?L=m.documentElement[n]:(m instanceof HTMLElement||m)&&(L=m[n]),m&&!t(m)&&typeof L!="number"&&(L=(E=((d=m.ownerDocument)!==null&&d!==void 0?d:m).documentElement)===null||E===void 0?void 0:E[n]),L}},56762:function(Fe,ve,e){e.d(ve,{Z:function(){return u}});var t=e(59301);function u(){const[,m]=t.useReducer(U=>U+1,0);return m}},68031:function(Fe,ve,e){e.d(ve,{Z:function(){return U}});var t=e(16089);function u(d,E,n,L){const re=n-E;return d/=L/2,d<1?re/2*d*d*d+E:re/2*((d-=2)*d*d+2)+E}var m=e(13845);function U(d){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:L,duration:re=450}=E,s=n(),J=(0,m.Z)(s,!0),F=Date.now(),S=()=>{const ee=Date.now()-F,k=u(ee>re?re:ee,J,d,re);(0,m.F)(s)?s.scrollTo(window.pageXOffset,k):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=k:s.scrollTop=k,een||E},24905:function(Fe,ve,e){e.d(ve,{default:function(){return C}});var t=e(92310),u=e.n(t),m=e(5630),U=e(59301),d=e(36355),E=e(1684),n=e(32441),re=U.createContext(null),s=e(98447),J=e(14088),F=e(4572),S=function(w,ne){var Y={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&ne.indexOf(X)<0&&(Y[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,X=Object.getOwnPropertySymbols(w);O{var Y;const{prefixCls:X,className:O,rootClassName:we,children:R,indeterminate:Ae=!1,style:H,onMouseEnter:G,onMouseLeave:$,skipGroup:q=!1,disabled:le}=w,I=S(w,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:p,direction:te,checkbox:K}=U.useContext(d.E_),M=U.useContext(re),{isFormItemInput:ge}=U.useContext(n.aM),Ee=U.useContext(E.Z),Ke=(Y=(M==null?void 0:M.disabled)||le)!==null&&Y!==void 0?Y:Ee,Be=U.useRef(I.value);U.useEffect(()=>{M==null||M.registerValue(I.value)},[]),U.useEffect(()=>{if(!q)return I.value!==Be.current&&(M==null||M.cancelValue(Be.current),M==null||M.registerValue(I.value),Be.current=I.value),()=>M==null?void 0:M.cancelValue(I.value)},[I.value]);const qe=p("checkbox",X),[et,Me]=(0,s.ZP)(qe),He=Object.assign({},I);M&&!q&&(He.onChange=function(){I.onChange&&I.onChange.apply(I,arguments),M.toggleOption&&M.toggleOption({label:R,value:I.value})},He.name=M.name,He.checked=M.value.includes(I.value));const Z=u()(`${qe}-wrapper`,{[`${qe}-rtl`]:te==="rtl",[`${qe}-wrapper-checked`]:He.checked,[`${qe}-wrapper-disabled`]:Ke,[`${qe}-wrapper-in-form-item`]:ge},K==null?void 0:K.className,O,we,Me),V=u()({[`${qe}-indeterminate`]:Ae},F.A,Me),b=Ae?"mixed":void 0;return et(U.createElement(J.Z,{component:"Checkbox",disabled:Ke},U.createElement("label",{className:Z,style:Object.assign(Object.assign({},K==null?void 0:K.style),H),onMouseEnter:G,onMouseLeave:$},U.createElement(m.Z,Object.assign({"aria-checked":b},He,{prefixCls:qe,className:V,disabled:Ke,ref:ne})),R!==void 0&&U.createElement("span",null,R))))};var k=U.forwardRef(fe),De=e(94480),ue=e(2738),me=function(w,ne){var Y={};for(var X in w)Object.prototype.hasOwnProperty.call(w,X)&&ne.indexOf(X)<0&&(Y[X]=w[X]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,X=Object.getOwnPropertySymbols(w);O{const{defaultValue:Y,children:X,options:O=[],prefixCls:we,className:R,rootClassName:Ae,style:H,onChange:G}=w,$=me(w,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:q,direction:le}=U.useContext(d.E_),[I,p]=U.useState($.value||Y||[]),[te,K]=U.useState([]);U.useEffect(()=>{"value"in $&&p($.value||[])},[$.value]);const M=U.useMemo(()=>O.map(A=>typeof A=="string"||typeof A=="number"?{label:A,value:A}:A),[O]),ge=A=>{K(f=>f.filter(r=>r!==A))},Ee=A=>{K(f=>[].concat((0,De.Z)(f),[A]))},Ke=A=>{const f=I.indexOf(A.value),r=(0,De.Z)(I);f===-1?r.push(A.value):r.splice(f,1),"value"in $||p(r),G==null||G(r.filter(B=>te.includes(B)).sort((B,N)=>{const i=M.findIndex(W=>W.value===B),a=M.findIndex(W=>W.value===N);return i-a}))},Be=q("checkbox",we),qe=`${Be}-group`,[et,Me]=(0,s.ZP)(Be),He=(0,ue.Z)($,["value","disabled"]),Z=O.length?M.map(A=>U.createElement(k,{prefixCls:Be,key:A.value.toString(),disabled:"disabled"in A?A.disabled:$.disabled,value:A.value,checked:I.includes(A.value),onChange:A.onChange,className:`${qe}-item`,style:A.style,title:A.title},A.label)):X,V={toggleOption:Ke,value:I,disabled:$.disabled,name:$.name,registerValue:Ee,cancelValue:ge},b=u()(qe,{[`${qe}-rtl`]:le==="rtl"},R,Ae,Me);return et(U.createElement("div",Object.assign({className:b,style:H},He,{ref:ne}),U.createElement(re.Provider,{value:V},Z)))},j=U.forwardRef(de);var v=U.memo(j);const o=k;o.Group=v,o.__ANT_CHECKBOX=!0;var C=o},98447:function(Fe,ve,e){e.d(ve,{C2:function(){return d}});var t=e(17313),u=e(37613),m=e(83116);const U=E=>{const{checkboxCls:n}=E,L=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(E)),{display:"inline-flex",flexWrap:"wrap",columnGap:E.marginXS,[`> ${E.antCls}-row`]:{flex:1}}),[L]:Object.assign(Object.assign({},(0,t.Wf)(E)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${L}`]:{marginInlineStart:0},[`&${L}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(E)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:E.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(E))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:E.checkboxSize,height:E.checkboxSize,direction:"ltr",backgroundColor:E.colorBgContainer,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadiusSM,borderCollapse:"separate",transition:`all ${E.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:E.checkboxSize/14*5,height:E.checkboxSize/14*8,border:`${E.lineWidthBold}px solid ${E.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${E.motionDurationFast} ${E.motionEaseInBack}, opacity ${E.motionDurationFast}`}},"& + span":{paddingInlineStart:E.paddingXS,paddingInlineEnd:E.paddingXS}})},{[` ${L}:not(${L}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:E.colorPrimary}},[`${L}:not(${L}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:E.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:E.colorPrimary,borderColor:E.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${E.motionDurationMid} ${E.motionEaseOutBack} ${E.motionDurationFast}`}}},[` diff --git a/p__knowledgegraph__Statistics__LearningPath__index.8d0d0746.async.js b/p__knowledgegraph__Statistics__LearningPath__index.fdd6cf6a.async.js similarity index 97% rename from p__knowledgegraph__Statistics__LearningPath__index.8d0d0746.async.js rename to p__knowledgegraph__Statistics__LearningPath__index.fdd6cf6a.async.js index f309673e3e..78c957ac22 100644 --- a/p__knowledgegraph__Statistics__LearningPath__index.8d0d0746.async.js +++ b/p__knowledgegraph__Statistics__LearningPath__index.fdd6cf6a.async.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[919],{89489:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},59477:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},40001:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},49198:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},84105:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},18785:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},73331:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},15277:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},52671:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},8657:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},56082:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},33853:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},15075:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},43531:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},61485:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},38819:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},47472:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},97563:function(Ze,ve){ve.Z={ChangeBut:"ChangeBut___VMCUO",DefaultDiv:"DefaultDiv___diOnG",DefaultDivItemActive:"DefaultDivItemActive___p8PnJ",DefaultDivItem:"DefaultDivItem___BkCuW",TableStyle:"TableStyle___DOsaq",ProgressStyle:"ProgressStyle___Mbw5z",ProgressStyle2:"ProgressStyle2___w9DG9",RankingDiv:"RankingDiv___RCXlB",NavBgTwo:"NavBgTwo___KU7t1",NavBgTwoActive:"NavBgTwoActive___hkC0h",NavBgItem:"NavBgItem___TBfQf",InputStyle:"InputStyle___BAYzG",TableMyHeader:"TableMyHeader___nZel6",TableMyDiv:"TableMyDiv___F4fkZ",CollapseStyle:"CollapseStyle___VkVMr",Item:"Item___pqPqX",SituationItem:"SituationItem___MzguO",waveDom:"waveDom___N1Yew",wave:"wave___UTqsO",select:"select___Yd9qe",selectWrap:"selectWrap___ddND4",masteryList:"masteryList___jQNpd",row:"row___h3q8Q",masteryHead:"masteryHead___B6Wcy",masteryBody:"masteryBody___DZSiT",dot:"dot___ZZ043"}},97442:function(Ze,ve,e){e.d(ve,{Z:function(){return n}});var t=e(36237),u=e(92736),k={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},c=e(59301),n=({children:Z,prefixCls:ee="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?c.createElement(t.StyleProvider,{transformers:[(0,t.px2remTransformer)({rootValue:1})]},c.createElement(u.ZP,{prefixCls:ee,theme:k},Z)):c.createElement(c.Fragment,null,Z)},61584:function(Ze,ve,e){e.d(ve,{i:function(){return o},Z:function(){return b}});var t={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"},u=e(71418),m=e(6848),k=e(93948),c=e(92310),x=e.n(c),n=e(65862),Z=e(2524),ee=e(41867),d=e(79005),X=e(20345),F=e(77882),S=e(31081),ce=e(75309),_=e(71979),V=e(47558),Pe=e(42922),se=e(66832),de=e(96593),ue=e(19664),T=e(91833),v=e(59301);const o=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:d,swimg:X},{name:"101\u8BA1\u5212",ptimg:F,swimg:S},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ce,swimg:_},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:V,swimg:Pe},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:se,swimg:de},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ue,swimg:T}];var b=({className:q,dataSource:Q=[],col:U=4,right:D,bottom:Be=23,precision:R=0,wrapWidth:ge=1200,trackEventItems:L,loading:J,onRemove:te=()=>{},isCurrent:Y=!0,showAlias:ae=!1,showProgress:P=!1})=>{const A=Math.floor((ge-(U-1)*D)/U),$=[{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(z=>(window.ENV==="build"&&(z.ptimg=`/react/build${z.ptimg}`,z.swimg=`/react/build${z.swimg}`),z));return v.createElement(u.Z,{spinning:J},v.createElement("div",{className:x()(t.list,q)},!!(Q!=null&&Q.length)&&(Q==null?void 0:Q.map((z,M)=>{var me,Ce,We,Ie,tt,$e;const{name:_e,id:Xe,identifier:fe,featured:De,school_name:B,image_url:E,excellent:f,is_plan:r}=z;return v.createElement("div",{key:Xe,className:Y&&P?t.wrapisCurrent:t.wrap,style:{width:A,marginRight:(1+M)%U===0?0:D+R,marginBottom:Be}},v.createElement("a",{className:t.li,onClick:w=>{w.preventDefault(),w.stopPropagation(),L&&(0,n.L9)([L]),(0,n.xg)(`/paths/${fe}`)}},v.createElement("div",{className:t.img},v.createElement("img",{className:t.cover,src:`${E}`}),Y&&(0,ee.bg)()&&(z==null?void 0:z.studying)&&v.createElement("div",{className:`${t.movebq} user-path-items`,onClick:w=>{w.stopPropagation(),te(z)}},v.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),v.createElement("span",{className:"c-red"},"\u79FB\u9664")),(me=z==null?void 0:z.subject_tags)==null?void 0:me.map((w,H)=>{var i,l;if(H===0){const y=(i=$.find(g=>g.name==w))==null?void 0:i.swimg;return v.createElement("img",{className:t.sign,src:y,style:{left:"-4px"}})}const j=(l=$.find(y=>y.name==w))==null?void 0:l.ptimg;return v.createElement("img",{className:t.sign,src:j,style:{left:`${48+52*(H-1)+2*H}px`}})}),v.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(z==null?void 0:z.excellent)&&v.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),v.createElement("div",{className:t.name},v.createElement(m.Z,{title:ae&&(z!=null&&z.excellent_alias_name)?v.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${_e}`,v.createElement("br",null),v.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${z==null?void 0:z.excellent_alias_name}`)):_e},v.createElement("span",{className:t.e},ae&&(z==null?void 0:z.excellent_alias_name)||_e))),Y&&P&&((Ce=z==null?void 0:z.progress)==null?void 0:Ce.all_score)!=0&&v.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},v.createElement(k.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((We=z==null?void 0:z.progress)==null?void 0:We.my_score)/((Ie=z==null?void 0:z.progress)==null?void 0:Ie.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(tt=z==null?void 0:z.progress)==null?void 0:tt.my_score,"/",($e=z==null?void 0:z.progress)==null?void 0:$e.all_score),(!Y||!P)&&v.createElement("div",{className:t.tags},v.createElement("div",null,v.createElement(m.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},v.createElement("span",null,v.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),v.createElement("span",null,z.stages_count))),v.createElement(m.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},v.createElement("span",null,v.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),v.createElement("span",null,z.members_count)))))))})),!Q.length&&v.createElement(Z.Z,null)))}},3918:function(Ze,ve,e){e.d(ve,{jL:function(){return c},w9:function(){return Wn},vv:function(){return G},dN:function(){return Pn},QD:function(){return Bn},cQ:function(){return H.Z},vg:function(){return Xt},Oz:function(){return Et},op:function(){return Gt},O5:function(){return kr},_b:function(){return jt},t7:function(){return Be},tT:function(){return L},Gi:function(){return pt},YG:function(){return Fe},Ed:function(){return ft},kT:function(){return Ge},qp:function(){return Pe},Um:function(){return o},K3:function(){return ue},vr:function(){return ur},qE:function(){return Kn},Je:function(){return Y},wb:function(){return $e},rC:function(){return w},lB:function(){return fe},cq:function(){return dn},kO:function(){return ze},tp:function(){return q},Si:function(){return wr},k8:function(){return Po},Du:function(){return no}});var t=e(59301),u={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"},m="data:image/png;base64,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",c=({dataSource:Te=[],img:Ne,imgWidth:pe=346,title:Ye,sunTitle:mt,bannerExtraContent:bt})=>t.createElement("div",{className:u.banner},t.createElement("div",{className:u.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,Ye),t.createElement("span",null,mt)),Te.length>0&&t.createElement("div",{className:u.btns},Te.map((Qe,Mt)=>t.createElement("div",{key:Mt,onClick:Qe.click},Qe.name,Qe.sign?t.createElement("img",{src:m,width:39}):null))),bt),Ne&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Ne,width:pe}))),x={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"},n=e(92310),Z=e.n(n),ee=e(89392),d=Object.defineProperty,X=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,ce=(Te,Ne,pe)=>Ne in Te?d(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,_=(Te,Ne)=>{for(var pe in Ne||(Ne={}))F.call(Ne,pe)&&ce(Te,pe,Ne[pe]);if(X)for(var pe of X(Ne))S.call(Ne,pe)&&ce(Te,pe,Ne[pe]);return Te},Pe=({dataSource:Te=[],value:Ne,onChange:pe,onTitleChange:Ye,className:mt,title:bt,titleWidth:Qe=41,style:Mt={},fontColor:on="#6A7283",showCount:En,classNameActive:Yt,styleItem:St={}})=>{const[Fn,_n]=(0,t.useState)(0),[xr,gn]=(0,t.useState)(!1),mn=(0,t.useRef)(null),Jn=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var lr;Te.length!==0&&(((lr=mn==null?void 0:mn.current)==null?void 0:lr.clientHeight)>97?_n(1):_n(0)),Te.length===0&&_n(0),gn(!1)},[Te]),t.createElement("div",{className:Z()(x.row,mt),style:Mt},t.createElement("div",{onClick:(0,ee.throttle)(()=>Ye==null?void 0:Ye(),2e3),style:{width:Qe,marginTop:xr?12:4},className:`${x.title} ${Ye?"current":""}`},bt),t.createElement("div",{className:xr?`${x.tagsWrap} ${x.tagsBorderWrap}`:x.tagsWrap},t.createElement("div",{className:x.bar,ref:Jn,style:Fn>0?{height:Fn===1?97:"auto",overflow:Fn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:x.tag,ref:mn},Te==null?void 0:Te.map(lr=>t.createElement("span",{onClick:()=>pe(lr.id),key:lr.id,style:_(_({color:on},St),(lr==null?void 0:lr.style)||{}),className:Ne===lr.id?Z()(Yt||x.active,lr.classNameActive):""},t.createElement("span",{title:lr.name,className:x.name},lr.name),!!En&&t.createElement("span",{className:x.num},lr.count))))),!!Fn&&t.createElement(t.Fragment,null,Fn===1?t.createElement("div",{onClick:()=>{var lr;_n(2),((lr=mn==null?void 0:mn.current)==null?void 0:lr.clientHeight)>245?gn(!0):gn(!1)},className:x.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{Jn.current.scrollTop=0,_n(1),gn(!1)},className:x.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},se={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"},ue=({dataSource:Te=[],value:Ne,onChange:pe,onTitleChange:Ye,className:mt,title:bt,titleWidth:Qe=41,style:Mt={},fontColor:on="#6A7283",showCount:En,expand:Yt=!0})=>{const[St,Fn]=(0,t.useState)(0),[_n,xr]=(0,t.useState)(!1),gn=(0,t.useRef)(null),mn=(0,t.useRef)(null),[Jn,lr]=(0,t.useState)(Yt);return t.createElement("div",{className:Z()(se.row,mt),style:Mt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ee.throttle)(()=>Ye==null?void 0:Ye(),2e3),style:{width:Qe,marginTop:_n?12:4},className:`${se.title} ${Ye?"current":""}`},bt),t.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Jn?8:10},onClick:()=>lr(!Jn)})),Jn&&t.createElement("div",{className:_n?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},t.createElement("div",{className:se.fenge}),t.createElement("div",{className:se.bar,ref:mn},t.createElement("div",{className:se.tag,ref:gn},Te==null?void 0:Te.map(Cr=>t.createElement("span",{onClick:()=>pe(Cr.id),key:Cr.id,style:{color:on},className:Ne===Cr.id?se.active:""},t.createElement("span",{title:Cr.name,className:se.name},Cr.name),!!En&&t.createElement("span",{className:se.num},Cr.count)))))))},T={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},o=({dataSource:Te=[],value:Ne,onChange:pe,onTitleChange:Ye,className:mt,title:bt,titleWidth:Qe=41,style:Mt={},fontColor:on="#fff",showCount:En,expand:Yt=!0})=>{const[St,Fn]=(0,t.useState)(0),[_n,xr]=(0,t.useState)(!1),gn=(0,t.useRef)(null),mn=(0,t.useRef)(null),[Jn,lr]=(0,t.useState)(Yt);return t.createElement("div",{className:Z()(T.row,mt),style:Mt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ee.throttle)(()=>Ye==null?void 0:Ye(),2e3),style:{width:Qe},className:`${T.title} ${Ye?"current":""}`},bt),t.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Jn?"#00DDC7":"#037F74",fontSize:Jn?10:12},onClick:()=>lr(!Jn)})),Jn&&t.createElement("div",{className:_n?`${T.tagsWrap} ${T.tagsBorderWrap}`:T.tagsWrap},t.createElement("div",{className:T.bar,ref:mn},t.createElement("div",{className:T.tag,ref:gn},Te==null?void 0:Te.map(Cr=>t.createElement("span",{onClick:()=>pe(Cr.id),key:Cr.id,style:{color:on},className:Ne===Cr.id?T.active:""},t.createElement("span",{title:Cr.name,className:T.name},Cr.name),!!En&&t.createElement("span",{className:T.num},Cr.count)))))))},h={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"},q=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={}})=>t.createElement("div",{style:mt,className:Z()(h.tabs,Ye)},Te.map(bt=>t.createElement("span",{onClick:()=>pe(bt.id),className:Ne===bt.id?h.active:"",key:bt.id},bt.name))),Q={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"},U=e(92832),Be=({dataSource:Te=[],value:Ne="",onChange:pe,onInputChange:Ye=()=>{},className:mt,style:bt={},placeholder:Qe,allowClear:Mt=!1})=>{var on;const[En,Yt]=(0,t.useState)(""),[St,Fn]=(0,t.useState)("");(0,t.useEffect)(()=>{var gn;let mn=Ne;(gn=JSON.stringify(Ne))!=null&&gn.includes("{")&&(Yt(Ne.id),mn=Ne.value||"");try{Fn(decodeURIComponent(mn||""))}catch(Jn){Fn(decodeURIComponent(mn||""))}},[Ne]);const _n=()=>{pe(encodeURIComponent(St),En||null)},xr=gn=>{gn!==En&&(Yt(gn),pe(encodeURIComponent(St),gn))};return t.createElement("div",{className:Z()(Q.input,mt),style:bt},!!Te.length&&t.createElement("div",{className:Q.dropdown},t.createElement("div",{className:Q.text},(on=Te.find(gn=>gn.id===En))==null?void 0:on.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:Q.b1}),t.createElement("b",{className:Q.b2})),t.createElement("div",{className:Q.menu},Te.map((gn,mn)=>t.createElement("div",{key:mn,onClick:()=>xr(gn.id)},gn.name)))),t.createElement(U.default,{onPressEnter:_n,value:St,onChange:gn=>{Fn(gn.target.value),Ye(encodeURIComponent(gn.target.value),En||null)},bordered:!1,placeholder:Qe}),t.createElement("i",{onClick:_n,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},L=({dataSource:Te=[],value:Ne="",onChange:pe,onInputChange:Ye=()=>{},className:mt,style:bt={},placeholder:Qe,allowClear:Mt=!1})=>{var on;const[En,Yt]=(0,t.useState)(""),[St,Fn]=(0,t.useState)("");(0,t.useEffect)(()=>{var gn;let mn=Ne;(gn=JSON.stringify(Ne))!=null&&gn.includes("{")&&(Yt(Ne.id),mn=Ne.value||"");try{Fn(decodeURIComponent(mn||""))}catch(Jn){Fn(decodeURIComponent(mn||""))}},[Ne]);const _n=()=>{pe(encodeURIComponent(St),En||null)},xr=gn=>{gn!==En&&(Yt(gn),pe(encodeURIComponent(St),gn))};return t.createElement("div",{className:Z()(R.input,mt),style:bt},!!Te.length&&t.createElement("div",{className:R.dropdown},t.createElement("div",{className:R.text},(on=Te.find(gn=>gn.id===En))==null?void 0:on.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:R.menu},Te.map((gn,mn)=>t.createElement("div",{key:mn,onClick:()=>xr(gn.id)},gn.name)))),t.createElement(U.default,{onPressEnter:_n,value:St,onChange:gn=>{Fn(gn.target.value),Ye(encodeURIComponent(gn.target.value),En||null)},bordered:!1,placeholder:Qe}),t.createElement("i",{onClick:_n,className:"iconfont icon-sousuo9 font14 pl10 current"}))},J={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"},Y=({value:Te,onChange:Ne,className:pe,total:Ye,pageSize:mt,style:bt={}})=>{const Qe=Te<2,Mt=Te>=Math.ceil(Ye/mt);return Ye<=mt?t.createElement(t.Fragment,null):t.createElement("div",{className:Z()(J.quickPager,pe),style:bt},t.createElement("div",{onClick:()=>{Qe||Ne(Te-1,"prev")},className:Qe?J.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Mt||Ne(Te+1,"next")},className:Mt?J.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},P=e(71418),A=e(6848),$=e(13570),z=e(74128),M=e(65862),me=e(96908),Ce=e(57177),We=e(81378),Ie=e(2524),$e=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on})=>{const En=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:on},t.createElement("div",{className:Z()(ae.list,Te)},!!Ne.length&&Ne.map((Yt,St)=>{const{name:Fn,id:_n,identifier:xr,power:gn,cover_image_id:mn,pic:Jn}=Yt;return t.createElement("div",{className:ae.wrap,key:_n,style:{width:En,marginRight:(1+St)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/shixuns/${xr}/challenges`,className:ae.li,onClick:lr=>{lr.preventDefault(),Mt&&(0,M.L9)([Mt]),gn&&(0,M.xg)(`/shixuns/${xr}/challenges`)}},t.createElement("div",{className:ae.img},t.createElement("img",{className:ae.cover,src:`${Jn}`}),Yt.is_jupyter&&t.createElement("img",{className:ae.sign,src:me}),Yt.is_jupyter_lab&&t.createElement("img",{className:ae.sign,src:Ce}),Yt.is_unity_3d&&t.createElement("img",{className:ae.sign,src:We})),t.createElement("div",{className:ae.name},t.createElement(A.Z,{title:Fn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:ae.e},Fn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:ae.tags},t.createElement(A.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Yt.challenges_count))),!!Yt.myshixuns_count&&t.createElement(A.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Yt.myshixuns_count))),t.createElement(A.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Yt.level))),t.createElement("div",{className:ae.rate},t.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:Yt.score_info}),t.createElement("span",null,"\xA0",Yt.score_info?`${Yt.score_info}\u5206`:"5\u5206")))),!gn&&t.createElement("div",{className:ae.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&t.createElement(Ie.Z,null)))},_e={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"},fe=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,wrapClassName:Mt,trackEventItems:on,loading:En})=>{const Yt=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:En},t.createElement("div",{className:Z()(_e.list,Te)},!!Ne.length&&Ne.map((St,Fn)=>{const{name:_n,id:xr,identifier:gn,power:mn,cover_image_id:Jn,pic:lr}=St;return t.createElement("div",{className:Z()(_e.wrap,Mt),key:xr,style:{width:Yt,marginRight:(1+Fn)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/shixuns/${gn}/challenges`,className:_e.li,onClick:Cr=>{Cr.preventDefault(),on&&(0,M.L9)([on]),mn&&(0,M.xg)(`/shixuns/${gn}/challenges`)}},t.createElement("img",{src:e(47621),className:_e.titleBg}),t.createElement("div",{className:_e.name},t.createElement(A.Z,{title:_n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:_e.e},_n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:_e.img},t.createElement("img",{className:_e.cover,src:Jn?`${z.Z.API_SERVER}/api/attachments/${Jn}`:`${z.Z.IMG_SERVER+lr}`}),St.is_jupyter&&t.createElement("div",{className:_e.bq},"Jupyter"),St.is_jupyter_lab&&t.createElement("div",{className:_e.bq},"JupyterLab"),St.is_unity_3d&&t.createElement("div",{className:_e.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),t.createElement("div",{className:"mt20 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:_e.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:_e.value},St.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:_e.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:_e.value},St.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:_e.text},"\u5173\u5361\u6570"),t.createElement("span",{className:_e.value},St.challenges_count)),t.createElement("div",{className:_e.rate},t.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:St.score_info}),t.createElement("span",{className:_e.value,style:{color:"#FF9C00"}},"\xA0",St.score_info?`${St.score_info}\u5206`:"5\u5206"))))),!mn&&t.createElement("div",{className:_e.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&t.createElement(Ie.Z,null)))},De={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},B="data:image/png;base64,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",E="data:image/png;base64,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",f="data:image/png;base64,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",w=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on,wrapClassName:En,imgClassName:Yt})=>{const St=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:on},t.createElement("div",{className:Z()(De.list,Te)},!!Ne.length&&Ne.map((Fn,_n)=>{const{name:xr,id:gn,identifier:mn,power:Jn,cover_image_id:lr,pic:Cr}=Fn;return t.createElement("div",{className:Z()(De.wrap,En),key:gn,style:{width:St,marginRight:(1+_n)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/shixuns/${mn}/challenges`,className:De.li,onClick:ro=>{ro.preventDefault(),Mt&&(0,M.L9)([Mt]),Jn&&(0,M.xg)(`/shixuns/${mn}/challenges`)}},t.createElement("div",{className:Z()(De.img,Yt)},t.createElement("img",{className:De.cover,src:lr?`${z.Z.API_SERVER}/api/attachments/${lr}`:`${z.Z.IMG_SERVER+Cr}`}),Fn.is_jupyter&&t.createElement("img",{className:De.sign,src:B}),Fn.is_jupyter_lab&&t.createElement("img",{className:De.sign,src:E}),Fn.is_unity_3d&&t.createElement("img",{className:De.sign,src:f})),t.createElement("div",{className:De.name},t.createElement(A.Z,{title:xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:De.e},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:De.tags},t.createElement(A.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Fn.challenges_count))),!!Fn.myshixuns_count&&t.createElement(A.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Fn.myshixuns_count))),t.createElement(A.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Fn.level))),t.createElement("div",{className:De.rate},t.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:Fn.score_info}),t.createElement("span",null,"\xA0",Fn.score_info?`${Fn.score_info}\u5206`:"5\u5206")))),!Jn&&t.createElement("div",{className:De.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&t.createElement(Ie.Z,null)))},H=e(61584),i={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"},l=e(79005),j=e(20345),y=e(77882),g=e(31081),W=e(75309),xe=e(71979),ie=e(47558),Ae=e(42922),he=e(66832),be=e(96593),C=e(19664),le=e(91833),re=Object.defineProperty,Se=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,at=(Te,Ne,pe)=>Ne in Te?re(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,nt=(Te,Ne)=>{for(var pe in Ne||(Ne={}))He.call(Ne,pe)&&at(Te,pe,Ne[pe]);if(Se)for(var pe of Se(Ne))ot.call(Ne,pe)&&at(Te,pe,Ne[pe]);return Te};const At=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:l,swimg:j},{name:"101\u8BA1\u5212",ptimg:y,swimg:g},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:W,swimg:xe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ie,swimg:Ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:he,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:C,swimg:le}];var Et=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on,wrapClassName:En,imgClassName:Yt,isArrow:St=!1,imgStyle:Fn={}})=>{const _n=Math.floor((Qe-(pe-1)*Ye)/pe),[xr,gn]=(0,t.useState)(),[mn,Jn]=(0,t.useState)(),lr=ro=>gn(ro),Cr=()=>gn(-1);return t.createElement(P.Z,{spinning:on},t.createElement("div",{className:Z()(i.list,Te)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((ro,oo)=>{var Jo;const{name:qo,id:Qo,identifier:Uo,featured:fa,school_name:Co,image_url:Zo,excellent:Wo,is_plan:$o}=ro;return t.createElement("div",{key:Qo,className:Z()(i.wrap,En),style:{width:_n,marginRight:(1+oo)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/paths/${Uo}`,className:i.li,onClick:bo=>{bo.preventDefault(),Mt&&(0,M.L9)([Mt]),(0,M.xg)(`/paths/${Uo}`)}},t.createElement("img",{src:e(39057),className:i.titleBg}),t.createElement("div",{className:i.name},t.createElement(A.Z,{title:qo},t.createElement("span",{className:i.e,style:{color:St&&xr===oo?"#145DFF":"#000000"},onMouseEnter:()=>{lr(oo)},onMouseLeave:Cr},qo))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:Z()(i.img,Yt)},t.createElement("img",{className:i.cover,style:nt({},Fn),src:`${z.Z.IMG_SERVER+Zo}`}),(Jo=ro==null?void 0:ro.subject_tags)==null?void 0:Jo.map((bo,io)=>{var Xo,na;if(io===0){const Ho=(Xo=At.find(rr=>rr.name==bo))==null?void 0:Xo.swimg;return t.createElement("img",{className:i.sign,src:Ho,style:{left:"-4px"}})}const sa=(na=At.find(Ho=>Ho.name==bo))==null?void 0:na.ptimg;return t.createElement("img",{className:i.sign,src:sa,style:{left:`${48+52*(io-1)+2*io}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ro==null?void 0:ro.excellent)&&t.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:i.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:i.value},ro.stages_count)),t.createElement("div",null,t.createElement("span",{className:i.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:i.value},ro.members_count))))))})),!Ne.length&&t.createElement(Ie.Z,null)))},Je={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},tn=e(41867),yt=e(59301);const gt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:l,swimg:j},{name:"101\u8BA1\u5212",ptimg:y,swimg:g},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:W,swimg:xe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ie,swimg:Ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:he,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:C,swimg:le}];var Xt=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on,onRemove:En=()=>{},isCurrent:Yt=!0,showAlias:St=!1,wrapClassName:Fn,imgClassName:_n})=>{const xr=Math.floor((Qe-(pe-1)*Ye)/pe),gn=[{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(mn=>(window.ENV==="build"&&(mn.ptimg=`/react/build${mn.ptimg}`,mn.swimg=`/react/build${mn.swimg}`),mn));return yt.createElement(P.Z,{spinning:on},yt.createElement("div",{className:Z()(Je.list,Te)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((mn,Jn)=>{var lr;const{name:Cr,id:ro,identifier:oo,featured:Jo,school_name:qo,image_url:Qo,excellent:Uo,is_plan:fa}=mn;return yt.createElement("div",{key:ro,className:Z()(Je.wrap,Fn),style:{width:xr,marginRight:(1+Jn)%pe===0?0:Ye+bt,marginBottom:mt}},yt.createElement("a",{className:Je.li,onClick:Co=>{Co.preventDefault(),Co.stopPropagation(),Mt&&(0,M.L9)([Mt]),(0,M.xg)(`/paths/${oo}`)}},yt.createElement("div",{className:Z()(Je.img,_n)},yt.createElement("img",{className:Je.cover,src:`${z.Z.IMG_SERVER+Qo}`}),Yt&&(0,tn.bg)()&&(mn==null?void 0:mn.studying)&&yt.createElement("div",{className:`${Je.movebq} user-path-items`,onClick:Co=>{Co.stopPropagation(),En(mn)}},yt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),yt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lr=mn==null?void 0:mn.subject_tags)==null?void 0:lr.map((Co,Zo)=>{var Wo,$o;if(Zo===0){const io=(Wo=gn.find(Xo=>Xo.name==Co))==null?void 0:Wo.swimg;return yt.createElement("img",{className:Je.sign,src:io,style:{left:"-4px"}})}const bo=($o=gn.find(io=>io.name==Co))==null?void 0:$o.ptimg;return yt.createElement("img",{className:Je.sign,src:bo,style:{left:`${48+52*(Zo-1)+2*Zo}px`}})}),yt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(mn==null?void 0:mn.excellent)&&yt.createElement("div",{className:Je.bq},"\u5F00\u653E\u8BFE\u7A0B"))),yt.createElement("div",{className:Je.name},yt.createElement(A.Z,{title:St&&(mn!=null&&mn.excellent_alias_name)?yt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Cr}`,yt.createElement("br",null),yt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mn==null?void 0:mn.excellent_alias_name}`)):Cr},yt.createElement("span",{className:Je.e},St&&(mn==null?void 0:mn.excellent_alias_name)||Cr))),yt.createElement("div",{className:Je.tags},yt.createElement("div",null,yt.createElement(A.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),yt.createElement("span",null,mn.stages_count))),yt.createElement(A.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),yt.createElement("span",null,mn.members_count)))))))})),!Ne.length&&yt.createElement(Ie.Z,null)))},Dt={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"},$t="data:image/png;base64,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",Wt=e(59301),Wn=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on})=>{const En=Math.floor((Qe-(pe-1)*Ye)/pe);return Wt.createElement(P.Z,{spinning:on},Wt.createElement("div",{className:Z()(Dt.list,Te)},!!Ne.length&&Ne.map((Yt,St)=>{const{subject_identifier:Fn,id:_n,identifier:xr,power:gn}=Yt,mn=Yt.is_public!=0&&Yt.is_public;return Wt.createElement("div",{className:Dt.wrap,key:_n,style:{width:En,marginRight:(1+St)%pe===0?0:Ye+bt,marginBottom:mt}},Wt.createElement("a",{className:Dt.li,onClick:Jn=>{Jn.preventDefault(),Mt&&(0,M.L9)([Mt]),(0,M.xg)(Yt.first_category_url)}},Wt.createElement("div",{className:Dt.top},Wt.createElement(A.Z,{title:Yt.name},Wt.createElement("div",{className:Dt.name},Yt.name)),Wt.createElement("img",{className:Dt.img,src:z.Z.IMG_SERVER+"/images/"+Yt.avatar_url}),Wt.createElement("div",{className:Dt.text,title:Yt.creator},Yt.creator),Fn&&Wt.createElement("div",{className:Dt.btns},Wt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),mn&&Wt.createElement("div",{className:Dt.sign},"\u516C\u5F00")),Wt.createElement("div",{className:Dt.bottom},Yt.visits>0&&Wt.createElement(A.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-liulanyan"}),Wt.createElement("span",null,Yt.visits))),Yt.course_members_count>0&&Wt.createElement(A.Z,{title:"\u6210\u5458",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-chengyuan"}),Yt.course_members_count)),Yt.tasks_count>0&&Wt.createElement(A.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-zuoye"}),Yt.tasks_count)),Yt.is_end?Wt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Yt.is_accessible&&Wt.createElement("div",{className:Dt.lockWrap},Wt.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&Wt.createElement(Ie.Z,null)))},Qt={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"},Mn="data:image/png;base64,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",Pn=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,wrapClassName:Mt,trackEventItems:on,loading:En})=>{const Yt=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:En},t.createElement("div",{className:Z()(Qt.list,Te)},!!Ne.length&&Ne.map((St,Fn)=>{const{subject_identifier:_n,id:xr,identifier:gn,power:mn}=St,Jn=St.is_public!=0&&St.is_public;return t.createElement("div",{className:Z()(`${Qt.wrap} ${St.is_accessible?"":Qt.warpStyle}`,Mt),key:xr,style:{width:Yt,marginRight:(1+Fn)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{className:Qt.li,onClick:lr=>{lr.preventDefault(),on&&(0,M.L9)([on]),(0,M.xg)(St.first_category_url)}},t.createElement("div",{className:Qt.creator},t.createElement("img",{className:Qt.img,src:z.Z.IMG_SERVER+"/images/"+St.avatar_url}),t.createElement("div",{className:Qt.text,title:St.creator},St.creator)),t.createElement("div",{className:Qt.top},t.createElement(A.Z,{title:St.name},t.createElement("div",{className:Qt.name},St.name)),Jn&&t.createElement("div",{className:Qt.sign},"\u516C\u5F00")),t.createElement("div",{className:Qt.middle},t.createElement("div",{className:Qt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Qt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Qt.value},(St==null?void 0:St.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Qt.text},"\u6210\u5458"),t.createElement("span",{className:Qt.value},(St==null?void 0:St.course_members_count)||0))),t.createElement("div",{className:Qt.row},t.createElement("div",null,t.createElement("span",{className:Qt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Qt.value},(St==null?void 0:St.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Qt.text},"\u72B6\u6001"),St.is_end?t.createElement("span",{className:Qt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Qt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),_n&&t.createElement("div",{className:Qt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!St.is_accessible&&t.createElement("div",{className:Qt.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&t.createElement(Ie.Z,null)))},Ct={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Tn="data:image/png;base64,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",G=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,wrapClassName:Mt,trackEventItems:on,loading:En})=>{const Yt=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:En},t.createElement("div",{className:Z()(Ct.list,Te)},!!Ne.length&&Ne.map((St,Fn)=>{const{subject_identifier:_n,id:xr,identifier:gn,power:mn}=St,Jn=St.is_public!=0&&St.is_public;return t.createElement("div",{className:Z()(`${Ct.wrap} ${St.is_accessible?"":Ct.warpStyle}`,Mt),key:xr,style:{width:Yt,marginRight:(1+Fn)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{className:Ct.li,onClick:lr=>{lr.preventDefault(),on&&(0,M.L9)([on]),(0,M.xg)(St.first_category_url)}},t.createElement("div",{className:Ct.creator},t.createElement("img",{className:Ct.img,src:z.Z.IMG_SERVER+"/images/"+St.avatar_url}),t.createElement("div",{className:Ct.text,title:St.creator},St.creator)),t.createElement("div",{className:Ct.top},t.createElement(A.Z,{title:St.name},t.createElement("div",{className:Ct.name},St.name)),Jn&&t.createElement("div",{className:Ct.sign})),t.createElement("div",{className:Ct.middle},t.createElement("div",{className:Ct.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Ct.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Ct.value},(St==null?void 0:St.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Ct.text},"\u6210\u5458"),t.createElement("span",{className:Ct.value},(St==null?void 0:St.course_members_count)||0))),t.createElement("div",{className:Ct.row},t.createElement("div",null,t.createElement("span",{className:Ct.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Ct.value},(St==null?void 0:St.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Ct.text},"\u72B6\u6001"),St.is_end?t.createElement("span",{className:Ct.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Ct.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),_n&&t.createElement("div",{className:Ct.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!St.is_accessible&&t.createElement("div",{className:Ct.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&t.createElement(Ie.Z,null)))},Re={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"},N=e(65582),Fe=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={},tabBarExtraContent:bt})=>t.createElement("div",{className:Z()(Re.tabs,Ye),style:mt},t.createElement("div",{className:Re.tabsWrap},Te.map((Qe,Mt)=>t.createElement("aside",{className:Re.tab,onClick:()=>{pe(Qe.id),Qe.link&&N.history.push(Qe.link)},key:Mt},t.createElement("div",{className:Ne===Qe.id?Re.active:""},Qe.name),(Qe==null?void 0:Qe.resetCount)==null&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement("span",null,"\uFF08",Qe==null?void 0:Qe.total,"\uFF09"),(Qe==null?void 0:Qe.resetCount)!==void 0&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement(A.Z,{title:(Qe==null?void 0:Qe.tip)!=null?Qe==null?void 0:Qe.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Qe==null?void 0:Qe.resetCount),"/",t.createElement("span",null,Qe==null?void 0:Qe.total),"\uFF09"))))),t.createElement("div",{className:Re.tabBar},bt)),Oe={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"},Ge=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={},tabBarExtraContent:bt})=>t.createElement("div",{className:Z()(Oe.tabs,Ye),style:mt},t.createElement("div",{className:Oe.tabsWrap},Te.map((Qe,Mt)=>t.createElement("aside",{className:Oe.tab,onClick:()=>{pe(Qe.id),Qe.link&&N.history.push(Qe.link)},key:Mt},t.createElement("div",{className:Ne===Qe.id?Oe.active:""},Qe.name),(Qe==null?void 0:Qe.resetCount)==null&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement("span",null,"\uFF08",Qe==null?void 0:Qe.total,"\uFF09"),(Qe==null?void 0:Qe.resetCount)!==void 0&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement(A.Z,{title:(Qe==null?void 0:Qe.tip)!=null?Qe==null?void 0:Qe.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Qe==null?void 0:Qe.resetCount),"/",t.createElement("span",null,Qe==null?void 0:Qe.total),"\uFF09"))))),t.createElement("div",{className:Oe.tabBar},bt)),lt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},ft=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={},tabBarExtraContent:bt})=>t.createElement("div",{className:Z()(lt.tabs,Ye),style:mt},t.createElement("div",{className:lt.tabsWrap},Te.map((Qe,Mt)=>t.createElement("aside",{className:`${lt.tab} ${Ne===Qe.id?lt.active:""}`,onClick:()=>{pe(Qe.id),Qe.link&&N.history.push(Qe.link)},key:Mt},t.createElement("div",null,Qe.name),(Qe==null?void 0:Qe.resetCount)==null&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement("span",null,"\uFF08",Qe==null?void 0:Qe.total,"\uFF09"),(Qe==null?void 0:Qe.resetCount)!==void 0&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement(A.Z,{title:(Qe==null?void 0:Qe.tip)!=null?Qe==null?void 0:Qe.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Qe==null?void 0:Qe.resetCount),"/",t.createElement("span",null,Qe==null?void 0:Qe.total),"\uFF09"))))),t.createElement("div",{className:lt.tabBar},bt)),pt=({className:Te,style:Ne={},children:pe})=>t.createElement("div",{className:Z()(Te),style:Ne},pe),ct={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"},xt=e(38854),it=e(20834);const Nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var dn=({sortValue:Te,dropValue:Ne,className:pe,onSort:Ye,onDrop:mt,dataSource:bt=Nt})=>{var Qe;return t.createElement("div",{className:Z()(ct.orderWrap,pe)},t.createElement(xt.Z,{dropdownRender:()=>t.createElement(it.default,null,bt.map((Mt,on)=>t.createElement(it.default.Item,{key:on,onClick:()=>mt(Mt.id)},Mt.name)))},t.createElement("span",{className:ct.orderTextWrap},(Qe=bt.find(Mt=>Ne===Mt.id))==null?void 0:Qe.name)),t.createElement("span",{className:ct.orderIconWrap},t.createElement("span",{className:ct.orderAsc},t.createElement("i",{className:Te==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ct.cursorPointer} ${ct.active}`:`iconfont icon-sanjiaoxing-up font12 ${ct.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")})),t.createElement("span",{className:ct.orderDesc},t.createElement("i",{className:Te==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ct.cursorPointer} ${ct.active}`:`iconfont icon-sanjiaoxing-down font12 ${ct.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")}))))},Tt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ze=({sortValue:Te,dropValue:Ne,className:pe,onSort:Ye,onDrop:mt,dataSource:bt=Ut})=>{var Qe;return t.createElement("div",{className:Z()(Tt.orderWrap,pe)},t.createElement(xt.Z,{dropdownRender:()=>t.createElement(it.default,null,bt.map((Mt,on)=>t.createElement(it.default.Item,{key:on,onClick:()=>mt(Mt.id)},Mt.name)))},t.createElement("span",{className:Tt.orderTextWrap},(Qe=bt.find(Mt=>Ne===Mt.id))==null?void 0:Qe.name)),t.createElement("span",{className:Tt.orderIconWrap},t.createElement("span",{className:Tt.orderAsc},t.createElement("i",{className:Te==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")})),t.createElement("span",{className:Tt.orderDesc},t.createElement("i",{className:Te==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")}))))},Ke={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"},et=e(3113),je=e(2337),Ue=Object.defineProperty,Ve=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Kt=(Te,Ne,pe)=>Ne in Te?Ue(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,An=(Te,Ne)=>{for(var pe in Ne||(Ne={}))ht.call(Ne,pe)&&Kt(Te,pe,Ne[pe]);if(Ve)for(var pe of Ve(Ne))Pt.call(Ne,pe)&&Kt(Te,pe,Ne[pe]);return Te},sn=(Te,Ne)=>{var pe={};for(var Ye in Te)ht.call(Te,Ye)&&Ne.indexOf(Ye)<0&&(pe[Ye]=Te[Ye]);if(Te!=null&&Ve)for(var Ye of Ve(Te))Ne.indexOf(Ye)<0&&Pt.call(Te,Ye)&&(pe[Ye]=Te[Ye]);return pe},xn=(Te,Ne,pe)=>new Promise((Ye,mt)=>{var bt=on=>{try{Mt(pe.next(on))}catch(En){mt(En)}},Qe=on=>{try{Mt(pe.throw(on))}catch(En){mt(En)}},Mt=on=>on.done?Ye(on.value):Promise.resolve(on.value).then(bt,Qe);Mt((pe=pe.apply(Te,Ne)).next())}),Gt=Te=>{var Ne=Te,{className:pe,style:Ye,children:mt,loading:bt=!1,openLoading:Qe,onClick:Mt=()=>{},size:on="middle",shape:En="round",theme:Yt}=Ne,St=sn(Ne,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Fn,_n]=(0,t.useState)(!1),xr=(0,t.useMemo)(()=>{switch(Yt){case je.Fy.THEMEONE:return Ke.ThemeOne;case je.Fy.DEFAULT:default:return Ke.btn}},[Yt]);return t.createElement(et.ZP,An({onClick:(0,ee.throttle)(gn=>xn(void 0,null,function*(){Qe&&_n(!0);try{yield Mt(gn)}catch(mn){console.log("error",mn)}Qe&&_n(!1)}),2e3,{leading:!0,trailing:!1}),className:Z()(xr,Ke[`${on}-${En}`],pe),style:Ye,size:on,shape:En,loading:Fn||bt},St),mt)},bn={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"},Kn=({className:Te,style:Ne,children:pe=null,onClick:Ye,title:mt})=>t.createElement("div",{className:Z()(bn.head,Te),style:Ne},t.createElement("span",{className:"primary-hover",onClick:Ye},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:mt},mt),t.createElement("div",{className:bn.node},pe)),nn={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"},Bn=({confirmShow:Te=!0,confirmTitle:Ne,confirmClick:pe,cancelShow:Ye=!0,cancelTitle:mt,cancelClick:bt,className:Qe,style:Mt,confirmLoading:on=!1})=>t.createElement("div",{className:Z()(nn.btns,Qe),style:Mt},Te&&t.createElement(et.ZP,{loading:on,onClick:pe,type:"primary",className:nn.confirm},Ne),Ye&&t.createElement(et.ZP,{onClick:bt,className:nn.cancel},mt)),vn={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"},ur=({className:Te,style:Ne={},LeftContent:pe,children:Ye,RightContent:mt})=>t.createElement("div",{className:Z()(vn.fixedBottom,Te),style:Ne},t.createElement("div",{className:vn.wrap},t.createElement("div",{className:vn.left},pe),t.createElement("div",{className:vn.center},Ye),t.createElement("div",{className:vn.right},mt))),rn={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"},jt=({className:Te,style:Ne={},dataSource:pe=[]})=>t.createElement("div",{className:Z()(rn.crumbs,Te),style:Ne},pe.map((Ye,mt)=>mtN.history.push(Ye.path)},Ye.name):t.createElement("span",null,Ye.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:mt,style:{color:"#5F6368"}},Ye.name))),Qn=e(31797),Vn=Object.defineProperty,Ln=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,vr=(Te,Ne,pe)=>Ne in Te?Vn(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,Vt=(Te,Ne)=>{for(var pe in Ne||(Ne={}))mr.call(Ne,pe)&&vr(Te,pe,Ne[pe]);if(Yn)for(var pe of Yn(Ne))nr.call(Ne,pe)&&vr(Te,pe,Ne[pe]);return Te},zt=(Te,Ne)=>Ln(Te,Zn(Ne)),yn=(Te,Ne)=>{var pe={};for(var Ye in Te)mr.call(Te,Ye)&&Ne.indexOf(Ye)<0&&(pe[Ye]=Te[Ye]);if(Te!=null&&Yn)for(var Ye of Yn(Te))Ne.indexOf(Ye)<0&&nr.call(Te,Ye)&&(pe[Ye]=Te[Ye]);return pe};const{Countdown:Hn}=Qn.default;var kr=Te=>{var Ne=Te,{onChange:pe}=Ne,Ye=yn(Ne,["onChange"]);const[mt,bt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof mt=="number"&&mt>=0&&pe(mt)},[mt]);const Qe=Mt=>{const on=Math.floor(Mt/1e3);bt(on)};return t.createElement(Hn,zt(Vt({},Ye),{onChange:Qe}))},Or={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},wr=({DataProps:Te,className:Ne,style:pe={}})=>{var Ye;return t.createElement("div",{className:Z()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Or.ClassRoomItem,Ne),style:pe,onClick:()=>{(0,M.xg)(Te==null?void 0:Te.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(Ye=z.Z)==null?void 0:Ye.IMG_SERVER}/images/${Te==null?void 0:Te.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Te==null?void 0:Te.subject_identifier)&&t.createElement("div",{className:"mt-40px"},t.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),t.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},t.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Te!=null&&Te.is_public)&&t.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"),t.createElement("span",{className:Z()("text-16px font-medium",Or.TitleDom)},Te==null?void 0:Te.name)),t.createElement("div",{className:"c-grey-333 font-medium"},Te==null?void 0:Te.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Te==null?void 0:Te.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Te==null?void 0:Te.tasks_count),Te!=null&&Te.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},zr=Object.defineProperty,Pr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Tr=(Te,Ne,pe)=>Ne in Te?zr(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,Yr=(Te,Ne)=>{for(var pe in Ne||(Ne={}))Gr.call(Ne,pe)&&Tr(Te,pe,Ne[pe]);if(Pr)for(var pe of Pr(Ne))Sr.call(Ne,pe)&&Tr(Te,pe,Ne[pe]);return Te},no=({DataProps:Te=[],selectValue:Ne,onChange:pe,className:Ye,style:mt={},extra:bt,classNameItem:Qe,styleItem:Mt={},barHidden:on})=>{const[En,Yt]=(0,t.useState)();return(0,t.useEffect)(()=>{Yt(Array.isArray(Ne)?Ne:[Ne])},[Ne]),t.createElement("div",{className:Z()("flex px-20px py-10px gap-40px",Ye),style:Yr({borderBottom:"1px solid #D3F0FF"},mt)},Te==null?void 0:Te.map(St=>t.createElement("div",{key:St==null?void 0:St.id,className:Z()("flex item-center justify-center current c-grey-333 text-16 relative",Qe,St==null?void 0:St.className),style:Yr(Yr({color:En!=null&&En.includes(St==null?void 0:St.id)?"#1890FF":"",minWidth:88},Mt),(St==null?void 0:St.style)||{}),onClick:Fn=>{pe==null||pe({domEvent:Fn,item:St}),St!=null&&St.link&&N.history.push(St==null?void 0:St.link)}},St==null?void 0:St.name,!on&&(En==null?void 0:En.includes(St==null?void 0:St.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},bt))},eo=Object.defineProperty,uo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,xo=(Te,Ne,pe)=>Ne in Te?eo(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,Jr=(Te,Ne)=>{for(var pe in Ne||(Ne={}))Mo.call(Ne,pe)&&xo(Te,pe,Ne[pe]);if(lo)for(var pe of lo(Ne))Fo.call(Ne,pe)&&xo(Te,pe,Ne[pe]);return Te},To=(Te,Ne)=>uo(Te,zo(Ne)),Po=({value:Te,onChange:Ne,onInputChange:pe,className:Ye,style:mt={},InputProps:bt})=>{const[Qe,Mt]=(0,t.useState)(Te);return t.createElement("div",{className:Z()("flex item-center rounded-full px-10px py-2px",Ye),style:Jr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},mt)},t.createElement(U.default,To(Jr({bordered:!1},bt),{onChange:on=>{Mt(on.target.value),pe==null||pe(encodeURIComponent(on.target.value))},onPressEnter:on=>{Ne==null||Ne({domEvent:on,item:{value:Qe}})}})),t.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:on=>{Ne==null||Ne({domEvent:on,item:{value:Qe}})}}))}},53020:function(Ze,ve,e){e.r(ve),e.d(ve,{KNOWLEDGELEARNINGDETAIL:function(){return $e},default:function(){return Xe}});var t=e(59301),u=e(65582),m=e.p+"static/nav.8f5feceb.png",k=e(74732),c=e(26358),x=e(16033),n=e(82670),Z=e(16122),ee=e(362),d=e(61834),X=e(8451),F=e(17149),S="data:image/png;base64,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",ce=e(87620),_=e(64813),V=e(87017),Pe=e(40181),se=e(48289),de=e(6848),ue=e(8591),T=e(71418),v=e(1710),o=e(93948),h=e(97563),b=e(18376),q=e(42441),Q=e(76411),U=e(56656),D=e.n(U),Be=e(3918),R=e(2524),ge=e(61527),L=e(49320),J=e(74128),te=e(65862),Y=e(20362),ae=e(97442),P=Object.defineProperty,A=Object.defineProperties,$=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ce=(fe,De,B)=>De in fe?P(fe,De,{enumerable:!0,configurable:!0,writable:!0,value:B}):fe[De]=B,We=(fe,De)=>{for(var B in De||(De={}))M.call(De,B)&&Ce(fe,B,De[B]);if(z)for(var B of z(De))me.call(De,B)&&Ce(fe,B,De[B]);return fe},Ie=(fe,De)=>A(fe,$(De)),tt=(fe,De,B)=>new Promise((E,f)=>{var r=i=>{try{H(B.next(i))}catch(l){f(l)}},w=i=>{try{H(B.throw(i))}catch(l){f(l)}},H=i=>i.done?E(i.value):Promise.resolve(i.value).then(r,w);H((B=B.apply(fe,De)).next())}),$e=(fe=>(fe.KNOWLEDGE="1",fe.RESOURCE="2",fe.STUDENT="3",fe))($e||{});const _e=({dispatch:fe,pathsDetail:De,learningpathId:B,isCompontent:E})=>{var f,r,w,H,i,l,j,y,g,W,xe,ie,Ae,he,be;const{detail:C,actionTabs:le}=De,[re,Se]=(0,t.useState)((0,u.useParams)()),He=new URLSearchParams(window.location.search),[ot,at]=(0,t.useState)({}),[nt,At]=(0,t.useState)("good"),[,Rt,Et,Je]=(0,ge.U)(L.b,{subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId}),[,tn,yt,gt]=(0,ge.U)(L.S$,{subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId}),[It,Xt]=(0,t.useState)({page:1,limit:10,type:"1",keyword:""}),{pxToRoot:Dt,rootFontSize:$t}=(0,Y.Z)(),Wt=(0,t.useMemo)(()=>{var p,G;const Re=((G=(p=Je==null?void 0:Je.data)==null?void 0:p.route_study_info)==null?void 0:G.study_grasp_hash)||[],N=Re==null?void 0:Re.reduce((qe=0,Ge)=>qe+((Ge==null?void 0:Ge.value)||0),0),I=["#37AD83","#0374EA","#F29533","#EE5D5D","#A4C8FC"],Fe=Re.map((qe,Ge)=>Ie(We({},qe),{color:I[Ge]})),Oe={title:[{text:"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4",left:"center",top:"middle",textStyle:{color:"#A4C8FC",fontWeight:"normal",fontSize:Dt(12)}}],tooltip:{appendToBody:!0,trigger:"item",position:"right",formatter:({color:qe,value:Ge,name:lt,percent:dt})=>`
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[919],{89489:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},59477:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},40001:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},49198:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},84105:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},18785:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},73331:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},15277:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},52671:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},8657:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},56082:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},33853:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},15075:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},43531:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},61485:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},38819:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},47472:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(d,X){return u.createElement(c.Z,(0,t.Z)({},d,{ref:X,icon:k}))},n=u.forwardRef(x),Z=n},97563:function(Ze,ve){ve.Z={ChangeBut:"ChangeBut___VMCUO",DefaultDiv:"DefaultDiv___diOnG",DefaultDivItemActive:"DefaultDivItemActive___p8PnJ",DefaultDivItem:"DefaultDivItem___BkCuW",TableStyle:"TableStyle___DOsaq",ProgressStyle:"ProgressStyle___Mbw5z",ProgressStyle2:"ProgressStyle2___w9DG9",RankingDiv:"RankingDiv___RCXlB",NavBgTwo:"NavBgTwo___KU7t1",NavBgTwoActive:"NavBgTwoActive___hkC0h",NavBgItem:"NavBgItem___TBfQf",InputStyle:"InputStyle___BAYzG",TableMyHeader:"TableMyHeader___nZel6",TableMyDiv:"TableMyDiv___F4fkZ",CollapseStyle:"CollapseStyle___VkVMr",Item:"Item___pqPqX",SituationItem:"SituationItem___MzguO",waveDom:"waveDom___N1Yew",wave:"wave___UTqsO",select:"select___Yd9qe",selectWrap:"selectWrap___ddND4",masteryList:"masteryList___jQNpd",row:"row___h3q8Q",masteryHead:"masteryHead___B6Wcy",masteryBody:"masteryBody___DZSiT",dot:"dot___ZZ043"}},97442:function(Ze,ve,e){e.d(ve,{Z:function(){return n}});var t=e(36237),u=e(92736),k={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},c=e(59301),n=({children:Z,prefixCls:ee="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?c.createElement(t.StyleProvider,{transformers:[(0,t.px2remTransformer)({rootValue:1})]},c.createElement(u.ZP,{prefixCls:ee,theme:k},Z)):c.createElement(c.Fragment,null,Z)},61584:function(Ze,ve,e){e.d(ve,{i:function(){return o},Z:function(){return b}});var t={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"},u=e(71418),m=e(6848),k=e(93948),c=e(92310),x=e.n(c),n=e(65862),Z=e(2524),ee=e(41867),d=e(79005),X=e(20345),F=e(77882),S=e(31081),ce=e(75309),_=e(71979),V=e(47558),De=e(42922),se=e(66832),de=e(96593),ue=e(19664),T=e(91833),v=e(59301);const o=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:d,swimg:X},{name:"101\u8BA1\u5212",ptimg:F,swimg:S},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ce,swimg:_},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:V,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:se,swimg:de},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ue,swimg:T}];var b=({className:q,dataSource:Q=[],col:U=4,right:D,bottom:Be=23,precision:R=0,wrapWidth:ge=1200,trackEventItems:L,loading:J,onRemove:te=()=>{},isCurrent:Y=!0,showAlias:ae=!1,showProgress:P=!1})=>{const A=Math.floor((ge-(U-1)*D)/U),$=[{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(z=>(window.ENV==="build"&&(z.ptimg=`/react/build${z.ptimg}`,z.swimg=`/react/build${z.swimg}`),z));return v.createElement(u.Z,{spinning:J},v.createElement("div",{className:x()(t.list,q)},!!(Q!=null&&Q.length)&&(Q==null?void 0:Q.map((z,M)=>{var me,Ce,We,Ie,tt,$e;const{name:_e,id:Xe,identifier:fe,featured:Pe,school_name:B,image_url:E,excellent:f,is_plan:r}=z;return v.createElement("div",{key:Xe,className:Y&&P?t.wrapisCurrent:t.wrap,style:{width:A,marginRight:(1+M)%U===0?0:D+R,marginBottom:Be}},v.createElement("a",{className:t.li,onClick:w=>{w.preventDefault(),w.stopPropagation(),L&&(0,n.L9)([L]),(0,n.xg)(`/paths/${fe}`)}},v.createElement("div",{className:t.img},v.createElement("img",{className:t.cover,src:`${E}`}),Y&&(0,ee.bg)()&&(z==null?void 0:z.studying)&&v.createElement("div",{className:`${t.movebq} user-path-items`,onClick:w=>{w.stopPropagation(),te(z)}},v.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),v.createElement("span",{className:"c-red"},"\u79FB\u9664")),(me=z==null?void 0:z.subject_tags)==null?void 0:me.map((w,H)=>{var i,l;if(H===0){const y=(i=$.find(g=>g.name==w))==null?void 0:i.swimg;return v.createElement("img",{className:t.sign,src:y,style:{left:"-4px"}})}const j=(l=$.find(y=>y.name==w))==null?void 0:l.ptimg;return v.createElement("img",{className:t.sign,src:j,style:{left:`${48+52*(H-1)+2*H}px`}})}),v.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(z==null?void 0:z.excellent)&&v.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),v.createElement("div",{className:t.name},v.createElement(m.Z,{title:ae&&(z!=null&&z.excellent_alias_name)?v.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${_e}`,v.createElement("br",null),v.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${z==null?void 0:z.excellent_alias_name}`)):_e},v.createElement("span",{className:t.e},ae&&(z==null?void 0:z.excellent_alias_name)||_e))),Y&&P&&((Ce=z==null?void 0:z.progress)==null?void 0:Ce.all_score)!=0&&v.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},v.createElement(k.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((We=z==null?void 0:z.progress)==null?void 0:We.my_score)/((Ie=z==null?void 0:z.progress)==null?void 0:Ie.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(tt=z==null?void 0:z.progress)==null?void 0:tt.my_score,"/",($e=z==null?void 0:z.progress)==null?void 0:$e.all_score),(!Y||!P)&&v.createElement("div",{className:t.tags},v.createElement("div",null,v.createElement(m.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},v.createElement("span",null,v.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),v.createElement("span",null,z.stages_count))),v.createElement(m.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},v.createElement("span",null,v.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),v.createElement("span",null,z.members_count)))))))})),!Q.length&&v.createElement(Z.Z,null)))}},3918:function(Ze,ve,e){e.d(ve,{jL:function(){return c},w9:function(){return Wn},vv:function(){return G},dN:function(){return Pn},QD:function(){return Bn},cQ:function(){return H.Z},vg:function(){return Xt},Oz:function(){return Et},op:function(){return Gt},O5:function(){return kr},_b:function(){return jt},t7:function(){return Be},tT:function(){return L},Gi:function(){return pt},YG:function(){return Fe},Ed:function(){return ft},kT:function(){return Ge},qp:function(){return De},Um:function(){return o},K3:function(){return ue},vr:function(){return ur},qE:function(){return Kn},Je:function(){return Y},wb:function(){return $e},rC:function(){return w},lB:function(){return fe},cq:function(){return dn},kO:function(){return ze},tp:function(){return q},Si:function(){return wr},k8:function(){return Po},Du:function(){return no}});var t=e(59301),u={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"},m="data:image/png;base64,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",c=({dataSource:Te=[],img:Ne,imgWidth:pe=346,title:Ye,sunTitle:mt,bannerExtraContent:bt})=>t.createElement("div",{className:u.banner},t.createElement("div",{className:u.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,Ye),t.createElement("span",null,mt)),Te.length>0&&t.createElement("div",{className:u.btns},Te.map((Qe,Mt)=>t.createElement("div",{key:Mt,onClick:Qe.click},Qe.name,Qe.sign?t.createElement("img",{src:m,width:39}):null))),bt),Ne&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Ne,width:pe}))),x={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"},n=e(92310),Z=e.n(n),ee=e(89392),d=Object.defineProperty,X=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,ce=(Te,Ne,pe)=>Ne in Te?d(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,_=(Te,Ne)=>{for(var pe in Ne||(Ne={}))F.call(Ne,pe)&&ce(Te,pe,Ne[pe]);if(X)for(var pe of X(Ne))S.call(Ne,pe)&&ce(Te,pe,Ne[pe]);return Te},De=({dataSource:Te=[],value:Ne,onChange:pe,onTitleChange:Ye,className:mt,title:bt,titleWidth:Qe=41,style:Mt={},fontColor:on="#6A7283",showCount:En,classNameActive:Yt,styleItem:St={}})=>{const[Fn,_n]=(0,t.useState)(0),[xr,gn]=(0,t.useState)(!1),mn=(0,t.useRef)(null),Jn=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var lr;Te.length!==0&&(((lr=mn==null?void 0:mn.current)==null?void 0:lr.clientHeight)>97?_n(1):_n(0)),Te.length===0&&_n(0),gn(!1)},[Te]),t.createElement("div",{className:Z()(x.row,mt),style:Mt},t.createElement("div",{onClick:(0,ee.throttle)(()=>Ye==null?void 0:Ye(),2e3),style:{width:Qe,marginTop:xr?12:4},className:`${x.title} ${Ye?"current":""}`},bt),t.createElement("div",{className:xr?`${x.tagsWrap} ${x.tagsBorderWrap}`:x.tagsWrap},t.createElement("div",{className:x.bar,ref:Jn,style:Fn>0?{height:Fn===1?97:"auto",overflow:Fn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:x.tag,ref:mn},Te==null?void 0:Te.map(lr=>t.createElement("span",{onClick:()=>pe(lr.id),key:lr.id,style:_(_({color:on},St),(lr==null?void 0:lr.style)||{}),className:Ne===lr.id?Z()(Yt||x.active,lr.classNameActive):""},t.createElement("span",{title:lr.name,className:x.name},lr.name),!!En&&t.createElement("span",{className:x.num},lr.count))))),!!Fn&&t.createElement(t.Fragment,null,Fn===1?t.createElement("div",{onClick:()=>{var lr;_n(2),((lr=mn==null?void 0:mn.current)==null?void 0:lr.clientHeight)>245?gn(!0):gn(!1)},className:x.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{Jn.current.scrollTop=0,_n(1),gn(!1)},className:x.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},se={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"},ue=({dataSource:Te=[],value:Ne,onChange:pe,onTitleChange:Ye,className:mt,title:bt,titleWidth:Qe=41,style:Mt={},fontColor:on="#6A7283",showCount:En,expand:Yt=!0})=>{const[St,Fn]=(0,t.useState)(0),[_n,xr]=(0,t.useState)(!1),gn=(0,t.useRef)(null),mn=(0,t.useRef)(null),[Jn,lr]=(0,t.useState)(Yt);return t.createElement("div",{className:Z()(se.row,mt),style:Mt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ee.throttle)(()=>Ye==null?void 0:Ye(),2e3),style:{width:Qe,marginTop:_n?12:4},className:`${se.title} ${Ye?"current":""}`},bt),t.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Jn?8:10},onClick:()=>lr(!Jn)})),Jn&&t.createElement("div",{className:_n?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},t.createElement("div",{className:se.fenge}),t.createElement("div",{className:se.bar,ref:mn},t.createElement("div",{className:se.tag,ref:gn},Te==null?void 0:Te.map(Cr=>t.createElement("span",{onClick:()=>pe(Cr.id),key:Cr.id,style:{color:on},className:Ne===Cr.id?se.active:""},t.createElement("span",{title:Cr.name,className:se.name},Cr.name),!!En&&t.createElement("span",{className:se.num},Cr.count)))))))},T={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},o=({dataSource:Te=[],value:Ne,onChange:pe,onTitleChange:Ye,className:mt,title:bt,titleWidth:Qe=41,style:Mt={},fontColor:on="#fff",showCount:En,expand:Yt=!0})=>{const[St,Fn]=(0,t.useState)(0),[_n,xr]=(0,t.useState)(!1),gn=(0,t.useRef)(null),mn=(0,t.useRef)(null),[Jn,lr]=(0,t.useState)(Yt);return t.createElement("div",{className:Z()(T.row,mt),style:Mt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,ee.throttle)(()=>Ye==null?void 0:Ye(),2e3),style:{width:Qe},className:`${T.title} ${Ye?"current":""}`},bt),t.createElement("i",{className:`iconfont ${Jn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Jn?"#00DDC7":"#037F74",fontSize:Jn?10:12},onClick:()=>lr(!Jn)})),Jn&&t.createElement("div",{className:_n?`${T.tagsWrap} ${T.tagsBorderWrap}`:T.tagsWrap},t.createElement("div",{className:T.bar,ref:mn},t.createElement("div",{className:T.tag,ref:gn},Te==null?void 0:Te.map(Cr=>t.createElement("span",{onClick:()=>pe(Cr.id),key:Cr.id,style:{color:on},className:Ne===Cr.id?T.active:""},t.createElement("span",{title:Cr.name,className:T.name},Cr.name),!!En&&t.createElement("span",{className:T.num},Cr.count)))))))},h={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"},q=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={}})=>t.createElement("div",{style:mt,className:Z()(h.tabs,Ye)},Te.map(bt=>t.createElement("span",{onClick:()=>pe(bt.id),className:Ne===bt.id?h.active:"",key:bt.id},bt.name))),Q={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"},U=e(92832),Be=({dataSource:Te=[],value:Ne="",onChange:pe,onInputChange:Ye=()=>{},className:mt,style:bt={},placeholder:Qe,allowClear:Mt=!1})=>{var on;const[En,Yt]=(0,t.useState)(""),[St,Fn]=(0,t.useState)("");(0,t.useEffect)(()=>{var gn;let mn=Ne;(gn=JSON.stringify(Ne))!=null&&gn.includes("{")&&(Yt(Ne.id),mn=Ne.value||"");try{Fn(decodeURIComponent(mn||""))}catch(Jn){Fn(decodeURIComponent(mn||""))}},[Ne]);const _n=()=>{pe(encodeURIComponent(St),En||null)},xr=gn=>{gn!==En&&(Yt(gn),pe(encodeURIComponent(St),gn))};return t.createElement("div",{className:Z()(Q.input,mt),style:bt},!!Te.length&&t.createElement("div",{className:Q.dropdown},t.createElement("div",{className:Q.text},(on=Te.find(gn=>gn.id===En))==null?void 0:on.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:Q.b1}),t.createElement("b",{className:Q.b2})),t.createElement("div",{className:Q.menu},Te.map((gn,mn)=>t.createElement("div",{key:mn,onClick:()=>xr(gn.id)},gn.name)))),t.createElement(U.default,{onPressEnter:_n,value:St,onChange:gn=>{Fn(gn.target.value),Ye(encodeURIComponent(gn.target.value),En||null)},bordered:!1,placeholder:Qe}),t.createElement("i",{onClick:_n,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},L=({dataSource:Te=[],value:Ne="",onChange:pe,onInputChange:Ye=()=>{},className:mt,style:bt={},placeholder:Qe,allowClear:Mt=!1})=>{var on;const[En,Yt]=(0,t.useState)(""),[St,Fn]=(0,t.useState)("");(0,t.useEffect)(()=>{var gn;let mn=Ne;(gn=JSON.stringify(Ne))!=null&&gn.includes("{")&&(Yt(Ne.id),mn=Ne.value||"");try{Fn(decodeURIComponent(mn||""))}catch(Jn){Fn(decodeURIComponent(mn||""))}},[Ne]);const _n=()=>{pe(encodeURIComponent(St),En||null)},xr=gn=>{gn!==En&&(Yt(gn),pe(encodeURIComponent(St),gn))};return t.createElement("div",{className:Z()(R.input,mt),style:bt},!!Te.length&&t.createElement("div",{className:R.dropdown},t.createElement("div",{className:R.text},(on=Te.find(gn=>gn.id===En))==null?void 0:on.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:R.menu},Te.map((gn,mn)=>t.createElement("div",{key:mn,onClick:()=>xr(gn.id)},gn.name)))),t.createElement(U.default,{onPressEnter:_n,value:St,onChange:gn=>{Fn(gn.target.value),Ye(encodeURIComponent(gn.target.value),En||null)},bordered:!1,placeholder:Qe}),t.createElement("i",{onClick:_n,className:"iconfont icon-sousuo9 font14 pl10 current"}))},J={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"},Y=({value:Te,onChange:Ne,className:pe,total:Ye,pageSize:mt,style:bt={}})=>{const Qe=Te<2,Mt=Te>=Math.ceil(Ye/mt);return Ye<=mt?t.createElement(t.Fragment,null):t.createElement("div",{className:Z()(J.quickPager,pe),style:bt},t.createElement("div",{onClick:()=>{Qe||Ne(Te-1,"prev")},className:Qe?J.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Mt||Ne(Te+1,"next")},className:Mt?J.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},P=e(71418),A=e(6848),$=e(13570),z=e(74128),M=e(65862),me=e(96908),Ce=e(57177),We=e(81378),Ie=e(2524),$e=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on})=>{const En=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:on},t.createElement("div",{className:Z()(ae.list,Te)},!!Ne.length&&Ne.map((Yt,St)=>{const{name:Fn,id:_n,identifier:xr,power:gn,cover_image_id:mn,pic:Jn}=Yt;return t.createElement("div",{className:ae.wrap,key:_n,style:{width:En,marginRight:(1+St)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/shixuns/${xr}/challenges`,className:ae.li,onClick:lr=>{lr.preventDefault(),Mt&&(0,M.L9)([Mt]),gn&&(0,M.xg)(`/shixuns/${xr}/challenges`)}},t.createElement("div",{className:ae.img},t.createElement("img",{className:ae.cover,src:`${Jn}`}),Yt.is_jupyter&&t.createElement("img",{className:ae.sign,src:me}),Yt.is_jupyter_lab&&t.createElement("img",{className:ae.sign,src:Ce}),Yt.is_unity_3d&&t.createElement("img",{className:ae.sign,src:We})),t.createElement("div",{className:ae.name},t.createElement(A.Z,{title:Fn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:ae.e},Fn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:ae.tags},t.createElement(A.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Yt.challenges_count))),!!Yt.myshixuns_count&&t.createElement(A.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Yt.myshixuns_count))),t.createElement(A.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Yt.level))),t.createElement("div",{className:ae.rate},t.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:Yt.score_info}),t.createElement("span",null,"\xA0",Yt.score_info?`${Yt.score_info}\u5206`:"5\u5206")))),!gn&&t.createElement("div",{className:ae.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&t.createElement(Ie.Z,null)))},_e={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"},fe=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,wrapClassName:Mt,trackEventItems:on,loading:En})=>{const Yt=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:En},t.createElement("div",{className:Z()(_e.list,Te)},!!Ne.length&&Ne.map((St,Fn)=>{const{name:_n,id:xr,identifier:gn,power:mn,cover_image_id:Jn,pic:lr}=St;return t.createElement("div",{className:Z()(_e.wrap,Mt),key:xr,style:{width:Yt,marginRight:(1+Fn)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/shixuns/${gn}/challenges`,className:_e.li,onClick:Cr=>{Cr.preventDefault(),on&&(0,M.L9)([on]),mn&&(0,M.xg)(`/shixuns/${gn}/challenges`)}},t.createElement("img",{src:e(47621),className:_e.titleBg}),t.createElement("div",{className:_e.name},t.createElement(A.Z,{title:_n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:_e.e},_n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:_e.img},t.createElement("img",{className:_e.cover,src:Jn?`${z.Z.API_SERVER}/api/attachments/${Jn}`:`${z.Z.IMG_SERVER+lr}`}),St.is_jupyter&&t.createElement("div",{className:_e.bq},"Jupyter"),St.is_jupyter_lab&&t.createElement("div",{className:_e.bq},"JupyterLab"),St.is_unity_3d&&t.createElement("div",{className:_e.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),t.createElement("div",{className:"mt20 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:_e.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:_e.value},St.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:_e.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:_e.value},St.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:_e.text},"\u5173\u5361\u6570"),t.createElement("span",{className:_e.value},St.challenges_count)),t.createElement("div",{className:_e.rate},t.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:St.score_info}),t.createElement("span",{className:_e.value,style:{color:"#FF9C00"}},"\xA0",St.score_info?`${St.score_info}\u5206`:"5\u5206"))))),!mn&&t.createElement("div",{className:_e.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&t.createElement(Ie.Z,null)))},Pe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},B="data:image/png;base64,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",E="data:image/png;base64,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",f="data:image/png;base64,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",w=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on,wrapClassName:En,imgClassName:Yt})=>{const St=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:on},t.createElement("div",{className:Z()(Pe.list,Te)},!!Ne.length&&Ne.map((Fn,_n)=>{const{name:xr,id:gn,identifier:mn,power:Jn,cover_image_id:lr,pic:Cr}=Fn;return t.createElement("div",{className:Z()(Pe.wrap,En),key:gn,style:{width:St,marginRight:(1+_n)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/shixuns/${mn}/challenges`,className:Pe.li,onClick:ro=>{ro.preventDefault(),Mt&&(0,M.L9)([Mt]),Jn&&(0,M.xg)(`/shixuns/${mn}/challenges`)}},t.createElement("div",{className:Z()(Pe.img,Yt)},t.createElement("img",{className:Pe.cover,src:lr?`${z.Z.API_SERVER}/api/attachments/${lr}`:`${z.Z.IMG_SERVER+Cr}`}),Fn.is_jupyter&&t.createElement("img",{className:Pe.sign,src:B}),Fn.is_jupyter_lab&&t.createElement("img",{className:Pe.sign,src:E}),Fn.is_unity_3d&&t.createElement("img",{className:Pe.sign,src:f})),t.createElement("div",{className:Pe.name},t.createElement(A.Z,{title:xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Pe.e},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:Pe.tags},t.createElement(A.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Fn.challenges_count))),!!Fn.myshixuns_count&&t.createElement(A.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Fn.myshixuns_count))),t.createElement(A.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Fn.level))),t.createElement("div",{className:Pe.rate},t.createElement($.Z,{allowHalf:!0,disabled:!0,defaultValue:Fn.score_info}),t.createElement("span",null,"\xA0",Fn.score_info?`${Fn.score_info}\u5206`:"5\u5206")))),!Jn&&t.createElement("div",{className:Pe.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ne.length&&t.createElement(Ie.Z,null)))},H=e(61584),i={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"},l=e(79005),j=e(20345),y=e(77882),g=e(31081),W=e(75309),xe=e(71979),ie=e(47558),Ae=e(42922),he=e(66832),be=e(96593),C=e(19664),le=e(91833),re=Object.defineProperty,Se=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,at=(Te,Ne,pe)=>Ne in Te?re(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,nt=(Te,Ne)=>{for(var pe in Ne||(Ne={}))He.call(Ne,pe)&&at(Te,pe,Ne[pe]);if(Se)for(var pe of Se(Ne))ot.call(Ne,pe)&&at(Te,pe,Ne[pe]);return Te};const At=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:l,swimg:j},{name:"101\u8BA1\u5212",ptimg:y,swimg:g},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:W,swimg:xe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ie,swimg:Ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:he,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:C,swimg:le}];var Et=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on,wrapClassName:En,imgClassName:Yt,isArrow:St=!1,imgStyle:Fn={}})=>{const _n=Math.floor((Qe-(pe-1)*Ye)/pe),[xr,gn]=(0,t.useState)(),[mn,Jn]=(0,t.useState)(),lr=ro=>gn(ro),Cr=()=>gn(-1);return t.createElement(P.Z,{spinning:on},t.createElement("div",{className:Z()(i.list,Te)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((ro,oo)=>{var Jo;const{name:qo,id:Qo,identifier:Uo,featured:fa,school_name:Co,image_url:Zo,excellent:Wo,is_plan:$o}=ro;return t.createElement("div",{key:Qo,className:Z()(i.wrap,En),style:{width:_n,marginRight:(1+oo)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{target:"_blank",href:`/paths/${Uo}`,className:i.li,onClick:bo=>{bo.preventDefault(),Mt&&(0,M.L9)([Mt]),(0,M.xg)(`/paths/${Uo}`)}},t.createElement("img",{src:e(39057),className:i.titleBg}),t.createElement("div",{className:i.name},t.createElement(A.Z,{title:qo},t.createElement("span",{className:i.e,style:{color:St&&xr===oo?"#145DFF":"#000000"},onMouseEnter:()=>{lr(oo)},onMouseLeave:Cr},qo))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:Z()(i.img,Yt)},t.createElement("img",{className:i.cover,style:nt({},Fn),src:`${z.Z.IMG_SERVER+Zo}`}),(Jo=ro==null?void 0:ro.subject_tags)==null?void 0:Jo.map((bo,io)=>{var Xo,na;if(io===0){const Ho=(Xo=At.find(rr=>rr.name==bo))==null?void 0:Xo.swimg;return t.createElement("img",{className:i.sign,src:Ho,style:{left:"-4px"}})}const sa=(na=At.find(Ho=>Ho.name==bo))==null?void 0:na.ptimg;return t.createElement("img",{className:i.sign,src:sa,style:{left:`${48+52*(io-1)+2*io}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ro==null?void 0:ro.excellent)&&t.createElement("div",{className:i.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:i.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:i.value},ro.stages_count)),t.createElement("div",null,t.createElement("span",{className:i.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:i.value},ro.members_count))))))})),!Ne.length&&t.createElement(Ie.Z,null)))},Je={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},tn=e(41867),yt=e(59301);const gt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:l,swimg:j},{name:"101\u8BA1\u5212",ptimg:y,swimg:g},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:W,swimg:xe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ie,swimg:Ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:he,swimg:be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:C,swimg:le}];var Xt=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on,onRemove:En=()=>{},isCurrent:Yt=!0,showAlias:St=!1,wrapClassName:Fn,imgClassName:_n})=>{const xr=Math.floor((Qe-(pe-1)*Ye)/pe),gn=[{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(mn=>(window.ENV==="build"&&(mn.ptimg=`/react/build${mn.ptimg}`,mn.swimg=`/react/build${mn.swimg}`),mn));return yt.createElement(P.Z,{spinning:on},yt.createElement("div",{className:Z()(Je.list,Te)},!!(Ne!=null&&Ne.length)&&(Ne==null?void 0:Ne.map((mn,Jn)=>{var lr;const{name:Cr,id:ro,identifier:oo,featured:Jo,school_name:qo,image_url:Qo,excellent:Uo,is_plan:fa}=mn;return yt.createElement("div",{key:ro,className:Z()(Je.wrap,Fn),style:{width:xr,marginRight:(1+Jn)%pe===0?0:Ye+bt,marginBottom:mt}},yt.createElement("a",{className:Je.li,onClick:Co=>{Co.preventDefault(),Co.stopPropagation(),Mt&&(0,M.L9)([Mt]),(0,M.xg)(`/paths/${oo}`)}},yt.createElement("div",{className:Z()(Je.img,_n)},yt.createElement("img",{className:Je.cover,src:`${z.Z.IMG_SERVER+Qo}`}),Yt&&(0,tn.bg)()&&(mn==null?void 0:mn.studying)&&yt.createElement("div",{className:`${Je.movebq} user-path-items`,onClick:Co=>{Co.stopPropagation(),En(mn)}},yt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),yt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lr=mn==null?void 0:mn.subject_tags)==null?void 0:lr.map((Co,Zo)=>{var Wo,$o;if(Zo===0){const io=(Wo=gn.find(Xo=>Xo.name==Co))==null?void 0:Wo.swimg;return yt.createElement("img",{className:Je.sign,src:io,style:{left:"-4px"}})}const bo=($o=gn.find(io=>io.name==Co))==null?void 0:$o.ptimg;return yt.createElement("img",{className:Je.sign,src:bo,style:{left:`${48+52*(Zo-1)+2*Zo}px`}})}),yt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(mn==null?void 0:mn.excellent)&&yt.createElement("div",{className:Je.bq},"\u5F00\u653E\u8BFE\u7A0B"))),yt.createElement("div",{className:Je.name},yt.createElement(A.Z,{title:St&&(mn!=null&&mn.excellent_alias_name)?yt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Cr}`,yt.createElement("br",null),yt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mn==null?void 0:mn.excellent_alias_name}`)):Cr},yt.createElement("span",{className:Je.e},St&&(mn==null?void 0:mn.excellent_alias_name)||Cr))),yt.createElement("div",{className:Je.tags},yt.createElement("div",null,yt.createElement(A.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),yt.createElement("span",null,mn.stages_count))),yt.createElement(A.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),yt.createElement("span",null,mn.members_count)))))))})),!Ne.length&&yt.createElement(Ie.Z,null)))},Dt={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"},$t="data:image/png;base64,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",Wt=e(59301),Wn=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,trackEventItems:Mt,loading:on})=>{const En=Math.floor((Qe-(pe-1)*Ye)/pe);return Wt.createElement(P.Z,{spinning:on},Wt.createElement("div",{className:Z()(Dt.list,Te)},!!Ne.length&&Ne.map((Yt,St)=>{const{subject_identifier:Fn,id:_n,identifier:xr,power:gn}=Yt,mn=Yt.is_public!=0&&Yt.is_public;return Wt.createElement("div",{className:Dt.wrap,key:_n,style:{width:En,marginRight:(1+St)%pe===0?0:Ye+bt,marginBottom:mt}},Wt.createElement("a",{className:Dt.li,onClick:Jn=>{Jn.preventDefault(),Mt&&(0,M.L9)([Mt]),(0,M.xg)(Yt.first_category_url)}},Wt.createElement("div",{className:Dt.top},Wt.createElement(A.Z,{title:Yt.name},Wt.createElement("div",{className:Dt.name},Yt.name)),Wt.createElement("img",{className:Dt.img,src:z.Z.IMG_SERVER+"/images/"+Yt.avatar_url}),Wt.createElement("div",{className:Dt.text,title:Yt.creator},Yt.creator),Fn&&Wt.createElement("div",{className:Dt.btns},Wt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),mn&&Wt.createElement("div",{className:Dt.sign},"\u516C\u5F00")),Wt.createElement("div",{className:Dt.bottom},Yt.visits>0&&Wt.createElement(A.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-liulanyan"}),Wt.createElement("span",null,Yt.visits))),Yt.course_members_count>0&&Wt.createElement(A.Z,{title:"\u6210\u5458",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-chengyuan"}),Yt.course_members_count)),Yt.tasks_count>0&&Wt.createElement(A.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wt.createElement("span",null,Wt.createElement("i",{className:"iconfont icon-zuoye"}),Yt.tasks_count)),Yt.is_end?Wt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Yt.is_accessible&&Wt.createElement("div",{className:Dt.lockWrap},Wt.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&Wt.createElement(Ie.Z,null)))},Qt={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"},Mn="data:image/png;base64,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",Pn=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,wrapClassName:Mt,trackEventItems:on,loading:En})=>{const Yt=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:En},t.createElement("div",{className:Z()(Qt.list,Te)},!!Ne.length&&Ne.map((St,Fn)=>{const{subject_identifier:_n,id:xr,identifier:gn,power:mn}=St,Jn=St.is_public!=0&&St.is_public;return t.createElement("div",{className:Z()(`${Qt.wrap} ${St.is_accessible?"":Qt.warpStyle}`,Mt),key:xr,style:{width:Yt,marginRight:(1+Fn)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{className:Qt.li,onClick:lr=>{lr.preventDefault(),on&&(0,M.L9)([on]),(0,M.xg)(St.first_category_url)}},t.createElement("div",{className:Qt.creator},t.createElement("img",{className:Qt.img,src:z.Z.IMG_SERVER+"/images/"+St.avatar_url}),t.createElement("div",{className:Qt.text,title:St.creator},St.creator)),t.createElement("div",{className:Qt.top},t.createElement(A.Z,{title:St.name},t.createElement("div",{className:Qt.name},St.name)),Jn&&t.createElement("div",{className:Qt.sign},"\u516C\u5F00")),t.createElement("div",{className:Qt.middle},t.createElement("div",{className:Qt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Qt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Qt.value},(St==null?void 0:St.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Qt.text},"\u6210\u5458"),t.createElement("span",{className:Qt.value},(St==null?void 0:St.course_members_count)||0))),t.createElement("div",{className:Qt.row},t.createElement("div",null,t.createElement("span",{className:Qt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Qt.value},(St==null?void 0:St.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Qt.text},"\u72B6\u6001"),St.is_end?t.createElement("span",{className:Qt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Qt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),_n&&t.createElement("div",{className:Qt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!St.is_accessible&&t.createElement("div",{className:Qt.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&t.createElement(Ie.Z,null)))},Ct={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Tn="data:image/png;base64,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",G=({className:Te,dataSource:Ne=[],col:pe=4,right:Ye,bottom:mt=23,precision:bt=0,wrapWidth:Qe=1200,wrapClassName:Mt,trackEventItems:on,loading:En})=>{const Yt=Math.floor((Qe-(pe-1)*Ye)/pe);return t.createElement(P.Z,{spinning:En},t.createElement("div",{className:Z()(Ct.list,Te)},!!Ne.length&&Ne.map((St,Fn)=>{const{subject_identifier:_n,id:xr,identifier:gn,power:mn}=St,Jn=St.is_public!=0&&St.is_public;return t.createElement("div",{className:Z()(`${Ct.wrap} ${St.is_accessible?"":Ct.warpStyle}`,Mt),key:xr,style:{width:Yt,marginRight:(1+Fn)%pe===0?0:Ye+bt,marginBottom:mt}},t.createElement("a",{className:Ct.li,onClick:lr=>{lr.preventDefault(),on&&(0,M.L9)([on]),(0,M.xg)(St.first_category_url)}},t.createElement("div",{className:Ct.creator},t.createElement("img",{className:Ct.img,src:z.Z.IMG_SERVER+"/images/"+St.avatar_url}),t.createElement("div",{className:Ct.text,title:St.creator},St.creator)),t.createElement("div",{className:Ct.top},t.createElement(A.Z,{title:St.name},t.createElement("div",{className:Ct.name},St.name)),Jn&&t.createElement("div",{className:Ct.sign})),t.createElement("div",{className:Ct.middle},t.createElement("div",{className:Ct.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Ct.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Ct.value},(St==null?void 0:St.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Ct.text},"\u6210\u5458"),t.createElement("span",{className:Ct.value},(St==null?void 0:St.course_members_count)||0))),t.createElement("div",{className:Ct.row},t.createElement("div",null,t.createElement("span",{className:Ct.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Ct.value},(St==null?void 0:St.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Ct.text},"\u72B6\u6001"),St.is_end?t.createElement("span",{className:Ct.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Ct.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),_n&&t.createElement("div",{className:Ct.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!St.is_accessible&&t.createElement("div",{className:Ct.lockWrap},t.createElement("img",{src:`${z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ne.length&&t.createElement(Ie.Z,null)))},Re={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"},N=e(65582),Fe=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={},tabBarExtraContent:bt})=>t.createElement("div",{className:Z()(Re.tabs,Ye),style:mt},t.createElement("div",{className:Re.tabsWrap},Te.map((Qe,Mt)=>t.createElement("aside",{className:Re.tab,onClick:()=>{pe(Qe.id),Qe.link&&N.history.push(Qe.link)},key:Mt},t.createElement("div",{className:Ne===Qe.id?Re.active:""},Qe.name),(Qe==null?void 0:Qe.resetCount)==null&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement("span",null,"\uFF08",Qe==null?void 0:Qe.total,"\uFF09"),(Qe==null?void 0:Qe.resetCount)!==void 0&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement(A.Z,{title:(Qe==null?void 0:Qe.tip)!=null?Qe==null?void 0:Qe.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Qe==null?void 0:Qe.resetCount),"/",t.createElement("span",null,Qe==null?void 0:Qe.total),"\uFF09"))))),t.createElement("div",{className:Re.tabBar},bt)),Oe={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"},Ge=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={},tabBarExtraContent:bt})=>t.createElement("div",{className:Z()(Oe.tabs,Ye),style:mt},t.createElement("div",{className:Oe.tabsWrap},Te.map((Qe,Mt)=>t.createElement("aside",{className:Oe.tab,onClick:()=>{pe(Qe.id),Qe.link&&N.history.push(Qe.link)},key:Mt},t.createElement("div",{className:Ne===Qe.id?Oe.active:""},Qe.name),(Qe==null?void 0:Qe.resetCount)==null&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement("span",null,"\uFF08",Qe==null?void 0:Qe.total,"\uFF09"),(Qe==null?void 0:Qe.resetCount)!==void 0&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement(A.Z,{title:(Qe==null?void 0:Qe.tip)!=null?Qe==null?void 0:Qe.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Qe==null?void 0:Qe.resetCount),"/",t.createElement("span",null,Qe==null?void 0:Qe.total),"\uFF09"))))),t.createElement("div",{className:Oe.tabBar},bt)),lt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},ft=({dataSource:Te=[],value:Ne,onChange:pe,className:Ye,style:mt={},tabBarExtraContent:bt})=>t.createElement("div",{className:Z()(lt.tabs,Ye),style:mt},t.createElement("div",{className:lt.tabsWrap},Te.map((Qe,Mt)=>t.createElement("aside",{className:`${lt.tab} ${Ne===Qe.id?lt.active:""}`,onClick:()=>{pe(Qe.id),Qe.link&&N.history.push(Qe.link)},key:Mt},t.createElement("div",null,Qe.name),(Qe==null?void 0:Qe.resetCount)==null&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement("span",null,"\uFF08",Qe==null?void 0:Qe.total,"\uFF09"),(Qe==null?void 0:Qe.resetCount)!==void 0&&(Qe==null?void 0:Qe.total)!==void 0&&t.createElement(A.Z,{title:(Qe==null?void 0:Qe.tip)!=null?Qe==null?void 0:Qe.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},Qe==null?void 0:Qe.resetCount),"/",t.createElement("span",null,Qe==null?void 0:Qe.total),"\uFF09"))))),t.createElement("div",{className:lt.tabBar},bt)),pt=({className:Te,style:Ne={},children:pe})=>t.createElement("div",{className:Z()(Te),style:Ne},pe),ct={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"},xt=e(38854),it=e(20834);const Nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var dn=({sortValue:Te,dropValue:Ne,className:pe,onSort:Ye,onDrop:mt,dataSource:bt=Nt})=>{var Qe;return t.createElement("div",{className:Z()(ct.orderWrap,pe)},t.createElement(xt.Z,{dropdownRender:()=>t.createElement(it.default,null,bt.map((Mt,on)=>t.createElement(it.default.Item,{key:on,onClick:()=>mt(Mt.id)},Mt.name)))},t.createElement("span",{className:ct.orderTextWrap},(Qe=bt.find(Mt=>Ne===Mt.id))==null?void 0:Qe.name)),t.createElement("span",{className:ct.orderIconWrap},t.createElement("span",{className:ct.orderAsc},t.createElement("i",{className:Te==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ct.cursorPointer} ${ct.active}`:`iconfont icon-sanjiaoxing-up font12 ${ct.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")})),t.createElement("span",{className:ct.orderDesc},t.createElement("i",{className:Te==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ct.cursorPointer} ${ct.active}`:`iconfont icon-sanjiaoxing-down font12 ${ct.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")}))))},Tt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ze=({sortValue:Te,dropValue:Ne,className:pe,onSort:Ye,onDrop:mt,dataSource:bt=Ut})=>{var Qe;return t.createElement("div",{className:Z()(Tt.orderWrap,pe)},t.createElement(xt.Z,{dropdownRender:()=>t.createElement(it.default,null,bt.map((Mt,on)=>t.createElement(it.default.Item,{key:on,onClick:()=>mt(Mt.id)},Mt.name)))},t.createElement("span",{className:Tt.orderTextWrap},(Qe=bt.find(Mt=>Ne===Mt.id))==null?void 0:Qe.name)),t.createElement("span",{className:Tt.orderIconWrap},t.createElement("span",{className:Tt.orderAsc},t.createElement("i",{className:Te==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Tt.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")})),t.createElement("span",{className:Tt.orderDesc},t.createElement("i",{className:Te==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer} ${Tt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Tt.cursorPointer}`,onClick:()=>Ye(Te==="asc"?"desc":"asc")}))))},Ke={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"},et=e(3113),je=e(2337),Ue=Object.defineProperty,Ve=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Kt=(Te,Ne,pe)=>Ne in Te?Ue(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,An=(Te,Ne)=>{for(var pe in Ne||(Ne={}))ht.call(Ne,pe)&&Kt(Te,pe,Ne[pe]);if(Ve)for(var pe of Ve(Ne))Pt.call(Ne,pe)&&Kt(Te,pe,Ne[pe]);return Te},sn=(Te,Ne)=>{var pe={};for(var Ye in Te)ht.call(Te,Ye)&&Ne.indexOf(Ye)<0&&(pe[Ye]=Te[Ye]);if(Te!=null&&Ve)for(var Ye of Ve(Te))Ne.indexOf(Ye)<0&&Pt.call(Te,Ye)&&(pe[Ye]=Te[Ye]);return pe},xn=(Te,Ne,pe)=>new Promise((Ye,mt)=>{var bt=on=>{try{Mt(pe.next(on))}catch(En){mt(En)}},Qe=on=>{try{Mt(pe.throw(on))}catch(En){mt(En)}},Mt=on=>on.done?Ye(on.value):Promise.resolve(on.value).then(bt,Qe);Mt((pe=pe.apply(Te,Ne)).next())}),Gt=Te=>{var Ne=Te,{className:pe,style:Ye,children:mt,loading:bt=!1,openLoading:Qe,onClick:Mt=()=>{},size:on="middle",shape:En="round",theme:Yt}=Ne,St=sn(Ne,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Fn,_n]=(0,t.useState)(!1),xr=(0,t.useMemo)(()=>{switch(Yt){case je.Fy.THEMEONE:return Ke.ThemeOne;case je.Fy.DEFAULT:default:return Ke.btn}},[Yt]);return t.createElement(et.ZP,An({onClick:(0,ee.throttle)(gn=>xn(void 0,null,function*(){Qe&&_n(!0);try{yield Mt(gn)}catch(mn){console.log("error",mn)}Qe&&_n(!1)}),2e3,{leading:!0,trailing:!1}),className:Z()(xr,Ke[`${on}-${En}`],pe),style:Ye,size:on,shape:En,loading:Fn||bt},St),mt)},bn={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"},Kn=({className:Te,style:Ne,children:pe=null,onClick:Ye,title:mt})=>t.createElement("div",{className:Z()(bn.head,Te),style:Ne},t.createElement("span",{className:"primary-hover",onClick:Ye},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:mt},mt),t.createElement("div",{className:bn.node},pe)),nn={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"},Bn=({confirmShow:Te=!0,confirmTitle:Ne,confirmClick:pe,cancelShow:Ye=!0,cancelTitle:mt,cancelClick:bt,className:Qe,style:Mt,confirmLoading:on=!1})=>t.createElement("div",{className:Z()(nn.btns,Qe),style:Mt},Te&&t.createElement(et.ZP,{loading:on,onClick:pe,type:"primary",className:nn.confirm},Ne),Ye&&t.createElement(et.ZP,{onClick:bt,className:nn.cancel},mt)),vn={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"},ur=({className:Te,style:Ne={},LeftContent:pe,children:Ye,RightContent:mt})=>t.createElement("div",{className:Z()(vn.fixedBottom,Te),style:Ne},t.createElement("div",{className:vn.wrap},t.createElement("div",{className:vn.left},pe),t.createElement("div",{className:vn.center},Ye),t.createElement("div",{className:vn.right},mt))),rn={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"},jt=({className:Te,style:Ne={},dataSource:pe=[]})=>t.createElement("div",{className:Z()(rn.crumbs,Te),style:Ne},pe.map((Ye,mt)=>mtN.history.push(Ye.path)},Ye.name):t.createElement("span",null,Ye.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:mt,style:{color:"#5F6368"}},Ye.name))),Qn=e(31797),Vn=Object.defineProperty,Ln=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,vr=(Te,Ne,pe)=>Ne in Te?Vn(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,Vt=(Te,Ne)=>{for(var pe in Ne||(Ne={}))mr.call(Ne,pe)&&vr(Te,pe,Ne[pe]);if(Yn)for(var pe of Yn(Ne))nr.call(Ne,pe)&&vr(Te,pe,Ne[pe]);return Te},zt=(Te,Ne)=>Ln(Te,Zn(Ne)),yn=(Te,Ne)=>{var pe={};for(var Ye in Te)mr.call(Te,Ye)&&Ne.indexOf(Ye)<0&&(pe[Ye]=Te[Ye]);if(Te!=null&&Yn)for(var Ye of Yn(Te))Ne.indexOf(Ye)<0&&nr.call(Te,Ye)&&(pe[Ye]=Te[Ye]);return pe};const{Countdown:Hn}=Qn.default;var kr=Te=>{var Ne=Te,{onChange:pe}=Ne,Ye=yn(Ne,["onChange"]);const[mt,bt]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof mt=="number"&&mt>=0&&pe(mt)},[mt]);const Qe=Mt=>{const on=Math.floor(Mt/1e3);bt(on)};return t.createElement(Hn,zt(Vt({},Ye),{onChange:Qe}))},Or={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},wr=({DataProps:Te,className:Ne,style:pe={}})=>{var Ye;return t.createElement("div",{className:Z()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Or.ClassRoomItem,Ne),style:pe,onClick:()=>{(0,M.xg)(Te==null?void 0:Te.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(Ye=z.Z)==null?void 0:Ye.IMG_SERVER}/images/${Te==null?void 0:Te.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Te==null?void 0:Te.subject_identifier)&&t.createElement("div",{className:"mt-40px"},t.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),t.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},t.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Te!=null&&Te.is_public)&&t.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"),t.createElement("span",{className:Z()("text-16px font-medium",Or.TitleDom)},Te==null?void 0:Te.name)),t.createElement("div",{className:"c-grey-333 font-medium"},Te==null?void 0:Te.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Te==null?void 0:Te.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Te==null?void 0:Te.tasks_count),Te!=null&&Te.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},zr=Object.defineProperty,Pr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Tr=(Te,Ne,pe)=>Ne in Te?zr(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,Yr=(Te,Ne)=>{for(var pe in Ne||(Ne={}))Gr.call(Ne,pe)&&Tr(Te,pe,Ne[pe]);if(Pr)for(var pe of Pr(Ne))Sr.call(Ne,pe)&&Tr(Te,pe,Ne[pe]);return Te},no=({DataProps:Te=[],selectValue:Ne,onChange:pe,className:Ye,style:mt={},extra:bt,classNameItem:Qe,styleItem:Mt={},barHidden:on})=>{const[En,Yt]=(0,t.useState)();return(0,t.useEffect)(()=>{Yt(Array.isArray(Ne)?Ne:[Ne])},[Ne]),t.createElement("div",{className:Z()("flex px-20px py-10px gap-40px",Ye),style:Yr({borderBottom:"1px solid #D3F0FF"},mt)},Te==null?void 0:Te.map(St=>t.createElement("div",{key:St==null?void 0:St.id,className:Z()("flex item-center justify-center current c-grey-333 text-16 relative",Qe,St==null?void 0:St.className),style:Yr(Yr({color:En!=null&&En.includes(St==null?void 0:St.id)?"#1890FF":"",minWidth:88},Mt),(St==null?void 0:St.style)||{}),onClick:Fn=>{pe==null||pe({domEvent:Fn,item:St}),St!=null&&St.link&&N.history.push(St==null?void 0:St.link)}},St==null?void 0:St.name,!on&&(En==null?void 0:En.includes(St==null?void 0:St.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},bt))},eo=Object.defineProperty,uo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,xo=(Te,Ne,pe)=>Ne in Te?eo(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Te[Ne]=pe,Jr=(Te,Ne)=>{for(var pe in Ne||(Ne={}))Mo.call(Ne,pe)&&xo(Te,pe,Ne[pe]);if(lo)for(var pe of lo(Ne))Fo.call(Ne,pe)&&xo(Te,pe,Ne[pe]);return Te},To=(Te,Ne)=>uo(Te,zo(Ne)),Po=({value:Te,onChange:Ne,onInputChange:pe,className:Ye,style:mt={},InputProps:bt})=>{const[Qe,Mt]=(0,t.useState)(Te);return t.createElement("div",{className:Z()("flex item-center rounded-full px-10px py-2px",Ye),style:Jr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},mt)},t.createElement(U.default,To(Jr({bordered:!1},bt),{onChange:on=>{Mt(on.target.value),pe==null||pe(encodeURIComponent(on.target.value))},onPressEnter:on=>{Ne==null||Ne({domEvent:on,item:{value:Qe}})}})),t.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:on=>{Ne==null||Ne({domEvent:on,item:{value:Qe}})}}))}},53020:function(Ze,ve,e){e.r(ve),e.d(ve,{KNOWLEDGELEARNINGDETAIL:function(){return $e},default:function(){return Xe}});var t=e(59301),u=e(65582),m=e.p+"static/nav.8f5feceb.png",k=e(74732),c=e(26358),x=e(16033),n=e(82670),Z=e(16122),ee=e(362),d=e(61834),X=e(8451),F=e(17149),S="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfoAAAAyCAYAAAC02RkkAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfWuMXclxXp9zX3PnxeHwtVySu9ynrJVkI4DgODFgL+RoBa0kP6RIkZUsLAtxfjgy4CRGAgRIfiRAgAROYsCKfySBImNjWVAUx1p7HViOhLUAJ46hALGlrKV9v0guySU5MxzO695zTtDdVd3Vr9N9zr2XM/QOodXce24/qqur6qvqru6T3f+Xfu47g/lj72KMsYoxlsFf/h0/87+t/mUZY1XFGP8rOoDP/K/nX9P+o+WdAVgPLHqi7TVlwuH4D+f/UP4P9f/Q/h3a/33Ev61bV/9fxh55pH//8Ecv9QfLqwKQiWGKAX1VVSzLMsb/ev/FgM7qIGMZq1jF+F+f4+E4Cnb7DhER6LYdj8PxH87/ofwrYD7Ufx38eAOTQ/t3aP8POP7tbm1cf3n3D08LRD378MfPzB25+8Vub26wu3OTXb/yEqtKDrkItxWAOX9SSunH3wTIVxIgAlG6Kts0ItYd6ZoBn0KuP/j+Wc/VV/6B/paRr3VrGIQANWb3mUmm/KZbDQ6CDABKO6SEaZO/kN8xklDPdJvoTOnynnarktCjpcGZT8U6bIM/gIeCBt4bFsrVb5rejLEc5iM0PGCZ+pnKIHrLQg61zCqZhLJVVcIjcyyVkGk6hyjivD3OA3vssDrldSz1w9YrYdY0RtUmRZxwFAZRnoqJbUVpalRAExWZ/katTlYYg4TJWrFra/MzkXS4dgKfUPsmdNBj54Q9AH0UepeD5cCy1BaCMFpywUMyWVr+5ToiPmelaE33WmHzUo0qXkpDSAWlS1FBt6Za4LEntWvUAKC6899LJFC3jtCkzAPquSqqByXNhkmZtiVoJSnOoU2oURjvFMNDoxr5QuogZ9VcKT7wQrhSbnbCA+8Tpx9ic8MjbLS7vbu2cemBa8/9lwuq1N3v+OgPL67c/82808m3br7Fblx73TCaCPvS8KEx5f0h8PsHbLGyodakGqI6pbF+U1+lcGsZIiAVpNKixxAMZIuPD/azFGsK9DhDC49V/oLKTQdhjU3occJ4PePzUs6xmzBTgjqhA0GcGBgukIoKdApCzpqvUyGGVBYRzalsasUU8qt8VKnQUrn5/yyHRvkLpqybuhmf04lMeZPKKeJEZL1WJ5u01VCbw8WbDHZqnUYamg3Q2zZn8pF7WhCPEKx94E2eCTNIdJEDL4CuwaAKAUqCjIRrWTQXoCP1Mc/QAUDTCuApVktlTfoP3AP5HOiWLSMdWFraayTDcb4VRhOwFh+1XeAfhdaTZ2hDRCmPswBEa6ot/FO46JMm7+QiH00umHKhlVXxK4pbss7R4/ewpeVTrChG5a23XviRiy8+9Uc4T6qPs9/3yZ+bXzn777MsZxs3LrDN9StgDlH7CajTaBYtpmewUwP6WgPk42iNAigRRYVIVTdKBI0eceDUxQxMpBRXn1hYz9KBnoKsHBodjwvyctS+MoQ2RaL8YFBMqqJN0T58xrIOipZU3gwiBkVXloklP/nP55hYrMDODfaDQntXVQCgyW/SZ6FqyT/L+dJOLJVWNAiWBAdl3Z3TVKlKEIbpFVERUkA+nWE0HUWKbNO+m7Y/PVbse0tcD6ZKhG0zANAN4KdmH3UPPXWkh9oMn53QIM9by1mpgF+AvuiCR/ckEvYCvKbFcBsMenFM8q8EekoTkTdqsxDfBboTHQb9FTpfIPPRllBHgBgd0kUGQG8CfI3M+yZYFA/MvPVYAz3MpaM6usLSkbvYyupZxlcub15/7e9ceu7L/wGLO72d/b5P/erC0TOf5QV4VM+je1hzIZ5QSVbvgUm1AttU+UNLo75OWoK8s6TlHwBv3e+seIDeu33hG3uMHyGQtwHamnVHCWDVwmKR4xjYQ4dx1Np8Y7k+Y5noShoMSQYamVx/F49QYBuYOCVihOe2o6kAGAsjiMPgYHWCgjrdnKLLdELdPYDue5bitDUYaSOzT+enUR9Q2Jxf6qTKAnabMak1iU8p3YjqRryZtHDQPk/acNCETQv0fbbDju5xci1AF1/1SieuupmSgHWsJXtYxke5MRfo7UHTfiHKV7ZBtqAjfGpLoHXHztVMigJ60GkV1UtQVxG+iA2Ud6BWs6WNoLpBvxNnICYXmm1Q0iNhxiP9xb+Ej83IcgtLx9nq8fOC1ps3Lnzu4ne/+AuOT2DTePZdT3xlYfn0x3iS3dpbL7OtzesE7Pkk0D3NmELHfrd6p15ZjHnBqJRUtKNbQ0iaGhrby6NjS43m6aBs3gQRGUYaopcqMraPQCu/143UoMI3XaSyZp9sXxgDjExyshePS/dgPOQ0YJ0AJPicaKFX4JXbWwkU3O3oXXRhKqXhhZPo3kwmlX2ZPPG5eg3lmk4AqdpWAutUI9pmqEDDIflo8DfR2iWJWoBZFIjxrxmbGowdbFWs/7Qx2/vsNkjW2AzVgV5tC7khNhzJ78QJEA+QBybAO5YJHQ2x6gRlqb1WNoUapDC3+C869kIQh5U9kYMGNhvAX9gBZWPItp/KQ0PGoF1JA3peqp5KE7TN+UWO0vkz8W1+cZWtHr9PxFCb6xe/cuHZ3/i4LSPB/s+984mvDZdPvZ8TeePqi2zn1hrZ13STtJRdNXpophKuAIfq22T7huERZO+SdmAWvF3DBAvZtSbZKT/p2Mk2WwiqCXj6laY+Soj6VI4+gfMgnGwC8FyMOySSz3Lxu+wdE+2MDB2UbPlXbp6pj/ozAXi6ykABXuE5VT7ZmIZrMhdK33EuPdG74cCb81i7J+ezwA1ANWbgm0hUrC1DpJo0nIYySZtTiU3d1mJJfCMUxVnXAOgpwAbsuu6aABc+pKBo2wxnYBRIMYqnz4AAJ5jy2xQN8DTSt6bOoMECfVjnl09pRE/KCXNCtvroZ7RJpmWx9uO1y6FAnTv1/D+I6HkQq1bu0M4I+xRYxfZtHQINtmz4ZavOaXFxTrRJHg/nj7LVk/cLe3tr/c0/uPDnTz7WxAyJsufe/TP/a7h48oc4I65ffo7tbK+7AIeG1mk9rgLpGlynLDGQD2TTG6BPKXFBQf5KnBvvvnCgjfRBuiWNpDn6c8gbx+35uLmqBXmrurQfGL3D9oFamgfQ50t+AuzBEPC1fJ6Ex3HeGBltHAEZxEptrUsQlsqISTIk0saI29p/k91oAPexnu9f6XK8X0tO6fQ7WzGa3tppjbPfu+Ifq9ZUo2LtTSKaKXWb0pvS5qzLmDyzgS+8pRgeaxugN625aao8AG+ZBn/8GJAG9RjHynXW1FjZPDjt8NnfGibpSRqxRj3AWUnRCOZ2n2hvRGIvyUPitJLtQrRVfjnh+/J6PoSlECAvjIxcocfkXDx1BiCPdsVxAoTJoXNstu9MjUOY5cgEbSX+AGmQGWOD4TI7fupBxnPqtjau/PEbz/76XwnpR9QWnHv3p/9sbuH4e7iBvPbmd9nezqZhKJVtdXqYvZprcdKiKD+RNHDv8ZK6tRTD0pNRmUkd8oeQUzClsfuAXkqyNQD9Pei/WPOTBPTQl9Q96IMDvmAv7v/z7zrpThaDaN+RLvsBUQpxik2CdAkArlfR6DIblFF7avZ82byn3+lKFMxgMtCb7dbOcFSrwvmYoaptJSqFlJBxmNbztrSjpFuaNi2yvO1ofhHOub5pcALdsfqBPqwJNlk6UMFM97DNpWbB7iEmCdCPAfy0jvk5DPQuWw3sdn6GHB76PLdXGEhggwZORfPE1sAWoj7KGxAVtC8KoyGo4OAuggi9koi2SAO9J0/IMKZ+CQhzn8pZ+pz15xbZsbseZjkH+VtvffuN73zh++sUIzb7AjXPvednvzc3f+zBsizYjcvPs92ddd2mM65J1LqZDttHNbQ3R4DQRj6a7W10h3SnAn3Is3bH72NylEuhjFyHfjwDG9mIt90zHwHEudRGVp6KleAul+FFMTgyJ5bowQkQgA9lkbWYXe/yQCfLCVK4kpXyzDpxsOWSGS7bIyjDcpuZQCcaCWm2NXo9d37xlU9NHyAR6FM0qga5DoHenELkR1RfmpmOYGmNc7GJ9OfkpNLZCOiBWgPoo1Y9Rr/nd+NRjQ1VfYe2Bm3LTNcYZCfSVmsrY6QZSwNj5QDC/Rs6fNfL+GgrhS2SbWLAoYdk6S83MsquQGIeyQUSgA/3bsijuby+Ps2j04Vk4GEn89Lp4SXaAb1vkjM2mFtiR+96iHEXaWf7xguvf/vz76gxfprfcR15tHv2PeefGw6P3cd3KtauvMB2bt3wVNPMnLbBcjuzxJ7uCSthUHBjCZVvxDbQW5mW4mefM2BPqd9Q1fXoreHk0tjL9QCqVFdqJtJwOu1yHkdSnYUHYBdL8rCPJpUwYx08g5vLPXkqzer4nDMOnQCDu+gCyMGbVjoFioaJcXJ5DRJpyIY+QDL8hiTY5tYzb05M5nHcDFvuN+HO05h9pWLkma9Z6E0KSXEbMHkJyqu2NKUCaVtqdbDgszjus+CtoC0IaDs2h5cGgNaaaQuBQuBPn/s/+2nQfbsmhq5UEPBXsAR78aqiXkE0L+OCLUIJ77DrQLcZQxNBtwJ5PCEBW+zEi4ADc4ALiPIZYwVcngVYoHdwAeyxkuoyZUZhgNrDrJWcufkVtnLyATHW3e1rL7/+7VceZuyZcUzcmuhbfu6RJ/50sHjy3dz4rl19iW3fukbad724YOeBXmvBSDVm+WjowSmUoZ4gJm5YHdr9a/dMm38n2Y5OGvlszGXc0Qm7BYQoOveBrQedxV4/xYZ/4iuK3RJBU0tfIqkOL7Lj0Twk2Yln4GjoAvpsPtLv5TOyGCP6klWwb4b7ZWr5TGybwXIajeZxHGpwgblJVjhLIen0Ovv0JhNrVZmOP0Xnazz/cPXQL66SNVH2mOHYz9/dEU/DhSCg5Nn/quWdfUpjAuYkionTg0FfHdB75dm1PbKDulH7baq/hmHQoGVdkmKceZGXtDF6pxK+w9K+vpiLg72ml9umHAMP78qox/HHWzOrihWABwL8hT8gVxVVZI+/Yw6RdAt0VG8Y3ZQZ9Z2QcIVouHCMrRy/T/Bje/Pqdy48++QPxCJ5bKWx7p9550//0XDx9F/lDWxce5Vt3bwS3nCktCZ6LMAyArgBUo32SCamOpYBQiHmn3x2+AfemAH2VlZ9INnCaIqUSWWqFAGqBMTYCAGnLZnlYqduowBv6zEaB1iKlxE8JwFvqMph+Z6TjIBPvXJI2PPyFx4iUZjpqhQF98hKsUKG4C6VDPfNsA0aZtPrmA30d7UkOCkeRTT8hniefYoqN7H9jn9Ux9Now2ZrfjY0HUGqhEeJa1VAUtuUZrurwBg8eTGyZMxrw9MbrYakKk1lVKFEnYjTSq2PMQrXi6gdpL+4bcvoqR1ozsA7arNpzg+3R/qCH7lMDyd7yP49X9bW+UIel0WQY63aQsa93JeXAC+sETczpczGl0fLVbgPCcPEcVA2ziejgdmNYmPF5pdOsiOr9wpGbd289D8vfvc3f7iJpLXS2NPv+BtPLyyfeZx3dPPGG+zW+sVwn9FB1JMbFnxs2AJ5A9SJRxjsxgf0nj2XoJJoCrMGWhoGeUxss5wTBGKtE8aInK5jtDg+hFYmnminEuwEPxHk8TMqESqQbkx+sjsHHvOfVMILKhpmvcq/coUej7yo6yrkWIXGQdvJRouwyZH2GiYRTynWVYzVTRQSy3JS/e1Op7cUxY/1ZM96m3E2rTMdkKe9WpwIAb0Nnl5PGqiLMS4w6JbVXEyeGOhtAhOkpSYL2IQAx/DAPRy+qFbaQBXUiMgDcobQzotquHxPtjcxpwj27dF8mrQYHj3gvgRyAfbiI1/Ml7foIciXsMyP93vo7RuVtg8MrN+754Uss+6VjIUjp9nSylkA+YtPX/zulz7cVG8SZtDf5OmHPvGf54/c/TchtZ/dvPGqeVSpoRfYjHAKJ3TZBsGRArwsaw7UmmB6dhKByojQfRn3SLGlnlFt1ZSIoh4+6Qx3avYTORTt35OwL4iQYI4eMt50J3FeQD8k4snl/MBChEGkvlea8I96w+BRq6hd8LyE1ydIJZF7Zug8EDNPfIeg2bal2yvtAYZRQ46+xQwNtM+0upSlTG6anKQofqy3cBsprafRaZaKr660adW2Dvp6Zt2a80wxx7Yllo1vQFCM3ylN1W7pxTzWYAct5tNn/x0st4/x6aCNjkPdx0HAHQFfGiMRvyv7JeZT2TK90qh8EUqHoBM5j/v2+ha9Et7lIpbv4WSQAH+0SQD66vIdlWRE8cFcOXC4GWAvl7mlo/ew4eIJQePW+hu/cen5r/ytFDnw2ZM29USd0w9+9N8Oj5z7RQ72ezs32drV51lVQl6Ab9m5dU+WKYe25ZuPEHQwK5Oip0YkE17JxMK5a8MrE3Ovy0hZCKmhDfT0u28GQ0Cv8wm0BwvjNt1QzQyfsfEaIKwCDRGgVqfcedId7rvDDXcyqoclfNhKUHtfNmn23KpkOlAkRRdk0au3I8L51ZLjOZ5lxf17ctSF6E3dEKP+pTMlBxPo/aoyDSiYihJGIKEFMETIIi7eDAZg0euL6oMRq519r73CprPVtLxlFcEW1vC+Bugn6VtbXNJ3QBFNU4bfaD35mf6/jixo0q9+Cya/wEMfqcM9fb01IMwd2jz4Ir/CqFX3JEEPrsGWifhyJVHm6JGcIVG9FGfztXxChr5hpGig6Mll80xZlnfYyokHWX+wKALo7fXXf+XSC7/199oK/8QaeeL+D//s4vK9/zHv9PLxaIfdeOs5Vox3DRiI7SfX5nyokVGhgFkzpIYm3hlIZvEGQ0EaEpoTISr4EvQI2HjQFh7R8M9mr6sIfNpVUokTJhNg9u0R2oiXCvJCkwgP8dIJOLlAAZ6Xk/tddJ/MI26CnTQhBUAaHSncD8MywhHALHqpSPInUBnjUhzZnzm8OtNkmAnrmI7jkYR1xzKMdQHRpIYyrsCz7yFOw/RKuIZHPvGP8naNXeubY7NqX0Bjg70eSWoQPekIneDAmSpql8wfm/XNS4dhw/yF2i/sU5cQn/T/EcywQm5cnld5SwjiYPNhOZ8eq8MkProSo7bw4d4PLm3mmgLCtcQGZdIAKqqKZ+DD9qMwXQQ3uBeAt+fR5xRLKn1roDM9hHGd3oAdPf4Q63QHrCzH5eb6K3/76ku/+58m0b6JgZ53ftd9H/jBweI9f9jpL8wxftb+rRfY3u4GEQhrcinFhqfsEznL63PWjc23H6sI1eeBK/C2wd5K8FLHt8KmR1slSrNNv/2qMHvtijonIPVquDFnxbPKUAf0SspRu1BJNIiLX0RmPSa7ys8yigfwpBIj+gPe0YsmULgBrHUCiywvV0/omxAh6U550YSP0Ad2lS7sPoNCahuSHzB1HisdMtzNjGX6KCwXp2nFw/KNORAGe9+Svm4+ENl7FwO1tJhy084cK7e2tvqkQJ8i4X4CDLfbKOJzyIndI8l1mHov9uOVPSL2U4E9+g5kNZJiAQn4MZvfdTER8DExGMwcBiewPI9bjsa7OERVzCXyZeLb+/bEv2GM9QdL7MjxBxiP6Iu9Wzu7m6/96Jsv//6fNBZjq0I7yfL0unjqsZNHjp3+s8HcyinOgJvrr/MjAOYoHDvrS8AwvAD5xfb6jHUYcr5Sn8PwZ8kiwCiUJoCvkMS6dMWy7JwUU+RDCm6z1vPdcFoUunodJMOgkHPk6rlBlBZUyT+8lhaVCEFeMldH8Jhpr5VNHlXBFQAAdvUHk0+I4UJvli91oWOleKs9ZfqKSHQEZLY9mX/4Yk5ByOD4RJmAfWw6vLGkL1IL7+KkmEI/cPtoT29tUiNwWN9jc8Du2JF9FOyxKY9nquXY0k9jApqZZGka6+pYcuQRqzRJSyuVFu1rZ8rJjzDGYwVCZD9e2jWShCeifQz6ADaEQ4BHgS0YoSv8CmPQ9BKgx0ADoYK82ZInD+M13fIveT02xRoa4Sub6PJzuHSCLa6cEyg22lm/fOPaxe/fvPw1fqxt4n/NpCreXX76HZ/838PFU+/lRXe2rrONG6/BjWd2ZfDmHAqoEJAZUGBPJpMuP4vmzYm21nrJheo4a/S95ch4+df18igAaW326LOHS3SQOjrG5SX0VmWndDGJ1qP0Af0GKFIIwR90FqreHgDDgMZBOMjSS5aOMnkZjbXCz10cebKA7mXJpSwnaQ4jfOqUGDmN8mXQ0vjhnrxvlaJpApYf8G1f0b/66DNm8My2lwG7V28OU41lXNEOS8ySA8RBVMZA26XoVmTNiqCS9+A2RZpJ1vIcK3+7gZ6ipn+OLO46gZw7NpJ/BWCvbCbkEWkbKoMUupVhfCaJ+cTQa3MAvwuuCUKobQIbq4w+nBiC7UgRqMBlOyrKB1uJNlMbPW3Ps6zDlo6eY3MLq6LYzq3L37r4vS/95dQz8imaEJOSlDacMnfd/1OfGy6f+XkeKpbFHlu79hIbj7atcjagkwQMXyIfBUED4Cm4e4ajJsV+tS7/oYS5VO6amYFZN3qK8P7AD2pbIC8ESAqj9sTxO1USeyw1QE90WcKiuVIil7uwbfmmOVkGkluAJg30+Dv1twmPCDjLvXWyDM+rwisg9QtkzORGOIiqdUFKP/VU1OemMB+OKPB6TM+0OPMc9KCMkr5l/DCUH4J8K2Oyb5UgEMH+na2vutiVyrI571J15LOwRMTNsjaRsbKGcfBys5lkxkrH6KF885QlfNYzQOylmVVHbKl9URpeDY6rmXqhVN2tQ7p3FkUs0qi516YKz9TDm+1I4p5Y9BexDNhNurpJov1ub8iWj50X+/FVWVRbGxd/7cpL/+2z0xb7+Ky07PHkPY+/f7B85qlubzjHlzU2+VK+cZOey2X1xInUOREA6LAco9+wBEJA6TTsNAIUDSfxKkN82xKZENVOpXHYI9vUM8dtapdVFnsdIaXpoBTk7c8ekDWOhOh+FKlqYYALOr0+Ei/AkTyVJIFK0TOnZDAyO9UyGPg+Z/WWOTRuYMQM8KdL8rotZ0ne4DPxpBvLoE+sJwR6j2VulpwXM5CNB3lYYaYcMGXIWLJHfQn2b4Or/j4p0Js2MsYAS+YCIthMMmOl0yBFl/LZSDkuFw/wCbn3XhTE79TOgX3Dlkjso9slMRGFI8pWfM7TrRz/n4C4gBdM4IPTQ7CXrysW+nUcVSUi+MUjZ8QqajHa3tnZuPDjV177vT+IzWqb39NmpU3LjLGV84+uDAdn/nhu/hi/dJ9fwM9u3nid8exFPY00+oQ3GSnmEi4LgKeRqQ2SQCTFJGc/BH/kkbydFEFBH6w6dh9SEJx5b0SfAPIkqkfv1Tx8gR1Tw+EBXZwf2qX4jE4QvjIWChBHSjzhCXhQ3HSbPA6G5ZmiwyMf83k1QV2fLwWe2mBuACg6C3JAdSbF/s0VZPtJAtCrKiYdBjVBp89VEsu8t9Siw2r7xwHT+htL9sJs1ZlPW2eJFLWM6NFGpJ1S8mhQjULF4Nucg1DpZnBSq7O2M+VbBVWBEz1qh3ZPB4b26oexOEM8ClXOIMwzy8ROaMeNvlYbLtqRP8oTReqSnZLxpfrFI3ezueGKyO3f27rxva3dN35o7ZVn1mYl681mpiUVpx746K8Ol07/XZ6/XZYjtnH9VTbauwWt0U0TfeOa4QjIt6fIvRcr4cILjOqV47ikTN9BDiAv5kAKrH49DrQmuOKz6KayqhIG0HtYSiN5Kk3qyI4Lr2b/1CkJeOkGyGN7OrNeIzn8Rt70RFf6JXmyP8UXkmCHL5mR7OFiqo/GIc36NY8hPtq8pUaxGcDbIhkzHpYOm9WNH8NHpryiERaXiMvSUqne1tV8ZqsZVKWxz3XW1RP0mScAez/FYZMcP0JHRxWwEzUDb85BWqM5lPhrUOdKf5aBiLZd0nDj72S110ilN+0q5iEpLLF4oRwAq5q0j+QWfodwPEkEL7nDo8Lqsh0ZMHGw7w/m2eLSaZZ3+jzgrXY2Lv+7yy//119Ik8f2pZrPTsu++FJ+f+Gur3YHC0MOFttb19itjUvq3LQEcdQeMqFy4xjOmlsRPcK0WlMBwRO4rvdPNDzz32FfnssJqSdATSmvBqhgAEpfZKEwwTYM0o0wk+20FKkb8CyempEgBRwTEFU17NbYGqBJd+ZqiFQaoihqUQUcHcpPugSvzrnTpSni/OCxEvRkFRsbxOaBfIemRsgyEaDblncekn7+nI7BmB9ftB8uLks3pb6lkr0tqtWZrFnxWRsGNwsflclmvg20plabKSn4Wx3Ix7LrJwP5mtozlarIiOn6PeIzyW+iF6bRJGISPAJ+6EH412HoHj3aR/sMvrl945lvNA0I9Cp1iQNSxuYXjrO54VERYI5HO9t721d+4srLT81kqd6m7rYBPe/4/PlH57Y7J56eWzzxPh6ZF+MR29x4g412eXRPDzjqLEt+rlv+RJItFKChgcXlYn2mW2Z6wV68MrQlZI2j/EhPC6NYkxmu0SAr9RD0alRy7jsiNOrkOHRgcNnPZb+RfIbL5D4ttKvS/hzPtwNjpJ4MLmXjOCmA0XwG/AwveIA3zSG8SzykpxeAWAKU1MRFBW5KQE9ZZi65JoJ9EKD9QC/YcBjVzxQU6tLfdMezAHsitZ4le3tp2HHsrGjB8YMTuKYj2oTCvsTWlGqkzCy4GCIhahOMCMxOm6cZ+SShW0X2NDzHq3GJz2CtyNCYycnWV3GotQ2IJk/ZLrj8C+Cn0x2yhYWTLO92xT7+7vb1b8ztDT70yitf2Gk4La2Lx3ncuulwxWPnP/iTw+HpL3Z6wyH3krZvXWdbty7LM4mwF483scltbMigxH16A0vwSkJhanHtxHwBirgsHaNVHWOrjEjBBRuq/UCPSqrg0acRNsiTtXHjqkbvIT7pfEiciUTwisUkgx94JfnIeSdS7MW/8NW62BcBeHSScOUCj40o6pBO5Dm1EhTaXQa5QodP/Al4kxsdAu5qOcMNFlyJDfUcmJdasJ98FDNQxTukyaYTECJiAAATsklEQVRmaha8joC9VDD/v2kBvbnkWN/ZFFgwhSYayVf9LNNcLhqwAOPt/C0xHdZxa7CCCuZVh/KDjuRVCRUgyebBpqrFFQ34pvMGdqzMWX9+lQ0GR0SDxWh3e2/r6qeuvPLbv92IMVMo3FSDptAlNPHII/1Tu+/6vcHCiR/jDCzLMdvavMJ2926qpXoRzXPm4gsK4D3ESIQMeOXxLoWJApAQfMyIni/PK49N6aUV0aoRErCy7TrZMneUQXSgcwrM/QBy1INYBdWG+mBd2iNAn7CeDkK1Y501VZn0kGhHhRwcG3OoGrjlzXVkkATkxWtmqFQL2uwwXPPU6wcZCmeJFPGK1TxPRepc3nuF33h4CPRTYf3EjYTNFHERSS+zgCgT6LEzhIgmhtRMUJUtxSjW7ZtHZ/WgrRZiDSbMyRSaSOjFLFLLR+WkW6UgqDG2SRVwuxZfw7inb9UWxJz4ulvuNqiIHtMFdABh86rTXWKDuVWW5V2RxzTeXvv6xe7/fZw9++xeY6ZMoUIT+ZxCd24Tx+/70I8P5k/9Zrc7nOfSPh5vs63Nq2xc7cJyPbmilW6kgHbIawjJeUaaOCbUR4ImJpbxActBxyL4ANDDY8Q6c4LNxEJr01/H1CCwjiIpALU9Cw/Ii0FZQoz7UTTJz7ijm0437R34hC9tUCCvjyFK0qgDYJknG/yBxwcO6KUwqH/Ojt3MgD7FnM9Exf4CNNoU6HHI04YqG2DoUjGVqTDLJUXu/lSM0kZAH2ssUSKm1ExibyH4tar7UuOVA0DCclByWdwH9rZMEQ4joAsTqwMEeUMoPMMVU0AXpDLPB6w3t8ryzlDMc1nsbo12r/705ReeeqoRI6ZceN+BHsaTn7jvY58fLJx4IodN+b29Dba9c10qhcgQ16QqARQgj7cTQfY3KhEsPcsoXousnCufCNvPNKIDvElSiY6ae7JxkDfnjl7BhH3XADxWVmzA/vTZUTuZsf66ThwMgjeaIMhtIAl5wSx6PRGWWJq8pN8wAgrK8cwieqnwhsAThTbXXXVipp9OS1YsnykuXfthQqdsOaLNhZzKaEVPgbZmalZ8Nukx4w/rNzIaBfKgenSgMUq9HLAfxhqhmJdSNmGloc1s1tVJmmlguGHV1UIHAXUA+fCMUANAnQFtKVTshKCPGfgK9BH8c9YbHGOd7rLAqqoqyvHO2pMXn//SZ6Z5w11bfifxtW3jTeutPvDYuUHnxO90+0s/IKLVqmI7e2tsNOLJenxaObkadjXI4xlGcpwOok85QBm942cHMxHBDcE294ud1WljTYCyEYXH86yWIS7I44hVNSWLOBqATbXcRO8h0Pv2toskelKJfrgvj2+Tkysgkhr64hnt+OhhxCHNP+QasTOCHcM0NhWn2vL2mWhqA42KXlJrgD6wT49thl2gqQ7vADQ2TaD3a2zaIBMRLa0xTyk9TnvB0XEePcieSt3EhrqugQgRqTS2ZiGpmDJOQQ+AuK6qtzTIjMDPVNt94E7ky3AOtH1Vy/b8ShJslf+c56zbWxYgL3LJqooVo40/rcZXP3Lxxa+9Pg2eTKONFL5Oo59GbZy6/6c+nA+OPNnrzq/I24bGbHd3g43GAPgSqXQ0T29ng2x7c6keRZWek5ckCdeBhOZaqDXQQ3fGOoC522/BhG95qZYDNHvfLKgmCAWbCri6lx5f3GAKsWF4jAhd8k8tT6gcBwBW8adw08iREc5YmpiCiMippvT5gyatpwqaawzsJX2rJYNsD0X0kc8ngub8Y5nFCFM5MatyBwXoUdZnNU4CEjZghUTd9elriZvYSDugiN01JCRA5TSlN2WsRn+GkQNg9tKpE+loOrZGAU8yJb62m0TzIsUPfIpuf5n1hkdZnvdFM2WxtVbtXHviwku/87uzlram7afwtWmbUyt/8qGP/at+f/UXs6zbE4wsR2yPR/jjLcCoUt44JEAM9+klSMmXr+CpPf0eYP+A8V3ollHgOX3wSAsXdSGgAzVieuxC9hRUAuOHwI3uzlEevT1gnvFEAQ8l6iCBJJFOsA34pkAIwZ8er8MffSNpo+L7AfScTrdfL9hbdtuopb7EgB4cpkAadj3X6K82zW34PTV1PCANtTVZt5N3Jo0+iptQ03bExACmQXQToqwWJ6hqtBQbq7cfTDxu0JI+/UQVHgMlGjDJZXx5kbh83ptbZIN5HsH3xcJzWeyNxrtv/cqbL371Hx4QJXHIiPF1/+l+5OP9U3v5r3UHyz+TZ50uZ3tZ7rKdnXU2Ht+CRDy9/CzvvSGX4hCozR3YJVEj3Rum+/DOUizN3UegJ5Bhrd+lAX3AITCOjJK32kGCiOqVCjo+JJExnURxk53wiQDU8Uff2+YMT8UqP5Fk1Iidd3UlnpVcT04M6G2HTfsFDqXKg6yxdOqK05BbWUftIdDXz2VbkzUtKEoR/LY0+tuerLU659/iyQQsmqBqA3gO2UlfJF/PNe+1OaKK9XIcskvQ7y2zuflVlnUGguaqGo/HO2/9+uW5535+v7LpU6TRY91Sq+1DufOfnjvV2fx8p7/yiU7eFYfDi2KXjfbW2R4/kldi0p0JSHlGXk5jAz3cYCQnDcHPOr6uQJ9G6ChE/C8RMvGRloPvVvTu455RBCN5d9NPJpRRh9PrzSr01qfeRQfQC4I6PDMWye1bX0g937pDOyNUV8u/jdHOkPhqEacsZmIsMuX0BijxOFaSle5Y243FdNf2QQMPUJftpE4PYPIZSGPGpHTKXlq3QuyRn14PH1qypmU1h6zYWP39gA22K1P9izWszshT285fr5Kzfn+JDYZHWaczJ+gty1Ex3l778mW29Bl2Gy+9SZO5WTiLk/Tcsu7qgx9c7laLX+j1V34iyzsiR6KsxmxvZ42Nd9dYxfeWyQVI5kK7FhM8y4o4hm8eQtBHWKwqKiEYzROwMARIC4nvlrSkIav27BugdP6J1F8bsHxKK50ezJqXJQgPQsfllAOQDi5RPYqBKqUN/RFSp7khqavh8+cDI3DAPpCRTx0poFvLgNlI87HUSc50W0uS0QNTqJnUJYPd1Mc3GZ2T1fYlruEAa2SnoVg1LB7kcMpY3b7qXy9kdkajJB8ZMpDiF431544KgM9zsXPMymJUjvdufHW8tv3p69f/+8bUxWSGDabwdYbdt2/6xIlHF9ni0c/1BiufzPK+WEvhMMwj/GLvBqvKkbra1uzFvO1GnBRX+9WyJGbYa5CnB/Lo/cq+c7T8aEWTcVlLa1YUbzrlVjRvAbciXoG5ftmCxCGEeukAyGIWsaqMxxjY4/JFvE2GLsryRkjD/o/RC0XcbusnAWIAD7UelTAe0RUiq7pn4n1g30g8GvPTM6et2riTKjU3Y/4agVyZmbCiGc3NSlsET1I5QVgTiiRzsD2pbWuawM9fNjM3typAXhyT49ap2N0d7a59id1a++zVq89sJg/mABVsy50DNATGTtz7kX/cGSz/g253cZVPDB9UMd5i5WidleObFpjhO4NJVj0APcAf4A4CtpV8Z2V5mgy0QR5+pZpgVLC8S/WbvqRBARIsGevqslH1ne6xW2AtS+I9A4HzX04UH0Bce+bJeKYiTFMDej/guTTaT2JAD/cw+Abri+oVGfbM3Q4VmqYJvh30TtJHmvTFS91OsKfjjVMWLxHhX9sGAmI0C+lqS+IEGxwi0a43WGb9uRXW6y8oqzoabV4fb63962sXnv4Xk0jmQajbnq8HgXqLhpPnHvvJfLD6y93+8gPSHMvLX8rxBitG69wzg6VsmXFuXKJHTujrk2gE5AWnKLs8AGFLvrHsD/W9uKIBH7uRf+mSFG1cfxYUIkjjy2XUKHXSnciwd5rACJ8yMhHga2xUK6HyWA3/iNsIHuVXjaeifgqMQE1TzYU6PrAXz8w2Z2Ek0zizfz2n0TdJqXrJ8/nYTm9k/vaHUw3GMAmrsG6qskb0M52UYNQT076ELpoNptOdY4O5o6zXP8KyXL4TRBzm3t14sRjd+KVrr3/ttt9JnzDIVkVSOdOq8f2qdPq+991bZUd+udNb/hDL+0OVIFfusWK0JqJ8flTPBnr11nqQxUpdjeAaam24gYWGItjPCJsNX0F+0YsE/LtMMCA59pKNKqKHdQf0RmCfXdonjEagDH9Uwh69MRnhc/uhZfTaubSkKFmoIpaUxlZm0eQegOw6oK+bW2vUyUCP9bBfdzunHYjU1WrKk7oZbUfdfum72W+YD+qXGKvQcd73AbmExkhvTXJqwy3iAElTSKZiY0yvlxLV550u6/V59M6T62T2PP9Xjne29/bWny7ym7+09vI3Xm3NxwNaMXV6Dyj5cbLuuueDfz0fLPyTrLP0nop1xfFzjo1lucOq0U02Hm2yotiTezEC/5Al9jE62peB1h455p0EystQHQ/4i48A9zqbnp7w0KJIGrRusxNRPUbnJMKH54oU9wNNzXOZmWrv7xCgT4AA4EGgpAJ6YrhCjRqR/SHQxzV1WiVis+w7bmYJ+r5H9ciLuHmOl0jka2pDKghKbFcVawLYFLKb1ZPdmYPh++48c77TX2K93lDnUFXjarS78e1iZ+2fX3/z619pOqI7qXzq9N5JY/LSevfdH5kvB+U/y7tLn2L54ml5fz6Ae7nHxqObbLQnQR92YT3tWOxyluahim/JXskfAXm4cYkembNe0Ec3FEjyHAVzufcuoQcz7AGI6Gq9lSgW3YlMBXlXr+LHgWrbdikLF08VX9lCDALMCQ+DvfFL9Lgd+IGeQaSzOL2kz9BNprxN+56st+nU9s8dOtR+QfCBPVIT1ZbpkB1sJVXOwzLum0Wn1ZRupg70Yc30v5PEZpKfaL4s3+0tsf7csrq5Ttj1qmDFaOvSeLT+xbniyj+9ePH/bM148g5E8ylTeyAInSYRZ89+YHWn2/tHeb7wiU5v4V4GLyDk4T5/XW5R7LBitM3GxTa/9Qi6tkHeI6BKmzwRP0byJKLH2+3oixOoEZJL+mKtAV7HC58h90BiNwF5PC5n5NsZaA8OQQKkWVv6tfxvGtF7sUM/tH+eFtTUC7v9ayLQCzEIUGhjRyOwn3TU01Nt2+BOStk0dbm+LZcH7o1ovhZ8aLbfYF/vqk7CU9NxjbTUCuibSAynxiwfl+SM8ai915tnnd4i6/bmxfE45aaVRTUebb5aFre+PFor/uXGxu/zt6W9rf7FefgXnR3nH507Vg3/fp4vPJF3Fh7KOz0tIXBGvxhvM/nfHivLPXe7ScilB9wF7+C5uuVGvjceS4v4Xr3yUCd5GSCPS/MCfHkEL6/71RDPr7bVpwjklJkAH1K1oADUBTg+mSAN1QqVatdP0axAPs1MxsFe+WmUB8oh8zDGB+5R3jYxjHUKOpl6u7XDztjBNRPmKGJAr0sTYCcyO62ZmQ2/2s+3qhlrojHQz4JjEti7ImpfYN3ugjjrzntCN6EsRkVRbD5f7G0+eaO3+2/YK8/szIbnd0arsWm9M0YxRSqP3fOBv1Zlw890uoMf6XTmT2fw2lwNnhUryl1WjHf5u4ZZMR45UT/f59eM1W+Rk5vwcgNeADzccme+A0ee04YTnIDmpb70BjMIBZRLgDcu/7EAHiDfy6E0QNZVa1U2GejDrfh+maaZ8I0Xn8l+6kpIPniB3qiaFrb77lpAx22K4jzJvWrRLZiDEOOm8cpywgO3woYcGzEvdwzYp7m0EV89ugcQ18t4idS546De6Q5YpzMvEug63aF6Uxzuv1bVuBwX25fKve1vZuXNz1+7+Mz/SGv/7VHqEOjr5zk/cuaxj3Z7wyc62fAHs87gRA7X7xrVqpIV5Uhk8pfFWCz/V2XBimLMb1uAtHrMsNNvURKvSVCJdxjNV7CRwBWFJt2Jq31U5C535AHo6T39DYzSVIGe2Jf6dg8O0Nt0asosYCCTHYx81A9pQC+myRvZT8tAItHtVTxWM21N5qAYUhyN/Ou9XbrmECSdqzvHwYnCuVHAmO/Q5Ecj+nbyy5faO50+y/I+/O2xTt5neXcgXiejvGwI23nEXhY7V8vx1p+MR5tPrr/5zG8dhPe+HxRpt+mI6fJBpXvf6Dp+5vGHx3n+iU7We1/e6T+SdwbHMx/4I4X8HH9ZiCSQUpzdx2V2/oY9CdbixD+/k5//xmP+TD7nToIooy7D0cCu9u0F+GOeHipZ2hLrQQf6diYjLBr2eGcD9GriTUJ8+H+HA73hU6rRTnvWpqXq1mwbd1ToPoJRvTGsOxnqw1qfCvShGZZbkGqtknzmAU1H/pd1xX951mH8qJsAeH7FbNYRdk7cRodeFWRLl9WYg/pbVbH1bFGMv1Gw0ZdvXvj6c9OSjLdDO4dAP4VZPnH2/Q/tVb0f62Sd97K89868070nz3rH8k5/jksuLuS7ggxLgnT9mH9GTcLPdd41Le9z43DjCrYKuIlS9MBnZbawbKqtjtDH+zH6cxT5cPxqYxFR83D+D+X/baj/VVVU5Xi0U7G9a2Wx9xorx39eVDvfqrLx1zfe+ObzUzDTb+smDoF+xtO/dObxh7sVe2+V5ffnWefevNM5XVX5qSzrruadbJlVnWGeZ52SsU7G8jzjsX2Wy8N/zitvJUgjMNtA6g7FRm4TmRGE09uzg1STHtfPqAd6PN5oXhhEPBOrweb0Ho7ffJfA4fxLL0KavebydCj/lAM2//hqJewtVvyfeF94VRYZR3FWbBfFeCNjxfWyLC9X5egSq8pXy6x8qcqqbx1G6LMFov8PQcUPbMlsTCAAAAAASUVORK5CYII=",ce=e(87620),_=e(64813),V=e(87017),De=e(40181),se=e(48289),de=e(6848),ue=e(8591),T=e(71418),v=e(1710),o=e(93948),h=e(97563),b=e(18376),q=e(42441),Q=e(76411),U=e(56656),D=e.n(U),Be=e(3918),R=e(2524),ge=e(61527),L=e(49320),J=e(74128),te=e(65862),Y=e(20362),ae=e(97442),P=Object.defineProperty,A=Object.defineProperties,$=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ce=(fe,Pe,B)=>Pe in fe?P(fe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:B}):fe[Pe]=B,We=(fe,Pe)=>{for(var B in Pe||(Pe={}))M.call(Pe,B)&&Ce(fe,B,Pe[B]);if(z)for(var B of z(Pe))me.call(Pe,B)&&Ce(fe,B,Pe[B]);return fe},Ie=(fe,Pe)=>A(fe,$(Pe)),tt=(fe,Pe,B)=>new Promise((E,f)=>{var r=i=>{try{H(B.next(i))}catch(l){f(l)}},w=i=>{try{H(B.throw(i))}catch(l){f(l)}},H=i=>i.done?E(i.value):Promise.resolve(i.value).then(r,w);H((B=B.apply(fe,Pe)).next())}),$e=(fe=>(fe.KNOWLEDGE="1",fe.RESOURCE="2",fe.STUDENT="3",fe))($e||{});const _e=({dispatch:fe,pathsDetail:Pe,learningpathId:B,isCompontent:E})=>{var f,r,w,H,i,l,j,y,g,W,xe,ie,Ae,he,be;const{detail:C,actionTabs:le}=Pe,[re,Se]=(0,t.useState)((0,u.useParams)()),He=new URLSearchParams(window.location.search),[ot,at]=(0,t.useState)({}),[nt,At]=(0,t.useState)("good"),[,Rt,Et,Je]=(0,ge.U)(L.b,{subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId}),[,tn,yt,gt]=(0,ge.U)(L.S$,{subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId}),[It,Xt]=(0,t.useState)({page:1,limit:10,type:"1",keyword:""}),{pxToRoot:Dt,rootFontSize:$t}=(0,Y.Z)(),Wt=(0,t.useMemo)(()=>{var p,G;const Re=((G=(p=Je==null?void 0:Je.data)==null?void 0:p.route_study_info)==null?void 0:G.study_grasp_hash)||[],N=Re==null?void 0:Re.reduce((qe=0,Ge)=>qe+((Ge==null?void 0:Ge.value)||0),0),I=["#37AD83","#0374EA","#F29533","#EE5D5D","#A4C8FC"],Fe=Re.map((qe,Ge)=>Ie(We({},qe),{color:I[Ge]})),Oe={title:[{text:"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4",left:"center",top:"middle",textStyle:{color:"#A4C8FC",fontWeight:"normal",fontSize:Dt(12)}}],tooltip:{appendToBody:!0,trigger:"item",position:"right",formatter:({color:qe,value:Ge,name:lt,percent:dt})=>`
\u638C\u63E1\u7387${lt}
${Ge}\u4EBA \u5360\u6BD4${dt}%`},color:N==0?["#1F2A51"]:I,series:{type:"pie",radius:["45%","80%"],label:{position:"inner",fontSize:Dt(14),formatter:({percent:qe})=>qe==0?"":`${qe}%`},labelLine:{show:!1},data:Re}};return{listData:Fe,option:Oe}},[(f=Je==null?void 0:Je.data)==null?void 0:f.route_study_info,$t]),_t=(0,t.useMemo)(()=>{var p,G,Re,N,I,Fe,Oe,qe,Ge,lt;const dt=[{value:((G=(p=Je==null?void 0:Je.data)==null?void 0:p.route_study_info)==null?void 0:G.complete_rate)||0,name:"\u5E73\u5747\u5B8C\u6210\u7387"},{value:((I=(N=(Re=Je==null?void 0:Je.data)==null?void 0:Re.route_study_info)==null?void 0:N.personal_complete)==null?void 0:I.complete_rate)||0,name:"\u6700\u9AD8\u5B8C\u6210\u7387"},{value:((Oe=(Fe=Je==null?void 0:Je.data)==null?void 0:Fe.route_study_info)==null?void 0:Oe.grasp_rate)||0,name:"\u5E73\u5747\u638C\u63E1\u7387"},{value:((lt=(Ge=(qe=Je==null?void 0:Je.data)==null?void 0:qe.route_study_info)==null?void 0:Ge.personal_grasp)==null?void 0:lt.grasp_rate)||0,name:"\u6700\u9AD8\u638C\u63E1\u7387"}],ft=wt=>{var pt,ct,xt,it;return(wt=="\u6700\u9AD8\u5B8C\u6210\u7387"?(ct=(pt=Je==null?void 0:Je.data)==null?void 0:pt.route_study_info)==null?void 0:ct.personal_complete:(it=(xt=Je==null?void 0:Je.data)==null?void 0:xt.route_study_info)==null?void 0:it.personal_grasp)||[]};return{tooltip:{trigger:"item",formatter:({value:wt,name:pt})=>{var ct,xt,it;return pt=="\u5E73\u5747\u5B8C\u6210\u7387"||pt=="\u5E73\u5747\u638C\u63E1\u7387"?`${pt}: ${wt}%`:`
@@ -6,15 +6,15 @@ \u59D3\u540D\uFF1A${(ct=ft(pt))==null?void 0:ct.real_name}
\u5B66\u53F7\uFF1A${(xt=ft(pt))==null?void 0:xt.student_id}
\u73ED\u7EA7\uFF1A${(it=ft(pt))==null?void 0:it.course_group_name}
-
`}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:dt.map(wt=>wt.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:dt,barMaxWidth:"20%",itemStyle:{color:new Q.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#B2E0FF"},{offset:.5,color:"#7BC9FF"},{offset:1,color:"#0A2552"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(r=Je==null?void 0:Je.data)==null?void 0:r.route_study_info]),Wn=(0,t.useMemo)(()=>{var p,G,Re,N,I,Fe,Oe,qe,Ge,lt;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((G=(p=Je==null?void 0:Je.data)==null?void 0:p.basic_info)==null?void 0:G.study_count)||0,unit:"",img:F},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((N=(Re=Je==null?void 0:Je.data)==null?void 0:Re.basic_info)==null?void 0:N.no_study_count)||0,unit:"",img:ce},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((Fe=(I=Je==null?void 0:Je.data)==null?void 0:I.basic_info)==null?void 0:Fe.week_study_count)||0,unit:"",img:_},{title:"\u77E5\u8BC6\u70B9\u6570",num:((qe=(Oe=Je==null?void 0:Je.data)==null?void 0:Oe.basic_info)==null?void 0:qe.knowledge_count)||0,unit:"",img:V},{title:"\u8D44\u6E90\u603B\u6570",num:((lt=(Ge=Je==null?void 0:Je.data)==null?void 0:Ge.basic_info)==null?void 0:lt.resource_count)||0,unit:"",img:Pe}]},[(w=Je==null?void 0:Je.data)==null?void 0:w.basic_info]),Qt=(0,t.useMemo)(()=>{var p,G,Re,N,I,Fe,Oe,qe,Ge,lt,dt,ft;const wt=(Re=(G=(p=Je==null?void 0:Je.data)==null?void 0:p.resource_info)==null?void 0:G.resource_data)==null?void 0:Re.reduce((xt=0,it)=>xt+((it==null?void 0:it.num)||0),0),pt=(Fe=(I=(N=Je==null?void 0:Je.data)==null?void 0:N.resource_info)==null?void 0:I.publish_resource_data)==null?void 0:Fe.reduce((xt=0,it)=>xt+((it==null?void 0:it.num)||0),0),ct=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,publishNum:0,unit:"",img:e(31537),trailColor:"#202857",strokeColor:"#0676DB"},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,publishNum:0,unit:"",img:e(46058),trailColor:"#202857",strokeColor:"#26A27A"},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,publishNum:0,unit:"",img:e(71190),trailColor:"#202857",strokeColor:"#CDCB56"},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,publishNum:0,unit:"",img:e(51889),trailColor:"#202857",strokeColor:"#C2652F"},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,publishNum:0,unit:"",img:e(95754),trailColor:"#202857",strokeColor:"#5DC711"},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,publishNum:0,unit:"",img:e(9490),trailColor:"#202857",strokeColor:"#4903FE"}];return{resource_data:(Ge=(qe=(Oe=Je==null?void 0:Je.data)==null?void 0:Oe.resource_info)==null?void 0:qe.resource_data)==null?void 0:Ge.map(xt=>Ie(We(We({},(ct==null?void 0:ct.find(it=>(it==null?void 0:it.node_type)==(xt==null?void 0:xt.node_type)))||{}),xt),{publishNum:((xt==null?void 0:xt.num)||0)/wt*100})),publish_resource_data:(ft=(dt=(lt=Je==null?void 0:Je.data)==null?void 0:lt.resource_info)==null?void 0:dt.publish_resource_data)==null?void 0:ft.map(xt=>Ie(We(We({},(ct==null?void 0:ct.find(it=>(it==null?void 0:it.node_type)==(xt==null?void 0:xt.node_type)))||{}),xt),{publishNum:((xt==null?void 0:xt.num)||0)/pt*100}))}},[(H=Je==null?void 0:Je.data)==null?void 0:H.resource_info]),Mn=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(p,G,Re)=>t.createElement(t.Fragment,null,Re==0||Re==1||Re==2?t.createElement("img",{src:Re==0?n:Re==1?Z:ee,width:12,height:14,style:{width:"12rem"}}):Re+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:p=>`${p}%`}],$n=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>Re+1},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u5173\u8054\u8D44\u6E90\u6570",width:"120rem",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B9E\u8BAD",width:"120rem",ellipsis:!0,dataIndex:"shixun"},{title:"\u89C6\u9891",width:"120rem",ellipsis:!0,dataIndex:"video"},{title:"\u8BFE\u4EF6",width:"120rem",ellipsis:!0,dataIndex:"attachment"},{title:"\u8003\u8BD5",width:"120rem",ellipsis:!0,dataIndex:"examination_bank"},{title:"\u4F5C\u4E1A",width:"120rem",ellipsis:!0,dataIndex:"homework"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:p=>`${p}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:p=>`${p}%`},{title:"\u64CD\u4F5C",width:"120rem",ellipsis:!0,dataIndex:"test11",render:(p,G)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{He.set("StatisticName",G==null?void 0:G.name),(0,te.xg)(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${re==null?void 0:re.learningpathId}/detail/${G==null?void 0:G.id}?${He}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Pn=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?null:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",Re+1," "))},{title:"\u8D44\u6E90\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u6240\u5C5E\u77E5\u8BC6\u70B9",width:"120rem",ellipsis:!0,dataIndex:"knowledge_name",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u8D44\u6E90\u7C7B\u578B",width:"120rem",ellipsis:!0,dataIndex:"node_type",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," %"))},{title:"\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," %"))},{title:"\u8BC4\u6D4B\u6B21\u6570",width:"120rem",ellipsis:!0,dataIndex:"evaluate_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u89C2\u770B\u65F6\u957F",width:"120rem",ellipsis:!0,dataIndex:"watch_time",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u67E5\u770B\u6B21\u6570/\u4E0B\u8F7D\u6B21\u6570",width:"180rem",ellipsis:!0,dataIndex:"download_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u64CD\u4F5C",width:"100rem",ellipsis:!0,dataIndex:"test11",render:(p,G)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{He.set("StatisticName",encodeURIComponent(G==null?void 0:G.name)),He.set("knowledge_name",encodeURIComponent(G==null?void 0:G.knowledge_name)),(0,te.xg)(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${re==null?void 0:re.learningpathId}/detail/${G==null?void 0:G.id}?${He}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Ct=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>Re+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:p=>p||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},{title:"\u77E5\u8BC6\u70B9\u638C\u63E1\u6570",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",ellipsis:!0,dataIndex:"complete_rate",render:p=>`${p}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:p=>`${p}%`},{title:"\u64CD\u4F5C",width:"200rem",ellipsis:!0,dataIndex:"test11",render:(p,G)=>t.createElement("div",{className:"flex item-center gap-20px-rem"},t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,te.xg)(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${re==null?void 0:re.learningpathId}/detail/${G==null?void 0:G.user_id}?${He}`)}},"\u67E5\u770B\u8BE6\u60C5"))}],Tn=[{title:"\u6392\u540D",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>t.createElement(de.Z,{placement:"topLeft",title:!(G!=null&&G.is_publish)&&"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}},Re==0||Re==1||Re==2?t.createElement("img",{src:Re==0?n:Re==1?Z:ee,width:12,height:14,style:{width:"12rem"}}):Re+1))},{title:"\u9636\u6BB5\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u77E5\u8BC6\u70B9\u6570",width:"100rem",ellipsis:!0,dataIndex:"knowledge_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u8D44\u6E90\u6570",width:"100rem",ellipsis:!0,dataIndex:"resource_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"100rem",ellipsis:!0,dataIndex:"grasp_rate",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p,"% "))}];return(0,t.useEffect)(()=>{B&&Se(Ie(We({},re),{learningpathId:B}))},[B]),(0,t.useEffect)(()=>{var p;re!=null&&re.learningpathId&&at(((p=C==null?void 0:C.route_nodes)==null?void 0:p.find(G=>(G==null?void 0:G.id)==(re==null?void 0:re.learningpathId)))||{})},[re,C==null?void 0:C.route_nodes]),(0,t.useEffect)(()=>{re!=null&&re.learningpathId&&Et({subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId})},[re==null?void 0:re.learningpathId]),(0,t.useEffect)(()=>{var p;(p=Je==null?void 0:Je.data)!=null&&p.is_updating&&ue.ZP.warning("\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(i=Je==null?void 0:Je.data)==null?void 0:i.is_updating]),(0,t.useEffect)(()=>{re!=null&&re.learningpathId&&yt(Ie(We({},It),{id:re==null?void 0:re.learningpathId}))},[It,re==null?void 0:re.learningpathId]),(0,t.useEffect)(()=>{He&&(He.set("StatisticType",It==null?void 0:It.type),He.set("tabs","2"))},[He,It==null?void 0:It.type]),t.createElement(ae.Z,null,t.createElement(T.Z,{spinning:Rt},t.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},t.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${E?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:E?"auto":"90rem",top:E?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${E?"":`url(${m})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},t.createElement("img",{src:k,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{u.history.push(`/knowledgegraph/${re.pathId}?${He}`)}}),t.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},t.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),t.createElement(de.Z,{title:(ot==null?void 0:ot.name)||"",placement:"topLeft"},t.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(ot==null?void 0:ot.name)||"")),t.createElement("div",{className:`current flex item-center justify-center text-nowrap ${h.Z.ChangeBut}`,onClick:()=>{fe({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"",type:"route",currentSelectData:ot}}})}},t.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((l=Je==null?void 0:Je.data)==null?void 0:l.updated_at)&&t.createElement(t.Fragment,null,t.createElement("img",{src:x,style:{width:"14rem"}}),t.createElement("div",null,D()((j=Je==null?void 0:Je.data)==null?void 0:j.updated_at).format("YYYY-MM-DD HH:mm"))),t.createElement("div",{className:`current flex item-center text-nowrap ${h.Z.ChangeBut}`,onClick:()=>tt(void 0,null,function*(){const p=yield(0,L.D$)({subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId});(p==null?void 0:p.status)==0&&ue.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),t.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${se})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},t.createElement("div",{className:`${h.Z.DefaultDiv} p-20px-rem`},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),t.createElement("div",{className:"flex item-center"},t.createElement(q.Z,{style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Wt==null?void 0:Wt.option)||{}}),t.createElement("div",{className:h.Z.masteryList},t.createElement("div",{className:h.Z.masteryHead},t.createElement("div",null,"\u638C\u63E1\u7387"),t.createElement("div",null,"\u4EBA\u6570"),t.createElement("div",null,"\u5360\u6BD4")),(y=Wt==null?void 0:Wt.listData)==null?void 0:y.map((p,G)=>t.createElement("div",{className:h.Z.masteryBody,key:G},t.createElement("div",{className:"flex item-center"},t.createElement("div",{className:h.Z.dot,style:{backgroundColor:p==null?void 0:p.color}}),t.createElement("span",{style:{color:"#D0E3FF"}},p.name)),t.createElement("div",null,p.value),t.createElement("div",null,p.rate,"%")))))),t.createElement("div",{className:`${h.Z.DefaultDiv} p-20px-rem gap-16px-rem flex flex-col`,style:{flex:2.5,paddingTop:0}},t.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:d,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:X,key:"up"}].map(p=>t.createElement("div",{key:p==null?void 0:p.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem +
`}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:dt.map(wt=>wt.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:dt,barMaxWidth:"20%",itemStyle:{color:new Q.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#B2E0FF"},{offset:.5,color:"#7BC9FF"},{offset:1,color:"#0A2552"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(r=Je==null?void 0:Je.data)==null?void 0:r.route_study_info]),Wn=(0,t.useMemo)(()=>{var p,G,Re,N,I,Fe,Oe,qe,Ge,lt;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((G=(p=Je==null?void 0:Je.data)==null?void 0:p.basic_info)==null?void 0:G.study_count)||0,unit:"",img:F},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((N=(Re=Je==null?void 0:Je.data)==null?void 0:Re.basic_info)==null?void 0:N.no_study_count)||0,unit:"",img:ce},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((Fe=(I=Je==null?void 0:Je.data)==null?void 0:I.basic_info)==null?void 0:Fe.week_study_count)||0,unit:"",img:_},{title:"\u77E5\u8BC6\u70B9\u6570",num:((qe=(Oe=Je==null?void 0:Je.data)==null?void 0:Oe.basic_info)==null?void 0:qe.knowledge_count)||0,unit:"",img:V},{title:"\u8D44\u6E90\u603B\u6570",num:((lt=(Ge=Je==null?void 0:Je.data)==null?void 0:Ge.basic_info)==null?void 0:lt.resource_count)||0,unit:"",img:De}]},[(w=Je==null?void 0:Je.data)==null?void 0:w.basic_info]),Qt=(0,t.useMemo)(()=>{var p,G,Re,N,I,Fe,Oe,qe,Ge,lt,dt,ft;const wt=(Re=(G=(p=Je==null?void 0:Je.data)==null?void 0:p.resource_info)==null?void 0:G.resource_data)==null?void 0:Re.reduce((xt=0,it)=>xt+((it==null?void 0:it.num)||0),0),pt=(Fe=(I=(N=Je==null?void 0:Je.data)==null?void 0:N.resource_info)==null?void 0:I.publish_resource_data)==null?void 0:Fe.reduce((xt=0,it)=>xt+((it==null?void 0:it.num)||0),0),ct=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,publishNum:0,unit:"",img:e(31537),trailColor:"#202857",strokeColor:"#0676DB"},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,publishNum:0,unit:"",img:e(46058),trailColor:"#202857",strokeColor:"#26A27A"},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,publishNum:0,unit:"",img:e(71190),trailColor:"#202857",strokeColor:"#CDCB56"},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,publishNum:0,unit:"",img:e(51889),trailColor:"#202857",strokeColor:"#C2652F"},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,publishNum:0,unit:"",img:e(95754),trailColor:"#202857",strokeColor:"#5DC711"},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,publishNum:0,unit:"",img:e(9490),trailColor:"#202857",strokeColor:"#4903FE"}];return{resource_data:(Ge=(qe=(Oe=Je==null?void 0:Je.data)==null?void 0:Oe.resource_info)==null?void 0:qe.resource_data)==null?void 0:Ge.map(xt=>Ie(We(We({},(ct==null?void 0:ct.find(it=>(it==null?void 0:it.node_type)==(xt==null?void 0:xt.node_type)))||{}),xt),{publishNum:((xt==null?void 0:xt.num)||0)/wt*100})),publish_resource_data:(ft=(dt=(lt=Je==null?void 0:Je.data)==null?void 0:lt.resource_info)==null?void 0:dt.publish_resource_data)==null?void 0:ft.map(xt=>Ie(We(We({},(ct==null?void 0:ct.find(it=>(it==null?void 0:it.node_type)==(xt==null?void 0:xt.node_type)))||{}),xt),{publishNum:((xt==null?void 0:xt.num)||0)/pt*100}))}},[(H=Je==null?void 0:Je.data)==null?void 0:H.resource_info]),Mn=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(p,G,Re)=>t.createElement(t.Fragment,null,Re==0||Re==1||Re==2?t.createElement("img",{src:Re==0?n:Re==1?Z:ee,width:12,height:14,style:{width:"12rem"}}):Re+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:p=>`${p}%`}],$n=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>Re+1},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u5173\u8054\u8D44\u6E90\u6570",width:"120rem",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B9E\u8BAD",width:"120rem",ellipsis:!0,dataIndex:"shixun"},{title:"\u89C6\u9891",width:"120rem",ellipsis:!0,dataIndex:"video"},{title:"\u8BFE\u4EF6",width:"120rem",ellipsis:!0,dataIndex:"attachment"},{title:"\u8003\u8BD5",width:"120rem",ellipsis:!0,dataIndex:"examination_bank"},{title:"\u4F5C\u4E1A",width:"120rem",ellipsis:!0,dataIndex:"homework"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:p=>`${p}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:p=>`${p}%`},{title:"\u64CD\u4F5C",width:"120rem",ellipsis:!0,dataIndex:"test11",render:(p,G)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{He.set("StatisticName",G==null?void 0:G.name),(0,te.xg)(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${re==null?void 0:re.learningpathId}/detail/${G==null?void 0:G.id}?${He}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Pn=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?null:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",Re+1," "))},{title:"\u8D44\u6E90\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u6240\u5C5E\u77E5\u8BC6\u70B9",width:"120rem",ellipsis:!0,dataIndex:"knowledge_name",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u8D44\u6E90\u7C7B\u578B",width:"120rem",ellipsis:!0,dataIndex:"node_type",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u5B8C\u6210\u7387",width:"120rem",ellipsis:!0,dataIndex:"complete_rate",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," %"))},{title:"\u638C\u63E1\u7387",width:"120rem",ellipsis:!0,dataIndex:"grasp_rate",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," %"))},{title:"\u8BC4\u6D4B\u6B21\u6570",width:"120rem",ellipsis:!0,dataIndex:"evaluate_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u89C2\u770B\u65F6\u957F",width:"120rem",ellipsis:!0,dataIndex:"watch_time",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u67E5\u770B\u6B21\u6570/\u4E0B\u8F7D\u6B21\u6570",width:"180rem",ellipsis:!0,dataIndex:"download_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u64CD\u4F5C",width:"100rem",ellipsis:!0,dataIndex:"test11",render:(p,G)=>t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{He.set("StatisticName",encodeURIComponent(G==null?void 0:G.name)),He.set("knowledge_name",encodeURIComponent(G==null?void 0:G.knowledge_name)),(0,te.xg)(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${re==null?void 0:re.learningpathId}/detail/${G==null?void 0:G.id}?${He}`)}},"\u67E5\u770B\u8BE6\u60C5")}],Ct=[{title:"\u6392\u5E8F",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>Re+1},{title:"\u59D3\u540D",ellipsis:!0,dataIndex:"name"},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",render:p=>p||"--"},{title:"\u73ED\u7EA7",ellipsis:!0,dataIndex:"course_group_name"},{title:"\u77E5\u8BC6\u70B9\u638C\u63E1\u6570",ellipsis:!0,dataIndex:"knowledge_count"},{title:"\u5E73\u5747\u5B8C\u6210\u7387",ellipsis:!0,dataIndex:"complete_rate",render:p=>`${p}%`},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:p=>`${p}%`},{title:"\u64CD\u4F5C",width:"200rem",ellipsis:!0,dataIndex:"test11",render:(p,G)=>t.createElement("div",{className:"flex item-center gap-20px-rem"},t.createElement("a",{style:{color:"#18D6FF"},onClick:()=>{(0,te.xg)(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${re==null?void 0:re.learningpathId}/detail/${G==null?void 0:G.user_id}?${He}`)}},"\u67E5\u770B\u8BE6\u60C5"))}],Tn=[{title:"\u6392\u540D",width:"80rem",dataIndex:"test1",render:(p,G,Re)=>t.createElement(de.Z,{placement:"topLeft",title:!(G!=null&&G.is_publish)&&"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}},Re==0||Re==1||Re==2?t.createElement("img",{src:Re==0?n:Re==1?Z:ee,width:12,height:14,style:{width:"12rem"}}):Re+1))},{title:"\u9636\u6BB5\u540D\u79F0",ellipsis:!0,dataIndex:"name",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u77E5\u8BC6\u70B9\u6570",width:"100rem",ellipsis:!0,dataIndex:"knowledge_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u8D44\u6E90\u6570",width:"100rem",ellipsis:!0,dataIndex:"resource_count",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p," "))},{title:"\u5E73\u5747\u638C\u63E1\u7387",width:"100rem",ellipsis:!0,dataIndex:"grasp_rate",render:(p,G)=>t.createElement(de.Z,{placement:"topLeft",title:G!=null&&G.is_publish?p:"\u6682\u672A\u53D1\u5E03"},t.createElement("span",{style:{color:G!=null&&G.is_publish?"":"#535A6E"}}," ",p,"% "))}];return(0,t.useEffect)(()=>{B&&Se(Ie(We({},re),{learningpathId:B}))},[B]),(0,t.useEffect)(()=>{var p;re!=null&&re.learningpathId&&at(((p=C==null?void 0:C.route_nodes)==null?void 0:p.find(G=>(G==null?void 0:G.id)==(re==null?void 0:re.learningpathId)))||{})},[re,C==null?void 0:C.route_nodes]),(0,t.useEffect)(()=>{re!=null&&re.learningpathId&&Et({subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId})},[re==null?void 0:re.learningpathId]),(0,t.useEffect)(()=>{var p;(p=Je==null?void 0:Je.data)!=null&&p.is_updating&&ue.ZP.warning("\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(i=Je==null?void 0:Je.data)==null?void 0:i.is_updating]),(0,t.useEffect)(()=>{re!=null&&re.learningpathId&&yt(Ie(We({},It),{id:re==null?void 0:re.learningpathId}))},[It,re==null?void 0:re.learningpathId]),(0,t.useEffect)(()=>{He&&(He.set("StatisticType",It==null?void 0:It.type),He.set("tabs","2"))},[He,It==null?void 0:It.type]),t.createElement(ae.Z,null,t.createElement(T.Z,{spinning:Rt},t.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},t.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${E?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:E?"auto":"90rem",top:E?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${E?"":`url(${m})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},t.createElement("img",{src:k,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{u.history.push(`/knowledgegraph/${re.pathId}?${He}`)}}),t.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},t.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u8DEF\u5F84"),t.createElement(de.Z,{title:(ot==null?void 0:ot.name)||"",placement:"topLeft"},t.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(ot==null?void 0:ot.name)||"")),t.createElement("div",{className:`current flex item-center justify-center text-nowrap ${h.Z.ChangeBut}`,onClick:()=>{fe({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"",type:"route",currentSelectData:ot}}})}},t.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((l=Je==null?void 0:Je.data)==null?void 0:l.updated_at)&&t.createElement(t.Fragment,null,t.createElement("img",{src:x,style:{width:"14rem"}}),t.createElement("div",null,D()((j=Je==null?void 0:Je.data)==null?void 0:j.updated_at).format("YYYY-MM-DD HH:mm"))),t.createElement("div",{className:`current flex item-center text-nowrap ${h.Z.ChangeBut}`,onClick:()=>tt(void 0,null,function*(){const p=yield(0,L.D$)({subject_id:re==null?void 0:re.pathId,id:re==null?void 0:re.learningpathId});(p==null?void 0:p.status)==0&&ue.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),t.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${se})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},t.createElement("div",{className:`${h.Z.DefaultDiv} p-20px-rem`},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),t.createElement("div",{className:"flex item-center"},t.createElement(q.Z,{style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Wt==null?void 0:Wt.option)||{}}),t.createElement("div",{className:h.Z.masteryList},t.createElement("div",{className:h.Z.masteryHead},t.createElement("div",null,"\u638C\u63E1\u7387"),t.createElement("div",null,"\u4EBA\u6570"),t.createElement("div",null,"\u5360\u6BD4")),(y=Wt==null?void 0:Wt.listData)==null?void 0:y.map((p,G)=>t.createElement("div",{className:h.Z.masteryBody,key:G},t.createElement("div",{className:"flex item-center"},t.createElement("div",{className:h.Z.dot,style:{backgroundColor:p==null?void 0:p.color}}),t.createElement("span",{style:{color:"#D0E3FF"}},p.name)),t.createElement("div",null,p.value),t.createElement("div",null,p.rate,"%")))))),t.createElement("div",{className:`${h.Z.DefaultDiv} p-20px-rem gap-16px-rem flex flex-col`,style:{flex:2.5,paddingTop:0}},t.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:d,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:X,key:"up"}].map(p=>t.createElement("div",{key:p==null?void 0:p.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem ${h.Z.DefaultDivItem} ${nt==(p==null?void 0:p.key)?h.Z.DefaultDivItemActive:""}`,style:{height:"40rem"},onClick:()=>{At(p==null?void 0:p.key)}},t.createElement("img",{src:p==null?void 0:p.img,width:16,height:16,style:{width:"16rem"}}),p==null?void 0:p.name))),t.createElement(v.default,{className:`mt-16px-rem ${h.Z.TableStyle} flex-1`,locale:{emptyText:t.createElement(R.Z,null)},columns:Mn,pagination:!1,dataSource:nt=="good"?(g=Je==null?void 0:Je.data)==null?void 0:g.desc_knowledge_infos:(W=Je==null?void 0:Je.data)==null?void 0:W.asc_knowledge_infos}))),t.createElement("div",{className:"flex-2 flex flex-col gap-20px-rem"},t.createElement("div",{className:"flex-1 flex gap-30px-rem pt-40px-rem"},Wn==null?void 0:Wn.map((p,G)=>t.createElement("div",{key:G,className:`flex-1 pb-20px-rem flex flex-col gap-10px-rem item-center ${h.Z.DefaultDiv}`},t.createElement("img",{src:p==null?void 0:p.img,width:80,height:80,style:{width:"80rem",height:"80rem",marginTop:"-40rem"}}),t.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},p==null?void 0:p.num,p==null?void 0:p.unit),t.createElement("div",{className:"",style:{color:"#A4C8FC"}},p==null?void 0:p.title)))),t.createElement("div",{className:`flex-2 ${h.Z.DefaultDiv} relative`},t.createElement("div",{className:"absolute flex item-center justify-center",style:{color:"#C2E0F8",height:"25rem",width:"253rem",top:0,left:"50%",transform:"translateX(-50%)",background:`url(${S})`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}}," \u8DEF\u5F84\u5B66\u4E60\u60C5\u51B5 "),t.createElement(q.Z,{key:$t,className:"w-full h-full",option:_t})),t.createElement("div",{className:`p-20px-rem ${h.Z.DefaultDiv}`,style:{flex:3}},t.createElement("div",{className:"text-16px-rem"},"\u9636\u6BB5\u5B66\u4E60\u60C5\u51B5"),t.createElement(v.default,{className:`mt-14px-rem ${h.Z.TableStyle} flex-1`,locale:{emptyText:t.createElement(R.Z,null)},columns:Tn,pagination:!1,dataSource:((xe=Je==null?void 0:Je.data)==null?void 0:xe.stage_knowledge_infos)||[]}))),t.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},t.createElement("div",{className:`p-20px-rem ${h.Z.DefaultDiv} flex gap-10px-rem`},t.createElement("div",{className:"flex-1"},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u8D44\u6E90\u603B\u6570\u91CF")),t.createElement("div",{className:"mt-40px-rem",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:"25rem 10rem"}},(ie=Qt==null?void 0:Qt.resource_data)==null?void 0:ie.map((p,G)=>t.createElement("div",{key:G,className:"flex flex-col item-center",style:{height:"84rem",background:`url(${p==null?void 0:p.img}) 0% 0% / 100% 100% no-repeat`}},t.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},p==null?void 0:p.num,p==null?void 0:p.unit),t.createElement("div",{className:"text-12px-rem",style:{color:"#D7EEFF"}},p==null?void 0:p.title))))),t.createElement("div",{className:"flex-1"},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5DF2\u53D1\u5E03\u8D44\u6E90\u6570")),t.createElement("div",{className:"mt-30px-rem flex flex-col gap-12px-rem pl-20px-rem"},(Ae=Qt==null?void 0:Qt.publish_resource_data)==null?void 0:Ae.map((p,G)=>t.createElement("div",{key:G,className:"flex flex-col gap-6px-rem"},t.createElement("div",{className:"w-full flex item-center justify-between text-12px-rem"},t.createElement("div",{style:{color:"#D7EEFF"}},p==null?void 0:p.title),t.createElement("div",null,p==null?void 0:p.num)),t.createElement(o.Z,{className:`${h.Z.ProgressStyle}`,style:{marginBottom:"0",marginLeft:"0",height:"6rem"},percent:p==null?void 0:p.publishNum,showInfo:!1,trailColor:p==null?void 0:p.trailColor,strokeColor:p==null?void 0:p.strokeColor})))))),t.createElement("div",{className:`p-20px-rem ${h.Z.DefaultDiv}`,style:{flex:2.5}},t.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},t.createElement("img",{src:c,style:{width:"9rem",height:"17rem"}}),t.createElement("div",null,"\u5B66\u751F\u638C\u63E1\u7387\u6392\u884C\u699C")),t.createElement("div",{className:"flex flex-col mt-24px-rem gap-10px-rem"},(be=(he=Je==null?void 0:Je.data)==null?void 0:he.student_grasp_rank_lists)==null?void 0:be.map((p,G)=>t.createElement("div",{key:p==null?void 0:p.user_id,className:`flex item-center ${h.Z.RankingDiv} px-20px-rem gap-20px-rem rounded-2px-rem`,style:{height:"46rem"}},G==0||G==2||G==1?t.createElement("img",{src:G==0?e(71463):G==1?e(69035):e(16065),width:34,height:34,style:{width:"34rem",height:"34rem"}}):t.createElement("div",{className:"flex item-center justify-center",style:{width:"34rem",height:"34rem",background:`url(${e(73099)}) 0% 0% / 100% 100% no-repeat`}},G+1),t.createElement("div",{className:"flex flex-2 minW-0 item-center"},t.createElement("img",{src:`${J.Z.IMG_SERVER}/images/${p==null?void 0:p.avatar_url}`,width:30,height:30,className:"rounded-full",style:{width:"30rem",height:"30rem",border:"1rem solid #18D6FF"}}),t.createElement(de.Z,{title:p==null?void 0:p.real_name},t.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},p==null?void 0:p.real_name))),t.createElement("div",{className:"flex-1 minW-0 flex item-center"},t.createElement(de.Z,{title:"\u638C\u63E1\u7387"},t.createElement("img",{src:e(14476),width:14,height:14,style:{width:"14rem",height:"14rem"}})),t.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},p==null?void 0:p.grasp_rate,"%")),t.createElement("div",{className:"flex-1 minW-0 flex item-center"},t.createElement(de.Z,{title:"\u5B8C\u6210\u7387"},t.createElement("img",{src:e(31434),width:14,height:14,style:{width:"14rem",height:"14rem"}})),t.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 ml-10px-rem"},p==null?void 0:p.complete_rate,"%")))))))),t.createElement("div",{className:`flex item-center ${h.Z.NavBgTwo}`},[{title:"\u77E5\u8BC6\u70B9\u7EDF\u8BA1",key:"1"},{title:"\u8D44\u6E90\u5B66\u4E60\u7EDF\u8BA1\u8868",key:"2"},{title:"\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u8868",key:"3"}].map(p=>t.createElement("div",{key:p==null?void 0:p.key,className:`flex item-center justify-center text-16px-rem h-full current - ${h.Z.NavBgItem} ${(It==null?void 0:It.type)==(p==null?void 0:p.key)?h.Z.NavBgTwoActive:""}`,onClick:()=>{Xt(Ie(We({},It),{type:p==null?void 0:p.key,page:1,keyword:""}))}},p==null?void 0:p.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(Be.t7,{className:h.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:It==null?void 0:It.keyword,onChange:p=>{Xt(Ie(We({},It),{keyword:p,page:1}))}})),t.createElement("div",{className:`${h.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${se})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(v.default,{className:`${h.Z.TableStyle}`,loading:tn,locale:{emptyText:t.createElement(R.Z,null)},columns:(It==null?void 0:It.type)=="1"?$n:(It==null?void 0:It.type)=="2"?Pn:Ct,dataSource:(gt==null?void 0:gt.data)||[],pagination:{total:(gt==null?void 0:gt.total_count)||0,onChange:(p,G)=>{Xt(Ie(We({},It),{page:p,limit:G}))},current:It==null?void 0:It.page,pageSize:It==null?void 0:It.limit}})),(le==null?void 0:le.key)&&t.createElement(b.E_,{type:"route",isCustom:!0,open:(le==null?void 0:le.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:ot,onFinish:p=>{Se(Ie(We({},re),{learningpathId:p==null?void 0:p.selectId})),u.history.push(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${p==null?void 0:p.selectId}?${He}`)}}))))};var Xe=(0,u.connect)(({pathsDetail:fe})=>({pathsDetail:fe}))(_e)},18376:function(Ze,ve,e){e.d(ve,{E_:function(){return q},DZ:function(){return U},NI:function(){return Be}});var t=e(43418),u=e(8591),m=e(6848),k=e(24905),c=e(78241),x=e(92832),n=e(57809),Z=e(5112),ee=e(78673),d=e(59301),X=e(65582),F={ItemDom:"ItemDom___gJ4Dc"},S=e(61527),ce=e(49320),_=Object.defineProperty,V=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,T=(R,ge,L)=>ge in R?_(R,ge,{enumerable:!0,configurable:!0,writable:!0,value:L}):R[ge]=L,v=(R,ge)=>{for(var L in ge||(ge={}))de.call(ge,L)&&T(R,L,ge[L]);if(se)for(var L of se(ge))ue.call(ge,L)&&T(R,L,ge[L]);return R},o=(R,ge)=>V(R,Pe(ge)),h=(R,ge,L)=>new Promise((J,te)=>{var Y=A=>{try{P(L.next(A))}catch($){te($)}},ae=A=>{try{P(L.throw(A))}catch($){te($)}},P=A=>A.done?J(A.value):Promise.resolve(A.value).then(Y,ae);P((L=L.apply(R,ge)).next())});const b=({dispatch:R,pathsDetail:ge,currentSeleteData:L,onFinish:J,open:te,title:Y,type:ae,isCustom:P})=>{var A;const $=ae==="knowledge"?"uuid":"id",z=(0,X.useParams)(),{detail:M}=ge,[me,Ce]=(0,d.useState)(L==null?void 0:L[$]),[,We,Ie]=(0,S.U)(ce.mE,{subject_id:z==null?void 0:z.pathId,type:ae}),tt=ae==="goal"?M==null?void 0:M.ability_goals:ae==="knowledge"?((M==null?void 0:M.nodes)||[]).slice(1):M==null?void 0:M.route_nodes;return d.createElement(t.default,{open:te,width:1078,destroyOnClose:!0,closeIcon:L!=null&&L[$]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:We,title:Y,cancelButtonProps:{style:{display:L!=null&&L[$]?"inline-block":"none"}},onCancel:()=>{L!=null&&L[$]&&R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>h(void 0,null,function*(){var $e;const _e=ae==="goal"?"\u80FD\u529B\u56FE\u8C31":ae==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!me){u.ZP.warning(`\u8BF7\u5148\u9009\u62E9${_e}`);return}let Xe;P||(Xe=yield Ie({type:ae,subject_id:z==null?void 0:z.pathId,id:me})),((Xe==null?void 0:Xe.status)==0||P)&&(($e=u.ZP)==null||$e.success(`${_e}\u9009\u62E9\u6210\u529F\uFF01`),R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),J==null||J({selectId:me}))})},d.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(A=tt||[])==null?void 0:A.map($e=>{var _e;return d.createElement("div",{key:$e==null?void 0:$e[$],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(_e=F)==null?void 0:_e.ItemDom}`},d.createElement("div",{className:"flex item-center gap-10px-rem"},d.createElement(m.Z,{title:$e==null?void 0:$e.name},d.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},$e==null?void 0:$e.name)),d.createElement(k.default,{className:"ml-auto",checked:me===($e==null?void 0:$e[$]),onChange:Xe=>{Ce(Xe.target.checked?$e==null?void 0:$e[$]:null)}})),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),d.createElement("div",{style:{color:"#232B40"}},($e==null?void 0:$e.applicable_people)||"--")),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),d.createElement(m.Z,{title:$e==null?void 0:$e.description,placement:"topLeft"},d.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},($e==null?void 0:$e.description)||"--"))))})))},q=(0,X.connect)(({pathsDetail:R})=>({pathsDetail:R}))(b),Q=({pathsDetail:R,dispatch:ge,onFinish:L,currentSeleteData:J={}})=>{const{actionTabs:te,detail:Y}=R,ae=(0,X.useParams)(),[P]=c.default.useForm(),[,A,$]=(0,S.U)(ce.wv,{subject_id:ae==null?void 0:ae.pathId}),[,z,M]=(0,S.U)(ce.EG,{subject_id:ae==null?void 0:ae.pathId});return(0,d.useEffect)(()=>{(te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&P.setFieldsValue(v({},J))},[J,te]),d.createElement(t.default,{open:(te==null?void 0:te.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:A||z,destroyOnClose:!0,title:te==null?void 0:te.key,onCancel:()=>{ge({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),P.resetFields()},okText:(te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>h(void 0,null,function*(){P.submit()})},d.createElement(c.default,{form:P,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:me=>h(void 0,null,function*(){const Ce=yield((te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?M:$)(o(v({},me),{subject_id:ae==null?void 0:ae.pathId}));(Ce==null?void 0:Ce.status)==0&&(u.ZP.success((te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),P.resetFields(),ge({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),L==null||L())})},d.createElement(c.default.Item,{name:"id",hidden:!0}),d.createElement(c.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},d.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),d.createElement(c.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(Y==null?void 0:Y.route_nodes)||[]})),d.createElement(c.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},d.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),d.createElement(c.default.Item,{name:"description",label:"\u7B80\u4ECB"},d.createElement(x.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},U=(0,X.connect)(({pathsDetail:R})=>({pathsDetail:R}))(Q),D=({pathsDetail:R,onFinish:ge,dispatch:L,type:J})=>{var te,Y,ae;const{actionTabs:P,detail:A}=R,$=(0,X.useParams)(),[z]=c.default.useForm(),M=c.default.useWatch("uuid",z),me=c.default.useWatch("send_route",z),[Ce,We]=(0,d.useState)(!1),[Ie,tt]=(0,d.useState)(null),[,$e,_e,Xe]=(0,S.U)(ce.O9,{type:J,subject_id:$==null?void 0:$.pathId}),[,,fe,De]=(0,S.U)(ce.Ho,{subject_id:$==null?void 0:$.pathId}),[,B,E]=(0,S.U)(ce.zc,{subject_id:$==null?void 0:$.pathId,type:J}),[f,r]=(0,d.useState)({}),w=(...H)=>h(void 0,[...H],function*(i=z.getFieldsValue()){const l=yield E(o(v({},i),{repeat_names:Xe==null?void 0:Xe.repeat_names,is_cover:Ie,subject_id:$==null?void 0:$.pathId,type:J}));(l==null?void 0:l.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...j){var y,g;window.open((g=(y=De==null?void 0:De.data)==null?void 0:y.find(W=>(W==null?void 0:W.id)===i.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),ge==null||ge(),L({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),We(!1),z.resetFields())});return(0,d.useEffect)(()=>{var H;z.setFieldsValue(v({},(H=P==null?void 0:P.params)==null?void 0:H.data))},[P]),(0,d.useEffect)(()=>{fe({subject_id:$==null?void 0:$.pathId})},[]),(0,d.useEffect)(()=>{var H;M&&r(((H=A==null?void 0:A.nodes)==null?void 0:H.find(i=>(i==null?void 0:i.uuid)==M))||{})},[M]),d.createElement(d.Fragment,null,d.createElement(t.default,{open:(P==null?void 0:P.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:$e||B,title:P==null?void 0:P.key,onCancel:()=>{L({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),z.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>h(void 0,null,function*(){z.submit()})},d.createElement(c.default,{preserve:!1,form:z,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:H=>{"uuid"in H&&z.setFieldsValue({ids:[]})},onFinish:H=>h(void 0,null,function*(){console.log("allvalue",H);const i=yield _e(o(v({},H),{name:f==null?void 0:f.name,subject_id:$==null?void 0:$.pathId}));if((i==null?void 0:i.status)==0&&(i!=null&&i.is_repeat)){We(!0);return}yield w(H)})},d.createElement(c.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(De==null?void 0:De.data)||[]})),J=="knowledge"?d.createElement(c.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},d.createElement(Z.ZP.Group,{options:((Y=((te=A==null?void 0:A.nodes)==null?void 0:te.length)>1?A==null?void 0:A.nodes.slice(1):[])==null?void 0:Y.map(H=>({label:H==null?void 0:H.name,value:H==null?void 0:H.uuid})))||[]})):d.createElement(c.default.Item,{name:"ids",label:J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},d.createElement(k.default.Group,{options:((ae=(J=="goal"?A==null?void 0:A.ability_goals:A==null?void 0:A.route_nodes)||[])==null?void 0:ae.map(H=>({label:H==null?void 0:H.name,value:(H==null?void 0:H.id)||(H==null?void 0:H.uuid)})))||[]})),J=="knowledge"?d.createElement(d.Fragment,null,d.createElement("div",{className:"flex pl-64px-rem"},d.createElement(c.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},d.createElement(ee.Z,null)),d.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),d.createElement(c.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:me,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(f==null?void 0:f.routes)||[]}))):d.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},d.createElement("span",{className:"iconfont icon-tishi7"}),J=="goal"&&d.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),J=="route"&&d.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),d.createElement(t.default,{open:Ce,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:B,onCancel:()=>{We(!1),tt(null)},okButtonProps:{disabled:Ie==null},onOk:()=>h(void 0,null,function*(){yield w()})},d.createElement("div",{className:"flex flex-col"},J=="goal"?d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),d.createElement(Z.ZP.Group,{className:"mt-14px-rem",value:Ie,onChange:H=>{tt(H.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Be=(0,X.connect)(({pathsDetail:R})=>({pathsDetail:R}))(D)},61527:function(Ze,ve,e){e.d(ve,{U:function(){return ee}});var t=e(59301),u=Object.defineProperty,m=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,x=(d,X,F)=>X in d?u(d,X,{enumerable:!0,configurable:!0,writable:!0,value:F}):d[X]=F,n=(d,X)=>{for(var F in X||(X={}))k.call(X,F)&&x(d,F,X[F]);if(m)for(var F of m(X))c.call(X,F)&&x(d,F,X[F]);return d},Z=(d,X,F)=>new Promise((S,ce)=>{var _=se=>{try{Pe(F.next(se))}catch(de){ce(de)}},V=se=>{try{Pe(F.throw(se))}catch(de){ce(de)}},Pe=se=>se.done?S(se.value):Promise.resolve(se.value).then(_,V);Pe((F=F.apply(d,X)).next())});function ee(d,X){const[F,S]=(0,t.useState)(X),[ce,_]=(0,t.useState)(!1),[V,Pe]=(0,t.useState)();return[F,ce,(de,ue=!1)=>Z(this,null,function*(){const T=ue?X:n(n({},F),de);_(!0),S(T);const v=yield d(T);return _(!1),Pe(v),v}),V]}},20362:function(Ze,ve,e){var t=e(59301);const u=()=>{const k=()=>window.innerWidth/1920,[c,x]=(0,t.useState)(k()||1),n=(0,t.useRef)(),Z=(0,t.useRef)(),ee=()=>{Z.current&&clearTimeout(Z.current),Z.current=setTimeout(()=>{n.current=requestAnimationFrame(()=>{const X=k();x(X)})},500)};return(0,t.useEffect)(()=>(ee(),window.addEventListener("resize",ee),()=>{window.removeEventListener("resize",ee),Z.current&&clearTimeout(Z.current),n.current&&cancelAnimationFrame(n.current)}),[]),{rootFontSize:c,pxToRoot:X=>X*c}};ve.Z=u},50371:function(Ze,ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const c=m[k];c!==void 0&&(t[k]=c)})}return t}ve.Z=e},13845:function(Ze,ve,e){e.d(ve,{F:function(){return t},Z:function(){return u}});function t(m){return m!=null&&m===m.window}function u(m,k){var c,x;if(typeof window=="undefined")return 0;const n=k?"scrollTop":"scrollLeft";let Z=0;return t(m)?Z=m[k?"pageYOffset":"pageXOffset"]:m instanceof Document?Z=m.documentElement[n]:(m instanceof HTMLElement||m)&&(Z=m[n]),m&&!t(m)&&typeof Z!="number"&&(Z=(x=((c=m.ownerDocument)!==null&&c!==void 0?c:m).documentElement)===null||x===void 0?void 0:x[n]),Z}},56762:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});var t=e(59301);function u(){const[,m]=t.useReducer(k=>k+1,0);return m}},68031:function(Ze,ve,e){e.d(ve,{Z:function(){return k}});var t=e(16089);function u(c,x,n,Z){const ee=n-x;return c/=Z/2,c<1?ee/2*c*c*c+x:ee/2*((c-=2)*c*c+2)+x}var m=e(13845);function k(c){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:Z,duration:ee=450}=x,d=n(),X=(0,m.Z)(d,!0),F=Date.now(),S=()=>{const _=Date.now()-F,V=u(_>ee?ee:_,X,c,ee);(0,m.F)(d)?d.scrollTo(window.pageXOffset,V):d instanceof Document||d.constructor.name==="HTMLDocument"?d.documentElement.scrollTop=V:d.scrollTop=V,_n||x},24905:function(Ze,ve,e){e.d(ve,{default:function(){return h}});var t=e(92310),u=e.n(t),m=e(5630),k=e(59301),c=e(36355),x=e(1684),n=e(32441),ee=k.createContext(null),d=e(98447),X=e(14088),F=e(4572),S=function(b,q){var Q={};for(var U in b)Object.prototype.hasOwnProperty.call(b,U)&&q.indexOf(U)<0&&(Q[U]=b[U]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,U=Object.getOwnPropertySymbols(b);D{var Q;const{prefixCls:U,className:D,rootClassName:Be,children:R,indeterminate:ge=!1,style:L,onMouseEnter:J,onMouseLeave:te,skipGroup:Y=!1,disabled:ae}=b,P=S(b,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:$,checkbox:z}=k.useContext(c.E_),M=k.useContext(ee),{isFormItemInput:me}=k.useContext(n.aM),Ce=k.useContext(x.Z),We=(Q=(M==null?void 0:M.disabled)||ae)!==null&&Q!==void 0?Q:Ce,Ie=k.useRef(P.value);k.useEffect(()=>{M==null||M.registerValue(P.value)},[]),k.useEffect(()=>{if(!Y)return P.value!==Ie.current&&(M==null||M.cancelValue(Ie.current),M==null||M.registerValue(P.value),Ie.current=P.value),()=>M==null?void 0:M.cancelValue(P.value)},[P.value]);const tt=A("checkbox",U),[$e,_e]=(0,d.ZP)(tt),Xe=Object.assign({},P);M&&!Y&&(Xe.onChange=function(){P.onChange&&P.onChange.apply(P,arguments),M.toggleOption&&M.toggleOption({label:R,value:P.value})},Xe.name=M.name,Xe.checked=M.value.includes(P.value));const fe=u()(`${tt}-wrapper`,{[`${tt}-rtl`]:$==="rtl",[`${tt}-wrapper-checked`]:Xe.checked,[`${tt}-wrapper-disabled`]:We,[`${tt}-wrapper-in-form-item`]:me},z==null?void 0:z.className,D,Be,_e),De=u()({[`${tt}-indeterminate`]:ge},F.A,_e),B=ge?"mixed":void 0;return $e(k.createElement(X.Z,{component:"Checkbox",disabled:We},k.createElement("label",{className:fe,style:Object.assign(Object.assign({},z==null?void 0:z.style),L),onMouseEnter:J,onMouseLeave:te},k.createElement(m.Z,Object.assign({"aria-checked":B},Xe,{prefixCls:tt,className:De,disabled:We,ref:q})),R!==void 0&&k.createElement("span",null,R))))};var V=k.forwardRef(ce),Pe=e(94480),se=e(2738),de=function(b,q){var Q={};for(var U in b)Object.prototype.hasOwnProperty.call(b,U)&&q.indexOf(U)<0&&(Q[U]=b[U]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,U=Object.getOwnPropertySymbols(b);D{const{defaultValue:Q,children:U,options:D=[],prefixCls:Be,className:R,rootClassName:ge,style:L,onChange:J}=b,te=de(b,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Y,direction:ae}=k.useContext(c.E_),[P,A]=k.useState(te.value||Q||[]),[$,z]=k.useState([]);k.useEffect(()=>{"value"in te&&A(te.value||[])},[te.value]);const M=k.useMemo(()=>D.map(E=>typeof E=="string"||typeof E=="number"?{label:E,value:E}:E),[D]),me=E=>{z(f=>f.filter(r=>r!==E))},Ce=E=>{z(f=>[].concat((0,Pe.Z)(f),[E]))},We=E=>{const f=P.indexOf(E.value),r=(0,Pe.Z)(P);f===-1?r.push(E.value):r.splice(f,1),"value"in te||A(r),J==null||J(r.filter(w=>$.includes(w)).sort((w,H)=>{const i=M.findIndex(j=>j.value===w),l=M.findIndex(j=>j.value===H);return i-l}))},Ie=Y("checkbox",Be),tt=`${Ie}-group`,[$e,_e]=(0,d.ZP)(Ie),Xe=(0,se.Z)(te,["value","disabled"]),fe=D.length?M.map(E=>k.createElement(V,{prefixCls:Ie,key:E.value.toString(),disabled:"disabled"in E?E.disabled:te.disabled,value:E.value,checked:P.includes(E.value),onChange:E.onChange,className:`${tt}-item`,style:E.style,title:E.title},E.label)):U,De={toggleOption:We,value:P,disabled:te.disabled,name:te.name,registerValue:Ce,cancelValue:me},B=u()(tt,{[`${tt}-rtl`]:ae==="rtl"},R,ge,_e);return $e(k.createElement("div",Object.assign({className:B,style:L},Xe,{ref:q}),k.createElement(ee.Provider,{value:De},fe)))},T=k.forwardRef(ue);var v=k.memo(T);const o=V;o.Group=v,o.__ANT_CHECKBOX=!0;var h=o},98447:function(Ze,ve,e){e.d(ve,{C2:function(){return c}});var t=e(17313),u=e(37613),m=e(83116);const k=x=>{const{checkboxCls:n}=x,Z=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(x)),{display:"inline-flex",flexWrap:"wrap",columnGap:x.marginXS,[`> ${x.antCls}-row`]:{flex:1}}),[Z]:Object.assign(Object.assign({},(0,t.Wf)(x)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Z}`]:{marginInlineStart:0},[`&${Z}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(x)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:x.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(x))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:x.checkboxSize,height:x.checkboxSize,direction:"ltr",backgroundColor:x.colorBgContainer,border:`${x.lineWidth}px ${x.lineType} ${x.colorBorder}`,borderRadius:x.borderRadiusSM,borderCollapse:"separate",transition:`all ${x.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:x.checkboxSize/14*5,height:x.checkboxSize/14*8,border:`${x.lineWidthBold}px solid ${x.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${x.motionDurationFast} ${x.motionEaseInBack}, opacity ${x.motionDurationFast}`}},"& + span":{paddingInlineStart:x.paddingXS,paddingInlineEnd:x.paddingXS}})},{[` + ${h.Z.NavBgItem} ${(It==null?void 0:It.type)==(p==null?void 0:p.key)?h.Z.NavBgTwoActive:""}`,onClick:()=>{Xt(Ie(We({},It),{type:p==null?void 0:p.key,page:1,keyword:""}))}},p==null?void 0:p.title))),t.createElement("div",{className:"px-40px-rem flex item-center justify-between mt-10px-rem"},t.createElement("div",{className:"text-16px-rem"},"\u5217\u8868\u8BE6\u60C5"),t.createElement(Be.t7,{className:h.Z.InputStyle,style:{background:"#0A1634"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:It==null?void 0:It.keyword,onChange:p=>{Xt(Ie(We({},It),{keyword:p,page:1}))}})),t.createElement("div",{className:`${h.Z.DefaultDiv} ml-40px-rem mr-40px-rem p-20px mt-10px-rem`,style:{background:`url(${se})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},t.createElement(v.default,{className:`${h.Z.TableStyle}`,loading:tn,locale:{emptyText:t.createElement(R.Z,null)},columns:(It==null?void 0:It.type)=="1"?$n:(It==null?void 0:It.type)=="2"?Pn:Ct,dataSource:(gt==null?void 0:gt.data)||[],pagination:{total:(gt==null?void 0:gt.total_count)||0,onChange:(p,G)=>{Xt(Ie(We({},It),{page:p,limit:G}))},current:It==null?void 0:It.page,pageSize:It==null?void 0:It.limit}})),(le==null?void 0:le.key)&&t.createElement(b.E_,{type:"route",isCustom:!0,open:(le==null?void 0:le.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:ot,onFinish:p=>{Se(Ie(We({},re),{learningpathId:p==null?void 0:p.selectId})),u.history.push(`/knowledgegraph/${re==null?void 0:re.pathId}/statistics/learningpath/${p==null?void 0:p.selectId}?${He}`)}}))))};var Xe=(0,u.connect)(({pathsDetail:fe})=>({pathsDetail:fe}))(_e)},18376:function(Ze,ve,e){e.d(ve,{E_:function(){return q},DZ:function(){return U},NI:function(){return Be}});var t=e(43418),u=e(8591),m=e(6848),k=e(24905),c=e(78241),x=e(92832),n=e(57809),Z=e(5112),ee=e(78673),d=e(59301),X=e(65582),F={ItemDom:"ItemDom___gJ4Dc"},S=e(61527),ce=e(49320),_=Object.defineProperty,V=Object.defineProperties,De=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,T=(R,ge,L)=>ge in R?_(R,ge,{enumerable:!0,configurable:!0,writable:!0,value:L}):R[ge]=L,v=(R,ge)=>{for(var L in ge||(ge={}))de.call(ge,L)&&T(R,L,ge[L]);if(se)for(var L of se(ge))ue.call(ge,L)&&T(R,L,ge[L]);return R},o=(R,ge)=>V(R,De(ge)),h=(R,ge,L)=>new Promise((J,te)=>{var Y=A=>{try{P(L.next(A))}catch($){te($)}},ae=A=>{try{P(L.throw(A))}catch($){te($)}},P=A=>A.done?J(A.value):Promise.resolve(A.value).then(Y,ae);P((L=L.apply(R,ge)).next())});const b=({dispatch:R,pathsDetail:ge,currentSeleteData:L,onFinish:J,open:te,title:Y,type:ae,isCustom:P})=>{var A;const $=ae==="knowledge"?"uuid":"id",z=(0,X.useParams)(),{detail:M}=ge,[me,Ce]=(0,d.useState)(L==null?void 0:L[$]),[,We,Ie]=(0,S.U)(ce.mE,{subject_id:z==null?void 0:z.pathId,type:ae}),tt=ae==="goal"?M==null?void 0:M.ability_goals:ae==="knowledge"?((M==null?void 0:M.nodes)||[]).slice(1):M==null?void 0:M.route_nodes;return d.createElement(t.default,{open:te,width:1078,destroyOnClose:!0,closeIcon:L!=null&&L[$]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:We,title:Y,cancelButtonProps:{style:{display:L!=null&&L[$]?"inline-block":"none"}},onCancel:()=>{L!=null&&L[$]&&R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>h(void 0,null,function*(){var $e;const _e=ae==="goal"?"\u80FD\u529B\u56FE\u8C31":ae==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!me){u.ZP.warning(`\u8BF7\u5148\u9009\u62E9${_e}`);return}let Xe;P||(Xe=yield Ie({type:ae,subject_id:z==null?void 0:z.pathId,id:me})),((Xe==null?void 0:Xe.status)==0||P)&&(($e=u.ZP)==null||$e.success(`${_e}\u9009\u62E9\u6210\u529F\uFF01`),R({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),J==null||J({selectId:me}))})},d.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(A=tt||[])==null?void 0:A.map($e=>{var _e;return d.createElement("div",{key:$e==null?void 0:$e[$],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(_e=F)==null?void 0:_e.ItemDom}`},d.createElement("div",{className:"flex item-center gap-10px-rem"},d.createElement(m.Z,{title:$e==null?void 0:$e.name},d.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},$e==null?void 0:$e.name)),d.createElement(k.default,{className:"ml-auto",checked:me===($e==null?void 0:$e[$]),onChange:Xe=>{Ce(Xe.target.checked?$e==null?void 0:$e[$]:null)}})),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),d.createElement("div",{style:{color:"#232B40"}},($e==null?void 0:$e.applicable_people)||"--")),d.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},d.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),d.createElement(m.Z,{title:$e==null?void 0:$e.description,placement:"topLeft"},d.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},($e==null?void 0:$e.description)||"--"))))})))},q=(0,X.connect)(({pathsDetail:R})=>({pathsDetail:R}))(b),Q=({pathsDetail:R,dispatch:ge,onFinish:L,currentSeleteData:J={}})=>{const{actionTabs:te,detail:Y}=R,ae=(0,X.useParams)(),[P]=c.default.useForm(),[,A,$]=(0,S.U)(ce.wv,{subject_id:ae==null?void 0:ae.pathId}),[,z,M]=(0,S.U)(ce.EG,{subject_id:ae==null?void 0:ae.pathId});return(0,d.useEffect)(()=>{(te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&P.setFieldsValue(v({},J))},[J,te]),d.createElement(t.default,{open:(te==null?void 0:te.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||(te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:A||z,destroyOnClose:!0,title:te==null?void 0:te.key,onCancel:()=>{ge({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),P.resetFields()},okText:(te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>h(void 0,null,function*(){P.submit()})},d.createElement(c.default,{form:P,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:me=>h(void 0,null,function*(){const Ce=yield((te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?M:$)(o(v({},me),{subject_id:ae==null?void 0:ae.pathId}));(Ce==null?void 0:Ce.status)==0&&(u.ZP.success((te==null?void 0:te.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),P.resetFields(),ge({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),L==null||L())})},d.createElement(c.default.Item,{name:"id",hidden:!0}),d.createElement(c.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},d.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),d.createElement(c.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(Y==null?void 0:Y.route_nodes)||[]})),d.createElement(c.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},d.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),d.createElement(c.default.Item,{name:"description",label:"\u7B80\u4ECB"},d.createElement(x.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},U=(0,X.connect)(({pathsDetail:R})=>({pathsDetail:R}))(Q),D=({pathsDetail:R,onFinish:ge,dispatch:L,type:J})=>{var te,Y,ae;const{actionTabs:P,detail:A}=R,$=(0,X.useParams)(),[z]=c.default.useForm(),M=c.default.useWatch("uuid",z),me=c.default.useWatch("send_route",z),[Ce,We]=(0,d.useState)(!1),[Ie,tt]=(0,d.useState)(null),[,$e,_e,Xe]=(0,S.U)(ce.O9,{type:J,subject_id:$==null?void 0:$.pathId}),[,,fe,Pe]=(0,S.U)(ce.Ho,{subject_id:$==null?void 0:$.pathId}),[,B,E]=(0,S.U)(ce.zc,{subject_id:$==null?void 0:$.pathId,type:J}),[f,r]=(0,d.useState)({}),w=(...H)=>h(void 0,[...H],function*(i=z.getFieldsValue()){const l=yield E(o(v({},i),{repeat_names:Xe==null?void 0:Xe.repeat_names,is_cover:Ie,subject_id:$==null?void 0:$.pathId,type:J}));(l==null?void 0:l.status)==0&&(t.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...j){var y,g;window.open((g=(y=Pe==null?void 0:Pe.data)==null?void 0:y.find(W=>(W==null?void 0:W.id)===i.course_id))==null?void 0:g.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),ge==null||ge(),L({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),We(!1),z.resetFields())});return(0,d.useEffect)(()=>{var H;z.setFieldsValue(v({},(H=P==null?void 0:P.params)==null?void 0:H.data))},[P]),(0,d.useEffect)(()=>{fe({subject_id:$==null?void 0:$.pathId})},[]),(0,d.useEffect)(()=>{var H;M&&r(((H=A==null?void 0:A.nodes)==null?void 0:H.find(i=>(i==null?void 0:i.uuid)==M))||{})},[M]),d.createElement(d.Fragment,null,d.createElement(t.default,{open:(P==null?void 0:P.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:$e||B,title:P==null?void 0:P.key,onCancel:()=>{L({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),z.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>h(void 0,null,function*(){z.submit()})},d.createElement(c.default,{preserve:!1,form:z,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:H=>{"uuid"in H&&z.setFieldsValue({ids:[]})},onFinish:H=>h(void 0,null,function*(){console.log("allvalue",H);const i=yield _e(o(v({},H),{name:f==null?void 0:f.name,subject_id:$==null?void 0:$.pathId}));if((i==null?void 0:i.status)==0&&(i!=null&&i.is_repeat)){We(!0);return}yield w(H)})},d.createElement(c.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},d.createElement(n.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Pe==null?void 0:Pe.data)||[]})),J=="knowledge"?d.createElement(c.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},d.createElement(Z.ZP.Group,{options:((Y=((te=A==null?void 0:A.nodes)==null?void 0:te.length)>1?A==null?void 0:A.nodes.slice(1):[])==null?void 0:Y.map(H=>({label:H==null?void 0:H.name,value:H==null?void 0:H.uuid})))||[]})):d.createElement(c.default.Item,{name:"ids",label:J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},d.createElement(k.default.Group,{options:((ae=(J=="goal"?A==null?void 0:A.ability_goals:A==null?void 0:A.route_nodes)||[])==null?void 0:ae.map(H=>({label:H==null?void 0:H.name,value:(H==null?void 0:H.id)||(H==null?void 0:H.uuid)})))||[]})),J=="knowledge"?d.createElement(d.Fragment,null,d.createElement("div",{className:"flex pl-64px-rem"},d.createElement(c.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},d.createElement(ee.Z,null)),d.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),d.createElement(c.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:me,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},d.createElement(n.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(f==null?void 0:f.routes)||[]}))):d.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},d.createElement("span",{className:"iconfont icon-tishi7"}),J=="goal"&&d.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),J=="route"&&d.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),d.createElement(t.default,{open:Ce,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:B,onCancel:()=>{We(!1),tt(null)},okButtonProps:{disabled:Ie==null},onOk:()=>h(void 0,null,function*(){yield w()})},d.createElement("div",{className:"flex flex-col"},J=="goal"?d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):d.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),d.createElement(Z.ZP.Group,{className:"mt-14px-rem",value:Ie,onChange:H=>{tt(H.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Be=(0,X.connect)(({pathsDetail:R})=>({pathsDetail:R}))(D)},61527:function(Ze,ve,e){e.d(ve,{U:function(){return ee}});var t=e(59301),u=Object.defineProperty,m=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,x=(d,X,F)=>X in d?u(d,X,{enumerable:!0,configurable:!0,writable:!0,value:F}):d[X]=F,n=(d,X)=>{for(var F in X||(X={}))k.call(X,F)&&x(d,F,X[F]);if(m)for(var F of m(X))c.call(X,F)&&x(d,F,X[F]);return d},Z=(d,X,F)=>new Promise((S,ce)=>{var _=se=>{try{De(F.next(se))}catch(de){ce(de)}},V=se=>{try{De(F.throw(se))}catch(de){ce(de)}},De=se=>se.done?S(se.value):Promise.resolve(se.value).then(_,V);De((F=F.apply(d,X)).next())});function ee(d,X){const[F,S]=(0,t.useState)(X),[ce,_]=(0,t.useState)(!1),[V,De]=(0,t.useState)();return[F,ce,(de,ue=!1)=>Z(this,null,function*(){const T=ue?X:n(n({},F),de);_(!0),S(T);const v=yield d(T);return _(!1),De(v),v}),V,De]}},20362:function(Ze,ve,e){var t=e(59301);const u=()=>{const k=()=>window.innerWidth/1920,[c,x]=(0,t.useState)(k()||1),n=(0,t.useRef)(),Z=(0,t.useRef)(),ee=()=>{Z.current&&clearTimeout(Z.current),Z.current=setTimeout(()=>{n.current=requestAnimationFrame(()=>{const X=k();x(X)})},500)};return(0,t.useEffect)(()=>(ee(),window.addEventListener("resize",ee),()=>{window.removeEventListener("resize",ee),Z.current&&clearTimeout(Z.current),n.current&&cancelAnimationFrame(n.current)}),[]),{rootFontSize:c,pxToRoot:X=>X*c}};ve.Z=u},50371:function(Ze,ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const c=m[k];c!==void 0&&(t[k]=c)})}return t}ve.Z=e},13845:function(Ze,ve,e){e.d(ve,{F:function(){return t},Z:function(){return u}});function t(m){return m!=null&&m===m.window}function u(m,k){var c,x;if(typeof window=="undefined")return 0;const n=k?"scrollTop":"scrollLeft";let Z=0;return t(m)?Z=m[k?"pageYOffset":"pageXOffset"]:m instanceof Document?Z=m.documentElement[n]:(m instanceof HTMLElement||m)&&(Z=m[n]),m&&!t(m)&&typeof Z!="number"&&(Z=(x=((c=m.ownerDocument)!==null&&c!==void 0?c:m).documentElement)===null||x===void 0?void 0:x[n]),Z}},56762:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});var t=e(59301);function u(){const[,m]=t.useReducer(k=>k+1,0);return m}},68031:function(Ze,ve,e){e.d(ve,{Z:function(){return k}});var t=e(16089);function u(c,x,n,Z){const ee=n-x;return c/=Z/2,c<1?ee/2*c*c*c+x:ee/2*((c-=2)*c*c+2)+x}var m=e(13845);function k(c){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:Z,duration:ee=450}=x,d=n(),X=(0,m.Z)(d,!0),F=Date.now(),S=()=>{const _=Date.now()-F,V=u(_>ee?ee:_,X,c,ee);(0,m.F)(d)?d.scrollTo(window.pageXOffset,V):d instanceof Document||d.constructor.name==="HTMLDocument"?d.documentElement.scrollTop=V:d.scrollTop=V,_n||x},24905:function(Ze,ve,e){e.d(ve,{default:function(){return h}});var t=e(92310),u=e.n(t),m=e(5630),k=e(59301),c=e(36355),x=e(1684),n=e(32441),ee=k.createContext(null),d=e(98447),X=e(14088),F=e(4572),S=function(b,q){var Q={};for(var U in b)Object.prototype.hasOwnProperty.call(b,U)&&q.indexOf(U)<0&&(Q[U]=b[U]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,U=Object.getOwnPropertySymbols(b);D{var Q;const{prefixCls:U,className:D,rootClassName:Be,children:R,indeterminate:ge=!1,style:L,onMouseEnter:J,onMouseLeave:te,skipGroup:Y=!1,disabled:ae}=b,P=S(b,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:$,checkbox:z}=k.useContext(c.E_),M=k.useContext(ee),{isFormItemInput:me}=k.useContext(n.aM),Ce=k.useContext(x.Z),We=(Q=(M==null?void 0:M.disabled)||ae)!==null&&Q!==void 0?Q:Ce,Ie=k.useRef(P.value);k.useEffect(()=>{M==null||M.registerValue(P.value)},[]),k.useEffect(()=>{if(!Y)return P.value!==Ie.current&&(M==null||M.cancelValue(Ie.current),M==null||M.registerValue(P.value),Ie.current=P.value),()=>M==null?void 0:M.cancelValue(P.value)},[P.value]);const tt=A("checkbox",U),[$e,_e]=(0,d.ZP)(tt),Xe=Object.assign({},P);M&&!Y&&(Xe.onChange=function(){P.onChange&&P.onChange.apply(P,arguments),M.toggleOption&&M.toggleOption({label:R,value:P.value})},Xe.name=M.name,Xe.checked=M.value.includes(P.value));const fe=u()(`${tt}-wrapper`,{[`${tt}-rtl`]:$==="rtl",[`${tt}-wrapper-checked`]:Xe.checked,[`${tt}-wrapper-disabled`]:We,[`${tt}-wrapper-in-form-item`]:me},z==null?void 0:z.className,D,Be,_e),Pe=u()({[`${tt}-indeterminate`]:ge},F.A,_e),B=ge?"mixed":void 0;return $e(k.createElement(X.Z,{component:"Checkbox",disabled:We},k.createElement("label",{className:fe,style:Object.assign(Object.assign({},z==null?void 0:z.style),L),onMouseEnter:J,onMouseLeave:te},k.createElement(m.Z,Object.assign({"aria-checked":B},Xe,{prefixCls:tt,className:Pe,disabled:We,ref:q})),R!==void 0&&k.createElement("span",null,R))))};var V=k.forwardRef(ce),De=e(94480),se=e(2738),de=function(b,q){var Q={};for(var U in b)Object.prototype.hasOwnProperty.call(b,U)&&q.indexOf(U)<0&&(Q[U]=b[U]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,U=Object.getOwnPropertySymbols(b);D{const{defaultValue:Q,children:U,options:D=[],prefixCls:Be,className:R,rootClassName:ge,style:L,onChange:J}=b,te=de(b,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Y,direction:ae}=k.useContext(c.E_),[P,A]=k.useState(te.value||Q||[]),[$,z]=k.useState([]);k.useEffect(()=>{"value"in te&&A(te.value||[])},[te.value]);const M=k.useMemo(()=>D.map(E=>typeof E=="string"||typeof E=="number"?{label:E,value:E}:E),[D]),me=E=>{z(f=>f.filter(r=>r!==E))},Ce=E=>{z(f=>[].concat((0,De.Z)(f),[E]))},We=E=>{const f=P.indexOf(E.value),r=(0,De.Z)(P);f===-1?r.push(E.value):r.splice(f,1),"value"in te||A(r),J==null||J(r.filter(w=>$.includes(w)).sort((w,H)=>{const i=M.findIndex(j=>j.value===w),l=M.findIndex(j=>j.value===H);return i-l}))},Ie=Y("checkbox",Be),tt=`${Ie}-group`,[$e,_e]=(0,d.ZP)(Ie),Xe=(0,se.Z)(te,["value","disabled"]),fe=D.length?M.map(E=>k.createElement(V,{prefixCls:Ie,key:E.value.toString(),disabled:"disabled"in E?E.disabled:te.disabled,value:E.value,checked:P.includes(E.value),onChange:E.onChange,className:`${tt}-item`,style:E.style,title:E.title},E.label)):U,Pe={toggleOption:We,value:P,disabled:te.disabled,name:te.name,registerValue:Ce,cancelValue:me},B=u()(tt,{[`${tt}-rtl`]:ae==="rtl"},R,ge,_e);return $e(k.createElement("div",Object.assign({className:B,style:L},Xe,{ref:q}),k.createElement(ee.Provider,{value:Pe},fe)))},T=k.forwardRef(ue);var v=k.memo(T);const o=V;o.Group=v,o.__ANT_CHECKBOX=!0;var h=o},98447:function(Ze,ve,e){e.d(ve,{C2:function(){return c}});var t=e(17313),u=e(37613),m=e(83116);const k=x=>{const{checkboxCls:n}=x,Z=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(x)),{display:"inline-flex",flexWrap:"wrap",columnGap:x.marginXS,[`> ${x.antCls}-row`]:{flex:1}}),[Z]:Object.assign(Object.assign({},(0,t.Wf)(x)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Z}`]:{marginInlineStart:0},[`&${Z}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(x)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:x.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(x))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:x.checkboxSize,height:x.checkboxSize,direction:"ltr",backgroundColor:x.colorBgContainer,border:`${x.lineWidth}px ${x.lineType} ${x.colorBorder}`,borderRadius:x.borderRadiusSM,borderCollapse:"separate",transition:`all ${x.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:x.checkboxSize/14*5,height:x.checkboxSize/14*8,border:`${x.lineWidthBold}px solid ${x.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${x.motionDurationFast} ${x.motionEaseInBack}, opacity ${x.motionDurationFast}`}},"& + span":{paddingInlineStart:x.paddingXS,paddingInlineEnd:x.paddingXS}})},{[` ${Z}:not(${Z}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:x.colorPrimary}},[`${Z}:not(${Z}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:x.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:x.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:x.colorPrimary,borderColor:x.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${x.motionDurationMid} ${x.motionEaseOutBack} ${x.motionDurationFast}`}}},[` ${Z}-checked:not(${Z}-disabled), ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:x.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:x.colorBgContainer,borderColor:x.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:x.fontSizeLG/2,height:x.fontSizeLG/2,backgroundColor:x.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Z}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:x.colorBgContainerDisabled,borderColor:x.colorBorder,"&:after":{borderColor:x.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:x.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:x.colorTextDisabled}}}]};function c(x,n){const Z=(0,u.TS)(n,{checkboxCls:`.${x}`,checkboxSize:n.controlInteractiveSize});return[k(Z)]}ve.ZP=(0,m.Z)("Checkbox",(x,n)=>{let{prefixCls:Z}=n;return[c(Z,x)]})},93891:function(Ze,ve,e){var t=e(59301),u=e(36355),m=e(64165);const k=c=>{const{componentName:x}=c,{getPrefixCls:n}=(0,t.useContext)(u.E_),Z=n("empty");switch(x){case"Table":case"List":return t.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE,className:`${Z}-small`});default:return t.createElement(m.Z,null)}};ve.Z=k},91857:function(Ze,ve,e){var t=e(59301),u=e(38819),m=e(92310),k=e.n(m),c=e(31561),x=e(70425),n=e(18929),Z=e(2738),ee=e(79676),d=e(53487),X=e(92343),F=e(36355),S=e(20834),ce=e(40875),_=e(88088),V=e(47211);const Pe=null,se=v=>{const{menu:o,arrow:h,prefixCls:b,children:q,trigger:Q,disabled:U,dropdownRender:D,getPopupContainer:Be,overlayClassName:R,rootClassName:ge,open:L,onOpenChange:J,visible:te,onVisibleChange:Y,mouseEnterDelay:ae=.15,mouseLeaveDelay:P=.1,autoAdjustOverflow:A=!0,placement:$="",overlay:z,transitionName:M}=v,{getPopupContainer:me,getPrefixCls:Ce,direction:We}=t.useContext(F.E_),Ie=t.useMemo(()=>{const g=Ce();return M!==void 0?M:$.includes("top")?`${g}-slide-down`:`${g}-slide-up`},[Ce,$,M]),tt=t.useMemo(()=>$?$.includes("Center")?$.slice(0,$.indexOf("Center")):$:We==="rtl"?"bottomRight":"bottomLeft",[$,We]),$e=Ce("dropdown",b),[_e,Xe]=(0,V.Z)($e),[,fe]=(0,_.Z)(),De=t.Children.only(q),B=(0,X.Tm)(De,{className:k()(`${$e}-trigger`,{[`${$e}-rtl`]:We==="rtl"},De.props.className),disabled:U}),E=U?[]:Q;let f;E&&E.includes("contextMenu")&&(f=!0);const[r,w]=(0,n.Z)(!1,{value:L!=null?L:te}),H=(0,x.useEvent)(g=>{J==null||J(g),Y==null||Y(g),w(g)}),i=k()(R,ge,Xe,{[`${$e}-rtl`]:We==="rtl"}),l=(0,ee.Z)({arrowPointAtCenter:typeof h=="object"&&h.pointAtCenter,autoAdjustOverflow:A,offset:fe.marginXXS,arrowWidth:h?fe.sizePopupArrow:0,borderRadius:fe.borderRadius}),j=t.useCallback(()=>{w(!1)},[]),y=()=>{let g;return o!=null&&o.items?g=t.createElement(S.default,Object.assign({},o)):typeof z=="function"?g=z():g=z,D&&(g=D(g)),g=t.Children.only(typeof g=="string"?t.createElement("span",null,g):g),t.createElement(ce.J,{prefixCls:`${$e}-menu`,expandIcon:t.createElement("span",{className:`${$e}-menu-submenu-arrow`},t.createElement(u.Z,{className:`${$e}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:j,validator:W=>{let{mode:xe}=W}},g)};return _e(t.createElement(c.Z,Object.assign({alignPoint:f},(0,Z.Z)(v,["rootClassName"]),{mouseEnterDelay:ae,mouseLeaveDelay:P,visible:r,builtinPlacements:l,arrow:!!h,overlayClassName:i,prefixCls:$e,getPopupContainer:Be||me,transitionName:Ie,trigger:E,overlay:y,placement:tt,onVisibleChange:H}),B))};function de(v){return Object.assign(Object.assign({},v),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ue=(0,d.Z)(se,"dropdown",v=>v,de),T=v=>t.createElement(ue,Object.assign({},v),t.createElement("span",null));se._InternalPanelDoNotUseOrYouWillBeFired=T,ve.Z=se},38854:function(Ze,ve,e){e.d(ve,{Z:function(){return _}});var t=e(91857),u=e(92310),m=e.n(u),k=e(59301),c=e(18785),x=e(3113),n=e(36355),Z=e(81327),ee=e(33234),d=e(47211),X=function(V,Pe){var se={};for(var de in V)Object.prototype.hasOwnProperty.call(V,de)&&Pe.indexOf(de)<0&&(se[de]=V[de]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,de=Object.getOwnPropertySymbols(V);ue{const{getPopupContainer:Pe,getPrefixCls:se,direction:de}=k.useContext(n.E_),{prefixCls:ue,type:T="default",danger:v,disabled:o,loading:h,onClick:b,htmlType:q,children:Q,className:U,menu:D,arrow:Be,autoFocus:R,overlay:ge,trigger:L,align:J,open:te,onOpenChange:Y,placement:ae,getPopupContainer:P,href:A,icon:$=k.createElement(c.Z,null),title:z,buttonsRender:M=y=>y,mouseEnterDelay:me,mouseLeaveDelay:Ce,overlayClassName:We,overlayStyle:Ie,destroyPopupOnHide:tt,dropdownRender:$e}=V,_e=X(V,["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"]),Xe=se("dropdown",ue),fe=`${Xe}-button`,[De,B]=(0,d.Z)(Xe),E={menu:D,arrow:Be,autoFocus:R,align:J,disabled:o,trigger:o?[]:L,onOpenChange:Y,getPopupContainer:P||Pe,mouseEnterDelay:me,mouseLeaveDelay:Ce,overlayClassName:We,overlayStyle:Ie,destroyPopupOnHide:tt,dropdownRender:$e},{compactSize:f,compactItemClassnames:r}=(0,ee.ri)(Xe,de),w=m()(fe,r,U,B);"overlay"in V&&(E.overlay=ge),"open"in V&&(E.open=te),"placement"in V?E.placement=ae:E.placement=de==="rtl"?"bottomLeft":"bottomRight";const H=k.createElement(x.ZP,{type:T,danger:v,disabled:o,loading:h,onClick:b,htmlType:q,href:A,title:z},Q),i=k.createElement(x.ZP,{type:T,danger:v,icon:$}),[l,j]=M([H,i]);return De(k.createElement(Z.Z.Compact,Object.assign({className:w,size:f,block:!0},_e),l,k.createElement(t.Z,Object.assign({},E),j)))};F.__ANT_BUTTON=!0;var S=F;const ce=t.Z;ce.Button=S;var _=ce},47211:function(Ze,ve,e){e.d(ve,{Z:function(){return X}});var t=e(17313),u=e(13826),m=e(92899),k=e(29878),c=e(19447),x=e(83116),n=e(37613),ee=F=>{const{componentCls:S,menuCls:ce,colorError:_,colorTextLightSolid:V}=F,Pe=`${ce}-item`;return{[`${S}, ${S}-menu-submenu`]:{[`${ce} ${Pe}`]:{[`&${Pe}-danger:not(${Pe}-disabled)`]:{color:_,"&:hover":{color:V,backgroundColor:_}}}}}};const d=F=>{const{componentCls:S,menuCls:ce,zIndexPopup:_,dropdownArrowDistance:V,sizePopupArrow:Pe,antCls:se,iconCls:de,motionDurationMid:ue,dropdownPaddingVertical:T,fontSize:v,dropdownEdgeChildPadding:o,colorTextDisabled:h,fontSizeIcon:b,controlPaddingHorizontal:q,colorBgElevated:Q}=F;return[{[S]:Object.assign(Object.assign({},(0,t.Wf)(F)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,display:"block","&::before":{position:"absolute",insetBlock:-V+Pe/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${se}-btn`]:{[`& > ${de}-down, & > ${se}-btn-icon > ${de}-down`]:{fontSize:b}},[`${S}-wrap`]:{position:"relative",[`${se}-btn > ${de}-down`]:{fontSize:b},[`${de}-down::before`]:{transition:`transform ${ue}`}},[`${S}-wrap-open`]:{[`${de}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${se}-slide-down-enter${se}-slide-down-enter-active${S}-placement-bottomLeft, + `]:{[`&:hover ${n}-inner`]:{backgroundColor:x.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:x.colorBgContainer,borderColor:x.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:x.fontSizeLG/2,height:x.fontSizeLG/2,backgroundColor:x.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Z}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:x.colorBgContainerDisabled,borderColor:x.colorBorder,"&:after":{borderColor:x.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:x.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:x.colorTextDisabled}}}]};function c(x,n){const Z=(0,u.TS)(n,{checkboxCls:`.${x}`,checkboxSize:n.controlInteractiveSize});return[k(Z)]}ve.ZP=(0,m.Z)("Checkbox",(x,n)=>{let{prefixCls:Z}=n;return[c(Z,x)]})},93891:function(Ze,ve,e){var t=e(59301),u=e(36355),m=e(64165);const k=c=>{const{componentName:x}=c,{getPrefixCls:n}=(0,t.useContext)(u.E_),Z=n("empty");switch(x){case"Table":case"List":return t.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE,className:`${Z}-small`});default:return t.createElement(m.Z,null)}};ve.Z=k},91857:function(Ze,ve,e){var t=e(59301),u=e(38819),m=e(92310),k=e.n(m),c=e(31561),x=e(70425),n=e(18929),Z=e(2738),ee=e(79676),d=e(53487),X=e(92343),F=e(36355),S=e(20834),ce=e(40875),_=e(88088),V=e(47211);const De=null,se=v=>{const{menu:o,arrow:h,prefixCls:b,children:q,trigger:Q,disabled:U,dropdownRender:D,getPopupContainer:Be,overlayClassName:R,rootClassName:ge,open:L,onOpenChange:J,visible:te,onVisibleChange:Y,mouseEnterDelay:ae=.15,mouseLeaveDelay:P=.1,autoAdjustOverflow:A=!0,placement:$="",overlay:z,transitionName:M}=v,{getPopupContainer:me,getPrefixCls:Ce,direction:We}=t.useContext(F.E_),Ie=t.useMemo(()=>{const g=Ce();return M!==void 0?M:$.includes("top")?`${g}-slide-down`:`${g}-slide-up`},[Ce,$,M]),tt=t.useMemo(()=>$?$.includes("Center")?$.slice(0,$.indexOf("Center")):$:We==="rtl"?"bottomRight":"bottomLeft",[$,We]),$e=Ce("dropdown",b),[_e,Xe]=(0,V.Z)($e),[,fe]=(0,_.Z)(),Pe=t.Children.only(q),B=(0,X.Tm)(Pe,{className:k()(`${$e}-trigger`,{[`${$e}-rtl`]:We==="rtl"},Pe.props.className),disabled:U}),E=U?[]:Q;let f;E&&E.includes("contextMenu")&&(f=!0);const[r,w]=(0,n.Z)(!1,{value:L!=null?L:te}),H=(0,x.useEvent)(g=>{J==null||J(g),Y==null||Y(g),w(g)}),i=k()(R,ge,Xe,{[`${$e}-rtl`]:We==="rtl"}),l=(0,ee.Z)({arrowPointAtCenter:typeof h=="object"&&h.pointAtCenter,autoAdjustOverflow:A,offset:fe.marginXXS,arrowWidth:h?fe.sizePopupArrow:0,borderRadius:fe.borderRadius}),j=t.useCallback(()=>{w(!1)},[]),y=()=>{let g;return o!=null&&o.items?g=t.createElement(S.default,Object.assign({},o)):typeof z=="function"?g=z():g=z,D&&(g=D(g)),g=t.Children.only(typeof g=="string"?t.createElement("span",null,g):g),t.createElement(ce.J,{prefixCls:`${$e}-menu`,expandIcon:t.createElement("span",{className:`${$e}-menu-submenu-arrow`},t.createElement(u.Z,{className:`${$e}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:j,validator:W=>{let{mode:xe}=W}},g)};return _e(t.createElement(c.Z,Object.assign({alignPoint:f},(0,Z.Z)(v,["rootClassName"]),{mouseEnterDelay:ae,mouseLeaveDelay:P,visible:r,builtinPlacements:l,arrow:!!h,overlayClassName:i,prefixCls:$e,getPopupContainer:Be||me,transitionName:Ie,trigger:E,overlay:y,placement:tt,onVisibleChange:H}),B))};function de(v){return Object.assign(Object.assign({},v),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ue=(0,d.Z)(se,"dropdown",v=>v,de),T=v=>t.createElement(ue,Object.assign({},v),t.createElement("span",null));se._InternalPanelDoNotUseOrYouWillBeFired=T,ve.Z=se},38854:function(Ze,ve,e){e.d(ve,{Z:function(){return _}});var t=e(91857),u=e(92310),m=e.n(u),k=e(59301),c=e(18785),x=e(3113),n=e(36355),Z=e(81327),ee=e(33234),d=e(47211),X=function(V,De){var se={};for(var de in V)Object.prototype.hasOwnProperty.call(V,de)&&De.indexOf(de)<0&&(se[de]=V[de]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,de=Object.getOwnPropertySymbols(V);ue{const{getPopupContainer:De,getPrefixCls:se,direction:de}=k.useContext(n.E_),{prefixCls:ue,type:T="default",danger:v,disabled:o,loading:h,onClick:b,htmlType:q,children:Q,className:U,menu:D,arrow:Be,autoFocus:R,overlay:ge,trigger:L,align:J,open:te,onOpenChange:Y,placement:ae,getPopupContainer:P,href:A,icon:$=k.createElement(c.Z,null),title:z,buttonsRender:M=y=>y,mouseEnterDelay:me,mouseLeaveDelay:Ce,overlayClassName:We,overlayStyle:Ie,destroyPopupOnHide:tt,dropdownRender:$e}=V,_e=X(V,["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"]),Xe=se("dropdown",ue),fe=`${Xe}-button`,[Pe,B]=(0,d.Z)(Xe),E={menu:D,arrow:Be,autoFocus:R,align:J,disabled:o,trigger:o?[]:L,onOpenChange:Y,getPopupContainer:P||De,mouseEnterDelay:me,mouseLeaveDelay:Ce,overlayClassName:We,overlayStyle:Ie,destroyPopupOnHide:tt,dropdownRender:$e},{compactSize:f,compactItemClassnames:r}=(0,ee.ri)(Xe,de),w=m()(fe,r,U,B);"overlay"in V&&(E.overlay=ge),"open"in V&&(E.open=te),"placement"in V?E.placement=ae:E.placement=de==="rtl"?"bottomLeft":"bottomRight";const H=k.createElement(x.ZP,{type:T,danger:v,disabled:o,loading:h,onClick:b,htmlType:q,href:A,title:z},Q),i=k.createElement(x.ZP,{type:T,danger:v,icon:$}),[l,j]=M([H,i]);return Pe(k.createElement(Z.Z.Compact,Object.assign({className:w,size:f,block:!0},_e),l,k.createElement(t.Z,Object.assign({},E),j)))};F.__ANT_BUTTON=!0;var S=F;const ce=t.Z;ce.Button=S;var _=ce},47211:function(Ze,ve,e){e.d(ve,{Z:function(){return X}});var t=e(17313),u=e(13826),m=e(92899),k=e(29878),c=e(19447),x=e(83116),n=e(37613),ee=F=>{const{componentCls:S,menuCls:ce,colorError:_,colorTextLightSolid:V}=F,De=`${ce}-item`;return{[`${S}, ${S}-menu-submenu`]:{[`${ce} ${De}`]:{[`&${De}-danger:not(${De}-disabled)`]:{color:_,"&:hover":{color:V,backgroundColor:_}}}}}};const d=F=>{const{componentCls:S,menuCls:ce,zIndexPopup:_,dropdownArrowDistance:V,sizePopupArrow:De,antCls:se,iconCls:de,motionDurationMid:ue,dropdownPaddingVertical:T,fontSize:v,dropdownEdgeChildPadding:o,colorTextDisabled:h,fontSizeIcon:b,controlPaddingHorizontal:q,colorBgElevated:Q}=F;return[{[S]:Object.assign(Object.assign({},(0,t.Wf)(F)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_,display:"block","&::before":{position:"absolute",insetBlock:-V+De/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${se}-btn`]:{[`& > ${de}-down, & > ${se}-btn-icon > ${de}-down`]:{fontSize:b}},[`${S}-wrap`]:{position:"relative",[`${se}-btn > ${de}-down`]:{fontSize:b},[`${de}-down::before`]:{transition:`transform ${ue}`}},[`${S}-wrap-open`]:{[`${de}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${se}-slide-down-enter${se}-slide-down-enter-active${S}-placement-bottomLeft, &${se}-slide-down-appear${se}-slide-down-appear-active${S}-placement-bottomLeft, &${se}-slide-down-enter${se}-slide-down-enter-active${S}-placement-bottom, &${se}-slide-down-appear${se}-slide-down-appear-active${S}-placement-bottom, @@ -28,13 +28,13 @@ &${se}-slide-down-leave${se}-slide-down-leave-active${S}-placement-bottom, &${se}-slide-down-leave${se}-slide-down-leave-active${S}-placement-bottomRight`]:{animationName:u.Uw},[`&${se}-slide-up-leave${se}-slide-up-leave-active${S}-placement-topLeft, &${se}-slide-up-leave${se}-slide-up-leave-active${S}-placement-top, - &${se}-slide-up-leave${se}-slide-up-leave-active${S}-placement-topRight`]:{animationName:u.ly}})},(0,c.ZP)(F,{colorBg:Q,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${S} ${ce}`]:{position:"relative",margin:0},[`${ce}-submenu-popup`]:{position:"absolute",zIndex:_,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${S}, ${S}-menu-submenu`]:{[ce]:Object.assign(Object.assign({padding:o,listStyleType:"none",backgroundColor:Q,backgroundClip:"padding-box",borderRadius:F.borderRadiusLG,outline:"none",boxShadow:F.boxShadowSecondary},(0,t.Qy)(F)),{[`${ce}-item-group-title`]:{padding:`${T}px ${q}px`,color:F.colorTextDescription,transition:`all ${ue}`},[`${ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ce}-item-icon`]:{minWidth:v,marginInlineEnd:F.marginXS,fontSize:F.fontSizeSM},[`${ce}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ue}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ce}-item, ${ce}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${T}px ${q}px`,color:F.colorText,fontWeight:"normal",fontSize:v,lineHeight:F.lineHeight,cursor:"pointer",transition:`all ${ue}`,borderRadius:F.borderRadiusSM,"&:hover, &-active":{backgroundColor:F.controlItemBgHover}},(0,t.Qy)(F)),{"&-selected":{color:F.colorPrimary,backgroundColor:F.controlItemBgActive,"&:hover, &-active":{backgroundColor:F.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:Q,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${F.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:F.colorSplit},[`${S}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:F.paddingXS,[`${S}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:F.colorTextDescription,fontSize:b,fontStyle:"normal"}}}),[`${ce}-item-group-list`]:{margin:`0 ${F.marginXS}px`,padding:0,listStyle:"none"},[`${ce}-submenu-title`]:{paddingInlineEnd:q+F.fontSizeSM},[`${ce}-submenu-vertical`]:{position:"relative"},[`${ce}-submenu${ce}-submenu-disabled ${S}-menu-submenu-title`]:{[`&, ${S}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:Q,cursor:"not-allowed"}},[`${ce}-submenu-selected ${S}-menu-submenu-title`]:{color:F.colorPrimary}})}},[(0,u.oN)(F,"slide-up"),(0,u.oN)(F,"slide-down"),(0,m.Fm)(F,"move-up"),(0,m.Fm)(F,"move-down"),(0,k._y)(F,"zoom-big")]]};var X=(0,x.Z)("Dropdown",(F,S)=>{let{rootPrefixCls:ce}=S;const{marginXXS:_,sizePopupArrow:V,controlHeight:Pe,fontSize:se,lineHeight:de,paddingXXS:ue,componentCls:T,borderRadiusLG:v}=F,o=(Pe-se*de)/2,{dropdownArrowOffset:h}=(0,c.fS)({contentRadius:v}),b=(0,n.TS)(F,{menuCls:`${T}-menu`,rootPrefixCls:ce,dropdownArrowDistance:V/2+_,dropdownArrowOffset:h,dropdownPaddingVertical:o,dropdownEdgeChildPadding:ue});return[d(b),ee(b)]},F=>({zIndexPopup:F.zIndexPopupBase+50}))},64165:function(Ze,ve,e){e.d(ve,{Z:function(){return ue}});var t=e(92310),u=e.n(t),m=e(59301),k=e(36355),c=e(9763),x=e(64993),n=e(88088),ee=()=>{const[,T]=(0,n.Z)(),o=new x.C(T.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return m.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{fill:"none",fillRule:"evenodd"},m.createElement("g",{transform:"translate(24 31.67)"},m.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),m.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),m.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),m.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),m.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),m.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),m.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},m.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),m.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},X=()=>{const[,T]=(0,n.Z)(),{colorFill:v,colorFillTertiary:o,colorFillQuaternary:h,colorBgContainer:b}=T,{borderColor:q,shadowColor:Q,contentColor:U}=(0,m.useMemo)(()=>({borderColor:new x.C(v).onBackground(b).toHexShortString(),shadowColor:new x.C(o).onBackground(b).toHexShortString(),contentColor:new x.C(h).onBackground(b).toHexShortString()}),[v,o,h,b]);return m.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},m.createElement("ellipse",{fill:Q,cx:"32",cy:"33",rx:"32",ry:"7"}),m.createElement("g",{fillRule:"nonzero",stroke:q},m.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),m.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:U}))))},F=e(83116),S=e(37613);const ce=T=>{const{componentCls:v,margin:o,marginXS:h,marginXL:b,fontSize:q,lineHeight:Q}=T;return{[v]:{marginInline:h,fontSize:q,lineHeight:Q,textAlign:"center",[`${v}-image`]:{height:T.emptyImgHeight,marginBottom:h,opacity:T.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${v}-description`]:{color:T.colorText},[`${v}-footer`]:{marginTop:o},"&-normal":{marginBlock:b,color:T.colorTextDisabled,[`${v}-description`]:{color:T.colorTextDisabled},[`${v}-image`]:{height:T.emptyImgHeightMD}},"&-small":{marginBlock:h,color:T.colorTextDisabled,[`${v}-image`]:{height:T.emptyImgHeightSM}}}}};var _=(0,F.Z)("Empty",T=>{const{componentCls:v,controlHeightLG:o}=T,h=(0,S.TS)(T,{emptyImgCls:`${v}-img`,emptyImgHeight:o*2.5,emptyImgHeightMD:o,emptyImgHeightSM:o*.875});return[ce(h)]}),V=function(T,v){var o={};for(var h in T)Object.prototype.hasOwnProperty.call(T,h)&&v.indexOf(h)<0&&(o[h]=T[h]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,h=Object.getOwnPropertySymbols(T);b{var{className:v,rootClassName:o,prefixCls:h,image:b=Pe,description:q,children:Q,imageStyle:U,style:D}=T,Be=V(T,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:R,direction:ge,empty:L}=m.useContext(k.E_),J=R("empty",h),[te,Y]=_(J),[ae]=(0,c.Z)("Empty"),P=typeof q!="undefined"?q:ae==null?void 0:ae.description,A=typeof P=="string"?P:"empty";let $=null;return typeof b=="string"?$=m.createElement("img",{alt:A,src:b}):$=b,te(m.createElement("div",Object.assign({className:u()(Y,J,L==null?void 0:L.className,{[`${J}-normal`]:b===se,[`${J}-rtl`]:ge==="rtl"},v,o),style:Object.assign(Object.assign({},L==null?void 0:L.style),D)},Be),m.createElement("div",{className:`${J}-image`,style:U},$),P&&m.createElement("div",{className:`${J}-description`},P),Q&&m.createElement("div",{className:`${J}-footer`},Q)))};de.PRESENTED_IMAGE_DEFAULT=Pe,de.PRESENTED_IMAGE_SIMPLE=se;var ue=de},78241:function(Ze,ve,e){e.d(ve,{default:function(){return Tn}});var t=e(94480),u=e(92310),m=e.n(u),k=e(77900),c=e(59301),x=e(62892),n=e(32441);function Z(p){const[G,Re]=c.useState(p);return c.useEffect(()=>{const N=setTimeout(()=>{Re(p)},p.length?0:10);return()=>{clearTimeout(N)}},[p]),G}var ee=e(17313),d=e(29878),X=e(8378),F=e(37613),S=e(83116),_=p=>{const{componentCls:G}=p,Re=`${G}-show-help`,N=`${G}-show-help-item`;return{[Re]:{transition:`opacity ${p.motionDurationSlow} ${p.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[N]:{overflow:"hidden",transition:`height ${p.motionDurationSlow} ${p.motionEaseInOut}, + &${se}-slide-up-leave${se}-slide-up-leave-active${S}-placement-topRight`]:{animationName:u.ly}})},(0,c.ZP)(F,{colorBg:Q,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${S} ${ce}`]:{position:"relative",margin:0},[`${ce}-submenu-popup`]:{position:"absolute",zIndex:_,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${S}, ${S}-menu-submenu`]:{[ce]:Object.assign(Object.assign({padding:o,listStyleType:"none",backgroundColor:Q,backgroundClip:"padding-box",borderRadius:F.borderRadiusLG,outline:"none",boxShadow:F.boxShadowSecondary},(0,t.Qy)(F)),{[`${ce}-item-group-title`]:{padding:`${T}px ${q}px`,color:F.colorTextDescription,transition:`all ${ue}`},[`${ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ce}-item-icon`]:{minWidth:v,marginInlineEnd:F.marginXS,fontSize:F.fontSizeSM},[`${ce}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ue}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ce}-item, ${ce}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${T}px ${q}px`,color:F.colorText,fontWeight:"normal",fontSize:v,lineHeight:F.lineHeight,cursor:"pointer",transition:`all ${ue}`,borderRadius:F.borderRadiusSM,"&:hover, &-active":{backgroundColor:F.controlItemBgHover}},(0,t.Qy)(F)),{"&-selected":{color:F.colorPrimary,backgroundColor:F.controlItemBgActive,"&:hover, &-active":{backgroundColor:F.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:Q,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${F.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:F.colorSplit},[`${S}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:F.paddingXS,[`${S}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:F.colorTextDescription,fontSize:b,fontStyle:"normal"}}}),[`${ce}-item-group-list`]:{margin:`0 ${F.marginXS}px`,padding:0,listStyle:"none"},[`${ce}-submenu-title`]:{paddingInlineEnd:q+F.fontSizeSM},[`${ce}-submenu-vertical`]:{position:"relative"},[`${ce}-submenu${ce}-submenu-disabled ${S}-menu-submenu-title`]:{[`&, ${S}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:Q,cursor:"not-allowed"}},[`${ce}-submenu-selected ${S}-menu-submenu-title`]:{color:F.colorPrimary}})}},[(0,u.oN)(F,"slide-up"),(0,u.oN)(F,"slide-down"),(0,m.Fm)(F,"move-up"),(0,m.Fm)(F,"move-down"),(0,k._y)(F,"zoom-big")]]};var X=(0,x.Z)("Dropdown",(F,S)=>{let{rootPrefixCls:ce}=S;const{marginXXS:_,sizePopupArrow:V,controlHeight:De,fontSize:se,lineHeight:de,paddingXXS:ue,componentCls:T,borderRadiusLG:v}=F,o=(De-se*de)/2,{dropdownArrowOffset:h}=(0,c.fS)({contentRadius:v}),b=(0,n.TS)(F,{menuCls:`${T}-menu`,rootPrefixCls:ce,dropdownArrowDistance:V/2+_,dropdownArrowOffset:h,dropdownPaddingVertical:o,dropdownEdgeChildPadding:ue});return[d(b),ee(b)]},F=>({zIndexPopup:F.zIndexPopupBase+50}))},64165:function(Ze,ve,e){e.d(ve,{Z:function(){return ue}});var t=e(92310),u=e.n(t),m=e(59301),k=e(36355),c=e(9763),x=e(64993),n=e(88088),ee=()=>{const[,T]=(0,n.Z)(),o=new x.C(T.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return m.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{fill:"none",fillRule:"evenodd"},m.createElement("g",{transform:"translate(24 31.67)"},m.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),m.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),m.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),m.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),m.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),m.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),m.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},m.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),m.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},X=()=>{const[,T]=(0,n.Z)(),{colorFill:v,colorFillTertiary:o,colorFillQuaternary:h,colorBgContainer:b}=T,{borderColor:q,shadowColor:Q,contentColor:U}=(0,m.useMemo)(()=>({borderColor:new x.C(v).onBackground(b).toHexShortString(),shadowColor:new x.C(o).onBackground(b).toHexShortString(),contentColor:new x.C(h).onBackground(b).toHexShortString()}),[v,o,h,b]);return m.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},m.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},m.createElement("ellipse",{fill:Q,cx:"32",cy:"33",rx:"32",ry:"7"}),m.createElement("g",{fillRule:"nonzero",stroke:q},m.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),m.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:U}))))},F=e(83116),S=e(37613);const ce=T=>{const{componentCls:v,margin:o,marginXS:h,marginXL:b,fontSize:q,lineHeight:Q}=T;return{[v]:{marginInline:h,fontSize:q,lineHeight:Q,textAlign:"center",[`${v}-image`]:{height:T.emptyImgHeight,marginBottom:h,opacity:T.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${v}-description`]:{color:T.colorText},[`${v}-footer`]:{marginTop:o},"&-normal":{marginBlock:b,color:T.colorTextDisabled,[`${v}-description`]:{color:T.colorTextDisabled},[`${v}-image`]:{height:T.emptyImgHeightMD}},"&-small":{marginBlock:h,color:T.colorTextDisabled,[`${v}-image`]:{height:T.emptyImgHeightSM}}}}};var _=(0,F.Z)("Empty",T=>{const{componentCls:v,controlHeightLG:o}=T,h=(0,S.TS)(T,{emptyImgCls:`${v}-img`,emptyImgHeight:o*2.5,emptyImgHeightMD:o,emptyImgHeightSM:o*.875});return[ce(h)]}),V=function(T,v){var o={};for(var h in T)Object.prototype.hasOwnProperty.call(T,h)&&v.indexOf(h)<0&&(o[h]=T[h]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,h=Object.getOwnPropertySymbols(T);b{var{className:v,rootClassName:o,prefixCls:h,image:b=De,description:q,children:Q,imageStyle:U,style:D}=T,Be=V(T,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:R,direction:ge,empty:L}=m.useContext(k.E_),J=R("empty",h),[te,Y]=_(J),[ae]=(0,c.Z)("Empty"),P=typeof q!="undefined"?q:ae==null?void 0:ae.description,A=typeof P=="string"?P:"empty";let $=null;return typeof b=="string"?$=m.createElement("img",{alt:A,src:b}):$=b,te(m.createElement("div",Object.assign({className:u()(Y,J,L==null?void 0:L.className,{[`${J}-normal`]:b===se,[`${J}-rtl`]:ge==="rtl"},v,o),style:Object.assign(Object.assign({},L==null?void 0:L.style),D)},Be),m.createElement("div",{className:`${J}-image`,style:U},$),P&&m.createElement("div",{className:`${J}-description`},P),Q&&m.createElement("div",{className:`${J}-footer`},Q)))};de.PRESENTED_IMAGE_DEFAULT=De,de.PRESENTED_IMAGE_SIMPLE=se;var ue=de},78241:function(Ze,ve,e){e.d(ve,{default:function(){return Tn}});var t=e(94480),u=e(92310),m=e.n(u),k=e(77900),c=e(59301),x=e(62892),n=e(32441);function Z(p){const[G,Re]=c.useState(p);return c.useEffect(()=>{const N=setTimeout(()=>{Re(p)},p.length?0:10);return()=>{clearTimeout(N)}},[p]),G}var ee=e(17313),d=e(29878),X=e(8378),F=e(37613),S=e(83116),_=p=>{const{componentCls:G}=p,Re=`${G}-show-help`,N=`${G}-show-help-item`;return{[Re]:{transition:`opacity ${p.motionDurationSlow} ${p.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[N]:{overflow:"hidden",transition:`height ${p.motionDurationSlow} ${p.motionEaseInOut}, opacity ${p.motionDurationSlow} ${p.motionEaseInOut}, - transform ${p.motionDurationSlow} ${p.motionEaseInOut} !important`,[`&${N}-appear, &${N}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${N}-leave-active`]:{transform:"translateY(-5px)"}}}}};const V=p=>({legend:{display:"block",width:"100%",marginBottom:p.marginLG,padding:0,color:p.colorTextDescription,fontSize:p.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`},label:{fontSize:p.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${p.controlOutlineWidth}px ${p.controlOutline}`},output:{display:"block",paddingTop:15,color:p.colorText,fontSize:p.fontSize,lineHeight:p.lineHeight}}),Pe=(p,G)=>{const{formItemCls:Re}=p;return{[Re]:{[`${Re}-label > label`]:{height:G},[`${Re}-control-input`]:{minHeight:G}}}},se=p=>{const{componentCls:G}=p;return{[p.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ee.Wf)(p)),V(p)),{[`${G}-text`]:{display:"inline-block",paddingInlineEnd:p.paddingSM},"&-small":Object.assign({},Pe(p,p.controlHeightSM)),"&-large":Object.assign({},Pe(p,p.controlHeightLG))})}},de=p=>{const{formItemCls:G,iconCls:Re,componentCls:N,rootPrefixCls:I,labelRequiredMarkColor:Fe,labelColor:Oe,labelFontSize:qe,labelHeight:Ge,labelColonMarginInlineStart:lt,labelColonMarginInlineEnd:dt,itemMarginBottom:ft}=p;return{[G]:Object.assign(Object.assign({},(0,ee.Wf)(p)),{marginBottom:ft,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + transform ${p.motionDurationSlow} ${p.motionEaseInOut} !important`,[`&${N}-appear, &${N}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${N}-leave-active`]:{transform:"translateY(-5px)"}}}}};const V=p=>({legend:{display:"block",width:"100%",marginBottom:p.marginLG,padding:0,color:p.colorTextDescription,fontSize:p.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`},label:{fontSize:p.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${p.controlOutlineWidth}px ${p.controlOutline}`},output:{display:"block",paddingTop:15,color:p.colorText,fontSize:p.fontSize,lineHeight:p.lineHeight}}),De=(p,G)=>{const{formItemCls:Re}=p;return{[Re]:{[`${Re}-label > label`]:{height:G},[`${Re}-control-input`]:{minHeight:G}}}},se=p=>{const{componentCls:G}=p;return{[p.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ee.Wf)(p)),V(p)),{[`${G}-text`]:{display:"inline-block",paddingInlineEnd:p.paddingSM},"&-small":Object.assign({},De(p,p.controlHeightSM)),"&-large":Object.assign({},De(p,p.controlHeightLG))})}},de=p=>{const{formItemCls:G,iconCls:Re,componentCls:N,rootPrefixCls:I,labelRequiredMarkColor:Fe,labelColor:Oe,labelFontSize:qe,labelHeight:Ge,labelColonMarginInlineStart:lt,labelColonMarginInlineEnd:dt,itemMarginBottom:ft}=p;return{[G]:Object.assign(Object.assign({},(0,ee.Wf)(p)),{marginBottom:ft,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${I}-row`]:{display:"none"},"&-has-warning":{[`${G}-split`]:{color:p.colorError}},"&-has-error":{[`${G}-split`]:{color:p.colorWarning}},[`${G}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${p.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ge,color:Oe,fontSize:qe,[`> ${Re}`]:{fontSize:p.fontSize,verticalAlign:"top"},[`&${G}-required:not(${G}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:p.marginXXS,color:Fe,fontSize:p.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${N}-hide-required-mark &`]:{display:"none"}},[`${G}-optional`]:{display:"inline-block",marginInlineStart:p.marginXXS,color:p.colorTextDescription,[`${N}-hide-required-mark &`]:{display:"none"}},[`${G}-tooltip`]:{color:p.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:p.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:lt,marginInlineEnd:dt},[`&${G}-no-colon::after`]:{content:'"\\a0"'}}},[`${G}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${I}-col-'"]):not([class*="' ${I}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:p.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[G]:{"&-explain, &-extra":{clear:"both",color:p.colorTextDescription,fontSize:p.fontSize,lineHeight:p.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:p.controlHeightSM,transition:`color ${p.motionDurationMid} ${p.motionEaseOut}`},"&-explain":{"&-error":{color:p.colorError},"&-warning":{color:p.colorWarning}}},[`&-with-help ${G}-explain`]:{height:"auto",opacity:1},[`${G}-feedback-icon`]:{fontSize:p.fontSize,textAlign:"center",visibility:"visible",animationName:d.kr,animationDuration:p.motionDurationMid,animationTimingFunction:p.motionEaseOutBack,pointerEvents:"none","&-success":{color:p.colorSuccess},"&-error":{color:p.colorError},"&-warning":{color:p.colorWarning},"&-validating":{color:p.colorPrimary}}})}},ue=p=>{const{componentCls:G,formItemCls:Re}=p;return{[`${G}-horizontal`]:{[`${Re}-label`]:{flexGrow:0},[`${Re}-control`]:{flex:"1 1 0",minWidth:0},[`${Re}-label[class$='-24'], ${Re}-label[class*='-24 ']`]:{[`& + ${Re}-control`]:{minWidth:"unset"}}}}},T=p=>{const{componentCls:G,formItemCls:Re}=p;return{[`${G}-inline`]:{display:"flex",flexWrap:"wrap",[Re]:{flex:"none",marginInlineEnd:p.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${Re}-label, > ${Re}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Re}-label`]:{flex:"none"},[`${G}-text`]:{display:"inline-block"},[`${Re}-has-feedback`]:{display:"inline-block"}}}}},v=p=>({padding:p.verticalLabelPadding,margin:p.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),o=p=>{const{componentCls:G,formItemCls:Re,rootPrefixCls:N}=p;return{[`${Re} ${Re}-label`]:v(p),[G]:{[Re]:{flexWrap:"wrap",[`${Re}-label, ${Re}-control`]:{[`&:not([class*=" ${N}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},h=p=>{const{componentCls:G,formItemCls:Re,rootPrefixCls:N}=p;return{[`${G}-vertical`]:{[Re]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${G}-item-control`]:{width:"100%"}}},[`${G}-vertical ${Re}-label, .${N}-col-24${Re}-label, - .${N}-col-xl-24${Re}-label`]:v(p),[`@media (max-width: ${p.screenXSMax}px)`]:[o(p),{[G]:{[`.${N}-col-xs-24${Re}-label`]:v(p)}}],[`@media (max-width: ${p.screenSMMax}px)`]:{[G]:{[`.${N}-col-sm-24${Re}-label`]:v(p)}},[`@media (max-width: ${p.screenMDMax}px)`]:{[G]:{[`.${N}-col-md-24${Re}-label`]:v(p)}},[`@media (max-width: ${p.screenLGMax}px)`]:{[G]:{[`.${N}-col-lg-24${Re}-label`]:v(p)}}}},b=(p,G)=>(0,F.TS)(p,{formItemCls:`${p.componentCls}-item`,rootPrefixCls:G});var q=(0,S.Z)("Form",(p,G)=>{let{rootPrefixCls:Re}=G;const N=b(p,Re);return[se(N),de(N),_(N),ue(N),T(N),h(N),(0,X.Z)(N),d.kr]},p=>({labelRequiredMarkColor:p.colorError,labelColor:p.colorTextHeading,labelFontSize:p.fontSize,labelHeight:p.controlHeight,labelColonMarginInlineStart:p.marginXXS/2,labelColonMarginInlineEnd:p.marginXS,itemMarginBottom:p.marginLG,verticalLabelPadding:`0 0 ${p.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Q=[];function U(p,G,Re){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof p=="string"?p:`${G}-${N}`,error:p,errorStatus:Re}}var Be=p=>{let{help:G,helpStatus:Re,errors:N=Q,warnings:I=Q,className:Fe,fieldId:Oe,onVisibleChanged:qe}=p;const{prefixCls:Ge}=c.useContext(n.Rk),lt=`${Ge}-item-explain`,[,dt]=q(Ge),ft=(0,c.useMemo)(()=>(0,x.Z)(Ge),[Ge]),wt=Z(N),pt=Z(I),ct=c.useMemo(()=>G!=null?[U(G,"help",Re)]:[].concat((0,t.Z)(wt.map((it,Nt)=>U(it,"error","error",Nt))),(0,t.Z)(pt.map((it,Nt)=>U(it,"warning","warning",Nt)))),[G,Re,wt,pt]),xt={};return Oe&&(xt.id=`${Oe}_help`),c.createElement(k.default,{motionDeadline:ft.motionDeadline,motionName:`${Ge}-show-help`,visible:!!ct.length,onVisibleChanged:qe},it=>{const{className:Nt,style:Ht}=it;return c.createElement("div",Object.assign({},xt,{className:m()(lt,Nt,Fe,dt),style:Ht,role:"alert"}),c.createElement(k.CSSMotionList,Object.assign({keys:ct},(0,x.Z)(Ge),{motionName:`${Ge}-show-help-item`,component:!1}),dn=>{const{key:Tt,error:Ut,errorStatus:Me,className:ze,style:Ke}=dn;return c.createElement("div",{key:Tt,className:m()(ze,{[`${lt}-${Me}`]:Me}),style:Ke},Ut)}))})},R=e(95013),ge=e(36355),L=e(1684),J=e(52946),te=e(19716),Y=e(16722);const ae=["parentNode"],P="form_item";function A(p){return p===void 0||p===!1?[]:Array.isArray(p)?p:[p]}function $(p,G){if(!p.length)return;const Re=p.join("_");return G?`${G}_${Re}`:ae.includes(Re)?`${P}_${Re}`:Re}function z(p,G,Re,N,I,Fe){let Oe=N;return Fe!==void 0?Oe=Fe:Re.validating?Oe="validating":p.length?Oe="error":G.length?Oe="warning":(Re.touched||I&&Re.validated)&&(Oe="success"),Oe}function M(p){return A(p).join("_")}function me(p){const[G]=(0,R.useForm)(),Re=c.useRef({}),N=c.useMemo(()=>p!=null?p:Object.assign(Object.assign({},G),{__INTERNAL__:{itemRef:I=>Fe=>{const Oe=M(I);Fe?Re.current[Oe]=Fe:delete Re.current[Oe]}},scrollToField:function(I){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Oe=A(I),qe=$(Oe,N.__INTERNAL__.name),Ge=qe?document.getElementById(qe):null;Ge&&(0,Y.Z)(Ge,Object.assign({scrollMode:"if-needed",block:"nearest"},Fe))},getFieldInstance:I=>{const Fe=M(I);return Re.current[Fe]}}),[p,G]);return[N]}var Ce=e(28726),We=function(p,G){var Re={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&G.indexOf(N)<0&&(Re[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,N=Object.getOwnPropertySymbols(p);I{const Re=c.useContext(L.Z),{getPrefixCls:N,direction:I,form:Fe}=c.useContext(ge.E_),{prefixCls:Oe,className:qe,rootClassName:Ge,size:lt,disabled:dt=Re,form:ft,colon:wt,labelAlign:pt,labelWrap:ct,labelCol:xt,wrapperCol:it,hideRequiredMark:Nt,layout:Ht="horizontal",scrollToFirstError:dn,requiredMark:Tt,onFinishFailed:Ut,name:Me,style:ze,feedbackIcons:Ke}=p,et=We(p,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),je=(0,te.Z)(lt),Ue=c.useContext(Ce.Z),Ve=(0,c.useMemo)(()=>Tt!==void 0?Tt:Fe&&Fe.requiredMark!==void 0?Fe.requiredMark:!Nt,[Nt,Tt,Fe]),ht=wt!=null?wt:Fe==null?void 0:Fe.colon,Pt=N("form",Oe),[Kt,An]=q(Pt),sn=m()(Pt,`${Pt}-${Ht}`,{[`${Pt}-hide-required-mark`]:Ve===!1,[`${Pt}-rtl`]:I==="rtl",[`${Pt}-${je}`]:je},An,Fe==null?void 0:Fe.className,qe,Ge),[xn]=me(ft),{__INTERNAL__:en}=xn;en.name=Me;const Gt=(0,c.useMemo)(()=>({name:Me,labelAlign:pt,labelCol:xt,labelWrap:ct,wrapperCol:it,vertical:Ht==="vertical",colon:ht,requiredMark:Ve,itemRef:en.itemRef,form:xn,feedbackIcons:Ke}),[Me,pt,xt,it,Ht,ht,Ve,xn,Ke]);c.useImperativeHandle(G,()=>xn);const bn=(Kn,nn)=>{if(Kn){let fn={block:"nearest"};typeof Kn=="object"&&(fn=Kn),xn.scrollToField(nn,fn)}},Sn=Kn=>{if(Ut==null||Ut(Kn),Kn.errorFields.length){const nn=Kn.errorFields[0].name;if(dn!==void 0){bn(dn,nn);return}Fe&&Fe.scrollToFirstError!==void 0&&bn(Fe.scrollToFirstError,nn)}};return Kt(c.createElement(L.n,{disabled:dt},c.createElement(J.q,{size:je},c.createElement(n.RV,Object.assign({},{validateMessages:Ue}),c.createElement(n.q3.Provider,{value:Gt},c.createElement(R.default,Object.assign({id:Me},et,{name:Me,onFinishFailed:Sn,form:xn,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),ze),className:sn})))))))};var $e=c.forwardRef(Ie),_e=e(41799),Xe=e(8654),fe=e(92343),De=e(11592);function B(p){if(typeof p=="function")return p;const G=(0,De.Z)(p);return G.length<=1?G[0]:G}const E=()=>{const{status:p,errors:G=[],warnings:Re=[]}=(0,c.useContext)(n.aM);return{status:p,errors:G,warnings:Re}};E.Context=n.aM;var f=E,r=e(16089);function w(p){const[G,Re]=c.useState(p),N=(0,c.useRef)(null),I=(0,c.useRef)([]),Fe=(0,c.useRef)(!1);c.useEffect(()=>(Fe.current=!1,()=>{Fe.current=!0,r.Z.cancel(N.current),N.current=null}),[]);function Oe(qe){Fe.current||(N.current===null&&(I.current=[],N.current=(0,r.Z)(()=>{N.current=null,Re(Ge=>{let lt=Ge;return I.current.forEach(dt=>{lt=dt(lt)}),lt})})),I.current.push(qe))}return[G,Oe]}function H(){const{itemRef:p}=c.useContext(n.q3),G=c.useRef({});function Re(N,I){const Fe=I&&typeof I=="object"&&I.ref,Oe=N.join("_");return(G.current.name!==Oe||G.current.originRef!==Fe)&&(G.current.name=Oe,G.current.originRef=Fe,G.current.ref=(0,Xe.sQ)(p(N),Fe)),G.current.ref}return Re}var i=e(29194),l=e(34280),j=e(2738),y=e(27382),g=e(37028);const W=p=>{const{formItemCls:G}=p;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${G}-control`]:{display:"flex"}}}};var xe=(0,S.b)(["Form","item-item"],(p,G)=>{let{rootPrefixCls:Re}=G;const N=b(p,Re);return[W(N)]}),Ae=p=>{const{prefixCls:G,status:Re,wrapperCol:N,children:I,errors:Fe,warnings:Oe,_internalItemRender:qe,extra:Ge,help:lt,fieldId:dt,marginBottom:ft,onErrorVisibleChanged:wt}=p,pt=`${G}-item`,ct=c.useContext(n.q3),xt=N||ct.wrapperCol||{},it=m()(`${pt}-control`,xt.className),Nt=c.useMemo(()=>Object.assign({},ct),[ct]);delete Nt.labelCol,delete Nt.wrapperCol;const Ht=c.createElement("div",{className:`${pt}-control-input`},c.createElement("div",{className:`${pt}-control-input-content`},I)),dn=c.useMemo(()=>({prefixCls:G,status:Re}),[G,Re]),Tt=ft!==null||Fe.length||Oe.length?c.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},c.createElement(n.Rk.Provider,{value:dn},c.createElement(Be,{fieldId:dt,errors:Fe,warnings:Oe,help:lt,helpStatus:Re,className:`${pt}-explain-connected`,onVisibleChanged:wt})),!!ft&&c.createElement("div",{style:{width:0,height:ft}})):null,Ut={};dt&&(Ut.id=`${dt}_extra`);const Me=Ge?c.createElement("div",Object.assign({},Ut,{className:`${pt}-extra`}),Ge):null,ze=qe&&qe.mark==="pro_table_render"&&qe.render?qe.render(p,{input:Ht,errorList:Tt,extra:Me}):c.createElement(c.Fragment,null,Ht,Tt,Me);return c.createElement(n.q3.Provider,{value:Nt},c.createElement(g.Z,Object.assign({},xt,{className:it}),ze),c.createElement(xe,{prefixCls:G}))},he=e(61485),be=e(31724),C=e(9763),le=e(6848),re=function(p,G){var Re={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&G.indexOf(N)<0&&(Re[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,N=Object.getOwnPropertySymbols(p);I{let{prefixCls:G,label:Re,htmlFor:N,labelCol:I,labelAlign:Fe,colon:Oe,required:qe,requiredMark:Ge,tooltip:lt}=p;var dt;const[ft]=(0,C.Z)("Form"),{vertical:wt,labelAlign:pt,labelCol:ct,labelWrap:xt,colon:it}=c.useContext(n.q3);if(!Re)return null;const Nt=I||ct||{},Ht=Fe||pt,dn=`${G}-item-label`,Tt=m()(dn,Ht==="left"&&`${dn}-left`,Nt.className,{[`${dn}-wrap`]:!!xt});let Ut=Re;const Me=Oe===!0||it!==!1&&Oe!==!1;Me&&!wt&&typeof Re=="string"&&Re.trim()!==""&&(Ut=Re.replace(/[:|:]\s*$/,""));const Ke=Se(lt);if(Ke){const{icon:Ve=c.createElement(he.Z,null)}=Ke,ht=re(Ke,["icon"]),Pt=c.createElement(le.Z,Object.assign({},ht),c.cloneElement(Ve,{className:`${G}-item-tooltip`,title:""}));Ut=c.createElement(c.Fragment,null,Ut,Pt)}const et=Ge==="optional",je=typeof Ge=="function";je?Ut=Ge(Ut,{required:!!qe}):et&&!qe&&(Ut=c.createElement(c.Fragment,null,Ut,c.createElement("span",{className:`${G}-item-optional`,title:""},(ft==null?void 0:ft.optional)||((dt=be.Z.Form)===null||dt===void 0?void 0:dt.optional))));const Ue=m()({[`${G}-item-required`]:qe,[`${G}-item-required-mark-optional`]:et||je,[`${G}-item-no-colon`]:!Me});return c.createElement(g.Z,Object.assign({},Nt,{className:Tt}),c.createElement("label",{htmlFor:N,className:Ue,title:typeof Re=="string"?Re:""},Ut))},at=e(29679),nt=e(19248),At=e(96512),Rt=e(58617);const Et={success:at.Z,warning:At.Z,error:nt.Z,validating:Rt.Z};function Je(p){let{children:G,errors:Re,warnings:N,hasFeedback:I,validateStatus:Fe,prefixCls:Oe,meta:qe,noStyle:Ge}=p;const lt=`${Oe}-item`,{feedbackIcons:dt}=c.useContext(n.q3),ft=z(Re,N,qe,null,!!I,Fe),{isFormItemInput:wt,status:pt}=c.useContext(n.aM),ct=c.useMemo(()=>{var xt;let it;if(I){const dn=I!==!0&&I.icons||dt,Tt=ft&&((xt=dn==null?void 0:dn({status:ft,errors:Re,warnings:N}))===null||xt===void 0?void 0:xt[ft]),Ut=ft&&Et[ft];it=Tt!==!1&&Ut?c.createElement("span",{className:m()(`${lt}-feedback-icon`,`${lt}-feedback-icon-${ft}`)},Tt||c.createElement(Ut,null)):null}let Nt=!0,Ht=ft||"";return Ge&&(Nt=wt,Ht=(ft!=null?ft:pt)||""),{status:Ht,errors:Re,warnings:N,hasFeedback:!!I,feedbackIcon:it,isFormItemInput:Nt}},[ft,I,Ge,wt,pt]);return c.createElement(n.aM.Provider,{value:ct},G)}var tn=function(p,G){var Re={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&G.indexOf(N)<0&&(Re[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,N=Object.getOwnPropertySymbols(p);I{if(Ke&&Tt.current){const An=getComputedStyle(Tt.current);Ue(parseInt(An.marginBottom,10))}},[Ke,et]);const Ve=An=>{An||Ue(null)},Pt=function(){let An=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const sn=An?Ut:lt.errors,xn=An?Me:lt.warnings;return z(sn,xn,lt,"",!!dt,Ge)}(),Kt=m()(Ht,Re,N,{[`${Ht}-with-help`]:ze||Ut.length||Me.length,[`${Ht}-has-feedback`]:Pt&&dt,[`${Ht}-has-success`]:Pt==="success",[`${Ht}-has-warning`]:Pt==="warning",[`${Ht}-has-error`]:Pt==="error",[`${Ht}-is-validating`]:Pt==="validating",[`${Ht}-hidden`]:ft});return c.createElement("div",{className:Kt,style:I,ref:Tt},c.createElement(y.Z,Object.assign({className:`${Ht}-row`},(0,j.Z)(Nt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),c.createElement(ot,Object.assign({htmlFor:pt},p,{requiredMark:dn,required:ct!=null?ct:xt,prefixCls:G})),c.createElement(Ae,Object.assign({},p,lt,{errors:Ut,warnings:Me,prefixCls:G,status:Pt,help:Fe,marginBottom:je,onErrorVisibleChanged:Ve}),c.createElement(n.qI.Provider,{value:it},c.createElement(Je,{prefixCls:G,meta:lt,errors:lt.errors,warnings:lt.warnings,hasFeedback:dt,validateStatus:Pt},wt)))),!!je&&c.createElement("div",{className:`${Ht}-margin-offset`,style:{marginBottom:-je}}))}const gt="__SPLIT__",It=null,Xt=c.memo(p=>{let{children:G}=p;return G},(p,G)=>p.value===G.value&&p.update===G.update&&p.childProps.length===G.childProps.length&&p.childProps.every((Re,N)=>Re===G.childProps[N]));function Dt(p){return p!=null}function $t(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Wt(p){const{name:G,noStyle:Re,className:N,dependencies:I,prefixCls:Fe,shouldUpdate:Oe,rules:qe,children:Ge,required:lt,label:dt,messageVariables:ft,trigger:wt="onChange",validateTrigger:pt,hidden:ct,help:xt}=p,{getPrefixCls:it}=c.useContext(ge.E_),{name:Nt}=c.useContext(n.q3),Ht=B(Ge),dn=typeof Ht=="function",Tt=c.useContext(n.qI),{validateTrigger:Ut}=c.useContext(R.FieldContext),Me=pt!==void 0?pt:Ut,ze=Dt(G),Ke=it("form",Fe),[et,je]=q(Ke),Ue=c.useContext(R.ListContext),Ve=c.useRef(),[ht,Pt]=w({}),[Kt,An]=(0,_e.Z)(()=>$t()),sn=nn=>{const fn=Ue==null?void 0:Ue.getKey(nn.name);if(An(nn.destroy?$t():nn,!0),Re&&xt!==!1&&Tt){let Bn=nn.name;if(nn.destroy)Bn=Ve.current||Bn;else if(fn!==void 0){const[vn,jn]=fn;Bn=[vn].concat((0,t.Z)(jn)),Ve.current=Bn}Tt(nn,Bn)}},xn=(nn,fn)=>{Pt(Bn=>{const vn=Object.assign({},Bn),ur=[].concat((0,t.Z)(nn.name.slice(0,-1)),(0,t.Z)(fn)).join(gt);return nn.destroy?delete vn[ur]:vn[ur]=nn,vn})},[en,Gt]=c.useMemo(()=>{const nn=(0,t.Z)(Kt.errors),fn=(0,t.Z)(Kt.warnings);return Object.values(ht).forEach(Bn=>{nn.push.apply(nn,(0,t.Z)(Bn.errors||[])),fn.push.apply(fn,(0,t.Z)(Bn.warnings||[]))}),[nn,fn]},[ht,Kt.errors,Kt.warnings]),bn=H();function Sn(nn,fn,Bn){return Re&&!ct?c.createElement(Je,{prefixCls:Ke,hasFeedback:p.hasFeedback,validateStatus:p.validateStatus,meta:Kt,errors:en,warnings:Gt,noStyle:!0},nn):c.createElement(yt,Object.assign({key:"row"},p,{className:m()(N,je),prefixCls:Ke,fieldId:fn,isRequired:Bn,errors:en,warnings:Gt,meta:Kt,onSubItemMetaChange:xn}),nn)}if(!ze&&!dn&&!I)return et(Sn(Ht));let Kn={};return typeof dt=="string"?Kn.label=dt:G&&(Kn.label=String(G)),ft&&(Kn=Object.assign(Object.assign({},Kn),ft)),et(c.createElement(R.Field,Object.assign({},p,{messageVariables:Kn,trigger:wt,validateTrigger:Me,onMetaChange:sn}),(nn,fn,Bn)=>{const vn=A(G).length&&fn?fn.name:[],jn=$(vn,Nt),ur=lt!==void 0?lt:!!(qe&&qe.some(jt=>{if(jt&&typeof jt=="object"&&jt.required&&!jt.warningOnly)return!0;if(typeof jt=="function"){const Qn=jt(Bn);return Qn&&Qn.required&&!Qn.warningOnly}return!1})),rn=Object.assign({},nn);let cn=null;if(Array.isArray(Ht)&&ze)cn=Ht;else if(!(dn&&(!(Oe||I)||ze))){if(!(I&&!dn&&!ze))if((0,fe.l$)(Ht)){const jt=Object.assign(Object.assign({},Ht.props),rn);if(jt.id||(jt.id=jn),xt||en.length>0||Gt.length>0||p.extra){const Ln=[];(xt||en.length>0)&&Ln.push(`${jn}_help`),p.extra&&Ln.push(`${jn}_extra`),jt["aria-describedby"]=Ln.join(" ")}en.length>0&&(jt["aria-invalid"]="true"),ur&&(jt["aria-required"]="true"),(0,Xe.Yr)(Ht)&&(jt.ref=bn(vn,Ht)),new Set([].concat((0,t.Z)(A(wt)),(0,t.Z)(A(Me)))).forEach(Ln=>{jt[Ln]=function(){for(var Zn,Yn,mr,nr,vr,Vt=arguments.length,zt=new Array(Vt),yn=0;yn{var{prefixCls:G,children:Re}=p,N=Qt(p,["prefixCls","children"]);const{getPrefixCls:I}=c.useContext(ge.E_),Fe=I("form",G),Oe=c.useMemo(()=>({prefixCls:Fe,status:"error"}),[Fe]);return c.createElement(R.List,Object.assign({},N),(qe,Ge,lt)=>c.createElement(n.Rk.Provider,{value:Oe},Re(qe.map(dt=>Object.assign(Object.assign({},dt),{fieldKey:dt.key})),Ge,{errors:lt.errors,warnings:lt.warnings})))};function Pn(){const{form:p}=(0,c.useContext)(n.q3);return p}const Ct=$e;Ct.Item=Wn,Ct.List=$n,Ct.ErrorList=Be,Ct.useForm=me,Ct.useFormInstance=Pn,Ct.useWatch=R.useWatch,Ct.Provider=n.RV,Ct.create=()=>{};var Tn=Ct},8628:function(Ze,ve,e){var t=e(59301),u=e(34280),m=e(56762),k=e(69507);function c(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),Z=(0,m.Z)(),ee=(0,k.ZP)();return(0,u.Z)(()=>{const d=ee.subscribe(X=>{n.current=X,x&&Z()});return()=>ee.unsubscribe(d)},[]),n.current}ve.Z=c},9432:function(Ze,ve,e){e.d(ve,{Z:function(){return de},n:function(){return Pe}});var t=e(19248),u=e(92310),m=e.n(u),k=e(93681),c=e(8654),x=e(59301),n=e(19080),Z=e(36355),ee=e(1684),d=e(19716),X=e(32441),F=e(33234),S=e(59412),ce=e(9937);function _(ue){return!!(ue.prefix||ue.suffix||ue.allowClear)}var V=function(ue,T){var v={};for(var o in ue)Object.prototype.hasOwnProperty.call(ue,o)&&T.indexOf(o)<0&&(v[o]=ue[o]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,o=Object.getOwnPropertySymbols(ue);h{var v;const{prefixCls:o,bordered:h=!0,status:b,size:q,disabled:Q,onBlur:U,onFocus:D,suffix:Be,allowClear:R,addonAfter:ge,addonBefore:L,className:J,style:te,styles:Y,rootClassName:ae,onChange:P,classNames:A}=ue,$=V(ue,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:z,direction:M,input:me}=x.useContext(Z.E_),Ce=z("input",o),We=(0,x.useRef)(null),[Ie,tt]=(0,ce.ZP)(Ce),{compactSize:$e,compactItemClassnames:_e}=(0,F.ri)(Ce,M),Xe=(0,d.Z)(xe=>{var ie;return(ie=q!=null?q:$e)!==null&&ie!==void 0?ie:xe}),fe=x.useContext(ee.Z),De=Q!=null?Q:fe,{status:B,hasFeedback:E,feedbackIcon:f}=(0,x.useContext)(X.aM),r=(0,n.F)(B,b),w=_(ue)||!!E,H=(0,x.useRef)(w);(0,x.useEffect)(()=>{var xe;w&&H.current,H.current=w},[w]);const i=(0,S.Z)(We,!0),l=xe=>{i(),U==null||U(xe)},j=xe=>{i(),D==null||D(xe)},y=xe=>{i(),P==null||P(xe)},g=(E||Be)&&x.createElement(x.Fragment,null,Be,E&&f);let W;return typeof R=="object"&&(R!=null&&R.clearIcon)?W=R:R&&(W={clearIcon:x.createElement(t.Z,null)}),Ie(x.createElement(k.default,Object.assign({ref:(0,c.sQ)(T,We),prefixCls:Ce,autoComplete:me==null?void 0:me.autoComplete},$,{disabled:De,onBlur:l,onFocus:j,style:Object.assign(Object.assign({},me==null?void 0:me.style),te),styles:Object.assign(Object.assign({},me==null?void 0:me.styles),Y),suffix:g,allowClear:W,className:m()(J,ae,_e,me==null?void 0:me.className),onChange:y,addonAfter:ge&&x.createElement(F.BR,null,x.createElement(X.Ux,{override:!0,status:!0},ge)),addonBefore:L&&x.createElement(F.BR,null,x.createElement(X.Ux,{override:!0,status:!0},L)),classNames:Object.assign(Object.assign(Object.assign({},A),me==null?void 0:me.classNames),{input:m()({[`${Ce}-sm`]:Xe==="small",[`${Ce}-lg`]:Xe==="large",[`${Ce}-rtl`]:M==="rtl",[`${Ce}-borderless`]:!h},!w&&(0,n.Z)(Ce,r),A==null?void 0:A.input,(v=me==null?void 0:me.classNames)===null||v===void 0?void 0:v.input,tt)}),classes:{affixWrapper:m()({[`${Ce}-affix-wrapper-sm`]:Xe==="small",[`${Ce}-affix-wrapper-lg`]:Xe==="large",[`${Ce}-affix-wrapper-rtl`]:M==="rtl",[`${Ce}-affix-wrapper-borderless`]:!h},(0,n.Z)(`${Ce}-affix-wrapper`,r,E),tt),wrapper:m()({[`${Ce}-group-rtl`]:M==="rtl"},tt),group:m()({[`${Ce}-group-wrapper-sm`]:Xe==="small",[`${Ce}-group-wrapper-lg`]:Xe==="large",[`${Ce}-group-wrapper-rtl`]:M==="rtl",[`${Ce}-group-wrapper-disabled`]:De},(0,n.Z)(`${Ce}-group-wrapper`,r,E),tt)}})))})},1643:function(Ze,ve,e){var t=e(19248),u=e(92310),m=e.n(u),k=e(9296),c=e(59301),x=e(19080),n=e(36355),Z=e(1684),ee=e(19716),d=e(32441),X=e(9432),F=e(9937),S=function(_,V){var Pe={};for(var se in _)Object.prototype.hasOwnProperty.call(_,se)&&V.indexOf(se)<0&&(Pe[se]=_[se]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(_);de{const{prefixCls:Pe,bordered:se=!0,size:de,disabled:ue,status:T,allowClear:v,showCount:o,classNames:h,rootClassName:b,className:q}=_,Q=S(_,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:U,direction:D}=c.useContext(n.E_),Be=(0,ee.Z)(de),R=c.useContext(Z.Z),ge=ue!=null?ue:R,{status:L,hasFeedback:J,feedbackIcon:te}=c.useContext(d.aM),Y=(0,x.F)(L,T),ae=c.useRef(null);c.useImperativeHandle(V,()=>{var M;return{resizableTextArea:(M=ae.current)===null||M===void 0?void 0:M.resizableTextArea,focus:me=>{var Ce,We;(0,X.n)((We=(Ce=ae.current)===null||Ce===void 0?void 0:Ce.resizableTextArea)===null||We===void 0?void 0:We.textArea,me)},blur:()=>{var me;return(me=ae.current)===null||me===void 0?void 0:me.blur()}}});const P=U("input",Pe);let A;typeof v=="object"&&(v!=null&&v.clearIcon)?A=v:v&&(A={clearIcon:c.createElement(t.Z,null)});const[$,z]=(0,F.ZP)(P);return $(c.createElement(k.default,Object.assign({},Q,{disabled:ge,allowClear:A,className:m()(q,b),classes:{affixWrapper:m()(`${P}-textarea-affix-wrapper`,{[`${P}-affix-wrapper-rtl`]:D==="rtl",[`${P}-affix-wrapper-borderless`]:!se,[`${P}-affix-wrapper-sm`]:Be==="small",[`${P}-affix-wrapper-lg`]:Be==="large",[`${P}-textarea-show-count`]:o},(0,x.Z)(`${P}-affix-wrapper`,Y),z)},classNames:Object.assign(Object.assign({},h),{textarea:m()({[`${P}-borderless`]:!se,[`${P}-sm`]:Be==="small",[`${P}-lg`]:Be==="large"},(0,x.Z)(P,Y),z,h==null?void 0:h.textarea)}),prefixCls:P,suffix:J&&c.createElement("span",{className:`${P}-textarea-suffix`},te),showCount:o,ref:ae})))});ve.Z=ce},59412:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});var t=e(59301);function u(m,k){const c=(0,t.useRef)([]),x=()=>{c.current.push(setTimeout(()=>{var n,Z,ee,d;!((n=m.current)===null||n===void 0)&&n.input&&((Z=m.current)===null||Z===void 0?void 0:Z.input.getAttribute("type"))==="password"&&(!((ee=m.current)===null||ee===void 0)&&ee.input.hasAttribute("value"))&&((d=m.current)===null||d===void 0||d.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(k&&x(),()=>c.current.forEach(n=>{n&&clearTimeout(n)})),[]),x}},92832:function(Ze,ve,e){e.d(ve,{default:function(){return Be}});var t=e(92310),u=e.n(t),m=e(59301),k=e(36355),c=e(32441),x=e(9937),Z=R=>{const{getPrefixCls:ge,direction:L}=(0,m.useContext)(k.E_),{prefixCls:J,className:te}=R,Y=ge("input-group",J),ae=ge("input"),[P,A]=(0,x.ZP)(ae),$=u()(Y,{[`${Y}-lg`]:R.size==="large",[`${Y}-sm`]:R.size==="small",[`${Y}-compact`]:R.compact,[`${Y}-rtl`]:L==="rtl"},A,te),z=(0,m.useContext)(c.aM),M=(0,m.useMemo)(()=>Object.assign(Object.assign({},z),{isFormItemInput:!1}),[z]);return P(m.createElement("span",{className:$,style:R.style,onMouseEnter:R.onMouseEnter,onMouseLeave:R.onMouseLeave,onFocus:R.onFocus,onBlur:R.onBlur},m.createElement(c.aM.Provider,{value:M},R.children)))},ee=e(9432),d=e(73331),X=e(15277),F=e(2738),S=e(8654),ce=e(59412),_=function(R,ge){var L={};for(var J in R)Object.prototype.hasOwnProperty.call(R,J)&&ge.indexOf(J)<0&&(L[J]=R[J]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,J=Object.getOwnPropertySymbols(R);teR?m.createElement(X.Z,null):m.createElement(d.Z,null),Pe={click:"onClick",hover:"onMouseOver"};var de=m.forwardRef((R,ge)=>{const{visibilityToggle:L=!0}=R,J=typeof L=="object"&&L.visible!==void 0,[te,Y]=(0,m.useState)(()=>J?L.visible:!1),ae=(0,m.useRef)(null);m.useEffect(()=>{J&&Y(L.visible)},[J,L]);const P=(0,ce.Z)(ae),A=()=>{const{disabled:De}=R;De||(te&&P(),Y(B=>{var E;const f=!B;return typeof L=="object"&&((E=L.onVisibleChange)===null||E===void 0||E.call(L,f)),f}))},$=De=>{const{action:B="click",iconRender:E=V}=R,f=Pe[B]||"",r=E(te),w={[f]:A,className:`${De}-icon`,key:"passwordIcon",onMouseDown:H=>{H.preventDefault()},onMouseUp:H=>{H.preventDefault()}};return m.cloneElement(m.isValidElement(r)?r:m.createElement("span",null,r),w)},{className:z,prefixCls:M,inputPrefixCls:me,size:Ce}=R,We=_(R,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ie}=m.useContext(k.E_),tt=Ie("input",me),$e=Ie("input-password",M),_e=L&&$($e),Xe=u()($e,z,{[`${$e}-${Ce}`]:!!Ce}),fe=Object.assign(Object.assign({},(0,F.Z)(We,["suffix","iconRender","visibilityToggle"])),{type:te?"text":"password",className:Xe,prefixCls:tt,suffix:_e});return Ce&&(fe.size=Ce),m.createElement(ee.Z,Object.assign({ref:(0,S.sQ)(ge,ae)},fe))}),ue=e(47472),T=e(92343),v=e(3113),o=e(19716),h=e(33234),b=function(R,ge){var L={};for(var J in R)Object.prototype.hasOwnProperty.call(R,J)&&ge.indexOf(J)<0&&(L[J]=R[J]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,J=Object.getOwnPropertySymbols(R);te{const{prefixCls:L,inputPrefixCls:J,className:te,size:Y,suffix:ae,enterButton:P=!1,addonAfter:A,loading:$,disabled:z,onSearch:M,onChange:me,onCompositionStart:Ce,onCompositionEnd:We}=R,Ie=b(R,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:tt,direction:$e}=m.useContext(k.E_),_e=m.useRef(!1),Xe=tt("input-search",L),fe=tt("input",J),{compactSize:De}=(0,h.ri)(Xe,$e),B=(0,o.Z)(Ae=>{var he;return(he=Y!=null?Y:De)!==null&&he!==void 0?he:Ae}),E=m.useRef(null),f=Ae=>{Ae&&Ae.target&&Ae.type==="click"&&M&&M(Ae.target.value,Ae,{source:"clear"}),me&&me(Ae)},r=Ae=>{var he;document.activeElement===((he=E.current)===null||he===void 0?void 0:he.input)&&Ae.preventDefault()},w=Ae=>{var he,be;M&&M((be=(he=E.current)===null||he===void 0?void 0:he.input)===null||be===void 0?void 0:be.value,Ae,{source:"input"})},H=Ae=>{_e.current||$||w(Ae)},i=typeof P=="boolean"?m.createElement(ue.Z,null):null,l=`${Xe}-button`;let j;const y=P||{},g=y.type&&y.type.__ANT_BUTTON===!0;g||y.type==="button"?j=(0,T.Tm)(y,Object.assign({onMouseDown:r,onClick:Ae=>{var he,be;(be=(he=y==null?void 0:y.props)===null||he===void 0?void 0:he.onClick)===null||be===void 0||be.call(he,Ae),w(Ae)},key:"enterButton"},g?{className:l,size:B}:{})):j=m.createElement(v.ZP,{className:l,type:P?"primary":void 0,size:B,disabled:z,key:"enterButton",onMouseDown:r,onClick:w,loading:$,icon:i},P),A&&(j=[j,(0,T.Tm)(A,{key:"addonAfter"})]);const W=u()(Xe,{[`${Xe}-rtl`]:$e==="rtl",[`${Xe}-${B}`]:!!B,[`${Xe}-with-button`]:!!P},te),xe=Ae=>{_e.current=!0,Ce==null||Ce(Ae)},ie=Ae=>{_e.current=!1,We==null||We(Ae)};return m.createElement(ee.Z,Object.assign({ref:(0,S.sQ)(E,ge),onPressEnter:H},Ie,{size:B,onCompositionStart:xe,onCompositionEnd:ie,prefixCls:fe,addonAfter:j,suffix:ae,onChange:f,className:W,disabled:z}))}),U=e(1643);const D=ee.Z;D.Group=Z,D.Search=Q,D.TextArea=U.Z,D.Password=de;var Be=D},9937:function(Ze,ve,e){e.d(ve,{M1:function(){return n},TM:function(){return T},Xy:function(){return Z},bi:function(){return X},e5:function(){return ue},ik:function(){return F},nz:function(){return c},pU:function(){return x},s7:function(){return S},x0:function(){return d}});var t=e(17313),u=e(74207),m=e(37613),k=e(83116);const c=v=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:v,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),x=v=>({borderColor:v.hoverBorderColor}),n=v=>({borderColor:v.activeBorderColor,boxShadow:v.activeShadow,outline:0}),Z=v=>({color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},x((0,m.TS)(v,{hoverBorderColor:v.colorBorder})))}),ee=v=>{const{paddingBlockLG:o,fontSizeLG:h,lineHeightLG:b,borderRadiusLG:q,paddingInlineLG:Q}=v;return{padding:`${o}px ${Q}px`,fontSize:h,lineHeight:b,borderRadius:q}},d=v=>({padding:`${v.paddingBlockSM}px ${v.paddingInlineSM}px`,borderRadius:v.borderRadiusSM}),X=(v,o)=>{const{componentCls:h,colorError:b,colorWarning:q,errorActiveShadow:Q,warningActiveShadow:U,colorErrorBorderHover:D,colorWarningBorderHover:Be}=v;return{[`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:b,"&:hover":{borderColor:D},"&:focus, &-focused":Object.assign({},n((0,m.TS)(v,{activeBorderColor:b,activeShadow:Q}))),[`${h}-prefix, ${h}-suffix`]:{color:b}},[`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:q,"&:hover":{borderColor:Be},"&:focus, &-focused":Object.assign({},n((0,m.TS)(v,{activeBorderColor:q,activeShadow:U}))),[`${h}-prefix, ${h}-suffix`]:{color:q}}}},F=v=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${v.paddingBlock}px ${v.paddingInline}px`,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight,backgroundColor:v.colorBgContainer,backgroundImage:"none",borderWidth:v.lineWidth,borderStyle:v.lineType,borderColor:v.colorBorder,borderRadius:v.borderRadius,transition:`all ${v.motionDurationMid}`},c(v.colorTextPlaceholder)),{"&:hover":Object.assign({},x(v)),"&:focus, &-focused":Object.assign({},n(v)),"&-disabled, &[disabled]":Object.assign({},Z(v)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:v.controlHeight,lineHeight:v.lineHeight,verticalAlign:"bottom",transition:`all ${v.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ee(v)),"&-sm":Object.assign({},d(v)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),S=v=>{const{componentCls:o,antCls:h}=v;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:v.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${o}, &-lg > ${o}-group-addon`]:Object.assign({},ee(v)),[`&-sm ${o}, &-sm > ${o}-group-addon`]:Object.assign({},d(v)),[`&-lg ${h}-select-single ${h}-select-selector`]:{height:v.controlHeightLG},[`&-sm ${h}-select-single ${h}-select-selector`]:{height:v.controlHeightSM},[`> ${o}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${o}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${v.paddingInline}px`,color:v.colorText,fontWeight:"normal",fontSize:v.fontSize,textAlign:"center",backgroundColor:v.colorFillAlter,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadius,transition:`all ${v.motionDurationSlow}`,lineHeight:1,[`${h}-select`]:{margin:`-${v.paddingBlock+1}px -${v.paddingInline}px`,[`&${h}-select-single:not(${h}-select-customize-input)`]:{[`${h}-select-selector`]:{backgroundColor:"inherit",border:`${v.lineWidth}px ${v.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${h}-select-selector`]:{color:v.colorPrimary}}},[`${h}-cascader-picker`]:{margin:`-9px -${v.paddingInline}px`,backgroundColor:"transparent",[`${h}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${o}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${o}-search-with-button &`]:{zIndex:0}}},[`> ${o}:first-child, ${o}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}-affix-wrapper`]:{[`&:not(:first-child) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}:last-child, ${o}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${o}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-search &`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius}},[`&:not(:first-child), ${o}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${o}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${o}-group-addon, ${o}-group-wrap, > ${o}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:v.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + .${N}-col-xl-24${Re}-label`]:v(p),[`@media (max-width: ${p.screenXSMax}px)`]:[o(p),{[G]:{[`.${N}-col-xs-24${Re}-label`]:v(p)}}],[`@media (max-width: ${p.screenSMMax}px)`]:{[G]:{[`.${N}-col-sm-24${Re}-label`]:v(p)}},[`@media (max-width: ${p.screenMDMax}px)`]:{[G]:{[`.${N}-col-md-24${Re}-label`]:v(p)}},[`@media (max-width: ${p.screenLGMax}px)`]:{[G]:{[`.${N}-col-lg-24${Re}-label`]:v(p)}}}},b=(p,G)=>(0,F.TS)(p,{formItemCls:`${p.componentCls}-item`,rootPrefixCls:G});var q=(0,S.Z)("Form",(p,G)=>{let{rootPrefixCls:Re}=G;const N=b(p,Re);return[se(N),de(N),_(N),ue(N),T(N),h(N),(0,X.Z)(N),d.kr]},p=>({labelRequiredMarkColor:p.colorError,labelColor:p.colorTextHeading,labelFontSize:p.fontSize,labelHeight:p.controlHeight,labelColonMarginInlineStart:p.marginXXS/2,labelColonMarginInlineEnd:p.marginXS,itemMarginBottom:p.marginLG,verticalLabelPadding:`0 0 ${p.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Q=[];function U(p,G,Re){let N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof p=="string"?p:`${G}-${N}`,error:p,errorStatus:Re}}var Be=p=>{let{help:G,helpStatus:Re,errors:N=Q,warnings:I=Q,className:Fe,fieldId:Oe,onVisibleChanged:qe}=p;const{prefixCls:Ge}=c.useContext(n.Rk),lt=`${Ge}-item-explain`,[,dt]=q(Ge),ft=(0,c.useMemo)(()=>(0,x.Z)(Ge),[Ge]),wt=Z(N),pt=Z(I),ct=c.useMemo(()=>G!=null?[U(G,"help",Re)]:[].concat((0,t.Z)(wt.map((it,Nt)=>U(it,"error","error",Nt))),(0,t.Z)(pt.map((it,Nt)=>U(it,"warning","warning",Nt)))),[G,Re,wt,pt]),xt={};return Oe&&(xt.id=`${Oe}_help`),c.createElement(k.default,{motionDeadline:ft.motionDeadline,motionName:`${Ge}-show-help`,visible:!!ct.length,onVisibleChanged:qe},it=>{const{className:Nt,style:Ht}=it;return c.createElement("div",Object.assign({},xt,{className:m()(lt,Nt,Fe,dt),style:Ht,role:"alert"}),c.createElement(k.CSSMotionList,Object.assign({keys:ct},(0,x.Z)(Ge),{motionName:`${Ge}-show-help-item`,component:!1}),dn=>{const{key:Tt,error:Ut,errorStatus:Me,className:ze,style:Ke}=dn;return c.createElement("div",{key:Tt,className:m()(ze,{[`${lt}-${Me}`]:Me}),style:Ke},Ut)}))})},R=e(95013),ge=e(36355),L=e(1684),J=e(52946),te=e(19716),Y=e(16722);const ae=["parentNode"],P="form_item";function A(p){return p===void 0||p===!1?[]:Array.isArray(p)?p:[p]}function $(p,G){if(!p.length)return;const Re=p.join("_");return G?`${G}_${Re}`:ae.includes(Re)?`${P}_${Re}`:Re}function z(p,G,Re,N,I,Fe){let Oe=N;return Fe!==void 0?Oe=Fe:Re.validating?Oe="validating":p.length?Oe="error":G.length?Oe="warning":(Re.touched||I&&Re.validated)&&(Oe="success"),Oe}function M(p){return A(p).join("_")}function me(p){const[G]=(0,R.useForm)(),Re=c.useRef({}),N=c.useMemo(()=>p!=null?p:Object.assign(Object.assign({},G),{__INTERNAL__:{itemRef:I=>Fe=>{const Oe=M(I);Fe?Re.current[Oe]=Fe:delete Re.current[Oe]}},scrollToField:function(I){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Oe=A(I),qe=$(Oe,N.__INTERNAL__.name),Ge=qe?document.getElementById(qe):null;Ge&&(0,Y.Z)(Ge,Object.assign({scrollMode:"if-needed",block:"nearest"},Fe))},getFieldInstance:I=>{const Fe=M(I);return Re.current[Fe]}}),[p,G]);return[N]}var Ce=e(28726),We=function(p,G){var Re={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&G.indexOf(N)<0&&(Re[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,N=Object.getOwnPropertySymbols(p);I{const Re=c.useContext(L.Z),{getPrefixCls:N,direction:I,form:Fe}=c.useContext(ge.E_),{prefixCls:Oe,className:qe,rootClassName:Ge,size:lt,disabled:dt=Re,form:ft,colon:wt,labelAlign:pt,labelWrap:ct,labelCol:xt,wrapperCol:it,hideRequiredMark:Nt,layout:Ht="horizontal",scrollToFirstError:dn,requiredMark:Tt,onFinishFailed:Ut,name:Me,style:ze,feedbackIcons:Ke}=p,et=We(p,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),je=(0,te.Z)(lt),Ue=c.useContext(Ce.Z),Ve=(0,c.useMemo)(()=>Tt!==void 0?Tt:Fe&&Fe.requiredMark!==void 0?Fe.requiredMark:!Nt,[Nt,Tt,Fe]),ht=wt!=null?wt:Fe==null?void 0:Fe.colon,Pt=N("form",Oe),[Kt,An]=q(Pt),sn=m()(Pt,`${Pt}-${Ht}`,{[`${Pt}-hide-required-mark`]:Ve===!1,[`${Pt}-rtl`]:I==="rtl",[`${Pt}-${je}`]:je},An,Fe==null?void 0:Fe.className,qe,Ge),[xn]=me(ft),{__INTERNAL__:en}=xn;en.name=Me;const Gt=(0,c.useMemo)(()=>({name:Me,labelAlign:pt,labelCol:xt,labelWrap:ct,wrapperCol:it,vertical:Ht==="vertical",colon:ht,requiredMark:Ve,itemRef:en.itemRef,form:xn,feedbackIcons:Ke}),[Me,pt,xt,it,Ht,ht,Ve,xn,Ke]);c.useImperativeHandle(G,()=>xn);const bn=(Kn,nn)=>{if(Kn){let fn={block:"nearest"};typeof Kn=="object"&&(fn=Kn),xn.scrollToField(nn,fn)}},Sn=Kn=>{if(Ut==null||Ut(Kn),Kn.errorFields.length){const nn=Kn.errorFields[0].name;if(dn!==void 0){bn(dn,nn);return}Fe&&Fe.scrollToFirstError!==void 0&&bn(Fe.scrollToFirstError,nn)}};return Kt(c.createElement(L.n,{disabled:dt},c.createElement(J.q,{size:je},c.createElement(n.RV,Object.assign({},{validateMessages:Ue}),c.createElement(n.q3.Provider,{value:Gt},c.createElement(R.default,Object.assign({id:Me},et,{name:Me,onFinishFailed:Sn,form:xn,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),ze),className:sn})))))))};var $e=c.forwardRef(Ie),_e=e(41799),Xe=e(8654),fe=e(92343),Pe=e(11592);function B(p){if(typeof p=="function")return p;const G=(0,Pe.Z)(p);return G.length<=1?G[0]:G}const E=()=>{const{status:p,errors:G=[],warnings:Re=[]}=(0,c.useContext)(n.aM);return{status:p,errors:G,warnings:Re}};E.Context=n.aM;var f=E,r=e(16089);function w(p){const[G,Re]=c.useState(p),N=(0,c.useRef)(null),I=(0,c.useRef)([]),Fe=(0,c.useRef)(!1);c.useEffect(()=>(Fe.current=!1,()=>{Fe.current=!0,r.Z.cancel(N.current),N.current=null}),[]);function Oe(qe){Fe.current||(N.current===null&&(I.current=[],N.current=(0,r.Z)(()=>{N.current=null,Re(Ge=>{let lt=Ge;return I.current.forEach(dt=>{lt=dt(lt)}),lt})})),I.current.push(qe))}return[G,Oe]}function H(){const{itemRef:p}=c.useContext(n.q3),G=c.useRef({});function Re(N,I){const Fe=I&&typeof I=="object"&&I.ref,Oe=N.join("_");return(G.current.name!==Oe||G.current.originRef!==Fe)&&(G.current.name=Oe,G.current.originRef=Fe,G.current.ref=(0,Xe.sQ)(p(N),Fe)),G.current.ref}return Re}var i=e(29194),l=e(34280),j=e(2738),y=e(27382),g=e(37028);const W=p=>{const{formItemCls:G}=p;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${G}-control`]:{display:"flex"}}}};var xe=(0,S.b)(["Form","item-item"],(p,G)=>{let{rootPrefixCls:Re}=G;const N=b(p,Re);return[W(N)]}),Ae=p=>{const{prefixCls:G,status:Re,wrapperCol:N,children:I,errors:Fe,warnings:Oe,_internalItemRender:qe,extra:Ge,help:lt,fieldId:dt,marginBottom:ft,onErrorVisibleChanged:wt}=p,pt=`${G}-item`,ct=c.useContext(n.q3),xt=N||ct.wrapperCol||{},it=m()(`${pt}-control`,xt.className),Nt=c.useMemo(()=>Object.assign({},ct),[ct]);delete Nt.labelCol,delete Nt.wrapperCol;const Ht=c.createElement("div",{className:`${pt}-control-input`},c.createElement("div",{className:`${pt}-control-input-content`},I)),dn=c.useMemo(()=>({prefixCls:G,status:Re}),[G,Re]),Tt=ft!==null||Fe.length||Oe.length?c.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},c.createElement(n.Rk.Provider,{value:dn},c.createElement(Be,{fieldId:dt,errors:Fe,warnings:Oe,help:lt,helpStatus:Re,className:`${pt}-explain-connected`,onVisibleChanged:wt})),!!ft&&c.createElement("div",{style:{width:0,height:ft}})):null,Ut={};dt&&(Ut.id=`${dt}_extra`);const Me=Ge?c.createElement("div",Object.assign({},Ut,{className:`${pt}-extra`}),Ge):null,ze=qe&&qe.mark==="pro_table_render"&&qe.render?qe.render(p,{input:Ht,errorList:Tt,extra:Me}):c.createElement(c.Fragment,null,Ht,Tt,Me);return c.createElement(n.q3.Provider,{value:Nt},c.createElement(g.Z,Object.assign({},xt,{className:it}),ze),c.createElement(xe,{prefixCls:G}))},he=e(61485),be=e(31724),C=e(9763),le=e(6848),re=function(p,G){var Re={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&G.indexOf(N)<0&&(Re[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,N=Object.getOwnPropertySymbols(p);I{let{prefixCls:G,label:Re,htmlFor:N,labelCol:I,labelAlign:Fe,colon:Oe,required:qe,requiredMark:Ge,tooltip:lt}=p;var dt;const[ft]=(0,C.Z)("Form"),{vertical:wt,labelAlign:pt,labelCol:ct,labelWrap:xt,colon:it}=c.useContext(n.q3);if(!Re)return null;const Nt=I||ct||{},Ht=Fe||pt,dn=`${G}-item-label`,Tt=m()(dn,Ht==="left"&&`${dn}-left`,Nt.className,{[`${dn}-wrap`]:!!xt});let Ut=Re;const Me=Oe===!0||it!==!1&&Oe!==!1;Me&&!wt&&typeof Re=="string"&&Re.trim()!==""&&(Ut=Re.replace(/[:|:]\s*$/,""));const Ke=Se(lt);if(Ke){const{icon:Ve=c.createElement(he.Z,null)}=Ke,ht=re(Ke,["icon"]),Pt=c.createElement(le.Z,Object.assign({},ht),c.cloneElement(Ve,{className:`${G}-item-tooltip`,title:""}));Ut=c.createElement(c.Fragment,null,Ut,Pt)}const et=Ge==="optional",je=typeof Ge=="function";je?Ut=Ge(Ut,{required:!!qe}):et&&!qe&&(Ut=c.createElement(c.Fragment,null,Ut,c.createElement("span",{className:`${G}-item-optional`,title:""},(ft==null?void 0:ft.optional)||((dt=be.Z.Form)===null||dt===void 0?void 0:dt.optional))));const Ue=m()({[`${G}-item-required`]:qe,[`${G}-item-required-mark-optional`]:et||je,[`${G}-item-no-colon`]:!Me});return c.createElement(g.Z,Object.assign({},Nt,{className:Tt}),c.createElement("label",{htmlFor:N,className:Ue,title:typeof Re=="string"?Re:""},Ut))},at=e(29679),nt=e(19248),At=e(96512),Rt=e(58617);const Et={success:at.Z,warning:At.Z,error:nt.Z,validating:Rt.Z};function Je(p){let{children:G,errors:Re,warnings:N,hasFeedback:I,validateStatus:Fe,prefixCls:Oe,meta:qe,noStyle:Ge}=p;const lt=`${Oe}-item`,{feedbackIcons:dt}=c.useContext(n.q3),ft=z(Re,N,qe,null,!!I,Fe),{isFormItemInput:wt,status:pt}=c.useContext(n.aM),ct=c.useMemo(()=>{var xt;let it;if(I){const dn=I!==!0&&I.icons||dt,Tt=ft&&((xt=dn==null?void 0:dn({status:ft,errors:Re,warnings:N}))===null||xt===void 0?void 0:xt[ft]),Ut=ft&&Et[ft];it=Tt!==!1&&Ut?c.createElement("span",{className:m()(`${lt}-feedback-icon`,`${lt}-feedback-icon-${ft}`)},Tt||c.createElement(Ut,null)):null}let Nt=!0,Ht=ft||"";return Ge&&(Nt=wt,Ht=(ft!=null?ft:pt)||""),{status:Ht,errors:Re,warnings:N,hasFeedback:!!I,feedbackIcon:it,isFormItemInput:Nt}},[ft,I,Ge,wt,pt]);return c.createElement(n.aM.Provider,{value:ct},G)}var tn=function(p,G){var Re={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&G.indexOf(N)<0&&(Re[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,N=Object.getOwnPropertySymbols(p);I{if(Ke&&Tt.current){const An=getComputedStyle(Tt.current);Ue(parseInt(An.marginBottom,10))}},[Ke,et]);const Ve=An=>{An||Ue(null)},Pt=function(){let An=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const sn=An?Ut:lt.errors,xn=An?Me:lt.warnings;return z(sn,xn,lt,"",!!dt,Ge)}(),Kt=m()(Ht,Re,N,{[`${Ht}-with-help`]:ze||Ut.length||Me.length,[`${Ht}-has-feedback`]:Pt&&dt,[`${Ht}-has-success`]:Pt==="success",[`${Ht}-has-warning`]:Pt==="warning",[`${Ht}-has-error`]:Pt==="error",[`${Ht}-is-validating`]:Pt==="validating",[`${Ht}-hidden`]:ft});return c.createElement("div",{className:Kt,style:I,ref:Tt},c.createElement(y.Z,Object.assign({className:`${Ht}-row`},(0,j.Z)(Nt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),c.createElement(ot,Object.assign({htmlFor:pt},p,{requiredMark:dn,required:ct!=null?ct:xt,prefixCls:G})),c.createElement(Ae,Object.assign({},p,lt,{errors:Ut,warnings:Me,prefixCls:G,status:Pt,help:Fe,marginBottom:je,onErrorVisibleChanged:Ve}),c.createElement(n.qI.Provider,{value:it},c.createElement(Je,{prefixCls:G,meta:lt,errors:lt.errors,warnings:lt.warnings,hasFeedback:dt,validateStatus:Pt},wt)))),!!je&&c.createElement("div",{className:`${Ht}-margin-offset`,style:{marginBottom:-je}}))}const gt="__SPLIT__",It=null,Xt=c.memo(p=>{let{children:G}=p;return G},(p,G)=>p.value===G.value&&p.update===G.update&&p.childProps.length===G.childProps.length&&p.childProps.every((Re,N)=>Re===G.childProps[N]));function Dt(p){return p!=null}function $t(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Wt(p){const{name:G,noStyle:Re,className:N,dependencies:I,prefixCls:Fe,shouldUpdate:Oe,rules:qe,children:Ge,required:lt,label:dt,messageVariables:ft,trigger:wt="onChange",validateTrigger:pt,hidden:ct,help:xt}=p,{getPrefixCls:it}=c.useContext(ge.E_),{name:Nt}=c.useContext(n.q3),Ht=B(Ge),dn=typeof Ht=="function",Tt=c.useContext(n.qI),{validateTrigger:Ut}=c.useContext(R.FieldContext),Me=pt!==void 0?pt:Ut,ze=Dt(G),Ke=it("form",Fe),[et,je]=q(Ke),Ue=c.useContext(R.ListContext),Ve=c.useRef(),[ht,Pt]=w({}),[Kt,An]=(0,_e.Z)(()=>$t()),sn=nn=>{const fn=Ue==null?void 0:Ue.getKey(nn.name);if(An(nn.destroy?$t():nn,!0),Re&&xt!==!1&&Tt){let Bn=nn.name;if(nn.destroy)Bn=Ve.current||Bn;else if(fn!==void 0){const[vn,jn]=fn;Bn=[vn].concat((0,t.Z)(jn)),Ve.current=Bn}Tt(nn,Bn)}},xn=(nn,fn)=>{Pt(Bn=>{const vn=Object.assign({},Bn),ur=[].concat((0,t.Z)(nn.name.slice(0,-1)),(0,t.Z)(fn)).join(gt);return nn.destroy?delete vn[ur]:vn[ur]=nn,vn})},[en,Gt]=c.useMemo(()=>{const nn=(0,t.Z)(Kt.errors),fn=(0,t.Z)(Kt.warnings);return Object.values(ht).forEach(Bn=>{nn.push.apply(nn,(0,t.Z)(Bn.errors||[])),fn.push.apply(fn,(0,t.Z)(Bn.warnings||[]))}),[nn,fn]},[ht,Kt.errors,Kt.warnings]),bn=H();function Sn(nn,fn,Bn){return Re&&!ct?c.createElement(Je,{prefixCls:Ke,hasFeedback:p.hasFeedback,validateStatus:p.validateStatus,meta:Kt,errors:en,warnings:Gt,noStyle:!0},nn):c.createElement(yt,Object.assign({key:"row"},p,{className:m()(N,je),prefixCls:Ke,fieldId:fn,isRequired:Bn,errors:en,warnings:Gt,meta:Kt,onSubItemMetaChange:xn}),nn)}if(!ze&&!dn&&!I)return et(Sn(Ht));let Kn={};return typeof dt=="string"?Kn.label=dt:G&&(Kn.label=String(G)),ft&&(Kn=Object.assign(Object.assign({},Kn),ft)),et(c.createElement(R.Field,Object.assign({},p,{messageVariables:Kn,trigger:wt,validateTrigger:Me,onMetaChange:sn}),(nn,fn,Bn)=>{const vn=A(G).length&&fn?fn.name:[],jn=$(vn,Nt),ur=lt!==void 0?lt:!!(qe&&qe.some(jt=>{if(jt&&typeof jt=="object"&&jt.required&&!jt.warningOnly)return!0;if(typeof jt=="function"){const Qn=jt(Bn);return Qn&&Qn.required&&!Qn.warningOnly}return!1})),rn=Object.assign({},nn);let cn=null;if(Array.isArray(Ht)&&ze)cn=Ht;else if(!(dn&&(!(Oe||I)||ze))){if(!(I&&!dn&&!ze))if((0,fe.l$)(Ht)){const jt=Object.assign(Object.assign({},Ht.props),rn);if(jt.id||(jt.id=jn),xt||en.length>0||Gt.length>0||p.extra){const Ln=[];(xt||en.length>0)&&Ln.push(`${jn}_help`),p.extra&&Ln.push(`${jn}_extra`),jt["aria-describedby"]=Ln.join(" ")}en.length>0&&(jt["aria-invalid"]="true"),ur&&(jt["aria-required"]="true"),(0,Xe.Yr)(Ht)&&(jt.ref=bn(vn,Ht)),new Set([].concat((0,t.Z)(A(wt)),(0,t.Z)(A(Me)))).forEach(Ln=>{jt[Ln]=function(){for(var Zn,Yn,mr,nr,vr,Vt=arguments.length,zt=new Array(Vt),yn=0;yn{var{prefixCls:G,children:Re}=p,N=Qt(p,["prefixCls","children"]);const{getPrefixCls:I}=c.useContext(ge.E_),Fe=I("form",G),Oe=c.useMemo(()=>({prefixCls:Fe,status:"error"}),[Fe]);return c.createElement(R.List,Object.assign({},N),(qe,Ge,lt)=>c.createElement(n.Rk.Provider,{value:Oe},Re(qe.map(dt=>Object.assign(Object.assign({},dt),{fieldKey:dt.key})),Ge,{errors:lt.errors,warnings:lt.warnings})))};function Pn(){const{form:p}=(0,c.useContext)(n.q3);return p}const Ct=$e;Ct.Item=Wn,Ct.List=$n,Ct.ErrorList=Be,Ct.useForm=me,Ct.useFormInstance=Pn,Ct.useWatch=R.useWatch,Ct.Provider=n.RV,Ct.create=()=>{};var Tn=Ct},8628:function(Ze,ve,e){var t=e(59301),u=e(34280),m=e(56762),k=e(69507);function c(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),Z=(0,m.Z)(),ee=(0,k.ZP)();return(0,u.Z)(()=>{const d=ee.subscribe(X=>{n.current=X,x&&Z()});return()=>ee.unsubscribe(d)},[]),n.current}ve.Z=c},9432:function(Ze,ve,e){e.d(ve,{Z:function(){return de},n:function(){return De}});var t=e(19248),u=e(92310),m=e.n(u),k=e(93681),c=e(8654),x=e(59301),n=e(19080),Z=e(36355),ee=e(1684),d=e(19716),X=e(32441),F=e(33234),S=e(59412),ce=e(9937);function _(ue){return!!(ue.prefix||ue.suffix||ue.allowClear)}var V=function(ue,T){var v={};for(var o in ue)Object.prototype.hasOwnProperty.call(ue,o)&&T.indexOf(o)<0&&(v[o]=ue[o]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,o=Object.getOwnPropertySymbols(ue);h{var v;const{prefixCls:o,bordered:h=!0,status:b,size:q,disabled:Q,onBlur:U,onFocus:D,suffix:Be,allowClear:R,addonAfter:ge,addonBefore:L,className:J,style:te,styles:Y,rootClassName:ae,onChange:P,classNames:A}=ue,$=V(ue,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:z,direction:M,input:me}=x.useContext(Z.E_),Ce=z("input",o),We=(0,x.useRef)(null),[Ie,tt]=(0,ce.ZP)(Ce),{compactSize:$e,compactItemClassnames:_e}=(0,F.ri)(Ce,M),Xe=(0,d.Z)(xe=>{var ie;return(ie=q!=null?q:$e)!==null&&ie!==void 0?ie:xe}),fe=x.useContext(ee.Z),Pe=Q!=null?Q:fe,{status:B,hasFeedback:E,feedbackIcon:f}=(0,x.useContext)(X.aM),r=(0,n.F)(B,b),w=_(ue)||!!E,H=(0,x.useRef)(w);(0,x.useEffect)(()=>{var xe;w&&H.current,H.current=w},[w]);const i=(0,S.Z)(We,!0),l=xe=>{i(),U==null||U(xe)},j=xe=>{i(),D==null||D(xe)},y=xe=>{i(),P==null||P(xe)},g=(E||Be)&&x.createElement(x.Fragment,null,Be,E&&f);let W;return typeof R=="object"&&(R!=null&&R.clearIcon)?W=R:R&&(W={clearIcon:x.createElement(t.Z,null)}),Ie(x.createElement(k.default,Object.assign({ref:(0,c.sQ)(T,We),prefixCls:Ce,autoComplete:me==null?void 0:me.autoComplete},$,{disabled:Pe,onBlur:l,onFocus:j,style:Object.assign(Object.assign({},me==null?void 0:me.style),te),styles:Object.assign(Object.assign({},me==null?void 0:me.styles),Y),suffix:g,allowClear:W,className:m()(J,ae,_e,me==null?void 0:me.className),onChange:y,addonAfter:ge&&x.createElement(F.BR,null,x.createElement(X.Ux,{override:!0,status:!0},ge)),addonBefore:L&&x.createElement(F.BR,null,x.createElement(X.Ux,{override:!0,status:!0},L)),classNames:Object.assign(Object.assign(Object.assign({},A),me==null?void 0:me.classNames),{input:m()({[`${Ce}-sm`]:Xe==="small",[`${Ce}-lg`]:Xe==="large",[`${Ce}-rtl`]:M==="rtl",[`${Ce}-borderless`]:!h},!w&&(0,n.Z)(Ce,r),A==null?void 0:A.input,(v=me==null?void 0:me.classNames)===null||v===void 0?void 0:v.input,tt)}),classes:{affixWrapper:m()({[`${Ce}-affix-wrapper-sm`]:Xe==="small",[`${Ce}-affix-wrapper-lg`]:Xe==="large",[`${Ce}-affix-wrapper-rtl`]:M==="rtl",[`${Ce}-affix-wrapper-borderless`]:!h},(0,n.Z)(`${Ce}-affix-wrapper`,r,E),tt),wrapper:m()({[`${Ce}-group-rtl`]:M==="rtl"},tt),group:m()({[`${Ce}-group-wrapper-sm`]:Xe==="small",[`${Ce}-group-wrapper-lg`]:Xe==="large",[`${Ce}-group-wrapper-rtl`]:M==="rtl",[`${Ce}-group-wrapper-disabled`]:Pe},(0,n.Z)(`${Ce}-group-wrapper`,r,E),tt)}})))})},1643:function(Ze,ve,e){var t=e(19248),u=e(92310),m=e.n(u),k=e(9296),c=e(59301),x=e(19080),n=e(36355),Z=e(1684),ee=e(19716),d=e(32441),X=e(9432),F=e(9937),S=function(_,V){var De={};for(var se in _)Object.prototype.hasOwnProperty.call(_,se)&&V.indexOf(se)<0&&(De[se]=_[se]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(_);de{const{prefixCls:De,bordered:se=!0,size:de,disabled:ue,status:T,allowClear:v,showCount:o,classNames:h,rootClassName:b,className:q}=_,Q=S(_,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:U,direction:D}=c.useContext(n.E_),Be=(0,ee.Z)(de),R=c.useContext(Z.Z),ge=ue!=null?ue:R,{status:L,hasFeedback:J,feedbackIcon:te}=c.useContext(d.aM),Y=(0,x.F)(L,T),ae=c.useRef(null);c.useImperativeHandle(V,()=>{var M;return{resizableTextArea:(M=ae.current)===null||M===void 0?void 0:M.resizableTextArea,focus:me=>{var Ce,We;(0,X.n)((We=(Ce=ae.current)===null||Ce===void 0?void 0:Ce.resizableTextArea)===null||We===void 0?void 0:We.textArea,me)},blur:()=>{var me;return(me=ae.current)===null||me===void 0?void 0:me.blur()}}});const P=U("input",De);let A;typeof v=="object"&&(v!=null&&v.clearIcon)?A=v:v&&(A={clearIcon:c.createElement(t.Z,null)});const[$,z]=(0,F.ZP)(P);return $(c.createElement(k.default,Object.assign({},Q,{disabled:ge,allowClear:A,className:m()(q,b),classes:{affixWrapper:m()(`${P}-textarea-affix-wrapper`,{[`${P}-affix-wrapper-rtl`]:D==="rtl",[`${P}-affix-wrapper-borderless`]:!se,[`${P}-affix-wrapper-sm`]:Be==="small",[`${P}-affix-wrapper-lg`]:Be==="large",[`${P}-textarea-show-count`]:o},(0,x.Z)(`${P}-affix-wrapper`,Y),z)},classNames:Object.assign(Object.assign({},h),{textarea:m()({[`${P}-borderless`]:!se,[`${P}-sm`]:Be==="small",[`${P}-lg`]:Be==="large"},(0,x.Z)(P,Y),z,h==null?void 0:h.textarea)}),prefixCls:P,suffix:J&&c.createElement("span",{className:`${P}-textarea-suffix`},te),showCount:o,ref:ae})))});ve.Z=ce},59412:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});var t=e(59301);function u(m,k){const c=(0,t.useRef)([]),x=()=>{c.current.push(setTimeout(()=>{var n,Z,ee,d;!((n=m.current)===null||n===void 0)&&n.input&&((Z=m.current)===null||Z===void 0?void 0:Z.input.getAttribute("type"))==="password"&&(!((ee=m.current)===null||ee===void 0)&&ee.input.hasAttribute("value"))&&((d=m.current)===null||d===void 0||d.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(k&&x(),()=>c.current.forEach(n=>{n&&clearTimeout(n)})),[]),x}},92832:function(Ze,ve,e){e.d(ve,{default:function(){return Be}});var t=e(92310),u=e.n(t),m=e(59301),k=e(36355),c=e(32441),x=e(9937),Z=R=>{const{getPrefixCls:ge,direction:L}=(0,m.useContext)(k.E_),{prefixCls:J,className:te}=R,Y=ge("input-group",J),ae=ge("input"),[P,A]=(0,x.ZP)(ae),$=u()(Y,{[`${Y}-lg`]:R.size==="large",[`${Y}-sm`]:R.size==="small",[`${Y}-compact`]:R.compact,[`${Y}-rtl`]:L==="rtl"},A,te),z=(0,m.useContext)(c.aM),M=(0,m.useMemo)(()=>Object.assign(Object.assign({},z),{isFormItemInput:!1}),[z]);return P(m.createElement("span",{className:$,style:R.style,onMouseEnter:R.onMouseEnter,onMouseLeave:R.onMouseLeave,onFocus:R.onFocus,onBlur:R.onBlur},m.createElement(c.aM.Provider,{value:M},R.children)))},ee=e(9432),d=e(73331),X=e(15277),F=e(2738),S=e(8654),ce=e(59412),_=function(R,ge){var L={};for(var J in R)Object.prototype.hasOwnProperty.call(R,J)&&ge.indexOf(J)<0&&(L[J]=R[J]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,J=Object.getOwnPropertySymbols(R);teR?m.createElement(X.Z,null):m.createElement(d.Z,null),De={click:"onClick",hover:"onMouseOver"};var de=m.forwardRef((R,ge)=>{const{visibilityToggle:L=!0}=R,J=typeof L=="object"&&L.visible!==void 0,[te,Y]=(0,m.useState)(()=>J?L.visible:!1),ae=(0,m.useRef)(null);m.useEffect(()=>{J&&Y(L.visible)},[J,L]);const P=(0,ce.Z)(ae),A=()=>{const{disabled:Pe}=R;Pe||(te&&P(),Y(B=>{var E;const f=!B;return typeof L=="object"&&((E=L.onVisibleChange)===null||E===void 0||E.call(L,f)),f}))},$=Pe=>{const{action:B="click",iconRender:E=V}=R,f=De[B]||"",r=E(te),w={[f]:A,className:`${Pe}-icon`,key:"passwordIcon",onMouseDown:H=>{H.preventDefault()},onMouseUp:H=>{H.preventDefault()}};return m.cloneElement(m.isValidElement(r)?r:m.createElement("span",null,r),w)},{className:z,prefixCls:M,inputPrefixCls:me,size:Ce}=R,We=_(R,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ie}=m.useContext(k.E_),tt=Ie("input",me),$e=Ie("input-password",M),_e=L&&$($e),Xe=u()($e,z,{[`${$e}-${Ce}`]:!!Ce}),fe=Object.assign(Object.assign({},(0,F.Z)(We,["suffix","iconRender","visibilityToggle"])),{type:te?"text":"password",className:Xe,prefixCls:tt,suffix:_e});return Ce&&(fe.size=Ce),m.createElement(ee.Z,Object.assign({ref:(0,S.sQ)(ge,ae)},fe))}),ue=e(47472),T=e(92343),v=e(3113),o=e(19716),h=e(33234),b=function(R,ge){var L={};for(var J in R)Object.prototype.hasOwnProperty.call(R,J)&&ge.indexOf(J)<0&&(L[J]=R[J]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,J=Object.getOwnPropertySymbols(R);te{const{prefixCls:L,inputPrefixCls:J,className:te,size:Y,suffix:ae,enterButton:P=!1,addonAfter:A,loading:$,disabled:z,onSearch:M,onChange:me,onCompositionStart:Ce,onCompositionEnd:We}=R,Ie=b(R,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:tt,direction:$e}=m.useContext(k.E_),_e=m.useRef(!1),Xe=tt("input-search",L),fe=tt("input",J),{compactSize:Pe}=(0,h.ri)(Xe,$e),B=(0,o.Z)(Ae=>{var he;return(he=Y!=null?Y:Pe)!==null&&he!==void 0?he:Ae}),E=m.useRef(null),f=Ae=>{Ae&&Ae.target&&Ae.type==="click"&&M&&M(Ae.target.value,Ae,{source:"clear"}),me&&me(Ae)},r=Ae=>{var he;document.activeElement===((he=E.current)===null||he===void 0?void 0:he.input)&&Ae.preventDefault()},w=Ae=>{var he,be;M&&M((be=(he=E.current)===null||he===void 0?void 0:he.input)===null||be===void 0?void 0:be.value,Ae,{source:"input"})},H=Ae=>{_e.current||$||w(Ae)},i=typeof P=="boolean"?m.createElement(ue.Z,null):null,l=`${Xe}-button`;let j;const y=P||{},g=y.type&&y.type.__ANT_BUTTON===!0;g||y.type==="button"?j=(0,T.Tm)(y,Object.assign({onMouseDown:r,onClick:Ae=>{var he,be;(be=(he=y==null?void 0:y.props)===null||he===void 0?void 0:he.onClick)===null||be===void 0||be.call(he,Ae),w(Ae)},key:"enterButton"},g?{className:l,size:B}:{})):j=m.createElement(v.ZP,{className:l,type:P?"primary":void 0,size:B,disabled:z,key:"enterButton",onMouseDown:r,onClick:w,loading:$,icon:i},P),A&&(j=[j,(0,T.Tm)(A,{key:"addonAfter"})]);const W=u()(Xe,{[`${Xe}-rtl`]:$e==="rtl",[`${Xe}-${B}`]:!!B,[`${Xe}-with-button`]:!!P},te),xe=Ae=>{_e.current=!0,Ce==null||Ce(Ae)},ie=Ae=>{_e.current=!1,We==null||We(Ae)};return m.createElement(ee.Z,Object.assign({ref:(0,S.sQ)(E,ge),onPressEnter:H},Ie,{size:B,onCompositionStart:xe,onCompositionEnd:ie,prefixCls:fe,addonAfter:j,suffix:ae,onChange:f,className:W,disabled:z}))}),U=e(1643);const D=ee.Z;D.Group=Z,D.Search=Q,D.TextArea=U.Z,D.Password=de;var Be=D},9937:function(Ze,ve,e){e.d(ve,{M1:function(){return n},TM:function(){return T},Xy:function(){return Z},bi:function(){return X},e5:function(){return ue},ik:function(){return F},nz:function(){return c},pU:function(){return x},s7:function(){return S},x0:function(){return d}});var t=e(17313),u=e(74207),m=e(37613),k=e(83116);const c=v=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:v,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),x=v=>({borderColor:v.hoverBorderColor}),n=v=>({borderColor:v.activeBorderColor,boxShadow:v.activeShadow,outline:0}),Z=v=>({color:v.colorTextDisabled,backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},x((0,m.TS)(v,{hoverBorderColor:v.colorBorder})))}),ee=v=>{const{paddingBlockLG:o,fontSizeLG:h,lineHeightLG:b,borderRadiusLG:q,paddingInlineLG:Q}=v;return{padding:`${o}px ${Q}px`,fontSize:h,lineHeight:b,borderRadius:q}},d=v=>({padding:`${v.paddingBlockSM}px ${v.paddingInlineSM}px`,borderRadius:v.borderRadiusSM}),X=(v,o)=>{const{componentCls:h,colorError:b,colorWarning:q,errorActiveShadow:Q,warningActiveShadow:U,colorErrorBorderHover:D,colorWarningBorderHover:Be}=v;return{[`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:b,"&:hover":{borderColor:D},"&:focus, &-focused":Object.assign({},n((0,m.TS)(v,{activeBorderColor:b,activeShadow:Q}))),[`${h}-prefix, ${h}-suffix`]:{color:b}},[`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:q,"&:hover":{borderColor:Be},"&:focus, &-focused":Object.assign({},n((0,m.TS)(v,{activeBorderColor:q,activeShadow:U}))),[`${h}-prefix, ${h}-suffix`]:{color:q}}}},F=v=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${v.paddingBlock}px ${v.paddingInline}px`,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight,backgroundColor:v.colorBgContainer,backgroundImage:"none",borderWidth:v.lineWidth,borderStyle:v.lineType,borderColor:v.colorBorder,borderRadius:v.borderRadius,transition:`all ${v.motionDurationMid}`},c(v.colorTextPlaceholder)),{"&:hover":Object.assign({},x(v)),"&:focus, &-focused":Object.assign({},n(v)),"&-disabled, &[disabled]":Object.assign({},Z(v)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:v.controlHeight,lineHeight:v.lineHeight,verticalAlign:"bottom",transition:`all ${v.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ee(v)),"&-sm":Object.assign({},d(v)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),S=v=>{const{componentCls:o,antCls:h}=v;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:v.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${o}, &-lg > ${o}-group-addon`]:Object.assign({},ee(v)),[`&-sm ${o}, &-sm > ${o}-group-addon`]:Object.assign({},d(v)),[`&-lg ${h}-select-single ${h}-select-selector`]:{height:v.controlHeightLG},[`&-sm ${h}-select-single ${h}-select-selector`]:{height:v.controlHeightSM},[`> ${o}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${o}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${v.paddingInline}px`,color:v.colorText,fontWeight:"normal",fontSize:v.fontSize,textAlign:"center",backgroundColor:v.colorFillAlter,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,borderRadius:v.borderRadius,transition:`all ${v.motionDurationSlow}`,lineHeight:1,[`${h}-select`]:{margin:`-${v.paddingBlock+1}px -${v.paddingInline}px`,[`&${h}-select-single:not(${h}-select-customize-input)`]:{[`${h}-select-selector`]:{backgroundColor:"inherit",border:`${v.lineWidth}px ${v.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${h}-select-selector`]:{color:v.colorPrimary}}},[`${h}-cascader-picker`]:{margin:`-9px -${v.paddingInline}px`,backgroundColor:"transparent",[`${h}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${o}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${o}-search-with-button &`]:{zIndex:0}}},[`> ${o}:first-child, ${o}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}-affix-wrapper`]:{[`&:not(:first-child) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}:last-child, ${o}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${h}-select ${h}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${o}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-search &`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius}},[`&:not(:first-child), ${o}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${o}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${o}-group-addon, ${o}-group-wrap, > ${o}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:v.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${o}-affix-wrapper, & > ${o}-number-affix-wrapper, & > ${h}-picker-range @@ -47,9 +47,9 @@ & > ${h}-cascader-picker:first-child ${o}`]:{borderStartStartRadius:v.borderRadius,borderEndStartRadius:v.borderRadius},[`& > *:last-child, & > ${h}-select:last-child > ${h}-select-selector, & > ${h}-cascader-picker:last-child ${o}, - & > ${h}-cascader-picker-focused:last-child ${o}`]:{borderInlineEndWidth:v.lineWidth,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius},[`& > ${h}-select-auto-complete ${o}`]:{verticalAlign:"top"},[`${o}-group-wrapper + ${o}-group-wrapper`]:{marginInlineStart:-v.lineWidth,[`${o}-affix-wrapper`]:{borderRadius:0}},[`${o}-group-wrapper:not(:last-child)`]:{[`&${o}-search > ${o}-group`]:{[`& > ${o}-group-addon > ${o}-search-button`]:{borderRadius:0},[`& > ${o}`]:{borderStartStartRadius:v.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:v.borderRadius}}}})}},ce=v=>{const{componentCls:o,controlHeightSM:h,lineWidth:b}=v,Q=(h-b*2-16)/2;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(v)),F(v)),X(v,o)),{'&[type="color"]':{height:v.controlHeight,[`&${o}-lg`]:{height:v.controlHeightLG},[`&${o}-sm`]:{height:h,paddingTop:Q,paddingBottom:Q}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},_=v=>{const{componentCls:o}=v;return{[`${o}-clear-icon`]:{margin:0,color:v.colorTextQuaternary,fontSize:v.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:hover":{color:v.colorTextTertiary},"&:active":{color:v.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${v.inputAffixPadding}px`}}}},V=v=>{const{componentCls:o,inputAffixPadding:h,colorTextDescription:b,motionDurationSlow:q,colorIcon:Q,colorIconHover:U,iconCls:D}=v;return{[`${o}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},F(v)),{display:"inline-flex",[`&:not(${o}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},x(v)),{zIndex:1,[`${o}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${o}[disabled]`]:{background:"transparent"}},[`> input${o}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${o}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:v.paddingXS}},"&-show-count-suffix":{color:b},"&-show-count-has-suffix":{marginInlineEnd:v.paddingXXS},"&-prefix":{marginInlineEnd:h},"&-suffix":{marginInlineStart:h}}}),_(v)),{[`${D}${o}-password-icon`]:{color:Q,cursor:"pointer",transition:`all ${q}`,"&:hover":{color:U}}}),X(v,`${o}-affix-wrapper`))}},Pe=v=>{const{componentCls:o,colorError:h,colorWarning:b,borderRadiusLG:q,borderRadiusSM:Q}=v;return{[`${o}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(v)),S(v)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${o}-group-addon`]:{borderRadius:q,fontSize:v.fontSizeLG}},"&-sm":{[`${o}-group-addon`]:{borderRadius:Q}},"&-status-error":{[`${o}-group-addon`]:{color:h,borderColor:h}},"&-status-warning":{[`${o}-group-addon`]:{color:b,borderColor:b}},"&-disabled":{[`${o}-group-addon`]:Object.assign({},Z(v))},[`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]:{[`${o}, ${o}-group-addon`]:{borderRadius:0}},[`&:not(${o}-compact-last-item)${o}-compact-first-item`]:{[`${o}, ${o}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${o}-compact-first-item)${o}-compact-last-item`]:{[`${o}, ${o}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},se=v=>{const{componentCls:o,antCls:h}=v,b=`${o}-search`;return{[b]:{[`${o}`]:{"&:hover, &:focus":{borderColor:v.colorPrimaryHover,[`+ ${o}-group-addon ${b}-button:not(${h}-btn-primary)`]:{borderInlineStartColor:v.colorPrimaryHover}}},[`${o}-affix-wrapper`]:{borderRadius:0},[`${o}-lg`]:{lineHeight:v.lineHeightLG-2e-4},[`> ${o}-group`]:{[`> ${o}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${b}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${b}-button:not(${h}-btn-primary)`]:{color:v.colorTextDescription,"&:hover":{color:v.colorPrimaryHover},"&:active":{color:v.colorPrimaryActive},[`&${h}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${b}-button`]:{height:v.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${b}-button`]:{height:v.controlHeightLG},[`&-small ${b}-button`]:{height:v.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${o}-compact-item`]:{[`&:not(${o}-compact-last-item)`]:{[`${o}-group-addon`]:{[`${o}-search-button`]:{marginInlineEnd:-v.lineWidth,borderRadius:0}}},[`&:not(${o}-compact-first-item)`]:{[`${o},${o}-affix-wrapper`]:{borderRadius:0}},[`> ${o}-group-addon ${o}-search-button, + & > ${h}-cascader-picker-focused:last-child ${o}`]:{borderInlineEndWidth:v.lineWidth,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius},[`& > ${h}-select-auto-complete ${o}`]:{verticalAlign:"top"},[`${o}-group-wrapper + ${o}-group-wrapper`]:{marginInlineStart:-v.lineWidth,[`${o}-affix-wrapper`]:{borderRadius:0}},[`${o}-group-wrapper:not(:last-child)`]:{[`&${o}-search > ${o}-group`]:{[`& > ${o}-group-addon > ${o}-search-button`]:{borderRadius:0},[`& > ${o}`]:{borderStartStartRadius:v.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:v.borderRadius}}}})}},ce=v=>{const{componentCls:o,controlHeightSM:h,lineWidth:b}=v,Q=(h-b*2-16)/2;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(v)),F(v)),X(v,o)),{'&[type="color"]':{height:v.controlHeight,[`&${o}-lg`]:{height:v.controlHeightLG},[`&${o}-sm`]:{height:h,paddingTop:Q,paddingBottom:Q}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},_=v=>{const{componentCls:o}=v;return{[`${o}-clear-icon`]:{margin:0,color:v.colorTextQuaternary,fontSize:v.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:hover":{color:v.colorTextTertiary},"&:active":{color:v.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${v.inputAffixPadding}px`}}}},V=v=>{const{componentCls:o,inputAffixPadding:h,colorTextDescription:b,motionDurationSlow:q,colorIcon:Q,colorIconHover:U,iconCls:D}=v;return{[`${o}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},F(v)),{display:"inline-flex",[`&:not(${o}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},x(v)),{zIndex:1,[`${o}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${o}[disabled]`]:{background:"transparent"}},[`> input${o}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${o}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:v.paddingXS}},"&-show-count-suffix":{color:b},"&-show-count-has-suffix":{marginInlineEnd:v.paddingXXS},"&-prefix":{marginInlineEnd:h},"&-suffix":{marginInlineStart:h}}}),_(v)),{[`${D}${o}-password-icon`]:{color:Q,cursor:"pointer",transition:`all ${q}`,"&:hover":{color:U}}}),X(v,`${o}-affix-wrapper`))}},De=v=>{const{componentCls:o,colorError:h,colorWarning:b,borderRadiusLG:q,borderRadiusSM:Q}=v;return{[`${o}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(v)),S(v)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${o}-group-addon`]:{borderRadius:q,fontSize:v.fontSizeLG}},"&-sm":{[`${o}-group-addon`]:{borderRadius:Q}},"&-status-error":{[`${o}-group-addon`]:{color:h,borderColor:h}},"&-status-warning":{[`${o}-group-addon`]:{color:b,borderColor:b}},"&-disabled":{[`${o}-group-addon`]:Object.assign({},Z(v))},[`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]:{[`${o}, ${o}-group-addon`]:{borderRadius:0}},[`&:not(${o}-compact-last-item)${o}-compact-first-item`]:{[`${o}, ${o}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${o}-compact-first-item)${o}-compact-last-item`]:{[`${o}, ${o}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},se=v=>{const{componentCls:o,antCls:h}=v,b=`${o}-search`;return{[b]:{[`${o}`]:{"&:hover, &:focus":{borderColor:v.colorPrimaryHover,[`+ ${o}-group-addon ${b}-button:not(${h}-btn-primary)`]:{borderInlineStartColor:v.colorPrimaryHover}}},[`${o}-affix-wrapper`]:{borderRadius:0},[`${o}-lg`]:{lineHeight:v.lineHeightLG-2e-4},[`> ${o}-group`]:{[`> ${o}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${b}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:v.borderRadius,borderEndEndRadius:v.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${b}-button:not(${h}-btn-primary)`]:{color:v.colorTextDescription,"&:hover":{color:v.colorPrimaryHover},"&:active":{color:v.colorPrimaryActive},[`&${h}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${b}-button`]:{height:v.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${b}-button`]:{height:v.controlHeightLG},[`&-small ${b}-button`]:{height:v.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${o}-compact-item`]:{[`&:not(${o}-compact-last-item)`]:{[`${o}-group-addon`]:{[`${o}-search-button`]:{marginInlineEnd:-v.lineWidth,borderRadius:0}}},[`&:not(${o}-compact-first-item)`]:{[`${o},${o}-affix-wrapper`]:{borderRadius:0}},[`> ${o}-group-addon ${o}-search-button, > ${o}, - ${o}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${o}-affix-wrapper-focused`]:{zIndex:2}}}}},de=v=>{const{componentCls:o,paddingLG:h}=v,b=`${o}-textarea`;return{[b]:{position:"relative","&-show-count":{[`> ${o}`]:{height:"100%"},[`${o}-data-count`]:{position:"absolute",bottom:-v.fontSize*v.lineHeight,insetInlineEnd:0,color:v.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${o}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${b}-has-feedback`]:{[`${o}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${o}-affix-wrapper`]:{padding:0,[`> textarea${o}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${o}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${o}-clear-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,insetBlockStart:v.paddingXS},[`${b}-suffix`]:{position:"absolute",top:0,insetInlineEnd:v.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ue(v){return(0,m.TS)(v,{inputAffixPadding:v.paddingXXS})}const T=v=>{const{controlHeight:o,fontSize:h,lineHeight:b,lineWidth:q,controlHeightSM:Q,controlHeightLG:U,fontSizeLG:D,lineHeightLG:Be,paddingSM:R,controlPaddingHorizontalSM:ge,controlPaddingHorizontal:L,colorFillAlter:J,colorPrimaryHover:te,controlOutlineWidth:Y,controlOutline:ae,colorErrorOutline:P,colorWarningOutline:A}=v;return{paddingBlock:Math.max(Math.round((o-h*b)/2*10)/10-q,3),paddingBlockSM:Math.max(Math.round((Q-h*b)/2*10)/10-q,0),paddingBlockLG:Math.ceil((U-D*Be)/2*10)/10-q,paddingInline:R-q,paddingInlineSM:ge-q,paddingInlineLG:L-q,addonBg:J,activeBorderColor:te,hoverBorderColor:te,activeShadow:`0 0 0 ${Y}px ${ae}`,errorActiveShadow:`0 0 0 ${Y}px ${P}`,warningActiveShadow:`0 0 0 ${Y}px ${A}`}};ve.ZP=(0,k.Z)("Input",v=>{const o=(0,m.TS)(v,ue(v));return[ce(o),de(o),V(o),Pe(o),se(o),(0,u.c)(o)]},T)},45818:function(Ze,ve,e){e.d(ve,{D:function(){return ue},Z:function(){return o}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(b,q){return u.createElement(c.Z,(0,t.Z)({},b,{ref:q,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(33853),d=e(38819),X=e(92310),F=e.n(X),S=e(2738),_=h=>!isNaN(parseFloat(h))&&isFinite(h),V=e(36355),Pe=e(84966),se=function(h,b){var q={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&b.indexOf(Q)<0&&(q[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Q=Object.getOwnPropertySymbols(h);U{let h=0;return function(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return h+=1,`${b}${h}`}})();var o=u.forwardRef((h,b)=>{const{prefixCls:q,className:Q,trigger:U,children:D,defaultCollapsed:Be=!1,theme:R="dark",style:ge={},collapsible:L=!1,reverseArrow:J=!1,width:te=200,collapsedWidth:Y=80,zeroWidthTriggerStyle:ae,breakpoint:P,onCollapse:A,onBreakpoint:$}=h,z=se(h,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:M}=(0,u.useContext)(Pe.Gs),[me,Ce]=(0,u.useState)("collapsed"in h?h.collapsed:Be),[We,Ie]=(0,u.useState)(!1);(0,u.useEffect)(()=>{"collapsed"in h&&Ce(h.collapsed)},[h.collapsed]);const tt=(B,E)=>{"collapsed"in h||Ce(B),A==null||A(B,E)},$e=(0,u.useRef)();$e.current=B=>{Ie(B.matches),$==null||$(B.matches),me!==B.matches&&tt(B.matches,"responsive")},(0,u.useEffect)(()=>{function B(f){return $e.current(f)}let E;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&P&&P in de){E=f(`(max-width: ${de[P]})`);try{E.addEventListener("change",B)}catch(r){E.addListener(B)}B(E)}}return()=>{try{E==null||E.removeEventListener("change",B)}catch(f){E==null||E.removeListener(B)}}},[P]),(0,u.useEffect)(()=>{const B=T("ant-sider-");return M.addSider(B),()=>M.removeSider(B)},[]);const _e=()=>{tt(!me,"clickTrigger")},{getPrefixCls:Xe}=(0,u.useContext)(V.E_),fe=()=>{const B=Xe("layout-sider",q),E=(0,S.Z)(z,["collapsed"]),f=me?Y:te,r=_(f)?`${f}px`:String(f),w=parseFloat(String(Y||0))===0?u.createElement("span",{onClick:_e,className:F()(`${B}-zero-width-trigger`,`${B}-zero-width-trigger-${J?"right":"left"}`),style:ae},U||u.createElement(Z,null)):null,l={expanded:J?u.createElement(d.Z,null):u.createElement(ee.Z,null),collapsed:J?u.createElement(ee.Z,null):u.createElement(d.Z,null)}[me?"collapsed":"expanded"],j=U!==null?w||u.createElement("div",{className:`${B}-trigger`,onClick:_e,style:{width:r}},U||l):null,y=Object.assign(Object.assign({},ge),{flex:`0 0 ${r}`,maxWidth:r,minWidth:r,width:r}),g=F()(B,`${B}-${R}`,{[`${B}-collapsed`]:!!me,[`${B}-has-trigger`]:L&&U!==null&&!w,[`${B}-below`]:!!We,[`${B}-zero-width`]:parseFloat(r)===0},Q);return u.createElement("aside",Object.assign({className:g},E,{style:y,ref:b}),u.createElement("div",{className:`${B}-children`},D),L||We&&w?j:null)},De=u.useMemo(()=>({siderCollapsed:me}),[me]);return u.createElement(ue.Provider,{value:De},fe())})},84966:function(Ze,ve,e){e.d(ve,{VY:function(){return ue},$_:function(){return de},h4:function(){return se},Gs:function(){return S},ZP:function(){return T}});var t=e(94480),u=e(92310),m=e.n(u),k=e(2738),c=e(59301),x=e(36355),n=e(83116),ee=v=>{const{componentCls:o,bodyBg:h,lightSiderBg:b,lightTriggerBg:q,lightTriggerColor:Q}=v;return{[`${o}-sider-light`]:{background:b,[`${o}-sider-trigger`]:{color:Q,background:q},[`${o}-sider-zero-width-trigger`]:{color:Q,background:q,border:`1px solid ${h}`,borderInlineStart:0}}}};const d=v=>{const{antCls:o,componentCls:h,colorText:b,triggerColor:q,footerBg:Q,triggerBg:U,headerHeight:D,headerPadding:Be,headerColor:R,footerPadding:ge,triggerHeight:L,zeroTriggerHeight:J,zeroTriggerWidth:te,motionDurationMid:Y,motionDurationSlow:ae,fontSize:P,borderRadius:A,bodyBg:$,headerBg:z,siderBg:M}=v;return{[h]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:$,"&, *":{boxSizing:"border-box"},[`&${h}-has-sider`]:{flexDirection:"row",[`> ${h}, > ${h}-content`]:{width:0}},[`${h}-header, &${h}-footer`]:{flex:"0 0 auto"},[`${h}-sider`]:{position:"relative",minWidth:0,background:M,transition:`all ${Y}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${o}-menu${o}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:L},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:L,color:q,lineHeight:`${L}px`,textAlign:"center",background:U,cursor:"pointer",transition:`all ${Y}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:D,insetInlineEnd:-te,zIndex:1,width:te,height:J,color:q,fontSize:v.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:M,borderStartStartRadius:0,borderStartEndRadius:A,borderEndEndRadius:A,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ae} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ae}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-te,borderStartStartRadius:A,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A}}}}},ee(v)),{"&-rtl":{direction:"rtl"}}),[`${h}-header`]:{height:D,padding:Be,color:R,lineHeight:`${D}px`,background:z,[`${o}-menu`]:{lineHeight:"inherit"}},[`${h}-footer`]:{padding:ge,color:b,fontSize:P,background:Q},[`${h}-content`]:{flex:"auto",minHeight:0}}};var X=(0,n.Z)("Layout",v=>[d(v)],v=>{const{colorBgLayout:o,controlHeight:h,controlHeightLG:b,colorText:q,controlHeightSM:Q,marginXXS:U,colorTextLightSolid:D,colorBgContainer:Be}=v,R=b*1.25;return{colorBgHeader:"#001529",colorBgBody:o,colorBgTrigger:"#002140",bodyBg:o,headerBg:"#001529",headerHeight:h*2,headerPadding:`0 ${R}px`,headerColor:q,footerPadding:`${Q}px ${R}px`,footerBg:o,siderBg:"#001529",triggerHeight:b+U*2,triggerBg:"#002140",triggerColor:D,zeroTriggerWidth:b,zeroTriggerHeight:b,lightSiderBg:Be,lightTriggerBg:Be,lightTriggerColor:q}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),F=function(v,o){var h={};for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&o.indexOf(b)<0&&(h[b]=v[b]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,b=Object.getOwnPropertySymbols(v);qnull,removeSider:()=>null}});function ce(v){let{suffixCls:o,tagName:h,displayName:b}=v;return q=>c.forwardRef((U,D)=>c.createElement(q,Object.assign({ref:D,suffixCls:o,tagName:h},U)))}const _=c.forwardRef((v,o)=>{const{prefixCls:h,suffixCls:b,className:q,tagName:Q}=v,U=F(v,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:D}=c.useContext(x.E_),Be=D("layout",h),[R,ge]=X(Be),L=b?`${Be}-${b}`:Be;return R(c.createElement(Q,Object.assign({className:m()(h||L,q,ge),ref:o},U)))}),V=c.forwardRef((v,o)=>{const{direction:h}=c.useContext(x.E_),[b,q]=c.useState([]),{prefixCls:Q,className:U,rootClassName:D,children:Be,hasSider:R,tagName:ge,style:L}=v,J=F(v,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),te=(0,k.Z)(J,["suffixCls"]),{getPrefixCls:Y,layout:ae}=c.useContext(x.E_),P=Y("layout",Q),[A,$]=X(P),z=m()(P,{[`${P}-has-sider`]:typeof R=="boolean"?R:b.length>0,[`${P}-rtl`]:h==="rtl"},ae==null?void 0:ae.className,U,D,$),M=c.useMemo(()=>({siderHook:{addSider:me=>{q(Ce=>[].concat((0,t.Z)(Ce),[me]))},removeSider:me=>{q(Ce=>Ce.filter(We=>We!==me))}}}),[]);return A(c.createElement(S.Provider,{value:M},c.createElement(ge,Object.assign({ref:o,className:z,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),L)},te),Be)))}),Pe=ce({tagName:"div",displayName:"Layout"})(V),se=ce({suffixCls:"header",tagName:"header",displayName:"Header"})(_),de=ce({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(_),ue=ce({suffixCls:"content",tagName:"main",displayName:"Content"})(_);var T=Pe},40875:function(Ze,ve,e){e.d(ve,{J:function(){return x}});var t=e(59301),u=e(33234),m=e(70425),k=function(n,Z){var ee={};for(var d in n)Object.prototype.hasOwnProperty.call(n,d)&&Z.indexOf(d)<0&&(ee[d]=n[d]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,d=Object.getOwnPropertySymbols(n);X{const{children:ee}=n,d=k(n,["children"]),X=t.useContext(c),F=t.useMemo(()=>Object.assign(Object.assign({},X),d),[X,d.prefixCls,d.mode,d.selectable]);return t.createElement(c.Provider,{value:F},t.createElement(u.BR,null,(0,m.supportNodeRef)(ee)?t.cloneElement(ee,{ref:Z}):ee))});ve.Z=c},20834:function(Ze,ve,e){e.d(ve,{default:function(){return De}});var t=e(15285),u=e(59301),m=e(45818),k=e(92310),c=e.n(k),x=e(36355),n=function(B,E){var f={};for(var r in B)Object.prototype.hasOwnProperty.call(B,r)&&E.indexOf(r)<0&&(f[r]=B[r]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,r=Object.getOwnPropertySymbols(B);w{const{prefixCls:E,className:f,dashed:r}=B,w=n(B,["prefixCls","className","dashed"]),{getPrefixCls:H}=u.useContext(x.E_),i=H("menu",E),l=c()({[`${i}-item-divider-dashed`]:!!r},f);return u.createElement(t.iz,Object.assign({className:l},w))},d=e(11592),X=e(2738),F=e(6848),S=e(92343),_=(0,u.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Pe=B=>{var E;const{className:f,children:r,icon:w,title:H,danger:i}=B,{prefixCls:l,firstLevel:j,direction:y,disableMenuItemTitleTooltip:g,inlineCollapsed:W}=u.useContext(_),xe=le=>{const re=u.createElement("span",{className:`${l}-title-content`},r);return(!w||(0,S.l$)(r)&&r.type==="span")&&r&&le&&j&&typeof r=="string"?u.createElement("div",{className:`${l}-inline-collapsed-noicon`},r.charAt(0)):re},{siderCollapsed:ie}=u.useContext(m.D);let Ae=H;typeof H=="undefined"?Ae=j?r:"":H===!1&&(Ae="");const he={title:Ae};!ie&&!W&&(he.title=null,he.open=!1);const be=(0,d.Z)(r).length;let C=u.createElement(t.ck,Object.assign({},(0,X.Z)(B,["title","icon","danger"]),{className:c()({[`${l}-item-danger`]:i,[`${l}-item-only-child`]:(w?be+1:be)===1},f),title:typeof H=="string"?H:void 0}),(0,S.Tm)(w,{className:c()((0,S.l$)(w)?(E=w.props)===null||E===void 0?void 0:E.className:"",`${l}-item-icon`)}),xe(W));return g||(C=u.createElement(F.Z,Object.assign({},he,{placement:y==="rtl"?"left":"right",overlayClassName:`${l}-inline-collapsed-tooltip`}),C)),C},de=B=>{var E;const{popupClassName:f,icon:r,title:w,theme:H}=B,i=u.useContext(_),{prefixCls:l,inlineCollapsed:j,theme:y}=i,g=(0,t.Xl)();let W;if(!r)W=j&&!g.length&&w&&typeof w=="string"?u.createElement("div",{className:`${l}-inline-collapsed-noicon`},w.charAt(0)):u.createElement("span",{className:`${l}-title-content`},w);else{const ie=(0,S.l$)(w)&&w.type==="span";W=u.createElement(u.Fragment,null,(0,S.Tm)(r,{className:c()((0,S.l$)(r)?(E=r.props)===null||E===void 0?void 0:E.className:"",`${l}-item-icon`)}),ie?w:u.createElement("span",{className:`${l}-title-content`},w))}const xe=u.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]);return u.createElement(_.Provider,{value:xe},u.createElement(t.Wd,Object.assign({},(0,X.Z)(B,["icon"]),{title:W,popupClassName:c()(l,f,`${l}-${H||y}`)})))},ue=e(18785),T=e(70425),v=e(62892),o=e(40875),h=function(B,E){var f={};for(var r in B)Object.prototype.hasOwnProperty.call(B,r)&&E.indexOf(r)<0&&(f[r]=B[r]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,r=Object.getOwnPropertySymbols(B);w{if(E&&typeof E=="object"){const r=E,{label:w,children:H,key:i,type:l}=r,j=h(r,["label","children","key","type"]),y=i!=null?i:`tmp-${f}`;return H||l==="group"?l==="group"?u.createElement(t.BW,Object.assign({key:y},j,{title:w}),b(H)):u.createElement(de,Object.assign({key:y},j,{title:w}),b(H)):l==="divider"?u.createElement(ee,Object.assign({key:y},j)):u.createElement(Pe,Object.assign({key:y},j),w)}return null}).filter(E=>E)}function q(B){return u.useMemo(()=>B&&b(B),[B])}var Q=e(64993),U=e(17313),D=e(8378),Be=e(13826),R=e(29878),ge=e(83116),L=e(37613),te=B=>{const{componentCls:E,motionDurationSlow:f,horizontalLineHeight:r,colorSplit:w,lineWidth:H,lineType:i,itemPaddingInline:l}=B;return{[`${E}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${H}px ${i} ${w}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${E}-item, ${E}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${E}-item:hover, + ${o}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${o}-affix-wrapper-focused`]:{zIndex:2}}}}},de=v=>{const{componentCls:o,paddingLG:h}=v,b=`${o}-textarea`;return{[b]:{position:"relative","&-show-count":{[`> ${o}`]:{height:"100%"},[`${o}-data-count`]:{position:"absolute",bottom:-v.fontSize*v.lineHeight,insetInlineEnd:0,color:v.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${o}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${b}-has-feedback`]:{[`${o}`]:{paddingInlineEnd:h}},[`&-affix-wrapper${o}-affix-wrapper`]:{padding:0,[`> textarea${o}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${o}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${o}-clear-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,insetBlockStart:v.paddingXS},[`${b}-suffix`]:{position:"absolute",top:0,insetInlineEnd:v.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ue(v){return(0,m.TS)(v,{inputAffixPadding:v.paddingXXS})}const T=v=>{const{controlHeight:o,fontSize:h,lineHeight:b,lineWidth:q,controlHeightSM:Q,controlHeightLG:U,fontSizeLG:D,lineHeightLG:Be,paddingSM:R,controlPaddingHorizontalSM:ge,controlPaddingHorizontal:L,colorFillAlter:J,colorPrimaryHover:te,controlOutlineWidth:Y,controlOutline:ae,colorErrorOutline:P,colorWarningOutline:A}=v;return{paddingBlock:Math.max(Math.round((o-h*b)/2*10)/10-q,3),paddingBlockSM:Math.max(Math.round((Q-h*b)/2*10)/10-q,0),paddingBlockLG:Math.ceil((U-D*Be)/2*10)/10-q,paddingInline:R-q,paddingInlineSM:ge-q,paddingInlineLG:L-q,addonBg:J,activeBorderColor:te,hoverBorderColor:te,activeShadow:`0 0 0 ${Y}px ${ae}`,errorActiveShadow:`0 0 0 ${Y}px ${P}`,warningActiveShadow:`0 0 0 ${Y}px ${A}`}};ve.ZP=(0,k.Z)("Input",v=>{const o=(0,m.TS)(v,ue(v));return[ce(o),de(o),V(o),De(o),se(o),(0,u.c)(o)]},T)},45818:function(Ze,ve,e){e.d(ve,{D:function(){return ue},Z:function(){return o}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(b,q){return u.createElement(c.Z,(0,t.Z)({},b,{ref:q,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(33853),d=e(38819),X=e(92310),F=e.n(X),S=e(2738),_=h=>!isNaN(parseFloat(h))&&isFinite(h),V=e(36355),De=e(84966),se=function(h,b){var q={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&b.indexOf(Q)<0&&(q[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Q=Object.getOwnPropertySymbols(h);U{let h=0;return function(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return h+=1,`${b}${h}`}})();var o=u.forwardRef((h,b)=>{const{prefixCls:q,className:Q,trigger:U,children:D,defaultCollapsed:Be=!1,theme:R="dark",style:ge={},collapsible:L=!1,reverseArrow:J=!1,width:te=200,collapsedWidth:Y=80,zeroWidthTriggerStyle:ae,breakpoint:P,onCollapse:A,onBreakpoint:$}=h,z=se(h,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:M}=(0,u.useContext)(De.Gs),[me,Ce]=(0,u.useState)("collapsed"in h?h.collapsed:Be),[We,Ie]=(0,u.useState)(!1);(0,u.useEffect)(()=>{"collapsed"in h&&Ce(h.collapsed)},[h.collapsed]);const tt=(B,E)=>{"collapsed"in h||Ce(B),A==null||A(B,E)},$e=(0,u.useRef)();$e.current=B=>{Ie(B.matches),$==null||$(B.matches),me!==B.matches&&tt(B.matches,"responsive")},(0,u.useEffect)(()=>{function B(f){return $e.current(f)}let E;if(typeof window!="undefined"){const{matchMedia:f}=window;if(f&&P&&P in de){E=f(`(max-width: ${de[P]})`);try{E.addEventListener("change",B)}catch(r){E.addListener(B)}B(E)}}return()=>{try{E==null||E.removeEventListener("change",B)}catch(f){E==null||E.removeListener(B)}}},[P]),(0,u.useEffect)(()=>{const B=T("ant-sider-");return M.addSider(B),()=>M.removeSider(B)},[]);const _e=()=>{tt(!me,"clickTrigger")},{getPrefixCls:Xe}=(0,u.useContext)(V.E_),fe=()=>{const B=Xe("layout-sider",q),E=(0,S.Z)(z,["collapsed"]),f=me?Y:te,r=_(f)?`${f}px`:String(f),w=parseFloat(String(Y||0))===0?u.createElement("span",{onClick:_e,className:F()(`${B}-zero-width-trigger`,`${B}-zero-width-trigger-${J?"right":"left"}`),style:ae},U||u.createElement(Z,null)):null,l={expanded:J?u.createElement(d.Z,null):u.createElement(ee.Z,null),collapsed:J?u.createElement(ee.Z,null):u.createElement(d.Z,null)}[me?"collapsed":"expanded"],j=U!==null?w||u.createElement("div",{className:`${B}-trigger`,onClick:_e,style:{width:r}},U||l):null,y=Object.assign(Object.assign({},ge),{flex:`0 0 ${r}`,maxWidth:r,minWidth:r,width:r}),g=F()(B,`${B}-${R}`,{[`${B}-collapsed`]:!!me,[`${B}-has-trigger`]:L&&U!==null&&!w,[`${B}-below`]:!!We,[`${B}-zero-width`]:parseFloat(r)===0},Q);return u.createElement("aside",Object.assign({className:g},E,{style:y,ref:b}),u.createElement("div",{className:`${B}-children`},D),L||We&&w?j:null)},Pe=u.useMemo(()=>({siderCollapsed:me}),[me]);return u.createElement(ue.Provider,{value:Pe},fe())})},84966:function(Ze,ve,e){e.d(ve,{VY:function(){return ue},$_:function(){return de},h4:function(){return se},Gs:function(){return S},ZP:function(){return T}});var t=e(94480),u=e(92310),m=e.n(u),k=e(2738),c=e(59301),x=e(36355),n=e(83116),ee=v=>{const{componentCls:o,bodyBg:h,lightSiderBg:b,lightTriggerBg:q,lightTriggerColor:Q}=v;return{[`${o}-sider-light`]:{background:b,[`${o}-sider-trigger`]:{color:Q,background:q},[`${o}-sider-zero-width-trigger`]:{color:Q,background:q,border:`1px solid ${h}`,borderInlineStart:0}}}};const d=v=>{const{antCls:o,componentCls:h,colorText:b,triggerColor:q,footerBg:Q,triggerBg:U,headerHeight:D,headerPadding:Be,headerColor:R,footerPadding:ge,triggerHeight:L,zeroTriggerHeight:J,zeroTriggerWidth:te,motionDurationMid:Y,motionDurationSlow:ae,fontSize:P,borderRadius:A,bodyBg:$,headerBg:z,siderBg:M}=v;return{[h]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:$,"&, *":{boxSizing:"border-box"},[`&${h}-has-sider`]:{flexDirection:"row",[`> ${h}, > ${h}-content`]:{width:0}},[`${h}-header, &${h}-footer`]:{flex:"0 0 auto"},[`${h}-sider`]:{position:"relative",minWidth:0,background:M,transition:`all ${Y}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${o}-menu${o}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:L},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:L,color:q,lineHeight:`${L}px`,textAlign:"center",background:U,cursor:"pointer",transition:`all ${Y}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:D,insetInlineEnd:-te,zIndex:1,width:te,height:J,color:q,fontSize:v.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:M,borderStartStartRadius:0,borderStartEndRadius:A,borderEndEndRadius:A,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ae} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ae}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-te,borderStartStartRadius:A,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A}}}}},ee(v)),{"&-rtl":{direction:"rtl"}}),[`${h}-header`]:{height:D,padding:Be,color:R,lineHeight:`${D}px`,background:z,[`${o}-menu`]:{lineHeight:"inherit"}},[`${h}-footer`]:{padding:ge,color:b,fontSize:P,background:Q},[`${h}-content`]:{flex:"auto",minHeight:0}}};var X=(0,n.Z)("Layout",v=>[d(v)],v=>{const{colorBgLayout:o,controlHeight:h,controlHeightLG:b,colorText:q,controlHeightSM:Q,marginXXS:U,colorTextLightSolid:D,colorBgContainer:Be}=v,R=b*1.25;return{colorBgHeader:"#001529",colorBgBody:o,colorBgTrigger:"#002140",bodyBg:o,headerBg:"#001529",headerHeight:h*2,headerPadding:`0 ${R}px`,headerColor:q,footerPadding:`${Q}px ${R}px`,footerBg:o,siderBg:"#001529",triggerHeight:b+U*2,triggerBg:"#002140",triggerColor:D,zeroTriggerWidth:b,zeroTriggerHeight:b,lightSiderBg:Be,lightTriggerBg:Be,lightTriggerColor:q}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),F=function(v,o){var h={};for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&o.indexOf(b)<0&&(h[b]=v[b]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,b=Object.getOwnPropertySymbols(v);qnull,removeSider:()=>null}});function ce(v){let{suffixCls:o,tagName:h,displayName:b}=v;return q=>c.forwardRef((U,D)=>c.createElement(q,Object.assign({ref:D,suffixCls:o,tagName:h},U)))}const _=c.forwardRef((v,o)=>{const{prefixCls:h,suffixCls:b,className:q,tagName:Q}=v,U=F(v,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:D}=c.useContext(x.E_),Be=D("layout",h),[R,ge]=X(Be),L=b?`${Be}-${b}`:Be;return R(c.createElement(Q,Object.assign({className:m()(h||L,q,ge),ref:o},U)))}),V=c.forwardRef((v,o)=>{const{direction:h}=c.useContext(x.E_),[b,q]=c.useState([]),{prefixCls:Q,className:U,rootClassName:D,children:Be,hasSider:R,tagName:ge,style:L}=v,J=F(v,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),te=(0,k.Z)(J,["suffixCls"]),{getPrefixCls:Y,layout:ae}=c.useContext(x.E_),P=Y("layout",Q),[A,$]=X(P),z=m()(P,{[`${P}-has-sider`]:typeof R=="boolean"?R:b.length>0,[`${P}-rtl`]:h==="rtl"},ae==null?void 0:ae.className,U,D,$),M=c.useMemo(()=>({siderHook:{addSider:me=>{q(Ce=>[].concat((0,t.Z)(Ce),[me]))},removeSider:me=>{q(Ce=>Ce.filter(We=>We!==me))}}}),[]);return A(c.createElement(S.Provider,{value:M},c.createElement(ge,Object.assign({ref:o,className:z,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),L)},te),Be)))}),De=ce({tagName:"div",displayName:"Layout"})(V),se=ce({suffixCls:"header",tagName:"header",displayName:"Header"})(_),de=ce({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(_),ue=ce({suffixCls:"content",tagName:"main",displayName:"Content"})(_);var T=De},40875:function(Ze,ve,e){e.d(ve,{J:function(){return x}});var t=e(59301),u=e(33234),m=e(70425),k=function(n,Z){var ee={};for(var d in n)Object.prototype.hasOwnProperty.call(n,d)&&Z.indexOf(d)<0&&(ee[d]=n[d]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,d=Object.getOwnPropertySymbols(n);X{const{children:ee}=n,d=k(n,["children"]),X=t.useContext(c),F=t.useMemo(()=>Object.assign(Object.assign({},X),d),[X,d.prefixCls,d.mode,d.selectable]);return t.createElement(c.Provider,{value:F},t.createElement(u.BR,null,(0,m.supportNodeRef)(ee)?t.cloneElement(ee,{ref:Z}):ee))});ve.Z=c},20834:function(Ze,ve,e){e.d(ve,{default:function(){return Pe}});var t=e(15285),u=e(59301),m=e(45818),k=e(92310),c=e.n(k),x=e(36355),n=function(B,E){var f={};for(var r in B)Object.prototype.hasOwnProperty.call(B,r)&&E.indexOf(r)<0&&(f[r]=B[r]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,r=Object.getOwnPropertySymbols(B);w{const{prefixCls:E,className:f,dashed:r}=B,w=n(B,["prefixCls","className","dashed"]),{getPrefixCls:H}=u.useContext(x.E_),i=H("menu",E),l=c()({[`${i}-item-divider-dashed`]:!!r},f);return u.createElement(t.iz,Object.assign({className:l},w))},d=e(11592),X=e(2738),F=e(6848),S=e(92343),_=(0,u.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),De=B=>{var E;const{className:f,children:r,icon:w,title:H,danger:i}=B,{prefixCls:l,firstLevel:j,direction:y,disableMenuItemTitleTooltip:g,inlineCollapsed:W}=u.useContext(_),xe=le=>{const re=u.createElement("span",{className:`${l}-title-content`},r);return(!w||(0,S.l$)(r)&&r.type==="span")&&r&&le&&j&&typeof r=="string"?u.createElement("div",{className:`${l}-inline-collapsed-noicon`},r.charAt(0)):re},{siderCollapsed:ie}=u.useContext(m.D);let Ae=H;typeof H=="undefined"?Ae=j?r:"":H===!1&&(Ae="");const he={title:Ae};!ie&&!W&&(he.title=null,he.open=!1);const be=(0,d.Z)(r).length;let C=u.createElement(t.ck,Object.assign({},(0,X.Z)(B,["title","icon","danger"]),{className:c()({[`${l}-item-danger`]:i,[`${l}-item-only-child`]:(w?be+1:be)===1},f),title:typeof H=="string"?H:void 0}),(0,S.Tm)(w,{className:c()((0,S.l$)(w)?(E=w.props)===null||E===void 0?void 0:E.className:"",`${l}-item-icon`)}),xe(W));return g||(C=u.createElement(F.Z,Object.assign({},he,{placement:y==="rtl"?"left":"right",overlayClassName:`${l}-inline-collapsed-tooltip`}),C)),C},de=B=>{var E;const{popupClassName:f,icon:r,title:w,theme:H}=B,i=u.useContext(_),{prefixCls:l,inlineCollapsed:j,theme:y}=i,g=(0,t.Xl)();let W;if(!r)W=j&&!g.length&&w&&typeof w=="string"?u.createElement("div",{className:`${l}-inline-collapsed-noicon`},w.charAt(0)):u.createElement("span",{className:`${l}-title-content`},w);else{const ie=(0,S.l$)(w)&&w.type==="span";W=u.createElement(u.Fragment,null,(0,S.Tm)(r,{className:c()((0,S.l$)(r)?(E=r.props)===null||E===void 0?void 0:E.className:"",`${l}-item-icon`)}),ie?w:u.createElement("span",{className:`${l}-title-content`},w))}const xe=u.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]);return u.createElement(_.Provider,{value:xe},u.createElement(t.Wd,Object.assign({},(0,X.Z)(B,["icon"]),{title:W,popupClassName:c()(l,f,`${l}-${H||y}`)})))},ue=e(18785),T=e(70425),v=e(62892),o=e(40875),h=function(B,E){var f={};for(var r in B)Object.prototype.hasOwnProperty.call(B,r)&&E.indexOf(r)<0&&(f[r]=B[r]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,r=Object.getOwnPropertySymbols(B);w{if(E&&typeof E=="object"){const r=E,{label:w,children:H,key:i,type:l}=r,j=h(r,["label","children","key","type"]),y=i!=null?i:`tmp-${f}`;return H||l==="group"?l==="group"?u.createElement(t.BW,Object.assign({key:y},j,{title:w}),b(H)):u.createElement(de,Object.assign({key:y},j,{title:w}),b(H)):l==="divider"?u.createElement(ee,Object.assign({key:y},j)):u.createElement(De,Object.assign({key:y},j),w)}return null}).filter(E=>E)}function q(B){return u.useMemo(()=>B&&b(B),[B])}var Q=e(64993),U=e(17313),D=e(8378),Be=e(13826),R=e(29878),ge=e(83116),L=e(37613),te=B=>{const{componentCls:E,motionDurationSlow:f,horizontalLineHeight:r,colorSplit:w,lineWidth:H,lineType:i,itemPaddingInline:l}=B;return{[`${E}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${H}px ${i} ${w}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${E}-item, ${E}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${E}-item:hover, > ${E}-item-active, > ${E}-submenu ${E}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${E}-item, ${E}-submenu-title`]:{transition:[`border-color ${f}`,`background ${f}`].join(",")},[`${E}-submenu-arrow`]:{display:"none"}}}},ae=B=>{let{componentCls:E,menuArrowOffset:f}=B;return{[`${E}-rtl`]:{direction:"rtl"},[`${E}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${E}-rtl${E}-vertical, ${E}-submenu-rtl ${E}-vertical`]:{[`${E}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${f})`},"&::after":{transform:`rotate(45deg) translateY(${f})`}}}}};const P=B=>Object.assign({},(0,U.oN)(B));var $=(B,E)=>{const{componentCls:f,itemColor:r,itemSelectedColor:w,groupTitleColor:H,itemBg:i,subMenuItemBg:l,itemSelectedBg:j,activeBarHeight:y,activeBarWidth:g,activeBarBorderWidth:W,motionDurationSlow:xe,motionEaseInOut:ie,motionEaseOut:Ae,itemPaddingInline:he,motionDurationMid:be,itemHoverColor:C,lineType:le,colorSplit:re,itemDisabledColor:Se,dangerItemColor:He,dangerItemHoverColor:ot,dangerItemSelectedColor:at,dangerItemActiveBg:nt,dangerItemSelectedBg:At,itemHoverBg:Rt,itemActiveBg:Et,menuSubMenuBg:Je,horizontalItemSelectedColor:tn,horizontalItemSelectedBg:yt,horizontalItemBorderRadius:gt,horizontalItemHoverBg:It,popupBg:Xt}=B;return{[`${f}-${E}, ${f}-${E} > ${f}`]:{color:r,background:i,[`&${f}-root:focus-visible`]:Object.assign({},P(B)),[`${f}-item-group-title`]:{color:H},[`${f}-submenu-selected`]:{[`> ${f}-submenu-title`]:{color:w}},[`${f}-item-disabled, ${f}-submenu-disabled`]:{color:`${Se} !important`},[`${f}-item:not(${f}-item-selected):not(${f}-submenu-selected)`]:{[`&:hover, > ${f}-submenu-title:hover`]:{color:C}},[`&:not(${f}-horizontal)`]:{[`${f}-item:not(${f}-item-selected)`]:{"&:hover":{backgroundColor:Rt},"&:active":{backgroundColor:Et}},[`${f}-submenu-title`]:{"&:hover":{backgroundColor:Rt},"&:active":{backgroundColor:Et}}},[`${f}-item-danger`]:{color:He,[`&${f}-item:hover`]:{[`&:not(${f}-item-selected):not(${f}-submenu-selected)`]:{color:ot}},[`&${f}-item:active`]:{background:nt}},[`${f}-item a`]:{"&, &:hover":{color:"inherit"}},[`${f}-item-selected`]:{color:w,[`&${f}-item-danger`]:{color:at},"a, a:hover":{color:"inherit"}},[`& ${f}-item-selected`]:{backgroundColor:j,[`&${f}-item-danger`]:{backgroundColor:At}},[`${f}-item, ${f}-submenu-title`]:{[`&:not(${f}-item-disabled):focus-visible`]:Object.assign({},P(B))},[`&${f}-submenu > ${f}`]:{backgroundColor:Je},[`&${f}-popup > ${f}`]:{backgroundColor:Xt},[`&${f}-horizontal`]:Object.assign(Object.assign({},E==="dark"?{borderBottom:0}:{}),{[`> ${f}-item, > ${f}-submenu`]:{top:W,marginTop:-W,marginBottom:0,borderRadius:gt,"&::after":{position:"absolute",insetInline:he,bottom:0,borderBottom:`${y}px solid transparent`,transition:`border-color ${xe} ${ie}`,content:'""'},"&:hover, &-active, &-open":{background:It,"&::after":{borderBottomWidth:y,borderBottomColor:tn}},"&-selected":{color:tn,backgroundColor:yt,"&:hover":{backgroundColor:yt},"&::after":{borderBottomWidth:y,borderBottomColor:tn}}}}),[`&${f}-root`]:{[`&${f}-inline, &${f}-vertical`]:{borderInlineEnd:`${W}px ${le} ${re}`}},[`&${f}-inline`]:{[`${f}-sub${f}-inline`]:{background:l},[`${f}-item, ${f}-submenu-title`]:W&&g?{width:`calc(100% + ${W}px)`}:{},[`${f}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${g}px solid ${w}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${be} ${Ae}`,`opacity ${be} ${Ae}`].join(","),content:'""'},[`&${f}-item-danger`]:{"&::after":{borderInlineEndColor:at}}},[`${f}-selected, ${f}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${be} ${ie}`,`opacity ${be} ${ie}`].join(",")}}}}}};const z=B=>{const{componentCls:E,itemHeight:f,itemMarginInline:r,padding:w,menuArrowSize:H,marginXS:i,itemMarginBlock:l}=B,j=w+H+i;return{[`${E}-item`]:{position:"relative",overflow:"hidden"},[`${E}-item, ${E}-submenu-title`]:{height:f,lineHeight:`${f}px`,paddingInline:w,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:l,width:`calc(100% - ${r*2}px)`},[`> ${E}-item, @@ -61,7 +61,7 @@ ${E}-submenu-arrow, ${E}-submenu-expand-icon `]:{opacity:0},[`${E}-item-icon, ${f}`]:{margin:0,fontSize:be,lineHeight:`${r}px`,"+ span":{display:"inline-block",opacity:0}}},[`${E}-item-icon, ${f}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${E}-item-icon, ${f}`]:{display:"none"},"a, a:hover":{color:w}},[`${E}-item-group-title`]:Object.assign(Object.assign({},U.vS),{paddingInline:ie})}}]};const Ce=B=>{const{componentCls:E,motionDurationSlow:f,motionDurationMid:r,motionEaseInOut:w,motionEaseOut:H,iconCls:i,iconSize:l,iconMarginInlineEnd:j}=B;return{[`${E}-item, ${E}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${f}`,`background ${f}`,`padding ${f} ${w}`].join(","),[`${E}-item-icon, ${i}`]:{minWidth:l,fontSize:l,transition:[`font-size ${r} ${H}`,`margin ${f} ${w}`,`color ${f}`].join(","),"+ span":{marginInlineStart:j,opacity:1,transition:[`opacity ${f} ${w}`,`margin ${f}`,`color ${f}`].join(",")}},[`${E}-item-icon`]:Object.assign({},(0,U.Ro)()),[`&${E}-item-only-child`]:{[`> ${i}, > ${E}-item-icon`]:{marginInlineEnd:0}}},[`${E}-item-disabled, ${E}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${E}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},We=B=>{const{componentCls:E,motionDurationSlow:f,motionEaseInOut:r,borderRadius:w,menuArrowSize:H,menuArrowOffset:i}=B;return{[`${E}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:B.margin,width:H,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${f} ${r}, opacity ${f}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:H*.6,height:H*.15,backgroundColor:"currentcolor",borderRadius:w,transition:[`background ${f} ${r}`,`transform ${f} ${r}`,`top ${f} ${r}`,`color ${f} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${i})`},"&::after":{transform:`rotate(-45deg) translateY(${i})`}}}}},Ie=B=>{const{antCls:E,componentCls:f,fontSize:r,motionDurationSlow:w,motionDurationMid:H,motionEaseInOut:i,paddingXS:l,padding:j,colorSplit:y,lineWidth:g,zIndexPopup:W,borderRadiusLG:xe,subMenuItemBorderRadius:ie,menuArrowSize:Ae,menuArrowOffset:he,lineType:be,menuPanelMaskInset:C,groupTitleLineHeight:le,groupTitleFontSize:re}=B;return[{"":{[`${f}`]:Object.assign(Object.assign({},(0,U.dF)()),{"&-hidden":{display:"none"}})},[`${f}-submenu-hidden`]:{display:"none"}},{[f]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,U.Wf)(B)),(0,U.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${w} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${f}-item`]:{flex:"none"}},[`${f}-item, ${f}-submenu, ${f}-submenu-title`]:{borderRadius:B.itemBorderRadius},[`${f}-item-group-title`]:{padding:`${l}px ${j}px`,fontSize:re,lineHeight:le,transition:`all ${w}`},[`&-horizontal ${f}-submenu`]:{transition:[`border-color ${w} ${i}`,`background ${w} ${i}`].join(",")},[`${f}-submenu, ${f}-submenu-inline`]:{transition:[`border-color ${w} ${i}`,`background ${w} ${i}`,`padding ${H} ${i}`].join(",")},[`${f}-submenu ${f}-sub`]:{cursor:"initial",transition:[`background ${w} ${i}`,`padding ${w} ${i}`].join(",")},[`${f}-title-content`]:{transition:`color ${w}`},[`${f}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${f}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:y,borderStyle:be,borderWidth:0,borderTopWidth:g,marginBlock:g,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ce(B)),{[`${f}-item-group`]:{[`${f}-item-group-list`]:{margin:0,padding:0,[`${f}-item, ${f}-submenu-title`]:{paddingInline:`${r*2}px ${j}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:W,borderRadius:xe,boxShadow:"none",transformOrigin:"0 0",[`&${f}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${C}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:C},"\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:B.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:B.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:B.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:B.paddingXS},[`> ${f}`]:Object.assign(Object.assign(Object.assign({borderRadius:xe},Ce(B)),We(B)),{[`${f}-item, ${f}-submenu > ${f}-submenu-title`]:{borderRadius:ie},[`${f}-submenu-title::after`]:{transition:`transform ${w} ${i}`}})}}),We(B)),{[`&-inline-collapsed ${f}-submenu-arrow, - &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${he})`},"&::after":{transform:`rotate(45deg) translateX(-${he})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${Ae*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${he})`},"&::before":{transform:`rotate(45deg) translateX(${he})`}}})},{[`${E}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var tt=(B,E)=>(0,ge.Z)("Menu",r=>{if(E===!1)return[];const{colorBgElevated:w,colorPrimary:H,colorTextLightSolid:i,controlHeightLG:l,fontSize:j,darkItemColor:y,darkDangerItemColor:g,darkItemBg:W,darkSubMenuItemBg:xe,darkItemSelectedColor:ie,darkItemSelectedBg:Ae,darkDangerItemSelectedBg:he,darkItemHoverBg:be,darkGroupTitleColor:C,darkItemHoverColor:le,darkItemDisabledColor:re,darkDangerItemHoverColor:Se,darkDangerItemSelectedColor:He,darkDangerItemActiveBg:ot}=r,at=j/7*5,nt=(0,L.TS)(r,{menuArrowSize:at,menuHorizontalHeight:l*1.15,menuArrowOffset:`${at*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:w}),At=(0,L.TS)(nt,{itemColor:y,itemHoverColor:le,groupTitleColor:C,itemSelectedColor:ie,itemBg:W,popupBg:W,subMenuItemBg:xe,itemActiveBg:"transparent",itemSelectedBg:Ae,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:be,itemDisabledColor:re,dangerItemColor:g,dangerItemHoverColor:Se,dangerItemSelectedColor:He,dangerItemActiveBg:ot,dangerItemSelectedBg:he,menuSubMenuBg:xe,horizontalItemSelectedColor:i,horizontalItemSelectedBg:H});return[Ie(nt),te(nt),me(nt),$(nt,"light"),$(At,"dark"),ae(nt),(0,D.Z)(nt),(0,Be.oN)(nt,"slide-up"),(0,Be.oN)(nt,"slide-down"),(0,R._y)(nt,"zoom-big")]},r=>{const{colorPrimary:w,colorError:H,colorTextDisabled:i,colorErrorBg:l,colorText:j,colorTextDescription:y,colorBgContainer:g,colorFillAlter:W,colorFillContent:xe,lineWidth:ie,lineWidthBold:Ae,controlItemBgActive:he,colorBgTextHover:be,controlHeightLG:C,lineHeight:le,colorBgElevated:re,marginXXS:Se,padding:He,fontSize:ot,controlHeightSM:at,fontSizeLG:nt,colorTextLightSolid:At,colorErrorHover:Rt}=r,Et=new Q.C(At).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:j,itemColor:j,colorItemTextHover:j,itemHoverColor:j,colorItemTextHoverHorizontal:w,horizontalItemHoverColor:w,colorGroupTitle:y,groupTitleColor:y,colorItemTextSelected:w,itemSelectedColor:w,colorItemTextSelectedHorizontal:w,horizontalItemSelectedColor:w,colorItemBg:g,itemBg:g,colorItemBgHover:be,itemHoverBg:be,colorItemBgActive:xe,itemActiveBg:he,colorSubItemBg:W,subMenuItemBg:W,colorItemBgSelected:he,itemSelectedBg:he,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ae,activeBarHeight:Ae,colorActiveBarBorderSize:ie,activeBarBorderWidth:ie,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:H,dangerItemColor:H,colorDangerItemTextHover:H,dangerItemHoverColor:H,colorDangerItemTextSelected:H,dangerItemSelectedColor:H,colorDangerItemBgActive:l,dangerItemActiveBg:l,colorDangerItemBgSelected:l,dangerItemSelectedBg:l,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:le,collapsedWidth:C*2,popupBg:re,itemMarginBlock:Se,itemPaddingInline:He,horizontalLineHeight:`${C*1.15}px`,iconSize:ot,iconMarginInlineEnd:at-ot,collapsedIconSize:nt,groupTitleFontSize:ot,darkItemDisabledColor:new Q.C(At).setAlpha(.25).toRgbString(),darkItemColor:Et,darkDangerItemColor:H,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:At,darkItemSelectedBg:w,darkDangerItemSelectedBg:H,darkItemHoverBg:"transparent",darkGroupTitleColor:Et,darkItemHoverColor:At,darkDangerItemHoverColor:Rt,darkDangerItemSelectedColor:At,darkDangerItemActiveBg:H}},{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"]]})(B),$e=function(B,E){var f={};for(var r in B)Object.prototype.hasOwnProperty.call(B,r)&&E.indexOf(r)<0&&(f[r]=B[r]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,r=Object.getOwnPropertySymbols(B);w{var f,r;const w=u.useContext(o.Z),H=w||{},{getPrefixCls:i,getPopupContainer:l,direction:j,menu:y}=u.useContext(x.E_),g=i(),{prefixCls:W,className:xe,style:ie,theme:Ae="light",expandIcon:he,_internalDisableMenuItemTitleTooltip:be,inlineCollapsed:C,siderCollapsed:le,items:re,children:Se,rootClassName:He,mode:ot,selectable:at,onClick:nt,overflowedIndicatorPopupClassName:At}=B,Rt=$e(B,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Et=(0,X.Z)(Rt,["collapsedWidth"]),Je=q(re)||Se;(f=H.validator)===null||f===void 0||f.call(H,{mode:ot});const tn=(0,T.useEvent)(function(){var Mn;nt==null||nt.apply(void 0,arguments),(Mn=H.onClick)===null||Mn===void 0||Mn.call(H)}),yt=H.mode||ot,gt=at!=null?at:H.selectable,It=u.useMemo(()=>le!==void 0?le:C,[C,le]),Xt={horizontal:{motionName:`${g}-slide-up`},inline:(0,v.Z)(g),other:{motionName:`${g}-zoom-big`}},Dt=i("menu",W||H.prefixCls),[$t,Wt]=tt(Dt,!w),_t=c()(`${Dt}-${Ae}`,y==null?void 0:y.className,xe);let Wn;if(typeof he=="function")Wn=he;else if(he===null||he===!1)Wn=null;else if(H.expandIcon===null||H.expandIcon===!1)Wn=null;else{const Mn=he!=null?he:H.expandIcon;Wn=(0,S.Tm)(Mn,{className:c()(`${Dt}-submenu-expand-icon`,(0,S.l$)(Mn)?(r=Mn.props)===null||r===void 0?void 0:r.className:"")})}const Qt=u.useMemo(()=>({prefixCls:Dt,inlineCollapsed:It||!1,direction:j,firstLevel:!0,theme:Ae,mode:yt,disableMenuItemTitleTooltip:be}),[Dt,It,j,be,Ae]);return $t(u.createElement(o.Z.Provider,{value:null},u.createElement(_.Provider,{value:Qt},u.createElement(t.ZP,Object.assign({getPopupContainer:l,overflowedIndicator:u.createElement(ue.Z,null),overflowedIndicatorPopupClassName:c()(Dt,`${Dt}-${Ae}`,At),mode:yt,selectable:gt,onClick:tn},Et,{inlineCollapsed:It,style:Object.assign(Object.assign({},y==null?void 0:y.style),ie),className:_t,prefixCls:Dt,direction:j,defaultMotions:Xt,expandIcon:Wn,ref:E,rootClassName:c()(He,Wt)}),Je))))});const fe=(0,u.forwardRef)((B,E)=>{const f=(0,u.useRef)(null),r=u.useContext(m.D);return(0,u.useImperativeHandle)(E,()=>({menu:f.current,focus:w=>{var H;(H=f.current)===null||H===void 0||H.focus(w)}})),u.createElement(Xe,Object.assign({ref:f},B,r))});fe.Item=Pe,fe.SubMenu=de,fe.Divider=ee,fe.ItemGroup=t.BW;var De=fe},58421:function(Ze,ve,e){e.d(ve,{Z:function(){return H}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(l,j){return u.createElement(c.Z,(0,t.Z)({},l,{ref:j,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(49198),d=e(33853),X=e(38819),F=e(92310),S=e.n(F),ce=e(20068),_=e(33885),V=e(67732),Pe=e(83652),se=e(42403),de=e(158),ue=e(26112),T={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=T,o=e(91735),h=function(i){(0,se.Z)(j,i);var l=(0,de.Z)(j);function j(){var y;(0,V.Z)(this,j);for(var g=arguments.length,W=new Array(g),xe=0;xe=0||ie.relatedTarget.className.indexOf("".concat(C,"-item"))>=0))&&be(y.getValidValue()))},y.go=function(ie){var Ae=y.state.goInputText;Ae!==""&&(ie.keyCode===v.ENTER||ie.type==="click")&&(y.setState({goInputText:""}),y.props.quickGo(y.getValidValue()))},y}return(0,Pe.Z)(j,[{key:"getPageSizeOptions",value:function(){var g=this.props,W=g.pageSize,xe=g.pageSizeOptions;return xe.some(function(ie){return ie.toString()===W.toString()})?xe:xe.concat([W.toString()]).sort(function(ie,Ae){var he=Number.isNaN(Number(ie))?0:Number(ie),be=Number.isNaN(Number(Ae))?0:Number(Ae);return he-be})}},{key:"render",value:function(){var g=this,W=this.props,xe=W.pageSize,ie=W.locale,Ae=W.rootPrefixCls,he=W.changeSize,be=W.quickGo,C=W.goButton,le=W.selectComponentClass,re=W.buildOptionText,Se=W.selectPrefixCls,He=W.disabled,ot=this.state.goInputText,at="".concat(Ae,"-options"),nt=le,At=null,Rt=null,Et=null;if(!he&&!be)return null;var Je=this.getPageSizeOptions();if(he&&nt){var tn=Je.map(function(yt,gt){return u.createElement(nt.Option,{key:gt,value:yt.toString()},(re||g.buildOptionText)(yt))});At=u.createElement(nt,{disabled:He,prefixCls:Se,showSearch:!1,className:"".concat(at,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(xe||Je[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ie.page_size,defaultOpen:!1},tn)}return be&&(C&&(Et=typeof C=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:He,className:"".concat(at,"-quick-jumper-button")},ie.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},C)),Rt=u.createElement("div",{className:"".concat(at,"-quick-jumper")},ie.jump_to,u.createElement("input",{disabled:He,type:"text",value:ot,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ie.page}),ie.page,Et)),u.createElement("li",{className:"".concat(at)},At,Rt)}}]),j}(u.Component);h.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=h,q=function(l){var j,y=l.rootPrefixCls,g=l.page,W=l.active,xe=l.className,ie=l.showTitle,Ae=l.onClick,he=l.onKeyPress,be=l.itemRender,C="".concat(y,"-item"),le=S()(C,"".concat(C,"-").concat(g),(j={},(0,ce.Z)(j,"".concat(C,"-active"),W),(0,ce.Z)(j,"".concat(C,"-disabled"),!g),(0,ce.Z)(j,l.className,xe),j)),re=function(){Ae(g)},Se=function(at){he(at,Ae,g)},He=be(g,"page",u.createElement("a",{rel:"nofollow"},g));return He?u.createElement("li",{title:ie?g.toString():null,className:le,onClick:re,onKeyPress:Se,tabIndex:0},He):null},Q=q;function U(){}function D(i){var l=Number(i);return typeof l=="number"&&!Number.isNaN(l)&&isFinite(l)&&Math.floor(l)===l}var Be=function(l,j,y){return y};function R(i,l,j){var y=typeof i=="undefined"?l.pageSize:i;return Math.floor((j.total-1)/y)+1}var ge=function(i){(0,se.Z)(j,i);var l=(0,de.Z)(j);function j(y){var g;(0,V.Z)(this,j),g=l.call(this,y),g.paginationNode=u.createRef(),g.getJumpPrevPage=function(){return Math.max(1,g.state.current-(g.props.showLessItems?3:5))},g.getJumpNextPage=function(){return Math.min(R(void 0,g.state,g.props),g.state.current+(g.props.showLessItems?3:5))},g.getItemIcon=function(he,be){var C=g.props.prefixCls,le=he||u.createElement("button",{type:"button","aria-label":be,className:"".concat(C,"-item-link")});return typeof he=="function"&&(le=u.createElement(he,(0,_.Z)({},g.props))),le},g.isValid=function(he){var be=g.props.total;return D(he)&&he!==g.state.current&&D(be)&&be>0},g.shouldDisplayQuickJumper=function(){var he=g.props,be=he.showQuickJumper,C=he.total,le=g.state.pageSize;return C<=le?!1:be},g.handleKeyDown=function(he){(he.keyCode===v.ARROW_UP||he.keyCode===v.ARROW_DOWN)&&he.preventDefault()},g.handleKeyUp=function(he){var be=g.getValidValue(he),C=g.state.currentInputValue;be!==C&&g.setState({currentInputValue:be}),he.keyCode===v.ENTER?g.handleChange(be):he.keyCode===v.ARROW_UP?g.handleChange(be-1):he.keyCode===v.ARROW_DOWN&&g.handleChange(be+1)},g.handleBlur=function(he){var be=g.getValidValue(he);g.handleChange(be)},g.changePageSize=function(he){var be=g.state.current,C=R(he,g.state,g.props);be=be>C?C:be,C===0&&(be=g.state.current),typeof he=="number"&&("pageSize"in g.props||g.setState({pageSize:he}),"current"in g.props||g.setState({current:be,currentInputValue:be})),g.props.onShowSizeChange(be,he),"onChange"in g.props&&g.props.onChange&&g.props.onChange(be,he)},g.handleChange=function(he){var be=g.props,C=be.disabled,le=be.onChange,re=g.state,Se=re.pageSize,He=re.current,ot=re.currentInputValue;if(g.isValid(he)&&!C){var at=R(void 0,g.state,g.props),nt=he;return he>at?nt=at:he<1&&(nt=1),"current"in g.props||g.setState({current:nt}),nt!==ot&&g.setState({currentInputValue:nt}),le(nt,Se),nt}return He},g.prev=function(){g.hasPrev()&&g.handleChange(g.state.current-1)},g.next=function(){g.hasNext()&&g.handleChange(g.state.current+1)},g.jumpPrev=function(){g.handleChange(g.getJumpPrevPage())},g.jumpNext=function(){g.handleChange(g.getJumpNextPage())},g.hasPrev=function(){return g.state.current>1},g.hasNext=function(){return g.state.current2?C-2:0),re=2;re=xe?Ae=xe:Ae=Number(W),Ae}},{key:"getShowSizeChanger",value:function(){var g=this.props,W=g.showSizeChanger,xe=g.total,ie=g.totalBoundaryShowSizeChanger;return typeof W!="undefined"?W:xe>ie}},{key:"render",value:function(){var g=this.props,W=g.prefixCls,xe=g.className,ie=g.style,Ae=g.disabled,he=g.hideOnSinglePage,be=g.total,C=g.locale,le=g.showQuickJumper,re=g.showLessItems,Se=g.showTitle,He=g.showTotal,ot=g.simple,at=g.itemRender,nt=g.showPrevNextJumpers,At=g.jumpPrevIcon,Rt=g.jumpNextIcon,Et=g.selectComponentClass,Je=g.selectPrefixCls,tn=g.pageSizeOptions,yt=this.state,gt=yt.current,It=yt.pageSize,Xt=yt.currentInputValue;if(he===!0&&be<=It)return null;var Dt=R(void 0,this.state,this.props),$t=[],Wt=null,_t=null,Wn=null,Qt=null,Mn=null,$n=le&&le.goButton,Pn=re?1:2,Ct=gt-1>0?gt-1:0,Tn=gt+1be?be:gt*It]));if(ot){$n&&(typeof $n=="boolean"?Mn=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},C.jump_to_confirm):Mn=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},$n),Mn=u.createElement("li",{title:Se?"".concat(C.jump_to).concat(gt,"/").concat(Dt):null,className:"".concat(W,"-simple-pager")},Mn));var Re=this.renderPrev(Ct);return u.createElement("ul",(0,t.Z)({className:S()(W,"".concat(W,"-simple"),(0,ce.Z)({},"".concat(W,"-disabled"),Ae),xe),style:ie,ref:this.paginationNode},p),G,Re?u.createElement("li",{title:Se?C.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:S()("".concat(W,"-prev"),(0,ce.Z)({},"".concat(W,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Re):null,u.createElement("li",{title:Se?"".concat(gt,"/").concat(Dt):null,className:"".concat(W,"-simple-pager")},u.createElement("input",{type:"text",value:Xt,disabled:Ae,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(W,"-slash")},"/"),Dt),u.createElement("li",{title:Se?C.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:S()("".concat(W,"-next"),(0,ce.Z)({},"".concat(W,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Tn)),Mn)}if(Dt<=3+Pn*2){var N={locale:C,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Se,itemRender:at};Dt||$t.push(u.createElement(Q,(0,t.Z)({},N,{key:"noPager",page:1,className:"".concat(W,"-item-disabled")})));for(var I=1;I<=Dt;I+=1){var Fe=gt===I;$t.push(u.createElement(Q,(0,t.Z)({},N,{key:I,page:I,active:Fe})))}}else{var Oe=re?C.prev_3:C.prev_5,qe=re?C.next_3:C.next_5,Ge=at(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(At,"prev page")),lt=at(this.getJumpNextPage(),"jump-next",this.getItemIcon(Rt,"next page"));nt&&(Wt=Ge?u.createElement("li",{title:Se?Oe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:S()("".concat(W,"-jump-prev"),(0,ce.Z)({},"".concat(W,"-jump-prev-custom-icon"),!!At))},Ge):null,_t=lt?u.createElement("li",{title:Se?qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:S()("".concat(W,"-jump-next"),(0,ce.Z)({},"".concat(W,"-jump-next-custom-icon"),!!Rt))},lt):null),Qt=u.createElement(Q,{locale:C,last:!0,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dt,page:Dt,active:!1,showTitle:Se,itemRender:at}),Wn=u.createElement(Q,{locale:C,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Se,itemRender:at});var dt=Math.max(1,gt-Pn),ft=Math.min(gt+Pn,Dt);gt-1<=Pn&&(ft=1+Pn*2),Dt-gt<=Pn&&(dt=Dt-Pn*2);for(var wt=dt;wt<=ft;wt+=1){var pt=gt===wt;$t.push(u.createElement(Q,{locale:C,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wt,page:wt,active:pt,showTitle:Se,itemRender:at}))}gt-1>=Pn*2&>!==3&&($t[0]=(0,u.cloneElement)($t[0],{className:"".concat(W,"-item-after-jump-prev")}),$t.unshift(Wt)),Dt-gt>=Pn*2&>!==Dt-2&&($t[$t.length-1]=(0,u.cloneElement)($t[$t.length-1],{className:"".concat(W,"-item-before-jump-next")}),$t.push(_t)),dt!==1&&$t.unshift(Wn),ft!==Dt&&$t.push(Qt)}var ct=!this.hasPrev()||!Dt,xt=!this.hasNext()||!Dt,it=this.renderPrev(Ct),Nt=this.renderNext(Tn);return u.createElement("ul",(0,t.Z)({className:S()(W,xe,(0,ce.Z)({},"".concat(W,"-disabled"),Ae)),style:ie,ref:this.paginationNode},p),G,it?u.createElement("li",{title:Se?C.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:S()("".concat(W,"-prev"),(0,ce.Z)({},"".concat(W,"-disabled"),ct)),"aria-disabled":ct},it):null,$t,Nt?u.createElement("li",{title:Se?C.next_page:null,onClick:this.next,tabIndex:xt?null:0,onKeyPress:this.runIfEnterNext,className:S()("".concat(W,"-next"),(0,ce.Z)({},"".concat(W,"-disabled"),xt)),"aria-disabled":xt},Nt):null,u.createElement(b,{disabled:Ae,locale:C,rootPrefixCls:W,selectComponentClass:Et,selectPrefixCls:Je,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:It,pageSizeOptions:tn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:$n}))}}],[{key:"getDerivedStateFromProps",value:function(g,W){var xe={};if("current"in g&&(xe.current=g.current,g.current!==W.current&&(xe.currentInputValue=xe.current)),"pageSize"in g&&g.pageSize!==W.pageSize){var ie=W.current,Ae=R(g.pageSize,W,g);ie=ie>Ae?Ae:ie,"current"in g||(xe.current=ie,xe.currentInputValue=ie),xe.pageSize=g.pageSize}return xe}}]),j}(u.Component);ge.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:o.Z,style:{},itemRender:Be,totalBoundaryShowSizeChanger:50};var L=ge,J=e(22075),te=e(36355),Y=e(19716),ae=e(8628),P=e(9763),A=e(57809);const $=i=>u.createElement(A.default,Object.assign({},i,{showSearch:!0,size:"small"})),z=i=>u.createElement(A.default,Object.assign({},i,{showSearch:!0,size:"middle"}));$.Option=A.default.Option,z.Option=A.default.Option;var M=e(9937),me=e(17313),Ce=e(83116),We=e(37613);const Ie=i=>{const{componentCls:l}=i;return{[`${l}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${l}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${l}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}}},[`&${l}-disabled`]:{cursor:"not-allowed",[`${l}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:i.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:i.colorBorder,backgroundColor:i.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:i.itemActiveBgDisabled},a:{color:i.itemActiveColorDisabled}}},[`${l}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${l}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${l}-simple-pager`]:{color:i.colorTextDisabled},[`${l}-jump-prev, ${l}-jump-next`]:{[`${l}-item-link-icon`]:{opacity:0},[`${l}-item-ellipsis`]:{opacity:1}}},[`&${l}-simple`]:{[`${l}-prev, ${l}-next`]:{[`&${l}-disabled ${l}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},tt=i=>{const{componentCls:l}=i;return{[`&${l}-mini ${l}-total-text, &${l}-mini ${l}-simple-pager`]:{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`},[`&${l}-mini ${l}-item`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM-2}px`},[`&${l}-mini:not(${l}-disabled) ${l}-item:not(${l}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},[`&${l}-mini ${l}-prev, &${l}-mini ${l}-next`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM}px`},[`&${l}-mini:not(${l}-disabled)`]:{[`${l}-prev, ${l}-next`]:{[`&:hover ${l}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${l}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${l}-disabled:hover ${l}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${f}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${he})`},"&::after":{transform:`rotate(45deg) translateX(-${he})`}},[`${f}-submenu-open${f}-submenu-inline > ${f}-submenu-title > ${f}-submenu-arrow`]:{transform:`translateY(-${Ae*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${he})`},"&::before":{transform:`rotate(45deg) translateX(${he})`}}})},{[`${E}-layout-header`]:{[f]:{lineHeight:"inherit"}}}]};var tt=(B,E)=>(0,ge.Z)("Menu",r=>{if(E===!1)return[];const{colorBgElevated:w,colorPrimary:H,colorTextLightSolid:i,controlHeightLG:l,fontSize:j,darkItemColor:y,darkDangerItemColor:g,darkItemBg:W,darkSubMenuItemBg:xe,darkItemSelectedColor:ie,darkItemSelectedBg:Ae,darkDangerItemSelectedBg:he,darkItemHoverBg:be,darkGroupTitleColor:C,darkItemHoverColor:le,darkItemDisabledColor:re,darkDangerItemHoverColor:Se,darkDangerItemSelectedColor:He,darkDangerItemActiveBg:ot}=r,at=j/7*5,nt=(0,L.TS)(r,{menuArrowSize:at,menuHorizontalHeight:l*1.15,menuArrowOffset:`${at*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:w}),At=(0,L.TS)(nt,{itemColor:y,itemHoverColor:le,groupTitleColor:C,itemSelectedColor:ie,itemBg:W,popupBg:W,subMenuItemBg:xe,itemActiveBg:"transparent",itemSelectedBg:Ae,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:be,itemDisabledColor:re,dangerItemColor:g,dangerItemHoverColor:Se,dangerItemSelectedColor:He,dangerItemActiveBg:ot,dangerItemSelectedBg:he,menuSubMenuBg:xe,horizontalItemSelectedColor:i,horizontalItemSelectedBg:H});return[Ie(nt),te(nt),me(nt),$(nt,"light"),$(At,"dark"),ae(nt),(0,D.Z)(nt),(0,Be.oN)(nt,"slide-up"),(0,Be.oN)(nt,"slide-down"),(0,R._y)(nt,"zoom-big")]},r=>{const{colorPrimary:w,colorError:H,colorTextDisabled:i,colorErrorBg:l,colorText:j,colorTextDescription:y,colorBgContainer:g,colorFillAlter:W,colorFillContent:xe,lineWidth:ie,lineWidthBold:Ae,controlItemBgActive:he,colorBgTextHover:be,controlHeightLG:C,lineHeight:le,colorBgElevated:re,marginXXS:Se,padding:He,fontSize:ot,controlHeightSM:at,fontSizeLG:nt,colorTextLightSolid:At,colorErrorHover:Rt}=r,Et=new Q.C(At).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:r.zIndexPopupBase+50,radiusItem:r.borderRadiusLG,itemBorderRadius:r.borderRadiusLG,radiusSubMenuItem:r.borderRadiusSM,subMenuItemBorderRadius:r.borderRadiusSM,colorItemText:j,itemColor:j,colorItemTextHover:j,itemHoverColor:j,colorItemTextHoverHorizontal:w,horizontalItemHoverColor:w,colorGroupTitle:y,groupTitleColor:y,colorItemTextSelected:w,itemSelectedColor:w,colorItemTextSelectedHorizontal:w,horizontalItemSelectedColor:w,colorItemBg:g,itemBg:g,colorItemBgHover:be,itemHoverBg:be,colorItemBgActive:xe,itemActiveBg:he,colorSubItemBg:W,subMenuItemBg:W,colorItemBgSelected:he,itemSelectedBg:he,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ae,activeBarHeight:Ae,colorActiveBarBorderSize:ie,activeBarBorderWidth:ie,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:H,dangerItemColor:H,colorDangerItemTextHover:H,dangerItemHoverColor:H,colorDangerItemTextSelected:H,dangerItemSelectedColor:H,colorDangerItemBgActive:l,dangerItemActiveBg:l,colorDangerItemBgSelected:l,dangerItemSelectedBg:l,itemMarginInline:r.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:le,collapsedWidth:C*2,popupBg:re,itemMarginBlock:Se,itemPaddingInline:He,horizontalLineHeight:`${C*1.15}px`,iconSize:ot,iconMarginInlineEnd:at-ot,collapsedIconSize:nt,groupTitleFontSize:ot,darkItemDisabledColor:new Q.C(At).setAlpha(.25).toRgbString(),darkItemColor:Et,darkDangerItemColor:H,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:At,darkItemSelectedBg:w,darkDangerItemSelectedBg:H,darkItemHoverBg:"transparent",darkGroupTitleColor:Et,darkItemHoverColor:At,darkDangerItemHoverColor:Rt,darkDangerItemSelectedColor:At,darkDangerItemActiveBg:H}},{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"]]})(B),$e=function(B,E){var f={};for(var r in B)Object.prototype.hasOwnProperty.call(B,r)&&E.indexOf(r)<0&&(f[r]=B[r]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,r=Object.getOwnPropertySymbols(B);w{var f,r;const w=u.useContext(o.Z),H=w||{},{getPrefixCls:i,getPopupContainer:l,direction:j,menu:y}=u.useContext(x.E_),g=i(),{prefixCls:W,className:xe,style:ie,theme:Ae="light",expandIcon:he,_internalDisableMenuItemTitleTooltip:be,inlineCollapsed:C,siderCollapsed:le,items:re,children:Se,rootClassName:He,mode:ot,selectable:at,onClick:nt,overflowedIndicatorPopupClassName:At}=B,Rt=$e(B,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Et=(0,X.Z)(Rt,["collapsedWidth"]),Je=q(re)||Se;(f=H.validator)===null||f===void 0||f.call(H,{mode:ot});const tn=(0,T.useEvent)(function(){var Mn;nt==null||nt.apply(void 0,arguments),(Mn=H.onClick)===null||Mn===void 0||Mn.call(H)}),yt=H.mode||ot,gt=at!=null?at:H.selectable,It=u.useMemo(()=>le!==void 0?le:C,[C,le]),Xt={horizontal:{motionName:`${g}-slide-up`},inline:(0,v.Z)(g),other:{motionName:`${g}-zoom-big`}},Dt=i("menu",W||H.prefixCls),[$t,Wt]=tt(Dt,!w),_t=c()(`${Dt}-${Ae}`,y==null?void 0:y.className,xe);let Wn;if(typeof he=="function")Wn=he;else if(he===null||he===!1)Wn=null;else if(H.expandIcon===null||H.expandIcon===!1)Wn=null;else{const Mn=he!=null?he:H.expandIcon;Wn=(0,S.Tm)(Mn,{className:c()(`${Dt}-submenu-expand-icon`,(0,S.l$)(Mn)?(r=Mn.props)===null||r===void 0?void 0:r.className:"")})}const Qt=u.useMemo(()=>({prefixCls:Dt,inlineCollapsed:It||!1,direction:j,firstLevel:!0,theme:Ae,mode:yt,disableMenuItemTitleTooltip:be}),[Dt,It,j,be,Ae]);return $t(u.createElement(o.Z.Provider,{value:null},u.createElement(_.Provider,{value:Qt},u.createElement(t.ZP,Object.assign({getPopupContainer:l,overflowedIndicator:u.createElement(ue.Z,null),overflowedIndicatorPopupClassName:c()(Dt,`${Dt}-${Ae}`,At),mode:yt,selectable:gt,onClick:tn},Et,{inlineCollapsed:It,style:Object.assign(Object.assign({},y==null?void 0:y.style),ie),className:_t,prefixCls:Dt,direction:j,defaultMotions:Xt,expandIcon:Wn,ref:E,rootClassName:c()(He,Wt)}),Je))))});const fe=(0,u.forwardRef)((B,E)=>{const f=(0,u.useRef)(null),r=u.useContext(m.D);return(0,u.useImperativeHandle)(E,()=>({menu:f.current,focus:w=>{var H;(H=f.current)===null||H===void 0||H.focus(w)}})),u.createElement(Xe,Object.assign({ref:f},B,r))});fe.Item=De,fe.SubMenu=de,fe.Divider=ee,fe.ItemGroup=t.BW;var Pe=fe},58421:function(Ze,ve,e){e.d(ve,{Z:function(){return H}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(l,j){return u.createElement(c.Z,(0,t.Z)({},l,{ref:j,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(49198),d=e(33853),X=e(38819),F=e(92310),S=e.n(F),ce=e(20068),_=e(33885),V=e(67732),De=e(83652),se=e(42403),de=e(158),ue=e(26112),T={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=T,o=e(91735),h=function(i){(0,se.Z)(j,i);var l=(0,de.Z)(j);function j(){var y;(0,V.Z)(this,j);for(var g=arguments.length,W=new Array(g),xe=0;xe=0||ie.relatedTarget.className.indexOf("".concat(C,"-item"))>=0))&&be(y.getValidValue()))},y.go=function(ie){var Ae=y.state.goInputText;Ae!==""&&(ie.keyCode===v.ENTER||ie.type==="click")&&(y.setState({goInputText:""}),y.props.quickGo(y.getValidValue()))},y}return(0,De.Z)(j,[{key:"getPageSizeOptions",value:function(){var g=this.props,W=g.pageSize,xe=g.pageSizeOptions;return xe.some(function(ie){return ie.toString()===W.toString()})?xe:xe.concat([W.toString()]).sort(function(ie,Ae){var he=Number.isNaN(Number(ie))?0:Number(ie),be=Number.isNaN(Number(Ae))?0:Number(Ae);return he-be})}},{key:"render",value:function(){var g=this,W=this.props,xe=W.pageSize,ie=W.locale,Ae=W.rootPrefixCls,he=W.changeSize,be=W.quickGo,C=W.goButton,le=W.selectComponentClass,re=W.buildOptionText,Se=W.selectPrefixCls,He=W.disabled,ot=this.state.goInputText,at="".concat(Ae,"-options"),nt=le,At=null,Rt=null,Et=null;if(!he&&!be)return null;var Je=this.getPageSizeOptions();if(he&&nt){var tn=Je.map(function(yt,gt){return u.createElement(nt.Option,{key:gt,value:yt.toString()},(re||g.buildOptionText)(yt))});At=u.createElement(nt,{disabled:He,prefixCls:Se,showSearch:!1,className:"".concat(at,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(xe||Je[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ie.page_size,defaultOpen:!1},tn)}return be&&(C&&(Et=typeof C=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:He,className:"".concat(at,"-quick-jumper-button")},ie.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},C)),Rt=u.createElement("div",{className:"".concat(at,"-quick-jumper")},ie.jump_to,u.createElement("input",{disabled:He,type:"text",value:ot,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ie.page}),ie.page,Et)),u.createElement("li",{className:"".concat(at)},At,Rt)}}]),j}(u.Component);h.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=h,q=function(l){var j,y=l.rootPrefixCls,g=l.page,W=l.active,xe=l.className,ie=l.showTitle,Ae=l.onClick,he=l.onKeyPress,be=l.itemRender,C="".concat(y,"-item"),le=S()(C,"".concat(C,"-").concat(g),(j={},(0,ce.Z)(j,"".concat(C,"-active"),W),(0,ce.Z)(j,"".concat(C,"-disabled"),!g),(0,ce.Z)(j,l.className,xe),j)),re=function(){Ae(g)},Se=function(at){he(at,Ae,g)},He=be(g,"page",u.createElement("a",{rel:"nofollow"},g));return He?u.createElement("li",{title:ie?g.toString():null,className:le,onClick:re,onKeyPress:Se,tabIndex:0},He):null},Q=q;function U(){}function D(i){var l=Number(i);return typeof l=="number"&&!Number.isNaN(l)&&isFinite(l)&&Math.floor(l)===l}var Be=function(l,j,y){return y};function R(i,l,j){var y=typeof i=="undefined"?l.pageSize:i;return Math.floor((j.total-1)/y)+1}var ge=function(i){(0,se.Z)(j,i);var l=(0,de.Z)(j);function j(y){var g;(0,V.Z)(this,j),g=l.call(this,y),g.paginationNode=u.createRef(),g.getJumpPrevPage=function(){return Math.max(1,g.state.current-(g.props.showLessItems?3:5))},g.getJumpNextPage=function(){return Math.min(R(void 0,g.state,g.props),g.state.current+(g.props.showLessItems?3:5))},g.getItemIcon=function(he,be){var C=g.props.prefixCls,le=he||u.createElement("button",{type:"button","aria-label":be,className:"".concat(C,"-item-link")});return typeof he=="function"&&(le=u.createElement(he,(0,_.Z)({},g.props))),le},g.isValid=function(he){var be=g.props.total;return D(he)&&he!==g.state.current&&D(be)&&be>0},g.shouldDisplayQuickJumper=function(){var he=g.props,be=he.showQuickJumper,C=he.total,le=g.state.pageSize;return C<=le?!1:be},g.handleKeyDown=function(he){(he.keyCode===v.ARROW_UP||he.keyCode===v.ARROW_DOWN)&&he.preventDefault()},g.handleKeyUp=function(he){var be=g.getValidValue(he),C=g.state.currentInputValue;be!==C&&g.setState({currentInputValue:be}),he.keyCode===v.ENTER?g.handleChange(be):he.keyCode===v.ARROW_UP?g.handleChange(be-1):he.keyCode===v.ARROW_DOWN&&g.handleChange(be+1)},g.handleBlur=function(he){var be=g.getValidValue(he);g.handleChange(be)},g.changePageSize=function(he){var be=g.state.current,C=R(he,g.state,g.props);be=be>C?C:be,C===0&&(be=g.state.current),typeof he=="number"&&("pageSize"in g.props||g.setState({pageSize:he}),"current"in g.props||g.setState({current:be,currentInputValue:be})),g.props.onShowSizeChange(be,he),"onChange"in g.props&&g.props.onChange&&g.props.onChange(be,he)},g.handleChange=function(he){var be=g.props,C=be.disabled,le=be.onChange,re=g.state,Se=re.pageSize,He=re.current,ot=re.currentInputValue;if(g.isValid(he)&&!C){var at=R(void 0,g.state,g.props),nt=he;return he>at?nt=at:he<1&&(nt=1),"current"in g.props||g.setState({current:nt}),nt!==ot&&g.setState({currentInputValue:nt}),le(nt,Se),nt}return He},g.prev=function(){g.hasPrev()&&g.handleChange(g.state.current-1)},g.next=function(){g.hasNext()&&g.handleChange(g.state.current+1)},g.jumpPrev=function(){g.handleChange(g.getJumpPrevPage())},g.jumpNext=function(){g.handleChange(g.getJumpNextPage())},g.hasPrev=function(){return g.state.current>1},g.hasNext=function(){return g.state.current2?C-2:0),re=2;re=xe?Ae=xe:Ae=Number(W),Ae}},{key:"getShowSizeChanger",value:function(){var g=this.props,W=g.showSizeChanger,xe=g.total,ie=g.totalBoundaryShowSizeChanger;return typeof W!="undefined"?W:xe>ie}},{key:"render",value:function(){var g=this.props,W=g.prefixCls,xe=g.className,ie=g.style,Ae=g.disabled,he=g.hideOnSinglePage,be=g.total,C=g.locale,le=g.showQuickJumper,re=g.showLessItems,Se=g.showTitle,He=g.showTotal,ot=g.simple,at=g.itemRender,nt=g.showPrevNextJumpers,At=g.jumpPrevIcon,Rt=g.jumpNextIcon,Et=g.selectComponentClass,Je=g.selectPrefixCls,tn=g.pageSizeOptions,yt=this.state,gt=yt.current,It=yt.pageSize,Xt=yt.currentInputValue;if(he===!0&&be<=It)return null;var Dt=R(void 0,this.state,this.props),$t=[],Wt=null,_t=null,Wn=null,Qt=null,Mn=null,$n=le&&le.goButton,Pn=re?1:2,Ct=gt-1>0?gt-1:0,Tn=gt+1be?be:gt*It]));if(ot){$n&&(typeof $n=="boolean"?Mn=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},C.jump_to_confirm):Mn=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},$n),Mn=u.createElement("li",{title:Se?"".concat(C.jump_to).concat(gt,"/").concat(Dt):null,className:"".concat(W,"-simple-pager")},Mn));var Re=this.renderPrev(Ct);return u.createElement("ul",(0,t.Z)({className:S()(W,"".concat(W,"-simple"),(0,ce.Z)({},"".concat(W,"-disabled"),Ae),xe),style:ie,ref:this.paginationNode},p),G,Re?u.createElement("li",{title:Se?C.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:S()("".concat(W,"-prev"),(0,ce.Z)({},"".concat(W,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Re):null,u.createElement("li",{title:Se?"".concat(gt,"/").concat(Dt):null,className:"".concat(W,"-simple-pager")},u.createElement("input",{type:"text",value:Xt,disabled:Ae,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(W,"-slash")},"/"),Dt),u.createElement("li",{title:Se?C.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:S()("".concat(W,"-next"),(0,ce.Z)({},"".concat(W,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Tn)),Mn)}if(Dt<=3+Pn*2){var N={locale:C,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Se,itemRender:at};Dt||$t.push(u.createElement(Q,(0,t.Z)({},N,{key:"noPager",page:1,className:"".concat(W,"-item-disabled")})));for(var I=1;I<=Dt;I+=1){var Fe=gt===I;$t.push(u.createElement(Q,(0,t.Z)({},N,{key:I,page:I,active:Fe})))}}else{var Oe=re?C.prev_3:C.prev_5,qe=re?C.next_3:C.next_5,Ge=at(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(At,"prev page")),lt=at(this.getJumpNextPage(),"jump-next",this.getItemIcon(Rt,"next page"));nt&&(Wt=Ge?u.createElement("li",{title:Se?Oe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:S()("".concat(W,"-jump-prev"),(0,ce.Z)({},"".concat(W,"-jump-prev-custom-icon"),!!At))},Ge):null,_t=lt?u.createElement("li",{title:Se?qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:S()("".concat(W,"-jump-next"),(0,ce.Z)({},"".concat(W,"-jump-next-custom-icon"),!!Rt))},lt):null),Qt=u.createElement(Q,{locale:C,last:!0,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dt,page:Dt,active:!1,showTitle:Se,itemRender:at}),Wn=u.createElement(Q,{locale:C,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Se,itemRender:at});var dt=Math.max(1,gt-Pn),ft=Math.min(gt+Pn,Dt);gt-1<=Pn&&(ft=1+Pn*2),Dt-gt<=Pn&&(dt=Dt-Pn*2);for(var wt=dt;wt<=ft;wt+=1){var pt=gt===wt;$t.push(u.createElement(Q,{locale:C,rootPrefixCls:W,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wt,page:wt,active:pt,showTitle:Se,itemRender:at}))}gt-1>=Pn*2&>!==3&&($t[0]=(0,u.cloneElement)($t[0],{className:"".concat(W,"-item-after-jump-prev")}),$t.unshift(Wt)),Dt-gt>=Pn*2&>!==Dt-2&&($t[$t.length-1]=(0,u.cloneElement)($t[$t.length-1],{className:"".concat(W,"-item-before-jump-next")}),$t.push(_t)),dt!==1&&$t.unshift(Wn),ft!==Dt&&$t.push(Qt)}var ct=!this.hasPrev()||!Dt,xt=!this.hasNext()||!Dt,it=this.renderPrev(Ct),Nt=this.renderNext(Tn);return u.createElement("ul",(0,t.Z)({className:S()(W,xe,(0,ce.Z)({},"".concat(W,"-disabled"),Ae)),style:ie,ref:this.paginationNode},p),G,it?u.createElement("li",{title:Se?C.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:S()("".concat(W,"-prev"),(0,ce.Z)({},"".concat(W,"-disabled"),ct)),"aria-disabled":ct},it):null,$t,Nt?u.createElement("li",{title:Se?C.next_page:null,onClick:this.next,tabIndex:xt?null:0,onKeyPress:this.runIfEnterNext,className:S()("".concat(W,"-next"),(0,ce.Z)({},"".concat(W,"-disabled"),xt)),"aria-disabled":xt},Nt):null,u.createElement(b,{disabled:Ae,locale:C,rootPrefixCls:W,selectComponentClass:Et,selectPrefixCls:Je,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:It,pageSizeOptions:tn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:$n}))}}],[{key:"getDerivedStateFromProps",value:function(g,W){var xe={};if("current"in g&&(xe.current=g.current,g.current!==W.current&&(xe.currentInputValue=xe.current)),"pageSize"in g&&g.pageSize!==W.pageSize){var ie=W.current,Ae=R(g.pageSize,W,g);ie=ie>Ae?Ae:ie,"current"in g||(xe.current=ie,xe.currentInputValue=ie),xe.pageSize=g.pageSize}return xe}}]),j}(u.Component);ge.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:o.Z,style:{},itemRender:Be,totalBoundaryShowSizeChanger:50};var L=ge,J=e(22075),te=e(36355),Y=e(19716),ae=e(8628),P=e(9763),A=e(57809);const $=i=>u.createElement(A.default,Object.assign({},i,{showSearch:!0,size:"small"})),z=i=>u.createElement(A.default,Object.assign({},i,{showSearch:!0,size:"middle"}));$.Option=A.default.Option,z.Option=A.default.Option;var M=e(9937),me=e(17313),Ce=e(83116),We=e(37613);const Ie=i=>{const{componentCls:l}=i;return{[`${l}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${l}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${l}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed"}}},[`&${l}-disabled`]:{cursor:"not-allowed",[`${l}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:i.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:i.colorBorder,backgroundColor:i.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:i.itemActiveBgDisabled},a:{color:i.itemActiveColorDisabled}}},[`${l}-item-link`]:{color:i.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${l}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${l}-simple-pager`]:{color:i.colorTextDisabled},[`${l}-jump-prev, ${l}-jump-next`]:{[`${l}-item-link-icon`]:{opacity:0},[`${l}-item-ellipsis`]:{opacity:1}}},[`&${l}-simple`]:{[`${l}-prev, ${l}-next`]:{[`&${l}-disabled ${l}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},tt=i=>{const{componentCls:l}=i;return{[`&${l}-mini ${l}-total-text, &${l}-mini ${l}-simple-pager`]:{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`},[`&${l}-mini ${l}-item`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM-2}px`},[`&${l}-mini:not(${l}-disabled) ${l}-item:not(${l}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},[`&${l}-mini ${l}-prev, &${l}-mini ${l}-next`]:{minWidth:i.itemSizeSM,height:i.itemSizeSM,margin:0,lineHeight:`${i.itemSizeSM}px`},[`&${l}-mini:not(${l}-disabled)`]:{[`${l}-prev, ${l}-next`]:{[`&:hover ${l}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${l}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${l}-disabled:hover ${l}-item-link`]:{backgroundColor:"transparent"}}},[` &${l}-mini ${l}-prev ${l}-item-link, &${l}-mini ${l}-next ${l}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`}},[`&${l}-mini ${l}-jump-prev, &${l}-mini ${l}-jump-next`]:{height:i.itemSizeSM,marginInlineEnd:0,lineHeight:`${i.itemSizeSM}px`},[`&${l}-mini ${l}-options`]:{marginInlineStart:i.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:i.miniOptionsSizeChangerTop},"&-quick-jumper":{height:i.itemSizeSM,lineHeight:`${i.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,M.x0)(i)),{width:i.paginationMiniQuickJumperInputWidth,height:i.controlHeightSM})}}}},$e=i=>{const{componentCls:l}=i;return{[` @@ -76,9 +76,9 @@ ${l}-next, ${l}-jump-prev, ${l}-jump-next - `]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,color:i.colorText,fontFamily:i.fontFamily,lineHeight:`${i.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:i.borderRadius,cursor:"pointer",transition:`all ${i.motionDurationMid}`},[`${l}-prev, ${l}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:i.colorText,cursor:"pointer",userSelect:"none"},[`${l}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:i.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:"none",transition:`all ${i.motionDurationMid}`},[`&:hover ${l}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${l}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${l}-disabled:hover`]:{[`${l}-item-link`]:{backgroundColor:"transparent"}}},[`${l}-slash`]:{marginInlineEnd:i.paginationSlashMarginInlineEnd,marginInlineStart:i.paginationSlashMarginInlineStart},[`${l}-options`]:{display:"inline-block",marginInlineStart:i.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:i.controlHeight,marginInlineStart:i.marginXS,lineHeight:`${i.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,M.ik)(i)),{width:i.controlHeightLG*1.25,height:i.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:i.marginXS,marginInlineEnd:i.marginXS})}}}},Xe=i=>{const{componentCls:l}=i;return{[`${l}-item`]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,marginInlineEnd:i.marginXS,fontFamily:i.fontFamily,lineHeight:`${i.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${i.paginationItemPaddingInline}px`,color:i.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${l}-item-active)`]:{"&:hover":{transition:`all ${i.motionDurationMid}`,backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},"&-active":{fontWeight:i.fontWeightStrong,backgroundColor:i.itemActiveBg,borderColor:i.colorPrimary,a:{color:i.colorPrimary},"&:hover":{borderColor:i.colorPrimaryHover},"&:hover a":{color:i.colorPrimaryHover}}}}},fe=i=>{const{componentCls:l}=i;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,me.Wf)(i)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${l}-total-text`]:{display:"inline-block",height:i.itemSize,marginInlineEnd:i.marginXS,lineHeight:`${i.itemSize-2}px`,verticalAlign:"middle"}}),Xe(i)),_e(i)),$e(i)),tt(i)),Ie(i)),{[`@media only screen and (max-width: ${i.screenLG}px)`]:{[`${l}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${i.screenSM}px)`]:{[`${l}-options`]:{display:"none"}}}),[`&${i.componentCls}-rtl`]:{direction:"rtl"}}},De=i=>{const{componentCls:l}=i;return{[`${l}${l}-disabled:not(${l}-mini)`]:{"&, &:hover":{[`${l}-item-link`]:{borderColor:i.colorBorder}},"&:focus-visible":{[`${l}-item-link`]:{borderColor:i.colorBorder}},[`${l}-item, ${l}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,[`&:hover:not(${l}-item-active)`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,a:{color:i.colorTextDisabled}},[`&${l}-item-active`]:{backgroundColor:i.itemActiveBgDisabled}},[`${l}-prev, ${l}-next`]:{"&:hover button":{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,color:i.colorTextDisabled},[`${l}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder}}},[`${l}:not(${l}-mini)`]:{[`${l}-prev, ${l}-next`]:{"&:hover button":{borderColor:i.colorPrimaryHover,backgroundColor:i.itemBg},[`${l}-item-link`]:{backgroundColor:i.itemLinkBg,borderColor:i.colorBorder},[`&:hover ${l}-item-link`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,color:i.colorPrimary},[`&${l}-disabled`]:{[`${l}-item-link`]:{borderColor:i.colorBorder,color:i.colorTextDisabled}}},[`${l}-item`]:{backgroundColor:i.itemBg,border:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`,[`&:hover:not(${l}-item-active)`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,a:{color:i.colorPrimary}},"&-active":{borderColor:i.colorPrimary}}}}},B=i=>{const{componentCls:l}=i;return{[`${l}:not(${l}-disabled)`]:{[`${l}-item`]:Object.assign({},(0,me.Qy)(i)),[`${l}-jump-prev, ${l}-jump-next`]:{"&:focus-visible":Object.assign({[`${l}-item-link-icon`]:{opacity:1},[`${l}-item-ellipsis`]:{opacity:0}},(0,me.oN)(i))},[`${l}-prev, ${l}-next`]:{[`&:focus-visible ${l}-item-link`]:Object.assign({},(0,me.oN)(i))}}}};var E=(0,Ce.Z)("Pagination",i=>{const l=(0,We.TS)(i,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:i.marginXXS/2,paginationMiniQuickJumperInputWidth:i.controlHeightLG*1.1,paginationItemPaddingInline:i.marginXXS*1.5,paginationEllipsisLetterSpacing:i.marginXXS/2,paginationSlashMarginInlineStart:i.marginXXS,paginationSlashMarginInlineEnd:i.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,M.e5)(i),(0,M.TM)(i));return[fe(l),B(l),i.wireframe&&De(l)]},i=>({itemBg:i.colorBgContainer,itemSize:i.controlHeight,itemSizeSM:i.controlHeightSM,itemActiveBg:i.colorBgContainer,itemLinkBg:i.colorBgContainer,itemActiveColorDisabled:i.colorTextDisabled,itemActiveBgDisabled:i.controlItemBgActiveDisabled,itemInputBg:i.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(i,l){var j={};for(var y in i)Object.prototype.hasOwnProperty.call(i,y)&&l.indexOf(y)<0&&(j[y]=i[y]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,y=Object.getOwnPropertySymbols(i);g{const{prefixCls:l,selectPrefixCls:j,className:y,rootClassName:g,style:W,size:xe,locale:ie,selectComponentClass:Ae,responsive:he,showSizeChanger:be}=i,C=f(i,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:le}=(0,ae.Z)(he),{getPrefixCls:re,direction:Se,pagination:He={}}=u.useContext(te.E_),ot=re("pagination",l),[at,nt]=E(ot),At=be!=null?be:He.showSizeChanger,Rt=u.useMemo(()=>{const Dt=u.createElement("span",{className:`${ot}-item-ellipsis`},"\u2022\u2022\u2022"),$t=u.createElement("button",{className:`${ot}-item-link`,type:"button",tabIndex:-1},Se==="rtl"?u.createElement(X.Z,null):u.createElement(d.Z,null)),Wt=u.createElement("button",{className:`${ot}-item-link`,type:"button",tabIndex:-1},Se==="rtl"?u.createElement(d.Z,null):u.createElement(X.Z,null)),_t=u.createElement("a",{className:`${ot}-item-link`},u.createElement("div",{className:`${ot}-item-container`},Se==="rtl"?u.createElement(ee.Z,{className:`${ot}-item-link-icon`}):u.createElement(Z,{className:`${ot}-item-link-icon`}),Dt)),Wn=u.createElement("a",{className:`${ot}-item-link`},u.createElement("div",{className:`${ot}-item-container`},Se==="rtl"?u.createElement(Z,{className:`${ot}-item-link-icon`}):u.createElement(ee.Z,{className:`${ot}-item-link-icon`}),Dt));return{prevIcon:$t,nextIcon:Wt,jumpPrevIcon:_t,jumpNextIcon:Wn}},[Se,ot]),[Et]=(0,P.Z)("Pagination",J.Z),Je=Object.assign(Object.assign({},Et),ie),tn=(0,Y.Z)(xe),yt=tn==="small"||!!(le&&!tn&&he),gt=re("select",j),It=S()({[`${ot}-mini`]:yt,[`${ot}-rtl`]:Se==="rtl"},He==null?void 0:He.className,y,g,nt),Xt=Object.assign(Object.assign({},He==null?void 0:He.style),W);return at(u.createElement(L,Object.assign({},Rt,C,{style:Xt,prefixCls:ot,selectPrefixCls:gt,className:It,selectComponentClass:Ae||(yt?$:z),locale:Je,showSizeChanger:At})))},H=w},93948:function(Ze,ve,e){e.d(ve,{Z:function(){return be}});var t=e(59301),u=e(29679),m=e(40001),k=e(19248),c=e(99267),x=e(92310),n=e.n(x),Z=e(2738),ee=e(36355),d=e(54476),X=e(33885),F=e(75931),S={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ce=function(){var le=(0,t.useRef)([]),re=(0,t.useRef)(null);return(0,t.useEffect)(function(){var Se=Date.now(),He=!1;le.current.forEach(function(ot){if(ot){He=!0;var at=ot.style;at.transitionDuration=".3s, .3s, .3s, .06s",re.current&&Se-re.current<100&&(at.transitionDuration="0s, 0s")}}),He&&(re.current=Date.now())}),le.current},_=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],V=function(le){var re=(0,X.Z)((0,X.Z)({},S),le),Se=re.className,He=re.percent,ot=re.prefixCls,at=re.strokeColor,nt=re.strokeLinecap,At=re.strokeWidth,Rt=re.style,Et=re.trailColor,Je=re.trailWidth,tn=re.transition,yt=(0,F.Z)(re,_);delete yt.gapPosition;var gt=Array.isArray(He)?He:[He],It=Array.isArray(at)?at:[at],Xt=ce(),Dt=At/2,$t=100-At/2,Wt="M ".concat(nt==="round"?Dt:0,",").concat(Dt,` - L `).concat(nt==="round"?$t:100,",").concat(Dt),_t="0 0 100 ".concat(At),Wn=0;return t.createElement("svg",(0,d.Z)({className:n()("".concat(ot,"-line"),Se),viewBox:_t,preserveAspectRatio:"none",style:Rt},yt),t.createElement("path",{className:"".concat(ot,"-line-trail"),d:Wt,strokeLinecap:nt,stroke:Et,strokeWidth:Je||At,fillOpacity:"0"}),gt.map(function(Qt,Mn){var $n=1;switch(nt){case"round":$n=1-At/100;break;case"square":$n=1-At/2/100;break;default:$n=1;break}var Pn={strokeDasharray:"".concat(Qt*$n,"px, 100px"),strokeDashoffset:"-".concat(Wn,"px"),transition:tn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ct=It[Mn]||It[It.length-1];return Wn+=Qt,t.createElement("path",{key:Mn,className:"".concat(ot,"-line-path"),d:Wt,strokeLinecap:nt,stroke:Ct,strokeWidth:At,fillOpacity:"0",ref:function(p){Xt[Mn]=p},style:Pn})}))},Pe=V,se=e(76190),de=e(42978),ue=e(47273),T=0,v=(0,ue.Z)();function o(){var C;return v?(C=T,T+=1):C="TEST_OR_SSR",C}var h=function(C){var le=t.useState(),re=(0,de.Z)(le,2),Se=re[0],He=re[1];return t.useEffect(function(){He("rc_progress_".concat(o()))},[]),C||Se},b=function(le){var re=le.bg,Se=le.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:re}},Se)};function q(C,le){return Object.keys(C).map(function(re){var Se=parseFloat(re),He="".concat(Math.floor(Se*le),"%");return"".concat(C[re]," ").concat(He)})}var Q=t.forwardRef(function(C,le){var re=C.prefixCls,Se=C.color,He=C.gradientId,ot=C.radius,at=C.style,nt=C.ptg,At=C.strokeLinecap,Rt=C.strokeWidth,Et=C.size,Je=C.gapDegree,tn=Se&&(0,se.Z)(Se)==="object",yt=tn?"#FFF":void 0,gt=Et/2,It=t.createElement("circle",{className:"".concat(re,"-circle-path"),r:ot,cx:gt,cy:gt,stroke:yt,strokeLinecap:At,strokeWidth:Rt,opacity:nt===0?0:1,style:at,ref:le});if(!tn)return It;var Xt="".concat(He,"-conic"),Dt=Je?"".concat(180+Je/2,"deg"):"0deg",$t=q(Se,(360-Je)/360),Wt=q(Se,1),_t="conic-gradient(from ".concat(Dt,", ").concat($t.join(", "),")"),Wn="linear-gradient(to ".concat(Je?"bottom":"top",", ").concat(Wt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Xt},It),t.createElement("foreignObject",{x:0,y:0,width:Et,height:Et,mask:"url(#".concat(Xt,")")},t.createElement(b,{bg:Wn},t.createElement(b,{bg:_t}))))}),U=Q,D=100,Be=function(le,re,Se,He,ot,at,nt,At,Rt,Et){var Je=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,tn=Se/100*360*((360-at)/360),yt=at===0?0:{bottom:0,top:180,left:90,right:-90}[nt],gt=(100-He)/100*re;Rt==="round"&&He!==100&&(gt+=Et/2,gt>=re&&(gt=re-.01));var It=D/2;return{stroke:typeof At=="string"?At:void 0,strokeDasharray:"".concat(re,"px ").concat(le),strokeDashoffset:gt+Je,transform:"rotate(".concat(ot+tn+yt,"deg)"),transformOrigin:"".concat(It,"px ").concat(It,"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}},R=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ge(C){var le=C!=null?C:[];return Array.isArray(le)?le:[le]}var L=function(le){var re=(0,X.Z)((0,X.Z)({},S),le),Se=re.id,He=re.prefixCls,ot=re.steps,at=re.strokeWidth,nt=re.trailWidth,At=re.gapDegree,Rt=At===void 0?0:At,Et=re.gapPosition,Je=re.trailColor,tn=re.strokeLinecap,yt=re.style,gt=re.className,It=re.strokeColor,Xt=re.percent,Dt=(0,F.Z)(re,R),$t=D/2,Wt=h(Se),_t="".concat(Wt,"-gradient"),Wn=$t-at/2,Qt=Math.PI*2*Wn,Mn=Rt>0?90+Rt/2:-90,$n=Qt*((360-Rt)/360),Pn=(0,se.Z)(ot)==="object"?ot:{count:ot,space:2},Ct=Pn.count,Tn=Pn.space,p=ge(Xt),G=ge(It),Re=G.find(function(lt){return lt&&(0,se.Z)(lt)==="object"}),N=Re&&(0,se.Z)(Re)==="object",I=N?"butt":tn,Fe=Be(Qt,$n,0,100,Mn,Rt,Et,Je,I,at),Oe=ce(),qe=function(){var dt=0;return p.map(function(ft,wt){var pt=G[wt]||G[G.length-1],ct=Be(Qt,$n,dt,ft,Mn,Rt,Et,pt,I,at);return dt+=ft,t.createElement(U,{key:wt,color:pt,ptg:ft,radius:Wn,prefixCls:He,gradientId:_t,style:ct,strokeLinecap:I,strokeWidth:at,gapDegree:Rt,ref:function(it){Oe[wt]=it},size:D})}).reverse()},Ge=function(){var dt=Math.round(Ct*(p[0]/100)),ft=100/Ct,wt=0;return new Array(Ct).fill(null).map(function(pt,ct){var xt=ct<=dt-1?G[0]:Je,it=xt&&(0,se.Z)(xt)==="object"?"url(#".concat(_t,")"):void 0,Nt=Be(Qt,$n,wt,ft,Mn,Rt,Et,xt,"butt",at,Tn);return wt+=($n-Nt.strokeDashoffset+Tn)*100/$n,t.createElement("circle",{key:ct,className:"".concat(He,"-circle-path"),r:Wn,cx:$t,cy:$t,stroke:it,strokeWidth:at,opacity:1,style:Nt,ref:function(dn){Oe[ct]=dn}})})};return t.createElement("svg",(0,d.Z)({className:n()("".concat(He,"-circle"),gt),viewBox:"0 0 ".concat(D," ").concat(D),style:yt,id:Se,role:"presentation"},Dt),!Ct&&t.createElement("circle",{className:"".concat(He,"-circle-trail"),r:Wn,cx:$t,cy:$t,stroke:Je,strokeLinecap:I,strokeWidth:nt||at,style:Fe}),Ct?Ge():qe())},J=L,te={Line:Pe,Circle:J},Y=e(6848),ae=e(30071);function P(C){return!C||C<0?0:C>100?100:C}function A(C){let{success:le,successPercent:re}=C,Se=re;return le&&"progress"in le&&(Se=le.progress),le&&"percent"in le&&(Se=le.percent),Se}const $=C=>{let{percent:le,success:re,successPercent:Se}=C;const He=P(A({success:re,successPercent:Se}));return[He,P(P(le)-He)]},z=C=>{let{success:le={},strokeColor:re}=C;const{strokeColor:Se}=le;return[Se||ae.presetPrimaryColors.green,re||null]},M=(C,le,re)=>{var Se,He,ot,at;let nt=-1,At=-1;if(le==="step"){const Rt=re.steps,Et=re.strokeWidth;typeof C=="string"||typeof C=="undefined"?(nt=C==="small"?2:14,At=Et!=null?Et:8):typeof C=="number"?[nt,At]=[C,C]:[nt=14,At=8]=C,nt*=Rt}else if(le==="line"){const Rt=re==null?void 0:re.strokeWidth;typeof C=="string"||typeof C=="undefined"?At=Rt||(C==="small"?6:8):typeof C=="number"?[nt,At]=[C,C]:[nt=-1,At=8]=C}else(le==="circle"||le==="dashboard")&&(typeof C=="string"||typeof C=="undefined"?[nt,At]=C==="small"?[60,60]:[120,120]:typeof C=="number"?[nt,At]=[C,C]:(nt=(He=(Se=C[0])!==null&&Se!==void 0?Se:C[1])!==null&&He!==void 0?He:120,At=(at=(ot=C[0])!==null&&ot!==void 0?ot:C[1])!==null&&at!==void 0?at:120));return[nt,At]},me=3,Ce=C=>me/C*100;var Ie=C=>{const{prefixCls:le,trailColor:re=null,strokeLinecap:Se="round",gapPosition:He,gapDegree:ot,width:at=120,type:nt,children:At,success:Rt,size:Et=at}=C,[Je,tn]=M(Et,"circle");let{strokeWidth:yt}=C;yt===void 0&&(yt=Math.max(Ce(Je),6));const gt={width:Je,height:tn,fontSize:Je*.15+6},It=t.useMemo(()=>{if(ot||ot===0)return ot;if(nt==="dashboard")return 75},[ot,nt]),Xt=He||nt==="dashboard"&&"bottom"||void 0,Dt=Object.prototype.toString.call(C.strokeColor)==="[object Object]",$t=z({success:Rt,strokeColor:C.strokeColor}),Wt=n()(`${le}-inner`,{[`${le}-circle-gradient`]:Dt}),_t=t.createElement(J,{percent:$(C),strokeWidth:yt,trailWidth:yt,strokeColor:$t,strokeLinecap:Se,trailColor:re,prefixCls:le,gapDegree:It,gapPosition:Xt});return t.createElement("div",{className:Wt,style:gt},Je<=20?t.createElement(Y.Z,{title:At},t.createElement("span",null,_t)):t.createElement(t.Fragment,null,_t,At))},tt=function(C,le){var re={};for(var Se in C)Object.prototype.hasOwnProperty.call(C,Se)&&le.indexOf(Se)<0&&(re[Se]=C[Se]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Se=Object.getOwnPropertySymbols(C);He{let le=[];return Object.keys(C).forEach(re=>{const Se=parseFloat(re.replace(/%/g,""));isNaN(Se)||le.push({key:Se,value:C[re]})}),le=le.sort((re,Se)=>re.key-Se.key),le.map(re=>{let{key:Se,value:He}=re;return`${He} ${Se}%`}).join(", ")},_e=(C,le)=>{const{from:re=ae.presetPrimaryColors.blue,to:Se=ae.presetPrimaryColors.blue,direction:He=le==="rtl"?"to left":"to right"}=C,ot=tt(C,["from","to","direction"]);if(Object.keys(ot).length!==0){const at=$e(ot);return{backgroundImage:`linear-gradient(${He}, ${at})`}}return{backgroundImage:`linear-gradient(${He}, ${re}, ${Se})`}};var fe=C=>{const{prefixCls:le,direction:re,percent:Se,size:He,strokeWidth:ot,strokeColor:at,strokeLinecap:nt="round",children:At,trailColor:Rt=null,success:Et}=C,Je=at&&typeof at!="string"?_e(at,re):{backgroundColor:at},tn=nt==="square"||nt==="butt"?0:void 0,yt={backgroundColor:Rt||void 0,borderRadius:tn},gt=He!=null?He:[-1,ot||(He==="small"?6:8)],[It,Xt]=M(gt,"line",{strokeWidth:ot}),Dt=Object.assign({width:`${P(Se)}%`,height:Xt,borderRadius:tn},Je),$t=A(C),Wt={width:`${P($t)}%`,height:Xt,borderRadius:tn,backgroundColor:Et==null?void 0:Et.strokeColor},_t={width:It<0?"100%":It,height:Xt};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${le}-outer`,style:_t},t.createElement("div",{className:`${le}-inner`,style:yt},t.createElement("div",{className:`${le}-bg`,style:Dt}),$t!==void 0?t.createElement("div",{className:`${le}-success-bg`,style:Wt}):null)),At)},B=C=>{const{size:le,steps:re,percent:Se=0,strokeWidth:He=8,strokeColor:ot,trailColor:at=null,prefixCls:nt,children:At}=C,Rt=Math.round(re*(Se/100)),Et=le==="small"?2:14,Je=le!=null?le:[Et,He],[tn,yt]=M(Je,"step",{steps:re,strokeWidth:He}),gt=tn/re,It=new Array(re);for(let Xt=0;Xt{const le=C?"100%":"-100%";return new E.Keyframes(`antProgress${C?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${le}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${le}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},i=C=>{const{componentCls:le,iconCls:re}=C;return{[le]:Object.assign(Object.assign({},(0,f.Wf)(C)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:C.fontSize,marginInlineEnd:C.marginXS,marginBottom:C.marginXS},[`${le}-outer`]:{display:"inline-block",width:"100%"},[`&${le}-show-info`]:{[`${le}-outer`]:{marginInlineEnd:`calc(-2em - ${C.marginXS}px)`,paddingInlineEnd:`calc(2em + ${C.paddingXS}px)`}},[`${le}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:C.remainingColor,borderRadius:C.lineBorderRadius},[`${le}-inner:not(${le}-circle-gradient)`]:{[`${le}-circle-path`]:{stroke:C.defaultColor}},[`${le}-success-bg, ${le}-bg`]:{position:"relative",backgroundColor:C.defaultColor,borderRadius:C.lineBorderRadius,transition:`all ${C.motionDurationSlow} ${C.motionEaseInOutCirc}`},[`${le}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:C.colorSuccess},[`${le}-text`]:{display:"inline-block",width:"2em",marginInlineStart:C.marginXS,color:C.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[re]:{fontSize:C.fontSize}},[`&${le}-status-active`]:{[`${le}-bg::before`]:{position:"absolute",inset:0,backgroundColor:C.colorBgContainer,borderRadius:C.lineBorderRadius,opacity:0,animationName:H(),animationDuration:C.progressActiveMotionDuration,animationTimingFunction:C.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${le}-rtl${le}-status-active`]:{[`${le}-bg::before`]:{animationName:H(!0)}},[`&${le}-status-exception`]:{[`${le}-bg`]:{backgroundColor:C.colorError},[`${le}-text`]:{color:C.colorError}},[`&${le}-status-exception ${le}-inner:not(${le}-circle-gradient)`]:{[`${le}-circle-path`]:{stroke:C.colorError}},[`&${le}-status-success`]:{[`${le}-bg`]:{backgroundColor:C.colorSuccess},[`${le}-text`]:{color:C.colorSuccess}},[`&${le}-status-success ${le}-inner:not(${le}-circle-gradient)`]:{[`${le}-circle-path`]:{stroke:C.colorSuccess}}})}},l=C=>{const{componentCls:le,iconCls:re}=C;return{[le]:{[`${le}-circle-trail`]:{stroke:C.remainingColor},[`&${le}-circle ${le}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${le}-circle ${le}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:C.circleTextColor,fontSize:C.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[re]:{fontSize:`${C.fontSize/C.fontSizeSM}em`}},[`${le}-circle&-status-exception`]:{[`${le}-text`]:{color:C.colorError}},[`${le}-circle&-status-success`]:{[`${le}-text`]:{color:C.colorSuccess}}},[`${le}-inline-circle`]:{lineHeight:1,[`${le}-inner`]:{verticalAlign:"bottom"}}}},j=C=>{const{componentCls:le}=C;return{[le]:{[`${le}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:C.progressStepMinWidth,marginInlineEnd:C.progressStepMarginInlineEnd,backgroundColor:C.remainingColor,transition:`all ${C.motionDurationSlow}`,"&-active":{backgroundColor:C.defaultColor}}}}}},y=C=>{const{componentCls:le,iconCls:re}=C;return{[le]:{[`${le}-small&-line, ${le}-small&-line ${le}-text ${re}`]:{fontSize:C.fontSizeSM}}}};var g=(0,r.Z)("Progress",C=>{const le=C.marginXXS/2,re=(0,w.TS)(C,{progressStepMarginInlineEnd:le,progressStepMinWidth:le,progressActiveMotionDuration:"2.4s"});return[i(re),l(re),j(re),y(re)]},C=>({circleTextColor:C.colorText,defaultColor:C.colorInfo,remainingColor:C.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),W=function(C,le){var re={};for(var Se in C)Object.prototype.hasOwnProperty.call(C,Se)&&le.indexOf(Se)<0&&(re[Se]=C[Se]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Se=Object.getOwnPropertySymbols(C);He{const{prefixCls:re,className:Se,rootClassName:He,steps:ot,strokeColor:at,percent:nt=0,size:At="default",showInfo:Rt=!0,type:Et="line",status:Je,format:tn,style:yt}=C,gt=W(C,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),It=t.useMemo(()=>{var p,G;const Re=A(C);return parseInt(Re!==void 0?(p=Re!=null?Re:0)===null||p===void 0?void 0:p.toString():(G=nt!=null?nt:0)===null||G===void 0?void 0:G.toString(),10)},[nt,C.success,C.successPercent]),Xt=t.useMemo(()=>!ie.includes(Je)&&It>=100?"success":Je||"normal",[Je,It]),{getPrefixCls:Dt,direction:$t,progress:Wt}=t.useContext(ee.E_),_t=Dt("progress",re),[Wn,Qt]=g(_t),Mn=t.useMemo(()=>{if(!Rt)return null;const p=A(C);let G;const Re=tn||(I=>`${I}%`),N=Et==="line";return tn||Xt!=="exception"&&Xt!=="success"?G=Re(P(nt),P(p)):Xt==="exception"?G=N?t.createElement(k.Z,null):t.createElement(c.Z,null):Xt==="success"&&(G=N?t.createElement(u.Z,null):t.createElement(m.Z,null)),t.createElement("span",{className:`${_t}-text`,title:typeof G=="string"?G:void 0},G)},[Rt,nt,It,Xt,Et,_t,tn]),$n=Array.isArray(at)?at[0]:at,Pn=typeof at=="string"||Array.isArray(at)?at:void 0;let Ct;Et==="line"?Ct=ot?t.createElement(B,Object.assign({},C,{strokeColor:Pn,prefixCls:_t,steps:ot}),Mn):t.createElement(fe,Object.assign({},C,{strokeColor:$n,prefixCls:_t,direction:$t}),Mn):(Et==="circle"||Et==="dashboard")&&(Ct=t.createElement(Ie,Object.assign({},C,{strokeColor:$n,prefixCls:_t,progressStatus:Xt}),Mn));const Tn=n()(_t,`${_t}-status-${Xt}`,`${_t}-${Et==="dashboard"&&"circle"||ot&&"steps"||Et}`,{[`${_t}-inline-circle`]:Et==="circle"&&M(At,"circle")[0]<=20,[`${_t}-show-info`]:Rt,[`${_t}-${At}`]:typeof At=="string",[`${_t}-rtl`]:$t==="rtl"},Wt==null?void 0:Wt.className,Se,He,Qt);return Wn(t.createElement("div",Object.assign({ref:le,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),yt),className:Tn,role:"progressbar","aria-valuenow":It},(0,Z.Z)(gt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ct))}),be=he},5112:function(Ze,ve,e){e.d(ve,{ZP:function(){return ae}});var t=e(92310),u=e.n(t),m=e(18929),k=e(26112),c=e(59301),x=e(36355),n=e(19716);const Z=c.createContext(null),ee=Z.Provider;var d=Z;const X=c.createContext(null),F=X.Provider;var S=e(5630),ce=e(8654),_=e(1684),V=e(32441),Pe=e(17313),se=e(83116),de=e(37613);const ue=P=>{const{componentCls:A,antCls:$}=P,z=`${A}-group`;return{[z]:Object.assign(Object.assign({},(0,Pe.Wf)(P)),{display:"inline-block",fontSize:0,[`&${z}-rtl`]:{direction:"rtl"},[`${$}-badge ${$}-badge-count`]:{zIndex:1},[`> ${$}-badge:not(:first-child) > ${$}-button-wrapper`]:{borderInlineStart:"none"}})}},T=P=>{const{componentCls:A,wrapperMarginInlineEnd:$,colorPrimary:z,radioSize:M,motionDurationSlow:me,motionDurationMid:Ce,motionEaseInOutCirc:We,colorBgContainer:Ie,colorBorder:tt,lineWidth:$e,dotSize:_e,colorBgContainerDisabled:Xe,colorTextDisabled:fe,paddingXS:De,dotColorDisabled:B,lineType:E,radioDotDisabledSize:f,wireframe:r,colorWhite:w}=P,H=`${A}-inner`;return{[`${A}-wrapper`]:Object.assign(Object.assign({},(0,Pe.Wf)(P)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:$,cursor:"pointer",[`&${A}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:P.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${A}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${$e}px ${E} ${z}`,borderRadius:"50%",visibility:"hidden",content:'""'},[A]:Object.assign(Object.assign({},(0,Pe.Wf)(P)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${A}-wrapper:hover &, - &:hover ${H}`]:{borderColor:z},[`${A}-input:focus-visible + ${H}`]:Object.assign({},(0,Pe.oN)(P)),[`${A}:hover::after, ${A}-wrapper:hover &::after`]:{visibility:"visible"},[`${A}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:M,height:M,marginBlockStart:M/-2,marginInlineStart:M/-2,backgroundColor:r?z:w,borderBlockStart:0,borderInlineStart:0,borderRadius:M,transform:"scale(0)",opacity:0,transition:`all ${me} ${We}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:M,height:M,backgroundColor:Ie,borderColor:tt,borderStyle:"solid",borderWidth:$e,borderRadius:"50%",transition:`all ${Ce}`},[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${A}-checked`]:{[H]:{borderColor:z,backgroundColor:r?Ie:z,"&::after":{transform:`scale(${_e/M})`,opacity:1,transition:`all ${me} ${We}`}}},[`${A}-disabled`]:{cursor:"not-allowed",[H]:{backgroundColor:Xe,borderColor:tt,cursor:"not-allowed","&::after":{backgroundColor:B}},[`${A}-input`]:{cursor:"not-allowed"},[`${A}-disabled + span`]:{color:fe,cursor:"not-allowed"},[`&${A}-checked`]:{[H]:{"&::after":{transform:`scale(${f/M})`}}}},[`span${A} + *`]:{paddingInlineStart:De,paddingInlineEnd:De}})}},v=P=>{const{buttonColor:A,controlHeight:$,componentCls:z,lineWidth:M,lineType:me,colorBorder:Ce,motionDurationSlow:We,motionDurationMid:Ie,buttonPaddingInline:tt,fontSize:$e,buttonBg:_e,fontSizeLG:Xe,controlHeightLG:fe,controlHeightSM:De,paddingXS:B,borderRadius:E,borderRadiusSM:f,borderRadiusLG:r,buttonCheckedBg:w,buttonSolidCheckedColor:H,colorTextDisabled:i,colorBgContainerDisabled:l,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:y,colorPrimary:g,colorPrimaryHover:W,colorPrimaryActive:xe,buttonSolidCheckedBg:ie,buttonSolidCheckedHoverBg:Ae,buttonSolidCheckedActiveBg:he}=P;return{[`${z}-button-wrapper`]:{position:"relative",display:"inline-block",height:$,margin:0,paddingInline:tt,paddingBlock:0,color:A,fontSize:$e,lineHeight:`${$-M*2}px`,background:_e,border:`${M}px ${me} ${Ce}`,borderBlockStartWidth:M+.02,borderInlineStartWidth:0,borderInlineEndWidth:M,cursor:"pointer",transition:[`color ${Ie}`,`background ${Ie}`,`box-shadow ${Ie}`].join(","),a:{color:A},[`> ${z}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-M,insetInlineStart:-M,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:M,paddingInline:0,backgroundColor:Ce,transition:`background-color ${We}`,content:'""'}},"&:first-child":{borderInlineStart:`${M}px ${me} ${Ce}`,borderStartStartRadius:E,borderEndStartRadius:E},"&:last-child":{borderStartEndRadius:E,borderEndEndRadius:E},"&:first-child:last-child":{borderRadius:E},[`${z}-group-large &`]:{height:fe,fontSize:Xe,lineHeight:`${fe-M*2}px`,"&:first-child":{borderStartStartRadius:r,borderEndStartRadius:r},"&:last-child":{borderStartEndRadius:r,borderEndEndRadius:r}},[`${z}-group-small &`]:{height:De,paddingInline:B-M,paddingBlock:0,lineHeight:`${De-M*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:g},"&:has(:focus-visible)":Object.assign({},(0,Pe.oN)(P)),[`${z}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${z}-button-wrapper-disabled)`]:{zIndex:1,color:g,background:w,borderColor:g,"&::before":{backgroundColor:g},"&:first-child":{borderColor:g},"&:hover":{color:W,borderColor:W,"&::before":{backgroundColor:W}},"&:active":{color:xe,borderColor:xe,"&::before":{backgroundColor:xe}}},[`${z}-group-solid &-checked:not(${z}-button-wrapper-disabled)`]:{color:H,background:ie,borderColor:ie,"&:hover":{color:H,background:Ae,borderColor:Ae},"&:active":{color:H,background:he,borderColor:he}},"&-disabled":{color:i,backgroundColor:l,borderColor:Ce,cursor:"not-allowed","&:first-child, &:hover":{color:i,backgroundColor:l,borderColor:Ce}},[`&-disabled${z}-button-wrapper-checked`]:{color:y,backgroundColor:j,borderColor:Ce,boxShadow:"none"}}}},o=P=>P-4*2;var h=(0,se.Z)("Radio",P=>{const{controlOutline:A,controlOutlineWidth:$,radioSize:z}=P,M=`0 0 0 ${$}px ${A}`,me=M,Ce=o(z),We=(0,de.TS)(P,{radioDotDisabledSize:Ce,radioFocusShadow:M,radioButtonFocusShadow:me});return[ue(We),T(We),v(We)]},P=>{const{wireframe:A,padding:$,marginXS:z,lineWidth:M,fontSizeLG:me,colorText:Ce,colorBgContainer:We,colorTextDisabled:Ie,controlItemBgActiveDisabled:tt,colorTextLightSolid:$e,colorPrimary:_e,colorPrimaryHover:Xe,colorPrimaryActive:fe}=P,De=4,B=me,E=A?o(B):B-(De+M)*2;return{radioSize:B,dotSize:E,dotColorDisabled:Ie,buttonSolidCheckedColor:$e,buttonSolidCheckedBg:_e,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:fe,buttonBg:We,buttonCheckedBg:We,buttonColor:Ce,buttonCheckedBgDisabled:tt,buttonCheckedColorDisabled:Ie,buttonPaddingInline:$-M,wrapperMarginInlineEnd:z}}),b=e(14088),q=e(4572),Q=function(P,A){var $={};for(var z in P)Object.prototype.hasOwnProperty.call(P,z)&&A.indexOf(z)<0&&($[z]=P[z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,z=Object.getOwnPropertySymbols(P);M{var $,z;const M=c.useContext(d),me=c.useContext(X),{getPrefixCls:Ce,direction:We,radio:Ie}=c.useContext(x.E_),tt=c.useRef(null),$e=(0,ce.sQ)(A,tt),{isFormItemInput:_e}=c.useContext(V.aM),Xe=xe=>{var ie,Ae;(ie=P.onChange)===null||ie===void 0||ie.call(P,xe),(Ae=M==null?void 0:M.onChange)===null||Ae===void 0||Ae.call(M,xe)},{prefixCls:fe,className:De,rootClassName:B,children:E,style:f}=P,r=Q(P,["prefixCls","className","rootClassName","children","style"]),w=Ce("radio",fe),H=((M==null?void 0:M.optionType)||me)==="button",i=H?`${w}-button`:w,[l,j]=h(w),y=Object.assign({},r),g=c.useContext(_.Z);M&&(y.name=M.name,y.onChange=Xe,y.checked=P.value===M.value,y.disabled=($=y.disabled)!==null&&$!==void 0?$:M.disabled),y.disabled=(z=y.disabled)!==null&&z!==void 0?z:g;const W=u()(`${i}-wrapper`,{[`${i}-wrapper-checked`]:y.checked,[`${i}-wrapper-disabled`]:y.disabled,[`${i}-wrapper-rtl`]:We==="rtl",[`${i}-wrapper-in-form-item`]:_e},Ie==null?void 0:Ie.className,De,B,j);return l(c.createElement(b.Z,{component:"Radio",disabled:y.disabled},c.createElement("label",{className:W,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),f),onMouseEnter:P.onMouseEnter,onMouseLeave:P.onMouseLeave},c.createElement(S.Z,Object.assign({},y,{className:u()(y.className,!H&&q.A),type:"radio",prefixCls:i,ref:$e})),E!==void 0?c.createElement("span",null,E):null)))};var Be=c.forwardRef(U);const R=c.forwardRef((P,A)=>{const{getPrefixCls:$,direction:z}=c.useContext(x.E_),[M,me]=(0,m.Z)(P.defaultValue,{value:P.value}),Ce=ie=>{const Ae=M,he=ie.target.value;"value"in P||me(he);const{onChange:be}=P;be&&he!==Ae&&be(ie)},{prefixCls:We,className:Ie,rootClassName:tt,options:$e,buttonStyle:_e="outline",disabled:Xe,children:fe,size:De,style:B,id:E,onMouseEnter:f,onMouseLeave:r,onFocus:w,onBlur:H}=P,i=$("radio",We),l=`${i}-group`,[j,y]=h(i);let g=fe;$e&&$e.length>0&&(g=$e.map(ie=>typeof ie=="string"||typeof ie=="number"?c.createElement(Be,{key:ie.toString(),prefixCls:i,disabled:Xe,value:ie,checked:M===ie},ie):c.createElement(Be,{key:`radio-group-value-options-${ie.value}`,prefixCls:i,disabled:ie.disabled||Xe,value:ie.value,checked:M===ie.value,title:ie.title,style:ie.style},ie.label)));const W=(0,n.Z)(De),xe=u()(l,`${l}-${_e}`,{[`${l}-${W}`]:W,[`${l}-rtl`]:z==="rtl"},Ie,tt,y);return j(c.createElement("div",Object.assign({},(0,k.Z)(P,{aria:!0,data:!0}),{className:xe,style:B,onMouseEnter:f,onMouseLeave:r,onFocus:w,onBlur:H,id:E,ref:A}),c.createElement(ee,{value:{onChange:Ce,value:M,disabled:P.disabled,name:P.name,optionType:P.optionType}},g)))});var ge=c.memo(R),L=function(P,A){var $={};for(var z in P)Object.prototype.hasOwnProperty.call(P,z)&&A.indexOf(z)<0&&($[z]=P[z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,z=Object.getOwnPropertySymbols(P);M{const{getPrefixCls:$}=c.useContext(x.E_),{prefixCls:z}=P,M=L(P,["prefixCls"]),me=$("radio",z);return c.createElement(F,{value:"button"},c.createElement(Be,Object.assign({prefixCls:me},M,{type:"radio",ref:A})))};var te=c.forwardRef(J);const Y=Be;Y.Button=te,Y.Group=ge,Y.__ANT_RADIO=!0;var ae=Y},13570:function(Ze,ve,e){e.d(ve,{Z:function(){return P}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function($,z){return u.createElement(c.Z,(0,t.Z)({},$,{ref:z,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(92310),d=e.n(ee),X=e(20068),F=e(42978),S=e(75931),ce=e(18929),_=e(10228),V=e(26112);function Pe(A,$){var z=A.disabled,M=A.prefixCls,me=A.character,Ce=A.characterRender,We=A.index,Ie=A.count,tt=A.value,$e=A.allowHalf,_e=A.focused,Xe=A.onHover,fe=A.onClick,De=function(l){Xe(l,We)},B=function(l){fe(l,We)},E=function(l){l.keyCode===_.Z.ENTER&&fe(l,We)},f=We+1,r=new Set([M]);tt===0&&We===0&&_e?r.add("".concat(M,"-focused")):$e&&tt+.5>=f&&ttWe?"true":"false","aria-posinset":We+1,"aria-setsize":Ie,tabIndex:z?-1:0},u.createElement("div",{className:"".concat(M,"-first")},w),u.createElement("div",{className:"".concat(M,"-second")},w)));return Ce&&(H=Ce(H,A)),H}var se=u.forwardRef(Pe);function de(){var A=u.useRef({});function $(M){return A.current[M]}function z(M){return function(me){A.current[M]=me}}return[$,z]}function ue(A){var $=A.pageXOffset,z="scrollLeft";if(typeof $!="number"){var M=A.document;$=M.documentElement[z],typeof $!="number"&&($=M.body[z])}return $}function T(A){var $,z,M=A.ownerDocument,me=M.body,Ce=M&&M.documentElement,We=A.getBoundingClientRect();return $=We.left,z=We.top,$-=Ce.clientLeft||me.clientLeft||0,z-=Ce.clientTop||me.clientTop||0,{left:$,top:z}}function v(A){var $=T(A),z=A.ownerDocument,M=z.defaultView||z.parentWindow;return $.left+=ue(M),$.left}var o=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function h(A,$){var z,M=A.prefixCls,me=M===void 0?"rc-rate":M,Ce=A.className,We=A.defaultValue,Ie=A.value,tt=A.count,$e=tt===void 0?5:tt,_e=A.allowHalf,Xe=_e===void 0?!1:_e,fe=A.allowClear,De=fe===void 0?!0:fe,B=A.character,E=B===void 0?"\u2605":B,f=A.characterRender,r=A.disabled,w=A.direction,H=w===void 0?"ltr":w,i=A.tabIndex,l=i===void 0?0:i,j=A.autoFocus,y=A.onHoverChange,g=A.onChange,W=A.onFocus,xe=A.onBlur,ie=A.onKeyDown,Ae=A.onMouseLeave,he=(0,S.Z)(A,o),be=de(),C=(0,F.Z)(be,2),le=C[0],re=C[1],Se=u.useRef(null),He=function(){if(!r){var I;(I=Se.current)===null||I===void 0||I.focus()}};u.useImperativeHandle($,function(){return{focus:He,blur:function(){if(!r){var I;(I=Se.current)===null||I===void 0||I.blur()}}}});var ot=(0,ce.Z)(We||0,{value:Ie}),at=(0,F.Z)(ot,2),nt=at[0],At=at[1],Rt=(0,ce.Z)(null),Et=(0,F.Z)(Rt,2),Je=Et[0],tn=Et[1],yt=function(I,Fe){var Oe=H==="rtl",qe=I+1;if(Xe){var Ge=le(I),lt=v(Ge),dt=Ge.clientWidth;(Oe&&Fe-lt>dt/2||!Oe&&Fe-lt
0&&!Oe||Fe===_.Z.RIGHT&&qe>0&&Oe?(Xe?qe-=.5:qe-=1,gt(qe),I.preventDefault()):Fe===_.Z.LEFT&&qe<$e&&Oe&&(Xe?qe+=.5:qe+=1,gt(qe),I.preventDefault()),ie==null||ie(I)};u.useEffect(function(){j&&!r&&He()},[]);var G=new Array($e).fill(0).map(function(N,I){return u.createElement(se,{ref:re(I),index:I,count:$e,disabled:r,prefixCls:"".concat(me,"-star"),allowHalf:Xe,value:Mn===null?nt:Mn,onClick:Tn,onHover:Pn,key:N||I,character:E,characterRender:f,focused:Dt})}),Re=d()(me,Ce,(z={},(0,X.Z)(z,"".concat(me,"-disabled"),r),(0,X.Z)(z,"".concat(me,"-rtl"),H==="rtl"),z));return u.createElement("ul",(0,t.Z)({className:Re,onMouseLeave:Ct,tabIndex:r?-1:l,onFocus:r?null:Wt,onBlur:r?null:_t,onKeyDown:r?null:p,ref:Se,role:"radiogroup"},(0,V.Z)(he,{aria:!0,data:!0,attr:!0})),G)}var b=u.forwardRef(h),q=b,Q=e(36355),U=e(6848),D=e(17313),Be=e(83116),R=e(37613);const ge=A=>{const{componentCls:$}=A;return{[`${$}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:A.marginXS},"> div":{transition:`all ${A.motionDurationMid}, outline 0s`,"&:hover":{transform:A.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${A.lineWidth}px dashed ${A.starColor}`,transform:A.starHoverScale}},"&-first, &-second":{color:A.starBg,transition:`all ${A.motionDurationMid}`,userSelect:"none",[A.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${$}-star-first, &-half ${$}-star-second`]:{opacity:1},[`&-half ${$}-star-first, &-full ${$}-star-second`]:{color:"inherit"}}}},L=A=>({[`&-rtl${A.componentCls}`]:{direction:"rtl"}}),J=A=>{const{componentCls:$}=A;return{[$]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,D.Wf)(A)),{display:"inline-block",margin:0,padding:0,color:A.starColor,fontSize:A.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${$} ${$}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ge(A)),{[`+ ${$}-text`]:{display:"inline-block",marginInlineStart:A.marginXS,fontSize:A.fontSize}}),L(A))}};var te=(0,Be.Z)("Rate",A=>{const $=(0,R.TS)(A,{});return[J($)]},A=>({starColor:A.yellow6,starSize:A.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:A.colorFillContent})),Y=function(A,$){var z={};for(var M in A)Object.prototype.hasOwnProperty.call(A,M)&&$.indexOf(M)<0&&(z[M]=A[M]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,M=Object.getOwnPropertySymbols(A);me{const{prefixCls:z,className:M,rootClassName:me,style:Ce,tooltips:We,character:Ie=u.createElement(Z,null)}=A,tt=Y(A,["prefixCls","className","rootClassName","style","tooltips","character"]),$e=(r,w)=>{let{index:H}=w;return We?u.createElement(U.Z,{title:We[H]},r):r},{getPrefixCls:_e,direction:Xe,rate:fe}=u.useContext(Q.E_),De=_e("rate",z),[B,E]=te(De),f=Object.assign(Object.assign({},fe==null?void 0:fe.style),Ce);return B(u.createElement(q,Object.assign({ref:$,character:Ie,characterRender:$e},tt,{className:d()(M,me,E,fe==null?void 0:fe.className),style:f,prefixCls:De,direction:Xe})))})},57809:function(Ze,ve,e){var t=e(92310),u=e.n(t),m=e(77861),k=e(2738),c=e(59301),x=e(53487),n=e(62892),Z=e(19080),ee=e(36355),d=e(1684),X=e(93891),F=e(19716),S=e(32441),ce=e(33234),_=e(14154),V=e(58582),Pe=e(84443),se=e(66339),de=function(h,b){var q={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&b.indexOf(Q)<0&&(q[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Q=Object.getOwnPropertySymbols(h);U{var q,{prefixCls:Q,bordered:U=!0,className:D,rootClassName:Be,getPopupContainer:R,popupClassName:ge,dropdownClassName:L,listHeight:J=256,placement:te,listItemHeight:Y=24,size:ae,disabled:P,notFoundContent:A,status:$,builtinPlacements:z,dropdownMatchSelectWidth:M,popupMatchSelectWidth:me,direction:Ce,style:We,allowClear:Ie}=h,tt=de(h,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:$e,getPrefixCls:_e,renderEmpty:Xe,direction:fe,virtual:De,popupMatchSelectWidth:B,popupOverflow:E,select:f}=c.useContext(ee.E_),r=_e("select",Q),w=_e(),H=Ce!=null?Ce:fe,{compactSize:i,compactItemClassnames:l}=(0,ce.ri)(r,H),[j,y]=(0,_.Z)(r),g=c.useMemo(()=>{const{mode:Xt}=tt;if(Xt!=="combobox")return Xt===ue?"combobox":Xt},[tt.mode]),W=g==="multiple"||g==="tags",xe=(0,Pe.Z)(tt.suffixIcon,tt.showArrow),ie=(q=me!=null?me:M)!==null&&q!==void 0?q:B,{status:Ae,hasFeedback:he,isFormItemInput:be,feedbackIcon:C}=c.useContext(S.aM),le=(0,Z.F)(Ae,$);let re;A!==void 0?re=A:g==="combobox"?re=null:re=(Xe==null?void 0:Xe("Select"))||c.createElement(X.Z,{componentName:"Select"});const{suffixIcon:Se,itemIcon:He,removeIcon:ot,clearIcon:at}=(0,se.Z)(Object.assign(Object.assign({},tt),{multiple:W,hasFeedback:he,feedbackIcon:C,showSuffixIcon:xe,prefixCls:r,showArrow:tt.showArrow,componentName:"Select"})),nt=Ie===!0?{clearIcon:at}:Ie,At=(0,k.Z)(tt,["suffixIcon","itemIcon"]),Rt=u()(ge||L,{[`${r}-dropdown-${H}`]:H==="rtl"},Be,y),Et=(0,F.Z)(Xt=>{var Dt;return(Dt=ae!=null?ae:i)!==null&&Dt!==void 0?Dt:Xt}),Je=c.useContext(d.Z),tn=P!=null?P:Je,yt=u()({[`${r}-lg`]:Et==="large",[`${r}-sm`]:Et==="small",[`${r}-rtl`]:H==="rtl",[`${r}-borderless`]:!U,[`${r}-in-form-item`]:be},(0,Z.Z)(r,le,he),l,f==null?void 0:f.className,D,Be,y),gt=c.useMemo(()=>te!==void 0?te:H==="rtl"?"bottomRight":"bottomLeft",[te,H]),It=(0,V.Z)(z,E);return j(c.createElement(m.ZP,Object.assign({ref:b,virtual:De,showSearch:f==null?void 0:f.showSearch},At,{style:Object.assign(Object.assign({},f==null?void 0:f.style),We),dropdownMatchSelectWidth:ie,builtinPlacements:It,transitionName:(0,n.m)(w,"slide-up",tt.transitionName),listHeight:J,listItemHeight:Y,mode:g,prefixCls:r,placement:gt,direction:H,suffixIcon:Se,menuItemSelectedIcon:He,removeIcon:ot,allowClear:nt,notFoundContent:re,className:yt,getPopupContainer:R||$e,dropdownClassName:Rt,disabled:tn})))},v=c.forwardRef(T),o=(0,x.Z)(v);v.SECRET_COMBOBOX_MODE_DO_NOT_USE=ue,v.Option=m.Wx,v.OptGroup=m.Xo,v._InternalPanelDoNotUseOrYouWillBeFired=o,ve.default=v},14154:function(Ze,ve,e){e.d(ve,{Z:function(){return v}});var t=e(17313),u=e(74207),m=e(37613),k=e(83116),c=e(13826),x=e(92899);const n=o=>{const{optionHeight:h,optionFontSize:b,optionLineHeight:q,optionPadding:Q}=o;return{position:"relative",display:"block",minHeight:h,padding:Q,color:o.colorText,fontWeight:"normal",fontSize:b,lineHeight:q,boxSizing:"border-box"}};var ee=o=>{const{antCls:h,componentCls:b}=o,q=`${b}-item`,Q=`&${h}-slide-up-enter${h}-slide-up-enter-active`,U=`&${h}-slide-up-appear${h}-slide-up-appear-active`,D=`&${h}-slide-up-leave${h}-slide-up-leave-active`,Be=`${b}-dropdown-placement-`;return[{[`${b}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"absolute",top:-9999,zIndex:o.zIndexPopup,boxSizing:"border-box",padding:o.paddingXXS,overflow:"hidden",fontSize:o.fontSize,fontVariant:"initial",backgroundColor:o.colorBgElevated,borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,color:i.colorText,fontFamily:i.fontFamily,lineHeight:`${i.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:i.borderRadius,cursor:"pointer",transition:`all ${i.motionDurationMid}`},[`${l}-prev, ${l}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:i.colorText,cursor:"pointer",userSelect:"none"},[`${l}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:i.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:"none",transition:`all ${i.motionDurationMid}`},[`&:hover ${l}-item-link`]:{backgroundColor:i.colorBgTextHover},[`&:active ${l}-item-link`]:{backgroundColor:i.colorBgTextActive},[`&${l}-disabled:hover`]:{[`${l}-item-link`]:{backgroundColor:"transparent"}}},[`${l}-slash`]:{marginInlineEnd:i.paginationSlashMarginInlineEnd,marginInlineStart:i.paginationSlashMarginInlineStart},[`${l}-options`]:{display:"inline-block",marginInlineStart:i.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:i.controlHeight,marginInlineStart:i.marginXS,lineHeight:`${i.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,M.ik)(i)),{width:i.controlHeightLG*1.25,height:i.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:i.marginXS,marginInlineEnd:i.marginXS})}}}},Xe=i=>{const{componentCls:l}=i;return{[`${l}-item`]:{display:"inline-block",minWidth:i.itemSize,height:i.itemSize,marginInlineEnd:i.marginXS,fontFamily:i.fontFamily,lineHeight:`${i.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${i.lineWidth}px ${i.lineType} transparent`,borderRadius:i.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${i.paginationItemPaddingInline}px`,color:i.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${l}-item-active)`]:{"&:hover":{transition:`all ${i.motionDurationMid}`,backgroundColor:i.colorBgTextHover},"&:active":{backgroundColor:i.colorBgTextActive}},"&-active":{fontWeight:i.fontWeightStrong,backgroundColor:i.itemActiveBg,borderColor:i.colorPrimary,a:{color:i.colorPrimary},"&:hover":{borderColor:i.colorPrimaryHover},"&:hover a":{color:i.colorPrimaryHover}}}}},fe=i=>{const{componentCls:l}=i;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,me.Wf)(i)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${l}-total-text`]:{display:"inline-block",height:i.itemSize,marginInlineEnd:i.marginXS,lineHeight:`${i.itemSize-2}px`,verticalAlign:"middle"}}),Xe(i)),_e(i)),$e(i)),tt(i)),Ie(i)),{[`@media only screen and (max-width: ${i.screenLG}px)`]:{[`${l}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${i.screenSM}px)`]:{[`${l}-options`]:{display:"none"}}}),[`&${i.componentCls}-rtl`]:{direction:"rtl"}}},Pe=i=>{const{componentCls:l}=i;return{[`${l}${l}-disabled:not(${l}-mini)`]:{"&, &:hover":{[`${l}-item-link`]:{borderColor:i.colorBorder}},"&:focus-visible":{[`${l}-item-link`]:{borderColor:i.colorBorder}},[`${l}-item, ${l}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,[`&:hover:not(${l}-item-active)`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,a:{color:i.colorTextDisabled}},[`&${l}-item-active`]:{backgroundColor:i.itemActiveBgDisabled}},[`${l}-prev, ${l}-next`]:{"&:hover button":{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,color:i.colorTextDisabled},[`${l}-item-link`]:{backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder}}},[`${l}:not(${l}-mini)`]:{[`${l}-prev, ${l}-next`]:{"&:hover button":{borderColor:i.colorPrimaryHover,backgroundColor:i.itemBg},[`${l}-item-link`]:{backgroundColor:i.itemLinkBg,borderColor:i.colorBorder},[`&:hover ${l}-item-link`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,color:i.colorPrimary},[`&${l}-disabled`]:{[`${l}-item-link`]:{borderColor:i.colorBorder,color:i.colorTextDisabled}}},[`${l}-item`]:{backgroundColor:i.itemBg,border:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`,[`&:hover:not(${l}-item-active)`]:{borderColor:i.colorPrimary,backgroundColor:i.itemBg,a:{color:i.colorPrimary}},"&-active":{borderColor:i.colorPrimary}}}}},B=i=>{const{componentCls:l}=i;return{[`${l}:not(${l}-disabled)`]:{[`${l}-item`]:Object.assign({},(0,me.Qy)(i)),[`${l}-jump-prev, ${l}-jump-next`]:{"&:focus-visible":Object.assign({[`${l}-item-link-icon`]:{opacity:1},[`${l}-item-ellipsis`]:{opacity:0}},(0,me.oN)(i))},[`${l}-prev, ${l}-next`]:{[`&:focus-visible ${l}-item-link`]:Object.assign({},(0,me.oN)(i))}}}};var E=(0,Ce.Z)("Pagination",i=>{const l=(0,We.TS)(i,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:i.marginXXS/2,paginationMiniQuickJumperInputWidth:i.controlHeightLG*1.1,paginationItemPaddingInline:i.marginXXS*1.5,paginationEllipsisLetterSpacing:i.marginXXS/2,paginationSlashMarginInlineStart:i.marginXXS,paginationSlashMarginInlineEnd:i.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,M.e5)(i),(0,M.TM)(i));return[fe(l),B(l),i.wireframe&&Pe(l)]},i=>({itemBg:i.colorBgContainer,itemSize:i.controlHeight,itemSizeSM:i.controlHeightSM,itemActiveBg:i.colorBgContainer,itemLinkBg:i.colorBgContainer,itemActiveColorDisabled:i.colorTextDisabled,itemActiveBgDisabled:i.controlItemBgActiveDisabled,itemInputBg:i.colorBgContainer,miniOptionsSizeChangerTop:0})),f=function(i,l){var j={};for(var y in i)Object.prototype.hasOwnProperty.call(i,y)&&l.indexOf(y)<0&&(j[y]=i[y]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,y=Object.getOwnPropertySymbols(i);g{const{prefixCls:l,selectPrefixCls:j,className:y,rootClassName:g,style:W,size:xe,locale:ie,selectComponentClass:Ae,responsive:he,showSizeChanger:be}=i,C=f(i,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:le}=(0,ae.Z)(he),{getPrefixCls:re,direction:Se,pagination:He={}}=u.useContext(te.E_),ot=re("pagination",l),[at,nt]=E(ot),At=be!=null?be:He.showSizeChanger,Rt=u.useMemo(()=>{const Dt=u.createElement("span",{className:`${ot}-item-ellipsis`},"\u2022\u2022\u2022"),$t=u.createElement("button",{className:`${ot}-item-link`,type:"button",tabIndex:-1},Se==="rtl"?u.createElement(X.Z,null):u.createElement(d.Z,null)),Wt=u.createElement("button",{className:`${ot}-item-link`,type:"button",tabIndex:-1},Se==="rtl"?u.createElement(d.Z,null):u.createElement(X.Z,null)),_t=u.createElement("a",{className:`${ot}-item-link`},u.createElement("div",{className:`${ot}-item-container`},Se==="rtl"?u.createElement(ee.Z,{className:`${ot}-item-link-icon`}):u.createElement(Z,{className:`${ot}-item-link-icon`}),Dt)),Wn=u.createElement("a",{className:`${ot}-item-link`},u.createElement("div",{className:`${ot}-item-container`},Se==="rtl"?u.createElement(Z,{className:`${ot}-item-link-icon`}):u.createElement(ee.Z,{className:`${ot}-item-link-icon`}),Dt));return{prevIcon:$t,nextIcon:Wt,jumpPrevIcon:_t,jumpNextIcon:Wn}},[Se,ot]),[Et]=(0,P.Z)("Pagination",J.Z),Je=Object.assign(Object.assign({},Et),ie),tn=(0,Y.Z)(xe),yt=tn==="small"||!!(le&&!tn&&he),gt=re("select",j),It=S()({[`${ot}-mini`]:yt,[`${ot}-rtl`]:Se==="rtl"},He==null?void 0:He.className,y,g,nt),Xt=Object.assign(Object.assign({},He==null?void 0:He.style),W);return at(u.createElement(L,Object.assign({},Rt,C,{style:Xt,prefixCls:ot,selectPrefixCls:gt,className:It,selectComponentClass:Ae||(yt?$:z),locale:Je,showSizeChanger:At})))},H=w},93948:function(Ze,ve,e){e.d(ve,{Z:function(){return be}});var t=e(59301),u=e(29679),m=e(40001),k=e(19248),c=e(99267),x=e(92310),n=e.n(x),Z=e(2738),ee=e(36355),d=e(54476),X=e(33885),F=e(75931),S={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ce=function(){var le=(0,t.useRef)([]),re=(0,t.useRef)(null);return(0,t.useEffect)(function(){var Se=Date.now(),He=!1;le.current.forEach(function(ot){if(ot){He=!0;var at=ot.style;at.transitionDuration=".3s, .3s, .3s, .06s",re.current&&Se-re.current<100&&(at.transitionDuration="0s, 0s")}}),He&&(re.current=Date.now())}),le.current},_=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],V=function(le){var re=(0,X.Z)((0,X.Z)({},S),le),Se=re.className,He=re.percent,ot=re.prefixCls,at=re.strokeColor,nt=re.strokeLinecap,At=re.strokeWidth,Rt=re.style,Et=re.trailColor,Je=re.trailWidth,tn=re.transition,yt=(0,F.Z)(re,_);delete yt.gapPosition;var gt=Array.isArray(He)?He:[He],It=Array.isArray(at)?at:[at],Xt=ce(),Dt=At/2,$t=100-At/2,Wt="M ".concat(nt==="round"?Dt:0,",").concat(Dt,` + L `).concat(nt==="round"?$t:100,",").concat(Dt),_t="0 0 100 ".concat(At),Wn=0;return t.createElement("svg",(0,d.Z)({className:n()("".concat(ot,"-line"),Se),viewBox:_t,preserveAspectRatio:"none",style:Rt},yt),t.createElement("path",{className:"".concat(ot,"-line-trail"),d:Wt,strokeLinecap:nt,stroke:Et,strokeWidth:Je||At,fillOpacity:"0"}),gt.map(function(Qt,Mn){var $n=1;switch(nt){case"round":$n=1-At/100;break;case"square":$n=1-At/2/100;break;default:$n=1;break}var Pn={strokeDasharray:"".concat(Qt*$n,"px, 100px"),strokeDashoffset:"-".concat(Wn,"px"),transition:tn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ct=It[Mn]||It[It.length-1];return Wn+=Qt,t.createElement("path",{key:Mn,className:"".concat(ot,"-line-path"),d:Wt,strokeLinecap:nt,stroke:Ct,strokeWidth:At,fillOpacity:"0",ref:function(p){Xt[Mn]=p},style:Pn})}))},De=V,se=e(76190),de=e(42978),ue=e(47273),T=0,v=(0,ue.Z)();function o(){var C;return v?(C=T,T+=1):C="TEST_OR_SSR",C}var h=function(C){var le=t.useState(),re=(0,de.Z)(le,2),Se=re[0],He=re[1];return t.useEffect(function(){He("rc_progress_".concat(o()))},[]),C||Se},b=function(le){var re=le.bg,Se=le.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:re}},Se)};function q(C,le){return Object.keys(C).map(function(re){var Se=parseFloat(re),He="".concat(Math.floor(Se*le),"%");return"".concat(C[re]," ").concat(He)})}var Q=t.forwardRef(function(C,le){var re=C.prefixCls,Se=C.color,He=C.gradientId,ot=C.radius,at=C.style,nt=C.ptg,At=C.strokeLinecap,Rt=C.strokeWidth,Et=C.size,Je=C.gapDegree,tn=Se&&(0,se.Z)(Se)==="object",yt=tn?"#FFF":void 0,gt=Et/2,It=t.createElement("circle",{className:"".concat(re,"-circle-path"),r:ot,cx:gt,cy:gt,stroke:yt,strokeLinecap:At,strokeWidth:Rt,opacity:nt===0?0:1,style:at,ref:le});if(!tn)return It;var Xt="".concat(He,"-conic"),Dt=Je?"".concat(180+Je/2,"deg"):"0deg",$t=q(Se,(360-Je)/360),Wt=q(Se,1),_t="conic-gradient(from ".concat(Dt,", ").concat($t.join(", "),")"),Wn="linear-gradient(to ".concat(Je?"bottom":"top",", ").concat(Wt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Xt},It),t.createElement("foreignObject",{x:0,y:0,width:Et,height:Et,mask:"url(#".concat(Xt,")")},t.createElement(b,{bg:Wn},t.createElement(b,{bg:_t}))))}),U=Q,D=100,Be=function(le,re,Se,He,ot,at,nt,At,Rt,Et){var Je=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,tn=Se/100*360*((360-at)/360),yt=at===0?0:{bottom:0,top:180,left:90,right:-90}[nt],gt=(100-He)/100*re;Rt==="round"&&He!==100&&(gt+=Et/2,gt>=re&&(gt=re-.01));var It=D/2;return{stroke:typeof At=="string"?At:void 0,strokeDasharray:"".concat(re,"px ").concat(le),strokeDashoffset:gt+Je,transform:"rotate(".concat(ot+tn+yt,"deg)"),transformOrigin:"".concat(It,"px ").concat(It,"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}},R=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ge(C){var le=C!=null?C:[];return Array.isArray(le)?le:[le]}var L=function(le){var re=(0,X.Z)((0,X.Z)({},S),le),Se=re.id,He=re.prefixCls,ot=re.steps,at=re.strokeWidth,nt=re.trailWidth,At=re.gapDegree,Rt=At===void 0?0:At,Et=re.gapPosition,Je=re.trailColor,tn=re.strokeLinecap,yt=re.style,gt=re.className,It=re.strokeColor,Xt=re.percent,Dt=(0,F.Z)(re,R),$t=D/2,Wt=h(Se),_t="".concat(Wt,"-gradient"),Wn=$t-at/2,Qt=Math.PI*2*Wn,Mn=Rt>0?90+Rt/2:-90,$n=Qt*((360-Rt)/360),Pn=(0,se.Z)(ot)==="object"?ot:{count:ot,space:2},Ct=Pn.count,Tn=Pn.space,p=ge(Xt),G=ge(It),Re=G.find(function(lt){return lt&&(0,se.Z)(lt)==="object"}),N=Re&&(0,se.Z)(Re)==="object",I=N?"butt":tn,Fe=Be(Qt,$n,0,100,Mn,Rt,Et,Je,I,at),Oe=ce(),qe=function(){var dt=0;return p.map(function(ft,wt){var pt=G[wt]||G[G.length-1],ct=Be(Qt,$n,dt,ft,Mn,Rt,Et,pt,I,at);return dt+=ft,t.createElement(U,{key:wt,color:pt,ptg:ft,radius:Wn,prefixCls:He,gradientId:_t,style:ct,strokeLinecap:I,strokeWidth:at,gapDegree:Rt,ref:function(it){Oe[wt]=it},size:D})}).reverse()},Ge=function(){var dt=Math.round(Ct*(p[0]/100)),ft=100/Ct,wt=0;return new Array(Ct).fill(null).map(function(pt,ct){var xt=ct<=dt-1?G[0]:Je,it=xt&&(0,se.Z)(xt)==="object"?"url(#".concat(_t,")"):void 0,Nt=Be(Qt,$n,wt,ft,Mn,Rt,Et,xt,"butt",at,Tn);return wt+=($n-Nt.strokeDashoffset+Tn)*100/$n,t.createElement("circle",{key:ct,className:"".concat(He,"-circle-path"),r:Wn,cx:$t,cy:$t,stroke:it,strokeWidth:at,opacity:1,style:Nt,ref:function(dn){Oe[ct]=dn}})})};return t.createElement("svg",(0,d.Z)({className:n()("".concat(He,"-circle"),gt),viewBox:"0 0 ".concat(D," ").concat(D),style:yt,id:Se,role:"presentation"},Dt),!Ct&&t.createElement("circle",{className:"".concat(He,"-circle-trail"),r:Wn,cx:$t,cy:$t,stroke:Je,strokeLinecap:I,strokeWidth:nt||at,style:Fe}),Ct?Ge():qe())},J=L,te={Line:De,Circle:J},Y=e(6848),ae=e(30071);function P(C){return!C||C<0?0:C>100?100:C}function A(C){let{success:le,successPercent:re}=C,Se=re;return le&&"progress"in le&&(Se=le.progress),le&&"percent"in le&&(Se=le.percent),Se}const $=C=>{let{percent:le,success:re,successPercent:Se}=C;const He=P(A({success:re,successPercent:Se}));return[He,P(P(le)-He)]},z=C=>{let{success:le={},strokeColor:re}=C;const{strokeColor:Se}=le;return[Se||ae.presetPrimaryColors.green,re||null]},M=(C,le,re)=>{var Se,He,ot,at;let nt=-1,At=-1;if(le==="step"){const Rt=re.steps,Et=re.strokeWidth;typeof C=="string"||typeof C=="undefined"?(nt=C==="small"?2:14,At=Et!=null?Et:8):typeof C=="number"?[nt,At]=[C,C]:[nt=14,At=8]=C,nt*=Rt}else if(le==="line"){const Rt=re==null?void 0:re.strokeWidth;typeof C=="string"||typeof C=="undefined"?At=Rt||(C==="small"?6:8):typeof C=="number"?[nt,At]=[C,C]:[nt=-1,At=8]=C}else(le==="circle"||le==="dashboard")&&(typeof C=="string"||typeof C=="undefined"?[nt,At]=C==="small"?[60,60]:[120,120]:typeof C=="number"?[nt,At]=[C,C]:(nt=(He=(Se=C[0])!==null&&Se!==void 0?Se:C[1])!==null&&He!==void 0?He:120,At=(at=(ot=C[0])!==null&&ot!==void 0?ot:C[1])!==null&&at!==void 0?at:120));return[nt,At]},me=3,Ce=C=>me/C*100;var Ie=C=>{const{prefixCls:le,trailColor:re=null,strokeLinecap:Se="round",gapPosition:He,gapDegree:ot,width:at=120,type:nt,children:At,success:Rt,size:Et=at}=C,[Je,tn]=M(Et,"circle");let{strokeWidth:yt}=C;yt===void 0&&(yt=Math.max(Ce(Je),6));const gt={width:Je,height:tn,fontSize:Je*.15+6},It=t.useMemo(()=>{if(ot||ot===0)return ot;if(nt==="dashboard")return 75},[ot,nt]),Xt=He||nt==="dashboard"&&"bottom"||void 0,Dt=Object.prototype.toString.call(C.strokeColor)==="[object Object]",$t=z({success:Rt,strokeColor:C.strokeColor}),Wt=n()(`${le}-inner`,{[`${le}-circle-gradient`]:Dt}),_t=t.createElement(J,{percent:$(C),strokeWidth:yt,trailWidth:yt,strokeColor:$t,strokeLinecap:Se,trailColor:re,prefixCls:le,gapDegree:It,gapPosition:Xt});return t.createElement("div",{className:Wt,style:gt},Je<=20?t.createElement(Y.Z,{title:At},t.createElement("span",null,_t)):t.createElement(t.Fragment,null,_t,At))},tt=function(C,le){var re={};for(var Se in C)Object.prototype.hasOwnProperty.call(C,Se)&&le.indexOf(Se)<0&&(re[Se]=C[Se]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Se=Object.getOwnPropertySymbols(C);He{let le=[];return Object.keys(C).forEach(re=>{const Se=parseFloat(re.replace(/%/g,""));isNaN(Se)||le.push({key:Se,value:C[re]})}),le=le.sort((re,Se)=>re.key-Se.key),le.map(re=>{let{key:Se,value:He}=re;return`${He} ${Se}%`}).join(", ")},_e=(C,le)=>{const{from:re=ae.presetPrimaryColors.blue,to:Se=ae.presetPrimaryColors.blue,direction:He=le==="rtl"?"to left":"to right"}=C,ot=tt(C,["from","to","direction"]);if(Object.keys(ot).length!==0){const at=$e(ot);return{backgroundImage:`linear-gradient(${He}, ${at})`}}return{backgroundImage:`linear-gradient(${He}, ${re}, ${Se})`}};var fe=C=>{const{prefixCls:le,direction:re,percent:Se,size:He,strokeWidth:ot,strokeColor:at,strokeLinecap:nt="round",children:At,trailColor:Rt=null,success:Et}=C,Je=at&&typeof at!="string"?_e(at,re):{backgroundColor:at},tn=nt==="square"||nt==="butt"?0:void 0,yt={backgroundColor:Rt||void 0,borderRadius:tn},gt=He!=null?He:[-1,ot||(He==="small"?6:8)],[It,Xt]=M(gt,"line",{strokeWidth:ot}),Dt=Object.assign({width:`${P(Se)}%`,height:Xt,borderRadius:tn},Je),$t=A(C),Wt={width:`${P($t)}%`,height:Xt,borderRadius:tn,backgroundColor:Et==null?void 0:Et.strokeColor},_t={width:It<0?"100%":It,height:Xt};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${le}-outer`,style:_t},t.createElement("div",{className:`${le}-inner`,style:yt},t.createElement("div",{className:`${le}-bg`,style:Dt}),$t!==void 0?t.createElement("div",{className:`${le}-success-bg`,style:Wt}):null)),At)},B=C=>{const{size:le,steps:re,percent:Se=0,strokeWidth:He=8,strokeColor:ot,trailColor:at=null,prefixCls:nt,children:At}=C,Rt=Math.round(re*(Se/100)),Et=le==="small"?2:14,Je=le!=null?le:[Et,He],[tn,yt]=M(Je,"step",{steps:re,strokeWidth:He}),gt=tn/re,It=new Array(re);for(let Xt=0;Xt{const le=C?"100%":"-100%";return new E.Keyframes(`antProgress${C?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${le}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${le}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},i=C=>{const{componentCls:le,iconCls:re}=C;return{[le]:Object.assign(Object.assign({},(0,f.Wf)(C)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:C.fontSize,marginInlineEnd:C.marginXS,marginBottom:C.marginXS},[`${le}-outer`]:{display:"inline-block",width:"100%"},[`&${le}-show-info`]:{[`${le}-outer`]:{marginInlineEnd:`calc(-2em - ${C.marginXS}px)`,paddingInlineEnd:`calc(2em + ${C.paddingXS}px)`}},[`${le}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:C.remainingColor,borderRadius:C.lineBorderRadius},[`${le}-inner:not(${le}-circle-gradient)`]:{[`${le}-circle-path`]:{stroke:C.defaultColor}},[`${le}-success-bg, ${le}-bg`]:{position:"relative",backgroundColor:C.defaultColor,borderRadius:C.lineBorderRadius,transition:`all ${C.motionDurationSlow} ${C.motionEaseInOutCirc}`},[`${le}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:C.colorSuccess},[`${le}-text`]:{display:"inline-block",width:"2em",marginInlineStart:C.marginXS,color:C.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[re]:{fontSize:C.fontSize}},[`&${le}-status-active`]:{[`${le}-bg::before`]:{position:"absolute",inset:0,backgroundColor:C.colorBgContainer,borderRadius:C.lineBorderRadius,opacity:0,animationName:H(),animationDuration:C.progressActiveMotionDuration,animationTimingFunction:C.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${le}-rtl${le}-status-active`]:{[`${le}-bg::before`]:{animationName:H(!0)}},[`&${le}-status-exception`]:{[`${le}-bg`]:{backgroundColor:C.colorError},[`${le}-text`]:{color:C.colorError}},[`&${le}-status-exception ${le}-inner:not(${le}-circle-gradient)`]:{[`${le}-circle-path`]:{stroke:C.colorError}},[`&${le}-status-success`]:{[`${le}-bg`]:{backgroundColor:C.colorSuccess},[`${le}-text`]:{color:C.colorSuccess}},[`&${le}-status-success ${le}-inner:not(${le}-circle-gradient)`]:{[`${le}-circle-path`]:{stroke:C.colorSuccess}}})}},l=C=>{const{componentCls:le,iconCls:re}=C;return{[le]:{[`${le}-circle-trail`]:{stroke:C.remainingColor},[`&${le}-circle ${le}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${le}-circle ${le}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:C.circleTextColor,fontSize:C.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[re]:{fontSize:`${C.fontSize/C.fontSizeSM}em`}},[`${le}-circle&-status-exception`]:{[`${le}-text`]:{color:C.colorError}},[`${le}-circle&-status-success`]:{[`${le}-text`]:{color:C.colorSuccess}}},[`${le}-inline-circle`]:{lineHeight:1,[`${le}-inner`]:{verticalAlign:"bottom"}}}},j=C=>{const{componentCls:le}=C;return{[le]:{[`${le}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:C.progressStepMinWidth,marginInlineEnd:C.progressStepMarginInlineEnd,backgroundColor:C.remainingColor,transition:`all ${C.motionDurationSlow}`,"&-active":{backgroundColor:C.defaultColor}}}}}},y=C=>{const{componentCls:le,iconCls:re}=C;return{[le]:{[`${le}-small&-line, ${le}-small&-line ${le}-text ${re}`]:{fontSize:C.fontSizeSM}}}};var g=(0,r.Z)("Progress",C=>{const le=C.marginXXS/2,re=(0,w.TS)(C,{progressStepMarginInlineEnd:le,progressStepMinWidth:le,progressActiveMotionDuration:"2.4s"});return[i(re),l(re),j(re),y(re)]},C=>({circleTextColor:C.colorText,defaultColor:C.colorInfo,remainingColor:C.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),W=function(C,le){var re={};for(var Se in C)Object.prototype.hasOwnProperty.call(C,Se)&&le.indexOf(Se)<0&&(re[Se]=C[Se]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Se=Object.getOwnPropertySymbols(C);He{const{prefixCls:re,className:Se,rootClassName:He,steps:ot,strokeColor:at,percent:nt=0,size:At="default",showInfo:Rt=!0,type:Et="line",status:Je,format:tn,style:yt}=C,gt=W(C,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),It=t.useMemo(()=>{var p,G;const Re=A(C);return parseInt(Re!==void 0?(p=Re!=null?Re:0)===null||p===void 0?void 0:p.toString():(G=nt!=null?nt:0)===null||G===void 0?void 0:G.toString(),10)},[nt,C.success,C.successPercent]),Xt=t.useMemo(()=>!ie.includes(Je)&&It>=100?"success":Je||"normal",[Je,It]),{getPrefixCls:Dt,direction:$t,progress:Wt}=t.useContext(ee.E_),_t=Dt("progress",re),[Wn,Qt]=g(_t),Mn=t.useMemo(()=>{if(!Rt)return null;const p=A(C);let G;const Re=tn||(I=>`${I}%`),N=Et==="line";return tn||Xt!=="exception"&&Xt!=="success"?G=Re(P(nt),P(p)):Xt==="exception"?G=N?t.createElement(k.Z,null):t.createElement(c.Z,null):Xt==="success"&&(G=N?t.createElement(u.Z,null):t.createElement(m.Z,null)),t.createElement("span",{className:`${_t}-text`,title:typeof G=="string"?G:void 0},G)},[Rt,nt,It,Xt,Et,_t,tn]),$n=Array.isArray(at)?at[0]:at,Pn=typeof at=="string"||Array.isArray(at)?at:void 0;let Ct;Et==="line"?Ct=ot?t.createElement(B,Object.assign({},C,{strokeColor:Pn,prefixCls:_t,steps:ot}),Mn):t.createElement(fe,Object.assign({},C,{strokeColor:$n,prefixCls:_t,direction:$t}),Mn):(Et==="circle"||Et==="dashboard")&&(Ct=t.createElement(Ie,Object.assign({},C,{strokeColor:$n,prefixCls:_t,progressStatus:Xt}),Mn));const Tn=n()(_t,`${_t}-status-${Xt}`,`${_t}-${Et==="dashboard"&&"circle"||ot&&"steps"||Et}`,{[`${_t}-inline-circle`]:Et==="circle"&&M(At,"circle")[0]<=20,[`${_t}-show-info`]:Rt,[`${_t}-${At}`]:typeof At=="string",[`${_t}-rtl`]:$t==="rtl"},Wt==null?void 0:Wt.className,Se,He,Qt);return Wn(t.createElement("div",Object.assign({ref:le,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),yt),className:Tn,role:"progressbar","aria-valuenow":It},(0,Z.Z)(gt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ct))}),be=he},5112:function(Ze,ve,e){e.d(ve,{ZP:function(){return ae}});var t=e(92310),u=e.n(t),m=e(18929),k=e(26112),c=e(59301),x=e(36355),n=e(19716);const Z=c.createContext(null),ee=Z.Provider;var d=Z;const X=c.createContext(null),F=X.Provider;var S=e(5630),ce=e(8654),_=e(1684),V=e(32441),De=e(17313),se=e(83116),de=e(37613);const ue=P=>{const{componentCls:A,antCls:$}=P,z=`${A}-group`;return{[z]:Object.assign(Object.assign({},(0,De.Wf)(P)),{display:"inline-block",fontSize:0,[`&${z}-rtl`]:{direction:"rtl"},[`${$}-badge ${$}-badge-count`]:{zIndex:1},[`> ${$}-badge:not(:first-child) > ${$}-button-wrapper`]:{borderInlineStart:"none"}})}},T=P=>{const{componentCls:A,wrapperMarginInlineEnd:$,colorPrimary:z,radioSize:M,motionDurationSlow:me,motionDurationMid:Ce,motionEaseInOutCirc:We,colorBgContainer:Ie,colorBorder:tt,lineWidth:$e,dotSize:_e,colorBgContainerDisabled:Xe,colorTextDisabled:fe,paddingXS:Pe,dotColorDisabled:B,lineType:E,radioDotDisabledSize:f,wireframe:r,colorWhite:w}=P,H=`${A}-inner`;return{[`${A}-wrapper`]:Object.assign(Object.assign({},(0,De.Wf)(P)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:$,cursor:"pointer",[`&${A}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:P.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${A}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${$e}px ${E} ${z}`,borderRadius:"50%",visibility:"hidden",content:'""'},[A]:Object.assign(Object.assign({},(0,De.Wf)(P)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${A}-wrapper:hover &, + &:hover ${H}`]:{borderColor:z},[`${A}-input:focus-visible + ${H}`]:Object.assign({},(0,De.oN)(P)),[`${A}:hover::after, ${A}-wrapper:hover &::after`]:{visibility:"visible"},[`${A}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:M,height:M,marginBlockStart:M/-2,marginInlineStart:M/-2,backgroundColor:r?z:w,borderBlockStart:0,borderInlineStart:0,borderRadius:M,transform:"scale(0)",opacity:0,transition:`all ${me} ${We}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:M,height:M,backgroundColor:Ie,borderColor:tt,borderStyle:"solid",borderWidth:$e,borderRadius:"50%",transition:`all ${Ce}`},[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${A}-checked`]:{[H]:{borderColor:z,backgroundColor:r?Ie:z,"&::after":{transform:`scale(${_e/M})`,opacity:1,transition:`all ${me} ${We}`}}},[`${A}-disabled`]:{cursor:"not-allowed",[H]:{backgroundColor:Xe,borderColor:tt,cursor:"not-allowed","&::after":{backgroundColor:B}},[`${A}-input`]:{cursor:"not-allowed"},[`${A}-disabled + span`]:{color:fe,cursor:"not-allowed"},[`&${A}-checked`]:{[H]:{"&::after":{transform:`scale(${f/M})`}}}},[`span${A} + *`]:{paddingInlineStart:Pe,paddingInlineEnd:Pe}})}},v=P=>{const{buttonColor:A,controlHeight:$,componentCls:z,lineWidth:M,lineType:me,colorBorder:Ce,motionDurationSlow:We,motionDurationMid:Ie,buttonPaddingInline:tt,fontSize:$e,buttonBg:_e,fontSizeLG:Xe,controlHeightLG:fe,controlHeightSM:Pe,paddingXS:B,borderRadius:E,borderRadiusSM:f,borderRadiusLG:r,buttonCheckedBg:w,buttonSolidCheckedColor:H,colorTextDisabled:i,colorBgContainerDisabled:l,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:y,colorPrimary:g,colorPrimaryHover:W,colorPrimaryActive:xe,buttonSolidCheckedBg:ie,buttonSolidCheckedHoverBg:Ae,buttonSolidCheckedActiveBg:he}=P;return{[`${z}-button-wrapper`]:{position:"relative",display:"inline-block",height:$,margin:0,paddingInline:tt,paddingBlock:0,color:A,fontSize:$e,lineHeight:`${$-M*2}px`,background:_e,border:`${M}px ${me} ${Ce}`,borderBlockStartWidth:M+.02,borderInlineStartWidth:0,borderInlineEndWidth:M,cursor:"pointer",transition:[`color ${Ie}`,`background ${Ie}`,`box-shadow ${Ie}`].join(","),a:{color:A},[`> ${z}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-M,insetInlineStart:-M,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:M,paddingInline:0,backgroundColor:Ce,transition:`background-color ${We}`,content:'""'}},"&:first-child":{borderInlineStart:`${M}px ${me} ${Ce}`,borderStartStartRadius:E,borderEndStartRadius:E},"&:last-child":{borderStartEndRadius:E,borderEndEndRadius:E},"&:first-child:last-child":{borderRadius:E},[`${z}-group-large &`]:{height:fe,fontSize:Xe,lineHeight:`${fe-M*2}px`,"&:first-child":{borderStartStartRadius:r,borderEndStartRadius:r},"&:last-child":{borderStartEndRadius:r,borderEndEndRadius:r}},[`${z}-group-small &`]:{height:Pe,paddingInline:B-M,paddingBlock:0,lineHeight:`${Pe-M*2}px`,"&:first-child":{borderStartStartRadius:f,borderEndStartRadius:f},"&:last-child":{borderStartEndRadius:f,borderEndEndRadius:f}},"&:hover":{position:"relative",color:g},"&:has(:focus-visible)":Object.assign({},(0,De.oN)(P)),[`${z}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${z}-button-wrapper-disabled)`]:{zIndex:1,color:g,background:w,borderColor:g,"&::before":{backgroundColor:g},"&:first-child":{borderColor:g},"&:hover":{color:W,borderColor:W,"&::before":{backgroundColor:W}},"&:active":{color:xe,borderColor:xe,"&::before":{backgroundColor:xe}}},[`${z}-group-solid &-checked:not(${z}-button-wrapper-disabled)`]:{color:H,background:ie,borderColor:ie,"&:hover":{color:H,background:Ae,borderColor:Ae},"&:active":{color:H,background:he,borderColor:he}},"&-disabled":{color:i,backgroundColor:l,borderColor:Ce,cursor:"not-allowed","&:first-child, &:hover":{color:i,backgroundColor:l,borderColor:Ce}},[`&-disabled${z}-button-wrapper-checked`]:{color:y,backgroundColor:j,borderColor:Ce,boxShadow:"none"}}}},o=P=>P-4*2;var h=(0,se.Z)("Radio",P=>{const{controlOutline:A,controlOutlineWidth:$,radioSize:z}=P,M=`0 0 0 ${$}px ${A}`,me=M,Ce=o(z),We=(0,de.TS)(P,{radioDotDisabledSize:Ce,radioFocusShadow:M,radioButtonFocusShadow:me});return[ue(We),T(We),v(We)]},P=>{const{wireframe:A,padding:$,marginXS:z,lineWidth:M,fontSizeLG:me,colorText:Ce,colorBgContainer:We,colorTextDisabled:Ie,controlItemBgActiveDisabled:tt,colorTextLightSolid:$e,colorPrimary:_e,colorPrimaryHover:Xe,colorPrimaryActive:fe}=P,Pe=4,B=me,E=A?o(B):B-(Pe+M)*2;return{radioSize:B,dotSize:E,dotColorDisabled:Ie,buttonSolidCheckedColor:$e,buttonSolidCheckedBg:_e,buttonSolidCheckedHoverBg:Xe,buttonSolidCheckedActiveBg:fe,buttonBg:We,buttonCheckedBg:We,buttonColor:Ce,buttonCheckedBgDisabled:tt,buttonCheckedColorDisabled:Ie,buttonPaddingInline:$-M,wrapperMarginInlineEnd:z}}),b=e(14088),q=e(4572),Q=function(P,A){var $={};for(var z in P)Object.prototype.hasOwnProperty.call(P,z)&&A.indexOf(z)<0&&($[z]=P[z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,z=Object.getOwnPropertySymbols(P);M{var $,z;const M=c.useContext(d),me=c.useContext(X),{getPrefixCls:Ce,direction:We,radio:Ie}=c.useContext(x.E_),tt=c.useRef(null),$e=(0,ce.sQ)(A,tt),{isFormItemInput:_e}=c.useContext(V.aM),Xe=xe=>{var ie,Ae;(ie=P.onChange)===null||ie===void 0||ie.call(P,xe),(Ae=M==null?void 0:M.onChange)===null||Ae===void 0||Ae.call(M,xe)},{prefixCls:fe,className:Pe,rootClassName:B,children:E,style:f}=P,r=Q(P,["prefixCls","className","rootClassName","children","style"]),w=Ce("radio",fe),H=((M==null?void 0:M.optionType)||me)==="button",i=H?`${w}-button`:w,[l,j]=h(w),y=Object.assign({},r),g=c.useContext(_.Z);M&&(y.name=M.name,y.onChange=Xe,y.checked=P.value===M.value,y.disabled=($=y.disabled)!==null&&$!==void 0?$:M.disabled),y.disabled=(z=y.disabled)!==null&&z!==void 0?z:g;const W=u()(`${i}-wrapper`,{[`${i}-wrapper-checked`]:y.checked,[`${i}-wrapper-disabled`]:y.disabled,[`${i}-wrapper-rtl`]:We==="rtl",[`${i}-wrapper-in-form-item`]:_e},Ie==null?void 0:Ie.className,Pe,B,j);return l(c.createElement(b.Z,{component:"Radio",disabled:y.disabled},c.createElement("label",{className:W,style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),f),onMouseEnter:P.onMouseEnter,onMouseLeave:P.onMouseLeave},c.createElement(S.Z,Object.assign({},y,{className:u()(y.className,!H&&q.A),type:"radio",prefixCls:i,ref:$e})),E!==void 0?c.createElement("span",null,E):null)))};var Be=c.forwardRef(U);const R=c.forwardRef((P,A)=>{const{getPrefixCls:$,direction:z}=c.useContext(x.E_),[M,me]=(0,m.Z)(P.defaultValue,{value:P.value}),Ce=ie=>{const Ae=M,he=ie.target.value;"value"in P||me(he);const{onChange:be}=P;be&&he!==Ae&&be(ie)},{prefixCls:We,className:Ie,rootClassName:tt,options:$e,buttonStyle:_e="outline",disabled:Xe,children:fe,size:Pe,style:B,id:E,onMouseEnter:f,onMouseLeave:r,onFocus:w,onBlur:H}=P,i=$("radio",We),l=`${i}-group`,[j,y]=h(i);let g=fe;$e&&$e.length>0&&(g=$e.map(ie=>typeof ie=="string"||typeof ie=="number"?c.createElement(Be,{key:ie.toString(),prefixCls:i,disabled:Xe,value:ie,checked:M===ie},ie):c.createElement(Be,{key:`radio-group-value-options-${ie.value}`,prefixCls:i,disabled:ie.disabled||Xe,value:ie.value,checked:M===ie.value,title:ie.title,style:ie.style},ie.label)));const W=(0,n.Z)(Pe),xe=u()(l,`${l}-${_e}`,{[`${l}-${W}`]:W,[`${l}-rtl`]:z==="rtl"},Ie,tt,y);return j(c.createElement("div",Object.assign({},(0,k.Z)(P,{aria:!0,data:!0}),{className:xe,style:B,onMouseEnter:f,onMouseLeave:r,onFocus:w,onBlur:H,id:E,ref:A}),c.createElement(ee,{value:{onChange:Ce,value:M,disabled:P.disabled,name:P.name,optionType:P.optionType}},g)))});var ge=c.memo(R),L=function(P,A){var $={};for(var z in P)Object.prototype.hasOwnProperty.call(P,z)&&A.indexOf(z)<0&&($[z]=P[z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,z=Object.getOwnPropertySymbols(P);M{const{getPrefixCls:$}=c.useContext(x.E_),{prefixCls:z}=P,M=L(P,["prefixCls"]),me=$("radio",z);return c.createElement(F,{value:"button"},c.createElement(Be,Object.assign({prefixCls:me},M,{type:"radio",ref:A})))};var te=c.forwardRef(J);const Y=Be;Y.Button=te,Y.Group=ge,Y.__ANT_RADIO=!0;var ae=Y},13570:function(Ze,ve,e){e.d(ve,{Z:function(){return P}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function($,z){return u.createElement(c.Z,(0,t.Z)({},$,{ref:z,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(92310),d=e.n(ee),X=e(20068),F=e(42978),S=e(75931),ce=e(18929),_=e(10228),V=e(26112);function De(A,$){var z=A.disabled,M=A.prefixCls,me=A.character,Ce=A.characterRender,We=A.index,Ie=A.count,tt=A.value,$e=A.allowHalf,_e=A.focused,Xe=A.onHover,fe=A.onClick,Pe=function(l){Xe(l,We)},B=function(l){fe(l,We)},E=function(l){l.keyCode===_.Z.ENTER&&fe(l,We)},f=We+1,r=new Set([M]);tt===0&&We===0&&_e?r.add("".concat(M,"-focused")):$e&&tt+.5>=f&&ttWe?"true":"false","aria-posinset":We+1,"aria-setsize":Ie,tabIndex:z?-1:0},u.createElement("div",{className:"".concat(M,"-first")},w),u.createElement("div",{className:"".concat(M,"-second")},w)));return Ce&&(H=Ce(H,A)),H}var se=u.forwardRef(De);function de(){var A=u.useRef({});function $(M){return A.current[M]}function z(M){return function(me){A.current[M]=me}}return[$,z]}function ue(A){var $=A.pageXOffset,z="scrollLeft";if(typeof $!="number"){var M=A.document;$=M.documentElement[z],typeof $!="number"&&($=M.body[z])}return $}function T(A){var $,z,M=A.ownerDocument,me=M.body,Ce=M&&M.documentElement,We=A.getBoundingClientRect();return $=We.left,z=We.top,$-=Ce.clientLeft||me.clientLeft||0,z-=Ce.clientTop||me.clientTop||0,{left:$,top:z}}function v(A){var $=T(A),z=A.ownerDocument,M=z.defaultView||z.parentWindow;return $.left+=ue(M),$.left}var o=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function h(A,$){var z,M=A.prefixCls,me=M===void 0?"rc-rate":M,Ce=A.className,We=A.defaultValue,Ie=A.value,tt=A.count,$e=tt===void 0?5:tt,_e=A.allowHalf,Xe=_e===void 0?!1:_e,fe=A.allowClear,Pe=fe===void 0?!0:fe,B=A.character,E=B===void 0?"\u2605":B,f=A.characterRender,r=A.disabled,w=A.direction,H=w===void 0?"ltr":w,i=A.tabIndex,l=i===void 0?0:i,j=A.autoFocus,y=A.onHoverChange,g=A.onChange,W=A.onFocus,xe=A.onBlur,ie=A.onKeyDown,Ae=A.onMouseLeave,he=(0,S.Z)(A,o),be=de(),C=(0,F.Z)(be,2),le=C[0],re=C[1],Se=u.useRef(null),He=function(){if(!r){var I;(I=Se.current)===null||I===void 0||I.focus()}};u.useImperativeHandle($,function(){return{focus:He,blur:function(){if(!r){var I;(I=Se.current)===null||I===void 0||I.blur()}}}});var ot=(0,ce.Z)(We||0,{value:Ie}),at=(0,F.Z)(ot,2),nt=at[0],At=at[1],Rt=(0,ce.Z)(null),Et=(0,F.Z)(Rt,2),Je=Et[0],tn=Et[1],yt=function(I,Fe){var Oe=H==="rtl",qe=I+1;if(Xe){var Ge=le(I),lt=v(Ge),dt=Ge.clientWidth;(Oe&&Fe-lt>dt/2||!Oe&&Fe-lt
0&&!Oe||Fe===_.Z.RIGHT&&qe>0&&Oe?(Xe?qe-=.5:qe-=1,gt(qe),I.preventDefault()):Fe===_.Z.LEFT&&qe<$e&&Oe&&(Xe?qe+=.5:qe+=1,gt(qe),I.preventDefault()),ie==null||ie(I)};u.useEffect(function(){j&&!r&&He()},[]);var G=new Array($e).fill(0).map(function(N,I){return u.createElement(se,{ref:re(I),index:I,count:$e,disabled:r,prefixCls:"".concat(me,"-star"),allowHalf:Xe,value:Mn===null?nt:Mn,onClick:Tn,onHover:Pn,key:N||I,character:E,characterRender:f,focused:Dt})}),Re=d()(me,Ce,(z={},(0,X.Z)(z,"".concat(me,"-disabled"),r),(0,X.Z)(z,"".concat(me,"-rtl"),H==="rtl"),z));return u.createElement("ul",(0,t.Z)({className:Re,onMouseLeave:Ct,tabIndex:r?-1:l,onFocus:r?null:Wt,onBlur:r?null:_t,onKeyDown:r?null:p,ref:Se,role:"radiogroup"},(0,V.Z)(he,{aria:!0,data:!0,attr:!0})),G)}var b=u.forwardRef(h),q=b,Q=e(36355),U=e(6848),D=e(17313),Be=e(83116),R=e(37613);const ge=A=>{const{componentCls:$}=A;return{[`${$}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:A.marginXS},"> div":{transition:`all ${A.motionDurationMid}, outline 0s`,"&:hover":{transform:A.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${A.lineWidth}px dashed ${A.starColor}`,transform:A.starHoverScale}},"&-first, &-second":{color:A.starBg,transition:`all ${A.motionDurationMid}`,userSelect:"none",[A.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${$}-star-first, &-half ${$}-star-second`]:{opacity:1},[`&-half ${$}-star-first, &-full ${$}-star-second`]:{color:"inherit"}}}},L=A=>({[`&-rtl${A.componentCls}`]:{direction:"rtl"}}),J=A=>{const{componentCls:$}=A;return{[$]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,D.Wf)(A)),{display:"inline-block",margin:0,padding:0,color:A.starColor,fontSize:A.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${$} ${$}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ge(A)),{[`+ ${$}-text`]:{display:"inline-block",marginInlineStart:A.marginXS,fontSize:A.fontSize}}),L(A))}};var te=(0,Be.Z)("Rate",A=>{const $=(0,R.TS)(A,{});return[J($)]},A=>({starColor:A.yellow6,starSize:A.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:A.colorFillContent})),Y=function(A,$){var z={};for(var M in A)Object.prototype.hasOwnProperty.call(A,M)&&$.indexOf(M)<0&&(z[M]=A[M]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,M=Object.getOwnPropertySymbols(A);me{const{prefixCls:z,className:M,rootClassName:me,style:Ce,tooltips:We,character:Ie=u.createElement(Z,null)}=A,tt=Y(A,["prefixCls","className","rootClassName","style","tooltips","character"]),$e=(r,w)=>{let{index:H}=w;return We?u.createElement(U.Z,{title:We[H]},r):r},{getPrefixCls:_e,direction:Xe,rate:fe}=u.useContext(Q.E_),Pe=_e("rate",z),[B,E]=te(Pe),f=Object.assign(Object.assign({},fe==null?void 0:fe.style),Ce);return B(u.createElement(q,Object.assign({ref:$,character:Ie,characterRender:$e},tt,{className:d()(M,me,E,fe==null?void 0:fe.className),style:f,prefixCls:Pe,direction:Xe})))})},57809:function(Ze,ve,e){var t=e(92310),u=e.n(t),m=e(77861),k=e(2738),c=e(59301),x=e(53487),n=e(62892),Z=e(19080),ee=e(36355),d=e(1684),X=e(93891),F=e(19716),S=e(32441),ce=e(33234),_=e(14154),V=e(58582),De=e(84443),se=e(66339),de=function(h,b){var q={};for(var Q in h)Object.prototype.hasOwnProperty.call(h,Q)&&b.indexOf(Q)<0&&(q[Q]=h[Q]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,Q=Object.getOwnPropertySymbols(h);U{var q,{prefixCls:Q,bordered:U=!0,className:D,rootClassName:Be,getPopupContainer:R,popupClassName:ge,dropdownClassName:L,listHeight:J=256,placement:te,listItemHeight:Y=24,size:ae,disabled:P,notFoundContent:A,status:$,builtinPlacements:z,dropdownMatchSelectWidth:M,popupMatchSelectWidth:me,direction:Ce,style:We,allowClear:Ie}=h,tt=de(h,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:$e,getPrefixCls:_e,renderEmpty:Xe,direction:fe,virtual:Pe,popupMatchSelectWidth:B,popupOverflow:E,select:f}=c.useContext(ee.E_),r=_e("select",Q),w=_e(),H=Ce!=null?Ce:fe,{compactSize:i,compactItemClassnames:l}=(0,ce.ri)(r,H),[j,y]=(0,_.Z)(r),g=c.useMemo(()=>{const{mode:Xt}=tt;if(Xt!=="combobox")return Xt===ue?"combobox":Xt},[tt.mode]),W=g==="multiple"||g==="tags",xe=(0,De.Z)(tt.suffixIcon,tt.showArrow),ie=(q=me!=null?me:M)!==null&&q!==void 0?q:B,{status:Ae,hasFeedback:he,isFormItemInput:be,feedbackIcon:C}=c.useContext(S.aM),le=(0,Z.F)(Ae,$);let re;A!==void 0?re=A:g==="combobox"?re=null:re=(Xe==null?void 0:Xe("Select"))||c.createElement(X.Z,{componentName:"Select"});const{suffixIcon:Se,itemIcon:He,removeIcon:ot,clearIcon:at}=(0,se.Z)(Object.assign(Object.assign({},tt),{multiple:W,hasFeedback:he,feedbackIcon:C,showSuffixIcon:xe,prefixCls:r,showArrow:tt.showArrow,componentName:"Select"})),nt=Ie===!0?{clearIcon:at}:Ie,At=(0,k.Z)(tt,["suffixIcon","itemIcon"]),Rt=u()(ge||L,{[`${r}-dropdown-${H}`]:H==="rtl"},Be,y),Et=(0,F.Z)(Xt=>{var Dt;return(Dt=ae!=null?ae:i)!==null&&Dt!==void 0?Dt:Xt}),Je=c.useContext(d.Z),tn=P!=null?P:Je,yt=u()({[`${r}-lg`]:Et==="large",[`${r}-sm`]:Et==="small",[`${r}-rtl`]:H==="rtl",[`${r}-borderless`]:!U,[`${r}-in-form-item`]:be},(0,Z.Z)(r,le,he),l,f==null?void 0:f.className,D,Be,y),gt=c.useMemo(()=>te!==void 0?te:H==="rtl"?"bottomRight":"bottomLeft",[te,H]),It=(0,V.Z)(z,E);return j(c.createElement(m.ZP,Object.assign({ref:b,virtual:Pe,showSearch:f==null?void 0:f.showSearch},At,{style:Object.assign(Object.assign({},f==null?void 0:f.style),We),dropdownMatchSelectWidth:ie,builtinPlacements:It,transitionName:(0,n.m)(w,"slide-up",tt.transitionName),listHeight:J,listItemHeight:Y,mode:g,prefixCls:r,placement:gt,direction:H,suffixIcon:Se,menuItemSelectedIcon:He,removeIcon:ot,allowClear:nt,notFoundContent:re,className:yt,getPopupContainer:R||$e,dropdownClassName:Rt,disabled:tn})))},v=c.forwardRef(T),o=(0,x.Z)(v);v.SECRET_COMBOBOX_MODE_DO_NOT_USE=ue,v.Option=m.Wx,v.OptGroup=m.Xo,v._InternalPanelDoNotUseOrYouWillBeFired=o,ve.default=v},14154:function(Ze,ve,e){e.d(ve,{Z:function(){return v}});var t=e(17313),u=e(74207),m=e(37613),k=e(83116),c=e(13826),x=e(92899);const n=o=>{const{optionHeight:h,optionFontSize:b,optionLineHeight:q,optionPadding:Q}=o;return{position:"relative",display:"block",minHeight:h,padding:Q,color:o.colorText,fontWeight:"normal",fontSize:b,lineHeight:q,boxSizing:"border-box"}};var ee=o=>{const{antCls:h,componentCls:b}=o,q=`${b}-item`,Q=`&${h}-slide-up-enter${h}-slide-up-enter-active`,U=`&${h}-slide-up-appear${h}-slide-up-appear-active`,D=`&${h}-slide-up-leave${h}-slide-up-leave-active`,Be=`${b}-dropdown-placement-`;return[{[`${b}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"absolute",top:-9999,zIndex:o.zIndexPopup,boxSizing:"border-box",padding:o.paddingXXS,overflow:"hidden",fontSize:o.fontSize,fontVariant:"initial",backgroundColor:o.colorBgElevated,borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary,[` ${Q}${Be}bottomLeft, ${U}${Be}bottomLeft `]:{animationName:c.fJ},[` @@ -101,22 +101,22 @@ `]:{paddingInlineEnd:D},[`&${b}-open ${b}-selection-item`]:{color:o.colorTextPlaceholder},[`&:not(${b}-customize-input)`]:{[`${b}-selector`]:{width:"100%",height:o.controlHeight,padding:`0 ${q}px`,[`${b}-selection-search-input`]:{height:U},"&:after":{lineHeight:`${U}px`}}},[`&${b}-customize-input`]:{[`${b}-selector`]:{"&:after":{display:"none"},[`${b}-selection-search`]:{position:"static",width:"100%"},[`${b}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${q}px`,"&:after":{display:"none"}}}}}}}function V(o){const{componentCls:h}=o,b=o.controlPaddingHorizontalSM-o.lineWidth;return[_(o),_((0,m.TS)(o,{controlHeight:o.controlHeightSM,borderRadius:o.borderRadiusSM}),"sm"),{[`${h}-single${h}-sm`]:{[`&:not(${h}-customize-input)`]:{[`${h}-selection-search`]:{insetInlineStart:b,insetInlineEnd:b},[`${h}-selector`]:{padding:`0 ${b}px`},[`&${h}-show-arrow ${h}-selection-search`]:{insetInlineEnd:b+o.fontSize*1.5},[` &${h}-show-arrow ${h}-selection-item, &${h}-show-arrow ${h}-selection-placeholder - `]:{paddingInlineEnd:o.fontSize*1.5}}}},_((0,m.TS)(o,{controlHeight:o.singleItemHeightLG,fontSize:o.fontSizeLG,borderRadius:o.borderRadiusLG}),"lg")]}const Pe=o=>{const{componentCls:h,selectorBg:b}=o;return{position:"relative",backgroundColor:b,border:`${o.lineWidth}px ${o.lineType} ${o.colorBorder}`,transition:`all ${o.motionDurationMid} ${o.motionEaseInOut}`,input:{cursor:"pointer"},[`${h}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${h}-disabled&`]:{color:o.colorTextDisabled,background:o.colorBgContainerDisabled,cursor:"not-allowed",[`${h}-multiple&`]:{background:o.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},se=function(o,h){let b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:q,borderHoverColor:Q,outlineColor:U,antCls:D}=h,Be=b?{[`${q}-selector`]:{borderColor:Q}}:{};return{[o]:{[`&:not(${q}-disabled):not(${q}-customize-input):not(${D}-pagination-size-changer)`]:Object.assign(Object.assign({},Be),{[`${q}-focused& ${q}-selector`]:{borderColor:Q,boxShadow:`0 0 0 ${h.controlOutlineWidth}px ${U}`,outline:0},[`&:hover ${q}-selector`]:{borderColor:Q}})}}},de=o=>{const{componentCls:h}=o;return{[`${h}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ue=o=>{const{componentCls:h,inputPaddingHorizontalBase:b,iconCls:q}=o;return{[h]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${h}-customize-input) ${h}-selector`]:Object.assign(Object.assign({},Pe(o)),de(o)),[`${h}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${h}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:o.colorTextPlaceholder,pointerEvents:"none"}),[`${h}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[q]:{verticalAlign:"top",transition:`transform ${o.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${h}-suffix)`]:{pointerEvents:"auto"}},[`${h}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${h}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,zIndex:1,display:"inline-block",width:o.fontSizeIcon,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:o.clearBg,cursor:"pointer",opacity:0,transition:`color ${o.motionDurationMid} ease, opacity ${o.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:o.colorTextTertiary}},"&:hover":{[`${h}-clear`]:{opacity:1}}}),[`${h}-has-feedback`]:{[`${h}-clear`]:{insetInlineEnd:b+o.fontSize+o.paddingXS}}}},T=o=>{const{componentCls:h}=o;return[{[h]:{[`&-borderless ${h}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${h}-in-form-item`]:{width:"100%"}}},ue(o),V(o),ce(o),ee(o),{[`${h}-rtl`]:{direction:"rtl"}},se(h,(0,m.TS)(o,{borderHoverColor:o.colorPrimaryHover,outlineColor:o.controlOutline})),se(`${h}-status-error`,(0,m.TS)(o,{borderHoverColor:o.colorErrorHover,outlineColor:o.colorErrorOutline}),!0),se(`${h}-status-warning`,(0,m.TS)(o,{borderHoverColor:o.colorWarningHover,outlineColor:o.colorWarningOutline}),!0),(0,u.c)(o,{borderElCls:`${h}-selector`,focusElCls:`${h}-focused`})]};var v=(0,k.Z)("Select",(o,h)=>{let{rootPrefixCls:b}=h;const q=(0,m.TS)(o,{rootPrefixCls:b,inputPaddingHorizontalBase:o.paddingSM-1,multipleSelectItemHeight:o.multipleItemHeight});return[T(q)]},o=>{const{fontSize:h,lineHeight:b,controlHeight:q,controlPaddingHorizontal:Q,zIndexPopupBase:U,colorText:D,fontWeightStrong:Be,controlItemBgActive:R,controlItemBgHover:ge,colorBgContainer:L,colorFillSecondary:J,controlHeightLG:te,controlHeightSM:Y,colorBgContainerDisabled:ae,colorTextDisabled:P}=o;return{zIndexPopup:U+50,optionSelectedColor:D,optionSelectedFontWeight:Be,optionSelectedBg:R,optionActiveBg:ge,optionPadding:`${(q-h*b)/2}px ${Q}px`,optionFontSize:h,optionLineHeight:b,optionHeight:q,selectorBg:L,clearBg:L,singleItemHeightLG:te,multipleItemBg:J,multipleItemBorderColor:"transparent",multipleItemHeight:Y,multipleItemHeightLG:q,multipleSelectorBgDisabled:ae,multipleItemColorDisabled:P,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});const t=m=>{const c={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:m==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},c),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},c),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},c),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},c),{points:["br","tr"],offset:[0,-4]})}};function u(m,k){return m||t(k)}},84443:function(Ze,ve,e){e.d(ve,{Z:function(){return t}});function t(u,m){return m!==void 0?m:u!==null}},66339:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(40001),u=e(19248),m=e(99267),k=e(84105),c=e(58617),x=e(47472),n=e(59301);function Z(ee){let{suffixIcon:d,clearIcon:X,menuItemSelectedIcon:F,removeIcon:S,loading:ce,multiple:_,hasFeedback:V,prefixCls:Pe,showSuffixIcon:se,feedbackIcon:de,showArrow:ue,componentName:T}=ee;const v=X!=null?X:n.createElement(u.Z,null),o=Q=>d===null&&!V&&!ue?null:n.createElement(n.Fragment,null,se!==!1&&Q,V&&de);let h=null;if(d!==void 0)h=o(d);else if(ce)h=o(n.createElement(c.Z,{spin:!0}));else{const Q=`${Pe}-suffix`;h=U=>{let{open:D,showSearch:Be}=U;return o(D&&Be?n.createElement(x.Z,{className:Q}):n.createElement(k.Z,{className:Q}))}}let b=null;F!==void 0?b=F:_?b=n.createElement(t.Z,null):b=null;let q=null;return S!==void 0?q=S:q=n.createElement(m.Z,null),{clearIcon:v,suffixIcon:h,itemIcon:b,removeIcon:q}}},61621:function(Ze,ve,e){e.d(ve,{Z:function(){return E}});var t=e(92310),u=e.n(t),m=e(59301),k=e(36355),c=e(2738),n=f=>{const{prefixCls:r,className:w,style:H,size:i,shape:l}=f,j=u()({[`${r}-lg`]:i==="large",[`${r}-sm`]:i==="small"}),y=u()({[`${r}-circle`]:l==="circle",[`${r}-square`]:l==="square",[`${r}-round`]:l==="round"}),g=m.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return m.createElement("span",{className:u()(r,j,y,w),style:Object.assign(Object.assign({},g),H)})},Z=e(36237),ee=e(83116),d=e(37613);const X=new Z.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),F=f=>({height:f,lineHeight:`${f}px`}),S=f=>Object.assign({width:f},F(f)),ce=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:X,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),_=f=>Object.assign({width:f*5,minWidth:f*5},F(f)),V=f=>{const{skeletonAvatarCls:r,gradientFromColor:w,controlHeight:H,controlHeightLG:i,controlHeightSM:l}=f;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:w},S(H)),[`${r}${r}-circle`]:{borderRadius:"50%"},[`${r}${r}-lg`]:Object.assign({},S(i)),[`${r}${r}-sm`]:Object.assign({},S(l))}},Pe=f=>{const{controlHeight:r,borderRadiusSM:w,skeletonInputCls:H,controlHeightLG:i,controlHeightSM:l,gradientFromColor:j}=f;return{[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j,borderRadius:w},_(r)),[`${H}-lg`]:Object.assign({},_(i)),[`${H}-sm`]:Object.assign({},_(l))}},se=f=>Object.assign({width:f},F(f)),de=f=>{const{skeletonImageCls:r,imageSizeBase:w,gradientFromColor:H,borderRadiusSM:i}=f;return{[`${r}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:H,borderRadius:i},se(w*2)),{[`${r}-path`]:{fill:"#bfbfbf"},[`${r}-svg`]:Object.assign(Object.assign({},se(w)),{maxWidth:w*4,maxHeight:w*4}),[`${r}-svg${r}-svg-circle`]:{borderRadius:"50%"}}),[`${r}${r}-circle`]:{borderRadius:"50%"}}},ue=(f,r,w)=>{const{skeletonButtonCls:H}=f;return{[`${w}${H}-circle`]:{width:r,minWidth:r,borderRadius:"50%"},[`${w}${H}-round`]:{borderRadius:r}}},T=f=>Object.assign({width:f*2,minWidth:f*2},F(f)),v=f=>{const{borderRadiusSM:r,skeletonButtonCls:w,controlHeight:H,controlHeightLG:i,controlHeightSM:l,gradientFromColor:j}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j,borderRadius:r,width:H*2,minWidth:H*2},T(H))},ue(f,H,w)),{[`${w}-lg`]:Object.assign({},T(i))}),ue(f,i,`${w}-lg`)),{[`${w}-sm`]:Object.assign({},T(l))}),ue(f,l,`${w}-sm`))},o=f=>{const{componentCls:r,skeletonAvatarCls:w,skeletonTitleCls:H,skeletonParagraphCls:i,skeletonButtonCls:l,skeletonInputCls:j,skeletonImageCls:y,controlHeight:g,controlHeightLG:W,controlHeightSM:xe,gradientFromColor:ie,padding:Ae,marginSM:he,borderRadius:be,titleHeight:C,blockRadius:le,paragraphLiHeight:re,controlHeightXS:Se,paragraphMarginTop:He}=f;return{[`${r}`]:{display:"table",width:"100%",[`${r}-header`]:{display:"table-cell",paddingInlineEnd:Ae,verticalAlign:"top",[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ie},S(g)),[`${w}-circle`]:{borderRadius:"50%"},[`${w}-lg`]:Object.assign({},S(W)),[`${w}-sm`]:Object.assign({},S(xe))},[`${r}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${H}`]:{width:"100%",height:C,background:ie,borderRadius:le,[`+ ${i}`]:{marginBlockStart:xe}},[`${i}`]:{padding:0,"> li":{width:"100%",height:re,listStyle:"none",background:ie,borderRadius:le,"+ li":{marginBlockStart:Se}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${r}-content`]:{[`${H}, ${i} > li`]:{borderRadius:be}}},[`${r}-with-avatar ${r}-content`]:{[`${H}`]:{marginBlockStart:he,[`+ ${i}`]:{marginBlockStart:He}}},[`${r}${r}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},v(f)),V(f)),Pe(f)),de(f)),[`${r}${r}-block`]:{width:"100%",[`${l}`]:{width:"100%"},[`${j}`]:{width:"100%"}},[`${r}${r}-active`]:{[` + `]:{paddingInlineEnd:o.fontSize*1.5}}}},_((0,m.TS)(o,{controlHeight:o.singleItemHeightLG,fontSize:o.fontSizeLG,borderRadius:o.borderRadiusLG}),"lg")]}const De=o=>{const{componentCls:h,selectorBg:b}=o;return{position:"relative",backgroundColor:b,border:`${o.lineWidth}px ${o.lineType} ${o.colorBorder}`,transition:`all ${o.motionDurationMid} ${o.motionEaseInOut}`,input:{cursor:"pointer"},[`${h}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${h}-disabled&`]:{color:o.colorTextDisabled,background:o.colorBgContainerDisabled,cursor:"not-allowed",[`${h}-multiple&`]:{background:o.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},se=function(o,h){let b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:q,borderHoverColor:Q,outlineColor:U,antCls:D}=h,Be=b?{[`${q}-selector`]:{borderColor:Q}}:{};return{[o]:{[`&:not(${q}-disabled):not(${q}-customize-input):not(${D}-pagination-size-changer)`]:Object.assign(Object.assign({},Be),{[`${q}-focused& ${q}-selector`]:{borderColor:Q,boxShadow:`0 0 0 ${h.controlOutlineWidth}px ${U}`,outline:0},[`&:hover ${q}-selector`]:{borderColor:Q}})}}},de=o=>{const{componentCls:h}=o;return{[`${h}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ue=o=>{const{componentCls:h,inputPaddingHorizontalBase:b,iconCls:q}=o;return{[h]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${h}-customize-input) ${h}-selector`]:Object.assign(Object.assign({},De(o)),de(o)),[`${h}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${h}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:o.colorTextPlaceholder,pointerEvents:"none"}),[`${h}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[q]:{verticalAlign:"top",transition:`transform ${o.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${h}-suffix)`]:{pointerEvents:"auto"}},[`${h}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${h}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,zIndex:1,display:"inline-block",width:o.fontSizeIcon,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:o.clearBg,cursor:"pointer",opacity:0,transition:`color ${o.motionDurationMid} ease, opacity ${o.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:o.colorTextTertiary}},"&:hover":{[`${h}-clear`]:{opacity:1}}}),[`${h}-has-feedback`]:{[`${h}-clear`]:{insetInlineEnd:b+o.fontSize+o.paddingXS}}}},T=o=>{const{componentCls:h}=o;return[{[h]:{[`&-borderless ${h}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${h}-in-form-item`]:{width:"100%"}}},ue(o),V(o),ce(o),ee(o),{[`${h}-rtl`]:{direction:"rtl"}},se(h,(0,m.TS)(o,{borderHoverColor:o.colorPrimaryHover,outlineColor:o.controlOutline})),se(`${h}-status-error`,(0,m.TS)(o,{borderHoverColor:o.colorErrorHover,outlineColor:o.colorErrorOutline}),!0),se(`${h}-status-warning`,(0,m.TS)(o,{borderHoverColor:o.colorWarningHover,outlineColor:o.colorWarningOutline}),!0),(0,u.c)(o,{borderElCls:`${h}-selector`,focusElCls:`${h}-focused`})]};var v=(0,k.Z)("Select",(o,h)=>{let{rootPrefixCls:b}=h;const q=(0,m.TS)(o,{rootPrefixCls:b,inputPaddingHorizontalBase:o.paddingSM-1,multipleSelectItemHeight:o.multipleItemHeight});return[T(q)]},o=>{const{fontSize:h,lineHeight:b,controlHeight:q,controlPaddingHorizontal:Q,zIndexPopupBase:U,colorText:D,fontWeightStrong:Be,controlItemBgActive:R,controlItemBgHover:ge,colorBgContainer:L,colorFillSecondary:J,controlHeightLG:te,controlHeightSM:Y,colorBgContainerDisabled:ae,colorTextDisabled:P}=o;return{zIndexPopup:U+50,optionSelectedColor:D,optionSelectedFontWeight:Be,optionSelectedBg:R,optionActiveBg:ge,optionPadding:`${(q-h*b)/2}px ${Q}px`,optionFontSize:h,optionLineHeight:b,optionHeight:q,selectorBg:L,clearBg:L,singleItemHeightLG:te,multipleItemBg:J,multipleItemBorderColor:"transparent",multipleItemHeight:Y,multipleItemHeightLG:q,multipleSelectorBgDisabled:ae,multipleItemColorDisabled:P,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});const t=m=>{const c={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:m==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},c),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},c),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},c),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},c),{points:["br","tr"],offset:[0,-4]})}};function u(m,k){return m||t(k)}},84443:function(Ze,ve,e){e.d(ve,{Z:function(){return t}});function t(u,m){return m!==void 0?m:u!==null}},66339:function(Ze,ve,e){e.d(ve,{Z:function(){return Z}});var t=e(40001),u=e(19248),m=e(99267),k=e(84105),c=e(58617),x=e(47472),n=e(59301);function Z(ee){let{suffixIcon:d,clearIcon:X,menuItemSelectedIcon:F,removeIcon:S,loading:ce,multiple:_,hasFeedback:V,prefixCls:De,showSuffixIcon:se,feedbackIcon:de,showArrow:ue,componentName:T}=ee;const v=X!=null?X:n.createElement(u.Z,null),o=Q=>d===null&&!V&&!ue?null:n.createElement(n.Fragment,null,se!==!1&&Q,V&&de);let h=null;if(d!==void 0)h=o(d);else if(ce)h=o(n.createElement(c.Z,{spin:!0}));else{const Q=`${De}-suffix`;h=U=>{let{open:D,showSearch:Be}=U;return o(D&&Be?n.createElement(x.Z,{className:Q}):n.createElement(k.Z,{className:Q}))}}let b=null;F!==void 0?b=F:_?b=n.createElement(t.Z,null):b=null;let q=null;return S!==void 0?q=S:q=n.createElement(m.Z,null),{clearIcon:v,suffixIcon:h,itemIcon:b,removeIcon:q}}},61621:function(Ze,ve,e){e.d(ve,{Z:function(){return E}});var t=e(92310),u=e.n(t),m=e(59301),k=e(36355),c=e(2738),n=f=>{const{prefixCls:r,className:w,style:H,size:i,shape:l}=f,j=u()({[`${r}-lg`]:i==="large",[`${r}-sm`]:i==="small"}),y=u()({[`${r}-circle`]:l==="circle",[`${r}-square`]:l==="square",[`${r}-round`]:l==="round"}),g=m.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return m.createElement("span",{className:u()(r,j,y,w),style:Object.assign(Object.assign({},g),H)})},Z=e(36237),ee=e(83116),d=e(37613);const X=new Z.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),F=f=>({height:f,lineHeight:`${f}px`}),S=f=>Object.assign({width:f},F(f)),ce=f=>({background:f.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:X,animationDuration:f.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),_=f=>Object.assign({width:f*5,minWidth:f*5},F(f)),V=f=>{const{skeletonAvatarCls:r,gradientFromColor:w,controlHeight:H,controlHeightLG:i,controlHeightSM:l}=f;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:w},S(H)),[`${r}${r}-circle`]:{borderRadius:"50%"},[`${r}${r}-lg`]:Object.assign({},S(i)),[`${r}${r}-sm`]:Object.assign({},S(l))}},De=f=>{const{controlHeight:r,borderRadiusSM:w,skeletonInputCls:H,controlHeightLG:i,controlHeightSM:l,gradientFromColor:j}=f;return{[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j,borderRadius:w},_(r)),[`${H}-lg`]:Object.assign({},_(i)),[`${H}-sm`]:Object.assign({},_(l))}},se=f=>Object.assign({width:f},F(f)),de=f=>{const{skeletonImageCls:r,imageSizeBase:w,gradientFromColor:H,borderRadiusSM:i}=f;return{[`${r}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:H,borderRadius:i},se(w*2)),{[`${r}-path`]:{fill:"#bfbfbf"},[`${r}-svg`]:Object.assign(Object.assign({},se(w)),{maxWidth:w*4,maxHeight:w*4}),[`${r}-svg${r}-svg-circle`]:{borderRadius:"50%"}}),[`${r}${r}-circle`]:{borderRadius:"50%"}}},ue=(f,r,w)=>{const{skeletonButtonCls:H}=f;return{[`${w}${H}-circle`]:{width:r,minWidth:r,borderRadius:"50%"},[`${w}${H}-round`]:{borderRadius:r}}},T=f=>Object.assign({width:f*2,minWidth:f*2},F(f)),v=f=>{const{borderRadiusSM:r,skeletonButtonCls:w,controlHeight:H,controlHeightLG:i,controlHeightSM:l,gradientFromColor:j}=f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j,borderRadius:r,width:H*2,minWidth:H*2},T(H))},ue(f,H,w)),{[`${w}-lg`]:Object.assign({},T(i))}),ue(f,i,`${w}-lg`)),{[`${w}-sm`]:Object.assign({},T(l))}),ue(f,l,`${w}-sm`))},o=f=>{const{componentCls:r,skeletonAvatarCls:w,skeletonTitleCls:H,skeletonParagraphCls:i,skeletonButtonCls:l,skeletonInputCls:j,skeletonImageCls:y,controlHeight:g,controlHeightLG:W,controlHeightSM:xe,gradientFromColor:ie,padding:Ae,marginSM:he,borderRadius:be,titleHeight:C,blockRadius:le,paragraphLiHeight:re,controlHeightXS:Se,paragraphMarginTop:He}=f;return{[`${r}`]:{display:"table",width:"100%",[`${r}-header`]:{display:"table-cell",paddingInlineEnd:Ae,verticalAlign:"top",[`${w}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ie},S(g)),[`${w}-circle`]:{borderRadius:"50%"},[`${w}-lg`]:Object.assign({},S(W)),[`${w}-sm`]:Object.assign({},S(xe))},[`${r}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${H}`]:{width:"100%",height:C,background:ie,borderRadius:le,[`+ ${i}`]:{marginBlockStart:xe}},[`${i}`]:{padding:0,"> li":{width:"100%",height:re,listStyle:"none",background:ie,borderRadius:le,"+ li":{marginBlockStart:Se}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${r}-content`]:{[`${H}, ${i} > li`]:{borderRadius:be}}},[`${r}-with-avatar ${r}-content`]:{[`${H}`]:{marginBlockStart:he,[`+ ${i}`]:{marginBlockStart:He}}},[`${r}${r}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},v(f)),V(f)),De(f)),de(f)),[`${r}${r}-block`]:{width:"100%",[`${l}`]:{width:"100%"},[`${j}`]:{width:"100%"}},[`${r}${r}-active`]:{[` ${H}, ${i} > li, ${w}, ${l}, ${j}, ${y} - `]:Object.assign({},ce(f))}}};var h=(0,ee.Z)("Skeleton",f=>{const{componentCls:r}=f,w=(0,d.TS)(f,{skeletonAvatarCls:`${r}-avatar`,skeletonTitleCls:`${r}-title`,skeletonParagraphCls:`${r}-paragraph`,skeletonButtonCls:`${r}-button`,skeletonInputCls:`${r}-input`,skeletonImageCls:`${r}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[o(w)]},f=>{const{colorFillContent:r,colorFill:w}=f,H=r,i=w;return{color:H,colorGradientEnd:i,gradientFromColor:H,gradientToColor:i,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),q=f=>{const{prefixCls:r,className:w,rootClassName:H,active:i,shape:l="circle",size:j="default"}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=(0,c.Z)(f,["prefixCls","className"]),Ae=u()(g,`${g}-element`,{[`${g}-active`]:i},w,H,xe);return W(m.createElement("div",{className:Ae},m.createElement(n,Object.assign({prefixCls:`${g}-avatar`,shape:l,size:j},ie))))},U=f=>{const{prefixCls:r,className:w,rootClassName:H,active:i,block:l=!1,size:j="default"}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=(0,c.Z)(f,["prefixCls"]),Ae=u()(g,`${g}-element`,{[`${g}-active`]:i,[`${g}-block`]:l},w,H,xe);return W(m.createElement("div",{className:Ae},m.createElement(n,Object.assign({prefixCls:`${g}-button`,size:j},ie))))};const D="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 R=f=>{const{prefixCls:r,className:w,rootClassName:H,style:i,active:l}=f,{getPrefixCls:j}=m.useContext(k.E_),y=j("skeleton",r),[g,W]=h(y),xe=u()(y,`${y}-element`,{[`${y}-active`]:l},w,H,W);return g(m.createElement("div",{className:xe},m.createElement("div",{className:u()(`${y}-image`,w),style:i},m.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${y}-image-svg`},m.createElement("path",{d:D,className:`${y}-image-path`})))))},L=f=>{const{prefixCls:r,className:w,rootClassName:H,active:i,block:l,size:j="default"}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=(0,c.Z)(f,["prefixCls"]),Ae=u()(g,`${g}-element`,{[`${g}-active`]:i,[`${g}-block`]:l},w,H,xe);return W(m.createElement("div",{className:Ae},m.createElement(n,Object.assign({prefixCls:`${g}-input`,size:j},ie))))},J=e(54476),te={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"},Y=te,ae=e(7657),P=function(r,w){return m.createElement(ae.Z,(0,J.Z)({},r,{ref:w,icon:Y}))},A=m.forwardRef(P),$=A,M=f=>{const{prefixCls:r,className:w,rootClassName:H,style:i,active:l,children:j}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=u()(g,`${g}-element`,{[`${g}-active`]:l},xe,w,H),Ae=j!=null?j:m.createElement($,null);return W(m.createElement("div",{className:ie},m.createElement("div",{className:u()(`${g}-image`,w),style:i},Ae)))},me=e(94480),We=f=>{const r=y=>{const{width:g,rows:W=2}=f;if(Array.isArray(g))return g[y];if(W-1===y)return g},{prefixCls:w,className:H,style:i,rows:l}=f,j=(0,me.Z)(Array(l)).map((y,g)=>m.createElement("li",{key:g,style:{width:r(g)}}));return m.createElement("ul",{className:u()(w,H),style:i},j)},tt=f=>{let{prefixCls:r,className:w,width:H,style:i}=f;return m.createElement("h3",{className:u()(r,w),style:Object.assign({width:H},i)})};function $e(f){return f&&typeof f=="object"?f:{}}function _e(f,r){return f&&!r?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(f,r){return!f&&r?{width:"38%"}:f&&r?{width:"50%"}:{}}function fe(f,r){const w={};return(!f||!r)&&(w.width="61%"),!f&&r?w.rows=3:w.rows=2,w}const De=f=>{const{prefixCls:r,loading:w,className:H,rootClassName:i,style:l,children:j,avatar:y=!1,title:g=!0,paragraph:W=!0,active:xe,round:ie}=f,{getPrefixCls:Ae,direction:he,skeleton:be}=m.useContext(k.E_),C=Ae("skeleton",r),[le,re]=h(C);if(w||!("loading"in f)){const Se=!!y,He=!!g,ot=!!W;let at;if(Se){const Rt=Object.assign(Object.assign({prefixCls:`${C}-avatar`},_e(He,ot)),$e(y));at=m.createElement("div",{className:`${C}-header`},m.createElement(n,Object.assign({},Rt)))}let nt;if(He||ot){let Rt;if(He){const Je=Object.assign(Object.assign({prefixCls:`${C}-title`},Xe(Se,ot)),$e(g));Rt=m.createElement(tt,Object.assign({},Je))}let Et;if(ot){const Je=Object.assign(Object.assign({prefixCls:`${C}-paragraph`},fe(Se,He)),$e(W));Et=m.createElement(We,Object.assign({},Je))}nt=m.createElement("div",{className:`${C}-content`},Rt,Et)}const At=u()(C,{[`${C}-with-avatar`]:Se,[`${C}-active`]:xe,[`${C}-rtl`]:he==="rtl",[`${C}-round`]:ie},be==null?void 0:be.className,H,i,re);return le(m.createElement("div",{className:At,style:Object.assign(Object.assign({},be==null?void 0:be.style),l)},at,nt))}return typeof j!="undefined"?j:null};De.Button=U,De.Avatar=q,De.Input=L,De.Image=R,De.Node=M;var B=De,E=B},81327:function(Ze,ve,e){e.d(ve,{Z:function(){return Pe}});var t=e(59301),u=e(92310),m=e.n(u),k=e(11592),c=e(36355),x=e(33234);const n=t.createContext({latestIndex:0}),Z=n.Provider;var d=se=>{let{className:de,index:ue,children:T,split:v,style:o}=se;const{latestIndex:h}=t.useContext(n);return T==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:de,style:o},T),ue{var ue,T;const{getPrefixCls:v,space:o,direction:h}=t.useContext(c.E_),{size:b=(o==null?void 0:o.size)||"small",align:q,className:Q,rootClassName:U,children:D,direction:Be="horizontal",prefixCls:R,split:ge,style:L,wrap:J=!1,classNames:te,styles:Y}=se,ae=ce(se,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,A]=Array.isArray(b)?b:[b,b],$=F(A),z=F(P),M=S(A),me=S(P),Ce=(0,k.Z)(D,{keepEmpty:!0}),We=q===void 0&&Be==="horizontal"?"center":q,Ie=v("space",R),[tt,$e]=(0,X.Z)(Ie),_e=m()(Ie,o==null?void 0:o.className,$e,`${Ie}-${Be}`,{[`${Ie}-rtl`]:h==="rtl",[`${Ie}-align-${We}`]:We,[`${Ie}-gap-row-${A}`]:$,[`${Ie}-gap-col-${P}`]:z},Q,U),Xe=m()(`${Ie}-item`,(ue=te==null?void 0:te.item)!==null&&ue!==void 0?ue:(T=o==null?void 0:o.classNames)===null||T===void 0?void 0:T.item);let fe=0;const De=Ce.map((f,r)=>{var w,H;f!=null&&(fe=r);const i=f&&f.key||`${Xe}-${r}`;return t.createElement(d,{className:Xe,key:i,index:r,split:ge,style:(w=Y==null?void 0:Y.item)!==null&&w!==void 0?w:(H=o==null?void 0:o.styles)===null||H===void 0?void 0:H.item},f)}),B=t.useMemo(()=>({latestIndex:fe}),[fe]);if(Ce.length===0)return null;const E={};return J&&(E.flexWrap="wrap"),!z&&me&&(E.columnGap=P),!$&&M&&(E.rowGap=A),tt(t.createElement("div",Object.assign({ref:de,className:_e,style:Object.assign(Object.assign(Object.assign({},E),o==null?void 0:o.style),L)},ae),t.createElement(Z,{value:B},De)))});V.Compact=x.ZP;var Pe=V},31797:function(Ze,ve,e){e.d(ve,{default:function(){return h}});var t=e(59301),u=e(56762),m=e(92343),k=e(92310),c=e.n(k),x=e(36355),n=e(61621),ee=b=>{const{value:q,formatter:Q,precision:U,decimalSeparator:D,groupSeparator:Be="",prefixCls:R}=b;let ge;if(typeof Q=="function")ge=Q(q);else{const L=String(q),J=L.match(/^(-?)(\d*)(\.(\d+))?$/);if(!J||L==="-")ge=L;else{const te=J[1];let Y=J[2]||"0",ae=J[4]||"";Y=Y.replace(/\B(?=(\d{3})+(?!\d))/g,Be),typeof U=="number"&&(ae=ae.padEnd(U,"0").slice(0,U>0?U:0)),ae&&(ae=`${D}${ae}`),ge=[t.createElement("span",{key:"int",className:`${R}-content-value-int`},te,Y),ae&&t.createElement("span",{key:"decimal",className:`${R}-content-value-decimal`},ae)]}}return t.createElement("span",{className:`${R}-content-value`},ge)},d=e(17313),X=e(83116),F=e(37613);const S=b=>{const{componentCls:q,marginXXS:Q,padding:U,colorTextDescription:D,titleFontSize:Be,colorTextHeading:R,contentFontSize:ge,fontFamily:L}=b;return{[`${q}`]:Object.assign(Object.assign({},(0,d.Wf)(b)),{[`${q}-title`]:{marginBottom:Q,color:D,fontSize:Be},[`${q}-skeleton`]:{paddingTop:U},[`${q}-content`]:{color:R,fontSize:ge,fontFamily:L,[`${q}-content-value`]:{display:"inline-block",direction:"ltr"},[`${q}-content-prefix, ${q}-content-suffix`]:{display:"inline-block"},[`${q}-content-prefix`]:{marginInlineEnd:Q},[`${q}-content-suffix`]:{marginInlineStart:Q}}})}};var ce=(0,X.Z)("Statistic",b=>{const q=(0,F.TS)(b,{});return[S(q)]},b=>{const{fontSizeHeading3:q,fontSize:Q}=b;return{titleFontSize:Q,contentFontSize:q}}),V=b=>{const{prefixCls:q,className:Q,rootClassName:U,style:D,valueStyle:Be,value:R=0,title:ge,valueRender:L,prefix:J,suffix:te,loading:Y=!1,onMouseEnter:ae,onMouseLeave:P,decimalSeparator:A=".",groupSeparator:$=","}=b,{getPrefixCls:z,direction:M,statistic:me}=t.useContext(x.E_),Ce=z("statistic",q),[We,Ie]=ce(Ce),tt=t.createElement(ee,Object.assign({decimalSeparator:A,groupSeparator:$,prefixCls:Ce},b,{value:R})),$e=c()(Ce,{[`${Ce}-rtl`]:M==="rtl"},me==null?void 0:me.className,Q,U,Ie);return We(t.createElement("div",{className:$e,style:Object.assign(Object.assign({},me==null?void 0:me.style),D),onMouseEnter:ae,onMouseLeave:P},ge&&t.createElement("div",{className:`${Ce}-title`},ge),t.createElement(n.Z,{paragraph:!1,loading:Y,className:`${Ce}-skeleton`},t.createElement("div",{style:Be,className:`${Ce}-content`},J&&t.createElement("span",{className:`${Ce}-content-prefix`},J),L?L(tt):tt,te&&t.createElement("span",{className:`${Ce}-content-suffix`},te)))))};const Pe=[["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 se(b,q){let Q=b;const U=/\[[^\]]*]/g,D=(q.match(U)||[]).map(L=>L.slice(1,-1)),Be=q.replace(U,"[]"),R=Pe.reduce((L,J)=>{let[te,Y]=J;if(L.includes(te)){const ae=Math.floor(Q/Y);return Q-=ae*Y,L.replace(new RegExp(`${te}+`,"g"),P=>{const A=P.length;return ae.toString().padStart(A,"0")})}return L},Be);let ge=0;return R.replace(U,()=>{const L=D[ge];return ge+=1,L})}function de(b,q){const{format:Q=""}=q,U=new Date(b).getTime(),D=Date.now(),Be=Math.max(U-D,0);return se(Be,Q)}const ue=1e3/30;function T(b){return new Date(b).getTime()}const v=b=>{const{value:q,format:Q="HH:mm:ss",onChange:U,onFinish:D}=b,Be=(0,u.Z)(),R=t.useRef(null),ge=()=>{D==null||D(),R.current&&(clearInterval(R.current),R.current=null)},L=()=>{const Y=T(q);Y>=Date.now()&&(R.current=setInterval(()=>{Be(),U==null||U(Y-Date.now()),Y(L(),()=>{R.current&&(clearInterval(R.current),R.current=null)}),[q]);const J=(Y,ae)=>de(Y,Object.assign(Object.assign({},ae),{format:Q})),te=Y=>(0,m.Tm)(Y,{title:void 0});return t.createElement(V,Object.assign({},b,{valueRender:te,formatter:J}))};var o=t.memo(v);V.Countdown=o;var h=V},8378:function(Ze,ve){const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + `]:Object.assign({},ce(f))}}};var h=(0,ee.Z)("Skeleton",f=>{const{componentCls:r}=f,w=(0,d.TS)(f,{skeletonAvatarCls:`${r}-avatar`,skeletonTitleCls:`${r}-title`,skeletonParagraphCls:`${r}-paragraph`,skeletonButtonCls:`${r}-button`,skeletonInputCls:`${r}-input`,skeletonImageCls:`${r}-image`,imageSizeBase:f.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${f.gradientFromColor} 25%, ${f.gradientToColor} 37%, ${f.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[o(w)]},f=>{const{colorFillContent:r,colorFill:w}=f,H=r,i=w;return{color:H,colorGradientEnd:i,gradientFromColor:H,gradientToColor:i,titleHeight:f.controlHeight/2,blockRadius:f.borderRadiusSM,paragraphMarginTop:f.marginLG+f.marginXXS,paragraphLiHeight:f.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),q=f=>{const{prefixCls:r,className:w,rootClassName:H,active:i,shape:l="circle",size:j="default"}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=(0,c.Z)(f,["prefixCls","className"]),Ae=u()(g,`${g}-element`,{[`${g}-active`]:i},w,H,xe);return W(m.createElement("div",{className:Ae},m.createElement(n,Object.assign({prefixCls:`${g}-avatar`,shape:l,size:j},ie))))},U=f=>{const{prefixCls:r,className:w,rootClassName:H,active:i,block:l=!1,size:j="default"}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=(0,c.Z)(f,["prefixCls"]),Ae=u()(g,`${g}-element`,{[`${g}-active`]:i,[`${g}-block`]:l},w,H,xe);return W(m.createElement("div",{className:Ae},m.createElement(n,Object.assign({prefixCls:`${g}-button`,size:j},ie))))};const D="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 R=f=>{const{prefixCls:r,className:w,rootClassName:H,style:i,active:l}=f,{getPrefixCls:j}=m.useContext(k.E_),y=j("skeleton",r),[g,W]=h(y),xe=u()(y,`${y}-element`,{[`${y}-active`]:l},w,H,W);return g(m.createElement("div",{className:xe},m.createElement("div",{className:u()(`${y}-image`,w),style:i},m.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${y}-image-svg`},m.createElement("path",{d:D,className:`${y}-image-path`})))))},L=f=>{const{prefixCls:r,className:w,rootClassName:H,active:i,block:l,size:j="default"}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=(0,c.Z)(f,["prefixCls"]),Ae=u()(g,`${g}-element`,{[`${g}-active`]:i,[`${g}-block`]:l},w,H,xe);return W(m.createElement("div",{className:Ae},m.createElement(n,Object.assign({prefixCls:`${g}-input`,size:j},ie))))},J=e(54476),te={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"},Y=te,ae=e(7657),P=function(r,w){return m.createElement(ae.Z,(0,J.Z)({},r,{ref:w,icon:Y}))},A=m.forwardRef(P),$=A,M=f=>{const{prefixCls:r,className:w,rootClassName:H,style:i,active:l,children:j}=f,{getPrefixCls:y}=m.useContext(k.E_),g=y("skeleton",r),[W,xe]=h(g),ie=u()(g,`${g}-element`,{[`${g}-active`]:l},xe,w,H),Ae=j!=null?j:m.createElement($,null);return W(m.createElement("div",{className:ie},m.createElement("div",{className:u()(`${g}-image`,w),style:i},Ae)))},me=e(94480),We=f=>{const r=y=>{const{width:g,rows:W=2}=f;if(Array.isArray(g))return g[y];if(W-1===y)return g},{prefixCls:w,className:H,style:i,rows:l}=f,j=(0,me.Z)(Array(l)).map((y,g)=>m.createElement("li",{key:g,style:{width:r(g)}}));return m.createElement("ul",{className:u()(w,H),style:i},j)},tt=f=>{let{prefixCls:r,className:w,width:H,style:i}=f;return m.createElement("h3",{className:u()(r,w),style:Object.assign({width:H},i)})};function $e(f){return f&&typeof f=="object"?f:{}}function _e(f,r){return f&&!r?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Xe(f,r){return!f&&r?{width:"38%"}:f&&r?{width:"50%"}:{}}function fe(f,r){const w={};return(!f||!r)&&(w.width="61%"),!f&&r?w.rows=3:w.rows=2,w}const Pe=f=>{const{prefixCls:r,loading:w,className:H,rootClassName:i,style:l,children:j,avatar:y=!1,title:g=!0,paragraph:W=!0,active:xe,round:ie}=f,{getPrefixCls:Ae,direction:he,skeleton:be}=m.useContext(k.E_),C=Ae("skeleton",r),[le,re]=h(C);if(w||!("loading"in f)){const Se=!!y,He=!!g,ot=!!W;let at;if(Se){const Rt=Object.assign(Object.assign({prefixCls:`${C}-avatar`},_e(He,ot)),$e(y));at=m.createElement("div",{className:`${C}-header`},m.createElement(n,Object.assign({},Rt)))}let nt;if(He||ot){let Rt;if(He){const Je=Object.assign(Object.assign({prefixCls:`${C}-title`},Xe(Se,ot)),$e(g));Rt=m.createElement(tt,Object.assign({},Je))}let Et;if(ot){const Je=Object.assign(Object.assign({prefixCls:`${C}-paragraph`},fe(Se,He)),$e(W));Et=m.createElement(We,Object.assign({},Je))}nt=m.createElement("div",{className:`${C}-content`},Rt,Et)}const At=u()(C,{[`${C}-with-avatar`]:Se,[`${C}-active`]:xe,[`${C}-rtl`]:he==="rtl",[`${C}-round`]:ie},be==null?void 0:be.className,H,i,re);return le(m.createElement("div",{className:At,style:Object.assign(Object.assign({},be==null?void 0:be.style),l)},at,nt))}return typeof j!="undefined"?j:null};Pe.Button=U,Pe.Avatar=q,Pe.Input=L,Pe.Image=R,Pe.Node=M;var B=Pe,E=B},81327:function(Ze,ve,e){e.d(ve,{Z:function(){return De}});var t=e(59301),u=e(92310),m=e.n(u),k=e(11592),c=e(36355),x=e(33234);const n=t.createContext({latestIndex:0}),Z=n.Provider;var d=se=>{let{className:de,index:ue,children:T,split:v,style:o}=se;const{latestIndex:h}=t.useContext(n);return T==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:de,style:o},T),ue{var ue,T;const{getPrefixCls:v,space:o,direction:h}=t.useContext(c.E_),{size:b=(o==null?void 0:o.size)||"small",align:q,className:Q,rootClassName:U,children:D,direction:Be="horizontal",prefixCls:R,split:ge,style:L,wrap:J=!1,classNames:te,styles:Y}=se,ae=ce(se,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,A]=Array.isArray(b)?b:[b,b],$=F(A),z=F(P),M=S(A),me=S(P),Ce=(0,k.Z)(D,{keepEmpty:!0}),We=q===void 0&&Be==="horizontal"?"center":q,Ie=v("space",R),[tt,$e]=(0,X.Z)(Ie),_e=m()(Ie,o==null?void 0:o.className,$e,`${Ie}-${Be}`,{[`${Ie}-rtl`]:h==="rtl",[`${Ie}-align-${We}`]:We,[`${Ie}-gap-row-${A}`]:$,[`${Ie}-gap-col-${P}`]:z},Q,U),Xe=m()(`${Ie}-item`,(ue=te==null?void 0:te.item)!==null&&ue!==void 0?ue:(T=o==null?void 0:o.classNames)===null||T===void 0?void 0:T.item);let fe=0;const Pe=Ce.map((f,r)=>{var w,H;f!=null&&(fe=r);const i=f&&f.key||`${Xe}-${r}`;return t.createElement(d,{className:Xe,key:i,index:r,split:ge,style:(w=Y==null?void 0:Y.item)!==null&&w!==void 0?w:(H=o==null?void 0:o.styles)===null||H===void 0?void 0:H.item},f)}),B=t.useMemo(()=>({latestIndex:fe}),[fe]);if(Ce.length===0)return null;const E={};return J&&(E.flexWrap="wrap"),!z&&me&&(E.columnGap=P),!$&&M&&(E.rowGap=A),tt(t.createElement("div",Object.assign({ref:de,className:_e,style:Object.assign(Object.assign(Object.assign({},E),o==null?void 0:o.style),L)},ae),t.createElement(Z,{value:B},Pe)))});V.Compact=x.ZP;var De=V},31797:function(Ze,ve,e){e.d(ve,{default:function(){return h}});var t=e(59301),u=e(56762),m=e(92343),k=e(92310),c=e.n(k),x=e(36355),n=e(61621),ee=b=>{const{value:q,formatter:Q,precision:U,decimalSeparator:D,groupSeparator:Be="",prefixCls:R}=b;let ge;if(typeof Q=="function")ge=Q(q);else{const L=String(q),J=L.match(/^(-?)(\d*)(\.(\d+))?$/);if(!J||L==="-")ge=L;else{const te=J[1];let Y=J[2]||"0",ae=J[4]||"";Y=Y.replace(/\B(?=(\d{3})+(?!\d))/g,Be),typeof U=="number"&&(ae=ae.padEnd(U,"0").slice(0,U>0?U:0)),ae&&(ae=`${D}${ae}`),ge=[t.createElement("span",{key:"int",className:`${R}-content-value-int`},te,Y),ae&&t.createElement("span",{key:"decimal",className:`${R}-content-value-decimal`},ae)]}}return t.createElement("span",{className:`${R}-content-value`},ge)},d=e(17313),X=e(83116),F=e(37613);const S=b=>{const{componentCls:q,marginXXS:Q,padding:U,colorTextDescription:D,titleFontSize:Be,colorTextHeading:R,contentFontSize:ge,fontFamily:L}=b;return{[`${q}`]:Object.assign(Object.assign({},(0,d.Wf)(b)),{[`${q}-title`]:{marginBottom:Q,color:D,fontSize:Be},[`${q}-skeleton`]:{paddingTop:U},[`${q}-content`]:{color:R,fontSize:ge,fontFamily:L,[`${q}-content-value`]:{display:"inline-block",direction:"ltr"},[`${q}-content-prefix, ${q}-content-suffix`]:{display:"inline-block"},[`${q}-content-prefix`]:{marginInlineEnd:Q},[`${q}-content-suffix`]:{marginInlineStart:Q}}})}};var ce=(0,X.Z)("Statistic",b=>{const q=(0,F.TS)(b,{});return[S(q)]},b=>{const{fontSizeHeading3:q,fontSize:Q}=b;return{titleFontSize:Q,contentFontSize:q}}),V=b=>{const{prefixCls:q,className:Q,rootClassName:U,style:D,valueStyle:Be,value:R=0,title:ge,valueRender:L,prefix:J,suffix:te,loading:Y=!1,onMouseEnter:ae,onMouseLeave:P,decimalSeparator:A=".",groupSeparator:$=","}=b,{getPrefixCls:z,direction:M,statistic:me}=t.useContext(x.E_),Ce=z("statistic",q),[We,Ie]=ce(Ce),tt=t.createElement(ee,Object.assign({decimalSeparator:A,groupSeparator:$,prefixCls:Ce},b,{value:R})),$e=c()(Ce,{[`${Ce}-rtl`]:M==="rtl"},me==null?void 0:me.className,Q,U,Ie);return We(t.createElement("div",{className:$e,style:Object.assign(Object.assign({},me==null?void 0:me.style),D),onMouseEnter:ae,onMouseLeave:P},ge&&t.createElement("div",{className:`${Ce}-title`},ge),t.createElement(n.Z,{paragraph:!1,loading:Y,className:`${Ce}-skeleton`},t.createElement("div",{style:Be,className:`${Ce}-content`},J&&t.createElement("span",{className:`${Ce}-content-prefix`},J),L?L(tt):tt,te&&t.createElement("span",{className:`${Ce}-content-suffix`},te)))))};const De=[["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 se(b,q){let Q=b;const U=/\[[^\]]*]/g,D=(q.match(U)||[]).map(L=>L.slice(1,-1)),Be=q.replace(U,"[]"),R=De.reduce((L,J)=>{let[te,Y]=J;if(L.includes(te)){const ae=Math.floor(Q/Y);return Q-=ae*Y,L.replace(new RegExp(`${te}+`,"g"),P=>{const A=P.length;return ae.toString().padStart(A,"0")})}return L},Be);let ge=0;return R.replace(U,()=>{const L=D[ge];return ge+=1,L})}function de(b,q){const{format:Q=""}=q,U=new Date(b).getTime(),D=Date.now(),Be=Math.max(U-D,0);return se(Be,Q)}const ue=1e3/30;function T(b){return new Date(b).getTime()}const v=b=>{const{value:q,format:Q="HH:mm:ss",onChange:U,onFinish:D}=b,Be=(0,u.Z)(),R=t.useRef(null),ge=()=>{D==null||D(),R.current&&(clearInterval(R.current),R.current=null)},L=()=>{const Y=T(q);Y>=Date.now()&&(R.current=setInterval(()=>{Be(),U==null||U(Y-Date.now()),Y(L(),()=>{R.current&&(clearInterval(R.current),R.current=null)}),[q]);const J=(Y,ae)=>de(Y,Object.assign(Object.assign({},ae),{format:Q})),te=Y=>(0,m.Tm)(Y,{title:void 0});return t.createElement(V,Object.assign({},b,{valueRender:te,formatter:J}))};var o=t.memo(v);V.Countdown=o;var h=V},8378:function(Ze,ve){const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});ve.Z=e},92899:function(Ze,ve,e){e.d(ve,{Fm:function(){return F}});var t=e(36237),u=e(95406);const m=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),k=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),c=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),x=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Z=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ee=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),d=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),X={"move-up":{inKeyframes:ee,outKeyframes:d},"move-down":{inKeyframes:m,outKeyframes:k},"move-left":{inKeyframes:c,outKeyframes:x},"move-right":{inKeyframes:n,outKeyframes:Z}},F=(S,ce)=>{const{antCls:_}=S,V=`${_}-${ce}`,{inKeyframes:Pe,outKeyframes:se}=X[ce];return[(0,u.R)(V,Pe,se,S.motionDurationMid),{[` + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});ve.Z=e},92899:function(Ze,ve,e){e.d(ve,{Fm:function(){return F}});var t=e(36237),u=e(95406);const m=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),k=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),c=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),x=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Z=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ee=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),d=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),X={"move-up":{inKeyframes:ee,outKeyframes:d},"move-down":{inKeyframes:m,outKeyframes:k},"move-left":{inKeyframes:c,outKeyframes:x},"move-right":{inKeyframes:n,outKeyframes:Z}},F=(S,ce)=>{const{antCls:_}=S,V=`${_}-${ce}`,{inKeyframes:De,outKeyframes:se}=X[ce];return[(0,u.R)(V,De,se,S.motionDurationMid),{[` ${V}-enter, ${V}-appear - `]:{opacity:0,animationTimingFunction:S.motionEaseOutCirc},[`${V}-leave`]:{animationTimingFunction:S.motionEaseInOutCirc}}]}},13826:function(Ze,ve,e){e.d(ve,{Qt:function(){return c},Uw:function(){return k},fJ:function(){return m},ly:function(){return x},oN:function(){return F}});var t=e(36237),u=e(95406);const m=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),k=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),c=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),x=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Z=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ee=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),d=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),X={"slide-up":{inKeyframes:m,outKeyframes:k},"slide-down":{inKeyframes:c,outKeyframes:x},"slide-left":{inKeyframes:n,outKeyframes:Z},"slide-right":{inKeyframes:ee,outKeyframes:d}},F=(S,ce)=>{const{antCls:_}=S,V=`${_}-${ce}`,{inKeyframes:Pe,outKeyframes:se}=X[ce];return[(0,u.R)(V,Pe,se,S.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:S.motionEaseOutCirc},[`${V}-leave`]:{animationTimingFunction:S.motionEaseInOutCirc}}]}},13826:function(Ze,ve,e){e.d(ve,{Qt:function(){return c},Uw:function(){return k},fJ:function(){return m},ly:function(){return x},oN:function(){return F}});var t=e(36237),u=e(95406);const m=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),k=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),c=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),x=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Z=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ee=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),d=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),X={"slide-up":{inKeyframes:m,outKeyframes:k},"slide-down":{inKeyframes:c,outKeyframes:x},"slide-left":{inKeyframes:n,outKeyframes:Z},"slide-right":{inKeyframes:ee,outKeyframes:d}},F=(S,ce)=>{const{antCls:_}=S,V=`${_}-${ce}`,{inKeyframes:De,outKeyframes:se}=X[ce];return[(0,u.R)(V,De,se,S.motionDurationMid),{[` ${V}-enter, ${V}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:S.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${V}-leave`]:{animationTimingFunction:S.motionEaseInQuint}}]}},15969:function(Ze,ve,e){e.d(ve,{N:function(){return t}});const t=u=>({color:u.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:focus, &:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive}})},78673:function(Ze,ve,e){e.d(ve,{Z:function(){return Be}});var t=e(58617),u=e(92310),m=e.n(u),k=e(54476),c=e(20068),x=e(42978),n=e(75931),Z=e(59301),ee=e(18929),d=e(10228),X=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],F=Z.forwardRef(function(R,ge){var L,J=R.prefixCls,te=J===void 0?"rc-switch":J,Y=R.className,ae=R.checked,P=R.defaultChecked,A=R.disabled,$=R.loadingIcon,z=R.checkedChildren,M=R.unCheckedChildren,me=R.onClick,Ce=R.onChange,We=R.onKeyDown,Ie=(0,n.Z)(R,X),tt=(0,ee.Z)(!1,{value:ae,defaultValue:P}),$e=(0,x.Z)(tt,2),_e=$e[0],Xe=$e[1];function fe(f,r){var w=_e;return A||(w=f,Xe(w),Ce==null||Ce(w,r)),w}function De(f){f.which===d.Z.LEFT?fe(!1,f):f.which===d.Z.RIGHT&&fe(!0,f),We==null||We(f)}function B(f){var r=fe(!_e,f);me==null||me(r,f)}var E=m()(te,Y,(L={},(0,c.Z)(L,"".concat(te,"-checked"),_e),(0,c.Z)(L,"".concat(te,"-disabled"),A),L));return Z.createElement("button",(0,k.Z)({},Ie,{type:"button",role:"switch","aria-checked":_e,disabled:A,className:E,ref:ge,onKeyDown:De,onClick:B}),$,Z.createElement("span",{className:"".concat(te,"-inner")},Z.createElement("span",{className:"".concat(te,"-inner-checked")},z),Z.createElement("span",{className:"".concat(te,"-inner-unchecked")},M)))});F.displayName="Switch";var S=F,ce=e(14088),_=e(36355),V=e(1684),Pe=e(19716),se=e(64993),de=e(17313),ue=e(83116),T=e(37613);const v=R=>{const{componentCls:ge,trackHeightSM:L,trackPadding:J,trackMinWidthSM:te,innerMinMarginSM:Y,innerMaxMarginSM:ae,handleSizeSM:P}=R,A=`${ge}-inner`;return{[ge]:{[`&${ge}-small`]:{minWidth:te,height:L,lineHeight:`${L}px`,[`${ge}-inner`]:{paddingInlineStart:ae,paddingInlineEnd:Y,[`${A}-checked`]:{marginInlineStart:`calc(-100% + ${P+J*2}px - ${ae*2}px)`,marginInlineEnd:`calc(100% - ${P+J*2}px + ${ae*2}px)`},[`${A}-unchecked`]:{marginTop:-L,marginInlineStart:0,marginInlineEnd:0}},[`${ge}-handle`]:{width:P,height:P},[`${ge}-loading-icon`]:{top:(P-R.switchLoadingIconSize)/2,fontSize:R.switchLoadingIconSize},[`&${ge}-checked`]:{[`${ge}-inner`]:{paddingInlineStart:Y,paddingInlineEnd:ae,[`${A}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${A}-unchecked`]:{marginInlineStart:`calc(100% - ${P+J*2}px + ${ae*2}px)`,marginInlineEnd:`calc(-100% + ${P+J*2}px - ${ae*2}px)`}},[`${ge}-handle`]:{insetInlineStart:`calc(100% - ${P+J}px)`}},[`&:not(${ge}-disabled):active`]:{[`&:not(${ge}-checked) ${A}`]:{[`${A}-unchecked`]:{marginInlineStart:R.marginXXS/2,marginInlineEnd:-R.marginXXS/2}},[`&${ge}-checked ${A}`]:{[`${A}-checked`]:{marginInlineStart:-R.marginXXS/2,marginInlineEnd:R.marginXXS/2}}}}}}},o=R=>{const{componentCls:ge,handleSize:L}=R;return{[ge]:{[`${ge}-loading-icon${R.iconCls}`]:{position:"relative",top:(L-R.fontSize)/2,color:R.switchLoadingIconColor,verticalAlign:"top"},[`&${ge}-checked ${ge}-loading-icon`]:{color:R.switchColor}}}},h=R=>{const{componentCls:ge,motion:L,trackPadding:J,handleBg:te,handleShadow:Y,handleSize:ae}=R,P=`${ge}-handle`;return{[ge]:{[P]:{position:"absolute",top:J,insetInlineStart:J,width:ae,height:ae,transition:`all ${R.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:te,borderRadius:ae/2,boxShadow:Y,transition:`all ${R.switchDuration} ease-in-out`,content:'""'}},[`&${ge}-checked ${P}`]:{insetInlineStart:`calc(100% - ${ae+J}px)`},[`&:not(${ge}-disabled):active`]:L?{[`${P}::before`]:{insetInlineEnd:R.switchHandleActiveInset,insetInlineStart:0},[`&${ge}-checked ${P}::before`]:{insetInlineEnd:0,insetInlineStart:R.switchHandleActiveInset}}:{}}}},b=R=>{const{componentCls:ge,trackHeight:L,trackPadding:J,innerMinMargin:te,innerMaxMargin:Y,handleSize:ae}=R,P=`${ge}-inner`;return{[ge]:{[P]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Y,paddingInlineEnd:te,transition:`padding-inline-start ${R.switchDuration} ease-in-out, padding-inline-end ${R.switchDuration} ease-in-out`,[`${P}-checked, ${P}-unchecked`]:{display:"block",color:R.colorTextLightSolid,fontSize:R.fontSizeSM,transition:`margin-inline-start ${R.switchDuration} ease-in-out, margin-inline-end ${R.switchDuration} ease-in-out`,pointerEvents:"none"},[`${P}-checked`]:{marginInlineStart:`calc(-100% + ${ae+J*2}px - ${Y*2}px)`,marginInlineEnd:`calc(100% - ${ae+J*2}px + ${Y*2}px)`},[`${P}-unchecked`]:{marginTop:-L,marginInlineStart:0,marginInlineEnd:0}},[`&${ge}-checked ${P}`]:{paddingInlineStart:te,paddingInlineEnd:Y,[`${P}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${P}-unchecked`]:{marginInlineStart:`calc(100% - ${ae+J*2}px + ${Y*2}px)`,marginInlineEnd:`calc(-100% + ${ae+J*2}px - ${Y*2}px)`}},[`&:not(${ge}-disabled):active`]:{[`&:not(${ge}-checked) ${P}`]:{[`${P}-unchecked`]:{marginInlineStart:J*2,marginInlineEnd:-J*2}},[`&${ge}-checked ${P}`]:{[`${P}-checked`]:{marginInlineStart:-J*2,marginInlineEnd:J*2}}}}}},q=R=>{const{componentCls:ge,trackHeight:L,trackMinWidth:J}=R;return{[ge]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(R)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:J,height:L,lineHeight:`${L}px`,verticalAlign:"middle",background:R.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${R.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ge}-disabled)`]:{background:R.colorTextTertiary}}),(0,de.Qy)(R)),{[`&${ge}-checked`]:{background:R.switchColor,[`&:hover:not(${ge}-disabled)`]:{background:R.colorPrimaryHover}},[`&${ge}-loading, &${ge}-disabled`]:{cursor:"not-allowed",opacity:R.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ge}-rtl`]:{direction:"rtl"}})}};var Q=(0,ue.Z)("Switch",R=>{const ge=(0,T.TS)(R,{switchDuration:R.motionDurationMid,switchColor:R.colorPrimary,switchDisabledOpacity:R.opacityLoading,switchLoadingIconSize:R.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${R.opacityLoading})`,switchHandleActiveInset:"-30%"});return[q(ge),b(ge),h(ge),o(ge),v(ge)]},R=>{const{fontSize:ge,lineHeight:L,controlHeight:J,colorWhite:te}=R,Y=ge*L,ae=J/2,P=2,A=Y-P*2,$=ae-P*2;return{trackHeight:Y,trackHeightSM:ae,trackMinWidth:A*2+P*4,trackMinWidthSM:$*2+P*2,trackPadding:P,handleBg:te,handleSize:A,handleSizeSM:$,handleShadow:`0 2px 4px 0 ${new se.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:A/2,innerMaxMargin:A+P+P*2,innerMinMarginSM:$/2,innerMaxMarginSM:$+P+P*2}}),U=function(R,ge){var L={};for(var J in R)Object.prototype.hasOwnProperty.call(R,J)&&ge.indexOf(J)<0&&(L[J]=R[J]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,J=Object.getOwnPropertySymbols(R);te{const{prefixCls:L,size:J,disabled:te,loading:Y,className:ae,rootClassName:P,style:A}=R,$=U(R,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:z,direction:M,switch:me}=Z.useContext(_.E_),Ce=Z.useContext(V.Z),We=(te!=null?te:Ce)||Y,Ie=z("switch",L),tt=Z.createElement("div",{className:`${Ie}-handle`},Y&&Z.createElement(t.Z,{className:`${Ie}-loading-icon`})),[$e,_e]=Q(Ie),Xe=(0,Pe.Z)(J),fe=m()(me==null?void 0:me.className,{[`${Ie}-small`]:Xe==="small",[`${Ie}-loading`]:Y,[`${Ie}-rtl`]:M==="rtl"},ae,P,_e),De=Object.assign(Object.assign({},me==null?void 0:me.style),A);return $e(Z.createElement(ce.Z,{component:"Switch"},Z.createElement(S,Object.assign({},$,{prefixCls:Ie,className:fe,style:De,disabled:We,ref:ge,loadingIcon:tt}))))});D.__ANT_SWITCH=!0;var Be=D},1710:function(Ze,ve,e){e.d(ve,{default:function(){return Zl}});var t={},u="rc-table-internal-hook",m=e(42978),k=e(6089),c=e(34280),x=e(13697),n=e(59301),Z=e(4676);function ee(a){var s=n.createContext(void 0),O=function(ne){var oe=ne.value,Ee=ne.children,we=n.useRef(oe);we.current=oe;var ye=n.useState(function(){return{getValue:function(){return we.current},listeners:new Set}}),Le=(0,m.Z)(ye,1),rt=Le[0];return(0,c.Z)(function(){(0,Z.unstable_batchedUpdates)(function(){rt.listeners.forEach(function(ke){ke(oe)})})},[oe]),n.createElement(s.Provider,{value:rt},Ee)};return{Context:s,Provider:O,defaultValue:a}}function d(a,s){var O=(0,k.Z)(typeof s=="function"?s:function(ke){if(s===void 0)return ke;if(!Array.isArray(s))return ke[s];var vt={};return s.forEach(function(st){vt[st]=ke[st]}),vt}),K=n.useContext(a==null?void 0:a.Context),ne=K||{},oe=ne.listeners,Ee=ne.getValue,we=n.useRef();we.current=O(K?Ee():a==null?void 0:a.defaultValue);var ye=n.useState({}),Le=(0,m.Z)(ye,2),rt=Le[1];return(0,c.Z)(function(){if(!K)return;function ke(vt){var st=O(vt);(0,x.Z)(we.current,st,!0)||rt({})}return oe.add(ke),function(){oe.delete(ke)}},[K]),we.current}var X=e(54476),F=e(8654);function S(){var a=n.createContext(null);function s(){return n.useContext(a)}function O(ne,oe){var Ee=(0,F.Yr)(ne),we=function(Le,rt){var ke=Ee?{ref:rt}:{},vt=n.useRef(0),st=n.useRef(Le),ut=s();return ut!==null?n.createElement(ne,(0,X.Z)({},Le,ke)):((!oe||oe(st.current,Le))&&(vt.current+=1),st.current=Le,n.createElement(a.Provider,{value:vt.current},n.createElement(ne,(0,X.Z)({},Le,ke))))};return Ee?n.forwardRef(we):we}function K(ne,oe){var Ee=(0,F.Yr)(ne),we=function(Le,rt){var ke=Ee?{ref:rt}:{};return s(),n.createElement(ne,(0,X.Z)({},Le,ke))};return Ee?n.memo(n.forwardRef(we),oe):n.memo(we,oe)}return{makeImmutable:O,responseImmutable:K,useImmutableMark:s}}var ce=S(),_=ce.makeImmutable,V=ce.responseImmutable,Pe=ce.useImmutableMark,se=S(),de=se.makeImmutable,ue=se.responseImmutable,T=se.useImmutableMark,v=ee(),o=v;function h(a,s){var O=n.useRef(0);O.current+=1;var K=n.useRef(a),ne=[];Object.keys(a||{}).map(function(Ee){var we;(a==null?void 0:a[Ee])!==((we=K.current)===null||we===void 0?void 0:we[Ee])&&ne.push(Ee)}),K.current=a;var oe=n.useRef([]);return ne.length&&(oe.current=ne),n.useDebugValue(O.current),n.useDebugValue(oe.current.join(", ")),s&&console.log("".concat(s,":"),O.current,oe.current),O.current}var b=null,q=n.memo(function(){var a=h();return n.createElement("h1",null,"Render Times: ",a)});q.displayName="RenderBlock";var Q=e(76190),U=e(33885),D=e(20068),Be=e(92310),R=e.n(Be),ge=e(80547),L=e(97938),J=e(48736),te=n.createContext({renderWithProps:!1}),Y=te,ae="RC_TABLE_KEY";function P(a){return a==null?[]:Array.isArray(a)?a:[a]}function A(a){var s=[],O={};return a.forEach(function(K){for(var ne=K||{},oe=ne.key,Ee=ne.dataIndex,we=oe||P(Ee).join("-")||ae;O[we];)we="".concat(we,"_next");O[we]=!0,s.push(we)}),s}function $(a){return a!=null}function z(a){return a&&(0,Q.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function M(a,s,O,K,ne,oe){var Ee=n.useContext(Y),we=T(),ye=(0,ge.Z)(function(){if($(K))return[K];var Le=s==null||s===""?[]:Array.isArray(s)?s:[s],rt=(0,L.Z)(a,Le),ke=rt,vt=void 0;if(ne){var st=ne(rt,a,O);z(st)?(ke=st.children,vt=st.props,Ee.renderWithProps=!0):ke=st}return[ke,vt]},[we,a,K,s,ne,O],function(Le,rt){if(oe){var ke=(0,m.Z)(Le,2),vt=ke[1],st=(0,m.Z)(rt,2),ut=st[1];return oe(ut,vt)}return Ee.renderWithProps?!0:!(0,x.Z)(Le,rt,!0)});return ye}function me(a,s,O,K){var ne=a+s-1;return a<=K&&ne>=O}function Ce(a,s){return d(o,function(O){var K=me(a,s||1,O.hoverStartRow,O.hoverEndRow);return[K,O.onHover]})}var We=function(s){var O=s.ellipsis,K=s.rowType,ne=s.children,oe,Ee=O===!0?{showTitle:!0}:O;return Ee&&(Ee.showTitle||K==="header")&&(typeof ne=="string"||typeof ne=="number"?oe=ne.toString():n.isValidElement(ne)&&typeof ne.props.children=="string"&&(oe=ne.props.children)),oe};function Ie(a){var s,O,K,ne,oe,Ee,we,ye,Le=a.component,rt=a.children,ke=a.ellipsis,vt=a.scope,st=a.prefixCls,ut=a.className,Ft=a.align,Bt=a.record,Zt=a.render,Ot=a.dataIndex,kt=a.renderIndex,Cn=a.shouldCellUpdate,wn=a.index,ln=a.rowType,zn=a.colSpan,Xn=a.rowSpan,Jt=a.fixLeft,un=a.fixRight,qt=a.firstFixLeft,Lt=a.lastFixLeft,an=a.firstFixRight,Nn=a.lastFixRight,qn=a.appendNode,Un=a.additionalProps,In=Un===void 0?{}:Un,tr=a.isSticky,or="".concat(st,"-cell"),Er=d(o,["supportSticky","allColumnsFixedLeft"]),fr=Er.supportSticky,Kr=Er.allColumnsFixedLeft,jr=M(Bt,Ot,kt,rt,Zt,Cn),Gn=(0,m.Z)(jr,2),Qr=Gn[0],gr=Gn[1],Rr={},Dr=typeof Jt=="number"&&fr,wo=typeof un=="number"&&fr;Dr&&(Rr.position="sticky",Rr.left=Jt),wo&&(Rr.position="sticky",Rr.right=un);var Rn=(s=(O=(K=gr==null?void 0:gr.colSpan)!==null&&K!==void 0?K:In.colSpan)!==null&&O!==void 0?O:zn)!==null&&s!==void 0?s:1,Dn=(ne=(oe=(Ee=gr==null?void 0:gr.rowSpan)!==null&&Ee!==void 0?Ee:In.rowSpan)!==null&&oe!==void 0?oe:Xn)!==null&&ne!==void 0?ne:1,On=Ce(wn,Dn),pn=(0,m.Z)(On,2),pr=pn[0],hn=pn[1],kn=function(Xr){var Bo;Bt&&hn(wn,wn+Dn-1),In==null||(Bo=In.onMouseEnter)===null||Bo===void 0||Bo.call(In,Xr)},sr=function(Xr){var Bo;Bt&&hn(-1,-1),In==null||(Bo=In.onMouseLeave)===null||Bo===void 0||Bo.call(In,Xr)};if(Rn===0||Dn===0)return null;var ir=(we=In.title)!==null&&we!==void 0?we:We({rowType:ln,ellipsis:ke,children:Qr}),vo=R()(or,ut,(ye={},(0,D.Z)(ye,"".concat(or,"-fix-left"),Dr&&fr),(0,D.Z)(ye,"".concat(or,"-fix-left-first"),qt&&fr),(0,D.Z)(ye,"".concat(or,"-fix-left-last"),Lt&&fr),(0,D.Z)(ye,"".concat(or,"-fix-left-all"),Lt&&Kr&&fr),(0,D.Z)(ye,"".concat(or,"-fix-right"),wo&&fr),(0,D.Z)(ye,"".concat(or,"-fix-right-first"),an&&fr),(0,D.Z)(ye,"".concat(or,"-fix-right-last"),Nn&&fr),(0,D.Z)(ye,"".concat(or,"-ellipsis"),ke),(0,D.Z)(ye,"".concat(or,"-with-append"),qn),(0,D.Z)(ye,"".concat(or,"-fix-sticky"),(Dr||wo)&&tr&&fr),(0,D.Z)(ye,"".concat(or,"-row-hover"),!gr&&pr),ye),In.className,gr==null?void 0:gr.className),co={};Ft&&(co.textAlign=Ft);var Go=(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({},Rr),In.style),co),gr==null?void 0:gr.style),Ur=Qr;return(0,Q.Z)(Ur)==="object"&&!Array.isArray(Ur)&&!n.isValidElement(Ur)&&(Ur=null),ke&&(Lt||an)&&(Ur=n.createElement("span",{className:"".concat(or,"-content")},Ur)),n.createElement(Le,(0,X.Z)({},gr,In,{className:vo,style:Go,title:ir,scope:vt,onMouseEnter:kn,onMouseLeave:sr,colSpan:Rn!==1?Rn:null,rowSpan:Dn!==1?Dn:null}),qn,Ur)}var tt=n.memo(Ie);function $e(a,s,O,K,ne,oe){var Ee=O[a]||{},we=O[s]||{},ye,Le;Ee.fixed==="left"?ye=K.left[ne==="rtl"?s:a]:we.fixed==="right"&&(Le=K.right[ne==="rtl"?a:s]);var rt=!1,ke=!1,vt=!1,st=!1,ut=O[s+1],Ft=O[a-1],Bt=!(oe!=null&&oe.children);if(ne==="rtl"){if(ye!==void 0){var Zt=Ft&&Ft.fixed==="left";st=!Zt&&Bt}else if(Le!==void 0){var Ot=ut&&ut.fixed==="right";vt=!Ot&&Bt}}else if(ye!==void 0){var kt=ut&&ut.fixed==="left";rt=!kt&&Bt}else if(Le!==void 0){var Cn=Ft&&Ft.fixed==="right";ke=!Cn&&Bt}return{fixLeft:ye,fixRight:Le,lastFixLeft:rt,firstFixRight:ke,lastFixRight:vt,firstFixLeft:st,isSticky:K.isSticky}}var _e=n.createContext({}),Xe=_e;function fe(a){var s=a.className,O=a.index,K=a.children,ne=a.colSpan,oe=ne===void 0?1:ne,Ee=a.rowSpan,we=a.align,ye=d(o,["prefixCls","direction"]),Le=ye.prefixCls,rt=ye.direction,ke=n.useContext(Xe),vt=ke.scrollColumnIndex,st=ke.stickyOffsets,ut=ke.flattenColumns,Ft=ke.columns,Bt=O+oe-1,Zt=Bt+1===vt?oe+1:oe,Ot=$e(O,O+Zt-1,ut,st,rt,Ft==null?void 0:Ft[O]);return n.createElement(tt,(0,X.Z)({className:s,index:O,component:"td",prefixCls:Le,record:null,dataIndex:null,align:we,colSpan:Zt,rowSpan:Ee,render:function(){return K}},Ot))}var De=e(75931),B=["children"];function E(a){var s=a.children,O=(0,De.Z)(a,B);return n.createElement("tr",O,s)}function f(a){var s=a.children;return s}f.Row=E,f.Cell=fe;var r=f;function w(a){var s=a.children,O=a.stickyOffsets,K=a.flattenColumns,ne=a.columns,oe=d(o,"prefixCls"),Ee=K.length-1,we=K[Ee],ye=n.useMemo(function(){return{stickyOffsets:O,flattenColumns:K,scrollColumnIndex:we!=null&&we.scrollbar?Ee:null,columns:ne}},[we,K,Ee,O,ne]);return n.createElement(Xe.Provider,{value:ye},n.createElement("tfoot",{className:"".concat(oe,"-summary")},s))}var H=ue(w),i=r,l=e(70425),j=e(29301),y=e(29194),g=e(3465),W=e(75152),xe=e(26112);function ie(a,s,O,K,ne,oe,Ee){a.push({record:s,indent:O,index:Ee});var we=oe(s),ye=ne==null?void 0:ne.has(we);if(s&&Array.isArray(s[K])&&ye)for(var Le=0;Le1?qt-1:0),an=1;an=0;we-=1){var ye=s[we],Le=O&&O[we],rt=Le&&Le[Rt];if(ye||rt||Ee){var ke=rt||{},vt=ke.columnType,st=(0,De.Z)(ke,Je);ne.unshift(n.createElement("col",(0,X.Z)({key:we,style:{width:ye}},st))),Ee=!0}}return n.createElement("colgroup",null,ne)}var yt=tn,gt=e(94480),It=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xt(a,s){return(0,n.useMemo)(function(){for(var O=[],K=0;K1?"colgroup":"col":null,ellipsis:Bt.ellipsis,align:Bt.align,component:Bt.title?oe:Ee,prefixCls:rt,key:st[Ft]},Zt,{additionalProps:Ot,rowType:"header"}))}))}Wt.displayName="HeaderRow";var _t=Wt;function Wn(a){var s=[];function O(Ee,we){var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;s[ye]=s[ye]||[];var Le=we,rt=Ee.filter(Boolean).map(function(ke){var vt={key:ke.key,className:ke.className||"",children:ke.title,column:ke,colStart:Le},st=1,ut=ke.children;return ut&&ut.length>0&&(st=O(ut,Le,ye+1).reduce(function(Ft,Bt){return Ft+Bt},0),vt.hasSubColumns=!0),"colSpan"in ke&&(st=ke.colSpan),"rowSpan"in ke&&(vt.rowSpan=ke.rowSpan),vt.colSpan=st,vt.colEnd=vt.colStart+st-1,s[ye].push(vt),Le+=st,st});return rt}O(a,0);for(var K=s.length,ne=function(we){s[we].forEach(function(ye){!("rowSpan"in ye)&&!ye.hasSubColumns&&(ye.rowSpan=K-we)})},oe=0;oe1&&arguments[1]!==void 0?arguments[1]:"";return typeof s=="number"?s:s.endsWith("%")?a*parseFloat(s)/100:null}function Ct(a,s){return n.useMemo(function(){if(s&&s>0){var O=0,K=0;a.forEach(function(Le){var rt=Pn(s,Le.width);rt?O+=rt:K+=1});var ne=s-O,oe=K,Ee=ne/K,we=0,ye=a.map(function(Le){var rt=(0,U.Z)({},Le),ke=Pn(s,rt.width);if(ke)rt.width=ke;else{var vt=Math.floor(Ee);rt.width=oe===1?ne:vt,ne-=vt,oe-=1}return we+=rt.width,rt});return[ye,we]}return[a,s]},[a,s])}var Tn=["children"],p=["fixed"];function G(a){return(0,$n.Z)(a).filter(function(s){return n.isValidElement(s)}).map(function(s){var O=s.key,K=s.props,ne=K.children,oe=(0,De.Z)(K,Tn),Ee=(0,U.Z)({key:O},oe);return ne&&(Ee.children=G(ne)),Ee})}function Re(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(O){return O&&(0,Q.Z)(O)==="object"}).reduce(function(O,K,ne){var oe=K.fixed,Ee=oe===!0?"left":oe,we="".concat(s,"-").concat(ne),ye=K.children;return ye&&ye.length>0?[].concat((0,gt.Z)(O),(0,gt.Z)(Re(ye,we).map(function(Le){return(0,U.Z)({fixed:Ee},Le)}))):[].concat((0,gt.Z)(O),[(0,U.Z)((0,U.Z)({key:we},K),{},{fixed:Ee})])},[])}function N(a){for(var s=!0,O=0;O=0;oe-=1){var Ee=a[oe];if(ne&&Ee.fixed!=="right")ne=!1;else if(!ne&&Ee.fixed==="right"){warning(!1,"Index ".concat(oe+1," of `columns` missing `fixed='right'` prop."));break}}}function I(a){return a.map(function(s){var O=s.fixed,K=(0,De.Z)(s,p),ne=O;return O==="left"?ne="right":O==="right"&&(ne="left"),(0,U.Z)({fixed:ne},K)})}function Fe(a,s){var O=a.prefixCls,K=a.columns,ne=a.children,oe=a.expandable,Ee=a.expandedKeys,we=a.columnTitle,ye=a.getRowKey,Le=a.onTriggerExpand,rt=a.expandIcon,ke=a.rowExpandable,vt=a.expandIconColumnIndex,st=a.direction,ut=a.expandRowByClick,Ft=a.columnWidth,Bt=a.fixed,Zt=a.scrollWidth,Ot=n.useMemo(function(){return K||G(ne)},[K,ne]),kt=n.useMemo(function(){if(oe){var un,qt=Ot.slice();if(!qt.includes(t)){var Lt=vt||0;Lt>=0&&qt.splice(Lt,0,t)}var an=qt.indexOf(t);qt=qt.filter(function(In,tr){return In!==t||tr===an});var Nn=Ot[an],qn;(Bt==="left"||Bt)&&!vt?qn="left":(Bt==="right"||Bt)&&vt===Ot.length?qn="right":qn=Nn?Nn.fixed:null;var Un=(un={},(0,D.Z)(un,Rt,{className:"".concat(O,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,D.Z)(un,"title",we),(0,D.Z)(un,"fixed",qn),(0,D.Z)(un,"className","".concat(O,"-row-expand-icon-cell")),(0,D.Z)(un,"width",Ft),(0,D.Z)(un,"render",function(tr,or,Er){var fr=ye(or,Er),Kr=Ee.has(fr),jr=ke?ke(or):!0,Gn=rt({prefixCls:O,expanded:Kr,expandable:jr,record:or,onExpand:Le});return ut?n.createElement("span",{onClick:function(gr){return gr.stopPropagation()}},Gn):Gn}),un);return qt.map(function(In){return In===t?Un:In})}return Ot.filter(function(In){return In!==t})},[oe,Ot,ye,Ee,rt,st]),Cn=n.useMemo(function(){var un=kt;return s&&(un=s(un)),un.length||(un=[{render:function(){return null}}]),un},[s,kt,st]),wn=n.useMemo(function(){return st==="rtl"?I(Re(Cn)):Re(Cn)},[Cn,st,Zt]),ln=Ct(wn,Zt),zn=(0,m.Z)(ln,2),Xn=zn[0],Jt=zn[1];return[Cn,Xn,Jt]}var Oe=Fe;function qe(a){var s,O=a.prefixCls,K=a.record,ne=a.onExpand,oe=a.expanded,Ee=a.expandable,we="".concat(O,"-row-expand-icon");if(!Ee)return n.createElement("span",{className:R()(we,"".concat(O,"-row-spaced"))});var ye=function(rt){ne(K,rt),rt.stopPropagation()};return n.createElement("span",{className:R()(we,(s={},(0,D.Z)(s,"".concat(O,"-row-expanded"),oe),(0,D.Z)(s,"".concat(O,"-row-collapsed"),!oe),s)),onClick:ye})}function Ge(a,s,O){var K=[];function ne(oe){(oe||[]).forEach(function(Ee,we){K.push(s(Ee,we)),ne(Ee[O])})}return ne(a),K}function lt(a,s,O){var K=Et(a),ne=K.expandIcon,oe=K.expandedRowKeys,Ee=K.defaultExpandedRowKeys,we=K.defaultExpandAllRows,ye=K.expandedRowRender,Le=K.onExpand,rt=K.onExpandedRowsChange,ke=K.childrenColumnName,vt=ne||qe,st=ke||"children",ut=n.useMemo(function(){return ye?"row":a.expandable&&a.internalHooks===u&&a.expandable.__PARENT_RENDER_ICON__||s.some(function(wn){return wn&&(0,Q.Z)(wn)==="object"&&wn[st]})?"nest":!1},[!!ye,s]),Ft=n.useState(function(){return Ee||(we?Ge(s,O,st):[])}),Bt=(0,m.Z)(Ft,2),Zt=Bt[0],Ot=Bt[1],kt=n.useMemo(function(){return new Set(oe||Zt||[])},[oe,Zt]),Cn=n.useCallback(function(wn){var ln=O(wn,s.indexOf(wn)),zn,Xn=kt.has(ln);Xn?(kt.delete(ln),zn=(0,gt.Z)(kt)):zn=[].concat((0,gt.Z)(kt),[ln]),Ot(zn),Le&&Le(!Xn,wn),rt&&rt(zn)},[O,kt,s,Le,rt]);return[K,ut,kt,vt,st,Cn]}function dt(a,s,O,K){var ne=a.map(function(oe,Ee){return $e(Ee,Ee,a,s,O,K==null?void 0:K[Ee])});return(0,ge.Z)(function(){return ne},[ne],function(oe,Ee){return!(0,x.Z)(oe,Ee)})}function ft(a){var s=(0,n.useRef)(a),O=(0,n.useState)({}),K=(0,m.Z)(O,2),ne=K[1],oe=(0,n.useRef)(null),Ee=(0,n.useRef)([]);function we(ye){Ee.current.push(ye);var Le=Promise.resolve();oe.current=Le,Le.then(function(){if(oe.current===Le){var rt=Ee.current,ke=s.current;Ee.current=[],rt.forEach(function(vt){s.current=vt(s.current)}),oe.current=null,ke!==s.current&&ne({})}})}return(0,n.useEffect)(function(){return function(){oe.current=null}},[]),[s.current,we]}function wt(a){var s=(0,n.useRef)(a||null),O=(0,n.useRef)();function K(){window.clearTimeout(O.current)}function ne(Ee){s.current=Ee,K(),O.current=window.setTimeout(function(){s.current=null,O.current=void 0},100)}function oe(){return s.current}return(0,n.useEffect)(function(){return K},[]),[ne,oe]}function pt(){var a=n.useState(-1),s=(0,m.Z)(a,2),O=s[0],K=s[1],ne=n.useState(-1),oe=(0,m.Z)(ne,2),Ee=oe[0],we=oe[1],ye=n.useCallback(function(Le,rt){K(Le),we(rt)},[]);return[O,Ee,ye]}var ct=e(47273),xt=(0,ct.Z)()?window:null;function it(a,s){var O=(0,Q.Z)(a)==="object"?a:{},K=O.offsetHeader,ne=K===void 0?0:K,oe=O.offsetSummary,Ee=oe===void 0?0:oe,we=O.offsetScroll,ye=we===void 0?0:we,Le=O.getContainer,rt=Le===void 0?function(){return xt}:Le,ke=rt()||xt;return n.useMemo(function(){var vt=!!a;return{isSticky:vt,stickyClassName:vt?"".concat(s,"-sticky-holder"):"",offsetHeader:ne,offsetSummary:Ee,offsetScroll:ye,container:ke}},[ye,ne,Ee,s,ke])}function Nt(a,s,O){var K=(0,n.useMemo)(function(){for(var ne=[],oe=[],Ee=0,we=0,ye=0;ye=ke&&(In=ke-vt),Ee({scrollLeft:In/ke*(rt+2)}),Ot.current.x=an.pageX},un=function(){if(oe.current){var an=(0,Me.os)(oe.current).top,Nn=an+oe.current.offsetHeight,qn=ye===window?document.documentElement.scrollTop+window.innerHeight:(0,Me.os)(ye).top+ye.clientHeight;Nn-(0,W.Z)()<=qn||an>=qn-we?Zt(function(Un){return(0,U.Z)((0,U.Z)({},Un),{},{isHiddenScrollBar:!0})}):Zt(function(Un){return(0,U.Z)((0,U.Z)({},Un),{},{isHiddenScrollBar:!1})})}},qt=function(an){Zt(function(Nn){return(0,U.Z)((0,U.Z)({},Nn),{},{scrollLeft:an/rt*ke||0})})};return n.useImperativeHandle(O,function(){return{setScrollLeft:qt}}),n.useEffect(function(){var Lt=(0,Ut.Z)(document.body,"mouseup",zn,!1),an=(0,Ut.Z)(document.body,"mousemove",Jt,!1);return un(),function(){Lt.remove(),an.remove()}},[vt,wn]),n.useEffect(function(){var Lt=(0,Ut.Z)(ye,"scroll",un,!1),an=(0,Ut.Z)(window,"resize",un,!1);return function(){Lt.remove(),an.remove()}},[ye]),n.useEffect(function(){Bt.isHiddenScrollBar||Zt(function(Lt){var an=oe.current;return an?(0,U.Z)((0,U.Z)({},Lt),{},{scrollLeft:an.scrollLeft/an.scrollWidth*an.clientWidth}):Lt})},[Bt.isHiddenScrollBar]),rt<=ke||!vt||Bt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,W.Z)(),width:ke,bottom:we},className:"".concat(Le,"-sticky-scroll")},n.createElement("div",{onMouseDown:Xn,ref:st,className:R()("".concat(Le,"-sticky-scroll-bar"),(0,D.Z)({},"".concat(Le,"-sticky-scroll-bar-active"),wn)),style:{width:"".concat(vt,"px"),transform:"translate3d(".concat(Bt.scrollLeft,"px, 0, 0)")}}))},Ke=n.forwardRef(ze);function et(a){return null}var je=et;function Ue(a){return null}var Ve=Ue,ht="rc-table",Pt=[],Kt={};function An(){return"No Data"}function sn(a){var s,O=(0,U.Z)({rowKey:"key",prefixCls:ht,emptyText:An},a),K=O.prefixCls,ne=O.className,oe=O.rowClassName,Ee=O.style,we=O.data,ye=O.rowKey,Le=O.scroll,rt=O.tableLayout,ke=O.direction,vt=O.title,st=O.footer,ut=O.summary,Ft=O.caption,Bt=O.id,Zt=O.showHeader,Ot=O.components,kt=O.emptyText,Cn=O.onRow,wn=O.onHeaderRow,ln=O.internalHooks,zn=O.transformColumns,Xn=O.internalRefs,Jt=O.tailor,un=O.sticky,qt=we||Pt,Lt=!!qt.length,an=ln===u,Nn=n.useCallback(function(yr,Nr){return(0,L.Z)(Ot,yr)||Nr},[Ot]),qn=n.useMemo(function(){return typeof ye=="function"?ye:function(yr){var Nr=yr&&yr[ye];return Nr}},[ye]),Un=Nn(["body"]),In=pt(),tr=(0,m.Z)(In,3),or=tr[0],Er=tr[1],fr=tr[2],Kr=lt(O,qt,qn),jr=(0,m.Z)(Kr,6),Gn=jr[0],Qr=jr[1],gr=jr[2],Rr=jr[3],Dr=jr[4],wo=jr[5],Rn=Le==null?void 0:Le.x,Dn=n.useState(0),On=(0,m.Z)(Dn,2),pn=On[0],pr=On[1],hn=Oe((0,U.Z)((0,U.Z)((0,U.Z)({},O),Gn),{},{expandable:!!Gn.expandedRowRender,columnTitle:Gn.columnTitle,expandedKeys:gr,getRowKey:qn,onTriggerExpand:wo,expandIcon:Rr,expandIconColumnIndex:Gn.expandIconColumnIndex,direction:ke,scrollWidth:an&&Jt&&typeof Rn=="number"?Rn:null}),an?zn:null),kn=(0,m.Z)(hn,3),sr=kn[0],ir=kn[1],vo=kn[2],co=vo!=null?vo:Rn,Go=n.useMemo(function(){return{columns:sr,flattenColumns:ir}},[sr,ir]),Ur=n.useRef(),jo=n.useRef(),Xr=n.useRef(),Bo=n.useRef(),ma=n.useRef(),hr=n.useState(!1),br=(0,m.Z)(hr,2),Fr=br[0],qr=br[1],$r=n.useState(!1),ar=(0,m.Z)($r,2),ho=ar[0],go=ar[1],No=ft(new Map),_o=(0,m.Z)(No,2),Yo=_o[0],Ia=_o[1],la=A(ir),Vo=la.map(function(yr){return Yo.get(yr)}),Io=n.useMemo(function(){return Vo},[Vo.join("_")]),Ao=Ht(Io,ir.length,ke),_r=Le&&$(Le.y),Zr=Le&&$(co)||!!Gn.fixed,ea=Zr&&ir.some(function(yr){var Nr=yr.fixed;return Nr}),va=n.useRef(),ca=it(un,K),ta=ca.isSticky,Fa=ca.offsetHeader,La=ca.offsetSummary,cr=ca.offsetScroll,Ir=ca.stickyClassName,mo=ca.container,Hr=n.useMemo(function(){return ut==null?void 0:ut(qt)},[ut,qt]),po=(_r||ta)&&n.isValidElement(Hr)&&Hr.type===r&&Hr.props.fixed,Oo,Do,ia;_r&&(Do={overflowY:"scroll",maxHeight:Le.y}),Zr&&(Oo={overflowX:"auto"},_r||(Do={overflowY:"hidden"}),ia={width:co===!0?"auto":co,minWidth:"100%"});var Ja=n.useCallback(function(yr,Nr){(0,y.Z)(Ur.current)&&Ia(function(ko){if(ko.get(yr)!==Nr){var ua=new Map(ko);return ua.set(yr,Nr),ua}return ko})},[]),Hl=wt(null),qa=(0,m.Z)(Hl,2),zl=qa[0],$a=qa[1];function Za(yr,Nr){Nr&&(typeof Nr=="function"?Nr(yr):Nr.scrollLeft!==yr&&(Nr.scrollLeft=yr,Nr.scrollLeft!==yr&&setTimeout(function(){Nr.scrollLeft=yr},0)))}var ya=(0,k.Z)(function(yr){var Nr=yr.currentTarget,ko=yr.scrollLeft,ua=ke==="rtl",da=typeof ko=="number"?ko:Nr.scrollLeft,ml=Nr||Kt;if(!$a()||$a()===ml){var ka;zl(ml),Za(da,jo.current),Za(da,Xr.current),Za(da,ma.current),Za(da,(ka=va.current)===null||ka===void 0?void 0:ka.setScrollLeft)}var Qa=Nr||jo.current;if(Qa){var Ua=Qa.scrollWidth,Xa=Qa.clientWidth;if(Ua===Xa){qr(!1),go(!1);return}ua?(qr(-da0)):(qr(da>0),go(da1?Ft-an:0,qn=(0,U.Z)((0,U.Z)((0,U.Z)({},zn),ye),{},{flex:"0 0 ".concat(an,"px"),width:"".concat(an,"px"),marginRight:Nn,pointerEvents:"auto"}),Un=n.useMemo(function(){return rt?qt<=1:Jt===0||qt===0||qt>1},[qt,Jt,rt]);Un?qn.visibility="hidden":rt&&(qn.height=ke==null?void 0:ke(qt));var In=Un?function(){return null}:vt,tr={};return(qt===0||Jt===0)&&(tr.rowSpan=1,tr.colSpan=1),n.createElement(tt,(0,X.Z)({className:R()(ut,Le),ellipsis:O.ellipsis,align:O.align,scope:O.rowScope,component:"div",prefixCls:s.prefixCls,key:kt,record:we,index:oe,renderIndex:Ee,dataIndex:st,render:In,shouldCellUpdate:O.shouldCellUpdate},Cn,{appendNode:wn,additionalProps:(0,U.Z)((0,U.Z)({},ln),{},{style:qn},tr)}))}var Bn=fn,vn=["data","index","className","rowKey","style","extra","getHeight"],jn=n.forwardRef(function(a,s){var O=a.data,K=a.index,ne=a.className,oe=a.rowKey,Ee=a.style,we=a.extra,ye=a.getHeight,Le=(0,De.Z)(a,vn),rt=O.record,ke=O.indent,vt=O.index,st=d(o,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ut=st.scrollX,Ft=st.flattenColumns,Bt=st.prefixCls,Zt=st.fixColumn,Ot=st.componentWidth,kt=C(rt,oe,K,ke),Cn=kt.rowSupportExpand,wn=kt.expanded,ln=kt.rowProps,zn=kt.expandedRowRender,Xn=kt.expandedRowClassName,Jt;if(Cn&&wn){var un=zn(rt,K,ke+1,wn),qt=Xn==null?void 0:Xn(rt,K,ke),Lt={};Zt&&(Lt={style:(0,D.Z)({},"--virtual-width","".concat(Ot,"px"))});var an="".concat(Bt,"-expanded-row-cell");Jt=n.createElement("div",{className:R()("".concat(Bt,"-expanded-row"),"".concat(Bt,"-expanded-row-level-").concat(ke+1),qt)},n.createElement(tt,{component:"div",prefixCls:Bt,className:R()(an,(0,D.Z)({},"".concat(an,"-fixed"),Zt)),additionalProps:Lt},un))}var Nn=(0,U.Z)((0,U.Z)({},Ee),{},{width:ut});we&&(Nn.position="absolute",Nn.pointerEvents="none");var qn=n.createElement("div",(0,X.Z)({},ln,Le,{ref:Cn?null:s,className:R()(ne,"".concat(Bt,"-row"),ln==null?void 0:ln.className,(0,D.Z)({},"".concat(Bt,"-row-extra"),we)),style:(0,U.Z)((0,U.Z)({},Nn),ln==null?void 0:ln.style)}),Ft.map(function(Un,In){return n.createElement(Bn,{key:In,rowInfo:kt,column:Un,colIndex:In,indent:ke,index:K,renderIndex:vt,record:rt,inverse:we,getHeight:ye})}));return Cn?n.createElement("div",{ref:s},qn,Jt):qn}),ur=ue(jn),rn=ur,cn=n.forwardRef(function(a,s){var O=a.data,K=a.onScroll,ne=d(o,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),oe=ne.flattenColumns,Ee=ne.onColumnResize,we=ne.getRowKey,ye=ne.expandedKeys,Le=ne.prefixCls,rt=ne.childrenColumnName,ke=ne.emptyNode,vt=ne.scrollX,st=d(Sn),ut=st.scrollY,Ft=st.listItemHeight,Bt=n.useRef(),Zt=Ae(O,rt,ye,we),Ot=n.useMemo(function(){var Jt=0;return oe.map(function(un){var qt=un.width,Lt=un.key;return Jt+=qt,[Lt,qt,Jt]})},[oe]),kt=n.useMemo(function(){return Ot.map(function(Jt){return Jt[2]})},[Ot]);n.useEffect(function(){Ot.forEach(function(Jt){var un=(0,m.Z)(Jt,2),qt=un[0],Lt=un[1];Ee(qt,Lt)})},[Ot]),n.useImperativeHandle(s,function(){var Jt={};return Object.defineProperty(Jt,"scrollLeft",{get:function(){var qt;return((qt=Bt.current)===null||qt===void 0?void 0:qt.getScrollInfo().x)||0},set:function(qt){var Lt;(Lt=Bt.current)===null||Lt===void 0||Lt.scrollTo({left:qt})}}),Jt});var Cn=function(un,qt){var Lt,an=(Lt=Zt[qt])===null||Lt===void 0?void 0:Lt.record,Nn=un.onCell;if(Nn){var qn,Un=Nn(an,qt);return(qn=Un==null?void 0:Un.rowSpan)!==null&&qn!==void 0?qn:1}return 1},wn=function(un){var qt=un.start,Lt=un.end,an=un.getSize,Nn=un.offsetY;if(Lt<0)return null;for(var qn=oe.filter(function(Rn){return Cn(Rn,qt)===0}),Un=qt,In=function(Dn){if(qn=qn.filter(function(On){return Cn(On,Dn)===0}),!qn.length)return Un=Dn,"break"},tr=qt;tr>=0;tr-=1){var or=In(tr);if(or==="break")break}for(var Er=oe.filter(function(Rn){return Cn(Rn,Lt)!==1}),fr=Lt,Kr=function(Dn){if(Er=Er.filter(function(On){return Cn(On,Dn)!==1}),!Er.length)return fr=Math.max(Dn-1,Lt),"break"},jr=Lt;jr1})&&Qr.push(Dn)},Rr=Un;Rr<=fr;Rr+=1)var Dr=gr(Rr);var wo=Qr.map(function(Rn){var Dn=Zt[Rn],On=we(Dn.record,Rn),pn=function(kn){var sr=Rn+kn-1,ir=we(Zt[sr].record,sr),vo=an(On,ir);return vo.bottom-vo.top},pr=an(On);return n.createElement(rn,{key:Rn,data:Dn,rowKey:On,index:Rn,style:{top:-Nn+pr.top},extra:!0,getHeight:pn})});return wo},ln=n.useMemo(function(){return{columnsOffset:kt}},[kt]),zn="".concat(Le,"-tbody"),Xn;return Zt.length?Xn=n.createElement(bn.Z,{fullHeight:!1,ref:Bt,className:R()(zn,"".concat(zn,"-virtual")),height:ut,itemHeight:Ft||24,data:Zt,itemKey:function(un){return we(un.record)},scrollWidth:vt,onVirtualScroll:function(un){var qt=un.x;K({scrollLeft:qt})},extraRender:wn},function(Jt,un,qt){var Lt=we(Jt.record,un);return n.createElement(rn,(0,X.Z)({data:Jt,rowKey:Lt,index:un},qt))}):Xn=n.createElement("div",{className:R()("".concat(Le,"-placeholder"))},n.createElement(tt,{component:"div",prefixCls:Le},ke)),n.createElement(Kn.Provider,{value:ln},Xn)}),jt=ue(cn),Qn=jt,Vn=function(s,O){var K=O.ref,ne=O.onScroll;return n.createElement(Qn,{ref:K,data:s,onScroll:ne})},Ln=100;function Zn(a){var s=a.columns,O=a.scroll,K=a.prefixCls,ne=K===void 0?ht:K,oe=a.className,Ee=a.listItemHeight,we=O||{},ye=we.x,Le=we.y;typeof ye!="number"&&(ye=((s||[]).length+1)*Ln),typeof Le!="number"&&(Le=500);var rt=n.useMemo(function(){return{scrollY:Le,listItemHeight:Ee}},[Le,Ee]);return n.createElement(Sn.Provider,{value:rt},n.createElement(Gt,(0,X.Z)({},a,{className:R()(oe,"".concat(ne,"-virtual")),scroll:(0,U.Z)((0,U.Z)({},O),{},{x:ye}),components:{body:Vn},columns:s,internalHooks:u,tailor:!0})))}function Yn(a){return de(Zn,a)}var mr=Yn(),nr=null;function vr(a){return null}var Vt=vr;function zt(a){return null}var yn=zt,Hn=e(2738),dr=e(68031),kr=e(36355),Or=e(93891),Ar=e(19716),wr=e(8628),zr=e(31724),Pr=e(58421),Gr=e(71418),Sr=e(88088);function Tr(a){return function(O){let{prefixCls:K,onExpand:ne,record:oe,expanded:Ee,expandable:we}=O;const ye=`${K}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Le=>{ne(oe,Le),Le.stopPropagation()},className:R()(ye,{[`${ye}-spaced`]:!we,[`${ye}-expanded`]:we&&Ee,[`${ye}-collapsed`]:we&&!Ee}),"aria-label":Ee?a.collapse:a.expand,"aria-expanded":Ee})}}var Yr=Tr;function to(a,s){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:s}function no(a,s){return s?`${s}-${a}`:`${a}`}function eo(a,s){return typeof a=="function"?a(s):a}function uo(a,s){const O=eo(a,s);return Object.prototype.toString.call(O)==="[object Object]"?"":O}var zo={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"},lo=zo,Mo=e(7657),Fo=function(s,O){return n.createElement(Mo.Z,(0,X.Z)({},s,{ref:O,icon:lo}))},xo=n.forwardRef(Fo),Jr=xo,To=e(56762);function Lo(a){const s=n.useRef(a),O=(0,To.Z)();return[()=>s.current,K=>{s.current=K,O()}]}var Po=e(3113),Te=e(24905),Ne=e(38854),pe=e(64165),Ye=e(20834),mt=e(40875),bt=e(5112),Qe=e(17574),Mt=e(47472),on=e(92832);function En(a){let{value:s,onChange:O,filterSearch:K,tablePrefixCls:ne,locale:oe}=a;return K?n.createElement("div",{className:`${ne}-filter-dropdown-search`},n.createElement(on.default,{prefix:n.createElement(Mt.Z,null),placeholder:oe.filterSearchPlaceholder,onChange:O,value:s,htmlSize:1,className:`${ne}-filter-dropdown-search-input`})):null}var Yt=En,St=e(10228);const Fn=a=>{const{keyCode:s}=a;s===St.Z.ENTER&&a.stopPropagation()};var xr=n.forwardRef((a,s)=>n.createElement("div",{className:a.className,onClick:O=>O.stopPropagation(),onKeyDown:Fn,ref:s},a.children));function gn(a){let s=[];return(a||[]).forEach(O=>{let{value:K,children:ne}=O;s.push(K),ne&&(s=[].concat((0,gt.Z)(s),(0,gt.Z)(gn(ne))))}),s}function mn(a){return a.some(s=>{let{children:O}=s;return O})}function Jn(a,s){return typeof s=="string"||typeof s=="number"?s==null?void 0:s.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function lr(a){let{filters:s,prefixCls:O,filteredKeys:K,filterMultiple:ne,searchValue:oe,filterSearch:Ee}=a;return s.map((we,ye)=>{const Le=String(we.value);if(we.children)return{key:Le||ye,label:we.text,popupClassName:`${O}-dropdown-submenu`,children:lr({filters:we.children,prefixCls:O,filteredKeys:K,filterMultiple:ne,searchValue:oe,filterSearch:Ee})};const rt=ne?Te.default:bt.ZP,ke={key:we.value!==void 0?Le:ye,label:n.createElement(n.Fragment,null,n.createElement(rt,{checked:K.includes(Le)}),n.createElement("span",null,we.text))};return oe.trim()?typeof Ee=="function"?Ee(oe,we)?ke:null:Jn(oe,we.text)?ke:null:ke})}function Cr(a){var s,O;const{tablePrefixCls:K,prefixCls:ne,column:oe,dropdownPrefixCls:Ee,columnKey:we,filterMultiple:ye,filterMode:Le="menu",filterSearch:rt=!1,filterState:ke,triggerFilter:vt,locale:st,children:ut,getPopupContainer:Ft}=a,{filterDropdownOpen:Bt,onFilterDropdownOpenChange:Zt,filterResetToDefaultFilteredValue:Ot,defaultFilteredValue:kt,filterDropdownVisible:Cn,onFilterDropdownVisibleChange:wn}=oe,[ln,zn]=n.useState(!1),Xn=!!(ke&&(!((s=ke.filteredKeys)===null||s===void 0)&&s.length||ke.forceFiltered)),Jt=hn=>{zn(hn),Zt==null||Zt(hn),wn==null||wn(hn)},un=(O=Bt!=null?Bt:Cn)!==null&&O!==void 0?O:ln,qt=ke==null?void 0:ke.filteredKeys,[Lt,an]=Lo(qt||[]),Nn=hn=>{let{selectedKeys:kn}=hn;an(kn)},qn=(hn,kn)=>{let{node:sr,checked:ir}=kn;Nn(ye?{selectedKeys:hn}:{selectedKeys:ir&&sr.key?[sr.key]:[]})};n.useEffect(()=>{ln&&Nn({selectedKeys:qt||[]})},[qt]);const[Un,In]=n.useState([]),tr=hn=>{In(hn)},[or,Er]=n.useState(""),fr=hn=>{const{value:kn}=hn.target;Er(kn)};n.useEffect(()=>{ln||Er("")},[ln]);const Kr=hn=>{const kn=hn&&hn.length?hn:null;if(kn===null&&(!ke||!ke.filteredKeys)||(0,x.Z)(kn,ke==null?void 0:ke.filteredKeys,!0))return null;vt({column:oe,key:we,filteredKeys:kn})},jr=()=>{Jt(!1),Kr(Lt())},Gn=function(){let{confirm:hn,closeDropdown:kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};hn&&Kr([]),kn&&Jt(!1),Er(""),an(Ot?(kt||[]).map(sr=>String(sr)):[])},Qr=function(){let{closeDropdown:hn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};hn&&Jt(!1),Kr(Lt())},gr=hn=>{hn&&qt!==void 0&&an(qt||[]),Jt(hn),!hn&&!oe.filterDropdown&&jr()},Rr=R()({[`${Ee}-menu-without-submenu`]:!mn(oe.filters||[])}),Dr=hn=>{if(hn.target.checked){const kn=gn(oe==null?void 0:oe.filters).map(sr=>String(sr));an(kn)}else an([])},wo=hn=>{let{filters:kn}=hn;return(kn||[]).map((sr,ir)=>{const vo=String(sr.value),co={title:sr.text,key:sr.value!==void 0?vo:ir};return sr.children&&(co.children=wo({filters:sr.children})),co})},Rn=hn=>{var kn;return Object.assign(Object.assign({},hn),{text:hn.title,value:hn.key,children:((kn=hn.children)===null||kn===void 0?void 0:kn.map(sr=>Rn(sr)))||[]})};let Dn;if(typeof oe.filterDropdown=="function")Dn=oe.filterDropdown({prefixCls:`${Ee}-custom`,setSelectedKeys:hn=>Nn({selectedKeys:hn}),selectedKeys:Lt(),confirm:Qr,clearFilters:Gn,filters:oe.filters,visible:un,close:()=>{Jt(!1)}});else if(oe.filterDropdown)Dn=oe.filterDropdown;else{const hn=Lt()||[],kn=()=>(oe.filters||[]).length===0?n.createElement(pe.Z,{image:pe.Z.PRESENTED_IMAGE_SIMPLE,description:st.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Le==="tree"?n.createElement(n.Fragment,null,n.createElement(Yt,{filterSearch:rt,value:or,onChange:fr,tablePrefixCls:K,locale:st}),n.createElement("div",{className:`${K}-filter-dropdown-tree`},ye?n.createElement(Te.default,{checked:hn.length===gn(oe.filters).length,indeterminate:hn.length>0&&hn.lengthtypeof rt=="function"?rt(or,Rn(ir)):Jn(or,ir.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Yt,{filterSearch:rt,value:or,onChange:fr,tablePrefixCls:K,locale:st}),n.createElement(Ye.default,{selectable:!0,multiple:ye,prefixCls:`${Ee}-menu`,className:Rr,onSelect:Nn,onDeselect:Nn,selectedKeys:hn,getPopupContainer:Ft,openKeys:Un,onOpenChange:tr,items:lr({filters:oe.filters||[],filterSearch:rt,prefixCls:ne,filteredKeys:Lt(),filterMultiple:ye,searchValue:or})})),sr=()=>Ot?(0,x.Z)((kt||[]).map(ir=>String(ir)),hn,!0):hn.length===0;Dn=n.createElement(n.Fragment,null,kn(),n.createElement("div",{className:`${ne}-dropdown-btns`},n.createElement(Po.ZP,{type:"link",size:"small",disabled:sr(),onClick:()=>Gn()},st.filterReset),n.createElement(Po.ZP,{type:"primary",size:"small",onClick:jr},st.filterConfirm)))}oe.filterDropdown&&(Dn=n.createElement(mt.J,{selectable:void 0},Dn));const On=()=>n.createElement(xr,{className:`${ne}-dropdown`},Dn);let pn;typeof oe.filterIcon=="function"?pn=oe.filterIcon(Xn):oe.filterIcon?pn=oe.filterIcon:pn=n.createElement(Jr,null);const{direction:pr}=n.useContext(kr.E_);return n.createElement("div",{className:`${ne}-column`},n.createElement("span",{className:`${K}-column-title`},ut),n.createElement(Ne.Z,{dropdownRender:On,trigger:["click"],open:un,onOpenChange:gr,getPopupContainer:Ft,placement:pr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:R()(`${ne}-trigger`,{active:Xn}),onClick:hn=>{hn.stopPropagation()}},pn)))}var ro=Cr;function oo(a,s,O){let K=[];return(a||[]).forEach((ne,oe)=>{var Ee;const we=no(oe,O);if(ne.filters||"filterDropdown"in ne||"onFilter"in ne)if("filteredValue"in ne){let ye=ne.filteredValue;"filterDropdown"in ne||(ye=(Ee=ye==null?void 0:ye.map(String))!==null&&Ee!==void 0?Ee:ye),K.push({column:ne,key:to(ne,we),filteredKeys:ye,forceFiltered:ne.filtered})}else K.push({column:ne,key:to(ne,we),filteredKeys:s&&ne.defaultFilteredValue?ne.defaultFilteredValue:void 0,forceFiltered:ne.filtered});"children"in ne&&(K=[].concat((0,gt.Z)(K),(0,gt.Z)(oo(ne.children,s,we))))}),K}function Jo(a,s,O,K,ne,oe,Ee,we){return O.map((ye,Le)=>{const rt=no(Le,we),{filterMultiple:ke=!0,filterMode:vt,filterSearch:st}=ye;let ut=ye;if(ut.filters||ut.filterDropdown){const Ft=to(ut,rt),Bt=K.find(Zt=>{let{key:Ot}=Zt;return Ft===Ot});ut=Object.assign(Object.assign({},ut),{title:Zt=>n.createElement(ro,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:s,column:ut,columnKey:Ft,filterState:Bt,filterMultiple:ke,filterMode:vt,filterSearch:st,triggerFilter:oe,locale:ne,getPopupContainer:Ee},eo(ye.title,Zt))})}return"children"in ut&&(ut=Object.assign(Object.assign({},ut),{children:Jo(a,s,ut.children,K,ne,oe,Ee,rt)})),ut})}function qo(a){const s={};return a.forEach(O=>{let{key:K,filteredKeys:ne,column:oe}=O;const{filters:Ee,filterDropdown:we}=oe;if(we)s[K]=ne||null;else if(Array.isArray(ne)){const ye=gn(Ee);s[K]=ye.filter(Le=>ne.includes(String(Le)))}else s[K]=null}),s}function Qo(a,s){return s.reduce((O,K)=>{const{column:{onFilter:ne,filters:oe},filteredKeys:Ee}=K;return ne&&Ee&&Ee.length?O.filter(we=>Ee.some(ye=>{const Le=gn(oe),rt=Le.findIndex(vt=>String(vt)===String(ye)),ke=rt!==-1?Le[rt]:ye;return ne(ke,we)})):O},a)}const Uo=a=>a.flatMap(s=>"children"in s?[s].concat((0,gt.Z)(Uo(s.children||[]))):[s]);function fa(a){let{prefixCls:s,dropdownPrefixCls:O,mergedColumns:K,onFilterChange:ne,getPopupContainer:oe,locale:Ee}=a;const we=n.useMemo(()=>Uo(K||[]),[K]),[ye,Le]=n.useState(()=>oo(we,!0)),rt=n.useMemo(()=>{const ut=oo(we,!1);if(ut.length===0)return ut;let Ft=!0,Bt=!0;if(ut.forEach(Zt=>{let{filteredKeys:Ot}=Zt;Ot!==void 0?Ft=!1:Bt=!1}),Ft){const Zt=(we||[]).map((Ot,kt)=>to(Ot,no(kt)));return ye.filter(Ot=>{let{key:kt}=Ot;return Zt.includes(kt)}).map(Ot=>{const kt=we[Zt.findIndex(Cn=>Cn===Ot.key)];return Object.assign(Object.assign({},Ot),{column:Object.assign(Object.assign({},Ot.column),kt),forceFiltered:kt.filtered})})}return ut},[we,ye]),ke=n.useMemo(()=>qo(rt),[rt]),vt=ut=>{const Ft=rt.filter(Bt=>{let{key:Zt}=Bt;return Zt!==ut.key});Ft.push(ut),Le(Ft),ne(qo(Ft),Ft)};return[ut=>Jo(s,O,ut,rt,Ee,vt,oe),rt,ke]}var Co=fa;function Zo(a,s,O){const K=n.useRef({});function ne(oe){if(!K.current||K.current.data!==a||K.current.childrenColumnName!==s||K.current.getRowKey!==O){let we=function(ye){ye.forEach((Le,rt)=>{const ke=O(Le,rt);Ee.set(ke,Le),Le&&typeof Le=="object"&&s in Le&&we(Le[s]||[])})};const Ee=new Map;we(a),K.current={data:a,childrenColumnName:s,kvMap:Ee,getRowKey:O}}return K.current.kvMap.get(oe)}return[ne]}var Wo=e(50371),$o=function(a,s){var O={};for(var K in a)Object.prototype.hasOwnProperty.call(a,K)&&s.indexOf(K)<0&&(O[K]=a[K]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,K=Object.getOwnPropertySymbols(a);ne{const oe=a[ne];typeof oe!="function"&&(O[ne]=oe)}),O}function Xo(a,s,O){const K=O&&typeof O=="object"?O:{},{total:ne=0}=K,oe=$o(K,["total"]),[Ee,we]=(0,n.useState)(()=>({current:"defaultCurrent"in oe?oe.defaultCurrent:1,pageSize:"defaultPageSize"in oe?oe.defaultPageSize:bo})),ye=(0,Wo.Z)(Ee,oe,{total:ne>0?ne:a}),Le=Math.ceil((ne||a)/ye.pageSize);ye.current>Le&&(ye.current=Le||1);const rt=(vt,st)=>{we({current:vt!=null?vt:1,pageSize:st||ye.pageSize})},ke=(vt,st)=>{var ut;O&&((ut=O.onChange)===null||ut===void 0||ut.call(O,vt,st)),rt(vt,st),s(vt,st||(ye==null?void 0:ye.pageSize))};return O===!1?[{},()=>{}]:[Object.assign(Object.assign({},ye),{onChange:ke}),rt]}var na=Xo,sa=e(84105),Ho=e(35654),rr=e(90782),er=e(71430),ao=e(18929);const Vr={},Lr="SELECT_ALL",so="SELECT_INVERT",fo="SELECT_NONE",Ro=[],yo=(a,s)=>{let O=[];return(s||[]).forEach(K=>{O.push(K),K&&typeof K=="object"&&a in K&&(O=[].concat((0,gt.Z)(O),(0,gt.Z)(yo(a,K[a]))))}),O};var Ko=(a,s)=>{const{preserveSelectedRowKeys:O,selectedRowKeys:K,defaultSelectedRowKeys:ne,getCheckboxProps:oe,onChange:Ee,onSelect:we,onSelectAll:ye,onSelectInvert:Le,onSelectNone:rt,onSelectMultiple:ke,columnWidth:vt,type:st,selections:ut,fixed:Ft,renderCell:Bt,hideSelectAll:Zt,checkStrictly:Ot=!0}=s||{},{prefixCls:kt,data:Cn,pageData:wn,getRecordByKey:ln,getRowKey:zn,expandType:Xn,childrenColumnName:Jt,locale:un,getPopupContainer:qt}=a,[Lt,an]=(0,ao.Z)(K||ne||Ro,{value:K}),Nn=n.useRef(new Map),qn=(0,n.useCallback)(Rn=>{if(O){const Dn=new Map;Rn.forEach(On=>{let pn=ln(On);!pn&&Nn.current.has(On)&&(pn=Nn.current.get(On)),Dn.set(On,pn)}),Nn.current=Dn}},[ln,O]);n.useEffect(()=>{qn(Lt)},[Lt]);const{keyEntities:Un}=(0,n.useMemo)(()=>{if(Ot)return{keyEntities:null};let Rn=Cn;if(O){const Dn=new Set(Cn.map((pn,pr)=>zn(pn,pr))),On=Array.from(Nn.current).reduce((pn,pr)=>{let[hn,kn]=pr;return Dn.has(hn)?pn:pn.concat(kn)},[]);Rn=[].concat((0,gt.Z)(Rn),(0,gt.Z)(On))}return(0,er.I8)(Rn,{externalGetKey:zn,childrenPropName:Jt})},[Cn,zn,Ot,Jt,O]),In=(0,n.useMemo)(()=>yo(Jt,wn),[Jt,wn]),tr=(0,n.useMemo)(()=>{const Rn=new Map;return In.forEach((Dn,On)=>{const pn=zn(Dn,On),pr=(oe?oe(Dn):null)||{};Rn.set(pn,pr)}),Rn},[In,zn,oe]),or=(0,n.useCallback)(Rn=>{var Dn;return!!(!((Dn=tr.get(zn(Rn)))===null||Dn===void 0)&&Dn.disabled)},[tr,zn]),[Er,fr]=(0,n.useMemo)(()=>{if(Ot)return[Lt||[],[]];const{checkedKeys:Rn,halfCheckedKeys:Dn}=(0,rr.S)(Lt,!0,Un,or);return[Rn||[],Dn]},[Lt,Ot,Un,or]),Kr=(0,n.useMemo)(()=>{const Rn=st==="radio"?Er.slice(0,1):Er;return new Set(Rn)},[Er,st]),jr=(0,n.useMemo)(()=>st==="radio"?new Set:new Set(fr),[fr,st]),[Gn,Qr]=(0,n.useState)(null);n.useEffect(()=>{s||an(Ro)},[!!s]);const gr=(0,n.useCallback)((Rn,Dn)=>{let On,pn;qn(Rn),O?(On=Rn,pn=Rn.map(pr=>Nn.current.get(pr))):(On=[],pn=[],Rn.forEach(pr=>{const hn=ln(pr);hn!==void 0&&(On.push(pr),pn.push(hn))})),an(On),Ee==null||Ee(On,pn,{type:Dn})},[an,ln,Ee,O]),Rr=(0,n.useCallback)((Rn,Dn,On,pn)=>{if(we){const pr=On.map(hn=>ln(hn));we(ln(Rn),Dn,pr,pn)}gr(On,"single")},[we,ln,gr]),Dr=(0,n.useMemo)(()=>!ut||Zt?null:(ut===!0?[Lr,so,fo]:ut).map(Dn=>Dn===Lr?{key:"all",text:un.selectionAll,onSelect(){gr(Cn.map((On,pn)=>zn(On,pn)).filter(On=>{const pn=tr.get(On);return!(pn!=null&&pn.disabled)||Kr.has(On)}),"all")}}:Dn===so?{key:"invert",text:un.selectInvert,onSelect(){const On=new Set(Kr);wn.forEach((pr,hn)=>{const kn=zn(pr,hn),sr=tr.get(kn);sr!=null&&sr.disabled||(On.has(kn)?On.delete(kn):On.add(kn))});const pn=Array.from(On);Le&&Le(pn),gr(pn,"invert")}}:Dn===fo?{key:"none",text:un.selectNone,onSelect(){rt==null||rt(),gr(Array.from(Kr).filter(On=>{const pn=tr.get(On);return pn==null?void 0:pn.disabled}),"none")}}:Dn).map(Dn=>Object.assign(Object.assign({},Dn),{onSelect:function(){for(var On,pn,pr=arguments.length,hn=new Array(pr),kn=0;kn{var Dn;if(!s)return Rn.filter(hr=>hr!==Vr);let On=(0,gt.Z)(Rn);const pn=new Set(Kr),pr=In.map(zn).filter(hr=>!tr.get(hr).disabled),hn=pr.every(hr=>pn.has(hr)),kn=pr.some(hr=>pn.has(hr)),sr=()=>{const hr=[];hn?pr.forEach(Fr=>{pn.delete(Fr),hr.push(Fr)}):pr.forEach(Fr=>{pn.has(Fr)||(pn.add(Fr),hr.push(Fr))});const br=Array.from(pn);ye==null||ye(!hn,br.map(Fr=>ln(Fr)),hr.map(Fr=>ln(Fr))),gr(br,"all"),Qr(null)};let ir;if(st!=="radio"){let hr;if(Dr){const ar={getPopupContainer:qt,items:Dr.map((ho,go)=>{const{key:No,text:_o,onSelect:Yo}=ho;return{key:No!=null?No:go,onClick:()=>{Yo==null||Yo(pr)},label:_o}})};hr=n.createElement("div",{className:`${kt}-selection-extra`},n.createElement(Ne.Z,{menu:ar,getPopupContainer:qt},n.createElement("span",null,n.createElement(sa.Z,null))))}const br=In.map((ar,ho)=>{const go=zn(ar,ho),No=tr.get(go)||{};return Object.assign({checked:pn.has(go)},No)}).filter(ar=>{let{disabled:ho}=ar;return ho}),Fr=!!br.length&&br.length===In.length,qr=Fr&&br.every(ar=>{let{checked:ho}=ar;return ho}),$r=Fr&&br.some(ar=>{let{checked:ho}=ar;return ho});ir=!Zt&&n.createElement("div",{className:`${kt}-selection`},n.createElement(Te.default,{checked:Fr?qr:!!In.length&&hn,indeterminate:Fr?!qr&&$r:!hn&&kn,onChange:sr,disabled:In.length===0||Fr,"aria-label":hr?"Custom selection":"Select all",skipGroup:!0}),hr)}let vo;st==="radio"?vo=(hr,br,Fr)=>{const qr=zn(br,Fr),$r=pn.has(qr);return{node:n.createElement(bt.ZP,Object.assign({},tr.get(qr),{checked:$r,onClick:ar=>ar.stopPropagation(),onChange:ar=>{pn.has(qr)||Rr(qr,!0,[qr],ar.nativeEvent)}})),checked:$r}}:vo=(hr,br,Fr)=>{var qr;const $r=zn(br,Fr),ar=pn.has($r),ho=jr.has($r),go=tr.get($r);let No;return Xn==="nest"?No=ho:No=(qr=go==null?void 0:go.indeterminate)!==null&&qr!==void 0?qr:ho,{node:n.createElement(Te.default,Object.assign({},go,{indeterminate:No,checked:ar,skipGroup:!0,onClick:_o=>_o.stopPropagation(),onChange:_o=>{let{nativeEvent:Yo}=_o;const{shiftKey:Ia}=Yo;let la=-1,Vo=-1;if(Ia&&Ot){const Io=new Set([Gn,$r]);pr.some((Ao,_r)=>{if(Io.has(Ao))if(la===-1)la=_r;else return Vo=_r,!0;return!1})}if(Vo!==-1&&la!==Vo&&Ot){const Io=pr.slice(la,Vo+1),Ao=[];ar?Io.forEach(Zr=>{pn.has(Zr)&&(Ao.push(Zr),pn.delete(Zr))}):Io.forEach(Zr=>{pn.has(Zr)||(Ao.push(Zr),pn.add(Zr))});const _r=Array.from(pn);ke==null||ke(!ar,_r.map(Zr=>ln(Zr)),Ao.map(Zr=>ln(Zr))),gr(_r,"multiple")}else{const Io=Er;if(Ot){const Ao=ar?(0,Ho._5)(Io,$r):(0,Ho.L0)(Io,$r);Rr($r,!ar,Ao,Yo)}else{const Ao=(0,rr.S)([].concat((0,gt.Z)(Io),[$r]),!0,Un,or),{checkedKeys:_r,halfCheckedKeys:Zr}=Ao;let ea=_r;if(ar){const va=new Set(_r);va.delete($r),ea=(0,rr.S)(Array.from(va),{checked:!1,halfCheckedKeys:Zr},Un,or).checkedKeys}Rr($r,!ar,ea,Yo)}}Qr(ar?null:$r)}})),checked:ar}};const co=(hr,br,Fr)=>{const{node:qr,checked:$r}=vo(hr,br,Fr);return Bt?Bt($r,br,Fr,qr):qr};if(!On.includes(Vr))if(On.findIndex(hr=>{var br;return((br=hr[Rt])===null||br===void 0?void 0:br.columnType)==="EXPAND_COLUMN"})===0){const[hr,...br]=On;On=[hr,Vr].concat((0,gt.Z)(br))}else On=[Vr].concat((0,gt.Z)(On));const Go=On.indexOf(Vr);On=On.filter((hr,br)=>hr!==Vr||br===Go);const Ur=On[Go-1],jo=On[Go+1];let Xr=Ft;Xr===void 0&&((jo==null?void 0:jo.fixed)!==void 0?Xr=jo.fixed:(Ur==null?void 0:Ur.fixed)!==void 0&&(Xr=Ur.fixed)),Xr&&Ur&&((Dn=Ur[Rt])===null||Dn===void 0?void 0:Dn.columnType)==="EXPAND_COLUMN"&&Ur.fixed===void 0&&(Ur.fixed=Xr);const Bo=R()(`${kt}-selection-col`,{[`${kt}-selection-col-with-dropdown`]:ut&&st==="checkbox"}),ma={fixed:Xr,width:vt,className:`${kt}-selection-column`,title:s.columnTitle||ir,render:co,onCell:s.onCell,[Rt]:{className:Bo}};return On.map(hr=>hr===Vr?ma:hr)},[zn,In,s,Er,Kr,jr,vt,Dr,Xn,Gn,tr,ke,Rr,or]),Kr]},ga=e(89489),Oa=e(59477),pa=e(6848);const ha="ascend",Sa="descend";function Aa(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function Ea(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Ta(a,s){return s?a[a.indexOf(s)+1]:a[0]}function wa(a,s,O){let K=[];function ne(oe,Ee){K.push({column:oe,key:to(oe,Ee),multiplePriority:Aa(oe),sortOrder:oe.sortOrder})}return(a||[]).forEach((oe,Ee)=>{const we=no(Ee,O);oe.children?("sortOrder"in oe&&ne(oe,we),K=[].concat((0,gt.Z)(K),(0,gt.Z)(wa(oe.children,s,we)))):oe.sorter&&("sortOrder"in oe?ne(oe,we):s&&oe.defaultSortOrder&&K.push({column:oe,key:to(oe,we),multiplePriority:Aa(oe),sortOrder:oe.defaultSortOrder}))}),K}function Da(a,s,O,K,ne,oe,Ee,we){return(s||[]).map((ye,Le)=>{const rt=no(Le,we);let ke=ye;if(ke.sorter){const vt=ke.sortDirections||ne,st=ke.showSorterTooltip===void 0?Ee:ke.showSorterTooltip,ut=to(ke,rt),Ft=O.find(Xn=>{let{key:Jt}=Xn;return Jt===ut}),Bt=Ft?Ft.sortOrder:null,Zt=Ta(vt,Bt);let Ot;if(ye.sortIcon)Ot=ye.sortIcon({sortOrder:Bt});else{const Xn=vt.includes(ha)&&n.createElement(Oa.Z,{className:R()(`${a}-column-sorter-up`,{active:Bt===ha})}),Jt=vt.includes(Sa)&&n.createElement(ga.Z,{className:R()(`${a}-column-sorter-down`,{active:Bt===Sa})});Ot=n.createElement("span",{className:R()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(Xn&&Jt)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},Xn,Jt))}const{cancelSort:kt,triggerAsc:Cn,triggerDesc:wn}=oe||{};let ln=kt;Zt===Sa?ln=wn:Zt===ha&&(ln=Cn);const zn=typeof st=="object"?st:{title:ln};ke=Object.assign(Object.assign({},ke),{className:R()(ke.className,{[`${a}-column-sort`]:Bt}),title:Xn=>{const Jt=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},eo(ye.title,Xn)),Ot);return st?n.createElement(pa.Z,Object.assign({},zn),Jt):Jt},onHeaderCell:Xn=>{const Jt=ye.onHeaderCell&&ye.onHeaderCell(Xn)||{},un=Jt.onClick,qt=Jt.onKeyDown;Jt.onClick=Nn=>{K({column:ye,key:ut,sortOrder:Zt,multiplePriority:Aa(ye)}),un==null||un(Nn)},Jt.onKeyDown=Nn=>{Nn.keyCode===St.Z.ENTER&&(K({column:ye,key:ut,sortOrder:Zt,multiplePriority:Aa(ye)}),qt==null||qt(Nn))};const Lt=uo(ye.title,{}),an=Lt==null?void 0:Lt.toString();return Bt?Jt["aria-sort"]=Bt==="ascend"?"ascending":"descending":Jt["aria-label"]=an||"",Jt.className=R()(Jt.className,`${a}-column-has-sorters`),Jt.tabIndex=0,ye.ellipsis&&(Jt.title=(Lt!=null?Lt:"").toString()),Jt}})}return"children"in ke&&(ke=Object.assign(Object.assign({},ke),{children:Da(a,ke.children,O,K,ne,oe,Ee,rt)})),ke})}function Pa(a){const{column:s,sortOrder:O}=a;return{column:s,order:O,field:s.dataIndex,columnKey:s.key}}function Ra(a){const s=a.filter(O=>{let{sortOrder:K}=O;return K}).map(Pa);return s.length===0&&a.length?Object.assign(Object.assign({},Pa(a[a.length-1])),{column:void 0}):s.length<=1?s[0]||{}:s}function Wr(a,s,O){const K=s.slice().sort((Ee,we)=>we.multiplePriority-Ee.multiplePriority),ne=a.slice(),oe=K.filter(Ee=>{let{column:{sorter:we},sortOrder:ye}=Ee;return Ea(we)&&ye});return oe.length?ne.sort((Ee,we)=>{for(let ye=0;ye{const we=Ee[O];return we?Object.assign(Object.assign({},Ee),{[O]:Wr(we,s,O)}):Ee}):ne}function Br(a){let{prefixCls:s,mergedColumns:O,onSorterChange:K,sortDirections:ne,tableLocale:oe,showSorterTooltip:Ee}=a;const[we,ye]=n.useState(wa(O,!0)),Le=n.useMemo(()=>{let ut=!0;const Ft=wa(O,!1);if(!Ft.length)return we;const Bt=[];function Zt(kt){ut?Bt.push(kt):Bt.push(Object.assign(Object.assign({},kt),{sortOrder:null}))}let Ot=null;return Ft.forEach(kt=>{Ot===null?(Zt(kt),kt.sortOrder&&(kt.multiplePriority===!1?ut=!1:Ot=!0)):(Ot&&kt.multiplePriority!==!1||(ut=!1),Zt(kt))}),Bt},[O,we]),rt=n.useMemo(()=>{const ut=Le.map(Ft=>{let{column:Bt,sortOrder:Zt}=Ft;return{column:Bt,order:Zt}});return{sortColumns:ut,sortColumn:ut[0]&&ut[0].column,sortOrder:ut[0]&&ut[0].order}},[Le]);function ke(ut){let Ft;ut.multiplePriority===!1||!Le.length||Le[0].multiplePriority===!1?Ft=[ut]:Ft=[].concat((0,gt.Z)(Le.filter(Bt=>{let{key:Zt}=Bt;return Zt!==ut.key})),[ut]),ye(Ft),K(Ra(Ft),Ft)}return[ut=>Da(s,ut,Le,ke,ne,oe,Ee),Le,rt,()=>Ra(Le)]}function Mr(a,s){return a.map(O=>{const K=Object.assign({},O);return K.title=eo(O.title,s),"children"in K&&(K.children=Mr(K.children,s)),K})}function So(a){return[n.useCallback(O=>Mr(O,a),[a])]}var Eo=xn((a,s)=>{const{_renderTimes:O}=a,{_renderTimes:K}=s;return O!==K}),xa=Yn((a,s)=>{const{_renderTimes:O}=a,{_renderTimes:K}=s;return O!==K}),oa=e(64993),Ca=e(17313),Na=e(83116),Ma=e(37613),Ba=a=>{const{componentCls:s}=a,O=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,K=(ne,oe,Ee)=>({[`&${s}-${ne}`]:{[`> ${s}-container`]:{[`> ${s}-content, > ${s}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${s}-expanded-row-fixed`]:{margin:`-${oe}px -${Ee+a.lineWidth}px`}}}}}});return{[`${s}-wrapper`]:{[`${s}${s}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${s}-title`]:{border:O,borderBottom:0},[`> ${s}-container`]:{borderInlineStart:O,borderTop:O,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:S.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${V}-leave`]:{animationTimingFunction:S.motionEaseInQuint}}]}},15969:function(Ze,ve,e){e.d(ve,{N:function(){return t}});const t=u=>({color:u.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:focus, &:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive}})},78673:function(Ze,ve,e){e.d(ve,{Z:function(){return Be}});var t=e(58617),u=e(92310),m=e.n(u),k=e(54476),c=e(20068),x=e(42978),n=e(75931),Z=e(59301),ee=e(18929),d=e(10228),X=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],F=Z.forwardRef(function(R,ge){var L,J=R.prefixCls,te=J===void 0?"rc-switch":J,Y=R.className,ae=R.checked,P=R.defaultChecked,A=R.disabled,$=R.loadingIcon,z=R.checkedChildren,M=R.unCheckedChildren,me=R.onClick,Ce=R.onChange,We=R.onKeyDown,Ie=(0,n.Z)(R,X),tt=(0,ee.Z)(!1,{value:ae,defaultValue:P}),$e=(0,x.Z)(tt,2),_e=$e[0],Xe=$e[1];function fe(f,r){var w=_e;return A||(w=f,Xe(w),Ce==null||Ce(w,r)),w}function Pe(f){f.which===d.Z.LEFT?fe(!1,f):f.which===d.Z.RIGHT&&fe(!0,f),We==null||We(f)}function B(f){var r=fe(!_e,f);me==null||me(r,f)}var E=m()(te,Y,(L={},(0,c.Z)(L,"".concat(te,"-checked"),_e),(0,c.Z)(L,"".concat(te,"-disabled"),A),L));return Z.createElement("button",(0,k.Z)({},Ie,{type:"button",role:"switch","aria-checked":_e,disabled:A,className:E,ref:ge,onKeyDown:Pe,onClick:B}),$,Z.createElement("span",{className:"".concat(te,"-inner")},Z.createElement("span",{className:"".concat(te,"-inner-checked")},z),Z.createElement("span",{className:"".concat(te,"-inner-unchecked")},M)))});F.displayName="Switch";var S=F,ce=e(14088),_=e(36355),V=e(1684),De=e(19716),se=e(64993),de=e(17313),ue=e(83116),T=e(37613);const v=R=>{const{componentCls:ge,trackHeightSM:L,trackPadding:J,trackMinWidthSM:te,innerMinMarginSM:Y,innerMaxMarginSM:ae,handleSizeSM:P}=R,A=`${ge}-inner`;return{[ge]:{[`&${ge}-small`]:{minWidth:te,height:L,lineHeight:`${L}px`,[`${ge}-inner`]:{paddingInlineStart:ae,paddingInlineEnd:Y,[`${A}-checked`]:{marginInlineStart:`calc(-100% + ${P+J*2}px - ${ae*2}px)`,marginInlineEnd:`calc(100% - ${P+J*2}px + ${ae*2}px)`},[`${A}-unchecked`]:{marginTop:-L,marginInlineStart:0,marginInlineEnd:0}},[`${ge}-handle`]:{width:P,height:P},[`${ge}-loading-icon`]:{top:(P-R.switchLoadingIconSize)/2,fontSize:R.switchLoadingIconSize},[`&${ge}-checked`]:{[`${ge}-inner`]:{paddingInlineStart:Y,paddingInlineEnd:ae,[`${A}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${A}-unchecked`]:{marginInlineStart:`calc(100% - ${P+J*2}px + ${ae*2}px)`,marginInlineEnd:`calc(-100% + ${P+J*2}px - ${ae*2}px)`}},[`${ge}-handle`]:{insetInlineStart:`calc(100% - ${P+J}px)`}},[`&:not(${ge}-disabled):active`]:{[`&:not(${ge}-checked) ${A}`]:{[`${A}-unchecked`]:{marginInlineStart:R.marginXXS/2,marginInlineEnd:-R.marginXXS/2}},[`&${ge}-checked ${A}`]:{[`${A}-checked`]:{marginInlineStart:-R.marginXXS/2,marginInlineEnd:R.marginXXS/2}}}}}}},o=R=>{const{componentCls:ge,handleSize:L}=R;return{[ge]:{[`${ge}-loading-icon${R.iconCls}`]:{position:"relative",top:(L-R.fontSize)/2,color:R.switchLoadingIconColor,verticalAlign:"top"},[`&${ge}-checked ${ge}-loading-icon`]:{color:R.switchColor}}}},h=R=>{const{componentCls:ge,motion:L,trackPadding:J,handleBg:te,handleShadow:Y,handleSize:ae}=R,P=`${ge}-handle`;return{[ge]:{[P]:{position:"absolute",top:J,insetInlineStart:J,width:ae,height:ae,transition:`all ${R.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:te,borderRadius:ae/2,boxShadow:Y,transition:`all ${R.switchDuration} ease-in-out`,content:'""'}},[`&${ge}-checked ${P}`]:{insetInlineStart:`calc(100% - ${ae+J}px)`},[`&:not(${ge}-disabled):active`]:L?{[`${P}::before`]:{insetInlineEnd:R.switchHandleActiveInset,insetInlineStart:0},[`&${ge}-checked ${P}::before`]:{insetInlineEnd:0,insetInlineStart:R.switchHandleActiveInset}}:{}}}},b=R=>{const{componentCls:ge,trackHeight:L,trackPadding:J,innerMinMargin:te,innerMaxMargin:Y,handleSize:ae}=R,P=`${ge}-inner`;return{[ge]:{[P]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Y,paddingInlineEnd:te,transition:`padding-inline-start ${R.switchDuration} ease-in-out, padding-inline-end ${R.switchDuration} ease-in-out`,[`${P}-checked, ${P}-unchecked`]:{display:"block",color:R.colorTextLightSolid,fontSize:R.fontSizeSM,transition:`margin-inline-start ${R.switchDuration} ease-in-out, margin-inline-end ${R.switchDuration} ease-in-out`,pointerEvents:"none"},[`${P}-checked`]:{marginInlineStart:`calc(-100% + ${ae+J*2}px - ${Y*2}px)`,marginInlineEnd:`calc(100% - ${ae+J*2}px + ${Y*2}px)`},[`${P}-unchecked`]:{marginTop:-L,marginInlineStart:0,marginInlineEnd:0}},[`&${ge}-checked ${P}`]:{paddingInlineStart:te,paddingInlineEnd:Y,[`${P}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${P}-unchecked`]:{marginInlineStart:`calc(100% - ${ae+J*2}px + ${Y*2}px)`,marginInlineEnd:`calc(-100% + ${ae+J*2}px - ${Y*2}px)`}},[`&:not(${ge}-disabled):active`]:{[`&:not(${ge}-checked) ${P}`]:{[`${P}-unchecked`]:{marginInlineStart:J*2,marginInlineEnd:-J*2}},[`&${ge}-checked ${P}`]:{[`${P}-checked`]:{marginInlineStart:-J*2,marginInlineEnd:J*2}}}}}},q=R=>{const{componentCls:ge,trackHeight:L,trackMinWidth:J}=R;return{[ge]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(R)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:J,height:L,lineHeight:`${L}px`,verticalAlign:"middle",background:R.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${R.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ge}-disabled)`]:{background:R.colorTextTertiary}}),(0,de.Qy)(R)),{[`&${ge}-checked`]:{background:R.switchColor,[`&:hover:not(${ge}-disabled)`]:{background:R.colorPrimaryHover}},[`&${ge}-loading, &${ge}-disabled`]:{cursor:"not-allowed",opacity:R.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ge}-rtl`]:{direction:"rtl"}})}};var Q=(0,ue.Z)("Switch",R=>{const ge=(0,T.TS)(R,{switchDuration:R.motionDurationMid,switchColor:R.colorPrimary,switchDisabledOpacity:R.opacityLoading,switchLoadingIconSize:R.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${R.opacityLoading})`,switchHandleActiveInset:"-30%"});return[q(ge),b(ge),h(ge),o(ge),v(ge)]},R=>{const{fontSize:ge,lineHeight:L,controlHeight:J,colorWhite:te}=R,Y=ge*L,ae=J/2,P=2,A=Y-P*2,$=ae-P*2;return{trackHeight:Y,trackHeightSM:ae,trackMinWidth:A*2+P*4,trackMinWidthSM:$*2+P*2,trackPadding:P,handleBg:te,handleSize:A,handleSizeSM:$,handleShadow:`0 2px 4px 0 ${new se.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:A/2,innerMaxMargin:A+P+P*2,innerMinMarginSM:$/2,innerMaxMarginSM:$+P+P*2}}),U=function(R,ge){var L={};for(var J in R)Object.prototype.hasOwnProperty.call(R,J)&&ge.indexOf(J)<0&&(L[J]=R[J]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,J=Object.getOwnPropertySymbols(R);te{const{prefixCls:L,size:J,disabled:te,loading:Y,className:ae,rootClassName:P,style:A}=R,$=U(R,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:z,direction:M,switch:me}=Z.useContext(_.E_),Ce=Z.useContext(V.Z),We=(te!=null?te:Ce)||Y,Ie=z("switch",L),tt=Z.createElement("div",{className:`${Ie}-handle`},Y&&Z.createElement(t.Z,{className:`${Ie}-loading-icon`})),[$e,_e]=Q(Ie),Xe=(0,De.Z)(J),fe=m()(me==null?void 0:me.className,{[`${Ie}-small`]:Xe==="small",[`${Ie}-loading`]:Y,[`${Ie}-rtl`]:M==="rtl"},ae,P,_e),Pe=Object.assign(Object.assign({},me==null?void 0:me.style),A);return $e(Z.createElement(ce.Z,{component:"Switch"},Z.createElement(S,Object.assign({},$,{prefixCls:Ie,className:fe,style:Pe,disabled:We,ref:ge,loadingIcon:tt}))))});D.__ANT_SWITCH=!0;var Be=D},1710:function(Ze,ve,e){e.d(ve,{default:function(){return Zl}});var t={},u="rc-table-internal-hook",m=e(42978),k=e(6089),c=e(34280),x=e(13697),n=e(59301),Z=e(4676);function ee(a){var s=n.createContext(void 0),O=function(ne){var oe=ne.value,Ee=ne.children,we=n.useRef(oe);we.current=oe;var ye=n.useState(function(){return{getValue:function(){return we.current},listeners:new Set}}),Le=(0,m.Z)(ye,1),rt=Le[0];return(0,c.Z)(function(){(0,Z.unstable_batchedUpdates)(function(){rt.listeners.forEach(function(ke){ke(oe)})})},[oe]),n.createElement(s.Provider,{value:rt},Ee)};return{Context:s,Provider:O,defaultValue:a}}function d(a,s){var O=(0,k.Z)(typeof s=="function"?s:function(ke){if(s===void 0)return ke;if(!Array.isArray(s))return ke[s];var vt={};return s.forEach(function(st){vt[st]=ke[st]}),vt}),K=n.useContext(a==null?void 0:a.Context),ne=K||{},oe=ne.listeners,Ee=ne.getValue,we=n.useRef();we.current=O(K?Ee():a==null?void 0:a.defaultValue);var ye=n.useState({}),Le=(0,m.Z)(ye,2),rt=Le[1];return(0,c.Z)(function(){if(!K)return;function ke(vt){var st=O(vt);(0,x.Z)(we.current,st,!0)||rt({})}return oe.add(ke),function(){oe.delete(ke)}},[K]),we.current}var X=e(54476),F=e(8654);function S(){var a=n.createContext(null);function s(){return n.useContext(a)}function O(ne,oe){var Ee=(0,F.Yr)(ne),we=function(Le,rt){var ke=Ee?{ref:rt}:{},vt=n.useRef(0),st=n.useRef(Le),ut=s();return ut!==null?n.createElement(ne,(0,X.Z)({},Le,ke)):((!oe||oe(st.current,Le))&&(vt.current+=1),st.current=Le,n.createElement(a.Provider,{value:vt.current},n.createElement(ne,(0,X.Z)({},Le,ke))))};return Ee?n.forwardRef(we):we}function K(ne,oe){var Ee=(0,F.Yr)(ne),we=function(Le,rt){var ke=Ee?{ref:rt}:{};return s(),n.createElement(ne,(0,X.Z)({},Le,ke))};return Ee?n.memo(n.forwardRef(we),oe):n.memo(we,oe)}return{makeImmutable:O,responseImmutable:K,useImmutableMark:s}}var ce=S(),_=ce.makeImmutable,V=ce.responseImmutable,De=ce.useImmutableMark,se=S(),de=se.makeImmutable,ue=se.responseImmutable,T=se.useImmutableMark,v=ee(),o=v;function h(a,s){var O=n.useRef(0);O.current+=1;var K=n.useRef(a),ne=[];Object.keys(a||{}).map(function(Ee){var we;(a==null?void 0:a[Ee])!==((we=K.current)===null||we===void 0?void 0:we[Ee])&&ne.push(Ee)}),K.current=a;var oe=n.useRef([]);return ne.length&&(oe.current=ne),n.useDebugValue(O.current),n.useDebugValue(oe.current.join(", ")),s&&console.log("".concat(s,":"),O.current,oe.current),O.current}var b=null,q=n.memo(function(){var a=h();return n.createElement("h1",null,"Render Times: ",a)});q.displayName="RenderBlock";var Q=e(76190),U=e(33885),D=e(20068),Be=e(92310),R=e.n(Be),ge=e(80547),L=e(97938),J=e(48736),te=n.createContext({renderWithProps:!1}),Y=te,ae="RC_TABLE_KEY";function P(a){return a==null?[]:Array.isArray(a)?a:[a]}function A(a){var s=[],O={};return a.forEach(function(K){for(var ne=K||{},oe=ne.key,Ee=ne.dataIndex,we=oe||P(Ee).join("-")||ae;O[we];)we="".concat(we,"_next");O[we]=!0,s.push(we)}),s}function $(a){return a!=null}function z(a){return a&&(0,Q.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function M(a,s,O,K,ne,oe){var Ee=n.useContext(Y),we=T(),ye=(0,ge.Z)(function(){if($(K))return[K];var Le=s==null||s===""?[]:Array.isArray(s)?s:[s],rt=(0,L.Z)(a,Le),ke=rt,vt=void 0;if(ne){var st=ne(rt,a,O);z(st)?(ke=st.children,vt=st.props,Ee.renderWithProps=!0):ke=st}return[ke,vt]},[we,a,K,s,ne,O],function(Le,rt){if(oe){var ke=(0,m.Z)(Le,2),vt=ke[1],st=(0,m.Z)(rt,2),ut=st[1];return oe(ut,vt)}return Ee.renderWithProps?!0:!(0,x.Z)(Le,rt,!0)});return ye}function me(a,s,O,K){var ne=a+s-1;return a<=K&&ne>=O}function Ce(a,s){return d(o,function(O){var K=me(a,s||1,O.hoverStartRow,O.hoverEndRow);return[K,O.onHover]})}var We=function(s){var O=s.ellipsis,K=s.rowType,ne=s.children,oe,Ee=O===!0?{showTitle:!0}:O;return Ee&&(Ee.showTitle||K==="header")&&(typeof ne=="string"||typeof ne=="number"?oe=ne.toString():n.isValidElement(ne)&&typeof ne.props.children=="string"&&(oe=ne.props.children)),oe};function Ie(a){var s,O,K,ne,oe,Ee,we,ye,Le=a.component,rt=a.children,ke=a.ellipsis,vt=a.scope,st=a.prefixCls,ut=a.className,Ft=a.align,Bt=a.record,Zt=a.render,Ot=a.dataIndex,kt=a.renderIndex,Cn=a.shouldCellUpdate,wn=a.index,ln=a.rowType,zn=a.colSpan,Xn=a.rowSpan,Jt=a.fixLeft,un=a.fixRight,qt=a.firstFixLeft,Lt=a.lastFixLeft,an=a.firstFixRight,Nn=a.lastFixRight,qn=a.appendNode,Un=a.additionalProps,In=Un===void 0?{}:Un,tr=a.isSticky,or="".concat(st,"-cell"),Er=d(o,["supportSticky","allColumnsFixedLeft"]),fr=Er.supportSticky,Kr=Er.allColumnsFixedLeft,jr=M(Bt,Ot,kt,rt,Zt,Cn),Gn=(0,m.Z)(jr,2),Qr=Gn[0],gr=Gn[1],Rr={},Dr=typeof Jt=="number"&&fr,wo=typeof un=="number"&&fr;Dr&&(Rr.position="sticky",Rr.left=Jt),wo&&(Rr.position="sticky",Rr.right=un);var Rn=(s=(O=(K=gr==null?void 0:gr.colSpan)!==null&&K!==void 0?K:In.colSpan)!==null&&O!==void 0?O:zn)!==null&&s!==void 0?s:1,Dn=(ne=(oe=(Ee=gr==null?void 0:gr.rowSpan)!==null&&Ee!==void 0?Ee:In.rowSpan)!==null&&oe!==void 0?oe:Xn)!==null&&ne!==void 0?ne:1,On=Ce(wn,Dn),pn=(0,m.Z)(On,2),pr=pn[0],hn=pn[1],kn=function(Xr){var Bo;Bt&&hn(wn,wn+Dn-1),In==null||(Bo=In.onMouseEnter)===null||Bo===void 0||Bo.call(In,Xr)},sr=function(Xr){var Bo;Bt&&hn(-1,-1),In==null||(Bo=In.onMouseLeave)===null||Bo===void 0||Bo.call(In,Xr)};if(Rn===0||Dn===0)return null;var ir=(we=In.title)!==null&&we!==void 0?we:We({rowType:ln,ellipsis:ke,children:Qr}),vo=R()(or,ut,(ye={},(0,D.Z)(ye,"".concat(or,"-fix-left"),Dr&&fr),(0,D.Z)(ye,"".concat(or,"-fix-left-first"),qt&&fr),(0,D.Z)(ye,"".concat(or,"-fix-left-last"),Lt&&fr),(0,D.Z)(ye,"".concat(or,"-fix-left-all"),Lt&&Kr&&fr),(0,D.Z)(ye,"".concat(or,"-fix-right"),wo&&fr),(0,D.Z)(ye,"".concat(or,"-fix-right-first"),an&&fr),(0,D.Z)(ye,"".concat(or,"-fix-right-last"),Nn&&fr),(0,D.Z)(ye,"".concat(or,"-ellipsis"),ke),(0,D.Z)(ye,"".concat(or,"-with-append"),qn),(0,D.Z)(ye,"".concat(or,"-fix-sticky"),(Dr||wo)&&tr&&fr),(0,D.Z)(ye,"".concat(or,"-row-hover"),!gr&&pr),ye),In.className,gr==null?void 0:gr.className),co={};Ft&&(co.textAlign=Ft);var Go=(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({},Rr),In.style),co),gr==null?void 0:gr.style),Ur=Qr;return(0,Q.Z)(Ur)==="object"&&!Array.isArray(Ur)&&!n.isValidElement(Ur)&&(Ur=null),ke&&(Lt||an)&&(Ur=n.createElement("span",{className:"".concat(or,"-content")},Ur)),n.createElement(Le,(0,X.Z)({},gr,In,{className:vo,style:Go,title:ir,scope:vt,onMouseEnter:kn,onMouseLeave:sr,colSpan:Rn!==1?Rn:null,rowSpan:Dn!==1?Dn:null}),qn,Ur)}var tt=n.memo(Ie);function $e(a,s,O,K,ne,oe){var Ee=O[a]||{},we=O[s]||{},ye,Le;Ee.fixed==="left"?ye=K.left[ne==="rtl"?s:a]:we.fixed==="right"&&(Le=K.right[ne==="rtl"?a:s]);var rt=!1,ke=!1,vt=!1,st=!1,ut=O[s+1],Ft=O[a-1],Bt=!(oe!=null&&oe.children);if(ne==="rtl"){if(ye!==void 0){var Zt=Ft&&Ft.fixed==="left";st=!Zt&&Bt}else if(Le!==void 0){var Ot=ut&&ut.fixed==="right";vt=!Ot&&Bt}}else if(ye!==void 0){var kt=ut&&ut.fixed==="left";rt=!kt&&Bt}else if(Le!==void 0){var Cn=Ft&&Ft.fixed==="right";ke=!Cn&&Bt}return{fixLeft:ye,fixRight:Le,lastFixLeft:rt,firstFixRight:ke,lastFixRight:vt,firstFixLeft:st,isSticky:K.isSticky}}var _e=n.createContext({}),Xe=_e;function fe(a){var s=a.className,O=a.index,K=a.children,ne=a.colSpan,oe=ne===void 0?1:ne,Ee=a.rowSpan,we=a.align,ye=d(o,["prefixCls","direction"]),Le=ye.prefixCls,rt=ye.direction,ke=n.useContext(Xe),vt=ke.scrollColumnIndex,st=ke.stickyOffsets,ut=ke.flattenColumns,Ft=ke.columns,Bt=O+oe-1,Zt=Bt+1===vt?oe+1:oe,Ot=$e(O,O+Zt-1,ut,st,rt,Ft==null?void 0:Ft[O]);return n.createElement(tt,(0,X.Z)({className:s,index:O,component:"td",prefixCls:Le,record:null,dataIndex:null,align:we,colSpan:Zt,rowSpan:Ee,render:function(){return K}},Ot))}var Pe=e(75931),B=["children"];function E(a){var s=a.children,O=(0,Pe.Z)(a,B);return n.createElement("tr",O,s)}function f(a){var s=a.children;return s}f.Row=E,f.Cell=fe;var r=f;function w(a){var s=a.children,O=a.stickyOffsets,K=a.flattenColumns,ne=a.columns,oe=d(o,"prefixCls"),Ee=K.length-1,we=K[Ee],ye=n.useMemo(function(){return{stickyOffsets:O,flattenColumns:K,scrollColumnIndex:we!=null&&we.scrollbar?Ee:null,columns:ne}},[we,K,Ee,O,ne]);return n.createElement(Xe.Provider,{value:ye},n.createElement("tfoot",{className:"".concat(oe,"-summary")},s))}var H=ue(w),i=r,l=e(70425),j=e(29301),y=e(29194),g=e(3465),W=e(75152),xe=e(26112);function ie(a,s,O,K,ne,oe,Ee){a.push({record:s,indent:O,index:Ee});var we=oe(s),ye=ne==null?void 0:ne.has(we);if(s&&Array.isArray(s[K])&&ye)for(var Le=0;Le1?qt-1:0),an=1;an=0;we-=1){var ye=s[we],Le=O&&O[we],rt=Le&&Le[Rt];if(ye||rt||Ee){var ke=rt||{},vt=ke.columnType,st=(0,Pe.Z)(ke,Je);ne.unshift(n.createElement("col",(0,X.Z)({key:we,style:{width:ye}},st))),Ee=!0}}return n.createElement("colgroup",null,ne)}var yt=tn,gt=e(94480),It=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xt(a,s){return(0,n.useMemo)(function(){for(var O=[],K=0;K1?"colgroup":"col":null,ellipsis:Bt.ellipsis,align:Bt.align,component:Bt.title?oe:Ee,prefixCls:rt,key:st[Ft]},Zt,{additionalProps:Ot,rowType:"header"}))}))}Wt.displayName="HeaderRow";var _t=Wt;function Wn(a){var s=[];function O(Ee,we){var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;s[ye]=s[ye]||[];var Le=we,rt=Ee.filter(Boolean).map(function(ke){var vt={key:ke.key,className:ke.className||"",children:ke.title,column:ke,colStart:Le},st=1,ut=ke.children;return ut&&ut.length>0&&(st=O(ut,Le,ye+1).reduce(function(Ft,Bt){return Ft+Bt},0),vt.hasSubColumns=!0),"colSpan"in ke&&(st=ke.colSpan),"rowSpan"in ke&&(vt.rowSpan=ke.rowSpan),vt.colSpan=st,vt.colEnd=vt.colStart+st-1,s[ye].push(vt),Le+=st,st});return rt}O(a,0);for(var K=s.length,ne=function(we){s[we].forEach(function(ye){!("rowSpan"in ye)&&!ye.hasSubColumns&&(ye.rowSpan=K-we)})},oe=0;oe1&&arguments[1]!==void 0?arguments[1]:"";return typeof s=="number"?s:s.endsWith("%")?a*parseFloat(s)/100:null}function Ct(a,s){return n.useMemo(function(){if(s&&s>0){var O=0,K=0;a.forEach(function(Le){var rt=Pn(s,Le.width);rt?O+=rt:K+=1});var ne=s-O,oe=K,Ee=ne/K,we=0,ye=a.map(function(Le){var rt=(0,U.Z)({},Le),ke=Pn(s,rt.width);if(ke)rt.width=ke;else{var vt=Math.floor(Ee);rt.width=oe===1?ne:vt,ne-=vt,oe-=1}return we+=rt.width,rt});return[ye,we]}return[a,s]},[a,s])}var Tn=["children"],p=["fixed"];function G(a){return(0,$n.Z)(a).filter(function(s){return n.isValidElement(s)}).map(function(s){var O=s.key,K=s.props,ne=K.children,oe=(0,Pe.Z)(K,Tn),Ee=(0,U.Z)({key:O},oe);return ne&&(Ee.children=G(ne)),Ee})}function Re(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(O){return O&&(0,Q.Z)(O)==="object"}).reduce(function(O,K,ne){var oe=K.fixed,Ee=oe===!0?"left":oe,we="".concat(s,"-").concat(ne),ye=K.children;return ye&&ye.length>0?[].concat((0,gt.Z)(O),(0,gt.Z)(Re(ye,we).map(function(Le){return(0,U.Z)({fixed:Ee},Le)}))):[].concat((0,gt.Z)(O),[(0,U.Z)((0,U.Z)({key:we},K),{},{fixed:Ee})])},[])}function N(a){for(var s=!0,O=0;O=0;oe-=1){var Ee=a[oe];if(ne&&Ee.fixed!=="right")ne=!1;else if(!ne&&Ee.fixed==="right"){warning(!1,"Index ".concat(oe+1," of `columns` missing `fixed='right'` prop."));break}}}function I(a){return a.map(function(s){var O=s.fixed,K=(0,Pe.Z)(s,p),ne=O;return O==="left"?ne="right":O==="right"&&(ne="left"),(0,U.Z)({fixed:ne},K)})}function Fe(a,s){var O=a.prefixCls,K=a.columns,ne=a.children,oe=a.expandable,Ee=a.expandedKeys,we=a.columnTitle,ye=a.getRowKey,Le=a.onTriggerExpand,rt=a.expandIcon,ke=a.rowExpandable,vt=a.expandIconColumnIndex,st=a.direction,ut=a.expandRowByClick,Ft=a.columnWidth,Bt=a.fixed,Zt=a.scrollWidth,Ot=n.useMemo(function(){return K||G(ne)},[K,ne]),kt=n.useMemo(function(){if(oe){var un,qt=Ot.slice();if(!qt.includes(t)){var Lt=vt||0;Lt>=0&&qt.splice(Lt,0,t)}var an=qt.indexOf(t);qt=qt.filter(function(In,tr){return In!==t||tr===an});var Nn=Ot[an],qn;(Bt==="left"||Bt)&&!vt?qn="left":(Bt==="right"||Bt)&&vt===Ot.length?qn="right":qn=Nn?Nn.fixed:null;var Un=(un={},(0,D.Z)(un,Rt,{className:"".concat(O,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,D.Z)(un,"title",we),(0,D.Z)(un,"fixed",qn),(0,D.Z)(un,"className","".concat(O,"-row-expand-icon-cell")),(0,D.Z)(un,"width",Ft),(0,D.Z)(un,"render",function(tr,or,Er){var fr=ye(or,Er),Kr=Ee.has(fr),jr=ke?ke(or):!0,Gn=rt({prefixCls:O,expanded:Kr,expandable:jr,record:or,onExpand:Le});return ut?n.createElement("span",{onClick:function(gr){return gr.stopPropagation()}},Gn):Gn}),un);return qt.map(function(In){return In===t?Un:In})}return Ot.filter(function(In){return In!==t})},[oe,Ot,ye,Ee,rt,st]),Cn=n.useMemo(function(){var un=kt;return s&&(un=s(un)),un.length||(un=[{render:function(){return null}}]),un},[s,kt,st]),wn=n.useMemo(function(){return st==="rtl"?I(Re(Cn)):Re(Cn)},[Cn,st,Zt]),ln=Ct(wn,Zt),zn=(0,m.Z)(ln,2),Xn=zn[0],Jt=zn[1];return[Cn,Xn,Jt]}var Oe=Fe;function qe(a){var s,O=a.prefixCls,K=a.record,ne=a.onExpand,oe=a.expanded,Ee=a.expandable,we="".concat(O,"-row-expand-icon");if(!Ee)return n.createElement("span",{className:R()(we,"".concat(O,"-row-spaced"))});var ye=function(rt){ne(K,rt),rt.stopPropagation()};return n.createElement("span",{className:R()(we,(s={},(0,D.Z)(s,"".concat(O,"-row-expanded"),oe),(0,D.Z)(s,"".concat(O,"-row-collapsed"),!oe),s)),onClick:ye})}function Ge(a,s,O){var K=[];function ne(oe){(oe||[]).forEach(function(Ee,we){K.push(s(Ee,we)),ne(Ee[O])})}return ne(a),K}function lt(a,s,O){var K=Et(a),ne=K.expandIcon,oe=K.expandedRowKeys,Ee=K.defaultExpandedRowKeys,we=K.defaultExpandAllRows,ye=K.expandedRowRender,Le=K.onExpand,rt=K.onExpandedRowsChange,ke=K.childrenColumnName,vt=ne||qe,st=ke||"children",ut=n.useMemo(function(){return ye?"row":a.expandable&&a.internalHooks===u&&a.expandable.__PARENT_RENDER_ICON__||s.some(function(wn){return wn&&(0,Q.Z)(wn)==="object"&&wn[st]})?"nest":!1},[!!ye,s]),Ft=n.useState(function(){return Ee||(we?Ge(s,O,st):[])}),Bt=(0,m.Z)(Ft,2),Zt=Bt[0],Ot=Bt[1],kt=n.useMemo(function(){return new Set(oe||Zt||[])},[oe,Zt]),Cn=n.useCallback(function(wn){var ln=O(wn,s.indexOf(wn)),zn,Xn=kt.has(ln);Xn?(kt.delete(ln),zn=(0,gt.Z)(kt)):zn=[].concat((0,gt.Z)(kt),[ln]),Ot(zn),Le&&Le(!Xn,wn),rt&&rt(zn)},[O,kt,s,Le,rt]);return[K,ut,kt,vt,st,Cn]}function dt(a,s,O,K){var ne=a.map(function(oe,Ee){return $e(Ee,Ee,a,s,O,K==null?void 0:K[Ee])});return(0,ge.Z)(function(){return ne},[ne],function(oe,Ee){return!(0,x.Z)(oe,Ee)})}function ft(a){var s=(0,n.useRef)(a),O=(0,n.useState)({}),K=(0,m.Z)(O,2),ne=K[1],oe=(0,n.useRef)(null),Ee=(0,n.useRef)([]);function we(ye){Ee.current.push(ye);var Le=Promise.resolve();oe.current=Le,Le.then(function(){if(oe.current===Le){var rt=Ee.current,ke=s.current;Ee.current=[],rt.forEach(function(vt){s.current=vt(s.current)}),oe.current=null,ke!==s.current&&ne({})}})}return(0,n.useEffect)(function(){return function(){oe.current=null}},[]),[s.current,we]}function wt(a){var s=(0,n.useRef)(a||null),O=(0,n.useRef)();function K(){window.clearTimeout(O.current)}function ne(Ee){s.current=Ee,K(),O.current=window.setTimeout(function(){s.current=null,O.current=void 0},100)}function oe(){return s.current}return(0,n.useEffect)(function(){return K},[]),[ne,oe]}function pt(){var a=n.useState(-1),s=(0,m.Z)(a,2),O=s[0],K=s[1],ne=n.useState(-1),oe=(0,m.Z)(ne,2),Ee=oe[0],we=oe[1],ye=n.useCallback(function(Le,rt){K(Le),we(rt)},[]);return[O,Ee,ye]}var ct=e(47273),xt=(0,ct.Z)()?window:null;function it(a,s){var O=(0,Q.Z)(a)==="object"?a:{},K=O.offsetHeader,ne=K===void 0?0:K,oe=O.offsetSummary,Ee=oe===void 0?0:oe,we=O.offsetScroll,ye=we===void 0?0:we,Le=O.getContainer,rt=Le===void 0?function(){return xt}:Le,ke=rt()||xt;return n.useMemo(function(){var vt=!!a;return{isSticky:vt,stickyClassName:vt?"".concat(s,"-sticky-holder"):"",offsetHeader:ne,offsetSummary:Ee,offsetScroll:ye,container:ke}},[ye,ne,Ee,s,ke])}function Nt(a,s,O){var K=(0,n.useMemo)(function(){for(var ne=[],oe=[],Ee=0,we=0,ye=0;ye=ke&&(In=ke-vt),Ee({scrollLeft:In/ke*(rt+2)}),Ot.current.x=an.pageX},un=function(){if(oe.current){var an=(0,Me.os)(oe.current).top,Nn=an+oe.current.offsetHeight,qn=ye===window?document.documentElement.scrollTop+window.innerHeight:(0,Me.os)(ye).top+ye.clientHeight;Nn-(0,W.Z)()<=qn||an>=qn-we?Zt(function(Un){return(0,U.Z)((0,U.Z)({},Un),{},{isHiddenScrollBar:!0})}):Zt(function(Un){return(0,U.Z)((0,U.Z)({},Un),{},{isHiddenScrollBar:!1})})}},qt=function(an){Zt(function(Nn){return(0,U.Z)((0,U.Z)({},Nn),{},{scrollLeft:an/rt*ke||0})})};return n.useImperativeHandle(O,function(){return{setScrollLeft:qt}}),n.useEffect(function(){var Lt=(0,Ut.Z)(document.body,"mouseup",zn,!1),an=(0,Ut.Z)(document.body,"mousemove",Jt,!1);return un(),function(){Lt.remove(),an.remove()}},[vt,wn]),n.useEffect(function(){var Lt=(0,Ut.Z)(ye,"scroll",un,!1),an=(0,Ut.Z)(window,"resize",un,!1);return function(){Lt.remove(),an.remove()}},[ye]),n.useEffect(function(){Bt.isHiddenScrollBar||Zt(function(Lt){var an=oe.current;return an?(0,U.Z)((0,U.Z)({},Lt),{},{scrollLeft:an.scrollLeft/an.scrollWidth*an.clientWidth}):Lt})},[Bt.isHiddenScrollBar]),rt<=ke||!vt||Bt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,W.Z)(),width:ke,bottom:we},className:"".concat(Le,"-sticky-scroll")},n.createElement("div",{onMouseDown:Xn,ref:st,className:R()("".concat(Le,"-sticky-scroll-bar"),(0,D.Z)({},"".concat(Le,"-sticky-scroll-bar-active"),wn)),style:{width:"".concat(vt,"px"),transform:"translate3d(".concat(Bt.scrollLeft,"px, 0, 0)")}}))},Ke=n.forwardRef(ze);function et(a){return null}var je=et;function Ue(a){return null}var Ve=Ue,ht="rc-table",Pt=[],Kt={};function An(){return"No Data"}function sn(a){var s,O=(0,U.Z)({rowKey:"key",prefixCls:ht,emptyText:An},a),K=O.prefixCls,ne=O.className,oe=O.rowClassName,Ee=O.style,we=O.data,ye=O.rowKey,Le=O.scroll,rt=O.tableLayout,ke=O.direction,vt=O.title,st=O.footer,ut=O.summary,Ft=O.caption,Bt=O.id,Zt=O.showHeader,Ot=O.components,kt=O.emptyText,Cn=O.onRow,wn=O.onHeaderRow,ln=O.internalHooks,zn=O.transformColumns,Xn=O.internalRefs,Jt=O.tailor,un=O.sticky,qt=we||Pt,Lt=!!qt.length,an=ln===u,Nn=n.useCallback(function(yr,Nr){return(0,L.Z)(Ot,yr)||Nr},[Ot]),qn=n.useMemo(function(){return typeof ye=="function"?ye:function(yr){var Nr=yr&&yr[ye];return Nr}},[ye]),Un=Nn(["body"]),In=pt(),tr=(0,m.Z)(In,3),or=tr[0],Er=tr[1],fr=tr[2],Kr=lt(O,qt,qn),jr=(0,m.Z)(Kr,6),Gn=jr[0],Qr=jr[1],gr=jr[2],Rr=jr[3],Dr=jr[4],wo=jr[5],Rn=Le==null?void 0:Le.x,Dn=n.useState(0),On=(0,m.Z)(Dn,2),pn=On[0],pr=On[1],hn=Oe((0,U.Z)((0,U.Z)((0,U.Z)({},O),Gn),{},{expandable:!!Gn.expandedRowRender,columnTitle:Gn.columnTitle,expandedKeys:gr,getRowKey:qn,onTriggerExpand:wo,expandIcon:Rr,expandIconColumnIndex:Gn.expandIconColumnIndex,direction:ke,scrollWidth:an&&Jt&&typeof Rn=="number"?Rn:null}),an?zn:null),kn=(0,m.Z)(hn,3),sr=kn[0],ir=kn[1],vo=kn[2],co=vo!=null?vo:Rn,Go=n.useMemo(function(){return{columns:sr,flattenColumns:ir}},[sr,ir]),Ur=n.useRef(),jo=n.useRef(),Xr=n.useRef(),Bo=n.useRef(),ma=n.useRef(),hr=n.useState(!1),br=(0,m.Z)(hr,2),Fr=br[0],qr=br[1],$r=n.useState(!1),ar=(0,m.Z)($r,2),ho=ar[0],go=ar[1],No=ft(new Map),_o=(0,m.Z)(No,2),Yo=_o[0],Ia=_o[1],la=A(ir),Vo=la.map(function(yr){return Yo.get(yr)}),Io=n.useMemo(function(){return Vo},[Vo.join("_")]),Ao=Ht(Io,ir.length,ke),_r=Le&&$(Le.y),Zr=Le&&$(co)||!!Gn.fixed,ea=Zr&&ir.some(function(yr){var Nr=yr.fixed;return Nr}),va=n.useRef(),ca=it(un,K),ta=ca.isSticky,Fa=ca.offsetHeader,La=ca.offsetSummary,cr=ca.offsetScroll,Ir=ca.stickyClassName,mo=ca.container,Hr=n.useMemo(function(){return ut==null?void 0:ut(qt)},[ut,qt]),po=(_r||ta)&&n.isValidElement(Hr)&&Hr.type===r&&Hr.props.fixed,Oo,Do,ia;_r&&(Do={overflowY:"scroll",maxHeight:Le.y}),Zr&&(Oo={overflowX:"auto"},_r||(Do={overflowY:"hidden"}),ia={width:co===!0?"auto":co,minWidth:"100%"});var Ja=n.useCallback(function(yr,Nr){(0,y.Z)(Ur.current)&&Ia(function(ko){if(ko.get(yr)!==Nr){var ua=new Map(ko);return ua.set(yr,Nr),ua}return ko})},[]),Hl=wt(null),qa=(0,m.Z)(Hl,2),zl=qa[0],$a=qa[1];function Za(yr,Nr){Nr&&(typeof Nr=="function"?Nr(yr):Nr.scrollLeft!==yr&&(Nr.scrollLeft=yr,Nr.scrollLeft!==yr&&setTimeout(function(){Nr.scrollLeft=yr},0)))}var ya=(0,k.Z)(function(yr){var Nr=yr.currentTarget,ko=yr.scrollLeft,ua=ke==="rtl",da=typeof ko=="number"?ko:Nr.scrollLeft,ml=Nr||Kt;if(!$a()||$a()===ml){var ka;zl(ml),Za(da,jo.current),Za(da,Xr.current),Za(da,ma.current),Za(da,(ka=va.current)===null||ka===void 0?void 0:ka.setScrollLeft)}var Qa=Nr||jo.current;if(Qa){var Ua=Qa.scrollWidth,Xa=Qa.clientWidth;if(Ua===Xa){qr(!1),go(!1);return}ua?(qr(-da0)):(qr(da>0),go(da1?Ft-an:0,qn=(0,U.Z)((0,U.Z)((0,U.Z)({},zn),ye),{},{flex:"0 0 ".concat(an,"px"),width:"".concat(an,"px"),marginRight:Nn,pointerEvents:"auto"}),Un=n.useMemo(function(){return rt?qt<=1:Jt===0||qt===0||qt>1},[qt,Jt,rt]);Un?qn.visibility="hidden":rt&&(qn.height=ke==null?void 0:ke(qt));var In=Un?function(){return null}:vt,tr={};return(qt===0||Jt===0)&&(tr.rowSpan=1,tr.colSpan=1),n.createElement(tt,(0,X.Z)({className:R()(ut,Le),ellipsis:O.ellipsis,align:O.align,scope:O.rowScope,component:"div",prefixCls:s.prefixCls,key:kt,record:we,index:oe,renderIndex:Ee,dataIndex:st,render:In,shouldCellUpdate:O.shouldCellUpdate},Cn,{appendNode:wn,additionalProps:(0,U.Z)((0,U.Z)({},ln),{},{style:qn},tr)}))}var Bn=fn,vn=["data","index","className","rowKey","style","extra","getHeight"],jn=n.forwardRef(function(a,s){var O=a.data,K=a.index,ne=a.className,oe=a.rowKey,Ee=a.style,we=a.extra,ye=a.getHeight,Le=(0,Pe.Z)(a,vn),rt=O.record,ke=O.indent,vt=O.index,st=d(o,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ut=st.scrollX,Ft=st.flattenColumns,Bt=st.prefixCls,Zt=st.fixColumn,Ot=st.componentWidth,kt=C(rt,oe,K,ke),Cn=kt.rowSupportExpand,wn=kt.expanded,ln=kt.rowProps,zn=kt.expandedRowRender,Xn=kt.expandedRowClassName,Jt;if(Cn&&wn){var un=zn(rt,K,ke+1,wn),qt=Xn==null?void 0:Xn(rt,K,ke),Lt={};Zt&&(Lt={style:(0,D.Z)({},"--virtual-width","".concat(Ot,"px"))});var an="".concat(Bt,"-expanded-row-cell");Jt=n.createElement("div",{className:R()("".concat(Bt,"-expanded-row"),"".concat(Bt,"-expanded-row-level-").concat(ke+1),qt)},n.createElement(tt,{component:"div",prefixCls:Bt,className:R()(an,(0,D.Z)({},"".concat(an,"-fixed"),Zt)),additionalProps:Lt},un))}var Nn=(0,U.Z)((0,U.Z)({},Ee),{},{width:ut});we&&(Nn.position="absolute",Nn.pointerEvents="none");var qn=n.createElement("div",(0,X.Z)({},ln,Le,{ref:Cn?null:s,className:R()(ne,"".concat(Bt,"-row"),ln==null?void 0:ln.className,(0,D.Z)({},"".concat(Bt,"-row-extra"),we)),style:(0,U.Z)((0,U.Z)({},Nn),ln==null?void 0:ln.style)}),Ft.map(function(Un,In){return n.createElement(Bn,{key:In,rowInfo:kt,column:Un,colIndex:In,indent:ke,index:K,renderIndex:vt,record:rt,inverse:we,getHeight:ye})}));return Cn?n.createElement("div",{ref:s},qn,Jt):qn}),ur=ue(jn),rn=ur,cn=n.forwardRef(function(a,s){var O=a.data,K=a.onScroll,ne=d(o,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),oe=ne.flattenColumns,Ee=ne.onColumnResize,we=ne.getRowKey,ye=ne.expandedKeys,Le=ne.prefixCls,rt=ne.childrenColumnName,ke=ne.emptyNode,vt=ne.scrollX,st=d(Sn),ut=st.scrollY,Ft=st.listItemHeight,Bt=n.useRef(),Zt=Ae(O,rt,ye,we),Ot=n.useMemo(function(){var Jt=0;return oe.map(function(un){var qt=un.width,Lt=un.key;return Jt+=qt,[Lt,qt,Jt]})},[oe]),kt=n.useMemo(function(){return Ot.map(function(Jt){return Jt[2]})},[Ot]);n.useEffect(function(){Ot.forEach(function(Jt){var un=(0,m.Z)(Jt,2),qt=un[0],Lt=un[1];Ee(qt,Lt)})},[Ot]),n.useImperativeHandle(s,function(){var Jt={};return Object.defineProperty(Jt,"scrollLeft",{get:function(){var qt;return((qt=Bt.current)===null||qt===void 0?void 0:qt.getScrollInfo().x)||0},set:function(qt){var Lt;(Lt=Bt.current)===null||Lt===void 0||Lt.scrollTo({left:qt})}}),Jt});var Cn=function(un,qt){var Lt,an=(Lt=Zt[qt])===null||Lt===void 0?void 0:Lt.record,Nn=un.onCell;if(Nn){var qn,Un=Nn(an,qt);return(qn=Un==null?void 0:Un.rowSpan)!==null&&qn!==void 0?qn:1}return 1},wn=function(un){var qt=un.start,Lt=un.end,an=un.getSize,Nn=un.offsetY;if(Lt<0)return null;for(var qn=oe.filter(function(Rn){return Cn(Rn,qt)===0}),Un=qt,In=function(Dn){if(qn=qn.filter(function(On){return Cn(On,Dn)===0}),!qn.length)return Un=Dn,"break"},tr=qt;tr>=0;tr-=1){var or=In(tr);if(or==="break")break}for(var Er=oe.filter(function(Rn){return Cn(Rn,Lt)!==1}),fr=Lt,Kr=function(Dn){if(Er=Er.filter(function(On){return Cn(On,Dn)!==1}),!Er.length)return fr=Math.max(Dn-1,Lt),"break"},jr=Lt;jr1})&&Qr.push(Dn)},Rr=Un;Rr<=fr;Rr+=1)var Dr=gr(Rr);var wo=Qr.map(function(Rn){var Dn=Zt[Rn],On=we(Dn.record,Rn),pn=function(kn){var sr=Rn+kn-1,ir=we(Zt[sr].record,sr),vo=an(On,ir);return vo.bottom-vo.top},pr=an(On);return n.createElement(rn,{key:Rn,data:Dn,rowKey:On,index:Rn,style:{top:-Nn+pr.top},extra:!0,getHeight:pn})});return wo},ln=n.useMemo(function(){return{columnsOffset:kt}},[kt]),zn="".concat(Le,"-tbody"),Xn;return Zt.length?Xn=n.createElement(bn.Z,{fullHeight:!1,ref:Bt,className:R()(zn,"".concat(zn,"-virtual")),height:ut,itemHeight:Ft||24,data:Zt,itemKey:function(un){return we(un.record)},scrollWidth:vt,onVirtualScroll:function(un){var qt=un.x;K({scrollLeft:qt})},extraRender:wn},function(Jt,un,qt){var Lt=we(Jt.record,un);return n.createElement(rn,(0,X.Z)({data:Jt,rowKey:Lt,index:un},qt))}):Xn=n.createElement("div",{className:R()("".concat(Le,"-placeholder"))},n.createElement(tt,{component:"div",prefixCls:Le},ke)),n.createElement(Kn.Provider,{value:ln},Xn)}),jt=ue(cn),Qn=jt,Vn=function(s,O){var K=O.ref,ne=O.onScroll;return n.createElement(Qn,{ref:K,data:s,onScroll:ne})},Ln=100;function Zn(a){var s=a.columns,O=a.scroll,K=a.prefixCls,ne=K===void 0?ht:K,oe=a.className,Ee=a.listItemHeight,we=O||{},ye=we.x,Le=we.y;typeof ye!="number"&&(ye=((s||[]).length+1)*Ln),typeof Le!="number"&&(Le=500);var rt=n.useMemo(function(){return{scrollY:Le,listItemHeight:Ee}},[Le,Ee]);return n.createElement(Sn.Provider,{value:rt},n.createElement(Gt,(0,X.Z)({},a,{className:R()(oe,"".concat(ne,"-virtual")),scroll:(0,U.Z)((0,U.Z)({},O),{},{x:ye}),components:{body:Vn},columns:s,internalHooks:u,tailor:!0})))}function Yn(a){return de(Zn,a)}var mr=Yn(),nr=null;function vr(a){return null}var Vt=vr;function zt(a){return null}var yn=zt,Hn=e(2738),dr=e(68031),kr=e(36355),Or=e(93891),Ar=e(19716),wr=e(8628),zr=e(31724),Pr=e(58421),Gr=e(71418),Sr=e(88088);function Tr(a){return function(O){let{prefixCls:K,onExpand:ne,record:oe,expanded:Ee,expandable:we}=O;const ye=`${K}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Le=>{ne(oe,Le),Le.stopPropagation()},className:R()(ye,{[`${ye}-spaced`]:!we,[`${ye}-expanded`]:we&&Ee,[`${ye}-collapsed`]:we&&!Ee}),"aria-label":Ee?a.collapse:a.expand,"aria-expanded":Ee})}}var Yr=Tr;function to(a,s){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:s}function no(a,s){return s?`${s}-${a}`:`${a}`}function eo(a,s){return typeof a=="function"?a(s):a}function uo(a,s){const O=eo(a,s);return Object.prototype.toString.call(O)==="[object Object]"?"":O}var zo={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"},lo=zo,Mo=e(7657),Fo=function(s,O){return n.createElement(Mo.Z,(0,X.Z)({},s,{ref:O,icon:lo}))},xo=n.forwardRef(Fo),Jr=xo,To=e(56762);function Lo(a){const s=n.useRef(a),O=(0,To.Z)();return[()=>s.current,K=>{s.current=K,O()}]}var Po=e(3113),Te=e(24905),Ne=e(38854),pe=e(64165),Ye=e(20834),mt=e(40875),bt=e(5112),Qe=e(17574),Mt=e(47472),on=e(92832);function En(a){let{value:s,onChange:O,filterSearch:K,tablePrefixCls:ne,locale:oe}=a;return K?n.createElement("div",{className:`${ne}-filter-dropdown-search`},n.createElement(on.default,{prefix:n.createElement(Mt.Z,null),placeholder:oe.filterSearchPlaceholder,onChange:O,value:s,htmlSize:1,className:`${ne}-filter-dropdown-search-input`})):null}var Yt=En,St=e(10228);const Fn=a=>{const{keyCode:s}=a;s===St.Z.ENTER&&a.stopPropagation()};var xr=n.forwardRef((a,s)=>n.createElement("div",{className:a.className,onClick:O=>O.stopPropagation(),onKeyDown:Fn,ref:s},a.children));function gn(a){let s=[];return(a||[]).forEach(O=>{let{value:K,children:ne}=O;s.push(K),ne&&(s=[].concat((0,gt.Z)(s),(0,gt.Z)(gn(ne))))}),s}function mn(a){return a.some(s=>{let{children:O}=s;return O})}function Jn(a,s){return typeof s=="string"||typeof s=="number"?s==null?void 0:s.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function lr(a){let{filters:s,prefixCls:O,filteredKeys:K,filterMultiple:ne,searchValue:oe,filterSearch:Ee}=a;return s.map((we,ye)=>{const Le=String(we.value);if(we.children)return{key:Le||ye,label:we.text,popupClassName:`${O}-dropdown-submenu`,children:lr({filters:we.children,prefixCls:O,filteredKeys:K,filterMultiple:ne,searchValue:oe,filterSearch:Ee})};const rt=ne?Te.default:bt.ZP,ke={key:we.value!==void 0?Le:ye,label:n.createElement(n.Fragment,null,n.createElement(rt,{checked:K.includes(Le)}),n.createElement("span",null,we.text))};return oe.trim()?typeof Ee=="function"?Ee(oe,we)?ke:null:Jn(oe,we.text)?ke:null:ke})}function Cr(a){var s,O;const{tablePrefixCls:K,prefixCls:ne,column:oe,dropdownPrefixCls:Ee,columnKey:we,filterMultiple:ye,filterMode:Le="menu",filterSearch:rt=!1,filterState:ke,triggerFilter:vt,locale:st,children:ut,getPopupContainer:Ft}=a,{filterDropdownOpen:Bt,onFilterDropdownOpenChange:Zt,filterResetToDefaultFilteredValue:Ot,defaultFilteredValue:kt,filterDropdownVisible:Cn,onFilterDropdownVisibleChange:wn}=oe,[ln,zn]=n.useState(!1),Xn=!!(ke&&(!((s=ke.filteredKeys)===null||s===void 0)&&s.length||ke.forceFiltered)),Jt=hn=>{zn(hn),Zt==null||Zt(hn),wn==null||wn(hn)},un=(O=Bt!=null?Bt:Cn)!==null&&O!==void 0?O:ln,qt=ke==null?void 0:ke.filteredKeys,[Lt,an]=Lo(qt||[]),Nn=hn=>{let{selectedKeys:kn}=hn;an(kn)},qn=(hn,kn)=>{let{node:sr,checked:ir}=kn;Nn(ye?{selectedKeys:hn}:{selectedKeys:ir&&sr.key?[sr.key]:[]})};n.useEffect(()=>{ln&&Nn({selectedKeys:qt||[]})},[qt]);const[Un,In]=n.useState([]),tr=hn=>{In(hn)},[or,Er]=n.useState(""),fr=hn=>{const{value:kn}=hn.target;Er(kn)};n.useEffect(()=>{ln||Er("")},[ln]);const Kr=hn=>{const kn=hn&&hn.length?hn:null;if(kn===null&&(!ke||!ke.filteredKeys)||(0,x.Z)(kn,ke==null?void 0:ke.filteredKeys,!0))return null;vt({column:oe,key:we,filteredKeys:kn})},jr=()=>{Jt(!1),Kr(Lt())},Gn=function(){let{confirm:hn,closeDropdown:kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};hn&&Kr([]),kn&&Jt(!1),Er(""),an(Ot?(kt||[]).map(sr=>String(sr)):[])},Qr=function(){let{closeDropdown:hn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};hn&&Jt(!1),Kr(Lt())},gr=hn=>{hn&&qt!==void 0&&an(qt||[]),Jt(hn),!hn&&!oe.filterDropdown&&jr()},Rr=R()({[`${Ee}-menu-without-submenu`]:!mn(oe.filters||[])}),Dr=hn=>{if(hn.target.checked){const kn=gn(oe==null?void 0:oe.filters).map(sr=>String(sr));an(kn)}else an([])},wo=hn=>{let{filters:kn}=hn;return(kn||[]).map((sr,ir)=>{const vo=String(sr.value),co={title:sr.text,key:sr.value!==void 0?vo:ir};return sr.children&&(co.children=wo({filters:sr.children})),co})},Rn=hn=>{var kn;return Object.assign(Object.assign({},hn),{text:hn.title,value:hn.key,children:((kn=hn.children)===null||kn===void 0?void 0:kn.map(sr=>Rn(sr)))||[]})};let Dn;if(typeof oe.filterDropdown=="function")Dn=oe.filterDropdown({prefixCls:`${Ee}-custom`,setSelectedKeys:hn=>Nn({selectedKeys:hn}),selectedKeys:Lt(),confirm:Qr,clearFilters:Gn,filters:oe.filters,visible:un,close:()=>{Jt(!1)}});else if(oe.filterDropdown)Dn=oe.filterDropdown;else{const hn=Lt()||[],kn=()=>(oe.filters||[]).length===0?n.createElement(pe.Z,{image:pe.Z.PRESENTED_IMAGE_SIMPLE,description:st.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Le==="tree"?n.createElement(n.Fragment,null,n.createElement(Yt,{filterSearch:rt,value:or,onChange:fr,tablePrefixCls:K,locale:st}),n.createElement("div",{className:`${K}-filter-dropdown-tree`},ye?n.createElement(Te.default,{checked:hn.length===gn(oe.filters).length,indeterminate:hn.length>0&&hn.lengthtypeof rt=="function"?rt(or,Rn(ir)):Jn(or,ir.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Yt,{filterSearch:rt,value:or,onChange:fr,tablePrefixCls:K,locale:st}),n.createElement(Ye.default,{selectable:!0,multiple:ye,prefixCls:`${Ee}-menu`,className:Rr,onSelect:Nn,onDeselect:Nn,selectedKeys:hn,getPopupContainer:Ft,openKeys:Un,onOpenChange:tr,items:lr({filters:oe.filters||[],filterSearch:rt,prefixCls:ne,filteredKeys:Lt(),filterMultiple:ye,searchValue:or})})),sr=()=>Ot?(0,x.Z)((kt||[]).map(ir=>String(ir)),hn,!0):hn.length===0;Dn=n.createElement(n.Fragment,null,kn(),n.createElement("div",{className:`${ne}-dropdown-btns`},n.createElement(Po.ZP,{type:"link",size:"small",disabled:sr(),onClick:()=>Gn()},st.filterReset),n.createElement(Po.ZP,{type:"primary",size:"small",onClick:jr},st.filterConfirm)))}oe.filterDropdown&&(Dn=n.createElement(mt.J,{selectable:void 0},Dn));const On=()=>n.createElement(xr,{className:`${ne}-dropdown`},Dn);let pn;typeof oe.filterIcon=="function"?pn=oe.filterIcon(Xn):oe.filterIcon?pn=oe.filterIcon:pn=n.createElement(Jr,null);const{direction:pr}=n.useContext(kr.E_);return n.createElement("div",{className:`${ne}-column`},n.createElement("span",{className:`${K}-column-title`},ut),n.createElement(Ne.Z,{dropdownRender:On,trigger:["click"],open:un,onOpenChange:gr,getPopupContainer:Ft,placement:pr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:R()(`${ne}-trigger`,{active:Xn}),onClick:hn=>{hn.stopPropagation()}},pn)))}var ro=Cr;function oo(a,s,O){let K=[];return(a||[]).forEach((ne,oe)=>{var Ee;const we=no(oe,O);if(ne.filters||"filterDropdown"in ne||"onFilter"in ne)if("filteredValue"in ne){let ye=ne.filteredValue;"filterDropdown"in ne||(ye=(Ee=ye==null?void 0:ye.map(String))!==null&&Ee!==void 0?Ee:ye),K.push({column:ne,key:to(ne,we),filteredKeys:ye,forceFiltered:ne.filtered})}else K.push({column:ne,key:to(ne,we),filteredKeys:s&&ne.defaultFilteredValue?ne.defaultFilteredValue:void 0,forceFiltered:ne.filtered});"children"in ne&&(K=[].concat((0,gt.Z)(K),(0,gt.Z)(oo(ne.children,s,we))))}),K}function Jo(a,s,O,K,ne,oe,Ee,we){return O.map((ye,Le)=>{const rt=no(Le,we),{filterMultiple:ke=!0,filterMode:vt,filterSearch:st}=ye;let ut=ye;if(ut.filters||ut.filterDropdown){const Ft=to(ut,rt),Bt=K.find(Zt=>{let{key:Ot}=Zt;return Ft===Ot});ut=Object.assign(Object.assign({},ut),{title:Zt=>n.createElement(ro,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:s,column:ut,columnKey:Ft,filterState:Bt,filterMultiple:ke,filterMode:vt,filterSearch:st,triggerFilter:oe,locale:ne,getPopupContainer:Ee},eo(ye.title,Zt))})}return"children"in ut&&(ut=Object.assign(Object.assign({},ut),{children:Jo(a,s,ut.children,K,ne,oe,Ee,rt)})),ut})}function qo(a){const s={};return a.forEach(O=>{let{key:K,filteredKeys:ne,column:oe}=O;const{filters:Ee,filterDropdown:we}=oe;if(we)s[K]=ne||null;else if(Array.isArray(ne)){const ye=gn(Ee);s[K]=ye.filter(Le=>ne.includes(String(Le)))}else s[K]=null}),s}function Qo(a,s){return s.reduce((O,K)=>{const{column:{onFilter:ne,filters:oe},filteredKeys:Ee}=K;return ne&&Ee&&Ee.length?O.filter(we=>Ee.some(ye=>{const Le=gn(oe),rt=Le.findIndex(vt=>String(vt)===String(ye)),ke=rt!==-1?Le[rt]:ye;return ne(ke,we)})):O},a)}const Uo=a=>a.flatMap(s=>"children"in s?[s].concat((0,gt.Z)(Uo(s.children||[]))):[s]);function fa(a){let{prefixCls:s,dropdownPrefixCls:O,mergedColumns:K,onFilterChange:ne,getPopupContainer:oe,locale:Ee}=a;const we=n.useMemo(()=>Uo(K||[]),[K]),[ye,Le]=n.useState(()=>oo(we,!0)),rt=n.useMemo(()=>{const ut=oo(we,!1);if(ut.length===0)return ut;let Ft=!0,Bt=!0;if(ut.forEach(Zt=>{let{filteredKeys:Ot}=Zt;Ot!==void 0?Ft=!1:Bt=!1}),Ft){const Zt=(we||[]).map((Ot,kt)=>to(Ot,no(kt)));return ye.filter(Ot=>{let{key:kt}=Ot;return Zt.includes(kt)}).map(Ot=>{const kt=we[Zt.findIndex(Cn=>Cn===Ot.key)];return Object.assign(Object.assign({},Ot),{column:Object.assign(Object.assign({},Ot.column),kt),forceFiltered:kt.filtered})})}return ut},[we,ye]),ke=n.useMemo(()=>qo(rt),[rt]),vt=ut=>{const Ft=rt.filter(Bt=>{let{key:Zt}=Bt;return Zt!==ut.key});Ft.push(ut),Le(Ft),ne(qo(Ft),Ft)};return[ut=>Jo(s,O,ut,rt,Ee,vt,oe),rt,ke]}var Co=fa;function Zo(a,s,O){const K=n.useRef({});function ne(oe){if(!K.current||K.current.data!==a||K.current.childrenColumnName!==s||K.current.getRowKey!==O){let we=function(ye){ye.forEach((Le,rt)=>{const ke=O(Le,rt);Ee.set(ke,Le),Le&&typeof Le=="object"&&s in Le&&we(Le[s]||[])})};const Ee=new Map;we(a),K.current={data:a,childrenColumnName:s,kvMap:Ee,getRowKey:O}}return K.current.kvMap.get(oe)}return[ne]}var Wo=e(50371),$o=function(a,s){var O={};for(var K in a)Object.prototype.hasOwnProperty.call(a,K)&&s.indexOf(K)<0&&(O[K]=a[K]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,K=Object.getOwnPropertySymbols(a);ne{const oe=a[ne];typeof oe!="function"&&(O[ne]=oe)}),O}function Xo(a,s,O){const K=O&&typeof O=="object"?O:{},{total:ne=0}=K,oe=$o(K,["total"]),[Ee,we]=(0,n.useState)(()=>({current:"defaultCurrent"in oe?oe.defaultCurrent:1,pageSize:"defaultPageSize"in oe?oe.defaultPageSize:bo})),ye=(0,Wo.Z)(Ee,oe,{total:ne>0?ne:a}),Le=Math.ceil((ne||a)/ye.pageSize);ye.current>Le&&(ye.current=Le||1);const rt=(vt,st)=>{we({current:vt!=null?vt:1,pageSize:st||ye.pageSize})},ke=(vt,st)=>{var ut;O&&((ut=O.onChange)===null||ut===void 0||ut.call(O,vt,st)),rt(vt,st),s(vt,st||(ye==null?void 0:ye.pageSize))};return O===!1?[{},()=>{}]:[Object.assign(Object.assign({},ye),{onChange:ke}),rt]}var na=Xo,sa=e(84105),Ho=e(35654),rr=e(90782),er=e(71430),ao=e(18929);const Vr={},Lr="SELECT_ALL",so="SELECT_INVERT",fo="SELECT_NONE",Ro=[],yo=(a,s)=>{let O=[];return(s||[]).forEach(K=>{O.push(K),K&&typeof K=="object"&&a in K&&(O=[].concat((0,gt.Z)(O),(0,gt.Z)(yo(a,K[a]))))}),O};var Ko=(a,s)=>{const{preserveSelectedRowKeys:O,selectedRowKeys:K,defaultSelectedRowKeys:ne,getCheckboxProps:oe,onChange:Ee,onSelect:we,onSelectAll:ye,onSelectInvert:Le,onSelectNone:rt,onSelectMultiple:ke,columnWidth:vt,type:st,selections:ut,fixed:Ft,renderCell:Bt,hideSelectAll:Zt,checkStrictly:Ot=!0}=s||{},{prefixCls:kt,data:Cn,pageData:wn,getRecordByKey:ln,getRowKey:zn,expandType:Xn,childrenColumnName:Jt,locale:un,getPopupContainer:qt}=a,[Lt,an]=(0,ao.Z)(K||ne||Ro,{value:K}),Nn=n.useRef(new Map),qn=(0,n.useCallback)(Rn=>{if(O){const Dn=new Map;Rn.forEach(On=>{let pn=ln(On);!pn&&Nn.current.has(On)&&(pn=Nn.current.get(On)),Dn.set(On,pn)}),Nn.current=Dn}},[ln,O]);n.useEffect(()=>{qn(Lt)},[Lt]);const{keyEntities:Un}=(0,n.useMemo)(()=>{if(Ot)return{keyEntities:null};let Rn=Cn;if(O){const Dn=new Set(Cn.map((pn,pr)=>zn(pn,pr))),On=Array.from(Nn.current).reduce((pn,pr)=>{let[hn,kn]=pr;return Dn.has(hn)?pn:pn.concat(kn)},[]);Rn=[].concat((0,gt.Z)(Rn),(0,gt.Z)(On))}return(0,er.I8)(Rn,{externalGetKey:zn,childrenPropName:Jt})},[Cn,zn,Ot,Jt,O]),In=(0,n.useMemo)(()=>yo(Jt,wn),[Jt,wn]),tr=(0,n.useMemo)(()=>{const Rn=new Map;return In.forEach((Dn,On)=>{const pn=zn(Dn,On),pr=(oe?oe(Dn):null)||{};Rn.set(pn,pr)}),Rn},[In,zn,oe]),or=(0,n.useCallback)(Rn=>{var Dn;return!!(!((Dn=tr.get(zn(Rn)))===null||Dn===void 0)&&Dn.disabled)},[tr,zn]),[Er,fr]=(0,n.useMemo)(()=>{if(Ot)return[Lt||[],[]];const{checkedKeys:Rn,halfCheckedKeys:Dn}=(0,rr.S)(Lt,!0,Un,or);return[Rn||[],Dn]},[Lt,Ot,Un,or]),Kr=(0,n.useMemo)(()=>{const Rn=st==="radio"?Er.slice(0,1):Er;return new Set(Rn)},[Er,st]),jr=(0,n.useMemo)(()=>st==="radio"?new Set:new Set(fr),[fr,st]),[Gn,Qr]=(0,n.useState)(null);n.useEffect(()=>{s||an(Ro)},[!!s]);const gr=(0,n.useCallback)((Rn,Dn)=>{let On,pn;qn(Rn),O?(On=Rn,pn=Rn.map(pr=>Nn.current.get(pr))):(On=[],pn=[],Rn.forEach(pr=>{const hn=ln(pr);hn!==void 0&&(On.push(pr),pn.push(hn))})),an(On),Ee==null||Ee(On,pn,{type:Dn})},[an,ln,Ee,O]),Rr=(0,n.useCallback)((Rn,Dn,On,pn)=>{if(we){const pr=On.map(hn=>ln(hn));we(ln(Rn),Dn,pr,pn)}gr(On,"single")},[we,ln,gr]),Dr=(0,n.useMemo)(()=>!ut||Zt?null:(ut===!0?[Lr,so,fo]:ut).map(Dn=>Dn===Lr?{key:"all",text:un.selectionAll,onSelect(){gr(Cn.map((On,pn)=>zn(On,pn)).filter(On=>{const pn=tr.get(On);return!(pn!=null&&pn.disabled)||Kr.has(On)}),"all")}}:Dn===so?{key:"invert",text:un.selectInvert,onSelect(){const On=new Set(Kr);wn.forEach((pr,hn)=>{const kn=zn(pr,hn),sr=tr.get(kn);sr!=null&&sr.disabled||(On.has(kn)?On.delete(kn):On.add(kn))});const pn=Array.from(On);Le&&Le(pn),gr(pn,"invert")}}:Dn===fo?{key:"none",text:un.selectNone,onSelect(){rt==null||rt(),gr(Array.from(Kr).filter(On=>{const pn=tr.get(On);return pn==null?void 0:pn.disabled}),"none")}}:Dn).map(Dn=>Object.assign(Object.assign({},Dn),{onSelect:function(){for(var On,pn,pr=arguments.length,hn=new Array(pr),kn=0;kn{var Dn;if(!s)return Rn.filter(hr=>hr!==Vr);let On=(0,gt.Z)(Rn);const pn=new Set(Kr),pr=In.map(zn).filter(hr=>!tr.get(hr).disabled),hn=pr.every(hr=>pn.has(hr)),kn=pr.some(hr=>pn.has(hr)),sr=()=>{const hr=[];hn?pr.forEach(Fr=>{pn.delete(Fr),hr.push(Fr)}):pr.forEach(Fr=>{pn.has(Fr)||(pn.add(Fr),hr.push(Fr))});const br=Array.from(pn);ye==null||ye(!hn,br.map(Fr=>ln(Fr)),hr.map(Fr=>ln(Fr))),gr(br,"all"),Qr(null)};let ir;if(st!=="radio"){let hr;if(Dr){const ar={getPopupContainer:qt,items:Dr.map((ho,go)=>{const{key:No,text:_o,onSelect:Yo}=ho;return{key:No!=null?No:go,onClick:()=>{Yo==null||Yo(pr)},label:_o}})};hr=n.createElement("div",{className:`${kt}-selection-extra`},n.createElement(Ne.Z,{menu:ar,getPopupContainer:qt},n.createElement("span",null,n.createElement(sa.Z,null))))}const br=In.map((ar,ho)=>{const go=zn(ar,ho),No=tr.get(go)||{};return Object.assign({checked:pn.has(go)},No)}).filter(ar=>{let{disabled:ho}=ar;return ho}),Fr=!!br.length&&br.length===In.length,qr=Fr&&br.every(ar=>{let{checked:ho}=ar;return ho}),$r=Fr&&br.some(ar=>{let{checked:ho}=ar;return ho});ir=!Zt&&n.createElement("div",{className:`${kt}-selection`},n.createElement(Te.default,{checked:Fr?qr:!!In.length&&hn,indeterminate:Fr?!qr&&$r:!hn&&kn,onChange:sr,disabled:In.length===0||Fr,"aria-label":hr?"Custom selection":"Select all",skipGroup:!0}),hr)}let vo;st==="radio"?vo=(hr,br,Fr)=>{const qr=zn(br,Fr),$r=pn.has(qr);return{node:n.createElement(bt.ZP,Object.assign({},tr.get(qr),{checked:$r,onClick:ar=>ar.stopPropagation(),onChange:ar=>{pn.has(qr)||Rr(qr,!0,[qr],ar.nativeEvent)}})),checked:$r}}:vo=(hr,br,Fr)=>{var qr;const $r=zn(br,Fr),ar=pn.has($r),ho=jr.has($r),go=tr.get($r);let No;return Xn==="nest"?No=ho:No=(qr=go==null?void 0:go.indeterminate)!==null&&qr!==void 0?qr:ho,{node:n.createElement(Te.default,Object.assign({},go,{indeterminate:No,checked:ar,skipGroup:!0,onClick:_o=>_o.stopPropagation(),onChange:_o=>{let{nativeEvent:Yo}=_o;const{shiftKey:Ia}=Yo;let la=-1,Vo=-1;if(Ia&&Ot){const Io=new Set([Gn,$r]);pr.some((Ao,_r)=>{if(Io.has(Ao))if(la===-1)la=_r;else return Vo=_r,!0;return!1})}if(Vo!==-1&&la!==Vo&&Ot){const Io=pr.slice(la,Vo+1),Ao=[];ar?Io.forEach(Zr=>{pn.has(Zr)&&(Ao.push(Zr),pn.delete(Zr))}):Io.forEach(Zr=>{pn.has(Zr)||(Ao.push(Zr),pn.add(Zr))});const _r=Array.from(pn);ke==null||ke(!ar,_r.map(Zr=>ln(Zr)),Ao.map(Zr=>ln(Zr))),gr(_r,"multiple")}else{const Io=Er;if(Ot){const Ao=ar?(0,Ho._5)(Io,$r):(0,Ho.L0)(Io,$r);Rr($r,!ar,Ao,Yo)}else{const Ao=(0,rr.S)([].concat((0,gt.Z)(Io),[$r]),!0,Un,or),{checkedKeys:_r,halfCheckedKeys:Zr}=Ao;let ea=_r;if(ar){const va=new Set(_r);va.delete($r),ea=(0,rr.S)(Array.from(va),{checked:!1,halfCheckedKeys:Zr},Un,or).checkedKeys}Rr($r,!ar,ea,Yo)}}Qr(ar?null:$r)}})),checked:ar}};const co=(hr,br,Fr)=>{const{node:qr,checked:$r}=vo(hr,br,Fr);return Bt?Bt($r,br,Fr,qr):qr};if(!On.includes(Vr))if(On.findIndex(hr=>{var br;return((br=hr[Rt])===null||br===void 0?void 0:br.columnType)==="EXPAND_COLUMN"})===0){const[hr,...br]=On;On=[hr,Vr].concat((0,gt.Z)(br))}else On=[Vr].concat((0,gt.Z)(On));const Go=On.indexOf(Vr);On=On.filter((hr,br)=>hr!==Vr||br===Go);const Ur=On[Go-1],jo=On[Go+1];let Xr=Ft;Xr===void 0&&((jo==null?void 0:jo.fixed)!==void 0?Xr=jo.fixed:(Ur==null?void 0:Ur.fixed)!==void 0&&(Xr=Ur.fixed)),Xr&&Ur&&((Dn=Ur[Rt])===null||Dn===void 0?void 0:Dn.columnType)==="EXPAND_COLUMN"&&Ur.fixed===void 0&&(Ur.fixed=Xr);const Bo=R()(`${kt}-selection-col`,{[`${kt}-selection-col-with-dropdown`]:ut&&st==="checkbox"}),ma={fixed:Xr,width:vt,className:`${kt}-selection-column`,title:s.columnTitle||ir,render:co,onCell:s.onCell,[Rt]:{className:Bo}};return On.map(hr=>hr===Vr?ma:hr)},[zn,In,s,Er,Kr,jr,vt,Dr,Xn,Gn,tr,ke,Rr,or]),Kr]},ga=e(89489),Oa=e(59477),pa=e(6848);const ha="ascend",Sa="descend";function Aa(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function Ea(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Ta(a,s){return s?a[a.indexOf(s)+1]:a[0]}function wa(a,s,O){let K=[];function ne(oe,Ee){K.push({column:oe,key:to(oe,Ee),multiplePriority:Aa(oe),sortOrder:oe.sortOrder})}return(a||[]).forEach((oe,Ee)=>{const we=no(Ee,O);oe.children?("sortOrder"in oe&&ne(oe,we),K=[].concat((0,gt.Z)(K),(0,gt.Z)(wa(oe.children,s,we)))):oe.sorter&&("sortOrder"in oe?ne(oe,we):s&&oe.defaultSortOrder&&K.push({column:oe,key:to(oe,we),multiplePriority:Aa(oe),sortOrder:oe.defaultSortOrder}))}),K}function Da(a,s,O,K,ne,oe,Ee,we){return(s||[]).map((ye,Le)=>{const rt=no(Le,we);let ke=ye;if(ke.sorter){const vt=ke.sortDirections||ne,st=ke.showSorterTooltip===void 0?Ee:ke.showSorterTooltip,ut=to(ke,rt),Ft=O.find(Xn=>{let{key:Jt}=Xn;return Jt===ut}),Bt=Ft?Ft.sortOrder:null,Zt=Ta(vt,Bt);let Ot;if(ye.sortIcon)Ot=ye.sortIcon({sortOrder:Bt});else{const Xn=vt.includes(ha)&&n.createElement(Oa.Z,{className:R()(`${a}-column-sorter-up`,{active:Bt===ha})}),Jt=vt.includes(Sa)&&n.createElement(ga.Z,{className:R()(`${a}-column-sorter-down`,{active:Bt===Sa})});Ot=n.createElement("span",{className:R()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(Xn&&Jt)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},Xn,Jt))}const{cancelSort:kt,triggerAsc:Cn,triggerDesc:wn}=oe||{};let ln=kt;Zt===Sa?ln=wn:Zt===ha&&(ln=Cn);const zn=typeof st=="object"?st:{title:ln};ke=Object.assign(Object.assign({},ke),{className:R()(ke.className,{[`${a}-column-sort`]:Bt}),title:Xn=>{const Jt=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},eo(ye.title,Xn)),Ot);return st?n.createElement(pa.Z,Object.assign({},zn),Jt):Jt},onHeaderCell:Xn=>{const Jt=ye.onHeaderCell&&ye.onHeaderCell(Xn)||{},un=Jt.onClick,qt=Jt.onKeyDown;Jt.onClick=Nn=>{K({column:ye,key:ut,sortOrder:Zt,multiplePriority:Aa(ye)}),un==null||un(Nn)},Jt.onKeyDown=Nn=>{Nn.keyCode===St.Z.ENTER&&(K({column:ye,key:ut,sortOrder:Zt,multiplePriority:Aa(ye)}),qt==null||qt(Nn))};const Lt=uo(ye.title,{}),an=Lt==null?void 0:Lt.toString();return Bt?Jt["aria-sort"]=Bt==="ascend"?"ascending":"descending":Jt["aria-label"]=an||"",Jt.className=R()(Jt.className,`${a}-column-has-sorters`),Jt.tabIndex=0,ye.ellipsis&&(Jt.title=(Lt!=null?Lt:"").toString()),Jt}})}return"children"in ke&&(ke=Object.assign(Object.assign({},ke),{children:Da(a,ke.children,O,K,ne,oe,Ee,rt)})),ke})}function Pa(a){const{column:s,sortOrder:O}=a;return{column:s,order:O,field:s.dataIndex,columnKey:s.key}}function Ra(a){const s=a.filter(O=>{let{sortOrder:K}=O;return K}).map(Pa);return s.length===0&&a.length?Object.assign(Object.assign({},Pa(a[a.length-1])),{column:void 0}):s.length<=1?s[0]||{}:s}function Wr(a,s,O){const K=s.slice().sort((Ee,we)=>we.multiplePriority-Ee.multiplePriority),ne=a.slice(),oe=K.filter(Ee=>{let{column:{sorter:we},sortOrder:ye}=Ee;return Ea(we)&&ye});return oe.length?ne.sort((Ee,we)=>{for(let ye=0;ye{const we=Ee[O];return we?Object.assign(Object.assign({},Ee),{[O]:Wr(we,s,O)}):Ee}):ne}function Br(a){let{prefixCls:s,mergedColumns:O,onSorterChange:K,sortDirections:ne,tableLocale:oe,showSorterTooltip:Ee}=a;const[we,ye]=n.useState(wa(O,!0)),Le=n.useMemo(()=>{let ut=!0;const Ft=wa(O,!1);if(!Ft.length)return we;const Bt=[];function Zt(kt){ut?Bt.push(kt):Bt.push(Object.assign(Object.assign({},kt),{sortOrder:null}))}let Ot=null;return Ft.forEach(kt=>{Ot===null?(Zt(kt),kt.sortOrder&&(kt.multiplePriority===!1?ut=!1:Ot=!0)):(Ot&&kt.multiplePriority!==!1||(ut=!1),Zt(kt))}),Bt},[O,we]),rt=n.useMemo(()=>{const ut=Le.map(Ft=>{let{column:Bt,sortOrder:Zt}=Ft;return{column:Bt,order:Zt}});return{sortColumns:ut,sortColumn:ut[0]&&ut[0].column,sortOrder:ut[0]&&ut[0].order}},[Le]);function ke(ut){let Ft;ut.multiplePriority===!1||!Le.length||Le[0].multiplePriority===!1?Ft=[ut]:Ft=[].concat((0,gt.Z)(Le.filter(Bt=>{let{key:Zt}=Bt;return Zt!==ut.key})),[ut]),ye(Ft),K(Ra(Ft),Ft)}return[ut=>Da(s,ut,Le,ke,ne,oe,Ee),Le,rt,()=>Ra(Le)]}function Mr(a,s){return a.map(O=>{const K=Object.assign({},O);return K.title=eo(O.title,s),"children"in K&&(K.children=Mr(K.children,s)),K})}function So(a){return[n.useCallback(O=>Mr(O,a),[a])]}var Eo=xn((a,s)=>{const{_renderTimes:O}=a,{_renderTimes:K}=s;return O!==K}),xa=Yn((a,s)=>{const{_renderTimes:O}=a,{_renderTimes:K}=s;return O!==K}),oa=e(64993),Ca=e(17313),Na=e(83116),Ma=e(37613),Ba=a=>{const{componentCls:s}=a,O=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,K=(ne,oe,Ee)=>({[`&${s}-${ne}`]:{[`> ${s}-container`]:{[`> ${s}-content, > ${s}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${s}-expanded-row-fixed`]:{margin:`-${oe}px -${Ee+a.lineWidth}px`}}}}}});return{[`${s}-wrapper`]:{[`${s}${s}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${s}-title`]:{border:O,borderBottom:0},[`> ${s}-container`]:{borderInlineStart:O,borderTop:O,[` > ${s}-content, > ${s}-header, > ${s}-body, @@ -172,9 +172,9 @@ &${s}-row:hover > td, > th${s}-cell-row-hover, > td${s}-cell-row-hover - `]:{background:Ft},[`&${s}-row-selected`]:{"> th, > td":{background:Bt},"&:hover > th, &:hover > td":{background:Zt}}}},[`${s}-footer`]:{padding:`${K}px ${ne}px`,color:Ot,background:kt}})}};var Dl=(0,Na.Z)("Table",a=>{const{colorTextHeading:s,colorSplit:O,colorIcon:K,colorIconHover:ne,opacityLoading:oe,colorBgContainer:Ee,controlInteractiveSize:we,headerBg:ye,headerColor:Le,headerSortActiveBg:rt,headerSortHoverBg:ke,bodySortBg:vt,rowHoverBg:st,rowSelectedBg:ut,rowSelectedHoverBg:Ft,rowExpandedBg:Bt,cellPaddingBlock:Zt,cellPaddingInline:Ot,cellPaddingBlockMD:kt,cellPaddingInlineMD:Cn,cellPaddingBlockSM:wn,cellPaddingInlineSM:ln,borderColor:zn,footerBg:Xn,footerColor:Jt,headerBorderRadius:un,cellFontSize:qt,cellFontSizeMD:Lt,cellFontSizeSM:an,headerSplitColor:Nn,fixedHeaderSortActiveBg:qn,headerFilterHoverBg:Un,filterDropdownBg:In,expandIconBg:tr,selectionColumnWidth:or,stickyScrollBarBg:Er}=a,fr=new oa.C(K),Kr=new oa.C(ne),jr=2,Gn=(0,Ma.TS)(a,{tableFontSize:qt,tableBg:Ee,tableRadius:un,tablePaddingVertical:Zt,tablePaddingHorizontal:Ot,tablePaddingVerticalMiddle:kt,tablePaddingHorizontalMiddle:Cn,tablePaddingVerticalSmall:wn,tablePaddingHorizontalSmall:ln,tableBorderColor:zn,tableHeaderTextColor:Le,tableHeaderBg:ye,tableFooterTextColor:Jt,tableFooterBg:Xn,tableHeaderCellSplitColor:Nn,tableHeaderSortBg:rt,tableHeaderSortHoverBg:ke,tableHeaderIconColor:fr.clone().setAlpha(fr.getAlpha()*oe).toRgbString(),tableHeaderIconColorHover:Kr.clone().setAlpha(Kr.getAlpha()*oe).toRgbString(),tableBodySortBg:vt,tableFixedHeaderSortActiveBg:qn,tableHeaderFilterActiveBg:Un,tableFilterDropdownBg:In,tableRowHoverBg:st,tableSelectedRowBg:ut,tableSelectedRowHoverBg:Ft,zIndexTableFixed:jr,zIndexTableSticky:jr+1,tableFontSizeMiddle:Lt,tableFontSizeSmall:an,tableSelectionColumnWidth:or,tableExpandIconBg:tr,tableExpandColumnWidth:we+2*a.padding,tableExpandedRowBg:Bt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Er,tableScrollThumbBgHover:s,tableScrollBg:O});return[Ol(Gn),Cl(Gn),Ya(Gn),wl(Gn),Al(Gn),Ba(Gn),bl(Gn),hl(Gn),Ya(Gn),gl(Gn),Sl(Gn),xl(Gn),Bl(Gn),vl(Gn),El(Gn),yl(Gn),Il(Gn)]},a=>{const{colorFillAlter:s,colorBgContainer:O,colorTextHeading:K,colorFillSecondary:ne,colorFillContent:oe,controlItemBgActive:Ee,controlItemBgActiveHover:we,padding:ye,paddingSM:Le,paddingXS:rt,colorBorderSecondary:ke,borderRadiusLG:vt,fontSize:st,controlHeight:ut,colorTextPlaceholder:Ft}=a,Bt=new oa.C(ne).onBackground(O).toHexShortString(),Zt=new oa.C(oe).onBackground(O).toHexShortString(),Ot=new oa.C(s).onBackground(O).toHexShortString();return{headerBg:Ot,headerColor:K,headerSortActiveBg:Bt,headerSortHoverBg:Zt,bodySortBg:Ot,rowHoverBg:Ot,rowSelectedBg:Ee,rowSelectedHoverBg:we,rowExpandedBg:s,cellPaddingBlock:ye,cellPaddingInline:ye,cellPaddingBlockMD:Le,cellPaddingInlineMD:rt,cellPaddingBlockSM:rt,cellPaddingInlineSM:rt,borderColor:ke,headerBorderRadius:vt,footerBg:Ot,footerColor:K,cellFontSize:st,cellFontSizeMD:st,cellFontSizeSM:st,headerSplitColor:ke,fixedHeaderSortActiveBg:Bt,headerFilterHoverBg:oe,filterDropdownMenuBg:O,filterDropdownBg:O,expandIconBg:O,selectionColumnWidth:ut,stickyScrollBarBg:Ft,stickyScrollBarBorderRadius:100}});const Pl=[],Rl=(a,s)=>{const{prefixCls:O,className:K,rootClassName:ne,style:oe,size:Ee,bordered:we,dropdownPrefixCls:ye,dataSource:Le,pagination:rt,rowSelection:ke,rowKey:vt="key",rowClassName:st,columns:ut,children:Ft,childrenColumnName:Bt,onChange:Zt,getPopupContainer:Ot,loading:kt,expandIcon:Cn,expandable:wn,expandedRowRender:ln,expandIconColumnIndex:zn,indentSize:Xn,scroll:Jt,sortDirections:un,locale:qt,showSorterTooltip:Lt=!0,virtual:an}=a,Nn=n.useMemo(()=>ut||G(Ft),[ut,Ft]),qn=n.useMemo(()=>Nn.some(cr=>cr.responsive),[Nn]),Un=(0,wr.Z)(qn),In=n.useMemo(()=>{const cr=new Set(Object.keys(Un).filter(Ir=>Un[Ir]));return Nn.filter(Ir=>!Ir.responsive||Ir.responsive.some(mo=>cr.has(mo)))},[Nn,Un]),tr=(0,Hn.Z)(a,["className","style","columns"]),{locale:or=zr.Z,direction:Er,table:fr,renderEmpty:Kr,getPrefixCls:jr,getPopupContainer:Gn}=n.useContext(kr.E_),Qr=(0,Ar.Z)(Ee),gr=Object.assign(Object.assign({},or.Table),qt),Rr=Le||Pl,Dr=jr("table",O),wo=jr("dropdown",ye),Rn=Object.assign({childrenColumnName:Bt,expandIconColumnIndex:zn},wn),{childrenColumnName:Dn="children"}=Rn,On=n.useMemo(()=>Rr.some(cr=>cr==null?void 0:cr[Dn])?"nest":ln||wn&&wn.expandedRowRender?"row":null,[Rr]),pn={body:n.useRef()},pr=n.useMemo(()=>typeof vt=="function"?vt:cr=>cr==null?void 0:cr[vt],[vt]),[hn]=Zo(Rr,Dn,pr),kn={},sr=function(cr,Ir){let mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Hr,po,Oo;const Do=Object.assign(Object.assign({},kn),cr);mo&&((Hr=kn.resetPagination)===null||Hr===void 0||Hr.call(kn),!((po=Do.pagination)===null||po===void 0)&&po.current&&(Do.pagination.current=1),rt&&rt.onChange&&rt.onChange(1,(Oo=Do.pagination)===null||Oo===void 0?void 0:Oo.pageSize)),Jt&&Jt.scrollToFirstRowOnChange!==!1&&pn.body.current&&(0,dr.Z)(0,{getContainer:()=>pn.body.current}),Zt==null||Zt(Do.pagination,Do.filters,Do.sorter,{currentDataSource:Qo(Wr(Rr,Do.sorterStates,Dn),Do.filterStates),action:Ir})},ir=(cr,Ir)=>{sr({sorter:cr,sorterStates:Ir},"sort",!1)},[vo,co,Go,Ur]=Br({prefixCls:Dr,mergedColumns:In,onSorterChange:ir,sortDirections:un||["ascend","descend"],tableLocale:gr,showSorterTooltip:Lt}),jo=n.useMemo(()=>Wr(Rr,co,Dn),[Rr,co]);kn.sorter=Ur(),kn.sorterStates=co;const Xr=(cr,Ir)=>{sr({filters:cr,filterStates:Ir},"filter",!0)},[Bo,ma,hr]=Co({prefixCls:Dr,locale:gr,dropdownPrefixCls:wo,mergedColumns:In,onFilterChange:Xr,getPopupContainer:Ot||Gn}),br=Qo(jo,ma);kn.filters=hr,kn.filterStates=ma;const Fr=n.useMemo(()=>{const cr={};return Object.keys(hr).forEach(Ir=>{hr[Ir]!==null&&(cr[Ir]=hr[Ir])}),Object.assign(Object.assign({},Go),{filters:cr})},[Go,hr]),[qr]=So(Fr),$r=(cr,Ir)=>{sr({pagination:Object.assign(Object.assign({},kn.pagination),{current:cr,pageSize:Ir})},"paginate")},[ar,ho]=na(br.length,$r,rt);kn.pagination=rt===!1?{}:io(ar,rt),kn.resetPagination=ho;const go=n.useMemo(()=>{if(rt===!1||!ar.pageSize)return br;const{current:cr=1,total:Ir,pageSize:mo=bo}=ar;return br.lengthmo?br.slice((cr-1)*mo,cr*mo):br:br.slice((cr-1)*mo,cr*mo)},[!!rt,br,ar&&ar.current,ar&&ar.pageSize,ar&&ar.total]),[No,_o]=Ko({prefixCls:Dr,data:br,pageData:go,getRowKey:pr,getRecordByKey:hn,expandType:On,childrenColumnName:Dn,locale:gr,getPopupContainer:Ot||Gn},ke),Yo=(cr,Ir,mo)=>{let Hr;return typeof st=="function"?Hr=R()(st(cr,Ir,mo)):Hr=R()(st),R()({[`${Dr}-row-selected`]:_o.has(pr(cr,Ir))},Hr)};Rn.__PARENT_RENDER_ICON__=Rn.expandIcon,Rn.expandIcon=Rn.expandIcon||Cn||Yr(gr),On==="nest"&&Rn.expandIconColumnIndex===void 0?Rn.expandIconColumnIndex=ke?1:0:Rn.expandIconColumnIndex>0&&ke&&(Rn.expandIconColumnIndex-=1),typeof Rn.indentSize!="number"&&(Rn.indentSize=typeof Xn=="number"?Xn:15);const Ia=n.useCallback(cr=>qr(No(Bo(vo(cr)))),[vo,Bo,No]);let la,Vo;if(rt!==!1&&(ar!=null&&ar.total)){let cr;ar.size?cr=ar.size:cr=Qr==="small"||Qr==="middle"?"small":void 0;const Ir=po=>n.createElement(Pr.Z,Object.assign({},ar,{className:R()(`${Dr}-pagination ${Dr}-pagination-${po}`,ar.className),size:cr})),mo=Er==="rtl"?"left":"right",{position:Hr}=ar;if(Hr!==null&&Array.isArray(Hr)){const po=Hr.find(ia=>ia.includes("top")),Oo=Hr.find(ia=>ia.includes("bottom")),Do=Hr.every(ia=>`${ia}`=="none");!po&&!Oo&&!Do&&(Vo=Ir(mo)),po&&(la=Ir(po.toLowerCase().replace("top",""))),Oo&&(Vo=Ir(Oo.toLowerCase().replace("bottom","")))}else Vo=Ir(mo)}let Io;typeof kt=="boolean"?Io={spinning:kt}:typeof kt=="object"&&(Io=Object.assign({spinning:!0},kt));const[Ao,_r]=Dl(Dr),[,Zr]=(0,Sr.Z)(),ea=R()(`${Dr}-wrapper`,fr==null?void 0:fr.className,{[`${Dr}-wrapper-rtl`]:Er==="rtl"},K,ne,_r),va=Object.assign(Object.assign({},fr==null?void 0:fr.style),oe),ca=qt&&qt.emptyText||(Kr==null?void 0:Kr("Table"))||n.createElement(Or.Z,{componentName:"Table"}),ta=an?xa:Eo,Fa={},La=n.useMemo(()=>{const{fontSize:cr,lineHeight:Ir,padding:mo,paddingXS:Hr,paddingSM:po}=Zr,Oo=Math.floor(cr*Ir);switch(Qr){case"large":return mo*2+Oo;case"small":return Hr*2+Oo;default:return po*2+Oo}},[Zr,Qr]);return an&&(Fa.listItemHeight=La),Ao(n.createElement("div",{ref:s,className:ea,style:va},n.createElement(Gr.Z,Object.assign({spinning:!1},Io),la,n.createElement(ta,Object.assign({},Fa,tr,{columns:In,direction:Er,expandable:Rn,prefixCls:Dr,className:R()({[`${Dr}-middle`]:Qr==="middle",[`${Dr}-small`]:Qr==="small",[`${Dr}-bordered`]:we,[`${Dr}-empty`]:Rr.length===0}),data:go,rowKey:pr,rowClassName:Yo,emptyText:ca,internalHooks:u,internalRefs:pn,transformColumns:Ia})),Vo)))};var Nl=n.forwardRef(Rl);const Ml=(a,s)=>{const O=n.useRef(0);return O.current+=1,n.createElement(Nl,Object.assign({},a,{ref:s,_renderTimes:O.current}))},aa=n.forwardRef(Ml);aa.SELECTION_COLUMN=Vr,aa.EXPAND_COLUMN=t,aa.SELECTION_ALL=Lr,aa.SELECTION_INVERT=so,aa.SELECTION_NONE=fo,aa.Column=Vt,aa.ColumnGroup=yn,aa.Summary=i;var Fl=aa,Zl=Fl},17574:function(Ze,ve,e){e.d(ve,{default:function(){return ae}});var t=e(60091),u=e(94480),m=e(52671),k=e(8657),c=e(54476),x=e(59301),n={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"},Z=n,ee=e(7657),d=function(A,$){return x.createElement(ee.Z,(0,c.Z)({},A,{ref:$,icon:Z}))},X=x.forwardRef(d),F=X,S=e(92310),ce=e.n(S),_=e(35654),V=e(71430),Pe=e(36355),se=e(56082),de=e(62892),ue=e(20648);const T=4;function v(P){const{dropPosition:A,dropLevelOffset:$,prefixCls:z,indent:M,direction:me="ltr"}=P,Ce=me==="ltr"?"left":"right",We=me==="ltr"?"right":"left",Ie={[Ce]:-$*M+T,[We]:0};switch(A){case-1:Ie.top=-3;break;case 1:Ie.bottom=-3;break;default:Ie.bottom=-3,Ie[Ce]=M+T;break}return x.createElement("div",{style:Ie,className:`${z}-drop-indicator`})}var o=e(71997),b=x.forwardRef((P,A)=>{const{getPrefixCls:$,direction:z,virtual:M,tree:me}=x.useContext(Pe.E_),{prefixCls:Ce,className:We,showIcon:Ie=!1,showLine:tt,switcherIcon:$e,blockNode:_e=!1,children:Xe,checkable:fe=!1,selectable:De=!0,draggable:B,motion:E,style:f}=P,r=$("tree",Ce),w=$(),H=E!=null?E:Object.assign(Object.assign({},(0,de.Z)(w)),{motionAppear:!1}),i=Object.assign(Object.assign({},P),{checkable:fe,selectable:De,showIcon:Ie,motion:H,blockNode:_e,showLine:!!tt,dropIndicatorRender:v}),[l,j]=(0,ue.ZP)(r),y=x.useMemo(()=>{if(!B)return!1;let W={};switch(typeof B){case"function":W.nodeDraggable=B;break;case"object":W=Object.assign({},B);break;default:break}return W.icon!==!1&&(W.icon=W.icon||x.createElement(se.Z,null)),W},[B]),g=W=>x.createElement(o.Z,{prefixCls:r,switcherIcon:$e,treeNodeProps:W,showLine:tt});return l(x.createElement(t.Z,Object.assign({itemHeight:20,ref:A,virtual:M},i,{style:Object.assign(Object.assign({},me==null?void 0:me.style),f),prefixCls:r,className:ce()({[`${r}-icon-hide`]:!Ie,[`${r}-block-node`]:_e,[`${r}-unselectable`]:!De,[`${r}-rtl`]:z==="rtl"},me==null?void 0:me.className,We,j),direction:z,checkable:fe&&x.createElement("span",{className:`${r}-checkbox-inner`}),selectable:De,switcherIcon:g,draggable:y}),Xe))}),q;(function(P){P[P.None=0]="None",P[P.Start=1]="Start",P[P.End=2]="End"})(q||(q={}));function Q(P,A){function $(z){const{key:M,children:me}=z;A(M,z)!==!1&&Q(me||[],A)}P.forEach($)}function U(P){let{treeData:A,expandedKeys:$,startKey:z,endKey:M}=P;const me=[];let Ce=q.None;if(z&&z===M)return[z];if(!z||!M)return[];function We(Ie){return Ie===z||Ie===M}return Q(A,Ie=>{if(Ce===q.End)return!1;if(We(Ie)){if(me.push(Ie),Ce===q.None)Ce=q.Start;else if(Ce===q.Start)return Ce=q.End,!1}else Ce===q.Start&&me.push(Ie);return $.includes(Ie)}),me}function D(P,A){const $=(0,u.Z)(A),z=[];return Q(P,(M,me)=>{const Ce=$.indexOf(M);return Ce!==-1&&(z.push(me),$.splice(Ce,1)),!!$.length}),z}var Be=function(P,A){var $={};for(var z in P)Object.prototype.hasOwnProperty.call(P,z)&&A.indexOf(z)<0&&($[z]=P[z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,z=Object.getOwnPropertySymbols(P);M{var{defaultExpandAll:$,defaultExpandParent:z,defaultExpandedKeys:M}=P,me=Be(P,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ce=x.useRef(),We=x.useRef(),Ie=()=>{const{keyEntities:y}=(0,V.I8)(ge(me));let g;return $?g=Object.keys(y):z?g=(0,_.r7)(me.expandedKeys||M||[],y):g=me.expandedKeys||M,g},[tt,$e]=x.useState(me.selectedKeys||me.defaultSelectedKeys||[]),[_e,Xe]=x.useState(()=>Ie());x.useEffect(()=>{"selectedKeys"in me&&$e(me.selectedKeys)},[me.selectedKeys]),x.useEffect(()=>{"expandedKeys"in me&&Xe(me.expandedKeys)},[me.expandedKeys]);const fe=(y,g)=>{var W;return"expandedKeys"in me||Xe(y),(W=me.onExpand)===null||W===void 0?void 0:W.call(me,y,g)},De=(y,g)=>{var W;const{multiple:xe}=me,{node:ie,nativeEvent:Ae}=g,{key:he=""}=ie,be=ge(me),C=Object.assign(Object.assign({},g),{selected:!0}),le=(Ae==null?void 0:Ae.ctrlKey)||(Ae==null?void 0:Ae.metaKey),re=Ae==null?void 0:Ae.shiftKey;let Se;xe&&le?(Se=y,Ce.current=he,We.current=Se,C.selectedNodes=D(be,Se)):xe&&re?(Se=Array.from(new Set([].concat((0,u.Z)(We.current||[]),(0,u.Z)(U({treeData:be,expandedKeys:_e,startKey:he,endKey:Ce.current}))))),C.selectedNodes=D(be,Se)):(Se=[he],Ce.current=he,We.current=Se,C.selectedNodes=D(be,Se)),(W=me.onSelect)===null||W===void 0||W.call(me,Se,C),"selectedKeys"in me||$e(Se)},{getPrefixCls:B,direction:E}=x.useContext(Pe.E_),{prefixCls:f,className:r,showIcon:w=!0,expandAction:H="click"}=me,i=Be(me,["prefixCls","className","showIcon","expandAction"]),l=B("tree",f),j=ce()(`${l}-directory`,{[`${l}-directory-rtl`]:E==="rtl"},r);return x.createElement(b,Object.assign({icon:R,ref:A,blockNode:!0},i,{showIcon:w,expandAction:H,prefixCls:l,className:j,expandedKeys:_e,selectedKeys:tt,onSelect:De,onExpand:fe}))};var te=x.forwardRef(L);const Y=b;Y.DirectoryTree=te,Y.TreeNode=t.O;var ae=Y},20648:function(Ze,ve,e){e.d(ve,{TM:function(){return S},Yk:function(){return F}});var t=e(36237),u=e(98447),m=e(17313),k=e(8378),c=e(37613),x=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Z=(ce,_)=>({[`.${ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${_.motionDurationSlow}`}}}),ee=(ce,_)=>({[`.${ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:_.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${_.lineWidthBold}px solid ${_.colorPrimary}`,borderRadius:"50%",content:'""'}}}),d=(ce,_)=>{const{treeCls:V,treeNodeCls:Pe,treeNodePadding:se,titleHeight:de,nodeSelectedBg:ue,nodeHoverBg:T}=_,v=_.paddingXS;return{[V]:Object.assign(Object.assign({},(0,m.Wf)(_)),{background:_.colorBgContainer,borderRadius:_.borderRadius,transition:`background-color ${_.motionDurationSlow}`,[`&${V}-rtl`]:{[`${V}-switcher`]:{"&_close":{[`${V}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${V}-active-focused)`]:Object.assign({},(0,m.oN)(_)),[`${V}-list-holder-inner`]:{alignItems:"flex-start"},[`&${V}-block-node`]:{[`${V}-list-holder-inner`]:{alignItems:"stretch",[`${V}-node-content-wrapper`]:{flex:"auto"},[`${Pe}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:se,insetInlineStart:0,border:`1px solid ${_.colorPrimary}`,opacity:0,animationName:n,animationDuration:_.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Pe}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${se}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${V}-node-content-wrapper`]:{color:_.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${V}-node-content-wrapper`]:Object.assign({},(0,m.oN)(_)),[`&:not(${Pe}-disabled).filter-node ${V}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${V}-draggable-icon`]:{flexShrink:0,width:de,lineHeight:`${de}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${_.motionDurationSlow}`,[`${Pe}:hover &`]:{opacity:.45}},[`&${Pe}-disabled`]:{[`${V}-draggable-icon`]:{visibility:"hidden"}}}},[`${V}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:de}},[`${V}-draggable-icon`]:{visibility:"hidden"},[`${V}-switcher`]:Object.assign(Object.assign({},Z(ce,_)),{position:"relative",flex:"none",alignSelf:"stretch",width:de,margin:0,lineHeight:`${de}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${V}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:_.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-se,marginInlineStart:-1,borderInlineEnd:`1px solid ${_.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:de/2*.8,height:de/2,borderBottom:`1px solid ${_.colorBorder}`,content:'""'}}}),[`${V}-checkbox`]:{top:"initial",marginInlineEnd:v},[`${V}-node-content-wrapper, ${V}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:de,margin:0,padding:`0 ${_.paddingXS/2}px`,color:"inherit",lineHeight:`${de}px`,background:"transparent",borderRadius:_.borderRadius,cursor:"pointer",transition:`all ${_.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:T},[`&${V}-node-selected`]:{backgroundColor:ue},[`${V}-iconEle`]:{display:"inline-block",width:de,height:de,lineHeight:`${de}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${V}-unselectable ${V}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${V}-node-content-wrapper`]:Object.assign({lineHeight:`${de}px`,userSelect:"none"},ee(ce,_)),[`${Pe}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${_.colorPrimary}`}},"&-show-line":{[`${V}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-se,borderInlineEnd:`1px solid ${_.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${V}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Pe}-leaf-last`]:{[`${V}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${de/2}px !important`}}}}})}},X=ce=>{const{treeCls:_,treeNodeCls:V,treeNodePadding:Pe,directoryNodeSelectedBg:se,directoryNodeSelectedColor:de}=ce;return{[`${_}${_}-directory`]:{[V]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Pe,insetInlineStart:0,transition:`background-color ${ce.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ce.controlItemBgHover}},"> *":{zIndex:1},[`${_}-switcher`]:{transition:`color ${ce.motionDurationMid}`},[`${_}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${_}-node-selected`]:{color:de,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:se},[`${_}-switcher`]:{color:de},[`${_}-node-content-wrapper`]:{color:de,background:"transparent"}}}}}},F=(ce,_)=>{const V=`.${ce}`,Pe=`${V}-treenode`,se=_.paddingXS/2,de=(0,c.TS)(_,{treeCls:V,treeNodeCls:Pe,treeNodePadding:se});return[d(ce,de),X(de)]},S=ce=>{const{controlHeightSM:_}=ce;return{titleHeight:_,nodeHoverBg:ce.controlItemBgHover,nodeSelectedBg:ce.controlItemBgActive}};ve.ZP=(0,x.Z)("Tree",(ce,_)=>{let{prefixCls:V}=_;return[{[ce.componentCls]:(0,u.C2)(`${V}-checkbox`,ce)},F(V,ce),(0,k.Z)(ce)]},ce=>{const{colorTextLightSolid:_,colorPrimary:V}=ce;return Object.assign(Object.assign({},S(ce)),{directoryNodeSelectedColor:_,directoryNodeSelectedBg:V})})},71997:function(Ze,ve,e){e.d(ve,{Z:function(){return Pe}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(de,ue){return u.createElement(c.Z,(0,t.Z)({},de,{ref:ue,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(52671),d=e(58617),X=e(15075),F=e(43531),S=e(92310),ce=e.n(S),_=e(92343),Pe=se=>{const{prefixCls:de,switcherIcon:ue,treeNodeProps:T,showLine:v}=se,{isLeaf:o,expanded:h,loading:b}=T;if(b)return u.createElement(d.Z,{className:`${de}-switcher-loading-icon`});let q;if(v&&typeof v=="object"&&(q=v.showLeafIcon),o){if(!v)return null;if(typeof q!="boolean"&&q){const D=typeof q=="function"?q(T):q,Be=`${de}-switcher-line-custom-icon`;return(0,_.l$)(D)?(0,_.Tm)(D,{className:ce()(D.props.className||"",Be)}):D}return q?u.createElement(ee.Z,{className:`${de}-switcher-line-icon`}):u.createElement("span",{className:`${de}-switcher-leaf-line`})}const Q=`${de}-switcher-icon`,U=typeof ue=="function"?ue(T):ue;return(0,_.l$)(U)?(0,_.Tm)(U,{className:ce()(U.props.className||"",Q)}):U!==void 0?U:v?h?u.createElement(X.Z,{className:`${de}-switcher-line-icon`}):u.createElement(F.Z,{className:`${de}-switcher-line-icon`}):u.createElement(Z,{className:Q})}},97774:function(Ze,ve,e){Object.defineProperty(ve,"__esModule",{value:!0}),ve.default=void 0;var t=Object.assign||function(V){for(var Pe=1;Pe0;if(J||te){var j=(0,Z.D7)(Ce),y=(0,X.Z)(j).length,g=(0,k.Z)(te)==="object"?te.formatter({value:j,count:y,maxLength:L}):"".concat(y).concat(l?" / ".concat(L):"");return n.createElement(n.Fragment,null,!!te&&n.createElement("span",{className:x()("".concat(D,"-show-count-suffix"),(0,m.Z)({},"".concat(D,"-show-count-has-suffix"),!!J),A==null?void 0:A.count),style:(0,u.Z)({},$==null?void 0:$.count)},g),J)}return null};return n.createElement(d,(0,t.Z)({},z,{prefixCls:D,className:ge,inputElement:w(),handleReset:r,value:(0,Z.D7)(Ce),focused:$e,triggerFocus:fe,suffix:H(),disabled:Be,classes:P,classNames:A,styles:$}))}),se=Pe,de=se},5643:function(Ze,ve,e){e.d(ve,{D7:function(){return c},He:function(){return t},X3:function(){return u},nH:function(){return k},rJ:function(){return m}});function t(x){return!!(x.addonBefore||x.addonAfter)}function u(x){return!!(x.prefix||x.suffix||x.allowClear)}function m(x,n,Z,ee){if(Z){var d=n;if(n.type==="click"){var X=x.cloneNode(!0);d=Object.create(n,{target:{value:X},currentTarget:{value:X}}),X.value="",Z(d);return}if(ee!==void 0){d=Object.create(n,{target:{value:x},currentTarget:{value:x}}),x.value=ee,Z(d);return}Z(d)}}function k(x,n){if(x){x.focus(n);var Z=n||{},ee=Z.cursor;if(ee){var d=x.value.length;switch(ee){case"start":x.setSelectionRange(0,0);break;case"end":x.setSelectionRange(d,d);break;default:x.setSelectionRange(0,d)}}}}function c(x){return typeof x=="undefined"||x===null?"":String(x)}},15285:function(Ze,ve,e){e.d(ve,{iz:function(){return wt},ck:function(){return gt},BW:function(){return ft},sN:function(){return gt},Wd:function(){return Oe},ZP:function(){return Ut},Xl:function(){return Q}});var t=e(54476),u=e(20068),m=e(33885),k=e(94480),c=e(42978),x=e(75931),n=e(92310),Z=e.n(n),ee=e(83836),d=e(18929),X=e(13697),F=e(48736),S=e(59301),ce=e(4676),_=S.createContext(null);function V(Me,ze){return Me===void 0?null:"".concat(Me,"-").concat(ze)}function Pe(Me){var ze=S.useContext(_);return V(ze,Me)}var se=e(80547),de=["children","locked"],ue=S.createContext(null);function T(Me,ze){var Ke=(0,m.Z)({},Me);return Object.keys(ze).forEach(function(et){var je=ze[et];je!==void 0&&(Ke[et]=je)}),Ke}function v(Me){var ze=Me.children,Ke=Me.locked,et=(0,x.Z)(Me,de),je=S.useContext(ue),Ue=(0,se.Z)(function(){return T(je,et)},[je,et],function(Ve,ht){return!Ke&&(Ve[0]!==ht[0]||!(0,X.Z)(Ve[1],ht[1],!0))});return S.createElement(ue.Provider,{value:Ue},ze)}var o=[],h=S.createContext(null);function b(){return S.useContext(h)}var q=S.createContext(o);function Q(Me){var ze=S.useContext(q);return S.useMemo(function(){return Me!==void 0?[].concat((0,k.Z)(ze),[Me]):ze},[ze,Me])}var U=S.createContext(null),D=S.createContext({}),Be=D,R=e(29194);function ge(Me){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,R.Z)(Me)){var Ke=Me.nodeName.toLowerCase(),et=["input","select","textarea","button"].includes(Ke)||Me.isContentEditable||Ke==="a"&&!!Me.getAttribute("href"),je=Me.getAttribute("tabindex"),Ue=Number(je),Ve=null;return je&&!Number.isNaN(Ue)?Ve=Ue:et&&Ve===null&&(Ve=0),et&&Me.disabled&&(Ve=null),Ve!==null&&(Ve>=0||ze&&Ve<0)}return!1}function L(Me){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ke=(0,k.Z)(Me.querySelectorAll("*")).filter(function(et){return ge(et,ze)});return ge(Me,ze)&&Ke.unshift(Me),Ke}var J=null;function te(){J=document.activeElement}function Y(){J=null}function ae(){if(J)try{J.focus()}catch(Me){}}function P(Me,ze){if(ze.keyCode===9){var Ke=L(Me),et=Ke[ze.shiftKey?0:Ke.length-1],je=et===document.activeElement||Me===document.activeElement;if(je){var Ue=Ke[ze.shiftKey?Ke.length-1:0];Ue.focus(),ze.preventDefault()}}}var A=e(10228),$=e(16089),z=A.Z.LEFT,M=A.Z.RIGHT,me=A.Z.UP,Ce=A.Z.DOWN,We=A.Z.ENTER,Ie=A.Z.ESC,tt=A.Z.HOME,$e=A.Z.END,_e=[me,Ce,z,M];function Xe(Me,ze,Ke,et){var je,Ue,Ve,ht,Pt="prev",Kt="next",An="children",sn="parent";if(Me==="inline"&&et===We)return{inlineTrigger:!0};var xn=(je={},(0,u.Z)(je,me,Pt),(0,u.Z)(je,Ce,Kt),je),en=(Ue={},(0,u.Z)(Ue,z,Ke?Kt:Pt),(0,u.Z)(Ue,M,Ke?Pt:Kt),(0,u.Z)(Ue,Ce,An),(0,u.Z)(Ue,We,An),Ue),Gt=(Ve={},(0,u.Z)(Ve,me,Pt),(0,u.Z)(Ve,Ce,Kt),(0,u.Z)(Ve,We,An),(0,u.Z)(Ve,Ie,sn),(0,u.Z)(Ve,z,Ke?An:sn),(0,u.Z)(Ve,M,Ke?sn:An),Ve),bn={inline:xn,horizontal:en,vertical:Gt,inlineSub:xn,horizontalSub:Gt,verticalSub:Gt},Sn=(ht=bn["".concat(Me).concat(ze?"":"Sub")])===null||ht===void 0?void 0:ht[et];switch(Sn){case Pt:return{offset:-1,sibling:!0};case Kt:return{offset:1,sibling:!0};case sn:return{offset:-1,sibling:!1};case An:return{offset:1,sibling:!1};default:return null}}function fe(Me){for(var ze=Me;ze;){if(ze.getAttribute("data-menu-list"))return ze;ze=ze.parentElement}return null}function De(Me,ze){for(var Ke=Me||document.activeElement;Ke;){if(ze.has(Ke))return Ke;Ke=Ke.parentElement}return null}function B(Me,ze){var Ke=L(Me,!0);return Ke.filter(function(et){return ze.has(et)})}function E(Me,ze,Ke){var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Me)return null;var je=B(Me,ze),Ue=je.length,Ve=je.findIndex(function(ht){return Ke===ht});return et<0?Ve===-1?Ve=Ue-1:Ve-=1:et>0&&(Ve+=1),Ve=(Ve+Ue)%Ue,je[Ve]}var f=function(ze,Ke){var et=new Set,je=new Map,Ue=new Map;return ze.forEach(function(Ve){var ht=document.querySelector("[data-menu-id='".concat(V(Ke,Ve),"']"));ht&&(et.add(ht),Ue.set(ht,Ve),je.set(Ve,ht))}),{elements:et,key2element:je,element2key:Ue}};function r(Me,ze,Ke,et,je,Ue,Ve,ht,Pt,Kt){var An=S.useRef(),sn=S.useRef();sn.current=ze;var xn=function(){$.Z.cancel(An.current)};return S.useEffect(function(){return function(){xn()}},[]),function(en){var Gt=en.which;if([].concat(_e,[We,Ie,tt,$e]).includes(Gt)){var bn=Ue(),Sn=f(bn,et),Kn=Sn,nn=Kn.elements,fn=Kn.key2element,Bn=Kn.element2key,vn=fn.get(ze),jn=De(vn,nn),ur=Bn.get(jn),rn=Xe(Me,Ve(ur,!0).length===1,Ke,Gt);if(!rn&&Gt!==tt&&Gt!==$e)return;(_e.includes(Gt)||[tt,$e].includes(Gt))&&en.preventDefault();var cn=function(nr){if(nr){var vr=nr,Vt=nr.querySelector("a");Vt!=null&&Vt.getAttribute("href")&&(vr=Vt);var zt=Bn.get(nr);ht(zt),xn(),An.current=(0,$.Z)(function(){sn.current===zt&&vr.focus()})}};if([tt,$e].includes(Gt)||rn.sibling||!jn){var jt;!jn||Me==="inline"?jt=je.current:jt=fe(jn);var Qn,Vn=B(jt,nn);Gt===tt?Qn=Vn[0]:Gt===$e?Qn=Vn[Vn.length-1]:Qn=E(jt,nn,jn,rn.offset),cn(Qn)}else if(rn.inlineTrigger)Pt(ur);else if(rn.offset>0)Pt(ur,!0),xn(),An.current=(0,$.Z)(function(){Sn=f(bn,et);var mr=jn.getAttribute("aria-controls"),nr=document.getElementById(mr),vr=E(nr,Sn.elements);cn(vr)},5);else if(rn.offset<0){var Ln=Ve(ur,!0),Zn=Ln[Ln.length-2],Yn=fn.get(Zn);Pt(Zn,!1),cn(Yn)}}Kt==null||Kt(en)}}function w(Me){Promise.resolve().then(Me)}var H="__RC_UTIL_PATH_SPLIT__",i=function(ze){return ze.join(H)},l=function(ze){return ze.split(H)},j="rc-menu-more";function y(){var Me=S.useState({}),ze=(0,c.Z)(Me,2),Ke=ze[1],et=(0,S.useRef)(new Map),je=(0,S.useRef)(new Map),Ue=S.useState([]),Ve=(0,c.Z)(Ue,2),ht=Ve[0],Pt=Ve[1],Kt=(0,S.useRef)(0),An=(0,S.useRef)(!1),sn=function(){An.current||Ke({})},xn=(0,S.useCallback)(function(fn,Bn){var vn=i(Bn);je.current.set(vn,fn),et.current.set(fn,vn),Kt.current+=1;var jn=Kt.current;w(function(){jn===Kt.current&&sn()})},[]),en=(0,S.useCallback)(function(fn,Bn){var vn=i(Bn);je.current.delete(vn),et.current.delete(fn)},[]),Gt=(0,S.useCallback)(function(fn){Pt(fn)},[]),bn=(0,S.useCallback)(function(fn,Bn){var vn=et.current.get(fn)||"",jn=l(vn);return Bn&&ht.includes(jn[0])&&jn.unshift(j),jn},[ht]),Sn=(0,S.useCallback)(function(fn,Bn){return fn.some(function(vn){var jn=bn(vn,!0);return jn.includes(Bn)})},[bn]),Kn=function(){var Bn=(0,k.Z)(et.current.keys());return ht.length&&Bn.push(j),Bn},nn=(0,S.useCallback)(function(fn){var Bn="".concat(et.current.get(fn)).concat(H),vn=new Set;return(0,k.Z)(je.current.keys()).forEach(function(jn){jn.startsWith(Bn)&&vn.add(je.current.get(jn))}),vn},[]);return S.useEffect(function(){return function(){An.current=!0}},[]),{registerPath:xn,unregisterPath:en,refreshOverflowKeys:Gt,isSubPathKey:Sn,getKeyPath:bn,getKeys:Kn,getSubPathKeys:nn}}function g(Me){var ze=S.useRef(Me);ze.current=Me;var Ke=S.useCallback(function(){for(var et,je=arguments.length,Ue=new Array(je),Ve=0;Ve1&&(nn.motionAppear=!1);var fn=nn.onVisibleChanged;return nn.onVisibleChanged=function(Bn){return!xn.current&&!Bn&&Sn(!0),fn==null?void 0:fn(Bn)},bn?null:S.createElement(v,{mode:Ue,locked:!xn.current},S.createElement(G.default,(0,t.Z)({visible:Kn},nn,{forceRender:Pt,removeOnLeave:!1,leavedClassName:"".concat(ht,"-hidden")}),function(Bn){var vn=Bn.className,jn=Bn.style;return S.createElement($t,{id:ze,className:vn,style:jn},je)}))}var N=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],I=["active"],Fe=function(ze){var Ke,et=ze.style,je=ze.className,Ue=ze.title,Ve=ze.eventKey,ht=ze.warnKey,Pt=ze.disabled,Kt=ze.internalPopupClose,An=ze.children,sn=ze.itemIcon,xn=ze.expandIcon,en=ze.popupClassName,Gt=ze.popupOffset,bn=ze.popupStyle,Sn=ze.onClick,Kn=ze.onMouseEnter,nn=ze.onMouseLeave,fn=ze.onTitleClick,Bn=ze.onTitleMouseEnter,vn=ze.onTitleMouseLeave,jn=(0,x.Z)(ze,N),ur=Pe(Ve),rn=S.useContext(ue),cn=rn.prefixCls,jt=rn.mode,Qn=rn.openKeys,Vn=rn.disabled,Ln=rn.overflowDisabled,Zn=rn.activeKey,Yn=rn.selectedKeys,mr=rn.itemIcon,nr=rn.expandIcon,vr=rn.onItemClick,Vt=rn.onOpenChange,zt=rn.onActive,yn=S.useContext(Be),Hn=yn._internalRenderSubMenuItem,dr=S.useContext(U),kr=dr.isSubPathKey,Or=Q(),Ar="".concat(cn,"-submenu"),wr=Vn||Pt,zr=S.useRef(),Pr=S.useRef(),Gr=sn!=null?sn:mr,Sr=xn!=null?xn:nr,Tr=Qn.includes(Ve),Yr=!Ln&&Tr,to=kr(Yn,Ve),no=Se(Ve,wr,Bn,vn),eo=no.active,uo=(0,x.Z)(no,I),zo=S.useState(!1),lo=(0,c.Z)(zo,2),Mo=lo[0],Fo=lo[1],xo=function(Yt){wr||Fo(Yt)},Jr=function(Yt){xo(!0),Kn==null||Kn({key:Ve,domEvent:Yt})},To=function(Yt){xo(!1),nn==null||nn({key:Ve,domEvent:Yt})},Lo=S.useMemo(function(){return eo||(jt!=="inline"?Mo||kr([Zn],Ve):!1)},[jt,eo,Zn,Mo,Ve,kr]),Po=He(Or.length),Te=function(Yt){wr||(fn==null||fn({key:Ve,domEvent:Yt}),jt==="inline"&&Vt(Ve,!Tr))},Ne=g(function(En){Sn==null||Sn(nt(En)),vr(En)}),pe=function(Yt){jt!=="inline"&&Vt(Ve,Yt)},Ye=function(){zt(Ve)},mt=ur&&"".concat(ur,"-popup"),bt=S.createElement("div",(0,t.Z)({role:"menuitem",style:Po,className:"".concat(Ar,"-title"),tabIndex:wr?null:-1,ref:zr,title:typeof Ue=="string"?Ue:null,"data-menu-id":Ln&&ur?null:ur,"aria-expanded":Yr,"aria-haspopup":!0,"aria-controls":mt,"aria-disabled":wr,onClick:Te,onFocus:Ye},uo),Ue,S.createElement(ot,{icon:jt!=="horizontal"?Sr:void 0,props:(0,m.Z)((0,m.Z)({},ze),{},{isOpen:Yr,isSubMenu:!0})},S.createElement("i",{className:"".concat(Ar,"-arrow")}))),Qe=S.useRef(jt);if(jt!=="inline"&&Or.length>1?Qe.current="vertical":Qe.current=jt,!Ln){var Mt=Qe.current;bt=S.createElement(p,{mode:Mt,prefixCls:Ar,visible:!Kt&&Yr&&jt!=="inline",popupClassName:en,popupOffset:Gt,popupStyle:bn,popup:S.createElement(v,{mode:Mt==="horizontal"?"vertical":Mt},S.createElement($t,{id:mt,ref:Pr},An)),disabled:wr,onVisibleChange:pe},bt)}var on=S.createElement(ee.Z.Item,(0,t.Z)({role:"none"},jn,{component:"li",style:et,className:Z()(Ar,"".concat(Ar,"-").concat(jt),je,(Ke={},(0,u.Z)(Ke,"".concat(Ar,"-open"),Yr),(0,u.Z)(Ke,"".concat(Ar,"-active"),Lo),(0,u.Z)(Ke,"".concat(Ar,"-selected"),to),(0,u.Z)(Ke,"".concat(Ar,"-disabled"),wr),Ke)),onMouseEnter:Jr,onMouseLeave:To}),bt,!Ln&&S.createElement(Re,{id:mt,open:Yr,keyPath:Or},An));return Hn&&(on=Hn(on,ze,{selected:to,active:Lo,open:Yr,disabled:wr})),S.createElement(v,{onItemClick:Ne,mode:jt==="horizontal"?"vertical":jt,itemIcon:Gr,expandIcon:Sr},on)};function Oe(Me){var ze=Me.eventKey,Ke=Me.children,et=Q(ze),je=_t(Ke,et),Ue=b();S.useEffect(function(){if(Ue)return Ue.registerPath(ze,et),function(){Ue.unregisterPath(ze,et)}},[et]);var Ve;return Ue?Ve=je:Ve=S.createElement(Fe,Me,je),S.createElement(q.Provider,{value:et},Ve)}var qe=e(76190),Ge=["className","title","eventKey","children"],lt=["children"],dt=function(ze){var Ke=ze.className,et=ze.title,je=ze.eventKey,Ue=ze.children,Ve=(0,x.Z)(ze,Ge),ht=S.useContext(ue),Pt=ht.prefixCls,Kt="".concat(Pt,"-item-group");return S.createElement("li",(0,t.Z)({role:"presentation"},Ve,{onClick:function(sn){return sn.stopPropagation()},className:Z()(Kt,Ke)}),S.createElement("div",{role:"presentation",className:"".concat(Kt,"-title"),title:typeof et=="string"?et:void 0},et),S.createElement("ul",{role:"group",className:"".concat(Kt,"-list")},Ue))};function ft(Me){var ze=Me.children,Ke=(0,x.Z)(Me,lt),et=Q(Ke.eventKey),je=_t(ze,et),Ue=b();return Ue?je:S.createElement(dt,(0,le.Z)(Ke,["warnKey"]),je)}function wt(Me){var ze=Me.className,Ke=Me.style,et=S.useContext(ue),je=et.prefixCls,Ue=b();return Ue?null:S.createElement("li",{role:"separator",className:Z()("".concat(je,"-item-divider"),ze),style:Ke})}var pt=["label","children","key","type"];function ct(Me){return(Me||[]).map(function(ze,Ke){if(ze&&(0,qe.Z)(ze)==="object"){var et=ze,je=et.label,Ue=et.children,Ve=et.key,ht=et.type,Pt=(0,x.Z)(et,pt),Kt=Ve!=null?Ve:"tmp-".concat(Ke);return Ue||ht==="group"?ht==="group"?S.createElement(ft,(0,t.Z)({key:Kt},Pt,{title:je}),ct(Ue)):S.createElement(Oe,(0,t.Z)({key:Kt},Pt,{title:je}),ct(Ue)):ht==="divider"?S.createElement(wt,(0,t.Z)({key:Kt},Pt)):S.createElement(gt,(0,t.Z)({key:Kt},Pt),je)}return null}).filter(function(ze){return ze})}function xt(Me,ze,Ke){var et=Me;return ze&&(et=ct(ze)),_t(et,Ke)}var it=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Nt=[],Ht=S.forwardRef(function(Me,ze){var Ke,et,je=Me,Ue=je.prefixCls,Ve=Ue===void 0?"rc-menu":Ue,ht=je.rootClassName,Pt=je.style,Kt=je.className,An=je.tabIndex,sn=An===void 0?0:An,xn=je.items,en=je.children,Gt=je.direction,bn=je.id,Sn=je.mode,Kn=Sn===void 0?"vertical":Sn,nn=je.inlineCollapsed,fn=je.disabled,Bn=je.disabledOverflow,vn=je.subMenuOpenDelay,jn=vn===void 0?.1:vn,ur=je.subMenuCloseDelay,rn=ur===void 0?.1:ur,cn=je.forceSubMenuRender,jt=je.defaultOpenKeys,Qn=je.openKeys,Vn=je.activeKey,Ln=je.defaultActiveFirst,Zn=je.selectable,Yn=Zn===void 0?!0:Zn,mr=je.multiple,nr=mr===void 0?!1:mr,vr=je.defaultSelectedKeys,Vt=je.selectedKeys,zt=je.onSelect,yn=je.onDeselect,Hn=je.inlineIndent,dr=Hn===void 0?24:Hn,kr=je.motion,Or=je.defaultMotions,Ar=je.triggerSubMenuAction,wr=Ar===void 0?"hover":Ar,zr=je.builtinPlacements,Pr=je.itemIcon,Gr=je.expandIcon,Sr=je.overflowedIndicator,Tr=Sr===void 0?"...":Sr,Yr=je.overflowedIndicatorPopupClassName,to=je.getPopupContainer,no=je.onClick,eo=je.onOpenChange,uo=je.onKeyDown,zo=je.openAnimation,lo=je.openTransitionName,Mo=je._internalRenderMenuItem,Fo=je._internalRenderSubMenuItem,xo=(0,x.Z)(je,it),Jr=S.useMemo(function(){return xt(en,xn,Nt)},[en,xn]),To=S.useState(!1),Lo=(0,c.Z)(To,2),Po=Lo[0],Te=Lo[1],Ne=S.useRef(),pe=ie(bn),Ye=Gt==="rtl",mt=(0,d.Z)(jt,{value:Qn,postState:function(Br){return Br||Nt}}),bt=(0,c.Z)(mt,2),Qe=bt[0],Mt=bt[1],on=function(Br){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function So(){Mt(Br),eo==null||eo(Br)}Mr?(0,ce.flushSync)(So):So()},En=S.useState(Qe),Yt=(0,c.Z)(En,2),St=Yt[0],Fn=Yt[1],_n=S.useRef(!1),xr=S.useMemo(function(){return(Kn==="inline"||Kn==="vertical")&&nn?["vertical",nn]:[Kn,!1]},[Kn,nn]),gn=(0,c.Z)(xr,2),mn=gn[0],Jn=gn[1],lr=mn==="inline",Cr=S.useState(mn),ro=(0,c.Z)(Cr,2),oo=ro[0],Jo=ro[1],qo=S.useState(Jn),Qo=(0,c.Z)(qo,2),Uo=Qo[0],fa=Qo[1];S.useEffect(function(){Jo(mn),fa(Jn),_n.current&&(lr?Mt(St):on(Nt))},[mn,Jn]);var Co=S.useState(0),Zo=(0,c.Z)(Co,2),Wo=Zo[0],$o=Zo[1],bo=Wo>=Jr.length-1||oo!=="horizontal"||Bn;S.useEffect(function(){lr&&Fn(Qe)},[Qe]),S.useEffect(function(){return _n.current=!0,function(){_n.current=!1}},[]);var io=y(),Xo=io.registerPath,na=io.unregisterPath,sa=io.refreshOverflowKeys,Ho=io.isSubPathKey,rr=io.getKeyPath,er=io.getKeys,ao=io.getSubPathKeys,Vr=S.useMemo(function(){return{registerPath:Xo,unregisterPath:na}},[Xo,na]),Lr=S.useMemo(function(){return{isSubPathKey:Ho}},[Ho]);S.useEffect(function(){sa(bo?Nt:Jr.slice(Wo+1).map(function(Wr){return Wr.key}))},[Wo,bo]);var so=(0,d.Z)(Vn||Ln&&((Ke=Jr[0])===null||Ke===void 0?void 0:Ke.key),{value:Vn}),fo=(0,c.Z)(so,2),Ro=fo[0],yo=fo[1],ra=g(function(Wr){yo(Wr)}),Ko=g(function(){yo(void 0)});(0,S.useImperativeHandle)(ze,function(){return{list:Ne.current,focus:function(Br){var Mr,So=er(),Eo=f(So,pe),xa=Eo.elements,oa=Eo.key2element,Ca=Eo.element2key,Na=B(Ne.current,xa),Ma=Ro!=null?Ro:Na[0]?Ca.get(Na[0]):(Mr=Jr.find(function(Ga){return!Ga.props.disabled}))===null||Mr===void 0?void 0:Mr.key,ba=oa.get(Ma);if(Ma&&ba){var Ba;ba==null||(Ba=ba.focus)===null||Ba===void 0||Ba.call(ba,Br)}}}});var ga=(0,d.Z)(vr||[],{value:Vt,postState:function(Br){return Array.isArray(Br)?Br:Br==null?Nt:[Br]}}),Oa=(0,c.Z)(ga,2),pa=Oa[0],ha=Oa[1],Sa=function(Br){if(Yn){var Mr=Br.key,So=pa.includes(Mr),Eo;nr?So?Eo=pa.filter(function(oa){return oa!==Mr}):Eo=[].concat((0,k.Z)(pa),[Mr]):Eo=[Mr],ha(Eo);var xa=(0,m.Z)((0,m.Z)({},Br),{},{selectedKeys:Eo});So?yn==null||yn(xa):zt==null||zt(xa)}!nr&&Qe.length&&oo!=="inline"&&on(Nt)},Aa=g(function(Wr){no==null||no(nt(Wr)),Sa(Wr)}),Ea=g(function(Wr,Br){var Mr=Qe.filter(function(Eo){return Eo!==Wr});if(Br)Mr.push(Wr);else if(oo!=="inline"){var So=ao(Wr);Mr=Mr.filter(function(Eo){return!So.has(Eo)})}(0,X.Z)(Qe,Mr,!0)||on(Mr,!0)}),Ta=function(Br,Mr){var So=Mr!=null?Mr:!Qe.includes(Br);Ea(Br,So)},wa=r(oo,Ro,Ye,pe,Ne,er,rr,yo,Ta,uo);S.useEffect(function(){Te(!0)},[]);var Da=S.useMemo(function(){return{_internalRenderMenuItem:Mo,_internalRenderSubMenuItem:Fo}},[Mo,Fo]),Pa=oo!=="horizontal"||Bn?Jr:Jr.map(function(Wr,Br){return S.createElement(v,{key:Wr.key,overflowDisabled:Br>Wo},Wr)}),Ra=S.createElement(ee.Z,(0,t.Z)({id:bn,ref:Ne,prefixCls:"".concat(Ve,"-overflow"),component:"ul",itemComponent:gt,className:Z()(Ve,"".concat(Ve,"-root"),"".concat(Ve,"-").concat(oo),Kt,(et={},(0,u.Z)(et,"".concat(Ve,"-inline-collapsed"),Uo),(0,u.Z)(et,"".concat(Ve,"-rtl"),Ye),et),ht),dir:Gt,style:Pt,role:"menu",tabIndex:sn,data:Pa,renderRawItem:function(Br){return Br},renderRawRest:function(Br){var Mr=Br.length,So=Mr?Jr.slice(-Mr):null;return S.createElement(Oe,{eventKey:j,title:Tr,disabled:bo,internalPopupClose:Mr===0,popupClassName:Yr},So)},maxCount:oo!=="horizontal"||Bn?ee.Z.INVALIDATE:ee.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Br){$o(Br)},onKeyDown:wa},xo));return S.createElement(Be.Provider,{value:Da},S.createElement(_.Provider,{value:pe},S.createElement(v,{prefixCls:Ve,rootClassName:ht,mode:oo,openKeys:Qe,rtl:Ye,disabled:fn,motion:Po?kr:null,defaultMotions:Po?Or:null,activeKey:Ro,onActive:ra,onInactive:Ko,selectedKeys:pa,inlineIndent:dr,subMenuOpenDelay:jn,subMenuCloseDelay:rn,forceSubMenuRender:cn,builtinPlacements:zr,triggerSubMenuAction:wr,getPopupContainer:to,itemIcon:Pr,expandIcon:Gr,onItemClick:Aa,onOpenChange:Ea},S.createElement(U.Provider,{value:Lr},Ra),S.createElement("div",{style:{display:"none"},"aria-hidden":!0},S.createElement(h.Provider,{value:Vr},Jr)))))}),dn=Ht,Tt=dn;Tt.Item=gt,Tt.SubMenu=Oe,Tt.ItemGroup=ft,Tt.Divider=wt;var Ut=Tt},83836:function(Ze,ve,e){e.d(ve,{Z:function(){return te}});var t=e(54476),u=e(33885),m=e(42978),k=e(75931),c=e(59301),x=e(92310),n=e.n(x),Z=e(29301),ee=e(34280),d=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],X=void 0;function F(Y,ae){var P=Y.prefixCls,A=Y.invalidate,$=Y.item,z=Y.renderItem,M=Y.responsive,me=Y.responsiveDisabled,Ce=Y.registerSize,We=Y.itemKey,Ie=Y.className,tt=Y.style,$e=Y.children,_e=Y.display,Xe=Y.order,fe=Y.component,De=fe===void 0?"div":fe,B=(0,k.Z)(Y,d),E=M&&!_e;function f(l){Ce(We,l)}c.useEffect(function(){return function(){f(null)}},[]);var r=z&&$!==X?z($,{index:Xe}):$e,w;A||(w={opacity:E?0:1,height:E?0:X,overflowY:E?"hidden":X,order:M?Xe:X,pointerEvents:E?"none":X,position:E?"absolute":X});var H={};E&&(H["aria-hidden"]=!0);var i=c.createElement(De,(0,t.Z)({className:n()(!A&&P,Ie),style:(0,u.Z)((0,u.Z)({},w),tt)},H,B,{ref:ae}),r);return M&&(i=c.createElement(Z.Z,{onResize:function(j){var y=j.offsetWidth;f(y)},disabled:me},i)),i}var S=c.forwardRef(F);S.displayName="Item";var ce=S,_=e(6089),V=e(4676),Pe=e(16089);function se(Y){if(typeof MessageChannel=="undefined")(0,Pe.Z)(Y);else{var ae=new MessageChannel;ae.port1.onmessage=function(){return Y()},ae.port2.postMessage(void 0)}}function de(){var Y=c.useRef(null),ae=function(A){Y.current||(Y.current=[],se(function(){(0,V.unstable_batchedUpdates)(function(){Y.current.forEach(function($){$()}),Y.current=null})})),Y.current.push(A)};return ae}function ue(Y,ae){var P=c.useState(ae),A=(0,m.Z)(P,2),$=A[0],z=A[1],M=(0,_.Z)(function(me){Y(function(){z(me)})});return[$,M]}var T=c.createContext(null),v=["component"],o=["className"],h=["className"],b=function(ae,P){var A=c.useContext(T);if(!A){var $=ae.component,z=$===void 0?"div":$,M=(0,k.Z)(ae,v);return c.createElement(z,(0,t.Z)({},M,{ref:P}))}var me=A.className,Ce=(0,k.Z)(A,o),We=ae.className,Ie=(0,k.Z)(ae,h);return c.createElement(T.Provider,{value:null},c.createElement(ce,(0,t.Z)({ref:P,className:n()(me,We)},Ce,Ie)))},q=c.forwardRef(b);q.displayName="RawItem";var Q=q,U=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],D="responsive",Be="invalidate";function R(Y){return"+ ".concat(Y.length," ...")}function ge(Y,ae){var P=Y.prefixCls,A=P===void 0?"rc-overflow":P,$=Y.data,z=$===void 0?[]:$,M=Y.renderItem,me=Y.renderRawItem,Ce=Y.itemKey,We=Y.itemWidth,Ie=We===void 0?10:We,tt=Y.ssr,$e=Y.style,_e=Y.className,Xe=Y.maxCount,fe=Y.renderRest,De=Y.renderRawRest,B=Y.prefix,E=Y.suffix,f=Y.component,r=f===void 0?"div":f,w=Y.itemComponent,H=Y.onVisibleChange,i=(0,k.Z)(Y,U),l=tt==="full",j=de(),y=ue(j,null),g=(0,m.Z)(y,2),W=g[0],xe=g[1],ie=W||0,Ae=ue(j,new Map),he=(0,m.Z)(Ae,2),be=he[0],C=he[1],le=ue(j,0),re=(0,m.Z)(le,2),Se=re[0],He=re[1],ot=ue(j,0),at=(0,m.Z)(ot,2),nt=at[0],At=at[1],Rt=ue(j,0),Et=(0,m.Z)(Rt,2),Je=Et[0],tn=Et[1],yt=ue(j,0),gt=(0,m.Z)(yt,2),It=gt[0],Xt=gt[1],Dt=(0,c.useState)(null),$t=(0,m.Z)(Dt,2),Wt=$t[0],_t=$t[1],Wn=(0,c.useState)(null),Qt=(0,m.Z)(Wn,2),Mn=Qt[0],$n=Qt[1],Pn=c.useMemo(function(){return Mn===null&&l?Number.MAX_SAFE_INTEGER:Mn||0},[Mn,W]),Ct=(0,c.useState)(!1),Tn=(0,m.Z)(Ct,2),p=Tn[0],G=Tn[1],Re="".concat(A,"-item"),N=Math.max(Se,nt),I=Xe===D,Fe=z.length&&I,Oe=Xe===Be,qe=Fe||typeof Xe=="number"&&z.length>Xe,Ge=(0,c.useMemo)(function(){var Ue=z;return Fe?W===null&&l?Ue=z:Ue=z.slice(0,Math.min(z.length,ie/Ie)):typeof Xe=="number"&&(Ue=z.slice(0,Xe)),Ue},[z,Ie,W,Xe,Fe]),lt=(0,c.useMemo)(function(){return Fe?z.slice(Pn+1):z.slice(Ge.length)},[z,Ge,Fe,Pn]),dt=(0,c.useCallback)(function(Ue,Ve){var ht;return typeof Ce=="function"?Ce(Ue):(ht=Ce&&(Ue==null?void 0:Ue[Ce]))!==null&&ht!==void 0?ht:Ve},[Ce]),ft=(0,c.useCallback)(M||function(Ue){return Ue},[M]);function wt(Ue,Ve,ht){Mn===Ue&&(Ve===void 0||Ve===Wt)||($n(Ue),ht||(G(Ueie){wt(Pt-1,Ue-Kt-It+nt);break}}E&&Ht(0)+It>ie&&_t(null)}},[ie,be,nt,Je,It,dt,Ge]);var dn=p&&!!lt.length,Tt={};Wt!==null&&Fe&&(Tt={position:"absolute",left:Wt,top:0});var Ut={prefixCls:Re,responsive:Fe,component:w,invalidate:Oe},Me=me?function(Ue,Ve){var ht=dt(Ue,Ve);return c.createElement(T.Provider,{key:ht,value:(0,u.Z)((0,u.Z)({},Ut),{},{order:Ve,item:Ue,itemKey:ht,registerSize:ct,display:Ve<=Pn})},me(Ue,Ve))}:function(Ue,Ve){var ht=dt(Ue,Ve);return c.createElement(ce,(0,t.Z)({},Ut,{order:Ve,key:ht,item:Ue,renderItem:ft,itemKey:ht,registerSize:ct,display:Ve<=Pn}))},ze={order:dn?Pn:Number.MAX_SAFE_INTEGER,className:"".concat(Re,"-rest"),registerSize:xt,display:dn},Ke=fe||R,et=De?c.createElement(T.Provider,{value:(0,u.Z)((0,u.Z)({},Ut),ze)},De(lt)):c.createElement(ce,(0,t.Z)({},Ut,ze),typeof Ke=="function"?Ke(lt):Ke),je=c.createElement(r,(0,t.Z)({className:n()(!Oe&&A,_e),style:$e,ref:ae},i),B&&c.createElement(ce,(0,t.Z)({},Ut,{responsive:I,responsiveDisabled:!Fe,order:-1,className:"".concat(Re,"-prefix"),registerSize:it,display:!0}),B),Ge.map(Me),qe?et:null,E&&c.createElement(ce,(0,t.Z)({},Ut,{responsive:I,responsiveDisabled:!Fe,order:Pn,className:"".concat(Re,"-suffix"),registerSize:Nt,display:!0,style:Tt}),E));return I?c.createElement(Z.Z,{onResize:pt,disabled:!Fe},je):je}var L=c.forwardRef(ge);L.displayName="Overflow",L.Item=Q,L.RESPONSIVE=D,L.INVALIDATE=Be;var J=L,te=J},91735:function(Ze,ve){ve.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function(Ze,ve,e){e.d(ve,{ZP:function(){return n}});var t=e(42978),u=e(59301),m=e(47273),k=0,c=(0,m.Z)();function x(){var Z;return c?(Z=k,k+=1):Z="TEST_OR_SSR",Z}function n(Z){var ee=u.useState(),d=(0,t.Z)(ee,2),X=d[0],F=d[1];return u.useEffect(function(){F("rc_select_".concat(x()))},[]),Z||X}},77861:function(Ze,ve,e){e.d(ve,{Ac:function(){return W},Xo:function(){return nt},Wx:function(){return Rt},ZP:function(){return Re},lk:function(){return T}});var t=e(54476),u=e(94480),m=e(20068),k=e(33885),c=e(42978),x=e(75931),n=e(76190),Z=e(18929),ee=e(48736),d=e(59301),X=e(92310),F=e.n(X),S=e(34280),ce=e(49658),_=e(10228),V=e(8654),Pe=function(I){var Fe=I.className,Oe=I.customizeIcon,qe=I.customizeIconProps,Ge=I.onMouseDown,lt=I.onClick,dt=I.children,ft;return typeof Oe=="function"?ft=Oe(qe):ft=Oe,d.createElement("span",{className:Fe,onMouseDown:function(pt){pt.preventDefault(),Ge&&Ge(pt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:lt,"aria-hidden":!0},ft!==void 0?ft:d.createElement("span",{className:F()(Fe.split(/\s+/).map(function(wt){return"".concat(wt,"-icon")}))},dt))},se=Pe;function de(N,I,Fe,Oe,qe){var Ge=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,lt=arguments.length>6?arguments[6]:void 0,dt=arguments.length>7?arguments[7]:void 0,ft=d.useMemo(function(){if((0,n.Z)(Oe)==="object")return Oe.clearIcon;if(qe)return qe},[Oe,qe]),wt=d.useMemo(function(){return!!(!Ge&&Oe&&(Fe.length||lt)&&!(dt==="combobox"&<===""))},[Oe,Ge,Fe.length,lt,dt]);return{allowClear:wt,clearIcon:d.createElement(se,{className:"".concat(N,"-clear"),onMouseDown:I,customizeIcon:ft},"\xD7")}}var ue=d.createContext(null);function T(){return d.useContext(ue)}function v(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,I=d.useState(!1),Fe=(0,c.Z)(I,2),Oe=Fe[0],qe=Fe[1],Ge=d.useRef(null),lt=function(){window.clearTimeout(Ge.current)};d.useEffect(function(){return lt},[]);var dt=function(wt,pt){lt(),Ge.current=window.setTimeout(function(){qe(wt),pt&&pt()},N)};return[Oe,dt,lt]}function o(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,I=d.useRef(null),Fe=d.useRef(null);d.useEffect(function(){return function(){window.clearTimeout(Fe.current)}},[]);function Oe(qe){(qe||I.current===null)&&(I.current=qe),window.clearTimeout(Fe.current),Fe.current=window.setTimeout(function(){I.current=null},N)}return[function(){return I.current},Oe]}function h(N,I,Fe,Oe){var qe=d.useRef(null);qe.current={open:I,triggerOpen:Fe,customizedTrigger:Oe},d.useEffect(function(){function Ge(lt){var dt;if(!((dt=qe.current)!==null&&dt!==void 0&&dt.customizedTrigger)){var ft=lt.target;ft.shadowRoot&<.composed&&(ft=lt.composedPath()[0]||ft),qe.current.open&&N().filter(function(wt){return wt}).every(function(wt){return!wt.contains(ft)&&wt!==ft})&&qe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ge),function(){return window.removeEventListener("mousedown",Ge)}},[])}var b=e(26112),q=e(83836),Q=function(I,Fe){var Oe,qe,Ge=I.prefixCls,lt=I.id,dt=I.inputElement,ft=I.disabled,wt=I.tabIndex,pt=I.autoFocus,ct=I.autoComplete,xt=I.editable,it=I.activeDescendantId,Nt=I.value,Ht=I.maxLength,dn=I.onKeyDown,Tt=I.onMouseDown,Ut=I.onChange,Me=I.onPaste,ze=I.onCompositionStart,Ke=I.onCompositionEnd,et=I.open,je=I.attrs,Ue=dt||d.createElement("input",null),Ve=Ue,ht=Ve.ref,Pt=Ve.props,Kt=Pt.onKeyDown,An=Pt.onChange,sn=Pt.onMouseDown,xn=Pt.onCompositionStart,en=Pt.onCompositionEnd,Gt=Pt.style;return(0,ee.Kp)(!("maxLength"in Ue.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ue=d.cloneElement(Ue,(0,k.Z)((0,k.Z)((0,k.Z)({type:"search"},Pt),{},{id:lt,ref:(0,V.sQ)(Fe,ht),disabled:ft,tabIndex:wt,autoComplete:ct||"off",autoFocus:pt,className:F()("".concat(Ge,"-selection-search-input"),(Oe=Ue)===null||Oe===void 0||(qe=Oe.props)===null||qe===void 0?void 0:qe.className),role:"combobox","aria-label":"Search","aria-expanded":et||!1,"aria-haspopup":"listbox","aria-owns":"".concat(lt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(lt,"_list"),"aria-activedescendant":et?it:void 0},je),{},{value:xt?Nt:"",maxLength:Ht,readOnly:!xt,unselectable:xt?null:"on",style:(0,k.Z)((0,k.Z)({},Gt),{},{opacity:xt?null:0}),onKeyDown:function(Sn){dn(Sn),Kt&&Kt(Sn)},onMouseDown:function(Sn){Tt(Sn),sn&&sn(Sn)},onChange:function(Sn){Ut(Sn),An&&An(Sn)},onCompositionStart:function(Sn){ze(Sn),xn&&xn(Sn)},onCompositionEnd:function(Sn){Ke(Sn),en&&en(Sn)},onPaste:Me})),Ue},U=d.forwardRef(Q);U.displayName="Input";var D=U;function Be(N){return Array.isArray(N)?N:N!==void 0?[N]:[]}var R=typeof window!="undefined"&&window.document&&window.document.documentElement,ge=R;function L(N){return N!=null}function J(N){return!N&&N!==0}function te(N){return["string","number"].includes((0,n.Z)(N))}function Y(N){var I=void 0;return N&&(te(N.title)?I=N.title.toString():te(N.label)&&(I=N.label.toString())),I}function ae(N,I){ge?d.useLayoutEffect(N,I):d.useEffect(N,I)}function P(N){var I;return(I=N.key)!==null&&I!==void 0?I:N.value}var A=function(I){I.preventDefault(),I.stopPropagation()},$=function(I){var Fe=I.id,Oe=I.prefixCls,qe=I.values,Ge=I.open,lt=I.searchValue,dt=I.autoClearSearchValue,ft=I.inputRef,wt=I.placeholder,pt=I.disabled,ct=I.mode,xt=I.showSearch,it=I.autoFocus,Nt=I.autoComplete,Ht=I.activeDescendantId,dn=I.tabIndex,Tt=I.removeIcon,Ut=I.maxTagCount,Me=I.maxTagTextLength,ze=I.maxTagPlaceholder,Ke=ze===void 0?function(Zn){return"+ ".concat(Zn.length," ...")}:ze,et=I.tagRender,je=I.onToggleOpen,Ue=I.onRemove,Ve=I.onInputChange,ht=I.onInputPaste,Pt=I.onInputKeyDown,Kt=I.onInputMouseDown,An=I.onInputCompositionStart,sn=I.onInputCompositionEnd,xn=d.useRef(null),en=(0,d.useState)(0),Gt=(0,c.Z)(en,2),bn=Gt[0],Sn=Gt[1],Kn=(0,d.useState)(!1),nn=(0,c.Z)(Kn,2),fn=nn[0],Bn=nn[1],vn="".concat(Oe,"-selection"),jn=Ge||ct==="multiple"&&dt===!1||ct==="tags"?lt:"",ur=ct==="tags"||ct==="multiple"&&dt===!1||xt&&(Ge||fn);ae(function(){Sn(xn.current.scrollWidth)},[jn]);function rn(Zn,Yn,mr,nr,vr){return d.createElement("span",{className:F()("".concat(vn,"-item"),(0,m.Z)({},"".concat(vn,"-item-disabled"),mr)),title:Y(Zn)},d.createElement("span",{className:"".concat(vn,"-item-content")},Yn),nr&&d.createElement(se,{className:"".concat(vn,"-item-remove"),onMouseDown:A,onClick:vr,customizeIcon:Tt},"\xD7"))}function cn(Zn,Yn,mr,nr,vr){var Vt=function(yn){A(yn),je(!Ge)};return d.createElement("span",{onMouseDown:Vt},et({label:Yn,value:Zn,disabled:mr,closable:nr,onClose:vr}))}function jt(Zn){var Yn=Zn.disabled,mr=Zn.label,nr=Zn.value,vr=!pt&&!Yn,Vt=mr;if(typeof Me=="number"&&(typeof mr=="string"||typeof mr=="number")){var zt=String(Vt);zt.length>Me&&(Vt="".concat(zt.slice(0,Me),"..."))}var yn=function(dr){dr&&dr.stopPropagation(),Ue(Zn)};return typeof et=="function"?cn(nr,Vt,Yn,vr,yn):rn(Zn,Vt,Yn,vr,yn)}function Qn(Zn){var Yn=typeof Ke=="function"?Ke(Zn):Ke;return rn({title:Yn},Yn,!1)}var Vn=d.createElement("div",{className:"".concat(vn,"-search"),style:{width:bn},onFocus:function(){Bn(!0)},onBlur:function(){Bn(!1)}},d.createElement(D,{ref:ft,open:Ge,prefixCls:Oe,id:Fe,inputElement:null,disabled:pt,autoFocus:it,autoComplete:Nt,editable:ur,activeDescendantId:Ht,value:jn,onKeyDown:Pt,onMouseDown:Kt,onChange:Ve,onPaste:ht,onCompositionStart:An,onCompositionEnd:sn,tabIndex:dn,attrs:(0,b.Z)(I,!0)}),d.createElement("span",{ref:xn,className:"".concat(vn,"-search-mirror"),"aria-hidden":!0},jn,"\xA0")),Ln=d.createElement(q.Z,{prefixCls:"".concat(vn,"-overflow"),data:qe,renderItem:jt,renderRest:Qn,suffix:Vn,itemKey:P,maxCount:Ut});return d.createElement(d.Fragment,null,Ln,!qe.length&&!jn&&d.createElement("span",{className:"".concat(vn,"-placeholder")},wt))},z=$,M=function(I){var Fe=I.inputElement,Oe=I.prefixCls,qe=I.id,Ge=I.inputRef,lt=I.disabled,dt=I.autoFocus,ft=I.autoComplete,wt=I.activeDescendantId,pt=I.mode,ct=I.open,xt=I.values,it=I.placeholder,Nt=I.tabIndex,Ht=I.showSearch,dn=I.searchValue,Tt=I.activeValue,Ut=I.maxLength,Me=I.onInputKeyDown,ze=I.onInputMouseDown,Ke=I.onInputChange,et=I.onInputPaste,je=I.onInputCompositionStart,Ue=I.onInputCompositionEnd,Ve=I.title,ht=d.useState(!1),Pt=(0,c.Z)(ht,2),Kt=Pt[0],An=Pt[1],sn=pt==="combobox",xn=sn||Ht,en=xt[0],Gt=dn||"";sn&&Tt&&!Kt&&(Gt=Tt),d.useEffect(function(){sn&&An(!1)},[sn,Tt]);var bn=pt!=="combobox"&&!ct&&!Ht?!1:!!Gt,Sn=Ve===void 0?Y(en):Ve,Kn=function(){if(en)return null;var fn=bn?{visibility:"hidden"}:void 0;return d.createElement("span",{className:"".concat(Oe,"-selection-placeholder"),style:fn},it)};return d.createElement(d.Fragment,null,d.createElement("span",{className:"".concat(Oe,"-selection-search")},d.createElement(D,{ref:Ge,prefixCls:Oe,id:qe,open:ct,inputElement:Fe,disabled:lt,autoFocus:dt,autoComplete:ft,editable:xn,activeDescendantId:wt,value:Gt,onKeyDown:Me,onMouseDown:ze,onChange:function(fn){An(!0),Ke(fn)},onPaste:et,onCompositionStart:je,onCompositionEnd:Ue,tabIndex:Nt,attrs:(0,b.Z)(I,!0),maxLength:sn?Ut:void 0})),!sn&&en?d.createElement("span",{className:"".concat(Oe,"-selection-item"),title:Sn,style:bn?{visibility:"hidden"}:void 0},en.label):null,Kn())},me=M;function Ce(N){return![_.Z.ESC,_.Z.SHIFT,_.Z.BACKSPACE,_.Z.TAB,_.Z.WIN_KEY,_.Z.ALT,_.Z.META,_.Z.WIN_KEY_RIGHT,_.Z.CTRL,_.Z.SEMICOLON,_.Z.EQUALS,_.Z.CAPS_LOCK,_.Z.CONTEXT_MENU,_.Z.F1,_.Z.F2,_.Z.F3,_.Z.F4,_.Z.F5,_.Z.F6,_.Z.F7,_.Z.F8,_.Z.F9,_.Z.F10,_.Z.F11,_.Z.F12].includes(N)}var We=function(I,Fe){var Oe=(0,d.useRef)(null),qe=(0,d.useRef)(!1),Ge=I.prefixCls,lt=I.open,dt=I.mode,ft=I.showSearch,wt=I.tokenWithEnter,pt=I.autoClearSearchValue,ct=I.onSearch,xt=I.onSearchSubmit,it=I.onToggleOpen,Nt=I.onInputKeyDown,Ht=I.domRef;d.useImperativeHandle(Fe,function(){return{focus:function(){Oe.current.focus()},blur:function(){Oe.current.blur()}}});var dn=o(0),Tt=(0,c.Z)(dn,2),Ut=Tt[0],Me=Tt[1],ze=function(Gt){var bn=Gt.which;(bn===_.Z.UP||bn===_.Z.DOWN)&&Gt.preventDefault(),Nt&&Nt(Gt),bn===_.Z.ENTER&&dt==="tags"&&!qe.current&&!lt&&(xt==null||xt(Gt.target.value)),Ce(bn)&&it(!0)},Ke=function(){Me(!0)},et=(0,d.useRef)(null),je=function(Gt){ct(Gt,!0,qe.current)!==!1&&it(!0)},Ue=function(){qe.current=!0},Ve=function(Gt){qe.current=!1,dt!=="combobox"&&je(Gt.target.value)},ht=function(Gt){var bn=Gt.target.value;if(wt&&et.current&&/[\r\n]/.test(et.current)){var Sn=et.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");bn=bn.replace(Sn,et.current)}et.current=null,je(bn)},Pt=function(Gt){var bn=Gt.clipboardData,Sn=bn.getData("text");et.current=Sn},Kt=function(Gt){var bn=Gt.target;if(bn!==Oe.current){var Sn=document.body.style.msTouchAction!==void 0;Sn?setTimeout(function(){Oe.current.focus()}):Oe.current.focus()}},An=function(Gt){var bn=Ut();Gt.target!==Oe.current&&!bn&&dt!=="combobox"&&Gt.preventDefault(),(dt!=="combobox"&&(!ft||!bn)||!lt)&&(lt&&pt!==!1&&ct("",!0,!1),it())},sn={inputRef:Oe,onInputKeyDown:ze,onInputMouseDown:Ke,onInputChange:ht,onInputPaste:Pt,onInputCompositionStart:Ue,onInputCompositionEnd:Ve},xn=dt==="multiple"||dt==="tags"?d.createElement(z,(0,t.Z)({},I,sn)):d.createElement(me,(0,t.Z)({},I,sn));return d.createElement("div",{ref:Ht,className:"".concat(Ge,"-selector"),onClick:Kt,onMouseDown:An},xn)},Ie=d.forwardRef(We);Ie.displayName="Selector";var tt=Ie,$e=e(35593),_e=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(I){var Fe=I===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"}}},fe=function(I,Fe){var Oe=I.prefixCls,qe=I.disabled,Ge=I.visible,lt=I.children,dt=I.popupElement,ft=I.animation,wt=I.transitionName,pt=I.dropdownStyle,ct=I.dropdownClassName,xt=I.direction,it=xt===void 0?"ltr":xt,Nt=I.placement,Ht=I.builtinPlacements,dn=I.dropdownMatchSelectWidth,Tt=I.dropdownRender,Ut=I.dropdownAlign,Me=I.getPopupContainer,ze=I.empty,Ke=I.getTriggerDOMNode,et=I.onPopupVisibleChange,je=I.onPopupMouseEnter,Ue=(0,x.Z)(I,_e),Ve="".concat(Oe,"-dropdown"),ht=dt;Tt&&(ht=Tt(dt));var Pt=d.useMemo(function(){return Ht||Xe(dn)},[Ht,dn]),Kt=ft?"".concat(Ve,"-").concat(ft):wt,An=typeof dn=="number",sn=d.useMemo(function(){return An?null:dn===!1?"minWidth":"width"},[dn,An]),xn=pt;An&&(xn=(0,k.Z)((0,k.Z)({},xn),{},{width:dn}));var en=d.useRef(null);return d.useImperativeHandle(Fe,function(){return{getPopupElement:function(){return en.current}}}),d.createElement($e.Z,(0,t.Z)({},Ue,{showAction:et?["click"]:[],hideAction:et?["click"]:[],popupPlacement:Nt||(it==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Pt,prefixCls:Ve,popupTransitionName:Kt,popup:d.createElement("div",{ref:en,onMouseEnter:je},ht),stretch:sn,popupAlign:Ut,popupVisible:Ge,getPopupContainer:Me,popupClassName:F()(ct,(0,m.Z)({},"".concat(Ve,"-empty"),ze)),popupStyle:xn,getTriggerDOMNode:Ke,onPopupVisibleChange:et}),lt)},De=d.forwardRef(fe);De.displayName="SelectTrigger";var B=De,E=e(66712);function f(N,I){var Fe=N.key,Oe;return"value"in N&&(Oe=N.value),Fe!=null?Fe:Oe!==void 0?Oe:"rc-index-key-".concat(I)}function r(N,I){var Fe=N||{},Oe=Fe.label,qe=Fe.value,Ge=Fe.options,lt=Fe.groupLabel,dt=Oe||(I?"children":"label");return{label:dt,value:qe||"value",options:Ge||"options",groupLabel:lt||dt}}function w(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=I.fieldNames,Oe=I.childrenAsData,qe=[],Ge=r(Fe,!1),lt=Ge.label,dt=Ge.value,ft=Ge.options,wt=Ge.groupLabel;function pt(ct,xt){ct.forEach(function(it){if(xt||!(ft in it)){var Nt=it[dt];qe.push({key:f(it,qe.length),groupOption:xt,data:it,label:it[lt],value:Nt})}else{var Ht=it[wt];Ht===void 0&&Oe&&(Ht=it.label),qe.push({key:f(it,qe.length),group:!0,data:it,label:Ht}),pt(it[ft],!0)}})}return pt(N,!1),qe}function H(N){var I=(0,k.Z)({},N);return"props"in I||Object.defineProperty(I,"props",{get:function(){return(0,ee.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),I}}),I}function i(N,I){if(!I||!I.length)return null;var Fe=!1;function Oe(Ge,lt){var dt=(0,E.Z)(lt),ft=dt[0],wt=dt.slice(1);if(!ft)return[Ge];var pt=Ge.split(ft);return Fe=Fe||pt.length>1,pt.reduce(function(ct,xt){return[].concat((0,u.Z)(ct),(0,u.Z)(Oe(xt,wt)))},[]).filter(function(ct){return ct})}var qe=Oe(N,I);return Fe?qe:null}var l=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],j=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function y(N){return N==="tags"||N==="multiple"}var g=d.forwardRef(function(N,I){var Fe,Oe,qe=N.id,Ge=N.prefixCls,lt=N.className,dt=N.showSearch,ft=N.tagRender,wt=N.direction,pt=N.omitDomProps,ct=N.displayValues,xt=N.onDisplayValuesChange,it=N.emptyOptions,Nt=N.notFoundContent,Ht=Nt===void 0?"Not Found":Nt,dn=N.onClear,Tt=N.mode,Ut=N.disabled,Me=N.loading,ze=N.getInputElement,Ke=N.getRawInputElement,et=N.open,je=N.defaultOpen,Ue=N.onDropdownVisibleChange,Ve=N.activeValue,ht=N.onActiveValueChange,Pt=N.activeDescendantId,Kt=N.searchValue,An=N.autoClearSearchValue,sn=N.onSearch,xn=N.onSearchSplit,en=N.tokenSeparators,Gt=N.allowClear,bn=N.suffixIcon,Sn=N.clearIcon,Kn=N.OptionList,nn=N.animation,fn=N.transitionName,Bn=N.dropdownStyle,vn=N.dropdownClassName,jn=N.dropdownMatchSelectWidth,ur=N.dropdownRender,rn=N.dropdownAlign,cn=N.placement,jt=N.builtinPlacements,Qn=N.getPopupContainer,Vn=N.showAction,Ln=Vn===void 0?[]:Vn,Zn=N.onFocus,Yn=N.onBlur,mr=N.onKeyUp,nr=N.onKeyDown,vr=N.onMouseDown,Vt=(0,x.Z)(N,l),zt=y(Tt),yn=(dt!==void 0?dt:zt)||Tt==="combobox",Hn=(0,k.Z)({},Vt);j.forEach(function(rr){delete Hn[rr]}),pt==null||pt.forEach(function(rr){delete Hn[rr]});var dr=d.useState(!1),kr=(0,c.Z)(dr,2),Or=kr[0],Ar=kr[1];d.useEffect(function(){Ar((0,ce.Z)())},[]);var wr=d.useRef(null),zr=d.useRef(null),Pr=d.useRef(null),Gr=d.useRef(null),Sr=d.useRef(null),Tr=v(),Yr=(0,c.Z)(Tr,3),to=Yr[0],no=Yr[1],eo=Yr[2];d.useImperativeHandle(I,function(){var rr,er;return{focus:(rr=Gr.current)===null||rr===void 0?void 0:rr.focus,blur:(er=Gr.current)===null||er===void 0?void 0:er.blur,scrollTo:function(Vr){var Lr;return(Lr=Sr.current)===null||Lr===void 0?void 0:Lr.scrollTo(Vr)}}});var uo=d.useMemo(function(){var rr;if(Tt!=="combobox")return Kt;var er=(rr=ct[0])===null||rr===void 0?void 0:rr.value;return typeof er=="string"||typeof er=="number"?String(er):""},[Kt,Tt,ct]),zo=Tt==="combobox"&&typeof ze=="function"&&ze()||null,lo=typeof Ke=="function"&&Ke(),Mo=(0,V.x1)(zr,lo==null||(Fe=lo.props)===null||Fe===void 0?void 0:Fe.ref),Fo=d.useState(!1),xo=(0,c.Z)(Fo,2),Jr=xo[0],To=xo[1];(0,S.Z)(function(){To(!0)},[]);var Lo=(0,Z.Z)(!1,{defaultValue:je,value:et}),Po=(0,c.Z)(Lo,2),Te=Po[0],Ne=Po[1],pe=Jr?Te:!1,Ye=!Ht&⁢(Ut||Ye&&pe&&Tt==="combobox")&&(pe=!1);var mt=Ye?!1:pe,bt=d.useCallback(function(rr){var er=rr!==void 0?rr:!pe;Ut||(Ne(er),pe!==er&&(Ue==null||Ue(er)))},[Ut,pe,Ne,Ue]),Qe=d.useMemo(function(){return(en||[]).some(function(rr){return[` + `]:{background:Ft},[`&${s}-row-selected`]:{"> th, > td":{background:Bt},"&:hover > th, &:hover > td":{background:Zt}}}},[`${s}-footer`]:{padding:`${K}px ${ne}px`,color:Ot,background:kt}})}};var Dl=(0,Na.Z)("Table",a=>{const{colorTextHeading:s,colorSplit:O,colorIcon:K,colorIconHover:ne,opacityLoading:oe,colorBgContainer:Ee,controlInteractiveSize:we,headerBg:ye,headerColor:Le,headerSortActiveBg:rt,headerSortHoverBg:ke,bodySortBg:vt,rowHoverBg:st,rowSelectedBg:ut,rowSelectedHoverBg:Ft,rowExpandedBg:Bt,cellPaddingBlock:Zt,cellPaddingInline:Ot,cellPaddingBlockMD:kt,cellPaddingInlineMD:Cn,cellPaddingBlockSM:wn,cellPaddingInlineSM:ln,borderColor:zn,footerBg:Xn,footerColor:Jt,headerBorderRadius:un,cellFontSize:qt,cellFontSizeMD:Lt,cellFontSizeSM:an,headerSplitColor:Nn,fixedHeaderSortActiveBg:qn,headerFilterHoverBg:Un,filterDropdownBg:In,expandIconBg:tr,selectionColumnWidth:or,stickyScrollBarBg:Er}=a,fr=new oa.C(K),Kr=new oa.C(ne),jr=2,Gn=(0,Ma.TS)(a,{tableFontSize:qt,tableBg:Ee,tableRadius:un,tablePaddingVertical:Zt,tablePaddingHorizontal:Ot,tablePaddingVerticalMiddle:kt,tablePaddingHorizontalMiddle:Cn,tablePaddingVerticalSmall:wn,tablePaddingHorizontalSmall:ln,tableBorderColor:zn,tableHeaderTextColor:Le,tableHeaderBg:ye,tableFooterTextColor:Jt,tableFooterBg:Xn,tableHeaderCellSplitColor:Nn,tableHeaderSortBg:rt,tableHeaderSortHoverBg:ke,tableHeaderIconColor:fr.clone().setAlpha(fr.getAlpha()*oe).toRgbString(),tableHeaderIconColorHover:Kr.clone().setAlpha(Kr.getAlpha()*oe).toRgbString(),tableBodySortBg:vt,tableFixedHeaderSortActiveBg:qn,tableHeaderFilterActiveBg:Un,tableFilterDropdownBg:In,tableRowHoverBg:st,tableSelectedRowBg:ut,tableSelectedRowHoverBg:Ft,zIndexTableFixed:jr,zIndexTableSticky:jr+1,tableFontSizeMiddle:Lt,tableFontSizeSmall:an,tableSelectionColumnWidth:or,tableExpandIconBg:tr,tableExpandColumnWidth:we+2*a.padding,tableExpandedRowBg:Bt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Er,tableScrollThumbBgHover:s,tableScrollBg:O});return[Ol(Gn),Cl(Gn),Ya(Gn),wl(Gn),Al(Gn),Ba(Gn),bl(Gn),hl(Gn),Ya(Gn),gl(Gn),Sl(Gn),xl(Gn),Bl(Gn),vl(Gn),El(Gn),yl(Gn),Il(Gn)]},a=>{const{colorFillAlter:s,colorBgContainer:O,colorTextHeading:K,colorFillSecondary:ne,colorFillContent:oe,controlItemBgActive:Ee,controlItemBgActiveHover:we,padding:ye,paddingSM:Le,paddingXS:rt,colorBorderSecondary:ke,borderRadiusLG:vt,fontSize:st,controlHeight:ut,colorTextPlaceholder:Ft}=a,Bt=new oa.C(ne).onBackground(O).toHexShortString(),Zt=new oa.C(oe).onBackground(O).toHexShortString(),Ot=new oa.C(s).onBackground(O).toHexShortString();return{headerBg:Ot,headerColor:K,headerSortActiveBg:Bt,headerSortHoverBg:Zt,bodySortBg:Ot,rowHoverBg:Ot,rowSelectedBg:Ee,rowSelectedHoverBg:we,rowExpandedBg:s,cellPaddingBlock:ye,cellPaddingInline:ye,cellPaddingBlockMD:Le,cellPaddingInlineMD:rt,cellPaddingBlockSM:rt,cellPaddingInlineSM:rt,borderColor:ke,headerBorderRadius:vt,footerBg:Ot,footerColor:K,cellFontSize:st,cellFontSizeMD:st,cellFontSizeSM:st,headerSplitColor:ke,fixedHeaderSortActiveBg:Bt,headerFilterHoverBg:oe,filterDropdownMenuBg:O,filterDropdownBg:O,expandIconBg:O,selectionColumnWidth:ut,stickyScrollBarBg:Ft,stickyScrollBarBorderRadius:100}});const Pl=[],Rl=(a,s)=>{const{prefixCls:O,className:K,rootClassName:ne,style:oe,size:Ee,bordered:we,dropdownPrefixCls:ye,dataSource:Le,pagination:rt,rowSelection:ke,rowKey:vt="key",rowClassName:st,columns:ut,children:Ft,childrenColumnName:Bt,onChange:Zt,getPopupContainer:Ot,loading:kt,expandIcon:Cn,expandable:wn,expandedRowRender:ln,expandIconColumnIndex:zn,indentSize:Xn,scroll:Jt,sortDirections:un,locale:qt,showSorterTooltip:Lt=!0,virtual:an}=a,Nn=n.useMemo(()=>ut||G(Ft),[ut,Ft]),qn=n.useMemo(()=>Nn.some(cr=>cr.responsive),[Nn]),Un=(0,wr.Z)(qn),In=n.useMemo(()=>{const cr=new Set(Object.keys(Un).filter(Ir=>Un[Ir]));return Nn.filter(Ir=>!Ir.responsive||Ir.responsive.some(mo=>cr.has(mo)))},[Nn,Un]),tr=(0,Hn.Z)(a,["className","style","columns"]),{locale:or=zr.Z,direction:Er,table:fr,renderEmpty:Kr,getPrefixCls:jr,getPopupContainer:Gn}=n.useContext(kr.E_),Qr=(0,Ar.Z)(Ee),gr=Object.assign(Object.assign({},or.Table),qt),Rr=Le||Pl,Dr=jr("table",O),wo=jr("dropdown",ye),Rn=Object.assign({childrenColumnName:Bt,expandIconColumnIndex:zn},wn),{childrenColumnName:Dn="children"}=Rn,On=n.useMemo(()=>Rr.some(cr=>cr==null?void 0:cr[Dn])?"nest":ln||wn&&wn.expandedRowRender?"row":null,[Rr]),pn={body:n.useRef()},pr=n.useMemo(()=>typeof vt=="function"?vt:cr=>cr==null?void 0:cr[vt],[vt]),[hn]=Zo(Rr,Dn,pr),kn={},sr=function(cr,Ir){let mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Hr,po,Oo;const Do=Object.assign(Object.assign({},kn),cr);mo&&((Hr=kn.resetPagination)===null||Hr===void 0||Hr.call(kn),!((po=Do.pagination)===null||po===void 0)&&po.current&&(Do.pagination.current=1),rt&&rt.onChange&&rt.onChange(1,(Oo=Do.pagination)===null||Oo===void 0?void 0:Oo.pageSize)),Jt&&Jt.scrollToFirstRowOnChange!==!1&&pn.body.current&&(0,dr.Z)(0,{getContainer:()=>pn.body.current}),Zt==null||Zt(Do.pagination,Do.filters,Do.sorter,{currentDataSource:Qo(Wr(Rr,Do.sorterStates,Dn),Do.filterStates),action:Ir})},ir=(cr,Ir)=>{sr({sorter:cr,sorterStates:Ir},"sort",!1)},[vo,co,Go,Ur]=Br({prefixCls:Dr,mergedColumns:In,onSorterChange:ir,sortDirections:un||["ascend","descend"],tableLocale:gr,showSorterTooltip:Lt}),jo=n.useMemo(()=>Wr(Rr,co,Dn),[Rr,co]);kn.sorter=Ur(),kn.sorterStates=co;const Xr=(cr,Ir)=>{sr({filters:cr,filterStates:Ir},"filter",!0)},[Bo,ma,hr]=Co({prefixCls:Dr,locale:gr,dropdownPrefixCls:wo,mergedColumns:In,onFilterChange:Xr,getPopupContainer:Ot||Gn}),br=Qo(jo,ma);kn.filters=hr,kn.filterStates=ma;const Fr=n.useMemo(()=>{const cr={};return Object.keys(hr).forEach(Ir=>{hr[Ir]!==null&&(cr[Ir]=hr[Ir])}),Object.assign(Object.assign({},Go),{filters:cr})},[Go,hr]),[qr]=So(Fr),$r=(cr,Ir)=>{sr({pagination:Object.assign(Object.assign({},kn.pagination),{current:cr,pageSize:Ir})},"paginate")},[ar,ho]=na(br.length,$r,rt);kn.pagination=rt===!1?{}:io(ar,rt),kn.resetPagination=ho;const go=n.useMemo(()=>{if(rt===!1||!ar.pageSize)return br;const{current:cr=1,total:Ir,pageSize:mo=bo}=ar;return br.lengthmo?br.slice((cr-1)*mo,cr*mo):br:br.slice((cr-1)*mo,cr*mo)},[!!rt,br,ar&&ar.current,ar&&ar.pageSize,ar&&ar.total]),[No,_o]=Ko({prefixCls:Dr,data:br,pageData:go,getRowKey:pr,getRecordByKey:hn,expandType:On,childrenColumnName:Dn,locale:gr,getPopupContainer:Ot||Gn},ke),Yo=(cr,Ir,mo)=>{let Hr;return typeof st=="function"?Hr=R()(st(cr,Ir,mo)):Hr=R()(st),R()({[`${Dr}-row-selected`]:_o.has(pr(cr,Ir))},Hr)};Rn.__PARENT_RENDER_ICON__=Rn.expandIcon,Rn.expandIcon=Rn.expandIcon||Cn||Yr(gr),On==="nest"&&Rn.expandIconColumnIndex===void 0?Rn.expandIconColumnIndex=ke?1:0:Rn.expandIconColumnIndex>0&&ke&&(Rn.expandIconColumnIndex-=1),typeof Rn.indentSize!="number"&&(Rn.indentSize=typeof Xn=="number"?Xn:15);const Ia=n.useCallback(cr=>qr(No(Bo(vo(cr)))),[vo,Bo,No]);let la,Vo;if(rt!==!1&&(ar!=null&&ar.total)){let cr;ar.size?cr=ar.size:cr=Qr==="small"||Qr==="middle"?"small":void 0;const Ir=po=>n.createElement(Pr.Z,Object.assign({},ar,{className:R()(`${Dr}-pagination ${Dr}-pagination-${po}`,ar.className),size:cr})),mo=Er==="rtl"?"left":"right",{position:Hr}=ar;if(Hr!==null&&Array.isArray(Hr)){const po=Hr.find(ia=>ia.includes("top")),Oo=Hr.find(ia=>ia.includes("bottom")),Do=Hr.every(ia=>`${ia}`=="none");!po&&!Oo&&!Do&&(Vo=Ir(mo)),po&&(la=Ir(po.toLowerCase().replace("top",""))),Oo&&(Vo=Ir(Oo.toLowerCase().replace("bottom","")))}else Vo=Ir(mo)}let Io;typeof kt=="boolean"?Io={spinning:kt}:typeof kt=="object"&&(Io=Object.assign({spinning:!0},kt));const[Ao,_r]=Dl(Dr),[,Zr]=(0,Sr.Z)(),ea=R()(`${Dr}-wrapper`,fr==null?void 0:fr.className,{[`${Dr}-wrapper-rtl`]:Er==="rtl"},K,ne,_r),va=Object.assign(Object.assign({},fr==null?void 0:fr.style),oe),ca=qt&&qt.emptyText||(Kr==null?void 0:Kr("Table"))||n.createElement(Or.Z,{componentName:"Table"}),ta=an?xa:Eo,Fa={},La=n.useMemo(()=>{const{fontSize:cr,lineHeight:Ir,padding:mo,paddingXS:Hr,paddingSM:po}=Zr,Oo=Math.floor(cr*Ir);switch(Qr){case"large":return mo*2+Oo;case"small":return Hr*2+Oo;default:return po*2+Oo}},[Zr,Qr]);return an&&(Fa.listItemHeight=La),Ao(n.createElement("div",{ref:s,className:ea,style:va},n.createElement(Gr.Z,Object.assign({spinning:!1},Io),la,n.createElement(ta,Object.assign({},Fa,tr,{columns:In,direction:Er,expandable:Rn,prefixCls:Dr,className:R()({[`${Dr}-middle`]:Qr==="middle",[`${Dr}-small`]:Qr==="small",[`${Dr}-bordered`]:we,[`${Dr}-empty`]:Rr.length===0}),data:go,rowKey:pr,rowClassName:Yo,emptyText:ca,internalHooks:u,internalRefs:pn,transformColumns:Ia})),Vo)))};var Nl=n.forwardRef(Rl);const Ml=(a,s)=>{const O=n.useRef(0);return O.current+=1,n.createElement(Nl,Object.assign({},a,{ref:s,_renderTimes:O.current}))},aa=n.forwardRef(Ml);aa.SELECTION_COLUMN=Vr,aa.EXPAND_COLUMN=t,aa.SELECTION_ALL=Lr,aa.SELECTION_INVERT=so,aa.SELECTION_NONE=fo,aa.Column=Vt,aa.ColumnGroup=yn,aa.Summary=i;var Fl=aa,Zl=Fl},17574:function(Ze,ve,e){e.d(ve,{default:function(){return ae}});var t=e(60091),u=e(94480),m=e(52671),k=e(8657),c=e(54476),x=e(59301),n={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"},Z=n,ee=e(7657),d=function(A,$){return x.createElement(ee.Z,(0,c.Z)({},A,{ref:$,icon:Z}))},X=x.forwardRef(d),F=X,S=e(92310),ce=e.n(S),_=e(35654),V=e(71430),De=e(36355),se=e(56082),de=e(62892),ue=e(20648);const T=4;function v(P){const{dropPosition:A,dropLevelOffset:$,prefixCls:z,indent:M,direction:me="ltr"}=P,Ce=me==="ltr"?"left":"right",We=me==="ltr"?"right":"left",Ie={[Ce]:-$*M+T,[We]:0};switch(A){case-1:Ie.top=-3;break;case 1:Ie.bottom=-3;break;default:Ie.bottom=-3,Ie[Ce]=M+T;break}return x.createElement("div",{style:Ie,className:`${z}-drop-indicator`})}var o=e(71997),b=x.forwardRef((P,A)=>{const{getPrefixCls:$,direction:z,virtual:M,tree:me}=x.useContext(De.E_),{prefixCls:Ce,className:We,showIcon:Ie=!1,showLine:tt,switcherIcon:$e,blockNode:_e=!1,children:Xe,checkable:fe=!1,selectable:Pe=!0,draggable:B,motion:E,style:f}=P,r=$("tree",Ce),w=$(),H=E!=null?E:Object.assign(Object.assign({},(0,de.Z)(w)),{motionAppear:!1}),i=Object.assign(Object.assign({},P),{checkable:fe,selectable:Pe,showIcon:Ie,motion:H,blockNode:_e,showLine:!!tt,dropIndicatorRender:v}),[l,j]=(0,ue.ZP)(r),y=x.useMemo(()=>{if(!B)return!1;let W={};switch(typeof B){case"function":W.nodeDraggable=B;break;case"object":W=Object.assign({},B);break;default:break}return W.icon!==!1&&(W.icon=W.icon||x.createElement(se.Z,null)),W},[B]),g=W=>x.createElement(o.Z,{prefixCls:r,switcherIcon:$e,treeNodeProps:W,showLine:tt});return l(x.createElement(t.Z,Object.assign({itemHeight:20,ref:A,virtual:M},i,{style:Object.assign(Object.assign({},me==null?void 0:me.style),f),prefixCls:r,className:ce()({[`${r}-icon-hide`]:!Ie,[`${r}-block-node`]:_e,[`${r}-unselectable`]:!Pe,[`${r}-rtl`]:z==="rtl"},me==null?void 0:me.className,We,j),direction:z,checkable:fe&&x.createElement("span",{className:`${r}-checkbox-inner`}),selectable:Pe,switcherIcon:g,draggable:y}),Xe))}),q;(function(P){P[P.None=0]="None",P[P.Start=1]="Start",P[P.End=2]="End"})(q||(q={}));function Q(P,A){function $(z){const{key:M,children:me}=z;A(M,z)!==!1&&Q(me||[],A)}P.forEach($)}function U(P){let{treeData:A,expandedKeys:$,startKey:z,endKey:M}=P;const me=[];let Ce=q.None;if(z&&z===M)return[z];if(!z||!M)return[];function We(Ie){return Ie===z||Ie===M}return Q(A,Ie=>{if(Ce===q.End)return!1;if(We(Ie)){if(me.push(Ie),Ce===q.None)Ce=q.Start;else if(Ce===q.Start)return Ce=q.End,!1}else Ce===q.Start&&me.push(Ie);return $.includes(Ie)}),me}function D(P,A){const $=(0,u.Z)(A),z=[];return Q(P,(M,me)=>{const Ce=$.indexOf(M);return Ce!==-1&&(z.push(me),$.splice(Ce,1)),!!$.length}),z}var Be=function(P,A){var $={};for(var z in P)Object.prototype.hasOwnProperty.call(P,z)&&A.indexOf(z)<0&&($[z]=P[z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,z=Object.getOwnPropertySymbols(P);M{var{defaultExpandAll:$,defaultExpandParent:z,defaultExpandedKeys:M}=P,me=Be(P,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ce=x.useRef(),We=x.useRef(),Ie=()=>{const{keyEntities:y}=(0,V.I8)(ge(me));let g;return $?g=Object.keys(y):z?g=(0,_.r7)(me.expandedKeys||M||[],y):g=me.expandedKeys||M,g},[tt,$e]=x.useState(me.selectedKeys||me.defaultSelectedKeys||[]),[_e,Xe]=x.useState(()=>Ie());x.useEffect(()=>{"selectedKeys"in me&&$e(me.selectedKeys)},[me.selectedKeys]),x.useEffect(()=>{"expandedKeys"in me&&Xe(me.expandedKeys)},[me.expandedKeys]);const fe=(y,g)=>{var W;return"expandedKeys"in me||Xe(y),(W=me.onExpand)===null||W===void 0?void 0:W.call(me,y,g)},Pe=(y,g)=>{var W;const{multiple:xe}=me,{node:ie,nativeEvent:Ae}=g,{key:he=""}=ie,be=ge(me),C=Object.assign(Object.assign({},g),{selected:!0}),le=(Ae==null?void 0:Ae.ctrlKey)||(Ae==null?void 0:Ae.metaKey),re=Ae==null?void 0:Ae.shiftKey;let Se;xe&&le?(Se=y,Ce.current=he,We.current=Se,C.selectedNodes=D(be,Se)):xe&&re?(Se=Array.from(new Set([].concat((0,u.Z)(We.current||[]),(0,u.Z)(U({treeData:be,expandedKeys:_e,startKey:he,endKey:Ce.current}))))),C.selectedNodes=D(be,Se)):(Se=[he],Ce.current=he,We.current=Se,C.selectedNodes=D(be,Se)),(W=me.onSelect)===null||W===void 0||W.call(me,Se,C),"selectedKeys"in me||$e(Se)},{getPrefixCls:B,direction:E}=x.useContext(De.E_),{prefixCls:f,className:r,showIcon:w=!0,expandAction:H="click"}=me,i=Be(me,["prefixCls","className","showIcon","expandAction"]),l=B("tree",f),j=ce()(`${l}-directory`,{[`${l}-directory-rtl`]:E==="rtl"},r);return x.createElement(b,Object.assign({icon:R,ref:A,blockNode:!0},i,{showIcon:w,expandAction:H,prefixCls:l,className:j,expandedKeys:_e,selectedKeys:tt,onSelect:Pe,onExpand:fe}))};var te=x.forwardRef(L);const Y=b;Y.DirectoryTree=te,Y.TreeNode=t.O;var ae=Y},20648:function(Ze,ve,e){e.d(ve,{TM:function(){return S},Yk:function(){return F}});var t=e(36237),u=e(98447),m=e(17313),k=e(8378),c=e(37613),x=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Z=(ce,_)=>({[`.${ce}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${_.motionDurationSlow}`}}}),ee=(ce,_)=>({[`.${ce}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:_.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${_.lineWidthBold}px solid ${_.colorPrimary}`,borderRadius:"50%",content:'""'}}}),d=(ce,_)=>{const{treeCls:V,treeNodeCls:De,treeNodePadding:se,titleHeight:de,nodeSelectedBg:ue,nodeHoverBg:T}=_,v=_.paddingXS;return{[V]:Object.assign(Object.assign({},(0,m.Wf)(_)),{background:_.colorBgContainer,borderRadius:_.borderRadius,transition:`background-color ${_.motionDurationSlow}`,[`&${V}-rtl`]:{[`${V}-switcher`]:{"&_close":{[`${V}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${V}-active-focused)`]:Object.assign({},(0,m.oN)(_)),[`${V}-list-holder-inner`]:{alignItems:"flex-start"},[`&${V}-block-node`]:{[`${V}-list-holder-inner`]:{alignItems:"stretch",[`${V}-node-content-wrapper`]:{flex:"auto"},[`${De}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:se,insetInlineStart:0,border:`1px solid ${_.colorPrimary}`,opacity:0,animationName:n,animationDuration:_.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${De}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${se}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${V}-node-content-wrapper`]:{color:_.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${V}-node-content-wrapper`]:Object.assign({},(0,m.oN)(_)),[`&:not(${De}-disabled).filter-node ${V}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${V}-draggable-icon`]:{flexShrink:0,width:de,lineHeight:`${de}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${_.motionDurationSlow}`,[`${De}:hover &`]:{opacity:.45}},[`&${De}-disabled`]:{[`${V}-draggable-icon`]:{visibility:"hidden"}}}},[`${V}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:de}},[`${V}-draggable-icon`]:{visibility:"hidden"},[`${V}-switcher`]:Object.assign(Object.assign({},Z(ce,_)),{position:"relative",flex:"none",alignSelf:"stretch",width:de,margin:0,lineHeight:`${de}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${V}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:_.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-se,marginInlineStart:-1,borderInlineEnd:`1px solid ${_.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:de/2*.8,height:de/2,borderBottom:`1px solid ${_.colorBorder}`,content:'""'}}}),[`${V}-checkbox`]:{top:"initial",marginInlineEnd:v},[`${V}-node-content-wrapper, ${V}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:de,margin:0,padding:`0 ${_.paddingXS/2}px`,color:"inherit",lineHeight:`${de}px`,background:"transparent",borderRadius:_.borderRadius,cursor:"pointer",transition:`all ${_.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:T},[`&${V}-node-selected`]:{backgroundColor:ue},[`${V}-iconEle`]:{display:"inline-block",width:de,height:de,lineHeight:`${de}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${V}-unselectable ${V}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${V}-node-content-wrapper`]:Object.assign({lineHeight:`${de}px`,userSelect:"none"},ee(ce,_)),[`${De}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${_.colorPrimary}`}},"&-show-line":{[`${V}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-se,borderInlineEnd:`1px solid ${_.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${V}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${De}-leaf-last`]:{[`${V}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${de/2}px !important`}}}}})}},X=ce=>{const{treeCls:_,treeNodeCls:V,treeNodePadding:De,directoryNodeSelectedBg:se,directoryNodeSelectedColor:de}=ce;return{[`${_}${_}-directory`]:{[V]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:De,insetInlineStart:0,transition:`background-color ${ce.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ce.controlItemBgHover}},"> *":{zIndex:1},[`${_}-switcher`]:{transition:`color ${ce.motionDurationMid}`},[`${_}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${_}-node-selected`]:{color:de,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:se},[`${_}-switcher`]:{color:de},[`${_}-node-content-wrapper`]:{color:de,background:"transparent"}}}}}},F=(ce,_)=>{const V=`.${ce}`,De=`${V}-treenode`,se=_.paddingXS/2,de=(0,c.TS)(_,{treeCls:V,treeNodeCls:De,treeNodePadding:se});return[d(ce,de),X(de)]},S=ce=>{const{controlHeightSM:_}=ce;return{titleHeight:_,nodeHoverBg:ce.controlItemBgHover,nodeSelectedBg:ce.controlItemBgActive}};ve.ZP=(0,x.Z)("Tree",(ce,_)=>{let{prefixCls:V}=_;return[{[ce.componentCls]:(0,u.C2)(`${V}-checkbox`,ce)},F(V,ce),(0,k.Z)(ce)]},ce=>{const{colorTextLightSolid:_,colorPrimary:V}=ce;return Object.assign(Object.assign({},S(ce)),{directoryNodeSelectedColor:_,directoryNodeSelectedBg:V})})},71997:function(Ze,ve,e){e.d(ve,{Z:function(){return De}});var t=e(54476),u=e(59301),m={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"},k=m,c=e(7657),x=function(de,ue){return u.createElement(c.Z,(0,t.Z)({},de,{ref:ue,icon:k}))},n=u.forwardRef(x),Z=n,ee=e(52671),d=e(58617),X=e(15075),F=e(43531),S=e(92310),ce=e.n(S),_=e(92343),De=se=>{const{prefixCls:de,switcherIcon:ue,treeNodeProps:T,showLine:v}=se,{isLeaf:o,expanded:h,loading:b}=T;if(b)return u.createElement(d.Z,{className:`${de}-switcher-loading-icon`});let q;if(v&&typeof v=="object"&&(q=v.showLeafIcon),o){if(!v)return null;if(typeof q!="boolean"&&q){const D=typeof q=="function"?q(T):q,Be=`${de}-switcher-line-custom-icon`;return(0,_.l$)(D)?(0,_.Tm)(D,{className:ce()(D.props.className||"",Be)}):D}return q?u.createElement(ee.Z,{className:`${de}-switcher-line-icon`}):u.createElement("span",{className:`${de}-switcher-leaf-line`})}const Q=`${de}-switcher-icon`,U=typeof ue=="function"?ue(T):ue;return(0,_.l$)(U)?(0,_.Tm)(U,{className:ce()(U.props.className||"",Q)}):U!==void 0?U:v?h?u.createElement(X.Z,{className:`${de}-switcher-line-icon`}):u.createElement(F.Z,{className:`${de}-switcher-line-icon`}):u.createElement(Z,{className:Q})}},97774:function(Ze,ve,e){Object.defineProperty(ve,"__esModule",{value:!0}),ve.default=void 0;var t=Object.assign||function(V){for(var De=1;De0;if(J||te){var j=(0,Z.D7)(Ce),y=(0,X.Z)(j).length,g=(0,k.Z)(te)==="object"?te.formatter({value:j,count:y,maxLength:L}):"".concat(y).concat(l?" / ".concat(L):"");return n.createElement(n.Fragment,null,!!te&&n.createElement("span",{className:x()("".concat(D,"-show-count-suffix"),(0,m.Z)({},"".concat(D,"-show-count-has-suffix"),!!J),A==null?void 0:A.count),style:(0,u.Z)({},$==null?void 0:$.count)},g),J)}return null};return n.createElement(d,(0,t.Z)({},z,{prefixCls:D,className:ge,inputElement:w(),handleReset:r,value:(0,Z.D7)(Ce),focused:$e,triggerFocus:fe,suffix:H(),disabled:Be,classes:P,classNames:A,styles:$}))}),se=De,de=se},5643:function(Ze,ve,e){e.d(ve,{D7:function(){return c},He:function(){return t},X3:function(){return u},nH:function(){return k},rJ:function(){return m}});function t(x){return!!(x.addonBefore||x.addonAfter)}function u(x){return!!(x.prefix||x.suffix||x.allowClear)}function m(x,n,Z,ee){if(Z){var d=n;if(n.type==="click"){var X=x.cloneNode(!0);d=Object.create(n,{target:{value:X},currentTarget:{value:X}}),X.value="",Z(d);return}if(ee!==void 0){d=Object.create(n,{target:{value:x},currentTarget:{value:x}}),x.value=ee,Z(d);return}Z(d)}}function k(x,n){if(x){x.focus(n);var Z=n||{},ee=Z.cursor;if(ee){var d=x.value.length;switch(ee){case"start":x.setSelectionRange(0,0);break;case"end":x.setSelectionRange(d,d);break;default:x.setSelectionRange(0,d)}}}}function c(x){return typeof x=="undefined"||x===null?"":String(x)}},15285:function(Ze,ve,e){e.d(ve,{iz:function(){return wt},ck:function(){return gt},BW:function(){return ft},sN:function(){return gt},Wd:function(){return Oe},ZP:function(){return Ut},Xl:function(){return Q}});var t=e(54476),u=e(20068),m=e(33885),k=e(94480),c=e(42978),x=e(75931),n=e(92310),Z=e.n(n),ee=e(83836),d=e(18929),X=e(13697),F=e(48736),S=e(59301),ce=e(4676),_=S.createContext(null);function V(Me,ze){return Me===void 0?null:"".concat(Me,"-").concat(ze)}function De(Me){var ze=S.useContext(_);return V(ze,Me)}var se=e(80547),de=["children","locked"],ue=S.createContext(null);function T(Me,ze){var Ke=(0,m.Z)({},Me);return Object.keys(ze).forEach(function(et){var je=ze[et];je!==void 0&&(Ke[et]=je)}),Ke}function v(Me){var ze=Me.children,Ke=Me.locked,et=(0,x.Z)(Me,de),je=S.useContext(ue),Ue=(0,se.Z)(function(){return T(je,et)},[je,et],function(Ve,ht){return!Ke&&(Ve[0]!==ht[0]||!(0,X.Z)(Ve[1],ht[1],!0))});return S.createElement(ue.Provider,{value:Ue},ze)}var o=[],h=S.createContext(null);function b(){return S.useContext(h)}var q=S.createContext(o);function Q(Me){var ze=S.useContext(q);return S.useMemo(function(){return Me!==void 0?[].concat((0,k.Z)(ze),[Me]):ze},[ze,Me])}var U=S.createContext(null),D=S.createContext({}),Be=D,R=e(29194);function ge(Me){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,R.Z)(Me)){var Ke=Me.nodeName.toLowerCase(),et=["input","select","textarea","button"].includes(Ke)||Me.isContentEditable||Ke==="a"&&!!Me.getAttribute("href"),je=Me.getAttribute("tabindex"),Ue=Number(je),Ve=null;return je&&!Number.isNaN(Ue)?Ve=Ue:et&&Ve===null&&(Ve=0),et&&Me.disabled&&(Ve=null),Ve!==null&&(Ve>=0||ze&&Ve<0)}return!1}function L(Me){var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ke=(0,k.Z)(Me.querySelectorAll("*")).filter(function(et){return ge(et,ze)});return ge(Me,ze)&&Ke.unshift(Me),Ke}var J=null;function te(){J=document.activeElement}function Y(){J=null}function ae(){if(J)try{J.focus()}catch(Me){}}function P(Me,ze){if(ze.keyCode===9){var Ke=L(Me),et=Ke[ze.shiftKey?0:Ke.length-1],je=et===document.activeElement||Me===document.activeElement;if(je){var Ue=Ke[ze.shiftKey?Ke.length-1:0];Ue.focus(),ze.preventDefault()}}}var A=e(10228),$=e(16089),z=A.Z.LEFT,M=A.Z.RIGHT,me=A.Z.UP,Ce=A.Z.DOWN,We=A.Z.ENTER,Ie=A.Z.ESC,tt=A.Z.HOME,$e=A.Z.END,_e=[me,Ce,z,M];function Xe(Me,ze,Ke,et){var je,Ue,Ve,ht,Pt="prev",Kt="next",An="children",sn="parent";if(Me==="inline"&&et===We)return{inlineTrigger:!0};var xn=(je={},(0,u.Z)(je,me,Pt),(0,u.Z)(je,Ce,Kt),je),en=(Ue={},(0,u.Z)(Ue,z,Ke?Kt:Pt),(0,u.Z)(Ue,M,Ke?Pt:Kt),(0,u.Z)(Ue,Ce,An),(0,u.Z)(Ue,We,An),Ue),Gt=(Ve={},(0,u.Z)(Ve,me,Pt),(0,u.Z)(Ve,Ce,Kt),(0,u.Z)(Ve,We,An),(0,u.Z)(Ve,Ie,sn),(0,u.Z)(Ve,z,Ke?An:sn),(0,u.Z)(Ve,M,Ke?sn:An),Ve),bn={inline:xn,horizontal:en,vertical:Gt,inlineSub:xn,horizontalSub:Gt,verticalSub:Gt},Sn=(ht=bn["".concat(Me).concat(ze?"":"Sub")])===null||ht===void 0?void 0:ht[et];switch(Sn){case Pt:return{offset:-1,sibling:!0};case Kt:return{offset:1,sibling:!0};case sn:return{offset:-1,sibling:!1};case An:return{offset:1,sibling:!1};default:return null}}function fe(Me){for(var ze=Me;ze;){if(ze.getAttribute("data-menu-list"))return ze;ze=ze.parentElement}return null}function Pe(Me,ze){for(var Ke=Me||document.activeElement;Ke;){if(ze.has(Ke))return Ke;Ke=Ke.parentElement}return null}function B(Me,ze){var Ke=L(Me,!0);return Ke.filter(function(et){return ze.has(et)})}function E(Me,ze,Ke){var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Me)return null;var je=B(Me,ze),Ue=je.length,Ve=je.findIndex(function(ht){return Ke===ht});return et<0?Ve===-1?Ve=Ue-1:Ve-=1:et>0&&(Ve+=1),Ve=(Ve+Ue)%Ue,je[Ve]}var f=function(ze,Ke){var et=new Set,je=new Map,Ue=new Map;return ze.forEach(function(Ve){var ht=document.querySelector("[data-menu-id='".concat(V(Ke,Ve),"']"));ht&&(et.add(ht),Ue.set(ht,Ve),je.set(Ve,ht))}),{elements:et,key2element:je,element2key:Ue}};function r(Me,ze,Ke,et,je,Ue,Ve,ht,Pt,Kt){var An=S.useRef(),sn=S.useRef();sn.current=ze;var xn=function(){$.Z.cancel(An.current)};return S.useEffect(function(){return function(){xn()}},[]),function(en){var Gt=en.which;if([].concat(_e,[We,Ie,tt,$e]).includes(Gt)){var bn=Ue(),Sn=f(bn,et),Kn=Sn,nn=Kn.elements,fn=Kn.key2element,Bn=Kn.element2key,vn=fn.get(ze),jn=Pe(vn,nn),ur=Bn.get(jn),rn=Xe(Me,Ve(ur,!0).length===1,Ke,Gt);if(!rn&&Gt!==tt&&Gt!==$e)return;(_e.includes(Gt)||[tt,$e].includes(Gt))&&en.preventDefault();var cn=function(nr){if(nr){var vr=nr,Vt=nr.querySelector("a");Vt!=null&&Vt.getAttribute("href")&&(vr=Vt);var zt=Bn.get(nr);ht(zt),xn(),An.current=(0,$.Z)(function(){sn.current===zt&&vr.focus()})}};if([tt,$e].includes(Gt)||rn.sibling||!jn){var jt;!jn||Me==="inline"?jt=je.current:jt=fe(jn);var Qn,Vn=B(jt,nn);Gt===tt?Qn=Vn[0]:Gt===$e?Qn=Vn[Vn.length-1]:Qn=E(jt,nn,jn,rn.offset),cn(Qn)}else if(rn.inlineTrigger)Pt(ur);else if(rn.offset>0)Pt(ur,!0),xn(),An.current=(0,$.Z)(function(){Sn=f(bn,et);var mr=jn.getAttribute("aria-controls"),nr=document.getElementById(mr),vr=E(nr,Sn.elements);cn(vr)},5);else if(rn.offset<0){var Ln=Ve(ur,!0),Zn=Ln[Ln.length-2],Yn=fn.get(Zn);Pt(Zn,!1),cn(Yn)}}Kt==null||Kt(en)}}function w(Me){Promise.resolve().then(Me)}var H="__RC_UTIL_PATH_SPLIT__",i=function(ze){return ze.join(H)},l=function(ze){return ze.split(H)},j="rc-menu-more";function y(){var Me=S.useState({}),ze=(0,c.Z)(Me,2),Ke=ze[1],et=(0,S.useRef)(new Map),je=(0,S.useRef)(new Map),Ue=S.useState([]),Ve=(0,c.Z)(Ue,2),ht=Ve[0],Pt=Ve[1],Kt=(0,S.useRef)(0),An=(0,S.useRef)(!1),sn=function(){An.current||Ke({})},xn=(0,S.useCallback)(function(fn,Bn){var vn=i(Bn);je.current.set(vn,fn),et.current.set(fn,vn),Kt.current+=1;var jn=Kt.current;w(function(){jn===Kt.current&&sn()})},[]),en=(0,S.useCallback)(function(fn,Bn){var vn=i(Bn);je.current.delete(vn),et.current.delete(fn)},[]),Gt=(0,S.useCallback)(function(fn){Pt(fn)},[]),bn=(0,S.useCallback)(function(fn,Bn){var vn=et.current.get(fn)||"",jn=l(vn);return Bn&&ht.includes(jn[0])&&jn.unshift(j),jn},[ht]),Sn=(0,S.useCallback)(function(fn,Bn){return fn.some(function(vn){var jn=bn(vn,!0);return jn.includes(Bn)})},[bn]),Kn=function(){var Bn=(0,k.Z)(et.current.keys());return ht.length&&Bn.push(j),Bn},nn=(0,S.useCallback)(function(fn){var Bn="".concat(et.current.get(fn)).concat(H),vn=new Set;return(0,k.Z)(je.current.keys()).forEach(function(jn){jn.startsWith(Bn)&&vn.add(je.current.get(jn))}),vn},[]);return S.useEffect(function(){return function(){An.current=!0}},[]),{registerPath:xn,unregisterPath:en,refreshOverflowKeys:Gt,isSubPathKey:Sn,getKeyPath:bn,getKeys:Kn,getSubPathKeys:nn}}function g(Me){var ze=S.useRef(Me);ze.current=Me;var Ke=S.useCallback(function(){for(var et,je=arguments.length,Ue=new Array(je),Ve=0;Ve1&&(nn.motionAppear=!1);var fn=nn.onVisibleChanged;return nn.onVisibleChanged=function(Bn){return!xn.current&&!Bn&&Sn(!0),fn==null?void 0:fn(Bn)},bn?null:S.createElement(v,{mode:Ue,locked:!xn.current},S.createElement(G.default,(0,t.Z)({visible:Kn},nn,{forceRender:Pt,removeOnLeave:!1,leavedClassName:"".concat(ht,"-hidden")}),function(Bn){var vn=Bn.className,jn=Bn.style;return S.createElement($t,{id:ze,className:vn,style:jn},je)}))}var N=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],I=["active"],Fe=function(ze){var Ke,et=ze.style,je=ze.className,Ue=ze.title,Ve=ze.eventKey,ht=ze.warnKey,Pt=ze.disabled,Kt=ze.internalPopupClose,An=ze.children,sn=ze.itemIcon,xn=ze.expandIcon,en=ze.popupClassName,Gt=ze.popupOffset,bn=ze.popupStyle,Sn=ze.onClick,Kn=ze.onMouseEnter,nn=ze.onMouseLeave,fn=ze.onTitleClick,Bn=ze.onTitleMouseEnter,vn=ze.onTitleMouseLeave,jn=(0,x.Z)(ze,N),ur=De(Ve),rn=S.useContext(ue),cn=rn.prefixCls,jt=rn.mode,Qn=rn.openKeys,Vn=rn.disabled,Ln=rn.overflowDisabled,Zn=rn.activeKey,Yn=rn.selectedKeys,mr=rn.itemIcon,nr=rn.expandIcon,vr=rn.onItemClick,Vt=rn.onOpenChange,zt=rn.onActive,yn=S.useContext(Be),Hn=yn._internalRenderSubMenuItem,dr=S.useContext(U),kr=dr.isSubPathKey,Or=Q(),Ar="".concat(cn,"-submenu"),wr=Vn||Pt,zr=S.useRef(),Pr=S.useRef(),Gr=sn!=null?sn:mr,Sr=xn!=null?xn:nr,Tr=Qn.includes(Ve),Yr=!Ln&&Tr,to=kr(Yn,Ve),no=Se(Ve,wr,Bn,vn),eo=no.active,uo=(0,x.Z)(no,I),zo=S.useState(!1),lo=(0,c.Z)(zo,2),Mo=lo[0],Fo=lo[1],xo=function(Yt){wr||Fo(Yt)},Jr=function(Yt){xo(!0),Kn==null||Kn({key:Ve,domEvent:Yt})},To=function(Yt){xo(!1),nn==null||nn({key:Ve,domEvent:Yt})},Lo=S.useMemo(function(){return eo||(jt!=="inline"?Mo||kr([Zn],Ve):!1)},[jt,eo,Zn,Mo,Ve,kr]),Po=He(Or.length),Te=function(Yt){wr||(fn==null||fn({key:Ve,domEvent:Yt}),jt==="inline"&&Vt(Ve,!Tr))},Ne=g(function(En){Sn==null||Sn(nt(En)),vr(En)}),pe=function(Yt){jt!=="inline"&&Vt(Ve,Yt)},Ye=function(){zt(Ve)},mt=ur&&"".concat(ur,"-popup"),bt=S.createElement("div",(0,t.Z)({role:"menuitem",style:Po,className:"".concat(Ar,"-title"),tabIndex:wr?null:-1,ref:zr,title:typeof Ue=="string"?Ue:null,"data-menu-id":Ln&&ur?null:ur,"aria-expanded":Yr,"aria-haspopup":!0,"aria-controls":mt,"aria-disabled":wr,onClick:Te,onFocus:Ye},uo),Ue,S.createElement(ot,{icon:jt!=="horizontal"?Sr:void 0,props:(0,m.Z)((0,m.Z)({},ze),{},{isOpen:Yr,isSubMenu:!0})},S.createElement("i",{className:"".concat(Ar,"-arrow")}))),Qe=S.useRef(jt);if(jt!=="inline"&&Or.length>1?Qe.current="vertical":Qe.current=jt,!Ln){var Mt=Qe.current;bt=S.createElement(p,{mode:Mt,prefixCls:Ar,visible:!Kt&&Yr&&jt!=="inline",popupClassName:en,popupOffset:Gt,popupStyle:bn,popup:S.createElement(v,{mode:Mt==="horizontal"?"vertical":Mt},S.createElement($t,{id:mt,ref:Pr},An)),disabled:wr,onVisibleChange:pe},bt)}var on=S.createElement(ee.Z.Item,(0,t.Z)({role:"none"},jn,{component:"li",style:et,className:Z()(Ar,"".concat(Ar,"-").concat(jt),je,(Ke={},(0,u.Z)(Ke,"".concat(Ar,"-open"),Yr),(0,u.Z)(Ke,"".concat(Ar,"-active"),Lo),(0,u.Z)(Ke,"".concat(Ar,"-selected"),to),(0,u.Z)(Ke,"".concat(Ar,"-disabled"),wr),Ke)),onMouseEnter:Jr,onMouseLeave:To}),bt,!Ln&&S.createElement(Re,{id:mt,open:Yr,keyPath:Or},An));return Hn&&(on=Hn(on,ze,{selected:to,active:Lo,open:Yr,disabled:wr})),S.createElement(v,{onItemClick:Ne,mode:jt==="horizontal"?"vertical":jt,itemIcon:Gr,expandIcon:Sr},on)};function Oe(Me){var ze=Me.eventKey,Ke=Me.children,et=Q(ze),je=_t(Ke,et),Ue=b();S.useEffect(function(){if(Ue)return Ue.registerPath(ze,et),function(){Ue.unregisterPath(ze,et)}},[et]);var Ve;return Ue?Ve=je:Ve=S.createElement(Fe,Me,je),S.createElement(q.Provider,{value:et},Ve)}var qe=e(76190),Ge=["className","title","eventKey","children"],lt=["children"],dt=function(ze){var Ke=ze.className,et=ze.title,je=ze.eventKey,Ue=ze.children,Ve=(0,x.Z)(ze,Ge),ht=S.useContext(ue),Pt=ht.prefixCls,Kt="".concat(Pt,"-item-group");return S.createElement("li",(0,t.Z)({role:"presentation"},Ve,{onClick:function(sn){return sn.stopPropagation()},className:Z()(Kt,Ke)}),S.createElement("div",{role:"presentation",className:"".concat(Kt,"-title"),title:typeof et=="string"?et:void 0},et),S.createElement("ul",{role:"group",className:"".concat(Kt,"-list")},Ue))};function ft(Me){var ze=Me.children,Ke=(0,x.Z)(Me,lt),et=Q(Ke.eventKey),je=_t(ze,et),Ue=b();return Ue?je:S.createElement(dt,(0,le.Z)(Ke,["warnKey"]),je)}function wt(Me){var ze=Me.className,Ke=Me.style,et=S.useContext(ue),je=et.prefixCls,Ue=b();return Ue?null:S.createElement("li",{role:"separator",className:Z()("".concat(je,"-item-divider"),ze),style:Ke})}var pt=["label","children","key","type"];function ct(Me){return(Me||[]).map(function(ze,Ke){if(ze&&(0,qe.Z)(ze)==="object"){var et=ze,je=et.label,Ue=et.children,Ve=et.key,ht=et.type,Pt=(0,x.Z)(et,pt),Kt=Ve!=null?Ve:"tmp-".concat(Ke);return Ue||ht==="group"?ht==="group"?S.createElement(ft,(0,t.Z)({key:Kt},Pt,{title:je}),ct(Ue)):S.createElement(Oe,(0,t.Z)({key:Kt},Pt,{title:je}),ct(Ue)):ht==="divider"?S.createElement(wt,(0,t.Z)({key:Kt},Pt)):S.createElement(gt,(0,t.Z)({key:Kt},Pt),je)}return null}).filter(function(ze){return ze})}function xt(Me,ze,Ke){var et=Me;return ze&&(et=ct(ze)),_t(et,Ke)}var it=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Nt=[],Ht=S.forwardRef(function(Me,ze){var Ke,et,je=Me,Ue=je.prefixCls,Ve=Ue===void 0?"rc-menu":Ue,ht=je.rootClassName,Pt=je.style,Kt=je.className,An=je.tabIndex,sn=An===void 0?0:An,xn=je.items,en=je.children,Gt=je.direction,bn=je.id,Sn=je.mode,Kn=Sn===void 0?"vertical":Sn,nn=je.inlineCollapsed,fn=je.disabled,Bn=je.disabledOverflow,vn=je.subMenuOpenDelay,jn=vn===void 0?.1:vn,ur=je.subMenuCloseDelay,rn=ur===void 0?.1:ur,cn=je.forceSubMenuRender,jt=je.defaultOpenKeys,Qn=je.openKeys,Vn=je.activeKey,Ln=je.defaultActiveFirst,Zn=je.selectable,Yn=Zn===void 0?!0:Zn,mr=je.multiple,nr=mr===void 0?!1:mr,vr=je.defaultSelectedKeys,Vt=je.selectedKeys,zt=je.onSelect,yn=je.onDeselect,Hn=je.inlineIndent,dr=Hn===void 0?24:Hn,kr=je.motion,Or=je.defaultMotions,Ar=je.triggerSubMenuAction,wr=Ar===void 0?"hover":Ar,zr=je.builtinPlacements,Pr=je.itemIcon,Gr=je.expandIcon,Sr=je.overflowedIndicator,Tr=Sr===void 0?"...":Sr,Yr=je.overflowedIndicatorPopupClassName,to=je.getPopupContainer,no=je.onClick,eo=je.onOpenChange,uo=je.onKeyDown,zo=je.openAnimation,lo=je.openTransitionName,Mo=je._internalRenderMenuItem,Fo=je._internalRenderSubMenuItem,xo=(0,x.Z)(je,it),Jr=S.useMemo(function(){return xt(en,xn,Nt)},[en,xn]),To=S.useState(!1),Lo=(0,c.Z)(To,2),Po=Lo[0],Te=Lo[1],Ne=S.useRef(),pe=ie(bn),Ye=Gt==="rtl",mt=(0,d.Z)(jt,{value:Qn,postState:function(Br){return Br||Nt}}),bt=(0,c.Z)(mt,2),Qe=bt[0],Mt=bt[1],on=function(Br){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function So(){Mt(Br),eo==null||eo(Br)}Mr?(0,ce.flushSync)(So):So()},En=S.useState(Qe),Yt=(0,c.Z)(En,2),St=Yt[0],Fn=Yt[1],_n=S.useRef(!1),xr=S.useMemo(function(){return(Kn==="inline"||Kn==="vertical")&&nn?["vertical",nn]:[Kn,!1]},[Kn,nn]),gn=(0,c.Z)(xr,2),mn=gn[0],Jn=gn[1],lr=mn==="inline",Cr=S.useState(mn),ro=(0,c.Z)(Cr,2),oo=ro[0],Jo=ro[1],qo=S.useState(Jn),Qo=(0,c.Z)(qo,2),Uo=Qo[0],fa=Qo[1];S.useEffect(function(){Jo(mn),fa(Jn),_n.current&&(lr?Mt(St):on(Nt))},[mn,Jn]);var Co=S.useState(0),Zo=(0,c.Z)(Co,2),Wo=Zo[0],$o=Zo[1],bo=Wo>=Jr.length-1||oo!=="horizontal"||Bn;S.useEffect(function(){lr&&Fn(Qe)},[Qe]),S.useEffect(function(){return _n.current=!0,function(){_n.current=!1}},[]);var io=y(),Xo=io.registerPath,na=io.unregisterPath,sa=io.refreshOverflowKeys,Ho=io.isSubPathKey,rr=io.getKeyPath,er=io.getKeys,ao=io.getSubPathKeys,Vr=S.useMemo(function(){return{registerPath:Xo,unregisterPath:na}},[Xo,na]),Lr=S.useMemo(function(){return{isSubPathKey:Ho}},[Ho]);S.useEffect(function(){sa(bo?Nt:Jr.slice(Wo+1).map(function(Wr){return Wr.key}))},[Wo,bo]);var so=(0,d.Z)(Vn||Ln&&((Ke=Jr[0])===null||Ke===void 0?void 0:Ke.key),{value:Vn}),fo=(0,c.Z)(so,2),Ro=fo[0],yo=fo[1],ra=g(function(Wr){yo(Wr)}),Ko=g(function(){yo(void 0)});(0,S.useImperativeHandle)(ze,function(){return{list:Ne.current,focus:function(Br){var Mr,So=er(),Eo=f(So,pe),xa=Eo.elements,oa=Eo.key2element,Ca=Eo.element2key,Na=B(Ne.current,xa),Ma=Ro!=null?Ro:Na[0]?Ca.get(Na[0]):(Mr=Jr.find(function(Ga){return!Ga.props.disabled}))===null||Mr===void 0?void 0:Mr.key,ba=oa.get(Ma);if(Ma&&ba){var Ba;ba==null||(Ba=ba.focus)===null||Ba===void 0||Ba.call(ba,Br)}}}});var ga=(0,d.Z)(vr||[],{value:Vt,postState:function(Br){return Array.isArray(Br)?Br:Br==null?Nt:[Br]}}),Oa=(0,c.Z)(ga,2),pa=Oa[0],ha=Oa[1],Sa=function(Br){if(Yn){var Mr=Br.key,So=pa.includes(Mr),Eo;nr?So?Eo=pa.filter(function(oa){return oa!==Mr}):Eo=[].concat((0,k.Z)(pa),[Mr]):Eo=[Mr],ha(Eo);var xa=(0,m.Z)((0,m.Z)({},Br),{},{selectedKeys:Eo});So?yn==null||yn(xa):zt==null||zt(xa)}!nr&&Qe.length&&oo!=="inline"&&on(Nt)},Aa=g(function(Wr){no==null||no(nt(Wr)),Sa(Wr)}),Ea=g(function(Wr,Br){var Mr=Qe.filter(function(Eo){return Eo!==Wr});if(Br)Mr.push(Wr);else if(oo!=="inline"){var So=ao(Wr);Mr=Mr.filter(function(Eo){return!So.has(Eo)})}(0,X.Z)(Qe,Mr,!0)||on(Mr,!0)}),Ta=function(Br,Mr){var So=Mr!=null?Mr:!Qe.includes(Br);Ea(Br,So)},wa=r(oo,Ro,Ye,pe,Ne,er,rr,yo,Ta,uo);S.useEffect(function(){Te(!0)},[]);var Da=S.useMemo(function(){return{_internalRenderMenuItem:Mo,_internalRenderSubMenuItem:Fo}},[Mo,Fo]),Pa=oo!=="horizontal"||Bn?Jr:Jr.map(function(Wr,Br){return S.createElement(v,{key:Wr.key,overflowDisabled:Br>Wo},Wr)}),Ra=S.createElement(ee.Z,(0,t.Z)({id:bn,ref:Ne,prefixCls:"".concat(Ve,"-overflow"),component:"ul",itemComponent:gt,className:Z()(Ve,"".concat(Ve,"-root"),"".concat(Ve,"-").concat(oo),Kt,(et={},(0,u.Z)(et,"".concat(Ve,"-inline-collapsed"),Uo),(0,u.Z)(et,"".concat(Ve,"-rtl"),Ye),et),ht),dir:Gt,style:Pt,role:"menu",tabIndex:sn,data:Pa,renderRawItem:function(Br){return Br},renderRawRest:function(Br){var Mr=Br.length,So=Mr?Jr.slice(-Mr):null;return S.createElement(Oe,{eventKey:j,title:Tr,disabled:bo,internalPopupClose:Mr===0,popupClassName:Yr},So)},maxCount:oo!=="horizontal"||Bn?ee.Z.INVALIDATE:ee.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Br){$o(Br)},onKeyDown:wa},xo));return S.createElement(Be.Provider,{value:Da},S.createElement(_.Provider,{value:pe},S.createElement(v,{prefixCls:Ve,rootClassName:ht,mode:oo,openKeys:Qe,rtl:Ye,disabled:fn,motion:Po?kr:null,defaultMotions:Po?Or:null,activeKey:Ro,onActive:ra,onInactive:Ko,selectedKeys:pa,inlineIndent:dr,subMenuOpenDelay:jn,subMenuCloseDelay:rn,forceSubMenuRender:cn,builtinPlacements:zr,triggerSubMenuAction:wr,getPopupContainer:to,itemIcon:Pr,expandIcon:Gr,onItemClick:Aa,onOpenChange:Ea},S.createElement(U.Provider,{value:Lr},Ra),S.createElement("div",{style:{display:"none"},"aria-hidden":!0},S.createElement(h.Provider,{value:Vr},Jr)))))}),dn=Ht,Tt=dn;Tt.Item=gt,Tt.SubMenu=Oe,Tt.ItemGroup=ft,Tt.Divider=wt;var Ut=Tt},83836:function(Ze,ve,e){e.d(ve,{Z:function(){return te}});var t=e(54476),u=e(33885),m=e(42978),k=e(75931),c=e(59301),x=e(92310),n=e.n(x),Z=e(29301),ee=e(34280),d=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],X=void 0;function F(Y,ae){var P=Y.prefixCls,A=Y.invalidate,$=Y.item,z=Y.renderItem,M=Y.responsive,me=Y.responsiveDisabled,Ce=Y.registerSize,We=Y.itemKey,Ie=Y.className,tt=Y.style,$e=Y.children,_e=Y.display,Xe=Y.order,fe=Y.component,Pe=fe===void 0?"div":fe,B=(0,k.Z)(Y,d),E=M&&!_e;function f(l){Ce(We,l)}c.useEffect(function(){return function(){f(null)}},[]);var r=z&&$!==X?z($,{index:Xe}):$e,w;A||(w={opacity:E?0:1,height:E?0:X,overflowY:E?"hidden":X,order:M?Xe:X,pointerEvents:E?"none":X,position:E?"absolute":X});var H={};E&&(H["aria-hidden"]=!0);var i=c.createElement(Pe,(0,t.Z)({className:n()(!A&&P,Ie),style:(0,u.Z)((0,u.Z)({},w),tt)},H,B,{ref:ae}),r);return M&&(i=c.createElement(Z.Z,{onResize:function(j){var y=j.offsetWidth;f(y)},disabled:me},i)),i}var S=c.forwardRef(F);S.displayName="Item";var ce=S,_=e(6089),V=e(4676),De=e(16089);function se(Y){if(typeof MessageChannel=="undefined")(0,De.Z)(Y);else{var ae=new MessageChannel;ae.port1.onmessage=function(){return Y()},ae.port2.postMessage(void 0)}}function de(){var Y=c.useRef(null),ae=function(A){Y.current||(Y.current=[],se(function(){(0,V.unstable_batchedUpdates)(function(){Y.current.forEach(function($){$()}),Y.current=null})})),Y.current.push(A)};return ae}function ue(Y,ae){var P=c.useState(ae),A=(0,m.Z)(P,2),$=A[0],z=A[1],M=(0,_.Z)(function(me){Y(function(){z(me)})});return[$,M]}var T=c.createContext(null),v=["component"],o=["className"],h=["className"],b=function(ae,P){var A=c.useContext(T);if(!A){var $=ae.component,z=$===void 0?"div":$,M=(0,k.Z)(ae,v);return c.createElement(z,(0,t.Z)({},M,{ref:P}))}var me=A.className,Ce=(0,k.Z)(A,o),We=ae.className,Ie=(0,k.Z)(ae,h);return c.createElement(T.Provider,{value:null},c.createElement(ce,(0,t.Z)({ref:P,className:n()(me,We)},Ce,Ie)))},q=c.forwardRef(b);q.displayName="RawItem";var Q=q,U=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],D="responsive",Be="invalidate";function R(Y){return"+ ".concat(Y.length," ...")}function ge(Y,ae){var P=Y.prefixCls,A=P===void 0?"rc-overflow":P,$=Y.data,z=$===void 0?[]:$,M=Y.renderItem,me=Y.renderRawItem,Ce=Y.itemKey,We=Y.itemWidth,Ie=We===void 0?10:We,tt=Y.ssr,$e=Y.style,_e=Y.className,Xe=Y.maxCount,fe=Y.renderRest,Pe=Y.renderRawRest,B=Y.prefix,E=Y.suffix,f=Y.component,r=f===void 0?"div":f,w=Y.itemComponent,H=Y.onVisibleChange,i=(0,k.Z)(Y,U),l=tt==="full",j=de(),y=ue(j,null),g=(0,m.Z)(y,2),W=g[0],xe=g[1],ie=W||0,Ae=ue(j,new Map),he=(0,m.Z)(Ae,2),be=he[0],C=he[1],le=ue(j,0),re=(0,m.Z)(le,2),Se=re[0],He=re[1],ot=ue(j,0),at=(0,m.Z)(ot,2),nt=at[0],At=at[1],Rt=ue(j,0),Et=(0,m.Z)(Rt,2),Je=Et[0],tn=Et[1],yt=ue(j,0),gt=(0,m.Z)(yt,2),It=gt[0],Xt=gt[1],Dt=(0,c.useState)(null),$t=(0,m.Z)(Dt,2),Wt=$t[0],_t=$t[1],Wn=(0,c.useState)(null),Qt=(0,m.Z)(Wn,2),Mn=Qt[0],$n=Qt[1],Pn=c.useMemo(function(){return Mn===null&&l?Number.MAX_SAFE_INTEGER:Mn||0},[Mn,W]),Ct=(0,c.useState)(!1),Tn=(0,m.Z)(Ct,2),p=Tn[0],G=Tn[1],Re="".concat(A,"-item"),N=Math.max(Se,nt),I=Xe===D,Fe=z.length&&I,Oe=Xe===Be,qe=Fe||typeof Xe=="number"&&z.length>Xe,Ge=(0,c.useMemo)(function(){var Ue=z;return Fe?W===null&&l?Ue=z:Ue=z.slice(0,Math.min(z.length,ie/Ie)):typeof Xe=="number"&&(Ue=z.slice(0,Xe)),Ue},[z,Ie,W,Xe,Fe]),lt=(0,c.useMemo)(function(){return Fe?z.slice(Pn+1):z.slice(Ge.length)},[z,Ge,Fe,Pn]),dt=(0,c.useCallback)(function(Ue,Ve){var ht;return typeof Ce=="function"?Ce(Ue):(ht=Ce&&(Ue==null?void 0:Ue[Ce]))!==null&&ht!==void 0?ht:Ve},[Ce]),ft=(0,c.useCallback)(M||function(Ue){return Ue},[M]);function wt(Ue,Ve,ht){Mn===Ue&&(Ve===void 0||Ve===Wt)||($n(Ue),ht||(G(Ueie){wt(Pt-1,Ue-Kt-It+nt);break}}E&&Ht(0)+It>ie&&_t(null)}},[ie,be,nt,Je,It,dt,Ge]);var dn=p&&!!lt.length,Tt={};Wt!==null&&Fe&&(Tt={position:"absolute",left:Wt,top:0});var Ut={prefixCls:Re,responsive:Fe,component:w,invalidate:Oe},Me=me?function(Ue,Ve){var ht=dt(Ue,Ve);return c.createElement(T.Provider,{key:ht,value:(0,u.Z)((0,u.Z)({},Ut),{},{order:Ve,item:Ue,itemKey:ht,registerSize:ct,display:Ve<=Pn})},me(Ue,Ve))}:function(Ue,Ve){var ht=dt(Ue,Ve);return c.createElement(ce,(0,t.Z)({},Ut,{order:Ve,key:ht,item:Ue,renderItem:ft,itemKey:ht,registerSize:ct,display:Ve<=Pn}))},ze={order:dn?Pn:Number.MAX_SAFE_INTEGER,className:"".concat(Re,"-rest"),registerSize:xt,display:dn},Ke=fe||R,et=Pe?c.createElement(T.Provider,{value:(0,u.Z)((0,u.Z)({},Ut),ze)},Pe(lt)):c.createElement(ce,(0,t.Z)({},Ut,ze),typeof Ke=="function"?Ke(lt):Ke),je=c.createElement(r,(0,t.Z)({className:n()(!Oe&&A,_e),style:$e,ref:ae},i),B&&c.createElement(ce,(0,t.Z)({},Ut,{responsive:I,responsiveDisabled:!Fe,order:-1,className:"".concat(Re,"-prefix"),registerSize:it,display:!0}),B),Ge.map(Me),qe?et:null,E&&c.createElement(ce,(0,t.Z)({},Ut,{responsive:I,responsiveDisabled:!Fe,order:Pn,className:"".concat(Re,"-suffix"),registerSize:Nt,display:!0,style:Tt}),E));return I?c.createElement(Z.Z,{onResize:pt,disabled:!Fe},je):je}var L=c.forwardRef(ge);L.displayName="Overflow",L.Item=Q,L.RESPONSIVE=D,L.INVALIDATE=Be;var J=L,te=J},91735:function(Ze,ve){ve.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function(Ze,ve,e){e.d(ve,{ZP:function(){return n}});var t=e(42978),u=e(59301),m=e(47273),k=0,c=(0,m.Z)();function x(){var Z;return c?(Z=k,k+=1):Z="TEST_OR_SSR",Z}function n(Z){var ee=u.useState(),d=(0,t.Z)(ee,2),X=d[0],F=d[1];return u.useEffect(function(){F("rc_select_".concat(x()))},[]),Z||X}},77861:function(Ze,ve,e){e.d(ve,{Ac:function(){return W},Xo:function(){return nt},Wx:function(){return Rt},ZP:function(){return Re},lk:function(){return T}});var t=e(54476),u=e(94480),m=e(20068),k=e(33885),c=e(42978),x=e(75931),n=e(76190),Z=e(18929),ee=e(48736),d=e(59301),X=e(92310),F=e.n(X),S=e(34280),ce=e(49658),_=e(10228),V=e(8654),De=function(I){var Fe=I.className,Oe=I.customizeIcon,qe=I.customizeIconProps,Ge=I.onMouseDown,lt=I.onClick,dt=I.children,ft;return typeof Oe=="function"?ft=Oe(qe):ft=Oe,d.createElement("span",{className:Fe,onMouseDown:function(pt){pt.preventDefault(),Ge&&Ge(pt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:lt,"aria-hidden":!0},ft!==void 0?ft:d.createElement("span",{className:F()(Fe.split(/\s+/).map(function(wt){return"".concat(wt,"-icon")}))},dt))},se=De;function de(N,I,Fe,Oe,qe){var Ge=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,lt=arguments.length>6?arguments[6]:void 0,dt=arguments.length>7?arguments[7]:void 0,ft=d.useMemo(function(){if((0,n.Z)(Oe)==="object")return Oe.clearIcon;if(qe)return qe},[Oe,qe]),wt=d.useMemo(function(){return!!(!Ge&&Oe&&(Fe.length||lt)&&!(dt==="combobox"&<===""))},[Oe,Ge,Fe.length,lt,dt]);return{allowClear:wt,clearIcon:d.createElement(se,{className:"".concat(N,"-clear"),onMouseDown:I,customizeIcon:ft},"\xD7")}}var ue=d.createContext(null);function T(){return d.useContext(ue)}function v(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,I=d.useState(!1),Fe=(0,c.Z)(I,2),Oe=Fe[0],qe=Fe[1],Ge=d.useRef(null),lt=function(){window.clearTimeout(Ge.current)};d.useEffect(function(){return lt},[]);var dt=function(wt,pt){lt(),Ge.current=window.setTimeout(function(){qe(wt),pt&&pt()},N)};return[Oe,dt,lt]}function o(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,I=d.useRef(null),Fe=d.useRef(null);d.useEffect(function(){return function(){window.clearTimeout(Fe.current)}},[]);function Oe(qe){(qe||I.current===null)&&(I.current=qe),window.clearTimeout(Fe.current),Fe.current=window.setTimeout(function(){I.current=null},N)}return[function(){return I.current},Oe]}function h(N,I,Fe,Oe){var qe=d.useRef(null);qe.current={open:I,triggerOpen:Fe,customizedTrigger:Oe},d.useEffect(function(){function Ge(lt){var dt;if(!((dt=qe.current)!==null&&dt!==void 0&&dt.customizedTrigger)){var ft=lt.target;ft.shadowRoot&<.composed&&(ft=lt.composedPath()[0]||ft),qe.current.open&&N().filter(function(wt){return wt}).every(function(wt){return!wt.contains(ft)&&wt!==ft})&&qe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ge),function(){return window.removeEventListener("mousedown",Ge)}},[])}var b=e(26112),q=e(83836),Q=function(I,Fe){var Oe,qe,Ge=I.prefixCls,lt=I.id,dt=I.inputElement,ft=I.disabled,wt=I.tabIndex,pt=I.autoFocus,ct=I.autoComplete,xt=I.editable,it=I.activeDescendantId,Nt=I.value,Ht=I.maxLength,dn=I.onKeyDown,Tt=I.onMouseDown,Ut=I.onChange,Me=I.onPaste,ze=I.onCompositionStart,Ke=I.onCompositionEnd,et=I.open,je=I.attrs,Ue=dt||d.createElement("input",null),Ve=Ue,ht=Ve.ref,Pt=Ve.props,Kt=Pt.onKeyDown,An=Pt.onChange,sn=Pt.onMouseDown,xn=Pt.onCompositionStart,en=Pt.onCompositionEnd,Gt=Pt.style;return(0,ee.Kp)(!("maxLength"in Ue.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ue=d.cloneElement(Ue,(0,k.Z)((0,k.Z)((0,k.Z)({type:"search"},Pt),{},{id:lt,ref:(0,V.sQ)(Fe,ht),disabled:ft,tabIndex:wt,autoComplete:ct||"off",autoFocus:pt,className:F()("".concat(Ge,"-selection-search-input"),(Oe=Ue)===null||Oe===void 0||(qe=Oe.props)===null||qe===void 0?void 0:qe.className),role:"combobox","aria-label":"Search","aria-expanded":et||!1,"aria-haspopup":"listbox","aria-owns":"".concat(lt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(lt,"_list"),"aria-activedescendant":et?it:void 0},je),{},{value:xt?Nt:"",maxLength:Ht,readOnly:!xt,unselectable:xt?null:"on",style:(0,k.Z)((0,k.Z)({},Gt),{},{opacity:xt?null:0}),onKeyDown:function(Sn){dn(Sn),Kt&&Kt(Sn)},onMouseDown:function(Sn){Tt(Sn),sn&&sn(Sn)},onChange:function(Sn){Ut(Sn),An&&An(Sn)},onCompositionStart:function(Sn){ze(Sn),xn&&xn(Sn)},onCompositionEnd:function(Sn){Ke(Sn),en&&en(Sn)},onPaste:Me})),Ue},U=d.forwardRef(Q);U.displayName="Input";var D=U;function Be(N){return Array.isArray(N)?N:N!==void 0?[N]:[]}var R=typeof window!="undefined"&&window.document&&window.document.documentElement,ge=R;function L(N){return N!=null}function J(N){return!N&&N!==0}function te(N){return["string","number"].includes((0,n.Z)(N))}function Y(N){var I=void 0;return N&&(te(N.title)?I=N.title.toString():te(N.label)&&(I=N.label.toString())),I}function ae(N,I){ge?d.useLayoutEffect(N,I):d.useEffect(N,I)}function P(N){var I;return(I=N.key)!==null&&I!==void 0?I:N.value}var A=function(I){I.preventDefault(),I.stopPropagation()},$=function(I){var Fe=I.id,Oe=I.prefixCls,qe=I.values,Ge=I.open,lt=I.searchValue,dt=I.autoClearSearchValue,ft=I.inputRef,wt=I.placeholder,pt=I.disabled,ct=I.mode,xt=I.showSearch,it=I.autoFocus,Nt=I.autoComplete,Ht=I.activeDescendantId,dn=I.tabIndex,Tt=I.removeIcon,Ut=I.maxTagCount,Me=I.maxTagTextLength,ze=I.maxTagPlaceholder,Ke=ze===void 0?function(Zn){return"+ ".concat(Zn.length," ...")}:ze,et=I.tagRender,je=I.onToggleOpen,Ue=I.onRemove,Ve=I.onInputChange,ht=I.onInputPaste,Pt=I.onInputKeyDown,Kt=I.onInputMouseDown,An=I.onInputCompositionStart,sn=I.onInputCompositionEnd,xn=d.useRef(null),en=(0,d.useState)(0),Gt=(0,c.Z)(en,2),bn=Gt[0],Sn=Gt[1],Kn=(0,d.useState)(!1),nn=(0,c.Z)(Kn,2),fn=nn[0],Bn=nn[1],vn="".concat(Oe,"-selection"),jn=Ge||ct==="multiple"&&dt===!1||ct==="tags"?lt:"",ur=ct==="tags"||ct==="multiple"&&dt===!1||xt&&(Ge||fn);ae(function(){Sn(xn.current.scrollWidth)},[jn]);function rn(Zn,Yn,mr,nr,vr){return d.createElement("span",{className:F()("".concat(vn,"-item"),(0,m.Z)({},"".concat(vn,"-item-disabled"),mr)),title:Y(Zn)},d.createElement("span",{className:"".concat(vn,"-item-content")},Yn),nr&&d.createElement(se,{className:"".concat(vn,"-item-remove"),onMouseDown:A,onClick:vr,customizeIcon:Tt},"\xD7"))}function cn(Zn,Yn,mr,nr,vr){var Vt=function(yn){A(yn),je(!Ge)};return d.createElement("span",{onMouseDown:Vt},et({label:Yn,value:Zn,disabled:mr,closable:nr,onClose:vr}))}function jt(Zn){var Yn=Zn.disabled,mr=Zn.label,nr=Zn.value,vr=!pt&&!Yn,Vt=mr;if(typeof Me=="number"&&(typeof mr=="string"||typeof mr=="number")){var zt=String(Vt);zt.length>Me&&(Vt="".concat(zt.slice(0,Me),"..."))}var yn=function(dr){dr&&dr.stopPropagation(),Ue(Zn)};return typeof et=="function"?cn(nr,Vt,Yn,vr,yn):rn(Zn,Vt,Yn,vr,yn)}function Qn(Zn){var Yn=typeof Ke=="function"?Ke(Zn):Ke;return rn({title:Yn},Yn,!1)}var Vn=d.createElement("div",{className:"".concat(vn,"-search"),style:{width:bn},onFocus:function(){Bn(!0)},onBlur:function(){Bn(!1)}},d.createElement(D,{ref:ft,open:Ge,prefixCls:Oe,id:Fe,inputElement:null,disabled:pt,autoFocus:it,autoComplete:Nt,editable:ur,activeDescendantId:Ht,value:jn,onKeyDown:Pt,onMouseDown:Kt,onChange:Ve,onPaste:ht,onCompositionStart:An,onCompositionEnd:sn,tabIndex:dn,attrs:(0,b.Z)(I,!0)}),d.createElement("span",{ref:xn,className:"".concat(vn,"-search-mirror"),"aria-hidden":!0},jn,"\xA0")),Ln=d.createElement(q.Z,{prefixCls:"".concat(vn,"-overflow"),data:qe,renderItem:jt,renderRest:Qn,suffix:Vn,itemKey:P,maxCount:Ut});return d.createElement(d.Fragment,null,Ln,!qe.length&&!jn&&d.createElement("span",{className:"".concat(vn,"-placeholder")},wt))},z=$,M=function(I){var Fe=I.inputElement,Oe=I.prefixCls,qe=I.id,Ge=I.inputRef,lt=I.disabled,dt=I.autoFocus,ft=I.autoComplete,wt=I.activeDescendantId,pt=I.mode,ct=I.open,xt=I.values,it=I.placeholder,Nt=I.tabIndex,Ht=I.showSearch,dn=I.searchValue,Tt=I.activeValue,Ut=I.maxLength,Me=I.onInputKeyDown,ze=I.onInputMouseDown,Ke=I.onInputChange,et=I.onInputPaste,je=I.onInputCompositionStart,Ue=I.onInputCompositionEnd,Ve=I.title,ht=d.useState(!1),Pt=(0,c.Z)(ht,2),Kt=Pt[0],An=Pt[1],sn=pt==="combobox",xn=sn||Ht,en=xt[0],Gt=dn||"";sn&&Tt&&!Kt&&(Gt=Tt),d.useEffect(function(){sn&&An(!1)},[sn,Tt]);var bn=pt!=="combobox"&&!ct&&!Ht?!1:!!Gt,Sn=Ve===void 0?Y(en):Ve,Kn=function(){if(en)return null;var fn=bn?{visibility:"hidden"}:void 0;return d.createElement("span",{className:"".concat(Oe,"-selection-placeholder"),style:fn},it)};return d.createElement(d.Fragment,null,d.createElement("span",{className:"".concat(Oe,"-selection-search")},d.createElement(D,{ref:Ge,prefixCls:Oe,id:qe,open:ct,inputElement:Fe,disabled:lt,autoFocus:dt,autoComplete:ft,editable:xn,activeDescendantId:wt,value:Gt,onKeyDown:Me,onMouseDown:ze,onChange:function(fn){An(!0),Ke(fn)},onPaste:et,onCompositionStart:je,onCompositionEnd:Ue,tabIndex:Nt,attrs:(0,b.Z)(I,!0),maxLength:sn?Ut:void 0})),!sn&&en?d.createElement("span",{className:"".concat(Oe,"-selection-item"),title:Sn,style:bn?{visibility:"hidden"}:void 0},en.label):null,Kn())},me=M;function Ce(N){return![_.Z.ESC,_.Z.SHIFT,_.Z.BACKSPACE,_.Z.TAB,_.Z.WIN_KEY,_.Z.ALT,_.Z.META,_.Z.WIN_KEY_RIGHT,_.Z.CTRL,_.Z.SEMICOLON,_.Z.EQUALS,_.Z.CAPS_LOCK,_.Z.CONTEXT_MENU,_.Z.F1,_.Z.F2,_.Z.F3,_.Z.F4,_.Z.F5,_.Z.F6,_.Z.F7,_.Z.F8,_.Z.F9,_.Z.F10,_.Z.F11,_.Z.F12].includes(N)}var We=function(I,Fe){var Oe=(0,d.useRef)(null),qe=(0,d.useRef)(!1),Ge=I.prefixCls,lt=I.open,dt=I.mode,ft=I.showSearch,wt=I.tokenWithEnter,pt=I.autoClearSearchValue,ct=I.onSearch,xt=I.onSearchSubmit,it=I.onToggleOpen,Nt=I.onInputKeyDown,Ht=I.domRef;d.useImperativeHandle(Fe,function(){return{focus:function(){Oe.current.focus()},blur:function(){Oe.current.blur()}}});var dn=o(0),Tt=(0,c.Z)(dn,2),Ut=Tt[0],Me=Tt[1],ze=function(Gt){var bn=Gt.which;(bn===_.Z.UP||bn===_.Z.DOWN)&&Gt.preventDefault(),Nt&&Nt(Gt),bn===_.Z.ENTER&&dt==="tags"&&!qe.current&&!lt&&(xt==null||xt(Gt.target.value)),Ce(bn)&&it(!0)},Ke=function(){Me(!0)},et=(0,d.useRef)(null),je=function(Gt){ct(Gt,!0,qe.current)!==!1&&it(!0)},Ue=function(){qe.current=!0},Ve=function(Gt){qe.current=!1,dt!=="combobox"&&je(Gt.target.value)},ht=function(Gt){var bn=Gt.target.value;if(wt&&et.current&&/[\r\n]/.test(et.current)){var Sn=et.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");bn=bn.replace(Sn,et.current)}et.current=null,je(bn)},Pt=function(Gt){var bn=Gt.clipboardData,Sn=bn.getData("text");et.current=Sn},Kt=function(Gt){var bn=Gt.target;if(bn!==Oe.current){var Sn=document.body.style.msTouchAction!==void 0;Sn?setTimeout(function(){Oe.current.focus()}):Oe.current.focus()}},An=function(Gt){var bn=Ut();Gt.target!==Oe.current&&!bn&&dt!=="combobox"&&Gt.preventDefault(),(dt!=="combobox"&&(!ft||!bn)||!lt)&&(lt&&pt!==!1&&ct("",!0,!1),it())},sn={inputRef:Oe,onInputKeyDown:ze,onInputMouseDown:Ke,onInputChange:ht,onInputPaste:Pt,onInputCompositionStart:Ue,onInputCompositionEnd:Ve},xn=dt==="multiple"||dt==="tags"?d.createElement(z,(0,t.Z)({},I,sn)):d.createElement(me,(0,t.Z)({},I,sn));return d.createElement("div",{ref:Ht,className:"".concat(Ge,"-selector"),onClick:Kt,onMouseDown:An},xn)},Ie=d.forwardRef(We);Ie.displayName="Selector";var tt=Ie,$e=e(35593),_e=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Xe=function(I){var Fe=I===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Fe,adjustY:1},htmlRegion:"scroll"}}},fe=function(I,Fe){var Oe=I.prefixCls,qe=I.disabled,Ge=I.visible,lt=I.children,dt=I.popupElement,ft=I.animation,wt=I.transitionName,pt=I.dropdownStyle,ct=I.dropdownClassName,xt=I.direction,it=xt===void 0?"ltr":xt,Nt=I.placement,Ht=I.builtinPlacements,dn=I.dropdownMatchSelectWidth,Tt=I.dropdownRender,Ut=I.dropdownAlign,Me=I.getPopupContainer,ze=I.empty,Ke=I.getTriggerDOMNode,et=I.onPopupVisibleChange,je=I.onPopupMouseEnter,Ue=(0,x.Z)(I,_e),Ve="".concat(Oe,"-dropdown"),ht=dt;Tt&&(ht=Tt(dt));var Pt=d.useMemo(function(){return Ht||Xe(dn)},[Ht,dn]),Kt=ft?"".concat(Ve,"-").concat(ft):wt,An=typeof dn=="number",sn=d.useMemo(function(){return An?null:dn===!1?"minWidth":"width"},[dn,An]),xn=pt;An&&(xn=(0,k.Z)((0,k.Z)({},xn),{},{width:dn}));var en=d.useRef(null);return d.useImperativeHandle(Fe,function(){return{getPopupElement:function(){return en.current}}}),d.createElement($e.Z,(0,t.Z)({},Ue,{showAction:et?["click"]:[],hideAction:et?["click"]:[],popupPlacement:Nt||(it==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Pt,prefixCls:Ve,popupTransitionName:Kt,popup:d.createElement("div",{ref:en,onMouseEnter:je},ht),stretch:sn,popupAlign:Ut,popupVisible:Ge,getPopupContainer:Me,popupClassName:F()(ct,(0,m.Z)({},"".concat(Ve,"-empty"),ze)),popupStyle:xn,getTriggerDOMNode:Ke,onPopupVisibleChange:et}),lt)},Pe=d.forwardRef(fe);Pe.displayName="SelectTrigger";var B=Pe,E=e(66712);function f(N,I){var Fe=N.key,Oe;return"value"in N&&(Oe=N.value),Fe!=null?Fe:Oe!==void 0?Oe:"rc-index-key-".concat(I)}function r(N,I){var Fe=N||{},Oe=Fe.label,qe=Fe.value,Ge=Fe.options,lt=Fe.groupLabel,dt=Oe||(I?"children":"label");return{label:dt,value:qe||"value",options:Ge||"options",groupLabel:lt||dt}}function w(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=I.fieldNames,Oe=I.childrenAsData,qe=[],Ge=r(Fe,!1),lt=Ge.label,dt=Ge.value,ft=Ge.options,wt=Ge.groupLabel;function pt(ct,xt){ct.forEach(function(it){if(xt||!(ft in it)){var Nt=it[dt];qe.push({key:f(it,qe.length),groupOption:xt,data:it,label:it[lt],value:Nt})}else{var Ht=it[wt];Ht===void 0&&Oe&&(Ht=it.label),qe.push({key:f(it,qe.length),group:!0,data:it,label:Ht}),pt(it[ft],!0)}})}return pt(N,!1),qe}function H(N){var I=(0,k.Z)({},N);return"props"in I||Object.defineProperty(I,"props",{get:function(){return(0,ee.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),I}}),I}function i(N,I){if(!I||!I.length)return null;var Fe=!1;function Oe(Ge,lt){var dt=(0,E.Z)(lt),ft=dt[0],wt=dt.slice(1);if(!ft)return[Ge];var pt=Ge.split(ft);return Fe=Fe||pt.length>1,pt.reduce(function(ct,xt){return[].concat((0,u.Z)(ct),(0,u.Z)(Oe(xt,wt)))},[]).filter(function(ct){return ct})}var qe=Oe(N,I);return Fe?qe:null}var l=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],j=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function y(N){return N==="tags"||N==="multiple"}var g=d.forwardRef(function(N,I){var Fe,Oe,qe=N.id,Ge=N.prefixCls,lt=N.className,dt=N.showSearch,ft=N.tagRender,wt=N.direction,pt=N.omitDomProps,ct=N.displayValues,xt=N.onDisplayValuesChange,it=N.emptyOptions,Nt=N.notFoundContent,Ht=Nt===void 0?"Not Found":Nt,dn=N.onClear,Tt=N.mode,Ut=N.disabled,Me=N.loading,ze=N.getInputElement,Ke=N.getRawInputElement,et=N.open,je=N.defaultOpen,Ue=N.onDropdownVisibleChange,Ve=N.activeValue,ht=N.onActiveValueChange,Pt=N.activeDescendantId,Kt=N.searchValue,An=N.autoClearSearchValue,sn=N.onSearch,xn=N.onSearchSplit,en=N.tokenSeparators,Gt=N.allowClear,bn=N.suffixIcon,Sn=N.clearIcon,Kn=N.OptionList,nn=N.animation,fn=N.transitionName,Bn=N.dropdownStyle,vn=N.dropdownClassName,jn=N.dropdownMatchSelectWidth,ur=N.dropdownRender,rn=N.dropdownAlign,cn=N.placement,jt=N.builtinPlacements,Qn=N.getPopupContainer,Vn=N.showAction,Ln=Vn===void 0?[]:Vn,Zn=N.onFocus,Yn=N.onBlur,mr=N.onKeyUp,nr=N.onKeyDown,vr=N.onMouseDown,Vt=(0,x.Z)(N,l),zt=y(Tt),yn=(dt!==void 0?dt:zt)||Tt==="combobox",Hn=(0,k.Z)({},Vt);j.forEach(function(rr){delete Hn[rr]}),pt==null||pt.forEach(function(rr){delete Hn[rr]});var dr=d.useState(!1),kr=(0,c.Z)(dr,2),Or=kr[0],Ar=kr[1];d.useEffect(function(){Ar((0,ce.Z)())},[]);var wr=d.useRef(null),zr=d.useRef(null),Pr=d.useRef(null),Gr=d.useRef(null),Sr=d.useRef(null),Tr=v(),Yr=(0,c.Z)(Tr,3),to=Yr[0],no=Yr[1],eo=Yr[2];d.useImperativeHandle(I,function(){var rr,er;return{focus:(rr=Gr.current)===null||rr===void 0?void 0:rr.focus,blur:(er=Gr.current)===null||er===void 0?void 0:er.blur,scrollTo:function(Vr){var Lr;return(Lr=Sr.current)===null||Lr===void 0?void 0:Lr.scrollTo(Vr)}}});var uo=d.useMemo(function(){var rr;if(Tt!=="combobox")return Kt;var er=(rr=ct[0])===null||rr===void 0?void 0:rr.value;return typeof er=="string"||typeof er=="number"?String(er):""},[Kt,Tt,ct]),zo=Tt==="combobox"&&typeof ze=="function"&&ze()||null,lo=typeof Ke=="function"&&Ke(),Mo=(0,V.x1)(zr,lo==null||(Fe=lo.props)===null||Fe===void 0?void 0:Fe.ref),Fo=d.useState(!1),xo=(0,c.Z)(Fo,2),Jr=xo[0],To=xo[1];(0,S.Z)(function(){To(!0)},[]);var Lo=(0,Z.Z)(!1,{defaultValue:je,value:et}),Po=(0,c.Z)(Lo,2),Te=Po[0],Ne=Po[1],pe=Jr?Te:!1,Ye=!Ht&⁢(Ut||Ye&&pe&&Tt==="combobox")&&(pe=!1);var mt=Ye?!1:pe,bt=d.useCallback(function(rr){var er=rr!==void 0?rr:!pe;Ut||(Ne(er),pe!==er&&(Ue==null||Ue(er)))},[Ut,pe,Ne,Ue]),Qe=d.useMemo(function(){return(en||[]).some(function(rr){return[` `,`\r -`].includes(rr)})},[en]),Mt=function(er,ao,Vr){var Lr=!0,so=er;ht==null||ht(null);var fo=Vr?null:i(er,en);return Tt!=="combobox"&&fo&&(so="",xn==null||xn(fo),bt(!1),Lr=!1),sn&&uo!==so&&sn(so,{source:ao?"typing":"effect"}),Lr},on=function(er){!er||!er.trim()||sn(er,{source:"submit"})};d.useEffect(function(){!pe&&!zt&&Tt!=="combobox"&&Mt("",!1,!1)},[pe]),d.useEffect(function(){Te&&Ut&&Ne(!1),Ut&&no(!1)},[Ut]);var En=o(),Yt=(0,c.Z)(En,2),St=Yt[0],Fn=Yt[1],_n=function(er){var ao=St(),Vr=er.which;if(Vr===_.Z.ENTER&&(Tt!=="combobox"&&er.preventDefault(),pe||bt(!0)),Fn(!!uo),Vr===_.Z.BACKSPACE&&!ao&&zt&&!uo&&ct.length){for(var Lr=(0,u.Z)(ct),so=null,fo=Lr.length-1;fo>=0;fo-=1){var Ro=Lr[fo];if(!Ro.disabled){Lr.splice(fo,1),so=Ro;break}}so&&xt(Lr,{type:"remove",values:[so]})}for(var yo=arguments.length,ra=new Array(yo>1?yo-1:0),Ko=1;Ko1?ao-1:0),Lr=1;Lr1?fo-1:0),yo=1;yo1&&arguments[1]!==void 0?arguments[1]:!1;return(0,be.Z)(N).map(function(Fe,Oe){if(!d.isValidElement(Fe)||!Fe.type)return null;var qe=Fe,Ge=qe.type.isSelectOptGroup,lt=qe.key,dt=qe.props,ft=dt.children,wt=(0,x.Z)(dt,le);return I||!Ge?re(Fe):(0,k.Z)((0,k.Z)({key:"__RC_SELECT_GRP__".concat(lt===null?Oe:lt,"__"),label:lt},wt),{},{options:Se(ft)})}).filter(function(Fe){return Fe})}function He(N,I,Fe,Oe,qe){return d.useMemo(function(){var Ge=N,lt=!N;lt&&(Ge=Se(I));var dt=new Map,ft=new Map,wt=function(xt,it,Nt){Nt&&typeof Nt=="string"&&xt.set(it[Nt],it)};function pt(ct){for(var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=0;it1&&arguments[1]!==void 0?arguments[1]:1,Qn=ht.length,Vn=0;Vn1&&arguments[1]!==void 0?arguments[1]:!1;bn(cn);var Qn={source:jt?"keyboard":"mouse"},Vn=ht[cn];if(!Vn){Ht(null,-1,Qn);return}Ht(Vn.value,cn,Qn)};(0,d.useEffect)(function(){Sn(dn!==!1?sn(0):-1)},[ht.length,wt]);var Kn=d.useCallback(function(rn){return Me.has(rn)&&ft!=="combobox"},[ft,(0,u.Z)(Me).toString(),Me.size]);(0,d.useEffect)(function(){var rn=setTimeout(function(){if(!dt&<&&Me.size===1){var jt=Array.from(Me)[0],Qn=ht.findIndex(function(Vn){var Ln=Vn.data;return Ln.value===jt});Qn!==-1&&(Sn(Qn),An(Qn))}});if(lt){var cn;(cn=Pt.current)===null||cn===void 0||cn.scrollTo(void 0)}return function(){return clearTimeout(rn)}},[lt,wt,Nt.length]);var nn=function(cn){cn!==void 0&&Tt(cn,{selected:!Me.has(cn)}),dt||pt(!1)};if(d.useImperativeHandle(Fe,function(){return{onKeyDown:function(cn){var jt=cn.which,Qn=cn.ctrlKey;switch(jt){case _.Z.N:case _.Z.P:case _.Z.UP:case _.Z.DOWN:{var Vn=0;if(jt===_.Z.UP?Vn=-1:jt===_.Z.DOWN?Vn=1:It()&&Qn&&(jt===_.Z.N?Vn=1:jt===_.Z.P&&(Vn=-1)),Vn!==0){var Ln=sn(Gt+Vn,Vn);An(Ln),Sn(Ln,!0)}break}case _.Z.ENTER:{var Zn=ht[Gt];Zn&&!Zn.data.disabled?nn(Zn.value):nn(void 0),lt&&cn.preventDefault();break}case _.Z.ESC:pt(!1),lt&&cn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(cn){An(cn)}}}),ht.length===0)return d.createElement("div",{role:"listbox",id:"".concat(Ge,"_list"),className:"".concat(Ve,"-empty"),onMouseDown:Kt},ct);var fn=Object.keys(ze).map(function(rn){return ze[rn]}),Bn=function(cn){return cn.label};function vn(rn,cn){var jt=rn.group;return{role:jt?"presentation":"option",id:"".concat(Ge,"_list_").concat(cn)}}var jn=function(cn){var jt=ht[cn];if(!jt)return null;var Qn=jt.data||{},Vn=Qn.value,Ln=jt.group,Zn=(0,b.Z)(Qn,!0),Yn=Bn(jt);return jt?d.createElement("div",(0,t.Z)({"aria-label":typeof Yn=="string"&&!Ln?Yn:null},Zn,{key:cn},vn(jt,cn),{"aria-selected":Kn(Vn)}),Vn):null},ur={role:"listbox",id:"".concat(Ge,"_list")};return d.createElement(d.Fragment,null,Ke&&d.createElement("div",(0,t.Z)({},ur,{style:{height:0,width:0,overflow:"hidden"}}),jn(Gt-1),jn(Gt),jn(Gt+1)),d.createElement(tn.Z,{itemKey:"key",ref:Pt,data:ht,height:je,itemHeight:Ue,fullHeight:!1,onMouseDown:Kt,onScroll:xt,virtual:Ke,direction:et,innerProps:Ke?null:ur},function(rn,cn){var jt,Qn=rn.group,Vn=rn.groupOption,Ln=rn.data,Zn=rn.label,Yn=rn.value,mr=Ln.key;if(Qn){var nr,vr=(nr=Ln.title)!==null&&nr!==void 0?nr:Dt(Zn)?Zn.toString():void 0;return d.createElement("div",{className:F()(Ve,"".concat(Ve,"-group")),title:vr},Zn!==void 0?Zn:mr)}var Vt=Ln.disabled,zt=Ln.title,yn=Ln.children,Hn=Ln.style,dr=Ln.className,kr=(0,x.Z)(Ln,Xt),Or=(0,Je.Z)(kr,fn),Ar=Kn(Yn),wr="".concat(Ve,"-option"),zr=F()(Ve,wr,dr,(jt={},(0,m.Z)(jt,"".concat(wr,"-grouped"),Vn),(0,m.Z)(jt,"".concat(wr,"-active"),Gt===cn&&!Vt),(0,m.Z)(jt,"".concat(wr,"-disabled"),Vt),(0,m.Z)(jt,"".concat(wr,"-selected"),Ar),jt)),Pr=Bn(rn),Gr=!Ut||typeof Ut=="function"||Ar,Sr=typeof Pr=="number"?Pr:Pr||Yn,Tr=Dt(Sr)?Sr.toString():void 0;return zt!==void 0&&(Tr=zt),d.createElement("div",(0,t.Z)({},(0,b.Z)(Or),Ke?{}:vn(rn,cn),{"aria-selected":Ar,className:zr,title:Tr,onMouseMove:function(){Gt===cn||Vt||Sn(cn)},onClick:function(){Vt||nn(Yn)},style:Hn}),d.createElement("div",{className:"".concat(wr,"-content")},Sr),d.isValidElement(Ut)||Ar,Gr&&d.createElement(se,{className:"".concat(Ve,"-option-state"),customizeIcon:Ut,customizeIconProps:{isSelected:Ar}},Ar?"\u2713":null))}))},Wt=d.forwardRef($t);Wt.displayName="OptionList";var _t=Wt;function Wn(N){var I=N.mode,Fe=N.options,Oe=N.children,qe=N.backfill,Ge=N.allowClear,lt=N.placeholder,dt=N.getInputElement,ft=N.showSearch,wt=N.onSearch,pt=N.defaultOpen,ct=N.autoFocus,xt=N.labelInValue,it=N.value,Nt=N.inputValue,Ht=N.optionLabelProp,dn=isMultiple(I),Tt=ft!==void 0?ft:dn||I==="combobox",Ut=Fe||convertChildrenToData(Oe);if(warning(I!=="tags"||Ut.every(function(et){return!et.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),I==="tags"||I==="combobox"){var Me=Ut.some(function(et){return et.options?et.options.some(function(je){return typeof("value"in je?je.value:je.key)=="number"}):typeof("value"in et?et.value:et.key)=="number"});warning(!Me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(I!=="combobox"||!Ht,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(I==="combobox"||!qe,"`backfill` only works with `combobox` mode."),warning(I==="combobox"||!dt,"`getInputElement` only work with `combobox` mode."),noteOnce(I!=="combobox"||!dt||!Ge||!lt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),wt&&!Tt&&I!=="combobox"&&I!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!pt||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),it!=null){var ze=toArray(it);warning(!xt||ze.every(function(et){return _typeof(et)==="object"&&("key"in et||"value"in et)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!dn||Array.isArray(it),"`value` should be array when `mode` is `multiple` or `tags`")}if(Oe){var Ke=null;toNodeArray(Oe).some(function(et){if(!React.isValidElement(et)||!et.type)return!1;var je=et,Ue=je.type;if(Ue.isSelectOption)return!1;if(Ue.isSelectOptGroup){var Ve=toNodeArray(et.props.children).every(function(ht){return!React.isValidElement(ht)||!et.type||ht.type.isSelectOption?!0:(Ke=ht.type,!1)});return!Ve}return Ke=Ue,!0}),Ke&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ke.displayName||Ke.name||Ke,"`.")),warning(Nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Qt(N,I){if(N){var Fe=function Oe(qe){for(var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt=0;lt2&&arguments[2]!==void 0?arguments[2]:{},bt=mt.source,Qe=bt===void 0?"keyboard":bt;Mo(Ye),lt&&Oe==="combobox"&&pe!==null&&Qe==="keyboard"&&eo(String(pe))},[lt,Oe]),Jr=function(Ye,mt,bt){var Qe=function(){var mn,Jn=dr(Ye);return[Gt?{label:Jn==null?void 0:Jn[vn.label],value:Ye,key:(mn=Jn==null?void 0:Jn.key)!==null&&mn!==void 0?mn:Ye}:Ye,H(Jn)]};if(mt&&it){var Mt=Qe(),on=(0,c.Z)(Mt,2),En=on[0],Yt=on[1];it(En,Yt)}else if(!mt&&Nt&&bt!=="clear"){var St=Qe(),Fn=(0,c.Z)(St,2),_n=Fn[0],xr=Fn[1];Nt(_n,xr)}},To=ot(function(pe,Ye){var mt,bt=nn?Ye.selected:!0;bt?mt=nn?[].concat((0,u.Z)(Hn),[pe]):[pe]:mt=Hn.filter(function(Qe){return Qe.value!==pe}),Tr(mt),Jr(pe,bt),Oe==="combobox"?eo(""):(!y||xt)&&(cn(""),eo(""))}),Lo=function(Ye,mt){Tr(Ye);var bt=mt.type,Qe=mt.values;(bt==="remove"||bt==="clear")&&Qe.forEach(function(Mt){Jr(Mt.value,!1,bt)})},Po=function(Ye,mt){if(cn(Ye),eo(null),mt.source==="submit"){var bt=(Ye||"").trim();if(bt){var Qe=Array.from(new Set([].concat((0,u.Z)(Or),[bt])));Tr(Qe),Jr(bt,!0),cn("")}return}mt.source!=="blur"&&(Oe==="combobox"&&Tr(Ye),pt==null||pt(Ye))},Te=function(Ye){var mt=Ye;Oe!=="tags"&&(mt=Ye.map(function(Qe){var Mt=Vn.get(Qe);return Mt==null?void 0:Mt.value}).filter(function(Qe){return Qe!==void 0}));var bt=Array.from(new Set([].concat((0,u.Z)(Or),(0,u.Z)(mt))));Tr(bt),bt.forEach(function(Qe){Jr(Qe,!0)})},Ne=d.useMemo(function(){var pe=Ve!==!1&&dn!==!1;return(0,k.Z)((0,k.Z)({},jt),{},{flattenOptions:Sr,onActiveValue:xo,defaultActiveFirstOption:Fo,onSelect:To,menuItemSelectedIcon:Ue,rawValues:Or,fieldNames:vn,virtual:pe,direction:ht,listHeight:Kt,listItemHeight:sn,childrenAsData:fn})},[jt,Sr,xo,Fo,To,Ue,Or,vn,Ve,dn,Kt,sn,fn]);return d.createElement(gt.Provider,{value:Ne},d.createElement(W,(0,t.Z)({},Sn,{id:Kn,prefixCls:Ge,ref:I,omitDomProps:Pn,mode:Oe,displayValues:kr,onDisplayValuesChange:Lo,direction:ht,searchValue:rn,onSearch:Po,autoClearSearchValue:xt,onSearchSplit:Te,dropdownMatchSelectWidth:dn,OptionList:_t,emptyOptions:!Sr.length,activeValue:no,activeDescendantId:"".concat(Kn,"_list_").concat(lo)})))}),p=Tn;p.Option=Rt,p.OptGroup=nt;var G=p,Re=G},9296:function(Ze,ve,e){e.r(ve),e.d(ve,{ResizableTextArea:function(){return U},default:function(){return J}});var t=e(54476),u=e(33885),m=e(20068),k=e(76190),c=e(42978),x=e(75931),n=e(94480),Z=e(92310),ee=e.n(Z),d=e(93681),X=e(5643),F=e(18929),S=e(59301),ce=e(29301),_=e(34280),V=e(16089),Pe=` +`].includes(rr)})},[en]),Mt=function(er,ao,Vr){var Lr=!0,so=er;ht==null||ht(null);var fo=Vr?null:i(er,en);return Tt!=="combobox"&&fo&&(so="",xn==null||xn(fo),bt(!1),Lr=!1),sn&&uo!==so&&sn(so,{source:ao?"typing":"effect"}),Lr},on=function(er){!er||!er.trim()||sn(er,{source:"submit"})};d.useEffect(function(){!pe&&!zt&&Tt!=="combobox"&&Mt("",!1,!1)},[pe]),d.useEffect(function(){Te&&Ut&&Ne(!1),Ut&&no(!1)},[Ut]);var En=o(),Yt=(0,c.Z)(En,2),St=Yt[0],Fn=Yt[1],_n=function(er){var ao=St(),Vr=er.which;if(Vr===_.Z.ENTER&&(Tt!=="combobox"&&er.preventDefault(),pe||bt(!0)),Fn(!!uo),Vr===_.Z.BACKSPACE&&!ao&&zt&&!uo&&ct.length){for(var Lr=(0,u.Z)(ct),so=null,fo=Lr.length-1;fo>=0;fo-=1){var Ro=Lr[fo];if(!Ro.disabled){Lr.splice(fo,1),so=Ro;break}}so&&xt(Lr,{type:"remove",values:[so]})}for(var yo=arguments.length,ra=new Array(yo>1?yo-1:0),Ko=1;Ko1?ao-1:0),Lr=1;Lr1?fo-1:0),yo=1;yo1&&arguments[1]!==void 0?arguments[1]:!1;return(0,be.Z)(N).map(function(Fe,Oe){if(!d.isValidElement(Fe)||!Fe.type)return null;var qe=Fe,Ge=qe.type.isSelectOptGroup,lt=qe.key,dt=qe.props,ft=dt.children,wt=(0,x.Z)(dt,le);return I||!Ge?re(Fe):(0,k.Z)((0,k.Z)({key:"__RC_SELECT_GRP__".concat(lt===null?Oe:lt,"__"),label:lt},wt),{},{options:Se(ft)})}).filter(function(Fe){return Fe})}function He(N,I,Fe,Oe,qe){return d.useMemo(function(){var Ge=N,lt=!N;lt&&(Ge=Se(I));var dt=new Map,ft=new Map,wt=function(xt,it,Nt){Nt&&typeof Nt=="string"&&xt.set(it[Nt],it)};function pt(ct){for(var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=0;it1&&arguments[1]!==void 0?arguments[1]:1,Qn=ht.length,Vn=0;Vn1&&arguments[1]!==void 0?arguments[1]:!1;bn(cn);var Qn={source:jt?"keyboard":"mouse"},Vn=ht[cn];if(!Vn){Ht(null,-1,Qn);return}Ht(Vn.value,cn,Qn)};(0,d.useEffect)(function(){Sn(dn!==!1?sn(0):-1)},[ht.length,wt]);var Kn=d.useCallback(function(rn){return Me.has(rn)&&ft!=="combobox"},[ft,(0,u.Z)(Me).toString(),Me.size]);(0,d.useEffect)(function(){var rn=setTimeout(function(){if(!dt&<&&Me.size===1){var jt=Array.from(Me)[0],Qn=ht.findIndex(function(Vn){var Ln=Vn.data;return Ln.value===jt});Qn!==-1&&(Sn(Qn),An(Qn))}});if(lt){var cn;(cn=Pt.current)===null||cn===void 0||cn.scrollTo(void 0)}return function(){return clearTimeout(rn)}},[lt,wt,Nt.length]);var nn=function(cn){cn!==void 0&&Tt(cn,{selected:!Me.has(cn)}),dt||pt(!1)};if(d.useImperativeHandle(Fe,function(){return{onKeyDown:function(cn){var jt=cn.which,Qn=cn.ctrlKey;switch(jt){case _.Z.N:case _.Z.P:case _.Z.UP:case _.Z.DOWN:{var Vn=0;if(jt===_.Z.UP?Vn=-1:jt===_.Z.DOWN?Vn=1:It()&&Qn&&(jt===_.Z.N?Vn=1:jt===_.Z.P&&(Vn=-1)),Vn!==0){var Ln=sn(Gt+Vn,Vn);An(Ln),Sn(Ln,!0)}break}case _.Z.ENTER:{var Zn=ht[Gt];Zn&&!Zn.data.disabled?nn(Zn.value):nn(void 0),lt&&cn.preventDefault();break}case _.Z.ESC:pt(!1),lt&&cn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(cn){An(cn)}}}),ht.length===0)return d.createElement("div",{role:"listbox",id:"".concat(Ge,"_list"),className:"".concat(Ve,"-empty"),onMouseDown:Kt},ct);var fn=Object.keys(ze).map(function(rn){return ze[rn]}),Bn=function(cn){return cn.label};function vn(rn,cn){var jt=rn.group;return{role:jt?"presentation":"option",id:"".concat(Ge,"_list_").concat(cn)}}var jn=function(cn){var jt=ht[cn];if(!jt)return null;var Qn=jt.data||{},Vn=Qn.value,Ln=jt.group,Zn=(0,b.Z)(Qn,!0),Yn=Bn(jt);return jt?d.createElement("div",(0,t.Z)({"aria-label":typeof Yn=="string"&&!Ln?Yn:null},Zn,{key:cn},vn(jt,cn),{"aria-selected":Kn(Vn)}),Vn):null},ur={role:"listbox",id:"".concat(Ge,"_list")};return d.createElement(d.Fragment,null,Ke&&d.createElement("div",(0,t.Z)({},ur,{style:{height:0,width:0,overflow:"hidden"}}),jn(Gt-1),jn(Gt),jn(Gt+1)),d.createElement(tn.Z,{itemKey:"key",ref:Pt,data:ht,height:je,itemHeight:Ue,fullHeight:!1,onMouseDown:Kt,onScroll:xt,virtual:Ke,direction:et,innerProps:Ke?null:ur},function(rn,cn){var jt,Qn=rn.group,Vn=rn.groupOption,Ln=rn.data,Zn=rn.label,Yn=rn.value,mr=Ln.key;if(Qn){var nr,vr=(nr=Ln.title)!==null&&nr!==void 0?nr:Dt(Zn)?Zn.toString():void 0;return d.createElement("div",{className:F()(Ve,"".concat(Ve,"-group")),title:vr},Zn!==void 0?Zn:mr)}var Vt=Ln.disabled,zt=Ln.title,yn=Ln.children,Hn=Ln.style,dr=Ln.className,kr=(0,x.Z)(Ln,Xt),Or=(0,Je.Z)(kr,fn),Ar=Kn(Yn),wr="".concat(Ve,"-option"),zr=F()(Ve,wr,dr,(jt={},(0,m.Z)(jt,"".concat(wr,"-grouped"),Vn),(0,m.Z)(jt,"".concat(wr,"-active"),Gt===cn&&!Vt),(0,m.Z)(jt,"".concat(wr,"-disabled"),Vt),(0,m.Z)(jt,"".concat(wr,"-selected"),Ar),jt)),Pr=Bn(rn),Gr=!Ut||typeof Ut=="function"||Ar,Sr=typeof Pr=="number"?Pr:Pr||Yn,Tr=Dt(Sr)?Sr.toString():void 0;return zt!==void 0&&(Tr=zt),d.createElement("div",(0,t.Z)({},(0,b.Z)(Or),Ke?{}:vn(rn,cn),{"aria-selected":Ar,className:zr,title:Tr,onMouseMove:function(){Gt===cn||Vt||Sn(cn)},onClick:function(){Vt||nn(Yn)},style:Hn}),d.createElement("div",{className:"".concat(wr,"-content")},Sr),d.isValidElement(Ut)||Ar,Gr&&d.createElement(se,{className:"".concat(Ve,"-option-state"),customizeIcon:Ut,customizeIconProps:{isSelected:Ar}},Ar?"\u2713":null))}))},Wt=d.forwardRef($t);Wt.displayName="OptionList";var _t=Wt;function Wn(N){var I=N.mode,Fe=N.options,Oe=N.children,qe=N.backfill,Ge=N.allowClear,lt=N.placeholder,dt=N.getInputElement,ft=N.showSearch,wt=N.onSearch,pt=N.defaultOpen,ct=N.autoFocus,xt=N.labelInValue,it=N.value,Nt=N.inputValue,Ht=N.optionLabelProp,dn=isMultiple(I),Tt=ft!==void 0?ft:dn||I==="combobox",Ut=Fe||convertChildrenToData(Oe);if(warning(I!=="tags"||Ut.every(function(et){return!et.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),I==="tags"||I==="combobox"){var Me=Ut.some(function(et){return et.options?et.options.some(function(je){return typeof("value"in je?je.value:je.key)=="number"}):typeof("value"in et?et.value:et.key)=="number"});warning(!Me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(I!=="combobox"||!Ht,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(I==="combobox"||!qe,"`backfill` only works with `combobox` mode."),warning(I==="combobox"||!dt,"`getInputElement` only work with `combobox` mode."),noteOnce(I!=="combobox"||!dt||!Ge||!lt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),wt&&!Tt&&I!=="combobox"&&I!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!pt||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),it!=null){var ze=toArray(it);warning(!xt||ze.every(function(et){return _typeof(et)==="object"&&("key"in et||"value"in et)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!dn||Array.isArray(it),"`value` should be array when `mode` is `multiple` or `tags`")}if(Oe){var Ke=null;toNodeArray(Oe).some(function(et){if(!React.isValidElement(et)||!et.type)return!1;var je=et,Ue=je.type;if(Ue.isSelectOption)return!1;if(Ue.isSelectOptGroup){var Ve=toNodeArray(et.props.children).every(function(ht){return!React.isValidElement(ht)||!et.type||ht.type.isSelectOption?!0:(Ke=ht.type,!1)});return!Ve}return Ke=Ue,!0}),Ke&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ke.displayName||Ke.name||Ke,"`.")),warning(Nt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Qt(N,I){if(N){var Fe=function Oe(qe){for(var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt=0;lt2&&arguments[2]!==void 0?arguments[2]:{},bt=mt.source,Qe=bt===void 0?"keyboard":bt;Mo(Ye),lt&&Oe==="combobox"&&pe!==null&&Qe==="keyboard"&&eo(String(pe))},[lt,Oe]),Jr=function(Ye,mt,bt){var Qe=function(){var mn,Jn=dr(Ye);return[Gt?{label:Jn==null?void 0:Jn[vn.label],value:Ye,key:(mn=Jn==null?void 0:Jn.key)!==null&&mn!==void 0?mn:Ye}:Ye,H(Jn)]};if(mt&&it){var Mt=Qe(),on=(0,c.Z)(Mt,2),En=on[0],Yt=on[1];it(En,Yt)}else if(!mt&&Nt&&bt!=="clear"){var St=Qe(),Fn=(0,c.Z)(St,2),_n=Fn[0],xr=Fn[1];Nt(_n,xr)}},To=ot(function(pe,Ye){var mt,bt=nn?Ye.selected:!0;bt?mt=nn?[].concat((0,u.Z)(Hn),[pe]):[pe]:mt=Hn.filter(function(Qe){return Qe.value!==pe}),Tr(mt),Jr(pe,bt),Oe==="combobox"?eo(""):(!y||xt)&&(cn(""),eo(""))}),Lo=function(Ye,mt){Tr(Ye);var bt=mt.type,Qe=mt.values;(bt==="remove"||bt==="clear")&&Qe.forEach(function(Mt){Jr(Mt.value,!1,bt)})},Po=function(Ye,mt){if(cn(Ye),eo(null),mt.source==="submit"){var bt=(Ye||"").trim();if(bt){var Qe=Array.from(new Set([].concat((0,u.Z)(Or),[bt])));Tr(Qe),Jr(bt,!0),cn("")}return}mt.source!=="blur"&&(Oe==="combobox"&&Tr(Ye),pt==null||pt(Ye))},Te=function(Ye){var mt=Ye;Oe!=="tags"&&(mt=Ye.map(function(Qe){var Mt=Vn.get(Qe);return Mt==null?void 0:Mt.value}).filter(function(Qe){return Qe!==void 0}));var bt=Array.from(new Set([].concat((0,u.Z)(Or),(0,u.Z)(mt))));Tr(bt),bt.forEach(function(Qe){Jr(Qe,!0)})},Ne=d.useMemo(function(){var pe=Ve!==!1&&dn!==!1;return(0,k.Z)((0,k.Z)({},jt),{},{flattenOptions:Sr,onActiveValue:xo,defaultActiveFirstOption:Fo,onSelect:To,menuItemSelectedIcon:Ue,rawValues:Or,fieldNames:vn,virtual:pe,direction:ht,listHeight:Kt,listItemHeight:sn,childrenAsData:fn})},[jt,Sr,xo,Fo,To,Ue,Or,vn,Ve,dn,Kt,sn,fn]);return d.createElement(gt.Provider,{value:Ne},d.createElement(W,(0,t.Z)({},Sn,{id:Kn,prefixCls:Ge,ref:I,omitDomProps:Pn,mode:Oe,displayValues:kr,onDisplayValuesChange:Lo,direction:ht,searchValue:rn,onSearch:Po,autoClearSearchValue:xt,onSearchSplit:Te,dropdownMatchSelectWidth:dn,OptionList:_t,emptyOptions:!Sr.length,activeValue:no,activeDescendantId:"".concat(Kn,"_list_").concat(lo)})))}),p=Tn;p.Option=Rt,p.OptGroup=nt;var G=p,Re=G},9296:function(Ze,ve,e){e.r(ve),e.d(ve,{ResizableTextArea:function(){return U},default:function(){return J}});var t=e(54476),u=e(33885),m=e(20068),k=e(76190),c=e(42978),x=e(75931),n=e(94480),Z=e(92310),ee=e.n(Z),d=e(93681),X=e(5643),F=e(18929),S=e(59301),ce=e(29301),_=e(34280),V=e(16089),De=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -185,4 +185,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,se=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],de={},ue;function T(te){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=te.getAttribute("id")||te.getAttribute("data-reactid")||te.getAttribute("name");if(Y&&de[ae])return de[ae];var P=window.getComputedStyle(te),A=P.getPropertyValue("box-sizing")||P.getPropertyValue("-moz-box-sizing")||P.getPropertyValue("-webkit-box-sizing"),$=parseFloat(P.getPropertyValue("padding-bottom"))+parseFloat(P.getPropertyValue("padding-top")),z=parseFloat(P.getPropertyValue("border-bottom-width"))+parseFloat(P.getPropertyValue("border-top-width")),M=se.map(function(Ce){return"".concat(Ce,":").concat(P.getPropertyValue(Ce))}).join(";"),me={sizingStyle:M,paddingSize:$,borderSize:z,boxSizing:A};return Y&&ae&&(de[ae]=me),me}function v(te){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ue||(ue=document.createElement("textarea"),ue.setAttribute("tab-index","-1"),ue.setAttribute("aria-hidden","true"),document.body.appendChild(ue)),te.getAttribute("wrap")?ue.setAttribute("wrap",te.getAttribute("wrap")):ue.removeAttribute("wrap");var A=T(te,Y),$=A.paddingSize,z=A.borderSize,M=A.boxSizing,me=A.sizingStyle;ue.setAttribute("style","".concat(me,";").concat(Pe)),ue.value=te.value||te.placeholder||"";var Ce=void 0,We=void 0,Ie,tt=ue.scrollHeight;if(M==="border-box"?tt+=z:M==="content-box"&&(tt-=$),ae!==null||P!==null){ue.value=" ";var $e=ue.scrollHeight-$;ae!==null&&(Ce=$e*ae,M==="border-box"&&(Ce=Ce+$+z),tt=Math.max(Ce,tt)),P!==null&&(We=$e*P,M==="border-box"&&(We=We+$+z),Ie=tt>We?"":"hidden",tt=Math.min(We,tt))}var _e={height:tt,overflowY:Ie,resize:"none"};return Ce&&(_e.minHeight=Ce),We&&(_e.maxHeight=We),_e}var o=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],h=0,b=1,q=2,Q=S.forwardRef(function(te,Y){var ae=te,P=ae.prefixCls,A=ae.onPressEnter,$=ae.defaultValue,z=ae.value,M=ae.autoSize,me=ae.onResize,Ce=ae.className,We=ae.style,Ie=ae.disabled,tt=ae.onChange,$e=ae.onInternalAutoSize,_e=(0,x.Z)(ae,o),Xe=(0,F.Z)($,{value:z,postState:function(nt){return nt!=null?nt:""}}),fe=(0,c.Z)(Xe,2),De=fe[0],B=fe[1],E=function(nt){B(nt.target.value),tt==null||tt(nt)},f=S.useRef();S.useImperativeHandle(Y,function(){return{textArea:f.current}});var r=S.useMemo(function(){return M&&(0,k.Z)(M)==="object"?[M.minRows,M.maxRows]:[]},[M]),w=(0,c.Z)(r,2),H=w[0],i=w[1],l=!!M,j=function(){try{if(document.activeElement===f.current){var nt=f.current,At=nt.selectionStart,Rt=nt.selectionEnd,Et=nt.scrollTop;f.current.setSelectionRange(At,Rt),f.current.scrollTop=Et}}catch(Je){}},y=S.useState(q),g=(0,c.Z)(y,2),W=g[0],xe=g[1],ie=S.useState(),Ae=(0,c.Z)(ie,2),he=Ae[0],be=Ae[1],C=function(){xe(h)};(0,_.Z)(function(){l&&C()},[z,H,i,l]),(0,_.Z)(function(){if(W===h)xe(b);else if(W===b){var at=v(f.current,!1,H,i);xe(q),be(at)}else j()},[W]);var le=S.useRef(),re=function(){V.Z.cancel(le.current)},Se=function(nt){W===q&&(me==null||me(nt),M&&(re(),le.current=(0,V.Z)(function(){C()})))};S.useEffect(function(){return re},[]);var He=l?he:null,ot=(0,u.Z)((0,u.Z)({},We),He);return(W===h||W===b)&&(ot.overflowY="hidden",ot.overflowX="hidden"),S.createElement(ce.Z,{onResize:Se,disabled:!(M||me)},S.createElement("textarea",(0,t.Z)({},_e,{ref:f,style:ot,className:ee()(P,Ce,(0,m.Z)({},"".concat(P,"-disabled"),Ie)),disabled:Ie,value:De,onChange:E})))}),U=Q,D=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Be(te,Y){return(0,n.Z)(te||"").slice(0,Y).join("")}function R(te,Y,ae,P){var A=ae;return te?A=Be(ae,P):(0,n.Z)(Y||"").lengthP&&(A=Y),A}var ge=S.forwardRef(function(te,Y){var ae,P=te.defaultValue,A=te.value,$=te.onFocus,z=te.onBlur,M=te.onChange,me=te.allowClear,Ce=te.maxLength,We=te.onCompositionStart,Ie=te.onCompositionEnd,tt=te.suffix,$e=te.prefixCls,_e=$e===void 0?"rc-textarea":$e,Xe=te.classes,fe=te.showCount,De=te.className,B=te.style,E=te.disabled,f=te.hidden,r=te.classNames,w=te.styles,H=te.onResize,i=(0,x.Z)(te,D),l=(0,F.Z)(P,{value:A,defaultValue:P}),j=(0,c.Z)(l,2),y=j[0],g=j[1],W=(0,S.useRef)(null),xe=S.useState(!1),ie=(0,c.Z)(xe,2),Ae=ie[0],he=ie[1],be=S.useState(!1),C=(0,c.Z)(be,2),le=C[0],re=C[1],Se=S.useRef(),He=S.useRef(0),ot=S.useState(null),at=(0,c.Z)(ot,2),nt=at[0],At=at[1],Rt=function(){var Ct;(Ct=W.current)===null||Ct===void 0||Ct.textArea.focus()};(0,S.useImperativeHandle)(Y,function(){return{resizableTextArea:W.current,focus:Rt,blur:function(){var Ct;(Ct=W.current)===null||Ct===void 0||Ct.textArea.blur()}}}),(0,S.useEffect)(function(){he(function(Pn){return!E&&Pn})},[E]);var Et=Number(Ce)>0,Je=function(Ct){re(!0),Se.current=y,He.current=Ct.currentTarget.selectionStart,We==null||We(Ct)},tn=function(Ct){re(!1);var Tn=Ct.currentTarget.value;if(Et){var p,G=He.current>=Ce+1||He.current===((p=Se.current)===null||p===void 0?void 0:p.length);Tn=R(G,Se.current,Tn,Ce)}Tn!==y&&(g(Tn),(0,X.rJ)(Ct.currentTarget,Ct,M,Tn)),Ie==null||Ie(Ct)},yt=function(Ct){var Tn=Ct.target.value;if(!le&&Et){var p=Ct.target.selectionStart>=Ce+1||Ct.target.selectionStart===Tn.length||!Ct.target.selectionStart;Tn=R(p,y,Tn,Ce)}g(Tn),(0,X.rJ)(Ct.currentTarget,Ct,M,Tn)},gt=function(Ct){var Tn=i.onPressEnter,p=i.onKeyDown;Ct.key==="Enter"&&Tn&&Tn(Ct),p==null||p(Ct)},It=function(Ct){he(!0),$==null||$(Ct)},Xt=function(Ct){he(!1),z==null||z(Ct)},Dt=function(Ct){var Tn;g(""),Rt(),(0,X.rJ)((Tn=W.current)===null||Tn===void 0?void 0:Tn.textArea,Ct,M)},$t=(0,X.D7)(y);!le&&Et&&A==null&&($t=Be($t,Ce));var Wt=tt,_t;if(fe){var Wn=(0,n.Z)($t).length;(0,k.Z)(fe)==="object"?_t=fe.formatter({value:$t,count:Wn,maxLength:Ce}):_t="".concat(Wn).concat(Et?" / ".concat(Ce):""),Wt=S.createElement(S.Fragment,null,Wt,S.createElement("span",{className:ee()("".concat(_e,"-data-count"),r==null?void 0:r.count),style:w==null?void 0:w.count},_t))}var Qt=function(Ct){var Tn;H==null||H(Ct),(Tn=W.current)!==null&&Tn!==void 0&&Tn.textArea.style.height&&At(!0)},Mn=!i.autoSize&&!fe&&!me,$n=S.createElement(d.BaseInput,{value:$t,allowClear:me,handleReset:Dt,suffix:Wt,prefixCls:_e,classes:{affixWrapper:ee()(Xe==null?void 0:Xe.affixWrapper,(ae={},(0,m.Z)(ae,"".concat(_e,"-show-count"),fe),(0,m.Z)(ae,"".concat(_e,"-textarea-allow-clear"),me),ae))},disabled:E,focused:Ae,className:De,style:(0,u.Z)((0,u.Z)({},B),nt&&!Mn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _t=="string"?_t:void 0}},hidden:f,inputElement:S.createElement(U,(0,t.Z)({},i,{onKeyDown:gt,onChange:yt,onFocus:It,onBlur:Xt,onCompositionStart:Je,onCompositionEnd:tn,className:r==null?void 0:r.textarea,style:(0,u.Z)((0,u.Z)({},w==null?void 0:w.textarea),{},{resize:B==null?void 0:B.resize}),disabled:E,prefixCls:_e,onResize:Qt,ref:W}))});return $n}),L=ge,J=L},39417:function(Ze,ve,e){e.d(ve,{Z:function(){return b}});var t=e(54476),u=e(20068),m=e(75931),k=e(33885),c=e(67732),x=e(83652),n=e(31226),Z=e(42403),ee=e(158),d=e(92310),X=e.n(d),F=e(26112),S=e(59301),ce=e(39378),_=function(Q){for(var U=Q.prefixCls,D=Q.level,Be=Q.isStart,R=Q.isEnd,ge="".concat(U,"-indent-unit"),L=[],J=0;J0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=B.length,r=E.length;if(Math.abs(f-r)!==1)return{add:!1,key:null};function w(H,i){var l=new Map;H.forEach(function(y){l.set(y,!0)});var j=i.filter(function(y){return!l.has(y)});return j.length===1?j[0]:null}return f ").concat(E);return E}var Ce=V.forwardRef(function(B,E){var f=B.prefixCls,r=B.data,w=B.selectable,H=B.checkable,i=B.expandedKeys,l=B.selectedKeys,j=B.checkedKeys,y=B.loadedKeys,g=B.loadingKeys,W=B.halfCheckedKeys,xe=B.keyEntities,ie=B.disabled,Ae=B.dragging,he=B.dragOverNodeKey,be=B.dropPosition,C=B.motion,le=B.height,re=B.itemHeight,Se=B.virtual,He=B.focusable,ot=B.activeItem,at=B.focused,nt=B.tabIndex,At=B.onKeyDown,Rt=B.onFocus,Et=B.onBlur,Je=B.onActiveChange,tn=B.onListChangeStart,yt=B.onListChangeEnd,gt=(0,T.Z)(B,J),It=V.useRef(null),Xt=V.useRef(null);V.useImperativeHandle(E,function(){return{scrollTo:function(ct){It.current.scrollTo(ct)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var Dt=V.useState(i),$t=(0,ue.Z)(Dt,2),Wt=$t[0],_t=$t[1],Wn=V.useState(r),Qt=(0,ue.Z)(Wn,2),Mn=Qt[0],$n=Qt[1],Pn=V.useState(r),Ct=(0,ue.Z)(Pn,2),Tn=Ct[0],p=Ct[1],G=V.useState([]),Re=(0,ue.Z)(G,2),N=Re[0],I=Re[1],Fe=V.useState(null),Oe=(0,ue.Z)(Fe,2),qe=Oe[0],Ge=Oe[1],lt=V.useRef(r);lt.current=r;function dt(){var pt=lt.current;$n(pt),p(pt),I([]),Ge(null),yt()}(0,v.Z)(function(){_t(i);var pt=ge(Wt,i);if(pt.key!==null)if(pt.add){var ct=Mn.findIndex(function(Tt){var Ut=Tt.key;return Ut===pt.key}),xt=z(L(Mn,r,pt.key),Se,le,re),it=Mn.slice();it.splice(ct+1,0,$),p(it),I(xt),Ge("show")}else{var Nt=r.findIndex(function(Tt){var Ut=Tt.key;return Ut===pt.key}),Ht=z(L(r,Mn,pt.key),Se,le,re),dn=r.slice();dn.splice(Nt+1,0,$),p(dn),I(Ht),Ge("hide")}else Mn!==r&&($n(r),p(r))},[i,r]),V.useEffect(function(){Ae||dt()},[Ae]);var ft=C?Tn:r,wt={expandedKeys:i,selectedKeys:l,loadedKeys:y,loadingKeys:g,checkedKeys:j,halfCheckedKeys:W,dragOverNodeKey:he,dropPosition:be,keyEntities:xe};return V.createElement(V.Fragment,null,at&&ot&&V.createElement("span",{style:te,"aria-live":"assertive"},me(ot)),V.createElement("div",null,V.createElement("input",{style:te,disabled:He===!1||ie,tabIndex:He!==!1?nt:null,onKeyDown:At,onFocus:Rt,onBlur:Et,value:"",onChange:Y,"aria-label":"for screen reader"})),V.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},V.createElement("div",{className:"".concat(f,"-indent")},V.createElement("div",{ref:Xt,className:"".concat(f,"-indent-unit")}))),V.createElement(o.Z,(0,t.Z)({},gt,{data:ft,itemKey:M,height:le,fullHeight:!1,virtual:Se,itemHeight:re,prefixCls:"".concat(f,"-list"),ref:It,onVisibleChange:function(ct,xt){var it=new Set(ct),Nt=xt.filter(function(Ht){return!it.has(Ht)});Nt.some(function(Ht){return M(Ht)===ae})&&dt()}}),function(pt){var ct=pt.pos,xt=(0,t.Z)({},(de(pt.data),pt.data)),it=pt.title,Nt=pt.key,Ht=pt.isStart,dn=pt.isEnd,Tt=(0,Q.km)(Nt,ct);delete xt.key,delete xt.children;var Ut=(0,Q.H8)(Tt,wt);return V.createElement(R,(0,t.Z)({},xt,Ut,{title:it,active:!!ot&&Nt===ot.key,pos:ct,data:pt.data,isStart:Ht,isEnd:dn,motion:C,motionNodes:Nt===ae?N:null,motionType:qe,onMotionStart:tn,onMotionEnd:dt,treeNodeRequiredProps:wt,onMouseMove:function(){Je(null)}}))}))});Ce.displayName="NodeList";var We=Ce,Ie=e(35654),tt=e(90782),$e=e(67841),_e=10,Xe=function(B){(0,ee.Z)(f,B);var E=(0,d.Z)(f);function f(){var r;(0,x.Z)(this,f);for(var w=arguments.length,H=new Array(w),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,W=r.state,xe=W.dragChildrenKeys,ie=W.dropPosition,Ae=W.dropTargetKey,he=W.dropTargetPos,be=W.dropAllowed;if(be){var C=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),Ae!==null){var le=(0,k.Z)((0,k.Z)({},(0,Q.H8)(Ae,r.getTreeNodeRequiredProps())),{},{active:((y=r.getActiveItem())===null||y===void 0?void 0:y.key)===Ae,data:(0,$e.Z)(r.state.keyEntities,Ae).node}),re=xe.indexOf(Ae)!==-1;(0,_.ZP)(!re,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Se=(0,Ie.yx)(he),He={event:l,node:(0,Q.F)(le),dragNode:r.dragNode?(0,Q.F)(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(xe),dropToGap:ie!==0,dropPosition:ie+Number(Se[Se.length-1])};g||C==null||C(He),r.dragNode=null}}},r.cleanDragState=function(){var l=r.state.draggingNodeKey;l!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null},r.triggerExpandActionExpand=function(l,j){var y=r.state,g=y.expandedKeys,W=y.flattenNodes,xe=j.expanded,ie=j.key,Ae=j.isLeaf;if(!(Ae||l.shiftKey||l.metaKey||l.ctrlKey)){var he=W.filter(function(C){return C.key===ie})[0],be=(0,Q.F)((0,k.Z)((0,k.Z)({},(0,Q.H8)(ie,r.getTreeNodeRequiredProps())),{},{data:he.data}));r.setExpandedKeys(xe?(0,Ie._5)(g,ie):(0,Ie.L0)(g,ie)),r.onNodeExpand(l,be)}},r.onNodeClick=function(l,j){var y=r.props,g=y.onClick,W=y.expandAction;W==="click"&&r.triggerExpandActionExpand(l,j),g==null||g(l,j)},r.onNodeDoubleClick=function(l,j){var y=r.props,g=y.onDoubleClick,W=y.expandAction;W==="doubleClick"&&r.triggerExpandActionExpand(l,j),g==null||g(l,j)},r.onNodeSelect=function(l,j){var y=r.state.selectedKeys,g=r.state,W=g.keyEntities,xe=g.fieldNames,ie=r.props,Ae=ie.onSelect,he=ie.multiple,be=j.selected,C=j[xe.key],le=!be;le?he?y=(0,Ie.L0)(y,C):y=[C]:y=(0,Ie._5)(y,C);var re=y.map(function(Se){var He=(0,$e.Z)(W,Se);return He?He.node:null}).filter(function(Se){return Se});r.setUncontrolledState({selectedKeys:y}),Ae==null||Ae(y,{event:"select",selected:le,node:j,selectedNodes:re,nativeEvent:l.nativeEvent})},r.onNodeCheck=function(l,j,y){var g=r.state,W=g.keyEntities,xe=g.checkedKeys,ie=g.halfCheckedKeys,Ae=r.props,he=Ae.checkStrictly,be=Ae.onCheck,C=j.key,le,re={event:"check",node:j,checked:y,nativeEvent:l.nativeEvent};if(he){var Se=y?(0,Ie.L0)(xe,C):(0,Ie._5)(xe,C),He=(0,Ie._5)(ie,C);le={checked:Se,halfChecked:He},re.checkedNodes=Se.map(function(Et){return(0,$e.Z)(W,Et)}).filter(function(Et){return Et}).map(function(Et){return Et.node}),r.setUncontrolledState({checkedKeys:Se})}else{var ot=(0,tt.S)([].concat((0,c.Z)(xe),[C]),!0,W),at=ot.checkedKeys,nt=ot.halfCheckedKeys;if(!y){var At=new Set(at);At.delete(C);var Rt=(0,tt.S)(Array.from(At),{checked:!1,halfCheckedKeys:nt},W);at=Rt.checkedKeys,nt=Rt.halfCheckedKeys}le=at,re.checkedNodes=[],re.checkedNodesPositions=[],re.halfCheckedKeys=nt,at.forEach(function(Et){var Je=(0,$e.Z)(W,Et);if(Je){var tn=Je.node,yt=Je.pos;re.checkedNodes.push(tn),re.checkedNodesPositions.push({node:tn,pos:yt})}}),r.setUncontrolledState({checkedKeys:at},!1,{halfCheckedKeys:nt})}be==null||be(le,re)},r.onNodeLoad=function(l){var j=l.key,y=new Promise(function(g,W){r.setState(function(xe){var ie=xe.loadedKeys,Ae=ie===void 0?[]:ie,he=xe.loadingKeys,be=he===void 0?[]:he,C=r.props,le=C.loadData,re=C.onLoad;if(!le||Ae.indexOf(j)!==-1||be.indexOf(j)!==-1)return null;var Se=le(l);return Se.then(function(){var He=r.state.loadedKeys,ot=(0,Ie.L0)(He,j);re==null||re(ot,{event:"load",node:l}),r.setUncontrolledState({loadedKeys:ot}),r.setState(function(at){return{loadingKeys:(0,Ie._5)(at.loadingKeys,j)}}),g()}).catch(function(He){if(r.setState(function(at){return{loadingKeys:(0,Ie._5)(at.loadingKeys,j)}}),r.loadingRetryTimes[j]=(r.loadingRetryTimes[j]||0)+1,r.loadingRetryTimes[j]>=_e){var ot=r.state.loadedKeys;(0,_.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:(0,Ie.L0)(ot,j)}),g()}W(He)}),{loadingKeys:(0,Ie.L0)(be,j)}})});return y.catch(function(){}),y},r.onNodeMouseEnter=function(l,j){var y=r.props.onMouseEnter;y==null||y({event:l,node:j})},r.onNodeMouseLeave=function(l,j){var y=r.props.onMouseLeave;y==null||y({event:l,node:j})},r.onNodeContextMenu=function(l,j){var y=r.props.onRightClick;y&&(l.preventDefault(),y({event:l,node:j}))},r.onFocus=function(){var l=r.props.onFocus;r.setState({focused:!0});for(var j=arguments.length,y=new Array(j),g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var g=!1,W=!0,xe={};Object.keys(l).forEach(function(ie){if(ie in r.props){W=!1;return}g=!0,xe[ie]=l[ie]}),g&&(!j||W)&&r.setState((0,k.Z)((0,k.Z)({},xe),y))}},r.scrollTo=function(l){r.listRef.current.scrollTo(l)},r}return(0,n.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var w=this.props.activeKey;w!==void 0&&w!==this.state.activeKey&&(this.setState({activeKey:w}),w!==null&&this.scrollTo({key:w}))}},{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 w,H=this.state,i=H.focused,l=H.flattenNodes,j=H.keyEntities,y=H.draggingNodeKey,g=H.activeKey,W=H.dropLevelOffset,xe=H.dropContainerKey,ie=H.dropTargetKey,Ae=H.dropPosition,he=H.dragOverNodeKey,be=H.indent,C=this.props,le=C.prefixCls,re=C.className,Se=C.style,He=C.showLine,ot=C.focusable,at=C.tabIndex,nt=at===void 0?0:at,At=C.selectable,Rt=C.showIcon,Et=C.icon,Je=C.switcherIcon,tn=C.draggable,yt=C.checkable,gt=C.checkStrictly,It=C.disabled,Xt=C.motion,Dt=C.loadData,$t=C.filterTreeNode,Wt=C.height,_t=C.itemHeight,Wn=C.virtual,Qt=C.titleRender,Mn=C.dropIndicatorRender,$n=C.onContextMenu,Pn=C.onScroll,Ct=C.direction,Tn=C.rootClassName,p=C.rootStyle,G=(0,ce.Z)(this.props,{aria:!0,data:!0}),Re;return tn&&((0,m.Z)(tn)==="object"?Re=tn:typeof tn=="function"?Re={nodeDraggable:tn}:Re={}),V.createElement(Pe.k.Provider,{value:{prefixCls:le,selectable:At,showIcon:Rt,icon:Et,switcherIcon:Je,draggable:Re,draggingNodeKey:y,checkable:yt,checkStrictly:gt,disabled:It,keyEntities:j,dropLevelOffset:W,dropContainerKey:xe,dropTargetKey:ie,dropPosition:Ae,dragOverNodeKey:he,indent:be,direction:Ct,dropIndicatorRender:Mn,loadData:Dt,filterTreeNode:$t,titleRender:Qt,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}},V.createElement("div",{role:"tree",className:F()(le,re,Tn,(w={},(0,u.Z)(w,"".concat(le,"-show-line"),He),(0,u.Z)(w,"".concat(le,"-focused"),i),(0,u.Z)(w,"".concat(le,"-active-focused"),g!==null),w)),style:p},V.createElement(We,(0,t.Z)({ref:this.listRef,prefixCls:le,style:Se,data:l,disabled:It,selectable:At,checkable:!!yt,motion:Xt,dragging:y!==null,height:Wt,itemHeight:_t,virtual:Wn,focusable:ot,focused:i,tabIndex:nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$n,onScroll:Pn},this.getTreeNodeRequiredProps(),G))))}}],[{key:"getDerivedStateFromProps",value:function(w,H){var i=H.prevProps,l={prevProps:w};function j(ot){return!i&&ot in w||i&&i[ot]!==w[ot]}var y,g=H.fieldNames;if(j("fieldNames")&&(g=(0,Q.w$)(w.fieldNames),l.fieldNames=g),j("treeData")?y=w.treeData:j("children")&&((0,_.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),y=(0,Q.zn)(w.children)),y){l.treeData=y;var W=(0,Q.I8)(y,{fieldNames:g});l.keyEntities=(0,k.Z)((0,u.Z)({},ae,A),W.keyEntities)}var xe=l.keyEntities||H.keyEntities;if(j("expandedKeys")||i&&j("autoExpandParent"))l.expandedKeys=w.autoExpandParent||!i&&w.defaultExpandParent?(0,Ie.r7)(w.expandedKeys,xe):w.expandedKeys;else if(!i&&w.defaultExpandAll){var ie=(0,k.Z)({},xe);delete ie[ae],l.expandedKeys=Object.keys(ie).map(function(ot){return ie[ot].key})}else!i&&w.defaultExpandedKeys&&(l.expandedKeys=w.autoExpandParent||w.defaultExpandParent?(0,Ie.r7)(w.defaultExpandedKeys,xe):w.defaultExpandedKeys);if(l.expandedKeys||delete l.expandedKeys,y||l.expandedKeys){var Ae=(0,Q.oH)(y||H.treeData,l.expandedKeys||H.expandedKeys,g);l.flattenNodes=Ae}if(w.selectable&&(j("selectedKeys")?l.selectedKeys=(0,Ie.BT)(w.selectedKeys,w):!i&&w.defaultSelectedKeys&&(l.selectedKeys=(0,Ie.BT)(w.defaultSelectedKeys,w))),w.checkable){var he;if(j("checkedKeys")?he=(0,Ie.E6)(w.checkedKeys)||{}:!i&&w.defaultCheckedKeys?he=(0,Ie.E6)(w.defaultCheckedKeys)||{}:y&&(he=(0,Ie.E6)(w.checkedKeys)||{checkedKeys:H.checkedKeys,halfCheckedKeys:H.halfCheckedKeys}),he){var be=he,C=be.checkedKeys,le=C===void 0?[]:C,re=be.halfCheckedKeys,Se=re===void 0?[]:re;if(!w.checkStrictly){var He=(0,tt.S)(le,!0,xe);le=He.checkedKeys,Se=He.halfCheckedKeys}l.checkedKeys=le,l.halfCheckedKeys=Se}}return j("loadedKeys")&&(l.loadedKeys=w.loadedKeys),l}}]),f}(V.Component);Xe.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:se,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=b.Z;var fe=Xe,De=fe},35654:function(Ze,ve,e){e.d(ve,{BT:function(){return V},E6:function(){return de},L0:function(){return d},OM:function(){return _},_5:function(){return ee},r7:function(){return ue},wA:function(){return F},yx:function(){return X}});var t=e(94480),u=e(76190),m=e(48736),k=e(59301),c=e(39417),x=e(67841),n=e(71430),Z=null;function ee(T,v){if(!T)return[];var o=T.slice(),h=o.indexOf(v);return h>=0&&o.splice(h,1),o}function d(T,v){var o=(T||[]).slice();return o.indexOf(v)===-1&&o.push(v),o}function X(T){return T.split("-")}function F(T,v){var o=[],h=(0,x.Z)(v,T);function b(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];q.forEach(function(Q){var U=Q.key,D=Q.children;o.push(U),b(D)})}return b(h.children),o}function S(T){if(T.parent){var v=X(T.pos);return Number(v[v.length-1])===T.parent.children.length-1}return!1}function ce(T){var v=X(T.pos);return Number(v[v.length-1])===0}function _(T,v,o,h,b,q,Q,U,D,Be){var R,ge=T.clientX,L=T.clientY,J=T.target.getBoundingClientRect(),te=J.top,Y=J.height,ae=(Be==="rtl"?-1:1)*(((b==null?void 0:b.x)||0)-ge),P=(ae-12)/h,A=(0,x.Z)(U,o.props.eventKey);if(L-1.5?q({dragNode:_e,dropNode:Xe,dropPosition:1})?Ie=1:fe=!1:q({dragNode:_e,dropNode:Xe,dropPosition:0})?Ie=0:q({dragNode:_e,dropNode:Xe,dropPosition:1})?Ie=1:fe=!1:q({dragNode:_e,dropNode:Xe,dropPosition:1})?Ie=1:fe=!1,{dropPosition:Ie,dropLevelOffset:tt,dropTargetKey:A.key,dropTargetPos:A.pos,dragOverNodeKey:We,dropContainerKey:Ie===0?null:((R=A.parent)===null||R===void 0?void 0:R.key)||null,dropAllowed:fe}}function V(T,v){if(T){var o=v.multiple;return o?T.slice():T.length?[T[0]]:T}}var Pe=function(v){return v};function se(T,v){if(!T)return[];var o=v||{},h=o.processProps,b=h===void 0?Pe:h,q=Array.isArray(T)?T:[T];return q.map(function(Q){var U=Q.children,D=_objectWithoutProperties(Q,Z),Be=se(U,v);return React.createElement(TreeNode,_extends({key:D.key},b(D)),Be)})}function de(T){if(!T)return null;var v;if(Array.isArray(T))v={checkedKeys:T,halfCheckedKeys:void 0};else if((0,u.Z)(T)==="object")v={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return(0,m.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return v}function ue(T,v){var o=new Set;function h(b){if(!o.has(b)){var q=(0,x.Z)(v,b);if(q){o.add(b);var Q=q.parent,U=q.node;U.disabled||Q&&h(Q.key)}}}return(T||[]).forEach(function(b){h(b)}),(0,t.Z)(o)}},90782:function(Ze,ve,e){e.d(ve,{S:function(){return n}});var t=e(48736),u=e(67841);function m(Z,ee){var d=new Set;return Z.forEach(function(X){ee.has(X)||d.add(X)}),d}function k(Z){var ee=Z||{},d=ee.disabled,X=ee.disableCheckbox,F=ee.checkable;return!!(d||X)||F===!1}function c(Z,ee,d,X){for(var F=new Set(Z),S=new Set,ce=0;ce<=d;ce+=1){var _=ee.get(ce)||new Set;_.forEach(function(de){var ue=de.key,T=de.node,v=de.children,o=v===void 0?[]:v;F.has(ue)&&!X(T)&&o.filter(function(h){return!X(h.node)}).forEach(function(h){F.add(h.key)})})}for(var V=new Set,Pe=d;Pe>=0;Pe-=1){var se=ee.get(Pe)||new Set;se.forEach(function(de){var ue=de.parent,T=de.node;if(!(X(T)||!de.parent||V.has(de.parent.key))){if(X(de.parent.node)){V.add(ue.key);return}var v=!0,o=!1;(ue.children||[]).filter(function(h){return!X(h.node)}).forEach(function(h){var b=h.key,q=F.has(b);v&&!q&&(v=!1),!o&&(q||S.has(b))&&(o=!0)}),v&&F.add(ue.key),o&&S.add(ue.key),V.add(ue.key)}})}return{checkedKeys:Array.from(F),halfCheckedKeys:Array.from(m(S,F))}}function x(Z,ee,d,X,F){for(var S=new Set(Z),ce=new Set(ee),_=0;_<=X;_+=1){var V=d.get(_)||new Set;V.forEach(function(ue){var T=ue.key,v=ue.node,o=ue.children,h=o===void 0?[]:o;!S.has(T)&&!ce.has(T)&&!F(v)&&h.filter(function(b){return!F(b.node)}).forEach(function(b){S.delete(b.key)})})}ce=new Set;for(var Pe=new Set,se=X;se>=0;se-=1){var de=d.get(se)||new Set;de.forEach(function(ue){var T=ue.parent,v=ue.node;if(!(F(v)||!ue.parent||Pe.has(ue.parent.key))){if(F(ue.parent.node)){Pe.add(T.key);return}var o=!0,h=!1;(T.children||[]).filter(function(b){return!F(b.node)}).forEach(function(b){var q=b.key,Q=S.has(q);o&&!Q&&(o=!1),!h&&(Q||ce.has(q))&&(h=!0)}),o||S.delete(T.key),h&&ce.add(T.key),Pe.add(T.key)}})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(m(ce,S))}}function n(Z,ee,d,X){var F=[],S;X?S=X:S=k;var ce=new Set(Z.filter(function(se){var de=!!(0,u.Z)(d,se);return de||F.push(se),de})),_=new Map,V=0;Object.keys(d).forEach(function(se){var de=d[se],ue=de.level,T=_.get(ue);T||(T=new Set,_.set(ue,T)),T.add(de),V=Math.max(V,ue)}),(0,t.ZP)(!F.length,"Tree missing follow keys: ".concat(F.slice(0,100).map(function(se){return"'".concat(se,"'")}).join(", ")));var Pe;return ee===!0?Pe=c(ce,_,V,S):Pe=x(ce,ee.halfCheckedKeys,_,V,S),Pe}},67841:function(Ze,ve,e){e.d(ve,{Z:function(){return t}});function t(u,m){return u[m]}},71430:function(Ze,ve,e){e.d(ve,{F:function(){return ue},H8:function(){return de},I8:function(){return se},km:function(){return F},oH:function(){return V},w$:function(){return S},zn:function(){return _}});var t=e(76190),u=e(94480),m=e(33885),k=e(75931),c=e(11592),x=e(2738),n=e(48736),Z=e(67841),ee=["children"];function d(T,v){return"".concat(T,"-").concat(v)}function X(T){return T&&T.type&&T.type.isTreeNode}function F(T,v){return T!=null?T:v}function S(T){var v=T||{},o=v.title,h=v._title,b=v.key,q=v.children,Q=o||"title";return{title:Q,_title:h||[Q],key:b||"key",children:q||"children"}}function ce(T,v){var o=new Map;function h(b){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(Q){var U=Q[v.key],D=Q[v.children];warning(U!=null,"Tree node must have a certain key: [".concat(q).concat(U,"]"));var Be=String(U);warning(!o.has(Be)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(Be)),o.set(Be,!0),h(D,"".concat(q).concat(Be," > "))})}h(T)}function _(T){function v(o){var h=(0,c.Z)(o);return h.map(function(b){if(!X(b))return(0,n.ZP)(!b,"Tree/TreeNode can only accept TreeNode as children."),null;var q=b.key,Q=b.props,U=Q.children,D=(0,k.Z)(Q,ee),Be=(0,m.Z)({key:q},D),R=v(U);return R.length&&(Be.children=R),Be}).filter(function(b){return b})}return v(T)}function V(T,v,o){var h=S(o),b=h._title,q=h.key,Q=h.children,U=new Set(v===!0?[]:v),D=[];function Be(R){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return R.map(function(L,J){for(var te=d(ge?ge.pos:"0",J),Y=F(L[q],te),ae,P=0;P1&&arguments[1]!==void 0?arguments[1]:{},o=v.initWrapper,h=v.processEntity,b=v.onProcessFinished,q=v.externalGetKey,Q=v.childrenPropName,U=v.fieldNames,D=arguments.length>2?arguments[2]:void 0,Be=q||D,R={},ge={},L={posEntities:R,keyEntities:ge};return o&&(L=o(L)||L),Pe(T,function(J){var te=J.node,Y=J.index,ae=J.pos,P=J.key,A=J.parentPos,$=J.level,z=J.nodes,M={node:te,nodes:z,index:Y,key:P,pos:ae,level:$},me=F(P,ae);R[ae]=M,ge[me]=M,M.parent=R[A],M.parent&&(M.parent.children=M.parent.children||[],M.parent.children.push(M)),h&&h(M,L)},{externalGetKey:Be,childrenPropName:Q,fieldNames:U}),b&&b(L),L}function de(T,v){var o=v.expandedKeys,h=v.selectedKeys,b=v.loadedKeys,q=v.loadingKeys,Q=v.checkedKeys,U=v.halfCheckedKeys,D=v.dragOverNodeKey,Be=v.dropPosition,R=v.keyEntities,ge=(0,Z.Z)(R,T),L={eventKey:T,expanded:o.indexOf(T)!==-1,selected:h.indexOf(T)!==-1,loaded:b.indexOf(T)!==-1,loading:q.indexOf(T)!==-1,checked:Q.indexOf(T)!==-1,halfChecked:U.indexOf(T)!==-1,pos:String(ge?ge.pos:""),dragOver:D===T&&Be===0,dragOverGapTop:D===T&&Be===-1,dragOverGapBottom:D===T&&Be===1};return L}function ue(T){var v=T.data,o=T.expanded,h=T.selected,b=T.checked,q=T.loaded,Q=T.loading,U=T.halfChecked,D=T.dragOver,Be=T.dragOverGapTop,R=T.dragOverGapBottom,ge=T.pos,L=T.active,J=T.eventKey,te=(0,m.Z)((0,m.Z)({},v),{},{expanded:o,selected:h,checked:b,loaded:q,loading:Q,halfChecked:U,dragOver:D,dragOverGapTop:Be,dragOverGapBottom:R,pos:ge,active:L,key:J});return"props"in te||Object.defineProperty(te,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),T}}),te}},8224:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});var t=e(4676);function u(m,k,c,x){var n=t.unstable_batchedUpdates?function(ee){t.unstable_batchedUpdates(c,ee)}:c;return m!=null&&m.addEventListener&&m.addEventListener(k,n,x),{remove:function(){m!=null&&m.removeEventListener&&m.removeEventListener(k,n,x)}}}},55468:function(Ze,ve,e){e.d(ve,{g1:function(){return X},os:function(){return S}});var t=/margin|padding|width|height|max|min|offset/,u={left:!0,top:!0},m={cssFloat:1,styleFloat:1,float:1};function k(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function c(ce,_,V){if(_=_.toLowerCase(),V==="auto"){if(_==="height")return ce.offsetHeight;if(_==="width")return ce.offsetWidth}return _ in u||(u[_]=t.test(_)),u[_]?parseFloat(V)||0:V}function x(ce,_){var V=arguments.length,Pe=k(ce);return _=m[_]?"cssFloat"in ce.style?"cssFloat":"styleFloat":_,V===1?Pe:c(ce,_,Pe[_]||ce.style[_])}function n(ce,_,V){var Pe=arguments.length;if(_=m[_]?"cssFloat"in ce.style?"cssFloat":"styleFloat":_,Pe===3)return typeof V=="number"&&t.test(_)&&(V="".concat(V,"px")),ce.style[_]=V,V;for(var se in _)_.hasOwnProperty(se)&&n(ce,se,_[se]);return k(ce)}function Z(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function ee(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function d(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:_}}function X(){var ce=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:_}}function F(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function S(ce){var _=ce.getBoundingClientRect(),V=document.documentElement;return{left:_.left+(window.pageXOffset||V.scrollLeft)-(V.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||V.scrollTop)-(V.clientTop||document.body.clientTop||0)}}},3465:function(Ze,ve,e){e.d(ve,{G:function(){return k}});var t=e(47273),u=function(x){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(x)?x:[x],Z=window.document.documentElement;return n.some(function(ee){return ee in Z.style})}return!1},m=function(x,n){if(!u(x))return!1;var Z=document.createElement("div"),ee=Z.style[x];return Z.style[x]=n,Z.style[x]!==ee};function k(c,x){return!Array.isArray(c)&&x!==void 0?m(c,x):u(c)}},48911:function(Ze,ve,e){e.d(ve,{Z:function(){return Xe}});var t=e(54476),u=e(76190),m=e(33885),k=e(20068),c=e(42978),x=e(75931),n=e(92310),Z=e.n(n),ee=e(29301),d=e(70425),X=e(34280),F=e(59301),S=e(4676),ce=F.forwardRef(function(fe,De){var B=fe.height,E=fe.offsetY,f=fe.offsetX,r=fe.children,w=fe.prefixCls,H=fe.onInnerResize,i=fe.innerProps,l=fe.rtl,j=fe.extra,y={},g={display:"flex",flexDirection:"column"};return E!==void 0&&(y={height:B,position:"relative",overflow:"hidden"},g=(0,m.Z)((0,m.Z)({},g),{},(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({transform:"translateY(".concat(E,"px)")},l?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),F.createElement("div",{style:y},F.createElement(ee.Z,{onResize:function(xe){var ie=xe.offsetHeight;ie&&H&&H()}},F.createElement("div",(0,t.Z)({style:g,className:Z()((0,k.Z)({},"".concat(w,"-holder-inner"),w)),ref:De},i),r,j)))});ce.displayName="Filler";var _=ce;function V(fe){var De=fe.children,B=fe.setRef,E=F.useCallback(function(f){B(f)},[]);return F.cloneElement(De,{ref:E})}function Pe(fe,De,B,E,f,r,w,H){var i=H.getKey;return fe.slice(De,B+1).map(function(l,j){var y=De+j,g=w(l,y,{style:{width:E},offsetX:f}),W=i(l);return F.createElement(V,{key:W,setRef:function(ie){return r(l,ie)}},g)})}function se(fe,De,B,E){var f=B-fe,r=De-B,w=Math.min(f,r)*2;if(E<=w){var H=Math.floor(E/2);return E%2?B+H+1:B-H}return f>r?B-(E-r):B+(E-f)}function de(fe,De,B){var E=fe.length,f=De.length,r,w;if(E===0&&f===0)return null;E2&&arguments[2]!==void 0?arguments[2]:!1,y=i?l<0&&H.current.left||l>0&&H.current.right:l<0&&H.current.top||l>0&&H.current.bottom;return j&&y?(clearTimeout(r.current),f.current=!1):(!y||f.current)&&w(),!f.current&&y}};function b(fe,De,B,E,f,r,w){var H=(0,F.useRef)(0),i=(0,F.useRef)(null),l=(0,F.useRef)(null),j=(0,F.useRef)(!1),y=h(De,B,E,f);function g(be,C){if(T.Z.cancel(i.current),!y(!1,C)){var le=be;if(!le._virtualHandled)le._virtualHandled=!0;else return;H.current+=C,l.current=C,o||le.preventDefault(),i.current=(0,T.Z)(function(){var re=j.current?10:1;w(H.current*re,!1),H.current=0})}}function W(be,C){w(C,!0),o||be.preventDefault()}var xe=(0,F.useRef)(null),ie=(0,F.useRef)(null);function Ae(be){if(fe){T.Z.cancel(ie.current),ie.current=(0,T.Z)(function(){xe.current=null},2);var C=be.deltaX,le=be.deltaY,re=be.shiftKey,Se=C,He=le;(xe.current==="sx"||!xe.current&&re&&le&&!C)&&(Se=le,He=0,xe.current="sx");var ot=Math.abs(Se),at=Math.abs(He);xe.current===null&&(xe.current=r&&ot>at?"x":"y"),xe.current==="y"?g(be,He):W(be,Se)}}function he(be){fe&&(j.current=be.detail===l.current)}return[Ae,he]}function q(fe,De,B,E){var f=F.useMemo(function(){return[new Map,[]]},[fe,B.id,E]),r=(0,c.Z)(f,2),w=r[0],H=r[1],i=function(j){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,g=w.get(j),W=w.get(y);if(g===void 0||W===void 0)for(var xe=fe.length,ie=H.length;ie0&&arguments[0]!==void 0?arguments[0]:!1;j();var xe=function(){var he=!1;H.current.forEach(function(be,C){if(be&&be.offsetParent){var le=be.offsetHeight,re=getComputedStyle(be),Se=re.marginTop,He=re.marginBottom,ot=R(Se),at=R(He),nt=le+ot+at;i.current.get(C)!==nt&&(i.current.set(C,nt),he=!0)}}),he&&w(function(be){return be+1})};if(W)xe();else{l.current+=1;var ie=l.current;Promise.resolve().then(function(){ie===l.current&&xe()})}}function g(W,xe){var ie=fe(W),Ae=H.current.get(ie);xe?(H.current.set(ie,xe),y()):H.current.delete(ie),!Ae!=!xe&&(xe?De==null||De(W):B==null||B(W))}return(0,F.useEffect)(function(){return j},[]),[g,y,i.current,r]}var L=14/15;function J(fe,De,B){var E=(0,F.useRef)(!1),f=(0,F.useRef)(0),r=(0,F.useRef)(0),w=(0,F.useRef)(null),H=(0,F.useRef)(null),i,l=function(W){if(E.current){var xe=Math.ceil(W.touches[0].pageX),ie=Math.ceil(W.touches[0].pageY),Ae=f.current-xe,he=r.current-ie,be=Math.abs(Ae)>Math.abs(he);be?f.current=xe:r.current=ie;var C=B(be,be?Ae:he,!1,W);C&&W.preventDefault(),clearInterval(H.current),C&&(H.current=setInterval(function(){be?Ae*=L:he*=L;var le=Math.floor(be?Ae:he);(!B(be,le,!0)||Math.abs(le)<=.1)&&clearInterval(H.current)},16))}},j=function(){E.current=!1,i()},y=function(W){i(),W.touches.length===1&&!E.current&&(E.current=!0,f.current=Math.ceil(W.touches[0].pageX),r.current=Math.ceil(W.touches[0].pageY),w.current=W.target,w.current.addEventListener("touchmove",l,{passive:!1}),w.current.addEventListener("touchend",j,{passive:!0}))};i=function(){w.current&&(w.current.removeEventListener("touchmove",l),w.current.removeEventListener("touchend",j))},(0,X.Z)(function(){return fe&&De.current.addEventListener("touchstart",y,{passive:!0}),function(){var g;(g=De.current)===null||g===void 0||g.removeEventListener("touchstart",y),i(),clearInterval(H.current)}},[fe])}function te(fe){return Math.floor(Math.pow(fe,.5))}function Y(fe,De){var B="touches"in fe?fe.touches[0]:fe;return B[De?"pageX":"pageY"]-window[De?"scrollX":"scrollY"]}function ae(fe,De,B){F.useEffect(function(){var E=De.current;if(fe&&E){var f=!1,r,w,H=function(){T.Z.cancel(r)},i=function g(){H(),r=(0,T.Z)(function(){B(w),g()})},l=function(){f=!1,H()},j=function(W){if(!(W.target.draggable||W.button!==0)){var xe=W;xe._virtualHandled||(xe._virtualHandled=!0,f=!0)}},y=function(W){if(f){var xe=Y(W,!1),ie=E.getBoundingClientRect(),Ae=ie.top,he=ie.bottom;if(xe<=Ae){var be=Ae-xe;w=-te(be),i()}else if(xe>=he){var C=xe-he;w=te(C),i()}else H()}};return E.addEventListener("mousedown",j),E.ownerDocument.addEventListener("mouseup",l),E.ownerDocument.addEventListener("mousemove",y),E.ownerDocument.addEventListener("dragend",l),function(){E.removeEventListener("mousedown",j),E.ownerDocument.removeEventListener("mouseup",l),E.ownerDocument.removeEventListener("mousemove",y),E.ownerDocument.removeEventListener("dragend",l),H()}}},[fe])}var P=10;function A(fe,De,B,E,f,r,w,H){var i=F.useRef(),l=F.useState(null),j=(0,c.Z)(l,2),y=j[0],g=j[1];return(0,X.Z)(function(){if(y&&y.times=0;Je-=1){var tn=f(De[Je]),yt=B.get(tn);if(yt===void 0){be=!0;break}if(Et-=yt,Et<=0)break}switch(re){case"top":le=He-Ae;break;case"bottom":le=ot-he+Ae;break;default:{var gt=fe.current.scrollTop,It=gt+he;HeIt&&(C="bottom")}}le!==null&&w(le),le!==y.lastTop&&(be=!0)}be&&g((0,m.Z)((0,m.Z)({},y),{},{times:y.times+1,targetAlign:C,lastTop:le}))}},[y,fe.current]),function(W){if(W==null){H();return}if(T.Z.cancel(i.current),typeof W=="number")w(W);else if(W&&(0,u.Z)(W)==="object"){var xe,ie=W.align;"index"in W?xe=W.index:xe=De.findIndex(function(be){return f(be)===W.key});var Ae=W.offset,he=Ae===void 0?0:Ae;g({times:0,index:xe,offset:he,originAlign:ie})}}}var $=F.forwardRef(function(fe,De){var B=fe.prefixCls,E=fe.rtl,f=fe.scrollOffset,r=fe.scrollRange,w=fe.onStartMove,H=fe.onStopMove,i=fe.onScroll,l=fe.horizontal,j=fe.spinSize,y=fe.containerSize,g=fe.style,W=fe.thumbStyle,xe=fe.showScrollBar,ie=F.useState(!1),Ae=(0,c.Z)(ie,2),he=Ae[0],be=Ae[1],C=F.useState(null),le=(0,c.Z)(C,2),re=le[0],Se=le[1],He=F.useState(null),ot=(0,c.Z)(He,2),at=ot[0],nt=ot[1],At=!E,Rt=F.useRef(),Et=F.useRef(),Je=F.useState(xe),tn=(0,c.Z)(Je,2),yt=tn[0],gt=tn[1],It=F.useRef(),Xt=function(){xe===!0||xe===!1||(clearTimeout(It.current),gt(!0),It.current=setTimeout(function(){gt(!1)},3e3))},Dt=r-y||0,$t=y-j||0,Wt=F.useMemo(function(){if(f===0||Dt===0)return 0;var p=f/Dt;return p*$t},[f,Dt,$t]),_t=function(G){G.stopPropagation(),G.preventDefault()},Wn=F.useRef({top:Wt,dragging:he,pageY:re,startTop:at});Wn.current={top:Wt,dragging:he,pageY:re,startTop:at};var Qt=function(G){be(!0),Se(Y(G,l)),nt(Wn.current.top),w(),G.stopPropagation(),G.preventDefault()};F.useEffect(function(){var p=function(I){I.preventDefault()},G=Rt.current,Re=Et.current;return G.addEventListener("touchstart",p,{passive:!1}),Re.addEventListener("touchstart",Qt,{passive:!1}),function(){G.removeEventListener("touchstart",p),Re.removeEventListener("touchstart",Qt)}},[]);var Mn=F.useRef();Mn.current=Dt;var $n=F.useRef();$n.current=$t,F.useEffect(function(){if(he){var p,G=function(I){var Fe=Wn.current,Oe=Fe.dragging,qe=Fe.pageY,Ge=Fe.startTop;T.Z.cancel(p);var lt=Rt.current.getBoundingClientRect(),dt=y/(l?lt.width:lt.height);if(Oe){var ft=(Y(I,l)-qe)*dt,wt=Ge;!At&&l?wt-=ft:wt+=ft;var pt=Mn.current,ct=$n.current,xt=ct?wt/ct:0,it=Math.ceil(xt*pt);it=Math.max(it,0),it=Math.min(it,pt),p=(0,T.Z)(function(){i(it,l)})}},Re=function(){be(!1),H()};return window.addEventListener("mousemove",G,{passive:!0}),window.addEventListener("touchmove",G,{passive:!0}),window.addEventListener("mouseup",Re,{passive:!0}),window.addEventListener("touchend",Re,{passive:!0}),function(){window.removeEventListener("mousemove",G),window.removeEventListener("touchmove",G),window.removeEventListener("mouseup",Re),window.removeEventListener("touchend",Re),T.Z.cancel(p)}}},[he]),F.useEffect(function(){return Xt(),function(){clearTimeout(It.current)}},[f]),F.useImperativeHandle(De,function(){return{delayHidden:Xt}});var Pn="".concat(B,"-scrollbar"),Ct={position:"absolute",visibility:yt?null:"hidden"},Tn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return l?(Object.assign(Ct,{height:8,left:0,right:0,bottom:0}),Object.assign(Tn,(0,k.Z)({height:"100%",width:j},At?"left":"right",Wt))):(Object.assign(Ct,(0,k.Z)({width:8,top:0,bottom:0},At?"right":"left",0)),Object.assign(Tn,{width:"100%",height:j,top:Wt})),F.createElement("div",{ref:Rt,className:Z()(Pn,(0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(Pn,"-horizontal"),l),"".concat(Pn,"-vertical"),!l),"".concat(Pn,"-visible"),yt)),style:(0,m.Z)((0,m.Z)({},Ct),g),onMouseDown:_t,onMouseMove:Xt},F.createElement("div",{ref:Et,className:Z()("".concat(Pn,"-thumb"),(0,k.Z)({},"".concat(Pn,"-thumb-moving"),he)),style:(0,m.Z)((0,m.Z)({},Tn),W),onMouseDown:Qt}))}),z=$,M=20;function me(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,B=fe/De*fe;return isNaN(B)&&(B=0),B=Math.max(B,M),Math.floor(B)}var Ce=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],We=[],Ie={overflowY:"auto",overflowAnchor:"none"};function tt(fe,De){var B=fe.prefixCls,E=B===void 0?"rc-virtual-list":B,f=fe.className,r=fe.height,w=fe.itemHeight,H=fe.fullHeight,i=H===void 0?!0:H,l=fe.style,j=fe.data,y=fe.children,g=fe.itemKey,W=fe.virtual,xe=fe.direction,ie=fe.scrollWidth,Ae=fe.component,he=Ae===void 0?"div":Ae,be=fe.onScroll,C=fe.onVirtualScroll,le=fe.onVisibleChange,re=fe.innerProps,Se=fe.extraRender,He=fe.styles,ot=fe.showScrollBar,at=ot===void 0?"optional":ot,nt=(0,x.Z)(fe,Ce),At=F.useCallback(function(Vt){return typeof g=="function"?g(Vt):Vt==null?void 0:Vt[g]},[g]),Rt=ge(At,null,null),Et=(0,c.Z)(Rt,4),Je=Et[0],tn=Et[1],yt=Et[2],gt=Et[3],It=!!(W!==!1&&r&&w),Xt=F.useMemo(function(){return Object.values(yt.maps).reduce(function(Vt,zt){return Vt+zt},0)},[yt.id,yt.maps]),Dt=It&&j&&(Math.max(w*j.length,Xt)>r||!!ie),$t=xe==="rtl",Wt=Z()(E,(0,k.Z)({},"".concat(E,"-rtl"),$t),f),_t=j||We,Wn=(0,F.useRef)(),Qt=(0,F.useRef)(),Mn=(0,F.useRef)(),$n=(0,F.useState)(0),Pn=(0,c.Z)($n,2),Ct=Pn[0],Tn=Pn[1],p=(0,F.useState)(0),G=(0,c.Z)(p,2),Re=G[0],N=G[1],I=(0,F.useState)(!1),Fe=(0,c.Z)(I,2),Oe=Fe[0],qe=Fe[1],Ge=function(){qe(!0)},lt=function(){qe(!1)},dt={getKey:At};function ft(Vt){Tn(function(zt){var yn;typeof Vt=="function"?yn=Vt(zt):yn=Vt;var Hn=sn(yn);return Wn.current.scrollTop=Hn,Hn})}var wt=(0,F.useRef)({start:0,end:_t.length}),pt=(0,F.useRef)(),ct=ue(_t,At),xt=(0,c.Z)(ct,1),it=xt[0];pt.current=it;var Nt=F.useMemo(function(){if(!It)return{scrollHeight:void 0,start:0,end:_t.length-1,offset:void 0};if(!Dt){var Vt;return{scrollHeight:((Vt=Qt.current)===null||Vt===void 0?void 0:Vt.offsetHeight)||0,start:0,end:_t.length-1,offset:void 0}}for(var zt=0,yn,Hn,dr,kr=_t.length,Or=0;Or=Ct&&yn===void 0&&(yn=Or,Hn=zt),Pr>Ct+r&&dr===void 0&&(dr=Or),zt=Pr}return yn===void 0&&(yn=0,Hn=0,dr=Math.ceil(r/w)),dr===void 0&&(dr=_t.length-1),dr=Math.min(dr+1,_t.length-1),{scrollHeight:zt,start:yn,end:dr,offset:Hn}},[Dt,It,Ct,_t,gt,r]),Ht=Nt.scrollHeight,dn=Nt.start,Tt=Nt.end,Ut=Nt.offset;wt.current.start=dn,wt.current.end=Tt,F.useLayoutEffect(function(){var Vt=yt.getRecord();if(Vt.size===1){var zt=Array.from(Vt.keys())[0],yn=Vt.get(zt),Hn=_t[dn];if(Hn&&yn===void 0){var dr=At(Hn);if(dr===zt){var kr=yt.get(zt),Or=kr-w;ft(function(Ar){return Ar+Or})}}}yt.resetRecord()},[Ht]);var Me=F.useState({width:0,height:r}),ze=(0,c.Z)(Me,2),Ke=ze[0],et=ze[1],je=function(zt){et({width:zt.offsetWidth,height:zt.offsetHeight})},Ue=(0,F.useRef)(),Ve=(0,F.useRef)(),ht=F.useMemo(function(){return me(Ke.width,ie)},[Ke.width,ie]),Pt=F.useMemo(function(){return me(Ke.height,Ht)},[Ke.height,Ht]),Kt=Ht-r,An=(0,F.useRef)(Kt);An.current=Kt;function sn(Vt){var zt=Vt;return Number.isNaN(An.current)||(zt=Math.min(zt,An.current)),zt=Math.max(zt,0),zt}var xn=Ct<=0,en=Ct>=Kt,Gt=Re<=0,bn=Re>=ie,Sn=h(xn,en,Gt,bn),Kn=function(){return{x:$t?-Re:Re,y:Ct}},nn=(0,F.useRef)(Kn()),fn=(0,d.useEvent)(function(Vt){if(C){var zt=(0,m.Z)((0,m.Z)({},Kn()),Vt);(nn.current.x!==zt.x||nn.current.y!==zt.y)&&(C(zt),nn.current=zt)}});function Bn(Vt,zt){var yn=Vt;zt?((0,S.flushSync)(function(){N(yn)}),fn()):ft(yn)}function vn(Vt){var zt=Vt.currentTarget.scrollTop;zt!==Ct&&ft(zt),be==null||be(Vt),fn()}var jn=function(zt){var yn=zt,Hn=ie?ie-Ke.width:0;return yn=Math.max(yn,0),yn=Math.min(yn,Hn),yn},ur=(0,d.useEvent)(function(Vt,zt){zt?((0,S.flushSync)(function(){N(function(yn){var Hn=yn+($t?-Vt:Vt);return jn(Hn)})}),fn()):ft(function(yn){var Hn=yn+Vt;return Hn})}),rn=b(It,xn,en,Gt,bn,!!ie,ur),cn=(0,c.Z)(rn,2),jt=cn[0],Qn=cn[1];J(It,Wn,function(Vt,zt,yn,Hn){var dr=Hn;return Sn(Vt,zt,yn)?!1:!dr||!dr._virtualHandled?(dr&&(dr._virtualHandled=!0),jt({preventDefault:function(){},deltaX:Vt?zt:0,deltaY:Vt?0:zt}),!0):!1}),ae(Dt,Wn,function(Vt){ft(function(zt){return zt+Vt})}),(0,X.Z)(function(){function Vt(yn){var Hn=xn&&yn.detail<0,dr=en&&yn.detail>0;It&&!Hn&&!dr&&yn.preventDefault()}var zt=Wn.current;return zt.addEventListener("wheel",jt,{passive:!1}),zt.addEventListener("DOMMouseScroll",Qn,{passive:!0}),zt.addEventListener("MozMousePixelScroll",Vt,{passive:!1}),function(){zt.removeEventListener("wheel",jt),zt.removeEventListener("DOMMouseScroll",Qn),zt.removeEventListener("MozMousePixelScroll",Vt)}},[It,xn,en]),(0,X.Z)(function(){if(ie){var Vt=jn(Re);N(Vt),fn({x:Vt})}},[Ke.width,ie]);var Vn=function(){var zt,yn;(zt=Ue.current)===null||zt===void 0||zt.delayHidden(),(yn=Ve.current)===null||yn===void 0||yn.delayHidden()},Ln=A(Wn,_t,yt,w,At,function(){return tn(!0)},ft,Vn);F.useImperativeHandle(De,function(){return{nativeElement:Mn.current,getScrollInfo:Kn,scrollTo:function(zt){function yn(Hn){return Hn&&(0,u.Z)(Hn)==="object"&&("left"in Hn||"top"in Hn)}yn(zt)?(zt.left!==void 0&&N(jn(zt.left)),Ln(zt.top)):Ln(zt)}}}),(0,X.Z)(function(){if(le){var Vt=_t.slice(dn,Tt+1);le(Vt,_t)}},[dn,Tt,_t]);var Zn=q(_t,At,yt,w),Yn=Se==null?void 0:Se({start:dn,end:Tt,virtual:Dt,offsetX:Re,offsetY:Ut,rtl:$t,getSize:Zn}),mr=Pe(_t,dn,Tt,ie,Re,Je,y,dt),nr=null;r&&(nr=(0,m.Z)((0,k.Z)({},i?"height":"maxHeight",r),Ie),It&&(nr.overflowY="hidden",ie&&(nr.overflowX="hidden"),Oe&&(nr.pointerEvents="none")));var vr={};return $t&&(vr.dir="rtl"),F.createElement("div",(0,t.Z)({ref:Mn,style:(0,m.Z)((0,m.Z)({},l),{},{position:"relative"}),className:Wt},vr,nt),F.createElement(ee.Z,{onResize:je},F.createElement(he,{className:"".concat(E,"-holder"),style:nr,ref:Wn,onScroll:vn,onMouseEnter:Vn},F.createElement(_,{prefixCls:E,height:Ht,offsetX:Re,offsetY:Ut,scrollWidth:ie,onInnerResize:tn,ref:Qt,innerProps:re,rtl:$t,extra:Yn},mr))),Dt&&Ht>r&&F.createElement(z,{ref:Ue,prefixCls:E,scrollOffset:Ct,scrollRange:Ht,rtl:$t,onScroll:Bn,onStartMove:Ge,onStopMove:lt,spinSize:Pt,containerSize:Ke.height,style:He==null?void 0:He.verticalScrollBar,thumbStyle:He==null?void 0:He.verticalScrollBarThumb,showScrollBar:at}),Dt&&ie>Ke.width&&F.createElement(z,{ref:Ve,prefixCls:E,scrollOffset:Re,scrollRange:ie,rtl:$t,onScroll:Bn,onStartMove:Ge,onStopMove:lt,spinSize:ht,containerSize:Ke.width,horizontal:!0,style:He==null?void 0:He.horizontalScrollBar,thumbStyle:He==null?void 0:He.horizontalScrollBarThumb,showScrollBar:at}))}var $e=F.forwardRef(tt);$e.displayName="List";var _e=$e,Xe=_e},27774:function(Ze,ve){Object.defineProperty(ve,"__esModule",{value:!0}),ve.SizeSensorId=ve.SensorTabIndex=ve.SensorClassName=void 0;var e="size-sensor-id";ve.SizeSensorId=e;var t="size-sensor-object";ve.SensorClassName=t;var u="-1";ve.SensorTabIndex=u},79301:function(Ze,ve){Object.defineProperty(ve,"__esModule",{value:!0}),ve.default=void 0;var e=function(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,k=null;return function(){for(var c=this,x=arguments.length,n=new Array(x),Z=0;Ztypeof ee=="object"&&ee!=null&&ee.nodeType===1,u=(ee,d)=>(!d||ee!=="hidden")&&ee!=="visible"&&ee!=="clip",m=(ee,d)=>{if(ee.clientHeight{const S=(ce=>{if(!ce.ownerDocument||!ce.ownerDocument.defaultView)return null;try{return ce.ownerDocument.defaultView.frameElement}catch(_){return null}})(F);return!!S&&(S.clientHeightced||ce>ee&&_=d&&V>=X?ce-ee-F:_>d&&VX?_-d+S:0,c=ee=>{const d=ee.parentElement;return d==null?ee.getRootNode().host||null:d},x=(ee,d)=>{var X,F,S,ce;if(typeof document=="undefined")return[];const{scrollMode:_,block:V,inline:Pe,boundary:se,skipOverflowHiddenElements:de}=d,ue=typeof se=="function"?se:z=>z!==se;if(!t(ee))throw new TypeError("Invalid target");const T=document.scrollingElement||document.documentElement,v=[];let o=ee;for(;t(o)&&ue(o);){if(o=c(o),o===T){v.push(o);break}o!=null&&o===document.body&&m(o)&&!m(document.documentElement)||o!=null&&m(o,de)&&v.push(o)}const h=(F=(X=window.visualViewport)==null?void 0:X.width)!=null?F:innerWidth,b=(ce=(S=window.visualViewport)==null?void 0:S.height)!=null?ce:innerHeight,{scrollX:q,scrollY:Q}=window,{height:U,width:D,top:Be,right:R,bottom:ge,left:L}=ee.getBoundingClientRect(),{top:J,right:te,bottom:Y,left:ae}=(z=>{const M=window.getComputedStyle(z);return{top:parseFloat(M.scrollMarginTop)||0,right:parseFloat(M.scrollMarginRight)||0,bottom:parseFloat(M.scrollMarginBottom)||0,left:parseFloat(M.scrollMarginLeft)||0}})(ee);let P=V==="start"||V==="nearest"?Be-J:V==="end"?ge+Y:Be+U/2-J+Y,A=Pe==="center"?L+D/2-ae+te:Pe==="end"?R+te:L-ae;const $=[];for(let z=0;z=0&&L>=0&&ge<=b&&R<=h&&(M===T&&!m(M)||Be>=We&&ge<=tt&&L>=$e&&R<=Ie))return $;const _e=getComputedStyle(M),Xe=parseInt(_e.borderLeftWidth,10),fe=parseInt(_e.borderTopWidth,10),De=parseInt(_e.borderRightWidth,10),B=parseInt(_e.borderBottomWidth,10);let E=0,f=0;const r="offsetWidth"in M?M.offsetWidth-M.clientWidth-Xe-De:0,w="offsetHeight"in M?M.offsetHeight-M.clientHeight-fe-B:0,H="offsetWidth"in M?M.offsetWidth===0?0:Ce/M.offsetWidth:0,i="offsetHeight"in M?M.offsetHeight===0?0:me/M.offsetHeight:0;if(T===M)E=V==="start"?P:V==="end"?P-b:V==="nearest"?k(Q,Q+b,b,fe,B,Q+P,Q+P+U,U):P-b/2,f=Pe==="start"?A:Pe==="center"?A-h/2:Pe==="end"?A-h:k(q,q+h,h,Xe,De,q+A,q+A+D,D),E=Math.max(0,E+Q),f=Math.max(0,f+q);else{E=V==="start"?P-We-fe:V==="end"?P-tt+B+w:V==="nearest"?k(We,tt,me,fe,B+w,P,P+U,U):P-(We+me/2)+w/2,f=Pe==="start"?A-$e-Xe:Pe==="center"?A-($e+Ce/2)+r/2:Pe==="end"?A-Ie+De+r:k($e,Ie,Ce,Xe,De+r,A,A+D,D);const{scrollLeft:l,scrollTop:j}=M;E=i===0?0:Math.max(0,Math.min(j+E/i,M.scrollHeight-me/i+w)),f=H===0?0:Math.max(0,Math.min(l+f/H,M.scrollWidth-Ce/H+r)),P+=j-E,A+=l-f}$.push({el:M,top:E,left:f})}return $},n=ee=>ee===!1?{block:"end",inline:"nearest"}:(d=>d===Object(d)&&Object.keys(d).length!==0)(ee)?ee:{block:"start",inline:"nearest"};function Z(ee,d){if(!ee.isConnected||!(S=>{let ce=S;for(;ce&&ce.parentNode;){if(ce.parentNode===document)return!0;ce=ce.parentNode instanceof ShadowRoot?ce.parentNode.host:ce.parentNode}return!1})(ee))return;const X=(S=>{const ce=window.getComputedStyle(S);return{top:parseFloat(ce.scrollMarginTop)||0,right:parseFloat(ce.scrollMarginRight)||0,bottom:parseFloat(ce.scrollMarginBottom)||0,left:parseFloat(ce.scrollMarginLeft)||0}})(ee);if((S=>typeof S=="object"&&typeof S.behavior=="function")(d))return d.behavior(x(ee,d));const F=typeof d=="boolean"||d==null?void 0:d.behavior;for(const{el:S,top:ce,left:_}of x(ee,n(d))){const V=ce-X.top+X.bottom,Pe=_-X.left+X.right;S.scroll({top:V,left:Pe,behavior:F})}}}}]); +`,se=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],de={},ue;function T(te){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=te.getAttribute("id")||te.getAttribute("data-reactid")||te.getAttribute("name");if(Y&&de[ae])return de[ae];var P=window.getComputedStyle(te),A=P.getPropertyValue("box-sizing")||P.getPropertyValue("-moz-box-sizing")||P.getPropertyValue("-webkit-box-sizing"),$=parseFloat(P.getPropertyValue("padding-bottom"))+parseFloat(P.getPropertyValue("padding-top")),z=parseFloat(P.getPropertyValue("border-bottom-width"))+parseFloat(P.getPropertyValue("border-top-width")),M=se.map(function(Ce){return"".concat(Ce,":").concat(P.getPropertyValue(Ce))}).join(";"),me={sizingStyle:M,paddingSize:$,borderSize:z,boxSizing:A};return Y&&ae&&(de[ae]=me),me}function v(te){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ue||(ue=document.createElement("textarea"),ue.setAttribute("tab-index","-1"),ue.setAttribute("aria-hidden","true"),document.body.appendChild(ue)),te.getAttribute("wrap")?ue.setAttribute("wrap",te.getAttribute("wrap")):ue.removeAttribute("wrap");var A=T(te,Y),$=A.paddingSize,z=A.borderSize,M=A.boxSizing,me=A.sizingStyle;ue.setAttribute("style","".concat(me,";").concat(De)),ue.value=te.value||te.placeholder||"";var Ce=void 0,We=void 0,Ie,tt=ue.scrollHeight;if(M==="border-box"?tt+=z:M==="content-box"&&(tt-=$),ae!==null||P!==null){ue.value=" ";var $e=ue.scrollHeight-$;ae!==null&&(Ce=$e*ae,M==="border-box"&&(Ce=Ce+$+z),tt=Math.max(Ce,tt)),P!==null&&(We=$e*P,M==="border-box"&&(We=We+$+z),Ie=tt>We?"":"hidden",tt=Math.min(We,tt))}var _e={height:tt,overflowY:Ie,resize:"none"};return Ce&&(_e.minHeight=Ce),We&&(_e.maxHeight=We),_e}var o=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],h=0,b=1,q=2,Q=S.forwardRef(function(te,Y){var ae=te,P=ae.prefixCls,A=ae.onPressEnter,$=ae.defaultValue,z=ae.value,M=ae.autoSize,me=ae.onResize,Ce=ae.className,We=ae.style,Ie=ae.disabled,tt=ae.onChange,$e=ae.onInternalAutoSize,_e=(0,x.Z)(ae,o),Xe=(0,F.Z)($,{value:z,postState:function(nt){return nt!=null?nt:""}}),fe=(0,c.Z)(Xe,2),Pe=fe[0],B=fe[1],E=function(nt){B(nt.target.value),tt==null||tt(nt)},f=S.useRef();S.useImperativeHandle(Y,function(){return{textArea:f.current}});var r=S.useMemo(function(){return M&&(0,k.Z)(M)==="object"?[M.minRows,M.maxRows]:[]},[M]),w=(0,c.Z)(r,2),H=w[0],i=w[1],l=!!M,j=function(){try{if(document.activeElement===f.current){var nt=f.current,At=nt.selectionStart,Rt=nt.selectionEnd,Et=nt.scrollTop;f.current.setSelectionRange(At,Rt),f.current.scrollTop=Et}}catch(Je){}},y=S.useState(q),g=(0,c.Z)(y,2),W=g[0],xe=g[1],ie=S.useState(),Ae=(0,c.Z)(ie,2),he=Ae[0],be=Ae[1],C=function(){xe(h)};(0,_.Z)(function(){l&&C()},[z,H,i,l]),(0,_.Z)(function(){if(W===h)xe(b);else if(W===b){var at=v(f.current,!1,H,i);xe(q),be(at)}else j()},[W]);var le=S.useRef(),re=function(){V.Z.cancel(le.current)},Se=function(nt){W===q&&(me==null||me(nt),M&&(re(),le.current=(0,V.Z)(function(){C()})))};S.useEffect(function(){return re},[]);var He=l?he:null,ot=(0,u.Z)((0,u.Z)({},We),He);return(W===h||W===b)&&(ot.overflowY="hidden",ot.overflowX="hidden"),S.createElement(ce.Z,{onResize:Se,disabled:!(M||me)},S.createElement("textarea",(0,t.Z)({},_e,{ref:f,style:ot,className:ee()(P,Ce,(0,m.Z)({},"".concat(P,"-disabled"),Ie)),disabled:Ie,value:Pe,onChange:E})))}),U=Q,D=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Be(te,Y){return(0,n.Z)(te||"").slice(0,Y).join("")}function R(te,Y,ae,P){var A=ae;return te?A=Be(ae,P):(0,n.Z)(Y||"").lengthP&&(A=Y),A}var ge=S.forwardRef(function(te,Y){var ae,P=te.defaultValue,A=te.value,$=te.onFocus,z=te.onBlur,M=te.onChange,me=te.allowClear,Ce=te.maxLength,We=te.onCompositionStart,Ie=te.onCompositionEnd,tt=te.suffix,$e=te.prefixCls,_e=$e===void 0?"rc-textarea":$e,Xe=te.classes,fe=te.showCount,Pe=te.className,B=te.style,E=te.disabled,f=te.hidden,r=te.classNames,w=te.styles,H=te.onResize,i=(0,x.Z)(te,D),l=(0,F.Z)(P,{value:A,defaultValue:P}),j=(0,c.Z)(l,2),y=j[0],g=j[1],W=(0,S.useRef)(null),xe=S.useState(!1),ie=(0,c.Z)(xe,2),Ae=ie[0],he=ie[1],be=S.useState(!1),C=(0,c.Z)(be,2),le=C[0],re=C[1],Se=S.useRef(),He=S.useRef(0),ot=S.useState(null),at=(0,c.Z)(ot,2),nt=at[0],At=at[1],Rt=function(){var Ct;(Ct=W.current)===null||Ct===void 0||Ct.textArea.focus()};(0,S.useImperativeHandle)(Y,function(){return{resizableTextArea:W.current,focus:Rt,blur:function(){var Ct;(Ct=W.current)===null||Ct===void 0||Ct.textArea.blur()}}}),(0,S.useEffect)(function(){he(function(Pn){return!E&&Pn})},[E]);var Et=Number(Ce)>0,Je=function(Ct){re(!0),Se.current=y,He.current=Ct.currentTarget.selectionStart,We==null||We(Ct)},tn=function(Ct){re(!1);var Tn=Ct.currentTarget.value;if(Et){var p,G=He.current>=Ce+1||He.current===((p=Se.current)===null||p===void 0?void 0:p.length);Tn=R(G,Se.current,Tn,Ce)}Tn!==y&&(g(Tn),(0,X.rJ)(Ct.currentTarget,Ct,M,Tn)),Ie==null||Ie(Ct)},yt=function(Ct){var Tn=Ct.target.value;if(!le&&Et){var p=Ct.target.selectionStart>=Ce+1||Ct.target.selectionStart===Tn.length||!Ct.target.selectionStart;Tn=R(p,y,Tn,Ce)}g(Tn),(0,X.rJ)(Ct.currentTarget,Ct,M,Tn)},gt=function(Ct){var Tn=i.onPressEnter,p=i.onKeyDown;Ct.key==="Enter"&&Tn&&Tn(Ct),p==null||p(Ct)},It=function(Ct){he(!0),$==null||$(Ct)},Xt=function(Ct){he(!1),z==null||z(Ct)},Dt=function(Ct){var Tn;g(""),Rt(),(0,X.rJ)((Tn=W.current)===null||Tn===void 0?void 0:Tn.textArea,Ct,M)},$t=(0,X.D7)(y);!le&&Et&&A==null&&($t=Be($t,Ce));var Wt=tt,_t;if(fe){var Wn=(0,n.Z)($t).length;(0,k.Z)(fe)==="object"?_t=fe.formatter({value:$t,count:Wn,maxLength:Ce}):_t="".concat(Wn).concat(Et?" / ".concat(Ce):""),Wt=S.createElement(S.Fragment,null,Wt,S.createElement("span",{className:ee()("".concat(_e,"-data-count"),r==null?void 0:r.count),style:w==null?void 0:w.count},_t))}var Qt=function(Ct){var Tn;H==null||H(Ct),(Tn=W.current)!==null&&Tn!==void 0&&Tn.textArea.style.height&&At(!0)},Mn=!i.autoSize&&!fe&&!me,$n=S.createElement(d.BaseInput,{value:$t,allowClear:me,handleReset:Dt,suffix:Wt,prefixCls:_e,classes:{affixWrapper:ee()(Xe==null?void 0:Xe.affixWrapper,(ae={},(0,m.Z)(ae,"".concat(_e,"-show-count"),fe),(0,m.Z)(ae,"".concat(_e,"-textarea-allow-clear"),me),ae))},disabled:E,focused:Ae,className:Pe,style:(0,u.Z)((0,u.Z)({},B),nt&&!Mn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _t=="string"?_t:void 0}},hidden:f,inputElement:S.createElement(U,(0,t.Z)({},i,{onKeyDown:gt,onChange:yt,onFocus:It,onBlur:Xt,onCompositionStart:Je,onCompositionEnd:tn,className:r==null?void 0:r.textarea,style:(0,u.Z)((0,u.Z)({},w==null?void 0:w.textarea),{},{resize:B==null?void 0:B.resize}),disabled:E,prefixCls:_e,onResize:Qt,ref:W}))});return $n}),L=ge,J=L},39417:function(Ze,ve,e){e.d(ve,{Z:function(){return b}});var t=e(54476),u=e(20068),m=e(75931),k=e(33885),c=e(67732),x=e(83652),n=e(31226),Z=e(42403),ee=e(158),d=e(92310),X=e.n(d),F=e(26112),S=e(59301),ce=e(39378),_=function(Q){for(var U=Q.prefixCls,D=Q.level,Be=Q.isStart,R=Q.isEnd,ge="".concat(U,"-indent-unit"),L=[],J=0;J0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=B.length,r=E.length;if(Math.abs(f-r)!==1)return{add:!1,key:null};function w(H,i){var l=new Map;H.forEach(function(y){l.set(y,!0)});var j=i.filter(function(y){return!l.has(y)});return j.length===1?j[0]:null}return f ").concat(E);return E}var Ce=V.forwardRef(function(B,E){var f=B.prefixCls,r=B.data,w=B.selectable,H=B.checkable,i=B.expandedKeys,l=B.selectedKeys,j=B.checkedKeys,y=B.loadedKeys,g=B.loadingKeys,W=B.halfCheckedKeys,xe=B.keyEntities,ie=B.disabled,Ae=B.dragging,he=B.dragOverNodeKey,be=B.dropPosition,C=B.motion,le=B.height,re=B.itemHeight,Se=B.virtual,He=B.focusable,ot=B.activeItem,at=B.focused,nt=B.tabIndex,At=B.onKeyDown,Rt=B.onFocus,Et=B.onBlur,Je=B.onActiveChange,tn=B.onListChangeStart,yt=B.onListChangeEnd,gt=(0,T.Z)(B,J),It=V.useRef(null),Xt=V.useRef(null);V.useImperativeHandle(E,function(){return{scrollTo:function(ct){It.current.scrollTo(ct)},getIndentWidth:function(){return Xt.current.offsetWidth}}});var Dt=V.useState(i),$t=(0,ue.Z)(Dt,2),Wt=$t[0],_t=$t[1],Wn=V.useState(r),Qt=(0,ue.Z)(Wn,2),Mn=Qt[0],$n=Qt[1],Pn=V.useState(r),Ct=(0,ue.Z)(Pn,2),Tn=Ct[0],p=Ct[1],G=V.useState([]),Re=(0,ue.Z)(G,2),N=Re[0],I=Re[1],Fe=V.useState(null),Oe=(0,ue.Z)(Fe,2),qe=Oe[0],Ge=Oe[1],lt=V.useRef(r);lt.current=r;function dt(){var pt=lt.current;$n(pt),p(pt),I([]),Ge(null),yt()}(0,v.Z)(function(){_t(i);var pt=ge(Wt,i);if(pt.key!==null)if(pt.add){var ct=Mn.findIndex(function(Tt){var Ut=Tt.key;return Ut===pt.key}),xt=z(L(Mn,r,pt.key),Se,le,re),it=Mn.slice();it.splice(ct+1,0,$),p(it),I(xt),Ge("show")}else{var Nt=r.findIndex(function(Tt){var Ut=Tt.key;return Ut===pt.key}),Ht=z(L(r,Mn,pt.key),Se,le,re),dn=r.slice();dn.splice(Nt+1,0,$),p(dn),I(Ht),Ge("hide")}else Mn!==r&&($n(r),p(r))},[i,r]),V.useEffect(function(){Ae||dt()},[Ae]);var ft=C?Tn:r,wt={expandedKeys:i,selectedKeys:l,loadedKeys:y,loadingKeys:g,checkedKeys:j,halfCheckedKeys:W,dragOverNodeKey:he,dropPosition:be,keyEntities:xe};return V.createElement(V.Fragment,null,at&&ot&&V.createElement("span",{style:te,"aria-live":"assertive"},me(ot)),V.createElement("div",null,V.createElement("input",{style:te,disabled:He===!1||ie,tabIndex:He!==!1?nt:null,onKeyDown:At,onFocus:Rt,onBlur:Et,value:"",onChange:Y,"aria-label":"for screen reader"})),V.createElement("div",{className:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},V.createElement("div",{className:"".concat(f,"-indent")},V.createElement("div",{ref:Xt,className:"".concat(f,"-indent-unit")}))),V.createElement(o.Z,(0,t.Z)({},gt,{data:ft,itemKey:M,height:le,fullHeight:!1,virtual:Se,itemHeight:re,prefixCls:"".concat(f,"-list"),ref:It,onVisibleChange:function(ct,xt){var it=new Set(ct),Nt=xt.filter(function(Ht){return!it.has(Ht)});Nt.some(function(Ht){return M(Ht)===ae})&&dt()}}),function(pt){var ct=pt.pos,xt=(0,t.Z)({},(de(pt.data),pt.data)),it=pt.title,Nt=pt.key,Ht=pt.isStart,dn=pt.isEnd,Tt=(0,Q.km)(Nt,ct);delete xt.key,delete xt.children;var Ut=(0,Q.H8)(Tt,wt);return V.createElement(R,(0,t.Z)({},xt,Ut,{title:it,active:!!ot&&Nt===ot.key,pos:ct,data:pt.data,isStart:Ht,isEnd:dn,motion:C,motionNodes:Nt===ae?N:null,motionType:qe,onMotionStart:tn,onMotionEnd:dt,treeNodeRequiredProps:wt,onMouseMove:function(){Je(null)}}))}))});Ce.displayName="NodeList";var We=Ce,Ie=e(35654),tt=e(90782),$e=e(67841),_e=10,Xe=function(B){(0,ee.Z)(f,B);var E=(0,d.Z)(f);function f(){var r;(0,x.Z)(this,f);for(var w=arguments.length,H=new Array(w),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,W=r.state,xe=W.dragChildrenKeys,ie=W.dropPosition,Ae=W.dropTargetKey,he=W.dropTargetPos,be=W.dropAllowed;if(be){var C=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),Ae!==null){var le=(0,k.Z)((0,k.Z)({},(0,Q.H8)(Ae,r.getTreeNodeRequiredProps())),{},{active:((y=r.getActiveItem())===null||y===void 0?void 0:y.key)===Ae,data:(0,$e.Z)(r.state.keyEntities,Ae).node}),re=xe.indexOf(Ae)!==-1;(0,_.ZP)(!re,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Se=(0,Ie.yx)(he),He={event:l,node:(0,Q.F)(le),dragNode:r.dragNode?(0,Q.F)(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(xe),dropToGap:ie!==0,dropPosition:ie+Number(Se[Se.length-1])};g||C==null||C(He),r.dragNode=null}}},r.cleanDragState=function(){var l=r.state.draggingNodeKey;l!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null},r.triggerExpandActionExpand=function(l,j){var y=r.state,g=y.expandedKeys,W=y.flattenNodes,xe=j.expanded,ie=j.key,Ae=j.isLeaf;if(!(Ae||l.shiftKey||l.metaKey||l.ctrlKey)){var he=W.filter(function(C){return C.key===ie})[0],be=(0,Q.F)((0,k.Z)((0,k.Z)({},(0,Q.H8)(ie,r.getTreeNodeRequiredProps())),{},{data:he.data}));r.setExpandedKeys(xe?(0,Ie._5)(g,ie):(0,Ie.L0)(g,ie)),r.onNodeExpand(l,be)}},r.onNodeClick=function(l,j){var y=r.props,g=y.onClick,W=y.expandAction;W==="click"&&r.triggerExpandActionExpand(l,j),g==null||g(l,j)},r.onNodeDoubleClick=function(l,j){var y=r.props,g=y.onDoubleClick,W=y.expandAction;W==="doubleClick"&&r.triggerExpandActionExpand(l,j),g==null||g(l,j)},r.onNodeSelect=function(l,j){var y=r.state.selectedKeys,g=r.state,W=g.keyEntities,xe=g.fieldNames,ie=r.props,Ae=ie.onSelect,he=ie.multiple,be=j.selected,C=j[xe.key],le=!be;le?he?y=(0,Ie.L0)(y,C):y=[C]:y=(0,Ie._5)(y,C);var re=y.map(function(Se){var He=(0,$e.Z)(W,Se);return He?He.node:null}).filter(function(Se){return Se});r.setUncontrolledState({selectedKeys:y}),Ae==null||Ae(y,{event:"select",selected:le,node:j,selectedNodes:re,nativeEvent:l.nativeEvent})},r.onNodeCheck=function(l,j,y){var g=r.state,W=g.keyEntities,xe=g.checkedKeys,ie=g.halfCheckedKeys,Ae=r.props,he=Ae.checkStrictly,be=Ae.onCheck,C=j.key,le,re={event:"check",node:j,checked:y,nativeEvent:l.nativeEvent};if(he){var Se=y?(0,Ie.L0)(xe,C):(0,Ie._5)(xe,C),He=(0,Ie._5)(ie,C);le={checked:Se,halfChecked:He},re.checkedNodes=Se.map(function(Et){return(0,$e.Z)(W,Et)}).filter(function(Et){return Et}).map(function(Et){return Et.node}),r.setUncontrolledState({checkedKeys:Se})}else{var ot=(0,tt.S)([].concat((0,c.Z)(xe),[C]),!0,W),at=ot.checkedKeys,nt=ot.halfCheckedKeys;if(!y){var At=new Set(at);At.delete(C);var Rt=(0,tt.S)(Array.from(At),{checked:!1,halfCheckedKeys:nt},W);at=Rt.checkedKeys,nt=Rt.halfCheckedKeys}le=at,re.checkedNodes=[],re.checkedNodesPositions=[],re.halfCheckedKeys=nt,at.forEach(function(Et){var Je=(0,$e.Z)(W,Et);if(Je){var tn=Je.node,yt=Je.pos;re.checkedNodes.push(tn),re.checkedNodesPositions.push({node:tn,pos:yt})}}),r.setUncontrolledState({checkedKeys:at},!1,{halfCheckedKeys:nt})}be==null||be(le,re)},r.onNodeLoad=function(l){var j=l.key,y=new Promise(function(g,W){r.setState(function(xe){var ie=xe.loadedKeys,Ae=ie===void 0?[]:ie,he=xe.loadingKeys,be=he===void 0?[]:he,C=r.props,le=C.loadData,re=C.onLoad;if(!le||Ae.indexOf(j)!==-1||be.indexOf(j)!==-1)return null;var Se=le(l);return Se.then(function(){var He=r.state.loadedKeys,ot=(0,Ie.L0)(He,j);re==null||re(ot,{event:"load",node:l}),r.setUncontrolledState({loadedKeys:ot}),r.setState(function(at){return{loadingKeys:(0,Ie._5)(at.loadingKeys,j)}}),g()}).catch(function(He){if(r.setState(function(at){return{loadingKeys:(0,Ie._5)(at.loadingKeys,j)}}),r.loadingRetryTimes[j]=(r.loadingRetryTimes[j]||0)+1,r.loadingRetryTimes[j]>=_e){var ot=r.state.loadedKeys;(0,_.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:(0,Ie.L0)(ot,j)}),g()}W(He)}),{loadingKeys:(0,Ie.L0)(be,j)}})});return y.catch(function(){}),y},r.onNodeMouseEnter=function(l,j){var y=r.props.onMouseEnter;y==null||y({event:l,node:j})},r.onNodeMouseLeave=function(l,j){var y=r.props.onMouseLeave;y==null||y({event:l,node:j})},r.onNodeContextMenu=function(l,j){var y=r.props.onRightClick;y&&(l.preventDefault(),y({event:l,node:j}))},r.onFocus=function(){var l=r.props.onFocus;r.setState({focused:!0});for(var j=arguments.length,y=new Array(j),g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var g=!1,W=!0,xe={};Object.keys(l).forEach(function(ie){if(ie in r.props){W=!1;return}g=!0,xe[ie]=l[ie]}),g&&(!j||W)&&r.setState((0,k.Z)((0,k.Z)({},xe),y))}},r.scrollTo=function(l){r.listRef.current.scrollTo(l)},r}return(0,n.Z)(f,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var w=this.props.activeKey;w!==void 0&&w!==this.state.activeKey&&(this.setState({activeKey:w}),w!==null&&this.scrollTo({key:w}))}},{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 w,H=this.state,i=H.focused,l=H.flattenNodes,j=H.keyEntities,y=H.draggingNodeKey,g=H.activeKey,W=H.dropLevelOffset,xe=H.dropContainerKey,ie=H.dropTargetKey,Ae=H.dropPosition,he=H.dragOverNodeKey,be=H.indent,C=this.props,le=C.prefixCls,re=C.className,Se=C.style,He=C.showLine,ot=C.focusable,at=C.tabIndex,nt=at===void 0?0:at,At=C.selectable,Rt=C.showIcon,Et=C.icon,Je=C.switcherIcon,tn=C.draggable,yt=C.checkable,gt=C.checkStrictly,It=C.disabled,Xt=C.motion,Dt=C.loadData,$t=C.filterTreeNode,Wt=C.height,_t=C.itemHeight,Wn=C.virtual,Qt=C.titleRender,Mn=C.dropIndicatorRender,$n=C.onContextMenu,Pn=C.onScroll,Ct=C.direction,Tn=C.rootClassName,p=C.rootStyle,G=(0,ce.Z)(this.props,{aria:!0,data:!0}),Re;return tn&&((0,m.Z)(tn)==="object"?Re=tn:typeof tn=="function"?Re={nodeDraggable:tn}:Re={}),V.createElement(De.k.Provider,{value:{prefixCls:le,selectable:At,showIcon:Rt,icon:Et,switcherIcon:Je,draggable:Re,draggingNodeKey:y,checkable:yt,checkStrictly:gt,disabled:It,keyEntities:j,dropLevelOffset:W,dropContainerKey:xe,dropTargetKey:ie,dropPosition:Ae,dragOverNodeKey:he,indent:be,direction:Ct,dropIndicatorRender:Mn,loadData:Dt,filterTreeNode:$t,titleRender:Qt,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}},V.createElement("div",{role:"tree",className:F()(le,re,Tn,(w={},(0,u.Z)(w,"".concat(le,"-show-line"),He),(0,u.Z)(w,"".concat(le,"-focused"),i),(0,u.Z)(w,"".concat(le,"-active-focused"),g!==null),w)),style:p},V.createElement(We,(0,t.Z)({ref:this.listRef,prefixCls:le,style:Se,data:l,disabled:It,selectable:At,checkable:!!yt,motion:Xt,dragging:y!==null,height:Wt,itemHeight:_t,virtual:Wn,focusable:ot,focused:i,tabIndex:nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$n,onScroll:Pn},this.getTreeNodeRequiredProps(),G))))}}],[{key:"getDerivedStateFromProps",value:function(w,H){var i=H.prevProps,l={prevProps:w};function j(ot){return!i&&ot in w||i&&i[ot]!==w[ot]}var y,g=H.fieldNames;if(j("fieldNames")&&(g=(0,Q.w$)(w.fieldNames),l.fieldNames=g),j("treeData")?y=w.treeData:j("children")&&((0,_.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),y=(0,Q.zn)(w.children)),y){l.treeData=y;var W=(0,Q.I8)(y,{fieldNames:g});l.keyEntities=(0,k.Z)((0,u.Z)({},ae,A),W.keyEntities)}var xe=l.keyEntities||H.keyEntities;if(j("expandedKeys")||i&&j("autoExpandParent"))l.expandedKeys=w.autoExpandParent||!i&&w.defaultExpandParent?(0,Ie.r7)(w.expandedKeys,xe):w.expandedKeys;else if(!i&&w.defaultExpandAll){var ie=(0,k.Z)({},xe);delete ie[ae],l.expandedKeys=Object.keys(ie).map(function(ot){return ie[ot].key})}else!i&&w.defaultExpandedKeys&&(l.expandedKeys=w.autoExpandParent||w.defaultExpandParent?(0,Ie.r7)(w.defaultExpandedKeys,xe):w.defaultExpandedKeys);if(l.expandedKeys||delete l.expandedKeys,y||l.expandedKeys){var Ae=(0,Q.oH)(y||H.treeData,l.expandedKeys||H.expandedKeys,g);l.flattenNodes=Ae}if(w.selectable&&(j("selectedKeys")?l.selectedKeys=(0,Ie.BT)(w.selectedKeys,w):!i&&w.defaultSelectedKeys&&(l.selectedKeys=(0,Ie.BT)(w.defaultSelectedKeys,w))),w.checkable){var he;if(j("checkedKeys")?he=(0,Ie.E6)(w.checkedKeys)||{}:!i&&w.defaultCheckedKeys?he=(0,Ie.E6)(w.defaultCheckedKeys)||{}:y&&(he=(0,Ie.E6)(w.checkedKeys)||{checkedKeys:H.checkedKeys,halfCheckedKeys:H.halfCheckedKeys}),he){var be=he,C=be.checkedKeys,le=C===void 0?[]:C,re=be.halfCheckedKeys,Se=re===void 0?[]:re;if(!w.checkStrictly){var He=(0,tt.S)(le,!0,xe);le=He.checkedKeys,Se=He.halfCheckedKeys}l.checkedKeys=le,l.halfCheckedKeys=Se}}return j("loadedKeys")&&(l.loadedKeys=w.loadedKeys),l}}]),f}(V.Component);Xe.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:se,allowDrop:function(){return!0},expandAction:!1},Xe.TreeNode=b.Z;var fe=Xe,Pe=fe},35654:function(Ze,ve,e){e.d(ve,{BT:function(){return V},E6:function(){return de},L0:function(){return d},OM:function(){return _},_5:function(){return ee},r7:function(){return ue},wA:function(){return F},yx:function(){return X}});var t=e(94480),u=e(76190),m=e(48736),k=e(59301),c=e(39417),x=e(67841),n=e(71430),Z=null;function ee(T,v){if(!T)return[];var o=T.slice(),h=o.indexOf(v);return h>=0&&o.splice(h,1),o}function d(T,v){var o=(T||[]).slice();return o.indexOf(v)===-1&&o.push(v),o}function X(T){return T.split("-")}function F(T,v){var o=[],h=(0,x.Z)(v,T);function b(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];q.forEach(function(Q){var U=Q.key,D=Q.children;o.push(U),b(D)})}return b(h.children),o}function S(T){if(T.parent){var v=X(T.pos);return Number(v[v.length-1])===T.parent.children.length-1}return!1}function ce(T){var v=X(T.pos);return Number(v[v.length-1])===0}function _(T,v,o,h,b,q,Q,U,D,Be){var R,ge=T.clientX,L=T.clientY,J=T.target.getBoundingClientRect(),te=J.top,Y=J.height,ae=(Be==="rtl"?-1:1)*(((b==null?void 0:b.x)||0)-ge),P=(ae-12)/h,A=(0,x.Z)(U,o.props.eventKey);if(L-1.5?q({dragNode:_e,dropNode:Xe,dropPosition:1})?Ie=1:fe=!1:q({dragNode:_e,dropNode:Xe,dropPosition:0})?Ie=0:q({dragNode:_e,dropNode:Xe,dropPosition:1})?Ie=1:fe=!1:q({dragNode:_e,dropNode:Xe,dropPosition:1})?Ie=1:fe=!1,{dropPosition:Ie,dropLevelOffset:tt,dropTargetKey:A.key,dropTargetPos:A.pos,dragOverNodeKey:We,dropContainerKey:Ie===0?null:((R=A.parent)===null||R===void 0?void 0:R.key)||null,dropAllowed:fe}}function V(T,v){if(T){var o=v.multiple;return o?T.slice():T.length?[T[0]]:T}}var De=function(v){return v};function se(T,v){if(!T)return[];var o=v||{},h=o.processProps,b=h===void 0?De:h,q=Array.isArray(T)?T:[T];return q.map(function(Q){var U=Q.children,D=_objectWithoutProperties(Q,Z),Be=se(U,v);return React.createElement(TreeNode,_extends({key:D.key},b(D)),Be)})}function de(T){if(!T)return null;var v;if(Array.isArray(T))v={checkedKeys:T,halfCheckedKeys:void 0};else if((0,u.Z)(T)==="object")v={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return(0,m.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return v}function ue(T,v){var o=new Set;function h(b){if(!o.has(b)){var q=(0,x.Z)(v,b);if(q){o.add(b);var Q=q.parent,U=q.node;U.disabled||Q&&h(Q.key)}}}return(T||[]).forEach(function(b){h(b)}),(0,t.Z)(o)}},90782:function(Ze,ve,e){e.d(ve,{S:function(){return n}});var t=e(48736),u=e(67841);function m(Z,ee){var d=new Set;return Z.forEach(function(X){ee.has(X)||d.add(X)}),d}function k(Z){var ee=Z||{},d=ee.disabled,X=ee.disableCheckbox,F=ee.checkable;return!!(d||X)||F===!1}function c(Z,ee,d,X){for(var F=new Set(Z),S=new Set,ce=0;ce<=d;ce+=1){var _=ee.get(ce)||new Set;_.forEach(function(de){var ue=de.key,T=de.node,v=de.children,o=v===void 0?[]:v;F.has(ue)&&!X(T)&&o.filter(function(h){return!X(h.node)}).forEach(function(h){F.add(h.key)})})}for(var V=new Set,De=d;De>=0;De-=1){var se=ee.get(De)||new Set;se.forEach(function(de){var ue=de.parent,T=de.node;if(!(X(T)||!de.parent||V.has(de.parent.key))){if(X(de.parent.node)){V.add(ue.key);return}var v=!0,o=!1;(ue.children||[]).filter(function(h){return!X(h.node)}).forEach(function(h){var b=h.key,q=F.has(b);v&&!q&&(v=!1),!o&&(q||S.has(b))&&(o=!0)}),v&&F.add(ue.key),o&&S.add(ue.key),V.add(ue.key)}})}return{checkedKeys:Array.from(F),halfCheckedKeys:Array.from(m(S,F))}}function x(Z,ee,d,X,F){for(var S=new Set(Z),ce=new Set(ee),_=0;_<=X;_+=1){var V=d.get(_)||new Set;V.forEach(function(ue){var T=ue.key,v=ue.node,o=ue.children,h=o===void 0?[]:o;!S.has(T)&&!ce.has(T)&&!F(v)&&h.filter(function(b){return!F(b.node)}).forEach(function(b){S.delete(b.key)})})}ce=new Set;for(var De=new Set,se=X;se>=0;se-=1){var de=d.get(se)||new Set;de.forEach(function(ue){var T=ue.parent,v=ue.node;if(!(F(v)||!ue.parent||De.has(ue.parent.key))){if(F(ue.parent.node)){De.add(T.key);return}var o=!0,h=!1;(T.children||[]).filter(function(b){return!F(b.node)}).forEach(function(b){var q=b.key,Q=S.has(q);o&&!Q&&(o=!1),!h&&(Q||ce.has(q))&&(h=!0)}),o||S.delete(T.key),h&&ce.add(T.key),De.add(T.key)}})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(m(ce,S))}}function n(Z,ee,d,X){var F=[],S;X?S=X:S=k;var ce=new Set(Z.filter(function(se){var de=!!(0,u.Z)(d,se);return de||F.push(se),de})),_=new Map,V=0;Object.keys(d).forEach(function(se){var de=d[se],ue=de.level,T=_.get(ue);T||(T=new Set,_.set(ue,T)),T.add(de),V=Math.max(V,ue)}),(0,t.ZP)(!F.length,"Tree missing follow keys: ".concat(F.slice(0,100).map(function(se){return"'".concat(se,"'")}).join(", ")));var De;return ee===!0?De=c(ce,_,V,S):De=x(ce,ee.halfCheckedKeys,_,V,S),De}},67841:function(Ze,ve,e){e.d(ve,{Z:function(){return t}});function t(u,m){return u[m]}},71430:function(Ze,ve,e){e.d(ve,{F:function(){return ue},H8:function(){return de},I8:function(){return se},km:function(){return F},oH:function(){return V},w$:function(){return S},zn:function(){return _}});var t=e(76190),u=e(94480),m=e(33885),k=e(75931),c=e(11592),x=e(2738),n=e(48736),Z=e(67841),ee=["children"];function d(T,v){return"".concat(T,"-").concat(v)}function X(T){return T&&T.type&&T.type.isTreeNode}function F(T,v){return T!=null?T:v}function S(T){var v=T||{},o=v.title,h=v._title,b=v.key,q=v.children,Q=o||"title";return{title:Q,_title:h||[Q],key:b||"key",children:q||"children"}}function ce(T,v){var o=new Map;function h(b){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(Q){var U=Q[v.key],D=Q[v.children];warning(U!=null,"Tree node must have a certain key: [".concat(q).concat(U,"]"));var Be=String(U);warning(!o.has(Be)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(Be)),o.set(Be,!0),h(D,"".concat(q).concat(Be," > "))})}h(T)}function _(T){function v(o){var h=(0,c.Z)(o);return h.map(function(b){if(!X(b))return(0,n.ZP)(!b,"Tree/TreeNode can only accept TreeNode as children."),null;var q=b.key,Q=b.props,U=Q.children,D=(0,k.Z)(Q,ee),Be=(0,m.Z)({key:q},D),R=v(U);return R.length&&(Be.children=R),Be}).filter(function(b){return b})}return v(T)}function V(T,v,o){var h=S(o),b=h._title,q=h.key,Q=h.children,U=new Set(v===!0?[]:v),D=[];function Be(R){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return R.map(function(L,J){for(var te=d(ge?ge.pos:"0",J),Y=F(L[q],te),ae,P=0;P1&&arguments[1]!==void 0?arguments[1]:{},o=v.initWrapper,h=v.processEntity,b=v.onProcessFinished,q=v.externalGetKey,Q=v.childrenPropName,U=v.fieldNames,D=arguments.length>2?arguments[2]:void 0,Be=q||D,R={},ge={},L={posEntities:R,keyEntities:ge};return o&&(L=o(L)||L),De(T,function(J){var te=J.node,Y=J.index,ae=J.pos,P=J.key,A=J.parentPos,$=J.level,z=J.nodes,M={node:te,nodes:z,index:Y,key:P,pos:ae,level:$},me=F(P,ae);R[ae]=M,ge[me]=M,M.parent=R[A],M.parent&&(M.parent.children=M.parent.children||[],M.parent.children.push(M)),h&&h(M,L)},{externalGetKey:Be,childrenPropName:Q,fieldNames:U}),b&&b(L),L}function de(T,v){var o=v.expandedKeys,h=v.selectedKeys,b=v.loadedKeys,q=v.loadingKeys,Q=v.checkedKeys,U=v.halfCheckedKeys,D=v.dragOverNodeKey,Be=v.dropPosition,R=v.keyEntities,ge=(0,Z.Z)(R,T),L={eventKey:T,expanded:o.indexOf(T)!==-1,selected:h.indexOf(T)!==-1,loaded:b.indexOf(T)!==-1,loading:q.indexOf(T)!==-1,checked:Q.indexOf(T)!==-1,halfChecked:U.indexOf(T)!==-1,pos:String(ge?ge.pos:""),dragOver:D===T&&Be===0,dragOverGapTop:D===T&&Be===-1,dragOverGapBottom:D===T&&Be===1};return L}function ue(T){var v=T.data,o=T.expanded,h=T.selected,b=T.checked,q=T.loaded,Q=T.loading,U=T.halfChecked,D=T.dragOver,Be=T.dragOverGapTop,R=T.dragOverGapBottom,ge=T.pos,L=T.active,J=T.eventKey,te=(0,m.Z)((0,m.Z)({},v),{},{expanded:o,selected:h,checked:b,loaded:q,loading:Q,halfChecked:U,dragOver:D,dragOverGapTop:Be,dragOverGapBottom:R,pos:ge,active:L,key:J});return"props"in te||Object.defineProperty(te,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),T}}),te}},8224:function(Ze,ve,e){e.d(ve,{Z:function(){return u}});var t=e(4676);function u(m,k,c,x){var n=t.unstable_batchedUpdates?function(ee){t.unstable_batchedUpdates(c,ee)}:c;return m!=null&&m.addEventListener&&m.addEventListener(k,n,x),{remove:function(){m!=null&&m.removeEventListener&&m.removeEventListener(k,n,x)}}}},55468:function(Ze,ve,e){e.d(ve,{g1:function(){return X},os:function(){return S}});var t=/margin|padding|width|height|max|min|offset/,u={left:!0,top:!0},m={cssFloat:1,styleFloat:1,float:1};function k(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function c(ce,_,V){if(_=_.toLowerCase(),V==="auto"){if(_==="height")return ce.offsetHeight;if(_==="width")return ce.offsetWidth}return _ in u||(u[_]=t.test(_)),u[_]?parseFloat(V)||0:V}function x(ce,_){var V=arguments.length,De=k(ce);return _=m[_]?"cssFloat"in ce.style?"cssFloat":"styleFloat":_,V===1?De:c(ce,_,De[_]||ce.style[_])}function n(ce,_,V){var De=arguments.length;if(_=m[_]?"cssFloat"in ce.style?"cssFloat":"styleFloat":_,De===3)return typeof V=="number"&&t.test(_)&&(V="".concat(V,"px")),ce.style[_]=V,V;for(var se in _)_.hasOwnProperty(se)&&n(ce,se,_[se]);return k(ce)}function Z(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function ee(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function d(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:_}}function X(){var ce=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:_}}function F(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function S(ce){var _=ce.getBoundingClientRect(),V=document.documentElement;return{left:_.left+(window.pageXOffset||V.scrollLeft)-(V.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||V.scrollTop)-(V.clientTop||document.body.clientTop||0)}}},3465:function(Ze,ve,e){e.d(ve,{G:function(){return k}});var t=e(47273),u=function(x){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(x)?x:[x],Z=window.document.documentElement;return n.some(function(ee){return ee in Z.style})}return!1},m=function(x,n){if(!u(x))return!1;var Z=document.createElement("div"),ee=Z.style[x];return Z.style[x]=n,Z.style[x]!==ee};function k(c,x){return!Array.isArray(c)&&x!==void 0?m(c,x):u(c)}},48911:function(Ze,ve,e){e.d(ve,{Z:function(){return Xe}});var t=e(54476),u=e(76190),m=e(33885),k=e(20068),c=e(42978),x=e(75931),n=e(92310),Z=e.n(n),ee=e(29301),d=e(70425),X=e(34280),F=e(59301),S=e(4676),ce=F.forwardRef(function(fe,Pe){var B=fe.height,E=fe.offsetY,f=fe.offsetX,r=fe.children,w=fe.prefixCls,H=fe.onInnerResize,i=fe.innerProps,l=fe.rtl,j=fe.extra,y={},g={display:"flex",flexDirection:"column"};return E!==void 0&&(y={height:B,position:"relative",overflow:"hidden"},g=(0,m.Z)((0,m.Z)({},g),{},(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({transform:"translateY(".concat(E,"px)")},l?"marginRight":"marginLeft",-f),"position","absolute"),"left",0),"right",0),"top",0))),F.createElement("div",{style:y},F.createElement(ee.Z,{onResize:function(xe){var ie=xe.offsetHeight;ie&&H&&H()}},F.createElement("div",(0,t.Z)({style:g,className:Z()((0,k.Z)({},"".concat(w,"-holder-inner"),w)),ref:Pe},i),r,j)))});ce.displayName="Filler";var _=ce;function V(fe){var Pe=fe.children,B=fe.setRef,E=F.useCallback(function(f){B(f)},[]);return F.cloneElement(Pe,{ref:E})}function De(fe,Pe,B,E,f,r,w,H){var i=H.getKey;return fe.slice(Pe,B+1).map(function(l,j){var y=Pe+j,g=w(l,y,{style:{width:E},offsetX:f}),W=i(l);return F.createElement(V,{key:W,setRef:function(ie){return r(l,ie)}},g)})}function se(fe,Pe,B,E){var f=B-fe,r=Pe-B,w=Math.min(f,r)*2;if(E<=w){var H=Math.floor(E/2);return E%2?B+H+1:B-H}return f>r?B-(E-r):B+(E-f)}function de(fe,Pe,B){var E=fe.length,f=Pe.length,r,w;if(E===0&&f===0)return null;E2&&arguments[2]!==void 0?arguments[2]:!1,y=i?l<0&&H.current.left||l>0&&H.current.right:l<0&&H.current.top||l>0&&H.current.bottom;return j&&y?(clearTimeout(r.current),f.current=!1):(!y||f.current)&&w(),!f.current&&y}};function b(fe,Pe,B,E,f,r,w){var H=(0,F.useRef)(0),i=(0,F.useRef)(null),l=(0,F.useRef)(null),j=(0,F.useRef)(!1),y=h(Pe,B,E,f);function g(be,C){if(T.Z.cancel(i.current),!y(!1,C)){var le=be;if(!le._virtualHandled)le._virtualHandled=!0;else return;H.current+=C,l.current=C,o||le.preventDefault(),i.current=(0,T.Z)(function(){var re=j.current?10:1;w(H.current*re,!1),H.current=0})}}function W(be,C){w(C,!0),o||be.preventDefault()}var xe=(0,F.useRef)(null),ie=(0,F.useRef)(null);function Ae(be){if(fe){T.Z.cancel(ie.current),ie.current=(0,T.Z)(function(){xe.current=null},2);var C=be.deltaX,le=be.deltaY,re=be.shiftKey,Se=C,He=le;(xe.current==="sx"||!xe.current&&re&&le&&!C)&&(Se=le,He=0,xe.current="sx");var ot=Math.abs(Se),at=Math.abs(He);xe.current===null&&(xe.current=r&&ot>at?"x":"y"),xe.current==="y"?g(be,He):W(be,Se)}}function he(be){fe&&(j.current=be.detail===l.current)}return[Ae,he]}function q(fe,Pe,B,E){var f=F.useMemo(function(){return[new Map,[]]},[fe,B.id,E]),r=(0,c.Z)(f,2),w=r[0],H=r[1],i=function(j){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,g=w.get(j),W=w.get(y);if(g===void 0||W===void 0)for(var xe=fe.length,ie=H.length;ie0&&arguments[0]!==void 0?arguments[0]:!1;j();var xe=function(){var he=!1;H.current.forEach(function(be,C){if(be&&be.offsetParent){var le=be.offsetHeight,re=getComputedStyle(be),Se=re.marginTop,He=re.marginBottom,ot=R(Se),at=R(He),nt=le+ot+at;i.current.get(C)!==nt&&(i.current.set(C,nt),he=!0)}}),he&&w(function(be){return be+1})};if(W)xe();else{l.current+=1;var ie=l.current;Promise.resolve().then(function(){ie===l.current&&xe()})}}function g(W,xe){var ie=fe(W),Ae=H.current.get(ie);xe?(H.current.set(ie,xe),y()):H.current.delete(ie),!Ae!=!xe&&(xe?Pe==null||Pe(W):B==null||B(W))}return(0,F.useEffect)(function(){return j},[]),[g,y,i.current,r]}var L=14/15;function J(fe,Pe,B){var E=(0,F.useRef)(!1),f=(0,F.useRef)(0),r=(0,F.useRef)(0),w=(0,F.useRef)(null),H=(0,F.useRef)(null),i,l=function(W){if(E.current){var xe=Math.ceil(W.touches[0].pageX),ie=Math.ceil(W.touches[0].pageY),Ae=f.current-xe,he=r.current-ie,be=Math.abs(Ae)>Math.abs(he);be?f.current=xe:r.current=ie;var C=B(be,be?Ae:he,!1,W);C&&W.preventDefault(),clearInterval(H.current),C&&(H.current=setInterval(function(){be?Ae*=L:he*=L;var le=Math.floor(be?Ae:he);(!B(be,le,!0)||Math.abs(le)<=.1)&&clearInterval(H.current)},16))}},j=function(){E.current=!1,i()},y=function(W){i(),W.touches.length===1&&!E.current&&(E.current=!0,f.current=Math.ceil(W.touches[0].pageX),r.current=Math.ceil(W.touches[0].pageY),w.current=W.target,w.current.addEventListener("touchmove",l,{passive:!1}),w.current.addEventListener("touchend",j,{passive:!0}))};i=function(){w.current&&(w.current.removeEventListener("touchmove",l),w.current.removeEventListener("touchend",j))},(0,X.Z)(function(){return fe&&Pe.current.addEventListener("touchstart",y,{passive:!0}),function(){var g;(g=Pe.current)===null||g===void 0||g.removeEventListener("touchstart",y),i(),clearInterval(H.current)}},[fe])}function te(fe){return Math.floor(Math.pow(fe,.5))}function Y(fe,Pe){var B="touches"in fe?fe.touches[0]:fe;return B[Pe?"pageX":"pageY"]-window[Pe?"scrollX":"scrollY"]}function ae(fe,Pe,B){F.useEffect(function(){var E=Pe.current;if(fe&&E){var f=!1,r,w,H=function(){T.Z.cancel(r)},i=function g(){H(),r=(0,T.Z)(function(){B(w),g()})},l=function(){f=!1,H()},j=function(W){if(!(W.target.draggable||W.button!==0)){var xe=W;xe._virtualHandled||(xe._virtualHandled=!0,f=!0)}},y=function(W){if(f){var xe=Y(W,!1),ie=E.getBoundingClientRect(),Ae=ie.top,he=ie.bottom;if(xe<=Ae){var be=Ae-xe;w=-te(be),i()}else if(xe>=he){var C=xe-he;w=te(C),i()}else H()}};return E.addEventListener("mousedown",j),E.ownerDocument.addEventListener("mouseup",l),E.ownerDocument.addEventListener("mousemove",y),E.ownerDocument.addEventListener("dragend",l),function(){E.removeEventListener("mousedown",j),E.ownerDocument.removeEventListener("mouseup",l),E.ownerDocument.removeEventListener("mousemove",y),E.ownerDocument.removeEventListener("dragend",l),H()}}},[fe])}var P=10;function A(fe,Pe,B,E,f,r,w,H){var i=F.useRef(),l=F.useState(null),j=(0,c.Z)(l,2),y=j[0],g=j[1];return(0,X.Z)(function(){if(y&&y.times=0;Je-=1){var tn=f(Pe[Je]),yt=B.get(tn);if(yt===void 0){be=!0;break}if(Et-=yt,Et<=0)break}switch(re){case"top":le=He-Ae;break;case"bottom":le=ot-he+Ae;break;default:{var gt=fe.current.scrollTop,It=gt+he;HeIt&&(C="bottom")}}le!==null&&w(le),le!==y.lastTop&&(be=!0)}be&&g((0,m.Z)((0,m.Z)({},y),{},{times:y.times+1,targetAlign:C,lastTop:le}))}},[y,fe.current]),function(W){if(W==null){H();return}if(T.Z.cancel(i.current),typeof W=="number")w(W);else if(W&&(0,u.Z)(W)==="object"){var xe,ie=W.align;"index"in W?xe=W.index:xe=Pe.findIndex(function(be){return f(be)===W.key});var Ae=W.offset,he=Ae===void 0?0:Ae;g({times:0,index:xe,offset:he,originAlign:ie})}}}var $=F.forwardRef(function(fe,Pe){var B=fe.prefixCls,E=fe.rtl,f=fe.scrollOffset,r=fe.scrollRange,w=fe.onStartMove,H=fe.onStopMove,i=fe.onScroll,l=fe.horizontal,j=fe.spinSize,y=fe.containerSize,g=fe.style,W=fe.thumbStyle,xe=fe.showScrollBar,ie=F.useState(!1),Ae=(0,c.Z)(ie,2),he=Ae[0],be=Ae[1],C=F.useState(null),le=(0,c.Z)(C,2),re=le[0],Se=le[1],He=F.useState(null),ot=(0,c.Z)(He,2),at=ot[0],nt=ot[1],At=!E,Rt=F.useRef(),Et=F.useRef(),Je=F.useState(xe),tn=(0,c.Z)(Je,2),yt=tn[0],gt=tn[1],It=F.useRef(),Xt=function(){xe===!0||xe===!1||(clearTimeout(It.current),gt(!0),It.current=setTimeout(function(){gt(!1)},3e3))},Dt=r-y||0,$t=y-j||0,Wt=F.useMemo(function(){if(f===0||Dt===0)return 0;var p=f/Dt;return p*$t},[f,Dt,$t]),_t=function(G){G.stopPropagation(),G.preventDefault()},Wn=F.useRef({top:Wt,dragging:he,pageY:re,startTop:at});Wn.current={top:Wt,dragging:he,pageY:re,startTop:at};var Qt=function(G){be(!0),Se(Y(G,l)),nt(Wn.current.top),w(),G.stopPropagation(),G.preventDefault()};F.useEffect(function(){var p=function(I){I.preventDefault()},G=Rt.current,Re=Et.current;return G.addEventListener("touchstart",p,{passive:!1}),Re.addEventListener("touchstart",Qt,{passive:!1}),function(){G.removeEventListener("touchstart",p),Re.removeEventListener("touchstart",Qt)}},[]);var Mn=F.useRef();Mn.current=Dt;var $n=F.useRef();$n.current=$t,F.useEffect(function(){if(he){var p,G=function(I){var Fe=Wn.current,Oe=Fe.dragging,qe=Fe.pageY,Ge=Fe.startTop;T.Z.cancel(p);var lt=Rt.current.getBoundingClientRect(),dt=y/(l?lt.width:lt.height);if(Oe){var ft=(Y(I,l)-qe)*dt,wt=Ge;!At&&l?wt-=ft:wt+=ft;var pt=Mn.current,ct=$n.current,xt=ct?wt/ct:0,it=Math.ceil(xt*pt);it=Math.max(it,0),it=Math.min(it,pt),p=(0,T.Z)(function(){i(it,l)})}},Re=function(){be(!1),H()};return window.addEventListener("mousemove",G,{passive:!0}),window.addEventListener("touchmove",G,{passive:!0}),window.addEventListener("mouseup",Re,{passive:!0}),window.addEventListener("touchend",Re,{passive:!0}),function(){window.removeEventListener("mousemove",G),window.removeEventListener("touchmove",G),window.removeEventListener("mouseup",Re),window.removeEventListener("touchend",Re),T.Z.cancel(p)}}},[he]),F.useEffect(function(){return Xt(),function(){clearTimeout(It.current)}},[f]),F.useImperativeHandle(Pe,function(){return{delayHidden:Xt}});var Pn="".concat(B,"-scrollbar"),Ct={position:"absolute",visibility:yt?null:"hidden"},Tn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return l?(Object.assign(Ct,{height:8,left:0,right:0,bottom:0}),Object.assign(Tn,(0,k.Z)({height:"100%",width:j},At?"left":"right",Wt))):(Object.assign(Ct,(0,k.Z)({width:8,top:0,bottom:0},At?"right":"left",0)),Object.assign(Tn,{width:"100%",height:j,top:Wt})),F.createElement("div",{ref:Rt,className:Z()(Pn,(0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(Pn,"-horizontal"),l),"".concat(Pn,"-vertical"),!l),"".concat(Pn,"-visible"),yt)),style:(0,m.Z)((0,m.Z)({},Ct),g),onMouseDown:_t,onMouseMove:Xt},F.createElement("div",{ref:Et,className:Z()("".concat(Pn,"-thumb"),(0,k.Z)({},"".concat(Pn,"-thumb-moving"),he)),style:(0,m.Z)((0,m.Z)({},Tn),W),onMouseDown:Qt}))}),z=$,M=20;function me(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,B=fe/Pe*fe;return isNaN(B)&&(B=0),B=Math.max(B,M),Math.floor(B)}var Ce=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],We=[],Ie={overflowY:"auto",overflowAnchor:"none"};function tt(fe,Pe){var B=fe.prefixCls,E=B===void 0?"rc-virtual-list":B,f=fe.className,r=fe.height,w=fe.itemHeight,H=fe.fullHeight,i=H===void 0?!0:H,l=fe.style,j=fe.data,y=fe.children,g=fe.itemKey,W=fe.virtual,xe=fe.direction,ie=fe.scrollWidth,Ae=fe.component,he=Ae===void 0?"div":Ae,be=fe.onScroll,C=fe.onVirtualScroll,le=fe.onVisibleChange,re=fe.innerProps,Se=fe.extraRender,He=fe.styles,ot=fe.showScrollBar,at=ot===void 0?"optional":ot,nt=(0,x.Z)(fe,Ce),At=F.useCallback(function(Vt){return typeof g=="function"?g(Vt):Vt==null?void 0:Vt[g]},[g]),Rt=ge(At,null,null),Et=(0,c.Z)(Rt,4),Je=Et[0],tn=Et[1],yt=Et[2],gt=Et[3],It=!!(W!==!1&&r&&w),Xt=F.useMemo(function(){return Object.values(yt.maps).reduce(function(Vt,zt){return Vt+zt},0)},[yt.id,yt.maps]),Dt=It&&j&&(Math.max(w*j.length,Xt)>r||!!ie),$t=xe==="rtl",Wt=Z()(E,(0,k.Z)({},"".concat(E,"-rtl"),$t),f),_t=j||We,Wn=(0,F.useRef)(),Qt=(0,F.useRef)(),Mn=(0,F.useRef)(),$n=(0,F.useState)(0),Pn=(0,c.Z)($n,2),Ct=Pn[0],Tn=Pn[1],p=(0,F.useState)(0),G=(0,c.Z)(p,2),Re=G[0],N=G[1],I=(0,F.useState)(!1),Fe=(0,c.Z)(I,2),Oe=Fe[0],qe=Fe[1],Ge=function(){qe(!0)},lt=function(){qe(!1)},dt={getKey:At};function ft(Vt){Tn(function(zt){var yn;typeof Vt=="function"?yn=Vt(zt):yn=Vt;var Hn=sn(yn);return Wn.current.scrollTop=Hn,Hn})}var wt=(0,F.useRef)({start:0,end:_t.length}),pt=(0,F.useRef)(),ct=ue(_t,At),xt=(0,c.Z)(ct,1),it=xt[0];pt.current=it;var Nt=F.useMemo(function(){if(!It)return{scrollHeight:void 0,start:0,end:_t.length-1,offset:void 0};if(!Dt){var Vt;return{scrollHeight:((Vt=Qt.current)===null||Vt===void 0?void 0:Vt.offsetHeight)||0,start:0,end:_t.length-1,offset:void 0}}for(var zt=0,yn,Hn,dr,kr=_t.length,Or=0;Or=Ct&&yn===void 0&&(yn=Or,Hn=zt),Pr>Ct+r&&dr===void 0&&(dr=Or),zt=Pr}return yn===void 0&&(yn=0,Hn=0,dr=Math.ceil(r/w)),dr===void 0&&(dr=_t.length-1),dr=Math.min(dr+1,_t.length-1),{scrollHeight:zt,start:yn,end:dr,offset:Hn}},[Dt,It,Ct,_t,gt,r]),Ht=Nt.scrollHeight,dn=Nt.start,Tt=Nt.end,Ut=Nt.offset;wt.current.start=dn,wt.current.end=Tt,F.useLayoutEffect(function(){var Vt=yt.getRecord();if(Vt.size===1){var zt=Array.from(Vt.keys())[0],yn=Vt.get(zt),Hn=_t[dn];if(Hn&&yn===void 0){var dr=At(Hn);if(dr===zt){var kr=yt.get(zt),Or=kr-w;ft(function(Ar){return Ar+Or})}}}yt.resetRecord()},[Ht]);var Me=F.useState({width:0,height:r}),ze=(0,c.Z)(Me,2),Ke=ze[0],et=ze[1],je=function(zt){et({width:zt.offsetWidth,height:zt.offsetHeight})},Ue=(0,F.useRef)(),Ve=(0,F.useRef)(),ht=F.useMemo(function(){return me(Ke.width,ie)},[Ke.width,ie]),Pt=F.useMemo(function(){return me(Ke.height,Ht)},[Ke.height,Ht]),Kt=Ht-r,An=(0,F.useRef)(Kt);An.current=Kt;function sn(Vt){var zt=Vt;return Number.isNaN(An.current)||(zt=Math.min(zt,An.current)),zt=Math.max(zt,0),zt}var xn=Ct<=0,en=Ct>=Kt,Gt=Re<=0,bn=Re>=ie,Sn=h(xn,en,Gt,bn),Kn=function(){return{x:$t?-Re:Re,y:Ct}},nn=(0,F.useRef)(Kn()),fn=(0,d.useEvent)(function(Vt){if(C){var zt=(0,m.Z)((0,m.Z)({},Kn()),Vt);(nn.current.x!==zt.x||nn.current.y!==zt.y)&&(C(zt),nn.current=zt)}});function Bn(Vt,zt){var yn=Vt;zt?((0,S.flushSync)(function(){N(yn)}),fn()):ft(yn)}function vn(Vt){var zt=Vt.currentTarget.scrollTop;zt!==Ct&&ft(zt),be==null||be(Vt),fn()}var jn=function(zt){var yn=zt,Hn=ie?ie-Ke.width:0;return yn=Math.max(yn,0),yn=Math.min(yn,Hn),yn},ur=(0,d.useEvent)(function(Vt,zt){zt?((0,S.flushSync)(function(){N(function(yn){var Hn=yn+($t?-Vt:Vt);return jn(Hn)})}),fn()):ft(function(yn){var Hn=yn+Vt;return Hn})}),rn=b(It,xn,en,Gt,bn,!!ie,ur),cn=(0,c.Z)(rn,2),jt=cn[0],Qn=cn[1];J(It,Wn,function(Vt,zt,yn,Hn){var dr=Hn;return Sn(Vt,zt,yn)?!1:!dr||!dr._virtualHandled?(dr&&(dr._virtualHandled=!0),jt({preventDefault:function(){},deltaX:Vt?zt:0,deltaY:Vt?0:zt}),!0):!1}),ae(Dt,Wn,function(Vt){ft(function(zt){return zt+Vt})}),(0,X.Z)(function(){function Vt(yn){var Hn=xn&&yn.detail<0,dr=en&&yn.detail>0;It&&!Hn&&!dr&&yn.preventDefault()}var zt=Wn.current;return zt.addEventListener("wheel",jt,{passive:!1}),zt.addEventListener("DOMMouseScroll",Qn,{passive:!0}),zt.addEventListener("MozMousePixelScroll",Vt,{passive:!1}),function(){zt.removeEventListener("wheel",jt),zt.removeEventListener("DOMMouseScroll",Qn),zt.removeEventListener("MozMousePixelScroll",Vt)}},[It,xn,en]),(0,X.Z)(function(){if(ie){var Vt=jn(Re);N(Vt),fn({x:Vt})}},[Ke.width,ie]);var Vn=function(){var zt,yn;(zt=Ue.current)===null||zt===void 0||zt.delayHidden(),(yn=Ve.current)===null||yn===void 0||yn.delayHidden()},Ln=A(Wn,_t,yt,w,At,function(){return tn(!0)},ft,Vn);F.useImperativeHandle(Pe,function(){return{nativeElement:Mn.current,getScrollInfo:Kn,scrollTo:function(zt){function yn(Hn){return Hn&&(0,u.Z)(Hn)==="object"&&("left"in Hn||"top"in Hn)}yn(zt)?(zt.left!==void 0&&N(jn(zt.left)),Ln(zt.top)):Ln(zt)}}}),(0,X.Z)(function(){if(le){var Vt=_t.slice(dn,Tt+1);le(Vt,_t)}},[dn,Tt,_t]);var Zn=q(_t,At,yt,w),Yn=Se==null?void 0:Se({start:dn,end:Tt,virtual:Dt,offsetX:Re,offsetY:Ut,rtl:$t,getSize:Zn}),mr=De(_t,dn,Tt,ie,Re,Je,y,dt),nr=null;r&&(nr=(0,m.Z)((0,k.Z)({},i?"height":"maxHeight",r),Ie),It&&(nr.overflowY="hidden",ie&&(nr.overflowX="hidden"),Oe&&(nr.pointerEvents="none")));var vr={};return $t&&(vr.dir="rtl"),F.createElement("div",(0,t.Z)({ref:Mn,style:(0,m.Z)((0,m.Z)({},l),{},{position:"relative"}),className:Wt},vr,nt),F.createElement(ee.Z,{onResize:je},F.createElement(he,{className:"".concat(E,"-holder"),style:nr,ref:Wn,onScroll:vn,onMouseEnter:Vn},F.createElement(_,{prefixCls:E,height:Ht,offsetX:Re,offsetY:Ut,scrollWidth:ie,onInnerResize:tn,ref:Qt,innerProps:re,rtl:$t,extra:Yn},mr))),Dt&&Ht>r&&F.createElement(z,{ref:Ue,prefixCls:E,scrollOffset:Ct,scrollRange:Ht,rtl:$t,onScroll:Bn,onStartMove:Ge,onStopMove:lt,spinSize:Pt,containerSize:Ke.height,style:He==null?void 0:He.verticalScrollBar,thumbStyle:He==null?void 0:He.verticalScrollBarThumb,showScrollBar:at}),Dt&&ie>Ke.width&&F.createElement(z,{ref:Ve,prefixCls:E,scrollOffset:Re,scrollRange:ie,rtl:$t,onScroll:Bn,onStartMove:Ge,onStopMove:lt,spinSize:ht,containerSize:Ke.width,horizontal:!0,style:He==null?void 0:He.horizontalScrollBar,thumbStyle:He==null?void 0:He.horizontalScrollBarThumb,showScrollBar:at}))}var $e=F.forwardRef(tt);$e.displayName="List";var _e=$e,Xe=_e},27774:function(Ze,ve){Object.defineProperty(ve,"__esModule",{value:!0}),ve.SizeSensorId=ve.SensorTabIndex=ve.SensorClassName=void 0;var e="size-sensor-id";ve.SizeSensorId=e;var t="size-sensor-object";ve.SensorClassName=t;var u="-1";ve.SensorTabIndex=u},79301:function(Ze,ve){Object.defineProperty(ve,"__esModule",{value:!0}),ve.default=void 0;var e=function(u){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,k=null;return function(){for(var c=this,x=arguments.length,n=new Array(x),Z=0;Ztypeof ee=="object"&&ee!=null&&ee.nodeType===1,u=(ee,d)=>(!d||ee!=="hidden")&&ee!=="visible"&&ee!=="clip",m=(ee,d)=>{if(ee.clientHeight{const S=(ce=>{if(!ce.ownerDocument||!ce.ownerDocument.defaultView)return null;try{return ce.ownerDocument.defaultView.frameElement}catch(_){return null}})(F);return!!S&&(S.clientHeightced||ce>ee&&_=d&&V>=X?ce-ee-F:_>d&&VX?_-d+S:0,c=ee=>{const d=ee.parentElement;return d==null?ee.getRootNode().host||null:d},x=(ee,d)=>{var X,F,S,ce;if(typeof document=="undefined")return[];const{scrollMode:_,block:V,inline:De,boundary:se,skipOverflowHiddenElements:de}=d,ue=typeof se=="function"?se:z=>z!==se;if(!t(ee))throw new TypeError("Invalid target");const T=document.scrollingElement||document.documentElement,v=[];let o=ee;for(;t(o)&&ue(o);){if(o=c(o),o===T){v.push(o);break}o!=null&&o===document.body&&m(o)&&!m(document.documentElement)||o!=null&&m(o,de)&&v.push(o)}const h=(F=(X=window.visualViewport)==null?void 0:X.width)!=null?F:innerWidth,b=(ce=(S=window.visualViewport)==null?void 0:S.height)!=null?ce:innerHeight,{scrollX:q,scrollY:Q}=window,{height:U,width:D,top:Be,right:R,bottom:ge,left:L}=ee.getBoundingClientRect(),{top:J,right:te,bottom:Y,left:ae}=(z=>{const M=window.getComputedStyle(z);return{top:parseFloat(M.scrollMarginTop)||0,right:parseFloat(M.scrollMarginRight)||0,bottom:parseFloat(M.scrollMarginBottom)||0,left:parseFloat(M.scrollMarginLeft)||0}})(ee);let P=V==="start"||V==="nearest"?Be-J:V==="end"?ge+Y:Be+U/2-J+Y,A=De==="center"?L+D/2-ae+te:De==="end"?R+te:L-ae;const $=[];for(let z=0;z=0&&L>=0&&ge<=b&&R<=h&&(M===T&&!m(M)||Be>=We&&ge<=tt&&L>=$e&&R<=Ie))return $;const _e=getComputedStyle(M),Xe=parseInt(_e.borderLeftWidth,10),fe=parseInt(_e.borderTopWidth,10),Pe=parseInt(_e.borderRightWidth,10),B=parseInt(_e.borderBottomWidth,10);let E=0,f=0;const r="offsetWidth"in M?M.offsetWidth-M.clientWidth-Xe-Pe:0,w="offsetHeight"in M?M.offsetHeight-M.clientHeight-fe-B:0,H="offsetWidth"in M?M.offsetWidth===0?0:Ce/M.offsetWidth:0,i="offsetHeight"in M?M.offsetHeight===0?0:me/M.offsetHeight:0;if(T===M)E=V==="start"?P:V==="end"?P-b:V==="nearest"?k(Q,Q+b,b,fe,B,Q+P,Q+P+U,U):P-b/2,f=De==="start"?A:De==="center"?A-h/2:De==="end"?A-h:k(q,q+h,h,Xe,Pe,q+A,q+A+D,D),E=Math.max(0,E+Q),f=Math.max(0,f+q);else{E=V==="start"?P-We-fe:V==="end"?P-tt+B+w:V==="nearest"?k(We,tt,me,fe,B+w,P,P+U,U):P-(We+me/2)+w/2,f=De==="start"?A-$e-Xe:De==="center"?A-($e+Ce/2)+r/2:De==="end"?A-Ie+Pe+r:k($e,Ie,Ce,Xe,Pe+r,A,A+D,D);const{scrollLeft:l,scrollTop:j}=M;E=i===0?0:Math.max(0,Math.min(j+E/i,M.scrollHeight-me/i+w)),f=H===0?0:Math.max(0,Math.min(l+f/H,M.scrollWidth-Ce/H+r)),P+=j-E,A+=l-f}$.push({el:M,top:E,left:f})}return $},n=ee=>ee===!1?{block:"end",inline:"nearest"}:(d=>d===Object(d)&&Object.keys(d).length!==0)(ee)?ee:{block:"start",inline:"nearest"};function Z(ee,d){if(!ee.isConnected||!(S=>{let ce=S;for(;ce&&ce.parentNode;){if(ce.parentNode===document)return!0;ce=ce.parentNode instanceof ShadowRoot?ce.parentNode.host:ce.parentNode}return!1})(ee))return;const X=(S=>{const ce=window.getComputedStyle(S);return{top:parseFloat(ce.scrollMarginTop)||0,right:parseFloat(ce.scrollMarginRight)||0,bottom:parseFloat(ce.scrollMarginBottom)||0,left:parseFloat(ce.scrollMarginLeft)||0}})(ee);if((S=>typeof S=="object"&&typeof S.behavior=="function")(d))return d.behavior(x(ee,d));const F=typeof d=="boolean"||d==null?void 0:d.behavior;for(const{el:S,top:ce,left:_}of x(ee,n(d))){const V=ce-X.top+X.bottom,De=_-X.left+X.right;S.scroll({top:V,left:De,behavior:F})}}}}]); diff --git a/p__knowledgegraph__Statistics__PathAtlas__index.59da0809.async.js b/p__knowledgegraph__Statistics__PathAtlas__index.8908d278.async.js similarity index 96% rename from p__knowledgegraph__Statistics__PathAtlas__index.59da0809.async.js rename to p__knowledgegraph__Statistics__PathAtlas__index.8908d278.async.js index fb5bb0cdda..0d94f4a7f6 100644 --- a/p__knowledgegraph__Statistics__PathAtlas__index.59da0809.async.js +++ b/p__knowledgegraph__Statistics__PathAtlas__index.8908d278.async.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8137],{89489:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},59477:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},40001:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},49198:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},84105:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},18785:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},73331:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},15277:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},52671:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},8657:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},56082:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},33853:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},15075:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},43531:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},61485:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},38819:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},47472:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},97563:function($e,ie){ie.Z={ChangeBut:"ChangeBut___VMCUO",DefaultDiv:"DefaultDiv___diOnG",DefaultDivItemActive:"DefaultDivItemActive___p8PnJ",DefaultDivItem:"DefaultDivItem___BkCuW",TableStyle:"TableStyle___DOsaq",ProgressStyle:"ProgressStyle___Mbw5z",ProgressStyle2:"ProgressStyle2___w9DG9",RankingDiv:"RankingDiv___RCXlB",NavBgTwo:"NavBgTwo___KU7t1",NavBgTwoActive:"NavBgTwoActive___hkC0h",NavBgItem:"NavBgItem___TBfQf",InputStyle:"InputStyle___BAYzG",TableMyHeader:"TableMyHeader___nZel6",TableMyDiv:"TableMyDiv___F4fkZ",CollapseStyle:"CollapseStyle___VkVMr",Item:"Item___pqPqX",SituationItem:"SituationItem___MzguO",waveDom:"waveDom___N1Yew",wave:"wave___UTqsO",select:"select___Yd9qe",selectWrap:"selectWrap___ddND4",masteryList:"masteryList___jQNpd",row:"row___h3q8Q",masteryHead:"masteryHead___B6Wcy",masteryBody:"masteryBody___DZSiT",dot:"dot___ZZ043"}},97442:function($e,ie,e){e.d(ie,{Z:function(){return t}});var a=e(36237),d=e(92736),z={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},l=e(59301),t=({children:T,prefixCls:G="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?l.createElement(a.StyleProvider,{transformers:[(0,a.px2remTransformer)({rootValue:1})]},l.createElement(d.ZP,{prefixCls:G,theme:z},T)):l.createElement(l.Fragment,null,T)},91123:function($e,ie,e){e.r(ie),e.d(ie,{KNOWLEDGELEARNINGDETAIL:function(){return i},default:function(){return S}});var a=e(59301),d=e(65582),v=e.p+"static/navAtlas.d3ffc883.png",z=e(74732),l=e(26358),g=e(16033),t=e(82670),T=e(16122),G=e(362),c=e(61834),F=e(8451),I=e(17149),h=e(87620),re=e(64813),Y=e(87017),M=e(40181),Se=e(48289),le=e(8591),ce=e(71418),ne=e(6848),N=e(1710),m=e(57809),n=e(97563),p=e(18376),b=e(42441),_=e(76411),U=e(56656),V=e.n(U),E=e(2524),Ee={resource:"resource___DRgZ2",liWrap1:"liWrap1___Jn55s",li:"li___sqTRn",num:"num___annrM",title:"title___b58OW",liWrap2:"liWrap2___C0fSy",liWrap3:"liWrap3____LFLR",liWrap4:"liWrap4___DJQ4M",liWrap5:"liWrap5___i9GXM",liWrap6:"liWrap6___f1DzH"},O="data:image/png;base64,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",be="data:image/png;base64,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",K="data:image/png;base64,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",J="data:image/png;base64,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",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAACKCAYAAABbwvP2AAAAAXNSR0IArs4c6QAAIABJREFUeF7svQmYXVd1Jvqvtc+5Y82l0li2ZEmWbcnyVB7iAVvGDmDipEk6MgkQGkIHQkhISHidvE7zory8fJ2XTkIa8tLBCWACgSCTfHSYDcECG09YHmRLtmVZ1iyVaq664zlnr/Vq7VsllYSxZbCxQDrfZ+tOde8e/rOGfw2bcPo6vQKvwArQK/Cbp9JP2voSsI6PTnqTAhAA9u8pe50G3suz9bauDAwwMMFAPwHNmbUeEqBTgHYFAgiPv+y12f9entGdBN96Gngv3ybMSLsBB6Q5dMcRtJ0QpR7DUwKUBcjPAG/fzL+zz/sE2ORnhvYTKRlPA+/lA97cb56jcvc5oNPASJjXzpCstQeaEShSjNY9UMuAfj8jEX8i1fJp4P1ogPf9fsXsPwc0Y/RIDB87cF0wlmZAjwemPLDZJJ+B7yfqOg28k287zRGZ3ZefWHvvNPBOPuCdEiM6DbxTYptPvkmeBt7JtyenxIhOA++U2OaTb5KngXfy7ckpMaLTwDsltvnkm+Rp4J18e3JKjOg08E6JbT75JnkaeCffnpwSIzoNvFNim0++SZ4G3sm3J6fEiE4D75TY5pNvkqeBd/LtySkxotPAOyW2+eSb5GngnXx7ckqM6DTwToltPvkmeRp4J9+enBIjOg28U2KbT75Jngbeybcnp8SITgPvlNjmk2+Sp4F38u3JKTGi08A7Jbb55JvkaeCdfHtySozoNPBOiW0++SZ5Gngn356cEiM6DbxTYptPvkmeBt7JtyenxIhOA++U2OaTb5KngXfy7ckpMaLTwDsltvnkm+Rp4L30e8KtnsdTBDRm1regc1rP/sS2HnsxS3kqAo+ANTH6+nJoNnMolGJkaQ4eEXKIIOwgEsNJDhLFcGkMHxXgNIZoDIcI3nmwNiGUgrTVMlYQwWUxhGNAHJQJzhF8oiAWUJRCtAmHBpBUoK4K9VWkqGNyqArsaL6Yjftx/+xPMvAYWBmjbVEHCtoNpa7wn6NOiMwDcR9Ue8DaBURFwEcAK4gSaJJCOQFFdWjWAEkGgYIj65noABLAe4hYC8UcQB0AukDcBaIuQNuglAc8Ay4F0IR6A1YNxBWARiDJOCgaB8kYoAehdBjKg0h4CFNTE8Dm7Ce5M/xPAvAcsMYBHQ5t1I4SL4LXFSBeCvglIJoH5U4wl6EUAb4J4lGIHAbzQXgdBOkwyE2AsimINpDFTURpggan4MzDJR6u0GoHS7FiaLTVELuvh5BNOSRRAVG+hBy6INoDQh8U80DSB44XALQIKj1Q6QbQEcYiwmBOoFoDdAKqQ4AeAnIHgeQZqHsazHuQYhjjm6YAzDbj/nEXdq1l/DGdBaHjym5Q3IlIlwPUD8JZgCwHYT6ANgAOSlVADwDuaSDbCdK98G4YoCmkXEdcTzDKKZBkM72Gf9g2/wQMRJhXKKCelVB2bUjQjijuhvouMLqhrgvk5wdgsmsBFDofqiWwc1BT3TQF+BEAByHyFBw/BEmfhdIgRvKDwCaThj/W148P8PrWtcGnS+FwZpAgwABUV4NcF1QSgEdAGILqISh2gXkXMtkPcqPgdALDjQaw2dTeK3E5YF2MeWmMBhcQ+RJcVAKoDdB2sPRC2G6YRWBdDMWZIFkQQMqUh6pJ28OA3wHlx6Fq0vBxDI1vB7ZUX4kJ/bC/eZIDbyBGW74bebcWpNeAeA1UVgBcAukIhJ4C+f0gGob6ISCaBLgGNCegVIPmK0hrdUwZ6OKktVgBfLPzNglnj49fhx9W8j3XvjzXWlOwQ/v6YzRqecSFElS74WQZlJcA6AdLP0ArWuqaegDvQG4Eir0gfQaiD0L9w0j9U5garfy4OCknKfDWRehCP+L0cghdDeK1IN8DxQiIt0L18QAs4v2grAChPoAJpDHgOwA+BHJjQeKJVhBTHZAKGlpEpTkWDjzBlkbLeD+e+giHm8wC77na/NuaGWUys3ZGmxw5pWf2uKi5wJtDr8y+vHn2ez0wEM/cEBm6BzogRUas8+E5Dye9UDLgnRsAqNQL8AKQ2YvUC9IISi2VTHQAqvdC+G44ehZD+8ZOZhCebMBjtF01D8V4ANCboXIOiEtQ2QWlO0C6C6JDLTDluiE+B/VrQHIJiPMATQBUgRplQfuh/jDIjQebKUMDrjkSNnZ8X711zJMd72RHPc0ceBIQYCfuTHrAuLcAkLlG/QyI5hySEv4mViCnrb/bOnsuxYwkNYDOfL6vnaEpwTcYY7kEqHJwUIY2VYB1BfTqWkjSQJQfAtKzIZyD6plgfxYUfSDYzZeBowQqRRD3Q3U5SLugXAd0EMAOqDwKuM1QbIfW9mMMtZmb46SxDU8S4K2L0ClnIJJrwPHNgHZA0yfB7mGISbdsED5fPXL6jTRNKiyAcheAxSC5GMQ3A9gPxTOAKBSjcNFeeN4H1SpED2IiOoCOZgnkFBI55NMcsriGzMcoOhcwpKmdMzGF4YYHGtkMkNCScPtcUItJFsNTFP5GPaGeCLjog7NiJ/SEA1JMtTcI7X0d4TPUlMAZhsdyERL3JKQxiXw+h+G7BoEr85gXdUGcA6dlqFsC8qZezwX8ZSA1r/wMkD4BxPcECSeaA+MMqJwB4uVQnAWidqiOgeQJKLZBaAvATwHYi9HxUWBL/WQ4sOWVBh6j59olcLgKcL8A2F2MuyD+u2hGj2NqaBIw1WdXUGkO3VN5ZC5CXCoCaSfIHA06D8gGgqQjTUB8ERQRIN8G4vsAmoT4HUiyJkrFaqBDOjtycFG5BTTuCgSxpxTsEqA5hSTfRD5tIqUIMRWQuXogmWMU4FCAT/NgnwccI9MMTpoQI4VjRowGNK0GyWZUi4GLdBG8T8BUAEUenobga1PgnGAiqgP7FJ0LS/ASI3YLEUknhJdCswvB+IVw84CrgDwBcvcDJs2kCuY8lDuguhSkK0FYA+XzwG4eVMeh8lCQgIxHAXkajfzeGZ7wlXK0XmE6pfOabkTRdaDs9cGbQ/QliP82Rid2H+epzd4cM8dvDnHg7PrynYC0Q8hI2wWgbAWUcoCWgGw1lAtg2gbgYYh/rMXTxYJGrbXgUbQIFLeDUQBlRm+YvcSByGU04GFSw8PFTaRJGyJhkFsAGLiMLEYRkhWDZ8rKAA1C3FAAP8swsihBlOXgJQdnZgBsrGaXleH4EERGAnFczzyKOQ43BbszENFhELVBtR2anQm4cwA5F9AcgCEQm9mxO1BDqRuBzywCQigV24F0EZTPAfRsgFaD+XyAjQHYD8j9EH0IQo9C6GmMTx0GNpv0e0UO6XsFJN6aHPp610D1nYB5aXI/oF/CcGPnCdIdLcJ4XlceFJcDZ6dZZ0s9qzkWJgVLwTYjk3SSh5ctICcgGkOzmSAuFhH5NYCa52g24RlAtngmcjECsBG2VRAJfCZgl2+pSCwINhZRL1QsWmGOQRkU7MCx8PeqW0FsoKq0JLWWoC4KZLIaz0gFgO4PQM1kLyI3iMzn4DNzglJw1AYVCvOh6GIoukM0BcJQboJkFOyGITIMMi8eFQwNJcEm7WvPI0t7QK4fJEairwDThVC5EBwvhE93QvXf4XgzkmwLRPdg8t6JV4Kc/lECj9C+rhcFeTUg66FuJ7z8G8YmHvkBuKgWL2Zq11SZAYkSkzwlcFyApzw4y8CuCa8ZJKsDpOC4CDYvOM6D0rVQiyw4gmbLoTIQVKCqec51gF3YbAM2URwcWbUYrC+1wmTmQdvbgWPz0AA+D3ZmZ461SGCdBLLqDFtjN4b9Zg4UfzmoSsIeCA/CuRxq9YPIZQ1E7cVwc1gkxNSz8XxhHKQg54HUAG03xlSwT4OjtMOk+Kyn7NBzRRk+noecWwJkq6BmitAAiC8EqAlkd0HkLoh7CCm2o3LX6I8afD8q4BG6rz0fLG8M1AjjX1DTr6By19APSES2IgTIReHUw1TjYPMF28ubwV1oqU7v4MgC/6am2kEhRtsiapWWgvyZIcRl0iWoaNtck5TxrCdLQJA+BFVTtQoQQTIH2HMw1KK4Jg2dSdgsSFaL5baAqMHRIU0hkoIoF24Cdo9B4x0zHKRxcjuDHZrSWAjVNc1rTRjFyCF1ecRiTgmDY480S5D6BuJiE+NTCdCezJxte5zKXBehp15C5Prgo6WAngPCBQBdB+Yzof4RqP861N0NwjYMu6EfZUTkRwE8h97rL4Wj94KoPq3WPorDtUeAe82++GGuo+DryueD0c9RCerbodQZbCR2vSAxr68/qB+LCEAtdloGO4akJkVa4DL1RibBmBCiVuEQxdZje41dCkntJYJIBKglC9j7CsO1GsBIQDzDAQZuegZ8RlCH32h9r6oBeCqoW/V74OLt8P4wED0DJ8MQHQVyVWQ+AWUSAE+poO49nDkyqT8u1Pc8x4oOxOhqL8NhIaLcSiC7CBRfA5UroGK/+XlI8y4IHsHo1OAJmjs/zL79KJyLm/JY6G6YNqLfBeJN4Ox27P/KgR/SnbebxXaVgZti9MDUahtc3Isomgfv5wHm1cn5UFjsdmGgXUgtdtuSRrCN1xYRTC0kQMlDvQXsKyADhVRDdopkTZBRI/5caNbXsv3cXqgBT2JQTNB0BmyWvWKYsmwXs+2ycuuxGDIVlqNgAG2NwXBrKpSh0gR4FCoHQXgmePWO9kDjUXiZAEcTEKmj6RPkqimGiinwFePk5gLuBZyENTksXt4BpWUt7pOuAbmfDk6L+i8AfAcED2HwwL4fBfheRol3Ux5ntr8KivcA+M40Efox7LvdbIkf9DrWu+3rK4CzEmLuDJELZ9SDvwDAZQBWhvQkI5VNFZoKDdyeUpBYli8HagD6DAALt40Er1cxFUCnZpsZfSENqEtaajQbQJZeCqaD4GgLhPMgtTiqfWcG1RSMBGJSD1HrPeqDNK8FRYvA7KHmdIiNq9OSrEKoLuDehhgemFpvQGkY0O1Q3QyKn2p5sDqM2I2jOlHBKJpAWwbcfnxo74U8VELf+jJiLAFhLVivBkdvgIqZJv8KyB1o0P0YwhBw+8uaDfNyAY+x7G2vAeTdUHwNGT6L/f9ooZ0f5mqdZt3fZ55kEYh7wfF8IDkLwFpQfAMIy6CaB7FxczPHrSMNmwkah8guQKag0guYasvfCeg4yJkDYMx/I9AhJoFiSpClWeDZzIZjkwyFEryPwBSDNAfxrXAX5zKIpnA+gTcHQwWeowB8FvOYl0O1AqUmmI0qsZjrElB8BqD9AYgwu9RHoJxCTaUbULUJwrOAfhMiWwH3LNRSuZIJoFLDAbPxNh1/dPwLgQ/ATXks7pwPF68G6w0A/XzwzqH/AtEvwMtDOPAZ268T+K4fbEtfHuCt+PXzp/MlNwC4G7X0Uzhw6/APNrwjf0XAOyPMywoo5DoQ+b5AljJdAfDVgd1nMpWhUHbQ1ETIJCjYUM+A+HEAu0PipfopCJlka0B8AuEEuShBUwSFjKA5QpZEcBRDI4LLIkhcAollKceAGj8YtSSdKIQzQOogqcO5DBlqcFEVScODI4VkhKgYgzJTt0alGDVTBLgItmhEyNGz0OA5UFoOcB+gncETZnNSLEHVklP1USC7GxLfB6U9kGQQdYuwRA3g1llb8oWWeQ6Q1kU4a2UvmC6B8PVgviVIXNF/hPKXkPgtOHBr7YW+8Ad9/6UH3jm/uRiefhfgITQqf499H30h9fpCY2gRx8tXlRGVeyGZSYk1AK0H6WVAXAzZvexkxtbaF0hj4AkoPwXNhkC5CbCrwdczxLkMTc0DMh/O7B3tDvYfYRxiXi1ngTIJ6tlUGvIBdHaRecjmWDhTk6ZSfcvjpVaWcbAZTdTyFMjHUM5CQF/MpmSLIuwPoSvSlmMV5xwaWQHs2oNn7SwVSs8BcFGwUy3PkDkKEtAcHGASoO9A5asg9/jM9w1hx6EGcPvxkYi56/pckqtlJ694/zyQvwiU3gyKfhGqg1D9JMR/ETvTZ4FbX5YIxwtt+osE9HqH1Wf/Ryh+FiofwJN/tusFvmDu7xOwfs5zs1/s+RBhzeoC0o75iOQsCC4Hkdkla0GR0RxmqwtU94P4fog8BtBOACNQriAihvglgEkTiUCuCdUMKhlMIwtyQVqGFPU0gcYZNE1hLmwgnX0d6jKIHLV5nIEgYI4gZPaccXr5ltNitp/ZeFa/oTHIJLA3RyAJeA1OidEqpqYN6PFOwO8CNAFzCV7LYEsM9WcBkWXlXA64RcFbFgvv2Th1O0g/B7AlAlhSwAieGm8AY3OcjaE5a9k3B3jH24XrHFZevhC56CqIXw/OvRaS3AHgE6jR3djzZ2MvEgQn9PGXFnjn/+EZUPcBcPx5PPYBI0mf75r57Q3TgNtKQDcDi6cXaMN0hsd6xpo1Ds0Rgivm4IpWM7EKkBvhaD1E54MD6BRIxqC8FdCHQbQr0BSqZjxbTYV5qc2QvwaLwWo8fUN4kEUAtAGvU4iiBGmaIBKC5D3UAMcK9h6ZKKIAshRZ1AIeZQrJM3LaBkmzViTDCoAgcDCQO7iYQ7DfXtcmhQIicjGIyiBvkYxCy5HwieXSQ7UPbAZ+lAeyMah7BmxFR+ZFSw+I7WYbAKJOkG/dbMAhgP4VwFfg+VlkRsGMNrGjKVizuLW2W2e83pUjDvlexdYDehSca2ytW4BcsyGGZEvh4hsB+XVQ3AvVf4D3n8MTmA47bngeuuaEcPY9H3oJgbfeYe3lbwTreWjon+Op3zd2/ftd0787B3DLFjskYPSUFkG9hXxGobVBxIiQtVsM8gxwejOUfwWU62plKpmKC/FO85gNcJ3QLAEXzCN9FvBGhxjlkQFRBSQViAXj2bJGUnBekKaWk2da7JwQlqrKI9jZsIze6YWe2ZTWDOZIjDDPy0FyC5gPoEkb8cT79xyd6HpTwwg3ks0r0hzy5RLg28BUDM6KrztwHMFnZud1BEB6tWIj84zNDlwBTdtgIpl4CPB5qKwB8xogsjCfJUCYuDaQfgygb8BjFxqYQDLYSnjNLcihrL1o+iYK+XEMVxU8oShkgh29lr6lwBzwXfA/SoCsBeSXp0sF3gzIA1C6FVL/BrZumAn//WAge66/eumAd/GHF0+rnD8Fyd9h8+9Y9sQLSDsDHhhrwJjocCinEfLy69DsNUD8dUjuH1rp4bIErK8C9DdbUQcjaBXwjR0gegxKQyCMgvI7QeaxUgaWBigeB2QCQnVwM0HFN+GLCXa81zZmBkgbIlzS9R9B0Z+3Buv/BNj6CWx+Hrvmgv9RRlT8GzC9Dap1aPobeOh9tz3vTbb2g2chjt8B0nakciu23P0EVr7KSL882pGHNzuSS+CkA5xvh9QLUCO4La5r5Hc2DwrL3FkA4BrALQy2qKlxiCWAfgye7gz8IvsKUmW47FeB7NyWnZnfCJ97AK6mGHWCzknfkoYGvtuPSrOBv+iF5l47XafyTlB0NtT/DcR/Go+8b/dL7eG+dMAb+MgbwPFNqPv/C4//miUkngDwthIGbmSMHHToKDtE3YuAZB44P4aGjCOXLgDh4mmb5k1gfjU0tsRNAXgHxN8DxVPg2Iz1KsRNwekoPAmYBdnkIB6ZmA6iP4+aGPhIDNY3gnJ/YzICIu9Dfd/HsXXDTJr8BsYy5LBrQ0sy2rVmQw7FM14HondAsz3TBPXf4bvv3IqVH8pjx+i0KN7wvcmWl330AyD6QKhyU/9BPLjv//jecW2IcEE5Dy3nEOUtiaEbot0hjSpk3WQLoXQWtLk42H4ud36InBj952sPgujvIblHoO4gEvHIVW+BJlcCuQo4/iSa+ngA3mTVowx5DuApbD2UB+Dw1ulY8psCsSzur/HQ/kefc14/hAB8qYBHuOIf/yqU6FWf/YujG/ciwDfRZORHFYVFisS3oVA4D+TWQpObwe46cJQL3qHqTmh6B5DbDIbVWxyC6GH4Rh2cWwXnfjPYTEp/C1//Jja/6/t4ZRs42JYXvb4dBffqYKGl2SZMVSbRmRdsftd0Euh6xrLXxyjXImx9T6uoxuwhtzxG3reDOIUbqWEy77B1Ux0DN1r6U4zNB6fNjA0SNnLzNwSX3jyACL8H5XZQ9ue4b/e3w2+b1OvMO2x+1zRtsWFaAh4BLWHgIx2IcvPR4BqK1IFMelocoCwH0rUgd11I/iQL8Vm8OLsdiq8jiu9DUhuCzxFy7FCvSotjbFeUhwVDkbTmd3DaeTtO3dr8LvuYedJvnGYl3hPStgh/grTxrdYYX7rrpQHewEc6Xb78iWkD+Av+O2/+2LHDM5X6/eyl8EnzZjlIvrSYQ9GdC8gyBg0I/DkAncPsziaCD5ax+H8Jdp3QA3DDh3Dv787UTqx37qo3vEmhtzrnCur1LzOq/zEamb0/DYYjC9cKuV35V8UWYN5TwbKPFxBNKXa8d7aav2WDDiwqtDRwLodHdpv0NIO8ZSIEJ2jmuuAfS9jyhQbWrCui0F3A5jcZb0m46OOdcEk1bPJVy3vQ1AIazx4KN5eNqXGwJR23bkix8kO5I78/8MlFnHe/TKQ3qOAOSSq3oXGwjrYl3eDCCpCuYMFlAryBHfeZj6Wik4GsB1nQfzuouQXVXBNxXTGSkzC/2Rs7gC788IydZ86dXbdLGHPJvc7B/R6IupHJBt9Mv4hH3j7+0sHuJaqrzV/xT2dLzB8l6P9K7n7TZwCTJiEkBAwsomPvLnsxANE2kTGwyBngonJ8IViuEiXhVtqRVe8vhuO3EKhsuewq+g1APukRPYwD9f3oTTyichH3v8Xy0ghXf+KMmOPXEFwPSfK/m43aTpRiK7Ju4DvvMGfHJEkUpODAR0rYfHAalEEVz8Z/j65tkFYHZ8C1QfCqj/VhIqqhYOCxcBuALW+t4opPdSCrTs/xXZbX9jzXzFxbEvh7f2/OX8bXfOYKdvwpAq306h9MM/lF3PNms7MQVPrC3iXO0xVgvIFANxODVbUiKkaD7IZinDmo4Qczy0CuV5qYaPqWpPuGAGuOFTi2R7OX7UVbdAU7+n0CXySS/UnK8Wdx1y2WSTT7uR86ovGSSLzi9Z+7glT/TtR/qFGZ+BQa3YTmIUJ/+9Hv3zel6DcbaLp8YdPq1sCvSMr5PC0Q5RuIeB6pDFtvCCY3SCrzlS2Nh3+FjCdTJi/Zxxzw+YZzW4Ftw9gEwRUr28C5FPfeUseVGy1lIId0qnoc0GbbQcwCb/q5Sa7VhHXVdmx6+ziu+adu3P30NHhmbMJ1H+/CprcbmFpjvXJjEfcisTGH5yNGXby3GYDQvzDGplumVXGQ7oJ1Hy8AuzNsCqpzBmQbGOuWdoTfWrMxh75tEt43gLfnHDa9/YgdWbjmn5aD8+vA/loSfLlepa9h8y0zwN7ocE3aEVF8QQR9DQj/GUztxhOK+K8p0b+b2eBAWUba66CZwn0tkXQfxuJq+F27phZR2Ke+6owXbq8l4XHU1n2hU/w+Ea5SxZ82s8ZncM9b56awnRzAa1t3+zpE7m+9l3+oJxN/j8Fqkj9zfj97utwLkgjRPTU3OYYAvnayCebKnUtd7C7UVC9kpl0CqjLplIKHtZXt6yB0AzPep5ZmHqaqn1bCbVEjeryS2zJ6dGNn1Pm6Da4F6luOqsF1GyLs63Fz1OhcqURBxZkksM0fdQ7tKZcLxRJ7ePURifhY41xrcyQhhYvMZ6TICbJECLmMPDx78pWi5fJlWVHQVm9OTULaM+Srik1vn1bhR0yOlqSfK/XtsY19alHOJFNpQV9vzUJwdk36BHEhwuZbTKorsNEZ+Evl4kqV7KdB7t1QnU+EhoK+CNBXGTIoxB1GjjN80QPnOPCTEHmoOt7YGYqSZoVD30JGvpovoO0iUlmkTAcsTuiIfluhr5pO2/njmiSfw6Y3HR9r/6HA95JIvPZXf/4qiuijqvIlSdO/qA5htLzIXStp9nMgrnEU/1N1bPAZFBa6ctwsK7nLQbqWLfvX6zawxiTYJ6CKZnq4JlGlXJIVrPq66YzZ/xOgdpCSz/wdiPA/Y6UnJzJ/GJtuMX6Jwqa1AGf82/RzMDYFG8w2NAKWRti0Owmv2+O0Jy5x1iaO8zFxXiIpsmobswGcRIhKpPBqyQYq1iVKzVN2JGxf6oQ5Y+VIrCiDvPVXIWUBi1DITnGZ18yT55QdJZ58gylrpCnqEUWNKVdpYKSeoH3G1joiGTcyrkQOQ4fkCO1z9f9uL+abHfVvbjvYksYbuPOaszulWFgtnm5mR/8JRD3wknqRz4LpIyxak9gVXEZ5Jb9Y1FhsXq0keSVsRUb313PVVkRipK6lno4u34zeR6QLQHogF+e/rcDbmXCpF/39ylT1q7h/xwyXd8Ref+WBV77x82vjiD4RgtfI/mh8OH4a85/1bVjYQUkkUz5rtiMrIFdaRR6vZaYJZZ1UC3MpkRey+Opg1T88EqTYTR/Kd+KMfvF6DRH/V1Y6wwJjUH1Aof/glB5J4+RQpb5tLKjbK1fnce+24Bi033BB99S/bxnD1ReXu4tNlnyJuSnt5CwDmTrA0qbKBW1VoRHgMlLvyQUSIiOi1KtPCFHGJFma+dRAyDnySGMFh8QAQpweuWnVnktKSnkrroiENBcBkaqPxHGswrGjzKlpQLHMZVUhbihpNYJMNjIaz6VSG8d4I9wgx9idQToG9dh948bOVHNLKCbvRM7LBOvjyP28qBZtMCK4D5K9d7LmHzdJW+R5vXmX9WnojGX3BC8ikQ6L6ojim6T6WERZNpbBd7HrTWPqijSaJPZLVfm/MlFblmX/ZSqbeLAltY+5XhHgHROA7vyZLy53wIfJ6j5F/kiy+jfHxsZqQZwXilFbb9oWUWTE5EXM7ilRNFX8AYqippIa6BB56SWv+4fThw+HRY4uWSw5XMZCv8ZM16rpX6KKiHxKQF+NvTwxHO0ege+KupL2eHzTz0+Y49Axr7s9jotFyaJeZemKSNuFuGhSi5USZakrUHNKNZWs7iOqp0nWiBJKxnNTKRLvMZX4II2CFN02G1oGuqMNAAAgAElEQVR6oYWeEwJcTRgY4zD/5cWou16P07gtlwPymaQFdlEbk5bIa1GYi+wosrFBpJIBYy7NRlDD1HD8cH3GnAg7bsBjLi4CoUOZrlLorzLx2QqNVaQC6Gene1j9f2N7m09i6y3TTswG6r5xdbun4nwmWQRyjlgXs3JsjAGb+o30G+rd1KglOXzlgRSvWV7sjXpvBPDfBNjmgD8d/nL1mTnrMIu+F1qP43B67NMXq2rnfH7GOAcw77Ud8xHr+5jwNiX+CKX+tsN7KnvNcJ1fXLDEs7xelXqI+BmyWKnSASKdSGvJLtcWlR3nfpuAX/VePicp/+locu/BtuLl3QWyWlF6/XTy5btYtUut3lD9Lha+DZG/k0n2C1BLvYvA0hW7fI9LtVuZ2kBi8aam95hk9eNwvoJmvuoLjfpwGif4iu3xCYPqeRfxRb457dRsZNzUFi3wLqo6XyqztIvmOpR9V8RUNmmsog2KeFx8MtogjE0BNQMwFTv62fsLBPpmZ/xmyGRmqPdfAOk/s/P3H54MmsP33PTl9hagKlnf68tWoLzUkZrkXeJVyBGtVFWrXP96VKs+O1RsszhdRymi9dPZNL+jqv8zrdT/aXzTo2ZfTl/H0GJzp/2iQfhigHf0jjZbaWg1ozCmRk0seM3XylKQX4yc+0MVPaSif+mQfidBfCaRvpaUYmJ6SsUaFMqgVz8+sqv2DLbekvTdfMfZzuGvQfQaVXmA4H/t0L69T3fMW9pejLIucLRWVc2OuYmYM9WQY/SYhXIcu13iNaNcHLNmebO3iDCpXoadROPV1FcmJyfrwRsN9t/Ll9j4IsH3HB/f6AyMnSylAgrdlIdpgB4iKfpgb1JzhkBfiLCmeD2cM/vTWptZNs5fq9A2SrFjMLl31vE6+jvrNkSL2wdyGUUryVqiKUwF50R1KYPbFfLvnPDDiHEWxXg/g5ekhD8e2rPzfmzuFqzbdhQrs6zE0Rv3RUvBEwXesaDD0qi/WaZGX/uZTuh16jAWE+8X1Teyi9aL6mfhZbuHLmTmZ5VkzAEjqhjNkmz/0Je/O61OZ0NZG938N/Qui5iuUPUPH9yzc4dNtPvG7rZSO0U+yxYKY8CR5fjR2RaoZSJSwV6FPgDGDgjtAvGTaYb9xJXJ4X9r1o7xbE8MFXNoD3NOZigfM/bNMx0qC85sI4xXuC8PN4Rq1odyNLRpWw1rVkctemS2BmKWpzyxH37OTw18JO6Zf0YxLuXmcaZnC8kqBq0QlSuZ3HnEZNwdqTWYBH0c5L6aid9Hk+OTYUxGFc0C46Yv5xYCHY18Mx1v5uuLSBdKHC0kC8dlsgDsyqqynEiftuxtx+53FPLRtJHcPlT77nAQMjb32as+SGE9guDpNo18NNOl9ZkXlIAvDnjrNzKG+uxvov6+IUqT7pWq/m0gOphnfFUodzUTfhuMvizz3yXFJiI+BOg+qB+tIt41/vnrj3Jj359IbfFt88/ghW3WNiC3Ur2RpXiLc64nlOq0COVhI5U96V2x8uM+lkNxrTm1p1quo28oxe3Pq0pbc7ffWd5NixvFqF4oxO21Jmdcdo7SXDP0qBCXRS525HOUoqoxypJpg9gVk8hNRlnW7VizWi0bLLVV0n1DfYqp7d7Gvjjy7kCh3jLKn38ss1vaipjcdHnc11aMqenLzmkPO1qhGQ0oy82OIyuGDyWXCkpU9HMK3Ujitx6YyA1h0/XNM3/mi117Du2vYHm3LG4U85ovXePU6BE8OV2B98H9bujgPN8xPw+3VD0zIixVUQPyT0UuupqgT4v6D5Ibe9Tms7i9Yh583ue5bGsidakWIp8dmGoT9FnjI/g58zsh6XeiwLMvay3KuusYfUO8bKiP67nE+UKDKd+htkhxhNXk+D0Ru58TkS1QvUcU31LmA9qYevTAF352Nt53jHNy5E5ad2eETdf7GTAIKm3RorZ4QcS5cyFymXhdy44up9Cqy+JEViZj5BptEejXnepjFGE/NXk0JT+VVX1jcGRXcjQCYb13rmMU625enOaifFzgRlGdk05XYJ+qz5EVe9tkRfKsIilF6jSzUklrp23ZySTOpazUl2UySs6ymanIonszRmYglJSb6rQcEeaJJtZkp+h8LDXnQ6rYEIbquH0O1xgooTvdMmvwV6znSm15ayvVKSENnkw1XktE1yqse2gYnVWhT4qGTOv7HOvjQvrI3snmPnzl9U2s3+hmv3/ZG+7skjzdGnG03ouveo+37vvcdZbHR0t+/hs9xLxSlYjJmlzicgX9DEM/naXub9KcjMWNiiQkLkfl12eSvtNo5iif+3M/mT3q8okeyJxHvejRN6S4PZgzLwfwgoFJWL+aguSb2k4mLQyEUo6KVJYrRfVdEbvlFNFK8bKJgTug9CXl5oTWXXNXPDQ1M8BZInXuYGdDSbTsDXd2csxngHmpNcwW64oZkgSsI5K+joBLjGczqgNETlWGVOQhBR5h5kcteYA8jadoVuJIs6SBLFdAlGnBKfsy+UyccDtxpF61LVIicYgEaq4fe9F8RCEK6iDWX4Wt8jYjQoGhiSpZpb9CiIUwxUQVr2L8TIEEMZHWPIWszbrdHM4jQ4SGUJQkqU6V0Ewmm0WRdJK62mKiTPI+nyuRaqcXtqjN2aS0FtABR3xeIGHERB1bq6v9qvgiEe5idlOWMmUMjSe3v+abTw/dfv3R/Ln1G3PL3KKriPBuUX1KwH+395+vMU4wCJEl3b4zl49We0+XMPO7Rf39EKqR03/TiruvIlOBjG/vLJ+fZek6KDdi0JfrU8neuHNC9lXaBIf3iknX46Te86rb55N4x70XguMIoAtqY+Zadx0vyCX5Qk/hQkulYWAXiM5hctcSU7+KfslDNjPo1UyUKPjPntnfuB+brp8TTjp6myxbd2cBCwsLXaTnQqWTlMdB2V4kGErziNjDdP3ZCn4dFDeSQ1+gSthZkQSL95Mg7CKlJ0SyLRxFh8VLJUgrGLvPZeIAICWlXBgEITZwUQCS5s2IZFCZVGsC6lAg9C4DfEHVldjJsHjNkaG2VdFdJGhVIZ7ZNbwoOyvUCVJJxbhKMtBakoOnmJ11FuCmUYii6izC5YRKatnGjFVQXMFkXUCtgTflVMT6tVhdZiKCuwC9Q4gfYsKBmquEQqq8Ly3IcWSdEfLwumPHjsf3HM3M2cDL1l2X22Vq8XajWWavDbTypstjdHetm85w/IB1ohKVLap6mIgvJwrFu5trFcq60slkh9EtAOy7sr48FSrjsuMI6E5c2s2ozznC8ejDo87ErHSb+zGTdO2rzJah/uVrozjW+aTyPoC3kyNv5zkQ82VMdAMB8zV0OcIq2wJl/e876nv/GLffMpPzdmQReOWbX9fGRGeBsZwtFJD5PZL4XTt2PjFu6tIWqdHWVc7n0UOqyxW4iIiut3+dRTeMY7ZgW7BuxewfkwbWH+9pZYyS8qjJDQDTDhslRlsQxAfUmtZWys+0EyiIWncoe5+sBUDZsGNFiyAUqNWJMYHoJBEiJUShuQlRpoIKM6xdRd5AR6CGWrlkyytlWBc+yxlstcCISaVdiDpZsULBS5lpAYHaBMJs52OEimDNRP1uJv6mAt925Hc2oYcbVJ8cbEw0ZtXqgl/5WrmLOleool9UD000G9uPkX6zSx0SIFrpYivfcu8l04T++1T9mAq+reBpaYiV5rV44NLp+o+/nZrEgbbJNA3AtWvnWEvwGAY2fWtGY724iMZzSbw5Hux1vKZviKvlPs6qeXOB2pKYMkldCGinhSnuzHqLiLJfEJHeliPhD6vZQHbgCNFljviNYCz13lcIeESEPpRGte/suu0YJwPnvvX+XgCryNGZLGTNu54ap9F9g5987dzm0tNqfmN8TnNxPu3U7hi5+QI5k0DnK/A6BpYRs/VBMZkVXBCR0DHAqrmtFsNSew6KaoWJGyLe6m3NkUtNcrGVHpJaqzJbWKMYakTcDUVFod32SVUZJaKFJoFUjSt0po6H7O9NTVpCvv0sWS9mDTyjZQ63hbMtQgWHdlr+tAL2fV0AzWfHPRzOMRCaGbdJQibVuiod9vDfIeW7HfTZFLqv2cRooTJe3dFWyY6aLTOoWr/RrSr2L3SIz1Onaa3Z3LLn0696roIdOu/t916s4n6LrHsq+U/YNySZ9EXkLPl0kdeszzEjg/90s0FT+7AvCSaW2XN2HdF8z5v29nyS7Zj3ZlTqRsbO5bxs7ZSLBuuaW9B7ebOZ3QxHwyD9RBRrnbI4x4zVmeobidxDpKgTdD+zDHtPg4jiVaRyAxOtJ9KlCn5YIV8SkXsyRE/v2CLj2PxFv/ZNN3Sm+fwFDtFiQEezLNv+1Da3D5svfe4kzvUb3bJyX1yQUjkj1xVT1idi3QN4wEoDmbDCOgkQcZ5C+/6gTq0ekYnUyq0TEWkopEmgmkVSggQKnZTsXwOrGXhWPUYm+mINrT5RNgEERpOVSxbWtZ56SpontSJb1EiRtR5ywxBIIEvRqViGjYKtjJGYucvUfCiGtH4rxotYRauSU5GZmwR7VPUJBt2nDltZMKyeR0dpZHJwW2+CzZc+7wEsy9c/2JnvpPMcpJBU6fHtn7n0aG3z+o3u/PJZrxLmtwI6Bi8f27a7+lR/Xz7uLEfnZ97abeiyoDmUruUIX0oq7r6dO1Gz/TqCFtOGs9eLBOH3l3hGnXQv55V7D3O2oEhlLp2jwgNe/KR3uW9FPjVTv8NF7j2EUGwzRU53q6JW9ZUtu267vnnBrzxaknx2pipfTYw3EegyUhnxiq+z6iYRtjK9KiI9wyn1eKU9TdHtOyo7Ro/z+p7rrgme4AVn9OQlavawc0syLwtUdQlZsQzpSoU15aYzCeglFxLUZigms5eCbOKWCg3/NzWqBqXAQlHw9SAqQYeqPTecQELNY3htpn9FqHO01t+WCcz20RbiyCIQQbVbbUSw0uypqnUJmMN12c+qouHFH1DVvUy8HdBtDN4Phz2p0HA+dRNb9o42W6rtBKu+1t0ZrTmrc5VzbqHPmtu23vblw+e+9abuOI5+GeCBIFUJZpt/N/P0p0/uGt+3dnHU7gvFNSTSJBedK5o1Vcycyf5fV20Mbx2y/tIz16p2WjO2M2Boa7dZPtYlcOeMk2FPvr/6fX5Va4ieAV++raIT6HdmUObbirEr9JRQ8D/lU/9zcO4bEXNFlWphgtVdQzMejqxZvzHH7ef2U6SvAuG1DrxOWQsiei9Zp06OKlbjStDHmvAPPXHrpYdOhIC0afWvv6eY687l8p67IormRZS1ZUTzmWiht06cEJOCXfBqNEQ/OITtShbbtP5PgYgOpYIhadK4sRnZaAKopTPDFTLu56RvzqzakcULn54BdWgmFXbU9LVJzZbcsLZAzrRzQKVocDqkCtWJTGUfwx0mloOqfJiZ9hF0VDXar5yM14DhndunqoFqOgFy9pi7dN2d0YVnd1vzomUZkDql/wCWVEW/SaBfiqLorRIYAX2L1uk7vvFUio4VZ0bOLRSV9mlnsKAiFzHTdpH6VyYmUTcMmDDq8D2uUkytaMnQmPJYosHhOGO+HAXgc4Pv+3m1z+lcDKxqJXY2omI+krRTBP83ge4lqFOiHSwy4shv37zdenpYwmfr7lz55vs6Sh3FRTF4pShdQyTXg9i6OY2IyEEi2j6ddHgHeX20KXS4kg1PmMR8gUWmgXc+2NuUvMvF2p96JDHpEglJkVpSoTMidt5LZh01l6mgpNY6llynSDaPyLUTa9FaXjgm12pSZmaVZUCZYm5dQUWb5jkqLcOwZoE448sEkB55HBBrMtKAZ41IQ0TD/iT0QxFLUycaU8gUww0T0QhYRwl0GAKzaQ+bDarQg8RIvPqRSLKxzWM7myegCb5HO1z8rq2rmdUAdikRf7FJ9M+FrD6iLmeJtu9U0YcTx59vPrt7zDzXte/+hU5HdJ5k0nCEizMrIxW8gSP6w0gyo2rSwbFEe3tLa9Nmdos1Ooqd+4w2aP9ooyqd6PRbhw7LzP7PMiDH0CsnQKfM0Cgz0xl4583OgBerXEeKXyDFnWp183C7xSfPZBxPFKCXkeNL1cu9icpWIZcWsrqTlHNczJ0zzUFdykw3E7lLyZgA9fugsJa0j4PpGcqwO0W6375r67bDjee40+ny9zzR49MqCRWWkCNLo71IIZMK7mOgW6AxEfWpWN2qdqlSOymsa2iXCpnjUFJFiYG8qOSJ2IW6GTFL0NphWL87Q6BJptDbyZLvrDSbxbxblci8TrECV/Nsg2Y18Jm7wmQqelZgmhq3zGqywL+jqgpVia0jlR2NQAeIzcak/RSqv2nMPHDbXFEadKwNbVr9sKsBtYnNt156wn2L17xja0+hiNeRWiYLrNOBdVm4e/PWwS2Bzlp3ZzSwqj205xhJpqQ31+433/pFv+xt1+U6ij1Lc+rmKdHi0KeBs0sAetgD30iak1lbVPCe8lc30+Z64zBzUe7TviZPxMVUJ/KHfWdzvmwOave5aZa5wJvzeA5n1wqRIXgyQ320bBmiLnQVonL+/xGRHWweoco2hjYbqk/ERAsdu9uiOL7ce78l1eytD3/4/OnyuNZ15fp7in5hxypQ/AaoXkTMCxSyjBSdqhhU4CmIblen2wn8jEL2OfJDWb05Fe742TEUFi7Mx0kmyK1Q0RyxcYRYO0OHGAx61CMcWkdM3arSrYo2IrSrWmcktFusUiU0uQh6VSUEjowOaoSei2KtyoJ8s4NnzQO2uzYjMnoDlgNXI3CbV9/GhKYl6wGat+7gylS0mFYLu2bjBUnqVVAPiQykE6o0Zt8RJJvSOJjqBBkjojFRqopK1ZGOCMyrlklBOpkcyk9svX2NOV3PSdCuWb81V1ikCxnRDaS4PhwQ6PWupNq8UwqcK8XFC1JKtm/+0Pl7537Hyt/6cj5/aKluvf12KwvQy35j6wKJ3Hma6iSxXizwTQd3xTSP/UfEE2nWjDKTeovnd5fqksrYcKWxoDtHRwB8xNZ7YVV7HI0y/0gufnNhjvKHEu3AhBtt74m6C9yfIX0/R3SvmeBOaZuSGxuc2rezN7e4LSrwfybWX4Lic2ld/27zrefM7RZFV7x320qm6NXKIdPXtJs5A8b7rWLikhcdJ9JtovIMVHcQ3M4MssuRDHEjqfm41GCVxT6SbpfxmEb0UyAaYUVeEBoydrSO91RrvdUhovMU6GRy7aLSxUwlJjvWE5GZXERIzbG0vngU2oNhSlUmTOwRsEuVGkQ6rmrNeLRmUFIhz07LZgeRcjn0X/FipYF2SqNJEcvI6YUaMc3WviIKrrKpXS81BY0TpCKq48TuMEgnyM6ngDOQjUJp1AqemOSwGqh9dDizI0cbYxbrrm2+9ViPf+CdD5aifOcycriOgeuErHeM/rtP0nu++7drzG6eJv83usv7L7iYyEWDo/se2XXb9UcdhWMLv/TqX32y3XfI2WJn84pcpKQNBazA6GNTFd7tyy4xTBS6Lb0RmMh3sj0PKjaEz45JHPiem2RWyh1j0w10L+eRZMotaO/PgfxAJtIZR/TIVCLDcS6JSihfnYl/NXP0BCkmRPkgu+zZez/4mYNrfmN9qT1nfd98PYU2Nz8yaIHrI0XOK3/r6Xxf5C6MHFZ5xR7KkkFxcT+rXuKh50XsVqvKCuPj1BolwlJ+9FkRfZJgrfZx2LOpHsApFnjxz0YcXayqvcoYZ+Wcsq5Ur9a9szt0licpMXFZVMuq2s7sTPIZrWK0gV31QPw6a6aDrcp2/Kd8VRW97OibXnEYGfZxREnWbFY4LqqkdWKXi8jZsQCWyMDLslYGydkKsR7LdoKk/W6fQq1DaNk2nJ150ZJ5MY6QDOCjUDY7b4xIR4jIAD8KwSQcj5obApEDytoAY9LVmoNjw6669fY1wY4e+L2n5uXJXQDFpVCjknhKxH+5qekDm/c/fvh4m/CK3965gCO6iMg/fM9frAxJt7Pm7Gw41Pbf1ORViy45T0jKQphnpQGisHZwDzai+ia/O0oDyI6/TpBQ/h7grVt3HQ/1zeeO/gkXZX1tDfK/JZksLBTz/zhebzzSkUeOOf+zIn45kbOowGGGEzQqd9/9v/51Ytnb/lNuQXuWu//DZ0/aXbj51i/OlhCGIV7z7t3daJMrHLRdlR8c2V3dHy8plUqR73fsVkItZKQrKfQJwZlE1GUqsHX8J/aK1z1KuoeNf7I0c7gnCXqGki7gVt5aJTxXLFDSXhXtYuZeCqEvbSPYASewRjmmqyyt3Ui3CVBI27JD7O4ka8mj7l+I0lEBbcs9uHd00/fexdPTaZkktmbNi+d3gMpLHWQlMS5XwVpr1mdtJwg0X6ElsmQCdtY0z1zfpldUCZhQ1RFiGmOmwyIYnY6rDprq9qIVdnxIvIXjdFzBUwmSYURRWkikn13uYkBWM9M8FR31RN+OpfnApr/8zLSN+NyUy5Xv21uMouxyJxjc9Jef2G6fu+D9j5Y70bYOxKsopa9Wa/7ARF4aC2NeCpbF6p1XwlJ4v4TYDY8365/FEJKtdnzWrCk2C8ATkHbBaTsW8UEc8zr7smXLomZ3RFHWaMsiyXFsxjDAdVdA3r1RBZ3kaJRFdwhzR21i+Cubb73Usk8susDfx/uia393R3+Ui39K1dWqPHXfA//9vFb10vqN7oqFF5ddId/n4PuNi2OiM8OEgX4GziKmPh/CXDqhgkFRHWbo0xZ/Dd+hvqLgKjO61ZIdQ2RAexVYaERu6CRKVLDj9rw3Oi00Z/REvM+6cKv6+21hSfw3E58+lH/4wOCmOdL6e+7u53jBNtblZTWZRlB32XR6kZ27sZQBi1iUybliq8deCBYn6nWEmU2tWrPIIctZVJVBIjqsigk2x0Rp0ilNCKvdTKsi8CIhriv8Hqd40qfZlm//1aeme++dCL+3gV/1e28/10XowaA8uOm2sxrr/mD3jVD6pHO8MPP+Nmnqf83IjeejrFNEV2XQOivWEmnZzriPkX2yKaVqUh3MGmOh3CNcZpJ1NieCFGw5Ftv0qve/ZV5zctw88pZ0nMnKmVWx3Ar+3yID73wwypUXRJP77EA4wHR4+/YpNSnolmZxZ9bZwTH/kpBYfLIK5cfIkdtXbdy748NnJ1f/lyfb8nG5Y2Jo8PDxdoiBct0f7F0RO74sUz2cZJUHvvPn5x7XVWoDr/uN9SW0dXYhwjyILmTiReaAKHQJKZ1FxAtB0s/knIidVRsaHY6LnVGhdmAc5SymqioFImpX0Tayc18JRWfhIAuXWn88i0aYhGFqeK/Wa3iEiL8Fyu6eGhl55jnG/8LYW7/R3XD2pfMyH1/CKtcL0UoClgcnxw7BI8o7dgWTt17EsgSqQhgipWGy5kN2WjfxuCWbMKwOyqJBMFtxsZKF/ehJVjwghKf3VRt7d3z47OOLcF5ojLTuD55dylFuVTOZutfW/5o/2L08Bhs1dglIP4gkvUNGaNAttkwZOs97mmSiS60TGyt1MEX/nKIy0Riv+LQjpkLcW4jShis5alaTXJIfy3SoWhPDSzt3d8YPPBNUevPilfG9H/yolXqa7XzkaqmN33m201r3T03kJzffemvD1Ii93lK/Hc7uAorcmyycRKApJjxG7LRak22lApEQ/QeGXk/AP2fjE9/a9Ldr5rS42sA//d/esQIaX6qkB7lB373jLxZ+n4N+N/CV73tH3uWlUNConaKgrpYooV88ziToIjZXn3SZI7ajFntajqgmJNb3mAxY5jJEFr9qGflUsKB+YNlguXVaM/vOjmQXqFXff1e9PpGxfOWupx/4HvvohXZ05n264reebi93lC9i0au8yiVEWGYF66raRYQSkbNOCRbE8EJaZ+iU1Y6Q9WFWrROTJTFYxCMLHrXi2el2FneZWZM5f8gl2T4rpvqBbgyAXvOH+/vh+Pxaktx3958tHTNts+6sqxbBcVu9Uj0wAjT7fRL//+19C5SdV3Xe3uec///vcx6ahzSjhyVZlo1lbIwIYDCxAAOBYGiaiIYktDQUCLBIQtOQNElbdXWlaQhJs0JDYkKzAAMBK4QkTngkBNkYG2JswDYyli3LkvWeGc3rPv/HObvznf/eO3fGkiU5vJLVu7yWNTP33v+1zz57f/vb3w4q1QFr+Jo0tae1Vs9VrGPnsrWG6VaS7Iyy5Swx6USWxG/OnFtvAvN3ptH6i1o27KpJ7Gg8GKUkrd/++1tQI1+yr+XeYmyL+satOytf+O1LkS3lhrgnj11esfCmofmsndVHknZ8JuStUdW0wvZAyOHryUGEWtWVUvvFSqHt0ntKHKzlUH9MK/3szGVftEn2tn/4rQ1LccTy60f2nNwspJ8r5GYSUvfcvmf8/Npre/aobWd+OthQMMOFKBzMyGyExOuScV/hoVn2HmUjE1WECVsqCAdllev7I8EFqKFRrEJmibJBp4YAYUWEB8guwaA5QSQPKNZ3KbbHnYRNTFPxnR6GWROrxKagI4OC45SJBH+DywkyZuiNZgyhFVkjRM8Qx9dBZk0AYPtMG0bHRWZP5PTYDDO+AaLfEjMjm5Z5JjXjyE2x4pPs5DiRul/YxiKmqF1rv/ce4ePTt+95GpWMJeYongEJXVmPk694w+t7vfKdj0ZT8YJrTxZ5fTayXkieQc6esEzPR+snWTciSn9SZa15GJ4zvNa6+Eess+MqCO6lKLy9RpkrttMIvSMk9TNfKN5S20U3qOKZDfqzHQ/t8c7r3nW0EA1mQnQ4u33/tLxy3bW+DOJnSBBRiwddvBDboYF20OLBkkmS12PLYFY19GZSoIwTexDvDcT8qGN+FQv9eVs1/ur2Pd7ae69X/Nr0BEfu+eQ4Fo6/+vk9G8+nkdz77I49+8N1yehwGKQBuehSAZ/NMTLgorNuQCnZKA5zXXmASa0RZzFaHVOMARSHGL8D0qhH5hjCxz6xxX+eTZKBSqn4CBEjaZpTStUdJGIhXVCWPZUAACAASURBVNsZYCHMASihkGdSrAAMo34LRgvqsRDlLotSQ1AlZZFhYQZeCOFFVIc14DyfUfurgryoxwjrqFg4sqeUUojzjualEEAq/DApOcrEG8TyY5lLZ1h024YPnXmahscv+42pbaxkc6L4K6sX/iv/26MDtlG1f3fkS+0br3zhemPV1ozdgiJ9rZMsIscVTelH61m73i4N2HDBigoaplIqB0raWYvLYbxgG6UCl7Q2A7VGegp/ny/ZeP/+/UsU+Zx53dtq8VDHKE+P44VtQTKouVqjkqjkLZlz68Iw+JhE0X4dJ9FSF8nr4FVYqRkS9ygZQ+1UHoBzxOfWSDZkZuMzXevuN7wbf+WxQRNVnk+E5mr7tc/tmbhg0b+db7k3MBODxWGuwNuV0kxNalA/RSYwGkopBTVNzJBY69iNY8IPC5U8ZZxlkImKYKx4JMbbAQgrzko+gQflrATbiXh9ZI4Fc53gmCALS2JUPnsAWzVIATClTBEn3jj91s1WcgwP27thZNXAADEPjSTyGz+rAF4X98SJw6yNWRGe1wwOnz6JMhpDuNzPyaAHCA04flKRn8txP1kXNWxwvD1/pP20tto9e9TL6O1Xa2uD6dPHv4nv2LXn8UKUVIZVbX42qRQrbVtPEKe7lDmMzHqLyq7CUBY1hHsijeTjMZt4cXDRbjoT8hMjwO6J8G8bVQ1X0ihNqdhq+goMDQxS8fN7NsKz9vC8nuEBXwMAiDdW1oUFZQpAx4tRQK+0kq4xSn9RasUjFDaMKUWvspLtUKSeUMQnreJ5E6uHRSVmdn5q+qluCI5zyVDlau3UdiF74PHFxoMXHCB3wgJRkWFjJtlm2imzgcmFiPOszbaQ0vA62GLXioCtzMPEmLDoJfyHxdkBpU3odzrUx4jAAkrZg8eY34QpzHwCJSwnblZrPWedNJi5pQA4wwC9aLdkjqSt0K0AAxaBbnBsRa5XRC3BHF1x24mQvPhJ2hErjS0WPEV8wjLLYuZkUbFaYJaaczLNTHMiMosSHrEcUgSBIlnjxKUi8VeJgrXzM/rgfR+YvODSWf/CR2Vj/Y7h52cpHfnib04eQRZeLZpdpCFobu9JMndHRu6MuFZWMOUtqNAgx0SC55xsYaZjbmHh09MdOMUjIKtefUnEauB4peHt2rXP5DjV6xygEACIQKI31AzT4cMZ/raDdujC8LAxUcNUKtE1qaXXKcX3s3CitD2plDo8O3X6MNLmXeUfCpCmrz6hzs98468c36iMvs5p23bW3fvF39wIjO68LXHw0Mi6i2vGKgWi4UzzGu3QFY+RATSkkOk7hx4NeCXMkEDFAsLdQ0QY86kGhdygUlxmghi2j7O8orvv2BJXV8QtKzA+LzFxmkkdxch1QSmLuObymROZ1j42KzqhSPvGHI85lgUqnn7QC2cKeqK+35qL4h+gL+ihPGdFBKvcl8IUyAEEDM8uaFazjmlGoGsKr8ryDSJ9WilvfN9WmdKHm83TF7xYVz2El737iclM6y2yMH8/Er9d7z62QQf8YWPMS7IkPUQsP9bOGo+7tBwUCnQZPq6IN0LIwQlfrYj+3tVqX69lrbgHkfQfo69igWc1MrAhdNqOfOG3/2RJMWIZ7nkSnALDg5EBHIQ11zqMFEAq+b8ng8JQNmREftMJ3a01h87Ro1rLmcXZ6QdQZEYm/FT4FwDLUTPyPFZq0rI7OBufefCB915zjux21Z3bfau++pLLC0M0OE6sTWBkHUIrxxbxHbNWg8rRqCMLcuaAMAFERsYLxSkkHVVRvtIAowl9JwNeqNQyIcuN/VbI1CRBtilnFCvUU2Gns56zib8xA64Bl33QOqdZUUUg/IMKiXMVVlRUpLBTFxVDUgWDKnytzWXONZUQynN1ETcPwUmluCZMi87KvFZ0UoQfB/boAGEYupOER1zKJ2rzarb6yIHkYvFFXCIcDF+3bacinvuH39rwKK76ee98dKBYLtykmH5CmL+USeujJ+u0eElVDzkJrrCOZhXT8zCZyFn3InLB/7KmNh9MRSkgE8BtXSxvbHrK1bZXQz2yrlj6yqMLt99+h9uxe7dZu6k48cXf/chSbfhJhpffe8RQ3tNpU8xTYC+wmL86TT74orExCrNi8RcVHjPzcSI+JcQLYpPDX/q9bdBCEQ+kFpKNKpbWl45+/cTqdr7rf/XIloDVs1ixljR5YN97PrJ0Iy4EACXa9cbHC9k6VVRWoZQTSajGlEgRTBSl4AHd2rwzTFC2GmGiQee4IuzWKPDLxIFyXoaHYmgfK2SZfnoBojAkrKCmx8g2PQkCRFEiTMoDfR/xWyosoc57LCLHErB4MlVBkLP46T1+SzZgVHmLIyXWZYgDUe8FNgetk3kMXsnp9AoVi1lL0lCCpiRqkuKHGdfH0uBMHicOzO3v2YAhLX6pnGNHOeevX/JLhy5xOpyg+sK3PMy1+1bd3d3GIx4UG3lMtaFn1ahUR60ymzKFS+UtLOgDkQ1Byr/TsplDKIakAQUFV7RtYHrVZCTPEYbNSNI4PdXd/fyuuQqIPys7Zds7Hw0BBudXsFwWwk/weiYaLJrAXEksML6/ZOaSIzvFTqWZM18C+DyytfwTivXPi3NHHKnfvfM9G+/pvyMopw2sGXuGFXW5Um7RUvKPd/7WZSATXNANxUqFCI4p6jWp1RVlJBJHExhDQlqtIyfoWBxgsQMCMijREIlD78NwXjcFIdRV8xIawxtq5ZOI/IVGHViStRnaJ2OfCCN39VJPnjKFhAMk8U6mnGe2+WbqOSm+L8x5nhW2cwytQrebaoq4mhA3UJsVeBSt0BnXRmYr3sPyach9eKq+co9Arkhbh3CEOpjYxdoc8NkhitRVcaIe/8r/3tg1Xl8xQoUBDgXeC/E5nEYQ2SsEab7wtRmjBi4vZ8W3ZlnzwSimJClFJbLuR7NMnh1odT8Xwk+ZxXo6W8qkGZeyDQ8es7CVarU6SPedmL99FYn1nETQHbv3B3CduEKAx12GCn5G8uEKSSmyhZ+zCMaVnmIrR5QW126l97eLSXuQB37HaPM2sDysdT9353u3fGL13fJuvmiudKCqY3tppA/e+b4LNj6+/m1HhkzFRSkLttcImr2CspjwGiGHra6YD6yjsrAUFPGoYw+tDGJbzOMuNPVgaBlXYXjISkFOJvSD+cme+cBHT9DzEz+77HmMx1DkfH7i4zZvckCwPU8P7D2MPhBCVtsSdk0StSjkWsrHiiiHMaY5QlARYcYpwcRIYa2FTzltE05pSpSxmaufUoFOn1zluTD7Q2gzTINXZ8rN3rW8s/QAXcRiRMOlsNzWLvMdnwNhIbzEuizxuno2Q8T5LFLy27HmOLX1LGJTVXHwmizLrjRGP6p09mf+s0oXs9ZstxqVVpMRffuHPtyVXuud8AqP5z3dqW8sdS49JNe96+XRdAaBIaIxM62cWzeglL2CLKfWpgfYRMYANxP3n5zwp7WRqsOcLnJHbNtNm0K4lUVuINbTwvazq5gQvRMAaUBK2Q7NepMjOcFxtv/O931sqX57AduuJzJuKqtBVYQGno5UWUk2xIQ4S1WYXNkpqSjSRREHoRqAuBB59IwSQsXDOfD10LsNbxhgwInfcdFdhplV2GRzyhQICPn98n3VeW+Fpxh7LNCzRZEMpEoEUqExFJ+UUm2GYXnohL2ng4EpxZjD0RKnYjRIEbuURIM2dRKtbMTupMu0TbN4ZqpRaBw+y8O7ELPb8fb9lTVR8UpHttFuLDzSQxxyEigjJu/1Su+6QeF+FiruGU5Ug9GSKtIQJ/+amD/MHH+baKGVNEJ/H0w0aIzYCtukNcc61SVgwUTBYordMkA57YH3fnop+36ylszKrXbXPp2zffcwWCYTwyf55Fws5ca4K06qm7Ikg35JOwqjD6Yt/bCqyIB2DoTOLULqoFD2WKCDJGnH3zbRwgJOsD1XzLoUnnPdqGf94uNDVaZrRLv1LOqMS9237/qDW1ZkQee+yXsUWNFUKo0GxBErMyyOS6y9IRXRKO1Yyr4fVmgITFxPOvWMXLcGxoVEwW/B4oDvISIbAJMkVxXwE5ygpAnZitAxAGXv+LSHX/wH0CzuR3wiHmoLZtdCGpYpgbfzrY4MIUr084rvTcFYGcaWTbomwjOIGZWiJ5zzs3SPaz88LZ1PGgV73wd8VemiX9e/7YFhrpSuzDJeXDzWPoDngDi+UB7cTsxXObb3L7ayY/un93tJDUAtazaF29IMzCEdkHGb2QEPVUHK6Ueo2VxAWwMMFglFHykgCMuJwFEdfPCY9ZT3bgdazkA+Jx8PsVwnkcgZo3C/haxSOO5OphPDESeNMAzD6gS5LFskOjXU1rwYJaZiipsduzeJOJAFUmF+VKyzrh3ub8+1W8iOt6271uQntMzLW30XcZOysLBdKbUF8g8s8q1TGR+/QNiA4a1HiCIRO8IqMEpnwyKqBAV5cTLqcwdSXntEiRsU8kyLgsIIUCcjhDhVHIwEfwMLFjaFbBRJCubRQj0iFHHA7hJhQgLhGLCIH5QnyHwRFyIxQGaMuBD3Aw09UBqd8/QuRYueI6/VaTCntdBUhhlrmo9Dq8Umbt5q26Z2ewZs3lVkzQszvl37zAuv3jTptNtiFE2fTOix7n287l0Hty0xdt7HrF5B4v7C2vQ/Z+2mh8Get+7aCTJ0JTl7ip1+pvPhgbyChD7YcPZh34bQ7ant76/F+A/aoUGl+8qxYwkSFni8QlbRd/3pahJIfgnniPGgUA63mzf3gBQKr9e96m681yhPqZGwGumodL04fjlr+rqI11w9TEbNNs+0nrDtnDAIyvzhw5Q9lfFd9667i5SOXCKBAn5UFKYndJMP3f3w0dmn+lzvaezaZ64biwI7Plyy2pa1CYY9XUDxuDCF2jnrSE34yh47KIyOk/Pb74IfsMe8lYVH0HiT1/B9FQKZb4YkAqU5Ihlyzp1monnQtJhUS8Q1nU9YeIp9Rus6g5cZmXCsmZuC9klLNa82wDYmpxcAkGlRs47SmJVuAlBOGhQvRKqWhzwrhH0uxOh451seGyiU08uITVVSeeLuU9843P89z/mFhy83Su1hRz8iJJ+yafLfv/b+Tx1/7jv+zTArc5nlFAnQM3Awa+21gdZfTVv1OxaiwbY/p/5Xt5d295XsITjvUQ+MhuUzDXi/0nzTPHDL2WGycxte/wG6brO//6LzdzRWj5fXgfr9HxwGADMfYuK6wgq3cvzE1NzRY3tf0O7ig2rUliMKx5WSmXv+8JNLZZRVsdyufebaqybGA6IrvMEI18Slh+PF7PC5LmL1E8GWoQtZEBQLxUC5SjuUwDg1rtlZ55tl3VZPv4NXcs5ozVuc4yLo5zn6AVlXX9rCdpzvBOiRBb+PGXSwCSfuFGleUMKYMzbrPapF+dfHbshqsaXity0hiRXr0ArNIAFDU49kDAyv5ZRpk0qbVqWL7oxK897Zc+8M57I+XHNpzK1lFVzm2cqZO/S19+/t6BDu6dLerC87FkoAuLeI8KM2qR9LW0EYDASXG5AfrKwlxYPi3IQiVYlt8sdWmSaIn91jd+nu9z1SW5aw6NDqNr9xXwRnhGalDj/zrKd8rqz2qbxh/pmOMXbdqjLRiCj1JrGE8eeYT3kGvQWZyR4PkvTYfR94TobOsCUdlXewxhww90mx8nu9foCVp8fPe+dXq5YHNimhS5RoYEjTwAmbrKf2v38vRjCdf5Tl7lv1jrEdRSU2CK0p6MCTQSlzWUEpjYF0qF4YNNMoMhG5rAxjJ6EJeCj0VSxlcmjaiZi54Zw7BYJKbohuFIoWS6PD0YQ9zlrVCWrrwgXDMuMUVZXzfRNBxrKgfTMH1Y2ojJVbyNB4FocLbZu5gm7VfJB/liD8fG4OhqRMcYTIbGQlVVbuaD2Tk/u7dLTdt+oNtCH0LYegy3el4DpxF2AtKVa26ZQjUUlZSE2SEBbTpUtjrP4g0TIb2iRum6JfgI3mVOblTNbNO99J1klOco+3N7v2na8ZqdGpxYMPFp8ytDonnOJZxPBwy/jLk/oy+tmnNEAViOmI2Lex7xbjGRZ1QhTGYtNRN6OPheM8oUn+r9bmpdbaf2SSN33tD3d4ms9ZX/B+zxwcVq6wUSnezMLaKprRVo4vtPjkgT/9BIaanN8AO6zoqwuXF4JiWiQqBUS25LkoKptUkDtjMSLcAgzCjhtKtLPGFrxkWcYDCvQmdIGJjALsdSxT5NBMxAMEgUhtMQN+hEWg71x0TrWVUJwhRXW2FXKUWuXaiUgcNJO2sypFD+qxvS/I51lc5AsGF7toTRTp9cx2wFmaZRsfuW/uUH1bvWIOQifPv/YoiB1FFXSQ7Ui6uB3u2+Y37iuMVEYu40wXrbYFdrxJiCqK6JpU3B8GLj210MiScqmwzgntYmajlbndNrMjaGNEl1m3s6xiRge/9cFnnu5o851X9vepPB4hFYd3AbgY14/wwc++CitGI/ZD3DcSVpVLVZl1MMEqnm60bRKWChNa+GfQnY66I2kwWOx8ltKx2NVmCuHwNma5QVv7lTPJ7P3dxu1tr/xM1BGhAVOki5bl927XPnPVttGRQNNGo3nCMoQQqZYxneR2PGUh73CLT9vPb4QATJE8DW9V9axdKLqy1qEtOi6MW2WBqYEwUNICposECoI9GsLfNOxEjhJBbxm/c0PQ2BHiJmlKtLPIjDFkuZkJ9BldnCljoyxuJTq0XJekOXM860p9XdC5rjbG3bfqy6tXl8oFu9Z7Zcx1ETmj2u7YNz/0V35SJQwSH0tVMBw4XrPQaJ44mDzR6In7eI93h7v8Z28sR6Z6Gd6ckR5UbNdBIN2xbFPOfDh1C09k4tIorTop8c40bv88elUiE75f2vxlGF7aCrjpWnqwbLK82fzCxcyf0vB6ypLQ4BgbV3Cl3gjDWqGkilZpFySUvd2Se5ZW+utBaG7J0mZL6XA9O/PvfHc880lHalaJO+NIzXBLjgbFNMHW2xvB5Lfu3CCepH7Ud/MhhxFWtg1yIZgAG1mRRhnMWuI5TXIqSWg2Up3+2wsPzP09AGAelJNSSzUsbrYNTRRKXEhc5FTRxkpcqZ3UF4PC4JA0W6kqFiCiWBfmVFKM9QRpfaYRh0UVJS1XGK7G7blDvH/vQ75P9UIrMmdxfLxh992FNSPlauB4rWNMJ+eMnJpPrZz61sK3Z7rJw+Rb7i1Vs7bGOS7VDf8rprsxye83G61PPdw6Mu89YaWePat8WTWLzDZk0Y7diCKUHj3ofqli9+Fm2jzUqCmfSMCjJTqMgiQdyV1oYXZOt9qjrYBte5aJppP902M+eUS/9Tc/dO0FDdt7asPL70Lfe3IVyW3Flm5XhtQgxdoMDF+Zib3SsH6o0W4/jJveGq7qiPV46Pj1zuNdcpSFT7GWOlmat0YfefCPrsYJPlV5bKXX638iu2/VuHkU0ZgIr1Wa17CTogOjRNSiYpqNpT2ndVirtc60Djegh3zRGWLn2jvzyfqkeP0i9BINngGM7QxVgH+Kca20t9236snhrdGoCiomNQNOJeNOK0iZLi5VgU7FrrZwoHai2QmFMizaHUR6/97XpTDS0TXV64nkg0qrTeLkEzZzv/zAB685hoWrBy8fJ0XrxTF6dkcdQVdG1rLwmjSjDwdWnXigmCb0SE0gURfXc9FtaOcUhrdiezVuOOThuUPZfiKL54Cw4YH2gTYSzQuQHlltVGdZa3kgihWrNux+eQR9NH+Bw1sFKkHQzYOEGT4JERcEnaYcC36nJwZC48IyG/NjzrqtrPlRsgymAwyukRAdOWDcNHnPl6vl4AHueOOrxrUxuHGnZxfie88TA+XeoFCuUkjjrGWM0BMrwO7A7rVN9JmmQnPEWY1tUp/TYfsEtF2ejgDOWW7Rd+ZXexRkI8o6KokOK5yqChkuB47CzEhMSXZa6hgBNZ3gYeeLaI+6+g0/NjpTTOsQy/HadcNb1XaiQc5UGGh1PYtc55g+vJ/t/kmiYEzMBuFsGDdcO70OtWpxvJ1Y6prTj8cuWzhwKIVwee4Q+rl2gNbmDjnEyfB0+72Oc0cZFgD+B56T7dh9a7B8fk99Z57a4yFeyDvWGWkycDh4Ox+neOwmN8InHQJpNiRLN2Ns01ChouxziejljugkOzrpNDW101OkXb3dSg8f/NjnlvouEOx+Y6hiCKOM3g45VCvy5oe+6b5EW70Gx7Iu21mvKV8cpeGwXBSDJGcNswYbGa2PgZcgQzuho4YiV8tY16zEzYCkWc+iOAltUjo6ZQ9CSDoXG/rOebCut3zLqzVk36C2ZYuliIOgEpCukkYt2SoXc8bGxaSk0U7VYiYLtVUexC/OrW95dfXQB/6mtvmNrx0oEA0ZE7dk4Ym5Rvmy0uEPXZur6u/aZ/yzahXtM7ZXx5SVjQ5ezuR6Mp46xgQpty8nafuuOtUb1RmbeaUnvDrPsKf4uSsX6eyEDjnjv0Mg6XQonuf5rHxoF7LV5vGXz3DvcJe+4WWjjx1NAOgu1fh8/yweUq4G318qmR7jnqteg+RLX+GYXgZZV6fkADmVKFbHFFubiT2RnZ47iQfCg9U3sKjfEJIDQu5X4xPT9+cB+R73zJ+6c/jB9OSiP+bOe805hRs7mZyrjBdMMamYqDREWVYxSkHiFWyUiL2eidcOzThnDsdMGHan2pZ121GcosQVWM5SNjZQSe/GotvC78PGCTfTZEo3PcQyFJSVjQ1nQUsVXEmbUEwb2UgWFYVsQWspalaRWEZS4Fjr2FHaFGvqmtJ2ppLGgfsL7ZXXlVeUkJkiuZu86d7i8Gi2Ocu4ZUK7EJ+Yb9RGtYHRqKHxapAdWtyfy/zyjt37ylQpbnISDCiwGTRtwiK0aJr3FyB/r1X28ExSi0fbIc+1q04VEunuWgenxl2+6DueLcfqbA+S6ZVYL4xR1G96F2Z4HTl8GNbaN1xXhCLl1q1UyhUin5PSznuDbeNTqusJoSSKn7H9tmyiq6ZYiurGukCqEoTPIXYvECdPsALBko7iAZOWmcDx6WbspFjSk2JtPW6YqXab0hO3+UZxn91un6gOBVmtvb9f2fy8+x2GFL9aT05SMFxICmmRikEQFa2VIhQzLVPJ6CC0Yr3miYhoDbaTEsnAitLKeSmJ3FBRkfXsKCVeOKqpmDwkAsAYep+aLfRbCRaNhiAvcmh0TKk0Uq1anKVxZiXNglZynvhz2at0rvGqn331jU7oV6BGL+Te+3D9yGe7lz/Z3hqduO05rW0//dWqVjwimkcNxiE5V1EiG9DHIcLbiPl+ZntXm9rzJi06o3mHc7TTkZvTod1Xmy7MwwAH6ZhF4uANf32xRLOzMYx/7Rs+Xzp9y1daO3bfUPJCjU8D8L4Qw/PKm1vHqmVXrsWQf334I5+d2/zGGwYOH6a6P+jOPIX38qjwgkQALXU5dsYNqRuyTJ5nFD+UWfVFy2kSaLVek77JC9uQn3aN6T91cqquWc25NJ49cCqdWnFBOEa1JpevC8b932pV3v7M5FLwON3pqceXcatVVricLZ9lK8gNEnK70WwQtCpiAq0Ck4rJiqE2mRilxVgyWlsxNnBagzeA87Ygg1vr2DTIJTX0begsci5rMnSiY91MgnbVQagQZ9Q04/rEbX+zVMHpqub3oJ9zJ1HLqgw5LrZrn7liU+XXl0aR/hqaiZy49x1oHH53PuDkdUtO4fOlIRoad5oHdUYlwB8OnW7KbQSRE2KRztHfOpHHF5KWPy8YWNVV35xZ+3JmnjUcvreVZgdcO+RSNmW916vmoZN/9RKqjpfbfSsWa6977Lw+oPOGCza8voP2x3ReruLyeLJ04K+vR5zWG8DSNTypmBdlkr6IFX+zrYMvJK1mPt6TMs1B9dms3ZUidJli/iYmEPrueVInjaE0jeOpx+zp05DI9zHmslgjX/7Ge17BkMgXiRzRH9Rnp/4c39s3xMVvJp2FkAtFP/mhn/8+IcGCyv19b8U0bbPp8isrT5zIltUPLjxJyQ1s+fs6+s6docnYtrpBPREGpGB8vfHK6mPTfrvdXB5TkS1NCNNLIRIuTu6UmblDC5ViMFQoQC8G/EL0Tq4VP3sXw1/Us4nomBX3raDm7rEYG1Cpy7Z6hYFMQEDd8FChINkEK2rpOZmajVKJKLLH6JhdWxgMTj90ONk2vnFpR3sVtvD8+XeGuFz+mi9XD0QnIBi5SsX/qW/thRjeOb6hw2bZdYMaG6NCLmvva4KG4J7HphWML6ZYD5IuzseqDcl6fFm/bP2W7desIZ1t19Byy0mcDxFJiFm2jLonak2ZOz2XZlPTHbcOCdqoIL+kSf8XzudA/F4rs7971J4AprWMznfOxZ9fPk0HzUwB5dhaH9jcOe98BsSqZKlb53xItu5+YbXdbqerjHvl/ekAtH0zZ5f+3oNkuu9d9nK79pktk+F6rdQ14rjGafKtg3u/mOvJ+Li5M+novpPIZH1Qv+2VnwkR10W2FIbCk6SoSlbFDHiEZQKMaUX6KmCczqkvs0sO8EJjqjeTom84DgwQh/JJ1di02kbrBvGsZmBMeI61R9gb3ZOTru41dG3ogpjj/Tfg/Kv+LO/AIJRsLCqZ6bi5PLhjD2/8yRvX4e22MTfPw8Vi0NLB4Wma8V6j/4VJMHgdmlOYlWEoHuRAb1KkXk1OkrzY7lfvgYw51sqpzOpTTM05TOkJonLVaHmJID5j/bcHbvnsUn9uPsG698Dylem3fkwfCseiEYrsqJPg8YPHW83lrXyP2vbTz60c/Ng9WDxLnhFJk0fhVxpnPk4L3gIlqXz17741xAIDEWLTT9055FLNx/a+AGpNvfHvGOvUnWgE+OfYoQez3pyJV34m4jXDv6G0ejcyeUfuPx685QV7+3ak3gNFdcfP+dBpWRs0rKvBVLtYWwxn4Su8YLiD4CStsZY+k1p1KC3U5n22WqmLn08BD4rXsnfNYZPOw4w0aQAADeVJREFUlCYY3gLZ1jRNJ51hLLLl9V9dG9enayFml8Fx3H7HkxjFF2tE/wSP1z1UXgvsZJ4yedNtRVMdWudSPe+N8vYXt3vbC4wNip5E5jCG3OWcrpz9cWhONle368YYmaoOriAlLwXliAhzIThhcff7yVFQ/xeZymVnTaJT26R6fbEb42FBHL59lX7yzpuDyy6/Cg3JvyAszxEnfxKn/NHcQJa3jb5/+zZPeEhcT3tAm0Bpe/qWVyDJWbGyR1/z5ergIBeR6WM8UzCnG2Z9+MNkeTo7FX+7ey6TN91WOnHbfe1udtr9HhgTjw7/MhO/VdDc7fh/HPzY833Y4F87bw4mt28fjDgss3WYbTRIlgfEYMQYmr75qjxLp6Zg1i27u9JY7Q+pYV1qWFfDEDMqXPsMw3C8k8h3JC+e6Cf+oGrWDRmWY7YcrbiQMuTFWt25+XgX9U3e9Z912Ecnxto8PRb0XdzSly/Hgt7Vr1kTZS55CUYFKNIPpFbdi9ijbAuTSulnOMsjHVn8GRL+lh8BhSfH2Qm2Js942SWtoH0qeEI38LA379oX9Qxw583BlsufeW2g1CdY8RYr8pFUkl898tEfxhSbbrzSKWx3R7HvUZf+5IvXszE/x6QuF8r+z8H45N3Yyrfu/vtBN21iv6g6zTL+Ae2+NbyssPGnFPH/dESzYu2vHzyR/C08K8KDVWB4b7sd272vMhAWrnGc1dNYPwIj0eXhoTDgNSx+pmxKzg4yaU9kxeAU5eQaUmrUOrdfK5q2RAfihbmjdiinpZeTEoYhv1mcHTRa30Eu+RuECd74MF2ys+Pk3vueFAboJk3xiY+/KK8o5Z68UgjnM5cEfGjvy54WC/pclvQd8Hj5Y+8FzvgJq8djPHc42jmhN2x9ZrXjXTrHW2l4rhIURBVeK2QvVay+5E7Zu7xL74wwurSwfkhZmrQkk0rxc51zVUX6IceuxYLeCsI4pOOWrAV8YMk2ROyistmcj8kKrWxzOlYy1cKLhBzmOvzlY0eTh/uy5pWZZScT3hZt/HEm+ZDSuuis/bPY2XfgwWzYfffwsUMP1nzCkWNZvq4J4yqE9Fal1XtIXI1IveORo60/PzvckIcEAHmbxmqqVEpFHQ1BQDLjLEDMppgCxTLRWXgtIheK0A5mlbCSrxHpYymlJ498+9u51G9noGFrY6IraWFN5iA14iaUDj5fa9BXQ5mzMDxTbAkcBUaKlga0OfixV9VGX/PlylDkCgf3/vB0j42O0KI7PuxpQCZP5b6+U4bXd4xOeW069onEZLUeYhX60VA7bw58oIpRSIfmVDdjQ/yFoWxY6aowks9KQEzStyUgI11bGCzoLCyGUqgYY6G6eRUJx8RumkShLwIdZCesksNaKHUWA/McCOcYJ7XIMFTtpKVtK54vJHqw4YpHQ5vHqKsTDqJLf+bubUzy75nUVnLujx5Nj38VHs8zaXq0o+VLx+/VULEqOnoZkZtpxeq+Y3Ss3k2ywqKNjAvDIKZMtBQsB+WQacApW8J0cZ2pOrrkWMmlwjQOSQwowzPLhAhjgT3srPtHUcFCrZE1Z47vb/emJiJjPzSncH+RreJe4r7jfpVUK2knQ2kX2klHKmuOxKfOYEZvWqio6b13NLv6iHkIsByfXtTedxFv/i4Y3vLREW+lm2z5+Edu9FkahrzZhbLCAwfG5ZnJ3W23P/nIIYSOgHPn+/pubNYqclKtK9y0MKShgjNXOUU7vBEKtbXmAXFe/3iB2EF5acoDwEpHTonRVhKnVcNZVWeXtkWrWLnMYaasC2OOAdjZ1LEpCps0yiwZlWbNjKJEAffvvJBI4J8lEytrQpWJ1VFslMU4W/gqq1hcAjZ8gZ2NWAVVUbbkQwWI+VhqOeO0tjRhlWzUpAecuHklBKmMEGoEIFikbL/WWNAzmKCIa18xObF7r7on1U0UOj9v3rp9pB4HjZnFtDU6EBQHopY6NG1y1YYeFPTdN7TVNvldNbz8YHnMtP7ffmHkOPotc7gjRGwHz+fjPz9Nu38eQs726CLkfjV2VjM84dZg7SXO0quEVCqaPqdOZL7ZuT4QBKWKjGlSGxh6x6wwwwLqAZMCdQFGl5c+5CQ7xag2+NIEFTGj2gs2skqcSNMItxNJU6V0EyU9lHrRdQFSJ1sn+BFBpsu0/6TLrBI05SpbchgeqFSkmEtkMa/MppJJShrdZ74PrShEk1rJVhgXOTkNLw0dZCGVOLZ1xXJCceP0waTe7nrLUhD8EGfu+aT5MFP8xTQreWlgYG1+Z8BWPxYFx/b+3dKg5CsxcTwy1aHoiY//Qx6b7ZzQSN78NouMHBjhfW/NfCyMmA9hQye289/3Hd5avw+G50HcYDSejPzW0ImLPLZ26JF4ecBujlut3ZhE2Ja37f7SWJtMvd8r+qJ3pS5bosktLk3fwKQTCeWWdH7xdC9o9qMs8zryaDxZKg+4ik69Rl6RgXeJGlTabXZCQPKHrPO0LU2iodQ0S+Jix9LE+EdIJeejRWFnyjkvjNdXOnOY3uiH6CVgw8CTOWczjDNwxAGTjLKoMT+2gH06vogeEiZ32LJa0I5BZm1lGdUK4Xzt4PEiIB7fXgpD6W6b7diZclHeYLPk1UqbAzrUf4xEAmGJNzxUDgA690KTHK9cn62pFttJ3RtaDiv1NIi7sFMfxtmlePVgoIvYOS/6rd8Dj9eTIO1nBy+Djrv2mQ68kv+9C+KuIIZ2poIT6S7ijhime7W9B9AfE3b/2PGWXaimoIMBTWlIltrYSsEWDqwYMeIDezCNDakwU24d9BOhUYwqABOD5aIJSBn6dfKaLRp3GuKVAgTUcUwTOkXKxdYnPFyTNFtwWseG2xYyeVq1ApdktRoZ260OrIhlcd7dGcFj0wrxL5KFqrM6S4qlxFAGaEXzwlx2vJggPh2jsbBMVDH11hwSlQ7AzWO795W7oDvCHjVmxg/tfZEfrNIHO+GIFwX+XrSVneUD3wvDO4uXXUGczDPK3bdqeCjEIkhIkIkinT+29wXQ6F0WD+rEMJOTk0HPy+EIHtlf9eo8wC5xtaBkMpP0x51QQQfqc03d2q/nEyll2q4AWLtgar3CqBAgLh2qLvJ8bUCQ+TmKExWic5FoISm6oF13/jswrRqvzhBpZJnYKgENIciP2LxYMruBFT+WxOldkrVaKzx1f1zb39mHikKnwoAYD8bmQ5XO8dZeuTlE0R60MCzIXmUFVRS8OijD1rGsfIjmwKNbVbn5TpjSxX3H98Pwzrbd+0yqC0T7/1fq0qkItJAN+w/lcYh/If3vbd3Inm+6rQiAFvGkx8z6tqBu1qwCO6GdvNQJB9roOxuqdqiX1a72lqu8jlnfCq2tvtY5ewUrfVqT+7Q95aZ9zAQD6E+Iup/tlJvghYpDayo2tm+0zl6pjfk6c/zJprF1n2ShktGbdr1i6HDnansef+W96/Y47LzZYCGqwkihB4qvfGc/XPS0SlwXZ1bnf/cPguH1zhJZ79mqA/kbusBu/hMmQs7XMpnx5AT/9y7K3pmz0cch65TMsGV1vRfgBTMdy2ok33/VKsMBPIE4q1p2r3VWns+aD2aZQVlrtvcdKEd1y4D4juUeZF+zhidiUywWS7qIbJd1Y6G5aLMVgG6vWaa3I+SX1ivh+ev0nnb77rsnH5mOTyMJ2P76faNzGbU79egnN0ud3w6+5+/4gTK8VVfv6VhdENqDo+lYieap7bOwbhJBe5YqJ88N/Ba0XCqDEfbIqdiCethgt16JUl3/v30m12Eed1s7cUKdOKuLM/rKwGmiYLDqYHQ9j9c1un7SZNcA+7ZK/Arnis9hG/ce12uvrKAc4aceC2QrDVcAgeTsb18jhjF2yQ4IU5b+nRMcsHgRPpy47aanJVX7vbLAH2DDW2a6dGO+jXpyVLfTJowPNV2scIDKxVoYoCb52EPfmkPxHTe/Hxgefc2NZTBjfHG7i8bDUDpG0jPMbuG/Gxt1CAEwkNPtBQ+I99gc/UX3lWOUOv0jfY+wP0bt94b92GW/t+yn+XdLcnnMB7pUbng7bw5Arljdk+J3jYcOJ10SwvfKkC72OD/AhvcUl7Lz5mDzxu3lw395x6I3pLFpAR6oN4YDj93ywinghMgUAZjO/PX1Xe7cEkRxs+lth8u4YddQVvIMu4fv8uRgpDsn9IrtdOWEQjCktV8kt92U149pj/JF+A5OuQoz6xyhVz7sn3iYnxOO7bmAncQJx++Di1YY4sU++e/z+/+5Gd7y+Z5tXtpyFuc74/qaUDrB9XKc2Cl7dYmN+db8ZCZGfryOxxqjsSLgCWx53gseDZd0TrA9eyPzzUEgEAAq8fzE3beGk2Zs4EQ2jT6RtJcQ4e1dwHZ183q/QfR6XbqDVPYoeO+Z6ETz/M1P32fLOs/h/7kZ3tkupzu0r0Nl6vDocoZs/rsVUhwrykN9Gd6K5GWlIXY86HL32R7e/K9uGDDllgOcAvo44Azfj3LLVzqSFHvE42h7X4zy1Flwss7CQM16meTZf3392ecPRCb6nTTlfxmG1yn/+CD77Pz/1Q/xPI3ke9hvkYgJOypIfcaTf9eufdoD354UCThnZyGqFKuPn9RnOqRK55OCvS9DaWv1Nr60bd8cnMXg/sUZ2LmM9V+C4X0nF2Lfd3U8Y27Unf6IPKjvY4SYHtW+0/7ZR3nvGNtKGOhJujDfpbP/Qf/a/294T35C/WDr2bf2J2+dvc90WgJAf8eW24GEnt6wux904/mnnN//A/uLkB5zJY1cAAAAAElFTkSuQmCC",k="data:image/png;base64,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",se=Object.defineProperty,w=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,te=(f,P,ae)=>P in f?se(f,P,{enumerable:!0,configurable:!0,writable:!0,value:ae}):f[P]=ae,H=(f,P)=>{for(var ae in P||(P={}))L.call(P,ae)&&te(f,ae,P[ae]);if(w)for(var ae of w(P))oe.call(P,ae)&&te(f,ae,P[ae]);return f},xe=({data:f=[]})=>{const P=(0,a.useMemo)(()=>{const ae=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,img:O},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,img:be},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,img:K},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,img:J},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,img:$},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,img:k}];return f.map(ee=>H(H({},(ae==null?void 0:ae.find(ge=>(ge==null?void 0:ge.node_type)==(ee==null?void 0:ee.node_type)))||{}),ee))},[f]);return a.createElement("div",{className:Ee.resource},a.createElement("div",{className:Ee["liWrap"+P.length]},P.map((ae,ee)=>a.createElement("div",{key:ee,className:Ee.li},a.createElement("div",{className:Ee.num},ae.num),a.createElement("div",{className:Ee.title},ae.title),a.createElement("img",{src:ae.img})))))},je=e(61527),Oe=e(49320),ke=e(65862),Xe=e(20362),et=e(97442),He=Object.defineProperty,fe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,s=(f,P,ae)=>P in f?He(f,P,{enumerable:!0,configurable:!0,writable:!0,value:ae}):f[P]=ae,Z=(f,P)=>{for(var ae in P||(P={}))y.call(P,ae)&&s(f,ae,P[ae]);if(A)for(var ae of A(P))x.call(P,ae)&&s(f,ae,P[ae]);return f},q=(f,P)=>fe(f,Te(P)),u=(f,P,ae)=>new Promise((ee,ge)=>{var de=Ue=>{try{me(ae.next(Ue))}catch(Qe){ge(Qe)}},ye=Ue=>{try{me(ae.throw(Ue))}catch(Qe){ge(Qe)}},me=Ue=>Ue.done?ee(Ue.value):Promise.resolve(Ue.value).then(de,ye);me((ae=ae.apply(f,P)).next())}),i=(f=>(f.KNOWLEDGE="1",f.RESOURCE="2",f.STUDENT="3",f))(i||{});const j=({dispatch:f,pathsDetail:P,learningpathId:ae,isCompontent:ee})=>{var ge,de,ye,me,Ue,Qe,Ye,lt,dt,xt,st,Ht,un,_t,mn,wn,vn,gt,yn,Zn,Ut,pn,_n,Bn,Yn,Kn,Wn,fr,In,Kt,zn,Q,ze,Ke,R,D,Me,Re,nt,We,tt,ot,rt,pt,ct,ut,At,it,ht,bt,kt,Rt,Pt,Ce;const{detail:Ae,actionTabs:Pe}=P,[we,De]=(0,a.useState)((0,d.useParams)()),Ze=new URLSearchParams(window.location.search),[Be,_e]=(0,a.useState)({}),[vt,wt]=(0,a.useState)("good"),[Gt,Wt]=(0,a.useState)(0),[Yt,Dt]=(0,a.useState)(0),[,Bt,tn,Le]=(0,je.U)(Oe.wA,{subject_id:we==null?void 0:we.pathId,uuid:we==null?void 0:we.learningpathId}),{pxToRoot:Cn,rootFontSize:Zt}=(0,Xe.Z)(),Lt=(0,a.useMemo)(()=>{var Ve,at;const Vt=((at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.route_study_info)==null?void 0:at.study_grasp_hash)||[],Jt=Vt==null?void 0:Vt.reduce((Tn=0,Mn)=>Tn+((Mn==null?void 0:Mn.value)||0),0),Tt=["#37AD83","#0374EA","#F29533","#EE5D5D","#A4C8FC"],rn=Vt.map((Tn,Mn)=>q(Z({},Tn),{color:Tt[Mn]})),On={title:[{text:"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4",left:"center",top:"middle",textStyle:{color:"#A4C8FC",fontWeight:"normal",fontSize:Cn(12)}}],tooltip:{appendToBody:!0,trigger:"item",position:"right",formatter:({color:Tn,value:Mn,name:Jn,percent:It})=>`
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8137],{89489:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},59477:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},40001:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},49198:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},84105:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},18785:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},73331:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},15277:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},52671:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},8657:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},56082:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},33853:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},15075:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},43531:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},61485:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},38819:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},47472:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(54476),d=e(59301),v={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=v,l=e(7657),g=function(c,F){return d.createElement(l.Z,(0,a.Z)({},c,{ref:F,icon:z}))},t=d.forwardRef(g),T=t},97563:function($e,ie){ie.Z={ChangeBut:"ChangeBut___VMCUO",DefaultDiv:"DefaultDiv___diOnG",DefaultDivItemActive:"DefaultDivItemActive___p8PnJ",DefaultDivItem:"DefaultDivItem___BkCuW",TableStyle:"TableStyle___DOsaq",ProgressStyle:"ProgressStyle___Mbw5z",ProgressStyle2:"ProgressStyle2___w9DG9",RankingDiv:"RankingDiv___RCXlB",NavBgTwo:"NavBgTwo___KU7t1",NavBgTwoActive:"NavBgTwoActive___hkC0h",NavBgItem:"NavBgItem___TBfQf",InputStyle:"InputStyle___BAYzG",TableMyHeader:"TableMyHeader___nZel6",TableMyDiv:"TableMyDiv___F4fkZ",CollapseStyle:"CollapseStyle___VkVMr",Item:"Item___pqPqX",SituationItem:"SituationItem___MzguO",waveDom:"waveDom___N1Yew",wave:"wave___UTqsO",select:"select___Yd9qe",selectWrap:"selectWrap___ddND4",masteryList:"masteryList___jQNpd",row:"row___h3q8Q",masteryHead:"masteryHead___B6Wcy",masteryBody:"masteryBody___DZSiT",dot:"dot___ZZ043"}},97442:function($e,ie,e){e.d(ie,{Z:function(){return t}});var a=e(36237),d=e(92736),z={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},l=e(59301),t=({children:T,prefixCls:G="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?l.createElement(a.StyleProvider,{transformers:[(0,a.px2remTransformer)({rootValue:1})]},l.createElement(d.ZP,{prefixCls:G,theme:z},T)):l.createElement(l.Fragment,null,T)},91123:function($e,ie,e){e.r(ie),e.d(ie,{KNOWLEDGELEARNINGDETAIL:function(){return i},default:function(){return S}});var a=e(59301),d=e(65582),v=e.p+"static/navAtlas.d3ffc883.png",z=e(74732),l=e(26358),g=e(16033),t=e(82670),T=e(16122),G=e(362),c=e(61834),F=e(8451),I=e(17149),h=e(87620),re=e(64813),Y=e(87017),M=e(40181),xe=e(48289),le=e(8591),ce=e(71418),ne=e(6848),N=e(1710),m=e(57809),n=e(97563),p=e(18376),b=e(42441),_=e(76411),U=e(56656),V=e.n(U),E=e(2524),Ee={resource:"resource___DRgZ2",liWrap1:"liWrap1___Jn55s",li:"li___sqTRn",num:"num___annrM",title:"title___b58OW",liWrap2:"liWrap2___C0fSy",liWrap3:"liWrap3____LFLR",liWrap4:"liWrap4___DJQ4M",liWrap5:"liWrap5___i9GXM",liWrap6:"liWrap6___f1DzH"},O="data:image/png;base64,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",be="data:image/png;base64,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",K="data:image/png;base64,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",J="data:image/png;base64,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",$="data:image/png;base64,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",k="data:image/png;base64,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",se=Object.defineProperty,w=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,te=(f,P,ae)=>P in f?se(f,P,{enumerable:!0,configurable:!0,writable:!0,value:ae}):f[P]=ae,H=(f,P)=>{for(var ae in P||(P={}))L.call(P,ae)&&te(f,ae,P[ae]);if(w)for(var ae of w(P))oe.call(P,ae)&&te(f,ae,P[ae]);return f},Se=({data:f=[]})=>{const P=(0,a.useMemo)(()=>{const ae=[{title:"\u5B9E\u8BAD\u6570",node_type:"\u5B9E\u8BAD",num:0,img:O},{title:"\u89C6\u9891\u6570",node_type:"\u89C6\u9891",num:0,img:be},{title:"\u8BFE\u4EF6\u6570",node_type:"\u8BFE\u4EF6",num:0,img:K},{title:"\u8BD5\u5377\u6570",node_type:"\u8BD5\u5377",num:0,img:J},{title:"\u4F5C\u4E1A\u6570",node_type:"\u4F5C\u4E1A",num:0,img:$},{title:"\u5176\u4ED6\u7C7B\u578B",node_type:"\u5176\u4ED6\u7C7B\u578B",num:0,img:k}];return f.map(ee=>H(H({},(ae==null?void 0:ae.find(ge=>(ge==null?void 0:ge.node_type)==(ee==null?void 0:ee.node_type)))||{}),ee))},[f]);return a.createElement("div",{className:Ee.resource},a.createElement("div",{className:Ee["liWrap"+P.length]},P.map((ae,ee)=>a.createElement("div",{key:ee,className:Ee.li},a.createElement("div",{className:Ee.num},ae.num),a.createElement("div",{className:Ee.title},ae.title),a.createElement("img",{src:ae.img})))))},je=e(61527),Oe=e(49320),ke=e(65862),Xe=e(20362),et=e(97442),He=Object.defineProperty,fe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,s=(f,P,ae)=>P in f?He(f,P,{enumerable:!0,configurable:!0,writable:!0,value:ae}):f[P]=ae,Z=(f,P)=>{for(var ae in P||(P={}))y.call(P,ae)&&s(f,ae,P[ae]);if(A)for(var ae of A(P))x.call(P,ae)&&s(f,ae,P[ae]);return f},q=(f,P)=>fe(f,Te(P)),u=(f,P,ae)=>new Promise((ee,ge)=>{var de=Ue=>{try{me(ae.next(Ue))}catch(Qe){ge(Qe)}},ye=Ue=>{try{me(ae.throw(Ue))}catch(Qe){ge(Qe)}},me=Ue=>Ue.done?ee(Ue.value):Promise.resolve(Ue.value).then(de,ye);me((ae=ae.apply(f,P)).next())}),i=(f=>(f.KNOWLEDGE="1",f.RESOURCE="2",f.STUDENT="3",f))(i||{});const j=({dispatch:f,pathsDetail:P,learningpathId:ae,isCompontent:ee})=>{var ge,de,ye,me,Ue,Qe,Ye,lt,dt,xt,st,Ht,un,_t,mn,wn,vn,gt,yn,Zn,Ut,pn,_n,Bn,Yn,Kn,Wn,fr,In,Kt,zn,Q,ze,Ke,R,D,Me,Re,nt,We,tt,ot,rt,pt,ct,ut,At,it,ht,bt,kt,Rt,Pt,Ce;const{detail:Ae,actionTabs:Pe}=P,[we,De]=(0,a.useState)((0,d.useParams)()),Ze=new URLSearchParams(window.location.search),[Be,_e]=(0,a.useState)({}),[vt,wt]=(0,a.useState)("good"),[Gt,Wt]=(0,a.useState)(0),[Yt,Dt]=(0,a.useState)(0),[,Bt,tn,Le]=(0,je.U)(Oe.wA,{subject_id:we==null?void 0:we.pathId,uuid:we==null?void 0:we.learningpathId}),{pxToRoot:Cn,rootFontSize:Zt}=(0,Xe.Z)(),Lt=(0,a.useMemo)(()=>{var Ve,at;const Vt=((at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.route_study_info)==null?void 0:at.study_grasp_hash)||[],Jt=Vt==null?void 0:Vt.reduce((Tn=0,Mn)=>Tn+((Mn==null?void 0:Mn.value)||0),0),Tt=["#37AD83","#0374EA","#F29533","#EE5D5D","#A4C8FC"],rn=Vt.map((Tn,Mn)=>q(Z({},Tn),{color:Tt[Mn]})),On={title:[{text:"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4",left:"center",top:"middle",textStyle:{color:"#A4C8FC",fontWeight:"normal",fontSize:Cn(12)}}],tooltip:{appendToBody:!0,trigger:"item",position:"right",formatter:({color:Tn,value:Mn,name:Jn,percent:It})=>`
\u638C\u63E1\u7387${Jn}
${Mn}\u4EBA \u5360\u6BD4${It}%`},color:Jt==0?["#1F2A51"]:Tt,series:{type:"pie",radius:["45%","80%"],label:{position:"inner",fontSize:Cn(14),formatter:({percent:Tn})=>Tn==0?"":`${Tn}%`},labelLine:{show:!1},data:Vt}};return{listData:rn,option:On}},[(ge=Le==null?void 0:Le.data)==null?void 0:ge.route_study_info,Zt]),ln=(0,a.useMemo)(()=>{var Ve,at,Vt;let Jt=((Vt=(at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.knowledge_routes)==null?void 0:at[Gt])==null?void 0:Vt.node_infos)||[];return Jt=Jt.map(Tt=>({value:Tt.grasp_rate,name:Tt.node_type})),{tooltip:{trigger:"item",formatter:({value:Tt,name:rn})=>`
@@ -7,14 +7,14 @@
`},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:Jt.map(Tt=>Tt.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",name:"\u638C\u63E1\u7387",nameTextStyle:{color:"#A4C8FC",padding:[0,40,10,0]},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:Jt,barMaxWidth:"20%",itemStyle:{color:new _.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#B2E0FF"},{offset:.5,color:"#7BC9FF"},{offset:1,color:"#0A2552"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(de=Le==null?void 0:Le.data)==null?void 0:de.knowledge_routes,Gt]),nn=(0,a.useMemo)(()=>{var Ve,at,Vt;let Jt=((Vt=(at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.ability_goal_infos)==null?void 0:at[Yt])==null?void 0:Vt.child_goal_infos)||[];return Jt=Jt.map(Tt=>({value:Tt.grasp_rate,name:Tt.name})),console.log(Jt,"data"),{tooltip:{trigger:"item",formatter:({value:Tt,name:rn})=>`
${rn}
\u638C\u63E1\u7387\uFF1A${Tt}% -
`},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:Jt.map(Tt=>Tt.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",name:"\u638C\u63E1\u7387",nameTextStyle:{color:"#A4C8FC",padding:[0,40,10,0]},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:Jt,barMaxWidth:"20%",itemStyle:{color:new _.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#6DD400"},{offset:.5,color:"#C1F752"},{offset:1,color:"#A5BB0F"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(ye=Le==null?void 0:Le.data)==null?void 0:ye.ability_goal_infos,Yt]),xn=(0,a.useMemo)(()=>{var Ve,at,Vt,Jt,Tt,rn,On,Tn,Mn,Jn;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.basic_info)==null?void 0:at.study_count)||0,unit:"",img:I},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((Jt=(Vt=Le==null?void 0:Le.data)==null?void 0:Vt.basic_info)==null?void 0:Jt.no_study_count)||0,unit:"",img:h},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((rn=(Tt=Le==null?void 0:Le.data)==null?void 0:Tt.basic_info)==null?void 0:rn.week_study_count)||0,unit:"",img:re},{title:"\u77E5\u8BC6\u70B9\u6570",num:((Tn=(On=Le==null?void 0:Le.data)==null?void 0:On.basic_info)==null?void 0:Tn.knowledge_count)||0,unit:"",img:Y},{title:"\u8D44\u6E90\u603B\u6570",num:((Jn=(Mn=Le==null?void 0:Le.data)==null?void 0:Mn.basic_info)==null?void 0:Jn.resource_count)||0,unit:"",img:M}]},[(me=Le==null?void 0:Le.data)==null?void 0:me.basic_info]),Xn=(0,a.useMemo)(()=>{var Ve,at,Vt,Jt;const Tt=((at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.resource_info)==null?void 0:at.relation_resource_count)||0,rn=((Jt=(Vt=Le==null?void 0:Le.data)==null?void 0:Vt.resource_info)==null?void 0:Jt.no_relation_resource_count)||0,On=Tt+rn;return On>0?Math.round(Tt/On*100):0},[(Ue=Le==null?void 0:Le.data)==null?void 0:Ue.resource_info]),zt=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(Ve,at,Vt)=>a.createElement(a.Fragment,null,Vt==0||Vt==1||Vt==2?a.createElement("img",{src:Vt==0?t:Vt==1?T:G,width:12,height:14,style:{width:"12rem"}}):Vt+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:Ve=>`${Ve}%`}];return(0,a.useEffect)(()=>{ae&&De(q(Z({},we),{learningpathId:ae}))},[ae]),(0,a.useEffect)(()=>{var Ve;we!=null&&we.learningpathId&&_e(((Ve=Ae==null?void 0:Ae.nodes)==null?void 0:Ve.find(at=>(at==null?void 0:at.uuid)==(we==null?void 0:we.learningpathId)))||{})},[we,Ae==null?void 0:Ae.nodes]),(0,a.useEffect)(()=>{we!=null&&we.learningpathId&&(Wt(0),Dt(0),tn({subject_id:we==null?void 0:we.pathId,uuid:we==null?void 0:we.learningpathId}))},[we==null?void 0:we.learningpathId]),(0,a.useEffect)(()=>{var Ve;(Ve=Le==null?void 0:Le.data)!=null&&Ve.is_updating&&le.ZP.warning("\u77E5\u8BC6\u56FE\u8C31\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(Qe=Le==null?void 0:Le.data)==null?void 0:Qe.is_updating]),a.createElement(et.Z,null,a.createElement(ce.Z,{spinning:Bt},a.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},a.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${ee?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:ee?"auto":"90rem",top:ee?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${ee?"":`url(${v})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},a.createElement("img",{src:z,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{d.history.push(`/knowledgegraph/${we.pathId}?${Ze}`)}}),a.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},a.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u9009\u62E9"),a.createElement(ne.Z,{title:(Be==null?void 0:Be.name)||"",placement:"topLeft"},a.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(Be==null?void 0:Be.name)||"")),a.createElement("div",{className:`current flex item-center justify-center text-nowrap ${n.Z.ChangeBut}`,onClick:()=>{f({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u77E5\u8BC6\u56FE\u8C31",title:"",type:"knowledge",currentSelectData:Be}}})}},a.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((Ye=Le==null?void 0:Le.data)==null?void 0:Ye.updated_at)&&a.createElement(a.Fragment,null,a.createElement("img",{src:g,style:{width:"14rem"}}),a.createElement("div",null,V()((lt=Le==null?void 0:Le.data)==null?void 0:lt.updated_at).format("YYYY-MM-DD HH:mm"))),a.createElement("div",{className:`current flex item-center text-nowrap ${n.Z.ChangeBut}`,onClick:()=>u(void 0,null,function*(){const Ve=yield(0,Oe.D$)({subject_id:we==null?void 0:we.pathId,uuid:we==null?void 0:we.learningpathId});(Ve==null?void 0:Ve.status)==0&&le.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),a.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${Se})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},a.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},a.createElement("div",{className:`${n.Z.DefaultDiv} p-20px-rem`},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),a.createElement("div",{className:"flex item-center"},a.createElement(b.Z,{key:Zt,style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Lt==null?void 0:Lt.option)||{}}),a.createElement("div",{className:n.Z.masteryList},a.createElement("div",{className:n.Z.masteryHead},a.createElement("div",null,"\u638C\u63E1\u7387"),a.createElement("div",null,"\u4EBA\u6570"),a.createElement("div",null,"\u5360\u6BD4")),(dt=Lt==null?void 0:Lt.listData)==null?void 0:dt.map((Ve,at)=>a.createElement("div",{className:n.Z.masteryBody,key:at},a.createElement("div",{className:"flex item-center"},a.createElement("div",{className:n.Z.dot,style:{backgroundColor:Ve==null?void 0:Ve.color}}),a.createElement("span",{style:{color:"#D0E3FF"}},Ve.name)),a.createElement("div",null,Ve.value),a.createElement("div",null,Ve.rate,"%")))))),a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1 flex gap-10px-rem`},a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u8D44\u6E90\u603B\u6570\u91CF")),(Ht=(st=(xt=Le==null?void 0:Le.data)==null?void 0:xt.resource_info)==null?void 0:st.resource_data)!=null&&Ht.length?a.createElement(xe,{data:(_t=(un=Le==null?void 0:Le.data)==null?void 0:un.resource_info)==null?void 0:_t.resource_data}):a.createElement(E.Z,{styles:{margin:"23rem 0 0 0"}})),a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u77E5\u8BC6\u70B9\u5EFA\u8BBE\u7387\xA0",a.createElement(ne.Z,{title:"\u8D44\u6E90\u5EFA\u8BBE\u7387 = \u56FE\u8C31\u4E2D\u5DF2\u5173\u8054\u8D44\u6E90\u7684\u6807\u7B7E\u8282\u70B9\u6570 / \u56FE\u8C31\u6807\u7B7E\u8282\u70B9\u603B\u6570"},a.createElement("i",{className:"iconfont icon-xiaowenhao2",style:{fontSize:"16rem"}})," "))),Xn<80&&a.createElement("div",{className:"mt-20px-rem",style:{color:"#A4C8FC"}},"\u76EE\u524D\u8FD8\u6709\u8F83\u591A\u6807\u7B7E\u8282\u70B9\u672A\u5173\u8054\u5B66\u4E60\u8D44\u6E90\uFF0C\u5EFA\u8BAE\u5C3D\u5FEB\u5B8C\u5584\u8D44\u6E90\u5173\u8054\u3002"),a.createElement("div",{onClick:()=>(0,ke.xg)(`/knowledgegraph/${we.pathId}/statistics/pathatlas/${we==null?void 0:we.learningpathId}/detail?type=classrooms`),className:`flex-1 flex mt-${Xn<80?30:64}px-rem pl-20px-rem gap-10px-rem current`},a.createElement("div",{className:"flex-1"},a.createElement("div",{className:n.Z.waveDom},!!Xn&&a.createElement("div",{style:{top:`calc(100% - ${Xn}%)`},className:n.Z.wave}),a.createElement("span",null,Xn,"%"))),a.createElement("div",{className:"flex-1"},a.createElement("div",{style:{color:"#3C99FF"},className:"text-18px-rem tc blod"},((wn=(mn=Le==null?void 0:Le.data)==null?void 0:mn.resource_info)==null?void 0:wn.relation_resource_count)||0),a.createElement("div",{style:{color:"#D7EEFF"},className:"text-12px-rem mt-9px-rem tc"},"\u5DF2\u5173\u8054\u8D44\u6E90\u6807\u7B7E\u6570"),a.createElement("div",{style:{color:"#FE9F60"},className:"text-18px-rem tc mt-18px-rem blod"},((gt=(vn=Le==null?void 0:Le.data)==null?void 0:vn.resource_info)==null?void 0:gt.no_relation_resource_count)||0),a.createElement("div",{style:{color:"#D7EEFF"},className:"text-12px-rem mt-9px-rem tc"},"\u672A\u5173\u8054\u8D44\u6E90\u6807\u7B7E\u6570"))))),a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1 flex gap-28px-rem`},a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5B9E\u8BAD\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem mb-36px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#46EDC2"}},((Zn=(yn=Le==null?void 0:Le.data)==null?void 0:yn.resource_info)==null?void 0:Zn.shixun_evaluate_count)||0),a.createElement("span",null,"\u5173\u5361\u8BC4\u6D4B\u6B21\u6570")),a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#46EDC2"}},((pn=(Ut=Le==null?void 0:Le.data)==null?void 0:Ut.resource_info)==null?void 0:pn.shixun_passed_count)||0),a.createElement("span",null,"\u5173\u5361\u901A\u5173\u6B21\u6570"))),a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u8BFE\u4EF6\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#56C8FF"}},((Bn=(_n=Le==null?void 0:Le.data)==null?void 0:_n.resource_info)==null?void 0:Bn.download_count)||0),a.createElement("span",null,"\u8BFE\u4EF6\u4E0B\u8F7D\u6B21\u6570")),a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#56C8FF"}},((Kn=(Yn=Le==null?void 0:Le.data)==null?void 0:Yn.resource_info)==null?void 0:Kn.watch_attachment_count)||0),a.createElement("span",null,"\u8BFE\u4EF6\u67E5\u770B\u6B21\u6570")))),a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u89C6\u9891\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem mb-36px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#EDBC46"}},((fr=(Wn=Le==null?void 0:Le.data)==null?void 0:Wn.resource_info)==null?void 0:fr.watch_video_count)||0),a.createElement("span",null,"\u89C2\u770B\u6B21\u6570")),a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#EDBC46"}},((Kt=(In=Le==null?void 0:Le.data)==null?void 0:In.resource_info)==null?void 0:Kt.watch_video_time)||0),a.createElement("span",null,"\u89C2\u770B\u65F6\u957F(\u5206\u949F)"))),a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u8BD5\u5377\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#FFE47B"}},((Q=(zn=Le==null?void 0:Le.data)==null?void 0:zn.resource_info)==null?void 0:Q.exam_simulate_count)||0),a.createElement("span",null,"\u8BD5\u5377\u6A21\u62DF\u8003\u8BD5\u6B21\u6570")))))),a.createElement("div",{className:"flex-2 flex flex-col gap-20px-rem"},a.createElement("div",{className:"flex gap-30px-rem pt-40px-rem"},xn==null?void 0:xn.map((Ve,at)=>a.createElement("div",{key:at,className:`flex-1 pb-20px-rem flex flex-col gap-10px-rem item-center ${n.Z.DefaultDiv}`},a.createElement("img",{src:Ve==null?void 0:Ve.img,width:80,height:80,style:{width:"80rem",height:"80rem",marginTop:"-40rem"}}),a.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},Ve==null?void 0:Ve.num,Ve==null?void 0:Ve.unit),a.createElement("div",{className:"",style:{color:"#A4C8FC"}},Ve==null?void 0:Ve.title)))),a.createElement("div",{className:`${n.Z.DefaultDiv} flex-1 p-20px-rem gap-16px-rem flex flex-col`,style:{paddingTop:0}},a.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:c,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:F,key:"up"}].map(Ve=>a.createElement("div",{key:Ve==null?void 0:Ve.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem - ${n.Z.DefaultDivItem} ${vt==(Ve==null?void 0:Ve.key)?n.Z.DefaultDivItemActive:""}`,style:{height:"40rem"},onClick:()=>{wt(Ve==null?void 0:Ve.key)}},a.createElement("img",{src:Ve==null?void 0:Ve.img,width:16,height:16,style:{width:"16rem"}}),Ve==null?void 0:Ve.name))),a.createElement(N.default,{className:`mt-16px-rem ${n.Z.TableStyle} flex-1`,locale:{emptyText:a.createElement(E.Z,null)},columns:zt,pagination:!1,dataSource:vt=="good"?(ze=Le==null?void 0:Le.data)==null?void 0:ze.desc_knowledge_infos:(Ke=Le==null?void 0:Le.data)==null?void 0:Ke.asc_knowledge_infos}))),a.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1`},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1")),a.createElement("div",{className:"flex item-center justify-between mt-20px-rem"},a.createElement("span",{className:"text-12px-rem ml-18px-rem"},"\u672C\u56FE\u8C31\u5171\u521B\u5EFA\xA0",a.createElement("span",{style:{color:"#C1F5FF"}},((D=(R=Le==null?void 0:Le.data)==null?void 0:R.knowledge_routes)==null?void 0:D.length)||0),"\xA0\u4E2A\u5B66\u4E60\u8DEF\u5F84"),!!((Re=(Me=Le==null?void 0:Le.data)==null?void 0:Me.knowledge_routes)!=null&&Re.length)&&a.createElement(m.default,{value:Gt,onChange:Wt,className:n.Z.select,rootClassName:n.Z.selectWrap},(We=(nt=Le==null?void 0:Le.data)==null?void 0:nt.knowledge_routes)==null?void 0:We.map((Ve,at)=>a.createElement(m.default.Option,{value:at},Ve.name)))),(pt=(rt=(ot=(tt=Le==null?void 0:Le.data)==null?void 0:tt.knowledge_routes)==null?void 0:ot[Gt])==null?void 0:rt.node_infos)!=null&&pt.length?a.createElement(b.Z,{option:ln}):a.createElement(E.Z,{styles:{margin:"62rem 0 0 0"}})),a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1`},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5173\u8054\u80FD\u529B\u56FE\u8C31\u7EDF\u8BA1")),a.createElement("div",{className:"flex item-center justify-between mt-20px-rem"},a.createElement("span",{className:"text-12px-rem ml-18px-rem"},"\u672C\u56FE\u8C31\u5171\u521B\u5EFA\xA0",a.createElement("span",{style:{color:"#C1F5FF"}},((ut=(ct=Le==null?void 0:Le.data)==null?void 0:ct.ability_goal_infos)==null?void 0:ut.length)||0),"\xA0\u4E2A\u80FD\u529B\u56FE\u8C31"),!!((it=(At=Le==null?void 0:Le.data)==null?void 0:At.ability_goal_infos)!=null&&it.length)&&a.createElement(m.default,{value:Yt,onChange:Dt,className:n.Z.select,rootClassName:n.Z.selectWrap},(bt=(ht=Le==null?void 0:Le.data)==null?void 0:ht.ability_goal_infos)==null?void 0:bt.map((Ve,at)=>a.createElement(m.default.Option,{value:at},Ve.name)))),(Ce=(Pt=(Rt=(kt=Le==null?void 0:Le.data)==null?void 0:kt.ability_goal_infos)==null?void 0:Rt[Yt])==null?void 0:Pt.child_goal_infos)!=null&&Ce.length?a.createElement(b.Z,{option:nn}):a.createElement(E.Z,{styles:{margin:"62rem 0 0 0"}})))),(Pe==null?void 0:Pe.key)&&a.createElement(p.E_,{type:"knowledge",isCustom:!0,open:(Pe==null?void 0:Pe.key)=="\u5207\u6362\u77E5\u8BC6\u56FE\u8C31",title:"\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",currentSeleteData:Be,onFinish:Ve=>{De(q(Z({},we),{learningpathId:Ve==null?void 0:Ve.selectId})),d.history.push(`/knowledgegraph/${we==null?void 0:we.pathId}/statistics/pathatlas/${Ve==null?void 0:Ve.selectId}?${Ze}`)}}))))};var S=(0,d.connect)(({pathsDetail:f})=>({pathsDetail:f}))(j)},18376:function($e,ie,e){e.d(ie,{E_:function(){return _},DZ:function(){return V},NI:function(){return Ee}});var a=e(43418),d=e(8591),v=e(6848),z=e(24905),l=e(78241),g=e(92832),t=e(57809),T=e(5112),G=e(78673),c=e(59301),F=e(65582),I={ItemDom:"ItemDom___gJ4Dc"},h=e(61527),re=e(49320),Y=Object.defineProperty,M=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,N=(O,be,K)=>be in O?Y(O,be,{enumerable:!0,configurable:!0,writable:!0,value:K}):O[be]=K,m=(O,be)=>{for(var K in be||(be={}))ce.call(be,K)&&N(O,K,be[K]);if(le)for(var K of le(be))ne.call(be,K)&&N(O,K,be[K]);return O},n=(O,be)=>M(O,Se(be)),p=(O,be,K)=>new Promise((J,$)=>{var k=L=>{try{w(K.next(L))}catch(oe){$(oe)}},se=L=>{try{w(K.throw(L))}catch(oe){$(oe)}},w=L=>L.done?J(L.value):Promise.resolve(L.value).then(k,se);w((K=K.apply(O,be)).next())});const b=({dispatch:O,pathsDetail:be,currentSeleteData:K,onFinish:J,open:$,title:k,type:se,isCustom:w})=>{var L;const oe=se==="knowledge"?"uuid":"id",te=(0,F.useParams)(),{detail:H}=be,[ve,xe]=(0,c.useState)(K==null?void 0:K[oe]),[,je,Oe]=(0,h.U)(re.mE,{subject_id:te==null?void 0:te.pathId,type:se}),ke=se==="goal"?H==null?void 0:H.ability_goals:se==="knowledge"?((H==null?void 0:H.nodes)||[]).slice(1):H==null?void 0:H.route_nodes;return c.createElement(a.default,{open:$,width:1078,destroyOnClose:!0,closeIcon:K!=null&&K[oe]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:je,title:k,cancelButtonProps:{style:{display:K!=null&&K[oe]?"inline-block":"none"}},onCancel:()=>{K!=null&&K[oe]&&O({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>p(void 0,null,function*(){var Xe;const et=se==="goal"?"\u80FD\u529B\u56FE\u8C31":se==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!ve){d.ZP.warning(`\u8BF7\u5148\u9009\u62E9${et}`);return}let He;w||(He=yield Oe({type:se,subject_id:te==null?void 0:te.pathId,id:ve})),((He==null?void 0:He.status)==0||w)&&((Xe=d.ZP)==null||Xe.success(`${et}\u9009\u62E9\u6210\u529F\uFF01`),O({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),J==null||J({selectId:ve}))})},c.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(L=ke||[])==null?void 0:L.map(Xe=>{var et;return c.createElement("div",{key:Xe==null?void 0:Xe[oe],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(et=I)==null?void 0:et.ItemDom}`},c.createElement("div",{className:"flex item-center gap-10px-rem"},c.createElement(v.Z,{title:Xe==null?void 0:Xe.name},c.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Xe==null?void 0:Xe.name)),c.createElement(z.default,{className:"ml-auto",checked:ve===(Xe==null?void 0:Xe[oe]),onChange:He=>{xe(He.target.checked?Xe==null?void 0:Xe[oe]:null)}})),c.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},c.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),c.createElement("div",{style:{color:"#232B40"}},(Xe==null?void 0:Xe.applicable_people)||"--")),c.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},c.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),c.createElement(v.Z,{title:Xe==null?void 0:Xe.description,placement:"topLeft"},c.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Xe==null?void 0:Xe.description)||"--"))))})))},_=(0,F.connect)(({pathsDetail:O})=>({pathsDetail:O}))(b),U=({pathsDetail:O,dispatch:be,onFinish:K,currentSeleteData:J={}})=>{const{actionTabs:$,detail:k}=O,se=(0,F.useParams)(),[w]=l.default.useForm(),[,L,oe]=(0,h.U)(re.wv,{subject_id:se==null?void 0:se.pathId}),[,te,H]=(0,h.U)(re.EG,{subject_id:se==null?void 0:se.pathId});return(0,c.useEffect)(()=>{($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&w.setFieldsValue(m({},J))},[J,$]),c.createElement(a.default,{open:($==null?void 0:$.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:L||te,destroyOnClose:!0,title:$==null?void 0:$.key,onCancel:()=>{be({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),w.resetFields()},okText:($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>p(void 0,null,function*(){w.submit()})},c.createElement(l.default,{form:w,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:ve=>p(void 0,null,function*(){const xe=yield(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?H:oe)(n(m({},ve),{subject_id:se==null?void 0:se.pathId}));(xe==null?void 0:xe.status)==0&&(d.ZP.success(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),w.resetFields(),be({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),K==null||K())})},c.createElement(l.default.Item,{name:"id",hidden:!0}),c.createElement(l.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},c.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),c.createElement(l.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},c.createElement(t.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(k==null?void 0:k.route_nodes)||[]})),c.createElement(l.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},c.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),c.createElement(l.default.Item,{name:"description",label:"\u7B80\u4ECB"},c.createElement(g.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},V=(0,F.connect)(({pathsDetail:O})=>({pathsDetail:O}))(U),E=({pathsDetail:O,onFinish:be,dispatch:K,type:J})=>{var $,k,se;const{actionTabs:w,detail:L}=O,oe=(0,F.useParams)(),[te]=l.default.useForm(),H=l.default.useWatch("uuid",te),ve=l.default.useWatch("send_route",te),[xe,je]=(0,c.useState)(!1),[Oe,ke]=(0,c.useState)(null),[,Xe,et,He]=(0,h.U)(re.O9,{type:J,subject_id:oe==null?void 0:oe.pathId}),[,,fe,Te]=(0,h.U)(re.Ho,{subject_id:oe==null?void 0:oe.pathId}),[,A,y]=(0,h.U)(re.zc,{subject_id:oe==null?void 0:oe.pathId,type:J}),[x,s]=(0,c.useState)({}),Z=(...q)=>p(void 0,[...q],function*(u=te.getFieldsValue()){const i=yield y(n(m({},u),{repeat_names:He==null?void 0:He.repeat_names,is_cover:Oe,subject_id:oe==null?void 0:oe.pathId,type:J}));(i==null?void 0:i.status)==0&&(a.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...j){var S,f;window.open((f=(S=Te==null?void 0:Te.data)==null?void 0:S.find(P=>(P==null?void 0:P.id)===u.course_id))==null?void 0:f.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),be==null||be(),K({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),je(!1),te.resetFields())});return(0,c.useEffect)(()=>{var q;te.setFieldsValue(m({},(q=w==null?void 0:w.params)==null?void 0:q.data))},[w]),(0,c.useEffect)(()=>{fe({subject_id:oe==null?void 0:oe.pathId})},[]),(0,c.useEffect)(()=>{var q;H&&s(((q=L==null?void 0:L.nodes)==null?void 0:q.find(u=>(u==null?void 0:u.uuid)==H))||{})},[H]),c.createElement(c.Fragment,null,c.createElement(a.default,{open:(w==null?void 0:w.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Xe||A,title:w==null?void 0:w.key,onCancel:()=>{K({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),te.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>p(void 0,null,function*(){te.submit()})},c.createElement(l.default,{preserve:!1,form:te,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:q=>{"uuid"in q&&te.setFieldsValue({ids:[]})},onFinish:q=>p(void 0,null,function*(){console.log("allvalue",q);const u=yield et(n(m({},q),{name:x==null?void 0:x.name,subject_id:oe==null?void 0:oe.pathId}));if((u==null?void 0:u.status)==0&&(u!=null&&u.is_repeat)){je(!0);return}yield Z(q)})},c.createElement(l.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},c.createElement(t.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Te==null?void 0:Te.data)||[]})),J=="knowledge"?c.createElement(l.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},c.createElement(T.ZP.Group,{options:((k=(($=L==null?void 0:L.nodes)==null?void 0:$.length)>1?L==null?void 0:L.nodes.slice(1):[])==null?void 0:k.map(q=>({label:q==null?void 0:q.name,value:q==null?void 0:q.uuid})))||[]})):c.createElement(l.default.Item,{name:"ids",label:J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},c.createElement(z.default.Group,{options:((se=(J=="goal"?L==null?void 0:L.ability_goals:L==null?void 0:L.route_nodes)||[])==null?void 0:se.map(q=>({label:q==null?void 0:q.name,value:(q==null?void 0:q.id)||(q==null?void 0:q.uuid)})))||[]})),J=="knowledge"?c.createElement(c.Fragment,null,c.createElement("div",{className:"flex pl-64px-rem"},c.createElement(l.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},c.createElement(G.Z,null)),c.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),c.createElement(l.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:ve,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},c.createElement(t.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(x==null?void 0:x.routes)||[]}))):c.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},c.createElement("span",{className:"iconfont icon-tishi7"}),J=="goal"&&c.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),J=="route"&&c.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),c.createElement(a.default,{open:xe,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:A,onCancel:()=>{je(!1),ke(null)},okButtonProps:{disabled:Oe==null},onOk:()=>p(void 0,null,function*(){yield Z()})},c.createElement("div",{className:"flex flex-col"},J=="goal"?c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),c.createElement(T.ZP.Group,{className:"mt-14px-rem",value:Oe,onChange:q=>{ke(q.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Ee=(0,F.connect)(({pathsDetail:O})=>({pathsDetail:O}))(E)},61527:function($e,ie,e){e.d(ie,{U:function(){return G}});var a=e(59301),d=Object.defineProperty,v=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,g=(c,F,I)=>F in c?d(c,F,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[F]=I,t=(c,F)=>{for(var I in F||(F={}))z.call(F,I)&&g(c,I,F[I]);if(v)for(var I of v(F))l.call(F,I)&&g(c,I,F[I]);return c},T=(c,F,I)=>new Promise((h,re)=>{var Y=le=>{try{Se(I.next(le))}catch(ce){re(ce)}},M=le=>{try{Se(I.throw(le))}catch(ce){re(ce)}},Se=le=>le.done?h(le.value):Promise.resolve(le.value).then(Y,M);Se((I=I.apply(c,F)).next())});function G(c,F){const[I,h]=(0,a.useState)(F),[re,Y]=(0,a.useState)(!1),[M,Se]=(0,a.useState)();return[I,re,(ce,ne=!1)=>T(this,null,function*(){const N=ne?F:t(t({},I),ce);Y(!0),h(N);const m=yield c(N);return Y(!1),Se(m),m}),M]}},20362:function($e,ie,e){var a=e(59301);const d=()=>{const z=()=>window.innerWidth/1920,[l,g]=(0,a.useState)(z()||1),t=(0,a.useRef)(),T=(0,a.useRef)(),G=()=>{T.current&&clearTimeout(T.current),T.current=setTimeout(()=>{t.current=requestAnimationFrame(()=>{const F=z();g(F)})},500)};return(0,a.useEffect)(()=>(G(),window.addEventListener("resize",G),()=>{window.removeEventListener("resize",G),T.current&&clearTimeout(T.current),t.current&&cancelAnimationFrame(t.current)}),[]),{rootFontSize:l,pxToRoot:F=>F*l}};ie.Z=d},50371:function($e,ie){function e(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const l=v[z];l!==void 0&&(a[z]=l)})}return a}ie.Z=e},13845:function($e,ie,e){e.d(ie,{F:function(){return a},Z:function(){return d}});function a(v){return v!=null&&v===v.window}function d(v,z){var l,g;if(typeof window=="undefined")return 0;const t=z?"scrollTop":"scrollLeft";let T=0;return a(v)?T=v[z?"pageYOffset":"pageXOffset"]:v instanceof Document?T=v.documentElement[t]:(v instanceof HTMLElement||v)&&(T=v[t]),v&&!a(v)&&typeof T!="number"&&(T=(g=((l=v.ownerDocument)!==null&&l!==void 0?l:v).documentElement)===null||g===void 0?void 0:g[t]),T}},56762:function($e,ie,e){e.d(ie,{Z:function(){return d}});var a=e(59301);function d(){const[,v]=a.useReducer(z=>z+1,0);return v}},68031:function($e,ie,e){e.d(ie,{Z:function(){return z}});var a=e(16089);function d(l,g,t,T){const G=t-g;return l/=T/2,l<1?G/2*l*l*l+g:G/2*((l-=2)*l*l+2)+g}var v=e(13845);function z(l){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:T,duration:G=450}=g,c=t(),F=(0,v.Z)(c,!0),I=Date.now(),h=()=>{const Y=Date.now()-I,M=d(Y>G?G:Y,F,l,G);(0,v.F)(c)?c.scrollTo(window.pageXOffset,M):c instanceof Document||c.constructor.name==="HTMLDocument"?c.documentElement.scrollTop=M:c.scrollTop=M,Yt||g},24905:function($e,ie,e){e.d(ie,{default:function(){return p}});var a=e(92310),d=e.n(a),v=e(5630),z=e(59301),l=e(36355),g=e(1684),t=e(32441),G=z.createContext(null),c=e(98447),F=e(14088),I=e(4572),h=function(b,_){var U={};for(var V in b)Object.prototype.hasOwnProperty.call(b,V)&&_.indexOf(V)<0&&(U[V]=b[V]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,V=Object.getOwnPropertySymbols(b);E{var U;const{prefixCls:V,className:E,rootClassName:Ee,children:O,indeterminate:be=!1,style:K,onMouseEnter:J,onMouseLeave:$,skipGroup:k=!1,disabled:se}=b,w=h(b,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:L,direction:oe,checkbox:te}=z.useContext(l.E_),H=z.useContext(G),{isFormItemInput:ve}=z.useContext(t.aM),xe=z.useContext(g.Z),je=(U=(H==null?void 0:H.disabled)||se)!==null&&U!==void 0?U:xe,Oe=z.useRef(w.value);z.useEffect(()=>{H==null||H.registerValue(w.value)},[]),z.useEffect(()=>{if(!k)return w.value!==Oe.current&&(H==null||H.cancelValue(Oe.current),H==null||H.registerValue(w.value),Oe.current=w.value),()=>H==null?void 0:H.cancelValue(w.value)},[w.value]);const ke=L("checkbox",V),[Xe,et]=(0,c.ZP)(ke),He=Object.assign({},w);H&&!k&&(He.onChange=function(){w.onChange&&w.onChange.apply(w,arguments),H.toggleOption&&H.toggleOption({label:O,value:w.value})},He.name=H.name,He.checked=H.value.includes(w.value));const fe=d()(`${ke}-wrapper`,{[`${ke}-rtl`]:oe==="rtl",[`${ke}-wrapper-checked`]:He.checked,[`${ke}-wrapper-disabled`]:je,[`${ke}-wrapper-in-form-item`]:ve},te==null?void 0:te.className,E,Ee,et),Te=d()({[`${ke}-indeterminate`]:be},I.A,et),A=be?"mixed":void 0;return Xe(z.createElement(F.Z,{component:"Checkbox",disabled:je},z.createElement("label",{className:fe,style:Object.assign(Object.assign({},te==null?void 0:te.style),K),onMouseEnter:J,onMouseLeave:$},z.createElement(v.Z,Object.assign({"aria-checked":A},He,{prefixCls:ke,className:Te,disabled:je,ref:_})),O!==void 0&&z.createElement("span",null,O))))};var M=z.forwardRef(re),Se=e(94480),le=e(2738),ce=function(b,_){var U={};for(var V in b)Object.prototype.hasOwnProperty.call(b,V)&&_.indexOf(V)<0&&(U[V]=b[V]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,V=Object.getOwnPropertySymbols(b);E{const{defaultValue:U,children:V,options:E=[],prefixCls:Ee,className:O,rootClassName:be,style:K,onChange:J}=b,$=ce(b,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:k,direction:se}=z.useContext(l.E_),[w,L]=z.useState($.value||U||[]),[oe,te]=z.useState([]);z.useEffect(()=>{"value"in $&&L($.value||[])},[$.value]);const H=z.useMemo(()=>E.map(y=>typeof y=="string"||typeof y=="number"?{label:y,value:y}:y),[E]),ve=y=>{te(x=>x.filter(s=>s!==y))},xe=y=>{te(x=>[].concat((0,Se.Z)(x),[y]))},je=y=>{const x=w.indexOf(y.value),s=(0,Se.Z)(w);x===-1?s.push(y.value):s.splice(x,1),"value"in $||L(s),J==null||J(s.filter(Z=>oe.includes(Z)).sort((Z,q)=>{const u=H.findIndex(j=>j.value===Z),i=H.findIndex(j=>j.value===q);return u-i}))},Oe=k("checkbox",Ee),ke=`${Oe}-group`,[Xe,et]=(0,c.ZP)(Oe),He=(0,le.Z)($,["value","disabled"]),fe=E.length?H.map(y=>z.createElement(M,{prefixCls:Oe,key:y.value.toString(),disabled:"disabled"in y?y.disabled:$.disabled,value:y.value,checked:w.includes(y.value),onChange:y.onChange,className:`${ke}-item`,style:y.style,title:y.title},y.label)):V,Te={toggleOption:je,value:w,disabled:$.disabled,name:$.name,registerValue:xe,cancelValue:ve},A=d()(ke,{[`${ke}-rtl`]:se==="rtl"},O,be,et);return Xe(z.createElement("div",Object.assign({className:A,style:K},He,{ref:_}),z.createElement(G.Provider,{value:Te},fe)))},N=z.forwardRef(ne);var m=z.memo(N);const n=M;n.Group=m,n.__ANT_CHECKBOX=!0;var p=n},98447:function($e,ie,e){e.d(ie,{C2:function(){return l}});var a=e(17313),d=e(37613),v=e(83116);const z=g=>{const{checkboxCls:t}=g,T=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,a.Wf)(g)),{display:"inline-flex",flexWrap:"wrap",columnGap:g.marginXS,[`> ${g.antCls}-row`]:{flex:1}}),[T]:Object.assign(Object.assign({},(0,a.Wf)(g)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${T}`]:{marginInlineStart:0},[`&${T}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,a.Wf)(g)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:g.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,a.oN)(g))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:g.checkboxSize,height:g.checkboxSize,direction:"ltr",backgroundColor:g.colorBgContainer,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,borderRadius:g.borderRadiusSM,borderCollapse:"separate",transition:`all ${g.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:g.checkboxSize/14*5,height:g.checkboxSize/14*8,border:`${g.lineWidthBold}px solid ${g.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${g.motionDurationFast} ${g.motionEaseInBack}, opacity ${g.motionDurationFast}`}},"& + span":{paddingInlineStart:g.paddingXS,paddingInlineEnd:g.paddingXS}})},{[` +
`},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{data:Jt.map(Tt=>Tt.name),axisLabel:{color:"#fff"},axisTick:{show:!1},axisLine:{show:!1}},yAxis:{type:"value",name:"\u638C\u63E1\u7387",nameTextStyle:{color:"#A4C8FC",padding:[0,40,10,0]},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:"#A4C8FC",formatter:"{value}%"},splitLine:{lineStyle:{color:"rgba(164,200,252,0.1)"}}},series:{type:"bar",data:Jt,barMaxWidth:"20%",itemStyle:{color:new _.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#6DD400"},{offset:.5,color:"#C1F752"},{offset:1,color:"#A5BB0F"}])},label:{show:!0,position:"top",formatter:"{c}%",color:"#fff"}}}},[(ye=Le==null?void 0:Le.data)==null?void 0:ye.ability_goal_infos,Yt]),xn=(0,a.useMemo)(()=>{var Ve,at,Vt,Jt,Tt,rn,On,Tn,Mn,Jn;return[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:((at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.basic_info)==null?void 0:at.study_count)||0,unit:"",img:I},{title:"\u672A\u5B66\u4E60\u4EBA\u6570",num:((Jt=(Vt=Le==null?void 0:Le.data)==null?void 0:Vt.basic_info)==null?void 0:Jt.no_study_count)||0,unit:"",img:h},{title:"\u672C\u5468\u5B66\u4E60\u4EBA\u6570",num:((rn=(Tt=Le==null?void 0:Le.data)==null?void 0:Tt.basic_info)==null?void 0:rn.week_study_count)||0,unit:"",img:re},{title:"\u77E5\u8BC6\u70B9\u6570",num:((Tn=(On=Le==null?void 0:Le.data)==null?void 0:On.basic_info)==null?void 0:Tn.knowledge_count)||0,unit:"",img:Y},{title:"\u8D44\u6E90\u603B\u6570",num:((Jn=(Mn=Le==null?void 0:Le.data)==null?void 0:Mn.basic_info)==null?void 0:Jn.resource_count)||0,unit:"",img:M}]},[(me=Le==null?void 0:Le.data)==null?void 0:me.basic_info]),Xn=(0,a.useMemo)(()=>{var Ve,at,Vt,Jt;const Tt=((at=(Ve=Le==null?void 0:Le.data)==null?void 0:Ve.resource_info)==null?void 0:at.relation_resource_count)||0,rn=((Jt=(Vt=Le==null?void 0:Le.data)==null?void 0:Vt.resource_info)==null?void 0:Jt.no_relation_resource_count)||0,On=Tt+rn;return On>0?Math.round(Tt/On*100):0},[(Ue=Le==null?void 0:Le.data)==null?void 0:Ue.resource_info]),zt=[{title:"\u6392\u540D",dataIndex:"test1",width:55,render:(Ve,at,Vt)=>a.createElement(a.Fragment,null,Vt==0||Vt==1||Vt==2?a.createElement("img",{src:Vt==0?t:Vt==1?T:G,width:12,height:14,style:{width:"12rem"}}):Vt+1)},{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"name"},{title:"\u7ED1\u5B9A\u8D44\u6E90\u6570",ellipsis:!0,dataIndex:"resource_count"},{title:"\u5B66\u4E60\u4EBA\u6570",ellipsis:!0,dataIndex:"study_count"},{title:"\u5E73\u5747\u638C\u63E1\u7387",ellipsis:!0,dataIndex:"grasp_rate",render:Ve=>`${Ve}%`}];return(0,a.useEffect)(()=>{ae&&De(q(Z({},we),{learningpathId:ae}))},[ae]),(0,a.useEffect)(()=>{var Ve;we!=null&&we.learningpathId&&_e(((Ve=Ae==null?void 0:Ae.nodes)==null?void 0:Ve.find(at=>(at==null?void 0:at.uuid)==(we==null?void 0:we.learningpathId)))||{})},[we,Ae==null?void 0:Ae.nodes]),(0,a.useEffect)(()=>{we!=null&&we.learningpathId&&(Wt(0),Dt(0),tn({subject_id:we==null?void 0:we.pathId,uuid:we==null?void 0:we.learningpathId}))},[we==null?void 0:we.learningpathId]),(0,a.useEffect)(()=>{var Ve;(Ve=Le==null?void 0:Le.data)!=null&&Ve.is_updating&&le.ZP.warning("\u77E5\u8BC6\u56FE\u8C31\u7EDF\u8BA1\u6570\u636E\u6B63\u5728\u66F4\u65B0\uFF0C\u8BF7\u7A0D\u540E\u5237\u65B0\u9875\u9762")},[(Qe=Le==null?void 0:Le.data)==null?void 0:Qe.is_updating]),a.createElement(et.Z,null,a.createElement(ce.Z,{spinning:Bt},a.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col pb-20px-rem",style:{background:"#030616"}},a.createElement("div",{className:`sticky w-full px-56px-rem flex item-center gap-10px-rem ${ee?"py-10px-rem":"pt-22px-rem pb-32px-rem"}`,style:{height:ee?"auto":"90rem",top:ee?"40rem":0,zIndex:1,background:`rgb(3, 6, 22) ${ee?"":`url(${v})`}`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%"}},a.createElement("img",{src:z,className:"current",style:{width:"66rem",height:"20rem"},onClick:()=>{d.history.push(`/knowledgegraph/${we.pathId}?${Ze}`)}}),a.createElement("div",{className:"flex item-center rounded-full text-14px-rem mr-auto",style:{background:"#123269",padding:"0 0 0 20rem",gap:"10rem"}},a.createElement("div",{className:"c-grey-eee text-nowrap "},"\u5F53\u524D\u9009\u62E9"),a.createElement(ne.Z,{title:(Be==null?void 0:Be.name)||"",placement:"topLeft"},a.createElement("div",{style:{width:"160rem"},className:"multi_ellipsis1"},(Be==null?void 0:Be.name)||"")),a.createElement("div",{className:`current flex item-center justify-center text-nowrap ${n.Z.ChangeBut}`,onClick:()=>{f({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u77E5\u8BC6\u56FE\u8C31",title:"",type:"knowledge",currentSelectData:Be}}})}},a.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),((Ye=Le==null?void 0:Le.data)==null?void 0:Ye.updated_at)&&a.createElement(a.Fragment,null,a.createElement("img",{src:g,style:{width:"14rem"}}),a.createElement("div",null,V()((lt=Le==null?void 0:Le.data)==null?void 0:lt.updated_at).format("YYYY-MM-DD HH:mm"))),a.createElement("div",{className:`current flex item-center text-nowrap ${n.Z.ChangeBut}`,onClick:()=>u(void 0,null,function*(){const Ve=yield(0,Oe.D$)({subject_id:we==null?void 0:we.pathId,uuid:we==null?void 0:we.learningpathId});(Ve==null?void 0:Ve.status)==0&&le.ZP.success("\u6570\u636E\u66F4\u65B0\u4E2D\uFF0C\u5927\u698210 ~ 15\u5206\u949F\u4E4B\u540E\u5237\u65B0\u9875\u9762")})}," \u66F4\u65B0")),a.createElement("div",{className:"flex gap-20px-rem px-40px-rem py-20px-rem",style:{background:`url(${xe})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},a.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},a.createElement("div",{className:`${n.Z.DefaultDiv} p-20px-rem`},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5404\u9636\u6BB5\u638C\u63E1\u7387\u5360\u6BD4")),a.createElement("div",{className:"flex item-center"},a.createElement(b.Z,{key:Zt,style:{width:"50%",height:"300rem",transform:"translateX(-10rem)"},option:(Lt==null?void 0:Lt.option)||{}}),a.createElement("div",{className:n.Z.masteryList},a.createElement("div",{className:n.Z.masteryHead},a.createElement("div",null,"\u638C\u63E1\u7387"),a.createElement("div",null,"\u4EBA\u6570"),a.createElement("div",null,"\u5360\u6BD4")),(dt=Lt==null?void 0:Lt.listData)==null?void 0:dt.map((Ve,at)=>a.createElement("div",{className:n.Z.masteryBody,key:at},a.createElement("div",{className:"flex item-center"},a.createElement("div",{className:n.Z.dot,style:{backgroundColor:Ve==null?void 0:Ve.color}}),a.createElement("span",{style:{color:"#D0E3FF"}},Ve.name)),a.createElement("div",null,Ve.value),a.createElement("div",null,Ve.rate,"%")))))),a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1 flex gap-10px-rem`},a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u8D44\u6E90\u603B\u6570\u91CF")),(Ht=(st=(xt=Le==null?void 0:Le.data)==null?void 0:xt.resource_info)==null?void 0:st.resource_data)!=null&&Ht.length?a.createElement(Se,{data:(_t=(un=Le==null?void 0:Le.data)==null?void 0:un.resource_info)==null?void 0:_t.resource_data}):a.createElement(E.Z,{styles:{margin:"23rem 0 0 0"}})),a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u77E5\u8BC6\u70B9\u5EFA\u8BBE\u7387\xA0",a.createElement(ne.Z,{title:"\u8D44\u6E90\u5EFA\u8BBE\u7387 = \u56FE\u8C31\u4E2D\u5DF2\u5173\u8054\u8D44\u6E90\u7684\u6807\u7B7E\u8282\u70B9\u6570 / \u56FE\u8C31\u6807\u7B7E\u8282\u70B9\u603B\u6570"},a.createElement("i",{className:"iconfont icon-xiaowenhao2",style:{fontSize:"16rem"}})," "))),Xn<80&&a.createElement("div",{className:"mt-20px-rem",style:{color:"#A4C8FC"}},"\u76EE\u524D\u8FD8\u6709\u8F83\u591A\u6807\u7B7E\u8282\u70B9\u672A\u5173\u8054\u5B66\u4E60\u8D44\u6E90\uFF0C\u5EFA\u8BAE\u5C3D\u5FEB\u5B8C\u5584\u8D44\u6E90\u5173\u8054\u3002"),a.createElement("div",{onClick:()=>(0,ke.xg)(`/knowledgegraph/${we.pathId}/statistics/pathatlas/${we==null?void 0:we.learningpathId}/detail?type=classrooms`),className:`flex-1 flex mt-${Xn<80?30:64}px-rem pl-20px-rem gap-10px-rem current`},a.createElement("div",{className:"flex-1"},a.createElement("div",{className:n.Z.waveDom},!!Xn&&a.createElement("div",{style:{top:`calc(100% - ${Xn}%)`},className:n.Z.wave}),a.createElement("span",null,Xn,"%"))),a.createElement("div",{className:"flex-1"},a.createElement("div",{style:{color:"#3C99FF"},className:"text-18px-rem tc blod"},((wn=(mn=Le==null?void 0:Le.data)==null?void 0:mn.resource_info)==null?void 0:wn.relation_resource_count)||0),a.createElement("div",{style:{color:"#D7EEFF"},className:"text-12px-rem mt-9px-rem tc"},"\u5DF2\u5173\u8054\u8D44\u6E90\u6807\u7B7E\u6570"),a.createElement("div",{style:{color:"#FE9F60"},className:"text-18px-rem tc mt-18px-rem blod"},((gt=(vn=Le==null?void 0:Le.data)==null?void 0:vn.resource_info)==null?void 0:gt.no_relation_resource_count)||0),a.createElement("div",{style:{color:"#D7EEFF"},className:"text-12px-rem mt-9px-rem tc"},"\u672A\u5173\u8054\u8D44\u6E90\u6807\u7B7E\u6570"))))),a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1 flex gap-28px-rem`},a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5B9E\u8BAD\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem mb-36px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#46EDC2"}},((Zn=(yn=Le==null?void 0:Le.data)==null?void 0:yn.resource_info)==null?void 0:Zn.shixun_evaluate_count)||0),a.createElement("span",null,"\u5173\u5361\u8BC4\u6D4B\u6B21\u6570")),a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#46EDC2"}},((pn=(Ut=Le==null?void 0:Le.data)==null?void 0:Ut.resource_info)==null?void 0:pn.shixun_passed_count)||0),a.createElement("span",null,"\u5173\u5361\u901A\u5173\u6B21\u6570"))),a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u8BFE\u4EF6\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#56C8FF"}},((Bn=(_n=Le==null?void 0:Le.data)==null?void 0:_n.resource_info)==null?void 0:Bn.download_count)||0),a.createElement("span",null,"\u8BFE\u4EF6\u4E0B\u8F7D\u6B21\u6570")),a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#56C8FF"}},((Kn=(Yn=Le==null?void 0:Le.data)==null?void 0:Yn.resource_info)==null?void 0:Kn.watch_attachment_count)||0),a.createElement("span",null,"\u8BFE\u4EF6\u67E5\u770B\u6B21\u6570")))),a.createElement("div",{className:"flex-1"},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u89C6\u9891\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem mb-36px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#EDBC46"}},((fr=(Wn=Le==null?void 0:Le.data)==null?void 0:Wn.resource_info)==null?void 0:fr.watch_video_count)||0),a.createElement("span",null,"\u89C2\u770B\u6B21\u6570")),a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#EDBC46"}},((Kt=(In=Le==null?void 0:Le.data)==null?void 0:In.resource_info)==null?void 0:Kt.watch_video_time)||0),a.createElement("span",null,"\u89C2\u770B\u65F6\u957F(\u5206\u949F)"))),a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u8BD5\u5377\u5B66\u4E60\u60C5\u51B5")),a.createElement("div",{className:"flex gap-20px-rem mt-20px-rem"},a.createElement("div",{className:n.Z.SituationItem},a.createElement("b",{className:"text-18px-rem",style:{color:"#FFE47B"}},((Q=(zn=Le==null?void 0:Le.data)==null?void 0:zn.resource_info)==null?void 0:Q.exam_simulate_count)||0),a.createElement("span",null,"\u8BD5\u5377\u6A21\u62DF\u8003\u8BD5\u6B21\u6570")))))),a.createElement("div",{className:"flex-2 flex flex-col gap-20px-rem"},a.createElement("div",{className:"flex gap-30px-rem pt-40px-rem"},xn==null?void 0:xn.map((Ve,at)=>a.createElement("div",{key:at,className:`flex-1 pb-20px-rem flex flex-col gap-10px-rem item-center ${n.Z.DefaultDiv}`},a.createElement("img",{src:Ve==null?void 0:Ve.img,width:80,height:80,style:{width:"80rem",height:"80rem",marginTop:"-40rem"}}),a.createElement("div",{className:"text-18px-rem blod",style:{color:"#72E8FF"}},Ve==null?void 0:Ve.num,Ve==null?void 0:Ve.unit),a.createElement("div",{className:"",style:{color:"#A4C8FC"}},Ve==null?void 0:Ve.title)))),a.createElement("div",{className:`${n.Z.DefaultDiv} flex-1 p-20px-rem gap-16px-rem flex flex-col`,style:{paddingTop:0}},a.createElement("div",{className:"flex item-center"},[{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u4F18\u79C0\u699C",img:c,key:"good"},{name:"\u77E5\u8BC6\u70B9\u638C\u63E1\u5F85\u63D0\u5347\u699C",img:F,key:"up"}].map(Ve=>a.createElement("div",{key:Ve==null?void 0:Ve.name,className:`flex-1 py-12px-rem flex item-center justify-center current text-16px-rem gap-6px-rem + ${n.Z.DefaultDivItem} ${vt==(Ve==null?void 0:Ve.key)?n.Z.DefaultDivItemActive:""}`,style:{height:"40rem"},onClick:()=>{wt(Ve==null?void 0:Ve.key)}},a.createElement("img",{src:Ve==null?void 0:Ve.img,width:16,height:16,style:{width:"16rem"}}),Ve==null?void 0:Ve.name))),a.createElement(N.default,{className:`mt-16px-rem ${n.Z.TableStyle} flex-1`,locale:{emptyText:a.createElement(E.Z,null)},columns:zt,pagination:!1,dataSource:vt=="good"?(ze=Le==null?void 0:Le.data)==null?void 0:ze.desc_knowledge_infos:(Ke=Le==null?void 0:Le.data)==null?void 0:Ke.asc_knowledge_infos}))),a.createElement("div",{className:"flex flex-col gap-20px-rem",style:{flex:1.5}},a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1`},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1")),a.createElement("div",{className:"flex item-center justify-between mt-20px-rem"},a.createElement("span",{className:"text-12px-rem ml-18px-rem"},"\u672C\u56FE\u8C31\u5171\u521B\u5EFA\xA0",a.createElement("span",{style:{color:"#C1F5FF"}},((D=(R=Le==null?void 0:Le.data)==null?void 0:R.knowledge_routes)==null?void 0:D.length)||0),"\xA0\u4E2A\u5B66\u4E60\u8DEF\u5F84"),!!((Re=(Me=Le==null?void 0:Le.data)==null?void 0:Me.knowledge_routes)!=null&&Re.length)&&a.createElement(m.default,{value:Gt,onChange:Wt,className:n.Z.select,rootClassName:n.Z.selectWrap},(We=(nt=Le==null?void 0:Le.data)==null?void 0:nt.knowledge_routes)==null?void 0:We.map((Ve,at)=>a.createElement(m.default.Option,{value:at},Ve.name)))),(pt=(rt=(ot=(tt=Le==null?void 0:Le.data)==null?void 0:tt.knowledge_routes)==null?void 0:ot[Gt])==null?void 0:rt.node_infos)!=null&&pt.length?a.createElement(b.Z,{option:ln}):a.createElement(E.Z,{styles:{margin:"62rem 0 0 0"}})),a.createElement("div",{className:`p-20px-rem ${n.Z.DefaultDiv} flex-1`},a.createElement("div",{className:"flex item-center text-16px-rem gap-8px-rem"},a.createElement("img",{src:l,style:{width:"9rem",height:"17rem"}}),a.createElement("div",null,"\u5173\u8054\u80FD\u529B\u56FE\u8C31\u7EDF\u8BA1")),a.createElement("div",{className:"flex item-center justify-between mt-20px-rem"},a.createElement("span",{className:"text-12px-rem ml-18px-rem"},"\u672C\u56FE\u8C31\u5171\u521B\u5EFA\xA0",a.createElement("span",{style:{color:"#C1F5FF"}},((ut=(ct=Le==null?void 0:Le.data)==null?void 0:ct.ability_goal_infos)==null?void 0:ut.length)||0),"\xA0\u4E2A\u80FD\u529B\u56FE\u8C31"),!!((it=(At=Le==null?void 0:Le.data)==null?void 0:At.ability_goal_infos)!=null&&it.length)&&a.createElement(m.default,{value:Yt,onChange:Dt,className:n.Z.select,rootClassName:n.Z.selectWrap},(bt=(ht=Le==null?void 0:Le.data)==null?void 0:ht.ability_goal_infos)==null?void 0:bt.map((Ve,at)=>a.createElement(m.default.Option,{value:at},Ve.name)))),(Ce=(Pt=(Rt=(kt=Le==null?void 0:Le.data)==null?void 0:kt.ability_goal_infos)==null?void 0:Rt[Yt])==null?void 0:Pt.child_goal_infos)!=null&&Ce.length?a.createElement(b.Z,{option:nn}):a.createElement(E.Z,{styles:{margin:"62rem 0 0 0"}})))),(Pe==null?void 0:Pe.key)&&a.createElement(p.E_,{type:"knowledge",isCustom:!0,open:(Pe==null?void 0:Pe.key)=="\u5207\u6362\u77E5\u8BC6\u56FE\u8C31",title:"\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",currentSeleteData:Be,onFinish:Ve=>{De(q(Z({},we),{learningpathId:Ve==null?void 0:Ve.selectId})),d.history.push(`/knowledgegraph/${we==null?void 0:we.pathId}/statistics/pathatlas/${Ve==null?void 0:Ve.selectId}?${Ze}`)}}))))};var S=(0,d.connect)(({pathsDetail:f})=>({pathsDetail:f}))(j)},18376:function($e,ie,e){e.d(ie,{E_:function(){return _},DZ:function(){return V},NI:function(){return Ee}});var a=e(43418),d=e(8591),v=e(6848),z=e(24905),l=e(78241),g=e(92832),t=e(57809),T=e(5112),G=e(78673),c=e(59301),F=e(65582),I={ItemDom:"ItemDom___gJ4Dc"},h=e(61527),re=e(49320),Y=Object.defineProperty,M=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,N=(O,be,K)=>be in O?Y(O,be,{enumerable:!0,configurable:!0,writable:!0,value:K}):O[be]=K,m=(O,be)=>{for(var K in be||(be={}))ce.call(be,K)&&N(O,K,be[K]);if(le)for(var K of le(be))ne.call(be,K)&&N(O,K,be[K]);return O},n=(O,be)=>M(O,xe(be)),p=(O,be,K)=>new Promise((J,$)=>{var k=L=>{try{w(K.next(L))}catch(oe){$(oe)}},se=L=>{try{w(K.throw(L))}catch(oe){$(oe)}},w=L=>L.done?J(L.value):Promise.resolve(L.value).then(k,se);w((K=K.apply(O,be)).next())});const b=({dispatch:O,pathsDetail:be,currentSeleteData:K,onFinish:J,open:$,title:k,type:se,isCustom:w})=>{var L;const oe=se==="knowledge"?"uuid":"id",te=(0,F.useParams)(),{detail:H}=be,[ve,Se]=(0,c.useState)(K==null?void 0:K[oe]),[,je,Oe]=(0,h.U)(re.mE,{subject_id:te==null?void 0:te.pathId,type:se}),ke=se==="goal"?H==null?void 0:H.ability_goals:se==="knowledge"?((H==null?void 0:H.nodes)||[]).slice(1):H==null?void 0:H.route_nodes;return c.createElement(a.default,{open:$,width:1078,destroyOnClose:!0,closeIcon:K!=null&&K[oe]?"":null,centered:!0,maskClosable:!1,keyboard:!1,confirmLoading:je,title:k,cancelButtonProps:{style:{display:K!=null&&K[oe]?"inline-block":"none"}},onCancel:()=>{K!=null&&K[oe]&&O({type:"pathsDetail/save",payload:{actionTabs:{key:""}}})},onOk:()=>p(void 0,null,function*(){var Xe;const et=se==="goal"?"\u80FD\u529B\u56FE\u8C31":se==="knowledge"?"\u77E5\u8BC6\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84";if(!ve){d.ZP.warning(`\u8BF7\u5148\u9009\u62E9${et}`);return}let He;w||(He=yield Oe({type:se,subject_id:te==null?void 0:te.pathId,id:ve})),((He==null?void 0:He.status)==0||w)&&((Xe=d.ZP)==null||Xe.success(`${et}\u9009\u62E9\u6210\u529F\uFF01`),O({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),J==null||J({selectId:ve}))})},c.createElement("div",{className:"flex flex-col gap-16px-rem p-4px-rem",style:{overflow:"auto",maxHeight:"60vh"}},(L=ke||[])==null?void 0:L.map(Xe=>{var et;return c.createElement("div",{key:Xe==null?void 0:Xe[oe],className:`flex flex-col px-20px-rem py-14px-rem rounded-4px-rem ${(et=I)==null?void 0:et.ItemDom}`},c.createElement("div",{className:"flex item-center gap-10px-rem"},c.createElement(v.Z,{title:Xe==null?void 0:Xe.name},c.createElement("div",{className:"text-500 text-16px-rem multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},Xe==null?void 0:Xe.name)),c.createElement(z.default,{className:"ml-auto",checked:ve===(Xe==null?void 0:Xe[oe]),onChange:He=>{Se(He.target.checked?Xe==null?void 0:Xe[oe]:null)}})),c.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"14rem"}},c.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u9002\u7528\u4EBA\u7FA4"),c.createElement("div",{style:{color:"#232B40"}},(Xe==null?void 0:Xe.applicable_people)||"--")),c.createElement("div",{className:"flex item-center gap-12px-rem text-14px-rem",style:{marginTop:"12rem"}},c.createElement("div",{className:"text-end w-64px-rem",style:{color:"#9096A3"}},"\u7B80\u4ECB"),c.createElement(v.Z,{title:Xe==null?void 0:Xe.description,placement:"topLeft"},c.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{color:"#232B40"}},(Xe==null?void 0:Xe.description)||"--"))))})))},_=(0,F.connect)(({pathsDetail:O})=>({pathsDetail:O}))(b),U=({pathsDetail:O,dispatch:be,onFinish:K,currentSeleteData:J={}})=>{const{actionTabs:$,detail:k}=O,se=(0,F.useParams)(),[w]=l.default.useForm(),[,L,oe]=(0,h.U)(re.wv,{subject_id:se==null?void 0:se.pathId}),[,te,H]=(0,h.U)(re.EG,{subject_id:se==null?void 0:se.pathId});return(0,c.useEffect)(()=>{($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"&&w.setFieldsValue(m({},J))},[J,$]),c.createElement(a.default,{open:($==null?void 0:$.key)=="\u65B0\u5EFA\u80FD\u529B\u56FE\u8C31"||($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31",width:700,centered:!0,confirmLoading:L||te,destroyOnClose:!0,title:$==null?void 0:$.key,onCancel:()=>{be({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),w.resetFields()},okText:($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u786E\u5B9A\u4FEE\u6539":"\u786E\u8BA4\u65B0\u5EFA",onOk:()=>p(void 0,null,function*(){w.submit()})},c.createElement(l.default,{form:w,preserve:!1,labelCol:{span:4},labelAlign:"right",size:"large",colon:!1,onFinish:ve=>p(void 0,null,function*(){const Se=yield(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?H:oe)(n(m({},ve),{subject_id:se==null?void 0:se.pathId}));(Se==null?void 0:Se.status)==0&&(d.ZP.success(($==null?void 0:$.key)=="\u7F16\u8F91\u80FD\u529B\u56FE\u8C31"?"\u4FEE\u6539\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),w.resetFields(),be({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),K==null||K())})},c.createElement(l.default.Item,{name:"id",hidden:!0}),c.createElement(l.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8F93\u5165\u540D\u79F0\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},c.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxLength:20,showCount:!0})),c.createElement(l.default.Item,{name:"knowledge_graph_route_id",label:"\u5173\u8054\u5B66\u4E60\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},c.createElement(t.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(k==null?void 0:k.route_nodes)||[]})),c.createElement(l.default.Item,{name:"applicable_people",label:"\u9002\u7528\u4EBA\u7FA4"},c.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50,showCount:!0})),c.createElement(l.default.Item,{name:"description",label:"\u7B80\u4ECB"},c.createElement(g.default.TextArea,{rows:4,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",maxLength:200,showCount:!0}))))},V=(0,F.connect)(({pathsDetail:O})=>({pathsDetail:O}))(U),E=({pathsDetail:O,onFinish:be,dispatch:K,type:J})=>{var $,k,se;const{actionTabs:w,detail:L}=O,oe=(0,F.useParams)(),[te]=l.default.useForm(),H=l.default.useWatch("uuid",te),ve=l.default.useWatch("send_route",te),[Se,je]=(0,c.useState)(!1),[Oe,ke]=(0,c.useState)(null),[,Xe,et,He]=(0,h.U)(re.O9,{type:J,subject_id:oe==null?void 0:oe.pathId}),[,,fe,Te]=(0,h.U)(re.Ho,{subject_id:oe==null?void 0:oe.pathId}),[,A,y]=(0,h.U)(re.zc,{subject_id:oe==null?void 0:oe.pathId,type:J}),[x,s]=(0,c.useState)({}),Z=(...q)=>p(void 0,[...q],function*(u=te.getFieldsValue()){const i=yield y(n(m({},u),{repeat_names:He==null?void 0:He.repeat_names,is_cover:Oe,subject_id:oe==null?void 0:oe.pathId,type:J}));(i==null?void 0:i.status)==0&&(a.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,width:500,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk(...j){var S,f;window.open((f=(S=Te==null?void 0:Te.data)==null?void 0:S.find(P=>(P==null?void 0:P.id)===u.course_id))==null?void 0:f.first_category_url)},content:"\u53D1\u9001\u6210\u529F\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u67E5\u770B\uFF1F"}),be==null||be(),K({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),je(!1),te.resetFields())});return(0,c.useEffect)(()=>{var q;te.setFieldsValue(m({},(q=w==null?void 0:w.params)==null?void 0:q.data))},[w]),(0,c.useEffect)(()=>{fe({subject_id:oe==null?void 0:oe.pathId})},[]),(0,c.useEffect)(()=>{var q;H&&s(((q=L==null?void 0:L.nodes)==null?void 0:q.find(u=>(u==null?void 0:u.uuid)==H))||{})},[H]),c.createElement(c.Fragment,null,c.createElement(a.default,{open:(w==null?void 0:w.key)=="\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",width:670,centered:!0,destroyOnClose:!0,confirmLoading:Xe||A,title:w==null?void 0:w.key,onCancel:()=>{K({type:"pathsDetail/save",payload:{actionTabs:{key:""}}}),te.resetFields()},okText:"\u786E\u8BA4\u53D1\u9001",onOk:()=>p(void 0,null,function*(){te.submit()})},c.createElement(l.default,{preserve:!1,form:te,labelCol:{span:3},labelAlign:"right",size:"large",colon:!1,onValuesChange:q=>{"uuid"in q&&te.setFieldsValue({ids:[]})},onFinish:q=>p(void 0,null,function*(){console.log("allvalue",q);const u=yield et(n(m({},q),{name:x==null?void 0:x.name,subject_id:oe==null?void 0:oe.pathId}));if((u==null?void 0:u.status)==0&&(u!=null&&u.is_repeat)){je(!0);return}yield Z(q)})},c.createElement(l.default.Item,{name:"course_id",label:"\u6559\u5B66\u8BFE\u5802",required:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802"}]},c.createElement(t.default,{showSearch:!0,optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802",options:(Te==null?void 0:Te.data)||[]})),J=="knowledge"?c.createElement(l.default.Item,{name:"uuid",label:"\u77E5\u8BC6\u56FE\u8C31"},c.createElement(T.ZP.Group,{options:((k=(($=L==null?void 0:L.nodes)==null?void 0:$.length)>1?L==null?void 0:L.nodes.slice(1):[])==null?void 0:k.map(q=>({label:q==null?void 0:q.name,value:q==null?void 0:q.uuid})))||[]})):c.createElement(l.default.Item,{name:"ids",label:J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84",required:!1,rules:[{required:!0,message:`\u8BF7\u9009\u62E9${J=="goal"?"\u80FD\u529B\u56FE\u8C31":"\u5B66\u4E60\u8DEF\u5F84"}`}]},c.createElement(z.default.Group,{options:((se=(J=="goal"?L==null?void 0:L.ability_goals:L==null?void 0:L.route_nodes)||[])==null?void 0:se.map(q=>({label:q==null?void 0:q.name,value:(q==null?void 0:q.id)||(q==null?void 0:q.uuid)})))||[]})),J=="knowledge"?c.createElement(c.Fragment,null,c.createElement("div",{className:"flex pl-64px-rem"},c.createElement(l.default.Item,{name:"send_route",label:" ",valuePropName:"checked"},c.createElement(G.Z,null)),c.createElement("div",{style:{lineHeight:"40px"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")),c.createElement(l.default.Item,{name:"ids",label:" ",required:!1,rules:[{required:ve,message:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84"}]},c.createElement(t.default,{showSearch:!0,mode:"multiple",optionFilterProp:"name",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",options:(x==null?void 0:x.routes)||[]}))):c.createElement("div",{className:"flex item-center gap-10px-rem",style:{color:"#FF8C29"}},c.createElement("span",{className:"iconfont icon-tishi7"}),J=="goal"&&c.createElement("span",null,"\u53D1\u9001\u80FD\u529B\u56FE\u8C31\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u80FD\u529B\u56FE\u8C31\u4E2D\u5173\u8054\u7684\u5B66\u4E60\u8DEF\u5F84\u548C\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802"),J=="route"&&c.createElement("span",null,"\u53D1\u9001\u5B66\u4E60\u8DEF\u5F84\u81F3\u6559\u5B66\u8BFE\u5802\u65F6\uFF0C\u4F1A\u540C\u6B65\u5C06\u77E5\u8BC6\u56FE\u8C31\u540C\u6B65\u53D1\u9001\u5230\u8BFE\u5802")))),c.createElement(a.default,{open:Se,title:"\u56FE\u8C31\u540D\u79F0\u91CD\u590D",width:346,destroyOnClose:!0,centered:!0,confirmLoading:A,onCancel:()=>{je(!1),ke(null)},okButtonProps:{disabled:Oe==null},onOk:()=>p(void 0,null,function*(){yield Z()})},c.createElement("div",{className:"flex flex-col"},J=="goal"?c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6?"):c.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u540C\u540D\u56FE\u8C31\u6216\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8986\u76D6"),c.createElement(T.ZP.Group,{className:"mt-14px-rem",value:Oe,onChange:q=>{ke(q.target.value)},options:[{label:"\u8986\u76D6",value:!0},{label:"\u4E0D\u8986\u76D6\uFF08\u6309\u7167\u65E5\u671F\u91CD\u547D\u540D\uFF09",value:!1}]}))))},Ee=(0,F.connect)(({pathsDetail:O})=>({pathsDetail:O}))(E)},61527:function($e,ie,e){e.d(ie,{U:function(){return G}});var a=e(59301),d=Object.defineProperty,v=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,g=(c,F,I)=>F in c?d(c,F,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[F]=I,t=(c,F)=>{for(var I in F||(F={}))z.call(F,I)&&g(c,I,F[I]);if(v)for(var I of v(F))l.call(F,I)&&g(c,I,F[I]);return c},T=(c,F,I)=>new Promise((h,re)=>{var Y=le=>{try{xe(I.next(le))}catch(ce){re(ce)}},M=le=>{try{xe(I.throw(le))}catch(ce){re(ce)}},xe=le=>le.done?h(le.value):Promise.resolve(le.value).then(Y,M);xe((I=I.apply(c,F)).next())});function G(c,F){const[I,h]=(0,a.useState)(F),[re,Y]=(0,a.useState)(!1),[M,xe]=(0,a.useState)();return[I,re,(ce,ne=!1)=>T(this,null,function*(){const N=ne?F:t(t({},I),ce);Y(!0),h(N);const m=yield c(N);return Y(!1),xe(m),m}),M,xe]}},20362:function($e,ie,e){var a=e(59301);const d=()=>{const z=()=>window.innerWidth/1920,[l,g]=(0,a.useState)(z()||1),t=(0,a.useRef)(),T=(0,a.useRef)(),G=()=>{T.current&&clearTimeout(T.current),T.current=setTimeout(()=>{t.current=requestAnimationFrame(()=>{const F=z();g(F)})},500)};return(0,a.useEffect)(()=>(G(),window.addEventListener("resize",G),()=>{window.removeEventListener("resize",G),T.current&&clearTimeout(T.current),t.current&&cancelAnimationFrame(t.current)}),[]),{rootFontSize:l,pxToRoot:F=>F*l}};ie.Z=d},50371:function($e,ie){function e(){const a=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let d=1;d{const l=v[z];l!==void 0&&(a[z]=l)})}return a}ie.Z=e},13845:function($e,ie,e){e.d(ie,{F:function(){return a},Z:function(){return d}});function a(v){return v!=null&&v===v.window}function d(v,z){var l,g;if(typeof window=="undefined")return 0;const t=z?"scrollTop":"scrollLeft";let T=0;return a(v)?T=v[z?"pageYOffset":"pageXOffset"]:v instanceof Document?T=v.documentElement[t]:(v instanceof HTMLElement||v)&&(T=v[t]),v&&!a(v)&&typeof T!="number"&&(T=(g=((l=v.ownerDocument)!==null&&l!==void 0?l:v).documentElement)===null||g===void 0?void 0:g[t]),T}},56762:function($e,ie,e){e.d(ie,{Z:function(){return d}});var a=e(59301);function d(){const[,v]=a.useReducer(z=>z+1,0);return v}},68031:function($e,ie,e){e.d(ie,{Z:function(){return z}});var a=e(16089);function d(l,g,t,T){const G=t-g;return l/=T/2,l<1?G/2*l*l*l+g:G/2*((l-=2)*l*l+2)+g}var v=e(13845);function z(l){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:T,duration:G=450}=g,c=t(),F=(0,v.Z)(c,!0),I=Date.now(),h=()=>{const Y=Date.now()-I,M=d(Y>G?G:Y,F,l,G);(0,v.F)(c)?c.scrollTo(window.pageXOffset,M):c instanceof Document||c.constructor.name==="HTMLDocument"?c.documentElement.scrollTop=M:c.scrollTop=M,Yt||g},24905:function($e,ie,e){e.d(ie,{default:function(){return p}});var a=e(92310),d=e.n(a),v=e(5630),z=e(59301),l=e(36355),g=e(1684),t=e(32441),G=z.createContext(null),c=e(98447),F=e(14088),I=e(4572),h=function(b,_){var U={};for(var V in b)Object.prototype.hasOwnProperty.call(b,V)&&_.indexOf(V)<0&&(U[V]=b[V]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,V=Object.getOwnPropertySymbols(b);E{var U;const{prefixCls:V,className:E,rootClassName:Ee,children:O,indeterminate:be=!1,style:K,onMouseEnter:J,onMouseLeave:$,skipGroup:k=!1,disabled:se}=b,w=h(b,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:L,direction:oe,checkbox:te}=z.useContext(l.E_),H=z.useContext(G),{isFormItemInput:ve}=z.useContext(t.aM),Se=z.useContext(g.Z),je=(U=(H==null?void 0:H.disabled)||se)!==null&&U!==void 0?U:Se,Oe=z.useRef(w.value);z.useEffect(()=>{H==null||H.registerValue(w.value)},[]),z.useEffect(()=>{if(!k)return w.value!==Oe.current&&(H==null||H.cancelValue(Oe.current),H==null||H.registerValue(w.value),Oe.current=w.value),()=>H==null?void 0:H.cancelValue(w.value)},[w.value]);const ke=L("checkbox",V),[Xe,et]=(0,c.ZP)(ke),He=Object.assign({},w);H&&!k&&(He.onChange=function(){w.onChange&&w.onChange.apply(w,arguments),H.toggleOption&&H.toggleOption({label:O,value:w.value})},He.name=H.name,He.checked=H.value.includes(w.value));const fe=d()(`${ke}-wrapper`,{[`${ke}-rtl`]:oe==="rtl",[`${ke}-wrapper-checked`]:He.checked,[`${ke}-wrapper-disabled`]:je,[`${ke}-wrapper-in-form-item`]:ve},te==null?void 0:te.className,E,Ee,et),Te=d()({[`${ke}-indeterminate`]:be},I.A,et),A=be?"mixed":void 0;return Xe(z.createElement(F.Z,{component:"Checkbox",disabled:je},z.createElement("label",{className:fe,style:Object.assign(Object.assign({},te==null?void 0:te.style),K),onMouseEnter:J,onMouseLeave:$},z.createElement(v.Z,Object.assign({"aria-checked":A},He,{prefixCls:ke,className:Te,disabled:je,ref:_})),O!==void 0&&z.createElement("span",null,O))))};var M=z.forwardRef(re),xe=e(94480),le=e(2738),ce=function(b,_){var U={};for(var V in b)Object.prototype.hasOwnProperty.call(b,V)&&_.indexOf(V)<0&&(U[V]=b[V]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,V=Object.getOwnPropertySymbols(b);E{const{defaultValue:U,children:V,options:E=[],prefixCls:Ee,className:O,rootClassName:be,style:K,onChange:J}=b,$=ce(b,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:k,direction:se}=z.useContext(l.E_),[w,L]=z.useState($.value||U||[]),[oe,te]=z.useState([]);z.useEffect(()=>{"value"in $&&L($.value||[])},[$.value]);const H=z.useMemo(()=>E.map(y=>typeof y=="string"||typeof y=="number"?{label:y,value:y}:y),[E]),ve=y=>{te(x=>x.filter(s=>s!==y))},Se=y=>{te(x=>[].concat((0,xe.Z)(x),[y]))},je=y=>{const x=w.indexOf(y.value),s=(0,xe.Z)(w);x===-1?s.push(y.value):s.splice(x,1),"value"in $||L(s),J==null||J(s.filter(Z=>oe.includes(Z)).sort((Z,q)=>{const u=H.findIndex(j=>j.value===Z),i=H.findIndex(j=>j.value===q);return u-i}))},Oe=k("checkbox",Ee),ke=`${Oe}-group`,[Xe,et]=(0,c.ZP)(Oe),He=(0,le.Z)($,["value","disabled"]),fe=E.length?H.map(y=>z.createElement(M,{prefixCls:Oe,key:y.value.toString(),disabled:"disabled"in y?y.disabled:$.disabled,value:y.value,checked:w.includes(y.value),onChange:y.onChange,className:`${ke}-item`,style:y.style,title:y.title},y.label)):V,Te={toggleOption:je,value:w,disabled:$.disabled,name:$.name,registerValue:Se,cancelValue:ve},A=d()(ke,{[`${ke}-rtl`]:se==="rtl"},O,be,et);return Xe(z.createElement("div",Object.assign({className:A,style:K},He,{ref:_}),z.createElement(G.Provider,{value:Te},fe)))},N=z.forwardRef(ne);var m=z.memo(N);const n=M;n.Group=m,n.__ANT_CHECKBOX=!0;var p=n},98447:function($e,ie,e){e.d(ie,{C2:function(){return l}});var a=e(17313),d=e(37613),v=e(83116);const z=g=>{const{checkboxCls:t}=g,T=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},(0,a.Wf)(g)),{display:"inline-flex",flexWrap:"wrap",columnGap:g.marginXS,[`> ${g.antCls}-row`]:{flex:1}}),[T]:Object.assign(Object.assign({},(0,a.Wf)(g)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${T}`]:{marginInlineStart:0},[`&${T}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},(0,a.Wf)(g)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:g.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},(0,a.oN)(g))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:g.checkboxSize,height:g.checkboxSize,direction:"ltr",backgroundColor:g.colorBgContainer,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,borderRadius:g.borderRadiusSM,borderCollapse:"separate",transition:`all ${g.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:g.checkboxSize/14*5,height:g.checkboxSize/14*8,border:`${g.lineWidthBold}px solid ${g.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${g.motionDurationFast} ${g.motionEaseInBack}, opacity ${g.motionDurationFast}`}},"& + span":{paddingInlineStart:g.paddingXS,paddingInlineEnd:g.paddingXS}})},{[` ${T}:not(${T}-disabled), ${t}:not(${t}-disabled) `]:{[`&:hover ${t}-inner`]:{borderColor:g.colorPrimary}},[`${T}:not(${T}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:g.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:g.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:g.colorPrimary,borderColor:g.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${g.motionDurationMid} ${g.motionEaseOutBack} ${g.motionDurationFast}`}}},[` ${T}-checked:not(${T}-disabled), ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:g.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:g.colorBgContainer,borderColor:g.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:g.fontSizeLG/2,height:g.fontSizeLG/2,backgroundColor:g.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${T}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:g.colorBgContainerDisabled,borderColor:g.colorBorder,"&:after":{borderColor:g.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:g.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:g.colorTextDisabled}}}]};function l(g,t){const T=(0,d.TS)(t,{checkboxCls:`.${g}`,checkboxSize:t.controlInteractiveSize});return[z(T)]}ie.ZP=(0,v.Z)("Checkbox",(g,t)=>{let{prefixCls:T}=t;return[l(T,g)]})},93891:function($e,ie,e){var a=e(59301),d=e(36355),v=e(64165);const z=l=>{const{componentName:g}=l,{getPrefixCls:t}=(0,a.useContext)(d.E_),T=t("empty");switch(g){case"Table":case"List":return a.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return a.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE,className:`${T}-small`});default:return a.createElement(v.Z,null)}};ie.Z=z},91857:function($e,ie,e){var a=e(59301),d=e(38819),v=e(92310),z=e.n(v),l=e(31561),g=e(70425),t=e(18929),T=e(2738),G=e(79676),c=e(53487),F=e(92343),I=e(36355),h=e(20834),re=e(40875),Y=e(88088),M=e(47211);const Se=null,le=m=>{const{menu:n,arrow:p,prefixCls:b,children:_,trigger:U,disabled:V,dropdownRender:E,getPopupContainer:Ee,overlayClassName:O,rootClassName:be,open:K,onOpenChange:J,visible:$,onVisibleChange:k,mouseEnterDelay:se=.15,mouseLeaveDelay:w=.1,autoAdjustOverflow:L=!0,placement:oe="",overlay:te,transitionName:H}=m,{getPopupContainer:ve,getPrefixCls:xe,direction:je}=a.useContext(I.E_),Oe=a.useMemo(()=>{const f=xe();return H!==void 0?H:oe.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[xe,oe,H]),ke=a.useMemo(()=>oe?oe.includes("Center")?oe.slice(0,oe.indexOf("Center")):oe:je==="rtl"?"bottomRight":"bottomLeft",[oe,je]),Xe=xe("dropdown",b),[et,He]=(0,M.Z)(Xe),[,fe]=(0,Y.Z)(),Te=a.Children.only(_),A=(0,F.Tm)(Te,{className:z()(`${Xe}-trigger`,{[`${Xe}-rtl`]:je==="rtl"},Te.props.className),disabled:V}),y=V?[]:U;let x;y&&y.includes("contextMenu")&&(x=!0);const[s,Z]=(0,t.Z)(!1,{value:K!=null?K:$}),q=(0,g.useEvent)(f=>{J==null||J(f),k==null||k(f),Z(f)}),u=z()(O,be,He,{[`${Xe}-rtl`]:je==="rtl"}),i=(0,G.Z)({arrowPointAtCenter:typeof p=="object"&&p.pointAtCenter,autoAdjustOverflow:L,offset:fe.marginXXS,arrowWidth:p?fe.sizePopupArrow:0,borderRadius:fe.borderRadius}),j=a.useCallback(()=>{Z(!1)},[]),S=()=>{let f;return n!=null&&n.items?f=a.createElement(h.default,Object.assign({},n)):typeof te=="function"?f=te():f=te,E&&(f=E(f)),f=a.Children.only(typeof f=="string"?a.createElement("span",null,f):f),a.createElement(re.J,{prefixCls:`${Xe}-menu`,expandIcon:a.createElement("span",{className:`${Xe}-menu-submenu-arrow`},a.createElement(d.Z,{className:`${Xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:j,validator:P=>{let{mode:ae}=P}},f)};return et(a.createElement(l.Z,Object.assign({alignPoint:x},(0,T.Z)(m,["rootClassName"]),{mouseEnterDelay:se,mouseLeaveDelay:w,visible:s,builtinPlacements:i,arrow:!!p,overlayClassName:u,prefixCls:Xe,getPopupContainer:Ee||ve,transitionName:Oe,trigger:y,overlay:S,placement:ke,onVisibleChange:q}),A))};function ce(m){return Object.assign(Object.assign({},m),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,c.Z)(le,"dropdown",m=>m,ce),N=m=>a.createElement(ne,Object.assign({},m),a.createElement("span",null));le._InternalPanelDoNotUseOrYouWillBeFired=N,ie.Z=le},38854:function($e,ie,e){e.d(ie,{Z:function(){return Y}});var a=e(91857),d=e(92310),v=e.n(d),z=e(59301),l=e(18785),g=e(3113),t=e(36355),T=e(81327),G=e(33234),c=e(47211),F=function(M,Se){var le={};for(var ce in M)Object.prototype.hasOwnProperty.call(M,ce)&&Se.indexOf(ce)<0&&(le[ce]=M[ce]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ce=Object.getOwnPropertySymbols(M);ne{const{getPopupContainer:Se,getPrefixCls:le,direction:ce}=z.useContext(t.E_),{prefixCls:ne,type:N="default",danger:m,disabled:n,loading:p,onClick:b,htmlType:_,children:U,className:V,menu:E,arrow:Ee,autoFocus:O,overlay:be,trigger:K,align:J,open:$,onOpenChange:k,placement:se,getPopupContainer:w,href:L,icon:oe=z.createElement(l.Z,null),title:te,buttonsRender:H=S=>S,mouseEnterDelay:ve,mouseLeaveDelay:xe,overlayClassName:je,overlayStyle:Oe,destroyPopupOnHide:ke,dropdownRender:Xe}=M,et=F(M,["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"]),He=le("dropdown",ne),fe=`${He}-button`,[Te,A]=(0,c.Z)(He),y={menu:E,arrow:Ee,autoFocus:O,align:J,disabled:n,trigger:n?[]:K,onOpenChange:k,getPopupContainer:w||Se,mouseEnterDelay:ve,mouseLeaveDelay:xe,overlayClassName:je,overlayStyle:Oe,destroyPopupOnHide:ke,dropdownRender:Xe},{compactSize:x,compactItemClassnames:s}=(0,G.ri)(He,ce),Z=v()(fe,s,V,A);"overlay"in M&&(y.overlay=be),"open"in M&&(y.open=$),"placement"in M?y.placement=se:y.placement=ce==="rtl"?"bottomLeft":"bottomRight";const q=z.createElement(g.ZP,{type:N,danger:m,disabled:n,loading:p,onClick:b,htmlType:_,href:L,title:te},U),u=z.createElement(g.ZP,{type:N,danger:m,icon:oe}),[i,j]=H([q,u]);return Te(z.createElement(T.Z.Compact,Object.assign({className:Z,size:x,block:!0},et),i,z.createElement(a.Z,Object.assign({},y),j)))};I.__ANT_BUTTON=!0;var h=I;const re=a.Z;re.Button=h;var Y=re},47211:function($e,ie,e){e.d(ie,{Z:function(){return F}});var a=e(17313),d=e(13826),v=e(92899),z=e(29878),l=e(19447),g=e(83116),t=e(37613),G=I=>{const{componentCls:h,menuCls:re,colorError:Y,colorTextLightSolid:M}=I,Se=`${re}-item`;return{[`${h}, ${h}-menu-submenu`]:{[`${re} ${Se}`]:{[`&${Se}-danger:not(${Se}-disabled)`]:{color:Y,"&:hover":{color:M,backgroundColor:Y}}}}}};const c=I=>{const{componentCls:h,menuCls:re,zIndexPopup:Y,dropdownArrowDistance:M,sizePopupArrow:Se,antCls:le,iconCls:ce,motionDurationMid:ne,dropdownPaddingVertical:N,fontSize:m,dropdownEdgeChildPadding:n,colorTextDisabled:p,fontSizeIcon:b,controlPaddingHorizontal:_,colorBgElevated:U}=I;return[{[h]:Object.assign(Object.assign({},(0,a.Wf)(I)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Y,display:"block","&::before":{position:"absolute",insetBlock:-M+Se/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${le}-btn`]:{[`& > ${ce}-down, & > ${le}-btn-icon > ${ce}-down`]:{fontSize:b}},[`${h}-wrap`]:{position:"relative",[`${le}-btn > ${ce}-down`]:{fontSize:b},[`${ce}-down::before`]:{transition:`transform ${ne}`}},[`${h}-wrap-open`]:{[`${ce}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${le}-slide-down-enter${le}-slide-down-enter-active${h}-placement-bottomLeft, + `]:{[`&:hover ${t}-inner`]:{backgroundColor:g.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:g.colorBgContainer,borderColor:g.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:g.fontSizeLG/2,height:g.fontSizeLG/2,backgroundColor:g.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${T}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:g.colorBgContainerDisabled,borderColor:g.colorBorder,"&:after":{borderColor:g.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:g.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:g.colorTextDisabled}}}]};function l(g,t){const T=(0,d.TS)(t,{checkboxCls:`.${g}`,checkboxSize:t.controlInteractiveSize});return[z(T)]}ie.ZP=(0,v.Z)("Checkbox",(g,t)=>{let{prefixCls:T}=t;return[l(T,g)]})},93891:function($e,ie,e){var a=e(59301),d=e(36355),v=e(64165);const z=l=>{const{componentName:g}=l,{getPrefixCls:t}=(0,a.useContext)(d.E_),T=t("empty");switch(g){case"Table":case"List":return a.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return a.createElement(v.Z,{image:v.Z.PRESENTED_IMAGE_SIMPLE,className:`${T}-small`});default:return a.createElement(v.Z,null)}};ie.Z=z},91857:function($e,ie,e){var a=e(59301),d=e(38819),v=e(92310),z=e.n(v),l=e(31561),g=e(70425),t=e(18929),T=e(2738),G=e(79676),c=e(53487),F=e(92343),I=e(36355),h=e(20834),re=e(40875),Y=e(88088),M=e(47211);const xe=null,le=m=>{const{menu:n,arrow:p,prefixCls:b,children:_,trigger:U,disabled:V,dropdownRender:E,getPopupContainer:Ee,overlayClassName:O,rootClassName:be,open:K,onOpenChange:J,visible:$,onVisibleChange:k,mouseEnterDelay:se=.15,mouseLeaveDelay:w=.1,autoAdjustOverflow:L=!0,placement:oe="",overlay:te,transitionName:H}=m,{getPopupContainer:ve,getPrefixCls:Se,direction:je}=a.useContext(I.E_),Oe=a.useMemo(()=>{const f=Se();return H!==void 0?H:oe.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[Se,oe,H]),ke=a.useMemo(()=>oe?oe.includes("Center")?oe.slice(0,oe.indexOf("Center")):oe:je==="rtl"?"bottomRight":"bottomLeft",[oe,je]),Xe=Se("dropdown",b),[et,He]=(0,M.Z)(Xe),[,fe]=(0,Y.Z)(),Te=a.Children.only(_),A=(0,F.Tm)(Te,{className:z()(`${Xe}-trigger`,{[`${Xe}-rtl`]:je==="rtl"},Te.props.className),disabled:V}),y=V?[]:U;let x;y&&y.includes("contextMenu")&&(x=!0);const[s,Z]=(0,t.Z)(!1,{value:K!=null?K:$}),q=(0,g.useEvent)(f=>{J==null||J(f),k==null||k(f),Z(f)}),u=z()(O,be,He,{[`${Xe}-rtl`]:je==="rtl"}),i=(0,G.Z)({arrowPointAtCenter:typeof p=="object"&&p.pointAtCenter,autoAdjustOverflow:L,offset:fe.marginXXS,arrowWidth:p?fe.sizePopupArrow:0,borderRadius:fe.borderRadius}),j=a.useCallback(()=>{Z(!1)},[]),S=()=>{let f;return n!=null&&n.items?f=a.createElement(h.default,Object.assign({},n)):typeof te=="function"?f=te():f=te,E&&(f=E(f)),f=a.Children.only(typeof f=="string"?a.createElement("span",null,f):f),a.createElement(re.J,{prefixCls:`${Xe}-menu`,expandIcon:a.createElement("span",{className:`${Xe}-menu-submenu-arrow`},a.createElement(d.Z,{className:`${Xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:j,validator:P=>{let{mode:ae}=P}},f)};return et(a.createElement(l.Z,Object.assign({alignPoint:x},(0,T.Z)(m,["rootClassName"]),{mouseEnterDelay:se,mouseLeaveDelay:w,visible:s,builtinPlacements:i,arrow:!!p,overlayClassName:u,prefixCls:Xe,getPopupContainer:Ee||ve,transitionName:Oe,trigger:y,overlay:S,placement:ke,onVisibleChange:q}),A))};function ce(m){return Object.assign(Object.assign({},m),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,c.Z)(le,"dropdown",m=>m,ce),N=m=>a.createElement(ne,Object.assign({},m),a.createElement("span",null));le._InternalPanelDoNotUseOrYouWillBeFired=N,ie.Z=le},38854:function($e,ie,e){e.d(ie,{Z:function(){return Y}});var a=e(91857),d=e(92310),v=e.n(d),z=e(59301),l=e(18785),g=e(3113),t=e(36355),T=e(81327),G=e(33234),c=e(47211),F=function(M,xe){var le={};for(var ce in M)Object.prototype.hasOwnProperty.call(M,ce)&&xe.indexOf(ce)<0&&(le[ce]=M[ce]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ce=Object.getOwnPropertySymbols(M);ne{const{getPopupContainer:xe,getPrefixCls:le,direction:ce}=z.useContext(t.E_),{prefixCls:ne,type:N="default",danger:m,disabled:n,loading:p,onClick:b,htmlType:_,children:U,className:V,menu:E,arrow:Ee,autoFocus:O,overlay:be,trigger:K,align:J,open:$,onOpenChange:k,placement:se,getPopupContainer:w,href:L,icon:oe=z.createElement(l.Z,null),title:te,buttonsRender:H=S=>S,mouseEnterDelay:ve,mouseLeaveDelay:Se,overlayClassName:je,overlayStyle:Oe,destroyPopupOnHide:ke,dropdownRender:Xe}=M,et=F(M,["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"]),He=le("dropdown",ne),fe=`${He}-button`,[Te,A]=(0,c.Z)(He),y={menu:E,arrow:Ee,autoFocus:O,align:J,disabled:n,trigger:n?[]:K,onOpenChange:k,getPopupContainer:w||xe,mouseEnterDelay:ve,mouseLeaveDelay:Se,overlayClassName:je,overlayStyle:Oe,destroyPopupOnHide:ke,dropdownRender:Xe},{compactSize:x,compactItemClassnames:s}=(0,G.ri)(He,ce),Z=v()(fe,s,V,A);"overlay"in M&&(y.overlay=be),"open"in M&&(y.open=$),"placement"in M?y.placement=se:y.placement=ce==="rtl"?"bottomLeft":"bottomRight";const q=z.createElement(g.ZP,{type:N,danger:m,disabled:n,loading:p,onClick:b,htmlType:_,href:L,title:te},U),u=z.createElement(g.ZP,{type:N,danger:m,icon:oe}),[i,j]=H([q,u]);return Te(z.createElement(T.Z.Compact,Object.assign({className:Z,size:x,block:!0},et),i,z.createElement(a.Z,Object.assign({},y),j)))};I.__ANT_BUTTON=!0;var h=I;const re=a.Z;re.Button=h;var Y=re},47211:function($e,ie,e){e.d(ie,{Z:function(){return F}});var a=e(17313),d=e(13826),v=e(92899),z=e(29878),l=e(19447),g=e(83116),t=e(37613),G=I=>{const{componentCls:h,menuCls:re,colorError:Y,colorTextLightSolid:M}=I,xe=`${re}-item`;return{[`${h}, ${h}-menu-submenu`]:{[`${re} ${xe}`]:{[`&${xe}-danger:not(${xe}-disabled)`]:{color:Y,"&:hover":{color:M,backgroundColor:Y}}}}}};const c=I=>{const{componentCls:h,menuCls:re,zIndexPopup:Y,dropdownArrowDistance:M,sizePopupArrow:xe,antCls:le,iconCls:ce,motionDurationMid:ne,dropdownPaddingVertical:N,fontSize:m,dropdownEdgeChildPadding:n,colorTextDisabled:p,fontSizeIcon:b,controlPaddingHorizontal:_,colorBgElevated:U}=I;return[{[h]:Object.assign(Object.assign({},(0,a.Wf)(I)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Y,display:"block","&::before":{position:"absolute",insetBlock:-M+xe/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${le}-btn`]:{[`& > ${ce}-down, & > ${le}-btn-icon > ${ce}-down`]:{fontSize:b}},[`${h}-wrap`]:{position:"relative",[`${le}-btn > ${ce}-down`]:{fontSize:b},[`${ce}-down::before`]:{transition:`transform ${ne}`}},[`${h}-wrap-open`]:{[`${ce}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${le}-slide-down-enter${le}-slide-down-enter-active${h}-placement-bottomLeft, &${le}-slide-down-appear${le}-slide-down-appear-active${h}-placement-bottomLeft, &${le}-slide-down-enter${le}-slide-down-enter-active${h}-placement-bottom, &${le}-slide-down-appear${le}-slide-down-appear-active${h}-placement-bottom, @@ -28,13 +28,13 @@ &${le}-slide-down-leave${le}-slide-down-leave-active${h}-placement-bottom, &${le}-slide-down-leave${le}-slide-down-leave-active${h}-placement-bottomRight`]:{animationName:d.Uw},[`&${le}-slide-up-leave${le}-slide-up-leave-active${h}-placement-topLeft, &${le}-slide-up-leave${le}-slide-up-leave-active${h}-placement-top, - &${le}-slide-up-leave${le}-slide-up-leave-active${h}-placement-topRight`]:{animationName:d.ly}})},(0,l.ZP)(I,{colorBg:U,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${h} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:Y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${h}, ${h}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:n,listStyleType:"none",backgroundColor:U,backgroundClip:"padding-box",borderRadius:I.borderRadiusLG,outline:"none",boxShadow:I.boxShadowSecondary},(0,a.Qy)(I)),{[`${re}-item-group-title`]:{padding:`${N}px ${_}px`,color:I.colorTextDescription,transition:`all ${ne}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:m,marginInlineEnd:I.marginXS,fontSize:I.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${N}px ${_}px`,color:I.colorText,fontWeight:"normal",fontSize:m,lineHeight:I.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:I.borderRadiusSM,"&:hover, &-active":{backgroundColor:I.controlItemBgHover}},(0,a.Qy)(I)),{"&-selected":{color:I.colorPrimary,backgroundColor:I.controlItemBgActive,"&:hover, &-active":{backgroundColor:I.controlItemBgActiveHover}},"&-disabled":{color:p,cursor:"not-allowed","&:hover":{color:p,backgroundColor:U,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${I.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:I.colorSplit},[`${h}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:I.paddingXS,[`${h}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:I.colorTextDescription,fontSize:b,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${I.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:_+I.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${h}-menu-submenu-title`]:{[`&, ${h}-menu-submenu-arrow-icon`]:{color:p,backgroundColor:U,cursor:"not-allowed"}},[`${re}-submenu-selected ${h}-menu-submenu-title`]:{color:I.colorPrimary}})}},[(0,d.oN)(I,"slide-up"),(0,d.oN)(I,"slide-down"),(0,v.Fm)(I,"move-up"),(0,v.Fm)(I,"move-down"),(0,z._y)(I,"zoom-big")]]};var F=(0,g.Z)("Dropdown",(I,h)=>{let{rootPrefixCls:re}=h;const{marginXXS:Y,sizePopupArrow:M,controlHeight:Se,fontSize:le,lineHeight:ce,paddingXXS:ne,componentCls:N,borderRadiusLG:m}=I,n=(Se-le*ce)/2,{dropdownArrowOffset:p}=(0,l.fS)({contentRadius:m}),b=(0,t.TS)(I,{menuCls:`${N}-menu`,rootPrefixCls:re,dropdownArrowDistance:M/2+Y,dropdownArrowOffset:p,dropdownPaddingVertical:n,dropdownEdgeChildPadding:ne});return[c(b),G(b)]},I=>({zIndexPopup:I.zIndexPopupBase+50}))},64165:function($e,ie,e){e.d(ie,{Z:function(){return ne}});var a=e(92310),d=e.n(a),v=e(59301),z=e(36355),l=e(9763),g=e(64993),t=e(88088),G=()=>{const[,N]=(0,t.Z)(),n=new g.C(N.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return v.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{fill:"none",fillRule:"evenodd"},v.createElement("g",{transform:"translate(24 31.67)"},v.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),v.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),v.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),v.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),v.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),v.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),v.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},v.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),v.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},F=()=>{const[,N]=(0,t.Z)(),{colorFill:m,colorFillTertiary:n,colorFillQuaternary:p,colorBgContainer:b}=N,{borderColor:_,shadowColor:U,contentColor:V}=(0,v.useMemo)(()=>({borderColor:new g.C(m).onBackground(b).toHexShortString(),shadowColor:new g.C(n).onBackground(b).toHexShortString(),contentColor:new g.C(p).onBackground(b).toHexShortString()}),[m,n,p,b]);return v.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},v.createElement("ellipse",{fill:U,cx:"32",cy:"33",rx:"32",ry:"7"}),v.createElement("g",{fillRule:"nonzero",stroke:_},v.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),v.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:V}))))},I=e(83116),h=e(37613);const re=N=>{const{componentCls:m,margin:n,marginXS:p,marginXL:b,fontSize:_,lineHeight:U}=N;return{[m]:{marginInline:p,fontSize:_,lineHeight:U,textAlign:"center",[`${m}-image`]:{height:N.emptyImgHeight,marginBottom:p,opacity:N.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${m}-description`]:{color:N.colorText},[`${m}-footer`]:{marginTop:n},"&-normal":{marginBlock:b,color:N.colorTextDisabled,[`${m}-description`]:{color:N.colorTextDisabled},[`${m}-image`]:{height:N.emptyImgHeightMD}},"&-small":{marginBlock:p,color:N.colorTextDisabled,[`${m}-image`]:{height:N.emptyImgHeightSM}}}}};var Y=(0,I.Z)("Empty",N=>{const{componentCls:m,controlHeightLG:n}=N,p=(0,h.TS)(N,{emptyImgCls:`${m}-img`,emptyImgHeight:n*2.5,emptyImgHeightMD:n,emptyImgHeightSM:n*.875});return[re(p)]}),M=function(N,m){var n={};for(var p in N)Object.prototype.hasOwnProperty.call(N,p)&&m.indexOf(p)<0&&(n[p]=N[p]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,p=Object.getOwnPropertySymbols(N);b{var{className:m,rootClassName:n,prefixCls:p,image:b=Se,description:_,children:U,imageStyle:V,style:E}=N,Ee=M(N,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:O,direction:be,empty:K}=v.useContext(z.E_),J=O("empty",p),[$,k]=Y(J),[se]=(0,l.Z)("Empty"),w=typeof _!="undefined"?_:se==null?void 0:se.description,L=typeof w=="string"?w:"empty";let oe=null;return typeof b=="string"?oe=v.createElement("img",{alt:L,src:b}):oe=b,$(v.createElement("div",Object.assign({className:d()(k,J,K==null?void 0:K.className,{[`${J}-normal`]:b===le,[`${J}-rtl`]:be==="rtl"},m,n),style:Object.assign(Object.assign({},K==null?void 0:K.style),E)},Ee),v.createElement("div",{className:`${J}-image`,style:V},oe),w&&v.createElement("div",{className:`${J}-description`},w),U&&v.createElement("div",{className:`${J}-footer`},U)))};ce.PRESENTED_IMAGE_DEFAULT=Se,ce.PRESENTED_IMAGE_SIMPLE=le;var ne=ce},78241:function($e,ie,e){e.d(ie,{default:function(){return zn}});var a=e(94480),d=e(92310),v=e.n(d),z=e(77900),l=e(59301),g=e(62892),t=e(32441);function T(Q){const[ze,Ke]=l.useState(Q);return l.useEffect(()=>{const R=setTimeout(()=>{Ke(Q)},Q.length?0:10);return()=>{clearTimeout(R)}},[Q]),ze}var G=e(17313),c=e(29878),F=e(8378),I=e(37613),h=e(83116),Y=Q=>{const{componentCls:ze}=Q,Ke=`${ze}-show-help`,R=`${ze}-show-help-item`;return{[Ke]:{transition:`opacity ${Q.motionDurationSlow} ${Q.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[R]:{overflow:"hidden",transition:`height ${Q.motionDurationSlow} ${Q.motionEaseInOut}, + &${le}-slide-up-leave${le}-slide-up-leave-active${h}-placement-topRight`]:{animationName:d.ly}})},(0,l.ZP)(I,{colorBg:U,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${h} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:Y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${h}, ${h}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:n,listStyleType:"none",backgroundColor:U,backgroundClip:"padding-box",borderRadius:I.borderRadiusLG,outline:"none",boxShadow:I.boxShadowSecondary},(0,a.Qy)(I)),{[`${re}-item-group-title`]:{padding:`${N}px ${_}px`,color:I.colorTextDescription,transition:`all ${ne}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:m,marginInlineEnd:I.marginXS,fontSize:I.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${N}px ${_}px`,color:I.colorText,fontWeight:"normal",fontSize:m,lineHeight:I.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:I.borderRadiusSM,"&:hover, &-active":{backgroundColor:I.controlItemBgHover}},(0,a.Qy)(I)),{"&-selected":{color:I.colorPrimary,backgroundColor:I.controlItemBgActive,"&:hover, &-active":{backgroundColor:I.controlItemBgActiveHover}},"&-disabled":{color:p,cursor:"not-allowed","&:hover":{color:p,backgroundColor:U,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${I.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:I.colorSplit},[`${h}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:I.paddingXS,[`${h}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:I.colorTextDescription,fontSize:b,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${I.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:_+I.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${h}-menu-submenu-title`]:{[`&, ${h}-menu-submenu-arrow-icon`]:{color:p,backgroundColor:U,cursor:"not-allowed"}},[`${re}-submenu-selected ${h}-menu-submenu-title`]:{color:I.colorPrimary}})}},[(0,d.oN)(I,"slide-up"),(0,d.oN)(I,"slide-down"),(0,v.Fm)(I,"move-up"),(0,v.Fm)(I,"move-down"),(0,z._y)(I,"zoom-big")]]};var F=(0,g.Z)("Dropdown",(I,h)=>{let{rootPrefixCls:re}=h;const{marginXXS:Y,sizePopupArrow:M,controlHeight:xe,fontSize:le,lineHeight:ce,paddingXXS:ne,componentCls:N,borderRadiusLG:m}=I,n=(xe-le*ce)/2,{dropdownArrowOffset:p}=(0,l.fS)({contentRadius:m}),b=(0,t.TS)(I,{menuCls:`${N}-menu`,rootPrefixCls:re,dropdownArrowDistance:M/2+Y,dropdownArrowOffset:p,dropdownPaddingVertical:n,dropdownEdgeChildPadding:ne});return[c(b),G(b)]},I=>({zIndexPopup:I.zIndexPopupBase+50}))},64165:function($e,ie,e){e.d(ie,{Z:function(){return ne}});var a=e(92310),d=e.n(a),v=e(59301),z=e(36355),l=e(9763),g=e(64993),t=e(88088),G=()=>{const[,N]=(0,t.Z)(),n=new g.C(N.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return v.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{fill:"none",fillRule:"evenodd"},v.createElement("g",{transform:"translate(24 31.67)"},v.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),v.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),v.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),v.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),v.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),v.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),v.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},v.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),v.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},F=()=>{const[,N]=(0,t.Z)(),{colorFill:m,colorFillTertiary:n,colorFillQuaternary:p,colorBgContainer:b}=N,{borderColor:_,shadowColor:U,contentColor:V}=(0,v.useMemo)(()=>({borderColor:new g.C(m).onBackground(b).toHexShortString(),shadowColor:new g.C(n).onBackground(b).toHexShortString(),contentColor:new g.C(p).onBackground(b).toHexShortString()}),[m,n,p,b]);return v.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},v.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},v.createElement("ellipse",{fill:U,cx:"32",cy:"33",rx:"32",ry:"7"}),v.createElement("g",{fillRule:"nonzero",stroke:_},v.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),v.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:V}))))},I=e(83116),h=e(37613);const re=N=>{const{componentCls:m,margin:n,marginXS:p,marginXL:b,fontSize:_,lineHeight:U}=N;return{[m]:{marginInline:p,fontSize:_,lineHeight:U,textAlign:"center",[`${m}-image`]:{height:N.emptyImgHeight,marginBottom:p,opacity:N.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${m}-description`]:{color:N.colorText},[`${m}-footer`]:{marginTop:n},"&-normal":{marginBlock:b,color:N.colorTextDisabled,[`${m}-description`]:{color:N.colorTextDisabled},[`${m}-image`]:{height:N.emptyImgHeightMD}},"&-small":{marginBlock:p,color:N.colorTextDisabled,[`${m}-image`]:{height:N.emptyImgHeightSM}}}}};var Y=(0,I.Z)("Empty",N=>{const{componentCls:m,controlHeightLG:n}=N,p=(0,h.TS)(N,{emptyImgCls:`${m}-img`,emptyImgHeight:n*2.5,emptyImgHeightMD:n,emptyImgHeightSM:n*.875});return[re(p)]}),M=function(N,m){var n={};for(var p in N)Object.prototype.hasOwnProperty.call(N,p)&&m.indexOf(p)<0&&(n[p]=N[p]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,p=Object.getOwnPropertySymbols(N);b{var{className:m,rootClassName:n,prefixCls:p,image:b=xe,description:_,children:U,imageStyle:V,style:E}=N,Ee=M(N,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:O,direction:be,empty:K}=v.useContext(z.E_),J=O("empty",p),[$,k]=Y(J),[se]=(0,l.Z)("Empty"),w=typeof _!="undefined"?_:se==null?void 0:se.description,L=typeof w=="string"?w:"empty";let oe=null;return typeof b=="string"?oe=v.createElement("img",{alt:L,src:b}):oe=b,$(v.createElement("div",Object.assign({className:d()(k,J,K==null?void 0:K.className,{[`${J}-normal`]:b===le,[`${J}-rtl`]:be==="rtl"},m,n),style:Object.assign(Object.assign({},K==null?void 0:K.style),E)},Ee),v.createElement("div",{className:`${J}-image`,style:V},oe),w&&v.createElement("div",{className:`${J}-description`},w),U&&v.createElement("div",{className:`${J}-footer`},U)))};ce.PRESENTED_IMAGE_DEFAULT=xe,ce.PRESENTED_IMAGE_SIMPLE=le;var ne=ce},78241:function($e,ie,e){e.d(ie,{default:function(){return zn}});var a=e(94480),d=e(92310),v=e.n(d),z=e(77900),l=e(59301),g=e(62892),t=e(32441);function T(Q){const[ze,Ke]=l.useState(Q);return l.useEffect(()=>{const R=setTimeout(()=>{Ke(Q)},Q.length?0:10);return()=>{clearTimeout(R)}},[Q]),ze}var G=e(17313),c=e(29878),F=e(8378),I=e(37613),h=e(83116),Y=Q=>{const{componentCls:ze}=Q,Ke=`${ze}-show-help`,R=`${ze}-show-help-item`;return{[Ke]:{transition:`opacity ${Q.motionDurationSlow} ${Q.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[R]:{overflow:"hidden",transition:`height ${Q.motionDurationSlow} ${Q.motionEaseInOut}, opacity ${Q.motionDurationSlow} ${Q.motionEaseInOut}, - transform ${Q.motionDurationSlow} ${Q.motionEaseInOut} !important`,[`&${R}-appear, &${R}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${R}-leave-active`]:{transform:"translateY(-5px)"}}}}};const M=Q=>({legend:{display:"block",width:"100%",marginBottom:Q.marginLG,padding:0,color:Q.colorTextDescription,fontSize:Q.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Q.lineWidth}px ${Q.lineType} ${Q.colorBorder}`},label:{fontSize:Q.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${Q.controlOutlineWidth}px ${Q.controlOutline}`},output:{display:"block",paddingTop:15,color:Q.colorText,fontSize:Q.fontSize,lineHeight:Q.lineHeight}}),Se=(Q,ze)=>{const{formItemCls:Ke}=Q;return{[Ke]:{[`${Ke}-label > label`]:{height:ze},[`${Ke}-control-input`]:{minHeight:ze}}}},le=Q=>{const{componentCls:ze}=Q;return{[Q.componentCls]:Object.assign(Object.assign(Object.assign({},(0,G.Wf)(Q)),M(Q)),{[`${ze}-text`]:{display:"inline-block",paddingInlineEnd:Q.paddingSM},"&-small":Object.assign({},Se(Q,Q.controlHeightSM)),"&-large":Object.assign({},Se(Q,Q.controlHeightLG))})}},ce=Q=>{const{formItemCls:ze,iconCls:Ke,componentCls:R,rootPrefixCls:D,labelRequiredMarkColor:Me,labelColor:Re,labelFontSize:nt,labelHeight:We,labelColonMarginInlineStart:tt,labelColonMarginInlineEnd:ot,itemMarginBottom:rt}=Q;return{[ze]:Object.assign(Object.assign({},(0,G.Wf)(Q)),{marginBottom:rt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + transform ${Q.motionDurationSlow} ${Q.motionEaseInOut} !important`,[`&${R}-appear, &${R}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${R}-leave-active`]:{transform:"translateY(-5px)"}}}}};const M=Q=>({legend:{display:"block",width:"100%",marginBottom:Q.marginLG,padding:0,color:Q.colorTextDescription,fontSize:Q.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Q.lineWidth}px ${Q.lineType} ${Q.colorBorder}`},label:{fontSize:Q.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${Q.controlOutlineWidth}px ${Q.controlOutline}`},output:{display:"block",paddingTop:15,color:Q.colorText,fontSize:Q.fontSize,lineHeight:Q.lineHeight}}),xe=(Q,ze)=>{const{formItemCls:Ke}=Q;return{[Ke]:{[`${Ke}-label > label`]:{height:ze},[`${Ke}-control-input`]:{minHeight:ze}}}},le=Q=>{const{componentCls:ze}=Q;return{[Q.componentCls]:Object.assign(Object.assign(Object.assign({},(0,G.Wf)(Q)),M(Q)),{[`${ze}-text`]:{display:"inline-block",paddingInlineEnd:Q.paddingSM},"&-small":Object.assign({},xe(Q,Q.controlHeightSM)),"&-large":Object.assign({},xe(Q,Q.controlHeightLG))})}},ce=Q=>{const{formItemCls:ze,iconCls:Ke,componentCls:R,rootPrefixCls:D,labelRequiredMarkColor:Me,labelColor:Re,labelFontSize:nt,labelHeight:We,labelColonMarginInlineStart:tt,labelColonMarginInlineEnd:ot,itemMarginBottom:rt}=Q;return{[ze]:Object.assign(Object.assign({},(0,G.Wf)(Q)),{marginBottom:rt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${D}-row`]:{display:"none"},"&-has-warning":{[`${ze}-split`]:{color:Q.colorError}},"&-has-error":{[`${ze}-split`]:{color:Q.colorWarning}},[`${ze}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Q.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:We,color:Re,fontSize:nt,[`> ${Ke}`]:{fontSize:Q.fontSize,verticalAlign:"top"},[`&${ze}-required:not(${ze}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Q.marginXXS,color:Me,fontSize:Q.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${R}-hide-required-mark &`]:{display:"none"}},[`${ze}-optional`]:{display:"inline-block",marginInlineStart:Q.marginXXS,color:Q.colorTextDescription,[`${R}-hide-required-mark &`]:{display:"none"}},[`${ze}-tooltip`]:{color:Q.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Q.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:tt,marginInlineEnd:ot},[`&${ze}-no-colon::after`]:{content:'"\\a0"'}}},[`${ze}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${D}-col-'"]):not([class*="' ${D}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Q.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ze]:{"&-explain, &-extra":{clear:"both",color:Q.colorTextDescription,fontSize:Q.fontSize,lineHeight:Q.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Q.controlHeightSM,transition:`color ${Q.motionDurationMid} ${Q.motionEaseOut}`},"&-explain":{"&-error":{color:Q.colorError},"&-warning":{color:Q.colorWarning}}},[`&-with-help ${ze}-explain`]:{height:"auto",opacity:1},[`${ze}-feedback-icon`]:{fontSize:Q.fontSize,textAlign:"center",visibility:"visible",animationName:c.kr,animationDuration:Q.motionDurationMid,animationTimingFunction:Q.motionEaseOutBack,pointerEvents:"none","&-success":{color:Q.colorSuccess},"&-error":{color:Q.colorError},"&-warning":{color:Q.colorWarning},"&-validating":{color:Q.colorPrimary}}})}},ne=Q=>{const{componentCls:ze,formItemCls:Ke}=Q;return{[`${ze}-horizontal`]:{[`${Ke}-label`]:{flexGrow:0},[`${Ke}-control`]:{flex:"1 1 0",minWidth:0},[`${Ke}-label[class$='-24'], ${Ke}-label[class*='-24 ']`]:{[`& + ${Ke}-control`]:{minWidth:"unset"}}}}},N=Q=>{const{componentCls:ze,formItemCls:Ke}=Q;return{[`${ze}-inline`]:{display:"flex",flexWrap:"wrap",[Ke]:{flex:"none",marginInlineEnd:Q.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${Ke}-label, > ${Ke}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Ke}-label`]:{flex:"none"},[`${ze}-text`]:{display:"inline-block"},[`${Ke}-has-feedback`]:{display:"inline-block"}}}}},m=Q=>({padding:Q.verticalLabelPadding,margin:Q.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),n=Q=>{const{componentCls:ze,formItemCls:Ke,rootPrefixCls:R}=Q;return{[`${Ke} ${Ke}-label`]:m(Q),[ze]:{[Ke]:{flexWrap:"wrap",[`${Ke}-label, ${Ke}-control`]:{[`&:not([class*=" ${R}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},p=Q=>{const{componentCls:ze,formItemCls:Ke,rootPrefixCls:R}=Q;return{[`${ze}-vertical`]:{[Ke]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${ze}-item-control`]:{width:"100%"}}},[`${ze}-vertical ${Ke}-label, .${R}-col-24${Ke}-label, - .${R}-col-xl-24${Ke}-label`]:m(Q),[`@media (max-width: ${Q.screenXSMax}px)`]:[n(Q),{[ze]:{[`.${R}-col-xs-24${Ke}-label`]:m(Q)}}],[`@media (max-width: ${Q.screenSMMax}px)`]:{[ze]:{[`.${R}-col-sm-24${Ke}-label`]:m(Q)}},[`@media (max-width: ${Q.screenMDMax}px)`]:{[ze]:{[`.${R}-col-md-24${Ke}-label`]:m(Q)}},[`@media (max-width: ${Q.screenLGMax}px)`]:{[ze]:{[`.${R}-col-lg-24${Ke}-label`]:m(Q)}}}},b=(Q,ze)=>(0,I.TS)(Q,{formItemCls:`${Q.componentCls}-item`,rootPrefixCls:ze});var _=(0,h.Z)("Form",(Q,ze)=>{let{rootPrefixCls:Ke}=ze;const R=b(Q,Ke);return[le(R),ce(R),Y(R),ne(R),N(R),p(R),(0,F.Z)(R),c.kr]},Q=>({labelRequiredMarkColor:Q.colorError,labelColor:Q.colorTextHeading,labelFontSize:Q.fontSize,labelHeight:Q.controlHeight,labelColonMarginInlineStart:Q.marginXXS/2,labelColonMarginInlineEnd:Q.marginXS,itemMarginBottom:Q.marginLG,verticalLabelPadding:`0 0 ${Q.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const U=[];function V(Q,ze,Ke){let R=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Q=="string"?Q:`${ze}-${R}`,error:Q,errorStatus:Ke}}var Ee=Q=>{let{help:ze,helpStatus:Ke,errors:R=U,warnings:D=U,className:Me,fieldId:Re,onVisibleChanged:nt}=Q;const{prefixCls:We}=l.useContext(t.Rk),tt=`${We}-item-explain`,[,ot]=_(We),rt=(0,l.useMemo)(()=>(0,g.Z)(We),[We]),pt=T(R),ct=T(D),ut=l.useMemo(()=>ze!=null?[V(ze,"help",Ke)]:[].concat((0,a.Z)(pt.map((it,ht)=>V(it,"error","error",ht))),(0,a.Z)(ct.map((it,ht)=>V(it,"warning","warning",ht)))),[ze,Ke,pt,ct]),At={};return Re&&(At.id=`${Re}_help`),l.createElement(z.default,{motionDeadline:rt.motionDeadline,motionName:`${We}-show-help`,visible:!!ut.length,onVisibleChanged:nt},it=>{const{className:ht,style:bt}=it;return l.createElement("div",Object.assign({},At,{className:v()(tt,ht,Me,ot),style:bt,role:"alert"}),l.createElement(z.CSSMotionList,Object.assign({keys:ut},(0,g.Z)(We),{motionName:`${We}-show-help-item`,component:!1}),kt=>{const{key:Rt,error:Pt,errorStatus:Ce,className:Ae,style:Pe}=kt;return l.createElement("div",{key:Rt,className:v()(Ae,{[`${tt}-${Ce}`]:Ce}),style:Pe},Pt)}))})},O=e(95013),be=e(36355),K=e(1684),J=e(52946),$=e(19716),k=e(16722);const se=["parentNode"],w="form_item";function L(Q){return Q===void 0||Q===!1?[]:Array.isArray(Q)?Q:[Q]}function oe(Q,ze){if(!Q.length)return;const Ke=Q.join("_");return ze?`${ze}_${Ke}`:se.includes(Ke)?`${w}_${Ke}`:Ke}function te(Q,ze,Ke,R,D,Me){let Re=R;return Me!==void 0?Re=Me:Ke.validating?Re="validating":Q.length?Re="error":ze.length?Re="warning":(Ke.touched||D&&Ke.validated)&&(Re="success"),Re}function H(Q){return L(Q).join("_")}function ve(Q){const[ze]=(0,O.useForm)(),Ke=l.useRef({}),R=l.useMemo(()=>Q!=null?Q:Object.assign(Object.assign({},ze),{__INTERNAL__:{itemRef:D=>Me=>{const Re=H(D);Me?Ke.current[Re]=Me:delete Ke.current[Re]}},scrollToField:function(D){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Re=L(D),nt=oe(Re,R.__INTERNAL__.name),We=nt?document.getElementById(nt):null;We&&(0,k.Z)(We,Object.assign({scrollMode:"if-needed",block:"nearest"},Me))},getFieldInstance:D=>{const Me=H(D);return Ke.current[Me]}}),[Q,ze]);return[R]}var xe=e(28726),je=function(Q,ze){var Ke={};for(var R in Q)Object.prototype.hasOwnProperty.call(Q,R)&&ze.indexOf(R)<0&&(Ke[R]=Q[R]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(Q);D{const Ke=l.useContext(K.Z),{getPrefixCls:R,direction:D,form:Me}=l.useContext(be.E_),{prefixCls:Re,className:nt,rootClassName:We,size:tt,disabled:ot=Ke,form:rt,colon:pt,labelAlign:ct,labelWrap:ut,labelCol:At,wrapperCol:it,hideRequiredMark:ht,layout:bt="horizontal",scrollToFirstError:kt,requiredMark:Rt,onFinishFailed:Pt,name:Ce,style:Ae,feedbackIcons:Pe}=Q,we=je(Q,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),De=(0,$.Z)(tt),Ze=l.useContext(xe.Z),Be=(0,l.useMemo)(()=>Rt!==void 0?Rt:Me&&Me.requiredMark!==void 0?Me.requiredMark:!ht,[ht,Rt,Me]),_e=pt!=null?pt:Me==null?void 0:Me.colon,vt=R("form",Re),[wt,Gt]=_(vt),Wt=v()(vt,`${vt}-${bt}`,{[`${vt}-hide-required-mark`]:Be===!1,[`${vt}-rtl`]:D==="rtl",[`${vt}-${De}`]:De},Gt,Me==null?void 0:Me.className,nt,We),[Yt]=ve(rt),{__INTERNAL__:Dt}=Yt;Dt.name=Ce;const Bt=(0,l.useMemo)(()=>({name:Ce,labelAlign:ct,labelCol:At,labelWrap:ut,wrapperCol:it,vertical:bt==="vertical",colon:_e,requiredMark:Be,itemRef:Dt.itemRef,form:Yt,feedbackIcons:Pe}),[Ce,ct,At,it,bt,_e,Be,Yt,Pe]);l.useImperativeHandle(ze,()=>Yt);const tn=(Cn,Zt)=>{if(Cn){let Lt={block:"nearest"};typeof Cn=="object"&&(Lt=Cn),Yt.scrollToField(Zt,Lt)}},Le=Cn=>{if(Pt==null||Pt(Cn),Cn.errorFields.length){const Zt=Cn.errorFields[0].name;if(kt!==void 0){tn(kt,Zt);return}Me&&Me.scrollToFirstError!==void 0&&tn(Me.scrollToFirstError,Zt)}};return wt(l.createElement(K.n,{disabled:ot},l.createElement(J.q,{size:De},l.createElement(t.RV,Object.assign({},{validateMessages:Ze}),l.createElement(t.q3.Provider,{value:Bt},l.createElement(O.default,Object.assign({id:Ce},we,{name:Ce,onFinishFailed:Le,form:Yt,style:Object.assign(Object.assign({},Me==null?void 0:Me.style),Ae),className:Wt})))))))};var Xe=l.forwardRef(Oe),et=e(41799),He=e(8654),fe=e(92343),Te=e(11592);function A(Q){if(typeof Q=="function")return Q;const ze=(0,Te.Z)(Q);return ze.length<=1?ze[0]:ze}const y=()=>{const{status:Q,errors:ze=[],warnings:Ke=[]}=(0,l.useContext)(t.aM);return{status:Q,errors:ze,warnings:Ke}};y.Context=t.aM;var x=y,s=e(16089);function Z(Q){const[ze,Ke]=l.useState(Q),R=(0,l.useRef)(null),D=(0,l.useRef)([]),Me=(0,l.useRef)(!1);l.useEffect(()=>(Me.current=!1,()=>{Me.current=!0,s.Z.cancel(R.current),R.current=null}),[]);function Re(nt){Me.current||(R.current===null&&(D.current=[],R.current=(0,s.Z)(()=>{R.current=null,Ke(We=>{let tt=We;return D.current.forEach(ot=>{tt=ot(tt)}),tt})})),D.current.push(nt))}return[ze,Re]}function q(){const{itemRef:Q}=l.useContext(t.q3),ze=l.useRef({});function Ke(R,D){const Me=D&&typeof D=="object"&&D.ref,Re=R.join("_");return(ze.current.name!==Re||ze.current.originRef!==Me)&&(ze.current.name=Re,ze.current.originRef=Me,ze.current.ref=(0,He.sQ)(Q(R),Me)),ze.current.ref}return Ke}var u=e(29194),i=e(34280),j=e(2738),S=e(27382),f=e(37028);const P=Q=>{const{formItemCls:ze}=Q;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ze}-control`]:{display:"flex"}}}};var ae=(0,h.b)(["Form","item-item"],(Q,ze)=>{let{rootPrefixCls:Ke}=ze;const R=b(Q,Ke);return[P(R)]}),ge=Q=>{const{prefixCls:ze,status:Ke,wrapperCol:R,children:D,errors:Me,warnings:Re,_internalItemRender:nt,extra:We,help:tt,fieldId:ot,marginBottom:rt,onErrorVisibleChanged:pt}=Q,ct=`${ze}-item`,ut=l.useContext(t.q3),At=R||ut.wrapperCol||{},it=v()(`${ct}-control`,At.className),ht=l.useMemo(()=>Object.assign({},ut),[ut]);delete ht.labelCol,delete ht.wrapperCol;const bt=l.createElement("div",{className:`${ct}-control-input`},l.createElement("div",{className:`${ct}-control-input-content`},D)),kt=l.useMemo(()=>({prefixCls:ze,status:Ke}),[ze,Ke]),Rt=rt!==null||Me.length||Re.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(t.Rk.Provider,{value:kt},l.createElement(Ee,{fieldId:ot,errors:Me,warnings:Re,help:tt,helpStatus:Ke,className:`${ct}-explain-connected`,onVisibleChanged:pt})),!!rt&&l.createElement("div",{style:{width:0,height:rt}})):null,Pt={};ot&&(Pt.id=`${ot}_extra`);const Ce=We?l.createElement("div",Object.assign({},Pt,{className:`${ct}-extra`}),We):null,Ae=nt&&nt.mark==="pro_table_render"&&nt.render?nt.render(Q,{input:bt,errorList:Rt,extra:Ce}):l.createElement(l.Fragment,null,bt,Rt,Ce);return l.createElement(t.q3.Provider,{value:ht},l.createElement(f.Z,Object.assign({},At,{className:it}),Ae),l.createElement(ae,{prefixCls:ze}))},de=e(61485),ye=e(31724),me=e(9763),Ue=e(6848),Qe=function(Q,ze){var Ke={};for(var R in Q)Object.prototype.hasOwnProperty.call(Q,R)&&ze.indexOf(R)<0&&(Ke[R]=Q[R]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(Q);D{let{prefixCls:ze,label:Ke,htmlFor:R,labelCol:D,labelAlign:Me,colon:Re,required:nt,requiredMark:We,tooltip:tt}=Q;var ot;const[rt]=(0,me.Z)("Form"),{vertical:pt,labelAlign:ct,labelCol:ut,labelWrap:At,colon:it}=l.useContext(t.q3);if(!Ke)return null;const ht=D||ut||{},bt=Me||ct,kt=`${ze}-item-label`,Rt=v()(kt,bt==="left"&&`${kt}-left`,ht.className,{[`${kt}-wrap`]:!!At});let Pt=Ke;const Ce=Re===!0||it!==!1&&Re!==!1;Ce&&!pt&&typeof Ke=="string"&&Ke.trim()!==""&&(Pt=Ke.replace(/[:|:]\s*$/,""));const Pe=Ye(tt);if(Pe){const{icon:Be=l.createElement(de.Z,null)}=Pe,_e=Qe(Pe,["icon"]),vt=l.createElement(Ue.Z,Object.assign({},_e),l.cloneElement(Be,{className:`${ze}-item-tooltip`,title:""}));Pt=l.createElement(l.Fragment,null,Pt,vt)}const we=We==="optional",De=typeof We=="function";De?Pt=We(Pt,{required:!!nt}):we&&!nt&&(Pt=l.createElement(l.Fragment,null,Pt,l.createElement("span",{className:`${ze}-item-optional`,title:""},(rt==null?void 0:rt.optional)||((ot=ye.Z.Form)===null||ot===void 0?void 0:ot.optional))));const Ze=v()({[`${ze}-item-required`]:nt,[`${ze}-item-required-mark-optional`]:we||De,[`${ze}-item-no-colon`]:!Ce});return l.createElement(f.Z,Object.assign({},ht,{className:Rt}),l.createElement("label",{htmlFor:R,className:Ze,title:typeof Ke=="string"?Ke:""},Pt))},xt=e(29679),st=e(19248),Ht=e(96512),un=e(58617);const _t={success:xt.Z,warning:Ht.Z,error:st.Z,validating:un.Z};function mn(Q){let{children:ze,errors:Ke,warnings:R,hasFeedback:D,validateStatus:Me,prefixCls:Re,meta:nt,noStyle:We}=Q;const tt=`${Re}-item`,{feedbackIcons:ot}=l.useContext(t.q3),rt=te(Ke,R,nt,null,!!D,Me),{isFormItemInput:pt,status:ct}=l.useContext(t.aM),ut=l.useMemo(()=>{var At;let it;if(D){const kt=D!==!0&&D.icons||ot,Rt=rt&&((At=kt==null?void 0:kt({status:rt,errors:Ke,warnings:R}))===null||At===void 0?void 0:At[rt]),Pt=rt&&_t[rt];it=Rt!==!1&&Pt?l.createElement("span",{className:v()(`${tt}-feedback-icon`,`${tt}-feedback-icon-${rt}`)},Rt||l.createElement(Pt,null)):null}let ht=!0,bt=rt||"";return We&&(ht=pt,bt=(rt!=null?rt:ct)||""),{status:bt,errors:Ke,warnings:R,hasFeedback:!!D,feedbackIcon:it,isFormItemInput:ht}},[rt,D,We,pt,ct]);return l.createElement(t.aM.Provider,{value:ut},ze)}var wn=function(Q,ze){var Ke={};for(var R in Q)Object.prototype.hasOwnProperty.call(Q,R)&&ze.indexOf(R)<0&&(Ke[R]=Q[R]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(Q);D{if(Pe&&Rt.current){const Gt=getComputedStyle(Rt.current);Ze(parseInt(Gt.marginBottom,10))}},[Pe,we]);const Be=Gt=>{Gt||Ze(null)},vt=function(){let Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Wt=Gt?Pt:tt.errors,Yt=Gt?Ce:tt.warnings;return te(Wt,Yt,tt,"",!!ot,We)}(),wt=v()(bt,Ke,R,{[`${bt}-with-help`]:Ae||Pt.length||Ce.length,[`${bt}-has-feedback`]:vt&&ot,[`${bt}-has-success`]:vt==="success",[`${bt}-has-warning`]:vt==="warning",[`${bt}-has-error`]:vt==="error",[`${bt}-is-validating`]:vt==="validating",[`${bt}-hidden`]:rt});return l.createElement("div",{className:wt,style:D,ref:Rt},l.createElement(S.Z,Object.assign({className:`${bt}-row`},(0,j.Z)(ht,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(dt,Object.assign({htmlFor:ct},Q,{requiredMark:kt,required:ut!=null?ut:At,prefixCls:ze})),l.createElement(ge,Object.assign({},Q,tt,{errors:Pt,warnings:Ce,prefixCls:ze,status:vt,help:Me,marginBottom:De,onErrorVisibleChanged:Be}),l.createElement(t.qI.Provider,{value:it},l.createElement(mn,{prefixCls:ze,meta:tt,errors:tt.errors,warnings:tt.warnings,hasFeedback:ot,validateStatus:vt},pt)))),!!De&&l.createElement("div",{className:`${bt}-margin-offset`,style:{marginBottom:-De}}))}const gt="__SPLIT__",yn=null,Zn=l.memo(Q=>{let{children:ze}=Q;return ze},(Q,ze)=>Q.value===ze.value&&Q.update===ze.update&&Q.childProps.length===ze.childProps.length&&Q.childProps.every((Ke,R)=>Ke===ze.childProps[R]));function Ut(Q){return Q!=null}function pn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function _n(Q){const{name:ze,noStyle:Ke,className:R,dependencies:D,prefixCls:Me,shouldUpdate:Re,rules:nt,children:We,required:tt,label:ot,messageVariables:rt,trigger:pt="onChange",validateTrigger:ct,hidden:ut,help:At}=Q,{getPrefixCls:it}=l.useContext(be.E_),{name:ht}=l.useContext(t.q3),bt=A(We),kt=typeof bt=="function",Rt=l.useContext(t.qI),{validateTrigger:Pt}=l.useContext(O.FieldContext),Ce=ct!==void 0?ct:Pt,Ae=Ut(ze),Pe=it("form",Me),[we,De]=_(Pe),Ze=l.useContext(O.ListContext),Be=l.useRef(),[_e,vt]=Z({}),[wt,Gt]=(0,et.Z)(()=>pn()),Wt=Zt=>{const Lt=Ze==null?void 0:Ze.getKey(Zt.name);if(Gt(Zt.destroy?pn():Zt,!0),Ke&&At!==!1&&Rt){let ln=Zt.name;if(Zt.destroy)ln=Be.current||ln;else if(Lt!==void 0){const[nn,xn]=Lt;ln=[nn].concat((0,a.Z)(xn)),Be.current=ln}Rt(Zt,ln)}},Yt=(Zt,Lt)=>{vt(ln=>{const nn=Object.assign({},ln),Xn=[].concat((0,a.Z)(Zt.name.slice(0,-1)),(0,a.Z)(Lt)).join(gt);return Zt.destroy?delete nn[Xn]:nn[Xn]=Zt,nn})},[Dt,Bt]=l.useMemo(()=>{const Zt=(0,a.Z)(wt.errors),Lt=(0,a.Z)(wt.warnings);return Object.values(_e).forEach(ln=>{Zt.push.apply(Zt,(0,a.Z)(ln.errors||[])),Lt.push.apply(Lt,(0,a.Z)(ln.warnings||[]))}),[Zt,Lt]},[_e,wt.errors,wt.warnings]),tn=q();function Le(Zt,Lt,ln){return Ke&&!ut?l.createElement(mn,{prefixCls:Pe,hasFeedback:Q.hasFeedback,validateStatus:Q.validateStatus,meta:wt,errors:Dt,warnings:Bt,noStyle:!0},Zt):l.createElement(vn,Object.assign({key:"row"},Q,{className:v()(R,De),prefixCls:Pe,fieldId:Lt,isRequired:ln,errors:Dt,warnings:Bt,meta:wt,onSubItemMetaChange:Yt}),Zt)}if(!Ae&&!kt&&!D)return we(Le(bt));let Cn={};return typeof ot=="string"?Cn.label=ot:ze&&(Cn.label=String(ze)),rt&&(Cn=Object.assign(Object.assign({},Cn),rt)),we(l.createElement(O.Field,Object.assign({},Q,{messageVariables:Cn,trigger:pt,validateTrigger:Ce,onMetaChange:Wt}),(Zt,Lt,ln)=>{const nn=L(ze).length&&Lt?Lt.name:[],xn=oe(nn,ht),Xn=tt!==void 0?tt:!!(nt&&nt.some(at=>{if(at&&typeof at=="object"&&at.required&&!at.warningOnly)return!0;if(typeof at=="function"){const Vt=at(ln);return Vt&&Vt.required&&!Vt.warningOnly}return!1})),zt=Object.assign({},Zt);let Ve=null;if(Array.isArray(bt)&&Ae)Ve=bt;else if(!(kt&&(!(Re||D)||Ae))){if(!(D&&!kt&&!Ae))if((0,fe.l$)(bt)){const at=Object.assign(Object.assign({},bt.props),zt);if(at.id||(at.id=xn),At||Dt.length>0||Bt.length>0||Q.extra){const Tt=[];(At||Dt.length>0)&&Tt.push(`${xn}_help`),Q.extra&&Tt.push(`${xn}_extra`),at["aria-describedby"]=Tt.join(" ")}Dt.length>0&&(at["aria-invalid"]="true"),Xn&&(at["aria-required"]="true"),(0,He.Yr)(bt)&&(at.ref=tn(nn,bt)),new Set([].concat((0,a.Z)(L(pt)),(0,a.Z)(L(Ce)))).forEach(Tt=>{at[Tt]=function(){for(var rn,On,Tn,Mn,Jn,It=arguments.length,St=new Array(It),an=0;an{var{prefixCls:ze,children:Ke}=Q,R=Kn(Q,["prefixCls","children"]);const{getPrefixCls:D}=l.useContext(be.E_),Me=D("form",ze),Re=l.useMemo(()=>({prefixCls:Me,status:"error"}),[Me]);return l.createElement(O.List,Object.assign({},R),(nt,We,tt)=>l.createElement(t.Rk.Provider,{value:Re},Ke(nt.map(ot=>Object.assign(Object.assign({},ot),{fieldKey:ot.key})),We,{errors:tt.errors,warnings:tt.warnings})))};function In(){const{form:Q}=(0,l.useContext)(t.q3);return Q}const Kt=Xe;Kt.Item=Yn,Kt.List=fr,Kt.ErrorList=Ee,Kt.useForm=ve,Kt.useFormInstance=In,Kt.useWatch=O.useWatch,Kt.Provider=t.RV,Kt.create=()=>{};var zn=Kt},8628:function($e,ie,e){var a=e(59301),d=e(34280),v=e(56762),z=e(69507);function l(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,a.useRef)({}),T=(0,v.Z)(),G=(0,z.ZP)();return(0,d.Z)(()=>{const c=G.subscribe(F=>{t.current=F,g&&T()});return()=>G.unsubscribe(c)},[]),t.current}ie.Z=l},9432:function($e,ie,e){e.d(ie,{Z:function(){return ce},n:function(){return Se}});var a=e(19248),d=e(92310),v=e.n(d),z=e(93681),l=e(8654),g=e(59301),t=e(19080),T=e(36355),G=e(1684),c=e(19716),F=e(32441),I=e(33234),h=e(59412),re=e(9937);function Y(ne){return!!(ne.prefix||ne.suffix||ne.allowClear)}var M=function(ne,N){var m={};for(var n in ne)Object.prototype.hasOwnProperty.call(ne,n)&&N.indexOf(n)<0&&(m[n]=ne[n]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,n=Object.getOwnPropertySymbols(ne);p{var m;const{prefixCls:n,bordered:p=!0,status:b,size:_,disabled:U,onBlur:V,onFocus:E,suffix:Ee,allowClear:O,addonAfter:be,addonBefore:K,className:J,style:$,styles:k,rootClassName:se,onChange:w,classNames:L}=ne,oe=M(ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:te,direction:H,input:ve}=g.useContext(T.E_),xe=te("input",n),je=(0,g.useRef)(null),[Oe,ke]=(0,re.ZP)(xe),{compactSize:Xe,compactItemClassnames:et}=(0,I.ri)(xe,H),He=(0,c.Z)(ae=>{var ee;return(ee=_!=null?_:Xe)!==null&&ee!==void 0?ee:ae}),fe=g.useContext(G.Z),Te=U!=null?U:fe,{status:A,hasFeedback:y,feedbackIcon:x}=(0,g.useContext)(F.aM),s=(0,t.F)(A,b),Z=Y(ne)||!!y,q=(0,g.useRef)(Z);(0,g.useEffect)(()=>{var ae;Z&&q.current,q.current=Z},[Z]);const u=(0,h.Z)(je,!0),i=ae=>{u(),V==null||V(ae)},j=ae=>{u(),E==null||E(ae)},S=ae=>{u(),w==null||w(ae)},f=(y||Ee)&&g.createElement(g.Fragment,null,Ee,y&&x);let P;return typeof O=="object"&&(O!=null&&O.clearIcon)?P=O:O&&(P={clearIcon:g.createElement(a.Z,null)}),Oe(g.createElement(z.default,Object.assign({ref:(0,l.sQ)(N,je),prefixCls:xe,autoComplete:ve==null?void 0:ve.autoComplete},oe,{disabled:Te,onBlur:i,onFocus:j,style:Object.assign(Object.assign({},ve==null?void 0:ve.style),$),styles:Object.assign(Object.assign({},ve==null?void 0:ve.styles),k),suffix:f,allowClear:P,className:v()(J,se,et,ve==null?void 0:ve.className),onChange:S,addonAfter:be&&g.createElement(I.BR,null,g.createElement(F.Ux,{override:!0,status:!0},be)),addonBefore:K&&g.createElement(I.BR,null,g.createElement(F.Ux,{override:!0,status:!0},K)),classNames:Object.assign(Object.assign(Object.assign({},L),ve==null?void 0:ve.classNames),{input:v()({[`${xe}-sm`]:He==="small",[`${xe}-lg`]:He==="large",[`${xe}-rtl`]:H==="rtl",[`${xe}-borderless`]:!p},!Z&&(0,t.Z)(xe,s),L==null?void 0:L.input,(m=ve==null?void 0:ve.classNames)===null||m===void 0?void 0:m.input,ke)}),classes:{affixWrapper:v()({[`${xe}-affix-wrapper-sm`]:He==="small",[`${xe}-affix-wrapper-lg`]:He==="large",[`${xe}-affix-wrapper-rtl`]:H==="rtl",[`${xe}-affix-wrapper-borderless`]:!p},(0,t.Z)(`${xe}-affix-wrapper`,s,y),ke),wrapper:v()({[`${xe}-group-rtl`]:H==="rtl"},ke),group:v()({[`${xe}-group-wrapper-sm`]:He==="small",[`${xe}-group-wrapper-lg`]:He==="large",[`${xe}-group-wrapper-rtl`]:H==="rtl",[`${xe}-group-wrapper-disabled`]:Te},(0,t.Z)(`${xe}-group-wrapper`,s,y),ke)}})))})},1643:function($e,ie,e){var a=e(19248),d=e(92310),v=e.n(d),z=e(9296),l=e(59301),g=e(19080),t=e(36355),T=e(1684),G=e(19716),c=e(32441),F=e(9432),I=e(9937),h=function(Y,M){var Se={};for(var le in Y)Object.prototype.hasOwnProperty.call(Y,le)&&M.indexOf(le)<0&&(Se[le]=Y[le]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,le=Object.getOwnPropertySymbols(Y);ce{const{prefixCls:Se,bordered:le=!0,size:ce,disabled:ne,status:N,allowClear:m,showCount:n,classNames:p,rootClassName:b,className:_}=Y,U=h(Y,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:E}=l.useContext(t.E_),Ee=(0,G.Z)(ce),O=l.useContext(T.Z),be=ne!=null?ne:O,{status:K,hasFeedback:J,feedbackIcon:$}=l.useContext(c.aM),k=(0,g.F)(K,N),se=l.useRef(null);l.useImperativeHandle(M,()=>{var H;return{resizableTextArea:(H=se.current)===null||H===void 0?void 0:H.resizableTextArea,focus:ve=>{var xe,je;(0,F.n)((je=(xe=se.current)===null||xe===void 0?void 0:xe.resizableTextArea)===null||je===void 0?void 0:je.textArea,ve)},blur:()=>{var ve;return(ve=se.current)===null||ve===void 0?void 0:ve.blur()}}});const w=V("input",Se);let L;typeof m=="object"&&(m!=null&&m.clearIcon)?L=m:m&&(L={clearIcon:l.createElement(a.Z,null)});const[oe,te]=(0,I.ZP)(w);return oe(l.createElement(z.default,Object.assign({},U,{disabled:be,allowClear:L,className:v()(_,b),classes:{affixWrapper:v()(`${w}-textarea-affix-wrapper`,{[`${w}-affix-wrapper-rtl`]:E==="rtl",[`${w}-affix-wrapper-borderless`]:!le,[`${w}-affix-wrapper-sm`]:Ee==="small",[`${w}-affix-wrapper-lg`]:Ee==="large",[`${w}-textarea-show-count`]:n},(0,g.Z)(`${w}-affix-wrapper`,k),te)},classNames:Object.assign(Object.assign({},p),{textarea:v()({[`${w}-borderless`]:!le,[`${w}-sm`]:Ee==="small",[`${w}-lg`]:Ee==="large"},(0,g.Z)(w,k),te,p==null?void 0:p.textarea)}),prefixCls:w,suffix:J&&l.createElement("span",{className:`${w}-textarea-suffix`},$),showCount:n,ref:se})))});ie.Z=re},59412:function($e,ie,e){e.d(ie,{Z:function(){return d}});var a=e(59301);function d(v,z){const l=(0,a.useRef)([]),g=()=>{l.current.push(setTimeout(()=>{var t,T,G,c;!((t=v.current)===null||t===void 0)&&t.input&&((T=v.current)===null||T===void 0?void 0:T.input.getAttribute("type"))==="password"&&(!((G=v.current)===null||G===void 0)&&G.input.hasAttribute("value"))&&((c=v.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return(0,a.useEffect)(()=>(z&&g(),()=>l.current.forEach(t=>{t&&clearTimeout(t)})),[]),g}},92832:function($e,ie,e){e.d(ie,{default:function(){return Ee}});var a=e(92310),d=e.n(a),v=e(59301),z=e(36355),l=e(32441),g=e(9937),T=O=>{const{getPrefixCls:be,direction:K}=(0,v.useContext)(z.E_),{prefixCls:J,className:$}=O,k=be("input-group",J),se=be("input"),[w,L]=(0,g.ZP)(se),oe=d()(k,{[`${k}-lg`]:O.size==="large",[`${k}-sm`]:O.size==="small",[`${k}-compact`]:O.compact,[`${k}-rtl`]:K==="rtl"},L,$),te=(0,v.useContext)(l.aM),H=(0,v.useMemo)(()=>Object.assign(Object.assign({},te),{isFormItemInput:!1}),[te]);return w(v.createElement("span",{className:oe,style:O.style,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onFocus:O.onFocus,onBlur:O.onBlur},v.createElement(l.aM.Provider,{value:H},O.children)))},G=e(9432),c=e(73331),F=e(15277),I=e(2738),h=e(8654),re=e(59412),Y=function(O,be){var K={};for(var J in O)Object.prototype.hasOwnProperty.call(O,J)&&be.indexOf(J)<0&&(K[J]=O[J]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,J=Object.getOwnPropertySymbols(O);$O?v.createElement(F.Z,null):v.createElement(c.Z,null),Se={click:"onClick",hover:"onMouseOver"};var ce=v.forwardRef((O,be)=>{const{visibilityToggle:K=!0}=O,J=typeof K=="object"&&K.visible!==void 0,[$,k]=(0,v.useState)(()=>J?K.visible:!1),se=(0,v.useRef)(null);v.useEffect(()=>{J&&k(K.visible)},[J,K]);const w=(0,re.Z)(se),L=()=>{const{disabled:Te}=O;Te||($&&w(),k(A=>{var y;const x=!A;return typeof K=="object"&&((y=K.onVisibleChange)===null||y===void 0||y.call(K,x)),x}))},oe=Te=>{const{action:A="click",iconRender:y=M}=O,x=Se[A]||"",s=y($),Z={[x]:L,className:`${Te}-icon`,key:"passwordIcon",onMouseDown:q=>{q.preventDefault()},onMouseUp:q=>{q.preventDefault()}};return v.cloneElement(v.isValidElement(s)?s:v.createElement("span",null,s),Z)},{className:te,prefixCls:H,inputPrefixCls:ve,size:xe}=O,je=Y(O,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Oe}=v.useContext(z.E_),ke=Oe("input",ve),Xe=Oe("input-password",H),et=K&&oe(Xe),He=d()(Xe,te,{[`${Xe}-${xe}`]:!!xe}),fe=Object.assign(Object.assign({},(0,I.Z)(je,["suffix","iconRender","visibilityToggle"])),{type:$?"text":"password",className:He,prefixCls:ke,suffix:et});return xe&&(fe.size=xe),v.createElement(G.Z,Object.assign({ref:(0,h.sQ)(be,se)},fe))}),ne=e(47472),N=e(92343),m=e(3113),n=e(19716),p=e(33234),b=function(O,be){var K={};for(var J in O)Object.prototype.hasOwnProperty.call(O,J)&&be.indexOf(J)<0&&(K[J]=O[J]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,J=Object.getOwnPropertySymbols(O);${const{prefixCls:K,inputPrefixCls:J,className:$,size:k,suffix:se,enterButton:w=!1,addonAfter:L,loading:oe,disabled:te,onSearch:H,onChange:ve,onCompositionStart:xe,onCompositionEnd:je}=O,Oe=b(O,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ke,direction:Xe}=v.useContext(z.E_),et=v.useRef(!1),He=ke("input-search",K),fe=ke("input",J),{compactSize:Te}=(0,p.ri)(He,Xe),A=(0,n.Z)(ge=>{var de;return(de=k!=null?k:Te)!==null&&de!==void 0?de:ge}),y=v.useRef(null),x=ge=>{ge&&ge.target&&ge.type==="click"&&H&&H(ge.target.value,ge,{source:"clear"}),ve&&ve(ge)},s=ge=>{var de;document.activeElement===((de=y.current)===null||de===void 0?void 0:de.input)&&ge.preventDefault()},Z=ge=>{var de,ye;H&&H((ye=(de=y.current)===null||de===void 0?void 0:de.input)===null||ye===void 0?void 0:ye.value,ge,{source:"input"})},q=ge=>{et.current||oe||Z(ge)},u=typeof w=="boolean"?v.createElement(ne.Z,null):null,i=`${He}-button`;let j;const S=w||{},f=S.type&&S.type.__ANT_BUTTON===!0;f||S.type==="button"?j=(0,N.Tm)(S,Object.assign({onMouseDown:s,onClick:ge=>{var de,ye;(ye=(de=S==null?void 0:S.props)===null||de===void 0?void 0:de.onClick)===null||ye===void 0||ye.call(de,ge),Z(ge)},key:"enterButton"},f?{className:i,size:A}:{})):j=v.createElement(m.ZP,{className:i,type:w?"primary":void 0,size:A,disabled:te,key:"enterButton",onMouseDown:s,onClick:Z,loading:oe,icon:u},w),L&&(j=[j,(0,N.Tm)(L,{key:"addonAfter"})]);const P=d()(He,{[`${He}-rtl`]:Xe==="rtl",[`${He}-${A}`]:!!A,[`${He}-with-button`]:!!w},$),ae=ge=>{et.current=!0,xe==null||xe(ge)},ee=ge=>{et.current=!1,je==null||je(ge)};return v.createElement(G.Z,Object.assign({ref:(0,h.sQ)(y,be),onPressEnter:q},Oe,{size:A,onCompositionStart:ae,onCompositionEnd:ee,prefixCls:fe,addonAfter:j,suffix:se,onChange:x,className:P,disabled:te}))}),V=e(1643);const E=G.Z;E.Group=T,E.Search=U,E.TextArea=V.Z,E.Password=ce;var Ee=E},9937:function($e,ie,e){e.d(ie,{M1:function(){return t},TM:function(){return N},Xy:function(){return T},bi:function(){return F},e5:function(){return ne},ik:function(){return I},nz:function(){return l},pU:function(){return g},s7:function(){return h},x0:function(){return c}});var a=e(17313),d=e(74207),v=e(37613),z=e(83116);const l=m=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:m,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),g=m=>({borderColor:m.hoverBorderColor}),t=m=>({borderColor:m.activeBorderColor,boxShadow:m.activeShadow,outline:0}),T=m=>({color:m.colorTextDisabled,backgroundColor:m.colorBgContainerDisabled,borderColor:m.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},g((0,v.TS)(m,{hoverBorderColor:m.colorBorder})))}),G=m=>{const{paddingBlockLG:n,fontSizeLG:p,lineHeightLG:b,borderRadiusLG:_,paddingInlineLG:U}=m;return{padding:`${n}px ${U}px`,fontSize:p,lineHeight:b,borderRadius:_}},c=m=>({padding:`${m.paddingBlockSM}px ${m.paddingInlineSM}px`,borderRadius:m.borderRadiusSM}),F=(m,n)=>{const{componentCls:p,colorError:b,colorWarning:_,errorActiveShadow:U,warningActiveShadow:V,colorErrorBorderHover:E,colorWarningBorderHover:Ee}=m;return{[`&-status-error:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:b,"&:hover":{borderColor:E},"&:focus, &-focused":Object.assign({},t((0,v.TS)(m,{activeBorderColor:b,activeShadow:U}))),[`${p}-prefix, ${p}-suffix`]:{color:b}},[`&-status-warning:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:_,"&:hover":{borderColor:Ee},"&:focus, &-focused":Object.assign({},t((0,v.TS)(m,{activeBorderColor:_,activeShadow:V}))),[`${p}-prefix, ${p}-suffix`]:{color:_}}}},I=m=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${m.paddingBlock}px ${m.paddingInline}px`,color:m.colorText,fontSize:m.fontSize,lineHeight:m.lineHeight,backgroundColor:m.colorBgContainer,backgroundImage:"none",borderWidth:m.lineWidth,borderStyle:m.lineType,borderColor:m.colorBorder,borderRadius:m.borderRadius,transition:`all ${m.motionDurationMid}`},l(m.colorTextPlaceholder)),{"&:hover":Object.assign({},g(m)),"&:focus, &-focused":Object.assign({},t(m)),"&-disabled, &[disabled]":Object.assign({},T(m)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:m.controlHeight,lineHeight:m.lineHeight,verticalAlign:"bottom",transition:`all ${m.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},G(m)),"&-sm":Object.assign({},c(m)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),h=m=>{const{componentCls:n,antCls:p}=m;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:m.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${n}, &-lg > ${n}-group-addon`]:Object.assign({},G(m)),[`&-sm ${n}, &-sm > ${n}-group-addon`]:Object.assign({},c(m)),[`&-lg ${p}-select-single ${p}-select-selector`]:{height:m.controlHeightLG},[`&-sm ${p}-select-single ${p}-select-selector`]:{height:m.controlHeightSM},[`> ${n}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${n}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${m.paddingInline}px`,color:m.colorText,fontWeight:"normal",fontSize:m.fontSize,textAlign:"center",backgroundColor:m.colorFillAlter,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,borderRadius:m.borderRadius,transition:`all ${m.motionDurationSlow}`,lineHeight:1,[`${p}-select`]:{margin:`-${m.paddingBlock+1}px -${m.paddingInline}px`,[`&${p}-select-single:not(${p}-select-customize-input)`]:{[`${p}-select-selector`]:{backgroundColor:"inherit",border:`${m.lineWidth}px ${m.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${p}-select-selector`]:{color:m.colorPrimary}}},[`${p}-cascader-picker`]:{margin:`-9px -${m.paddingInline}px`,backgroundColor:"transparent",[`${p}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${n}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${n}-search-with-button &`]:{zIndex:0}}},[`> ${n}:first-child, ${n}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${p}-select ${p}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}-affix-wrapper`]:{[`&:not(:first-child) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}:last-child, ${n}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${p}-select ${p}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${n}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-search &`]:{borderStartStartRadius:m.borderRadius,borderEndStartRadius:m.borderRadius}},[`&:not(:first-child), ${n}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${n}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,a.dF)()),{[`${n}-group-addon, ${n}-group-wrap, > ${n}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:m.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + .${R}-col-xl-24${Ke}-label`]:m(Q),[`@media (max-width: ${Q.screenXSMax}px)`]:[n(Q),{[ze]:{[`.${R}-col-xs-24${Ke}-label`]:m(Q)}}],[`@media (max-width: ${Q.screenSMMax}px)`]:{[ze]:{[`.${R}-col-sm-24${Ke}-label`]:m(Q)}},[`@media (max-width: ${Q.screenMDMax}px)`]:{[ze]:{[`.${R}-col-md-24${Ke}-label`]:m(Q)}},[`@media (max-width: ${Q.screenLGMax}px)`]:{[ze]:{[`.${R}-col-lg-24${Ke}-label`]:m(Q)}}}},b=(Q,ze)=>(0,I.TS)(Q,{formItemCls:`${Q.componentCls}-item`,rootPrefixCls:ze});var _=(0,h.Z)("Form",(Q,ze)=>{let{rootPrefixCls:Ke}=ze;const R=b(Q,Ke);return[le(R),ce(R),Y(R),ne(R),N(R),p(R),(0,F.Z)(R),c.kr]},Q=>({labelRequiredMarkColor:Q.colorError,labelColor:Q.colorTextHeading,labelFontSize:Q.fontSize,labelHeight:Q.controlHeight,labelColonMarginInlineStart:Q.marginXXS/2,labelColonMarginInlineEnd:Q.marginXS,itemMarginBottom:Q.marginLG,verticalLabelPadding:`0 0 ${Q.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const U=[];function V(Q,ze,Ke){let R=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Q=="string"?Q:`${ze}-${R}`,error:Q,errorStatus:Ke}}var Ee=Q=>{let{help:ze,helpStatus:Ke,errors:R=U,warnings:D=U,className:Me,fieldId:Re,onVisibleChanged:nt}=Q;const{prefixCls:We}=l.useContext(t.Rk),tt=`${We}-item-explain`,[,ot]=_(We),rt=(0,l.useMemo)(()=>(0,g.Z)(We),[We]),pt=T(R),ct=T(D),ut=l.useMemo(()=>ze!=null?[V(ze,"help",Ke)]:[].concat((0,a.Z)(pt.map((it,ht)=>V(it,"error","error",ht))),(0,a.Z)(ct.map((it,ht)=>V(it,"warning","warning",ht)))),[ze,Ke,pt,ct]),At={};return Re&&(At.id=`${Re}_help`),l.createElement(z.default,{motionDeadline:rt.motionDeadline,motionName:`${We}-show-help`,visible:!!ut.length,onVisibleChanged:nt},it=>{const{className:ht,style:bt}=it;return l.createElement("div",Object.assign({},At,{className:v()(tt,ht,Me,ot),style:bt,role:"alert"}),l.createElement(z.CSSMotionList,Object.assign({keys:ut},(0,g.Z)(We),{motionName:`${We}-show-help-item`,component:!1}),kt=>{const{key:Rt,error:Pt,errorStatus:Ce,className:Ae,style:Pe}=kt;return l.createElement("div",{key:Rt,className:v()(Ae,{[`${tt}-${Ce}`]:Ce}),style:Pe},Pt)}))})},O=e(95013),be=e(36355),K=e(1684),J=e(52946),$=e(19716),k=e(16722);const se=["parentNode"],w="form_item";function L(Q){return Q===void 0||Q===!1?[]:Array.isArray(Q)?Q:[Q]}function oe(Q,ze){if(!Q.length)return;const Ke=Q.join("_");return ze?`${ze}_${Ke}`:se.includes(Ke)?`${w}_${Ke}`:Ke}function te(Q,ze,Ke,R,D,Me){let Re=R;return Me!==void 0?Re=Me:Ke.validating?Re="validating":Q.length?Re="error":ze.length?Re="warning":(Ke.touched||D&&Ke.validated)&&(Re="success"),Re}function H(Q){return L(Q).join("_")}function ve(Q){const[ze]=(0,O.useForm)(),Ke=l.useRef({}),R=l.useMemo(()=>Q!=null?Q:Object.assign(Object.assign({},ze),{__INTERNAL__:{itemRef:D=>Me=>{const Re=H(D);Me?Ke.current[Re]=Me:delete Ke.current[Re]}},scrollToField:function(D){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Re=L(D),nt=oe(Re,R.__INTERNAL__.name),We=nt?document.getElementById(nt):null;We&&(0,k.Z)(We,Object.assign({scrollMode:"if-needed",block:"nearest"},Me))},getFieldInstance:D=>{const Me=H(D);return Ke.current[Me]}}),[Q,ze]);return[R]}var Se=e(28726),je=function(Q,ze){var Ke={};for(var R in Q)Object.prototype.hasOwnProperty.call(Q,R)&&ze.indexOf(R)<0&&(Ke[R]=Q[R]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(Q);D{const Ke=l.useContext(K.Z),{getPrefixCls:R,direction:D,form:Me}=l.useContext(be.E_),{prefixCls:Re,className:nt,rootClassName:We,size:tt,disabled:ot=Ke,form:rt,colon:pt,labelAlign:ct,labelWrap:ut,labelCol:At,wrapperCol:it,hideRequiredMark:ht,layout:bt="horizontal",scrollToFirstError:kt,requiredMark:Rt,onFinishFailed:Pt,name:Ce,style:Ae,feedbackIcons:Pe}=Q,we=je(Q,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),De=(0,$.Z)(tt),Ze=l.useContext(Se.Z),Be=(0,l.useMemo)(()=>Rt!==void 0?Rt:Me&&Me.requiredMark!==void 0?Me.requiredMark:!ht,[ht,Rt,Me]),_e=pt!=null?pt:Me==null?void 0:Me.colon,vt=R("form",Re),[wt,Gt]=_(vt),Wt=v()(vt,`${vt}-${bt}`,{[`${vt}-hide-required-mark`]:Be===!1,[`${vt}-rtl`]:D==="rtl",[`${vt}-${De}`]:De},Gt,Me==null?void 0:Me.className,nt,We),[Yt]=ve(rt),{__INTERNAL__:Dt}=Yt;Dt.name=Ce;const Bt=(0,l.useMemo)(()=>({name:Ce,labelAlign:ct,labelCol:At,labelWrap:ut,wrapperCol:it,vertical:bt==="vertical",colon:_e,requiredMark:Be,itemRef:Dt.itemRef,form:Yt,feedbackIcons:Pe}),[Ce,ct,At,it,bt,_e,Be,Yt,Pe]);l.useImperativeHandle(ze,()=>Yt);const tn=(Cn,Zt)=>{if(Cn){let Lt={block:"nearest"};typeof Cn=="object"&&(Lt=Cn),Yt.scrollToField(Zt,Lt)}},Le=Cn=>{if(Pt==null||Pt(Cn),Cn.errorFields.length){const Zt=Cn.errorFields[0].name;if(kt!==void 0){tn(kt,Zt);return}Me&&Me.scrollToFirstError!==void 0&&tn(Me.scrollToFirstError,Zt)}};return wt(l.createElement(K.n,{disabled:ot},l.createElement(J.q,{size:De},l.createElement(t.RV,Object.assign({},{validateMessages:Ze}),l.createElement(t.q3.Provider,{value:Bt},l.createElement(O.default,Object.assign({id:Ce},we,{name:Ce,onFinishFailed:Le,form:Yt,style:Object.assign(Object.assign({},Me==null?void 0:Me.style),Ae),className:Wt})))))))};var Xe=l.forwardRef(Oe),et=e(41799),He=e(8654),fe=e(92343),Te=e(11592);function A(Q){if(typeof Q=="function")return Q;const ze=(0,Te.Z)(Q);return ze.length<=1?ze[0]:ze}const y=()=>{const{status:Q,errors:ze=[],warnings:Ke=[]}=(0,l.useContext)(t.aM);return{status:Q,errors:ze,warnings:Ke}};y.Context=t.aM;var x=y,s=e(16089);function Z(Q){const[ze,Ke]=l.useState(Q),R=(0,l.useRef)(null),D=(0,l.useRef)([]),Me=(0,l.useRef)(!1);l.useEffect(()=>(Me.current=!1,()=>{Me.current=!0,s.Z.cancel(R.current),R.current=null}),[]);function Re(nt){Me.current||(R.current===null&&(D.current=[],R.current=(0,s.Z)(()=>{R.current=null,Ke(We=>{let tt=We;return D.current.forEach(ot=>{tt=ot(tt)}),tt})})),D.current.push(nt))}return[ze,Re]}function q(){const{itemRef:Q}=l.useContext(t.q3),ze=l.useRef({});function Ke(R,D){const Me=D&&typeof D=="object"&&D.ref,Re=R.join("_");return(ze.current.name!==Re||ze.current.originRef!==Me)&&(ze.current.name=Re,ze.current.originRef=Me,ze.current.ref=(0,He.sQ)(Q(R),Me)),ze.current.ref}return Ke}var u=e(29194),i=e(34280),j=e(2738),S=e(27382),f=e(37028);const P=Q=>{const{formItemCls:ze}=Q;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ze}-control`]:{display:"flex"}}}};var ae=(0,h.b)(["Form","item-item"],(Q,ze)=>{let{rootPrefixCls:Ke}=ze;const R=b(Q,Ke);return[P(R)]}),ge=Q=>{const{prefixCls:ze,status:Ke,wrapperCol:R,children:D,errors:Me,warnings:Re,_internalItemRender:nt,extra:We,help:tt,fieldId:ot,marginBottom:rt,onErrorVisibleChanged:pt}=Q,ct=`${ze}-item`,ut=l.useContext(t.q3),At=R||ut.wrapperCol||{},it=v()(`${ct}-control`,At.className),ht=l.useMemo(()=>Object.assign({},ut),[ut]);delete ht.labelCol,delete ht.wrapperCol;const bt=l.createElement("div",{className:`${ct}-control-input`},l.createElement("div",{className:`${ct}-control-input-content`},D)),kt=l.useMemo(()=>({prefixCls:ze,status:Ke}),[ze,Ke]),Rt=rt!==null||Me.length||Re.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(t.Rk.Provider,{value:kt},l.createElement(Ee,{fieldId:ot,errors:Me,warnings:Re,help:tt,helpStatus:Ke,className:`${ct}-explain-connected`,onVisibleChanged:pt})),!!rt&&l.createElement("div",{style:{width:0,height:rt}})):null,Pt={};ot&&(Pt.id=`${ot}_extra`);const Ce=We?l.createElement("div",Object.assign({},Pt,{className:`${ct}-extra`}),We):null,Ae=nt&&nt.mark==="pro_table_render"&&nt.render?nt.render(Q,{input:bt,errorList:Rt,extra:Ce}):l.createElement(l.Fragment,null,bt,Rt,Ce);return l.createElement(t.q3.Provider,{value:ht},l.createElement(f.Z,Object.assign({},At,{className:it}),Ae),l.createElement(ae,{prefixCls:ze}))},de=e(61485),ye=e(31724),me=e(9763),Ue=e(6848),Qe=function(Q,ze){var Ke={};for(var R in Q)Object.prototype.hasOwnProperty.call(Q,R)&&ze.indexOf(R)<0&&(Ke[R]=Q[R]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(Q);D{let{prefixCls:ze,label:Ke,htmlFor:R,labelCol:D,labelAlign:Me,colon:Re,required:nt,requiredMark:We,tooltip:tt}=Q;var ot;const[rt]=(0,me.Z)("Form"),{vertical:pt,labelAlign:ct,labelCol:ut,labelWrap:At,colon:it}=l.useContext(t.q3);if(!Ke)return null;const ht=D||ut||{},bt=Me||ct,kt=`${ze}-item-label`,Rt=v()(kt,bt==="left"&&`${kt}-left`,ht.className,{[`${kt}-wrap`]:!!At});let Pt=Ke;const Ce=Re===!0||it!==!1&&Re!==!1;Ce&&!pt&&typeof Ke=="string"&&Ke.trim()!==""&&(Pt=Ke.replace(/[:|:]\s*$/,""));const Pe=Ye(tt);if(Pe){const{icon:Be=l.createElement(de.Z,null)}=Pe,_e=Qe(Pe,["icon"]),vt=l.createElement(Ue.Z,Object.assign({},_e),l.cloneElement(Be,{className:`${ze}-item-tooltip`,title:""}));Pt=l.createElement(l.Fragment,null,Pt,vt)}const we=We==="optional",De=typeof We=="function";De?Pt=We(Pt,{required:!!nt}):we&&!nt&&(Pt=l.createElement(l.Fragment,null,Pt,l.createElement("span",{className:`${ze}-item-optional`,title:""},(rt==null?void 0:rt.optional)||((ot=ye.Z.Form)===null||ot===void 0?void 0:ot.optional))));const Ze=v()({[`${ze}-item-required`]:nt,[`${ze}-item-required-mark-optional`]:we||De,[`${ze}-item-no-colon`]:!Ce});return l.createElement(f.Z,Object.assign({},ht,{className:Rt}),l.createElement("label",{htmlFor:R,className:Ze,title:typeof Ke=="string"?Ke:""},Pt))},xt=e(29679),st=e(19248),Ht=e(96512),un=e(58617);const _t={success:xt.Z,warning:Ht.Z,error:st.Z,validating:un.Z};function mn(Q){let{children:ze,errors:Ke,warnings:R,hasFeedback:D,validateStatus:Me,prefixCls:Re,meta:nt,noStyle:We}=Q;const tt=`${Re}-item`,{feedbackIcons:ot}=l.useContext(t.q3),rt=te(Ke,R,nt,null,!!D,Me),{isFormItemInput:pt,status:ct}=l.useContext(t.aM),ut=l.useMemo(()=>{var At;let it;if(D){const kt=D!==!0&&D.icons||ot,Rt=rt&&((At=kt==null?void 0:kt({status:rt,errors:Ke,warnings:R}))===null||At===void 0?void 0:At[rt]),Pt=rt&&_t[rt];it=Rt!==!1&&Pt?l.createElement("span",{className:v()(`${tt}-feedback-icon`,`${tt}-feedback-icon-${rt}`)},Rt||l.createElement(Pt,null)):null}let ht=!0,bt=rt||"";return We&&(ht=pt,bt=(rt!=null?rt:ct)||""),{status:bt,errors:Ke,warnings:R,hasFeedback:!!D,feedbackIcon:it,isFormItemInput:ht}},[rt,D,We,pt,ct]);return l.createElement(t.aM.Provider,{value:ut},ze)}var wn=function(Q,ze){var Ke={};for(var R in Q)Object.prototype.hasOwnProperty.call(Q,R)&&ze.indexOf(R)<0&&(Ke[R]=Q[R]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(Q);D{if(Pe&&Rt.current){const Gt=getComputedStyle(Rt.current);Ze(parseInt(Gt.marginBottom,10))}},[Pe,we]);const Be=Gt=>{Gt||Ze(null)},vt=function(){let Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Wt=Gt?Pt:tt.errors,Yt=Gt?Ce:tt.warnings;return te(Wt,Yt,tt,"",!!ot,We)}(),wt=v()(bt,Ke,R,{[`${bt}-with-help`]:Ae||Pt.length||Ce.length,[`${bt}-has-feedback`]:vt&&ot,[`${bt}-has-success`]:vt==="success",[`${bt}-has-warning`]:vt==="warning",[`${bt}-has-error`]:vt==="error",[`${bt}-is-validating`]:vt==="validating",[`${bt}-hidden`]:rt});return l.createElement("div",{className:wt,style:D,ref:Rt},l.createElement(S.Z,Object.assign({className:`${bt}-row`},(0,j.Z)(ht,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(dt,Object.assign({htmlFor:ct},Q,{requiredMark:kt,required:ut!=null?ut:At,prefixCls:ze})),l.createElement(ge,Object.assign({},Q,tt,{errors:Pt,warnings:Ce,prefixCls:ze,status:vt,help:Me,marginBottom:De,onErrorVisibleChanged:Be}),l.createElement(t.qI.Provider,{value:it},l.createElement(mn,{prefixCls:ze,meta:tt,errors:tt.errors,warnings:tt.warnings,hasFeedback:ot,validateStatus:vt},pt)))),!!De&&l.createElement("div",{className:`${bt}-margin-offset`,style:{marginBottom:-De}}))}const gt="__SPLIT__",yn=null,Zn=l.memo(Q=>{let{children:ze}=Q;return ze},(Q,ze)=>Q.value===ze.value&&Q.update===ze.update&&Q.childProps.length===ze.childProps.length&&Q.childProps.every((Ke,R)=>Ke===ze.childProps[R]));function Ut(Q){return Q!=null}function pn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function _n(Q){const{name:ze,noStyle:Ke,className:R,dependencies:D,prefixCls:Me,shouldUpdate:Re,rules:nt,children:We,required:tt,label:ot,messageVariables:rt,trigger:pt="onChange",validateTrigger:ct,hidden:ut,help:At}=Q,{getPrefixCls:it}=l.useContext(be.E_),{name:ht}=l.useContext(t.q3),bt=A(We),kt=typeof bt=="function",Rt=l.useContext(t.qI),{validateTrigger:Pt}=l.useContext(O.FieldContext),Ce=ct!==void 0?ct:Pt,Ae=Ut(ze),Pe=it("form",Me),[we,De]=_(Pe),Ze=l.useContext(O.ListContext),Be=l.useRef(),[_e,vt]=Z({}),[wt,Gt]=(0,et.Z)(()=>pn()),Wt=Zt=>{const Lt=Ze==null?void 0:Ze.getKey(Zt.name);if(Gt(Zt.destroy?pn():Zt,!0),Ke&&At!==!1&&Rt){let ln=Zt.name;if(Zt.destroy)ln=Be.current||ln;else if(Lt!==void 0){const[nn,xn]=Lt;ln=[nn].concat((0,a.Z)(xn)),Be.current=ln}Rt(Zt,ln)}},Yt=(Zt,Lt)=>{vt(ln=>{const nn=Object.assign({},ln),Xn=[].concat((0,a.Z)(Zt.name.slice(0,-1)),(0,a.Z)(Lt)).join(gt);return Zt.destroy?delete nn[Xn]:nn[Xn]=Zt,nn})},[Dt,Bt]=l.useMemo(()=>{const Zt=(0,a.Z)(wt.errors),Lt=(0,a.Z)(wt.warnings);return Object.values(_e).forEach(ln=>{Zt.push.apply(Zt,(0,a.Z)(ln.errors||[])),Lt.push.apply(Lt,(0,a.Z)(ln.warnings||[]))}),[Zt,Lt]},[_e,wt.errors,wt.warnings]),tn=q();function Le(Zt,Lt,ln){return Ke&&!ut?l.createElement(mn,{prefixCls:Pe,hasFeedback:Q.hasFeedback,validateStatus:Q.validateStatus,meta:wt,errors:Dt,warnings:Bt,noStyle:!0},Zt):l.createElement(vn,Object.assign({key:"row"},Q,{className:v()(R,De),prefixCls:Pe,fieldId:Lt,isRequired:ln,errors:Dt,warnings:Bt,meta:wt,onSubItemMetaChange:Yt}),Zt)}if(!Ae&&!kt&&!D)return we(Le(bt));let Cn={};return typeof ot=="string"?Cn.label=ot:ze&&(Cn.label=String(ze)),rt&&(Cn=Object.assign(Object.assign({},Cn),rt)),we(l.createElement(O.Field,Object.assign({},Q,{messageVariables:Cn,trigger:pt,validateTrigger:Ce,onMetaChange:Wt}),(Zt,Lt,ln)=>{const nn=L(ze).length&&Lt?Lt.name:[],xn=oe(nn,ht),Xn=tt!==void 0?tt:!!(nt&&nt.some(at=>{if(at&&typeof at=="object"&&at.required&&!at.warningOnly)return!0;if(typeof at=="function"){const Vt=at(ln);return Vt&&Vt.required&&!Vt.warningOnly}return!1})),zt=Object.assign({},Zt);let Ve=null;if(Array.isArray(bt)&&Ae)Ve=bt;else if(!(kt&&(!(Re||D)||Ae))){if(!(D&&!kt&&!Ae))if((0,fe.l$)(bt)){const at=Object.assign(Object.assign({},bt.props),zt);if(at.id||(at.id=xn),At||Dt.length>0||Bt.length>0||Q.extra){const Tt=[];(At||Dt.length>0)&&Tt.push(`${xn}_help`),Q.extra&&Tt.push(`${xn}_extra`),at["aria-describedby"]=Tt.join(" ")}Dt.length>0&&(at["aria-invalid"]="true"),Xn&&(at["aria-required"]="true"),(0,He.Yr)(bt)&&(at.ref=tn(nn,bt)),new Set([].concat((0,a.Z)(L(pt)),(0,a.Z)(L(Ce)))).forEach(Tt=>{at[Tt]=function(){for(var rn,On,Tn,Mn,Jn,It=arguments.length,St=new Array(It),an=0;an{var{prefixCls:ze,children:Ke}=Q,R=Kn(Q,["prefixCls","children"]);const{getPrefixCls:D}=l.useContext(be.E_),Me=D("form",ze),Re=l.useMemo(()=>({prefixCls:Me,status:"error"}),[Me]);return l.createElement(O.List,Object.assign({},R),(nt,We,tt)=>l.createElement(t.Rk.Provider,{value:Re},Ke(nt.map(ot=>Object.assign(Object.assign({},ot),{fieldKey:ot.key})),We,{errors:tt.errors,warnings:tt.warnings})))};function In(){const{form:Q}=(0,l.useContext)(t.q3);return Q}const Kt=Xe;Kt.Item=Yn,Kt.List=fr,Kt.ErrorList=Ee,Kt.useForm=ve,Kt.useFormInstance=In,Kt.useWatch=O.useWatch,Kt.Provider=t.RV,Kt.create=()=>{};var zn=Kt},8628:function($e,ie,e){var a=e(59301),d=e(34280),v=e(56762),z=e(69507);function l(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,a.useRef)({}),T=(0,v.Z)(),G=(0,z.ZP)();return(0,d.Z)(()=>{const c=G.subscribe(F=>{t.current=F,g&&T()});return()=>G.unsubscribe(c)},[]),t.current}ie.Z=l},9432:function($e,ie,e){e.d(ie,{Z:function(){return ce},n:function(){return xe}});var a=e(19248),d=e(92310),v=e.n(d),z=e(93681),l=e(8654),g=e(59301),t=e(19080),T=e(36355),G=e(1684),c=e(19716),F=e(32441),I=e(33234),h=e(59412),re=e(9937);function Y(ne){return!!(ne.prefix||ne.suffix||ne.allowClear)}var M=function(ne,N){var m={};for(var n in ne)Object.prototype.hasOwnProperty.call(ne,n)&&N.indexOf(n)<0&&(m[n]=ne[n]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,n=Object.getOwnPropertySymbols(ne);p{var m;const{prefixCls:n,bordered:p=!0,status:b,size:_,disabled:U,onBlur:V,onFocus:E,suffix:Ee,allowClear:O,addonAfter:be,addonBefore:K,className:J,style:$,styles:k,rootClassName:se,onChange:w,classNames:L}=ne,oe=M(ne,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:te,direction:H,input:ve}=g.useContext(T.E_),Se=te("input",n),je=(0,g.useRef)(null),[Oe,ke]=(0,re.ZP)(Se),{compactSize:Xe,compactItemClassnames:et}=(0,I.ri)(Se,H),He=(0,c.Z)(ae=>{var ee;return(ee=_!=null?_:Xe)!==null&&ee!==void 0?ee:ae}),fe=g.useContext(G.Z),Te=U!=null?U:fe,{status:A,hasFeedback:y,feedbackIcon:x}=(0,g.useContext)(F.aM),s=(0,t.F)(A,b),Z=Y(ne)||!!y,q=(0,g.useRef)(Z);(0,g.useEffect)(()=>{var ae;Z&&q.current,q.current=Z},[Z]);const u=(0,h.Z)(je,!0),i=ae=>{u(),V==null||V(ae)},j=ae=>{u(),E==null||E(ae)},S=ae=>{u(),w==null||w(ae)},f=(y||Ee)&&g.createElement(g.Fragment,null,Ee,y&&x);let P;return typeof O=="object"&&(O!=null&&O.clearIcon)?P=O:O&&(P={clearIcon:g.createElement(a.Z,null)}),Oe(g.createElement(z.default,Object.assign({ref:(0,l.sQ)(N,je),prefixCls:Se,autoComplete:ve==null?void 0:ve.autoComplete},oe,{disabled:Te,onBlur:i,onFocus:j,style:Object.assign(Object.assign({},ve==null?void 0:ve.style),$),styles:Object.assign(Object.assign({},ve==null?void 0:ve.styles),k),suffix:f,allowClear:P,className:v()(J,se,et,ve==null?void 0:ve.className),onChange:S,addonAfter:be&&g.createElement(I.BR,null,g.createElement(F.Ux,{override:!0,status:!0},be)),addonBefore:K&&g.createElement(I.BR,null,g.createElement(F.Ux,{override:!0,status:!0},K)),classNames:Object.assign(Object.assign(Object.assign({},L),ve==null?void 0:ve.classNames),{input:v()({[`${Se}-sm`]:He==="small",[`${Se}-lg`]:He==="large",[`${Se}-rtl`]:H==="rtl",[`${Se}-borderless`]:!p},!Z&&(0,t.Z)(Se,s),L==null?void 0:L.input,(m=ve==null?void 0:ve.classNames)===null||m===void 0?void 0:m.input,ke)}),classes:{affixWrapper:v()({[`${Se}-affix-wrapper-sm`]:He==="small",[`${Se}-affix-wrapper-lg`]:He==="large",[`${Se}-affix-wrapper-rtl`]:H==="rtl",[`${Se}-affix-wrapper-borderless`]:!p},(0,t.Z)(`${Se}-affix-wrapper`,s,y),ke),wrapper:v()({[`${Se}-group-rtl`]:H==="rtl"},ke),group:v()({[`${Se}-group-wrapper-sm`]:He==="small",[`${Se}-group-wrapper-lg`]:He==="large",[`${Se}-group-wrapper-rtl`]:H==="rtl",[`${Se}-group-wrapper-disabled`]:Te},(0,t.Z)(`${Se}-group-wrapper`,s,y),ke)}})))})},1643:function($e,ie,e){var a=e(19248),d=e(92310),v=e.n(d),z=e(9296),l=e(59301),g=e(19080),t=e(36355),T=e(1684),G=e(19716),c=e(32441),F=e(9432),I=e(9937),h=function(Y,M){var xe={};for(var le in Y)Object.prototype.hasOwnProperty.call(Y,le)&&M.indexOf(le)<0&&(xe[le]=Y[le]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,le=Object.getOwnPropertySymbols(Y);ce{const{prefixCls:xe,bordered:le=!0,size:ce,disabled:ne,status:N,allowClear:m,showCount:n,classNames:p,rootClassName:b,className:_}=Y,U=h(Y,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:E}=l.useContext(t.E_),Ee=(0,G.Z)(ce),O=l.useContext(T.Z),be=ne!=null?ne:O,{status:K,hasFeedback:J,feedbackIcon:$}=l.useContext(c.aM),k=(0,g.F)(K,N),se=l.useRef(null);l.useImperativeHandle(M,()=>{var H;return{resizableTextArea:(H=se.current)===null||H===void 0?void 0:H.resizableTextArea,focus:ve=>{var Se,je;(0,F.n)((je=(Se=se.current)===null||Se===void 0?void 0:Se.resizableTextArea)===null||je===void 0?void 0:je.textArea,ve)},blur:()=>{var ve;return(ve=se.current)===null||ve===void 0?void 0:ve.blur()}}});const w=V("input",xe);let L;typeof m=="object"&&(m!=null&&m.clearIcon)?L=m:m&&(L={clearIcon:l.createElement(a.Z,null)});const[oe,te]=(0,I.ZP)(w);return oe(l.createElement(z.default,Object.assign({},U,{disabled:be,allowClear:L,className:v()(_,b),classes:{affixWrapper:v()(`${w}-textarea-affix-wrapper`,{[`${w}-affix-wrapper-rtl`]:E==="rtl",[`${w}-affix-wrapper-borderless`]:!le,[`${w}-affix-wrapper-sm`]:Ee==="small",[`${w}-affix-wrapper-lg`]:Ee==="large",[`${w}-textarea-show-count`]:n},(0,g.Z)(`${w}-affix-wrapper`,k),te)},classNames:Object.assign(Object.assign({},p),{textarea:v()({[`${w}-borderless`]:!le,[`${w}-sm`]:Ee==="small",[`${w}-lg`]:Ee==="large"},(0,g.Z)(w,k),te,p==null?void 0:p.textarea)}),prefixCls:w,suffix:J&&l.createElement("span",{className:`${w}-textarea-suffix`},$),showCount:n,ref:se})))});ie.Z=re},59412:function($e,ie,e){e.d(ie,{Z:function(){return d}});var a=e(59301);function d(v,z){const l=(0,a.useRef)([]),g=()=>{l.current.push(setTimeout(()=>{var t,T,G,c;!((t=v.current)===null||t===void 0)&&t.input&&((T=v.current)===null||T===void 0?void 0:T.input.getAttribute("type"))==="password"&&(!((G=v.current)===null||G===void 0)&&G.input.hasAttribute("value"))&&((c=v.current)===null||c===void 0||c.input.removeAttribute("value"))}))};return(0,a.useEffect)(()=>(z&&g(),()=>l.current.forEach(t=>{t&&clearTimeout(t)})),[]),g}},92832:function($e,ie,e){e.d(ie,{default:function(){return Ee}});var a=e(92310),d=e.n(a),v=e(59301),z=e(36355),l=e(32441),g=e(9937),T=O=>{const{getPrefixCls:be,direction:K}=(0,v.useContext)(z.E_),{prefixCls:J,className:$}=O,k=be("input-group",J),se=be("input"),[w,L]=(0,g.ZP)(se),oe=d()(k,{[`${k}-lg`]:O.size==="large",[`${k}-sm`]:O.size==="small",[`${k}-compact`]:O.compact,[`${k}-rtl`]:K==="rtl"},L,$),te=(0,v.useContext)(l.aM),H=(0,v.useMemo)(()=>Object.assign(Object.assign({},te),{isFormItemInput:!1}),[te]);return w(v.createElement("span",{className:oe,style:O.style,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onFocus:O.onFocus,onBlur:O.onBlur},v.createElement(l.aM.Provider,{value:H},O.children)))},G=e(9432),c=e(73331),F=e(15277),I=e(2738),h=e(8654),re=e(59412),Y=function(O,be){var K={};for(var J in O)Object.prototype.hasOwnProperty.call(O,J)&&be.indexOf(J)<0&&(K[J]=O[J]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,J=Object.getOwnPropertySymbols(O);$O?v.createElement(F.Z,null):v.createElement(c.Z,null),xe={click:"onClick",hover:"onMouseOver"};var ce=v.forwardRef((O,be)=>{const{visibilityToggle:K=!0}=O,J=typeof K=="object"&&K.visible!==void 0,[$,k]=(0,v.useState)(()=>J?K.visible:!1),se=(0,v.useRef)(null);v.useEffect(()=>{J&&k(K.visible)},[J,K]);const w=(0,re.Z)(se),L=()=>{const{disabled:Te}=O;Te||($&&w(),k(A=>{var y;const x=!A;return typeof K=="object"&&((y=K.onVisibleChange)===null||y===void 0||y.call(K,x)),x}))},oe=Te=>{const{action:A="click",iconRender:y=M}=O,x=xe[A]||"",s=y($),Z={[x]:L,className:`${Te}-icon`,key:"passwordIcon",onMouseDown:q=>{q.preventDefault()},onMouseUp:q=>{q.preventDefault()}};return v.cloneElement(v.isValidElement(s)?s:v.createElement("span",null,s),Z)},{className:te,prefixCls:H,inputPrefixCls:ve,size:Se}=O,je=Y(O,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Oe}=v.useContext(z.E_),ke=Oe("input",ve),Xe=Oe("input-password",H),et=K&&oe(Xe),He=d()(Xe,te,{[`${Xe}-${Se}`]:!!Se}),fe=Object.assign(Object.assign({},(0,I.Z)(je,["suffix","iconRender","visibilityToggle"])),{type:$?"text":"password",className:He,prefixCls:ke,suffix:et});return Se&&(fe.size=Se),v.createElement(G.Z,Object.assign({ref:(0,h.sQ)(be,se)},fe))}),ne=e(47472),N=e(92343),m=e(3113),n=e(19716),p=e(33234),b=function(O,be){var K={};for(var J in O)Object.prototype.hasOwnProperty.call(O,J)&&be.indexOf(J)<0&&(K[J]=O[J]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,J=Object.getOwnPropertySymbols(O);${const{prefixCls:K,inputPrefixCls:J,className:$,size:k,suffix:se,enterButton:w=!1,addonAfter:L,loading:oe,disabled:te,onSearch:H,onChange:ve,onCompositionStart:Se,onCompositionEnd:je}=O,Oe=b(O,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:ke,direction:Xe}=v.useContext(z.E_),et=v.useRef(!1),He=ke("input-search",K),fe=ke("input",J),{compactSize:Te}=(0,p.ri)(He,Xe),A=(0,n.Z)(ge=>{var de;return(de=k!=null?k:Te)!==null&&de!==void 0?de:ge}),y=v.useRef(null),x=ge=>{ge&&ge.target&&ge.type==="click"&&H&&H(ge.target.value,ge,{source:"clear"}),ve&&ve(ge)},s=ge=>{var de;document.activeElement===((de=y.current)===null||de===void 0?void 0:de.input)&&ge.preventDefault()},Z=ge=>{var de,ye;H&&H((ye=(de=y.current)===null||de===void 0?void 0:de.input)===null||ye===void 0?void 0:ye.value,ge,{source:"input"})},q=ge=>{et.current||oe||Z(ge)},u=typeof w=="boolean"?v.createElement(ne.Z,null):null,i=`${He}-button`;let j;const S=w||{},f=S.type&&S.type.__ANT_BUTTON===!0;f||S.type==="button"?j=(0,N.Tm)(S,Object.assign({onMouseDown:s,onClick:ge=>{var de,ye;(ye=(de=S==null?void 0:S.props)===null||de===void 0?void 0:de.onClick)===null||ye===void 0||ye.call(de,ge),Z(ge)},key:"enterButton"},f?{className:i,size:A}:{})):j=v.createElement(m.ZP,{className:i,type:w?"primary":void 0,size:A,disabled:te,key:"enterButton",onMouseDown:s,onClick:Z,loading:oe,icon:u},w),L&&(j=[j,(0,N.Tm)(L,{key:"addonAfter"})]);const P=d()(He,{[`${He}-rtl`]:Xe==="rtl",[`${He}-${A}`]:!!A,[`${He}-with-button`]:!!w},$),ae=ge=>{et.current=!0,Se==null||Se(ge)},ee=ge=>{et.current=!1,je==null||je(ge)};return v.createElement(G.Z,Object.assign({ref:(0,h.sQ)(y,be),onPressEnter:q},Oe,{size:A,onCompositionStart:ae,onCompositionEnd:ee,prefixCls:fe,addonAfter:j,suffix:se,onChange:x,className:P,disabled:te}))}),V=e(1643);const E=G.Z;E.Group=T,E.Search=U,E.TextArea=V.Z,E.Password=ce;var Ee=E},9937:function($e,ie,e){e.d(ie,{M1:function(){return t},TM:function(){return N},Xy:function(){return T},bi:function(){return F},e5:function(){return ne},ik:function(){return I},nz:function(){return l},pU:function(){return g},s7:function(){return h},x0:function(){return c}});var a=e(17313),d=e(74207),v=e(37613),z=e(83116);const l=m=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:m,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),g=m=>({borderColor:m.hoverBorderColor}),t=m=>({borderColor:m.activeBorderColor,boxShadow:m.activeShadow,outline:0}),T=m=>({color:m.colorTextDisabled,backgroundColor:m.colorBgContainerDisabled,borderColor:m.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},g((0,v.TS)(m,{hoverBorderColor:m.colorBorder})))}),G=m=>{const{paddingBlockLG:n,fontSizeLG:p,lineHeightLG:b,borderRadiusLG:_,paddingInlineLG:U}=m;return{padding:`${n}px ${U}px`,fontSize:p,lineHeight:b,borderRadius:_}},c=m=>({padding:`${m.paddingBlockSM}px ${m.paddingInlineSM}px`,borderRadius:m.borderRadiusSM}),F=(m,n)=>{const{componentCls:p,colorError:b,colorWarning:_,errorActiveShadow:U,warningActiveShadow:V,colorErrorBorderHover:E,colorWarningBorderHover:Ee}=m;return{[`&-status-error:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:b,"&:hover":{borderColor:E},"&:focus, &-focused":Object.assign({},t((0,v.TS)(m,{activeBorderColor:b,activeShadow:U}))),[`${p}-prefix, ${p}-suffix`]:{color:b}},[`&-status-warning:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:_,"&:hover":{borderColor:Ee},"&:focus, &-focused":Object.assign({},t((0,v.TS)(m,{activeBorderColor:_,activeShadow:V}))),[`${p}-prefix, ${p}-suffix`]:{color:_}}}},I=m=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${m.paddingBlock}px ${m.paddingInline}px`,color:m.colorText,fontSize:m.fontSize,lineHeight:m.lineHeight,backgroundColor:m.colorBgContainer,backgroundImage:"none",borderWidth:m.lineWidth,borderStyle:m.lineType,borderColor:m.colorBorder,borderRadius:m.borderRadius,transition:`all ${m.motionDurationMid}`},l(m.colorTextPlaceholder)),{"&:hover":Object.assign({},g(m)),"&:focus, &-focused":Object.assign({},t(m)),"&-disabled, &[disabled]":Object.assign({},T(m)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:m.controlHeight,lineHeight:m.lineHeight,verticalAlign:"bottom",transition:`all ${m.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},G(m)),"&-sm":Object.assign({},c(m)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),h=m=>{const{componentCls:n,antCls:p}=m;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:m.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${n}, &-lg > ${n}-group-addon`]:Object.assign({},G(m)),[`&-sm ${n}, &-sm > ${n}-group-addon`]:Object.assign({},c(m)),[`&-lg ${p}-select-single ${p}-select-selector`]:{height:m.controlHeightLG},[`&-sm ${p}-select-single ${p}-select-selector`]:{height:m.controlHeightSM},[`> ${n}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${n}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${m.paddingInline}px`,color:m.colorText,fontWeight:"normal",fontSize:m.fontSize,textAlign:"center",backgroundColor:m.colorFillAlter,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,borderRadius:m.borderRadius,transition:`all ${m.motionDurationSlow}`,lineHeight:1,[`${p}-select`]:{margin:`-${m.paddingBlock+1}px -${m.paddingInline}px`,[`&${p}-select-single:not(${p}-select-customize-input)`]:{[`${p}-select-selector`]:{backgroundColor:"inherit",border:`${m.lineWidth}px ${m.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${p}-select-selector`]:{color:m.colorPrimary}}},[`${p}-cascader-picker`]:{margin:`-9px -${m.paddingInline}px`,backgroundColor:"transparent",[`${p}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${n}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${n}-search-with-button &`]:{zIndex:0}}},[`> ${n}:first-child, ${n}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${p}-select ${p}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}-affix-wrapper`]:{[`&:not(:first-child) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}:last-child, ${n}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${p}-select ${p}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${n}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-search &`]:{borderStartStartRadius:m.borderRadius,borderEndStartRadius:m.borderRadius}},[`&:not(:first-child), ${n}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${n}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,a.dF)()),{[`${n}-group-addon, ${n}-group-wrap, > ${n}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:m.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${n}-affix-wrapper, & > ${n}-number-affix-wrapper, & > ${p}-picker-range @@ -47,9 +47,9 @@ & > ${p}-cascader-picker:first-child ${n}`]:{borderStartStartRadius:m.borderRadius,borderEndStartRadius:m.borderRadius},[`& > *:last-child, & > ${p}-select:last-child > ${p}-select-selector, & > ${p}-cascader-picker:last-child ${n}, - & > ${p}-cascader-picker-focused:last-child ${n}`]:{borderInlineEndWidth:m.lineWidth,borderStartEndRadius:m.borderRadius,borderEndEndRadius:m.borderRadius},[`& > ${p}-select-auto-complete ${n}`]:{verticalAlign:"top"},[`${n}-group-wrapper + ${n}-group-wrapper`]:{marginInlineStart:-m.lineWidth,[`${n}-affix-wrapper`]:{borderRadius:0}},[`${n}-group-wrapper:not(:last-child)`]:{[`&${n}-search > ${n}-group`]:{[`& > ${n}-group-addon > ${n}-search-button`]:{borderRadius:0},[`& > ${n}`]:{borderStartStartRadius:m.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:m.borderRadius}}}})}},re=m=>{const{componentCls:n,controlHeightSM:p,lineWidth:b}=m,U=(p-b*2-16)/2;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,a.Wf)(m)),I(m)),F(m,n)),{'&[type="color"]':{height:m.controlHeight,[`&${n}-lg`]:{height:m.controlHeightLG},[`&${n}-sm`]:{height:p,paddingTop:U,paddingBottom:U}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Y=m=>{const{componentCls:n}=m;return{[`${n}-clear-icon`]:{margin:0,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${m.motionDurationSlow}`,"&:hover":{color:m.colorTextTertiary},"&:active":{color:m.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${m.inputAffixPadding}px`}}}},M=m=>{const{componentCls:n,inputAffixPadding:p,colorTextDescription:b,motionDurationSlow:_,colorIcon:U,colorIconHover:V,iconCls:E}=m;return{[`${n}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},I(m)),{display:"inline-flex",[`&:not(${n}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},g(m)),{zIndex:1,[`${n}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${n}[disabled]`]:{background:"transparent"}},[`> input${n}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${n}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:m.paddingXS}},"&-show-count-suffix":{color:b},"&-show-count-has-suffix":{marginInlineEnd:m.paddingXXS},"&-prefix":{marginInlineEnd:p},"&-suffix":{marginInlineStart:p}}}),Y(m)),{[`${E}${n}-password-icon`]:{color:U,cursor:"pointer",transition:`all ${_}`,"&:hover":{color:V}}}),F(m,`${n}-affix-wrapper`))}},Se=m=>{const{componentCls:n,colorError:p,colorWarning:b,borderRadiusLG:_,borderRadiusSM:U}=m;return{[`${n}-group`]:Object.assign(Object.assign(Object.assign({},(0,a.Wf)(m)),h(m)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${n}-group-addon`]:{borderRadius:_,fontSize:m.fontSizeLG}},"&-sm":{[`${n}-group-addon`]:{borderRadius:U}},"&-status-error":{[`${n}-group-addon`]:{color:p,borderColor:p}},"&-status-warning":{[`${n}-group-addon`]:{color:b,borderColor:b}},"&-disabled":{[`${n}-group-addon`]:Object.assign({},T(m))},[`&:not(${n}-compact-first-item):not(${n}-compact-last-item)${n}-compact-item`]:{[`${n}, ${n}-group-addon`]:{borderRadius:0}},[`&:not(${n}-compact-last-item)${n}-compact-first-item`]:{[`${n}, ${n}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${n}-compact-first-item)${n}-compact-last-item`]:{[`${n}, ${n}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},le=m=>{const{componentCls:n,antCls:p}=m,b=`${n}-search`;return{[b]:{[`${n}`]:{"&:hover, &:focus":{borderColor:m.colorPrimaryHover,[`+ ${n}-group-addon ${b}-button:not(${p}-btn-primary)`]:{borderInlineStartColor:m.colorPrimaryHover}}},[`${n}-affix-wrapper`]:{borderRadius:0},[`${n}-lg`]:{lineHeight:m.lineHeightLG-2e-4},[`> ${n}-group`]:{[`> ${n}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${b}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:m.borderRadius,borderEndEndRadius:m.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${b}-button:not(${p}-btn-primary)`]:{color:m.colorTextDescription,"&:hover":{color:m.colorPrimaryHover},"&:active":{color:m.colorPrimaryActive},[`&${p}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${b}-button`]:{height:m.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${b}-button`]:{height:m.controlHeightLG},[`&-small ${b}-button`]:{height:m.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${n}-compact-item`]:{[`&:not(${n}-compact-last-item)`]:{[`${n}-group-addon`]:{[`${n}-search-button`]:{marginInlineEnd:-m.lineWidth,borderRadius:0}}},[`&:not(${n}-compact-first-item)`]:{[`${n},${n}-affix-wrapper`]:{borderRadius:0}},[`> ${n}-group-addon ${n}-search-button, + & > ${p}-cascader-picker-focused:last-child ${n}`]:{borderInlineEndWidth:m.lineWidth,borderStartEndRadius:m.borderRadius,borderEndEndRadius:m.borderRadius},[`& > ${p}-select-auto-complete ${n}`]:{verticalAlign:"top"},[`${n}-group-wrapper + ${n}-group-wrapper`]:{marginInlineStart:-m.lineWidth,[`${n}-affix-wrapper`]:{borderRadius:0}},[`${n}-group-wrapper:not(:last-child)`]:{[`&${n}-search > ${n}-group`]:{[`& > ${n}-group-addon > ${n}-search-button`]:{borderRadius:0},[`& > ${n}`]:{borderStartStartRadius:m.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:m.borderRadius}}}})}},re=m=>{const{componentCls:n,controlHeightSM:p,lineWidth:b}=m,U=(p-b*2-16)/2;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,a.Wf)(m)),I(m)),F(m,n)),{'&[type="color"]':{height:m.controlHeight,[`&${n}-lg`]:{height:m.controlHeightLG},[`&${n}-sm`]:{height:p,paddingTop:U,paddingBottom:U}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Y=m=>{const{componentCls:n}=m;return{[`${n}-clear-icon`]:{margin:0,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${m.motionDurationSlow}`,"&:hover":{color:m.colorTextTertiary},"&:active":{color:m.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${m.inputAffixPadding}px`}}}},M=m=>{const{componentCls:n,inputAffixPadding:p,colorTextDescription:b,motionDurationSlow:_,colorIcon:U,colorIconHover:V,iconCls:E}=m;return{[`${n}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},I(m)),{display:"inline-flex",[`&:not(${n}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},g(m)),{zIndex:1,[`${n}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${n}[disabled]`]:{background:"transparent"}},[`> input${n}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${n}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:m.paddingXS}},"&-show-count-suffix":{color:b},"&-show-count-has-suffix":{marginInlineEnd:m.paddingXXS},"&-prefix":{marginInlineEnd:p},"&-suffix":{marginInlineStart:p}}}),Y(m)),{[`${E}${n}-password-icon`]:{color:U,cursor:"pointer",transition:`all ${_}`,"&:hover":{color:V}}}),F(m,`${n}-affix-wrapper`))}},xe=m=>{const{componentCls:n,colorError:p,colorWarning:b,borderRadiusLG:_,borderRadiusSM:U}=m;return{[`${n}-group`]:Object.assign(Object.assign(Object.assign({},(0,a.Wf)(m)),h(m)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${n}-group-addon`]:{borderRadius:_,fontSize:m.fontSizeLG}},"&-sm":{[`${n}-group-addon`]:{borderRadius:U}},"&-status-error":{[`${n}-group-addon`]:{color:p,borderColor:p}},"&-status-warning":{[`${n}-group-addon`]:{color:b,borderColor:b}},"&-disabled":{[`${n}-group-addon`]:Object.assign({},T(m))},[`&:not(${n}-compact-first-item):not(${n}-compact-last-item)${n}-compact-item`]:{[`${n}, ${n}-group-addon`]:{borderRadius:0}},[`&:not(${n}-compact-last-item)${n}-compact-first-item`]:{[`${n}, ${n}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${n}-compact-first-item)${n}-compact-last-item`]:{[`${n}, ${n}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},le=m=>{const{componentCls:n,antCls:p}=m,b=`${n}-search`;return{[b]:{[`${n}`]:{"&:hover, &:focus":{borderColor:m.colorPrimaryHover,[`+ ${n}-group-addon ${b}-button:not(${p}-btn-primary)`]:{borderInlineStartColor:m.colorPrimaryHover}}},[`${n}-affix-wrapper`]:{borderRadius:0},[`${n}-lg`]:{lineHeight:m.lineHeightLG-2e-4},[`> ${n}-group`]:{[`> ${n}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${b}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:m.borderRadius,borderEndEndRadius:m.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${b}-button:not(${p}-btn-primary)`]:{color:m.colorTextDescription,"&:hover":{color:m.colorPrimaryHover},"&:active":{color:m.colorPrimaryActive},[`&${p}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${b}-button`]:{height:m.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${b}-button`]:{height:m.controlHeightLG},[`&-small ${b}-button`]:{height:m.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${n}-compact-item`]:{[`&:not(${n}-compact-last-item)`]:{[`${n}-group-addon`]:{[`${n}-search-button`]:{marginInlineEnd:-m.lineWidth,borderRadius:0}}},[`&:not(${n}-compact-first-item)`]:{[`${n},${n}-affix-wrapper`]:{borderRadius:0}},[`> ${n}-group-addon ${n}-search-button, > ${n}, - ${n}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${n}-affix-wrapper-focused`]:{zIndex:2}}}}},ce=m=>{const{componentCls:n,paddingLG:p}=m,b=`${n}-textarea`;return{[b]:{position:"relative","&-show-count":{[`> ${n}`]:{height:"100%"},[`${n}-data-count`]:{position:"absolute",bottom:-m.fontSize*m.lineHeight,insetInlineEnd:0,color:m.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${n}`]:{paddingInlineEnd:p}},[`&-affix-wrapper${b}-has-feedback`]:{[`${n}`]:{paddingInlineEnd:p}},[`&-affix-wrapper${n}-affix-wrapper`]:{padding:0,[`> textarea${n}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${n}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${n}-clear-icon`]:{position:"absolute",insetInlineEnd:m.paddingXS,insetBlockStart:m.paddingXS},[`${b}-suffix`]:{position:"absolute",top:0,insetInlineEnd:m.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ne(m){return(0,v.TS)(m,{inputAffixPadding:m.paddingXXS})}const N=m=>{const{controlHeight:n,fontSize:p,lineHeight:b,lineWidth:_,controlHeightSM:U,controlHeightLG:V,fontSizeLG:E,lineHeightLG:Ee,paddingSM:O,controlPaddingHorizontalSM:be,controlPaddingHorizontal:K,colorFillAlter:J,colorPrimaryHover:$,controlOutlineWidth:k,controlOutline:se,colorErrorOutline:w,colorWarningOutline:L}=m;return{paddingBlock:Math.max(Math.round((n-p*b)/2*10)/10-_,3),paddingBlockSM:Math.max(Math.round((U-p*b)/2*10)/10-_,0),paddingBlockLG:Math.ceil((V-E*Ee)/2*10)/10-_,paddingInline:O-_,paddingInlineSM:be-_,paddingInlineLG:K-_,addonBg:J,activeBorderColor:$,hoverBorderColor:$,activeShadow:`0 0 0 ${k}px ${se}`,errorActiveShadow:`0 0 0 ${k}px ${w}`,warningActiveShadow:`0 0 0 ${k}px ${L}`}};ie.ZP=(0,z.Z)("Input",m=>{const n=(0,v.TS)(m,ne(m));return[re(n),ce(n),M(n),Se(n),le(n),(0,d.c)(n)]},N)},45818:function($e,ie,e){e.d(ie,{D:function(){return ne},Z:function(){return n}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(b,_){return d.createElement(l.Z,(0,a.Z)({},b,{ref:_,icon:z}))},t=d.forwardRef(g),T=t,G=e(33853),c=e(38819),F=e(92310),I=e.n(F),h=e(2738),Y=p=>!isNaN(parseFloat(p))&&isFinite(p),M=e(36355),Se=e(84966),le=function(p,b){var _={};for(var U in p)Object.prototype.hasOwnProperty.call(p,U)&&b.indexOf(U)<0&&(_[U]=p[U]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,U=Object.getOwnPropertySymbols(p);V{let p=0;return function(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return p+=1,`${b}${p}`}})();var n=d.forwardRef((p,b)=>{const{prefixCls:_,className:U,trigger:V,children:E,defaultCollapsed:Ee=!1,theme:O="dark",style:be={},collapsible:K=!1,reverseArrow:J=!1,width:$=200,collapsedWidth:k=80,zeroWidthTriggerStyle:se,breakpoint:w,onCollapse:L,onBreakpoint:oe}=p,te=le(p,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:H}=(0,d.useContext)(Se.Gs),[ve,xe]=(0,d.useState)("collapsed"in p?p.collapsed:Ee),[je,Oe]=(0,d.useState)(!1);(0,d.useEffect)(()=>{"collapsed"in p&&xe(p.collapsed)},[p.collapsed]);const ke=(A,y)=>{"collapsed"in p||xe(A),L==null||L(A,y)},Xe=(0,d.useRef)();Xe.current=A=>{Oe(A.matches),oe==null||oe(A.matches),ve!==A.matches&&ke(A.matches,"responsive")},(0,d.useEffect)(()=>{function A(x){return Xe.current(x)}let y;if(typeof window!="undefined"){const{matchMedia:x}=window;if(x&&w&&w in ce){y=x(`(max-width: ${ce[w]})`);try{y.addEventListener("change",A)}catch(s){y.addListener(A)}A(y)}}return()=>{try{y==null||y.removeEventListener("change",A)}catch(x){y==null||y.removeListener(A)}}},[w]),(0,d.useEffect)(()=>{const A=N("ant-sider-");return H.addSider(A),()=>H.removeSider(A)},[]);const et=()=>{ke(!ve,"clickTrigger")},{getPrefixCls:He}=(0,d.useContext)(M.E_),fe=()=>{const A=He("layout-sider",_),y=(0,h.Z)(te,["collapsed"]),x=ve?k:$,s=Y(x)?`${x}px`:String(x),Z=parseFloat(String(k||0))===0?d.createElement("span",{onClick:et,className:I()(`${A}-zero-width-trigger`,`${A}-zero-width-trigger-${J?"right":"left"}`),style:se},V||d.createElement(T,null)):null,i={expanded:J?d.createElement(c.Z,null):d.createElement(G.Z,null),collapsed:J?d.createElement(G.Z,null):d.createElement(c.Z,null)}[ve?"collapsed":"expanded"],j=V!==null?Z||d.createElement("div",{className:`${A}-trigger`,onClick:et,style:{width:s}},V||i):null,S=Object.assign(Object.assign({},be),{flex:`0 0 ${s}`,maxWidth:s,minWidth:s,width:s}),f=I()(A,`${A}-${O}`,{[`${A}-collapsed`]:!!ve,[`${A}-has-trigger`]:K&&V!==null&&!Z,[`${A}-below`]:!!je,[`${A}-zero-width`]:parseFloat(s)===0},U);return d.createElement("aside",Object.assign({className:f},y,{style:S,ref:b}),d.createElement("div",{className:`${A}-children`},E),K||je&&Z?j:null)},Te=d.useMemo(()=>({siderCollapsed:ve}),[ve]);return d.createElement(ne.Provider,{value:Te},fe())})},84966:function($e,ie,e){e.d(ie,{VY:function(){return ne},$_:function(){return ce},h4:function(){return le},Gs:function(){return h},ZP:function(){return N}});var a=e(94480),d=e(92310),v=e.n(d),z=e(2738),l=e(59301),g=e(36355),t=e(83116),G=m=>{const{componentCls:n,bodyBg:p,lightSiderBg:b,lightTriggerBg:_,lightTriggerColor:U}=m;return{[`${n}-sider-light`]:{background:b,[`${n}-sider-trigger`]:{color:U,background:_},[`${n}-sider-zero-width-trigger`]:{color:U,background:_,border:`1px solid ${p}`,borderInlineStart:0}}}};const c=m=>{const{antCls:n,componentCls:p,colorText:b,triggerColor:_,footerBg:U,triggerBg:V,headerHeight:E,headerPadding:Ee,headerColor:O,footerPadding:be,triggerHeight:K,zeroTriggerHeight:J,zeroTriggerWidth:$,motionDurationMid:k,motionDurationSlow:se,fontSize:w,borderRadius:L,bodyBg:oe,headerBg:te,siderBg:H}=m;return{[p]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:oe,"&, *":{boxSizing:"border-box"},[`&${p}-has-sider`]:{flexDirection:"row",[`> ${p}, > ${p}-content`]:{width:0}},[`${p}-header, &${p}-footer`]:{flex:"0 0 auto"},[`${p}-sider`]:{position:"relative",minWidth:0,background:H,transition:`all ${k}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${n}-menu${n}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:K},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:K,color:_,lineHeight:`${K}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${k}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:E,insetInlineEnd:-$,zIndex:1,width:$,height:J,color:_,fontSize:m.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:H,borderStartStartRadius:0,borderStartEndRadius:L,borderEndEndRadius:L,borderEndStartRadius:0,cursor:"pointer",transition:`background ${se} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${se}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-$,borderStartStartRadius:L,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:L}}}}},G(m)),{"&-rtl":{direction:"rtl"}}),[`${p}-header`]:{height:E,padding:Ee,color:O,lineHeight:`${E}px`,background:te,[`${n}-menu`]:{lineHeight:"inherit"}},[`${p}-footer`]:{padding:be,color:b,fontSize:w,background:U},[`${p}-content`]:{flex:"auto",minHeight:0}}};var F=(0,t.Z)("Layout",m=>[c(m)],m=>{const{colorBgLayout:n,controlHeight:p,controlHeightLG:b,colorText:_,controlHeightSM:U,marginXXS:V,colorTextLightSolid:E,colorBgContainer:Ee}=m,O=b*1.25;return{colorBgHeader:"#001529",colorBgBody:n,colorBgTrigger:"#002140",bodyBg:n,headerBg:"#001529",headerHeight:p*2,headerPadding:`0 ${O}px`,headerColor:_,footerPadding:`${U}px ${O}px`,footerBg:n,siderBg:"#001529",triggerHeight:b+V*2,triggerBg:"#002140",triggerColor:E,zeroTriggerWidth:b,zeroTriggerHeight:b,lightSiderBg:Ee,lightTriggerBg:Ee,lightTriggerColor:_}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),I=function(m,n){var p={};for(var b in m)Object.prototype.hasOwnProperty.call(m,b)&&n.indexOf(b)<0&&(p[b]=m[b]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,b=Object.getOwnPropertySymbols(m);_null,removeSider:()=>null}});function re(m){let{suffixCls:n,tagName:p,displayName:b}=m;return _=>l.forwardRef((V,E)=>l.createElement(_,Object.assign({ref:E,suffixCls:n,tagName:p},V)))}const Y=l.forwardRef((m,n)=>{const{prefixCls:p,suffixCls:b,className:_,tagName:U}=m,V=I(m,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:E}=l.useContext(g.E_),Ee=E("layout",p),[O,be]=F(Ee),K=b?`${Ee}-${b}`:Ee;return O(l.createElement(U,Object.assign({className:v()(p||K,_,be),ref:n},V)))}),M=l.forwardRef((m,n)=>{const{direction:p}=l.useContext(g.E_),[b,_]=l.useState([]),{prefixCls:U,className:V,rootClassName:E,children:Ee,hasSider:O,tagName:be,style:K}=m,J=I(m,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),$=(0,z.Z)(J,["suffixCls"]),{getPrefixCls:k,layout:se}=l.useContext(g.E_),w=k("layout",U),[L,oe]=F(w),te=v()(w,{[`${w}-has-sider`]:typeof O=="boolean"?O:b.length>0,[`${w}-rtl`]:p==="rtl"},se==null?void 0:se.className,V,E,oe),H=l.useMemo(()=>({siderHook:{addSider:ve=>{_(xe=>[].concat((0,a.Z)(xe),[ve]))},removeSider:ve=>{_(xe=>xe.filter(je=>je!==ve))}}}),[]);return L(l.createElement(h.Provider,{value:H},l.createElement(be,Object.assign({ref:n,className:te,style:Object.assign(Object.assign({},se==null?void 0:se.style),K)},$),Ee)))}),Se=re({tagName:"div",displayName:"Layout"})(M),le=re({suffixCls:"header",tagName:"header",displayName:"Header"})(Y),ce=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Y),ne=re({suffixCls:"content",tagName:"main",displayName:"Content"})(Y);var N=Se},40875:function($e,ie,e){e.d(ie,{J:function(){return g}});var a=e(59301),d=e(33234),v=e(70425),z=function(t,T){var G={};for(var c in t)Object.prototype.hasOwnProperty.call(t,c)&&T.indexOf(c)<0&&(G[c]=t[c]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,c=Object.getOwnPropertySymbols(t);F{const{children:G}=t,c=z(t,["children"]),F=a.useContext(l),I=a.useMemo(()=>Object.assign(Object.assign({},F),c),[F,c.prefixCls,c.mode,c.selectable]);return a.createElement(l.Provider,{value:I},a.createElement(d.BR,null,(0,v.supportNodeRef)(G)?a.cloneElement(G,{ref:T}):G))});ie.Z=l},20834:function($e,ie,e){e.d(ie,{default:function(){return Te}});var a=e(15285),d=e(59301),v=e(45818),z=e(92310),l=e.n(z),g=e(36355),t=function(A,y){var x={};for(var s in A)Object.prototype.hasOwnProperty.call(A,s)&&y.indexOf(s)<0&&(x[s]=A[s]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,s=Object.getOwnPropertySymbols(A);Z{const{prefixCls:y,className:x,dashed:s}=A,Z=t(A,["prefixCls","className","dashed"]),{getPrefixCls:q}=d.useContext(g.E_),u=q("menu",y),i=l()({[`${u}-item-divider-dashed`]:!!s},x);return d.createElement(a.iz,Object.assign({className:i},Z))},c=e(11592),F=e(2738),I=e(6848),h=e(92343),Y=(0,d.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Se=A=>{var y;const{className:x,children:s,icon:Z,title:q,danger:u}=A,{prefixCls:i,firstLevel:j,direction:S,disableMenuItemTitleTooltip:f,inlineCollapsed:P}=d.useContext(Y),ae=Ue=>{const Qe=d.createElement("span",{className:`${i}-title-content`},s);return(!Z||(0,h.l$)(s)&&s.type==="span")&&s&&Ue&&j&&typeof s=="string"?d.createElement("div",{className:`${i}-inline-collapsed-noicon`},s.charAt(0)):Qe},{siderCollapsed:ee}=d.useContext(v.D);let ge=q;typeof q=="undefined"?ge=j?s:"":q===!1&&(ge="");const de={title:ge};!ee&&!P&&(de.title=null,de.open=!1);const ye=(0,c.Z)(s).length;let me=d.createElement(a.ck,Object.assign({},(0,F.Z)(A,["title","icon","danger"]),{className:l()({[`${i}-item-danger`]:u,[`${i}-item-only-child`]:(Z?ye+1:ye)===1},x),title:typeof q=="string"?q:void 0}),(0,h.Tm)(Z,{className:l()((0,h.l$)(Z)?(y=Z.props)===null||y===void 0?void 0:y.className:"",`${i}-item-icon`)}),ae(P));return f||(me=d.createElement(I.Z,Object.assign({},de,{placement:S==="rtl"?"left":"right",overlayClassName:`${i}-inline-collapsed-tooltip`}),me)),me},ce=A=>{var y;const{popupClassName:x,icon:s,title:Z,theme:q}=A,u=d.useContext(Y),{prefixCls:i,inlineCollapsed:j,theme:S}=u,f=(0,a.Xl)();let P;if(!s)P=j&&!f.length&&Z&&typeof Z=="string"?d.createElement("div",{className:`${i}-inline-collapsed-noicon`},Z.charAt(0)):d.createElement("span",{className:`${i}-title-content`},Z);else{const ee=(0,h.l$)(Z)&&Z.type==="span";P=d.createElement(d.Fragment,null,(0,h.Tm)(s,{className:l()((0,h.l$)(s)?(y=s.props)===null||y===void 0?void 0:y.className:"",`${i}-item-icon`)}),ee?Z:d.createElement("span",{className:`${i}-title-content`},Z))}const ae=d.useMemo(()=>Object.assign(Object.assign({},u),{firstLevel:!1}),[u]);return d.createElement(Y.Provider,{value:ae},d.createElement(a.Wd,Object.assign({},(0,F.Z)(A,["icon"]),{title:P,popupClassName:l()(i,x,`${i}-${q||S}`)})))},ne=e(18785),N=e(70425),m=e(62892),n=e(40875),p=function(A,y){var x={};for(var s in A)Object.prototype.hasOwnProperty.call(A,s)&&y.indexOf(s)<0&&(x[s]=A[s]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,s=Object.getOwnPropertySymbols(A);Z{if(y&&typeof y=="object"){const s=y,{label:Z,children:q,key:u,type:i}=s,j=p(s,["label","children","key","type"]),S=u!=null?u:`tmp-${x}`;return q||i==="group"?i==="group"?d.createElement(a.BW,Object.assign({key:S},j,{title:Z}),b(q)):d.createElement(ce,Object.assign({key:S},j,{title:Z}),b(q)):i==="divider"?d.createElement(G,Object.assign({key:S},j)):d.createElement(Se,Object.assign({key:S},j),Z)}return null}).filter(y=>y)}function _(A){return d.useMemo(()=>A&&b(A),[A])}var U=e(64993),V=e(17313),E=e(8378),Ee=e(13826),O=e(29878),be=e(83116),K=e(37613),$=A=>{const{componentCls:y,motionDurationSlow:x,horizontalLineHeight:s,colorSplit:Z,lineWidth:q,lineType:u,itemPaddingInline:i}=A;return{[`${y}-horizontal`]:{lineHeight:s,border:0,borderBottom:`${q}px ${u} ${Z}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${y}-item, ${y}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},[`> ${y}-item:hover, + ${n}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${n}-affix-wrapper-focused`]:{zIndex:2}}}}},ce=m=>{const{componentCls:n,paddingLG:p}=m,b=`${n}-textarea`;return{[b]:{position:"relative","&-show-count":{[`> ${n}`]:{height:"100%"},[`${n}-data-count`]:{position:"absolute",bottom:-m.fontSize*m.lineHeight,insetInlineEnd:0,color:m.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${n}`]:{paddingInlineEnd:p}},[`&-affix-wrapper${b}-has-feedback`]:{[`${n}`]:{paddingInlineEnd:p}},[`&-affix-wrapper${n}-affix-wrapper`]:{padding:0,[`> textarea${n}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${n}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${n}-clear-icon`]:{position:"absolute",insetInlineEnd:m.paddingXS,insetBlockStart:m.paddingXS},[`${b}-suffix`]:{position:"absolute",top:0,insetInlineEnd:m.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ne(m){return(0,v.TS)(m,{inputAffixPadding:m.paddingXXS})}const N=m=>{const{controlHeight:n,fontSize:p,lineHeight:b,lineWidth:_,controlHeightSM:U,controlHeightLG:V,fontSizeLG:E,lineHeightLG:Ee,paddingSM:O,controlPaddingHorizontalSM:be,controlPaddingHorizontal:K,colorFillAlter:J,colorPrimaryHover:$,controlOutlineWidth:k,controlOutline:se,colorErrorOutline:w,colorWarningOutline:L}=m;return{paddingBlock:Math.max(Math.round((n-p*b)/2*10)/10-_,3),paddingBlockSM:Math.max(Math.round((U-p*b)/2*10)/10-_,0),paddingBlockLG:Math.ceil((V-E*Ee)/2*10)/10-_,paddingInline:O-_,paddingInlineSM:be-_,paddingInlineLG:K-_,addonBg:J,activeBorderColor:$,hoverBorderColor:$,activeShadow:`0 0 0 ${k}px ${se}`,errorActiveShadow:`0 0 0 ${k}px ${w}`,warningActiveShadow:`0 0 0 ${k}px ${L}`}};ie.ZP=(0,z.Z)("Input",m=>{const n=(0,v.TS)(m,ne(m));return[re(n),ce(n),M(n),xe(n),le(n),(0,d.c)(n)]},N)},45818:function($e,ie,e){e.d(ie,{D:function(){return ne},Z:function(){return n}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(b,_){return d.createElement(l.Z,(0,a.Z)({},b,{ref:_,icon:z}))},t=d.forwardRef(g),T=t,G=e(33853),c=e(38819),F=e(92310),I=e.n(F),h=e(2738),Y=p=>!isNaN(parseFloat(p))&&isFinite(p),M=e(36355),xe=e(84966),le=function(p,b){var _={};for(var U in p)Object.prototype.hasOwnProperty.call(p,U)&&b.indexOf(U)<0&&(_[U]=p[U]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,U=Object.getOwnPropertySymbols(p);V{let p=0;return function(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return p+=1,`${b}${p}`}})();var n=d.forwardRef((p,b)=>{const{prefixCls:_,className:U,trigger:V,children:E,defaultCollapsed:Ee=!1,theme:O="dark",style:be={},collapsible:K=!1,reverseArrow:J=!1,width:$=200,collapsedWidth:k=80,zeroWidthTriggerStyle:se,breakpoint:w,onCollapse:L,onBreakpoint:oe}=p,te=le(p,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:H}=(0,d.useContext)(xe.Gs),[ve,Se]=(0,d.useState)("collapsed"in p?p.collapsed:Ee),[je,Oe]=(0,d.useState)(!1);(0,d.useEffect)(()=>{"collapsed"in p&&Se(p.collapsed)},[p.collapsed]);const ke=(A,y)=>{"collapsed"in p||Se(A),L==null||L(A,y)},Xe=(0,d.useRef)();Xe.current=A=>{Oe(A.matches),oe==null||oe(A.matches),ve!==A.matches&&ke(A.matches,"responsive")},(0,d.useEffect)(()=>{function A(x){return Xe.current(x)}let y;if(typeof window!="undefined"){const{matchMedia:x}=window;if(x&&w&&w in ce){y=x(`(max-width: ${ce[w]})`);try{y.addEventListener("change",A)}catch(s){y.addListener(A)}A(y)}}return()=>{try{y==null||y.removeEventListener("change",A)}catch(x){y==null||y.removeListener(A)}}},[w]),(0,d.useEffect)(()=>{const A=N("ant-sider-");return H.addSider(A),()=>H.removeSider(A)},[]);const et=()=>{ke(!ve,"clickTrigger")},{getPrefixCls:He}=(0,d.useContext)(M.E_),fe=()=>{const A=He("layout-sider",_),y=(0,h.Z)(te,["collapsed"]),x=ve?k:$,s=Y(x)?`${x}px`:String(x),Z=parseFloat(String(k||0))===0?d.createElement("span",{onClick:et,className:I()(`${A}-zero-width-trigger`,`${A}-zero-width-trigger-${J?"right":"left"}`),style:se},V||d.createElement(T,null)):null,i={expanded:J?d.createElement(c.Z,null):d.createElement(G.Z,null),collapsed:J?d.createElement(G.Z,null):d.createElement(c.Z,null)}[ve?"collapsed":"expanded"],j=V!==null?Z||d.createElement("div",{className:`${A}-trigger`,onClick:et,style:{width:s}},V||i):null,S=Object.assign(Object.assign({},be),{flex:`0 0 ${s}`,maxWidth:s,minWidth:s,width:s}),f=I()(A,`${A}-${O}`,{[`${A}-collapsed`]:!!ve,[`${A}-has-trigger`]:K&&V!==null&&!Z,[`${A}-below`]:!!je,[`${A}-zero-width`]:parseFloat(s)===0},U);return d.createElement("aside",Object.assign({className:f},y,{style:S,ref:b}),d.createElement("div",{className:`${A}-children`},E),K||je&&Z?j:null)},Te=d.useMemo(()=>({siderCollapsed:ve}),[ve]);return d.createElement(ne.Provider,{value:Te},fe())})},84966:function($e,ie,e){e.d(ie,{VY:function(){return ne},$_:function(){return ce},h4:function(){return le},Gs:function(){return h},ZP:function(){return N}});var a=e(94480),d=e(92310),v=e.n(d),z=e(2738),l=e(59301),g=e(36355),t=e(83116),G=m=>{const{componentCls:n,bodyBg:p,lightSiderBg:b,lightTriggerBg:_,lightTriggerColor:U}=m;return{[`${n}-sider-light`]:{background:b,[`${n}-sider-trigger`]:{color:U,background:_},[`${n}-sider-zero-width-trigger`]:{color:U,background:_,border:`1px solid ${p}`,borderInlineStart:0}}}};const c=m=>{const{antCls:n,componentCls:p,colorText:b,triggerColor:_,footerBg:U,triggerBg:V,headerHeight:E,headerPadding:Ee,headerColor:O,footerPadding:be,triggerHeight:K,zeroTriggerHeight:J,zeroTriggerWidth:$,motionDurationMid:k,motionDurationSlow:se,fontSize:w,borderRadius:L,bodyBg:oe,headerBg:te,siderBg:H}=m;return{[p]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:oe,"&, *":{boxSizing:"border-box"},[`&${p}-has-sider`]:{flexDirection:"row",[`> ${p}, > ${p}-content`]:{width:0}},[`${p}-header, &${p}-footer`]:{flex:"0 0 auto"},[`${p}-sider`]:{position:"relative",minWidth:0,background:H,transition:`all ${k}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${n}-menu${n}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:K},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:K,color:_,lineHeight:`${K}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${k}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:E,insetInlineEnd:-$,zIndex:1,width:$,height:J,color:_,fontSize:m.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:H,borderStartStartRadius:0,borderStartEndRadius:L,borderEndEndRadius:L,borderEndStartRadius:0,cursor:"pointer",transition:`background ${se} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${se}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-$,borderStartStartRadius:L,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:L}}}}},G(m)),{"&-rtl":{direction:"rtl"}}),[`${p}-header`]:{height:E,padding:Ee,color:O,lineHeight:`${E}px`,background:te,[`${n}-menu`]:{lineHeight:"inherit"}},[`${p}-footer`]:{padding:be,color:b,fontSize:w,background:U},[`${p}-content`]:{flex:"auto",minHeight:0}}};var F=(0,t.Z)("Layout",m=>[c(m)],m=>{const{colorBgLayout:n,controlHeight:p,controlHeightLG:b,colorText:_,controlHeightSM:U,marginXXS:V,colorTextLightSolid:E,colorBgContainer:Ee}=m,O=b*1.25;return{colorBgHeader:"#001529",colorBgBody:n,colorBgTrigger:"#002140",bodyBg:n,headerBg:"#001529",headerHeight:p*2,headerPadding:`0 ${O}px`,headerColor:_,footerPadding:`${U}px ${O}px`,footerBg:n,siderBg:"#001529",triggerHeight:b+V*2,triggerBg:"#002140",triggerColor:E,zeroTriggerWidth:b,zeroTriggerHeight:b,lightSiderBg:Ee,lightTriggerBg:Ee,lightTriggerColor:_}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),I=function(m,n){var p={};for(var b in m)Object.prototype.hasOwnProperty.call(m,b)&&n.indexOf(b)<0&&(p[b]=m[b]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,b=Object.getOwnPropertySymbols(m);_null,removeSider:()=>null}});function re(m){let{suffixCls:n,tagName:p,displayName:b}=m;return _=>l.forwardRef((V,E)=>l.createElement(_,Object.assign({ref:E,suffixCls:n,tagName:p},V)))}const Y=l.forwardRef((m,n)=>{const{prefixCls:p,suffixCls:b,className:_,tagName:U}=m,V=I(m,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:E}=l.useContext(g.E_),Ee=E("layout",p),[O,be]=F(Ee),K=b?`${Ee}-${b}`:Ee;return O(l.createElement(U,Object.assign({className:v()(p||K,_,be),ref:n},V)))}),M=l.forwardRef((m,n)=>{const{direction:p}=l.useContext(g.E_),[b,_]=l.useState([]),{prefixCls:U,className:V,rootClassName:E,children:Ee,hasSider:O,tagName:be,style:K}=m,J=I(m,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),$=(0,z.Z)(J,["suffixCls"]),{getPrefixCls:k,layout:se}=l.useContext(g.E_),w=k("layout",U),[L,oe]=F(w),te=v()(w,{[`${w}-has-sider`]:typeof O=="boolean"?O:b.length>0,[`${w}-rtl`]:p==="rtl"},se==null?void 0:se.className,V,E,oe),H=l.useMemo(()=>({siderHook:{addSider:ve=>{_(Se=>[].concat((0,a.Z)(Se),[ve]))},removeSider:ve=>{_(Se=>Se.filter(je=>je!==ve))}}}),[]);return L(l.createElement(h.Provider,{value:H},l.createElement(be,Object.assign({ref:n,className:te,style:Object.assign(Object.assign({},se==null?void 0:se.style),K)},$),Ee)))}),xe=re({tagName:"div",displayName:"Layout"})(M),le=re({suffixCls:"header",tagName:"header",displayName:"Header"})(Y),ce=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Y),ne=re({suffixCls:"content",tagName:"main",displayName:"Content"})(Y);var N=xe},40875:function($e,ie,e){e.d(ie,{J:function(){return g}});var a=e(59301),d=e(33234),v=e(70425),z=function(t,T){var G={};for(var c in t)Object.prototype.hasOwnProperty.call(t,c)&&T.indexOf(c)<0&&(G[c]=t[c]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,c=Object.getOwnPropertySymbols(t);F{const{children:G}=t,c=z(t,["children"]),F=a.useContext(l),I=a.useMemo(()=>Object.assign(Object.assign({},F),c),[F,c.prefixCls,c.mode,c.selectable]);return a.createElement(l.Provider,{value:I},a.createElement(d.BR,null,(0,v.supportNodeRef)(G)?a.cloneElement(G,{ref:T}):G))});ie.Z=l},20834:function($e,ie,e){e.d(ie,{default:function(){return Te}});var a=e(15285),d=e(59301),v=e(45818),z=e(92310),l=e.n(z),g=e(36355),t=function(A,y){var x={};for(var s in A)Object.prototype.hasOwnProperty.call(A,s)&&y.indexOf(s)<0&&(x[s]=A[s]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,s=Object.getOwnPropertySymbols(A);Z{const{prefixCls:y,className:x,dashed:s}=A,Z=t(A,["prefixCls","className","dashed"]),{getPrefixCls:q}=d.useContext(g.E_),u=q("menu",y),i=l()({[`${u}-item-divider-dashed`]:!!s},x);return d.createElement(a.iz,Object.assign({className:i},Z))},c=e(11592),F=e(2738),I=e(6848),h=e(92343),Y=(0,d.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),xe=A=>{var y;const{className:x,children:s,icon:Z,title:q,danger:u}=A,{prefixCls:i,firstLevel:j,direction:S,disableMenuItemTitleTooltip:f,inlineCollapsed:P}=d.useContext(Y),ae=Ue=>{const Qe=d.createElement("span",{className:`${i}-title-content`},s);return(!Z||(0,h.l$)(s)&&s.type==="span")&&s&&Ue&&j&&typeof s=="string"?d.createElement("div",{className:`${i}-inline-collapsed-noicon`},s.charAt(0)):Qe},{siderCollapsed:ee}=d.useContext(v.D);let ge=q;typeof q=="undefined"?ge=j?s:"":q===!1&&(ge="");const de={title:ge};!ee&&!P&&(de.title=null,de.open=!1);const ye=(0,c.Z)(s).length;let me=d.createElement(a.ck,Object.assign({},(0,F.Z)(A,["title","icon","danger"]),{className:l()({[`${i}-item-danger`]:u,[`${i}-item-only-child`]:(Z?ye+1:ye)===1},x),title:typeof q=="string"?q:void 0}),(0,h.Tm)(Z,{className:l()((0,h.l$)(Z)?(y=Z.props)===null||y===void 0?void 0:y.className:"",`${i}-item-icon`)}),ae(P));return f||(me=d.createElement(I.Z,Object.assign({},de,{placement:S==="rtl"?"left":"right",overlayClassName:`${i}-inline-collapsed-tooltip`}),me)),me},ce=A=>{var y;const{popupClassName:x,icon:s,title:Z,theme:q}=A,u=d.useContext(Y),{prefixCls:i,inlineCollapsed:j,theme:S}=u,f=(0,a.Xl)();let P;if(!s)P=j&&!f.length&&Z&&typeof Z=="string"?d.createElement("div",{className:`${i}-inline-collapsed-noicon`},Z.charAt(0)):d.createElement("span",{className:`${i}-title-content`},Z);else{const ee=(0,h.l$)(Z)&&Z.type==="span";P=d.createElement(d.Fragment,null,(0,h.Tm)(s,{className:l()((0,h.l$)(s)?(y=s.props)===null||y===void 0?void 0:y.className:"",`${i}-item-icon`)}),ee?Z:d.createElement("span",{className:`${i}-title-content`},Z))}const ae=d.useMemo(()=>Object.assign(Object.assign({},u),{firstLevel:!1}),[u]);return d.createElement(Y.Provider,{value:ae},d.createElement(a.Wd,Object.assign({},(0,F.Z)(A,["icon"]),{title:P,popupClassName:l()(i,x,`${i}-${q||S}`)})))},ne=e(18785),N=e(70425),m=e(62892),n=e(40875),p=function(A,y){var x={};for(var s in A)Object.prototype.hasOwnProperty.call(A,s)&&y.indexOf(s)<0&&(x[s]=A[s]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,s=Object.getOwnPropertySymbols(A);Z{if(y&&typeof y=="object"){const s=y,{label:Z,children:q,key:u,type:i}=s,j=p(s,["label","children","key","type"]),S=u!=null?u:`tmp-${x}`;return q||i==="group"?i==="group"?d.createElement(a.BW,Object.assign({key:S},j,{title:Z}),b(q)):d.createElement(ce,Object.assign({key:S},j,{title:Z}),b(q)):i==="divider"?d.createElement(G,Object.assign({key:S},j)):d.createElement(xe,Object.assign({key:S},j),Z)}return null}).filter(y=>y)}function _(A){return d.useMemo(()=>A&&b(A),[A])}var U=e(64993),V=e(17313),E=e(8378),Ee=e(13826),O=e(29878),be=e(83116),K=e(37613),$=A=>{const{componentCls:y,motionDurationSlow:x,horizontalLineHeight:s,colorSplit:Z,lineWidth:q,lineType:u,itemPaddingInline:i}=A;return{[`${y}-horizontal`]:{lineHeight:s,border:0,borderBottom:`${q}px ${u} ${Z}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${y}-item, ${y}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},[`> ${y}-item:hover, > ${y}-item-active, > ${y}-submenu ${y}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${y}-item, ${y}-submenu-title`]:{transition:[`border-color ${x}`,`background ${x}`].join(",")},[`${y}-submenu-arrow`]:{display:"none"}}}},se=A=>{let{componentCls:y,menuArrowOffset:x}=A;return{[`${y}-rtl`]:{direction:"rtl"},[`${y}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${y}-rtl${y}-vertical, ${y}-submenu-rtl ${y}-vertical`]:{[`${y}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${x})`},"&::after":{transform:`rotate(45deg) translateY(${x})`}}}}};const w=A=>Object.assign({},(0,V.oN)(A));var oe=(A,y)=>{const{componentCls:x,itemColor:s,itemSelectedColor:Z,groupTitleColor:q,itemBg:u,subMenuItemBg:i,itemSelectedBg:j,activeBarHeight:S,activeBarWidth:f,activeBarBorderWidth:P,motionDurationSlow:ae,motionEaseInOut:ee,motionEaseOut:ge,itemPaddingInline:de,motionDurationMid:ye,itemHoverColor:me,lineType:Ue,colorSplit:Qe,itemDisabledColor:Ye,dangerItemColor:lt,dangerItemHoverColor:dt,dangerItemSelectedColor:xt,dangerItemActiveBg:st,dangerItemSelectedBg:Ht,itemHoverBg:un,itemActiveBg:_t,menuSubMenuBg:mn,horizontalItemSelectedColor:wn,horizontalItemSelectedBg:vn,horizontalItemBorderRadius:gt,horizontalItemHoverBg:yn,popupBg:Zn}=A;return{[`${x}-${y}, ${x}-${y} > ${x}`]:{color:s,background:u,[`&${x}-root:focus-visible`]:Object.assign({},w(A)),[`${x}-item-group-title`]:{color:q},[`${x}-submenu-selected`]:{[`> ${x}-submenu-title`]:{color:Z}},[`${x}-item-disabled, ${x}-submenu-disabled`]:{color:`${Ye} !important`},[`${x}-item:not(${x}-item-selected):not(${x}-submenu-selected)`]:{[`&:hover, > ${x}-submenu-title:hover`]:{color:me}},[`&:not(${x}-horizontal)`]:{[`${x}-item:not(${x}-item-selected)`]:{"&:hover":{backgroundColor:un},"&:active":{backgroundColor:_t}},[`${x}-submenu-title`]:{"&:hover":{backgroundColor:un},"&:active":{backgroundColor:_t}}},[`${x}-item-danger`]:{color:lt,[`&${x}-item:hover`]:{[`&:not(${x}-item-selected):not(${x}-submenu-selected)`]:{color:dt}},[`&${x}-item:active`]:{background:st}},[`${x}-item a`]:{"&, &:hover":{color:"inherit"}},[`${x}-item-selected`]:{color:Z,[`&${x}-item-danger`]:{color:xt},"a, a:hover":{color:"inherit"}},[`& ${x}-item-selected`]:{backgroundColor:j,[`&${x}-item-danger`]:{backgroundColor:Ht}},[`${x}-item, ${x}-submenu-title`]:{[`&:not(${x}-item-disabled):focus-visible`]:Object.assign({},w(A))},[`&${x}-submenu > ${x}`]:{backgroundColor:mn},[`&${x}-popup > ${x}`]:{backgroundColor:Zn},[`&${x}-horizontal`]:Object.assign(Object.assign({},y==="dark"?{borderBottom:0}:{}),{[`> ${x}-item, > ${x}-submenu`]:{top:P,marginTop:-P,marginBottom:0,borderRadius:gt,"&::after":{position:"absolute",insetInline:de,bottom:0,borderBottom:`${S}px solid transparent`,transition:`border-color ${ae} ${ee}`,content:'""'},"&:hover, &-active, &-open":{background:yn,"&::after":{borderBottomWidth:S,borderBottomColor:wn}},"&-selected":{color:wn,backgroundColor:vn,"&:hover":{backgroundColor:vn},"&::after":{borderBottomWidth:S,borderBottomColor:wn}}}}),[`&${x}-root`]:{[`&${x}-inline, &${x}-vertical`]:{borderInlineEnd:`${P}px ${Ue} ${Qe}`}},[`&${x}-inline`]:{[`${x}-sub${x}-inline`]:{background:i},[`${x}-item, ${x}-submenu-title`]:P&&f?{width:`calc(100% + ${P}px)`}:{},[`${x}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${f}px solid ${Z}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ye} ${ge}`,`opacity ${ye} ${ge}`].join(","),content:'""'},[`&${x}-item-danger`]:{"&::after":{borderInlineEndColor:xt}}},[`${x}-selected, ${x}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ye} ${ee}`,`opacity ${ye} ${ee}`].join(",")}}}}}};const te=A=>{const{componentCls:y,itemHeight:x,itemMarginInline:s,padding:Z,menuArrowSize:q,marginXS:u,itemMarginBlock:i}=A,j=Z+q+u;return{[`${y}-item`]:{position:"relative",overflow:"hidden"},[`${y}-item, ${y}-submenu-title`]:{height:x,lineHeight:`${x}px`,paddingInline:Z,overflow:"hidden",textOverflow:"ellipsis",marginInline:s,marginBlock:i,width:`calc(100% - ${s*2}px)`},[`> ${y}-item, @@ -60,8 +60,8 @@ > ${y}-submenu > ${y}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${P/2}px - ${f}px)`,textOverflow:"clip",[` ${y}-submenu-arrow, ${y}-submenu-expand-icon - `]:{opacity:0},[`${y}-item-icon, ${x}`]:{margin:0,fontSize:ye,lineHeight:`${s}px`,"+ span":{display:"inline-block",opacity:0}}},[`${y}-item-icon, ${x}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${y}-item-icon, ${x}`]:{display:"none"},"a, a:hover":{color:Z}},[`${y}-item-group-title`]:Object.assign(Object.assign({},V.vS),{paddingInline:ee})}}]};const xe=A=>{const{componentCls:y,motionDurationSlow:x,motionDurationMid:s,motionEaseInOut:Z,motionEaseOut:q,iconCls:u,iconSize:i,iconMarginInlineEnd:j}=A;return{[`${y}-item, ${y}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${x}`,`background ${x}`,`padding ${x} ${Z}`].join(","),[`${y}-item-icon, ${u}`]:{minWidth:i,fontSize:i,transition:[`font-size ${s} ${q}`,`margin ${x} ${Z}`,`color ${x}`].join(","),"+ span":{marginInlineStart:j,opacity:1,transition:[`opacity ${x} ${Z}`,`margin ${x}`,`color ${x}`].join(",")}},[`${y}-item-icon`]:Object.assign({},(0,V.Ro)()),[`&${y}-item-only-child`]:{[`> ${u}, > ${y}-item-icon`]:{marginInlineEnd:0}}},[`${y}-item-disabled, ${y}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${y}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},je=A=>{const{componentCls:y,motionDurationSlow:x,motionEaseInOut:s,borderRadius:Z,menuArrowSize:q,menuArrowOffset:u}=A;return{[`${y}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:A.margin,width:q,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${x} ${s}, opacity ${x}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:q*.6,height:q*.15,backgroundColor:"currentcolor",borderRadius:Z,transition:[`background ${x} ${s}`,`transform ${x} ${s}`,`top ${x} ${s}`,`color ${x} ${s}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${u})`},"&::after":{transform:`rotate(-45deg) translateY(${u})`}}}}},Oe=A=>{const{antCls:y,componentCls:x,fontSize:s,motionDurationSlow:Z,motionDurationMid:q,motionEaseInOut:u,paddingXS:i,padding:j,colorSplit:S,lineWidth:f,zIndexPopup:P,borderRadiusLG:ae,subMenuItemBorderRadius:ee,menuArrowSize:ge,menuArrowOffset:de,lineType:ye,menuPanelMaskInset:me,groupTitleLineHeight:Ue,groupTitleFontSize:Qe}=A;return[{"":{[`${x}`]:Object.assign(Object.assign({},(0,V.dF)()),{"&-hidden":{display:"none"}})},[`${x}-submenu-hidden`]:{display:"none"}},{[x]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(A)),(0,V.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:s,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Z} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${x}-item`]:{flex:"none"}},[`${x}-item, ${x}-submenu, ${x}-submenu-title`]:{borderRadius:A.itemBorderRadius},[`${x}-item-group-title`]:{padding:`${i}px ${j}px`,fontSize:Qe,lineHeight:Ue,transition:`all ${Z}`},[`&-horizontal ${x}-submenu`]:{transition:[`border-color ${Z} ${u}`,`background ${Z} ${u}`].join(",")},[`${x}-submenu, ${x}-submenu-inline`]:{transition:[`border-color ${Z} ${u}`,`background ${Z} ${u}`,`padding ${q} ${u}`].join(",")},[`${x}-submenu ${x}-sub`]:{cursor:"initial",transition:[`background ${Z} ${u}`,`padding ${Z} ${u}`].join(",")},[`${x}-title-content`]:{transition:`color ${Z}`},[`${x}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${x}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:S,borderStyle:ye,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),xe(A)),{[`${x}-item-group`]:{[`${x}-item-group-list`]:{margin:0,padding:0,[`${x}-item, ${x}-submenu-title`]:{paddingInline:`${s*2}px ${j}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:P,borderRadius:ae,boxShadow:"none",transformOrigin:"0 0",[`&${x}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${me}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:me},"\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:A.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:A.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:A.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:A.paddingXS},[`> ${x}`]:Object.assign(Object.assign(Object.assign({borderRadius:ae},xe(A)),je(A)),{[`${x}-item, ${x}-submenu > ${x}-submenu-title`]:{borderRadius:ee},[`${x}-submenu-title::after`]:{transition:`transform ${Z} ${u}`}})}}),je(A)),{[`&-inline-collapsed ${x}-submenu-arrow, - &-inline ${x}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${de})`},"&::after":{transform:`rotate(45deg) translateX(-${de})`}},[`${x}-submenu-open${x}-submenu-inline > ${x}-submenu-title > ${x}-submenu-arrow`]:{transform:`translateY(-${ge*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${de})`},"&::before":{transform:`rotate(45deg) translateX(${de})`}}})},{[`${y}-layout-header`]:{[x]:{lineHeight:"inherit"}}}]};var ke=(A,y)=>(0,be.Z)("Menu",s=>{if(y===!1)return[];const{colorBgElevated:Z,colorPrimary:q,colorTextLightSolid:u,controlHeightLG:i,fontSize:j,darkItemColor:S,darkDangerItemColor:f,darkItemBg:P,darkSubMenuItemBg:ae,darkItemSelectedColor:ee,darkItemSelectedBg:ge,darkDangerItemSelectedBg:de,darkItemHoverBg:ye,darkGroupTitleColor:me,darkItemHoverColor:Ue,darkItemDisabledColor:Qe,darkDangerItemHoverColor:Ye,darkDangerItemSelectedColor:lt,darkDangerItemActiveBg:dt}=s,xt=j/7*5,st=(0,K.TS)(s,{menuArrowSize:xt,menuHorizontalHeight:i*1.15,menuArrowOffset:`${xt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Z}),Ht=(0,K.TS)(st,{itemColor:S,itemHoverColor:Ue,groupTitleColor:me,itemSelectedColor:ee,itemBg:P,popupBg:P,subMenuItemBg:ae,itemActiveBg:"transparent",itemSelectedBg:ge,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ye,itemDisabledColor:Qe,dangerItemColor:f,dangerItemHoverColor:Ye,dangerItemSelectedColor:lt,dangerItemActiveBg:dt,dangerItemSelectedBg:de,menuSubMenuBg:ae,horizontalItemSelectedColor:u,horizontalItemSelectedBg:q});return[Oe(st),$(st),ve(st),oe(st,"light"),oe(Ht,"dark"),se(st),(0,E.Z)(st),(0,Ee.oN)(st,"slide-up"),(0,Ee.oN)(st,"slide-down"),(0,O._y)(st,"zoom-big")]},s=>{const{colorPrimary:Z,colorError:q,colorTextDisabled:u,colorErrorBg:i,colorText:j,colorTextDescription:S,colorBgContainer:f,colorFillAlter:P,colorFillContent:ae,lineWidth:ee,lineWidthBold:ge,controlItemBgActive:de,colorBgTextHover:ye,controlHeightLG:me,lineHeight:Ue,colorBgElevated:Qe,marginXXS:Ye,padding:lt,fontSize:dt,controlHeightSM:xt,fontSizeLG:st,colorTextLightSolid:Ht,colorErrorHover:un}=s,_t=new U.C(Ht).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:s.zIndexPopupBase+50,radiusItem:s.borderRadiusLG,itemBorderRadius:s.borderRadiusLG,radiusSubMenuItem:s.borderRadiusSM,subMenuItemBorderRadius:s.borderRadiusSM,colorItemText:j,itemColor:j,colorItemTextHover:j,itemHoverColor:j,colorItemTextHoverHorizontal:Z,horizontalItemHoverColor:Z,colorGroupTitle:S,groupTitleColor:S,colorItemTextSelected:Z,itemSelectedColor:Z,colorItemTextSelectedHorizontal:Z,horizontalItemSelectedColor:Z,colorItemBg:f,itemBg:f,colorItemBgHover:ye,itemHoverBg:ye,colorItemBgActive:ae,itemActiveBg:de,colorSubItemBg:P,subMenuItemBg:P,colorItemBgSelected:de,itemSelectedBg:de,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ge,activeBarHeight:ge,colorActiveBarBorderSize:ee,activeBarBorderWidth:ee,colorItemTextDisabled:u,itemDisabledColor:u,colorDangerItemText:q,dangerItemColor:q,colorDangerItemTextHover:q,dangerItemHoverColor:q,colorDangerItemTextSelected:q,dangerItemSelectedColor:q,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:s.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:me,groupTitleLineHeight:Ue,collapsedWidth:me*2,popupBg:Qe,itemMarginBlock:Ye,itemPaddingInline:lt,horizontalLineHeight:`${me*1.15}px`,iconSize:dt,iconMarginInlineEnd:xt-dt,collapsedIconSize:st,groupTitleFontSize:dt,darkItemDisabledColor:new U.C(Ht).setAlpha(.25).toRgbString(),darkItemColor:_t,darkDangerItemColor:q,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ht,darkItemSelectedBg:Z,darkDangerItemSelectedBg:q,darkItemHoverBg:"transparent",darkGroupTitleColor:_t,darkItemHoverColor:Ht,darkDangerItemHoverColor:un,darkDangerItemSelectedColor:Ht,darkDangerItemActiveBg:q}},{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"]]})(A),Xe=function(A,y){var x={};for(var s in A)Object.prototype.hasOwnProperty.call(A,s)&&y.indexOf(s)<0&&(x[s]=A[s]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,s=Object.getOwnPropertySymbols(A);Z{var x,s;const Z=d.useContext(n.Z),q=Z||{},{getPrefixCls:u,getPopupContainer:i,direction:j,menu:S}=d.useContext(g.E_),f=u(),{prefixCls:P,className:ae,style:ee,theme:ge="light",expandIcon:de,_internalDisableMenuItemTitleTooltip:ye,inlineCollapsed:me,siderCollapsed:Ue,items:Qe,children:Ye,rootClassName:lt,mode:dt,selectable:xt,onClick:st,overflowedIndicatorPopupClassName:Ht}=A,un=Xe(A,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_t=(0,F.Z)(un,["collapsedWidth"]),mn=_(Qe)||Ye;(x=q.validator)===null||x===void 0||x.call(q,{mode:dt});const wn=(0,N.useEvent)(function(){var Wn;st==null||st.apply(void 0,arguments),(Wn=q.onClick)===null||Wn===void 0||Wn.call(q)}),vn=q.mode||dt,gt=xt!=null?xt:q.selectable,yn=d.useMemo(()=>Ue!==void 0?Ue:me,[me,Ue]),Zn={horizontal:{motionName:`${f}-slide-up`},inline:(0,m.Z)(f),other:{motionName:`${f}-zoom-big`}},Ut=u("menu",P||q.prefixCls),[pn,_n]=ke(Ut,!Z),Bn=l()(`${Ut}-${ge}`,S==null?void 0:S.className,ae);let Yn;if(typeof de=="function")Yn=de;else if(de===null||de===!1)Yn=null;else if(q.expandIcon===null||q.expandIcon===!1)Yn=null;else{const Wn=de!=null?de:q.expandIcon;Yn=(0,h.Tm)(Wn,{className:l()(`${Ut}-submenu-expand-icon`,(0,h.l$)(Wn)?(s=Wn.props)===null||s===void 0?void 0:s.className:"")})}const Kn=d.useMemo(()=>({prefixCls:Ut,inlineCollapsed:yn||!1,direction:j,firstLevel:!0,theme:ge,mode:vn,disableMenuItemTitleTooltip:ye}),[Ut,yn,j,ye,ge]);return pn(d.createElement(n.Z.Provider,{value:null},d.createElement(Y.Provider,{value:Kn},d.createElement(a.ZP,Object.assign({getPopupContainer:i,overflowedIndicator:d.createElement(ne.Z,null),overflowedIndicatorPopupClassName:l()(Ut,`${Ut}-${ge}`,Ht),mode:vn,selectable:gt,onClick:wn},_t,{inlineCollapsed:yn,style:Object.assign(Object.assign({},S==null?void 0:S.style),ee),className:Bn,prefixCls:Ut,direction:j,defaultMotions:Zn,expandIcon:Yn,ref:y,rootClassName:l()(lt,_n)}),mn))))});const fe=(0,d.forwardRef)((A,y)=>{const x=(0,d.useRef)(null),s=d.useContext(v.D);return(0,d.useImperativeHandle)(y,()=>({menu:x.current,focus:Z=>{var q;(q=x.current)===null||q===void 0||q.focus(Z)}})),d.createElement(He,Object.assign({ref:x},A,s))});fe.Item=Se,fe.SubMenu=ce,fe.Divider=G,fe.ItemGroup=a.BW;var Te=fe},58421:function($e,ie,e){e.d(ie,{Z:function(){return q}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(i,j){return d.createElement(l.Z,(0,a.Z)({},i,{ref:j,icon:z}))},t=d.forwardRef(g),T=t,G=e(49198),c=e(33853),F=e(38819),I=e(92310),h=e.n(I),re=e(20068),Y=e(33885),M=e(67732),Se=e(83652),le=e(42403),ce=e(158),ne=e(26112),N={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},m=N,n=e(91735),p=function(u){(0,le.Z)(j,u);var i=(0,ce.Z)(j);function j(){var S;(0,M.Z)(this,j);for(var f=arguments.length,P=new Array(f),ae=0;ae=0||ee.relatedTarget.className.indexOf("".concat(me,"-item"))>=0))&&ye(S.getValidValue()))},S.go=function(ee){var ge=S.state.goInputText;ge!==""&&(ee.keyCode===m.ENTER||ee.type==="click")&&(S.setState({goInputText:""}),S.props.quickGo(S.getValidValue()))},S}return(0,Se.Z)(j,[{key:"getPageSizeOptions",value:function(){var f=this.props,P=f.pageSize,ae=f.pageSizeOptions;return ae.some(function(ee){return ee.toString()===P.toString()})?ae:ae.concat([P.toString()]).sort(function(ee,ge){var de=Number.isNaN(Number(ee))?0:Number(ee),ye=Number.isNaN(Number(ge))?0:Number(ge);return de-ye})}},{key:"render",value:function(){var f=this,P=this.props,ae=P.pageSize,ee=P.locale,ge=P.rootPrefixCls,de=P.changeSize,ye=P.quickGo,me=P.goButton,Ue=P.selectComponentClass,Qe=P.buildOptionText,Ye=P.selectPrefixCls,lt=P.disabled,dt=this.state.goInputText,xt="".concat(ge,"-options"),st=Ue,Ht=null,un=null,_t=null;if(!de&&!ye)return null;var mn=this.getPageSizeOptions();if(de&&st){var wn=mn.map(function(vn,gt){return d.createElement(st.Option,{key:gt,value:vn.toString()},(Qe||f.buildOptionText)(vn))});Ht=d.createElement(st,{disabled:lt,prefixCls:Ye,showSearch:!1,className:"".concat(xt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ae||mn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ee.page_size,defaultOpen:!1},wn)}return ye&&(me&&(_t=typeof me=="boolean"?d.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:lt,className:"".concat(xt,"-quick-jumper-button")},ee.jump_to_confirm):d.createElement("span",{onClick:this.go,onKeyUp:this.go},me)),un=d.createElement("div",{className:"".concat(xt,"-quick-jumper")},ee.jump_to,d.createElement("input",{disabled:lt,type:"text",value:dt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ee.page}),ee.page,_t)),d.createElement("li",{className:"".concat(xt)},Ht,un)}}]),j}(d.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=p,_=function(i){var j,S=i.rootPrefixCls,f=i.page,P=i.active,ae=i.className,ee=i.showTitle,ge=i.onClick,de=i.onKeyPress,ye=i.itemRender,me="".concat(S,"-item"),Ue=h()(me,"".concat(me,"-").concat(f),(j={},(0,re.Z)(j,"".concat(me,"-active"),P),(0,re.Z)(j,"".concat(me,"-disabled"),!f),(0,re.Z)(j,i.className,ae),j)),Qe=function(){ge(f)},Ye=function(xt){de(xt,ge,f)},lt=ye(f,"page",d.createElement("a",{rel:"nofollow"},f));return lt?d.createElement("li",{title:ee?f.toString():null,className:Ue,onClick:Qe,onKeyPress:Ye,tabIndex:0},lt):null},U=_;function V(){}function E(u){var i=Number(u);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}var Ee=function(i,j,S){return S};function O(u,i,j){var S=typeof u=="undefined"?i.pageSize:u;return Math.floor((j.total-1)/S)+1}var be=function(u){(0,le.Z)(j,u);var i=(0,ce.Z)(j);function j(S){var f;(0,M.Z)(this,j),f=i.call(this,S),f.paginationNode=d.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(O(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(de,ye){var me=f.props.prefixCls,Ue=de||d.createElement("button",{type:"button","aria-label":ye,className:"".concat(me,"-item-link")});return typeof de=="function"&&(Ue=d.createElement(de,(0,Y.Z)({},f.props))),Ue},f.isValid=function(de){var ye=f.props.total;return E(de)&&de!==f.state.current&&E(ye)&&ye>0},f.shouldDisplayQuickJumper=function(){var de=f.props,ye=de.showQuickJumper,me=de.total,Ue=f.state.pageSize;return me<=Ue?!1:ye},f.handleKeyDown=function(de){(de.keyCode===m.ARROW_UP||de.keyCode===m.ARROW_DOWN)&&de.preventDefault()},f.handleKeyUp=function(de){var ye=f.getValidValue(de),me=f.state.currentInputValue;ye!==me&&f.setState({currentInputValue:ye}),de.keyCode===m.ENTER?f.handleChange(ye):de.keyCode===m.ARROW_UP?f.handleChange(ye-1):de.keyCode===m.ARROW_DOWN&&f.handleChange(ye+1)},f.handleBlur=function(de){var ye=f.getValidValue(de);f.handleChange(ye)},f.changePageSize=function(de){var ye=f.state.current,me=O(de,f.state,f.props);ye=ye>me?me:ye,me===0&&(ye=f.state.current),typeof de=="number"&&("pageSize"in f.props||f.setState({pageSize:de}),"current"in f.props||f.setState({current:ye,currentInputValue:ye})),f.props.onShowSizeChange(ye,de),"onChange"in f.props&&f.props.onChange&&f.props.onChange(ye,de)},f.handleChange=function(de){var ye=f.props,me=ye.disabled,Ue=ye.onChange,Qe=f.state,Ye=Qe.pageSize,lt=Qe.current,dt=Qe.currentInputValue;if(f.isValid(de)&&!me){var xt=O(void 0,f.state,f.props),st=de;return de>xt?st=xt:de<1&&(st=1),"current"in f.props||f.setState({current:st}),st!==dt&&f.setState({currentInputValue:st}),Ue(st,Ye),st}return lt},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?me-2:0),Qe=2;Qe=ae?ge=ae:ge=Number(P),ge}},{key:"getShowSizeChanger",value:function(){var f=this.props,P=f.showSizeChanger,ae=f.total,ee=f.totalBoundaryShowSizeChanger;return typeof P!="undefined"?P:ae>ee}},{key:"render",value:function(){var f=this.props,P=f.prefixCls,ae=f.className,ee=f.style,ge=f.disabled,de=f.hideOnSinglePage,ye=f.total,me=f.locale,Ue=f.showQuickJumper,Qe=f.showLessItems,Ye=f.showTitle,lt=f.showTotal,dt=f.simple,xt=f.itemRender,st=f.showPrevNextJumpers,Ht=f.jumpPrevIcon,un=f.jumpNextIcon,_t=f.selectComponentClass,mn=f.selectPrefixCls,wn=f.pageSizeOptions,vn=this.state,gt=vn.current,yn=vn.pageSize,Zn=vn.currentInputValue;if(de===!0&&ye<=yn)return null;var Ut=O(void 0,this.state,this.props),pn=[],_n=null,Bn=null,Yn=null,Kn=null,Wn=null,fr=Ue&&Ue.goButton,In=Qe?1:2,Kt=gt-1>0?gt-1:0,zn=gt+1ye?ye:gt*yn]));if(dt){fr&&(typeof fr=="boolean"?Wn=d.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},me.jump_to_confirm):Wn=d.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},fr),Wn=d.createElement("li",{title:Ye?"".concat(me.jump_to).concat(gt,"/").concat(Ut):null,className:"".concat(P,"-simple-pager")},Wn));var Ke=this.renderPrev(Kt);return d.createElement("ul",(0,a.Z)({className:h()(P,"".concat(P,"-simple"),(0,re.Z)({},"".concat(P,"-disabled"),ge),ae),style:ee,ref:this.paginationNode},Q),ze,Ke?d.createElement("li",{title:Ye?me.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:h()("".concat(P,"-prev"),(0,re.Z)({},"".concat(P,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Ke):null,d.createElement("li",{title:Ye?"".concat(gt,"/").concat(Ut):null,className:"".concat(P,"-simple-pager")},d.createElement("input",{type:"text",value:Zn,disabled:ge,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),d.createElement("span",{className:"".concat(P,"-slash")},"/"),Ut),d.createElement("li",{title:Ye?me.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:h()("".concat(P,"-next"),(0,re.Z)({},"".concat(P,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(zn)),Wn)}if(Ut<=3+In*2){var R={locale:me,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ye,itemRender:xt};Ut||pn.push(d.createElement(U,(0,a.Z)({},R,{key:"noPager",page:1,className:"".concat(P,"-item-disabled")})));for(var D=1;D<=Ut;D+=1){var Me=gt===D;pn.push(d.createElement(U,(0,a.Z)({},R,{key:D,page:D,active:Me})))}}else{var Re=Qe?me.prev_3:me.prev_5,nt=Qe?me.next_3:me.next_5,We=xt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ht,"prev page")),tt=xt(this.getJumpNextPage(),"jump-next",this.getItemIcon(un,"next page"));st&&(_n=We?d.createElement("li",{title:Ye?Re:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:h()("".concat(P,"-jump-prev"),(0,re.Z)({},"".concat(P,"-jump-prev-custom-icon"),!!Ht))},We):null,Bn=tt?d.createElement("li",{title:Ye?nt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:h()("".concat(P,"-jump-next"),(0,re.Z)({},"".concat(P,"-jump-next-custom-icon"),!!un))},tt):null),Kn=d.createElement(U,{locale:me,last:!0,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ut,page:Ut,active:!1,showTitle:Ye,itemRender:xt}),Yn=d.createElement(U,{locale:me,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ye,itemRender:xt});var ot=Math.max(1,gt-In),rt=Math.min(gt+In,Ut);gt-1<=In&&(rt=1+In*2),Ut-gt<=In&&(ot=Ut-In*2);for(var pt=ot;pt<=rt;pt+=1){var ct=gt===pt;pn.push(d.createElement(U,{locale:me,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pt,page:pt,active:ct,showTitle:Ye,itemRender:xt}))}gt-1>=In*2&>!==3&&(pn[0]=(0,d.cloneElement)(pn[0],{className:"".concat(P,"-item-after-jump-prev")}),pn.unshift(_n)),Ut-gt>=In*2&>!==Ut-2&&(pn[pn.length-1]=(0,d.cloneElement)(pn[pn.length-1],{className:"".concat(P,"-item-before-jump-next")}),pn.push(Bn)),ot!==1&&pn.unshift(Yn),rt!==Ut&&pn.push(Kn)}var ut=!this.hasPrev()||!Ut,At=!this.hasNext()||!Ut,it=this.renderPrev(Kt),ht=this.renderNext(zn);return d.createElement("ul",(0,a.Z)({className:h()(P,ae,(0,re.Z)({},"".concat(P,"-disabled"),ge)),style:ee,ref:this.paginationNode},Q),ze,it?d.createElement("li",{title:Ye?me.prev_page:null,onClick:this.prev,tabIndex:ut?null:0,onKeyPress:this.runIfEnterPrev,className:h()("".concat(P,"-prev"),(0,re.Z)({},"".concat(P,"-disabled"),ut)),"aria-disabled":ut},it):null,pn,ht?d.createElement("li",{title:Ye?me.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:h()("".concat(P,"-next"),(0,re.Z)({},"".concat(P,"-disabled"),At)),"aria-disabled":At},ht):null,d.createElement(b,{disabled:ge,locale:me,rootPrefixCls:P,selectComponentClass:_t,selectPrefixCls:mn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:yn,pageSizeOptions:wn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:fr}))}}],[{key:"getDerivedStateFromProps",value:function(f,P){var ae={};if("current"in f&&(ae.current=f.current,f.current!==P.current&&(ae.currentInputValue=ae.current)),"pageSize"in f&&f.pageSize!==P.pageSize){var ee=P.current,ge=O(f.pageSize,P,f);ee=ee>ge?ge:ee,"current"in f||(ae.current=ee,ae.currentInputValue=ee),ae.pageSize=f.pageSize}return ae}}]),j}(d.Component);be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:n.Z,style:{},itemRender:Ee,totalBoundaryShowSizeChanger:50};var K=be,J=e(22075),$=e(36355),k=e(19716),se=e(8628),w=e(9763),L=e(57809);const oe=u=>d.createElement(L.default,Object.assign({},u,{showSearch:!0,size:"small"})),te=u=>d.createElement(L.default,Object.assign({},u,{showSearch:!0,size:"middle"}));oe.Option=L.default.Option,te.Option=L.default.Option;var H=e(9937),ve=e(17313),xe=e(83116),je=e(37613);const Oe=u=>{const{componentCls:i}=u;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:u.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:u.colorBorder,backgroundColor:u.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:u.itemActiveBgDisabled},a:{color:u.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:u.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}},[`&${i}-simple`]:{[`${i}-prev, ${i}-next`]:{[`&${i}-disabled ${i}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ke=u=>{const{componentCls:i}=u;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini ${i}-item`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM-2}px`},[`&${i}-mini:not(${i}-disabled) ${i}-item:not(${i}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${y}-item-icon, ${x}`]:{margin:0,fontSize:ye,lineHeight:`${s}px`,"+ span":{display:"inline-block",opacity:0}}},[`${y}-item-icon, ${x}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${y}-item-icon, ${x}`]:{display:"none"},"a, a:hover":{color:Z}},[`${y}-item-group-title`]:Object.assign(Object.assign({},V.vS),{paddingInline:ee})}}]};const Se=A=>{const{componentCls:y,motionDurationSlow:x,motionDurationMid:s,motionEaseInOut:Z,motionEaseOut:q,iconCls:u,iconSize:i,iconMarginInlineEnd:j}=A;return{[`${y}-item, ${y}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${x}`,`background ${x}`,`padding ${x} ${Z}`].join(","),[`${y}-item-icon, ${u}`]:{minWidth:i,fontSize:i,transition:[`font-size ${s} ${q}`,`margin ${x} ${Z}`,`color ${x}`].join(","),"+ span":{marginInlineStart:j,opacity:1,transition:[`opacity ${x} ${Z}`,`margin ${x}`,`color ${x}`].join(",")}},[`${y}-item-icon`]:Object.assign({},(0,V.Ro)()),[`&${y}-item-only-child`]:{[`> ${u}, > ${y}-item-icon`]:{marginInlineEnd:0}}},[`${y}-item-disabled, ${y}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${y}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},je=A=>{const{componentCls:y,motionDurationSlow:x,motionEaseInOut:s,borderRadius:Z,menuArrowSize:q,menuArrowOffset:u}=A;return{[`${y}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:A.margin,width:q,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${x} ${s}, opacity ${x}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:q*.6,height:q*.15,backgroundColor:"currentcolor",borderRadius:Z,transition:[`background ${x} ${s}`,`transform ${x} ${s}`,`top ${x} ${s}`,`color ${x} ${s}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${u})`},"&::after":{transform:`rotate(-45deg) translateY(${u})`}}}}},Oe=A=>{const{antCls:y,componentCls:x,fontSize:s,motionDurationSlow:Z,motionDurationMid:q,motionEaseInOut:u,paddingXS:i,padding:j,colorSplit:S,lineWidth:f,zIndexPopup:P,borderRadiusLG:ae,subMenuItemBorderRadius:ee,menuArrowSize:ge,menuArrowOffset:de,lineType:ye,menuPanelMaskInset:me,groupTitleLineHeight:Ue,groupTitleFontSize:Qe}=A;return[{"":{[`${x}`]:Object.assign(Object.assign({},(0,V.dF)()),{"&-hidden":{display:"none"}})},[`${x}-submenu-hidden`]:{display:"none"}},{[x]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(A)),(0,V.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:s,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Z} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${x}-item`]:{flex:"none"}},[`${x}-item, ${x}-submenu, ${x}-submenu-title`]:{borderRadius:A.itemBorderRadius},[`${x}-item-group-title`]:{padding:`${i}px ${j}px`,fontSize:Qe,lineHeight:Ue,transition:`all ${Z}`},[`&-horizontal ${x}-submenu`]:{transition:[`border-color ${Z} ${u}`,`background ${Z} ${u}`].join(",")},[`${x}-submenu, ${x}-submenu-inline`]:{transition:[`border-color ${Z} ${u}`,`background ${Z} ${u}`,`padding ${q} ${u}`].join(",")},[`${x}-submenu ${x}-sub`]:{cursor:"initial",transition:[`background ${Z} ${u}`,`padding ${Z} ${u}`].join(",")},[`${x}-title-content`]:{transition:`color ${Z}`},[`${x}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${x}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:S,borderStyle:ye,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Se(A)),{[`${x}-item-group`]:{[`${x}-item-group-list`]:{margin:0,padding:0,[`${x}-item, ${x}-submenu-title`]:{paddingInline:`${s*2}px ${j}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:P,borderRadius:ae,boxShadow:"none",transformOrigin:"0 0",[`&${x}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${me}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:me},"\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:A.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:A.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:A.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:A.paddingXS},[`> ${x}`]:Object.assign(Object.assign(Object.assign({borderRadius:ae},Se(A)),je(A)),{[`${x}-item, ${x}-submenu > ${x}-submenu-title`]:{borderRadius:ee},[`${x}-submenu-title::after`]:{transition:`transform ${Z} ${u}`}})}}),je(A)),{[`&-inline-collapsed ${x}-submenu-arrow, + &-inline ${x}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${de})`},"&::after":{transform:`rotate(45deg) translateX(-${de})`}},[`${x}-submenu-open${x}-submenu-inline > ${x}-submenu-title > ${x}-submenu-arrow`]:{transform:`translateY(-${ge*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${de})`},"&::before":{transform:`rotate(45deg) translateX(${de})`}}})},{[`${y}-layout-header`]:{[x]:{lineHeight:"inherit"}}}]};var ke=(A,y)=>(0,be.Z)("Menu",s=>{if(y===!1)return[];const{colorBgElevated:Z,colorPrimary:q,colorTextLightSolid:u,controlHeightLG:i,fontSize:j,darkItemColor:S,darkDangerItemColor:f,darkItemBg:P,darkSubMenuItemBg:ae,darkItemSelectedColor:ee,darkItemSelectedBg:ge,darkDangerItemSelectedBg:de,darkItemHoverBg:ye,darkGroupTitleColor:me,darkItemHoverColor:Ue,darkItemDisabledColor:Qe,darkDangerItemHoverColor:Ye,darkDangerItemSelectedColor:lt,darkDangerItemActiveBg:dt}=s,xt=j/7*5,st=(0,K.TS)(s,{menuArrowSize:xt,menuHorizontalHeight:i*1.15,menuArrowOffset:`${xt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Z}),Ht=(0,K.TS)(st,{itemColor:S,itemHoverColor:Ue,groupTitleColor:me,itemSelectedColor:ee,itemBg:P,popupBg:P,subMenuItemBg:ae,itemActiveBg:"transparent",itemSelectedBg:ge,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ye,itemDisabledColor:Qe,dangerItemColor:f,dangerItemHoverColor:Ye,dangerItemSelectedColor:lt,dangerItemActiveBg:dt,dangerItemSelectedBg:de,menuSubMenuBg:ae,horizontalItemSelectedColor:u,horizontalItemSelectedBg:q});return[Oe(st),$(st),ve(st),oe(st,"light"),oe(Ht,"dark"),se(st),(0,E.Z)(st),(0,Ee.oN)(st,"slide-up"),(0,Ee.oN)(st,"slide-down"),(0,O._y)(st,"zoom-big")]},s=>{const{colorPrimary:Z,colorError:q,colorTextDisabled:u,colorErrorBg:i,colorText:j,colorTextDescription:S,colorBgContainer:f,colorFillAlter:P,colorFillContent:ae,lineWidth:ee,lineWidthBold:ge,controlItemBgActive:de,colorBgTextHover:ye,controlHeightLG:me,lineHeight:Ue,colorBgElevated:Qe,marginXXS:Ye,padding:lt,fontSize:dt,controlHeightSM:xt,fontSizeLG:st,colorTextLightSolid:Ht,colorErrorHover:un}=s,_t=new U.C(Ht).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:s.zIndexPopupBase+50,radiusItem:s.borderRadiusLG,itemBorderRadius:s.borderRadiusLG,radiusSubMenuItem:s.borderRadiusSM,subMenuItemBorderRadius:s.borderRadiusSM,colorItemText:j,itemColor:j,colorItemTextHover:j,itemHoverColor:j,colorItemTextHoverHorizontal:Z,horizontalItemHoverColor:Z,colorGroupTitle:S,groupTitleColor:S,colorItemTextSelected:Z,itemSelectedColor:Z,colorItemTextSelectedHorizontal:Z,horizontalItemSelectedColor:Z,colorItemBg:f,itemBg:f,colorItemBgHover:ye,itemHoverBg:ye,colorItemBgActive:ae,itemActiveBg:de,colorSubItemBg:P,subMenuItemBg:P,colorItemBgSelected:de,itemSelectedBg:de,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ge,activeBarHeight:ge,colorActiveBarBorderSize:ee,activeBarBorderWidth:ee,colorItemTextDisabled:u,itemDisabledColor:u,colorDangerItemText:q,dangerItemColor:q,colorDangerItemTextHover:q,dangerItemHoverColor:q,colorDangerItemTextSelected:q,dangerItemSelectedColor:q,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:s.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:me,groupTitleLineHeight:Ue,collapsedWidth:me*2,popupBg:Qe,itemMarginBlock:Ye,itemPaddingInline:lt,horizontalLineHeight:`${me*1.15}px`,iconSize:dt,iconMarginInlineEnd:xt-dt,collapsedIconSize:st,groupTitleFontSize:dt,darkItemDisabledColor:new U.C(Ht).setAlpha(.25).toRgbString(),darkItemColor:_t,darkDangerItemColor:q,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ht,darkItemSelectedBg:Z,darkDangerItemSelectedBg:q,darkItemHoverBg:"transparent",darkGroupTitleColor:_t,darkItemHoverColor:Ht,darkDangerItemHoverColor:un,darkDangerItemSelectedColor:Ht,darkDangerItemActiveBg:q}},{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"]]})(A),Xe=function(A,y){var x={};for(var s in A)Object.prototype.hasOwnProperty.call(A,s)&&y.indexOf(s)<0&&(x[s]=A[s]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,s=Object.getOwnPropertySymbols(A);Z{var x,s;const Z=d.useContext(n.Z),q=Z||{},{getPrefixCls:u,getPopupContainer:i,direction:j,menu:S}=d.useContext(g.E_),f=u(),{prefixCls:P,className:ae,style:ee,theme:ge="light",expandIcon:de,_internalDisableMenuItemTitleTooltip:ye,inlineCollapsed:me,siderCollapsed:Ue,items:Qe,children:Ye,rootClassName:lt,mode:dt,selectable:xt,onClick:st,overflowedIndicatorPopupClassName:Ht}=A,un=Xe(A,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),_t=(0,F.Z)(un,["collapsedWidth"]),mn=_(Qe)||Ye;(x=q.validator)===null||x===void 0||x.call(q,{mode:dt});const wn=(0,N.useEvent)(function(){var Wn;st==null||st.apply(void 0,arguments),(Wn=q.onClick)===null||Wn===void 0||Wn.call(q)}),vn=q.mode||dt,gt=xt!=null?xt:q.selectable,yn=d.useMemo(()=>Ue!==void 0?Ue:me,[me,Ue]),Zn={horizontal:{motionName:`${f}-slide-up`},inline:(0,m.Z)(f),other:{motionName:`${f}-zoom-big`}},Ut=u("menu",P||q.prefixCls),[pn,_n]=ke(Ut,!Z),Bn=l()(`${Ut}-${ge}`,S==null?void 0:S.className,ae);let Yn;if(typeof de=="function")Yn=de;else if(de===null||de===!1)Yn=null;else if(q.expandIcon===null||q.expandIcon===!1)Yn=null;else{const Wn=de!=null?de:q.expandIcon;Yn=(0,h.Tm)(Wn,{className:l()(`${Ut}-submenu-expand-icon`,(0,h.l$)(Wn)?(s=Wn.props)===null||s===void 0?void 0:s.className:"")})}const Kn=d.useMemo(()=>({prefixCls:Ut,inlineCollapsed:yn||!1,direction:j,firstLevel:!0,theme:ge,mode:vn,disableMenuItemTitleTooltip:ye}),[Ut,yn,j,ye,ge]);return pn(d.createElement(n.Z.Provider,{value:null},d.createElement(Y.Provider,{value:Kn},d.createElement(a.ZP,Object.assign({getPopupContainer:i,overflowedIndicator:d.createElement(ne.Z,null),overflowedIndicatorPopupClassName:l()(Ut,`${Ut}-${ge}`,Ht),mode:vn,selectable:gt,onClick:wn},_t,{inlineCollapsed:yn,style:Object.assign(Object.assign({},S==null?void 0:S.style),ee),className:Bn,prefixCls:Ut,direction:j,defaultMotions:Zn,expandIcon:Yn,ref:y,rootClassName:l()(lt,_n)}),mn))))});const fe=(0,d.forwardRef)((A,y)=>{const x=(0,d.useRef)(null),s=d.useContext(v.D);return(0,d.useImperativeHandle)(y,()=>({menu:x.current,focus:Z=>{var q;(q=x.current)===null||q===void 0||q.focus(Z)}})),d.createElement(He,Object.assign({ref:x},A,s))});fe.Item=xe,fe.SubMenu=ce,fe.Divider=G,fe.ItemGroup=a.BW;var Te=fe},58421:function($e,ie,e){e.d(ie,{Z:function(){return q}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(i,j){return d.createElement(l.Z,(0,a.Z)({},i,{ref:j,icon:z}))},t=d.forwardRef(g),T=t,G=e(49198),c=e(33853),F=e(38819),I=e(92310),h=e.n(I),re=e(20068),Y=e(33885),M=e(67732),xe=e(83652),le=e(42403),ce=e(158),ne=e(26112),N={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},m=N,n=e(91735),p=function(u){(0,le.Z)(j,u);var i=(0,ce.Z)(j);function j(){var S;(0,M.Z)(this,j);for(var f=arguments.length,P=new Array(f),ae=0;ae=0||ee.relatedTarget.className.indexOf("".concat(me,"-item"))>=0))&&ye(S.getValidValue()))},S.go=function(ee){var ge=S.state.goInputText;ge!==""&&(ee.keyCode===m.ENTER||ee.type==="click")&&(S.setState({goInputText:""}),S.props.quickGo(S.getValidValue()))},S}return(0,xe.Z)(j,[{key:"getPageSizeOptions",value:function(){var f=this.props,P=f.pageSize,ae=f.pageSizeOptions;return ae.some(function(ee){return ee.toString()===P.toString()})?ae:ae.concat([P.toString()]).sort(function(ee,ge){var de=Number.isNaN(Number(ee))?0:Number(ee),ye=Number.isNaN(Number(ge))?0:Number(ge);return de-ye})}},{key:"render",value:function(){var f=this,P=this.props,ae=P.pageSize,ee=P.locale,ge=P.rootPrefixCls,de=P.changeSize,ye=P.quickGo,me=P.goButton,Ue=P.selectComponentClass,Qe=P.buildOptionText,Ye=P.selectPrefixCls,lt=P.disabled,dt=this.state.goInputText,xt="".concat(ge,"-options"),st=Ue,Ht=null,un=null,_t=null;if(!de&&!ye)return null;var mn=this.getPageSizeOptions();if(de&&st){var wn=mn.map(function(vn,gt){return d.createElement(st.Option,{key:gt,value:vn.toString()},(Qe||f.buildOptionText)(vn))});Ht=d.createElement(st,{disabled:lt,prefixCls:Ye,showSearch:!1,className:"".concat(xt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(ae||mn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gt){return gt.parentNode},"aria-label":ee.page_size,defaultOpen:!1},wn)}return ye&&(me&&(_t=typeof me=="boolean"?d.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:lt,className:"".concat(xt,"-quick-jumper-button")},ee.jump_to_confirm):d.createElement("span",{onClick:this.go,onKeyUp:this.go},me)),un=d.createElement("div",{className:"".concat(xt,"-quick-jumper")},ee.jump_to,d.createElement("input",{disabled:lt,type:"text",value:dt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ee.page}),ee.page,_t)),d.createElement("li",{className:"".concat(xt)},Ht,un)}}]),j}(d.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=p,_=function(i){var j,S=i.rootPrefixCls,f=i.page,P=i.active,ae=i.className,ee=i.showTitle,ge=i.onClick,de=i.onKeyPress,ye=i.itemRender,me="".concat(S,"-item"),Ue=h()(me,"".concat(me,"-").concat(f),(j={},(0,re.Z)(j,"".concat(me,"-active"),P),(0,re.Z)(j,"".concat(me,"-disabled"),!f),(0,re.Z)(j,i.className,ae),j)),Qe=function(){ge(f)},Ye=function(xt){de(xt,ge,f)},lt=ye(f,"page",d.createElement("a",{rel:"nofollow"},f));return lt?d.createElement("li",{title:ee?f.toString():null,className:Ue,onClick:Qe,onKeyPress:Ye,tabIndex:0},lt):null},U=_;function V(){}function E(u){var i=Number(u);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}var Ee=function(i,j,S){return S};function O(u,i,j){var S=typeof u=="undefined"?i.pageSize:u;return Math.floor((j.total-1)/S)+1}var be=function(u){(0,le.Z)(j,u);var i=(0,ce.Z)(j);function j(S){var f;(0,M.Z)(this,j),f=i.call(this,S),f.paginationNode=d.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(O(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(de,ye){var me=f.props.prefixCls,Ue=de||d.createElement("button",{type:"button","aria-label":ye,className:"".concat(me,"-item-link")});return typeof de=="function"&&(Ue=d.createElement(de,(0,Y.Z)({},f.props))),Ue},f.isValid=function(de){var ye=f.props.total;return E(de)&&de!==f.state.current&&E(ye)&&ye>0},f.shouldDisplayQuickJumper=function(){var de=f.props,ye=de.showQuickJumper,me=de.total,Ue=f.state.pageSize;return me<=Ue?!1:ye},f.handleKeyDown=function(de){(de.keyCode===m.ARROW_UP||de.keyCode===m.ARROW_DOWN)&&de.preventDefault()},f.handleKeyUp=function(de){var ye=f.getValidValue(de),me=f.state.currentInputValue;ye!==me&&f.setState({currentInputValue:ye}),de.keyCode===m.ENTER?f.handleChange(ye):de.keyCode===m.ARROW_UP?f.handleChange(ye-1):de.keyCode===m.ARROW_DOWN&&f.handleChange(ye+1)},f.handleBlur=function(de){var ye=f.getValidValue(de);f.handleChange(ye)},f.changePageSize=function(de){var ye=f.state.current,me=O(de,f.state,f.props);ye=ye>me?me:ye,me===0&&(ye=f.state.current),typeof de=="number"&&("pageSize"in f.props||f.setState({pageSize:de}),"current"in f.props||f.setState({current:ye,currentInputValue:ye})),f.props.onShowSizeChange(ye,de),"onChange"in f.props&&f.props.onChange&&f.props.onChange(ye,de)},f.handleChange=function(de){var ye=f.props,me=ye.disabled,Ue=ye.onChange,Qe=f.state,Ye=Qe.pageSize,lt=Qe.current,dt=Qe.currentInputValue;if(f.isValid(de)&&!me){var xt=O(void 0,f.state,f.props),st=de;return de>xt?st=xt:de<1&&(st=1),"current"in f.props||f.setState({current:st}),st!==dt&&f.setState({currentInputValue:st}),Ue(st,Ye),st}return lt},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?me-2:0),Qe=2;Qe=ae?ge=ae:ge=Number(P),ge}},{key:"getShowSizeChanger",value:function(){var f=this.props,P=f.showSizeChanger,ae=f.total,ee=f.totalBoundaryShowSizeChanger;return typeof P!="undefined"?P:ae>ee}},{key:"render",value:function(){var f=this.props,P=f.prefixCls,ae=f.className,ee=f.style,ge=f.disabled,de=f.hideOnSinglePage,ye=f.total,me=f.locale,Ue=f.showQuickJumper,Qe=f.showLessItems,Ye=f.showTitle,lt=f.showTotal,dt=f.simple,xt=f.itemRender,st=f.showPrevNextJumpers,Ht=f.jumpPrevIcon,un=f.jumpNextIcon,_t=f.selectComponentClass,mn=f.selectPrefixCls,wn=f.pageSizeOptions,vn=this.state,gt=vn.current,yn=vn.pageSize,Zn=vn.currentInputValue;if(de===!0&&ye<=yn)return null;var Ut=O(void 0,this.state,this.props),pn=[],_n=null,Bn=null,Yn=null,Kn=null,Wn=null,fr=Ue&&Ue.goButton,In=Qe?1:2,Kt=gt-1>0?gt-1:0,zn=gt+1ye?ye:gt*yn]));if(dt){fr&&(typeof fr=="boolean"?Wn=d.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},me.jump_to_confirm):Wn=d.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},fr),Wn=d.createElement("li",{title:Ye?"".concat(me.jump_to).concat(gt,"/").concat(Ut):null,className:"".concat(P,"-simple-pager")},Wn));var Ke=this.renderPrev(Kt);return d.createElement("ul",(0,a.Z)({className:h()(P,"".concat(P,"-simple"),(0,re.Z)({},"".concat(P,"-disabled"),ge),ae),style:ee,ref:this.paginationNode},Q),ze,Ke?d.createElement("li",{title:Ye?me.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:h()("".concat(P,"-prev"),(0,re.Z)({},"".concat(P,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Ke):null,d.createElement("li",{title:Ye?"".concat(gt,"/").concat(Ut):null,className:"".concat(P,"-simple-pager")},d.createElement("input",{type:"text",value:Zn,disabled:ge,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),d.createElement("span",{className:"".concat(P,"-slash")},"/"),Ut),d.createElement("li",{title:Ye?me.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:h()("".concat(P,"-next"),(0,re.Z)({},"".concat(P,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(zn)),Wn)}if(Ut<=3+In*2){var R={locale:me,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ye,itemRender:xt};Ut||pn.push(d.createElement(U,(0,a.Z)({},R,{key:"noPager",page:1,className:"".concat(P,"-item-disabled")})));for(var D=1;D<=Ut;D+=1){var Me=gt===D;pn.push(d.createElement(U,(0,a.Z)({},R,{key:D,page:D,active:Me})))}}else{var Re=Qe?me.prev_3:me.prev_5,nt=Qe?me.next_3:me.next_5,We=xt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ht,"prev page")),tt=xt(this.getJumpNextPage(),"jump-next",this.getItemIcon(un,"next page"));st&&(_n=We?d.createElement("li",{title:Ye?Re:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:h()("".concat(P,"-jump-prev"),(0,re.Z)({},"".concat(P,"-jump-prev-custom-icon"),!!Ht))},We):null,Bn=tt?d.createElement("li",{title:Ye?nt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:h()("".concat(P,"-jump-next"),(0,re.Z)({},"".concat(P,"-jump-next-custom-icon"),!!un))},tt):null),Kn=d.createElement(U,{locale:me,last:!0,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ut,page:Ut,active:!1,showTitle:Ye,itemRender:xt}),Yn=d.createElement(U,{locale:me,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ye,itemRender:xt});var ot=Math.max(1,gt-In),rt=Math.min(gt+In,Ut);gt-1<=In&&(rt=1+In*2),Ut-gt<=In&&(ot=Ut-In*2);for(var pt=ot;pt<=rt;pt+=1){var ct=gt===pt;pn.push(d.createElement(U,{locale:me,rootPrefixCls:P,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pt,page:pt,active:ct,showTitle:Ye,itemRender:xt}))}gt-1>=In*2&>!==3&&(pn[0]=(0,d.cloneElement)(pn[0],{className:"".concat(P,"-item-after-jump-prev")}),pn.unshift(_n)),Ut-gt>=In*2&>!==Ut-2&&(pn[pn.length-1]=(0,d.cloneElement)(pn[pn.length-1],{className:"".concat(P,"-item-before-jump-next")}),pn.push(Bn)),ot!==1&&pn.unshift(Yn),rt!==Ut&&pn.push(Kn)}var ut=!this.hasPrev()||!Ut,At=!this.hasNext()||!Ut,it=this.renderPrev(Kt),ht=this.renderNext(zn);return d.createElement("ul",(0,a.Z)({className:h()(P,ae,(0,re.Z)({},"".concat(P,"-disabled"),ge)),style:ee,ref:this.paginationNode},Q),ze,it?d.createElement("li",{title:Ye?me.prev_page:null,onClick:this.prev,tabIndex:ut?null:0,onKeyPress:this.runIfEnterPrev,className:h()("".concat(P,"-prev"),(0,re.Z)({},"".concat(P,"-disabled"),ut)),"aria-disabled":ut},it):null,pn,ht?d.createElement("li",{title:Ye?me.next_page:null,onClick:this.next,tabIndex:At?null:0,onKeyPress:this.runIfEnterNext,className:h()("".concat(P,"-next"),(0,re.Z)({},"".concat(P,"-disabled"),At)),"aria-disabled":At},ht):null,d.createElement(b,{disabled:ge,locale:me,rootPrefixCls:P,selectComponentClass:_t,selectPrefixCls:mn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gt,pageSize:yn,pageSizeOptions:wn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:fr}))}}],[{key:"getDerivedStateFromProps",value:function(f,P){var ae={};if("current"in f&&(ae.current=f.current,f.current!==P.current&&(ae.currentInputValue=ae.current)),"pageSize"in f&&f.pageSize!==P.pageSize){var ee=P.current,ge=O(f.pageSize,P,f);ee=ee>ge?ge:ee,"current"in f||(ae.current=ee,ae.currentInputValue=ee),ae.pageSize=f.pageSize}return ae}}]),j}(d.Component);be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:n.Z,style:{},itemRender:Ee,totalBoundaryShowSizeChanger:50};var K=be,J=e(22075),$=e(36355),k=e(19716),se=e(8628),w=e(9763),L=e(57809);const oe=u=>d.createElement(L.default,Object.assign({},u,{showSearch:!0,size:"small"})),te=u=>d.createElement(L.default,Object.assign({},u,{showSearch:!0,size:"middle"}));oe.Option=L.default.Option,te.Option=L.default.Option;var H=e(9937),ve=e(17313),Se=e(83116),je=e(37613);const Oe=u=>{const{componentCls:i}=u;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:u.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:u.colorBorder,backgroundColor:u.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:u.itemActiveBgDisabled},a:{color:u.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:u.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}},[`&${i}-simple`]:{[`${i}-prev, ${i}-next`]:{[`&${i}-disabled ${i}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ke=u=>{const{componentCls:i}=u;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini ${i}-item`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM-2}px`},[`&${i}-mini:not(${i}-disabled) ${i}-item:not(${i}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[` &${i}-mini ${i}-prev ${i}-item-link, &${i}-mini ${i}-next ${i}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`}},[`&${i}-mini ${i}-jump-prev, &${i}-mini ${i}-jump-next`]:{height:u.itemSizeSM,marginInlineEnd:0,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini ${i}-options`]:{marginInlineStart:u.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:u.miniOptionsSizeChangerTop},"&-quick-jumper":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,H.x0)(u)),{width:u.paginationMiniQuickJumperInputWidth,height:u.controlHeightSM})}}}},Xe=u=>{const{componentCls:i}=u;return{[` @@ -76,8 +76,8 @@ ${i}-next, ${i}-jump-prev, ${i}-jump-next - `]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,color:u.colorText,fontFamily:u.fontFamily,lineHeight:`${u.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}`},[`${i}-prev, ${i}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:u.colorText,cursor:"pointer",userSelect:"none"},[`${i}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:u.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:"none",transition:`all ${u.motionDurationMid}`},[`&:hover ${i}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${i}-disabled:hover`]:{[`${i}-item-link`]:{backgroundColor:"transparent"}}},[`${i}-slash`]:{marginInlineEnd:u.paginationSlashMarginInlineEnd,marginInlineStart:u.paginationSlashMarginInlineStart},[`${i}-options`]:{display:"inline-block",marginInlineStart:u.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:u.controlHeight,marginInlineStart:u.marginXS,lineHeight:`${u.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,H.ik)(u)),{width:u.controlHeightLG*1.25,height:u.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:u.marginXS,marginInlineEnd:u.marginXS})}}}},He=u=>{const{componentCls:i}=u;return{[`${i}-item`]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,marginInlineEnd:u.marginXS,fontFamily:u.fontFamily,lineHeight:`${u.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${u.paginationItemPaddingInline}px`,color:u.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${i}-item-active)`]:{"&:hover":{transition:`all ${u.motionDurationMid}`,backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},"&-active":{fontWeight:u.fontWeightStrong,backgroundColor:u.itemActiveBg,borderColor:u.colorPrimary,a:{color:u.colorPrimary},"&:hover":{borderColor:u.colorPrimaryHover},"&:hover a":{color:u.colorPrimaryHover}}}}},fe=u=>{const{componentCls:i}=u;return{[i]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(u)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${i}-total-text`]:{display:"inline-block",height:u.itemSize,marginInlineEnd:u.marginXS,lineHeight:`${u.itemSize-2}px`,verticalAlign:"middle"}}),He(u)),et(u)),Xe(u)),ke(u)),Oe(u)),{[`@media only screen and (max-width: ${u.screenLG}px)`]:{[`${i}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${u.screenSM}px)`]:{[`${i}-options`]:{display:"none"}}}),[`&${u.componentCls}-rtl`]:{direction:"rtl"}}},Te=u=>{const{componentCls:i}=u;return{[`${i}${i}-disabled:not(${i}-mini)`]:{"&, &:hover":{[`${i}-item-link`]:{borderColor:u.colorBorder}},"&:focus-visible":{[`${i}-item-link`]:{borderColor:u.colorBorder}},[`${i}-item, ${i}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,[`&:hover:not(${i}-item-active)`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,a:{color:u.colorTextDisabled}},[`&${i}-item-active`]:{backgroundColor:u.itemActiveBgDisabled}},[`${i}-prev, ${i}-next`]:{"&:hover button":{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,color:u.colorTextDisabled},[`${i}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder}}},[`${i}:not(${i}-mini)`]:{[`${i}-prev, ${i}-next`]:{"&:hover button":{borderColor:u.colorPrimaryHover,backgroundColor:u.itemBg},[`${i}-item-link`]:{backgroundColor:u.itemLinkBg,borderColor:u.colorBorder},[`&:hover ${i}-item-link`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,color:u.colorPrimary},[`&${i}-disabled`]:{[`${i}-item-link`]:{borderColor:u.colorBorder,color:u.colorTextDisabled}}},[`${i}-item`]:{backgroundColor:u.itemBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,[`&:hover:not(${i}-item-active)`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,a:{color:u.colorPrimary}},"&-active":{borderColor:u.colorPrimary}}}}},A=u=>{const{componentCls:i}=u;return{[`${i}:not(${i}-disabled)`]:{[`${i}-item`]:Object.assign({},(0,ve.Qy)(u)),[`${i}-jump-prev, ${i}-jump-next`]:{"&:focus-visible":Object.assign({[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}},(0,ve.oN)(u))},[`${i}-prev, ${i}-next`]:{[`&:focus-visible ${i}-item-link`]:Object.assign({},(0,ve.oN)(u))}}}};var y=(0,xe.Z)("Pagination",u=>{const i=(0,je.TS)(u,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:u.marginXXS/2,paginationMiniQuickJumperInputWidth:u.controlHeightLG*1.1,paginationItemPaddingInline:u.marginXXS*1.5,paginationEllipsisLetterSpacing:u.marginXXS/2,paginationSlashMarginInlineStart:u.marginXXS,paginationSlashMarginInlineEnd:u.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,H.e5)(u),(0,H.TM)(u));return[fe(i),A(i),u.wireframe&&Te(i)]},u=>({itemBg:u.colorBgContainer,itemSize:u.controlHeight,itemSizeSM:u.controlHeightSM,itemActiveBg:u.colorBgContainer,itemLinkBg:u.colorBgContainer,itemActiveColorDisabled:u.colorTextDisabled,itemActiveBgDisabled:u.controlItemBgActiveDisabled,itemInputBg:u.colorBgContainer,miniOptionsSizeChangerTop:0})),x=function(u,i){var j={};for(var S in u)Object.prototype.hasOwnProperty.call(u,S)&&i.indexOf(S)<0&&(j[S]=u[S]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,S=Object.getOwnPropertySymbols(u);f{const{prefixCls:i,selectPrefixCls:j,className:S,rootClassName:f,style:P,size:ae,locale:ee,selectComponentClass:ge,responsive:de,showSizeChanger:ye}=u,me=x(u,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ue}=(0,se.Z)(de),{getPrefixCls:Qe,direction:Ye,pagination:lt={}}=d.useContext($.E_),dt=Qe("pagination",i),[xt,st]=y(dt),Ht=ye!=null?ye:lt.showSizeChanger,un=d.useMemo(()=>{const Ut=d.createElement("span",{className:`${dt}-item-ellipsis`},"\u2022\u2022\u2022"),pn=d.createElement("button",{className:`${dt}-item-link`,type:"button",tabIndex:-1},Ye==="rtl"?d.createElement(F.Z,null):d.createElement(c.Z,null)),_n=d.createElement("button",{className:`${dt}-item-link`,type:"button",tabIndex:-1},Ye==="rtl"?d.createElement(c.Z,null):d.createElement(F.Z,null)),Bn=d.createElement("a",{className:`${dt}-item-link`},d.createElement("div",{className:`${dt}-item-container`},Ye==="rtl"?d.createElement(G.Z,{className:`${dt}-item-link-icon`}):d.createElement(T,{className:`${dt}-item-link-icon`}),Ut)),Yn=d.createElement("a",{className:`${dt}-item-link`},d.createElement("div",{className:`${dt}-item-container`},Ye==="rtl"?d.createElement(T,{className:`${dt}-item-link-icon`}):d.createElement(G.Z,{className:`${dt}-item-link-icon`}),Ut));return{prevIcon:pn,nextIcon:_n,jumpPrevIcon:Bn,jumpNextIcon:Yn}},[Ye,dt]),[_t]=(0,w.Z)("Pagination",J.Z),mn=Object.assign(Object.assign({},_t),ee),wn=(0,k.Z)(ae),vn=wn==="small"||!!(Ue&&!wn&&de),gt=Qe("select",j),yn=h()({[`${dt}-mini`]:vn,[`${dt}-rtl`]:Ye==="rtl"},lt==null?void 0:lt.className,S,f,st),Zn=Object.assign(Object.assign({},lt==null?void 0:lt.style),P);return xt(d.createElement(K,Object.assign({},un,me,{style:Zn,prefixCls:dt,selectPrefixCls:gt,className:yn,selectComponentClass:ge||(vn?oe:te),locale:mn,showSizeChanger:Ht})))},q=Z},5112:function($e,ie,e){e.d(ie,{ZP:function(){return se}});var a=e(92310),d=e.n(a),v=e(18929),z=e(26112),l=e(59301),g=e(36355),t=e(19716);const T=l.createContext(null),G=T.Provider;var c=T;const F=l.createContext(null),I=F.Provider;var h=e(5630),re=e(8654),Y=e(1684),M=e(32441),Se=e(17313),le=e(83116),ce=e(37613);const ne=w=>{const{componentCls:L,antCls:oe}=w,te=`${L}-group`;return{[te]:Object.assign(Object.assign({},(0,Se.Wf)(w)),{display:"inline-block",fontSize:0,[`&${te}-rtl`]:{direction:"rtl"},[`${oe}-badge ${oe}-badge-count`]:{zIndex:1},[`> ${oe}-badge:not(:first-child) > ${oe}-button-wrapper`]:{borderInlineStart:"none"}})}},N=w=>{const{componentCls:L,wrapperMarginInlineEnd:oe,colorPrimary:te,radioSize:H,motionDurationSlow:ve,motionDurationMid:xe,motionEaseInOutCirc:je,colorBgContainer:Oe,colorBorder:ke,lineWidth:Xe,dotSize:et,colorBgContainerDisabled:He,colorTextDisabled:fe,paddingXS:Te,dotColorDisabled:A,lineType:y,radioDotDisabledSize:x,wireframe:s,colorWhite:Z}=w,q=`${L}-inner`;return{[`${L}-wrapper`]:Object.assign(Object.assign({},(0,Se.Wf)(w)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:oe,cursor:"pointer",[`&${L}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:w.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${L}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Xe}px ${y} ${te}`,borderRadius:"50%",visibility:"hidden",content:'""'},[L]:Object.assign(Object.assign({},(0,Se.Wf)(w)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${L}-wrapper:hover &, - &:hover ${q}`]:{borderColor:te},[`${L}-input:focus-visible + ${q}`]:Object.assign({},(0,Se.oN)(w)),[`${L}:hover::after, ${L}-wrapper:hover &::after`]:{visibility:"visible"},[`${L}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:H,height:H,marginBlockStart:H/-2,marginInlineStart:H/-2,backgroundColor:s?te:Z,borderBlockStart:0,borderInlineStart:0,borderRadius:H,transform:"scale(0)",opacity:0,transition:`all ${ve} ${je}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:H,height:H,backgroundColor:Oe,borderColor:ke,borderStyle:"solid",borderWidth:Xe,borderRadius:"50%",transition:`all ${xe}`},[`${L}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${L}-checked`]:{[q]:{borderColor:te,backgroundColor:s?Oe:te,"&::after":{transform:`scale(${et/H})`,opacity:1,transition:`all ${ve} ${je}`}}},[`${L}-disabled`]:{cursor:"not-allowed",[q]:{backgroundColor:He,borderColor:ke,cursor:"not-allowed","&::after":{backgroundColor:A}},[`${L}-input`]:{cursor:"not-allowed"},[`${L}-disabled + span`]:{color:fe,cursor:"not-allowed"},[`&${L}-checked`]:{[q]:{"&::after":{transform:`scale(${x/H})`}}}},[`span${L} + *`]:{paddingInlineStart:Te,paddingInlineEnd:Te}})}},m=w=>{const{buttonColor:L,controlHeight:oe,componentCls:te,lineWidth:H,lineType:ve,colorBorder:xe,motionDurationSlow:je,motionDurationMid:Oe,buttonPaddingInline:ke,fontSize:Xe,buttonBg:et,fontSizeLG:He,controlHeightLG:fe,controlHeightSM:Te,paddingXS:A,borderRadius:y,borderRadiusSM:x,borderRadiusLG:s,buttonCheckedBg:Z,buttonSolidCheckedColor:q,colorTextDisabled:u,colorBgContainerDisabled:i,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:S,colorPrimary:f,colorPrimaryHover:P,colorPrimaryActive:ae,buttonSolidCheckedBg:ee,buttonSolidCheckedHoverBg:ge,buttonSolidCheckedActiveBg:de}=w;return{[`${te}-button-wrapper`]:{position:"relative",display:"inline-block",height:oe,margin:0,paddingInline:ke,paddingBlock:0,color:L,fontSize:Xe,lineHeight:`${oe-H*2}px`,background:et,border:`${H}px ${ve} ${xe}`,borderBlockStartWidth:H+.02,borderInlineStartWidth:0,borderInlineEndWidth:H,cursor:"pointer",transition:[`color ${Oe}`,`background ${Oe}`,`box-shadow ${Oe}`].join(","),a:{color:L},[`> ${te}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-H,insetInlineStart:-H,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:H,paddingInline:0,backgroundColor:xe,transition:`background-color ${je}`,content:'""'}},"&:first-child":{borderInlineStart:`${H}px ${ve} ${xe}`,borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y},"&:first-child:last-child":{borderRadius:y},[`${te}-group-large &`]:{height:fe,fontSize:He,lineHeight:`${fe-H*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},[`${te}-group-small &`]:{height:Te,paddingInline:A-H,paddingBlock:0,lineHeight:`${Te-H*2}px`,"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:f},"&:has(:focus-visible)":Object.assign({},(0,Se.oN)(w)),[`${te}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${te}-button-wrapper-disabled)`]:{zIndex:1,color:f,background:Z,borderColor:f,"&::before":{backgroundColor:f},"&:first-child":{borderColor:f},"&:hover":{color:P,borderColor:P,"&::before":{backgroundColor:P}},"&:active":{color:ae,borderColor:ae,"&::before":{backgroundColor:ae}}},[`${te}-group-solid &-checked:not(${te}-button-wrapper-disabled)`]:{color:q,background:ee,borderColor:ee,"&:hover":{color:q,background:ge,borderColor:ge},"&:active":{color:q,background:de,borderColor:de}},"&-disabled":{color:u,backgroundColor:i,borderColor:xe,cursor:"not-allowed","&:first-child, &:hover":{color:u,backgroundColor:i,borderColor:xe}},[`&-disabled${te}-button-wrapper-checked`]:{color:S,backgroundColor:j,borderColor:xe,boxShadow:"none"}}}},n=w=>w-4*2;var p=(0,le.Z)("Radio",w=>{const{controlOutline:L,controlOutlineWidth:oe,radioSize:te}=w,H=`0 0 0 ${oe}px ${L}`,ve=H,xe=n(te),je=(0,ce.TS)(w,{radioDotDisabledSize:xe,radioFocusShadow:H,radioButtonFocusShadow:ve});return[ne(je),N(je),m(je)]},w=>{const{wireframe:L,padding:oe,marginXS:te,lineWidth:H,fontSizeLG:ve,colorText:xe,colorBgContainer:je,colorTextDisabled:Oe,controlItemBgActiveDisabled:ke,colorTextLightSolid:Xe,colorPrimary:et,colorPrimaryHover:He,colorPrimaryActive:fe}=w,Te=4,A=ve,y=L?n(A):A-(Te+H)*2;return{radioSize:A,dotSize:y,dotColorDisabled:Oe,buttonSolidCheckedColor:Xe,buttonSolidCheckedBg:et,buttonSolidCheckedHoverBg:He,buttonSolidCheckedActiveBg:fe,buttonBg:je,buttonCheckedBg:je,buttonColor:xe,buttonCheckedBgDisabled:ke,buttonCheckedColorDisabled:Oe,buttonPaddingInline:oe-H,wrapperMarginInlineEnd:te}}),b=e(14088),_=e(4572),U=function(w,L){var oe={};for(var te in w)Object.prototype.hasOwnProperty.call(w,te)&&L.indexOf(te)<0&&(oe[te]=w[te]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,te=Object.getOwnPropertySymbols(w);H{var oe,te;const H=l.useContext(c),ve=l.useContext(F),{getPrefixCls:xe,direction:je,radio:Oe}=l.useContext(g.E_),ke=l.useRef(null),Xe=(0,re.sQ)(L,ke),{isFormItemInput:et}=l.useContext(M.aM),He=ae=>{var ee,ge;(ee=w.onChange)===null||ee===void 0||ee.call(w,ae),(ge=H==null?void 0:H.onChange)===null||ge===void 0||ge.call(H,ae)},{prefixCls:fe,className:Te,rootClassName:A,children:y,style:x}=w,s=U(w,["prefixCls","className","rootClassName","children","style"]),Z=xe("radio",fe),q=((H==null?void 0:H.optionType)||ve)==="button",u=q?`${Z}-button`:Z,[i,j]=p(Z),S=Object.assign({},s),f=l.useContext(Y.Z);H&&(S.name=H.name,S.onChange=He,S.checked=w.value===H.value,S.disabled=(oe=S.disabled)!==null&&oe!==void 0?oe:H.disabled),S.disabled=(te=S.disabled)!==null&&te!==void 0?te:f;const P=d()(`${u}-wrapper`,{[`${u}-wrapper-checked`]:S.checked,[`${u}-wrapper-disabled`]:S.disabled,[`${u}-wrapper-rtl`]:je==="rtl",[`${u}-wrapper-in-form-item`]:et},Oe==null?void 0:Oe.className,Te,A,j);return i(l.createElement(b.Z,{component:"Radio",disabled:S.disabled},l.createElement("label",{className:P,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),x),onMouseEnter:w.onMouseEnter,onMouseLeave:w.onMouseLeave},l.createElement(h.Z,Object.assign({},S,{className:d()(S.className,!q&&_.A),type:"radio",prefixCls:u,ref:Xe})),y!==void 0?l.createElement("span",null,y):null)))};var Ee=l.forwardRef(V);const O=l.forwardRef((w,L)=>{const{getPrefixCls:oe,direction:te}=l.useContext(g.E_),[H,ve]=(0,v.Z)(w.defaultValue,{value:w.value}),xe=ee=>{const ge=H,de=ee.target.value;"value"in w||ve(de);const{onChange:ye}=w;ye&&de!==ge&&ye(ee)},{prefixCls:je,className:Oe,rootClassName:ke,options:Xe,buttonStyle:et="outline",disabled:He,children:fe,size:Te,style:A,id:y,onMouseEnter:x,onMouseLeave:s,onFocus:Z,onBlur:q}=w,u=oe("radio",je),i=`${u}-group`,[j,S]=p(u);let f=fe;Xe&&Xe.length>0&&(f=Xe.map(ee=>typeof ee=="string"||typeof ee=="number"?l.createElement(Ee,{key:ee.toString(),prefixCls:u,disabled:He,value:ee,checked:H===ee},ee):l.createElement(Ee,{key:`radio-group-value-options-${ee.value}`,prefixCls:u,disabled:ee.disabled||He,value:ee.value,checked:H===ee.value,title:ee.title,style:ee.style},ee.label)));const P=(0,t.Z)(Te),ae=d()(i,`${i}-${et}`,{[`${i}-${P}`]:P,[`${i}-rtl`]:te==="rtl"},Oe,ke,S);return j(l.createElement("div",Object.assign({},(0,z.Z)(w,{aria:!0,data:!0}),{className:ae,style:A,onMouseEnter:x,onMouseLeave:s,onFocus:Z,onBlur:q,id:y,ref:L}),l.createElement(G,{value:{onChange:xe,value:H,disabled:w.disabled,name:w.name,optionType:w.optionType}},f)))});var be=l.memo(O),K=function(w,L){var oe={};for(var te in w)Object.prototype.hasOwnProperty.call(w,te)&&L.indexOf(te)<0&&(oe[te]=w[te]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,te=Object.getOwnPropertySymbols(w);H{const{getPrefixCls:oe}=l.useContext(g.E_),{prefixCls:te}=w,H=K(w,["prefixCls"]),ve=oe("radio",te);return l.createElement(I,{value:"button"},l.createElement(Ee,Object.assign({prefixCls:ve},H,{type:"radio",ref:L})))};var $=l.forwardRef(J);const k=Ee;k.Button=$,k.Group=be,k.__ANT_RADIO=!0;var se=k},57809:function($e,ie,e){var a=e(92310),d=e.n(a),v=e(77861),z=e(2738),l=e(59301),g=e(53487),t=e(62892),T=e(19080),G=e(36355),c=e(1684),F=e(93891),I=e(19716),h=e(32441),re=e(33234),Y=e(14154),M=e(58582),Se=e(84443),le=e(66339),ce=function(p,b){var _={};for(var U in p)Object.prototype.hasOwnProperty.call(p,U)&&b.indexOf(U)<0&&(_[U]=p[U]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,U=Object.getOwnPropertySymbols(p);V{var _,{prefixCls:U,bordered:V=!0,className:E,rootClassName:Ee,getPopupContainer:O,popupClassName:be,dropdownClassName:K,listHeight:J=256,placement:$,listItemHeight:k=24,size:se,disabled:w,notFoundContent:L,status:oe,builtinPlacements:te,dropdownMatchSelectWidth:H,popupMatchSelectWidth:ve,direction:xe,style:je,allowClear:Oe}=p,ke=ce(p,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Xe,getPrefixCls:et,renderEmpty:He,direction:fe,virtual:Te,popupMatchSelectWidth:A,popupOverflow:y,select:x}=l.useContext(G.E_),s=et("select",U),Z=et(),q=xe!=null?xe:fe,{compactSize:u,compactItemClassnames:i}=(0,re.ri)(s,q),[j,S]=(0,Y.Z)(s),f=l.useMemo(()=>{const{mode:Zn}=ke;if(Zn!=="combobox")return Zn===ne?"combobox":Zn},[ke.mode]),P=f==="multiple"||f==="tags",ae=(0,Se.Z)(ke.suffixIcon,ke.showArrow),ee=(_=ve!=null?ve:H)!==null&&_!==void 0?_:A,{status:ge,hasFeedback:de,isFormItemInput:ye,feedbackIcon:me}=l.useContext(h.aM),Ue=(0,T.F)(ge,oe);let Qe;L!==void 0?Qe=L:f==="combobox"?Qe=null:Qe=(He==null?void 0:He("Select"))||l.createElement(F.Z,{componentName:"Select"});const{suffixIcon:Ye,itemIcon:lt,removeIcon:dt,clearIcon:xt}=(0,le.Z)(Object.assign(Object.assign({},ke),{multiple:P,hasFeedback:de,feedbackIcon:me,showSuffixIcon:ae,prefixCls:s,showArrow:ke.showArrow,componentName:"Select"})),st=Oe===!0?{clearIcon:xt}:Oe,Ht=(0,z.Z)(ke,["suffixIcon","itemIcon"]),un=d()(be||K,{[`${s}-dropdown-${q}`]:q==="rtl"},Ee,S),_t=(0,I.Z)(Zn=>{var Ut;return(Ut=se!=null?se:u)!==null&&Ut!==void 0?Ut:Zn}),mn=l.useContext(c.Z),wn=w!=null?w:mn,vn=d()({[`${s}-lg`]:_t==="large",[`${s}-sm`]:_t==="small",[`${s}-rtl`]:q==="rtl",[`${s}-borderless`]:!V,[`${s}-in-form-item`]:ye},(0,T.Z)(s,Ue,de),i,x==null?void 0:x.className,E,Ee,S),gt=l.useMemo(()=>$!==void 0?$:q==="rtl"?"bottomRight":"bottomLeft",[$,q]),yn=(0,M.Z)(te,y);return j(l.createElement(v.ZP,Object.assign({ref:b,virtual:Te,showSearch:x==null?void 0:x.showSearch},Ht,{style:Object.assign(Object.assign({},x==null?void 0:x.style),je),dropdownMatchSelectWidth:ee,builtinPlacements:yn,transitionName:(0,t.m)(Z,"slide-up",ke.transitionName),listHeight:J,listItemHeight:k,mode:f,prefixCls:s,placement:gt,direction:q,suffixIcon:Ye,menuItemSelectedIcon:lt,removeIcon:dt,allowClear:st,notFoundContent:Qe,className:vn,getPopupContainer:O||Xe,dropdownClassName:un,disabled:wn})))},m=l.forwardRef(N),n=(0,g.Z)(m);m.SECRET_COMBOBOX_MODE_DO_NOT_USE=ne,m.Option=v.Wx,m.OptGroup=v.Xo,m._InternalPanelDoNotUseOrYouWillBeFired=n,ie.default=m},14154:function($e,ie,e){e.d(ie,{Z:function(){return m}});var a=e(17313),d=e(74207),v=e(37613),z=e(83116),l=e(13826),g=e(92899);const t=n=>{const{optionHeight:p,optionFontSize:b,optionLineHeight:_,optionPadding:U}=n;return{position:"relative",display:"block",minHeight:p,padding:U,color:n.colorText,fontWeight:"normal",fontSize:b,lineHeight:_,boxSizing:"border-box"}};var G=n=>{const{antCls:p,componentCls:b}=n,_=`${b}-item`,U=`&${p}-slide-up-enter${p}-slide-up-enter-active`,V=`&${p}-slide-up-appear${p}-slide-up-appear-active`,E=`&${p}-slide-up-leave${p}-slide-up-leave-active`,Ee=`${b}-dropdown-placement-`;return[{[`${b}-dropdown`]:Object.assign(Object.assign({},(0,a.Wf)(n)),{position:"absolute",top:-9999,zIndex:n.zIndexPopup,boxSizing:"border-box",padding:n.paddingXXS,overflow:"hidden",fontSize:n.fontSize,fontVariant:"initial",backgroundColor:n.colorBgElevated,borderRadius:n.borderRadiusLG,outline:"none",boxShadow:n.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,color:u.colorText,fontFamily:u.fontFamily,lineHeight:`${u.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}`},[`${i}-prev, ${i}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:u.colorText,cursor:"pointer",userSelect:"none"},[`${i}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:u.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:"none",transition:`all ${u.motionDurationMid}`},[`&:hover ${i}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${i}-disabled:hover`]:{[`${i}-item-link`]:{backgroundColor:"transparent"}}},[`${i}-slash`]:{marginInlineEnd:u.paginationSlashMarginInlineEnd,marginInlineStart:u.paginationSlashMarginInlineStart},[`${i}-options`]:{display:"inline-block",marginInlineStart:u.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:u.controlHeight,marginInlineStart:u.marginXS,lineHeight:`${u.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,H.ik)(u)),{width:u.controlHeightLG*1.25,height:u.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:u.marginXS,marginInlineEnd:u.marginXS})}}}},He=u=>{const{componentCls:i}=u;return{[`${i}-item`]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,marginInlineEnd:u.marginXS,fontFamily:u.fontFamily,lineHeight:`${u.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${u.paginationItemPaddingInline}px`,color:u.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${i}-item-active)`]:{"&:hover":{transition:`all ${u.motionDurationMid}`,backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},"&-active":{fontWeight:u.fontWeightStrong,backgroundColor:u.itemActiveBg,borderColor:u.colorPrimary,a:{color:u.colorPrimary},"&:hover":{borderColor:u.colorPrimaryHover},"&:hover a":{color:u.colorPrimaryHover}}}}},fe=u=>{const{componentCls:i}=u;return{[i]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(u)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${i}-total-text`]:{display:"inline-block",height:u.itemSize,marginInlineEnd:u.marginXS,lineHeight:`${u.itemSize-2}px`,verticalAlign:"middle"}}),He(u)),et(u)),Xe(u)),ke(u)),Oe(u)),{[`@media only screen and (max-width: ${u.screenLG}px)`]:{[`${i}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${u.screenSM}px)`]:{[`${i}-options`]:{display:"none"}}}),[`&${u.componentCls}-rtl`]:{direction:"rtl"}}},Te=u=>{const{componentCls:i}=u;return{[`${i}${i}-disabled:not(${i}-mini)`]:{"&, &:hover":{[`${i}-item-link`]:{borderColor:u.colorBorder}},"&:focus-visible":{[`${i}-item-link`]:{borderColor:u.colorBorder}},[`${i}-item, ${i}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,[`&:hover:not(${i}-item-active)`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,a:{color:u.colorTextDisabled}},[`&${i}-item-active`]:{backgroundColor:u.itemActiveBgDisabled}},[`${i}-prev, ${i}-next`]:{"&:hover button":{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,color:u.colorTextDisabled},[`${i}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder}}},[`${i}:not(${i}-mini)`]:{[`${i}-prev, ${i}-next`]:{"&:hover button":{borderColor:u.colorPrimaryHover,backgroundColor:u.itemBg},[`${i}-item-link`]:{backgroundColor:u.itemLinkBg,borderColor:u.colorBorder},[`&:hover ${i}-item-link`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,color:u.colorPrimary},[`&${i}-disabled`]:{[`${i}-item-link`]:{borderColor:u.colorBorder,color:u.colorTextDisabled}}},[`${i}-item`]:{backgroundColor:u.itemBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,[`&:hover:not(${i}-item-active)`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,a:{color:u.colorPrimary}},"&-active":{borderColor:u.colorPrimary}}}}},A=u=>{const{componentCls:i}=u;return{[`${i}:not(${i}-disabled)`]:{[`${i}-item`]:Object.assign({},(0,ve.Qy)(u)),[`${i}-jump-prev, ${i}-jump-next`]:{"&:focus-visible":Object.assign({[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}},(0,ve.oN)(u))},[`${i}-prev, ${i}-next`]:{[`&:focus-visible ${i}-item-link`]:Object.assign({},(0,ve.oN)(u))}}}};var y=(0,Se.Z)("Pagination",u=>{const i=(0,je.TS)(u,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:u.marginXXS/2,paginationMiniQuickJumperInputWidth:u.controlHeightLG*1.1,paginationItemPaddingInline:u.marginXXS*1.5,paginationEllipsisLetterSpacing:u.marginXXS/2,paginationSlashMarginInlineStart:u.marginXXS,paginationSlashMarginInlineEnd:u.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,H.e5)(u),(0,H.TM)(u));return[fe(i),A(i),u.wireframe&&Te(i)]},u=>({itemBg:u.colorBgContainer,itemSize:u.controlHeight,itemSizeSM:u.controlHeightSM,itemActiveBg:u.colorBgContainer,itemLinkBg:u.colorBgContainer,itemActiveColorDisabled:u.colorTextDisabled,itemActiveBgDisabled:u.controlItemBgActiveDisabled,itemInputBg:u.colorBgContainer,miniOptionsSizeChangerTop:0})),x=function(u,i){var j={};for(var S in u)Object.prototype.hasOwnProperty.call(u,S)&&i.indexOf(S)<0&&(j[S]=u[S]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,S=Object.getOwnPropertySymbols(u);f{const{prefixCls:i,selectPrefixCls:j,className:S,rootClassName:f,style:P,size:ae,locale:ee,selectComponentClass:ge,responsive:de,showSizeChanger:ye}=u,me=x(u,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ue}=(0,se.Z)(de),{getPrefixCls:Qe,direction:Ye,pagination:lt={}}=d.useContext($.E_),dt=Qe("pagination",i),[xt,st]=y(dt),Ht=ye!=null?ye:lt.showSizeChanger,un=d.useMemo(()=>{const Ut=d.createElement("span",{className:`${dt}-item-ellipsis`},"\u2022\u2022\u2022"),pn=d.createElement("button",{className:`${dt}-item-link`,type:"button",tabIndex:-1},Ye==="rtl"?d.createElement(F.Z,null):d.createElement(c.Z,null)),_n=d.createElement("button",{className:`${dt}-item-link`,type:"button",tabIndex:-1},Ye==="rtl"?d.createElement(c.Z,null):d.createElement(F.Z,null)),Bn=d.createElement("a",{className:`${dt}-item-link`},d.createElement("div",{className:`${dt}-item-container`},Ye==="rtl"?d.createElement(G.Z,{className:`${dt}-item-link-icon`}):d.createElement(T,{className:`${dt}-item-link-icon`}),Ut)),Yn=d.createElement("a",{className:`${dt}-item-link`},d.createElement("div",{className:`${dt}-item-container`},Ye==="rtl"?d.createElement(T,{className:`${dt}-item-link-icon`}):d.createElement(G.Z,{className:`${dt}-item-link-icon`}),Ut));return{prevIcon:pn,nextIcon:_n,jumpPrevIcon:Bn,jumpNextIcon:Yn}},[Ye,dt]),[_t]=(0,w.Z)("Pagination",J.Z),mn=Object.assign(Object.assign({},_t),ee),wn=(0,k.Z)(ae),vn=wn==="small"||!!(Ue&&!wn&&de),gt=Qe("select",j),yn=h()({[`${dt}-mini`]:vn,[`${dt}-rtl`]:Ye==="rtl"},lt==null?void 0:lt.className,S,f,st),Zn=Object.assign(Object.assign({},lt==null?void 0:lt.style),P);return xt(d.createElement(K,Object.assign({},un,me,{style:Zn,prefixCls:dt,selectPrefixCls:gt,className:yn,selectComponentClass:ge||(vn?oe:te),locale:mn,showSizeChanger:Ht})))},q=Z},5112:function($e,ie,e){e.d(ie,{ZP:function(){return se}});var a=e(92310),d=e.n(a),v=e(18929),z=e(26112),l=e(59301),g=e(36355),t=e(19716);const T=l.createContext(null),G=T.Provider;var c=T;const F=l.createContext(null),I=F.Provider;var h=e(5630),re=e(8654),Y=e(1684),M=e(32441),xe=e(17313),le=e(83116),ce=e(37613);const ne=w=>{const{componentCls:L,antCls:oe}=w,te=`${L}-group`;return{[te]:Object.assign(Object.assign({},(0,xe.Wf)(w)),{display:"inline-block",fontSize:0,[`&${te}-rtl`]:{direction:"rtl"},[`${oe}-badge ${oe}-badge-count`]:{zIndex:1},[`> ${oe}-badge:not(:first-child) > ${oe}-button-wrapper`]:{borderInlineStart:"none"}})}},N=w=>{const{componentCls:L,wrapperMarginInlineEnd:oe,colorPrimary:te,radioSize:H,motionDurationSlow:ve,motionDurationMid:Se,motionEaseInOutCirc:je,colorBgContainer:Oe,colorBorder:ke,lineWidth:Xe,dotSize:et,colorBgContainerDisabled:He,colorTextDisabled:fe,paddingXS:Te,dotColorDisabled:A,lineType:y,radioDotDisabledSize:x,wireframe:s,colorWhite:Z}=w,q=`${L}-inner`;return{[`${L}-wrapper`]:Object.assign(Object.assign({},(0,xe.Wf)(w)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:oe,cursor:"pointer",[`&${L}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:w.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${L}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Xe}px ${y} ${te}`,borderRadius:"50%",visibility:"hidden",content:'""'},[L]:Object.assign(Object.assign({},(0,xe.Wf)(w)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${L}-wrapper:hover &, + &:hover ${q}`]:{borderColor:te},[`${L}-input:focus-visible + ${q}`]:Object.assign({},(0,xe.oN)(w)),[`${L}:hover::after, ${L}-wrapper:hover &::after`]:{visibility:"visible"},[`${L}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:H,height:H,marginBlockStart:H/-2,marginInlineStart:H/-2,backgroundColor:s?te:Z,borderBlockStart:0,borderInlineStart:0,borderRadius:H,transform:"scale(0)",opacity:0,transition:`all ${ve} ${je}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:H,height:H,backgroundColor:Oe,borderColor:ke,borderStyle:"solid",borderWidth:Xe,borderRadius:"50%",transition:`all ${Se}`},[`${L}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${L}-checked`]:{[q]:{borderColor:te,backgroundColor:s?Oe:te,"&::after":{transform:`scale(${et/H})`,opacity:1,transition:`all ${ve} ${je}`}}},[`${L}-disabled`]:{cursor:"not-allowed",[q]:{backgroundColor:He,borderColor:ke,cursor:"not-allowed","&::after":{backgroundColor:A}},[`${L}-input`]:{cursor:"not-allowed"},[`${L}-disabled + span`]:{color:fe,cursor:"not-allowed"},[`&${L}-checked`]:{[q]:{"&::after":{transform:`scale(${x/H})`}}}},[`span${L} + *`]:{paddingInlineStart:Te,paddingInlineEnd:Te}})}},m=w=>{const{buttonColor:L,controlHeight:oe,componentCls:te,lineWidth:H,lineType:ve,colorBorder:Se,motionDurationSlow:je,motionDurationMid:Oe,buttonPaddingInline:ke,fontSize:Xe,buttonBg:et,fontSizeLG:He,controlHeightLG:fe,controlHeightSM:Te,paddingXS:A,borderRadius:y,borderRadiusSM:x,borderRadiusLG:s,buttonCheckedBg:Z,buttonSolidCheckedColor:q,colorTextDisabled:u,colorBgContainerDisabled:i,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:S,colorPrimary:f,colorPrimaryHover:P,colorPrimaryActive:ae,buttonSolidCheckedBg:ee,buttonSolidCheckedHoverBg:ge,buttonSolidCheckedActiveBg:de}=w;return{[`${te}-button-wrapper`]:{position:"relative",display:"inline-block",height:oe,margin:0,paddingInline:ke,paddingBlock:0,color:L,fontSize:Xe,lineHeight:`${oe-H*2}px`,background:et,border:`${H}px ${ve} ${Se}`,borderBlockStartWidth:H+.02,borderInlineStartWidth:0,borderInlineEndWidth:H,cursor:"pointer",transition:[`color ${Oe}`,`background ${Oe}`,`box-shadow ${Oe}`].join(","),a:{color:L},[`> ${te}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-H,insetInlineStart:-H,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:H,paddingInline:0,backgroundColor:Se,transition:`background-color ${je}`,content:'""'}},"&:first-child":{borderInlineStart:`${H}px ${ve} ${Se}`,borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y},"&:first-child:last-child":{borderRadius:y},[`${te}-group-large &`]:{height:fe,fontSize:He,lineHeight:`${fe-H*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},[`${te}-group-small &`]:{height:Te,paddingInline:A-H,paddingBlock:0,lineHeight:`${Te-H*2}px`,"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:f},"&:has(:focus-visible)":Object.assign({},(0,xe.oN)(w)),[`${te}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${te}-button-wrapper-disabled)`]:{zIndex:1,color:f,background:Z,borderColor:f,"&::before":{backgroundColor:f},"&:first-child":{borderColor:f},"&:hover":{color:P,borderColor:P,"&::before":{backgroundColor:P}},"&:active":{color:ae,borderColor:ae,"&::before":{backgroundColor:ae}}},[`${te}-group-solid &-checked:not(${te}-button-wrapper-disabled)`]:{color:q,background:ee,borderColor:ee,"&:hover":{color:q,background:ge,borderColor:ge},"&:active":{color:q,background:de,borderColor:de}},"&-disabled":{color:u,backgroundColor:i,borderColor:Se,cursor:"not-allowed","&:first-child, &:hover":{color:u,backgroundColor:i,borderColor:Se}},[`&-disabled${te}-button-wrapper-checked`]:{color:S,backgroundColor:j,borderColor:Se,boxShadow:"none"}}}},n=w=>w-4*2;var p=(0,le.Z)("Radio",w=>{const{controlOutline:L,controlOutlineWidth:oe,radioSize:te}=w,H=`0 0 0 ${oe}px ${L}`,ve=H,Se=n(te),je=(0,ce.TS)(w,{radioDotDisabledSize:Se,radioFocusShadow:H,radioButtonFocusShadow:ve});return[ne(je),N(je),m(je)]},w=>{const{wireframe:L,padding:oe,marginXS:te,lineWidth:H,fontSizeLG:ve,colorText:Se,colorBgContainer:je,colorTextDisabled:Oe,controlItemBgActiveDisabled:ke,colorTextLightSolid:Xe,colorPrimary:et,colorPrimaryHover:He,colorPrimaryActive:fe}=w,Te=4,A=ve,y=L?n(A):A-(Te+H)*2;return{radioSize:A,dotSize:y,dotColorDisabled:Oe,buttonSolidCheckedColor:Xe,buttonSolidCheckedBg:et,buttonSolidCheckedHoverBg:He,buttonSolidCheckedActiveBg:fe,buttonBg:je,buttonCheckedBg:je,buttonColor:Se,buttonCheckedBgDisabled:ke,buttonCheckedColorDisabled:Oe,buttonPaddingInline:oe-H,wrapperMarginInlineEnd:te}}),b=e(14088),_=e(4572),U=function(w,L){var oe={};for(var te in w)Object.prototype.hasOwnProperty.call(w,te)&&L.indexOf(te)<0&&(oe[te]=w[te]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,te=Object.getOwnPropertySymbols(w);H{var oe,te;const H=l.useContext(c),ve=l.useContext(F),{getPrefixCls:Se,direction:je,radio:Oe}=l.useContext(g.E_),ke=l.useRef(null),Xe=(0,re.sQ)(L,ke),{isFormItemInput:et}=l.useContext(M.aM),He=ae=>{var ee,ge;(ee=w.onChange)===null||ee===void 0||ee.call(w,ae),(ge=H==null?void 0:H.onChange)===null||ge===void 0||ge.call(H,ae)},{prefixCls:fe,className:Te,rootClassName:A,children:y,style:x}=w,s=U(w,["prefixCls","className","rootClassName","children","style"]),Z=Se("radio",fe),q=((H==null?void 0:H.optionType)||ve)==="button",u=q?`${Z}-button`:Z,[i,j]=p(Z),S=Object.assign({},s),f=l.useContext(Y.Z);H&&(S.name=H.name,S.onChange=He,S.checked=w.value===H.value,S.disabled=(oe=S.disabled)!==null&&oe!==void 0?oe:H.disabled),S.disabled=(te=S.disabled)!==null&&te!==void 0?te:f;const P=d()(`${u}-wrapper`,{[`${u}-wrapper-checked`]:S.checked,[`${u}-wrapper-disabled`]:S.disabled,[`${u}-wrapper-rtl`]:je==="rtl",[`${u}-wrapper-in-form-item`]:et},Oe==null?void 0:Oe.className,Te,A,j);return i(l.createElement(b.Z,{component:"Radio",disabled:S.disabled},l.createElement("label",{className:P,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),x),onMouseEnter:w.onMouseEnter,onMouseLeave:w.onMouseLeave},l.createElement(h.Z,Object.assign({},S,{className:d()(S.className,!q&&_.A),type:"radio",prefixCls:u,ref:Xe})),y!==void 0?l.createElement("span",null,y):null)))};var Ee=l.forwardRef(V);const O=l.forwardRef((w,L)=>{const{getPrefixCls:oe,direction:te}=l.useContext(g.E_),[H,ve]=(0,v.Z)(w.defaultValue,{value:w.value}),Se=ee=>{const ge=H,de=ee.target.value;"value"in w||ve(de);const{onChange:ye}=w;ye&&de!==ge&&ye(ee)},{prefixCls:je,className:Oe,rootClassName:ke,options:Xe,buttonStyle:et="outline",disabled:He,children:fe,size:Te,style:A,id:y,onMouseEnter:x,onMouseLeave:s,onFocus:Z,onBlur:q}=w,u=oe("radio",je),i=`${u}-group`,[j,S]=p(u);let f=fe;Xe&&Xe.length>0&&(f=Xe.map(ee=>typeof ee=="string"||typeof ee=="number"?l.createElement(Ee,{key:ee.toString(),prefixCls:u,disabled:He,value:ee,checked:H===ee},ee):l.createElement(Ee,{key:`radio-group-value-options-${ee.value}`,prefixCls:u,disabled:ee.disabled||He,value:ee.value,checked:H===ee.value,title:ee.title,style:ee.style},ee.label)));const P=(0,t.Z)(Te),ae=d()(i,`${i}-${et}`,{[`${i}-${P}`]:P,[`${i}-rtl`]:te==="rtl"},Oe,ke,S);return j(l.createElement("div",Object.assign({},(0,z.Z)(w,{aria:!0,data:!0}),{className:ae,style:A,onMouseEnter:x,onMouseLeave:s,onFocus:Z,onBlur:q,id:y,ref:L}),l.createElement(G,{value:{onChange:Se,value:H,disabled:w.disabled,name:w.name,optionType:w.optionType}},f)))});var be=l.memo(O),K=function(w,L){var oe={};for(var te in w)Object.prototype.hasOwnProperty.call(w,te)&&L.indexOf(te)<0&&(oe[te]=w[te]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,te=Object.getOwnPropertySymbols(w);H{const{getPrefixCls:oe}=l.useContext(g.E_),{prefixCls:te}=w,H=K(w,["prefixCls"]),ve=oe("radio",te);return l.createElement(I,{value:"button"},l.createElement(Ee,Object.assign({prefixCls:ve},H,{type:"radio",ref:L})))};var $=l.forwardRef(J);const k=Ee;k.Button=$,k.Group=be,k.__ANT_RADIO=!0;var se=k},57809:function($e,ie,e){var a=e(92310),d=e.n(a),v=e(77861),z=e(2738),l=e(59301),g=e(53487),t=e(62892),T=e(19080),G=e(36355),c=e(1684),F=e(93891),I=e(19716),h=e(32441),re=e(33234),Y=e(14154),M=e(58582),xe=e(84443),le=e(66339),ce=function(p,b){var _={};for(var U in p)Object.prototype.hasOwnProperty.call(p,U)&&b.indexOf(U)<0&&(_[U]=p[U]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,U=Object.getOwnPropertySymbols(p);V{var _,{prefixCls:U,bordered:V=!0,className:E,rootClassName:Ee,getPopupContainer:O,popupClassName:be,dropdownClassName:K,listHeight:J=256,placement:$,listItemHeight:k=24,size:se,disabled:w,notFoundContent:L,status:oe,builtinPlacements:te,dropdownMatchSelectWidth:H,popupMatchSelectWidth:ve,direction:Se,style:je,allowClear:Oe}=p,ke=ce(p,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Xe,getPrefixCls:et,renderEmpty:He,direction:fe,virtual:Te,popupMatchSelectWidth:A,popupOverflow:y,select:x}=l.useContext(G.E_),s=et("select",U),Z=et(),q=Se!=null?Se:fe,{compactSize:u,compactItemClassnames:i}=(0,re.ri)(s,q),[j,S]=(0,Y.Z)(s),f=l.useMemo(()=>{const{mode:Zn}=ke;if(Zn!=="combobox")return Zn===ne?"combobox":Zn},[ke.mode]),P=f==="multiple"||f==="tags",ae=(0,xe.Z)(ke.suffixIcon,ke.showArrow),ee=(_=ve!=null?ve:H)!==null&&_!==void 0?_:A,{status:ge,hasFeedback:de,isFormItemInput:ye,feedbackIcon:me}=l.useContext(h.aM),Ue=(0,T.F)(ge,oe);let Qe;L!==void 0?Qe=L:f==="combobox"?Qe=null:Qe=(He==null?void 0:He("Select"))||l.createElement(F.Z,{componentName:"Select"});const{suffixIcon:Ye,itemIcon:lt,removeIcon:dt,clearIcon:xt}=(0,le.Z)(Object.assign(Object.assign({},ke),{multiple:P,hasFeedback:de,feedbackIcon:me,showSuffixIcon:ae,prefixCls:s,showArrow:ke.showArrow,componentName:"Select"})),st=Oe===!0?{clearIcon:xt}:Oe,Ht=(0,z.Z)(ke,["suffixIcon","itemIcon"]),un=d()(be||K,{[`${s}-dropdown-${q}`]:q==="rtl"},Ee,S),_t=(0,I.Z)(Zn=>{var Ut;return(Ut=se!=null?se:u)!==null&&Ut!==void 0?Ut:Zn}),mn=l.useContext(c.Z),wn=w!=null?w:mn,vn=d()({[`${s}-lg`]:_t==="large",[`${s}-sm`]:_t==="small",[`${s}-rtl`]:q==="rtl",[`${s}-borderless`]:!V,[`${s}-in-form-item`]:ye},(0,T.Z)(s,Ue,de),i,x==null?void 0:x.className,E,Ee,S),gt=l.useMemo(()=>$!==void 0?$:q==="rtl"?"bottomRight":"bottomLeft",[$,q]),yn=(0,M.Z)(te,y);return j(l.createElement(v.ZP,Object.assign({ref:b,virtual:Te,showSearch:x==null?void 0:x.showSearch},Ht,{style:Object.assign(Object.assign({},x==null?void 0:x.style),je),dropdownMatchSelectWidth:ee,builtinPlacements:yn,transitionName:(0,t.m)(Z,"slide-up",ke.transitionName),listHeight:J,listItemHeight:k,mode:f,prefixCls:s,placement:gt,direction:q,suffixIcon:Ye,menuItemSelectedIcon:lt,removeIcon:dt,allowClear:st,notFoundContent:Qe,className:vn,getPopupContainer:O||Xe,dropdownClassName:un,disabled:wn})))},m=l.forwardRef(N),n=(0,g.Z)(m);m.SECRET_COMBOBOX_MODE_DO_NOT_USE=ne,m.Option=v.Wx,m.OptGroup=v.Xo,m._InternalPanelDoNotUseOrYouWillBeFired=n,ie.default=m},14154:function($e,ie,e){e.d(ie,{Z:function(){return m}});var a=e(17313),d=e(74207),v=e(37613),z=e(83116),l=e(13826),g=e(92899);const t=n=>{const{optionHeight:p,optionFontSize:b,optionLineHeight:_,optionPadding:U}=n;return{position:"relative",display:"block",minHeight:p,padding:U,color:n.colorText,fontWeight:"normal",fontSize:b,lineHeight:_,boxSizing:"border-box"}};var G=n=>{const{antCls:p,componentCls:b}=n,_=`${b}-item`,U=`&${p}-slide-up-enter${p}-slide-up-enter-active`,V=`&${p}-slide-up-appear${p}-slide-up-appear-active`,E=`&${p}-slide-up-leave${p}-slide-up-leave-active`,Ee=`${b}-dropdown-placement-`;return[{[`${b}-dropdown`]:Object.assign(Object.assign({},(0,a.Wf)(n)),{position:"absolute",top:-9999,zIndex:n.zIndexPopup,boxSizing:"border-box",padding:n.paddingXXS,overflow:"hidden",fontSize:n.fontSize,fontVariant:"initial",backgroundColor:n.colorBgElevated,borderRadius:n.borderRadiusLG,outline:"none",boxShadow:n.boxShadowSecondary,[` ${U}${Ee}bottomLeft, ${V}${Ee}bottomLeft `]:{animationName:l.fJ},[` @@ -100,15 +100,15 @@ `]:{paddingInlineEnd:E},[`&${b}-open ${b}-selection-item`]:{color:n.colorTextPlaceholder},[`&:not(${b}-customize-input)`]:{[`${b}-selector`]:{width:"100%",height:n.controlHeight,padding:`0 ${_}px`,[`${b}-selection-search-input`]:{height:V},"&:after":{lineHeight:`${V}px`}}},[`&${b}-customize-input`]:{[`${b}-selector`]:{"&:after":{display:"none"},[`${b}-selection-search`]:{position:"static",width:"100%"},[`${b}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${_}px`,"&:after":{display:"none"}}}}}}}function M(n){const{componentCls:p}=n,b=n.controlPaddingHorizontalSM-n.lineWidth;return[Y(n),Y((0,v.TS)(n,{controlHeight:n.controlHeightSM,borderRadius:n.borderRadiusSM}),"sm"),{[`${p}-single${p}-sm`]:{[`&:not(${p}-customize-input)`]:{[`${p}-selection-search`]:{insetInlineStart:b,insetInlineEnd:b},[`${p}-selector`]:{padding:`0 ${b}px`},[`&${p}-show-arrow ${p}-selection-search`]:{insetInlineEnd:b+n.fontSize*1.5},[` &${p}-show-arrow ${p}-selection-item, &${p}-show-arrow ${p}-selection-placeholder - `]:{paddingInlineEnd:n.fontSize*1.5}}}},Y((0,v.TS)(n,{controlHeight:n.singleItemHeightLG,fontSize:n.fontSizeLG,borderRadius:n.borderRadiusLG}),"lg")]}const Se=n=>{const{componentCls:p,selectorBg:b}=n;return{position:"relative",backgroundColor:b,border:`${n.lineWidth}px ${n.lineType} ${n.colorBorder}`,transition:`all ${n.motionDurationMid} ${n.motionEaseInOut}`,input:{cursor:"pointer"},[`${p}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${p}-disabled&`]:{color:n.colorTextDisabled,background:n.colorBgContainerDisabled,cursor:"not-allowed",[`${p}-multiple&`]:{background:n.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},le=function(n,p){let b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:_,borderHoverColor:U,outlineColor:V,antCls:E}=p,Ee=b?{[`${_}-selector`]:{borderColor:U}}:{};return{[n]:{[`&:not(${_}-disabled):not(${_}-customize-input):not(${E}-pagination-size-changer)`]:Object.assign(Object.assign({},Ee),{[`${_}-focused& ${_}-selector`]:{borderColor:U,boxShadow:`0 0 0 ${p.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${_}-selector`]:{borderColor:U}})}}},ce=n=>{const{componentCls:p}=n;return{[`${p}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ne=n=>{const{componentCls:p,inputPaddingHorizontalBase:b,iconCls:_}=n;return{[p]:Object.assign(Object.assign({},(0,a.Wf)(n)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${p}-customize-input) ${p}-selector`]:Object.assign(Object.assign({},Se(n)),ce(n)),[`${p}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},a.vS),[`${p}-selection-placeholder`]:Object.assign(Object.assign({},a.vS),{flex:1,color:n.colorTextPlaceholder,pointerEvents:"none"}),[`${p}-arrow`]:Object.assign(Object.assign({},(0,a.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[_]:{verticalAlign:"top",transition:`transform ${n.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${p}-suffix)`]:{pointerEvents:"auto"}},[`${p}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${p}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,zIndex:1,display:"inline-block",width:n.fontSizeIcon,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:n.clearBg,cursor:"pointer",opacity:0,transition:`color ${n.motionDurationMid} ease, opacity ${n.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:n.colorTextTertiary}},"&:hover":{[`${p}-clear`]:{opacity:1}}}),[`${p}-has-feedback`]:{[`${p}-clear`]:{insetInlineEnd:b+n.fontSize+n.paddingXS}}}},N=n=>{const{componentCls:p}=n;return[{[p]:{[`&-borderless ${p}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${p}-in-form-item`]:{width:"100%"}}},ne(n),M(n),re(n),G(n),{[`${p}-rtl`]:{direction:"rtl"}},le(p,(0,v.TS)(n,{borderHoverColor:n.colorPrimaryHover,outlineColor:n.controlOutline})),le(`${p}-status-error`,(0,v.TS)(n,{borderHoverColor:n.colorErrorHover,outlineColor:n.colorErrorOutline}),!0),le(`${p}-status-warning`,(0,v.TS)(n,{borderHoverColor:n.colorWarningHover,outlineColor:n.colorWarningOutline}),!0),(0,d.c)(n,{borderElCls:`${p}-selector`,focusElCls:`${p}-focused`})]};var m=(0,z.Z)("Select",(n,p)=>{let{rootPrefixCls:b}=p;const _=(0,v.TS)(n,{rootPrefixCls:b,inputPaddingHorizontalBase:n.paddingSM-1,multipleSelectItemHeight:n.multipleItemHeight});return[N(_)]},n=>{const{fontSize:p,lineHeight:b,controlHeight:_,controlPaddingHorizontal:U,zIndexPopupBase:V,colorText:E,fontWeightStrong:Ee,controlItemBgActive:O,controlItemBgHover:be,colorBgContainer:K,colorFillSecondary:J,controlHeightLG:$,controlHeightSM:k,colorBgContainerDisabled:se,colorTextDisabled:w}=n;return{zIndexPopup:V+50,optionSelectedColor:E,optionSelectedFontWeight:Ee,optionSelectedBg:O,optionActiveBg:be,optionPadding:`${(_-p*b)/2}px ${U}px`,optionFontSize:p,optionLineHeight:b,optionHeight:_,selectorBg:K,clearBg:K,singleItemHeightLG:$,multipleItemBg:J,multipleItemBorderColor:"transparent",multipleItemHeight:k,multipleItemHeightLG:_,multipleSelectorBgDisabled:se,multipleItemColorDisabled:w,multipleItemBorderColorDisabled:"transparent"}})},58582:function($e,ie,e){e.d(ie,{Z:function(){return d}});const a=v=>{const l={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:v==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},l),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},l),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},l),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},l),{points:["br","tr"],offset:[0,-4]})}};function d(v,z){return v||a(z)}},84443:function($e,ie,e){e.d(ie,{Z:function(){return a}});function a(d,v){return v!==void 0?v:d!==null}},66339:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(40001),d=e(19248),v=e(99267),z=e(84105),l=e(58617),g=e(47472),t=e(59301);function T(G){let{suffixIcon:c,clearIcon:F,menuItemSelectedIcon:I,removeIcon:h,loading:re,multiple:Y,hasFeedback:M,prefixCls:Se,showSuffixIcon:le,feedbackIcon:ce,showArrow:ne,componentName:N}=G;const m=F!=null?F:t.createElement(d.Z,null),n=U=>c===null&&!M&&!ne?null:t.createElement(t.Fragment,null,le!==!1&&U,M&&ce);let p=null;if(c!==void 0)p=n(c);else if(re)p=n(t.createElement(l.Z,{spin:!0}));else{const U=`${Se}-suffix`;p=V=>{let{open:E,showSearch:Ee}=V;return n(E&&Ee?t.createElement(g.Z,{className:U}):t.createElement(z.Z,{className:U}))}}let b=null;I!==void 0?b=I:Y?b=t.createElement(a.Z,null):b=null;let _=null;return h!==void 0?_=h:_=t.createElement(v.Z,null),{clearIcon:m,suffixIcon:p,itemIcon:b,removeIcon:_}}},81327:function($e,ie,e){e.d(ie,{Z:function(){return Se}});var a=e(59301),d=e(92310),v=e.n(d),z=e(11592),l=e(36355),g=e(33234);const t=a.createContext({latestIndex:0}),T=t.Provider;var c=le=>{let{className:ce,index:ne,children:N,split:m,style:n}=le;const{latestIndex:p}=a.useContext(t);return N==null?null:a.createElement(a.Fragment,null,a.createElement("div",{className:ce,style:n},N),ne{var ne,N;const{getPrefixCls:m,space:n,direction:p}=a.useContext(l.E_),{size:b=(n==null?void 0:n.size)||"small",align:_,className:U,rootClassName:V,children:E,direction:Ee="horizontal",prefixCls:O,split:be,style:K,wrap:J=!1,classNames:$,styles:k}=le,se=re(le,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[w,L]=Array.isArray(b)?b:[b,b],oe=I(L),te=I(w),H=h(L),ve=h(w),xe=(0,z.Z)(E,{keepEmpty:!0}),je=_===void 0&&Ee==="horizontal"?"center":_,Oe=m("space",O),[ke,Xe]=(0,F.Z)(Oe),et=v()(Oe,n==null?void 0:n.className,Xe,`${Oe}-${Ee}`,{[`${Oe}-rtl`]:p==="rtl",[`${Oe}-align-${je}`]:je,[`${Oe}-gap-row-${L}`]:oe,[`${Oe}-gap-col-${w}`]:te},U,V),He=v()(`${Oe}-item`,(ne=$==null?void 0:$.item)!==null&&ne!==void 0?ne:(N=n==null?void 0:n.classNames)===null||N===void 0?void 0:N.item);let fe=0;const Te=xe.map((x,s)=>{var Z,q;x!=null&&(fe=s);const u=x&&x.key||`${He}-${s}`;return a.createElement(c,{className:He,key:u,index:s,split:be,style:(Z=k==null?void 0:k.item)!==null&&Z!==void 0?Z:(q=n==null?void 0:n.styles)===null||q===void 0?void 0:q.item},x)}),A=a.useMemo(()=>({latestIndex:fe}),[fe]);if(xe.length===0)return null;const y={};return J&&(y.flexWrap="wrap"),!te&&ve&&(y.columnGap=w),!oe&&H&&(y.rowGap=L),ke(a.createElement("div",Object.assign({ref:ce,className:et,style:Object.assign(Object.assign(Object.assign({},y),n==null?void 0:n.style),K)},se),a.createElement(T,{value:A},Te)))});M.Compact=g.ZP;var Se=M},8378:function($e,ie){const e=a=>({[a.componentCls]:{[`${a.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${a.motionDurationMid} ${a.motionEaseInOut}, + `]:{paddingInlineEnd:n.fontSize*1.5}}}},Y((0,v.TS)(n,{controlHeight:n.singleItemHeightLG,fontSize:n.fontSizeLG,borderRadius:n.borderRadiusLG}),"lg")]}const xe=n=>{const{componentCls:p,selectorBg:b}=n;return{position:"relative",backgroundColor:b,border:`${n.lineWidth}px ${n.lineType} ${n.colorBorder}`,transition:`all ${n.motionDurationMid} ${n.motionEaseInOut}`,input:{cursor:"pointer"},[`${p}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${p}-disabled&`]:{color:n.colorTextDisabled,background:n.colorBgContainerDisabled,cursor:"not-allowed",[`${p}-multiple&`]:{background:n.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},le=function(n,p){let b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:_,borderHoverColor:U,outlineColor:V,antCls:E}=p,Ee=b?{[`${_}-selector`]:{borderColor:U}}:{};return{[n]:{[`&:not(${_}-disabled):not(${_}-customize-input):not(${E}-pagination-size-changer)`]:Object.assign(Object.assign({},Ee),{[`${_}-focused& ${_}-selector`]:{borderColor:U,boxShadow:`0 0 0 ${p.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${_}-selector`]:{borderColor:U}})}}},ce=n=>{const{componentCls:p}=n;return{[`${p}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ne=n=>{const{componentCls:p,inputPaddingHorizontalBase:b,iconCls:_}=n;return{[p]:Object.assign(Object.assign({},(0,a.Wf)(n)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${p}-customize-input) ${p}-selector`]:Object.assign(Object.assign({},xe(n)),ce(n)),[`${p}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},a.vS),[`${p}-selection-placeholder`]:Object.assign(Object.assign({},a.vS),{flex:1,color:n.colorTextPlaceholder,pointerEvents:"none"}),[`${p}-arrow`]:Object.assign(Object.assign({},(0,a.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[_]:{verticalAlign:"top",transition:`transform ${n.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${p}-suffix)`]:{pointerEvents:"auto"}},[`${p}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${p}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,zIndex:1,display:"inline-block",width:n.fontSizeIcon,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:n.clearBg,cursor:"pointer",opacity:0,transition:`color ${n.motionDurationMid} ease, opacity ${n.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:n.colorTextTertiary}},"&:hover":{[`${p}-clear`]:{opacity:1}}}),[`${p}-has-feedback`]:{[`${p}-clear`]:{insetInlineEnd:b+n.fontSize+n.paddingXS}}}},N=n=>{const{componentCls:p}=n;return[{[p]:{[`&-borderless ${p}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${p}-in-form-item`]:{width:"100%"}}},ne(n),M(n),re(n),G(n),{[`${p}-rtl`]:{direction:"rtl"}},le(p,(0,v.TS)(n,{borderHoverColor:n.colorPrimaryHover,outlineColor:n.controlOutline})),le(`${p}-status-error`,(0,v.TS)(n,{borderHoverColor:n.colorErrorHover,outlineColor:n.colorErrorOutline}),!0),le(`${p}-status-warning`,(0,v.TS)(n,{borderHoverColor:n.colorWarningHover,outlineColor:n.colorWarningOutline}),!0),(0,d.c)(n,{borderElCls:`${p}-selector`,focusElCls:`${p}-focused`})]};var m=(0,z.Z)("Select",(n,p)=>{let{rootPrefixCls:b}=p;const _=(0,v.TS)(n,{rootPrefixCls:b,inputPaddingHorizontalBase:n.paddingSM-1,multipleSelectItemHeight:n.multipleItemHeight});return[N(_)]},n=>{const{fontSize:p,lineHeight:b,controlHeight:_,controlPaddingHorizontal:U,zIndexPopupBase:V,colorText:E,fontWeightStrong:Ee,controlItemBgActive:O,controlItemBgHover:be,colorBgContainer:K,colorFillSecondary:J,controlHeightLG:$,controlHeightSM:k,colorBgContainerDisabled:se,colorTextDisabled:w}=n;return{zIndexPopup:V+50,optionSelectedColor:E,optionSelectedFontWeight:Ee,optionSelectedBg:O,optionActiveBg:be,optionPadding:`${(_-p*b)/2}px ${U}px`,optionFontSize:p,optionLineHeight:b,optionHeight:_,selectorBg:K,clearBg:K,singleItemHeightLG:$,multipleItemBg:J,multipleItemBorderColor:"transparent",multipleItemHeight:k,multipleItemHeightLG:_,multipleSelectorBgDisabled:se,multipleItemColorDisabled:w,multipleItemBorderColorDisabled:"transparent"}})},58582:function($e,ie,e){e.d(ie,{Z:function(){return d}});const a=v=>{const l={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:v==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},l),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},l),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},l),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},l),{points:["br","tr"],offset:[0,-4]})}};function d(v,z){return v||a(z)}},84443:function($e,ie,e){e.d(ie,{Z:function(){return a}});function a(d,v){return v!==void 0?v:d!==null}},66339:function($e,ie,e){e.d(ie,{Z:function(){return T}});var a=e(40001),d=e(19248),v=e(99267),z=e(84105),l=e(58617),g=e(47472),t=e(59301);function T(G){let{suffixIcon:c,clearIcon:F,menuItemSelectedIcon:I,removeIcon:h,loading:re,multiple:Y,hasFeedback:M,prefixCls:xe,showSuffixIcon:le,feedbackIcon:ce,showArrow:ne,componentName:N}=G;const m=F!=null?F:t.createElement(d.Z,null),n=U=>c===null&&!M&&!ne?null:t.createElement(t.Fragment,null,le!==!1&&U,M&&ce);let p=null;if(c!==void 0)p=n(c);else if(re)p=n(t.createElement(l.Z,{spin:!0}));else{const U=`${xe}-suffix`;p=V=>{let{open:E,showSearch:Ee}=V;return n(E&&Ee?t.createElement(g.Z,{className:U}):t.createElement(z.Z,{className:U}))}}let b=null;I!==void 0?b=I:Y?b=t.createElement(a.Z,null):b=null;let _=null;return h!==void 0?_=h:_=t.createElement(v.Z,null),{clearIcon:m,suffixIcon:p,itemIcon:b,removeIcon:_}}},81327:function($e,ie,e){e.d(ie,{Z:function(){return xe}});var a=e(59301),d=e(92310),v=e.n(d),z=e(11592),l=e(36355),g=e(33234);const t=a.createContext({latestIndex:0}),T=t.Provider;var c=le=>{let{className:ce,index:ne,children:N,split:m,style:n}=le;const{latestIndex:p}=a.useContext(t);return N==null?null:a.createElement(a.Fragment,null,a.createElement("div",{className:ce,style:n},N),ne{var ne,N;const{getPrefixCls:m,space:n,direction:p}=a.useContext(l.E_),{size:b=(n==null?void 0:n.size)||"small",align:_,className:U,rootClassName:V,children:E,direction:Ee="horizontal",prefixCls:O,split:be,style:K,wrap:J=!1,classNames:$,styles:k}=le,se=re(le,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[w,L]=Array.isArray(b)?b:[b,b],oe=I(L),te=I(w),H=h(L),ve=h(w),Se=(0,z.Z)(E,{keepEmpty:!0}),je=_===void 0&&Ee==="horizontal"?"center":_,Oe=m("space",O),[ke,Xe]=(0,F.Z)(Oe),et=v()(Oe,n==null?void 0:n.className,Xe,`${Oe}-${Ee}`,{[`${Oe}-rtl`]:p==="rtl",[`${Oe}-align-${je}`]:je,[`${Oe}-gap-row-${L}`]:oe,[`${Oe}-gap-col-${w}`]:te},U,V),He=v()(`${Oe}-item`,(ne=$==null?void 0:$.item)!==null&&ne!==void 0?ne:(N=n==null?void 0:n.classNames)===null||N===void 0?void 0:N.item);let fe=0;const Te=Se.map((x,s)=>{var Z,q;x!=null&&(fe=s);const u=x&&x.key||`${He}-${s}`;return a.createElement(c,{className:He,key:u,index:s,split:be,style:(Z=k==null?void 0:k.item)!==null&&Z!==void 0?Z:(q=n==null?void 0:n.styles)===null||q===void 0?void 0:q.item},x)}),A=a.useMemo(()=>({latestIndex:fe}),[fe]);if(Se.length===0)return null;const y={};return J&&(y.flexWrap="wrap"),!te&&ve&&(y.columnGap=w),!oe&&H&&(y.rowGap=L),ke(a.createElement("div",Object.assign({ref:ce,className:et,style:Object.assign(Object.assign(Object.assign({},y),n==null?void 0:n.style),K)},se),a.createElement(T,{value:A},Te)))});M.Compact=g.ZP;var xe=M},8378:function($e,ie){const e=a=>({[a.componentCls]:{[`${a.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${a.motionDurationMid} ${a.motionEaseInOut}, opacity ${a.motionDurationMid} ${a.motionEaseInOut} !important`}},[`${a.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${a.motionDurationMid} ${a.motionEaseInOut}, - opacity ${a.motionDurationMid} ${a.motionEaseInOut} !important`}}});ie.Z=e},92899:function($e,ie,e){e.d(ie,{Fm:function(){return I}});var a=e(36237),d=e(95406);const v=new a.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),z=new a.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new a.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),g=new a.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),t=new a.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),T=new a.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),G=new a.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new a.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),F={"move-up":{inKeyframes:G,outKeyframes:c},"move-down":{inKeyframes:v,outKeyframes:z},"move-left":{inKeyframes:l,outKeyframes:g},"move-right":{inKeyframes:t,outKeyframes:T}},I=(h,re)=>{const{antCls:Y}=h,M=`${Y}-${re}`,{inKeyframes:Se,outKeyframes:le}=F[re];return[(0,d.R)(M,Se,le,h.motionDurationMid),{[` + opacity ${a.motionDurationMid} ${a.motionEaseInOut} !important`}}});ie.Z=e},92899:function($e,ie,e){e.d(ie,{Fm:function(){return I}});var a=e(36237),d=e(95406);const v=new a.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),z=new a.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new a.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),g=new a.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),t=new a.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),T=new a.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),G=new a.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new a.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),F={"move-up":{inKeyframes:G,outKeyframes:c},"move-down":{inKeyframes:v,outKeyframes:z},"move-left":{inKeyframes:l,outKeyframes:g},"move-right":{inKeyframes:t,outKeyframes:T}},I=(h,re)=>{const{antCls:Y}=h,M=`${Y}-${re}`,{inKeyframes:xe,outKeyframes:le}=F[re];return[(0,d.R)(M,xe,le,h.motionDurationMid),{[` ${M}-enter, ${M}-appear - `]:{opacity:0,animationTimingFunction:h.motionEaseOutCirc},[`${M}-leave`]:{animationTimingFunction:h.motionEaseInOutCirc}}]}},13826:function($e,ie,e){e.d(ie,{Qt:function(){return l},Uw:function(){return z},fJ:function(){return v},ly:function(){return g},oN:function(){return I}});var a=e(36237),d=e(95406);const v=new a.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),z=new a.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),l=new a.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),g=new a.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),t=new a.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),T=new a.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),G=new a.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),c=new a.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),F={"slide-up":{inKeyframes:v,outKeyframes:z},"slide-down":{inKeyframes:l,outKeyframes:g},"slide-left":{inKeyframes:t,outKeyframes:T},"slide-right":{inKeyframes:G,outKeyframes:c}},I=(h,re)=>{const{antCls:Y}=h,M=`${Y}-${re}`,{inKeyframes:Se,outKeyframes:le}=F[re];return[(0,d.R)(M,Se,le,h.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:h.motionEaseOutCirc},[`${M}-leave`]:{animationTimingFunction:h.motionEaseInOutCirc}}]}},13826:function($e,ie,e){e.d(ie,{Qt:function(){return l},Uw:function(){return z},fJ:function(){return v},ly:function(){return g},oN:function(){return I}});var a=e(36237),d=e(95406);const v=new a.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),z=new a.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),l=new a.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),g=new a.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),t=new a.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),T=new a.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),G=new a.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),c=new a.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),F={"slide-up":{inKeyframes:v,outKeyframes:z},"slide-down":{inKeyframes:l,outKeyframes:g},"slide-left":{inKeyframes:t,outKeyframes:T},"slide-right":{inKeyframes:G,outKeyframes:c}},I=(h,re)=>{const{antCls:Y}=h,M=`${Y}-${re}`,{inKeyframes:xe,outKeyframes:le}=F[re];return[(0,d.R)(M,xe,le,h.motionDurationMid),{[` ${M}-enter, ${M}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:h.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${M}-leave`]:{animationTimingFunction:h.motionEaseInQuint}}]}},15969:function($e,ie,e){e.d(ie,{N:function(){return a}});const a=d=>({color:d.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${d.motionDurationSlow}`,"&:focus, &:hover":{color:d.colorLinkHover},"&:active":{color:d.colorLinkActive}})},78673:function($e,ie,e){e.d(ie,{Z:function(){return Ee}});var a=e(58617),d=e(92310),v=e.n(d),z=e(54476),l=e(20068),g=e(42978),t=e(75931),T=e(59301),G=e(18929),c=e(10228),F=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],I=T.forwardRef(function(O,be){var K,J=O.prefixCls,$=J===void 0?"rc-switch":J,k=O.className,se=O.checked,w=O.defaultChecked,L=O.disabled,oe=O.loadingIcon,te=O.checkedChildren,H=O.unCheckedChildren,ve=O.onClick,xe=O.onChange,je=O.onKeyDown,Oe=(0,t.Z)(O,F),ke=(0,G.Z)(!1,{value:se,defaultValue:w}),Xe=(0,g.Z)(ke,2),et=Xe[0],He=Xe[1];function fe(x,s){var Z=et;return L||(Z=x,He(Z),xe==null||xe(Z,s)),Z}function Te(x){x.which===c.Z.LEFT?fe(!1,x):x.which===c.Z.RIGHT&&fe(!0,x),je==null||je(x)}function A(x){var s=fe(!et,x);ve==null||ve(s,x)}var y=v()($,k,(K={},(0,l.Z)(K,"".concat($,"-checked"),et),(0,l.Z)(K,"".concat($,"-disabled"),L),K));return T.createElement("button",(0,z.Z)({},Oe,{type:"button",role:"switch","aria-checked":et,disabled:L,className:y,ref:be,onKeyDown:Te,onClick:A}),oe,T.createElement("span",{className:"".concat($,"-inner")},T.createElement("span",{className:"".concat($,"-inner-checked")},te),T.createElement("span",{className:"".concat($,"-inner-unchecked")},H)))});I.displayName="Switch";var h=I,re=e(14088),Y=e(36355),M=e(1684),Se=e(19716),le=e(64993),ce=e(17313),ne=e(83116),N=e(37613);const m=O=>{const{componentCls:be,trackHeightSM:K,trackPadding:J,trackMinWidthSM:$,innerMinMarginSM:k,innerMaxMarginSM:se,handleSizeSM:w}=O,L=`${be}-inner`;return{[be]:{[`&${be}-small`]:{minWidth:$,height:K,lineHeight:`${K}px`,[`${be}-inner`]:{paddingInlineStart:se,paddingInlineEnd:k,[`${L}-checked`]:{marginInlineStart:`calc(-100% + ${w+J*2}px - ${se*2}px)`,marginInlineEnd:`calc(100% - ${w+J*2}px + ${se*2}px)`},[`${L}-unchecked`]:{marginTop:-K,marginInlineStart:0,marginInlineEnd:0}},[`${be}-handle`]:{width:w,height:w},[`${be}-loading-icon`]:{top:(w-O.switchLoadingIconSize)/2,fontSize:O.switchLoadingIconSize},[`&${be}-checked`]:{[`${be}-inner`]:{paddingInlineStart:k,paddingInlineEnd:se,[`${L}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${L}-unchecked`]:{marginInlineStart:`calc(100% - ${w+J*2}px + ${se*2}px)`,marginInlineEnd:`calc(-100% + ${w+J*2}px - ${se*2}px)`}},[`${be}-handle`]:{insetInlineStart:`calc(100% - ${w+J}px)`}},[`&:not(${be}-disabled):active`]:{[`&:not(${be}-checked) ${L}`]:{[`${L}-unchecked`]:{marginInlineStart:O.marginXXS/2,marginInlineEnd:-O.marginXXS/2}},[`&${be}-checked ${L}`]:{[`${L}-checked`]:{marginInlineStart:-O.marginXXS/2,marginInlineEnd:O.marginXXS/2}}}}}}},n=O=>{const{componentCls:be,handleSize:K}=O;return{[be]:{[`${be}-loading-icon${O.iconCls}`]:{position:"relative",top:(K-O.fontSize)/2,color:O.switchLoadingIconColor,verticalAlign:"top"},[`&${be}-checked ${be}-loading-icon`]:{color:O.switchColor}}}},p=O=>{const{componentCls:be,motion:K,trackPadding:J,handleBg:$,handleShadow:k,handleSize:se}=O,w=`${be}-handle`;return{[be]:{[w]:{position:"absolute",top:J,insetInlineStart:J,width:se,height:se,transition:`all ${O.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:$,borderRadius:se/2,boxShadow:k,transition:`all ${O.switchDuration} ease-in-out`,content:'""'}},[`&${be}-checked ${w}`]:{insetInlineStart:`calc(100% - ${se+J}px)`},[`&:not(${be}-disabled):active`]:K?{[`${w}::before`]:{insetInlineEnd:O.switchHandleActiveInset,insetInlineStart:0},[`&${be}-checked ${w}::before`]:{insetInlineEnd:0,insetInlineStart:O.switchHandleActiveInset}}:{}}}},b=O=>{const{componentCls:be,trackHeight:K,trackPadding:J,innerMinMargin:$,innerMaxMargin:k,handleSize:se}=O,w=`${be}-inner`;return{[be]:{[w]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:k,paddingInlineEnd:$,transition:`padding-inline-start ${O.switchDuration} ease-in-out, padding-inline-end ${O.switchDuration} ease-in-out`,[`${w}-checked, ${w}-unchecked`]:{display:"block",color:O.colorTextLightSolid,fontSize:O.fontSizeSM,transition:`margin-inline-start ${O.switchDuration} ease-in-out, margin-inline-end ${O.switchDuration} ease-in-out`,pointerEvents:"none"},[`${w}-checked`]:{marginInlineStart:`calc(-100% + ${se+J*2}px - ${k*2}px)`,marginInlineEnd:`calc(100% - ${se+J*2}px + ${k*2}px)`},[`${w}-unchecked`]:{marginTop:-K,marginInlineStart:0,marginInlineEnd:0}},[`&${be}-checked ${w}`]:{paddingInlineStart:$,paddingInlineEnd:k,[`${w}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${w}-unchecked`]:{marginInlineStart:`calc(100% - ${se+J*2}px + ${k*2}px)`,marginInlineEnd:`calc(-100% + ${se+J*2}px - ${k*2}px)`}},[`&:not(${be}-disabled):active`]:{[`&:not(${be}-checked) ${w}`]:{[`${w}-unchecked`]:{marginInlineStart:J*2,marginInlineEnd:-J*2}},[`&${be}-checked ${w}`]:{[`${w}-checked`]:{marginInlineStart:-J*2,marginInlineEnd:J*2}}}}}},_=O=>{const{componentCls:be,trackHeight:K,trackMinWidth:J}=O;return{[be]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ce.Wf)(O)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:J,height:K,lineHeight:`${K}px`,verticalAlign:"middle",background:O.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${O.motionDurationMid}`,userSelect:"none",[`&:hover:not(${be}-disabled)`]:{background:O.colorTextTertiary}}),(0,ce.Qy)(O)),{[`&${be}-checked`]:{background:O.switchColor,[`&:hover:not(${be}-disabled)`]:{background:O.colorPrimaryHover}},[`&${be}-loading, &${be}-disabled`]:{cursor:"not-allowed",opacity:O.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${be}-rtl`]:{direction:"rtl"}})}};var U=(0,ne.Z)("Switch",O=>{const be=(0,N.TS)(O,{switchDuration:O.motionDurationMid,switchColor:O.colorPrimary,switchDisabledOpacity:O.opacityLoading,switchLoadingIconSize:O.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${O.opacityLoading})`,switchHandleActiveInset:"-30%"});return[_(be),b(be),p(be),n(be),m(be)]},O=>{const{fontSize:be,lineHeight:K,controlHeight:J,colorWhite:$}=O,k=be*K,se=J/2,w=2,L=k-w*2,oe=se-w*2;return{trackHeight:k,trackHeightSM:se,trackMinWidth:L*2+w*4,trackMinWidthSM:oe*2+w*2,trackPadding:w,handleBg:$,handleSize:L,handleSizeSM:oe,handleShadow:`0 2px 4px 0 ${new le.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:L/2,innerMaxMargin:L+w+w*2,innerMinMarginSM:oe/2,innerMaxMarginSM:oe+w+w*2}}),V=function(O,be){var K={};for(var J in O)Object.prototype.hasOwnProperty.call(O,J)&&be.indexOf(J)<0&&(K[J]=O[J]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,J=Object.getOwnPropertySymbols(O);${const{prefixCls:K,size:J,disabled:$,loading:k,className:se,rootClassName:w,style:L}=O,oe=V(O,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:te,direction:H,switch:ve}=T.useContext(Y.E_),xe=T.useContext(M.Z),je=($!=null?$:xe)||k,Oe=te("switch",K),ke=T.createElement("div",{className:`${Oe}-handle`},k&&T.createElement(a.Z,{className:`${Oe}-loading-icon`})),[Xe,et]=U(Oe),He=(0,Se.Z)(J),fe=v()(ve==null?void 0:ve.className,{[`${Oe}-small`]:He==="small",[`${Oe}-loading`]:k,[`${Oe}-rtl`]:H==="rtl"},se,w,et),Te=Object.assign(Object.assign({},ve==null?void 0:ve.style),L);return Xe(T.createElement(re.Z,{component:"Switch"},T.createElement(h,Object.assign({},oe,{prefixCls:Oe,className:fe,style:Te,disabled:je,ref:be,loadingIcon:ke}))))});E.__ANT_SWITCH=!0;var Ee=E},1710:function($e,ie,e){e.d(ie,{default:function(){return zi}});var a={},d="rc-table-internal-hook",v=e(42978),z=e(6089),l=e(34280),g=e(13697),t=e(59301),T=e(4676);function G(r){var o=t.createContext(void 0),C=function(W){var X=W.value,pe=W.children,he=t.useRef(X);he.current=X;var ue=t.useState(function(){return{getValue:function(){return he.current},listeners:new Set}}),Ie=(0,v.Z)(ue,1),Fe=Ie[0];return(0,l.Z)(function(){(0,T.unstable_batchedUpdates)(function(){Fe.listeners.forEach(function(Ne){Ne(X)})})},[X]),t.createElement(o.Provider,{value:Fe},pe)};return{Context:o,Provider:C,defaultValue:r}}function c(r,o){var C=(0,z.Z)(typeof o=="function"?o:function(Ne){if(o===void 0)return Ne;if(!Array.isArray(o))return Ne[o];var qe={};return o.forEach(function(Ge){qe[Ge]=Ne[Ge]}),qe}),B=t.useContext(r==null?void 0:r.Context),W=B||{},X=W.listeners,pe=W.getValue,he=t.useRef();he.current=C(B?pe():r==null?void 0:r.defaultValue);var ue=t.useState({}),Ie=(0,v.Z)(ue,2),Fe=Ie[1];return(0,l.Z)(function(){if(!B)return;function Ne(qe){var Ge=C(qe);(0,g.Z)(he.current,Ge,!0)||Fe({})}return X.add(Ne),function(){X.delete(Ne)}},[B]),he.current}var F=e(54476),I=e(8654);function h(){var r=t.createContext(null);function o(){return t.useContext(r)}function C(W,X){var pe=(0,I.Yr)(W),he=function(Ie,Fe){var Ne=pe?{ref:Fe}:{},qe=t.useRef(0),Ge=t.useRef(Ie),Je=o();return Je!==null?t.createElement(W,(0,F.Z)({},Ie,Ne)):((!X||X(Ge.current,Ie))&&(qe.current+=1),Ge.current=Ie,t.createElement(r.Provider,{value:qe.current},t.createElement(W,(0,F.Z)({},Ie,Ne))))};return pe?t.forwardRef(he):he}function B(W,X){var pe=(0,I.Yr)(W),he=function(Ie,Fe){var Ne=pe?{ref:Fe}:{};return o(),t.createElement(W,(0,F.Z)({},Ie,Ne))};return pe?t.memo(t.forwardRef(he),X):t.memo(he,X)}return{makeImmutable:C,responseImmutable:B,useImmutableMark:o}}var re=h(),Y=re.makeImmutable,M=re.responseImmutable,Se=re.useImmutableMark,le=h(),ce=le.makeImmutable,ne=le.responseImmutable,N=le.useImmutableMark,m=G(),n=m;function p(r,o){var C=t.useRef(0);C.current+=1;var B=t.useRef(r),W=[];Object.keys(r||{}).map(function(pe){var he;(r==null?void 0:r[pe])!==((he=B.current)===null||he===void 0?void 0:he[pe])&&W.push(pe)}),B.current=r;var X=t.useRef([]);return W.length&&(X.current=W),t.useDebugValue(C.current),t.useDebugValue(X.current.join(", ")),o&&console.log("".concat(o,":"),C.current,X.current),C.current}var b=null,_=t.memo(function(){var r=p();return t.createElement("h1",null,"Render Times: ",r)});_.displayName="RenderBlock";var U=e(76190),V=e(33885),E=e(20068),Ee=e(92310),O=e.n(Ee),be=e(80547),K=e(97938),J=e(48736),$=t.createContext({renderWithProps:!1}),k=$,se="RC_TABLE_KEY";function w(r){return r==null?[]:Array.isArray(r)?r:[r]}function L(r){var o=[],C={};return r.forEach(function(B){for(var W=B||{},X=W.key,pe=W.dataIndex,he=X||w(pe).join("-")||se;C[he];)he="".concat(he,"_next");C[he]=!0,o.push(he)}),o}function oe(r){return r!=null}function te(r){return r&&(0,U.Z)(r)==="object"&&!Array.isArray(r)&&!t.isValidElement(r)}function H(r,o,C,B,W,X){var pe=t.useContext(k),he=N(),ue=(0,be.Z)(function(){if(oe(B))return[B];var Ie=o==null||o===""?[]:Array.isArray(o)?o:[o],Fe=(0,K.Z)(r,Ie),Ne=Fe,qe=void 0;if(W){var Ge=W(Fe,r,C);te(Ge)?(Ne=Ge.children,qe=Ge.props,pe.renderWithProps=!0):Ne=Ge}return[Ne,qe]},[he,r,B,o,W,C],function(Ie,Fe){if(X){var Ne=(0,v.Z)(Ie,2),qe=Ne[1],Ge=(0,v.Z)(Fe,2),Je=Ge[1];return X(Je,qe)}return pe.renderWithProps?!0:!(0,g.Z)(Ie,Fe,!0)});return ue}function ve(r,o,C,B){var W=r+o-1;return r<=B&&W>=C}function xe(r,o){return c(n,function(C){var B=ve(r,o||1,C.hoverStartRow,C.hoverEndRow);return[B,C.onHover]})}var je=function(o){var C=o.ellipsis,B=o.rowType,W=o.children,X,pe=C===!0?{showTitle:!0}:C;return pe&&(pe.showTitle||B==="header")&&(typeof W=="string"||typeof W=="number"?X=W.toString():t.isValidElement(W)&&typeof W.props.children=="string"&&(X=W.props.children)),X};function Oe(r){var o,C,B,W,X,pe,he,ue,Ie=r.component,Fe=r.children,Ne=r.ellipsis,qe=r.scope,Ge=r.prefixCls,Je=r.className,yt=r.align,ft=r.record,Ct=r.render,mt=r.dataIndex,Ot=r.renderIndex,en=r.shouldCellUpdate,on=r.index,jt=r.rowType,bn=r.colSpan,Dn=r.rowSpan,Nt=r.fixLeft,Xt=r.fixRight,Mt=r.firstFixLeft,Et=r.lastFixLeft,Ft=r.firstFixRight,gn=r.lastFixRight,Fn=r.appendNode,Rn=r.additionalProps,sn=Rn===void 0?{}:Rn,Hn=r.isSticky,jn="".concat(Ge,"-cell"),cr=c(n,["supportSticky","allColumnsFixedLeft"]),$n=cr.supportSticky,Ar=cr.allColumnsFixedLeft,wr=H(ft,mt,Ot,Fe,Ct,en),Nn=(0,v.Z)(wr,2),Nr=Nn[0],tr=Nn[1],gr={},mr=typeof Nt=="number"&&$n,uo=typeof Xt=="number"&&$n;mr&&(gr.position="sticky",gr.left=Nt),uo&&(gr.position="sticky",gr.right=Xt);var fn=(o=(C=(B=tr==null?void 0:tr.colSpan)!==null&&B!==void 0?B:sn.colSpan)!==null&&C!==void 0?C:bn)!==null&&o!==void 0?o:1,dn=(W=(X=(pe=tr==null?void 0:tr.rowSpan)!==null&&pe!==void 0?pe:sn.rowSpan)!==null&&X!==void 0?X:Dn)!==null&&W!==void 0?W:1,cn=xe(on,dn),qt=(0,v.Z)(cn,2),nr=qt[0],$t=qt[1],An=function(Zr){var fo;ft&&$t(on,on+dn-1),sn==null||(fo=sn.onMouseEnter)===null||fo===void 0||fo.call(sn,Zr)},Qn=function(Zr){var fo;ft&&$t(-1,-1),sn==null||(fo=sn.onMouseLeave)===null||fo===void 0||fo.call(sn,Zr)};if(fn===0||dn===0)return null;var kn=(he=sn.title)!==null&&he!==void 0?he:je({rowType:jt,ellipsis:Ne,children:Nr}),$r=O()(jn,Je,(ue={},(0,E.Z)(ue,"".concat(jn,"-fix-left"),mr&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-left-first"),Mt&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-left-last"),Et&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-left-all"),Et&&Ar&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-right"),uo&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-right-first"),Ft&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-right-last"),gn&&$n),(0,E.Z)(ue,"".concat(jn,"-ellipsis"),Ne),(0,E.Z)(ue,"".concat(jn,"-with-append"),Fn),(0,E.Z)(ue,"".concat(jn,"-fix-sticky"),(mr||uo)&&Hn&&$n),(0,E.Z)(ue,"".concat(jn,"-row-hover"),!tr&&nr),ue),sn.className,tr==null?void 0:tr.className),Gr={};yt&&(Gr.textAlign=yt);var Mo=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},gr),sn.style),Gr),tr==null?void 0:tr.style),Mr=Nr;return(0,U.Z)(Mr)==="object"&&!Array.isArray(Mr)&&!t.isValidElement(Mr)&&(Mr=null),Ne&&(Et||Ft)&&(Mr=t.createElement("span",{className:"".concat(jn,"-content")},Mr)),t.createElement(Ie,(0,F.Z)({},tr,sn,{className:$r,style:Mo,title:kn,scope:qe,onMouseEnter:An,onMouseLeave:Qn,colSpan:fn!==1?fn:null,rowSpan:dn!==1?dn:null}),Fn,Mr)}var ke=t.memo(Oe);function Xe(r,o,C,B,W,X){var pe=C[r]||{},he=C[o]||{},ue,Ie;pe.fixed==="left"?ue=B.left[W==="rtl"?o:r]:he.fixed==="right"&&(Ie=B.right[W==="rtl"?r:o]);var Fe=!1,Ne=!1,qe=!1,Ge=!1,Je=C[o+1],yt=C[r-1],ft=!(X!=null&&X.children);if(W==="rtl"){if(ue!==void 0){var Ct=yt&&yt.fixed==="left";Ge=!Ct&&ft}else if(Ie!==void 0){var mt=Je&&Je.fixed==="right";qe=!mt&&ft}}else if(ue!==void 0){var Ot=Je&&Je.fixed==="left";Fe=!Ot&&ft}else if(Ie!==void 0){var en=yt&&yt.fixed==="right";Ne=!en&&ft}return{fixLeft:ue,fixRight:Ie,lastFixLeft:Fe,firstFixRight:Ne,lastFixRight:qe,firstFixLeft:Ge,isSticky:B.isSticky}}var et=t.createContext({}),He=et;function fe(r){var o=r.className,C=r.index,B=r.children,W=r.colSpan,X=W===void 0?1:W,pe=r.rowSpan,he=r.align,ue=c(n,["prefixCls","direction"]),Ie=ue.prefixCls,Fe=ue.direction,Ne=t.useContext(He),qe=Ne.scrollColumnIndex,Ge=Ne.stickyOffsets,Je=Ne.flattenColumns,yt=Ne.columns,ft=C+X-1,Ct=ft+1===qe?X+1:X,mt=Xe(C,C+Ct-1,Je,Ge,Fe,yt==null?void 0:yt[C]);return t.createElement(ke,(0,F.Z)({className:o,index:C,component:"td",prefixCls:Ie,record:null,dataIndex:null,align:he,colSpan:Ct,rowSpan:pe,render:function(){return B}},mt))}var Te=e(75931),A=["children"];function y(r){var o=r.children,C=(0,Te.Z)(r,A);return t.createElement("tr",C,o)}function x(r){var o=r.children;return o}x.Row=y,x.Cell=fe;var s=x;function Z(r){var o=r.children,C=r.stickyOffsets,B=r.flattenColumns,W=r.columns,X=c(n,"prefixCls"),pe=B.length-1,he=B[pe],ue=t.useMemo(function(){return{stickyOffsets:C,flattenColumns:B,scrollColumnIndex:he!=null&&he.scrollbar?pe:null,columns:W}},[he,B,pe,C,W]);return t.createElement(He.Provider,{value:ue},t.createElement("tfoot",{className:"".concat(X,"-summary")},o))}var q=ne(Z),u=s,i=e(70425),j=e(29301),S=e(29194),f=e(3465),P=e(75152),ae=e(26112);function ee(r,o,C,B,W,X,pe){r.push({record:o,indent:C,index:pe});var he=X(o),ue=W==null?void 0:W.has(he);if(o&&Array.isArray(o[B])&&ue)for(var Ie=0;Ie1?Mt-1:0),Ft=1;Ft=0;he-=1){var ue=o[he],Ie=C&&C[he],Fe=Ie&&Ie[un];if(ue||Fe||pe){var Ne=Fe||{},qe=Ne.columnType,Ge=(0,Te.Z)(Ne,mn);W.unshift(t.createElement("col",(0,F.Z)({key:he,style:{width:ue}},Ge))),pe=!0}}return t.createElement("colgroup",null,W)}var vn=wn,gt=e(94480),yn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Zn(r,o){return(0,t.useMemo)(function(){for(var C=[],B=0;B1?"colgroup":"col":null,ellipsis:ft.ellipsis,align:ft.align,component:ft.title?X:pe,prefixCls:Fe,key:Ge[yt]},Ct,{additionalProps:mt,rowType:"header"}))}))}_n.displayName="HeaderRow";var Bn=_n;function Yn(r){var o=[];function C(pe,he){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[ue]=o[ue]||[];var Ie=he,Fe=pe.filter(Boolean).map(function(Ne){var qe={key:Ne.key,className:Ne.className||"",children:Ne.title,column:Ne,colStart:Ie},Ge=1,Je=Ne.children;return Je&&Je.length>0&&(Ge=C(Je,Ie,ue+1).reduce(function(yt,ft){return yt+ft},0),qe.hasSubColumns=!0),"colSpan"in Ne&&(Ge=Ne.colSpan),"rowSpan"in Ne&&(qe.rowSpan=Ne.rowSpan),qe.colSpan=Ge,qe.colEnd=qe.colStart+Ge-1,o[ue].push(qe),Ie+=Ge,Ge});return Fe}C(r,0);for(var B=o.length,W=function(he){o[he].forEach(function(ue){!("rowSpan"in ue)&&!ue.hasSubColumns&&(ue.rowSpan=B-he)})},X=0;X1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function Kt(r,o){return t.useMemo(function(){if(o&&o>0){var C=0,B=0;r.forEach(function(Ie){var Fe=In(o,Ie.width);Fe?C+=Fe:B+=1});var W=o-C,X=B,pe=W/B,he=0,ue=r.map(function(Ie){var Fe=(0,V.Z)({},Ie),Ne=In(o,Fe.width);if(Ne)Fe.width=Ne;else{var qe=Math.floor(pe);Fe.width=X===1?W:qe,W-=qe,X-=1}return he+=Fe.width,Fe});return[ue,he]}return[r,o]},[r,o])}var zn=["children"],Q=["fixed"];function ze(r){return(0,fr.Z)(r).filter(function(o){return t.isValidElement(o)}).map(function(o){var C=o.key,B=o.props,W=B.children,X=(0,Te.Z)(B,zn),pe=(0,V.Z)({key:C},X);return W&&(pe.children=ze(W)),pe})}function Ke(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(C){return C&&(0,U.Z)(C)==="object"}).reduce(function(C,B,W){var X=B.fixed,pe=X===!0?"left":X,he="".concat(o,"-").concat(W),ue=B.children;return ue&&ue.length>0?[].concat((0,gt.Z)(C),(0,gt.Z)(Ke(ue,he).map(function(Ie){return(0,V.Z)({fixed:pe},Ie)}))):[].concat((0,gt.Z)(C),[(0,V.Z)((0,V.Z)({key:he},B),{},{fixed:pe})])},[])}function R(r){for(var o=!0,C=0;C=0;X-=1){var pe=r[X];if(W&&pe.fixed!=="right")W=!1;else if(!W&&pe.fixed==="right"){warning(!1,"Index ".concat(X+1," of `columns` missing `fixed='right'` prop."));break}}}function D(r){return r.map(function(o){var C=o.fixed,B=(0,Te.Z)(o,Q),W=C;return C==="left"?W="right":C==="right"&&(W="left"),(0,V.Z)({fixed:W},B)})}function Me(r,o){var C=r.prefixCls,B=r.columns,W=r.children,X=r.expandable,pe=r.expandedKeys,he=r.columnTitle,ue=r.getRowKey,Ie=r.onTriggerExpand,Fe=r.expandIcon,Ne=r.rowExpandable,qe=r.expandIconColumnIndex,Ge=r.direction,Je=r.expandRowByClick,yt=r.columnWidth,ft=r.fixed,Ct=r.scrollWidth,mt=t.useMemo(function(){return B||ze(W)},[B,W]),Ot=t.useMemo(function(){if(X){var Xt,Mt=mt.slice();if(!Mt.includes(a)){var Et=qe||0;Et>=0&&Mt.splice(Et,0,a)}var Ft=Mt.indexOf(a);Mt=Mt.filter(function(sn,Hn){return sn!==a||Hn===Ft});var gn=mt[Ft],Fn;(ft==="left"||ft)&&!qe?Fn="left":(ft==="right"||ft)&&qe===mt.length?Fn="right":Fn=gn?gn.fixed:null;var Rn=(Xt={},(0,E.Z)(Xt,un,{className:"".concat(C,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,E.Z)(Xt,"title",he),(0,E.Z)(Xt,"fixed",Fn),(0,E.Z)(Xt,"className","".concat(C,"-row-expand-icon-cell")),(0,E.Z)(Xt,"width",yt),(0,E.Z)(Xt,"render",function(Hn,jn,cr){var $n=ue(jn,cr),Ar=pe.has($n),wr=Ne?Ne(jn):!0,Nn=Fe({prefixCls:C,expanded:Ar,expandable:wr,record:jn,onExpand:Ie});return Je?t.createElement("span",{onClick:function(tr){return tr.stopPropagation()}},Nn):Nn}),Xt);return Mt.map(function(sn){return sn===a?Rn:sn})}return mt.filter(function(sn){return sn!==a})},[X,mt,ue,pe,Fe,Ge]),en=t.useMemo(function(){var Xt=Ot;return o&&(Xt=o(Xt)),Xt.length||(Xt=[{render:function(){return null}}]),Xt},[o,Ot,Ge]),on=t.useMemo(function(){return Ge==="rtl"?D(Ke(en)):Ke(en)},[en,Ge,Ct]),jt=Kt(on,Ct),bn=(0,v.Z)(jt,2),Dn=bn[0],Nt=bn[1];return[en,Dn,Nt]}var Re=Me;function nt(r){var o,C=r.prefixCls,B=r.record,W=r.onExpand,X=r.expanded,pe=r.expandable,he="".concat(C,"-row-expand-icon");if(!pe)return t.createElement("span",{className:O()(he,"".concat(C,"-row-spaced"))});var ue=function(Fe){W(B,Fe),Fe.stopPropagation()};return t.createElement("span",{className:O()(he,(o={},(0,E.Z)(o,"".concat(C,"-row-expanded"),X),(0,E.Z)(o,"".concat(C,"-row-collapsed"),!X),o)),onClick:ue})}function We(r,o,C){var B=[];function W(X){(X||[]).forEach(function(pe,he){B.push(o(pe,he)),W(pe[C])})}return W(r),B}function tt(r,o,C){var B=_t(r),W=B.expandIcon,X=B.expandedRowKeys,pe=B.defaultExpandedRowKeys,he=B.defaultExpandAllRows,ue=B.expandedRowRender,Ie=B.onExpand,Fe=B.onExpandedRowsChange,Ne=B.childrenColumnName,qe=W||nt,Ge=Ne||"children",Je=t.useMemo(function(){return ue?"row":r.expandable&&r.internalHooks===d&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(on){return on&&(0,U.Z)(on)==="object"&&on[Ge]})?"nest":!1},[!!ue,o]),yt=t.useState(function(){return pe||(he?We(o,C,Ge):[])}),ft=(0,v.Z)(yt,2),Ct=ft[0],mt=ft[1],Ot=t.useMemo(function(){return new Set(X||Ct||[])},[X,Ct]),en=t.useCallback(function(on){var jt=C(on,o.indexOf(on)),bn,Dn=Ot.has(jt);Dn?(Ot.delete(jt),bn=(0,gt.Z)(Ot)):bn=[].concat((0,gt.Z)(Ot),[jt]),mt(bn),Ie&&Ie(!Dn,on),Fe&&Fe(bn)},[C,Ot,o,Ie,Fe]);return[B,Je,Ot,qe,Ge,en]}function ot(r,o,C,B){var W=r.map(function(X,pe){return Xe(pe,pe,r,o,C,B==null?void 0:B[pe])});return(0,be.Z)(function(){return W},[W],function(X,pe){return!(0,g.Z)(X,pe)})}function rt(r){var o=(0,t.useRef)(r),C=(0,t.useState)({}),B=(0,v.Z)(C,2),W=B[1],X=(0,t.useRef)(null),pe=(0,t.useRef)([]);function he(ue){pe.current.push(ue);var Ie=Promise.resolve();X.current=Ie,Ie.then(function(){if(X.current===Ie){var Fe=pe.current,Ne=o.current;pe.current=[],Fe.forEach(function(qe){o.current=qe(o.current)}),X.current=null,Ne!==o.current&&W({})}})}return(0,t.useEffect)(function(){return function(){X.current=null}},[]),[o.current,he]}function pt(r){var o=(0,t.useRef)(r||null),C=(0,t.useRef)();function B(){window.clearTimeout(C.current)}function W(pe){o.current=pe,B(),C.current=window.setTimeout(function(){o.current=null,C.current=void 0},100)}function X(){return o.current}return(0,t.useEffect)(function(){return B},[]),[W,X]}function ct(){var r=t.useState(-1),o=(0,v.Z)(r,2),C=o[0],B=o[1],W=t.useState(-1),X=(0,v.Z)(W,2),pe=X[0],he=X[1],ue=t.useCallback(function(Ie,Fe){B(Ie),he(Fe)},[]);return[C,pe,ue]}var ut=e(47273),At=(0,ut.Z)()?window:null;function it(r,o){var C=(0,U.Z)(r)==="object"?r:{},B=C.offsetHeader,W=B===void 0?0:B,X=C.offsetSummary,pe=X===void 0?0:X,he=C.offsetScroll,ue=he===void 0?0:he,Ie=C.getContainer,Fe=Ie===void 0?function(){return At}:Ie,Ne=Fe()||At;return t.useMemo(function(){var qe=!!r;return{isSticky:qe,stickyClassName:qe?"".concat(o,"-sticky-holder"):"",offsetHeader:W,offsetSummary:pe,offsetScroll:ue,container:Ne}},[ue,W,pe,o,Ne])}function ht(r,o,C){var B=(0,t.useMemo)(function(){for(var W=[],X=[],pe=0,he=0,ue=0;ue=Ne&&(sn=Ne-qe),pe({scrollLeft:sn/Ne*(Fe+2)}),mt.current.x=Ft.pageX},Xt=function(){if(X.current){var Ft=(0,Ce.os)(X.current).top,gn=Ft+X.current.offsetHeight,Fn=ue===window?document.documentElement.scrollTop+window.innerHeight:(0,Ce.os)(ue).top+ue.clientHeight;gn-(0,P.Z)()<=Fn||Ft>=Fn-he?Ct(function(Rn){return(0,V.Z)((0,V.Z)({},Rn),{},{isHiddenScrollBar:!0})}):Ct(function(Rn){return(0,V.Z)((0,V.Z)({},Rn),{},{isHiddenScrollBar:!1})})}},Mt=function(Ft){Ct(function(gn){return(0,V.Z)((0,V.Z)({},gn),{},{scrollLeft:Ft/Fe*Ne||0})})};return t.useImperativeHandle(C,function(){return{setScrollLeft:Mt}}),t.useEffect(function(){var Et=(0,Pt.Z)(document.body,"mouseup",bn,!1),Ft=(0,Pt.Z)(document.body,"mousemove",Nt,!1);return Xt(),function(){Et.remove(),Ft.remove()}},[qe,on]),t.useEffect(function(){var Et=(0,Pt.Z)(ue,"scroll",Xt,!1),Ft=(0,Pt.Z)(window,"resize",Xt,!1);return function(){Et.remove(),Ft.remove()}},[ue]),t.useEffect(function(){ft.isHiddenScrollBar||Ct(function(Et){var Ft=X.current;return Ft?(0,V.Z)((0,V.Z)({},Et),{},{scrollLeft:Ft.scrollLeft/Ft.scrollWidth*Ft.clientWidth}):Et})},[ft.isHiddenScrollBar]),Fe<=Ne||!qe||ft.isHiddenScrollBar?null:t.createElement("div",{style:{height:(0,P.Z)(),width:Ne,bottom:he},className:"".concat(Ie,"-sticky-scroll")},t.createElement("div",{onMouseDown:Dn,ref:Ge,className:O()("".concat(Ie,"-sticky-scroll-bar"),(0,E.Z)({},"".concat(Ie,"-sticky-scroll-bar-active"),on)),style:{width:"".concat(qe,"px"),transform:"translate3d(".concat(ft.scrollLeft,"px, 0, 0)")}}))},Pe=t.forwardRef(Ae);function we(r){return null}var De=we;function Ze(r){return null}var Be=Ze,_e="rc-table",vt=[],wt={};function Gt(){return"No Data"}function Wt(r){var o,C=(0,V.Z)({rowKey:"key",prefixCls:_e,emptyText:Gt},r),B=C.prefixCls,W=C.className,X=C.rowClassName,pe=C.style,he=C.data,ue=C.rowKey,Ie=C.scroll,Fe=C.tableLayout,Ne=C.direction,qe=C.title,Ge=C.footer,Je=C.summary,yt=C.caption,ft=C.id,Ct=C.showHeader,mt=C.components,Ot=C.emptyText,en=C.onRow,on=C.onHeaderRow,jt=C.internalHooks,bn=C.transformColumns,Dn=C.internalRefs,Nt=C.tailor,Xt=C.sticky,Mt=he||vt,Et=!!Mt.length,Ft=jt===d,gn=t.useCallback(function(ar,pr){return(0,K.Z)(mt,ar)||pr},[mt]),Fn=t.useMemo(function(){return typeof ue=="function"?ue:function(ar){var pr=ar&&ar[ue];return pr}},[ue]),Rn=gn(["body"]),sn=ct(),Hn=(0,v.Z)(sn,3),jn=Hn[0],cr=Hn[1],$n=Hn[2],Ar=tt(C,Mt,Fn),wr=(0,v.Z)(Ar,6),Nn=wr[0],Nr=wr[1],tr=wr[2],gr=wr[3],mr=wr[4],uo=wr[5],fn=Ie==null?void 0:Ie.x,dn=t.useState(0),cn=(0,v.Z)(dn,2),qt=cn[0],nr=cn[1],$t=Re((0,V.Z)((0,V.Z)((0,V.Z)({},C),Nn),{},{expandable:!!Nn.expandedRowRender,columnTitle:Nn.columnTitle,expandedKeys:tr,getRowKey:Fn,onTriggerExpand:uo,expandIcon:gr,expandIconColumnIndex:Nn.expandIconColumnIndex,direction:Ne,scrollWidth:Ft&&Nt&&typeof fn=="number"?fn:null}),Ft?bn:null),An=(0,v.Z)($t,3),Qn=An[0],kn=An[1],$r=An[2],Gr=$r!=null?$r:fn,Mo=t.useMemo(function(){return{columns:Qn,flattenColumns:kn}},[Qn,kn]),Mr=t.useRef(),Io=t.useRef(),Zr=t.useRef(),fo=t.useRef(),oa=t.useRef(),rr=t.useState(!1),or=(0,v.Z)(rr,2),br=or[0],Fr=or[1],Kr=t.useState(!1),Vn=(0,v.Z)(Kr,2),oo=Vn[0],_r=Vn[1],yo=rt(new Map),Ko=(0,v.Z)(yo,2),Zo=Ko[0],Oa=Ko[1],ko=L(kn),Oo=ko.map(function(ar){return Zo.get(ar)}),mo=t.useMemo(function(){return Oo},[Oo.join("_")]),ao=bt(mo,kn.length,Ne),Lr=Ie&&oe(Ie.y),yr=Ie&&oe(Gr)||!!Nn.fixed,Lo=yr&&kn.some(function(ar){var pr=ar.fixed;return pr}),aa=t.useRef(),Qo=it(Xt,B),Ho=Qo.isSticky,Za=Qo.offsetHeader,La=Qo.offsetSummary,qn=Qo.offsetScroll,ur=Qo.stickyClassName,qr=Qo.container,Cr=t.useMemo(function(){return Je==null?void 0:Je(Mt)},[Je,Mt]),eo=(Lr||Ho)&&t.isValidElement(Cr)&&Cr.type===s&&Cr.props.fixed,vo,go,Go;Lr&&(go={overflowY:"scroll",maxHeight:Ie.y}),yr&&(vo={overflowX:"auto"},Lr||(go={overflowY:"hidden"}),Go={width:Gr===!0?"auto":Gr,minWidth:"100%"});var Qa=t.useCallback(function(ar,pr){(0,S.Z)(Mr.current)&&Oa(function(Po){if(Po.get(ar)!==pr){var qo=new Map(Po);return qo.set(ar,pr),qo}return Po})},[]),Ti=pt(null),qa=(0,v.Z)(Ti,2),Fi=qa[0],$a=qa[1];function za(ar,pr){pr&&(typeof pr=="function"?pr(ar):pr.scrollLeft!==ar&&(pr.scrollLeft=ar,pr.scrollLeft!==ar&&setTimeout(function(){pr.scrollLeft=ar},0)))}var xa=(0,z.Z)(function(ar){var pr=ar.currentTarget,Po=ar.scrollLeft,qo=Ne==="rtl",$o=typeof Po=="number"?Po:pr.scrollLeft,mi=pr||wt;if(!$a()||$a()===mi){var Xa;Fi(mi),za($o,Io.current),za($o,Zr.current),za($o,oa.current),za($o,(Xa=aa.current)===null||Xa===void 0?void 0:Xa.setScrollLeft)}var Ua=pr||Io.current;if(Ua){var ka=Ua.scrollWidth,Ga=Ua.clientWidth;if(ka===Ga){Fr(!1),_r(!1);return}qo?(Fr(-$o0)):(Fr($o>0),_r($o1?yt-Ft:0,Fn=(0,V.Z)((0,V.Z)((0,V.Z)({},bn),ue),{},{flex:"0 0 ".concat(Ft,"px"),width:"".concat(Ft,"px"),marginRight:gn,pointerEvents:"auto"}),Rn=t.useMemo(function(){return Fe?Mt<=1:Nt===0||Mt===0||Mt>1},[Mt,Nt,Fe]);Rn?Fn.visibility="hidden":Fe&&(Fn.height=Ne==null?void 0:Ne(Mt));var sn=Rn?function(){return null}:qe,Hn={};return(Mt===0||Nt===0)&&(Hn.rowSpan=1,Hn.colSpan=1),t.createElement(ke,(0,F.Z)({className:O()(Je,Ie),ellipsis:C.ellipsis,align:C.align,scope:C.rowScope,component:"div",prefixCls:o.prefixCls,key:Ot,record:he,index:X,renderIndex:pe,dataIndex:Ge,render:sn,shouldCellUpdate:C.shouldCellUpdate},en,{appendNode:on,additionalProps:(0,V.Z)((0,V.Z)({},jt),{},{style:Fn},Hn)}))}var ln=Lt,nn=["data","index","className","rowKey","style","extra","getHeight"],xn=t.forwardRef(function(r,o){var C=r.data,B=r.index,W=r.className,X=r.rowKey,pe=r.style,he=r.extra,ue=r.getHeight,Ie=(0,Te.Z)(r,nn),Fe=C.record,Ne=C.indent,qe=C.index,Ge=c(n,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Je=Ge.scrollX,yt=Ge.flattenColumns,ft=Ge.prefixCls,Ct=Ge.fixColumn,mt=Ge.componentWidth,Ot=me(Fe,X,B,Ne),en=Ot.rowSupportExpand,on=Ot.expanded,jt=Ot.rowProps,bn=Ot.expandedRowRender,Dn=Ot.expandedRowClassName,Nt;if(en&&on){var Xt=bn(Fe,B,Ne+1,on),Mt=Dn==null?void 0:Dn(Fe,B,Ne),Et={};Ct&&(Et={style:(0,E.Z)({},"--virtual-width","".concat(mt,"px"))});var Ft="".concat(ft,"-expanded-row-cell");Nt=t.createElement("div",{className:O()("".concat(ft,"-expanded-row"),"".concat(ft,"-expanded-row-level-").concat(Ne+1),Mt)},t.createElement(ke,{component:"div",prefixCls:ft,className:O()(Ft,(0,E.Z)({},"".concat(Ft,"-fixed"),Ct)),additionalProps:Et},Xt))}var gn=(0,V.Z)((0,V.Z)({},pe),{},{width:Je});he&&(gn.position="absolute",gn.pointerEvents="none");var Fn=t.createElement("div",(0,F.Z)({},jt,Ie,{ref:en?null:o,className:O()(W,"".concat(ft,"-row"),jt==null?void 0:jt.className,(0,E.Z)({},"".concat(ft,"-row-extra"),he)),style:(0,V.Z)((0,V.Z)({},gn),jt==null?void 0:jt.style)}),yt.map(function(Rn,sn){return t.createElement(ln,{key:sn,rowInfo:Ot,column:Rn,colIndex:sn,indent:Ne,index:B,renderIndex:qe,record:Fe,inverse:he,getHeight:ue})}));return en?t.createElement("div",{ref:o},Fn,Nt):Fn}),Xn=ne(xn),zt=Xn,Ve=t.forwardRef(function(r,o){var C=r.data,B=r.onScroll,W=c(n,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),X=W.flattenColumns,pe=W.onColumnResize,he=W.getRowKey,ue=W.expandedKeys,Ie=W.prefixCls,Fe=W.childrenColumnName,Ne=W.emptyNode,qe=W.scrollX,Ge=c(Le),Je=Ge.scrollY,yt=Ge.listItemHeight,ft=t.useRef(),Ct=ge(C,Fe,ue,he),mt=t.useMemo(function(){var Nt=0;return X.map(function(Xt){var Mt=Xt.width,Et=Xt.key;return Nt+=Mt,[Et,Mt,Nt]})},[X]),Ot=t.useMemo(function(){return mt.map(function(Nt){return Nt[2]})},[mt]);t.useEffect(function(){mt.forEach(function(Nt){var Xt=(0,v.Z)(Nt,2),Mt=Xt[0],Et=Xt[1];pe(Mt,Et)})},[mt]),t.useImperativeHandle(o,function(){var Nt={};return Object.defineProperty(Nt,"scrollLeft",{get:function(){var Mt;return((Mt=ft.current)===null||Mt===void 0?void 0:Mt.getScrollInfo().x)||0},set:function(Mt){var Et;(Et=ft.current)===null||Et===void 0||Et.scrollTo({left:Mt})}}),Nt});var en=function(Xt,Mt){var Et,Ft=(Et=Ct[Mt])===null||Et===void 0?void 0:Et.record,gn=Xt.onCell;if(gn){var Fn,Rn=gn(Ft,Mt);return(Fn=Rn==null?void 0:Rn.rowSpan)!==null&&Fn!==void 0?Fn:1}return 1},on=function(Xt){var Mt=Xt.start,Et=Xt.end,Ft=Xt.getSize,gn=Xt.offsetY;if(Et<0)return null;for(var Fn=X.filter(function(fn){return en(fn,Mt)===0}),Rn=Mt,sn=function(dn){if(Fn=Fn.filter(function(cn){return en(cn,dn)===0}),!Fn.length)return Rn=dn,"break"},Hn=Mt;Hn>=0;Hn-=1){var jn=sn(Hn);if(jn==="break")break}for(var cr=X.filter(function(fn){return en(fn,Et)!==1}),$n=Et,Ar=function(dn){if(cr=cr.filter(function(cn){return en(cn,dn)!==1}),!cr.length)return $n=Math.max(dn-1,Et),"break"},wr=Et;wr1})&&Nr.push(dn)},gr=Rn;gr<=$n;gr+=1)var mr=tr(gr);var uo=Nr.map(function(fn){var dn=Ct[fn],cn=he(dn.record,fn),qt=function(An){var Qn=fn+An-1,kn=he(Ct[Qn].record,Qn),$r=Ft(cn,kn);return $r.bottom-$r.top},nr=Ft(cn);return t.createElement(zt,{key:fn,data:dn,rowKey:cn,index:fn,style:{top:-gn+nr.top},extra:!0,getHeight:qt})});return uo},jt=t.useMemo(function(){return{columnsOffset:Ot}},[Ot]),bn="".concat(Ie,"-tbody"),Dn;return Ct.length?Dn=t.createElement(tn.Z,{fullHeight:!1,ref:ft,className:O()(bn,"".concat(bn,"-virtual")),height:Je,itemHeight:yt||24,data:Ct,itemKey:function(Xt){return he(Xt.record)},scrollWidth:qe,onVirtualScroll:function(Xt){var Mt=Xt.x;B({scrollLeft:Mt})},extraRender:on},function(Nt,Xt,Mt){var Et=he(Nt.record,Xt);return t.createElement(zt,(0,F.Z)({data:Nt,rowKey:Et,index:Xt},Mt))}):Dn=t.createElement("div",{className:O()("".concat(Ie,"-placeholder"))},t.createElement(ke,{component:"div",prefixCls:Ie},Ne)),t.createElement(Cn.Provider,{value:jt},Dn)}),at=ne(Ve),Vt=at,Jt=function(o,C){var B=C.ref,W=C.onScroll;return t.createElement(Vt,{ref:B,data:o,onScroll:W})},Tt=100;function rn(r){var o=r.columns,C=r.scroll,B=r.prefixCls,W=B===void 0?_e:B,X=r.className,pe=r.listItemHeight,he=C||{},ue=he.x,Ie=he.y;typeof ue!="number"&&(ue=((o||[]).length+1)*Tt),typeof Ie!="number"&&(Ie=500);var Fe=t.useMemo(function(){return{scrollY:Ie,listItemHeight:pe}},[Ie,pe]);return t.createElement(Le.Provider,{value:Fe},t.createElement(Bt,(0,F.Z)({},r,{className:O()(X,"".concat(W,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},C),{},{x:ue}),components:{body:Jt},columns:o,internalHooks:d,tailor:!0})))}function On(r){return ce(rn,r)}var Tn=On(),Mn=null;function Jn(r){return null}var It=Jn;function St(r){return null}var an=St,Sn=e(2738),er=e(68031),zr=e(36355),xr=e(93891),ir=e(19716),vr=e(8628),Pr=e(31724),Ir=e(58421),Hr=e(71418),sr=e(88088);function Br(r){return function(C){let{prefixCls:B,onExpand:W,record:X,expanded:pe,expandable:he}=C;const ue=`${B}-row-expand-icon`;return t.createElement("button",{type:"button",onClick:Ie=>{W(X,Ie),Ie.stopPropagation()},className:O()(ue,{[`${ue}-spaced`]:!he,[`${ue}-expanded`]:he&&pe,[`${ue}-collapsed`]:he&&!pe}),"aria-label":pe?r.collapse:r.expand,"aria-expanded":pe})}}var Yr=Br;function jr(r,o){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:o}function Jr(r,o){return o?`${o}-${r}`:`${r}`}function Vr(r,o){return typeof r=="function"?r(o):r}function to(r,o){const C=Vr(r,o);return Object.prototype.toString.call(C)==="[object Object]"?"":C}var zo={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"},no=zo,Ro=e(7657),Bo=function(o,C){return t.createElement(Ro.Z,(0,F.Z)({},o,{ref:C,icon:no}))},xo=t.forwardRef(Bo),Xr=xo,To=e(56762);function Do(r){const o=t.useRef(r),C=(0,To.Z)();return[()=>o.current,B=>{o.current=B,C()}]}var So=e(3113),Co=e(24905),io=e(38854),Qt=e(64165),Pn=e(20834),hn=e(40875),En=e(5112),Gn=e(17574),lr=e(47472),Ur=e(92832);function Dr(r){let{value:o,onChange:C,filterSearch:B,tablePrefixCls:W,locale:X}=r;return B?t.createElement("div",{className:`${W}-filter-dropdown-search`},t.createElement(Ur.default,{prefix:t.createElement(lr.Z,null),placeholder:X.filterSearchPlaceholder,onChange:C,value:o,htmlSize:1,className:`${W}-filter-dropdown-search-input`})):null}var Rr=Dr,Tr=e(10228);const Eo=r=>{const{keyCode:o}=r;o===Tr.Z.ENTER&&r.stopPropagation()};var _o=t.forwardRef((r,o)=>t.createElement("div",{className:r.className,onClick:C=>C.stopPropagation(),onKeyDown:Eo,ref:o},r.children));function Ao(r){let o=[];return(r||[]).forEach(C=>{let{value:B,children:W}=C;o.push(B),W&&(o=[].concat((0,gt.Z)(o),(0,gt.Z)(Ao(W))))}),o}function po(r){return r.some(o=>{let{children:C}=o;return C})}function ro(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function ea(r){let{filters:o,prefixCls:C,filteredKeys:B,filterMultiple:W,searchValue:X,filterSearch:pe}=r;return o.map((he,ue)=>{const Ie=String(he.value);if(he.children)return{key:Ie||ue,label:he.text,popupClassName:`${C}-dropdown-submenu`,children:ea({filters:he.children,prefixCls:C,filteredKeys:B,filterMultiple:W,searchValue:X,filterSearch:pe})};const Fe=W?Co.default:En.ZP,Ne={key:he.value!==void 0?Ie:ue,label:t.createElement(t.Fragment,null,t.createElement(Fe,{checked:B.includes(Ie)}),t.createElement("span",null,he.text))};return X.trim()?typeof pe=="function"?pe(X,he)?Ne:null:ro(X,he.text)?Ne:null:Ne})}function Fo(r){var o,C;const{tablePrefixCls:B,prefixCls:W,column:X,dropdownPrefixCls:pe,columnKey:he,filterMultiple:ue,filterMode:Ie="menu",filterSearch:Fe=!1,filterState:Ne,triggerFilter:qe,locale:Ge,children:Je,getPopupContainer:yt}=r,{filterDropdownOpen:ft,onFilterDropdownOpenChange:Ct,filterResetToDefaultFilteredValue:mt,defaultFilteredValue:Ot,filterDropdownVisible:en,onFilterDropdownVisibleChange:on}=X,[jt,bn]=t.useState(!1),Dn=!!(Ne&&(!((o=Ne.filteredKeys)===null||o===void 0)&&o.length||Ne.forceFiltered)),Nt=$t=>{bn($t),Ct==null||Ct($t),on==null||on($t)},Xt=(C=ft!=null?ft:en)!==null&&C!==void 0?C:jt,Mt=Ne==null?void 0:Ne.filteredKeys,[Et,Ft]=Do(Mt||[]),gn=$t=>{let{selectedKeys:An}=$t;Ft(An)},Fn=($t,An)=>{let{node:Qn,checked:kn}=An;gn(ue?{selectedKeys:$t}:{selectedKeys:kn&&Qn.key?[Qn.key]:[]})};t.useEffect(()=>{jt&&gn({selectedKeys:Mt||[]})},[Mt]);const[Rn,sn]=t.useState([]),Hn=$t=>{sn($t)},[jn,cr]=t.useState(""),$n=$t=>{const{value:An}=$t.target;cr(An)};t.useEffect(()=>{jt||cr("")},[jt]);const Ar=$t=>{const An=$t&&$t.length?$t:null;if(An===null&&(!Ne||!Ne.filteredKeys)||(0,g.Z)(An,Ne==null?void 0:Ne.filteredKeys,!0))return null;qe({column:X,key:he,filteredKeys:An})},wr=()=>{Nt(!1),Ar(Et())},Nn=function(){let{confirm:$t,closeDropdown:An}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};$t&&Ar([]),An&&Nt(!1),cr(""),Ft(mt?(Ot||[]).map(Qn=>String(Qn)):[])},Nr=function(){let{closeDropdown:$t}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};$t&&Nt(!1),Ar(Et())},tr=$t=>{$t&&Mt!==void 0&&Ft(Mt||[]),Nt($t),!$t&&!X.filterDropdown&&wr()},gr=O()({[`${pe}-menu-without-submenu`]:!po(X.filters||[])}),mr=$t=>{if($t.target.checked){const An=Ao(X==null?void 0:X.filters).map(Qn=>String(Qn));Ft(An)}else Ft([])},uo=$t=>{let{filters:An}=$t;return(An||[]).map((Qn,kn)=>{const $r=String(Qn.value),Gr={title:Qn.text,key:Qn.value!==void 0?$r:kn};return Qn.children&&(Gr.children=uo({filters:Qn.children})),Gr})},fn=$t=>{var An;return Object.assign(Object.assign({},$t),{text:$t.title,value:$t.key,children:((An=$t.children)===null||An===void 0?void 0:An.map(Qn=>fn(Qn)))||[]})};let dn;if(typeof X.filterDropdown=="function")dn=X.filterDropdown({prefixCls:`${pe}-custom`,setSelectedKeys:$t=>gn({selectedKeys:$t}),selectedKeys:Et(),confirm:Nr,clearFilters:Nn,filters:X.filters,visible:Xt,close:()=>{Nt(!1)}});else if(X.filterDropdown)dn=X.filterDropdown;else{const $t=Et()||[],An=()=>(X.filters||[]).length===0?t.createElement(Qt.Z,{image:Qt.Z.PRESENTED_IMAGE_SIMPLE,description:Ge.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ie==="tree"?t.createElement(t.Fragment,null,t.createElement(Rr,{filterSearch:Fe,value:jn,onChange:$n,tablePrefixCls:B,locale:Ge}),t.createElement("div",{className:`${B}-filter-dropdown-tree`},ue?t.createElement(Co.default,{checked:$t.length===Ao(X.filters).length,indeterminate:$t.length>0&&$t.lengthtypeof Fe=="function"?Fe(jn,fn(kn)):ro(jn,kn.title):void 0}))):t.createElement(t.Fragment,null,t.createElement(Rr,{filterSearch:Fe,value:jn,onChange:$n,tablePrefixCls:B,locale:Ge}),t.createElement(Pn.default,{selectable:!0,multiple:ue,prefixCls:`${pe}-menu`,className:gr,onSelect:gn,onDeselect:gn,selectedKeys:$t,getPopupContainer:yt,openKeys:Rn,onOpenChange:Hn,items:ea({filters:X.filters||[],filterSearch:Fe,prefixCls:W,filteredKeys:Et(),filterMultiple:ue,searchValue:jn})})),Qn=()=>mt?(0,g.Z)((Ot||[]).map(kn=>String(kn)),$t,!0):$t.length===0;dn=t.createElement(t.Fragment,null,An(),t.createElement("div",{className:`${W}-dropdown-btns`},t.createElement(So.ZP,{type:"link",size:"small",disabled:Qn(),onClick:()=>Nn()},Ge.filterReset),t.createElement(So.ZP,{type:"primary",size:"small",onClick:wr},Ge.filterConfirm)))}X.filterDropdown&&(dn=t.createElement(hn.J,{selectable:void 0},dn));const cn=()=>t.createElement(_o,{className:`${W}-dropdown`},dn);let qt;typeof X.filterIcon=="function"?qt=X.filterIcon(Dn):X.filterIcon?qt=X.filterIcon:qt=t.createElement(Xr,null);const{direction:nr}=t.useContext(zr.E_);return t.createElement("div",{className:`${W}-column`},t.createElement("span",{className:`${B}-column-title`},Je),t.createElement(io.Z,{dropdownRender:cn,trigger:["click"],open:Xt,onOpenChange:tr,getPopupContainer:yt,placement:nr==="rtl"?"bottomLeft":"bottomRight"},t.createElement("span",{role:"button",tabIndex:-1,className:O()(`${W}-trigger`,{active:Dn}),onClick:$t=>{$t.stopPropagation()}},qt)))}var ia=Fo;function ho(r,o,C){let B=[];return(r||[]).forEach((W,X)=>{var pe;const he=Jr(X,C);if(W.filters||"filterDropdown"in W||"onFilter"in W)if("filteredValue"in W){let ue=W.filteredValue;"filterDropdown"in W||(ue=(pe=ue==null?void 0:ue.map(String))!==null&&pe!==void 0?pe:ue),B.push({column:W,key:jr(W,he),filteredKeys:ue,forceFiltered:W.filtered})}else B.push({column:W,key:jr(W,he),filteredKeys:o&&W.defaultFilteredValue?W.defaultFilteredValue:void 0,forceFiltered:W.filtered});"children"in W&&(B=[].concat((0,gt.Z)(B),(0,gt.Z)(ho(W.children,o,he))))}),B}function la(r,o,C,B,W,X,pe,he){return C.map((ue,Ie)=>{const Fe=Jr(Ie,he),{filterMultiple:Ne=!0,filterMode:qe,filterSearch:Ge}=ue;let Je=ue;if(Je.filters||Je.filterDropdown){const yt=jr(Je,Fe),ft=B.find(Ct=>{let{key:mt}=Ct;return yt===mt});Je=Object.assign(Object.assign({},Je),{title:Ct=>t.createElement(ia,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Je,columnKey:yt,filterState:ft,filterMultiple:Ne,filterMode:qe,filterSearch:Ge,triggerFilter:X,locale:W,getPopupContainer:pe},Vr(ue.title,Ct))})}return"children"in Je&&(Je=Object.assign(Object.assign({},Je),{children:la(r,o,Je.children,B,W,X,pe,Fe)})),Je})}function sa(r){const o={};return r.forEach(C=>{let{key:B,filteredKeys:W,column:X}=C;const{filters:pe,filterDropdown:he}=X;if(he)o[B]=W||null;else if(Array.isArray(W)){const ue=Ao(pe);o[B]=ue.filter(Ie=>W.includes(String(Ie)))}else o[B]=null}),o}function ta(r,o){return o.reduce((C,B)=>{const{column:{onFilter:W,filters:X},filteredKeys:pe}=B;return W&&pe&&pe.length?C.filter(he=>pe.some(ue=>{const Ie=Ao(X),Fe=Ie.findIndex(qe=>String(qe)===String(ue)),Ne=Fe!==-1?Ie[Fe]:ue;return W(Ne,he)})):C},r)}const na=r=>r.flatMap(o=>"children"in o?[o].concat((0,gt.Z)(na(o.children||[]))):[o]);function Sa(r){let{prefixCls:o,dropdownPrefixCls:C,mergedColumns:B,onFilterChange:W,getPopupContainer:X,locale:pe}=r;const he=t.useMemo(()=>na(B||[]),[B]),[ue,Ie]=t.useState(()=>ho(he,!0)),Fe=t.useMemo(()=>{const Je=ho(he,!1);if(Je.length===0)return Je;let yt=!0,ft=!0;if(Je.forEach(Ct=>{let{filteredKeys:mt}=Ct;mt!==void 0?yt=!1:ft=!1}),yt){const Ct=(he||[]).map((mt,Ot)=>jr(mt,Jr(Ot)));return ue.filter(mt=>{let{key:Ot}=mt;return Ct.includes(Ot)}).map(mt=>{const Ot=he[Ct.findIndex(en=>en===mt.key)];return Object.assign(Object.assign({},mt),{column:Object.assign(Object.assign({},mt.column),Ot),forceFiltered:Ot.filtered})})}return Je},[he,ue]),Ne=t.useMemo(()=>sa(Fe),[Fe]),qe=Je=>{const yt=Fe.filter(ft=>{let{key:Ct}=ft;return Ct!==Je.key});yt.push(Je),Ie(yt),W(sa(yt),yt)};return[Je=>la(o,C,Je,Fe,pe,qe,X),Fe,Ne]}var ca=Sa;function ra(r,o,C){const B=t.useRef({});function W(X){if(!B.current||B.current.data!==r||B.current.childrenColumnName!==o||B.current.getRowKey!==C){let he=function(ue){ue.forEach((Ie,Fe)=>{const Ne=C(Ie,Fe);pe.set(Ne,Ie),Ie&&typeof Ie=="object"&&o in Ie&&he(Ie[o]||[])})};const pe=new Map;he(r),B.current={data:r,childrenColumnName:o,kvMap:pe,getRowKey:C}}return B.current.kvMap.get(X)}return[W]}var Yo=e(50371),da=function(r,o){var C={};for(var B in r)Object.prototype.hasOwnProperty.call(r,B)&&o.indexOf(B)<0&&(C[B]=r[B]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,B=Object.getOwnPropertySymbols(r);W{const X=r[W];typeof X!="function"&&(C[W]=X)}),C}function ua(r,o,C){const B=C&&typeof C=="object"?C:{},{total:W=0}=B,X=da(B,["total"]),[pe,he]=(0,t.useState)(()=>({current:"defaultCurrent"in X?X.defaultCurrent:1,pageSize:"defaultPageSize"in X?X.defaultPageSize:Jo})),ue=(0,Yo.Z)(pe,X,{total:W>0?W:r}),Ie=Math.ceil((W||r)/ue.pageSize);ue.current>Ie&&(ue.current=Ie||1);const Fe=(qe,Ge)=>{he({current:qe!=null?qe:1,pageSize:Ge||ue.pageSize})},Ne=(qe,Ge)=>{var Je;C&&((Je=C.onChange)===null||Je===void 0||Je.call(C,qe,Ge)),Fe(qe,Ge),o(qe,Ge||(ue==null?void 0:ue.pageSize))};return C===!1?[{},()=>{}]:[Object.assign(Object.assign({},ue),{onChange:Ne}),Fe]}var fa=ua,ma=e(84105),jo=e(35654),Un=e(90782),Ln=e(71430),Wr=e(18929);const Or={},Sr="SELECT_ALL",kr="SELECT_INVERT",Qr="SELECT_NONE",bo=[],lo=(r,o)=>{let C=[];return(o||[]).forEach(B=>{C.push(B),B&&typeof B=="object"&&r in B&&(C=[].concat((0,gt.Z)(C),(0,gt.Z)(lo(r,B[r]))))}),C};var wo=(r,o)=>{const{preserveSelectedRowKeys:C,selectedRowKeys:B,defaultSelectedRowKeys:W,getCheckboxProps:X,onChange:pe,onSelect:he,onSelectAll:ue,onSelectInvert:Ie,onSelectNone:Fe,onSelectMultiple:Ne,columnWidth:qe,type:Ge,selections:Je,fixed:yt,renderCell:ft,hideSelectAll:Ct,checkStrictly:mt=!0}=o||{},{prefixCls:Ot,data:en,pageData:on,getRecordByKey:jt,getRowKey:bn,expandType:Dn,childrenColumnName:Nt,locale:Xt,getPopupContainer:Mt}=r,[Et,Ft]=(0,Wr.Z)(B||W||bo,{value:B}),gn=t.useRef(new Map),Fn=(0,t.useCallback)(fn=>{if(C){const dn=new Map;fn.forEach(cn=>{let qt=jt(cn);!qt&&gn.current.has(cn)&&(qt=gn.current.get(cn)),dn.set(cn,qt)}),gn.current=dn}},[jt,C]);t.useEffect(()=>{Fn(Et)},[Et]);const{keyEntities:Rn}=(0,t.useMemo)(()=>{if(mt)return{keyEntities:null};let fn=en;if(C){const dn=new Set(en.map((qt,nr)=>bn(qt,nr))),cn=Array.from(gn.current).reduce((qt,nr)=>{let[$t,An]=nr;return dn.has($t)?qt:qt.concat(An)},[]);fn=[].concat((0,gt.Z)(fn),(0,gt.Z)(cn))}return(0,Ln.I8)(fn,{externalGetKey:bn,childrenPropName:Nt})},[en,bn,mt,Nt,C]),sn=(0,t.useMemo)(()=>lo(Nt,on),[Nt,on]),Hn=(0,t.useMemo)(()=>{const fn=new Map;return sn.forEach((dn,cn)=>{const qt=bn(dn,cn),nr=(X?X(dn):null)||{};fn.set(qt,nr)}),fn},[sn,bn,X]),jn=(0,t.useCallback)(fn=>{var dn;return!!(!((dn=Hn.get(bn(fn)))===null||dn===void 0)&&dn.disabled)},[Hn,bn]),[cr,$n]=(0,t.useMemo)(()=>{if(mt)return[Et||[],[]];const{checkedKeys:fn,halfCheckedKeys:dn}=(0,Un.S)(Et,!0,Rn,jn);return[fn||[],dn]},[Et,mt,Rn,jn]),Ar=(0,t.useMemo)(()=>{const fn=Ge==="radio"?cr.slice(0,1):cr;return new Set(fn)},[cr,Ge]),wr=(0,t.useMemo)(()=>Ge==="radio"?new Set:new Set($n),[$n,Ge]),[Nn,Nr]=(0,t.useState)(null);t.useEffect(()=>{o||Ft(bo)},[!!o]);const tr=(0,t.useCallback)((fn,dn)=>{let cn,qt;Fn(fn),C?(cn=fn,qt=fn.map(nr=>gn.current.get(nr))):(cn=[],qt=[],fn.forEach(nr=>{const $t=jt(nr);$t!==void 0&&(cn.push(nr),qt.push($t))})),Ft(cn),pe==null||pe(cn,qt,{type:dn})},[Ft,jt,pe,C]),gr=(0,t.useCallback)((fn,dn,cn,qt)=>{if(he){const nr=cn.map($t=>jt($t));he(jt(fn),dn,nr,qt)}tr(cn,"single")},[he,jt,tr]),mr=(0,t.useMemo)(()=>!Je||Ct?null:(Je===!0?[Sr,kr,Qr]:Je).map(dn=>dn===Sr?{key:"all",text:Xt.selectionAll,onSelect(){tr(en.map((cn,qt)=>bn(cn,qt)).filter(cn=>{const qt=Hn.get(cn);return!(qt!=null&&qt.disabled)||Ar.has(cn)}),"all")}}:dn===kr?{key:"invert",text:Xt.selectInvert,onSelect(){const cn=new Set(Ar);on.forEach((nr,$t)=>{const An=bn(nr,$t),Qn=Hn.get(An);Qn!=null&&Qn.disabled||(cn.has(An)?cn.delete(An):cn.add(An))});const qt=Array.from(cn);Ie&&Ie(qt),tr(qt,"invert")}}:dn===Qr?{key:"none",text:Xt.selectNone,onSelect(){Fe==null||Fe(),tr(Array.from(Ar).filter(cn=>{const qt=Hn.get(cn);return qt==null?void 0:qt.disabled}),"none")}}:dn).map(dn=>Object.assign(Object.assign({},dn),{onSelect:function(){for(var cn,qt,nr=arguments.length,$t=new Array(nr),An=0;An{var dn;if(!o)return fn.filter(rr=>rr!==Or);let cn=(0,gt.Z)(fn);const qt=new Set(Ar),nr=sn.map(bn).filter(rr=>!Hn.get(rr).disabled),$t=nr.every(rr=>qt.has(rr)),An=nr.some(rr=>qt.has(rr)),Qn=()=>{const rr=[];$t?nr.forEach(br=>{qt.delete(br),rr.push(br)}):nr.forEach(br=>{qt.has(br)||(qt.add(br),rr.push(br))});const or=Array.from(qt);ue==null||ue(!$t,or.map(br=>jt(br)),rr.map(br=>jt(br))),tr(or,"all"),Nr(null)};let kn;if(Ge!=="radio"){let rr;if(mr){const Vn={getPopupContainer:Mt,items:mr.map((oo,_r)=>{const{key:yo,text:Ko,onSelect:Zo}=oo;return{key:yo!=null?yo:_r,onClick:()=>{Zo==null||Zo(nr)},label:Ko}})};rr=t.createElement("div",{className:`${Ot}-selection-extra`},t.createElement(io.Z,{menu:Vn,getPopupContainer:Mt},t.createElement("span",null,t.createElement(ma.Z,null))))}const or=sn.map((Vn,oo)=>{const _r=bn(Vn,oo),yo=Hn.get(_r)||{};return Object.assign({checked:qt.has(_r)},yo)}).filter(Vn=>{let{disabled:oo}=Vn;return oo}),br=!!or.length&&or.length===sn.length,Fr=br&&or.every(Vn=>{let{checked:oo}=Vn;return oo}),Kr=br&&or.some(Vn=>{let{checked:oo}=Vn;return oo});kn=!Ct&&t.createElement("div",{className:`${Ot}-selection`},t.createElement(Co.default,{checked:br?Fr:!!sn.length&&$t,indeterminate:br?!Fr&&Kr:!$t&&An,onChange:Qn,disabled:sn.length===0||br,"aria-label":rr?"Custom selection":"Select all",skipGroup:!0}),rr)}let $r;Ge==="radio"?$r=(rr,or,br)=>{const Fr=bn(or,br),Kr=qt.has(Fr);return{node:t.createElement(En.ZP,Object.assign({},Hn.get(Fr),{checked:Kr,onClick:Vn=>Vn.stopPropagation(),onChange:Vn=>{qt.has(Fr)||gr(Fr,!0,[Fr],Vn.nativeEvent)}})),checked:Kr}}:$r=(rr,or,br)=>{var Fr;const Kr=bn(or,br),Vn=qt.has(Kr),oo=wr.has(Kr),_r=Hn.get(Kr);let yo;return Dn==="nest"?yo=oo:yo=(Fr=_r==null?void 0:_r.indeterminate)!==null&&Fr!==void 0?Fr:oo,{node:t.createElement(Co.default,Object.assign({},_r,{indeterminate:yo,checked:Vn,skipGroup:!0,onClick:Ko=>Ko.stopPropagation(),onChange:Ko=>{let{nativeEvent:Zo}=Ko;const{shiftKey:Oa}=Zo;let ko=-1,Oo=-1;if(Oa&&mt){const mo=new Set([Nn,Kr]);nr.some((ao,Lr)=>{if(mo.has(ao))if(ko===-1)ko=Lr;else return Oo=Lr,!0;return!1})}if(Oo!==-1&&ko!==Oo&&mt){const mo=nr.slice(ko,Oo+1),ao=[];Vn?mo.forEach(yr=>{qt.has(yr)&&(ao.push(yr),qt.delete(yr))}):mo.forEach(yr=>{qt.has(yr)||(ao.push(yr),qt.add(yr))});const Lr=Array.from(qt);Ne==null||Ne(!Vn,Lr.map(yr=>jt(yr)),ao.map(yr=>jt(yr))),tr(Lr,"multiple")}else{const mo=cr;if(mt){const ao=Vn?(0,jo._5)(mo,Kr):(0,jo.L0)(mo,Kr);gr(Kr,!Vn,ao,Zo)}else{const ao=(0,Un.S)([].concat((0,gt.Z)(mo),[Kr]),!0,Rn,jn),{checkedKeys:Lr,halfCheckedKeys:yr}=ao;let Lo=Lr;if(Vn){const aa=new Set(Lr);aa.delete(Kr),Lo=(0,Un.S)(Array.from(aa),{checked:!1,halfCheckedKeys:yr},Rn,jn).checkedKeys}gr(Kr,!Vn,Lo,Zo)}}Nr(Vn?null:Kr)}})),checked:Vn}};const Gr=(rr,or,br)=>{const{node:Fr,checked:Kr}=$r(rr,or,br);return ft?ft(Kr,or,br,Fr):Fr};if(!cn.includes(Or))if(cn.findIndex(rr=>{var or;return((or=rr[un])===null||or===void 0?void 0:or.columnType)==="EXPAND_COLUMN"})===0){const[rr,...or]=cn;cn=[rr,Or].concat((0,gt.Z)(or))}else cn=[Or].concat((0,gt.Z)(cn));const Mo=cn.indexOf(Or);cn=cn.filter((rr,or)=>rr!==Or||or===Mo);const Mr=cn[Mo-1],Io=cn[Mo+1];let Zr=yt;Zr===void 0&&((Io==null?void 0:Io.fixed)!==void 0?Zr=Io.fixed:(Mr==null?void 0:Mr.fixed)!==void 0&&(Zr=Mr.fixed)),Zr&&Mr&&((dn=Mr[un])===null||dn===void 0?void 0:dn.columnType)==="EXPAND_COLUMN"&&Mr.fixed===void 0&&(Mr.fixed=Zr);const fo=O()(`${Ot}-selection-col`,{[`${Ot}-selection-col-with-dropdown`]:Je&&Ge==="checkbox"}),oa={fixed:Zr,width:qe,className:`${Ot}-selection-column`,title:o.columnTitle||kn,render:Gr,onCell:o.onCell,[un]:{className:fo}};return cn.map(rr=>rr===Or?oa:rr)},[bn,sn,o,cr,Ar,wr,qe,mr,Dn,Nn,Hn,Ne,gr,jn]),Ar]},va=e(89489),Pa=e(59477),ga=e(6848);const pa="ascend",Ea="descend";function ha(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function Aa(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function Ka(r,o){return o?r[r.indexOf(o)+1]:r[0]}function wa(r,o,C){let B=[];function W(X,pe){B.push({column:X,key:jr(X,pe),multiplePriority:ha(X),sortOrder:X.sortOrder})}return(r||[]).forEach((X,pe)=>{const he=Jr(pe,C);X.children?("sortOrder"in X&&W(X,he),B=[].concat((0,gt.Z)(B),(0,gt.Z)(wa(X.children,o,he)))):X.sorter&&("sortOrder"in X?W(X,he):o&&X.defaultSortOrder&&B.push({column:X,key:jr(X,he),multiplePriority:ha(X),sortOrder:X.defaultSortOrder}))}),B}function Ra(r,o,C,B,W,X,pe,he){return(o||[]).map((ue,Ie)=>{const Fe=Jr(Ie,he);let Ne=ue;if(Ne.sorter){const qe=Ne.sortDirections||W,Ge=Ne.showSorterTooltip===void 0?pe:Ne.showSorterTooltip,Je=jr(Ne,Fe),yt=C.find(Dn=>{let{key:Nt}=Dn;return Nt===Je}),ft=yt?yt.sortOrder:null,Ct=Ka(qe,ft);let mt;if(ue.sortIcon)mt=ue.sortIcon({sortOrder:ft});else{const Dn=qe.includes(pa)&&t.createElement(Pa.Z,{className:O()(`${r}-column-sorter-up`,{active:ft===pa})}),Nt=qe.includes(Ea)&&t.createElement(va.Z,{className:O()(`${r}-column-sorter-down`,{active:ft===Ea})});mt=t.createElement("span",{className:O()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(Dn&&Nt)})},t.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},Dn,Nt))}const{cancelSort:Ot,triggerAsc:en,triggerDesc:on}=X||{};let jt=Ot;Ct===Ea?jt=on:Ct===pa&&(jt=en);const bn=typeof Ge=="object"?Ge:{title:jt};Ne=Object.assign(Object.assign({},Ne),{className:O()(Ne.className,{[`${r}-column-sort`]:ft}),title:Dn=>{const Nt=t.createElement("div",{className:`${r}-column-sorters`},t.createElement("span",{className:`${r}-column-title`},Vr(ue.title,Dn)),mt);return Ge?t.createElement(ga.Z,Object.assign({},bn),Nt):Nt},onHeaderCell:Dn=>{const Nt=ue.onHeaderCell&&ue.onHeaderCell(Dn)||{},Xt=Nt.onClick,Mt=Nt.onKeyDown;Nt.onClick=gn=>{B({column:ue,key:Je,sortOrder:Ct,multiplePriority:ha(ue)}),Xt==null||Xt(gn)},Nt.onKeyDown=gn=>{gn.keyCode===Tr.Z.ENTER&&(B({column:ue,key:Je,sortOrder:Ct,multiplePriority:ha(ue)}),Mt==null||Mt(gn))};const Et=to(ue.title,{}),Ft=Et==null?void 0:Et.toString();return ft?Nt["aria-sort"]=ft==="ascend"?"ascending":"descending":Nt["aria-label"]=Ft||"",Nt.className=O()(Nt.className,`${r}-column-has-sorters`),Nt.tabIndex=0,ue.ellipsis&&(Nt.title=(Et!=null?Et:"").toString()),Nt}})}return"children"in Ne&&(Ne=Object.assign(Object.assign({},Ne),{children:Ra(r,Ne.children,C,B,W,X,pe,Fe)})),Ne})}function Ba(r){const{column:o,sortOrder:C}=r;return{column:o,order:C,field:o.dataIndex,columnKey:o.key}}function Da(r){const o=r.filter(C=>{let{sortOrder:B}=C;return B}).map(Ba);return o.length===0&&r.length?Object.assign(Object.assign({},Ba(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function Er(r,o,C){const B=o.slice().sort((pe,he)=>he.multiplePriority-pe.multiplePriority),W=r.slice(),X=B.filter(pe=>{let{column:{sorter:he},sortOrder:ue}=pe;return Aa(he)&&ue});return X.length?W.sort((pe,he)=>{for(let ue=0;ue{const he=pe[C];return he?Object.assign(Object.assign({},pe),{[C]:Er(he,o,C)}):pe}):W}function dr(r){let{prefixCls:o,mergedColumns:C,onSorterChange:B,sortDirections:W,tableLocale:X,showSorterTooltip:pe}=r;const[he,ue]=t.useState(wa(C,!0)),Ie=t.useMemo(()=>{let Je=!0;const yt=wa(C,!1);if(!yt.length)return he;const ft=[];function Ct(Ot){Je?ft.push(Ot):ft.push(Object.assign(Object.assign({},Ot),{sortOrder:null}))}let mt=null;return yt.forEach(Ot=>{mt===null?(Ct(Ot),Ot.sortOrder&&(Ot.multiplePriority===!1?Je=!1:mt=!0)):(mt&&Ot.multiplePriority!==!1||(Je=!1),Ct(Ot))}),ft},[C,he]),Fe=t.useMemo(()=>{const Je=Ie.map(yt=>{let{column:ft,sortOrder:Ct}=yt;return{column:ft,order:Ct}});return{sortColumns:Je,sortColumn:Je[0]&&Je[0].column,sortOrder:Je[0]&&Je[0].order}},[Ie]);function Ne(Je){let yt;Je.multiplePriority===!1||!Ie.length||Ie[0].multiplePriority===!1?yt=[Je]:yt=[].concat((0,gt.Z)(Ie.filter(ft=>{let{key:Ct}=ft;return Ct!==Je.key})),[Je]),ue(yt),B(Da(yt),yt)}return[Je=>Ra(o,Je,Ie,Ne,W,X,pe),Ie,Fe,()=>Da(Ie)]}function hr(r,o){return r.map(C=>{const B=Object.assign({},C);return B.title=Vr(C.title,o),"children"in B&&(B.children=hr(B.children,o)),B})}function so(r){return[t.useCallback(C=>hr(C,r),[r])]}var co=Yt((r,o)=>{const{_renderTimes:C}=r,{_renderTimes:B}=o;return C!==B}),ba=On((r,o)=>{const{_renderTimes:C}=r,{_renderTimes:B}=o;return C!==B}),Xo=e(64993),ya=e(17313),Na=e(83116),Ma=e(37613),Ia=r=>{const{componentCls:o}=r,C=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,B=(W,X,pe)=>({[`&${o}-${W}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${X}px -${pe+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:C,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:C,borderTop:C,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:h.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${M}-leave`]:{animationTimingFunction:h.motionEaseInQuint}}]}},15969:function($e,ie,e){e.d(ie,{N:function(){return a}});const a=d=>({color:d.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${d.motionDurationSlow}`,"&:focus, &:hover":{color:d.colorLinkHover},"&:active":{color:d.colorLinkActive}})},78673:function($e,ie,e){e.d(ie,{Z:function(){return Ee}});var a=e(58617),d=e(92310),v=e.n(d),z=e(54476),l=e(20068),g=e(42978),t=e(75931),T=e(59301),G=e(18929),c=e(10228),F=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],I=T.forwardRef(function(O,be){var K,J=O.prefixCls,$=J===void 0?"rc-switch":J,k=O.className,se=O.checked,w=O.defaultChecked,L=O.disabled,oe=O.loadingIcon,te=O.checkedChildren,H=O.unCheckedChildren,ve=O.onClick,Se=O.onChange,je=O.onKeyDown,Oe=(0,t.Z)(O,F),ke=(0,G.Z)(!1,{value:se,defaultValue:w}),Xe=(0,g.Z)(ke,2),et=Xe[0],He=Xe[1];function fe(x,s){var Z=et;return L||(Z=x,He(Z),Se==null||Se(Z,s)),Z}function Te(x){x.which===c.Z.LEFT?fe(!1,x):x.which===c.Z.RIGHT&&fe(!0,x),je==null||je(x)}function A(x){var s=fe(!et,x);ve==null||ve(s,x)}var y=v()($,k,(K={},(0,l.Z)(K,"".concat($,"-checked"),et),(0,l.Z)(K,"".concat($,"-disabled"),L),K));return T.createElement("button",(0,z.Z)({},Oe,{type:"button",role:"switch","aria-checked":et,disabled:L,className:y,ref:be,onKeyDown:Te,onClick:A}),oe,T.createElement("span",{className:"".concat($,"-inner")},T.createElement("span",{className:"".concat($,"-inner-checked")},te),T.createElement("span",{className:"".concat($,"-inner-unchecked")},H)))});I.displayName="Switch";var h=I,re=e(14088),Y=e(36355),M=e(1684),xe=e(19716),le=e(64993),ce=e(17313),ne=e(83116),N=e(37613);const m=O=>{const{componentCls:be,trackHeightSM:K,trackPadding:J,trackMinWidthSM:$,innerMinMarginSM:k,innerMaxMarginSM:se,handleSizeSM:w}=O,L=`${be}-inner`;return{[be]:{[`&${be}-small`]:{minWidth:$,height:K,lineHeight:`${K}px`,[`${be}-inner`]:{paddingInlineStart:se,paddingInlineEnd:k,[`${L}-checked`]:{marginInlineStart:`calc(-100% + ${w+J*2}px - ${se*2}px)`,marginInlineEnd:`calc(100% - ${w+J*2}px + ${se*2}px)`},[`${L}-unchecked`]:{marginTop:-K,marginInlineStart:0,marginInlineEnd:0}},[`${be}-handle`]:{width:w,height:w},[`${be}-loading-icon`]:{top:(w-O.switchLoadingIconSize)/2,fontSize:O.switchLoadingIconSize},[`&${be}-checked`]:{[`${be}-inner`]:{paddingInlineStart:k,paddingInlineEnd:se,[`${L}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${L}-unchecked`]:{marginInlineStart:`calc(100% - ${w+J*2}px + ${se*2}px)`,marginInlineEnd:`calc(-100% + ${w+J*2}px - ${se*2}px)`}},[`${be}-handle`]:{insetInlineStart:`calc(100% - ${w+J}px)`}},[`&:not(${be}-disabled):active`]:{[`&:not(${be}-checked) ${L}`]:{[`${L}-unchecked`]:{marginInlineStart:O.marginXXS/2,marginInlineEnd:-O.marginXXS/2}},[`&${be}-checked ${L}`]:{[`${L}-checked`]:{marginInlineStart:-O.marginXXS/2,marginInlineEnd:O.marginXXS/2}}}}}}},n=O=>{const{componentCls:be,handleSize:K}=O;return{[be]:{[`${be}-loading-icon${O.iconCls}`]:{position:"relative",top:(K-O.fontSize)/2,color:O.switchLoadingIconColor,verticalAlign:"top"},[`&${be}-checked ${be}-loading-icon`]:{color:O.switchColor}}}},p=O=>{const{componentCls:be,motion:K,trackPadding:J,handleBg:$,handleShadow:k,handleSize:se}=O,w=`${be}-handle`;return{[be]:{[w]:{position:"absolute",top:J,insetInlineStart:J,width:se,height:se,transition:`all ${O.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:$,borderRadius:se/2,boxShadow:k,transition:`all ${O.switchDuration} ease-in-out`,content:'""'}},[`&${be}-checked ${w}`]:{insetInlineStart:`calc(100% - ${se+J}px)`},[`&:not(${be}-disabled):active`]:K?{[`${w}::before`]:{insetInlineEnd:O.switchHandleActiveInset,insetInlineStart:0},[`&${be}-checked ${w}::before`]:{insetInlineEnd:0,insetInlineStart:O.switchHandleActiveInset}}:{}}}},b=O=>{const{componentCls:be,trackHeight:K,trackPadding:J,innerMinMargin:$,innerMaxMargin:k,handleSize:se}=O,w=`${be}-inner`;return{[be]:{[w]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:k,paddingInlineEnd:$,transition:`padding-inline-start ${O.switchDuration} ease-in-out, padding-inline-end ${O.switchDuration} ease-in-out`,[`${w}-checked, ${w}-unchecked`]:{display:"block",color:O.colorTextLightSolid,fontSize:O.fontSizeSM,transition:`margin-inline-start ${O.switchDuration} ease-in-out, margin-inline-end ${O.switchDuration} ease-in-out`,pointerEvents:"none"},[`${w}-checked`]:{marginInlineStart:`calc(-100% + ${se+J*2}px - ${k*2}px)`,marginInlineEnd:`calc(100% - ${se+J*2}px + ${k*2}px)`},[`${w}-unchecked`]:{marginTop:-K,marginInlineStart:0,marginInlineEnd:0}},[`&${be}-checked ${w}`]:{paddingInlineStart:$,paddingInlineEnd:k,[`${w}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${w}-unchecked`]:{marginInlineStart:`calc(100% - ${se+J*2}px + ${k*2}px)`,marginInlineEnd:`calc(-100% + ${se+J*2}px - ${k*2}px)`}},[`&:not(${be}-disabled):active`]:{[`&:not(${be}-checked) ${w}`]:{[`${w}-unchecked`]:{marginInlineStart:J*2,marginInlineEnd:-J*2}},[`&${be}-checked ${w}`]:{[`${w}-checked`]:{marginInlineStart:-J*2,marginInlineEnd:J*2}}}}}},_=O=>{const{componentCls:be,trackHeight:K,trackMinWidth:J}=O;return{[be]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ce.Wf)(O)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:J,height:K,lineHeight:`${K}px`,verticalAlign:"middle",background:O.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${O.motionDurationMid}`,userSelect:"none",[`&:hover:not(${be}-disabled)`]:{background:O.colorTextTertiary}}),(0,ce.Qy)(O)),{[`&${be}-checked`]:{background:O.switchColor,[`&:hover:not(${be}-disabled)`]:{background:O.colorPrimaryHover}},[`&${be}-loading, &${be}-disabled`]:{cursor:"not-allowed",opacity:O.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${be}-rtl`]:{direction:"rtl"}})}};var U=(0,ne.Z)("Switch",O=>{const be=(0,N.TS)(O,{switchDuration:O.motionDurationMid,switchColor:O.colorPrimary,switchDisabledOpacity:O.opacityLoading,switchLoadingIconSize:O.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${O.opacityLoading})`,switchHandleActiveInset:"-30%"});return[_(be),b(be),p(be),n(be),m(be)]},O=>{const{fontSize:be,lineHeight:K,controlHeight:J,colorWhite:$}=O,k=be*K,se=J/2,w=2,L=k-w*2,oe=se-w*2;return{trackHeight:k,trackHeightSM:se,trackMinWidth:L*2+w*4,trackMinWidthSM:oe*2+w*2,trackPadding:w,handleBg:$,handleSize:L,handleSizeSM:oe,handleShadow:`0 2px 4px 0 ${new le.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:L/2,innerMaxMargin:L+w+w*2,innerMinMarginSM:oe/2,innerMaxMarginSM:oe+w+w*2}}),V=function(O,be){var K={};for(var J in O)Object.prototype.hasOwnProperty.call(O,J)&&be.indexOf(J)<0&&(K[J]=O[J]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,J=Object.getOwnPropertySymbols(O);${const{prefixCls:K,size:J,disabled:$,loading:k,className:se,rootClassName:w,style:L}=O,oe=V(O,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:te,direction:H,switch:ve}=T.useContext(Y.E_),Se=T.useContext(M.Z),je=($!=null?$:Se)||k,Oe=te("switch",K),ke=T.createElement("div",{className:`${Oe}-handle`},k&&T.createElement(a.Z,{className:`${Oe}-loading-icon`})),[Xe,et]=U(Oe),He=(0,xe.Z)(J),fe=v()(ve==null?void 0:ve.className,{[`${Oe}-small`]:He==="small",[`${Oe}-loading`]:k,[`${Oe}-rtl`]:H==="rtl"},se,w,et),Te=Object.assign(Object.assign({},ve==null?void 0:ve.style),L);return Xe(T.createElement(re.Z,{component:"Switch"},T.createElement(h,Object.assign({},oe,{prefixCls:Oe,className:fe,style:Te,disabled:je,ref:be,loadingIcon:ke}))))});E.__ANT_SWITCH=!0;var Ee=E},1710:function($e,ie,e){e.d(ie,{default:function(){return zi}});var a={},d="rc-table-internal-hook",v=e(42978),z=e(6089),l=e(34280),g=e(13697),t=e(59301),T=e(4676);function G(r){var o=t.createContext(void 0),C=function(W){var X=W.value,pe=W.children,he=t.useRef(X);he.current=X;var ue=t.useState(function(){return{getValue:function(){return he.current},listeners:new Set}}),Ie=(0,v.Z)(ue,1),Fe=Ie[0];return(0,l.Z)(function(){(0,T.unstable_batchedUpdates)(function(){Fe.listeners.forEach(function(Ne){Ne(X)})})},[X]),t.createElement(o.Provider,{value:Fe},pe)};return{Context:o,Provider:C,defaultValue:r}}function c(r,o){var C=(0,z.Z)(typeof o=="function"?o:function(Ne){if(o===void 0)return Ne;if(!Array.isArray(o))return Ne[o];var qe={};return o.forEach(function(Ge){qe[Ge]=Ne[Ge]}),qe}),B=t.useContext(r==null?void 0:r.Context),W=B||{},X=W.listeners,pe=W.getValue,he=t.useRef();he.current=C(B?pe():r==null?void 0:r.defaultValue);var ue=t.useState({}),Ie=(0,v.Z)(ue,2),Fe=Ie[1];return(0,l.Z)(function(){if(!B)return;function Ne(qe){var Ge=C(qe);(0,g.Z)(he.current,Ge,!0)||Fe({})}return X.add(Ne),function(){X.delete(Ne)}},[B]),he.current}var F=e(54476),I=e(8654);function h(){var r=t.createContext(null);function o(){return t.useContext(r)}function C(W,X){var pe=(0,I.Yr)(W),he=function(Ie,Fe){var Ne=pe?{ref:Fe}:{},qe=t.useRef(0),Ge=t.useRef(Ie),Je=o();return Je!==null?t.createElement(W,(0,F.Z)({},Ie,Ne)):((!X||X(Ge.current,Ie))&&(qe.current+=1),Ge.current=Ie,t.createElement(r.Provider,{value:qe.current},t.createElement(W,(0,F.Z)({},Ie,Ne))))};return pe?t.forwardRef(he):he}function B(W,X){var pe=(0,I.Yr)(W),he=function(Ie,Fe){var Ne=pe?{ref:Fe}:{};return o(),t.createElement(W,(0,F.Z)({},Ie,Ne))};return pe?t.memo(t.forwardRef(he),X):t.memo(he,X)}return{makeImmutable:C,responseImmutable:B,useImmutableMark:o}}var re=h(),Y=re.makeImmutable,M=re.responseImmutable,xe=re.useImmutableMark,le=h(),ce=le.makeImmutable,ne=le.responseImmutable,N=le.useImmutableMark,m=G(),n=m;function p(r,o){var C=t.useRef(0);C.current+=1;var B=t.useRef(r),W=[];Object.keys(r||{}).map(function(pe){var he;(r==null?void 0:r[pe])!==((he=B.current)===null||he===void 0?void 0:he[pe])&&W.push(pe)}),B.current=r;var X=t.useRef([]);return W.length&&(X.current=W),t.useDebugValue(C.current),t.useDebugValue(X.current.join(", ")),o&&console.log("".concat(o,":"),C.current,X.current),C.current}var b=null,_=t.memo(function(){var r=p();return t.createElement("h1",null,"Render Times: ",r)});_.displayName="RenderBlock";var U=e(76190),V=e(33885),E=e(20068),Ee=e(92310),O=e.n(Ee),be=e(80547),K=e(97938),J=e(48736),$=t.createContext({renderWithProps:!1}),k=$,se="RC_TABLE_KEY";function w(r){return r==null?[]:Array.isArray(r)?r:[r]}function L(r){var o=[],C={};return r.forEach(function(B){for(var W=B||{},X=W.key,pe=W.dataIndex,he=X||w(pe).join("-")||se;C[he];)he="".concat(he,"_next");C[he]=!0,o.push(he)}),o}function oe(r){return r!=null}function te(r){return r&&(0,U.Z)(r)==="object"&&!Array.isArray(r)&&!t.isValidElement(r)}function H(r,o,C,B,W,X){var pe=t.useContext(k),he=N(),ue=(0,be.Z)(function(){if(oe(B))return[B];var Ie=o==null||o===""?[]:Array.isArray(o)?o:[o],Fe=(0,K.Z)(r,Ie),Ne=Fe,qe=void 0;if(W){var Ge=W(Fe,r,C);te(Ge)?(Ne=Ge.children,qe=Ge.props,pe.renderWithProps=!0):Ne=Ge}return[Ne,qe]},[he,r,B,o,W,C],function(Ie,Fe){if(X){var Ne=(0,v.Z)(Ie,2),qe=Ne[1],Ge=(0,v.Z)(Fe,2),Je=Ge[1];return X(Je,qe)}return pe.renderWithProps?!0:!(0,g.Z)(Ie,Fe,!0)});return ue}function ve(r,o,C,B){var W=r+o-1;return r<=B&&W>=C}function Se(r,o){return c(n,function(C){var B=ve(r,o||1,C.hoverStartRow,C.hoverEndRow);return[B,C.onHover]})}var je=function(o){var C=o.ellipsis,B=o.rowType,W=o.children,X,pe=C===!0?{showTitle:!0}:C;return pe&&(pe.showTitle||B==="header")&&(typeof W=="string"||typeof W=="number"?X=W.toString():t.isValidElement(W)&&typeof W.props.children=="string"&&(X=W.props.children)),X};function Oe(r){var o,C,B,W,X,pe,he,ue,Ie=r.component,Fe=r.children,Ne=r.ellipsis,qe=r.scope,Ge=r.prefixCls,Je=r.className,yt=r.align,ft=r.record,Ct=r.render,mt=r.dataIndex,Ot=r.renderIndex,en=r.shouldCellUpdate,on=r.index,jt=r.rowType,bn=r.colSpan,Dn=r.rowSpan,Nt=r.fixLeft,Xt=r.fixRight,Mt=r.firstFixLeft,Et=r.lastFixLeft,Ft=r.firstFixRight,gn=r.lastFixRight,Fn=r.appendNode,Rn=r.additionalProps,sn=Rn===void 0?{}:Rn,Hn=r.isSticky,jn="".concat(Ge,"-cell"),cr=c(n,["supportSticky","allColumnsFixedLeft"]),$n=cr.supportSticky,Ar=cr.allColumnsFixedLeft,wr=H(ft,mt,Ot,Fe,Ct,en),Nn=(0,v.Z)(wr,2),Nr=Nn[0],tr=Nn[1],gr={},mr=typeof Nt=="number"&&$n,uo=typeof Xt=="number"&&$n;mr&&(gr.position="sticky",gr.left=Nt),uo&&(gr.position="sticky",gr.right=Xt);var fn=(o=(C=(B=tr==null?void 0:tr.colSpan)!==null&&B!==void 0?B:sn.colSpan)!==null&&C!==void 0?C:bn)!==null&&o!==void 0?o:1,dn=(W=(X=(pe=tr==null?void 0:tr.rowSpan)!==null&&pe!==void 0?pe:sn.rowSpan)!==null&&X!==void 0?X:Dn)!==null&&W!==void 0?W:1,cn=Se(on,dn),qt=(0,v.Z)(cn,2),nr=qt[0],$t=qt[1],An=function(Zr){var fo;ft&&$t(on,on+dn-1),sn==null||(fo=sn.onMouseEnter)===null||fo===void 0||fo.call(sn,Zr)},Qn=function(Zr){var fo;ft&&$t(-1,-1),sn==null||(fo=sn.onMouseLeave)===null||fo===void 0||fo.call(sn,Zr)};if(fn===0||dn===0)return null;var kn=(he=sn.title)!==null&&he!==void 0?he:je({rowType:jt,ellipsis:Ne,children:Nr}),$r=O()(jn,Je,(ue={},(0,E.Z)(ue,"".concat(jn,"-fix-left"),mr&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-left-first"),Mt&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-left-last"),Et&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-left-all"),Et&&Ar&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-right"),uo&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-right-first"),Ft&&$n),(0,E.Z)(ue,"".concat(jn,"-fix-right-last"),gn&&$n),(0,E.Z)(ue,"".concat(jn,"-ellipsis"),Ne),(0,E.Z)(ue,"".concat(jn,"-with-append"),Fn),(0,E.Z)(ue,"".concat(jn,"-fix-sticky"),(mr||uo)&&Hn&&$n),(0,E.Z)(ue,"".concat(jn,"-row-hover"),!tr&&nr),ue),sn.className,tr==null?void 0:tr.className),Gr={};yt&&(Gr.textAlign=yt);var Mo=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},gr),sn.style),Gr),tr==null?void 0:tr.style),Mr=Nr;return(0,U.Z)(Mr)==="object"&&!Array.isArray(Mr)&&!t.isValidElement(Mr)&&(Mr=null),Ne&&(Et||Ft)&&(Mr=t.createElement("span",{className:"".concat(jn,"-content")},Mr)),t.createElement(Ie,(0,F.Z)({},tr,sn,{className:$r,style:Mo,title:kn,scope:qe,onMouseEnter:An,onMouseLeave:Qn,colSpan:fn!==1?fn:null,rowSpan:dn!==1?dn:null}),Fn,Mr)}var ke=t.memo(Oe);function Xe(r,o,C,B,W,X){var pe=C[r]||{},he=C[o]||{},ue,Ie;pe.fixed==="left"?ue=B.left[W==="rtl"?o:r]:he.fixed==="right"&&(Ie=B.right[W==="rtl"?r:o]);var Fe=!1,Ne=!1,qe=!1,Ge=!1,Je=C[o+1],yt=C[r-1],ft=!(X!=null&&X.children);if(W==="rtl"){if(ue!==void 0){var Ct=yt&&yt.fixed==="left";Ge=!Ct&&ft}else if(Ie!==void 0){var mt=Je&&Je.fixed==="right";qe=!mt&&ft}}else if(ue!==void 0){var Ot=Je&&Je.fixed==="left";Fe=!Ot&&ft}else if(Ie!==void 0){var en=yt&&yt.fixed==="right";Ne=!en&&ft}return{fixLeft:ue,fixRight:Ie,lastFixLeft:Fe,firstFixRight:Ne,lastFixRight:qe,firstFixLeft:Ge,isSticky:B.isSticky}}var et=t.createContext({}),He=et;function fe(r){var o=r.className,C=r.index,B=r.children,W=r.colSpan,X=W===void 0?1:W,pe=r.rowSpan,he=r.align,ue=c(n,["prefixCls","direction"]),Ie=ue.prefixCls,Fe=ue.direction,Ne=t.useContext(He),qe=Ne.scrollColumnIndex,Ge=Ne.stickyOffsets,Je=Ne.flattenColumns,yt=Ne.columns,ft=C+X-1,Ct=ft+1===qe?X+1:X,mt=Xe(C,C+Ct-1,Je,Ge,Fe,yt==null?void 0:yt[C]);return t.createElement(ke,(0,F.Z)({className:o,index:C,component:"td",prefixCls:Ie,record:null,dataIndex:null,align:he,colSpan:Ct,rowSpan:pe,render:function(){return B}},mt))}var Te=e(75931),A=["children"];function y(r){var o=r.children,C=(0,Te.Z)(r,A);return t.createElement("tr",C,o)}function x(r){var o=r.children;return o}x.Row=y,x.Cell=fe;var s=x;function Z(r){var o=r.children,C=r.stickyOffsets,B=r.flattenColumns,W=r.columns,X=c(n,"prefixCls"),pe=B.length-1,he=B[pe],ue=t.useMemo(function(){return{stickyOffsets:C,flattenColumns:B,scrollColumnIndex:he!=null&&he.scrollbar?pe:null,columns:W}},[he,B,pe,C,W]);return t.createElement(He.Provider,{value:ue},t.createElement("tfoot",{className:"".concat(X,"-summary")},o))}var q=ne(Z),u=s,i=e(70425),j=e(29301),S=e(29194),f=e(3465),P=e(75152),ae=e(26112);function ee(r,o,C,B,W,X,pe){r.push({record:o,indent:C,index:pe});var he=X(o),ue=W==null?void 0:W.has(he);if(o&&Array.isArray(o[B])&&ue)for(var Ie=0;Ie1?Mt-1:0),Ft=1;Ft=0;he-=1){var ue=o[he],Ie=C&&C[he],Fe=Ie&&Ie[un];if(ue||Fe||pe){var Ne=Fe||{},qe=Ne.columnType,Ge=(0,Te.Z)(Ne,mn);W.unshift(t.createElement("col",(0,F.Z)({key:he,style:{width:ue}},Ge))),pe=!0}}return t.createElement("colgroup",null,W)}var vn=wn,gt=e(94480),yn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Zn(r,o){return(0,t.useMemo)(function(){for(var C=[],B=0;B1?"colgroup":"col":null,ellipsis:ft.ellipsis,align:ft.align,component:ft.title?X:pe,prefixCls:Fe,key:Ge[yt]},Ct,{additionalProps:mt,rowType:"header"}))}))}_n.displayName="HeaderRow";var Bn=_n;function Yn(r){var o=[];function C(pe,he){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[ue]=o[ue]||[];var Ie=he,Fe=pe.filter(Boolean).map(function(Ne){var qe={key:Ne.key,className:Ne.className||"",children:Ne.title,column:Ne,colStart:Ie},Ge=1,Je=Ne.children;return Je&&Je.length>0&&(Ge=C(Je,Ie,ue+1).reduce(function(yt,ft){return yt+ft},0),qe.hasSubColumns=!0),"colSpan"in Ne&&(Ge=Ne.colSpan),"rowSpan"in Ne&&(qe.rowSpan=Ne.rowSpan),qe.colSpan=Ge,qe.colEnd=qe.colStart+Ge-1,o[ue].push(qe),Ie+=Ge,Ge});return Fe}C(r,0);for(var B=o.length,W=function(he){o[he].forEach(function(ue){!("rowSpan"in ue)&&!ue.hasSubColumns&&(ue.rowSpan=B-he)})},X=0;X1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function Kt(r,o){return t.useMemo(function(){if(o&&o>0){var C=0,B=0;r.forEach(function(Ie){var Fe=In(o,Ie.width);Fe?C+=Fe:B+=1});var W=o-C,X=B,pe=W/B,he=0,ue=r.map(function(Ie){var Fe=(0,V.Z)({},Ie),Ne=In(o,Fe.width);if(Ne)Fe.width=Ne;else{var qe=Math.floor(pe);Fe.width=X===1?W:qe,W-=qe,X-=1}return he+=Fe.width,Fe});return[ue,he]}return[r,o]},[r,o])}var zn=["children"],Q=["fixed"];function ze(r){return(0,fr.Z)(r).filter(function(o){return t.isValidElement(o)}).map(function(o){var C=o.key,B=o.props,W=B.children,X=(0,Te.Z)(B,zn),pe=(0,V.Z)({key:C},X);return W&&(pe.children=ze(W)),pe})}function Ke(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(C){return C&&(0,U.Z)(C)==="object"}).reduce(function(C,B,W){var X=B.fixed,pe=X===!0?"left":X,he="".concat(o,"-").concat(W),ue=B.children;return ue&&ue.length>0?[].concat((0,gt.Z)(C),(0,gt.Z)(Ke(ue,he).map(function(Ie){return(0,V.Z)({fixed:pe},Ie)}))):[].concat((0,gt.Z)(C),[(0,V.Z)((0,V.Z)({key:he},B),{},{fixed:pe})])},[])}function R(r){for(var o=!0,C=0;C=0;X-=1){var pe=r[X];if(W&&pe.fixed!=="right")W=!1;else if(!W&&pe.fixed==="right"){warning(!1,"Index ".concat(X+1," of `columns` missing `fixed='right'` prop."));break}}}function D(r){return r.map(function(o){var C=o.fixed,B=(0,Te.Z)(o,Q),W=C;return C==="left"?W="right":C==="right"&&(W="left"),(0,V.Z)({fixed:W},B)})}function Me(r,o){var C=r.prefixCls,B=r.columns,W=r.children,X=r.expandable,pe=r.expandedKeys,he=r.columnTitle,ue=r.getRowKey,Ie=r.onTriggerExpand,Fe=r.expandIcon,Ne=r.rowExpandable,qe=r.expandIconColumnIndex,Ge=r.direction,Je=r.expandRowByClick,yt=r.columnWidth,ft=r.fixed,Ct=r.scrollWidth,mt=t.useMemo(function(){return B||ze(W)},[B,W]),Ot=t.useMemo(function(){if(X){var Xt,Mt=mt.slice();if(!Mt.includes(a)){var Et=qe||0;Et>=0&&Mt.splice(Et,0,a)}var Ft=Mt.indexOf(a);Mt=Mt.filter(function(sn,Hn){return sn!==a||Hn===Ft});var gn=mt[Ft],Fn;(ft==="left"||ft)&&!qe?Fn="left":(ft==="right"||ft)&&qe===mt.length?Fn="right":Fn=gn?gn.fixed:null;var Rn=(Xt={},(0,E.Z)(Xt,un,{className:"".concat(C,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,E.Z)(Xt,"title",he),(0,E.Z)(Xt,"fixed",Fn),(0,E.Z)(Xt,"className","".concat(C,"-row-expand-icon-cell")),(0,E.Z)(Xt,"width",yt),(0,E.Z)(Xt,"render",function(Hn,jn,cr){var $n=ue(jn,cr),Ar=pe.has($n),wr=Ne?Ne(jn):!0,Nn=Fe({prefixCls:C,expanded:Ar,expandable:wr,record:jn,onExpand:Ie});return Je?t.createElement("span",{onClick:function(tr){return tr.stopPropagation()}},Nn):Nn}),Xt);return Mt.map(function(sn){return sn===a?Rn:sn})}return mt.filter(function(sn){return sn!==a})},[X,mt,ue,pe,Fe,Ge]),en=t.useMemo(function(){var Xt=Ot;return o&&(Xt=o(Xt)),Xt.length||(Xt=[{render:function(){return null}}]),Xt},[o,Ot,Ge]),on=t.useMemo(function(){return Ge==="rtl"?D(Ke(en)):Ke(en)},[en,Ge,Ct]),jt=Kt(on,Ct),bn=(0,v.Z)(jt,2),Dn=bn[0],Nt=bn[1];return[en,Dn,Nt]}var Re=Me;function nt(r){var o,C=r.prefixCls,B=r.record,W=r.onExpand,X=r.expanded,pe=r.expandable,he="".concat(C,"-row-expand-icon");if(!pe)return t.createElement("span",{className:O()(he,"".concat(C,"-row-spaced"))});var ue=function(Fe){W(B,Fe),Fe.stopPropagation()};return t.createElement("span",{className:O()(he,(o={},(0,E.Z)(o,"".concat(C,"-row-expanded"),X),(0,E.Z)(o,"".concat(C,"-row-collapsed"),!X),o)),onClick:ue})}function We(r,o,C){var B=[];function W(X){(X||[]).forEach(function(pe,he){B.push(o(pe,he)),W(pe[C])})}return W(r),B}function tt(r,o,C){var B=_t(r),W=B.expandIcon,X=B.expandedRowKeys,pe=B.defaultExpandedRowKeys,he=B.defaultExpandAllRows,ue=B.expandedRowRender,Ie=B.onExpand,Fe=B.onExpandedRowsChange,Ne=B.childrenColumnName,qe=W||nt,Ge=Ne||"children",Je=t.useMemo(function(){return ue?"row":r.expandable&&r.internalHooks===d&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(on){return on&&(0,U.Z)(on)==="object"&&on[Ge]})?"nest":!1},[!!ue,o]),yt=t.useState(function(){return pe||(he?We(o,C,Ge):[])}),ft=(0,v.Z)(yt,2),Ct=ft[0],mt=ft[1],Ot=t.useMemo(function(){return new Set(X||Ct||[])},[X,Ct]),en=t.useCallback(function(on){var jt=C(on,o.indexOf(on)),bn,Dn=Ot.has(jt);Dn?(Ot.delete(jt),bn=(0,gt.Z)(Ot)):bn=[].concat((0,gt.Z)(Ot),[jt]),mt(bn),Ie&&Ie(!Dn,on),Fe&&Fe(bn)},[C,Ot,o,Ie,Fe]);return[B,Je,Ot,qe,Ge,en]}function ot(r,o,C,B){var W=r.map(function(X,pe){return Xe(pe,pe,r,o,C,B==null?void 0:B[pe])});return(0,be.Z)(function(){return W},[W],function(X,pe){return!(0,g.Z)(X,pe)})}function rt(r){var o=(0,t.useRef)(r),C=(0,t.useState)({}),B=(0,v.Z)(C,2),W=B[1],X=(0,t.useRef)(null),pe=(0,t.useRef)([]);function he(ue){pe.current.push(ue);var Ie=Promise.resolve();X.current=Ie,Ie.then(function(){if(X.current===Ie){var Fe=pe.current,Ne=o.current;pe.current=[],Fe.forEach(function(qe){o.current=qe(o.current)}),X.current=null,Ne!==o.current&&W({})}})}return(0,t.useEffect)(function(){return function(){X.current=null}},[]),[o.current,he]}function pt(r){var o=(0,t.useRef)(r||null),C=(0,t.useRef)();function B(){window.clearTimeout(C.current)}function W(pe){o.current=pe,B(),C.current=window.setTimeout(function(){o.current=null,C.current=void 0},100)}function X(){return o.current}return(0,t.useEffect)(function(){return B},[]),[W,X]}function ct(){var r=t.useState(-1),o=(0,v.Z)(r,2),C=o[0],B=o[1],W=t.useState(-1),X=(0,v.Z)(W,2),pe=X[0],he=X[1],ue=t.useCallback(function(Ie,Fe){B(Ie),he(Fe)},[]);return[C,pe,ue]}var ut=e(47273),At=(0,ut.Z)()?window:null;function it(r,o){var C=(0,U.Z)(r)==="object"?r:{},B=C.offsetHeader,W=B===void 0?0:B,X=C.offsetSummary,pe=X===void 0?0:X,he=C.offsetScroll,ue=he===void 0?0:he,Ie=C.getContainer,Fe=Ie===void 0?function(){return At}:Ie,Ne=Fe()||At;return t.useMemo(function(){var qe=!!r;return{isSticky:qe,stickyClassName:qe?"".concat(o,"-sticky-holder"):"",offsetHeader:W,offsetSummary:pe,offsetScroll:ue,container:Ne}},[ue,W,pe,o,Ne])}function ht(r,o,C){var B=(0,t.useMemo)(function(){for(var W=[],X=[],pe=0,he=0,ue=0;ue=Ne&&(sn=Ne-qe),pe({scrollLeft:sn/Ne*(Fe+2)}),mt.current.x=Ft.pageX},Xt=function(){if(X.current){var Ft=(0,Ce.os)(X.current).top,gn=Ft+X.current.offsetHeight,Fn=ue===window?document.documentElement.scrollTop+window.innerHeight:(0,Ce.os)(ue).top+ue.clientHeight;gn-(0,P.Z)()<=Fn||Ft>=Fn-he?Ct(function(Rn){return(0,V.Z)((0,V.Z)({},Rn),{},{isHiddenScrollBar:!0})}):Ct(function(Rn){return(0,V.Z)((0,V.Z)({},Rn),{},{isHiddenScrollBar:!1})})}},Mt=function(Ft){Ct(function(gn){return(0,V.Z)((0,V.Z)({},gn),{},{scrollLeft:Ft/Fe*Ne||0})})};return t.useImperativeHandle(C,function(){return{setScrollLeft:Mt}}),t.useEffect(function(){var Et=(0,Pt.Z)(document.body,"mouseup",bn,!1),Ft=(0,Pt.Z)(document.body,"mousemove",Nt,!1);return Xt(),function(){Et.remove(),Ft.remove()}},[qe,on]),t.useEffect(function(){var Et=(0,Pt.Z)(ue,"scroll",Xt,!1),Ft=(0,Pt.Z)(window,"resize",Xt,!1);return function(){Et.remove(),Ft.remove()}},[ue]),t.useEffect(function(){ft.isHiddenScrollBar||Ct(function(Et){var Ft=X.current;return Ft?(0,V.Z)((0,V.Z)({},Et),{},{scrollLeft:Ft.scrollLeft/Ft.scrollWidth*Ft.clientWidth}):Et})},[ft.isHiddenScrollBar]),Fe<=Ne||!qe||ft.isHiddenScrollBar?null:t.createElement("div",{style:{height:(0,P.Z)(),width:Ne,bottom:he},className:"".concat(Ie,"-sticky-scroll")},t.createElement("div",{onMouseDown:Dn,ref:Ge,className:O()("".concat(Ie,"-sticky-scroll-bar"),(0,E.Z)({},"".concat(Ie,"-sticky-scroll-bar-active"),on)),style:{width:"".concat(qe,"px"),transform:"translate3d(".concat(ft.scrollLeft,"px, 0, 0)")}}))},Pe=t.forwardRef(Ae);function we(r){return null}var De=we;function Ze(r){return null}var Be=Ze,_e="rc-table",vt=[],wt={};function Gt(){return"No Data"}function Wt(r){var o,C=(0,V.Z)({rowKey:"key",prefixCls:_e,emptyText:Gt},r),B=C.prefixCls,W=C.className,X=C.rowClassName,pe=C.style,he=C.data,ue=C.rowKey,Ie=C.scroll,Fe=C.tableLayout,Ne=C.direction,qe=C.title,Ge=C.footer,Je=C.summary,yt=C.caption,ft=C.id,Ct=C.showHeader,mt=C.components,Ot=C.emptyText,en=C.onRow,on=C.onHeaderRow,jt=C.internalHooks,bn=C.transformColumns,Dn=C.internalRefs,Nt=C.tailor,Xt=C.sticky,Mt=he||vt,Et=!!Mt.length,Ft=jt===d,gn=t.useCallback(function(ar,pr){return(0,K.Z)(mt,ar)||pr},[mt]),Fn=t.useMemo(function(){return typeof ue=="function"?ue:function(ar){var pr=ar&&ar[ue];return pr}},[ue]),Rn=gn(["body"]),sn=ct(),Hn=(0,v.Z)(sn,3),jn=Hn[0],cr=Hn[1],$n=Hn[2],Ar=tt(C,Mt,Fn),wr=(0,v.Z)(Ar,6),Nn=wr[0],Nr=wr[1],tr=wr[2],gr=wr[3],mr=wr[4],uo=wr[5],fn=Ie==null?void 0:Ie.x,dn=t.useState(0),cn=(0,v.Z)(dn,2),qt=cn[0],nr=cn[1],$t=Re((0,V.Z)((0,V.Z)((0,V.Z)({},C),Nn),{},{expandable:!!Nn.expandedRowRender,columnTitle:Nn.columnTitle,expandedKeys:tr,getRowKey:Fn,onTriggerExpand:uo,expandIcon:gr,expandIconColumnIndex:Nn.expandIconColumnIndex,direction:Ne,scrollWidth:Ft&&Nt&&typeof fn=="number"?fn:null}),Ft?bn:null),An=(0,v.Z)($t,3),Qn=An[0],kn=An[1],$r=An[2],Gr=$r!=null?$r:fn,Mo=t.useMemo(function(){return{columns:Qn,flattenColumns:kn}},[Qn,kn]),Mr=t.useRef(),Io=t.useRef(),Zr=t.useRef(),fo=t.useRef(),oa=t.useRef(),rr=t.useState(!1),or=(0,v.Z)(rr,2),br=or[0],Fr=or[1],Kr=t.useState(!1),Vn=(0,v.Z)(Kr,2),oo=Vn[0],_r=Vn[1],yo=rt(new Map),Ko=(0,v.Z)(yo,2),Zo=Ko[0],Oa=Ko[1],ko=L(kn),Oo=ko.map(function(ar){return Zo.get(ar)}),mo=t.useMemo(function(){return Oo},[Oo.join("_")]),ao=bt(mo,kn.length,Ne),Lr=Ie&&oe(Ie.y),yr=Ie&&oe(Gr)||!!Nn.fixed,Lo=yr&&kn.some(function(ar){var pr=ar.fixed;return pr}),aa=t.useRef(),Qo=it(Xt,B),Ho=Qo.isSticky,Za=Qo.offsetHeader,La=Qo.offsetSummary,qn=Qo.offsetScroll,ur=Qo.stickyClassName,qr=Qo.container,Cr=t.useMemo(function(){return Je==null?void 0:Je(Mt)},[Je,Mt]),eo=(Lr||Ho)&&t.isValidElement(Cr)&&Cr.type===s&&Cr.props.fixed,vo,go,Go;Lr&&(go={overflowY:"scroll",maxHeight:Ie.y}),yr&&(vo={overflowX:"auto"},Lr||(go={overflowY:"hidden"}),Go={width:Gr===!0?"auto":Gr,minWidth:"100%"});var Qa=t.useCallback(function(ar,pr){(0,S.Z)(Mr.current)&&Oa(function(Po){if(Po.get(ar)!==pr){var qo=new Map(Po);return qo.set(ar,pr),qo}return Po})},[]),Ti=pt(null),qa=(0,v.Z)(Ti,2),Fi=qa[0],$a=qa[1];function za(ar,pr){pr&&(typeof pr=="function"?pr(ar):pr.scrollLeft!==ar&&(pr.scrollLeft=ar,pr.scrollLeft!==ar&&setTimeout(function(){pr.scrollLeft=ar},0)))}var xa=(0,z.Z)(function(ar){var pr=ar.currentTarget,Po=ar.scrollLeft,qo=Ne==="rtl",$o=typeof Po=="number"?Po:pr.scrollLeft,mi=pr||wt;if(!$a()||$a()===mi){var Xa;Fi(mi),za($o,Io.current),za($o,Zr.current),za($o,oa.current),za($o,(Xa=aa.current)===null||Xa===void 0?void 0:Xa.setScrollLeft)}var Ua=pr||Io.current;if(Ua){var ka=Ua.scrollWidth,Ga=Ua.clientWidth;if(ka===Ga){Fr(!1),_r(!1);return}qo?(Fr(-$o0)):(Fr($o>0),_r($o1?yt-Ft:0,Fn=(0,V.Z)((0,V.Z)((0,V.Z)({},bn),ue),{},{flex:"0 0 ".concat(Ft,"px"),width:"".concat(Ft,"px"),marginRight:gn,pointerEvents:"auto"}),Rn=t.useMemo(function(){return Fe?Mt<=1:Nt===0||Mt===0||Mt>1},[Mt,Nt,Fe]);Rn?Fn.visibility="hidden":Fe&&(Fn.height=Ne==null?void 0:Ne(Mt));var sn=Rn?function(){return null}:qe,Hn={};return(Mt===0||Nt===0)&&(Hn.rowSpan=1,Hn.colSpan=1),t.createElement(ke,(0,F.Z)({className:O()(Je,Ie),ellipsis:C.ellipsis,align:C.align,scope:C.rowScope,component:"div",prefixCls:o.prefixCls,key:Ot,record:he,index:X,renderIndex:pe,dataIndex:Ge,render:sn,shouldCellUpdate:C.shouldCellUpdate},en,{appendNode:on,additionalProps:(0,V.Z)((0,V.Z)({},jt),{},{style:Fn},Hn)}))}var ln=Lt,nn=["data","index","className","rowKey","style","extra","getHeight"],xn=t.forwardRef(function(r,o){var C=r.data,B=r.index,W=r.className,X=r.rowKey,pe=r.style,he=r.extra,ue=r.getHeight,Ie=(0,Te.Z)(r,nn),Fe=C.record,Ne=C.indent,qe=C.index,Ge=c(n,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Je=Ge.scrollX,yt=Ge.flattenColumns,ft=Ge.prefixCls,Ct=Ge.fixColumn,mt=Ge.componentWidth,Ot=me(Fe,X,B,Ne),en=Ot.rowSupportExpand,on=Ot.expanded,jt=Ot.rowProps,bn=Ot.expandedRowRender,Dn=Ot.expandedRowClassName,Nt;if(en&&on){var Xt=bn(Fe,B,Ne+1,on),Mt=Dn==null?void 0:Dn(Fe,B,Ne),Et={};Ct&&(Et={style:(0,E.Z)({},"--virtual-width","".concat(mt,"px"))});var Ft="".concat(ft,"-expanded-row-cell");Nt=t.createElement("div",{className:O()("".concat(ft,"-expanded-row"),"".concat(ft,"-expanded-row-level-").concat(Ne+1),Mt)},t.createElement(ke,{component:"div",prefixCls:ft,className:O()(Ft,(0,E.Z)({},"".concat(Ft,"-fixed"),Ct)),additionalProps:Et},Xt))}var gn=(0,V.Z)((0,V.Z)({},pe),{},{width:Je});he&&(gn.position="absolute",gn.pointerEvents="none");var Fn=t.createElement("div",(0,F.Z)({},jt,Ie,{ref:en?null:o,className:O()(W,"".concat(ft,"-row"),jt==null?void 0:jt.className,(0,E.Z)({},"".concat(ft,"-row-extra"),he)),style:(0,V.Z)((0,V.Z)({},gn),jt==null?void 0:jt.style)}),yt.map(function(Rn,sn){return t.createElement(ln,{key:sn,rowInfo:Ot,column:Rn,colIndex:sn,indent:Ne,index:B,renderIndex:qe,record:Fe,inverse:he,getHeight:ue})}));return en?t.createElement("div",{ref:o},Fn,Nt):Fn}),Xn=ne(xn),zt=Xn,Ve=t.forwardRef(function(r,o){var C=r.data,B=r.onScroll,W=c(n,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),X=W.flattenColumns,pe=W.onColumnResize,he=W.getRowKey,ue=W.expandedKeys,Ie=W.prefixCls,Fe=W.childrenColumnName,Ne=W.emptyNode,qe=W.scrollX,Ge=c(Le),Je=Ge.scrollY,yt=Ge.listItemHeight,ft=t.useRef(),Ct=ge(C,Fe,ue,he),mt=t.useMemo(function(){var Nt=0;return X.map(function(Xt){var Mt=Xt.width,Et=Xt.key;return Nt+=Mt,[Et,Mt,Nt]})},[X]),Ot=t.useMemo(function(){return mt.map(function(Nt){return Nt[2]})},[mt]);t.useEffect(function(){mt.forEach(function(Nt){var Xt=(0,v.Z)(Nt,2),Mt=Xt[0],Et=Xt[1];pe(Mt,Et)})},[mt]),t.useImperativeHandle(o,function(){var Nt={};return Object.defineProperty(Nt,"scrollLeft",{get:function(){var Mt;return((Mt=ft.current)===null||Mt===void 0?void 0:Mt.getScrollInfo().x)||0},set:function(Mt){var Et;(Et=ft.current)===null||Et===void 0||Et.scrollTo({left:Mt})}}),Nt});var en=function(Xt,Mt){var Et,Ft=(Et=Ct[Mt])===null||Et===void 0?void 0:Et.record,gn=Xt.onCell;if(gn){var Fn,Rn=gn(Ft,Mt);return(Fn=Rn==null?void 0:Rn.rowSpan)!==null&&Fn!==void 0?Fn:1}return 1},on=function(Xt){var Mt=Xt.start,Et=Xt.end,Ft=Xt.getSize,gn=Xt.offsetY;if(Et<0)return null;for(var Fn=X.filter(function(fn){return en(fn,Mt)===0}),Rn=Mt,sn=function(dn){if(Fn=Fn.filter(function(cn){return en(cn,dn)===0}),!Fn.length)return Rn=dn,"break"},Hn=Mt;Hn>=0;Hn-=1){var jn=sn(Hn);if(jn==="break")break}for(var cr=X.filter(function(fn){return en(fn,Et)!==1}),$n=Et,Ar=function(dn){if(cr=cr.filter(function(cn){return en(cn,dn)!==1}),!cr.length)return $n=Math.max(dn-1,Et),"break"},wr=Et;wr1})&&Nr.push(dn)},gr=Rn;gr<=$n;gr+=1)var mr=tr(gr);var uo=Nr.map(function(fn){var dn=Ct[fn],cn=he(dn.record,fn),qt=function(An){var Qn=fn+An-1,kn=he(Ct[Qn].record,Qn),$r=Ft(cn,kn);return $r.bottom-$r.top},nr=Ft(cn);return t.createElement(zt,{key:fn,data:dn,rowKey:cn,index:fn,style:{top:-gn+nr.top},extra:!0,getHeight:qt})});return uo},jt=t.useMemo(function(){return{columnsOffset:Ot}},[Ot]),bn="".concat(Ie,"-tbody"),Dn;return Ct.length?Dn=t.createElement(tn.Z,{fullHeight:!1,ref:ft,className:O()(bn,"".concat(bn,"-virtual")),height:Je,itemHeight:yt||24,data:Ct,itemKey:function(Xt){return he(Xt.record)},scrollWidth:qe,onVirtualScroll:function(Xt){var Mt=Xt.x;B({scrollLeft:Mt})},extraRender:on},function(Nt,Xt,Mt){var Et=he(Nt.record,Xt);return t.createElement(zt,(0,F.Z)({data:Nt,rowKey:Et,index:Xt},Mt))}):Dn=t.createElement("div",{className:O()("".concat(Ie,"-placeholder"))},t.createElement(ke,{component:"div",prefixCls:Ie},Ne)),t.createElement(Cn.Provider,{value:jt},Dn)}),at=ne(Ve),Vt=at,Jt=function(o,C){var B=C.ref,W=C.onScroll;return t.createElement(Vt,{ref:B,data:o,onScroll:W})},Tt=100;function rn(r){var o=r.columns,C=r.scroll,B=r.prefixCls,W=B===void 0?_e:B,X=r.className,pe=r.listItemHeight,he=C||{},ue=he.x,Ie=he.y;typeof ue!="number"&&(ue=((o||[]).length+1)*Tt),typeof Ie!="number"&&(Ie=500);var Fe=t.useMemo(function(){return{scrollY:Ie,listItemHeight:pe}},[Ie,pe]);return t.createElement(Le.Provider,{value:Fe},t.createElement(Bt,(0,F.Z)({},r,{className:O()(X,"".concat(W,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},C),{},{x:ue}),components:{body:Jt},columns:o,internalHooks:d,tailor:!0})))}function On(r){return ce(rn,r)}var Tn=On(),Mn=null;function Jn(r){return null}var It=Jn;function St(r){return null}var an=St,Sn=e(2738),er=e(68031),zr=e(36355),xr=e(93891),ir=e(19716),vr=e(8628),Pr=e(31724),Ir=e(58421),Hr=e(71418),sr=e(88088);function Br(r){return function(C){let{prefixCls:B,onExpand:W,record:X,expanded:pe,expandable:he}=C;const ue=`${B}-row-expand-icon`;return t.createElement("button",{type:"button",onClick:Ie=>{W(X,Ie),Ie.stopPropagation()},className:O()(ue,{[`${ue}-spaced`]:!he,[`${ue}-expanded`]:he&&pe,[`${ue}-collapsed`]:he&&!pe}),"aria-label":pe?r.collapse:r.expand,"aria-expanded":pe})}}var Yr=Br;function jr(r,o){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:o}function Jr(r,o){return o?`${o}-${r}`:`${r}`}function Vr(r,o){return typeof r=="function"?r(o):r}function to(r,o){const C=Vr(r,o);return Object.prototype.toString.call(C)==="[object Object]"?"":C}var zo={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"},no=zo,Ro=e(7657),Bo=function(o,C){return t.createElement(Ro.Z,(0,F.Z)({},o,{ref:C,icon:no}))},xo=t.forwardRef(Bo),Xr=xo,To=e(56762);function Do(r){const o=t.useRef(r),C=(0,To.Z)();return[()=>o.current,B=>{o.current=B,C()}]}var So=e(3113),Co=e(24905),io=e(38854),Qt=e(64165),Pn=e(20834),hn=e(40875),En=e(5112),Gn=e(17574),lr=e(47472),Ur=e(92832);function Dr(r){let{value:o,onChange:C,filterSearch:B,tablePrefixCls:W,locale:X}=r;return B?t.createElement("div",{className:`${W}-filter-dropdown-search`},t.createElement(Ur.default,{prefix:t.createElement(lr.Z,null),placeholder:X.filterSearchPlaceholder,onChange:C,value:o,htmlSize:1,className:`${W}-filter-dropdown-search-input`})):null}var Rr=Dr,Tr=e(10228);const Eo=r=>{const{keyCode:o}=r;o===Tr.Z.ENTER&&r.stopPropagation()};var _o=t.forwardRef((r,o)=>t.createElement("div",{className:r.className,onClick:C=>C.stopPropagation(),onKeyDown:Eo,ref:o},r.children));function Ao(r){let o=[];return(r||[]).forEach(C=>{let{value:B,children:W}=C;o.push(B),W&&(o=[].concat((0,gt.Z)(o),(0,gt.Z)(Ao(W))))}),o}function po(r){return r.some(o=>{let{children:C}=o;return C})}function ro(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function ea(r){let{filters:o,prefixCls:C,filteredKeys:B,filterMultiple:W,searchValue:X,filterSearch:pe}=r;return o.map((he,ue)=>{const Ie=String(he.value);if(he.children)return{key:Ie||ue,label:he.text,popupClassName:`${C}-dropdown-submenu`,children:ea({filters:he.children,prefixCls:C,filteredKeys:B,filterMultiple:W,searchValue:X,filterSearch:pe})};const Fe=W?Co.default:En.ZP,Ne={key:he.value!==void 0?Ie:ue,label:t.createElement(t.Fragment,null,t.createElement(Fe,{checked:B.includes(Ie)}),t.createElement("span",null,he.text))};return X.trim()?typeof pe=="function"?pe(X,he)?Ne:null:ro(X,he.text)?Ne:null:Ne})}function Fo(r){var o,C;const{tablePrefixCls:B,prefixCls:W,column:X,dropdownPrefixCls:pe,columnKey:he,filterMultiple:ue,filterMode:Ie="menu",filterSearch:Fe=!1,filterState:Ne,triggerFilter:qe,locale:Ge,children:Je,getPopupContainer:yt}=r,{filterDropdownOpen:ft,onFilterDropdownOpenChange:Ct,filterResetToDefaultFilteredValue:mt,defaultFilteredValue:Ot,filterDropdownVisible:en,onFilterDropdownVisibleChange:on}=X,[jt,bn]=t.useState(!1),Dn=!!(Ne&&(!((o=Ne.filteredKeys)===null||o===void 0)&&o.length||Ne.forceFiltered)),Nt=$t=>{bn($t),Ct==null||Ct($t),on==null||on($t)},Xt=(C=ft!=null?ft:en)!==null&&C!==void 0?C:jt,Mt=Ne==null?void 0:Ne.filteredKeys,[Et,Ft]=Do(Mt||[]),gn=$t=>{let{selectedKeys:An}=$t;Ft(An)},Fn=($t,An)=>{let{node:Qn,checked:kn}=An;gn(ue?{selectedKeys:$t}:{selectedKeys:kn&&Qn.key?[Qn.key]:[]})};t.useEffect(()=>{jt&&gn({selectedKeys:Mt||[]})},[Mt]);const[Rn,sn]=t.useState([]),Hn=$t=>{sn($t)},[jn,cr]=t.useState(""),$n=$t=>{const{value:An}=$t.target;cr(An)};t.useEffect(()=>{jt||cr("")},[jt]);const Ar=$t=>{const An=$t&&$t.length?$t:null;if(An===null&&(!Ne||!Ne.filteredKeys)||(0,g.Z)(An,Ne==null?void 0:Ne.filteredKeys,!0))return null;qe({column:X,key:he,filteredKeys:An})},wr=()=>{Nt(!1),Ar(Et())},Nn=function(){let{confirm:$t,closeDropdown:An}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};$t&&Ar([]),An&&Nt(!1),cr(""),Ft(mt?(Ot||[]).map(Qn=>String(Qn)):[])},Nr=function(){let{closeDropdown:$t}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};$t&&Nt(!1),Ar(Et())},tr=$t=>{$t&&Mt!==void 0&&Ft(Mt||[]),Nt($t),!$t&&!X.filterDropdown&&wr()},gr=O()({[`${pe}-menu-without-submenu`]:!po(X.filters||[])}),mr=$t=>{if($t.target.checked){const An=Ao(X==null?void 0:X.filters).map(Qn=>String(Qn));Ft(An)}else Ft([])},uo=$t=>{let{filters:An}=$t;return(An||[]).map((Qn,kn)=>{const $r=String(Qn.value),Gr={title:Qn.text,key:Qn.value!==void 0?$r:kn};return Qn.children&&(Gr.children=uo({filters:Qn.children})),Gr})},fn=$t=>{var An;return Object.assign(Object.assign({},$t),{text:$t.title,value:$t.key,children:((An=$t.children)===null||An===void 0?void 0:An.map(Qn=>fn(Qn)))||[]})};let dn;if(typeof X.filterDropdown=="function")dn=X.filterDropdown({prefixCls:`${pe}-custom`,setSelectedKeys:$t=>gn({selectedKeys:$t}),selectedKeys:Et(),confirm:Nr,clearFilters:Nn,filters:X.filters,visible:Xt,close:()=>{Nt(!1)}});else if(X.filterDropdown)dn=X.filterDropdown;else{const $t=Et()||[],An=()=>(X.filters||[]).length===0?t.createElement(Qt.Z,{image:Qt.Z.PRESENTED_IMAGE_SIMPLE,description:Ge.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ie==="tree"?t.createElement(t.Fragment,null,t.createElement(Rr,{filterSearch:Fe,value:jn,onChange:$n,tablePrefixCls:B,locale:Ge}),t.createElement("div",{className:`${B}-filter-dropdown-tree`},ue?t.createElement(Co.default,{checked:$t.length===Ao(X.filters).length,indeterminate:$t.length>0&&$t.lengthtypeof Fe=="function"?Fe(jn,fn(kn)):ro(jn,kn.title):void 0}))):t.createElement(t.Fragment,null,t.createElement(Rr,{filterSearch:Fe,value:jn,onChange:$n,tablePrefixCls:B,locale:Ge}),t.createElement(Pn.default,{selectable:!0,multiple:ue,prefixCls:`${pe}-menu`,className:gr,onSelect:gn,onDeselect:gn,selectedKeys:$t,getPopupContainer:yt,openKeys:Rn,onOpenChange:Hn,items:ea({filters:X.filters||[],filterSearch:Fe,prefixCls:W,filteredKeys:Et(),filterMultiple:ue,searchValue:jn})})),Qn=()=>mt?(0,g.Z)((Ot||[]).map(kn=>String(kn)),$t,!0):$t.length===0;dn=t.createElement(t.Fragment,null,An(),t.createElement("div",{className:`${W}-dropdown-btns`},t.createElement(So.ZP,{type:"link",size:"small",disabled:Qn(),onClick:()=>Nn()},Ge.filterReset),t.createElement(So.ZP,{type:"primary",size:"small",onClick:wr},Ge.filterConfirm)))}X.filterDropdown&&(dn=t.createElement(hn.J,{selectable:void 0},dn));const cn=()=>t.createElement(_o,{className:`${W}-dropdown`},dn);let qt;typeof X.filterIcon=="function"?qt=X.filterIcon(Dn):X.filterIcon?qt=X.filterIcon:qt=t.createElement(Xr,null);const{direction:nr}=t.useContext(zr.E_);return t.createElement("div",{className:`${W}-column`},t.createElement("span",{className:`${B}-column-title`},Je),t.createElement(io.Z,{dropdownRender:cn,trigger:["click"],open:Xt,onOpenChange:tr,getPopupContainer:yt,placement:nr==="rtl"?"bottomLeft":"bottomRight"},t.createElement("span",{role:"button",tabIndex:-1,className:O()(`${W}-trigger`,{active:Dn}),onClick:$t=>{$t.stopPropagation()}},qt)))}var ia=Fo;function ho(r,o,C){let B=[];return(r||[]).forEach((W,X)=>{var pe;const he=Jr(X,C);if(W.filters||"filterDropdown"in W||"onFilter"in W)if("filteredValue"in W){let ue=W.filteredValue;"filterDropdown"in W||(ue=(pe=ue==null?void 0:ue.map(String))!==null&&pe!==void 0?pe:ue),B.push({column:W,key:jr(W,he),filteredKeys:ue,forceFiltered:W.filtered})}else B.push({column:W,key:jr(W,he),filteredKeys:o&&W.defaultFilteredValue?W.defaultFilteredValue:void 0,forceFiltered:W.filtered});"children"in W&&(B=[].concat((0,gt.Z)(B),(0,gt.Z)(ho(W.children,o,he))))}),B}function la(r,o,C,B,W,X,pe,he){return C.map((ue,Ie)=>{const Fe=Jr(Ie,he),{filterMultiple:Ne=!0,filterMode:qe,filterSearch:Ge}=ue;let Je=ue;if(Je.filters||Je.filterDropdown){const yt=jr(Je,Fe),ft=B.find(Ct=>{let{key:mt}=Ct;return yt===mt});Je=Object.assign(Object.assign({},Je),{title:Ct=>t.createElement(ia,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Je,columnKey:yt,filterState:ft,filterMultiple:Ne,filterMode:qe,filterSearch:Ge,triggerFilter:X,locale:W,getPopupContainer:pe},Vr(ue.title,Ct))})}return"children"in Je&&(Je=Object.assign(Object.assign({},Je),{children:la(r,o,Je.children,B,W,X,pe,Fe)})),Je})}function sa(r){const o={};return r.forEach(C=>{let{key:B,filteredKeys:W,column:X}=C;const{filters:pe,filterDropdown:he}=X;if(he)o[B]=W||null;else if(Array.isArray(W)){const ue=Ao(pe);o[B]=ue.filter(Ie=>W.includes(String(Ie)))}else o[B]=null}),o}function ta(r,o){return o.reduce((C,B)=>{const{column:{onFilter:W,filters:X},filteredKeys:pe}=B;return W&&pe&&pe.length?C.filter(he=>pe.some(ue=>{const Ie=Ao(X),Fe=Ie.findIndex(qe=>String(qe)===String(ue)),Ne=Fe!==-1?Ie[Fe]:ue;return W(Ne,he)})):C},r)}const na=r=>r.flatMap(o=>"children"in o?[o].concat((0,gt.Z)(na(o.children||[]))):[o]);function Sa(r){let{prefixCls:o,dropdownPrefixCls:C,mergedColumns:B,onFilterChange:W,getPopupContainer:X,locale:pe}=r;const he=t.useMemo(()=>na(B||[]),[B]),[ue,Ie]=t.useState(()=>ho(he,!0)),Fe=t.useMemo(()=>{const Je=ho(he,!1);if(Je.length===0)return Je;let yt=!0,ft=!0;if(Je.forEach(Ct=>{let{filteredKeys:mt}=Ct;mt!==void 0?yt=!1:ft=!1}),yt){const Ct=(he||[]).map((mt,Ot)=>jr(mt,Jr(Ot)));return ue.filter(mt=>{let{key:Ot}=mt;return Ct.includes(Ot)}).map(mt=>{const Ot=he[Ct.findIndex(en=>en===mt.key)];return Object.assign(Object.assign({},mt),{column:Object.assign(Object.assign({},mt.column),Ot),forceFiltered:Ot.filtered})})}return Je},[he,ue]),Ne=t.useMemo(()=>sa(Fe),[Fe]),qe=Je=>{const yt=Fe.filter(ft=>{let{key:Ct}=ft;return Ct!==Je.key});yt.push(Je),Ie(yt),W(sa(yt),yt)};return[Je=>la(o,C,Je,Fe,pe,qe,X),Fe,Ne]}var ca=Sa;function ra(r,o,C){const B=t.useRef({});function W(X){if(!B.current||B.current.data!==r||B.current.childrenColumnName!==o||B.current.getRowKey!==C){let he=function(ue){ue.forEach((Ie,Fe)=>{const Ne=C(Ie,Fe);pe.set(Ne,Ie),Ie&&typeof Ie=="object"&&o in Ie&&he(Ie[o]||[])})};const pe=new Map;he(r),B.current={data:r,childrenColumnName:o,kvMap:pe,getRowKey:C}}return B.current.kvMap.get(X)}return[W]}var Yo=e(50371),da=function(r,o){var C={};for(var B in r)Object.prototype.hasOwnProperty.call(r,B)&&o.indexOf(B)<0&&(C[B]=r[B]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,B=Object.getOwnPropertySymbols(r);W{const X=r[W];typeof X!="function"&&(C[W]=X)}),C}function ua(r,o,C){const B=C&&typeof C=="object"?C:{},{total:W=0}=B,X=da(B,["total"]),[pe,he]=(0,t.useState)(()=>({current:"defaultCurrent"in X?X.defaultCurrent:1,pageSize:"defaultPageSize"in X?X.defaultPageSize:Jo})),ue=(0,Yo.Z)(pe,X,{total:W>0?W:r}),Ie=Math.ceil((W||r)/ue.pageSize);ue.current>Ie&&(ue.current=Ie||1);const Fe=(qe,Ge)=>{he({current:qe!=null?qe:1,pageSize:Ge||ue.pageSize})},Ne=(qe,Ge)=>{var Je;C&&((Je=C.onChange)===null||Je===void 0||Je.call(C,qe,Ge)),Fe(qe,Ge),o(qe,Ge||(ue==null?void 0:ue.pageSize))};return C===!1?[{},()=>{}]:[Object.assign(Object.assign({},ue),{onChange:Ne}),Fe]}var fa=ua,ma=e(84105),jo=e(35654),Un=e(90782),Ln=e(71430),Wr=e(18929);const Or={},Sr="SELECT_ALL",kr="SELECT_INVERT",Qr="SELECT_NONE",bo=[],lo=(r,o)=>{let C=[];return(o||[]).forEach(B=>{C.push(B),B&&typeof B=="object"&&r in B&&(C=[].concat((0,gt.Z)(C),(0,gt.Z)(lo(r,B[r]))))}),C};var wo=(r,o)=>{const{preserveSelectedRowKeys:C,selectedRowKeys:B,defaultSelectedRowKeys:W,getCheckboxProps:X,onChange:pe,onSelect:he,onSelectAll:ue,onSelectInvert:Ie,onSelectNone:Fe,onSelectMultiple:Ne,columnWidth:qe,type:Ge,selections:Je,fixed:yt,renderCell:ft,hideSelectAll:Ct,checkStrictly:mt=!0}=o||{},{prefixCls:Ot,data:en,pageData:on,getRecordByKey:jt,getRowKey:bn,expandType:Dn,childrenColumnName:Nt,locale:Xt,getPopupContainer:Mt}=r,[Et,Ft]=(0,Wr.Z)(B||W||bo,{value:B}),gn=t.useRef(new Map),Fn=(0,t.useCallback)(fn=>{if(C){const dn=new Map;fn.forEach(cn=>{let qt=jt(cn);!qt&&gn.current.has(cn)&&(qt=gn.current.get(cn)),dn.set(cn,qt)}),gn.current=dn}},[jt,C]);t.useEffect(()=>{Fn(Et)},[Et]);const{keyEntities:Rn}=(0,t.useMemo)(()=>{if(mt)return{keyEntities:null};let fn=en;if(C){const dn=new Set(en.map((qt,nr)=>bn(qt,nr))),cn=Array.from(gn.current).reduce((qt,nr)=>{let[$t,An]=nr;return dn.has($t)?qt:qt.concat(An)},[]);fn=[].concat((0,gt.Z)(fn),(0,gt.Z)(cn))}return(0,Ln.I8)(fn,{externalGetKey:bn,childrenPropName:Nt})},[en,bn,mt,Nt,C]),sn=(0,t.useMemo)(()=>lo(Nt,on),[Nt,on]),Hn=(0,t.useMemo)(()=>{const fn=new Map;return sn.forEach((dn,cn)=>{const qt=bn(dn,cn),nr=(X?X(dn):null)||{};fn.set(qt,nr)}),fn},[sn,bn,X]),jn=(0,t.useCallback)(fn=>{var dn;return!!(!((dn=Hn.get(bn(fn)))===null||dn===void 0)&&dn.disabled)},[Hn,bn]),[cr,$n]=(0,t.useMemo)(()=>{if(mt)return[Et||[],[]];const{checkedKeys:fn,halfCheckedKeys:dn}=(0,Un.S)(Et,!0,Rn,jn);return[fn||[],dn]},[Et,mt,Rn,jn]),Ar=(0,t.useMemo)(()=>{const fn=Ge==="radio"?cr.slice(0,1):cr;return new Set(fn)},[cr,Ge]),wr=(0,t.useMemo)(()=>Ge==="radio"?new Set:new Set($n),[$n,Ge]),[Nn,Nr]=(0,t.useState)(null);t.useEffect(()=>{o||Ft(bo)},[!!o]);const tr=(0,t.useCallback)((fn,dn)=>{let cn,qt;Fn(fn),C?(cn=fn,qt=fn.map(nr=>gn.current.get(nr))):(cn=[],qt=[],fn.forEach(nr=>{const $t=jt(nr);$t!==void 0&&(cn.push(nr),qt.push($t))})),Ft(cn),pe==null||pe(cn,qt,{type:dn})},[Ft,jt,pe,C]),gr=(0,t.useCallback)((fn,dn,cn,qt)=>{if(he){const nr=cn.map($t=>jt($t));he(jt(fn),dn,nr,qt)}tr(cn,"single")},[he,jt,tr]),mr=(0,t.useMemo)(()=>!Je||Ct?null:(Je===!0?[Sr,kr,Qr]:Je).map(dn=>dn===Sr?{key:"all",text:Xt.selectionAll,onSelect(){tr(en.map((cn,qt)=>bn(cn,qt)).filter(cn=>{const qt=Hn.get(cn);return!(qt!=null&&qt.disabled)||Ar.has(cn)}),"all")}}:dn===kr?{key:"invert",text:Xt.selectInvert,onSelect(){const cn=new Set(Ar);on.forEach((nr,$t)=>{const An=bn(nr,$t),Qn=Hn.get(An);Qn!=null&&Qn.disabled||(cn.has(An)?cn.delete(An):cn.add(An))});const qt=Array.from(cn);Ie&&Ie(qt),tr(qt,"invert")}}:dn===Qr?{key:"none",text:Xt.selectNone,onSelect(){Fe==null||Fe(),tr(Array.from(Ar).filter(cn=>{const qt=Hn.get(cn);return qt==null?void 0:qt.disabled}),"none")}}:dn).map(dn=>Object.assign(Object.assign({},dn),{onSelect:function(){for(var cn,qt,nr=arguments.length,$t=new Array(nr),An=0;An{var dn;if(!o)return fn.filter(rr=>rr!==Or);let cn=(0,gt.Z)(fn);const qt=new Set(Ar),nr=sn.map(bn).filter(rr=>!Hn.get(rr).disabled),$t=nr.every(rr=>qt.has(rr)),An=nr.some(rr=>qt.has(rr)),Qn=()=>{const rr=[];$t?nr.forEach(br=>{qt.delete(br),rr.push(br)}):nr.forEach(br=>{qt.has(br)||(qt.add(br),rr.push(br))});const or=Array.from(qt);ue==null||ue(!$t,or.map(br=>jt(br)),rr.map(br=>jt(br))),tr(or,"all"),Nr(null)};let kn;if(Ge!=="radio"){let rr;if(mr){const Vn={getPopupContainer:Mt,items:mr.map((oo,_r)=>{const{key:yo,text:Ko,onSelect:Zo}=oo;return{key:yo!=null?yo:_r,onClick:()=>{Zo==null||Zo(nr)},label:Ko}})};rr=t.createElement("div",{className:`${Ot}-selection-extra`},t.createElement(io.Z,{menu:Vn,getPopupContainer:Mt},t.createElement("span",null,t.createElement(ma.Z,null))))}const or=sn.map((Vn,oo)=>{const _r=bn(Vn,oo),yo=Hn.get(_r)||{};return Object.assign({checked:qt.has(_r)},yo)}).filter(Vn=>{let{disabled:oo}=Vn;return oo}),br=!!or.length&&or.length===sn.length,Fr=br&&or.every(Vn=>{let{checked:oo}=Vn;return oo}),Kr=br&&or.some(Vn=>{let{checked:oo}=Vn;return oo});kn=!Ct&&t.createElement("div",{className:`${Ot}-selection`},t.createElement(Co.default,{checked:br?Fr:!!sn.length&&$t,indeterminate:br?!Fr&&Kr:!$t&&An,onChange:Qn,disabled:sn.length===0||br,"aria-label":rr?"Custom selection":"Select all",skipGroup:!0}),rr)}let $r;Ge==="radio"?$r=(rr,or,br)=>{const Fr=bn(or,br),Kr=qt.has(Fr);return{node:t.createElement(En.ZP,Object.assign({},Hn.get(Fr),{checked:Kr,onClick:Vn=>Vn.stopPropagation(),onChange:Vn=>{qt.has(Fr)||gr(Fr,!0,[Fr],Vn.nativeEvent)}})),checked:Kr}}:$r=(rr,or,br)=>{var Fr;const Kr=bn(or,br),Vn=qt.has(Kr),oo=wr.has(Kr),_r=Hn.get(Kr);let yo;return Dn==="nest"?yo=oo:yo=(Fr=_r==null?void 0:_r.indeterminate)!==null&&Fr!==void 0?Fr:oo,{node:t.createElement(Co.default,Object.assign({},_r,{indeterminate:yo,checked:Vn,skipGroup:!0,onClick:Ko=>Ko.stopPropagation(),onChange:Ko=>{let{nativeEvent:Zo}=Ko;const{shiftKey:Oa}=Zo;let ko=-1,Oo=-1;if(Oa&&mt){const mo=new Set([Nn,Kr]);nr.some((ao,Lr)=>{if(mo.has(ao))if(ko===-1)ko=Lr;else return Oo=Lr,!0;return!1})}if(Oo!==-1&&ko!==Oo&&mt){const mo=nr.slice(ko,Oo+1),ao=[];Vn?mo.forEach(yr=>{qt.has(yr)&&(ao.push(yr),qt.delete(yr))}):mo.forEach(yr=>{qt.has(yr)||(ao.push(yr),qt.add(yr))});const Lr=Array.from(qt);Ne==null||Ne(!Vn,Lr.map(yr=>jt(yr)),ao.map(yr=>jt(yr))),tr(Lr,"multiple")}else{const mo=cr;if(mt){const ao=Vn?(0,jo._5)(mo,Kr):(0,jo.L0)(mo,Kr);gr(Kr,!Vn,ao,Zo)}else{const ao=(0,Un.S)([].concat((0,gt.Z)(mo),[Kr]),!0,Rn,jn),{checkedKeys:Lr,halfCheckedKeys:yr}=ao;let Lo=Lr;if(Vn){const aa=new Set(Lr);aa.delete(Kr),Lo=(0,Un.S)(Array.from(aa),{checked:!1,halfCheckedKeys:yr},Rn,jn).checkedKeys}gr(Kr,!Vn,Lo,Zo)}}Nr(Vn?null:Kr)}})),checked:Vn}};const Gr=(rr,or,br)=>{const{node:Fr,checked:Kr}=$r(rr,or,br);return ft?ft(Kr,or,br,Fr):Fr};if(!cn.includes(Or))if(cn.findIndex(rr=>{var or;return((or=rr[un])===null||or===void 0?void 0:or.columnType)==="EXPAND_COLUMN"})===0){const[rr,...or]=cn;cn=[rr,Or].concat((0,gt.Z)(or))}else cn=[Or].concat((0,gt.Z)(cn));const Mo=cn.indexOf(Or);cn=cn.filter((rr,or)=>rr!==Or||or===Mo);const Mr=cn[Mo-1],Io=cn[Mo+1];let Zr=yt;Zr===void 0&&((Io==null?void 0:Io.fixed)!==void 0?Zr=Io.fixed:(Mr==null?void 0:Mr.fixed)!==void 0&&(Zr=Mr.fixed)),Zr&&Mr&&((dn=Mr[un])===null||dn===void 0?void 0:dn.columnType)==="EXPAND_COLUMN"&&Mr.fixed===void 0&&(Mr.fixed=Zr);const fo=O()(`${Ot}-selection-col`,{[`${Ot}-selection-col-with-dropdown`]:Je&&Ge==="checkbox"}),oa={fixed:Zr,width:qe,className:`${Ot}-selection-column`,title:o.columnTitle||kn,render:Gr,onCell:o.onCell,[un]:{className:fo}};return cn.map(rr=>rr===Or?oa:rr)},[bn,sn,o,cr,Ar,wr,qe,mr,Dn,Nn,Hn,Ne,gr,jn]),Ar]},va=e(89489),Pa=e(59477),ga=e(6848);const pa="ascend",Ea="descend";function ha(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function Aa(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function Ka(r,o){return o?r[r.indexOf(o)+1]:r[0]}function wa(r,o,C){let B=[];function W(X,pe){B.push({column:X,key:jr(X,pe),multiplePriority:ha(X),sortOrder:X.sortOrder})}return(r||[]).forEach((X,pe)=>{const he=Jr(pe,C);X.children?("sortOrder"in X&&W(X,he),B=[].concat((0,gt.Z)(B),(0,gt.Z)(wa(X.children,o,he)))):X.sorter&&("sortOrder"in X?W(X,he):o&&X.defaultSortOrder&&B.push({column:X,key:jr(X,he),multiplePriority:ha(X),sortOrder:X.defaultSortOrder}))}),B}function Ra(r,o,C,B,W,X,pe,he){return(o||[]).map((ue,Ie)=>{const Fe=Jr(Ie,he);let Ne=ue;if(Ne.sorter){const qe=Ne.sortDirections||W,Ge=Ne.showSorterTooltip===void 0?pe:Ne.showSorterTooltip,Je=jr(Ne,Fe),yt=C.find(Dn=>{let{key:Nt}=Dn;return Nt===Je}),ft=yt?yt.sortOrder:null,Ct=Ka(qe,ft);let mt;if(ue.sortIcon)mt=ue.sortIcon({sortOrder:ft});else{const Dn=qe.includes(pa)&&t.createElement(Pa.Z,{className:O()(`${r}-column-sorter-up`,{active:ft===pa})}),Nt=qe.includes(Ea)&&t.createElement(va.Z,{className:O()(`${r}-column-sorter-down`,{active:ft===Ea})});mt=t.createElement("span",{className:O()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(Dn&&Nt)})},t.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},Dn,Nt))}const{cancelSort:Ot,triggerAsc:en,triggerDesc:on}=X||{};let jt=Ot;Ct===Ea?jt=on:Ct===pa&&(jt=en);const bn=typeof Ge=="object"?Ge:{title:jt};Ne=Object.assign(Object.assign({},Ne),{className:O()(Ne.className,{[`${r}-column-sort`]:ft}),title:Dn=>{const Nt=t.createElement("div",{className:`${r}-column-sorters`},t.createElement("span",{className:`${r}-column-title`},Vr(ue.title,Dn)),mt);return Ge?t.createElement(ga.Z,Object.assign({},bn),Nt):Nt},onHeaderCell:Dn=>{const Nt=ue.onHeaderCell&&ue.onHeaderCell(Dn)||{},Xt=Nt.onClick,Mt=Nt.onKeyDown;Nt.onClick=gn=>{B({column:ue,key:Je,sortOrder:Ct,multiplePriority:ha(ue)}),Xt==null||Xt(gn)},Nt.onKeyDown=gn=>{gn.keyCode===Tr.Z.ENTER&&(B({column:ue,key:Je,sortOrder:Ct,multiplePriority:ha(ue)}),Mt==null||Mt(gn))};const Et=to(ue.title,{}),Ft=Et==null?void 0:Et.toString();return ft?Nt["aria-sort"]=ft==="ascend"?"ascending":"descending":Nt["aria-label"]=Ft||"",Nt.className=O()(Nt.className,`${r}-column-has-sorters`),Nt.tabIndex=0,ue.ellipsis&&(Nt.title=(Et!=null?Et:"").toString()),Nt}})}return"children"in Ne&&(Ne=Object.assign(Object.assign({},Ne),{children:Ra(r,Ne.children,C,B,W,X,pe,Fe)})),Ne})}function Ba(r){const{column:o,sortOrder:C}=r;return{column:o,order:C,field:o.dataIndex,columnKey:o.key}}function Da(r){const o=r.filter(C=>{let{sortOrder:B}=C;return B}).map(Ba);return o.length===0&&r.length?Object.assign(Object.assign({},Ba(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function Er(r,o,C){const B=o.slice().sort((pe,he)=>he.multiplePriority-pe.multiplePriority),W=r.slice(),X=B.filter(pe=>{let{column:{sorter:he},sortOrder:ue}=pe;return Aa(he)&&ue});return X.length?W.sort((pe,he)=>{for(let ue=0;ue{const he=pe[C];return he?Object.assign(Object.assign({},pe),{[C]:Er(he,o,C)}):pe}):W}function dr(r){let{prefixCls:o,mergedColumns:C,onSorterChange:B,sortDirections:W,tableLocale:X,showSorterTooltip:pe}=r;const[he,ue]=t.useState(wa(C,!0)),Ie=t.useMemo(()=>{let Je=!0;const yt=wa(C,!1);if(!yt.length)return he;const ft=[];function Ct(Ot){Je?ft.push(Ot):ft.push(Object.assign(Object.assign({},Ot),{sortOrder:null}))}let mt=null;return yt.forEach(Ot=>{mt===null?(Ct(Ot),Ot.sortOrder&&(Ot.multiplePriority===!1?Je=!1:mt=!0)):(mt&&Ot.multiplePriority!==!1||(Je=!1),Ct(Ot))}),ft},[C,he]),Fe=t.useMemo(()=>{const Je=Ie.map(yt=>{let{column:ft,sortOrder:Ct}=yt;return{column:ft,order:Ct}});return{sortColumns:Je,sortColumn:Je[0]&&Je[0].column,sortOrder:Je[0]&&Je[0].order}},[Ie]);function Ne(Je){let yt;Je.multiplePriority===!1||!Ie.length||Ie[0].multiplePriority===!1?yt=[Je]:yt=[].concat((0,gt.Z)(Ie.filter(ft=>{let{key:Ct}=ft;return Ct!==Je.key})),[Je]),ue(yt),B(Da(yt),yt)}return[Je=>Ra(o,Je,Ie,Ne,W,X,pe),Ie,Fe,()=>Da(Ie)]}function hr(r,o){return r.map(C=>{const B=Object.assign({},C);return B.title=Vr(C.title,o),"children"in B&&(B.children=hr(B.children,o)),B})}function so(r){return[t.useCallback(C=>hr(C,r),[r])]}var co=Yt((r,o)=>{const{_renderTimes:C}=r,{_renderTimes:B}=o;return C!==B}),ba=On((r,o)=>{const{_renderTimes:C}=r,{_renderTimes:B}=o;return C!==B}),Xo=e(64993),ya=e(17313),Na=e(83116),Ma=e(37613),Ia=r=>{const{componentCls:o}=r,C=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,B=(W,X,pe)=>({[`&${o}-${W}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${X}px -${pe+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:C,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:C,borderTop:C,[` > ${o}-content, > ${o}-header, > ${o}-body, @@ -164,9 +164,9 @@ &${o}-row:hover > td, > th${o}-cell-row-hover, > td${o}-cell-row-hover - `]:{background:yt},[`&${o}-row-selected`]:{"> th, > td":{background:ft},"&:hover > th, &:hover > td":{background:Ct}}}},[`${o}-footer`]:{padding:`${B}px ${W}px`,color:mt,background:Ot}})}};var Ri=(0,Na.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:C,colorIcon:B,colorIconHover:W,opacityLoading:X,colorBgContainer:pe,controlInteractiveSize:he,headerBg:ue,headerColor:Ie,headerSortActiveBg:Fe,headerSortHoverBg:Ne,bodySortBg:qe,rowHoverBg:Ge,rowSelectedBg:Je,rowSelectedHoverBg:yt,rowExpandedBg:ft,cellPaddingBlock:Ct,cellPaddingInline:mt,cellPaddingBlockMD:Ot,cellPaddingInlineMD:en,cellPaddingBlockSM:on,cellPaddingInlineSM:jt,borderColor:bn,footerBg:Dn,footerColor:Nt,headerBorderRadius:Xt,cellFontSize:Mt,cellFontSizeMD:Et,cellFontSizeSM:Ft,headerSplitColor:gn,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:Rn,filterDropdownBg:sn,expandIconBg:Hn,selectionColumnWidth:jn,stickyScrollBarBg:cr}=r,$n=new Xo.C(B),Ar=new Xo.C(W),wr=2,Nn=(0,Ma.TS)(r,{tableFontSize:Mt,tableBg:pe,tableRadius:Xt,tablePaddingVertical:Ct,tablePaddingHorizontal:mt,tablePaddingVerticalMiddle:Ot,tablePaddingHorizontalMiddle:en,tablePaddingVerticalSmall:on,tablePaddingHorizontalSmall:jt,tableBorderColor:bn,tableHeaderTextColor:Ie,tableHeaderBg:ue,tableFooterTextColor:Nt,tableFooterBg:Dn,tableHeaderCellSplitColor:gn,tableHeaderSortBg:Fe,tableHeaderSortHoverBg:Ne,tableHeaderIconColor:$n.clone().setAlpha($n.getAlpha()*X).toRgbString(),tableHeaderIconColorHover:Ar.clone().setAlpha(Ar.getAlpha()*X).toRgbString(),tableBodySortBg:qe,tableFixedHeaderSortActiveBg:Fn,tableHeaderFilterActiveBg:Rn,tableFilterDropdownBg:sn,tableRowHoverBg:Ge,tableSelectedRowBg:Je,tableSelectedRowHoverBg:yt,zIndexTableFixed:wr,zIndexTableSticky:wr+1,tableFontSizeMiddle:Et,tableFontSizeSmall:Ft,tableSelectionColumnWidth:jn,tableExpandIconBg:Hn,tableExpandColumnWidth:he+2*r.padding,tableExpandedRowBg:ft,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:cr,tableScrollThumbBgHover:o,tableScrollBg:C});return[Pi(Nn),Ci(Nn),Ja(Nn),wi(Nn),bi(Nn),Ia(Nn),xi(Nn),hi(Nn),Ja(Nn),gi(Nn),Ei(Nn),yi(Nn),Ii(Nn),vi(Nn),Ai(Nn),Si(Nn),Oi(Nn)]},r=>{const{colorFillAlter:o,colorBgContainer:C,colorTextHeading:B,colorFillSecondary:W,colorFillContent:X,controlItemBgActive:pe,controlItemBgActiveHover:he,padding:ue,paddingSM:Ie,paddingXS:Fe,colorBorderSecondary:Ne,borderRadiusLG:qe,fontSize:Ge,controlHeight:Je,colorTextPlaceholder:yt}=r,ft=new Xo.C(W).onBackground(C).toHexShortString(),Ct=new Xo.C(X).onBackground(C).toHexShortString(),mt=new Xo.C(o).onBackground(C).toHexShortString();return{headerBg:mt,headerColor:B,headerSortActiveBg:ft,headerSortHoverBg:Ct,bodySortBg:mt,rowHoverBg:mt,rowSelectedBg:pe,rowSelectedHoverBg:he,rowExpandedBg:o,cellPaddingBlock:ue,cellPaddingInline:ue,cellPaddingBlockMD:Ie,cellPaddingInlineMD:Fe,cellPaddingBlockSM:Fe,cellPaddingInlineSM:Fe,borderColor:Ne,headerBorderRadius:qe,footerBg:mt,footerColor:B,cellFontSize:Ge,cellFontSizeMD:Ge,cellFontSizeSM:Ge,headerSplitColor:Ne,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:X,filterDropdownMenuBg:C,filterDropdownBg:C,expandIconBg:C,selectionColumnWidth:Je,stickyScrollBarBg:yt,stickyScrollBarBorderRadius:100}});const Bi=[],Di=(r,o)=>{const{prefixCls:C,className:B,rootClassName:W,style:X,size:pe,bordered:he,dropdownPrefixCls:ue,dataSource:Ie,pagination:Fe,rowSelection:Ne,rowKey:qe="key",rowClassName:Ge,columns:Je,children:yt,childrenColumnName:ft,onChange:Ct,getPopupContainer:mt,loading:Ot,expandIcon:en,expandable:on,expandedRowRender:jt,expandIconColumnIndex:bn,indentSize:Dn,scroll:Nt,sortDirections:Xt,locale:Mt,showSorterTooltip:Et=!0,virtual:Ft}=r,gn=t.useMemo(()=>Je||ze(yt),[Je,yt]),Fn=t.useMemo(()=>gn.some(qn=>qn.responsive),[gn]),Rn=(0,vr.Z)(Fn),sn=t.useMemo(()=>{const qn=new Set(Object.keys(Rn).filter(ur=>Rn[ur]));return gn.filter(ur=>!ur.responsive||ur.responsive.some(qr=>qn.has(qr)))},[gn,Rn]),Hn=(0,Sn.Z)(r,["className","style","columns"]),{locale:jn=Pr.Z,direction:cr,table:$n,renderEmpty:Ar,getPrefixCls:wr,getPopupContainer:Nn}=t.useContext(zr.E_),Nr=(0,ir.Z)(pe),tr=Object.assign(Object.assign({},jn.Table),Mt),gr=Ie||Bi,mr=wr("table",C),uo=wr("dropdown",ue),fn=Object.assign({childrenColumnName:ft,expandIconColumnIndex:bn},on),{childrenColumnName:dn="children"}=fn,cn=t.useMemo(()=>gr.some(qn=>qn==null?void 0:qn[dn])?"nest":jt||on&&on.expandedRowRender?"row":null,[gr]),qt={body:t.useRef()},nr=t.useMemo(()=>typeof qe=="function"?qe:qn=>qn==null?void 0:qn[qe],[qe]),[$t]=ra(gr,dn,nr),An={},Qn=function(qn,ur){let qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Cr,eo,vo;const go=Object.assign(Object.assign({},An),qn);qr&&((Cr=An.resetPagination)===null||Cr===void 0||Cr.call(An),!((eo=go.pagination)===null||eo===void 0)&&eo.current&&(go.pagination.current=1),Fe&&Fe.onChange&&Fe.onChange(1,(vo=go.pagination)===null||vo===void 0?void 0:vo.pageSize)),Nt&&Nt.scrollToFirstRowOnChange!==!1&&qt.body.current&&(0,er.Z)(0,{getContainer:()=>qt.body.current}),Ct==null||Ct(go.pagination,go.filters,go.sorter,{currentDataSource:ta(Er(gr,go.sorterStates,dn),go.filterStates),action:ur})},kn=(qn,ur)=>{Qn({sorter:qn,sorterStates:ur},"sort",!1)},[$r,Gr,Mo,Mr]=dr({prefixCls:mr,mergedColumns:sn,onSorterChange:kn,sortDirections:Xt||["ascend","descend"],tableLocale:tr,showSorterTooltip:Et}),Io=t.useMemo(()=>Er(gr,Gr,dn),[gr,Gr]);An.sorter=Mr(),An.sorterStates=Gr;const Zr=(qn,ur)=>{Qn({filters:qn,filterStates:ur},"filter",!0)},[fo,oa,rr]=ca({prefixCls:mr,locale:tr,dropdownPrefixCls:uo,mergedColumns:sn,onFilterChange:Zr,getPopupContainer:mt||Nn}),or=ta(Io,oa);An.filters=rr,An.filterStates=oa;const br=t.useMemo(()=>{const qn={};return Object.keys(rr).forEach(ur=>{rr[ur]!==null&&(qn[ur]=rr[ur])}),Object.assign(Object.assign({},Mo),{filters:qn})},[Mo,rr]),[Fr]=so(br),Kr=(qn,ur)=>{Qn({pagination:Object.assign(Object.assign({},An.pagination),{current:qn,pageSize:ur})},"paginate")},[Vn,oo]=fa(or.length,Kr,Fe);An.pagination=Fe===!1?{}:No(Vn,Fe),An.resetPagination=oo;const _r=t.useMemo(()=>{if(Fe===!1||!Vn.pageSize)return or;const{current:qn=1,total:ur,pageSize:qr=Jo}=Vn;return or.lengthqr?or.slice((qn-1)*qr,qn*qr):or:or.slice((qn-1)*qr,qn*qr)},[!!Fe,or,Vn&&Vn.current,Vn&&Vn.pageSize,Vn&&Vn.total]),[yo,Ko]=wo({prefixCls:mr,data:or,pageData:_r,getRowKey:nr,getRecordByKey:$t,expandType:cn,childrenColumnName:dn,locale:tr,getPopupContainer:mt||Nn},Ne),Zo=(qn,ur,qr)=>{let Cr;return typeof Ge=="function"?Cr=O()(Ge(qn,ur,qr)):Cr=O()(Ge),O()({[`${mr}-row-selected`]:Ko.has(nr(qn,ur))},Cr)};fn.__PARENT_RENDER_ICON__=fn.expandIcon,fn.expandIcon=fn.expandIcon||en||Yr(tr),cn==="nest"&&fn.expandIconColumnIndex===void 0?fn.expandIconColumnIndex=Ne?1:0:fn.expandIconColumnIndex>0&&Ne&&(fn.expandIconColumnIndex-=1),typeof fn.indentSize!="number"&&(fn.indentSize=typeof Dn=="number"?Dn:15);const Oa=t.useCallback(qn=>Fr(yo(fo($r(qn)))),[$r,fo,yo]);let ko,Oo;if(Fe!==!1&&(Vn!=null&&Vn.total)){let qn;Vn.size?qn=Vn.size:qn=Nr==="small"||Nr==="middle"?"small":void 0;const ur=eo=>t.createElement(Ir.Z,Object.assign({},Vn,{className:O()(`${mr}-pagination ${mr}-pagination-${eo}`,Vn.className),size:qn})),qr=cr==="rtl"?"left":"right",{position:Cr}=Vn;if(Cr!==null&&Array.isArray(Cr)){const eo=Cr.find(Go=>Go.includes("top")),vo=Cr.find(Go=>Go.includes("bottom")),go=Cr.every(Go=>`${Go}`=="none");!eo&&!vo&&!go&&(Oo=ur(qr)),eo&&(ko=ur(eo.toLowerCase().replace("top",""))),vo&&(Oo=ur(vo.toLowerCase().replace("bottom","")))}else Oo=ur(qr)}let mo;typeof Ot=="boolean"?mo={spinning:Ot}:typeof Ot=="object"&&(mo=Object.assign({spinning:!0},Ot));const[ao,Lr]=Ri(mr),[,yr]=(0,sr.Z)(),Lo=O()(`${mr}-wrapper`,$n==null?void 0:$n.className,{[`${mr}-wrapper-rtl`]:cr==="rtl"},B,W,Lr),aa=Object.assign(Object.assign({},$n==null?void 0:$n.style),X),Qo=Mt&&Mt.emptyText||(Ar==null?void 0:Ar("Table"))||t.createElement(xr.Z,{componentName:"Table"}),Ho=Ft?ba:co,Za={},La=t.useMemo(()=>{const{fontSize:qn,lineHeight:ur,padding:qr,paddingXS:Cr,paddingSM:eo}=yr,vo=Math.floor(qn*ur);switch(Nr){case"large":return qr*2+vo;case"small":return Cr*2+vo;default:return eo*2+vo}},[yr,Nr]);return Ft&&(Za.listItemHeight=La),ao(t.createElement("div",{ref:o,className:Lo,style:aa},t.createElement(Hr.Z,Object.assign({spinning:!1},mo),ko,t.createElement(Ho,Object.assign({},Za,Hn,{columns:sn,direction:cr,expandable:fn,prefixCls:mr,className:O()({[`${mr}-middle`]:Nr==="middle",[`${mr}-small`]:Nr==="small",[`${mr}-bordered`]:he,[`${mr}-empty`]:gr.length===0}),data:_r,rowKey:nr,rowClassName:Zo,emptyText:Qo,internalHooks:d,internalRefs:qt,transformColumns:Oa})),Oo)))};var Ni=t.forwardRef(Di);const Mi=(r,o)=>{const C=t.useRef(0);return C.current+=1,t.createElement(Ni,Object.assign({},r,{ref:o,_renderTimes:C.current}))},Uo=t.forwardRef(Mi);Uo.SELECTION_COLUMN=Or,Uo.EXPAND_COLUMN=a,Uo.SELECTION_ALL=Sr,Uo.SELECTION_INVERT=kr,Uo.SELECTION_NONE=Qr,Uo.Column=It,Uo.ColumnGroup=an,Uo.Summary=u;var Zi=Uo,zi=Zi},17574:function($e,ie,e){e.d(ie,{default:function(){return se}});var a=e(60091),d=e(94480),v=e(52671),z=e(8657),l=e(54476),g=e(59301),t={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"},T=t,G=e(7657),c=function(L,oe){return g.createElement(G.Z,(0,l.Z)({},L,{ref:oe,icon:T}))},F=g.forwardRef(c),I=F,h=e(92310),re=e.n(h),Y=e(35654),M=e(71430),Se=e(36355),le=e(56082),ce=e(62892),ne=e(20648);const N=4;function m(w){const{dropPosition:L,dropLevelOffset:oe,prefixCls:te,indent:H,direction:ve="ltr"}=w,xe=ve==="ltr"?"left":"right",je=ve==="ltr"?"right":"left",Oe={[xe]:-oe*H+N,[je]:0};switch(L){case-1:Oe.top=-3;break;case 1:Oe.bottom=-3;break;default:Oe.bottom=-3,Oe[xe]=H+N;break}return g.createElement("div",{style:Oe,className:`${te}-drop-indicator`})}var n=e(71997),b=g.forwardRef((w,L)=>{const{getPrefixCls:oe,direction:te,virtual:H,tree:ve}=g.useContext(Se.E_),{prefixCls:xe,className:je,showIcon:Oe=!1,showLine:ke,switcherIcon:Xe,blockNode:et=!1,children:He,checkable:fe=!1,selectable:Te=!0,draggable:A,motion:y,style:x}=w,s=oe("tree",xe),Z=oe(),q=y!=null?y:Object.assign(Object.assign({},(0,ce.Z)(Z)),{motionAppear:!1}),u=Object.assign(Object.assign({},w),{checkable:fe,selectable:Te,showIcon:Oe,motion:q,blockNode:et,showLine:!!ke,dropIndicatorRender:m}),[i,j]=(0,ne.ZP)(s),S=g.useMemo(()=>{if(!A)return!1;let P={};switch(typeof A){case"function":P.nodeDraggable=A;break;case"object":P=Object.assign({},A);break;default:break}return P.icon!==!1&&(P.icon=P.icon||g.createElement(le.Z,null)),P},[A]),f=P=>g.createElement(n.Z,{prefixCls:s,switcherIcon:Xe,treeNodeProps:P,showLine:ke});return i(g.createElement(a.Z,Object.assign({itemHeight:20,ref:L,virtual:H},u,{style:Object.assign(Object.assign({},ve==null?void 0:ve.style),x),prefixCls:s,className:re()({[`${s}-icon-hide`]:!Oe,[`${s}-block-node`]:et,[`${s}-unselectable`]:!Te,[`${s}-rtl`]:te==="rtl"},ve==null?void 0:ve.className,je,j),direction:te,checkable:fe&&g.createElement("span",{className:`${s}-checkbox-inner`}),selectable:Te,switcherIcon:f,draggable:S}),He))}),_;(function(w){w[w.None=0]="None",w[w.Start=1]="Start",w[w.End=2]="End"})(_||(_={}));function U(w,L){function oe(te){const{key:H,children:ve}=te;L(H,te)!==!1&&U(ve||[],L)}w.forEach(oe)}function V(w){let{treeData:L,expandedKeys:oe,startKey:te,endKey:H}=w;const ve=[];let xe=_.None;if(te&&te===H)return[te];if(!te||!H)return[];function je(Oe){return Oe===te||Oe===H}return U(L,Oe=>{if(xe===_.End)return!1;if(je(Oe)){if(ve.push(Oe),xe===_.None)xe=_.Start;else if(xe===_.Start)return xe=_.End,!1}else xe===_.Start&&ve.push(Oe);return oe.includes(Oe)}),ve}function E(w,L){const oe=(0,d.Z)(L),te=[];return U(w,(H,ve)=>{const xe=oe.indexOf(H);return xe!==-1&&(te.push(ve),oe.splice(xe,1)),!!oe.length}),te}var Ee=function(w,L){var oe={};for(var te in w)Object.prototype.hasOwnProperty.call(w,te)&&L.indexOf(te)<0&&(oe[te]=w[te]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,te=Object.getOwnPropertySymbols(w);H{var{defaultExpandAll:oe,defaultExpandParent:te,defaultExpandedKeys:H}=w,ve=Ee(w,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const xe=g.useRef(),je=g.useRef(),Oe=()=>{const{keyEntities:S}=(0,M.I8)(be(ve));let f;return oe?f=Object.keys(S):te?f=(0,Y.r7)(ve.expandedKeys||H||[],S):f=ve.expandedKeys||H,f},[ke,Xe]=g.useState(ve.selectedKeys||ve.defaultSelectedKeys||[]),[et,He]=g.useState(()=>Oe());g.useEffect(()=>{"selectedKeys"in ve&&Xe(ve.selectedKeys)},[ve.selectedKeys]),g.useEffect(()=>{"expandedKeys"in ve&&He(ve.expandedKeys)},[ve.expandedKeys]);const fe=(S,f)=>{var P;return"expandedKeys"in ve||He(S),(P=ve.onExpand)===null||P===void 0?void 0:P.call(ve,S,f)},Te=(S,f)=>{var P;const{multiple:ae}=ve,{node:ee,nativeEvent:ge}=f,{key:de=""}=ee,ye=be(ve),me=Object.assign(Object.assign({},f),{selected:!0}),Ue=(ge==null?void 0:ge.ctrlKey)||(ge==null?void 0:ge.metaKey),Qe=ge==null?void 0:ge.shiftKey;let Ye;ae&&Ue?(Ye=S,xe.current=de,je.current=Ye,me.selectedNodes=E(ye,Ye)):ae&&Qe?(Ye=Array.from(new Set([].concat((0,d.Z)(je.current||[]),(0,d.Z)(V({treeData:ye,expandedKeys:et,startKey:de,endKey:xe.current}))))),me.selectedNodes=E(ye,Ye)):(Ye=[de],xe.current=de,je.current=Ye,me.selectedNodes=E(ye,Ye)),(P=ve.onSelect)===null||P===void 0||P.call(ve,Ye,me),"selectedKeys"in ve||Xe(Ye)},{getPrefixCls:A,direction:y}=g.useContext(Se.E_),{prefixCls:x,className:s,showIcon:Z=!0,expandAction:q="click"}=ve,u=Ee(ve,["prefixCls","className","showIcon","expandAction"]),i=A("tree",x),j=re()(`${i}-directory`,{[`${i}-directory-rtl`]:y==="rtl"},s);return g.createElement(b,Object.assign({icon:O,ref:L,blockNode:!0},u,{showIcon:Z,expandAction:q,prefixCls:i,className:j,expandedKeys:et,selectedKeys:ke,onSelect:Te,onExpand:fe}))};var $=g.forwardRef(K);const k=b;k.DirectoryTree=$,k.TreeNode=a.O;var se=k},20648:function($e,ie,e){e.d(ie,{TM:function(){return h},Yk:function(){return I}});var a=e(36237),d=e(98447),v=e(17313),z=e(8378),l=e(37613),g=e(83116);const t=new a.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),T=(re,Y)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Y.motionDurationSlow}`}}}),G=(re,Y)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${Y.lineWidthBold}px solid ${Y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),c=(re,Y)=>{const{treeCls:M,treeNodeCls:Se,treeNodePadding:le,titleHeight:ce,nodeSelectedBg:ne,nodeHoverBg:N}=Y,m=Y.paddingXS;return{[M]:Object.assign(Object.assign({},(0,v.Wf)(Y)),{background:Y.colorBgContainer,borderRadius:Y.borderRadius,transition:`background-color ${Y.motionDurationSlow}`,[`&${M}-rtl`]:{[`${M}-switcher`]:{"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${M}-active-focused)`]:Object.assign({},(0,v.oN)(Y)),[`${M}-list-holder-inner`]:{alignItems:"flex-start"},[`&${M}-block-node`]:{[`${M}-list-holder-inner`]:{alignItems:"stretch",[`${M}-node-content-wrapper`]:{flex:"auto"},[`${Se}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:le,insetInlineStart:0,border:`1px solid ${Y.colorPrimary}`,opacity:0,animationName:t,animationDuration:Y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Se}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${le}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${M}-node-content-wrapper`]:{color:Y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${M}-node-content-wrapper`]:Object.assign({},(0,v.oN)(Y)),[`&:not(${Se}-disabled).filter-node ${M}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${M}-draggable-icon`]:{flexShrink:0,width:ce,lineHeight:`${ce}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${Y.motionDurationSlow}`,[`${Se}:hover &`]:{opacity:.45}},[`&${Se}-disabled`]:{[`${M}-draggable-icon`]:{visibility:"hidden"}}}},[`${M}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ce}},[`${M}-draggable-icon`]:{visibility:"hidden"},[`${M}-switcher`]:Object.assign(Object.assign({},T(re,Y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,margin:0,lineHeight:`${ce}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:Y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-le,marginInlineStart:-1,borderInlineEnd:`1px solid ${Y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ce/2*.8,height:ce/2,borderBottom:`1px solid ${Y.colorBorder}`,content:'""'}}}),[`${M}-checkbox`]:{top:"initial",marginInlineEnd:m},[`${M}-node-content-wrapper, ${M}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ce,margin:0,padding:`0 ${Y.paddingXS/2}px`,color:"inherit",lineHeight:`${ce}px`,background:"transparent",borderRadius:Y.borderRadius,cursor:"pointer",transition:`all ${Y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:N},[`&${M}-node-selected`]:{backgroundColor:ne},[`${M}-iconEle`]:{display:"inline-block",width:ce,height:ce,lineHeight:`${ce}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${M}-unselectable ${M}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${M}-node-content-wrapper`]:Object.assign({lineHeight:`${ce}px`,userSelect:"none"},G(re,Y)),[`${Se}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${Y.colorPrimary}`}},"&-show-line":{[`${M}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-le,borderInlineEnd:`1px solid ${Y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${M}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Se}-leaf-last`]:{[`${M}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ce/2}px !important`}}}}})}},F=re=>{const{treeCls:Y,treeNodeCls:M,treeNodePadding:Se,directoryNodeSelectedBg:le,directoryNodeSelectedColor:ce}=re;return{[`${Y}${Y}-directory`]:{[M]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Se,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${Y}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${Y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${Y}-node-selected`]:{color:ce,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:le},[`${Y}-switcher`]:{color:ce},[`${Y}-node-content-wrapper`]:{color:ce,background:"transparent"}}}}}},I=(re,Y)=>{const M=`.${re}`,Se=`${M}-treenode`,le=Y.paddingXS/2,ce=(0,l.TS)(Y,{treeCls:M,treeNodeCls:Se,treeNodePadding:le});return[c(re,ce),F(ce)]},h=re=>{const{controlHeightSM:Y}=re;return{titleHeight:Y,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};ie.ZP=(0,g.Z)("Tree",(re,Y)=>{let{prefixCls:M}=Y;return[{[re.componentCls]:(0,d.C2)(`${M}-checkbox`,re)},I(M,re),(0,z.Z)(re)]},re=>{const{colorTextLightSolid:Y,colorPrimary:M}=re;return Object.assign(Object.assign({},h(re)),{directoryNodeSelectedColor:Y,directoryNodeSelectedBg:M})})},71997:function($e,ie,e){e.d(ie,{Z:function(){return Se}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(ce,ne){return d.createElement(l.Z,(0,a.Z)({},ce,{ref:ne,icon:z}))},t=d.forwardRef(g),T=t,G=e(52671),c=e(58617),F=e(15075),I=e(43531),h=e(92310),re=e.n(h),Y=e(92343),Se=le=>{const{prefixCls:ce,switcherIcon:ne,treeNodeProps:N,showLine:m}=le,{isLeaf:n,expanded:p,loading:b}=N;if(b)return d.createElement(c.Z,{className:`${ce}-switcher-loading-icon`});let _;if(m&&typeof m=="object"&&(_=m.showLeafIcon),n){if(!m)return null;if(typeof _!="boolean"&&_){const E=typeof _=="function"?_(N):_,Ee=`${ce}-switcher-line-custom-icon`;return(0,Y.l$)(E)?(0,Y.Tm)(E,{className:re()(E.props.className||"",Ee)}):E}return _?d.createElement(G.Z,{className:`${ce}-switcher-line-icon`}):d.createElement("span",{className:`${ce}-switcher-leaf-line`})}const U=`${ce}-switcher-icon`,V=typeof ne=="function"?ne(N):ne;return(0,Y.l$)(V)?(0,Y.Tm)(V,{className:re()(V.props.className||"",U)}):V!==void 0?V:m?p?d.createElement(F.Z,{className:`${ce}-switcher-line-icon`}):d.createElement(I.Z,{className:`${ce}-switcher-line-icon`}):d.createElement(T,{className:U})}},97774:function($e,ie,e){Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0;var a=Object.assign||function(M){for(var Se=1;Se0;if(J||$){var j=(0,T.D7)(xe),S=(0,F.Z)(j).length,f=(0,z.Z)($)==="object"?$.formatter({value:j,count:S,maxLength:K}):"".concat(S).concat(i?" / ".concat(K):"");return t.createElement(t.Fragment,null,!!$&&t.createElement("span",{className:g()("".concat(E,"-show-count-suffix"),(0,v.Z)({},"".concat(E,"-show-count-has-suffix"),!!J),L==null?void 0:L.count),style:(0,d.Z)({},oe==null?void 0:oe.count)},f),J)}return null};return t.createElement(c,(0,a.Z)({},te,{prefixCls:E,className:be,inputElement:Z(),handleReset:s,value:(0,T.D7)(xe),focused:Xe,triggerFocus:fe,suffix:q(),disabled:Ee,classes:w,classNames:L,styles:oe}))}),le=Se,ce=le},5643:function($e,ie,e){e.d(ie,{D7:function(){return l},He:function(){return a},X3:function(){return d},nH:function(){return z},rJ:function(){return v}});function a(g){return!!(g.addonBefore||g.addonAfter)}function d(g){return!!(g.prefix||g.suffix||g.allowClear)}function v(g,t,T,G){if(T){var c=t;if(t.type==="click"){var F=g.cloneNode(!0);c=Object.create(t,{target:{value:F},currentTarget:{value:F}}),F.value="",T(c);return}if(G!==void 0){c=Object.create(t,{target:{value:g},currentTarget:{value:g}}),g.value=G,T(c);return}T(c)}}function z(g,t){if(g){g.focus(t);var T=t||{},G=T.cursor;if(G){var c=g.value.length;switch(G){case"start":g.setSelectionRange(0,0);break;case"end":g.setSelectionRange(c,c);break;default:g.setSelectionRange(0,c)}}}}function l(g){return typeof g=="undefined"||g===null?"":String(g)}},15285:function($e,ie,e){e.d(ie,{iz:function(){return pt},ck:function(){return gt},BW:function(){return rt},sN:function(){return gt},Wd:function(){return Re},ZP:function(){return Pt},Xl:function(){return U}});var a=e(54476),d=e(20068),v=e(33885),z=e(94480),l=e(42978),g=e(75931),t=e(92310),T=e.n(t),G=e(83836),c=e(18929),F=e(13697),I=e(48736),h=e(59301),re=e(4676),Y=h.createContext(null);function M(Ce,Ae){return Ce===void 0?null:"".concat(Ce,"-").concat(Ae)}function Se(Ce){var Ae=h.useContext(Y);return M(Ae,Ce)}var le=e(80547),ce=["children","locked"],ne=h.createContext(null);function N(Ce,Ae){var Pe=(0,v.Z)({},Ce);return Object.keys(Ae).forEach(function(we){var De=Ae[we];De!==void 0&&(Pe[we]=De)}),Pe}function m(Ce){var Ae=Ce.children,Pe=Ce.locked,we=(0,g.Z)(Ce,ce),De=h.useContext(ne),Ze=(0,le.Z)(function(){return N(De,we)},[De,we],function(Be,_e){return!Pe&&(Be[0]!==_e[0]||!(0,F.Z)(Be[1],_e[1],!0))});return h.createElement(ne.Provider,{value:Ze},Ae)}var n=[],p=h.createContext(null);function b(){return h.useContext(p)}var _=h.createContext(n);function U(Ce){var Ae=h.useContext(_);return h.useMemo(function(){return Ce!==void 0?[].concat((0,z.Z)(Ae),[Ce]):Ae},[Ae,Ce])}var V=h.createContext(null),E=h.createContext({}),Ee=E,O=e(29194);function be(Ce){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,O.Z)(Ce)){var Pe=Ce.nodeName.toLowerCase(),we=["input","select","textarea","button"].includes(Pe)||Ce.isContentEditable||Pe==="a"&&!!Ce.getAttribute("href"),De=Ce.getAttribute("tabindex"),Ze=Number(De),Be=null;return De&&!Number.isNaN(Ze)?Be=Ze:we&&Be===null&&(Be=0),we&&Ce.disabled&&(Be=null),Be!==null&&(Be>=0||Ae&&Be<0)}return!1}function K(Ce){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=(0,z.Z)(Ce.querySelectorAll("*")).filter(function(we){return be(we,Ae)});return be(Ce,Ae)&&Pe.unshift(Ce),Pe}var J=null;function $(){J=document.activeElement}function k(){J=null}function se(){if(J)try{J.focus()}catch(Ce){}}function w(Ce,Ae){if(Ae.keyCode===9){var Pe=K(Ce),we=Pe[Ae.shiftKey?0:Pe.length-1],De=we===document.activeElement||Ce===document.activeElement;if(De){var Ze=Pe[Ae.shiftKey?Pe.length-1:0];Ze.focus(),Ae.preventDefault()}}}var L=e(10228),oe=e(16089),te=L.Z.LEFT,H=L.Z.RIGHT,ve=L.Z.UP,xe=L.Z.DOWN,je=L.Z.ENTER,Oe=L.Z.ESC,ke=L.Z.HOME,Xe=L.Z.END,et=[ve,xe,te,H];function He(Ce,Ae,Pe,we){var De,Ze,Be,_e,vt="prev",wt="next",Gt="children",Wt="parent";if(Ce==="inline"&&we===je)return{inlineTrigger:!0};var Yt=(De={},(0,d.Z)(De,ve,vt),(0,d.Z)(De,xe,wt),De),Dt=(Ze={},(0,d.Z)(Ze,te,Pe?wt:vt),(0,d.Z)(Ze,H,Pe?vt:wt),(0,d.Z)(Ze,xe,Gt),(0,d.Z)(Ze,je,Gt),Ze),Bt=(Be={},(0,d.Z)(Be,ve,vt),(0,d.Z)(Be,xe,wt),(0,d.Z)(Be,je,Gt),(0,d.Z)(Be,Oe,Wt),(0,d.Z)(Be,te,Pe?Gt:Wt),(0,d.Z)(Be,H,Pe?Wt:Gt),Be),tn={inline:Yt,horizontal:Dt,vertical:Bt,inlineSub:Yt,horizontalSub:Bt,verticalSub:Bt},Le=(_e=tn["".concat(Ce).concat(Ae?"":"Sub")])===null||_e===void 0?void 0:_e[we];switch(Le){case vt:return{offset:-1,sibling:!0};case wt:return{offset:1,sibling:!0};case Wt:return{offset:-1,sibling:!1};case Gt:return{offset:1,sibling:!1};default:return null}}function fe(Ce){for(var Ae=Ce;Ae;){if(Ae.getAttribute("data-menu-list"))return Ae;Ae=Ae.parentElement}return null}function Te(Ce,Ae){for(var Pe=Ce||document.activeElement;Pe;){if(Ae.has(Pe))return Pe;Pe=Pe.parentElement}return null}function A(Ce,Ae){var Pe=K(Ce,!0);return Pe.filter(function(we){return Ae.has(we)})}function y(Ce,Ae,Pe){var we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Ce)return null;var De=A(Ce,Ae),Ze=De.length,Be=De.findIndex(function(_e){return Pe===_e});return we<0?Be===-1?Be=Ze-1:Be-=1:we>0&&(Be+=1),Be=(Be+Ze)%Ze,De[Be]}var x=function(Ae,Pe){var we=new Set,De=new Map,Ze=new Map;return Ae.forEach(function(Be){var _e=document.querySelector("[data-menu-id='".concat(M(Pe,Be),"']"));_e&&(we.add(_e),Ze.set(_e,Be),De.set(Be,_e))}),{elements:we,key2element:De,element2key:Ze}};function s(Ce,Ae,Pe,we,De,Ze,Be,_e,vt,wt){var Gt=h.useRef(),Wt=h.useRef();Wt.current=Ae;var Yt=function(){oe.Z.cancel(Gt.current)};return h.useEffect(function(){return function(){Yt()}},[]),function(Dt){var Bt=Dt.which;if([].concat(et,[je,Oe,ke,Xe]).includes(Bt)){var tn=Ze(),Le=x(tn,we),Cn=Le,Zt=Cn.elements,Lt=Cn.key2element,ln=Cn.element2key,nn=Lt.get(Ae),xn=Te(nn,Zt),Xn=ln.get(xn),zt=He(Ce,Be(Xn,!0).length===1,Pe,Bt);if(!zt&&Bt!==ke&&Bt!==Xe)return;(et.includes(Bt)||[ke,Xe].includes(Bt))&&Dt.preventDefault();var Ve=function(Mn){if(Mn){var Jn=Mn,It=Mn.querySelector("a");It!=null&&It.getAttribute("href")&&(Jn=It);var St=ln.get(Mn);_e(St),Yt(),Gt.current=(0,oe.Z)(function(){Wt.current===St&&Jn.focus()})}};if([ke,Xe].includes(Bt)||zt.sibling||!xn){var at;!xn||Ce==="inline"?at=De.current:at=fe(xn);var Vt,Jt=A(at,Zt);Bt===ke?Vt=Jt[0]:Bt===Xe?Vt=Jt[Jt.length-1]:Vt=y(at,Zt,xn,zt.offset),Ve(Vt)}else if(zt.inlineTrigger)vt(Xn);else if(zt.offset>0)vt(Xn,!0),Yt(),Gt.current=(0,oe.Z)(function(){Le=x(tn,we);var Tn=xn.getAttribute("aria-controls"),Mn=document.getElementById(Tn),Jn=y(Mn,Le.elements);Ve(Jn)},5);else if(zt.offset<0){var Tt=Be(Xn,!0),rn=Tt[Tt.length-2],On=Lt.get(rn);vt(rn,!1),Ve(On)}}wt==null||wt(Dt)}}function Z(Ce){Promise.resolve().then(Ce)}var q="__RC_UTIL_PATH_SPLIT__",u=function(Ae){return Ae.join(q)},i=function(Ae){return Ae.split(q)},j="rc-menu-more";function S(){var Ce=h.useState({}),Ae=(0,l.Z)(Ce,2),Pe=Ae[1],we=(0,h.useRef)(new Map),De=(0,h.useRef)(new Map),Ze=h.useState([]),Be=(0,l.Z)(Ze,2),_e=Be[0],vt=Be[1],wt=(0,h.useRef)(0),Gt=(0,h.useRef)(!1),Wt=function(){Gt.current||Pe({})},Yt=(0,h.useCallback)(function(Lt,ln){var nn=u(ln);De.current.set(nn,Lt),we.current.set(Lt,nn),wt.current+=1;var xn=wt.current;Z(function(){xn===wt.current&&Wt()})},[]),Dt=(0,h.useCallback)(function(Lt,ln){var nn=u(ln);De.current.delete(nn),we.current.delete(Lt)},[]),Bt=(0,h.useCallback)(function(Lt){vt(Lt)},[]),tn=(0,h.useCallback)(function(Lt,ln){var nn=we.current.get(Lt)||"",xn=i(nn);return ln&&_e.includes(xn[0])&&xn.unshift(j),xn},[_e]),Le=(0,h.useCallback)(function(Lt,ln){return Lt.some(function(nn){var xn=tn(nn,!0);return xn.includes(ln)})},[tn]),Cn=function(){var ln=(0,z.Z)(we.current.keys());return _e.length&&ln.push(j),ln},Zt=(0,h.useCallback)(function(Lt){var ln="".concat(we.current.get(Lt)).concat(q),nn=new Set;return(0,z.Z)(De.current.keys()).forEach(function(xn){xn.startsWith(ln)&&nn.add(De.current.get(xn))}),nn},[]);return h.useEffect(function(){return function(){Gt.current=!0}},[]),{registerPath:Yt,unregisterPath:Dt,refreshOverflowKeys:Bt,isSubPathKey:Le,getKeyPath:tn,getKeys:Cn,getSubPathKeys:Zt}}function f(Ce){var Ae=h.useRef(Ce);Ae.current=Ce;var Pe=h.useCallback(function(){for(var we,De=arguments.length,Ze=new Array(De),Be=0;Be1&&(Zt.motionAppear=!1);var Lt=Zt.onVisibleChanged;return Zt.onVisibleChanged=function(ln){return!Yt.current&&!ln&&Le(!0),Lt==null?void 0:Lt(ln)},tn?null:h.createElement(m,{mode:Ze,locked:!Yt.current},h.createElement(ze.default,(0,a.Z)({visible:Cn},Zt,{forceRender:vt,removeOnLeave:!1,leavedClassName:"".concat(_e,"-hidden")}),function(ln){var nn=ln.className,xn=ln.style;return h.createElement(pn,{id:Ae,className:nn,style:xn},De)}))}var R=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],D=["active"],Me=function(Ae){var Pe,we=Ae.style,De=Ae.className,Ze=Ae.title,Be=Ae.eventKey,_e=Ae.warnKey,vt=Ae.disabled,wt=Ae.internalPopupClose,Gt=Ae.children,Wt=Ae.itemIcon,Yt=Ae.expandIcon,Dt=Ae.popupClassName,Bt=Ae.popupOffset,tn=Ae.popupStyle,Le=Ae.onClick,Cn=Ae.onMouseEnter,Zt=Ae.onMouseLeave,Lt=Ae.onTitleClick,ln=Ae.onTitleMouseEnter,nn=Ae.onTitleMouseLeave,xn=(0,g.Z)(Ae,R),Xn=Se(Be),zt=h.useContext(ne),Ve=zt.prefixCls,at=zt.mode,Vt=zt.openKeys,Jt=zt.disabled,Tt=zt.overflowDisabled,rn=zt.activeKey,On=zt.selectedKeys,Tn=zt.itemIcon,Mn=zt.expandIcon,Jn=zt.onItemClick,It=zt.onOpenChange,St=zt.onActive,an=h.useContext(Ee),Sn=an._internalRenderSubMenuItem,er=h.useContext(V),zr=er.isSubPathKey,xr=U(),ir="".concat(Ve,"-submenu"),vr=Jt||vt,Pr=h.useRef(),Ir=h.useRef(),Hr=Wt!=null?Wt:Tn,sr=Yt!=null?Yt:Mn,Br=Vt.includes(Be),Yr=!Tt&&Br,jr=zr(On,Be),Jr=Ye(Be,vr,ln,nn),Vr=Jr.active,to=(0,g.Z)(Jr,D),zo=h.useState(!1),no=(0,l.Z)(zo,2),Ro=no[0],Bo=no[1],xo=function(Rr){vr||Bo(Rr)},Xr=function(Rr){xo(!0),Cn==null||Cn({key:Be,domEvent:Rr})},To=function(Rr){xo(!1),Zt==null||Zt({key:Be,domEvent:Rr})},Do=h.useMemo(function(){return Vr||(at!=="inline"?Ro||zr([rn],Be):!1)},[at,Vr,rn,Ro,Be,zr]),So=lt(xr.length),Co=function(Rr){vr||(Lt==null||Lt({key:Be,domEvent:Rr}),at==="inline"&&It(Be,!Br))},io=f(function(Dr){Le==null||Le(st(Dr)),Jn(Dr)}),Qt=function(Rr){at!=="inline"&&It(Be,Rr)},Pn=function(){St(Be)},hn=Xn&&"".concat(Xn,"-popup"),En=h.createElement("div",(0,a.Z)({role:"menuitem",style:So,className:"".concat(ir,"-title"),tabIndex:vr?null:-1,ref:Pr,title:typeof Ze=="string"?Ze:null,"data-menu-id":Tt&&Xn?null:Xn,"aria-expanded":Yr,"aria-haspopup":!0,"aria-controls":hn,"aria-disabled":vr,onClick:Co,onFocus:Pn},to),Ze,h.createElement(dt,{icon:at!=="horizontal"?sr:void 0,props:(0,v.Z)((0,v.Z)({},Ae),{},{isOpen:Yr,isSubMenu:!0})},h.createElement("i",{className:"".concat(ir,"-arrow")}))),Gn=h.useRef(at);if(at!=="inline"&&xr.length>1?Gn.current="vertical":Gn.current=at,!Tt){var lr=Gn.current;En=h.createElement(Q,{mode:lr,prefixCls:ir,visible:!wt&&Yr&&at!=="inline",popupClassName:Dt,popupOffset:Bt,popupStyle:tn,popup:h.createElement(m,{mode:lr==="horizontal"?"vertical":lr},h.createElement(pn,{id:hn,ref:Ir},Gt)),disabled:vr,onVisibleChange:Qt},En)}var Ur=h.createElement(G.Z.Item,(0,a.Z)({role:"none"},xn,{component:"li",style:we,className:T()(ir,"".concat(ir,"-").concat(at),De,(Pe={},(0,d.Z)(Pe,"".concat(ir,"-open"),Yr),(0,d.Z)(Pe,"".concat(ir,"-active"),Do),(0,d.Z)(Pe,"".concat(ir,"-selected"),jr),(0,d.Z)(Pe,"".concat(ir,"-disabled"),vr),Pe)),onMouseEnter:Xr,onMouseLeave:To}),En,!Tt&&h.createElement(Ke,{id:hn,open:Yr,keyPath:xr},Gt));return Sn&&(Ur=Sn(Ur,Ae,{selected:jr,active:Do,open:Yr,disabled:vr})),h.createElement(m,{onItemClick:io,mode:at==="horizontal"?"vertical":at,itemIcon:Hr,expandIcon:sr},Ur)};function Re(Ce){var Ae=Ce.eventKey,Pe=Ce.children,we=U(Ae),De=Bn(Pe,we),Ze=b();h.useEffect(function(){if(Ze)return Ze.registerPath(Ae,we),function(){Ze.unregisterPath(Ae,we)}},[we]);var Be;return Ze?Be=De:Be=h.createElement(Me,Ce,De),h.createElement(_.Provider,{value:we},Be)}var nt=e(76190),We=["className","title","eventKey","children"],tt=["children"],ot=function(Ae){var Pe=Ae.className,we=Ae.title,De=Ae.eventKey,Ze=Ae.children,Be=(0,g.Z)(Ae,We),_e=h.useContext(ne),vt=_e.prefixCls,wt="".concat(vt,"-item-group");return h.createElement("li",(0,a.Z)({role:"presentation"},Be,{onClick:function(Wt){return Wt.stopPropagation()},className:T()(wt,Pe)}),h.createElement("div",{role:"presentation",className:"".concat(wt,"-title"),title:typeof we=="string"?we:void 0},we),h.createElement("ul",{role:"group",className:"".concat(wt,"-list")},Ze))};function rt(Ce){var Ae=Ce.children,Pe=(0,g.Z)(Ce,tt),we=U(Pe.eventKey),De=Bn(Ae,we),Ze=b();return Ze?De:h.createElement(ot,(0,Ue.Z)(Pe,["warnKey"]),De)}function pt(Ce){var Ae=Ce.className,Pe=Ce.style,we=h.useContext(ne),De=we.prefixCls,Ze=b();return Ze?null:h.createElement("li",{role:"separator",className:T()("".concat(De,"-item-divider"),Ae),style:Pe})}var ct=["label","children","key","type"];function ut(Ce){return(Ce||[]).map(function(Ae,Pe){if(Ae&&(0,nt.Z)(Ae)==="object"){var we=Ae,De=we.label,Ze=we.children,Be=we.key,_e=we.type,vt=(0,g.Z)(we,ct),wt=Be!=null?Be:"tmp-".concat(Pe);return Ze||_e==="group"?_e==="group"?h.createElement(rt,(0,a.Z)({key:wt},vt,{title:De}),ut(Ze)):h.createElement(Re,(0,a.Z)({key:wt},vt,{title:De}),ut(Ze)):_e==="divider"?h.createElement(pt,(0,a.Z)({key:wt},vt)):h.createElement(gt,(0,a.Z)({key:wt},vt),De)}return null}).filter(function(Ae){return Ae})}function At(Ce,Ae,Pe){var we=Ce;return Ae&&(we=ut(Ae)),Bn(we,Pe)}var it=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],ht=[],bt=h.forwardRef(function(Ce,Ae){var Pe,we,De=Ce,Ze=De.prefixCls,Be=Ze===void 0?"rc-menu":Ze,_e=De.rootClassName,vt=De.style,wt=De.className,Gt=De.tabIndex,Wt=Gt===void 0?0:Gt,Yt=De.items,Dt=De.children,Bt=De.direction,tn=De.id,Le=De.mode,Cn=Le===void 0?"vertical":Le,Zt=De.inlineCollapsed,Lt=De.disabled,ln=De.disabledOverflow,nn=De.subMenuOpenDelay,xn=nn===void 0?.1:nn,Xn=De.subMenuCloseDelay,zt=Xn===void 0?.1:Xn,Ve=De.forceSubMenuRender,at=De.defaultOpenKeys,Vt=De.openKeys,Jt=De.activeKey,Tt=De.defaultActiveFirst,rn=De.selectable,On=rn===void 0?!0:rn,Tn=De.multiple,Mn=Tn===void 0?!1:Tn,Jn=De.defaultSelectedKeys,It=De.selectedKeys,St=De.onSelect,an=De.onDeselect,Sn=De.inlineIndent,er=Sn===void 0?24:Sn,zr=De.motion,xr=De.defaultMotions,ir=De.triggerSubMenuAction,vr=ir===void 0?"hover":ir,Pr=De.builtinPlacements,Ir=De.itemIcon,Hr=De.expandIcon,sr=De.overflowedIndicator,Br=sr===void 0?"...":sr,Yr=De.overflowedIndicatorPopupClassName,jr=De.getPopupContainer,Jr=De.onClick,Vr=De.onOpenChange,to=De.onKeyDown,zo=De.openAnimation,no=De.openTransitionName,Ro=De._internalRenderMenuItem,Bo=De._internalRenderSubMenuItem,xo=(0,g.Z)(De,it),Xr=h.useMemo(function(){return At(Dt,Yt,ht)},[Dt,Yt]),To=h.useState(!1),Do=(0,l.Z)(To,2),So=Do[0],Co=Do[1],io=h.useRef(),Qt=ee(tn),Pn=Bt==="rtl",hn=(0,c.Z)(at,{value:Vt,postState:function(dr){return dr||ht}}),En=(0,l.Z)(hn,2),Gn=En[0],lr=En[1],Ur=function(dr){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function so(){lr(dr),Vr==null||Vr(dr)}hr?(0,re.flushSync)(so):so()},Dr=h.useState(Gn),Rr=(0,l.Z)(Dr,2),Tr=Rr[0],Eo=Rr[1],Wo=h.useRef(!1),_o=h.useMemo(function(){return(Cn==="inline"||Cn==="vertical")&&Zt?["vertical",Zt]:[Cn,!1]},[Cn,Zt]),Ao=(0,l.Z)(_o,2),po=Ao[0],ro=Ao[1],ea=po==="inline",Fo=h.useState(po),ia=(0,l.Z)(Fo,2),ho=ia[0],la=ia[1],sa=h.useState(ro),ta=(0,l.Z)(sa,2),na=ta[0],Sa=ta[1];h.useEffect(function(){la(po),Sa(ro),Wo.current&&(ea?lr(Tr):Ur(ht))},[po,ro]);var ca=h.useState(0),ra=(0,l.Z)(ca,2),Yo=ra[0],da=ra[1],Jo=Yo>=Xr.length-1||ho!=="horizontal"||ln;h.useEffect(function(){ea&&Eo(Gn)},[Gn]),h.useEffect(function(){return Wo.current=!0,function(){Wo.current=!1}},[]);var No=S(),ua=No.registerPath,fa=No.unregisterPath,ma=No.refreshOverflowKeys,jo=No.isSubPathKey,Un=No.getKeyPath,Ln=No.getKeys,Wr=No.getSubPathKeys,Or=h.useMemo(function(){return{registerPath:ua,unregisterPath:fa}},[ua,fa]),Sr=h.useMemo(function(){return{isSubPathKey:jo}},[jo]);h.useEffect(function(){ma(Jo?ht:Xr.slice(Yo+1).map(function(Er){return Er.key}))},[Yo,Jo]);var kr=(0,c.Z)(Jt||Tt&&((Pe=Xr[0])===null||Pe===void 0?void 0:Pe.key),{value:Jt}),Qr=(0,l.Z)(kr,2),bo=Qr[0],lo=Qr[1],Vo=f(function(Er){lo(Er)}),wo=f(function(){lo(void 0)});(0,h.useImperativeHandle)(Ae,function(){return{list:io.current,focus:function(dr){var hr,so=Ln(),co=x(so,Qt),ba=co.elements,Xo=co.key2element,ya=co.element2key,Na=A(io.current,ba),Ma=bo!=null?bo:Na[0]?ya.get(Na[0]):(hr=Xr.find(function(Ya){return!Ya.props.disabled}))===null||hr===void 0?void 0:hr.key,Ca=Xo.get(Ma);if(Ma&&Ca){var Ia;Ca==null||(Ia=Ca.focus)===null||Ia===void 0||Ia.call(Ca,dr)}}}});var va=(0,c.Z)(Jn||[],{value:It,postState:function(dr){return Array.isArray(dr)?dr:dr==null?ht:[dr]}}),Pa=(0,l.Z)(va,2),ga=Pa[0],pa=Pa[1],Ea=function(dr){if(On){var hr=dr.key,so=ga.includes(hr),co;Mn?so?co=ga.filter(function(Xo){return Xo!==hr}):co=[].concat((0,z.Z)(ga),[hr]):co=[hr],pa(co);var ba=(0,v.Z)((0,v.Z)({},dr),{},{selectedKeys:co});so?an==null||an(ba):St==null||St(ba)}!Mn&&Gn.length&&ho!=="inline"&&Ur(ht)},ha=f(function(Er){Jr==null||Jr(st(Er)),Ea(Er)}),Aa=f(function(Er,dr){var hr=Gn.filter(function(co){return co!==Er});if(dr)hr.push(Er);else if(ho!=="inline"){var so=Wr(Er);hr=hr.filter(function(co){return!so.has(co)})}(0,F.Z)(Gn,hr,!0)||Ur(hr,!0)}),Ka=function(dr,hr){var so=hr!=null?hr:!Gn.includes(dr);Aa(dr,so)},wa=s(ho,bo,Pn,Qt,io,Ln,Un,lo,Ka,to);h.useEffect(function(){Co(!0)},[]);var Ra=h.useMemo(function(){return{_internalRenderMenuItem:Ro,_internalRenderSubMenuItem:Bo}},[Ro,Bo]),Ba=ho!=="horizontal"||ln?Xr:Xr.map(function(Er,dr){return h.createElement(m,{key:Er.key,overflowDisabled:dr>Yo},Er)}),Da=h.createElement(G.Z,(0,a.Z)({id:tn,ref:io,prefixCls:"".concat(Be,"-overflow"),component:"ul",itemComponent:gt,className:T()(Be,"".concat(Be,"-root"),"".concat(Be,"-").concat(ho),wt,(we={},(0,d.Z)(we,"".concat(Be,"-inline-collapsed"),na),(0,d.Z)(we,"".concat(Be,"-rtl"),Pn),we),_e),dir:Bt,style:vt,role:"menu",tabIndex:Wt,data:Ba,renderRawItem:function(dr){return dr},renderRawRest:function(dr){var hr=dr.length,so=hr?Xr.slice(-hr):null;return h.createElement(Re,{eventKey:j,title:Br,disabled:Jo,internalPopupClose:hr===0,popupClassName:Yr},so)},maxCount:ho!=="horizontal"||ln?G.Z.INVALIDATE:G.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(dr){da(dr)},onKeyDown:wa},xo));return h.createElement(Ee.Provider,{value:Ra},h.createElement(Y.Provider,{value:Qt},h.createElement(m,{prefixCls:Be,rootClassName:_e,mode:ho,openKeys:Gn,rtl:Pn,disabled:Lt,motion:So?zr:null,defaultMotions:So?xr:null,activeKey:bo,onActive:Vo,onInactive:wo,selectedKeys:ga,inlineIndent:er,subMenuOpenDelay:xn,subMenuCloseDelay:zt,forceSubMenuRender:Ve,builtinPlacements:Pr,triggerSubMenuAction:vr,getPopupContainer:jr,itemIcon:Ir,expandIcon:Hr,onItemClick:ha,onOpenChange:Aa},h.createElement(V.Provider,{value:Sr},Da),h.createElement("div",{style:{display:"none"},"aria-hidden":!0},h.createElement(p.Provider,{value:Or},Xr)))))}),kt=bt,Rt=kt;Rt.Item=gt,Rt.SubMenu=Re,Rt.ItemGroup=rt,Rt.Divider=pt;var Pt=Rt},83836:function($e,ie,e){e.d(ie,{Z:function(){return $}});var a=e(54476),d=e(33885),v=e(42978),z=e(75931),l=e(59301),g=e(92310),t=e.n(g),T=e(29301),G=e(34280),c=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],F=void 0;function I(k,se){var w=k.prefixCls,L=k.invalidate,oe=k.item,te=k.renderItem,H=k.responsive,ve=k.responsiveDisabled,xe=k.registerSize,je=k.itemKey,Oe=k.className,ke=k.style,Xe=k.children,et=k.display,He=k.order,fe=k.component,Te=fe===void 0?"div":fe,A=(0,z.Z)(k,c),y=H&&!et;function x(i){xe(je,i)}l.useEffect(function(){return function(){x(null)}},[]);var s=te&&oe!==F?te(oe,{index:He}):Xe,Z;L||(Z={opacity:y?0:1,height:y?0:F,overflowY:y?"hidden":F,order:H?He:F,pointerEvents:y?"none":F,position:y?"absolute":F});var q={};y&&(q["aria-hidden"]=!0);var u=l.createElement(Te,(0,a.Z)({className:t()(!L&&w,Oe),style:(0,d.Z)((0,d.Z)({},Z),ke)},q,A,{ref:se}),s);return H&&(u=l.createElement(T.Z,{onResize:function(j){var S=j.offsetWidth;x(S)},disabled:ve},u)),u}var h=l.forwardRef(I);h.displayName="Item";var re=h,Y=e(6089),M=e(4676),Se=e(16089);function le(k){if(typeof MessageChannel=="undefined")(0,Se.Z)(k);else{var se=new MessageChannel;se.port1.onmessage=function(){return k()},se.port2.postMessage(void 0)}}function ce(){var k=l.useRef(null),se=function(L){k.current||(k.current=[],le(function(){(0,M.unstable_batchedUpdates)(function(){k.current.forEach(function(oe){oe()}),k.current=null})})),k.current.push(L)};return se}function ne(k,se){var w=l.useState(se),L=(0,v.Z)(w,2),oe=L[0],te=L[1],H=(0,Y.Z)(function(ve){k(function(){te(ve)})});return[oe,H]}var N=l.createContext(null),m=["component"],n=["className"],p=["className"],b=function(se,w){var L=l.useContext(N);if(!L){var oe=se.component,te=oe===void 0?"div":oe,H=(0,z.Z)(se,m);return l.createElement(te,(0,a.Z)({},H,{ref:w}))}var ve=L.className,xe=(0,z.Z)(L,n),je=se.className,Oe=(0,z.Z)(se,p);return l.createElement(N.Provider,{value:null},l.createElement(re,(0,a.Z)({ref:w,className:t()(ve,je)},xe,Oe)))},_=l.forwardRef(b);_.displayName="RawItem";var U=_,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],E="responsive",Ee="invalidate";function O(k){return"+ ".concat(k.length," ...")}function be(k,se){var w=k.prefixCls,L=w===void 0?"rc-overflow":w,oe=k.data,te=oe===void 0?[]:oe,H=k.renderItem,ve=k.renderRawItem,xe=k.itemKey,je=k.itemWidth,Oe=je===void 0?10:je,ke=k.ssr,Xe=k.style,et=k.className,He=k.maxCount,fe=k.renderRest,Te=k.renderRawRest,A=k.prefix,y=k.suffix,x=k.component,s=x===void 0?"div":x,Z=k.itemComponent,q=k.onVisibleChange,u=(0,z.Z)(k,V),i=ke==="full",j=ce(),S=ne(j,null),f=(0,v.Z)(S,2),P=f[0],ae=f[1],ee=P||0,ge=ne(j,new Map),de=(0,v.Z)(ge,2),ye=de[0],me=de[1],Ue=ne(j,0),Qe=(0,v.Z)(Ue,2),Ye=Qe[0],lt=Qe[1],dt=ne(j,0),xt=(0,v.Z)(dt,2),st=xt[0],Ht=xt[1],un=ne(j,0),_t=(0,v.Z)(un,2),mn=_t[0],wn=_t[1],vn=ne(j,0),gt=(0,v.Z)(vn,2),yn=gt[0],Zn=gt[1],Ut=(0,l.useState)(null),pn=(0,v.Z)(Ut,2),_n=pn[0],Bn=pn[1],Yn=(0,l.useState)(null),Kn=(0,v.Z)(Yn,2),Wn=Kn[0],fr=Kn[1],In=l.useMemo(function(){return Wn===null&&i?Number.MAX_SAFE_INTEGER:Wn||0},[Wn,P]),Kt=(0,l.useState)(!1),zn=(0,v.Z)(Kt,2),Q=zn[0],ze=zn[1],Ke="".concat(L,"-item"),R=Math.max(Ye,st),D=He===E,Me=te.length&&D,Re=He===Ee,nt=Me||typeof He=="number"&&te.length>He,We=(0,l.useMemo)(function(){var Ze=te;return Me?P===null&&i?Ze=te:Ze=te.slice(0,Math.min(te.length,ee/Oe)):typeof He=="number"&&(Ze=te.slice(0,He)),Ze},[te,Oe,P,He,Me]),tt=(0,l.useMemo)(function(){return Me?te.slice(In+1):te.slice(We.length)},[te,We,Me,In]),ot=(0,l.useCallback)(function(Ze,Be){var _e;return typeof xe=="function"?xe(Ze):(_e=xe&&(Ze==null?void 0:Ze[xe]))!==null&&_e!==void 0?_e:Be},[xe]),rt=(0,l.useCallback)(H||function(Ze){return Ze},[H]);function pt(Ze,Be,_e){Wn===Ze&&(Be===void 0||Be===_n)||(fr(Ze),_e||(ze(Zeee){pt(vt-1,Ze-wt-yn+st);break}}y&&bt(0)+yn>ee&&Bn(null)}},[ee,ye,st,mn,yn,ot,We]);var kt=Q&&!!tt.length,Rt={};_n!==null&&Me&&(Rt={position:"absolute",left:_n,top:0});var Pt={prefixCls:Ke,responsive:Me,component:Z,invalidate:Re},Ce=ve?function(Ze,Be){var _e=ot(Ze,Be);return l.createElement(N.Provider,{key:_e,value:(0,d.Z)((0,d.Z)({},Pt),{},{order:Be,item:Ze,itemKey:_e,registerSize:ut,display:Be<=In})},ve(Ze,Be))}:function(Ze,Be){var _e=ot(Ze,Be);return l.createElement(re,(0,a.Z)({},Pt,{order:Be,key:_e,item:Ze,renderItem:rt,itemKey:_e,registerSize:ut,display:Be<=In}))},Ae={order:kt?In:Number.MAX_SAFE_INTEGER,className:"".concat(Ke,"-rest"),registerSize:At,display:kt},Pe=fe||O,we=Te?l.createElement(N.Provider,{value:(0,d.Z)((0,d.Z)({},Pt),Ae)},Te(tt)):l.createElement(re,(0,a.Z)({},Pt,Ae),typeof Pe=="function"?Pe(tt):Pe),De=l.createElement(s,(0,a.Z)({className:t()(!Re&&L,et),style:Xe,ref:se},u),A&&l.createElement(re,(0,a.Z)({},Pt,{responsive:D,responsiveDisabled:!Me,order:-1,className:"".concat(Ke,"-prefix"),registerSize:it,display:!0}),A),We.map(Ce),nt?we:null,y&&l.createElement(re,(0,a.Z)({},Pt,{responsive:D,responsiveDisabled:!Me,order:In,className:"".concat(Ke,"-suffix"),registerSize:ht,display:!0,style:Rt}),y));return D?l.createElement(T.Z,{onResize:ct,disabled:!Me},De):De}var K=l.forwardRef(be);K.displayName="Overflow",K.Item=U,K.RESPONSIVE=E,K.INVALIDATE=Ee;var J=K,$=J},91735:function($e,ie){ie.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function($e,ie,e){e.d(ie,{ZP:function(){return t}});var a=e(42978),d=e(59301),v=e(47273),z=0,l=(0,v.Z)();function g(){var T;return l?(T=z,z+=1):T="TEST_OR_SSR",T}function t(T){var G=d.useState(),c=(0,a.Z)(G,2),F=c[0],I=c[1];return d.useEffect(function(){I("rc_select_".concat(g()))},[]),T||F}},77861:function($e,ie,e){e.d(ie,{Ac:function(){return P},Xo:function(){return st},Wx:function(){return un},ZP:function(){return Ke},lk:function(){return N}});var a=e(54476),d=e(94480),v=e(20068),z=e(33885),l=e(42978),g=e(75931),t=e(76190),T=e(18929),G=e(48736),c=e(59301),F=e(92310),I=e.n(F),h=e(34280),re=e(49658),Y=e(10228),M=e(8654),Se=function(D){var Me=D.className,Re=D.customizeIcon,nt=D.customizeIconProps,We=D.onMouseDown,tt=D.onClick,ot=D.children,rt;return typeof Re=="function"?rt=Re(nt):rt=Re,c.createElement("span",{className:Me,onMouseDown:function(ct){ct.preventDefault(),We&&We(ct)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:tt,"aria-hidden":!0},rt!==void 0?rt:c.createElement("span",{className:I()(Me.split(/\s+/).map(function(pt){return"".concat(pt,"-icon")}))},ot))},le=Se;function ce(R,D,Me,Re,nt){var We=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,tt=arguments.length>6?arguments[6]:void 0,ot=arguments.length>7?arguments[7]:void 0,rt=c.useMemo(function(){if((0,t.Z)(Re)==="object")return Re.clearIcon;if(nt)return nt},[Re,nt]),pt=c.useMemo(function(){return!!(!We&&Re&&(Me.length||tt)&&!(ot==="combobox"&&tt===""))},[Re,We,Me.length,tt,ot]);return{allowClear:pt,clearIcon:c.createElement(le,{className:"".concat(R,"-clear"),onMouseDown:D,customizeIcon:rt},"\xD7")}}var ne=c.createContext(null);function N(){return c.useContext(ne)}function m(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,D=c.useState(!1),Me=(0,l.Z)(D,2),Re=Me[0],nt=Me[1],We=c.useRef(null),tt=function(){window.clearTimeout(We.current)};c.useEffect(function(){return tt},[]);var ot=function(pt,ct){tt(),We.current=window.setTimeout(function(){nt(pt),ct&&ct()},R)};return[Re,ot,tt]}function n(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,D=c.useRef(null),Me=c.useRef(null);c.useEffect(function(){return function(){window.clearTimeout(Me.current)}},[]);function Re(nt){(nt||D.current===null)&&(D.current=nt),window.clearTimeout(Me.current),Me.current=window.setTimeout(function(){D.current=null},R)}return[function(){return D.current},Re]}function p(R,D,Me,Re){var nt=c.useRef(null);nt.current={open:D,triggerOpen:Me,customizedTrigger:Re},c.useEffect(function(){function We(tt){var ot;if(!((ot=nt.current)!==null&&ot!==void 0&&ot.customizedTrigger)){var rt=tt.target;rt.shadowRoot&&tt.composed&&(rt=tt.composedPath()[0]||rt),nt.current.open&&R().filter(function(pt){return pt}).every(function(pt){return!pt.contains(rt)&&pt!==rt})&&nt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",We),function(){return window.removeEventListener("mousedown",We)}},[])}var b=e(26112),_=e(83836),U=function(D,Me){var Re,nt,We=D.prefixCls,tt=D.id,ot=D.inputElement,rt=D.disabled,pt=D.tabIndex,ct=D.autoFocus,ut=D.autoComplete,At=D.editable,it=D.activeDescendantId,ht=D.value,bt=D.maxLength,kt=D.onKeyDown,Rt=D.onMouseDown,Pt=D.onChange,Ce=D.onPaste,Ae=D.onCompositionStart,Pe=D.onCompositionEnd,we=D.open,De=D.attrs,Ze=ot||c.createElement("input",null),Be=Ze,_e=Be.ref,vt=Be.props,wt=vt.onKeyDown,Gt=vt.onChange,Wt=vt.onMouseDown,Yt=vt.onCompositionStart,Dt=vt.onCompositionEnd,Bt=vt.style;return(0,G.Kp)(!("maxLength"in Ze.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ze=c.cloneElement(Ze,(0,z.Z)((0,z.Z)((0,z.Z)({type:"search"},vt),{},{id:tt,ref:(0,M.sQ)(Me,_e),disabled:rt,tabIndex:pt,autoComplete:ut||"off",autoFocus:ct,className:I()("".concat(We,"-selection-search-input"),(Re=Ze)===null||Re===void 0||(nt=Re.props)===null||nt===void 0?void 0:nt.className),role:"combobox","aria-label":"Search","aria-expanded":we||!1,"aria-haspopup":"listbox","aria-owns":"".concat(tt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(tt,"_list"),"aria-activedescendant":we?it:void 0},De),{},{value:At?ht:"",maxLength:bt,readOnly:!At,unselectable:At?null:"on",style:(0,z.Z)((0,z.Z)({},Bt),{},{opacity:At?null:0}),onKeyDown:function(Le){kt(Le),wt&&wt(Le)},onMouseDown:function(Le){Rt(Le),Wt&&Wt(Le)},onChange:function(Le){Pt(Le),Gt&&Gt(Le)},onCompositionStart:function(Le){Ae(Le),Yt&&Yt(Le)},onCompositionEnd:function(Le){Pe(Le),Dt&&Dt(Le)},onPaste:Ce})),Ze},V=c.forwardRef(U);V.displayName="Input";var E=V;function Ee(R){return Array.isArray(R)?R:R!==void 0?[R]:[]}var O=typeof window!="undefined"&&window.document&&window.document.documentElement,be=O;function K(R){return R!=null}function J(R){return!R&&R!==0}function $(R){return["string","number"].includes((0,t.Z)(R))}function k(R){var D=void 0;return R&&($(R.title)?D=R.title.toString():$(R.label)&&(D=R.label.toString())),D}function se(R,D){be?c.useLayoutEffect(R,D):c.useEffect(R,D)}function w(R){var D;return(D=R.key)!==null&&D!==void 0?D:R.value}var L=function(D){D.preventDefault(),D.stopPropagation()},oe=function(D){var Me=D.id,Re=D.prefixCls,nt=D.values,We=D.open,tt=D.searchValue,ot=D.autoClearSearchValue,rt=D.inputRef,pt=D.placeholder,ct=D.disabled,ut=D.mode,At=D.showSearch,it=D.autoFocus,ht=D.autoComplete,bt=D.activeDescendantId,kt=D.tabIndex,Rt=D.removeIcon,Pt=D.maxTagCount,Ce=D.maxTagTextLength,Ae=D.maxTagPlaceholder,Pe=Ae===void 0?function(rn){return"+ ".concat(rn.length," ...")}:Ae,we=D.tagRender,De=D.onToggleOpen,Ze=D.onRemove,Be=D.onInputChange,_e=D.onInputPaste,vt=D.onInputKeyDown,wt=D.onInputMouseDown,Gt=D.onInputCompositionStart,Wt=D.onInputCompositionEnd,Yt=c.useRef(null),Dt=(0,c.useState)(0),Bt=(0,l.Z)(Dt,2),tn=Bt[0],Le=Bt[1],Cn=(0,c.useState)(!1),Zt=(0,l.Z)(Cn,2),Lt=Zt[0],ln=Zt[1],nn="".concat(Re,"-selection"),xn=We||ut==="multiple"&&ot===!1||ut==="tags"?tt:"",Xn=ut==="tags"||ut==="multiple"&&ot===!1||At&&(We||Lt);se(function(){Le(Yt.current.scrollWidth)},[xn]);function zt(rn,On,Tn,Mn,Jn){return c.createElement("span",{className:I()("".concat(nn,"-item"),(0,v.Z)({},"".concat(nn,"-item-disabled"),Tn)),title:k(rn)},c.createElement("span",{className:"".concat(nn,"-item-content")},On),Mn&&c.createElement(le,{className:"".concat(nn,"-item-remove"),onMouseDown:L,onClick:Jn,customizeIcon:Rt},"\xD7"))}function Ve(rn,On,Tn,Mn,Jn){var It=function(an){L(an),De(!We)};return c.createElement("span",{onMouseDown:It},we({label:On,value:rn,disabled:Tn,closable:Mn,onClose:Jn}))}function at(rn){var On=rn.disabled,Tn=rn.label,Mn=rn.value,Jn=!ct&&!On,It=Tn;if(typeof Ce=="number"&&(typeof Tn=="string"||typeof Tn=="number")){var St=String(It);St.length>Ce&&(It="".concat(St.slice(0,Ce),"..."))}var an=function(er){er&&er.stopPropagation(),Ze(rn)};return typeof we=="function"?Ve(Mn,It,On,Jn,an):zt(rn,It,On,Jn,an)}function Vt(rn){var On=typeof Pe=="function"?Pe(rn):Pe;return zt({title:On},On,!1)}var Jt=c.createElement("div",{className:"".concat(nn,"-search"),style:{width:tn},onFocus:function(){ln(!0)},onBlur:function(){ln(!1)}},c.createElement(E,{ref:rt,open:We,prefixCls:Re,id:Me,inputElement:null,disabled:ct,autoFocus:it,autoComplete:ht,editable:Xn,activeDescendantId:bt,value:xn,onKeyDown:vt,onMouseDown:wt,onChange:Be,onPaste:_e,onCompositionStart:Gt,onCompositionEnd:Wt,tabIndex:kt,attrs:(0,b.Z)(D,!0)}),c.createElement("span",{ref:Yt,className:"".concat(nn,"-search-mirror"),"aria-hidden":!0},xn,"\xA0")),Tt=c.createElement(_.Z,{prefixCls:"".concat(nn,"-overflow"),data:nt,renderItem:at,renderRest:Vt,suffix:Jt,itemKey:w,maxCount:Pt});return c.createElement(c.Fragment,null,Tt,!nt.length&&!xn&&c.createElement("span",{className:"".concat(nn,"-placeholder")},pt))},te=oe,H=function(D){var Me=D.inputElement,Re=D.prefixCls,nt=D.id,We=D.inputRef,tt=D.disabled,ot=D.autoFocus,rt=D.autoComplete,pt=D.activeDescendantId,ct=D.mode,ut=D.open,At=D.values,it=D.placeholder,ht=D.tabIndex,bt=D.showSearch,kt=D.searchValue,Rt=D.activeValue,Pt=D.maxLength,Ce=D.onInputKeyDown,Ae=D.onInputMouseDown,Pe=D.onInputChange,we=D.onInputPaste,De=D.onInputCompositionStart,Ze=D.onInputCompositionEnd,Be=D.title,_e=c.useState(!1),vt=(0,l.Z)(_e,2),wt=vt[0],Gt=vt[1],Wt=ct==="combobox",Yt=Wt||bt,Dt=At[0],Bt=kt||"";Wt&&Rt&&!wt&&(Bt=Rt),c.useEffect(function(){Wt&&Gt(!1)},[Wt,Rt]);var tn=ct!=="combobox"&&!ut&&!bt?!1:!!Bt,Le=Be===void 0?k(Dt):Be,Cn=function(){if(Dt)return null;var Lt=tn?{visibility:"hidden"}:void 0;return c.createElement("span",{className:"".concat(Re,"-selection-placeholder"),style:Lt},it)};return c.createElement(c.Fragment,null,c.createElement("span",{className:"".concat(Re,"-selection-search")},c.createElement(E,{ref:We,prefixCls:Re,id:nt,open:ut,inputElement:Me,disabled:tt,autoFocus:ot,autoComplete:rt,editable:Yt,activeDescendantId:pt,value:Bt,onKeyDown:Ce,onMouseDown:Ae,onChange:function(Lt){Gt(!0),Pe(Lt)},onPaste:we,onCompositionStart:De,onCompositionEnd:Ze,tabIndex:ht,attrs:(0,b.Z)(D,!0),maxLength:Wt?Pt:void 0})),!Wt&&Dt?c.createElement("span",{className:"".concat(Re,"-selection-item"),title:Le,style:tn?{visibility:"hidden"}:void 0},Dt.label):null,Cn())},ve=H;function xe(R){return![Y.Z.ESC,Y.Z.SHIFT,Y.Z.BACKSPACE,Y.Z.TAB,Y.Z.WIN_KEY,Y.Z.ALT,Y.Z.META,Y.Z.WIN_KEY_RIGHT,Y.Z.CTRL,Y.Z.SEMICOLON,Y.Z.EQUALS,Y.Z.CAPS_LOCK,Y.Z.CONTEXT_MENU,Y.Z.F1,Y.Z.F2,Y.Z.F3,Y.Z.F4,Y.Z.F5,Y.Z.F6,Y.Z.F7,Y.Z.F8,Y.Z.F9,Y.Z.F10,Y.Z.F11,Y.Z.F12].includes(R)}var je=function(D,Me){var Re=(0,c.useRef)(null),nt=(0,c.useRef)(!1),We=D.prefixCls,tt=D.open,ot=D.mode,rt=D.showSearch,pt=D.tokenWithEnter,ct=D.autoClearSearchValue,ut=D.onSearch,At=D.onSearchSubmit,it=D.onToggleOpen,ht=D.onInputKeyDown,bt=D.domRef;c.useImperativeHandle(Me,function(){return{focus:function(){Re.current.focus()},blur:function(){Re.current.blur()}}});var kt=n(0),Rt=(0,l.Z)(kt,2),Pt=Rt[0],Ce=Rt[1],Ae=function(Bt){var tn=Bt.which;(tn===Y.Z.UP||tn===Y.Z.DOWN)&&Bt.preventDefault(),ht&&ht(Bt),tn===Y.Z.ENTER&&ot==="tags"&&!nt.current&&!tt&&(At==null||At(Bt.target.value)),xe(tn)&&it(!0)},Pe=function(){Ce(!0)},we=(0,c.useRef)(null),De=function(Bt){ut(Bt,!0,nt.current)!==!1&&it(!0)},Ze=function(){nt.current=!0},Be=function(Bt){nt.current=!1,ot!=="combobox"&&De(Bt.target.value)},_e=function(Bt){var tn=Bt.target.value;if(pt&&we.current&&/[\r\n]/.test(we.current)){var Le=we.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");tn=tn.replace(Le,we.current)}we.current=null,De(tn)},vt=function(Bt){var tn=Bt.clipboardData,Le=tn.getData("text");we.current=Le},wt=function(Bt){var tn=Bt.target;if(tn!==Re.current){var Le=document.body.style.msTouchAction!==void 0;Le?setTimeout(function(){Re.current.focus()}):Re.current.focus()}},Gt=function(Bt){var tn=Pt();Bt.target!==Re.current&&!tn&&ot!=="combobox"&&Bt.preventDefault(),(ot!=="combobox"&&(!rt||!tn)||!tt)&&(tt&&ct!==!1&&ut("",!0,!1),it())},Wt={inputRef:Re,onInputKeyDown:Ae,onInputMouseDown:Pe,onInputChange:_e,onInputPaste:vt,onInputCompositionStart:Ze,onInputCompositionEnd:Be},Yt=ot==="multiple"||ot==="tags"?c.createElement(te,(0,a.Z)({},D,Wt)):c.createElement(ve,(0,a.Z)({},D,Wt));return c.createElement("div",{ref:bt,className:"".concat(We,"-selector"),onClick:wt,onMouseDown:Gt},Yt)},Oe=c.forwardRef(je);Oe.displayName="Selector";var ke=Oe,Xe=e(35593),et=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],He=function(D){var Me=D===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"}}},fe=function(D,Me){var Re=D.prefixCls,nt=D.disabled,We=D.visible,tt=D.children,ot=D.popupElement,rt=D.animation,pt=D.transitionName,ct=D.dropdownStyle,ut=D.dropdownClassName,At=D.direction,it=At===void 0?"ltr":At,ht=D.placement,bt=D.builtinPlacements,kt=D.dropdownMatchSelectWidth,Rt=D.dropdownRender,Pt=D.dropdownAlign,Ce=D.getPopupContainer,Ae=D.empty,Pe=D.getTriggerDOMNode,we=D.onPopupVisibleChange,De=D.onPopupMouseEnter,Ze=(0,g.Z)(D,et),Be="".concat(Re,"-dropdown"),_e=ot;Rt&&(_e=Rt(ot));var vt=c.useMemo(function(){return bt||He(kt)},[bt,kt]),wt=rt?"".concat(Be,"-").concat(rt):pt,Gt=typeof kt=="number",Wt=c.useMemo(function(){return Gt?null:kt===!1?"minWidth":"width"},[kt,Gt]),Yt=ct;Gt&&(Yt=(0,z.Z)((0,z.Z)({},Yt),{},{width:kt}));var Dt=c.useRef(null);return c.useImperativeHandle(Me,function(){return{getPopupElement:function(){return Dt.current}}}),c.createElement(Xe.Z,(0,a.Z)({},Ze,{showAction:we?["click"]:[],hideAction:we?["click"]:[],popupPlacement:ht||(it==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:vt,prefixCls:Be,popupTransitionName:wt,popup:c.createElement("div",{ref:Dt,onMouseEnter:De},_e),stretch:Wt,popupAlign:Pt,popupVisible:We,getPopupContainer:Ce,popupClassName:I()(ut,(0,v.Z)({},"".concat(Be,"-empty"),Ae)),popupStyle:Yt,getTriggerDOMNode:Pe,onPopupVisibleChange:we}),tt)},Te=c.forwardRef(fe);Te.displayName="SelectTrigger";var A=Te,y=e(66712);function x(R,D){var Me=R.key,Re;return"value"in R&&(Re=R.value),Me!=null?Me:Re!==void 0?Re:"rc-index-key-".concat(D)}function s(R,D){var Me=R||{},Re=Me.label,nt=Me.value,We=Me.options,tt=Me.groupLabel,ot=Re||(D?"children":"label");return{label:ot,value:nt||"value",options:We||"options",groupLabel:tt||ot}}function Z(R){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=D.fieldNames,Re=D.childrenAsData,nt=[],We=s(Me,!1),tt=We.label,ot=We.value,rt=We.options,pt=We.groupLabel;function ct(ut,At){ut.forEach(function(it){if(At||!(rt in it)){var ht=it[ot];nt.push({key:x(it,nt.length),groupOption:At,data:it,label:it[tt],value:ht})}else{var bt=it[pt];bt===void 0&&Re&&(bt=it.label),nt.push({key:x(it,nt.length),group:!0,data:it,label:bt}),ct(it[rt],!0)}})}return ct(R,!1),nt}function q(R){var D=(0,z.Z)({},R);return"props"in D||Object.defineProperty(D,"props",{get:function(){return(0,G.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),D}}),D}function u(R,D){if(!D||!D.length)return null;var Me=!1;function Re(We,tt){var ot=(0,y.Z)(tt),rt=ot[0],pt=ot.slice(1);if(!rt)return[We];var ct=We.split(rt);return Me=Me||ct.length>1,ct.reduce(function(ut,At){return[].concat((0,d.Z)(ut),(0,d.Z)(Re(At,pt)))},[]).filter(function(ut){return ut})}var nt=Re(R,D);return Me?nt:null}var i=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],j=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function S(R){return R==="tags"||R==="multiple"}var f=c.forwardRef(function(R,D){var Me,Re,nt=R.id,We=R.prefixCls,tt=R.className,ot=R.showSearch,rt=R.tagRender,pt=R.direction,ct=R.omitDomProps,ut=R.displayValues,At=R.onDisplayValuesChange,it=R.emptyOptions,ht=R.notFoundContent,bt=ht===void 0?"Not Found":ht,kt=R.onClear,Rt=R.mode,Pt=R.disabled,Ce=R.loading,Ae=R.getInputElement,Pe=R.getRawInputElement,we=R.open,De=R.defaultOpen,Ze=R.onDropdownVisibleChange,Be=R.activeValue,_e=R.onActiveValueChange,vt=R.activeDescendantId,wt=R.searchValue,Gt=R.autoClearSearchValue,Wt=R.onSearch,Yt=R.onSearchSplit,Dt=R.tokenSeparators,Bt=R.allowClear,tn=R.suffixIcon,Le=R.clearIcon,Cn=R.OptionList,Zt=R.animation,Lt=R.transitionName,ln=R.dropdownStyle,nn=R.dropdownClassName,xn=R.dropdownMatchSelectWidth,Xn=R.dropdownRender,zt=R.dropdownAlign,Ve=R.placement,at=R.builtinPlacements,Vt=R.getPopupContainer,Jt=R.showAction,Tt=Jt===void 0?[]:Jt,rn=R.onFocus,On=R.onBlur,Tn=R.onKeyUp,Mn=R.onKeyDown,Jn=R.onMouseDown,It=(0,g.Z)(R,i),St=S(Rt),an=(ot!==void 0?ot:St)||Rt==="combobox",Sn=(0,z.Z)({},It);j.forEach(function(Un){delete Sn[Un]}),ct==null||ct.forEach(function(Un){delete Sn[Un]});var er=c.useState(!1),zr=(0,l.Z)(er,2),xr=zr[0],ir=zr[1];c.useEffect(function(){ir((0,re.Z)())},[]);var vr=c.useRef(null),Pr=c.useRef(null),Ir=c.useRef(null),Hr=c.useRef(null),sr=c.useRef(null),Br=m(),Yr=(0,l.Z)(Br,3),jr=Yr[0],Jr=Yr[1],Vr=Yr[2];c.useImperativeHandle(D,function(){var Un,Ln;return{focus:(Un=Hr.current)===null||Un===void 0?void 0:Un.focus,blur:(Ln=Hr.current)===null||Ln===void 0?void 0:Ln.blur,scrollTo:function(Or){var Sr;return(Sr=sr.current)===null||Sr===void 0?void 0:Sr.scrollTo(Or)}}});var to=c.useMemo(function(){var Un;if(Rt!=="combobox")return wt;var Ln=(Un=ut[0])===null||Un===void 0?void 0:Un.value;return typeof Ln=="string"||typeof Ln=="number"?String(Ln):""},[wt,Rt,ut]),zo=Rt==="combobox"&&typeof Ae=="function"&&Ae()||null,no=typeof Pe=="function"&&Pe(),Ro=(0,M.x1)(Pr,no==null||(Me=no.props)===null||Me===void 0?void 0:Me.ref),Bo=c.useState(!1),xo=(0,l.Z)(Bo,2),Xr=xo[0],To=xo[1];(0,h.Z)(function(){To(!0)},[]);var Do=(0,T.Z)(!1,{defaultValue:De,value:we}),So=(0,l.Z)(Do,2),Co=So[0],io=So[1],Qt=Xr?Co:!1,Pn=!bt&⁢(Pt||Pn&&Qt&&Rt==="combobox")&&(Qt=!1);var hn=Pn?!1:Qt,En=c.useCallback(function(Un){var Ln=Un!==void 0?Un:!Qt;Pt||(io(Ln),Qt!==Ln&&(Ze==null||Ze(Ln)))},[Pt,Qt,io,Ze]),Gn=c.useMemo(function(){return(Dt||[]).some(function(Un){return[` + `]:{background:yt},[`&${o}-row-selected`]:{"> th, > td":{background:ft},"&:hover > th, &:hover > td":{background:Ct}}}},[`${o}-footer`]:{padding:`${B}px ${W}px`,color:mt,background:Ot}})}};var Ri=(0,Na.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:C,colorIcon:B,colorIconHover:W,opacityLoading:X,colorBgContainer:pe,controlInteractiveSize:he,headerBg:ue,headerColor:Ie,headerSortActiveBg:Fe,headerSortHoverBg:Ne,bodySortBg:qe,rowHoverBg:Ge,rowSelectedBg:Je,rowSelectedHoverBg:yt,rowExpandedBg:ft,cellPaddingBlock:Ct,cellPaddingInline:mt,cellPaddingBlockMD:Ot,cellPaddingInlineMD:en,cellPaddingBlockSM:on,cellPaddingInlineSM:jt,borderColor:bn,footerBg:Dn,footerColor:Nt,headerBorderRadius:Xt,cellFontSize:Mt,cellFontSizeMD:Et,cellFontSizeSM:Ft,headerSplitColor:gn,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:Rn,filterDropdownBg:sn,expandIconBg:Hn,selectionColumnWidth:jn,stickyScrollBarBg:cr}=r,$n=new Xo.C(B),Ar=new Xo.C(W),wr=2,Nn=(0,Ma.TS)(r,{tableFontSize:Mt,tableBg:pe,tableRadius:Xt,tablePaddingVertical:Ct,tablePaddingHorizontal:mt,tablePaddingVerticalMiddle:Ot,tablePaddingHorizontalMiddle:en,tablePaddingVerticalSmall:on,tablePaddingHorizontalSmall:jt,tableBorderColor:bn,tableHeaderTextColor:Ie,tableHeaderBg:ue,tableFooterTextColor:Nt,tableFooterBg:Dn,tableHeaderCellSplitColor:gn,tableHeaderSortBg:Fe,tableHeaderSortHoverBg:Ne,tableHeaderIconColor:$n.clone().setAlpha($n.getAlpha()*X).toRgbString(),tableHeaderIconColorHover:Ar.clone().setAlpha(Ar.getAlpha()*X).toRgbString(),tableBodySortBg:qe,tableFixedHeaderSortActiveBg:Fn,tableHeaderFilterActiveBg:Rn,tableFilterDropdownBg:sn,tableRowHoverBg:Ge,tableSelectedRowBg:Je,tableSelectedRowHoverBg:yt,zIndexTableFixed:wr,zIndexTableSticky:wr+1,tableFontSizeMiddle:Et,tableFontSizeSmall:Ft,tableSelectionColumnWidth:jn,tableExpandIconBg:Hn,tableExpandColumnWidth:he+2*r.padding,tableExpandedRowBg:ft,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:cr,tableScrollThumbBgHover:o,tableScrollBg:C});return[Pi(Nn),Ci(Nn),Ja(Nn),wi(Nn),bi(Nn),Ia(Nn),xi(Nn),hi(Nn),Ja(Nn),gi(Nn),Ei(Nn),yi(Nn),Ii(Nn),vi(Nn),Ai(Nn),Si(Nn),Oi(Nn)]},r=>{const{colorFillAlter:o,colorBgContainer:C,colorTextHeading:B,colorFillSecondary:W,colorFillContent:X,controlItemBgActive:pe,controlItemBgActiveHover:he,padding:ue,paddingSM:Ie,paddingXS:Fe,colorBorderSecondary:Ne,borderRadiusLG:qe,fontSize:Ge,controlHeight:Je,colorTextPlaceholder:yt}=r,ft=new Xo.C(W).onBackground(C).toHexShortString(),Ct=new Xo.C(X).onBackground(C).toHexShortString(),mt=new Xo.C(o).onBackground(C).toHexShortString();return{headerBg:mt,headerColor:B,headerSortActiveBg:ft,headerSortHoverBg:Ct,bodySortBg:mt,rowHoverBg:mt,rowSelectedBg:pe,rowSelectedHoverBg:he,rowExpandedBg:o,cellPaddingBlock:ue,cellPaddingInline:ue,cellPaddingBlockMD:Ie,cellPaddingInlineMD:Fe,cellPaddingBlockSM:Fe,cellPaddingInlineSM:Fe,borderColor:Ne,headerBorderRadius:qe,footerBg:mt,footerColor:B,cellFontSize:Ge,cellFontSizeMD:Ge,cellFontSizeSM:Ge,headerSplitColor:Ne,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:X,filterDropdownMenuBg:C,filterDropdownBg:C,expandIconBg:C,selectionColumnWidth:Je,stickyScrollBarBg:yt,stickyScrollBarBorderRadius:100}});const Bi=[],Di=(r,o)=>{const{prefixCls:C,className:B,rootClassName:W,style:X,size:pe,bordered:he,dropdownPrefixCls:ue,dataSource:Ie,pagination:Fe,rowSelection:Ne,rowKey:qe="key",rowClassName:Ge,columns:Je,children:yt,childrenColumnName:ft,onChange:Ct,getPopupContainer:mt,loading:Ot,expandIcon:en,expandable:on,expandedRowRender:jt,expandIconColumnIndex:bn,indentSize:Dn,scroll:Nt,sortDirections:Xt,locale:Mt,showSorterTooltip:Et=!0,virtual:Ft}=r,gn=t.useMemo(()=>Je||ze(yt),[Je,yt]),Fn=t.useMemo(()=>gn.some(qn=>qn.responsive),[gn]),Rn=(0,vr.Z)(Fn),sn=t.useMemo(()=>{const qn=new Set(Object.keys(Rn).filter(ur=>Rn[ur]));return gn.filter(ur=>!ur.responsive||ur.responsive.some(qr=>qn.has(qr)))},[gn,Rn]),Hn=(0,Sn.Z)(r,["className","style","columns"]),{locale:jn=Pr.Z,direction:cr,table:$n,renderEmpty:Ar,getPrefixCls:wr,getPopupContainer:Nn}=t.useContext(zr.E_),Nr=(0,ir.Z)(pe),tr=Object.assign(Object.assign({},jn.Table),Mt),gr=Ie||Bi,mr=wr("table",C),uo=wr("dropdown",ue),fn=Object.assign({childrenColumnName:ft,expandIconColumnIndex:bn},on),{childrenColumnName:dn="children"}=fn,cn=t.useMemo(()=>gr.some(qn=>qn==null?void 0:qn[dn])?"nest":jt||on&&on.expandedRowRender?"row":null,[gr]),qt={body:t.useRef()},nr=t.useMemo(()=>typeof qe=="function"?qe:qn=>qn==null?void 0:qn[qe],[qe]),[$t]=ra(gr,dn,nr),An={},Qn=function(qn,ur){let qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Cr,eo,vo;const go=Object.assign(Object.assign({},An),qn);qr&&((Cr=An.resetPagination)===null||Cr===void 0||Cr.call(An),!((eo=go.pagination)===null||eo===void 0)&&eo.current&&(go.pagination.current=1),Fe&&Fe.onChange&&Fe.onChange(1,(vo=go.pagination)===null||vo===void 0?void 0:vo.pageSize)),Nt&&Nt.scrollToFirstRowOnChange!==!1&&qt.body.current&&(0,er.Z)(0,{getContainer:()=>qt.body.current}),Ct==null||Ct(go.pagination,go.filters,go.sorter,{currentDataSource:ta(Er(gr,go.sorterStates,dn),go.filterStates),action:ur})},kn=(qn,ur)=>{Qn({sorter:qn,sorterStates:ur},"sort",!1)},[$r,Gr,Mo,Mr]=dr({prefixCls:mr,mergedColumns:sn,onSorterChange:kn,sortDirections:Xt||["ascend","descend"],tableLocale:tr,showSorterTooltip:Et}),Io=t.useMemo(()=>Er(gr,Gr,dn),[gr,Gr]);An.sorter=Mr(),An.sorterStates=Gr;const Zr=(qn,ur)=>{Qn({filters:qn,filterStates:ur},"filter",!0)},[fo,oa,rr]=ca({prefixCls:mr,locale:tr,dropdownPrefixCls:uo,mergedColumns:sn,onFilterChange:Zr,getPopupContainer:mt||Nn}),or=ta(Io,oa);An.filters=rr,An.filterStates=oa;const br=t.useMemo(()=>{const qn={};return Object.keys(rr).forEach(ur=>{rr[ur]!==null&&(qn[ur]=rr[ur])}),Object.assign(Object.assign({},Mo),{filters:qn})},[Mo,rr]),[Fr]=so(br),Kr=(qn,ur)=>{Qn({pagination:Object.assign(Object.assign({},An.pagination),{current:qn,pageSize:ur})},"paginate")},[Vn,oo]=fa(or.length,Kr,Fe);An.pagination=Fe===!1?{}:No(Vn,Fe),An.resetPagination=oo;const _r=t.useMemo(()=>{if(Fe===!1||!Vn.pageSize)return or;const{current:qn=1,total:ur,pageSize:qr=Jo}=Vn;return or.lengthqr?or.slice((qn-1)*qr,qn*qr):or:or.slice((qn-1)*qr,qn*qr)},[!!Fe,or,Vn&&Vn.current,Vn&&Vn.pageSize,Vn&&Vn.total]),[yo,Ko]=wo({prefixCls:mr,data:or,pageData:_r,getRowKey:nr,getRecordByKey:$t,expandType:cn,childrenColumnName:dn,locale:tr,getPopupContainer:mt||Nn},Ne),Zo=(qn,ur,qr)=>{let Cr;return typeof Ge=="function"?Cr=O()(Ge(qn,ur,qr)):Cr=O()(Ge),O()({[`${mr}-row-selected`]:Ko.has(nr(qn,ur))},Cr)};fn.__PARENT_RENDER_ICON__=fn.expandIcon,fn.expandIcon=fn.expandIcon||en||Yr(tr),cn==="nest"&&fn.expandIconColumnIndex===void 0?fn.expandIconColumnIndex=Ne?1:0:fn.expandIconColumnIndex>0&&Ne&&(fn.expandIconColumnIndex-=1),typeof fn.indentSize!="number"&&(fn.indentSize=typeof Dn=="number"?Dn:15);const Oa=t.useCallback(qn=>Fr(yo(fo($r(qn)))),[$r,fo,yo]);let ko,Oo;if(Fe!==!1&&(Vn!=null&&Vn.total)){let qn;Vn.size?qn=Vn.size:qn=Nr==="small"||Nr==="middle"?"small":void 0;const ur=eo=>t.createElement(Ir.Z,Object.assign({},Vn,{className:O()(`${mr}-pagination ${mr}-pagination-${eo}`,Vn.className),size:qn})),qr=cr==="rtl"?"left":"right",{position:Cr}=Vn;if(Cr!==null&&Array.isArray(Cr)){const eo=Cr.find(Go=>Go.includes("top")),vo=Cr.find(Go=>Go.includes("bottom")),go=Cr.every(Go=>`${Go}`=="none");!eo&&!vo&&!go&&(Oo=ur(qr)),eo&&(ko=ur(eo.toLowerCase().replace("top",""))),vo&&(Oo=ur(vo.toLowerCase().replace("bottom","")))}else Oo=ur(qr)}let mo;typeof Ot=="boolean"?mo={spinning:Ot}:typeof Ot=="object"&&(mo=Object.assign({spinning:!0},Ot));const[ao,Lr]=Ri(mr),[,yr]=(0,sr.Z)(),Lo=O()(`${mr}-wrapper`,$n==null?void 0:$n.className,{[`${mr}-wrapper-rtl`]:cr==="rtl"},B,W,Lr),aa=Object.assign(Object.assign({},$n==null?void 0:$n.style),X),Qo=Mt&&Mt.emptyText||(Ar==null?void 0:Ar("Table"))||t.createElement(xr.Z,{componentName:"Table"}),Ho=Ft?ba:co,Za={},La=t.useMemo(()=>{const{fontSize:qn,lineHeight:ur,padding:qr,paddingXS:Cr,paddingSM:eo}=yr,vo=Math.floor(qn*ur);switch(Nr){case"large":return qr*2+vo;case"small":return Cr*2+vo;default:return eo*2+vo}},[yr,Nr]);return Ft&&(Za.listItemHeight=La),ao(t.createElement("div",{ref:o,className:Lo,style:aa},t.createElement(Hr.Z,Object.assign({spinning:!1},mo),ko,t.createElement(Ho,Object.assign({},Za,Hn,{columns:sn,direction:cr,expandable:fn,prefixCls:mr,className:O()({[`${mr}-middle`]:Nr==="middle",[`${mr}-small`]:Nr==="small",[`${mr}-bordered`]:he,[`${mr}-empty`]:gr.length===0}),data:_r,rowKey:nr,rowClassName:Zo,emptyText:Qo,internalHooks:d,internalRefs:qt,transformColumns:Oa})),Oo)))};var Ni=t.forwardRef(Di);const Mi=(r,o)=>{const C=t.useRef(0);return C.current+=1,t.createElement(Ni,Object.assign({},r,{ref:o,_renderTimes:C.current}))},Uo=t.forwardRef(Mi);Uo.SELECTION_COLUMN=Or,Uo.EXPAND_COLUMN=a,Uo.SELECTION_ALL=Sr,Uo.SELECTION_INVERT=kr,Uo.SELECTION_NONE=Qr,Uo.Column=It,Uo.ColumnGroup=an,Uo.Summary=u;var Zi=Uo,zi=Zi},17574:function($e,ie,e){e.d(ie,{default:function(){return se}});var a=e(60091),d=e(94480),v=e(52671),z=e(8657),l=e(54476),g=e(59301),t={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"},T=t,G=e(7657),c=function(L,oe){return g.createElement(G.Z,(0,l.Z)({},L,{ref:oe,icon:T}))},F=g.forwardRef(c),I=F,h=e(92310),re=e.n(h),Y=e(35654),M=e(71430),xe=e(36355),le=e(56082),ce=e(62892),ne=e(20648);const N=4;function m(w){const{dropPosition:L,dropLevelOffset:oe,prefixCls:te,indent:H,direction:ve="ltr"}=w,Se=ve==="ltr"?"left":"right",je=ve==="ltr"?"right":"left",Oe={[Se]:-oe*H+N,[je]:0};switch(L){case-1:Oe.top=-3;break;case 1:Oe.bottom=-3;break;default:Oe.bottom=-3,Oe[Se]=H+N;break}return g.createElement("div",{style:Oe,className:`${te}-drop-indicator`})}var n=e(71997),b=g.forwardRef((w,L)=>{const{getPrefixCls:oe,direction:te,virtual:H,tree:ve}=g.useContext(xe.E_),{prefixCls:Se,className:je,showIcon:Oe=!1,showLine:ke,switcherIcon:Xe,blockNode:et=!1,children:He,checkable:fe=!1,selectable:Te=!0,draggable:A,motion:y,style:x}=w,s=oe("tree",Se),Z=oe(),q=y!=null?y:Object.assign(Object.assign({},(0,ce.Z)(Z)),{motionAppear:!1}),u=Object.assign(Object.assign({},w),{checkable:fe,selectable:Te,showIcon:Oe,motion:q,blockNode:et,showLine:!!ke,dropIndicatorRender:m}),[i,j]=(0,ne.ZP)(s),S=g.useMemo(()=>{if(!A)return!1;let P={};switch(typeof A){case"function":P.nodeDraggable=A;break;case"object":P=Object.assign({},A);break;default:break}return P.icon!==!1&&(P.icon=P.icon||g.createElement(le.Z,null)),P},[A]),f=P=>g.createElement(n.Z,{prefixCls:s,switcherIcon:Xe,treeNodeProps:P,showLine:ke});return i(g.createElement(a.Z,Object.assign({itemHeight:20,ref:L,virtual:H},u,{style:Object.assign(Object.assign({},ve==null?void 0:ve.style),x),prefixCls:s,className:re()({[`${s}-icon-hide`]:!Oe,[`${s}-block-node`]:et,[`${s}-unselectable`]:!Te,[`${s}-rtl`]:te==="rtl"},ve==null?void 0:ve.className,je,j),direction:te,checkable:fe&&g.createElement("span",{className:`${s}-checkbox-inner`}),selectable:Te,switcherIcon:f,draggable:S}),He))}),_;(function(w){w[w.None=0]="None",w[w.Start=1]="Start",w[w.End=2]="End"})(_||(_={}));function U(w,L){function oe(te){const{key:H,children:ve}=te;L(H,te)!==!1&&U(ve||[],L)}w.forEach(oe)}function V(w){let{treeData:L,expandedKeys:oe,startKey:te,endKey:H}=w;const ve=[];let Se=_.None;if(te&&te===H)return[te];if(!te||!H)return[];function je(Oe){return Oe===te||Oe===H}return U(L,Oe=>{if(Se===_.End)return!1;if(je(Oe)){if(ve.push(Oe),Se===_.None)Se=_.Start;else if(Se===_.Start)return Se=_.End,!1}else Se===_.Start&&ve.push(Oe);return oe.includes(Oe)}),ve}function E(w,L){const oe=(0,d.Z)(L),te=[];return U(w,(H,ve)=>{const Se=oe.indexOf(H);return Se!==-1&&(te.push(ve),oe.splice(Se,1)),!!oe.length}),te}var Ee=function(w,L){var oe={};for(var te in w)Object.prototype.hasOwnProperty.call(w,te)&&L.indexOf(te)<0&&(oe[te]=w[te]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,te=Object.getOwnPropertySymbols(w);H{var{defaultExpandAll:oe,defaultExpandParent:te,defaultExpandedKeys:H}=w,ve=Ee(w,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Se=g.useRef(),je=g.useRef(),Oe=()=>{const{keyEntities:S}=(0,M.I8)(be(ve));let f;return oe?f=Object.keys(S):te?f=(0,Y.r7)(ve.expandedKeys||H||[],S):f=ve.expandedKeys||H,f},[ke,Xe]=g.useState(ve.selectedKeys||ve.defaultSelectedKeys||[]),[et,He]=g.useState(()=>Oe());g.useEffect(()=>{"selectedKeys"in ve&&Xe(ve.selectedKeys)},[ve.selectedKeys]),g.useEffect(()=>{"expandedKeys"in ve&&He(ve.expandedKeys)},[ve.expandedKeys]);const fe=(S,f)=>{var P;return"expandedKeys"in ve||He(S),(P=ve.onExpand)===null||P===void 0?void 0:P.call(ve,S,f)},Te=(S,f)=>{var P;const{multiple:ae}=ve,{node:ee,nativeEvent:ge}=f,{key:de=""}=ee,ye=be(ve),me=Object.assign(Object.assign({},f),{selected:!0}),Ue=(ge==null?void 0:ge.ctrlKey)||(ge==null?void 0:ge.metaKey),Qe=ge==null?void 0:ge.shiftKey;let Ye;ae&&Ue?(Ye=S,Se.current=de,je.current=Ye,me.selectedNodes=E(ye,Ye)):ae&&Qe?(Ye=Array.from(new Set([].concat((0,d.Z)(je.current||[]),(0,d.Z)(V({treeData:ye,expandedKeys:et,startKey:de,endKey:Se.current}))))),me.selectedNodes=E(ye,Ye)):(Ye=[de],Se.current=de,je.current=Ye,me.selectedNodes=E(ye,Ye)),(P=ve.onSelect)===null||P===void 0||P.call(ve,Ye,me),"selectedKeys"in ve||Xe(Ye)},{getPrefixCls:A,direction:y}=g.useContext(xe.E_),{prefixCls:x,className:s,showIcon:Z=!0,expandAction:q="click"}=ve,u=Ee(ve,["prefixCls","className","showIcon","expandAction"]),i=A("tree",x),j=re()(`${i}-directory`,{[`${i}-directory-rtl`]:y==="rtl"},s);return g.createElement(b,Object.assign({icon:O,ref:L,blockNode:!0},u,{showIcon:Z,expandAction:q,prefixCls:i,className:j,expandedKeys:et,selectedKeys:ke,onSelect:Te,onExpand:fe}))};var $=g.forwardRef(K);const k=b;k.DirectoryTree=$,k.TreeNode=a.O;var se=k},20648:function($e,ie,e){e.d(ie,{TM:function(){return h},Yk:function(){return I}});var a=e(36237),d=e(98447),v=e(17313),z=e(8378),l=e(37613),g=e(83116);const t=new a.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),T=(re,Y)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Y.motionDurationSlow}`}}}),G=(re,Y)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${Y.lineWidthBold}px solid ${Y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),c=(re,Y)=>{const{treeCls:M,treeNodeCls:xe,treeNodePadding:le,titleHeight:ce,nodeSelectedBg:ne,nodeHoverBg:N}=Y,m=Y.paddingXS;return{[M]:Object.assign(Object.assign({},(0,v.Wf)(Y)),{background:Y.colorBgContainer,borderRadius:Y.borderRadius,transition:`background-color ${Y.motionDurationSlow}`,[`&${M}-rtl`]:{[`${M}-switcher`]:{"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${M}-active-focused)`]:Object.assign({},(0,v.oN)(Y)),[`${M}-list-holder-inner`]:{alignItems:"flex-start"},[`&${M}-block-node`]:{[`${M}-list-holder-inner`]:{alignItems:"stretch",[`${M}-node-content-wrapper`]:{flex:"auto"},[`${xe}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:le,insetInlineStart:0,border:`1px solid ${Y.colorPrimary}`,opacity:0,animationName:t,animationDuration:Y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${xe}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${le}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${M}-node-content-wrapper`]:{color:Y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${M}-node-content-wrapper`]:Object.assign({},(0,v.oN)(Y)),[`&:not(${xe}-disabled).filter-node ${M}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${M}-draggable-icon`]:{flexShrink:0,width:ce,lineHeight:`${ce}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${Y.motionDurationSlow}`,[`${xe}:hover &`]:{opacity:.45}},[`&${xe}-disabled`]:{[`${M}-draggable-icon`]:{visibility:"hidden"}}}},[`${M}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ce}},[`${M}-draggable-icon`]:{visibility:"hidden"},[`${M}-switcher`]:Object.assign(Object.assign({},T(re,Y)),{position:"relative",flex:"none",alignSelf:"stretch",width:ce,margin:0,lineHeight:`${ce}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${M}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:Y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-le,marginInlineStart:-1,borderInlineEnd:`1px solid ${Y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ce/2*.8,height:ce/2,borderBottom:`1px solid ${Y.colorBorder}`,content:'""'}}}),[`${M}-checkbox`]:{top:"initial",marginInlineEnd:m},[`${M}-node-content-wrapper, ${M}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ce,margin:0,padding:`0 ${Y.paddingXS/2}px`,color:"inherit",lineHeight:`${ce}px`,background:"transparent",borderRadius:Y.borderRadius,cursor:"pointer",transition:`all ${Y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:N},[`&${M}-node-selected`]:{backgroundColor:ne},[`${M}-iconEle`]:{display:"inline-block",width:ce,height:ce,lineHeight:`${ce}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${M}-unselectable ${M}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${M}-node-content-wrapper`]:Object.assign({lineHeight:`${ce}px`,userSelect:"none"},G(re,Y)),[`${xe}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${Y.colorPrimary}`}},"&-show-line":{[`${M}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce/2,bottom:-le,borderInlineEnd:`1px solid ${Y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${M}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${xe}-leaf-last`]:{[`${M}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ce/2}px !important`}}}}})}},F=re=>{const{treeCls:Y,treeNodeCls:M,treeNodePadding:xe,directoryNodeSelectedBg:le,directoryNodeSelectedColor:ce}=re;return{[`${Y}${Y}-directory`]:{[M]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:xe,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${Y}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${Y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${Y}-node-selected`]:{color:ce,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:le},[`${Y}-switcher`]:{color:ce},[`${Y}-node-content-wrapper`]:{color:ce,background:"transparent"}}}}}},I=(re,Y)=>{const M=`.${re}`,xe=`${M}-treenode`,le=Y.paddingXS/2,ce=(0,l.TS)(Y,{treeCls:M,treeNodeCls:xe,treeNodePadding:le});return[c(re,ce),F(ce)]},h=re=>{const{controlHeightSM:Y}=re;return{titleHeight:Y,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};ie.ZP=(0,g.Z)("Tree",(re,Y)=>{let{prefixCls:M}=Y;return[{[re.componentCls]:(0,d.C2)(`${M}-checkbox`,re)},I(M,re),(0,z.Z)(re)]},re=>{const{colorTextLightSolid:Y,colorPrimary:M}=re;return Object.assign(Object.assign({},h(re)),{directoryNodeSelectedColor:Y,directoryNodeSelectedBg:M})})},71997:function($e,ie,e){e.d(ie,{Z:function(){return xe}});var a=e(54476),d=e(59301),v={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"},z=v,l=e(7657),g=function(ce,ne){return d.createElement(l.Z,(0,a.Z)({},ce,{ref:ne,icon:z}))},t=d.forwardRef(g),T=t,G=e(52671),c=e(58617),F=e(15075),I=e(43531),h=e(92310),re=e.n(h),Y=e(92343),xe=le=>{const{prefixCls:ce,switcherIcon:ne,treeNodeProps:N,showLine:m}=le,{isLeaf:n,expanded:p,loading:b}=N;if(b)return d.createElement(c.Z,{className:`${ce}-switcher-loading-icon`});let _;if(m&&typeof m=="object"&&(_=m.showLeafIcon),n){if(!m)return null;if(typeof _!="boolean"&&_){const E=typeof _=="function"?_(N):_,Ee=`${ce}-switcher-line-custom-icon`;return(0,Y.l$)(E)?(0,Y.Tm)(E,{className:re()(E.props.className||"",Ee)}):E}return _?d.createElement(G.Z,{className:`${ce}-switcher-line-icon`}):d.createElement("span",{className:`${ce}-switcher-leaf-line`})}const U=`${ce}-switcher-icon`,V=typeof ne=="function"?ne(N):ne;return(0,Y.l$)(V)?(0,Y.Tm)(V,{className:re()(V.props.className||"",U)}):V!==void 0?V:m?p?d.createElement(F.Z,{className:`${ce}-switcher-line-icon`}):d.createElement(I.Z,{className:`${ce}-switcher-line-icon`}):d.createElement(T,{className:U})}},97774:function($e,ie,e){Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0;var a=Object.assign||function(M){for(var xe=1;xe0;if(J||$){var j=(0,T.D7)(Se),S=(0,F.Z)(j).length,f=(0,z.Z)($)==="object"?$.formatter({value:j,count:S,maxLength:K}):"".concat(S).concat(i?" / ".concat(K):"");return t.createElement(t.Fragment,null,!!$&&t.createElement("span",{className:g()("".concat(E,"-show-count-suffix"),(0,v.Z)({},"".concat(E,"-show-count-has-suffix"),!!J),L==null?void 0:L.count),style:(0,d.Z)({},oe==null?void 0:oe.count)},f),J)}return null};return t.createElement(c,(0,a.Z)({},te,{prefixCls:E,className:be,inputElement:Z(),handleReset:s,value:(0,T.D7)(Se),focused:Xe,triggerFocus:fe,suffix:q(),disabled:Ee,classes:w,classNames:L,styles:oe}))}),le=xe,ce=le},5643:function($e,ie,e){e.d(ie,{D7:function(){return l},He:function(){return a},X3:function(){return d},nH:function(){return z},rJ:function(){return v}});function a(g){return!!(g.addonBefore||g.addonAfter)}function d(g){return!!(g.prefix||g.suffix||g.allowClear)}function v(g,t,T,G){if(T){var c=t;if(t.type==="click"){var F=g.cloneNode(!0);c=Object.create(t,{target:{value:F},currentTarget:{value:F}}),F.value="",T(c);return}if(G!==void 0){c=Object.create(t,{target:{value:g},currentTarget:{value:g}}),g.value=G,T(c);return}T(c)}}function z(g,t){if(g){g.focus(t);var T=t||{},G=T.cursor;if(G){var c=g.value.length;switch(G){case"start":g.setSelectionRange(0,0);break;case"end":g.setSelectionRange(c,c);break;default:g.setSelectionRange(0,c)}}}}function l(g){return typeof g=="undefined"||g===null?"":String(g)}},15285:function($e,ie,e){e.d(ie,{iz:function(){return pt},ck:function(){return gt},BW:function(){return rt},sN:function(){return gt},Wd:function(){return Re},ZP:function(){return Pt},Xl:function(){return U}});var a=e(54476),d=e(20068),v=e(33885),z=e(94480),l=e(42978),g=e(75931),t=e(92310),T=e.n(t),G=e(83836),c=e(18929),F=e(13697),I=e(48736),h=e(59301),re=e(4676),Y=h.createContext(null);function M(Ce,Ae){return Ce===void 0?null:"".concat(Ce,"-").concat(Ae)}function xe(Ce){var Ae=h.useContext(Y);return M(Ae,Ce)}var le=e(80547),ce=["children","locked"],ne=h.createContext(null);function N(Ce,Ae){var Pe=(0,v.Z)({},Ce);return Object.keys(Ae).forEach(function(we){var De=Ae[we];De!==void 0&&(Pe[we]=De)}),Pe}function m(Ce){var Ae=Ce.children,Pe=Ce.locked,we=(0,g.Z)(Ce,ce),De=h.useContext(ne),Ze=(0,le.Z)(function(){return N(De,we)},[De,we],function(Be,_e){return!Pe&&(Be[0]!==_e[0]||!(0,F.Z)(Be[1],_e[1],!0))});return h.createElement(ne.Provider,{value:Ze},Ae)}var n=[],p=h.createContext(null);function b(){return h.useContext(p)}var _=h.createContext(n);function U(Ce){var Ae=h.useContext(_);return h.useMemo(function(){return Ce!==void 0?[].concat((0,z.Z)(Ae),[Ce]):Ae},[Ae,Ce])}var V=h.createContext(null),E=h.createContext({}),Ee=E,O=e(29194);function be(Ce){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,O.Z)(Ce)){var Pe=Ce.nodeName.toLowerCase(),we=["input","select","textarea","button"].includes(Pe)||Ce.isContentEditable||Pe==="a"&&!!Ce.getAttribute("href"),De=Ce.getAttribute("tabindex"),Ze=Number(De),Be=null;return De&&!Number.isNaN(Ze)?Be=Ze:we&&Be===null&&(Be=0),we&&Ce.disabled&&(Be=null),Be!==null&&(Be>=0||Ae&&Be<0)}return!1}function K(Ce){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=(0,z.Z)(Ce.querySelectorAll("*")).filter(function(we){return be(we,Ae)});return be(Ce,Ae)&&Pe.unshift(Ce),Pe}var J=null;function $(){J=document.activeElement}function k(){J=null}function se(){if(J)try{J.focus()}catch(Ce){}}function w(Ce,Ae){if(Ae.keyCode===9){var Pe=K(Ce),we=Pe[Ae.shiftKey?0:Pe.length-1],De=we===document.activeElement||Ce===document.activeElement;if(De){var Ze=Pe[Ae.shiftKey?Pe.length-1:0];Ze.focus(),Ae.preventDefault()}}}var L=e(10228),oe=e(16089),te=L.Z.LEFT,H=L.Z.RIGHT,ve=L.Z.UP,Se=L.Z.DOWN,je=L.Z.ENTER,Oe=L.Z.ESC,ke=L.Z.HOME,Xe=L.Z.END,et=[ve,Se,te,H];function He(Ce,Ae,Pe,we){var De,Ze,Be,_e,vt="prev",wt="next",Gt="children",Wt="parent";if(Ce==="inline"&&we===je)return{inlineTrigger:!0};var Yt=(De={},(0,d.Z)(De,ve,vt),(0,d.Z)(De,Se,wt),De),Dt=(Ze={},(0,d.Z)(Ze,te,Pe?wt:vt),(0,d.Z)(Ze,H,Pe?vt:wt),(0,d.Z)(Ze,Se,Gt),(0,d.Z)(Ze,je,Gt),Ze),Bt=(Be={},(0,d.Z)(Be,ve,vt),(0,d.Z)(Be,Se,wt),(0,d.Z)(Be,je,Gt),(0,d.Z)(Be,Oe,Wt),(0,d.Z)(Be,te,Pe?Gt:Wt),(0,d.Z)(Be,H,Pe?Wt:Gt),Be),tn={inline:Yt,horizontal:Dt,vertical:Bt,inlineSub:Yt,horizontalSub:Bt,verticalSub:Bt},Le=(_e=tn["".concat(Ce).concat(Ae?"":"Sub")])===null||_e===void 0?void 0:_e[we];switch(Le){case vt:return{offset:-1,sibling:!0};case wt:return{offset:1,sibling:!0};case Wt:return{offset:-1,sibling:!1};case Gt:return{offset:1,sibling:!1};default:return null}}function fe(Ce){for(var Ae=Ce;Ae;){if(Ae.getAttribute("data-menu-list"))return Ae;Ae=Ae.parentElement}return null}function Te(Ce,Ae){for(var Pe=Ce||document.activeElement;Pe;){if(Ae.has(Pe))return Pe;Pe=Pe.parentElement}return null}function A(Ce,Ae){var Pe=K(Ce,!0);return Pe.filter(function(we){return Ae.has(we)})}function y(Ce,Ae,Pe){var we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Ce)return null;var De=A(Ce,Ae),Ze=De.length,Be=De.findIndex(function(_e){return Pe===_e});return we<0?Be===-1?Be=Ze-1:Be-=1:we>0&&(Be+=1),Be=(Be+Ze)%Ze,De[Be]}var x=function(Ae,Pe){var we=new Set,De=new Map,Ze=new Map;return Ae.forEach(function(Be){var _e=document.querySelector("[data-menu-id='".concat(M(Pe,Be),"']"));_e&&(we.add(_e),Ze.set(_e,Be),De.set(Be,_e))}),{elements:we,key2element:De,element2key:Ze}};function s(Ce,Ae,Pe,we,De,Ze,Be,_e,vt,wt){var Gt=h.useRef(),Wt=h.useRef();Wt.current=Ae;var Yt=function(){oe.Z.cancel(Gt.current)};return h.useEffect(function(){return function(){Yt()}},[]),function(Dt){var Bt=Dt.which;if([].concat(et,[je,Oe,ke,Xe]).includes(Bt)){var tn=Ze(),Le=x(tn,we),Cn=Le,Zt=Cn.elements,Lt=Cn.key2element,ln=Cn.element2key,nn=Lt.get(Ae),xn=Te(nn,Zt),Xn=ln.get(xn),zt=He(Ce,Be(Xn,!0).length===1,Pe,Bt);if(!zt&&Bt!==ke&&Bt!==Xe)return;(et.includes(Bt)||[ke,Xe].includes(Bt))&&Dt.preventDefault();var Ve=function(Mn){if(Mn){var Jn=Mn,It=Mn.querySelector("a");It!=null&&It.getAttribute("href")&&(Jn=It);var St=ln.get(Mn);_e(St),Yt(),Gt.current=(0,oe.Z)(function(){Wt.current===St&&Jn.focus()})}};if([ke,Xe].includes(Bt)||zt.sibling||!xn){var at;!xn||Ce==="inline"?at=De.current:at=fe(xn);var Vt,Jt=A(at,Zt);Bt===ke?Vt=Jt[0]:Bt===Xe?Vt=Jt[Jt.length-1]:Vt=y(at,Zt,xn,zt.offset),Ve(Vt)}else if(zt.inlineTrigger)vt(Xn);else if(zt.offset>0)vt(Xn,!0),Yt(),Gt.current=(0,oe.Z)(function(){Le=x(tn,we);var Tn=xn.getAttribute("aria-controls"),Mn=document.getElementById(Tn),Jn=y(Mn,Le.elements);Ve(Jn)},5);else if(zt.offset<0){var Tt=Be(Xn,!0),rn=Tt[Tt.length-2],On=Lt.get(rn);vt(rn,!1),Ve(On)}}wt==null||wt(Dt)}}function Z(Ce){Promise.resolve().then(Ce)}var q="__RC_UTIL_PATH_SPLIT__",u=function(Ae){return Ae.join(q)},i=function(Ae){return Ae.split(q)},j="rc-menu-more";function S(){var Ce=h.useState({}),Ae=(0,l.Z)(Ce,2),Pe=Ae[1],we=(0,h.useRef)(new Map),De=(0,h.useRef)(new Map),Ze=h.useState([]),Be=(0,l.Z)(Ze,2),_e=Be[0],vt=Be[1],wt=(0,h.useRef)(0),Gt=(0,h.useRef)(!1),Wt=function(){Gt.current||Pe({})},Yt=(0,h.useCallback)(function(Lt,ln){var nn=u(ln);De.current.set(nn,Lt),we.current.set(Lt,nn),wt.current+=1;var xn=wt.current;Z(function(){xn===wt.current&&Wt()})},[]),Dt=(0,h.useCallback)(function(Lt,ln){var nn=u(ln);De.current.delete(nn),we.current.delete(Lt)},[]),Bt=(0,h.useCallback)(function(Lt){vt(Lt)},[]),tn=(0,h.useCallback)(function(Lt,ln){var nn=we.current.get(Lt)||"",xn=i(nn);return ln&&_e.includes(xn[0])&&xn.unshift(j),xn},[_e]),Le=(0,h.useCallback)(function(Lt,ln){return Lt.some(function(nn){var xn=tn(nn,!0);return xn.includes(ln)})},[tn]),Cn=function(){var ln=(0,z.Z)(we.current.keys());return _e.length&&ln.push(j),ln},Zt=(0,h.useCallback)(function(Lt){var ln="".concat(we.current.get(Lt)).concat(q),nn=new Set;return(0,z.Z)(De.current.keys()).forEach(function(xn){xn.startsWith(ln)&&nn.add(De.current.get(xn))}),nn},[]);return h.useEffect(function(){return function(){Gt.current=!0}},[]),{registerPath:Yt,unregisterPath:Dt,refreshOverflowKeys:Bt,isSubPathKey:Le,getKeyPath:tn,getKeys:Cn,getSubPathKeys:Zt}}function f(Ce){var Ae=h.useRef(Ce);Ae.current=Ce;var Pe=h.useCallback(function(){for(var we,De=arguments.length,Ze=new Array(De),Be=0;Be1&&(Zt.motionAppear=!1);var Lt=Zt.onVisibleChanged;return Zt.onVisibleChanged=function(ln){return!Yt.current&&!ln&&Le(!0),Lt==null?void 0:Lt(ln)},tn?null:h.createElement(m,{mode:Ze,locked:!Yt.current},h.createElement(ze.default,(0,a.Z)({visible:Cn},Zt,{forceRender:vt,removeOnLeave:!1,leavedClassName:"".concat(_e,"-hidden")}),function(ln){var nn=ln.className,xn=ln.style;return h.createElement(pn,{id:Ae,className:nn,style:xn},De)}))}var R=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],D=["active"],Me=function(Ae){var Pe,we=Ae.style,De=Ae.className,Ze=Ae.title,Be=Ae.eventKey,_e=Ae.warnKey,vt=Ae.disabled,wt=Ae.internalPopupClose,Gt=Ae.children,Wt=Ae.itemIcon,Yt=Ae.expandIcon,Dt=Ae.popupClassName,Bt=Ae.popupOffset,tn=Ae.popupStyle,Le=Ae.onClick,Cn=Ae.onMouseEnter,Zt=Ae.onMouseLeave,Lt=Ae.onTitleClick,ln=Ae.onTitleMouseEnter,nn=Ae.onTitleMouseLeave,xn=(0,g.Z)(Ae,R),Xn=xe(Be),zt=h.useContext(ne),Ve=zt.prefixCls,at=zt.mode,Vt=zt.openKeys,Jt=zt.disabled,Tt=zt.overflowDisabled,rn=zt.activeKey,On=zt.selectedKeys,Tn=zt.itemIcon,Mn=zt.expandIcon,Jn=zt.onItemClick,It=zt.onOpenChange,St=zt.onActive,an=h.useContext(Ee),Sn=an._internalRenderSubMenuItem,er=h.useContext(V),zr=er.isSubPathKey,xr=U(),ir="".concat(Ve,"-submenu"),vr=Jt||vt,Pr=h.useRef(),Ir=h.useRef(),Hr=Wt!=null?Wt:Tn,sr=Yt!=null?Yt:Mn,Br=Vt.includes(Be),Yr=!Tt&&Br,jr=zr(On,Be),Jr=Ye(Be,vr,ln,nn),Vr=Jr.active,to=(0,g.Z)(Jr,D),zo=h.useState(!1),no=(0,l.Z)(zo,2),Ro=no[0],Bo=no[1],xo=function(Rr){vr||Bo(Rr)},Xr=function(Rr){xo(!0),Cn==null||Cn({key:Be,domEvent:Rr})},To=function(Rr){xo(!1),Zt==null||Zt({key:Be,domEvent:Rr})},Do=h.useMemo(function(){return Vr||(at!=="inline"?Ro||zr([rn],Be):!1)},[at,Vr,rn,Ro,Be,zr]),So=lt(xr.length),Co=function(Rr){vr||(Lt==null||Lt({key:Be,domEvent:Rr}),at==="inline"&&It(Be,!Br))},io=f(function(Dr){Le==null||Le(st(Dr)),Jn(Dr)}),Qt=function(Rr){at!=="inline"&&It(Be,Rr)},Pn=function(){St(Be)},hn=Xn&&"".concat(Xn,"-popup"),En=h.createElement("div",(0,a.Z)({role:"menuitem",style:So,className:"".concat(ir,"-title"),tabIndex:vr?null:-1,ref:Pr,title:typeof Ze=="string"?Ze:null,"data-menu-id":Tt&&Xn?null:Xn,"aria-expanded":Yr,"aria-haspopup":!0,"aria-controls":hn,"aria-disabled":vr,onClick:Co,onFocus:Pn},to),Ze,h.createElement(dt,{icon:at!=="horizontal"?sr:void 0,props:(0,v.Z)((0,v.Z)({},Ae),{},{isOpen:Yr,isSubMenu:!0})},h.createElement("i",{className:"".concat(ir,"-arrow")}))),Gn=h.useRef(at);if(at!=="inline"&&xr.length>1?Gn.current="vertical":Gn.current=at,!Tt){var lr=Gn.current;En=h.createElement(Q,{mode:lr,prefixCls:ir,visible:!wt&&Yr&&at!=="inline",popupClassName:Dt,popupOffset:Bt,popupStyle:tn,popup:h.createElement(m,{mode:lr==="horizontal"?"vertical":lr},h.createElement(pn,{id:hn,ref:Ir},Gt)),disabled:vr,onVisibleChange:Qt},En)}var Ur=h.createElement(G.Z.Item,(0,a.Z)({role:"none"},xn,{component:"li",style:we,className:T()(ir,"".concat(ir,"-").concat(at),De,(Pe={},(0,d.Z)(Pe,"".concat(ir,"-open"),Yr),(0,d.Z)(Pe,"".concat(ir,"-active"),Do),(0,d.Z)(Pe,"".concat(ir,"-selected"),jr),(0,d.Z)(Pe,"".concat(ir,"-disabled"),vr),Pe)),onMouseEnter:Xr,onMouseLeave:To}),En,!Tt&&h.createElement(Ke,{id:hn,open:Yr,keyPath:xr},Gt));return Sn&&(Ur=Sn(Ur,Ae,{selected:jr,active:Do,open:Yr,disabled:vr})),h.createElement(m,{onItemClick:io,mode:at==="horizontal"?"vertical":at,itemIcon:Hr,expandIcon:sr},Ur)};function Re(Ce){var Ae=Ce.eventKey,Pe=Ce.children,we=U(Ae),De=Bn(Pe,we),Ze=b();h.useEffect(function(){if(Ze)return Ze.registerPath(Ae,we),function(){Ze.unregisterPath(Ae,we)}},[we]);var Be;return Ze?Be=De:Be=h.createElement(Me,Ce,De),h.createElement(_.Provider,{value:we},Be)}var nt=e(76190),We=["className","title","eventKey","children"],tt=["children"],ot=function(Ae){var Pe=Ae.className,we=Ae.title,De=Ae.eventKey,Ze=Ae.children,Be=(0,g.Z)(Ae,We),_e=h.useContext(ne),vt=_e.prefixCls,wt="".concat(vt,"-item-group");return h.createElement("li",(0,a.Z)({role:"presentation"},Be,{onClick:function(Wt){return Wt.stopPropagation()},className:T()(wt,Pe)}),h.createElement("div",{role:"presentation",className:"".concat(wt,"-title"),title:typeof we=="string"?we:void 0},we),h.createElement("ul",{role:"group",className:"".concat(wt,"-list")},Ze))};function rt(Ce){var Ae=Ce.children,Pe=(0,g.Z)(Ce,tt),we=U(Pe.eventKey),De=Bn(Ae,we),Ze=b();return Ze?De:h.createElement(ot,(0,Ue.Z)(Pe,["warnKey"]),De)}function pt(Ce){var Ae=Ce.className,Pe=Ce.style,we=h.useContext(ne),De=we.prefixCls,Ze=b();return Ze?null:h.createElement("li",{role:"separator",className:T()("".concat(De,"-item-divider"),Ae),style:Pe})}var ct=["label","children","key","type"];function ut(Ce){return(Ce||[]).map(function(Ae,Pe){if(Ae&&(0,nt.Z)(Ae)==="object"){var we=Ae,De=we.label,Ze=we.children,Be=we.key,_e=we.type,vt=(0,g.Z)(we,ct),wt=Be!=null?Be:"tmp-".concat(Pe);return Ze||_e==="group"?_e==="group"?h.createElement(rt,(0,a.Z)({key:wt},vt,{title:De}),ut(Ze)):h.createElement(Re,(0,a.Z)({key:wt},vt,{title:De}),ut(Ze)):_e==="divider"?h.createElement(pt,(0,a.Z)({key:wt},vt)):h.createElement(gt,(0,a.Z)({key:wt},vt),De)}return null}).filter(function(Ae){return Ae})}function At(Ce,Ae,Pe){var we=Ce;return Ae&&(we=ut(Ae)),Bn(we,Pe)}var it=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],ht=[],bt=h.forwardRef(function(Ce,Ae){var Pe,we,De=Ce,Ze=De.prefixCls,Be=Ze===void 0?"rc-menu":Ze,_e=De.rootClassName,vt=De.style,wt=De.className,Gt=De.tabIndex,Wt=Gt===void 0?0:Gt,Yt=De.items,Dt=De.children,Bt=De.direction,tn=De.id,Le=De.mode,Cn=Le===void 0?"vertical":Le,Zt=De.inlineCollapsed,Lt=De.disabled,ln=De.disabledOverflow,nn=De.subMenuOpenDelay,xn=nn===void 0?.1:nn,Xn=De.subMenuCloseDelay,zt=Xn===void 0?.1:Xn,Ve=De.forceSubMenuRender,at=De.defaultOpenKeys,Vt=De.openKeys,Jt=De.activeKey,Tt=De.defaultActiveFirst,rn=De.selectable,On=rn===void 0?!0:rn,Tn=De.multiple,Mn=Tn===void 0?!1:Tn,Jn=De.defaultSelectedKeys,It=De.selectedKeys,St=De.onSelect,an=De.onDeselect,Sn=De.inlineIndent,er=Sn===void 0?24:Sn,zr=De.motion,xr=De.defaultMotions,ir=De.triggerSubMenuAction,vr=ir===void 0?"hover":ir,Pr=De.builtinPlacements,Ir=De.itemIcon,Hr=De.expandIcon,sr=De.overflowedIndicator,Br=sr===void 0?"...":sr,Yr=De.overflowedIndicatorPopupClassName,jr=De.getPopupContainer,Jr=De.onClick,Vr=De.onOpenChange,to=De.onKeyDown,zo=De.openAnimation,no=De.openTransitionName,Ro=De._internalRenderMenuItem,Bo=De._internalRenderSubMenuItem,xo=(0,g.Z)(De,it),Xr=h.useMemo(function(){return At(Dt,Yt,ht)},[Dt,Yt]),To=h.useState(!1),Do=(0,l.Z)(To,2),So=Do[0],Co=Do[1],io=h.useRef(),Qt=ee(tn),Pn=Bt==="rtl",hn=(0,c.Z)(at,{value:Vt,postState:function(dr){return dr||ht}}),En=(0,l.Z)(hn,2),Gn=En[0],lr=En[1],Ur=function(dr){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function so(){lr(dr),Vr==null||Vr(dr)}hr?(0,re.flushSync)(so):so()},Dr=h.useState(Gn),Rr=(0,l.Z)(Dr,2),Tr=Rr[0],Eo=Rr[1],Wo=h.useRef(!1),_o=h.useMemo(function(){return(Cn==="inline"||Cn==="vertical")&&Zt?["vertical",Zt]:[Cn,!1]},[Cn,Zt]),Ao=(0,l.Z)(_o,2),po=Ao[0],ro=Ao[1],ea=po==="inline",Fo=h.useState(po),ia=(0,l.Z)(Fo,2),ho=ia[0],la=ia[1],sa=h.useState(ro),ta=(0,l.Z)(sa,2),na=ta[0],Sa=ta[1];h.useEffect(function(){la(po),Sa(ro),Wo.current&&(ea?lr(Tr):Ur(ht))},[po,ro]);var ca=h.useState(0),ra=(0,l.Z)(ca,2),Yo=ra[0],da=ra[1],Jo=Yo>=Xr.length-1||ho!=="horizontal"||ln;h.useEffect(function(){ea&&Eo(Gn)},[Gn]),h.useEffect(function(){return Wo.current=!0,function(){Wo.current=!1}},[]);var No=S(),ua=No.registerPath,fa=No.unregisterPath,ma=No.refreshOverflowKeys,jo=No.isSubPathKey,Un=No.getKeyPath,Ln=No.getKeys,Wr=No.getSubPathKeys,Or=h.useMemo(function(){return{registerPath:ua,unregisterPath:fa}},[ua,fa]),Sr=h.useMemo(function(){return{isSubPathKey:jo}},[jo]);h.useEffect(function(){ma(Jo?ht:Xr.slice(Yo+1).map(function(Er){return Er.key}))},[Yo,Jo]);var kr=(0,c.Z)(Jt||Tt&&((Pe=Xr[0])===null||Pe===void 0?void 0:Pe.key),{value:Jt}),Qr=(0,l.Z)(kr,2),bo=Qr[0],lo=Qr[1],Vo=f(function(Er){lo(Er)}),wo=f(function(){lo(void 0)});(0,h.useImperativeHandle)(Ae,function(){return{list:io.current,focus:function(dr){var hr,so=Ln(),co=x(so,Qt),ba=co.elements,Xo=co.key2element,ya=co.element2key,Na=A(io.current,ba),Ma=bo!=null?bo:Na[0]?ya.get(Na[0]):(hr=Xr.find(function(Ya){return!Ya.props.disabled}))===null||hr===void 0?void 0:hr.key,Ca=Xo.get(Ma);if(Ma&&Ca){var Ia;Ca==null||(Ia=Ca.focus)===null||Ia===void 0||Ia.call(Ca,dr)}}}});var va=(0,c.Z)(Jn||[],{value:It,postState:function(dr){return Array.isArray(dr)?dr:dr==null?ht:[dr]}}),Pa=(0,l.Z)(va,2),ga=Pa[0],pa=Pa[1],Ea=function(dr){if(On){var hr=dr.key,so=ga.includes(hr),co;Mn?so?co=ga.filter(function(Xo){return Xo!==hr}):co=[].concat((0,z.Z)(ga),[hr]):co=[hr],pa(co);var ba=(0,v.Z)((0,v.Z)({},dr),{},{selectedKeys:co});so?an==null||an(ba):St==null||St(ba)}!Mn&&Gn.length&&ho!=="inline"&&Ur(ht)},ha=f(function(Er){Jr==null||Jr(st(Er)),Ea(Er)}),Aa=f(function(Er,dr){var hr=Gn.filter(function(co){return co!==Er});if(dr)hr.push(Er);else if(ho!=="inline"){var so=Wr(Er);hr=hr.filter(function(co){return!so.has(co)})}(0,F.Z)(Gn,hr,!0)||Ur(hr,!0)}),Ka=function(dr,hr){var so=hr!=null?hr:!Gn.includes(dr);Aa(dr,so)},wa=s(ho,bo,Pn,Qt,io,Ln,Un,lo,Ka,to);h.useEffect(function(){Co(!0)},[]);var Ra=h.useMemo(function(){return{_internalRenderMenuItem:Ro,_internalRenderSubMenuItem:Bo}},[Ro,Bo]),Ba=ho!=="horizontal"||ln?Xr:Xr.map(function(Er,dr){return h.createElement(m,{key:Er.key,overflowDisabled:dr>Yo},Er)}),Da=h.createElement(G.Z,(0,a.Z)({id:tn,ref:io,prefixCls:"".concat(Be,"-overflow"),component:"ul",itemComponent:gt,className:T()(Be,"".concat(Be,"-root"),"".concat(Be,"-").concat(ho),wt,(we={},(0,d.Z)(we,"".concat(Be,"-inline-collapsed"),na),(0,d.Z)(we,"".concat(Be,"-rtl"),Pn),we),_e),dir:Bt,style:vt,role:"menu",tabIndex:Wt,data:Ba,renderRawItem:function(dr){return dr},renderRawRest:function(dr){var hr=dr.length,so=hr?Xr.slice(-hr):null;return h.createElement(Re,{eventKey:j,title:Br,disabled:Jo,internalPopupClose:hr===0,popupClassName:Yr},so)},maxCount:ho!=="horizontal"||ln?G.Z.INVALIDATE:G.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(dr){da(dr)},onKeyDown:wa},xo));return h.createElement(Ee.Provider,{value:Ra},h.createElement(Y.Provider,{value:Qt},h.createElement(m,{prefixCls:Be,rootClassName:_e,mode:ho,openKeys:Gn,rtl:Pn,disabled:Lt,motion:So?zr:null,defaultMotions:So?xr:null,activeKey:bo,onActive:Vo,onInactive:wo,selectedKeys:ga,inlineIndent:er,subMenuOpenDelay:xn,subMenuCloseDelay:zt,forceSubMenuRender:Ve,builtinPlacements:Pr,triggerSubMenuAction:vr,getPopupContainer:jr,itemIcon:Ir,expandIcon:Hr,onItemClick:ha,onOpenChange:Aa},h.createElement(V.Provider,{value:Sr},Da),h.createElement("div",{style:{display:"none"},"aria-hidden":!0},h.createElement(p.Provider,{value:Or},Xr)))))}),kt=bt,Rt=kt;Rt.Item=gt,Rt.SubMenu=Re,Rt.ItemGroup=rt,Rt.Divider=pt;var Pt=Rt},83836:function($e,ie,e){e.d(ie,{Z:function(){return $}});var a=e(54476),d=e(33885),v=e(42978),z=e(75931),l=e(59301),g=e(92310),t=e.n(g),T=e(29301),G=e(34280),c=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],F=void 0;function I(k,se){var w=k.prefixCls,L=k.invalidate,oe=k.item,te=k.renderItem,H=k.responsive,ve=k.responsiveDisabled,Se=k.registerSize,je=k.itemKey,Oe=k.className,ke=k.style,Xe=k.children,et=k.display,He=k.order,fe=k.component,Te=fe===void 0?"div":fe,A=(0,z.Z)(k,c),y=H&&!et;function x(i){Se(je,i)}l.useEffect(function(){return function(){x(null)}},[]);var s=te&&oe!==F?te(oe,{index:He}):Xe,Z;L||(Z={opacity:y?0:1,height:y?0:F,overflowY:y?"hidden":F,order:H?He:F,pointerEvents:y?"none":F,position:y?"absolute":F});var q={};y&&(q["aria-hidden"]=!0);var u=l.createElement(Te,(0,a.Z)({className:t()(!L&&w,Oe),style:(0,d.Z)((0,d.Z)({},Z),ke)},q,A,{ref:se}),s);return H&&(u=l.createElement(T.Z,{onResize:function(j){var S=j.offsetWidth;x(S)},disabled:ve},u)),u}var h=l.forwardRef(I);h.displayName="Item";var re=h,Y=e(6089),M=e(4676),xe=e(16089);function le(k){if(typeof MessageChannel=="undefined")(0,xe.Z)(k);else{var se=new MessageChannel;se.port1.onmessage=function(){return k()},se.port2.postMessage(void 0)}}function ce(){var k=l.useRef(null),se=function(L){k.current||(k.current=[],le(function(){(0,M.unstable_batchedUpdates)(function(){k.current.forEach(function(oe){oe()}),k.current=null})})),k.current.push(L)};return se}function ne(k,se){var w=l.useState(se),L=(0,v.Z)(w,2),oe=L[0],te=L[1],H=(0,Y.Z)(function(ve){k(function(){te(ve)})});return[oe,H]}var N=l.createContext(null),m=["component"],n=["className"],p=["className"],b=function(se,w){var L=l.useContext(N);if(!L){var oe=se.component,te=oe===void 0?"div":oe,H=(0,z.Z)(se,m);return l.createElement(te,(0,a.Z)({},H,{ref:w}))}var ve=L.className,Se=(0,z.Z)(L,n),je=se.className,Oe=(0,z.Z)(se,p);return l.createElement(N.Provider,{value:null},l.createElement(re,(0,a.Z)({ref:w,className:t()(ve,je)},Se,Oe)))},_=l.forwardRef(b);_.displayName="RawItem";var U=_,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],E="responsive",Ee="invalidate";function O(k){return"+ ".concat(k.length," ...")}function be(k,se){var w=k.prefixCls,L=w===void 0?"rc-overflow":w,oe=k.data,te=oe===void 0?[]:oe,H=k.renderItem,ve=k.renderRawItem,Se=k.itemKey,je=k.itemWidth,Oe=je===void 0?10:je,ke=k.ssr,Xe=k.style,et=k.className,He=k.maxCount,fe=k.renderRest,Te=k.renderRawRest,A=k.prefix,y=k.suffix,x=k.component,s=x===void 0?"div":x,Z=k.itemComponent,q=k.onVisibleChange,u=(0,z.Z)(k,V),i=ke==="full",j=ce(),S=ne(j,null),f=(0,v.Z)(S,2),P=f[0],ae=f[1],ee=P||0,ge=ne(j,new Map),de=(0,v.Z)(ge,2),ye=de[0],me=de[1],Ue=ne(j,0),Qe=(0,v.Z)(Ue,2),Ye=Qe[0],lt=Qe[1],dt=ne(j,0),xt=(0,v.Z)(dt,2),st=xt[0],Ht=xt[1],un=ne(j,0),_t=(0,v.Z)(un,2),mn=_t[0],wn=_t[1],vn=ne(j,0),gt=(0,v.Z)(vn,2),yn=gt[0],Zn=gt[1],Ut=(0,l.useState)(null),pn=(0,v.Z)(Ut,2),_n=pn[0],Bn=pn[1],Yn=(0,l.useState)(null),Kn=(0,v.Z)(Yn,2),Wn=Kn[0],fr=Kn[1],In=l.useMemo(function(){return Wn===null&&i?Number.MAX_SAFE_INTEGER:Wn||0},[Wn,P]),Kt=(0,l.useState)(!1),zn=(0,v.Z)(Kt,2),Q=zn[0],ze=zn[1],Ke="".concat(L,"-item"),R=Math.max(Ye,st),D=He===E,Me=te.length&&D,Re=He===Ee,nt=Me||typeof He=="number"&&te.length>He,We=(0,l.useMemo)(function(){var Ze=te;return Me?P===null&&i?Ze=te:Ze=te.slice(0,Math.min(te.length,ee/Oe)):typeof He=="number"&&(Ze=te.slice(0,He)),Ze},[te,Oe,P,He,Me]),tt=(0,l.useMemo)(function(){return Me?te.slice(In+1):te.slice(We.length)},[te,We,Me,In]),ot=(0,l.useCallback)(function(Ze,Be){var _e;return typeof Se=="function"?Se(Ze):(_e=Se&&(Ze==null?void 0:Ze[Se]))!==null&&_e!==void 0?_e:Be},[Se]),rt=(0,l.useCallback)(H||function(Ze){return Ze},[H]);function pt(Ze,Be,_e){Wn===Ze&&(Be===void 0||Be===_n)||(fr(Ze),_e||(ze(Zeee){pt(vt-1,Ze-wt-yn+st);break}}y&&bt(0)+yn>ee&&Bn(null)}},[ee,ye,st,mn,yn,ot,We]);var kt=Q&&!!tt.length,Rt={};_n!==null&&Me&&(Rt={position:"absolute",left:_n,top:0});var Pt={prefixCls:Ke,responsive:Me,component:Z,invalidate:Re},Ce=ve?function(Ze,Be){var _e=ot(Ze,Be);return l.createElement(N.Provider,{key:_e,value:(0,d.Z)((0,d.Z)({},Pt),{},{order:Be,item:Ze,itemKey:_e,registerSize:ut,display:Be<=In})},ve(Ze,Be))}:function(Ze,Be){var _e=ot(Ze,Be);return l.createElement(re,(0,a.Z)({},Pt,{order:Be,key:_e,item:Ze,renderItem:rt,itemKey:_e,registerSize:ut,display:Be<=In}))},Ae={order:kt?In:Number.MAX_SAFE_INTEGER,className:"".concat(Ke,"-rest"),registerSize:At,display:kt},Pe=fe||O,we=Te?l.createElement(N.Provider,{value:(0,d.Z)((0,d.Z)({},Pt),Ae)},Te(tt)):l.createElement(re,(0,a.Z)({},Pt,Ae),typeof Pe=="function"?Pe(tt):Pe),De=l.createElement(s,(0,a.Z)({className:t()(!Re&&L,et),style:Xe,ref:se},u),A&&l.createElement(re,(0,a.Z)({},Pt,{responsive:D,responsiveDisabled:!Me,order:-1,className:"".concat(Ke,"-prefix"),registerSize:it,display:!0}),A),We.map(Ce),nt?we:null,y&&l.createElement(re,(0,a.Z)({},Pt,{responsive:D,responsiveDisabled:!Me,order:In,className:"".concat(Ke,"-suffix"),registerSize:ht,display:!0,style:Rt}),y));return D?l.createElement(T.Z,{onResize:ct,disabled:!Me},De):De}var K=l.forwardRef(be);K.displayName="Overflow",K.Item=U,K.RESPONSIVE=E,K.INVALIDATE=Ee;var J=K,$=J},91735:function($e,ie){ie.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function($e,ie,e){e.d(ie,{ZP:function(){return t}});var a=e(42978),d=e(59301),v=e(47273),z=0,l=(0,v.Z)();function g(){var T;return l?(T=z,z+=1):T="TEST_OR_SSR",T}function t(T){var G=d.useState(),c=(0,a.Z)(G,2),F=c[0],I=c[1];return d.useEffect(function(){I("rc_select_".concat(g()))},[]),T||F}},77861:function($e,ie,e){e.d(ie,{Ac:function(){return P},Xo:function(){return st},Wx:function(){return un},ZP:function(){return Ke},lk:function(){return N}});var a=e(54476),d=e(94480),v=e(20068),z=e(33885),l=e(42978),g=e(75931),t=e(76190),T=e(18929),G=e(48736),c=e(59301),F=e(92310),I=e.n(F),h=e(34280),re=e(49658),Y=e(10228),M=e(8654),xe=function(D){var Me=D.className,Re=D.customizeIcon,nt=D.customizeIconProps,We=D.onMouseDown,tt=D.onClick,ot=D.children,rt;return typeof Re=="function"?rt=Re(nt):rt=Re,c.createElement("span",{className:Me,onMouseDown:function(ct){ct.preventDefault(),We&&We(ct)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:tt,"aria-hidden":!0},rt!==void 0?rt:c.createElement("span",{className:I()(Me.split(/\s+/).map(function(pt){return"".concat(pt,"-icon")}))},ot))},le=xe;function ce(R,D,Me,Re,nt){var We=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,tt=arguments.length>6?arguments[6]:void 0,ot=arguments.length>7?arguments[7]:void 0,rt=c.useMemo(function(){if((0,t.Z)(Re)==="object")return Re.clearIcon;if(nt)return nt},[Re,nt]),pt=c.useMemo(function(){return!!(!We&&Re&&(Me.length||tt)&&!(ot==="combobox"&&tt===""))},[Re,We,Me.length,tt,ot]);return{allowClear:pt,clearIcon:c.createElement(le,{className:"".concat(R,"-clear"),onMouseDown:D,customizeIcon:rt},"\xD7")}}var ne=c.createContext(null);function N(){return c.useContext(ne)}function m(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,D=c.useState(!1),Me=(0,l.Z)(D,2),Re=Me[0],nt=Me[1],We=c.useRef(null),tt=function(){window.clearTimeout(We.current)};c.useEffect(function(){return tt},[]);var ot=function(pt,ct){tt(),We.current=window.setTimeout(function(){nt(pt),ct&&ct()},R)};return[Re,ot,tt]}function n(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,D=c.useRef(null),Me=c.useRef(null);c.useEffect(function(){return function(){window.clearTimeout(Me.current)}},[]);function Re(nt){(nt||D.current===null)&&(D.current=nt),window.clearTimeout(Me.current),Me.current=window.setTimeout(function(){D.current=null},R)}return[function(){return D.current},Re]}function p(R,D,Me,Re){var nt=c.useRef(null);nt.current={open:D,triggerOpen:Me,customizedTrigger:Re},c.useEffect(function(){function We(tt){var ot;if(!((ot=nt.current)!==null&&ot!==void 0&&ot.customizedTrigger)){var rt=tt.target;rt.shadowRoot&&tt.composed&&(rt=tt.composedPath()[0]||rt),nt.current.open&&R().filter(function(pt){return pt}).every(function(pt){return!pt.contains(rt)&&pt!==rt})&&nt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",We),function(){return window.removeEventListener("mousedown",We)}},[])}var b=e(26112),_=e(83836),U=function(D,Me){var Re,nt,We=D.prefixCls,tt=D.id,ot=D.inputElement,rt=D.disabled,pt=D.tabIndex,ct=D.autoFocus,ut=D.autoComplete,At=D.editable,it=D.activeDescendantId,ht=D.value,bt=D.maxLength,kt=D.onKeyDown,Rt=D.onMouseDown,Pt=D.onChange,Ce=D.onPaste,Ae=D.onCompositionStart,Pe=D.onCompositionEnd,we=D.open,De=D.attrs,Ze=ot||c.createElement("input",null),Be=Ze,_e=Be.ref,vt=Be.props,wt=vt.onKeyDown,Gt=vt.onChange,Wt=vt.onMouseDown,Yt=vt.onCompositionStart,Dt=vt.onCompositionEnd,Bt=vt.style;return(0,G.Kp)(!("maxLength"in Ze.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ze=c.cloneElement(Ze,(0,z.Z)((0,z.Z)((0,z.Z)({type:"search"},vt),{},{id:tt,ref:(0,M.sQ)(Me,_e),disabled:rt,tabIndex:pt,autoComplete:ut||"off",autoFocus:ct,className:I()("".concat(We,"-selection-search-input"),(Re=Ze)===null||Re===void 0||(nt=Re.props)===null||nt===void 0?void 0:nt.className),role:"combobox","aria-label":"Search","aria-expanded":we||!1,"aria-haspopup":"listbox","aria-owns":"".concat(tt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(tt,"_list"),"aria-activedescendant":we?it:void 0},De),{},{value:At?ht:"",maxLength:bt,readOnly:!At,unselectable:At?null:"on",style:(0,z.Z)((0,z.Z)({},Bt),{},{opacity:At?null:0}),onKeyDown:function(Le){kt(Le),wt&&wt(Le)},onMouseDown:function(Le){Rt(Le),Wt&&Wt(Le)},onChange:function(Le){Pt(Le),Gt&&Gt(Le)},onCompositionStart:function(Le){Ae(Le),Yt&&Yt(Le)},onCompositionEnd:function(Le){Pe(Le),Dt&&Dt(Le)},onPaste:Ce})),Ze},V=c.forwardRef(U);V.displayName="Input";var E=V;function Ee(R){return Array.isArray(R)?R:R!==void 0?[R]:[]}var O=typeof window!="undefined"&&window.document&&window.document.documentElement,be=O;function K(R){return R!=null}function J(R){return!R&&R!==0}function $(R){return["string","number"].includes((0,t.Z)(R))}function k(R){var D=void 0;return R&&($(R.title)?D=R.title.toString():$(R.label)&&(D=R.label.toString())),D}function se(R,D){be?c.useLayoutEffect(R,D):c.useEffect(R,D)}function w(R){var D;return(D=R.key)!==null&&D!==void 0?D:R.value}var L=function(D){D.preventDefault(),D.stopPropagation()},oe=function(D){var Me=D.id,Re=D.prefixCls,nt=D.values,We=D.open,tt=D.searchValue,ot=D.autoClearSearchValue,rt=D.inputRef,pt=D.placeholder,ct=D.disabled,ut=D.mode,At=D.showSearch,it=D.autoFocus,ht=D.autoComplete,bt=D.activeDescendantId,kt=D.tabIndex,Rt=D.removeIcon,Pt=D.maxTagCount,Ce=D.maxTagTextLength,Ae=D.maxTagPlaceholder,Pe=Ae===void 0?function(rn){return"+ ".concat(rn.length," ...")}:Ae,we=D.tagRender,De=D.onToggleOpen,Ze=D.onRemove,Be=D.onInputChange,_e=D.onInputPaste,vt=D.onInputKeyDown,wt=D.onInputMouseDown,Gt=D.onInputCompositionStart,Wt=D.onInputCompositionEnd,Yt=c.useRef(null),Dt=(0,c.useState)(0),Bt=(0,l.Z)(Dt,2),tn=Bt[0],Le=Bt[1],Cn=(0,c.useState)(!1),Zt=(0,l.Z)(Cn,2),Lt=Zt[0],ln=Zt[1],nn="".concat(Re,"-selection"),xn=We||ut==="multiple"&&ot===!1||ut==="tags"?tt:"",Xn=ut==="tags"||ut==="multiple"&&ot===!1||At&&(We||Lt);se(function(){Le(Yt.current.scrollWidth)},[xn]);function zt(rn,On,Tn,Mn,Jn){return c.createElement("span",{className:I()("".concat(nn,"-item"),(0,v.Z)({},"".concat(nn,"-item-disabled"),Tn)),title:k(rn)},c.createElement("span",{className:"".concat(nn,"-item-content")},On),Mn&&c.createElement(le,{className:"".concat(nn,"-item-remove"),onMouseDown:L,onClick:Jn,customizeIcon:Rt},"\xD7"))}function Ve(rn,On,Tn,Mn,Jn){var It=function(an){L(an),De(!We)};return c.createElement("span",{onMouseDown:It},we({label:On,value:rn,disabled:Tn,closable:Mn,onClose:Jn}))}function at(rn){var On=rn.disabled,Tn=rn.label,Mn=rn.value,Jn=!ct&&!On,It=Tn;if(typeof Ce=="number"&&(typeof Tn=="string"||typeof Tn=="number")){var St=String(It);St.length>Ce&&(It="".concat(St.slice(0,Ce),"..."))}var an=function(er){er&&er.stopPropagation(),Ze(rn)};return typeof we=="function"?Ve(Mn,It,On,Jn,an):zt(rn,It,On,Jn,an)}function Vt(rn){var On=typeof Pe=="function"?Pe(rn):Pe;return zt({title:On},On,!1)}var Jt=c.createElement("div",{className:"".concat(nn,"-search"),style:{width:tn},onFocus:function(){ln(!0)},onBlur:function(){ln(!1)}},c.createElement(E,{ref:rt,open:We,prefixCls:Re,id:Me,inputElement:null,disabled:ct,autoFocus:it,autoComplete:ht,editable:Xn,activeDescendantId:bt,value:xn,onKeyDown:vt,onMouseDown:wt,onChange:Be,onPaste:_e,onCompositionStart:Gt,onCompositionEnd:Wt,tabIndex:kt,attrs:(0,b.Z)(D,!0)}),c.createElement("span",{ref:Yt,className:"".concat(nn,"-search-mirror"),"aria-hidden":!0},xn,"\xA0")),Tt=c.createElement(_.Z,{prefixCls:"".concat(nn,"-overflow"),data:nt,renderItem:at,renderRest:Vt,suffix:Jt,itemKey:w,maxCount:Pt});return c.createElement(c.Fragment,null,Tt,!nt.length&&!xn&&c.createElement("span",{className:"".concat(nn,"-placeholder")},pt))},te=oe,H=function(D){var Me=D.inputElement,Re=D.prefixCls,nt=D.id,We=D.inputRef,tt=D.disabled,ot=D.autoFocus,rt=D.autoComplete,pt=D.activeDescendantId,ct=D.mode,ut=D.open,At=D.values,it=D.placeholder,ht=D.tabIndex,bt=D.showSearch,kt=D.searchValue,Rt=D.activeValue,Pt=D.maxLength,Ce=D.onInputKeyDown,Ae=D.onInputMouseDown,Pe=D.onInputChange,we=D.onInputPaste,De=D.onInputCompositionStart,Ze=D.onInputCompositionEnd,Be=D.title,_e=c.useState(!1),vt=(0,l.Z)(_e,2),wt=vt[0],Gt=vt[1],Wt=ct==="combobox",Yt=Wt||bt,Dt=At[0],Bt=kt||"";Wt&&Rt&&!wt&&(Bt=Rt),c.useEffect(function(){Wt&&Gt(!1)},[Wt,Rt]);var tn=ct!=="combobox"&&!ut&&!bt?!1:!!Bt,Le=Be===void 0?k(Dt):Be,Cn=function(){if(Dt)return null;var Lt=tn?{visibility:"hidden"}:void 0;return c.createElement("span",{className:"".concat(Re,"-selection-placeholder"),style:Lt},it)};return c.createElement(c.Fragment,null,c.createElement("span",{className:"".concat(Re,"-selection-search")},c.createElement(E,{ref:We,prefixCls:Re,id:nt,open:ut,inputElement:Me,disabled:tt,autoFocus:ot,autoComplete:rt,editable:Yt,activeDescendantId:pt,value:Bt,onKeyDown:Ce,onMouseDown:Ae,onChange:function(Lt){Gt(!0),Pe(Lt)},onPaste:we,onCompositionStart:De,onCompositionEnd:Ze,tabIndex:ht,attrs:(0,b.Z)(D,!0),maxLength:Wt?Pt:void 0})),!Wt&&Dt?c.createElement("span",{className:"".concat(Re,"-selection-item"),title:Le,style:tn?{visibility:"hidden"}:void 0},Dt.label):null,Cn())},ve=H;function Se(R){return![Y.Z.ESC,Y.Z.SHIFT,Y.Z.BACKSPACE,Y.Z.TAB,Y.Z.WIN_KEY,Y.Z.ALT,Y.Z.META,Y.Z.WIN_KEY_RIGHT,Y.Z.CTRL,Y.Z.SEMICOLON,Y.Z.EQUALS,Y.Z.CAPS_LOCK,Y.Z.CONTEXT_MENU,Y.Z.F1,Y.Z.F2,Y.Z.F3,Y.Z.F4,Y.Z.F5,Y.Z.F6,Y.Z.F7,Y.Z.F8,Y.Z.F9,Y.Z.F10,Y.Z.F11,Y.Z.F12].includes(R)}var je=function(D,Me){var Re=(0,c.useRef)(null),nt=(0,c.useRef)(!1),We=D.prefixCls,tt=D.open,ot=D.mode,rt=D.showSearch,pt=D.tokenWithEnter,ct=D.autoClearSearchValue,ut=D.onSearch,At=D.onSearchSubmit,it=D.onToggleOpen,ht=D.onInputKeyDown,bt=D.domRef;c.useImperativeHandle(Me,function(){return{focus:function(){Re.current.focus()},blur:function(){Re.current.blur()}}});var kt=n(0),Rt=(0,l.Z)(kt,2),Pt=Rt[0],Ce=Rt[1],Ae=function(Bt){var tn=Bt.which;(tn===Y.Z.UP||tn===Y.Z.DOWN)&&Bt.preventDefault(),ht&&ht(Bt),tn===Y.Z.ENTER&&ot==="tags"&&!nt.current&&!tt&&(At==null||At(Bt.target.value)),Se(tn)&&it(!0)},Pe=function(){Ce(!0)},we=(0,c.useRef)(null),De=function(Bt){ut(Bt,!0,nt.current)!==!1&&it(!0)},Ze=function(){nt.current=!0},Be=function(Bt){nt.current=!1,ot!=="combobox"&&De(Bt.target.value)},_e=function(Bt){var tn=Bt.target.value;if(pt&&we.current&&/[\r\n]/.test(we.current)){var Le=we.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");tn=tn.replace(Le,we.current)}we.current=null,De(tn)},vt=function(Bt){var tn=Bt.clipboardData,Le=tn.getData("text");we.current=Le},wt=function(Bt){var tn=Bt.target;if(tn!==Re.current){var Le=document.body.style.msTouchAction!==void 0;Le?setTimeout(function(){Re.current.focus()}):Re.current.focus()}},Gt=function(Bt){var tn=Pt();Bt.target!==Re.current&&!tn&&ot!=="combobox"&&Bt.preventDefault(),(ot!=="combobox"&&(!rt||!tn)||!tt)&&(tt&&ct!==!1&&ut("",!0,!1),it())},Wt={inputRef:Re,onInputKeyDown:Ae,onInputMouseDown:Pe,onInputChange:_e,onInputPaste:vt,onInputCompositionStart:Ze,onInputCompositionEnd:Be},Yt=ot==="multiple"||ot==="tags"?c.createElement(te,(0,a.Z)({},D,Wt)):c.createElement(ve,(0,a.Z)({},D,Wt));return c.createElement("div",{ref:bt,className:"".concat(We,"-selector"),onClick:wt,onMouseDown:Gt},Yt)},Oe=c.forwardRef(je);Oe.displayName="Selector";var ke=Oe,Xe=e(35593),et=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],He=function(D){var Me=D===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"}}},fe=function(D,Me){var Re=D.prefixCls,nt=D.disabled,We=D.visible,tt=D.children,ot=D.popupElement,rt=D.animation,pt=D.transitionName,ct=D.dropdownStyle,ut=D.dropdownClassName,At=D.direction,it=At===void 0?"ltr":At,ht=D.placement,bt=D.builtinPlacements,kt=D.dropdownMatchSelectWidth,Rt=D.dropdownRender,Pt=D.dropdownAlign,Ce=D.getPopupContainer,Ae=D.empty,Pe=D.getTriggerDOMNode,we=D.onPopupVisibleChange,De=D.onPopupMouseEnter,Ze=(0,g.Z)(D,et),Be="".concat(Re,"-dropdown"),_e=ot;Rt&&(_e=Rt(ot));var vt=c.useMemo(function(){return bt||He(kt)},[bt,kt]),wt=rt?"".concat(Be,"-").concat(rt):pt,Gt=typeof kt=="number",Wt=c.useMemo(function(){return Gt?null:kt===!1?"minWidth":"width"},[kt,Gt]),Yt=ct;Gt&&(Yt=(0,z.Z)((0,z.Z)({},Yt),{},{width:kt}));var Dt=c.useRef(null);return c.useImperativeHandle(Me,function(){return{getPopupElement:function(){return Dt.current}}}),c.createElement(Xe.Z,(0,a.Z)({},Ze,{showAction:we?["click"]:[],hideAction:we?["click"]:[],popupPlacement:ht||(it==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:vt,prefixCls:Be,popupTransitionName:wt,popup:c.createElement("div",{ref:Dt,onMouseEnter:De},_e),stretch:Wt,popupAlign:Pt,popupVisible:We,getPopupContainer:Ce,popupClassName:I()(ut,(0,v.Z)({},"".concat(Be,"-empty"),Ae)),popupStyle:Yt,getTriggerDOMNode:Pe,onPopupVisibleChange:we}),tt)},Te=c.forwardRef(fe);Te.displayName="SelectTrigger";var A=Te,y=e(66712);function x(R,D){var Me=R.key,Re;return"value"in R&&(Re=R.value),Me!=null?Me:Re!==void 0?Re:"rc-index-key-".concat(D)}function s(R,D){var Me=R||{},Re=Me.label,nt=Me.value,We=Me.options,tt=Me.groupLabel,ot=Re||(D?"children":"label");return{label:ot,value:nt||"value",options:We||"options",groupLabel:tt||ot}}function Z(R){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=D.fieldNames,Re=D.childrenAsData,nt=[],We=s(Me,!1),tt=We.label,ot=We.value,rt=We.options,pt=We.groupLabel;function ct(ut,At){ut.forEach(function(it){if(At||!(rt in it)){var ht=it[ot];nt.push({key:x(it,nt.length),groupOption:At,data:it,label:it[tt],value:ht})}else{var bt=it[pt];bt===void 0&&Re&&(bt=it.label),nt.push({key:x(it,nt.length),group:!0,data:it,label:bt}),ct(it[rt],!0)}})}return ct(R,!1),nt}function q(R){var D=(0,z.Z)({},R);return"props"in D||Object.defineProperty(D,"props",{get:function(){return(0,G.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),D}}),D}function u(R,D){if(!D||!D.length)return null;var Me=!1;function Re(We,tt){var ot=(0,y.Z)(tt),rt=ot[0],pt=ot.slice(1);if(!rt)return[We];var ct=We.split(rt);return Me=Me||ct.length>1,ct.reduce(function(ut,At){return[].concat((0,d.Z)(ut),(0,d.Z)(Re(At,pt)))},[]).filter(function(ut){return ut})}var nt=Re(R,D);return Me?nt:null}var i=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],j=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function S(R){return R==="tags"||R==="multiple"}var f=c.forwardRef(function(R,D){var Me,Re,nt=R.id,We=R.prefixCls,tt=R.className,ot=R.showSearch,rt=R.tagRender,pt=R.direction,ct=R.omitDomProps,ut=R.displayValues,At=R.onDisplayValuesChange,it=R.emptyOptions,ht=R.notFoundContent,bt=ht===void 0?"Not Found":ht,kt=R.onClear,Rt=R.mode,Pt=R.disabled,Ce=R.loading,Ae=R.getInputElement,Pe=R.getRawInputElement,we=R.open,De=R.defaultOpen,Ze=R.onDropdownVisibleChange,Be=R.activeValue,_e=R.onActiveValueChange,vt=R.activeDescendantId,wt=R.searchValue,Gt=R.autoClearSearchValue,Wt=R.onSearch,Yt=R.onSearchSplit,Dt=R.tokenSeparators,Bt=R.allowClear,tn=R.suffixIcon,Le=R.clearIcon,Cn=R.OptionList,Zt=R.animation,Lt=R.transitionName,ln=R.dropdownStyle,nn=R.dropdownClassName,xn=R.dropdownMatchSelectWidth,Xn=R.dropdownRender,zt=R.dropdownAlign,Ve=R.placement,at=R.builtinPlacements,Vt=R.getPopupContainer,Jt=R.showAction,Tt=Jt===void 0?[]:Jt,rn=R.onFocus,On=R.onBlur,Tn=R.onKeyUp,Mn=R.onKeyDown,Jn=R.onMouseDown,It=(0,g.Z)(R,i),St=S(Rt),an=(ot!==void 0?ot:St)||Rt==="combobox",Sn=(0,z.Z)({},It);j.forEach(function(Un){delete Sn[Un]}),ct==null||ct.forEach(function(Un){delete Sn[Un]});var er=c.useState(!1),zr=(0,l.Z)(er,2),xr=zr[0],ir=zr[1];c.useEffect(function(){ir((0,re.Z)())},[]);var vr=c.useRef(null),Pr=c.useRef(null),Ir=c.useRef(null),Hr=c.useRef(null),sr=c.useRef(null),Br=m(),Yr=(0,l.Z)(Br,3),jr=Yr[0],Jr=Yr[1],Vr=Yr[2];c.useImperativeHandle(D,function(){var Un,Ln;return{focus:(Un=Hr.current)===null||Un===void 0?void 0:Un.focus,blur:(Ln=Hr.current)===null||Ln===void 0?void 0:Ln.blur,scrollTo:function(Or){var Sr;return(Sr=sr.current)===null||Sr===void 0?void 0:Sr.scrollTo(Or)}}});var to=c.useMemo(function(){var Un;if(Rt!=="combobox")return wt;var Ln=(Un=ut[0])===null||Un===void 0?void 0:Un.value;return typeof Ln=="string"||typeof Ln=="number"?String(Ln):""},[wt,Rt,ut]),zo=Rt==="combobox"&&typeof Ae=="function"&&Ae()||null,no=typeof Pe=="function"&&Pe(),Ro=(0,M.x1)(Pr,no==null||(Me=no.props)===null||Me===void 0?void 0:Me.ref),Bo=c.useState(!1),xo=(0,l.Z)(Bo,2),Xr=xo[0],To=xo[1];(0,h.Z)(function(){To(!0)},[]);var Do=(0,T.Z)(!1,{defaultValue:De,value:we}),So=(0,l.Z)(Do,2),Co=So[0],io=So[1],Qt=Xr?Co:!1,Pn=!bt&⁢(Pt||Pn&&Qt&&Rt==="combobox")&&(Qt=!1);var hn=Pn?!1:Qt,En=c.useCallback(function(Un){var Ln=Un!==void 0?Un:!Qt;Pt||(io(Ln),Qt!==Ln&&(Ze==null||Ze(Ln)))},[Pt,Qt,io,Ze]),Gn=c.useMemo(function(){return(Dt||[]).some(function(Un){return[` `,`\r -`].includes(Un)})},[Dt]),lr=function(Ln,Wr,Or){var Sr=!0,kr=Ln;_e==null||_e(null);var Qr=Or?null:u(Ln,Dt);return Rt!=="combobox"&&Qr&&(kr="",Yt==null||Yt(Qr),En(!1),Sr=!1),Wt&&to!==kr&&Wt(kr,{source:Wr?"typing":"effect"}),Sr},Ur=function(Ln){!Ln||!Ln.trim()||Wt(Ln,{source:"submit"})};c.useEffect(function(){!Qt&&!St&&Rt!=="combobox"&&lr("",!1,!1)},[Qt]),c.useEffect(function(){Co&&Pt&&io(!1),Pt&&Jr(!1)},[Pt]);var Dr=n(),Rr=(0,l.Z)(Dr,2),Tr=Rr[0],Eo=Rr[1],Wo=function(Ln){var Wr=Tr(),Or=Ln.which;if(Or===Y.Z.ENTER&&(Rt!=="combobox"&&Ln.preventDefault(),Qt||En(!0)),Eo(!!to),Or===Y.Z.BACKSPACE&&!Wr&&St&&!to&&ut.length){for(var Sr=(0,d.Z)(ut),kr=null,Qr=Sr.length-1;Qr>=0;Qr-=1){var bo=Sr[Qr];if(!bo.disabled){Sr.splice(Qr,1),kr=bo;break}}kr&&At(Sr,{type:"remove",values:[kr]})}for(var lo=arguments.length,Vo=new Array(lo>1?lo-1:0),wo=1;wo1?Wr-1:0),Sr=1;Sr1?Qr-1:0),lo=1;lo1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ye.Z)(R).map(function(Me,Re){if(!c.isValidElement(Me)||!Me.type)return null;var nt=Me,We=nt.type.isSelectOptGroup,tt=nt.key,ot=nt.props,rt=ot.children,pt=(0,g.Z)(ot,Ue);return D||!We?Qe(Me):(0,z.Z)((0,z.Z)({key:"__RC_SELECT_GRP__".concat(tt===null?Re:tt,"__"),label:tt},pt),{},{options:Ye(rt)})}).filter(function(Me){return Me})}function lt(R,D,Me,Re,nt){return c.useMemo(function(){var We=R,tt=!R;tt&&(We=Ye(D));var ot=new Map,rt=new Map,pt=function(At,it,ht){ht&&typeof ht=="string"&&At.set(it[ht],it)};function ct(ut){for(var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=0;it1&&arguments[1]!==void 0?arguments[1]:1,Vt=_e.length,Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:!1;tn(Ve);var Vt={source:at?"keyboard":"mouse"},Jt=_e[Ve];if(!Jt){bt(null,-1,Vt);return}bt(Jt.value,Ve,Vt)};(0,c.useEffect)(function(){Le(kt!==!1?Wt(0):-1)},[_e.length,pt]);var Cn=c.useCallback(function(zt){return Ce.has(zt)&&rt!=="combobox"},[rt,(0,d.Z)(Ce).toString(),Ce.size]);(0,c.useEffect)(function(){var zt=setTimeout(function(){if(!ot&&tt&&Ce.size===1){var at=Array.from(Ce)[0],Vt=_e.findIndex(function(Jt){var Tt=Jt.data;return Tt.value===at});Vt!==-1&&(Le(Vt),Gt(Vt))}});if(tt){var Ve;(Ve=vt.current)===null||Ve===void 0||Ve.scrollTo(void 0)}return function(){return clearTimeout(zt)}},[tt,pt,ht.length]);var Zt=function(Ve){Ve!==void 0&&Rt(Ve,{selected:!Ce.has(Ve)}),ot||ct(!1)};if(c.useImperativeHandle(Me,function(){return{onKeyDown:function(Ve){var at=Ve.which,Vt=Ve.ctrlKey;switch(at){case Y.Z.N:case Y.Z.P:case Y.Z.UP:case Y.Z.DOWN:{var Jt=0;if(at===Y.Z.UP?Jt=-1:at===Y.Z.DOWN?Jt=1:yn()&&Vt&&(at===Y.Z.N?Jt=1:at===Y.Z.P&&(Jt=-1)),Jt!==0){var Tt=Wt(Bt+Jt,Jt);Gt(Tt),Le(Tt,!0)}break}case Y.Z.ENTER:{var rn=_e[Bt];rn&&!rn.data.disabled?Zt(rn.value):Zt(void 0),tt&&Ve.preventDefault();break}case Y.Z.ESC:ct(!1),tt&&Ve.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ve){Gt(Ve)}}}),_e.length===0)return c.createElement("div",{role:"listbox",id:"".concat(We,"_list"),className:"".concat(Be,"-empty"),onMouseDown:wt},ut);var Lt=Object.keys(Ae).map(function(zt){return Ae[zt]}),ln=function(Ve){return Ve.label};function nn(zt,Ve){var at=zt.group;return{role:at?"presentation":"option",id:"".concat(We,"_list_").concat(Ve)}}var xn=function(Ve){var at=_e[Ve];if(!at)return null;var Vt=at.data||{},Jt=Vt.value,Tt=at.group,rn=(0,b.Z)(Vt,!0),On=ln(at);return at?c.createElement("div",(0,a.Z)({"aria-label":typeof On=="string"&&!Tt?On:null},rn,{key:Ve},nn(at,Ve),{"aria-selected":Cn(Jt)}),Jt):null},Xn={role:"listbox",id:"".concat(We,"_list")};return c.createElement(c.Fragment,null,Pe&&c.createElement("div",(0,a.Z)({},Xn,{style:{height:0,width:0,overflow:"hidden"}}),xn(Bt-1),xn(Bt),xn(Bt+1)),c.createElement(wn.Z,{itemKey:"key",ref:vt,data:_e,height:De,itemHeight:Ze,fullHeight:!1,onMouseDown:wt,onScroll:At,virtual:Pe,direction:we,innerProps:Pe?null:Xn},function(zt,Ve){var at,Vt=zt.group,Jt=zt.groupOption,Tt=zt.data,rn=zt.label,On=zt.value,Tn=Tt.key;if(Vt){var Mn,Jn=(Mn=Tt.title)!==null&&Mn!==void 0?Mn:Ut(rn)?rn.toString():void 0;return c.createElement("div",{className:I()(Be,"".concat(Be,"-group")),title:Jn},rn!==void 0?rn:Tn)}var It=Tt.disabled,St=Tt.title,an=Tt.children,Sn=Tt.style,er=Tt.className,zr=(0,g.Z)(Tt,Zn),xr=(0,mn.Z)(zr,Lt),ir=Cn(On),vr="".concat(Be,"-option"),Pr=I()(Be,vr,er,(at={},(0,v.Z)(at,"".concat(vr,"-grouped"),Jt),(0,v.Z)(at,"".concat(vr,"-active"),Bt===Ve&&!It),(0,v.Z)(at,"".concat(vr,"-disabled"),It),(0,v.Z)(at,"".concat(vr,"-selected"),ir),at)),Ir=ln(zt),Hr=!Pt||typeof Pt=="function"||ir,sr=typeof Ir=="number"?Ir:Ir||On,Br=Ut(sr)?sr.toString():void 0;return St!==void 0&&(Br=St),c.createElement("div",(0,a.Z)({},(0,b.Z)(xr),Pe?{}:nn(zt,Ve),{"aria-selected":ir,className:Pr,title:Br,onMouseMove:function(){Bt===Ve||It||Le(Ve)},onClick:function(){It||Zt(On)},style:Sn}),c.createElement("div",{className:"".concat(vr,"-content")},sr),c.isValidElement(Pt)||ir,Hr&&c.createElement(le,{className:"".concat(Be,"-option-state"),customizeIcon:Pt,customizeIconProps:{isSelected:ir}},ir?"\u2713":null))}))},_n=c.forwardRef(pn);_n.displayName="OptionList";var Bn=_n;function Yn(R){var D=R.mode,Me=R.options,Re=R.children,nt=R.backfill,We=R.allowClear,tt=R.placeholder,ot=R.getInputElement,rt=R.showSearch,pt=R.onSearch,ct=R.defaultOpen,ut=R.autoFocus,At=R.labelInValue,it=R.value,ht=R.inputValue,bt=R.optionLabelProp,kt=isMultiple(D),Rt=rt!==void 0?rt:kt||D==="combobox",Pt=Me||convertChildrenToData(Re);if(warning(D!=="tags"||Pt.every(function(we){return!we.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),D==="tags"||D==="combobox"){var Ce=Pt.some(function(we){return we.options?we.options.some(function(De){return typeof("value"in De?De.value:De.key)=="number"}):typeof("value"in we?we.value:we.key)=="number"});warning(!Ce,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(D!=="combobox"||!bt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(D==="combobox"||!nt,"`backfill` only works with `combobox` mode."),warning(D==="combobox"||!ot,"`getInputElement` only work with `combobox` mode."),noteOnce(D!=="combobox"||!ot||!We||!tt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pt&&!Rt&&D!=="combobox"&&D!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ct||ut,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),it!=null){var Ae=toArray(it);warning(!At||Ae.every(function(we){return _typeof(we)==="object"&&("key"in we||"value"in we)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!kt||Array.isArray(it),"`value` should be array when `mode` is `multiple` or `tags`")}if(Re){var Pe=null;toNodeArray(Re).some(function(we){if(!React.isValidElement(we)||!we.type)return!1;var De=we,Ze=De.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var Be=toNodeArray(we.props.children).every(function(_e){return!React.isValidElement(_e)||!we.type||_e.type.isSelectOption?!0:(Pe=_e.type,!1)});return!Be}return Pe=Ze,!0}),Pe&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),warning(ht===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Kn(R,D){if(R){var Me=function Re(nt){for(var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=0;tt2&&arguments[2]!==void 0?arguments[2]:{},En=hn.source,Gn=En===void 0?"keyboard":En;Ro(Pn),tt&&Re==="combobox"&&Qt!==null&&Gn==="keyboard"&&Vr(String(Qt))},[tt,Re]),Xr=function(Pn,hn,En){var Gn=function(){var po,ro=er(Pn);return[Bt?{label:ro==null?void 0:ro[nn.label],value:Pn,key:(po=ro==null?void 0:ro.key)!==null&&po!==void 0?po:Pn}:Pn,q(ro)]};if(hn&&it){var lr=Gn(),Ur=(0,l.Z)(lr,2),Dr=Ur[0],Rr=Ur[1];it(Dr,Rr)}else if(!hn&&ht&&En!=="clear"){var Tr=Gn(),Eo=(0,l.Z)(Tr,2),Wo=Eo[0],_o=Eo[1];ht(Wo,_o)}},To=dt(function(Qt,Pn){var hn,En=Zt?Pn.selected:!0;En?hn=Zt?[].concat((0,d.Z)(Sn),[Qt]):[Qt]:hn=Sn.filter(function(Gn){return Gn.value!==Qt}),Br(hn),Xr(Qt,En),Re==="combobox"?Vr(""):(!S||At)&&(Ve(""),Vr(""))}),Do=function(Pn,hn){Br(Pn);var En=hn.type,Gn=hn.values;(En==="remove"||En==="clear")&&Gn.forEach(function(lr){Xr(lr.value,!1,En)})},So=function(Pn,hn){if(Ve(Pn),Vr(null),hn.source==="submit"){var En=(Pn||"").trim();if(En){var Gn=Array.from(new Set([].concat((0,d.Z)(xr),[En])));Br(Gn),Xr(En,!0),Ve("")}return}hn.source!=="blur"&&(Re==="combobox"&&Br(Pn),ct==null||ct(Pn))},Co=function(Pn){var hn=Pn;Re!=="tags"&&(hn=Pn.map(function(Gn){var lr=Jt.get(Gn);return lr==null?void 0:lr.value}).filter(function(Gn){return Gn!==void 0}));var En=Array.from(new Set([].concat((0,d.Z)(xr),(0,d.Z)(hn))));Br(En),En.forEach(function(Gn){Xr(Gn,!0)})},io=c.useMemo(function(){var Qt=Be!==!1&&kt!==!1;return(0,z.Z)((0,z.Z)({},at),{},{flattenOptions:sr,onActiveValue:xo,defaultActiveFirstOption:Bo,onSelect:To,menuItemSelectedIcon:Ze,rawValues:xr,fieldNames:nn,virtual:Qt,direction:_e,listHeight:wt,listItemHeight:Wt,childrenAsData:Lt})},[at,sr,xo,Bo,To,Ze,xr,nn,Be,kt,wt,Wt,Lt]);return c.createElement(gt.Provider,{value:io},c.createElement(P,(0,a.Z)({},Le,{id:Cn,prefixCls:We,ref:D,omitDomProps:In,mode:Re,displayValues:zr,onDisplayValuesChange:Do,direction:_e,searchValue:zt,onSearch:So,autoClearSearchValue:At,onSearchSplit:Co,dropdownMatchSelectWidth:kt,OptionList:Bn,emptyOptions:!sr.length,activeValue:Jr,activeDescendantId:"".concat(Cn,"_list_").concat(no)})))}),Q=zn;Q.Option=un,Q.OptGroup=st;var ze=Q,Ke=ze},9296:function($e,ie,e){e.r(ie),e.d(ie,{ResizableTextArea:function(){return V},default:function(){return J}});var a=e(54476),d=e(33885),v=e(20068),z=e(76190),l=e(42978),g=e(75931),t=e(94480),T=e(92310),G=e.n(T),c=e(93681),F=e(5643),I=e(18929),h=e(59301),re=e(29301),Y=e(34280),M=e(16089),Se=` +`].includes(Un)})},[Dt]),lr=function(Ln,Wr,Or){var Sr=!0,kr=Ln;_e==null||_e(null);var Qr=Or?null:u(Ln,Dt);return Rt!=="combobox"&&Qr&&(kr="",Yt==null||Yt(Qr),En(!1),Sr=!1),Wt&&to!==kr&&Wt(kr,{source:Wr?"typing":"effect"}),Sr},Ur=function(Ln){!Ln||!Ln.trim()||Wt(Ln,{source:"submit"})};c.useEffect(function(){!Qt&&!St&&Rt!=="combobox"&&lr("",!1,!1)},[Qt]),c.useEffect(function(){Co&&Pt&&io(!1),Pt&&Jr(!1)},[Pt]);var Dr=n(),Rr=(0,l.Z)(Dr,2),Tr=Rr[0],Eo=Rr[1],Wo=function(Ln){var Wr=Tr(),Or=Ln.which;if(Or===Y.Z.ENTER&&(Rt!=="combobox"&&Ln.preventDefault(),Qt||En(!0)),Eo(!!to),Or===Y.Z.BACKSPACE&&!Wr&&St&&!to&&ut.length){for(var Sr=(0,d.Z)(ut),kr=null,Qr=Sr.length-1;Qr>=0;Qr-=1){var bo=Sr[Qr];if(!bo.disabled){Sr.splice(Qr,1),kr=bo;break}}kr&&At(Sr,{type:"remove",values:[kr]})}for(var lo=arguments.length,Vo=new Array(lo>1?lo-1:0),wo=1;wo1?Wr-1:0),Sr=1;Sr1?Qr-1:0),lo=1;lo1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ye.Z)(R).map(function(Me,Re){if(!c.isValidElement(Me)||!Me.type)return null;var nt=Me,We=nt.type.isSelectOptGroup,tt=nt.key,ot=nt.props,rt=ot.children,pt=(0,g.Z)(ot,Ue);return D||!We?Qe(Me):(0,z.Z)((0,z.Z)({key:"__RC_SELECT_GRP__".concat(tt===null?Re:tt,"__"),label:tt},pt),{},{options:Ye(rt)})}).filter(function(Me){return Me})}function lt(R,D,Me,Re,nt){return c.useMemo(function(){var We=R,tt=!R;tt&&(We=Ye(D));var ot=new Map,rt=new Map,pt=function(At,it,ht){ht&&typeof ht=="string"&&At.set(it[ht],it)};function ct(ut){for(var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=0;it1&&arguments[1]!==void 0?arguments[1]:1,Vt=_e.length,Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:!1;tn(Ve);var Vt={source:at?"keyboard":"mouse"},Jt=_e[Ve];if(!Jt){bt(null,-1,Vt);return}bt(Jt.value,Ve,Vt)};(0,c.useEffect)(function(){Le(kt!==!1?Wt(0):-1)},[_e.length,pt]);var Cn=c.useCallback(function(zt){return Ce.has(zt)&&rt!=="combobox"},[rt,(0,d.Z)(Ce).toString(),Ce.size]);(0,c.useEffect)(function(){var zt=setTimeout(function(){if(!ot&&tt&&Ce.size===1){var at=Array.from(Ce)[0],Vt=_e.findIndex(function(Jt){var Tt=Jt.data;return Tt.value===at});Vt!==-1&&(Le(Vt),Gt(Vt))}});if(tt){var Ve;(Ve=vt.current)===null||Ve===void 0||Ve.scrollTo(void 0)}return function(){return clearTimeout(zt)}},[tt,pt,ht.length]);var Zt=function(Ve){Ve!==void 0&&Rt(Ve,{selected:!Ce.has(Ve)}),ot||ct(!1)};if(c.useImperativeHandle(Me,function(){return{onKeyDown:function(Ve){var at=Ve.which,Vt=Ve.ctrlKey;switch(at){case Y.Z.N:case Y.Z.P:case Y.Z.UP:case Y.Z.DOWN:{var Jt=0;if(at===Y.Z.UP?Jt=-1:at===Y.Z.DOWN?Jt=1:yn()&&Vt&&(at===Y.Z.N?Jt=1:at===Y.Z.P&&(Jt=-1)),Jt!==0){var Tt=Wt(Bt+Jt,Jt);Gt(Tt),Le(Tt,!0)}break}case Y.Z.ENTER:{var rn=_e[Bt];rn&&!rn.data.disabled?Zt(rn.value):Zt(void 0),tt&&Ve.preventDefault();break}case Y.Z.ESC:ct(!1),tt&&Ve.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ve){Gt(Ve)}}}),_e.length===0)return c.createElement("div",{role:"listbox",id:"".concat(We,"_list"),className:"".concat(Be,"-empty"),onMouseDown:wt},ut);var Lt=Object.keys(Ae).map(function(zt){return Ae[zt]}),ln=function(Ve){return Ve.label};function nn(zt,Ve){var at=zt.group;return{role:at?"presentation":"option",id:"".concat(We,"_list_").concat(Ve)}}var xn=function(Ve){var at=_e[Ve];if(!at)return null;var Vt=at.data||{},Jt=Vt.value,Tt=at.group,rn=(0,b.Z)(Vt,!0),On=ln(at);return at?c.createElement("div",(0,a.Z)({"aria-label":typeof On=="string"&&!Tt?On:null},rn,{key:Ve},nn(at,Ve),{"aria-selected":Cn(Jt)}),Jt):null},Xn={role:"listbox",id:"".concat(We,"_list")};return c.createElement(c.Fragment,null,Pe&&c.createElement("div",(0,a.Z)({},Xn,{style:{height:0,width:0,overflow:"hidden"}}),xn(Bt-1),xn(Bt),xn(Bt+1)),c.createElement(wn.Z,{itemKey:"key",ref:vt,data:_e,height:De,itemHeight:Ze,fullHeight:!1,onMouseDown:wt,onScroll:At,virtual:Pe,direction:we,innerProps:Pe?null:Xn},function(zt,Ve){var at,Vt=zt.group,Jt=zt.groupOption,Tt=zt.data,rn=zt.label,On=zt.value,Tn=Tt.key;if(Vt){var Mn,Jn=(Mn=Tt.title)!==null&&Mn!==void 0?Mn:Ut(rn)?rn.toString():void 0;return c.createElement("div",{className:I()(Be,"".concat(Be,"-group")),title:Jn},rn!==void 0?rn:Tn)}var It=Tt.disabled,St=Tt.title,an=Tt.children,Sn=Tt.style,er=Tt.className,zr=(0,g.Z)(Tt,Zn),xr=(0,mn.Z)(zr,Lt),ir=Cn(On),vr="".concat(Be,"-option"),Pr=I()(Be,vr,er,(at={},(0,v.Z)(at,"".concat(vr,"-grouped"),Jt),(0,v.Z)(at,"".concat(vr,"-active"),Bt===Ve&&!It),(0,v.Z)(at,"".concat(vr,"-disabled"),It),(0,v.Z)(at,"".concat(vr,"-selected"),ir),at)),Ir=ln(zt),Hr=!Pt||typeof Pt=="function"||ir,sr=typeof Ir=="number"?Ir:Ir||On,Br=Ut(sr)?sr.toString():void 0;return St!==void 0&&(Br=St),c.createElement("div",(0,a.Z)({},(0,b.Z)(xr),Pe?{}:nn(zt,Ve),{"aria-selected":ir,className:Pr,title:Br,onMouseMove:function(){Bt===Ve||It||Le(Ve)},onClick:function(){It||Zt(On)},style:Sn}),c.createElement("div",{className:"".concat(vr,"-content")},sr),c.isValidElement(Pt)||ir,Hr&&c.createElement(le,{className:"".concat(Be,"-option-state"),customizeIcon:Pt,customizeIconProps:{isSelected:ir}},ir?"\u2713":null))}))},_n=c.forwardRef(pn);_n.displayName="OptionList";var Bn=_n;function Yn(R){var D=R.mode,Me=R.options,Re=R.children,nt=R.backfill,We=R.allowClear,tt=R.placeholder,ot=R.getInputElement,rt=R.showSearch,pt=R.onSearch,ct=R.defaultOpen,ut=R.autoFocus,At=R.labelInValue,it=R.value,ht=R.inputValue,bt=R.optionLabelProp,kt=isMultiple(D),Rt=rt!==void 0?rt:kt||D==="combobox",Pt=Me||convertChildrenToData(Re);if(warning(D!=="tags"||Pt.every(function(we){return!we.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),D==="tags"||D==="combobox"){var Ce=Pt.some(function(we){return we.options?we.options.some(function(De){return typeof("value"in De?De.value:De.key)=="number"}):typeof("value"in we?we.value:we.key)=="number"});warning(!Ce,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(D!=="combobox"||!bt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(D==="combobox"||!nt,"`backfill` only works with `combobox` mode."),warning(D==="combobox"||!ot,"`getInputElement` only work with `combobox` mode."),noteOnce(D!=="combobox"||!ot||!We||!tt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pt&&!Rt&&D!=="combobox"&&D!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ct||ut,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),it!=null){var Ae=toArray(it);warning(!At||Ae.every(function(we){return _typeof(we)==="object"&&("key"in we||"value"in we)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!kt||Array.isArray(it),"`value` should be array when `mode` is `multiple` or `tags`")}if(Re){var Pe=null;toNodeArray(Re).some(function(we){if(!React.isValidElement(we)||!we.type)return!1;var De=we,Ze=De.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var Be=toNodeArray(we.props.children).every(function(_e){return!React.isValidElement(_e)||!we.type||_e.type.isSelectOption?!0:(Pe=_e.type,!1)});return!Be}return Pe=Ze,!0}),Pe&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),warning(ht===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Kn(R,D){if(R){var Me=function Re(nt){for(var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=0;tt2&&arguments[2]!==void 0?arguments[2]:{},En=hn.source,Gn=En===void 0?"keyboard":En;Ro(Pn),tt&&Re==="combobox"&&Qt!==null&&Gn==="keyboard"&&Vr(String(Qt))},[tt,Re]),Xr=function(Pn,hn,En){var Gn=function(){var po,ro=er(Pn);return[Bt?{label:ro==null?void 0:ro[nn.label],value:Pn,key:(po=ro==null?void 0:ro.key)!==null&&po!==void 0?po:Pn}:Pn,q(ro)]};if(hn&&it){var lr=Gn(),Ur=(0,l.Z)(lr,2),Dr=Ur[0],Rr=Ur[1];it(Dr,Rr)}else if(!hn&&ht&&En!=="clear"){var Tr=Gn(),Eo=(0,l.Z)(Tr,2),Wo=Eo[0],_o=Eo[1];ht(Wo,_o)}},To=dt(function(Qt,Pn){var hn,En=Zt?Pn.selected:!0;En?hn=Zt?[].concat((0,d.Z)(Sn),[Qt]):[Qt]:hn=Sn.filter(function(Gn){return Gn.value!==Qt}),Br(hn),Xr(Qt,En),Re==="combobox"?Vr(""):(!S||At)&&(Ve(""),Vr(""))}),Do=function(Pn,hn){Br(Pn);var En=hn.type,Gn=hn.values;(En==="remove"||En==="clear")&&Gn.forEach(function(lr){Xr(lr.value,!1,En)})},So=function(Pn,hn){if(Ve(Pn),Vr(null),hn.source==="submit"){var En=(Pn||"").trim();if(En){var Gn=Array.from(new Set([].concat((0,d.Z)(xr),[En])));Br(Gn),Xr(En,!0),Ve("")}return}hn.source!=="blur"&&(Re==="combobox"&&Br(Pn),ct==null||ct(Pn))},Co=function(Pn){var hn=Pn;Re!=="tags"&&(hn=Pn.map(function(Gn){var lr=Jt.get(Gn);return lr==null?void 0:lr.value}).filter(function(Gn){return Gn!==void 0}));var En=Array.from(new Set([].concat((0,d.Z)(xr),(0,d.Z)(hn))));Br(En),En.forEach(function(Gn){Xr(Gn,!0)})},io=c.useMemo(function(){var Qt=Be!==!1&&kt!==!1;return(0,z.Z)((0,z.Z)({},at),{},{flattenOptions:sr,onActiveValue:xo,defaultActiveFirstOption:Bo,onSelect:To,menuItemSelectedIcon:Ze,rawValues:xr,fieldNames:nn,virtual:Qt,direction:_e,listHeight:wt,listItemHeight:Wt,childrenAsData:Lt})},[at,sr,xo,Bo,To,Ze,xr,nn,Be,kt,wt,Wt,Lt]);return c.createElement(gt.Provider,{value:io},c.createElement(P,(0,a.Z)({},Le,{id:Cn,prefixCls:We,ref:D,omitDomProps:In,mode:Re,displayValues:zr,onDisplayValuesChange:Do,direction:_e,searchValue:zt,onSearch:So,autoClearSearchValue:At,onSearchSplit:Co,dropdownMatchSelectWidth:kt,OptionList:Bn,emptyOptions:!sr.length,activeValue:Jr,activeDescendantId:"".concat(Cn,"_list_").concat(no)})))}),Q=zn;Q.Option=un,Q.OptGroup=st;var ze=Q,Ke=ze},9296:function($e,ie,e){e.r(ie),e.d(ie,{ResizableTextArea:function(){return V},default:function(){return J}});var a=e(54476),d=e(33885),v=e(20068),z=e(76190),l=e(42978),g=e(75931),t=e(94480),T=e(92310),G=e.n(T),c=e(93681),F=e(5643),I=e(18929),h=e(59301),re=e(29301),Y=e(34280),M=e(16089),xe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -177,4 +177,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],ce={},ne;function N($){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=$.getAttribute("id")||$.getAttribute("data-reactid")||$.getAttribute("name");if(k&&ce[se])return ce[se];var w=window.getComputedStyle($),L=w.getPropertyValue("box-sizing")||w.getPropertyValue("-moz-box-sizing")||w.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(w.getPropertyValue("padding-bottom"))+parseFloat(w.getPropertyValue("padding-top")),te=parseFloat(w.getPropertyValue("border-bottom-width"))+parseFloat(w.getPropertyValue("border-top-width")),H=le.map(function(xe){return"".concat(xe,":").concat(w.getPropertyValue(xe))}).join(";"),ve={sizingStyle:H,paddingSize:oe,borderSize:te,boxSizing:L};return k&&se&&(ce[se]=ve),ve}function m($){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ne||(ne=document.createElement("textarea"),ne.setAttribute("tab-index","-1"),ne.setAttribute("aria-hidden","true"),document.body.appendChild(ne)),$.getAttribute("wrap")?ne.setAttribute("wrap",$.getAttribute("wrap")):ne.removeAttribute("wrap");var L=N($,k),oe=L.paddingSize,te=L.borderSize,H=L.boxSizing,ve=L.sizingStyle;ne.setAttribute("style","".concat(ve,";").concat(Se)),ne.value=$.value||$.placeholder||"";var xe=void 0,je=void 0,Oe,ke=ne.scrollHeight;if(H==="border-box"?ke+=te:H==="content-box"&&(ke-=oe),se!==null||w!==null){ne.value=" ";var Xe=ne.scrollHeight-oe;se!==null&&(xe=Xe*se,H==="border-box"&&(xe=xe+oe+te),ke=Math.max(xe,ke)),w!==null&&(je=Xe*w,H==="border-box"&&(je=je+oe+te),Oe=ke>je?"":"hidden",ke=Math.min(je,ke))}var et={height:ke,overflowY:Oe,resize:"none"};return xe&&(et.minHeight=xe),je&&(et.maxHeight=je),et}var n=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],p=0,b=1,_=2,U=h.forwardRef(function($,k){var se=$,w=se.prefixCls,L=se.onPressEnter,oe=se.defaultValue,te=se.value,H=se.autoSize,ve=se.onResize,xe=se.className,je=se.style,Oe=se.disabled,ke=se.onChange,Xe=se.onInternalAutoSize,et=(0,g.Z)(se,n),He=(0,I.Z)(oe,{value:te,postState:function(st){return st!=null?st:""}}),fe=(0,l.Z)(He,2),Te=fe[0],A=fe[1],y=function(st){A(st.target.value),ke==null||ke(st)},x=h.useRef();h.useImperativeHandle(k,function(){return{textArea:x.current}});var s=h.useMemo(function(){return H&&(0,z.Z)(H)==="object"?[H.minRows,H.maxRows]:[]},[H]),Z=(0,l.Z)(s,2),q=Z[0],u=Z[1],i=!!H,j=function(){try{if(document.activeElement===x.current){var st=x.current,Ht=st.selectionStart,un=st.selectionEnd,_t=st.scrollTop;x.current.setSelectionRange(Ht,un),x.current.scrollTop=_t}}catch(mn){}},S=h.useState(_),f=(0,l.Z)(S,2),P=f[0],ae=f[1],ee=h.useState(),ge=(0,l.Z)(ee,2),de=ge[0],ye=ge[1],me=function(){ae(p)};(0,Y.Z)(function(){i&&me()},[te,q,u,i]),(0,Y.Z)(function(){if(P===p)ae(b);else if(P===b){var xt=m(x.current,!1,q,u);ae(_),ye(xt)}else j()},[P]);var Ue=h.useRef(),Qe=function(){M.Z.cancel(Ue.current)},Ye=function(st){P===_&&(ve==null||ve(st),H&&(Qe(),Ue.current=(0,M.Z)(function(){me()})))};h.useEffect(function(){return Qe},[]);var lt=i?de:null,dt=(0,d.Z)((0,d.Z)({},je),lt);return(P===p||P===b)&&(dt.overflowY="hidden",dt.overflowX="hidden"),h.createElement(re.Z,{onResize:Ye,disabled:!(H||ve)},h.createElement("textarea",(0,a.Z)({},et,{ref:x,style:dt,className:G()(w,xe,(0,v.Z)({},"".concat(w,"-disabled"),Oe)),disabled:Oe,value:Te,onChange:y})))}),V=U,E=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Ee($,k){return(0,t.Z)($||"").slice(0,k).join("")}function O($,k,se,w){var L=se;return $?L=Ee(se,w):(0,t.Z)(k||"").lengthw&&(L=k),L}var be=h.forwardRef(function($,k){var se,w=$.defaultValue,L=$.value,oe=$.onFocus,te=$.onBlur,H=$.onChange,ve=$.allowClear,xe=$.maxLength,je=$.onCompositionStart,Oe=$.onCompositionEnd,ke=$.suffix,Xe=$.prefixCls,et=Xe===void 0?"rc-textarea":Xe,He=$.classes,fe=$.showCount,Te=$.className,A=$.style,y=$.disabled,x=$.hidden,s=$.classNames,Z=$.styles,q=$.onResize,u=(0,g.Z)($,E),i=(0,I.Z)(w,{value:L,defaultValue:w}),j=(0,l.Z)(i,2),S=j[0],f=j[1],P=(0,h.useRef)(null),ae=h.useState(!1),ee=(0,l.Z)(ae,2),ge=ee[0],de=ee[1],ye=h.useState(!1),me=(0,l.Z)(ye,2),Ue=me[0],Qe=me[1],Ye=h.useRef(),lt=h.useRef(0),dt=h.useState(null),xt=(0,l.Z)(dt,2),st=xt[0],Ht=xt[1],un=function(){var Kt;(Kt=P.current)===null||Kt===void 0||Kt.textArea.focus()};(0,h.useImperativeHandle)(k,function(){return{resizableTextArea:P.current,focus:un,blur:function(){var Kt;(Kt=P.current)===null||Kt===void 0||Kt.textArea.blur()}}}),(0,h.useEffect)(function(){de(function(In){return!y&&In})},[y]);var _t=Number(xe)>0,mn=function(Kt){Qe(!0),Ye.current=S,lt.current=Kt.currentTarget.selectionStart,je==null||je(Kt)},wn=function(Kt){Qe(!1);var zn=Kt.currentTarget.value;if(_t){var Q,ze=lt.current>=xe+1||lt.current===((Q=Ye.current)===null||Q===void 0?void 0:Q.length);zn=O(ze,Ye.current,zn,xe)}zn!==S&&(f(zn),(0,F.rJ)(Kt.currentTarget,Kt,H,zn)),Oe==null||Oe(Kt)},vn=function(Kt){var zn=Kt.target.value;if(!Ue&&_t){var Q=Kt.target.selectionStart>=xe+1||Kt.target.selectionStart===zn.length||!Kt.target.selectionStart;zn=O(Q,S,zn,xe)}f(zn),(0,F.rJ)(Kt.currentTarget,Kt,H,zn)},gt=function(Kt){var zn=u.onPressEnter,Q=u.onKeyDown;Kt.key==="Enter"&&zn&&zn(Kt),Q==null||Q(Kt)},yn=function(Kt){de(!0),oe==null||oe(Kt)},Zn=function(Kt){de(!1),te==null||te(Kt)},Ut=function(Kt){var zn;f(""),un(),(0,F.rJ)((zn=P.current)===null||zn===void 0?void 0:zn.textArea,Kt,H)},pn=(0,F.D7)(S);!Ue&&_t&&L==null&&(pn=Ee(pn,xe));var _n=ke,Bn;if(fe){var Yn=(0,t.Z)(pn).length;(0,z.Z)(fe)==="object"?Bn=fe.formatter({value:pn,count:Yn,maxLength:xe}):Bn="".concat(Yn).concat(_t?" / ".concat(xe):""),_n=h.createElement(h.Fragment,null,_n,h.createElement("span",{className:G()("".concat(et,"-data-count"),s==null?void 0:s.count),style:Z==null?void 0:Z.count},Bn))}var Kn=function(Kt){var zn;q==null||q(Kt),(zn=P.current)!==null&&zn!==void 0&&zn.textArea.style.height&&Ht(!0)},Wn=!u.autoSize&&!fe&&!ve,fr=h.createElement(c.BaseInput,{value:pn,allowClear:ve,handleReset:Ut,suffix:_n,prefixCls:et,classes:{affixWrapper:G()(He==null?void 0:He.affixWrapper,(se={},(0,v.Z)(se,"".concat(et,"-show-count"),fe),(0,v.Z)(se,"".concat(et,"-textarea-allow-clear"),ve),se))},disabled:y,focused:ge,className:Te,style:(0,d.Z)((0,d.Z)({},A),st&&!Wn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Bn=="string"?Bn:void 0}},hidden:x,inputElement:h.createElement(V,(0,a.Z)({},u,{onKeyDown:gt,onChange:vn,onFocus:yn,onBlur:Zn,onCompositionStart:mn,onCompositionEnd:wn,className:s==null?void 0:s.textarea,style:(0,d.Z)((0,d.Z)({},Z==null?void 0:Z.textarea),{},{resize:A==null?void 0:A.resize}),disabled:y,prefixCls:et,onResize:Kn,ref:P}))});return fr}),K=be,J=K},39417:function($e,ie,e){e.d(ie,{Z:function(){return b}});var a=e(54476),d=e(20068),v=e(75931),z=e(33885),l=e(67732),g=e(83652),t=e(31226),T=e(42403),G=e(158),c=e(92310),F=e.n(c),I=e(26112),h=e(59301),re=e(39378),Y=function(U){for(var V=U.prefixCls,E=U.level,Ee=U.isStart,O=U.isEnd,be="".concat(V,"-indent-unit"),K=[],J=0;J0&&arguments[0]!==void 0?arguments[0]:[],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=A.length,s=y.length;if(Math.abs(x-s)!==1)return{add:!1,key:null};function Z(q,u){var i=new Map;q.forEach(function(S){i.set(S,!0)});var j=u.filter(function(S){return!i.has(S)});return j.length===1?j[0]:null}return x ").concat(y);return y}var xe=M.forwardRef(function(A,y){var x=A.prefixCls,s=A.data,Z=A.selectable,q=A.checkable,u=A.expandedKeys,i=A.selectedKeys,j=A.checkedKeys,S=A.loadedKeys,f=A.loadingKeys,P=A.halfCheckedKeys,ae=A.keyEntities,ee=A.disabled,ge=A.dragging,de=A.dragOverNodeKey,ye=A.dropPosition,me=A.motion,Ue=A.height,Qe=A.itemHeight,Ye=A.virtual,lt=A.focusable,dt=A.activeItem,xt=A.focused,st=A.tabIndex,Ht=A.onKeyDown,un=A.onFocus,_t=A.onBlur,mn=A.onActiveChange,wn=A.onListChangeStart,vn=A.onListChangeEnd,gt=(0,N.Z)(A,J),yn=M.useRef(null),Zn=M.useRef(null);M.useImperativeHandle(y,function(){return{scrollTo:function(ut){yn.current.scrollTo(ut)},getIndentWidth:function(){return Zn.current.offsetWidth}}});var Ut=M.useState(u),pn=(0,ne.Z)(Ut,2),_n=pn[0],Bn=pn[1],Yn=M.useState(s),Kn=(0,ne.Z)(Yn,2),Wn=Kn[0],fr=Kn[1],In=M.useState(s),Kt=(0,ne.Z)(In,2),zn=Kt[0],Q=Kt[1],ze=M.useState([]),Ke=(0,ne.Z)(ze,2),R=Ke[0],D=Ke[1],Me=M.useState(null),Re=(0,ne.Z)(Me,2),nt=Re[0],We=Re[1],tt=M.useRef(s);tt.current=s;function ot(){var ct=tt.current;fr(ct),Q(ct),D([]),We(null),vn()}(0,m.Z)(function(){Bn(u);var ct=be(_n,u);if(ct.key!==null)if(ct.add){var ut=Wn.findIndex(function(Rt){var Pt=Rt.key;return Pt===ct.key}),At=te(K(Wn,s,ct.key),Ye,Ue,Qe),it=Wn.slice();it.splice(ut+1,0,oe),Q(it),D(At),We("show")}else{var ht=s.findIndex(function(Rt){var Pt=Rt.key;return Pt===ct.key}),bt=te(K(s,Wn,ct.key),Ye,Ue,Qe),kt=s.slice();kt.splice(ht+1,0,oe),Q(kt),D(bt),We("hide")}else Wn!==s&&(fr(s),Q(s))},[u,s]),M.useEffect(function(){ge||ot()},[ge]);var rt=me?zn:s,pt={expandedKeys:u,selectedKeys:i,loadedKeys:S,loadingKeys:f,checkedKeys:j,halfCheckedKeys:P,dragOverNodeKey:de,dropPosition:ye,keyEntities:ae};return M.createElement(M.Fragment,null,xt&&dt&&M.createElement("span",{style:$,"aria-live":"assertive"},ve(dt)),M.createElement("div",null,M.createElement("input",{style:$,disabled:lt===!1||ee,tabIndex:lt!==!1?st:null,onKeyDown:Ht,onFocus:un,onBlur:_t,value:"",onChange:k,"aria-label":"for screen reader"})),M.createElement("div",{className:"".concat(x,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},M.createElement("div",{className:"".concat(x,"-indent")},M.createElement("div",{ref:Zn,className:"".concat(x,"-indent-unit")}))),M.createElement(n.Z,(0,a.Z)({},gt,{data:rt,itemKey:H,height:Ue,fullHeight:!1,virtual:Ye,itemHeight:Qe,prefixCls:"".concat(x,"-list"),ref:yn,onVisibleChange:function(ut,At){var it=new Set(ut),ht=At.filter(function(bt){return!it.has(bt)});ht.some(function(bt){return H(bt)===se})&&ot()}}),function(ct){var ut=ct.pos,At=(0,a.Z)({},(ce(ct.data),ct.data)),it=ct.title,ht=ct.key,bt=ct.isStart,kt=ct.isEnd,Rt=(0,U.km)(ht,ut);delete At.key,delete At.children;var Pt=(0,U.H8)(Rt,pt);return M.createElement(O,(0,a.Z)({},At,Pt,{title:it,active:!!dt&&ht===dt.key,pos:ut,data:ct.data,isStart:bt,isEnd:kt,motion:me,motionNodes:ht===se?R:null,motionType:nt,onMotionStart:wn,onMotionEnd:ot,treeNodeRequiredProps:pt,onMouseMove:function(){mn(null)}}))}))});xe.displayName="NodeList";var je=xe,Oe=e(35654),ke=e(90782),Xe=e(67841),et=10,He=function(A){(0,G.Z)(x,A);var y=(0,c.Z)(x);function x(){var s;(0,g.Z)(this,x);for(var Z=arguments.length,q=new Array(Z),u=0;u2&&arguments[2]!==void 0?arguments[2]:!1,P=s.state,ae=P.dragChildrenKeys,ee=P.dropPosition,ge=P.dropTargetKey,de=P.dropTargetPos,ye=P.dropAllowed;if(ye){var me=s.props.onDrop;if(s.setState({dragOverNodeKey:null}),s.cleanDragState(),ge!==null){var Ue=(0,z.Z)((0,z.Z)({},(0,U.H8)(ge,s.getTreeNodeRequiredProps())),{},{active:((S=s.getActiveItem())===null||S===void 0?void 0:S.key)===ge,data:(0,Xe.Z)(s.state.keyEntities,ge).node}),Qe=ae.indexOf(ge)!==-1;(0,Y.ZP)(!Qe,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ye=(0,Oe.yx)(de),lt={event:i,node:(0,U.F)(Ue),dragNode:s.dragNode?(0,U.F)(s.dragNode.props):null,dragNodesKeys:[s.dragNode.props.eventKey].concat(ae),dropToGap:ee!==0,dropPosition:ee+Number(Ye[Ye.length-1])};f||me==null||me(lt),s.dragNode=null}}},s.cleanDragState=function(){var i=s.state.draggingNodeKey;i!==null&&s.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),s.dragStartMousePosition=null,s.currentMouseOverDroppableNodeKey=null},s.triggerExpandActionExpand=function(i,j){var S=s.state,f=S.expandedKeys,P=S.flattenNodes,ae=j.expanded,ee=j.key,ge=j.isLeaf;if(!(ge||i.shiftKey||i.metaKey||i.ctrlKey)){var de=P.filter(function(me){return me.key===ee})[0],ye=(0,U.F)((0,z.Z)((0,z.Z)({},(0,U.H8)(ee,s.getTreeNodeRequiredProps())),{},{data:de.data}));s.setExpandedKeys(ae?(0,Oe._5)(f,ee):(0,Oe.L0)(f,ee)),s.onNodeExpand(i,ye)}},s.onNodeClick=function(i,j){var S=s.props,f=S.onClick,P=S.expandAction;P==="click"&&s.triggerExpandActionExpand(i,j),f==null||f(i,j)},s.onNodeDoubleClick=function(i,j){var S=s.props,f=S.onDoubleClick,P=S.expandAction;P==="doubleClick"&&s.triggerExpandActionExpand(i,j),f==null||f(i,j)},s.onNodeSelect=function(i,j){var S=s.state.selectedKeys,f=s.state,P=f.keyEntities,ae=f.fieldNames,ee=s.props,ge=ee.onSelect,de=ee.multiple,ye=j.selected,me=j[ae.key],Ue=!ye;Ue?de?S=(0,Oe.L0)(S,me):S=[me]:S=(0,Oe._5)(S,me);var Qe=S.map(function(Ye){var lt=(0,Xe.Z)(P,Ye);return lt?lt.node:null}).filter(function(Ye){return Ye});s.setUncontrolledState({selectedKeys:S}),ge==null||ge(S,{event:"select",selected:Ue,node:j,selectedNodes:Qe,nativeEvent:i.nativeEvent})},s.onNodeCheck=function(i,j,S){var f=s.state,P=f.keyEntities,ae=f.checkedKeys,ee=f.halfCheckedKeys,ge=s.props,de=ge.checkStrictly,ye=ge.onCheck,me=j.key,Ue,Qe={event:"check",node:j,checked:S,nativeEvent:i.nativeEvent};if(de){var Ye=S?(0,Oe.L0)(ae,me):(0,Oe._5)(ae,me),lt=(0,Oe._5)(ee,me);Ue={checked:Ye,halfChecked:lt},Qe.checkedNodes=Ye.map(function(_t){return(0,Xe.Z)(P,_t)}).filter(function(_t){return _t}).map(function(_t){return _t.node}),s.setUncontrolledState({checkedKeys:Ye})}else{var dt=(0,ke.S)([].concat((0,l.Z)(ae),[me]),!0,P),xt=dt.checkedKeys,st=dt.halfCheckedKeys;if(!S){var Ht=new Set(xt);Ht.delete(me);var un=(0,ke.S)(Array.from(Ht),{checked:!1,halfCheckedKeys:st},P);xt=un.checkedKeys,st=un.halfCheckedKeys}Ue=xt,Qe.checkedNodes=[],Qe.checkedNodesPositions=[],Qe.halfCheckedKeys=st,xt.forEach(function(_t){var mn=(0,Xe.Z)(P,_t);if(mn){var wn=mn.node,vn=mn.pos;Qe.checkedNodes.push(wn),Qe.checkedNodesPositions.push({node:wn,pos:vn})}}),s.setUncontrolledState({checkedKeys:xt},!1,{halfCheckedKeys:st})}ye==null||ye(Ue,Qe)},s.onNodeLoad=function(i){var j=i.key,S=new Promise(function(f,P){s.setState(function(ae){var ee=ae.loadedKeys,ge=ee===void 0?[]:ee,de=ae.loadingKeys,ye=de===void 0?[]:de,me=s.props,Ue=me.loadData,Qe=me.onLoad;if(!Ue||ge.indexOf(j)!==-1||ye.indexOf(j)!==-1)return null;var Ye=Ue(i);return Ye.then(function(){var lt=s.state.loadedKeys,dt=(0,Oe.L0)(lt,j);Qe==null||Qe(dt,{event:"load",node:i}),s.setUncontrolledState({loadedKeys:dt}),s.setState(function(xt){return{loadingKeys:(0,Oe._5)(xt.loadingKeys,j)}}),f()}).catch(function(lt){if(s.setState(function(xt){return{loadingKeys:(0,Oe._5)(xt.loadingKeys,j)}}),s.loadingRetryTimes[j]=(s.loadingRetryTimes[j]||0)+1,s.loadingRetryTimes[j]>=et){var dt=s.state.loadedKeys;(0,Y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),s.setUncontrolledState({loadedKeys:(0,Oe.L0)(dt,j)}),f()}P(lt)}),{loadingKeys:(0,Oe.L0)(ye,j)}})});return S.catch(function(){}),S},s.onNodeMouseEnter=function(i,j){var S=s.props.onMouseEnter;S==null||S({event:i,node:j})},s.onNodeMouseLeave=function(i,j){var S=s.props.onMouseLeave;S==null||S({event:i,node:j})},s.onNodeContextMenu=function(i,j){var S=s.props.onRightClick;S&&(i.preventDefault(),S({event:i,node:j}))},s.onFocus=function(){var i=s.props.onFocus;s.setState({focused:!0});for(var j=arguments.length,S=new Array(j),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!s.destroyed){var f=!1,P=!0,ae={};Object.keys(i).forEach(function(ee){if(ee in s.props){P=!1;return}f=!0,ae[ee]=i[ee]}),f&&(!j||P)&&s.setState((0,z.Z)((0,z.Z)({},ae),S))}},s.scrollTo=function(i){s.listRef.current.scrollTo(i)},s}return(0,t.Z)(x,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Z=this.props.activeKey;Z!==void 0&&Z!==this.state.activeKey&&(this.setState({activeKey:Z}),Z!==null&&this.scrollTo({key:Z}))}},{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 Z,q=this.state,u=q.focused,i=q.flattenNodes,j=q.keyEntities,S=q.draggingNodeKey,f=q.activeKey,P=q.dropLevelOffset,ae=q.dropContainerKey,ee=q.dropTargetKey,ge=q.dropPosition,de=q.dragOverNodeKey,ye=q.indent,me=this.props,Ue=me.prefixCls,Qe=me.className,Ye=me.style,lt=me.showLine,dt=me.focusable,xt=me.tabIndex,st=xt===void 0?0:xt,Ht=me.selectable,un=me.showIcon,_t=me.icon,mn=me.switcherIcon,wn=me.draggable,vn=me.checkable,gt=me.checkStrictly,yn=me.disabled,Zn=me.motion,Ut=me.loadData,pn=me.filterTreeNode,_n=me.height,Bn=me.itemHeight,Yn=me.virtual,Kn=me.titleRender,Wn=me.dropIndicatorRender,fr=me.onContextMenu,In=me.onScroll,Kt=me.direction,zn=me.rootClassName,Q=me.rootStyle,ze=(0,re.Z)(this.props,{aria:!0,data:!0}),Ke;return wn&&((0,v.Z)(wn)==="object"?Ke=wn:typeof wn=="function"?Ke={nodeDraggable:wn}:Ke={}),M.createElement(Se.k.Provider,{value:{prefixCls:Ue,selectable:Ht,showIcon:un,icon:_t,switcherIcon:mn,draggable:Ke,draggingNodeKey:S,checkable:vn,checkStrictly:gt,disabled:yn,keyEntities:j,dropLevelOffset:P,dropContainerKey:ae,dropTargetKey:ee,dropPosition:ge,dragOverNodeKey:de,indent:ye,direction:Kt,dropIndicatorRender:Wn,loadData:Ut,filterTreeNode:pn,titleRender:Kn,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}},M.createElement("div",{role:"tree",className:I()(Ue,Qe,zn,(Z={},(0,d.Z)(Z,"".concat(Ue,"-show-line"),lt),(0,d.Z)(Z,"".concat(Ue,"-focused"),u),(0,d.Z)(Z,"".concat(Ue,"-active-focused"),f!==null),Z)),style:Q},M.createElement(je,(0,a.Z)({ref:this.listRef,prefixCls:Ue,style:Ye,data:i,disabled:yn,selectable:Ht,checkable:!!vn,motion:Zn,dragging:S!==null,height:_n,itemHeight:Bn,virtual:Yn,focusable:dt,focused:u,tabIndex:st,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:fr,onScroll:In},this.getTreeNodeRequiredProps(),ze))))}}],[{key:"getDerivedStateFromProps",value:function(Z,q){var u=q.prevProps,i={prevProps:Z};function j(dt){return!u&&dt in Z||u&&u[dt]!==Z[dt]}var S,f=q.fieldNames;if(j("fieldNames")&&(f=(0,U.w$)(Z.fieldNames),i.fieldNames=f),j("treeData")?S=Z.treeData:j("children")&&((0,Y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),S=(0,U.zn)(Z.children)),S){i.treeData=S;var P=(0,U.I8)(S,{fieldNames:f});i.keyEntities=(0,z.Z)((0,d.Z)({},se,L),P.keyEntities)}var ae=i.keyEntities||q.keyEntities;if(j("expandedKeys")||u&&j("autoExpandParent"))i.expandedKeys=Z.autoExpandParent||!u&&Z.defaultExpandParent?(0,Oe.r7)(Z.expandedKeys,ae):Z.expandedKeys;else if(!u&&Z.defaultExpandAll){var ee=(0,z.Z)({},ae);delete ee[se],i.expandedKeys=Object.keys(ee).map(function(dt){return ee[dt].key})}else!u&&Z.defaultExpandedKeys&&(i.expandedKeys=Z.autoExpandParent||Z.defaultExpandParent?(0,Oe.r7)(Z.defaultExpandedKeys,ae):Z.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,S||i.expandedKeys){var ge=(0,U.oH)(S||q.treeData,i.expandedKeys||q.expandedKeys,f);i.flattenNodes=ge}if(Z.selectable&&(j("selectedKeys")?i.selectedKeys=(0,Oe.BT)(Z.selectedKeys,Z):!u&&Z.defaultSelectedKeys&&(i.selectedKeys=(0,Oe.BT)(Z.defaultSelectedKeys,Z))),Z.checkable){var de;if(j("checkedKeys")?de=(0,Oe.E6)(Z.checkedKeys)||{}:!u&&Z.defaultCheckedKeys?de=(0,Oe.E6)(Z.defaultCheckedKeys)||{}:S&&(de=(0,Oe.E6)(Z.checkedKeys)||{checkedKeys:q.checkedKeys,halfCheckedKeys:q.halfCheckedKeys}),de){var ye=de,me=ye.checkedKeys,Ue=me===void 0?[]:me,Qe=ye.halfCheckedKeys,Ye=Qe===void 0?[]:Qe;if(!Z.checkStrictly){var lt=(0,ke.S)(Ue,!0,ae);Ue=lt.checkedKeys,Ye=lt.halfCheckedKeys}i.checkedKeys=Ue,i.halfCheckedKeys=Ye}}return j("loadedKeys")&&(i.loadedKeys=Z.loadedKeys),i}}]),x}(M.Component);He.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:le,allowDrop:function(){return!0},expandAction:!1},He.TreeNode=b.Z;var fe=He,Te=fe},35654:function($e,ie,e){e.d(ie,{BT:function(){return M},E6:function(){return ce},L0:function(){return c},OM:function(){return Y},_5:function(){return G},r7:function(){return ne},wA:function(){return I},yx:function(){return F}});var a=e(94480),d=e(76190),v=e(48736),z=e(59301),l=e(39417),g=e(67841),t=e(71430),T=null;function G(N,m){if(!N)return[];var n=N.slice(),p=n.indexOf(m);return p>=0&&n.splice(p,1),n}function c(N,m){var n=(N||[]).slice();return n.indexOf(m)===-1&&n.push(m),n}function F(N){return N.split("-")}function I(N,m){var n=[],p=(0,g.Z)(m,N);function b(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];_.forEach(function(U){var V=U.key,E=U.children;n.push(V),b(E)})}return b(p.children),n}function h(N){if(N.parent){var m=F(N.pos);return Number(m[m.length-1])===N.parent.children.length-1}return!1}function re(N){var m=F(N.pos);return Number(m[m.length-1])===0}function Y(N,m,n,p,b,_,U,V,E,Ee){var O,be=N.clientX,K=N.clientY,J=N.target.getBoundingClientRect(),$=J.top,k=J.height,se=(Ee==="rtl"?-1:1)*(((b==null?void 0:b.x)||0)-be),w=(se-12)/p,L=(0,g.Z)(V,n.props.eventKey);if(K<$+k/2){var oe=U.findIndex(function(Te){return Te.key===L.key}),te=oe<=0?0:oe-1,H=U[te].key;L=(0,g.Z)(V,H)}var ve=L.key,xe=L,je=L.key,Oe=0,ke=0;if(!E.includes(ve))for(var Xe=0;Xe-1.5?_({dragNode:et,dropNode:He,dropPosition:1})?Oe=1:fe=!1:_({dragNode:et,dropNode:He,dropPosition:0})?Oe=0:_({dragNode:et,dropNode:He,dropPosition:1})?Oe=1:fe=!1:_({dragNode:et,dropNode:He,dropPosition:1})?Oe=1:fe=!1,{dropPosition:Oe,dropLevelOffset:ke,dropTargetKey:L.key,dropTargetPos:L.pos,dragOverNodeKey:je,dropContainerKey:Oe===0?null:((O=L.parent)===null||O===void 0?void 0:O.key)||null,dropAllowed:fe}}function M(N,m){if(N){var n=m.multiple;return n?N.slice():N.length?[N[0]]:N}}var Se=function(m){return m};function le(N,m){if(!N)return[];var n=m||{},p=n.processProps,b=p===void 0?Se:p,_=Array.isArray(N)?N:[N];return _.map(function(U){var V=U.children,E=_objectWithoutProperties(U,T),Ee=le(V,m);return React.createElement(TreeNode,_extends({key:E.key},b(E)),Ee)})}function ce(N){if(!N)return null;var m;if(Array.isArray(N))m={checkedKeys:N,halfCheckedKeys:void 0};else if((0,d.Z)(N)==="object")m={checkedKeys:N.checked||void 0,halfCheckedKeys:N.halfChecked||void 0};else return(0,v.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return m}function ne(N,m){var n=new Set;function p(b){if(!n.has(b)){var _=(0,g.Z)(m,b);if(_){n.add(b);var U=_.parent,V=_.node;V.disabled||U&&p(U.key)}}}return(N||[]).forEach(function(b){p(b)}),(0,a.Z)(n)}},90782:function($e,ie,e){e.d(ie,{S:function(){return t}});var a=e(48736),d=e(67841);function v(T,G){var c=new Set;return T.forEach(function(F){G.has(F)||c.add(F)}),c}function z(T){var G=T||{},c=G.disabled,F=G.disableCheckbox,I=G.checkable;return!!(c||F)||I===!1}function l(T,G,c,F){for(var I=new Set(T),h=new Set,re=0;re<=c;re+=1){var Y=G.get(re)||new Set;Y.forEach(function(ce){var ne=ce.key,N=ce.node,m=ce.children,n=m===void 0?[]:m;I.has(ne)&&!F(N)&&n.filter(function(p){return!F(p.node)}).forEach(function(p){I.add(p.key)})})}for(var M=new Set,Se=c;Se>=0;Se-=1){var le=G.get(Se)||new Set;le.forEach(function(ce){var ne=ce.parent,N=ce.node;if(!(F(N)||!ce.parent||M.has(ce.parent.key))){if(F(ce.parent.node)){M.add(ne.key);return}var m=!0,n=!1;(ne.children||[]).filter(function(p){return!F(p.node)}).forEach(function(p){var b=p.key,_=I.has(b);m&&!_&&(m=!1),!n&&(_||h.has(b))&&(n=!0)}),m&&I.add(ne.key),n&&h.add(ne.key),M.add(ne.key)}})}return{checkedKeys:Array.from(I),halfCheckedKeys:Array.from(v(h,I))}}function g(T,G,c,F,I){for(var h=new Set(T),re=new Set(G),Y=0;Y<=F;Y+=1){var M=c.get(Y)||new Set;M.forEach(function(ne){var N=ne.key,m=ne.node,n=ne.children,p=n===void 0?[]:n;!h.has(N)&&!re.has(N)&&!I(m)&&p.filter(function(b){return!I(b.node)}).forEach(function(b){h.delete(b.key)})})}re=new Set;for(var Se=new Set,le=F;le>=0;le-=1){var ce=c.get(le)||new Set;ce.forEach(function(ne){var N=ne.parent,m=ne.node;if(!(I(m)||!ne.parent||Se.has(ne.parent.key))){if(I(ne.parent.node)){Se.add(N.key);return}var n=!0,p=!1;(N.children||[]).filter(function(b){return!I(b.node)}).forEach(function(b){var _=b.key,U=h.has(_);n&&!U&&(n=!1),!p&&(U||re.has(_))&&(p=!0)}),n||h.delete(N.key),p&&re.add(N.key),Se.add(N.key)}})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(v(re,h))}}function t(T,G,c,F){var I=[],h;F?h=F:h=z;var re=new Set(T.filter(function(le){var ce=!!(0,d.Z)(c,le);return ce||I.push(le),ce})),Y=new Map,M=0;Object.keys(c).forEach(function(le){var ce=c[le],ne=ce.level,N=Y.get(ne);N||(N=new Set,Y.set(ne,N)),N.add(ce),M=Math.max(M,ne)}),(0,a.ZP)(!I.length,"Tree missing follow keys: ".concat(I.slice(0,100).map(function(le){return"'".concat(le,"'")}).join(", ")));var Se;return G===!0?Se=l(re,Y,M,h):Se=g(re,G.halfCheckedKeys,Y,M,h),Se}},67841:function($e,ie,e){e.d(ie,{Z:function(){return a}});function a(d,v){return d[v]}},71430:function($e,ie,e){e.d(ie,{F:function(){return ne},H8:function(){return ce},I8:function(){return le},km:function(){return I},oH:function(){return M},w$:function(){return h},zn:function(){return Y}});var a=e(76190),d=e(94480),v=e(33885),z=e(75931),l=e(11592),g=e(2738),t=e(48736),T=e(67841),G=["children"];function c(N,m){return"".concat(N,"-").concat(m)}function F(N){return N&&N.type&&N.type.isTreeNode}function I(N,m){return N!=null?N:m}function h(N){var m=N||{},n=m.title,p=m._title,b=m.key,_=m.children,U=n||"title";return{title:U,_title:p||[U],key:b||"key",children:_||"children"}}function re(N,m){var n=new Map;function p(b){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(U){var V=U[m.key],E=U[m.children];warning(V!=null,"Tree node must have a certain key: [".concat(_).concat(V,"]"));var Ee=String(V);warning(!n.has(Ee)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Ee)),n.set(Ee,!0),p(E,"".concat(_).concat(Ee," > "))})}p(N)}function Y(N){function m(n){var p=(0,l.Z)(n);return p.map(function(b){if(!F(b))return(0,t.ZP)(!b,"Tree/TreeNode can only accept TreeNode as children."),null;var _=b.key,U=b.props,V=U.children,E=(0,z.Z)(U,G),Ee=(0,v.Z)({key:_},E),O=m(V);return O.length&&(Ee.children=O),Ee}).filter(function(b){return b})}return m(N)}function M(N,m,n){var p=h(n),b=p._title,_=p.key,U=p.children,V=new Set(m===!0?[]:m),E=[];function Ee(O){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(K,J){for(var $=c(be?be.pos:"0",J),k=I(K[_],$),se,w=0;w1&&arguments[1]!==void 0?arguments[1]:{},n=m.initWrapper,p=m.processEntity,b=m.onProcessFinished,_=m.externalGetKey,U=m.childrenPropName,V=m.fieldNames,E=arguments.length>2?arguments[2]:void 0,Ee=_||E,O={},be={},K={posEntities:O,keyEntities:be};return n&&(K=n(K)||K),Se(N,function(J){var $=J.node,k=J.index,se=J.pos,w=J.key,L=J.parentPos,oe=J.level,te=J.nodes,H={node:$,nodes:te,index:k,key:w,pos:se,level:oe},ve=I(w,se);O[se]=H,be[ve]=H,H.parent=O[L],H.parent&&(H.parent.children=H.parent.children||[],H.parent.children.push(H)),p&&p(H,K)},{externalGetKey:Ee,childrenPropName:U,fieldNames:V}),b&&b(K),K}function ce(N,m){var n=m.expandedKeys,p=m.selectedKeys,b=m.loadedKeys,_=m.loadingKeys,U=m.checkedKeys,V=m.halfCheckedKeys,E=m.dragOverNodeKey,Ee=m.dropPosition,O=m.keyEntities,be=(0,T.Z)(O,N),K={eventKey:N,expanded:n.indexOf(N)!==-1,selected:p.indexOf(N)!==-1,loaded:b.indexOf(N)!==-1,loading:_.indexOf(N)!==-1,checked:U.indexOf(N)!==-1,halfChecked:V.indexOf(N)!==-1,pos:String(be?be.pos:""),dragOver:E===N&&Ee===0,dragOverGapTop:E===N&&Ee===-1,dragOverGapBottom:E===N&&Ee===1};return K}function ne(N){var m=N.data,n=N.expanded,p=N.selected,b=N.checked,_=N.loaded,U=N.loading,V=N.halfChecked,E=N.dragOver,Ee=N.dragOverGapTop,O=N.dragOverGapBottom,be=N.pos,K=N.active,J=N.eventKey,$=(0,v.Z)((0,v.Z)({},m),{},{expanded:n,selected:p,checked:b,loaded:_,loading:U,halfChecked:V,dragOver:E,dragOverGapTop:Ee,dragOverGapBottom:O,pos:be,active:K,key:J});return"props"in $||Object.defineProperty($,"props",{get:function(){return(0,t.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),N}}),$}},8224:function($e,ie,e){e.d(ie,{Z:function(){return d}});var a=e(4676);function d(v,z,l,g){var t=a.unstable_batchedUpdates?function(G){a.unstable_batchedUpdates(l,G)}:l;return v!=null&&v.addEventListener&&v.addEventListener(z,t,g),{remove:function(){v!=null&&v.removeEventListener&&v.removeEventListener(z,t,g)}}}},55468:function($e,ie,e){e.d(ie,{g1:function(){return F},os:function(){return h}});var a=/margin|padding|width|height|max|min|offset/,d={left:!0,top:!0},v={cssFloat:1,styleFloat:1,float:1};function z(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function l(re,Y,M){if(Y=Y.toLowerCase(),M==="auto"){if(Y==="height")return re.offsetHeight;if(Y==="width")return re.offsetWidth}return Y in d||(d[Y]=a.test(Y)),d[Y]?parseFloat(M)||0:M}function g(re,Y){var M=arguments.length,Se=z(re);return Y=v[Y]?"cssFloat"in re.style?"cssFloat":"styleFloat":Y,M===1?Se:l(re,Y,Se[Y]||re.style[Y])}function t(re,Y,M){var Se=arguments.length;if(Y=v[Y]?"cssFloat"in re.style?"cssFloat":"styleFloat":Y,Se===3)return typeof M=="number"&&a.test(Y)&&(M="".concat(M,"px")),re.style[Y]=M,M;for(var le in Y)Y.hasOwnProperty(le)&&t(re,le,Y[le]);return z(re)}function T(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function G(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function c(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:Y}}function F(){var re=document.documentElement.clientWidth,Y=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:Y}}function I(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(re){var Y=re.getBoundingClientRect(),M=document.documentElement;return{left:Y.left+(window.pageXOffset||M.scrollLeft)-(M.clientLeft||document.body.clientLeft||0),top:Y.top+(window.pageYOffset||M.scrollTop)-(M.clientTop||document.body.clientTop||0)}}},3465:function($e,ie,e){e.d(ie,{G:function(){return z}});var a=e(47273),d=function(g){if((0,a.Z)()&&window.document.documentElement){var t=Array.isArray(g)?g:[g],T=window.document.documentElement;return t.some(function(G){return G in T.style})}return!1},v=function(g,t){if(!d(g))return!1;var T=document.createElement("div"),G=T.style[g];return T.style[g]=t,T.style[g]!==G};function z(l,g){return!Array.isArray(l)&&g!==void 0?v(l,g):d(l)}},48911:function($e,ie,e){e.d(ie,{Z:function(){return He}});var a=e(54476),d=e(76190),v=e(33885),z=e(20068),l=e(42978),g=e(75931),t=e(92310),T=e.n(t),G=e(29301),c=e(70425),F=e(34280),I=e(59301),h=e(4676),re=I.forwardRef(function(fe,Te){var A=fe.height,y=fe.offsetY,x=fe.offsetX,s=fe.children,Z=fe.prefixCls,q=fe.onInnerResize,u=fe.innerProps,i=fe.rtl,j=fe.extra,S={},f={display:"flex",flexDirection:"column"};return y!==void 0&&(S={height:A,position:"relative",overflow:"hidden"},f=(0,v.Z)((0,v.Z)({},f),{},(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({transform:"translateY(".concat(y,"px)")},i?"marginRight":"marginLeft",-x),"position","absolute"),"left",0),"right",0),"top",0))),I.createElement("div",{style:S},I.createElement(G.Z,{onResize:function(ae){var ee=ae.offsetHeight;ee&&q&&q()}},I.createElement("div",(0,a.Z)({style:f,className:T()((0,z.Z)({},"".concat(Z,"-holder-inner"),Z)),ref:Te},u),s,j)))});re.displayName="Filler";var Y=re;function M(fe){var Te=fe.children,A=fe.setRef,y=I.useCallback(function(x){A(x)},[]);return I.cloneElement(Te,{ref:y})}function Se(fe,Te,A,y,x,s,Z,q){var u=q.getKey;return fe.slice(Te,A+1).map(function(i,j){var S=Te+j,f=Z(i,S,{style:{width:y},offsetX:x}),P=u(i);return I.createElement(M,{key:P,setRef:function(ee){return s(i,ee)}},f)})}function le(fe,Te,A,y){var x=A-fe,s=Te-A,Z=Math.min(x,s)*2;if(y<=Z){var q=Math.floor(y/2);return y%2?A+q+1:A-q}return x>s?A-(y-s):A+(y-x)}function ce(fe,Te,A){var y=fe.length,x=Te.length,s,Z;if(y===0&&x===0)return null;y2&&arguments[2]!==void 0?arguments[2]:!1,S=u?i<0&&q.current.left||i>0&&q.current.right:i<0&&q.current.top||i>0&&q.current.bottom;return j&&S?(clearTimeout(s.current),x.current=!1):(!S||x.current)&&Z(),!x.current&&S}};function b(fe,Te,A,y,x,s,Z){var q=(0,I.useRef)(0),u=(0,I.useRef)(null),i=(0,I.useRef)(null),j=(0,I.useRef)(!1),S=p(Te,A,y,x);function f(ye,me){if(N.Z.cancel(u.current),!S(!1,me)){var Ue=ye;if(!Ue._virtualHandled)Ue._virtualHandled=!0;else return;q.current+=me,i.current=me,n||Ue.preventDefault(),u.current=(0,N.Z)(function(){var Qe=j.current?10:1;Z(q.current*Qe,!1),q.current=0})}}function P(ye,me){Z(me,!0),n||ye.preventDefault()}var ae=(0,I.useRef)(null),ee=(0,I.useRef)(null);function ge(ye){if(fe){N.Z.cancel(ee.current),ee.current=(0,N.Z)(function(){ae.current=null},2);var me=ye.deltaX,Ue=ye.deltaY,Qe=ye.shiftKey,Ye=me,lt=Ue;(ae.current==="sx"||!ae.current&&Qe&&Ue&&!me)&&(Ye=Ue,lt=0,ae.current="sx");var dt=Math.abs(Ye),xt=Math.abs(lt);ae.current===null&&(ae.current=s&&dt>xt?"x":"y"),ae.current==="y"?f(ye,lt):P(ye,Ye)}}function de(ye){fe&&(j.current=ye.detail===i.current)}return[ge,de]}function _(fe,Te,A,y){var x=I.useMemo(function(){return[new Map,[]]},[fe,A.id,y]),s=(0,l.Z)(x,2),Z=s[0],q=s[1],u=function(j){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,f=Z.get(j),P=Z.get(S);if(f===void 0||P===void 0)for(var ae=fe.length,ee=q.length;ee0&&arguments[0]!==void 0?arguments[0]:!1;j();var ae=function(){var de=!1;q.current.forEach(function(ye,me){if(ye&&ye.offsetParent){var Ue=ye.offsetHeight,Qe=getComputedStyle(ye),Ye=Qe.marginTop,lt=Qe.marginBottom,dt=O(Ye),xt=O(lt),st=Ue+dt+xt;u.current.get(me)!==st&&(u.current.set(me,st),de=!0)}}),de&&Z(function(ye){return ye+1})};if(P)ae();else{i.current+=1;var ee=i.current;Promise.resolve().then(function(){ee===i.current&&ae()})}}function f(P,ae){var ee=fe(P),ge=q.current.get(ee);ae?(q.current.set(ee,ae),S()):q.current.delete(ee),!ge!=!ae&&(ae?Te==null||Te(P):A==null||A(P))}return(0,I.useEffect)(function(){return j},[]),[f,S,u.current,s]}var K=14/15;function J(fe,Te,A){var y=(0,I.useRef)(!1),x=(0,I.useRef)(0),s=(0,I.useRef)(0),Z=(0,I.useRef)(null),q=(0,I.useRef)(null),u,i=function(P){if(y.current){var ae=Math.ceil(P.touches[0].pageX),ee=Math.ceil(P.touches[0].pageY),ge=x.current-ae,de=s.current-ee,ye=Math.abs(ge)>Math.abs(de);ye?x.current=ae:s.current=ee;var me=A(ye,ye?ge:de,!1,P);me&&P.preventDefault(),clearInterval(q.current),me&&(q.current=setInterval(function(){ye?ge*=K:de*=K;var Ue=Math.floor(ye?ge:de);(!A(ye,Ue,!0)||Math.abs(Ue)<=.1)&&clearInterval(q.current)},16))}},j=function(){y.current=!1,u()},S=function(P){u(),P.touches.length===1&&!y.current&&(y.current=!0,x.current=Math.ceil(P.touches[0].pageX),s.current=Math.ceil(P.touches[0].pageY),Z.current=P.target,Z.current.addEventListener("touchmove",i,{passive:!1}),Z.current.addEventListener("touchend",j,{passive:!0}))};u=function(){Z.current&&(Z.current.removeEventListener("touchmove",i),Z.current.removeEventListener("touchend",j))},(0,F.Z)(function(){return fe&&Te.current.addEventListener("touchstart",S,{passive:!0}),function(){var f;(f=Te.current)===null||f===void 0||f.removeEventListener("touchstart",S),u(),clearInterval(q.current)}},[fe])}function $(fe){return Math.floor(Math.pow(fe,.5))}function k(fe,Te){var A="touches"in fe?fe.touches[0]:fe;return A[Te?"pageX":"pageY"]-window[Te?"scrollX":"scrollY"]}function se(fe,Te,A){I.useEffect(function(){var y=Te.current;if(fe&&y){var x=!1,s,Z,q=function(){N.Z.cancel(s)},u=function f(){q(),s=(0,N.Z)(function(){A(Z),f()})},i=function(){x=!1,q()},j=function(P){if(!(P.target.draggable||P.button!==0)){var ae=P;ae._virtualHandled||(ae._virtualHandled=!0,x=!0)}},S=function(P){if(x){var ae=k(P,!1),ee=y.getBoundingClientRect(),ge=ee.top,de=ee.bottom;if(ae<=ge){var ye=ge-ae;Z=-$(ye),u()}else if(ae>=de){var me=ae-de;Z=$(me),u()}else q()}};return y.addEventListener("mousedown",j),y.ownerDocument.addEventListener("mouseup",i),y.ownerDocument.addEventListener("mousemove",S),y.ownerDocument.addEventListener("dragend",i),function(){y.removeEventListener("mousedown",j),y.ownerDocument.removeEventListener("mouseup",i),y.ownerDocument.removeEventListener("mousemove",S),y.ownerDocument.removeEventListener("dragend",i),q()}}},[fe])}var w=10;function L(fe,Te,A,y,x,s,Z,q){var u=I.useRef(),i=I.useState(null),j=(0,l.Z)(i,2),S=j[0],f=j[1];return(0,F.Z)(function(){if(S&&S.times=0;mn-=1){var wn=x(Te[mn]),vn=A.get(wn);if(vn===void 0){ye=!0;break}if(_t-=vn,_t<=0)break}switch(Qe){case"top":Ue=lt-ge;break;case"bottom":Ue=dt-de+ge;break;default:{var gt=fe.current.scrollTop,yn=gt+de;ltyn&&(me="bottom")}}Ue!==null&&Z(Ue),Ue!==S.lastTop&&(ye=!0)}ye&&f((0,v.Z)((0,v.Z)({},S),{},{times:S.times+1,targetAlign:me,lastTop:Ue}))}},[S,fe.current]),function(P){if(P==null){q();return}if(N.Z.cancel(u.current),typeof P=="number")Z(P);else if(P&&(0,d.Z)(P)==="object"){var ae,ee=P.align;"index"in P?ae=P.index:ae=Te.findIndex(function(ye){return x(ye)===P.key});var ge=P.offset,de=ge===void 0?0:ge;f({times:0,index:ae,offset:de,originAlign:ee})}}}var oe=I.forwardRef(function(fe,Te){var A=fe.prefixCls,y=fe.rtl,x=fe.scrollOffset,s=fe.scrollRange,Z=fe.onStartMove,q=fe.onStopMove,u=fe.onScroll,i=fe.horizontal,j=fe.spinSize,S=fe.containerSize,f=fe.style,P=fe.thumbStyle,ae=fe.showScrollBar,ee=I.useState(!1),ge=(0,l.Z)(ee,2),de=ge[0],ye=ge[1],me=I.useState(null),Ue=(0,l.Z)(me,2),Qe=Ue[0],Ye=Ue[1],lt=I.useState(null),dt=(0,l.Z)(lt,2),xt=dt[0],st=dt[1],Ht=!y,un=I.useRef(),_t=I.useRef(),mn=I.useState(ae),wn=(0,l.Z)(mn,2),vn=wn[0],gt=wn[1],yn=I.useRef(),Zn=function(){ae===!0||ae===!1||(clearTimeout(yn.current),gt(!0),yn.current=setTimeout(function(){gt(!1)},3e3))},Ut=s-S||0,pn=S-j||0,_n=I.useMemo(function(){if(x===0||Ut===0)return 0;var Q=x/Ut;return Q*pn},[x,Ut,pn]),Bn=function(ze){ze.stopPropagation(),ze.preventDefault()},Yn=I.useRef({top:_n,dragging:de,pageY:Qe,startTop:xt});Yn.current={top:_n,dragging:de,pageY:Qe,startTop:xt};var Kn=function(ze){ye(!0),Ye(k(ze,i)),st(Yn.current.top),Z(),ze.stopPropagation(),ze.preventDefault()};I.useEffect(function(){var Q=function(D){D.preventDefault()},ze=un.current,Ke=_t.current;return ze.addEventListener("touchstart",Q,{passive:!1}),Ke.addEventListener("touchstart",Kn,{passive:!1}),function(){ze.removeEventListener("touchstart",Q),Ke.removeEventListener("touchstart",Kn)}},[]);var Wn=I.useRef();Wn.current=Ut;var fr=I.useRef();fr.current=pn,I.useEffect(function(){if(de){var Q,ze=function(D){var Me=Yn.current,Re=Me.dragging,nt=Me.pageY,We=Me.startTop;N.Z.cancel(Q);var tt=un.current.getBoundingClientRect(),ot=S/(i?tt.width:tt.height);if(Re){var rt=(k(D,i)-nt)*ot,pt=We;!Ht&&i?pt-=rt:pt+=rt;var ct=Wn.current,ut=fr.current,At=ut?pt/ut:0,it=Math.ceil(At*ct);it=Math.max(it,0),it=Math.min(it,ct),Q=(0,N.Z)(function(){u(it,i)})}},Ke=function(){ye(!1),q()};return window.addEventListener("mousemove",ze,{passive:!0}),window.addEventListener("touchmove",ze,{passive:!0}),window.addEventListener("mouseup",Ke,{passive:!0}),window.addEventListener("touchend",Ke,{passive:!0}),function(){window.removeEventListener("mousemove",ze),window.removeEventListener("touchmove",ze),window.removeEventListener("mouseup",Ke),window.removeEventListener("touchend",Ke),N.Z.cancel(Q)}}},[de]),I.useEffect(function(){return Zn(),function(){clearTimeout(yn.current)}},[x]),I.useImperativeHandle(Te,function(){return{delayHidden:Zn}});var In="".concat(A,"-scrollbar"),Kt={position:"absolute",visibility:vn?null:"hidden"},zn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return i?(Object.assign(Kt,{height:8,left:0,right:0,bottom:0}),Object.assign(zn,(0,z.Z)({height:"100%",width:j},Ht?"left":"right",_n))):(Object.assign(Kt,(0,z.Z)({width:8,top:0,bottom:0},Ht?"right":"left",0)),Object.assign(zn,{width:"100%",height:j,top:_n})),I.createElement("div",{ref:un,className:T()(In,(0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(In,"-horizontal"),i),"".concat(In,"-vertical"),!i),"".concat(In,"-visible"),vn)),style:(0,v.Z)((0,v.Z)({},Kt),f),onMouseDown:Bn,onMouseMove:Zn},I.createElement("div",{ref:_t,className:T()("".concat(In,"-thumb"),(0,z.Z)({},"".concat(In,"-thumb-moving"),de)),style:(0,v.Z)((0,v.Z)({},zn),P),onMouseDown:Kn}))}),te=oe,H=20;function ve(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,A=fe/Te*fe;return isNaN(A)&&(A=0),A=Math.max(A,H),Math.floor(A)}var xe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],je=[],Oe={overflowY:"auto",overflowAnchor:"none"};function ke(fe,Te){var A=fe.prefixCls,y=A===void 0?"rc-virtual-list":A,x=fe.className,s=fe.height,Z=fe.itemHeight,q=fe.fullHeight,u=q===void 0?!0:q,i=fe.style,j=fe.data,S=fe.children,f=fe.itemKey,P=fe.virtual,ae=fe.direction,ee=fe.scrollWidth,ge=fe.component,de=ge===void 0?"div":ge,ye=fe.onScroll,me=fe.onVirtualScroll,Ue=fe.onVisibleChange,Qe=fe.innerProps,Ye=fe.extraRender,lt=fe.styles,dt=fe.showScrollBar,xt=dt===void 0?"optional":dt,st=(0,g.Z)(fe,xe),Ht=I.useCallback(function(It){return typeof f=="function"?f(It):It==null?void 0:It[f]},[f]),un=be(Ht,null,null),_t=(0,l.Z)(un,4),mn=_t[0],wn=_t[1],vn=_t[2],gt=_t[3],yn=!!(P!==!1&&s&&Z),Zn=I.useMemo(function(){return Object.values(vn.maps).reduce(function(It,St){return It+St},0)},[vn.id,vn.maps]),Ut=yn&&j&&(Math.max(Z*j.length,Zn)>s||!!ee),pn=ae==="rtl",_n=T()(y,(0,z.Z)({},"".concat(y,"-rtl"),pn),x),Bn=j||je,Yn=(0,I.useRef)(),Kn=(0,I.useRef)(),Wn=(0,I.useRef)(),fr=(0,I.useState)(0),In=(0,l.Z)(fr,2),Kt=In[0],zn=In[1],Q=(0,I.useState)(0),ze=(0,l.Z)(Q,2),Ke=ze[0],R=ze[1],D=(0,I.useState)(!1),Me=(0,l.Z)(D,2),Re=Me[0],nt=Me[1],We=function(){nt(!0)},tt=function(){nt(!1)},ot={getKey:Ht};function rt(It){zn(function(St){var an;typeof It=="function"?an=It(St):an=It;var Sn=Wt(an);return Yn.current.scrollTop=Sn,Sn})}var pt=(0,I.useRef)({start:0,end:Bn.length}),ct=(0,I.useRef)(),ut=ne(Bn,Ht),At=(0,l.Z)(ut,1),it=At[0];ct.current=it;var ht=I.useMemo(function(){if(!yn)return{scrollHeight:void 0,start:0,end:Bn.length-1,offset:void 0};if(!Ut){var It;return{scrollHeight:((It=Kn.current)===null||It===void 0?void 0:It.offsetHeight)||0,start:0,end:Bn.length-1,offset:void 0}}for(var St=0,an,Sn,er,zr=Bn.length,xr=0;xr=Kt&&an===void 0&&(an=xr,Sn=St),Ir>Kt+s&&er===void 0&&(er=xr),St=Ir}return an===void 0&&(an=0,Sn=0,er=Math.ceil(s/Z)),er===void 0&&(er=Bn.length-1),er=Math.min(er+1,Bn.length-1),{scrollHeight:St,start:an,end:er,offset:Sn}},[Ut,yn,Kt,Bn,gt,s]),bt=ht.scrollHeight,kt=ht.start,Rt=ht.end,Pt=ht.offset;pt.current.start=kt,pt.current.end=Rt,I.useLayoutEffect(function(){var It=vn.getRecord();if(It.size===1){var St=Array.from(It.keys())[0],an=It.get(St),Sn=Bn[kt];if(Sn&&an===void 0){var er=Ht(Sn);if(er===St){var zr=vn.get(St),xr=zr-Z;rt(function(ir){return ir+xr})}}}vn.resetRecord()},[bt]);var Ce=I.useState({width:0,height:s}),Ae=(0,l.Z)(Ce,2),Pe=Ae[0],we=Ae[1],De=function(St){we({width:St.offsetWidth,height:St.offsetHeight})},Ze=(0,I.useRef)(),Be=(0,I.useRef)(),_e=I.useMemo(function(){return ve(Pe.width,ee)},[Pe.width,ee]),vt=I.useMemo(function(){return ve(Pe.height,bt)},[Pe.height,bt]),wt=bt-s,Gt=(0,I.useRef)(wt);Gt.current=wt;function Wt(It){var St=It;return Number.isNaN(Gt.current)||(St=Math.min(St,Gt.current)),St=Math.max(St,0),St}var Yt=Kt<=0,Dt=Kt>=wt,Bt=Ke<=0,tn=Ke>=ee,Le=p(Yt,Dt,Bt,tn),Cn=function(){return{x:pn?-Ke:Ke,y:Kt}},Zt=(0,I.useRef)(Cn()),Lt=(0,c.useEvent)(function(It){if(me){var St=(0,v.Z)((0,v.Z)({},Cn()),It);(Zt.current.x!==St.x||Zt.current.y!==St.y)&&(me(St),Zt.current=St)}});function ln(It,St){var an=It;St?((0,h.flushSync)(function(){R(an)}),Lt()):rt(an)}function nn(It){var St=It.currentTarget.scrollTop;St!==Kt&&rt(St),ye==null||ye(It),Lt()}var xn=function(St){var an=St,Sn=ee?ee-Pe.width:0;return an=Math.max(an,0),an=Math.min(an,Sn),an},Xn=(0,c.useEvent)(function(It,St){St?((0,h.flushSync)(function(){R(function(an){var Sn=an+(pn?-It:It);return xn(Sn)})}),Lt()):rt(function(an){var Sn=an+It;return Sn})}),zt=b(yn,Yt,Dt,Bt,tn,!!ee,Xn),Ve=(0,l.Z)(zt,2),at=Ve[0],Vt=Ve[1];J(yn,Yn,function(It,St,an,Sn){var er=Sn;return Le(It,St,an)?!1:!er||!er._virtualHandled?(er&&(er._virtualHandled=!0),at({preventDefault:function(){},deltaX:It?St:0,deltaY:It?0:St}),!0):!1}),se(Ut,Yn,function(It){rt(function(St){return St+It})}),(0,F.Z)(function(){function It(an){var Sn=Yt&&an.detail<0,er=Dt&&an.detail>0;yn&&!Sn&&!er&&an.preventDefault()}var St=Yn.current;return St.addEventListener("wheel",at,{passive:!1}),St.addEventListener("DOMMouseScroll",Vt,{passive:!0}),St.addEventListener("MozMousePixelScroll",It,{passive:!1}),function(){St.removeEventListener("wheel",at),St.removeEventListener("DOMMouseScroll",Vt),St.removeEventListener("MozMousePixelScroll",It)}},[yn,Yt,Dt]),(0,F.Z)(function(){if(ee){var It=xn(Ke);R(It),Lt({x:It})}},[Pe.width,ee]);var Jt=function(){var St,an;(St=Ze.current)===null||St===void 0||St.delayHidden(),(an=Be.current)===null||an===void 0||an.delayHidden()},Tt=L(Yn,Bn,vn,Z,Ht,function(){return wn(!0)},rt,Jt);I.useImperativeHandle(Te,function(){return{nativeElement:Wn.current,getScrollInfo:Cn,scrollTo:function(St){function an(Sn){return Sn&&(0,d.Z)(Sn)==="object"&&("left"in Sn||"top"in Sn)}an(St)?(St.left!==void 0&&R(xn(St.left)),Tt(St.top)):Tt(St)}}}),(0,F.Z)(function(){if(Ue){var It=Bn.slice(kt,Rt+1);Ue(It,Bn)}},[kt,Rt,Bn]);var rn=_(Bn,Ht,vn,Z),On=Ye==null?void 0:Ye({start:kt,end:Rt,virtual:Ut,offsetX:Ke,offsetY:Pt,rtl:pn,getSize:rn}),Tn=Se(Bn,kt,Rt,ee,Ke,mn,S,ot),Mn=null;s&&(Mn=(0,v.Z)((0,z.Z)({},u?"height":"maxHeight",s),Oe),yn&&(Mn.overflowY="hidden",ee&&(Mn.overflowX="hidden"),Re&&(Mn.pointerEvents="none")));var Jn={};return pn&&(Jn.dir="rtl"),I.createElement("div",(0,a.Z)({ref:Wn,style:(0,v.Z)((0,v.Z)({},i),{},{position:"relative"}),className:_n},Jn,st),I.createElement(G.Z,{onResize:De},I.createElement(de,{className:"".concat(y,"-holder"),style:Mn,ref:Yn,onScroll:nn,onMouseEnter:Jt},I.createElement(Y,{prefixCls:y,height:bt,offsetX:Ke,offsetY:Pt,scrollWidth:ee,onInnerResize:wn,ref:Kn,innerProps:Qe,rtl:pn,extra:On},Tn))),Ut&&bt>s&&I.createElement(te,{ref:Ze,prefixCls:y,scrollOffset:Kt,scrollRange:bt,rtl:pn,onScroll:ln,onStartMove:We,onStopMove:tt,spinSize:vt,containerSize:Pe.height,style:lt==null?void 0:lt.verticalScrollBar,thumbStyle:lt==null?void 0:lt.verticalScrollBarThumb,showScrollBar:xt}),Ut&&ee>Pe.width&&I.createElement(te,{ref:Be,prefixCls:y,scrollOffset:Ke,scrollRange:ee,rtl:pn,onScroll:ln,onStartMove:We,onStopMove:tt,spinSize:_e,containerSize:Pe.width,horizontal:!0,style:lt==null?void 0:lt.horizontalScrollBar,thumbStyle:lt==null?void 0:lt.horizontalScrollBarThumb,showScrollBar:xt}))}var Xe=I.forwardRef(ke);Xe.displayName="List";var et=Xe,He=et},27774:function($e,ie){Object.defineProperty(ie,"__esModule",{value:!0}),ie.SizeSensorId=ie.SensorTabIndex=ie.SensorClassName=void 0;var e="size-sensor-id";ie.SizeSensorId=e;var a="size-sensor-object";ie.SensorClassName=a;var d="-1";ie.SensorTabIndex=d},79301:function($e,ie){Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0;var e=function(d){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,z=null;return function(){for(var l=this,g=arguments.length,t=new Array(g),T=0;Ttypeof G=="object"&&G!=null&&G.nodeType===1,d=(G,c)=>(!c||G!=="hidden")&&G!=="visible"&&G!=="clip",v=(G,c)=>{if(G.clientHeight{const h=(re=>{if(!re.ownerDocument||!re.ownerDocument.defaultView)return null;try{return re.ownerDocument.defaultView.frameElement}catch(Y){return null}})(I);return!!h&&(h.clientHeightrec||re>G&&Y=c&&M>=F?re-G-I:Y>c&&MF?Y-c+h:0,l=G=>{const c=G.parentElement;return c==null?G.getRootNode().host||null:c},g=(G,c)=>{var F,I,h,re;if(typeof document=="undefined")return[];const{scrollMode:Y,block:M,inline:Se,boundary:le,skipOverflowHiddenElements:ce}=c,ne=typeof le=="function"?le:te=>te!==le;if(!a(G))throw new TypeError("Invalid target");const N=document.scrollingElement||document.documentElement,m=[];let n=G;for(;a(n)&&ne(n);){if(n=l(n),n===N){m.push(n);break}n!=null&&n===document.body&&v(n)&&!v(document.documentElement)||n!=null&&v(n,ce)&&m.push(n)}const p=(I=(F=window.visualViewport)==null?void 0:F.width)!=null?I:innerWidth,b=(re=(h=window.visualViewport)==null?void 0:h.height)!=null?re:innerHeight,{scrollX:_,scrollY:U}=window,{height:V,width:E,top:Ee,right:O,bottom:be,left:K}=G.getBoundingClientRect(),{top:J,right:$,bottom:k,left:se}=(te=>{const H=window.getComputedStyle(te);return{top:parseFloat(H.scrollMarginTop)||0,right:parseFloat(H.scrollMarginRight)||0,bottom:parseFloat(H.scrollMarginBottom)||0,left:parseFloat(H.scrollMarginLeft)||0}})(G);let w=M==="start"||M==="nearest"?Ee-J:M==="end"?be+k:Ee+V/2-J+k,L=Se==="center"?K+E/2-se+$:Se==="end"?O+$:K-se;const oe=[];for(let te=0;te=0&&K>=0&&be<=b&&O<=p&&(H===N&&!v(H)||Ee>=je&&be<=ke&&K>=Xe&&O<=Oe))return oe;const et=getComputedStyle(H),He=parseInt(et.borderLeftWidth,10),fe=parseInt(et.borderTopWidth,10),Te=parseInt(et.borderRightWidth,10),A=parseInt(et.borderBottomWidth,10);let y=0,x=0;const s="offsetWidth"in H?H.offsetWidth-H.clientWidth-He-Te:0,Z="offsetHeight"in H?H.offsetHeight-H.clientHeight-fe-A:0,q="offsetWidth"in H?H.offsetWidth===0?0:xe/H.offsetWidth:0,u="offsetHeight"in H?H.offsetHeight===0?0:ve/H.offsetHeight:0;if(N===H)y=M==="start"?w:M==="end"?w-b:M==="nearest"?z(U,U+b,b,fe,A,U+w,U+w+V,V):w-b/2,x=Se==="start"?L:Se==="center"?L-p/2:Se==="end"?L-p:z(_,_+p,p,He,Te,_+L,_+L+E,E),y=Math.max(0,y+U),x=Math.max(0,x+_);else{y=M==="start"?w-je-fe:M==="end"?w-ke+A+Z:M==="nearest"?z(je,ke,ve,fe,A+Z,w,w+V,V):w-(je+ve/2)+Z/2,x=Se==="start"?L-Xe-He:Se==="center"?L-(Xe+xe/2)+s/2:Se==="end"?L-Oe+Te+s:z(Xe,Oe,xe,He,Te+s,L,L+E,E);const{scrollLeft:i,scrollTop:j}=H;y=u===0?0:Math.max(0,Math.min(j+y/u,H.scrollHeight-ve/u+Z)),x=q===0?0:Math.max(0,Math.min(i+x/q,H.scrollWidth-xe/q+s)),w+=j-y,L+=i-x}oe.push({el:H,top:y,left:x})}return oe},t=G=>G===!1?{block:"end",inline:"nearest"}:(c=>c===Object(c)&&Object.keys(c).length!==0)(G)?G:{block:"start",inline:"nearest"};function T(G,c){if(!G.isConnected||!(h=>{let re=h;for(;re&&re.parentNode;){if(re.parentNode===document)return!0;re=re.parentNode instanceof ShadowRoot?re.parentNode.host:re.parentNode}return!1})(G))return;const F=(h=>{const re=window.getComputedStyle(h);return{top:parseFloat(re.scrollMarginTop)||0,right:parseFloat(re.scrollMarginRight)||0,bottom:parseFloat(re.scrollMarginBottom)||0,left:parseFloat(re.scrollMarginLeft)||0}})(G);if((h=>typeof h=="object"&&typeof h.behavior=="function")(c))return c.behavior(g(G,c));const I=typeof c=="boolean"||c==null?void 0:c.behavior;for(const{el:h,top:re,left:Y}of g(G,t(c))){const M=re-F.top+F.bottom,Se=Y-F.left+F.right;h.scroll({top:M,left:Se,behavior:I})}}}}]); +`,le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],ce={},ne;function N($){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=$.getAttribute("id")||$.getAttribute("data-reactid")||$.getAttribute("name");if(k&&ce[se])return ce[se];var w=window.getComputedStyle($),L=w.getPropertyValue("box-sizing")||w.getPropertyValue("-moz-box-sizing")||w.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(w.getPropertyValue("padding-bottom"))+parseFloat(w.getPropertyValue("padding-top")),te=parseFloat(w.getPropertyValue("border-bottom-width"))+parseFloat(w.getPropertyValue("border-top-width")),H=le.map(function(Se){return"".concat(Se,":").concat(w.getPropertyValue(Se))}).join(";"),ve={sizingStyle:H,paddingSize:oe,borderSize:te,boxSizing:L};return k&&se&&(ce[se]=ve),ve}function m($){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ne||(ne=document.createElement("textarea"),ne.setAttribute("tab-index","-1"),ne.setAttribute("aria-hidden","true"),document.body.appendChild(ne)),$.getAttribute("wrap")?ne.setAttribute("wrap",$.getAttribute("wrap")):ne.removeAttribute("wrap");var L=N($,k),oe=L.paddingSize,te=L.borderSize,H=L.boxSizing,ve=L.sizingStyle;ne.setAttribute("style","".concat(ve,";").concat(xe)),ne.value=$.value||$.placeholder||"";var Se=void 0,je=void 0,Oe,ke=ne.scrollHeight;if(H==="border-box"?ke+=te:H==="content-box"&&(ke-=oe),se!==null||w!==null){ne.value=" ";var Xe=ne.scrollHeight-oe;se!==null&&(Se=Xe*se,H==="border-box"&&(Se=Se+oe+te),ke=Math.max(Se,ke)),w!==null&&(je=Xe*w,H==="border-box"&&(je=je+oe+te),Oe=ke>je?"":"hidden",ke=Math.min(je,ke))}var et={height:ke,overflowY:Oe,resize:"none"};return Se&&(et.minHeight=Se),je&&(et.maxHeight=je),et}var n=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],p=0,b=1,_=2,U=h.forwardRef(function($,k){var se=$,w=se.prefixCls,L=se.onPressEnter,oe=se.defaultValue,te=se.value,H=se.autoSize,ve=se.onResize,Se=se.className,je=se.style,Oe=se.disabled,ke=se.onChange,Xe=se.onInternalAutoSize,et=(0,g.Z)(se,n),He=(0,I.Z)(oe,{value:te,postState:function(st){return st!=null?st:""}}),fe=(0,l.Z)(He,2),Te=fe[0],A=fe[1],y=function(st){A(st.target.value),ke==null||ke(st)},x=h.useRef();h.useImperativeHandle(k,function(){return{textArea:x.current}});var s=h.useMemo(function(){return H&&(0,z.Z)(H)==="object"?[H.minRows,H.maxRows]:[]},[H]),Z=(0,l.Z)(s,2),q=Z[0],u=Z[1],i=!!H,j=function(){try{if(document.activeElement===x.current){var st=x.current,Ht=st.selectionStart,un=st.selectionEnd,_t=st.scrollTop;x.current.setSelectionRange(Ht,un),x.current.scrollTop=_t}}catch(mn){}},S=h.useState(_),f=(0,l.Z)(S,2),P=f[0],ae=f[1],ee=h.useState(),ge=(0,l.Z)(ee,2),de=ge[0],ye=ge[1],me=function(){ae(p)};(0,Y.Z)(function(){i&&me()},[te,q,u,i]),(0,Y.Z)(function(){if(P===p)ae(b);else if(P===b){var xt=m(x.current,!1,q,u);ae(_),ye(xt)}else j()},[P]);var Ue=h.useRef(),Qe=function(){M.Z.cancel(Ue.current)},Ye=function(st){P===_&&(ve==null||ve(st),H&&(Qe(),Ue.current=(0,M.Z)(function(){me()})))};h.useEffect(function(){return Qe},[]);var lt=i?de:null,dt=(0,d.Z)((0,d.Z)({},je),lt);return(P===p||P===b)&&(dt.overflowY="hidden",dt.overflowX="hidden"),h.createElement(re.Z,{onResize:Ye,disabled:!(H||ve)},h.createElement("textarea",(0,a.Z)({},et,{ref:x,style:dt,className:G()(w,Se,(0,v.Z)({},"".concat(w,"-disabled"),Oe)),disabled:Oe,value:Te,onChange:y})))}),V=U,E=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Ee($,k){return(0,t.Z)($||"").slice(0,k).join("")}function O($,k,se,w){var L=se;return $?L=Ee(se,w):(0,t.Z)(k||"").lengthw&&(L=k),L}var be=h.forwardRef(function($,k){var se,w=$.defaultValue,L=$.value,oe=$.onFocus,te=$.onBlur,H=$.onChange,ve=$.allowClear,Se=$.maxLength,je=$.onCompositionStart,Oe=$.onCompositionEnd,ke=$.suffix,Xe=$.prefixCls,et=Xe===void 0?"rc-textarea":Xe,He=$.classes,fe=$.showCount,Te=$.className,A=$.style,y=$.disabled,x=$.hidden,s=$.classNames,Z=$.styles,q=$.onResize,u=(0,g.Z)($,E),i=(0,I.Z)(w,{value:L,defaultValue:w}),j=(0,l.Z)(i,2),S=j[0],f=j[1],P=(0,h.useRef)(null),ae=h.useState(!1),ee=(0,l.Z)(ae,2),ge=ee[0],de=ee[1],ye=h.useState(!1),me=(0,l.Z)(ye,2),Ue=me[0],Qe=me[1],Ye=h.useRef(),lt=h.useRef(0),dt=h.useState(null),xt=(0,l.Z)(dt,2),st=xt[0],Ht=xt[1],un=function(){var Kt;(Kt=P.current)===null||Kt===void 0||Kt.textArea.focus()};(0,h.useImperativeHandle)(k,function(){return{resizableTextArea:P.current,focus:un,blur:function(){var Kt;(Kt=P.current)===null||Kt===void 0||Kt.textArea.blur()}}}),(0,h.useEffect)(function(){de(function(In){return!y&&In})},[y]);var _t=Number(Se)>0,mn=function(Kt){Qe(!0),Ye.current=S,lt.current=Kt.currentTarget.selectionStart,je==null||je(Kt)},wn=function(Kt){Qe(!1);var zn=Kt.currentTarget.value;if(_t){var Q,ze=lt.current>=Se+1||lt.current===((Q=Ye.current)===null||Q===void 0?void 0:Q.length);zn=O(ze,Ye.current,zn,Se)}zn!==S&&(f(zn),(0,F.rJ)(Kt.currentTarget,Kt,H,zn)),Oe==null||Oe(Kt)},vn=function(Kt){var zn=Kt.target.value;if(!Ue&&_t){var Q=Kt.target.selectionStart>=Se+1||Kt.target.selectionStart===zn.length||!Kt.target.selectionStart;zn=O(Q,S,zn,Se)}f(zn),(0,F.rJ)(Kt.currentTarget,Kt,H,zn)},gt=function(Kt){var zn=u.onPressEnter,Q=u.onKeyDown;Kt.key==="Enter"&&zn&&zn(Kt),Q==null||Q(Kt)},yn=function(Kt){de(!0),oe==null||oe(Kt)},Zn=function(Kt){de(!1),te==null||te(Kt)},Ut=function(Kt){var zn;f(""),un(),(0,F.rJ)((zn=P.current)===null||zn===void 0?void 0:zn.textArea,Kt,H)},pn=(0,F.D7)(S);!Ue&&_t&&L==null&&(pn=Ee(pn,Se));var _n=ke,Bn;if(fe){var Yn=(0,t.Z)(pn).length;(0,z.Z)(fe)==="object"?Bn=fe.formatter({value:pn,count:Yn,maxLength:Se}):Bn="".concat(Yn).concat(_t?" / ".concat(Se):""),_n=h.createElement(h.Fragment,null,_n,h.createElement("span",{className:G()("".concat(et,"-data-count"),s==null?void 0:s.count),style:Z==null?void 0:Z.count},Bn))}var Kn=function(Kt){var zn;q==null||q(Kt),(zn=P.current)!==null&&zn!==void 0&&zn.textArea.style.height&&Ht(!0)},Wn=!u.autoSize&&!fe&&!ve,fr=h.createElement(c.BaseInput,{value:pn,allowClear:ve,handleReset:Ut,suffix:_n,prefixCls:et,classes:{affixWrapper:G()(He==null?void 0:He.affixWrapper,(se={},(0,v.Z)(se,"".concat(et,"-show-count"),fe),(0,v.Z)(se,"".concat(et,"-textarea-allow-clear"),ve),se))},disabled:y,focused:ge,className:Te,style:(0,d.Z)((0,d.Z)({},A),st&&!Wn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Bn=="string"?Bn:void 0}},hidden:x,inputElement:h.createElement(V,(0,a.Z)({},u,{onKeyDown:gt,onChange:vn,onFocus:yn,onBlur:Zn,onCompositionStart:mn,onCompositionEnd:wn,className:s==null?void 0:s.textarea,style:(0,d.Z)((0,d.Z)({},Z==null?void 0:Z.textarea),{},{resize:A==null?void 0:A.resize}),disabled:y,prefixCls:et,onResize:Kn,ref:P}))});return fr}),K=be,J=K},39417:function($e,ie,e){e.d(ie,{Z:function(){return b}});var a=e(54476),d=e(20068),v=e(75931),z=e(33885),l=e(67732),g=e(83652),t=e(31226),T=e(42403),G=e(158),c=e(92310),F=e.n(c),I=e(26112),h=e(59301),re=e(39378),Y=function(U){for(var V=U.prefixCls,E=U.level,Ee=U.isStart,O=U.isEnd,be="".concat(V,"-indent-unit"),K=[],J=0;J0&&arguments[0]!==void 0?arguments[0]:[],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=A.length,s=y.length;if(Math.abs(x-s)!==1)return{add:!1,key:null};function Z(q,u){var i=new Map;q.forEach(function(S){i.set(S,!0)});var j=u.filter(function(S){return!i.has(S)});return j.length===1?j[0]:null}return x ").concat(y);return y}var Se=M.forwardRef(function(A,y){var x=A.prefixCls,s=A.data,Z=A.selectable,q=A.checkable,u=A.expandedKeys,i=A.selectedKeys,j=A.checkedKeys,S=A.loadedKeys,f=A.loadingKeys,P=A.halfCheckedKeys,ae=A.keyEntities,ee=A.disabled,ge=A.dragging,de=A.dragOverNodeKey,ye=A.dropPosition,me=A.motion,Ue=A.height,Qe=A.itemHeight,Ye=A.virtual,lt=A.focusable,dt=A.activeItem,xt=A.focused,st=A.tabIndex,Ht=A.onKeyDown,un=A.onFocus,_t=A.onBlur,mn=A.onActiveChange,wn=A.onListChangeStart,vn=A.onListChangeEnd,gt=(0,N.Z)(A,J),yn=M.useRef(null),Zn=M.useRef(null);M.useImperativeHandle(y,function(){return{scrollTo:function(ut){yn.current.scrollTo(ut)},getIndentWidth:function(){return Zn.current.offsetWidth}}});var Ut=M.useState(u),pn=(0,ne.Z)(Ut,2),_n=pn[0],Bn=pn[1],Yn=M.useState(s),Kn=(0,ne.Z)(Yn,2),Wn=Kn[0],fr=Kn[1],In=M.useState(s),Kt=(0,ne.Z)(In,2),zn=Kt[0],Q=Kt[1],ze=M.useState([]),Ke=(0,ne.Z)(ze,2),R=Ke[0],D=Ke[1],Me=M.useState(null),Re=(0,ne.Z)(Me,2),nt=Re[0],We=Re[1],tt=M.useRef(s);tt.current=s;function ot(){var ct=tt.current;fr(ct),Q(ct),D([]),We(null),vn()}(0,m.Z)(function(){Bn(u);var ct=be(_n,u);if(ct.key!==null)if(ct.add){var ut=Wn.findIndex(function(Rt){var Pt=Rt.key;return Pt===ct.key}),At=te(K(Wn,s,ct.key),Ye,Ue,Qe),it=Wn.slice();it.splice(ut+1,0,oe),Q(it),D(At),We("show")}else{var ht=s.findIndex(function(Rt){var Pt=Rt.key;return Pt===ct.key}),bt=te(K(s,Wn,ct.key),Ye,Ue,Qe),kt=s.slice();kt.splice(ht+1,0,oe),Q(kt),D(bt),We("hide")}else Wn!==s&&(fr(s),Q(s))},[u,s]),M.useEffect(function(){ge||ot()},[ge]);var rt=me?zn:s,pt={expandedKeys:u,selectedKeys:i,loadedKeys:S,loadingKeys:f,checkedKeys:j,halfCheckedKeys:P,dragOverNodeKey:de,dropPosition:ye,keyEntities:ae};return M.createElement(M.Fragment,null,xt&&dt&&M.createElement("span",{style:$,"aria-live":"assertive"},ve(dt)),M.createElement("div",null,M.createElement("input",{style:$,disabled:lt===!1||ee,tabIndex:lt!==!1?st:null,onKeyDown:Ht,onFocus:un,onBlur:_t,value:"",onChange:k,"aria-label":"for screen reader"})),M.createElement("div",{className:"".concat(x,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},M.createElement("div",{className:"".concat(x,"-indent")},M.createElement("div",{ref:Zn,className:"".concat(x,"-indent-unit")}))),M.createElement(n.Z,(0,a.Z)({},gt,{data:rt,itemKey:H,height:Ue,fullHeight:!1,virtual:Ye,itemHeight:Qe,prefixCls:"".concat(x,"-list"),ref:yn,onVisibleChange:function(ut,At){var it=new Set(ut),ht=At.filter(function(bt){return!it.has(bt)});ht.some(function(bt){return H(bt)===se})&&ot()}}),function(ct){var ut=ct.pos,At=(0,a.Z)({},(ce(ct.data),ct.data)),it=ct.title,ht=ct.key,bt=ct.isStart,kt=ct.isEnd,Rt=(0,U.km)(ht,ut);delete At.key,delete At.children;var Pt=(0,U.H8)(Rt,pt);return M.createElement(O,(0,a.Z)({},At,Pt,{title:it,active:!!dt&&ht===dt.key,pos:ut,data:ct.data,isStart:bt,isEnd:kt,motion:me,motionNodes:ht===se?R:null,motionType:nt,onMotionStart:wn,onMotionEnd:ot,treeNodeRequiredProps:pt,onMouseMove:function(){mn(null)}}))}))});Se.displayName="NodeList";var je=Se,Oe=e(35654),ke=e(90782),Xe=e(67841),et=10,He=function(A){(0,G.Z)(x,A);var y=(0,c.Z)(x);function x(){var s;(0,g.Z)(this,x);for(var Z=arguments.length,q=new Array(Z),u=0;u2&&arguments[2]!==void 0?arguments[2]:!1,P=s.state,ae=P.dragChildrenKeys,ee=P.dropPosition,ge=P.dropTargetKey,de=P.dropTargetPos,ye=P.dropAllowed;if(ye){var me=s.props.onDrop;if(s.setState({dragOverNodeKey:null}),s.cleanDragState(),ge!==null){var Ue=(0,z.Z)((0,z.Z)({},(0,U.H8)(ge,s.getTreeNodeRequiredProps())),{},{active:((S=s.getActiveItem())===null||S===void 0?void 0:S.key)===ge,data:(0,Xe.Z)(s.state.keyEntities,ge).node}),Qe=ae.indexOf(ge)!==-1;(0,Y.ZP)(!Qe,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ye=(0,Oe.yx)(de),lt={event:i,node:(0,U.F)(Ue),dragNode:s.dragNode?(0,U.F)(s.dragNode.props):null,dragNodesKeys:[s.dragNode.props.eventKey].concat(ae),dropToGap:ee!==0,dropPosition:ee+Number(Ye[Ye.length-1])};f||me==null||me(lt),s.dragNode=null}}},s.cleanDragState=function(){var i=s.state.draggingNodeKey;i!==null&&s.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),s.dragStartMousePosition=null,s.currentMouseOverDroppableNodeKey=null},s.triggerExpandActionExpand=function(i,j){var S=s.state,f=S.expandedKeys,P=S.flattenNodes,ae=j.expanded,ee=j.key,ge=j.isLeaf;if(!(ge||i.shiftKey||i.metaKey||i.ctrlKey)){var de=P.filter(function(me){return me.key===ee})[0],ye=(0,U.F)((0,z.Z)((0,z.Z)({},(0,U.H8)(ee,s.getTreeNodeRequiredProps())),{},{data:de.data}));s.setExpandedKeys(ae?(0,Oe._5)(f,ee):(0,Oe.L0)(f,ee)),s.onNodeExpand(i,ye)}},s.onNodeClick=function(i,j){var S=s.props,f=S.onClick,P=S.expandAction;P==="click"&&s.triggerExpandActionExpand(i,j),f==null||f(i,j)},s.onNodeDoubleClick=function(i,j){var S=s.props,f=S.onDoubleClick,P=S.expandAction;P==="doubleClick"&&s.triggerExpandActionExpand(i,j),f==null||f(i,j)},s.onNodeSelect=function(i,j){var S=s.state.selectedKeys,f=s.state,P=f.keyEntities,ae=f.fieldNames,ee=s.props,ge=ee.onSelect,de=ee.multiple,ye=j.selected,me=j[ae.key],Ue=!ye;Ue?de?S=(0,Oe.L0)(S,me):S=[me]:S=(0,Oe._5)(S,me);var Qe=S.map(function(Ye){var lt=(0,Xe.Z)(P,Ye);return lt?lt.node:null}).filter(function(Ye){return Ye});s.setUncontrolledState({selectedKeys:S}),ge==null||ge(S,{event:"select",selected:Ue,node:j,selectedNodes:Qe,nativeEvent:i.nativeEvent})},s.onNodeCheck=function(i,j,S){var f=s.state,P=f.keyEntities,ae=f.checkedKeys,ee=f.halfCheckedKeys,ge=s.props,de=ge.checkStrictly,ye=ge.onCheck,me=j.key,Ue,Qe={event:"check",node:j,checked:S,nativeEvent:i.nativeEvent};if(de){var Ye=S?(0,Oe.L0)(ae,me):(0,Oe._5)(ae,me),lt=(0,Oe._5)(ee,me);Ue={checked:Ye,halfChecked:lt},Qe.checkedNodes=Ye.map(function(_t){return(0,Xe.Z)(P,_t)}).filter(function(_t){return _t}).map(function(_t){return _t.node}),s.setUncontrolledState({checkedKeys:Ye})}else{var dt=(0,ke.S)([].concat((0,l.Z)(ae),[me]),!0,P),xt=dt.checkedKeys,st=dt.halfCheckedKeys;if(!S){var Ht=new Set(xt);Ht.delete(me);var un=(0,ke.S)(Array.from(Ht),{checked:!1,halfCheckedKeys:st},P);xt=un.checkedKeys,st=un.halfCheckedKeys}Ue=xt,Qe.checkedNodes=[],Qe.checkedNodesPositions=[],Qe.halfCheckedKeys=st,xt.forEach(function(_t){var mn=(0,Xe.Z)(P,_t);if(mn){var wn=mn.node,vn=mn.pos;Qe.checkedNodes.push(wn),Qe.checkedNodesPositions.push({node:wn,pos:vn})}}),s.setUncontrolledState({checkedKeys:xt},!1,{halfCheckedKeys:st})}ye==null||ye(Ue,Qe)},s.onNodeLoad=function(i){var j=i.key,S=new Promise(function(f,P){s.setState(function(ae){var ee=ae.loadedKeys,ge=ee===void 0?[]:ee,de=ae.loadingKeys,ye=de===void 0?[]:de,me=s.props,Ue=me.loadData,Qe=me.onLoad;if(!Ue||ge.indexOf(j)!==-1||ye.indexOf(j)!==-1)return null;var Ye=Ue(i);return Ye.then(function(){var lt=s.state.loadedKeys,dt=(0,Oe.L0)(lt,j);Qe==null||Qe(dt,{event:"load",node:i}),s.setUncontrolledState({loadedKeys:dt}),s.setState(function(xt){return{loadingKeys:(0,Oe._5)(xt.loadingKeys,j)}}),f()}).catch(function(lt){if(s.setState(function(xt){return{loadingKeys:(0,Oe._5)(xt.loadingKeys,j)}}),s.loadingRetryTimes[j]=(s.loadingRetryTimes[j]||0)+1,s.loadingRetryTimes[j]>=et){var dt=s.state.loadedKeys;(0,Y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),s.setUncontrolledState({loadedKeys:(0,Oe.L0)(dt,j)}),f()}P(lt)}),{loadingKeys:(0,Oe.L0)(ye,j)}})});return S.catch(function(){}),S},s.onNodeMouseEnter=function(i,j){var S=s.props.onMouseEnter;S==null||S({event:i,node:j})},s.onNodeMouseLeave=function(i,j){var S=s.props.onMouseLeave;S==null||S({event:i,node:j})},s.onNodeContextMenu=function(i,j){var S=s.props.onRightClick;S&&(i.preventDefault(),S({event:i,node:j}))},s.onFocus=function(){var i=s.props.onFocus;s.setState({focused:!0});for(var j=arguments.length,S=new Array(j),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!s.destroyed){var f=!1,P=!0,ae={};Object.keys(i).forEach(function(ee){if(ee in s.props){P=!1;return}f=!0,ae[ee]=i[ee]}),f&&(!j||P)&&s.setState((0,z.Z)((0,z.Z)({},ae),S))}},s.scrollTo=function(i){s.listRef.current.scrollTo(i)},s}return(0,t.Z)(x,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Z=this.props.activeKey;Z!==void 0&&Z!==this.state.activeKey&&(this.setState({activeKey:Z}),Z!==null&&this.scrollTo({key:Z}))}},{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 Z,q=this.state,u=q.focused,i=q.flattenNodes,j=q.keyEntities,S=q.draggingNodeKey,f=q.activeKey,P=q.dropLevelOffset,ae=q.dropContainerKey,ee=q.dropTargetKey,ge=q.dropPosition,de=q.dragOverNodeKey,ye=q.indent,me=this.props,Ue=me.prefixCls,Qe=me.className,Ye=me.style,lt=me.showLine,dt=me.focusable,xt=me.tabIndex,st=xt===void 0?0:xt,Ht=me.selectable,un=me.showIcon,_t=me.icon,mn=me.switcherIcon,wn=me.draggable,vn=me.checkable,gt=me.checkStrictly,yn=me.disabled,Zn=me.motion,Ut=me.loadData,pn=me.filterTreeNode,_n=me.height,Bn=me.itemHeight,Yn=me.virtual,Kn=me.titleRender,Wn=me.dropIndicatorRender,fr=me.onContextMenu,In=me.onScroll,Kt=me.direction,zn=me.rootClassName,Q=me.rootStyle,ze=(0,re.Z)(this.props,{aria:!0,data:!0}),Ke;return wn&&((0,v.Z)(wn)==="object"?Ke=wn:typeof wn=="function"?Ke={nodeDraggable:wn}:Ke={}),M.createElement(xe.k.Provider,{value:{prefixCls:Ue,selectable:Ht,showIcon:un,icon:_t,switcherIcon:mn,draggable:Ke,draggingNodeKey:S,checkable:vn,checkStrictly:gt,disabled:yn,keyEntities:j,dropLevelOffset:P,dropContainerKey:ae,dropTargetKey:ee,dropPosition:ge,dragOverNodeKey:de,indent:ye,direction:Kt,dropIndicatorRender:Wn,loadData:Ut,filterTreeNode:pn,titleRender:Kn,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}},M.createElement("div",{role:"tree",className:I()(Ue,Qe,zn,(Z={},(0,d.Z)(Z,"".concat(Ue,"-show-line"),lt),(0,d.Z)(Z,"".concat(Ue,"-focused"),u),(0,d.Z)(Z,"".concat(Ue,"-active-focused"),f!==null),Z)),style:Q},M.createElement(je,(0,a.Z)({ref:this.listRef,prefixCls:Ue,style:Ye,data:i,disabled:yn,selectable:Ht,checkable:!!vn,motion:Zn,dragging:S!==null,height:_n,itemHeight:Bn,virtual:Yn,focusable:dt,focused:u,tabIndex:st,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:fr,onScroll:In},this.getTreeNodeRequiredProps(),ze))))}}],[{key:"getDerivedStateFromProps",value:function(Z,q){var u=q.prevProps,i={prevProps:Z};function j(dt){return!u&&dt in Z||u&&u[dt]!==Z[dt]}var S,f=q.fieldNames;if(j("fieldNames")&&(f=(0,U.w$)(Z.fieldNames),i.fieldNames=f),j("treeData")?S=Z.treeData:j("children")&&((0,Y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),S=(0,U.zn)(Z.children)),S){i.treeData=S;var P=(0,U.I8)(S,{fieldNames:f});i.keyEntities=(0,z.Z)((0,d.Z)({},se,L),P.keyEntities)}var ae=i.keyEntities||q.keyEntities;if(j("expandedKeys")||u&&j("autoExpandParent"))i.expandedKeys=Z.autoExpandParent||!u&&Z.defaultExpandParent?(0,Oe.r7)(Z.expandedKeys,ae):Z.expandedKeys;else if(!u&&Z.defaultExpandAll){var ee=(0,z.Z)({},ae);delete ee[se],i.expandedKeys=Object.keys(ee).map(function(dt){return ee[dt].key})}else!u&&Z.defaultExpandedKeys&&(i.expandedKeys=Z.autoExpandParent||Z.defaultExpandParent?(0,Oe.r7)(Z.defaultExpandedKeys,ae):Z.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,S||i.expandedKeys){var ge=(0,U.oH)(S||q.treeData,i.expandedKeys||q.expandedKeys,f);i.flattenNodes=ge}if(Z.selectable&&(j("selectedKeys")?i.selectedKeys=(0,Oe.BT)(Z.selectedKeys,Z):!u&&Z.defaultSelectedKeys&&(i.selectedKeys=(0,Oe.BT)(Z.defaultSelectedKeys,Z))),Z.checkable){var de;if(j("checkedKeys")?de=(0,Oe.E6)(Z.checkedKeys)||{}:!u&&Z.defaultCheckedKeys?de=(0,Oe.E6)(Z.defaultCheckedKeys)||{}:S&&(de=(0,Oe.E6)(Z.checkedKeys)||{checkedKeys:q.checkedKeys,halfCheckedKeys:q.halfCheckedKeys}),de){var ye=de,me=ye.checkedKeys,Ue=me===void 0?[]:me,Qe=ye.halfCheckedKeys,Ye=Qe===void 0?[]:Qe;if(!Z.checkStrictly){var lt=(0,ke.S)(Ue,!0,ae);Ue=lt.checkedKeys,Ye=lt.halfCheckedKeys}i.checkedKeys=Ue,i.halfCheckedKeys=Ye}}return j("loadedKeys")&&(i.loadedKeys=Z.loadedKeys),i}}]),x}(M.Component);He.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:le,allowDrop:function(){return!0},expandAction:!1},He.TreeNode=b.Z;var fe=He,Te=fe},35654:function($e,ie,e){e.d(ie,{BT:function(){return M},E6:function(){return ce},L0:function(){return c},OM:function(){return Y},_5:function(){return G},r7:function(){return ne},wA:function(){return I},yx:function(){return F}});var a=e(94480),d=e(76190),v=e(48736),z=e(59301),l=e(39417),g=e(67841),t=e(71430),T=null;function G(N,m){if(!N)return[];var n=N.slice(),p=n.indexOf(m);return p>=0&&n.splice(p,1),n}function c(N,m){var n=(N||[]).slice();return n.indexOf(m)===-1&&n.push(m),n}function F(N){return N.split("-")}function I(N,m){var n=[],p=(0,g.Z)(m,N);function b(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];_.forEach(function(U){var V=U.key,E=U.children;n.push(V),b(E)})}return b(p.children),n}function h(N){if(N.parent){var m=F(N.pos);return Number(m[m.length-1])===N.parent.children.length-1}return!1}function re(N){var m=F(N.pos);return Number(m[m.length-1])===0}function Y(N,m,n,p,b,_,U,V,E,Ee){var O,be=N.clientX,K=N.clientY,J=N.target.getBoundingClientRect(),$=J.top,k=J.height,se=(Ee==="rtl"?-1:1)*(((b==null?void 0:b.x)||0)-be),w=(se-12)/p,L=(0,g.Z)(V,n.props.eventKey);if(K<$+k/2){var oe=U.findIndex(function(Te){return Te.key===L.key}),te=oe<=0?0:oe-1,H=U[te].key;L=(0,g.Z)(V,H)}var ve=L.key,Se=L,je=L.key,Oe=0,ke=0;if(!E.includes(ve))for(var Xe=0;Xe-1.5?_({dragNode:et,dropNode:He,dropPosition:1})?Oe=1:fe=!1:_({dragNode:et,dropNode:He,dropPosition:0})?Oe=0:_({dragNode:et,dropNode:He,dropPosition:1})?Oe=1:fe=!1:_({dragNode:et,dropNode:He,dropPosition:1})?Oe=1:fe=!1,{dropPosition:Oe,dropLevelOffset:ke,dropTargetKey:L.key,dropTargetPos:L.pos,dragOverNodeKey:je,dropContainerKey:Oe===0?null:((O=L.parent)===null||O===void 0?void 0:O.key)||null,dropAllowed:fe}}function M(N,m){if(N){var n=m.multiple;return n?N.slice():N.length?[N[0]]:N}}var xe=function(m){return m};function le(N,m){if(!N)return[];var n=m||{},p=n.processProps,b=p===void 0?xe:p,_=Array.isArray(N)?N:[N];return _.map(function(U){var V=U.children,E=_objectWithoutProperties(U,T),Ee=le(V,m);return React.createElement(TreeNode,_extends({key:E.key},b(E)),Ee)})}function ce(N){if(!N)return null;var m;if(Array.isArray(N))m={checkedKeys:N,halfCheckedKeys:void 0};else if((0,d.Z)(N)==="object")m={checkedKeys:N.checked||void 0,halfCheckedKeys:N.halfChecked||void 0};else return(0,v.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return m}function ne(N,m){var n=new Set;function p(b){if(!n.has(b)){var _=(0,g.Z)(m,b);if(_){n.add(b);var U=_.parent,V=_.node;V.disabled||U&&p(U.key)}}}return(N||[]).forEach(function(b){p(b)}),(0,a.Z)(n)}},90782:function($e,ie,e){e.d(ie,{S:function(){return t}});var a=e(48736),d=e(67841);function v(T,G){var c=new Set;return T.forEach(function(F){G.has(F)||c.add(F)}),c}function z(T){var G=T||{},c=G.disabled,F=G.disableCheckbox,I=G.checkable;return!!(c||F)||I===!1}function l(T,G,c,F){for(var I=new Set(T),h=new Set,re=0;re<=c;re+=1){var Y=G.get(re)||new Set;Y.forEach(function(ce){var ne=ce.key,N=ce.node,m=ce.children,n=m===void 0?[]:m;I.has(ne)&&!F(N)&&n.filter(function(p){return!F(p.node)}).forEach(function(p){I.add(p.key)})})}for(var M=new Set,xe=c;xe>=0;xe-=1){var le=G.get(xe)||new Set;le.forEach(function(ce){var ne=ce.parent,N=ce.node;if(!(F(N)||!ce.parent||M.has(ce.parent.key))){if(F(ce.parent.node)){M.add(ne.key);return}var m=!0,n=!1;(ne.children||[]).filter(function(p){return!F(p.node)}).forEach(function(p){var b=p.key,_=I.has(b);m&&!_&&(m=!1),!n&&(_||h.has(b))&&(n=!0)}),m&&I.add(ne.key),n&&h.add(ne.key),M.add(ne.key)}})}return{checkedKeys:Array.from(I),halfCheckedKeys:Array.from(v(h,I))}}function g(T,G,c,F,I){for(var h=new Set(T),re=new Set(G),Y=0;Y<=F;Y+=1){var M=c.get(Y)||new Set;M.forEach(function(ne){var N=ne.key,m=ne.node,n=ne.children,p=n===void 0?[]:n;!h.has(N)&&!re.has(N)&&!I(m)&&p.filter(function(b){return!I(b.node)}).forEach(function(b){h.delete(b.key)})})}re=new Set;for(var xe=new Set,le=F;le>=0;le-=1){var ce=c.get(le)||new Set;ce.forEach(function(ne){var N=ne.parent,m=ne.node;if(!(I(m)||!ne.parent||xe.has(ne.parent.key))){if(I(ne.parent.node)){xe.add(N.key);return}var n=!0,p=!1;(N.children||[]).filter(function(b){return!I(b.node)}).forEach(function(b){var _=b.key,U=h.has(_);n&&!U&&(n=!1),!p&&(U||re.has(_))&&(p=!0)}),n||h.delete(N.key),p&&re.add(N.key),xe.add(N.key)}})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(v(re,h))}}function t(T,G,c,F){var I=[],h;F?h=F:h=z;var re=new Set(T.filter(function(le){var ce=!!(0,d.Z)(c,le);return ce||I.push(le),ce})),Y=new Map,M=0;Object.keys(c).forEach(function(le){var ce=c[le],ne=ce.level,N=Y.get(ne);N||(N=new Set,Y.set(ne,N)),N.add(ce),M=Math.max(M,ne)}),(0,a.ZP)(!I.length,"Tree missing follow keys: ".concat(I.slice(0,100).map(function(le){return"'".concat(le,"'")}).join(", ")));var xe;return G===!0?xe=l(re,Y,M,h):xe=g(re,G.halfCheckedKeys,Y,M,h),xe}},67841:function($e,ie,e){e.d(ie,{Z:function(){return a}});function a(d,v){return d[v]}},71430:function($e,ie,e){e.d(ie,{F:function(){return ne},H8:function(){return ce},I8:function(){return le},km:function(){return I},oH:function(){return M},w$:function(){return h},zn:function(){return Y}});var a=e(76190),d=e(94480),v=e(33885),z=e(75931),l=e(11592),g=e(2738),t=e(48736),T=e(67841),G=["children"];function c(N,m){return"".concat(N,"-").concat(m)}function F(N){return N&&N.type&&N.type.isTreeNode}function I(N,m){return N!=null?N:m}function h(N){var m=N||{},n=m.title,p=m._title,b=m.key,_=m.children,U=n||"title";return{title:U,_title:p||[U],key:b||"key",children:_||"children"}}function re(N,m){var n=new Map;function p(b){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(U){var V=U[m.key],E=U[m.children];warning(V!=null,"Tree node must have a certain key: [".concat(_).concat(V,"]"));var Ee=String(V);warning(!n.has(Ee)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Ee)),n.set(Ee,!0),p(E,"".concat(_).concat(Ee," > "))})}p(N)}function Y(N){function m(n){var p=(0,l.Z)(n);return p.map(function(b){if(!F(b))return(0,t.ZP)(!b,"Tree/TreeNode can only accept TreeNode as children."),null;var _=b.key,U=b.props,V=U.children,E=(0,z.Z)(U,G),Ee=(0,v.Z)({key:_},E),O=m(V);return O.length&&(Ee.children=O),Ee}).filter(function(b){return b})}return m(N)}function M(N,m,n){var p=h(n),b=p._title,_=p.key,U=p.children,V=new Set(m===!0?[]:m),E=[];function Ee(O){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(K,J){for(var $=c(be?be.pos:"0",J),k=I(K[_],$),se,w=0;w1&&arguments[1]!==void 0?arguments[1]:{},n=m.initWrapper,p=m.processEntity,b=m.onProcessFinished,_=m.externalGetKey,U=m.childrenPropName,V=m.fieldNames,E=arguments.length>2?arguments[2]:void 0,Ee=_||E,O={},be={},K={posEntities:O,keyEntities:be};return n&&(K=n(K)||K),xe(N,function(J){var $=J.node,k=J.index,se=J.pos,w=J.key,L=J.parentPos,oe=J.level,te=J.nodes,H={node:$,nodes:te,index:k,key:w,pos:se,level:oe},ve=I(w,se);O[se]=H,be[ve]=H,H.parent=O[L],H.parent&&(H.parent.children=H.parent.children||[],H.parent.children.push(H)),p&&p(H,K)},{externalGetKey:Ee,childrenPropName:U,fieldNames:V}),b&&b(K),K}function ce(N,m){var n=m.expandedKeys,p=m.selectedKeys,b=m.loadedKeys,_=m.loadingKeys,U=m.checkedKeys,V=m.halfCheckedKeys,E=m.dragOverNodeKey,Ee=m.dropPosition,O=m.keyEntities,be=(0,T.Z)(O,N),K={eventKey:N,expanded:n.indexOf(N)!==-1,selected:p.indexOf(N)!==-1,loaded:b.indexOf(N)!==-1,loading:_.indexOf(N)!==-1,checked:U.indexOf(N)!==-1,halfChecked:V.indexOf(N)!==-1,pos:String(be?be.pos:""),dragOver:E===N&&Ee===0,dragOverGapTop:E===N&&Ee===-1,dragOverGapBottom:E===N&&Ee===1};return K}function ne(N){var m=N.data,n=N.expanded,p=N.selected,b=N.checked,_=N.loaded,U=N.loading,V=N.halfChecked,E=N.dragOver,Ee=N.dragOverGapTop,O=N.dragOverGapBottom,be=N.pos,K=N.active,J=N.eventKey,$=(0,v.Z)((0,v.Z)({},m),{},{expanded:n,selected:p,checked:b,loaded:_,loading:U,halfChecked:V,dragOver:E,dragOverGapTop:Ee,dragOverGapBottom:O,pos:be,active:K,key:J});return"props"in $||Object.defineProperty($,"props",{get:function(){return(0,t.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),N}}),$}},8224:function($e,ie,e){e.d(ie,{Z:function(){return d}});var a=e(4676);function d(v,z,l,g){var t=a.unstable_batchedUpdates?function(G){a.unstable_batchedUpdates(l,G)}:l;return v!=null&&v.addEventListener&&v.addEventListener(z,t,g),{remove:function(){v!=null&&v.removeEventListener&&v.removeEventListener(z,t,g)}}}},55468:function($e,ie,e){e.d(ie,{g1:function(){return F},os:function(){return h}});var a=/margin|padding|width|height|max|min|offset/,d={left:!0,top:!0},v={cssFloat:1,styleFloat:1,float:1};function z(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function l(re,Y,M){if(Y=Y.toLowerCase(),M==="auto"){if(Y==="height")return re.offsetHeight;if(Y==="width")return re.offsetWidth}return Y in d||(d[Y]=a.test(Y)),d[Y]?parseFloat(M)||0:M}function g(re,Y){var M=arguments.length,xe=z(re);return Y=v[Y]?"cssFloat"in re.style?"cssFloat":"styleFloat":Y,M===1?xe:l(re,Y,xe[Y]||re.style[Y])}function t(re,Y,M){var xe=arguments.length;if(Y=v[Y]?"cssFloat"in re.style?"cssFloat":"styleFloat":Y,xe===3)return typeof M=="number"&&a.test(Y)&&(M="".concat(M,"px")),re.style[Y]=M,M;for(var le in Y)Y.hasOwnProperty(le)&&t(re,le,Y[le]);return z(re)}function T(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function G(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function c(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:Y}}function F(){var re=document.documentElement.clientWidth,Y=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:Y}}function I(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(re){var Y=re.getBoundingClientRect(),M=document.documentElement;return{left:Y.left+(window.pageXOffset||M.scrollLeft)-(M.clientLeft||document.body.clientLeft||0),top:Y.top+(window.pageYOffset||M.scrollTop)-(M.clientTop||document.body.clientTop||0)}}},3465:function($e,ie,e){e.d(ie,{G:function(){return z}});var a=e(47273),d=function(g){if((0,a.Z)()&&window.document.documentElement){var t=Array.isArray(g)?g:[g],T=window.document.documentElement;return t.some(function(G){return G in T.style})}return!1},v=function(g,t){if(!d(g))return!1;var T=document.createElement("div"),G=T.style[g];return T.style[g]=t,T.style[g]!==G};function z(l,g){return!Array.isArray(l)&&g!==void 0?v(l,g):d(l)}},48911:function($e,ie,e){e.d(ie,{Z:function(){return He}});var a=e(54476),d=e(76190),v=e(33885),z=e(20068),l=e(42978),g=e(75931),t=e(92310),T=e.n(t),G=e(29301),c=e(70425),F=e(34280),I=e(59301),h=e(4676),re=I.forwardRef(function(fe,Te){var A=fe.height,y=fe.offsetY,x=fe.offsetX,s=fe.children,Z=fe.prefixCls,q=fe.onInnerResize,u=fe.innerProps,i=fe.rtl,j=fe.extra,S={},f={display:"flex",flexDirection:"column"};return y!==void 0&&(S={height:A,position:"relative",overflow:"hidden"},f=(0,v.Z)((0,v.Z)({},f),{},(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({transform:"translateY(".concat(y,"px)")},i?"marginRight":"marginLeft",-x),"position","absolute"),"left",0),"right",0),"top",0))),I.createElement("div",{style:S},I.createElement(G.Z,{onResize:function(ae){var ee=ae.offsetHeight;ee&&q&&q()}},I.createElement("div",(0,a.Z)({style:f,className:T()((0,z.Z)({},"".concat(Z,"-holder-inner"),Z)),ref:Te},u),s,j)))});re.displayName="Filler";var Y=re;function M(fe){var Te=fe.children,A=fe.setRef,y=I.useCallback(function(x){A(x)},[]);return I.cloneElement(Te,{ref:y})}function xe(fe,Te,A,y,x,s,Z,q){var u=q.getKey;return fe.slice(Te,A+1).map(function(i,j){var S=Te+j,f=Z(i,S,{style:{width:y},offsetX:x}),P=u(i);return I.createElement(M,{key:P,setRef:function(ee){return s(i,ee)}},f)})}function le(fe,Te,A,y){var x=A-fe,s=Te-A,Z=Math.min(x,s)*2;if(y<=Z){var q=Math.floor(y/2);return y%2?A+q+1:A-q}return x>s?A-(y-s):A+(y-x)}function ce(fe,Te,A){var y=fe.length,x=Te.length,s,Z;if(y===0&&x===0)return null;y2&&arguments[2]!==void 0?arguments[2]:!1,S=u?i<0&&q.current.left||i>0&&q.current.right:i<0&&q.current.top||i>0&&q.current.bottom;return j&&S?(clearTimeout(s.current),x.current=!1):(!S||x.current)&&Z(),!x.current&&S}};function b(fe,Te,A,y,x,s,Z){var q=(0,I.useRef)(0),u=(0,I.useRef)(null),i=(0,I.useRef)(null),j=(0,I.useRef)(!1),S=p(Te,A,y,x);function f(ye,me){if(N.Z.cancel(u.current),!S(!1,me)){var Ue=ye;if(!Ue._virtualHandled)Ue._virtualHandled=!0;else return;q.current+=me,i.current=me,n||Ue.preventDefault(),u.current=(0,N.Z)(function(){var Qe=j.current?10:1;Z(q.current*Qe,!1),q.current=0})}}function P(ye,me){Z(me,!0),n||ye.preventDefault()}var ae=(0,I.useRef)(null),ee=(0,I.useRef)(null);function ge(ye){if(fe){N.Z.cancel(ee.current),ee.current=(0,N.Z)(function(){ae.current=null},2);var me=ye.deltaX,Ue=ye.deltaY,Qe=ye.shiftKey,Ye=me,lt=Ue;(ae.current==="sx"||!ae.current&&Qe&&Ue&&!me)&&(Ye=Ue,lt=0,ae.current="sx");var dt=Math.abs(Ye),xt=Math.abs(lt);ae.current===null&&(ae.current=s&&dt>xt?"x":"y"),ae.current==="y"?f(ye,lt):P(ye,Ye)}}function de(ye){fe&&(j.current=ye.detail===i.current)}return[ge,de]}function _(fe,Te,A,y){var x=I.useMemo(function(){return[new Map,[]]},[fe,A.id,y]),s=(0,l.Z)(x,2),Z=s[0],q=s[1],u=function(j){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:j,f=Z.get(j),P=Z.get(S);if(f===void 0||P===void 0)for(var ae=fe.length,ee=q.length;ee0&&arguments[0]!==void 0?arguments[0]:!1;j();var ae=function(){var de=!1;q.current.forEach(function(ye,me){if(ye&&ye.offsetParent){var Ue=ye.offsetHeight,Qe=getComputedStyle(ye),Ye=Qe.marginTop,lt=Qe.marginBottom,dt=O(Ye),xt=O(lt),st=Ue+dt+xt;u.current.get(me)!==st&&(u.current.set(me,st),de=!0)}}),de&&Z(function(ye){return ye+1})};if(P)ae();else{i.current+=1;var ee=i.current;Promise.resolve().then(function(){ee===i.current&&ae()})}}function f(P,ae){var ee=fe(P),ge=q.current.get(ee);ae?(q.current.set(ee,ae),S()):q.current.delete(ee),!ge!=!ae&&(ae?Te==null||Te(P):A==null||A(P))}return(0,I.useEffect)(function(){return j},[]),[f,S,u.current,s]}var K=14/15;function J(fe,Te,A){var y=(0,I.useRef)(!1),x=(0,I.useRef)(0),s=(0,I.useRef)(0),Z=(0,I.useRef)(null),q=(0,I.useRef)(null),u,i=function(P){if(y.current){var ae=Math.ceil(P.touches[0].pageX),ee=Math.ceil(P.touches[0].pageY),ge=x.current-ae,de=s.current-ee,ye=Math.abs(ge)>Math.abs(de);ye?x.current=ae:s.current=ee;var me=A(ye,ye?ge:de,!1,P);me&&P.preventDefault(),clearInterval(q.current),me&&(q.current=setInterval(function(){ye?ge*=K:de*=K;var Ue=Math.floor(ye?ge:de);(!A(ye,Ue,!0)||Math.abs(Ue)<=.1)&&clearInterval(q.current)},16))}},j=function(){y.current=!1,u()},S=function(P){u(),P.touches.length===1&&!y.current&&(y.current=!0,x.current=Math.ceil(P.touches[0].pageX),s.current=Math.ceil(P.touches[0].pageY),Z.current=P.target,Z.current.addEventListener("touchmove",i,{passive:!1}),Z.current.addEventListener("touchend",j,{passive:!0}))};u=function(){Z.current&&(Z.current.removeEventListener("touchmove",i),Z.current.removeEventListener("touchend",j))},(0,F.Z)(function(){return fe&&Te.current.addEventListener("touchstart",S,{passive:!0}),function(){var f;(f=Te.current)===null||f===void 0||f.removeEventListener("touchstart",S),u(),clearInterval(q.current)}},[fe])}function $(fe){return Math.floor(Math.pow(fe,.5))}function k(fe,Te){var A="touches"in fe?fe.touches[0]:fe;return A[Te?"pageX":"pageY"]-window[Te?"scrollX":"scrollY"]}function se(fe,Te,A){I.useEffect(function(){var y=Te.current;if(fe&&y){var x=!1,s,Z,q=function(){N.Z.cancel(s)},u=function f(){q(),s=(0,N.Z)(function(){A(Z),f()})},i=function(){x=!1,q()},j=function(P){if(!(P.target.draggable||P.button!==0)){var ae=P;ae._virtualHandled||(ae._virtualHandled=!0,x=!0)}},S=function(P){if(x){var ae=k(P,!1),ee=y.getBoundingClientRect(),ge=ee.top,de=ee.bottom;if(ae<=ge){var ye=ge-ae;Z=-$(ye),u()}else if(ae>=de){var me=ae-de;Z=$(me),u()}else q()}};return y.addEventListener("mousedown",j),y.ownerDocument.addEventListener("mouseup",i),y.ownerDocument.addEventListener("mousemove",S),y.ownerDocument.addEventListener("dragend",i),function(){y.removeEventListener("mousedown",j),y.ownerDocument.removeEventListener("mouseup",i),y.ownerDocument.removeEventListener("mousemove",S),y.ownerDocument.removeEventListener("dragend",i),q()}}},[fe])}var w=10;function L(fe,Te,A,y,x,s,Z,q){var u=I.useRef(),i=I.useState(null),j=(0,l.Z)(i,2),S=j[0],f=j[1];return(0,F.Z)(function(){if(S&&S.times=0;mn-=1){var wn=x(Te[mn]),vn=A.get(wn);if(vn===void 0){ye=!0;break}if(_t-=vn,_t<=0)break}switch(Qe){case"top":Ue=lt-ge;break;case"bottom":Ue=dt-de+ge;break;default:{var gt=fe.current.scrollTop,yn=gt+de;ltyn&&(me="bottom")}}Ue!==null&&Z(Ue),Ue!==S.lastTop&&(ye=!0)}ye&&f((0,v.Z)((0,v.Z)({},S),{},{times:S.times+1,targetAlign:me,lastTop:Ue}))}},[S,fe.current]),function(P){if(P==null){q();return}if(N.Z.cancel(u.current),typeof P=="number")Z(P);else if(P&&(0,d.Z)(P)==="object"){var ae,ee=P.align;"index"in P?ae=P.index:ae=Te.findIndex(function(ye){return x(ye)===P.key});var ge=P.offset,de=ge===void 0?0:ge;f({times:0,index:ae,offset:de,originAlign:ee})}}}var oe=I.forwardRef(function(fe,Te){var A=fe.prefixCls,y=fe.rtl,x=fe.scrollOffset,s=fe.scrollRange,Z=fe.onStartMove,q=fe.onStopMove,u=fe.onScroll,i=fe.horizontal,j=fe.spinSize,S=fe.containerSize,f=fe.style,P=fe.thumbStyle,ae=fe.showScrollBar,ee=I.useState(!1),ge=(0,l.Z)(ee,2),de=ge[0],ye=ge[1],me=I.useState(null),Ue=(0,l.Z)(me,2),Qe=Ue[0],Ye=Ue[1],lt=I.useState(null),dt=(0,l.Z)(lt,2),xt=dt[0],st=dt[1],Ht=!y,un=I.useRef(),_t=I.useRef(),mn=I.useState(ae),wn=(0,l.Z)(mn,2),vn=wn[0],gt=wn[1],yn=I.useRef(),Zn=function(){ae===!0||ae===!1||(clearTimeout(yn.current),gt(!0),yn.current=setTimeout(function(){gt(!1)},3e3))},Ut=s-S||0,pn=S-j||0,_n=I.useMemo(function(){if(x===0||Ut===0)return 0;var Q=x/Ut;return Q*pn},[x,Ut,pn]),Bn=function(ze){ze.stopPropagation(),ze.preventDefault()},Yn=I.useRef({top:_n,dragging:de,pageY:Qe,startTop:xt});Yn.current={top:_n,dragging:de,pageY:Qe,startTop:xt};var Kn=function(ze){ye(!0),Ye(k(ze,i)),st(Yn.current.top),Z(),ze.stopPropagation(),ze.preventDefault()};I.useEffect(function(){var Q=function(D){D.preventDefault()},ze=un.current,Ke=_t.current;return ze.addEventListener("touchstart",Q,{passive:!1}),Ke.addEventListener("touchstart",Kn,{passive:!1}),function(){ze.removeEventListener("touchstart",Q),Ke.removeEventListener("touchstart",Kn)}},[]);var Wn=I.useRef();Wn.current=Ut;var fr=I.useRef();fr.current=pn,I.useEffect(function(){if(de){var Q,ze=function(D){var Me=Yn.current,Re=Me.dragging,nt=Me.pageY,We=Me.startTop;N.Z.cancel(Q);var tt=un.current.getBoundingClientRect(),ot=S/(i?tt.width:tt.height);if(Re){var rt=(k(D,i)-nt)*ot,pt=We;!Ht&&i?pt-=rt:pt+=rt;var ct=Wn.current,ut=fr.current,At=ut?pt/ut:0,it=Math.ceil(At*ct);it=Math.max(it,0),it=Math.min(it,ct),Q=(0,N.Z)(function(){u(it,i)})}},Ke=function(){ye(!1),q()};return window.addEventListener("mousemove",ze,{passive:!0}),window.addEventListener("touchmove",ze,{passive:!0}),window.addEventListener("mouseup",Ke,{passive:!0}),window.addEventListener("touchend",Ke,{passive:!0}),function(){window.removeEventListener("mousemove",ze),window.removeEventListener("touchmove",ze),window.removeEventListener("mouseup",Ke),window.removeEventListener("touchend",Ke),N.Z.cancel(Q)}}},[de]),I.useEffect(function(){return Zn(),function(){clearTimeout(yn.current)}},[x]),I.useImperativeHandle(Te,function(){return{delayHidden:Zn}});var In="".concat(A,"-scrollbar"),Kt={position:"absolute",visibility:vn?null:"hidden"},zn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return i?(Object.assign(Kt,{height:8,left:0,right:0,bottom:0}),Object.assign(zn,(0,z.Z)({height:"100%",width:j},Ht?"left":"right",_n))):(Object.assign(Kt,(0,z.Z)({width:8,top:0,bottom:0},Ht?"right":"left",0)),Object.assign(zn,{width:"100%",height:j,top:_n})),I.createElement("div",{ref:un,className:T()(In,(0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(In,"-horizontal"),i),"".concat(In,"-vertical"),!i),"".concat(In,"-visible"),vn)),style:(0,v.Z)((0,v.Z)({},Kt),f),onMouseDown:Bn,onMouseMove:Zn},I.createElement("div",{ref:_t,className:T()("".concat(In,"-thumb"),(0,z.Z)({},"".concat(In,"-thumb-moving"),de)),style:(0,v.Z)((0,v.Z)({},zn),P),onMouseDown:Kn}))}),te=oe,H=20;function ve(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,A=fe/Te*fe;return isNaN(A)&&(A=0),A=Math.max(A,H),Math.floor(A)}var Se=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],je=[],Oe={overflowY:"auto",overflowAnchor:"none"};function ke(fe,Te){var A=fe.prefixCls,y=A===void 0?"rc-virtual-list":A,x=fe.className,s=fe.height,Z=fe.itemHeight,q=fe.fullHeight,u=q===void 0?!0:q,i=fe.style,j=fe.data,S=fe.children,f=fe.itemKey,P=fe.virtual,ae=fe.direction,ee=fe.scrollWidth,ge=fe.component,de=ge===void 0?"div":ge,ye=fe.onScroll,me=fe.onVirtualScroll,Ue=fe.onVisibleChange,Qe=fe.innerProps,Ye=fe.extraRender,lt=fe.styles,dt=fe.showScrollBar,xt=dt===void 0?"optional":dt,st=(0,g.Z)(fe,Se),Ht=I.useCallback(function(It){return typeof f=="function"?f(It):It==null?void 0:It[f]},[f]),un=be(Ht,null,null),_t=(0,l.Z)(un,4),mn=_t[0],wn=_t[1],vn=_t[2],gt=_t[3],yn=!!(P!==!1&&s&&Z),Zn=I.useMemo(function(){return Object.values(vn.maps).reduce(function(It,St){return It+St},0)},[vn.id,vn.maps]),Ut=yn&&j&&(Math.max(Z*j.length,Zn)>s||!!ee),pn=ae==="rtl",_n=T()(y,(0,z.Z)({},"".concat(y,"-rtl"),pn),x),Bn=j||je,Yn=(0,I.useRef)(),Kn=(0,I.useRef)(),Wn=(0,I.useRef)(),fr=(0,I.useState)(0),In=(0,l.Z)(fr,2),Kt=In[0],zn=In[1],Q=(0,I.useState)(0),ze=(0,l.Z)(Q,2),Ke=ze[0],R=ze[1],D=(0,I.useState)(!1),Me=(0,l.Z)(D,2),Re=Me[0],nt=Me[1],We=function(){nt(!0)},tt=function(){nt(!1)},ot={getKey:Ht};function rt(It){zn(function(St){var an;typeof It=="function"?an=It(St):an=It;var Sn=Wt(an);return Yn.current.scrollTop=Sn,Sn})}var pt=(0,I.useRef)({start:0,end:Bn.length}),ct=(0,I.useRef)(),ut=ne(Bn,Ht),At=(0,l.Z)(ut,1),it=At[0];ct.current=it;var ht=I.useMemo(function(){if(!yn)return{scrollHeight:void 0,start:0,end:Bn.length-1,offset:void 0};if(!Ut){var It;return{scrollHeight:((It=Kn.current)===null||It===void 0?void 0:It.offsetHeight)||0,start:0,end:Bn.length-1,offset:void 0}}for(var St=0,an,Sn,er,zr=Bn.length,xr=0;xr=Kt&&an===void 0&&(an=xr,Sn=St),Ir>Kt+s&&er===void 0&&(er=xr),St=Ir}return an===void 0&&(an=0,Sn=0,er=Math.ceil(s/Z)),er===void 0&&(er=Bn.length-1),er=Math.min(er+1,Bn.length-1),{scrollHeight:St,start:an,end:er,offset:Sn}},[Ut,yn,Kt,Bn,gt,s]),bt=ht.scrollHeight,kt=ht.start,Rt=ht.end,Pt=ht.offset;pt.current.start=kt,pt.current.end=Rt,I.useLayoutEffect(function(){var It=vn.getRecord();if(It.size===1){var St=Array.from(It.keys())[0],an=It.get(St),Sn=Bn[kt];if(Sn&&an===void 0){var er=Ht(Sn);if(er===St){var zr=vn.get(St),xr=zr-Z;rt(function(ir){return ir+xr})}}}vn.resetRecord()},[bt]);var Ce=I.useState({width:0,height:s}),Ae=(0,l.Z)(Ce,2),Pe=Ae[0],we=Ae[1],De=function(St){we({width:St.offsetWidth,height:St.offsetHeight})},Ze=(0,I.useRef)(),Be=(0,I.useRef)(),_e=I.useMemo(function(){return ve(Pe.width,ee)},[Pe.width,ee]),vt=I.useMemo(function(){return ve(Pe.height,bt)},[Pe.height,bt]),wt=bt-s,Gt=(0,I.useRef)(wt);Gt.current=wt;function Wt(It){var St=It;return Number.isNaN(Gt.current)||(St=Math.min(St,Gt.current)),St=Math.max(St,0),St}var Yt=Kt<=0,Dt=Kt>=wt,Bt=Ke<=0,tn=Ke>=ee,Le=p(Yt,Dt,Bt,tn),Cn=function(){return{x:pn?-Ke:Ke,y:Kt}},Zt=(0,I.useRef)(Cn()),Lt=(0,c.useEvent)(function(It){if(me){var St=(0,v.Z)((0,v.Z)({},Cn()),It);(Zt.current.x!==St.x||Zt.current.y!==St.y)&&(me(St),Zt.current=St)}});function ln(It,St){var an=It;St?((0,h.flushSync)(function(){R(an)}),Lt()):rt(an)}function nn(It){var St=It.currentTarget.scrollTop;St!==Kt&&rt(St),ye==null||ye(It),Lt()}var xn=function(St){var an=St,Sn=ee?ee-Pe.width:0;return an=Math.max(an,0),an=Math.min(an,Sn),an},Xn=(0,c.useEvent)(function(It,St){St?((0,h.flushSync)(function(){R(function(an){var Sn=an+(pn?-It:It);return xn(Sn)})}),Lt()):rt(function(an){var Sn=an+It;return Sn})}),zt=b(yn,Yt,Dt,Bt,tn,!!ee,Xn),Ve=(0,l.Z)(zt,2),at=Ve[0],Vt=Ve[1];J(yn,Yn,function(It,St,an,Sn){var er=Sn;return Le(It,St,an)?!1:!er||!er._virtualHandled?(er&&(er._virtualHandled=!0),at({preventDefault:function(){},deltaX:It?St:0,deltaY:It?0:St}),!0):!1}),se(Ut,Yn,function(It){rt(function(St){return St+It})}),(0,F.Z)(function(){function It(an){var Sn=Yt&&an.detail<0,er=Dt&&an.detail>0;yn&&!Sn&&!er&&an.preventDefault()}var St=Yn.current;return St.addEventListener("wheel",at,{passive:!1}),St.addEventListener("DOMMouseScroll",Vt,{passive:!0}),St.addEventListener("MozMousePixelScroll",It,{passive:!1}),function(){St.removeEventListener("wheel",at),St.removeEventListener("DOMMouseScroll",Vt),St.removeEventListener("MozMousePixelScroll",It)}},[yn,Yt,Dt]),(0,F.Z)(function(){if(ee){var It=xn(Ke);R(It),Lt({x:It})}},[Pe.width,ee]);var Jt=function(){var St,an;(St=Ze.current)===null||St===void 0||St.delayHidden(),(an=Be.current)===null||an===void 0||an.delayHidden()},Tt=L(Yn,Bn,vn,Z,Ht,function(){return wn(!0)},rt,Jt);I.useImperativeHandle(Te,function(){return{nativeElement:Wn.current,getScrollInfo:Cn,scrollTo:function(St){function an(Sn){return Sn&&(0,d.Z)(Sn)==="object"&&("left"in Sn||"top"in Sn)}an(St)?(St.left!==void 0&&R(xn(St.left)),Tt(St.top)):Tt(St)}}}),(0,F.Z)(function(){if(Ue){var It=Bn.slice(kt,Rt+1);Ue(It,Bn)}},[kt,Rt,Bn]);var rn=_(Bn,Ht,vn,Z),On=Ye==null?void 0:Ye({start:kt,end:Rt,virtual:Ut,offsetX:Ke,offsetY:Pt,rtl:pn,getSize:rn}),Tn=xe(Bn,kt,Rt,ee,Ke,mn,S,ot),Mn=null;s&&(Mn=(0,v.Z)((0,z.Z)({},u?"height":"maxHeight",s),Oe),yn&&(Mn.overflowY="hidden",ee&&(Mn.overflowX="hidden"),Re&&(Mn.pointerEvents="none")));var Jn={};return pn&&(Jn.dir="rtl"),I.createElement("div",(0,a.Z)({ref:Wn,style:(0,v.Z)((0,v.Z)({},i),{},{position:"relative"}),className:_n},Jn,st),I.createElement(G.Z,{onResize:De},I.createElement(de,{className:"".concat(y,"-holder"),style:Mn,ref:Yn,onScroll:nn,onMouseEnter:Jt},I.createElement(Y,{prefixCls:y,height:bt,offsetX:Ke,offsetY:Pt,scrollWidth:ee,onInnerResize:wn,ref:Kn,innerProps:Qe,rtl:pn,extra:On},Tn))),Ut&&bt>s&&I.createElement(te,{ref:Ze,prefixCls:y,scrollOffset:Kt,scrollRange:bt,rtl:pn,onScroll:ln,onStartMove:We,onStopMove:tt,spinSize:vt,containerSize:Pe.height,style:lt==null?void 0:lt.verticalScrollBar,thumbStyle:lt==null?void 0:lt.verticalScrollBarThumb,showScrollBar:xt}),Ut&&ee>Pe.width&&I.createElement(te,{ref:Be,prefixCls:y,scrollOffset:Ke,scrollRange:ee,rtl:pn,onScroll:ln,onStartMove:We,onStopMove:tt,spinSize:_e,containerSize:Pe.width,horizontal:!0,style:lt==null?void 0:lt.horizontalScrollBar,thumbStyle:lt==null?void 0:lt.horizontalScrollBarThumb,showScrollBar:xt}))}var Xe=I.forwardRef(ke);Xe.displayName="List";var et=Xe,He=et},27774:function($e,ie){Object.defineProperty(ie,"__esModule",{value:!0}),ie.SizeSensorId=ie.SensorTabIndex=ie.SensorClassName=void 0;var e="size-sensor-id";ie.SizeSensorId=e;var a="size-sensor-object";ie.SensorClassName=a;var d="-1";ie.SensorTabIndex=d},79301:function($e,ie){Object.defineProperty(ie,"__esModule",{value:!0}),ie.default=void 0;var e=function(d){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,z=null;return function(){for(var l=this,g=arguments.length,t=new Array(g),T=0;Ttypeof G=="object"&&G!=null&&G.nodeType===1,d=(G,c)=>(!c||G!=="hidden")&&G!=="visible"&&G!=="clip",v=(G,c)=>{if(G.clientHeight{const h=(re=>{if(!re.ownerDocument||!re.ownerDocument.defaultView)return null;try{return re.ownerDocument.defaultView.frameElement}catch(Y){return null}})(I);return!!h&&(h.clientHeightrec||re>G&&Y=c&&M>=F?re-G-I:Y>c&&MF?Y-c+h:0,l=G=>{const c=G.parentElement;return c==null?G.getRootNode().host||null:c},g=(G,c)=>{var F,I,h,re;if(typeof document=="undefined")return[];const{scrollMode:Y,block:M,inline:xe,boundary:le,skipOverflowHiddenElements:ce}=c,ne=typeof le=="function"?le:te=>te!==le;if(!a(G))throw new TypeError("Invalid target");const N=document.scrollingElement||document.documentElement,m=[];let n=G;for(;a(n)&&ne(n);){if(n=l(n),n===N){m.push(n);break}n!=null&&n===document.body&&v(n)&&!v(document.documentElement)||n!=null&&v(n,ce)&&m.push(n)}const p=(I=(F=window.visualViewport)==null?void 0:F.width)!=null?I:innerWidth,b=(re=(h=window.visualViewport)==null?void 0:h.height)!=null?re:innerHeight,{scrollX:_,scrollY:U}=window,{height:V,width:E,top:Ee,right:O,bottom:be,left:K}=G.getBoundingClientRect(),{top:J,right:$,bottom:k,left:se}=(te=>{const H=window.getComputedStyle(te);return{top:parseFloat(H.scrollMarginTop)||0,right:parseFloat(H.scrollMarginRight)||0,bottom:parseFloat(H.scrollMarginBottom)||0,left:parseFloat(H.scrollMarginLeft)||0}})(G);let w=M==="start"||M==="nearest"?Ee-J:M==="end"?be+k:Ee+V/2-J+k,L=xe==="center"?K+E/2-se+$:xe==="end"?O+$:K-se;const oe=[];for(let te=0;te=0&&K>=0&&be<=b&&O<=p&&(H===N&&!v(H)||Ee>=je&&be<=ke&&K>=Xe&&O<=Oe))return oe;const et=getComputedStyle(H),He=parseInt(et.borderLeftWidth,10),fe=parseInt(et.borderTopWidth,10),Te=parseInt(et.borderRightWidth,10),A=parseInt(et.borderBottomWidth,10);let y=0,x=0;const s="offsetWidth"in H?H.offsetWidth-H.clientWidth-He-Te:0,Z="offsetHeight"in H?H.offsetHeight-H.clientHeight-fe-A:0,q="offsetWidth"in H?H.offsetWidth===0?0:Se/H.offsetWidth:0,u="offsetHeight"in H?H.offsetHeight===0?0:ve/H.offsetHeight:0;if(N===H)y=M==="start"?w:M==="end"?w-b:M==="nearest"?z(U,U+b,b,fe,A,U+w,U+w+V,V):w-b/2,x=xe==="start"?L:xe==="center"?L-p/2:xe==="end"?L-p:z(_,_+p,p,He,Te,_+L,_+L+E,E),y=Math.max(0,y+U),x=Math.max(0,x+_);else{y=M==="start"?w-je-fe:M==="end"?w-ke+A+Z:M==="nearest"?z(je,ke,ve,fe,A+Z,w,w+V,V):w-(je+ve/2)+Z/2,x=xe==="start"?L-Xe-He:xe==="center"?L-(Xe+Se/2)+s/2:xe==="end"?L-Oe+Te+s:z(Xe,Oe,Se,He,Te+s,L,L+E,E);const{scrollLeft:i,scrollTop:j}=H;y=u===0?0:Math.max(0,Math.min(j+y/u,H.scrollHeight-ve/u+Z)),x=q===0?0:Math.max(0,Math.min(i+x/q,H.scrollWidth-Se/q+s)),w+=j-y,L+=i-x}oe.push({el:H,top:y,left:x})}return oe},t=G=>G===!1?{block:"end",inline:"nearest"}:(c=>c===Object(c)&&Object.keys(c).length!==0)(G)?G:{block:"start",inline:"nearest"};function T(G,c){if(!G.isConnected||!(h=>{let re=h;for(;re&&re.parentNode;){if(re.parentNode===document)return!0;re=re.parentNode instanceof ShadowRoot?re.parentNode.host:re.parentNode}return!1})(G))return;const F=(h=>{const re=window.getComputedStyle(h);return{top:parseFloat(re.scrollMarginTop)||0,right:parseFloat(re.scrollMarginRight)||0,bottom:parseFloat(re.scrollMarginBottom)||0,left:parseFloat(re.scrollMarginLeft)||0}})(G);if((h=>typeof h=="object"&&typeof h.behavior=="function")(c))return c.behavior(g(G,c));const I=typeof c=="boolean"||c==null?void 0:c.behavior;for(const{el:h,top:re,left:Y}of g(G,t(c))){const M=re-F.top+F.bottom,xe=Y-F.left+F.right;h.scroll({top:M,left:xe,behavior:I})}}}}]); diff --git a/p__tasks__Jupyter__index.1d209380.async.js b/p__tasks__Jupyter__index.85750f83.async.js similarity index 94% rename from p__tasks__Jupyter__index.1d209380.async.js rename to p__tasks__Jupyter__index.85750f83.async.js index 1bc3fbc2a0..391c0448e2 100644 --- a/p__tasks__Jupyter__index.1d209380.async.js +++ b/p__tasks__Jupyter__index.85750f83.async.js @@ -153,7 +153,7 @@ ${be} `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:$e(Nt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:K==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:T};me.setOption(te)};return U.createElement("div",{id:`lineChart${K}`,className:S.lineChart})},w=t(3918),n={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},h=t(57809),x=t(5083),k=t(88522);const W=re=>{const K=new Date,Q=(z=>{const oe=new Date(K);switch(z){case"\u6700\u8FD130\u5206\u949F":oe.setMinutes(K.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":oe.setHours(K.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":oe.setDate(K.getDate()-1);break;case"\u6700\u8FD17\u5929":oe.setDate(K.getDate()-7);break;case"\u6700\u8FD115\u5929":oe.setDate(K.getDate()-15);break;default:return null}return oe})(re);return Q?{startTime:Q,endTime:K}:null},pe=(re,K,ae)=>{if(!re)return!1;const Q=I()(),[z,oe]=K;if(re.isAfter(Q))return!0;if(z){const me=z.clone().add(ae,"days");if(oe&&re.isAfter(me))return!0}if(oe){const me=oe.clone().subtract(ae,"days");return re.isBefore(me)||re.isAfter(Q)}return!1},He=re=>re<=5?"30s":re<=15?"1m":re<=30?"2m":re<=60?"5m":re<=180?"10m":re<=360?"30m":re<=720?"1h":re<=1440?"2h":re<=2880?"4h":re<=4320?"8h":re<=10080||re<=14400?"12h":re<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ge=re=>{const[K,ae]=re,Q=moment.isMoment(K)?K:moment(K),z=moment.isMoment(ae)?ae:moment(ae);if(!Q.isValid()||!z.isValid())throw new Error("Invalid date provided");const me=moment.duration(z.diff(Q)).asMinutes();return He(me)},Qe=(re,K,ae=20)=>{const Q=new Date(re).getTime(),z=new Date(K).getTime(),oe=ae*1e3,me=[];let be=Q;for(;be<=z;)me.push(be),be+=oe;return me};var bt=t(89392),ut=t(2524),mt=t(84056),Ne=t(59301),Be=(re,K,ae)=>new Promise((Q,z)=>{var oe=$e=>{try{be(ae.next($e))}catch(ve){z(ve)}},me=$e=>{try{be(ae.throw($e))}catch(ve){z(ve)}},be=$e=>$e.done?Q($e.value):Promise.resolve($e.value).then(oe,me);be((ae=ae.apply(re,K)).next())});const et=h.default.Option,{RangePicker:P}=x.default;var ue=({identifier:re,data:K,isFirst:ae,setIsFirst:Q,info:z})=>{var oe;const[me,be]=(0,e.useState)([]),[$e,ve]=(0,e.useState)([]),[ht,Ke]=(0,e.useState)(null),[Dt,gt]=(0,e.useState)(""),[tt,Nt]=(0,e.useState)([null,null]),[T,te]=(0,e.useState)([]),[Ie,vt]=(0,e.useState)(!1),[ct,St]=(0,e.useState)([]),[jt,Mt]=(0,e.useState)(!1),[$t,Dn]=(0,e.useState)(!1),[yn,On]=(0,e.useState)(""),[Cn,Hn]=(0,e.useState)(1),dn=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],_n=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,e.useEffect)(()=>{var _t,jn,Fn,Zt;if(K&&ae){dr(),be(K==null?void 0:K.recent_users),ve(K==null?void 0:K.managers);const we=(z==null?void 0:z.type)==="\u6311\u6218\u9875\u9762";((_t=K==null?void 0:K.managers)==null?void 0:_t.length)>0?Ke(we?z==null?void 0:z.myshixun_id:(jn=K==null?void 0:K.managers[0])==null?void 0:jn.id):((Fn=K==null?void 0:K.recent_users)==null?void 0:Fn.length)>0&&Ke(we?z==null?void 0:z.myshixun_id:(Zt=K==null?void 0:K.recent_users[0])==null?void 0:Zt.id),gt("\u6700\u8FD130\u5206\u949F"),Q(!1)}},[K]),(0,e.useEffect)(()=>{if(Dt){let _t=W(Dt);Nt([I()(_t==null?void 0:_t.startTime),I()(_t==null?void 0:_t.endTime)])}},[Dt]),(0,e.useEffect)(()=>{ht&&(tt!=null&&tt[0])&&(tt!=null&&tt[1])&&an()},[ht,tt]);const an=()=>Be(void 0,null,function*(){var _t;vt(!0);let jn={startTimeString:tt[0]?tt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:tt[1]?tt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:ht};const Fn=yield(0,L.ZP)(`/api/shixuns/${re}/cpu_rank_data.json`,{method:"get",params:jn});(Fn==null?void 0:Fn.status)==0&&(St((_t=Fn==null?void 0:Fn.data)==null?void 0:_t.statisticsList),Hn(Cn+1)),vt(!1)}),Tn=(0,e.useRef)((0,bt.throttle)(_t=>It(_t),1200,{leading:!0,trailing:!0})).current,It=_t=>Be(void 0,null,function*(){if(_t=="")return;const jn=yield(0,L.ZP)(`/api/shixuns/${re}/cpu_search_data`,{method:"get",params:{search:_t}});(jn==null?void 0:jn.status)==0&&te(jn==null?void 0:jn.data)}),Un=(_t,jn)=>{_t==="CPU"?(jt?(0,mt.BU)():(0,mt.Dj)(document.getElementById(`tj${jn}`)),Mt(!jt)):($t?(0,mt.BU)():(0,mt.Dj)(document.getElementById(`tj${jn}`)),Dn(!$t))},bn=(_t,jn,Fn)=>{const Zt=jn==="CPU"?"cpuUsageChart":"memoryUsageChart";let we=_t.map(r=>{var l,u,m,F;const D=(l=r.promQueryResult)==null?void 0:l[Zt],J=`${r.envId}-${r.myPracticalTrainingId}_${jn}`,V=((F=(m=(u=D==null?void 0:D.results[J])==null?void 0:u.frames[0])==null?void 0:m.data)==null?void 0:F.values)||[];return V.length>0?V[Fn]:[]});return we.some(r=>Array.isArray(r)&&r.length>0)?we:[]},Gn=_t=>{Ke(_t),dr()},dr=()=>{te([]),On("")},Sn=_t=>{let jn=!1;for(let Fn=0;Fn<(ct==null?void 0:ct.length);Fn++){let Zt=bn(ct,_t,1)[Fn];if(Zt&&(Zt==null?void 0:Zt.length)>0){jn=!0;break}}return(ct==null?void 0:ct.length)>0&&jn};return Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:`${n.flex_warp}`},Ne.createElement(k.Z,{allowClear:!0,showSearch:!0,value:yn,style:{width:280},onSearch:Tn,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(_t,jn)=>{On(_t),jn!=null&&jn.key&&Ke(Number(jn==null?void 0:jn.key))},onClear:dr,size:"large"},T==null?void 0:T.map((_t,jn)=>Ne.createElement(et,{key:_t.id,value:_t.name},_t.name.length>4?`${_t.name.slice(0,4)}...`:_t.name,`( ${_t.phone?_t.phone:""} ${_t.mail?` - ${_t.mail}`:""})`))),Ne.createElement("div",null,Ne.createElement(h.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:Dt,onChange:_t=>{gt(_t)}},dn.map((_t,jn)=>Ne.createElement(h.default.Option,{key:jn,value:_t},_t))),Ne.createElement(P,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:tt,disabledDate:_t=>pe(_t,tt,15),format:"YYYY-MM-DD HH:mm",onChange:_t=>{Nt(_t),gt(void 0)}}))),Ne.createElement(w.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:ht,onChange:_t=>Gn(_t),dataSource:$e,titleWidth:60,key:1}),Ne.createElement(w.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(me==null?void 0:me.length)==0?"mt0":"",style:{marginBottom:(me==null?void 0:me.length)>0?"0px":"17px"},value:ht,onChange:_t=>Gn(_t),dataSource:me,titleWidth:60,key:2}),(oe=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:oe.map((_t,jn)=>Ne.createElement("div",{className:`${n.chart_content}`,key:jn,id:`tj${jn}`},Ne.createElement("div",{className:n.chart_title},Ne.createElement("span",null,_t==null?void 0:_t.name,"\u4F7F\u7528\u91CF"),Ne.createElement("i",{className:`${n.fullscreen} iconfont ${(_t==null?void 0:_t.type)=="CPU"?jt?"icon-tuichuquanping2":"icon-quanping2":$t?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Un(_t.type,jn)})),Ne.createElement(g.Z,{spinning:Ie},Sn(_t.type)?Ne.createElement("div",{style:{marginTop:(_t==null?void 0:_t.type)=="CPU"?jt?"7%":"":$t?"7%":""}},Ne.createElement(H,{dataInfo:{y:bn(ct,_t==null?void 0:_t.type,1)||[],x:bn(ct,_t==null?void 0:_t.type,0)||[]},startAndEndTime:tt,colors:_n,indexKey:jn,valueName:ct.map(Fn=>Fn.name),imageTypeName:ct.map(Fn=>{var Zt;return(Zt=Fn==null?void 0:Fn.promQueryResult)==null?void 0:Zt.imageTypeName}),key:`${jn}-${Cn}`}),Ne.createElement("div",{className:n.info_con},Ne.createElement("div",{className:n.info_top},Ne.createElement("div",null,"\u6700\u5927\u503C"),Ne.createElement("div",null,"\u6700\u5C0F\u503C"),Ne.createElement("div",null,"\u5E73\u5747\u503C")),ct.map((Fn,Zt)=>{var we;let B=Fn==null?void 0:Fn.promQueryResult;return Ne.createElement("div",{className:n.listdata,key:Zt},Ne.createElement("div",{className:n.block,style:{backgroundColor:_n[Zt],marginRight:10}}),Ne.createElement("div",{className:n.typename},(we=Fn==null?void 0:Fn.promQueryResult)==null?void 0:we.imageTypeName),Ne.createElement("div",{className:n.val},(_t==null?void 0:_t.type)=="CPU"?`${B==null?void 0:B.cpuMaxDoubleValue}Cores`:`${B==null?void 0:B.memoryDoubleMaxValue}MiB`),Ne.createElement("div",{className:n.val},(_t==null?void 0:_t.type)=="CPU"?`${B==null?void 0:B.cpuMinDoubleValue}Cores`:`${B==null?void 0:B.memoryDoubleMinValue}MiB`),Ne.createElement("div",{className:n.val},(_t==null?void 0:_t.type)=="CPU"?`${B==null?void 0:B.cpuAvgDoubleValue}Cores`:`${B==null?void 0:B.memoryDoubleAvgValue}MiB`))}))):Ne.createElement(ut.Z,null)))))},ee=t(59301),G=(re,K,ae)=>new Promise((Q,z)=>{var oe=$e=>{try{be(ae.next($e))}catch(ve){z(ve)}},me=$e=>{try{be(ae.throw($e))}catch(ve){z(ve)}},be=$e=>$e.done?Q($e.value):Promise.resolve($e.value).then(oe,me);be((ae=ae.apply(re,K)).next())}),xe=({getApi:re,identifier:K,visible:ae,info:Q})=>{const[z,oe]=(0,e.useState)({}),[me,be]=(0,e.useState)(!0);(0,e.useEffect)(()=>{be(!0)},[ae]),(0,e.useEffect)(()=>{re&&me&&$e()},[re]);const $e=()=>G(void 0,null,function*(){const ve=yield(0,L.ZP)(`/api/shixuns/${K}/cpu_basic_data.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&oe(ve)});return ee.createElement("div",null,ee.createElement(ue,{isFirst:me,setIsFirst:ve=>be(ve),identifier:K,data:z,info:Q}))},lt=t(65862),Je=t(65582),qe=t(60979),Le=t(66457),se=t(59301),Pe=(re,K,ae)=>new Promise((Q,z)=>{var oe=$e=>{try{be(ae.next($e))}catch(ve){z(ve)}},me=$e=>{try{be(ae.throw($e))}catch(ve){z(ve)}},be=$e=>$e.done?Q($e.value):Promise.resolve($e.value).then(oe,me);be((ae=ae.apply(re,K)).next())});const Ae=({globalSetting:re,dispatch:K,practiceSetting:ae,shixunsDetail:Q,visible:z,onCancel:oe,info:me,identifier:be,isJupyter:$e,onOk:ve})=>{const[ht,Ke]=(0,e.useState)("1"),[Dt,gt]=(0,e.useState)("\u63A8\u8350\u914D\u7F6E"),[tt,Nt]=(0,e.useState)([]),[T,te]=(0,e.useState)(!1),[Ie,vt]=(0,e.useState)(!1),[ct,St]=(0,e.useState)({}),[jt,Mt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{z&&(vt(!1),Ke("1"),gt("\u63A8\u8350\u914D\u7F6E"),(me==null?void 0:me.type)=="\u6311\u6218\u9875\u9762"?Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),St({}),$t(),(me==null?void 0:me.type)=="\u6311\u6218\u9875\u9762"&&K({type:"shixunsDetail/getShixunsDetail",payload:{id:be}}))},[z]);const $t=()=>Pe(void 0,null,function*(){Mt(!0);const an=yield(0,qe.HS)(be);[0,-10].includes(an.status)&&(St(an),Mt(!1))}),Dn=an=>{an=="2"?vt(!0):vt(!1),Ke(an)},yn=()=>{R.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:se.createElement("div",{className:"tc"},se.createElement("img",{src:d,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},On=()=>Pe(void 0,null,function*(){if((0,Le.gy)(K,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Dt=="\u5F53\u524D\u914D\u7F6E")return;te(!0),(yield(0,L.ZP)(`/api/shixuns/${be}/apply_recommend_config.json`,{method:"put",body:{data:Dt=="\u63A8\u8350\u914D\u7F6E"?ct==null?void 0:ct.recommend:ct==null?void 0:ct.high}})).status==0&&(i.ZP.success("\u5E94\u7528\u6210\u529F"),te(!1),oe(),ve())}),Cn=()=>Pe(void 0,null,function*(){var an,Tn;if(yield Hn(),(0,lt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(an=Q.detail)!=null&&an.is_jupyter||(Tn=Q.detail)!=null&&Tn.is_jupyter_lab){K({type:"shixunsDetail/execJupyter",payload:{id:be}}).then(Un=>{var bn;Un!=null&&Un.identifier&&((bn=Je.history)==null||bn.push(`/tasks/${Un.identifier}/jupyter`))});return}K({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const It=$e?yield(0,qe.BK)({id:be}):yield(0,qe.Ir)({id:be});if(K({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),It!=null&&It.game_identifier||It!=null&&It.identifier){(0,lt.xg)($e?`/tasks/${It==null?void 0:It.identifier}/jupyter`:`/tasks/${It.game_identifier}`);return}(It==null?void 0:It.status)===-3?(0,lt.eF)():(It==null?void 0:It.status)===2?dn(It==null?void 0:It.message):(It==null?void 0:It.status)===3&&_n(It==null?void 0:It.message)}),Hn=()=>new Promise((an,Tn)=>{var It;(It=ae==null?void 0:ae.sideBar)!=null&&It.confirmLeave?R.default.confirm({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",cancelText:"\u53D6\u6D88",onOk:()=>{K({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),an()},onCancel:()=>{Tn()}}):an()}),dn=an=>{an=an!=null&&an.includes(".json")?an:`${an}.json`,R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:se.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pe(void 0,null,function*(){const Tn=yield(0,L.ZP)("/api"+an,{method:"get"});if(!Tn)return;i.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const It=yield(0,qe.Ir)({id:Tn.shixun_identifier});if(It!=null&&It.game_identifier){(0,lt.xg)(`/tasks/${It.game_identifier}`);return}(It==null?void 0:It.status)===2?dn(It==null?void 0:It.message):(It==null?void 0:It.status)===3&&_n(It==null?void 0:It.message)})})},_n=an=>{R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:se.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",an,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return se.createElement(se.Fragment,null,se.createElement(f.Z,{title:null,placement:"right",open:z,width:1e3,onClose:oe,closeIcon:null,footer:null},se.createElement("div",{className:v.header_body},se.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),se.createElement(A.Z,{className:v.close,onClick:oe})),se.createElement(o.default,{activeKey:ht,onChange:Dn},se.createElement(o.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},se.createElement(g.Z,{spinning:jt,size:"large",tip:se.createElement("div",{style:{color:"#666",fontSize:"14px"}},se.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),se.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",se.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(ct==null?void 0:ct.status)==0?se.createElement(se.Fragment,null,se.createElement("div",{className:v.recommend_config_introduce},se.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),se.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),se.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),se.createElement("div",{className:v.recommend_config},tt.map((an,Tn)=>se.createElement("div",{className:`${v.recommend_config_item} ${an==Dt?v.recommend_config_active_item:""}`,key:an,onClick:()=>gt(an)},se.createElement("div",{className:v.item_title},se.createElement("div",null,an),Tn==1?se.createElement("div",{className:v.recommend_text},"\u63A8\u8350"):se.createElement(se.Fragment,null)),(an=="\u5F53\u524D\u914D\u7F6E"&&(ct==null?void 0:ct.current)||an=="\u63A8\u8350\u914D\u7F6E"&&(ct==null?void 0:ct.recommend)||an=="\u589E\u5F3A\u914D\u7F6E"&&(ct==null?void 0:ct.high)||[]).map((It,Un)=>se.createElement("div",{className:v.item_content,key:Un},se.createElement("span",null,It==null?void 0:It.image_name),It!=null&&It.cpu_limit?se.createElement("span",null,It==null?void 0:It.cpu_limit,"\u6838",It==null?void 0:It.memory_limit,"G"):se.createElement("div",null,se.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),se.createElement(E.Z,{title:se.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",se.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",se.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},se.createElement(b.Z,{className:v.tooltip})))))))),se.createElement("div",{className:v.recommend_config_footer},se.createElement("div",null,se.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),se.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>yn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),se.createElement(p.ZP,{type:"primary",shape:"round",disabled:Dt=="\u5F53\u524D\u914D\u7F6E",onClick:On,loading:T},"\u4E00\u952E\u5E94\u7528"))):jt?se.createElement("div",{style:{height:400}}):se.createElement("div",{className:v.no_data},se.createElement("img",{src:C,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),se.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",se.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(me==null?void 0:me.type)!="\u6311\u6218\u9875\u9762"&&se.createElement("div",{className:v.application,onClick:()=>{Cn(),oe()}},"\u6A21\u62DF\u5B9E\u6218")))),se.createElement(o.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},se.createElement(xe,{getApi:Ie,identifier:be,visible:z,info:me})))))};var Ue=(0,Je.connect)(({globalSetting:re,practiceSetting:K,shixunsDetail:ae})=>({globalSetting:re,practiceSetting:K,shixunsDetail:ae}))(Ae)},40605:function(_,M,t){"use strict";t.r(M),t.d(M,{default:function(){return on}});var e=t(59301),R=t(65582),i=t(74128),f=t(31797),o=t(8591),g=t(43418),E=t(24905),p=t(71418),v=t(3113),A=t(95237),b=t(43428),d=t(1710),C=t(58421),L=t(21390),y=t(76618),S={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},Z=t(269),I={drawerWrap:"drawerWrap___usUlu",drawer:"drawer___o0tZt",title:"title___N0L4E",titleIcon:"titleIcon___KdORp",filePathWrap:"filePathWrap___UnfcQ",filePathContent:"filePathContent___DE1uf",folderName:"folderName___aiFc7",copy:"copy___u1LKa",listWrap:"listWrap___rwuBa",item:"item___V_PLr",itemText:"itemText___uj01z",disableTips:"disableTips___fbeqZ"},U=t(6339),N=t(56102);const H=()=>{const[De,ie]=(0,e.useState)(!1),Ee=(0,e.useRef)(),Qt=(0,e.useRef)(),Wt=()=>{clearTimeout(Qt.current),Qt.current=window.setTimeout(()=>{ie(!1)},1500)};return[De,()=>{clearTimeout(Ee.current),Ee.current=window.setTimeout(()=>{ie(!0),Wt()},500)}]},w=({visible:De,x:ie,y:Ee})=>e.createElement("div",{className:I.disableTips,style:De?{top:Ee,left:ie}:{display:"none"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),n=({visible:De,cancel:ie,answerData:Ee})=>{var Qt;const[Wt,yt]=H(),[Ft,ft]=(0,e.useState)({x:0,y:0});return e.createElement(b.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:ie,width:600,open:De===2,rootClassName:I.drawerWrap},e.createElement("div",{className:I.drawer},e.createElement("h2",{className:I.title,style:{display:"flex",paddingRight:20,justifyContent:"space-between"}},"\u53C2\u8003\u7B54\u6848 ",!(Ee!=null&&Ee.disable_copy)&&e.createElement(N.CopyToClipboard,{text:(Qt=Ee==null?void 0:Ee.standard_answer)==null?void 0:Qt.substring(3,(Ee==null?void 0:Ee.standard_answer.length)-3),onCopy:()=>o.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("a",{style:{fontSize:16,fontWeight:400}},"\u590D\u5236"))),e.createElement("div",{className:"pl20 pr20"},e.createElement("div",{style:{userSelect:Ee!=null&&Ee.disable_copy?"none":"auto"},onMouseOver:Ut=>{ft({x:Ut.clientX,y:Ut.clientY}),yt()}},(Ee==null?void 0:Ee.disable_copy)&&e.createElement(w,{visible:Wt,x:Ft.x,y:Ft.y}),e.createElement(U.Z,{value:Ee==null?void 0:Ee.standard_answer})))))};var h=(0,R.connect)(({loading:De,globalSetting:ie})=>({globalSetting:ie,loading:De}))(n),x=t(42995),k=t(99267),W=t(54476),pe={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 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},He=pe,Ge=t(7657),Qe=function(ie,Ee){return e.createElement(Ge.Z,(0,W.Z)({},ie,{ref:Ee,icon:He}))},bt=e.forwardRef(Qe),ut=bt,mt=t(26724),Ne=t.n(mt),Be={drawerWrap:"drawerWrap___dkOcq",drawer:"drawer___ntUC2",title:"title___Z2x84",closeBtn:"closeBtn___V3pCn",titleIcon:"titleIcon___mIUoJ",filePathWrap:"filePathWrap___ib1bc",filePathContent:"filePathContent___JrvtY",folderName:"folderName___m5MVw",copy:"copy___EPMue",listWrap:"listWrap___QzkC1",item:"item___msJ9l",itemText:"itemText___u5GrX"},et=(De,ie,Ee)=>new Promise((Qt,Wt)=>{var yt=Ut=>{try{ft(Ee.next(Ut))}catch(Kt){Wt(Kt)}},Ft=Ut=>{try{ft(Ee.throw(Ut))}catch(Kt){Wt(Kt)}},ft=Ut=>Ut.done?Qt(Ut.value):Promise.resolve(Ut.value).then(yt,Ft);ft((Ee=Ee.apply(De,ie)).next())});const P=({globalSetting:De,loading:ie,dispatch:Ee,visible:Qt,identifier:Wt,cancel:yt})=>{const[Ft,ft]=(0,e.useState)([]),[Ut,Kt]=(0,e.useState)(),[hn,Zn]=(0,e.useState)(),[ln,Ct]=(0,e.useState)(),[rt,rn]=(0,e.useState)({page:1,limit:20,identifier:null});(0,e.useEffect)(()=>{Wt&&(rt.identifier=Wt,rn(rt),Yt(rt))},[Wt]);const Yt=un=>et(void 0,null,function*(){var qt;const tn=yield(0,Z.a$)(un);tn&&(ft(kn=>[...kn||[],...(tn==null?void 0:tn.data_sets)||[]]),Ct(((qt=tn.data_sets)==null?void 0:qt.length)===20),Kt(tn.data_sets_count),Zn(tn.folder_name))}),gn=()=>{rt.page=rt.page+1,rn(rt),Yt(rt)};return e.createElement(b.Z,{placement:"right",closable:!1,mask:!1,onClose:yt,width:330,zIndex:998,open:Qt===1,rootClassName:Be.drawerWrap},e.createElement("div",{className:Be.drawer},e.createElement("h2",{className:Be.title},e.createElement(k.Z,{className:Be.closeBtn,onClick:yt}),e.createElement("i",{className:`iconfont icon-base ${Be.titleIcon}`}),"\u6570\u636E\u96C6"),e.createElement("div",{className:Be.filePathWrap},e.createElement("span",{className:"ml50"},"\u6587\u4EF6\u8DEF\u5F84"),e.createElement("div",{className:Be.filePathContent},e.createElement("span",{className:Be.folderName},hn),e.createElement(N.CopyToClipboard,{text:hn,onCopy:()=>o.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Be.copy} current`},"\u590D\u5236\u5730\u5740")))),e.createElement("div",{className:Be.listWrap},e.createElement(Ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:un=>gn(),hasMore:ln,useWindow:!1},Ft.map((un,qt)=>e.createElement("div",{className:Be.item},e.createElement("span",{className:Be.itemText,title:un.title},e.createElement(ut,{style:{color:"#28b887",fontSize:25}}),un.title),e.createElement(N.CopyToClipboard,{text:un.file_path,onCopy:()=>o.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Be.copy} current`},"\u590D\u5236\u5730\u5740"))))))))};var X=(0,R.connect)(({loading:De,globalSetting:ie})=>({globalSetting:ie,loading:De}))(P),ue={wrap:"wrap___SEtIN",bg:"bg___JE5ml"},ee=t(59301),Ce=({showModal:De,setShowModal:ie})=>ee.createElement("div",{className:ue.wrap,style:{display:De?"flex":"none"}},ee.createElement("div",{className:ue.bg},ee.createElement("i",{onClick:()=>ie(!1),className:"iconfont icon-roundclose"}))),xe=t(76743),lt=t(75884),Je=t(46238),qe=t(79818),Le=t.n(qe),se={"diff-panel-container":"diff-panel-container___DRHwS","line-break":"line-break____1HJq",empty:"empty___VD8sP","diff-panel-container-2":"diff-panel-container-2___T3Rde"},Pe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,K=(De,ie,Ee)=>ie in De?Pe(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,ae=(De,ie)=>{for(var Ee in ie||(ie={}))Ue.call(ie,Ee)&&K(De,Ee,ie[Ee]);if(Ae)for(var Ee of Ae(ie))re.call(ie,Ee)&&K(De,Ee,ie[Ee]);return De};const Q=new(Le());Q.Diff_EditCost=8;const z={oldStr:"",newStr:""};function oe(De,ie){switch(ie.type){case"init":return ae(ae({},De),ie.payload);default:throw new Error}}function me(De,ie){let Ee=/&/g,Qt=//g,yt=De[0],ft=(De[1]||"").replace(Ee,"&").replace(Qt,"<").replace(Wt,">"),Ut=!ft.trim();if(ie==="oldStr")switch(yt){case qe.DIFF_DELETE:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}else switch(yt){case qe.DIFF_INSERT:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}}var be=({output:De,actual_output:ie})=>{const[Ee,Qt]=(0,e.useReducer)(oe,z);return De=De==null?void 0:De.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),ie=ie==null?void 0:ie.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,e.useEffect)(()=>{let Wt=Q.diff_main(De||"",ie||"");Q.diff_cleanupEfficiency(Wt);const yt=Wt.map(ft=>me(ft,"oldStr")).join(""),Ft=Wt.map(ft=>me(ft,"newStr")).join("");Qt({type:"init",payload:{oldStr:yt,newStr:Ft}})},[De,ie]),e.createElement("div",{className:se["diff-panel-container"]},e.createElement("div",{dangerouslySetInnerHTML:{__html:Ee.oldStr}}),e.createElement("div",{dangerouslySetInnerHTML:{__html:Ee.newStr}}))},$e=t(65862),ve={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},ht=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,tt=(De,ie,Ee)=>ie in De?ht(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,Nt=(De,ie)=>{for(var Ee in ie||(ie={}))Dt.call(ie,Ee)&&tt(De,Ee,ie[Ee]);if(Ke)for(var Ee of Ke(ie))gt.call(ie,Ee)&&tt(De,Ee,ie[Ee]);return De};const T=new(Le());T.Diff_EditCost=8;const te={oldStr:"",newStr:""};function Ie(De,ie){switch(ie.type){case"init":return Nt(Nt({},De),ie.payload);default:throw new Error}}function vt(De,ie){let Ee=/&/g,Qt=//g,yt=De[0],ft=(De[1]||"").replace(Ee,"&").replace(Qt,"<").replace(Wt,">"),Ut=!ft.trim();if(ie==="oldStr")switch(yt){case qe.DIFF_DELETE:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}else switch(yt){case qe.DIFF_INSERT:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}}var ct=({output:De,actual_output:ie})=>{const[Ee,Qt]=(0,e.useReducer)(Ie,te);return De=De==null?void 0:De.replace(/\n/g,"\r"),ie=ie==null?void 0:ie.replace(/\n/g,"\r"),(0,e.useEffect)(()=>{let Wt=T.diff_main(De||"",ie||"");T.diff_cleanupEfficiency(Wt);const yt=Wt.map(ft=>vt(ft,"oldStr")).join(""),Ft=Wt.map(ft=>vt(ft,"newStr")).join("");Qt({type:"init",payload:{oldStr:yt,newStr:Ft}})},[De,ie]),e.createElement("div",{style:{width:"100%"},className:`c-white ${se["diff-panel-container"]} ${se["diff-panel-container-2"]}`},e.createElement("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:Ee.oldStr}}))},St=t(41867),jt=t(59301),Mt=Object.defineProperty,$t=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Hn=(De,ie,Ee)=>ie in De?Mt(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,dn=(De,ie)=>{for(var Ee in ie||(ie={}))On.call(ie,Ee)&&Hn(De,Ee,ie[Ee]);if(yn)for(var Ee of yn(ie))Cn.call(ie,Ee)&&Hn(De,Ee,ie[Ee]);return De},_n=(De,ie)=>$t(De,Dn(ie));function an({ts_mem:De,ts_time:ie,input:Ee,output:Qt,actual_output:Wt,is_file:yt,output_file_url:Ft,result:ft,compile_success:Ut,title:Kt,isActive:hn,id:Zn,onActive:ln,is_public:Ct,test_sets_view:rt,identity:rn,is_invisible:Yt,actual_output_visible:gn,user:un}){const[qt,tn]=(0,e.useState)(!1);return Yt&&(un==null?void 0:un.identity_number)>5&&(Qt="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),gn&&(un==null?void 0:un.identity_number)>5&&(Wt="\u8BE5\u5B9E\u9645\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),jt.createElement("li",{className:ve["test-case-item"]},jt.createElement("a",{className:ve["case-header"],style:{borderWidth:hn?1:0},onClick:()=>{if(!(0,St.I2)([St.GD.CertifiedTeacher,St.GD.SuperAdmin,St.GD.Operation])&&!Ct){o.ZP.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501");return}ln(Zn)}},jt.createElement("h2",null,jt.createElement("div",{className:hn?ve["arrow-down"]:ve["arrow-right"]}),jt.createElement("span",{className:ve["test-title"]},Kt)),jt.createElement("div",{className:ve["case-info"]},De?jt.createElement("span",{className:ve.description},"\u6D88\u8017\u5185\u5B58",De,"MB"):null,ie?jt.createElement("span",{className:ve.description}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",ie,"\u79D2 "):null,Ct?null:jt.createElement("i",{className:"iconfont icon-suo1"}),Ut>0?jt.createElement("img",{width:16,src:ft?xe.Z:lt.Z}):null)),jt.createElement("div",{className:`${ve["item-desc"]} ${ve["choose-game-item"]} ${hn?ve.show:ve.hide}`},Ee&&jt.createElement("span",{style:{color:"white",display:"flex",alignItems:"center"}},"\u6D4B\u8BD5\u8F93\u5165",Ee&&jt.createElement("div",{style:{width:"33%"}},jt.createElement(ct,{output:Ee}))),jt.createElement("p",{className:ve["output-title-container"],style:{marginTop:10}},jt.createElement("span",{style:{color:"#747a7f"}},"\u2014\u2014\u9884\u671F\u8F93\u51FA\u2014\u2014"),jt.createElement("span",{className:ve["output-title"]},jt.createElement("span",{style:{color:"#fff"}},"\u2014\u2014\u5B9E\u9645\u8F93\u51FA\u2014\u2014"),!yt&&jt.createElement("span",{className:"c-blue current",onClick:()=>tn(!qt)},qt?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),yt&&jt.createElement("div",{className:ve["diff-panel-container"]},jt.createElement("div",{className:"tc"},jt.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Ft,Qt)},Qt)),jt.createElement("div",{className:"tc"},Ut?jt.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Wt,Qt)},Qt):Wt)),!yt&&!qt&&jt.createElement(be,{output:Qt,actual_output:Wt}),!yt&&qt&&jt.createElement("div",{className:ve["diff-panel-container"]},jt.createElement("div",{className:""},Qt),jt.createElement("div",{className:""},Wt))))}var Tn=({test_sets:De,gamesData:ie,loading:Ee,codeMessage:Qt,jupyterData:Wt})=>{const[yt,Ft]=(0,e.useState)(-1),ft=(0,e.useRef)();(0,e.useEffect)(()=>{if(ft.current){let Kt=function(gn){Ct=ln.offsetHeight,rt=!0,rn=gn.pageY,(0,$e.kk)("none"),document.onselectstart=function(){return!1}},hn=function(){rt=!1,(0,$e.kk)("auto"),document.onselectstart=null},Zn=function(gn){if(rt){let un=rn-gn.pageY,qt=Ct+un;qt<200&&(qt=200),qt>window.innerHeight-130&&(qt=window.innerHeight-130),ln.style.height=qt+"px"}};const ln=document.getElementById("jupyter-test-case-list");let Ct=0,rt=!1,rn=0;const Yt=document.getElementById("jupyter-y-bar");return Yt==null||Yt.addEventListener("mousedown",Kt),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",hn),()=>{const gn=document.getElementById("jupyter-y-bar");gn==null||gn.removeEventListener("mousedown",Kt),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",hn)}}},[ft]);function Ut(Kt){Ft(Kt===yt?-1:Kt)}return jt.createElement("ul",{id:"jupyter-test-case-list",className:ve["test-case-list"]},jt.createElement("div",{className:ve["resize-y-bar"],id:"jupyter-y-bar",ref:ft,draggable:!1},jt.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),jt.createElement("div",{className:ve.warp},jt.createElement(p.Z,{tip:Qt,spinning:Ee,className:ve.spinTest},jt.createElement("div",{className:ve.title,style:{color:"white"}},"\u6D4B\u8BD5\u7ED3\u679C\uFF1A"),ie!=null&&ie.last_compile_output?jt.createElement("p",{className:`${ve["test-result"]} ${(ie==null?void 0:ie.sets_error_count)===0?ve.success:ve.failer}`},jt.createElement("span",{className:ve.count},jt.createElement("img",{width:16,src:(ie==null?void 0:ie.sets_error_count)===0?xe.Z:Je.Z}),(ie==null?void 0:ie.test_sets_count)-(ie==null?void 0:ie.sets_error_count),"/",ie==null?void 0:ie.test_sets_count),(ie==null?void 0:ie.sets_error_count)==0?jt.createElement("span",{className:ve.count},"\u5168\u90E8\u901A\u8FC7"):jt.createElement("div",{dangerouslySetInnerHTML:{__html:ie==null?void 0:ie.last_compile_output}})):null,!Ee&&De.map((Kt,hn)=>jt.createElement(an,_n(dn({key:"item"+hn,title:`\u6D4B\u8BD5\u7528\u4F8B${hn+1}`},Kt),{isActive:yt===hn,id:hn,user:Wt==null?void 0:Wt.user,onActive:Ut}))))))},It=t(59149),Un=t(21978),bn=t(52787),dr=({noDragging:De,moveX:ie})=>e.createElement(e.Fragment,null,De?e.createElement("a",{className:`trapezoid ${ie===.01?"enlarge":""}`},e.createElement("img",{src:ie===.01?Un:bn,alt:"resize-icon",width:20})):e.createElement("a",{className:"btn-resize",draggable:!1},e.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},e.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"})))),Sn=Object.defineProperty,_t=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,B=(De,ie,Ee)=>ie in De?Sn(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,r=(De,ie)=>{for(var Ee in ie||(ie={}))Zt.call(ie,Ee)&&B(De,Ee,ie[Ee]);if(Fn)for(var Ee of Fn(ie))we.call(ie,Ee)&&B(De,Ee,ie[Ee]);return De},l=(De,ie)=>_t(De,jn(ie));const u=(De,ie)=>{switch(ie.type){case"MOVE_X":return l(r({},De),{moveX:ie.payload});case"SET_DRAGMODULE":return l(r({},De),{showDragModule:ie.payload});case"TRIGGER_RIGHT_PANEL_MASK":return l(r({},De),{showDragMask:ie.payload})}};var m=t(77254),F=t(38147),D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",J=t(27158),V=t(57261),Y=t(64197),Se=t(84056),Ze=t(87169),We=t(87513),Xe=t(56656),Me=t.n(Xe),dt=t(80245),nt=t(72530),wt=t(46945),st=Object.defineProperty,Pt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,fe=(De,ie,Ee)=>ie in De?st(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,ye=(De,ie)=>{for(var Ee in ie||(ie={}))ne.call(ie,Ee)&&fe(De,Ee,ie[Ee]);if(Vt)for(var Ee of Vt(ie))$.call(ie,Ee)&&fe(De,Ee,ie[Ee]);return De},ge=(De,ie)=>Pt(De,Bt(ie)),he=(De,ie)=>{var Ee={};for(var Qt in De)ne.call(De,Qt)&&ie.indexOf(Qt)<0&&(Ee[Qt]=De[Qt]);if(De!=null&&Vt)for(var Qt of Vt(De))ie.indexOf(Qt)<0&&$.call(De,Qt)&&(Ee[Qt]=De[Qt]);return Ee},de=(De,ie,Ee)=>new Promise((Qt,Wt)=>{var yt=Ut=>{try{ft(Ee.next(Ut))}catch(Kt){Wt(Kt)}},Ft=Ut=>{try{ft(Ee.throw(Ut))}catch(Kt){Wt(Kt)}},ft=Ut=>Ut.done?Qt(Ut.value):Promise.resolve(Ut.value).then(yt,Ft);ft((Ee=Ee.apply(De,ie)).next())});const{Countdown:Ve}=f.default;var At=(De=>(De[De.LoadFail=1]="LoadFail",De[De.ReLoad=2]="ReLoad",De[De.Success=3]="Success",De))(At||{});const xt={moveX:"40%",showDragModule:!1,showDragMask:!1},en=De=>{var ie=De,{globalSetting:Ee,loading:Qt,dispatch:Wt,user:yt}=ie,Ft=he(ie,["globalSetting","loading","dispatch","user"]),ft,Ut,Kt,hn,Zn,ln,Ct,rt,rn,Yt,gn,un;const qt=(0,R.useParams)(),[tn]=(0,R.useSearchParams)(),kn=(0,R.useLocation)(),rr=(0,e.useRef)(),[nn,Xt]=(0,e.useState)(!0),[Rn,Qn]=(0,e.useState)(!1),[tr,qn]=(0,e.useState)(0),[ar,Yn]=(0,e.useState)(0),[wr,mr]=(0,e.useState)(!0),[vr,Mr]=(0,e.useState)(!1),cr=(0,e.useRef)(!0),[mn,Br]=(0,e.useState)({}),[Ir,$r]=(0,e.useState)({}),[yr,kr]=(0,e.useState)(),Pr=(0,e.useRef)(),Wr=(0,e.useRef)(),[Ur,Xr]=(0,e.useState)(3),[Vr,xr]=(0,e.useState)(),[da,ma]=(0,e.useState)(),[Qr,Oe]=(0,e.useState)(!1),[Re,le]=(0,e.useState)(""),Ye=(0,e.useRef)(null),Et=(0,e.useRef)({}),Ot=(0,e.useRef)(!1),ke=(0,e.useRef)(),[kt,vn]=(0,e.useReducer)(u,xt),[In,An]=(0,e.useState)(!1),[Lt,En]=(0,e.useState)(!0),sn=(0,e.useRef)(),Vn=(0,e.useRef)(!1),[Bn,wn]=(0,e.useState)(!1),[Wn,or]=(0,e.useState)(!1);let pr=tn.get("type")==="exercises"||tn.get("homework_common_id");const[Jr,qr]=(0,e.useState)([]),[Va,Da]=(0,e.useState)(!1),[pa,Qa]=(0,e.useState)({page:1,limit:5}),[oo,Ea]=(0,e.useState)(!1),[xa,za]=(0,e.useState)("#37AD83"),[Ka,Ca]=(0,e.useState)(null),Lr=(0,nt._)(sn==null?void 0:sn.current);(0,e.useEffect)(()=>{var Ht;((Ht=yt==null?void 0:yt.userInfo)==null?void 0:Ht.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?Ea(!0):Ea(!1)},[localStorage.getItem("task_ignore"),yt==null?void 0:yt.userInfo]),(0,e.useEffect)(()=>(Wt({type:"globalSetting/headerFooterToggle",payload:!1}),tn.get("exercisesId")&&tn.get("coursesId")!=="coursesId"&&ba(),()=>{Wt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{tr!==0?(clearInterval(Ye.current),Ye.current=setInterval(()=>{qn(tr-1)},1e3)):clearInterval(Ye.current)},[tr]),(0,e.useEffect)(()=>(window.addEventListener("message",Gr),()=>{window.removeEventListener("message",Gr)}),[]),(0,e.useEffect)(()=>{na()},[qt.identifier]),(0,e.useEffect)(()=>{mn.myshixun_identifier&&ea(),mn.tpm_modified&&qa()},[mn]);const ba=()=>de(void 0,null,function*(){var Ht,a,s,c;const O=yield(0,We._B)({categoryId:tn.get("exercisesId"),login:tn.get("login")});sn.current=O,typeof((Ht=O==null?void 0:O.exercise)==null?void 0:Ht.left_time)=="number"&&(Ca(Date.now()+((a=O==null?void 0:O.exercise)==null?void 0:a.left_time)*1e3),setTimeout(()=>{za("red")},(((s=O==null?void 0:O.exercise)==null?void 0:s.left_time)-300>0?((c=O==null?void 0:O.exercise)==null?void 0:c.left_time)-300:0)*1e3))}),qa=()=>{So({title:"\u66F4\u65B0\u901A\u77E5",content:e.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",e.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",e.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")})},io=()=>de(void 0,null,function*(){document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*");let a=yield(0,F.ZP)(`/api/homework_commons/${tn.get("homework_common_id")}/student_works.json`,{method:"post",body:{myshixun_identifier:mn==null?void 0:mn.myshixun_identifier}});(a==null?void 0:a.status)===0&&o.ZP.info("\u63D0\u4EA4\u6210\u529F")}),Gr=Ht=>{(Ht==null?void 0:Ht.data)==="jupytermessage"&&cr.current&&(cr.current=!1,$n(),Ot.current||setTimeout(()=>cr.current=!0,500))},$n=()=>de(void 0,null,function*(){var Ht,a,s,c,O,j,ce,q,je,ze,_e,Tt,ot;Vn.current=!1;let at="";(((a=(Ht=sn.current)==null?void 0:Ht.exercise)==null?void 0:a.ip_limit)==="inner"||((c=(s=sn.current)==null?void 0:s.exercise)==null?void 0:c.ip_bind_type)==="true")&&(at=yield(0,J.y)({ip_limit:(j=(O=sn.current)==null?void 0:O.exercise)==null?void 0:j.ip_limit,ip_bind:((q=(ce=sn.current)==null?void 0:ce.exercise)==null?void 0:q.ip_bind_type)==="true"}));const pt=yield(0,Z.zE)({identifier:qt.identifier,jupyter_port:Wr.current,token:rr.current,jupyter_domain:(ze=(je=Pr.current)==null?void 0:je[0])==null?void 0:ze.domain,exercise_id:tn.get("exercisesId"),ip:at});if(pt.status===0)Ot.current?nr(pt==null?void 0:pt.data):o.ZP.success({content:"\u4FDD\u5B58\u6210\u529F!",key:"save-jupyter"});else if(pt.status===-5&&typeof(pt==null?void 0:pt.message)=="object"){(0,R.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ge(ye({},((_e=sn.current)==null?void 0:_e.exercise)||{}),{errorMessage:pt==null?void 0:pt.message,exercise_user_id:(ot=(Tt=sn.current)==null?void 0:Tt.exercise)==null?void 0:ot.exercise_user_id,id:tn.get("exercisesId")})}});return}}),nr=Ht=>de(void 0,null,function*(){var a,s,c,O,j,ce,q,je,ze,_e;const Tt={extras:{exercise_id:tn.get("exercisesId"),question_id:tn.get("questionId"),challenge_id:mn==null?void 0:mn.challenge_id},sec_key:Ht==null?void 0:Ht.sec_key,resubmit:Ht==null?void 0:Ht.resubmit,first:1,content_modified:0};if((((s=(a=sn.current)==null?void 0:a.exercise)==null?void 0:s.ip_limit)==="inner"||((O=(c=sn.current)==null?void 0:c.exercise)==null?void 0:O.ip_bind_type)==="true")&&(Tt.extras.ip=yield(0,J.y)({ip_limit:(ce=(j=sn.current)==null?void 0:j.exercise)==null?void 0:ce.ip_limit,ip_bind:((je=(q=sn.current)==null?void 0:q.exercise)==null?void 0:je.ip_bind_type)==="true"})),tn.get("homework_common_id")&&(Tt.extras={homework_common_id:tn.get("homework_common_id")}),(yield(0,x.Xy)((ze=Et.current)==null?void 0:ze.game_identifier,Tt)).status===-1){if(tn.get("type")==="exercises"){window.parent.location.href=`/classrooms/${tn.get("coursesId")}/exercise/${tn.get("exercisesId")}/detail`;return}Qn(!1),qn(10),Ot.current=!1,cr.current=!0;return}let at=1,pt=!1,Rt=((_e=Et.current)==null?void 0:_e.exec_time)+11;const Te=()=>de(void 0,null,function*(){var it,zt,pn;const Gt=yield(0,x.Qo)((it=Et.current)==null?void 0:it.game_identifier,{resubmit:Ht==null?void 0:Ht.resubmit,time_out:pt,port:(zt=Et.current)==null?void 0:zt.port,sec_key:Ht==null?void 0:Ht.sec_key,challenge_id:(pn=Et.current)==null?void 0:pn.challenge_id});(Gt==null?void 0:Gt.running_code_status)===null||(Gt==null?void 0:Gt.running_code_status)===1||(Gt==null?void 0:Gt.running_code_status)===2||(Gt==null?void 0:Gt.running_code_status)===0?(at=at+1,at>Rt&&(pt=!0),pt&&o.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"),((Gt==null?void 0:Gt.running_code_status)===1||(Gt==null?void 0:Gt.running_code_status)===2)&&le(Gt==null?void 0:Gt.running_code_message),setTimeout(()=>{Te()},1e3)):(Gt.status===2&&wn(!0),$r(ye({},Gt)),Mr(!0),Qn(!1),le(""),qn(10),Ot.current=!1,cr.current=!0)});Te()}),na=()=>de(void 0,null,function*(){const Ht=yield(0,Z.dU)({identifier:qt.identifier,homework_id:tn.get("homework_common_id")});Ht&&(Br(Ht),Et.current=ye({},Ht),$r(ge(ye({},Ir),{test_sets:(Ht==null?void 0:Ht.test_sets)||[]})),vn({type:"SET_DRAGMODULE",payload:Ht.jupyter_show_description}))}),ea=()=>de(void 0,null,function*(){var Ht,a,s,c,O,j,ce,q,je,ze,_e,Tt,ot,at,pt,Rt,Te,it,zt,pn,Gt,xn;let Pn={};tn.get("type")==="exercises"?Pn.exercise_id=tn.get("exercisesId"):tn.get("homework_common_id")&&(Pn.homework_common_id=tn.get("homework_common_id"));const Jt=yield(0,Z.rV)(ye({identifier:qt.identifier,homework_common_id:tn.get("homework_common_id")||""},Pn));if(Xt(!1),(a=(Ht=Jt==null?void 0:Jt.data)==null?void 0:Ht.data_list)!=null&&a.length){m.Z.publish("pod-restrict-data",{identifier:(s=Jt==null?void 0:Jt.data)==null?void 0:s.identifier,data_list:(c=Jt==null?void 0:Jt.data)==null?void 0:c.data_list});return}if(Jt!=null&&Jt.data){if(kr(Jt.data),Pr.current=Jt.data,rr.current=(ce=(0,$e.en)((j=(O=Jt==null?void 0:Jt.data)==null?void 0:O[0])==null?void 0:j.link_url))==null?void 0:ce.token,Wr.current=(je=(q=Jt==null?void 0:Jt.data)==null?void 0:q[0])==null?void 0:je.port,((ze=Jt.data)==null?void 0:ze.length)>1){xr(Date.now()+((Tt=(_e=Jt==null?void 0:Jt.data)==null?void 0:_e[0])==null?void 0:Tt.remaining_time)),ma(((at=(ot=Jt==null?void 0:Jt.data)==null?void 0:ot[0])==null?void 0:at.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((Rt=(pt=Jt==null?void 0:Jt.data)==null?void 0:pt[0])==null?void 0:Rt.remaining_time)-300*1e3));return}mr(!1),Xr(3),xr(Date.now()+((it=(Te=Jt==null?void 0:Jt.data)==null?void 0:Te[0])==null?void 0:it.remaining_time)),ma(((pn=(zt=Jt==null?void 0:Jt.data)==null?void 0:zt[0])==null?void 0:pn.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((xn=(Gt=Jt==null?void 0:Jt.data)==null?void 0:Gt[0])==null?void 0:xn.remaining_time)-300*1e3));return}Jt.status===-1?(Xr(1),mr(!1)):Xr(2)}),Hr=Ht=>{mr(!1),Yn(Ht),ea(),Xr(3)},Ia=()=>de(void 0,null,function*(){const Ht=yield(0,Z.x4)({identifier:qt.identifier});if((Ht==null?void 0:Ht.status)===0){if(!(Ht!=null&&Ht.useSeconds)){ia();return}Ht!=null&&Ht.remainingSeconds&&(xr(Date.now()+Ht.remainingSeconds*1e3),ma(Ht.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ht.remainingSeconds-300)*1e3))}}),ia=()=>{eo(!0),Xt(!0),g.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Aa()},onCancel:()=>{eo(!1),Xt(!1)}})},Aa=()=>de(void 0,null,function*(){const Ht=yield(0,Z.m_)({identifier:mn==null?void 0:mn.myshixun_identifier});(Ht==null?void 0:Ht.status)===0&&(o.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Xt(!1),setTimeout(()=>window.location.reload(),300))}),Ra=()=>{g.default.destroyAll(),g.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:e.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",e.createElement("span",null,e.createElement(Ve,{value:Vr,format:"HH:mm:ss",onFinish:Ha})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>de(void 0,null,function*(){(yield(0,Z.rB)(mn==null?void 0:mn.myshixun_identifier)).status===0&&(yield ea(),o.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Ha=()=>{g.default.destroyAll(),g.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:e.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Aa()}})},La=()=>{var Ht=new Event("beforeunload");window.dispatchEvent(Ht)},eo=Ht=>{const a=document.getElementById("taskJupyterIframe");a&&(Ht?a.contentWindow.postMessage("stopParent","*"):a.contentWindow.postMessage("clonsParent","*"))},Mo=()=>{Xt(!0),eo(!0),So({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",content:e.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",e.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},lo=()=>{Vn.current=!0;const Ht=document.getElementById("taskJupyterIframe");Ht&&(Ht.contentWindow.postMessage("saveCode","*"),Ot.current=!0,Qn(!0),Mr(!0),setTimeout(()=>{Vn.current&&$n()},5e3))},So=Ht=>{g.default.confirm({centered:!0,title:Ht.title,content:Ht.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>de(void 0,null,function*(){let a={};tn.get("type")==="exercises"?a.exercise_id=tn.get("exercisesId"):tn.get("homework_common_id")&&(a.homework_common_id=tn.get("homework_common_id")),(yield(0,Z.fi)(ye({identifier:qt.identifier},a))).status===0&&(o.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xt(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{eo(!1),Xt(!1)}})};(0,e.useEffect)(()=>{function Ht(s){vn({type:"MOVE_X",payload:s.pageX})}function a(){vn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return kt.showDragMask&&(document.addEventListener("mousemove",Ht),document.addEventListener("mouseup",a)),()=>{document.removeEventListener("mousemove",Ht),document.removeEventListener("mouseup",a)}},[kt.showDragMask]);const vo=typeof kt.moveX=="number"&&kt.moveX!==.01?`${kt.moveX}px`:"40%",mo=`calc(100% - 4px - ${vo})`,Bo=Ht=>{vn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:Ht})},[po,Uo]=(0,e.useState)(),Oo=Ht=>de(void 0,null,function*(){const a=yield(0,F.ZP)(`/api/shixuns/${Ht}/get_standard_answer.json`,{method:"get",params:{from:"starting"}});a.status===0&&Uo(a)});(0,e.useEffect)(()=>{mn.identifier&&Oo(mn.identifier)},[mn]);function No(){An(!In)}function to(){An(!1)}function Kr(Ht){var a;to(),Ht==="reset-task"&&ia(),Ht==="reset-git-code"&&cn(),Ht==="reset-code"&&Mo(),Ht==="full-screen"&&((0,Se.vp)()?(0,Se.BU)():(0,Se.Dj)((a=document==null?void 0:document.getElementById)==null?void 0:a.call(document,"juptyer")))}const Fr=Ht=>{document.activeElement.tagName!=="IFRAME"&&window.parent.postMessage("backExercise","*")},jr=Ht=>{(0,Se.vp)()?En(!1):En(!0)};(0,e.useEffect)(()=>(document.addEventListener((0,Se.gH)(),jr),ke.current=setInterval(()=>{La()},2e3),()=>{clearInterval(ke.current),document.removeEventListener((0,Se.gH)(),jr)}),[]);function Fe(){return de(this,null,function*(){var Ht;let a={};tn.get("type")==="exercises"?a.exercise_id=tn.get("exercisesId"):tn.get("homework_common_id")&&(a.homework_common_id=tn.get("homework_common_id"));const s=yield(0,x.Tf)(mn==null?void 0:mn.myshixun_identifier,ye({},a));if((s==null?void 0:s.status)===-5){g.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:e.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",e.createElement("a",{href:`/classrooms/${s==null?void 0:s.course_identifier}/exercise/${s==null?void 0:s.exercise_id}/detail`},s==null?void 0:s.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}return(Ht=window.location)==null||Ht.reload(),s})}const cn=()=>{g.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:e.createElement(Ze.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Fe})},Nn={is_jupyter:!0,is_jupyter_notebook:(mn==null?void 0:mn.is_jupyter)===!0,is_jupyter_lab:(mn==null?void 0:mn.is_jupyter)===!1,jupyterData:mn,onVncAction:Kr,onHideToolBar:to,port:(ft=yr==null?void 0:yr[0])==null?void 0:ft.port,token:rr.current},zn=((Ut=yt==null?void 0:yt.userInfo)==null?void 0:Ut.user_id)===((Kt=mn==null?void 0:mn.user)==null?void 0:Kt.user_id);console.log(zn,(hn=yt==null?void 0:yt.userInfo)==null?void 0:hn.user_id,(Zn=mn==null?void 0:mn.user)==null?void 0:Zn.user_id,333);const sr=()=>{Wt({type:"user/getUserInfo",payload:{objective_id:mn.identifier,objective_type:"shixun"}}),tn.get("type")==="exercises"&&Fr("back"),R.history.push(`/shixuns/${mn.identifier}/challenges`)};function Jn(){var Ht,a;console.log(zn,777);let s=!((a=(Ht=yt==null?void 0:yt.userInfo)==null?void 0:Ht.shixun)!=null&&a.editable);g.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:e.createElement(Ze.Z,null),content:e.createElement("div",null,e.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),zn&&e.createElement(E.default,{className:"mt10",defaultChecked:s,onChange:c=>{s=c.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>de(this,null,function*(){if(zn&&s){const c=yield(0,We.eA)(mn==null?void 0:mn.myshixun_identifier);(c==null?void 0:c.status)==0&&(o.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{sr()},1e3))}else sr()}),onCancel:()=>{}})}return e.createElement(p.Z,{spinning:nn,tip:"\u52A0\u8F7D\u4E2D..."},e.createElement("section",{id:"juptyer",className:S.bg,style:{userSelect:kt.showDragMask?"none":"unset"}},kt.showDragMask&&e.createElement("div",{className:S.dragingMask}),e.createElement("header",{className:S.header},e.createElement("div",{className:S.user},e.createElement("img",{src:`${i.Z.IMG_SERVER}/images/${(ln=mn==null?void 0:mn.user)==null?void 0:ln.image_url}`,alt:"\u7528\u6237\u5934\u50CF"}),e.createElement("span",{className:"ml10"},(Ct=mn==null?void 0:mn.user)==null?void 0:Ct.name)),e.createElement("div",{className:S.titleWrap},e.createElement("span",{className:S.title,style:{height:tn.get("type")==="exercises"?"unset":"30px"}},mn==null?void 0:mn.name),tn.get("type")!=="exercises"&&e.createElement("span",null,e.createElement(Ve,{value:Vr,format:"HH:mm:ss",onFinish:Ha}),e.createElement("span",{className:S.endTimeWrap},da&&e.createElement(Ve,{value:da,format:"HH:mm:ss",onFinish:Ra})))),e.createElement("div",{className:S.actionWrap,style:{display:"flex",alignItems:"center"}},mn.tpm_modified&&Lt&&e.createElement("img",{src:It.GY,onClick:qa,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),tn.get("type")==="exercises"&&e.createElement("div",{style:{display:"flex",alignItems:"center",marginRight:"20px"}},e.createElement("span",{style:{color:"#fff"}},e.createElement("i",{className:"iconfont icon-shijian1 mr5",style:{paddingTop:"2px"}})," \u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\uFF1A"),e.createElement(Ve,{value:Vr,format:"HH:mm:ss",onFinish:Ha}),e.createElement("span",{className:S.endTimeWrap},da&&e.createElement(Ve,{value:da,format:"HH:mm:ss",onFinish:Ra}))),pr&&e.createElement(e.Fragment,null,e.createElement("div",{onClick:()=>de(void 0,null,function*(){var Ht;let a=yield(0,F.ZP)(`/api/tasks/${qt.identifier}/jupyter_redo_logs.json`,{method:"get",params:pa});if((a==null?void 0:a.status)===0&&((Ht=a==null?void 0:a.data)==null?void 0:Ht.count)===0){o.ZP.info("\u6682\u65E0\u91CD\u7F6E\u8BB0\u5F55");return}qr(a==null?void 0:a.data),Da(!0)}),style:{display:"contents",color:"#888",cursor:"pointer"}},"\u91CD\u7F6E\u8BB0\u5F55")),(mn==null?void 0:mn.manager_permission)&&e.createElement(v.ZP,{icon:e.createElement("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:`${S.colorGray} font14`,type:"link",onClick:()=>{console.log("jupyterData",mn),or(!0)}},"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Lt&&e.createElement(e.Fragment,null,e.createElement("img",{alt:"tool",src:D,width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),e.createElement(v.ZP,{className:`${S.colorGray} font14`,type:"link",onClick:No},"\u5DE5\u5177\u680F")),tn.get("type")!=="exercises"&&e.createElement(v.ZP,{icon:e.createElement(y.Z,null),className:`${S.colorGray} font14`,type:"link",onClick:Jn},"\u9000\u51FA"),((rn=(rt=sn==null?void 0:sn.current)==null?void 0:rt.exercise)==null?void 0:rn.left_time)>0&&e.createElement(A.Z,{align:"middle"},e.createElement("span",{style:{color:xa,marginRight:6},className:"iconfont icon-daojishi djs"}),e.createElement("span",{style:{color:xa,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),e.createElement("span",{className:"mr20"},e.createElement(Ve,{valueStyle:{color:xa,fontSize:20,fontWeight:500},value:Ka}))),tn.get("type")==="exercises"&&e.createElement(v.ZP,{className:"mr20",type:"primary",onClick:()=>{Lr(),Jn()}},e.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"))),e.createElement("section",{className:S.content,style:{height:mn!=null&&mn.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},kt.showDragModule&&e.createElement(e.Fragment,null,e.createElement("section",{className:S.leftContainer,style:{width:vo,display:kt.moveX===.01?"none":""}},e.createElement("div",{className:S.tabNav},e.createElement("div",null,"\u4EFB\u52A1\u8981\u6C42")),e.createElement("div",{className:S.mdContent},e.createElement(U.Z,{stylesPrev:{position:"absolute"},value:mn.description||""}))),e.createElement("section",{className:S.resizeBar,onMouseDown:()=>{Bo(!0)},onMouseUp:()=>Bo(!1)},e.createElement(dr,{noDragging:!1,moveX:kt.moveX}))),e.createElement("section",{className:S.rightCotainer,style:{width:mo}},e.createElement("main",{className:S.main,style:{height:"100%"}},wr?e.createElement("div",{className:S.start,style:{visibility:nn?"hidden":"visible"}},e.createElement("div",{className:S.title},"\u8BF7\u70B9\u51FB\u4E00\u4E2A\u6587\u4EF6\u8FDB\u5165\u5B9E\u9A8C\u73AF\u5883\uFF0C\u5F00\u59CB\u5B9E\u9A8C\uFF01"),e.createElement("b",{className:"iconfont icon-dianji1"}),e.createElement("div",{className:S.liWarp},yr==null?void 0:yr.map((Ht,a)=>e.createElement("div",{onClick:()=>Hr(a),className:S.li},e.createElement("i",{className:"iconfont icon-wenjian6"}),e.createElement("span",{title:Ht.name},Ht.name))))):e.createElement(e.Fragment,null,Lt&&e.createElement("div",{style:{right:Qr===1&&330||Qr===2&&600},className:`${S.dataSetButton} ${Qr?`${S.dataSetOpen} ${Qr===1?S.ac:""}`:""}`,onClick:Ht=>{Oe(Qr?!1:1),to(),Ht.nativeEvent.stopPropagation()}},e.createElement("span",{className:S.dataSetText},"\u6570\u636E\u96C6")),!(po!=null&&po.hide_answer)&&e.createElement("div",{style:{top:"53%",right:Qr===2&&600},className:`${S.dataSetButton} ${Qr?`${S.dataSetOpen} ${Qr===2?S.ac:""}`:""}`,onClick:Ht=>{Oe(2),Ht.nativeEvent.stopPropagation()}},e.createElement("span",{className:S.dataSetText},"\u53C2\u8003\u7B54\u6848")),Ur===1&&e.createElement("div",{className:S.loadFail}," "),Ur===2&&e.createElement("div",{className:S.reload},e.createElement("div",{className:S.failWrap},e.createElement("i",{className:`iconfont icon-jiazaishibai1 ${S.failIcon}`}),e.createElement("p",{className:"font12"},"\u52A0\u8F7D\u5B9E\u8BAD\u5931\u8D25\uFF0C",e.createElement("span",{className:S.failReload,onClick:ea},"\u91CD\u65B0\u52A0\u8F7D")))),Ur===3&&e.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:(Yt=yr==null?void 0:yr[ar])==null?void 0:Yt.link_url}),e.createElement(X,{visible:Qr,identifier:mn.identifier,cancel:()=>{Oe(!1)}}),e.createElement(h,{visible:Qr,answerData:po,cancel:()=>Oe(!1)}))))),mn!=null&&mn.open_evaluate?e.createElement(e.Fragment,null,e.createElement("div",{className:S.footer,style:{background:"#111c24"}},e.createElement("span",null,Ir!=null&&Ir.time_limit?e.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${Ir==null?void 0:Ir.time_limit}\u79D2`):null,Ir!=null&&Ir.record_consume_time?e.createElement("span",{className:"ml10"},"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",Ir==null?void 0:Ir.record_consume_time," \u79D2"):null),e.createElement(v.ZP,{onClick:()=>Mr(!vr),type:"primary",ghost:!0,className:"mr20"},vr?"\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C":"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C"),e.createElement(v.ZP,{className:S.disabled,disabled:tr!==0,loading:Rn,onClick:lo,style:{padding:"0 30px"},type:"primary"},tr!==0?`${tr}s`:"\u8BC4\u6D4B"))):e.createElement(e.Fragment,null,tn.get("homework_common_id")&&!(mn!=null&&mn.homework_is_end)&&e.createElement("div",{className:S.footer,style:{background:"#111c24"}},e.createElement(v.ZP,{onClick:()=>io(),type:"primary",className:"mr20"},"\u63D0\u4EA4\u4F5C\u54C1"))),vr&&e.createElement(Tn,{codeMessage:Re,loading:Rn,gamesData:Ir,test_sets:(Ir==null?void 0:Ir.test_sets)||[],jupyterData:mn})),e.createElement(V.Z,null,e.createElement(b.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:In,onClose:to},e.createElement(Y.Z,ye({},Nn)))),e.createElement(L.Z,{successCb:$n}),e.createElement(Ce,{showModal:Bn,setShowModal:wn}),e.createElement(g.default,{title:"\u91CD\u7F6E\u8BB0\u5F55",footer:!1,open:Va,onCancel:()=>{Da(!1)}},e.createElement(d.default,{dataSource:Jr==null?void 0:Jr.list,pagination:!1,scroll:{y:400},columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ht,a,s)=>Me()(Ht).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ht,a,s)=>{var c;return(c=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(O=>O.id===Ht))==null?void 0:c.name}}]}),e.createElement(C.Z,{style:{marginTop:10},pageSize:pa.limit,current:pa.page,total:Jr==null?void 0:Jr.count,onChange:Ht=>de(void 0,null,function*(){pa.page=Ht,Qa(pa);let a=yield(0,F.ZP)(`/api/tasks/${qt.identifier}/jupyter_redo_logs.json`,{method:"get",params:pa});(a==null?void 0:a.status)===0&&qr(a==null?void 0:a.data)})})),e.createElement(dt.Z,{identifier:mn==null?void 0:mn.identifier,visible:Wn,onCancel:()=>or(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:mn==null?void 0:mn.myshixun_id}}),((0,St.GJ)()||((un=(gn=yt==null?void 0:yt.userInfo)==null?void 0:gn.shixun)==null?void 0:un.editable)||mn.use_ai)&&e.createElement(wt.Z,{isJupyter:!0,showData:null,description:"",code:"",sendParams:{shixun_id:mn==null?void 0:mn.identifier,myshixun_id:mn==null?void 0:mn.myshixun_id,source:"jupyter",questionable_type:"Jupyter"},allShow:!1}))};var on=(0,R.connect)(({loading:De,globalSetting:ie,user:Ee})=>({globalSetting:ie,loading:De,user:Ee}))(en)},269:function(_,M,t){"use strict";t.d(M,{Jd:function(){return Z},a$:function(){return S},dU:function(){return A},fi:function(){return y},m_:function(){return C},rB:function(){return L},rV:function(){return b},x4:function(){return d},zE:function(){return v}});var e=t(38147),R=Object.defineProperty,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,g=(U,N,H)=>N in U?R(U,N,{enumerable:!0,configurable:!0,writable:!0,value:H}):U[N]=H,E=(U,N)=>{for(var H in N||(N={}))f.call(N,H)&&g(U,H,N[H]);if(i)for(var H of i(N))o.call(N,H)&&g(U,H,N[H]);return U},p=(U,N,H)=>new Promise((w,n)=>{var h=W=>{try{k(H.next(W))}catch(pe){n(pe)}},x=W=>{try{k(H.throw(W))}catch(pe){n(pe)}},k=W=>W.done?w(W.value):Promise.resolve(W.value).then(h,x);k((H=H.apply(U,N)).next())});function v(U){return p(this,null,function*(){return(0,e.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:U})})}function A(U){return p(this,null,function*(){return(0,e.ZP)(`/api/tasks/${U.identifier}/jupyter.json`,{method:"Get",params:U})})}function b(U){return p(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${U.identifier}/start.json`,{method:"Get",params:U})})}function d(U){return p(this,null,function*(){return(0,e.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:U})})}function C(U){return p(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${U.identifier}/reset_pod.json`,{method:"Get",params:U})})}function L(U,N){return p(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${U}/active_pod.json`,{method:"Get",params:N})})}function y(U){return p(this,null,function*(){const N=E({},U);return delete N.identifier,(0,e.ZP)(`/api/myshixuns/${U.identifier}/sync_code.json`,{method:"Post",body:N})})}function S(U){return p(this,null,function*(){return(0,e.ZP)(`/api/shixuns/${U.identifier}/get_data_sets.json`,{method:"Get",params:U})})}function Z(U){return p(this,null,function*(){return(0,e.ZP)(`/api/tasks/${U.identifier}/reboot_esc.json`,{method:"post",body:U})})}function I(U){return p(this,null,function*(){return Fetch(`/api/tasks/${U.taskId}/get_latex_file_tree.json`,{method:"Get",params:U})})}},84056:function(_,M,t){"use strict";t.d(M,{BU:function(){return R},Dj:function(){return e},gH:function(){return i},vp:function(){return f}});function e(o){try{o.mozRequestFullScreen?o.mozRequestFullScreen():o.webkitRequestFullScreen&&o.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function R(){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 i=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function f(){var o=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",o),window.isFullScreen?window.isFullScreen:o!=null}},61527:function(_,M,t){"use strict";t.d(M,{U:function(){return v}});var e=t(59301),R=Object.defineProperty,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,g=(A,b,d)=>b in A?R(A,b,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[b]=d,E=(A,b)=>{for(var d in b||(b={}))f.call(b,d)&&g(A,d,b[d]);if(i)for(var d of i(b))o.call(b,d)&&g(A,d,b[d]);return A},p=(A,b,d)=>new Promise((C,L)=>{var y=I=>{try{Z(d.next(I))}catch(U){L(U)}},S=I=>{try{Z(d.throw(I))}catch(U){L(U)}},Z=I=>I.done?C(I.value):Promise.resolve(I.value).then(y,S);Z((d=d.apply(A,b)).next())});function v(A,b){const[d,C]=(0,e.useState)(b),[L,y]=(0,e.useState)(!1),[S,Z]=(0,e.useState)();return[d,L,(U,N=!1)=>p(this,null,function*(){const H=N?b:E(E({},d),U);y(!0),C(H);const w=yield A(H);return y(!1),Z(w),w}),S]}},72530:function(_,M,t){"use strict";t.d(M,{_:function(){return i}});var e=t(59301),R=t(43418);const i=f=>{var o,g;const E=(0,e.useRef)([]),p=()=>{for(const v of E.current)clearTimeout(v);E.current=[]};return(0,e.useEffect)(()=>{var v,A,b,d,C,L;if(p(),(v=f==null?void 0:f.exercise)!=null&&v.left_time&&((b=(A=f==null?void 0:f.exercise)==null?void 0:A.exercise_events)==null?void 0:b.length)>0){for(const y of(d=f==null?void 0:f.exercise)==null?void 0:d.exercise_events)if(((C=f==null?void 0:f.exercise)==null?void 0:C.left_time)>(y==null?void 0:y.reminder_time)*60){let S=(((L=f==null?void 0:f.exercise)==null?void 0:L.left_time)-(y==null?void 0:y.reminder_time)*60)*1e3;S=S>2147483647?2147483647:S;const Z=setTimeout(()=>{R.default.info({content:`${y==null?void 0:y.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},S);E.current.push(Z)}}},[(o=f==null?void 0:f.exercise)==null?void 0:o.left_time,(g=f==null?void 0:f.exercise)==null?void 0:g.exercise_events]),p}},66457:function(_,M,t){"use strict";t.d(M,{rX:function(){return H},pW:function(){return w},gy:function(){return n},xY:function(){return N},O5:function(){return U},tJ:function(){return L},o1:function(){return y},Rd:function(){return I}});var e=t(65582),R=t(43418),i=t(28103),f=t(8591),o=t(41867),g=t(65862),E=t(87169),p=t(25510),v="data:image/png;base64,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",A=t.p+"static/newqrcode.a8740efb.png",b=t(32637),d=t(59301),C=(h,x,k)=>new Promise((W,pe)=>{var He=bt=>{try{Qe(k.next(bt))}catch(ut){pe(ut)}},Ge=bt=>{try{Qe(k.throw(bt))}catch(ut){pe(ut)}},Qe=bt=>bt.done?W(bt.value):Promise.resolve(bt.value).then(He,Ge);Qe((k=k.apply(h,x)).next())});const L=(h,x=!1)=>!!(y(h)&&S(x)),y=h=>(0,o.bg)()?!0:(h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),S=(h=!1)=>{var x;const{user:k}=(0,e.getDvaApp)()._store.getState();return(x=k.userInfo)!=null&&x.profile_completed?!0:(R.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,g.xg)("/account/profile/edit"),Z()}}),!1)},Z=()=>{R.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()}})},I=()=>{R.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:d.createElement("div",{style:{textAlign:"center"}},d.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"),d.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:b}),d.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},U=()=>{var h;const{user:x}=(0,e.getDvaApp)()._store.getState();return(h=x.userInfo)!=null&&h.professional_certification?!0:(R.default.confirm({title:"\u63D0\u793A",centered:!0,content:d.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,g.xg)("/account/certification")}}),!1)},N=()=>(0,o.V9)()?!0:(R.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:A,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),H=(h,x)=>h?!0:(R.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,x||"\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"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:v,width:200}),d.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,g.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),w=h=>{R.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:d.createElement("div",null,d.createElement("div",null,d.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"),d.createElement(i.Z,null),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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 ",d.createElement("a",null,h),"\u5929\u3002"),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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")),d.createElement("div",{style:{textAlign:"center",marginTop:30}},d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"\u4E8C\u7EF4\u7801",width:160})))})},n=(h,x="")=>{const{shixunsDetail:{detail:k}}=(0,e.getDvaApp)()._store.getState();if((k==null?void 0:k.public)===2||(k==null?void 0:k.public)===1||(k==null?void 0:k.shixun_status)===3){let W="";return(k==null?void 0:k.public)===2&&(W="\u5DF2\u516C\u5F00"),(k==null?void 0:k.public)===1&&(W="\u5F85\u5BA1\u6838"),(k==null?void 0:k.shixun_status)===3&&(W="\u5DF2\u5173\u95ED"),R.default.info({centered:!0,icon:d.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",W,"\uFF0C",x,"\u3002"),d.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(k==null?void 0:k.shixun_status)===2?(R.default.confirm({centered:!0,icon:d.createElement(E.Z,null),title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),d.createElement("br",null),d.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:()=>{R.default.confirm({width:440,centered:!0,icon:d.createElement(E.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:()=>C(void 0,null,function*(){(yield h({type:"shixunsDetail/cancelRelease",payload:{id:k==null?void 0:k.identifier}})).status!==401&&(f.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),h({type:"shixunsDetail/getShixunsDetail",payload:{id:k==null?void 0:k.identifier}}),h({type:"practiceSetting/getCommonData",payload:{id:k==null?void 0:k.identifier}}))})})}}),!0):!1}},77578:function(_,M,t){"use strict";t.d(M,{Z:function(){return e}});const e=R=>R?typeof R=="function"?R():R:null},19080:function(_,M,t){"use strict";t.d(M,{F:function(){return o},Z:function(){return f}});var e=t(92310),R=t.n(e);const i=null;function f(g,E,p){return R()({[`${g}-status-success`]:E==="success",[`${g}-status-warning`]:E==="warning",[`${g}-status-error`]:E==="error",[`${g}-status-validating`]:E==="validating",[`${g}-has-feedback`]:p})}const o=(g,E)=>E||g},88522:function(_,M,t){"use strict";var e=t(92310),R=t.n(e),i=t(11592),f=t(2738),o=t(59301),g=t(53487),E=t(92343),p=t(36355),v=t(57809);const{Option:A}=v.default;function b(y){return y&&y.type&&(y.type.isSelectOption||y.type.isSelectOptGroup)}const d=(y,S)=>{const{prefixCls:Z,className:I,popupClassName:U,dropdownClassName:N,children:H,dataSource:w}=y,n=(0,i.Z)(H);let h;n.length===1&&(0,E.l$)(n[0])&&!b(n[0])&&([h]=n);const x=h?()=>h:void 0;let k;n.length&&b(n[0])?k=H:k=w?w.map(He=>{if((0,E.l$)(He))return He;switch(typeof He){case"string":return o.createElement(A,{key:He,value:He},He);case"object":{const{value:Ge}=He;return o.createElement(A,{key:Ge,value:Ge},He.text)}default:return}}):[];const{getPrefixCls:W}=o.useContext(p.E_),pe=W("select",Z);return o.createElement(v.default,Object.assign({ref:S,suffixIcon:null},(0,f.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:pe,popupClassName:U||N,className:R()(`${pe}-auto-complete`,I),mode:v.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),k)},C=o.forwardRef(d),L=(0,g.Z)(C);C.Option=A,C._InternalPanelDoNotUseOrYouWillBeFired=L,M.Z=C},93891:function(_,M,t){"use strict";var e=t(59301),R=t(36355),i=t(64165);const f=o=>{const{componentName:g}=o,{getPrefixCls:E}=(0,e.useContext)(R.E_),p=E("empty");switch(g){case"Table":case"List":return e.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return e.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE,className:`${p}-small`});default:return e.createElement(i.Z,null)}};M.Z=f},5083:function(_,M,t){"use strict";t.d(M,{default:function(){return Ht}});var e=t(56656),R=t.n(e),i=t(48736),f=t(27112),o=t.n(f),g=t(54449),E=t.n(g),p=t(53501),v=t.n(p),A=t(36867),b=t.n(A),d=t(71912),C=t.n(d),L=t(48228),y=t.n(L);R().extend(y()),R().extend(C()),R().extend(o()),R().extend(E()),R().extend(v()),R().extend(b()),R().extend(function(a,s){var c=s.prototype,O=c.format;c.format=function(ce){var q=(ce||"").replace("Wo","wo");return O.bind(this)(q)}});var S={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"},Z=function(s){var c=S[s];return c||s.split("_")[0]},I=function(){(0,i.ET)(!1,"Not match any format. Please help to fire a issue about this.")},U={getNow:function(){return R()()},getFixedDate:function(s){return R()(s,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(s){return s.endOf("month")},getWeekDay:function(s){var c=s.locale("en");return c.weekday()+c.localeData().firstDayOfWeek()},getYear:function(s){return s.year()},getMonth:function(s){return s.month()},getDate:function(s){return s.date()},getHour:function(s){return s.hour()},getMinute:function(s){return s.minute()},getSecond:function(s){return s.second()},addYear:function(s,c){return s.add(c,"year")},addMonth:function(s,c){return s.add(c,"month")},addDate:function(s,c){return s.add(c,"day")},setYear:function(s,c){return s.year(c)},setMonth:function(s,c){return s.month(c)},setDate:function(s,c){return s.date(c)},setHour:function(s,c){return s.hour(c)},setMinute:function(s,c){return s.minute(c)},setSecond:function(s,c){return s.second(c)},isAfter:function(s,c){return s.isAfter(c)},isValidate:function(s){return s.isValid()},locale:{getWeekFirstDay:function(s){return R()().locale(Z(s)).localeData().firstDayOfWeek()},getWeekFirstDate:function(s,c){return c.locale(Z(s)).weekday(0)},getWeek:function(s,c){return c.locale(Z(s)).week()},getShortWeekDays:function(s){return R()().locale(Z(s)).localeData().weekdaysMin()},getShortMonths:function(s){return R()().locale(Z(s)).localeData().monthsShort()},format:function(s,c,O){return c.locale(Z(s)).format(O)},parse:function(s,c,O){for(var j=Z(s),ce=0;ce1&&(q=s.addDate(q,-7)),q}function te(a,s,c){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(s){case"year":return c.addYear(a,O*10);case"quarter":case"month":return c.addYear(a,O);default:return c.addMonth(a,O)}}function Ie(a,s){var c=s.generateConfig,O=s.locale,j=s.format;return typeof j=="function"?j(a):c.locale.format(O.locale,a,j)}function vt(a,s){var c=s.generateConfig,O=s.locale,j=s.formatList;return!a||typeof j[0]=="function"?null:c.locale.parse(O.locale,a,j)}function ct(a){var s=a.cellDate,c=a.mode,O=a.disabledDate,j=a.generateConfig;if(!O)return!1;var ce=function(Rt,Te,it){for(var zt=Te;zt<=it;){var pn=void 0;switch(Rt){case"date":{if(pn=j.setDate(s,zt),!O(pn))return!1;break}case"month":{if(pn=j.setMonth(s,zt),!ct({cellDate:pn,mode:"month",generateConfig:j,disabledDate:O}))return!1;break}case"year":{if(pn=j.setYear(s,zt),!ct({cellDate:pn,mode:"year",generateConfig:j,disabledDate:O}))return!1;break}}zt+=1}return!0};switch(c){case"date":case"week":return O(s);case"month":{var q=1,je=j.getDate(j.getEndDate(s));return ce("date",q,je)}case"quarter":{var ze=Math.floor(j.getMonth(s)/3)*3,_e=ze+2;return ce("month",ze,_e)}case"year":return ce("month",0,11);case"decade":{var Tt=j.getYear(s),ot=Math.floor(Tt/ae)*ae,at=ot+ae-1;return ce("year",ot,at)}}}function St(a,s){var c=s.formatList,O=s.generateConfig,j=s.locale;return(0,re.Z)(function(){if(!a)return[[""],""];for(var ce="",q=[],je=0;je1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_e.current),zt){ze(it);return}_e.current=requestAnimationFrame(function(){ze(it)})}var ot=St(je,{formatList:c,generateConfig:O,locale:j}),at=(0,Pe.Z)(ot,2),pt=at[1];function Rt(it){Tt(it)}function Te(){var it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Tt(null,it)}return(0,n.useEffect)(function(){Te(!0)},[a]),(0,n.useEffect)(function(){return function(){return cancelAnimationFrame(_e.current)}},[]),[pt,Rt,Te]}var Mt=t(10228),$t=t(16089),Dn=t(94480),yn=t(29194),On=new Map;function Cn(a,s){var c;function O(){(0,yn.Z)(a)?s():c=(0,$t.Z)(function(){O()})}return O(),function(){$t.Z.cancel(c)}}function Hn(a,s,c){if(On.get(a)&&cancelAnimationFrame(On.get(a)),c<=0){On.set(a,requestAnimationFrame(function(){a.scrollTop=s}));return}var O=s-a.scrollTop,j=O/c*10;On.set(a,requestAnimationFrame(function(){a.scrollTop+=j,a.scrollTop!==s&&Hn(a,s,c-10)}))}function dn(a,s){var c=s.onLeftRight,O=s.onCtrlLeftRight,j=s.onUpDown,ce=s.onPageUpDown,q=s.onEnter,je=a.which,ze=a.ctrlKey,_e=a.metaKey;switch(je){case Mt.Z.LEFT:if(ze||_e){if(O)return O(-1),!0}else if(c)return c(-1),!0;break;case Mt.Z.RIGHT:if(ze||_e){if(O)return O(1),!0}else if(c)return c(1),!0;break;case Mt.Z.UP:if(j)return j(-1),!0;break;case Mt.Z.DOWN:if(j)return j(1),!0;break;case Mt.Z.PAGE_UP:if(ce)return ce(-1),!0;break;case Mt.Z.PAGE_DOWN:if(ce)return ce(1),!0;break;case Mt.Z.ENTER:if(q)return q(),!0;break}return!1}function _n(a,s,c,O){var j=a;if(!j)switch(s){case"time":j=O?"hh:mm:ss a":"HH:mm:ss";break;case"week":j="gggg-wo";break;case"month":j="YYYY-MM";break;case"quarter":j="YYYY-[Q]Q";break;case"year":j="YYYY";break;default:j=c?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return j}function an(a,s,c){var O=a==="time"?8:10,j=typeof s=="function"?s(c.getNow()).length:s.length;return Math.max(O,j)+2}var Tn=null,It=new Set;function Un(a){return!Tn&&typeof window!="undefined"&&window.addEventListener&&(Tn=function(c){(0,Dn.Z)(It).forEach(function(O){O(c)})},window.addEventListener("mousedown",Tn)),It.add(a),function(){It.delete(a),It.size===0&&(window.removeEventListener("mousedown",Tn),Tn=null)}}function bn(a){var s=a.target;if(a.composed&&s.shadowRoot){var c;return((c=a.composedPath)===null||c===void 0?void 0:c.call(a)[0])||s}return s}var Gn=function(s){return s==="month"||s==="date"?"year":s},dr=function(s){return s==="date"?"month":s},Sn=function(s){return s==="month"||s==="date"?"quarter":s},_t=function(s){return s==="date"?"week":s},jn={year:Gn,month:dr,quarter:Sn,week:_t,time:null,date:null};function Fn(a,s){return a.some(function(c){return c&&c.contains(s)})}function Zt(a){var s=a.open,c=a.value,O=a.isClickOutside,j=a.triggerOpen,ce=a.forwardKeyDown,q=a.onKeyDown,je=a.blurToCancel,ze=a.onSubmit,_e=a.onCancel,Tt=a.onFocus,ot=a.onBlur,at=a.changeOnBlur,pt=(0,n.useState)(!1),Rt=(0,Pe.Z)(pt,2),Te=Rt[0],it=Rt[1],zt=(0,n.useState)(!1),pn=(0,Pe.Z)(zt,2),Gt=pn[0],xn=pn[1],Pn=(0,n.useRef)(!1),Jt=(0,n.useRef)(!1),fn=(0,n.useRef)(!1),ur={onMouseDown:function(){it(!0),j(!0)},onKeyDown:function(Ar){var Er=function(){fn.current=!0};if(q(Ar,Er),!fn.current){switch(Ar.which){case Mt.Z.ENTER:{s?ze()!==!1&&it(!0):j(!0),Ar.preventDefault();return}case Mt.Z.TAB:{Te&&s&&!Ar.shiftKey?(it(!1),Ar.preventDefault()):!Te&&s&&!ce(Ar)&&Ar.shiftKey&&(it(!0),Ar.preventDefault());return}case Mt.Z.ESC:{it(!0),_e();return}}!s&&![Mt.Z.SHIFT].includes(Ar.which)?j(!0):Te||ce(Ar)}},onFocus:function(Ar){it(!0),xn(!0),Tt&&Tt(Ar)},onBlur:function(Ar){if(Pn.current||!O(document.activeElement)){Pn.current=!1;return}je?setTimeout(function(){for(var Er=document,Or=Er.activeElement;Or&&Or.shadowRoot;)Or=Or.shadowRoot.activeElement;O(Or)&&_e()},0):s&&(j(!1),Jt.current&&ze()),xn(!1),ot==null||ot(Ar)}};return(0,n.useEffect)(function(){Jt.current=!1},[s]),(0,n.useEffect)(function(){Jt.current=!0},[c]),(0,n.useEffect)(function(){return Un(function(Kn){var Ar=bn(Kn),Er=O(Ar);s&&(Er?!at&&(!Gt||Er)&&j(!1):(Pn.current=!0,(0,$t.Z)(function(){Pn.current=!1})))})}),[ur,{focused:Gt,typing:Te}]}function we(a,s){return n.useMemo(function(){return a||(s?((0,i.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(s).map(function(c){var O=(0,Pe.Z)(c,2),j=O[0],ce=O[1];return{label:j,value:ce}})):[])},[a,s])}var B=t(34280);function r(a){var s=a.valueTexts,c=a.onTextChange,O=n.useState(""),j=(0,Pe.Z)(O,2),ce=j[0],q=j[1],je=n.useRef([]);je.current=s;function ze(Tt){q(Tt),c(Tt)}function _e(){q(je.current[0])}return(0,B.Z)(function(){s.every(function(Tt){return Tt!==ce})&&_e()},[s.join("||")]),[ce,ze,_e]}var l=n.createContext({}),u=l,m=t(76190);function F(a){var s=a.cellRender,c=a.monthCellRender,O=a.dateRender,j=n.useMemo(function(){if(s)return s;if(!(!c&&!O))return function(ce,q){var je=ce;return O&&q.type==="date"?O(je,q.today):c&&q.type==="month"?c(je,q.locale):q.originNode}},[s,c,O]);return j}function D(a,s){for(var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",O=String(a);O.length=1?c|0:1,q=a;q<=s;q+=ce)j.push({label:D(q,2),value:q,disabled:(O||[]).includes(q)});return j}function Qt(a){var s=a.generateConfig,c=a.prefixCls,O=a.operationRef,j=a.activeColumnIndex,ce=a.value,q=a.showHour,je=a.showMinute,ze=a.showSecond,_e=a.use12Hours,Tt=a.hourStep,ot=Tt===void 0?1:Tt,at=a.minuteStep,pt=at===void 0?1:at,Rt=a.secondStep,Te=Rt===void 0?1:Rt,it=a.disabledHours,zt=a.disabledMinutes,pn=a.disabledSeconds,Gt=a.disabledTime,xn=a.hideDisabledOptions,Pn=a.onSelect,Jt=a.cellRender,fn=a.locale,ur=[],Kn="".concat(c,"-content"),Ar="".concat(c,"-time-panel"),Er,Or=ce?s.getHour(ce):-1,zr=Or,ta=ce?s.getMinute(ce):-1,Dr=ce?s.getSecond(ce):-1,hr=s.getNow(),Cr=n.useMemo(function(){if(Gt){var fr=Gt(hr);return[fr.disabledHours,fr.disabledMinutes,fr.disabledSeconds]}return[it,zt,pn]},[it,zt,pn,Gt,hr]),Nr=(0,Pe.Z)(Cr,3),Tr=Nr[0],br=Nr[1],Yr=Nr[2],wa=Ee(0,23,ot,Tr&&Tr()),fa=(0,re.Z)(function(){return wa},wa,ie);_e&&(Er=zr>=12,zr%=12);var Fa=n.useMemo(function(){if(!_e)return[!1,!1];var fr=[!0,!0];return fa.forEach(function(va){var la=va.disabled,Oa=va.value;la||(Oa>=12?fr[1]=!1:fr[0]=!1)}),fr},[_e,fa]),ra=(0,Pe.Z)(Fa,2),Ma=ra[0],_r=ra[1],ga=n.useMemo(function(){return _e?fa.filter(Er?function(fr){return fr.value>=12}:function(fr){return fr.value<12}).map(function(fr){var va=fr.value%12,la=va===0?"12":D(va,2);return(0,se.Z)((0,se.Z)({},fr),{},{label:la,value:va})}):fa},[_e,Er,fa]),ya=Ee(0,59,pt,br&&br(Or)),Ta=Ee(0,59,Te,Yr&&Yr(Or,ta)),Sa=en({value:ce,generateConfig:s,disabledMinutes:br,disabledSeconds:Yr,minutes:ya,seconds:Ta,use12Hours:_e});O.current={onUpDown:function(va){var la=ur[j];if(la)for(var Oa=la.units.findIndex(function(ho){return ho.value===la.value}),ja=la.units.length,aa=1;aa2&&arguments[2]!==void 0?arguments[2]:!1;(sa===it||ua)&&(Qo(Mn),ur&&ur(Mn),Sa&&Sa(Mn,gr),Kn&&!tt(ze,Mn,ka)&&!(pt!=null&&pt(Mn))&&Kn(Mn))},Wa=function(Mn){if(da.includes(sa)){var gr,ua,fo=sa==="date";switch(Mn===Mt.Z.PAGE_UP||Mn===Mt.Z.PAGE_DOWN?ua=fo?ze.addMonth:ze.addYear:ua=fo?ze.addDate:ze.addMonth,Mn){case Mt.Z.LEFT:case Mt.Z.PAGE_UP:gr=ua(Za,-1);break;case Mt.Z.RIGHT:case Mt.Z.PAGE_DOWN:gr=ua(Za,1);break;case Mt.Z.UP:case Mt.Z.DOWN:gr=ua(Za,Number("".concat(Mn===Mt.Z.UP?"-":"").concat(fo?z:kn)));break}if(gr)return!(pt!=null&&pt(gr))}return!0},Do=function(Mn){if(aa.current&&aa.current.onKeyDown){var gr=!0,ua=Mn.which;if([Mt.Z.LEFT,Mt.Z.RIGHT,Mt.Z.UP,Mt.Z.DOWN,Mt.Z.PAGE_UP,Mt.Z.PAGE_DOWN,Mt.Z.ENTER].includes(ua)&&(Mn.preventDefault(),ua!==Mt.Z.ENTER&&pn===0&&(gr=Wa(ua))),gr)return aa.current.onKeyDown(Mn)}return(0,i.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ha=function(Mn){aa.current&&aa.current.onBlur&&aa.current.onBlur(Mn)};Ta&&la!=="right"&&(Ta.current={onKeyDown:Do,onClose:function(){aa.current&&aa.current.onClose&&aa.current.onClose()}}),n.useEffect(function(){_e&&!Pa.current&&uo(_e)},[_e]),n.useEffect(function(){Pa.current=!1},[]);var Ya,Io=F({cellRender:Fa,monthCellRender:fa,dateRender:wa}),Zr=(0,se.Z)((0,se.Z)({},a),{},{cellRender:Io,operationRef:aa,prefixCls:j,viewDate:Za,value:ka,onViewDateChange:_a,sourceMode:$a,onPanelChange:Eo,disabledDate:pt});switch(delete Zr.onChange,delete Zr.onSelect,sa){case"decade":Ya=n.createElement(un,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"year":Ya=n.createElement(Xr,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"month":Ya=n.createElement(Qn,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"quarter":Ya=n.createElement(Mr,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"week":Ya=n.createElement(mn,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"time":delete Zr.showTime,Ya=n.createElement(ft,(0,w.Z)({},Zr,(0,m.Z)(xn)==="object"?xn:null,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;default:xn?Ya=n.createElement(hn,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}})):Ya=n.createElement(Ve,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}))}var yo,co,Ao=function(){var Mn=ze.getNow(),gr=wt(ze.getHour(Mn),ze.getMinute(Mn),ze.getSecond(Mn),Ma?Cr:1,_r?Tr:1,ga?Yr:1),ua=dt(ze,Mn,gr[0],gr[1],gr[2]);Ba(ua,"submit")};Xa||(yo=Vr(j,sa,Jt),xn&&sa!=="date"?co=null:co=xr({prefixCls:j,components:ta,needConfirmButton:ra,okDisabled:!ka||pt&&pt(ka),locale:je,showNow:Gt,onNow:ra&&Ao,onOk:function(){ka&&(Ba(ka,"submit",!0),zr&&zr(ka))}}));var ko;if(Pn&&sa==="date"&&it==="date"&&!xn){var Ro=ze.getNow(),Ko="".concat(j,"-today-btn"),Lo=pt&&pt(Ro);ko=n.createElement("a",{className:G()(Ko,Lo&&"".concat(Ko,"-disabled")),"aria-disabled":Lo,onClick:function(){Lo||Ba(Ro,"mouse",!0)}},je.today)}return n.createElement(u.Provider,{value:(0,se.Z)((0,se.Z)({},ya),{},{mode:sa,hideHeader:"hideHeader"in a?fn:ya.hideHeader,hidePrevBtn:va&&la==="right",hideNextBtn:va&&la==="left"})},n.createElement("div",{tabIndex:pn,className:G()("".concat(j,"-panel"),ce,(s={},(0,Le.Z)(s,"".concat(j,"-panel-has-range"),Oa&&Oa[0]&&Oa[1]),(0,Le.Z)(s,"".concat(j,"-panel-has-range-hover"),ja&&ja[0]&&ja[1]),(0,Le.Z)(s,"".concat(j,"-panel-rtl"),Dr==="rtl"),s)),style:q,onKeyDown:Do,onBlur:ha,onMouseDown:Er},Ya,yo||co||ko?n.createElement("div",{className:"".concat(j,"-footer")},yo,co,ko):null))}var Qr=ma,Oe=t(35593),Re={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 le(a){var s,c=a.prefixCls,O=a.popupElement,j=a.popupStyle,ce=a.visible,q=a.dropdownClassName,je=a.dropdownAlign,ze=a.transitionName,_e=a.getPopupContainer,Tt=a.children,ot=a.range,at=a.popupPlacement,pt=a.direction,Rt="".concat(c,"-dropdown"),Te=function(){return at!==void 0?at:pt==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(Oe.Z,{showAction:[],hideAction:[],popupPlacement:Te(),builtinPlacements:Re,prefixCls:Rt,popupTransitionName:ze,popup:O,popupAlign:je,popupVisible:ce,popupClassName:G()(q,(s={},(0,Le.Z)(s,"".concat(Rt,"-range"),ot),(0,Le.Z)(s,"".concat(Rt,"-rtl"),pt==="rtl"),s)),popupStyle:j,getPopupContainer:_e},Tt)}var Ye=le;function Et(a){var s=a.prefixCls,c=a.presets,O=a.onClick,j=a.onHover;return c.length?n.createElement("div",{className:"".concat(s,"-presets")},n.createElement("ul",null,c.map(function(ce,q){var je=ce.label,ze=ce.value;return n.createElement("li",{key:q,onClick:function(){return O==null?void 0:O(Ze(ze))},onMouseEnter:function(){return j==null?void 0:j(Ze(ze))},onMouseLeave:function(){return j==null?void 0:j(null)}},je)}))):null}function Ot(a){var s=a.picker,c=a.disabledHours,O=a.disabledMinutes,j=a.disabledSeconds;s==="time"&&(c||O||j)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ke(a,s,c){var O=(0,m.Z)(s)==="object"?s.clearIcon:c;return O||n.createElement("span",{className:"".concat(a,"-clear-btn")})}function kt(a){var s,c=a,O=c.prefixCls,j=O===void 0?"rc-picker":O,ce=c.id,q=c.name,je=c.tabIndex,ze=c.style,_e=c.className,Tt=c.dropdownClassName,ot=c.dropdownAlign,at=c.popupStyle,pt=c.transitionName,Rt=c.generateConfig,Te=c.locale,it=c.inputReadOnly,zt=c.allowClear,pn=c.autoFocus,Gt=c.showTime,xn=c.picker,Pn=xn===void 0?"date":xn,Jt=c.format,fn=c.use12Hours,ur=c.value,Kn=c.defaultValue,Ar=c.presets,Er=c.open,Or=c.defaultOpen,zr=c.defaultOpenValue,ta=c.suffixIcon,Dr=c.clearIcon,hr=c.disabled,Cr=c.disabledDate,Nr=c.placeholder,Tr=c.getPopupContainer,br=c.pickerRef,Yr=c.panelRender,wa=c.onChange,fa=c.onOpenChange,Fa=c.onFocus,ra=c.onBlur,Ma=c.onMouseDown,_r=c.onMouseUp,ga=c.onMouseEnter,ya=c.onMouseLeave,Ta=c.onContextMenu,Sa=c.onClick,Xa=c.onKeyDown,no=c.onSelect,fr=c.direction,va=c.autoComplete,la=va===void 0?"off":va,Oa=c.inputRender,ja=c.changeOnBlur,aa=n.useRef(null),Pa=Pn==="date"&&!!Gt||Pn==="time",ho=we(Ar),so=V(_n(Jt,Pn,Gt,fn)),ka=n.useRef(null),Qo=n.useRef(null),Vo=n.useRef(null),To=(0,Ae.Z)(null,{value:ur,defaultValue:Kn}),Za=(0,Pe.Z)(To,2),uo=Za[0],_a=Za[1],Zo=n.useState(uo),Po=(0,Pe.Z)(Zo,2),ro=Po[0],sa=Po[1],Ga=n.useRef(null),xo=(0,Ae.Z)(!1,{value:Er,defaultValue:Or,postState:function(Xn){return hr?!1:Xn},onChange:function(Xn){fa&&fa(Xn),!Xn&&Ga.current&&Ga.current.onClose&&Ga.current.onClose()}}),bo=(0,Pe.Z)(xo,2),$a=bo[0],ao=bo[1],Eo=St(ro,{formatList:so,generateConfig:Rt,locale:Te}),Ba=(0,Pe.Z)(Eo,2),Wa=Ba[0],Do=Ba[1],ha=r({valueTexts:Wa,onTextChange:function(Xn){var Ua=vt(Xn,{locale:Te,formatList:so,generateConfig:Rt});Ua&&(!Cr||!Cr(Ua))&&sa(Ua)}}),Ya=(0,Pe.Z)(ha,3),Io=Ya[0],Zr=Ya[1],yo=Ya[2],co=function(Xn){sa(Xn),_a(Xn),wa&&!tt(Rt,uo,Xn)&&wa(Xn,Xn?Ie(Xn,{generateConfig:Rt,locale:Te,format:so[0]}):"")},Ao=function(Xn){hr&&Xn||ao(Xn)},ko=function(Xn){return $a&&Ga.current&&Ga.current.onKeyDown?Ga.current.onKeyDown(Xn):((0,i.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ro=function(){for(var Xn=arguments.length,Ua=new Array(Xn),Ja=0;Jaat(_e);case"month":return ot(Te)>ot(_e);case"week":return Tt(Te)>Tt(_e);default:return!Ke(je,Te,_e)&&je.isAfter(Te,_e)}return!1},[ce,q[1],_e,s]),Rt=n.useCallback(function(Te){if(q[1]||ce&&ce(Te))return!0;if(q[0]&&ze)return!Ke(je,Te,_e)&&je.isAfter(ze,Te);if(!s&&ze)switch(c){case"quarter":return at(Te)0&&arguments[0]!==void 0?arguments[0]:!1,Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},er=null;Na&&Go&&Go[0]&&Go[1]&&Te.isAfter(Go[1],Go[0])&&(er=Go);var Rr=fn;if(fn&&(0,m.Z)(fn)==="object"&&fn.defaultValue){var oa=fn.defaultValue;Rr=(0,se.Z)((0,se.Z)({},fn),{},{defaultValue:Y(oa,lr)||void 0})}return n.createElement(Me.Provider,{value:{inRange:!0,panelPosition:Sr,rangedValue:Al||ir,hoverRangedValue:er}},n.createElement(Qr,(0,w.Z)({},a,Ln,{cellRender:Ol,showTime:Rr,mode:fo[lr],generateConfig:Te,style:void 0,direction:Za,disabledDate:lr===0?_o:ai,disabledTime:function(Co){return Cr?Cr(Co,lr===0?"start":"end"):!1},className:G()((0,Le.Z)({},"".concat(q,"-panel-focused"),lr===0?!Ui:!Gi)),value:Y(ir,lr),locale:it,tabIndex:-1,onPanelChange:function(Co,zo){lr===0&&pi(!0),lr===1&&Ei(!0),Jo(Se(fo,zo,lr),Se(ir,Co,lr));var Ho=Co;Sr==="right"&&fo[lr]===zo&&(Ho=te(Ho,zo,Te,-1)),Ro(Ho,lr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:lr===0?Y(ir,1):Y(ir,0)})))}var jo=0,Yi=0;if(lr&&xo.current&&$a.current&&Ga.current&&Ba.current){jo=xo.current.offsetWidth+$a.current.offsetWidth;var Ql=Ba.current.offsetLeft>jo?Ba.current.offsetLeft-jo:Ba.current.offsetLeft,Ji=Ga.current.offsetWidth,qi=Ba.current.offsetWidth;Ji&&qi&&jo>Ji-qi-(Za==="rtl"?0:Ql)&&(Yi=jo)}var Ll=Za==="rtl"?{right:jo}:{left:jo};function jl(){var Sr,Ln=Vr(q,fo[lr],Sa),er=xr({prefixCls:q,components:Vo,needConfirmButton:ro,okDisabled:!Y(ir,lr)||hr&&hr(ir[lr]),locale:it,onOk:function(){var wo=Y(ir,lr);wo&&(Ja(ir,lr),ka==null||ka(ir),go(!1,lr,"confirm"))}});if(Jt!=="time"&&!fn){var Rr=ko(lr),oa=te(Rr,Jt,Te),Yo=fo[lr],Co=Yo===Jt,zo=wi(Co?"left":!1,{pickerValue:Rr,onPickerValueChange:function(wo){Ro(wo,lr)}}),Ho=wi("right",{pickerValue:oa,onPickerValueChange:function(wo){Ro(te(wo,Jt,Te,-1),lr)}});Za==="rtl"?Sr=n.createElement(n.Fragment,null,Ho,Co&&zo):Sr=n.createElement(n.Fragment,null,zo,Co&&Ho)}else Sr=wi();var $o=n.createElement("div",{className:"".concat(q,"-panel-layout")},n.createElement(Et,{prefixCls:q,presets:Nl,onClick:function(wo){Ja(wo,null),go(!1,lr,"preset")},onHover:function(wo){fl(wo)}}),n.createElement("div",null,n.createElement("div",{className:"".concat(q,"-panels")},Sr),(Ln||er)&&n.createElement("div",{className:"".concat(q,"-footer")},Ln,er)));return Yr&&($o=Yr($o)),n.createElement("div",{className:"".concat(q,"-panel-container"),style:{marginLeft:Yi},ref:Ga,onMouseDown:function(wo){wo.preventDefault()}},$o)}var zl=n.createElement("div",{className:G()("".concat(q,"-range-wrapper"),"".concat(q,"-").concat(Jt,"-range-wrapper")),style:{minWidth:ca}},n.createElement("div",{ref:Ba,className:"".concat(q,"-range-arrow"),style:Ll}),jl()),_i;Ma&&(_i=n.createElement("span",{className:"".concat(q,"-suffix"),onMouseDown:function(Ln){Ln.preventDefault()}},Ma));var Hl=ke(q,ra,_r),Tl=n.createElement("span",{onMouseDown:function(Ln){Ln.preventDefault(),Ln.stopPropagation()},onMouseUp:function(Ln){Ln.preventDefault(),Ln.stopPropagation();var er=Zr;ha[0]||(er=Se(er,null,0)),ha[1]||(er=Se(er,null,1)),Ja(er,null),go(!1,lr,"clear")},className:"".concat(q,"-clear"),role:"button"},Hl),Zl=ra&&(Y(Zr,0)&&!ha[0]||Y(Zr,1)&&!ha[1]),$i={size:an(Jt,Wa[0],Te)},Bi=0,xi=0;xo.current&&bo.current&&$a.current&&(lr===0?xi=xo.current.offsetWidth:(Bi=jo,xi=bo.current.offsetWidth));var kl=Za==="rtl"?{right:Bi}:{left:Bi},Wl=function(Ln,er){var Rr=Se(ir,Ln,lr);if(er==="submit"||er!=="key"&&!ro){Ja(Rr,lr),lr===0?pi():Ei();var oa=lr===0?1:0;ha[oa]?go(!1,!1,"confirm"):go(!1,lr,"confirm")}else Mn(Rr)};return n.createElement(u.Provider,{value:{operationRef:Do,hideHeader:Jt==="time",onDateMouseEnter:El,onDateMouseLeave:Cl,hideRanges:!0,onSelect:Wl,open:Na}},n.createElement(Ye,{visible:Na,popupElement:zl,popupStyle:Tt,prefixCls:q,dropdownClassName:ot,dropdownAlign:pt,getPopupContainer:Rt,transitionName:at,range:!0,direction:Za},n.createElement("div",(0,w.Z)({ref:sa,className:G()(q,"".concat(q,"-range"),_e,(s={},(0,Le.Z)(s,"".concat(q,"-disabled"),ha[0]&&ha[1]),(0,Le.Z)(s,"".concat(q,"-focused"),lr===0?Wi:Xi),(0,Le.Z)(s,"".concat(q,"-rtl"),Za==="rtl"),s)),style:ze,onClick:Dl,onMouseEnter:Pa,onMouseLeave:ho,onMouseDown:Rl,onMouseUp:aa},(0,Ue.Z)(a,{aria:!0,data:!0})),n.createElement("div",{className:G()("".concat(q,"-input"),(c={},(0,Le.Z)(c,"".concat(q,"-input-active"),lr===0),(0,Le.Z)(c,"".concat(q,"-input-placeholder"),!!Li),c)),ref:xo},n.createElement("input",(0,w.Z)({id:je,disabled:ha[0],readOnly:ya||typeof Wa[0]=="function"||!Ui,value:Li||si,onChange:function(Ln){Di(Ln.target.value)},autoFocus:pn,placeholder:Y(zt,0)||"",ref:ao},yl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(q,"-range-separator"),ref:$a},Ar),n.createElement("div",{className:G()("".concat(q,"-input"),(O={},(0,Le.Z)(O,"".concat(q,"-input-active"),lr===1),(0,Le.Z)(O,"".concat(q,"-input-placeholder"),!!ji),O)),ref:bo},n.createElement("input",(0,w.Z)({disabled:ha[1],readOnly:ya||typeof Wa[0]=="function"||!Gi,value:ji||ui,onChange:function(Ln){Fi(Ln.target.value)},placeholder:Y(zt,1)||"",ref:Eo},Pl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(q,"-active-bar"),style:(0,se.Z)((0,se.Z)({},kl),{},{width:xi,position:"absolute"})}),_i,Zl&&Tl)))}var Jr=function(a){(0,Je.Z)(c,a);var s=(0,qe.Z)(c);function c(){var O;(0,Ce.Z)(this,c);for(var j=arguments.length,ce=new Array(j),q=0;q{const{lineHeight:j}=a,ce=Math.floor(c*j)+2,q=Math.max((s-ce)/2,0),je=Math.max(s-ce-q,0);return{padding:`${q}px ${O}px ${je}px`}},Hr=a=>{const{componentCls:s,pickerCellCls:c,pickerCellInnerCls:O,cellHeight:j,motionDurationSlow:ce,borderRadiusSM:q,motionDurationMid:je,cellHoverBg:ze,lineWidth:_e,lineType:Tt,colorPrimary:ot,cellActiveWithRangeBg:at,colorTextLightSolid:pt,controlHeightSM:Rt,cellRangeBorderColor:Te,pickerCellBorderGap:it,cellHoverWithRangeBg:zt,cellWidth:pn,colorTextDisabled:Gt,cellBgDisabled:xn}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:j,transform:"translateY(-50%)",transition:`all ${ce}`,content:'""'},[O]:{position:"relative",zIndex:2,display:"inline-block",minWidth:j,height:j,lineHeight:`${j}px`,borderRadius:q,transition:`background ${je}, border ${je}`},"&-range-hover-start, &-range-hover-end":{[O]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${c}-in-view), + `,onClick:()=>Un(_t.type,jn)})),Ne.createElement(g.Z,{spinning:Ie},Sn(_t.type)?Ne.createElement("div",{style:{marginTop:(_t==null?void 0:_t.type)=="CPU"?jt?"7%":"":$t?"7%":""}},Ne.createElement(H,{dataInfo:{y:bn(ct,_t==null?void 0:_t.type,1)||[],x:bn(ct,_t==null?void 0:_t.type,0)||[]},startAndEndTime:tt,colors:_n,indexKey:jn,valueName:ct.map(Fn=>Fn.name),imageTypeName:ct.map(Fn=>{var Zt;return(Zt=Fn==null?void 0:Fn.promQueryResult)==null?void 0:Zt.imageTypeName}),key:`${jn}-${Cn}`}),Ne.createElement("div",{className:n.info_con},Ne.createElement("div",{className:n.info_top},Ne.createElement("div",null,"\u6700\u5927\u503C"),Ne.createElement("div",null,"\u6700\u5C0F\u503C"),Ne.createElement("div",null,"\u5E73\u5747\u503C")),ct.map((Fn,Zt)=>{var we;let B=Fn==null?void 0:Fn.promQueryResult;return Ne.createElement("div",{className:n.listdata,key:Zt},Ne.createElement("div",{className:n.block,style:{backgroundColor:_n[Zt],marginRight:10}}),Ne.createElement("div",{className:n.typename},(we=Fn==null?void 0:Fn.promQueryResult)==null?void 0:we.imageTypeName),Ne.createElement("div",{className:n.val},(_t==null?void 0:_t.type)=="CPU"?`${B==null?void 0:B.cpuMaxDoubleValue}Cores`:`${B==null?void 0:B.memoryDoubleMaxValue}MiB`),Ne.createElement("div",{className:n.val},(_t==null?void 0:_t.type)=="CPU"?`${B==null?void 0:B.cpuMinDoubleValue}Cores`:`${B==null?void 0:B.memoryDoubleMinValue}MiB`),Ne.createElement("div",{className:n.val},(_t==null?void 0:_t.type)=="CPU"?`${B==null?void 0:B.cpuAvgDoubleValue}Cores`:`${B==null?void 0:B.memoryDoubleAvgValue}MiB`))}))):Ne.createElement(ut.Z,null)))))},ee=t(59301),G=(re,K,ae)=>new Promise((Q,z)=>{var oe=$e=>{try{be(ae.next($e))}catch(ve){z(ve)}},me=$e=>{try{be(ae.throw($e))}catch(ve){z(ve)}},be=$e=>$e.done?Q($e.value):Promise.resolve($e.value).then(oe,me);be((ae=ae.apply(re,K)).next())}),xe=({getApi:re,identifier:K,visible:ae,info:Q})=>{const[z,oe]=(0,e.useState)({}),[me,be]=(0,e.useState)(!0);(0,e.useEffect)(()=>{be(!0)},[ae]),(0,e.useEffect)(()=>{re&&me&&$e()},[re]);const $e=()=>G(void 0,null,function*(){const ve=yield(0,L.ZP)(`/api/shixuns/${K}/cpu_basic_data.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&oe(ve)});return ee.createElement("div",null,ee.createElement(ue,{isFirst:me,setIsFirst:ve=>be(ve),identifier:K,data:z,info:Q}))},lt=t(65862),Je=t(65582),qe=t(60979),Le=t(66457),se=t(59301),Pe=(re,K,ae)=>new Promise((Q,z)=>{var oe=$e=>{try{be(ae.next($e))}catch(ve){z(ve)}},me=$e=>{try{be(ae.throw($e))}catch(ve){z(ve)}},be=$e=>$e.done?Q($e.value):Promise.resolve($e.value).then(oe,me);be((ae=ae.apply(re,K)).next())});const Ae=({globalSetting:re,dispatch:K,practiceSetting:ae,shixunsDetail:Q,visible:z,onCancel:oe,info:me,identifier:be,isJupyter:$e,onOk:ve})=>{const[ht,Ke]=(0,e.useState)("1"),[Dt,gt]=(0,e.useState)("\u63A8\u8350\u914D\u7F6E"),[tt,Nt]=(0,e.useState)([]),[T,te]=(0,e.useState)(!1),[Ie,vt]=(0,e.useState)(!1),[ct,St]=(0,e.useState)({}),[jt,Mt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{z&&(vt(!1),Ke("1"),gt("\u63A8\u8350\u914D\u7F6E"),(me==null?void 0:me.type)=="\u6311\u6218\u9875\u9762"?Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),St({}),$t(),(me==null?void 0:me.type)=="\u6311\u6218\u9875\u9762"&&K({type:"shixunsDetail/getShixunsDetail",payload:{id:be}}))},[z]);const $t=()=>Pe(void 0,null,function*(){Mt(!0);const an=yield(0,qe.HS)(be);[0,-10].includes(an.status)&&(St(an),Mt(!1))}),Dn=an=>{an=="2"?vt(!0):vt(!1),Ke(an)},yn=()=>{R.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:se.createElement("div",{className:"tc"},se.createElement("img",{src:d,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},On=()=>Pe(void 0,null,function*(){if((0,Le.gy)(K,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Dt=="\u5F53\u524D\u914D\u7F6E")return;te(!0),(yield(0,L.ZP)(`/api/shixuns/${be}/apply_recommend_config.json`,{method:"put",body:{data:Dt=="\u63A8\u8350\u914D\u7F6E"?ct==null?void 0:ct.recommend:ct==null?void 0:ct.high}})).status==0&&(i.ZP.success("\u5E94\u7528\u6210\u529F"),te(!1),oe(),ve())}),Cn=()=>Pe(void 0,null,function*(){var an,Tn;if(yield Hn(),(0,lt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(an=Q.detail)!=null&&an.is_jupyter||(Tn=Q.detail)!=null&&Tn.is_jupyter_lab){K({type:"shixunsDetail/execJupyter",payload:{id:be}}).then(Un=>{var bn;Un!=null&&Un.identifier&&((bn=Je.history)==null||bn.push(`/tasks/${Un.identifier}/jupyter`))});return}K({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const It=$e?yield(0,qe.BK)({id:be}):yield(0,qe.Ir)({id:be});if(K({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),It!=null&&It.game_identifier||It!=null&&It.identifier){(0,lt.xg)($e?`/tasks/${It==null?void 0:It.identifier}/jupyter`:`/tasks/${It.game_identifier}`);return}(It==null?void 0:It.status)===-3?(0,lt.eF)():(It==null?void 0:It.status)===2?dn(It==null?void 0:It.message):(It==null?void 0:It.status)===3&&_n(It==null?void 0:It.message)}),Hn=()=>new Promise((an,Tn)=>{var It;(It=ae==null?void 0:ae.sideBar)!=null&&It.confirmLeave?R.default.confirm({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",cancelText:"\u53D6\u6D88",onOk:()=>{K({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),an()},onCancel:()=>{Tn()}}):an()}),dn=an=>{an=an!=null&&an.includes(".json")?an:`${an}.json`,R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:se.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pe(void 0,null,function*(){const Tn=yield(0,L.ZP)("/api"+an,{method:"get"});if(!Tn)return;i.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const It=yield(0,qe.Ir)({id:Tn.shixun_identifier});if(It!=null&&It.game_identifier){(0,lt.xg)(`/tasks/${It.game_identifier}`);return}(It==null?void 0:It.status)===2?dn(It==null?void 0:It.message):(It==null?void 0:It.status)===3&&_n(It==null?void 0:It.message)})})},_n=an=>{R.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:se.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",an,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return se.createElement(se.Fragment,null,se.createElement(f.Z,{title:null,placement:"right",open:z,width:1e3,onClose:oe,closeIcon:null,footer:null},se.createElement("div",{className:v.header_body},se.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),se.createElement(A.Z,{className:v.close,onClick:oe})),se.createElement(o.default,{activeKey:ht,onChange:Dn},se.createElement(o.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},se.createElement(g.Z,{spinning:jt,size:"large",tip:se.createElement("div",{style:{color:"#666",fontSize:"14px"}},se.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),se.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",se.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(ct==null?void 0:ct.status)==0?se.createElement(se.Fragment,null,se.createElement("div",{className:v.recommend_config_introduce},se.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),se.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),se.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),se.createElement("div",{className:v.recommend_config},tt.map((an,Tn)=>se.createElement("div",{className:`${v.recommend_config_item} ${an==Dt?v.recommend_config_active_item:""}`,key:an,onClick:()=>gt(an)},se.createElement("div",{className:v.item_title},se.createElement("div",null,an),Tn==1?se.createElement("div",{className:v.recommend_text},"\u63A8\u8350"):se.createElement(se.Fragment,null)),(an=="\u5F53\u524D\u914D\u7F6E"&&(ct==null?void 0:ct.current)||an=="\u63A8\u8350\u914D\u7F6E"&&(ct==null?void 0:ct.recommend)||an=="\u589E\u5F3A\u914D\u7F6E"&&(ct==null?void 0:ct.high)||[]).map((It,Un)=>se.createElement("div",{className:v.item_content,key:Un},se.createElement("span",null,It==null?void 0:It.image_name),It!=null&&It.cpu_limit?se.createElement("span",null,It==null?void 0:It.cpu_limit,"\u6838",It==null?void 0:It.memory_limit,"G"):se.createElement("div",null,se.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),se.createElement(E.Z,{title:se.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",se.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",se.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},se.createElement(b.Z,{className:v.tooltip})))))))),se.createElement("div",{className:v.recommend_config_footer},se.createElement("div",null,se.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),se.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>yn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),se.createElement(p.ZP,{type:"primary",shape:"round",disabled:Dt=="\u5F53\u524D\u914D\u7F6E",onClick:On,loading:T},"\u4E00\u952E\u5E94\u7528"))):jt?se.createElement("div",{style:{height:400}}):se.createElement("div",{className:v.no_data},se.createElement("img",{src:C,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),se.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",se.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(me==null?void 0:me.type)!="\u6311\u6218\u9875\u9762"&&se.createElement("div",{className:v.application,onClick:()=>{Cn(),oe()}},"\u6A21\u62DF\u5B9E\u6218")))),se.createElement(o.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},se.createElement(xe,{getApi:Ie,identifier:be,visible:z,info:me})))))};var Ue=(0,Je.connect)(({globalSetting:re,practiceSetting:K,shixunsDetail:ae})=>({globalSetting:re,practiceSetting:K,shixunsDetail:ae}))(Ae)},40605:function(_,M,t){"use strict";t.r(M),t.d(M,{default:function(){return on}});var e=t(59301),R=t(65582),i=t(74128),f=t(31797),o=t(8591),g=t(43418),E=t(24905),p=t(71418),v=t(3113),A=t(95237),b=t(43428),d=t(1710),C=t(58421),L=t(21390),y=t(76618),S={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},Z=t(269),I={drawerWrap:"drawerWrap___usUlu",drawer:"drawer___o0tZt",title:"title___N0L4E",titleIcon:"titleIcon___KdORp",filePathWrap:"filePathWrap___UnfcQ",filePathContent:"filePathContent___DE1uf",folderName:"folderName___aiFc7",copy:"copy___u1LKa",listWrap:"listWrap___rwuBa",item:"item___V_PLr",itemText:"itemText___uj01z",disableTips:"disableTips___fbeqZ"},U=t(6339),N=t(56102);const H=()=>{const[De,ie]=(0,e.useState)(!1),Ee=(0,e.useRef)(),Qt=(0,e.useRef)(),Wt=()=>{clearTimeout(Qt.current),Qt.current=window.setTimeout(()=>{ie(!1)},1500)};return[De,()=>{clearTimeout(Ee.current),Ee.current=window.setTimeout(()=>{ie(!0),Wt()},500)}]},w=({visible:De,x:ie,y:Ee})=>e.createElement("div",{className:I.disableTips,style:De?{top:Ee,left:ie}:{display:"none"}},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),n=({visible:De,cancel:ie,answerData:Ee})=>{var Qt;const[Wt,yt]=H(),[Ft,ft]=(0,e.useState)({x:0,y:0});return e.createElement(b.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:ie,width:600,open:De===2,rootClassName:I.drawerWrap},e.createElement("div",{className:I.drawer},e.createElement("h2",{className:I.title,style:{display:"flex",paddingRight:20,justifyContent:"space-between"}},"\u53C2\u8003\u7B54\u6848 ",!(Ee!=null&&Ee.disable_copy)&&e.createElement(N.CopyToClipboard,{text:(Qt=Ee==null?void 0:Ee.standard_answer)==null?void 0:Qt.substring(3,(Ee==null?void 0:Ee.standard_answer.length)-3),onCopy:()=>o.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("a",{style:{fontSize:16,fontWeight:400}},"\u590D\u5236"))),e.createElement("div",{className:"pl20 pr20"},e.createElement("div",{style:{userSelect:Ee!=null&&Ee.disable_copy?"none":"auto"},onMouseOver:Ut=>{ft({x:Ut.clientX,y:Ut.clientY}),yt()}},(Ee==null?void 0:Ee.disable_copy)&&e.createElement(w,{visible:Wt,x:Ft.x,y:Ft.y}),e.createElement(U.Z,{value:Ee==null?void 0:Ee.standard_answer})))))};var h=(0,R.connect)(({loading:De,globalSetting:ie})=>({globalSetting:ie,loading:De}))(n),x=t(42995),k=t(99267),W=t(54476),pe={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 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},He=pe,Ge=t(7657),Qe=function(ie,Ee){return e.createElement(Ge.Z,(0,W.Z)({},ie,{ref:Ee,icon:He}))},bt=e.forwardRef(Qe),ut=bt,mt=t(26724),Ne=t.n(mt),Be={drawerWrap:"drawerWrap___dkOcq",drawer:"drawer___ntUC2",title:"title___Z2x84",closeBtn:"closeBtn___V3pCn",titleIcon:"titleIcon___mIUoJ",filePathWrap:"filePathWrap___ib1bc",filePathContent:"filePathContent___JrvtY",folderName:"folderName___m5MVw",copy:"copy___EPMue",listWrap:"listWrap___QzkC1",item:"item___msJ9l",itemText:"itemText___u5GrX"},et=(De,ie,Ee)=>new Promise((Qt,Wt)=>{var yt=Ut=>{try{ft(Ee.next(Ut))}catch(Kt){Wt(Kt)}},Ft=Ut=>{try{ft(Ee.throw(Ut))}catch(Kt){Wt(Kt)}},ft=Ut=>Ut.done?Qt(Ut.value):Promise.resolve(Ut.value).then(yt,Ft);ft((Ee=Ee.apply(De,ie)).next())});const P=({globalSetting:De,loading:ie,dispatch:Ee,visible:Qt,identifier:Wt,cancel:yt})=>{const[Ft,ft]=(0,e.useState)([]),[Ut,Kt]=(0,e.useState)(),[hn,Zn]=(0,e.useState)(),[ln,Ct]=(0,e.useState)(),[rt,rn]=(0,e.useState)({page:1,limit:20,identifier:null});(0,e.useEffect)(()=>{Wt&&(rt.identifier=Wt,rn(rt),Yt(rt))},[Wt]);const Yt=un=>et(void 0,null,function*(){var qt;const tn=yield(0,Z.a$)(un);tn&&(ft(kn=>[...kn||[],...(tn==null?void 0:tn.data_sets)||[]]),Ct(((qt=tn.data_sets)==null?void 0:qt.length)===20),Kt(tn.data_sets_count),Zn(tn.folder_name))}),gn=()=>{rt.page=rt.page+1,rn(rt),Yt(rt)};return e.createElement(b.Z,{placement:"right",closable:!1,mask:!1,onClose:yt,width:330,zIndex:998,open:Qt===1,rootClassName:Be.drawerWrap},e.createElement("div",{className:Be.drawer},e.createElement("h2",{className:Be.title},e.createElement(k.Z,{className:Be.closeBtn,onClick:yt}),e.createElement("i",{className:`iconfont icon-base ${Be.titleIcon}`}),"\u6570\u636E\u96C6"),e.createElement("div",{className:Be.filePathWrap},e.createElement("span",{className:"ml50"},"\u6587\u4EF6\u8DEF\u5F84"),e.createElement("div",{className:Be.filePathContent},e.createElement("span",{className:Be.folderName},hn),e.createElement(N.CopyToClipboard,{text:hn,onCopy:()=>o.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Be.copy} current`},"\u590D\u5236\u5730\u5740")))),e.createElement("div",{className:Be.listWrap},e.createElement(Ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:un=>gn(),hasMore:ln,useWindow:!1},Ft.map((un,qt)=>e.createElement("div",{className:Be.item},e.createElement("span",{className:Be.itemText,title:un.title},e.createElement(ut,{style:{color:"#28b887",fontSize:25}}),un.title),e.createElement(N.CopyToClipboard,{text:un.file_path,onCopy:()=>o.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Be.copy} current`},"\u590D\u5236\u5730\u5740"))))))))};var X=(0,R.connect)(({loading:De,globalSetting:ie})=>({globalSetting:ie,loading:De}))(P),ue={wrap:"wrap___SEtIN",bg:"bg___JE5ml"},ee=t(59301),Ce=({showModal:De,setShowModal:ie})=>ee.createElement("div",{className:ue.wrap,style:{display:De?"flex":"none"}},ee.createElement("div",{className:ue.bg},ee.createElement("i",{onClick:()=>ie(!1),className:"iconfont icon-roundclose"}))),xe=t(76743),lt=t(75884),Je=t(46238),qe=t(79818),Le=t.n(qe),se={"diff-panel-container":"diff-panel-container___DRHwS","line-break":"line-break____1HJq",empty:"empty___VD8sP","diff-panel-container-2":"diff-panel-container-2___T3Rde"},Pe=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,K=(De,ie,Ee)=>ie in De?Pe(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,ae=(De,ie)=>{for(var Ee in ie||(ie={}))Ue.call(ie,Ee)&&K(De,Ee,ie[Ee]);if(Ae)for(var Ee of Ae(ie))re.call(ie,Ee)&&K(De,Ee,ie[Ee]);return De};const Q=new(Le());Q.Diff_EditCost=8;const z={oldStr:"",newStr:""};function oe(De,ie){switch(ie.type){case"init":return ae(ae({},De),ie.payload);default:throw new Error}}function me(De,ie){let Ee=/&/g,Qt=//g,yt=De[0],ft=(De[1]||"").replace(Ee,"&").replace(Qt,"<").replace(Wt,">"),Ut=!ft.trim();if(ie==="oldStr")switch(yt){case qe.DIFF_DELETE:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}else switch(yt){case qe.DIFF_INSERT:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}}var be=({output:De,actual_output:ie})=>{const[Ee,Qt]=(0,e.useReducer)(oe,z);return De=De==null?void 0:De.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),ie=ie==null?void 0:ie.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,e.useEffect)(()=>{let Wt=Q.diff_main(De||"",ie||"");Q.diff_cleanupEfficiency(Wt);const yt=Wt.map(ft=>me(ft,"oldStr")).join(""),Ft=Wt.map(ft=>me(ft,"newStr")).join("");Qt({type:"init",payload:{oldStr:yt,newStr:Ft}})},[De,ie]),e.createElement("div",{className:se["diff-panel-container"]},e.createElement("div",{dangerouslySetInnerHTML:{__html:Ee.oldStr}}),e.createElement("div",{dangerouslySetInnerHTML:{__html:Ee.newStr}}))},$e=t(65862),ve={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},ht=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,tt=(De,ie,Ee)=>ie in De?ht(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,Nt=(De,ie)=>{for(var Ee in ie||(ie={}))Dt.call(ie,Ee)&&tt(De,Ee,ie[Ee]);if(Ke)for(var Ee of Ke(ie))gt.call(ie,Ee)&&tt(De,Ee,ie[Ee]);return De};const T=new(Le());T.Diff_EditCost=8;const te={oldStr:"",newStr:""};function Ie(De,ie){switch(ie.type){case"init":return Nt(Nt({},De),ie.payload);default:throw new Error}}function vt(De,ie){let Ee=/&/g,Qt=//g,yt=De[0],ft=(De[1]||"").replace(Ee,"&").replace(Qt,"<").replace(Wt,">"),Ut=!ft.trim();if(ie==="oldStr")switch(yt){case qe.DIFF_DELETE:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}else switch(yt){case qe.DIFF_INSERT:return``+ft+"";case qe.DIFF_EQUAL:return""+ft+""}}var ct=({output:De,actual_output:ie})=>{const[Ee,Qt]=(0,e.useReducer)(Ie,te);return De=De==null?void 0:De.replace(/\n/g,"\r"),ie=ie==null?void 0:ie.replace(/\n/g,"\r"),(0,e.useEffect)(()=>{let Wt=T.diff_main(De||"",ie||"");T.diff_cleanupEfficiency(Wt);const yt=Wt.map(ft=>vt(ft,"oldStr")).join(""),Ft=Wt.map(ft=>vt(ft,"newStr")).join("");Qt({type:"init",payload:{oldStr:yt,newStr:Ft}})},[De,ie]),e.createElement("div",{style:{width:"100%"},className:`c-white ${se["diff-panel-container"]} ${se["diff-panel-container-2"]}`},e.createElement("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:Ee.oldStr}}))},St=t(41867),jt=t(59301),Mt=Object.defineProperty,$t=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Hn=(De,ie,Ee)=>ie in De?Mt(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,dn=(De,ie)=>{for(var Ee in ie||(ie={}))On.call(ie,Ee)&&Hn(De,Ee,ie[Ee]);if(yn)for(var Ee of yn(ie))Cn.call(ie,Ee)&&Hn(De,Ee,ie[Ee]);return De},_n=(De,ie)=>$t(De,Dn(ie));function an({ts_mem:De,ts_time:ie,input:Ee,output:Qt,actual_output:Wt,is_file:yt,output_file_url:Ft,result:ft,compile_success:Ut,title:Kt,isActive:hn,id:Zn,onActive:ln,is_public:Ct,test_sets_view:rt,identity:rn,is_invisible:Yt,actual_output_visible:gn,user:un}){const[qt,tn]=(0,e.useState)(!1);return Yt&&(un==null?void 0:un.identity_number)>5&&(Qt="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),gn&&(un==null?void 0:un.identity_number)>5&&(Wt="\u8BE5\u5B9E\u9645\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),jt.createElement("li",{className:ve["test-case-item"]},jt.createElement("a",{className:ve["case-header"],style:{borderWidth:hn?1:0},onClick:()=>{if(!(0,St.I2)([St.GD.CertifiedTeacher,St.GD.SuperAdmin,St.GD.Operation])&&!Ct){o.ZP.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501");return}ln(Zn)}},jt.createElement("h2",null,jt.createElement("div",{className:hn?ve["arrow-down"]:ve["arrow-right"]}),jt.createElement("span",{className:ve["test-title"]},Kt)),jt.createElement("div",{className:ve["case-info"]},De?jt.createElement("span",{className:ve.description},"\u6D88\u8017\u5185\u5B58",De,"MB"):null,ie?jt.createElement("span",{className:ve.description}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",ie,"\u79D2 "):null,Ct?null:jt.createElement("i",{className:"iconfont icon-suo1"}),Ut>0?jt.createElement("img",{width:16,src:ft?xe.Z:lt.Z}):null)),jt.createElement("div",{className:`${ve["item-desc"]} ${ve["choose-game-item"]} ${hn?ve.show:ve.hide}`},Ee&&jt.createElement("span",{style:{color:"white",display:"flex",alignItems:"center"}},"\u6D4B\u8BD5\u8F93\u5165",Ee&&jt.createElement("div",{style:{width:"33%"}},jt.createElement(ct,{output:Ee}))),jt.createElement("p",{className:ve["output-title-container"],style:{marginTop:10}},jt.createElement("span",{style:{color:"#747a7f"}},"\u2014\u2014\u9884\u671F\u8F93\u51FA\u2014\u2014"),jt.createElement("span",{className:ve["output-title"]},jt.createElement("span",{style:{color:"#fff"}},"\u2014\u2014\u5B9E\u9645\u8F93\u51FA\u2014\u2014"),!yt&&jt.createElement("span",{className:"c-blue current",onClick:()=>tn(!qt)},qt?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),yt&&jt.createElement("div",{className:ve["diff-panel-container"]},jt.createElement("div",{className:"tc"},jt.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Ft,Qt)},Qt)),jt.createElement("div",{className:"tc"},Ut?jt.createElement("a",{className:"underline",onClick:()=>(0,$e.LR)(Wt,Qt)},Qt):Wt)),!yt&&!qt&&jt.createElement(be,{output:Qt,actual_output:Wt}),!yt&&qt&&jt.createElement("div",{className:ve["diff-panel-container"]},jt.createElement("div",{className:""},Qt),jt.createElement("div",{className:""},Wt))))}var Tn=({test_sets:De,gamesData:ie,loading:Ee,codeMessage:Qt,jupyterData:Wt})=>{const[yt,Ft]=(0,e.useState)(-1),ft=(0,e.useRef)();(0,e.useEffect)(()=>{if(ft.current){let Kt=function(gn){Ct=ln.offsetHeight,rt=!0,rn=gn.pageY,(0,$e.kk)("none"),document.onselectstart=function(){return!1}},hn=function(){rt=!1,(0,$e.kk)("auto"),document.onselectstart=null},Zn=function(gn){if(rt){let un=rn-gn.pageY,qt=Ct+un;qt<200&&(qt=200),qt>window.innerHeight-130&&(qt=window.innerHeight-130),ln.style.height=qt+"px"}};const ln=document.getElementById("jupyter-test-case-list");let Ct=0,rt=!1,rn=0;const Yt=document.getElementById("jupyter-y-bar");return Yt==null||Yt.addEventListener("mousedown",Kt),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",hn),()=>{const gn=document.getElementById("jupyter-y-bar");gn==null||gn.removeEventListener("mousedown",Kt),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",hn)}}},[ft]);function Ut(Kt){Ft(Kt===yt?-1:Kt)}return jt.createElement("ul",{id:"jupyter-test-case-list",className:ve["test-case-list"]},jt.createElement("div",{className:ve["resize-y-bar"],id:"jupyter-y-bar",ref:ft,draggable:!1},jt.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),jt.createElement("div",{className:ve.warp},jt.createElement(p.Z,{tip:Qt,spinning:Ee,className:ve.spinTest},jt.createElement("div",{className:ve.title,style:{color:"white"}},"\u6D4B\u8BD5\u7ED3\u679C\uFF1A"),ie!=null&&ie.last_compile_output?jt.createElement("p",{className:`${ve["test-result"]} ${(ie==null?void 0:ie.sets_error_count)===0?ve.success:ve.failer}`},jt.createElement("span",{className:ve.count},jt.createElement("img",{width:16,src:(ie==null?void 0:ie.sets_error_count)===0?xe.Z:Je.Z}),(ie==null?void 0:ie.test_sets_count)-(ie==null?void 0:ie.sets_error_count),"/",ie==null?void 0:ie.test_sets_count),(ie==null?void 0:ie.sets_error_count)==0?jt.createElement("span",{className:ve.count},"\u5168\u90E8\u901A\u8FC7"):jt.createElement("div",{dangerouslySetInnerHTML:{__html:ie==null?void 0:ie.last_compile_output}})):null,!Ee&&De.map((Kt,hn)=>jt.createElement(an,_n(dn({key:"item"+hn,title:`\u6D4B\u8BD5\u7528\u4F8B${hn+1}`},Kt),{isActive:yt===hn,id:hn,user:Wt==null?void 0:Wt.user,onActive:Ut}))))))},It=t(59149),Un=t(21978),bn=t(52787),dr=({noDragging:De,moveX:ie})=>e.createElement(e.Fragment,null,De?e.createElement("a",{className:`trapezoid ${ie===.01?"enlarge":""}`},e.createElement("img",{src:ie===.01?Un:bn,alt:"resize-icon",width:20})):e.createElement("a",{className:"btn-resize",draggable:!1},e.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},e.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"})))),Sn=Object.defineProperty,_t=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,B=(De,ie,Ee)=>ie in De?Sn(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,r=(De,ie)=>{for(var Ee in ie||(ie={}))Zt.call(ie,Ee)&&B(De,Ee,ie[Ee]);if(Fn)for(var Ee of Fn(ie))we.call(ie,Ee)&&B(De,Ee,ie[Ee]);return De},l=(De,ie)=>_t(De,jn(ie));const u=(De,ie)=>{switch(ie.type){case"MOVE_X":return l(r({},De),{moveX:ie.payload});case"SET_DRAGMODULE":return l(r({},De),{showDragModule:ie.payload});case"TRIGGER_RIGHT_PANEL_MASK":return l(r({},De),{showDragMask:ie.payload})}};var m=t(77254),F=t(38147),D="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",J=t(27158),V=t(57261),Y=t(64197),Se=t(84056),Ze=t(87169),We=t(87513),Xe=t(56656),Me=t.n(Xe),dt=t(80245),nt=t(72530),wt=t(46945),st=Object.defineProperty,Pt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,fe=(De,ie,Ee)=>ie in De?st(De,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):De[ie]=Ee,ye=(De,ie)=>{for(var Ee in ie||(ie={}))ne.call(ie,Ee)&&fe(De,Ee,ie[Ee]);if(Vt)for(var Ee of Vt(ie))$.call(ie,Ee)&&fe(De,Ee,ie[Ee]);return De},ge=(De,ie)=>Pt(De,Bt(ie)),he=(De,ie)=>{var Ee={};for(var Qt in De)ne.call(De,Qt)&&ie.indexOf(Qt)<0&&(Ee[Qt]=De[Qt]);if(De!=null&&Vt)for(var Qt of Vt(De))ie.indexOf(Qt)<0&&$.call(De,Qt)&&(Ee[Qt]=De[Qt]);return Ee},de=(De,ie,Ee)=>new Promise((Qt,Wt)=>{var yt=Ut=>{try{ft(Ee.next(Ut))}catch(Kt){Wt(Kt)}},Ft=Ut=>{try{ft(Ee.throw(Ut))}catch(Kt){Wt(Kt)}},ft=Ut=>Ut.done?Qt(Ut.value):Promise.resolve(Ut.value).then(yt,Ft);ft((Ee=Ee.apply(De,ie)).next())});const{Countdown:Ve}=f.default;var At=(De=>(De[De.LoadFail=1]="LoadFail",De[De.ReLoad=2]="ReLoad",De[De.Success=3]="Success",De))(At||{});const xt={moveX:"40%",showDragModule:!1,showDragMask:!1},en=De=>{var ie=De,{globalSetting:Ee,loading:Qt,dispatch:Wt,user:yt}=ie,Ft=he(ie,["globalSetting","loading","dispatch","user"]),ft,Ut,Kt,hn,Zn,ln,Ct,rt,rn,Yt,gn,un;const qt=(0,R.useParams)(),[tn]=(0,R.useSearchParams)(),kn=(0,R.useLocation)(),rr=(0,e.useRef)(),[nn,Xt]=(0,e.useState)(!0),[Rn,Qn]=(0,e.useState)(!1),[tr,qn]=(0,e.useState)(0),[ar,Yn]=(0,e.useState)(0),[wr,mr]=(0,e.useState)(!0),[vr,Mr]=(0,e.useState)(!1),cr=(0,e.useRef)(!0),[mn,Br]=(0,e.useState)({}),[Ir,$r]=(0,e.useState)({}),[yr,kr]=(0,e.useState)(),Pr=(0,e.useRef)(),Wr=(0,e.useRef)(),[Ur,Xr]=(0,e.useState)(3),[Vr,xr]=(0,e.useState)(),[da,ma]=(0,e.useState)(),[Qr,Oe]=(0,e.useState)(!1),[Re,le]=(0,e.useState)(""),Ye=(0,e.useRef)(null),Et=(0,e.useRef)({}),Ot=(0,e.useRef)(!1),ke=(0,e.useRef)(),[kt,vn]=(0,e.useReducer)(u,xt),[In,An]=(0,e.useState)(!1),[Lt,En]=(0,e.useState)(!0),sn=(0,e.useRef)(),Vn=(0,e.useRef)(!1),[Bn,wn]=(0,e.useState)(!1),[Wn,or]=(0,e.useState)(!1);let pr=tn.get("type")==="exercises"||tn.get("homework_common_id");const[Jr,qr]=(0,e.useState)([]),[Va,Da]=(0,e.useState)(!1),[pa,Qa]=(0,e.useState)({page:1,limit:5}),[oo,Ea]=(0,e.useState)(!1),[xa,za]=(0,e.useState)("#37AD83"),[Ka,Ca]=(0,e.useState)(null),Lr=(0,nt._)(sn==null?void 0:sn.current);(0,e.useEffect)(()=>{var Ht;((Ht=yt==null?void 0:yt.userInfo)==null?void 0:Ht.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?Ea(!0):Ea(!1)},[localStorage.getItem("task_ignore"),yt==null?void 0:yt.userInfo]),(0,e.useEffect)(()=>(Wt({type:"globalSetting/headerFooterToggle",payload:!1}),tn.get("exercisesId")&&tn.get("coursesId")!=="coursesId"&&ba(),()=>{Wt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{tr!==0?(clearInterval(Ye.current),Ye.current=setInterval(()=>{qn(tr-1)},1e3)):clearInterval(Ye.current)},[tr]),(0,e.useEffect)(()=>(window.addEventListener("message",Gr),()=>{window.removeEventListener("message",Gr)}),[]),(0,e.useEffect)(()=>{na()},[qt.identifier]),(0,e.useEffect)(()=>{mn.myshixun_identifier&&ea(),mn.tpm_modified&&qa()},[mn]);const ba=()=>de(void 0,null,function*(){var Ht,a,s,c;const O=yield(0,We._B)({categoryId:tn.get("exercisesId"),login:tn.get("login")});sn.current=O,typeof((Ht=O==null?void 0:O.exercise)==null?void 0:Ht.left_time)=="number"&&(Ca(Date.now()+((a=O==null?void 0:O.exercise)==null?void 0:a.left_time)*1e3),setTimeout(()=>{za("red")},(((s=O==null?void 0:O.exercise)==null?void 0:s.left_time)-300>0?((c=O==null?void 0:O.exercise)==null?void 0:c.left_time)-300:0)*1e3))}),qa=()=>{So({title:"\u66F4\u65B0\u901A\u77E5",content:e.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",e.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",e.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")})},io=()=>de(void 0,null,function*(){document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*");let a=yield(0,F.ZP)(`/api/homework_commons/${tn.get("homework_common_id")}/student_works.json`,{method:"post",body:{myshixun_identifier:mn==null?void 0:mn.myshixun_identifier}});(a==null?void 0:a.status)===0&&o.ZP.info("\u63D0\u4EA4\u6210\u529F")}),Gr=Ht=>{(Ht==null?void 0:Ht.data)==="jupytermessage"&&cr.current&&(cr.current=!1,$n(),Ot.current||setTimeout(()=>cr.current=!0,500))},$n=()=>de(void 0,null,function*(){var Ht,a,s,c,O,j,ce,q,je,ze,_e,Tt,ot;Vn.current=!1;let at="";(((a=(Ht=sn.current)==null?void 0:Ht.exercise)==null?void 0:a.ip_limit)==="inner"||((c=(s=sn.current)==null?void 0:s.exercise)==null?void 0:c.ip_bind_type)==="true")&&(at=yield(0,J.y)({ip_limit:(j=(O=sn.current)==null?void 0:O.exercise)==null?void 0:j.ip_limit,ip_bind:((q=(ce=sn.current)==null?void 0:ce.exercise)==null?void 0:q.ip_bind_type)==="true"}));const pt=yield(0,Z.zE)({identifier:qt.identifier,jupyter_port:Wr.current,token:rr.current,jupyter_domain:(ze=(je=Pr.current)==null?void 0:je[0])==null?void 0:ze.domain,exercise_id:tn.get("exercisesId"),ip:at});if(pt.status===0)Ot.current?nr(pt==null?void 0:pt.data):o.ZP.success({content:"\u4FDD\u5B58\u6210\u529F!",key:"save-jupyter"});else if(pt.status===-5&&typeof(pt==null?void 0:pt.message)=="object"){(0,R.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ge(ye({},((_e=sn.current)==null?void 0:_e.exercise)||{}),{errorMessage:pt==null?void 0:pt.message,exercise_user_id:(ot=(Tt=sn.current)==null?void 0:Tt.exercise)==null?void 0:ot.exercise_user_id,id:tn.get("exercisesId")})}});return}}),nr=Ht=>de(void 0,null,function*(){var a,s,c,O,j,ce,q,je,ze,_e;const Tt={extras:{exercise_id:tn.get("exercisesId"),question_id:tn.get("questionId"),challenge_id:mn==null?void 0:mn.challenge_id},sec_key:Ht==null?void 0:Ht.sec_key,resubmit:Ht==null?void 0:Ht.resubmit,first:1,content_modified:0};if((((s=(a=sn.current)==null?void 0:a.exercise)==null?void 0:s.ip_limit)==="inner"||((O=(c=sn.current)==null?void 0:c.exercise)==null?void 0:O.ip_bind_type)==="true")&&(Tt.extras.ip=yield(0,J.y)({ip_limit:(ce=(j=sn.current)==null?void 0:j.exercise)==null?void 0:ce.ip_limit,ip_bind:((je=(q=sn.current)==null?void 0:q.exercise)==null?void 0:je.ip_bind_type)==="true"})),tn.get("homework_common_id")&&(Tt.extras={homework_common_id:tn.get("homework_common_id")}),(yield(0,x.Xy)((ze=Et.current)==null?void 0:ze.game_identifier,Tt)).status===-1){if(tn.get("type")==="exercises"){window.parent.location.href=`/classrooms/${tn.get("coursesId")}/exercise/${tn.get("exercisesId")}/detail`;return}Qn(!1),qn(10),Ot.current=!1,cr.current=!0;return}let at=1,pt=!1,Rt=((_e=Et.current)==null?void 0:_e.exec_time)+11;const Te=()=>de(void 0,null,function*(){var it,zt,pn;const Gt=yield(0,x.Qo)((it=Et.current)==null?void 0:it.game_identifier,{resubmit:Ht==null?void 0:Ht.resubmit,time_out:pt,port:(zt=Et.current)==null?void 0:zt.port,sec_key:Ht==null?void 0:Ht.sec_key,challenge_id:(pn=Et.current)==null?void 0:pn.challenge_id});(Gt==null?void 0:Gt.running_code_status)===null||(Gt==null?void 0:Gt.running_code_status)===1||(Gt==null?void 0:Gt.running_code_status)===2||(Gt==null?void 0:Gt.running_code_status)===0?(at=at+1,at>Rt&&(pt=!0),pt&&o.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"),((Gt==null?void 0:Gt.running_code_status)===1||(Gt==null?void 0:Gt.running_code_status)===2)&&le(Gt==null?void 0:Gt.running_code_message),setTimeout(()=>{Te()},1e3)):(Gt.status===2&&wn(!0),$r(ye({},Gt)),Mr(!0),Qn(!1),le(""),qn(10),Ot.current=!1,cr.current=!0)});Te()}),na=()=>de(void 0,null,function*(){const Ht=yield(0,Z.dU)({identifier:qt.identifier,homework_id:tn.get("homework_common_id")});Ht&&(Br(Ht),Et.current=ye({},Ht),$r(ge(ye({},Ir),{test_sets:(Ht==null?void 0:Ht.test_sets)||[]})),vn({type:"SET_DRAGMODULE",payload:Ht.jupyter_show_description}))}),ea=()=>de(void 0,null,function*(){var Ht,a,s,c,O,j,ce,q,je,ze,_e,Tt,ot,at,pt,Rt,Te,it,zt,pn,Gt,xn;let Pn={};tn.get("type")==="exercises"?Pn.exercise_id=tn.get("exercisesId"):tn.get("homework_common_id")&&(Pn.homework_common_id=tn.get("homework_common_id"));const Jt=yield(0,Z.rV)(ye({identifier:qt.identifier,homework_common_id:tn.get("homework_common_id")||""},Pn));if(Xt(!1),(a=(Ht=Jt==null?void 0:Jt.data)==null?void 0:Ht.data_list)!=null&&a.length){m.Z.publish("pod-restrict-data",{identifier:(s=Jt==null?void 0:Jt.data)==null?void 0:s.identifier,data_list:(c=Jt==null?void 0:Jt.data)==null?void 0:c.data_list});return}if(Jt!=null&&Jt.data){if(kr(Jt.data),Pr.current=Jt.data,rr.current=(ce=(0,$e.en)((j=(O=Jt==null?void 0:Jt.data)==null?void 0:O[0])==null?void 0:j.link_url))==null?void 0:ce.token,Wr.current=(je=(q=Jt==null?void 0:Jt.data)==null?void 0:q[0])==null?void 0:je.port,((ze=Jt.data)==null?void 0:ze.length)>1){xr(Date.now()+((Tt=(_e=Jt==null?void 0:Jt.data)==null?void 0:_e[0])==null?void 0:Tt.remaining_time)),ma(((at=(ot=Jt==null?void 0:Jt.data)==null?void 0:ot[0])==null?void 0:at.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((Rt=(pt=Jt==null?void 0:Jt.data)==null?void 0:pt[0])==null?void 0:Rt.remaining_time)-300*1e3));return}mr(!1),Xr(3),xr(Date.now()+((it=(Te=Jt==null?void 0:Jt.data)==null?void 0:Te[0])==null?void 0:it.remaining_time)),ma(((pn=(zt=Jt==null?void 0:Jt.data)==null?void 0:zt[0])==null?void 0:pn.remaining_time)-300*1e3<=0?Date.now()+1e3:Date.now()+(((xn=(Gt=Jt==null?void 0:Jt.data)==null?void 0:Gt[0])==null?void 0:xn.remaining_time)-300*1e3));return}Jt.status===-1?(Xr(1),mr(!1)):Xr(2)}),Hr=Ht=>{mr(!1),Yn(Ht),ea(),Xr(3)},Ia=()=>de(void 0,null,function*(){const Ht=yield(0,Z.x4)({identifier:qt.identifier});if((Ht==null?void 0:Ht.status)===0){if(!(Ht!=null&&Ht.useSeconds)){ia();return}Ht!=null&&Ht.remainingSeconds&&(xr(Date.now()+Ht.remainingSeconds*1e3),ma(Ht.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ht.remainingSeconds-300)*1e3))}}),ia=()=>{eo(!0),Xt(!0),g.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Aa()},onCancel:()=>{eo(!1),Xt(!1)}})},Aa=()=>de(void 0,null,function*(){const Ht=yield(0,Z.m_)({identifier:mn==null?void 0:mn.myshixun_identifier});(Ht==null?void 0:Ht.status)===0&&(o.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Xt(!1),setTimeout(()=>window.location.reload(),300))}),Ra=()=>{g.default.destroyAll(),g.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:e.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",e.createElement("span",null,e.createElement(Ve,{value:Vr,format:"HH:mm:ss",onFinish:Ha})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>de(void 0,null,function*(){(yield(0,Z.rB)(mn==null?void 0:mn.myshixun_identifier)).status===0&&(yield ea(),o.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Ha=()=>{g.default.destroyAll(),g.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:e.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Aa()}})},La=()=>{var Ht=new Event("beforeunload");window.dispatchEvent(Ht)},eo=Ht=>{const a=document.getElementById("taskJupyterIframe");a&&(Ht?a.contentWindow.postMessage("stopParent","*"):a.contentWindow.postMessage("clonsParent","*"))},Mo=()=>{Xt(!0),eo(!0),So({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",content:e.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",e.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},lo=()=>{Vn.current=!0;const Ht=document.getElementById("taskJupyterIframe");Ht&&(Ht.contentWindow.postMessage("saveCode","*"),Ot.current=!0,Qn(!0),Mr(!0),setTimeout(()=>{Vn.current&&$n()},5e3))},So=Ht=>{g.default.confirm({centered:!0,title:Ht.title,content:Ht.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>de(void 0,null,function*(){let a={};tn.get("type")==="exercises"?a.exercise_id=tn.get("exercisesId"):tn.get("homework_common_id")&&(a.homework_common_id=tn.get("homework_common_id")),(yield(0,Z.fi)(ye({identifier:qt.identifier},a))).status===0&&(o.ZP.success("\u64CD\u4F5C\u6210\u529F"),Xt(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{eo(!1),Xt(!1)}})};(0,e.useEffect)(()=>{function Ht(s){vn({type:"MOVE_X",payload:s.pageX})}function a(){vn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return kt.showDragMask&&(document.addEventListener("mousemove",Ht),document.addEventListener("mouseup",a)),()=>{document.removeEventListener("mousemove",Ht),document.removeEventListener("mouseup",a)}},[kt.showDragMask]);const vo=typeof kt.moveX=="number"&&kt.moveX!==.01?`${kt.moveX}px`:"40%",mo=`calc(100% - 4px - ${vo})`,Bo=Ht=>{vn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:Ht})},[po,Uo]=(0,e.useState)(),Oo=Ht=>de(void 0,null,function*(){const a=yield(0,F.ZP)(`/api/shixuns/${Ht}/get_standard_answer.json`,{method:"get",params:{from:"starting"}});a.status===0&&Uo(a)});(0,e.useEffect)(()=>{mn.identifier&&Oo(mn.identifier)},[mn]);function No(){An(!In)}function to(){An(!1)}function Kr(Ht){var a;to(),Ht==="reset-task"&&ia(),Ht==="reset-git-code"&&cn(),Ht==="reset-code"&&Mo(),Ht==="full-screen"&&((0,Se.vp)()?(0,Se.BU)():(0,Se.Dj)((a=document==null?void 0:document.getElementById)==null?void 0:a.call(document,"juptyer")))}const Fr=Ht=>{document.activeElement.tagName!=="IFRAME"&&window.parent.postMessage("backExercise","*")},jr=Ht=>{(0,Se.vp)()?En(!1):En(!0)};(0,e.useEffect)(()=>(document.addEventListener((0,Se.gH)(),jr),ke.current=setInterval(()=>{La()},2e3),()=>{clearInterval(ke.current),document.removeEventListener((0,Se.gH)(),jr)}),[]);function Fe(){return de(this,null,function*(){var Ht;let a={};tn.get("type")==="exercises"?a.exercise_id=tn.get("exercisesId"):tn.get("homework_common_id")&&(a.homework_common_id=tn.get("homework_common_id"));const s=yield(0,x.Tf)(mn==null?void 0:mn.myshixun_identifier,ye({},a));if((s==null?void 0:s.status)===-5){g.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:e.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",e.createElement("a",{href:`/classrooms/${s==null?void 0:s.course_identifier}/exercise/${s==null?void 0:s.exercise_id}/detail`},s==null?void 0:s.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}return(Ht=window.location)==null||Ht.reload(),s})}const cn=()=>{g.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:e.createElement(Ze.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Fe})},Nn={is_jupyter:!0,is_jupyter_notebook:(mn==null?void 0:mn.is_jupyter)===!0,is_jupyter_lab:(mn==null?void 0:mn.is_jupyter)===!1,jupyterData:mn,onVncAction:Kr,onHideToolBar:to,port:(ft=yr==null?void 0:yr[0])==null?void 0:ft.port,token:rr.current},zn=((Ut=yt==null?void 0:yt.userInfo)==null?void 0:Ut.user_id)===((Kt=mn==null?void 0:mn.user)==null?void 0:Kt.user_id);console.log(zn,(hn=yt==null?void 0:yt.userInfo)==null?void 0:hn.user_id,(Zn=mn==null?void 0:mn.user)==null?void 0:Zn.user_id,333);const sr=()=>{Wt({type:"user/getUserInfo",payload:{objective_id:mn.identifier,objective_type:"shixun"}}),tn.get("type")==="exercises"&&Fr("back"),R.history.push(`/shixuns/${mn.identifier}/challenges`)};function Jn(){var Ht,a;console.log(zn,777);let s=!((a=(Ht=yt==null?void 0:yt.userInfo)==null?void 0:Ht.shixun)!=null&&a.editable);g.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:e.createElement(Ze.Z,null),content:e.createElement("div",null,e.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),zn&&e.createElement(E.default,{className:"mt10",defaultChecked:s,onChange:c=>{s=c.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>de(this,null,function*(){if(zn&&s){const c=yield(0,We.eA)(mn==null?void 0:mn.myshixun_identifier);(c==null?void 0:c.status)==0&&(o.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{sr()},1e3))}else sr()}),onCancel:()=>{}})}return e.createElement(p.Z,{spinning:nn,tip:"\u52A0\u8F7D\u4E2D..."},e.createElement("section",{id:"juptyer",className:S.bg,style:{userSelect:kt.showDragMask?"none":"unset"}},kt.showDragMask&&e.createElement("div",{className:S.dragingMask}),e.createElement("header",{className:S.header},e.createElement("div",{className:S.user},e.createElement("img",{src:`${i.Z.IMG_SERVER}/images/${(ln=mn==null?void 0:mn.user)==null?void 0:ln.image_url}`,alt:"\u7528\u6237\u5934\u50CF"}),e.createElement("span",{className:"ml10"},(Ct=mn==null?void 0:mn.user)==null?void 0:Ct.name)),e.createElement("div",{className:S.titleWrap},e.createElement("span",{className:S.title,style:{height:tn.get("type")==="exercises"?"unset":"30px"}},mn==null?void 0:mn.name),tn.get("type")!=="exercises"&&e.createElement("span",null,e.createElement(Ve,{value:Vr,format:"HH:mm:ss",onFinish:Ha}),e.createElement("span",{className:S.endTimeWrap},da&&e.createElement(Ve,{value:da,format:"HH:mm:ss",onFinish:Ra})))),e.createElement("div",{className:S.actionWrap,style:{display:"flex",alignItems:"center"}},mn.tpm_modified&&Lt&&e.createElement("img",{src:It.GY,onClick:qa,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),tn.get("type")==="exercises"&&e.createElement("div",{style:{display:"flex",alignItems:"center",marginRight:"20px"}},e.createElement("span",{style:{color:"#fff"}},e.createElement("i",{className:"iconfont icon-shijian1 mr5",style:{paddingTop:"2px"}})," \u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\uFF1A"),e.createElement(Ve,{value:Vr,format:"HH:mm:ss",onFinish:Ha}),e.createElement("span",{className:S.endTimeWrap},da&&e.createElement(Ve,{value:da,format:"HH:mm:ss",onFinish:Ra}))),pr&&e.createElement(e.Fragment,null,e.createElement("div",{onClick:()=>de(void 0,null,function*(){var Ht;let a=yield(0,F.ZP)(`/api/tasks/${qt.identifier}/jupyter_redo_logs.json`,{method:"get",params:pa});if((a==null?void 0:a.status)===0&&((Ht=a==null?void 0:a.data)==null?void 0:Ht.count)===0){o.ZP.info("\u6682\u65E0\u91CD\u7F6E\u8BB0\u5F55");return}qr(a==null?void 0:a.data),Da(!0)}),style:{display:"contents",color:"#888",cursor:"pointer"}},"\u91CD\u7F6E\u8BB0\u5F55")),(mn==null?void 0:mn.manager_permission)&&e.createElement(v.ZP,{icon:e.createElement("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:`${S.colorGray} font14`,type:"link",onClick:()=>{console.log("jupyterData",mn),or(!0)}},"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Lt&&e.createElement(e.Fragment,null,e.createElement("img",{alt:"tool",src:D,width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),e.createElement(v.ZP,{className:`${S.colorGray} font14`,type:"link",onClick:No},"\u5DE5\u5177\u680F")),tn.get("type")!=="exercises"&&e.createElement(v.ZP,{icon:e.createElement(y.Z,null),className:`${S.colorGray} font14`,type:"link",onClick:Jn},"\u9000\u51FA"),((rn=(rt=sn==null?void 0:sn.current)==null?void 0:rt.exercise)==null?void 0:rn.left_time)>0&&e.createElement(A.Z,{align:"middle"},e.createElement("span",{style:{color:xa,marginRight:6},className:"iconfont icon-daojishi djs"}),e.createElement("span",{style:{color:xa,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),e.createElement("span",{className:"mr20"},e.createElement(Ve,{valueStyle:{color:xa,fontSize:20,fontWeight:500},value:Ka}))),tn.get("type")==="exercises"&&e.createElement(v.ZP,{className:"mr20",type:"primary",onClick:()=>{Lr(),Jn()}},e.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"))),e.createElement("section",{className:S.content,style:{height:mn!=null&&mn.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},kt.showDragModule&&e.createElement(e.Fragment,null,e.createElement("section",{className:S.leftContainer,style:{width:vo,display:kt.moveX===.01?"none":""}},e.createElement("div",{className:S.tabNav},e.createElement("div",null,"\u4EFB\u52A1\u8981\u6C42")),e.createElement("div",{className:S.mdContent},e.createElement(U.Z,{stylesPrev:{position:"absolute"},value:mn.description||""}))),e.createElement("section",{className:S.resizeBar,onMouseDown:()=>{Bo(!0)},onMouseUp:()=>Bo(!1)},e.createElement(dr,{noDragging:!1,moveX:kt.moveX}))),e.createElement("section",{className:S.rightCotainer,style:{width:mo}},e.createElement("main",{className:S.main,style:{height:"100%"}},wr?e.createElement("div",{className:S.start,style:{visibility:nn?"hidden":"visible"}},e.createElement("div",{className:S.title},"\u8BF7\u70B9\u51FB\u4E00\u4E2A\u6587\u4EF6\u8FDB\u5165\u5B9E\u9A8C\u73AF\u5883\uFF0C\u5F00\u59CB\u5B9E\u9A8C\uFF01"),e.createElement("b",{className:"iconfont icon-dianji1"}),e.createElement("div",{className:S.liWarp},yr==null?void 0:yr.map((Ht,a)=>e.createElement("div",{onClick:()=>Hr(a),className:S.li},e.createElement("i",{className:"iconfont icon-wenjian6"}),e.createElement("span",{title:Ht.name},Ht.name))))):e.createElement(e.Fragment,null,Lt&&e.createElement("div",{style:{right:Qr===1&&330||Qr===2&&600},className:`${S.dataSetButton} ${Qr?`${S.dataSetOpen} ${Qr===1?S.ac:""}`:""}`,onClick:Ht=>{Oe(Qr?!1:1),to(),Ht.nativeEvent.stopPropagation()}},e.createElement("span",{className:S.dataSetText},"\u6570\u636E\u96C6")),!(po!=null&&po.hide_answer)&&e.createElement("div",{style:{top:"53%",right:Qr===2&&600},className:`${S.dataSetButton} ${Qr?`${S.dataSetOpen} ${Qr===2?S.ac:""}`:""}`,onClick:Ht=>{Oe(2),Ht.nativeEvent.stopPropagation()}},e.createElement("span",{className:S.dataSetText},"\u53C2\u8003\u7B54\u6848")),Ur===1&&e.createElement("div",{className:S.loadFail}," "),Ur===2&&e.createElement("div",{className:S.reload},e.createElement("div",{className:S.failWrap},e.createElement("i",{className:`iconfont icon-jiazaishibai1 ${S.failIcon}`}),e.createElement("p",{className:"font12"},"\u52A0\u8F7D\u5B9E\u8BAD\u5931\u8D25\uFF0C",e.createElement("span",{className:S.failReload,onClick:ea},"\u91CD\u65B0\u52A0\u8F7D")))),Ur===3&&e.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:(Yt=yr==null?void 0:yr[ar])==null?void 0:Yt.link_url}),e.createElement(X,{visible:Qr,identifier:mn.identifier,cancel:()=>{Oe(!1)}}),e.createElement(h,{visible:Qr,answerData:po,cancel:()=>Oe(!1)}))))),mn!=null&&mn.open_evaluate?e.createElement(e.Fragment,null,e.createElement("div",{className:S.footer,style:{background:"#111c24"}},e.createElement("span",null,Ir!=null&&Ir.time_limit?e.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${Ir==null?void 0:Ir.time_limit}\u79D2`):null,Ir!=null&&Ir.record_consume_time?e.createElement("span",{className:"ml10"},"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",Ir==null?void 0:Ir.record_consume_time," \u79D2"):null),e.createElement(v.ZP,{onClick:()=>Mr(!vr),type:"primary",ghost:!0,className:"mr20"},vr?"\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C":"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C"),e.createElement(v.ZP,{className:S.disabled,disabled:tr!==0,loading:Rn,onClick:lo,style:{padding:"0 30px"},type:"primary"},tr!==0?`${tr}s`:"\u8BC4\u6D4B"))):e.createElement(e.Fragment,null,tn.get("homework_common_id")&&!(mn!=null&&mn.homework_is_end)&&e.createElement("div",{className:S.footer,style:{background:"#111c24"}},e.createElement(v.ZP,{onClick:()=>io(),type:"primary",className:"mr20"},"\u63D0\u4EA4\u4F5C\u54C1"))),vr&&e.createElement(Tn,{codeMessage:Re,loading:Rn,gamesData:Ir,test_sets:(Ir==null?void 0:Ir.test_sets)||[],jupyterData:mn})),e.createElement(V.Z,null,e.createElement(b.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:In,onClose:to},e.createElement(Y.Z,ye({},Nn)))),e.createElement(L.Z,{successCb:$n}),e.createElement(Ce,{showModal:Bn,setShowModal:wn}),e.createElement(g.default,{title:"\u91CD\u7F6E\u8BB0\u5F55",footer:!1,open:Va,onCancel:()=>{Da(!1)}},e.createElement(d.default,{dataSource:Jr==null?void 0:Jr.list,pagination:!1,scroll:{y:400},columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ht,a,s)=>Me()(Ht).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ht,a,s)=>{var c;return(c=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(O=>O.id===Ht))==null?void 0:c.name}}]}),e.createElement(C.Z,{style:{marginTop:10},pageSize:pa.limit,current:pa.page,total:Jr==null?void 0:Jr.count,onChange:Ht=>de(void 0,null,function*(){pa.page=Ht,Qa(pa);let a=yield(0,F.ZP)(`/api/tasks/${qt.identifier}/jupyter_redo_logs.json`,{method:"get",params:pa});(a==null?void 0:a.status)===0&&qr(a==null?void 0:a.data)})})),e.createElement(dt.Z,{identifier:mn==null?void 0:mn.identifier,visible:Wn,onCancel:()=>or(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:mn==null?void 0:mn.myshixun_id}}),((0,St.GJ)()||((un=(gn=yt==null?void 0:yt.userInfo)==null?void 0:gn.shixun)==null?void 0:un.editable)||mn.use_ai)&&e.createElement(wt.Z,{isJupyter:!0,showData:null,description:"",code:"",sendParams:{shixun_id:mn==null?void 0:mn.identifier,myshixun_id:mn==null?void 0:mn.myshixun_id,source:"jupyter",questionable_type:"Jupyter"},allShow:!1}))};var on=(0,R.connect)(({loading:De,globalSetting:ie,user:Ee})=>({globalSetting:ie,loading:De,user:Ee}))(en)},269:function(_,M,t){"use strict";t.d(M,{Jd:function(){return Z},a$:function(){return S},dU:function(){return A},fi:function(){return y},m_:function(){return C},rB:function(){return L},rV:function(){return b},x4:function(){return d},zE:function(){return v}});var e=t(38147),R=Object.defineProperty,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,g=(U,N,H)=>N in U?R(U,N,{enumerable:!0,configurable:!0,writable:!0,value:H}):U[N]=H,E=(U,N)=>{for(var H in N||(N={}))f.call(N,H)&&g(U,H,N[H]);if(i)for(var H of i(N))o.call(N,H)&&g(U,H,N[H]);return U},p=(U,N,H)=>new Promise((w,n)=>{var h=W=>{try{k(H.next(W))}catch(pe){n(pe)}},x=W=>{try{k(H.throw(W))}catch(pe){n(pe)}},k=W=>W.done?w(W.value):Promise.resolve(W.value).then(h,x);k((H=H.apply(U,N)).next())});function v(U){return p(this,null,function*(){return(0,e.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:U})})}function A(U){return p(this,null,function*(){return(0,e.ZP)(`/api/tasks/${U.identifier}/jupyter.json`,{method:"Get",params:U})})}function b(U){return p(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${U.identifier}/start.json`,{method:"Get",params:U})})}function d(U){return p(this,null,function*(){return(0,e.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:U})})}function C(U){return p(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${U.identifier}/reset_pod.json`,{method:"Get",params:U})})}function L(U,N){return p(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${U}/active_pod.json`,{method:"Get",params:N})})}function y(U){return p(this,null,function*(){const N=E({},U);return delete N.identifier,(0,e.ZP)(`/api/myshixuns/${U.identifier}/sync_code.json`,{method:"Post",body:N})})}function S(U){return p(this,null,function*(){return(0,e.ZP)(`/api/shixuns/${U.identifier}/get_data_sets.json`,{method:"Get",params:U})})}function Z(U){return p(this,null,function*(){return(0,e.ZP)(`/api/tasks/${U.identifier}/reboot_esc.json`,{method:"post",body:U})})}function I(U){return p(this,null,function*(){return Fetch(`/api/tasks/${U.taskId}/get_latex_file_tree.json`,{method:"Get",params:U})})}},84056:function(_,M,t){"use strict";t.d(M,{BU:function(){return R},Dj:function(){return e},gH:function(){return i},vp:function(){return f}});function e(o){try{o.mozRequestFullScreen?o.mozRequestFullScreen():o.webkitRequestFullScreen&&o.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function R(){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 i=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function f(){var o=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",o),window.isFullScreen?window.isFullScreen:o!=null}},61527:function(_,M,t){"use strict";t.d(M,{U:function(){return v}});var e=t(59301),R=Object.defineProperty,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,g=(A,b,d)=>b in A?R(A,b,{enumerable:!0,configurable:!0,writable:!0,value:d}):A[b]=d,E=(A,b)=>{for(var d in b||(b={}))f.call(b,d)&&g(A,d,b[d]);if(i)for(var d of i(b))o.call(b,d)&&g(A,d,b[d]);return A},p=(A,b,d)=>new Promise((C,L)=>{var y=I=>{try{Z(d.next(I))}catch(U){L(U)}},S=I=>{try{Z(d.throw(I))}catch(U){L(U)}},Z=I=>I.done?C(I.value):Promise.resolve(I.value).then(y,S);Z((d=d.apply(A,b)).next())});function v(A,b){const[d,C]=(0,e.useState)(b),[L,y]=(0,e.useState)(!1),[S,Z]=(0,e.useState)();return[d,L,(U,N=!1)=>p(this,null,function*(){const H=N?b:E(E({},d),U);y(!0),C(H);const w=yield A(H);return y(!1),Z(w),w}),S,Z]}},72530:function(_,M,t){"use strict";t.d(M,{_:function(){return i}});var e=t(59301),R=t(43418);const i=f=>{var o,g;const E=(0,e.useRef)([]),p=()=>{for(const v of E.current)clearTimeout(v);E.current=[]};return(0,e.useEffect)(()=>{var v,A,b,d,C,L;if(p(),(v=f==null?void 0:f.exercise)!=null&&v.left_time&&((b=(A=f==null?void 0:f.exercise)==null?void 0:A.exercise_events)==null?void 0:b.length)>0){for(const y of(d=f==null?void 0:f.exercise)==null?void 0:d.exercise_events)if(((C=f==null?void 0:f.exercise)==null?void 0:C.left_time)>(y==null?void 0:y.reminder_time)*60){let S=(((L=f==null?void 0:f.exercise)==null?void 0:L.left_time)-(y==null?void 0:y.reminder_time)*60)*1e3;S=S>2147483647?2147483647:S;const Z=setTimeout(()=>{R.default.info({content:`${y==null?void 0:y.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},S);E.current.push(Z)}}},[(o=f==null?void 0:f.exercise)==null?void 0:o.left_time,(g=f==null?void 0:f.exercise)==null?void 0:g.exercise_events]),p}},66457:function(_,M,t){"use strict";t.d(M,{rX:function(){return H},pW:function(){return w},gy:function(){return n},xY:function(){return N},O5:function(){return U},tJ:function(){return L},o1:function(){return y},Rd:function(){return I}});var e=t(65582),R=t(43418),i=t(28103),f=t(8591),o=t(41867),g=t(65862),E=t(87169),p=t(25510),v="data:image/png;base64,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",A=t.p+"static/newqrcode.a8740efb.png",b=t(32637),d=t(59301),C=(h,x,k)=>new Promise((W,pe)=>{var He=bt=>{try{Qe(k.next(bt))}catch(ut){pe(ut)}},Ge=bt=>{try{Qe(k.throw(bt))}catch(ut){pe(ut)}},Qe=bt=>bt.done?W(bt.value):Promise.resolve(bt.value).then(He,Ge);Qe((k=k.apply(h,x)).next())});const L=(h,x=!1)=>!!(y(h)&&S(x)),y=h=>(0,o.bg)()?!0:(h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),S=(h=!1)=>{var x;const{user:k}=(0,e.getDvaApp)()._store.getState();return(x=k.userInfo)!=null&&x.profile_completed?!0:(R.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,g.xg)("/account/profile/edit"),Z()}}),!1)},Z=()=>{R.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()}})},I=()=>{R.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:d.createElement("div",{style:{textAlign:"center"}},d.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"),d.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:b}),d.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},U=()=>{var h;const{user:x}=(0,e.getDvaApp)()._store.getState();return(h=x.userInfo)!=null&&h.professional_certification?!0:(R.default.confirm({title:"\u63D0\u793A",centered:!0,content:d.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,g.xg)("/account/certification")}}),!1)},N=()=>(0,o.V9)()?!0:(R.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:A,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),H=(h,x)=>h?!0:(R.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,x||"\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"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:v,width:200}),d.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,g.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),w=h=>{R.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:d.createElement("div",null,d.createElement("div",null,d.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"),d.createElement(i.Z,null),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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 ",d.createElement("a",null,h),"\u5929\u3002"),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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")),d.createElement("div",{style:{textAlign:"center",marginTop:30}},d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"\u4E8C\u7EF4\u7801",width:160})))})},n=(h,x="")=>{const{shixunsDetail:{detail:k}}=(0,e.getDvaApp)()._store.getState();if((k==null?void 0:k.public)===2||(k==null?void 0:k.public)===1||(k==null?void 0:k.shixun_status)===3){let W="";return(k==null?void 0:k.public)===2&&(W="\u5DF2\u516C\u5F00"),(k==null?void 0:k.public)===1&&(W="\u5F85\u5BA1\u6838"),(k==null?void 0:k.shixun_status)===3&&(W="\u5DF2\u5173\u95ED"),R.default.info({centered:!0,icon:d.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",W,"\uFF0C",x,"\u3002"),d.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:p,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(k==null?void 0:k.shixun_status)===2?(R.default.confirm({centered:!0,icon:d.createElement(E.Z,null),title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),d.createElement("br",null),d.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:()=>{R.default.confirm({width:440,centered:!0,icon:d.createElement(E.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:()=>C(void 0,null,function*(){(yield h({type:"shixunsDetail/cancelRelease",payload:{id:k==null?void 0:k.identifier}})).status!==401&&(f.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),h({type:"shixunsDetail/getShixunsDetail",payload:{id:k==null?void 0:k.identifier}}),h({type:"practiceSetting/getCommonData",payload:{id:k==null?void 0:k.identifier}}))})})}}),!0):!1}},77578:function(_,M,t){"use strict";t.d(M,{Z:function(){return e}});const e=R=>R?typeof R=="function"?R():R:null},19080:function(_,M,t){"use strict";t.d(M,{F:function(){return o},Z:function(){return f}});var e=t(92310),R=t.n(e);const i=null;function f(g,E,p){return R()({[`${g}-status-success`]:E==="success",[`${g}-status-warning`]:E==="warning",[`${g}-status-error`]:E==="error",[`${g}-status-validating`]:E==="validating",[`${g}-has-feedback`]:p})}const o=(g,E)=>E||g},88522:function(_,M,t){"use strict";var e=t(92310),R=t.n(e),i=t(11592),f=t(2738),o=t(59301),g=t(53487),E=t(92343),p=t(36355),v=t(57809);const{Option:A}=v.default;function b(y){return y&&y.type&&(y.type.isSelectOption||y.type.isSelectOptGroup)}const d=(y,S)=>{const{prefixCls:Z,className:I,popupClassName:U,dropdownClassName:N,children:H,dataSource:w}=y,n=(0,i.Z)(H);let h;n.length===1&&(0,E.l$)(n[0])&&!b(n[0])&&([h]=n);const x=h?()=>h:void 0;let k;n.length&&b(n[0])?k=H:k=w?w.map(He=>{if((0,E.l$)(He))return He;switch(typeof He){case"string":return o.createElement(A,{key:He,value:He},He);case"object":{const{value:Ge}=He;return o.createElement(A,{key:Ge,value:Ge},He.text)}default:return}}):[];const{getPrefixCls:W}=o.useContext(p.E_),pe=W("select",Z);return o.createElement(v.default,Object.assign({ref:S,suffixIcon:null},(0,f.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:pe,popupClassName:U||N,className:R()(`${pe}-auto-complete`,I),mode:v.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),k)},C=o.forwardRef(d),L=(0,g.Z)(C);C.Option=A,C._InternalPanelDoNotUseOrYouWillBeFired=L,M.Z=C},93891:function(_,M,t){"use strict";var e=t(59301),R=t(36355),i=t(64165);const f=o=>{const{componentName:g}=o,{getPrefixCls:E}=(0,e.useContext)(R.E_),p=E("empty");switch(g){case"Table":case"List":return e.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return e.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE,className:`${p}-small`});default:return e.createElement(i.Z,null)}};M.Z=f},5083:function(_,M,t){"use strict";t.d(M,{default:function(){return Ht}});var e=t(56656),R=t.n(e),i=t(48736),f=t(27112),o=t.n(f),g=t(54449),E=t.n(g),p=t(53501),v=t.n(p),A=t(36867),b=t.n(A),d=t(71912),C=t.n(d),L=t(48228),y=t.n(L);R().extend(y()),R().extend(C()),R().extend(o()),R().extend(E()),R().extend(v()),R().extend(b()),R().extend(function(a,s){var c=s.prototype,O=c.format;c.format=function(ce){var q=(ce||"").replace("Wo","wo");return O.bind(this)(q)}});var S={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"},Z=function(s){var c=S[s];return c||s.split("_")[0]},I=function(){(0,i.ET)(!1,"Not match any format. Please help to fire a issue about this.")},U={getNow:function(){return R()()},getFixedDate:function(s){return R()(s,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(s){return s.endOf("month")},getWeekDay:function(s){var c=s.locale("en");return c.weekday()+c.localeData().firstDayOfWeek()},getYear:function(s){return s.year()},getMonth:function(s){return s.month()},getDate:function(s){return s.date()},getHour:function(s){return s.hour()},getMinute:function(s){return s.minute()},getSecond:function(s){return s.second()},addYear:function(s,c){return s.add(c,"year")},addMonth:function(s,c){return s.add(c,"month")},addDate:function(s,c){return s.add(c,"day")},setYear:function(s,c){return s.year(c)},setMonth:function(s,c){return s.month(c)},setDate:function(s,c){return s.date(c)},setHour:function(s,c){return s.hour(c)},setMinute:function(s,c){return s.minute(c)},setSecond:function(s,c){return s.second(c)},isAfter:function(s,c){return s.isAfter(c)},isValidate:function(s){return s.isValid()},locale:{getWeekFirstDay:function(s){return R()().locale(Z(s)).localeData().firstDayOfWeek()},getWeekFirstDate:function(s,c){return c.locale(Z(s)).weekday(0)},getWeek:function(s,c){return c.locale(Z(s)).week()},getShortWeekDays:function(s){return R()().locale(Z(s)).localeData().weekdaysMin()},getShortMonths:function(s){return R()().locale(Z(s)).localeData().monthsShort()},format:function(s,c,O){return c.locale(Z(s)).format(O)},parse:function(s,c,O){for(var j=Z(s),ce=0;ce1&&(q=s.addDate(q,-7)),q}function te(a,s,c){var O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(s){case"year":return c.addYear(a,O*10);case"quarter":case"month":return c.addYear(a,O);default:return c.addMonth(a,O)}}function Ie(a,s){var c=s.generateConfig,O=s.locale,j=s.format;return typeof j=="function"?j(a):c.locale.format(O.locale,a,j)}function vt(a,s){var c=s.generateConfig,O=s.locale,j=s.formatList;return!a||typeof j[0]=="function"?null:c.locale.parse(O.locale,a,j)}function ct(a){var s=a.cellDate,c=a.mode,O=a.disabledDate,j=a.generateConfig;if(!O)return!1;var ce=function(Rt,Te,it){for(var zt=Te;zt<=it;){var pn=void 0;switch(Rt){case"date":{if(pn=j.setDate(s,zt),!O(pn))return!1;break}case"month":{if(pn=j.setMonth(s,zt),!ct({cellDate:pn,mode:"month",generateConfig:j,disabledDate:O}))return!1;break}case"year":{if(pn=j.setYear(s,zt),!ct({cellDate:pn,mode:"year",generateConfig:j,disabledDate:O}))return!1;break}}zt+=1}return!0};switch(c){case"date":case"week":return O(s);case"month":{var q=1,je=j.getDate(j.getEndDate(s));return ce("date",q,je)}case"quarter":{var ze=Math.floor(j.getMonth(s)/3)*3,_e=ze+2;return ce("month",ze,_e)}case"year":return ce("month",0,11);case"decade":{var Tt=j.getYear(s),ot=Math.floor(Tt/ae)*ae,at=ot+ae-1;return ce("year",ot,at)}}}function St(a,s){var c=s.formatList,O=s.generateConfig,j=s.locale;return(0,re.Z)(function(){if(!a)return[[""],""];for(var ce="",q=[],je=0;je1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_e.current),zt){ze(it);return}_e.current=requestAnimationFrame(function(){ze(it)})}var ot=St(je,{formatList:c,generateConfig:O,locale:j}),at=(0,Pe.Z)(ot,2),pt=at[1];function Rt(it){Tt(it)}function Te(){var it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Tt(null,it)}return(0,n.useEffect)(function(){Te(!0)},[a]),(0,n.useEffect)(function(){return function(){return cancelAnimationFrame(_e.current)}},[]),[pt,Rt,Te]}var Mt=t(10228),$t=t(16089),Dn=t(94480),yn=t(29194),On=new Map;function Cn(a,s){var c;function O(){(0,yn.Z)(a)?s():c=(0,$t.Z)(function(){O()})}return O(),function(){$t.Z.cancel(c)}}function Hn(a,s,c){if(On.get(a)&&cancelAnimationFrame(On.get(a)),c<=0){On.set(a,requestAnimationFrame(function(){a.scrollTop=s}));return}var O=s-a.scrollTop,j=O/c*10;On.set(a,requestAnimationFrame(function(){a.scrollTop+=j,a.scrollTop!==s&&Hn(a,s,c-10)}))}function dn(a,s){var c=s.onLeftRight,O=s.onCtrlLeftRight,j=s.onUpDown,ce=s.onPageUpDown,q=s.onEnter,je=a.which,ze=a.ctrlKey,_e=a.metaKey;switch(je){case Mt.Z.LEFT:if(ze||_e){if(O)return O(-1),!0}else if(c)return c(-1),!0;break;case Mt.Z.RIGHT:if(ze||_e){if(O)return O(1),!0}else if(c)return c(1),!0;break;case Mt.Z.UP:if(j)return j(-1),!0;break;case Mt.Z.DOWN:if(j)return j(1),!0;break;case Mt.Z.PAGE_UP:if(ce)return ce(-1),!0;break;case Mt.Z.PAGE_DOWN:if(ce)return ce(1),!0;break;case Mt.Z.ENTER:if(q)return q(),!0;break}return!1}function _n(a,s,c,O){var j=a;if(!j)switch(s){case"time":j=O?"hh:mm:ss a":"HH:mm:ss";break;case"week":j="gggg-wo";break;case"month":j="YYYY-MM";break;case"quarter":j="YYYY-[Q]Q";break;case"year":j="YYYY";break;default:j=c?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return j}function an(a,s,c){var O=a==="time"?8:10,j=typeof s=="function"?s(c.getNow()).length:s.length;return Math.max(O,j)+2}var Tn=null,It=new Set;function Un(a){return!Tn&&typeof window!="undefined"&&window.addEventListener&&(Tn=function(c){(0,Dn.Z)(It).forEach(function(O){O(c)})},window.addEventListener("mousedown",Tn)),It.add(a),function(){It.delete(a),It.size===0&&(window.removeEventListener("mousedown",Tn),Tn=null)}}function bn(a){var s=a.target;if(a.composed&&s.shadowRoot){var c;return((c=a.composedPath)===null||c===void 0?void 0:c.call(a)[0])||s}return s}var Gn=function(s){return s==="month"||s==="date"?"year":s},dr=function(s){return s==="date"?"month":s},Sn=function(s){return s==="month"||s==="date"?"quarter":s},_t=function(s){return s==="date"?"week":s},jn={year:Gn,month:dr,quarter:Sn,week:_t,time:null,date:null};function Fn(a,s){return a.some(function(c){return c&&c.contains(s)})}function Zt(a){var s=a.open,c=a.value,O=a.isClickOutside,j=a.triggerOpen,ce=a.forwardKeyDown,q=a.onKeyDown,je=a.blurToCancel,ze=a.onSubmit,_e=a.onCancel,Tt=a.onFocus,ot=a.onBlur,at=a.changeOnBlur,pt=(0,n.useState)(!1),Rt=(0,Pe.Z)(pt,2),Te=Rt[0],it=Rt[1],zt=(0,n.useState)(!1),pn=(0,Pe.Z)(zt,2),Gt=pn[0],xn=pn[1],Pn=(0,n.useRef)(!1),Jt=(0,n.useRef)(!1),fn=(0,n.useRef)(!1),ur={onMouseDown:function(){it(!0),j(!0)},onKeyDown:function(Ar){var Er=function(){fn.current=!0};if(q(Ar,Er),!fn.current){switch(Ar.which){case Mt.Z.ENTER:{s?ze()!==!1&&it(!0):j(!0),Ar.preventDefault();return}case Mt.Z.TAB:{Te&&s&&!Ar.shiftKey?(it(!1),Ar.preventDefault()):!Te&&s&&!ce(Ar)&&Ar.shiftKey&&(it(!0),Ar.preventDefault());return}case Mt.Z.ESC:{it(!0),_e();return}}!s&&![Mt.Z.SHIFT].includes(Ar.which)?j(!0):Te||ce(Ar)}},onFocus:function(Ar){it(!0),xn(!0),Tt&&Tt(Ar)},onBlur:function(Ar){if(Pn.current||!O(document.activeElement)){Pn.current=!1;return}je?setTimeout(function(){for(var Er=document,Or=Er.activeElement;Or&&Or.shadowRoot;)Or=Or.shadowRoot.activeElement;O(Or)&&_e()},0):s&&(j(!1),Jt.current&&ze()),xn(!1),ot==null||ot(Ar)}};return(0,n.useEffect)(function(){Jt.current=!1},[s]),(0,n.useEffect)(function(){Jt.current=!0},[c]),(0,n.useEffect)(function(){return Un(function(Kn){var Ar=bn(Kn),Er=O(Ar);s&&(Er?!at&&(!Gt||Er)&&j(!1):(Pn.current=!0,(0,$t.Z)(function(){Pn.current=!1})))})}),[ur,{focused:Gt,typing:Te}]}function we(a,s){return n.useMemo(function(){return a||(s?((0,i.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(s).map(function(c){var O=(0,Pe.Z)(c,2),j=O[0],ce=O[1];return{label:j,value:ce}})):[])},[a,s])}var B=t(34280);function r(a){var s=a.valueTexts,c=a.onTextChange,O=n.useState(""),j=(0,Pe.Z)(O,2),ce=j[0],q=j[1],je=n.useRef([]);je.current=s;function ze(Tt){q(Tt),c(Tt)}function _e(){q(je.current[0])}return(0,B.Z)(function(){s.every(function(Tt){return Tt!==ce})&&_e()},[s.join("||")]),[ce,ze,_e]}var l=n.createContext({}),u=l,m=t(76190);function F(a){var s=a.cellRender,c=a.monthCellRender,O=a.dateRender,j=n.useMemo(function(){if(s)return s;if(!(!c&&!O))return function(ce,q){var je=ce;return O&&q.type==="date"?O(je,q.today):c&&q.type==="month"?c(je,q.locale):q.originNode}},[s,c,O]);return j}function D(a,s){for(var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",O=String(a);O.length=1?c|0:1,q=a;q<=s;q+=ce)j.push({label:D(q,2),value:q,disabled:(O||[]).includes(q)});return j}function Qt(a){var s=a.generateConfig,c=a.prefixCls,O=a.operationRef,j=a.activeColumnIndex,ce=a.value,q=a.showHour,je=a.showMinute,ze=a.showSecond,_e=a.use12Hours,Tt=a.hourStep,ot=Tt===void 0?1:Tt,at=a.minuteStep,pt=at===void 0?1:at,Rt=a.secondStep,Te=Rt===void 0?1:Rt,it=a.disabledHours,zt=a.disabledMinutes,pn=a.disabledSeconds,Gt=a.disabledTime,xn=a.hideDisabledOptions,Pn=a.onSelect,Jt=a.cellRender,fn=a.locale,ur=[],Kn="".concat(c,"-content"),Ar="".concat(c,"-time-panel"),Er,Or=ce?s.getHour(ce):-1,zr=Or,ta=ce?s.getMinute(ce):-1,Dr=ce?s.getSecond(ce):-1,hr=s.getNow(),Cr=n.useMemo(function(){if(Gt){var fr=Gt(hr);return[fr.disabledHours,fr.disabledMinutes,fr.disabledSeconds]}return[it,zt,pn]},[it,zt,pn,Gt,hr]),Nr=(0,Pe.Z)(Cr,3),Tr=Nr[0],br=Nr[1],Yr=Nr[2],wa=Ee(0,23,ot,Tr&&Tr()),fa=(0,re.Z)(function(){return wa},wa,ie);_e&&(Er=zr>=12,zr%=12);var Fa=n.useMemo(function(){if(!_e)return[!1,!1];var fr=[!0,!0];return fa.forEach(function(va){var la=va.disabled,Oa=va.value;la||(Oa>=12?fr[1]=!1:fr[0]=!1)}),fr},[_e,fa]),ra=(0,Pe.Z)(Fa,2),Ma=ra[0],_r=ra[1],ga=n.useMemo(function(){return _e?fa.filter(Er?function(fr){return fr.value>=12}:function(fr){return fr.value<12}).map(function(fr){var va=fr.value%12,la=va===0?"12":D(va,2);return(0,se.Z)((0,se.Z)({},fr),{},{label:la,value:va})}):fa},[_e,Er,fa]),ya=Ee(0,59,pt,br&&br(Or)),Ta=Ee(0,59,Te,Yr&&Yr(Or,ta)),Sa=en({value:ce,generateConfig:s,disabledMinutes:br,disabledSeconds:Yr,minutes:ya,seconds:Ta,use12Hours:_e});O.current={onUpDown:function(va){var la=ur[j];if(la)for(var Oa=la.units.findIndex(function(ho){return ho.value===la.value}),ja=la.units.length,aa=1;aa2&&arguments[2]!==void 0?arguments[2]:!1;(sa===it||ua)&&(Qo(Mn),ur&&ur(Mn),Sa&&Sa(Mn,gr),Kn&&!tt(ze,Mn,ka)&&!(pt!=null&&pt(Mn))&&Kn(Mn))},Wa=function(Mn){if(da.includes(sa)){var gr,ua,fo=sa==="date";switch(Mn===Mt.Z.PAGE_UP||Mn===Mt.Z.PAGE_DOWN?ua=fo?ze.addMonth:ze.addYear:ua=fo?ze.addDate:ze.addMonth,Mn){case Mt.Z.LEFT:case Mt.Z.PAGE_UP:gr=ua(Za,-1);break;case Mt.Z.RIGHT:case Mt.Z.PAGE_DOWN:gr=ua(Za,1);break;case Mt.Z.UP:case Mt.Z.DOWN:gr=ua(Za,Number("".concat(Mn===Mt.Z.UP?"-":"").concat(fo?z:kn)));break}if(gr)return!(pt!=null&&pt(gr))}return!0},Do=function(Mn){if(aa.current&&aa.current.onKeyDown){var gr=!0,ua=Mn.which;if([Mt.Z.LEFT,Mt.Z.RIGHT,Mt.Z.UP,Mt.Z.DOWN,Mt.Z.PAGE_UP,Mt.Z.PAGE_DOWN,Mt.Z.ENTER].includes(ua)&&(Mn.preventDefault(),ua!==Mt.Z.ENTER&&pn===0&&(gr=Wa(ua))),gr)return aa.current.onKeyDown(Mn)}return(0,i.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ha=function(Mn){aa.current&&aa.current.onBlur&&aa.current.onBlur(Mn)};Ta&&la!=="right"&&(Ta.current={onKeyDown:Do,onClose:function(){aa.current&&aa.current.onClose&&aa.current.onClose()}}),n.useEffect(function(){_e&&!Pa.current&&uo(_e)},[_e]),n.useEffect(function(){Pa.current=!1},[]);var Ya,Io=F({cellRender:Fa,monthCellRender:fa,dateRender:wa}),Zr=(0,se.Z)((0,se.Z)({},a),{},{cellRender:Io,operationRef:aa,prefixCls:j,viewDate:Za,value:ka,onViewDateChange:_a,sourceMode:$a,onPanelChange:Eo,disabledDate:pt});switch(delete Zr.onChange,delete Zr.onSelect,sa){case"decade":Ya=n.createElement(un,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"year":Ya=n.createElement(Xr,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"month":Ya=n.createElement(Qn,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"quarter":Ya=n.createElement(Mr,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"week":Ya=n.createElement(mn,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;case"time":delete Zr.showTime,Ya=n.createElement(ft,(0,w.Z)({},Zr,(0,m.Z)(xn)==="object"?xn:null,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}));break;default:xn?Ya=n.createElement(hn,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}})):Ya=n.createElement(Ve,(0,w.Z)({},Zr,{onSelect:function(Mn,gr){_a(Mn),Ba(Mn,gr)}}))}var yo,co,Ao=function(){var Mn=ze.getNow(),gr=wt(ze.getHour(Mn),ze.getMinute(Mn),ze.getSecond(Mn),Ma?Cr:1,_r?Tr:1,ga?Yr:1),ua=dt(ze,Mn,gr[0],gr[1],gr[2]);Ba(ua,"submit")};Xa||(yo=Vr(j,sa,Jt),xn&&sa!=="date"?co=null:co=xr({prefixCls:j,components:ta,needConfirmButton:ra,okDisabled:!ka||pt&&pt(ka),locale:je,showNow:Gt,onNow:ra&&Ao,onOk:function(){ka&&(Ba(ka,"submit",!0),zr&&zr(ka))}}));var ko;if(Pn&&sa==="date"&&it==="date"&&!xn){var Ro=ze.getNow(),Ko="".concat(j,"-today-btn"),Lo=pt&&pt(Ro);ko=n.createElement("a",{className:G()(Ko,Lo&&"".concat(Ko,"-disabled")),"aria-disabled":Lo,onClick:function(){Lo||Ba(Ro,"mouse",!0)}},je.today)}return n.createElement(u.Provider,{value:(0,se.Z)((0,se.Z)({},ya),{},{mode:sa,hideHeader:"hideHeader"in a?fn:ya.hideHeader,hidePrevBtn:va&&la==="right",hideNextBtn:va&&la==="left"})},n.createElement("div",{tabIndex:pn,className:G()("".concat(j,"-panel"),ce,(s={},(0,Le.Z)(s,"".concat(j,"-panel-has-range"),Oa&&Oa[0]&&Oa[1]),(0,Le.Z)(s,"".concat(j,"-panel-has-range-hover"),ja&&ja[0]&&ja[1]),(0,Le.Z)(s,"".concat(j,"-panel-rtl"),Dr==="rtl"),s)),style:q,onKeyDown:Do,onBlur:ha,onMouseDown:Er},Ya,yo||co||ko?n.createElement("div",{className:"".concat(j,"-footer")},yo,co,ko):null))}var Qr=ma,Oe=t(35593),Re={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 le(a){var s,c=a.prefixCls,O=a.popupElement,j=a.popupStyle,ce=a.visible,q=a.dropdownClassName,je=a.dropdownAlign,ze=a.transitionName,_e=a.getPopupContainer,Tt=a.children,ot=a.range,at=a.popupPlacement,pt=a.direction,Rt="".concat(c,"-dropdown"),Te=function(){return at!==void 0?at:pt==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(Oe.Z,{showAction:[],hideAction:[],popupPlacement:Te(),builtinPlacements:Re,prefixCls:Rt,popupTransitionName:ze,popup:O,popupAlign:je,popupVisible:ce,popupClassName:G()(q,(s={},(0,Le.Z)(s,"".concat(Rt,"-range"),ot),(0,Le.Z)(s,"".concat(Rt,"-rtl"),pt==="rtl"),s)),popupStyle:j,getPopupContainer:_e},Tt)}var Ye=le;function Et(a){var s=a.prefixCls,c=a.presets,O=a.onClick,j=a.onHover;return c.length?n.createElement("div",{className:"".concat(s,"-presets")},n.createElement("ul",null,c.map(function(ce,q){var je=ce.label,ze=ce.value;return n.createElement("li",{key:q,onClick:function(){return O==null?void 0:O(Ze(ze))},onMouseEnter:function(){return j==null?void 0:j(Ze(ze))},onMouseLeave:function(){return j==null?void 0:j(null)}},je)}))):null}function Ot(a){var s=a.picker,c=a.disabledHours,O=a.disabledMinutes,j=a.disabledSeconds;s==="time"&&(c||O||j)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function ke(a,s,c){var O=(0,m.Z)(s)==="object"?s.clearIcon:c;return O||n.createElement("span",{className:"".concat(a,"-clear-btn")})}function kt(a){var s,c=a,O=c.prefixCls,j=O===void 0?"rc-picker":O,ce=c.id,q=c.name,je=c.tabIndex,ze=c.style,_e=c.className,Tt=c.dropdownClassName,ot=c.dropdownAlign,at=c.popupStyle,pt=c.transitionName,Rt=c.generateConfig,Te=c.locale,it=c.inputReadOnly,zt=c.allowClear,pn=c.autoFocus,Gt=c.showTime,xn=c.picker,Pn=xn===void 0?"date":xn,Jt=c.format,fn=c.use12Hours,ur=c.value,Kn=c.defaultValue,Ar=c.presets,Er=c.open,Or=c.defaultOpen,zr=c.defaultOpenValue,ta=c.suffixIcon,Dr=c.clearIcon,hr=c.disabled,Cr=c.disabledDate,Nr=c.placeholder,Tr=c.getPopupContainer,br=c.pickerRef,Yr=c.panelRender,wa=c.onChange,fa=c.onOpenChange,Fa=c.onFocus,ra=c.onBlur,Ma=c.onMouseDown,_r=c.onMouseUp,ga=c.onMouseEnter,ya=c.onMouseLeave,Ta=c.onContextMenu,Sa=c.onClick,Xa=c.onKeyDown,no=c.onSelect,fr=c.direction,va=c.autoComplete,la=va===void 0?"off":va,Oa=c.inputRender,ja=c.changeOnBlur,aa=n.useRef(null),Pa=Pn==="date"&&!!Gt||Pn==="time",ho=we(Ar),so=V(_n(Jt,Pn,Gt,fn)),ka=n.useRef(null),Qo=n.useRef(null),Vo=n.useRef(null),To=(0,Ae.Z)(null,{value:ur,defaultValue:Kn}),Za=(0,Pe.Z)(To,2),uo=Za[0],_a=Za[1],Zo=n.useState(uo),Po=(0,Pe.Z)(Zo,2),ro=Po[0],sa=Po[1],Ga=n.useRef(null),xo=(0,Ae.Z)(!1,{value:Er,defaultValue:Or,postState:function(Xn){return hr?!1:Xn},onChange:function(Xn){fa&&fa(Xn),!Xn&&Ga.current&&Ga.current.onClose&&Ga.current.onClose()}}),bo=(0,Pe.Z)(xo,2),$a=bo[0],ao=bo[1],Eo=St(ro,{formatList:so,generateConfig:Rt,locale:Te}),Ba=(0,Pe.Z)(Eo,2),Wa=Ba[0],Do=Ba[1],ha=r({valueTexts:Wa,onTextChange:function(Xn){var Ua=vt(Xn,{locale:Te,formatList:so,generateConfig:Rt});Ua&&(!Cr||!Cr(Ua))&&sa(Ua)}}),Ya=(0,Pe.Z)(ha,3),Io=Ya[0],Zr=Ya[1],yo=Ya[2],co=function(Xn){sa(Xn),_a(Xn),wa&&!tt(Rt,uo,Xn)&&wa(Xn,Xn?Ie(Xn,{generateConfig:Rt,locale:Te,format:so[0]}):"")},Ao=function(Xn){hr&&Xn||ao(Xn)},ko=function(Xn){return $a&&Ga.current&&Ga.current.onKeyDown?Ga.current.onKeyDown(Xn):((0,i.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ro=function(){for(var Xn=arguments.length,Ua=new Array(Xn),Ja=0;Jaat(_e);case"month":return ot(Te)>ot(_e);case"week":return Tt(Te)>Tt(_e);default:return!Ke(je,Te,_e)&&je.isAfter(Te,_e)}return!1},[ce,q[1],_e,s]),Rt=n.useCallback(function(Te){if(q[1]||ce&&ce(Te))return!0;if(q[0]&&ze)return!Ke(je,Te,_e)&&je.isAfter(ze,Te);if(!s&&ze)switch(c){case"quarter":return at(Te)0&&arguments[0]!==void 0?arguments[0]:!1,Ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},er=null;Na&&Go&&Go[0]&&Go[1]&&Te.isAfter(Go[1],Go[0])&&(er=Go);var Rr=fn;if(fn&&(0,m.Z)(fn)==="object"&&fn.defaultValue){var oa=fn.defaultValue;Rr=(0,se.Z)((0,se.Z)({},fn),{},{defaultValue:Y(oa,lr)||void 0})}return n.createElement(Me.Provider,{value:{inRange:!0,panelPosition:Sr,rangedValue:Al||ir,hoverRangedValue:er}},n.createElement(Qr,(0,w.Z)({},a,Ln,{cellRender:Ol,showTime:Rr,mode:fo[lr],generateConfig:Te,style:void 0,direction:Za,disabledDate:lr===0?_o:ai,disabledTime:function(Co){return Cr?Cr(Co,lr===0?"start":"end"):!1},className:G()((0,Le.Z)({},"".concat(q,"-panel-focused"),lr===0?!Ui:!Gi)),value:Y(ir,lr),locale:it,tabIndex:-1,onPanelChange:function(Co,zo){lr===0&&pi(!0),lr===1&&Ei(!0),Jo(Se(fo,zo,lr),Se(ir,Co,lr));var Ho=Co;Sr==="right"&&fo[lr]===zo&&(Ho=te(Ho,zo,Te,-1)),Ro(Ho,lr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:lr===0?Y(ir,1):Y(ir,0)})))}var jo=0,Yi=0;if(lr&&xo.current&&$a.current&&Ga.current&&Ba.current){jo=xo.current.offsetWidth+$a.current.offsetWidth;var Ql=Ba.current.offsetLeft>jo?Ba.current.offsetLeft-jo:Ba.current.offsetLeft,Ji=Ga.current.offsetWidth,qi=Ba.current.offsetWidth;Ji&&qi&&jo>Ji-qi-(Za==="rtl"?0:Ql)&&(Yi=jo)}var Ll=Za==="rtl"?{right:jo}:{left:jo};function jl(){var Sr,Ln=Vr(q,fo[lr],Sa),er=xr({prefixCls:q,components:Vo,needConfirmButton:ro,okDisabled:!Y(ir,lr)||hr&&hr(ir[lr]),locale:it,onOk:function(){var wo=Y(ir,lr);wo&&(Ja(ir,lr),ka==null||ka(ir),go(!1,lr,"confirm"))}});if(Jt!=="time"&&!fn){var Rr=ko(lr),oa=te(Rr,Jt,Te),Yo=fo[lr],Co=Yo===Jt,zo=wi(Co?"left":!1,{pickerValue:Rr,onPickerValueChange:function(wo){Ro(wo,lr)}}),Ho=wi("right",{pickerValue:oa,onPickerValueChange:function(wo){Ro(te(wo,Jt,Te,-1),lr)}});Za==="rtl"?Sr=n.createElement(n.Fragment,null,Ho,Co&&zo):Sr=n.createElement(n.Fragment,null,zo,Co&&Ho)}else Sr=wi();var $o=n.createElement("div",{className:"".concat(q,"-panel-layout")},n.createElement(Et,{prefixCls:q,presets:Nl,onClick:function(wo){Ja(wo,null),go(!1,lr,"preset")},onHover:function(wo){fl(wo)}}),n.createElement("div",null,n.createElement("div",{className:"".concat(q,"-panels")},Sr),(Ln||er)&&n.createElement("div",{className:"".concat(q,"-footer")},Ln,er)));return Yr&&($o=Yr($o)),n.createElement("div",{className:"".concat(q,"-panel-container"),style:{marginLeft:Yi},ref:Ga,onMouseDown:function(wo){wo.preventDefault()}},$o)}var zl=n.createElement("div",{className:G()("".concat(q,"-range-wrapper"),"".concat(q,"-").concat(Jt,"-range-wrapper")),style:{minWidth:ca}},n.createElement("div",{ref:Ba,className:"".concat(q,"-range-arrow"),style:Ll}),jl()),_i;Ma&&(_i=n.createElement("span",{className:"".concat(q,"-suffix"),onMouseDown:function(Ln){Ln.preventDefault()}},Ma));var Hl=ke(q,ra,_r),Tl=n.createElement("span",{onMouseDown:function(Ln){Ln.preventDefault(),Ln.stopPropagation()},onMouseUp:function(Ln){Ln.preventDefault(),Ln.stopPropagation();var er=Zr;ha[0]||(er=Se(er,null,0)),ha[1]||(er=Se(er,null,1)),Ja(er,null),go(!1,lr,"clear")},className:"".concat(q,"-clear"),role:"button"},Hl),Zl=ra&&(Y(Zr,0)&&!ha[0]||Y(Zr,1)&&!ha[1]),$i={size:an(Jt,Wa[0],Te)},Bi=0,xi=0;xo.current&&bo.current&&$a.current&&(lr===0?xi=xo.current.offsetWidth:(Bi=jo,xi=bo.current.offsetWidth));var kl=Za==="rtl"?{right:Bi}:{left:Bi},Wl=function(Ln,er){var Rr=Se(ir,Ln,lr);if(er==="submit"||er!=="key"&&!ro){Ja(Rr,lr),lr===0?pi():Ei();var oa=lr===0?1:0;ha[oa]?go(!1,!1,"confirm"):go(!1,lr,"confirm")}else Mn(Rr)};return n.createElement(u.Provider,{value:{operationRef:Do,hideHeader:Jt==="time",onDateMouseEnter:El,onDateMouseLeave:Cl,hideRanges:!0,onSelect:Wl,open:Na}},n.createElement(Ye,{visible:Na,popupElement:zl,popupStyle:Tt,prefixCls:q,dropdownClassName:ot,dropdownAlign:pt,getPopupContainer:Rt,transitionName:at,range:!0,direction:Za},n.createElement("div",(0,w.Z)({ref:sa,className:G()(q,"".concat(q,"-range"),_e,(s={},(0,Le.Z)(s,"".concat(q,"-disabled"),ha[0]&&ha[1]),(0,Le.Z)(s,"".concat(q,"-focused"),lr===0?Wi:Xi),(0,Le.Z)(s,"".concat(q,"-rtl"),Za==="rtl"),s)),style:ze,onClick:Dl,onMouseEnter:Pa,onMouseLeave:ho,onMouseDown:Rl,onMouseUp:aa},(0,Ue.Z)(a,{aria:!0,data:!0})),n.createElement("div",{className:G()("".concat(q,"-input"),(c={},(0,Le.Z)(c,"".concat(q,"-input-active"),lr===0),(0,Le.Z)(c,"".concat(q,"-input-placeholder"),!!Li),c)),ref:xo},n.createElement("input",(0,w.Z)({id:je,disabled:ha[0],readOnly:ya||typeof Wa[0]=="function"||!Ui,value:Li||si,onChange:function(Ln){Di(Ln.target.value)},autoFocus:pn,placeholder:Y(zt,0)||"",ref:ao},yl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(q,"-range-separator"),ref:$a},Ar),n.createElement("div",{className:G()("".concat(q,"-input"),(O={},(0,Le.Z)(O,"".concat(q,"-input-active"),lr===1),(0,Le.Z)(O,"".concat(q,"-input-placeholder"),!!ji),O)),ref:bo},n.createElement("input",(0,w.Z)({disabled:ha[1],readOnly:ya||typeof Wa[0]=="function"||!Gi,value:ji||ui,onChange:function(Ln){Fi(Ln.target.value)},placeholder:Y(zt,1)||"",ref:Eo},Pl,$i,{autoComplete:Zo}))),n.createElement("div",{className:"".concat(q,"-active-bar"),style:(0,se.Z)((0,se.Z)({},kl),{},{width:xi,position:"absolute"})}),_i,Zl&&Tl)))}var Jr=function(a){(0,Je.Z)(c,a);var s=(0,qe.Z)(c);function c(){var O;(0,Ce.Z)(this,c);for(var j=arguments.length,ce=new Array(j),q=0;q{const{lineHeight:j}=a,ce=Math.floor(c*j)+2,q=Math.max((s-ce)/2,0),je=Math.max(s-ce-q,0);return{padding:`${q}px ${O}px ${je}px`}},Hr=a=>{const{componentCls:s,pickerCellCls:c,pickerCellInnerCls:O,cellHeight:j,motionDurationSlow:ce,borderRadiusSM:q,motionDurationMid:je,cellHoverBg:ze,lineWidth:_e,lineType:Tt,colorPrimary:ot,cellActiveWithRangeBg:at,colorTextLightSolid:pt,controlHeightSM:Rt,cellRangeBorderColor:Te,pickerCellBorderGap:it,cellHoverWithRangeBg:zt,cellWidth:pn,colorTextDisabled:Gt,cellBgDisabled:xn}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:j,transform:"translateY(-50%)",transition:`all ${ce}`,content:'""'},[O]:{position:"relative",zIndex:2,display:"inline-block",minWidth:j,height:j,lineHeight:`${j}px`,borderRadius:q,transition:`background ${je}, border ${je}`},"&-range-hover-start, &-range-hover-end":{[O]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${c}-in-view), &:hover:not(${c}-selected):not(${c}-range-start):not(${c}-range-end):not(${c}-range-hover-start):not(${c}-range-hover-end)`]:{[O]:{background:ze}},[`&-in-view${c}-today ${O}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${_e}px ${Tt} ${ot}`,borderRadius:q,content:'""'}},[`&-in-view${c}-in-range`]:{position:"relative","&::before":{background:at}},[`&-in-view${c}-selected ${O}, &-in-view${c}-range-start ${O}, &-in-view${c}-range-end ${O}`]:{color:pt,background:ot},[`&-in-view${c}-range-start:not(${c}-range-start-single), diff --git a/p__tasks__ThemeChange__index.c9ff1898.async.js b/p__tasks__ThemeChange__index.6657c591.async.js similarity index 97% rename from p__tasks__ThemeChange__index.c9ff1898.async.js rename to p__tasks__ThemeChange__index.6657c591.async.js index ee26ae9853..ac85e419db 100644 --- a/p__tasks__ThemeChange__index.c9ff1898.async.js +++ b/p__tasks__ThemeChange__index.6657c591.async.js @@ -521,7 +521,7 @@ Arguments: `+Array.prototype.slice.call(Tr).join("")+` `)}else Ne+=we(et);return Ne},be=we(Ge).trim();navigator.clipboard.writeText(be).then(()=>{a.ZP.success("\u590D\u5236\u6210\u529F")}).catch(()=>{a.ZP.error("\u590D\u5236\u5931\u8D25")})}};return ce.createElement(ce.Fragment,null,xe&&xe.map((nt,Ge)=>{const{answer_id:we,answer_name:be,answer_contents:Se,view_time:Ne}=nt;return ce.createElement("div",{className:"answer-item-container",key:we},ce.createElement("div",{className:"flex-container"},ce.createElement("span",{className:"level"}," \u7EA7\u522B",Ge+1,"\uFF1A "),ce.createElement("span",{className:"name"},be),Se?ce.createElement(ce.Fragment,null,ce.createElement("span",{className:"view-time"},Ne?pu()(Ne).format("YYYY-MM-DD HH:mm"):""),ce.createElement("span",null,"\u5DF2\u89E3\u9501")):ce.createElement("a",{onClick:Be},"\u89E3\u9501")),Se&&ce.createElement("div",{className:"answer-content"},window.location.protocol=="https:"&&ce.createElement("div",{className:"copy-button"},ce.createElement("span",{style:{float:"right",fontSize:"12px"},className:"current c-light-primary",onClick:()=>It(we)},ce.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font-12"}),"\u590D\u5236")),ce.createElement("div",{id:`answer-content-${we}`,style:tt},ce.createElement(es.Z,{value:Se}))))}))},_p=({loading:xe,data:Be,onShowTip:Pe,st:tt,challenge:It})=>{const nt=(0,ce.useRef)(null),Ge=(0,ce.useRef)(null),we=(0,ce.useRef)(null),be=(0,ce.useRef)(null),Se=(0,ce.useRef)({x:0,y:0});return(0,ce.useEffect)(()=>{if(nt.current&&(It!=null&&It.disable_copy)){let Ne=function(dt){Se.current={x:dt.clientX,y:dt.clientY},clearTimeout(we.current),clearTimeout(be.current),we.current=setTimeout(()=>{Ge.current.style.left=`${Se.current.x}px`,Ge.current.style.top=`${Se.current.y}px`,Ge.current.style.display="block"},1e3),be.current=setTimeout(()=>{Ge.current.style.display="none",clearTimeout(we.current),clearTimeout(be.current)},3e3)},et=function(){Ge.current.style.display="none",clearTimeout(we.current),clearTimeout(be.current)},rt=function(dt){Se.current={x:dt.clientX,y:dt.clientY}};return nt.current.addEventListener("mouseenter",Ne),window.addEventListener("mousemove",rt),nt.current.addEventListener("mouseleave",et),()=>{var dt,bt;(dt=nt.current)==null||dt.removeEventListener("mouseenter",Ne),window.removeEventListener("mousemove",rt),(bt=nt.current)==null||bt.removeEventListener("mouseleave",et)}}},[nt==null?void 0:nt.current,It==null?void 0:It.disable_copy]),ce.createElement("div",{ref:nt,className:"answer-container"},ce.createElement("div",{ref:Ge,className:"answer-tips-css"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),xe?ce.createElement(ge.Z,null):null,tt===1?ce.createElement(Hp,{data:Be}):ce.createElement(Yp,{data:Be,challenge:It,onShowUnlockAnswerModal:Pe}))},Up=({data:xe,selected_unlocked_answer_id:Be,selected_index:Pe,onSelect:tt})=>{if(!xe)return null;const It=xe.filter((Ge,we)=>Ge.answer_contents?!1:(Ge.index=we,!0));function nt(Ge){const{value:we,checked:be}=Ge.target;tt(be?we:null)}return ce.createElement("table",{className:"unlock-answer-list"},ce.createElement("thead",null,ce.createElement("tr",null,ce.createElement("th",null),ce.createElement("th",null,"\u7EA7\u522B"),ce.createElement("th",null,"\u540D\u79F0"),ce.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),ce.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),ce.createElement("tbody",null,It.map((Ge,we)=>ce.createElement("tr",{key:Ge.answer_id},ce.createElement("td",null,ce.createElement(Au.default,{value:Ge.answer_id,onChange:nt,checked:Ge.answer_id===Be||Be&&Pe>=we})),ce.createElement("td",null,Ge.index+1),ce.createElement("td",null,Ge.answer_name),ce.createElement("td",null,Ge.answer_ratio,"%"),ce.createElement("td",{className:"gold-color"},Ge.answer_score)))))},Vh=ye(33270),Zh=ye(50258),oi=ye(59301),zp=Object.defineProperty,Gp=Object.defineProperties,Wp=Object.getOwnPropertyDescriptors,Jh=Object.getOwnPropertySymbols,Kp=Object.prototype.hasOwnProperty,Xp=Object.prototype.propertyIsEnumerable,qh=(xe,Be,Pe)=>Be in xe?zp(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,nu=(xe,Be)=>{for(var Pe in Be||(Be={}))Kp.call(Be,Pe)&&qh(xe,Pe,Be[Pe]);if(Jh)for(var Pe of Jh(Be))Xp.call(Be,Pe)&&qh(xe,Pe,Be[Pe]);return xe},yc=(xe,Be)=>Gp(xe,Wp(Be)),Lc=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});function $h(xe){const Be=xe.target;if(Be.tagName.toUpperCase()==="IMG"){let Pe=Be.src||Be.getAttribute("src");Pe&&Pe.indexOf("/images/avatars/User")===-1&&(xe.stopPropagation(),xe.preventDefault(),re.Z.publish("preview-image",Pe))}}const Vp={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Zp(xe,Be){switch(Be.type){case Tn.n_:return yc(nu({},xe),{activeIndex:Be.payload});case Tn.lS:return yc(nu({},xe),{enlarge_unity3D:Be.payload});case Tn.gK:return yc(nu({},xe),{tab_fixed:Be.payload});case Tn.Hp:return yc(nu({},xe),{showTaskList:!0});case Tn.hK:return yc(nu({},xe),{showTaskList:!1});case Tn.sM:return nu(nu({},xe),Be.payload);case Tn.ib:return nu(nu({},xe),Be.payload);case Tn.wt:return yc(nu({},xe),{loading:!0});case Tn.Rj:return yc(nu({},xe),{showTip:!0});case Tn.NZ:return yc(nu({},xe),{showTip:!1});case Tn.ym:return yc(nu({},xe),{selected_unlocked_answer_id:Be.payload});case Tn.pl:return nu(nu({},xe),Be.payload);default:throw new Error}}const Jp=({taskId:xe,minuxUserGrade:Be,discusses_count:Pe,is_teacher:tt,has_answer:It,user:nt,st:Ge,game:we,rank_name:be,challenge:Se,myshixun:Ne,user_praise:et,praise_count:rt,unity_3d_routes:dt,with_code_file:bt,onPlusOrCancelPraise:Yt,onGetUnity3dMessage:wt,shixun:jt,taskData:ft,chatgpt:gt,userInfoData:Dt,to_user_id:Gt,view_answer_tip:pt})=>{const[Pt]=(0,b.useSearchParams)(),[Xt,$t]=(0,ce.useReducer)(Zp,Vp),[_t,An]=(0,ce.useState)(!1),[Cn,Yn]=(0,ce.useState)(!1),[er,Mn]=(0,ce.useState)({}),jn=(0,b.useParams)(),[xn,gn]=(0,ce.useState)([]),[Pn,ur]=(0,ce.useState)([]),[In,Gn]=(0,ce.useState)([{id:"new",name:"\u8BC4\u6D4B\u8BB0\u5F55"},{id:"hot",name:"\u91CD\u7F6E\u8BB0\u5F55"}]),[cn,sn]=(0,ce.useState)({page:1,limit:10,order:"new"}),{taskList:xr,showTaskList:gr,activeIndex:lr,enlarge_unity3D:pn,tab_fixed:un,data:sr,answerScore:dr,loading:kr,showTip:mr,isMultiLevel:Nr,selected_unlocked_answer_id:xt}=Xt,Kt=(0,ce.useRef)(),on=(0,ce.useMemo)(()=>{let fr=0;if(sr&&xt){let Hr=sr.filter(Ca=>!Ca.answer_contents);for(let Ca=0;Ca{let fr=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Nn&&fr.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),It&&Pt.get("type")!=="exercises"&&!(Se!=null&&Se.hide_answer)&&fr.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),fr.push({index:5,title:"\u8BB0\u5F55"}),Pt.get("type")!=="exercises"&&!(jt!=null&&jt.is_disable_discuss)&&fr.push({index:3,title:gt?"\u95EE\u7B54":"\u8BC4\u8BBA"}),(Pt.get("type")==="exercises"?!(0,zu.JA)()&&nr!=="CLOSE":nr!=="CLOSE")&&fr.push({index:4,title:be}),fr},[It,Nn,nr,be]);function tr(fr){return Lc(this,null,function*(){let Hr=parseInt(fr.currentTarget.id);Hr===2?we.homework_common_answer_open?a.ZP.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):pt?Vr():ca():Hr===3&&we.homework_common_comment_open?a.ZP.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):(Hr===5&&ua("new"),$t({type:Tn.n_,payload:Hr}))})}const Vr=()=>{ee.default.confirm({width:393,title:"\u63D0\u793A",okText:"\u7EE7\u7EED\u67E5\u770B",centered:!0,closable:!0,icon:null,content:oi.createElement(oi.Fragment,null,oi.createElement("div",null,"\u672C\u6B21\u4F5C\u4E1A\u6559\u5E08\u8BBE\u7F6E\u5173\u5361\u672A\u901A\u8FC7\u65F6\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664\u5206\u503C\uFF0C"),oi.createElement("div",null,"\u8BF7\u786E\u5B9A\u662F\u5426\u7EE7\u7EED\u67E5\u770B\u7B54\u6848")),okText:"\u7EE7\u7EED\u67E5\u770B",onOk:()=>ca()})};function ua(fr){return Lc(this,null,function*(){if(fr==="new"){let Hr=yield(0,Xr.ZP)(`/api/tasks/${jn.taskId}/evaluate_logs.json`,{method:"get",params:nu({},cn)});(Hr==null?void 0:Hr.status)===0&&ur(Hr==null?void 0:Hr.data)}else{let Hr=yield(0,Xr.ZP)(`/api/tasks/${jn.taskId}/redo_logs.json`,{method:"get",params:yc(nu({},cn),{courseId:jn.courseId})});(Hr==null?void 0:Hr.status)===0&&gn(Hr==null?void 0:Hr.data)}})}function ca(){return Lc(this,null,function*(){if(Ge===0)yield Ji();else{const fr=yield(0,te.sP)(we.identifier);Ii(fr)}})}const ri=fr=>{cn.page=1,cn.order=fr,sn(nu({},cn)),ua(fr)};function Ji(){return Lc(this,null,function*(){const fr=yield(0,te.lH)(we.identifier),{message:Hr}=fr;if(Hr.length===0){Hr.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848");return}if(!Hr.length){$t({type:Tn.pl,payload:{showTip:!0,isMultiLevel:!1,answerScore:Hr.answer_score,selected_unlocked_answer_id:Hr.answer_id}});return}let Ca=Hr.filter(ja=>ja.answer_contents).length===0;$t({type:Tn.pl,payload:{showTip:Ca,data:Hr,isMultiLevel:Hr.length>1,activeIndex:Ca?lr:2}})})}function Ii(fr){const{choose_answers:Hr,message:Ca,status:ja}=fr;if(ja===0){Ca.info(Ca);return}$t({type:Tn.pl,payload:{showTip:ja===1,data:Hr,answerScore:Ca,loading:!1,activeIndex:ja===1?lr:2}})}function Si(){$t({type:Tn.NZ})}function Bo(){$t({type:Tn.Rj})}function ro(){return Lc(this,null,function*(){if(An(!0),Ge===1){const fr=yield(0,te.MH)(we.identifier);(fr==null?void 0:fr.status)!==-1&&(Be(dr),Ii(fr))}else if(xt){const fr=yield(0,te.j3)(we.identifier,xt),{status:Hr,message:Ca}=fr;if(Hr!==-1){if(Nr){let ja=0;sr.filter(Ni=>!Ni.answer_contents).forEach((Ni,So)=>{So<=on&&Ni&&(ja+=Ni.answer_score)}),Be(ja)}else Be(dr);Ji(),Kr(null),$t({type:Tn.NZ})}}An(!1)})}function Kr(fr){$t({type:Tn.ym,payload:fr})}function Ba(){return Lc(this,null,function*(){try{let fr;Pt.get("subject_id")?fr=yield(0,te.SO)(Ne.identifier,nu({},(0,le.oP)())):fr=yield(0,te.g6)(Ne.identifier,{homework_common_id:jn==null?void 0:jn.homeworkId}),$t({type:Tn.sM,payload:{taskList:(fr==null?void 0:fr.stages)||fr,showTaskList:!0}})}catch(fr){console.log(fr)}})}function la(fr,Hr,Ca){return Lc(this,null,function*(){try{yield(0,te.L5)(fr,jt.id,Hr),xr[Ca].star=Hr,$t({type:Tn.ib,payload:{taskList:[...xr]}})}catch(ja){console.log(ja)}})}function Wa(){Ba()}function oa(){$t({type:Tn.hK})}(0,ce.useEffect)(()=>{var fr;const Hr=Dt==null?void 0:Dt.userInfo;Hr&&(Mn(nu({},Hr)),Yn((fr=Hr==null?void 0:Hr.shixun)==null?void 0:fr.own))},[jt==null?void 0:jt.identifier]),(0,ce.useEffect)(()=>()=>{$t({type:Tn.hK}),$t({type:Tn.n_,payload:0})},[xe]),(0,ce.useEffect)(()=>{$t({type:Tn.n_,payload:Pt.get("extra")?3:0})},[Pt.get("extra")]),(0,ce.useEffect)(()=>{if(Zn.current)return Zn.current.addEventListener("mousedown",$h),()=>{var fr;(fr=Zn.current)==null||fr.removeEventListener("mousedown",$h)}},[Zn.current]),(0,ce.useEffect)(()=>{if(bt&&dt&&Zn.current){const fr=(0,yi.Ds)(Ca=>{Ca.target.scrollTop>=354?$t({type:Tn.gK,payload:!0}):$t({type:Tn.gK,payload:!1})},10);Zn.current.addEventListener("scroll",fr);const Hr=re.Z.subscribe("evaluate-unity3d-finish",()=>{Zn.current.scrollTop=0});return()=>{var Ca;(Ca=Zn.current)==null||Ca.removeEventListener("scroll",fr),Hr()}}else $t({type:Tn.gK,payload:!0})},[bt,dt,Zn.current]);const{position:Ri,score:xi,subject:Fo}=Se,di={onViewAllTask:Wa,position:Ri,score:xi,subject:Fo,challenge_optional:ft==null?void 0:ft.challenge_optional};function fi(fr){return Lc(this,null,function*(){const Hr=yield Nm({content:fr,container_type:"Shixun",container_id:jt.id,challenge_id:Se.id,position:Ri});if(Hr.status===-3){ee.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"});return}console.log(Hr),$t({type:Tn.n_,payload:3}),re.Z.publish("create-discuss")})}function Ho(){$t({type:Tn.lS,payload:!pn})}const eo={loading:kr,data:sr,onShowTip:Bo,st:Ge,challenge:Se};return(0,ce.useEffect)(()=>{var fr;if(Kt.current){let Hr=function(pi){So=Ni.offsetHeight,ga=!0,Qi=pi.pageY,(0,le.kk)("none"),Kt.current.style.background="#179fff",document.onselectstart=function(){return!1}},Ca=function(){var pi;ga=!1,(0,le.kk)("auto"),document.onselectstart=null,(pi=Kt.current)==null||pi.removeAttribute("style")},ja=function(pi){if(ga){let Gi=pi.pageY-Qi,mo=So+Gi;mo<200&&(mo=200),mo>window.innerHeight-200&&(mo=window.innerHeight-200),Ni.style.height=mo+"px"}};const Ni=document.querySelector("."+ju["unity-3d-container"]);let So=0,ga=!1,Qi=0;return(fr=Kt.current)==null||fr.addEventListener("mousedown",Hr),document.addEventListener("mousemove",ja),document.addEventListener("mouseup",Ca),()=>{var pi;(pi=Kt.current)==null||pi.removeEventListener("mousedown",Hr),document.removeEventListener("mousemove",ja),document.removeEventListener("mouseup",Ca)}}},[Kt]),oi.createElement(ce.Fragment,null,oi.createElement(pm,nu({},di)),oi.createElement("div",{className:ju["content-wrapper"]},oi.createElement("div",{ref:Zn,className:ju.scroll},dt&&bt&&(ft==null?void 0:ft.unity3d_show_location)===0?oi.createElement("div",{className:`${ju["unity-3d-container"]} ${pn?ju.enlarge:""}`,style:{height:354}},oi.createElement("div",{className:ju["unity-3d-resize"],ref:Kt}),oi.createElement("a",{onClick:Ho,className:`${ju["btn-enlarge"]} ${pn?ju.enlarge:""}`},oi.createElement("i",{className:`iconfont ${pn?"icon-suoxiao1":"icon-kuoda"} `})),(er==null?void 0:er.user_id)&&oi.createElement(Wl,{userInfo:er,taskData:ft,unity_3d_routes:dt,onGetUnity3dMessage:wt})):null,oi.createElement("ul",{className:`${ju["tab-nav"]} ${un?ju["tab-fixed"]:""}`},$n.map(fr=>oi.createElement("li",{onClick:tr,id:fr.index,key:fr.title,className:lr===fr.index?ju.active:""},oi.createElement("a",null,fr.title,fr.index===3&&Pe?oi.createElement("span",null,Pe):null)))),oi.createElement("div",null,oi.createElement(es.Z,{className:lr===0?ju["tab-panel-body"]:"hide",value:Se.task_pass,stylesPrev:{position:"absolute"}}),oi.createElement("div",{className:lr===1?ju["tab-panel-body"]:"hide"},Nn?oi.createElement(es.Z,{value:Nn}):null),oi.createElement("div",{className:lr===2?ju["tab-panel-body"]:"hide",style:{paddingTop:40}},oi.createElement(_p,nu({},eo))),oi.createElement("div",{className:lr===3?ju["tab-panel-body"]:"hide"},oi.createElement(Np,{activeIndex:lr,userInfo:er,shixunIdentifier:jt.identifier,identity:nt.identity,user:nt,allowDisableDiscuss:Cn,taskData:ft,chatgpt:gt,to_user_id:Gt,challengeId:Se.id})),oi.createElement("div",{style:{padding:0,paddingTop:40},className:lr===5?ju["tab-panel-body"]:"hide"},oi.createElement("div",{style:{background:"#fff",padding:30}},oi.createElement(Zf.tp,{dataSource:In,value:cn==null?void 0:cn.order,onChange:ri}),(cn==null?void 0:cn.order)==="new"&&oi.createElement(x0.default,{style:{marginTop:20},pagination:!1,dataSource:Pn==null?void 0:Pn.list,columns:[{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",render:(fr,Hr,Ca)=>pu()(fr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"output_detail",render:(fr,Hr)=>oi.createElement("div",{style:{color:fr==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010"}},fr)},{title:"\u7528\u65F6(S)",dataIndex:"ts_time"},{title:"\u5185\u5B58(MB)",dataIndex:"ts_mem"},{title:"\u64CD\u4F5C",dataIndex:"query_index",width:100,render:(fr,Hr)=>oi.createElement("span",{className:"c-blue current",onClick:()=>Lc(void 0,null,function*(){var Ca,ja,Ni,So,ga,Qi,pi,Gi,mo;const Pi=yield(0,Vh.Lk)(jn.taskId,{path:(ja=(Ca=Pn==null?void 0:Pn.path)==null?void 0:Ca.replace(/\;/g,";"))==null?void 0:ja.split(";")[0],query_index:Hr.query_index,homework_common_id:jn.categoryId});(Pi==null?void 0:Pi.status)===0&&ee.default.warning({title:"\u4EE3\u7801\u8BE6\u60C5",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:oi.createElement("div",null,oi.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},oi.createElement("div",{style:{display:"flex",alignItems:"center"}},((Ni=Pi==null?void 0:Pi.data)==null?void 0:Ni.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?oi.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):oi.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),oi.createElement("div",{style:{color:((So=Pi==null?void 0:Pi.data)==null?void 0:So.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(ga=Pi==null?void 0:Pi.data)==null?void 0:ga.output_detail)),oi.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},oi.createElement("div",null,oi.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),oi.createElement("span",{style:{marginLeft:8,color:"#232B40"}},pu()((Qi=Pi==null?void 0:Pi.data)==null?void 0:Qi.created_at).format("YYYY-MM-DD HH:mm:ss"))),oi.createElement("div",null,oi.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),oi.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(pi=Pi==null?void 0:Pi.data)==null?void 0:pi.ts_time,"s")),oi.createElement("div",null,oi.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),oi.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Gi=Pi==null?void 0:Pi.data)==null?void 0:Gi.ts_mem,"mb")),oi.createElement("div",null,oi.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),oi.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((mo=Pi==null?void 0:Pi.data)==null?void 0:mo.test_set_passed_rate)*100,"%")))),oi.createElement("div",{style:{border:"1px solid #eee"}},oi.createElement(Zh.ZP,{language:"python",theme:(0,ls.G)("cmCodeMode","vs-dark"),height:380,isCopy:!0,style:{height:380,background:"#fff"},value:decodeURIComponent(escape(window.atob((Pi==null?void 0:Pi.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})))})})},Hr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}]}),(cn==null?void 0:cn.order)==="hot"&&oi.createElement(x0.default,{style:{marginTop:20},pagination:!1,dataSource:xn==null?void 0:xn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(fr,Hr,Ca)=>pu()(fr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(fr,Hr,Ca)=>{var ja;return(ja=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ni=>Ni.id===fr))==null?void 0:ja.name}}]}),oi.createElement(D0.Z,{style:{marginTop:10},current:cn.page,total:(cn==null?void 0:cn.order)==="new"?Pn==null?void 0:Pn.count:xn==null?void 0:xn.count,hideOnSinglePage:!0,onChange:fr=>Lc(void 0,null,function*(){cn.page=fr,sn(cn),ua(cn==null?void 0:cn.order)})}))),oi.createElement("div",{className:lr===4?ju["tab-panel-body"]:"hide"},oi.createElement(Im,{activeIndex:lr,taskId:xe})))),Pt.get("type")!=="exercises"&&!(jt!=null&&jt.is_disable_discuss)&&!we.homework_common_comment_open&&oi.createElement(Qp,{user:nt,userInfo:er,user_praise:et,praise_count:rt,praisePlus:Yt,onCreateDiscuss:fi})),oi.createElement(de.Z,null,oi.createElement(Qs.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:gr,onClose:oa,getContainer:()=>document.getElementById("task-left-panel")},Pt.get("subject_id")&&oi.createElement(Zm,yc(nu({taskList:[...xr],challenge:Se,shixun:jt},(0,le.oP)()),{identity:nt.identity,onSaveTaskStar:la})),!Pt.get("subject_id")&&oi.createElement(Xm,{taskList:[...xr],challenge:Se,shixun:jt,identity:nt.identity,onSaveTaskStar:la})),oi.createElement(ee.default,{centered:!0,title:"\u63D0\u793A",open:mr,onOk:ro,onCancel:Si,confirmLoading:_t,className:ju["answer-tip"]},tt?oi.createElement("p",null):oi.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Nr?oi.createElement(Up,{selected_index:on,selected_unlocked_answer_id:xt,onSelect:Kr,data:sr}):oi.createElement("p",null,`\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664${dr}\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848`)),oi.createElement(Nh.Z,null)))};var qp=(0,b.connect)(({user:xe})=>({userInfoData:xe}))(Jp),Nd={"test-set-container":"test-set-container___M1lkW","resize-y-bar":"resize-y-bar___Lqogg","code-area-container":"code-area-container___QR74S","xterm-panel":"xterm-panel___DP6j2","xterm-rows":"xterm-rows___PIl1h",xterm:"xterm___MVp4E","xterm-screen":"xterm-screen___AY9Ln",navs:"navs___ZuFOV","arrow-right":"arrow-right___T1IWC","arrow-down":"arrow-down___yrBkp","flex-container":"flex-container___gw2ed",iconfont:"iconfont____zngu",active:"active___VtHu3","action-bar-container":"action-bar-container___iVyU4","action-bar":"action-bar___jGiTs","right-panel":"right-panel___pCcQR","action-container":"action-container___eCF27","setting-drawer":"setting-drawer___ZRaO1",oj:"oj___J7QRO",spinning:"spinning___ZO6lf",btn:"btn___fo3rB"},P0=ye(5112);const $p={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"};var ev=({category:xe,answer:Be="",index:Pe,option_name:tt,callback:It})=>{const nt=$p[Pe];function Ge(){if(xe===1)It(nt);else{let we=(Be==null?void 0:Be.split(""))||[],be=we.indexOf(nt);be>=0?we.splice(be,1):we.push(nt),It(we.join(""))}}return ce.createElement("a",{className:"flex-container",onClick:Ge},xe===1?ce.createElement(P0.ZP,{checked:Be&&Be.indexOf(nt)>=0,className:"choice"}):ce.createElement(Au.default,{className:"choice",checked:Be&&Be.indexOf(nt)>=0}),ce.createElement("div",{className:"flex-wrp"},ce.createElement("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},nt,"\u3001"),ce.createElement(es.Z,{className:"subject-body",value:tt})))},tv=({callback:xe,multi_count:Be,answer:Pe})=>{const[tt,It]=(0,ce.useState)([]);return(0,ce.useEffect)(()=>{if(Be){if(Pe!=null&&Pe.length){It(Pe);return}const nt=Array.from({length:Be}).fill("");It(nt)}},[Be,Pe]),console.log(tt,Pe,"multi_count"),ce.createElement("div",{className:"option"},tt==null?void 0:tt.map((nt,Ge)=>ce.createElement(ue.Z,{align:"middle",className:"mb10 text"},ce.createElement("span",{className:"mb5"},"\u586B\u7A7A",Ge+1,"\u7B54\u6848\uFF1A"),ce.createElement(ve.default.TextArea,{key:Ge,value:nt,onChange:we=>{tt[Ge]=we.target.value,xe(tt)}}))))},nv=({id:xe,answer:Be,challenge_question:Pe,category:tt,subject:It,onSetAnswers:nt,question_name:Ge,multi_count:we})=>{function be(Se){nt(xe,Se)}return ce.createElement("li",null,ce.createElement(ue.Z,{className:"subject c-grey-999",align:"stretch"},ce.createElement(ae.Z,{flex:"40px"},ce.createElement("p",{className:"mt3 order"},xe+1,"\u3001")),ce.createElement(ae.Z,{flex:"1"},ce.createElement(es.Z,{value:`${It}`,className:"subject-body"}))),Ge==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&ce.createElement("div",{className:"option"},Pe==null?void 0:Pe.map(({option_name:Se},Ne)=>ce.createElement(ev,{index:Ne,key:Se,option_name:Se,answer:Be,category:tt,callback:be}))),Ge==="\u5224\u65AD\u9898"&&ce.createElement("div",{className:"option"},ce.createElement(P0.ZP.Group,{className:"mb10",style:{marginLeft:38},value:Be||void 0,onChange:Se=>be(Se.target.value)},ce.createElement(P0.ZP,{value:"true",className:"mr40"},"\u6B63\u786E"),ce.createElement(P0.ZP,{value:"false"},"\u9519\u8BEF"))),Ge==="\u586B\u7A7A\u9898"&&ce.createElement(tv,{multi_count:we,callback:be,answer:Be}))},rv=({chooses:xe,answers:Be,onSetAnswers:Pe,bgColor:tt="#1E1E1E"})=>ce.createElement("ul",{className:`${tt==="#1E1E1E"?"":"vs"} choose-container`,style:{backgroundColor:tt}},xe.map(({subject:It,challenge_question:nt,category:Ge,question_name:we,multi_count:be},Se)=>ce.createElement(nv,{key:Se,id:Se,subject:It,challenge_question:nt,category:Ge,answer:Be[Se],onSetAnswers:Pe,question_name:we,multi_count:be}))),av=Object.defineProperty,eg=Object.getOwnPropertySymbols,iv=Object.prototype.hasOwnProperty,ov=Object.prototype.propertyIsEnumerable,tg=(xe,Be,Pe)=>Be in xe?av(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,sv=(xe,Be)=>{for(var Pe in Be||(Be={}))iv.call(Be,Pe)&&tg(xe,Pe,Be[Pe]);if(eg)for(var Pe of eg(Be))ov.call(Be,Pe)&&tg(xe,Pe,Be[Pe]);return xe};const Uy=xe=>React.createElement("svg",sv({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));var uv="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4=",lv=Object.defineProperty,ng=Object.getOwnPropertySymbols,cv=Object.prototype.hasOwnProperty,dv=Object.prototype.propertyIsEnumerable,rg=(xe,Be,Pe)=>Be in xe?lv(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,fv=(xe,Be)=>{for(var Pe in Be||(Be={}))cv.call(Be,Pe)&&rg(xe,Pe,Be[Pe]);if(ng)for(var Pe of ng(Be))dv.call(Be,Pe)&&rg(xe,Pe,Be[Pe]);return xe};const zy=xe=>React.createElement("svg",fv({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));var ag="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+",hv=Object.defineProperty,ig=Object.getOwnPropertySymbols,gv=Object.prototype.hasOwnProperty,mv=Object.prototype.propertyIsEnumerable,og=(xe,Be,Pe)=>Be in xe?hv(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,pv=(xe,Be)=>{for(var Pe in Be||(Be={}))gv.call(Be,Pe)&&og(xe,Pe,Be[Pe]);if(ig)for(var Pe of ig(Be))mv.call(Be,Pe)&&og(xe,Pe,Be[Pe]);return xe};const Gy=xe=>React.createElement("svg",pv({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},xe),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));var vv="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg==",Av=Object.defineProperty,yv=Object.defineProperties,Ev=Object.getOwnPropertyDescriptors,sg=Object.getOwnPropertySymbols,Cv=Object.prototype.hasOwnProperty,bv=Object.prototype.propertyIsEnumerable,ug=(xe,Be,Pe)=>Be in xe?Av(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,wv=(xe,Be)=>{for(var Pe in Be||(Be={}))Cv.call(Be,Pe)&&ug(xe,Pe,Be[Pe]);if(sg)for(var Pe of sg(Be))bv.call(Be,Pe)&&ug(xe,Pe,Be[Pe]);return xe},Sv=(xe,Be)=>yv(xe,Ev(Be));const Dv=({id:xe,isActive:Be,title:Pe,onActive:tt,had_submmit:It,result:nt,actual_output:Ge,standard_answer:we,question_name:be,isFromCourse:Se,user_course_identity:Ne})=>{function et(){tt(xe)}let rt="test-case-item";return Be&&(rt+=" active"),It&&(rt+=" has-result"),ce.createElement("li",{className:rt},ce.createElement("a",{className:"case-header",onClick:et},ce.createElement("h2",null,ce.createElement("div",{className:Be?"arrow-down":"arrow-right",style:{width:12}}),ce.createElement("span",{className:"test-title",style:{width:75}},Pe)),Ne<5&&Se?ce.createElement("img",{width:16,src:nt?ag:vv}):ce.createElement("div",{className:`${Ge?"submitStatus":"unsubmitStatus"}`},Ge?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")),ce.createElement("div",{className:`item-desc ${Be?"show":"hide"} choose-game-item`},Ne<5&&Se?Ge?be==="\u586B\u7A7A\u9898"?ce.createElement(ce.Fragment,null,ce.createElement("p",null,ce.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),ce.createElement("b",null,we==null?void 0:we.map((dt,bt)=>{var Yt;return ce.createElement("p",null,"\u586B\u7A7A",bt+1,"\uFF1A",(Yt=dt==null?void 0:dt.text)==null?void 0:Yt.join("\u3001"))}))),ce.createElement("p",null,ce.createElement("div",null,"\u5B66\u751F\u7B54\u6848\uFF1A"),ce.createElement("b",{className:`${nt?"c-green":"c-red"}`},Ge==null?void 0:Ge.map((dt,bt)=>ce.createElement("p",null,"\u586B\u7A7A",bt+1,"\uFF1A",dt))))):ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ce.createElement("b",null,we)),ce.createElement("p",null,"\u5B66\u751F\u7B54\u6848\uFF1A",ce.createElement("b",{className:`${nt?"c-green":"c-red"}`},Ge))):ce.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B"):ce.createElement("p",null,"\u7B54\u9898\u9636\u6BB5\uFF0C\u4E0D\u652F\u6301\u67E5\u770B\u7ED3\u679C")))};var xv=({onResizeSetContainer:xe,moveY:Be,had_submmit:Pe,had_all_submmit:tt,test_sets:It=[],challenge_chooses_count:nt,choose_correct_num:Ge,user_course_identity:we})=>{const[be]=(0,b.useSearchParams)(),Se=(0,b.useParams)(),[Ne,et]=(0,ce.useState)(-1);function rt(ft){et(ft===Ne?-1:ft)}const dt=Ge===nt,bt=Se.homeworkId||Se.exerciseId,[Yt,wt]=(0,ce.useState)(0);function jt(){xe(Be)}return console.log(we),(0,ce.useEffect)(()=>{console.log(It);let ft=0;It==null||It.map(gt=>{gt!=null&>.actual_output||(ft=ft+1)}),wt(ft)},[]),ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"test-header"},ce.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),ce.createElement("a",{onClick:jt},ce.createElement("i",{className:`iconfont ${Be===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),we<5&&bt?Pe?ce.createElement("p",{className:`test-result ${dt?"success":"failer"}`},ce.createElement("span",{className:"count"},ce.createElement("img",{width:16,src:dt?ag:uv}),Ge||0," / ",nt," \u5171\u6709",nt,"\u9898\uFF0C"),ce.createElement("span",null,dt?"\u5168\u90E8\u901A\u8FC7":`\u5176\u4E2D${nt-Ge}\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A`)):null:ce.createElement("p",{className:`test-result ${tt?"success":"failer"}`},tt?"\u5F53\u524D\u72B6\u6001\u5DF2\u63D0\u4EA4\uFF0C\u5C06\u6309\u7167\u6700\u65B0\u63D0\u4EA4\u7684\u7B54\u6848\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A":"\u5F53\u524D\u72B6\u6001\u672A\u63D0\u4EA4\uFF0C\u70B9\u51FB\u8BC4\u6D4B\u8FDB\u884C\u63D0\u4EA4\u3002\u63D0\u4EA4\u540E\u624D\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A"),ce.createElement("ul",{className:"test-case-list"},It.map((ft,gt)=>ce.createElement(Dv,Sv(wv({key:"item"+gt,had_submmit:Pe,title:`\u9898\u76EE${gt+1}`},ft),{isActive:Ne===gt,id:gt,onActive:rt,user_course_identity:we,isFromCourse:bt})))))},$c={"action-container":"action-container___U7uMn","eval-btn-group":"eval-btn-group___d082G","eval-desc":"eval-desc___fEzwk","btn-run":"btn-run___Gj66E","btn-run-self":"btn-run-self___fyBqh","ghost-link":"ghost-link___ZkJNg",link:"link___uAe2R"},Bv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",Qd=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});const Pv=ye(56656);var Fv=({st:xe,prev_game:Be,next_game:Pe,time_limit:tt,record_consume_time:It,loading:nt,shixun:Ge,game:we,onRun:be,dispatch:Se,chooses:Ne,unity_3d_routes:et,user:rt,is_last_game:dt,onUpdateCode:bt,choose_test_cases:Yt,test_sets:wt,challenge:jt,game_report_id:ft,tabActiveParams:gt={},startDebug:Dt,isLocalFetch:Gt,onLocalRun:pt,work_end_forbid_evaluate:Pt,homework_common_name:Xt})=>{var $t;const _t=(0,b.useParams)(),An=!dt&&!nt&&(Ge.status>0||(rt==null?void 0:rt.identity)<5),Cn=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62","\u6B63\u5728\u8FD0\u884C"],Yn=(0,b.useSelector)(on=>{var Nn;return(Nn=on==null?void 0:on.user)==null?void 0:Nn.userInfo}),[er]=(0,b.useSearchParams)(),[Mn,jn]=(0,ce.useState)(0),[xn,gn]=(0,ce.useState)(0),[Pn,ur]=(0,ce.useState)(!1),[In,Gn]=(0,ce.useState)(($t=wt==null?void 0:wt.find(on=>on.input&&!on.is_file))==null?void 0:$t.input),[cn,sn]=(0,ce.useState)(!1),[xr,gr]=(0,ce.useState)(Cn[0]),lr=(0,ce.useRef)(!1),pn=(0,b.useLocation)(),{shixun_environment_id:un,tab_type:sr}=gt,dr=()=>{const on=Pv();if(on.day()>=1&&on.day()<=5){const Nn=on.hour(),Zn=on.minute();return Nn>=9&&Nn<12||Nn===14&&Zn>=30||Nn>14&&Nn<18||Nn===19&&Zn>=30||Nn===20&&Zn<=30}else return!1};(0,ce.useEffect)(()=>{Mn>0&&setTimeout(()=>{jn(Mn-1)},1e3)},[Mn]),(0,ce.useEffect)(()=>{xn>0&&setTimeout(()=>{gn(xn-1)},1e3)},[xn]),(0,ce.useEffect)(()=>{const on=re.Z.subscribe("eval-code-finish",()=>{et&&ur(!0),xe===1||(Yn!=null&&Yn.is_vip?jn(10):jn(dr()?20:15))}),Nn=re.Z.subscribe("caseInputValue",nr=>{Gn(nr)}),Zn=re.Z.subscribe("runCodeFinish",()=>{lr.current=!1,sn(!1),gr(Cn[0]),xn>0||(Yn!=null&&Yn.is_vip?jn(10):jn(dr()?20:15))});return()=>{on(),Nn(),Zn()}},[]);const kr=()=>{lr.current=!1,gr(Cn[3]),re.Z.publish("runCode",{type:"stop"}),(0,te.Yv)(_t.taskId,{shixun_environment_id:un,tab_type:sr}),setTimeout(()=>{gr(Cn[0]),sn(!1),Yn!=null&&Yn.is_vip?jn(10):jn(dr()?20:15)},2500)},mr=()=>Qd(void 0,null,function*(){lr.current=!0,yield bt(),gr(Cn[1]),re.Z.publish("show-case-result",!0),setTimeout(()=>Qd(void 0,null,function*(){var on,Nn,Zn,nr,$n;let tr={test_case_content:In,shixun_environment_id:un,tab_type:sr};er.get("type")==="exercises"?tr.extras={exercise_id:er.get("exercisesId")}:_t.courseId&&_t.homeworkId&&(tr.extras={homework_common_id:_t.homeworkId});const Vr=yield(0,te.h$)(_t.taskId,tr);if((Nn=(on=Vr==null?void 0:Vr.data)==null?void 0:on.data_list)!=null&&Nn.length){re.Z.publish("pod-restrict-data",{identifier:(Zn=Vr==null?void 0:Vr.data)==null?void 0:Zn.identifier,data_list:(nr=Vr==null?void 0:Vr.data)==null?void 0:nr.data_list});return}re.Z.publish("showRunCodeTab",!0),re.Z.publish("runCode",{type:"start",socketUrl:(($n=Vr==null?void 0:Vr.data)==null?void 0:$n.wss_url)+"/log"})}),100),setTimeout(()=>{lr.current&&(gr(Cn[2]),sn(!1))},1e3)}),Nr=()=>Qd(void 0,null,function*(){sn(!0),xr===Cn[2]?kr():mr()}),xt=()=>Qd(void 0,null,function*(){var on,Nn;sn(!0),gr(Cn[4]),re.Z.publish("show-case-result",!0);const Zn=yield pt(In);if(Zn.status===0){const nr=(Nn=(on=Zn==null?void 0:Zn.data)==null?void 0:on.out)==null?void 0:Nn.map($n=>oo.Base64.decode($n));sn(!1),gr(Cn[0]),re.Z.publish("showRunCodeTab",!0),re.Z.publish("setLogData",nr)}}),Kt=()=>Gt?ce.createElement(E.ZP,{onClick:xt,loading:cn,danger:!0,className:`${$c["btn-run-self"]} mr10`},xr):ce.createElement(E.ZP,{onClick:(0,On.throttle)(Nr,2e3),loading:cn,danger:!0,disabled:xn>0||Mn>0||nt,className:`${$c["btn-run-self"]} mr10`},xn>0?`${xn}S`:xr);return ce.createElement("div",{className:$c["action-container"]},ce.createElement("div",{className:`flex-container ${$c["eval-desc"]}`},tt&&(jt!=null&&jt.with_code_file)?ce.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A",ce.createElement("span",{style:{color:" #fff",marginRight:0}},tt)," \u79D2"):null,It&&(jt!=null&&jt.with_code_file)?ce.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ce.createElement("span",{style:{color:" #fff"}},It)," \u79D2"):null,ft?ce.createElement("a",{target:"_blank",className:$c.link,href:`/report/${_t.taskId}/${ft}`},"\u4EE3\u7801\u6027\u80FD\u68C0\u6D4B"):null,[2,3,4,5,6].includes(sr)&&ce.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:()=>{re.Z.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),ce.createElement("div",{className:`flex-container ${$c["eval-btn-group"]}`},Be&&!nt?ce.createElement("a",{href:`/tasks/${Be}${pn.search}`,onClick:on=>{if(on.preventDefault(),_t.courseId&&_t.homeworkId){setTimeout(()=>window.location.href=`/tasks/${_t.courseId}/${_t.homeworkId}/${Be}${pn.search}`,300);return}if(_t.courseId&&_t.exerciseId){setTimeout(()=>window.location.href=`/tasks/${_t.courseId}/${_t.exerciseId}/${Be}/exercise${pn.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${Be}${pn.search}`,300)},className:$c["ghost-link"]},"\u4E0A\u4E00\u5173"):null,An?ce.createElement("a",{href:`/tasks/${Pe}${pn.search}`,onClick:on=>{var Nn;if(on.preventDefault(),Ge.task_pass||we.status===2||(rt==null?void 0:rt.identity)<5||xe===1&&((Nn=Yt==null?void 0:Yt.test_sets)!=null&&Nn.every(Zn=>Zn.actual_output))){if(_t.courseId&&_t.homeworkId){setTimeout(()=>window.location.href=`/tasks/${_t.courseId}/${_t.homeworkId}/${Pe}${pn.search}`,300);return}if(_t.courseId&&_t.exerciseId){setTimeout(()=>window.location.href=`/tasks/${_t.courseId}/${_t.exerciseId}/${Pe}/exercise${pn.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${Pe}${pn.search}`,300);return}ee.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:ce.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002",xe===1?"\u63D0\u4EA4":"\u901A\u8FC7","\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:$c["ghost-link"]},"\u4E0B\u4E00\u5173"):null,Pn&&(jt==null?void 0:jt.show_type)===1&&ce.createElement("button",{onClick:()=>{Se({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),sr===1&&!Dt&&(Ge==null?void 0:Ge.open_self_run)&&Kt(),(jt==null?void 0:jt.with_code_file)&&!(sr===1&&Dt)&&ce.createElement("button",{onClick:()=>Qd(void 0,null,function*(){if(Pt){ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:ce.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",ce.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${_t==null?void 0:_t.courseId}/shixun_homework/${er.get("homework_common_id")?er.get("homework_common_id"):_t==null?void 0:_t.homeworkId}/detail?tabs=1`)}},"\uFF08",Xt,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}if(xe===1&&(Ne==null?void 0:Ne.length)<=0){ee.default.confirm({centered:!0,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc"},ce.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}ur(!1),yield be()}),style:{minWidth:"72px"},disabled:nt||Mn>0||xr!=="\u81EA\u6D4B\u8FD0\u884C"||xn>0,className:$c["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},Mn>0?`${Mn}S`:ce.createElement(ce.Fragment,null," ",ce.createElement("img",{src:Bv,alt:"run",width:18})," ",ce.createElement("div",{style:{fontWeight:400}},"\u8BC4\u6D4B")," "))))},Iv=Object.defineProperty,Mv=Object.defineProperties,Lv=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,kv=Object.prototype.hasOwnProperty,Tv=Object.prototype.propertyIsEnumerable,cg=(xe,Be,Pe)=>Be in xe?Iv(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,e0=(xe,Be)=>{for(var Pe in Be||(Be={}))kv.call(Be,Pe)&&cg(xe,Pe,Be[Pe]);if(lg)for(var Pe of lg(Be))Tv.call(Be,Pe)&&cg(xe,Pe,Be[Pe]);return xe},Sf=(xe,Be)=>Mv(xe,Lv(Be)),Rv=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});function Ov(xe,Be){switch(Be.type){case Tn.wj:return Sf(e0({},xe),{loading:!0});case Tn.V1:return Sf(e0({},xe),{loading:!1});case Tn.OJ:return e0(e0({},xe),Be.payload);case Tn.$Y:return Sf(e0({},xe),{theme:Be.payload});default:throw new Error}}var jv=({taskData:xe,moveY:Be,onResizeYStart:Pe,onResizeSetContainer:tt,onEval:It,lastedGetTaskInfoTime:nt,onUpdateCode:Ge,_dispatch:we})=>{const be=(0,b.useLocation)(),[Se]=(0,b.useSearchParams)(),Ne=(0,b.useParams)(),{chooses:et,choose_test_cases:rt,game:dt,user_course_identity:bt}=xe,{test_sets:Yt,challenge_chooses_count:wt,choose_correct_num:jt,had_submmit:ft,had_all_submmit:gt}=rt,Dt=(0,ce.useCallback)(()=>{let Gn=[];return Gn.length=wt,ft&&(Gn=Yt.map(cn=>cn.question_name==="\u5224\u65AD\u9898"?cn.actual_output==="\u6B63\u786E"?"true":cn.actual_output==="\u9519\u8BEF"?"false":void 0:cn.actual_output)),Gn},[nt]),[Gt,pt]=(0,ce.useReducer)(Ov,{loading:!1,answers:Dt(),theme:(0,ls.G)("cmCodeMode","vs-dark")});(0,ce.useEffect)(()=>{pt({type:Tn.OJ,payload:{answers:Dt()}})},[nt]);const{answers:Pt,loading:Xt}=Gt;function $t(Gn,cn){Pt[Gn]=cn,pt({type:Tn.OJ,payload:{answers:Pt}})}function _t(){var Gn,cn;let sn=!0;for(let xr=0;xr!!gr))!=null&&cn.length)){a.ZP.info(`\u8BF7\u5148\u7ED9\u7B2C${xr+1}\u9898\u9009\u62E9\u7B54\u6848\uFF01`),sn=!1;break}return sn}function An(){return Rv(this,null,function*(){var Gn;if(_t()){pt({type:Tn.wj});const cn=Ne.courseId&&Ne.homeworkId?{homework_common_id:Ne.homeworkId}:{};let sn;(Se.get("ip_limit")==="inner"||Se.get("ip_bind_type")==="true")&&(sn=yield(0,Jl.y)({ip_limit:Se.get("ip_limit"),ip_bind:Se.get("ip_bind_type")==="true"}));const xr=yield(0,te.zl)(dt.identifier,e0({answer:Pt,challenge_id:(Gn=xe==null?void 0:xe.challenge)==null?void 0:Gn.id,subject_id:Se.get("subject_id")||"",question_id:Se.get("questionId"),exercise_id:Se.get("exercisesId")||Ne.exerciseId,competition_entry_id:Se.get("competition_entry_id"),ip:sn},cn));It(xr),pt({type:Tn.V1})}})}const Cn=Be?`${Be-54}px`:"70%",Yn=`calc(100% - 3px - 51px - ${Cn})`,[er,Mn]=(0,ce.useState)(!1),[jn,xn]=(0,ce.useState)(!1),gn={isTheoretical:!0,cmCodeMode:Gt.theme,onCodeModeChange:function(Gn){pt({type:Tn.$Y,payload:Gn}),(0,ls.t)("cmCodeMode",Gn)}},Pn={isResizeLarge:er,onRightFullHandler:ur,onShowCodeSetting:In,allBreakPointValue:{},tab_type:1,code_hidden:!0,isTheoretical:!0};function ur(){Mn(!er),(0,ie.vp)()?(0,ie.BU)():(0,ie.Dj)(document.body)}function In(){xn(!jn)}return ce.createElement(ce.Fragment,null,ce.createElement("div",{className:Nd["code-area-container"],style:{height:Cn}},ce.createElement(ue.Z,{align:"middle"},ce.createElement("div",{style:{color:"#8b9399",paddingLeft:"20px",fontSize:"16px"}},"\u9898\u76EE"),ce.createElement(Ao.Z,null),ce.createElement(Qo,e0({},Pn))),ce.createElement(rv,{chooses:et,answers:Pt,onSetAnswers:$t,bgColor:Gt.theme==="vs-dark"?"#1E1E1E":"#fff"})),ce.createElement("div",{className:Nd["resize-y-bar"],onMouseDown:Pe,draggable:!1},ce.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ce.createElement("div",{className:Nd["test-set-container"],style:{height:Yn}},Xt?ce.createElement(ge.Z,null):ce.createElement(xv,{had_submmit:ft,had_all_submmit:gt,moveY:Be,onResizeSetContainer:tt,test_sets:Yt,challenge_chooses_count:wt,choose_correct_num:jt,user_course_identity:bt})),ce.createElement("div",{className:Nd["action-container"]},ce.createElement(Fv,Sf(e0({onUpdateCode:Ge},xe),{loading:Xt,onRun:An,dispatch:we}))),ce.createElement(de.Z,null,ce.createElement(Qs.Z,{rootClassName:Nd["setting-drawer"],title:null,placement:"right",closable:!1,open:jn,onClose:()=>xn(!1)},ce.createElement(Zu,e0({},gn)))),ce.createElement(yu,{desc:ce.createElement(es.Z,{value:xe==null?void 0:xe.challenge.task_pass}),visible:er}))},Ya=ye(59301),Nv=Object.defineProperty,Qv=Object.defineProperties,Hv=Object.getOwnPropertyDescriptors,Df=Object.getOwnPropertySymbols,dg=Object.prototype.hasOwnProperty,fg=Object.prototype.propertyIsEnumerable,hg=(xe,Be,Pe)=>Be in xe?Nv(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,Ui=(xe,Be)=>{for(var Pe in Be||(Be={}))dg.call(Be,Pe)&&hg(xe,Pe,Be[Pe]);if(Df)for(var Pe of Df(Be))fg.call(Be,Pe)&&hg(xe,Pe,Be[Pe]);return xe},ts=(xe,Be)=>Qv(xe,Hv(Be)),gg=(xe,Be)=>{var Pe={};for(var tt in xe)dg.call(xe,tt)&&Be.indexOf(tt)<0&&(Pe[tt]=xe[tt]);if(xe!=null&&Df)for(var tt of Df(xe))Be.indexOf(tt)<0&&fg.call(xe,tt)&&(Pe[tt]=xe[tt]);return Pe},is=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});const{DirectoryTree:Yv}=fe.default,_v={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,casesModifiedModal:null,timestamp:"",showDocuments:!1,repos:null};function Uv(xe,Be){switch(Be.type){case Tn.F_:return ts(Ui({},xe),{moveX:Be.payload});case Tn.wQ:return ts(Ui({},xe),{moveY:Be.payload});case Tn.GB:return ts(Ui({},xe),{codeRepData:Be.payload});case Tn.N$:return ts(Ui({},xe),{codeRepData:Ui(Ui({},xe.codeRepData),Be.payload)});case Tn.m5:return ts(Ui({},xe),{evaluateLoading:!1,showEvalResult:!0});case Tn.G9:return ts(Ui({},xe),{timestamp:Be.payload});case Tn.EP:return ts(Ui({},xe),{showEvalResult:!1});case Tn.n4:return ts(Ui({},xe),{loading:!0});case Tn.z2:return Ui(Ui({},xe),Be.payload);case Tn.i3:return ts(Ui({},xe),{showDragMask:Be.payload});case Tn.Ir:return ts(Ui({},xe),{loading:!1,isError:!0});case Tn.yi:return Ui(Ui({},xe),Be.payload);case Tn.Ui:return ts(Ui({},xe),{evaluateLoading:!0});case Tn.A0:return ts(Ui({},xe),{evaluateLoading:!1});case Tn.p2:return ts(Ui({},xe),{evaluateMessage:Be.payload});case Tn.GW:return ts(Ui({},xe),{showDocuments:Be.payload});case Tn.oP:return Ui(Ui({},xe),Be.payload);case Tn.dL:return ts(Ui({},xe),{showNotice:!0});case Tn.Nv:return ts(Ui({},xe),{showNotice:!1});case Tn.Fk:return ts(Ui({},xe),{casesModifiedModal:!0});case Tn.Hh:return ts(Ui({},xe),{casesModifiedModal:!1});case Tn.OA:return ts(Ui({},xe),{showPictureView:!1});case Tn.vm:return ts(Ui({},xe),{showPictureView:!0});case Tn.RY:return ts(Ui({},xe),{resetVncLoading:Be.payload});default:throw new Error}}var zv=xe=>{var Be=gg(xe,[]),Pe,tt,It;const nt=(0,b.useSelector)(Jt=>{var dn;return(dn=Jt==null?void 0:Jt.user)==null?void 0:dn.userInfo}),Ge=(0,b.useSelector)(Jt=>Jt==null?void 0:Jt.globalSetting),we=(0,b.useParams)(),[be]=(0,b.useSearchParams)(),[Se,Ne]=(0,ce.useReducer)(Uv,_v),[et,rt]=(0,ce.useState)(we.taskId),dt=(0,ce.useRef)(),bt=(0,ce.useRef)(),Yt=(0,ce.useRef)(),wt=(0,ce.useRef)(),jt=(0,ce.useRef)({}),ft=(0,ce.useRef)(),[gt,Dt]=(0,ce.useState)([]),[Gt,pt]=(0,ce.useState)(!0),[Pt,Xt]=(0,ce.useState)({}),[$t,_t]=(0,ce.useState)(!0),[An,Cn]=(0,ce.useState)(!1),[Yn,er]=(0,ce.useState)(!1),[Mn,jn]=(0,ce.useState)(!1),[xn,gn]=(0,ce.useState)(""),[Pn,ur]=(0,ce.useState)(!0),[In,Gn]=(0,ce.useState)("");(0,ce.useEffect)(()=>{rt(we.taskId)},[we]),(0,ce.useEffect)(()=>{jt.current=Pt},[Pt]);const{moveX:cn,taskData:sn,moveY:xr,evalData:gr,showEvalResult:lr,codeRepData:pn,loading:un,evaluateLoading:sr,evaluateMessage:dr,showDocuments:kr,repos:mr,showPictureView:Nr,showNotice:xt,casesModifiedModal:Kt,webDisplayUrl:on,isPictureView:Nn,resetVncLoading:Zn,timestamp:nr,lastedGetTaskInfoTime:$n,showDragMask:tr}=Se;wt.current=Se;const{st:Vr,challenge:ua,shixun:ca,to_user_id:ri,chatgpt:Ji,is_teacher:Ii,game:Si,monitoring_url:Bo,has_answer:ro,vnc_url:Kr,git_url:Ba,user:la,myshixun:Wa,discusses_count:oa,user_praise:Ri,praise_count:xi,tpm_cases_modified:Fo,tpm_modified:di,tpm_script_modified:fi,mirror_name:Ho,mirror_description:eo,tomcat_url:fr,unity_3d_routes:Hr,with_code_file:Ca,unity_3d_result:ja,next_game:Ni,prev_game:So,mirror_description_multi:ga,shixun_environments:Qi,view_answer_tip:pi}=sn,{currentPath:Gi,paths:mo,content:Pi,language:Gs,lastedUpdateTime:Io}=pn,{index_tab:Wo,shixun_environment_id:Qu,cloud_type:To,tab_type:Eo,tpi_type:Mi}=Pt,$a=(0,ce.useRef)(""),Oi=((Pe=sn==null?void 0:sn.local_evaluate_languages)==null?void 0:Pe.includes(Gs))&&(0,le.WX)()&&(sn==null?void 0:sn.open_local_evaluate),Mo=(di||fi)&&Vr===0,Os=(Fo||Mo)&&Wa.system_tip===!0,vs=(Ho||[]).indexOf("Html")!==-1,Xi=typeof cn=="number"&&cn!==.01?`${cn}px`:"40%",Zo=`calc(100% - 4px - ${Xi})`,Du=gt==null?void 0:gt.find(Jt=>(Jt==null?void 0:Jt.index_tab)===(Pt==null?void 0:Pt.index_tab)),[ql,Fu]=(0,ce.useState)(!1),[Tc,bc]=(0,ce.useState)([]),[$l,n0]=(0,ce.useState)(!1),[Rc,ec]=(0,ce.useState)(!1);(0,ce.useEffect)(()=>{(nt==null?void 0:nt.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?ec(!0):ec(!1)},[localStorage.getItem("task_ignore"),nt]);const vl=(0,ce.useMemo)(()=>Gi&&mo?mo.indexOf(Gi)>=0:!1,[Gi,mo]),tc=(sn==null?void 0:sn.exit_delete_pod_switch)&&(nt==null?void 0:nt.user_id)===((tt=sn==null?void 0:sn.user)==null?void 0:tt.user_id)&>.some(Jt=>Jt.tab_type!==1);(0,ce.useEffect)(()=>{if(Yt.current||bt.current){let Jt=function(Dn){if(bt.current){let wn=Dn.pageX;const _n=window.innerWidth-500;wn<=200&&(wn=.01),wn>=_n&&(wn=_n),Ne({type:Tn.F_,payload:wn})}Yt.current&&Ne({type:Tn.wQ,payload:Dn.pageY})},dn=function(){(0,le.kk)("auto"),bt.current=!1,Yt.current=!1,Ne({type:Tn.i3,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",dn),()=>{document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",dn)}}},[Yt.current,bt.current,Ne]),(0,ce.useEffect)(()=>(window.addEventListener("beforeunload",Al),()=>{window.removeEventListener("beforeunload",Al)}),[sn,$t]),(0,ce.useEffect)(()=>{ca&&(0,le.Dk)(ca.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ca]);const Yl=(0,ce.useCallback)(()=>is(void 0,null,function*(){const Jt=yield(0,te.t$)(Si.identifier),{test_sets:dn,message:Dn,status:wn}=Jt;if(wn===-1){Dn.info(Dn);return}let _n=sn.user.grade;sn.user.grade=_n-ua.score*2,sn.test_sets=dn,sn.game.test_sets_view=!0,Ne({type:Tn.z2,payload:{taskData:sn}})}),[Si,ua,Ne]);(0,ce.useEffect)(()=>re.Z.subscribe("unlock-test-case",()=>{ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ya.createElement(Gv,{score:ua.score,is_teacher:Ii}),centered:!0,onOk:Yl})}),[Yl,ua,Ii]),(0,ce.useEffect)(()=>{(0,On.isEmpty)(nt)||nc()},[nt]);function nc(){return is(this,null,function*(){var Jt,dn;try{let Dn={};we.courseId&&we.homeworkId&&(Dn={homework_common_id:we.homeworkId}),we.courseId&&we.exerciseId&&(Dn=ts(Ui({},Dn),{exercise_id:we.exerciseId}));const wn=yield(0,te.XO)(we.taskId,Dn),{status:_n}=wn;if(_n===401)return;if(_n===-3)(0,le.eF)({onCancel:()=>{window.location.href="/"}});else if(_n===403){b.history.replace("/403");return}else if(_n===404){b.history.replace("/404");return}else{const{st:zn,hide_width_rate:Ir,challenge:{path:Sr},action_analysis:$r}=wn,Da={loading:!1,isError:!1,moveX:Ir?Math.ceil(window.innerWidth*Ir/100):.01,taskData:wn,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:pn};if(je.Z.SSH_SERVER=wn.websocket_url,zn===0&&Sr){let Wi=Sr.split("\uFF1B").filter(As=>!!As);Da.codeRepData.currentPath=Wi[0],Da.codeRepData.paths=Wi,Da.codeRepData.lastedUpdateTime=0}Ne({type:Tn.yi,payload:Ui({},Da)}),n0($r);const hi=`${(Jt=wn==null?void 0:wn.user)==null?void 0:Jt.login}_${we.taskId}_survival_time`;localStorage.getItem(hi)||localStorage.setItem(hi,(dn=wn==null?void 0:wn.shixun)==null?void 0:dn.survival_time)}sessionStorage.tasksData=JSON.stringify(wn)}catch(Dn){console.log(Dn),Ne({type:Tn.Ir})}})}console.log(Gs,"language");const ll=Jt=>{Jt instanceof TypeError&&$a.current&&(Ne({type:Tn.N$,payload:{currentPath:$a.current}}),$a.current="stop",setTimeout(()=>{$a.current=""},500))};(0,ce.useEffect)(()=>{function Jt(){return is(this,null,function*(){var dn,Dn,wn;_t(!0);const _n=yield(0,te.li)(et,{path:Gi});if(_n!=null&&_n.content){let zn;try{(_n==null?void 0:_n.file_type)==="txt"?zn=(zn==null?void 0:zn.length)===0?zn:window.decodeURIComponent(escape(window.atob((dn=_n==null?void 0:_n.content)==null?void 0:dn.content))):zn=(Dn=_n==null?void 0:_n.content)==null?void 0:Dn.content}catch(Ir){zn=window.atob((wn=_n==null?void 0:_n.content)==null?void 0:wn.content),a.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ir)}Ne({type:Tn.GB,payload:ts(Ui({},pn),{content:zn,language:_n.language,file_type:_n.file_type,filename:_n.filename,lastedUpdateTime:0})})}else(_n==null?void 0:_n.status)===0?a.ZP.warning(_n==null?void 0:_n.message):a.ZP.warning({content:Ya.createElement(Ya.Fragment,null,Ya.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u83B7\u53D6\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),Ya.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),Ya.createElement("div",null,parseArrayBufferAsText(_n))),duration:7});ll(_n),_t(!1)})}console.log($a.current,2222),Vr===0&&Gi&&!(Hr&&!Ca&&Eo!==6)&&(Qi!=null&&Qi.some(dn=>dn.tab_type===1||dn.tab_type===6))&&$a.current!=="stop"&&Jt()},[Vr,Gi,$n,nr]);const vu=(Jt=0)=>is(void 0,null,function*(){var dn,Dn,wn;if(Vr===0&&Io>0&&vl||Jt){const _n=we.courseId&&we.exerciseId?{exercise_id:we.exerciseId}:{};let zn;(be.get("ip_limit")==="inner"||be.get("ip_bind_type")==="true")&&(zn=yield(0,Jl.y)({ip_limit:be.get("ip_limit"),ip_bind:be.get("ip_bind_type")==="true"}));const Ir=Eo===6?localStorage.getItem("HJ2"):Pi,Sr=yield(0,te.n4)(Wa.identifier,Ui({path:Eo===6?ua.path.split("\uFF1B")[1]:Gi,evaluate:Jt,content:Ir,game_id:Si.id,tab_type:Eo,exercise_id:be.get("exercisesId"),homework_common_id:we.homeworkId,ip:zn},_n));return(Sr==null?void 0:Sr.status)===-5&&typeof(Sr==null?void 0:Sr.message)=="string"&&ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Ya.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Ya.createElement("a",{href:`/classrooms/${Sr==null?void 0:Sr.course_identifier}/exercise/${Sr==null?void 0:Sr.exercise_id}/detail`},Sr==null?void 0:Sr.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),((dn=Sr==null?void 0:Sr.data)==null?void 0:dn.status)===7&&typeof((Dn=Sr==null?void 0:Sr.data)==null?void 0:Dn.message)=="string"&&ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Ya.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Ya.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${we==null?void 0:we.courseId}/shixun_homework/${be.get("homework_common_id")?be.get("homework_common_id"):we==null?void 0:we.homeworkId}/detail?tabs=1`)}},"\uFF08",(wn=Sr==null?void 0:Sr.data)==null?void 0:wn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Ne({type:Tn.N$,payload:{lastedUpdateTime:0}}),ll(Sr),Sr}return!0}),Al=()=>is(void 0,null,function*(){var Jt,dn;if(!$t){Si&&Si.status!==2&&re.Z.publish("update-cost-time");try{const Dn=we.courseId&&we.exerciseId?{exercise_id:we.exerciseId}:{};let wn;if((be.get("ip_limit")==="inner"||be.get("ip_bind_type")==="true")&&(wn=yield(0,Jl.y)({ip_limit:be.get("ip_limit"),ip_bind:be.get("ip_bind_type")==="true"})),Wa!=null&&Wa.identifier){let _n=ts(Ui({path:wt.current.codeRepData.currentPath,evaluate:0,content:(Jt=wt.current.codeRepData)==null?void 0:Jt.content,game_id:Si.id,tab_type:(dn=jt.current)==null?void 0:dn.tab_type,ip:wn},Dn),{homework_common_id:be.get("homework_common_id")?be.get("homework_common_id"):we.homeworkId}),zn={type:"application/json"};console.log([JSON.stringify(_n)]);let Ir=new Blob([JSON.stringify(_n)],zn);window.navigator.sendBeacon(`${je.Z.API_SERVER}/api/myshixuns/${Wa==null?void 0:Wa.identifier}/update_file.json`,Ir)}}catch(Dn){}}});(0,ce.useEffect)(()=>{const Jt=re.Z.subscribe("exercise-data",dn=>{dt.current=dn});return()=>{Jt()}},[location]);function Jo(Jt){let dn=sn.user.grade;sn.user.grade=dn-Jt,Ne({type:Tn.z2,payload:{taskData:sn}})}ft.current=()=>{Se.moveX=Se.moveX!==.01?.01:"40%",Ne({type:Tn.F_,payload:Se.moveX})};function kl(){document.onselectstart=function(){return!1},bt.current=!0,(0,le.kk)("none"),Ne({type:Tn.i3,payload:!0})}function r0(){document.onselectstart=function(){return!1},Yt.current=!0,(0,le.kk)("none"),Ne({type:Tn.i3,payload:!0})}function rc(Jt){Ne(Jt===.01?{type:Tn.wQ,payload:0}:{type:Tn.wQ,payload:.01})}function Sa(Jt){Ne(Jt===0?{type:Tn.wQ,payload:"100%"}:{type:Tn.wQ,payload:0})}function co(){vu()}function Cs(){return is(this,null,function*(){var Jt,dn,Dn,wn;let _n={challenge_id:(Jt=sn.challenge)==null?void 0:Jt.id};be.get("type")==="exercises"?_n.exercise_id=be.get("exercisesId"):we.courseId&&we.homeworkId&&(_n.homework_common_id=we.homeworkId),_t(!0);const zn=yield(0,te.qK)(et,Ui({path:Gi},_n)),{content:Ir,language:Sr}=zn;if((zn==null?void 0:zn.status)===-5)return ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Ya.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Ya.createElement("a",{href:`/classrooms/${zn==null?void 0:zn.course_identifier}/exercise/${zn==null?void 0:zn.exercise_id}/detail`},zn==null?void 0:zn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),_t(!1),Promise.reject();if(((dn=zn==null?void 0:zn.data)==null?void 0:dn.status)===7&&typeof((Dn=zn==null?void 0:zn.data)==null?void 0:Dn.message)=="string")return ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Ya.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Ya.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${we==null?void 0:we.courseId}/shixun_homework/${be.get("homework_common_id")?be.get("homework_common_id"):we==null?void 0:we.homeworkId}/detail?tabs=1`)}},"\uFF08",(wn=zn==null?void 0:zn.data)==null?void 0:wn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),_t(!1),Promise.reject();Ne({type:Tn.GB,payload:ts(Ui({},pn),{content:Ir,language:Sr,lastedUpdateTime:0})}),_t(!1)})}const[Ws,Iu]=(0,ce.useState)(!1);function Tl(){return is(this,null,function*(){var Jt,dn,Dn,wn,_n;let zn={challenge_id:(Jt=sn.challenge)==null?void 0:Jt.id,homework_common_id:be.get("homework_common_id")};be.get("type")==="exercises"?zn.exercise_id=be.get("exercisesId"):we.courseId&&we.homeworkId&&(zn.homework_common_id=we.homeworkId);const Ir=yield(0,te.Tf)((dn=sn==null?void 0:sn.myshixun)==null?void 0:dn.identifier,Ui({},zn));return(Ir==null?void 0:Ir.status)===-5?(ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Ya.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Ya.createElement("a",{href:`/classrooms/${Ir==null?void 0:Ir.course_identifier}/exercise/${Ir==null?void 0:Ir.exercise_id}/detail`},Ir==null?void 0:Ir.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),Promise.reject()):((Dn=Ir==null?void 0:Ir.data)==null?void 0:Dn.status)===7&&typeof((wn=Ir==null?void 0:Ir.data)==null?void 0:wn.message)=="string"?(ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Ya.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Ya.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${we==null?void 0:we.courseId}/shixun_homework/${be.get("homework_common_id")?be.get("homework_common_id"):we==null?void 0:we.homeworkId}/detail?tabs=1`)}},"\uFF08",(_n=Ir==null?void 0:Ir.data)==null?void 0:_n.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Promise.reject()):(nc(),Iu(!0),Ir)})}function xu(){return is(this,null,function*(){var Jt,dn,Dn;const wn=yield(0,te.hG)(et,{path:Gi}),{content:_n,language:zn}=wn;if((wn==null?void 0:wn.status)===-5){ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Ya.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Ya.createElement("a",{href:`/classrooms/${wn==null?void 0:wn.course_identifier}/exercise/${wn==null?void 0:wn.exercise_id}/detail`},wn==null?void 0:wn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}if(((Jt=wn==null?void 0:wn.data)==null?void 0:Jt.status)===7&&typeof((dn=wn==null?void 0:wn.data)==null?void 0:dn.message)=="string"){ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Ya.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Ya.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${we==null?void 0:we.courseId}/shixun_homework/${be.get("homework_common_id")?be.get("homework_common_id"):we==null?void 0:we.homeworkId}/detail?tabs=1`)}},"\uFF08",(Dn=wn==null?void 0:wn.data)==null?void 0:Dn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}Ne({type:Tn.GB,payload:ts(Ui({},pn),{content:_n,language:zn,lastedUpdateTime:0,loading:!1})})})}function _l(){return is(this,null,function*(){const Jt=yield(0,te.Y0)(et),{praise_count:dn,praise:Dn}=Jt;sn.praise_count=dn,sn.user_praise=Dn,Ne({type:Tn.z2,payload:{taskData:sn}})})}const bs=(0,ce.useCallback)(Jt=>{function dn(Dn){return is(this,null,function*(){try{window.navigator.sendBeacon(`${je.Z.API_SERVER}/api/tasks/${et}/cost_time.json?time=${Dn}`,JSON.stringify({}))}catch(wn){}})}dn(Jt)},[et]);function uu(Jt){return is(this,null,function*(){yield(0,te.L5)(et,ca.id,Jt),sn.game.star=Jt,Ne({type:Tn.z2,payload:{taskData:sn}})})}function Oc(){return is(this,null,function*(){if(!mr||Ws){Iu(!1);const Jt=yield(0,te.pU)(Wa.identifier),{trees:dn}=Jt;Ne({type:Tn.oP,payload:{showDocuments:!0,repos:(0,yi.SI)(dn)}})}else Ne({type:Tn.GW,payload:!0})})}function ac(Jt){return is(this,null,function*(){const{children:dn,eventKey:Dn}=Jt.props;return new Promise(wn=>is(this,null,function*(){dn&&dn.length>0&&wn();const _n=yield(0,te.pU)(Wa.identifier,{path:Dn}),{trees:zn}=_n;let Ir=(0,yi.Ax)(mr,Dn,(0,yi.SI)(zn,Dn));Ne({type:Tn.oP,payload:{repos:[...Ir]}}),wn()}))})}function jc(){Ne({type:Tn.GW,payload:!1})}function ic(Jt){const dn=Jt,{gold:Dn,experience:wn,next_game:_n,next_shixun:zn,subject_done:Ir}=dn,Sr=gg(dn,["gold","experience","next_game","next_shixun","subject_done"]);if(!Jt.challenge_chooses_count)return;Jt!=null&&Jt.knowledge_recommend&&pu()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,b.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const $r=Sr.challenge_chooses_count===Sr.choose_correct_num,ta={had_submmit:!0,test_sets:Sr.test_sets,had_all_submmit:!0,challenge_chooses_count:Sr.challenge_chooses_count,choose_correct_num:Sr.choose_correct_num};sn.choose_test_cases=ta,sn.game.status=2,sn.next_game=_n,sn.user.grade+=Dn,$r&&Si.status!==2&&re.Z.publish("update-cost-time"),Ne({type:Tn.z2,payload:{taskData:sn,evalData:{gold:Dn,experience:wn,next_game:_n,next_shixun:zn,subject_done:Ir},showEvalResult:$r}}),re.Z.publish("eval-code-finish")}function Ul(){return is(this,null,function*(){var Jt,dn,Dn;(Dn=(dn=(Jt=document.getElementById("unity3d"))==null?void 0:Jt.contentWindow)==null?void 0:dn.postMessage)==null||Dn.call(dn,{type:"startGame"},"*"),Eo!==6?cl():Ne({type:Tn.Ui})})}function cl(){return is(this,null,function*(){var Jt,dn,Dn,wn,_n,zn,Ir,Sr,$r,ta,Da,hi,Wi,As,js,ws,io;try{Ne({type:Tn.Ui});const Ro=yield vu(1);if(!(Ro!=null&&Ro.content)&&!(Ro!=null&&Ro.sec_key)){a.ZP.warning({content:Ya.createElement(Ya.Fragment,null,Ya.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u66F4\u65B0\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),Ya.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),Ya.createElement("div",null,parseArrayBufferAsText(Ro))),duration:7}),re.Z.publish("eval-code-finish"),Ne({type:Tn.z2,payload:{evaluateLoading:!1}});return}const{resubmit:Hu,sec_key:lu,content_modified:rs}=Ro;if(Ro.status===-5&&typeof(Ro==null?void 0:Ro.message)=="object"){(0,b.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ts(Ui({},((Jt=dt.current)==null?void 0:Jt.exercise)||{}),{errorMessage:Ro==null?void 0:Ro.message,exercise_user_id:(Dn=(dn=dt.current)==null?void 0:dn.exercise)==null?void 0:Dn.exercise_user_id,id:be.get("exercisesId")})}});return}if(Ro.status&&Ro.status<0){re.Z.publish("eval-code-finish"),Ne({type:Tn.z2,payload:{evaluateLoading:!1}});return}const qo={sec_key:lu,resubmit:Hu,first:1,content_modified:rs,shixun_environment_id:Qu,tab_type:Eo};console.log("----",be.get("type")),be.get("type")==="exercises"?(qo.extras={exercise_id:be.get("exercisesId"),question_id:be.get("questionId"),challenge_id:(wn=sn.challenge)==null?void 0:wn.id,subject_id:be.get("subject_id")||"",commitID:(_n=Ro==null?void 0:Ro.content)==null?void 0:_n.commitID},(be.get("ip_limit")==="inner"||be.get("ip_bind_type")==="true")&&(qo.extras.ip=yield(0,Jl.y)({ip_limit:be.get("ip_limit"),ip_bind:be.get("ip_bind_type")==="true"}))):be.get("type")==="competitions"?qo.extras={competition_entry_id:be.get("competition_entry_id")}:we.courseId&&we.homeworkId?qo.extras={homework_common_id:we.homeworkId,commitID:(zn=Ro==null?void 0:Ro.content)==null?void 0:zn.commitID}:qo.extras={commitID:(Ir=Ro==null?void 0:Ro.content)==null?void 0:Ir.commitID},qo.extras.currentUserId=nt==null?void 0:nt.user_id;let Ss;if(Oi){const Mu=(Sr=sn==null?void 0:sn.test_sets)==null?void 0:Sr.map(Ls=>oo.Base64.encode(Ls.input||" ")),Ks={git:($r=sn==null?void 0:sn.myshixun)==null?void 0:$r.repo_name,input:Mu,tpiId:(ta=sn==null?void 0:sn.myshixun)==null?void 0:ta.id,tpiType:Mi,buildId:(Da=sn==null?void 0:sn.game)==null?void 0:Da.id,testCases:oo.Base64.encode(JSON.stringify((sn==null?void 0:sn.test_sets)||"")),secKey:lu,extras:qo.extras,resubmit:Hu,trimBlank:(hi=sn==null?void 0:sn.challenge)==null?void 0:hi.ignore_space,runOnly:0,testCasesType:sn==null?void 0:sn.testCasesType,testCasesExp:sn==null?void 0:sn.testCasesExp,tpiRepoPath:(Wi=sn==null?void 0:sn.myshixun)==null?void 0:Wi.repo_name,sourceClassNames:[Gi]};Ss=yield(0,te.eA)(Ks)}else Ss=yield(0,te.Xy)(et,qo);if((js=(As=Ss==null?void 0:Ss.data)==null?void 0:As.data_list)!=null&&js.length){re.Z.publish("pod-restrict-data",{identifier:(ws=Ss==null?void 0:Ss.data)==null?void 0:ws.identifier,data_list:(io=Ss==null?void 0:Ss.data)==null?void 0:io.data_list});return}if(Ss.status===-1&&be.get("type")==="exercises"){window.parent.location.href=`/classrooms/${be.get("coursesId")}/exercise/${be.get("exercisesId")}/detail`;return}if(Ss.status===-2){Ne({type:Tn.A0}),re.Z.publish("eval-code-finish");return}if(Ss.status===1){let Bu=function($u,Ol,ha){return is(this,null,function*(){var _c,Oo;ha++*$u/1e3>Ol&&(Ls=!0);const fo=yield(0,te.Qo)(et,{resubmit:Hu,time_out:Ls,port:Ss.port,sec_key:lu,challenge_id:(_c=sn==null?void 0:sn.challenge)==null?void 0:_c.id,subject_id:be.get("subject_id")||""});fo!=null&&fo.knowledge_recommend&&pu()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,b.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const{status:dl,running_code_message:G0,port:M0,web_route:L0}=fo;if((fo==null?void 0:fo.status)!==null&&!(fo!=null&&fo.running_code_status)&&(sn.myshixun.system_tip=!1,sn.tpm_cases_modified=!1,Ne({type:"UPDATE_TASK_DATA",payload:{taskData:sn}})),(fo==null?void 0:fo.status)==0&&((Oo=fo==null?void 0:fo.shixuns)==null?void 0:Oo.length)>0&&(bc(fo==null?void 0:fo.shixuns),Fu(!0)),Ne({type:Tn.p2,payload:G0}),+dl>-1){Si.status!==2&&dl===2&&(sn.game.status=2,sn.user.grade+=fo.gold,re.Z.publish("update-cost-time")),sn.test_sets=fo.test_sets||[],sn.last_compile_output=fo.last_compile_output,sn.test_sets_count=fo.test_sets_count,sn.sets_error_count=fo.sets_error_count,sn.record_consume_time=fo.record_consume_time,sn.next_game=fo.next_game,sn.prev_game=fo.prev_game,sn.game_report_id=fo.game_report_id;let W0="";(Ho.indexOf("Web")!==-1||Ho.indexOf("JFinal")!==-1)&&M0!=-1&&L0&&(W0=`${fr}:${M0}/${L0}`);const vd=(0,yi.f1)(fo.test_sets);let Ad=fo.picture>0&&vd,k0=dl===2&&!Ls;Ls?a.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):k0||a.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let Hd={taskData:sn,evalData:{gold:fo.gold,experience:fo.experience,next_game:fo.next_game,next_shixun:fo.next_shixun,status:fo.status,is_jupyter:fo.is_jupyter,is_jupyter_lab:fo.is_jupyter_lab},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:W0,showPictureView:Hr||Eo===5?!1:fo.picture>0&&dl!==2,isPictureView:Ad};(Hr&&Ca&&sn.unity_3d_result||Eo===5)&&Eo!==6?(re.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:la}}),re.Z.publish("evaluate-unity3d-finish"),(ja||vd)&&re.Z.publish("evaluate-unity3d-result",fo.unity_3d_result)):Hd.showEvalResult=k0,Ne({type:Tn.z2,payload:Hd}),pt(!1),re.Z.publish("eval-code-finish"),re.Z.publish("evaluate-unity3d-result",Hd)}else setTimeout(()=>{Bu($u,ua.exec_time+11,ha++)},$u)})},Mu=1;const Ks=1e3;let Ls=!1;Bu(Ks,ua.exec_time+11,Mu++)}return res}catch(Ro){console.log("-------eval code",Ro)}})}function au(Jt){return is(this,null,function*(){var dn,Dn,wn,_n,zn,Ir,Sr;yield vu();const $r={};be.get("type")==="exercises"?($r.extras={exercise_id:be.get("exercisesId"),question_id:be.get("questionId"),challenge_id:(dn=sn.challenge)==null?void 0:dn.id,subject_id:be.get("subject_id")||"",commitID:""},(be.get("ip_limit")==="inner"||be.get("ip_bind_type")==="true")&&($r.extras.ip=yield(0,Jl.y)({ip_limit:be.get("ip_limit"),ip_bind:be.get("ip_bind_type")==="true"}))):be.get("type")==="competitions"?$r.extras={competition_entry_id:be.get("competition_entry_id")}:we.courseId&&we.homeworkId?$r.extras={homework_common_id:we.homeworkId,commitID:""}:$r.extras={commitID:""},$r.extras.currentUserId=nt==null?void 0:nt.user_id;const ta=oo.Base64.encode(Jt||""),Da={git:(Dn=sn==null?void 0:sn.myshixun)==null?void 0:Dn.repo_name,input:new Array(((wn=sn==null?void 0:sn.test_sets)==null?void 0:wn.length)||1).fill(ta),tpiId:(_n=sn==null?void 0:sn.myshixun)==null?void 0:_n.id,tpiType:Mi,buildId:(zn=sn==null?void 0:sn.game)==null?void 0:zn.id,testCases:oo.Base64.encode(JSON.stringify((sn==null?void 0:sn.test_sets)||"")),extras:$r.extras,trimBlank:(Ir=sn==null?void 0:sn.challenge)==null?void 0:Ir.ignore_space,runOnly:1,testCasesType:sn==null?void 0:sn.testCasesType,testCasesExp:sn==null?void 0:sn.testCasesExp,tpiRepoPath:(Sr=sn==null?void 0:sn.myshixun)==null?void 0:Sr.repo_name,sourceClassNames:[Gi]};return yield(0,te.eA)(Da)})}function Nc(Jt){Ne({type:Tn.N$,payload:{content:Jt,lastedUpdateTime:new Date().getTime()}})}function Qc(){Ne({type:Tn.EP})}function a0(){Ne({type:Tn.OA})}function yl(){Ne({type:Tn.vm})}function Ko(){Ne({type:Tn.dL})}function i0(Jt,dn){return is(this,null,function*(){const{node:Dn}=dn;if(Dn.isLeaf){const wn=Jt[0];o0(wn)}})}function o0(Jt){return is(this,null,function*(){$a.current=Gi,_t(!0);const dn=yield vu();Gi===Jt&&Ne({type:Tn.N$,payload:{currentPath:""}}),dn!=null&&dn.content||dn===!0?Ne({type:Tn.N$,payload:{currentPath:Jt}}):(ee.default.warn({title:"\u6587\u4EF6\u5207\u6362\u5931\u8D25",centered:!0,content:"\u5F53\u524D\u6587\u4EF6\u5185\u5BB9\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5207\u6362\u6587\u4EF6",okText:"\u786E\u5B9A"}),_t(!1))})}function F0(){sn.myshixun.system_tip=!0,Ne({type:Tn.z2,payload:{taskData:sn,showNotice:!1}})}function El(Jt,dn){sn.challenge.path=Jt,sn.myshixun.system_tip=!1,Ne({type:Tn.z2,payload:{taskData:ts(Ui({},sn),{tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:dn}})}function Hc(){Ne({type:Tn.Nv})}function zl(){return is(this,null,function*(){var Jt;const dn=yield(0,te.am)((Jt=sn==null?void 0:sn.myshixun)==null?void 0:Jt.identifier,{game_id:sn==null?void 0:sn.game.id,shixun_environment_id:Qu,tab_type:Eo,all_reset:1});return(dn==null?void 0:dn.status)===0?dn:Promise.reject()})}function Yc(){return is(this,null,function*(){Ne({type:Tn.RY,payload:!0});let Jt={};be.get("type")==="exercises"?Jt.exercise_id=be.get("exercisesId"):we.courseId&&we.homeworkId&&(Jt.homework_common_id=we.homeworkId);const dn=()=>is(this,null,function*(){var Dn;return yield(0,te.am)((Dn=sn==null?void 0:sn.myshixun)==null?void 0:Dn.identifier,Ui({game_id:sn==null?void 0:sn.game.id,shixun_environment_id:Qu,tab_type:Eo},Jt))});if(Eo===2){re.Z.publish("vnc-reseting");const Dn=yield dn();Dn.status===0&&re.Z.publish("vnc-reseting-done",Dn)}if(Eo===3&&(To===7?(re.Z.publish(`reset-shadowless-cloud-${Wo}`,"setout"),(yield dn()).status===0&&re.Z.publish(`reset-shadowless-cloud-${Wo}`,"start")):(re.Z.publish(`vnc-reset-${Wo}`),(yield dn()).status===0&&re.Z.publish(`reset-linux-windows-vnc-${Wo}`))),Eo===4&&(yield dn()).status===0){const wn=Wo.split("-")[0],_n=gt.map(zn=>{var Ir;return(Ir=zn.index_tab)!=null&&Ir.includes(wn)?ts(Ui({},zn),{active:zn.index_tab===Wo,resetKey:zn.index_tab===Wo?zn.resetKey+1:zn.resetKey}):zn});Dt(_n)}Eo===5&&(re.Z.publish("unity3d-reset","start"),(yield dn()).status===0&&re.Z.publish("unity3d-reset","done")),Eo===7&&(re.Z.publish(`reset-shadowless-cloud-${Wo}`,"setout"),(yield dn()).status===0&&re.Z.publish(`reset-shadowless-cloud-${Wo}`,"start")),Ne({type:Tn.RY,payload:!1})})}function s0(){return is(this,null,function*(){Ne({type:Tn.RY,payload:!0});const Jt=()=>is(this,null,function*(){return yield(0,te.Jd)(sn==null?void 0:sn.game.identifier,{shixun_environment_id:Qu,tab_type:Eo})});if(Eo===3&&(re.Z.publish(`vnc-reset-${Wo}`,"\u91CD\u542F\u4E2D"),(yield Jt()).status===0&&re.Z.publish(`reset-linux-windows-vnc-${Wo}`),re.Z.publish(`vnc-reset-${Wo}`,"\u53D6\u6D88")),Eo===4&&(yield Jt()).status===0){const Dn=Wo.split("-")[0],wn=gt.map(_n=>{var zn;return(zn=_n.index_tab)!=null&&zn.includes(Dn)?ts(Ui({},_n),{active:_n.index_tab===Wo,resetKey:_n.index_tab===Wo?_n.resetKey+1:_n.resetKey}):_n});Dt(wn)}Ne({type:Tn.RY,payload:!1})})}function I0(Jt){return is(this,null,function*(){var dn,Dn,wn,_n;let{GameState:zn,Data:Ir,challenge:Sr,OtherData:$r}=Jt;if($r=$r||{},$r.extras={exercise_id:be.get("exercisesId"),question_id:be.get("questionId"),challenge_id:(dn=sn.challenge)==null?void 0:dn.id,subject_id:be.get("subject_id")||"",competition_entry_id:be.get("competition_entry_id"),homework_common_id:we.homeworkId},Jt.type==="codeData")localStorage.HJ2=Jt.data,cl();else if(Sr==="info")re.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Ui({},sn.challenge)}});else if(zn==="Success")if(ja||!Ca){const ta=yield(0,te.JW)(et,oo.Base64.encode(et+new Date().getTime()),Ir,$r),{status:Da,data:hi}=ta;Da==0&&(Si.status!==2&&(sn.game.status=2,sn.user.grade+=hi.gold,re.Z.publish("update-cost-time")),re.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:la,open_time:hi.open_time,end_time:hi.end_time}}),Ne({type:Tn.z2,payload:{taskData:sn,evalData:{gold:hi.gold,experience:hi.experience,next_game:hi.next_game},evaluateLoading:!1,showEvalResult:isNaN($r==null?void 0:$r.status)?!0:!($r!=null&&$r.status)}}))}else Ne({type:Tn.m5}),(_n=(wn=(Dn=window==null?void 0:window.frames)==null?void 0:Dn[0])==null?void 0:wn.contentWindow)==null||_n.postMessage({taskIdentifier:Si==null?void 0:Si.identifier},"*")})}function u0(){return is(this,null,function*(){var Jt,dn;const Dn=yield(0,te.Kl)((Jt=sn==null?void 0:sn.myshixun)==null?void 0:Jt.identifier,{game_id:(dn=sn==null?void 0:sn.game)==null?void 0:dn.id,shixun_environment_id:Qu,tab_type:Eo});return(Dn==null?void 0:Dn.status)===0?Dn:Promise.reject()})}const Rl={game:Si,taskId:et,user_praise:Ri,praise_count:xi,st:Vr,challenge:ua,rank_name:sn.rank_name,shixun:ca,is_teacher:Ii,has_answer:ro,unity_3d_routes:Hr,with_code_file:Ca,onGetUnity3dMessage:I0,taskId:et,myshixun:Wa,user:la,discusses_count:oa,onPlusOrCancelPraise:_l,minuxUserGrade:Jo,taskData:sn,chatgpt:Ji,to_user_id:ri,view_answer_tip:pi};(0,ce.useEffect)(()=>{var Jt;Ne({type:sn!=null&&sn.tpm_cases_modified&&((Jt=sn==null?void 0:sn.myshixun)==null?void 0:Jt.system_tip)===!1?"SHOW_CASE_NOTICE":"HIDE_CASE_NOTICE"})},[sn==null?void 0:sn.tpm_cases_modified,(It=sn==null?void 0:sn.myshixun)==null?void 0:It.system_tip]);const l0={showNotice:xt||Mo&&Wa.system_tip===!1,casesModifiedModal:Kt,tpm_cases_modified:Fo,tpm_modified:di,tpm_script_modified:fi,st:Vr,taskId:et,myshixunId:(Wa||{}).id,dispatch:Ne,toEvalCode:Ul,onNextCallback:F0,onUpdateCallback:El,onUpdateFailure:Hc},zt=ts(Ui({},gr),{isPictureView:Nn,history:b.history,webDisplayUrl:on,onShowPictureView:yl,star:Si&&Si.star,onStarChange:uu,onCloseResult:Qc,taskData:sn}),Wt={lastedGetTaskInfoTime:$n,isEditPath:vl,taskData:sn,codeRepData:pn,moveY:xr,evaluateMessage:dr,evaluateLoading:sr,isNotice:Os,isHtml:vs,onChangePath:o0,onResizeSetContainer:rc,onEditRepCode:Nc,onUpdateCode:vu,onResizeYStart:r0,onShowDir:Oc,onResetCode:Cs,onResetGitCode:Tl,onResizeCodeArea:Sa,onResetPassedCode:xu,onFinishDisplayHtml:co,onShowNotice:Ko},vn=Jt=>Ya.createElement(y.default,{className:"menu",onClick:dn=>{switch(gn(Jt.path||""),dn.key){case"1":Cn(!0);break;case"2":jn(!0);break;case"3":er(!0);break;case"6":break}}},(Jt.type==="topTree"||Jt.type==="tree")&&Ya.createElement(y.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Jt.type==="topTree"||Jt.type==="tree")&&Ya.createElement(y.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Jt.type==="topTree"||Jt.type==="tree")&&Ya.createElement(y.default.Item,{key:"3"},"\u4E0A\u4F20"),Jt.type!=="topTree"&&Ya.createElement(me.CopyToClipboard,{text:`/data/workspace/myshixun/${Pn?"":"secret/"}${Jt==null?void 0:Jt.path}`,onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},Ya.createElement(y.default.Item,{key:"6"},Ya.createElement(Ya.Fragment,null,"\u590D\u5236\u8DEF\u5F84")))),En=(Jt,dn)=>Jt==null?void 0:Jt.map(Dn=>(Dn.children&&En(Dn.children,Dn.path),typeof(Dn==null?void 0:Dn.title)=="string"&&(dn==""?Dn.path=dn+Dn.title:Dn.path=dn+"/"+Dn.title,Dn.title=Ya.createElement("span",{className:"font14"},Ya.createElement("span",null,Dn.title),(ca==null?void 0:ca.allow_file_upload)&&(Dn.type==="blob"||Dn.type==="tree")&&Ya.createElement(Ae.Z,{dropdownRender:()=>vn(Dn)},Ya.createElement("i",{className:"iconfont icon-gengduo2 c-555a88 ml5",style:{lineHeight:"26px"}})))),Dn)),ln=Jt=>is(void 0,null,function*(){const dn=yield(0,te.pU)(Wa.identifier,Jt?{path:Jt}:{}),{trees:Dn}=dn;if(Jt){let wn=(0,yi.Ax)(mr,Jt,(0,yi.SI)(Dn,Jt));Ne({type:Tn.oP,payload:{repos:[...wn]}})}else yield Ne({type:Tn.oP,payload:{showDocuments:!0,repos:(0,yi.SI)(Dn)}}),Gn(new Date)});return Ya.createElement(ce.Fragment,null,un?Ya.createElement(ge.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Ya.createElement(ce.Fragment,null,Ya.createElement("div",{className:"task-wrapper"},tr&&Ya.createElement("div",{style:{cursor:bt.current?"ew-resize":Yt.current?"ns-resize":"initial"},className:"dragging-mask"}),Ya.createElement(um,{difficulty:ua==null?void 0:ua.difficulty,mirror_description:eo,history:b.history,git_url:Ba,shixun:ca,tabActiveParams:Pt,taskData:sn,lastedGetTaskInfoTime:$n,onAddVncTime:u0,taskId:et,isNotice:Os,dispatch:Ne,resetVncLoading:Zn,onResetVnc:Yc,onRestartReboot:s0,onResetGitCode:Tl,onResetCode:Cs,toolbarItem:Du,onShowNotice:Ko,game:Si,monitoring_url:Bo,user:la,myshixun:Wa,st:Vr,mirror_name:Ho,mirror_description_multi:ga,onUpdateCode:vu,onUpdateCostTime:bs,onResetAllVnc:zl,showReleaseResource:tc,unity_3d_routes:Hr&&!Ca,userInfo:nt,codeRepData:pn}),Ya.createElement("div",{className:"tasks-body",style:{height:"calc(100% - 54px"}},Ya.createElement("section",{id:"task-left-panel",className:`left-panel ${sn!=null&&sn.hideLeftPanel?"hide":""} `,style:{width:Xi,display:cn===.01?"none":""}},Ya.createElement(qp,Ui({},Rl))),Ya.createElement("section",{className:`resize-x-bar ${sn!=null&&sn.hideLeftPanel?"hide":""} ${cn===.01?"cursorDefault":""}`,onMouseDown:kl},Ya.createElement("a",{onMouseDown:Jt=>{Jt.stopPropagation(),ft.current()},className:`trapezoid ${cn===.01?"enlarge":""}`},Ya.createElement("img",{src:cn===.01?Id:Ld,alt:"resize-icon",width:20}))),Ya.createElement("section",{id:"task-right-panel",className:"right-panel",style:{width:Zo}},(ua==null?void 0:ua.show_type)===7?Ya.createElement(za,{taskId:et,taskData:sn,onEditRepCode:Nc}):Ya.createElement(ce.Fragment,null,Vr===0&&Ya.createElement(_i,ts(Ui(Ui({},Be),Wt),{_dispatch:Ne,taskData:sn,unity_3d_routes:Hr,onGetUnity3dMessage:I0,onUpdateCode:vu,evaluateMessage:dr,language:Gs,evaluateLoading:sr,with_code_file:Ca,onEval:Ul,tabActiveParams:Pt,setTabActiveParams:Xt,tabs:gt,codeLoading:$t,setTabs:Dt,setCodeLoading:_t,userInfo:nt,isLocalFetch:Oi,onLocalRun:au,initModel:Gt})),Vr===1&&Ya.createElement(jv,Ui({_dispatch:Ne,onEval:ic},Wt)))))),Ya.createElement(de.Z,null,lr&&Ya.createElement(zc,Ui({},zt)),Ya.createElement(Qs.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:kr,onClose:jc},Ya.createElement(x.Z,{spinning:$t},(ca==null?void 0:ca.allow_file_upload)&&Ya.createElement("div",{style:{display:"flex",color:"#fff",marginBottom:"20px"}},Ya.createElement("div",{style:{cursor:"pointer"},onClick:()=>{gn(""),Cn(!0)}},Ya.createElement("i",{className:"iconfont icon-xinjianwenjian mr5"}),"\u65B0\u5EFA\u6587\u4EF6"),Ya.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{gn(""),jn(!0)}},Ya.createElement("i",{className:"iconfont icon-xinjianwenjianjia mr5"}),"\u65B0\u5EFA\u6587\u4EF6\u5939"),Ya.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{gn(""),er(!0)}},Ya.createElement("i",{className:"iconfont icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u4EF6")),Ya.createElement(Yv,{className:"dir-tree",selectedKeys:[`${Gi}`],treeData:En(mr,""),onSelect:(0,On.throttle)(i0,2e3),loadData:ac,key:In})),Ya.createElement(hf,{visible:An,defaultPath:xn,myshixunIdentifier:Wa==null?void 0:Wa.identifier,onClose:()=>Cn(!1),isRepository:Pn,onOK:(Jt,dn)=>is(void 0,null,function*(){ln(Jt)})}),Ya.createElement(gd,{visible:Mn,defaultPath:xn,myshixunIdentifier:Wa==null?void 0:Wa.identifier,onClose:()=>jn(!1),isRepository:Pn,onOK:(Jt,dn)=>is(void 0,null,function*(){ln(Jt)})}),Ya.createElement(Ml,{defaultPath:xn,visible:Yn,myshixunIdentifier:Wa==null?void 0:Wa.identifier,isRepository:Pn,onClose:()=>er(!1),onOK:(Jt,dn)=>is(void 0,null,function*(){ln(Jt)})})),Ya.createElement(Fd,Ui({},l0)))),Ya.createElement(Jd.Z,{successCb:cl}),Nr&&Ya.createElement(Y0,{taskId:et,onHidePictureView:a0}),Ya.createElement(kd,null),Ya.createElement(qd,{visible:ql,shixuns:Tc,onClose:()=>Fu(!1)}),$l&&Ya.createElement($d.Z,{data:{container_id:we.homeworkId,container_type:"HomeworkCommon"}}))};function Gv({is_teacher:xe,score:Be}){return Ya.createElement(ce.Fragment,null,Ya.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Be*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}var Wv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",Kv=({position:xe,subject:Be,score:Pe,onViewAllTask:tt,challenge_optional:It})=>{const[nt,Ge]=(0,ce.useState)(!1),we=(0,b.useLocation)(),[be]=(0,b.useSearchParams)();function Se(){Ge(!nt),(0,ie.vp)()?(0,ie.BU)():(0,ie.Dj)(document.getElementById("task-left-panel"))}const Ne=()=>{(0,ie.vp)()?Ge(!0):Ge(!1)};return(0,ce.useEffect)(()=>(document.addEventListener((0,ie.gH)(),Ne),()=>{document.removeEventListener((0,ie.gH)(),Ne)}),[]),ce.createElement("div",{className:"task-header"},ce.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:tt},ce.createElement("img",{src:Wv,alt:"nav",width:45})),ce.createElement(ue.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},ce.createElement(ae.Z,{style:{minWidth:"0px"}},ce.createElement("h3",{title:Be},"\u7B2C",xe,"\u5173\uFF1A",Be)),It&&!!be.get("coursesId")&&ce.createElement(ae.Z,null,ce.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),ce.createElement("span",null,Pe),be.get("isFullScreen")!=="true"&&ce.createElement("a",{onClick:Se,title:nt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},ce.createElement("i",{className:nt?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},Xv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",Vv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",Zv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",Jv=Object.defineProperty,qv=Object.defineProperties,$v=Object.getOwnPropertyDescriptors,mg=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,tA=Object.prototype.propertyIsEnumerable,pg=(xe,Be,Pe)=>Be in xe?Jv(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,xf=(xe,Be)=>{for(var Pe in Be||(Be={}))eA.call(Be,Pe)&&pg(xe,Pe,Be[Pe]);if(mg)for(var Pe of mg(Be))tA.call(Be,Pe)&&pg(xe,Pe,Be[Pe]);return xe},vg=(xe,Be)=>qv(xe,$v(Be)),nA=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});const rA={0:Xv,1:Vv,2:Zv},aA={loading:!0,page:1,data:null};var iA=(xe=>(xe[xe.SET_LOADING=0]="SET_LOADING",xe[xe.SET_STATE=1]="SET_STATE",xe[xe.SET_PAGE=2]="SET_PAGE",xe))(iA||{});function oA(xe,Be){switch(Be.type){case 0:return vg(xf({},xe),{loading:Be.payload});case 1:return xf(xf({},xe),Be.payload);case 2:return vg(xf({},xe),{page:Be.payload});default:throw new Error}}var sA=({activeIndex:xe,taskId:Be})=>{const[Pe,tt]=(0,ce.useReducer)(oA,aA),{loading:It,page:nt,data:Ge}=Pe,we=(0,ce.useRef)(),[be,Se]=(0,ce.useState)(!1),Ne=(0,ce.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(Yt,wt,jt)=>{let ft=(nt-1)*10+jt+1;return ft<=3?ce.createElement("img",{src:rA[ft-1],alt:"rank",width:36}):ft}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:Ge==null?void 0:Ge.rank_data_name,dataIndex:"score",render:Yt=>(Ge==null?void 0:Ge.open_rank)==="DEFAULT"?(0,le.li)(Yt):Yt},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:Yt=>pu()(Yt).format("YYYY-MM-DD HH:mm:ss")}],[Ge==null?void 0:Ge.rank_data_name,Ge==null?void 0:Ge.open_rank,nt]),et=()=>nA(void 0,null,function*(){Se(!0);const bt=yield(0,te.i8)(Be,{page:nt,limit:10});Se(!1),tt({type:1,payload:{loading:!1,data:bt.data}})});(0,ce.useEffect)(()=>(xe===4?(clearInterval(we.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&dt(!0),et()):clearInterval(we.current),()=>{clearInterval(we.current)}),[nt,xe,Be]);function rt(bt){tt({type:2,payload:bt})}const dt=bt=>{if(!bt){clearInterval(we.current);return}we.current=setInterval(()=>{et()},1e3*10)};return ce.createElement("div",{className:"ranking-container"},It?ce.createElement(Jf.Z,{avatar:!0,paragraph:{rows:4}}):ce.createElement(ce.Fragment,null,ce.createElement(ue.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},ce.createElement(ae.Z,null,ce.createElement("div",{className:"flex-container"},ce.createElement(bh.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:bt=>{bt?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),dt(bt)}}),ce.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!Ge||(Ge==null?void 0:Ge.rank_list_count)===0?ce.createElement(qf.Z,{styles:{margin:"20% auto"}}):ce.createElement(ce.Fragment,null,ce.createElement(x0.default,{pagination:!1,size:"middle",dataSource:Ge.rank_list,columns:Ne,loading:be}),Ge.rank_list_count>10?ce.createElement(D0.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:rt,current:nt,total:Ge.rank_list_count}):null)))},Nu={"content-wrapper":"content-wrapper___kKoFC",scroll:"scroll___lsiy3","unity-3d-container":"unity-3d-container___kQAJh","unity-3d-resize":"unity-3d-resize___xD5aC","unity3d-panel":"unity3d-panel___WLXqG","btn-enlarge":"btn-enlarge___mQbst",enlarge:"enlarge___p_I6G","tab-nav":"tab-nav___iVZmY","tab-fixed":"tab-fixed___SeByu",active:"active___TjNGA","tab-panel-body":"tab-panel-body___iueV_","answer-tip":"answer-tip___b7k1Y"},uA=ye(81184);const Ag="YYYY-MM-DD HH:mm";var lA=({challenge_optional:xe,challenge:Be,position:Pe,status:tt,get_gold:It,get_experience:nt,star:Ge,tag_count:we,finished_time:be,index:Se,view_answer_time:Ne,name:et,identifier:rt,identity:dt,shixun:bt,taskList:Yt,had_all_submmit:wt,challenge_st:jt,onSaveTaskStar:ft})=>{const gt=(0,b.useLocation)(),Dt=(0,b.useParams)(),[Gt]=(0,b.useSearchParams)();function pt(Xt){ft(rt,Xt,Se)}const Pt=tt===2||bt.status<2||Yt[Se-1]&&Yt[Se-1].status===2||bt.task_pass||dt<=5;return ce.createElement("div",{className:`task-item-container ${Be.position===Pe?"active":""} ${tt===2?"finish":""}`},ce.createElement("div",{className:"flex-container challenge-title space-between"},Pt?ce.createElement(ue.Z,{wrap:!1,align:"middle",gutter:10},ce.createElement(ae.Z,null,ce.createElement("a",{href:`/tasks/${rt}${gt.search}`,onClick:Xt=>{if(Xt.preventDefault(),Dt.courseId&&Dt.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Dt.courseId}/${Dt.homeworkId}/${rt}${gt.search}`,300);return}if(Dt.courseId&&Dt.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Dt.courseId}/${Dt.exerciseId}/${rt}/exercise${gt.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${rt}${gt.search}`,300)}},`${Pe}. ${et}`," ")),xe&&!!Gt.get("coursesId")&&ce.createElement(ae.Z,null,ce.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):ce.createElement(ue.Z,{wrap:!1,align:"middle",gutter:10},ce.createElement(ae.Z,null,ce.createElement("span",null,`${Pe}. ${et}`)),xe&&!!Gt.get("coursesId")&&ce.createElement(ae.Z,null,ce.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),jt?ce.createElement("span",{className:wt?"green":""},wt?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):ce.createElement("i",{className:`iconfont icon-wancheng1 ${tt===2?"green":""}`})),ce.createElement("div",{className:"flex-container"},ce.createElement("p",{className:tt===2?"green":""},ce.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",tt===2&&nt>0?"+":"",nt),ce.createElement("p",{className:tt===2?"green":""},ce.createElement("span",null,"\u91D1\u5E01")," ",tt===2&&It>0?"+":""," ",It),ce.createElement("p",null,ce.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",we||"\u65E0")),ce.createElement("div",{className:"flex-container"},ce.createElement("p",null,ce.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),be?pu()(be).format(Ag):"--"),ce.createElement("p",null,ce.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),Ne?pu()(Ne).format(Ag):"--")),bt.status>=2?ce.createElement("div",{className:"rate-container"},tt===2&&Ge===0?ce.createElement(ce.Fragment,null,ce.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),ce.createElement(Hi.Z,{defaultValue:0,onChange:pt,className:"star-tip-rate"})):null,tt===2&&Ge>0?ce.createElement(ce.Fragment,null,ce.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),ce.createElement(Hi.Z,{value:Ge,disabled:!0}),ce.createElement("span",{className:"highlight"},Ge,"\u5206")):null):null)},cA=Object.defineProperty,dA=Object.defineProperties,fA=Object.getOwnPropertyDescriptors,yg=Object.getOwnPropertySymbols,hA=Object.prototype.hasOwnProperty,gA=Object.prototype.propertyIsEnumerable,Eg=(xe,Be,Pe)=>Be in xe?cA(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,Cg=(xe,Be)=>{for(var Pe in Be||(Be={}))hA.call(Be,Pe)&&Eg(xe,Pe,Be[Pe]);if(yg)for(var Pe of yg(Be))gA.call(Be,Pe)&&Eg(xe,Pe,Be[Pe]);return xe},mA=(xe,Be)=>dA(xe,fA(Be)),pA=({taskList:xe,challenge:Be,shixun:Pe,identity:tt,onSaveTaskStar:It})=>{const[nt]=(0,b.useSearchParams)();return ce.createElement("div",{className:"task-nav-container"},!!nt.get("coursesId")&&ce.createElement("p",{className:"task-tip"},ce.createElement("div",null,ce.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),xe.map((Ge,we)=>{let be=mA(Cg({},Ge),{identity:tt,index:we,challenge:Be,taskList:xe,shixun:Pe,onSaveTaskStar:It});return ce.createElement(lA,Cg({key:we},be))}))},bg={tree:"tree___LyfjL"},ul=ye(59301);const{DirectoryTree:vA}=fe.default;var AA=({taskList:xe,challenge:Be,shixun:Pe,identity:tt,onSaveTaskStar:It,subject_id:nt})=>{const Ge=(0,b.useParams)(),[we]=(0,b.useSearchParams)(),[be,Se]=(0,ce.useState)([]),[Ne,et]=(0,ce.useState)([]),[rt,dt]=(0,ce.useState)();(0,ce.useEffect)(()=>{bt(xe),et(jt({children:xe},Be.id)),Se([...xe]),console.log("taskList:",xe)},[xe]);const bt=ft=>{ft.map((gt,Dt)=>{var Gt;gt.index=Dt,gt.title=gt.name,gt.id==Be.id&&dt(gt.key),(Gt=gt.children)!=null&&Gt.length&&bt(gt.children)})},Yt=(ft,gt)=>{var Dt,Gt;console.log("Trigger Select",ft,gt),gt.node.shixun_identifier&&ko(gt.node.shixun_identifier,gt.node.key,((Dt=gt.node)==null?void 0:Dt.is_jupyter)||((Gt=gt.node)==null?void 0:Gt.is_jupyter_lab),nt)},wt=()=>{console.log("Trigger Expand")};function jt(ft,gt){var Dt;if(!(!ft||typeof ft!="object"))return ft.id==gt?[]:ft.children.some(Gt=>Dt=jt(Gt,gt))?[...Dt,ft.key]:void 0}return ul.createElement("div",{className:"task-nav-container"},!!we.get("coursesId")&&ul.createElement("p",{className:"task-tip"},ul.createElement("div",null,ul.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(be!=null&&be.length)&&ul.createElement("div",{style:{padding:10}},ul.createElement(vA,{className:bg.tree,icon:ul.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:ul.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:Yt,onExpand:wt,selectedKeys:[rt],defaultExpandedKeys:[...Ne||[]],treeData:be,titleRender:(ft,gt,Dt)=>ul.createElement("span",{className:`${Be.id==ft.id?bg.active:""} multi_ellipsis1`,style:{paddingRight:34}},ft.item_type==="Shixun"&&ul.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),ft.item_type==="Challenge"&&ul.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:ft.item_type==="Shixun"?-2:0}},"\uFF08",le.I9[ft.index],"\uFF09"),ul.createElement("span",{style:{position:"relative",top:ft.item_type==="Shixun"||ft.item_type==="Stage"?-2:0}},ft==null?void 0:ft.name),ft.item_type!=="Stage"&&ul.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(ft==null?void 0:ft.status)==1&&"c-green-29b"}`},((ft==null?void 0:ft.status)==1||(ft==null?void 0:ft.status)==0)&&ul.createElement("img",{src:Un.k$,width:"16"}),(ft==null?void 0:ft.status)==2&&ul.createElement("img",{src:Un.ub,width:"16"}),(ft==null?void 0:ft.status)==3&&ul.createElement("img",{src:Un.e6,width:"16"})))})))},yA=ye(40635),th=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())}),EA=({user_praise:xe,praise_count:Be,praisePlus:Pe,onCreateDiscuss:tt,user:It,userInfo:nt})=>{const[Ge,we]=(0,ce.useState)(!1),[be,Se]=(0,ce.useState)(""),Ne=(0,b.useParams)(),[et]=(0,b.useSearchParams)(),[rt,dt]=(0,ce.useState)(!1),[bt,Yt]=(0,ce.useState)([]),[wt,jt]=(0,ce.useState)([]),[ft]=pe.default.useForm(),[gt,Dt]=(0,ce.useState)([]),[Gt,pt]=(0,ce.useState)(!1),[Pt,Xt]=(0,ce.useState)(!1),[$t,_t]=(0,ce.useState)(!1),[An,Cn]=(0,ce.useState)(0);(0,ce.useEffect)(()=>th(void 0,null,function*(){var gn,Pn,ur,In,Gn;if(et.get("homework_common_id")){let cn=yield(0,Xr.ZP)(`/api/shixun_homeworks/${et.get("homework_common_id")}/header_info.json`,{method:"get"});(cn==null?void 0:cn.status)===0&&(Yt([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(gn=cn==null?void 0:cn.data)==null?void 0:gn.course_group_info]),jt([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(ur=(Pn=cn==null?void 0:cn.data)==null?void 0:Pn.task_status)==null?void 0:ur.filter(sn=>(sn==null?void 0:sn.id)!=0&&(sn==null?void 0:sn.id)!=-1)]),ft.setFieldsValue({course_group:et.get("courseGroup")?(In=et.get("courseGroup").split(","))==null?void 0:In.map(sn=>sn=="-"?sn:Number(sn)):["-"],work_status:et.get("workStatus")?(Gn=et.get("workStatus").split(","))==null?void 0:Gn.map(sn=>sn=="-"?sn:Number(sn)):["-"],search:et.get("search")?et.get("search"):""}),Yn())}}),[]);const Yn=()=>th(void 0,null,function*(){var gn,Pn,ur,In,Gn,cn;pt(!0);let sn=yield(0,Xr.ZP)(`/api/shixun_homeworks/${et.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:ft.getFieldValue("search"),course_group:ft.getFieldValue("course_group"),work_status:ft.getFieldValue("work_status")}});if((sn==null?void 0:sn.status)===0){Dt((gn=sn==null?void 0:sn.data)==null?void 0:gn.student_works),Xt(!1),_t(!1);for(let xr in(Pn=sn==null?void 0:sn.data)==null?void 0:Pn.student_works)(Ne==null?void 0:Ne.taskId)==((In=(ur=sn==null?void 0:sn.data)==null?void 0:ur.student_works[xr])==null?void 0:In.game_identifier)&&(Cn(xr),xr!=0?Xt(!0):Xt(!1),xr!=((cn=(Gn=sn==null?void 0:sn.data)==null?void 0:Gn.student_works)==null?void 0:cn.length)-1?_t(!0):_t(!1))}pt(!1)});function er(gn){Se(gn)}function Mn(){we(!0)}function jn(){we(!1)}function xn(){return th(this,null,function*(){if(!(nt!=null&&nt.authentication)){ee.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(be.trim()==""){a.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}tt(be),Se(""),we(!1)})}return ce.createElement("div",{className:`comment-input-editor-container ${Ge?"active":""} `},ce.createElement("div",{className:Ge?"text-area hide":"text-area"},ce.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Mn}),ce.createElement("a",{className:"c-light-black",onClick:Pe,title:xe?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ce.createElement("i",{className:`mr3 ${xe?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),Be?ce.createElement("span",null,Be):"")),Ge?ce.createElement("div",{className:"input-mask",onClick:jn}):null,ce.createElement("div",{className:Ge?"md-container":"md-container hide"},ce.createElement($f.Z,{id:"discuss-input-editor",startInit:Ge,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:be,height:240,onChange:er}),ce.createElement("div",{className:"tip-container",onClick:jn},ce.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),ce.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:xn},"\u53D1\u9001"))),et.get("homework_common_id")&&ce.createElement("div",{className:"students"},ce.createElement("div",{className:"students_list",onClick:()=>{dt(!0)}},"\u5B66\u751F\u5217\u8868"),ce.createElement("div",{style:{marginLeft:"auto"}}),Pt&&ce.createElement("div",{className:"students_change",onClick:()=>{var gn;b.history.push(`${(gn=gt==null?void 0:gt[Number(An)-1])==null?void 0:gn.url}&courseGroup=${ft.getFieldValue("course_group")||""}&workStatus=${ft.getFieldValue("work_status")||""}&search=${ft.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),$t&&ce.createElement("div",{className:"students_change",onClick:()=>{var gn;b.history.push(`${(gn=gt==null?void 0:gt[Number(An)+1])==null?void 0:gn.url}&courseGroup=${ft.getFieldValue("course_group")||""}&workStatus=${ft.getFieldValue("work_status")||""}&search=${ft.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),ce.createElement(de.Z,null,ce.createElement(Qs.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:rt,onClose:()=>dt(!1)},ce.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),ce.createElement(pe.default,{form:ft,layout:"inline",className:"myformStyle"},ce.createElement(pe.default.Item,{name:"course_group"},ce.createElement(B0.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:gn=>{(gn==null?void 0:gn.length)<2?ft.setFieldValue("course_group",gn):(gn==null?void 0:gn[(gn==null?void 0:gn.length)-1])=="-"?ft.setFieldValue("course_group",["-"]):ft.setFieldValue("course_group",gn==null?void 0:gn.filter(Pn=>Pn!="-")),Yn()}},bt.map(gn=>ce.createElement(B0.default.Option,{key:gn.course_group_id,value:gn.course_group_id},gn.group_group_name)))),ce.createElement(pe.default.Item,{name:"work_status"},ce.createElement(B0.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:gn=>{(gn==null?void 0:gn.length)<2?ft.setFieldValue("work_status",gn):(gn==null?void 0:gn[(gn==null?void 0:gn.length)-1])=="-"?ft.setFieldValue("work_status",["-"]):ft.setFieldValue("work_status",gn==null?void 0:gn.filter(Pn=>Pn!="-")),Yn()}},wt.map(gn=>ce.createElement(B0.default.Option,{key:gn.id,value:gn.id},gn.name)))),ce.createElement(pe.default.Item,{name:"search"},ce.createElement(ve.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:gn=>ft.setFieldValue("search",gn.target.value),suffix:ce.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>Yn()})}))),ce.createElement(x.Z,{spinning:Gt},ce.createElement(x0.default,{style:{marginTop:"20px"},dataSource:gt,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(gn,Pn)=>ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{b.history.push(`${Pn==null?void 0:Pn.url}&courseGroup=${ft.getFieldValue("course_group")||""}&workStatus=${ft.getFieldValue("work_status")||""}&search=${ft.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},CA=({data:xe})=>ce.createElement(ce.Fragment,null,xe&&xe.map(Be=>ce.createElement("div",{className:"choose-answer-item",key:Be.position},ce.createElement("p",null,"\u7B2C",Be.position,"\u9898"),ce.createElement(es.Z,{value:Be.answer})))),bA=({data:xe,onShowUnlockAnswerModal:Be,challenge:Pe})=>{const tt=Pe!=null&&Pe.disable_copy?{userSelect:"none"}:{},It=nt=>{if(Pe!=null&&Pe.disable_copy){a.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const Ge=document.querySelector(`#answer-content-${nt}`);if(Ge){const we=Se=>{let Ne="";for(const et of Se.childNodes)if(et.nodeType===Node.TEXT_NODE)Ne+=et.textContent;else if(et.nodeType===Node.ELEMENT_NODE)if(et.tagName==="PRE"||et.tagName==="CODE")Ne+=et.innerText;else if(et.tagName==="BR")Ne+=` `;else if(et.tagName==="P"||et.tagName==="DIV"){const rt=we(et).trim();rt&&(Ne+=rt+` `)}else Ne+=we(et);return Ne},be=we(Ge).trim();navigator.clipboard.writeText(be).then(()=>{a.ZP.success("\u590D\u5236\u6210\u529F")}).catch(()=>{a.ZP.error("\u590D\u5236\u5931\u8D25")})}};return ce.createElement(ce.Fragment,null,xe&&xe.map((nt,Ge)=>{const{answer_id:we,answer_name:be,answer_contents:Se,view_time:Ne}=nt;return ce.createElement("div",{className:"answer-item-container",key:we},ce.createElement("div",{className:"flex-container"},ce.createElement("span",{className:"level"}," \u7EA7\u522B",Ge+1,"\uFF1A "),ce.createElement("span",{className:"name"},be),Se?ce.createElement(ce.Fragment,null,ce.createElement("span",{className:"view-time"},Ne?pu()(Ne).format("YYYY-MM-DD HH:mm"):""),ce.createElement("span",null,"\u5DF2\u89E3\u9501")):ce.createElement("a",{onClick:Be},"\u89E3\u9501")),Se&&ce.createElement("div",{className:"answer-content"},window.location.protocol=="https:"&&ce.createElement("div",{className:"copy-button"},ce.createElement("span",{style:{float:"right",fontSize:"12px"},className:"current c-light-primary",onClick:()=>It(we)},ce.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font-12"}),"\u590D\u5236")),ce.createElement("div",{id:`answer-content-${we}`,style:tt},ce.createElement(es.Z,{value:Se}))))}))},wA=({loading:xe,data:Be,onShowTip:Pe,st:tt,challenge:It})=>{const nt=(0,ce.useRef)(null),Ge=(0,ce.useRef)(null),we=(0,ce.useRef)(null),be=(0,ce.useRef)(null),Se=(0,ce.useRef)({x:0,y:0});return(0,ce.useEffect)(()=>{if(nt.current&&(It!=null&&It.disable_copy)){let Ne=function(dt){Se.current={x:dt.clientX,y:dt.clientY},clearTimeout(we.current),clearTimeout(be.current),we.current=setTimeout(()=>{Ge.current.style.left=`${Se.current.x}px`,Ge.current.style.top=`${Se.current.y}px`,Ge.current.style.display="block"},1e3),be.current=setTimeout(()=>{Ge.current.style.display="none",clearTimeout(we.current),clearTimeout(be.current)},3e3)},et=function(){Ge.current.style.display="none",clearTimeout(we.current),clearTimeout(be.current)},rt=function(dt){Se.current={x:dt.clientX,y:dt.clientY}};return nt.current.addEventListener("mouseenter",Ne),window.addEventListener("mousemove",rt),nt.current.addEventListener("mouseleave",et),()=>{var dt,bt;(dt=nt.current)==null||dt.removeEventListener("mouseenter",Ne),window.removeEventListener("mousemove",rt),(bt=nt.current)==null||bt.removeEventListener("mouseleave",et)}}},[nt==null?void 0:nt.current,It==null?void 0:It.disable_copy]),ce.createElement("div",{ref:nt,className:"answer-container"},ce.createElement("div",{ref:Ge,className:"answer-tips-css"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),xe?ce.createElement(ge.Z,null):null,tt===1?ce.createElement(CA,{data:Be}):ce.createElement(bA,{data:Be,challenge:It,onShowUnlockAnswerModal:Pe}))},SA=({data:xe,selected_unlocked_answer_id:Be,selected_index:Pe,onSelect:tt})=>{if(!xe)return null;const It=xe.filter((Ge,we)=>Ge.answer_contents?!1:(Ge.index=we,!0));function nt(Ge){const{value:we,checked:be}=Ge.target;tt(be?we:null)}return ce.createElement("table",{className:"unlock-answer-list"},ce.createElement("thead",null,ce.createElement("tr",null,ce.createElement("th",null),ce.createElement("th",null,"\u7EA7\u522B"),ce.createElement("th",null,"\u540D\u79F0"),ce.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),ce.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),ce.createElement("tbody",null,It.map((Ge,we)=>ce.createElement("tr",{key:Ge.answer_id},ce.createElement("td",null,ce.createElement(Au.default,{value:Ge.answer_id,onChange:nt,checked:Ge.answer_id===Be||Be&&Pe>=we})),ce.createElement("td",null,Ge.index+1),ce.createElement("td",null,Ge.answer_name),ce.createElement("td",null,Ge.answer_ratio,"%"),ce.createElement("td",{className:"gold-color"},Ge.answer_score)))))},si=ye(59301),DA=Object.defineProperty,xA=Object.defineProperties,BA=Object.getOwnPropertyDescriptors,wg=Object.getOwnPropertySymbols,PA=Object.prototype.hasOwnProperty,FA=Object.prototype.propertyIsEnumerable,Sg=(xe,Be,Pe)=>Be in xe?DA(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,ru=(xe,Be)=>{for(var Pe in Be||(Be={}))PA.call(Be,Pe)&&Sg(xe,Pe,Be[Pe]);if(wg)for(var Pe of wg(Be))FA.call(Be,Pe)&&Sg(xe,Pe,Be[Pe]);return xe},Ec=(xe,Be)=>xA(xe,BA(Be)),kc=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});function Dg(xe){const Be=xe.target;if(Be.tagName.toUpperCase()==="IMG"){let Pe=Be.src||Be.getAttribute("src");Pe&&Pe.indexOf("/images/avatars/User")===-1&&(xe.stopPropagation(),xe.preventDefault(),re.Z.publish("preview-image",Pe))}}const IA={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function MA(xe,Be){switch(Be.type){case Tn.n_:return Ec(ru({},xe),{activeIndex:Be.payload});case Tn.lS:return Ec(ru({},xe),{enlarge_unity3D:Be.payload});case Tn.gK:return Ec(ru({},xe),{tab_fixed:Be.payload});case Tn.Hp:return Ec(ru({},xe),{showTaskList:!0});case Tn.hK:return Ec(ru({},xe),{showTaskList:!1});case Tn.sM:return ru(ru({},xe),Be.payload);case Tn.ib:return ru(ru({},xe),Be.payload);case Tn.wt:return Ec(ru({},xe),{loading:!0});case Tn.Rj:return Ec(ru({},xe),{showTip:!0});case Tn.NZ:return Ec(ru({},xe),{showTip:!1});case Tn.ym:return Ec(ru({},xe),{selected_unlocked_answer_id:Be.payload});case Tn.pl:return ru(ru({},xe),Be.payload);default:throw new Error}}const LA=({taskId:xe,minuxUserGrade:Be,discusses_count:Pe,is_teacher:tt,has_answer:It,user:nt,st:Ge,game:we,rank_name:be,challenge:Se,myshixun:Ne,user_praise:et,praise_count:rt,unity_3d_routes:dt,with_code_file:bt,onPlusOrCancelPraise:Yt,onGetUnity3dMessage:wt,shixun:jt,taskData:ft,chatgpt:gt,userInfoData:Dt,to_user_id:Gt,view_answer_tip:pt})=>{const[Pt]=(0,b.useSearchParams)(),[Xt,$t]=(0,ce.useReducer)(MA,IA),[_t,An]=(0,ce.useState)(!1),[Cn,Yn]=(0,ce.useState)(!1),[er,Mn]=(0,ce.useState)({}),jn=(0,b.useParams)(),[xn,gn]=(0,ce.useState)([]),[Pn,ur]=(0,ce.useState)([]),[In,Gn]=(0,ce.useState)([{id:"new",name:"\u8BC4\u6D4B\u8BB0\u5F55"},{id:"hot",name:"\u91CD\u7F6E\u8BB0\u5F55"}]),[cn,sn]=(0,ce.useState)({page:1,limit:10,order:"new"}),{taskList:xr,showTaskList:gr,activeIndex:lr,enlarge_unity3D:pn,tab_fixed:un,data:sr,answerScore:dr,loading:kr,showTip:mr,isMultiLevel:Nr,selected_unlocked_answer_id:xt}=Xt,Kt=(0,ce.useRef)(),on=(0,ce.useMemo)(()=>{let fr=0;if(sr&&xt){let Hr=sr.filter(Ca=>!Ca.answer_contents);for(let Ca=0;Ca{let fr=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Nn&&fr.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),It&&Pt.get("type")!=="exercises"&&!(Se!=null&&Se.hide_answer)&&fr.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),fr.push({index:5,title:"\u8BB0\u5F55"}),Pt.get("type")!=="exercises"&&!(jt!=null&&jt.is_disable_discuss)&&fr.push({index:3,title:gt?"\u95EE\u7B54":"\u8BC4\u8BBA"}),(Pt.get("type")==="exercises"?!(0,zu.JA)()&&nr!=="CLOSE":nr!=="CLOSE")&&fr.push({index:4,title:be}),fr},[It,Nn,nr,be]);function tr(fr){return kc(this,null,function*(){let Hr=parseInt(fr.currentTarget.id);Hr===2?we.homework_common_answer_open?a.ZP.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):pt?Vr():ca():Hr===3&&we.homework_common_comment_open?a.ZP.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):(Hr===5&&ua("new"),$t({type:Tn.n_,payload:Hr}))})}const Vr=()=>{ee.default.confirm({width:393,title:"\u63D0\u793A",okText:"\u7EE7\u7EED\u67E5\u770B",centered:!0,closable:!0,icon:null,content:si.createElement(si.Fragment,null,si.createElement("div",null,"\u672C\u6B21\u4F5C\u4E1A\u6559\u5E08\u8BBE\u7F6E\u5173\u5361\u672A\u901A\u8FC7\u65F6\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664\u5206\u503C\uFF0C"),si.createElement("div",null,"\u8BF7\u786E\u5B9A\u662F\u5426\u7EE7\u7EED\u67E5\u770B\u7B54\u6848")),okText:"\u7EE7\u7EED\u67E5\u770B",onOk:()=>ca()})};function ua(fr){return kc(this,null,function*(){if(fr==="new"){let Hr=yield(0,Xr.ZP)(`/api/tasks/${jn.taskId}/evaluate_logs.json`,{method:"get",params:ru({},cn)});(Hr==null?void 0:Hr.status)===0&&ur(Hr==null?void 0:Hr.data)}else{let Hr=yield(0,Xr.ZP)(`/api/tasks/${jn.taskId}/redo_logs.json`,{method:"get",params:Ec(ru({},cn),{courseId:jn.courseId})});(Hr==null?void 0:Hr.status)===0&&gn(Hr==null?void 0:Hr.data)}})}function ca(){return kc(this,null,function*(){if(Ge===0)yield Ji();else{const fr=yield(0,te.sP)(we.identifier);Ii(fr)}})}const ri=fr=>{cn.page=1,cn.order=fr,sn(ru({},cn)),ua(fr)};function Ji(){return kc(this,null,function*(){const fr=yield(0,te.lH)(we.identifier),{message:Hr}=fr;if(Hr.length===0){Hr.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848");return}if(!Hr.length){$t({type:Tn.pl,payload:{showTip:!0,isMultiLevel:!1,answerScore:Hr.answer_score,selected_unlocked_answer_id:Hr.answer_id}});return}let Ca=Hr.filter(ja=>ja.answer_contents).length===0;$t({type:Tn.pl,payload:{showTip:Ca,data:Hr,isMultiLevel:Hr.length>1,activeIndex:Ca?lr:2}})})}function Ii(fr){const{choose_answers:Hr,message:Ca,status:ja}=fr;if(ja===0){Ca.info(Ca);return}$t({type:Tn.pl,payload:{showTip:ja===1,data:Hr,answerScore:Ca,loading:!1,activeIndex:ja===1?lr:2}})}function Si(){$t({type:Tn.NZ})}function Bo(){$t({type:Tn.Rj})}function ro(){return kc(this,null,function*(){if(An(!0),Ge===1){const fr=yield(0,te.MH)(we.identifier);(fr==null?void 0:fr.status)!==-1&&(Be(dr),Ii(fr))}else if(xt){const fr=yield(0,te.j3)(we.identifier,xt),{status:Hr,message:Ca}=fr;if(Hr!==-1){if(Nr){let ja=0;sr.filter(Ni=>!Ni.answer_contents).forEach((Ni,So)=>{So<=on&&Ni&&(ja+=Ni.answer_score)}),Be(ja)}else Be(dr);Ji(),Kr(null),$t({type:Tn.NZ})}}An(!1)})}function Kr(fr){$t({type:Tn.ym,payload:fr})}function Ba(){return kc(this,null,function*(){try{let fr;Pt.get("subject_id")?fr=yield(0,te.SO)(Ne.identifier,ru({},(0,le.oP)())):fr=yield(0,te.g6)(Ne.identifier,{homework_common_id:jn==null?void 0:jn.homeworkId}),$t({type:Tn.sM,payload:{taskList:(fr==null?void 0:fr.stages)||fr,showTaskList:!0}})}catch(fr){console.log(fr)}})}function la(fr,Hr,Ca){return kc(this,null,function*(){try{yield(0,te.L5)(fr,jt.id,Hr),xr[Ca].star=Hr,$t({type:Tn.ib,payload:{taskList:[...xr]}})}catch(ja){console.log(ja)}})}function Wa(){Ba()}function oa(){$t({type:Tn.hK})}(0,ce.useEffect)(()=>{var fr;const Hr=Dt==null?void 0:Dt.userInfo;Hr&&(Mn(ru({},Hr)),Yn((fr=Hr==null?void 0:Hr.shixun)==null?void 0:fr.own))},[jt==null?void 0:jt.identifier]),(0,ce.useEffect)(()=>()=>{$t({type:Tn.hK}),$t({type:Tn.n_,payload:0})},[xe]),(0,ce.useEffect)(()=>{$t({type:Tn.n_,payload:Pt.get("extra")?3:0})},[Pt.get("extra")]),(0,ce.useEffect)(()=>{if(Zn.current)return Zn.current.addEventListener("mousedown",Dg),()=>{var fr;(fr=Zn.current)==null||fr.removeEventListener("mousedown",Dg)}},[Zn.current]),(0,ce.useEffect)(()=>{if(bt&&dt&&Zn.current){const fr=(0,yi.Ds)(Ca=>{Ca.target.scrollTop>=354?$t({type:Tn.gK,payload:!0}):$t({type:Tn.gK,payload:!1})},10);Zn.current.addEventListener("scroll",fr);const Hr=re.Z.subscribe("evaluate-unity3d-finish",()=>{Zn.current.scrollTop=0});return()=>{var Ca;(Ca=Zn.current)==null||Ca.removeEventListener("scroll",fr),Hr()}}else $t({type:Tn.gK,payload:!0})},[bt,dt,Zn.current]);const{position:Ri,score:xi,subject:Fo}=Se,di={onViewAllTask:Wa,position:Ri,score:xi,subject:Fo,challenge_optional:ft==null?void 0:ft.challenge_optional};function fi(fr){return kc(this,null,function*(){const Hr=yield(0,uA.rd)({content:fr,container_type:"Shixun",container_id:jt.id,challenge_id:Se.id,position:Ri});if(Hr.status===-3){ee.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"});return}console.log(Hr),$t({type:Tn.n_,payload:3}),re.Z.publish("create-discuss")})}function Ho(){$t({type:Tn.lS,payload:!pn})}const eo={loading:kr,data:sr,onShowTip:Bo,st:Ge,challenge:Se};return(0,ce.useEffect)(()=>{var fr;if(Kt.current){let Hr=function(pi){So=Ni.offsetHeight,ga=!0,Qi=pi.pageY,(0,le.kk)("none"),Kt.current.style.background="#179fff",document.onselectstart=function(){return!1}},Ca=function(){var pi;ga=!1,(0,le.kk)("auto"),document.onselectstart=null,(pi=Kt.current)==null||pi.removeAttribute("style")},ja=function(pi){if(ga){let Gi=pi.pageY-Qi,mo=So+Gi;mo<200&&(mo=200),mo>window.innerHeight-200&&(mo=window.innerHeight-200),Ni.style.height=mo+"px"}};const Ni=document.querySelector("."+Nu["unity-3d-container"]);let So=0,ga=!1,Qi=0;return(fr=Kt.current)==null||fr.addEventListener("mousedown",Hr),document.addEventListener("mousemove",ja),document.addEventListener("mouseup",Ca),()=>{var pi;(pi=Kt.current)==null||pi.removeEventListener("mousedown",Hr),document.removeEventListener("mousemove",ja),document.removeEventListener("mouseup",Ca)}}},[Kt]),si.createElement(ce.Fragment,null,si.createElement(Kv,ru({},di)),si.createElement("div",{className:Nu["content-wrapper"]},si.createElement("div",{ref:Zn,className:Nu.scroll},dt&&bt&&(ft==null?void 0:ft.unity3d_show_location)===0?si.createElement("div",{className:`${Nu["unity-3d-container"]} ${pn?Nu.enlarge:""}`,style:{height:354}},si.createElement("div",{className:Nu["unity-3d-resize"],ref:Kt}),si.createElement("a",{onClick:Ho,className:`${Nu["btn-enlarge"]} ${pn?Nu.enlarge:""}`},si.createElement("i",{className:`iconfont ${pn?"icon-suoxiao1":"icon-kuoda"} `})),(er==null?void 0:er.user_id)&&si.createElement(Wl,{userInfo:er,taskData:ft,unity_3d_routes:dt,onGetUnity3dMessage:wt})):null,si.createElement("ul",{className:`${Nu["tab-nav"]} ${un?Nu["tab-fixed"]:""}`},$n.map(fr=>si.createElement("li",{onClick:tr,id:fr.index,key:fr.title,className:lr===fr.index?Nu.active:""},si.createElement("a",null,fr.title,fr.index===3&&Pe?si.createElement("span",null,Pe):null)))),si.createElement("div",null,si.createElement(es.Z,{className:lr===0?Nu["tab-panel-body"]:"hide",value:Se.task_pass,stylesPrev:{position:"absolute"}}),si.createElement("div",{className:lr===1?Nu["tab-panel-body"]:"hide"},Nn?si.createElement(es.Z,{value:Nn}):null),si.createElement("div",{className:lr===2?Nu["tab-panel-body"]:"hide",style:{paddingTop:40}},si.createElement(wA,ru({},eo))),si.createElement("div",{className:lr===3?Nu["tab-panel-body"]:"hide"},si.createElement(yA.Z,{activeIndex:lr,userInfo:er,shixunIdentifier:jt.identifier,identity:nt.identity,user:nt,allowDisableDiscuss:Cn,taskData:ft,chatgpt:gt,to_user_id:Gt,challengeId:Se.id})),si.createElement("div",{style:{padding:0,paddingTop:40},className:lr===5?Nu["tab-panel-body"]:"hide"},si.createElement("div",{style:{background:"#fff",padding:30}},si.createElement(Zf.tp,{dataSource:In,value:cn==null?void 0:cn.order,onChange:ri}),(cn==null?void 0:cn.order)==="new"&&si.createElement(x0.default,{style:{marginTop:20},pagination:!1,dataSource:Pn==null?void 0:Pn.list,columns:[{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",render:(fr,Hr,Ca)=>pu()(fr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"output_detail",render:(fr,Hr)=>si.createElement("div",{style:{color:fr==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010"}},fr)},{title:"\u7528\u65F6(S)",dataIndex:"ts_time"},{title:"\u5185\u5B58(MB)",dataIndex:"ts_mem"},{title:"\u64CD\u4F5C",dataIndex:"query_index",width:100,render:(fr,Hr)=>si.createElement("span",{className:"c-blue current",onClick:()=>kc(void 0,null,function*(){var Ca,ja,Ni,So,ga,Qi,pi,Gi,mo;const Pi=yield(0,Vh.Lk)(jn.taskId,{path:(ja=(Ca=Pn==null?void 0:Pn.path)==null?void 0:Ca.replace(/\;/g,";"))==null?void 0:ja.split(";")[0],query_index:Hr.query_index,homework_common_id:jn.categoryId});(Pi==null?void 0:Pi.status)===0&&ee.default.warning({title:"\u4EE3\u7801\u8BE6\u60C5",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:si.createElement("div",null,si.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},si.createElement("div",{style:{display:"flex",alignItems:"center"}},((Ni=Pi==null?void 0:Pi.data)==null?void 0:Ni.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?si.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):si.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),si.createElement("div",{style:{color:((So=Pi==null?void 0:Pi.data)==null?void 0:So.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(ga=Pi==null?void 0:Pi.data)==null?void 0:ga.output_detail)),si.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},si.createElement("div",null,si.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),si.createElement("span",{style:{marginLeft:8,color:"#232B40"}},pu()((Qi=Pi==null?void 0:Pi.data)==null?void 0:Qi.created_at).format("YYYY-MM-DD HH:mm:ss"))),si.createElement("div",null,si.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),si.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(pi=Pi==null?void 0:Pi.data)==null?void 0:pi.ts_time,"s")),si.createElement("div",null,si.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),si.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Gi=Pi==null?void 0:Pi.data)==null?void 0:Gi.ts_mem,"mb")),si.createElement("div",null,si.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),si.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((mo=Pi==null?void 0:Pi.data)==null?void 0:mo.test_set_passed_rate)*100,"%")))),si.createElement("div",{style:{border:"1px solid #eee"}},si.createElement(Zh.ZP,{language:"python",theme:(0,ls.G)("cmCodeMode","vs-dark"),height:380,isCopy:!0,style:{height:380,background:"#fff"},value:decodeURIComponent(escape(window.atob((Pi==null?void 0:Pi.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})))})})},Hr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}]}),(cn==null?void 0:cn.order)==="hot"&&si.createElement(x0.default,{style:{marginTop:20},pagination:!1,dataSource:xn==null?void 0:xn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(fr,Hr,Ca)=>pu()(fr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(fr,Hr,Ca)=>{var ja;return(ja=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ni=>Ni.id===fr))==null?void 0:ja.name}}]}),si.createElement(D0.Z,{style:{marginTop:10},current:cn.page,total:(cn==null?void 0:cn.order)==="new"?Pn==null?void 0:Pn.count:xn==null?void 0:xn.count,hideOnSinglePage:!0,onChange:fr=>kc(void 0,null,function*(){cn.page=fr,sn(cn),ua(cn==null?void 0:cn.order)})}))),si.createElement("div",{className:lr===4?Nu["tab-panel-body"]:"hide"},si.createElement(sA,{activeIndex:lr,taskId:xe})))),Pt.get("type")!=="exercises"&&!(jt!=null&&jt.is_disable_discuss)&&!we.homework_common_comment_open&&si.createElement(EA,{user:nt,userInfo:er,user_praise:et,praise_count:rt,praisePlus:Yt,onCreateDiscuss:fi})),si.createElement(de.Z,null,si.createElement(Qs.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:gr,onClose:oa,getContainer:()=>document.getElementById("task-left-panel")},Pt.get("subject_id")&&si.createElement(AA,Ec(ru({taskList:[...xr],challenge:Se,shixun:jt},(0,le.oP)()),{identity:nt.identity,onSaveTaskStar:la})),!Pt.get("subject_id")&&si.createElement(pA,{taskList:[...xr],challenge:Se,shixun:jt,identity:nt.identity,onSaveTaskStar:la})),si.createElement(ee.default,{centered:!0,title:"\u63D0\u793A",open:mr,onOk:ro,onCancel:Si,confirmLoading:_t,className:Nu["answer-tip"]},tt?si.createElement("p",null):si.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Nr?si.createElement(SA,{selected_index:on,selected_unlocked_answer_id:xt,onSelect:Kr,data:sr}):si.createElement("p",null,`\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664${dr}\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848`)),si.createElement(Nh.Z,null)))};var kA=(0,b.connect)(({user:xe})=>({userInfoData:xe}))(LA),TA="data:image/png;base64,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",Oa=ye(59301),RA=Object.defineProperty,xg=Object.getOwnPropertySymbols,OA=Object.prototype.hasOwnProperty,jA=Object.prototype.propertyIsEnumerable,Bg=(xe,Be,Pe)=>Be in xe?RA(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,Pg=(xe,Be)=>{for(var Pe in Be||(Be={}))OA.call(Be,Pe)&&Bg(xe,Pe,Be[Pe]);if(xg)for(var Pe of xg(Be))jA.call(Be,Pe)&&Bg(xe,Pe,Be[Pe]);return xe},Cc=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});const{Countdown:NA}=gc.default;function QA(){return Oa.createElement("p",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var HA=({mirror_description:xe,difficulty:Be,git_url:Pe,tabActiveParams:tt,isNotice:It,user:nt,game:Ge,monitoring_url:we,shixun:be={},resetVncLoading:Se,onUpdateCostTime:Ne,lastedGetTaskInfoTime:et,onShowNotice:rt,dispatch:dt,onResetGitCode:bt,onResetCode:Yt,onResetVnc:wt,onRestartReboot:jt,onAddVncTime:ft,onUpdateCode:gt,unity_3d_routes:Dt,st:Gt,toolbarItem:pt={},myshixun:Pt={},mirror_name:Xt,mirror_description_multi:$t,onResetAllVnc:_t,showReleaseResource:An,userInfo:Cn,taskData:Yn,codeRepData:er,shixun_environments:Mn})=>{var jn,xn,gn;const{last_compile_output:Pn,choose_test_cases:ur,with_code_file:In,manager_permission:Gn,tpm_cases_modified:cn,tpm_modified:sn,myshixun:{system_tip:xr}={}}=Yn,gr=(0,b.useParams)(),[lr]=(0,b.useSearchParams)(),{name:pn,identifier:un,task_pass:sr,test_set_permission:dr,survival_time:kr}=be,{cost_time:mr,status:Nr}=Ge,{user_url:xt,image_url:Kt,grade:on=0}=nt,[Nn,Zn]=(0,ce.useState)(!1),[nr,$n]=(0,ce.useState)({}),[tr,Vr]=(0,ce.useState)("#37AD83"),[ua,ca]=(0,ce.useState)(null),[ri,Ji]=(0,ce.useState)(),[Ii,Si]=(0,ce.useState)(It||cn&&xr===!0||!1),[Bo,ro]=(0,ce.useState)(!1),[Kr,Ba]=(0,ce.useState)(!1),la=(0,ce.useRef)(),Wa=(0,ce.useRef)(null),[oa,Ri]=(0,ce.useState)(!1),{index_tab:xi,shixun_environment_id:Fo,tab_type:di,windows_vnc:fi,vnc_url:Ho,linux_vnc:eo,reboot_cloud:fr,cloud_type:Hr,resData:Ca,instance_startup_type:ja}=pt,Ni=(0,ce.useRef)(!1);(0,Cf.y)(lr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:So,disableCopyAndPaste:ga}=(0,Cf.X)(),Qi=(0,mh._)(nr);(0,ce.useEffect)(()=>{Yn!=null&&Yn.is_charge_window&&ee.default.confirm({centered:!0,icon:null,width:500,okText:"\u53BB\u8D2D\u4E70\u8BFE\u7A0B",cancelText:"\u9000\u51FA",title:"\u63D0\u793A",content:Oa.createElement("div",null,"\u672C\u5B9E\u8BAD\u4E3A\u4ED8\u8D39\u5185\u5BB9\uFF0C\u60A8\u6682\u672A\u8D2D\u4E70\uFF0C\u8BF7\u5148\u8D2D\u4E70",Oa.createElement("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:()=>{b.history.push(`/paths/${Yn==null?void 0:Yn.subject_id}`)}},"\u300A",Yn==null?void 0:Yn.subject_name,"\u300B")),onOk:()=>{b.history.push(`/paths/${Yn==null?void 0:Yn.subject_id}`)},onCancel:()=>{Io()}})},[Yn]),(0,ce.useEffect)(()=>{function $a(){return Cc(this,null,function*(){var Oi,Mo,Os,vs,Xi;if(lr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Zo;lr.get("coursesId")==="coursesId"?Zo=yield(0,Zi._F)({categoryId:lr.get("exercisesId"),login:lr.get("login")}):Zo=yield(0,Zi._B)({categoryId:lr.get("exercisesId"),login:lr.get("login")}),$n(Pg({},Zo)),So((Oi=Zo==null?void 0:Zo.exercise)==null?void 0:Oi.forbid_copy),re.Z.publish("exercise-data",Zo),typeof((Mo=Zo==null?void 0:Zo.exercise)==null?void 0:Mo.left_time)=="number"&&(ca(Date.now()+((Os=Zo==null?void 0:Zo.exercise)==null?void 0:Os.left_time)*1e3),setTimeout(()=>{Vr("red")},(((vs=Zo==null?void 0:Zo.exercise)==null?void 0:vs.left_time)-300>0?((Xi=Zo==null?void 0:Zo.exercise)==null?void 0:Xi.left_time)-300:0)*1e3))}})}$a()},[]),(0,ce.useEffect)(()=>{const $a=re.Z.subscribe("update-windows-time",Mo=>{Ji(parseInt(Mo.remaining_time/1e3))}),Oi=re.Z.subscribe("show-head-toolbar",Mo=>{Zn(Mo)});return()=>{$a(),Oi()}},[]),(0,ce.useEffect)(()=>{var $a;return lr.get("type")==="exercises"&&(($a=nr==null?void 0:nr.exercise)!=null&&$a.screen_open)&&(Ef.U.forEach((Oi,Mo)=>{var Os;(Os=nr==null?void 0:nr.exercise)!=null&&Os.forbid_screen&&(0,le.WX)()||(window.addEventListener(Oi,mo,!1),window.addEventListener("blur",mo,!1))}),window.focus(),la.current=setInterval(()=>{window.focus()},1e3)),()=>{Ef.U.forEach((Oi,Mo)=>{window.removeEventListener(Oi,mo,!1)}),window.removeEventListener("blur",mo,!1),clearInterval(la.current)}},[nr]);const pi=()=>{ro(!Bo)},Gi=()=>{Ba(!Kr)},mo=$a=>{document.activeElement.tagName!=="IFRAME"&&(window.parent.postMessage("backExercise","*"),Ni.current||(0,ie.BU)())};function Pi(){Zn(!Nn)}function Gs(){Zn(!1)}function Io(){if(gr.courseId&&gr.homeworkId){location.href=`/classrooms/${gr.courseId}/shixun_homework/${gr.homeworkId}/detail?tabs=1`;return}lr.get("type")==="exercises"&&mo("back"),location.href=`/shixuns/${un}/challenges`}function Wo(){return Cc(this,null,function*(){Se||(yield wt())})}function Qu(){var $a;let Oi=!(($a=Cn==null?void 0:Cn.shixun)!=null&&$a.editable);ee.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:Oa.createElement(Vo.Z,null),content:Oa.createElement("div",null,Oa.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),An&&Oa.createElement(Au.default,{className:"mt10",defaultChecked:Oi,onChange:Mo=>{Oi=Mo.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cc(this,null,function*(){if(An&&Oi){const Mo=yield(0,Zi.eA)(Pt==null?void 0:Pt.identifier);(Mo==null?void 0:Mo.status)==0&&(a.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{Io()},1e3))}else Io()}),onCancel:()=>{}})}function To($a){var Oi;if(Gs(),$a==="reset-task"&&!Se){const Mo=ee.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:Oa.createElement(Vo.Z,null),content:Oa.createElement(QA,null),maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cc(this,null,function*(){if(di===4){Mo.update({cancelButtonProps:{disabled:!0}}),yield Wo(),Mo.update({cancelButtonProps:{disabled:!1}});return}Wo()})})}if($a==="restart-reboot"&&!Se){const Mo=ee.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:Oa.createElement(Vo.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cc(this,null,function*(){if(di===4){Mo.update({cancelButtonProps:{disabled:!0}}),yield jt(),Mo.update({cancelButtonProps:{disabled:!1}});return}jt()})})}if($a==="reset-git-code"&&(Se||ee.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:Oa.createElement(Vo.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:bt})),$a==="reset-code"&&(Se||ee.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Oa.createElement(Vo.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Yt})),$a==="full-screen"&&((0,ie.vp)()?(0,ie.BU)():(0,ie.Dj)((Oi=document==null?void 0:document.getElementById)==null?void 0:Oi.call(document,"task-right-panel"))),$a==="show-clipboard-box"){if(Hr){ee.default.info({title:"\u63D0\u793A",icon:Oa.createElement(Vo.Z,null),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u7684\u3010\u590D\u5236\u7C98\u8D34\u3011\u529F\u80FD\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\uFF0C\u656C\u8BF7\u671F\u5F85~",centered:!0});return}re.Z.publish(`show-clipboard-box-${xi}`)}}const Eo={task_pass:sr,test_set_permission:dr,mirror_description:xe,difficulty:Be,resetVncLoading:Se,git_url:Pe,tabActiveParams:tt,taskData:Yn,onVncAction:To,onHideToolBar:Gs,shixun:be,monitoring_url:we,unity_3d_routes:Dt,index_tab:xi,shixun_environment_id:Fo,tab_type:di,windows_vnc:fi,vnc_url:Ho,linux_vnc:eo,reboot_cloud:fr,cloud_type:Hr,resData:Ca,instance_startup_type:ja,mirror_name:Xt,mirror_description_multi:$t,shixun_environments:Mn},Mi=(0,ce.useCallback)(()=>ri?Oa.createElement(_A,{defaultTime:ri,onAddVncTime:ft,onResetAllVnc:_t,toShixun:Io,myshixun:Pt,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",user:nt,survival_time:kr}):Oa.createElement(Oa.Fragment,null),[ri]);return Oa.createElement("div",{className:"task-header-container"},lr.get("type")==="exercises"&&Oa.createElement(ue.Z,null,Oa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Oa.createElement("span",{className:"ml10"},(jn=nr==null?void 0:nr.exercise)==null?void 0:jn.user_name)),Oa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Oa.createElement("span",{className:"ml10"},(xn=nr==null?void 0:nr.exercise)==null?void 0:xn.student_id))),lr.get("type")!=="exercises"&&Oa.createElement(Oa.Fragment,null,Oa.createElement("a",{className:"task-user-info",href:xt,target:"_blank"},Kt?Oa.createElement("img",{width:"35",height:"35",src:`${je.Z.IMG_SERVER}/images/${Kt}`}):null,Oa.createElement("span",null,nt.name)),Oa.createElement("div",{className:"grade-info"},Oa.createElement("img",{src:TA,alt:"gold",width:20}),on)),Oa.createElement("h2",{className:"shixun-info"},pn,lr.get("type")!=="exercises"&&Oa.createElement(Ll,{lastedGetTaskInfoTime:et,status:Nr,defaultTime:mr,onUpdateCostTime:Ne,retentionTime:"taskBuildTimes",title:"\u5B9E\u9A8C\u603B\u7528\u65F6"})),Oa.createElement("div",{className:"flex-container"},Oa.createElement("div",{ref:Wa,onClick:()=>Si(!1)},lr.get("type")!=="exercises"&&Oa.createElement(Oa.Fragment,null,It&&Oa.createElement(Nl,{className:"btn-notice",onShowNotice:()=>{sn?rt==null||rt():dt({type:"SHOW_CASE_NOTICE"})}})),Oa.createElement(mc.Z,{open:Ii,onClose:()=>Si(!1),rootClassName:"tasks-header-notice",steps:[{title:"\u66F4\u65B0\u901A\u77E5",description:sn?Oa.createElement(Oa.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u4EE3\u7801\u6A21\u677F\u6587\u4EF6\uFF0C\u8BF7\u60A8\u5C3D\u5FEB\u540C\u6B65\u6700\u65B0\u4EE3\u7801\uFF0C\u4EE5\u514D\u5F71\u54CD\u60A8\u7B54\u9898\u3002",Oa.createElement("br",null),"\u6CE8\uFF1A\u5982\u679C\u5B9E\u9A8C\u8001\u5E08\u8C03\u6574\u7684\u4EE3\u7801\u548C\u60A8\u7684\u4EE3\u7801\u6709\u51B2\u7A81\uFF0C\u5219\u4F1A\u4EE5\u8001\u5E08\u7684\u4EE3\u7801\u4E3A\u51C6\uFF0C\u8986\u76D6\u60A8\u5F53\u524D\u7684\u4EE3\u7801\u3002",Oa.createElement("span",{style:{color:"#3968D2"}},"\u5EFA\u8BAE\u5148\u628A\u5F53\u524D\u4EE3\u7801\u4FDD\u5B58\u5230\u672C\u5730\u518D\u540C\u6B65\u6700\u65B0\u4EE3\u7801\u3002")):Oa.createElement(Oa.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u6D4B\u8BD5\u7528\u4F8B\uFF0C\u8BF7\u91CD\u65B0\u8BC4\u6D4B\u4EE3\u7801\u52A0\u8F7D\u6700\u65B0\u6D4B\u8BD5\u7528\u4F8B\u3002"),target:()=>Wa.current,nextButtonProps:{children:Oa.createElement(E.ZP,{onClick:()=>{sn?rt==null||rt():dt({type:"SHOW_CASE_NOTICE"})},type:"primary",size:"small"},sn?"\u66F4\u65B0\u4EE3\u7801":"\u91CD\u65B0\u8BC4\u6D4B")}}]})),Mi(),fi&&!(0,On.isEmpty)(Ca)&&!(Hr===4&&ja===2)&&Oa.createElement("span",{onClick:$a=>{$a.preventDefault(),re.Z.publish(`send-ctrl-alt-delete-${xi}`)},className:"c-grey-c mr20 current"},"\u53D1\u9001CTRL+ALT+DELETE"),Dt&&Oa.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Pi},Oa.createElement("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})),Gn&&Oa.createElement("div",null,Oa.createElement("a",{className:"btn-vnc",style:{marginRight:0},title:"\u914D\u7F6E\u4E0E\u76D1\u63A7",onClick:()=>Ri(!0)},Oa.createElement("span",{className:"iconfont font14 mr5 ml20 icon-peizhiyujiankong current"}),"\u914D\u7F6E\u4E0E\u76D1\u63A7")),(tt==null?void 0:tt.resource_type)==1&&Oa.createElement(gh,{visible:Kr,onClose:Gi,shixun:be},Oa.createElement("a",{className:"btn-vnc",style:{marginRight:0},title:"\u8D44\u6E90\u4E2D\u5FC3",onClick:Gi},Oa.createElement("span",{className:"iconfont font14 mr5 ml20 icon-ziyuanzhongxin current"}),"\u8D44\u6E90\u4E2D\u5FC3")),Oa.createElement(ch,{visible:Bo,onClose:pi,shixun:be},Oa.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:pi},Oa.createElement("span",{className:"iconfont font14 mr5 ml20 icon-shujuji2 current"}),"\u6570\u636E\u96C6"))),lr.get("type")!=="exercises"&&Oa.createElement("a",{className:"btn-out",onClick:Qu,title:"\u9000\u51FA\u5B9E\u8BAD"},Oa.createElement("i",{className:"iconfont icon-kaiguan"})),((gn=nr==null?void 0:nr.exercise)==null?void 0:gn.left_time)>0&&Oa.createElement(ue.Z,{align:"middle"},Oa.createElement("span",{style:{color:tr,marginRight:6},className:"iconfont icon-daojishi djs"}),Oa.createElement("span",{style:{color:tr,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Oa.createElement("span",{className:"mr20"},Oa.createElement(NA,{valueStyle:{color:tr,fontSize:20,fontWeight:500},value:ua,onFinish:()=>Cc(void 0,null,function*(){const $a=yield(0,Zi.VL)({categoryId:lr.get("exercisesId"),commit_method:2});if(($a==null?void 0:$a.status)===0&&(Gt===0&>(1),ee.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Oa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Oa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Cc(void 0,null,function*(){window.parent.location.href=`/classrooms/${lr.get("coursesId")}/exercise/${lr.get("exercisesId")}/detail`})})),($a==null?void 0:$a.status)===-3){const Oi=parseInt($a==null?void 0:$a.message);ca(Date.now()+Oi*1e3)}})}))),lr.get("type")==="exercises"&&Oa.createElement(E.ZP,{type:"primary",onClick:()=>{const $a=()=>Cc(void 0,null,function*(){Gt===0&&(yield gt()),Qi(),Ni.current=!0,mo()});if(!(Dt&&!In)&&(Gt===1?!(ur!=null&&ur.had_submmit):!Pn||er.lastedUpdateTime!==0)){ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Oa.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:$a});return}$a()}},Oa.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),Oa.createElement(de.Z,null,Oa.createElement(Qs.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:Nn,onClose:Gs},Oa.createElement(oh.Z,Pg({},Eo)))),Oa.createElement(ph.Z,{identifier:un,visible:oa,onCancel:()=>Ri(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:Pt==null?void 0:Pt.id}}))};const Bf=300;function YA({title:xe,time:Be,className:Pe="",callback:tt,desc:It="",style:nt={}}){function Ge(){tt&&tt()}return Oa.createElement("a",{onClick:Ge,title:xe,className:Pe},Oa.createElement("i",{className:"iconfont icon-shijian1 mr5",style:nt}),Oa.createElement("span",null,It?`${It}\uFF1A`:"",pc(Be)))}function _A({onAddVncTime:xe,onResetAllVnc:Be,toShixun:Pe,title:tt="",myshixun:It,defaultTime:nt,user:Ge,survival_time:we}){const be=(0,b.useParams)(),[Se,Ne]=(0,ce.useState)(nt),[et,rt]=(0,ce.useState)(!1),[dt,bt]=(0,ce.useState)(!1),Yt=(0,ce.useRef)(!0),wt=(0,le.oP)(),jt=(0,ce.useRef)(!1);(0,ce.useEffect)(()=>(window.addEventListener("visibilitychange",ft),()=>{window.removeEventListener("visibilitychange",ft)}),[]);const ft=pt=>Cc(this,null,function*(){var Pt,Xt;if(document.visibilityState==="visible"){const $t=yield(0,te.fY)(It==null?void 0:It.identifier);if(($t==null?void 0:$t.status)===0){const An=(((Pt=$t==null?void 0:$t.data)==null?void 0:Pt.remainingTime)>0?(Xt=$t==null?void 0:$t.data)==null?void 0:Xt.remainingTime:0)/1e3;Ne(An),An>Bf&&bt(!1)}}});(0,vo.Z)(()=>{Ne(Se-1)},Se>0?1e3:null),(0,ce.useEffect)(()=>{wt.homework_common_id?Se===60&&(jt.current||bt(!0)):(Se===300||Se===180||Se===60||Se===0)&&(jt.current||bt(!0))},[Se]),(0,ce.useEffect)(()=>{if(Yt.current){const pt=`${Ge==null?void 0:Ge.login}_${be.taskId}_survival_time`;localStorage.getItem(pt)!==String(we)?(jt.current=!0,ee.default.confirm({title:"\u63D0\u793A",icon:null,content:"\u8001\u5E08\u8C03\u6574\u4E86\u65F6\u95F4\u662F\u5426\u540C\u6B65",centered:!0,okText:"\u662F",cancelText:"\u5426",onOk:()=>Cc(this,null,function*(){localStorage.removeItem(pt),yield xe(),jt.current=!1,window.location.reload()}),onCancel:()=>{jt.current=!1,localStorage.removeItem(pt)}})):(nt0){const Pt=yield xe();Ne(((pt=Pt==null?void 0:Pt.data)==null?void 0:pt.remaining_time)/1e3)}else{const Pt=yield Be();Pe()}rt(!1),bt(!1)})}function Gt(){Se{const nt=UA[Pe];function Ge(){if(xe===1)It(nt);else{let we=(Be==null?void 0:Be.split(""))||[],be=we.indexOf(nt);be>=0?we.splice(be,1):we.push(nt),It(we.join(""))}}return ce.createElement("a",{className:"flex-container",onClick:Ge},xe===1?ce.createElement(P0.ZP,{checked:Be&&Be.indexOf(nt)>=0,className:"choice"}):ce.createElement(Au.default,{className:"choice",checked:Be&&Be.indexOf(nt)>=0}),ce.createElement("div",{className:"flex-wrp"},ce.createElement("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},nt,"\u3001"),ce.createElement(es.Z,{className:"subject-body",value:tt})))},GA=({callback:xe,multi_count:Be,answer:Pe})=>{const[tt,It]=(0,ce.useState)([]);return(0,ce.useEffect)(()=>{if(Be){if(Pe!=null&&Pe.length){It(Pe);return}const nt=Array.from({length:Be}).fill("");It(nt)}},[Be,Pe]),console.log(tt,Pe,"multi_count"),ce.createElement("div",{className:"option"},tt==null?void 0:tt.map((nt,Ge)=>ce.createElement(ue.Z,{align:"middle",className:"mb10 text"},ce.createElement("span",{className:"mb5"},"\u586B\u7A7A",Ge+1,"\u7B54\u6848\uFF1A"),ce.createElement(ve.default.TextArea,{key:Ge,value:nt,onChange:we=>{tt[Ge]=we.target.value,xe(tt)}}))))},WA=({id:xe,answer:Be,challenge_question:Pe,category:tt,subject:It,onSetAnswers:nt,question_name:Ge,multi_count:we})=>{function be(Se){nt(xe,Se)}return ce.createElement("li",null,ce.createElement(ue.Z,{className:"subject c-grey-999",align:"stretch"},ce.createElement(ae.Z,{flex:"40px"},ce.createElement("p",{className:"mt3 order"},xe+1,"\u3001")),ce.createElement(ae.Z,{flex:"1"},ce.createElement(es.Z,{value:`${It}`,className:"subject-body"}))),Ge==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&ce.createElement("div",{className:"option"},Pe==null?void 0:Pe.map(({option_name:Se},Ne)=>ce.createElement(zA,{index:Ne,key:Se,option_name:Se,answer:Be,category:tt,callback:be}))),Ge==="\u5224\u65AD\u9898"&&ce.createElement("div",{className:"option"},ce.createElement(P0.ZP.Group,{className:"mb10",style:{marginLeft:38},value:Be||void 0,onChange:Se=>be(Se.target.value)},ce.createElement(P0.ZP,{value:"true",className:"mr40"},"\u6B63\u786E"),ce.createElement(P0.ZP,{value:"false"},"\u9519\u8BEF"))),Ge==="\u586B\u7A7A\u9898"&&ce.createElement(GA,{multi_count:we,callback:be,answer:Be}))},KA=({chooses:xe,answers:Be,onSetAnswers:Pe,bgColor:tt="#1E1E1E"})=>ce.createElement("ul",{className:`${tt==="#1E1E1E"?"":"vs"} choose-container`,style:{backgroundColor:tt}},xe.map(({subject:It,challenge_question:nt,category:Ge,question_name:we,multi_count:be},Se)=>ce.createElement(WA,{key:Se,id:Se,subject:It,challenge_question:nt,category:Ge,answer:Be[Se],onSetAnswers:Pe,question_name:we,multi_count:be}))),XA=Object.defineProperty,VA=Object.defineProperties,ZA=Object.getOwnPropertyDescriptors,Fg=Object.getOwnPropertySymbols,JA=Object.prototype.hasOwnProperty,qA=Object.prototype.propertyIsEnumerable,Ig=(xe,Be,Pe)=>Be in xe?XA(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,$A=(xe,Be)=>{for(var Pe in Be||(Be={}))JA.call(Be,Pe)&&Ig(xe,Pe,Be[Pe]);if(Fg)for(var Pe of Fg(Be))qA.call(Be,Pe)&&Ig(xe,Pe,Be[Pe]);return xe},ey=(xe,Be)=>VA(xe,ZA(Be));const ty=({id:xe,isActive:Be,title:Pe,onActive:tt,had_submmit:It,result:nt,actual_output:Ge,standard_answer:we,question_name:be,isFromCourse:Se,user_course_identity:Ne})=>{function et(){tt(xe)}let rt="test-case-item";return Be&&(rt+=" active"),It&&(rt+=" has-result"),ce.createElement("li",{className:rt},ce.createElement("a",{className:"case-header",onClick:et},ce.createElement("h2",null,ce.createElement("div",{className:Be?"arrow-down":"arrow-right",style:{width:12}}),ce.createElement("span",{className:"test-title",style:{width:75}},Pe)),Ne<5&&Se?ce.createElement("img",{width:16,src:nt?li.Z:ci.Z}):ce.createElement("div",{className:`${Ge?"submitStatus":"unsubmitStatus"}`},Ge?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")),ce.createElement("div",{className:`item-desc ${Be?"show":"hide"} choose-game-item`},Ne<5&&Se?Ge?be==="\u586B\u7A7A\u9898"?ce.createElement(ce.Fragment,null,ce.createElement("p",null,ce.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),ce.createElement("b",null,we==null?void 0:we.map((dt,bt)=>{var Yt;return ce.createElement("p",null,"\u586B\u7A7A",bt+1,"\uFF1A",(Yt=dt==null?void 0:dt.text)==null?void 0:Yt.join("\u3001"))}))),ce.createElement("p",null,ce.createElement("div",null,"\u5B66\u751F\u7B54\u6848\uFF1A"),ce.createElement("b",{className:`${nt?"c-green":"c-red"}`},Ge==null?void 0:Ge.map((dt,bt)=>ce.createElement("p",null,"\u586B\u7A7A",bt+1,"\uFF1A",dt))))):ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6B63\u786E\u7B54\u6848\uFF1A",ce.createElement("b",null,we)),ce.createElement("p",null,"\u5B66\u751F\u7B54\u6848\uFF1A",ce.createElement("b",{className:`${nt?"c-green":"c-red"}`},Ge))):ce.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B"):ce.createElement("p",null,"\u7B54\u9898\u9636\u6BB5\uFF0C\u4E0D\u652F\u6301\u67E5\u770B\u7ED3\u679C")))};var ny=({onResizeSetContainer:xe,moveY:Be,had_submmit:Pe,had_all_submmit:tt,test_sets:It=[],challenge_chooses_count:nt,choose_correct_num:Ge,user_course_identity:we})=>{const[be]=(0,b.useSearchParams)(),Se=(0,b.useParams)(),[Ne,et]=(0,ce.useState)(-1);function rt(ft){et(ft===Ne?-1:ft)}const dt=Ge===nt,bt=Se.homeworkId||Se.exerciseId,[Yt,wt]=(0,ce.useState)(0);function jt(){xe(Be)}return console.log(we),(0,ce.useEffect)(()=>{console.log(It);let ft=0;It==null||It.map(gt=>{gt!=null&>.actual_output||(ft=ft+1)}),wt(ft)},[]),ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"test-header"},ce.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),ce.createElement("a",{onClick:jt},ce.createElement("i",{className:`iconfont ${Be===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),we<5&&bt?Pe?ce.createElement("p",{className:`test-result ${dt?"success":"failer"}`},ce.createElement("span",{className:"count"},ce.createElement("img",{width:16,src:dt?li.Z:Yo.Z}),Ge||0," / ",nt," \u5171\u6709",nt,"\u9898\uFF0C"),ce.createElement("span",null,dt?"\u5168\u90E8\u901A\u8FC7":`\u5176\u4E2D${nt-Ge}\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A`)):null:ce.createElement("p",{className:`test-result ${tt?"success":"failer"}`},tt?"\u5F53\u524D\u72B6\u6001\u5DF2\u63D0\u4EA4\uFF0C\u5C06\u6309\u7167\u6700\u65B0\u63D0\u4EA4\u7684\u7B54\u6848\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A":"\u5F53\u524D\u72B6\u6001\u672A\u63D0\u4EA4\uFF0C\u70B9\u51FB\u8BC4\u6D4B\u8FDB\u884C\u63D0\u4EA4\u3002\u63D0\u4EA4\u540E\u624D\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A"),ce.createElement("ul",{className:"test-case-list"},It.map((ft,gt)=>ce.createElement(ty,ey($A({key:"item"+gt,had_submmit:Pe,title:`\u9898\u76EE${gt+1}`},ft),{isActive:Ne===gt,id:gt,onActive:rt,user_course_identity:we,isFromCourse:bt})))))},ry=Object.defineProperty,ay=Object.defineProperties,iy=Object.getOwnPropertyDescriptors,Mg=Object.getOwnPropertySymbols,oy=Object.prototype.hasOwnProperty,sy=Object.prototype.propertyIsEnumerable,Lg=(xe,Be,Pe)=>Be in xe?ry(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,t0=(xe,Be)=>{for(var Pe in Be||(Be={}))oy.call(Be,Pe)&&Lg(xe,Pe,Be[Pe]);if(Mg)for(var Pe of Mg(Be))sy.call(Be,Pe)&&Lg(xe,Pe,Be[Pe]);return xe},Pf=(xe,Be)=>ay(xe,iy(Be)),uy=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});function ly(xe,Be){switch(Be.type){case Tn.wj:return Pf(t0({},xe),{loading:!0});case Tn.V1:return Pf(t0({},xe),{loading:!1});case Tn.OJ:return t0(t0({},xe),Be.payload);case Tn.$Y:return Pf(t0({},xe),{theme:Be.payload});default:throw new Error}}var cy=({taskData:xe,moveY:Be,onResizeYStart:Pe,onResizeSetContainer:tt,onEval:It,lastedGetTaskInfoTime:nt,onUpdateCode:Ge,_dispatch:we})=>{const be=(0,b.useLocation)(),[Se]=(0,b.useSearchParams)(),Ne=(0,b.useParams)(),{chooses:et,choose_test_cases:rt,game:dt,user_course_identity:bt}=xe,{test_sets:Yt,challenge_chooses_count:wt,choose_correct_num:jt,had_submmit:ft,had_all_submmit:gt}=rt,Dt=(0,ce.useCallback)(()=>{let Gn=[];return Gn.length=wt,ft&&(Gn=Yt.map(cn=>cn.question_name==="\u5224\u65AD\u9898"?cn.actual_output==="\u6B63\u786E"?"true":cn.actual_output==="\u9519\u8BEF"?"false":void 0:cn.actual_output)),Gn},[nt]),[Gt,pt]=(0,ce.useReducer)(ly,{loading:!1,answers:Dt(),theme:(0,ls.G)("cmCodeMode","vs-dark")});(0,ce.useEffect)(()=>{pt({type:Tn.OJ,payload:{answers:Dt()}})},[nt]);const{answers:Pt,loading:Xt}=Gt;function $t(Gn,cn){Pt[Gn]=cn,pt({type:Tn.OJ,payload:{answers:Pt}})}function _t(){var Gn,cn;let sn=!0;for(let xr=0;xr!!gr))!=null&&cn.length)){a.ZP.info(`\u8BF7\u5148\u7ED9\u7B2C${xr+1}\u9898\u9009\u62E9\u7B54\u6848\uFF01`),sn=!1;break}return sn}function An(){return uy(this,null,function*(){var Gn;if(_t()){pt({type:Tn.wj});const cn=Ne.courseId&&Ne.homeworkId?{homework_common_id:Ne.homeworkId}:{};let sn;(Se.get("ip_limit")==="inner"||Se.get("ip_bind_type")==="true")&&(sn=yield(0,Jl.y)({ip_limit:Se.get("ip_limit"),ip_bind:Se.get("ip_bind_type")==="true"}));const xr=yield(0,te.zl)(dt.identifier,t0({answer:Pt,challenge_id:(Gn=xe==null?void 0:xe.challenge)==null?void 0:Gn.id,subject_id:Se.get("subject_id")||"",question_id:Se.get("questionId"),exercise_id:Se.get("exercisesId")||Ne.exerciseId,competition_entry_id:Se.get("competition_entry_id"),ip:sn},cn));It(xr),pt({type:Tn.V1})}})}const Cn=Be?`${Be-54}px`:"70%",Yn=`calc(100% - 3px - 51px - ${Cn})`,[er,Mn]=(0,ce.useState)(!1),[jn,xn]=(0,ce.useState)(!1),gn={isTheoretical:!0,cmCodeMode:Gt.theme,onCodeModeChange:function(Gn){pt({type:Tn.$Y,payload:Gn}),(0,ls.t)("cmCodeMode",Gn)}},Pn={isResizeLarge:er,onRightFullHandler:ur,onShowCodeSetting:In,allBreakPointValue:{},tab_type:1,code_hidden:!0,isTheoretical:!0};function ur(){Mn(!er),(0,ie.vp)()?(0,ie.BU)():(0,ie.Dj)(document.body)}function In(){xn(!jn)}return ce.createElement(ce.Fragment,null,ce.createElement("div",{className:ys["code-area-container"],style:{height:Cn}},ce.createElement(ue.Z,{align:"middle"},ce.createElement("div",{style:{color:"#8b9399",paddingLeft:"20px",fontSize:"16px"}},"\u9898\u76EE"),ce.createElement(Ao.Z,null),ce.createElement(Qo,t0({},Pn))),ce.createElement(KA,{chooses:et,answers:Pt,onSetAnswers:$t,bgColor:Gt.theme==="vs-dark"?"#1E1E1E":"#fff"})),ce.createElement("div",{className:ys["resize-y-bar"],onMouseDown:Pe,draggable:!1},ce.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ce.createElement("div",{className:ys["test-set-container"],style:{height:Yn}},Xt?ce.createElement(ge.Z,null):ce.createElement(ny,{had_submmit:ft,had_all_submmit:gt,moveY:Be,onResizeSetContainer:tt,test_sets:Yt,challenge_chooses_count:wt,choose_correct_num:jt,user_course_identity:bt})),ce.createElement("div",{className:ys["action-container"]},ce.createElement(wc,Pf(t0({onUpdateCode:Ge},xe),{loading:Xt,onRun:An,dispatch:we}))),ce.createElement(de.Z,null,ce.createElement(Qs.Z,{rootClassName:ys["setting-drawer"],title:null,placement:"right",closable:!1,open:jn,onClose:()=>xn(!1)},ce.createElement(Zu,t0({},gn)))),ce.createElement(yu,{desc:ce.createElement(es.Z,{value:xe==null?void 0:xe.challenge.task_pass}),visible:er}))},dy=ye(21978),fy=ye(52787),_a=ye(59301),hy=Object.defineProperty,gy=Object.defineProperties,my=Object.getOwnPropertyDescriptors,Ff=Object.getOwnPropertySymbols,kg=Object.prototype.hasOwnProperty,Tg=Object.prototype.propertyIsEnumerable,Rg=(xe,Be,Pe)=>Be in xe?hy(xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):xe[Be]=Pe,zi=(xe,Be)=>{for(var Pe in Be||(Be={}))kg.call(Be,Pe)&&Rg(xe,Pe,Be[Pe]);if(Ff)for(var Pe of Ff(Be))Tg.call(Be,Pe)&&Rg(xe,Pe,Be[Pe]);return xe},ns=(xe,Be)=>gy(xe,my(Be)),Og=(xe,Be)=>{var Pe={};for(var tt in xe)kg.call(xe,tt)&&Be.indexOf(tt)<0&&(Pe[tt]=xe[tt]);if(xe!=null&&Ff)for(var tt of Ff(xe))Be.indexOf(tt)<0&&Tg.call(xe,tt)&&(Pe[tt]=xe[tt]);return Pe},os=(xe,Be,Pe)=>new Promise((tt,It)=>{var nt=be=>{try{we(Pe.next(be))}catch(Se){It(Se)}},Ge=be=>{try{we(Pe.throw(be))}catch(Se){It(Se)}},we=be=>be.done?tt(be.value):Promise.resolve(be.value).then(nt,Ge);we((Pe=Pe.apply(xe,Be)).next())});const{DirectoryTree:py}=fe.default,vy={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,casesModifiedModal:null,timestamp:"",showDocuments:!1,repos:null};function Ay(xe,Be){switch(Be.type){case Tn.F_:return ns(zi({},xe),{moveX:Be.payload});case Tn.wQ:return ns(zi({},xe),{moveY:Be.payload});case Tn.GB:return ns(zi({},xe),{codeRepData:Be.payload});case Tn.N$:return ns(zi({},xe),{codeRepData:zi(zi({},xe.codeRepData),Be.payload)});case Tn.m5:return ns(zi({},xe),{evaluateLoading:!1,showEvalResult:!0});case Tn.G9:return ns(zi({},xe),{timestamp:Be.payload});case Tn.EP:return ns(zi({},xe),{showEvalResult:!1});case Tn.n4:return ns(zi({},xe),{loading:!0});case Tn.z2:return zi(zi({},xe),Be.payload);case Tn.i3:return ns(zi({},xe),{showDragMask:Be.payload});case Tn.Ir:return ns(zi({},xe),{loading:!1,isError:!0});case Tn.yi:return zi(zi({},xe),Be.payload);case Tn.Ui:return ns(zi({},xe),{evaluateLoading:!0});case Tn.A0:return ns(zi({},xe),{evaluateLoading:!1});case Tn.p2:return ns(zi({},xe),{evaluateMessage:Be.payload});case Tn.GW:return ns(zi({},xe),{showDocuments:Be.payload});case Tn.oP:return zi(zi({},xe),Be.payload);case Tn.dL:return ns(zi({},xe),{showNotice:!0});case Tn.Nv:return ns(zi({},xe),{showNotice:!1});case Tn.Fk:return ns(zi({},xe),{casesModifiedModal:!0});case Tn.Hh:return ns(zi({},xe),{casesModifiedModal:!1});case Tn.OA:return ns(zi({},xe),{showPictureView:!1});case Tn.vm:return ns(zi({},xe),{showPictureView:!0});case Tn.RY:return ns(zi({},xe),{resetVncLoading:Be.payload});default:throw new Error}}var jg=xe=>{var Be=Og(xe,[]),Pe,tt,It;const nt=(0,b.useSelector)(ln=>{var Jt;return(Jt=ln==null?void 0:ln.user)==null?void 0:Jt.userInfo}),Ge=(0,b.useParams)(),[we]=(0,b.useSearchParams)(),[be,Se]=(0,ce.useReducer)(Ay,vy),[Ne,et]=(0,ce.useState)(Ge.taskId),rt=(0,ce.useRef)(),dt=(0,ce.useRef)(),bt=(0,ce.useRef)(),Yt=(0,ce.useRef)(),wt=(0,ce.useRef)({}),jt=(0,ce.useRef)(),[ft,gt]=(0,ce.useState)([]),[Dt,Gt]=(0,ce.useState)(!0),[pt,Pt]=(0,ce.useState)({}),[Xt,$t]=(0,ce.useState)(!0),[_t,An]=(0,ce.useState)(!1),[Cn,Yn]=(0,ce.useState)(!1),[er,Mn]=(0,ce.useState)(!1),[jn,xn]=(0,ce.useState)(""),[gn,Pn]=(0,ce.useState)(!0),[ur,In]=(0,ce.useState)("");(0,ce.useEffect)(()=>{et(Ge.taskId)},[Ge]),(0,ce.useEffect)(()=>{wt.current=pt},[pt]);const{moveX:Gn,taskData:cn,moveY:sn,evalData:xr,showEvalResult:gr,codeRepData:lr,loading:pn,evaluateLoading:un,evaluateMessage:sr,showDocuments:dr,repos:kr,showPictureView:mr,showNotice:Nr,casesModifiedModal:xt,webDisplayUrl:Kt,isPictureView:on,resetVncLoading:Nn,timestamp:Zn,lastedGetTaskInfoTime:nr,showDragMask:$n}=be;Yt.current=be;const{st:tr,challenge:Vr,shixun:ua,to_user_id:ca,chatgpt:ri,is_teacher:Ji,game:Ii,monitoring_url:Si,has_answer:Bo,vnc_url:ro,git_url:Kr,user:Ba,myshixun:la,discusses_count:Wa,user_praise:oa,praise_count:Ri,tpm_cases_modified:xi,tpm_modified:Fo,tpm_script_modified:di,mirror_name:fi,mirror_description:Ho,tomcat_url:eo,unity_3d_routes:fr,with_code_file:Hr,unity_3d_result:Ca,next_game:ja,prev_game:Ni,mirror_description_multi:So,shixun_environments:ga,view_answer_tip:Qi}=cn,{currentPath:pi,paths:Gi,content:mo,language:Pi,lastedUpdateTime:Gs}=lr,{index_tab:Io,shixun_environment_id:Wo,cloud_type:Qu,tab_type:To,tpi_type:Eo}=pt,Mi=(0,ce.useRef)(""),$a=((Pe=cn==null?void 0:cn.local_evaluate_languages)==null?void 0:Pe.includes(Pi))&&(0,le.WX)()&&(cn==null?void 0:cn.open_local_evaluate),Oi=(Fo||di)&&tr===0,Mo=(xi||Oi)&&la.system_tip===!0,Os=(fi||[]).indexOf("Html")!==-1,vs=typeof Gn=="number"&&Gn!==.01?`${Gn}px`:"40%",Xi=`calc(100% - 4px - ${vs})`,Zo=ft==null?void 0:ft.find(ln=>(ln==null?void 0:ln.index_tab)===(pt==null?void 0:pt.index_tab)),[Du,ql]=(0,ce.useState)(!1),[Fu,Tc]=(0,ce.useState)([]),[bc,$l]=(0,ce.useState)(!1),[n0,Rc]=(0,ce.useState)(!1);(0,ce.useEffect)(()=>{(nt==null?void 0:nt.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?Rc(!0):Rc(!1)},[localStorage.getItem("task_ignore"),nt]);const ec=(0,ce.useMemo)(()=>pi&&Gi?Gi.indexOf(pi)>=0:!1,[pi,Gi]),vl=(cn==null?void 0:cn.exit_delete_pod_switch)&&(nt==null?void 0:nt.user_id)===((tt=cn==null?void 0:cn.user)==null?void 0:tt.user_id)&&ft.some(ln=>ln.tab_type!==1);(0,ce.useEffect)(()=>{if(bt.current||dt.current){let ln=function(dn){if(dt.current){let Dn=dn.pageX;const wn=window.innerWidth-500;Dn<=200&&(Dn=.01),Dn>=wn&&(Dn=wn),Se({type:Tn.F_,payload:Dn})}bt.current&&Se({type:Tn.wQ,payload:dn.pageY})},Jt=function(){(0,le.kk)("auto"),dt.current=!1,bt.current=!1,Se({type:Tn.i3,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",ln),document.addEventListener("mouseup",Jt),()=>{document.removeEventListener("mousemove",ln),document.removeEventListener("mouseup",Jt)}}},[bt.current,dt.current,Se]),(0,ce.useEffect)(()=>(window.addEventListener("beforeunload",vu),()=>{window.removeEventListener("beforeunload",vu)}),[cn,Xt]),(0,ce.useEffect)(()=>{ua&&(0,le.Dk)(ua.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ua]);const tc=(0,ce.useCallback)(()=>os(void 0,null,function*(){const ln=yield(0,te.t$)(Ii.identifier),{test_sets:Jt,message:dn,status:Dn}=ln;if(Dn===-1){dn.info(dn);return}let wn=cn.user.grade;cn.user.grade=wn-Vr.score*2,cn.test_sets=Jt,cn.game.test_sets_view=!0,Se({type:Tn.z2,payload:{taskData:cn}})}),[Ii,Vr,Se]);(0,ce.useEffect)(()=>re.Z.subscribe("unlock-test-case",()=>{ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_a.createElement(yy,{score:Vr.score,is_teacher:Ji}),centered:!0,onOk:tc})}),[tc,Vr,Ji]),(0,ce.useEffect)(()=>{(0,On.isEmpty)(nt)||Yl()},[nt]);function Yl(){return os(this,null,function*(){var ln,Jt;try{let dn={};Ge.courseId&&Ge.homeworkId&&(dn={homework_common_id:Ge.homeworkId}),Ge.courseId&&Ge.exerciseId&&(dn=ns(zi({},dn),{exercise_id:Ge.exerciseId}));const Dn=yield(0,te.XO)(Ge.taskId,dn),{status:wn}=Dn;if(wn===401)return;if(wn===-3)(0,le.eF)({onCancel:()=>{window.location.href="/"}});else if(wn===403){b.history.replace("/403");return}else if(wn===404){b.history.replace("/404");return}else{const{st:_n,hide_width_rate:zn,challenge:{path:Ir},action_analysis:Sr}=Dn,ta={loading:!1,isError:!1,moveX:zn?Math.ceil(window.innerWidth*zn/100):.01,taskData:Dn,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:lr};if(je.Z.SSH_SERVER=Dn.websocket_url,_n===0&&Ir){let hi=Ir.split("\uFF1B").filter(Wi=>!!Wi);ta.codeRepData.currentPath=hi[0],ta.codeRepData.paths=hi,ta.codeRepData.lastedUpdateTime=0}Se({type:Tn.yi,payload:zi({},ta)}),$l(Sr);const Da=`${(ln=Dn==null?void 0:Dn.user)==null?void 0:ln.login}_${Ge.taskId}_survival_time`;localStorage.getItem(Da)||localStorage.setItem(Da,(Jt=Dn==null?void 0:Dn.shixun)==null?void 0:Jt.survival_time)}sessionStorage.tasksData=JSON.stringify(Dn)}catch(dn){console.log(dn),Se({type:Tn.Ir})}})}console.log(Pi,"language");const nc=ln=>{ln instanceof TypeError&&Mi.current&&(Se({type:Tn.N$,payload:{currentPath:Mi.current}}),Mi.current="stop",setTimeout(()=>{Mi.current=""},500))};(0,ce.useEffect)(()=>{function ln(){return os(this,null,function*(){var Jt,dn,Dn;$t(!0);const wn=yield(0,te.li)(Ne,{path:pi});if(wn!=null&&wn.content){let _n;try{(wn==null?void 0:wn.file_type)==="txt"?_n=(_n==null?void 0:_n.length)===0?_n:window.decodeURIComponent(escape(window.atob((Jt=wn==null?void 0:wn.content)==null?void 0:Jt.content))):_n=(dn=wn==null?void 0:wn.content)==null?void 0:dn.content}catch(zn){_n=window.atob((Dn=wn==null?void 0:wn.content)==null?void 0:Dn.content),a.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",zn)}Se({type:Tn.GB,payload:ns(zi({},lr),{content:_n,language:wn.language,file_type:wn.file_type,filename:wn.filename,lastedUpdateTime:0})})}else(wn==null?void 0:wn.status)===0?a.ZP.warning(wn==null?void 0:wn.message):a.ZP.warning({content:_a.createElement(_a.Fragment,null,_a.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u83B7\u53D6\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),_a.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),_a.createElement("div",null,parseArrayBufferAsText(wn))),duration:7});nc(wn),$t(!1)})}console.log(Mi.current,2222),tr===0&&pi&&!(fr&&!Hr&&To!==6)&&(ga!=null&&ga.some(Jt=>Jt.tab_type===1||Jt.tab_type===6))&&Mi.current!=="stop"&&ln()},[tr,pi,nr,Zn]);const ll=(ln=0)=>os(void 0,null,function*(){var Jt,dn,Dn;if(tr===0&&Gs>0&&ec||ln){const wn=Ge.courseId&&Ge.exerciseId?{exercise_id:Ge.exerciseId}:{};let _n;(we.get("ip_limit")==="inner"||we.get("ip_bind_type")==="true")&&(_n=yield(0,Jl.y)({ip_limit:we.get("ip_limit"),ip_bind:we.get("ip_bind_type")==="true"}));const zn=To===6?localStorage.getItem("HJ2"):mo,Ir=yield(0,te.n4)(la.identifier,zi({path:To===6?Vr.path.split("\uFF1B")[1]:pi,evaluate:ln,content:zn,game_id:Ii.id,tab_type:To,exercise_id:we.get("exercisesId"),homework_common_id:Ge.homeworkId,ip:_n},wn));return(Ir==null?void 0:Ir.status)===-5&&typeof(Ir==null?void 0:Ir.message)=="string"&&ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:_a.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",_a.createElement("a",{href:`/classrooms/${Ir==null?void 0:Ir.course_identifier}/exercise/${Ir==null?void 0:Ir.exercise_id}/detail`},Ir==null?void 0:Ir.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),((Jt=Ir==null?void 0:Ir.data)==null?void 0:Jt.status)===7&&typeof((dn=Ir==null?void 0:Ir.data)==null?void 0:dn.message)=="string"&&ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:_a.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",_a.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ge==null?void 0:Ge.courseId}/shixun_homework/${we.get("homework_common_id")?we.get("homework_common_id"):Ge==null?void 0:Ge.homeworkId}/detail?tabs=1`)}},"\uFF08",(Dn=Ir==null?void 0:Ir.data)==null?void 0:Dn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Se({type:Tn.N$,payload:{lastedUpdateTime:0}}),nc(Ir),Ir}return!0}),vu=()=>os(void 0,null,function*(){var ln,Jt;if(!Xt){Ii&&Ii.status!==2&&re.Z.publish("update-cost-time");try{const dn=Ge.courseId&&Ge.exerciseId?{exercise_id:Ge.exerciseId}:{};let Dn;if((we.get("ip_limit")==="inner"||we.get("ip_bind_type")==="true")&&(Dn=yield(0,Jl.y)({ip_limit:we.get("ip_limit"),ip_bind:we.get("ip_bind_type")==="true"})),la!=null&&la.identifier){let wn=ns(zi({path:Yt.current.codeRepData.currentPath,evaluate:0,content:(ln=Yt.current.codeRepData)==null?void 0:ln.content,game_id:Ii.id,tab_type:(Jt=wt.current)==null?void 0:Jt.tab_type,ip:Dn},dn),{homework_common_id:we.get("homework_common_id")?we.get("homework_common_id"):Ge.homeworkId}),_n={type:"application/json"};console.log([JSON.stringify(wn)]);let zn=new Blob([JSON.stringify(wn)],_n);window.navigator.sendBeacon(`${je.Z.API_SERVER}/api/myshixuns/${la==null?void 0:la.identifier}/update_file.json`,zn)}}catch(dn){}}});(0,ce.useEffect)(()=>{const ln=re.Z.subscribe("exercise-data",Jt=>{rt.current=Jt});return()=>{ln()}},[location]);function Al(ln){let Jt=cn.user.grade;cn.user.grade=Jt-ln,Se({type:Tn.z2,payload:{taskData:cn}})}jt.current=()=>{be.moveX=be.moveX!==.01?.01:"40%",Se({type:Tn.F_,payload:be.moveX})};function Jo(){document.onselectstart=function(){return!1},dt.current=!0,(0,le.kk)("none"),Se({type:Tn.i3,payload:!0})}function kl(){document.onselectstart=function(){return!1},bt.current=!0,(0,le.kk)("none"),Se({type:Tn.i3,payload:!0})}function r0(ln){Se(ln===.01?{type:Tn.wQ,payload:0}:{type:Tn.wQ,payload:.01})}function rc(ln){Se(ln===0?{type:Tn.wQ,payload:"100%"}:{type:Tn.wQ,payload:0})}function Sa(){ll()}function co(){return os(this,null,function*(){var ln,Jt,dn,Dn;let wn={challenge_id:(ln=cn.challenge)==null?void 0:ln.id};we.get("type")==="exercises"?wn.exercise_id=we.get("exercisesId"):Ge.courseId&&Ge.homeworkId&&(wn.homework_common_id=Ge.homeworkId),$t(!0);const _n=yield(0,te.qK)(Ne,zi({path:pi},wn)),{content:zn,language:Ir}=_n;if((_n==null?void 0:_n.status)===-5)return ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:_a.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",_a.createElement("a",{href:`/classrooms/${_n==null?void 0:_n.course_identifier}/exercise/${_n==null?void 0:_n.exercise_id}/detail`},_n==null?void 0:_n.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),$t(!1),Promise.reject();if(((Jt=_n==null?void 0:_n.data)==null?void 0:Jt.status)===7&&typeof((dn=_n==null?void 0:_n.data)==null?void 0:dn.message)=="string")return ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:_a.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",_a.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ge==null?void 0:Ge.courseId}/shixun_homework/${we.get("homework_common_id")?we.get("homework_common_id"):Ge==null?void 0:Ge.homeworkId}/detail?tabs=1`)}},"\uFF08",(Dn=_n==null?void 0:_n.data)==null?void 0:Dn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),$t(!1),Promise.reject();Se({type:Tn.GB,payload:ns(zi({},lr),{content:zn,language:Ir,lastedUpdateTime:0})}),$t(!1)})}const[Cs,Ws]=(0,ce.useState)(!1);function Iu(){return os(this,null,function*(){var ln,Jt,dn,Dn,wn;let _n={challenge_id:(ln=cn.challenge)==null?void 0:ln.id,homework_common_id:we.get("homework_common_id")};we.get("type")==="exercises"?_n.exercise_id=we.get("exercisesId"):Ge.courseId&&Ge.homeworkId&&(_n.homework_common_id=Ge.homeworkId);const zn=yield(0,te.Tf)((Jt=cn==null?void 0:cn.myshixun)==null?void 0:Jt.identifier,zi({},_n));return(zn==null?void 0:zn.status)===-5?(ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:_a.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",_a.createElement("a",{href:`/classrooms/${zn==null?void 0:zn.course_identifier}/exercise/${zn==null?void 0:zn.exercise_id}/detail`},zn==null?void 0:zn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),Promise.reject()):((dn=zn==null?void 0:zn.data)==null?void 0:dn.status)===7&&typeof((Dn=zn==null?void 0:zn.data)==null?void 0:Dn.message)=="string"?(ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:_a.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",_a.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ge==null?void 0:Ge.courseId}/shixun_homework/${we.get("homework_common_id")?we.get("homework_common_id"):Ge==null?void 0:Ge.homeworkId}/detail?tabs=1`)}},"\uFF08",(wn=zn==null?void 0:zn.data)==null?void 0:wn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Promise.reject()):(Yl(),Ws(!0),zn)})}function Tl(){return os(this,null,function*(){var ln,Jt,dn;const Dn=yield(0,te.hG)(Ne,{path:pi}),{content:wn,language:_n}=Dn;if((Dn==null?void 0:Dn.status)===-5){ee.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:_a.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",_a.createElement("a",{href:`/classrooms/${Dn==null?void 0:Dn.course_identifier}/exercise/${Dn==null?void 0:Dn.exercise_id}/detail`},Dn==null?void 0:Dn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}if(((ln=Dn==null?void 0:Dn.data)==null?void 0:ln.status)===7&&typeof((Jt=Dn==null?void 0:Dn.data)==null?void 0:Jt.message)=="string"){ee.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:_a.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",_a.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ge==null?void 0:Ge.courseId}/shixun_homework/${we.get("homework_common_id")?we.get("homework_common_id"):Ge==null?void 0:Ge.homeworkId}/detail?tabs=1`)}},"\uFF08",(dn=Dn==null?void 0:Dn.data)==null?void 0:dn.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}Se({type:Tn.GB,payload:ns(zi({},lr),{content:wn,language:_n,lastedUpdateTime:0,loading:!1})})})}function xu(){return os(this,null,function*(){const ln=yield(0,te.Y0)(Ne),{praise_count:Jt,praise:dn}=ln;cn.praise_count=Jt,cn.user_praise=dn,Se({type:Tn.z2,payload:{taskData:cn}})})}const _l=(0,ce.useCallback)(ln=>{function Jt(dn){return os(this,null,function*(){try{window.navigator.sendBeacon(`${je.Z.API_SERVER}/api/tasks/${Ne}/cost_time.json?time=${dn}`,JSON.stringify({}))}catch(Dn){}})}Jt(ln)},[Ne]);function bs(ln){return os(this,null,function*(){yield(0,te.L5)(Ne,ua.id,ln),cn.game.star=ln,Se({type:Tn.z2,payload:{taskData:cn}})})}function uu(){return os(this,null,function*(){if(!kr||Cs){Ws(!1);const ln=yield(0,te.pU)(la.identifier),{trees:Jt}=ln;Se({type:Tn.oP,payload:{showDocuments:!0,repos:(0,yi.SI)(Jt)}})}else Se({type:Tn.GW,payload:!0})})}function Oc(ln){return os(this,null,function*(){const{children:Jt,eventKey:dn}=ln.props;return new Promise(Dn=>os(this,null,function*(){Jt&&Jt.length>0&&Dn();const wn=yield(0,te.pU)(la.identifier,{path:dn}),{trees:_n}=wn;let zn=(0,yi.Ax)(kr,dn,(0,yi.SI)(_n,dn));Se({type:Tn.oP,payload:{repos:[...zn]}}),Dn()}))})}function ac(){Se({type:Tn.GW,payload:!1})}function jc(ln){const Jt=ln,{gold:dn,experience:Dn,next_game:wn,next_shixun:_n,subject_done:zn}=Jt,Ir=Og(Jt,["gold","experience","next_game","next_shixun","subject_done"]);if(!ln.challenge_chooses_count)return;ln!=null&&ln.knowledge_recommend&&pu()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,b.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const Sr=Ir.challenge_chooses_count===Ir.choose_correct_num,$r={had_submmit:!0,test_sets:Ir.test_sets,had_all_submmit:!0,challenge_chooses_count:Ir.challenge_chooses_count,choose_correct_num:Ir.choose_correct_num};cn.choose_test_cases=$r,cn.game.status=2,cn.next_game=wn,cn.user.grade+=dn,Sr&&Ii.status!==2&&re.Z.publish("update-cost-time"),Se({type:Tn.z2,payload:{taskData:cn,evalData:{gold:dn,experience:Dn,next_game:wn,next_shixun:_n,subject_done:zn},showEvalResult:Sr}}),re.Z.publish("eval-code-finish")}function ic(){return os(this,null,function*(){var ln,Jt,dn;(dn=(Jt=(ln=document.getElementById("unity3d"))==null?void 0:ln.contentWindow)==null?void 0:Jt.postMessage)==null||dn.call(Jt,{type:"startGame"},"*"),To!==6?Ul():Se({type:Tn.Ui})})}function Ul(){return os(this,null,function*(){var ln,Jt,dn,Dn,wn,_n,zn,Ir,Sr,$r,ta,Da,hi,Wi,As,js,ws;try{Se({type:Tn.Ui});const io=yield ll(1);if(!(io!=null&&io.content)&&!(io!=null&&io.sec_key)){a.ZP.warning({content:_a.createElement(_a.Fragment,null,_a.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u66F4\u65B0\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),_a.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),_a.createElement("div",null,parseArrayBufferAsText(io))),duration:7}),re.Z.publish("eval-code-finish"),Se({type:Tn.z2,payload:{evaluateLoading:!1}});return}const{resubmit:Ro,sec_key:Hu,content_modified:lu}=io;if(io.status===-5&&typeof(io==null?void 0:io.message)=="object"){(0,b.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ns(zi({},((ln=rt.current)==null?void 0:ln.exercise)||{}),{errorMessage:io==null?void 0:io.message,exercise_user_id:(dn=(Jt=rt.current)==null?void 0:Jt.exercise)==null?void 0:dn.exercise_user_id,id:we.get("exercisesId")})}});return}if(io.status&&io.status<0){re.Z.publish("eval-code-finish"),Se({type:Tn.z2,payload:{evaluateLoading:!1}});return}const rs={sec_key:Hu,resubmit:Ro,first:1,content_modified:lu,shixun_environment_id:Wo,tab_type:To};console.log("----",we.get("type")),we.get("type")==="exercises"?(rs.extras={exercise_id:we.get("exercisesId"),question_id:we.get("questionId"),challenge_id:(Dn=cn.challenge)==null?void 0:Dn.id,subject_id:we.get("subject_id")||"",commitID:(wn=io==null?void 0:io.content)==null?void 0:wn.commitID},(we.get("ip_limit")==="inner"||we.get("ip_bind_type")==="true")&&(rs.extras.ip=yield(0,Jl.y)({ip_limit:we.get("ip_limit"),ip_bind:we.get("ip_bind_type")==="true"}))):we.get("type")==="competitions"?rs.extras={competition_entry_id:we.get("competition_entry_id")}:Ge.courseId&&Ge.homeworkId?rs.extras={homework_common_id:Ge.homeworkId,commitID:(_n=io==null?void 0:io.content)==null?void 0:_n.commitID}:rs.extras={commitID:(zn=io==null?void 0:io.content)==null?void 0:zn.commitID},rs.extras.currentUserId=nt==null?void 0:nt.user_id;let qo;if($a){const Ss=(Ir=cn==null?void 0:cn.test_sets)==null?void 0:Ir.map(Ks=>oo.Base64.encode(Ks.input||" ")),Mu={git:(Sr=cn==null?void 0:cn.myshixun)==null?void 0:Sr.repo_name,input:Ss,tpiId:($r=cn==null?void 0:cn.myshixun)==null?void 0:$r.id,tpiType:Eo,buildId:(ta=cn==null?void 0:cn.game)==null?void 0:ta.id,testCases:oo.Base64.encode(JSON.stringify((cn==null?void 0:cn.test_sets)||"")),secKey:Hu,extras:rs.extras,resubmit:Ro,trimBlank:(Da=cn==null?void 0:cn.challenge)==null?void 0:Da.ignore_space,runOnly:0,testCasesType:cn==null?void 0:cn.testCasesType,testCasesExp:cn==null?void 0:cn.testCasesExp,tpiRepoPath:(hi=cn==null?void 0:cn.myshixun)==null?void 0:hi.repo_name,sourceClassNames:[pi]};qo=yield(0,te.eA)(Mu)}else qo=yield(0,te.Xy)(Ne,rs);if((As=(Wi=qo==null?void 0:qo.data)==null?void 0:Wi.data_list)!=null&&As.length){re.Z.publish("pod-restrict-data",{identifier:(js=qo==null?void 0:qo.data)==null?void 0:js.identifier,data_list:(ws=qo==null?void 0:qo.data)==null?void 0:ws.data_list});return}if(qo.status===-1&&we.get("type")==="exercises"){window.parent.location.href=`/classrooms/${we.get("coursesId")}/exercise/${we.get("exercisesId")}/detail`;return}if(qo.status===-2){Se({type:Tn.A0}),re.Z.publish("eval-code-finish");return}if(qo.status===1){let Ls=function(Bu,$u,Ol){return os(this,null,function*(){var ha,_c;Ol++*Bu/1e3>$u&&(Ks=!0);const Lo=yield(0,te.Qo)(Ne,{resubmit:Ro,time_out:Ks,port:qo.port,sec_key:Hu,challenge_id:(ha=cn==null?void 0:cn.challenge)==null?void 0:ha.id,subject_id:we.get("subject_id")||""});Lo!=null&&Lo.knowledge_recommend&&pu()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,b.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const{status:fo,running_code_message:dl,port:G0,web_route:M0}=Lo;if((Lo==null?void 0:Lo.status)!==null&&!(Lo!=null&&Lo.running_code_status)&&(cn.myshixun.system_tip=!1,cn.tpm_cases_modified=!1,Se({type:"UPDATE_TASK_DATA",payload:{taskData:cn}})),(Lo==null?void 0:Lo.status)==0&&((_c=Lo==null?void 0:Lo.shixuns)==null?void 0:_c.length)>0&&(Tc(Lo==null?void 0:Lo.shixuns),ql(!0)),Se({type:Tn.p2,payload:dl}),+fo>-1){Ii.status!==2&&fo===2&&(cn.game.status=2,cn.user.grade+=Lo.gold,re.Z.publish("update-cost-time")),cn.test_sets=Lo.test_sets||[],cn.last_compile_output=Lo.last_compile_output,cn.test_sets_count=Lo.test_sets_count,cn.sets_error_count=Lo.sets_error_count,cn.record_consume_time=Lo.record_consume_time,cn.next_game=Lo.next_game,cn.prev_game=Lo.prev_game,cn.game_report_id=Lo.game_report_id;let L0="";(fi.indexOf("Web")!==-1||fi.indexOf("JFinal")!==-1)&&G0!=-1&&M0&&(L0=`${eo}:${G0}/${M0}`);const Gl=(0,yi.f1)(Lo.test_sets);let vd=Lo.picture>0&&Gl,Ad=fo===2&&!Ks;Ks?a.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Ad||(re.Z.publish("evaluation_failed_num"),a.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"));let k0={taskData:cn,evalData:{gold:Lo.gold,experience:Lo.experience,next_game:Lo.next_game,next_shixun:Lo.next_shixun,status:Lo.status,is_jupyter:Lo.is_jupyter,is_jupyter_lab:Lo.is_jupyter_lab},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:L0,showPictureView:fr||To===5?!1:Lo.picture>0&&fo!==2,isPictureView:vd};(fr&&Hr&&cn.unity_3d_result||To===5)&&To!==6?(re.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:Ba}}),re.Z.publish("evaluate-unity3d-finish"),(Ca||Gl)&&re.Z.publish("evaluate-unity3d-result",Lo.unity_3d_result)):k0.showEvalResult=Ad,Se({type:Tn.z2,payload:k0}),Gt(!1),re.Z.publish("eval-code-finish"),re.Z.publish("evaluate-unity3d-result",k0)}else setTimeout(()=>{Ls(Bu,Vr.exec_time+11,Ol++)},Bu)})},Ss=1;const Mu=1e3;let Ks=!1;Ls(Mu,Vr.exec_time+11,Ss++)}return res}catch(io){console.log("-------eval code",io)}})}function cl(ln){return os(this,null,function*(){var Jt,dn,Dn,wn,_n,zn,Ir;yield ll();const Sr={};we.get("type")==="exercises"?(Sr.extras={exercise_id:we.get("exercisesId"),question_id:we.get("questionId"),challenge_id:(Jt=cn.challenge)==null?void 0:Jt.id,subject_id:we.get("subject_id")||"",commitID:""},(we.get("ip_limit")==="inner"||we.get("ip_bind_type")==="true")&&(Sr.extras.ip=yield(0,Jl.y)({ip_limit:we.get("ip_limit"),ip_bind:we.get("ip_bind_type")==="true"}))):we.get("type")==="competitions"?Sr.extras={competition_entry_id:we.get("competition_entry_id")}:Ge.courseId&&Ge.homeworkId?Sr.extras={homework_common_id:Ge.homeworkId,commitID:""}:Sr.extras={commitID:""},Sr.extras.currentUserId=nt==null?void 0:nt.user_id;const $r=oo.Base64.encode(ln||""),ta={git:(dn=cn==null?void 0:cn.myshixun)==null?void 0:dn.repo_name,input:new Array(((Dn=cn==null?void 0:cn.test_sets)==null?void 0:Dn.length)||1).fill($r),tpiId:(wn=cn==null?void 0:cn.myshixun)==null?void 0:wn.id,tpiType:Eo,buildId:(_n=cn==null?void 0:cn.game)==null?void 0:_n.id,testCases:oo.Base64.encode(JSON.stringify((cn==null?void 0:cn.test_sets)||"")),extras:Sr.extras,trimBlank:(zn=cn==null?void 0:cn.challenge)==null?void 0:zn.ignore_space,runOnly:1,testCasesType:cn==null?void 0:cn.testCasesType,testCasesExp:cn==null?void 0:cn.testCasesExp,tpiRepoPath:(Ir=cn==null?void 0:cn.myshixun)==null?void 0:Ir.repo_name,sourceClassNames:[pi]};return yield(0,te.eA)(ta)})}function au(ln){Se({type:Tn.N$,payload:{content:ln,lastedUpdateTime:new Date().getTime()}})}function Nc(){Se({type:Tn.EP})}function Qc(){Se({type:Tn.OA})}function a0(){Se({type:Tn.vm})}function yl(){Se({type:Tn.dL})}function Ko(ln,Jt){return os(this,null,function*(){const{node:dn}=Jt;if(dn.isLeaf){const Dn=ln[0];i0(Dn)}})}function i0(ln){return os(this,null,function*(){Mi.current=pi,$t(!0);let Jt;(lr==null?void 0:lr.file_type)==="txt"?Jt=yield ll():Jt=!0,pi===ln&&Se({type:Tn.N$,payload:{currentPath:""}}),Jt!=null&&Jt.content||Jt===!0?Se({type:Tn.N$,payload:{currentPath:ln}}):(ee.default.warn({title:"\u6587\u4EF6\u5207\u6362\u5931\u8D25",centered:!0,content:"\u5F53\u524D\u6587\u4EF6\u5185\u5BB9\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5207\u6362\u6587\u4EF6",okText:"\u786E\u5B9A"}),$t(!1))})}function o0(){cn.myshixun.system_tip=!0,Se({type:Tn.z2,payload:{taskData:cn,showNotice:!1}})}function F0(ln,Jt){cn.challenge.path=ln,cn.myshixun.system_tip=!1,Se({type:Tn.z2,payload:{taskData:ns(zi({},cn),{tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Jt}})}function El(){Se({type:Tn.Nv})}function Hc(){return os(this,null,function*(){var ln;const Jt=yield(0,te.am)((ln=cn==null?void 0:cn.myshixun)==null?void 0:ln.identifier,{game_id:cn==null?void 0:cn.game.id,shixun_environment_id:Wo,tab_type:To,all_reset:1});return(Jt==null?void 0:Jt.status)===0?Jt:Promise.reject()})}function zl(){return os(this,null,function*(){Se({type:Tn.RY,payload:!0});let ln={};we.get("type")==="exercises"?ln.exercise_id=we.get("exercisesId"):Ge.courseId&&Ge.homeworkId&&(ln.homework_common_id=Ge.homeworkId);const Jt=()=>os(this,null,function*(){var dn;return yield(0,te.am)((dn=cn==null?void 0:cn.myshixun)==null?void 0:dn.identifier,zi({game_id:cn==null?void 0:cn.game.id,shixun_environment_id:Wo,tab_type:To},ln))});if(To===2){re.Z.publish("vnc-reseting");const dn=yield Jt();dn.status===0&&re.Z.publish("vnc-reseting-done",dn)}if(To===3&&(Qu===7?(re.Z.publish(`reset-shadowless-cloud-${Io}`,"setout"),(yield Jt()).status===0&&re.Z.publish(`reset-shadowless-cloud-${Io}`,"start")):(re.Z.publish(`vnc-reset-${Io}`),(yield Jt()).status===0&&re.Z.publish(`reset-linux-windows-vnc-${Io}`))),To===4&&(yield Jt()).status===0){const Dn=Io.split("-")[0],wn=ft.map(_n=>{var zn;return(zn=_n.index_tab)!=null&&zn.includes(Dn)?ns(zi({},_n),{active:_n.index_tab===Io,resetKey:_n.index_tab===Io?_n.resetKey+1:_n.resetKey}):_n});gt(wn)}To===5&&(re.Z.publish("unity3d-reset","start"),(yield Jt()).status===0&&re.Z.publish("unity3d-reset","done")),To===7&&(re.Z.publish(`reset-shadowless-cloud-${Io}`,"setout"),(yield Jt()).status===0&&re.Z.publish(`reset-shadowless-cloud-${Io}`,"start")),Se({type:Tn.RY,payload:!1})})}function Yc(){return os(this,null,function*(){Se({type:Tn.RY,payload:!0});const ln=()=>os(this,null,function*(){return yield(0,te.Jd)(cn==null?void 0:cn.game.identifier,{shixun_environment_id:Wo,tab_type:To})});if(To===3&&(re.Z.publish(`vnc-reset-${Io}`,"\u91CD\u542F\u4E2D"),(yield ln()).status===0&&re.Z.publish(`reset-linux-windows-vnc-${Io}`),re.Z.publish(`vnc-reset-${Io}`,"\u53D6\u6D88")),To===4&&(yield ln()).status===0){const dn=Io.split("-")[0],Dn=ft.map(wn=>{var _n;return(_n=wn.index_tab)!=null&&_n.includes(dn)?ns(zi({},wn),{active:wn.index_tab===Io,resetKey:wn.index_tab===Io?wn.resetKey+1:wn.resetKey}):wn});gt(Dn)}Se({type:Tn.RY,payload:!1})})}function s0(ln){return os(this,null,function*(){var Jt,dn,Dn,wn;let{GameState:_n,Data:zn,challenge:Ir,OtherData:Sr}=ln;if(Sr=Sr||{},Sr.extras={exercise_id:we.get("exercisesId"),question_id:we.get("questionId"),challenge_id:(Jt=cn.challenge)==null?void 0:Jt.id,subject_id:we.get("subject_id")||"",competition_entry_id:we.get("competition_entry_id"),homework_common_id:Ge.homeworkId},ln.type==="codeData")localStorage.HJ2=ln.data,Ul();else if(Ir==="info")re.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:zi({},cn.challenge)}});else if(_n==="Success")if(Ca||!Hr){const $r=yield(0,te.JW)(Ne,oo.Base64.encode(Ne+new Date().getTime()),zn,Sr),{status:ta,data:Da}=$r;ta==0&&(Ii.status!==2&&(cn.game.status=2,cn.user.grade+=Da.gold,re.Z.publish("update-cost-time")),re.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Ba,open_time:Da.open_time,end_time:Da.end_time}}),Se({type:Tn.z2,payload:{taskData:cn,evalData:{gold:Da.gold,experience:Da.experience,next_game:Da.next_game},evaluateLoading:!1,showEvalResult:isNaN(Sr==null?void 0:Sr.status)?!0:!(Sr!=null&&Sr.status)}}))}else Se({type:Tn.m5}),(wn=(Dn=(dn=window==null?void 0:window.frames)==null?void 0:dn[0])==null?void 0:Dn.contentWindow)==null||wn.postMessage({taskIdentifier:Ii==null?void 0:Ii.identifier},"*")})}function I0(){return os(this,null,function*(){var ln,Jt;const dn=yield(0,te.Kl)((ln=cn==null?void 0:cn.myshixun)==null?void 0:ln.identifier,{game_id:(Jt=cn==null?void 0:cn.game)==null?void 0:Jt.id,shixun_environment_id:Wo,tab_type:To});return(dn==null?void 0:dn.status)===0?dn:Promise.reject()})}const u0={game:Ii,taskId:Ne,user_praise:oa,praise_count:Ri,st:tr,challenge:Vr,rank_name:cn.rank_name,shixun:ua,is_teacher:Ji,has_answer:Bo,unity_3d_routes:fr,with_code_file:Hr,onGetUnity3dMessage:s0,taskId:Ne,myshixun:la,user:Ba,discusses_count:Wa,onPlusOrCancelPraise:xu,minuxUserGrade:Al,taskData:cn,chatgpt:ri,to_user_id:ca,view_answer_tip:Qi};(0,ce.useEffect)(()=>{var ln;Se({type:cn!=null&&cn.tpm_cases_modified&&((ln=cn==null?void 0:cn.myshixun)==null?void 0:ln.system_tip)===!1?"SHOW_CASE_NOTICE":"HIDE_CASE_NOTICE"})},[cn==null?void 0:cn.tpm_cases_modified,(It=cn==null?void 0:cn.myshixun)==null?void 0:It.system_tip]);const Rl={showNotice:Nr||Oi&&la.system_tip===!1,casesModifiedModal:xt,tpm_cases_modified:xi,tpm_modified:Fo,tpm_script_modified:di,st:tr,taskId:Ne,myshixunId:(la||{}).id,dispatch:Se,toEvalCode:ic,onNextCallback:o0,onUpdateCallback:F0,onUpdateFailure:El},l0=ns(zi({},xr),{isPictureView:on,history:b.history,webDisplayUrl:Kt,onShowPictureView:a0,star:Ii&&Ii.star,onStarChange:bs,onCloseResult:Nc,taskData:cn}),zt={lastedGetTaskInfoTime:nr,isEditPath:ec,taskData:cn,codeRepData:lr,moveY:sn,evaluateMessage:sr,evaluateLoading:un,isNotice:Mo,isHtml:Os,onChangePath:i0,onResizeSetContainer:r0,onEditRepCode:au,onUpdateCode:ll,onResizeYStart:kl,onShowDir:uu,onResetCode:co,onResetGitCode:Iu,onResizeCodeArea:rc,onResetPassedCode:Tl,onFinishDisplayHtml:Sa,onShowNotice:yl},Wt=ln=>_a.createElement(y.default,{className:"menu",onClick:Jt=>{switch(xn(ln.path||""),Jt.key){case"1":An(!0);break;case"2":Mn(!0);break;case"3":Yn(!0);break;case"6":break}}},(ln.type==="topTree"||ln.type==="tree")&&_a.createElement(y.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ln.type==="topTree"||ln.type==="tree")&&_a.createElement(y.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ln.type==="topTree"||ln.type==="tree")&&_a.createElement(y.default.Item,{key:"3"},"\u4E0A\u4F20"),ln.type!=="topTree"&&_a.createElement(me.CopyToClipboard,{text:`/data/workspace/myshixun/${gn?"":"secret/"}${ln==null?void 0:ln.path}`,onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},_a.createElement(y.default.Item,{key:"6"},_a.createElement(_a.Fragment,null,"\u590D\u5236\u8DEF\u5F84")))),vn=(ln,Jt)=>ln==null?void 0:ln.map(dn=>(dn.children&&vn(dn.children,dn.path),typeof(dn==null?void 0:dn.title)=="string"&&(Jt==""?dn.path=Jt+dn.title:dn.path=Jt+"/"+dn.title,dn.title=_a.createElement("span",{className:"font14"},_a.createElement("span",null,dn.title),(ua==null?void 0:ua.allow_file_upload)&&(dn.type==="blob"||dn.type==="tree")&&_a.createElement(Ae.Z,{dropdownRender:()=>Wt(dn)},_a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88 ml5",style:{lineHeight:"26px"}})))),dn)),En=ln=>os(void 0,null,function*(){const Jt=yield(0,te.pU)(la.identifier,ln?{path:ln}:{}),{trees:dn}=Jt;if(ln){let Dn=(0,yi.Ax)(kr,ln,(0,yi.SI)(dn,ln));Se({type:Tn.oP,payload:{repos:[...Dn]}})}else yield Se({type:Tn.oP,payload:{showDocuments:!0,repos:(0,yi.SI)(dn)}}),In(new Date)});return _a.createElement(ce.Fragment,null,pn?_a.createElement(ge.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):_a.createElement(ce.Fragment,null,_a.createElement("div",{className:"task-wrapper"},$n&&_a.createElement("div",{style:{cursor:dt.current?"ew-resize":bt.current?"ns-resize":"initial"},className:"dragging-mask"}),_a.createElement(HA,{difficulty:Vr==null?void 0:Vr.difficulty,mirror_description:Ho,history:b.history,git_url:Kr,shixun:ua,tabActiveParams:pt,taskData:cn,lastedGetTaskInfoTime:nr,onAddVncTime:I0,taskId:Ne,isNotice:Mo,dispatch:Se,resetVncLoading:Nn,onResetVnc:zl,onRestartReboot:Yc,onResetGitCode:Iu,onResetCode:co,toolbarItem:Zo,shixun_environments:ga,onShowNotice:yl,game:Ii,monitoring_url:Si,user:Ba,myshixun:la,st:tr,mirror_name:fi,mirror_description_multi:So,onUpdateCode:ll,onUpdateCostTime:_l,onResetAllVnc:Hc,showReleaseResource:vl,unity_3d_routes:fr&&!Hr,userInfo:nt,codeRepData:lr}),_a.createElement("div",{className:"tasks-body",style:{height:"calc(100% - 54px"}},_a.createElement("section",{id:"task-left-panel",className:`left-panel ${cn!=null&&cn.hideLeftPanel?"hide":""} `,style:{width:vs,display:Gn===.01?"none":""}},_a.createElement(kA,zi({},u0))),_a.createElement("section",{className:`resize-x-bar ${cn!=null&&cn.hideLeftPanel?"hide":""} ${Gn===.01?"cursorDefault":""}`,onMouseDown:Jo},_a.createElement("a",{onMouseDown:ln=>{ln.stopPropagation(),jt.current()},className:`trapezoid ${Gn===.01?"enlarge":""}`},_a.createElement("img",{src:Gn===.01?dy:fy,alt:"resize-icon",width:20}))),_a.createElement("section",{id:"task-right-panel",className:"right-panel",style:{width:Xi}},(Vr==null?void 0:Vr.show_type)===7?_a.createElement(za,{taskId:Ne,taskData:cn,onEditRepCode:au}):_a.createElement(ce.Fragment,null,tr===0&&_a.createElement(_i,ns(zi(zi({},Be),zt),{_dispatch:Se,taskData:cn,unity_3d_routes:fr,onGetUnity3dMessage:s0,onUpdateCode:ll,evaluateMessage:sr,language:Pi,evaluateLoading:un,with_code_file:Hr,onEval:ic,tabActiveParams:pt,setTabActiveParams:Pt,tabs:ft,codeLoading:Xt,setTabs:gt,setCodeLoading:$t,userInfo:nt,isLocalFetch:$a,onLocalRun:cl,initModel:Dt})),tr===1&&_a.createElement(cy,zi({_dispatch:Se,onEval:jc},zt)))))),_a.createElement(de.Z,null,gr&&_a.createElement(zc,zi({},l0)),_a.createElement(Qs.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:dr,onClose:ac},_a.createElement(x.Z,{spinning:Xt},(ua==null?void 0:ua.allow_file_upload)&&_a.createElement("div",{style:{display:"flex",color:"#fff",marginBottom:"20px"}},_a.createElement("div",{style:{cursor:"pointer"},onClick:()=>{xn(""),An(!0)}},_a.createElement("i",{className:"iconfont icon-xinjianwenjian mr5"}),"\u65B0\u5EFA\u6587\u4EF6"),_a.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{xn(""),Mn(!0)}},_a.createElement("i",{className:"iconfont icon-xinjianwenjianjia mr5"}),"\u65B0\u5EFA\u6587\u4EF6\u5939"),_a.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{xn(""),Yn(!0)}},_a.createElement("i",{className:"iconfont icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u4EF6")),_a.createElement(py,{className:"dir-tree",selectedKeys:[`${pi}`],treeData:vn(kr,""),onSelect:(0,On.throttle)(Ko,2e3),loadData:Oc,key:ur})),_a.createElement(hf,{visible:_t,defaultPath:jn,myshixunIdentifier:la==null?void 0:la.identifier,onClose:()=>An(!1),isRepository:gn,onOK:(ln,Jt)=>os(void 0,null,function*(){En(ln)})}),_a.createElement(gd,{visible:er,defaultPath:jn,myshixunIdentifier:la==null?void 0:la.identifier,onClose:()=>Mn(!1),isRepository:gn,onOK:(ln,Jt)=>os(void 0,null,function*(){En(ln)})}),_a.createElement(Ml,{defaultPath:jn,visible:Cn,myshixunIdentifier:la==null?void 0:la.identifier,isRepository:gn,onClose:()=>Yn(!1),onOK:(ln,Jt)=>os(void 0,null,function*(){En(ln)})})),_a.createElement(Fd,zi({},Rl)))),_a.createElement(Jd.Z,{successCb:Ul}),mr&&_a.createElement(Y0,{taskId:Ne,onHidePictureView:Qc}),_a.createElement(kd,null),_a.createElement(qd,{visible:Du,shixuns:Fu,onClose:()=>ql(!1)}),bc&&_a.createElement($d.Z,{data:{container_id:Ge.homeworkId,container_type:"HomeworkCommon"}}))};function yy({is_teacher:xe,score:Be}){return _a.createElement(ce.Fragment,null,_a.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Be*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}const Ey=({globalSetting:xe})=>{var Be;switch(Number((Be=xe==null?void 0:xe.setting)==null?void 0:Be.theme)){case he.Fy.THEMEONE:return ce.createElement(zv,null);case he.Fy.THEMETWO:return ce.createElement(jg,null);case he.Fy.DEFAULT:default:return ce.createElement(jg,null)}};var Cy=(0,b.connect)(({globalSetting:xe})=>({globalSetting:xe}))(Ey)},34786:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return fe}});var he=ye(59301),ce={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},b=ye(43418),ge=ye(38854),de=ye(89392),re=ye(77254),ue=ye(76374),ae=ye(65862),ie=ye(65582),le=ye(59301),oe=Object.defineProperty,se=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Ae,me,pe)=>me in Ae?oe(Ae,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ae[me]=pe,E=(Ae,me)=>{for(var pe in me||(me={}))a.call(me,pe)&&x(Ae,pe,me[pe]);if(z)for(var pe of z(me))y.call(me,pe)&&x(Ae,pe,me[pe]);return Ae},ee=(Ae,me)=>se(Ae,ne(me)),fe=({initTabs:Ae=[],tabs:me=[],setTabs:pe,value:ve,onChange:Ee,codeUpdate:Ce=!1,paths:De=[],activePath:Ie,onChangePath:Qe,codeLoading:Te,copyProhibited:ze=!1})=>{const[Fe,qe]=(0,he.useState)(!1),[Je,vt]=(0,he.useState)(!1),Ke=(0,he.useRef)(),lt=(0,he.useRef)(),Ft=(0,he.useRef)(),Bt=(0,he.useRef)(!1),kt=(0,ie.useParams)(),Et=(0,ie.useSelector)(Vt=>{var mt;return(mt=Vt==null?void 0:Vt.user)==null?void 0:mt.userInfo});(0,he.useEffect)(()=>re.Z.subscribe("send-tabs-result-data",mt=>{const ot=(0,de.cloneDeep)(me),Ye=ot.findIndex(Nt=>Nt.index_tab===mt.index_tab);ot[Ye].resData=mt,pe(ot)}),[me]),(0,he.useEffect)(()=>{const Vt=new ue.Z(ot=>{for(let Ye of ot){const{width:Nt}=Ye.contentRect;it()}}),mt=new ue.Z(ot=>{for(let Ye of ot){const{width:Nt}=Ye.contentRect;it()}});return lt.current&&(Vt.observe(lt.current),mt.observe(Ft.current)),()=>{Vt.disconnect(),mt.disconnect()}},[]),(0,he.useEffect)(()=>{var Vt;if(Ae.length&&!Bt.current){let mt=sessionStorage.getItem("Tpilist"),ot=JSON.parse(mt)||[],Ye=(Vt=ot==null?void 0:ot.filter(_e=>_e.id===kt.taskId))==null?void 0:Vt[0],Nt=(Et==null?void 0:Et.user_status)===2||(Ye==null?void 0:Ye.id)===kt.taskId&&(new Date().getTime()-new Date(Ye==null?void 0:Ye.time).getTime())/1e3/3600>24;const $e=Ae.map((_e,Ue)=>ee(E({},_e),{active:kt.taskId?Ue===0&&![2,3,4].includes(_e.tab_type)?!0:Nt?!1:!!(Ye!=null&&Ye.id&&Ue===0):Ue===0,resetKey:1,resData:{}}));if(!(Ye!=null&&Ye.id)){let _e={id:kt.taskId,time:new Date};ot.push(_e),sessionStorage.setItem("Tpilist",JSON.stringify(ot))}pe((0,de.cloneDeep)($e)),Ee($e[0]),Bt.current=!1}},[Ae==null?void 0:Ae.length]),(0,he.useEffect)(()=>{if(Ke.current){let Vt=function(_e){Ye=Ke.current.offsetLeft,Nt=_e.pageX,$e=!0,document.onselectstart=function(){return!1},(0,ae.kk)("none")},mt=function(){$e=!1,document.onselectstart=null,(0,ae.kk)("auto")},ot=function(_e){if($e){const Ue=_e.pageX-Nt;let Ve=Ye+Ue;const We=lt.current.clientWidth-Ke.current.clientWidth;Ve<=0&&(Ve=0),Ve>=We&&(Ve=We),Ke.current.style.left=`${Ve}px`,Ft.current.style.transform=`translateX(${-(Ve/lt.current.clientWidth*Ft.current.clientWidth)}px)`}},Ye=0,Nt=0,$e=!1;return Ke.current.addEventListener("mousedown",Vt),document.addEventListener("mousemove",ot),document.addEventListener("mouseup",mt),()=>{var _e;(_e=Ke.current)==null||_e.removeEventListener("mousedown",Vt),document==null||document.removeEventListener("mousemove",ot),document==null||document.removeEventListener("mouseup",mt)}}},[Ke.current,ve]),(0,he.useEffect)(()=>(Ft.current.addEventListener("wheel",ct,{passive:!1}),()=>{var Vt;(Vt=Ft.current)==null||Vt.removeEventListener("wheel",ct,{passive:!1})}),[Ft.current]);const it=()=>{var Vt;try{if(Ft.current.clientWidth>lt.current.clientWidth){const mt=lt.current.clientWidth/Ft.current.clientWidth*lt.current.clientWidth,ot=Number((Vt=Ke.current.style.left)==null?void 0:Vt.replace("px",""));let Ye=ot;ot+mt>=lt.current.clientWidth&&(Ye=ot-(ot+mt-lt.current.clientWidth)),Ke.current.style.width=`${mt}px`,Ke.current.style.left=`${Ye}px`,Ft.current.style.transform=`translateX(${-(Ye/lt.current.clientWidth*Ft.current.clientWidth)}px)`,qe(!0)}else Ke.current.style.left="0px",Ft.current.style.transform="translateX(0px)",qe(!1)}catch(mt){}},ct=Vt=>{if(Ft.current.clientWidth<=lt.current.clientWidth)return;let mt=0;navigator.userAgent.indexOf("Macintosh")!==-1?mt=Vt.deltaX:Vt.shiftKey?mt=Vt.deltaX||Vt.deltaY:mt=Vt.deltaX;const Ye=Ft.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let Nt=Ye?parseFloat(Ye[1]):0;Nt=Math.abs(Nt),Nt=Nt+mt,Nt<=0&&(Nt=0);const $e=Ft.current.clientWidth-lt.current.clientWidth;Nt>=$e&&(Nt=$e);const _e=Nt/Ft.current.clientWidth*lt.current.clientWidth;Ke.current.style.left=`${_e}px`,Ft.current.style.transform=`translateX(${-Nt}px)`,Vt.preventDefault()},Rt=(Vt,mt,ot)=>{if(ot.stopPropagation(),me.length===20){b.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const Ye=(0,de.cloneDeep)(me),Nt=Ye[mt],$e=String(Math.random()).slice(-10),Ue=`${Nt.index_tab.split("-")[0]}-${$e}`;let Ve=Nt.name;const We=Ae.filter(je=>je.tab_type===4)||[];if(We.length===1){const je=We[0].name,Oe=Ye.filter(st=>st.tab_type===4).map(st=>{var Ct;return Number((Ct=st.name)==null?void 0:Ct.split(je)[1])});Oe.push(1),console.log(Oe,"nameItems"),Ve=je+(Math.max(...Oe)+1)}const Me=ee(E({},Nt),{name:Ve,active:!1,index_tab:Ue,isCopy:!0});Ye.splice(mt+1,0,Me),pe(Ye)},Lt=(Vt,mt,ot)=>{ot.stopPropagation();const Ye=(0,de.cloneDeep)(me);Ye.splice(mt,1),Vt.index_tab===ve.index_tab&&(Ye[mt-1].active=!0,Ee(Ye[mt-1])),pe(Ye)};return le.createElement("div",{className:ce.scrollbar,ref:lt},le.createElement("div",{className:ce.scrollbarContent,ref:Ft},me.map((Vt,mt)=>{var ot;const{index_tab:Ye,isCopy:Nt,tab_type:$e,name:_e}=Vt;return le.createElement("div",{key:Ye,onClick:()=>{if(Ye===ve.index_tab)return;const Ue=ee(E({},Vt),{active:!0}),Ve=(0,de.cloneDeep)(me);Ve[mt]=Ue,Ee(Ue),pe(Ve)},className:ve.index_tab===Ye?`${ce.item} ${ce.active}`:ce.item},$e===1&&le.createElement(le.Fragment,null,le.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),le.createElement("span",null,_e),!!Ie&&le.createElement(ge.Z,{className:ce.icon,overlayClassName:ce.paths,onOpenChange:Ue=>{vt(Ue)},disabled:Te,menu:{items:(ot=(0,de.compact)(De))==null?void 0:ot.map(Ue=>({key:Ue,label:le.createElement("span",{className:Ie===Ue?ce.pathActive:""},Ue),onClick:()=>{Ie!==Ue&&(vt(!1),Qe(Ue))}}))}},le.createElement("div",null,Je?le.createElement("b",{className:"iconfont icon-a-xialazhankai"}):le.createElement("b",{className:"iconfont icon-shouqi4"}))),Ce&&le.createElement("div",{className:ce.dot})),$e===2&&le.createElement(le.Fragment,null,le.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),le.createElement("span",null,_e)),$e===3&&le.createElement(le.Fragment,null,le.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),le.createElement("span",null,_e)),$e===4&&le.createElement(le.Fragment,null,le.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),le.createElement("span",null,_e),!ze&&le.createElement("aside",{title:"\u590D\u5236",onClick:Ue=>Rt(Vt,mt,Ue),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),Nt&&le.createElement("aside",{title:"\u5173\u95ED",onClick:Ue=>Lt(Vt,mt,Ue),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),$e===5&&le.createElement(le.Fragment,null,le.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),le.createElement("span",null,_e)),$e===6&&le.createElement(le.Fragment,null,le.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),le.createElement("span",null,_e)),$e===7&&le.createElement(le.Fragment,null,le.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),le.createElement("span",null,_e)))})),le.createElement("div",{style:{display:Fe?"block":"none"},className:ce.scrollbarTrack},le.createElement("div",{ref:Ke,className:ce.scrollbarThumb})))}},83554:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ne}});var he=ye(59301),ce=ye(8591),b=ye(6848),ge=ye(71418),de=ye(95237),re=ye(43604),ue=ye(58421),ae=ye(3113),ie=ye(96565),le=ye(38147),oe=ye(6339),se=(a,y,x)=>new Promise((E,ee)=>{var te=me=>{try{Ae(x.next(me))}catch(pe){ee(pe)}},fe=me=>{try{Ae(x.throw(me))}catch(pe){ee(pe)}},Ae=me=>me.done?E(me.value):Promise.resolve(me.value).then(te,fe);Ae((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:E})=>{const[ee,te]=(0,he.useState)(""),[fe,Ae]=(0,he.useState)(!1);function me(ve){te(ve)}function pe(){if(!ee){ce.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),te("")}return(0,he.useEffect)(()=>{y!=a&&Ae(!1)},[y]),he.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},he.createElement(ie.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:E&&he.createElement(b.Z,{color:"#fff",open:fe,destroyTooltipOnHide:!0,title:z({id:a,isOpen:fe,activeDiscussIndex:y,onChange:me,setIsOpen:Ae}),overlayStyle:{maxWidth:600}},he.createElement("a",{title:fe?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ae(!fe)},he.createElement("i",{className:"iconfont icon-dianzan11"})))}),he.createElement("a",{onClick:pe,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,he.useState)(!1),[E,ee]=(0,he.useState)([]),[te,fe]=(0,he.useState)(1);(0,he.useEffect)(()=>{a!=null&&a.isOpen?Ae():(fe(1),ee([]))},[a==null?void 0:a.isOpen]);const Ae=()=>se(void 0,null,function*(){x(!0);const me=yield(0,le.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&ee(me==null?void 0:me.answer),x(!1)});return he.createElement(ge.Z,{spinning:y},he.createElement("div",{style:{color:"#000"}},he.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[te-1])||""}),he.createElement(de.Z,{justify:"end",align:"middle"},he.createElement(re.Z,null,he.createElement(ue.Z,{simple:!0,current:te,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:me=>{fe(me)}})),he.createElement(re.Z,null,he.createElement(ae.ZP,{onClick:()=>se(void 0,null,function*(){a==null||a.onChange(E==null?void 0:E[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},40635:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return On}});var he=ye(59301),ce=ye(42678),b=ye(57261),ge=ye(2524),de=ye(43418),re=ye(3113),ue=ye(58421),ae=ye(5871),ie=ye(78241),le=ye(95237),oe=ye(43604),se=ye(60324),ne=ye(61621),z=ye(65582),a=ye(77254),y=ye(81184),x=ye(59149),E=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pe=(vr,Un,cr)=>Un in vr?E(vr,Un,{enumerable:!0,configurable:!0,writable:!0,value:cr}):vr[Un]=cr,ve=(vr,Un)=>{for(var cr in Un||(Un={}))Ae.call(Un,cr)&&pe(vr,cr,Un[cr]);if(fe)for(var cr of fe(Un))me.call(Un,cr)&&pe(vr,cr,Un[cr]);return vr},Ee=(vr,Un)=>ee(vr,te(Un)),Ce=(vr,Un,cr)=>new Promise((Ea,fa)=>{var Lr=ke=>{try{br(cr.next(ke))}catch(Le){fa(Le)}},da=ke=>{try{br(cr.throw(ke))}catch(Le){fa(Le)}},br=ke=>ke.done?Ea(ke.value):Promise.resolve(ke.value).then(Lr,da);br((cr=cr.apply(vr,Un)).next())});const De=({pathsList:vr,dispatch:Un})=>{const[cr]=ie.default.useForm(),[Ea,fa]=(0,he.useState)(),[Lr,da]=(0,he.useState)(!0),[br,ke]=(0,he.useState)(!1),[Le,He]=(0,he.useState)({}),[Xe,ut]=(0,he.useState)({keyword:Le,robot:!0,page:1});(0,he.useEffect)(()=>{a.Z.subscribe("ai-replay-show",kn=>{He(kn),ke(!0)})},[]),(0,he.useEffect)(()=>{Le!=null&&Le.id&&en()},[Le]);const en=kn=>Ce(void 0,null,function*(){da(!0);const ir=yield(0,y.U_)(Ee(ve({},Xe),{keyword:Le==null?void 0:Le.content,id:Le==null?void 0:Le.id}));da(!1),ir!=null&&ir.data&&(Xe.page++,ut(ve({},Xe)),fa(ir==null?void 0:ir.data))}),hn=()=>Ce(void 0,null,function*(){en()}),Xn=he.createElement("div",null,he.createElement("img",{src:x.wC,width:150}));return he.createElement(he.Fragment,null,he.createElement(de.default,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,open:br,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:hn,width:800,height:500,footer:he.createElement(le.Z,{align:"middle",justify:"center"},he.createElement(oe.Z,{className:"tc"},he.createElement(re.ZP,{type:"primary",onClick:en},"\u6362\u4E00\u6362"),he.createElement(se.Z,{content:Xn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},he.createElement(re.ZP,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:()=>{ke(!1)}},he.createElement("aside",{style:{minHeight:300}},he.createElement(le.Z,null,he.createElement(ne.Z,{loading:Lr},Ea==null?void 0:Ea.map(kn=>he.createElement(oe.Z,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},kn.text)),!(Ea!=null&&Ea.length)&&he.createElement("div",{style:{width:"100%",textAlign:"center"}},he.createElement("br",null),he.createElement("img",{src:x.wC,width:150}),he.createElement("br",null),he.createElement("br",null),"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))};var Ie=(0,z.connect)(({pathsList:vr})=>({pathsList:vr}))(De),Qe=ye(69467),Te=ye(74128),ze=ye(6339),Fe=ye(8591),qe=ye(6848),Je=ye(83554),vt=ye(30214),Ke=ye(41867),lt=Object.defineProperty,Ft=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Et=(vr,Un,cr)=>Un in vr?lt(vr,Un,{enumerable:!0,configurable:!0,writable:!0,value:cr}):vr[Un]=cr,it=(vr,Un)=>{for(var cr in Un||(Un={}))Bt.call(Un,cr)&&Et(vr,cr,Un[cr]);if(Ft)for(var cr of Ft(Un))kt.call(Un,cr)&&Et(vr,cr,Un[cr]);return vr};const ct=vr=>React.createElement("svg",it({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},vr),React.createElement("title",null,"\u6EE1\u610F"),React.createElement("path",{d:"M10 2.731H5.141V0h-1.96L1.675 2.643H0v6.18h7.865L10 2.732Zm-9.431.487h.836v5.03H.569v-5.03Zm8.626.088L7.463 8.249h-5.49V3.218h.031L3.511.575h1.062v2.73h4.622Z",fill:"#000",fillRule:"nonzero"}));var Rt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Lt=Object.defineProperty,Vt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ye=(vr,Un,cr)=>Un in vr?Lt(vr,Un,{enumerable:!0,configurable:!0,writable:!0,value:cr}):vr[Un]=cr,Nt=(vr,Un)=>{for(var cr in Un||(Un={}))mt.call(Un,cr)&&Ye(vr,cr,Un[cr]);if(Vt)for(var cr of Vt(Un))ot.call(Un,cr)&&Ye(vr,cr,Un[cr]);return vr};const $e=vr=>React.createElement("svg",Nt({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},vr),React.createElement("title",null,"\u6EE1\u610F"),React.createElement("path",{d:"M10 2.731H5.141V0h-1.96L1.675 2.643H0v6.18h7.865L10 2.732Zm-9.431.487h.836v5.03H.569v-5.03Zm8.626.088L7.463 8.249h-5.49V3.218h.031L3.511.575h1.062v2.73h4.622Z",fill:"#0152D9",fillRule:"nonzero"}));var _e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAxNTJEOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ue=Object.defineProperty,Ve=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,je=(vr,Un,cr)=>Un in vr?Ue(vr,Un,{enumerable:!0,configurable:!0,writable:!0,value:cr}):vr[Un]=cr,Oe=(vr,Un)=>{for(var cr in Un||(Un={}))We.call(Un,cr)&&je(vr,cr,Un[cr]);if(Ve)for(var cr of Ve(Un))Me.call(Un,cr)&&je(vr,cr,Un[cr]);return vr};const st=vr=>React.createElement("svg",Oe({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},vr),React.createElement("title",null,"\u4E0D\u6EE1\u610F"),React.createElement("path",{d:"M7.865 0H0v6.18h1.675l1.506 2.644h1.96V6.092H10L7.865 0ZM.57.575h.836v5.03H.569V.576Zm4.003 4.943v2.73H3.51L2.004 5.607h-.03V.576h5.489l1.732 4.942H4.572Z",fill:"#000",fillRule:"nonzero"}));var Ct="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Mt=Object.defineProperty,Tt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,St=(vr,Un,cr)=>Un in vr?Mt(vr,Un,{enumerable:!0,configurable:!0,writable:!0,value:cr}):vr[Un]=cr,nn=(vr,Un)=>{for(var cr in Un||(Un={}))at.call(Un,cr)&&St(vr,cr,Un[cr]);if(Tt)for(var cr of Tt(Un))Zt.call(Un,cr)&&St(vr,cr,Un[cr]);return vr};const fn=vr=>React.createElement("svg",nn({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},vr),React.createElement("title",null,"\u4E0D\u6EE1\u610F"),React.createElement("path",{d:"M7.865 0H0v6.18h1.675l1.506 2.644h1.96V6.092H10L7.865 0ZM.57.575h.836v5.03H.569V.576Zm4.003 4.943v2.73H3.51L2.004 5.607h-.03V.576h5.489l1.732 4.942H4.572Z",fill:"#0152D9",fillRule:"nonzero"}));var Bn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDE1MkQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Rn=ye(38147),Ht=(vr,Un,cr)=>new Promise((Ea,fa)=>{var Lr=ke=>{try{br(cr.next(ke))}catch(Le){fa(Le)}},da=ke=>{try{br(cr.throw(ke))}catch(Le){fa(Le)}},br=ke=>ke.done?Ea(ke.value):Promise.resolve(ke.value).then(Lr,da);br((cr=cr.apply(vr,Un)).next())});function Fn({data:vr,index:Un,adminOrOperator:cr,parentDiscussIndex:Ea,shixunIdentifier:fa,user:Lr,onSetRewardData:da,onSetActionType:br,onHandleSubmitDiscusses:ke,onTopOrDownDiscuss:Le,handleChildrenPlus:He,anserAuthor:Xe,onPlus:ut,onHandleRepaly:en,userInfomation:hn}){const{author:Xn,can_delete:kn,content:ir,hidden:Mr,id:Dr,reward:Vn,time:Wr,reply_status:Qr,user_praise:jr,praise_count:Br}=vr,[Zr,ra]=(0,he.useState)(!1),[La,ti]=(0,he.useState)(!1),[Pa,ma]=(0,he.useState)(!1),[Va,ui]=(0,he.useState)(!1),Ja=()=>{Zr&&ke(Dr,{reply_status:2})},mi=()=>{La&&ke(Dr,{reply_status:3})},Rr=()=>{ke(Dr,{reply_status:1})},Co=()=>{ke(Dr,{reply_status:4})},ei=()=>{switch(Qr){case 0:return he.createElement(he.Fragment,null,he.createElement("div",{style:{whiteSpace:"nowrap"},onClick:Rr,className:`whether-satisfied ${Pa?"cursorPoint blue-text-color":""}`,onMouseEnter:()=>{ma(!0)},onMouseLeave:()=>{ma(!1)}},he.createElement("img",{src:Pa?_e:Rt,className:"whether-img SVGColor"}),"\u6EE1\u610F"),he.createElement(se.Z,{placement:"bottomLeft",content:he.createElement("div",{className:"content"},he.createElement("div",{className:"content-disappoint"},"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5:"),he.createElement("div",{className:`radius-box marg15 height30-line black6c-optcity ${Zr?"blue-background cursorPoint blue-background-write":"gray-background"}`,onMouseEnter:()=>{ra(!0)},onMouseLeave:()=>{ra(!1)},onClick:Ja},"\u8BF7",Xn==null?void 0:Xn.name.trim(),"\u8001\u5E08\u518D\u5C1D\u8BD5\u56DE\u7B54\u4E00\u6B21\u3002"),he.createElement("div",{className:`radius-box marg15 height30-line black6c-optcity ${La?"blue-background cursorPoint blue-background-write":"gray-background"}`,onMouseEnter:()=>{ti(!0)},onMouseLeave:()=>{ti(!1)},onClick:mi},"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u5176\u4ED6\u8001\u5E08\u56DE\u7B54\u3002")),trigger:"click"},he.createElement("div",{style:{whiteSpace:"nowrap"},className:`whether-satisfied ${Va?"cursorPoint blue-text-color":""}`,onMouseEnter:()=>{ui(!0)},onMouseLeave:()=>{ui(!1)}},he.createElement("img",{src:Va?Bn:Ct,className:"whether-img SVGColor"}),"\u4E0D\u6EE1\u610F")));case 1:return he.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box cursorPoint height30 ${Un>0?"gray-background":"blue-background"}`,onClick:Co},"\u6211\u5F88\u6EE1\u610F");case 2:return he.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box height30 ${Un>0?"gray-background":"blue-background"}`},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return he.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box height30 ${Un>0?"gray-background":"blue-background"}`},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return he.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box height30 ${Un>0?"gray-background":"blue-background"}`},"\u6211\u5F88\u6EE1\u610F");default:return he.createElement(he.Fragment,null)}};function wi(){da({id:Dr,index:Un,user_id:Xn.user_id,parentDiscussIndex:Ea})}function Do(){br({id:Dr,index:Un,params:{hidden:Mr?"0":"1",container_identifier:fa},type:"hidden-discuss",parentDiscussIndex:Ea,message:Mr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function na(){br({id:Dr,index:Un,type:"delete-discuss",parentDiscussIndex:Ea,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ya=()=>{en(Dr,!jr,Ea,Un)},Na=cr||kn||Xn.user_id===Lr.user_id||Xn.login===Lr.login,pa=(0,z.useLocation)().pathname.split("/")[1]==="tasks";return he.createElement(he.Fragment,null,he.createElement("div",{className:"second-level-discuss"},he.createElement("div",{className:"discuss-info-body"},he.createElement("div",{className:"discuss-info"},he.createElement("a",{href:`/users/${Xn.login}`,target:"_blank"},Xn.name),he.createElement("span",{className:"grey"},Wr),Vn?he.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Vn}`},he.createElement("i",{className:"iconfont icon-gift c-orange "}),he.createElement("span",null,Vn)):null)),he.createElement(ze.Z,{className:`discuss-content ${Un>0?"content-gray":""}`,value:ir})),pa&&he.createElement("div",{className:"btn-group-succes"},he.createElement("div",{className:"btn-group-gratify"},ei()),he.createElement("div",{className:"btn-group-other"},he.createElement("div",{className:"discuss-info-body"},he.createElement("div",{className:"btn-group"},cr&&he.createElement("a",{onClick:()=>Ht(this,null,function*(){const za=yield(0,Rn.ZP)(`/api/discusses/${vr.id}/update_faq_data.json`,{method:"get"});(za==null?void 0:za.status)==0&&Fe.ZP.success("\u6DFB\u52A0\u6210\u529F")})},"\u52A0\u5165\u5E38\u89C1\u95EE\u9898\u5E93"),Lr.identity===1?he.createElement("a",{onClick:wi,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},he.createElement("i",{className:"iconfont icon-jiangli"})):null,cr?he.createElement("a",{onClick:Do,title:Mr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},he.createElement("i",{className:Mr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Na?he.createElement("a",{onClick:na,title:"\u5220\u9664"},he.createElement("i",{className:"iconfont icon-shanchu"})):null,he.createElement("a",{onClick:ya,className:jr?"c-orange":""},he.createElement("i",{className:jr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),he.createElement("span",null,Br||"")))))))}var mn=({data:vr,index:Un,shixunIdentifier:cr,adminOrOperator:Ea,identity:fa,onTopOrDownDiscuss:Lr,onPlusDiscuss:da,onDisableDiscuss:br,onSetActionType:ke,onSetRewardData:Le,user:He,activeDiscussIndex:Xe,onReplyDiscuss:ut,onSetActiveDiscussIndex:en,allowDisableDiscuss:hn,onHandleSubmitDiscusses:Xn,onHandleRepaly:kn,userInfomation:ir})=>{const{content:Mr,children:Dr,game_url:Vn,hidden:Wr,id:Qr,position:jr,praise_count:Br,reward:Zr,sticky:ra,time:La,user_praise:ti,game_passed:Pa,ai_reply_text:ma,ai_reply_flag:Va,author:ui,disable_discuss_status:Ja,reply_status:mi}=vr,[Rr,Co]=(0,he.useState)(!1);(0,he.useEffect)(()=>{Rr&&setTimeout(()=>Co(!1),800)},[Rr]);function ei(){var Hi;if(!((Hi=(0,Ke.eY)())!=null&&Hi.authentication)){de.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}console.log(Qr,"idi---------------------------"),en(Qr)}function wi(){Lr(Qr,!ra,Un)}function Do(){da(Qr,!ti,Un)}function na(){Le({id:Qr,index:Un,user_id:ui.user_id})}function ya(){ke({id:Qr,index:Un,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Na(){ke({id:Qr,index:Un,params:{hidden:Wr?"0":"1",container_identifier:cr},type:"hidden-discuss",message:Wr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function pa(){br(Qr,Ja===0?2:0,Un)}const za=Hi=>{let{nodeName:bo,src:ni}=Hi.target;bo==="IMG"&&(a.Z.publish("preview-image",ni),console.log("src:",ni))};return he.createElement("div",{className:"discuss-item-container",key:Qr},he.createElement("a",{href:`/users/${ui.login}`,target:"_blank"},he.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Te.Z.IMG_SERVER}/images/${ui.image_url}`,width:"50"})),he.createElement("section",null,he.createElement("div",{className:"discuss-info"},he.createElement("a",{href:`/users/${ui.login}`,target:"_blank"},ui.name),he.createElement("span",{className:"grey"},La),jr?he.createElement("span",{className:"c-green"}," [\u7B2C",jr,"\u5173] "):null,Vn?he.createElement("a",{href:Vn,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,hn&&he.createElement(he.Fragment,null,Ja===0&&he.createElement(qe.Z,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},he.createElement("span",{onClick:pa,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Ja===2&&he.createElement(qe.Z,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},he.createElement("span",{onClick:pa,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Ja===1&&he.createElement(qe.Z,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},he.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),ra?he.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Zr?he.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Zr}`},he.createElement("i",{className:"iconfont icon-gift c-orange "}),he.createElement("span",null,Zr)):null,fa<=5?he.createElement("span",{style:{flex:"1",textAlign:"right",color:Pa===1?"#29bd8b":""}},Pa===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),he.createElement("div",{onClick:za},he.createElement(ze.Z,{className:"discuss-content",value:Mr})),Va&&he.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},he.createElement("br",null),he.createElement("div",{style:{padding:"6px 0"}},ma),he.createElement(re.ZP,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:()=>Co(!0),className:"mr10 mr5 relative c-blue"},he.createElement("span",{className:Rr?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),he.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),he.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),he.createElement("span",{className:"c-orange current",onClick:()=>{a.Z.publish("ai-replay-show",{content:Mr,id:Qr})}},"\u5176\u4ED6\u56DE\u7B54")),Dr&&Dr.length>0?he.createElement("div",{className:"reply-discuss-containerActive",onClick:za},Dr.map((Hi,bo)=>he.createElement(Fn,{key:Hi.id,data:Hi,index:bo,userInfomation:ir,onTopOrDownDiscuss:Lr,shixunIdentifier:cr,onHandleSubmitDiscusses:Xn,adminOrOperator:Ea,user:He,onSetRewardData:Le,onSetActionType:ke,parentDiscussIndex:Un,anserAuthor:ui,onHandleRepaly:kn}))):null,he.createElement("div",{className:"btn-group"},he.createElement("div",{className:"btn-group-other"},He.identity===1?he.createElement("a",{onClick:na,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},he.createElement("i",{className:"iconfont icon-jiangli"})):null,Ea?he.createElement("a",{onClick:Na,title:Wr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},he.createElement("i",{className:Wr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,fa<=5?he.createElement("a",{onClick:wi,className:ra?"btn-top":"btn-down",title:ra?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},he.createElement("i",{className:"iconfont icon-zhiding1 "})):null,Ea&&(!Dr||Dr.length==0)?he.createElement("a",{onClick:ya,title:"\u5220\u9664"},he.createElement("i",{className:"iconfont icon-shanchu"})):null,he.createElement("a",{onClick:ei,title:"\u56DE\u590D"},he.createElement("i",{className:"iconfont icon-huifu1"})),he.createElement("a",{onClick:Do,className:ti?"c-orange":""},he.createElement("i",{className:ti?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),he.createElement("span",null,Br||"")))),he.createElement(Je.Z,{id:Qr,activeDiscussIndex:Xe,onReplyDiscuss:ut,adminOrOperator:Ea})))},Jn=ye(65862),hr=Object.defineProperty,ar=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,_r=(vr,Un,cr)=>Un in vr?hr(vr,Un,{enumerable:!0,configurable:!0,writable:!0,value:cr}):vr[Un]=cr,At=(vr,Un)=>{for(var cr in Un||(Un={}))rn.call(Un,cr)&&_r(vr,cr,Un[cr]);if(or)for(var cr of or(Un))Fr.call(Un,cr)&&_r(vr,cr,Un[cr]);return vr},Wn=(vr,Un)=>ar(vr,Sn(Un)),Qn=(vr,Un,cr)=>new Promise((Ea,fa)=>{var Lr=ke=>{try{br(cr.next(ke))}catch(Le){fa(Le)}},da=ke=>{try{br(cr.throw(ke))}catch(Le){fa(Le)}},br=ke=>ke.done?Ea(ke.value):Promise.resolve(ke.value).then(Lr,da);br((cr=cr.apply(vr,Un)).next())});const tn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ln(vr,Un){switch(Un.type){case Qe.tD:return Wn(At({},vr),{loading:!0});case Qe.RS:return Wn(At({},vr),{showRewardDialog:!0});case Qe.t2:return Wn(At({},vr),{showRewardDialog:!1});case Qe.GR:return At(At({},vr),Un.payload);case Qe.u8:return At(At({},vr),Un.payload);case Qe.rM:return At(At({},vr),Un.payload);case Qe.fo:return At(At({},vr),Un.payload);case Qe.yS:return At(At({},vr),Un.payload);case Qe.Vn:return At(At({},vr),Un.payload);case Qe.SX:return At(At({},vr),Un.payload);case Qe.gG:return At(At({},vr),Un.payload);default:throw new Error}}var On=({shixunIdentifier:vr,identity:Un,activeIndex:cr,user:Ea,allowDisableDiscuss:fa,userInfo:Lr,isShixunDetail:da=!1,taskData:br,chatgpt:ke,to_user_id:Le,challengeId:He})=>{const[Xe,ut]=(0,he.useReducer)(Ln,tn),[en,hn]=(0,he.useState)(!0),[Xn,kn]=(0,he.useState)(null),{page:ir,loading:Mr,data:Dr,actionType:Vn,showRewardDialog:Wr,activeDiscussIndex:Qr}=Xe,jr=(0,he.useRef)(),Br=(0,he.useRef)(),Zr=(0,he.useRef)();function ra(ni,Vi){return Qn(this,null,function*(){if(!Mr)try{ut({type:Qe.tD});const Zi=yield(0,y.o7)(vr,ni);console.log("activeDiscussIndex",Qr),ut({type:Qe.GR,payload:{activeDiscussIndex:Vi?Qr:null,data:Zi,loading:!1}})}catch(Zi){console.log(Zi)}})}(0,he.useEffect)(()=>{if(cr===3&&ke)clearInterval(Zr.current),Zr.current=setInterval(()=>{ra(ir,!0)},5e3);else return console.log("\u6E05\u9664\u5B9A\u65F6\u5668"),()=>{clearInterval(Zr.current)};return()=>{clearInterval(Zr.current)}},[ke,cr,Qr,ir]),(0,he.useEffect)(()=>(en||(clearInterval(Xn),kn(setInterval(()=>{ra(ir,!0)},5e3))),()=>{clearInterval(Xn)}),[en,ir,Qr]);function La(ni){ut({type:Qe.gG,payload:{page:ni}}),ra(ni)}function ti(ni,Vi,Zi){return Qn(this,null,function*(){try{const jo=yield(0,y.ae)(ni,Vi);za[Zi].user_praise=Vi,za[Zi].praise_count=jo.praise_count,ut({type:Qe.rM,payload:{data:Wn(At({},Dr),{comments:za})}})}catch(jo){console.log(jo)}})}function Pa(ni,Vi,Zi,jo){return Qn(this,null,function*(){try{const ko=yield(0,y.ae)(ni,Vi);za[Zi].children[jo].user_praise=Vi,za[Zi].children[jo].praise_count=ko.praise_count,ut({type:Qe.rM,payload:{data:Wn(At({},Dr),{comments:za})}})}catch(ko){console.log(ko)}})}function ma(ni,Vi,Zi){return Qn(this,null,function*(){try{if((yield(0,y._Z)(ni,Vi)).status!==0)return;const ko=za[Zi].author.user_id,Ns=za.map(Us=>Us.author.user_id===ko?Wn(At({},Us),{disable_discuss_status:Vi}):Us);ut({type:Qe.fo,payload:{data:Wn(At({},Dr),{comments:Ns})}})}catch(jo){console.log(jo)}})}function Va(ni,Vi,Zi){return Qn(this,null,function*(){try{yield(0,y.wJ)(ni,Vi),za[Zi].sticky=Vi,ut({type:Qe.u8,payload:{data:Wn(At({},Dr),{comments:za})}}),ra(Xe.page)}catch(jo){console.log(jo)}})}function ui(){ut({type:Qe.yS,payload:{actionType:null}})}function Ja(){return Qn(this,null,function*(){const{id:ni,params:Vi,type:Zi,index:jo,parentDiscussIndex:ko}=Vn;if(Zi==="hidden-discuss"&&(yield(0,y.OY)(ni,Vi),ko?za[ko].children[jo].hidden=Vi.hidden==1:za[jo].hidden=Vi.hidden==1,ut({type:Qe.yS,payload:{actionType:null,data:Wn(At({},Dr),{comments:za})}})),Zi==="delete-discuss"){if(yield(0,y.KY)(ni),ko||ko===0){let Ns=za[ko].children;for(let Us=Ns.length-1;Us>=0;Us--)if(Ns[Us].id===ni){Ns.splice(Us,1);break}za[ko].children=Ns}else for(let Ns=za.length-1;Ns>=0;Ns--)if(za[Ns].id===ni){za.splice(Ns,1);break}ut({type:Qe.yS,payload:{actionType:null,data:Wn(At({},Dr),{comments:za})}})}})}function mi(ni){ut({type:Qe.yS,payload:{actionType:ni}})}function Rr(){ut({type:Qe.t2})}function Co(){return Qn(this,null,function*(){const{id:ni,index:Vi,score:Zi,user_id:jo,parentDiscussIndex:ko}=jr.current,Ns=yield(0,y.S8)(ni,{container_type:"Discusses",score:Zi,user_id:jo});ko?za[ko].children[Vi].reward=Ns.code:za[Vi].reward=Ns.code,ut({type:Qe.Vn,payload:{showRewardDialog:!1,data:Wn(At({},Dr),{comments:za})}}),jr.current=null})}function ei(ni){jr.current=ni,ut({type:Qe.RS})}function wi(ni){jr.current.score=ni}function Do(ni,Vi){return Qn(this,null,function*(){try{if((yield(0,y.wg)(ni,Vi)).status===-3){de.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),ya(null);return}ra(ir)}catch(Zi){console.log(Zi)}})}function na(ni,Vi){return Qn(this,null,function*(){try{const{status:Zi}=yield(0,y.KQ)(ni,Vi);if(Zi!==1)return;ra(ir)}catch(Zi){console.log(Zi)}})}function ya(ni){ut(Qr===ni?{type:Qe.SX,payload:{activeDiscussIndex:null}}:{type:Qe.SX,payload:{activeDiscussIndex:ni}})}if((0,he.useEffect)(()=>{function ni(){return Qn(this,null,function*(){cr===3&&!Dr&&vr&&(yield ra(ir))})}ni()},[vr,cr,ir,ut]),(0,he.useEffect)(()=>a.Z.subscribe("create-discuss",()=>{clearInterval(Zr.current),ut({type:Qe.gG,payload:{page:1}}),ra(1),ke&&(Zr.current=setInterval(()=>{ra(ir)},5e3))}),[vr]),!Dr)return he.createElement(ce.Z,null);const Na=()=>{hn(!en),en?kn(setInterval(()=>{ra(ir,!0)},5e3)):clearInterval(Xn)},{disscuss_count:pa,comments:za,all:Hi,can_hidden:bo}=Dr;return console.log(Le,"to_user_id"),he.createElement(he.Fragment,null,he.createElement("div",{className:"discuss-container",ref:Br},ke&&he.createElement(re.ZP,{type:"primary",style:{float:"right",marginBottom:10},onClick:()=>{(0,Jn.xg)(`/chatgpt?id=${Le}&position=${He}`)}},"\u8FDB\u5165\u5386\u53F2\u95EE\u7B54"),(br==null?void 0:br.myshixun_manager)&&!ke&&he.createElement(re.ZP,{style:{float:"right",marginBottom:10},type:"primary",onClick:Na},en?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),pa===0?he.createElement(ge.Z,{styles:{clear:"both"}}):null,za.map((ni,Vi)=>he.createElement(mn,{user:Ea,key:ni.id,userInfomation:Lr,data:ni,index:Vi,identity:Un,onPaginationChange:La,shixunIdentifier:vr,onSetActionType:mi,onTopOrDownDiscuss:Va,adminOrOperator:bo,onPlusDiscuss:ti,onDisableDiscuss:ma,onSetRewardData:ei,activeDiscussIndex:Qr,onHandleSubmitDiscusses:na,onSetActiveDiscussIndex:ya,onReplyDiscuss:Do,allowDisableDiscuss:fa,onHandleRepaly:Pa})),pa>10?he.createElement("div",{className:"pagination-container"},he.createElement(ue.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:La,current:ir,total:pa})):null,he.createElement(Ie,null)),he.createElement(b.Z,null,he.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:!!Vn,onOk:Ja,onCancel:ui},he.createElement("p",null,Vn?Vn.message:"")),he.createElement(de.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:Wr,onCancel:Rr,onOk:Co},he.createElement(ae.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:wi,style:{width:"228px"}}))))}},66266:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return Je}});var he=ye(59301),ce=ye(43418),b=ye(8591),ge=ye(93948),de=ye(42678),re=ye(76374),ue=ye(57261),ae=ye(65582),ie=ye(65862),le=ye(92832),oe=ye(3113);const se=le.default.TextArea;var ne=({onCancel:vt,onSave:Ke,content:lt})=>{const[Ft,Bt]=(0,he.useState)(lt);function kt(it){Bt(it.target.value)}function Et(){Ke(Ft)}return(0,he.useEffect)(()=>{Bt(lt)},[lt]),he.createElement("div",{className:"clipboard-box"},he.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),he.createElement(se,{value:Ft,onChange:kt,className:"clipboard"}),he.createElement("p",null," ",he.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),he.createElement("p",null," ",he.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),he.createElement("div",{className:"btn-action-container"},he.createElement(oe.ZP,{type:"ghost",onClick:vt,style:{marginRight:10}},"\u53D6\u6D88"),he.createElement(oe.ZP,{type:"primary",onClick:Et},"\u4FDD\u5B58")))},z=ye(84056),a=ye(42995),y=ye(62013),x=ye(77254),E=ye(38147),ee=ye(59301),te=Object.defineProperty,fe=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ee=(vt,Ke,lt)=>Ke in vt?te(vt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[Ke]=lt,Ce=(vt,Ke)=>{for(var lt in Ke||(Ke={}))pe.call(Ke,lt)&&Ee(vt,lt,Ke[lt]);if(me)for(var lt of me(Ke))ve.call(Ke,lt)&&Ee(vt,lt,Ke[lt]);return vt},De=(vt,Ke)=>fe(vt,Ae(Ke)),Ie=(vt,Ke,lt)=>new Promise((Ft,Bt)=>{var kt=ct=>{try{it(lt.next(ct))}catch(Rt){Bt(Rt)}},Et=ct=>{try{it(lt.throw(ct))}catch(Rt){Bt(Rt)}},it=ct=>ct.done?Ft(ct.value):Promise.resolve(ct.value).then(kt,Et);it((lt=lt.apply(vt,Ke)).next())});function Qe(vt){return vt.replace(/\\u([\dA-Za-z]{4})/g,function(Ke,lt){return String.fromCharCode(parseInt("0x"+lt))})}function Te(vt){vt||(vt=window.location.search);let Ke=vt.substr(1),lt={};return Ke.split("&").forEach(function(Ft){let Bt=Ft.split("=");lt[Bt[0]]=decodeURIComponent(Bt[1])}),lt}const ze={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var Fe=(vt=>(vt[vt.SET_LOADING=0]="SET_LOADING",vt[vt.SET_IS_LARGE=1]="SET_IS_LARGE",vt[vt.SET_MES=2]="SET_MES",vt[vt.SET_STATE=3]="SET_STATE",vt[vt.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",vt[vt.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",vt[vt.UPDATE_ALL=6]="UPDATE_ALL",vt))(Fe||{});function qe(vt,Ke){switch(Ke.type){case 0:return De(Ce({},vt),{loading:Ke.payload});case 1:return Ce({},De(Ce({},vt),{isLarge:Ke.payload}));case 2:return De(Ce({},vt),{mes:Ke.payload});case 3:return Ce(Ce({},vt),Ke.payload);case 5:return De(Ce({},vt),{transferContent:Ke.payload});case 4:return De(Ce({},vt),{showClipBoardBox:Ke.payload});case 6:return Ce({loading:vt.loading},Ke.payload);default:throw new Error}}var Je=({vnc_url:vt,window_vnc_url:Ke,linux_vnc:lt,virtual_machine:Ft,taskData:Bt,shixun_environment_id:kt,tab_type:Et,instance_startup_type:it,index_tab:ct,tpi_type:Rt})=>{const Lt=(0,he.useRef)(),Vt=(0,he.useRef)(),mt=(0,he.useRef)(),ot=(0,he.useRef)(),Ye=(0,he.useRef)(),Nt=(0,he.useRef)(),$e=(0,he.useRef)(),_e=(0,he.useRef)(),[Ue,Ve]=(0,he.useReducer)(qe,ze),[We,Me]=(0,he.useState)(0),{mes:je,loading:Oe,showClipBoardBox:st,isLarge:Ct,transferContent:Mt}=Ue,Tt=(0,he.useRef)(),at=(0,he.useRef)(),[Zt]=(0,ae.useSearchParams)();let[St,nn]=(0,he.useState)(0),fn=(0,he.useRef)();const Bn=(0,ae.useParams)();(0,he.useEffect)(()=>()=>{var Qn,tn;(tn=(Qn=Vt.current)==null?void 0:Qn.disconnect)==null||tn.call(Qn),clearTimeout(_e.current),clearInterval(Tt.current)},[]),(0,he.useEffect)(()=>{at.current=Ue.loading},[Ue.loading]);const Rn=()=>{var Qn;it===2?setTimeout(()=>{_r()},1500):((Qn=mt==null?void 0:mt.current)==null?void 0:Qn.resizeSession)!==void 0&&((0,z.vp)()?mt.current.resizeSession=!0:setTimeout(()=>{},900))};(0,he.useEffect)(()=>(document.addEventListener((0,z.gH)(),Rn),()=>{document.removeEventListener((0,z.gH)(),Rn)}),[]);function Ht(){Ve({type:4,payload:!1})}function Fn(){Ve({type:1,payload:!Ct})}function mn(Qn){return Lt.current&&(ot.current=new re.Z(tn=>{var Ln;for(let On of tn)it===2&&_r(),(On.target.offsetHeight>0||On.target.offsetWidth>0)&&Qn&&(Qn.scaleViewport=!0,(Ln=Qn==null?void 0:Qn._eventHandlers)==null||Ln.windowResize())}),ot.current.observe(Lt.current)),ot.current}const Jn=()=>Ie(void 0,null,function*(){var Qn,tn,Ln,On,vr,Un,cr;let Ea={};Zt.get("type")==="exercises"?Ea.exercise_id=Zt.get("exercisesId"):Bn.courseId&&Bn.homeworkId&&(Ea.homework_common_id=Bn.homeworkId);const fa=yield(0,a.sA)((Qn=Bt.myshixun)==null?void 0:Qn.identifier,Ce(De(Ce({},Bn),{taskId:Bn.taskId,shixun_environment_id:kt,tab_type:Et}),Ea));if((Ln=(tn=fa==null?void 0:fa.data)==null?void 0:tn.data_list)!=null&&Ln.length)return x.Z.publish("pod-restrict-data",{identifier:(On=fa==null?void 0:fa.data)==null?void 0:On.identifier,data_list:(vr=fa==null?void 0:fa.data)==null?void 0:vr.data_list}),Promise.reject();if((fa==null?void 0:fa.status)===-3)return new Promise((Lr,da)=>Ie(void 0,null,function*(){ce.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>Ie(void 0,null,function*(){clearTimeout(fn.current),nn(0),yield(0,a.fA)(Bn.taskId,fa==null?void 0:fa.message),Me(We+1)})})}));if((fa==null?void 0:fa.status)===-1)throw new String(fa==null?void 0:fa.message);if((fa==null?void 0:fa.status)===0)return Ft&&((0,ie.d8)("PVEAuthCookie",(cr=(Un=fa==null?void 0:fa.data)==null?void 0:Un.cookie_options)==null?void 0:cr.cookies_value,1),(0,ie.d8)("PVELangCookie","zh_CN",1)),x.Z.publish("update-windows-time",fa==null?void 0:fa.data),x.Z.publish("send-tabs-result-data",De(Ce({},fa==null?void 0:fa.data),{index_tab:ct})),fa});function hr(){nn(100),clearTimeout(fn.current),setTimeout(()=>{Ve({type:0,payload:!1})},1300),clearTimeout(Tt.current)}const ar=()=>{mt.current=null,Lt.current.innerHTML="",mt.current&&(mt.current.removeEventListener("disconnect",or),mt.current.removeEventListener("connect",hr),mt.current.removeEventListener("clipboard",Sn)),mt.current=new y.Z(Lt.current,$e.current,{credentials:{password:Nt.current},wsProtocols:["binary"],show_dot:!0}),ot.current=mn(mt.current),mt.current.viewOnly=Bn.view_only||!1,mt.current.scaleViewport=Bn.scale||!0,mt.current.showDotCursor=!0,mt.current.resizeSession=!0,mt.current.addEventListener("disconnect",or),mt.current.addEventListener("connect",hr),mt.current.addEventListener("clipboard",Sn)};function Sn(Qn){const tn=Qe(Qn.detail.text);Ve({type:5,payload:tn})}function or(){if(Ke)Ve({type:0,payload:!0}),Me(We+1);else{if(clearTimeout(_e.current),ar(),at.current)return;_e.current=setTimeout(()=>{Me(We+1)},6e3)}setTimeout(()=>{var Qn,tn;(tn=(Qn=mt.current)==null?void 0:Qn.connect)==null||tn.call(Qn)},3e3)}(0,he.useEffect)(()=>{if(x.Z.subscribe(`reset-linux-windows-vnc-${ct}`,()=>{Me(We+1)}),(Ke||vt||lt||Ft)&&Lt.current){clearTimeout(fn.current),it===2&&_r(),new Promise(()=>Ie(void 0,null,function*(){var On,vr,Un,cr,Ea;const fa=Te();let Lr=yield Jn();if(lt||Ft){const da=(vr=(On=Lr==null?void 0:Lr.data)==null?void 0:On.link_url)!=null&&vr.includes("?")?"&":"?";Ye.current.src=((Un=Lr==null?void 0:Lr.data)==null?void 0:Un.link_url)+da+"time="+Date.now(),Ve({type:0,payload:!1});return}else if(Ke)Nt.current="Edu123",$e.current=decodeURIComponent((cr=Lr==null?void 0:Lr.data)==null?void 0:cr.link_url);else{const da=new URL(decodeURIComponent((Ea=Lr==null?void 0:Lr.data)==null?void 0:Ea.link_url)),{protocol:br,searchParams:ke,host:Le,search:He}=da,Xe=(0,ie.en)(He);Nt.current=ke.get("password"),$e.current=`${br==="https:"?"wss":"ws"}://${Le}/${Xe.path||"websockify"}`}if(it===2){setTimeout(()=>{var da,br,ke,Le;mn(),Ye.current.style.cssText=Ye.current.style.cssText+"width:1920px;height:1080px;position:initial",Ye.current.src=`${window.ENV==="build"?"/react/build/":""}/rdp.html?${(da=Lr==null?void 0:Lr.data)!=null&&da.gpPort?"gpPort="+((br=Lr==null?void 0:Lr.data)==null?void 0:br.gpPort)+"&password="+((ke=Lr==null?void 0:Lr.data)==null?void 0:ke.password)+"&":""}tpiId=${(Le=Bt==null?void 0:Bt.myshixun)==null?void 0:Le.id}&envId=${kt}&tpiType=${Rt}`,Ve({type:0,payload:!1})},5e3);return}ar()}));const Qn=x.Z.subscribe(`vnc-reset-${ct}`,On=>{if(On==="\u53D6\u6D88"){Ve({type:0,payload:!1});return}nn(0),Ve({type:3,payload:{loading:!0,mes:On||"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),tn=x.Z.subscribe(`send-ctrl-alt-delete-${ct}`,()=>{var On;(On=mt.current)==null||On.sendCtrlAltDel(),b.ZP.success("\u53D1\u9001\u6210\u529F")}),Ln=x.Z.subscribe(`show-clipboard-box-${ct}`,()=>{Ve({type:4,payload:!0})});return nn(0),()=>{var On,vr,Un,cr;(On=mt.current)==null||On.removeEventListener("disconnect",or),(vr=mt.current)==null||vr.removeEventListener("connect",hr),(Un=mt.current)==null||Un.removeEventListener("clipboard",Sn),Qn(),tn(),Ln(),Lt.current&&((cr=ot.current)==null||cr.unobserve(Lt.current))}}},[vt,Ke,lt,We,kt,Et]);function rn(){var Qn,tn;(tn=(Qn=mt.current)==null?void 0:Qn.sendKey)==null||tn.call(Qn,135)}function Fr(Qn){return Ie(this,null,function*(){var tn;if(vt){const Ln=Qn,On=yield(0,E.ZP)(`/api/tasks/${Bn.taskId}/vnc_paste.json`,{method:"post",body:{content:Base64.encode(Ln),shixun_environment_id:kt}});(On==null?void 0:On.status)===0&&(Ve({type:5,payload:Qn}),b.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ht())}else(tn=mt.current)==null||tn.clipboardPasteFrom(Qn),Ve({type:5,payload:Qn}),b.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Ht()})}function _r(){var Qn,tn;Qn=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ye.current.parentElement.className="wh1080p",Ye.current.parentElement.style.cssText=`transform:scale(${Qn});transform-origin:center center`,Lt.current.style.cssText="translate(-50%, -50%) scale("+Qn+")"}(0,he.useEffect)(()=>{St==0&&(clearTimeout(fn.current),At())},[St]);const At=()=>{St>99?St=99:(St=St+1,fn.current=setTimeout(()=>{At()},1500)),St<100&&nn(St)},Wn=(0,he.useMemo)(()=>Oe?"none":lt||Ft||Ke&&it===2?"block":"none",[lt,Oe,Ft,Ke]);return ee.createElement(he.Fragment,null,Ct&&ee.createElement("a",{className:"btn-vnc-resize",onClick:Fn},ee.createElement("i",{className:"iconfont icon-tuichuquanping"})),ee.createElement("div",{style:{width:"100%",height:"100%",overflow:"hidden",position:"absolute",display:Wn==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},ee.createElement("div",null,ee.createElement("iframe",{style:{position:Ct?"fixed":"absolute",left:0,top:Ct?40:0,width:"100%",height:`calc(100% - ${Ct?"100px":"0px"})`},frameBorder:"0",ref:Ye,allowFullScreen:!0}))),ee.createElement("div",{style:{position:Ct?"fixed":"absolute",left:0,top:Ct?40:0,zIndex:5,width:"100%",height:`calc(100% - ${Ct?"100px":"0px"})`},className:`${Ke?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Ct?"full-screen":""}`},Oe?ee.createElement(de.Z,{message:je,style:{color:"#0152d9"}},ee.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},ee.createElement(ge.Z,{percent:St,format:Qn=>ee.createElement("span",{className:"c-white"},Qn,"%")}))):null,ee.createElement("div",{ref:Lt,className:`vnc-panel ${Oe?"hidden zIndexf1":"animated fadeIn"}`})),ee.createElement(ue.Z,null,ee.createElement(ce.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:st,onCancel:Ht,footer:null},ee.createElement(ne,{onCancel:Ht,onSave:Fr,content:Mt}))))}},65150:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return pe}});var he=ye(59301),ce=ye(24334),b=ye(34376),ge=ye(51734),de={"xterm-panel":"xterm-panel___XA0p9"},re=ye(77254),ue=ye(76374),ae=ye(42995),ie=ye(65582),le=ye(65862),oe=ye(43418),se=ye(59301),ne=Object.defineProperty,z=Object.defineProperties,a=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,ee=(ve,Ee,Ce)=>Ee in ve?ne(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ve[Ee]=Ce,te=(ve,Ee)=>{for(var Ce in Ee||(Ee={}))x.call(Ee,Ce)&&ee(ve,Ce,Ee[Ce]);if(y)for(var Ce of y(Ee))E.call(Ee,Ce)&&ee(ve,Ce,Ee[Ce]);return ve},fe=(ve,Ee)=>z(ve,a(Ee)),Ae=(ve,Ee,Ce)=>new Promise((De,Ie)=>{var Qe=Fe=>{try{ze(Ce.next(Fe))}catch(qe){Ie(qe)}},Te=Fe=>{try{ze(Ce.throw(Fe))}catch(qe){Ie(qe)}},ze=Fe=>Fe.done?De(Fe.value):Promise.resolve(Fe.value).then(Qe,Te);ze((Ce=Ce.apply(ve,Ee)).next())});const me=3e4;var pe=({itemData:ve={},game:Ee,myshixun:Ce})=>{const De=(0,ie.useParams)(),[Ie,Qe]=(0,he.useState)(null),[Te,ze]=(0,he.useState)({}),{link_url:Fe,password:qe,port:Je}=Te,vt=(0,he.useRef)(),Ke=(0,he.useRef)(),lt=(0,he.useRef)(!1),Ft=(0,he.useRef)(!1),Bt=(0,he.useRef)(!0),kt=(0,le.oP)(),[Et]=(0,ie.useSearchParams)(),{shixun_environment_id:it,position:ct,tab_type:Rt,index_tab:Lt,command_string:Vt}=ve;(0,he.useEffect)(()=>{Ye()},[]);function mt(Nt,$e,_e){let Ue=_e._core._renderService.dimensions.actualCellWidth||9.5,Ve=_e._core._renderService.dimensions.actualCellHeight||18;const We=Math.floor($e/Ve);return[Math.floor(Nt/Ue),We]}function ot(Nt,$e){const _e=new ue.Z(Ue=>{for(let Ve of Ue)if(Ve.target.offsetHeight>0||Ve.target.offsetWidth>0){const[We,Me]=mt(Ve.target.offsetWidth,Ve.target.offsetHeight,Nt);console.log("cols, rows",We,Me),re.Z.publish(`ssh-xterm-resize-${Lt}`,{columns:We,rows:Me,width:Ve.target.offsetWidth,height:Ve.target.offsetHeight}),Nt.resize(We,Me);const je=ce.Base64.decode("IA=="),Oe=ce.Base64.decode("CBtbSw==");Nt.write(je),Nt.write(Oe)}});return _e.observe($e),_e}function Ye(){return Ae(this,null,function*(){var Nt,$e,_e,Ue,Ve;let We={};Et.get("type")==="exercises"?We.exercise_id=Et.get("exercisesId"):De.courseId&&De.homeworkId&&(We.homework_common_id=De.homeworkId);const Me=yield(0,ae.sA)(Ce==null?void 0:Ce.identifier,te(te({shixun_environment_id:it,tab_type:Rt,game_id:Ee.id},kt),We));if(($e=(Nt=Me==null?void 0:Me.data)==null?void 0:Nt.data_list)!=null&&$e.length){re.Z.publish("pod-restrict-data",{identifier:(_e=Me==null?void 0:Me.data)==null?void 0:_e.identifier,data_list:(Ue=Me==null?void 0:Me.data)==null?void 0:Ue.data_list});return}if((Me==null?void 0:Me.status)===-3)return new Promise((je,Oe)=>Ae(this,null,function*(){oe.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>Ae(this,null,function*(){yield closeWindowsVnc(De.taskId,Me==null?void 0:Me.message),init()})})}));if(((Ve=Me==null?void 0:Me.data)==null?void 0:Ve.code)===200036){oe.default.confirm({centered:!0,icon:null,width:430,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:se.createElement("div",{className:"mb10"},"\u7531\u4E8E\u4E0A\u6B21\u7684\u5B9E\u9A8C\u73AF\u5883\u672A\u6B63\u5E38\u5173\u95ED\uFF0C\u65E0\u6CD5\u518D\u5F00\u542F\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883,",se.createElement("br",null),se.createElement("span",{style:{color:"#fd4020"}},"\u9700\u5F3A\u5236\u5220\u9664\u65E7\u5B9E\u9A8C\u73AF\u5883\u518D\u91CD\u65B0\u5F00\u542F")),onOk:()=>{(0,ae.VT)(Ce==null?void 0:Ce.identifier,{shixun_environment_id:it,tab_type:Rt,game_id:Ee.id}).then(je=>{(je==null?void 0:je.status)==0&&Ye()})}});return}(Me==null?void 0:Me.status)===0&&(re.Z.publish("update-windows-time",Me==null?void 0:Me.data),re.Z.publish("send-tabs-result-data",fe(te({},Me==null?void 0:Me.data),{index_tab:Lt})),ze(Me.data),setTimeout(()=>re.Z.publish(`create-socket-${Lt}`),300))})}return(0,he.useEffect)(()=>{if(vt.current&&Fe){const Nt=new b.Terminal({fontSize:16,rendererType:"dom",disableStdin:!0});Nt.open(vt.current),Nt.onData(_e=>{Ke.current&&Ke.current.readyState===1&&Ke.current.send(JSON.stringify({tp:"client",data:_e}))}),Nt.write("Connecting..."),Qe(Nt);const $e=ot(Nt,vt.current);return()=>{Nt.dispose(),vt.current&&($e==null||$e.unobserve(vt.current))}}},[Fe,vt.current]),(0,he.useEffect)(()=>{if(Ie&&Fe){let Nt=function(){const Ue=new WebSocket(Fe);Ke.current=Ue,Ue.onopen=()=>{let We=Ie.element.parentElement;if(We){let Me=We.offsetWidth,je=We.offsetHeight;console.log("init",{tp:"init",data:fe(te({},Te),{secret:qe,width:Me,height:je,rows:Ie.rows,columns:Ie.cols})}),Ue.send(JSON.stringify({tp:"init",data:fe(te({},Te),{secret:qe,width:Me,height:je,rows:Ie.rows,columns:Ie.cols})}))}Ie.focus()},Ue.onerror=We=>{console.log("------in socket error----",We,Ue,Fe)},Ue.onmessage=We=>{Ft.current=!1,lt.current||(Ie.write("\r"),setTimeout(()=>{},1e3)),lt.current=!0,console.log("event:",We);const Me=ce.Base64.decode(We.data.toString());let je=Ie._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Me,je,Ie),Ie.write(Me),Vt!=null&&Vt.length?Bt.current&&(Bt.current=!1,setTimeout(()=>{Ke.current.send(JSON.stringify({tp:"client",data:(Vt==null?void 0:Vt.join("\r"))+"\r"})),Ie.setOption("disableStdin",!1)},1e3)):(Bt.current=!1,Ie.setOption("disableStdin",!1))};const Ve=setInterval(()=>{var We;Ke.current&&((We=Ke.current)==null||We.send(JSON.stringify({tp:"h"})))},me);Ue.onclose=We=>{Ve&&clearInterval(Ve),console.log(Ve,"tid",Lt),Ft.current||Ie.write(`\r -connection closed`),Ft.current=!0,setTimeout(()=>{Nt()},1e4)}};const $e=re.Z.subscribe(`create-socket-${Lt}`,()=>{Nt()}),_e=re.Z.subscribe(`ssh-xterm-resize-${Lt}`,Ue=>{Ke.current&&Ke.current.readyState===1&&Ke.current.send(JSON.stringify({tp:"resize",data:te({},Ue)}))});return()=>{$e(),_e(),Ke.current&&(Ke.current.close(),lt.current=!1)}}},[Ie,Fe,Je]),se.createElement("div",{ref:vt,className:de["xterm-panel"]},Fe?null:se.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},65808:function(qt,Ze,ye){"use strict";ye.d(Ze,{CP:function(){return b},_V:function(){return re}});var he=ye(28209),ce=ye.n(he);const b={secret:he.enc.Utf8.parse("0a18e199b87f1a8d"),iv:he.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ge={exam:b};function de(ue="",ae="exam"){const{secret:ie,iv:le}=ge[ae];return AES.encrypt(ue,ie,{iv:le,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function re(ue="",ae="exam"){const{secret:ie,iv:le}=ge[ae];return he.AES.decrypt(ue,ie,{iv:le,mode:ce().mode.CBC,padding:ce().pad.Pkcs7}).toString(he.enc.Utf8)}},44620:function(qt,Ze,ye){var he;const ce=function(){function b(ie,le){if(!ue[ie]){ue[ie]={};for(var oe=0;oese;se++){var z=le.charCodeAt(se);oe[2*se]=z>>>8,oe[2*se+1]=z%256}return oe},decompressFromUint8Array:function(ie){if(ie==null)return ae.decompress(ie);for(var le=new Array(ie.length/2),oe=0,se=le.length;se>oe;oe++)le[oe]=256*ie[2*oe]+ie[2*oe+1];var ne=[];return le.forEach(function(z){ne.push(ge(z))}),ae.decompress(ne.join(""))},compressToEncodedURIComponent:function(ie){return ie==null?"":ae._compress(ie,6,function(le){return re.charAt(le)})},decompressFromEncodedURIComponent:function(ie){return ie==null?"":ie==""?null:(ie=ie.replace(/ /g,"+"),ae._decompress(ie.length,32,function(le){return b(re,ie.charAt(le))}))},compress:function(ie){return ae._compress(ie,16,function(le){return ge(le)})},_compress:function(ie,le,oe){if(ie==null)return"";var se,ne,z,a={},y={},x="",E="",ee="",te=2,fe=3,Ae=2,me=[],pe=0,ve=0;for(z=0;zse;se++)pe<<=1,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++;for(ne=ee.charCodeAt(0),se=0;8>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}else{for(ne=1,se=0;Ae>se;se++)pe=pe<<1|ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne=0;for(ne=ee.charCodeAt(0),se=0;16>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}te--,te==0&&(te=Math.pow(2,Ae),Ae++),delete y[ee]}else for(ne=a[ee],se=0;Ae>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1;te--,te==0&&(te=Math.pow(2,Ae),Ae++),a[E]=fe++,ee=String(x)}if(ee!==""){if(Object.prototype.hasOwnProperty.call(y,ee)){if(ee.charCodeAt(0)<256){for(se=0;Ae>se;se++)pe<<=1,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++;for(ne=ee.charCodeAt(0),se=0;8>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}else{for(ne=1,se=0;Ae>se;se++)pe=pe<<1|ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne=0;for(ne=ee.charCodeAt(0),se=0;16>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}te--,te==0&&(te=Math.pow(2,Ae),Ae++),delete y[ee]}else for(ne=a[ee],se=0;Ae>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1;te--,te==0&&(te=Math.pow(2,Ae),Ae++)}for(ne=2,se=0;Ae>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1;for(;;){if(pe<<=1,ve==le-1){me.push(oe(pe));break}ve++}return me.join("")},decompress:function(ie){return ie==null?"":ie==""?null:ae._decompress(ie.length,32768,function(le){return ie.charCodeAt(le)})},_decompress:function(ie,le,oe){var se,ne,z,a,y,x,E,ee,te=[],fe=4,Ae=4,me=3,pe="",ve=[],Ee={val:oe(0),position:le,index:1};for(ne=0;3>ne;ne+=1)te[ne]=ne;for(a=0,x=Math.pow(2,2),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;switch(se=a){case 0:for(a=0,x=Math.pow(2,8),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;ee=ge(a);break;case 1:for(a=0,x=Math.pow(2,16),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;ee=ge(a);break;case 2:return""}for(te[3]=ee,z=ee,ve.push(ee);;){if(Ee.index>ie)return"";for(a=0,x=Math.pow(2,me),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;switch(ee=a){case 0:for(a=0,x=Math.pow(2,8),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;te[Ae++]=ge(a),ee=Ae-1,fe--;break;case 1:for(a=0,x=Math.pow(2,16),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;te[Ae++]=ge(a),ee=Ae-1,fe--;break;case 2:return ve.join("")}if(fe==0&&(fe=Math.pow(2,me),me++),te[ee])pe=te[ee];else{if(ee!==Ae)return null;pe=z+z.charAt(0)}ve.push(pe),te[Ae++]=z+pe.charAt(0),fe--,z=pe,fe==0&&(fe=Math.pow(2,me),me++)}}};return ae}();he=function(){return ce}.call(Ze,ye,Ze,qt),he!==void 0&&(qt.exports=he)},84056:function(qt,Ze,ye){"use strict";ye.d(Ze,{BU:function(){return ce},Dj:function(){return he},gH:function(){return b},vp:function(){return ge}});function he(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(re){console.log(re,":e")}}function ce(){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 b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ge(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,re=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(qt,Ze,ye){"use strict";ye.d(Ze,{U:function(){return ie}});var he=ye(59301),ce=Object.defineProperty,b=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,re=(le,oe,se)=>oe in le?ce(le,oe,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[oe]=se,ue=(le,oe)=>{for(var se in oe||(oe={}))ge.call(oe,se)&&re(le,se,oe[se]);if(b)for(var se of b(oe))de.call(oe,se)&&re(le,se,oe[se]);return le},ae=(le,oe,se)=>new Promise((ne,z)=>{var a=E=>{try{x(se.next(E))}catch(ee){z(ee)}},y=E=>{try{x(se.throw(E))}catch(ee){z(ee)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((se=se.apply(le,oe)).next())});function ie(le,oe){const[se,ne]=(0,he.useState)(oe),[z,a]=(0,he.useState)(!1),[y,x]=(0,he.useState)();return[se,z,(ee,te=!1)=>ae(this,null,function*(){const fe=te?oe:ue(ue({},se),ee);a(!0),ne(fe);const Ae=yield le(fe);return a(!1),x(Ae),Ae}),y]}},72530:function(qt,Ze,ye){"use strict";ye.d(Ze,{_:function(){return b}});var he=ye(59301),ce=ye(43418);const b=ge=>{var de,re;const ue=(0,he.useRef)([]),ae=()=>{for(const ie of ue.current)clearTimeout(ie);ue.current=[]};return(0,he.useEffect)(()=>{var ie,le,oe,se,ne,z;if(ae(),(ie=ge==null?void 0:ge.exercise)!=null&&ie.left_time&&((oe=(le=ge==null?void 0:ge.exercise)==null?void 0:le.exercise_events)==null?void 0:oe.length)>0){for(const a of(se=ge==null?void 0:ge.exercise)==null?void 0:se.exercise_events)if(((ne=ge==null?void 0:ge.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ge==null?void 0:ge.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ce.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ue.current.push(x)}}},[(de=ge==null?void 0:ge.exercise)==null?void 0:de.left_time,(re=ge==null?void 0:ge.exercise)==null?void 0:re.exercise_events]),ae}},42926:function(qt,Ze,ye){"use strict";ye.d(Ze,{G:function(){return de},t:function(){return ge}});var he=ye(7062),ce=ye.n(he);const b=null;function ge(re,ue){let ae=ce().get("__ec");ae||(ae={}),ae[re]=ue,ce().set("__ec",ae)}function de(re,ue){let ae=ce().get("__ec");return ae?ae[re]===void 0?ue:ae[re]:ue}},66457:function(qt,Ze,ye){"use strict";ye.d(Ze,{rX:function(){return fe},pW:function(){return Ae},gy:function(){return me},xY:function(){return te},O5:function(){return ee},tJ:function(){return z},o1:function(){return a},Rd:function(){return E}});var he=ye(65582),ce=ye(43418),b=ye(28103),ge=ye(8591),de=ye(41867),re=ye(65862),ue=ye(87169),ae=ye(25510),ie="data:image/png;base64,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",le=ye.p+"static/newqrcode.a8740efb.png",oe=ye(32637),se=ye(59301),ne=(pe,ve,Ee)=>new Promise((Ce,De)=>{var Ie=ze=>{try{Te(Ee.next(ze))}catch(Fe){De(Fe)}},Qe=ze=>{try{Te(Ee.throw(ze))}catch(Fe){De(Fe)}},Te=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(Ie,Qe);Te((Ee=Ee.apply(pe,ve)).next())});const z=(pe,ve=!1)=>!!(a(pe)&&y(ve)),a=pe=>(0,de.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(pe=!1)=>{var ve;const{user:Ee}=(0,he.getDvaApp)()._store.getState();return(ve=Ee.userInfo)!=null&&ve.profile_completed?!0:(ce.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,re.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{ce.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()}})},E=()=>{ce.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:se.createElement("div",{style:{textAlign:"center"}},se.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"),se.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),se.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var pe;const{user:ve}=(0,he.getDvaApp)()._store.getState();return(pe=ve.userInfo)!=null&&pe.professional_certification?!0:(ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:se.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,re.xg)("/account/certification")}}),!1)},te=()=>(0,de.V9)()?!0:(ce.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:se.createElement("div",{className:"tc",style:{marginLeft:-38}},se.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),se.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),fe=(pe,ve)=>pe?!0:(ce.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:se.createElement("div",null,se.createElement("p",null,ve||"\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"),se.createElement("div",{style:{marginLeft:"110px"}},se.createElement("img",{src:ie,width:200}),se.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ae=pe=>{ce.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:se.createElement("div",null,se.createElement("div",null,se.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"),se.createElement(b.Z,null),se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",se.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 ",se.createElement("a",null,pe),"\u5929\u3002"),se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",se.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")),se.createElement("div",{style:{textAlign:"center",marginTop:30}},se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})))})},me=(pe,ve="")=>{const{shixunsDetail:{detail:Ee}}=(0,he.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let Ce="";return(Ee==null?void 0:Ee.public)===2&&(Ce="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(Ce="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(Ce="\u5DF2\u5173\u95ED"),ce.default.info({centered:!0,icon:se.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:se.createElement("div",{className:"tc",style:{marginLeft:-38}},se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ce,"\uFF0C",ve,"\u3002"),se.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(ce.default.confirm({centered:!0,icon:se.createElement(ue.Z,null),title:"\u63D0\u793A",content:se.createElement("div",null,se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ve,"\u3002"),se.createElement("br",null),se.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:()=>{ce.default.confirm({width:440,centered:!0,icon:se.createElement(ue.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:()=>ne(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},73217:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return da}});class he{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ke,Le){return ke.__proto__=Le,ke},Object.assign=Object.assign||function(ke){if(ke==null)throw new TypeError("Cannot convert undefined or null to object");let Le=Object(ke);for(let He=1;He ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","error",He),de.ENABLE_ERROR&&(console.error?console.error(He):console.warn?console.warn(He):console.log(He))}static i(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","info",He),de.ENABLE_INFO&&(console.info?console.info(He):console.log(He))}static w(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","warn",He),de.ENABLE_WARN&&(console.warn?console.warn(He):console.log(He))}static d(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","debug",He),de.ENABLE_DEBUG&&(console.debug?console.debug(He):console.log(He))}static v(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","verbose",He),de.ENABLE_VERBOSE&&console.log(He)}}de.GLOBAL_TAG="flv.js",de.FORCE_GLOBAL_TAG=!1,de.ENABLE_ERROR=!0,de.ENABLE_INFO=!0,de.ENABLE_WARN=!0,de.ENABLE_DEBUG=!0,de.ENABLE_VERBOSE=!0,de.ENABLE_CALLBACK=!1,de.emitter=new(ge());var re=de;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(ke){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ke,this._totalBytes+=ke):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ke,this._totalBytes+=ke):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ke,this._totalBytes+=ke,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ke=(this._now()-this._lastCheckpoint)/1e3;return ke==0&&(ke=1),this._intervalBytes/ke/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ke=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ke/1024}}var ae=ue;class ie{constructor(ke){this._message=ke}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class le extends ie{constructor(ke){super(ke)}get name(){return"IllegalStateException"}}class oe extends ie{constructor(ke){super(ke)}get name(){return"InvalidArgumentException"}}class se extends ie{constructor(ke){super(ke)}get name(){return"NotImplementedException"}}const ne={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},z={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class a{constructor(ke){this._type=ke||"undefined",this._status=ne.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=ne.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===ne.kConnecting||this._status===ne.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ke){this._onContentLengthKnown=ke}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ke){this._onURLRedirect=ke}get onDataArrival(){return this._onDataArrival}set onDataArrival(ke){this._onDataArrival=ke}get onError(){return this._onError}set onError(ke){this._onError=ke}get onComplete(){return this._onComplete}set onComplete(ke){this._onComplete=ke}open(ke,Le){throw new se("Unimplemented abstract function!")}abort(){throw new se("Unimplemented abstract function!")}}let y={};function x(){let br=self.navigator.userAgent.toLowerCase(),ke=/(edge)\/([\w.]+)/.exec(br)||/(opr)[\/]([\w.]+)/.exec(br)||/(chrome)[ \/]([\w.]+)/.exec(br)||/(iemobile)[\/]([\w.]+)/.exec(br)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(br)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(br)||/(webkit)[ \/]([\w.]+)/.exec(br)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(br)||/(msie) ([\w.]+)/.exec(br)||br.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(br)||br.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(br)||[],Le=/(ipad)/.exec(br)||/(ipod)/.exec(br)||/(windows phone)/.exec(br)||/(iphone)/.exec(br)||/(kindle)/.exec(br)||/(android)/.exec(br)||/(windows)/.exec(br)||/(mac)/.exec(br)||/(linux)/.exec(br)||/(cros)/.exec(br)||[],He={browser:ke[5]||ke[3]||ke[1]||"",version:ke[2]||ke[4]||"0",majorVersion:ke[4]||ke[2]||"0",platform:Le[0]||""},Xe={};if(He.browser){Xe[He.browser]=!0;let ut=He.majorVersion.split(".");Xe.version={major:parseInt(He.majorVersion,10),string:He.version},ut.length>1&&(Xe.version.minor=parseInt(ut[1],10)),ut.length>2&&(Xe.version.build=parseInt(ut[2],10))}if(He.platform&&(Xe[He.platform]=!0),(Xe.chrome||Xe.opr||Xe.safari)&&(Xe.webkit=!0),Xe.rv||Xe.iemobile){Xe.rv&&delete Xe.rv;let ut="msie";He.browser=ut,Xe[ut]=!0}if(Xe.edge){delete Xe.edge;let ut="msedge";He.browser=ut,Xe[ut]=!0}if(Xe.opr){let ut="opera";He.browser=ut,Xe[ut]=!0}if(Xe.safari&&Xe.android){let ut="android";He.browser=ut,Xe[ut]=!0}Xe.name=He.browser,Xe.platform=He.platform;for(let ut in y)y.hasOwnProperty(ut)&&delete y[ut];Object.assign(y,Xe)}x();var E=y;class ee extends a{static isSupported(){try{let ke=E.msedge&&E.version.minor>=15048,Le=E.msedge?ke:!0;return self.fetch&&self.ReadableStream&&Le}catch(ke){return!1}}constructor(ke,Le){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ke,this._config=Le,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ke,Le){this._dataSource=ke,this._range=Le;let He=ke.url;this._config.reuseRedirectedURL&&ke.redirectedURL!=null&&(He=ke.redirectedURL);let Xe=this._seekHandler.getConfig(He,Le),ut=new self.Headers;if(typeof Xe.headers=="object"){let hn=Xe.headers;for(let Xn in hn)hn.hasOwnProperty(Xn)&&ut.append(Xn,hn[Xn])}let en={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let hn in this._config.headers)ut.append(hn,this._config.headers[hn]);ke.cors===!1&&(en.mode="same-origin"),ke.withCredentials&&(en.credentials="include"),ke.referrerPolicy&&(en.referrerPolicy=ke.referrerPolicy),this._status=ne.kConnecting,self.fetch(Xe.url,en).then(hn=>{if(this._requestAbort){this._requestAbort=!1,this._status=ne.kIdle;return}if(hn.ok&&hn.status>=200&&hn.status<=299){if(hn.url!==Xe.url&&this._onURLRedirect){let kn=this._seekHandler.removeURLParameters(hn.url);this._onURLRedirect(kn)}let Xn=hn.headers.get("Content-Length");return Xn!=null&&(this._contentLength=parseInt(Xn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,hn.body.getReader())}else if(this._status=ne.kError,this._onError)this._onError(z.HTTP_STATUS_CODE_INVALID,{code:hn.status,msg:hn.statusText});else throw new ie("FetchStreamLoader: Http code invalid, "+hn.status+" "+hn.statusText)}).catch(hn=>{if(this._status=ne.kError,this._onError)this._onError(z.EXCEPTION,{code:-1,msg:hn.message});else throw hn})}abort(){this._requestAbort=!0}_pump(ke){return ke.read().then(Le=>{if(Le.done)if(this._contentLength!==null&&this._receivedLength{if(Le.code===11&&E.msedge)return;this._status=ne.kError;let He=0,Xe=null;if((Le.code===19||Le.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=ne.kError,this._onError)this._onError(z.HTTP_STATUS_CODE_INVALID,{code:Le.status,msg:Le.statusText});else throw new ie("MozChunkedLoader: Http code invalid, "+Le.status+" "+Le.statusText);else this._status=ne.kBuffering}}_onProgress(ke){if(this._status===ne.kError)return;this._contentLength===null&&ke.total!==null&&ke.total!==0&&(this._contentLength=ke.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Le=ke.target.response,He=this._range.from+this._receivedLength;this._receivedLength+=Le.byteLength,this._onDataArrival&&this._onDataArrival(Le,He,this._receivedLength)}_onLoadEnd(ke){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===ne.kError)return;this._status=ne.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ke){this._status=ne.kError;let Le=0,He=null;if(this._contentLength&&ke.loaded=200&&Le.status<=299){if(this._status=LoaderStatus.kBuffering,Le.responseURL!=null){let Xe=this._seekHandler.removeURLParameters(Le.responseURL);Le.responseURL!==this._currentRequestURL&&Xe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Xe,this._onURLRedirect&&this._onURLRedirect(Xe))}let He=Le.getResponseHeader("Content-Length");if(He!=null&&this._contentLength==null){let Xe=parseInt(He);Xe>0&&(this._contentLength=Xe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Le.status,msg:Le.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Le.status+" "+Le.statusText);else if(Le.readyState===3&&Le.status>=200&&Le.status<=299){this._status=LoaderStatus.kBuffering;let He=Le.response;this._reader.readAsArrayBuffer(He)}}_xhrOnError(ke){this._status=LoaderStatus.kError;let Le=LoaderErrors.EXCEPTION,He={code:-1,msg:ke.constructor.name+" "+ke.type};if(this._onError)this._onError(Le,He);else throw new RuntimeException(He.msg)}_msrOnProgress(ke){let He=ke.target.result;if(He==null){this._doReconnectIfNeeded();return}let Xe=He.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=He.byteLength;let ut=this._totalRange.from+this._receivedLength;this._receivedLength+=Xe.byteLength,this._onDataArrival&&this._onDataArrival(Xe,ut,this._receivedLength),He.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${ut+Xe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(He=this._range.from+this._contentLength-1),this._currentRequestRange={from:Le,to:He},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ke,Le){this._lastTimeLoaded=0;let He=ke.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?He=this._currentRedirectedURL:ke.redirectedURL!=null&&(He=ke.redirectedURL));let Xe=this._seekHandler.getConfig(He,Le);this._currentRequestURL=Xe.url;let ut=this._xhr=new XMLHttpRequest;if(ut.open("GET",Xe.url,!0),ut.responseType="arraybuffer",ut.onreadystatechange=this._onReadyStateChange.bind(this),ut.onprogress=this._onProgress.bind(this),ut.onload=this._onLoad.bind(this),ut.onerror=this._onXhrError.bind(this),ke.withCredentials&&(ut.withCredentials=!0),typeof Xe.headers=="object"){let en=Xe.headers;for(let hn in en)en.hasOwnProperty(hn)&&ut.setRequestHeader(hn,en[hn])}if(typeof this._config.headers=="object"){let en=this._config.headers;for(let hn in en)en.hasOwnProperty(hn)&&ut.setRequestHeader(hn,en[hn])}ut.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=ne.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(ke){let Le=ke.target;if(Le.readyState===2){if(Le.responseURL!=null){let He=this._seekHandler.removeURLParameters(Le.responseURL);Le.responseURL!==this._currentRequestURL&&He!==this._currentRedirectedURL&&(this._currentRedirectedURL=He,this._onURLRedirect&&this._onURLRedirect(He))}if(Le.status>=200&&Le.status<=299){if(this._waitForTotalLength)return;this._status=ne.kBuffering}else if(this._status=ne.kError,this._onError)this._onError(z.HTTP_STATUS_CODE_INVALID,{code:Le.status,msg:Le.statusText});else throw new ie("RangeLoader: Http code invalid, "+Le.status+" "+Le.statusText)}}_onProgress(ke){if(this._status===ne.kError)return;if(this._contentLength===null){let He=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,He=!0;let Xe=ke.total;this._internalAbort(),Xe!=null&Xe!==0&&(this._totalLength=Xe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,He){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Le=ke.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ke.loaded,this._speedSampler.addBytes(Le)}_normalizeSpeed(ke){let Le=this._chunkSizeKBList,He=Le.length-1,Xe=0,ut=0,en=He;if(ke=Le[Xe]&&ke=3&&(Le=this._speedSampler.currentKBps)),Le!==0){let en=this._normalizeSpeed(Le);this._currentSpeedNormalized!==en&&(this._currentSpeedNormalized=en,this._currentChunkSizeKB=en)}let He=ke.target.response,Xe=this._range.from+this._receivedLength;this._receivedLength+=He.byteLength;let ut=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Le.result)},Le.readAsArrayBuffer(ke.data)}else{this._status=ne.kError;let Le={code:-1,msg:"Unsupported WebSocket message type: "+ke.data.constructor.name};if(this._onError)this._onError(z.EXCEPTION,Le);else throw new ie(Le.msg)}}_dispatchArrayBuffer(ke){let Le=ke,He=this._receivedLength;this._receivedLength+=Le.byteLength,this._onDataArrival&&this._onDataArrival(Le,He,this._receivedLength)}_onWebSocketError(ke){this._status=ne.kError;let Le={code:ke.code,msg:ke.message};if(this._onError)this._onError(z.EXCEPTION,Le);else throw new ie(Le.msg)}}var De=Ce;class Ie{constructor(ke){this._zeroStart=ke||!1}getConfig(ke,Le){let He={};if(Le.from!==0||Le.to!==-1){let Xe;Le.to!==-1?Xe=`bytes=${Le.from.toString()}-${Le.to.toString()}`:Xe=`bytes=${Le.from.toString()}-`,He.Range=Xe}else this._zeroStart&&(He.Range="bytes=0-");return{url:ke,headers:He}}removeURLParameters(ke){return ke}}var Qe=Ie;class Te{constructor(ke,Le){this._startName=ke,this._endName=Le}getConfig(ke,Le){let He=ke;if(Le.from!==0||Le.to!==-1){let Xe=!0;He.indexOf("?")===-1&&(He+="?",Xe=!1),Xe&&(He+="&"),He+=`${this._startName}=${Le.from.toString()}`,Le.to!==-1&&(He+=`&${this._endName}=${Le.to.toString()}`)}return{url:He,headers:{}}}removeURLParameters(ke){let Le=ke.split("?")[0],He,Xe=ke.indexOf("?");Xe!==-1&&(He=ke.substring(Xe+1));let ut="";if(He!=null&&He.length>0){let en=He.split("&");for(let hn=0;hn0;Xn[0]!==this._startName&&Xn[0]!==this._endName&&(kn&&(ut+="&"),ut+=en[hn])}}return ut.length===0?Le:Le+"?"+ut}}var ze=Te;class Fe{constructor(ke,Le,He){this.TAG="IOController",this._config=Le,this._extraData=He,this._stashInitialSize=1024*384,Le.stashInitialSize!=null&&Le.stashInitialSize>0&&(this._stashInitialSize=Le.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,Le.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ke,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ke.url),this._refTotalLength=ke.filesize?ke.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ae,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(ke){this._extraData=ke}get onDataArrival(){return this._onDataArrival}set onDataArrival(ke){this._onDataArrival=ke}get onSeeked(){return this._onSeeked}set onSeeked(ke){this._onSeeked=ke}get onError(){return this._onError}set onError(ke){this._onError=ke}get onComplete(){return this._onComplete}set onComplete(ke){this._onComplete=ke}get onRedirect(){return this._onRedirect}set onRedirect(ke){this._onRedirect=ke}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ke){this._onRecoveredEarlyEof=ke}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===Ee?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ke=this._config;if(ke.seekType==="range")this._seekHandler=new Qe(this._config.rangeLoadZeroStart);else if(ke.seekType==="param"){let Le=ke.seekParamStart||"bstart",He=ke.seekParamEnd||"bend";this._seekHandler=new ze(Le,He)}else if(ke.seekType==="custom"){if(typeof ke.customSeekHandler!="function")throw new oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ke.customSeekHandler}else throw new oe(`Invalid seekType in config: ${ke.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=De;else if(te.isSupported())this._loaderClass=te;else if(Ae.isSupported())this._loaderClass=Ae;else if(Ee.isSupported())this._loaderClass=Ee;else throw new ie("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(ke){this._currentRange={from:0,to:-1},ke&&(this._currentRange.from=ke),this._speedSampler.reset(),ke||(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 ke=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ke,!0)}}seek(ke){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ke,!0)}_internalSeek(ke,Le){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Le),this._loader.destroy(),this._loader=null;let He={from:ke,to:-1};this._currentRange={from:He.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,He),this._onSeeked&&this._onSeeked()}updateUrl(ke){if(!ke||typeof ke!="string"||ke.length===0)throw new oe("Url must be a non-empty string!");this._dataSource.url=ke}_expandBuffer(ke){let Le=this._stashSize;for(;Le+1024*1024*10){let Xe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(He,0,Le).set(Xe,0)}this._stashBuffer=He,this._bufferSize=Le}_normalizeSpeed(ke){let Le=this._speedNormalizeList,He=Le.length-1,Xe=0,ut=0,en=He;if(ke=Le[Xe]&&ke=512&&ke<=1024?Le=Math.floor(ke*1.5):Le=ke*2,Le>8192&&(Le=8192);let He=Le*1024+1024*1024*1;this._bufferSize0){let en=this._stashBuffer.slice(0,this._stashUsed),hn=this._dispatchChunks(en,this._stashByteStart);if(hn0){let Xn=new Uint8Array(en,hn);ut.set(Xn,0),this._stashUsed=Xn.byteLength,this._stashByteStart+=hn}}else this._stashUsed=0,this._stashByteStart+=hn;this._stashUsed+ke.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ke.byteLength),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(ke),this._stashUsed),this._stashUsed+=ke.byteLength}else{let en=this._dispatchChunks(ke,Le);if(enthis._bufferSize&&(this._expandBuffer(hn),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(ke,en),0),this._stashUsed+=hn,this._stashByteStart=Le+en}}}else if(this._stashUsed===0){let ut=this._dispatchChunks(ke,Le);if(utthis._bufferSize&&this._expandBuffer(en),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ke,ut),0),this._stashUsed+=en,this._stashByteStart=Le+ut}}else{this._stashUsed+ke.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ke.byteLength);let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(ke),this._stashUsed),this._stashUsed+=ke.byteLength;let en=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(en0){let hn=new Uint8Array(this._stashBuffer,en);ut.set(hn,0)}this._stashUsed-=en,this._stashByteStart+=en}}_flushStashBuffer(ke){if(this._stashUsed>0){let Le=this._stashBuffer.slice(0,this._stashUsed),He=this._dispatchChunks(Le,this._stashByteStart),Xe=Le.byteLength-He;if(He0){let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize),en=new Uint8Array(Le,He);ut.set(en,0),this._stashUsed=en.byteLength,this._stashByteStart+=He}return 0}return this._stashUsed=0,this._stashByteStart=0,Xe}return 0}_onLoaderComplete(ke,Le){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ke,Le){switch(re.e(this.TAG,`Loader error, code = ${Le.code}, msg = ${Le.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ke=z.UNRECOVERABLE_EARLY_EOF),ke){case z.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let He=this._currentRange.to+1;He0){let Le=kt.getConfig();ke.emit("change",Le)}}static registerListener(ke){kt.emitter.addListener("change",ke)}static removeListener(ke){kt.emitter.removeListener("change",ke)}static addLogListener(ke){re.emitter.addListener("log",ke),re.emitter.listenerCount("log")>0&&(re.ENABLE_CALLBACK=!0,kt._notifyChange())}static removeLogListener(ke){re.emitter.removeListener("log",ke),re.emitter.listenerCount("log")===0&&(re.ENABLE_CALLBACK=!1,kt._notifyChange())}}kt.emitter=new(ge());var Et=kt;class it{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 ke=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Le=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&&ke&&Le}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ke){if(this.keyframesIndex==null)return null;let Le=this.keyframesIndex,He=this._search(Le.times,ke);return{index:He,milliseconds:Le.times[He],fileposition:Le.filepositions[He]}}_search(ke,Le){let He=0,Xe=ke.length-1,ut=0,en=0,hn=Xe;for(Le=ke[ut]&&Le=128){ke.push(String.fromCharCode(ut&65535)),He+=2;continue}}}else if(Le[He]<240){if(Rt(Le,He,2)){let ut=(Le[He]&15)<<12|(Le[He+1]&63)<<6|Le[He+2]&63;if(ut>=2048&&(ut&63488)!==55296){ke.push(String.fromCharCode(ut&65535)),He+=3;continue}}}else if(Le[He]<248&&Rt(Le,He,3)){let ut=(Le[He]&7)<<18|(Le[He+1]&63)<<12|(Le[He+2]&63)<<6|Le[He+3]&63;if(ut>65536&&ut<1114112){ut-=65536,ke.push(String.fromCharCode(ut>>>10|55296)),ke.push(String.fromCharCode(ut&1023|56320)),He+=4;continue}}}ke.push("\uFFFD"),++He}return ke.join("")}var Vt=Lt;let mt=function(){let br=new ArrayBuffer(2);return new DataView(br).setInt16(0,256,!0),new Int16Array(br)[0]===256}();class ot{static parseScriptData(ke,Le,He){let Xe={};try{let ut=ot.parseValue(ke,Le,He),en=ot.parseValue(ke,Le+ut.size,He-ut.size);Xe[ut.data]=en.data}catch(ut){re.e("AMF",ut.toString())}return Xe}static parseObject(ke,Le,He){if(He<3)throw new le("Data not enough when parse ScriptDataObject");let Xe=ot.parseString(ke,Le,He),ut=ot.parseValue(ke,Le+Xe.size,He-Xe.size),en=ut.objectEnd;return{data:{name:Xe.data,value:ut.data},size:Xe.size+ut.size,objectEnd:en}}static parseVariable(ke,Le,He){return ot.parseObject(ke,Le,He)}static parseString(ke,Le,He){if(He<2)throw new le("Data not enough when parse String");let ut=new DataView(ke,Le,He).getUint16(0,!mt),en;return ut>0?en=Vt(new Uint8Array(ke,Le+2,ut)):en="",{data:en,size:2+ut}}static parseLongString(ke,Le,He){if(He<4)throw new le("Data not enough when parse LongString");let ut=new DataView(ke,Le,He).getUint32(0,!mt),en;return ut>0?en=Vt(new Uint8Array(ke,Le+4,ut)):en="",{data:en,size:4+ut}}static parseDate(ke,Le,He){if(He<10)throw new le("Data size invalid when parse Date");let Xe=new DataView(ke,Le,He),ut=Xe.getFloat64(0,!mt),en=Xe.getInt16(8,!mt);return ut+=en*60*1e3,{data:new Date(ut),size:10}}static parseValue(ke,Le,He){if(He<1)throw new le("Data not enough when parse Value");let Xe=new DataView(ke,Le,He),ut=1,en=Xe.getUint8(0),hn,Xn=!1;try{switch(en){case 0:hn=Xe.getFloat64(1,!mt),ut+=8;break;case 1:{hn=!!Xe.getUint8(1),ut+=1;break}case 2:{let kn=ot.parseString(ke,Le+1,He-1);hn=kn.data,ut+=kn.size;break}case 3:{hn={};let kn=0;for((Xe.getUint32(He-4,!mt)&16777215)===9&&(kn=3);ut32)throw new oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(ke<=this._current_word_bits_left){let en=this._current_word>>>32-ke;return this._current_word<<=ke,this._current_word_bits_left-=ke,en}let Le=this._current_word_bits_left?this._current_word:0;Le=Le>>>32-this._current_word_bits_left;let He=ke-this._current_word_bits_left;this._fillCurrentWord();let Xe=Math.min(He,this._current_word_bits_left),ut=this._current_word>>>32-Xe;return this._current_word<<=Xe,this._current_word_bits_left-=Xe,Le=Le<>>ke)return this._current_word<<=ke,this._current_word_bits_left-=ke,ke;return this._fillCurrentWord(),ke+this._skipLeadingZero()}readUEG(){let ke=this._skipLeadingZero();return this.readBits(ke+1)-1}readSEG(){let ke=this.readUEG();return ke&1?ke+1>>>1:-1*(ke>>>1)}}var $e=Nt;class _e{static _ebsp2rbsp(ke){let Le=ke,He=Le.byteLength,Xe=new Uint8Array(He),ut=0;for(let en=0;en=2&&Le[en]===3&&Le[en-1]===0&&Le[en-2]===0||(Xe[ut]=Le[en],ut++);return new Uint8Array(Xe.buffer,0,ut)}static parseSPS(ke){let Le=_e._ebsp2rbsp(ke),He=new $e(Le);He.readByte();let Xe=He.readByte();He.readByte();let ut=He.readByte();He.readUEG();let en=_e.getProfileString(Xe),hn=_e.getLevelString(ut),Xn=1,kn=420,ir=[0,420,422,444],Mr=8;if((Xe===100||Xe===110||Xe===122||Xe===244||Xe===44||Xe===83||Xe===86||Xe===118||Xe===128||Xe===138||Xe===144)&&(Xn=He.readUEG(),Xn===3&&He.readBits(1),Xn<=3&&(kn=ir[Xn]),Mr=He.readUEG()+8,He.readUEG(),He.readBits(1),He.readBool())){let Na=Xn!==3?8:12;for(let pa=0;pa0&&Na<16?(Pa=pa[Na-1],ma=za[Na-1]):Na===255&&(Pa=He.readByte()<<8|He.readByte(),ma=He.readByte()<<8|He.readByte())}if(He.readBool()&&He.readBool(),He.readBool()&&(He.readBits(4),He.readBool()&&He.readBits(24)),He.readBool()&&(He.readUEG(),He.readUEG()),He.readBool()){let Na=He.readBits(32),pa=He.readBits(32);ui=He.readBool(),Ja=pa,mi=Na*2,Va=Ja/mi}}let Co=1;(Pa!==1||ma!==1)&&(Co=Pa/ma);let ei=0,wi=0;if(Xn===0)ei=1,wi=2-jr;else{let Na=Xn===3?1:2,pa=Xn===1?2:1;ei=Na,wi=pa*(2-jr)}let Do=(Wr+1)*16,na=(2-jr)*((Qr+1)*16);Do-=(Br+Zr)*ei,na-=(ra+La)*wi;let ya=Math.ceil(Do*Co);return He.destroy(),He=null,{profile_string:en,level_string:hn,bit_depth:Mr,ref_frames:Vn,chroma_format:kn,chroma_format_string:_e.getChromaFormatString(kn),frame_rate:{fixed:ui,fps:Va,fps_den:mi,fps_num:Ja},sar_ratio:{width:Pa,height:ma},codec_size:{width:Do,height:na},present_size:{width:ya,height:na}}}static _skipScalingList(ke,Le){let He=8,Xe=8,ut=0;for(let en=0;en>>8&255|(br&255)<<8}function je(br){return(br&4278190080)>>>24|(br&16711680)>>>8|(br&65280)<<8|(br&255)<<24}function Oe(br,ke){return br[ke]<<24|br[ke+1]<<16|br[ke+2]<<8|br[ke+3]}class st{constructor(ke,Le){this.TAG="FLVDemuxer",this._config=Le,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ke.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ke.hasAudioTrack,this._hasVideo=ke.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ct,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 He=new ArrayBuffer(2);return new DataView(He).setInt16(0,256,!0),new Int16Array(He)[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(ke){let Le=new Uint8Array(ke),He={match:!1};if(Le[0]!==70||Le[1]!==76||Le[2]!==86||Le[3]!==1)return He;let Xe=(Le[4]&4)>>>2!==0,ut=(Le[4]&1)!==0,en=Oe(Le,5);return en<9?He:{match:!0,consumed:en,dataOffset:en,hasAudioTrack:Xe,hasVideoTrack:ut}}bindDataSource(ke){return ke.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ke){this._onTrackMetadata=ke}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ke){this._onMediaInfo=ke}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ke){this._onMetaDataArrived=ke}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ke){this._onScriptDataArrived=ke}get onError(){return this._onError}set onError(ke){this._onError=ke}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ke){this._onDataAvailable=ke}get timestampBase(){return this._timestampBase}set timestampBase(ke){this._timestampBase=ke}get overridedDuration(){return this._duration}set overridedDuration(ke){this._durationOverrided=!0,this._duration=ke,this._mediaInfo.duration=ke}set overridedHasAudio(ke){this._hasAudioFlagOverrided=!0,this._hasAudio=ke,this._mediaInfo.hasAudio=ke}set overridedHasVideo(ke){this._hasVideoFlagOverrided=!0,this._hasVideo=ke,this._mediaInfo.hasVideo=ke}resetMediaInfo(){this._mediaInfo=new ct}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ke,Le){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let He=0,Xe=this._littleEndian;if(Le===0)if(ke.byteLength>13)He=st.probe(ke).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Le+He!==this._dataOffset&&re.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ke,He).getUint32(0,!Xe)!==0&&re.w(this.TAG,"PrevTagSize0 !== 0 !!!"),He+=4);Heke.byteLength)break;let en=ut.getUint8(0),hn=ut.getUint32(0,!Xe)&16777215;if(He+11+hn+4>ke.byteLength)break;if(en!==8&&en!==9&&en!==18){re.w(this.TAG,`Unsupported tag type ${en}, skipped`),He+=11+hn+4;continue}let Xn=ut.getUint8(4),kn=ut.getUint8(5),ir=ut.getUint8(6),Mr=ut.getUint8(7),Dr=ir|kn<<8|Xn<<16|Mr<<24;(ut.getUint32(7,!Xe)&16777215)!==0&&re.w(this.TAG,"Meet tag which has StreamID != 0!");let Wr=He+11;switch(en){case 8:this._parseAudioData(ke,Wr,hn,Dr);break;case 9:this._parseVideoData(ke,Wr,hn,Dr,Le+He);break;case 18:this._parseScriptData(ke,Wr,hn);break}let Qr=ut.getUint32(11+hn,!Xe);Qr!==11+hn&&re.w(this.TAG,`Invalid PrevTagSize ${Qr}`),He+=11+hn+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),He}_parseScriptData(ke,Le,He){let Xe=Ye.parseScriptData(ke,Le,He);if(Xe.hasOwnProperty("onMetaData")){if(Xe.onMetaData==null||typeof Xe.onMetaData!="object"){re.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&re.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Xe;let ut=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ut)),typeof ut.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=ut.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof ut.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=ut.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof ut.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ut.audiodatarate),typeof ut.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ut.videodatarate),typeof ut.width=="number"&&(this._mediaInfo.width=ut.width),typeof ut.height=="number"&&(this._mediaInfo.height=ut.height),typeof ut.duration=="number"){if(!this._durationOverrided){let en=Math.floor(ut.duration*this._timescale);this._duration=en,this._mediaInfo.duration=en}}else this._mediaInfo.duration=0;if(typeof ut.framerate=="number"){let en=Math.floor(ut.framerate*1e3);if(en>0){let hn=en/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=hn,this._referenceFrameRate.fps_num=en,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=hn}}if(typeof ut.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let en=ut.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(en),ut.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ut,re.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Xe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Xe))}_parseKeyframesIndex(ke){let Le=[],He=[];for(let Xe=1;Xe>>4;if(Xn!==2&&Xn!==10){this._onError(We.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Xn);return}let kn=0,ir=(hn&12)>>>2;if(ir>=0&&ir<=4)kn=this._flvSoundRateTable[ir];else{this._onError(We.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+ir);return}let Mr=(hn&2)>>>1,Dr=hn&1,Vn=this._audioMetadata,Wr=this._audioTrack;if(Vn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Vn=this._audioMetadata={},Vn.type="audio",Vn.id=Wr.id,Vn.timescale=this._timescale,Vn.duration=this._duration,Vn.audioSampleRate=kn,Vn.channelCount=Dr===0?1:2),Xn===10){let Qr=this._parseAACAudioData(ke,Le+1,He-1);if(Qr==null)return;if(Qr.packetType===0){Vn.config&&re.w(this.TAG,"Found another AudioSpecificConfig!");let jr=Qr.data;Vn.audioSampleRate=jr.samplingRate,Vn.channelCount=jr.channelCount,Vn.codec=jr.codec,Vn.originalCodec=jr.originalCodec,Vn.config=jr.config,Vn.refSampleDuration=1024/Vn.audioSampleRate*Vn.timescale,re.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",Vn);let Br=this._mediaInfo;Br.audioCodec=Vn.originalCodec,Br.audioSampleRate=Vn.audioSampleRate,Br.audioChannelCount=Vn.channelCount,Br.hasVideo?Br.videoCodec!=null&&(Br.mimeType='video/x-flv; codecs="'+Br.videoCodec+","+Br.audioCodec+'"'):Br.mimeType='video/x-flv; codecs="'+Br.audioCodec+'"',Br.isComplete()&&this._onMediaInfo(Br)}else if(Qr.packetType===1){let jr=this._timestampBase+Xe,Br={unit:Qr.data,length:Qr.data.byteLength,dts:jr,pts:jr};Wr.samples.push(Br),Wr.length+=Qr.data.length}else re.e(this.TAG,`Flv: Unsupported AAC data type ${Qr.packetType}`)}else if(Xn===2){if(!Vn.codec){let Zr=this._parseMP3AudioData(ke,Le+1,He-1,!0);if(Zr==null)return;Vn.audioSampleRate=Zr.samplingRate,Vn.channelCount=Zr.channelCount,Vn.codec=Zr.codec,Vn.originalCodec=Zr.originalCodec,Vn.refSampleDuration=1152/Vn.audioSampleRate*Vn.timescale,re.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Vn);let ra=this._mediaInfo;ra.audioCodec=Vn.codec,ra.audioSampleRate=Vn.audioSampleRate,ra.audioChannelCount=Vn.channelCount,ra.audioDataRate=Zr.bitRate,ra.hasVideo?ra.videoCodec!=null&&(ra.mimeType='video/x-flv; codecs="'+ra.videoCodec+","+ra.audioCodec+'"'):ra.mimeType='video/x-flv; codecs="'+ra.audioCodec+'"',ra.isComplete()&&this._onMediaInfo(ra)}let Qr=this._parseMP3AudioData(ke,Le+1,He-1,!1);if(Qr==null)return;let jr=this._timestampBase+Xe,Br={unit:Qr,length:Qr.byteLength,dts:jr,pts:jr};Wr.samples.push(Br),Wr.length+=Qr.length}}_parseAACAudioData(ke,Le,He){if(He<=1){re.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Xe={},ut=new Uint8Array(ke,Le,He);return Xe.packetType=ut[0],ut[0]===0?Xe.data=this._parseAACAudioSpecificConfig(ke,Le+1,He-1):Xe.data=ut.subarray(1),Xe}_parseAACAudioSpecificConfig(ke,Le,He){let Xe=new Uint8Array(ke,Le,He),ut=null,en=0,hn=0,Xn=null,kn=0,ir=null;if(en=hn=Xe[0]>>>3,kn=(Xe[0]&7)<<1|Xe[1]>>>7,kn<0||kn>=this._mpegSamplingRates.length){this._onError(We.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Mr=this._mpegSamplingRates[kn],Dr=(Xe[1]&120)>>>3;if(Dr<0||Dr>=8){this._onError(We.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}en===5&&(ir=(Xe[1]&7)<<1|Xe[2]>>>7,Xn=(Xe[2]&124)>>>2);let Vn=self.navigator.userAgent.toLowerCase();return Vn.indexOf("firefox")!==-1?kn>=6?(en=5,ut=new Array(4),ir=kn-3):(en=2,ut=new Array(2),ir=kn):Vn.indexOf("android")!==-1?(en=2,ut=new Array(2),ir=kn):(en=5,ir=kn,ut=new Array(4),kn>=6?ir=kn-3:Dr===1&&(en=2,ut=new Array(2),ir=kn)),ut[0]=en<<3,ut[0]|=(kn&15)>>>1,ut[1]=(kn&15)<<7,ut[1]|=(Dr&15)<<3,en===5&&(ut[1]|=(ir&15)>>>1,ut[2]=(ir&1)<<7,ut[2]|=8,ut[3]=0),{config:ut,samplingRate:Mr,channelCount:Dr,codec:"mp4a.40."+en,originalCodec:"mp4a.40."+hn}}_parseMP3AudioData(ke,Le,He,Xe){if(He<4){re.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let ut=this._littleEndian,en=new Uint8Array(ke,Le,He),hn=null;if(Xe){if(en[0]!==255)return;let Xn=en[1]>>>3&3,kn=(en[1]&6)>>1,ir=(en[2]&240)>>>4,Mr=(en[2]&12)>>>2,Vn=(en[3]>>>6&3)!==3?2:1,Wr=0,Qr=0,jr=34,Br="mp3";switch(Xn){case 0:Wr=this._mpegAudioV25SampleRateTable[Mr];break;case 2:Wr=this._mpegAudioV20SampleRateTable[Mr];break;case 3:Wr=this._mpegAudioV10SampleRateTable[Mr];break}switch(kn){case 1:jr=34,ir>>4,Xn=en&15;if(Xn!==7){this._onError(We.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Xn}`);return}this._parseAVCVideoPacket(ke,Le+1,He-1,Xe,ut,hn)}_parseAVCVideoPacket(ke,Le,He,Xe,ut,en){if(He<4){re.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let hn=this._littleEndian,Xn=new DataView(ke,Le,He),kn=Xn.getUint8(0),Mr=(Xn.getUint32(0,!hn)&16777215)<<8>>8;if(kn===0)this._parseAVCDecoderConfigurationRecord(ke,Le+4,He-4);else if(kn===1)this._parseAVCVideoData(ke,Le+4,He-4,Xe,ut,en,Mr);else if(kn!==2){this._onError(We.FORMAT_ERROR,`Flv: Invalid video packet type ${kn}`);return}}_parseAVCDecoderConfigurationRecord(ke,Le,He){if(He<7){re.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Xe=this._videoMetadata,ut=this._videoTrack,en=this._littleEndian,hn=new DataView(ke,Le,He);Xe?typeof Xe.avcc!="undefined"&&re.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Xe=this._videoMetadata={},Xe.type="video",Xe.id=ut.id,Xe.timescale=this._timescale,Xe.duration=this._duration);let Xn=hn.getUint8(0),kn=hn.getUint8(1),ir=hn.getUint8(2),Mr=hn.getUint8(3);if(Xn!==1||kn===0){this._onError(We.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(hn.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(We.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Dr=hn.getUint8(5)&31;if(Dr===0){this._onError(We.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Dr>1&&re.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Dr}`);let Vn=6;for(let Qr=0;Qr1&&re.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Wr}`);Vn++;for(let Qr=0;Qr=He){re.w(this.TAG,`Malformed Nalu near timestamp ${Wr}, offset = ${Dr}, dataSize = ${He}`);break}let jr=kn.getUint32(Dr,!Xn);if(Vn===3&&(jr>>>=8),jr>He-Vn){re.w(this.TAG,`Malformed Nalus near timestamp ${Wr}, NaluSize > DataSize!`);return}let Br=kn.getUint8(Dr+Vn)&31;Br===5&&(Qr=!0);let Zr=new Uint8Array(ke,Le+Dr,Vn+jr),ra={type:Br,data:Zr};ir.push(ra),Mr+=Zr.byteLength,Dr+=Vn+jr}if(ir.length){let jr=this._videoTrack,Br={units:ir,length:Mr,isKeyframe:Qr,dts:Wr,cts:hn,pts:Wr+hn};Qr&&(Br.fileposition=ut),jr.samples.push(Br),jr.length+=Mr}}}var Ct=st;class Mt{static init(){Mt.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 Le in Mt.types)Mt.types.hasOwnProperty(Le)&&(Mt.types[Le]=[Le.charCodeAt(0),Le.charCodeAt(1),Le.charCodeAt(2),Le.charCodeAt(3)]);let ke=Mt.constants={};ke.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ke.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ke.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ke.STSC=ke.STCO=ke.STTS,ke.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ke.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]),ke.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]),ke.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ke.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ke.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ke){let Le=8,He=null,Xe=Array.prototype.slice.call(arguments,1),ut=Xe.length;for(let hn=0;hn>>24&255,He[1]=Le>>>16&255,He[2]=Le>>>8&255,He[3]=Le&255,He.set(ke,4);let en=8;for(let hn=0;hn>>24&255,ke>>>16&255,ke>>>8&255,ke&255,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&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(ke){return Mt.box(Mt.types.trak,Mt.tkhd(ke),Mt.mdia(ke))}static tkhd(ke){let Le=ke.id,He=ke.duration,Xe=ke.presentWidth,ut=ke.presentHeight;return Mt.box(Mt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&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,Xe>>>8&255,Xe&255,0,0,ut>>>8&255,ut&255,0,0]))}static mdia(ke){return Mt.box(Mt.types.mdia,Mt.mdhd(ke),Mt.hdlr(ke),Mt.minf(ke))}static mdhd(ke){let Le=ke.timescale,He=ke.duration;return Mt.box(Mt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,He>>>24&255,He>>>16&255,He>>>8&255,He&255,85,196,0,0]))}static hdlr(ke){let Le=null;return ke.type==="audio"?Le=Mt.constants.HDLR_AUDIO:Le=Mt.constants.HDLR_VIDEO,Mt.box(Mt.types.hdlr,Le)}static minf(ke){let Le=null;return ke.type==="audio"?Le=Mt.box(Mt.types.smhd,Mt.constants.SMHD):Le=Mt.box(Mt.types.vmhd,Mt.constants.VMHD),Mt.box(Mt.types.minf,Le,Mt.dinf(),Mt.stbl(ke))}static dinf(){return Mt.box(Mt.types.dinf,Mt.box(Mt.types.dref,Mt.constants.DREF))}static stbl(ke){return Mt.box(Mt.types.stbl,Mt.stsd(ke),Mt.box(Mt.types.stts,Mt.constants.STTS),Mt.box(Mt.types.stsc,Mt.constants.STSC),Mt.box(Mt.types.stsz,Mt.constants.STSZ),Mt.box(Mt.types.stco,Mt.constants.STCO))}static stsd(ke){return ke.type==="audio"?ke.codec==="mp3"?Mt.box(Mt.types.stsd,Mt.constants.STSD_PREFIX,Mt.mp3(ke)):Mt.box(Mt.types.stsd,Mt.constants.STSD_PREFIX,Mt.mp4a(ke)):Mt.box(Mt.types.stsd,Mt.constants.STSD_PREFIX,Mt.avc1(ke))}static mp3(ke){let Le=ke.channelCount,He=ke.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Le,0,16,0,0,0,0,He>>>8&255,He&255,0,0]);return Mt.box(Mt.types[".mp3"],Xe)}static mp4a(ke){let Le=ke.channelCount,He=ke.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Le,0,16,0,0,0,0,He>>>8&255,He&255,0,0]);return Mt.box(Mt.types.mp4a,Xe,Mt.esds(ke))}static esds(ke){let Le=ke.config||[],He=Le.length,Xe=new Uint8Array([0,0,0,0,3,23+He,0,1,0,4,15+He,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([He]).concat(Le).concat([6,1,2]));return Mt.box(Mt.types.esds,Xe)}static avc1(ke){let Le=ke.avcc,He=ke.codecWidth,Xe=ke.codecHeight,ut=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,He>>>8&255,He&255,Xe>>>8&255,Xe&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 Mt.box(Mt.types.avc1,ut,Mt.box(Mt.types.avcC,Le))}static mvex(ke){return Mt.box(Mt.types.mvex,Mt.trex(ke))}static trex(ke){let Le=ke.id,He=new Uint8Array([0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Mt.box(Mt.types.trex,He)}static moof(ke,Le){return Mt.box(Mt.types.moof,Mt.mfhd(ke.sequenceNumber),Mt.traf(ke,Le))}static mfhd(ke){let Le=new Uint8Array([0,0,0,0,ke>>>24&255,ke>>>16&255,ke>>>8&255,ke&255]);return Mt.box(Mt.types.mfhd,Le)}static traf(ke,Le){let He=ke.id,Xe=Mt.box(Mt.types.tfhd,new Uint8Array([0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255])),ut=Mt.box(Mt.types.tfdt,new Uint8Array([0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255])),en=Mt.sdtp(ke),hn=Mt.trun(ke,en.byteLength+16+16+8+16+8+8);return Mt.box(Mt.types.traf,Xe,ut,hn,en)}static sdtp(ke){let Le=ke.samples||[],He=Le.length,Xe=new Uint8Array(4+He);for(let ut=0;ut>>24&255,Xe>>>16&255,Xe>>>8&255,Xe&255,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255],0);for(let hn=0;hn>>24&255,Xn>>>16&255,Xn>>>8&255,Xn&255,kn>>>24&255,kn>>>16&255,kn>>>8&255,kn&255,ir.isLeading<<2|ir.dependsOn,ir.isDependedOn<<6|ir.hasRedundancy<<4|ir.isNonSync,0,0,Mr>>>24&255,Mr>>>16&255,Mr>>>8&255,Mr&255],12+16*hn)}return Mt.box(Mt.types.trun,en)}static mdat(ke){return Mt.box(Mt.types.mdat,ke)}}Mt.init();var Tt=Mt;class at{static getSilentFrame(ke,Le){if(ke==="mp4a.40.2"){if(Le===1)return new Uint8Array([0,200,0,128,35,128]);if(Le===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Le===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Le===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Le===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(Le===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(Le===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(Le===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(Le===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 Zt=at;class St{constructor(ke,Le,He,Xe,ut){this.dts=ke,this.pts=Le,this.duration=He,this.originalDts=Xe,this.isSyncPoint=ut,this.fileposition=null}}class nn{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(ke){ke.isSyncPoint=!0,this.syncPoints.push(ke)}}class fn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ke){let Le=this._list;ke.length!==0&&(Le.length>0&&ke[0].originalDts=Le[ut].dts&&keLe[Xe].lastSample.originalDts&&ke=Le[Xe].lastSample.originalDts&&(Xe===Le.length-1||Xe0&&(ut=this._searchNearestSegmentBefore(He.originalBeginDts)+1),this._lastAppendLocation=ut,this._list.splice(ut,0,He)}getLastSegmentBefore(ke){let Le=this._searchNearestSegmentBefore(ke);return Le>=0?this._list[Le]:null}getLastSampleBefore(ke){let Le=this.getLastSegmentBefore(ke);return Le!=null?Le.lastSample:null}getLastSyncPointBefore(ke){let Le=this._searchNearestSegmentBefore(ke),He=this._list[Le].syncPoints;for(;He.length===0&&Le>0;)Le--,He=this._list[Le].syncPoints;return He.length>0?He[He.length-1]:null}}class Rn{constructor(ke){this.TAG="MP4Remuxer",this._config=ke,this._isLive=ke.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 Bn("audio"),this._videoSegmentInfoList=new Bn("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(ke){return ke.onDataAvailable=this.remux.bind(this),ke.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ke){this._onInitSegment=ke}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ke){this._onMediaSegment=ke}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ke){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ke,Le){if(!this._onMediaSegment)throw new le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ke,Le),this._remuxVideo(Le),this._remuxAudio(ke)}_onTrackMetadataReceived(ke,Le){let He=null,Xe="mp4",ut=Le.codec;if(ke==="audio")this._audioMeta=Le,Le.codec==="mp3"&&this._mp3UseMpegAudio?(Xe="mpeg",ut="",He=new Uint8Array):He=Tt.generateInitSegment(Le);else if(ke==="video")this._videoMeta=Le,He=Tt.generateInitSegment(Le);else return;if(!this._onInitSegment)throw new le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ke,{type:ke,data:He.buffer,codec:ut,container:`${ke}/${Xe}`,mediaDuration:Le.duration})}_calculateDtsBase(ke,Le){this._dtsBaseInited||(ke.samples&&ke.samples.length&&(this._audioDtsBase=ke.samples[0].dts),Le.samples&&Le.samples.length&&(this._videoDtsBase=Le.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ke=this._videoStashedLastSample,Le=this._audioStashedLastSample,He={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ke!=null&&(He.samples.push(ke),He.length=ke.length);let Xe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Le!=null&&(Xe.samples.push(Le),Xe.length=Le.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(He,!0),this._remuxAudio(Xe,!0)}_remuxAudio(ke,Le){if(this._audioMeta==null)return;let He=ke,Xe=He.samples,ut,en=-1,hn=-1,Xn=-1,kn=this._audioMeta.refSampleDuration,ir=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Mr=this._dtsBaseInited&&this._audioNextDts===void 0,Dr=!1;if(!Xe||Xe.length===0||Xe.length===1&&!Le)return;let Vn=0,Wr=null,Qr=0;ir?(Vn=0,Qr=He.length):(Vn=8,Qr=8+He.length);let jr=null;if(Xe.length>1&&(jr=Xe.pop(),Qr-=jr.length),this._audioStashedLastSample!=null){let ma=this._audioStashedLastSample;this._audioStashedLastSample=null,Xe.unshift(ma),Qr+=ma.length}jr!=null&&(this._audioStashedLastSample=jr);let Br=Xe[0].dts-this._dtsBase;if(this._audioNextDts)ut=Br-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ut=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Dr=!0);else{let ma=this._audioSegmentInfoList.getLastSampleBefore(Br);if(ma!=null){let Va=Br-(ma.originalDts+ma.duration);Va<=3&&(Va=0);let ui=ma.dts+ma.duration+Va;ut=Br-ui}else ut=0}if(Dr){let ma=Br-ut,Va=this._videoSegmentInfoList.getLastSegmentBefore(Br);if(Va!=null&&Va.beginDts=1?Rr=Zr[Zr.length-1].duration:Rr=Math.floor(kn);let Co=!1,ei=null;if(Rr>kn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){Co=!0;let wi=Math.abs(Rr-kn),Do=Math.ceil(wi/kn),na=mi+kn;re.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +connection closed`),Ft.current=!0,setTimeout(()=>{Nt()},1e4)}};const $e=re.Z.subscribe(`create-socket-${Lt}`,()=>{Nt()}),_e=re.Z.subscribe(`ssh-xterm-resize-${Lt}`,Ue=>{Ke.current&&Ke.current.readyState===1&&Ke.current.send(JSON.stringify({tp:"resize",data:te({},Ue)}))});return()=>{$e(),_e(),Ke.current&&(Ke.current.close(),lt.current=!1)}}},[Ie,Fe,Je]),se.createElement("div",{ref:vt,className:de["xterm-panel"]},Fe?null:se.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},65808:function(qt,Ze,ye){"use strict";ye.d(Ze,{CP:function(){return b},_V:function(){return re}});var he=ye(28209),ce=ye.n(he);const b={secret:he.enc.Utf8.parse("0a18e199b87f1a8d"),iv:he.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ge={exam:b};function de(ue="",ae="exam"){const{secret:ie,iv:le}=ge[ae];return AES.encrypt(ue,ie,{iv:le,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function re(ue="",ae="exam"){const{secret:ie,iv:le}=ge[ae];return he.AES.decrypt(ue,ie,{iv:le,mode:ce().mode.CBC,padding:ce().pad.Pkcs7}).toString(he.enc.Utf8)}},44620:function(qt,Ze,ye){var he;const ce=function(){function b(ie,le){if(!ue[ie]){ue[ie]={};for(var oe=0;oese;se++){var z=le.charCodeAt(se);oe[2*se]=z>>>8,oe[2*se+1]=z%256}return oe},decompressFromUint8Array:function(ie){if(ie==null)return ae.decompress(ie);for(var le=new Array(ie.length/2),oe=0,se=le.length;se>oe;oe++)le[oe]=256*ie[2*oe]+ie[2*oe+1];var ne=[];return le.forEach(function(z){ne.push(ge(z))}),ae.decompress(ne.join(""))},compressToEncodedURIComponent:function(ie){return ie==null?"":ae._compress(ie,6,function(le){return re.charAt(le)})},decompressFromEncodedURIComponent:function(ie){return ie==null?"":ie==""?null:(ie=ie.replace(/ /g,"+"),ae._decompress(ie.length,32,function(le){return b(re,ie.charAt(le))}))},compress:function(ie){return ae._compress(ie,16,function(le){return ge(le)})},_compress:function(ie,le,oe){if(ie==null)return"";var se,ne,z,a={},y={},x="",E="",ee="",te=2,fe=3,Ae=2,me=[],pe=0,ve=0;for(z=0;zse;se++)pe<<=1,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++;for(ne=ee.charCodeAt(0),se=0;8>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}else{for(ne=1,se=0;Ae>se;se++)pe=pe<<1|ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne=0;for(ne=ee.charCodeAt(0),se=0;16>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}te--,te==0&&(te=Math.pow(2,Ae),Ae++),delete y[ee]}else for(ne=a[ee],se=0;Ae>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1;te--,te==0&&(te=Math.pow(2,Ae),Ae++),a[E]=fe++,ee=String(x)}if(ee!==""){if(Object.prototype.hasOwnProperty.call(y,ee)){if(ee.charCodeAt(0)<256){for(se=0;Ae>se;se++)pe<<=1,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++;for(ne=ee.charCodeAt(0),se=0;8>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}else{for(ne=1,se=0;Ae>se;se++)pe=pe<<1|ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne=0;for(ne=ee.charCodeAt(0),se=0;16>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1}te--,te==0&&(te=Math.pow(2,Ae),Ae++),delete y[ee]}else for(ne=a[ee],se=0;Ae>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1;te--,te==0&&(te=Math.pow(2,Ae),Ae++)}for(ne=2,se=0;Ae>se;se++)pe=pe<<1|1&ne,ve==le-1?(ve=0,me.push(oe(pe)),pe=0):ve++,ne>>=1;for(;;){if(pe<<=1,ve==le-1){me.push(oe(pe));break}ve++}return me.join("")},decompress:function(ie){return ie==null?"":ie==""?null:ae._decompress(ie.length,32768,function(le){return ie.charCodeAt(le)})},_decompress:function(ie,le,oe){var se,ne,z,a,y,x,E,ee,te=[],fe=4,Ae=4,me=3,pe="",ve=[],Ee={val:oe(0),position:le,index:1};for(ne=0;3>ne;ne+=1)te[ne]=ne;for(a=0,x=Math.pow(2,2),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;switch(se=a){case 0:for(a=0,x=Math.pow(2,8),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;ee=ge(a);break;case 1:for(a=0,x=Math.pow(2,16),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;ee=ge(a);break;case 2:return""}for(te[3]=ee,z=ee,ve.push(ee);;){if(Ee.index>ie)return"";for(a=0,x=Math.pow(2,me),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;switch(ee=a){case 0:for(a=0,x=Math.pow(2,8),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;te[Ae++]=ge(a),ee=Ae-1,fe--;break;case 1:for(a=0,x=Math.pow(2,16),E=1;E!=x;)y=Ee.val&Ee.position,Ee.position>>=1,Ee.position==0&&(Ee.position=le,Ee.val=oe(Ee.index++)),a|=(y>0?1:0)*E,E<<=1;te[Ae++]=ge(a),ee=Ae-1,fe--;break;case 2:return ve.join("")}if(fe==0&&(fe=Math.pow(2,me),me++),te[ee])pe=te[ee];else{if(ee!==Ae)return null;pe=z+z.charAt(0)}ve.push(pe),te[Ae++]=z+pe.charAt(0),fe--,z=pe,fe==0&&(fe=Math.pow(2,me),me++)}}};return ae}();he=function(){return ce}.call(Ze,ye,Ze,qt),he!==void 0&&(qt.exports=he)},84056:function(qt,Ze,ye){"use strict";ye.d(Ze,{BU:function(){return ce},Dj:function(){return he},gH:function(){return b},vp:function(){return ge}});function he(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(re){console.log(re,":e")}}function ce(){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 b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ge(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,re=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},61527:function(qt,Ze,ye){"use strict";ye.d(Ze,{U:function(){return ie}});var he=ye(59301),ce=Object.defineProperty,b=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,re=(le,oe,se)=>oe in le?ce(le,oe,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[oe]=se,ue=(le,oe)=>{for(var se in oe||(oe={}))ge.call(oe,se)&&re(le,se,oe[se]);if(b)for(var se of b(oe))de.call(oe,se)&&re(le,se,oe[se]);return le},ae=(le,oe,se)=>new Promise((ne,z)=>{var a=E=>{try{x(se.next(E))}catch(ee){z(ee)}},y=E=>{try{x(se.throw(E))}catch(ee){z(ee)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((se=se.apply(le,oe)).next())});function ie(le,oe){const[se,ne]=(0,he.useState)(oe),[z,a]=(0,he.useState)(!1),[y,x]=(0,he.useState)();return[se,z,(ee,te=!1)=>ae(this,null,function*(){const fe=te?oe:ue(ue({},se),ee);a(!0),ne(fe);const Ae=yield le(fe);return a(!1),x(Ae),Ae}),y,x]}},72530:function(qt,Ze,ye){"use strict";ye.d(Ze,{_:function(){return b}});var he=ye(59301),ce=ye(43418);const b=ge=>{var de,re;const ue=(0,he.useRef)([]),ae=()=>{for(const ie of ue.current)clearTimeout(ie);ue.current=[]};return(0,he.useEffect)(()=>{var ie,le,oe,se,ne,z;if(ae(),(ie=ge==null?void 0:ge.exercise)!=null&&ie.left_time&&((oe=(le=ge==null?void 0:ge.exercise)==null?void 0:le.exercise_events)==null?void 0:oe.length)>0){for(const a of(se=ge==null?void 0:ge.exercise)==null?void 0:se.exercise_events)if(((ne=ge==null?void 0:ge.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ge==null?void 0:ge.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ce.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ue.current.push(x)}}},[(de=ge==null?void 0:ge.exercise)==null?void 0:de.left_time,(re=ge==null?void 0:ge.exercise)==null?void 0:re.exercise_events]),ae}},42926:function(qt,Ze,ye){"use strict";ye.d(Ze,{G:function(){return de},t:function(){return ge}});var he=ye(7062),ce=ye.n(he);const b=null;function ge(re,ue){let ae=ce().get("__ec");ae||(ae={}),ae[re]=ue,ce().set("__ec",ae)}function de(re,ue){let ae=ce().get("__ec");return ae?ae[re]===void 0?ue:ae[re]:ue}},66457:function(qt,Ze,ye){"use strict";ye.d(Ze,{rX:function(){return fe},pW:function(){return Ae},gy:function(){return me},xY:function(){return te},O5:function(){return ee},tJ:function(){return z},o1:function(){return a},Rd:function(){return E}});var he=ye(65582),ce=ye(43418),b=ye(28103),ge=ye(8591),de=ye(41867),re=ye(65862),ue=ye(87169),ae=ye(25510),ie="data:image/png;base64,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",le=ye.p+"static/newqrcode.a8740efb.png",oe=ye(32637),se=ye(59301),ne=(pe,ve,Ee)=>new Promise((Ce,De)=>{var Ie=ze=>{try{Te(Ee.next(ze))}catch(Fe){De(Fe)}},Qe=ze=>{try{Te(Ee.throw(ze))}catch(Fe){De(Fe)}},Te=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(Ie,Qe);Te((Ee=Ee.apply(pe,ve)).next())});const z=(pe,ve=!1)=>!!(a(pe)&&y(ve)),a=pe=>(0,de.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(pe=!1)=>{var ve;const{user:Ee}=(0,he.getDvaApp)()._store.getState();return(ve=Ee.userInfo)!=null&&ve.profile_completed?!0:(ce.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,re.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{ce.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()}})},E=()=>{ce.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:se.createElement("div",{style:{textAlign:"center"}},se.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"),se.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),se.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var pe;const{user:ve}=(0,he.getDvaApp)()._store.getState();return(pe=ve.userInfo)!=null&&pe.professional_certification?!0:(ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:se.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,re.xg)("/account/certification")}}),!1)},te=()=>(0,de.V9)()?!0:(ce.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:se.createElement("div",{className:"tc",style:{marginLeft:-38}},se.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),se.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),fe=(pe,ve)=>pe?!0:(ce.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:se.createElement("div",null,se.createElement("p",null,ve||"\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"),se.createElement("div",{style:{marginLeft:"110px"}},se.createElement("img",{src:ie,width:200}),se.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ae=pe=>{ce.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:se.createElement("div",null,se.createElement("div",null,se.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"),se.createElement(b.Z,null),se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",se.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 ",se.createElement("a",null,pe),"\u5929\u3002"),se.createElement("p",{style:{color:"#666666",fontSize:12}}," ",se.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")),se.createElement("div",{style:{textAlign:"center",marginTop:30}},se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})))})},me=(pe,ve="")=>{const{shixunsDetail:{detail:Ee}}=(0,he.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let Ce="";return(Ee==null?void 0:Ee.public)===2&&(Ce="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(Ce="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(Ce="\u5DF2\u5173\u95ED"),ce.default.info({centered:!0,icon:se.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:se.createElement("div",{className:"tc",style:{marginLeft:-38}},se.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ce,"\uFF0C",ve,"\u3002"),se.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),se.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(ce.default.confirm({centered:!0,icon:se.createElement(ue.Z,null),title:"\u63D0\u793A",content:se.createElement("div",null,se.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ve,"\u3002"),se.createElement("br",null),se.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:()=>{ce.default.confirm({width:440,centered:!0,icon:se.createElement(ue.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:()=>ne(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},73217:function(qt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return da}});class he{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ke,Le){return ke.__proto__=Le,ke},Object.assign=Object.assign||function(ke){if(ke==null)throw new TypeError("Cannot convert undefined or null to object");let Le=Object(ke);for(let He=1;He ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","error",He),de.ENABLE_ERROR&&(console.error?console.error(He):console.warn?console.warn(He):console.log(He))}static i(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","info",He),de.ENABLE_INFO&&(console.info?console.info(He):console.log(He))}static w(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","warn",He),de.ENABLE_WARN&&(console.warn?console.warn(He):console.log(He))}static d(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","debug",He),de.ENABLE_DEBUG&&(console.debug?console.debug(He):console.log(He))}static v(ke,Le){(!ke||de.FORCE_GLOBAL_TAG)&&(ke=de.GLOBAL_TAG);let He=`[${ke}] > ${Le}`;de.ENABLE_CALLBACK&&de.emitter.emit("log","verbose",He),de.ENABLE_VERBOSE&&console.log(He)}}de.GLOBAL_TAG="flv.js",de.FORCE_GLOBAL_TAG=!1,de.ENABLE_ERROR=!0,de.ENABLE_INFO=!0,de.ENABLE_WARN=!0,de.ENABLE_DEBUG=!0,de.ENABLE_VERBOSE=!0,de.ENABLE_CALLBACK=!1,de.emitter=new(ge());var re=de;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(ke){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ke,this._totalBytes+=ke):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ke,this._totalBytes+=ke):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ke,this._totalBytes+=ke,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ke=(this._now()-this._lastCheckpoint)/1e3;return ke==0&&(ke=1),this._intervalBytes/ke/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ke=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ke/1024}}var ae=ue;class ie{constructor(ke){this._message=ke}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class le extends ie{constructor(ke){super(ke)}get name(){return"IllegalStateException"}}class oe extends ie{constructor(ke){super(ke)}get name(){return"InvalidArgumentException"}}class se extends ie{constructor(ke){super(ke)}get name(){return"NotImplementedException"}}const ne={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},z={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class a{constructor(ke){this._type=ke||"undefined",this._status=ne.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=ne.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===ne.kConnecting||this._status===ne.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ke){this._onContentLengthKnown=ke}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ke){this._onURLRedirect=ke}get onDataArrival(){return this._onDataArrival}set onDataArrival(ke){this._onDataArrival=ke}get onError(){return this._onError}set onError(ke){this._onError=ke}get onComplete(){return this._onComplete}set onComplete(ke){this._onComplete=ke}open(ke,Le){throw new se("Unimplemented abstract function!")}abort(){throw new se("Unimplemented abstract function!")}}let y={};function x(){let br=self.navigator.userAgent.toLowerCase(),ke=/(edge)\/([\w.]+)/.exec(br)||/(opr)[\/]([\w.]+)/.exec(br)||/(chrome)[ \/]([\w.]+)/.exec(br)||/(iemobile)[\/]([\w.]+)/.exec(br)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(br)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(br)||/(webkit)[ \/]([\w.]+)/.exec(br)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(br)||/(msie) ([\w.]+)/.exec(br)||br.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(br)||br.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(br)||[],Le=/(ipad)/.exec(br)||/(ipod)/.exec(br)||/(windows phone)/.exec(br)||/(iphone)/.exec(br)||/(kindle)/.exec(br)||/(android)/.exec(br)||/(windows)/.exec(br)||/(mac)/.exec(br)||/(linux)/.exec(br)||/(cros)/.exec(br)||[],He={browser:ke[5]||ke[3]||ke[1]||"",version:ke[2]||ke[4]||"0",majorVersion:ke[4]||ke[2]||"0",platform:Le[0]||""},Xe={};if(He.browser){Xe[He.browser]=!0;let ut=He.majorVersion.split(".");Xe.version={major:parseInt(He.majorVersion,10),string:He.version},ut.length>1&&(Xe.version.minor=parseInt(ut[1],10)),ut.length>2&&(Xe.version.build=parseInt(ut[2],10))}if(He.platform&&(Xe[He.platform]=!0),(Xe.chrome||Xe.opr||Xe.safari)&&(Xe.webkit=!0),Xe.rv||Xe.iemobile){Xe.rv&&delete Xe.rv;let ut="msie";He.browser=ut,Xe[ut]=!0}if(Xe.edge){delete Xe.edge;let ut="msedge";He.browser=ut,Xe[ut]=!0}if(Xe.opr){let ut="opera";He.browser=ut,Xe[ut]=!0}if(Xe.safari&&Xe.android){let ut="android";He.browser=ut,Xe[ut]=!0}Xe.name=He.browser,Xe.platform=He.platform;for(let ut in y)y.hasOwnProperty(ut)&&delete y[ut];Object.assign(y,Xe)}x();var E=y;class ee extends a{static isSupported(){try{let ke=E.msedge&&E.version.minor>=15048,Le=E.msedge?ke:!0;return self.fetch&&self.ReadableStream&&Le}catch(ke){return!1}}constructor(ke,Le){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ke,this._config=Le,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ke,Le){this._dataSource=ke,this._range=Le;let He=ke.url;this._config.reuseRedirectedURL&&ke.redirectedURL!=null&&(He=ke.redirectedURL);let Xe=this._seekHandler.getConfig(He,Le),ut=new self.Headers;if(typeof Xe.headers=="object"){let hn=Xe.headers;for(let Xn in hn)hn.hasOwnProperty(Xn)&&ut.append(Xn,hn[Xn])}let en={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let hn in this._config.headers)ut.append(hn,this._config.headers[hn]);ke.cors===!1&&(en.mode="same-origin"),ke.withCredentials&&(en.credentials="include"),ke.referrerPolicy&&(en.referrerPolicy=ke.referrerPolicy),this._status=ne.kConnecting,self.fetch(Xe.url,en).then(hn=>{if(this._requestAbort){this._requestAbort=!1,this._status=ne.kIdle;return}if(hn.ok&&hn.status>=200&&hn.status<=299){if(hn.url!==Xe.url&&this._onURLRedirect){let kn=this._seekHandler.removeURLParameters(hn.url);this._onURLRedirect(kn)}let Xn=hn.headers.get("Content-Length");return Xn!=null&&(this._contentLength=parseInt(Xn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,hn.body.getReader())}else if(this._status=ne.kError,this._onError)this._onError(z.HTTP_STATUS_CODE_INVALID,{code:hn.status,msg:hn.statusText});else throw new ie("FetchStreamLoader: Http code invalid, "+hn.status+" "+hn.statusText)}).catch(hn=>{if(this._status=ne.kError,this._onError)this._onError(z.EXCEPTION,{code:-1,msg:hn.message});else throw hn})}abort(){this._requestAbort=!0}_pump(ke){return ke.read().then(Le=>{if(Le.done)if(this._contentLength!==null&&this._receivedLength{if(Le.code===11&&E.msedge)return;this._status=ne.kError;let He=0,Xe=null;if((Le.code===19||Le.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=ne.kError,this._onError)this._onError(z.HTTP_STATUS_CODE_INVALID,{code:Le.status,msg:Le.statusText});else throw new ie("MozChunkedLoader: Http code invalid, "+Le.status+" "+Le.statusText);else this._status=ne.kBuffering}}_onProgress(ke){if(this._status===ne.kError)return;this._contentLength===null&&ke.total!==null&&ke.total!==0&&(this._contentLength=ke.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Le=ke.target.response,He=this._range.from+this._receivedLength;this._receivedLength+=Le.byteLength,this._onDataArrival&&this._onDataArrival(Le,He,this._receivedLength)}_onLoadEnd(ke){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===ne.kError)return;this._status=ne.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ke){this._status=ne.kError;let Le=0,He=null;if(this._contentLength&&ke.loaded=200&&Le.status<=299){if(this._status=LoaderStatus.kBuffering,Le.responseURL!=null){let Xe=this._seekHandler.removeURLParameters(Le.responseURL);Le.responseURL!==this._currentRequestURL&&Xe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Xe,this._onURLRedirect&&this._onURLRedirect(Xe))}let He=Le.getResponseHeader("Content-Length");if(He!=null&&this._contentLength==null){let Xe=parseInt(He);Xe>0&&(this._contentLength=Xe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Le.status,msg:Le.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Le.status+" "+Le.statusText);else if(Le.readyState===3&&Le.status>=200&&Le.status<=299){this._status=LoaderStatus.kBuffering;let He=Le.response;this._reader.readAsArrayBuffer(He)}}_xhrOnError(ke){this._status=LoaderStatus.kError;let Le=LoaderErrors.EXCEPTION,He={code:-1,msg:ke.constructor.name+" "+ke.type};if(this._onError)this._onError(Le,He);else throw new RuntimeException(He.msg)}_msrOnProgress(ke){let He=ke.target.result;if(He==null){this._doReconnectIfNeeded();return}let Xe=He.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=He.byteLength;let ut=this._totalRange.from+this._receivedLength;this._receivedLength+=Xe.byteLength,this._onDataArrival&&this._onDataArrival(Xe,ut,this._receivedLength),He.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${ut+Xe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(He=this._range.from+this._contentLength-1),this._currentRequestRange={from:Le,to:He},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ke,Le){this._lastTimeLoaded=0;let He=ke.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?He=this._currentRedirectedURL:ke.redirectedURL!=null&&(He=ke.redirectedURL));let Xe=this._seekHandler.getConfig(He,Le);this._currentRequestURL=Xe.url;let ut=this._xhr=new XMLHttpRequest;if(ut.open("GET",Xe.url,!0),ut.responseType="arraybuffer",ut.onreadystatechange=this._onReadyStateChange.bind(this),ut.onprogress=this._onProgress.bind(this),ut.onload=this._onLoad.bind(this),ut.onerror=this._onXhrError.bind(this),ke.withCredentials&&(ut.withCredentials=!0),typeof Xe.headers=="object"){let en=Xe.headers;for(let hn in en)en.hasOwnProperty(hn)&&ut.setRequestHeader(hn,en[hn])}if(typeof this._config.headers=="object"){let en=this._config.headers;for(let hn in en)en.hasOwnProperty(hn)&&ut.setRequestHeader(hn,en[hn])}ut.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=ne.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(ke){let Le=ke.target;if(Le.readyState===2){if(Le.responseURL!=null){let He=this._seekHandler.removeURLParameters(Le.responseURL);Le.responseURL!==this._currentRequestURL&&He!==this._currentRedirectedURL&&(this._currentRedirectedURL=He,this._onURLRedirect&&this._onURLRedirect(He))}if(Le.status>=200&&Le.status<=299){if(this._waitForTotalLength)return;this._status=ne.kBuffering}else if(this._status=ne.kError,this._onError)this._onError(z.HTTP_STATUS_CODE_INVALID,{code:Le.status,msg:Le.statusText});else throw new ie("RangeLoader: Http code invalid, "+Le.status+" "+Le.statusText)}}_onProgress(ke){if(this._status===ne.kError)return;if(this._contentLength===null){let He=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,He=!0;let Xe=ke.total;this._internalAbort(),Xe!=null&Xe!==0&&(this._totalLength=Xe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,He){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Le=ke.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ke.loaded,this._speedSampler.addBytes(Le)}_normalizeSpeed(ke){let Le=this._chunkSizeKBList,He=Le.length-1,Xe=0,ut=0,en=He;if(ke=Le[Xe]&&ke=3&&(Le=this._speedSampler.currentKBps)),Le!==0){let en=this._normalizeSpeed(Le);this._currentSpeedNormalized!==en&&(this._currentSpeedNormalized=en,this._currentChunkSizeKB=en)}let He=ke.target.response,Xe=this._range.from+this._receivedLength;this._receivedLength+=He.byteLength;let ut=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(Le.result)},Le.readAsArrayBuffer(ke.data)}else{this._status=ne.kError;let Le={code:-1,msg:"Unsupported WebSocket message type: "+ke.data.constructor.name};if(this._onError)this._onError(z.EXCEPTION,Le);else throw new ie(Le.msg)}}_dispatchArrayBuffer(ke){let Le=ke,He=this._receivedLength;this._receivedLength+=Le.byteLength,this._onDataArrival&&this._onDataArrival(Le,He,this._receivedLength)}_onWebSocketError(ke){this._status=ne.kError;let Le={code:ke.code,msg:ke.message};if(this._onError)this._onError(z.EXCEPTION,Le);else throw new ie(Le.msg)}}var De=Ce;class Ie{constructor(ke){this._zeroStart=ke||!1}getConfig(ke,Le){let He={};if(Le.from!==0||Le.to!==-1){let Xe;Le.to!==-1?Xe=`bytes=${Le.from.toString()}-${Le.to.toString()}`:Xe=`bytes=${Le.from.toString()}-`,He.Range=Xe}else this._zeroStart&&(He.Range="bytes=0-");return{url:ke,headers:He}}removeURLParameters(ke){return ke}}var Qe=Ie;class Te{constructor(ke,Le){this._startName=ke,this._endName=Le}getConfig(ke,Le){let He=ke;if(Le.from!==0||Le.to!==-1){let Xe=!0;He.indexOf("?")===-1&&(He+="?",Xe=!1),Xe&&(He+="&"),He+=`${this._startName}=${Le.from.toString()}`,Le.to!==-1&&(He+=`&${this._endName}=${Le.to.toString()}`)}return{url:He,headers:{}}}removeURLParameters(ke){let Le=ke.split("?")[0],He,Xe=ke.indexOf("?");Xe!==-1&&(He=ke.substring(Xe+1));let ut="";if(He!=null&&He.length>0){let en=He.split("&");for(let hn=0;hn0;Xn[0]!==this._startName&&Xn[0]!==this._endName&&(kn&&(ut+="&"),ut+=en[hn])}}return ut.length===0?Le:Le+"?"+ut}}var ze=Te;class Fe{constructor(ke,Le,He){this.TAG="IOController",this._config=Le,this._extraData=He,this._stashInitialSize=1024*384,Le.stashInitialSize!=null&&Le.stashInitialSize>0&&(this._stashInitialSize=Le.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,Le.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ke,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ke.url),this._refTotalLength=ke.filesize?ke.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ae,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(ke){this._extraData=ke}get onDataArrival(){return this._onDataArrival}set onDataArrival(ke){this._onDataArrival=ke}get onSeeked(){return this._onSeeked}set onSeeked(ke){this._onSeeked=ke}get onError(){return this._onError}set onError(ke){this._onError=ke}get onComplete(){return this._onComplete}set onComplete(ke){this._onComplete=ke}get onRedirect(){return this._onRedirect}set onRedirect(ke){this._onRedirect=ke}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ke){this._onRecoveredEarlyEof=ke}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===Ee?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ke=this._config;if(ke.seekType==="range")this._seekHandler=new Qe(this._config.rangeLoadZeroStart);else if(ke.seekType==="param"){let Le=ke.seekParamStart||"bstart",He=ke.seekParamEnd||"bend";this._seekHandler=new ze(Le,He)}else if(ke.seekType==="custom"){if(typeof ke.customSeekHandler!="function")throw new oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ke.customSeekHandler}else throw new oe(`Invalid seekType in config: ${ke.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=De;else if(te.isSupported())this._loaderClass=te;else if(Ae.isSupported())this._loaderClass=Ae;else if(Ee.isSupported())this._loaderClass=Ee;else throw new ie("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(ke){this._currentRange={from:0,to:-1},ke&&(this._currentRange.from=ke),this._speedSampler.reset(),ke||(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 ke=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ke,!0)}}seek(ke){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ke,!0)}_internalSeek(ke,Le){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Le),this._loader.destroy(),this._loader=null;let He={from:ke,to:-1};this._currentRange={from:He.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,He),this._onSeeked&&this._onSeeked()}updateUrl(ke){if(!ke||typeof ke!="string"||ke.length===0)throw new oe("Url must be a non-empty string!");this._dataSource.url=ke}_expandBuffer(ke){let Le=this._stashSize;for(;Le+1024*1024*10){let Xe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(He,0,Le).set(Xe,0)}this._stashBuffer=He,this._bufferSize=Le}_normalizeSpeed(ke){let Le=this._speedNormalizeList,He=Le.length-1,Xe=0,ut=0,en=He;if(ke=Le[Xe]&&ke=512&&ke<=1024?Le=Math.floor(ke*1.5):Le=ke*2,Le>8192&&(Le=8192);let He=Le*1024+1024*1024*1;this._bufferSize0){let en=this._stashBuffer.slice(0,this._stashUsed),hn=this._dispatchChunks(en,this._stashByteStart);if(hn0){let Xn=new Uint8Array(en,hn);ut.set(Xn,0),this._stashUsed=Xn.byteLength,this._stashByteStart+=hn}}else this._stashUsed=0,this._stashByteStart+=hn;this._stashUsed+ke.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ke.byteLength),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(ke),this._stashUsed),this._stashUsed+=ke.byteLength}else{let en=this._dispatchChunks(ke,Le);if(enthis._bufferSize&&(this._expandBuffer(hn),ut=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ut.set(new Uint8Array(ke,en),0),this._stashUsed+=hn,this._stashByteStart=Le+en}}}else if(this._stashUsed===0){let ut=this._dispatchChunks(ke,Le);if(utthis._bufferSize&&this._expandBuffer(en),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ke,ut),0),this._stashUsed+=en,this._stashByteStart=Le+ut}}else{this._stashUsed+ke.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ke.byteLength);let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(ke),this._stashUsed),this._stashUsed+=ke.byteLength;let en=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(en0){let hn=new Uint8Array(this._stashBuffer,en);ut.set(hn,0)}this._stashUsed-=en,this._stashByteStart+=en}}_flushStashBuffer(ke){if(this._stashUsed>0){let Le=this._stashBuffer.slice(0,this._stashUsed),He=this._dispatchChunks(Le,this._stashByteStart),Xe=Le.byteLength-He;if(He0){let ut=new Uint8Array(this._stashBuffer,0,this._bufferSize),en=new Uint8Array(Le,He);ut.set(en,0),this._stashUsed=en.byteLength,this._stashByteStart+=He}return 0}return this._stashUsed=0,this._stashByteStart=0,Xe}return 0}_onLoaderComplete(ke,Le){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ke,Le){switch(re.e(this.TAG,`Loader error, code = ${Le.code}, msg = ${Le.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ke=z.UNRECOVERABLE_EARLY_EOF),ke){case z.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let He=this._currentRange.to+1;He0){let Le=kt.getConfig();ke.emit("change",Le)}}static registerListener(ke){kt.emitter.addListener("change",ke)}static removeListener(ke){kt.emitter.removeListener("change",ke)}static addLogListener(ke){re.emitter.addListener("log",ke),re.emitter.listenerCount("log")>0&&(re.ENABLE_CALLBACK=!0,kt._notifyChange())}static removeLogListener(ke){re.emitter.removeListener("log",ke),re.emitter.listenerCount("log")===0&&(re.ENABLE_CALLBACK=!1,kt._notifyChange())}}kt.emitter=new(ge());var Et=kt;class it{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 ke=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Le=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&&ke&&Le}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ke){if(this.keyframesIndex==null)return null;let Le=this.keyframesIndex,He=this._search(Le.times,ke);return{index:He,milliseconds:Le.times[He],fileposition:Le.filepositions[He]}}_search(ke,Le){let He=0,Xe=ke.length-1,ut=0,en=0,hn=Xe;for(Le=ke[ut]&&Le=128){ke.push(String.fromCharCode(ut&65535)),He+=2;continue}}}else if(Le[He]<240){if(Rt(Le,He,2)){let ut=(Le[He]&15)<<12|(Le[He+1]&63)<<6|Le[He+2]&63;if(ut>=2048&&(ut&63488)!==55296){ke.push(String.fromCharCode(ut&65535)),He+=3;continue}}}else if(Le[He]<248&&Rt(Le,He,3)){let ut=(Le[He]&7)<<18|(Le[He+1]&63)<<12|(Le[He+2]&63)<<6|Le[He+3]&63;if(ut>65536&&ut<1114112){ut-=65536,ke.push(String.fromCharCode(ut>>>10|55296)),ke.push(String.fromCharCode(ut&1023|56320)),He+=4;continue}}}ke.push("\uFFFD"),++He}return ke.join("")}var Vt=Lt;let mt=function(){let br=new ArrayBuffer(2);return new DataView(br).setInt16(0,256,!0),new Int16Array(br)[0]===256}();class ot{static parseScriptData(ke,Le,He){let Xe={};try{let ut=ot.parseValue(ke,Le,He),en=ot.parseValue(ke,Le+ut.size,He-ut.size);Xe[ut.data]=en.data}catch(ut){re.e("AMF",ut.toString())}return Xe}static parseObject(ke,Le,He){if(He<3)throw new le("Data not enough when parse ScriptDataObject");let Xe=ot.parseString(ke,Le,He),ut=ot.parseValue(ke,Le+Xe.size,He-Xe.size),en=ut.objectEnd;return{data:{name:Xe.data,value:ut.data},size:Xe.size+ut.size,objectEnd:en}}static parseVariable(ke,Le,He){return ot.parseObject(ke,Le,He)}static parseString(ke,Le,He){if(He<2)throw new le("Data not enough when parse String");let ut=new DataView(ke,Le,He).getUint16(0,!mt),en;return ut>0?en=Vt(new Uint8Array(ke,Le+2,ut)):en="",{data:en,size:2+ut}}static parseLongString(ke,Le,He){if(He<4)throw new le("Data not enough when parse LongString");let ut=new DataView(ke,Le,He).getUint32(0,!mt),en;return ut>0?en=Vt(new Uint8Array(ke,Le+4,ut)):en="",{data:en,size:4+ut}}static parseDate(ke,Le,He){if(He<10)throw new le("Data size invalid when parse Date");let Xe=new DataView(ke,Le,He),ut=Xe.getFloat64(0,!mt),en=Xe.getInt16(8,!mt);return ut+=en*60*1e3,{data:new Date(ut),size:10}}static parseValue(ke,Le,He){if(He<1)throw new le("Data not enough when parse Value");let Xe=new DataView(ke,Le,He),ut=1,en=Xe.getUint8(0),hn,Xn=!1;try{switch(en){case 0:hn=Xe.getFloat64(1,!mt),ut+=8;break;case 1:{hn=!!Xe.getUint8(1),ut+=1;break}case 2:{let kn=ot.parseString(ke,Le+1,He-1);hn=kn.data,ut+=kn.size;break}case 3:{hn={};let kn=0;for((Xe.getUint32(He-4,!mt)&16777215)===9&&(kn=3);ut32)throw new oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(ke<=this._current_word_bits_left){let en=this._current_word>>>32-ke;return this._current_word<<=ke,this._current_word_bits_left-=ke,en}let Le=this._current_word_bits_left?this._current_word:0;Le=Le>>>32-this._current_word_bits_left;let He=ke-this._current_word_bits_left;this._fillCurrentWord();let Xe=Math.min(He,this._current_word_bits_left),ut=this._current_word>>>32-Xe;return this._current_word<<=Xe,this._current_word_bits_left-=Xe,Le=Le<>>ke)return this._current_word<<=ke,this._current_word_bits_left-=ke,ke;return this._fillCurrentWord(),ke+this._skipLeadingZero()}readUEG(){let ke=this._skipLeadingZero();return this.readBits(ke+1)-1}readSEG(){let ke=this.readUEG();return ke&1?ke+1>>>1:-1*(ke>>>1)}}var $e=Nt;class _e{static _ebsp2rbsp(ke){let Le=ke,He=Le.byteLength,Xe=new Uint8Array(He),ut=0;for(let en=0;en=2&&Le[en]===3&&Le[en-1]===0&&Le[en-2]===0||(Xe[ut]=Le[en],ut++);return new Uint8Array(Xe.buffer,0,ut)}static parseSPS(ke){let Le=_e._ebsp2rbsp(ke),He=new $e(Le);He.readByte();let Xe=He.readByte();He.readByte();let ut=He.readByte();He.readUEG();let en=_e.getProfileString(Xe),hn=_e.getLevelString(ut),Xn=1,kn=420,ir=[0,420,422,444],Mr=8;if((Xe===100||Xe===110||Xe===122||Xe===244||Xe===44||Xe===83||Xe===86||Xe===118||Xe===128||Xe===138||Xe===144)&&(Xn=He.readUEG(),Xn===3&&He.readBits(1),Xn<=3&&(kn=ir[Xn]),Mr=He.readUEG()+8,He.readUEG(),He.readBits(1),He.readBool())){let Na=Xn!==3?8:12;for(let pa=0;pa0&&Na<16?(Pa=pa[Na-1],ma=za[Na-1]):Na===255&&(Pa=He.readByte()<<8|He.readByte(),ma=He.readByte()<<8|He.readByte())}if(He.readBool()&&He.readBool(),He.readBool()&&(He.readBits(4),He.readBool()&&He.readBits(24)),He.readBool()&&(He.readUEG(),He.readUEG()),He.readBool()){let Na=He.readBits(32),pa=He.readBits(32);ui=He.readBool(),Ja=pa,mi=Na*2,Va=Ja/mi}}let Co=1;(Pa!==1||ma!==1)&&(Co=Pa/ma);let ei=0,wi=0;if(Xn===0)ei=1,wi=2-jr;else{let Na=Xn===3?1:2,pa=Xn===1?2:1;ei=Na,wi=pa*(2-jr)}let Do=(Wr+1)*16,na=(2-jr)*((Qr+1)*16);Do-=(Br+Zr)*ei,na-=(ra+La)*wi;let ya=Math.ceil(Do*Co);return He.destroy(),He=null,{profile_string:en,level_string:hn,bit_depth:Mr,ref_frames:Vn,chroma_format:kn,chroma_format_string:_e.getChromaFormatString(kn),frame_rate:{fixed:ui,fps:Va,fps_den:mi,fps_num:Ja},sar_ratio:{width:Pa,height:ma},codec_size:{width:Do,height:na},present_size:{width:ya,height:na}}}static _skipScalingList(ke,Le){let He=8,Xe=8,ut=0;for(let en=0;en>>8&255|(br&255)<<8}function je(br){return(br&4278190080)>>>24|(br&16711680)>>>8|(br&65280)<<8|(br&255)<<24}function Oe(br,ke){return br[ke]<<24|br[ke+1]<<16|br[ke+2]<<8|br[ke+3]}class st{constructor(ke,Le){this.TAG="FLVDemuxer",this._config=Le,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ke.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ke.hasAudioTrack,this._hasVideo=ke.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ct,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 He=new ArrayBuffer(2);return new DataView(He).setInt16(0,256,!0),new Int16Array(He)[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(ke){let Le=new Uint8Array(ke),He={match:!1};if(Le[0]!==70||Le[1]!==76||Le[2]!==86||Le[3]!==1)return He;let Xe=(Le[4]&4)>>>2!==0,ut=(Le[4]&1)!==0,en=Oe(Le,5);return en<9?He:{match:!0,consumed:en,dataOffset:en,hasAudioTrack:Xe,hasVideoTrack:ut}}bindDataSource(ke){return ke.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ke){this._onTrackMetadata=ke}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ke){this._onMediaInfo=ke}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ke){this._onMetaDataArrived=ke}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ke){this._onScriptDataArrived=ke}get onError(){return this._onError}set onError(ke){this._onError=ke}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ke){this._onDataAvailable=ke}get timestampBase(){return this._timestampBase}set timestampBase(ke){this._timestampBase=ke}get overridedDuration(){return this._duration}set overridedDuration(ke){this._durationOverrided=!0,this._duration=ke,this._mediaInfo.duration=ke}set overridedHasAudio(ke){this._hasAudioFlagOverrided=!0,this._hasAudio=ke,this._mediaInfo.hasAudio=ke}set overridedHasVideo(ke){this._hasVideoFlagOverrided=!0,this._hasVideo=ke,this._mediaInfo.hasVideo=ke}resetMediaInfo(){this._mediaInfo=new ct}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ke,Le){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new le("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let He=0,Xe=this._littleEndian;if(Le===0)if(ke.byteLength>13)He=st.probe(ke).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Le+He!==this._dataOffset&&re.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ke,He).getUint32(0,!Xe)!==0&&re.w(this.TAG,"PrevTagSize0 !== 0 !!!"),He+=4);Heke.byteLength)break;let en=ut.getUint8(0),hn=ut.getUint32(0,!Xe)&16777215;if(He+11+hn+4>ke.byteLength)break;if(en!==8&&en!==9&&en!==18){re.w(this.TAG,`Unsupported tag type ${en}, skipped`),He+=11+hn+4;continue}let Xn=ut.getUint8(4),kn=ut.getUint8(5),ir=ut.getUint8(6),Mr=ut.getUint8(7),Dr=ir|kn<<8|Xn<<16|Mr<<24;(ut.getUint32(7,!Xe)&16777215)!==0&&re.w(this.TAG,"Meet tag which has StreamID != 0!");let Wr=He+11;switch(en){case 8:this._parseAudioData(ke,Wr,hn,Dr);break;case 9:this._parseVideoData(ke,Wr,hn,Dr,Le+He);break;case 18:this._parseScriptData(ke,Wr,hn);break}let Qr=ut.getUint32(11+hn,!Xe);Qr!==11+hn&&re.w(this.TAG,`Invalid PrevTagSize ${Qr}`),He+=11+hn+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),He}_parseScriptData(ke,Le,He){let Xe=Ye.parseScriptData(ke,Le,He);if(Xe.hasOwnProperty("onMetaData")){if(Xe.onMetaData==null||typeof Xe.onMetaData!="object"){re.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&re.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Xe;let ut=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ut)),typeof ut.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=ut.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof ut.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=ut.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof ut.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ut.audiodatarate),typeof ut.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ut.videodatarate),typeof ut.width=="number"&&(this._mediaInfo.width=ut.width),typeof ut.height=="number"&&(this._mediaInfo.height=ut.height),typeof ut.duration=="number"){if(!this._durationOverrided){let en=Math.floor(ut.duration*this._timescale);this._duration=en,this._mediaInfo.duration=en}}else this._mediaInfo.duration=0;if(typeof ut.framerate=="number"){let en=Math.floor(ut.framerate*1e3);if(en>0){let hn=en/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=hn,this._referenceFrameRate.fps_num=en,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=hn}}if(typeof ut.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let en=ut.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(en),ut.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ut,re.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Xe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Xe))}_parseKeyframesIndex(ke){let Le=[],He=[];for(let Xe=1;Xe>>4;if(Xn!==2&&Xn!==10){this._onError(We.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Xn);return}let kn=0,ir=(hn&12)>>>2;if(ir>=0&&ir<=4)kn=this._flvSoundRateTable[ir];else{this._onError(We.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+ir);return}let Mr=(hn&2)>>>1,Dr=hn&1,Vn=this._audioMetadata,Wr=this._audioTrack;if(Vn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Vn=this._audioMetadata={},Vn.type="audio",Vn.id=Wr.id,Vn.timescale=this._timescale,Vn.duration=this._duration,Vn.audioSampleRate=kn,Vn.channelCount=Dr===0?1:2),Xn===10){let Qr=this._parseAACAudioData(ke,Le+1,He-1);if(Qr==null)return;if(Qr.packetType===0){Vn.config&&re.w(this.TAG,"Found another AudioSpecificConfig!");let jr=Qr.data;Vn.audioSampleRate=jr.samplingRate,Vn.channelCount=jr.channelCount,Vn.codec=jr.codec,Vn.originalCodec=jr.originalCodec,Vn.config=jr.config,Vn.refSampleDuration=1024/Vn.audioSampleRate*Vn.timescale,re.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",Vn);let Br=this._mediaInfo;Br.audioCodec=Vn.originalCodec,Br.audioSampleRate=Vn.audioSampleRate,Br.audioChannelCount=Vn.channelCount,Br.hasVideo?Br.videoCodec!=null&&(Br.mimeType='video/x-flv; codecs="'+Br.videoCodec+","+Br.audioCodec+'"'):Br.mimeType='video/x-flv; codecs="'+Br.audioCodec+'"',Br.isComplete()&&this._onMediaInfo(Br)}else if(Qr.packetType===1){let jr=this._timestampBase+Xe,Br={unit:Qr.data,length:Qr.data.byteLength,dts:jr,pts:jr};Wr.samples.push(Br),Wr.length+=Qr.data.length}else re.e(this.TAG,`Flv: Unsupported AAC data type ${Qr.packetType}`)}else if(Xn===2){if(!Vn.codec){let Zr=this._parseMP3AudioData(ke,Le+1,He-1,!0);if(Zr==null)return;Vn.audioSampleRate=Zr.samplingRate,Vn.channelCount=Zr.channelCount,Vn.codec=Zr.codec,Vn.originalCodec=Zr.originalCodec,Vn.refSampleDuration=1152/Vn.audioSampleRate*Vn.timescale,re.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Vn);let ra=this._mediaInfo;ra.audioCodec=Vn.codec,ra.audioSampleRate=Vn.audioSampleRate,ra.audioChannelCount=Vn.channelCount,ra.audioDataRate=Zr.bitRate,ra.hasVideo?ra.videoCodec!=null&&(ra.mimeType='video/x-flv; codecs="'+ra.videoCodec+","+ra.audioCodec+'"'):ra.mimeType='video/x-flv; codecs="'+ra.audioCodec+'"',ra.isComplete()&&this._onMediaInfo(ra)}let Qr=this._parseMP3AudioData(ke,Le+1,He-1,!1);if(Qr==null)return;let jr=this._timestampBase+Xe,Br={unit:Qr,length:Qr.byteLength,dts:jr,pts:jr};Wr.samples.push(Br),Wr.length+=Qr.length}}_parseAACAudioData(ke,Le,He){if(He<=1){re.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Xe={},ut=new Uint8Array(ke,Le,He);return Xe.packetType=ut[0],ut[0]===0?Xe.data=this._parseAACAudioSpecificConfig(ke,Le+1,He-1):Xe.data=ut.subarray(1),Xe}_parseAACAudioSpecificConfig(ke,Le,He){let Xe=new Uint8Array(ke,Le,He),ut=null,en=0,hn=0,Xn=null,kn=0,ir=null;if(en=hn=Xe[0]>>>3,kn=(Xe[0]&7)<<1|Xe[1]>>>7,kn<0||kn>=this._mpegSamplingRates.length){this._onError(We.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Mr=this._mpegSamplingRates[kn],Dr=(Xe[1]&120)>>>3;if(Dr<0||Dr>=8){this._onError(We.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}en===5&&(ir=(Xe[1]&7)<<1|Xe[2]>>>7,Xn=(Xe[2]&124)>>>2);let Vn=self.navigator.userAgent.toLowerCase();return Vn.indexOf("firefox")!==-1?kn>=6?(en=5,ut=new Array(4),ir=kn-3):(en=2,ut=new Array(2),ir=kn):Vn.indexOf("android")!==-1?(en=2,ut=new Array(2),ir=kn):(en=5,ir=kn,ut=new Array(4),kn>=6?ir=kn-3:Dr===1&&(en=2,ut=new Array(2),ir=kn)),ut[0]=en<<3,ut[0]|=(kn&15)>>>1,ut[1]=(kn&15)<<7,ut[1]|=(Dr&15)<<3,en===5&&(ut[1]|=(ir&15)>>>1,ut[2]=(ir&1)<<7,ut[2]|=8,ut[3]=0),{config:ut,samplingRate:Mr,channelCount:Dr,codec:"mp4a.40."+en,originalCodec:"mp4a.40."+hn}}_parseMP3AudioData(ke,Le,He,Xe){if(He<4){re.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let ut=this._littleEndian,en=new Uint8Array(ke,Le,He),hn=null;if(Xe){if(en[0]!==255)return;let Xn=en[1]>>>3&3,kn=(en[1]&6)>>1,ir=(en[2]&240)>>>4,Mr=(en[2]&12)>>>2,Vn=(en[3]>>>6&3)!==3?2:1,Wr=0,Qr=0,jr=34,Br="mp3";switch(Xn){case 0:Wr=this._mpegAudioV25SampleRateTable[Mr];break;case 2:Wr=this._mpegAudioV20SampleRateTable[Mr];break;case 3:Wr=this._mpegAudioV10SampleRateTable[Mr];break}switch(kn){case 1:jr=34,ir>>4,Xn=en&15;if(Xn!==7){this._onError(We.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Xn}`);return}this._parseAVCVideoPacket(ke,Le+1,He-1,Xe,ut,hn)}_parseAVCVideoPacket(ke,Le,He,Xe,ut,en){if(He<4){re.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let hn=this._littleEndian,Xn=new DataView(ke,Le,He),kn=Xn.getUint8(0),Mr=(Xn.getUint32(0,!hn)&16777215)<<8>>8;if(kn===0)this._parseAVCDecoderConfigurationRecord(ke,Le+4,He-4);else if(kn===1)this._parseAVCVideoData(ke,Le+4,He-4,Xe,ut,en,Mr);else if(kn!==2){this._onError(We.FORMAT_ERROR,`Flv: Invalid video packet type ${kn}`);return}}_parseAVCDecoderConfigurationRecord(ke,Le,He){if(He<7){re.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Xe=this._videoMetadata,ut=this._videoTrack,en=this._littleEndian,hn=new DataView(ke,Le,He);Xe?typeof Xe.avcc!="undefined"&&re.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Xe=this._videoMetadata={},Xe.type="video",Xe.id=ut.id,Xe.timescale=this._timescale,Xe.duration=this._duration);let Xn=hn.getUint8(0),kn=hn.getUint8(1),ir=hn.getUint8(2),Mr=hn.getUint8(3);if(Xn!==1||kn===0){this._onError(We.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(hn.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(We.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Dr=hn.getUint8(5)&31;if(Dr===0){this._onError(We.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Dr>1&&re.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Dr}`);let Vn=6;for(let Qr=0;Qr1&&re.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Wr}`);Vn++;for(let Qr=0;Qr=He){re.w(this.TAG,`Malformed Nalu near timestamp ${Wr}, offset = ${Dr}, dataSize = ${He}`);break}let jr=kn.getUint32(Dr,!Xn);if(Vn===3&&(jr>>>=8),jr>He-Vn){re.w(this.TAG,`Malformed Nalus near timestamp ${Wr}, NaluSize > DataSize!`);return}let Br=kn.getUint8(Dr+Vn)&31;Br===5&&(Qr=!0);let Zr=new Uint8Array(ke,Le+Dr,Vn+jr),ra={type:Br,data:Zr};ir.push(ra),Mr+=Zr.byteLength,Dr+=Vn+jr}if(ir.length){let jr=this._videoTrack,Br={units:ir,length:Mr,isKeyframe:Qr,dts:Wr,cts:hn,pts:Wr+hn};Qr&&(Br.fileposition=ut),jr.samples.push(Br),jr.length+=Mr}}}var Ct=st;class Mt{static init(){Mt.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 Le in Mt.types)Mt.types.hasOwnProperty(Le)&&(Mt.types[Le]=[Le.charCodeAt(0),Le.charCodeAt(1),Le.charCodeAt(2),Le.charCodeAt(3)]);let ke=Mt.constants={};ke.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ke.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ke.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ke.STSC=ke.STCO=ke.STTS,ke.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ke.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]),ke.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]),ke.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ke.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ke.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ke){let Le=8,He=null,Xe=Array.prototype.slice.call(arguments,1),ut=Xe.length;for(let hn=0;hn>>24&255,He[1]=Le>>>16&255,He[2]=Le>>>8&255,He[3]=Le&255,He.set(ke,4);let en=8;for(let hn=0;hn>>24&255,ke>>>16&255,ke>>>8&255,ke&255,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&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(ke){return Mt.box(Mt.types.trak,Mt.tkhd(ke),Mt.mdia(ke))}static tkhd(ke){let Le=ke.id,He=ke.duration,Xe=ke.presentWidth,ut=ke.presentHeight;return Mt.box(Mt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&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,Xe>>>8&255,Xe&255,0,0,ut>>>8&255,ut&255,0,0]))}static mdia(ke){return Mt.box(Mt.types.mdia,Mt.mdhd(ke),Mt.hdlr(ke),Mt.minf(ke))}static mdhd(ke){let Le=ke.timescale,He=ke.duration;return Mt.box(Mt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,He>>>24&255,He>>>16&255,He>>>8&255,He&255,85,196,0,0]))}static hdlr(ke){let Le=null;return ke.type==="audio"?Le=Mt.constants.HDLR_AUDIO:Le=Mt.constants.HDLR_VIDEO,Mt.box(Mt.types.hdlr,Le)}static minf(ke){let Le=null;return ke.type==="audio"?Le=Mt.box(Mt.types.smhd,Mt.constants.SMHD):Le=Mt.box(Mt.types.vmhd,Mt.constants.VMHD),Mt.box(Mt.types.minf,Le,Mt.dinf(),Mt.stbl(ke))}static dinf(){return Mt.box(Mt.types.dinf,Mt.box(Mt.types.dref,Mt.constants.DREF))}static stbl(ke){return Mt.box(Mt.types.stbl,Mt.stsd(ke),Mt.box(Mt.types.stts,Mt.constants.STTS),Mt.box(Mt.types.stsc,Mt.constants.STSC),Mt.box(Mt.types.stsz,Mt.constants.STSZ),Mt.box(Mt.types.stco,Mt.constants.STCO))}static stsd(ke){return ke.type==="audio"?ke.codec==="mp3"?Mt.box(Mt.types.stsd,Mt.constants.STSD_PREFIX,Mt.mp3(ke)):Mt.box(Mt.types.stsd,Mt.constants.STSD_PREFIX,Mt.mp4a(ke)):Mt.box(Mt.types.stsd,Mt.constants.STSD_PREFIX,Mt.avc1(ke))}static mp3(ke){let Le=ke.channelCount,He=ke.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Le,0,16,0,0,0,0,He>>>8&255,He&255,0,0]);return Mt.box(Mt.types[".mp3"],Xe)}static mp4a(ke){let Le=ke.channelCount,He=ke.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Le,0,16,0,0,0,0,He>>>8&255,He&255,0,0]);return Mt.box(Mt.types.mp4a,Xe,Mt.esds(ke))}static esds(ke){let Le=ke.config||[],He=Le.length,Xe=new Uint8Array([0,0,0,0,3,23+He,0,1,0,4,15+He,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([He]).concat(Le).concat([6,1,2]));return Mt.box(Mt.types.esds,Xe)}static avc1(ke){let Le=ke.avcc,He=ke.codecWidth,Xe=ke.codecHeight,ut=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,He>>>8&255,He&255,Xe>>>8&255,Xe&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 Mt.box(Mt.types.avc1,ut,Mt.box(Mt.types.avcC,Le))}static mvex(ke){return Mt.box(Mt.types.mvex,Mt.trex(ke))}static trex(ke){let Le=ke.id,He=new Uint8Array([0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Mt.box(Mt.types.trex,He)}static moof(ke,Le){return Mt.box(Mt.types.moof,Mt.mfhd(ke.sequenceNumber),Mt.traf(ke,Le))}static mfhd(ke){let Le=new Uint8Array([0,0,0,0,ke>>>24&255,ke>>>16&255,ke>>>8&255,ke&255]);return Mt.box(Mt.types.mfhd,Le)}static traf(ke,Le){let He=ke.id,Xe=Mt.box(Mt.types.tfhd,new Uint8Array([0,0,0,0,He>>>24&255,He>>>16&255,He>>>8&255,He&255])),ut=Mt.box(Mt.types.tfdt,new Uint8Array([0,0,0,0,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255])),en=Mt.sdtp(ke),hn=Mt.trun(ke,en.byteLength+16+16+8+16+8+8);return Mt.box(Mt.types.traf,Xe,ut,hn,en)}static sdtp(ke){let Le=ke.samples||[],He=Le.length,Xe=new Uint8Array(4+He);for(let ut=0;ut>>24&255,Xe>>>16&255,Xe>>>8&255,Xe&255,Le>>>24&255,Le>>>16&255,Le>>>8&255,Le&255],0);for(let hn=0;hn>>24&255,Xn>>>16&255,Xn>>>8&255,Xn&255,kn>>>24&255,kn>>>16&255,kn>>>8&255,kn&255,ir.isLeading<<2|ir.dependsOn,ir.isDependedOn<<6|ir.hasRedundancy<<4|ir.isNonSync,0,0,Mr>>>24&255,Mr>>>16&255,Mr>>>8&255,Mr&255],12+16*hn)}return Mt.box(Mt.types.trun,en)}static mdat(ke){return Mt.box(Mt.types.mdat,ke)}}Mt.init();var Tt=Mt;class at{static getSilentFrame(ke,Le){if(ke==="mp4a.40.2"){if(Le===1)return new Uint8Array([0,200,0,128,35,128]);if(Le===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Le===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Le===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Le===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(Le===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(Le===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(Le===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(Le===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 Zt=at;class St{constructor(ke,Le,He,Xe,ut){this.dts=ke,this.pts=Le,this.duration=He,this.originalDts=Xe,this.isSyncPoint=ut,this.fileposition=null}}class nn{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(ke){ke.isSyncPoint=!0,this.syncPoints.push(ke)}}class fn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ke){let Le=this._list;ke.length!==0&&(Le.length>0&&ke[0].originalDts=Le[ut].dts&&keLe[Xe].lastSample.originalDts&&ke=Le[Xe].lastSample.originalDts&&(Xe===Le.length-1||Xe0&&(ut=this._searchNearestSegmentBefore(He.originalBeginDts)+1),this._lastAppendLocation=ut,this._list.splice(ut,0,He)}getLastSegmentBefore(ke){let Le=this._searchNearestSegmentBefore(ke);return Le>=0?this._list[Le]:null}getLastSampleBefore(ke){let Le=this.getLastSegmentBefore(ke);return Le!=null?Le.lastSample:null}getLastSyncPointBefore(ke){let Le=this._searchNearestSegmentBefore(ke),He=this._list[Le].syncPoints;for(;He.length===0&&Le>0;)Le--,He=this._list[Le].syncPoints;return He.length>0?He[He.length-1]:null}}class Rn{constructor(ke){this.TAG="MP4Remuxer",this._config=ke,this._isLive=ke.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 Bn("audio"),this._videoSegmentInfoList=new Bn("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(ke){return ke.onDataAvailable=this.remux.bind(this),ke.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ke){this._onInitSegment=ke}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ke){this._onMediaSegment=ke}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ke){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ke,Le){if(!this._onMediaSegment)throw new le("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ke,Le),this._remuxVideo(Le),this._remuxAudio(ke)}_onTrackMetadataReceived(ke,Le){let He=null,Xe="mp4",ut=Le.codec;if(ke==="audio")this._audioMeta=Le,Le.codec==="mp3"&&this._mp3UseMpegAudio?(Xe="mpeg",ut="",He=new Uint8Array):He=Tt.generateInitSegment(Le);else if(ke==="video")this._videoMeta=Le,He=Tt.generateInitSegment(Le);else return;if(!this._onInitSegment)throw new le("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ke,{type:ke,data:He.buffer,codec:ut,container:`${ke}/${Xe}`,mediaDuration:Le.duration})}_calculateDtsBase(ke,Le){this._dtsBaseInited||(ke.samples&&ke.samples.length&&(this._audioDtsBase=ke.samples[0].dts),Le.samples&&Le.samples.length&&(this._videoDtsBase=Le.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ke=this._videoStashedLastSample,Le=this._audioStashedLastSample,He={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ke!=null&&(He.samples.push(ke),He.length=ke.length);let Xe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Le!=null&&(Xe.samples.push(Le),Xe.length=Le.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(He,!0),this._remuxAudio(Xe,!0)}_remuxAudio(ke,Le){if(this._audioMeta==null)return;let He=ke,Xe=He.samples,ut,en=-1,hn=-1,Xn=-1,kn=this._audioMeta.refSampleDuration,ir=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Mr=this._dtsBaseInited&&this._audioNextDts===void 0,Dr=!1;if(!Xe||Xe.length===0||Xe.length===1&&!Le)return;let Vn=0,Wr=null,Qr=0;ir?(Vn=0,Qr=He.length):(Vn=8,Qr=8+He.length);let jr=null;if(Xe.length>1&&(jr=Xe.pop(),Qr-=jr.length),this._audioStashedLastSample!=null){let ma=this._audioStashedLastSample;this._audioStashedLastSample=null,Xe.unshift(ma),Qr+=ma.length}jr!=null&&(this._audioStashedLastSample=jr);let Br=Xe[0].dts-this._dtsBase;if(this._audioNextDts)ut=Br-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ut=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Dr=!0);else{let ma=this._audioSegmentInfoList.getLastSampleBefore(Br);if(ma!=null){let Va=Br-(ma.originalDts+ma.duration);Va<=3&&(Va=0);let ui=ma.dts+ma.duration+Va;ut=Br-ui}else ut=0}if(Dr){let ma=Br-ut,Va=this._videoSegmentInfoList.getLastSegmentBefore(Br);if(Va!=null&&Va.beginDts=1?Rr=Zr[Zr.length-1].duration:Rr=Math.floor(kn);let Co=!1,ei=null;if(Rr>kn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){Co=!0;let wi=Math.abs(Rr-kn),Do=Math.ceil(wi/kn),na=mi+kn;re.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${mi+Rr} ms, expected: ${mi+Math.round(kn)} ms, delta: ${Math.round(wi)} ms, generate: ${Do} frames`);let ya=Zt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ya==null&&(re.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ya=ui),ei=[];for(let pa=0;pa0){let bo=ei[ei.length-1];bo.duration=za-bo.dts}let Hi={dts:za,pts:za,cts:0,unit:ya,size:ya.byteLength,duration:0,originalDts:Ja,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ei.push(Hi),Qr+=Hi.size,na+=kn}let Na=ei[ei.length-1];Na.duration=mi+Rr-Na.dts,Rr=Math.round(kn)}Zr.push({dts:mi,pts:mi,cts:0,unit:Va.unit,size:Va.unit.byteLength,duration:Rr,originalDts:Ja,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Co&&Zr.push.apply(Zr,ei)}ir?Wr=new Uint8Array(Qr):(Wr=new Uint8Array(Qr),Wr[0]=Qr>>>24&255,Wr[1]=Qr>>>16&255,Wr[2]=Qr>>>8&255,Wr[3]=Qr&255,Wr.set(Tt.types.mdat,4));for(let ma=0;ma1&&(Vn=Xe.pop(),Dr-=Vn.length),this._videoStashedLastSample!=null){let ra=this._videoStashedLastSample;this._videoStashedLastSample=null,Xe.unshift(ra),Dr+=ra.length}Vn!=null&&(this._videoStashedLastSample=Vn);let Wr=Xe[0].dts-this._dtsBase;if(this._videoNextDts)ut=Wr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ut=0;else{let ra=this._videoSegmentInfoList.getLastSampleBefore(Wr);if(ra!=null){let La=Wr-(ra.originalDts+ra.duration);La<=3&&(La=0);let ti=ra.dts+ra.duration+La;ut=Wr-ti}else ut=0}let Qr=new nn,jr=[];for(let ra=0;ra=1?Ja=jr[jr.length-1].duration:Ja=Math.floor(this._videoMeta.refSampleDuration),Pa){let mi=new St(ma,ui,Ja,La.dts,!0);mi.fileposition=La.fileposition,Qr.appendSyncPoint(mi)}jr.push({dts:ma,pts:ui,cts:Va,units:La.units,size:La.length,isKeyframe:Pa,duration:Ja,originalDts:ti,flags:{isLeading:0,dependsOn:Pa?2:1,isDependedOn:Pa?1:0,hasRedundancy:0,isNonSync:Pa?0:1}})}Mr=new Uint8Array(Dr),Mr[0]=Dr>>>24&255,Mr[1]=Dr>>>16&255,Mr[2]=Dr>>>8&255,Mr[3]=Dr&255,Mr.set(Tt.types.mdat,4);for(let ra=0;ra{Xe.timestampBase=He,He+=Xe.duration,Xe.cors=ke.cors,Xe.withCredentials=ke.withCredentials,Le.referrerPolicy&&(Xe.referrerPolicy=Le.referrerPolicy)}),!isNaN(He)&&this._mediaDataSource.duration!==He&&(this._mediaDataSource.duration=He),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(ke,Le){this._emitter.addListener(ke,Le)}off(ke,Le){this._emitter.removeListener(ke,Le)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ke,Le){this._currentSegmentIndex=ke;let He=this._mediaDataSource.segments[ke],Xe=this._ioctl=new qe(He,this._config,ke);Xe.onError=this._onIOException.bind(this),Xe.onSeeked=this._onIOSeeked.bind(this),Xe.onComplete=this._onIOComplete.bind(this),Xe.onRedirect=this._onIORedirect.bind(this),Xe.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),Le?this._demuxer.bindDataSource(this._ioctl):Xe.onDataArrival=this._onInitChunkArrival.bind(this),Xe.open(Le)}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(ke){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let Le=this._searchSegmentIndexContains(ke);if(Le===this._currentSegmentIndex){let He=this._mediaInfo.segments[Le];if(He==null)this._pendingSeekTime=ke;else{let Xe=He.getNearestKeyframe(ke);this._remuxer.seek(Xe.milliseconds),this._ioctl.seek(Xe.fileposition),this._pendingResolveSeekPoint=Xe.milliseconds}}else{let He=this._mediaInfo.segments[Le];if(He==null)this._pendingSeekTime=ke,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(Le);else{let Xe=He.getNearestKeyframe(ke);this._internalAbort(),this._remuxer.seek(ke),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[Le].timestampBase,this._loadSegment(Le,Xe.fileposition),this._pendingResolveSeekPoint=Xe.milliseconds,this._reportSegmentMediaInfo(Le)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ke){let Le=this._mediaDataSource.segments,He=Le.length-1;for(let Xe=0;Xe0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Xe=this._demuxer.parseChunks(ke,Le);else if((He=Ct.probe(ke)).match){this._demuxer=new Ct(He,this._config),this._remuxer||(this._remuxer=new Ht(this._config));let ut=this._mediaDataSource;ut.duration!=null&&!isNaN(ut.duration)&&(this._demuxer.overridedDuration=ut.duration),typeof ut.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ut.hasAudio),typeof ut.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ut.hasVideo),this._demuxer.timestampBase=ut.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),Xe=this._demuxer.parseChunks(ke,Le)}else He=null,re.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(mn.DEMUX_ERROR,We.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Xe=0;return Xe}_onMediaInfo(ke){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ke),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ct.prototype));let Le=Object.assign({},ke);Object.setPrototypeOf(Le,ct.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Le,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let He=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(He)})}_onMetaDataArrived(ke){this._emitter.emit(mn.METADATA_ARRIVED,ke)}_onScriptDataArrived(ke){this._emitter.emit(mn.SCRIPTDATA_ARRIVED,ke)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ke){let He=ke+1;He0&&He[0].originalDts===Xe&&(Xe=He[0].pts),this._emitter.emit(mn.RECOMMEND_SEEKPOINT,Xe)}}_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(ke){let Le=this._mediaInfo.segments[ke],He=Object.assign({},Le);He.duration=this._mediaInfo.duration,He.segmentCount=this._mediaInfo.segmentCount,delete He.segments,delete He.keyframesIndex,this._emitter.emit(mn.MEDIA_INFO,He)}_reportStatisticsInfo(){let ke={};ke.url=this._ioctl.currentURL,ke.hasRedirect=this._ioctl.hasRedirect,ke.hasRedirect&&(ke.redirectedURL=this._ioctl.currentRedirectedURL),ke.speed=this._ioctl.currentSpeed,ke.loaderType=this._ioctl.loaderType,ke.currentSegmentIndex=this._currentSegmentIndex,ke.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(mn.STATISTICS_INFO,ke)}}var hr=Jn,Sn=function(br){let ke="TransmuxingWorker",Le=null,He=Qr.bind(this);ce.install(),br.addEventListener("message",function(jr){switch(jr.data.cmd){case"init":Le=new hr(jr.data.param[0],jr.data.param[1]),Le.on(mn.IO_ERROR,Dr.bind(this)),Le.on(mn.DEMUX_ERROR,Vn.bind(this)),Le.on(mn.INIT_SEGMENT,Xe.bind(this)),Le.on(mn.MEDIA_SEGMENT,ut.bind(this)),Le.on(mn.LOADING_COMPLETE,en.bind(this)),Le.on(mn.RECOVERED_EARLY_EOF,hn.bind(this)),Le.on(mn.MEDIA_INFO,Xn.bind(this)),Le.on(mn.METADATA_ARRIVED,kn.bind(this)),Le.on(mn.SCRIPTDATA_ARRIVED,ir.bind(this)),Le.on(mn.STATISTICS_INFO,Mr.bind(this)),Le.on(mn.RECOMMEND_SEEKPOINT,Wr.bind(this));break;case"destroy":Le&&(Le.destroy(),Le=null),br.postMessage({msg:"destroyed"});break;case"start":Le.start();break;case"stop":Le.stop();break;case"seek":Le.seek(jr.data.param);break;case"pause":Le.pause();break;case"resume":Le.resume();break;case"logging_config":{let Br=jr.data.param;Et.applyConfig(Br),Br.enableCallback===!0?Et.addLogListener(He):Et.removeLogListener(He);break}}});function Xe(jr,Br){let Zr={msg:mn.INIT_SEGMENT,data:{type:jr,data:Br}};br.postMessage(Zr,[Br.data])}function ut(jr,Br){let Zr={msg:mn.MEDIA_SEGMENT,data:{type:jr,data:Br}};br.postMessage(Zr,[Br.data])}function en(){let jr={msg:mn.LOADING_COMPLETE};br.postMessage(jr)}function hn(){let jr={msg:mn.RECOVERED_EARLY_EOF};br.postMessage(jr)}function Xn(jr){let Br={msg:mn.MEDIA_INFO,data:jr};br.postMessage(Br)}function kn(jr){let Br={msg:mn.METADATA_ARRIVED,data:jr};br.postMessage(Br)}function ir(jr){let Br={msg:mn.SCRIPTDATA_ARRIVED,data:jr};br.postMessage(Br)}function Mr(jr){let Br={msg:mn.STATISTICS_INFO,data:jr};br.postMessage(Br)}function Dr(jr,Br){br.postMessage({msg:mn.IO_ERROR,data:{type:jr,info:Br}})}function Vn(jr,Br){br.postMessage({msg:mn.DEMUX_ERROR,data:{type:jr,info:Br}})}function Wr(jr){br.postMessage({msg:mn.RECOMMEND_SEEKPOINT,data:jr})}function Qr(jr,Br){br.postMessage({msg:"logcat_callback",data:{type:jr,logcat:Br}})}};class or{constructor(ke,Le){if(this.TAG="Transmuxer",this._emitter=new(ge()),Le.enableWorker&&typeof Worker!="undefined")try{let He=ye(82059);this._worker=He(Sn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ke,Le]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Et.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Et.getConfig()})}catch(He){re.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new hr(ke,Le)}else this._controller=new hr(ke,Le);if(this._controller){let He=this._controller;He.on(mn.IO_ERROR,this._onIOError.bind(this)),He.on(mn.DEMUX_ERROR,this._onDemuxError.bind(this)),He.on(mn.INIT_SEGMENT,this._onInitSegment.bind(this)),He.on(mn.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),He.on(mn.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),He.on(mn.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),He.on(mn.MEDIA_INFO,this._onMediaInfo.bind(this)),He.on(mn.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),He.on(mn.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),He.on(mn.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),He.on(mn.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Et.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ke,Le){this._emitter.addListener(ke,Le)}off(ke,Le){this._emitter.removeListener(ke,Le)}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(ke){this._worker?this._worker.postMessage({cmd:"seek",param:ke}):this._controller.seek(ke)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ke,Le){Promise.resolve().then(()=>{this._emitter.emit(mn.INIT_SEGMENT,ke,Le)})}_onMediaSegment(ke,Le){Promise.resolve().then(()=>{this._emitter.emit(mn.MEDIA_SEGMENT,ke,Le)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(mn.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(mn.RECOVERED_EARLY_EOF)})}_onMediaInfo(ke){Promise.resolve().then(()=>{this._emitter.emit(mn.MEDIA_INFO,ke)})}_onMetaDataArrived(ke){Promise.resolve().then(()=>{this._emitter.emit(mn.METADATA_ARRIVED,ke)})}_onScriptDataArrived(ke){Promise.resolve().then(()=>{this._emitter.emit(mn.SCRIPTDATA_ARRIVED,ke)})}_onStatisticsInfo(ke){Promise.resolve().then(()=>{this._emitter.emit(mn.STATISTICS_INFO,ke)})}_onIOError(ke,Le){Promise.resolve().then(()=>{this._emitter.emit(mn.IO_ERROR,ke,Le)})}_onDemuxError(ke,Le){Promise.resolve().then(()=>{this._emitter.emit(mn.DEMUX_ERROR,ke,Le)})}_onRecommendSeekpoint(ke){Promise.resolve().then(()=>{this._emitter.emit(mn.RECOMMEND_SEEKPOINT,ke)})}_onLoggingConfigChanged(ke){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ke})}_onWorkerMessage(ke){let Le=ke.data,He=Le.data;if(Le.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(Le.msg){case mn.INIT_SEGMENT:case mn.MEDIA_SEGMENT:this._emitter.emit(Le.msg,He.type,He.data);break;case mn.LOADING_COMPLETE:case mn.RECOVERED_EARLY_EOF:this._emitter.emit(Le.msg);break;case mn.MEDIA_INFO:Object.setPrototypeOf(He,ct.prototype),this._emitter.emit(Le.msg,He);break;case mn.METADATA_ARRIVED:case mn.SCRIPTDATA_ARRIVED:case mn.STATISTICS_INFO:this._emitter.emit(Le.msg,He);break;case mn.IO_ERROR:case mn.DEMUX_ERROR:this._emitter.emit(Le.msg,He.type,He.info);break;case mn.RECOMMEND_SEEKPOINT:this._emitter.emit(Le.msg,He);break;case"logcat_callback":re.emitter.emit("log",He.type,He.logcat);break;default:break}}}var rn=or,_r={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class At{constructor(ke){this.TAG="MSEController",this._config=ke,this._emitter=new(ge()),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 fn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ke,Le){this._emitter.addListener(ke,Le)}off(ke,Le){this._emitter.removeListener(ke,Le)}attachMediaElement(ke){if(this._mediaSource)throw new le("MediaSource has been attached to an HTMLMediaElement!");let Le=this._mediaSource=new window.MediaSource;Le.addEventListener("sourceopen",this.e.onSourceOpen),Le.addEventListener("sourceended",this.e.onSourceEnded),Le.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ke,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ke.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ke=this._mediaSource;for(let Le in this._sourceBuffers){let He=this._pendingSegments[Le];He.splice(0,He.length),this._pendingSegments[Le]=null,this._pendingRemoveRanges[Le]=null,this._lastInitSegments[Le]=null;let Xe=this._sourceBuffers[Le];if(Xe){if(ke.readyState!=="closed"){try{ke.removeSourceBuffer(Xe)}catch(ut){re.e(this.TAG,ut.message)}Xe.removeEventListener("error",this.e.onSourceBufferError),Xe.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[Le]=null,this._sourceBuffers[Le]=null}}if(ke.readyState==="open")try{ke.endOfStream()}catch(Le){re.e(this.TAG,Le.message)}ke.removeEventListener("sourceopen",this.e.onSourceOpen),ke.removeEventListener("sourceended",this.e.onSourceEnded),ke.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(ke,Le){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ke),this._pendingSegments[ke.type].push(ke);return}let He=ke,Xe=`${He.container}`;He.codec&&He.codec.length>0&&(Xe+=`;codecs=${He.codec}`);let ut=!1;if(re.v(this.TAG,"Received Initialization Segment, mimeType: "+Xe),this._lastInitSegments[He.type]=He,Xe!==this._mimeTypes[He.type]){if(this._mimeTypes[He.type])re.v(this.TAG,`Notice: ${He.type} mimeType changed, origin: ${this._mimeTypes[He.type]}, target: ${Xe}`);else{ut=!0;try{let en=this._sourceBuffers[He.type]=this._mediaSource.addSourceBuffer(Xe);en.addEventListener("error",this.e.onSourceBufferError),en.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(en){re.e(this.TAG,en.message),this._emitter.emit(_r.ERROR,{code:en.code,msg:en.message});return}}this._mimeTypes[He.type]=Xe}Le||this._pendingSegments[He.type].push(He),ut||this._sourceBuffers[He.type]&&!this._sourceBuffers[He.type].updating&&this._doAppendSegments(),E.safari&&He.container==="audio/mpeg"&&He.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=He.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ke){let Le=ke;this._pendingSegments[Le.type].push(Le),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let He=this._sourceBuffers[Le.type];He&&!He.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ke){for(let Le in this._sourceBuffers){if(!this._sourceBuffers[Le])continue;let He=this._sourceBuffers[Le];if(this._mediaSource.readyState==="open")try{He.abort()}catch(ut){re.e(this.TAG,ut.message)}this._idrList.clear();let Xe=this._pendingSegments[Le];if(Xe.splice(0,Xe.length),this._mediaSource.readyState!=="closed"){for(let ut=0;ut=1&&ke-Xe.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ke=this._mediaElement.currentTime;for(let Le in this._sourceBuffers){let He=this._sourceBuffers[Le];if(He){let Xe=He.buffered,ut=!1;for(let en=0;en=this._config.autoCleanupMaxBackwardDuration){ut=!0;let kn=ke-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[Le].push({start:hn,end:kn})}}else Xn0&&(isNaN(Le)||He>Le)&&(re.v(this.TAG,`Update MediaSource duration from ${Le} to ${He}`),this._mediaSource.duration=He),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ke in this._pendingRemoveRanges){if(!this._sourceBuffers[ke]||this._sourceBuffers[ke].updating)continue;let Le=this._sourceBuffers[ke],He=this._pendingRemoveRanges[ke];for(;He.length&&!Le.updating;){let Xe=He.shift();Le.remove(Xe.start,Xe.end)}}}_doAppendSegments(){let ke=this._pendingSegments;for(let Le in ke)if(!(!this._sourceBuffers[Le]||this._sourceBuffers[Le].updating)&&ke[Le].length>0){let He=ke[Le].shift();if(He.timestampOffset){let Xe=this._sourceBuffers[Le].timestampOffset,ut=He.timestampOffset/1e3;Math.abs(Xe-ut)>.1&&(re.v(this.TAG,`Update MPEG audio timestampOffset from ${Xe} to ${ut}`),this._sourceBuffers[Le].timestampOffset=ut),delete He.timestampOffset}if(!He.data||He.data.byteLength===0)continue;try{this._sourceBuffers[Le].appendBuffer(He.data),this._isBufferFull=!1,Le==="video"&&He.hasOwnProperty("info")&&this._idrList.appendArray(He.info.syncPoints)}catch(Xe){this._pendingSegments[Le].unshift(He),Xe.code===22?(this._isBufferFull||this._emitter.emit(_r.BUFFER_FULL),this._isBufferFull=!0):(re.e(this.TAG,Xe.message),this._emitter.emit(_r.ERROR,{code:Xe.code,msg:Xe.message}))}}}_onSourceOpen(){if(re.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ke=this._pendingSourceBufferInit;for(;ke.length;){let Le=ke.shift();this.appendInitSegment(Le,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(_r.SOURCE_OPEN)}_onSourceEnded(){re.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){re.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 ke=this._pendingSegments;return ke.video.length>0||ke.audio.length>0}_hasPendingRemoveRanges(){let ke=this._pendingRemoveRanges;return ke.video.length>0||ke.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(_r.UPDATE_END)}_onSourceBufferError(ke){re.e(this.TAG,`SourceBuffer Error: ${ke}`)}}var Wn=At;const Qn={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},tn={NETWORK_EXCEPTION:z.EXCEPTION,NETWORK_STATUS_CODE_INVALID:z.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:z.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:z.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:We.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:We.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:We.CODEC_UNSUPPORTED};class Ln{constructor(ke,Le){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ge()),this._config=vt(),typeof Le=="object"&&Object.assign(this._config,Le),ke.type.toLowerCase()!=="flv")throw new oe("FlvPlayer requires an flv MediaDataSource input!");ke.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=ke,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 He=E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661);this._alwaysSeekKeyframe=!!(He||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(ke,Le){ke===Bt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Bt.MEDIA_INFO,this.mediaInfo)}):ke===Bt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Bt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ke,Le)}off(ke,Le){this._emitter.removeListener(ke,Le)}attachMediaElement(ke){if(this._mediaElement=ke,ke.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ke.addEventListener("seeking",this.e.onvSeeking),ke.addEventListener("canplay",this.e.onvCanPlay),ke.addEventListener("stalled",this.e.onvStalled),ke.addEventListener("progress",this.e.onvProgress),this._msectl=new Wn(this._config),this._msectl.on(_r.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(_r.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(_r.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(_r.ERROR,Le=>{this._emitter.emit(Bt.ERROR,Qn.MEDIA_ERROR,tn.MEDIA_MSE_ERROR,Le)}),this._msectl.attachMediaElement(ke),this._pendingSeekTime!=null)try{ke.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Le){}}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 le("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new le("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 rn(this._mediaDataSource,this._config),this._transmuxer.on(mn.INIT_SEGMENT,(ke,Le)=>{this._msectl.appendInitSegment(Le)}),this._transmuxer.on(mn.MEDIA_SEGMENT,(ke,Le)=>{if(this._msectl.appendMediaSegment(Le),this._config.lazyLoad&&!this._config.isLive){let He=this._mediaElement.currentTime;Le.info.endDts>=(He+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(re.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(mn.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Bt.LOADING_COMPLETE)}),this._transmuxer.on(mn.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Bt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(mn.IO_ERROR,(ke,Le)=>{this._emitter.emit(Bt.ERROR,Qn.NETWORK_ERROR,ke,Le)}),this._transmuxer.on(mn.DEMUX_ERROR,(ke,Le)=>{this._emitter.emit(Bt.ERROR,Qn.MEDIA_ERROR,ke,{code:-1,msg:Le})}),this._transmuxer.on(mn.MEDIA_INFO,ke=>{this._mediaInfo=ke,this._emitter.emit(Bt.MEDIA_INFO,Object.assign({},ke))}),this._transmuxer.on(mn.METADATA_ARRIVED,ke=>{this._emitter.emit(Bt.METADATA_ARRIVED,ke)}),this._transmuxer.on(mn.SCRIPTDATA_ARRIVED,ke=>{this._emitter.emit(Bt.SCRIPTDATA_ARRIVED,ke)}),this._transmuxer.on(mn.STATISTICS_INFO,ke=>{this._statisticsInfo=this._fillStatisticsInfo(ke),this._emitter.emit(Bt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(mn.RECOMMEND_SEEKPOINT,ke=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ke/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(ke){this._mediaElement.volume=ke}get muted(){return this._mediaElement.muted}set muted(ke){this._mediaElement.muted=ke}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ke){this._mediaElement?this._internalSeek(ke):this._pendingSeekTime=ke}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(ke){if(ke.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ke;let Le=!0,He=0,Xe=0;if(this._mediaElement.getVideoPlaybackQuality){let ut=this._mediaElement.getVideoPlaybackQuality();He=ut.totalVideoFrames,Xe=ut.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(He=this._mediaElement.webkitDecodedFrameCount,Xe=this._mediaElement.webkitDroppedFrameCount):Le=!1;return Le&&(ke.decodedFrames=He,ke.droppedFrames=Xe),ke}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ke=this._mediaElement.buffered,Le=this._mediaElement.currentTime,He=0,Xe=0;for(let ut=0;ut=Le+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(re.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){re.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 ke=this._mediaElement.currentTime,Le=this._mediaElement.buffered,He=!1;for(let Xe=0;Xe=ut&&ke=en-this._config.lazyLoadRecoverDuration&&(He=!0);break}}He&&(window.clearInterval(this._progressChecker),this._progressChecker=null,He&&(re.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ke){let Le=this._mediaElement.buffered;for(let He=0;He=Xe&&ke0){let ut=this._mediaElement.buffered.start(0);(ut<1&&ke0&&Le.currentTime0){let Xe=He.start(0);if(Xe<1&&Le{this._emitter.emit(Bt.MEDIA_INFO,this.mediaInfo)}):ke===Bt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Bt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ke,Le)}off(ke,Le){this._emitter.removeListener(ke,Le)}attachMediaElement(ke){if(this._mediaElement=ke,ke.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ke.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Le){}}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 le("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(ke){this._mediaElement.volume=ke}get muted(){return this._mediaElement.muted}set muted(ke){this._mediaElement.muted=ke}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ke){this._mediaElement?this._mediaElement.currentTime=ke:this._pendingSeekTime=ke}get mediaInfo(){let Le={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(Le.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(Le.width=this._mediaElement.videoWidth,Le.height=this._mediaElement.videoHeight)),Le}get statisticsInfo(){let ke={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ke;let Le=!0,He=0,Xe=0;if(this._mediaElement.getVideoPlaybackQuality){let ut=this._mediaElement.getVideoPlaybackQuality();He=ut.totalVideoFrames,Xe=ut.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(He=this._mediaElement.webkitDecodedFrameCount,Xe=this._mediaElement.webkitDroppedFrameCount):Le=!1;return Le&&(ke.decodedFrames=He,ke.droppedFrames=Xe),ke}_onvLoadedMetadata(ke){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Bt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Bt.STATISTICS_INFO,this.statisticsInfo)}}var Un=vr;ce.install();function cr(br,ke){let Le=br;if(Le==null||typeof Le!="object")throw new oe("MediaDataSource must be an javascript object!");if(!Le.hasOwnProperty("type"))throw new oe("MediaDataSource must has type field to indicate video file type!");switch(Le.type){case"flv":return new On(Le,ke);default:return new Un(Le,ke)}}function Ea(){return lt.supportMSEH264Playback()}function fa(){return lt.getFeatureList()}let Lr={};Lr.createPlayer=cr,Lr.isSupported=Ea,Lr.getFeatureList=fa,Lr.BaseLoader=a,Lr.LoaderStatus=ne,Lr.LoaderErrors=z,Lr.Events=Bt,Lr.ErrorTypes=Qn,Lr.ErrorDetails=tn,Lr.FlvPlayer=On,Lr.NativePlayer=Un,Lr.LoggingControl=Et,Object.defineProperty(Lr,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var da=Lr},47257:function(qt){(function(Ze){(function(ye){if(1)qt.exports=ye();else var he})(function(){var ye,he,ce;return function(){function b(ge,de,re){function ue(le,oe){if(!de[le]){if(!ge[le]){var se=void 0;if(!oe&&se)return require(le,!0);if(ae)return ae(le,!0);var ne=new Error("Cannot find module '"+le+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=de[le]={exports:{}};ge[le][0].call(z.exports,function(a){var y=ge[le][1][a];return ue(y||a)},z,z.exports,b,ge,de,re)}return de[le].exports}for(var ae=void 0,ie=0;ie diff --git a/p__virtualSpaces__Lists__Experiment__index.a39d498f.async.js b/p__virtualSpaces__Lists__Experiment__index.3a3d1751.async.js similarity index 97% rename from p__virtualSpaces__Lists__Experiment__index.a39d498f.async.js rename to p__virtualSpaces__Lists__Experiment__index.3a3d1751.async.js index 8ac1a48e57..2523343fcb 100644 --- a/p__virtualSpaces__Lists__Experiment__index.a39d498f.async.js +++ b/p__virtualSpaces__Lists__Experiment__index.3a3d1751.async.js @@ -97,7 +97,7 @@ `;for(let nr=0;nr{switch(Tn){case mt:return ae.createElement(Qe,{callback:Wr,onCancel:wa});case qt:return ae.createElement(Ge.Z,{callback:Wr,onCancel:wa});case Ct:return ae.createElement(ze.Z,{callback:Wr,onCancel:wa});case Bt:return ae.createElement(Ne,{callback:Wr,onCancel:wa});case yn:return ae.createElement(Ze,{callback:Wr,onCancel:wa});case"maths-latex":return ae.createElement(dt,{showSaveButton:!0,callback:Wr});case"inline-latex":return ae.createElement(ht.Z,{showSaveButton:!0,callback:Wr});default:return null}},[Tn]);function wa(){ur("")}(0,ae.useEffect)(()=>{if(sa.current){let Mn=function(ar){On=!0,jn=ar.pageY},An=function(){On=!1},mn=function(ar){if(On){let Vn=ar.pageY-jn;Vn<0&&(Vn=0),Vn>300&&(Vn=300);let Gr=Ut+Vn+"px";Er(Gr)}},Sn=sa.current,On=!1,jn=0;return Sn.addEventListener("mousedown",Mn),document.addEventListener("mousemove",mn),document.addEventListener("mouseup",An),()=>{Sn.removeEventListener("mousedown",Mn),document.removeEventListener("mousemove",mn),document.removeEventListener("mouseup",An)}}},[Gt,sa]),(0,ae.useEffect)(()=>{Er(Ut)},[Ut]);const Ia=Ft(xt),ka=Ft(Ir),Na={width:Ia,height:ka},da=(0,ae.useMemo)(()=>{if(Sr){let Mn=new Date(Sr),An=Mn.getHours(),mn=Mn.getMinutes(),Sn=Mn.getSeconds();return An=An<10?"0"+An:An,mn=mn<10?"0"+mn:mn,Sn=Sn<10?"0"+Sn:Sn,`${An}:${mn}:${Sn}`}return 0},[Sr]),ya=Mn=>{const An=[];if(Dn){let mn=-1;Mn=Mn.replace(/(@▁▁@|@▁@)/g,function(Sn,On,jn){An.push({multiLine:Sn!==cn})})}return An};function za(){window.sessionStorage.removeItem(Lt),na(!1),lr(0)}function Yt(){na(!1),lr(0),Gt.setValue(window.sessionStorage.getItem(Lt))}(0,ae.useEffect)(()=>{en[Tn]&&Tn!==It&&Tn!==Bt&&setTimeout(()=>{const Mn=document.getElementsByClassName("markdown-popup-form")[0],An=window.innerWidth/2-Mn.offsetWidth/2,mn=window.innerHeight/2-Mn.offsetHeight/2;Hr(An),Tr(mn)},0)},[Tn]);const hn=Mn=>{Mn.preventDefault();const An=Mn.clientX-Fn,mn=Mn.clientY-Jr;document.body.onmousemove=Sn=>{let On=Sn.clientX-An,jn=Sn.clientY-mn;const ar=document.getElementsByClassName("markdown-popup-form")[0],Vn=window.innerWidth-ar.offsetWidth,Gr=window.innerHeight-ar.offsetHeight;On=Math.max(0,Math.min(On,Vn)),jn=Math.max(0,Math.min(jn,Gr)),Nn(Sn.clientX,Sn.clientY,An,mn)&&(Hr(On),Tr(jn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nn=(Mn,An,mn,Sn)=>{const On=document.body.clientHeight,jn=document.body.clientWidth;return Mn<20&&mn>Mn||Mn>jn-20&&mnAn||An>On-20&&SnEe in be?oe(be,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):be[Ee]=Ce,ee=(be,Ee)=>{for(var Ce in Ee||(Ee={}))y.call(Ee,Ce)&&b(be,Ce,Ee[Ce]);if(a)for(var Ce of a(Ee))x.call(Ee,Ce)&&b(be,Ce,Ee[Ce]);return be},te=(be,Ee)=>re(be,z(Ee));const{useForm:ce}=ae.default,me={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:Ee})=>{const[Ce]=ce();let De=(0,de.useRef)();function we(Le){De.current.width=Ce.getFieldValue("width"),De.current.align=Ce.getFieldValue("align"),be(Le,De.current)}function Fe(Le,Oe){if(Le.status===-1){Ae.ZP.error(Le.message);return}Ce.setFieldsValue({src:`/api/attachments/${Le.id}`,type:Oe.type})}function Pe(Le){let Oe=Le.target.files[0];De.current=Oe,Se(Oe,Fe)}return ie.createElement(ae.default,te(ee({form:Ce},ve),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),ie.createElement(ae.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(ae.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ie.createElement(E.default,{style:me})),ie.createElement(pe,{onFileChange:Pe}))),ie.createElement(ae.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(E.default,{style:{width:264}})),ie.createElement(ae.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(ye.Z,null,ie.createElement(ae.default.Item,{name:"width",style:{margin:0}},ie.createElement(he.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(ae.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(le.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"}]})),ie.createElement("aside",null,ie.createElement(ae.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(ne.ZP,{type:"default",onClick:Ee},"\u53D6\u6D88"))))};function pe({onFileChange:be}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:be}))}function Se(be,Ee){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw Ae.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",be),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(we){Ee(JSON.parse(we.target.responseText),be)},!1),De.addEventListener("error",function(we){console.error(we)},!1),De.open("POST",`${se.KI}/api/attachments.json`),De.send(Ce)}},57261:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return E}});var ae=fe(59301),Ae=fe(4676);class E extends ae.Component{constructor(he){super(he);const le=window.document;this.node=le.createElement("div"),le.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,Ae.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(vt,at,fe){"use strict";var ae=fe(829),Ae=fe(57809),E=fe(78673),ye=fe(59301);const he=Ae.default.Option;at.Z=({isTheoretical:le,onFontSizeChange:ne,cmFontSize:se,cmCodeMode:de,autoFormat:ue,onCodeModeChange:ie,onTabToSpace:oe,onAutoFormat:re,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ce})=>{var me;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ge=(me=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:me.program_language;return ye.createElement("div",{className:`tpi-code-setting ${a}`},ye.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ye.createElement("section",null,ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ye.createElement(Ae.default,{bordered:!1,size:"small",value:de,onChange:ie},ye.createElement(he,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ye.createElement(he,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!le&&ye.createElement(ye.Fragment,null,ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ye.createElement(Ae.default,{bordered:!1,size:"small",value:se,onChange:ne},ye.createElement(he,{value:12},"12px"),ye.createElement(he,{value:14},"14px"),ye.createElement(he,{value:16},"16px"),ye.createElement(he,{value:18},"18px"),ye.createElement(he,{value:20},"20px"),ye.createElement(he,{value:22},"22px"))),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"Tab\u8F6C\u6362"),ye.createElement(E.Z,{checked:y,onChange:oe})),ye.createElement("div",{className:"file-item",onClick:z},ye.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!le&&ye.createElement(ye.Fragment,null,ye.createElement("h3",null,"\u5FEB\u6377\u952E"),ye.createElement("section",null,ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ye.createElement("span",null,"Ctrl + S")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ye.createElement("span",null,"F1 / Alt + F1")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ye.createElement("span",null,"Ctrl + ]/[")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ye.createElement("span",null,"Ctrl + Shift + \\")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ye.createElement("span",null,"Home")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ye.createElement("span",null,"End"))),x),!le&&ye.createElement(ye.Fragment,null,ye.createElement("h3",null,"\u5FEB\u6377\u952E"),ye.createElement("section",null,ge&&ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ye.createElement("span",null,ge)),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ye.createElement("span",null,ve[ee==null?void 0:ee.difficulty])),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ye.createElement("span",null,b==null?void 0:b.name)),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ye.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(vt,at,fe){"use strict";fe.d(at,{i:function(){return ve},Z:function(){return pe}});var ae={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"},Ae=fe(71418),E=fe(6848),ye=fe(93948),he=fe(92310),le=fe.n(he),ne=fe(65862),se=fe(2524),de=fe(41867),ue=fe(79005),ie=fe(20345),oe=fe(77882),re=fe(31081),z=fe(75309),a=fe(71979),y=fe(47558),x=fe(42922),b=fe(66832),ee=fe(96593),te=fe(19664),ce=fe(91833),me=fe(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:ie},{name:"101\u8BA1\u5212",ptimg:oe,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var pe=({className:Se,dataSource:be=[],col:Ee=4,right:Ce,bottom:De=23,precision:we=0,wrapWidth:Fe=1200,trackEventItems:Pe,loading:Le,onRemove:Oe=()=>{},isCurrent:We=!0,showAlias:Te=!1,showProgress:Ue=!1})=>{const He=Math.floor((Fe-(Ee-1)*Ce)/Ee),Qe=[{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(Ge=>(window.ENV==="build"&&(Ge.ptimg=`/react/build${Ge.ptimg}`,Ge.swimg=`/react/build${Ge.swimg}`),Ge));return me.createElement(Ae.Z,{spinning:Le},me.createElement("div",{className:le()(ae.list,Se)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ge,ze)=>{var _e,Ve,tt,Xe,lt,Je;const{name:Ke,id:Me,identifier:et,featured:Ie,school_name:Re,image_url:qe,excellent:Ye,is_plan:ke}=Ge;return me.createElement("div",{key:Me,className:We&&Ue?ae.wrapisCurrent:ae.wrap,style:{width:He,marginRight:(1+ze)%Ee===0?0:Ce+we,marginBottom:De}},me.createElement("a",{className:ae.li,onClick:xe=>{xe.preventDefault(),xe.stopPropagation(),Pe&&(0,ne.L9)([Pe]),(0,ne.xg)(`/paths/${et}`)}},me.createElement("div",{className:ae.img},me.createElement("img",{className:ae.cover,src:`${qe}`}),We&&(0,de.bg)()&&(Ge==null?void 0:Ge.studying)&&me.createElement("div",{className:`${ae.movebq} user-path-items`,onClick:xe=>{xe.stopPropagation(),Oe(Ge)}},me.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),me.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=Ge==null?void 0:Ge.subject_tags)==null?void 0:_e.map((xe,Ne)=>{var Be,je;if(Ne===0){const nt=(Be=Qe.find(Ze=>Ze.name==xe))==null?void 0:Be.swimg;return me.createElement("img",{className:ae.sign,src:nt,style:{left:"-4px"}})}const $e=(je=Qe.find(nt=>nt.name==xe))==null?void 0:je.ptimg;return me.createElement("img",{className:ae.sign,src:$e,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),me.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ge==null?void 0:Ge.excellent)&&me.createElement("div",{className:ae.bq},"\u5F00\u653E\u8BFE\u7A0B"))),me.createElement("div",{className:ae.name},me.createElement(E.Z,{title:Te&&(Ge!=null&&Ge.excellent_alias_name)?me.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ke}`,me.createElement("br",null),me.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ge==null?void 0:Ge.excellent_alias_name}`)):Ke},me.createElement("span",{className:ae.e},Te&&(Ge==null?void 0:Ge.excellent_alias_name)||Ke))),We&&Ue&&((Ve=Ge==null?void 0:Ge.progress)==null?void 0:Ve.all_score)!=0&&me.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},me.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((tt=Ge==null?void 0:Ge.progress)==null?void 0:tt.my_score)/((Xe=Ge==null?void 0:Ge.progress)==null?void 0:Xe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(lt=Ge==null?void 0:Ge.progress)==null?void 0:lt.my_score,"/",(Je=Ge==null?void 0:Ge.progress)==null?void 0:Je.all_score),(!We||!Ue)&&me.createElement("div",{className:ae.tags},me.createElement("div",null,me.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),me.createElement("span",null,Ge.stages_count))),me.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),me.createElement("span",null,Ge.members_count)))))))})),!be.length&&me.createElement(se.Z,null)))}},3918:function(vt,at,fe){"use strict";fe.d(at,{jL:function(){return he},w9:function(){return Ft},vv:function(){return xt},dN:function(){return en},QD:function(){return Kn},cQ:function(){return Ne.Z},vg:function(){return _t},Oz:function(){return En},op:function(){return lr},O5:function(){return da},_b:function(){return Or},t7:function(){return De},tT:function(){return Pe},Gi:function(){return Hn},YG:function(){return _n},Ed:function(){return bn},kT:function(){return Lt},qp:function(){return x},Um:function(){return ve},K3:function(){return te},vr:function(){return Hr},qE:function(){return $r},Je:function(){return We},wb:function(){return Je},rC:function(){return xe},lB:function(){return et},cq:function(){return zt},kO:function(){return Pn},tp:function(){return Se},Si:function(){return Yt},k8:function(){return mr},Du:function(){return jn}});var ae=fe(59301),Ae={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"},E="data:image/png;base64,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",he=({dataSource:Wt=[],img:Rt,imgWidth:Kt=346,title:gn,sunTitle:Gn,bannerExtraContent:qn})=>ae.createElement("div",{className:Ae.banner},ae.createElement("div",{className:Ae.content},ae.createElement("aside",null,ae.createElement("p",null,ae.createElement("b",null,gn),ae.createElement("span",null,Gn)),Wt.length>0&&ae.createElement("div",{className:Ae.btns},Wt.map((Cn,nr)=>ae.createElement("div",{key:nr,onClick:Cn.click},Cn.name,Cn.sign?ae.createElement("img",{src:E,width:39}):null))),qn),Rt&&ae.createElement("img",{style:{marginTop:33,marginRight:38},src:Rt,width:Kt}))),le={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"},ne=fe(92310),se=fe.n(ne),de=fe(89392),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,z=(Wt,Rt,Kt)=>Rt in Wt?ue(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,a=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))oe.call(Rt,Kt)&&z(Wt,Kt,Rt[Kt]);if(ie)for(var Kt of ie(Rt))re.call(Rt,Kt)&&z(Wt,Kt,Rt[Kt]);return Wt},x=({dataSource:Wt=[],value:Rt,onChange:Kt,onTitleChange:gn,className:Gn,title:qn,titleWidth:Cn=41,style:nr={},fontColor:yr="#6A7283",showCount:Qr,classNameActive:fr,styleItem:er={}})=>{const[aa,oa]=(0,ae.useState)(0),[Ea,Cr]=(0,ae.useState)(!1),Jn=(0,ae.useRef)(null),Dr=(0,ae.useRef)(null);return(0,ae.useEffect)(()=>{var la;Wt.length!==0&&(((la=Jn==null?void 0:Jn.current)==null?void 0:la.clientHeight)>97?oa(1):oa(0)),Wt.length===0&&oa(0),Cr(!1)},[Wt]),ae.createElement("div",{className:se()(le.row,Gn),style:nr},ae.createElement("div",{onClick:(0,de.throttle)(()=>gn==null?void 0:gn(),2e3),style:{width:Cn,marginTop:Ea?12:4},className:`${le.title} ${gn?"current":""}`},qn),ae.createElement("div",{className:Ea?`${le.tagsWrap} ${le.tagsBorderWrap}`:le.tagsWrap},ae.createElement("div",{className:le.bar,ref:Dr,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ae.createElement("div",{className:le.tag,ref:Jn},Wt==null?void 0:Wt.map(la=>ae.createElement("span",{onClick:()=>Kt(la.id),key:la.id,style:a(a({color:yr},er),(la==null?void 0:la.style)||{}),className:Rt===la.id?se()(fr||le.active,la.classNameActive):""},ae.createElement("span",{title:la.name,className:le.name},la.name),!!Qr&&ae.createElement("span",{className:le.num},la.count))))),!!aa&&ae.createElement(ae.Fragment,null,aa===1?ae.createElement("div",{onClick:()=>{var la;oa(2),((la=Jn==null?void 0:Jn.current)==null?void 0:la.clientHeight)>245?Cr(!0):Cr(!1)},className:le.action},"\u5C55\u5F00",ae.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ae.createElement("div",{onClick:()=>{Dr.current.scrollTop=0,oa(1),Cr(!1)},className:le.action},"\u6536\u8D77",ae.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:Wt=[],value:Rt,onChange:Kt,onTitleChange:gn,className:Gn,title:qn,titleWidth:Cn=41,style:nr={},fontColor:yr="#6A7283",showCount:Qr,expand:fr=!0})=>{const[er,aa]=(0,ae.useState)(0),[oa,Ea]=(0,ae.useState)(!1),Cr=(0,ae.useRef)(null),Jn=(0,ae.useRef)(null),[Dr,la]=(0,ae.useState)(fr);return ae.createElement("div",{className:se()(b.row,Gn),style:nr},ae.createElement("div",{className:"flex item-center justify-between"},ae.createElement("div",{onClick:(0,de.throttle)(()=>gn==null?void 0:gn(),2e3),style:{width:Cn,marginTop:oa?12:4},className:`${b.title} ${gn?"current":""}`},qn),ae.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Dr?8:10},onClick:()=>la(!Dr)})),Dr&&ae.createElement("div",{className:oa?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ae.createElement("div",{className:b.fenge}),ae.createElement("div",{className:b.bar,ref:Jn},ae.createElement("div",{className:b.tag,ref:Cr},Wt==null?void 0:Wt.map(xa=>ae.createElement("span",{onClick:()=>Kt(xa.id),key:xa.id,style:{color:yr},className:Rt===xa.id?b.active:""},ae.createElement("span",{title:xa.name,className:b.name},xa.name),!!Qr&&ae.createElement("span",{className:b.num},xa.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ve=({dataSource:Wt=[],value:Rt,onChange:Kt,onTitleChange:gn,className:Gn,title:qn,titleWidth:Cn=41,style:nr={},fontColor:yr="#fff",showCount:Qr,expand:fr=!0})=>{const[er,aa]=(0,ae.useState)(0),[oa,Ea]=(0,ae.useState)(!1),Cr=(0,ae.useRef)(null),Jn=(0,ae.useRef)(null),[Dr,la]=(0,ae.useState)(fr);return ae.createElement("div",{className:se()(ce.row,Gn),style:nr},ae.createElement("div",{className:"flex item-center justify-between"},ae.createElement("div",{onClick:(0,de.throttle)(()=>gn==null?void 0:gn(),2e3),style:{width:Cn},className:`${ce.title} ${gn?"current":""}`},qn),ae.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Dr?"#00DDC7":"#037F74",fontSize:Dr?10:12},onClick:()=>la(!Dr)})),Dr&&ae.createElement("div",{className:oa?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ae.createElement("div",{className:ce.bar,ref:Jn},ae.createElement("div",{className:ce.tag,ref:Cr},Wt==null?void 0:Wt.map(xa=>ae.createElement("span",{onClick:()=>Kt(xa.id),key:xa.id,style:{color:yr},className:Rt===xa.id?ce.active:""},ae.createElement("span",{title:xa.name,className:ce.name},xa.name),!!Qr&&ae.createElement("span",{className:ce.num},xa.count)))))))},ge={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:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={}})=>ae.createElement("div",{style:Gn,className:se()(ge.tabs,gn)},Wt.map(qn=>ae.createElement("span",{onClick:()=>Kt(qn.id),className:Rt===qn.id?ge.active:"",key:qn.id},qn.name))),be={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"},Ee=fe(92832),De=({dataSource:Wt=[],value:Rt="",onChange:Kt,onInputChange:gn=()=>{},className:Gn,style:qn={},placeholder:Cn,allowClear:nr=!1})=>{var yr;const[Qr,fr]=(0,ae.useState)(""),[er,aa]=(0,ae.useState)("");(0,ae.useEffect)(()=>{var Cr;let Jn=Rt;(Cr=JSON.stringify(Rt))!=null&&Cr.includes("{")&&(fr(Rt.id),Jn=Rt.value||"");try{aa(decodeURIComponent(Jn||""))}catch(Dr){aa(decodeURIComponent(Jn||""))}},[Rt]);const oa=()=>{Kt(encodeURIComponent(er),Qr||null)},Ea=Cr=>{Cr!==Qr&&(fr(Cr),Kt(encodeURIComponent(er),Cr))};return ae.createElement("div",{className:se()(be.input,Gn),style:qn},!!Wt.length&&ae.createElement("div",{className:be.dropdown},ae.createElement("div",{className:be.text},(yr=Wt.find(Cr=>Cr.id===Qr))==null?void 0:yr.name,ae.createElement("i",{className:"iconfont icon-zhankai4"}),ae.createElement("b",{className:be.b1}),ae.createElement("b",{className:be.b2})),ae.createElement("div",{className:be.menu},Wt.map((Cr,Jn)=>ae.createElement("div",{key:Jn,onClick:()=>Ea(Cr.id)},Cr.name)))),ae.createElement(Ee.default,{onPressEnter:oa,value:er,onChange:Cr=>{aa(Cr.target.value),gn(encodeURIComponent(Cr.target.value),Qr||null)},bordered:!1,placeholder:Cn}),ae.createElement("i",{onClick:oa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Pe=({dataSource:Wt=[],value:Rt="",onChange:Kt,onInputChange:gn=()=>{},className:Gn,style:qn={},placeholder:Cn,allowClear:nr=!1})=>{var yr;const[Qr,fr]=(0,ae.useState)(""),[er,aa]=(0,ae.useState)("");(0,ae.useEffect)(()=>{var Cr;let Jn=Rt;(Cr=JSON.stringify(Rt))!=null&&Cr.includes("{")&&(fr(Rt.id),Jn=Rt.value||"");try{aa(decodeURIComponent(Jn||""))}catch(Dr){aa(decodeURIComponent(Jn||""))}},[Rt]);const oa=()=>{Kt(encodeURIComponent(er),Qr||null)},Ea=Cr=>{Cr!==Qr&&(fr(Cr),Kt(encodeURIComponent(er),Cr))};return ae.createElement("div",{className:se()(we.input,Gn),style:qn},!!Wt.length&&ae.createElement("div",{className:we.dropdown},ae.createElement("div",{className:we.text},(yr=Wt.find(Cr=>Cr.id===Qr))==null?void 0:yr.name,ae.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ae.createElement("div",{className:we.menu},Wt.map((Cr,Jn)=>ae.createElement("div",{key:Jn,onClick:()=>Ea(Cr.id)},Cr.name)))),ae.createElement(Ee.default,{onPressEnter:oa,value:er,onChange:Cr=>{aa(Cr.target.value),gn(encodeURIComponent(Cr.target.value),Qr||null)},bordered:!1,placeholder:Cn}),ae.createElement("i",{onClick:oa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Le={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"},We=({value:Wt,onChange:Rt,className:Kt,total:gn,pageSize:Gn,style:qn={}})=>{const Cn=Wt<2,nr=Wt>=Math.ceil(gn/Gn);return gn<=Gn?ae.createElement(ae.Fragment,null):ae.createElement("div",{className:se()(Le.quickPager,Kt),style:qn},ae.createElement("div",{onClick:()=>{Cn||Rt(Wt-1,"prev")},className:Cn?Le.disabled:""},"\u4E0A\u4E00\u9875"),ae.createElement("div",{onClick:()=>{nr||Rt(Wt+1,"next")},className:nr?Le.disabled:""},"\u4E0B\u4E00\u9875"))},Te={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"},Ue=fe(71418),He=fe(6848),Qe=fe(13570),Ge=fe(74128),ze=fe(65862),_e=fe(96908),Ve=fe(57177),tt=fe(81378),Xe=fe(2524),Je=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr})=>{const Qr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:yr},ae.createElement("div",{className:se()(Te.list,Wt)},!!Rt.length&&Rt.map((fr,er)=>{const{name:aa,id:oa,identifier:Ea,power:Cr,cover_image_id:Jn,pic:Dr}=fr;return ae.createElement("div",{className:Te.wrap,key:oa,style:{width:Qr,marginRight:(1+er)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:Te.li,onClick:la=>{la.preventDefault(),nr&&(0,ze.L9)([nr]),Cr&&(0,ze.xg)(`/shixuns/${Ea}/challenges`)}},ae.createElement("div",{className:Te.img},ae.createElement("img",{className:Te.cover,src:`${Dr}`}),fr.is_jupyter&&ae.createElement("img",{className:Te.sign,src:_e}),fr.is_jupyter_lab&&ae.createElement("img",{className:Te.sign,src:Ve}),fr.is_unity_3d&&ae.createElement("img",{className:Te.sign,src:tt})),ae.createElement("div",{className:Te.name},ae.createElement(He.Z,{title:aa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ae.createElement("span",{className:Te.e},aa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ae.createElement("div",{className:Te.tags},ae.createElement(He.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ae.createElement("span",null,fr.challenges_count))),!!fr.myshixuns_count&&ae.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ae.createElement("span",null,fr.myshixuns_count))),ae.createElement(He.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ae.createElement("span",null,ae.createElement("span",null,fr.level))),ae.createElement("div",{className:Te.rate},ae.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:fr.score_info}),ae.createElement("span",null,"\xA0",fr.score_info?`${fr.score_info}\u5206`:"5\u5206")))),!Cr&&ae.createElement("div",{className:Te.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ke={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"},et=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,wrapClassName:nr,trackEventItems:yr,loading:Qr})=>{const fr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:Qr},ae.createElement("div",{className:se()(Ke.list,Wt)},!!Rt.length&&Rt.map((er,aa)=>{const{name:oa,id:Ea,identifier:Cr,power:Jn,cover_image_id:Dr,pic:la}=er;return ae.createElement("div",{className:se()(Ke.wrap,nr),key:Ea,style:{width:fr,marginRight:(1+aa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/shixuns/${Cr}/challenges`,className:Ke.li,onClick:xa=>{xa.preventDefault(),yr&&(0,ze.L9)([yr]),Jn&&(0,ze.xg)(`/shixuns/${Cr}/challenges`)}},ae.createElement("img",{src:fe(47621),className:Ke.titleBg}),ae.createElement("div",{className:Ke.name},ae.createElement(He.Z,{title:oa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ae.createElement("span",{className:Ke.e},oa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ae.createElement("div",{style:{padding:"14px",paddingBottom:0}},ae.createElement("div",{className:Ke.img},ae.createElement("img",{className:Ke.cover,src:Dr?`${Ge.Z.API_SERVER}/api/attachments/${Dr}`:`${Ge.Z.IMG_SERVER+la}`}),er.is_jupyter&&ae.createElement("div",{className:Ke.bq},"Jupyter"),er.is_jupyter_lab&&ae.createElement("div",{className:Ke.bq},"JupyterLab"),er.is_unity_3d&&ae.createElement("div",{className:Ke.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ae.createElement("div",{className:"mt20 flex item-center justify-between"},ae.createElement("div",null,ae.createElement("span",{className:Ke.text},"\u5B66\u4E60\u4EBA\u6570"),ae.createElement("span",{className:Ke.value},er.myshixuns_count)),ae.createElement("div",null,ae.createElement("span",{className:Ke.text},"\u56F0\u96BE\u7B49\u7EA7"),ae.createElement("span",{className:Ke.value},er.level))),ae.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ae.createElement("div",null,ae.createElement("span",{className:Ke.text},"\u5173\u5361\u6570"),ae.createElement("span",{className:Ke.value},er.challenges_count)),ae.createElement("div",{className:Ke.rate},ae.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:er.score_info}),ae.createElement("span",{className:Ke.value,style:{color:"#FF9C00"}},"\xA0",er.score_info?`${er.score_info}\u5206`:"5\u5206"))))),!Jn&&ae.createElement("div",{className:Ke.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ie={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Re="data:image/png;base64,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",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",Ye="data:image/png;base64,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",xe=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr,wrapClassName:Qr,imgClassName:fr})=>{const er=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:yr},ae.createElement("div",{className:se()(Ie.list,Wt)},!!Rt.length&&Rt.map((aa,oa)=>{const{name:Ea,id:Cr,identifier:Jn,power:Dr,cover_image_id:la,pic:xa}=aa;return ae.createElement("div",{className:se()(Ie.wrap,Qr),key:Cr,style:{width:er,marginRight:(1+oa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/shixuns/${Jn}/challenges`,className:Ie.li,onClick:no=>{no.preventDefault(),nr&&(0,ze.L9)([nr]),Dr&&(0,ze.xg)(`/shixuns/${Jn}/challenges`)}},ae.createElement("div",{className:se()(Ie.img,fr)},ae.createElement("img",{className:Ie.cover,src:la?`${Ge.Z.API_SERVER}/api/attachments/${la}`:`${Ge.Z.IMG_SERVER+xa}`}),aa.is_jupyter&&ae.createElement("img",{className:Ie.sign,src:Re}),aa.is_jupyter_lab&&ae.createElement("img",{className:Ie.sign,src:qe}),aa.is_unity_3d&&ae.createElement("img",{className:Ie.sign,src:Ye})),ae.createElement("div",{className:Ie.name},ae.createElement(He.Z,{title:Ea||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ae.createElement("span",{className:Ie.e},Ea||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ae.createElement("div",{className:Ie.tags},ae.createElement(He.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ae.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&ae.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ae.createElement("span",null,aa.myshixuns_count))),ae.createElement(He.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ae.createElement("span",null,ae.createElement("span",null,aa.level))),ae.createElement("div",{className:Ie.rate},ae.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),ae.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!Dr&&ae.createElement("div",{className:Ie.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ne=fe(61584),Be={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"},je=fe(79005),$e=fe(20345),nt=fe(77882),Ze=fe(31081),rt=fe(75309),yt=fe(71979),ct=fe(47558),bt=fe(42922),dt=fe(66832),ht=fe(96593),ot=fe(19664),ut=fe(91833),mt=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ht=(Wt,Rt,Kt)=>Rt in Wt?mt(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,qt=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))Bt.call(Rt,Kt)&&Ht(Wt,Kt,Rt[Kt]);if(Ct)for(var Kt of Ct(Rt))It.call(Rt,Kt)&&Ht(Wt,Kt,Rt[Kt]);return Wt};const yn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:$e},{name:"101\u8BA1\u5212",ptimg:nt,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:rt,swimg:yt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ct,swimg:bt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dt,swimg:ht},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ot,swimg:ut}];var En=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr,wrapClassName:Qr,imgClassName:fr,isArrow:er=!1,imgStyle:aa={}})=>{const oa=Math.floor((Cn-(Kt-1)*gn)/Kt),[Ea,Cr]=(0,ae.useState)(),[Jn,Dr]=(0,ae.useState)(),la=no=>Cr(no),xa=()=>Cr(-1);return ae.createElement(Ue.Z,{spinning:yr},ae.createElement("div",{className:se()(Be.list,Wt)},!!(Rt!=null&&Rt.length)&&(Rt==null?void 0:Rt.map((no,Eo)=>{var jo;const{name:Zo,id:Ko,identifier:Vo,featured:ko,school_name:Ao,image_url:_o,excellent:Fo,is_plan:Qo}=no;return ae.createElement("div",{key:Ko,className:se()(Be.wrap,Qr),style:{width:oa,marginRight:(1+Eo)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/paths/${Vo}`,className:Be.li,onClick:Po=>{Po.preventDefault(),nr&&(0,ze.L9)([nr]),(0,ze.xg)(`/paths/${Vo}`)}},ae.createElement("img",{src:fe(39057),className:Be.titleBg}),ae.createElement("div",{className:Be.name},ae.createElement(He.Z,{title:Zo},ae.createElement("span",{className:Be.e,style:{color:er&&Ea===Eo?"#145DFF":"#000000"},onMouseEnter:()=>{la(Eo)},onMouseLeave:xa},Zo))),ae.createElement("div",{style:{padding:"14px",paddingBottom:0}},ae.createElement("div",{className:se()(Be.img,fr)},ae.createElement("img",{className:Be.cover,style:qt({},aa),src:`${Ge.Z.IMG_SERVER+_o}`}),(jo=no==null?void 0:no.subject_tags)==null?void 0:jo.map((Po,Co)=>{var Yo,ai;if(Co===0){const Xo=(Yo=yn.find(ti=>ti.name==Po))==null?void 0:Yo.swimg;return ae.createElement("img",{className:Be.sign,src:Xo,style:{left:"-4px"}})}const ii=(ai=yn.find(Xo=>Xo.name==Po))==null?void 0:ai.ptimg;return ae.createElement("img",{className:Be.sign,src:ii,style:{left:`${48+52*(Co-1)+2*Co}px`}})}),ae.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(no==null?void 0:no.excellent)&&ae.createElement("div",{className:Be.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ae.createElement("div",null,ae.createElement("span",{className:Be.text},"\u7AE0\u8282\u6570"),ae.createElement("span",{className:Be.value},no.stages_count)),ae.createElement("div",null,ae.createElement("span",{className:Be.text},"\u5B66\u4E60\u4EBA\u6570"),ae.createElement("span",{className:Be.value},no.members_count))))))})),!Rt.length&&ae.createElement(Xe.Z,null)))},pn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Qn=fe(41867),Bn=fe(59301);const un=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:$e},{name:"101\u8BA1\u5212",ptimg:nt,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:rt,swimg:yt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ct,swimg:bt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dt,swimg:ht},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ot,swimg:ut}];var _t=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr,onRemove:Qr=()=>{},isCurrent:fr=!0,showAlias:er=!1,wrapClassName:aa,imgClassName:oa})=>{const Ea=Math.floor((Cn-(Kt-1)*gn)/Kt),Cr=[{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(Jn=>(window.ENV==="build"&&(Jn.ptimg=`/react/build${Jn.ptimg}`,Jn.swimg=`/react/build${Jn.swimg}`),Jn));return Bn.createElement(Ue.Z,{spinning:yr},Bn.createElement("div",{className:se()(pn.list,Wt)},!!(Rt!=null&&Rt.length)&&(Rt==null?void 0:Rt.map((Jn,Dr)=>{var la;const{name:xa,id:no,identifier:Eo,featured:jo,school_name:Zo,image_url:Ko,excellent:Vo,is_plan:ko}=Jn;return Bn.createElement("div",{key:no,className:se()(pn.wrap,aa),style:{width:Ea,marginRight:(1+Dr)%Kt===0?0:gn+qn,marginBottom:Gn}},Bn.createElement("a",{className:pn.li,onClick:Ao=>{Ao.preventDefault(),Ao.stopPropagation(),nr&&(0,ze.L9)([nr]),(0,ze.xg)(`/paths/${Eo}`)}},Bn.createElement("div",{className:se()(pn.img,oa)},Bn.createElement("img",{className:pn.cover,src:`${Ge.Z.IMG_SERVER+Ko}`}),fr&&(0,Qn.bg)()&&(Jn==null?void 0:Jn.studying)&&Bn.createElement("div",{className:`${pn.movebq} user-path-items`,onClick:Ao=>{Ao.stopPropagation(),Qr(Jn)}},Bn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Bn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(la=Jn==null?void 0:Jn.subject_tags)==null?void 0:la.map((Ao,_o)=>{var Fo,Qo;if(_o===0){const Co=(Fo=Cr.find(Yo=>Yo.name==Ao))==null?void 0:Fo.swimg;return Bn.createElement("img",{className:pn.sign,src:Co,style:{left:"-4px"}})}const Po=(Qo=Cr.find(Co=>Co.name==Ao))==null?void 0:Qo.ptimg;return Bn.createElement("img",{className:pn.sign,src:Po,style:{left:`${48+52*(_o-1)+2*_o}px`}})}),Bn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Jn==null?void 0:Jn.excellent)&&Bn.createElement("div",{className:pn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Bn.createElement("div",{className:pn.name},Bn.createElement(He.Z,{title:er&&(Jn!=null&&Jn.excellent_alias_name)?Bn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${xa}`,Bn.createElement("br",null),Bn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jn==null?void 0:Jn.excellent_alias_name}`)):xa},Bn.createElement("span",{className:pn.e},er&&(Jn==null?void 0:Jn.excellent_alias_name)||xa))),Bn.createElement("div",{className:pn.tags},Bn.createElement("div",null,Bn.createElement(He.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Bn.createElement("span",null,Bn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Bn.createElement("span",null,Jn.stages_count))),Bn.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Bn.createElement("span",null,Bn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Bn.createElement("span",null,Jn.members_count)))))))})),!Rt.length&&Bn.createElement(Xe.Z,null)))},tn={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"},cn="data:image/png;base64,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",Ot=fe(59301),Ft=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr})=>{const Qr=Math.floor((Cn-(Kt-1)*gn)/Kt);return Ot.createElement(Ue.Z,{spinning:yr},Ot.createElement("div",{className:se()(tn.list,Wt)},!!Rt.length&&Rt.map((fr,er)=>{const{subject_identifier:aa,id:oa,identifier:Ea,power:Cr}=fr,Jn=fr.is_public!=0&&fr.is_public;return Ot.createElement("div",{className:tn.wrap,key:oa,style:{width:Qr,marginRight:(1+er)%Kt===0?0:gn+qn,marginBottom:Gn}},Ot.createElement("a",{className:tn.li,onClick:Dr=>{Dr.preventDefault(),nr&&(0,ze.L9)([nr]),(0,ze.xg)(fr.first_category_url)}},Ot.createElement("div",{className:tn.top},Ot.createElement(He.Z,{title:fr.name},Ot.createElement("div",{className:tn.name},fr.name)),Ot.createElement("img",{className:tn.img,src:Ge.Z.IMG_SERVER+"/images/"+fr.avatar_url}),Ot.createElement("div",{className:tn.text,title:fr.creator},fr.creator),aa&&Ot.createElement("div",{className:tn.btns},Ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jn&&Ot.createElement("div",{className:tn.sign},"\u516C\u5F00")),Ot.createElement("div",{className:tn.bottom},fr.visits>0&&Ot.createElement(He.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-liulanyan"}),Ot.createElement("span",null,fr.visits))),fr.course_members_count>0&&Ot.createElement(He.Z,{title:"\u6210\u5458",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-chengyuan"}),fr.course_members_count)),fr.tasks_count>0&&Ot.createElement(He.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-zuoye"}),fr.tasks_count)),fr.is_end?Ot.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!fr.is_accessible&&Ot.createElement("div",{className:tn.lockWrap},Ot.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rt.length&&Ot.createElement(Xe.Z,null)))},kt={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"},Xt="data:image/png;base64,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",en=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,wrapClassName:nr,trackEventItems:yr,loading:Qr})=>{const fr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:Qr},ae.createElement("div",{className:se()(kt.list,Wt)},!!Rt.length&&Rt.map((er,aa)=>{const{subject_identifier:oa,id:Ea,identifier:Cr,power:Jn}=er,Dr=er.is_public!=0&&er.is_public;return ae.createElement("div",{className:se()(`${kt.wrap} ${er.is_accessible?"":kt.warpStyle}`,nr),key:Ea,style:{width:fr,marginRight:(1+aa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{className:kt.li,onClick:la=>{la.preventDefault(),yr&&(0,ze.L9)([yr]),(0,ze.xg)(er.first_category_url)}},ae.createElement("div",{className:kt.creator},ae.createElement("img",{className:kt.img,src:Ge.Z.IMG_SERVER+"/images/"+er.avatar_url}),ae.createElement("div",{className:kt.text,title:er.creator},er.creator)),ae.createElement("div",{className:kt.top},ae.createElement(He.Z,{title:er.name},ae.createElement("div",{className:kt.name},er.name)),Dr&&ae.createElement("div",{className:kt.sign},"\u516C\u5F00")),ae.createElement("div",{className:kt.middle},ae.createElement("div",{className:kt.row,style:{marginBottom:6}},ae.createElement("div",null,ae.createElement("span",{className:kt.text},"\u8BBF\u95EE\u91CF"),ae.createElement("span",{className:kt.value},(er==null?void 0:er.visits)||0)),ae.createElement("div",null,ae.createElement("span",{className:kt.text},"\u6210\u5458"),ae.createElement("span",{className:kt.value},(er==null?void 0:er.course_members_count)||0))),ae.createElement("div",{className:kt.row},ae.createElement("div",null,ae.createElement("span",{className:kt.text,style:{width:42}},"\u4F5C",ae.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ae.createElement("span",{className:kt.value},(er==null?void 0:er.tasks_count)||0)),ae.createElement("div",null,ae.createElement("span",{className:kt.text},"\u72B6\u6001"),er.is_end?ae.createElement("span",{className:kt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ae.createElement("span",{className:kt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),oa&&ae.createElement("div",{className:kt.btns},ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!er.is_accessible&&ae.createElement("div",{className:kt.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Vt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},pt="data:image/png;base64,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",xt=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,wrapClassName:nr,trackEventItems:yr,loading:Qr})=>{const fr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:Qr},ae.createElement("div",{className:se()(Vt.list,Wt)},!!Rt.length&&Rt.map((er,aa)=>{const{subject_identifier:oa,id:Ea,identifier:Cr,power:Jn}=er,Dr=er.is_public!=0&&er.is_public;return ae.createElement("div",{className:se()(`${Vt.wrap} ${er.is_accessible?"":Vt.warpStyle}`,nr),key:Ea,style:{width:fr,marginRight:(1+aa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{className:Vt.li,onClick:la=>{la.preventDefault(),yr&&(0,ze.L9)([yr]),(0,ze.xg)(er.first_category_url)}},ae.createElement("div",{className:Vt.creator},ae.createElement("img",{className:Vt.img,src:Ge.Z.IMG_SERVER+"/images/"+er.avatar_url}),ae.createElement("div",{className:Vt.text,title:er.creator},er.creator)),ae.createElement("div",{className:Vt.top},ae.createElement(He.Z,{title:er.name},ae.createElement("div",{className:Vt.name},er.name)),Dr&&ae.createElement("div",{className:Vt.sign})),ae.createElement("div",{className:Vt.middle},ae.createElement("div",{className:Vt.row,style:{marginBottom:6}},ae.createElement("div",null,ae.createElement("span",{className:Vt.text},"\u8BBF\u95EE\u91CF"),ae.createElement("span",{className:Vt.value},(er==null?void 0:er.visits)||0)),ae.createElement("div",null,ae.createElement("span",{className:Vt.text},"\u6210\u5458"),ae.createElement("span",{className:Vt.value},(er==null?void 0:er.course_members_count)||0))),ae.createElement("div",{className:Vt.row},ae.createElement("div",null,ae.createElement("span",{className:Vt.text,style:{width:42}},"\u4F5C",ae.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ae.createElement("span",{className:Vt.value},(er==null?void 0:er.tasks_count)||0)),ae.createElement("div",null,ae.createElement("span",{className:Vt.text},"\u72B6\u6001"),er.is_end?ae.createElement("span",{className:Vt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ae.createElement("span",{className:Vt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),oa&&ae.createElement("div",{className:Vt.btns},ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!er.is_accessible&&ae.createElement("div",{className:Vt.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ut={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"},fn=fe(65582),_n=({dataSource:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={},tabBarExtraContent:qn})=>ae.createElement("div",{className:se()(Ut.tabs,gn),style:Gn},ae.createElement("div",{className:Ut.tabsWrap},Wt.map((Cn,nr)=>ae.createElement("aside",{className:Ut.tab,onClick:()=>{Kt(Cn.id),Cn.link&&fn.history.push(Cn.link)},key:nr},ae.createElement("div",{className:Rt===Cn.id?Ut.active:""},Cn.name),(Cn==null?void 0:Cn.resetCount)==null&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement("span",null,"\uFF08",Cn==null?void 0:Cn.total,"\uFF09"),(Cn==null?void 0:Cn.resetCount)!==void 0&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement(He.Z,{title:(Cn==null?void 0:Cn.tip)!=null?Cn==null?void 0:Cn.tip:""},ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ae.createElement("span",{style:{color:"#000"}},Cn==null?void 0:Cn.resetCount),"/",ae.createElement("span",null,Cn==null?void 0:Cn.total),"\uFF09"))))),ae.createElement("div",{className:Ut.tabBar},qn)),wn={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"},Lt=({dataSource:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={},tabBarExtraContent:qn})=>ae.createElement("div",{className:se()(wn.tabs,gn),style:Gn},ae.createElement("div",{className:wn.tabsWrap},Wt.map((Cn,nr)=>ae.createElement("aside",{className:wn.tab,onClick:()=>{Kt(Cn.id),Cn.link&&fn.history.push(Cn.link)},key:nr},ae.createElement("div",{className:Rt===Cn.id?wn.active:""},Cn.name),(Cn==null?void 0:Cn.resetCount)==null&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement("span",null,"\uFF08",Cn==null?void 0:Cn.total,"\uFF09"),(Cn==null?void 0:Cn.resetCount)!==void 0&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement(He.Z,{title:(Cn==null?void 0:Cn.tip)!=null?Cn==null?void 0:Cn.tip:""},ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ae.createElement("span",{style:{color:"#000"}},Cn==null?void 0:Cn.resetCount),"/",ae.createElement("span",null,Cn==null?void 0:Cn.total),"\uFF09"))))),ae.createElement("div",{className:wn.tabBar},qn)),Jt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},bn=({dataSource:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={},tabBarExtraContent:qn})=>ae.createElement("div",{className:se()(Jt.tabs,gn),style:Gn},ae.createElement("div",{className:Jt.tabsWrap},Wt.map((Cn,nr)=>ae.createElement("aside",{className:`${Jt.tab} ${Rt===Cn.id?Jt.active:""}`,onClick:()=>{Kt(Cn.id),Cn.link&&fn.history.push(Cn.link)},key:nr},ae.createElement("div",null,Cn.name),(Cn==null?void 0:Cn.resetCount)==null&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement("span",null,"\uFF08",Cn==null?void 0:Cn.total,"\uFF09"),(Cn==null?void 0:Cn.resetCount)!==void 0&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement(He.Z,{title:(Cn==null?void 0:Cn.tip)!=null?Cn==null?void 0:Cn.tip:""},ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ae.createElement("span",{style:{color:"#000"}},Cn==null?void 0:Cn.resetCount),"/",ae.createElement("span",null,Cn==null?void 0:Cn.total),"\uFF09"))))),ae.createElement("div",{className:Jt.tabBar},qn)),Hn=({className:Wt,style:Rt={},children:Kt})=>ae.createElement("div",{className:se()(Wt),style:Rt},Kt),rn={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"},Pt=fe(38854),gt=fe(20834);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var zt=({sortValue:Wt,dropValue:Rt,className:Kt,onSort:gn,onDrop:Gn,dataSource:qn=St})=>{var Cn;return ae.createElement("div",{className:se()(rn.orderWrap,Kt)},ae.createElement(Pt.Z,{dropdownRender:()=>ae.createElement(gt.default,null,qn.map((nr,yr)=>ae.createElement(gt.default.Item,{key:yr,onClick:()=>Gn(nr.id)},nr.name)))},ae.createElement("span",{className:rn.orderTextWrap},(Cn=qn.find(nr=>Rt===nr.id))==null?void 0:Cn.name)),ae.createElement("span",{className:rn.orderIconWrap},ae.createElement("span",{className:rn.orderAsc},ae.createElement("i",{className:Wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rn.cursorPointer} ${rn.active}`:`iconfont icon-sanjiaoxing-up font12 ${rn.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")})),ae.createElement("span",{className:rn.orderDesc},ae.createElement("i",{className:Wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rn.cursorPointer} ${rn.active}`:`iconfont icon-sanjiaoxing-down font12 ${rn.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")}))))},Zt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pn=({sortValue:Wt,dropValue:Rt,className:Kt,onSort:gn,onDrop:Gn,dataSource:qn=$t})=>{var Cn;return ae.createElement("div",{className:se()(Zt.orderWrap,Kt)},ae.createElement(Pt.Z,{dropdownRender:()=>ae.createElement(gt.default,null,qn.map((nr,yr)=>ae.createElement(gt.default.Item,{key:yr,onClick:()=>Gn(nr.id)},nr.name)))},ae.createElement("span",{className:Zt.orderTextWrap},(Cn=qn.find(nr=>Rt===nr.id))==null?void 0:Cn.name)),ae.createElement("span",{className:Zt.orderIconWrap},ae.createElement("span",{className:Zt.orderAsc},ae.createElement("i",{className:Wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")})),ae.createElement("span",{className:Zt.orderDesc},ae.createElement("i",{className:Wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")}))))},zn={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"},Gt=fe(3113),tr=fe(2337),ir=Object.defineProperty,sr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Rn=(Wt,Rt,Kt)=>Rt in Wt?ir(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,$n=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))vr.call(Rt,Kt)&&Rn(Wt,Kt,Rt[Kt]);if(sr)for(var Kt of sr(Rt))Ln.call(Rt,Kt)&&Rn(Wt,Kt,Rt[Kt]);return Wt},Tn=(Wt,Rt)=>{var Kt={};for(var gn in Wt)vr.call(Wt,gn)&&Rt.indexOf(gn)<0&&(Kt[gn]=Wt[gn]);if(Wt!=null&&sr)for(var gn of sr(Wt))Rt.indexOf(gn)<0&&Ln.call(Wt,gn)&&(Kt[gn]=Wt[gn]);return Kt},ur=(Wt,Rt,Kt)=>new Promise((gn,Gn)=>{var qn=yr=>{try{nr(Kt.next(yr))}catch(Qr){Gn(Qr)}},Cn=yr=>{try{nr(Kt.throw(yr))}catch(Qr){Gn(Qr)}},nr=yr=>yr.done?gn(yr.value):Promise.resolve(yr.value).then(qn,Cn);nr((Kt=Kt.apply(Wt,Rt)).next())}),lr=Wt=>{var Rt=Wt,{className:Kt,style:gn,children:Gn,loading:qn=!1,openLoading:Cn,onClick:nr=()=>{},size:yr="middle",shape:Qr="round",theme:fr}=Rt,er=Tn(Rt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[aa,oa]=(0,ae.useState)(!1),Ea=(0,ae.useMemo)(()=>{switch(fr){case tr.Fy.THEMEONE:return zn.ThemeOne;case tr.Fy.DEFAULT:default:return zn.btn}},[fr]);return ae.createElement(Gt.ZP,$n({onClick:(0,de.throttle)(Cr=>ur(void 0,null,function*(){Cn&&oa(!0);try{yield nr(Cr)}catch(Jn){console.log("error",Jn)}Cn&&oa(!1)}),2e3,{leading:!0,trailing:!1}),className:se()(Ea,zn[`${yr}-${Qr}`],Kt),style:gn,size:yr,shape:Qr,loading:aa||qn},er),Gn)},Ir={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"},$r=({className:Wt,style:Rt,children:Kt=null,onClick:gn,title:Gn})=>ae.createElement("div",{className:se()(Ir.head,Wt),style:Rt},ae.createElement("span",{className:"primary-hover",onClick:gn},ae.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ae.createElement("b",{title:Gn},Gn),ae.createElement("div",{className:Ir.node},Kt)),na={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"},Kn=({confirmShow:Wt=!0,confirmTitle:Rt,confirmClick:Kt,cancelShow:gn=!0,cancelTitle:Gn,cancelClick:qn,className:Cn,style:nr,confirmLoading:yr=!1})=>ae.createElement("div",{className:se()(na.btns,Cn),style:nr},Wt&&ae.createElement(Gt.ZP,{loading:yr,onClick:Kt,type:"primary",className:na.confirm},Rt),gn&&ae.createElement(Gt.ZP,{onClick:qn,className:na.cancel},Gn)),Xn={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"},Hr=({className:Wt,style:Rt={},LeftContent:Kt,children:gn,RightContent:Gn})=>ae.createElement("div",{className:se()(Xn.fixedBottom,Wt),style:Rt},ae.createElement("div",{className:Xn.wrap},ae.createElement("div",{className:Xn.left},Kt),ae.createElement("div",{className:Xn.center},gn),ae.createElement("div",{className:Xn.right},Gn))),Jr={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"},Or=({className:Wt,style:Rt={},dataSource:Kt=[]})=>ae.createElement("div",{className:se()(Jr.crumbs,Wt),style:Rt},Kt.map((gn,Gn)=>Gnfn.history.push(gn.path)},gn.name):ae.createElement("span",null,gn.name),ae.createElement("span",null,"\xA0",">","\xA0")):ae.createElement("span",{key:Gn,style:{color:"#5F6368"}},gn.name))),Ur=fe(31797),sa=Object.defineProperty,ra=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Wr=(Wt,Rt,Kt)=>Rt in Wt?sa(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,ha=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))Br.call(Rt,Kt)&&Wr(Wt,Kt,Rt[Kt]);if(wr)for(var Kt of wr(Rt))Mr.call(Rt,Kt)&&Wr(Wt,Kt,Rt[Kt]);return Wt},wa=(Wt,Rt)=>ra(Wt,xr(Rt)),Ia=(Wt,Rt)=>{var Kt={};for(var gn in Wt)Br.call(Wt,gn)&&Rt.indexOf(gn)<0&&(Kt[gn]=Wt[gn]);if(Wt!=null&&wr)for(var gn of wr(Wt))Rt.indexOf(gn)<0&&Mr.call(Wt,gn)&&(Kt[gn]=Wt[gn]);return Kt};const{Countdown:ka}=Ur.default;var da=Wt=>{var Rt=Wt,{onChange:Kt}=Rt,gn=Ia(Rt,["onChange"]);const[Gn,qn]=(0,ae.useState)(null);(0,ae.useEffect)(()=>{typeof Gn=="number"&&Gn>=0&&Kt(Gn)},[Gn]);const Cn=nr=>{const yr=Math.floor(nr/1e3);qn(yr)};return ae.createElement(ka,wa(ha({},gn),{onChange:Cn}))},ya={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Yt=({DataProps:Wt,className:Rt,style:Kt={}})=>{var gn;return ae.createElement("div",{className:se()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ya.ClassRoomItem,Rt),style:Kt,onClick:()=>{(0,ze.xg)(Wt==null?void 0:Wt.first_category_url)}},ae.createElement("div",{className:"flex flex-col item-center"},ae.createElement("img",{src:`${(gn=Ge.Z)==null?void 0:gn.IMG_SERVER}/images/${Wt==null?void 0:Wt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Wt==null?void 0:Wt.subject_identifier)&&ae.createElement("div",{className:"mt-40px"},ae.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ae.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ae.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Wt!=null&&Wt.is_public)&&ae.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"),ae.createElement("span",{className:se()("text-16px font-medium",ya.TitleDom)},Wt==null?void 0:Wt.name)),ae.createElement("div",{className:"c-grey-333 font-medium"},Wt==null?void 0:Wt.creator),ae.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Wt==null?void 0:Wt.course_members_count),ae.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ae.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Wt==null?void 0:Wt.tasks_count),Wt!=null&&Wt.is_end?ae.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ae.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},hn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,mn=(Wt,Rt,Kt)=>Rt in Wt?hn(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,Sn=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))Mn.call(Rt,Kt)&&mn(Wt,Kt,Rt[Kt]);if(Nn)for(var Kt of Nn(Rt))An.call(Rt,Kt)&&mn(Wt,Kt,Rt[Kt]);return Wt},jn=({DataProps:Wt=[],selectValue:Rt,onChange:Kt,className:gn,style:Gn={},extra:qn,classNameItem:Cn,styleItem:nr={},barHidden:yr})=>{const[Qr,fr]=(0,ae.useState)();return(0,ae.useEffect)(()=>{fr(Array.isArray(Rt)?Rt:[Rt])},[Rt]),ae.createElement("div",{className:se()("flex px-20px py-10px gap-40px",gn),style:Sn({borderBottom:"1px solid #D3F0FF"},Gn)},Wt==null?void 0:Wt.map(er=>ae.createElement("div",{key:er==null?void 0:er.id,className:se()("flex item-center justify-center current c-grey-333 text-16 relative",Cn,er==null?void 0:er.className),style:Sn(Sn({color:Qr!=null&&Qr.includes(er==null?void 0:er.id)?"#1890FF":"",minWidth:88},nr),(er==null?void 0:er.style)||{}),onClick:aa=>{Kt==null||Kt({domEvent:aa,item:er}),er!=null&&er.link&&fn.history.push(er==null?void 0:er.link)}},er==null?void 0:er.name,!yr&&(Qr==null?void 0:Qr.includes(er==null?void 0:er.id))&&ae.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ae.createElement("div",{className:"ml-auto"},qn))},ar=Object.defineProperty,Vn=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,gr=(Wt,Rt,Kt)=>Rt in Wt?ar(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,_r=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))pa.call(Rt,Kt)&&gr(Wt,Kt,Rt[Kt]);if(hr)for(var Kt of hr(Rt))Rr.call(Rt,Kt)&&gr(Wt,Kt,Rt[Kt]);return Wt},Kr=(Wt,Rt)=>Vn(Wt,Gr(Rt)),mr=({value:Wt,onChange:Rt,onInputChange:Kt,className:gn,style:Gn={},InputProps:qn})=>{const[Cn,nr]=(0,ae.useState)(Wt);return ae.createElement("div",{className:se()("flex item-center rounded-full px-10px py-2px",gn),style:_r({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Gn)},ae.createElement(Ee.default,Kr(_r({bordered:!1},qn),{onChange:yr=>{nr(yr.target.value),Kt==null||Kt(encodeURIComponent(yr.target.value))},onPressEnter:yr=>{Rt==null||Rt({domEvent:yr,item:{value:Cn}})}})),ae.createElement("img",{className:"h-22px current",src:fe(25365),height:22,onClick:yr=>{Rt==null||Rt({domEvent:yr,item:{value:Cn}})}}))}},31103:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return Ae}});var ae=fe(59301);function Ae(E,ye){const he=(0,ae.useRef)();(0,ae.useEffect)(()=>{he.current=E}),(0,ae.useEffect)(()=>{function le(){he.current()}if(ye!==null){let ne=setInterval(le,ye);return()=>clearInterval(ne)}},[ye])}},70868:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return tt}});var ae=fe(59301),Ae=fe(78241),E=fe(8591),ye=fe(43418),he=fe(99313),le=fe(57809),ne=fe(19842),se=fe(98228),de=fe(92832),ue=fe(1710),ie=fe(6848),oe=fe(58421),re=fe(3113),z=fe(38147),a={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},y=fe(3033),x={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"},b=fe(6339),ee=fe(65862),te=fe(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ve=({qitem:Xe})=>{var lt,Je,Ke,Me,et,Ie,Re,qe,Ye,ke;return ae.createElement("div",{className:x.warp},ae.createElement("div",{className:x.mainPart},ae.createElement("div",{className:x.qcount},(Xe==null?void 0:Xe.question_type)===8&&ae.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(lt=Xe==null?void 0:Xe.program_attr)==null?void 0:lt.description}),(Xe==null?void 0:Xe.question_type)!=8&&ae.createElement(b.Z,{className:x.qtitle,value:(Xe==null?void 0:Xe.name)||(Xe==null?void 0:Xe.title)})),((Xe==null?void 0:Xe.question_type)===0||(Xe==null?void 0:Xe.question_type)===2)&&ae.createElement("div",null,(Je=Xe==null?void 0:Xe.choices)==null?void 0:Je.map((xe,Ne)=>ae.createElement("div",{className:x.redio},!(xe!=null&&xe.is_answer)&&ae.createElement("span",{className:x.redioitem}),(xe==null?void 0:xe.is_answer)&&ae.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:xe!=null&&xe.is_answer?x.titleyes:x.title,value:ce[Ne]+(xe==null?void 0:xe.choice_text)}),(xe==null?void 0:xe.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.question_type)===1&&ae.createElement("div",null,(Ke=Xe==null?void 0:Xe.choices)==null?void 0:Ke.map((xe,Ne)=>ae.createElement("div",{className:x.checkbox},!(xe!=null&&xe.is_answer)&&ae.createElement("span",{className:x.checkboxitem}),(xe==null?void 0:xe.is_answer)&&ae.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:xe!=null&&xe.is_answer?x.titleyes:x.title,value:ce[Ne]+(xe==null?void 0:xe.choice_text)}),(xe==null?void 0:xe.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.question_type)===3&&ae.createElement("div",{className:x.completion},(Me=Xe==null?void 0:Xe.standard_answer)==null?void 0:Me.map((xe,Ne)=>{var Be;return ae.createElement("div",{style:{display:"flex"}},ae.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ne+1),ae.createElement("div",{className:x.content},(Be=xe==null?void 0:xe.answer_text)==null?void 0:Be.map((je,$e)=>ae.createElement("div",{className:x.items},je))))})),(Xe==null?void 0:Xe.question_type)===4&&ae.createElement("div",{className:x.simple},ae.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ae.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(et=Xe==null?void 0:Xe.answer_texts)!=null&&et[0]?ae.createElement(b.Z,{className:x.content,value:(Ie=Xe==null?void 0:Xe.answer_texts)==null?void 0:Ie[0]}):ae.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Xe==null?void 0:Xe.question_type)===5&&((Re=Xe==null?void 0:Xe.challenge_names)==null?void 0:Re.map((xe,Ne)=>ae.createElement("div",{className:x.shixun},ae.createElement("span",{className:x.qtitle},ae.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ee.EM)(Ne+1),"\u9898"),xe)))),(Xe==null?void 0:Xe.question_type)===6&&ae.createElement("div",{className:x.simple},ae.createElement(b.Z,{className:x.content,value:((qe=Xe==null?void 0:Xe.program_attr)==null?void 0:qe.description)||"- -"})),(Xe==null?void 0:Xe.question_type)===7&&((Ye=Xe==null?void 0:Xe.sub_item_banks)==null?void 0:Ye.map((xe,Ne)=>{var Be,je,$e,nt,Ze;return ae.createElement("div",null,ae.createElement("div",{className:x.combination},ae.createElement("span",{className:x.qtitle},xe==null?void 0:xe.name)),ae.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},ae.createElement("div",null,((xe==null?void 0:xe.item_type)=="SINGLE"||(xe==null?void 0:xe.item_type)=="JUDGMENT")&&((Be=xe==null?void 0:xe.choices)==null?void 0:Be.map((rt,yt)=>ae.createElement("div",{className:x.redio},!(rt!=null&&rt.is_answer)&&ae.createElement("span",{className:x.redioitem}),(rt==null?void 0:rt.is_answer)&&ae.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:rt!=null&&rt.is_answer?x.titleyes:x.title,value:ce[yt]+(rt==null?void 0:rt.choice_text)}),(rt==null?void 0:rt.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(xe==null?void 0:xe.item_type)=="MULTIPLE"&&((je=xe==null?void 0:xe.choices)==null?void 0:je.map((rt,yt)=>ae.createElement("div",{className:x.checkbox},!(rt!=null&&rt.is_answer)&&ae.createElement("span",{className:x.checkboxitem}),(rt==null?void 0:rt.is_answer)&&ae.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:rt!=null&&rt.is_answer?x.titleyes:x.title,value:ce[yt]+(rt==null?void 0:rt.choice_text)}),(rt==null?void 0:rt.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(xe==null?void 0:xe.item_type)=="COMPLETION"&&ae.createElement("div",{className:x.completion},($e=xe==null?void 0:xe.standard_answer)==null?void 0:$e.map((rt,yt)=>{var ct;return ae.createElement("div",{style:{display:"flex"}},ae.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",yt+1),ae.createElement("div",{className:x.content},(ct=rt==null?void 0:rt.answer_text)==null?void 0:ct.map((bt,dt)=>ae.createElement("div",{className:x.items},bt))))})),(xe==null?void 0:xe.item_type)=="SUBJECTIVE"&&ae.createElement("div",{className:x.simple},ae.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ae.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nt=xe==null?void 0:xe.answer_texts)!=null&&nt[0]?ae.createElement(b.Z,{className:x.content,value:(Ze=xe==null?void 0:xe.answer_texts)==null?void 0:Ze[0]}):ae.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Xe==null?void 0:Xe.question_type)===8&&ae.createElement("div",null,ae.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=Xe==null?void 0:Xe.program_attr)==null?void 0:ke.code)||"")})),(Xe==null?void 0:Xe.question_type)===5&&ae.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ae.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ae.createElement("div",{style:{marginRight:30}},ae.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),ae.createElement("span",{style:{color:"#000000"}},(Xe==null?void 0:Xe.author_name)||"- -")),ae.createElement("div",{style:{marginRight:30}},ae.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),ae.createElement("span",{style:{color:"#000000"}},(Xe==null?void 0:Xe.author_school_name)||"- -")),ae.createElement("div",{style:{marginRight:30}},ae.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),ae.createElement("span",{style:{color:"#000000"}},(Xe==null?void 0:Xe.study_count)||"0"))),ae.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Xe==null?void 0:Xe.identifier}/challenges?exercise=true`,target:"_blank"},ae.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Xe==null?void 0:Xe.question_type)<=4||[6,8].includes(Xe==null?void 0:Xe.question_type))&&ae.createElement("div",{className:x.bottom},ae.createElement("div",{className:x.bottomitem},ae.createElement("span",{className:x.left},"\u89E3\u6790"),ae.createElement("span",{className:x.right},Xe!=null&&Xe.analysis?ae.createElement(b.Z,{value:Xe==null?void 0:Xe.analysis}):ae.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ae.createElement("div",{className:x.bottomitem},ae.createElement("span",{className:x.left},"\u96BE\u5EA6"),ae.createElement("span",{className:x.right},(Xe==null?void 0:Xe.difficulty)===1?"\u7B80\u5355":(Xe==null?void 0:Xe.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ae.createElement("div",{className:x.bottomitem},ae.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),ae.createElement("span",{className:x.right},Xe!=null&&Xe.tag_discipline?Xe==null?void 0:Xe.tag_discipline:ae.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ge=fe(64303),pe=fe(96435),Se=fe(35479),be=fe(65582),Ee=fe(61485),Ce=fe(90463),De=fe(11517),we=fe(83028),Fe=fe(60979),Pe=fe(59301),Le=Object.defineProperty,Oe=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Qe=(Xe,lt,Je)=>lt in Xe?Le(Xe,lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Xe[lt]=Je,Ge=(Xe,lt)=>{for(var Je in lt||(lt={}))Ue.call(lt,Je)&&Qe(Xe,Je,lt[Je]);if(Te)for(var Je of Te(lt))He.call(lt,Je)&&Qe(Xe,Je,lt[Je]);return Xe},ze=(Xe,lt)=>Oe(Xe,We(lt)),_e=(Xe,lt,Je)=>new Promise((Ke,Me)=>{var et=qe=>{try{Re(Je.next(qe))}catch(Ye){Me(Ye)}},Ie=qe=>{try{Re(Je.throw(qe))}catch(Ye){Me(Ye)}},Re=qe=>qe.done?Ke(qe.value):Promise.resolve(qe.value).then(et,Ie);Re((Je=Je.apply(Xe,lt)).next())});const Ve=({setScoreShow:Xe,ScoreShow:lt,onOk:Je,isshixuns:Ke,isloadings:Me,dispatch:et,shixunsDetail:Ie,exercise:Re})=>{var qe,Ye,ke;let[xe,Ne]=(0,ae.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[Be,je]=(0,ae.useState)([]),[$e,nt]=(0,ae.useState)([]),[Ze,rt]=(0,ae.useState)([]),[yt,ct]=(0,ae.useState)([]);const[bt,dt]=(0,ae.useState)(!1),[ht]=Ae.default.useForm(),[ot,ut]=(0,ae.useState)(),[mt,Ct]=(0,ae.useState)(!1);let[Bt,It]=(0,ae.useState)(Ke);const[Ht,qt]=(0,ae.useState)([]),[yn,In]=(0,ae.useState)(!0),[En,pn]=(0,ae.useState)([]),[Qn,Bn]=(0,ae.useState)(0),[un,Yn]=(0,ae.useState)([]),_t=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[tn,cn]=(0,ae.useState)({});(0,ae.useEffect)(()=>{var gt,St,At,zt,Zt,$t,ln,Pn,zn,Gt;(((At=(St=(gt=Re==null?void 0:Re.editData)==null?void 0:gt.exercise)==null?void 0:St.exist_item_bank_ids)==null?void 0:At.length)>0||(($t=(Zt=(zt=Re==null?void 0:Re.editData)==null?void 0:zt.exercise)==null?void 0:Zt.exist_item_bank_shixun_ids)==null?void 0:$t.length)>0)&&Yn([...(Pn=(ln=Re==null?void 0:Re.editData)==null?void 0:ln.exercise)==null?void 0:Pn.exist_item_bank_ids,...(Gt=(zn=Re==null?void 0:Re.editData)==null?void 0:zn.exercise)==null?void 0:Gt.exist_item_bank_shixun_ids])},[(Ye=(qe=Re==null?void 0:Re.editData)==null?void 0:qe.exercise)==null?void 0:Ye.exist_item_bank_ids]);const Ot=(0,ae.useRef)(new Set),ft=(0,ae.useRef)(new Set);let[Ft,kt]=(0,ae.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Xt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],an=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],en=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Vt,pt]=(0,ae.useState)(!1),wt=()=>{ht.resetFields(),Bt=!1,It(!1),pt(!1),ht.submit()};(0,ae.useEffect)(()=>{Qn>0&&setTimeout(()=>{Bn(0)},2e3)},[Qn]),(0,ae.useEffect)(()=>{lt&&(ht.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),yn&&Bt&&(ht.setFieldsValue({item_type:"SHIXUN"}),xe.item_type="SHIXUN",Ne(Ge({},xe)),In(!1)),xt(xe),fn(),Ut({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[lt]);function xt(gt){return _e(this,null,function*(){var St,At,zt;if(dt(!0),Ne(gt),(Ze==null?void 0:Ze.length)<=0&>.type==="5"){ct([]),dt(!1);return}let Zt=gt.type==="5"?Ze==null?void 0:Ze.filter(Pn=>!Ht.includes(Pn)):null,$t=gt.type==="5"?Ze==null?void 0:Ze.filter(Pn=>Ht.includes(Pn)):null,ln=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:ze(Ge({},gt),{discipline_id:((St=gt==null?void 0:gt.courseid)==null?void 0:St[0])||null,sub_discipline_id:((At=gt==null?void 0:gt.courseid)==null?void 0:At[1])||null,ids:Zt,shixun_ids:$t,group_id:((zt=gt.group_id)==null?void 0:zt.map(Pn=>Pn==null?void 0:Pn.value))||null,keyword:gt.keyword?encodeURIComponent(gt.keyword):gt.keyword,include_shixuns:!0,type:gt.type==="5"?null:gt.type,clazz:gt.type==="3"?"ItemBanksGroup":null})});ct(ln),dt(!1)})}function Ut(gt){return _e(this,null,function*(){var St;let At=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:gt}),zt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(St=At==null?void 0:At.data)==null?void 0:St.map(Zt=>({title:Zt.name,id:Zt.id,pid:Zt.id,value:Zt.id,key:Zt.id,isLeaf:!Zt.have_child}))}];pn(zt)})}function fn(){return _e(this,null,function*(){let gt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:xe.type==="5"?null:xe.type,clazz:"ItemBanksGroup"}});je((0,y.L)(gt==null?void 0:gt.disciplines))})}function Qt(gt){return _e(this,null,function*(){var St,At,zt,Zt;dt(!0);let $t=(St=gt.list)==null?void 0:St.filter(zn=>!Ht.includes(zn)),ln=(At=gt.list)==null?void 0:At.filter(zn=>Ht.includes(zn));if($t.length===0&&ln.length===0){dt(!1),ct([]);return}let Pn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:ze(Ge({},gt),{discipline_id:((zt=gt==null?void 0:gt.courseid)==null?void 0:zt[0])||null,sub_discipline_id:((Zt=gt==null?void 0:gt.courseid)==null?void 0:Zt[1])||null,ids:$t,shixun_ids:ln,type:gt.type==="5"?null:gt.type,clazz:gt.type==="3"?"ItemBanksGroup":null})});dt(!1),ct(Pn)})}const _n=(0,be.useParams)(),[wn,Mt,Lt,Jt]=(0,Se.P)(),jt=gt=>_e(void 0,null,function*(){const St=yield et({type:"shixunsDetail/release",payload:{id:gt}});let At=St==null?void 0:St.tag_position,zt=(St==null?void 0:St.evaluation_set_position)||[],Zt=St.status;return Zt===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(xe),!0):(Zt===2?E.ZP.error(`\u7B2C${zt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Zt===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${At.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),bn=gt=>(gt==null?void 0:gt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(gt,St,At)=>gt.map(zt=>zt.key===St?Ge(Ge({},zt),At):zt.children?ze(Ge({},zt),{children:Dn(zt.children,St,At)}):zt),Hn=gt=>_e(void 0,null,function*(){const{key:St}=gt;let At=xe.type;const zt=yield(0,De.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(St),type:At}),{data:Zt,total_count:$t}=zt||{};$t>0&&pn(ln=>Dn(ln,St,{children:Zt.map(Pn=>({title:Pn.name,id:Pn.id,pid:Pn.id,value:Pn.id,key:Pn.id,isLeaf:!Pn.have_child}))}))});function rn(gt){console.log("----",xe),gt==="1"&&(Ft.gg=Ge({},xe)),gt==="2"&&(Ft.scj=Ge({},xe)),gt==="3"&&(Ft.ttgx=Ge({},xe)),gt==="0"&&(Ft.wcjd=Ge({},xe)),gt==="5"&&(Ft.yx=Ge({},xe)),kt(Ge({},Ft))}function Pt(){xe.type==="1"&&(xe=Ft.gg),xe.type==="2"&&(xe=Ft.scj),xe.type==="3"&&(xe=Ft.ttgx),xe.type==="0"&&(xe=Ft.wcjd),xe.type==="5"&&(xe=Ft.yx),(xe==null?void 0:xe.item_type)==="SHIXUN"?(Bt=!0,It(!0)):(Bt=!1,It(!1)),ht.setFieldsValue(Ge({},xe)),Ne(Ge({},xe)),xt(Ge({},xe))}return Pe.createElement("div",null,Pe.createElement(ye.default,{title:!1,footer:!1,open:lt,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Xe(!1)}},Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement("div",{className:a.title},"\u9898\u5E93\u9009\u9898")),Pe.createElement(he.default,{className:a.tabWrap,activeKey:xe.type,onChange:gt=>{gt==="3"?(xe.show_all_share=!0,Ut({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):xe.show_all_share=null,gt==="0"&&Ut({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),rn(xe.type),xe.type=gt,(xe==null?void 0:xe.item_type)==="SHIXUN"&&xe.type!=="5"&&(Bt=!0,It(!0)),pt(!1),xe.type==="5"&&(Bt=!1,It(!1)),Pt(),fn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Pe.createElement("div",null,"\u5DF2\u9009",Ze.length>0&&Pe.createElement("span",{className:a.titlecount},Ze.length),Qn>0&&Pe.createElement("span",{className:a.add},"+",Qn)),key:"5"}]}),Pe.createElement(Ae.default,{layout:"inline",form:ht,onValuesChange:(gt,St)=>{var At,zt;const Zt=Object.values(St).some(ln=>ln!==null&&ln!==""&&ln!==void 0),$t=St.keyword==="";if(pt(Zt||!$t),xe.page=1,xe.keyword=(zt=(At=xe.keyword)==null?void 0:At.replace)==null?void 0:zt.call(At,/^\s+|\s+$/g,""),(St==null?void 0:St.item_type)==="SHIXUN"){if(xe.type==="5"?It(!1):It(!0),gt.keyword||gt.keyword==="")return;ht.submit()}else{if(gt!=null&>.courseid&&ht.setFieldsValue({tag_discipline_id:""}),It(!1),gt.keyword||gt.keyword==="")return;ht.submit()}},onFinish:gt=>{var St;xe.type==="3"&&(!gt.group_id||((St=gt==null?void 0:gt.group_id)==null?void 0:St.length)===0)?xe.show_all_share=!0:xe.show_all_share=null,Ne(Ge(Ge({},xe),gt)),xt(Ge(Ge({},xe),gt))}},Pe.createElement(Ae.default.Item,{name:"item_type"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},_t.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)))),Pe.createElement(Ae.default.Item,{name:"courseid"},Pe.createElement(ne.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Be})),!Bt&&Pe.createElement(Ae.default.Item,{name:"tag_discipline_id"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ke=yt==null?void 0:yt.tag_disciplines)==null?void 0:ke.map(gt=>Pe.createElement(le.default.Option,{key:gt.id},gt.name)))),Pe.createElement(Ae.default.Item,{name:Bt?"diff":"difficulty"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Bt&&Xt.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)),Bt&&an.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)))),Bt&&Pe.createElement(Ae.default.Item,{name:"shixun_publish_status"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},en.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)))),(xe.type==="3"||xe.type==="0")&&!Bt&&Pe.createElement(Ae.default.Item,{name:"group_id"},Pe.createElement(se.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(gt,St)=>St.title.toUpperCase().indexOf(gt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Hn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:En})),Vt&&Pe.createElement("span",{className:a.allqingchu,onClick:wt},Pe.createElement("i",{className:"iconfont icon-guanbi4"}),Pe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Pe.createElement(Ae.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Pe.createElement(de.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Pe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>ht.submit()}),onSearch:gt=>{ht.submit()}}))),Pe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Pe.createElement("div",{onClick:()=>{xe.updated_at==="asc"?xe.updated_at="desc":xe.updated_at="asc",Ne(ze(Ge({},xe),{page:1})),xt(ze(Ge({},xe),{page:1}))}}," ",xe.updated_at?Pe.createElement("img",{src:xe.updated_at==="asc"?ge.Z:pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Pe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Pe.createElement("div",{onClick:()=>{xe.quotes==="asc"?xe.quotes="desc":xe.quotes="asc",Ne(ze(Ge({},xe),{page:1})),xt(ze(Ge({},xe),{page:1}))},style:{marginLeft:20}}," ",xe.quotes?Pe.createElement("img",{src:xe.quotes==="asc"?ge.Z:pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Pe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Pe.createElement(ue.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(yt==null?void 0:yt.items)||(yt==null?void 0:yt.shixun_list),pagination:!1,loading:bt,rowKey:gt=>gt.id,rowSelection:{type:"checkbox",selectedRowKeys:[...$e,...un],getCheckboxProps:gt=>({disabled:gt.shixun_tag_num===1||(un==null?void 0:un.find(St=>gt.id===St))}),onSelect(gt,St,At){if(console.log("---",At,St,gt),St)(Bt||gt!=null&>.challenge_names)&&qt([...Ht,gt.id]),nt([...$e,gt.id]),gt.identifier?Ot.current.add(gt.id):ft.current.add(gt.id),Bn(1),rt([...Ze,gt.id]);else{gt.identifier?Ot.current.delete(gt.id):ft.current.delete(gt.id);let zt=Ze.filter(Zt=>Zt!==gt.id);if(nt(zt),rt(zt),Bt||gt!=null&>.challenge_names){let Zt=Ht.filter($t=>$t!==gt.id);qt([...Zt])}if(xe.type==="5"){Qt(ze(Ge({},xe),{list:[...zt]}));return}}},onSelectAll(gt,St,At){var zt,Zt;if(console.log("----",At),gt){const $t=At.map(Pn=>Pn.id),ln=(Zt=At==null?void 0:At.filter(Pn=>Pn==null?void 0:Pn.challenge_names))==null?void 0:Zt.map(Pn=>Pn.id);qt([...Ht,...ln]),nt([...$e,...$t]),rt([...Ze,...$t]);for(const Pn of At)Pn.identifier?Ot.current.add(Pn.id):ft.current.add(Pn.id)}else{const $t=At.map(Gt=>Gt.id),ln=$e.filter(Gt=>!$t.some(tr=>tr===Gt)),Pn=(zt=At==null?void 0:At.filter(Gt=>Gt==null?void 0:Gt.challenge_names))==null?void 0:zt.map(Gt=>Gt.id);nt([...ln]),rt([...ln]);let zn=Ht.filter(Gt=>!Pn.some(tr=>tr===Gt.id));qt([...zn]),xe.type==="5"&&Qt(ze(Ge({},xe),{list:[...ln]}));for(const Gt of $t)Gt.identifier?Ot.current.delete(Gt):ft.current.delete(Gt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(gt,St,At)=>{var zt,Zt;return Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,Bt||St!=null&&St.challenge_names?"\u5B9E\u8BAD\u9898":(Zt=(zt=_t==null?void 0:_t.filter($t=>$t.value===gt))==null?void 0:zt[0])==null?void 0:Zt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Bt?"30%":"60%",key:"name",render:(gt,St,At)=>{var zt;return Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("span",null,Pe.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||St!=null&&St.challenge_names?St!=null&&St.title||gt===null?"--":gt:(St==null?void 0:St.item_type)=="BPROGRAM"?(zt=St==null?void 0:St.program_attr)==null?void 0:zt.description:gt}))),(St==null?void 0:St.high_resources_consume)&&Pe.createElement(Ce.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Bt,render:(gt,St,At)=>{var zt;return Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("span",null,gt?(zt=gt==null?void 0:gt.split("\u3001"))==null?void 0:zt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Bt,render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("span",null,gt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(gt,St,At)=>{var zt,Zt,$t,ln;return Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,Bt||St!=null&&St.challenge_names?(St==null?void 0:St.level)||((Zt=(zt=Xt==null?void 0:Xt.filter(Pn=>Pn.value===gt))==null?void 0:zt[0])==null?void 0:Zt.name):(ln=($t=Xt==null?void 0:Xt.filter(Pn=>Pn.value===gt))==null?void 0:$t[0])==null?void 0:ln.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Bt,render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,gt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,Bt||St!=null&&St.challenge_names?(St==null?void 0:St.study_count)||(St==null?void 0:St.stu_num):gt))},{title:Pe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Pe.createElement(ie.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Pe.createElement(Ee.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Bt,render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,gt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",{style:{flex:1,textAlign:"start"}},Pe.createElement("a",{onClick:()=>{var zt,Zt;ut(ze(Ge({},St),{question_type:Bt||St!=null&&St.challenge_names?5:(Zt=(zt=_t==null?void 0:_t.filter($t=>$t.value===(St==null?void 0:St.item_type)))==null?void 0:zt[0])==null?void 0:Zt.question_type})),Ct(!0)}},"\u67E5\u770B"),(St==null?void 0:St.shixun_tag_num)===1&&Pe.createElement("a",{style:{marginLeft:10},onClick:()=>{ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Pe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Pe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${St==null?void 0:St.identifier}/challenges`)}},(St==null?void 0:St.shixun_name)||"--"),"\uFF1F"),onOk:()=>_e(void 0,null,function*(){if(!jt(St==null?void 0:St.identifier))return new Promise((zt,Zt)=>{Zt()})})})}},"\u53D1\u5E03")))}].filter(gt=>!gt.hidden)}),Pe.createElement(oe.Z,{current:xe.page,total:(yt==null?void 0:yt.items_count)||(yt==null?void 0:yt.shixuns_count),style:{marginBottom:20},defaultPageSize:xe.per_page,showTotal:gt=>Pe.createElement("span",null,"\u5171\xA0",Pe.createElement("span",{style:{color:"#165DFF"}},gt),"\xA0\u6761\u6570\u636E"),pageSize:xe.per_page,onChange:(gt,St)=>{xe.page=gt,xe.per_page=St,Ne(Ge({},xe)),xt(Ge({},xe))}}),Pe.createElement("div",{className:a.bottom},Pe.createElement(re.ZP,{className:a.no,onClick:()=>{Xe(!1)}},"\u53D6\u6D88"),Pe.createElement(re.ZP,{loading:Me,style:{width:Me&&75},className:a.yes,onClick:()=>_e(void 0,null,function*(){if((Ze==null?void 0:Ze.length)<=0){E.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let gt=yield(0,Fe.Tr)({id:[...Ze==null?void 0:Ze.filter(St=>Ht.includes(St))],course_id:_n.coursesId,type:"shixun"});(gt==null?void 0:gt.student_count)===0?Je([...ft.current],[...Ze==null?void 0:Ze.filter(St=>Ht.includes(St))],!0,Ze==null?void 0:Ze.length):cn(gt)})},"\u786E\u8BA4"))),Pe.createElement(ye.default,{open:mt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Ct(!1)},onOk:()=>{Ct(!1)}},Pe.createElement(ve,{qitem:ot})),Pe.createElement(we.Z,{resdata:tn,type:"exercise",okloading:Me,oktext:(tn==null?void 0:tn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:gt=>_e(void 0,null,function*(){const St=[],At=[];for(const zt of tn==null?void 0:tn.can_copy_list)St.push(zt.id);Mt(),yield Je([...ft.current],[...Ot.current].filter(zt=>!At.includes(zt)),!0,Ze==null?void 0:Ze.length,St)})}))};var tt=(0,be.connect)(({shixunsDetail:Xe,exercise:lt})=>({shixunsDetail:Xe,exercise:lt}))(Ve)},5318:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(99313),E=fe(78241),ye=fe(6848),he=fe(8591),le=fe(43418),ne=fe(5871),se=fe(57809),de=fe(92832),ue=fe(3113),ie=fe(26724),oe=fe.n(ie),re=fe(49018),z=fe(5006),a=fe(66457),y=fe(65862),x=fe(35479),b=fe(79274),ee=fe(65582),te=fe(90463),ce=fe(83028),me=fe(60979),ve=fe(59301),ge=Object.defineProperty,pe=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,De=(We,Te,Ue)=>Te in We?ge(We,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Te]=Ue,we=(We,Te)=>{for(var Ue in Te||(Te={}))Ee.call(Te,Ue)&&De(We,Ue,Te[Ue]);if(be)for(var Ue of be(Te))Ce.call(Te,Ue)&&De(We,Ue,Te[Ue]);return We},Fe=(We,Te)=>pe(We,Se(Te)),Pe=(We,Te,Ue)=>new Promise((He,Qe)=>{var Ge=Ve=>{try{_e(Ue.next(Ve))}catch(tt){Qe(tt)}},ze=Ve=>{try{_e(Ue.throw(Ve))}catch(tt){Qe(tt)}},_e=Ve=>Ve.done?He(Ve.value):Promise.resolve(Ve.value).then(Ge,ze);_e((Ue=Ue.apply(We,Te)).next())});const{TabPane:Le}=Ae.default,Oe=({classroomList:We,exercise:Te,loading:Ue,dispatch:He})=>{var Qe;const Ge=(0,ee.useParams)(),ze=(0,ee.useLocation)(),[_e]=E.default.useForm(),{brankList:Ve}=Te;let[tt,Xe]=(0,ae.useState)(!0),[lt,Je]=(0,ae.useState)(!1);const[Ke,Me]=(0,ae.useState)("myself");let[et,Ie]=(0,ae.useState)([]),[Re,qe]=(0,ae.useState)([]),[Ye,ke]=(0,ae.useState)(),[xe,Ne]=(0,ae.useState)([]);const Be=(0,ae.useRef)(null),[je,$e]=(0,ae.useState)(!1),[nt,Ze]=(0,ae.useState)(""),[rt,yt]=(0,ae.useState)(""),[ct,bt]=(0,ae.useState)(!1),[dt,ht]=(0,ae.useState)({}),ot=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(un,Yn,_t)=>ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(ye.Z,{title:un},ve.createElement("div",{title:un,className:z.Z.name},un)),(Yn==null?void 0:Yn.high_resources_consume)&&ve.createElement(te.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:un=>ve.createElement(ye.Z,{title:un},ve.createElement("span",null,un))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:un=>un?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(un,Yn)=>ve.createElement("a",{href:un?`/randompaper/detail/${Yn.id}`:`/paperlibrary/see/${Yn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[ut,mt]=(0,ae.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,ae.useEffect)(()=>{Te.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(It(),Ne([]),Ct())},[Te.actionTabs.key]);const Ct=()=>Pe(void 0,null,function*(){const un=yield He({type:"paperlibrary/getTeachGroupData"});qe(un)}),Bt=un=>{const Yn=parseInt(un);return isNaN(Yn)?"":Yn},It=()=>Pe(void 0,null,function*(){var un,Yn;if(tt){++ut.page,Xe(!1);const _t=yield He({type:"exercise/getBrankList",payload:Fe(we({},ut),{search:(un=ut.search)==null?void 0:un.trim()})});et=_t!=null&&_t.object_list?[...et.concat(_t==null?void 0:_t.object_list)]:et,ut.filter==="public"?ke(_t.is_teacher):ke(!0),((Yn=_t.object_list)==null?void 0:Yn.length){Be.current.scrollTop=0,et=[],ut.page=0,ut.group_id=un,tt=!0,Ne([]),mt(we({},ut)),It()},qt={selectedRowKeys:xe,onChange:un=>{Ne(un)},type:"radio"},yn=()=>{mt(we({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ie([]),Xe(!0),Me("myself"),He({type:"exercise/setActionTabs",payload:{}}),Je(!1)},[In,En,pn,Qn]=(0,x.P)(),Bn=un=>Pe(void 0,null,function*(){let Yn=!1;et.forEach(Ot=>{xe.includes(Ot.id)&&(Yn=Ot.is_random)});const _t=un.map(Ot=>({shixun_id:Ot.id,is_use:Ot.is_use,is_copy:Ot.is_copy}));if(!Yn){bt(!0);const Ot=yield He({type:"exercise/saveBanks",payload:{course_id:Ge.coursesId,category_id:(Ge==null?void 0:Ge.categoryId)||null,object_type:"examination_bank",bank_id:xe,shixuns_info:_t}});bt(!1),(Ot==null?void 0:Ot.status)===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:we({},Te.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:Ge.coursesId}}),Ze(`/classrooms/${Ge.coursesId}/exercise/${Ot.exercise_id}/detail?random=${Ot.is_random}&tabs=3`),yt(`/classrooms/${Ge.coursesId}/exercise/add/${Ot.exercise_id}?random=${Ot.is_random}&type=2`),$e(!0),he.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),En(),yn());return}bt(!0),setTimeout(()=>{bt(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let tn=1,cn=le.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ve.createElement("div",{className:z.Z.modalColumn},ve.createElement("div",{className:z.Z.modalRow},ve.createElement("sup",{className:z.Z.sup},"*"),ve.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ve.createElement(ne.Z,{parser:Bt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:tn,onChange:Ot=>{tn=Ot;const ft=document.getElementById("model_error");tn<1||tn>50?ft.style.display="block":ft.style.display="none"}})),ve.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:yn,onOk:()=>Pe(void 0,null,function*(){if(tn<1||tn>50){const ft=document.getElementById("model_error");return ft.style.display="block",Promise.reject()}cn.update({cancelButtonProps:{disabled:!0}});const Ot=yield He({type:"exercise/saveBanks",payload:{course_id:Ge.coursesId,object_type:"examination_bank",bank_id:xe,shixuns_info:_t,num:tn}});cn.update({cancelButtonProps:{disabled:!1}}),Ot&&Ot.status===0?((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),le.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:we({},Te.actionTabs.params)}),yn(),En(),he.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(yn(),En())})})});return ve.createElement(ve.Fragment,null,ve.createElement(le.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:Te.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:lt,bodyStyle:{minHeight:200},wrapClassName:z.Z.warpModal,onOk:()=>Pe(void 0,null,function*(){var un;if(!xe.length){he.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Je(!0);let Yn=!1,_t=!1;if(et.forEach(cn=>{xe.includes(cn.id)&&cn.need_authorize&&(Yn=cn.need_authorize),xe.includes(cn.id)&&(_t=cn.is_random)}),Yn){(0,a.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let tn=yield(0,me.Tr)({id:`${xe[0]}`,course_id:(un=We.detailTopBanner)==null?void 0:un.course_id,type:"examination_bank"});Je(!1),(tn==null?void 0:tn.student_count)===0?Bn([]):ht(tn)}),onCancel:yn},ve.createElement(Ae.default,{activeKey:Ke,onTabClick:un=>Pe(void 0,null,function*(){Be.current.scrollTop=0,et=[],Ke!==un&&Ne([]),Me(un),ut.page=0,ut.filter=un,ut.group_id=null,tt=!0,It()})},ve.createElement(Le,{tab:ve.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ve.createElement(Le,{tab:ve.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ve.createElement(Le,{tab:ve.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ve.createElement("div",{className:z.Z.tabSearch},Ke==="teacher"&&ve.createElement(se.default,{value:ut.group_id,onChange:Ht,size:"middle",style:{width:200,marginRight:30}},ve.createElement(se.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Qe=Re==null?void 0:Re.groups)==null?void 0:Qe.map(un=>ve.createElement(se.default.Option,{key:un==null?void 0:un.group_id,value:un==null?void 0:un.group_id},un==null?void 0:un.name))),ve.createElement(de.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:ut.search,onChange:un=>{ut.search=un.target.value,mt(we({},ut))},onSearch:un=>{Be.current.scrollTop=0,et=[],ut.page=0,tt=!0,Ne([]),un&&(0,b.tk)({name:un,copywriting:un,position:"Exercise"}),It()}})),ve.createElement("div",{ref:Be,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Ye&&Ke==="public"&&ve.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ve.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ve.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ve.createElement(oe(),{initialLoad:!1,pageStart:0,loadMore:()=>{It()},hasMore:tt,useWindow:!1},Te.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Ye&&ve.createElement(re.Z,{className:z.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:et,onRow:un=>({onClick:()=>{Ne([un==null?void 0:un.id])}}),resColumns:ot,rowSelection:qt})))),ve.createElement(le.default,{title:"\u63D0\u793A",open:je,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ve.createElement("div",null,ve.createElement(ue.ZP,{onClick:()=>{$e(!1),ee.history.push(rt)}},"\u4FEE\u6539\u8BD5\u5377"),ve.createElement(ue.ZP,{type:"primary",onClick:()=>{ee.history.push(nt),$e(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{$e(!1)}},ve.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ve.createElement(ce.Z,{resdata:dt,type:"exercise",okloading:ct,oktext:(dt==null?void 0:dt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:un=>{Bn(un)}}),ve.createElement(x.Z,{inPaper:!0,visible:In,onCancel:En,onOk:Bn,renderData:pn,modalType:"multiple",type:"examination_bank"}))};at.Z=(0,ee.connect)(({exercise:We,loading:Te,classroomList:Ue})=>({exercise:We,loading:Te,classroomList:Ue}))(Oe)},21390:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(31797),E=fe(5871),ye=fe(78241),he=fe(43418),le=fe(71418),ne=fe(1710),se=fe(92832),de=fe(95237),ue=fe(43604),ie=fe(3113),oe=fe(87513),re=fe(56656),z=fe.n(re),a=fe(65582),y=fe(65862),x=fe(27158),b=fe(41867),ee=fe(61527),te=fe(59301),ce=(pe,Se,be)=>new Promise((Ee,Ce)=>{var De=Pe=>{try{Fe(be.next(Pe))}catch(Le){Ce(Le)}},we=Pe=>{try{Fe(be.throw(Pe))}catch(Le){Ce(Le)}},Fe=Pe=>Pe.done?Ee(Pe.value):Promise.resolve(Pe.value).then(De,we);Fe((be=be.apply(pe,Se)).next())});const{Countdown:me}=Ae.default,ve=({value:pe,onChange:Se,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ge=({exercise:pe,successCb:Se,dispatch:be})=>{var Ee,Ce,De,we;const Fe=(0,a.useParams)(),[Pe]=ye.default.useForm(),Le=ye.default.useWatch("time",Pe),[Oe,We]=(0,ae.useState)(!1),Te=(0,ae.useRef)(),{actionTabs:Ue}=pe,[He,Qe]=(0,ae.useState)(),[,Ge,ze,_e]=(0,ee.U)(oe.n7,{id:Fe.categoryId}),[,Ve,tt]=(0,ee.U)(oe.Cd,{});(0,ae.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(We(!1),Pe.resetFields())},[pe.actionTabs.key]);const Xe=()=>new Promise(Ye=>ce(void 0,null,function*(){var ke,xe;return Te.current=yield(0,x.y)({ip_limit:(ke=Ue==null?void 0:Ue.exerciseParams)==null?void 0:ke.ip_limit,ip_bind:(xe=Ue==null?void 0:Ue.exerciseParams)==null?void 0:xe.ip_bind_type}),Ye()})),lt=()=>ce(void 0,null,function*(){var Ye,ke,xe,Ne,Be;yield Pe.validateFields();const je=Pe.getFieldsValue();if(We(!0),(((Ye=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ye.ip_limit)!=="no"||(ke=Ue==null?void 0:Ue.exerciseParams)!=null&&ke.ip_bind_type)&&(yield Xe()),(yield(0,oe.ZD)((xe=Ue==null?void 0:Ue.exerciseParams)==null?void 0:xe.id,{exercise_user_id:(Ne=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:je.unlock_key,time:je.time,ip:Te.current})).status===0){if(Se){be({type:"exercise/setActionTabs",payload:{}}),Se();return}const nt=Ue==null?void 0:Ue.exerciseParams;(0,y.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:Fe.coursesId,login:(Be=(0,b.eY)())==null?void 0:Be.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}We(!1)}),Je=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ye=>te.createElement("span",{className:Ye.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ye)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ye=>te.createElement("span",{className:Ye.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ye)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ke=((Ee=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ee.errorMessage)&&typeof((Ce=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ce.errorMessage)=="object";(0,ae.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ye=yield tt(Fe);yield ze({}),Ye.status||Qe(Ye)})},[pe.actionTabs.key]);const{time:Me,end_time:et}=(He==null?void 0:He.exercise)||{},Ie=_e!=null&&_e.user_end_time?z()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):z()(),Re=z()(_e==null?void 0:_e.user_total_end_time)>Ie?Math.round(z().duration(z()(_e==null?void 0:_e.user_total_end_time).diff(Ie.startOf("minute"))).asMinutes()):0,qe=((_e==null?void 0:_e.student_left_minutes)||0)+(Le||0);return te.createElement(te.Fragment,null,te.createElement(he.default,{width:514,centered:!0,closable:!!((De=Ue==null?void 0:Ue.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(le.Z,{spinning:Ge||Ve},Ke&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ke&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ke&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((we=Ue==null?void 0:Ue.exerciseParams)==null?void 0:we.errorMessage)||{}],columns:Je}),te.createElement("div",{className:""},te.createElement(ye.default,{form:Pe,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Me!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:Re})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ge||Ve?"--":qe),"\u5206\u949F",qe!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},z()(_e==null?void 0:_e.user_end_time).add(Le||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(et).format("YYYY-MM-DD HH:mm")))),te.createElement(de.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ie.ZP,{loading:Oe,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ge)},17933:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return a}});var ae=fe(59301),Ae=fe(65582),E=fe(43418),ye=fe(3113),he=fe(71418),le=fe(67172),ne=fe(80443),se=fe(50258),de=fe(24334),ue=fe(56656),ie=fe.n(ue),oe=fe(17124),re=fe(59301),z=(y,x,b)=>new Promise((ee,te)=>{var ce=ge=>{try{ve(b.next(ge))}catch(pe){te(pe)}},me=ge=>{try{ve(b.throw(ge))}catch(pe){te(pe)}},ve=ge=>ge.done?ee(ge.value):Promise.resolve(ge.value).then(ce,me);ve((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,ae.useState)(void 0);console.log((0,Ae.useLocation)(),33);const te=(0,Ae.useLocation)();(0,ae.useEffect)(()=>{y&&function(){return z(this,null,function*(){const Qe=yield(0,le.X6)(y);ee(Qe.data)})}()},[y]);const{status:ce,created_at:me,code:ve,name:ge,language:pe,pass_sets_count:Se,set_count:be,error_msg:Ee,output:Ce,input:De,expected_output:we,execute_memory:Fe,user:Pe,execute_time:Le,input_file_url:Oe,output_file_url:We,is_file:Te,expected_output_file_url:Ue}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(ye.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(he.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ie()(me).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Le*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:Ee,execute_time:Le,output:Ce,input:De,expected_output:we,input_file_url:Oe,output_file_url:We,is_file:Te,expected_output_file_url:Ue}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(se.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:de.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},88125:function(vt,at,fe){"use strict";fe.d(at,{Im:function(){return be},Y4:function(){return Ce}});var ae=fe(59301),Ae=fe(92832),E=fe(8591),ye=fe(3113),he=fe(10129),le=fe(24334),ne=fe.n(le),se=fe(25492),de=fe(42678),ue=fe(6339),ie=fe(65862),oe=fe(34376),re=fe.n(oe),z=fe(38147),a=fe(65582),y=fe(17933),x=fe(77254),b=fe(67172),ee=fe(56918),te=fe(21185),ce=fe(92310),me=fe.n(ce),ve=fe(84056),ge=fe(59301),pe=(Fe,Pe,Le)=>new Promise((Oe,We)=>{var Te=Qe=>{try{He(Le.next(Qe))}catch(Ge){We(Ge)}},Ue=Qe=>{try{He(Le.throw(Qe))}catch(Ge){We(Ge)}},He=Qe=>Qe.done?Oe(Qe.value):Promise.resolve(Qe.value).then(Te,Ue);He((Le=Le.apply(Fe,Pe)).next())});const{TextArea:Se}=Ae.default,be={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ee=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(Ee||{});function Ce(Fe){const{status:Pe,error_msg:Le,output:Oe,input:We,expected_output:Te,is_file:Ue,input_file_url:He,output_file_url:Qe,expected_output_file_url:Ge,setMonacoValue:ze,setData:_e}=Fe,Ve=(0,ae.useRef)(),tt=(0,ae.useRef)(),Xe=(0,ae.useRef)();let lt=null;const Je={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ae.useEffect)(()=>{if(Oe&&!Ue&&Ve.current){const Ke=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ke.open(Ve.current);const Me=(0,ie.pp)(le.Base64.decode(Oe));Ke.write(Me),Ke.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ke.scrollToTop()}catch(et){}},100)}if(We&&!Ue&&tt.current){const Ke=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ke.open(tt.current),Ke.write((0,ie.pp)(We)),Ke.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ke.scrollToTop()}catch(Me){}},100)}if(Te&&!Ue&&Xe.current){const Ke=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ke.open(Xe.current),Ke.write((0,ie.pp)(le.Base64.decode(Te))),Ke.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ke.scrollToTop()}catch(Me){}},100)}},[Oe]),Pe){case he.h.NOMATCH:lt=ge.createElement(ge.Fragment,null,ge.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ue&&ge.createElement("div",{ref:Ve}),Ue&&ge.createElement("div",{style:Je},ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Ke=yield(0,z.ZP)(Qe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ze(Ke),setTimeout(()=>{_e(Qe)},200)})},Oe)),ge.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ue&&ge.createElement("div",{ref:Xe}),Ue&&ge.createElement("div",{style:Je},ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Ke=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ze(yield Ke.text()),setTimeout(()=>{_e(Ge)},200)})},Te)));break;case he.h.EXECUTEFAILURE:lt=ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ge.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ue&&ge.createElement(ue.Z,{value:We,style:Je}),Ue&&ge.createElement("div",{style:Je},ge.createElement("a",{onClick:()=>(0,ie.LR)(He,We)},We))),ge.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ge.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ge.createElement("pre",{className:se.Z.error,style:{color:"#E30000",padding:"0 10px"}},le.Base64.decode(Le),"111")));break;case he.h.COMPILEFAILURE:lt=ge.createElement(ge.Fragment,null,ge.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ge.createElement("pre",{className:se.Z.error},le.Base64.decode(Le)));break;case he.h.PODFAILURE:lt=ge.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:lt=ge.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ge.createElement(ge.Fragment,null," ",lt," ")}function De(Fe){const{status:Pe,error_msg:Le,execute_time:Oe,output:We,input:Te,expected_output:Ue,is_file:He,input_file_url:Qe,output_file_url:Ge,expected_output_file_url:ze}=Fe;let _e=null;switch(Pe){case he.h.OK:case he.h.NOMATCH:case he.h.EXECUTEFAILURE:case he.h.COMPILEFAILURE:_e=ge.createElement("div",{id:"outputResultRef",className:"h100"});break;case he.h.PODFAILURE:_e=ge.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:_e=ge.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ge.createElement(ge.Fragment,null," ",_e," ")}function we({value:Fe,className:Pe}){return ge.createElement("span",{className:Pe},Fe)}at.ZP=({input:Fe,is_file:Pe,debuging:Le,submitting:Oe,executingMessage:We,debugResult:Te,onChangeInput:Ue,onDebugCode:He,onSubmitCode:Qe,hack:Ge,user:ze,submitResult:_e,isWhiteTheme:Ve,topDispatch:tt})=>{const[Xe]=(0,a.useSearchParams)(),lt=(0,a.useParams)(),[Je,Ke]=(0,ae.useState)(!1),[Me,et]=(0,ae.useState)(!1),[Ie,Re]=(0,ae.useState)(1),[qe,Ye]=(0,ae.useState)(!1),[ke,xe]=(0,ae.useState)(0),[Ne,Be]=(0,ae.useState)(!1),[je,$e]=(0,ae.useState)(""),[nt,Ze]=(0,ae.useState)(""),rt=(0,ae.useRef)(),yt=(0,ae.useRef)(),ct=(0,ae.useRef)(null),bt=(0,ae.useRef)(null),dt=(0,ae.useRef)(null);console.log(_e,"submitResult",lt);const{status:ht,id:ot,input:ut,output:mt,expected_output:Ct,is_file:Bt,input_file_url:It,output_file_url:Ht,expected_output_file_url:qt,error_msg:yn,hack_sets:In}=_e||{};(0,ae.useEffect)(()=>{ht===0&&(Re(1),xe(0))},[ht,ot]),(0,ae.useEffect)(()=>{pe(void 0,null,function*(){var Ot;const ft=yield(0,b.rX)(lt==null?void 0:lt.id,"submit");(ft==null?void 0:ft.status)===0&&(ft!=null&&ft.data&&((Ot=ft==null?void 0:ft.data)==null?void 0:Ot.status)!==0?(tt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:ft==null?void 0:ft.data}}),Re(2),xe(320)):(Re(1),xe(0)))})},[lt==null?void 0:lt.id]),(0,ae.useEffect)(()=>{if(rt.current){let cn=function(Vt){kt=Ft.offsetHeight,Xt=!0,an=Vt.pageY,dt.current.style.display="block"},Ot=function(){Xt=!1,dt.current.style.display="none"},ft=function(Vt){if(Xt){En();let pt=an-Vt.pageY,wt=kt+pt;if(wt<0&&(wt=0),wt>window.innerHeight-150&&(wt=window.innerHeight-150),Ie===1){wt<=34?xe(0):xe(wt);return}console.log(wt,"resizeH"),xe(wt)}};const Ft=ct.current;let kt=0,Xt=!1,an=0;const en=document.getElementById("case-y-bar");return en==null||en.addEventListener("mousedown",cn),document.addEventListener("mousemove",ft),document.addEventListener("mouseup",Ot),()=>{const Vt=document.getElementById("case-y-bar");Vt==null||Vt.removeEventListener("mousedown",cn),document.removeEventListener("mousemove",ft),document.removeEventListener("mouseup",Ot)}}},[rt,Ie]),(0,ae.useEffect)(()=>{const cn=x.Z.subscribe("resize-move-bar",En);if(Xe.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Bn),()=>{document.removeEventListener((0,ve.gH)(),Bn),cn()}},[]),(0,ae.useEffect)(()=>{});function En(){var cn,Ot,ft,Ft;const kt=document.getElementById("outputResultRef");if(kt){let Xt=kt.dataset.text;yt.current.reset(),yt.current.writeln(Xt);const an=document.getElementById("outputResultRef").offsetWidth-20,en=((Ft=(ft=(Ot=(cn=yt.current)==null?void 0:cn._core)==null?void 0:Ot._renderService)==null?void 0:ft.dimensions)==null?void 0:Ft.actualCellWidth)||10,Vt=Math.ceil(an/en);yt.current.resize(Vt,Math.ceil(kt.clientHeight/16))}}function pn(){Ke(!Je),setTimeout(()=>{En()},300),xe(Je?320:window.innerHeight-150)}function Qn(){Me?(et(!1),(0,ve.BU)()):(et(!0),(0,ve.Dj)(bt.current))}const Bn=cn=>{(0,ve.vp)()||et(!1)},un=(0,ae.useMemo)(()=>{if(Te){const{status:cn,output:Ot,error_msg:ft}=Te;return setTimeout(()=>{let Ft="",kt=document.getElementById("outputResultRef");Ot?Ft=le.Base64.decode(Ot):ft&&(Ft=le.Base64.decode(ft)),yt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),yt.current.open(kt),yt.current.onKey(function(Xt){var an;if(Xt.domEvent.key.toLocaleUpperCase()==="C"&&Xt.domEvent.ctrlKey){Xt.domEvent.preventDefault();let en=(an=yt.current)==null?void 0:an.getSelection();navigator.clipboard.writeText(en).then(()=>{})}}),kt.dataset.text=Ft,yt.current.setOption("convertEol",!0),En()},300),ge.createElement(ge.Fragment,null,De(Te))}return null},[Te]);function Yn(){var cn,Ot;if(!(Ge!=null&&Ge.code)||((cn=Ge==null?void 0:Ge.code)==null?void 0:cn.trim().length)===0){(Ot=E.ZP)==null||Ot.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Re(1),xe(320),He()}const _t=cn=>pe(void 0,null,function*(){let Ot=yield(0,z.ZP)(`/api/problems/${cn}/start.json`,{method:"get",params:{hack_user_id:ze==null?void 0:ze.user_id}});Ot&&(window.location.href=`/myproblems/${Ot==null?void 0:Ot.identifier}${window.location.search}`)});function tn(){Bt?navigator.clipboard.writeText(le.Base64.decode(yn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(le.Base64.decode(mt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ge.createElement(ae.Fragment,null,ge.createElement("div",{className:me()(se.Z.case,Ve&&se.Z.whiteCase),style:{height:ke},ref:ct},ge.createElement("div",{className:se.Z.fullMask,ref:dt}),ge.createElement("div",{className:se.Z["resize-y-bar"],id:"case-y-bar",ref:rt,draggable:!1},Ie===2&&ge.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ie===1&&(ke<=34?ge.createElement("div",{onClick:()=>{xe(320)},className:se.Z.unfoldBtn},"\u63A7\u5236\u53F0",ge.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ge.createElement("div",{onClick:()=>{xe(0)},className:se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ge.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ge.createElement("div",null,ge.createElement("div",{className:se.Z.caseHead},ge.createElement("div",{className:se.Z.dot}),ge.createElement("div",{className:se.Z.text},Ie===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ie===2&&!Oe&&typeof ht=="number"&&ge.createElement(ge.Fragment,null,ht===he.h.OK?ge.createElement("div",{className:se.Z.pass},ge.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ge.createElement("div",{className:se.Z.noPass},ge.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[ht])),ge.createElement("div",{className:se.Z.btns},Ie===2&&!Oe&&ge.createElement(ge.Fragment,null,ht!==he.h.OK&&ge.createElement("div",{onClick:tn},ge.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ge.createElement("div",{onClick:()=>{Be(ot)}},ge.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Xe.get("type")!=="exercises"&&ge.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>pn()},ge.createElement("i",{className:`iconfont icon-${Je?"suoxiao1":"fangda"}`})))),ge.createElement("div",{style:{display:Ie===1?"block":"none"}},Le?ge.createElement(de.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ge.createElement("div",{style:{height:ke-34}},ge.createElement("div",{className:se.Z.result},ge.createElement("div",{className:se.Z.left},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ge.createElement("div",{className:se.Z.leftNode},ge.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Pe?"":Fe,onChange:Ue}))),ge.createElement("div",{className:se.Z.right},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ge.createElement("div",{className:se.Z.node},Te?un:ge.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ge.createElement("div",{style:{display:Ie===2?"block":"none"}},Oe?ge.createElement(de.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ge.createElement("div",{style:{height:ke-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ge.createElement("div",{ref:bt,className:se.Z.elseNode},ge.createElement("div",{className:se.Z.nameWrap},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ge.createElement("div",{className:se.Z.scroll},ge.createElement("pre",{className:se.Z.scrollBox,style:qe?{height:Me?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bt&&ge.createElement(we,{value:ut}),Bt&&ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const cn=yield fetch(It,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield cn.text()),setTimeout(()=>{$e(It)},200)})},ut)),ut&&ge.createElement("div",{className:se.Z.action},ge.createElement("span",{onClick:()=>Ye(!qe)},qe?"\u6536\u8D77":"\u5C55\u5F00"),Xe.get("type")!=="exercises"&&ge.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Qn(),className:`iconfont icon-${Me?"suoxiao1":"fangda"}`})))),ge.createElement("div",{className:se.Z.result,style:{flex:1,overflow:"hidden"}},ge.createElement("div",{className:se.Z.left},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ge.createElement("div",{className:se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ge.createElement("pre",null,!Bt&&ge.createElement(we,{className:"mb10",value:Ct&&le.Base64.decode(Ct)||""}),Bt&&ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const cn=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield cn.text()),setTimeout(()=>{$e(qt)},200)})},Ct)))),ge.createElement("div",{className:se.Z.right},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ge.createElement("div",{className:se.Z.node,style:{color:ht===he.h.OK?"#2ABD8C":"#FF2C29"}},ge.createElement("pre",null,(ht===4||ht===5)&&ge.createElement(we,{className:"mb10",value:yn&&le.Base64.decode(yn)||""}),ht!=4&&ht!=5&&(Bt?ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const cn=yield(0,z.ZP)(Ht,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ze(cn)}catch(Ot){Ze("")}setTimeout(()=>{$e(Ht)},200)})},mt):ge.createElement(we,{className:"mb10",value:mt&&le.Base64.decode(mt)||""})))))))))),ge.createElement("div",{className:me()(se.Z.footer,Ve&&se.Z.whiteFooter),style:{zIndex:100}},(Ge==null?void 0:Ge.is_program)&&(Ge==null?void 0:Ge.above_question)&&ge.createElement(ye.ZP,{className:"mr10",type:"primary",onClick:()=>_t(Ge==null?void 0:Ge.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ge==null?void 0:Ge.is_program)&&(Ge==null?void 0:Ge.under_question)&&ge.createElement(ye.ZP,{className:"mr10",type:"primary",onClick:()=>_t(Ge==null?void 0:Ge.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ge.createElement(ye.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Le||Oe,loading:Le,color:"#2ABD8C",className:"mr10",onClick:Yn},"\u8C03\u8BD5\u4EE3\u7801"),Xe.get("qtype")!=="8"&&ge.createElement(ye.ZP,{className:se.Z.disabled,type:"primary",icon:ge.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Le||Oe,onClick:()=>{var cn,Ot;if(!(Ge!=null&&Ge.code)||((cn=Ge==null?void 0:Ge.code)==null?void 0:cn.trim().length)===0){(Ot=E.ZP)==null||Ot.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Re(2),xe(320),Qe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ge.createElement(y.Z,{onClose:Be,open:Ne}),ge.createElement(te.Z,{close:!0,data:je,type:je.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(vt,at,fe){"use strict";fe.r(at),fe.d(at,{Types:function(){return wa},default:function(){return da}});var ae=fe(59301),Ae=fe(65582),E=fe(31797),ye=fe(43418),he=fe(71418),le=fe(3113),ne=fe(6848),se=fe(95237),de=fe(67172),ue=fe(87513),ie=fe(84056),oe=fe(29584),re=fe(74128),z=fe(87169),a=fe(43428),y=fe(50258),x=fe(57261),b=fe(42926),ee=fe(77825),te=fe(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},me=fe(56102),ve=fe(38147),ge=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())}),Se=({showResourceCentre:Yt,identifier:hn})=>{const Nn=(0,Ae.useParams)(),[Mn,An]=(0,ae.useState)(null);(0,ae.useEffect)(()=>{Yt&&mn()},[Yt]);const mn=()=>ge(void 0,null,function*(){const Sn=yield(0,ve.ZP)(`/api/problems/${hn}/attachment_list.json`,{method:"get"});(Sn==null?void 0:Sn.status)==0&&An(Sn.data||[])});return ae.createElement("div",{className:"tpi-code-setting"},ae.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Mn!=null&&Mn.length)&&ae.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Mn==null?void 0:Mn.map((Sn,On)=>ae.createElement("dl",{className:ce.list,key:On},ae.createElement(ne.Z,{title:Sn.title},ae.createElement("dt",null,ae.createElement("i",{className:"icon-wenjian4 mr5"}),Sn.title)),ae.createElement("dd",null,ae.createElement(me.CopyToClipboard,{text:Sn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},ae.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=fe(59301),Ee=Object.defineProperty,Ce=Object.defineProperties,De=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Le=(Yt,hn,Nn)=>hn in Yt?Ee(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,Oe=(Yt,hn)=>{for(var Nn in hn||(hn={}))Fe.call(hn,Nn)&&Le(Yt,Nn,hn[Nn]);if(we)for(var Nn of we(hn))Pe.call(hn,Nn)&&Le(Yt,Nn,hn[Nn]);return Yt},We=(Yt,hn)=>Ce(Yt,De(hn));const Te={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ue=(Yt=>(Yt[Yt.set_font_size=0]="set_font_size",Yt[Yt.set_theme=1]="set_theme",Yt[Yt.on_tab_to_space=2]="on_tab_to_space",Yt[Yt.set_show_editor_setting=3]="set_show_editor_setting",Yt[Yt.set_show_respurce_center=4]="set_show_respurce_center",Yt))(Ue||{});function He(Yt,hn){switch(hn.type){case 3:return We(Oe({},Yt),{showEditorSetting:hn.payload});case 1:return We(Oe({},Yt),{theme:hn.payload});case 0:return We(Oe({},Yt),{fontSize:hn.payload});case 2:return We(Oe({},Yt),{tabToSpace:hn.payload});case 4:return We(Oe({},Yt),{showResourceCentre:hn.payload});default:throw new Error}}var Qe=({isLoading:Yt,value:hn,onChange:Nn,language:Mn,onUpdateCode:An,ActionBarRender:mn,setIsWhiteTheme:Sn,identifier:On})=>{const[jn,ar]=(0,ae.useReducer)(He,Te),{theme:Vn,fontSize:Gr,showEditorSetting:hr,tabToSpace:pa,showResourceCentre:Rr}=jn,gr=(0,ae.useRef)(),_r=(0,ae.useRef)();(0,ae.useEffect)(()=>{Sn(Vn==="vs")},[Vn]);const Kr={onFontSizeChange:gn=>{ar({type:0,payload:gn}),(0,b.t)("cmFontSize",gn)},tabToSpace:pa,cmFontSize:Gr,className:"oj",cmCodeMode:Vn,onTabToSpace:gn=>{ar({type:2,payload:gn}),(0,b.t)("cmTabToSpace",gn)},onCodeModeChange:gn=>{ar({type:1,payload:gn}),(0,b.t)("ProgrammingCodeMode",gn)}};function Un(){ar({type:3,payload:!1})}function mr(){ar({type:3,payload:!0})}function Wt(){ar({type:4,payload:!1})}function Rt(){ar({type:4,payload:!0})}const Kt={value:hn,language:Mn,theme:Vn,options:{fontSize:Gr,insertSpaces:pa},onChange:gn=>{Nn(gn),_r.current=gn,clearTimeout(gr.current),gr.current=setTimeout(()=>{An(_r.current)},1e4)},onEditBlur:gn=>{_r.current&&An(_r.current)}};return be.createElement(ae.Fragment,null,mn(mr,Rt),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!Yt&&be.createElement(y.ZP,Oe({},Kt))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:hr,onClose:Un},be.createElement(ee.Z,Oe({},Kr)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Rr,onClose:Wt},be.createElement(Se,{showResourceCentre:Rr,identifier:On}))))},Ge=fe(60141),ze=fe(24334),_e=fe(88125),Ve={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},tt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Xe=fe(1710),lt=fe(58421),Je=fe(58617),Ke=fe(17933),Me=fe(56656),et=fe.n(Me),Ie=fe(59301);const{Column:Re}=Xe.default;var qe=({submitResult:Yt,submitting:hn,submitRecords:Nn,page:Mn,onPageChange:An,topicId:mn})=>{const[Sn]=(0,Ae.useSearchParams)(),{records:On,records_count:jn}=Nn||{},[ar,Vn]=(0,ae.useState)(!1),Gr=Sn.get("type")==="1";return Ie.createElement(he.Z,{spinning:hn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ie.createElement(Je.Z,{style:{fontSize:24},spin:!0})},(On==null?void 0:On.length)>0?Ie.createElement(Xe.default,{dataSource:On,rowKey:"id",pagination:!1},Ie.createElement(Re,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(hr,pa)=>Ie.createElement("span",null," ",et()(hr).format("YYYY-MM-DD HH:mm:ss"))}),Ie.createElement(Re,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(hr,pa)=>{var Rr;return Ie.createElement("span",{className:`${hr===0?"c-green":"c-red"} current`,onClick:()=>{Vn(pa.id)}},(Rr=_e.Im[hr])==null?void 0:Rr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ie.createElement(Re,{title:`\u6267\u884C\u7528\u65F6 (${Gr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:hr=>hr?Gr?hr:hr/1e3:""}),Ie.createElement(Re,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Gr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:hr=>hr?Gr?hr:parseFloat((hr/1024).toFixed(2)):""}),Ie.createElement(Re,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ie.createElement(Re,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(hr,pa)=>Ie.createElement("span",{className:"c-light-primary current",onClick:()=>{Vn(pa.id)}},"\u67E5\u770B")})):Ie.createElement("div",{style:{height:300,width:"100%"}}),Ie.createElement(Ke.Z,{onClose:Vn,open:ar}),jn>15?Ie.createElement(lt.Z,{className:tt.pagination,current:Mn,pageSize:15,total:jn,onChange:An}):null)},Ye=fe(2524),ke=fe(12563),xe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=fe(6339),Be=fe(59301);const je={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Yt})=>{const{language:hn,difficult:Nn,time_limit:Mn,description:An}=Yt,[mn]=(0,Ae.useSearchParams)(),Sn=je[Nn];return Be.createElement(Be.Fragment,null,Be.createElement("ul",{className:xe.info},Be.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Be.createElement("b",{className:xe.info_tag},hn)),Be.createElement("li",null,Be.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Be.createElement(ke.Z,{color:Sn==null?void 0:Sn.color},Sn==null?void 0:Sn.name)),Be.createElement("li",null,Be.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Be.createElement("span",{style:{color:"#333333"}},Mn,"\u79D2"))),mn.get("qtype")==="8"?Be.createElement(Ne.Z,{value:An,showProgramFill:!0,className:xe.desc}):Be.createElement(Ne.Z,{value:An,className:xe.desc}))},nt={},Ze=fe(59301),rt=({hack:Yt,current_user:hn})=>Ze.createElement("div",{className:nt.answer},Yt!=null&&Yt.answer_text?Ze.createElement(Ne.Z,{style:{padding:"13px 0"},value:(Yt==null?void 0:Yt.answer_text)||""}):Ze.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),yt=fe(77254);function ct(Yt,hn){return(0,ve.U2)(`/problems/${Yt}/comments.json`,{page:hn,limit:10})}function bt(Yt){return(0,ve.v_)(`/discusses/${Yt}/plus.json`,{container_type:"Discuss",type:1})}function dt(Yt,hn,Nn){return(0,ve.v_)(`/problems/${Yt}/comments/reply.json`,{comments:{content:Nn,parent_id:hn}})}function ht(Yt,hn){return(0,ve.v_)(`/problems/${Yt}/comments.json`,{comments:{content:hn}})}function ot(Yt,hn,Nn){return(0,ve.v_)(`/problems/${Yt}/comments/${hn}/hidden.json`,Nn)}function ut(Yt,hn){return(0,ve.IV)(`/problems/${Yt}/comments/${hn}`)}var mt=fe(83554);function Ct({author:Yt}){return ae.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},ae.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Yt.image_url}`,width:"50"}))}function Bt({data:Yt,index:hn,parentDiscussIndex:Nn,user:Mn,onSetActionType:An}){const{author:mn,can_delete:Sn,content:On,id:jn,time:ar}=Yt;function Vn(){An({id:jn,index:hn,type:"delete-discuss",parentDiscussIndex:Nn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Gr=Mn.admin||Sn||mn.user_id===Mn.user_id;return ae.createElement("div",{className:"discuss-item-container second-discuss "},ae.createElement(Ct,{author:mn}),ae.createElement("section",null,ae.createElement("div",{className:"discuss-info"},ae.createElement("a",{href:`/users/${mn.login}`,target:"_blank"},mn.name),ae.createElement("span",{className:"grey"},ar),ae.createElement("div",{className:"btn-group",style:{marginBottom:0}},Gr?ae.createElement("a",{onClick:Vn,title:"\u5220\u9664"},ae.createElement("i",{className:"iconfont icon-shanchu"})):null)),ae.createElement(Ne.Z,{className:"discuss-content",value:On})))}var It=({user:Yt,data:hn,index:Nn,onPlusDiscuss:Mn,onSetActionType:An,activeDiscussIndex:mn,onReplyDiscuss:Sn,onSetActiveDiscussIndex:On})=>{const{content:jn,children:ar,hidden:Vn,id:Gr,praise_count:hr,time:pa,user_praise:Rr,can_delete:gr,author:_r}=hn;function Kr(){On(Gr)}function Un(){Mn(Gr,!Rr,Nn)}function mr(){An({id:Gr,index:Nn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wt(){An({id:Gr,index:Nn,params:{hidden:Vn?"0":"1"},type:"hidden-discuss",message:Vn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Rt=Yt.admin||Yt.user_id===_r.user_id;return ae.createElement("div",{className:"discuss-item-container",key:Gr},ae.createElement(Ct,{author:_r}),ae.createElement("section",null,ae.createElement("div",{className:"discuss-info"},ae.createElement("a",{href:`/users/${_r.login}`,target:"_blank"}," ",_r.name," "),ae.createElement("span",{className:"grey"},pa)),ae.createElement(Ne.Z,{className:"discuss-content",value:jn}),ar&&ar.length>0?ae.createElement("div",{className:"reply-discuss-container"},ar.map((Kt,gn)=>ae.createElement(Bt,{key:Kt.id,data:Kt,index:gn,user:Yt,onSetActionType:An,parentDiscussIndex:Nn}))):null,ae.createElement("div",{className:"btn-group"},Rt?ae.createElement("a",{onClick:Wt,title:Vn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ae.createElement("i",{className:Vn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,gr&&(!ar||ar.length==0)?ae.createElement("a",{onClick:mr,title:"\u5220\u9664"},ae.createElement("i",{className:"iconfont icon-shanchu"})):null,ae.createElement("a",{onClick:Kr,title:"\u56DE\u590D"}," ",ae.createElement("i",{className:"iconfont icon-huifu1"})," "),ae.createElement("a",{onClick:Un,className:Rr?"c-orange":""},ae.createElement("i",{className:Rr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ae.createElement("span",null,hr||""))),ae.createElement(mt.Z,{id:Gr,activeDiscussIndex:mn,onReplyDiscuss:Sn})))},Ht=fe(30214),qt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},yn=fe(96565),In=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())}),En=({user_praise:Yt,praise_count:hn,praisePlus:Nn,onCreateDiscuss:Mn,discuss_count:An})=>{const[mn,Sn]=(0,ae.useState)(!1),[On,jn]=(0,ae.useState)("");function ar(pa){jn(pa)}function Vn(){Sn(!0)}function Gr(){Sn(!1)}function hr(){return In(this,null,function*(){Mn(On),jn(""),Sn(!1)})}return ae.createElement("div",{className:`${qt["dis-input-editor-container"]} ${mn?qt.active:""} `},ae.createElement("div",{className:mn?`hide ${qt["text-area"]}`:qt["text-area"]},ae.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Vn}),ae.createElement("a",null," ",ae.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",An," "),ae.createElement("a",{className:"c-light-black",onClick:Nn,title:Yt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ae.createElement("i",{className:`mr3 ${Yt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),hn?ae.createElement("span",null,hn):"")),mn?ae.createElement("div",{className:qt["input-mask"],onClick:Gr}):null,ae.createElement("div",{className:mn?qt["md-container"]:`${qt["md-container"]} hide`},ae.createElement(yn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:On,height:240,onChange:ar}),ae.createElement("div",{className:qt["tip-container"],onClick:Gr},ae.createElement("a",{className:qt["btn-send"],onClick:hr}," \u53D1\u9001 "))))},pn=fe(59301),Qn=Object.defineProperty,Bn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,cn=(Yt,hn,Nn)=>hn in Yt?Qn(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,Ot=(Yt,hn)=>{for(var Nn in hn||(hn={}))_t.call(hn,Nn)&&cn(Yt,Nn,hn[Nn]);if(Yn)for(var Nn of Yn(hn))tn.call(hn,Nn)&&cn(Yt,Nn,hn[Nn]);return Yt},ft=(Yt,hn)=>Bn(Yt,un(hn)),Ft=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())});const kt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Xt=(Yt=>(Yt[Yt.GET_DISCUSSES=0]="GET_DISCUSSES",Yt[Yt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Yt[Yt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Yt[Yt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Yt[Yt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Yt[Yt.SET_PAGE=5]="SET_PAGE",Yt[Yt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Yt))(Xt||{});function an(Yt,hn){switch(hn.type){case 6:return ft(Ot({},Yt),{loading:!0});case 0:return Ot(Ot({},Yt),hn.payload);case 1:return Ot(Ot({},Yt),hn.payload);case 4:return Ot(Ot({},Yt),hn.payload);case 3:return Ot(Ot({},Yt),hn.payload);case 5:return ft(Ot({},Yt),{page:hn.payload});case 2:return Ot(Ot({},Yt),hn.payload);default:throw new Error}}var en=({user:Yt,identifier:hn,hack:Nn,onTriggerPraise:Mn,activeIndex:An})=>{const[mn,Sn]=(0,ae.useReducer)(an,kt),{loading:On,page:jn,data:ar,count:Vn,actionType:Gr,activeDiscussIndex:hr}=mn,pa=(0,ae.useCallback)(()=>Ft(void 0,null,function*(){Sn({type:6});const Kt=yield ct(hn,jn),{comments:gn,disscuss_count:Gn}=Kt;Sn({type:0,payload:{data:gn,count:Gn,loading:!1}})}),[jn,hn]);(0,ae.useEffect)(()=>{An==="2"&&pa()},[hn,jn,An]);function Rr(Kt){Sn({type:5,payload:Kt})}function gr(Kt){Sn({type:4,payload:{actionType:Kt}})}function _r(Kt){Sn(hr===Kt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Kt}})}function Kr(Kt,gn,Gn){return Ft(this,null,function*(){try{const qn=yield bt(Kt);ar[Gn].user_praise=gn,ar[Gn].praise_count=qn.praise_count,Sn({type:3,payload:{data:[...ar]}})}catch(qn){console.log(qn)}})}function Un(){return Ft(this,null,function*(){const{id:Kt,params:gn,type:Gn,index:qn,parentDiscussIndex:Cn}=Gr;if(Gn==="hidden-discuss"&&(yield ot(hn,Kt,gn),Cn?ar[Cn].children[qn].hidden=gn.hidden==1:ar[qn].hidden=gn.hidden==1,Sn({type:4,payload:{actionType:null,data:[...ar]}})),Gn==="delete-discuss"){if(yield ut(hn,Kt),Cn||Cn===0){let nr=ar[Cn].children;for(let yr=nr.length-1;yr>=0;yr--)if(nr[yr].id===Kt){nr.splice(yr,1);break}ar[Cn].children=nr}else for(let nr=ar.length-1;nr>=0;nr--)if(ar[nr].id===Kt){ar.splice(nr,1);break}Sn({type:4,payload:{actionType:null,data:[...ar]}})}})}function mr(){Sn({type:4,payload:{actionType:null}})}function Wt(Kt,gn){return Ft(this,null,function*(){try{yield dt(hn,Kt,gn),pa()}catch(Gn){console.log(Gn)}})}function Rt(Kt){return Ft(this,null,function*(){Sn({type:6}),yield ht(hn,Kt),pa()})}return pn.createElement(pn.Fragment,null,pn.createElement("div",{className:"discuss-panel"},ar.length===0?pn.createElement(Ye.Z,null):ar.map((Kt,gn)=>pn.createElement(It,{onReplyDiscuss:Wt,onPlusDiscuss:Kr,onSetActiveDiscussIndex:_r,onSetActionType:gr,data:Kt,index:gn,user:Yt,activeDiscussIndex:hr})),Vn>10?pn.createElement("div",{className:"pagination-container"},pn.createElement(lt.Z,{showQuickJumper:!0,onChange:Rr,current:jn,total:Vn})):null),pn.createElement(En,{user_praise:Nn.user_praise,praise_count:Nn.praises_count,praisePlus:Mn,discuss_count:Nn.comments_count,onCreateDiscuss:Rt}),pn.createElement(x.Z,null,pn.createElement(ye.default,{centered:!0,title:"\u63D0\u793A",open:!!Gr,onOk:Un,onCancel:mr},pn.createElement("p",null,Gr?Gr.message:"")),pn.createElement(Ht.Z,null)))},Vt=fe(57809),pt=fe(92832),wt=fe(65615),xt={},Ut=fe(59301),fn=({hack:Yt,current_user:hn})=>Ut.createElement("div",{className:xt.answer},Yt!=null&&Yt.analysis?Ut.createElement(Ne.Z,{style:{padding:"13px 0"},value:(Yt==null?void 0:Yt.analysis)||""}):Ut.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Qt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},_n=fe(36381),wn=fe(43604),Mt=fe(78241),Lt=fe(5871),Jt=fe(12088),jt=fe(59301);const{TextArea:bn}=pt.default,{Panel:Dn}=_n.default;var Hn=({data:Yt,hack:hn})=>(console.log(Yt,hn,"data"),hn!=null&&hn.is_file?jt.createElement(Jt.Y2,{disabled:!0,className:Qt.uploadTableWrapper,showScore:!hn.test_set_score,data:Yt,isProgramHomework:!0}):jt.createElement("div",{className:Qt.hackSets},Yt==null?void 0:Yt.map((Nn,Mn)=>jt.createElement(_n.default,{accordion:!0,bordered:!1,key:Mn,defaultActiveKey:Mn===0&&Nn.id,className:Qt.collapseWrapper,expandIcon:({isActive:An})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${An?Qt.open:Qt.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(Dn,{key:Nn.id,header:jt.createElement(se.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(wn.Z,{className:Qt.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Mn+1)),jt.createElement(wn.Z,{flex:1},jt.createElement(se.Z,{align:"middle",justify:"end",wrap:!1},!(hn!=null&&hn.test_set_score)&&jt.createElement(wn.Z,{className:Qt.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(Mt.default.Item,{noStyle:!0},jt.createElement(Lt.Z,{value:Nn==null?void 0:Nn.score,className:Qt.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(Mt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(bn,{readOnly:!0,value:Nn==null?void 0:Nn.input,rows:4})),jt.createElement(Mt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(bn,{readOnly:!0,value:Nn==null?void 0:Nn.output,rows:4}))))))),rn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Pt=fe(59301),St=(0,ae.forwardRef)(({data:Yt=[]},hn)=>{var Nn;const[Mn,An]=(0,ae.useState)(),mn=Yt.filter(On=>On.show);(0,ae.useEffect)(()=>{mn.length&&An(mn[0].id)},[Yt==null?void 0:Yt.length]);const Sn=((Nn=mn.find(On=>On.id===Mn))==null?void 0:Nn.element)||null;return(0,ae.useImperativeHandle)(hn,()=>({setActiveTab:On=>An(On)})),Pt.createElement("div",{className:rn.tabs},Pt.createElement("div",{className:rn.tabWarp},mn.map(On=>Pt.createElement("div",{onClick:()=>An(On.id),className:`${rn.tab} ${On.id===Mn?rn.active:""}`,key:On.id},On.name))),Pt.createElement("div",{className:rn.content},Sn))}),At=fe(59301),zt=Object.defineProperty,Zt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Gt=(Yt,hn,Nn)=>hn in Yt?zt(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,tr=(Yt,hn)=>{for(var Nn in hn||(hn={}))Pn.call(hn,Nn)&&Gt(Yt,Nn,hn[Nn]);if(ln)for(var Nn of ln(hn))zn.call(hn,Nn)&&Gt(Yt,Nn,hn[Nn]);return Yt},ir=(Yt,hn)=>Zt(Yt,$t(hn)),sr=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())});const vr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ln={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Rn=({hack:Yt,onTriggerPraise:hn,topicId:Nn,page:Mn,onPageChange:An,user:mn,current_user:Sn,submitRecords:On,submitting:jn,submitResult:ar,setActiveIndex:Vn,hack_sets:Gr})=>{var hr,pa;const[Rr]=(0,Ae.useSearchParams)(),[gr,_r]=(0,ae.useState)("0"),Kr=(0,Ae.useLocation)(),[Un,mr]=(0,ae.useState)(!1),[Wt,Rt]=(0,ae.useState)(null),[Kt,gn]=(0,ae.useState)([]),[Gn,qn]=(0,ae.useState)([]),[Cn,nr]=(0,ae.useState)({page:1,limit:10}),yr=(0,ae.useRef)(null),Qr=(0,ae.useRef)(null);console.log(mn,"user");let[fr,er]=(0,ae.useState)(ir(tr({},(0,Ae.useParams)()),{page:1,per_page:20,name:""}));(0,ae.useEffect)(()=>{Qr.current&&(Yt==null?void 0:Yt.is_close_tips)===!1&&Wt===null&&Rt(!0)},[Qr.current,Yt==null?void 0:Yt.is_close_tips,Wt]);function aa(){return sr(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ae.useEffect)(()=>{Vn(gr)},[gr]);function oa(Dr){return sr(this,null,function*(){let la=Dr.target.id;if(la==="1"){let xa=yield(0,ve.ZP)(`/api/myproblems/${fr.id}/redo_logs.json`,{method:"get",params:tr({},Cn)});(xa==null?void 0:xa.status)===0&&qn(xa==null?void 0:xa.data)}_r(la)})}(0,ae.useEffect)(()=>yt.Z.subscribe("to-commit-info",()=>{_r("1"),yr.current&&yr.current.setActiveTab("1")}),[]),(0,ae.useEffect)(()=>yt.Z.subscribe("to-reset-info",()=>{oa({target:{id:"1"}}),yr.current&&yr.current.setActiveTab("2")}),[]);function Ea(){_r("2")}function Cr(){return sr(this,null,function*(){let Dr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:tr({identifier:fr==null?void 0:fr.id},fr)});gn(Dr)})}const Jn=[{title:null,description:At.createElement("div",null,At.createElement("b",{onClick:()=>{Rt(!1),aa(),mr(!0),Cr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),At.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),At.createElement(le.ZP,{onClick:()=>{Rt(!1),aa()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Qr.current}];return At.createElement("div",{className:Ve["left-panel"]},At.createElement("ul",{className:`${Ve["s-navs"]} ${Ve["bg-white"]} ${Ve.b1}`},(Yt==null?void 0:Yt.is_program)&&!Rr.get("pageId")&&At.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},At.createElement("div",{onClick:()=>{Cr(),mr(!0)},className:Ve.btns,ref:Qr,style:Wt?{pointerEvents:"none"}:{}},At.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),At.createElement("li",{style:{marginLeft:20}},At.createElement("a",{className:gr==="0"?Ve.active:"",id:"0",onClick:oa},"\u9898\u76EE\u63CF\u8FF0")),At.createElement("li",null,At.createElement("a",{className:gr==="1"?Ve.active:"",id:"1",onClick:oa},"\u64CD\u4F5C\u8BB0\u5F55")),(Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.answer_text_show)||Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.analysis_show))&&At.createElement("li",null,At.createElement("a",{className:gr==="4"?Ve.active:"",id:"4",onClick:oa},"\u89E3\u7B54\u53C2\u8003")),Rr.get("type")!=="exercises"&&At.createElement("li",null,At.createElement("a",{className:gr==="2"?Ve.active:"",id:"2",onClick:oa},"\u8BC4\u8BBA")),!!(Gr!=null&&Gr.length)&&Rr.get("type")!=="exercises"&&Rr.get("type")!=="1"&&At.createElement("li",null,At.createElement("a",{className:gr==="5"?Ve.active:"",id:"5",onClick:oa},"\u6D4B\u8BD5\u7528\u4F8B"))),At.createElement("div",{className:`${Ve["tab-panel-body"]} ${gr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},At.createElement($e,{hack:Yt,onTriggerPraise:hn,toDiscuss:Ea})),At.createElement("div",{style:{padding:"12px"},className:`${Ve["tab-panel-body"]} ${gr==="1"?"":"hide"}`},At.createElement(St,{ref:yr,data:[{id:"1",show:Rr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:At.createElement(At.Fragment,null,On!=null&&On.records_count||jn?At.createElement(qe,{page:Mn,onPageChange:An,topicId:Nn,submitting:jn,key:(ar==null?void 0:ar.id)||1,submitRecords:On,submitResult:ar}):At.createElement(Ye.Z,null))},{id:"2",show:Rr.get("type")==="exercises"||(Yt==null?void 0:Yt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:At.createElement(At.Fragment,null,At.createElement(Xe.default,{pagination:!1,dataSource:Gn==null?void 0:Gn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Dr,la,xa)=>et()(Dr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Dr,la,xa)=>{var no;return(no=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Eo=>Eo.id===Dr))==null?void 0:no.name}}]}),At.createElement(lt.Z,{style:{marginTop:10},current:Cn.page,total:Gn==null?void 0:Gn.count,hideOnSinglePage:!0,onChange:Dr=>sr(void 0,null,function*(){Cn.page=Dr,nr(Cn);let la=yield(0,ve.ZP)(`/api/myproblems/${fr.id}/redo_logs.json`,{method:"get",params:ir(tr({},Cn),{courseId:fr.courseId})});(la==null?void 0:la.status)===0&&qn(la==null?void 0:la.data)})}))}]})),At.createElement("div",{style:{padding:"12px"},className:`${Ve["tab-panel-body"]} ${gr==="4"?"":"hide"}`},At.createElement(St,{data:[{id:"1",show:Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.answer_text_show),name:"\u7B54\u6848",element:At.createElement(At.Fragment,null,At.createElement(rt,{hack:Yt,current_user:Sn}))},{id:"2",show:Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.analysis_show),name:"\u89E3\u6790",element:At.createElement(At.Fragment,null,At.createElement(fn,{hack:Yt,current_user:Sn}))}]})),At.createElement("div",{className:`${Ve["tab-panel-body"]} ${gr==="2"?"":"hide"}`,style:{padding:0}},At.createElement(en,{user:mn,activeIndex:gr,identifier:Yt.identifier,hack:Yt,onTriggerPraise:hn})),At.createElement("div",{className:`${Ve["tab-panel-body"]} ${gr==="5"?"":"hide"}`,style:{padding:12}},At.createElement(Hn,{data:Gr||[],hack:Yt})),At.createElement(a.Z,{rootClassName:Ve.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>mr(!1),open:Un},At.createElement(se.Z,null,At.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),At.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Kt==null?void 0:Kt.total_count,"\u9898\xA0[\xA0",Kt==null?void 0:Kt.total_score,"\u5206\xA0]\xA0"),!(mn!=null&&mn.hack_manager)&&At.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Kt==null?void 0:Kt.work_score,"\u5206")),At.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),At.createElement(se.Z,{align:"middle",className:"mt10 mb10"},!(mn!=null&&mn.hack_manager)&&At.createElement(Vt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Dr=>{fr.page=1,fr.finish_status=Dr,er(tr({},fr)),Cr()}},At.createElement(Vt.default.Option,{value:""},"\u5168\u90E8"),At.createElement(Vt.default.Option,{value:0},"\u672A\u5F00\u59CB"),At.createElement(Vt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),At.createElement(Vt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),At.createElement(Vt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Dr=>{fr.page=1,fr.difficult=Dr||null,er(tr({},fr)),Cr()}},At.createElement(Vt.default.Option,{value:0},"\u5168\u90E8"),At.createElement(Vt.default.Option,{value:1},"\u7B80\u5355"),At.createElement(Vt.default.Option,{value:2},"\u9002\u4E2D"),At.createElement(Vt.default.Option,{value:3},"\u56F0\u96BE")),At.createElement(pt.default.Search,{size:"large",onSearch:Dr=>{fr.name=Dr,fr.page=1,er(tr({},fr)),Cr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),At.createElement("div",{className:Ve.list,style:{height:36,background:"#3D445C"}},!(mn!=null&&mn.hack_manager)&&At.createElement("span",null,"\u72B6\u6001"),At.createElement("span",null,"\u5E8F\u53F7"),At.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),At.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),At.createElement("div",{style:{overflow:"auto",flex:1}},(hr=Kt==null?void 0:Kt.data)!=null&&hr.length?(pa=Kt==null?void 0:Kt.data)==null?void 0:pa.map((Dr,la)=>At.createElement("div",{onClick:()=>sr(void 0,null,function*(){let xa=yield(0,ve.ZP)(`/api/problems/${Dr==null?void 0:Dr.identifier}/start.json`,{method:"get",params:{hack_user_id:mn==null?void 0:mn.user_id}});xa&&(window.location.href=`/myproblems/${xa==null?void 0:xa.identifier}${window.location.search}`)}),className:`${Ve.list} ${Dr!=null&&Dr.checked?Ve.active:""}`},!(mn!=null&&mn.hack_manager)&&At.createElement(At.Fragment,null,!(Dr!=null&&Dr.opened)&&At.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Dr==null?void 0:Dr.opened)&&!(Dr!=null&&Dr.passed)&&At.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Dr==null?void 0:Dr.opened)&&(Dr==null?void 0:Dr.passed)&&At.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),At.createElement("span",null,(fr.page-1)*20+(la+1)),At.createElement("span",{style:{flex:1},title:Dr.name},`[${Dr==null?void 0:Dr.score}\u5206]`,"\xA0",Dr.name),At.createElement("span",{style:{flexBasis:48,paddingRight:0}},vr[Dr.difficult]))):At.createElement(Ye.Z,null)),At.createElement(lt.Z,{current:fr.page,className:"mt20",hideOnSinglePage:!0,total:Kt==null?void 0:Kt.count,pageSize:fr.per_page,onChange:(Dr,la)=>{fr.page=Dr,fr.per_page=la,Cr()}})),At.createElement(wt.Z,{rootClassName:Ve.tour,closeIcon:!1,open:!!Wt,steps:Jn,gap:{offset:3,radius:2}}))},$n=fe(62522),Tn=fe(27158),ur=fe(22744),Sr=fe(21390),lr=fe(72530),Ir=fe(35195),Er=fe(25492),$r=fe(92310),na=fe.n($r),ca=fe(42217),Kn=fe(81747),Xn=fe(51976),Fn=fe(59301),Hr=Object.defineProperty,Jr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,Or=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,ra=(Yt,hn,Nn)=>hn in Yt?Hr(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,xr=(Yt,hn)=>{for(var Nn in hn||(hn={}))Ur.call(hn,Nn)&&ra(Yt,Nn,hn[Nn]);if(Or)for(var Nn of Or(hn))sa.call(hn,Nn)&&ra(Yt,Nn,hn[Nn]);return Yt},wr=(Yt,hn)=>Jr(Yt,Tr(hn)),Br=(Yt,hn)=>{var Nn={};for(var Mn in Yt)Ur.call(Yt,Mn)&&hn.indexOf(Mn)<0&&(Nn[Mn]=Yt[Mn]);if(Yt!=null&&Or)for(var Mn of Or(Yt))hn.indexOf(Mn)<0&&sa.call(Yt,Mn)&&(Nn[Mn]=Yt[Mn]);return Nn},Mr=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())});const{Countdown:Wr}=E.default,ha={Java:"java",C:"c",Python:"py","C++":"c"};var wa=(Yt=>(Yt[Yt.SET_LOADING=0]="SET_LOADING",Yt[Yt.GET_DATA=1]="GET_DATA",Yt[Yt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Yt[Yt.SET_DATA=3]="SET_DATA",Yt[Yt.SET_DEBUGING=4]="SET_DEBUGING",Yt[Yt.SET_SUBMITING=5]="SET_SUBMITING",Yt[Yt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Yt[Yt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Yt[Yt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Yt[Yt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Yt[Yt.SET_PAGE=10]="SET_PAGE",Yt))(wa||{});function Ia(){return new Date().getTime()}const ka={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Na(Yt,hn){switch(hn.type){case 1:return xr(xr({},Yt),hn.payload);case 3:return wr(xr({},Yt),{data:hn.payload});case 0:return wr(xr({},Yt),{loading:hn.payload});case 9:return wr(xr({},Yt),{showNote:hn.payload});case 4:return wr(xr({},Yt),{debuging:hn.payload});case 5:return wr(xr({},Yt),{submitting:hn.payload});case 2:return wr(xr({},Yt),{submitRecords:hn.payload});case 10:return wr(xr({},Yt),{submitRecordPage:hn.payload});case 6:return wr(xr({},Yt),{executingMessage:hn.payload});case 7:return xr(xr({},Yt),hn.payload);case 8:return xr(xr({},Yt),hn.payload);default:throw new Error}}var da=({children:Yt})=>{var hn,Nn,Mn,An,mn;const[Sn,On]=(0,ae.useReducer)(Na,ka),{id:jn}=(0,Ae.useParams)(),ar=(0,Ae.useLocation)(),[Vn]=(0,Ae.useSearchParams)(),{loading:Gr,data:hr,debugResult:pa,submitResult:Rr,submitRecords:gr,submitRecordPage:_r,showNote:Kr,debuging:Un,submitting:mr,executingMessage:Wt}=Sn,[Rt,Kt]=(0,ae.useState)("#37AD83"),[gn,Gn]=(0,ae.useState)(null),[qn,Cn]=(0,ae.useState)({}),[nr,yr]=(0,ae.useState)(!0),[Qr,fr]=(0,ae.useState)(!1),[er,aa]=(0,ae.useState)(!1),oa=(0,ae.useRef)(null),Ea=(0,ae.useRef)(0),Cr=hr==null?void 0:hr.user,Jn=hr==null?void 0:hr.hack,[Dr,la]=(0,ae.useState)(!1),xa=(0,ae.useRef)(1),no=(0,ae.useRef)(!1);(0,ca.y)(Vn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Eo}=(0,ca.X)(),[jo,Zo]=(0,ae.useState)(""),Ko=(0,lr._)(qn);(0,ae.useEffect)(()=>{function Vr(){return Mr(this,null,function*(){var Sa,oo,yo,Jo,zo;yr(!0);const bo=yield(0,de.fu)(jn,{exercise_id:Vn.get("exercisesId")});if(setTimeout(()=>{yr(!1)},800),bo.status!==401){try{bo.hack.code=ze.Base64.decode(bo.hack.code)}catch(Ya){console.log(Ya)}bo.hack=wr(xr({},bo.hack),{is_program:Vn.get("type")==="1"}),On({type:1,payload:{loading:!1,data:bo}})}if(Vn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ya;Vn.get("coursesId")=="coursesId"?Ya=yield(0,ue._F)({categoryId:Vn.get("exercisesId"),login:Vn.get("login")}):Ya=yield(0,ue._B)({categoryId:Vn.get("exercisesId"),login:Vn.get("login")}),Cn(xr({},Ya)),Eo((Sa=Ya==null?void 0:Ya.exercise)==null?void 0:Sa.forbid_copy),typeof((oo=Ya==null?void 0:Ya.exercise)==null?void 0:oo.left_time)=="number"&&(Gn(Date.now()+((yo=Ya==null?void 0:Ya.exercise)==null?void 0:yo.left_time)*1e3),setTimeout(()=>{Kt("red")},(((Jo=Ya==null?void 0:Ya.exercise)==null?void 0:Jo.left_time)-300>0?((zo=Ya==null?void 0:Ya.exercise)==null?void 0:zo.left_time)-300:0)*1e3))}})}jn&&Vr()},[jn]),(0,ae.useEffect)(()=>{var Vr;return Vn.get("type")==="exercises"&&((Vr=qn==null?void 0:qn.exercise)!=null&&Vr.screen_open)&&(window.removeEventListener("blur",ko,!1),Ir.U.forEach((Sa,oo)=>{window.addEventListener(Sa,ko,!1)}),window.addEventListener("blur",ko,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),ko)}},[qn]),(0,ae.useEffect)(()=>{jo==="1"&&jn&&Jn!=null&&Jn.language&&Ao()},[jn,_r,Jn==null?void 0:Jn.language,jo]),(0,ae.useEffect)(()=>(Jn!=null&&Jn.is_program&&(Ea.current=0,oa.current=setInterval(()=>{Vo()},15e3)),()=>{clearInterval(oa.current)}),[Jn==null?void 0:Jn.is_program]);const Vo=()=>Mr(void 0,null,function*(){let Vr=yield(0,ve.ZP)(`/api/myproblems/${jn}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),ko=()=>{no.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function Ao(){return Mr(this,null,function*(){try{const Vr=yield(0,de.zO)(jn,{limit:15,page:_r,language:Jn==null?void 0:Jn.language});On({type:2,payload:Vr})}catch(Vr){console.log(Vr)}})}function _o(Vr){On({type:10,payload:Vr})}function Fo(Vr){return Mr(this,null,function*(){var Sa;let oo;(Vn.get("ip_limit")==="inner"||Vn.get("ip_bind_type")==="true")&&(oo=yield(0,Tn.y)({ip_limit:Vn.get("ip_limit"),ip_bind:Vn.get("ip_bind_type")==="true"}));const yo=yield(0,de.n4)(jn,{code:ze.Base64.encode(Vr||Jn.code),language:Jn==null?void 0:Jn.language,exercise_id:Vn.get("exercisesId"),question_id:Vn.get("questionId"),ip:oo});return yo.status===-5&&(0,Ae.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(xr({errorMessage:yo==null?void 0:yo.message},(qn==null?void 0:qn.exercise)||{}),{exercise_user_id:(Sa=qn==null?void 0:qn.exercise)==null?void 0:Sa.exercise_user_id,id:Vn.get("exercisesId")})}}),yo})}function Qo(){return Mr(this,null,function*(){if(xa.current=2,!mr){On({type:5,payload:!0});try{yt.Z.publish("to-commit-info");const Vr=yield Fo();if(console.log(Vr,1),Vr.status===0){let bo=function(){return Mr(this,null,function*(){const{status:Ya,data:wo}=yield(0,de.rX)(jn,"submit"),To=Ia()-zo>(yo*Jo+30)*1e3;if(Ya!==0&&!To&&setTimeout(bo,1e3),To&&Ya!==0){ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),On({type:5,payload:!1});return}if(Ya===0){wo.status===2&&ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(wo==null?void 0:wo.status)===0&&Vn.get("type")==="1"&&aa(!0);const fi=yield(0,de.zO)(jn,{limit:15,page:_r,language:Jn==null?void 0:Jn.language});On({type:8,payload:wr(xr({},Sn),{submitResult:wo,submitting:!1,submitRecords:fi})})}})},Sa={};Vn.get("type")==="exercises"&&(Sa.extras={exercise_id:Vn.get("exercisesId"),question_id:Vn.get("questionId")},(Vn.get("ip_limit")==="inner"||Vn.get("ip_bind_type")==="true")&&(Sa.extras.ip=yield(0,Tn.y)({ip_limit:Vn.get("ip_limit"),ip_bind:Vn.get("ip_bind_type")==="true"})));const oo=yield(0,de.bM)(jn,Sa);if(oo.status===-1&&Vn.get("exercisesId")){window.parent.location.href=`/classrooms/${Vn.get("coursesId")}/exercise/${Vn.get("exercisesId")}/detail`;return}const{time_limit:yo,test_case_size:Jo}=Jn,zo=Ia();oo.status>-1?bo():On({type:5,payload:!1})}else On({type:5,payload:!1})}catch(Vr){console.log(Vr),On({type:5,payload:!1})}la(!1)}})}function Po(){return Mr(this,null,function*(){xa.current=1,Sn.debuging=!0,On({type:4,payload:!0});try{if((yield Fo()).status===0){let zo=function(){return Mr(this,null,function*(){const{status:bo,message:Ya,data:wo}=yield(0,de.rX)(jn,"debug"),To=Ia()-Jo>(Sa+30)*1e3;if(bo!==0&&!To&&(On({type:6,payload:Ya}),setTimeout(zo,1e3)),To){ye.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),On({type:4,payload:!1}),On({type:7,payload:wr(xr({},Sn),{debugResult:{status:2},debuging:!1})});return}bo===0&&(wo.status===2&&ye.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),On({type:4,payload:!1}),On({type:7,payload:wr(xr({},Sn),{debugResult:wo,debuging:!1})}))})};const{time_limit:Sa}=Jn;let oo={input:encodeURIComponent(hr.test_case.input)};Vn.get("type")==="exercises"&&(oo.exercise_id=Vn.get("exercisesId"));const yo=yield(0,de.MU)(jn,oo);if(yo.status===-1&&Vn.get("exercisesId")){window.parent.location.href=`/classrooms/${Vn.get("coursesId")}/exercise/${Vn.get("exercisesId")}/detail`;return}const Jo=Ia();(yo==null?void 0:yo.status)>-1?zo():On({type:4,payload:!1})}else On({type:4,payload:!1})}catch(Vr){console.log(Vr)}finally{}})}function Co(Vr,Sa){const oo=Sa?{modify_code:!1}:{};On({type:3,payload:wr(xr({},hr),{hack:xr(wr(xr({},Jn),{code:Vr}),oo)})}),la(!0)}const Yo=Vr=>Mr(void 0,null,function*(){let Sa=yield(0,ve.ZP)(`/api/problems/${Jn==null?void 0:Jn.identifier}/start.json`,{method:"get",params:{language:Vr==="C++"||Vr==="c++"?encodeURIComponent(Vr):Vr,hack_user_id:Cr==null?void 0:Cr.user_id}});Sa.status!==-1&&Ae.history.replace(`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)});function ai(Vr){let Sa=Vr.target.value;On({type:3,payload:wr(xr({},hr),{test_case:{input:Sa}})})}function ii(){return Mr(this,null,function*(){try{let Vr={};Vn.get("type")==="exercises"?Vr.exercise_id=Vn.get("exercisesId"):Jn!=null&&Jn.homework_common_id&&(Vr.homework_common_id=Jn==null?void 0:Jn.homework_common_id);const Sa=yield(0,de.H7)(jn,xr({},Vr));Sa.status===401||(Co(ze.Base64.decode(Sa.code)),(Vn.get("type")==="exercises"||Jn!=null&&Jn.homework_common_id)&&yt.Z.publish("to-reset-info"))}catch(Vr){console.log(Vr)}})}function Xo(){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Fn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Mr(this,null,function*(){const Vr=yield(0,de.fi)(jn);Vr.status===401||Co(ze.Base64.decode(Vr.code),!0)})}})}function ti(){On({type:9,payload:!0})}function bi(){On({type:9,payload:!1})}function Si(Vr){return Mr(this,null,function*(){yield(0,de.MK)(jn,Vr),On({type:1,payload:{showNote:!1,data:wr(xr({},hr),{hack:wr(xr({},Jn),{notes:Vr.notes})})}})})}const Io={hack:Jn,isLoading:nr,input:(hn=hr==null?void 0:hr.test_case)==null?void 0:hn.input,is_file:(Nn=hr==null?void 0:hr.test_case)==null?void 0:Nn.is_file,identifier:Jn==null?void 0:Jn.identifier,attachments_count:hr==null?void 0:hr.attachments_count,language:Jn==null?void 0:Jn.language,code:Jn==null?void 0:Jn.code,title:"main."+ha[Jn==null?void 0:Jn.language],modify_code:Jn==null?void 0:Jn.modify_code,notes:Jn==null?void 0:Jn.notes,debugResult:pa,debuging:Un,submitting:mr,submitResult:Rr,executingMessage:Wt,onCancelNote:bi,onAddNote:Si,showNote:Kr,user:Cr,onShowNote:ti,onSubmitCode:Qo,onChangeCode:Co,onChangeInput:ai,onDebugCode:Po,onResetCode:ii,onSyncCode:Xo,onUpdateCode:Fo,onChangeLanguage:Yo,isWhiteTheme:Qr,setIsWhiteTheme:fr,topDispatch:On};function si(){return Mr(this,null,function*(){const{praise_count:Vr}=yield(0,de.vl)(Jn.id,{container_type:"Hack",type:1});let Sa=wr(xr({},hr),{hack:wr(xr({},Jn),{praises_count:Vr,user_praise:!Jn.user_praise})});On({type:3,payload:Sa})})}const li={topicId:jn,submitResult:Rr,submitRecords:gr,submitting:mr,page:_r,onPageChange:_o,hack:Jn,user:hr==null?void 0:hr.user,hack_sets:hr==null?void 0:hr.hack_sets,current_user:hr==null?void 0:hr.current_user,onTriggerPraise:si,setActiveIndex:Zo};return console.log(qn),Fn.createElement(Fn.Fragment,null,Fn.createElement(he.Z,{spinning:Gr,delay:500},hr?Fn.createElement(Fn.Fragment,null,Fn.createElement("header",{className:na()(Er.Z.header,Qr&&Er.Z.whiteHeader)},Vn.get("type")!=="exercises"&&Fn.createElement("div",null,Fn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Cr==null?void 0:Cr.image_url}`,alt:"user",width:36}),Fn.createElement("span",{style:{color:Qr?"#333":"#B2BACB",fontSize:16}},Cr==null?void 0:Cr.name)),Vn.get("type")==="exercises"&&Fn.createElement("div",null,Fn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Fn.createElement("span",{className:"ml10"},(Mn=qn==null?void 0:qn.exercise)==null?void 0:Mn.user_name)),Fn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Fn.createElement("span",{className:"ml10"},(An=qn==null?void 0:qn.exercise)==null?void 0:An.student_id))),Fn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Fn.createElement("div",null,Jn.name)),(Jn==null?void 0:Jn.is_program)&&Fn.createElement(ur.Z,{defaultValue:Jn==null?void 0:Jn.answer_long_time,onChange:Vr=>{Ea.current=Vr},className:Er.Z.timepiece}),Cr!=null&&Cr.hack_manager?Fn.createElement(Ae.Link,{className:Er.Z.btn_edit,to:Vn.get("type")==="1"?Vn.get("pageId")?`/problems/newedit/${Jn.identifier}?type=1&pageId=${Vn.get("pageId")}&backUrl=${Vn.get("backUrl")}`:`/problems/newedit/${Jn.identifier}?type=1`:`/problems/newedit/${Jn.identifier}`}," ",Fn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((mn=qn==null?void 0:qn.exercise)!=null&&mn.left_time)&&Fn.createElement(Fn.Fragment,null,Fn.createElement("span",{style:{color:Rt,marginRight:6},className:`iconfont icon-daojishi ${Er.Z.djs}`}),Fn.createElement("span",{className:"c-white mr20"},Fn.createElement(Wr,{valueStyle:{color:Rt,fontSize:20,fontWeight:500},title:Fn.createElement("span",{style:{color:Rt,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:gn,onFinish:()=>Mr(void 0,null,function*(){const Vr=yield(0,ue.VL)({categoryId:Vn.get("exercisesId"),commit_method:2});if((Vr==null?void 0:Vr.status)===0&&(Fo(),ye.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Fn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Fn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Mr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Vn.get("coursesId")}/exercise/${Vn.get("exercisesId")}/detail`})})),(Vr==null?void 0:Vr.status)===-3){const Sa=parseInt(Vr==null?void 0:Vr.message);Gn(Date.now()+Sa*1e3)}})}))),Vn.get("type")==="exercises"?Fn.createElement(le.ZP,{type:"primary",onClick:()=>{const Vr=()=>Mr(void 0,null,function*(){yield Fo(),la(!1),Ko(),no.current=!0,ko()});if(!(gr!=null&&gr.records_count)||Dr){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Fn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Vr});return}Vr()}},Fn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Fn.createElement("span",{onClick:()=>{var Vr;if(Vn.get("backUrl"))Ae.history.push(Vn.get("backUrl"));else if(Vn.get("type")==="1"){let Sa=(Vr=localStorage.getItem("program_homework"))==null?void 0:Vr.split(",");Ae.history.push(`/classrooms/${Sa==null?void 0:Sa[0]}/program_homework/${Sa==null?void 0:Sa[1]}/detail`)}else Ae.history.push("/problemset")}},Fn.createElement(ne.Z,{title:"\u5173\u95ED"},Fn.createElement("i",{style:{color:Qr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Fn.createElement(he.Z,{size:"large",spinning:nr},Fn.createElement(oe.Z,{className:na()(Er.Z.myProblems,Qr&&Er.Z.whiteMyProblems),leftChild:Fn.createElement(Rn,xr({},li)),rightChild:Fn.createElement(za,xr({},Io))}))):null,Fn.createElement(ye.default,{centered:!0,closable:!1,width:680,footer:null,open:er,className:"oj-modal"},Fn.createElement("section",{className:"oj-modal-content"},Fn.createElement("div",{className:"oj-modal-head"},Fn.createElement("img",{src:$n,alt:""}),Fn.createElement("i",{onClick:()=>aa(!1),className:"iconfont icon-guanbi1"})),Fn.createElement("aside",null,Fn.createElement("img",{className:"mr30",src:Xn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Fn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Rr==null?void 0:Rr.execute_time,"ms"),"\u4F18\u4E8E",Fn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Rr==null?void 0:Rr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Fn.createElement("aside",{className:"mb50"},Fn.createElement("img",{src:Kn.Z,className:"mr30"}),Fn.createElement("span",{className:"oj-modal-tt"},Fn.createElement("span",null,Fn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Fn.createElement("span",{className:"c-light-primary"},Rr==null?void 0:Rr.execute_memory,"kb")),Fn.createElement("span",null,Fn.createElement("span",null))),"\u4F18\u4E8E",Fn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Rr==null?void 0:Rr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Fn.createElement("div",{id:"oj-modal-next",onClick:()=>Mr(void 0,null,function*(){var Vr;if(Rr!=null&&Rr.next_identifier){let Sa=yield(0,ve.ZP)(`/api/problems/${Rr==null?void 0:Rr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Cr==null?void 0:Cr.user_id}});Sa&&(window.location.href=`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)}else{let Sa=(Vr=localStorage.getItem("program_homework"))==null?void 0:Vr.split(",");Ae.history.push(`/classrooms/${Sa==null?void 0:Sa[0]}/program_homework/${Sa==null?void 0:Sa[1]}/detail`)}}),className:"oj-modal-btn"},Rr!=null&&Rr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Fn.createElement(Sr.Z,{successCb:()=>{xa.current===1?Po():Qo()}}))};function ya({title:Yt,modify_code:hn,onSyncCode:Nn,onShowCodeSetting:Mn,onResetCode:An,hack:mn,onChangeLanguage:Sn,isWhiteTheme:On,onShowResourceCentre:jn,attachments_count:ar}){var Vn;const Gr=()=>{ye.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Fn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:An})},[hr]=(0,Ae.useSearchParams)(),pa=hr.get("language"),Rr=gr=>gr==="1"?"c++":gr==="2"?"C++":gr;return(0,ae.useEffect)(()=>{pa&&Sn(Rr(pa))},[]),(0,ae.useEffect)(()=>{mn!=null&&mn.tpm_code_modified&&ye.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Fn.createElement(z.Z,null),content:Fn.createElement("div",null,Fn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Fn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Fn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>An()})},[mn==null?void 0:mn.language]),console.log(mn,On,"hack"),Fn.createElement("div",{className:`${Er.Z.codeHead} ${On?Er.Z.whiteCodeHead:""}`},Fn.createElement("div",{className:Er.Z.navWrap},(Vn=mn==null?void 0:mn.all_language)==null?void 0:Vn.map(gr=>Fn.createElement("div",{className:`${Er.Z.nav} ${gr===(mn==null?void 0:mn.language)?Er.Z.active:""}`,key:gr,onClick:()=>Sn(gr)},Fn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Fn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Fn.createElement("span",null,gr)))),Fn.createElement(se.Z,{align:"middle",style:{marginLeft:"auto"}},hn?Fn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Nn},Fn.createElement("img",{src:Ge,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ar>0&&Fn.createElement("a",{onClick:jn},Fn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Fn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Fn.createElement("a",{onClick:Gr},Fn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Fn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Fn.createElement("a",{onClick:Mn},Fn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},Fn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function za(Yt){var hn=Yt,{input:Nn,is_file:Mn,identifier:An,showNote:mn,onShowNote:Sn,notes:On,onCancelNote:jn,onAddNote:ar,debugResult:Vn,language:Gr,debuging:hr,submitting:pa,executingMessage:Rr,code:gr,onSubmitCode:_r,onDebugCode:Kr,onChangeCode:Un,onChangeInput:mr,onUpdateCode:Wt,user:Rt,isLoading:Kt,submitResult:gn}=hn,Gn=Br(hn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function qn(nr,yr){return Fn.createElement(ya,wr(xr({},Gn),{onShowCodeSetting:nr,onShowResourceCentre:yr}))}const Cn=xr({input:Nn,is_file:Mn,debugResult:Vn,debuging:hr,submitting:pa,executingMessage:Rr,onDebugCode:Kr,onChangeCode:Un,onSubmitCode:_r,onChangeInput:mr,user:Rt,submitResult:gn},Gn);return Fn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Fn.createElement(Qe,{setIsWhiteTheme:Gn==null?void 0:Gn.setIsWhiteTheme,isLoading:Kt,language:Gr,value:gr,identifier:An,onChange:Un,onUpdateCode:Wt,ActionBarRender:qn}),Fn.createElement(_e.ZP,xr({},Cn)))}},10129:function(vt,at,fe){"use strict";fe.d(at,{h:function(){return ae}});var ae=(Ae=>(Ae[Ae.NOMATCH=-1]="NOMATCH",Ae[Ae.OK=0]="OK",Ae[Ae.TIMEOUT=2]="TIMEOUT",Ae[Ae.PODFAILURE=3]="PODFAILURE",Ae[Ae.COMPILEFAILURE=4]="COMPILEFAILURE",Ae[Ae.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ae[Ae.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ae))(ae||{})},67172:function(vt,at,fe){"use strict";fe.d(at,{H7:function(){return a},MK:function(){return z},MU:function(){return ue},X6:function(){return oe},bM:function(){return de},fi:function(){return y},fu:function(){return se},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ie}});var ae=fe(38147),Ae=Object.defineProperty,E=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,le=(ee,te,ce)=>te in ee?Ae(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[te]=ce,ne=(ee,te)=>{for(var ce in te||(te={}))ye.call(te,ce)&&le(ee,ce,te[ce]);if(E)for(var ce of E(te))he.call(te,ce)&&le(ee,ce,te[ce]);return ee};function se(ee,te){return(0,ae.U2)(`myproblems/${ee}.json`,ne({hidePopLogin:!0},te||{}))}function de(ee,te){return(0,ae.v_)(`myproblems/${ee}/code_submit.json`,te)}function ue(ee,te){return(0,ae.v_)(`myproblems/${ee}/code_debug.json`,te)}function ie(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,ae.U2)(`myproblems/${ee}/submit_records.json`,te)}function oe(ee){return(0,ae.U2)("myproblems/record_detail.json",{id:ee})}function re(ee,te){return(0,ae.U2)(`myproblems/${ee}/result.json`,{mode:te})}function z(ee,te){return(0,ae.v_)(`myproblems/${ee}/add_notes.json`,te)}function a(ee,te){return(0,ae.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,ae.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,ae.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,ae.v_)(`discusses/${ee}/plus.json`,te)}},9748:function(vt,at,fe){"use strict";fe.d(at,{a:function(){return We}});var ae=fe(59301),Ae=fe(43418),E=fe(8591),ye=fe(20834),he=fe(95237),le=fe(24905),ne=fe(43604),se=fe(6848),de=fe(71418),ue=fe(38854),ie=fe(65582),oe=fe(56656),re=fe.n(oe),z={itemWrap:"itemWrap___KEbZ9",checkBoxWrapper:"checkBoxWrapper___Y_kuj",listWrap:"listWrap___VlWgM",list:"list___XIr6d",flexCenter:"flexCenter___eacyI",flexRow:"flexRow___A_mOc",imgWrap:"imgWrap___KI9io",img:"img___vjS11",contentWrap:"contentWrap___NI0Vt",titleWrap:"titleWrap___SlBWX",title:"title___KGh5v",content:"content___B0PxW",bottomWrap:"bottomWrap___WVJb4",updateTime:"updateTime___sxvSt",useCount:"useCount___puqPx",actionBtn:"actionBtn___JUWfj",actionButton:"actionButton___jabv3",actionBar:"actionBar___I1pC8",typeIcon:"typeIcon___bramC",private:"private___sdERX",public:"public___noSmD",random:"random___l2hTA",actionLinkWrapper:"actionLinkWrapper___Him3y",actionLink:"actionLink___rWBLq",actionIcon:"actionIcon___lMmL7",line:"line___HQJlK",b1:"b1___Y4KZd",b2:"b2___QxMOG",actionLeftItem:"actionLeftItem___Fnq4b",export_type_modal:"export_type_modal___ISAzV",export_type_modal_con:"export_type_modal_con___qw5B2",type_item:"type_item___pdMxs",img_warp:"img_warp___cDH7f",img_warp_active:"img_warp_active___rLrYN",menu:"menu___Q2PXr"},a=fe(41867),y=fe(87513),x=fe(66457),b=fe(89392),ee=fe(84454),te=fe(65862),ce=fe(69429),me=fe(9516),ve=fe(90463),ge=fe(59301),pe=Object.defineProperty,Se=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,we=(Te,Ue,He)=>Ue in Te?pe(Te,Ue,{enumerable:!0,configurable:!0,writable:!0,value:He}):Te[Ue]=He,Fe=(Te,Ue)=>{for(var He in Ue||(Ue={}))Ce.call(Ue,He)&&we(Te,He,Ue[He]);if(Ee)for(var He of Ee(Ue))De.call(Ue,He)&&we(Te,He,Ue[He]);return Te},Pe=(Te,Ue)=>Se(Te,be(Ue)),Le=(Te,Ue,He)=>new Promise((Qe,Ge)=>{var ze=tt=>{try{Ve(He.next(tt))}catch(Xe){Ge(Xe)}},_e=tt=>{try{Ve(He.throw(tt))}catch(Xe){Ge(Xe)}},Ve=tt=>tt.done?Qe(tt.value):Promise.resolve(tt.value).then(ze,_e);Ve((He=He.apply(Te,Ue)).next())});const Oe={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},We=({showCheckbox:Te=!1,data:Ue,user:He,authRole:Qe,activeTabsKey:Ge,selectIds:ze=[],onSetSelectIds:_e=()=>{},onPublicReview:Ve=()=>{},onSetPublic:tt=()=>{},onCancelPublic:Xe=()=>{},onShare:lt=()=>{},onCancelShare:Je=()=>{},onEdit:Ke=()=>{},onDelete:Me=()=>{},onSendToClass:et=()=>{},onCopy:Ie=()=>{},onEncryptionAndSealing:Re=()=>{},handleReloadData:qe})=>{var Ye,ke,xe,Ne,Be,je;const[$e,nt]=(0,ae.useState)(!1),[Ze,rt]=(0,ae.useState)(!1),[yt,ct]=(0,ae.useState)(!1),[bt,dt]=(0,ae.useState)(""),[ht,ot]=(0,ae.useState)({id:"",open:""}),ut=()=>{Ae.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:ge.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},mt=Ht=>{var qt,yn,In,En;if(((qt=He==null?void 0:He.userInfo)==null?void 0:qt.login)!==((yn=Ue==null?void 0:Ue.author)==null?void 0:yn.login)){E.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}ot({open:"\u63D0\u793A",id:Ue==null?void 0:Ue.id,phone:(In=He==null?void 0:He.userInfo)==null?void 0:In.phone,login:(En=He==null?void 0:He.userInfo)==null?void 0:En.login,onFinish:Ht})},Ct=()=>Le(void 0,null,function*(){var Ht;nt(!0);const qt=yield(0,y.Mb)({categoryId:Ue.id});nt(!1),qt!=null&&qt.exercise_id&&(0,te.xg)(`/classrooms/coursesId/exercise/${qt.exercise_id}/${(Ht=He.userInfo)==null?void 0:Ht.login}/initate_answer`)}),Bt=[{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>lt(Ue.id));return}lt(Ue.id)}},"\u5171\u4EAB"),key:"1",show:!Ue.is_random&&!Ue.is_share&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Je(Ue.id));return}Je(Ue.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!Ue.is_random&&Ue.is_share&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>tt(Ue));return}tt(Ue)}},"\u516C\u5F00"),key:"3",show:!Ue.is_random&&!Ue.public&&!Ue.apply&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Xe(Ue.id));return}Xe(Ue.id)}},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!Ue.is_random&&Ue.public&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Ve());return}Ve()}},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!Ue.is_random&&!Ue.public&&Ue.apply&&Ge==="0",disabled:!0},{label:ge.createElement("a",{className:z.actionLink,onClick:Ht=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Ie(Ht,Ue));return}Ie(Ht,Ue)}},"\u590D\u5236"),key:"8",show:Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:Ht=>{Re(Ue)}},Ue!=null&&Ue.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),key:"9",show:Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{const Ht=()=>{Ue.is_random?ct(!0):(dt(""),rt(!0))};if(Ue!=null&&Ue.is_encrypt){mt(Ht);return}Ht()}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Me(Ue.id));return}Me(Ue.id)}}," \u5220\u9664 "),key:"7",show:!Ue.public||Ge==="1"&&((Ye=Ue.author)==null?void 0:Ye.login)!==((ke=He.userInfo)==null?void 0:ke.login)&&(0,a.fn)()}].filter(Ht=>Ht.show),It=ge.createElement(ye.default,{forceSubMenuRender:!0,className:z.menu,items:Bt});return ge.createElement("div",{className:z.itemWrap},ge.createElement("div",{className:z.listWrap},ge.createElement("div",{className:`${z.list} ${z.flexCenter}`},ge.createElement("div",{className:z.contentWrap},ge.createElement(he.Z,{align:"top"},Te&&ge.createElement(le.default,{disabled:Ue==null?void 0:Ue.is_encrypt,className:`${z.checkBoxWrapper} mr10`,checked:ze.includes(Ue.id),onChange:Ht=>{_e(Ue.id)}}),ge.createElement(ne.Z,null,ge.createElement(he.Z,{align:"middle",className:z.titleWrap},ge.createElement("a",{onClick:()=>{const Ht=()=>{if(Qe){const qt=Ue.is_random?`/randompaper/detail/${Ue.id}`:`/paperlibrary/see/${Ue.id}?defaultActiveKey=${Ge}`;ie.history.push(qt)}};if(Ue!=null&&Ue.is_encrypt){mt(Ht);return}Ht()}},ge.createElement("p",{className:z.title,title:Ue.name},Ue.name)),ge.createElement(he.Z,{align:"middle"},(Ge==="0"||Ge==="2")&&ge.createElement(ge.Fragment,null,Ue.public?ge.createElement("div",{className:`${z.typeIcon} ${z.public}`},"\u5DF2\u516C\u5F00"):ge.createElement("div",{className:`${z.typeIcon} ${z.private}`},"\u81EA\u7528"),Ue.is_random&&ge.createElement("div",{className:`${z.typeIcon} ${z.random}`},"\u968F\u673A")),(Ge==="1"&&(0,a.ag)()||Ge==="0")&&Ue.changed&&ge.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:ut})),(Ue==null?void 0:Ue.is_encrypt)&&ge.createElement(se.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"},ge.createElement("img",{src:ce,width:21,height:26,className:"ml10"})),(Ue==null?void 0:Ue.high_resources_consume)&&ge.createElement(ve.Z,{type:"exercise",style:{marginLeft:10,borderRadius:13,padding:"0 10px",width:"auto"}})),ge.createElement("div",{className:`${z.flexRow}`},ge.createElement("div",{className:z.content},"\u8BD5\u9898\u6570",ge.createElement("span",null,Ue.question_count)),ge.createElement("div",{className:z.content},"\u603B\u5206",ge.createElement("span",null,Ue.total_score)),ge.createElement("div",{className:z.content},"\u96BE\u5EA6",ge.createElement("span",null,Oe[Ue.difficulty]))))),ge.createElement("div",null,Qe&&ge.createElement("a",{className:`${z.actionBtn}`,onClick:()=>{const Ht=()=>{if(Ue!=null&&Ue.need_authorize){(0,x.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}et(Ue.id,Ue)};if(Ue!=null&&Ue.is_encrypt){mt(Ht);return}Ht()}},"\u53D1\u9001\u81F3\u8BFE\u5802")))),ge.createElement("div",{className:z.actionBar},ge.createElement("div",{className:z.flexRow},ge.createElement("div",{className:z.actionLeftItem},"\u66F4\u65B0",ge.createElement("span",null,Ue.update_time?re()(Ue.update_time).format("YYYY-MM-DD"):"")),ge.createElement("div",{className:z.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ge.createElement("span",null,Ue.quotes)),Ge==="1"&&ge.createElement("div",{className:z.actionLeftItem},"\u521B\u5EFA\u8005",ge.createElement("span",null,(xe=Ue.author)==null?void 0:xe.name)),Ge==="2"&&ge.createElement("div",{className:z.actionLeftItem},"\u5206\u4EAB\u4EBA",ge.createElement("span",null,(Ne=Ue.author)==null?void 0:Ne.name))),ge.createElement("div",{className:z.flexRow},((Ge==="0"||Ge==="2")&&!Ue.public||Ge==="1"&&((Be=Ue.author)==null?void 0:Be.login)!==((je=He.userInfo)==null?void 0:je.login)&&(0,a.ag)())&&ge.createElement(he.Z,{align:"middle",className:z.actionLinkWrapper},ge.createElement("div",{className:z.line},ge.createElement("b",{className:z.b1}),ge.createElement("b",{className:z.b2})),ge.createElement("a",{className:`${z.actionLink}`,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Ke(Ue.id,Ue.is_random));return}Ke(Ue.id,Ue.is_random)}},ge.createElement("i",{className:`iconfont icon-bianji10 ${z.actionIcon}`}),"\u7F16\u8F91")),Qe&&ge.createElement(he.Z,{align:"middle",className:z.actionLinkWrapper},ge.createElement("div",{className:z.line},ge.createElement("b",{className:z.b1}),ge.createElement("b",{className:z.b2})),ge.createElement(de.Z,{spinning:$e},ge.createElement("a",{className:`${z.actionLink}`,type:"primary",onClick:(0,b.throttle)(()=>{if(Ue!=null&&Ue.is_encrypt){mt(Ct);return}Ct()},3500)},ge.createElement("i",{className:`iconfont icon-monikaoshi2 ${z.actionIcon}`}),"\u6A21\u62DF\u8003\u8BD5"))),(Ge==="0"||Ge==="2")&&ge.createElement(ue.Z,{dropdownRender:()=>It},ge.createElement(he.Z,{align:"middle",className:z.actionLinkWrapper},ge.createElement("div",{className:z.line},ge.createElement("b",{className:z.b1}),ge.createElement("b",{className:z.b2})),ge.createElement("a",{className:`${z.actionLink}`},ge.createElement("i",{className:`iconfont icon-gengduo5 font14 mr5 ${z.actionIcon}`}),"\u66F4\u591A")))))),ge.createElement(ge.Fragment,null,ge.createElement(me.O7,{onCancel:()=>{ot(Pe(Fe({},ht),{open:""}))},onFinish:()=>{var Ht;qe==null||qe(),(Ht=ht==null?void 0:ht.onFinish)==null||Ht.call(ht)},open:(ht==null?void 0:ht.open)==="\u63D0\u793A",Data:Fe({},ht)})),ge.createElement(Ae.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:Ze,onCancel:()=>rt(!1),onOk:()=>Le(void 0,null,function*(){if(bt==""){E.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(bt=="pdf"){const Ht=`/paperlibrary/see/${Ue.id}?defaultActiveKey=${Ge}&exportPDF=true`;ie.history.push({pathname:Ht,state:{}})}else bt=="word"&&(0,ee.ON)({id:Ue==null?void 0:Ue.id,middle_export:1,export_type:0});rt(!1)})},ge.createElement("div",{className:z.export_type_modal},ge.createElement("div",{className:z.export_type_modal_con},ge.createElement("div",{className:z.type_item},ge.createElement("div",{className:`${z.img_warp} ${bt=="pdf"?z.img_warp_active:""}`,onClick:()=>dt("pdf")},ge.createElement("img",{src:fe(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ge.createElement("div",{className:z.type_item},ge.createElement("div",{className:`${z.img_warp} ${bt=="word"?z.img_warp_active:""}`,onClick:()=>dt("word")},ge.createElement("img",{src:fe(38347),width:70,height:70})),"word\u683C\u5F0F")))),ge.createElement(Ae.default,{width:450,title:"\u63D0\u793A",open:yt,centered:!0,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>ct(!1),onOk:()=>Le(void 0,null,function*(){if(Ue!=null&&Ue.need_authorize){(0,x.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}et(Ue.id,Ue),ct(!1)})},"\u7531\u4E8E\u8BE5\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u518D\u8FDB\u884C\u5BFC\u51FA"))}},9516:function(vt,at,fe){"use strict";fe.d(at,{$i:function(){return be},K1:function(){return Ce},O7:function(){return De},T$:function(){return Se}});var ae=fe(3918),Ae=fe(29297),E=fe(87513),ye=fe(89540),he=fe(61527),le=fe(43418),ne=fe(78241),se=fe(8591),de=fe(92832),ue=fe(95237),ie=fe(43604),oe=fe(59301),re=fe(65582),z=fe(28209),a=fe.n(z),y=fe(65862),x=fe(59301),b=Object.defineProperty,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(we,Fe,Pe)=>Fe in we?b(we,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):we[Fe]=Pe,ve=(we,Fe)=>{for(var Pe in Fe||(Fe={}))te.call(Fe,Pe)&&me(we,Pe,Fe[Pe]);if(ee)for(var Pe of ee(Fe))ce.call(Fe,Pe)&&me(we,Pe,Fe[Pe]);return we},ge=(we,Fe,Pe)=>new Promise((Le,Oe)=>{var We=He=>{try{Ue(Pe.next(He))}catch(Qe){Oe(Qe)}},Te=He=>{try{Ue(Pe.throw(He))}catch(Qe){Oe(Qe)}},Ue=He=>He.done?Le(He.value):Promise.resolve(He.value).then(We,Te);Ue((Pe=Pe.apply(we,Fe)).next())});const pe=we=>{const Fe=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(we||"",Fe,{iv:Fe,mode:a().mode.CBC}).toString()},Se=({onCancel:we,open:Fe})=>x.createElement(le.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Fe,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:we,onOk:()=>{re.history.push("/account/secure")}},x.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),be=({onCancel:we,onFinish:Fe,open:Pe,Data:Le})=>{const[Oe]=ne.default.useForm(),[,We,Te]=(0,he.U)((Le==null?void 0:Le.type)=="exercise"?E.yE:Ae.yE,{id:Le==null?void 0:Le.id});return(0,oe.useEffect)(()=>{Pe||Oe.resetFields()},[Pe]),x.createElement(le.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Pe,destroyOnClose:!0,confirmLoading:We,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),x.createElement(ne.default,{form:Oe,className:"mt-20px",size:"large",colon:!1,onFinish:Ue=>ge(void 0,null,function*(){const He=yield Te({id:Le==null?void 0:Le.id,is_encrypt:!0,pwd:pe(Ue.pwd),pwd_confirm:pe(Ue.pwd_confirm)});He.status===0?(se.ZP.success("\u52A0\u5BC6\u6210\u529F"),Fe==null||Fe(He),we()):Oe.setFields([{name:"pwd",errors:[He==null?void 0:He.message]}])})},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),x.createElement(ne.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Ue})=>({validator(He,Qe){return!Qe||Ue("pwd")===Qe?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},Ee=({onCancel:we,open:Fe,Data:Pe})=>{var Le;const[Oe]=ne.default.useForm(),[We]=ne.default.useForm(),[Te,Ue]=(0,oe.useState)(!1),[He,Qe]=(0,oe.useState)(0),[,,Ge]=(0,he.U)(ye.o1,{type:(Pe==null?void 0:Pe.type)=="exercise"?12:11}),[,ze,_e]=(0,he.U)((Pe==null?void 0:Pe.type)=="exercise"?E.dp:Ae.dp,{id:Pe==null?void 0:Pe.id}),[,Ve,tt]=(0,he.U)((Pe==null?void 0:Pe.type)=="exercise"?E.Qc:Ae.Qc,{id:Pe==null?void 0:Pe.id});return(0,oe.useEffect)(()=>{var Xe;Pe!=null&&Pe.phone&&Oe.setFieldsValue({login:(Xe=Pe==null?void 0:Pe.phone)==null?void 0:Xe.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Pe==null?void 0:Pe.phone]),(0,oe.useEffect)(()=>{He>0&&setTimeout(()=>{Qe(He-1)},1e3)},[He]),(0,oe.useEffect)(()=>{Fe||(Oe.resetFields(),We.resetFields())},[Fe]),x.createElement(x.Fragment,null,x.createElement(le.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:Fe,destroyOnClose:!0,confirmLoading:ze,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),x.createElement(ne.default,{className:"mt20",initialValues:{phone:(Le=Pe==null?void 0:Pe.phone)==null?void 0:Le.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:Oe,size:"large",colon:!1,onFinish:Xe=>ge(void 0,null,function*(){console.log("allValue",Xe);const lt=yield _e({code:Xe==null?void 0:Xe.code,login:Pe==null?void 0:Pe.phone,id:Pe==null?void 0:Pe.id});lt.status===0?(se.ZP.success("\u6821\u9A8C\u6210\u529F"),we==null||we(),Ue(!0)):Oe.setFields([{name:"code",errors:[lt==null?void 0:lt.message]}])})},x.createElement(ne.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},x.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),x.createElement(ue.Z,{wrap:!1,gutter:20},x.createElement(ie.Z,{flex:1},x.createElement(ne.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},x.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),x.createElement(ie.Z,null,x.createElement(ae.op,{openLoading:!0,size:"large",disabled:He>0,style:{borderRadius:"4px"},onClick:()=>ge(void 0,null,function*(){const Xe=yield Ge({type:(Pe==null?void 0:Pe.type)=="exercise"?12:11,login:Pe==null?void 0:Pe.phone,smscode:(0,y.M)(Pe==null?void 0:Pe.phone)});(Xe==null?void 0:Xe.status)===1&&(se.ZP.success("\u53D1\u9001\u6210\u529F"),Qe(60))})},He===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${He})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),x.createElement(le.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:Te,destroyOnClose:!0,confirmLoading:Ve,onCancel:()=>{Ue(!1)},onOk:()=>{We==null||We.submit()}},x.createElement(ne.default,{className:"mt20",form:We,size:"large",colon:!1,onFinish:Xe=>ge(void 0,null,function*(){console.log("allValue",Xe),(yield tt(ve({id:Pe==null?void 0:Pe.id},Xe))).status===0&&(se.ZP.success("\u91CD\u7F6E\u6210\u529F"),Ue(!1))})},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),x.createElement(ne.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Xe})=>({validator(lt,Je){return!Je||Xe("pwd")===Je?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},Ce=({onCancel:we,onFinish:Fe,open:Pe,Data:Le})=>{const[Oe]=ne.default.useForm(),[We,Te]=(0,oe.useState)(!1),[,Ue,He]=(0,he.U)((Le==null?void 0:Le.type)=="exercise"?E.yE:Ae.yE,{id:Le==null?void 0:Le.id});return(0,oe.useEffect)(()=>{Pe||Oe.resetFields()},[Pe]),x.createElement(x.Fragment,null,x.createElement(le.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Pe,destroyOnClose:!0,confirmLoading:Ue,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement(ue.Z,{wrap:!1,align:"top",gutter:16},x.createElement(ie.Z,{flex:1},x.createElement(ne.default,{form:Oe,size:"large",colon:!1,onFinish:Qe=>ge(void 0,null,function*(){const Ge=yield He({id:Le==null?void 0:Le.id,is_encrypt:!1,pwd:pe(Qe.pwd)});(Ge==null?void 0:Ge.status)===0?(se.ZP.success("\u89E3\u5C01\u6210\u529F"),Fe==null||Fe(Ge),we==null||we()):Oe.setFields([{name:"pwd",errors:[Ge==null?void 0:Ge.message]}])})},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),x.createElement(ie.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Te(!0),we==null||we()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),x.createElement(Ee,{onCancel:()=>{Te(!1)},open:We,Data:ve({},Le)}))},De=({onCancel:we,onFinish:Fe,open:Pe,Data:Le})=>{const[Oe]=ne.default.useForm(),[We,Te]=(0,oe.useState)(!1),[,Ue,He]=(0,he.U)((Le==null?void 0:Le.type)=="exercise"?E.yE:Ae.yE,{id:Le==null?void 0:Le.id});return(0,oe.useEffect)(()=>{Pe||Oe.resetFields()},[Pe]),x.createElement(x.Fragment,null,x.createElement(le.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Pe,destroyOnClose:!0,confirmLoading:Ue,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),x.createElement(ne.default,{form:Oe,className:"mt-20px",size:"large",colon:!1,onFinish:Qe=>ge(void 0,null,function*(){const Ge=yield He({id:Le==null?void 0:Le.id,is_encrypt:!1,pwd:pe(Qe.pwd)});(Ge==null?void 0:Ge.status)===0?(se.ZP.success("\u89E3\u5C01\u6210\u529F"),Fe==null||Fe(Ge),we==null||we()):Oe.setFields([{name:"pwd",errors:[Ge==null?void 0:Ge.message]}])})},x.createElement(ue.Z,{wrap:!1,gutter:20},x.createElement(ie.Z,{flex:1},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),x.createElement(ie.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Te(!0),we==null||we()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),x.createElement(Ee,{onCancel:()=>{Te(!1)},open:We,Data:ve({},Le)}))}},74609:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return He}});var ae=fe(59301),Ae=fe(65582),E=fe(92832),ye=fe(8591),he=fe(43418),le=fe(5871),ne=fe(61621),se=fe(1710),de=fe(3113),ue=fe(70414),ie=Object.defineProperty,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Qe,Ge,ze)=>Ge in Qe?ie(Qe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Qe[Ge]=ze,y=(Qe,Ge)=>{for(var ze in Ge||(Ge={}))re.call(Ge,ze)&&a(Qe,ze,Ge[ze]);if(oe)for(var ze of oe(Ge))z.call(Ge,ze)&&a(Qe,ze,Ge[ze]);return Qe};const x=Qe=>React.createElement("svg",y({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Qe),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var b="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ee={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},te=fe(65862),ce={sendToClass:"sendToClass___le_BX"},me="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu29C5hdR3Um+tfe5/T7qW6p1Xq/ZcmSbOthG2NhZAM2ARJuAh5ICCSBZJg4yeQxyZDc3CG+38yQTGAmCZnhJiEXDJkAxgbCxWDHYJuXjW3ZSJYty9b7rW6p1er3eeyqdb9Vu2p3nd3ndJ/TD/Xp1tn+/On0OXvX3rvqr1Xr8a9VApVjTvcAEfln+rF6WRO6hBADc/plrtLDi6t0n8ptZqAHiMjrGc7u6Br2Nmxu978rhOiagdvMuyYroJ+jQ0pEVQC292ewNpWVYlG9/2MhxPE5+jpX9bEroL+q3T09NyOiBga8BFbsPw/c0An4wCCAbwoh1PTcZf62UgH9HBtblvABsEsAqyGBvd0SOzt9fgvpA1+pgH7iAa2AfuI+KpszThPVLgNuALBGAl7PkERNEqivikD/sBAiUzYPXKYPUgF9mQ5M/LHYaAXwBskS3hwvnpfYushHUmMe5AMvCSEOTPaVzl6mFUsXiFOTvX6uXFcB/RwZKSK6PgPc6AN6zCSA7n5gUT3gh6AHBTiTTIqnSn0lVpleOofVy1uwfkG9+Fap18+18yugnwMjRkRLJHALgHr7uGf7w09Lm8wMABAE6KqpEY+X8kpExC3sOHBJdq5ugmyo8p8WQpwupY25dm4F9GU+YkTEQL9NAh3uo54fCv/qrBn9lghdyWTxoCeiFjaKA4lFvSkp2mp8qvLxihBiX5l3y5QerwL6KXXfzF5MRDw+N0pgM4xao1UbKdEzBLTWRPo8JCQIuFzt+08KIUYmejID+JsFsPB8P0RWSqxo8qF8vJYE9gohaKI25urvFdCPM3JEVAugHUAyftrzXcC6ppGgr6u2e/VqkZoJABDRUgncHr//UEbiSA9wwyJf6/as4bNznqQcVtns0w0NDRfGex4iapTAbgCtEhA8gbiltnqf/f3dAJ4TQlyZiXcqhzYroM8zCkTUyupyEKBFCHQCqLanWZD99Dywvg3Z2iSdIaJhlU6ebWzERWB6JKTx1txp1JrRcZLAkJToT7ERyxZsCHhGPwHptPKfa60VJwuBi4gSWWC7B6zn1UNK4EK/xOIm3xrEKR/4iRDiTDkAdCaeoQJ6p1cffJD8974XOwEsl1IDPeqfEOyjUvXYFWBZI8Aucv4tKf104GMIPvbVQZO/Ri+ZxMgR0QYJ7IAOtka31h9e7gY2LgI8I+eVDJ+BgKwcCfa2tNQczXdLoy5tlsA2225WAq/1SGxZFN2GXZ/PCCGOTeKx58QlFdCbYSKi5mN92FklsLizPh/YjTgFMJAKQdbERqQBnDPalPD87sEsDrbV4vxkIqRElAyANwnoVcbONTPlgL1nJbYvzb23VIAkSN/z9zbXiMMFQL9KAm90J3NPKtTd9LuYV/R9PCtE/jbmBKoneMgK6FlCEgs33CklOl7rAda0wAZ8Ip3Z7cfjRttd2RiC3z3s355EKgN1pq2u6ielAoWI2iRwjwancwP+OJSVGMoA7TXhvfX/hm0jJVRG+S8sbRKvxe/JEykDvMMHmLcTHU+fkbilU+vy0eH7eAXAvvlqzFZAr/3b9HYACxhkDKpTvcC6Nh+eP1ZDyQLo14ZfKB3tGTlnstQNIUT9g3Tu8MmBF9+6c0FfseBPEb0rIdE8ej77ZsLj9R6gsx6afqC/U6zThOjPAIrEWNDzpA4A9tSsyfUCAa92S2xaZEEf3scj/0wigR9MZpUq9h1n87xrHvRE1Cml9mQwVVcf54ckWE9e1MR68+jB32UUcKQX2NgWk/BW2vLXUmNRH70pHTTqa2ry9y2tmzjoo6W8xFsBJMKmQrhbY5VtiY76cCXiX6w+zwZpAMhsJnhh7cKa192nI6J1GWCHH/NC8Xs2MXfHz/UCCfj91T6+LYQIZhOcM3Xvaxr0xkNyE4DrpLTh/RDwrOasawvBZQHHg8CgP9UPrG5x5LALeANEg32tinADNdUYTiX8F9aM41nR7Wdol+eBjVhh1wt7/6EsdHuNVeEz6enAE1ECvAIpiSBF/t4ti8QR+3REVCOhJ5GzcoTXvdrDvnleNUIvkJ5c4eQJGqp8Jq9xs3mPjxN5bwa8hYDXPITrKCtXw/NrZZAhwOtLUOLAsjZ0ffWroHvvnZpRP93gv9ZB3yol9gCos65I28GsMhzvAVa3GW6LMVgPdgPr2gHfLgEO4N3JoTUOCfRngSoPqKnyKRvITMLzX1raiNeRJ/jDlIAgwBuEkAu1FDcPw+3w32euhOBeVm90eQN2mdWqDbJZZFQ6+/wNq2qjZJI00WYf2B4Bx+hJ3OaVlAwNWKvQjxrlsr7Kfygf6I/3UkvSx6IEye0K4hYJJIngkQIT+QU8j5RSUIr48RWEf1wRvp3wcH7tAlG0ijfdQHfbu6ZBf6yLOmpq5Fs5KBM3SXnEzjO/RQGdxmBlg3F/N7B98ag+bXVtlpBWutsPGqhDQIfxjPD1JDBCVf4P1zUKDgLlHES0SkpmUkrfTiBrrPJzdI+EK0270ecZuCllJD1PAIkRn/xntq8Q57hhNl4BvFNazo5jeLDXpj8TSvpIRbJ6FEE21eaCnojquofwRinVJnjeZklK8DMp/j90l4YrhfmgQNCw178JGZA8CElPXL+46tXZNpCvadD3pWh9z6C85dIIsLE9lMieVWdY1cgCZ/qB1npo3bd7KFR3moz2nxfwDvhTEjh5JfQGaZJ7iA7KSr/rxACe+5nvII0gNBuW9EM88pvY0JaUTDvIcYVqVUYBF4eAxhp+Rp98Kak6CcX30CuBBIYV+pIN/vdvbROajkZEmwyNwSrt0cRkLn5vFlhjJ7QBbTar7RjZWh+CnifOyb7s1mrPfysIK6RAgsHMYI9eiYHOSKLwFS3g9SmjRj0/0OUgkD/uXVr96J5ZtBeuWdBzoGYgwK1JIdcyYNgNyfryulag3pAOQhchcCkVBqJY3elsGnVn6jHNI+FtFkcqCxy5FE4oq+4YyU1fPgj5uQP+9YLA0V97CN/LsZ3ji4H+2xOglU3ou2+XPLauGSPaewMgnaXuN61OPM6SlCUzgF0SWJ7r9gwjuGxgN/ECx1OOVwvHKCZAdtT7D10EqmlQ/ZJS2CYJCT7XSu9IwlNo43Q2AIJ/N+Le/h5K+tEJIUlJQd7jwTn/Wzt3FrYZ8r74NH15TYM+FeBOT0gdAGKAsvrAQpwB0VoDtNSGujvzXNiTM5QC2owOXEidcaU/qyJneoFlraOgZ8Ad6kHNn/9EbBQemta202gkjLFh1AVJ2uuDLCOQ3TKsviggYKnOIFWCVjaj+w9vpsM+QCFoqevNa5KaWkxEyyVwK8LIspHw4dPxJDnYA2xuc/z8xuPE7ZCErMr4388ksvcIz9+mBJiDFAE+iNQWICDgZC+wUk/dUKUpBHirBpGibuWpB3curp50wstU8H8tg95LS/yMgNR+mEiHVgCrDCMSOMVBKA/orAX2dwErWoHVraF0T2XZpw8vMjYdq0BPCGPEJpK+aktK0ow0MyMePSlanzrnXX/Lcilqqhy3KKsH7Hc3vvc0G6iSJbg2UvXETAdAmj02+jehfutmer61FhkGsiK6cM8XEk8ta0byBx/E1oYasHrjCHoZBrIIdLIfagtT6cwksMayNqAD1CaTYo0HtAaGTKTVGVelMfr7iT5gcT0haQx7d0KMqjvhfewqoT8L6q3yE3+1ZZEYlxw3FXAXurasQW9cihw0Ynebl05DVFfrrk+fOIGLU2E3cttpiXcQZLNFhWPnhZLR6KOpTKjbM8+mqRbe3+/3O84PoHokQPWCOjWmD+1EYHCua0Lfu9bT+YiuIIFHT4mOS4o2LG6MDUsJoGeQZwO2F+T591zvH0lLUFb5J+/7DrzWGmy+sVMtSQpPT0r7PFbHTnpKrWjE0I5O9N+2jHSBqAxHtljdUaI16WO1MsavBWo+MA9ngd4RYFFdaL3a+4QrjXZ96uPScLhyGk0qOpGIjsNL/PPOpVc3RbHsQG+Bns1inRDwhdCAZ3hYJyH1jMhsXYJ6ahJIZ4jSdcnkyyywSvEKsJ/5jwO8jZTU8m4M4M0ouurK/gtI/M+f+quO9mHxdYulaKkDmnNoaWNB3JwUXe9YRjpYZKXpqWHR8voIbbGpf9FVkwB9YzIY/PCNiZ8GBHU85T/9376P21ctkLtbbKiN1SPHw6JVD9KgpIW1NLRpIQZ+dZs4KQSy8FBdI8T1EKjXC4KZMRa8rm5uvVueR2ivC1co14Njrz8/GDoItFro5RrAem54+NGuTv/LVzMQVj6gJxKXgaYmqQlRnMLGcsdhOY7Ckmu9sK+cDU7ua80uzNJFyo689EJjY18xngE2ZFMp3A5PrnQBH312/e+szkiI//g9sXrvRW/J+26SgmkA3gS9x03UQXTdsYhet4BngF/OovbQgNiYJsqV9ZMA/ZpWeebtq/3jGYL8zPP+11/rw3s2LJS7mZtjJS4DUqstBvCWqxMCVdCuDpV+/1acWVjnLVECbABrO8IekUsykt6h7t6fBqoTph8iV6VxUimAAc9dtIhbjMR87orAYA8o/Ylbl9VdNSpzWYCeE5P7+7HiQiB3rG32cxI24kEjHogjV0L+Sa2R/Q5oSXl00k8kjhp6r7vijlHxBtJ0vYDkiGx0WJUmWq5N40+dEQ1/9IS35e4NMrnK6MKFdEYXLDUQXW9sCyV9pP8r4FxatZ4aEesCEqMJfyWAPlCgpipx5V0b6KAgqEAh+Mz3/H85IfCeDYvk7cWCng1m7sZfvF7gbWsdoLurgwPoUN0hsGpzegBY2xJKHVeN4nPODkLr+Qx417C1d3DTsoQQR3Yt9f9yov6crt/LBfQbpMQNp/pR3VQLtDguw/BFR2HNHhQ2NDmSODakFJ7pscta+ueaavH8eLz2S8O0tMaXewpJd/fO3zkmmv/L09j2vu2EhoilM/4wMBCqleje1UavJ71w9beTiu/Zlxb1Q0BNQikOETUoeIN1Nd6QjrCyMWv+7WeXivGusB4fZBWE52UXNtBQnadPFQmPTm3qTDT86RNq93BArQuKlPQMej62tgP37QLqfBHp4nF1hkzkiUGcImjgN3NfOPo7A/78AFCVDFUa15+fD/B8rVRIJ8n/xM5V4vx0AXu8dmYd9ES0UErcxQQrndBwRWJ1k69ZhGM17dCfzue53Bf7ghq8DsNxOPDPvZrFi28tEP4eGKBFqkq+heeJXfJdslg0GSTwzWOi+e/2Y9s7ryfUjkkeLNzFlwZoZGnSe33XUuqPKMBGv+ermFaQFKqt2ku2pLJqeFE9dQek02C19BxRwBC7Ug3BTAejTOCM+6G9UTSsbMLC5Y3oeOaM53/kEXibOySaQ9UvlMLjqDcW9L4A/uIuYEFNCAkrvaNRYMCzy9S86tHLwCoTYbD6O9+nezg8YVHDKODd3okkvFkdwpuxh1U+8YaV1Q/Oe9C7PHb7shwe5yBRZ73U0VF7WJfiJab1shfFqQJgwe5OE3YbssdlUOLydW3+/vY6cTbeoZeJmkVa3uERmrTOmyfQZLyPePSYaP77A9j2rk2E6hJAz/mnpy6Jng9fT4cSSSjrxbGhf36mpCfaBNCaBVRzEt2+oEEGEAt49o5w0kqLoTEz0NldKTyVWNvmt69rxcqEhyp2a/6HJ4Hn2d5pI1SL0kDP/fvJO4G2OuFEVsMeYwmf43unkI6xdZFDQYjr8HFvTgz5OR6l8Lfn0kf8B/bsmXlm56xK+hTR+gSToeRo4jVLPk5fW63Zf2FvWMDzOv5a72hQJQfEVsI7tN5j/eGqsK7FHyGJn3Y047jr4WFPUf8wdkhPbrSAjyaOkahW2n/7iGj+7Culg54F5Lkrgl44rQZ/5Xp6rb3Oy4BVHaf9Koi2wQAtDWwcw0vXJeW5AFDso2d17komDJSxlOfnrKryq3Z3qk21VWBnocer3188Axy6DKxfQGio1r72kiQ99/Ff3gksqA0h4XJn8vFrzvQBS5pNME2FUWvP45VirITPKavgqELu+ClSh4iSn9+9UvTOtLSfNdDrBOUsdnge1ue6C0Nq7wETMXQIgDo405UCooylmIfFlfT8mWvDsP+ZqQOCkJbSP7hiAQ66wL+cpi1Q2JaVMqLOW8pAFLAC8PjxyYHeDiAncv/kpK4rk63xVVRvkgHhCySCAD4bfvx3oMD83NBjaAxK2w5/2VLt1fqe8vm3y6nQD879tKadIjtnMqD/iz3Agjphgkgx6W6ED0/ijAmQ8STlYzALDKaBtlpAOIhywW6JaFaI8XtwHCOpJzr76cTFgLwH7lg+82mKswb6n/ZSy3IfdzTWaR/8GP1dswBdgBuvDbMCNa3XAbzuyDyqCUsfPo3JYnwEhBGC/9y6ttFkjsuXqZlq8JZAyVpX+to2reHJoP/cq6VL+lxpZvRrC2SDbAtuazhyIMjSERgs2s9uVzLztw4WOT547hJ9Hn8XRlVLlvSf2MPGZ8gcyyfdrUrSNwIkPKCO7QYFnBgAFteFdkc0Od0Xj3l3+DnZ2OWAlXb9ahtCDSmfPv+m5dUvzWdJv+i1Xk5ukILdj+wEsDo8dy4PHDMUGbBafzcZS0wIs4cbOIqrJTatj8P8PEmsERlIDGdTg09uW9kSLaNn+umdRLIl8gYZFcn1tHz3uGh+YIqgdxER6bRBKN018O0kCJO8w+/4s+Nfj4xSc66eINZYnRbQ504wK5nt8/Jk7GX/vBeC/FRfSDYzRWT1K45RZ8w78Hj1DId8Ip4k7jWKaEBJ9cAda2eejzNrkp7rM2akvJN1bga39YjogqQG9KzOsDHKnBem9bJfvlFTn8IjLt31JDC6MrfL6g3zZqy6oiWgvtLvUoSnb1gsdHG8bxyh5Wsa5G6l4DGrskYnfRiPiWnvu6dE8z/Nc9D/1ztCg1kD15HOIXNytN85MYalM48PHxyVZrUmDnbmCfVlwuCVpk1wEZ/GUPfXXHw7jjr7hC6QSHz+jlUzv5vKbIJ+bUbKN1jwckey12aEiVXskmwNwc9gH5LhZ/bf19eOgj0u3S3ouTNtLiu3o8+z0ltzzyWU5x3fuSTB9V3U3r2UbF+Hnx0YlrX8HDYrinXVgZFwBdp3UTR/6/jU1Jtyl/T/92723ri8eDMBYiE+JsSxa5I9RotZyjO9wLwc/3Z5OPThs1HL84L7UxvpeaKy1o8voA4Jb54bsul0ehN8f0fUn9b/bL64MgJwEjQboamRsPM2tI8FPIPZgj8yPE02EWctseqk1SXHWmaviKaBKH//zStxkM3cc/103UggdygFndCpqbxhhQG9VDx1WjR/9cg1AHoWKo5gj/jzjrRn1etFdlm2h0KKbadUwFE2ZlyO2lwMcubY65XDXO/OHwt4fYLAs13P+Q9cjXzaWZP0aaJNSsodBRmOppMYgCzt+X8OSEXGkgGxdYNEfm9j8NkoZlXVKNErYjpaHRoY8rL+07euEV1n+qltKCVvIcICblqv3DZn1ID+y/Mc9PfvZpflKHdmVKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALe9960Ujzk3nOmPs8a6FNE6ygjb41UlLj/xnVHcpBmKFR7OLRtdX7XkNXS2V4jgSP9YQK1PVi628MayizShOefTi/Dj98MyNd6sVVm5JasiCrmaT47H9eCpP/4bqCVbaaYOuO6TQcyoerCzMqIcFfA9z4R4O0KQAIZTwZ/c8famryV2aYb/LMG+uHh4aXKr+JKBNERj6zGA0Zs1Nb4oasrJ4JqpLtlMvKYHeOMJbNhQTQ5HNTbFUJyCFwFe+9cU/363r0vJETnlnsgEppjP2r4Aj+YpHrTngzQkqAxOYAaV0aPsN4bKzEjd6WTSeW6J7W30rgsmRaQw3k3bsxTgwJnhxNF0xC4uf/rdkMBNv0UjxGwWtM1GBq77HjIJ93j9b0j7k1sIkU0ZK3aUNedq5L/abrBXai9WQP94OBgB5I1XI9FHxbwbqBqjHfGUAtYGjFH22VEuoAfyYRVAur5HDuA9j5OorK9RvhI7z/rf+v3bxMjL3Sn1iGduNW9jj//8LRofrhE9aazOsCe5hTak7nht8kMbgwz4zbBQDs64OPhE9V45UqyKO6NC3o7IeP3vMKFq2AmRsz3bh9oIumeE7Cyol7RF+5cl/zxZPplMtfMGugHiBaKjHyLcczkDTZFUHFC9hy04kwmdm26BC6bHM3XHO8F2Oleb9xvUcUiuyLYCWDC+uwqP3DZf+2PbsYLrwDJwXPBmz0lFrnXPXVKNH+jRO/NL3f2oyMZl32TGabJXfPl41X42vHaSDjk49NbwpkFPa+iblpgJJQIOHQJuG7hqHcn/lRuOmAh/d29JuSwUR9R4r+8de3Vq4kza6DnDYCH0sEbJQld2CjSPOKRVSfjyBqrZ5i66gGcHWRVkMhHz/55k+nPxpZeRVzpHmM4ajVGanVoeF27/9zPrBdnfnSKlniQNxOhQdsKAJ6eBOh/rbMfC2YR9N84VYUvH63VXijdT3mSSFzQ/+lto356V3IzOFmtYRdkUhcbzFX7o2kd8727AI9TEsJJoVKAeOgta5I/nNy0ntxVswl6ry+Lm4SUm3L080i0mKCSQzizAGZ9nKsMtJud9aKsJCZosb9fAq06xJvLX8/HcLTXcmGnhU10/KXziWf/7M2Qz57B1kCOGrU/Oiuav1mipL+uNo23t6eYW3PVjzNDAp89XItXLhev3rigd0HKhmtfCljIxqvjk3fBbidCZKuYN86nzoyqTSolyNvnef6X9szQbi75On4WhmP0MXrS6esF/BsUZ2dalcORxON5ZziQxYYtG6tMNbZeFtY7+Tcu2eFw66OCSJHnxvrizb8cXaythurtHXr0I7c1X37ySUrQWvkOFaCRV5hnzonmb50s3U9f4ykdsh9dynI/6pQ9yy235T/Mi0eUA2vQGiPV8tqJ1TOl2cqhTRzuRqIlem/GQyrwQjpDEXx6vv5PbgulOR+uocl0bk6cqTJS3l0F4qqQNVzHGLSm0THuTIISRJeHgit//nPXLdRJ6jN9zCro+/poQUbI25Wnc2KjwwI47nt3jVX+zBW6sky7NQPFHc55mZzAwIcNLEUqkFWdnI0UNO9+CFhk6ApK0fkP3JD8Hl//4GFamEnJ2+s91L9wSTQ/NgnQ5x1AJ4GCiWHlwr1h0Gud3hys1tiKBxwkzAG7Pceg2A00jQG8mzAS5+aYia4gjnjwHrh73dhyh9M9CWYV9Pwyl0boLillZ16GY8z3HgcvT46zBrAc6ubkCi7YxKCPdHwjAV27ga+LJL6pUGzr2SgPadT53//gOtH93gfJ/4WN2FRdJbc+eVIseKa7dEk/l0D/sdscl6UB6vG+sLqbpWZM5J2JrxK29o3bD5GL1k4Y7bVk04u+8jPrk9+fbpDH25t10HenaP3AgNyV8OFplqUDSG2AxvzlehVwjF2WMJxYwqQ01suZdsBHjsvRGKv2e0tL4PbZyOPoLXN6+CLyfFKZ7JGGHcm99/K+UUTim69ndz573t/1r6dwQ6mZU3MN9K1RPTTg8kjIq6lzvtPvY6XzeL53g357So70N1RpzrNleyeiigsavJBI/J+/OsP6/ayDnsle1CnfU5eAb92RTCXmTCE3QBRxbFzVxCCK+R/MqNT1Vaya4pyn54nNqLLuT6Pncjqfrl1puOB6FSB/kGrwk/u2hNW3Pv5x8k7fgrsPXFLvns+g/9BWYDPzm5iGEYQJKqzuaI+NI5U17h3Aj2+shoNkpftwOiybyDYCq0/MyU84KBys9X/33uUT74M7ldVg1kHP9WfODGGryshtzGpkHZslPqfIccHUQU6P40RjrhzMtSVjdIX+kbCAKCdQr2sE6s2GBVaqa+KY7aEY4HncOAeVo7zcsJ5YfI7vE0ns+62bBe+9pI8lf0Ubly5Qvz+fQf/b20OKMOvvA2mu1gAsNQ4BI+BDQV8A8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgxfC6DnjjrWSyuFkrcGhKTLh2epy5FVVj/YI8N0YS2QDUXVBqS4fDUT0Xp5AzLju9egd1UjW/jUgJgnAqcSMp9Hg97WdDR2BAm/98owHrvfJCov/VvasKRJ/cF8Bv0f7Ar7mFfZgSzQmgzT+SZSZ1ywsxeMGZecKFLnhymB3FZjMpTq7GmzKtKYFULQ2eF04s/v3SKidMqpSPRC1866pOcHu0BUP3AJO6WQvH9rBEAXuK6kySmlYUQ6X3bFcO91tNYBvP5spJPLnmS6wpChK1jhxYPObZGADHz/2x/bGUYKrwXQ/8dbQ1WmezDUs7lQE6s5DOCoqKyTyhiJaRECmoHNgmjYVFhuqh4VKNHiYD6MAXxYCOShd25MfG+6NqAua9Dzwx26QKsDyFsCgURkqMb09zg/J9LVHcOW82q54zUFwaEv6JQ7c56pnaQniVuL3hrO2uftcS0WOv6x25JPX0ugb64FTvQCS7nevMmGsiqLJcK5YOK+4u9ZenLerI24xINU4/nv+VwhxDlC8NDPrq/S+Q0zIeFtm2Uh6e3DHOjKvlVK0eHWfYwkvMObyXFHOmoMg5wBz4aSzo01DUdZU8Ye4L85assVxBj0ehJYQ81sXBYu2f7lQOEH9+8Rg9eCpP9DlvRemBHV7Pjr7fjEpbPLsuRzcn53qzgUlu4RU9Ncm/VBX3nnxpmlJZQV6F/uHlycDWo4b1bHMO2SGGdTWrUnX3SVf2MqAhuo7Mmx7kmjBUX5stprY8hV1v/PP+oJYFYIIj+bVZn9n9hTfWiyoOf6TgykMR1tqvzqd3QisjYJnEGgk75NnEFHbi1/hp/RRFpJKb0xAktbSzPmv/vSHqQqLSL7B7eE7bBqwzsYusdEHpq4790VVmMmhGnYnTRR+0TDMkh//ue3NOyfKWlfVqBnT84L53CTUnKz7jSHKBbx3w0zkn+339nNg6PvzMYK2v/u7A9lvTNsWGw6QYsAACAASURBVOlZFY8LWHXIiRUI+CcSF/HcZ7uxqlRDdkV1Fu9sHw6X/SKPmOs7vCrvl6MN5vv53LDAFw7X4tUSqMW/sytc8Tp03eJYore5HU+o+OFSFqKEb6d0t3t+VAzZXJRzrU5IFySgupUK/vEXNteeLLLbSjqtrEDPT/706b4Fvqh/Q8B7MbkqjQN2G3iK6ApWOjuTxAadGNdJkzJoNz9mN2ctTwYDeivZ3fb4s1Z5BDKU8p/48kksKBX0H+nsR8sssiwfPlmFrx4rnmX5kRsBDk6xlM8n2ePzLw72iaS7XdUsQseoS7mu0Bd6hvzP/dsZ2Jeq7EDPHfKT07Q+yMhdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ/9bVjqCsZ9Ev70eLPqE02roT7KoP+aPF8+p9bB+zQO3CNBX0h/d0arDmrTUzKa8eA02g+MlpOknhIwpNejf+/fn6d4A03pvUoS9DzGz5xMnuXkkIPgVvsdCLfe+SxcVyfzBK0pUNY129ibo7RjSyrwapI+m+H7RiWH/GHHzuOgwub1e+V4qdn9eYtrSNo8CmqCjCto5fHQLTS9vywwMMnavHsxeKpxb+zw5QAMQ/pAtWCegydwNW+Ys9jr7ETJi/Y3eUjtpsJCTosKPE30+23L1vQP7af6gd9eVdd9SgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1X4/7L3U0qd8pBfR8b86R7UjK0R3GzSDnqAZuFNPdnY8NVMd4tZ91E041NAtO69JNK+CVKz66R0rLkf3dXaMsSzeyGpf8+v4x70w+QNvnzLdy2DYiIeAC3k46okEi+tL7t1btnU5hUbag55d8cH9q45BM3NQ3ggQHnDgZOfLVmwQRq4JYiW2NVf7ebljM33EdHT6HXZn2cNUg7cGJJZjbstgJD3Ry0Ee/VG8qFfR5B6tMqcUW9IUAP8b3HpvAMaGdoyPFDdbIb28mT76UAz2xgUfevyXxzWsG9Pyi3zqY3hIIf1sQwOOdvXXCN4ezjc+dw96R1HZUIf5O++kNi5IlvJX03MFuZFZ/Nu3YycMqFW+raT0nZ0f8pv5AzWuWJYO+McaoLOh7Hw/wMc+MOxmsd4dPYYqC3i5UxXj8BuGcXON54uhQavhzv7a98eJ0Ab+sJb1eFonE117P7qTA22j99SxxmEKgJbGhB9sOsVFaOxGsYOe/2fhldyXXqrTg5kFg0LsBMe3lMT57nji6jN2QaO5X85tPzy5LvVuiBZ39ECV6WL0j/HeM9yX2ZSHvDPctF3LllZsByBQGd9M6I+GtxMmkSf3Vr2ytOXrNgJ5f9NuHqXpwBNszkKuhjEfHqC+uOqOBbSJWNnAVFXky3hmW3hyJ5Yq5FuxmQdBC3fL1dTum27nd7gHRPIT5Dfrf3mEo3bF0Qdf3PmZCcBAt9mU+sLOA4u85s62+Gnp7oLAu/SiUcw1epcdDCHbdJz/1S5unr2592Ut62yVfeOxCfaKj46YMyZVKgP+rEQIfALydQUBfGsrQ993I6ni+d71CMGWZc2ut8HLcl3rLeV15dHQFuDgsmkeuAdAz9yZSR5yJb9W8YqU7X8rceaaLc/FWpimzRLcbOcQDavw3qzNWn3R/DwL1qQ/dWKN3aJyOY86Anl/2cz+lFqjgVj/p3ez7+E1S6AhdjGJf74j6VGTUOpFVvi5SXxyPA6tHfD5z97VL1BZrNepSpP4Y1efSiGhOe/Nf0jPox/je87hGc3zvDqWCvV28vyyLcaYWs3BhGyzplPJ2AR2X7qOwN5NPKXYwXLugf/BB8sU2/BlIfUwSEtrLoGmvYn/XgPokd5NVT6zU1+BlY8mICFfn56JR9nD981Ylcolql0dEczDPQX/fDkendwREXLoz78dSjtnmYRcpJ52wusKThgGuBUoel0wE+FiyCV8xRvqH7M1sQiT/x/u2imtLp2dgPnJsZKVS1V/MStrNy6AkgmKWBhcPVWL/6V71yXy+d9bN7QqgJ4VBuQ1GccaVPXLcn249e86wyohmdQ2APvLeOH7zkMAWJt6zF6wuESaKpAmo5kpytva8k1XlaCqj6pJVJflfE4NwiUVRMCtnZRFnRSbzD7+8s37a9pidE+rNY6fofUGgPqMkWvSyahiGen+l8PNIQDgnlRjIKlxMBXR6KIXXe9J0Nu571+qOkygeeX/cdEHHgLW2Qf+IaFbJyak3YzrZcelpf7WdmEb6ad662YKHnzcIRrfj0WxKp1YOb2dv+8Ruba+TPiax59RHbwwpxVz248JQGJnmpHDefVwn0VNodzLQXSmeF6wxsR2dk+PODL/NUXdcwPN7Cnr82OWnv3H/nj2RvTxVvb6sQf+ji9SYGVF/G0j6YKjKiBDkGugEhVDS689G6vPv4UqgwXE5FYhnu4foyZ5BOp8jya2v3kRgXbJZRDG2kkkBfSOiWVSXBvoqT2FrXRZNPu/wHRuquJ4c32reoCECi4MOHZmNuLxO5QdtDYYAPTbo4cBlHxdTiaKLPb1nQ7hNZk5xKr4vqyvj+N7H8GZciR777BqrLuBzkkysAS0wrFTw1V+7qU4n8kzXUbag/9EZulWS+t9SYY2WZKYOo3LUGq3iKBFKOvd3ngy2bmM4CWgkEPvO9tOD3YN0Rkst04OaTWn0Ij0pnApr7J/nQ0d0M35zslqVtHnyntZh7GiM0tKna8yKaoeDdp87WoMnzlUXDfp/tz220cJERLE82326qmLO55g6U1C6O5NdEZ0YSfZ9+r4tiwaLeukiTypL0P/kAv17qdQnlQqNVQY3WSkfgdtIfCv5zb82CcMaubF/1ZW0eOzgJfXVkQBZLdEtMU2je7T2pZ0AlsDGoK8pEfS/vrQfzbPIsvzOmSS+eLhORz4tzUL3p5WkjgrFX310O9BsonkT+d41NmOqSF7Ax9SZfMYqX+faAPocASlk8MUPba97pkgsF31a2YF+30XakJHqkCSIUFqPqi72Mw8ad1II8Dy/GxUnHGD393CipCXOvNyN/35hkHRo243GugzL0G3Jyr6O5DbX1JYm6e9sHcb2WZL0rN49cLgG3zlTvKRn0DOXXoMujzpj1ZHJqjNx6R6nOLioFcCBY6+//vf337tl2isjlB3oD/TQ8rRUR6WiJEt3x1gN9ffo/1w93hZCjXT+nMkwygq0K0Gg0H+oB395rIdOxCkJoXT3cybDYBbNdSWCnnX67Y1pLK2OsSxdkRjX7eOGXRyAVkrH9WanHTbUn7uUxIFeH+eGitfpf8OAPh/g48aqvn0eZqSdGK53pmjpbt6JQL1S0mc/sqPmSNHiu4QTyw70/Ow/vRD8nPK8z0tFLaEkN0asIhCveznS25Hk1gtiVKC4azOaMIZNGSgM7uvCfz5xmc7mqjMhnS1MVAnTyxn0DSWC3o5DVKsntv5benBUV8ahEtsVx6oj1psTpVA6teYjlc6AkL07rNNru7aEqsUfYfXG1PR35prFd646E6Hb8b4Y0W3saT0r4oC32XBRo84k53M9eFkl6Gu/ui3xpBAzUxWhLEHPHfJiL62kLP2TVHR7CNaYmmK8N6M6fP7fRw1axy5wvD9ZiZ4nTuBPrwzRoC0NImUIdB9SG7wZ6TOnZ9KgHyOEypRazOmCXKsmNjdzKpoVK92dORHiO4/+n+OZMhoVkfrmR26qeaQEwV3yqWULen6TB4n8Nd3qTwj4T2zUjqouedScmIE75tw8BrA9ZyCD/d845IXBLbdIFOfXMvAzPgYVmpsbStPpC47GHAB9PnUm3/Y6blVi7j/PyPaC+nsB9Yy7xPO8x35lq/9N3tC6ZCSXcEFZg96+xwsX6FYF9b8VsGbUJx9K9jA4xT77UAXK69rM8enn8/oQjvT6f/fUCfwoR80xE6CqSmIk5Tc3zHPQf5iDU9Um2JWD2txNGlx8hTQQDvgpnajT4dSxH1PzMubitKtB6FtQj5z9evXj998/s4Dne84J0PODHrpIjYNK/a1U9MGxQSn6sQz83+QdeDkyHhCalJILSPirSal1ksQtiuh6vRt43NvDfv5w4PoeOuj94eUMRqJCrmZ0efyDa0DSM+i5NJ+L97zS3fQLk8sG06wGKm37MmXYRmptnR5XV4rNI/0TQVwGgn/98I21T5YgrKd06pwBvX3L5y/S+0iqz0hCi6UjkBCPvmmp9/bxeuLhE9QpMrgnUPRrKrITQqlvjcZTfeLh/++Q+LrkyeEYWJqnH6C5val09SbvOu0afMYhrlcq5pw7lAT9ExvdjtHqGrTcjKUk6H/teXwZ0xD43Yw+HeXaOn56266VuB/aBjQ5hqxBZaiTOwKAqRvdA0BDDdOFw2hzDresCP2dSZecyltVlXzolzfhAmbIaM2HiVkD/aPH5b+/Z7X/15OZsi+eG1kZ+NVfVIp2h4Er79HbJwC9e5+vvkq3KaK/kMRG8qgBnFXiygP7xXv7UmglQnXoTQiPVIDm1kmAvncYOHNl7FvGdWYrUfVEdjZE1pPBgshSFdwiqm6SuAvwUIzqa6P8VDOhQirAaLv2Wd64FLA7MprLRx/c2YiB69ZzEg6rQutbFRaY4lC2zcj/XkCdEeHi+mpGqe989Kars0u4OwKzBvrHjst9Qnj3v22V+PpkgM8041VvUn9EJN4rhfjkbYvFP5fUDpF48BB+XSr1PyShzrozA6Jf/9sX/e8ii5aUxNoEyVpG/lDgT0rSv3weOHVFoLMxXi+g8NPGQWNBacEaZTK5IHdWjxwPSwGgR1FZOzmMOLcrgivdo0liH9lJ5t66SOGu1aN6ciHAOyveEEDPQmWemM6811LGftZA//hJ+RmlcC8lvFvuWS5mJAhRTEd8+SBtIVKPKMIKvacqiUc/uI1VJRLL/jtqGqpQlxXYliGsXtykbimlGgIHif71kMDadsJ1HcU8Te7GxG79Sr7a1q90fd22jqUtyRH55a2XxKo4hnWp39FRmeyqErl2nRUgmhi23IhVc+zqQUBHPfC29WE0Ix/gHbDznrEXk1WJf1y2CRf3CDFtrMkiezY6bdZA/8TJ4IOS8ADBe1X54vZ7lrNBMzvHlw7REij1pFLYoAhZj7yOX9omet2nmUwBV66u9uRhgbddR+AthYo6XHemU7S1XEF/yxKF6xaZN8unzijF5SlfIKH2nr6hbv/9M+yOLKaPZw30jx2hRckqdU4SuP7XC0kl3rJntcij/RbzGlM/50sHaDk8xS7LFT68D3RsxlcaX4AYqEF1VTvq/p/nsOnQFfWLxUp6VpcePSTQVAXctoZysv3Hfdo5BHrmpr1xhcKK5vCNIjXM4w0WICHEaU/h2WDwyt4P33519ogtBgmzBnp+uKfOqCeUoj16aRXiFV+Kd9y1Rky6Ui2XCykmdL33HNXVpNEka1FLAZKo1q6EhX0Z3NY1qP5zbUK8srJZ6K0deWMCRfD2XYD/P/epZFGgJ+C1buD5UwL/5kYKt7Ap9phDoGd9/saOaDckTbcRoD4S4lwC6tFqv/r4dJfkK7YbxztvVkH/gzPyo4roMzYBRBF6yPM+cvcK8Y1SX+4f9tHHFNGfKaKHU8K77/duClcN3hnw3fdhra+wUhKqvQQ8IrSDsMwTWKAInP8f9UPPMG3sy2DzmpZcA/uli8CnX1QoBvS8pfyjBwW2dhI2m4KoRb/PHAE916y5e43SuwTyQaAuIfz92SB1uPlo/Sv33qu9vmV5zCro91+g+v5AnVaE1iiySoLF69elEn/89jXitWJ6jSX8516i70hFd2sSF+HCyhbv850NuMStQaBVEVrMhnYTvvOFYdq5uE7k1E8sFvScavfIKwLtDcDu1YSE3Q6lmBcJ0TPqEy9TnZ532Ny9XKmlTcgIj4YzWXzJE1WXTvWh225MV+zrzsZ5EwJgph/q6XP0XyWpP7b0ApswovMbSPyLVOJzqhZPvGuJGLbPQkTeS11oFwrLpY+ahIeWAxfVp0Yy2BgxKYVQbTVi38YFeCFK2pnCyxy4CPzNBJKeffLfPyJ0fZfd60hX8Cr5KHPQ876yd64CljZSf2td4jvJKhy8eRG6ZnqfqJL7cZwLZh30e89Re5rU6yzt82U7mUmQlkRPC4i9PuFKbZU3XO2hNeFhuRBIegJ09ArdOZShpTaYY9uq9kX3xgX0RGO11z+Vjtt/EfjrvQrvvD4/mHnXkx8dFjqpes8GQpsTsCnpvmUMeo68fnCrwKZ2TwfthEC/Ao6TxIVEEr0J4LXrFopzJb3vLJw866Dnd372vPwtSfg0S3up81tHOfQ5tOIYX75ASmAUtre/cw748ibvx6uaMOkqWbwj+V89B2xfJXX43R48ybgI6df3CV05YPdaQmt9bli+pHEtQ9CzysWVyT60TWBFU54NtNhBLxAIYET4GCHCWSJ8oz+NvjcsQ1bMok8+X9+XBeiJyH+um56UknZHtIBQv9G5sVH2VJxXH6uCMJZ3bxLHTXWEphpxdMtC8cMqLyp/UzQemSbw+EmFQ/2ENe3hZRwYOtcLPHtCoLMZ2LGcwm19pnKUGeh507XblwG3Lxdo5sq3JRxCIFASvOv6fvJxuaUNJ5YLMVJCEzNyalmA/lA/bcymcM+wUp+QCrV51RzOmnJLgMQSwkcpxSZyWeB3z8PgdW3eEwvrcKGUHs1klS7d/WI3cEnyTtqEp48KHO0BVrcBt0/GaM33AGUE+uWNwC1LBbZ3elOm4woB9qadEEDXgMLTs2kHzAroDx+m6lQTWnwPO4XA7Z6HBiIkJaFjMFDvsPmxY2jAmi/v5saOTQp3wW8nT5gsYs4NPSK0tFE8t6ldTLhtI7eXlkpzxjWnhcnfCjibJpzSBZEEkj7llrArZTbFzzVMSf5aUwTMB83zt79ZPo0tfcLnmYpsllZgdwGkwFQVNtY8szE1DcFwBizD1P2OyWR3rwY2twskE6H+Pl0HDwNvXgdCSgAPpRM4cugMhq6mP/+qgv7YIHVQgK2ksFZ5uIF0qYHcIyB0DgXqbqmoKvTfO8kirvSOwJ+bJphTDMqoRvGVw3JYdi3xHmyp0RIo/8HJEWafVj7BZSvy38wn11FIB4RRQwUYhvb3iKfiEsXsj8619rwcokqMr6z5NoVfoeDruVx5e9KCGqC9DqguZR/QKcwIIZBWhH2+h6OBj5c3NYmeKTRX1KUzDnrW109cwfJA4S0esJQEFjuM3bwPGQCtA1li7nuj5czH9fWcdMACtXDGO4d3r7tlqfflxioMFeoplvAuY9FKXw0w1w/qgDQCn8Mpj74bkzg9euccqrGDYMMPy/uI3CfuZCxqxMc5iQuvLmnyiqdMTPWGzvVcqJUELgjg3GAaX/naZzAyU1lUMwb6wz3UlEhiSZDG+30f7RwYMqUQi+oqRagalHRbShKTwJwKCGPr2ISGrjVa8//OK4Y06YSeJ1LrWsSTSxtwutDDBBRmA7mS3IrTnHotBnUR78RpMOdaM2PGXGtL9JnrotUkj9SPAB4T6+6f8QlW7KTwBbCsyUNixhBR1LCHVAaBwPPwjA886zfh3BIxGqMprpXxz5r2VzxNVJvtxU7h4Xoo3DCRVJ/oJVKKOgcD3JyV1KHVUZvplKf+TY4O75b5c9Sc2qQ4e12reKohWVjCS2fdzwGzpevGAJkDZOeP8a7NqQ5g2rOS264oOYCN3ztO8411ZM68GEf94ctYZ+dEkKaqqRusE41nSb8LcFHpl+DhwJom7C2GV1VM+9MG+pdfpqqG1djiS9ylCMtAqJlOCygj0TGQpU2pLK0KiKpC/jjXwMlTHsTNgzWuTwhPLqoVe9cuwPjGq7b0HMZgXHJbgPK/ZksZ9/yca2PiP1Jh8uzXZFcRa4i6gzdGkjsTy6YXxgd7zMqTZ9LYa9gH397g5W77WQx6rtI5AhgkhdcpwA9WtuGIEGJKBUKnDPqXiapaBrADhFsArCdCYjrBnqdfvaEMOkYULc5ILMgoNEqJmiyhTkpK5PP4+J64srZJPNFSi0uFxonLwFovhes1sSDOKWUXU0X0OY40zZH8LtgcPd9ZLMKPMWlsVat4Cb0c6W8mp6vS5MvPsmpW/J58btIDltR7SDChpowPnVNLUL6HV7NpfPfSCRzZuXNy4J8S6I8P0uIqiTd7HnbzziCz2WfH+9XbR7JYrlUgx7BtrBKvrm0Wz3je6H5g8efkWi16d7s8npRIYsb0aFeijznH9bW7EySfihJr17oSx6w241ybz8ZwAR6fCO4tF9XxpgrT6ZSceRR4Apeg8IpswtcnE+yaFOgvENWLIbwRwFtA4OzPWe81Bv1wgOW65J8mViLVWe/9YFEtTow3DMJTerbmqB55AJ6jbuSR6jnSNOaujHtgXN3dtuv643NUnBhi9aR2JlLOo+axOcbc27lhaxXQWjfrQzepWaIlv0I3bzXc04R9W4QoutBryaDvukJrvSq8WxE2TOppZ+iik/10z1CWVjCgqn1xdnmjeKomUdhY5cdI8PQwYz5GLcgDoDHS13mXgkaorSIwRp8Zuw+rXWlyiOixCZRT3cDty0LqlfPQdmJqtSYBdNTxdjpzE/T21T329nh42qvBUwuEOFUMvIoGPfvbe7LYISTuBsBsxqKvLeZBpnpO1xBtuZLGTU3V2N9ZL16aqD0uUDTecBcS9hEgnXo18XvFg0VxGyGO/7jx6uroFrN2JRijVsUeNN+qEk1oe64HcBCqbsyWIxP1Wnn+zsAnwolA4ZGOerw8kZenKOASUc2VFP4NCDtJYKqUqlnvOV1vUUysk+V4TfJZiLEKAGPA7DQQd2u6KkoEZFd3KeBB4nP1fHM9OE6P6qJPeVYVd7Kwt6aldm5L+DEgEpyqiGxK4YuLa/HieMzOCUHfT9ROabyfCNfPpTKA+WdWaLBO+NKOzjymnTx++DjG4uH9fN6TqJkCPvScujROWQ57r3zXu5M0Xzk+Vo2qEwAngvg5+13OuhyavgfgwJbA40jjh00FKA3jjj8R1Q5k8NsgrJ2+p5qtlvJsdjbZR8mj+2i1osBqED/dNVrdwk0uoPOtMoXqSrqTqpDRzN/zYDPgq+e4Hj/RsFG4c+qhTDW+sFCIgfj5BUE/MEALkcT7PQ+by01/n+il479rl2SpF5Vwvuv5iTO/4iDM5xbN0VbiPB7TeD63ZI5kN/pL9Cx5VKuaBNBYIie+hG4ot1PJFzicGcL/29KSW8MoL+i7u6mhrhW/4Qts4Eq/5fY2pT1POPozCfr480R4i3uAYpHYeEDK1bsLVgvOw+i0K0wh9YbbZVf8NQT4SOP0gL01SXxdiNFiYnkBPThId/k1uLc0cJXr2bMza11jcow2lId27Ep7fX4BXT8q9Gq6e0xJbPt9LNDGyeq1cywINR2IIoUAAv9clxQ/tu2NAX2KaAMCfBQC9dNx09lro5DTcfaeKJ9XJZ86kqPuFABxdE6eeELcM1SVAGp9b+wGzrPXFVf3zoRhSuDTtUIc4xvngJ6IVmcUPkDAsqv7VNN8t3zZEdN8i6k2V8itGKk4eaK6+p55qBL2mjF6v0F/Q7WnK7Vdwwd5wGtJD59mV2bUFVxLRkq8GwJvm8uuSb2fXQEvSrkOeqE1qdDKECe/2fPyqUWs0nByyDV/MDvFx7d84NtRd4yM0MqqKvwHwlwOPpWfSlM02Aro8GM8NLZBdyVwTuKPdhJwLqZO+6uA3i6Sp9Mj+AdX0n9UKdw4d6V8mOk03474NHZjAXlXAnMBx544wVtcVb9V+fe+5+GzGvREtBTA7wJw9oYr/xdwn1Cp+Qn6MaMQm9k5MQLn5KTwpq9Cw9yCwkRPm7GgvwfAz+r9gufYwWC/1o58K5q7AjDVYt7SDKZhsAWzJwG8F8CeaWhvXjaRM60mnGMTnjBtfZRXnePs+4qUH7ePGfQtAH4FwKZpG41KQzPWA/Fob3ij3InmzVcy2TT1KoN+OYD7mIs0TW1Wmqn0QFn3AIN+PYDfv8r0lLLulMrDze8eYNCvA/B7OnuuclR64BroAQY9Uw5+E0DbNfC+lVes9AAY9A0APgDgpkp/VHrgWugBBj1TzX9Bl/OoHJUeuAZ6wAan7gLw8xW9/hoY8corhlQkIuI9n/8EAPvsK0elB+ZzD3S7hLNfBXBzxXU5n8e78m4A/s4FPUv5jwOY7GaQlR6t9EC598DLAL7ggp4/W+LZ1cyjLveOqjzf/OiBNIAvCiGej6cL8tY4vwhg4/x4z8pbVHpA9wBz87jU49/npAvaziEiDlIxt35RpcMqPTBPeuAigE8JEda/yZtIRkScQfVBYK5XRJgnQ1Z5jan0AO8r9k9CiKhkeyHQJwG8E8CbATibwk/l3pVrKz1w1XugH8A/CCFed+9cMGXYJJcw6DmjqgL8qz5elRtOsQd4q6V/FKbWTVGg19o/70sPvB3AHZXA1RSHoHL51ewBVmm+IoQ4nO+mExaHICKuR89lupmmUDFur+bQVe5Vag+wl4ZVmr8WQpwtdPGEoHe8Ohy8+g0Aq+ZiAnmpvVc5f871APvhOfj0L0KIrvGevmjQG3WHOTpMTmNdv3rOdUvlgedrDzDgHwbwnBBiZKKXLAn0BvhcPYF5OrwbOHt5Sm5jooeq/F7pgSJ7gNUZ3oCBAf+Difaasm1OGrBEtA3AWwGsqVCSixyiymnT2QMM+L0AnsjnoZk29SbeEBG1A7oU4P9RAf50jmelrQl64AKAH/H/xagz8bYmLekdA5fb4JTDdwHYaViaU263MuyVHoj1ABf3GQKwH8CDrNYUq85MO+jdBomIN2S71Uj/OVsXswK3suuBHgDPANgnhGAf/JSOaZfIvCOhYWnuMOCvGLtTGqJr9mKW7MMAngdwAMDByUr2GZX0ManPdXRY2r8b4c4mHRW9/5oFcCkvzntD83b3PzXSfVgIEW3UXkpDhc6ddkmf70ZEyZkHzQAAAcRJREFUxIBnbw9XU9taSUmcjqGbd21kjb5+3BioqZl6w6sCesfoZcnPiSrbTT4uUxx4RbiqzzFTnVlpt6QesD52Bjfv/MfR1C4hxGBJrUzi5FkBm6m1wxFd5vRcB2C1mQyV0oKTGMQ5dgkHk1iac2LHT8xnJYS4ajXOZwX0Md2fn4FBz9WTWQ3ajTm979Ucg+DVe1z2wHDK3hkAzG+/OF2GaamvMOugz2P8NhrQc9U1NoBZBeI9bSvJ6qWO7uycz2oLS21mO/K/+wB8HwBzYtgoZUN1Vo+yAn0BI3gJAHZ/MvBXmP/ZDVo5yqsHWDfnlDyW5KyX//Bq6OeT6YKyB71jBLOk5wnQaaK+bA9w1YZKVtdkRn56rhkA8Br70I0kPyeEYIpAWR9zBvTxXiQilvbM+GT1h12hTHfmSg48OXgi8P9z9v3KCDWsrnCQiOm7rK6wJGdvC285z6pKUA4qSyn9Ne9AQURcoY3pEJzswt4gnhi8IrChPO/et5TBLvJcGxw6YkDOQH+FA0ZCCPa8zPlj3oPA5PlymiMnwPDBK8EGQ5FgliivFPO+H/IglSU4S2/OMmLXIafXWSP0ihCCE6vn5fH/AynvqKbJosiLAAAAAElFTkSuQmCC",pe=({createState:Qe,refreshLoading:Ge,onRefresh:ze=()=>{},onCreate:_e=()=>{}})=>ae.createElement("div",{className:ce.sendToClass},Qe?ae.createElement(ae.Fragment,null,ae.createElement("img",{src:me,alt:"\u7A7A"}),ae.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),ae.createElement(de.ZP,{onClick:_e,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):ae.createElement(ae.Fragment,null,ae.createElement("img",{src:ve,alt:"\u7A7A"}),ae.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),ae.createElement(de.ZP,{loading:Ge,onClick:ze,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Se=fe(60979),be=fe(96935),Ee=fe(89392),Ce=fe(83028),De=fe(33276),we=fe(59301),Fe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(Qe,Ge)=>{var ze={};for(var _e in Qe)Pe.call(Qe,_e)&&Ge.indexOf(_e)<0&&(ze[_e]=Qe[_e]);if(Qe!=null&&Fe)for(var _e of Fe(Qe))Ge.indexOf(_e)<0&&Le.call(Qe,_e)&&(ze[_e]=Qe[_e]);return ze},We=(Qe,Ge,ze)=>new Promise((_e,Ve)=>{var tt=Je=>{try{lt(ze.next(Je))}catch(Ke){Ve(Ke)}},Xe=Je=>{try{lt(ze.throw(Je))}catch(Ke){Ve(Ke)}},lt=Je=>Je.done?_e(Je.value):Promise.resolve(Je.value).then(tt,Xe);lt((ze=ze.apply(Qe,Ge)).next())});const Te=E.default.Search,Ue=Qe=>{var Ge=Qe,{paperlibrary:ze,globalSetting:_e,loading:Ve,dispatch:tt}=Ge,Xe=Oe(Ge,["paperlibrary","globalSetting","loading","dispatch"]),lt,Je,Ke,Me;const[et,Ie]=(0,ae.useState)(""),[Re,qe]=(0,ae.useState)([]),[Ye,ke]=(0,ae.useState)([]),[xe,Ne]=(0,ae.useState)(!1),[Be,je]=(0,ae.useState)(!0),[$e,nt]=(0,ae.useState)(!0),[Ze,rt]=(0,ae.useState)(!0),[yt,ct]=(0,ae.useState)(!1),[bt,dt]=(0,ae.useState)(!1),ht=(Ke=(Je=(lt=ze.actionTabs)==null?void 0:lt.params)==null?void 0:Je.data)==null?void 0:Ke.is_random,[ot,ut]=(0,ae.useState)(!1),[mt,Ct]=(0,ae.useState)({}),[Bt,It]=(0,ae.useState)(!1),[Ht,qt]=(0,ae.useState)(!1),[yn,In]=(0,ae.useState)([]);(0,ae.useEffect)(()=>{var tn;if(ze.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:cn=[],type:Ot}=((tn=ze.actionTabs)==null?void 0:tn.params)||{},ft=cn.filter(Ft=>![100,120,150].includes(Ft.total_score));ft.length?(qt(Ot),In(ft)):It(!0)}},[(Me=ze==null?void 0:ze.actionTabs)==null?void 0:Me.key]),(0,ae.useEffect)(()=>{pn()},[]);const En=()=>{ke([]),Ie(""),pn(!0),It(!1),qt(!1),tt({type:"paperlibrary/setActionTabs",payload:{}})},pn=tn=>We(void 0,null,function*(){nt(!0);const cn=yield tt({type:"paperlibrary/getCourseList",payload:{search:tn?"":et}});cn&&(qe((cn==null?void 0:cn.courses)||[]),je(!0),ct(!1)),nt(!1),rt(!1)}),Qn=tn=>{const cn=parseInt(tn);return(0,Ee.isNaN)(cn)?"":cn},Bn=()=>We(void 0,null,function*(){var tn,cn,Ot,ft,Ft,kt,Xt;if(!Ye.length){ye.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),Ne(!0);return}const an=yield tt({type:"paperlibrary/postExistCourse",payload:{course_id:ht?Ye==null?void 0:Ye[0]:Ye,examination_bank_ids:((cn=(tn=ze.actionTabs)==null?void 0:tn.params)==null?void 0:cn.examination_bank_ids)||((ft=(Ot=ze.actionTabs)==null?void 0:Ot.params)==null?void 0:ft.id)}}),en=()=>We(void 0,null,function*(){var Vt,pt,wt,xt,Ut,fn;dt(!0);let Qt=yield(0,Se.Tr)({id:(pt=(Vt=ze.actionTabs)==null?void 0:Vt.params)==null?void 0:pt.id,course_id:ht?Ye==null?void 0:Ye[0]:Ye,type:(xt=(wt=ze.actionTabs)==null?void 0:wt.params)!=null&&xt.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(fn=(Ut=ze.actionTabs)==null?void 0:Ut.params)==null?void 0:fn.examination_bank_ids});dt(!1),(Qt==null?void 0:Qt.student_count)===0?yield un([]):Ct(Qt),yield new Promise(_n=>setTimeout(()=>_n(),1e3))});if(an.status==0&&((Ft=an.data)==null?void 0:Ft.count)>0){he.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:we.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(Xt=(kt=an.data)==null?void 0:kt.list)==null?void 0:Xt.map((Vt,pt)=>{var wt;return we.createElement(we.Fragment,null,we.createElement("span",{style:{color:"#FA6400"}},"\u300A",Vt==null?void 0:Vt.name,"\u300B"),pt!==((wt=an.data)==null?void 0:wt.count)-1&&we.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>We(void 0,null,function*(){yield en()})}),yield new Promise(Vt=>setTimeout(()=>Vt(),1e3));return}yield en()}),un=tn=>We(void 0,null,function*(){var cn,Ot,ft,Ft,kt,Xt;if(!ht){ut(!0);const pt=yield tt({type:(Ot=(cn=ze.actionTabs)==null?void 0:cn.params)!=null&&Ot.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:ht?Ye==null?void 0:Ye[0]:Ye,id:(Ft=(ft=ze.actionTabs)==null?void 0:ft.params)==null?void 0:Ft.id,examination_bank_ids:(Xt=(kt=ze.actionTabs)==null?void 0:kt.params)==null?void 0:Xt.examination_bank_ids,shixuns_info:tn.map(wt=>({shixun_id:wt.id,is_copy:wt.is_copy,is_use:wt.is_use,course_id:wt.course_id}))}});ut(!1),pt&&pt.status===0&&(It(!1),tt({type:"paperlibrary/setActionTabs",payload:{}}),ke([]),he.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${pt.data[0].first_category_url}`},content:we.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),ye.ZP.success("\u53D1\u9001\u6210\u529F"));return}ut(!0),setTimeout(()=>{ut(!1)},500);const an=Re.find(pt=>pt.course_id===(Ye==null?void 0:Ye[0]));let en=1,Vt=he.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:we.createElement("div",{className:ee.modalColumn},we.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},we.createElement("img",{style:{marginRight:5},src:ue.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),we.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",an==null?void 0:an.course_name),we.createElement("div",{style:{paddingLeft:9},className:ee.modalRow},we.createElement("sup",{className:ee.sup},"*"),we.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),we.createElement(le.Z,{parser:Qn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:en,onChange:pt=>{en=pt;const wt=document.getElementById("model_error");en<1||en>50?wt.style.display="block":wt.style.display="none"}})),we.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:En,onOk:()=>We(void 0,null,function*(){var pt,wt;if(en<1||en>50){const Ut=document.getElementById("model_error");return Ut.style.display="block",Promise.reject()}Vt.update({cancelButtonProps:{disabled:!0}});const xt=yield tt({type:"paperlibrary/sendToClass",payload:{course_id:Ye==null?void 0:Ye[0],id:(wt=(pt=ze.actionTabs)==null?void 0:pt.params)==null?void 0:wt.id,num:en,shixuns_info:tn.map(Ut=>({shixun_id:Ut.id,is_copy:Ut.is_copy,is_use:Ut.is_use}))}});Vt.update({cancelButtonProps:{disabled:!1}}),xt&&xt.status===0&&(he.default.destroyAll(),he.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:we.createElement("div",{className:ee.modalColumn},we.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},we.createElement("img",{style:{marginRight:5},src:b}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{En()},onOk:()=>{En(),setTimeout(()=>{var Ut,fn;const Qt=(fn=(Ut=xt==null?void 0:xt.first_category_url)==null?void 0:Ut.split("/"))==null?void 0:fn[2];(0,te.xg)(`/classrooms/${Qt}/exercise`)},1e3)}}))})})}),Yn=()=>We(void 0,null,function*(){ct(!0),yield pn()}),_t=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return we.createElement("div",null,we.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,open:Bt,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ve["paperlibrary/sendToClass"]||bt||!!Ve["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:Bn,destroyOnClose:!0,onCancel:En},we.createElement("div",{className:ee.wrap},we.createElement("div",{className:"mb10"},we.createElement(Te,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:et,className:ee.search,onChange:tn=>{Ie(tn.target.value),tn.target.value||pn(!0)},onSearch:tn=>{Ie(tn),pn(),ke([])}})),we.createElement(ne.Z,{loading:Ze},Re.length?we.createElement("div",{className:ee.radioWrap},we.createElement(se.default,{bordered:!1,scroll:(Re==null?void 0:Re.length)<=7?{}:{y:350},loading:$e,rowKey:"course_id",pagination:!1,dataSource:Re,columns:_t,onRow:tn=>({onClick:cn=>{if(ht)ke([tn==null?void 0:tn.course_id]);else{if(!ht&&!Ye.includes(tn.course_id)&&Ye.length>0)return;Ye!=null&&Ye.includes(tn==null?void 0:tn.course_id)?ke(Ye==null?void 0:Ye.filter(Ot=>Ot!==(tn==null?void 0:tn.course_id))):ke([...Ye,tn==null?void 0:tn.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:Ye,onChange:tn=>{ke(tn),Ne(!1)}}})):!et&&!$e&&we.createElement(pe,{createState:Be,refreshLoading:yt,onRefresh:Yn,onCreate:()=>{je(!1),(0,te.xg)("/classrooms/new")}})),xe&&we.createElement("div",{className:ee.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),we.createElement("div",{className:ee.bottom,style:{display:"flex",alignItems:"center"}},we.createElement("div",{style:{flex:1}},we.createElement("div",{className:ee.title},we.createElement("img",{src:ue.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),we.createElement("div",null,we.createElement(de.ZP,{onClick:En,className:ee.no,style:{marginRight:20}},"\u53D6\u6D88"),we.createElement(be.Z,{onClick:Bn,className:ee.yes},"\u786E\u8BA4"))))),we.createElement(Ce.Z,{resdata:mt,type:"exercise",okloading:ot,oktext:(mt==null?void 0:mt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:tn=>{un(tn)}}),we.createElement(De.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:Ht,dataSource:yn,onSuccess:()=>{qt(!1),It(!0)},onClose:En}))};var He=(0,Ae.connect)(({paperlibrary:Qe,loading:Ge,globalSetting:ze})=>({paperlibrary:Qe,globalSetting:ze,loading:Ge.effects}))(Ue)},47354:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(89392),le=fe.n(he),ne=fe(96601),se=fe(6339),de=fe(24334),ue=fe.n(de),ie=fe(38147),oe=fe(67172),re=fe(88125),z=fe(56656),a=fe.n(z),y=fe(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(Ee,Ce,De)=>Ce in Ee?x(Ee,Ce,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ee[Ce]=De,ge=(Ee,Ce)=>{for(var De in Ce||(Ce={}))ce.call(Ce,De)&&ve(Ee,De,Ce[De]);if(te)for(var De of te(Ce))me.call(Ce,De)&&ve(Ee,De,Ce[De]);return Ee},pe=(Ee,Ce)=>b(Ee,ee(Ce)),Se=(Ee,Ce,De)=>new Promise((we,Fe)=>{var Pe=We=>{try{Oe(De.next(We))}catch(Te){Fe(Te)}},Le=We=>{try{Oe(De.throw(We))}catch(Te){Fe(Te)}},Oe=We=>We.done?we(We.value):Promise.resolve(We.value).then(Pe,Le);Oe((De=De.apply(Ee,Ce)).next())});const be=({problemset:Ee,dispatch:Ce})=>{var De,we,Fe,Pe,Le;const[Oe,We]=(0,ae.useState)({}),[Te,Ue]=(0,ae.useState)([]),[He,Qe]=(0,ae.useState)(!1),[Ge,ze]=(0,ae.useState)(!1),[_e,Ve]=(0,ae.useState)({}),tt=["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"];(0,ae.useEffect)(()=>{var Ke,Me,et;if(((Ke=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ke.key)==="BPROGRAM"){const Ie=(0,he.cloneDeep)((Me=Ee==null?void 0:Ee.actionTabs)==null?void 0:Me.params);We(Ie),Ue((et=Ie==null?void 0:Ie.standard_answer)==null?void 0:et.map(Re=>({value:"",answer:(Re==null?void 0:Re.answer_text)||[]})))}},[(De=Ee==null?void 0:Ee.actionTabs)==null?void 0:De.key]);function Xe(){return new Date().getTime()}const lt=()=>Se(void 0,null,function*(){var Ke,Me,et,Ie,Re;if(Te.some(ke=>(ke==null?void 0:ke.value)==="")&&!He){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(He){const ke=(0,he.cloneDeep)((Ke=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ke.params);Ue([...(Me=ke==null?void 0:ke.standard_answer)==null?void 0:Me.map(xe=>({value:"",answer:(xe==null?void 0:xe.answer_text)||[],type:""}))]),Qe(!He);return}else{let ke=Te==null?void 0:Te.map((xe,Ne)=>pe(ge({},xe),{type:xe.types}));Ue(ke)}console.log(Te),ze(!0);let qe=yield(0,ie.ZP)(`/api/problems/${(et=Oe==null?void 0:Oe.program_attr)==null?void 0:et.identifier}/start.json`,{method:"get"});const Ye=yield(0,oe.n4)(qe==null?void 0:qe.identifier,{code:(Ie=Oe==null?void 0:Oe.program_attr)==null?void 0:Ie.code,language:(Re=Oe==null?void 0:Oe.program_attr)==null?void 0:Re.language,answers:Te==null?void 0:Te.map(ke=>ke.value)});if((Ye==null?void 0:Ye.status)===0){let xe=function(){return Se(this,null,function*(){const{status:Ne,message:Be,data:je}=yield(0,oe.rX)(qe==null?void 0:qe.identifier,"submit"),nt=Xe()-ke>10*1e3*(Te==null?void 0:Te.length);if(Ne!==0&&!nt&&setTimeout(xe,1e3),nt){ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ze(!1);return}if(Ne===0){ze(!1);let Ze=Te==null?void 0:Te.map((rt,yt)=>pe(ge({},rt),{type:(je==null?void 0:je.right_arr[yt])===1?"success":"warning"}));Ue(Ze),Ve(je),je.status===2&&(ze(!1),ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const ke=Xe();yield(0,oe.bM)(qe==null?void 0:qe.identifier,{}),xe()}else ze(!1);Qe(!He)}),Je=()=>{We({}),Ue([]),Qe(!1),Ce({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:He?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:lt,onCancel:Je,okButtonProps:{loading:Ge}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(se.Z,{value:(we=Oe==null?void 0:Oe.program_attr)==null?void 0:we.description}),((Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code)&&y.createElement(se.Z,{showProgramFill:!0,onFillChange:Ke=>{let Me=Ke==null?void 0:Ke.map((et,Ie)=>ge({},et));Ue(Me)},programFillValue:Te,value:de.Base64.decode((Pe=Oe==null?void 0:Oe.program_attr)==null?void 0:Pe.code)}),He&&y.createElement(ae.Fragment,null,y.createElement("div",{className:ne.Z.line}),(Le=Oe==null?void 0:Oe.standard_answer)==null?void 0:Le.map((Ke,Me)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Me+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ke==null?void 0:Ke.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(_e==null?void 0:_e.id)&&_e.status!==2&&y.createElement(ye.default,{open:(_e==null?void 0:_e.id)&&_e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Ve({})},onCancel:()=>{Ve({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:_e.status!==0&&"#E30000"}},re.Im[_e.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(_e.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},_e.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},_e.execute_time,"ms"))),y.createElement(re.Y4,ge({},_e)))))};at.Z=(0,Ae.connect)(({problemset:Ee})=>({problemset:Ee}))(be)},14833:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(92832),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=fe(27687),ie=fe(59301),oe=Object.defineProperty,re=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ve,ge,pe)=>ge in ve?oe(ve,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[ge]=pe,ee=(ve,ge)=>{for(var pe in ge||(ge={}))y.call(ge,pe)&&b(ve,pe,ge[pe]);if(a)for(var pe of a(ge))x.call(ge,pe)&&b(ve,pe,ge[pe]);return ve},te=(ve,ge)=>re(ve,z(ge)),ce=(ve,ge,pe)=>new Promise((Se,be)=>{var Ee=we=>{try{De(pe.next(we))}catch(Fe){be(Fe)}},Ce=we=>{try{De(pe.throw(we))}catch(Fe){be(Fe)}},De=we=>we.done?Se(we.value):Promise.resolve(we.value).then(Ee,Ce);De((pe=pe.apply(ve,ge)).next())});const me=({problemset:ve,dispatch:ge})=>{var pe,Se;const[be,Ee]=(0,ae.useState)({}),[Ce,De]=(0,ae.useState)([]),[we,Fe]=(0,ae.useState)(!1),Pe=["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"];(0,ae.useEffect)(()=>{var Te,Ue,He;if(((Te=ve==null?void 0:ve.actionTabs)==null?void 0:Te.key)==="COMPLETION"){const Qe=(0,le.cloneDeep)((Ue=ve==null?void 0:ve.actionTabs)==null?void 0:Ue.params);Ee(Qe),De((He=Qe==null?void 0:Qe.standard_answer)==null?void 0:He.map(Ge=>ee({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]},Ge)))}},[(pe=ve==null?void 0:ve.actionTabs)==null?void 0:pe.key]);const Le=()=>ce(void 0,null,function*(){var Te,Ue;if(Ce.some(He=>(He==null?void 0:He.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(we){const He=(0,le.cloneDeep)((Te=ve==null?void 0:ve.actionTabs)==null?void 0:Te.params);De((Ue=He==null?void 0:He.standard_answer)==null?void 0:Ue.map(Qe=>ee({value:"",answer:(Qe==null?void 0:Qe.answer_text)||[]},Qe)))}Fe(!we)}),Oe=(Te,Ue)=>{const He=Ce.map((Qe,Ge)=>te(ee({},Qe),{value:Ge===Ue?Te.target.value:Qe.value}));De(He)},We=()=>{Ee({}),De([]),Fe(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ie.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:ve.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:we?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Le,onCancel:We},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),ie.createElement(de.Z,{value:be==null?void 0:be.name}),Ce==null?void 0:Ce.map((Te,Ue)=>{const{value:He,answer:Qe}=Te;let Ge="";return we&&(Qe!=null&&Qe.includes(He))&&(Ge=se.Z.green),we&&!(Qe!=null&&Qe.includes(He))&&(Ge=se.Z.red),ie.createElement("div",{key:Ue,style:{pointerEvents:we?"none":"auto",marginTop:10},className:`${se.Z.row} ${Ge}`},ie.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ue+1,"\u7B54\u6848:"),(Te==null?void 0:Te.model)===1?ie.createElement(he.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:ze=>Oe(ze,Ue),value:He}):ie.createElement(ue.Z,{value:He,onChange:ze=>{const _e=Ce.map((Ve,tt)=>te(ee({},Ve),{value:tt===Ue?ze:Ve.value}));De(_e)}}),we&&(Qe==null?void 0:Qe.includes(He))&&ie.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),we&&!(Qe!=null&&Qe.includes(He))&&ie.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),we&&ie.createElement(ae.Fragment,null,ie.createElement("div",{className:se.Z.line}),(Se=be==null?void 0:be.standard_answer)==null?void 0:Se.map((Te,Ue)=>{var He,Qe;return ie.createElement("div",{className:"c-grey-333 mb5"},ie.createElement("b",null,"\u586B\u7A7A",Ue+1,"\u7B54\u6848:\xA0"),(Te==null?void 0:Te.model)===1?((He=Te==null?void 0:Te.answer_text)==null?void 0:He.join("\u3001"))||"":ie.createElement(ue.Z,{value:(Qe=Te==null?void 0:Te.answer_text)==null?void 0:Qe.join("\u3001"),disabled:!0}))}),ie.createElement("div",{className:"c-grey-333 mb10"},ie.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:ve})=>({problemset:ve}))(me)},26519:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(5112),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,me,ve)=>me in ce?ue(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ce[me]=ve,x=(ce,me)=>{for(var ve in me||(me={}))z.call(me,ve)&&y(ce,ve,me[ve]);if(re)for(var ve of re(me))a.call(me,ve)&&y(ce,ve,me[ve]);return ce},b=(ce,me)=>ie(ce,oe(me)),ee=(ce,me,ve)=>new Promise((ge,pe)=>{var Se=Ce=>{try{Ee(ve.next(Ce))}catch(De){pe(De)}},be=Ce=>{try{Ee(ve.throw(Ce))}catch(De){pe(De)}},Ee=Ce=>Ce.done?ge(Ce.value):Promise.resolve(Ce.value).then(Se,be);Ee((ve=ve.apply(ce,me)).next())});const te=({problemset:ce,dispatch:me})=>{var ve,ge;const[pe,Se]=(0,ae.useState)({}),[be,Ee]=(0,ae.useState)([]),[Ce,De]=(0,ae.useState)(!1),we=["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"];(0,ae.useEffect)(()=>{var Oe,We;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const Te=(0,le.cloneDeep)((We=ce==null?void 0:ce.actionTabs)==null?void 0:We.params);Se(Te),Ee(Te.choices)}},[(ve=ce==null?void 0:ce.actionTabs)==null?void 0:ve.key]);const Fe=()=>ee(void 0,null,function*(){var Oe;if(!be.some(We=>We==null?void 0:We.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const We=(0,le.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);Ee(We.choices)}De(!Ce)}),Pe=(Oe,We)=>{console.log(Oe.target.checked);const Te=be.map((Ue,He)=>b(x({},Ue),{checked:He===We?Oe.target.checked:!1}));Ee(Te)},Le=()=>{Se({}),Ee([]),De(!1),me({type:"problemset/setActionTabs",payload:{}})};return ae.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Le},ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ae.createElement(de.Z,{value:pe==null?void 0:pe.name}),be==null?void 0:be.map((Oe,We)=>{const{is_answer:Te,checked:Ue,choice_text:He}=Oe;let Qe="";return Ce&&Te&&(Qe=se.Z.green),Ce&&!Te&&Ue&&(Qe=se.Z.red),ae.createElement("div",{key:We,style:{pointerEvents:Ce?"none":"auto"},className:`${se.Z.row} ${Qe}`},ae.createElement(he.ZP,{onChange:Ge=>Pe(Ge,We),checked:Ue}),ae.createElement(de.Z,{className:se.Z.html,value:He}),Ce&&Te&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Te&&Ue&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&ae.createElement(ae.Fragment,null,ae.createElement("div",{className:se.Z.line}),ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ge=be.find(Oe=>Oe.is_answer))==null?void 0:ge.choice_text),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(pe==null?void 0:pe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:ce})=>({problemset:ce}))(te)},47389:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(24905),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,me,ve)=>me in ce?ue(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ce[me]=ve,x=(ce,me)=>{for(var ve in me||(me={}))z.call(me,ve)&&y(ce,ve,me[ve]);if(re)for(var ve of re(me))a.call(me,ve)&&y(ce,ve,me[ve]);return ce},b=(ce,me)=>ie(ce,oe(me)),ee=(ce,me,ve)=>new Promise((ge,pe)=>{var Se=Ce=>{try{Ee(ve.next(Ce))}catch(De){pe(De)}},be=Ce=>{try{Ee(ve.throw(Ce))}catch(De){pe(De)}},Ee=Ce=>Ce.done?ge(Ce.value):Promise.resolve(Ce.value).then(Se,be);Ee((ve=ve.apply(ce,me)).next())});const te=({problemset:ce,dispatch:me})=>{var ve;const[ge,pe]=(0,ae.useState)({}),[Se,be]=(0,ae.useState)([]),[Ee,Ce]=(0,ae.useState)(!1),De=["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"];(0,ae.useEffect)(()=>{var Oe,We;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const Te=(0,le.cloneDeep)((We=ce==null?void 0:ce.actionTabs)==null?void 0:We.params);pe(Te),be(Te.choices)}},[(ve=ce==null?void 0:ce.actionTabs)==null?void 0:ve.key]);const we=()=>ee(void 0,null,function*(){var Oe;if(!Se.some(We=>We==null?void 0:We.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const We=(0,le.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);be(We.choices)}Ce(!Ee)}),Fe=(Oe,We)=>{console.log(Oe.target.checked);const Te=Se.map((Ue,He)=>b(x({},Ue),{checked:He===We?Oe.target.checked:Ue.checked}));be(Te)},Pe=()=>{pe({}),be([]),Ce(!1),me({type:"problemset/setActionTabs",payload:{}})},Le=()=>{let Oe="";return Se.forEach((We,Te)=>{We.is_answer&&(Oe=Oe+De[Te])}),Oe};return ae.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:we,onCancel:Pe},ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ae.createElement(de.Z,{value:ge==null?void 0:ge.name}),Se==null?void 0:Se.map((Oe,We)=>{const{is_answer:Te,checked:Ue,choice_text:He}=Oe;let Qe="";return Ee&&Te&&(Qe=se.Z.green),Ee&&!Te&&Ue&&(Qe=se.Z.red),ae.createElement("div",{key:We,style:{pointerEvents:Ee?"none":"auto"},className:`${se.Z.row} ${Qe}`},ae.createElement(he.default,{style:{padding:3},onChange:Ge=>Fe(Ge,We),checked:Ue}),ae.createElement("span",null,De[We],".\xA0"),ae.createElement(de.Z,{className:se.Z.html,value:He}),Ee&&Te&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!Te&&Ue&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&ae.createElement(ae.Fragment,null,ae.createElement("div",{className:se.Z.line}),ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Le()),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:ce})=>({problemset:ce}))(te)},73878:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(5112),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=fe(59301),ie=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(me,ve,ge)=>ve in me?ie(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[ve]=ge,b=(me,ve)=>{for(var ge in ve||(ve={}))a.call(ve,ge)&&x(me,ge,ve[ge]);if(z)for(var ge of z(ve))y.call(ve,ge)&&x(me,ge,ve[ge]);return me},ee=(me,ve)=>oe(me,re(ve)),te=(me,ve,ge)=>new Promise((pe,Se)=>{var be=De=>{try{Ce(ge.next(De))}catch(we){Se(we)}},Ee=De=>{try{Ce(ge.throw(De))}catch(we){Se(we)}},Ce=De=>De.done?pe(De.value):Promise.resolve(De.value).then(be,Ee);Ce((ge=ge.apply(me,ve)).next())});const ce=({problemset:me,dispatch:ve})=>{var ge;const[pe,Se]=(0,ae.useState)({}),[be,Ee]=(0,ae.useState)([]),[Ce,De]=(0,ae.useState)(!1),we=["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"];(0,ae.useEffect)(()=>{var Oe,We;if(((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const Te=(0,le.cloneDeep)((We=me==null?void 0:me.actionTabs)==null?void 0:We.params);Se(Te),Ee(Te.choices)}},[(ge=me==null?void 0:me.actionTabs)==null?void 0:ge.key]);const Fe=()=>te(void 0,null,function*(){var Oe;if(!be.some(We=>We==null?void 0:We.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const We=(0,le.cloneDeep)((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.params);Ee(We.choices)}De(!Ce)}),Pe=(Oe,We)=>{console.log(Oe.target.checked);const Te=be.map((Ue,He)=>ee(b({},Ue),{checked:He===We?Oe.target.checked:!1}));Ee(Te)},Le=()=>{Se({}),Ee([]),De(!1),ve({type:"problemset/setActionTabs",payload:{}})};return ue.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:me.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Le},ue.createElement("div",null,ue.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ue.createElement(de.Z,{value:pe==null?void 0:pe.name}),be==null?void 0:be.map((Oe,We)=>{const{is_answer:Te,checked:Ue,choice_text:He}=Oe;let Qe="";return Ce&&Te&&(Qe=se.Z.green),Ce&&!Te&&Ue&&(Qe=se.Z.red),ue.createElement("div",{key:We,style:{pointerEvents:Ce?"none":"auto"},className:`${se.Z.row} ${Qe}`},ue.createElement(he.ZP,{onChange:Ge=>Pe(Ge,We),checked:Ue}),ue.createElement("span",null,we[We],".\xA0"),ue.createElement(de.Z,{className:se.Z.html,value:He}),Ce&&Te&&ue.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Te&&Ue&&ue.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&ue.createElement(ae.Fragment,null,ue.createElement("div",{className:se.Z.line}),ue.createElement("div",{className:"c-grey-333 mb5"},ue.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),we[be.findIndex(Oe=>Oe.is_answer)]),ue.createElement("div",{className:"c-grey-333 mb10"},ue.createElement("b",null,"\u89E3\u6790:\xA0"),(pe==null?void 0:pe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:me})=>({problemset:me}))(ce)},75408:function(vt,at,fe){"use strict";fe.d(at,{N:function(){return te},Z:function(){return ce}});var ae=fe(59301),Ae=fe(6339),E=fe(5112),ye=fe(6848),he=fe(95237),le=fe(43604),ne=fe(24905),se=fe(20834),de=fe(38854),ue={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},ie=fe(41867),oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",re=fe(24334),z=fe(27687),a=fe(65862),y=(me,ve,ge)=>new Promise((pe,Se)=>{var be=De=>{try{Ce(ge.next(De))}catch(we){Se(we)}},Ee=De=>{try{Ce(ge.throw(De))}catch(we){Se(we)}},Ce=De=>De.done?pe(De.value):Promise.resolve(De.value).then(be,Ee);Ce((ge=ge.apply(me,ve)).next())});const x=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],b=["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"],ee=({data:me,selectIds:ve,onSelectCheckBox:ge=()=>{},showCheckbox:pe=!0})=>{var Se,be,Ee;const[Ce,De]=(0,ae.useState)(!1),we=(0,ae.useRef)(),Fe=()=>{var Te,Ue;return me.item_type==="JUDGMENT"?ae.createElement("div",{className:ue.judgmentContent},me.choices.map((He,Qe)=>ae.createElement(E.ZP,{key:Qe,disabled:!0},He.choice_text))):me.item_type==="PROGRAM"?ae.createElement("div",{className:ue.programContent},ae.createElement(Ae.Z,{value:(Te=me.program_attr)==null?void 0:Te.description})):me.item_type==="COMBINATION"?ae.createElement("div",{className:ue.combinationContent},(Ue=me==null?void 0:me.sub_item_banks)==null?void 0:Ue.map((He,Qe)=>{var Ge,ze,_e,Ve,tt,Xe;const lt=`(\u9898\u76EE${Qe+1}-${(He==null?void 0:He.item_type)=="SINGLE"?"\u5355\u9009\u9898":(He==null?void 0:He.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(He==null?void 0:He.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(He==null?void 0:He.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return ae.createElement(ae.Fragment,null,ae.createElement("div",{style:{marginTop:10,marginBottom:10}},ae.createElement(Ae.Z,{value:lt+He.name})),((He==null?void 0:He.item_type)=="SINGLE"||(He==null?void 0:He.item_type)=="MULTIPLE")&&He.choices.map((Je,Ke)=>ae.createElement("div",{key:Ke,className:ue.otherContentItem},ae.createElement("p",null,x[Ke]),ae.createElement(Ae.Z,{className:ue.otehrContentHtml,value:Je.choice_text}))),(He==null?void 0:He.item_type)=="JUDGMENT"&&ae.createElement("div",{style:{display:"flex",marginBottom:10}},He.choices.map((Je,Ke)=>ae.createElement(E.ZP,{key:Ke,disabled:!0},Je.choice_text))),ae.createElement("div",{className:ue.con},(He==null?void 0:He.item_type)=="SINGLE"&&ae.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ge=He==null?void 0:He.choices)==null?void 0:Ge.findIndex(Je=>Je==null?void 0:Je.is_answer)]," "),(He==null?void 0:He.item_type)=="COMPLETION"&&((ze=He==null?void 0:He.standard_answer)==null?void 0:ze.map((Je,Ke)=>{var Me;return ae.createElement("div",{key:Ke,className:ue.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Je.position}\uFF09\uFF1A${(Me=Je==null?void 0:Je.answer_text)==null?void 0:Me.join("\u3001")}`)})),(He==null?void 0:He.item_type)=="MULTIPLE"&&ae.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(_e=He==null?void 0:He.choices)==null?void 0:_e.map((Je,Ke)=>{if(Je!=null&&Je.is_answer)return(b==null?void 0:b[Ke])+" "})," "),(He==null?void 0:He.item_type)=="JUDGMENT"&&ae.createElement("div",null,"\u7B54\u6848\uFF1A",(tt=(Ve=He==null?void 0:He.choices)==null?void 0:Ve.find(Je=>Je.is_answer))==null?void 0:tt.choice_text),(He==null?void 0:He.item_type)=="SUBJECTIVE"&&ae.createElement("div",null,"\u7B54\u6848\uFF1A",(Xe=He==null?void 0:He.answer_texts)==null?void 0:Xe[0]),ae.createElement("div",null,ae.createElement("span",null,"\u89E3\u6790\uFF1A"),ae.createElement(Ae.Z,{className:ue.parseAnswerHtml,value:He.analysis||"\u6682\u65E0\u89E3\u6790"})),ae.createElement("div",null,ae.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),ae.createElement(ye.Z,{title:(me==null?void 0:me.tag_discipline)||"--"},ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(me==null?void 0:me.tag_discipline)||"--")))))})):ae.createElement("div",{className:ue.otherContent},me.choices.map((He,Qe)=>ae.createElement("div",{key:Qe,className:ue.otherContentItem},ae.createElement("p",null,x[Qe]),ae.createElement(Ae.Z,{className:ue.otehrContentHtml,value:He.choice_text}))))},Pe=()=>{var Te;if((me==null?void 0:me.item_type)!=="BPROGRAM")return ae.createElement("div",null,(Te=me.standard_answer)==null?void 0:Te.map((Ue,He)=>{var Qe,Ge;return ae.createElement("div",{key:He,className:ue.answerHtml},(Ue==null?void 0:Ue.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ue.position}\uFF09\uFF1A${(Qe=Ue==null?void 0:Ue.answer_text)==null?void 0:Qe.join("\u3001")}`:ae.createElement("div",{style:{display:"flex",alignItems:"center"}},ae.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ue.position,"\uFF09\uFF1A"),ae.createElement(z.Z,{value:(Ge=Ue==null?void 0:Ue.answer_text)==null?void 0:Ge.join("\u3001"),readOnly:!0})))}))},Le=()=>{var Te,Ue,He,Qe,Ge,ze;const _e={SUBJECTIVE:(Te=me.answer_texts)==null?void 0:Te[0],JUDGMENT:(He=(Ue=me.choices)==null?void 0:Ue.find(et=>et.is_answer))==null?void 0:He.choice_text},Ve=me.choices.map(et=>et.is_answer).findIndex(et=>et),tt=Ve>-1?b[Ve]:"";let Xe="";me.choices.map((et,Ie)=>{et.is_answer&&(Xe+=b[Ie])});const lt=_e[me.item_type];let Je=((Qe=me==null?void 0:me.program_attr)==null?void 0:Qe.code)||"";try{Je=re.Base64.decode(((Ge=me==null?void 0:me.program_attr)==null?void 0:Ge.code)||"")}catch(et){}const Ke={SINGLE:ae.createElement(Ae.Z,{className:ue.answerHtml,value:`\u7B54\u6848\uFF1A${tt||"\u65E0"}`}),MULTIPLE:ae.createElement(Ae.Z,{className:ue.answerHtml,value:`\u7B54\u6848\uFF1A${Xe||"\u65E0"}`}),COMPLETION:Pe(),BPROGRAM:ae.createElement("div",null,ae.createElement(Ae.Z,{className:ue.answerHtml,showProgramFill:!0,value:Je}),(ze=me.standard_answer)==null?void 0:ze.map((et,Ie)=>ae.createElement("div",{key:Ie,className:ue.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${et.position}\uFF09\uFF1A${et==null?void 0:et.answer_text}`)))},Me=ae.createElement(he.Z,null,ae.createElement(le.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),ae.createElement(le.Z,{flex:1},ae.createElement(Ae.Z,{className:ue.answerHtml,value:`${lt||"\u65E0"}`})));return Ke[me.item_type]||Me},Oe=Te=>{let Ue=[...ve];Te.target.checked?Ue.push(me.id):Ue=Ue.filter(He=>He!==me.id),ge(Ue)},We=Te=>y(void 0,null,function*(){if(!Te&&!(ve!=null&&ve.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");we.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ae.createElement("div",{className:`font14 ${ue.overflow}`,style:{maxHeight:500,overflow:"auto"}},ae.createElement("div",{className:ue.tips},ae.createElement("div",null,"\u63D0\u793A\uFF1A"),ae.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),ae.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ae.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ae.createElement(CustomTree,{defaultValue:!0,value:we.current,onChange:Ue=>we.current=Ue})),onOk:()=>y(void 0,null,function*(){var Ue;const He=yield batchGroup({ids:Te?[Te]:ve,groups_ids:(Ue=we.current)==null?void 0:Ue[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",He),we.current=[],He==null||He.status})})});return ae.createElement("div",{className:ue.itemWrap},ae.createElement("div",{className:ue.list},pe&&ae.createElement(ne.default,{className:"mr10",onChange:Oe,checked:ve.includes(me.id)}),ae.createElement("div",{onClick:()=>De(!Ce),className:ue.title},ae.createElement(Ae.Z,{key:1,showLines:1,showTextOnly:!0,className:ue.topicTitleContent,value:(me==null?void 0:me.item_type)==="BPROGRAM"?(Se=me==null?void 0:me.program_attr)==null?void 0:Se.description:me.name})),ae.createElement("div",{onClick:()=>De(!Ce),className:ue.tr},ae.createElement("i",{style:{transform:Ce?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),ae.createElement("aside",{style:Ce?{display:"block"}:{display:"none"},className:ue.itemDetail},ae.createElement("div",{style:{marginBottom:44}},ae.createElement(Ae.Z,{key:2,className:ue.topicTitleContent,value:(me==null?void 0:me.item_type)==="BPROGRAM"?(be=me==null?void 0:me.program_attr)==null?void 0:be.description:me.name}),ae.createElement("div",{className:`${ue.row} mt15`},Fe()),ae.createElement("div",{className:ue.row},ae.createElement("div",{className:ue.updateTimeRow},ae.createElement("div",{className:ue.updateTimeWrap},me.item_type==="PROGRAM"&&ae.createElement("p",{className:ue.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ee=me==null?void 0:me.languages)==null?void 0:Ee.join("/")))))),me.item_type!=="COMBINATION"&&ae.createElement("div",{className:ue.answerWrapper},ae.createElement("img",{src:oe,alt:"",className:ue.decoration}),ae.createElement("div",{className:ue.answer},Le()),ae.createElement("div",{className:ue.parse},ae.createElement("div",{className:ue.parseText},"\u89E3\u6790\uFF1A"),ae.createElement("div",{className:ue.parseAnswer},me.analysis?ae.createElement(Ae.Z,{className:ue.parseAnswerHtml,value:me.analysis}):"\u6682\u65E0\u89E3\u6790")),ae.createElement("div",{className:ue.parse},ae.createElement("div",{className:ue.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),ae.createElement(ye.Z,{title:(me==null?void 0:me.tag_discipline)||"--"},ae.createElement("div",{className:ue.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(me==null?void 0:me.tag_discipline)||"--"))))))},te=({SubjectShare:me,isProblemset:ve,data:ge,user:pe,page:Se,activeTabsKey:be,onPublicReview:Ee=()=>{},onStartExperience:Ce=()=>{},onSetPrivate:De=()=>{},onCorrection:we=()=>{},onChangeTag:Fe=()=>{},onCollect:Pe=()=>{},onSetPublic:Le=()=>{},onDelete:Oe=()=>{},onCancel:We=()=>{},onSelect:Te=()=>{},onMoveTo:Ue=()=>{},addProblemset:He=()=>{},onSetShare:Qe=()=>{},onCancelShare:Ge=()=>{},onPublish:ze=()=>{},onCancelPublish:_e=()=>{},onCopy:Ve=()=>{}})=>{var tt,Xe,lt,Je,Ke,Me,et,Ie,Re,qe,Ye,ke,xe,Ne,Be;const je=ge.item_type==="PROGRAM"?`/problems/newedit/${(tt=ge.program_attr)==null?void 0:tt.identifier}?tabs_key=${be}&page=${Se}`:ge.item_type==="BPROGRAM"?`/problemset/edit/${(Xe=ge.program_attr)==null?void 0:Xe.identifier}?type=1&tabs_key=${be}&page=${Se}`:`/problemset/edit/${ge.id}?tabs_key=${be}&page=${Se}`,$e=be==="0"&&!ge.public&&!ge.apply&&(ge.item_type==="PROGRAM"&&((lt=ge.program_attr)==null?void 0:lt.status)!==0||ge.item_type!=="PROGRAM"),nt=[{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Ve(ge.id,!1)},"\u590D\u5236"),key:"2",show:be==="0"},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>{var ct;return _e((ct=ge==null?void 0:ge.program_attr)==null?void 0:ct.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(be==="0"||be==="3")&&ge.item_type==="PROGRAM"&&((Je=ge.program_attr)==null?void 0:Je.status)!==0&&!ge.public&&((Ke=ge.author)==null?void 0:Ke.login)===((Me=pe.userInfo)==null?void 0:Me.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Ue(ge.id)},"\u79FB\u52A8\u5230"),key:"1",show:be==="0"},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>{ge.is_share?Ge(ge.id):Qe(ge.id)}},"\u5171\u4EAB"),key:"3",show:be==="0"&&me},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Le(ge)},"\u516C\u5F00"),key:"4",show:$e},{label:ae.createElement("a",{className:ue.reviewFlag,onClick:Ee},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:be==="0"&&!ge.public&&ge.apply&&(ge.item_type==="PROGRAM"&&ge.program_attr.status!==0||ge.item_type!=="PROGRAM")},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>De(ge.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(be==="0"||be==="1")&&ge.public&&((et=ge.author)==null?void 0:et.login)===((Ie=pe.userInfo)==null?void 0:Ie.login)||be==="1"&&(0,ie.ag)()},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Pe(ge.id,ge.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:be==="2"},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>{var ct;return ze((ct=ge==null?void 0:ge.program_attr)==null?void 0:ct.identifier)}},"\u53D1\u5E03"),key:"8",show:(be==="0"||be==="3")&&ge.item_type==="PROGRAM"&&((Re=ge.program_attr)==null?void 0:Re.status)===0&&!ge.public&&((qe=ge.author)==null?void 0:qe.login)===((Ye=pe.userInfo)==null?void 0:Ye.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Pe(ge.id,ge.is_collected)},ge.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(be==="1"||be==="3")&&!(0,ie.ag)()&&!(0,ie.JA)()&&((ke=ge.author)==null?void 0:ke.login)!==((xe=pe.userInfo)==null?void 0:xe.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>we(ge.id)},"\u7EA0\u9519"),key:"10",show:be!=="0"&&!(0,ie.ag)()&&!(0,ie.JA)()},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Fe(ge)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:be==="0"||be==="3"&&(ge==null?void 0:ge.edit_item_bank)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Oe(ge.id)},"\u5220\u9664"),key:"11",show:be==="0"&&!ge.public||be==="1"&&(0,ie.ag)()&&((Ne=ge.author)==null?void 0:Ne.login)!==((Be=pe.userInfo)==null?void 0:Be.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>He(ge.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:be==="1"||be==="3"}].filter(ct=>ct.show),Ze=ae.createElement(se.default,{forceSubMenuRender:!0,className:ue.menu,items:nt}),rt=ae.createElement(se.default,{forceSubMenuRender:!0,className:ue.menu},ae.createElement(se.default.Item,{key:"10"},ae.createElement("a",{className:ue.actionLink,onClick:()=>we(ge.id)},"\u7EA0\u9519"))),yt=be!=="0"&&!(0,ie.ag)()&&!(0,ie.JA)();return ae.createElement(ae.Fragment,null,ve?ae.createElement(ae.Fragment,null,(be==="0"||be==="3"&&(ge==null?void 0:ge.edit_item_bank))&&!ge.public&&ae.createElement("span",{className:ue.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(je);const ct=document.getElementById(ge.id),bt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",ct.getBoundingClientRect().top+bt+"")}},ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2})),ae.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),ae.createElement("span",{className:ue.textBtn,style:{cursor:"pointer"},onClick:()=>Ce(ge)},ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2})),ae.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2}))),nt.length>0&&ae.createElement(de.Z,{dropdownRender:()=>Ze},ae.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ct=>ct.preventDefault()},ae.createElement("span",{className:ue.textBtn},ae.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2})))))):yt?ae.createElement(de.Z,{className:"ml40",dropdownRender:()=>rt},ae.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ct=>ct.preventDefault()},ae.createElement("span",{className:ue.textBtn},ae.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2}))))):ae.createElement("span",null))};var ce=ee},80443:function(vt,at,fe){"use strict";fe.d(at,{Im:function(){return be},ZP:function(){return Pe},gZ:function(){return we}});var ae=fe(59301),Ae=fe(92832),E=fe(3113),ye=fe(84105),he=fe(87395),le=fe(17124),ne=fe(24334),se=fe(42678),de=fe(6339),ue=fe(65862),ie=fe(51908),oe=fe(34376),re=fe(92310),z=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(Le,Oe,We)=>Oe in Le?y(Le,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Oe]=We,ve=(Le,Oe)=>{for(var We in Oe||(Oe={}))te.call(Oe,We)&&me(Le,We,Oe[We]);if(ee)for(var We of ee(Oe))ce.call(Oe,We)&&me(Le,We,Oe[We]);return Le},ge=(Le,Oe)=>x(Le,b(Oe));const{TextArea:pe}=Ae.default,Se={visible:!1,tabIndex:"0"},be={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ee=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(Ee||{});function Ce(Le,Oe){switch(Oe.type){case 0:return ge(ve({},Le),{visible:Oe.payload});case 1:return ge(ve({},Le),{tabIndex:Oe.payload});default:throw new Error}}function De({value:Le,className:Oe}){const[We,Te]=(0,ae.useState)(!1),Ue=(0,ae.useRef)(),He=(0,ae.useRef)();return(0,ae.useEffect)(()=>{We&&(He.current.reset(),He.current.write((0,ue.pp)(Le||"")))},[Le,We]),(0,ae.useEffect)(()=>{var Qe,Ge,ze,_e;if(Ue.current){He.current=new oe.Terminal({fontSize:14,disableStdin:!0}),He.current.open(Ue.current);const Ve=Ue.current.offsetWidth-14,tt=((_e=(ze=(Ge=(Qe=He.current)==null?void 0:Qe._core)==null?void 0:Ge._renderService)==null?void 0:ze.dimensions)==null?void 0:_e.actualCellWidth)||9.5,Xe=Math.ceil(Ve/tt);He.current.resize(Xe,8),Te(!0)}},[]),a.createElement("div",{ref:Ue,className:z()("XtermText-valueRef",Oe)})}function we(Le){const{status:Oe,error_msg:We,output:Te,input:Ue,expected_output:He,is_file:Qe,input_file_url:Ge,output_file_url:ze,expected_output_file_url:_e}=Le;let Ve=null;const tt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case le.h.NOMATCH:Ve=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Qe&&a.createElement(De,{className:"mb10",value:Ue}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ge,Ue)},Ue)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&a.createElement(De,{className:"mb10",value:Te&&ne.Base64.decode(Te)||""}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,Te)},Te)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&a.createElement(De,{className:"mb10",value:He&&ne.Base64.decode(He)||""}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(_e,He)},He)));break;case le.h.EXECUTEFAILURE:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&a.createElement(de.Z,{value:Ue,style:tt}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ge,Ue)},Ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.COMPILEFAILURE:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&a.createElement(de.Z,{value:Ue,style:tt}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ge,Ue)},Ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.PODFAILURE:Ve=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:Ve=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ve," ")}function Fe(Le){const{status:Oe,error_msg:We,execute_time:Te,output:Ue,input:He,expected_output:Qe,is_file:Ge,input_file_url:ze,output_file_url:_e,expected_output_file_url:Ve}=Le;let tt=null;switch(Oe){case le.h.OK:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Te,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Ue)));break;case le.h.NOMATCH:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,He)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ue&&ne.Base64.decode(Ue)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Qe&&ne.Base64.decode(Qe)));break;case le.h.EXECUTEFAILURE:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,He)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.COMPILEFAILURE:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,He)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.PODFAILURE:tt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:tt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",tt," ")}var Pe=({id:Le,is_file:Oe,input:We,debuging:Te,submitting:Ue,executingMessage:He,debugResult:Qe,onChangeInput:Ge,onDebugCode:ze,onSubmitCode:_e})=>{const[Ve,tt]=(0,ae.useReducer)(Ce,Se),{visible:Xe,tabIndex:lt}=Ve;(0,ae.useEffect)(()=>{tt({type:0,payload:!1})},[Le]);function Je(Ie){let Re=Ie.target.id;tt({type:1,payload:Re})}function Ke(){tt({type:0,payload:!Xe})}const Me=(0,ae.useMemo)(()=>{if(Qe){const{status:Ie}=Qe;return a.createElement(a.Fragment,null,Fe(Qe))}return null},[Qe]);function et(){tt({type:0,payload:!0}),tt({type:1,payload:"1"}),ze()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Xe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":We,onChange:Ge}),rightNode:Te?a.createElement(se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Qe?Me:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Xe?"up":""}`,onClick:Ke},Xe?a.createElement(ye.Z,null):a.createElement(he.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Te,onClick:et},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ue,disabled:Ue,onClick:()=>{tt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(vt,at,fe){"use strict";fe.d(at,{h:function(){return ae}});var ae=(Ae=>(Ae[Ae.NOMATCH=-1]="NOMATCH",Ae[Ae.OK=0]="OK",Ae[Ae.TIMEOUT=2]="TIMEOUT",Ae[Ae.PODFAILURE=3]="PODFAILURE",Ae[Ae.COMPILEFAILURE=4]="COMPILEFAILURE",Ae[Ae.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ae[Ae.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ae))(ae||{})},12088:function(vt,at,fe){"use strict";fe.d(at,{Y2:function(){return Pe},ZP:function(){return Le}});var ae=fe(59301),Ae=fe(54580),E=fe(8591),ye=fe(43418),he=fe(95237),le=fe(5112),ne=fe(3113),se=fe(24905),de=fe(6848),ue=fe(92832),ie={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=fe(47257),z=fe.n(re),a=fe(38147),y=fe(1012),x=fe(65862),b=fe(21185),ee=fe(59301),te=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Oe,We,Te)=>We in Oe?te(Oe,We,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Oe[We]=Te,be=(Oe,We)=>{for(var Te in We||(We={}))ge.call(We,Te)&&Se(Oe,Te,We[Te]);if(ve)for(var Te of ve(We))pe.call(We,Te)&&Se(Oe,Te,We[Te]);return Oe},Ee=(Oe,We)=>ce(Oe,me(We)),Ce=(Oe,We,Te)=>new Promise((Ue,He)=>{var Qe=_e=>{try{ze(Te.next(_e))}catch(Ve){He(Ve)}},Ge=_e=>{try{ze(Te.throw(_e))}catch(Ve){He(Ve)}},ze=_e=>_e.done?Ue(_e.value):Promise.resolve(_e.value).then(Qe,Ge);ze((Te=Te.apply(Oe,We)).next())});const{Dragger:De}=Ae.default,we=Oe=>{const We=Ve=>Ve&&Ve.substring(0,Ve.lastIndexOf("."));for(var Te=[...Oe],Ue=0,He=[],Qe=0;Qe{if(Ve.forEach(tt=>{let Xe=tt.name.split(/\.(?=[^\.]+$)/);tt.name=`${Xe[0]}.${Xe[1].toLowerCase()}`}),Ve[0].name.includes(".in"))return Ve.length===2?Ve:[Ve[0],{}];if(Ve[0].name.includes(".out"))return Ve.length===2?Ve.reverse():[{},Ve[0]]})},Fe=({onClose:Oe,onOK:We,visible:Te,wrapClassName:Ue,rootIdentifier:He,multiple:Qe=!1,defaultMultipleValue:Ge=!0})=>{const[ze,_e]=(0,ae.useState)([]),[Ve,tt]=(0,ae.useState)({}),[Xe,lt]=(0,ae.useState)(!1),[Je,Ke]=(0,ae.useState)(!0),[Me,et]=(0,ae.useState)(null),Ie=(0,ae.useRef)([]),Re=(0,ae.useRef)(0),qe=()=>{Oe()};(0,ae.useEffect)(()=>{Ye()},[]),(0,ae.useEffect)(()=>{Te&&(Ie.current=[],Re.current=0,_e([]),Ke(Ge))},[Te]);const Ye=()=>Ce(void 0,null,function*(){try{et(!0)}catch(Ze){}}),ke=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf(".")),xe=Ze=>{var rt,yt;const ct=ke((rt=Ze[0])==null?void 0:rt.name)||ke((yt=Ze[1])==null?void 0:yt.name),bt=ze.filter(dt=>ke(dt.name)!==ct);Ie.current=[...bt],_e([...bt])},Ne=Ze=>{if(!Je){const ht=new FormData;ht.append("file",Ze.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ht},!0).then(ut=>{if(ut.status===0){Re.current=Re.current+1;const mt=Ie.current.map(Ct=>{var Bt;if(Ct.name===Ze.name){const It=be({},Ct);return(Bt=Ze==null?void 0:Ze.name)!=null&&Bt.includes(".in")?It.input=ut==null?void 0:ut.content:It.output=ut==null?void 0:ut.content,It}return Ct});if(Ie.current=[...mt],_e([...mt]),Re.current>0&&Re.current===ze.length){lt(!1);let Ct=we(mt);Ct=Ct.filter(Bt=>{var It,Ht;return!!((It=Bt[0])!=null&&It.name&&((Ht=Bt[1])!=null&&Ht.name))}),Ct=Ct.map(Bt=>Ee(be(be({},Bt[0]),Bt[1]),{is_file:!1})),We(Ct),Oe()}}else lt(!1),Oe()});return}if(Me){const ht=new FormData;ht.append("file",Ze.file),He===null?ht.append("identifier","testsets"):ht.append("identifier",He),(0,a.ZP)("/api/attachments.json",{method:"post",body:ht},!0).then(ut=>{if(ut.filename){Re.current=Re.current+1;const mt=Ie.current.map(Ct=>{var Bt;if(Ct.name===(ut==null?void 0:ut.filename)){const It=Ee(be({},Ct),{is_oss:!Me});return(Bt=ut==null?void 0:ut.filename)!=null&&Bt.includes(".in")?(It.in_object_key=ut==null?void 0:ut.object,It.in_object_size=ut==null?void 0:ut.size,It.input=ut==null?void 0:ut.filename,It.in_file=Ze):(It.out_object_key=ut==null?void 0:ut.object,It.out_object_size=ut==null?void 0:ut.size,It.output=ut==null?void 0:ut.filename,It.out_file=Ze),It}return Ct});if(Ie.current=[...mt],_e([...mt]),Re.current>0&&Re.current===ze.length){lt(!1);let Ct=we(mt);Ct=Ct.filter(Bt=>{var It,Ht;return!!((It=Bt[0])!=null&&It.name&&((Ht=Bt[1])!=null&&Ht.name))}),Ct=Ct.map(Bt=>Ee(be(be({},Bt[0]),Bt[1]),{is_file:!0})),We(Ct),Oe()}}else lt(!1),Oe()});return}const rt=new(z())({endpoint:Ve.end_point,region:Ve.region,accessKeyId:Ve.access_key_id,accessKeySecret:Ve.access_key_secret,bucket:Ve.bucket,stsToken:Ve.security_token}),yt=Ze.name,ct={container_type:"TestSet",file_name:yt},bt=(0,y.Z)();let dt=`testsets/${He}/${bt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`;He===null&&(dt=`testsets/${bt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`),rt.multipartUpload(dt,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:yt+""},url:Ve==null?void 0:Ve.callback_url,host:Ve==null?void 0:Ve.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(ht){if(ht.data.status===0){Re.current=Re.current+1;const ot=Ie.current.map(ut=>{var mt,Ct,Bt,It,Ht,qt,yn,In,En,pn,Qn,Bn,un,Yn,_t,tn,cn;if(ut.name===((Ct=(mt=ht.data)==null?void 0:mt.data)==null?void 0:Ct.file_name)){const Ot=Ee(be({},ut),{is_oss:!Me});return(Ht=(It=(Bt=ht.data)==null?void 0:Bt.data)==null?void 0:It.file_name)!=null&&Ht.includes(".in")?(Ot.in_object_key=(yn=(qt=ht.data)==null?void 0:qt.data)==null?void 0:yn.object,Ot.in_object_size=(En=(In=ht.data)==null?void 0:In.data)==null?void 0:En.size,Ot.input=(Qn=(pn=ht.data)==null?void 0:pn.data)==null?void 0:Qn.file_name,Ot.in_file=Ze):(Ot.out_object_key=(un=(Bn=ht.data)==null?void 0:Bn.data)==null?void 0:un.object,Ot.out_object_size=(_t=(Yn=ht.data)==null?void 0:Yn.data)==null?void 0:_t.size,Ot.output=(cn=(tn=ht.data)==null?void 0:tn.data)==null?void 0:cn.file_name,Ot.out_file=Ze),Ot}return ut});if(Ie.current=[...ot],_e([...ot]),Re.current>0&&Re.current===ze.length){lt(!1);let ut=we(ot);ut=ut.filter(mt=>{var Ct,Bt;return!!((Ct=mt[0])!=null&&Ct.name&&((Bt=mt[1])!=null&&Bt.name))}),ut=ut.map(mt=>Ee(be(be({},mt[0]),mt[1]),{is_file:!0})),We(ut),Oe()}}})},Be=Ze=>new Promise((rt,yt)=>{let ct=0,bt=[];for(let dt=0;dt{ct++,ct===Ze.length&&(bt.length?(E.ZP.warning(`${bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):rt(Ze))}).catch(ht=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ht),ct++,bt.push(Ze[dt].name),ct===Ze.length&&(bt.length?(E.ZP.warning(`${bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):rt(Ze))})}),je=()=>Ce(void 0,null,function*(){if(ze.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Be(ze),lt(!0),we(ze).some(rt=>{var yt,ct;return!((yt=rt[0])!=null&&yt.name&&((ct=rt[1])!=null&&ct.name))})){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ce(void 0,null,function*(){ze.map(rt=>Ce(void 0,null,function*(){Ne(rt)}))}),onCancel:()=>{lt(!1)}});return}ze.map(rt=>Ce(void 0,null,function*(){Ne(rt)}))}),$e={name:"file",fileList:ze,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ze=>{if(ze!=null&&ze.some(yt=>yt.name===Ze.name))return E.ZP.info(`${Ze.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ze.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ze.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const rt={name:Ze.name,uid:Ze.uid,file:Ze,percent:0};return ze.push(rt),Ie.current=[...ze],_e([...ze]),!1}},nt=we(ze);return console.log(ze,nt,"fileList"),ee.createElement(ye.default,{open:Te,wrapClassName:Ue,onOk:je,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Xe},onCancel:qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:ie.wrap},ze.length?ee.createElement("div",null,ee.createElement(he.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:Qe?"visible":"hidden"}},ee.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(le.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:Je,onChange:Ze=>Ke(Ze.target.value)},ee.createElement(le.ZP,{value:!1},"\u6587\u672C"),ee.createElement(le.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Ae.default,be({},$e),ee.createElement(ne.ZP,{type:"primary",className:ie.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Pe,{data:nt,onRemove:xe})):ee.createElement("div",{className:`${ie.noData} mb30`},ee.createElement(Ae.default.Dragger,Ee(be({},$e),{className:ie.dragger}),ee.createElement("img",{src:oe,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:ie.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Pe=({data:Oe=[],onRemove:We,width:Te="auto",showScore:Ue=!1,disabled:He=!1,inputChange:Qe,onEvaluatingChange:Ge,onSelectAll:ze,checkAll1:_e,checkAll2:Ve,checkAll3:tt,checkAll4:Xe,checkAll5:lt,showEvaluatingSetting:Je=!1,className:Ke="",isProgramHomework:Me=!1})=>{const et={value:"",filename:"",dataUrl:""},[Ie,Re]=(0,ae.useState)(be({},et)),qe=xe=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Be=URL.createObjectURL(xe.file);Ne.href=Be,Ne.download=xe.name,Ne.click(),URL.revokeObjectURL(Be),document.body.removeChild(Ne)},Ye=(xe,Ne)=>{(0,x.LR)(xe,Ne)},ke=(xe,Ne)=>{ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{We(xe,Ne)},onCancel:()=>{}})};return Oe.length?ee.createElement("div",{className:Ke,style:{width:Te}},ee.createElement("div",{className:`${Me?ie.headProgram:ie.head}`},Je&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:_e,onChange:xe=>{ze(xe.target.checked,"hidden")}}),ee.createElement(de.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Me?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Ue?Me?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Ue?Me?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ue&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:Xe,onChange:xe=>{ze(xe.target.checked,"input_visible")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:Ve,onChange:xe=>{ze(xe.target.checked,"is_invisible")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:lt,onChange:xe=>{ze(xe.target.checked,"actual_output_visible")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:tt,onChange:xe=>{ze(xe.target.checked,"last_match_rule")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:ie.operation,style:Me?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:ie.listWrapper,style:{boxShadow:Me?"0px 2px 4px 0px #EAEEF4":"unset"}},Oe.map((xe,Ne)=>{var Be,je,$e,nt;return ee.createElement("div",{key:Ne,className:ie.list,style:Me?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Je&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(se.default,{checked:!!xe.hidden,onChange:Ze=>{Ge(Ze.target.checked,Ne,"hidden")}})),ee.createElement("div",{style:{width:Me?"25%":"15%",paddingLeft:Me?"5px":"0px",paddingRight:Me?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),ee.createElement("div",{className:ie.info,style:{width:Ue?Me?"20%":"15%":"25%"}},ee.createElement("span",{title:xe.input||((Be=xe[0])==null?void 0:Be.name),onClick:()=>Ce(void 0,null,function*(){let Ze;xe.input?xe.input_file_url?Ze=xe.input_file_url:Ze=xe.in_file:Ze=xe[0];let rt;typeof Ze=="string"?(rt=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Re({value:yield rt.text(),filename:"",dataUrl:Ze})):(rt=yield(0,x.db)(Ze.file),Re({value:rt.text,filename:Ze.name,dataUrl:rt.link}))})},xe.input||((je=xe[0])==null?void 0:je.name))),ee.createElement("div",{className:ie.info,style:{width:Ue?Me?"20%":"15%":"25%"}},ee.createElement("span",{title:xe.output||(($e=xe[1])==null?void 0:$e.name),onClick:()=>Ce(void 0,null,function*(){let Ze;xe.input?xe.output_file_url?Ze=xe.output_file_url:Ze=xe.out_file:Ze=xe[1];let rt;typeof Ze=="string"?(rt=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Re({value:yield rt.text(),filename:"",dataUrl:Ze})):(rt=yield(0,x.db)(Ze.file),Re({value:rt.text,filename:Ze.name,dataUrl:rt.link}))})},xe.output||((nt=xe[1])==null?void 0:nt.name))),Ue&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ue.default,{size:"large",addonAfter:Me?"%":null,disabled:He,style:{width:"80%"},onChange:Ze=>Qe(Ze,Ne),value:xe.score}),!Me&&ee.createElement("span",null,"\xA0%")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.input_visible||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.is_invisible||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.actual_output_visible||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.last_match_rule||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>ke(xe,Ne),style:Me?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:ie.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:Ie.dataUrl,filename:Ie.filename,type:Ie.dataUrl.length?"txt":"",onClose:()=>Re(be({},et)),monacoEditor:{value:Ie.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var Le=Fe},83554:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return re}});var ae=fe(59301),Ae=fe(8591),E=fe(6848),ye=fe(71418),he=fe(95237),le=fe(43604),ne=fe(58421),se=fe(3113),de=fe(96565),ue=fe(38147),ie=fe(6339),oe=(a,y,x)=>new Promise((b,ee)=>{var te=ve=>{try{me(x.next(ve))}catch(ge){ee(ge)}},ce=ve=>{try{me(x.throw(ve))}catch(ge){ee(ge)}},me=ve=>ve.done?b(ve.value):Promise.resolve(ve.value).then(te,ce);me((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,ae.useState)(""),[ce,me]=(0,ae.useState)(!1);function ve(pe){te(pe)}function ge(){if(!ee){Ae.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),te("")}return(0,ae.useEffect)(()=>{y!=a&&me(!1)},[y]),ae.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ae.createElement(de.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:b&&ae.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:ve,setIsOpen:me}),overlayStyle:{maxWidth:600}},ae.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!ce)},ae.createElement("i",{className:"iconfont icon-dianzan11"})))}),ae.createElement("a",{onClick:ge,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,ae.useState)(!1),[b,ee]=(0,ae.useState)([]),[te,ce]=(0,ae.useState)(1);(0,ae.useEffect)(()=>{a!=null&&a.isOpen?me():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const me=()=>oe(void 0,null,function*(){x(!0);const ve=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&ee(ve==null?void 0:ve.answer),x(!1)});return ae.createElement(ye.Z,{spinning:y},ae.createElement("div",{style:{color:"#000"}},ae.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),ae.createElement(he.Z,{justify:"end",align:"middle"},ae.createElement(le.Z,null,ae.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ve=>{ce(ve)}})),ae.createElement(le.Z,null,ae.createElement(se.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},96322:function(vt,at,fe){"use strict";fe.r(at),fe.d(at,{default:function(){return cn}});var ae=fe(59301),Ae=fe(65582),E={wrap:"wrap___O1tn7"},ye=fe(3918),he=fe(8591),le=fe(43418),ne=fe(38854),se=fe(71418),de=fe(58421),ue=fe(35965),ie=fe(92832),oe=fe(78241),re=fe(43428),z=fe(3113),a=fe(95237),y=fe(43604),x=fe(24905),b=fe(6848),ee=fe(28103),te={flex_box_center:"flex_box_center___aqHcx",flex_space_between:"flex_space_between___CONGd",flex_box_vertical_center:"flex_box_vertical_center___lVyEh",flex_box_center_end:"flex_box_center_end___sI_Vv",flex_box_column:"flex_box_column___kaVXu",wrp:"wrp___rtMqf",drawer:"drawer___A_PEI",menu:"menu___K7LJA",actived:"actived___jzUGM",actived2:"actived2___UNcoI",subTag:"subTag___E54g9",directionName:"directionName___EyQuv",menuDirection:"menuDirection___qmHXv",listItem:"listItem___ZO5AA",info:"info___raEGy",title:"title___TE8wt",titleLeft:"titleLeft___cyNcR",titleRight:"titleRight___N91L3",search:"search___SLT83",description:"description___xhaap",menuCourse:"menuCourse___jXQvt",paginationWrap:"paginationWrap___lwYL6"},ce=fe(60979),me=fe(2524),ve=fe(66457),ge=fe(41867),pe=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ce=(Ot,ft,Ft)=>ft in Ot?pe(Ot,ft,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ot[ft]=Ft,De=(Ot,ft)=>{for(var Ft in ft||(ft={}))be.call(ft,Ft)&&Ce(Ot,Ft,ft[Ft]);if(Se)for(var Ft of Se(ft))Ee.call(ft,Ft)&&Ce(Ot,Ft,ft[Ft]);return Ot},we=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const{Search:Fe}=ie.default,Pe={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Le={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Oe=({classroomList:Ot,loading:ft,dispatch:Ft,cb:kt,shixunIds:Xt=[]})=>{var an,en,Vt,pt;const wt=(0,Ae.useParams)(),xt=(0,Ae.useLocation)(),{actionTabs:Ut}=Ot,[fn]=oe.default.useForm(),{shixunLists:Qt}=Ot,[_n,wn]=(0,ae.useState)([]),[Mt,Lt]=(0,ae.useState)([]),[Jt,jt]=(0,ae.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null});(0,ae.useEffect)(()=>{Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})},[Ot.actionTabs.key,Jt]),(0,ae.useEffect)(()=>{bn()},[wt]);const bn=()=>we(void 0,null,function*(){const rn=yield(0,ce.I_)({});Lt((rn==null?void 0:rn.disciplines)||[])}),Dn=(rn,Pt,gt)=>{Jt.tag_level=rn,Jt.sub_discipline_id=Pt,Jt.discipline_id=gt,jt(De({},Jt)),Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})},Hn=()=>{Ft({type:"classroomList/setActionTabs",payload:{}}),jt({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return Ot.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:ae.createElement(re.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Hn,open:Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:te.drawer,footer:ae.createElement("div",{className:"tc"},ae.createElement(z.ZP,{size:"middle",onClick:()=>{Hn(),wn([])},style:{marginRight:8}},"\u53D6\u6D88"),ae.createElement(z.ZP,{size:"middle",onClick:()=>we(void 0,null,function*(){var rn,Pt;for(let gt=0;gt<(_n==null?void 0:_n.length);gt++){const St=_n[gt];if(Xt.includes(St)){he.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Pt=(rn=Qt==null?void 0:Qt.shixun_list)==null?void 0:rn.find(At=>At.id===St))==null?void 0:Pt.title}`);return}}Hn(),kt(_n),wn([])}),type:"primary"},"\u786E\u5B9A"))},ae.createElement("section",{className:"tc"},ae.createElement(Fe,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:te.search,onSearch:rn=>{Jt.keyword=rn,Jt.page=1,Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})}})),ae.createElement("section",{className:"edu-container"},ae.createElement("ul",{className:te.menu},ae.createElement("li",null,Pe.name),(an=Pe==null?void 0:Pe.children)==null?void 0:an.map((rn,Pt)=>ae.createElement("li",{className:Jt[Pe.id]==rn.id?te.actived:"",onClick:()=>{Jt[Pe.id]=rn.id,jt(De({},Jt)),Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})}},ae.createElement("strong",null,rn.name)))),ae.createElement("ul",{className:te.menuDirection},ae.createElement("li",{className:te.directionName},"\u65B9\u5411"),ae.createElement("li",{className:Jt.discipline_id?"":te.actived,onClick:()=>{Dn(null,null,null)}},ae.createElement("strong",null,"\u5168\u90E8")),Mt==null?void 0:Mt.map(function(rn,Pt){return ae.createElement("li",{key:Pt,className:Jt.discipline_id==rn.id?te.actived:""},ae.createElement("strong",{onClick:()=>{Dn(1,null,rn.id)}},rn.name),ae.createElement("div",null,rn.sub_disciplines.map(function(gt,St){return ae.createElement("div",{key:St,className:"mt5"},ae.createElement("div",{className:Jt.sub_discipline_id==gt.id?`${te.actived2} ${te.subTag}`:te.subTag,onClick:()=>{Dn(2,gt.id,rn.id)}},gt.name),ae.createElement("ul",{className:"mt5"},gt.tags&>.tags.map(function(At,zt){return ae.createElement("li",{key:zt,className:Jt.sub_discipline_id==At.id&&Jt.tag_level===3?te.actived2:"",onClick:()=>{Dn(3,At.id,rn.id)}},At.name)})))})))})),ae.createElement("ul",{className:te.menu},ae.createElement("li",null,Le.name),(en=Le==null?void 0:Le.children)==null?void 0:en.map((rn,Pt)=>ae.createElement("li",{className:Jt[Le.id]==rn.id?te.actived:"",onClick:()=>{Jt[Le.id]=rn.id,jt(De({},Jt)),Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})}},ae.createElement("strong",null,rn.name)))),ae.createElement(a.Z,null,ae.createElement(y.Z,{flex:"1"},ae.createElement("div",{className:te.menuCourse,style:{margin:"0px 15px"}},ae.createElement("ul",null,ae.createElement("li",null,"\u5DF2\u9009",ae.createElement("span",{className:"c-blue"},_n.length),"\u4E2A\u5B9E\u8BAD"),ae.createElement("li",null,"\u5171",ae.createElement("span",{className:"c-blue"},Qt.shixuns_count),"\u4E2A\u8BFE\u7A0B"),ae.createElement("li",{className:"current",onClick:()=>{Jt.order=Jt.order==="asc"?"desc":"asc",jt(De({},Jt))}},"\u5B66\u4E60\u4EBA\u6570",ae.createElement("p",{className:`edu-sorter current ${Jt.order}`},Jt.order==="asc"?ae.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):ae.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),ae.createElement(y.Z,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Vt=Qt==null?void 0:Qt.shixun_list)==null?void 0:Vt.map(function(rn,Pt){return ae.createElement("div",{className:te.listItem,key:Pt},ae.createElement(x.default,{checked:_n.includes(rn.id),value:rn.id,disabled:rn==null?void 0:rn.need_authorize,onChange:gt=>{let St=_n.indexOf(rn.id);_n.indexOf(rn.id)>-1?wn(_n.filter(At=>At!==rn.id)):wn(_n.concat(rn.id))}}),ae.createElement("div",{className:te.info},ae.createElement("div",{className:te.title},ae.createElement("div",{className:te.titleLeft},ae.createElement("a",{className:"c-black",href:`/shixuns/${rn==null?void 0:rn.identifier}/challenges`,target:"_blank"},ae.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:rn.title}})),(rn==null?void 0:rn.need_authorize)&&ae.createElement("span",{onClick:()=>{(0,ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,ge.Ny)()&&(rn==null?void 0:rn.mark_status)===1&&ae.createElement(b.Z,{title:rn==null?void 0:rn.mark_content},ae.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,ge.Ny)()&&(rn==null?void 0:rn.mark_status)===2&&ae.createElement(b.Z,{title:rn==null?void 0:rn.mark_content},ae.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,ge.Ny)()&&(rn==null?void 0:rn.mark_status)===3&&ae.createElement(b.Z,{title:rn==null?void 0:rn.mark_content},ae.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),ae.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ae.createElement("span",{className:te.description,dangerouslySetInnerHTML:{__html:rn.description}})),ae.createElement("div",{className:" mt15"},rn.challenge_names.map(function(gt,St){return ae.createElement("span",{key:St,className:"mr30 font12"},"\u7B2C",St+1,"\u5173 ",gt," ")})),ae.createElement(ee.Z,{dashed:!0}),ae.createElement("div",{className:"c-light-black mt20 font12"},ae.createElement("span",null,rn.author_name),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,rn.author_school_name),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",rn.level),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),ae.createElement("span",null,rn.study_count))))}),((pt=Qt==null?void 0:Qt.shixun_list)==null?void 0:pt.length)===0&&ae.createElement(me.Z,null),ae.createElement("p",null)),ae.createElement("div",{className:"tc mt20"},ae.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Jt.page||1,showQuickJumper:!0,total:Qt==null?void 0:Qt.shixuns_count,onChange:rn=>{Jt.page=rn,jt(De({},Jt))}})))};var We=(0,Ae.connect)(({classroomList:Ot,loading:ft})=>({classroomList:Ot,loading:ft}))(Oe),Te=fe(5112),Ue={flex_box_center:"flex_box_center___TJ6ml",flex_space_between:"flex_space_between___KILKX",flex_box_vertical_center:"flex_box_vertical_center___RppSx",flex_box_center_end:"flex_box_center_end___LPGnq",flex_box_column:"flex_box_column___jU2Jl",wrp:"wrp___zKb7p",drawer:"drawer___TIdMd",menu:"menu___auLdF",actived:"actived___zYS5Q",actived2:"actived2___OGoZn",subTag:"subTag___b2h92",listItem:"listItem___xctQk",listItem2:"listItem2___s8hCO",info:"info___TVoda",title:"title___tbgwQ",titleLeft:"titleLeft___itHF1",titleRight:"titleRight___iEOIZ",search:"search___p3840",filter:"filter___M4Wxe",description:"description___QUPVu",menuCourse:"menuCourse___SpFbG"},He=fe(79274),Qe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ve=(Ot,ft,Ft)=>ft in Ot?Qe(Ot,ft,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ot[ft]=Ft,tt=(Ot,ft)=>{for(var Ft in ft||(ft={}))ze.call(ft,Ft)&&Ve(Ot,Ft,ft[Ft]);if(Ge)for(var Ft of Ge(ft))_e.call(ft,Ft)&&Ve(Ot,Ft,ft[Ft]);return Ot},Xe=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const{Search:lt}=ie.default,Je=({classroomList:Ot,loading:ft,dispatch:Ft,onOk:kt})=>{var Xt,an;const[en,Vt]=(0,ae.useState)(tt({},(0,Ae.useParams)())),{coursesLists:pt}=Ot,[wt,xt]=(0,ae.useState)([]),[Ut,fn]=(0,ae.useState)({page:1,type:"all",order:"desc",limit:20,sort:"myshixuns_count"});return(0,ae.useEffect)(()=>{Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(Ft({type:"classroomList/getCoursesLists",payload:tt({},Ut)}),xt([]))},[Ot.actionTabs.key,en.categoryId,Ut]),Ot.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ae.createElement(re.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{Ft({type:"classroomList/setActionTabs",payload:{key:""}})},open:Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Ue.drawer,footer:ae.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ae.createElement(z.ZP,{size:"middle",onClick:()=>{Ft({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ae.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:ft["classroomList/createCoursesHomework"],onClick:()=>Xe(void 0,null,function*(){var Qt;if((wt==null?void 0:wt.length)===0)return he.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;kt((Qt=wt[0])==null?void 0:Qt.id),Ft({type:"classroomList/setActionTabs",payload:{key:""}})}),type:"primary"},"\u786E\u5B9A"))},ae.createElement("section",{className:"tc"},ae.createElement(lt,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ue.search,onSearch:Qt=>{Ut.keyword=Qt,Qt&&(0,He.tk)({name:Qt,copywriting:Qt,position:"Subject"}),fn(tt({},Ut))}})),ae.createElement("section",{className:"edu-container"},ae.createElement(se.Z,{spinning:ft["classroomList/getCoursesLists"]},ae.createElement("aside",null,ae.createElement("div",{className:Ue.menuCourse},ae.createElement("ul",null,ae.createElement("li",null,"\u5DF2\u9009",ae.createElement("span",{className:"c-blue"},wt.length),"\u8BFE\u7A0B"),ae.createElement("li",null,"\u5171",ae.createElement("span",{className:"c-blue"},pt.subjects_count),"\u4E2A\u8BFE\u7A0B"),ae.createElement("li",{className:"current",onClick:()=>{Ut.order=Ut.order==="asc"?"desc":"asc",Ut.sort="shixuns_count",fn(tt({},Ut))}},"\u5B9E\u8BAD\u6570",ae.createElement("p",{className:`edu-sorter current ${Ut.sort==="shixuns_count"&&Ut.order}`},ae.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ae.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ae.createElement("li",{className:"current",onClick:()=>{Ut.order=Ut.order==="asc"?"desc":"asc",Ut.sort="myshixuns_count",fn(tt({},Ut))}},"\u5B66\u4E60\u4EBA\u6570",ae.createElement("p",{className:`edu-sorter current ${Ut.sort==="myshixuns_count"&&Ut.order}`},ae.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ae.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ae.createElement("li",{className:`${Ut.type==="all"&&"c-blue"} current`,onClick:()=>{Ut.type="all",fn(tt({},Ut))}},"\u5168\u90E8\u8BFE\u7A0B"),ae.createElement("li",{className:`${Ut.type==="mine"&&"c-blue"} current`,onClick:()=>{Ut.type="mine",fn(tt({},Ut))}},"\u6211\u7684\u8BFE\u7A0B"))),((Xt=pt==null?void 0:pt.subject_list)==null?void 0:Xt.length)===0&&ae.createElement(me.Z,null),(an=pt==null?void 0:pt.subject_list)==null?void 0:an.map(function(Qt,_n){var wn,Mt,Lt;return ae.createElement("div",{className:Ue.listItem,key:Qt.id,style:{cursor:"auto"}},ae.createElement(Te.ZP,{checked:wt.map(Jt=>Jt.id).includes(Qt.id),value:Qt.id,style:{marginTop:"1px"},disabled:Qt==null?void 0:Qt.need_authorize,onChange:Jt=>{xt([{id:Qt.id,identifier:Qt.identifier}])}}),ae.createElement("div",{className:Ue.info},ae.createElement("div",{className:Ue.title},ae.createElement("div",{className:Ue.titleLeft},ae.createElement(Ae.Link,{to:`/paths/${Qt.id}`,target:"_blank"},ae.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Qt.title}})),(Qt==null?void 0:Qt.need_authorize)&&ae.createElement("span",{onClick:()=>{(0,ve.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),ae.createElement(z.ZP,{ghost:!0,href:`/paths/${Qt.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u8BFE\u7A0B"))),ae.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ae.createElement("span",{className:Ue.description,dangerouslySetInnerHTML:{__html:Qt.description}})),ae.createElement(ee.Z,{dashed:!0}),ae.createElement("div",{className:"c-light-black mt20"},(wn=Qt==null?void 0:Qt.content)!=null&&wn.author_name?ae.createElement("span",{dangerouslySetInnerHTML:{__html:(Lt=(Mt=Qt==null?void 0:Qt.content)==null?void 0:Mt.author_name)==null?void 0:Lt[0]}}):ae.createElement("span",null,Qt.author_name),ae.createElement("span",{className:"ml15 mr15"},"|"),Qt.author_school_name&&ae.createElement(ae.Fragment,null,ae.createElement("span",null,Qt.author_school_name),ae.createElement("span",{className:"ml15 mr15"},"|")),ae.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),ae.createElement("span",null,Qt.myshixuns_count),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u7AE0\u8282:",Qt.stage_count),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u5B9E\u8BAD:",Qt.shixuns_count))))})))),ae.createElement("div",{className:"tc mt20"},ae.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:Ut.page||1,showQuickJumper:!0,total:pt==null?void 0:pt.subjects_count,onChange:Qt=>{Ut.page=Qt,Ft({type:"classroomList/getCoursesLists",payload:tt({},Ut)})}})))};var Ke=(0,Ae.connect)(({classroomList:Ot,loading:ft})=>({classroomList:Ot,loading:ft.effects}))(Je),Me=fe(13570),et=fe(74128),Ie={itemWrapper:"itemWrapper___FDtjf",imgWrapper:"imgWrapper___kuAby",infoWrapper:"infoWrapper___kPiaa",name:"name___s6_8x",info:"info___f4ohA",smallText:"smallText___NUbDW",rate:"rate___uCfIz",btnWrapper:"btnWrapper___oEyAe",removeBtn:"removeBtn____Ucrs",textEllipsis:"textEllipsis___dla3G",mr6:"mr6___BYwoU",modalWrapper:"modalWrapper___Xvqvn",okBtn:"okBtn___XoB2t",cancelBtn:"cancelBtn___QjfJN"},Re=fe(65862),qe=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const Ye=({data:Ot,refreshData:ft,virtualClassroomId:Ft,user:kt,isCreator:Xt})=>{const{name:an,user_name:en,school_name:Vt,challenges_count:pt,stu_num:wt,level:xt,score_info:Ut,pic:fn,identifier:Qt,id:_n,is_self:wn}=Ot||{},Mt=()=>qe(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u5B9E\u8DF5\u9879\u76EE",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:Ie.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u5B9E\u8DF5\u9879\u76EE\u300A",an,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:Ie.okBtn},cancelButtonProps:{className:Ie.cancelBtn},onOk:()=>qe(void 0,null,function*(){(yield(0,ue.Ps)({virtual_classroom_id:Ft,shixun_id:_n})).status===0&&ft()})})}),Lt=()=>{(0,Re.xg)(`/shixuns/${Qt}/challenges`)};return ae.createElement(a.Z,{className:`${Ie.itemWrapper} mb20`,wrap:!1,onClick:Lt},ae.createElement(y.Z,{flex:"0 0 auto",className:Ie.imgWrapper},ae.createElement("img",{src:`${et.Z.IMG_SERVER}/${fn}`,alt:""})),ae.createElement(y.Z,{flex:1,className:`${Ie.infoWrapper} ml20`},ae.createElement(a.Z,{className:Ie.name},ae.createElement("span",{title:an,className:Ie.textEllipsis},an)),ae.createElement(a.Z,{className:Ie.info,align:"middle",wrap:!1},ae.createElement(y.Z,{flex:"72px",className:Ie.textEllipsis,title:en},en),ae.createElement(y.Z,{flex:"140px",className:`ml20 ${Ie.textEllipsis}`,title:Vt},Vt),ae.createElement(y.Z,{flex:"52px",className:`${Ie.smallText} ${Ie.textEllipsis} ml20`},ae.createElement(b.Z,{title:"\u5173\u5361\u6570"},ae.createElement("i",{className:`iconfont icon-shixunguanqia font14 ${Ie.mr6}`})),ae.createElement("span",{title:pt},pt)),ae.createElement(y.Z,{flex:"72px",className:`${Ie.smallText} ${Ie.textEllipsis} ml10`},ae.createElement(b.Z,{title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("i",{className:`iconfont icon-chengyuan font14 ${Ie.mr6}`})),ae.createElement("span",{title:wt},wt)),ae.createElement(y.Z,{flex:"52px",className:`${Ie.smallText} ml10`},xt),ae.createElement(y.Z,{className:"ml10"},ae.createElement(Me.Z,{className:Ie.rate,allowHalf:!0,disabled:!0,defaultValue:Ut})),ae.createElement(y.Z,{className:`${Ie.smallText} ml5`},Ut))),ae.createElement(y.Z,{className:Ie.btnWrapper},ae.createElement(ye.op,{onClick:Jt=>{Jt.stopPropagation(),Lt()}},ae.createElement("i",{className:"iconfont icon-shiyantixi font14",style:{marginRight:4}}),ae.createElement("span",null,"\u6311\u6218")),(wn||Xt||(0,ge.Ny)())&&ae.createElement(ye.op,{className:`ml20 ${Ie.removeBtn}`,onClick:Jt=>{Jt.stopPropagation(),Mt()}},ae.createElement("i",{className:"iconfont icon-shanjian font14",style:{marginRight:4}}),ae.createElement("span",null,"\u79FB\u51FA"))))};var ke=(0,Ae.connect)(({user:Ot})=>({user:Ot}))(Ye),xe={itemWrapper:"itemWrapper___ngbXA",imgWrapper:"imgWrapper___AT5j9",infoWrapper:"infoWrapper___xhMza",name:"name___C2Snj",info:"info___roajb",smallText:"smallText___oUD1O",rate:"rate___FSIj9",btnWrapper:"btnWrapper___d_crD",removeBtn:"removeBtn___ur6lt",textEllipsis:"textEllipsis___BHIv1",mr6:"mr6___yqxpX",modalWrapper:"modalWrapper___kXUHq",okBtn:"okBtn___FmLSD",cancelBtn:"cancelBtn___MZ1Al"},Ne=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const Be=({data:Ot,refreshData:ft,virtualClassroomId:Ft,user:kt,isCreator:Xt})=>{const{image_url:an,subject_members_names:en,name:Vt,members_count:pt,user_name:wt,school_name:xt,shixuns_count:Ut,stages_count:fn,id:Qt,identifier:_n,is_self:wn}=Ot||{},Mt=()=>Ne(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u5B9E\u8DF5\u9879\u76EE",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:xe.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u300A",Vt,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:xe.okBtn},cancelButtonProps:{className:xe.cancelBtn},onOk:()=>Ne(void 0,null,function*(){(yield(0,ue.A)({virtual_classroom_id:Ft,subject_id:Qt})).status===0&&ft()})})}),Lt=()=>{(0,Re.xg)(`/paths/${_n}`)};return ae.createElement(a.Z,{className:`${xe.itemWrapper} mb20`,wrap:!1,onClick:Lt},ae.createElement(y.Z,{flex:"0 0 auto",className:xe.imgWrapper},ae.createElement("img",{src:`${et.Z.IMG_SERVER}/${an}`,alt:""})),ae.createElement(y.Z,{flex:1,className:`${xe.infoWrapper} ml20`},ae.createElement(a.Z,{className:xe.name},ae.createElement("span",{title:Vt,className:xe.textEllipsis},Vt)),ae.createElement(a.Z,{className:xe.info,align:"middle",wrap:!1},ae.createElement(y.Z,{flex:"72px",className:xe.textEllipsis,title:wt},wt),ae.createElement(y.Z,{flex:"140px",className:`ml20 ${xe.textEllipsis}`,style:{visibility:xt!=null&&xt.length?"visible":"hidden"}},ae.createElement(b.Z,{title:"\u53D1\u5E03\u5355\u4F4D"},ae.createElement("i",{className:`iconfont icon-danwei1 font14 ${xe.mr6}`})),ae.createElement("span",{title:xt},xt)),ae.createElement(y.Z,{flex:"128px",className:`ml20 ${xe.textEllipsis}`,style:{visibility:en!=null&&en.length?"visible":"hidden"}},ae.createElement(b.Z,{title:"\u5408\u4F5C\u8005"},ae.createElement("i",{className:`iconfont icon-hezuozhe font14 ${xe.mr6}`})),ae.createElement("span",{title:en==null?void 0:en.join("\u3001")},en==null?void 0:en.join("\u3001"))),ae.createElement(y.Z,{flex:"52px",className:`${xe.smallText} ml40`},ae.createElement(b.Z,{title:"\u7AE0\u8282\u6570"},ae.createElement("i",{className:`iconfont icon-zhangjie1 font14 ${xe.mr6}`})),ae.createElement("span",null,fn)),ae.createElement(y.Z,{flex:"52px",className:`${xe.smallText} ml20`},ae.createElement(b.Z,{title:"\u5B9E\u8BAD\u6570\u91CF"},ae.createElement("i",{className:`iconfont icon-xianshangkaoshi font12 ${xe.mr6}`})),ae.createElement("span",null,Ut)),ae.createElement(y.Z,{flex:"72px",className:`${xe.smallText} ${xe.textEllipsis} ml20`},ae.createElement(b.Z,{title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("i",{className:`iconfont icon-chengyuan font14 ${xe.mr6}`})),ae.createElement("span",{title:pt},pt)))),ae.createElement(y.Z,{className:xe.btnWrapper},ae.createElement(ye.op,{onClick:Jt=>{Jt.stopPropagation(),Lt()}},ae.createElement("i",{className:"iconfont icon-xuexi1 font14",style:{marginRight:4}}),ae.createElement("span",null,"\u5B66\u4E60")),(wn||Xt||(0,ge.Ny)())&&ae.createElement(ye.op,{className:`ml20 ${xe.removeBtn}`,onClick:Jt=>{Jt.stopPropagation(),Mt()}},ae.createElement("i",{className:"iconfont icon-shanjian font14",style:{marginRight:4}}),ae.createElement("span",null,"\u79FB\u51FA"))))};var je=(0,Ae.connect)(({user:Ot})=>({user:Ot}))(Be),$e=fe(70868),nt={contentListWrap:"contentListWrap___ZH7d2",li:"li___j_LdE",bottom:"bottom___vg39s",actionLeftItem:"actionLeftItem___G9LXk",questionTypeName:"questionTypeName___JxbiV",more:"more___Zc_dQ",textBtn:"textBtn___vA27R",delBtn:"delBtn___BUYGb",line:"line___D6NTm",b1:"b1___pDdQ9",b2:"b2___VvH5K"},Ze=fe(75408),rt=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const yt=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ct={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},bt=({data:Ot,refreshData:ft,virtualClassroomId:Ft,user:kt,isCreator:Xt,handleStartExperience:an})=>{var en,Vt,pt;const{id:wt,name:xt,author:Ut,item_type:fn,difficulty:Qt,updated_at:_n,quotes:wn}=Ot||{},Mt=Jt=>rt(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u8BD5\u9898",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:nt.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u8BFE\u7A0B\u8BD5\u9898\u300A",xt,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:nt.okBtn},cancelButtonProps:{className:nt.cancelBtn},onOk:()=>rt(void 0,null,function*(){(yield(0,ue.Lk)({virtual_classroom_id:Ft,id:Jt})).status===0&&ft()})})}),Lt=()=>{(0,Re.xg)(`/paths/${identifier}`)};return ae.createElement("div",{className:nt.contentListWrap},ae.createElement("div",{className:nt.li},ae.createElement("div",{className:nt.top},ae.createElement(Ze.Z,{key:wt,data:Ot,showCheckbox:!1})),ae.createElement("div",{className:nt.bottom},ae.createElement("p",{className:`${nt.actionLeftItem} ${nt.questionTypeName}`},"No.",wt),ae.createElement("p",{className:`${nt.actionLeftItem} ${nt.questionTypeName}`},(en=yt.find(Jt=>Jt.type===fn))==null?void 0:en.name),ae.createElement("p",{className:nt.actionLeftItem},ct[Qt]),ae.createElement("p",{className:nt.actionLeftItem},"\u521B\u5EFA\u8005",ae.createElement(b.Z,{title:Ut==null?void 0:Ut.name},ae.createElement("span",{className:"c-grey-333"},((Vt=Ut==null?void 0:Ut.name)==null?void 0:Vt.length)>6?((pt=Ut==null?void 0:Ut.name)==null?void 0:pt.substr(0,5))+"...":Ut==null?void 0:Ut.name))),ae.createElement("p",{className:nt.actionLeftItem},"\u66F4\u65B0",ae.createElement("span",{className:"c-grey-333"},_n)),ae.createElement("p",{className:nt.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ae.createElement("span",{className:"c-grey-333"},wn)),ae.createElement("div",{className:nt.more},["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","PROGRAM","BPROGRAM"].includes(fn)&&ae.createElement("span",{className:nt.textBtn,style:{cursor:"pointer"},onClick:()=>an(Ot)},ae.createElement("div",{className:nt.line},ae.createElement("b",{className:nt.b1}),ae.createElement("b",{className:nt.b2})),ae.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ae.createElement("div",{className:nt.line},ae.createElement("b",{className:nt.b1}),ae.createElement("b",{className:nt.b2}))),ae.createElement("span",{className:`${nt.textBtn} ${nt.delBtn}`,onClick:()=>{Mt(wt)}},"\u79FB\u51FA")))))};var dt=(0,Ae.connect)(({user:Ot})=>({user:Ot}))(bt),ht=fe(73878),ot=fe(47389),ut=fe(26519),mt=fe(14833),Ct=fe(47354),Bt=fe(5318),It=fe(9748),Ht=fe(74609),qt=Object.defineProperty,yn=Object.defineProperties,In=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Bn=(Ot,ft,Ft)=>ft in Ot?qt(Ot,ft,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ot[ft]=Ft,un=(Ot,ft)=>{for(var Ft in ft||(ft={}))pn.call(ft,Ft)&&Bn(Ot,Ft,ft[Ft]);if(En)for(var Ft of En(ft))Qn.call(ft,Ft)&&Bn(Ot,Ft,ft[Ft]);return Ot},Yn=(Ot,ft)=>yn(Ot,In(ft)),_t=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const tn=({classroomList:Ot,virtualSpaces:ft,user:Ft,dispatch:kt})=>{var Xt,an;const{virtual_spacesId:en}=(0,Ae.useParams)(),{virtualSpacesDetails:Vt}=ft,pt=Vt==null?void 0:Vt.is_creator,wt=(Vt==null?void 0:Vt.is_member)||pt||(0,ge.Ny)(),xt=(an=(Xt=ft==null?void 0:ft.menus)==null?void 0:Xt.find(Kn=>Kn.icon_type==="experiment"))==null?void 0:an.id;(0,ae.useEffect)(()=>{Lt({page:1,limit:10}),Er({page:1,limit:10}),$t({page:1,limit:10}),vr({page:1,limit:10})},[]);const[Ut,fn]=(0,ae.useState)(!1),[Qt,_n]=(0,ae.useState)({page:1,limit:10}),[wn,Mt]=(0,ae.useState)(),Lt=Kn=>_t(void 0,null,function*(){fn(!0);const Xn=yield(0,ue.rV)(en,Kn);"status"in Xn||(Mt(Xn),fn(!1))}),[Jt,jt]=(0,ae.useState)(!1),[bn,Dn]=(0,ae.useState)({page:1,limit:10}),[Hn,rn]=(0,ae.useState)(),[Pt,gt]=(0,ae.useState)(!1),[St,At]=(0,ae.useState)(!1),[zt,Zt]=(0,ae.useState)(!1),$t=Kn=>_t(void 0,null,function*(){jt(!0);const Xn=yield(0,ue.eb)(un({virtual_classroom_id:en},Kn));(Xn==null?void 0:Xn.status)===0&&rn(Xn),jt(!1)}),ln=Kn=>_t(void 0,null,function*(){console.log(Kn,"gather");const{item_type:Xn}=Kn;if(Xn==="PROGRAM"){const{program_attr:{identifier:Fn}}=Kn,Hr=yield kt({type:"problemset/startExperience",payload:{id:Fn}});if(Hr.status===0){const Jr=Hr.identifier;(0,Re.xg)(`/myproblems/${Jr}`);return}he.ZP.warning(Hr==null?void 0:Hr.message);return}kt({type:"problemset/setActionTabs",payload:{key:Xn,params:Kn}})}),[Pn,zn]=(0,ae.useState)(!1),[Gt,tr]=(0,ae.useState)({page:1,limit:10}),[ir,sr]=(0,ae.useState)(),vr=Kn=>_t(void 0,null,function*(){zn(!0);const Xn=yield(0,ue.NZ)(un({virtual_classroom_id:en},Kn));(Xn==null?void 0:Xn.status)===0&&sr(Xn),zn(!1)}),Ln=Kn=>_t(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u8BD5\u5377",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:E.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u8BFE\u7A0B\u8BD5\u5377\u300A",Kn==null?void 0:Kn.name,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:E.okBtn},cancelButtonProps:{className:E.cancelBtn},onOk:()=>_t(void 0,null,function*(){(yield(0,ue.Np)({virtual_classroom_id:en,id:Kn==null?void 0:Kn.id})).status===0&&vr({page:1,limit:10})})})}),Rn=(Kn,Xn)=>{console.log(Xn,"data"),kt({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:Kn,data:Xn}}})},[$n,Tn]=(0,ae.useState)(!1),[ur,Sr]=(0,ae.useState)({page:1,limit:10}),[lr,Ir]=(0,ae.useState)(),Er=Kn=>_t(void 0,null,function*(){Tn(!0);const Xn=yield(0,ue.tS)(en,Kn);"status"in Xn||(Ir(Xn),Tn(!1))}),[$r,na]=(0,ae.useState)("shixun"),ca={shixun:ae.createElement(ne.Z,{placement:"bottom",menu:{items:[{label:"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u9009\u7528",key:"fromShixun"},{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"fromSubject"}],onClick:({key:Kn})=>{kt(Kn==="fromShixun"?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"}})}}},ae.createElement("div",null,ae.createElement(ye.op,null,"\u9009\u7528\u5B9E\u9A8C"))),subject:ae.createElement(ye.op,{onClick:()=>{kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"}})}},"\u6DFB\u52A0\u5B9E\u8DF5\u8BFE\u7A0B"),topic:ae.createElement(ye.op,{onClick:()=>{gt(!0)}},"\u52A0\u5165\u8BD5\u9898"),paper:ae.createElement(ye.op,{onClick:()=>{kt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}},"\u52A0\u5165\u8BD5\u5377")};return ae.createElement("section",{className:E.wrap},ae.createElement(se.Z,{spinning:Ut||$n||Jt||Pn},ae.createElement(ye.YG,{value:$r,onChange:Kn=>{na(Kn)},tabBarExtraContent:wt?ca[$r]:null,dataSource:[{id:"shixun",name:"\u5B9E\u8DF5\u9879\u76EE",total:wn==null?void 0:wn.total_count},{id:"subject",name:"\u5B9E\u8DF5\u8BFE\u7A0B",total:lr==null?void 0:lr.total_count},{id:"topic",name:"\u8BFE\u7A0B\u8BD5\u9898",total:Hn==null?void 0:Hn.total_count},{id:"paper",name:"\u8BFE\u7A0B\u8BD5\u5377",total:ir==null?void 0:ir.total_count}]}),$r==="shixun"&&ae.createElement("div",{style:{paddingTop:25}},(wn==null?void 0:wn.total_count)===0&&ae.createElement(me.Z,null),(wn==null?void 0:wn.total_count)>0&&ae.createElement("div",null,wn.shixuns.map(Kn=>ae.createElement(ke,{isCreator:pt,key:Kn.id,data:Kn,refreshData:()=>_t(void 0,null,function*(){if(wn.shixuns.length<=1){const Xn=Qt.page>1?Qt.page-1:1;_n({page:Xn,limit:10}),Lt({page:Xn,limit:10})}else Lt(Qt)}),virtualClassroomId:en})),ae.createElement(de.Z,{pageSize:10,hideOnSinglePage:!0,total:wn==null?void 0:wn.total_count,current:Qt.page,onChange:Kn=>{_n(Xn=>Yn(un({},Xn),{page:Kn})),Lt({page:Kn,limit:10})},showQuickJumper:!0}))),$r==="subject"&&ae.createElement("div",{style:{paddingTop:25}},(lr==null?void 0:lr.total_count)===0&&ae.createElement(me.Z,null),(lr==null?void 0:lr.total_count)>0&&ae.createElement("div",null,lr.subjects.map(Kn=>ae.createElement(je,{isCreator:pt,key:Kn.id,data:Kn,refreshData:()=>_t(void 0,null,function*(){if(lr.subjects.length<=1){const Xn=ur.page>1?ur.page-1:1;Sr({page:Xn,limit:10}),Er({page:Xn,limit:10})}else Er(ur)}),virtualClassroomId:en})),ae.createElement(de.Z,{pageSize:10,hideOnSinglePage:!0,total:lr==null?void 0:lr.total_count,current:ur.page,onChange:Kn=>{Sr(Xn=>Yn(un({},Xn),{page:Kn})),Er({page:Kn,limit:10})},showQuickJumper:!0}))),$r==="topic"&&ae.createElement("div",{style:{paddingTop:25}},(Hn==null?void 0:Hn.total_count)===0&&ae.createElement(me.Z,null),(Hn==null?void 0:Hn.total_count)>0&&ae.createElement("div",null,Hn.questions.map(Kn=>ae.createElement(dt,{isCreator:pt,key:Kn.id,data:Kn,refreshData:()=>_t(void 0,null,function*(){if(lr.subjects.length<=1){const Xn=bn.page>1?bn.page-1:1;Dn({page:Xn,limit:10}),$t({page:Xn,limit:10})}else $t(bn)}),virtualClassroomId:en,handleStartExperience:ln})),ae.createElement(de.Z,{pageSize:10,hideOnSinglePage:!0,total:Hn==null?void 0:Hn.total_count,current:bn.page,onChange:Kn=>{Dn(Xn=>Yn(un({},Xn),{page:Kn})),$t({page:Kn,limit:10})},showQuickJumper:!0}))),$r==="paper"&&ae.createElement("div",{style:{paddingTop:25}},(ir==null?void 0:ir.total_count)===0&&ae.createElement(me.Z,null),(ir==null?void 0:ir.total_count)>0&&ae.createElement("div",null,ir.papers.map((Kn,Xn)=>ae.createElement(It.a,{isVtrs:!0,showCheckbox:!1,key:Kn.id,data:Kn,user:Ft,authRole:!0,activeTabsKey:"6",selectIds:[],onSetSelectIds:()=>{},onCancelPublic:()=>{},onCancelShare:()=>{},onPublicReview:()=>{},onEdit:()=>{},onDelete:()=>{},onSendToClass:Rn,handleMoveOut:Ln})),ae.createElement(de.Z,{style:{marginTop:20},pageSize:10,hideOnSinglePage:!0,total:ir==null?void 0:ir.total_count,current:Gt.page,onChange:Kn=>{tr(Xn=>Yn(un({},Xn),{page:Kn})),vr({page:Kn,limit:10})},showQuickJumper:!0})))),Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&ae.createElement(We,{shixunIds:[],cb:Kn=>_t(void 0,null,function*(){yield(0,ue.LY)(en,{source:"shixun",shixun_ids:Kn,module_id:xt}),yield Lt({page:1,limit:10})})}),Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&ae.createElement(Ke,{onOk:Kn=>_t(void 0,null,function*(){$r==="shixun"?(yield(0,ue.LY)(en,{source:"subject",subject_id:Kn,module_id:xt}),yield Lt({page:1,limit:10})):(yield(0,ue.bq)(en,{subject_ids:[Kn],module_id:xt}),yield Er({page:1,limit:10}))})}),ae.createElement($e.Z,{setScoreShow:gt,isshixuns:St,isloadings:zt,ScoreShow:Pt,checkHasUsedShixun:!1,onOk:(Kn,Xn,Fn,Hr,Jr)=>_t(void 0,null,function*(){Zt(!0);let Tr={virtual_classroom_id:en,question_ids:[...Kn,...Xn],module_id:xt},Or=yield(0,ue.xL)(un({},Tr));Zt(!1),gt(!1),(Or==null?void 0:Or.status)===0&&(he.ZP.info("\u6DFB\u52A0\u6210\u529F"),$t({page:1,limit:10}))})}),ae.createElement(ht.Z,null),ae.createElement(ot.Z,null),ae.createElement(ut.Z,null),ae.createElement(mt.Z,null),ae.createElement(Ct.Z,null),ae.createElement(Bt.Z,{isVtrs:!0,handleVtrsOk:Kn=>_t(void 0,null,function*(){const Xn=yield(0,ue.rM)({virtual_classroom_id:en,paper_ids:Kn,module_id:xt});(Xn==null?void 0:Xn.status)===0&&(kt({type:"exercise/setActionTabs",payload:{key:""}}),he.ZP.success("\u6DFB\u52A0\u6210\u529F"),vr({page:1,limit:10}))})}),ae.createElement(Ht.Z,null))};var cn=(0,Ae.connect)(({classroomList:Ot,virtualSpaces:ft,user:Ft,problemset:kt})=>({classroomList:Ot,virtualSpaces:ft,user:Ft,problemset:kt}))(tn)},65808:function(vt,at,fe){"use strict";fe.d(at,{CP:function(){return E},_V:function(){return le}});var ae=fe(28209),Ae=fe.n(ae);const E={secret:ae.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ae.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ye={exam:E};function he(ne="",se="exam"){const{secret:de,iv:ue}=ye[se];return AES.encrypt(ne,de,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function le(ne="",se="exam"){const{secret:de,iv:ue}=ye[se];return ae.AES.decrypt(ne,de,{iv:ue,mode:Ae().mode.CBC,padding:Ae().pad.Pkcs7}).toString(ae.enc.Utf8)}},84454:function(vt,at,fe){"use strict";fe.d(at,{AD:function(){return Fe},BA:function(){return Ie},D9:function(){return Ue},Hp:function(){return ve},IM:function(){return Qe},Iy:function(){return ge},KM:function(){return et},KU:function(){return Ve},MJ:function(){return pe},Ne:function(){return He},ON:function(){return Xe},Uj:function(){return Ke},VY:function(){return _e},YO:function(){return Je},YX:function(){return lt},Zn:function(){return a},_g:function(){return te},_k:function(){return We},c6:function(){return De},cr:function(){return y},eV:function(){return we},fi:function(){return x},gh:function(){return Ee},hS:function(){return Ge},iA:function(){return b},j6:function(){return ce},je:function(){return Oe},jj:function(){return me},kS:function(){return tt},o6:function(){return Ce},pO:function(){return Me},rQ:function(){return Pe},sA:function(){return be},xm:function(){return Te},xo:function(){return ze},y8:function(){return Le},yd:function(){return ee}});var ae=fe(33270),Ae=fe(65582),E=fe(65862),ye=fe(8591),he=fe(74128),le=Object.defineProperty,ne=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ue=(Re,qe,Ye)=>qe in Re?le(Re,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Re[qe]=Ye,ie=(Re,qe)=>{for(var Ye in qe||(qe={}))se.call(qe,Ye)&&ue(Re,Ye,qe[Ye]);if(ne)for(var Ye of ne(qe))de.call(qe,Ye)&&ue(Re,Ye,qe[Ye]);return Re},oe=(Re,qe,Ye)=>new Promise((ke,xe)=>{var Ne=$e=>{try{je(Ye.next($e))}catch(nt){xe(nt)}},Be=$e=>{try{je(Ye.throw($e))}catch(nt){xe(nt)}},je=$e=>$e.done?ke($e.value):Promise.resolve($e.value).then(Ne,Be);je((Ye=Ye.apply(Re,qe)).next())});const re=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Re=>oe(void 0,null,function*(){re(),(yield(0,ae.YR)(ie({},Re))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_couser_info.json`,query:Re}))),z()}),y=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.yS)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`);else{if(qe.status===-2)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`))}}),x=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.W0)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`))}}),b=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.Nl)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.IU)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`))}}),te=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.td)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(qe.status===-2)return qe;if(qe.status===-3)(0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else if(qe.status===-4)return qe}}),ce=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.QX)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`))}}),me=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.o_)(ie({},Re));Ye.status===0?(ye.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"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),ve=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.ZL)(ie({},Re));Ye.status===0?(ye.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"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),ge=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.aP)(ie({},Re));Ye.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),pe=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.vV)(ie({},Re));Ye.status===0?(ye.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"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),Se=Re=>oe(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(ie({},Re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Re.categoryId}/works_list.zip`,query:Re}))),z()}),be=Re=>oe(void 0,null,function*(){re(),yield(0,E.QH)("",he.Z.API_SERVER+`/api/polls/${Re.categoryId}/commit_result.xlsx`),z()}),Ee=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/attendances/export_xlsx_data.xlsx`,query:Re}))}),Ce=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/video_study_statics.xlsx`,query:Re}))}),De=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_video_study.xlsx`,query:Re}))}),we=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_course_students_info.xlsx`,query:Re}))}),Fe=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Re}))}),Pe=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Re}))}),Le=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Re}))}),Oe=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.Uy)(ie({},Re));qe.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`)):qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=Re=>oe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/export_records/${Re.id}.xlsx`,query:Re}))}),Te=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Re}))}),Ue=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/${Re.menuKey}_statistic.xlsx?${Re.checkedList.map(qe=>`course_group_id[]=${qe}`).join("&")}`,query:Re}))}),He=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_training_objectives.xlsx`,query:Re}))}),Qe=Re=>oe(void 0,null,function*(){yield(0,E.FH)(Re==null?void 0:Re.name,(0,E.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Re}))}),Ge=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_courses.xlsx`,query:Re}))}),ze=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_graduation_requirements.xlsx`,query:Re}))}),_e=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Re}))}),Ve=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/exercises/${Re.categoryId}/rank_list.xlsx`,query:Re}))}),tt=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Re}))}),Xe=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${Re.id}.json`,query:Re}))}),lt=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/exercises/${Re.categoryId}.json`,query:Re}))}),Je=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/polls/${Re==null?void 0:Re.id}/commit_result.json`,query:Re}))}),Ke=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Re}))}),Me=(Re,qe)=>oe(void 0,null,function*(){yield(0,E.FH)(qe||"",(0,E.NY)({url:he.Z.API_SERVER+`/api/exercises/${Re==null?void 0:Re.exercise_id}/consult_exercise.json`,query:Re}))}),et=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/competitions/${Re==null?void 0:Re.identifier}/competition_commit_records/member_works.xlsx`,query:Re}))}),Ie=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/group_homeworks/import_group_template.xlsx`,query:Re}))})},84056:function(vt,at,fe){"use strict";fe.d(at,{BU:function(){return Ae},Dj:function(){return ae},gH:function(){return E},vp:function(){return ye}});function ae(he){try{he.mozRequestFullScreen?he.mozRequestFullScreen():he.webkitRequestFullScreen&&he.webkitRequestFullScreen()}catch(le){console.log(le,":e")}}function Ae(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ye(){var he=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,le=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",he),window.isFullScreen?window.isFullScreen:he!=null}},61527:function(vt,at,fe){"use strict";fe.d(at,{U:function(){return de}});var ae=fe(59301),Ae=Object.defineProperty,E=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,le=(ue,ie,oe)=>ie in ue?Ae(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ie]=oe,ne=(ue,ie)=>{for(var oe in ie||(ie={}))ye.call(ie,oe)&&le(ue,oe,ie[oe]);if(E)for(var oe of E(ie))he.call(ie,oe)&&le(ue,oe,ie[oe]);return ue},se=(ue,ie,oe)=>new Promise((re,z)=>{var a=b=>{try{x(oe.next(b))}catch(ee){z(ee)}},y=b=>{try{x(oe.throw(b))}catch(ee){z(ee)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ie)).next())});function de(ue,ie){const[oe,re]=(0,ae.useState)(ie),[z,a]=(0,ae.useState)(!1),[y,x]=(0,ae.useState)();return[oe,z,(ee,te=!1)=>se(this,null,function*(){const ce=te?ie:ne(ne({},oe),ee);a(!0),re(ce);const me=yield ue(ce);return a(!1),x(me),me}),y]}},72530:function(vt,at,fe){"use strict";fe.d(at,{_:function(){return E}});var ae=fe(59301),Ae=fe(43418);const E=ye=>{var he,le;const ne=(0,ae.useRef)([]),se=()=>{for(const de of ne.current)clearTimeout(de);ne.current=[]};return(0,ae.useEffect)(()=>{var de,ue,ie,oe,re,z;if(se(),(de=ye==null?void 0:ye.exercise)!=null&&de.left_time&&((ie=(ue=ye==null?void 0:ye.exercise)==null?void 0:ue.exercise_events)==null?void 0:ie.length)>0){for(const a of(oe=ye==null?void 0:ye.exercise)==null?void 0:oe.exercise_events)if(((re=ye==null?void 0:ye.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ye==null?void 0:ye.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Ae.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(he=ye==null?void 0:ye.exercise)==null?void 0:he.left_time,(le=ye==null?void 0:ye.exercise)==null?void 0:le.exercise_events]),se}},42926:function(vt,at,fe){"use strict";fe.d(at,{G:function(){return he},t:function(){return ye}});var ae=fe(7062),Ae=fe.n(ae);const E=null;function ye(le,ne){let se=Ae().get("__ec");se||(se={}),se[le]=ne,Ae().set("__ec",se)}function he(le,ne){let se=Ae().get("__ec");return se?se[le]===void 0?ne:se[le]:ne}},66457:function(vt,at,fe){"use strict";fe.d(at,{rX:function(){return ce},pW:function(){return me},gy:function(){return ve},xY:function(){return te},O5:function(){return ee},tJ:function(){return z},o1:function(){return a},Rd:function(){return b}});var ae=fe(65582),Ae=fe(43418),E=fe(28103),ye=fe(8591),he=fe(41867),le=fe(65862),ne=fe(87169),se=fe(25510),de="data:image/png;base64,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",ue=fe.p+"static/newqrcode.a8740efb.png",ie=fe(32637),oe=fe(59301),re=(ge,pe,Se)=>new Promise((be,Ee)=>{var Ce=Fe=>{try{we(Se.next(Fe))}catch(Pe){Ee(Pe)}},De=Fe=>{try{we(Se.throw(Fe))}catch(Pe){Ee(Pe)}},we=Fe=>Fe.done?be(Fe.value):Promise.resolve(Fe.value).then(Ce,De);we((Se=Se.apply(ge,pe)).next())});const z=(ge,pe=!1)=>!!(a(ge)&&y(pe)),a=ge=>(0,he.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ge=!1)=>{var pe;const{user:Se}=(0,ae.getDvaApp)()._store.getState();return(pe=Se.userInfo)!=null&&pe.profile_completed?!0:(Ae.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,le.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Ae.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()}})},b=()=>{Ae.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:oe.createElement("div",{style:{textAlign:"center"}},oe.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"),oe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ie}),oe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ge;const{user:pe}=(0,ae.getDvaApp)()._store.getState();return(ge=pe.userInfo)!=null&&ge.professional_certification?!0:(Ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:oe.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,le.xg)("/account/certification")}}),!1)},te=()=>(0,he.V9)()?!0:(Ae.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc",style:{marginLeft:-38}},oe.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),oe.createElement("img",{src:ue,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ge,pe)=>ge?!0:(Ae.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:oe.createElement("div",null,oe.createElement("p",null,pe||"\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"),oe.createElement("div",{style:{marginLeft:"110px"}},oe.createElement("img",{src:de,width:200}),oe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,le.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),me=ge=>{Ae.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:oe.createElement("div",null,oe.createElement("div",null,oe.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"),oe.createElement(E.Z,null),oe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",oe.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 ",oe.createElement("a",null,ge),"\u5929\u3002"),oe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",oe.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")),oe.createElement("div",{style:{textAlign:"center",marginTop:30}},oe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(ge,pe="")=>{const{shixunsDetail:{detail:Se}}=(0,ae.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 be="";return(Se==null?void 0:Se.public)===2&&(be="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(be="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),Ae.default.info({centered:!0,icon:oe.createElement(ne.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc",style:{marginLeft:-38}},oe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},oe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",pe,"\u3002"),oe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),oe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(Ae.default.confirm({centered:!0,icon:oe.createElement(ne.Z,null),title:"\u63D0\u793A",content:oe.createElement("div",null,oe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),oe.createElement("br",null),oe.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:()=>{Ae.default.confirm({width:440,centered:!0,icon:oe.createElement(ne.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:()=>re(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(ye.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}},47257:function(vt){(function(at){(function(fe){if(1)vt.exports=fe();else var ae})(function(){var fe,ae,Ae;return function(){function E(ye,he,le){function ne(ue,ie){if(!he[ue]){if(!ye[ue]){var oe=void 0;if(!ie&&oe)return require(ue,!0);if(se)return se(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var z=he[ue]={exports:{}};ye[ue][0].call(z.exports,function(a){var y=ye[ue][1][a];return ne(y||a)},z,z.exports,E,ye,he,le)}return he[ue].exports}for(var se=void 0,de=0;de +`),Gt.focus();default:throw new Error}},[Gt,Tn]),ha=(0,ae.useMemo)(()=>{switch(Tn){case mt:return ae.createElement(Qe,{callback:Wr,onCancel:wa});case qt:return ae.createElement(Ge.Z,{callback:Wr,onCancel:wa});case Ct:return ae.createElement(ze.Z,{callback:Wr,onCancel:wa});case Bt:return ae.createElement(Ne,{callback:Wr,onCancel:wa});case yn:return ae.createElement(Ze,{callback:Wr,onCancel:wa});case"maths-latex":return ae.createElement(dt,{showSaveButton:!0,callback:Wr});case"inline-latex":return ae.createElement(ht.Z,{showSaveButton:!0,callback:Wr});default:return null}},[Tn]);function wa(){ur("")}(0,ae.useEffect)(()=>{if(sa.current){let Mn=function(ar){On=!0,jn=ar.pageY},An=function(){On=!1},mn=function(ar){if(On){let Vn=ar.pageY-jn;Vn<0&&(Vn=0),Vn>300&&(Vn=300);let Gr=Ut+Vn+"px";Er(Gr)}},Sn=sa.current,On=!1,jn=0;return Sn.addEventListener("mousedown",Mn),document.addEventListener("mousemove",mn),document.addEventListener("mouseup",An),()=>{Sn.removeEventListener("mousedown",Mn),document.removeEventListener("mousemove",mn),document.removeEventListener("mouseup",An)}}},[Gt,sa]),(0,ae.useEffect)(()=>{Er(Ut)},[Ut]);const Ia=Ft(xt),ka=Ft(Ir),Na={width:Ia,height:ka},da=(0,ae.useMemo)(()=>{if(Sr){let Mn=new Date(Sr),An=Mn.getHours(),mn=Mn.getMinutes(),Sn=Mn.getSeconds();return An=An<10?"0"+An:An,mn=mn<10?"0"+mn:mn,Sn=Sn<10?"0"+Sn:Sn,`${An}:${mn}:${Sn}`}return 0},[Sr]),ya=Mn=>{const An=[];if(Dn){let mn=-1;Mn=Mn.replace(/(@▁▁@|@▁@)/g,function(Sn,On,jn){An.push({multiLine:Sn!==cn})})}return An};function za(){window.sessionStorage.removeItem(Lt),na(!1),lr(0)}function Yt(){na(!1),lr(0),Gt.setValue(window.sessionStorage.getItem(Lt))}(0,ae.useEffect)(()=>{en[Tn]&&Tn!==It&&Tn!==Bt&&setTimeout(()=>{const Mn=document.getElementsByClassName("markdown-popup-form")[0],An=window.innerWidth/2-Mn.offsetWidth/2,mn=window.innerHeight/2-Mn.offsetHeight/2;Hr(An),Tr(mn)},0)},[Tn]);const hn=Mn=>{Mn.preventDefault();const An=Mn.clientX-Fn,mn=Mn.clientY-Jr;document.body.onmousemove=Sn=>{let On=Sn.clientX-An,jn=Sn.clientY-mn;const ar=document.getElementsByClassName("markdown-popup-form")[0],Vn=window.innerWidth-ar.offsetWidth,Gr=window.innerHeight-ar.offsetHeight;On=Math.max(0,Math.min(On,Vn)),jn=Math.max(0,Math.min(jn,Gr)),Nn(Sn.clientX,Sn.clientY,An,mn)&&(Hr(On),Tr(jn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nn=(Mn,An,mn,Sn)=>{const On=document.body.clientHeight,jn=document.body.clientWidth;return Mn<20&&mn>Mn||Mn>jn-20&&mnAn||An>On-20&&SnEe in be?oe(be,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):be[Ee]=Ce,ee=(be,Ee)=>{for(var Ce in Ee||(Ee={}))y.call(Ee,Ce)&&b(be,Ce,Ee[Ce]);if(a)for(var Ce of a(Ee))x.call(Ee,Ce)&&b(be,Ce,Ee[Ce]);return be},te=(be,Ee)=>re(be,z(Ee));const{useForm:ce}=ae.default,me={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:Ee})=>{const[Ce]=ce();let De=(0,de.useRef)();function we(Le){De.current.width=Ce.getFieldValue("width"),De.current.align=Ce.getFieldValue("align"),be(Le,De.current)}function Fe(Le,Oe){if(Le.status===-1){Ae.ZP.error(Le.message);return}Ce.setFieldsValue({src:`/api/attachments/${Le.id}`,type:Oe.type})}function Pe(Le){let Oe=Le.target.files[0];De.current=Oe,Se(Oe,Fe)}return ie.createElement(ae.default,te(ee({form:Ce},ve),{className:"upload-image-panel",onFinish:we,style:{width:470,overflow:"hidden"}}),ie.createElement(ae.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(ae.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ie.createElement(E.default,{style:me})),ie.createElement(pe,{onFileChange:Pe}))),ie.createElement(ae.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(E.default,{style:{width:264}})),ie.createElement(ae.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(ye.Z,null,ie.createElement(ae.default.Item,{name:"width",style:{margin:0}},ie.createElement(he.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(ae.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(le.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"}]})),ie.createElement("aside",null,ie.createElement(ae.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(ne.ZP,{type:"default",onClick:Ee},"\u53D6\u6D88"))))};function pe({onFileChange:be}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:be}))}function Se(be,Ee){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw Ae.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",be),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var De=new window.XMLHttpRequest;De.withCredentials=!0,De.addEventListener("load",function(we){Ee(JSON.parse(we.target.responseText),be)},!1),De.addEventListener("error",function(we){console.error(we)},!1),De.open("POST",`${se.KI}/api/attachments.json`),De.send(Ce)}},57261:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return E}});var ae=fe(59301),Ae=fe(4676);class E extends ae.Component{constructor(he){super(he);const le=window.document;this.node=le.createElement("div"),le.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,Ae.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},77825:function(vt,at,fe){"use strict";var ae=fe(829),Ae=fe(57809),E=fe(78673),ye=fe(59301);const he=Ae.default.Option;at.Z=({isTheoretical:le,onFontSizeChange:ne,cmFontSize:se,cmCodeMode:de,autoFormat:ue,onCodeModeChange:ie,onTabToSpace:oe,onAutoFormat:re,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ce})=>{var me;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ge=(me=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:me.program_language;return ye.createElement("div",{className:`tpi-code-setting ${a}`},ye.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ye.createElement("section",null,ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ye.createElement(Ae.default,{bordered:!1,size:"small",value:de,onChange:ie},ye.createElement(he,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ye.createElement(he,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!le&&ye.createElement(ye.Fragment,null,ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ye.createElement(Ae.default,{bordered:!1,size:"small",value:se,onChange:ne},ye.createElement(he,{value:12},"12px"),ye.createElement(he,{value:14},"14px"),ye.createElement(he,{value:16},"16px"),ye.createElement(he,{value:18},"18px"),ye.createElement(he,{value:20},"20px"),ye.createElement(he,{value:22},"22px"))),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"Tab\u8F6C\u6362"),ye.createElement(E.Z,{checked:y,onChange:oe})),ye.createElement("div",{className:"file-item",onClick:z},ye.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!le&&ye.createElement(ye.Fragment,null,ye.createElement("h3",null,"\u5FEB\u6377\u952E"),ye.createElement("section",null,ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ye.createElement("span",null,"Ctrl + S")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ye.createElement("span",null,"F1 / Alt + F1")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ye.createElement("span",null,"Ctrl + ]/[")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ye.createElement("span",null,"Ctrl + Shift + \\")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ye.createElement("span",null,"Home")),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ye.createElement("span",null,"End"))),x),!le&&ye.createElement(ye.Fragment,null,ye.createElement("h3",null,"\u5FEB\u6377\u952E"),ye.createElement("section",null,ge&&ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ye.createElement("span",null,ge)),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ye.createElement("span",null,ve[ee==null?void 0:ee.difficulty])),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ye.createElement("span",null,b==null?void 0:b.name)),ye.createElement("div",{className:"file-item"},ye.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ye.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(vt,at,fe){"use strict";fe.d(at,{i:function(){return ve},Z:function(){return pe}});var ae={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"},Ae=fe(71418),E=fe(6848),ye=fe(93948),he=fe(92310),le=fe.n(he),ne=fe(65862),se=fe(2524),de=fe(41867),ue=fe(79005),ie=fe(20345),oe=fe(77882),re=fe(31081),z=fe(75309),a=fe(71979),y=fe(47558),x=fe(42922),b=fe(66832),ee=fe(96593),te=fe(19664),ce=fe(91833),me=fe(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:ie},{name:"101\u8BA1\u5212",ptimg:oe,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var pe=({className:Se,dataSource:be=[],col:Ee=4,right:Ce,bottom:De=23,precision:we=0,wrapWidth:Fe=1200,trackEventItems:Pe,loading:Le,onRemove:Oe=()=>{},isCurrent:We=!0,showAlias:Te=!1,showProgress:Ue=!1})=>{const He=Math.floor((Fe-(Ee-1)*Ce)/Ee),Qe=[{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(Ge=>(window.ENV==="build"&&(Ge.ptimg=`/react/build${Ge.ptimg}`,Ge.swimg=`/react/build${Ge.swimg}`),Ge));return me.createElement(Ae.Z,{spinning:Le},me.createElement("div",{className:le()(ae.list,Se)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ge,ze)=>{var _e,Ve,tt,Xe,lt,Je;const{name:Ke,id:Me,identifier:et,featured:Ie,school_name:Re,image_url:qe,excellent:Ye,is_plan:ke}=Ge;return me.createElement("div",{key:Me,className:We&&Ue?ae.wrapisCurrent:ae.wrap,style:{width:He,marginRight:(1+ze)%Ee===0?0:Ce+we,marginBottom:De}},me.createElement("a",{className:ae.li,onClick:xe=>{xe.preventDefault(),xe.stopPropagation(),Pe&&(0,ne.L9)([Pe]),(0,ne.xg)(`/paths/${et}`)}},me.createElement("div",{className:ae.img},me.createElement("img",{className:ae.cover,src:`${qe}`}),We&&(0,de.bg)()&&(Ge==null?void 0:Ge.studying)&&me.createElement("div",{className:`${ae.movebq} user-path-items`,onClick:xe=>{xe.stopPropagation(),Oe(Ge)}},me.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),me.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=Ge==null?void 0:Ge.subject_tags)==null?void 0:_e.map((xe,Ne)=>{var Be,je;if(Ne===0){const nt=(Be=Qe.find(Ze=>Ze.name==xe))==null?void 0:Be.swimg;return me.createElement("img",{className:ae.sign,src:nt,style:{left:"-4px"}})}const $e=(je=Qe.find(nt=>nt.name==xe))==null?void 0:je.ptimg;return me.createElement("img",{className:ae.sign,src:$e,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),me.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ge==null?void 0:Ge.excellent)&&me.createElement("div",{className:ae.bq},"\u5F00\u653E\u8BFE\u7A0B"))),me.createElement("div",{className:ae.name},me.createElement(E.Z,{title:Te&&(Ge!=null&&Ge.excellent_alias_name)?me.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ke}`,me.createElement("br",null),me.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ge==null?void 0:Ge.excellent_alias_name}`)):Ke},me.createElement("span",{className:ae.e},Te&&(Ge==null?void 0:Ge.excellent_alias_name)||Ke))),We&&Ue&&((Ve=Ge==null?void 0:Ge.progress)==null?void 0:Ve.all_score)!=0&&me.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},me.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((tt=Ge==null?void 0:Ge.progress)==null?void 0:tt.my_score)/((Xe=Ge==null?void 0:Ge.progress)==null?void 0:Xe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(lt=Ge==null?void 0:Ge.progress)==null?void 0:lt.my_score,"/",(Je=Ge==null?void 0:Ge.progress)==null?void 0:Je.all_score),(!We||!Ue)&&me.createElement("div",{className:ae.tags},me.createElement("div",null,me.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),me.createElement("span",null,Ge.stages_count))),me.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),me.createElement("span",null,Ge.members_count)))))))})),!be.length&&me.createElement(se.Z,null)))}},3918:function(vt,at,fe){"use strict";fe.d(at,{jL:function(){return he},w9:function(){return Ft},vv:function(){return xt},dN:function(){return en},QD:function(){return Kn},cQ:function(){return Ne.Z},vg:function(){return _t},Oz:function(){return En},op:function(){return lr},O5:function(){return da},_b:function(){return Or},t7:function(){return De},tT:function(){return Pe},Gi:function(){return Hn},YG:function(){return _n},Ed:function(){return bn},kT:function(){return Lt},qp:function(){return x},Um:function(){return ve},K3:function(){return te},vr:function(){return Hr},qE:function(){return $r},Je:function(){return We},wb:function(){return Je},rC:function(){return xe},lB:function(){return et},cq:function(){return zt},kO:function(){return Pn},tp:function(){return Se},Si:function(){return Yt},k8:function(){return mr},Du:function(){return jn}});var ae=fe(59301),Ae={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"},E="data:image/png;base64,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",he=({dataSource:Wt=[],img:Rt,imgWidth:Kt=346,title:gn,sunTitle:Gn,bannerExtraContent:qn})=>ae.createElement("div",{className:Ae.banner},ae.createElement("div",{className:Ae.content},ae.createElement("aside",null,ae.createElement("p",null,ae.createElement("b",null,gn),ae.createElement("span",null,Gn)),Wt.length>0&&ae.createElement("div",{className:Ae.btns},Wt.map((Cn,nr)=>ae.createElement("div",{key:nr,onClick:Cn.click},Cn.name,Cn.sign?ae.createElement("img",{src:E,width:39}):null))),qn),Rt&&ae.createElement("img",{style:{marginTop:33,marginRight:38},src:Rt,width:Kt}))),le={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"},ne=fe(92310),se=fe.n(ne),de=fe(89392),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,z=(Wt,Rt,Kt)=>Rt in Wt?ue(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,a=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))oe.call(Rt,Kt)&&z(Wt,Kt,Rt[Kt]);if(ie)for(var Kt of ie(Rt))re.call(Rt,Kt)&&z(Wt,Kt,Rt[Kt]);return Wt},x=({dataSource:Wt=[],value:Rt,onChange:Kt,onTitleChange:gn,className:Gn,title:qn,titleWidth:Cn=41,style:nr={},fontColor:yr="#6A7283",showCount:Qr,classNameActive:fr,styleItem:er={}})=>{const[aa,oa]=(0,ae.useState)(0),[Ea,Cr]=(0,ae.useState)(!1),Jn=(0,ae.useRef)(null),Dr=(0,ae.useRef)(null);return(0,ae.useEffect)(()=>{var la;Wt.length!==0&&(((la=Jn==null?void 0:Jn.current)==null?void 0:la.clientHeight)>97?oa(1):oa(0)),Wt.length===0&&oa(0),Cr(!1)},[Wt]),ae.createElement("div",{className:se()(le.row,Gn),style:nr},ae.createElement("div",{onClick:(0,de.throttle)(()=>gn==null?void 0:gn(),2e3),style:{width:Cn,marginTop:Ea?12:4},className:`${le.title} ${gn?"current":""}`},qn),ae.createElement("div",{className:Ea?`${le.tagsWrap} ${le.tagsBorderWrap}`:le.tagsWrap},ae.createElement("div",{className:le.bar,ref:Dr,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ae.createElement("div",{className:le.tag,ref:Jn},Wt==null?void 0:Wt.map(la=>ae.createElement("span",{onClick:()=>Kt(la.id),key:la.id,style:a(a({color:yr},er),(la==null?void 0:la.style)||{}),className:Rt===la.id?se()(fr||le.active,la.classNameActive):""},ae.createElement("span",{title:la.name,className:le.name},la.name),!!Qr&&ae.createElement("span",{className:le.num},la.count))))),!!aa&&ae.createElement(ae.Fragment,null,aa===1?ae.createElement("div",{onClick:()=>{var la;oa(2),((la=Jn==null?void 0:Jn.current)==null?void 0:la.clientHeight)>245?Cr(!0):Cr(!1)},className:le.action},"\u5C55\u5F00",ae.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ae.createElement("div",{onClick:()=>{Dr.current.scrollTop=0,oa(1),Cr(!1)},className:le.action},"\u6536\u8D77",ae.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:Wt=[],value:Rt,onChange:Kt,onTitleChange:gn,className:Gn,title:qn,titleWidth:Cn=41,style:nr={},fontColor:yr="#6A7283",showCount:Qr,expand:fr=!0})=>{const[er,aa]=(0,ae.useState)(0),[oa,Ea]=(0,ae.useState)(!1),Cr=(0,ae.useRef)(null),Jn=(0,ae.useRef)(null),[Dr,la]=(0,ae.useState)(fr);return ae.createElement("div",{className:se()(b.row,Gn),style:nr},ae.createElement("div",{className:"flex item-center justify-between"},ae.createElement("div",{onClick:(0,de.throttle)(()=>gn==null?void 0:gn(),2e3),style:{width:Cn,marginTop:oa?12:4},className:`${b.title} ${gn?"current":""}`},qn),ae.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Dr?8:10},onClick:()=>la(!Dr)})),Dr&&ae.createElement("div",{className:oa?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ae.createElement("div",{className:b.fenge}),ae.createElement("div",{className:b.bar,ref:Jn},ae.createElement("div",{className:b.tag,ref:Cr},Wt==null?void 0:Wt.map(xa=>ae.createElement("span",{onClick:()=>Kt(xa.id),key:xa.id,style:{color:yr},className:Rt===xa.id?b.active:""},ae.createElement("span",{title:xa.name,className:b.name},xa.name),!!Qr&&ae.createElement("span",{className:b.num},xa.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ve=({dataSource:Wt=[],value:Rt,onChange:Kt,onTitleChange:gn,className:Gn,title:qn,titleWidth:Cn=41,style:nr={},fontColor:yr="#fff",showCount:Qr,expand:fr=!0})=>{const[er,aa]=(0,ae.useState)(0),[oa,Ea]=(0,ae.useState)(!1),Cr=(0,ae.useRef)(null),Jn=(0,ae.useRef)(null),[Dr,la]=(0,ae.useState)(fr);return ae.createElement("div",{className:se()(ce.row,Gn),style:nr},ae.createElement("div",{className:"flex item-center justify-between"},ae.createElement("div",{onClick:(0,de.throttle)(()=>gn==null?void 0:gn(),2e3),style:{width:Cn},className:`${ce.title} ${gn?"current":""}`},qn),ae.createElement("i",{className:`iconfont ${Dr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Dr?"#00DDC7":"#037F74",fontSize:Dr?10:12},onClick:()=>la(!Dr)})),Dr&&ae.createElement("div",{className:oa?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ae.createElement("div",{className:ce.bar,ref:Jn},ae.createElement("div",{className:ce.tag,ref:Cr},Wt==null?void 0:Wt.map(xa=>ae.createElement("span",{onClick:()=>Kt(xa.id),key:xa.id,style:{color:yr},className:Rt===xa.id?ce.active:""},ae.createElement("span",{title:xa.name,className:ce.name},xa.name),!!Qr&&ae.createElement("span",{className:ce.num},xa.count)))))))},ge={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:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={}})=>ae.createElement("div",{style:Gn,className:se()(ge.tabs,gn)},Wt.map(qn=>ae.createElement("span",{onClick:()=>Kt(qn.id),className:Rt===qn.id?ge.active:"",key:qn.id},qn.name))),be={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"},Ee=fe(92832),De=({dataSource:Wt=[],value:Rt="",onChange:Kt,onInputChange:gn=()=>{},className:Gn,style:qn={},placeholder:Cn,allowClear:nr=!1})=>{var yr;const[Qr,fr]=(0,ae.useState)(""),[er,aa]=(0,ae.useState)("");(0,ae.useEffect)(()=>{var Cr;let Jn=Rt;(Cr=JSON.stringify(Rt))!=null&&Cr.includes("{")&&(fr(Rt.id),Jn=Rt.value||"");try{aa(decodeURIComponent(Jn||""))}catch(Dr){aa(decodeURIComponent(Jn||""))}},[Rt]);const oa=()=>{Kt(encodeURIComponent(er),Qr||null)},Ea=Cr=>{Cr!==Qr&&(fr(Cr),Kt(encodeURIComponent(er),Cr))};return ae.createElement("div",{className:se()(be.input,Gn),style:qn},!!Wt.length&&ae.createElement("div",{className:be.dropdown},ae.createElement("div",{className:be.text},(yr=Wt.find(Cr=>Cr.id===Qr))==null?void 0:yr.name,ae.createElement("i",{className:"iconfont icon-zhankai4"}),ae.createElement("b",{className:be.b1}),ae.createElement("b",{className:be.b2})),ae.createElement("div",{className:be.menu},Wt.map((Cr,Jn)=>ae.createElement("div",{key:Jn,onClick:()=>Ea(Cr.id)},Cr.name)))),ae.createElement(Ee.default,{onPressEnter:oa,value:er,onChange:Cr=>{aa(Cr.target.value),gn(encodeURIComponent(Cr.target.value),Qr||null)},bordered:!1,placeholder:Cn}),ae.createElement("i",{onClick:oa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Pe=({dataSource:Wt=[],value:Rt="",onChange:Kt,onInputChange:gn=()=>{},className:Gn,style:qn={},placeholder:Cn,allowClear:nr=!1})=>{var yr;const[Qr,fr]=(0,ae.useState)(""),[er,aa]=(0,ae.useState)("");(0,ae.useEffect)(()=>{var Cr;let Jn=Rt;(Cr=JSON.stringify(Rt))!=null&&Cr.includes("{")&&(fr(Rt.id),Jn=Rt.value||"");try{aa(decodeURIComponent(Jn||""))}catch(Dr){aa(decodeURIComponent(Jn||""))}},[Rt]);const oa=()=>{Kt(encodeURIComponent(er),Qr||null)},Ea=Cr=>{Cr!==Qr&&(fr(Cr),Kt(encodeURIComponent(er),Cr))};return ae.createElement("div",{className:se()(we.input,Gn),style:qn},!!Wt.length&&ae.createElement("div",{className:we.dropdown},ae.createElement("div",{className:we.text},(yr=Wt.find(Cr=>Cr.id===Qr))==null?void 0:yr.name,ae.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ae.createElement("div",{className:we.menu},Wt.map((Cr,Jn)=>ae.createElement("div",{key:Jn,onClick:()=>Ea(Cr.id)},Cr.name)))),ae.createElement(Ee.default,{onPressEnter:oa,value:er,onChange:Cr=>{aa(Cr.target.value),gn(encodeURIComponent(Cr.target.value),Qr||null)},bordered:!1,placeholder:Cn}),ae.createElement("i",{onClick:oa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Le={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"},We=({value:Wt,onChange:Rt,className:Kt,total:gn,pageSize:Gn,style:qn={}})=>{const Cn=Wt<2,nr=Wt>=Math.ceil(gn/Gn);return gn<=Gn?ae.createElement(ae.Fragment,null):ae.createElement("div",{className:se()(Le.quickPager,Kt),style:qn},ae.createElement("div",{onClick:()=>{Cn||Rt(Wt-1,"prev")},className:Cn?Le.disabled:""},"\u4E0A\u4E00\u9875"),ae.createElement("div",{onClick:()=>{nr||Rt(Wt+1,"next")},className:nr?Le.disabled:""},"\u4E0B\u4E00\u9875"))},Te={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"},Ue=fe(71418),He=fe(6848),Qe=fe(13570),Ge=fe(74128),ze=fe(65862),_e=fe(96908),Ve=fe(57177),tt=fe(81378),Xe=fe(2524),Je=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr})=>{const Qr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:yr},ae.createElement("div",{className:se()(Te.list,Wt)},!!Rt.length&&Rt.map((fr,er)=>{const{name:aa,id:oa,identifier:Ea,power:Cr,cover_image_id:Jn,pic:Dr}=fr;return ae.createElement("div",{className:Te.wrap,key:oa,style:{width:Qr,marginRight:(1+er)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:Te.li,onClick:la=>{la.preventDefault(),nr&&(0,ze.L9)([nr]),Cr&&(0,ze.xg)(`/shixuns/${Ea}/challenges`)}},ae.createElement("div",{className:Te.img},ae.createElement("img",{className:Te.cover,src:`${Dr}`}),fr.is_jupyter&&ae.createElement("img",{className:Te.sign,src:_e}),fr.is_jupyter_lab&&ae.createElement("img",{className:Te.sign,src:Ve}),fr.is_unity_3d&&ae.createElement("img",{className:Te.sign,src:tt})),ae.createElement("div",{className:Te.name},ae.createElement(He.Z,{title:aa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ae.createElement("span",{className:Te.e},aa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ae.createElement("div",{className:Te.tags},ae.createElement(He.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ae.createElement("span",null,fr.challenges_count))),!!fr.myshixuns_count&&ae.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ae.createElement("span",null,fr.myshixuns_count))),ae.createElement(He.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ae.createElement("span",null,ae.createElement("span",null,fr.level))),ae.createElement("div",{className:Te.rate},ae.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:fr.score_info}),ae.createElement("span",null,"\xA0",fr.score_info?`${fr.score_info}\u5206`:"5\u5206")))),!Cr&&ae.createElement("div",{className:Te.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ke={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"},et=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,wrapClassName:nr,trackEventItems:yr,loading:Qr})=>{const fr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:Qr},ae.createElement("div",{className:se()(Ke.list,Wt)},!!Rt.length&&Rt.map((er,aa)=>{const{name:oa,id:Ea,identifier:Cr,power:Jn,cover_image_id:Dr,pic:la}=er;return ae.createElement("div",{className:se()(Ke.wrap,nr),key:Ea,style:{width:fr,marginRight:(1+aa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/shixuns/${Cr}/challenges`,className:Ke.li,onClick:xa=>{xa.preventDefault(),yr&&(0,ze.L9)([yr]),Jn&&(0,ze.xg)(`/shixuns/${Cr}/challenges`)}},ae.createElement("img",{src:fe(47621),className:Ke.titleBg}),ae.createElement("div",{className:Ke.name},ae.createElement(He.Z,{title:oa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ae.createElement("span",{className:Ke.e},oa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ae.createElement("div",{style:{padding:"14px",paddingBottom:0}},ae.createElement("div",{className:Ke.img},ae.createElement("img",{className:Ke.cover,src:Dr?`${Ge.Z.API_SERVER}/api/attachments/${Dr}`:`${Ge.Z.IMG_SERVER+la}`}),er.is_jupyter&&ae.createElement("div",{className:Ke.bq},"Jupyter"),er.is_jupyter_lab&&ae.createElement("div",{className:Ke.bq},"JupyterLab"),er.is_unity_3d&&ae.createElement("div",{className:Ke.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ae.createElement("div",{className:"mt20 flex item-center justify-between"},ae.createElement("div",null,ae.createElement("span",{className:Ke.text},"\u5B66\u4E60\u4EBA\u6570"),ae.createElement("span",{className:Ke.value},er.myshixuns_count)),ae.createElement("div",null,ae.createElement("span",{className:Ke.text},"\u56F0\u96BE\u7B49\u7EA7"),ae.createElement("span",{className:Ke.value},er.level))),ae.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ae.createElement("div",null,ae.createElement("span",{className:Ke.text},"\u5173\u5361\u6570"),ae.createElement("span",{className:Ke.value},er.challenges_count)),ae.createElement("div",{className:Ke.rate},ae.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:er.score_info}),ae.createElement("span",{className:Ke.value,style:{color:"#FF9C00"}},"\xA0",er.score_info?`${er.score_info}\u5206`:"5\u5206"))))),!Jn&&ae.createElement("div",{className:Ke.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ie={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Re="data:image/png;base64,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",qe="data:image/png;base64,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",Ye="data:image/png;base64,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",xe=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr,wrapClassName:Qr,imgClassName:fr})=>{const er=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:yr},ae.createElement("div",{className:se()(Ie.list,Wt)},!!Rt.length&&Rt.map((aa,oa)=>{const{name:Ea,id:Cr,identifier:Jn,power:Dr,cover_image_id:la,pic:xa}=aa;return ae.createElement("div",{className:se()(Ie.wrap,Qr),key:Cr,style:{width:er,marginRight:(1+oa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/shixuns/${Jn}/challenges`,className:Ie.li,onClick:no=>{no.preventDefault(),nr&&(0,ze.L9)([nr]),Dr&&(0,ze.xg)(`/shixuns/${Jn}/challenges`)}},ae.createElement("div",{className:se()(Ie.img,fr)},ae.createElement("img",{className:Ie.cover,src:la?`${Ge.Z.API_SERVER}/api/attachments/${la}`:`${Ge.Z.IMG_SERVER+xa}`}),aa.is_jupyter&&ae.createElement("img",{className:Ie.sign,src:Re}),aa.is_jupyter_lab&&ae.createElement("img",{className:Ie.sign,src:qe}),aa.is_unity_3d&&ae.createElement("img",{className:Ie.sign,src:Ye})),ae.createElement("div",{className:Ie.name},ae.createElement(He.Z,{title:Ea||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ae.createElement("span",{className:Ie.e},Ea||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ae.createElement("div",{className:Ie.tags},ae.createElement(He.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ae.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&ae.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ae.createElement("span",null,aa.myshixuns_count))),ae.createElement(He.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ae.createElement("span",null,ae.createElement("span",null,aa.level))),ae.createElement("div",{className:Ie.rate},ae.createElement(Qe.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),ae.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!Dr&&ae.createElement("div",{className:Ie.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ne=fe(61584),Be={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"},je=fe(79005),$e=fe(20345),nt=fe(77882),Ze=fe(31081),rt=fe(75309),yt=fe(71979),ct=fe(47558),bt=fe(42922),dt=fe(66832),ht=fe(96593),ot=fe(19664),ut=fe(91833),mt=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Ht=(Wt,Rt,Kt)=>Rt in Wt?mt(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,qt=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))Bt.call(Rt,Kt)&&Ht(Wt,Kt,Rt[Kt]);if(Ct)for(var Kt of Ct(Rt))It.call(Rt,Kt)&&Ht(Wt,Kt,Rt[Kt]);return Wt};const yn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:$e},{name:"101\u8BA1\u5212",ptimg:nt,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:rt,swimg:yt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ct,swimg:bt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dt,swimg:ht},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ot,swimg:ut}];var En=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr,wrapClassName:Qr,imgClassName:fr,isArrow:er=!1,imgStyle:aa={}})=>{const oa=Math.floor((Cn-(Kt-1)*gn)/Kt),[Ea,Cr]=(0,ae.useState)(),[Jn,Dr]=(0,ae.useState)(),la=no=>Cr(no),xa=()=>Cr(-1);return ae.createElement(Ue.Z,{spinning:yr},ae.createElement("div",{className:se()(Be.list,Wt)},!!(Rt!=null&&Rt.length)&&(Rt==null?void 0:Rt.map((no,Eo)=>{var jo;const{name:Zo,id:Ko,identifier:Vo,featured:ko,school_name:Ao,image_url:_o,excellent:Fo,is_plan:Qo}=no;return ae.createElement("div",{key:Ko,className:se()(Be.wrap,Qr),style:{width:oa,marginRight:(1+Eo)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{target:"_blank",href:`/paths/${Vo}`,className:Be.li,onClick:Po=>{Po.preventDefault(),nr&&(0,ze.L9)([nr]),(0,ze.xg)(`/paths/${Vo}`)}},ae.createElement("img",{src:fe(39057),className:Be.titleBg}),ae.createElement("div",{className:Be.name},ae.createElement(He.Z,{title:Zo},ae.createElement("span",{className:Be.e,style:{color:er&&Ea===Eo?"#145DFF":"#000000"},onMouseEnter:()=>{la(Eo)},onMouseLeave:xa},Zo))),ae.createElement("div",{style:{padding:"14px",paddingBottom:0}},ae.createElement("div",{className:se()(Be.img,fr)},ae.createElement("img",{className:Be.cover,style:qt({},aa),src:`${Ge.Z.IMG_SERVER+_o}`}),(jo=no==null?void 0:no.subject_tags)==null?void 0:jo.map((Po,Co)=>{var Yo,ai;if(Co===0){const Xo=(Yo=yn.find(ti=>ti.name==Po))==null?void 0:Yo.swimg;return ae.createElement("img",{className:Be.sign,src:Xo,style:{left:"-4px"}})}const ii=(ai=yn.find(Xo=>Xo.name==Po))==null?void 0:ai.ptimg;return ae.createElement("img",{className:Be.sign,src:ii,style:{left:`${48+52*(Co-1)+2*Co}px`}})}),ae.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(no==null?void 0:no.excellent)&&ae.createElement("div",{className:Be.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ae.createElement("div",null,ae.createElement("span",{className:Be.text},"\u7AE0\u8282\u6570"),ae.createElement("span",{className:Be.value},no.stages_count)),ae.createElement("div",null,ae.createElement("span",{className:Be.text},"\u5B66\u4E60\u4EBA\u6570"),ae.createElement("span",{className:Be.value},no.members_count))))))})),!Rt.length&&ae.createElement(Xe.Z,null)))},pn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Qn=fe(41867),Bn=fe(59301);const un=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:je,swimg:$e},{name:"101\u8BA1\u5212",ptimg:nt,swimg:Ze},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:rt,swimg:yt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ct,swimg:bt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:dt,swimg:ht},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ot,swimg:ut}];var _t=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr,onRemove:Qr=()=>{},isCurrent:fr=!0,showAlias:er=!1,wrapClassName:aa,imgClassName:oa})=>{const Ea=Math.floor((Cn-(Kt-1)*gn)/Kt),Cr=[{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(Jn=>(window.ENV==="build"&&(Jn.ptimg=`/react/build${Jn.ptimg}`,Jn.swimg=`/react/build${Jn.swimg}`),Jn));return Bn.createElement(Ue.Z,{spinning:yr},Bn.createElement("div",{className:se()(pn.list,Wt)},!!(Rt!=null&&Rt.length)&&(Rt==null?void 0:Rt.map((Jn,Dr)=>{var la;const{name:xa,id:no,identifier:Eo,featured:jo,school_name:Zo,image_url:Ko,excellent:Vo,is_plan:ko}=Jn;return Bn.createElement("div",{key:no,className:se()(pn.wrap,aa),style:{width:Ea,marginRight:(1+Dr)%Kt===0?0:gn+qn,marginBottom:Gn}},Bn.createElement("a",{className:pn.li,onClick:Ao=>{Ao.preventDefault(),Ao.stopPropagation(),nr&&(0,ze.L9)([nr]),(0,ze.xg)(`/paths/${Eo}`)}},Bn.createElement("div",{className:se()(pn.img,oa)},Bn.createElement("img",{className:pn.cover,src:`${Ge.Z.IMG_SERVER+Ko}`}),fr&&(0,Qn.bg)()&&(Jn==null?void 0:Jn.studying)&&Bn.createElement("div",{className:`${pn.movebq} user-path-items`,onClick:Ao=>{Ao.stopPropagation(),Qr(Jn)}},Bn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Bn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(la=Jn==null?void 0:Jn.subject_tags)==null?void 0:la.map((Ao,_o)=>{var Fo,Qo;if(_o===0){const Co=(Fo=Cr.find(Yo=>Yo.name==Ao))==null?void 0:Fo.swimg;return Bn.createElement("img",{className:pn.sign,src:Co,style:{left:"-4px"}})}const Po=(Qo=Cr.find(Co=>Co.name==Ao))==null?void 0:Qo.ptimg;return Bn.createElement("img",{className:pn.sign,src:Po,style:{left:`${48+52*(_o-1)+2*_o}px`}})}),Bn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Jn==null?void 0:Jn.excellent)&&Bn.createElement("div",{className:pn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Bn.createElement("div",{className:pn.name},Bn.createElement(He.Z,{title:er&&(Jn!=null&&Jn.excellent_alias_name)?Bn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${xa}`,Bn.createElement("br",null),Bn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Jn==null?void 0:Jn.excellent_alias_name}`)):xa},Bn.createElement("span",{className:pn.e},er&&(Jn==null?void 0:Jn.excellent_alias_name)||xa))),Bn.createElement("div",{className:pn.tags},Bn.createElement("div",null,Bn.createElement(He.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Bn.createElement("span",null,Bn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Bn.createElement("span",null,Jn.stages_count))),Bn.createElement(He.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Bn.createElement("span",null,Bn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Bn.createElement("span",null,Jn.members_count)))))))})),!Rt.length&&Bn.createElement(Xe.Z,null)))},tn={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"},cn="data:image/png;base64,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",Ot=fe(59301),Ft=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,trackEventItems:nr,loading:yr})=>{const Qr=Math.floor((Cn-(Kt-1)*gn)/Kt);return Ot.createElement(Ue.Z,{spinning:yr},Ot.createElement("div",{className:se()(tn.list,Wt)},!!Rt.length&&Rt.map((fr,er)=>{const{subject_identifier:aa,id:oa,identifier:Ea,power:Cr}=fr,Jn=fr.is_public!=0&&fr.is_public;return Ot.createElement("div",{className:tn.wrap,key:oa,style:{width:Qr,marginRight:(1+er)%Kt===0?0:gn+qn,marginBottom:Gn}},Ot.createElement("a",{className:tn.li,onClick:Dr=>{Dr.preventDefault(),nr&&(0,ze.L9)([nr]),(0,ze.xg)(fr.first_category_url)}},Ot.createElement("div",{className:tn.top},Ot.createElement(He.Z,{title:fr.name},Ot.createElement("div",{className:tn.name},fr.name)),Ot.createElement("img",{className:tn.img,src:Ge.Z.IMG_SERVER+"/images/"+fr.avatar_url}),Ot.createElement("div",{className:tn.text,title:fr.creator},fr.creator),aa&&Ot.createElement("div",{className:tn.btns},Ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Jn&&Ot.createElement("div",{className:tn.sign},"\u516C\u5F00")),Ot.createElement("div",{className:tn.bottom},fr.visits>0&&Ot.createElement(He.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-liulanyan"}),Ot.createElement("span",null,fr.visits))),fr.course_members_count>0&&Ot.createElement(He.Z,{title:"\u6210\u5458",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-chengyuan"}),fr.course_members_count)),fr.tasks_count>0&&Ot.createElement(He.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ot.createElement("span",null,Ot.createElement("i",{className:"iconfont icon-zuoye"}),fr.tasks_count)),fr.is_end?Ot.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!fr.is_accessible&&Ot.createElement("div",{className:tn.lockWrap},Ot.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rt.length&&Ot.createElement(Xe.Z,null)))},kt={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"},Xt="data:image/png;base64,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",en=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,wrapClassName:nr,trackEventItems:yr,loading:Qr})=>{const fr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:Qr},ae.createElement("div",{className:se()(kt.list,Wt)},!!Rt.length&&Rt.map((er,aa)=>{const{subject_identifier:oa,id:Ea,identifier:Cr,power:Jn}=er,Dr=er.is_public!=0&&er.is_public;return ae.createElement("div",{className:se()(`${kt.wrap} ${er.is_accessible?"":kt.warpStyle}`,nr),key:Ea,style:{width:fr,marginRight:(1+aa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{className:kt.li,onClick:la=>{la.preventDefault(),yr&&(0,ze.L9)([yr]),(0,ze.xg)(er.first_category_url)}},ae.createElement("div",{className:kt.creator},ae.createElement("img",{className:kt.img,src:Ge.Z.IMG_SERVER+"/images/"+er.avatar_url}),ae.createElement("div",{className:kt.text,title:er.creator},er.creator)),ae.createElement("div",{className:kt.top},ae.createElement(He.Z,{title:er.name},ae.createElement("div",{className:kt.name},er.name)),Dr&&ae.createElement("div",{className:kt.sign},"\u516C\u5F00")),ae.createElement("div",{className:kt.middle},ae.createElement("div",{className:kt.row,style:{marginBottom:6}},ae.createElement("div",null,ae.createElement("span",{className:kt.text},"\u8BBF\u95EE\u91CF"),ae.createElement("span",{className:kt.value},(er==null?void 0:er.visits)||0)),ae.createElement("div",null,ae.createElement("span",{className:kt.text},"\u6210\u5458"),ae.createElement("span",{className:kt.value},(er==null?void 0:er.course_members_count)||0))),ae.createElement("div",{className:kt.row},ae.createElement("div",null,ae.createElement("span",{className:kt.text,style:{width:42}},"\u4F5C",ae.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ae.createElement("span",{className:kt.value},(er==null?void 0:er.tasks_count)||0)),ae.createElement("div",null,ae.createElement("span",{className:kt.text},"\u72B6\u6001"),er.is_end?ae.createElement("span",{className:kt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ae.createElement("span",{className:kt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),oa&&ae.createElement("div",{className:kt.btns},ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!er.is_accessible&&ae.createElement("div",{className:kt.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Vt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},pt="data:image/png;base64,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",xt=({className:Wt,dataSource:Rt=[],col:Kt=4,right:gn,bottom:Gn=23,precision:qn=0,wrapWidth:Cn=1200,wrapClassName:nr,trackEventItems:yr,loading:Qr})=>{const fr=Math.floor((Cn-(Kt-1)*gn)/Kt);return ae.createElement(Ue.Z,{spinning:Qr},ae.createElement("div",{className:se()(Vt.list,Wt)},!!Rt.length&&Rt.map((er,aa)=>{const{subject_identifier:oa,id:Ea,identifier:Cr,power:Jn}=er,Dr=er.is_public!=0&&er.is_public;return ae.createElement("div",{className:se()(`${Vt.wrap} ${er.is_accessible?"":Vt.warpStyle}`,nr),key:Ea,style:{width:fr,marginRight:(1+aa)%Kt===0?0:gn+qn,marginBottom:Gn}},ae.createElement("a",{className:Vt.li,onClick:la=>{la.preventDefault(),yr&&(0,ze.L9)([yr]),(0,ze.xg)(er.first_category_url)}},ae.createElement("div",{className:Vt.creator},ae.createElement("img",{className:Vt.img,src:Ge.Z.IMG_SERVER+"/images/"+er.avatar_url}),ae.createElement("div",{className:Vt.text,title:er.creator},er.creator)),ae.createElement("div",{className:Vt.top},ae.createElement(He.Z,{title:er.name},ae.createElement("div",{className:Vt.name},er.name)),Dr&&ae.createElement("div",{className:Vt.sign})),ae.createElement("div",{className:Vt.middle},ae.createElement("div",{className:Vt.row,style:{marginBottom:6}},ae.createElement("div",null,ae.createElement("span",{className:Vt.text},"\u8BBF\u95EE\u91CF"),ae.createElement("span",{className:Vt.value},(er==null?void 0:er.visits)||0)),ae.createElement("div",null,ae.createElement("span",{className:Vt.text},"\u6210\u5458"),ae.createElement("span",{className:Vt.value},(er==null?void 0:er.course_members_count)||0))),ae.createElement("div",{className:Vt.row},ae.createElement("div",null,ae.createElement("span",{className:Vt.text,style:{width:42}},"\u4F5C",ae.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ae.createElement("span",{className:Vt.value},(er==null?void 0:er.tasks_count)||0)),ae.createElement("div",null,ae.createElement("span",{className:Vt.text},"\u72B6\u6001"),er.is_end?ae.createElement("span",{className:Vt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ae.createElement("span",{className:Vt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),oa&&ae.createElement("div",{className:Vt.btns},ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!er.is_accessible&&ae.createElement("div",{className:Vt.lockWrap},ae.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rt.length&&ae.createElement(Xe.Z,null)))},Ut={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"},fn=fe(65582),_n=({dataSource:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={},tabBarExtraContent:qn})=>ae.createElement("div",{className:se()(Ut.tabs,gn),style:Gn},ae.createElement("div",{className:Ut.tabsWrap},Wt.map((Cn,nr)=>ae.createElement("aside",{className:Ut.tab,onClick:()=>{Kt(Cn.id),Cn.link&&fn.history.push(Cn.link)},key:nr},ae.createElement("div",{className:Rt===Cn.id?Ut.active:""},Cn.name),(Cn==null?void 0:Cn.resetCount)==null&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement("span",null,"\uFF08",Cn==null?void 0:Cn.total,"\uFF09"),(Cn==null?void 0:Cn.resetCount)!==void 0&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement(He.Z,{title:(Cn==null?void 0:Cn.tip)!=null?Cn==null?void 0:Cn.tip:""},ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ae.createElement("span",{style:{color:"#000"}},Cn==null?void 0:Cn.resetCount),"/",ae.createElement("span",null,Cn==null?void 0:Cn.total),"\uFF09"))))),ae.createElement("div",{className:Ut.tabBar},qn)),wn={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"},Lt=({dataSource:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={},tabBarExtraContent:qn})=>ae.createElement("div",{className:se()(wn.tabs,gn),style:Gn},ae.createElement("div",{className:wn.tabsWrap},Wt.map((Cn,nr)=>ae.createElement("aside",{className:wn.tab,onClick:()=>{Kt(Cn.id),Cn.link&&fn.history.push(Cn.link)},key:nr},ae.createElement("div",{className:Rt===Cn.id?wn.active:""},Cn.name),(Cn==null?void 0:Cn.resetCount)==null&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement("span",null,"\uFF08",Cn==null?void 0:Cn.total,"\uFF09"),(Cn==null?void 0:Cn.resetCount)!==void 0&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement(He.Z,{title:(Cn==null?void 0:Cn.tip)!=null?Cn==null?void 0:Cn.tip:""},ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ae.createElement("span",{style:{color:"#000"}},Cn==null?void 0:Cn.resetCount),"/",ae.createElement("span",null,Cn==null?void 0:Cn.total),"\uFF09"))))),ae.createElement("div",{className:wn.tabBar},qn)),Jt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},bn=({dataSource:Wt=[],value:Rt,onChange:Kt,className:gn,style:Gn={},tabBarExtraContent:qn})=>ae.createElement("div",{className:se()(Jt.tabs,gn),style:Gn},ae.createElement("div",{className:Jt.tabsWrap},Wt.map((Cn,nr)=>ae.createElement("aside",{className:`${Jt.tab} ${Rt===Cn.id?Jt.active:""}`,onClick:()=>{Kt(Cn.id),Cn.link&&fn.history.push(Cn.link)},key:nr},ae.createElement("div",null,Cn.name),(Cn==null?void 0:Cn.resetCount)==null&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement("span",null,"\uFF08",Cn==null?void 0:Cn.total,"\uFF09"),(Cn==null?void 0:Cn.resetCount)!==void 0&&(Cn==null?void 0:Cn.total)!==void 0&&ae.createElement(He.Z,{title:(Cn==null?void 0:Cn.tip)!=null?Cn==null?void 0:Cn.tip:""},ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ae.createElement("span",{style:{color:"#000"}},Cn==null?void 0:Cn.resetCount),"/",ae.createElement("span",null,Cn==null?void 0:Cn.total),"\uFF09"))))),ae.createElement("div",{className:Jt.tabBar},qn)),Hn=({className:Wt,style:Rt={},children:Kt})=>ae.createElement("div",{className:se()(Wt),style:Rt},Kt),rn={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"},Pt=fe(38854),gt=fe(20834);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var zt=({sortValue:Wt,dropValue:Rt,className:Kt,onSort:gn,onDrop:Gn,dataSource:qn=St})=>{var Cn;return ae.createElement("div",{className:se()(rn.orderWrap,Kt)},ae.createElement(Pt.Z,{dropdownRender:()=>ae.createElement(gt.default,null,qn.map((nr,yr)=>ae.createElement(gt.default.Item,{key:yr,onClick:()=>Gn(nr.id)},nr.name)))},ae.createElement("span",{className:rn.orderTextWrap},(Cn=qn.find(nr=>Rt===nr.id))==null?void 0:Cn.name)),ae.createElement("span",{className:rn.orderIconWrap},ae.createElement("span",{className:rn.orderAsc},ae.createElement("i",{className:Wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rn.cursorPointer} ${rn.active}`:`iconfont icon-sanjiaoxing-up font12 ${rn.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")})),ae.createElement("span",{className:rn.orderDesc},ae.createElement("i",{className:Wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rn.cursorPointer} ${rn.active}`:`iconfont icon-sanjiaoxing-down font12 ${rn.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")}))))},Zt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pn=({sortValue:Wt,dropValue:Rt,className:Kt,onSort:gn,onDrop:Gn,dataSource:qn=$t})=>{var Cn;return ae.createElement("div",{className:se()(Zt.orderWrap,Kt)},ae.createElement(Pt.Z,{dropdownRender:()=>ae.createElement(gt.default,null,qn.map((nr,yr)=>ae.createElement(gt.default.Item,{key:yr,onClick:()=>Gn(nr.id)},nr.name)))},ae.createElement("span",{className:Zt.orderTextWrap},(Cn=qn.find(nr=>Rt===nr.id))==null?void 0:Cn.name)),ae.createElement("span",{className:Zt.orderIconWrap},ae.createElement("span",{className:Zt.orderAsc},ae.createElement("i",{className:Wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")})),ae.createElement("span",{className:Zt.orderDesc},ae.createElement("i",{className:Wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>gn(Wt==="asc"?"desc":"asc")}))))},zn={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"},Gt=fe(3113),tr=fe(2337),ir=Object.defineProperty,sr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Rn=(Wt,Rt,Kt)=>Rt in Wt?ir(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,$n=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))vr.call(Rt,Kt)&&Rn(Wt,Kt,Rt[Kt]);if(sr)for(var Kt of sr(Rt))Ln.call(Rt,Kt)&&Rn(Wt,Kt,Rt[Kt]);return Wt},Tn=(Wt,Rt)=>{var Kt={};for(var gn in Wt)vr.call(Wt,gn)&&Rt.indexOf(gn)<0&&(Kt[gn]=Wt[gn]);if(Wt!=null&&sr)for(var gn of sr(Wt))Rt.indexOf(gn)<0&&Ln.call(Wt,gn)&&(Kt[gn]=Wt[gn]);return Kt},ur=(Wt,Rt,Kt)=>new Promise((gn,Gn)=>{var qn=yr=>{try{nr(Kt.next(yr))}catch(Qr){Gn(Qr)}},Cn=yr=>{try{nr(Kt.throw(yr))}catch(Qr){Gn(Qr)}},nr=yr=>yr.done?gn(yr.value):Promise.resolve(yr.value).then(qn,Cn);nr((Kt=Kt.apply(Wt,Rt)).next())}),lr=Wt=>{var Rt=Wt,{className:Kt,style:gn,children:Gn,loading:qn=!1,openLoading:Cn,onClick:nr=()=>{},size:yr="middle",shape:Qr="round",theme:fr}=Rt,er=Tn(Rt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[aa,oa]=(0,ae.useState)(!1),Ea=(0,ae.useMemo)(()=>{switch(fr){case tr.Fy.THEMEONE:return zn.ThemeOne;case tr.Fy.DEFAULT:default:return zn.btn}},[fr]);return ae.createElement(Gt.ZP,$n({onClick:(0,de.throttle)(Cr=>ur(void 0,null,function*(){Cn&&oa(!0);try{yield nr(Cr)}catch(Jn){console.log("error",Jn)}Cn&&oa(!1)}),2e3,{leading:!0,trailing:!1}),className:se()(Ea,zn[`${yr}-${Qr}`],Kt),style:gn,size:yr,shape:Qr,loading:aa||qn},er),Gn)},Ir={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"},$r=({className:Wt,style:Rt,children:Kt=null,onClick:gn,title:Gn})=>ae.createElement("div",{className:se()(Ir.head,Wt),style:Rt},ae.createElement("span",{className:"primary-hover",onClick:gn},ae.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ae.createElement("b",{title:Gn},Gn),ae.createElement("div",{className:Ir.node},Kt)),na={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"},Kn=({confirmShow:Wt=!0,confirmTitle:Rt,confirmClick:Kt,cancelShow:gn=!0,cancelTitle:Gn,cancelClick:qn,className:Cn,style:nr,confirmLoading:yr=!1})=>ae.createElement("div",{className:se()(na.btns,Cn),style:nr},Wt&&ae.createElement(Gt.ZP,{loading:yr,onClick:Kt,type:"primary",className:na.confirm},Rt),gn&&ae.createElement(Gt.ZP,{onClick:qn,className:na.cancel},Gn)),Xn={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"},Hr=({className:Wt,style:Rt={},LeftContent:Kt,children:gn,RightContent:Gn})=>ae.createElement("div",{className:se()(Xn.fixedBottom,Wt),style:Rt},ae.createElement("div",{className:Xn.wrap},ae.createElement("div",{className:Xn.left},Kt),ae.createElement("div",{className:Xn.center},gn),ae.createElement("div",{className:Xn.right},Gn))),Jr={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"},Or=({className:Wt,style:Rt={},dataSource:Kt=[]})=>ae.createElement("div",{className:se()(Jr.crumbs,Wt),style:Rt},Kt.map((gn,Gn)=>Gnfn.history.push(gn.path)},gn.name):ae.createElement("span",null,gn.name),ae.createElement("span",null,"\xA0",">","\xA0")):ae.createElement("span",{key:Gn,style:{color:"#5F6368"}},gn.name))),Ur=fe(31797),sa=Object.defineProperty,ra=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Wr=(Wt,Rt,Kt)=>Rt in Wt?sa(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,ha=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))Br.call(Rt,Kt)&&Wr(Wt,Kt,Rt[Kt]);if(wr)for(var Kt of wr(Rt))Mr.call(Rt,Kt)&&Wr(Wt,Kt,Rt[Kt]);return Wt},wa=(Wt,Rt)=>ra(Wt,xr(Rt)),Ia=(Wt,Rt)=>{var Kt={};for(var gn in Wt)Br.call(Wt,gn)&&Rt.indexOf(gn)<0&&(Kt[gn]=Wt[gn]);if(Wt!=null&&wr)for(var gn of wr(Wt))Rt.indexOf(gn)<0&&Mr.call(Wt,gn)&&(Kt[gn]=Wt[gn]);return Kt};const{Countdown:ka}=Ur.default;var da=Wt=>{var Rt=Wt,{onChange:Kt}=Rt,gn=Ia(Rt,["onChange"]);const[Gn,qn]=(0,ae.useState)(null);(0,ae.useEffect)(()=>{typeof Gn=="number"&&Gn>=0&&Kt(Gn)},[Gn]);const Cn=nr=>{const yr=Math.floor(nr/1e3);qn(yr)};return ae.createElement(ka,wa(ha({},gn),{onChange:Cn}))},ya={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Yt=({DataProps:Wt,className:Rt,style:Kt={}})=>{var gn;return ae.createElement("div",{className:se()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ya.ClassRoomItem,Rt),style:Kt,onClick:()=>{(0,ze.xg)(Wt==null?void 0:Wt.first_category_url)}},ae.createElement("div",{className:"flex flex-col item-center"},ae.createElement("img",{src:`${(gn=Ge.Z)==null?void 0:gn.IMG_SERVER}/images/${Wt==null?void 0:Wt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Wt==null?void 0:Wt.subject_identifier)&&ae.createElement("div",{className:"mt-40px"},ae.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ae.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ae.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Wt!=null&&Wt.is_public)&&ae.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"),ae.createElement("span",{className:se()("text-16px font-medium",ya.TitleDom)},Wt==null?void 0:Wt.name)),ae.createElement("div",{className:"c-grey-333 font-medium"},Wt==null?void 0:Wt.creator),ae.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Wt==null?void 0:Wt.course_members_count),ae.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ae.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Wt==null?void 0:Wt.tasks_count),Wt!=null&&Wt.is_end?ae.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ae.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},hn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,mn=(Wt,Rt,Kt)=>Rt in Wt?hn(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,Sn=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))Mn.call(Rt,Kt)&&mn(Wt,Kt,Rt[Kt]);if(Nn)for(var Kt of Nn(Rt))An.call(Rt,Kt)&&mn(Wt,Kt,Rt[Kt]);return Wt},jn=({DataProps:Wt=[],selectValue:Rt,onChange:Kt,className:gn,style:Gn={},extra:qn,classNameItem:Cn,styleItem:nr={},barHidden:yr})=>{const[Qr,fr]=(0,ae.useState)();return(0,ae.useEffect)(()=>{fr(Array.isArray(Rt)?Rt:[Rt])},[Rt]),ae.createElement("div",{className:se()("flex px-20px py-10px gap-40px",gn),style:Sn({borderBottom:"1px solid #D3F0FF"},Gn)},Wt==null?void 0:Wt.map(er=>ae.createElement("div",{key:er==null?void 0:er.id,className:se()("flex item-center justify-center current c-grey-333 text-16 relative",Cn,er==null?void 0:er.className),style:Sn(Sn({color:Qr!=null&&Qr.includes(er==null?void 0:er.id)?"#1890FF":"",minWidth:88},nr),(er==null?void 0:er.style)||{}),onClick:aa=>{Kt==null||Kt({domEvent:aa,item:er}),er!=null&&er.link&&fn.history.push(er==null?void 0:er.link)}},er==null?void 0:er.name,!yr&&(Qr==null?void 0:Qr.includes(er==null?void 0:er.id))&&ae.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ae.createElement("div",{className:"ml-auto"},qn))},ar=Object.defineProperty,Vn=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,gr=(Wt,Rt,Kt)=>Rt in Wt?ar(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):Wt[Rt]=Kt,_r=(Wt,Rt)=>{for(var Kt in Rt||(Rt={}))pa.call(Rt,Kt)&&gr(Wt,Kt,Rt[Kt]);if(hr)for(var Kt of hr(Rt))Rr.call(Rt,Kt)&&gr(Wt,Kt,Rt[Kt]);return Wt},Kr=(Wt,Rt)=>Vn(Wt,Gr(Rt)),mr=({value:Wt,onChange:Rt,onInputChange:Kt,className:gn,style:Gn={},InputProps:qn})=>{const[Cn,nr]=(0,ae.useState)(Wt);return ae.createElement("div",{className:se()("flex item-center rounded-full px-10px py-2px",gn),style:_r({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Gn)},ae.createElement(Ee.default,Kr(_r({bordered:!1},qn),{onChange:yr=>{nr(yr.target.value),Kt==null||Kt(encodeURIComponent(yr.target.value))},onPressEnter:yr=>{Rt==null||Rt({domEvent:yr,item:{value:Cn}})}})),ae.createElement("img",{className:"h-22px current",src:fe(25365),height:22,onClick:yr=>{Rt==null||Rt({domEvent:yr,item:{value:Cn}})}}))}},31103:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return Ae}});var ae=fe(59301);function Ae(E,ye){const he=(0,ae.useRef)();(0,ae.useEffect)(()=>{he.current=E}),(0,ae.useEffect)(()=>{function le(){he.current()}if(ye!==null){let ne=setInterval(le,ye);return()=>clearInterval(ne)}},[ye])}},70868:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return tt}});var ae=fe(59301),Ae=fe(78241),E=fe(8591),ye=fe(43418),he=fe(99313),le=fe(57809),ne=fe(19842),se=fe(98228),de=fe(92832),ue=fe(1710),ie=fe(6848),oe=fe(58421),re=fe(3113),z=fe(38147),a={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},y=fe(3033),x={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"},b=fe(6339),ee=fe(65862),te=fe(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ve=({qitem:Xe})=>{var lt,Je,Ke,Me,et,Ie,Re,qe,Ye,ke;return ae.createElement("div",{className:x.warp},ae.createElement("div",{className:x.mainPart},ae.createElement("div",{className:x.qcount},(Xe==null?void 0:Xe.question_type)===8&&ae.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(lt=Xe==null?void 0:Xe.program_attr)==null?void 0:lt.description}),(Xe==null?void 0:Xe.question_type)!=8&&ae.createElement(b.Z,{className:x.qtitle,value:(Xe==null?void 0:Xe.name)||(Xe==null?void 0:Xe.title)})),((Xe==null?void 0:Xe.question_type)===0||(Xe==null?void 0:Xe.question_type)===2)&&ae.createElement("div",null,(Je=Xe==null?void 0:Xe.choices)==null?void 0:Je.map((xe,Ne)=>ae.createElement("div",{className:x.redio},!(xe!=null&&xe.is_answer)&&ae.createElement("span",{className:x.redioitem}),(xe==null?void 0:xe.is_answer)&&ae.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:xe!=null&&xe.is_answer?x.titleyes:x.title,value:ce[Ne]+(xe==null?void 0:xe.choice_text)}),(xe==null?void 0:xe.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.question_type)===1&&ae.createElement("div",null,(Ke=Xe==null?void 0:Xe.choices)==null?void 0:Ke.map((xe,Ne)=>ae.createElement("div",{className:x.checkbox},!(xe!=null&&xe.is_answer)&&ae.createElement("span",{className:x.checkboxitem}),(xe==null?void 0:xe.is_answer)&&ae.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:xe!=null&&xe.is_answer?x.titleyes:x.title,value:ce[Ne]+(xe==null?void 0:xe.choice_text)}),(xe==null?void 0:xe.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.question_type)===3&&ae.createElement("div",{className:x.completion},(Me=Xe==null?void 0:Xe.standard_answer)==null?void 0:Me.map((xe,Ne)=>{var Be;return ae.createElement("div",{style:{display:"flex"}},ae.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ne+1),ae.createElement("div",{className:x.content},(Be=xe==null?void 0:xe.answer_text)==null?void 0:Be.map((je,$e)=>ae.createElement("div",{className:x.items},je))))})),(Xe==null?void 0:Xe.question_type)===4&&ae.createElement("div",{className:x.simple},ae.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ae.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(et=Xe==null?void 0:Xe.answer_texts)!=null&&et[0]?ae.createElement(b.Z,{className:x.content,value:(Ie=Xe==null?void 0:Xe.answer_texts)==null?void 0:Ie[0]}):ae.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Xe==null?void 0:Xe.question_type)===5&&((Re=Xe==null?void 0:Xe.challenge_names)==null?void 0:Re.map((xe,Ne)=>ae.createElement("div",{className:x.shixun},ae.createElement("span",{className:x.qtitle},ae.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ee.EM)(Ne+1),"\u9898"),xe)))),(Xe==null?void 0:Xe.question_type)===6&&ae.createElement("div",{className:x.simple},ae.createElement(b.Z,{className:x.content,value:((qe=Xe==null?void 0:Xe.program_attr)==null?void 0:qe.description)||"- -"})),(Xe==null?void 0:Xe.question_type)===7&&((Ye=Xe==null?void 0:Xe.sub_item_banks)==null?void 0:Ye.map((xe,Ne)=>{var Be,je,$e,nt,Ze;return ae.createElement("div",null,ae.createElement("div",{className:x.combination},ae.createElement("span",{className:x.qtitle},xe==null?void 0:xe.name)),ae.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},ae.createElement("div",null,((xe==null?void 0:xe.item_type)=="SINGLE"||(xe==null?void 0:xe.item_type)=="JUDGMENT")&&((Be=xe==null?void 0:xe.choices)==null?void 0:Be.map((rt,yt)=>ae.createElement("div",{className:x.redio},!(rt!=null&&rt.is_answer)&&ae.createElement("span",{className:x.redioitem}),(rt==null?void 0:rt.is_answer)&&ae.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:rt!=null&&rt.is_answer?x.titleyes:x.title,value:ce[yt]+(rt==null?void 0:rt.choice_text)}),(rt==null?void 0:rt.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(xe==null?void 0:xe.item_type)=="MULTIPLE"&&((je=xe==null?void 0:xe.choices)==null?void 0:je.map((rt,yt)=>ae.createElement("div",{className:x.checkbox},!(rt!=null&&rt.is_answer)&&ae.createElement("span",{className:x.checkboxitem}),(rt==null?void 0:rt.is_answer)&&ae.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ae.createElement(b.Z,{className:rt!=null&&rt.is_answer?x.titleyes:x.title,value:ce[yt]+(rt==null?void 0:rt.choice_text)}),(rt==null?void 0:rt.is_answer)&&ae.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(xe==null?void 0:xe.item_type)=="COMPLETION"&&ae.createElement("div",{className:x.completion},($e=xe==null?void 0:xe.standard_answer)==null?void 0:$e.map((rt,yt)=>{var ct;return ae.createElement("div",{style:{display:"flex"}},ae.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",yt+1),ae.createElement("div",{className:x.content},(ct=rt==null?void 0:rt.answer_text)==null?void 0:ct.map((bt,dt)=>ae.createElement("div",{className:x.items},bt))))})),(xe==null?void 0:xe.item_type)=="SUBJECTIVE"&&ae.createElement("div",{className:x.simple},ae.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ae.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nt=xe==null?void 0:xe.answer_texts)!=null&&nt[0]?ae.createElement(b.Z,{className:x.content,value:(Ze=xe==null?void 0:xe.answer_texts)==null?void 0:Ze[0]}):ae.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Xe==null?void 0:Xe.question_type)===8&&ae.createElement("div",null,ae.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=Xe==null?void 0:Xe.program_attr)==null?void 0:ke.code)||"")})),(Xe==null?void 0:Xe.question_type)===5&&ae.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ae.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ae.createElement("div",{style:{marginRight:30}},ae.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),ae.createElement("span",{style:{color:"#000000"}},(Xe==null?void 0:Xe.author_name)||"- -")),ae.createElement("div",{style:{marginRight:30}},ae.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),ae.createElement("span",{style:{color:"#000000"}},(Xe==null?void 0:Xe.author_school_name)||"- -")),ae.createElement("div",{style:{marginRight:30}},ae.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),ae.createElement("span",{style:{color:"#000000"}},(Xe==null?void 0:Xe.study_count)||"0"))),ae.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Xe==null?void 0:Xe.identifier}/challenges?exercise=true`,target:"_blank"},ae.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Xe==null?void 0:Xe.question_type)<=4||[6,8].includes(Xe==null?void 0:Xe.question_type))&&ae.createElement("div",{className:x.bottom},ae.createElement("div",{className:x.bottomitem},ae.createElement("span",{className:x.left},"\u89E3\u6790"),ae.createElement("span",{className:x.right},Xe!=null&&Xe.analysis?ae.createElement(b.Z,{value:Xe==null?void 0:Xe.analysis}):ae.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ae.createElement("div",{className:x.bottomitem},ae.createElement("span",{className:x.left},"\u96BE\u5EA6"),ae.createElement("span",{className:x.right},(Xe==null?void 0:Xe.difficulty)===1?"\u7B80\u5355":(Xe==null?void 0:Xe.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ae.createElement("div",{className:x.bottomitem},ae.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),ae.createElement("span",{className:x.right},Xe!=null&&Xe.tag_discipline?Xe==null?void 0:Xe.tag_discipline:ae.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ge=fe(64303),pe=fe(96435),Se=fe(35479),be=fe(65582),Ee=fe(61485),Ce=fe(90463),De=fe(11517),we=fe(83028),Fe=fe(60979),Pe=fe(59301),Le=Object.defineProperty,Oe=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Qe=(Xe,lt,Je)=>lt in Xe?Le(Xe,lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Xe[lt]=Je,Ge=(Xe,lt)=>{for(var Je in lt||(lt={}))Ue.call(lt,Je)&&Qe(Xe,Je,lt[Je]);if(Te)for(var Je of Te(lt))He.call(lt,Je)&&Qe(Xe,Je,lt[Je]);return Xe},ze=(Xe,lt)=>Oe(Xe,We(lt)),_e=(Xe,lt,Je)=>new Promise((Ke,Me)=>{var et=qe=>{try{Re(Je.next(qe))}catch(Ye){Me(Ye)}},Ie=qe=>{try{Re(Je.throw(qe))}catch(Ye){Me(Ye)}},Re=qe=>qe.done?Ke(qe.value):Promise.resolve(qe.value).then(et,Ie);Re((Je=Je.apply(Xe,lt)).next())});const Ve=({setScoreShow:Xe,ScoreShow:lt,onOk:Je,isshixuns:Ke,isloadings:Me,dispatch:et,shixunsDetail:Ie,exercise:Re})=>{var qe,Ye,ke;let[xe,Ne]=(0,ae.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[Be,je]=(0,ae.useState)([]),[$e,nt]=(0,ae.useState)([]),[Ze,rt]=(0,ae.useState)([]),[yt,ct]=(0,ae.useState)([]);const[bt,dt]=(0,ae.useState)(!1),[ht]=Ae.default.useForm(),[ot,ut]=(0,ae.useState)(),[mt,Ct]=(0,ae.useState)(!1);let[Bt,It]=(0,ae.useState)(Ke);const[Ht,qt]=(0,ae.useState)([]),[yn,In]=(0,ae.useState)(!0),[En,pn]=(0,ae.useState)([]),[Qn,Bn]=(0,ae.useState)(0),[un,Yn]=(0,ae.useState)([]),_t=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[tn,cn]=(0,ae.useState)({});(0,ae.useEffect)(()=>{var gt,St,At,zt,Zt,$t,ln,Pn,zn,Gt;(((At=(St=(gt=Re==null?void 0:Re.editData)==null?void 0:gt.exercise)==null?void 0:St.exist_item_bank_ids)==null?void 0:At.length)>0||(($t=(Zt=(zt=Re==null?void 0:Re.editData)==null?void 0:zt.exercise)==null?void 0:Zt.exist_item_bank_shixun_ids)==null?void 0:$t.length)>0)&&Yn([...(Pn=(ln=Re==null?void 0:Re.editData)==null?void 0:ln.exercise)==null?void 0:Pn.exist_item_bank_ids,...(Gt=(zn=Re==null?void 0:Re.editData)==null?void 0:zn.exercise)==null?void 0:Gt.exist_item_bank_shixun_ids])},[(Ye=(qe=Re==null?void 0:Re.editData)==null?void 0:qe.exercise)==null?void 0:Ye.exist_item_bank_ids]);const Ot=(0,ae.useRef)(new Set),ft=(0,ae.useRef)(new Set);let[Ft,kt]=(0,ae.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Xt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],an=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],en=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Vt,pt]=(0,ae.useState)(!1),wt=()=>{ht.resetFields(),Bt=!1,It(!1),pt(!1),ht.submit()};(0,ae.useEffect)(()=>{Qn>0&&setTimeout(()=>{Bn(0)},2e3)},[Qn]),(0,ae.useEffect)(()=>{lt&&(ht.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),yn&&Bt&&(ht.setFieldsValue({item_type:"SHIXUN"}),xe.item_type="SHIXUN",Ne(Ge({},xe)),In(!1)),xt(xe),fn(),Ut({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[lt]);function xt(gt){return _e(this,null,function*(){var St,At,zt;if(dt(!0),Ne(gt),(Ze==null?void 0:Ze.length)<=0&>.type==="5"){ct([]),dt(!1);return}let Zt=gt.type==="5"?Ze==null?void 0:Ze.filter(Pn=>!Ht.includes(Pn)):null,$t=gt.type==="5"?Ze==null?void 0:Ze.filter(Pn=>Ht.includes(Pn)):null,ln=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:ze(Ge({},gt),{discipline_id:((St=gt==null?void 0:gt.courseid)==null?void 0:St[0])||null,sub_discipline_id:((At=gt==null?void 0:gt.courseid)==null?void 0:At[1])||null,ids:Zt,shixun_ids:$t,group_id:((zt=gt.group_id)==null?void 0:zt.map(Pn=>Pn==null?void 0:Pn.value))||null,keyword:gt.keyword?encodeURIComponent(gt.keyword):gt.keyword,include_shixuns:!0,type:gt.type==="5"?null:gt.type,clazz:gt.type==="3"?"ItemBanksGroup":null})});ct(ln),dt(!1)})}function Ut(gt){return _e(this,null,function*(){var St;let At=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:gt}),zt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(St=At==null?void 0:At.data)==null?void 0:St.map(Zt=>({title:Zt.name,id:Zt.id,pid:Zt.id,value:Zt.id,key:Zt.id,isLeaf:!Zt.have_child}))}];pn(zt)})}function fn(){return _e(this,null,function*(){let gt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:xe.type==="5"?null:xe.type,clazz:"ItemBanksGroup"}});je((0,y.L)(gt==null?void 0:gt.disciplines))})}function Qt(gt){return _e(this,null,function*(){var St,At,zt,Zt;dt(!0);let $t=(St=gt.list)==null?void 0:St.filter(zn=>!Ht.includes(zn)),ln=(At=gt.list)==null?void 0:At.filter(zn=>Ht.includes(zn));if($t.length===0&&ln.length===0){dt(!1),ct([]);return}let Pn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:ze(Ge({},gt),{discipline_id:((zt=gt==null?void 0:gt.courseid)==null?void 0:zt[0])||null,sub_discipline_id:((Zt=gt==null?void 0:gt.courseid)==null?void 0:Zt[1])||null,ids:$t,shixun_ids:ln,type:gt.type==="5"?null:gt.type,clazz:gt.type==="3"?"ItemBanksGroup":null})});dt(!1),ct(Pn)})}const _n=(0,be.useParams)(),[wn,Mt,Lt,Jt]=(0,Se.P)(),jt=gt=>_e(void 0,null,function*(){const St=yield et({type:"shixunsDetail/release",payload:{id:gt}});let At=St==null?void 0:St.tag_position,zt=(St==null?void 0:St.evaluation_set_position)||[],Zt=St.status;return Zt===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(xe),!0):(Zt===2?E.ZP.error(`\u7B2C${zt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Zt===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${At.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),bn=gt=>(gt==null?void 0:gt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(gt,St,At)=>gt.map(zt=>zt.key===St?Ge(Ge({},zt),At):zt.children?ze(Ge({},zt),{children:Dn(zt.children,St,At)}):zt),Hn=gt=>_e(void 0,null,function*(){const{key:St}=gt;let At=xe.type;const zt=yield(0,De.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(St),type:At}),{data:Zt,total_count:$t}=zt||{};$t>0&&pn(ln=>Dn(ln,St,{children:Zt.map(Pn=>({title:Pn.name,id:Pn.id,pid:Pn.id,value:Pn.id,key:Pn.id,isLeaf:!Pn.have_child}))}))});function rn(gt){console.log("----",xe),gt==="1"&&(Ft.gg=Ge({},xe)),gt==="2"&&(Ft.scj=Ge({},xe)),gt==="3"&&(Ft.ttgx=Ge({},xe)),gt==="0"&&(Ft.wcjd=Ge({},xe)),gt==="5"&&(Ft.yx=Ge({},xe)),kt(Ge({},Ft))}function Pt(){xe.type==="1"&&(xe=Ft.gg),xe.type==="2"&&(xe=Ft.scj),xe.type==="3"&&(xe=Ft.ttgx),xe.type==="0"&&(xe=Ft.wcjd),xe.type==="5"&&(xe=Ft.yx),(xe==null?void 0:xe.item_type)==="SHIXUN"?(Bt=!0,It(!0)):(Bt=!1,It(!1)),ht.setFieldsValue(Ge({},xe)),Ne(Ge({},xe)),xt(Ge({},xe))}return Pe.createElement("div",null,Pe.createElement(ye.default,{title:!1,footer:!1,open:lt,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Xe(!1)}},Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement("div",{className:a.title},"\u9898\u5E93\u9009\u9898")),Pe.createElement(he.default,{className:a.tabWrap,activeKey:xe.type,onChange:gt=>{gt==="3"?(xe.show_all_share=!0,Ut({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):xe.show_all_share=null,gt==="0"&&Ut({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),rn(xe.type),xe.type=gt,(xe==null?void 0:xe.item_type)==="SHIXUN"&&xe.type!=="5"&&(Bt=!0,It(!0)),pt(!1),xe.type==="5"&&(Bt=!1,It(!1)),Pt(),fn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Pe.createElement("div",null,"\u5DF2\u9009",Ze.length>0&&Pe.createElement("span",{className:a.titlecount},Ze.length),Qn>0&&Pe.createElement("span",{className:a.add},"+",Qn)),key:"5"}]}),Pe.createElement(Ae.default,{layout:"inline",form:ht,onValuesChange:(gt,St)=>{var At,zt;const Zt=Object.values(St).some(ln=>ln!==null&&ln!==""&&ln!==void 0),$t=St.keyword==="";if(pt(Zt||!$t),xe.page=1,xe.keyword=(zt=(At=xe.keyword)==null?void 0:At.replace)==null?void 0:zt.call(At,/^\s+|\s+$/g,""),(St==null?void 0:St.item_type)==="SHIXUN"){if(xe.type==="5"?It(!1):It(!0),gt.keyword||gt.keyword==="")return;ht.submit()}else{if(gt!=null&>.courseid&&ht.setFieldsValue({tag_discipline_id:""}),It(!1),gt.keyword||gt.keyword==="")return;ht.submit()}},onFinish:gt=>{var St;xe.type==="3"&&(!gt.group_id||((St=gt==null?void 0:gt.group_id)==null?void 0:St.length)===0)?xe.show_all_share=!0:xe.show_all_share=null,Ne(Ge(Ge({},xe),gt)),xt(Ge(Ge({},xe),gt))}},Pe.createElement(Ae.default.Item,{name:"item_type"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},_t.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)))),Pe.createElement(Ae.default.Item,{name:"courseid"},Pe.createElement(ne.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Be})),!Bt&&Pe.createElement(Ae.default.Item,{name:"tag_discipline_id"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ke=yt==null?void 0:yt.tag_disciplines)==null?void 0:ke.map(gt=>Pe.createElement(le.default.Option,{key:gt.id},gt.name)))),Pe.createElement(Ae.default.Item,{name:Bt?"diff":"difficulty"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Bt&&Xt.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)),Bt&&an.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)))),Bt&&Pe.createElement(Ae.default.Item,{name:"shixun_publish_status"},Pe.createElement(le.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},en.map(gt=>Pe.createElement(le.default.Option,{key:gt.value},gt.name)))),(xe.type==="3"||xe.type==="0")&&!Bt&&Pe.createElement(Ae.default.Item,{name:"group_id"},Pe.createElement(se.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(gt,St)=>St.title.toUpperCase().indexOf(gt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Hn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:En})),Vt&&Pe.createElement("span",{className:a.allqingchu,onClick:wt},Pe.createElement("i",{className:"iconfont icon-guanbi4"}),Pe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Pe.createElement(Ae.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Pe.createElement(de.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Pe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>ht.submit()}),onSearch:gt=>{ht.submit()}}))),Pe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Pe.createElement("div",{onClick:()=>{xe.updated_at==="asc"?xe.updated_at="desc":xe.updated_at="asc",Ne(ze(Ge({},xe),{page:1})),xt(ze(Ge({},xe),{page:1}))}}," ",xe.updated_at?Pe.createElement("img",{src:xe.updated_at==="asc"?ge.Z:pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Pe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Pe.createElement("div",{onClick:()=>{xe.quotes==="asc"?xe.quotes="desc":xe.quotes="asc",Ne(ze(Ge({},xe),{page:1})),xt(ze(Ge({},xe),{page:1}))},style:{marginLeft:20}}," ",xe.quotes?Pe.createElement("img",{src:xe.quotes==="asc"?ge.Z:pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Pe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Pe.createElement(ue.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(yt==null?void 0:yt.items)||(yt==null?void 0:yt.shixun_list),pagination:!1,loading:bt,rowKey:gt=>gt.id,rowSelection:{type:"checkbox",selectedRowKeys:[...$e,...un],getCheckboxProps:gt=>({disabled:gt.shixun_tag_num===1||(un==null?void 0:un.find(St=>gt.id===St))}),onSelect(gt,St,At){if(console.log("---",At,St,gt),St)(Bt||gt!=null&>.challenge_names)&&qt([...Ht,gt.id]),nt([...$e,gt.id]),gt.identifier?Ot.current.add(gt.id):ft.current.add(gt.id),Bn(1),rt([...Ze,gt.id]);else{gt.identifier?Ot.current.delete(gt.id):ft.current.delete(gt.id);let zt=Ze.filter(Zt=>Zt!==gt.id);if(nt(zt),rt(zt),Bt||gt!=null&>.challenge_names){let Zt=Ht.filter($t=>$t!==gt.id);qt([...Zt])}if(xe.type==="5"){Qt(ze(Ge({},xe),{list:[...zt]}));return}}},onSelectAll(gt,St,At){var zt,Zt;if(console.log("----",At),gt){const $t=At.map(Pn=>Pn.id),ln=(Zt=At==null?void 0:At.filter(Pn=>Pn==null?void 0:Pn.challenge_names))==null?void 0:Zt.map(Pn=>Pn.id);qt([...Ht,...ln]),nt([...$e,...$t]),rt([...Ze,...$t]);for(const Pn of At)Pn.identifier?Ot.current.add(Pn.id):ft.current.add(Pn.id)}else{const $t=At.map(Gt=>Gt.id),ln=$e.filter(Gt=>!$t.some(tr=>tr===Gt)),Pn=(zt=At==null?void 0:At.filter(Gt=>Gt==null?void 0:Gt.challenge_names))==null?void 0:zt.map(Gt=>Gt.id);nt([...ln]),rt([...ln]);let zn=Ht.filter(Gt=>!Pn.some(tr=>tr===Gt.id));qt([...zn]),xe.type==="5"&&Qt(ze(Ge({},xe),{list:[...ln]}));for(const Gt of $t)Gt.identifier?Ot.current.delete(Gt):ft.current.delete(Gt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(gt,St,At)=>{var zt,Zt;return Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,Bt||St!=null&&St.challenge_names?"\u5B9E\u8BAD\u9898":(Zt=(zt=_t==null?void 0:_t.filter($t=>$t.value===gt))==null?void 0:zt[0])==null?void 0:Zt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Bt?"30%":"60%",key:"name",render:(gt,St,At)=>{var zt;return Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("span",null,Pe.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||St!=null&&St.challenge_names?St!=null&&St.title||gt===null?"--":gt:(St==null?void 0:St.item_type)=="BPROGRAM"?(zt=St==null?void 0:St.program_attr)==null?void 0:zt.description:gt}))),(St==null?void 0:St.high_resources_consume)&&Pe.createElement(Ce.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Bt,render:(gt,St,At)=>{var zt;return Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("span",null,gt?(zt=gt==null?void 0:gt.split("\u3001"))==null?void 0:zt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Bt,render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("span",null,gt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(gt,St,At)=>{var zt,Zt,$t,ln;return Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,Bt||St!=null&&St.challenge_names?(St==null?void 0:St.level)||((Zt=(zt=Xt==null?void 0:Xt.filter(Pn=>Pn.value===gt))==null?void 0:zt[0])==null?void 0:Zt.name):(ln=($t=Xt==null?void 0:Xt.filter(Pn=>Pn.value===gt))==null?void 0:$t[0])==null?void 0:ln.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Bt,render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,gt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,Bt||St!=null&&St.challenge_names?(St==null?void 0:St.study_count)||(St==null?void 0:St.stu_num):gt))},{title:Pe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Pe.createElement(ie.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Pe.createElement(Ee.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Bt,render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",null,gt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(gt,St,At)=>Pe.createElement(ie.Z,{title:bn(St)},Pe.createElement("div",{style:{flex:1,textAlign:"start"}},Pe.createElement("a",{onClick:()=>{var zt,Zt;ut(ze(Ge({},St),{question_type:Bt||St!=null&&St.challenge_names?5:(Zt=(zt=_t==null?void 0:_t.filter($t=>$t.value===(St==null?void 0:St.item_type)))==null?void 0:zt[0])==null?void 0:Zt.question_type})),Ct(!0)}},"\u67E5\u770B"),(St==null?void 0:St.shixun_tag_num)===1&&Pe.createElement("a",{style:{marginLeft:10},onClick:()=>{ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Pe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Pe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${St==null?void 0:St.identifier}/challenges`)}},(St==null?void 0:St.shixun_name)||"--"),"\uFF1F"),onOk:()=>_e(void 0,null,function*(){if(!jt(St==null?void 0:St.identifier))return new Promise((zt,Zt)=>{Zt()})})})}},"\u53D1\u5E03")))}].filter(gt=>!gt.hidden)}),Pe.createElement(oe.Z,{current:xe.page,total:(yt==null?void 0:yt.items_count)||(yt==null?void 0:yt.shixuns_count),style:{marginBottom:20},defaultPageSize:xe.per_page,showTotal:gt=>Pe.createElement("span",null,"\u5171\xA0",Pe.createElement("span",{style:{color:"#165DFF"}},gt),"\xA0\u6761\u6570\u636E"),pageSize:xe.per_page,onChange:(gt,St)=>{xe.page=gt,xe.per_page=St,Ne(Ge({},xe)),xt(Ge({},xe))}}),Pe.createElement("div",{className:a.bottom},Pe.createElement(re.ZP,{className:a.no,onClick:()=>{Xe(!1)}},"\u53D6\u6D88"),Pe.createElement(re.ZP,{loading:Me,style:{width:Me&&75},className:a.yes,onClick:()=>_e(void 0,null,function*(){if((Ze==null?void 0:Ze.length)<=0){E.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let gt=yield(0,Fe.Tr)({id:[...Ze==null?void 0:Ze.filter(St=>Ht.includes(St))],course_id:_n.coursesId,type:"shixun"});(gt==null?void 0:gt.student_count)===0?Je([...ft.current],[...Ze==null?void 0:Ze.filter(St=>Ht.includes(St))],!0,Ze==null?void 0:Ze.length):cn(gt)})},"\u786E\u8BA4"))),Pe.createElement(ye.default,{open:mt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Ct(!1)},onOk:()=>{Ct(!1)}},Pe.createElement(ve,{qitem:ot})),Pe.createElement(we.Z,{resdata:tn,type:"exercise",okloading:Me,oktext:(tn==null?void 0:tn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:gt=>_e(void 0,null,function*(){const St=[],At=[];for(const zt of tn==null?void 0:tn.can_copy_list)St.push(zt.id);Mt(),yield Je([...ft.current],[...Ot.current].filter(zt=>!At.includes(zt)),!0,Ze==null?void 0:Ze.length,St)})}))};var tt=(0,be.connect)(({shixunsDetail:Xe,exercise:lt})=>({shixunsDetail:Xe,exercise:lt}))(Ve)},5318:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(99313),E=fe(78241),ye=fe(6848),he=fe(8591),le=fe(43418),ne=fe(5871),se=fe(57809),de=fe(92832),ue=fe(3113),ie=fe(26724),oe=fe.n(ie),re=fe(49018),z=fe(5006),a=fe(66457),y=fe(65862),x=fe(35479),b=fe(79274),ee=fe(65582),te=fe(90463),ce=fe(83028),me=fe(60979),ve=fe(59301),ge=Object.defineProperty,pe=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,De=(We,Te,Ue)=>Te in We?ge(We,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Te]=Ue,we=(We,Te)=>{for(var Ue in Te||(Te={}))Ee.call(Te,Ue)&&De(We,Ue,Te[Ue]);if(be)for(var Ue of be(Te))Ce.call(Te,Ue)&&De(We,Ue,Te[Ue]);return We},Fe=(We,Te)=>pe(We,Se(Te)),Pe=(We,Te,Ue)=>new Promise((He,Qe)=>{var Ge=Ve=>{try{_e(Ue.next(Ve))}catch(tt){Qe(tt)}},ze=Ve=>{try{_e(Ue.throw(Ve))}catch(tt){Qe(tt)}},_e=Ve=>Ve.done?He(Ve.value):Promise.resolve(Ve.value).then(Ge,ze);_e((Ue=Ue.apply(We,Te)).next())});const{TabPane:Le}=Ae.default,Oe=({classroomList:We,exercise:Te,loading:Ue,dispatch:He})=>{var Qe;const Ge=(0,ee.useParams)(),ze=(0,ee.useLocation)(),[_e]=E.default.useForm(),{brankList:Ve}=Te;let[tt,Xe]=(0,ae.useState)(!0),[lt,Je]=(0,ae.useState)(!1);const[Ke,Me]=(0,ae.useState)("myself");let[et,Ie]=(0,ae.useState)([]),[Re,qe]=(0,ae.useState)([]),[Ye,ke]=(0,ae.useState)(),[xe,Ne]=(0,ae.useState)([]);const Be=(0,ae.useRef)(null),[je,$e]=(0,ae.useState)(!1),[nt,Ze]=(0,ae.useState)(""),[rt,yt]=(0,ae.useState)(""),[ct,bt]=(0,ae.useState)(!1),[dt,ht]=(0,ae.useState)({}),ot=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(un,Yn,_t)=>ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(ye.Z,{title:un},ve.createElement("div",{title:un,className:z.Z.name},un)),(Yn==null?void 0:Yn.high_resources_consume)&&ve.createElement(te.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:un=>ve.createElement(ye.Z,{title:un},ve.createElement("span",null,un))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:un=>un?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(un,Yn)=>ve.createElement("a",{href:un?`/randompaper/detail/${Yn.id}`:`/paperlibrary/see/${Yn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[ut,mt]=(0,ae.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,ae.useEffect)(()=>{Te.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(It(),Ne([]),Ct())},[Te.actionTabs.key]);const Ct=()=>Pe(void 0,null,function*(){const un=yield He({type:"paperlibrary/getTeachGroupData"});qe(un)}),Bt=un=>{const Yn=parseInt(un);return isNaN(Yn)?"":Yn},It=()=>Pe(void 0,null,function*(){var un,Yn;if(tt){++ut.page,Xe(!1);const _t=yield He({type:"exercise/getBrankList",payload:Fe(we({},ut),{search:(un=ut.search)==null?void 0:un.trim()})});et=_t!=null&&_t.object_list?[...et.concat(_t==null?void 0:_t.object_list)]:et,ut.filter==="public"?ke(_t.is_teacher):ke(!0),((Yn=_t.object_list)==null?void 0:Yn.length){Be.current.scrollTop=0,et=[],ut.page=0,ut.group_id=un,tt=!0,Ne([]),mt(we({},ut)),It()},qt={selectedRowKeys:xe,onChange:un=>{Ne(un)},type:"radio"},yn=()=>{mt(we({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Ie([]),Xe(!0),Me("myself"),He({type:"exercise/setActionTabs",payload:{}}),Je(!1)},[In,En,pn,Qn]=(0,x.P)(),Bn=un=>Pe(void 0,null,function*(){let Yn=!1;et.forEach(Ot=>{xe.includes(Ot.id)&&(Yn=Ot.is_random)});const _t=un.map(Ot=>({shixun_id:Ot.id,is_use:Ot.is_use,is_copy:Ot.is_copy}));if(!Yn){bt(!0);const Ot=yield He({type:"exercise/saveBanks",payload:{course_id:Ge.coursesId,category_id:(Ge==null?void 0:Ge.categoryId)||null,object_type:"examination_bank",bank_id:xe,shixuns_info:_t}});bt(!1),(Ot==null?void 0:Ot.status)===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:we({},Te.actionTabs.params)}),He({type:"classroomList/getClassroomLeftMenus",payload:{id:Ge.coursesId}}),Ze(`/classrooms/${Ge.coursesId}/exercise/${Ot.exercise_id}/detail?random=${Ot.is_random}&tabs=3`),yt(`/classrooms/${Ge.coursesId}/exercise/add/${Ot.exercise_id}?random=${Ot.is_random}&type=2`),$e(!0),he.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),En(),yn());return}bt(!0),setTimeout(()=>{bt(!1)},500),He({type:"exercise/setActionTabs",payload:{}});let tn=1,cn=le.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ve.createElement("div",{className:z.Z.modalColumn},ve.createElement("div",{className:z.Z.modalRow},ve.createElement("sup",{className:z.Z.sup},"*"),ve.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ve.createElement(ne.Z,{parser:Bt,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:tn,onChange:Ot=>{tn=Ot;const ft=document.getElementById("model_error");tn<1||tn>50?ft.style.display="block":ft.style.display="none"}})),ve.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:yn,onOk:()=>Pe(void 0,null,function*(){if(tn<1||tn>50){const ft=document.getElementById("model_error");return ft.style.display="block",Promise.reject()}cn.update({cancelButtonProps:{disabled:!0}});const Ot=yield He({type:"exercise/saveBanks",payload:{course_id:Ge.coursesId,object_type:"examination_bank",bank_id:xe,shixuns_info:_t,num:tn}});cn.update({cancelButtonProps:{disabled:!1}}),Ot&&Ot.status===0?((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),le.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:we({},Te.actionTabs.params)}),yn(),En(),he.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(yn(),En())})})});return ve.createElement(ve.Fragment,null,ve.createElement(le.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:Te.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:lt,bodyStyle:{minHeight:200},wrapClassName:z.Z.warpModal,onOk:()=>Pe(void 0,null,function*(){var un;if(!xe.length){he.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Je(!0);let Yn=!1,_t=!1;if(et.forEach(cn=>{xe.includes(cn.id)&&cn.need_authorize&&(Yn=cn.need_authorize),xe.includes(cn.id)&&(_t=cn.is_random)}),Yn){(0,a.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let tn=yield(0,me.Tr)({id:`${xe[0]}`,course_id:(un=We.detailTopBanner)==null?void 0:un.course_id,type:"examination_bank"});Je(!1),(tn==null?void 0:tn.student_count)===0?Bn([]):ht(tn)}),onCancel:yn},ve.createElement(Ae.default,{activeKey:Ke,onTabClick:un=>Pe(void 0,null,function*(){Be.current.scrollTop=0,et=[],Ke!==un&&Ne([]),Me(un),ut.page=0,ut.filter=un,ut.group_id=null,tt=!0,It()})},ve.createElement(Le,{tab:ve.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ve.createElement(Le,{tab:ve.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ve.createElement(Le,{tab:ve.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ve.createElement("div",{className:z.Z.tabSearch},Ke==="teacher"&&ve.createElement(se.default,{value:ut.group_id,onChange:Ht,size:"middle",style:{width:200,marginRight:30}},ve.createElement(se.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Qe=Re==null?void 0:Re.groups)==null?void 0:Qe.map(un=>ve.createElement(se.default.Option,{key:un==null?void 0:un.group_id,value:un==null?void 0:un.group_id},un==null?void 0:un.name))),ve.createElement(de.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:ut.search,onChange:un=>{ut.search=un.target.value,mt(we({},ut))},onSearch:un=>{Be.current.scrollTop=0,et=[],ut.page=0,tt=!0,Ne([]),un&&(0,b.tk)({name:un,copywriting:un,position:"Exercise"}),It()}})),ve.createElement("div",{ref:Be,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Ye&&Ke==="public"&&ve.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ve.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ve.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ve.createElement(oe(),{initialLoad:!1,pageStart:0,loadMore:()=>{It()},hasMore:tt,useWindow:!1},Te.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Ye&&ve.createElement(re.Z,{className:z.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:et,onRow:un=>({onClick:()=>{Ne([un==null?void 0:un.id])}}),resColumns:ot,rowSelection:qt})))),ve.createElement(le.default,{title:"\u63D0\u793A",open:je,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ve.createElement("div",null,ve.createElement(ue.ZP,{onClick:()=>{$e(!1),ee.history.push(rt)}},"\u4FEE\u6539\u8BD5\u5377"),ve.createElement(ue.ZP,{type:"primary",onClick:()=>{ee.history.push(nt),$e(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{$e(!1)}},ve.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ve.createElement(ce.Z,{resdata:dt,type:"exercise",okloading:ct,oktext:(dt==null?void 0:dt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:un=>{Bn(un)}}),ve.createElement(x.Z,{inPaper:!0,visible:In,onCancel:En,onOk:Bn,renderData:pn,modalType:"multiple",type:"examination_bank"}))};at.Z=(0,ee.connect)(({exercise:We,loading:Te,classroomList:Ue})=>({exercise:We,loading:Te,classroomList:Ue}))(Oe)},21390:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(31797),E=fe(5871),ye=fe(78241),he=fe(43418),le=fe(71418),ne=fe(1710),se=fe(92832),de=fe(95237),ue=fe(43604),ie=fe(3113),oe=fe(87513),re=fe(56656),z=fe.n(re),a=fe(65582),y=fe(65862),x=fe(27158),b=fe(41867),ee=fe(61527),te=fe(59301),ce=(pe,Se,be)=>new Promise((Ee,Ce)=>{var De=Pe=>{try{Fe(be.next(Pe))}catch(Le){Ce(Le)}},we=Pe=>{try{Fe(be.throw(Pe))}catch(Le){Ce(Le)}},Fe=Pe=>Pe.done?Ee(Pe.value):Promise.resolve(Pe.value).then(De,we);Fe((be=be.apply(pe,Se)).next())});const{Countdown:me}=Ae.default,ve=({value:pe,onChange:Se,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"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",te.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\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ge=({exercise:pe,successCb:Se,dispatch:be})=>{var Ee,Ce,De,we;const Fe=(0,a.useParams)(),[Pe]=ye.default.useForm(),Le=ye.default.useWatch("time",Pe),[Oe,We]=(0,ae.useState)(!1),Te=(0,ae.useRef)(),{actionTabs:Ue}=pe,[He,Qe]=(0,ae.useState)(),[,Ge,ze,_e]=(0,ee.U)(oe.n7,{id:Fe.categoryId}),[,Ve,tt]=(0,ee.U)(oe.Cd,{});(0,ae.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(We(!1),Pe.resetFields())},[pe.actionTabs.key]);const Xe=()=>new Promise(Ye=>ce(void 0,null,function*(){var ke,xe;return Te.current=yield(0,x.y)({ip_limit:(ke=Ue==null?void 0:Ue.exerciseParams)==null?void 0:ke.ip_limit,ip_bind:(xe=Ue==null?void 0:Ue.exerciseParams)==null?void 0:xe.ip_bind_type}),Ye()})),lt=()=>ce(void 0,null,function*(){var Ye,ke,xe,Ne,Be;yield Pe.validateFields();const je=Pe.getFieldsValue();if(We(!0),(((Ye=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ye.ip_limit)!=="no"||(ke=Ue==null?void 0:Ue.exerciseParams)!=null&&ke.ip_bind_type)&&(yield Xe()),(yield(0,oe.ZD)((xe=Ue==null?void 0:Ue.exerciseParams)==null?void 0:xe.id,{exercise_user_id:(Ne=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:je.unlock_key,time:je.time,ip:Te.current})).status===0){if(Se){be({type:"exercise/setActionTabs",payload:{}}),Se();return}const nt=Ue==null?void 0:Ue.exerciseParams;(0,y.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:Fe.coursesId,login:(Be=(0,b.eY)())==null?void 0:Be.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}We(!1)}),Je=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ye=>te.createElement("span",{className:Ye.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ye)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ye=>te.createElement("span",{className:Ye.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ye)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ke=((Ee=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ee.errorMessage)&&typeof((Ce=Ue==null?void 0:Ue.exerciseParams)==null?void 0:Ce.errorMessage)=="object";(0,ae.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ye=yield tt(Fe);yield ze({}),Ye.status||Qe(Ye)})},[pe.actionTabs.key]);const{time:Me,end_time:et}=(He==null?void 0:He.exercise)||{},Ie=_e!=null&&_e.user_end_time?z()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):z()(),Re=z()(_e==null?void 0:_e.user_total_end_time)>Ie?Math.round(z().duration(z()(_e==null?void 0:_e.user_total_end_time).diff(Ie.startOf("minute"))).asMinutes()):0,qe=((_e==null?void 0:_e.student_left_minutes)||0)+(Le||0);return te.createElement(te.Fragment,null,te.createElement(he.default,{width:514,centered:!0,closable:!!((De=Ue==null?void 0:Ue.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(le.Z,{spinning:Ge||Ve},Ke&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ke&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ke&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((we=Ue==null?void 0:Ue.exerciseParams)==null?void 0:we.errorMessage)||{}],columns:Je}),te.createElement("div",{className:""},te.createElement(ye.default,{form:Pe,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Me!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:Re})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ge||Ve?"--":qe),"\u5206\u949F",qe!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},z()(_e==null?void 0:_e.user_end_time).add(Le||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(et).format("YYYY-MM-DD HH:mm")))),te.createElement(de.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ie.ZP,{loading:Oe,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ge)},17933:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return a}});var ae=fe(59301),Ae=fe(65582),E=fe(43418),ye=fe(3113),he=fe(71418),le=fe(67172),ne=fe(80443),se=fe(50258),de=fe(24334),ue=fe(56656),ie=fe.n(ue),oe=fe(17124),re=fe(59301),z=(y,x,b)=>new Promise((ee,te)=>{var ce=ge=>{try{ve(b.next(ge))}catch(pe){te(pe)}},me=ge=>{try{ve(b.throw(ge))}catch(pe){te(pe)}},ve=ge=>ge.done?ee(ge.value):Promise.resolve(ge.value).then(ce,me);ve((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,ae.useState)(void 0);console.log((0,Ae.useLocation)(),33);const te=(0,Ae.useLocation)();(0,ae.useEffect)(()=>{y&&function(){return z(this,null,function*(){const Qe=yield(0,le.X6)(y);ee(Qe.data)})}()},[y]);const{status:ce,created_at:me,code:ve,name:ge,language:pe,pass_sets_count:Se,set_count:be,error_msg:Ee,output:Ce,input:De,expected_output:we,execute_memory:Fe,user:Pe,execute_time:Le,input_file_url:Oe,output_file_url:We,is_file:Te,expected_output_file_url:Ue}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(ye.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(he.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ie()(me).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Le*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:Ee,execute_time:Le,output:Ce,input:De,expected_output:we,input_file_url:Oe,output_file_url:We,is_file:Te,expected_output_file_url:Ue}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(se.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:de.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},88125:function(vt,at,fe){"use strict";fe.d(at,{Im:function(){return be},Y4:function(){return Ce}});var ae=fe(59301),Ae=fe(92832),E=fe(8591),ye=fe(3113),he=fe(10129),le=fe(24334),ne=fe.n(le),se=fe(25492),de=fe(42678),ue=fe(6339),ie=fe(65862),oe=fe(34376),re=fe.n(oe),z=fe(38147),a=fe(65582),y=fe(17933),x=fe(77254),b=fe(67172),ee=fe(56918),te=fe(21185),ce=fe(92310),me=fe.n(ce),ve=fe(84056),ge=fe(59301),pe=(Fe,Pe,Le)=>new Promise((Oe,We)=>{var Te=Qe=>{try{He(Le.next(Qe))}catch(Ge){We(Ge)}},Ue=Qe=>{try{He(Le.throw(Qe))}catch(Ge){We(Ge)}},He=Qe=>Qe.done?Oe(Qe.value):Promise.resolve(Qe.value).then(Te,Ue);He((Le=Le.apply(Fe,Pe)).next())});const{TextArea:Se}=Ae.default,be={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ee=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(Ee||{});function Ce(Fe){const{status:Pe,error_msg:Le,output:Oe,input:We,expected_output:Te,is_file:Ue,input_file_url:He,output_file_url:Qe,expected_output_file_url:Ge,setMonacoValue:ze,setData:_e}=Fe,Ve=(0,ae.useRef)(),tt=(0,ae.useRef)(),Xe=(0,ae.useRef)();let lt=null;const Je={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ae.useEffect)(()=>{if(Oe&&!Ue&&Ve.current){const Ke=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ke.open(Ve.current);const Me=(0,ie.pp)(le.Base64.decode(Oe));Ke.write(Me),Ke.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ke.scrollToTop()}catch(et){}},100)}if(We&&!Ue&&tt.current){const Ke=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ke.open(tt.current),Ke.write((0,ie.pp)(We)),Ke.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ke.scrollToTop()}catch(Me){}},100)}if(Te&&!Ue&&Xe.current){const Ke=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ke.open(Xe.current),Ke.write((0,ie.pp)(le.Base64.decode(Te))),Ke.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ke.scrollToTop()}catch(Me){}},100)}},[Oe]),Pe){case he.h.NOMATCH:lt=ge.createElement(ge.Fragment,null,ge.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ue&&ge.createElement("div",{ref:Ve}),Ue&&ge.createElement("div",{style:Je},ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Ke=yield(0,z.ZP)(Qe,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ze(Ke),setTimeout(()=>{_e(Qe)},200)})},Oe)),ge.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ue&&ge.createElement("div",{ref:Xe}),Ue&&ge.createElement("div",{style:Je},ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Ke=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ze(yield Ke.text()),setTimeout(()=>{_e(Ge)},200)})},Te)));break;case he.h.EXECUTEFAILURE:lt=ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ge.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ue&&ge.createElement(ue.Z,{value:We,style:Je}),Ue&&ge.createElement("div",{style:Je},ge.createElement("a",{onClick:()=>(0,ie.LR)(He,We)},We))),ge.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ge.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ge.createElement("pre",{className:se.Z.error,style:{color:"#E30000",padding:"0 10px"}},le.Base64.decode(Le),"111")));break;case he.h.COMPILEFAILURE:lt=ge.createElement(ge.Fragment,null,ge.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ge.createElement("pre",{className:se.Z.error},le.Base64.decode(Le)));break;case he.h.PODFAILURE:lt=ge.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:lt=ge.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ge.createElement(ge.Fragment,null," ",lt," ")}function De(Fe){const{status:Pe,error_msg:Le,execute_time:Oe,output:We,input:Te,expected_output:Ue,is_file:He,input_file_url:Qe,output_file_url:Ge,expected_output_file_url:ze}=Fe;let _e=null;switch(Pe){case he.h.OK:case he.h.NOMATCH:case he.h.EXECUTEFAILURE:case he.h.COMPILEFAILURE:_e=ge.createElement("div",{id:"outputResultRef",className:"h100"});break;case he.h.PODFAILURE:_e=ge.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:_e=ge.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ge.createElement(ge.Fragment,null," ",_e," ")}function we({value:Fe,className:Pe}){return ge.createElement("span",{className:Pe},Fe)}at.ZP=({input:Fe,is_file:Pe,debuging:Le,submitting:Oe,executingMessage:We,debugResult:Te,onChangeInput:Ue,onDebugCode:He,onSubmitCode:Qe,hack:Ge,user:ze,submitResult:_e,isWhiteTheme:Ve,topDispatch:tt})=>{const[Xe]=(0,a.useSearchParams)(),lt=(0,a.useParams)(),[Je,Ke]=(0,ae.useState)(!1),[Me,et]=(0,ae.useState)(!1),[Ie,Re]=(0,ae.useState)(1),[qe,Ye]=(0,ae.useState)(!1),[ke,xe]=(0,ae.useState)(0),[Ne,Be]=(0,ae.useState)(!1),[je,$e]=(0,ae.useState)(""),[nt,Ze]=(0,ae.useState)(""),rt=(0,ae.useRef)(),yt=(0,ae.useRef)(),ct=(0,ae.useRef)(null),bt=(0,ae.useRef)(null),dt=(0,ae.useRef)(null);console.log(_e,"submitResult",lt);const{status:ht,id:ot,input:ut,output:mt,expected_output:Ct,is_file:Bt,input_file_url:It,output_file_url:Ht,expected_output_file_url:qt,error_msg:yn,hack_sets:In}=_e||{};(0,ae.useEffect)(()=>{ht===0&&(Re(1),xe(0))},[ht,ot]),(0,ae.useEffect)(()=>{pe(void 0,null,function*(){var Ot;const ft=yield(0,b.rX)(lt==null?void 0:lt.id,"submit");(ft==null?void 0:ft.status)===0&&(ft!=null&&ft.data&&((Ot=ft==null?void 0:ft.data)==null?void 0:Ot.status)!==0?(tt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:ft==null?void 0:ft.data}}),Re(2),xe(320)):(Re(1),xe(0)))})},[lt==null?void 0:lt.id]),(0,ae.useEffect)(()=>{if(rt.current){let cn=function(Vt){kt=Ft.offsetHeight,Xt=!0,an=Vt.pageY,dt.current.style.display="block"},Ot=function(){Xt=!1,dt.current.style.display="none"},ft=function(Vt){if(Xt){En();let pt=an-Vt.pageY,wt=kt+pt;if(wt<0&&(wt=0),wt>window.innerHeight-150&&(wt=window.innerHeight-150),Ie===1){wt<=34?xe(0):xe(wt);return}console.log(wt,"resizeH"),xe(wt)}};const Ft=ct.current;let kt=0,Xt=!1,an=0;const en=document.getElementById("case-y-bar");return en==null||en.addEventListener("mousedown",cn),document.addEventListener("mousemove",ft),document.addEventListener("mouseup",Ot),()=>{const Vt=document.getElementById("case-y-bar");Vt==null||Vt.removeEventListener("mousedown",cn),document.removeEventListener("mousemove",ft),document.removeEventListener("mouseup",Ot)}}},[rt,Ie]),(0,ae.useEffect)(()=>{const cn=x.Z.subscribe("resize-move-bar",En);if(Xe.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Bn),()=>{document.removeEventListener((0,ve.gH)(),Bn),cn()}},[]),(0,ae.useEffect)(()=>{});function En(){var cn,Ot,ft,Ft;const kt=document.getElementById("outputResultRef");if(kt){let Xt=kt.dataset.text;yt.current.reset(),yt.current.writeln(Xt);const an=document.getElementById("outputResultRef").offsetWidth-20,en=((Ft=(ft=(Ot=(cn=yt.current)==null?void 0:cn._core)==null?void 0:Ot._renderService)==null?void 0:ft.dimensions)==null?void 0:Ft.actualCellWidth)||10,Vt=Math.ceil(an/en);yt.current.resize(Vt,Math.ceil(kt.clientHeight/16))}}function pn(){Ke(!Je),setTimeout(()=>{En()},300),xe(Je?320:window.innerHeight-150)}function Qn(){Me?(et(!1),(0,ve.BU)()):(et(!0),(0,ve.Dj)(bt.current))}const Bn=cn=>{(0,ve.vp)()||et(!1)},un=(0,ae.useMemo)(()=>{if(Te){const{status:cn,output:Ot,error_msg:ft}=Te;return setTimeout(()=>{let Ft="",kt=document.getElementById("outputResultRef");Ot?Ft=le.Base64.decode(Ot):ft&&(Ft=le.Base64.decode(ft)),yt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),yt.current.open(kt),yt.current.onKey(function(Xt){var an;if(Xt.domEvent.key.toLocaleUpperCase()==="C"&&Xt.domEvent.ctrlKey){Xt.domEvent.preventDefault();let en=(an=yt.current)==null?void 0:an.getSelection();navigator.clipboard.writeText(en).then(()=>{})}}),kt.dataset.text=Ft,yt.current.setOption("convertEol",!0),En()},300),ge.createElement(ge.Fragment,null,De(Te))}return null},[Te]);function Yn(){var cn,Ot;if(!(Ge!=null&&Ge.code)||((cn=Ge==null?void 0:Ge.code)==null?void 0:cn.trim().length)===0){(Ot=E.ZP)==null||Ot.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Re(1),xe(320),He()}const _t=cn=>pe(void 0,null,function*(){let Ot=yield(0,z.ZP)(`/api/problems/${cn}/start.json`,{method:"get",params:{hack_user_id:ze==null?void 0:ze.user_id}});Ot&&(window.location.href=`/myproblems/${Ot==null?void 0:Ot.identifier}${window.location.search}`)});function tn(){Bt?navigator.clipboard.writeText(le.Base64.decode(yn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(le.Base64.decode(mt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ge.createElement(ae.Fragment,null,ge.createElement("div",{className:me()(se.Z.case,Ve&&se.Z.whiteCase),style:{height:ke},ref:ct},ge.createElement("div",{className:se.Z.fullMask,ref:dt}),ge.createElement("div",{className:se.Z["resize-y-bar"],id:"case-y-bar",ref:rt,draggable:!1},Ie===2&&ge.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ie===1&&(ke<=34?ge.createElement("div",{onClick:()=>{xe(320)},className:se.Z.unfoldBtn},"\u63A7\u5236\u53F0",ge.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ge.createElement("div",{onClick:()=>{xe(0)},className:se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ge.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ge.createElement("div",null,ge.createElement("div",{className:se.Z.caseHead},ge.createElement("div",{className:se.Z.dot}),ge.createElement("div",{className:se.Z.text},Ie===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ie===2&&!Oe&&typeof ht=="number"&&ge.createElement(ge.Fragment,null,ht===he.h.OK?ge.createElement("div",{className:se.Z.pass},ge.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ge.createElement("div",{className:se.Z.noPass},ge.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[ht])),ge.createElement("div",{className:se.Z.btns},Ie===2&&!Oe&&ge.createElement(ge.Fragment,null,ht!==he.h.OK&&ge.createElement("div",{onClick:tn},ge.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ge.createElement("div",{onClick:()=>{Be(ot)}},ge.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Xe.get("type")!=="exercises"&&ge.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>pn()},ge.createElement("i",{className:`iconfont icon-${Je?"suoxiao1":"fangda"}`})))),ge.createElement("div",{style:{display:Ie===1?"block":"none"}},Le?ge.createElement(de.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ge.createElement("div",{style:{height:ke-34}},ge.createElement("div",{className:se.Z.result},ge.createElement("div",{className:se.Z.left},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ge.createElement("div",{className:se.Z.leftNode},ge.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Pe?"":Fe,onChange:Ue}))),ge.createElement("div",{className:se.Z.right},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ge.createElement("div",{className:se.Z.node},Te?un:ge.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ge.createElement("div",{style:{display:Ie===2?"block":"none"}},Oe?ge.createElement(de.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ge.createElement("div",{style:{height:ke-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ge.createElement("div",{ref:bt,className:se.Z.elseNode},ge.createElement("div",{className:se.Z.nameWrap},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ge.createElement("div",{className:se.Z.scroll},ge.createElement("pre",{className:se.Z.scrollBox,style:qe?{height:Me?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Bt&&ge.createElement(we,{value:ut}),Bt&&ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const cn=yield fetch(It,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield cn.text()),setTimeout(()=>{$e(It)},200)})},ut)),ut&&ge.createElement("div",{className:se.Z.action},ge.createElement("span",{onClick:()=>Ye(!qe)},qe?"\u6536\u8D77":"\u5C55\u5F00"),Xe.get("type")!=="exercises"&&ge.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Qn(),className:`iconfont icon-${Me?"suoxiao1":"fangda"}`})))),ge.createElement("div",{className:se.Z.result,style:{flex:1,overflow:"hidden"}},ge.createElement("div",{className:se.Z.left},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ge.createElement("div",{className:se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ge.createElement("pre",null,!Bt&&ge.createElement(we,{className:"mb10",value:Ct&&le.Base64.decode(Ct)||""}),Bt&&ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const cn=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield cn.text()),setTimeout(()=>{$e(qt)},200)})},Ct)))),ge.createElement("div",{className:se.Z.right},ge.createElement("div",{className:se.Z.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ge.createElement("div",{className:se.Z.node,style:{color:ht===he.h.OK?"#2ABD8C":"#FF2C29"}},ge.createElement("pre",null,(ht===4||ht===5)&&ge.createElement(we,{className:"mb10",value:yn&&le.Base64.decode(yn)||""}),ht!=4&&ht!=5&&(Bt?ge.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const cn=yield(0,z.ZP)(Ht,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ze(cn)}catch(Ot){Ze("")}setTimeout(()=>{$e(Ht)},200)})},mt):ge.createElement(we,{className:"mb10",value:mt&&le.Base64.decode(mt)||""})))))))))),ge.createElement("div",{className:me()(se.Z.footer,Ve&&se.Z.whiteFooter),style:{zIndex:100}},(Ge==null?void 0:Ge.is_program)&&(Ge==null?void 0:Ge.above_question)&&ge.createElement(ye.ZP,{className:"mr10",type:"primary",onClick:()=>_t(Ge==null?void 0:Ge.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ge==null?void 0:Ge.is_program)&&(Ge==null?void 0:Ge.under_question)&&ge.createElement(ye.ZP,{className:"mr10",type:"primary",onClick:()=>_t(Ge==null?void 0:Ge.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ge.createElement(ye.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Le||Oe,loading:Le,color:"#2ABD8C",className:"mr10",onClick:Yn},"\u8C03\u8BD5\u4EE3\u7801"),Xe.get("qtype")!=="8"&&ge.createElement(ye.ZP,{className:se.Z.disabled,type:"primary",icon:ge.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Le||Oe,onClick:()=>{var cn,Ot;if(!(Ge!=null&&Ge.code)||((cn=Ge==null?void 0:Ge.code)==null?void 0:cn.trim().length)===0){(Ot=E.ZP)==null||Ot.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Re(2),xe(320),Qe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ge.createElement(y.Z,{onClose:Be,open:Ne}),ge.createElement(te.Z,{close:!0,data:je,type:je.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(vt,at,fe){"use strict";fe.r(at),fe.d(at,{Types:function(){return wa},default:function(){return da}});var ae=fe(59301),Ae=fe(65582),E=fe(31797),ye=fe(43418),he=fe(71418),le=fe(3113),ne=fe(6848),se=fe(95237),de=fe(67172),ue=fe(87513),ie=fe(84056),oe=fe(29584),re=fe(74128),z=fe(87169),a=fe(43428),y=fe(50258),x=fe(57261),b=fe(42926),ee=fe(77825),te=fe(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},me=fe(56102),ve=fe(38147),ge=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())}),Se=({showResourceCentre:Yt,identifier:hn})=>{const Nn=(0,Ae.useParams)(),[Mn,An]=(0,ae.useState)(null);(0,ae.useEffect)(()=>{Yt&&mn()},[Yt]);const mn=()=>ge(void 0,null,function*(){const Sn=yield(0,ve.ZP)(`/api/problems/${hn}/attachment_list.json`,{method:"get"});(Sn==null?void 0:Sn.status)==0&&An(Sn.data||[])});return ae.createElement("div",{className:"tpi-code-setting"},ae.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Mn!=null&&Mn.length)&&ae.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Mn==null?void 0:Mn.map((Sn,On)=>ae.createElement("dl",{className:ce.list,key:On},ae.createElement(ne.Z,{title:Sn.title},ae.createElement("dt",null,ae.createElement("i",{className:"icon-wenjian4 mr5"}),Sn.title)),ae.createElement("dd",null,ae.createElement(me.CopyToClipboard,{text:Sn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},ae.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=fe(59301),Ee=Object.defineProperty,Ce=Object.defineProperties,De=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Le=(Yt,hn,Nn)=>hn in Yt?Ee(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,Oe=(Yt,hn)=>{for(var Nn in hn||(hn={}))Fe.call(hn,Nn)&&Le(Yt,Nn,hn[Nn]);if(we)for(var Nn of we(hn))Pe.call(hn,Nn)&&Le(Yt,Nn,hn[Nn]);return Yt},We=(Yt,hn)=>Ce(Yt,De(hn));const Te={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ue=(Yt=>(Yt[Yt.set_font_size=0]="set_font_size",Yt[Yt.set_theme=1]="set_theme",Yt[Yt.on_tab_to_space=2]="on_tab_to_space",Yt[Yt.set_show_editor_setting=3]="set_show_editor_setting",Yt[Yt.set_show_respurce_center=4]="set_show_respurce_center",Yt))(Ue||{});function He(Yt,hn){switch(hn.type){case 3:return We(Oe({},Yt),{showEditorSetting:hn.payload});case 1:return We(Oe({},Yt),{theme:hn.payload});case 0:return We(Oe({},Yt),{fontSize:hn.payload});case 2:return We(Oe({},Yt),{tabToSpace:hn.payload});case 4:return We(Oe({},Yt),{showResourceCentre:hn.payload});default:throw new Error}}var Qe=({isLoading:Yt,value:hn,onChange:Nn,language:Mn,onUpdateCode:An,ActionBarRender:mn,setIsWhiteTheme:Sn,identifier:On})=>{const[jn,ar]=(0,ae.useReducer)(He,Te),{theme:Vn,fontSize:Gr,showEditorSetting:hr,tabToSpace:pa,showResourceCentre:Rr}=jn,gr=(0,ae.useRef)(),_r=(0,ae.useRef)();(0,ae.useEffect)(()=>{Sn(Vn==="vs")},[Vn]);const Kr={onFontSizeChange:gn=>{ar({type:0,payload:gn}),(0,b.t)("cmFontSize",gn)},tabToSpace:pa,cmFontSize:Gr,className:"oj",cmCodeMode:Vn,onTabToSpace:gn=>{ar({type:2,payload:gn}),(0,b.t)("cmTabToSpace",gn)},onCodeModeChange:gn=>{ar({type:1,payload:gn}),(0,b.t)("ProgrammingCodeMode",gn)}};function Un(){ar({type:3,payload:!1})}function mr(){ar({type:3,payload:!0})}function Wt(){ar({type:4,payload:!1})}function Rt(){ar({type:4,payload:!0})}const Kt={value:hn,language:Mn,theme:Vn,options:{fontSize:Gr,insertSpaces:pa},onChange:gn=>{Nn(gn),_r.current=gn,clearTimeout(gr.current),gr.current=setTimeout(()=>{An(_r.current)},1e4)},onEditBlur:gn=>{_r.current&&An(_r.current)}};return be.createElement(ae.Fragment,null,mn(mr,Rt),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!Yt&&be.createElement(y.ZP,Oe({},Kt))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:hr,onClose:Un},be.createElement(ee.Z,Oe({},Kr)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Rr,onClose:Wt},be.createElement(Se,{showResourceCentre:Rr,identifier:On}))))},Ge=fe(60141),ze=fe(24334),_e=fe(88125),Ve={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},tt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Xe=fe(1710),lt=fe(58421),Je=fe(58617),Ke=fe(17933),Me=fe(56656),et=fe.n(Me),Ie=fe(59301);const{Column:Re}=Xe.default;var qe=({submitResult:Yt,submitting:hn,submitRecords:Nn,page:Mn,onPageChange:An,topicId:mn})=>{const[Sn]=(0,Ae.useSearchParams)(),{records:On,records_count:jn}=Nn||{},[ar,Vn]=(0,ae.useState)(!1),Gr=Sn.get("type")==="1";return Ie.createElement(he.Z,{spinning:hn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ie.createElement(Je.Z,{style:{fontSize:24},spin:!0})},(On==null?void 0:On.length)>0?Ie.createElement(Xe.default,{dataSource:On,rowKey:"id",pagination:!1},Ie.createElement(Re,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(hr,pa)=>Ie.createElement("span",null," ",et()(hr).format("YYYY-MM-DD HH:mm:ss"))}),Ie.createElement(Re,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(hr,pa)=>{var Rr;return Ie.createElement("span",{className:`${hr===0?"c-green":"c-red"} current`,onClick:()=>{Vn(pa.id)}},(Rr=_e.Im[hr])==null?void 0:Rr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ie.createElement(Re,{title:`\u6267\u884C\u7528\u65F6 (${Gr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:hr=>hr?Gr?hr:hr/1e3:""}),Ie.createElement(Re,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Gr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:hr=>hr?Gr?hr:parseFloat((hr/1024).toFixed(2)):""}),Ie.createElement(Re,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ie.createElement(Re,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(hr,pa)=>Ie.createElement("span",{className:"c-light-primary current",onClick:()=>{Vn(pa.id)}},"\u67E5\u770B")})):Ie.createElement("div",{style:{height:300,width:"100%"}}),Ie.createElement(Ke.Z,{onClose:Vn,open:ar}),jn>15?Ie.createElement(lt.Z,{className:tt.pagination,current:Mn,pageSize:15,total:jn,onChange:An}):null)},Ye=fe(2524),ke=fe(12563),xe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=fe(6339),Be=fe(59301);const je={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Yt})=>{const{language:hn,difficult:Nn,time_limit:Mn,description:An}=Yt,[mn]=(0,Ae.useSearchParams)(),Sn=je[Nn];return Be.createElement(Be.Fragment,null,Be.createElement("ul",{className:xe.info},Be.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Be.createElement("b",{className:xe.info_tag},hn)),Be.createElement("li",null,Be.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Be.createElement(ke.Z,{color:Sn==null?void 0:Sn.color},Sn==null?void 0:Sn.name)),Be.createElement("li",null,Be.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Be.createElement("span",{style:{color:"#333333"}},Mn,"\u79D2"))),mn.get("qtype")==="8"?Be.createElement(Ne.Z,{value:An,showProgramFill:!0,className:xe.desc}):Be.createElement(Ne.Z,{value:An,className:xe.desc}))},nt={},Ze=fe(59301),rt=({hack:Yt,current_user:hn})=>Ze.createElement("div",{className:nt.answer},Yt!=null&&Yt.answer_text?Ze.createElement(Ne.Z,{style:{padding:"13px 0"},value:(Yt==null?void 0:Yt.answer_text)||""}):Ze.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),yt=fe(77254);function ct(Yt,hn){return(0,ve.U2)(`/problems/${Yt}/comments.json`,{page:hn,limit:10})}function bt(Yt){return(0,ve.v_)(`/discusses/${Yt}/plus.json`,{container_type:"Discuss",type:1})}function dt(Yt,hn,Nn){return(0,ve.v_)(`/problems/${Yt}/comments/reply.json`,{comments:{content:Nn,parent_id:hn}})}function ht(Yt,hn){return(0,ve.v_)(`/problems/${Yt}/comments.json`,{comments:{content:hn}})}function ot(Yt,hn,Nn){return(0,ve.v_)(`/problems/${Yt}/comments/${hn}/hidden.json`,Nn)}function ut(Yt,hn){return(0,ve.IV)(`/problems/${Yt}/comments/${hn}`)}var mt=fe(83554);function Ct({author:Yt}){return ae.createElement("a",{href:`/users/${Yt.login}`,target:"_blank"},ae.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Yt.image_url}`,width:"50"}))}function Bt({data:Yt,index:hn,parentDiscussIndex:Nn,user:Mn,onSetActionType:An}){const{author:mn,can_delete:Sn,content:On,id:jn,time:ar}=Yt;function Vn(){An({id:jn,index:hn,type:"delete-discuss",parentDiscussIndex:Nn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Gr=Mn.admin||Sn||mn.user_id===Mn.user_id;return ae.createElement("div",{className:"discuss-item-container second-discuss "},ae.createElement(Ct,{author:mn}),ae.createElement("section",null,ae.createElement("div",{className:"discuss-info"},ae.createElement("a",{href:`/users/${mn.login}`,target:"_blank"},mn.name),ae.createElement("span",{className:"grey"},ar),ae.createElement("div",{className:"btn-group",style:{marginBottom:0}},Gr?ae.createElement("a",{onClick:Vn,title:"\u5220\u9664"},ae.createElement("i",{className:"iconfont icon-shanchu"})):null)),ae.createElement(Ne.Z,{className:"discuss-content",value:On})))}var It=({user:Yt,data:hn,index:Nn,onPlusDiscuss:Mn,onSetActionType:An,activeDiscussIndex:mn,onReplyDiscuss:Sn,onSetActiveDiscussIndex:On})=>{const{content:jn,children:ar,hidden:Vn,id:Gr,praise_count:hr,time:pa,user_praise:Rr,can_delete:gr,author:_r}=hn;function Kr(){On(Gr)}function Un(){Mn(Gr,!Rr,Nn)}function mr(){An({id:Gr,index:Nn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wt(){An({id:Gr,index:Nn,params:{hidden:Vn?"0":"1"},type:"hidden-discuss",message:Vn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Rt=Yt.admin||Yt.user_id===_r.user_id;return ae.createElement("div",{className:"discuss-item-container",key:Gr},ae.createElement(Ct,{author:_r}),ae.createElement("section",null,ae.createElement("div",{className:"discuss-info"},ae.createElement("a",{href:`/users/${_r.login}`,target:"_blank"}," ",_r.name," "),ae.createElement("span",{className:"grey"},pa)),ae.createElement(Ne.Z,{className:"discuss-content",value:jn}),ar&&ar.length>0?ae.createElement("div",{className:"reply-discuss-container"},ar.map((Kt,gn)=>ae.createElement(Bt,{key:Kt.id,data:Kt,index:gn,user:Yt,onSetActionType:An,parentDiscussIndex:Nn}))):null,ae.createElement("div",{className:"btn-group"},Rt?ae.createElement("a",{onClick:Wt,title:Vn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ae.createElement("i",{className:Vn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,gr&&(!ar||ar.length==0)?ae.createElement("a",{onClick:mr,title:"\u5220\u9664"},ae.createElement("i",{className:"iconfont icon-shanchu"})):null,ae.createElement("a",{onClick:Kr,title:"\u56DE\u590D"}," ",ae.createElement("i",{className:"iconfont icon-huifu1"})," "),ae.createElement("a",{onClick:Un,className:Rr?"c-orange":""},ae.createElement("i",{className:Rr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ae.createElement("span",null,hr||""))),ae.createElement(mt.Z,{id:Gr,activeDiscussIndex:mn,onReplyDiscuss:Sn})))},Ht=fe(30214),qt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},yn=fe(96565),In=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())}),En=({user_praise:Yt,praise_count:hn,praisePlus:Nn,onCreateDiscuss:Mn,discuss_count:An})=>{const[mn,Sn]=(0,ae.useState)(!1),[On,jn]=(0,ae.useState)("");function ar(pa){jn(pa)}function Vn(){Sn(!0)}function Gr(){Sn(!1)}function hr(){return In(this,null,function*(){Mn(On),jn(""),Sn(!1)})}return ae.createElement("div",{className:`${qt["dis-input-editor-container"]} ${mn?qt.active:""} `},ae.createElement("div",{className:mn?`hide ${qt["text-area"]}`:qt["text-area"]},ae.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Vn}),ae.createElement("a",null," ",ae.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",An," "),ae.createElement("a",{className:"c-light-black",onClick:Nn,title:Yt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ae.createElement("i",{className:`mr3 ${Yt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),hn?ae.createElement("span",null,hn):"")),mn?ae.createElement("div",{className:qt["input-mask"],onClick:Gr}):null,ae.createElement("div",{className:mn?qt["md-container"]:`${qt["md-container"]} hide`},ae.createElement(yn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:On,height:240,onChange:ar}),ae.createElement("div",{className:qt["tip-container"],onClick:Gr},ae.createElement("a",{className:qt["btn-send"],onClick:hr}," \u53D1\u9001 "))))},pn=fe(59301),Qn=Object.defineProperty,Bn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Yn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,cn=(Yt,hn,Nn)=>hn in Yt?Qn(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,Ot=(Yt,hn)=>{for(var Nn in hn||(hn={}))_t.call(hn,Nn)&&cn(Yt,Nn,hn[Nn]);if(Yn)for(var Nn of Yn(hn))tn.call(hn,Nn)&&cn(Yt,Nn,hn[Nn]);return Yt},ft=(Yt,hn)=>Bn(Yt,un(hn)),Ft=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())});const kt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Xt=(Yt=>(Yt[Yt.GET_DISCUSSES=0]="GET_DISCUSSES",Yt[Yt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Yt[Yt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Yt[Yt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Yt[Yt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Yt[Yt.SET_PAGE=5]="SET_PAGE",Yt[Yt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Yt))(Xt||{});function an(Yt,hn){switch(hn.type){case 6:return ft(Ot({},Yt),{loading:!0});case 0:return Ot(Ot({},Yt),hn.payload);case 1:return Ot(Ot({},Yt),hn.payload);case 4:return Ot(Ot({},Yt),hn.payload);case 3:return Ot(Ot({},Yt),hn.payload);case 5:return ft(Ot({},Yt),{page:hn.payload});case 2:return Ot(Ot({},Yt),hn.payload);default:throw new Error}}var en=({user:Yt,identifier:hn,hack:Nn,onTriggerPraise:Mn,activeIndex:An})=>{const[mn,Sn]=(0,ae.useReducer)(an,kt),{loading:On,page:jn,data:ar,count:Vn,actionType:Gr,activeDiscussIndex:hr}=mn,pa=(0,ae.useCallback)(()=>Ft(void 0,null,function*(){Sn({type:6});const Kt=yield ct(hn,jn),{comments:gn,disscuss_count:Gn}=Kt;Sn({type:0,payload:{data:gn,count:Gn,loading:!1}})}),[jn,hn]);(0,ae.useEffect)(()=>{An==="2"&&pa()},[hn,jn,An]);function Rr(Kt){Sn({type:5,payload:Kt})}function gr(Kt){Sn({type:4,payload:{actionType:Kt}})}function _r(Kt){Sn(hr===Kt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Kt}})}function Kr(Kt,gn,Gn){return Ft(this,null,function*(){try{const qn=yield bt(Kt);ar[Gn].user_praise=gn,ar[Gn].praise_count=qn.praise_count,Sn({type:3,payload:{data:[...ar]}})}catch(qn){console.log(qn)}})}function Un(){return Ft(this,null,function*(){const{id:Kt,params:gn,type:Gn,index:qn,parentDiscussIndex:Cn}=Gr;if(Gn==="hidden-discuss"&&(yield ot(hn,Kt,gn),Cn?ar[Cn].children[qn].hidden=gn.hidden==1:ar[qn].hidden=gn.hidden==1,Sn({type:4,payload:{actionType:null,data:[...ar]}})),Gn==="delete-discuss"){if(yield ut(hn,Kt),Cn||Cn===0){let nr=ar[Cn].children;for(let yr=nr.length-1;yr>=0;yr--)if(nr[yr].id===Kt){nr.splice(yr,1);break}ar[Cn].children=nr}else for(let nr=ar.length-1;nr>=0;nr--)if(ar[nr].id===Kt){ar.splice(nr,1);break}Sn({type:4,payload:{actionType:null,data:[...ar]}})}})}function mr(){Sn({type:4,payload:{actionType:null}})}function Wt(Kt,gn){return Ft(this,null,function*(){try{yield dt(hn,Kt,gn),pa()}catch(Gn){console.log(Gn)}})}function Rt(Kt){return Ft(this,null,function*(){Sn({type:6}),yield ht(hn,Kt),pa()})}return pn.createElement(pn.Fragment,null,pn.createElement("div",{className:"discuss-panel"},ar.length===0?pn.createElement(Ye.Z,null):ar.map((Kt,gn)=>pn.createElement(It,{onReplyDiscuss:Wt,onPlusDiscuss:Kr,onSetActiveDiscussIndex:_r,onSetActionType:gr,data:Kt,index:gn,user:Yt,activeDiscussIndex:hr})),Vn>10?pn.createElement("div",{className:"pagination-container"},pn.createElement(lt.Z,{showQuickJumper:!0,onChange:Rr,current:jn,total:Vn})):null),pn.createElement(En,{user_praise:Nn.user_praise,praise_count:Nn.praises_count,praisePlus:Mn,discuss_count:Nn.comments_count,onCreateDiscuss:Rt}),pn.createElement(x.Z,null,pn.createElement(ye.default,{centered:!0,title:"\u63D0\u793A",open:!!Gr,onOk:Un,onCancel:mr},pn.createElement("p",null,Gr?Gr.message:"")),pn.createElement(Ht.Z,null)))},Vt=fe(57809),pt=fe(92832),wt=fe(65615),xt={},Ut=fe(59301),fn=({hack:Yt,current_user:hn})=>Ut.createElement("div",{className:xt.answer},Yt!=null&&Yt.analysis?Ut.createElement(Ne.Z,{style:{padding:"13px 0"},value:(Yt==null?void 0:Yt.analysis)||""}):Ut.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Qt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},_n=fe(36381),wn=fe(43604),Mt=fe(78241),Lt=fe(5871),Jt=fe(12088),jt=fe(59301);const{TextArea:bn}=pt.default,{Panel:Dn}=_n.default;var Hn=({data:Yt,hack:hn})=>(console.log(Yt,hn,"data"),hn!=null&&hn.is_file?jt.createElement(Jt.Y2,{disabled:!0,className:Qt.uploadTableWrapper,showScore:!hn.test_set_score,data:Yt,isProgramHomework:!0}):jt.createElement("div",{className:Qt.hackSets},Yt==null?void 0:Yt.map((Nn,Mn)=>jt.createElement(_n.default,{accordion:!0,bordered:!1,key:Mn,defaultActiveKey:Mn===0&&Nn.id,className:Qt.collapseWrapper,expandIcon:({isActive:An})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${An?Qt.open:Qt.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(Dn,{key:Nn.id,header:jt.createElement(se.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(wn.Z,{className:Qt.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Mn+1)),jt.createElement(wn.Z,{flex:1},jt.createElement(se.Z,{align:"middle",justify:"end",wrap:!1},!(hn!=null&&hn.test_set_score)&&jt.createElement(wn.Z,{className:Qt.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(Mt.default.Item,{noStyle:!0},jt.createElement(Lt.Z,{value:Nn==null?void 0:Nn.score,className:Qt.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(Mt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(bn,{readOnly:!0,value:Nn==null?void 0:Nn.input,rows:4})),jt.createElement(Mt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(bn,{readOnly:!0,value:Nn==null?void 0:Nn.output,rows:4}))))))),rn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Pt=fe(59301),St=(0,ae.forwardRef)(({data:Yt=[]},hn)=>{var Nn;const[Mn,An]=(0,ae.useState)(),mn=Yt.filter(On=>On.show);(0,ae.useEffect)(()=>{mn.length&&An(mn[0].id)},[Yt==null?void 0:Yt.length]);const Sn=((Nn=mn.find(On=>On.id===Mn))==null?void 0:Nn.element)||null;return(0,ae.useImperativeHandle)(hn,()=>({setActiveTab:On=>An(On)})),Pt.createElement("div",{className:rn.tabs},Pt.createElement("div",{className:rn.tabWarp},mn.map(On=>Pt.createElement("div",{onClick:()=>An(On.id),className:`${rn.tab} ${On.id===Mn?rn.active:""}`,key:On.id},On.name))),Pt.createElement("div",{className:rn.content},Sn))}),At=fe(59301),zt=Object.defineProperty,Zt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Gt=(Yt,hn,Nn)=>hn in Yt?zt(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,tr=(Yt,hn)=>{for(var Nn in hn||(hn={}))Pn.call(hn,Nn)&&Gt(Yt,Nn,hn[Nn]);if(ln)for(var Nn of ln(hn))zn.call(hn,Nn)&&Gt(Yt,Nn,hn[Nn]);return Yt},ir=(Yt,hn)=>Zt(Yt,$t(hn)),sr=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())});const vr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ln={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Rn=({hack:Yt,onTriggerPraise:hn,topicId:Nn,page:Mn,onPageChange:An,user:mn,current_user:Sn,submitRecords:On,submitting:jn,submitResult:ar,setActiveIndex:Vn,hack_sets:Gr})=>{var hr,pa;const[Rr]=(0,Ae.useSearchParams)(),[gr,_r]=(0,ae.useState)("0"),Kr=(0,Ae.useLocation)(),[Un,mr]=(0,ae.useState)(!1),[Wt,Rt]=(0,ae.useState)(null),[Kt,gn]=(0,ae.useState)([]),[Gn,qn]=(0,ae.useState)([]),[Cn,nr]=(0,ae.useState)({page:1,limit:10}),yr=(0,ae.useRef)(null),Qr=(0,ae.useRef)(null);console.log(mn,"user");let[fr,er]=(0,ae.useState)(ir(tr({},(0,Ae.useParams)()),{page:1,per_page:20,name:""}));(0,ae.useEffect)(()=>{Qr.current&&(Yt==null?void 0:Yt.is_close_tips)===!1&&Wt===null&&Rt(!0)},[Qr.current,Yt==null?void 0:Yt.is_close_tips,Wt]);function aa(){return sr(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ae.useEffect)(()=>{Vn(gr)},[gr]);function oa(Dr){return sr(this,null,function*(){let la=Dr.target.id;if(la==="1"){let xa=yield(0,ve.ZP)(`/api/myproblems/${fr.id}/redo_logs.json`,{method:"get",params:tr({},Cn)});(xa==null?void 0:xa.status)===0&&qn(xa==null?void 0:xa.data)}_r(la)})}(0,ae.useEffect)(()=>yt.Z.subscribe("to-commit-info",()=>{_r("1"),yr.current&&yr.current.setActiveTab("1")}),[]),(0,ae.useEffect)(()=>yt.Z.subscribe("to-reset-info",()=>{oa({target:{id:"1"}}),yr.current&&yr.current.setActiveTab("2")}),[]);function Ea(){_r("2")}function Cr(){return sr(this,null,function*(){let Dr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:tr({identifier:fr==null?void 0:fr.id},fr)});gn(Dr)})}const Jn=[{title:null,description:At.createElement("div",null,At.createElement("b",{onClick:()=>{Rt(!1),aa(),mr(!0),Cr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),At.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),At.createElement(le.ZP,{onClick:()=>{Rt(!1),aa()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Qr.current}];return At.createElement("div",{className:Ve["left-panel"]},At.createElement("ul",{className:`${Ve["s-navs"]} ${Ve["bg-white"]} ${Ve.b1}`},(Yt==null?void 0:Yt.is_program)&&!Rr.get("pageId")&&At.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},At.createElement("div",{onClick:()=>{Cr(),mr(!0)},className:Ve.btns,ref:Qr,style:Wt?{pointerEvents:"none"}:{}},At.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),At.createElement("li",{style:{marginLeft:20}},At.createElement("a",{className:gr==="0"?Ve.active:"",id:"0",onClick:oa},"\u9898\u76EE\u63CF\u8FF0")),At.createElement("li",null,At.createElement("a",{className:gr==="1"?Ve.active:"",id:"1",onClick:oa},"\u64CD\u4F5C\u8BB0\u5F55")),(Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.answer_text_show)||Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.analysis_show))&&At.createElement("li",null,At.createElement("a",{className:gr==="4"?Ve.active:"",id:"4",onClick:oa},"\u89E3\u7B54\u53C2\u8003")),Rr.get("type")!=="exercises"&&At.createElement("li",null,At.createElement("a",{className:gr==="2"?Ve.active:"",id:"2",onClick:oa},"\u8BC4\u8BBA")),!!(Gr!=null&&Gr.length)&&Rr.get("type")!=="exercises"&&Rr.get("type")!=="1"&&At.createElement("li",null,At.createElement("a",{className:gr==="5"?Ve.active:"",id:"5",onClick:oa},"\u6D4B\u8BD5\u7528\u4F8B"))),At.createElement("div",{className:`${Ve["tab-panel-body"]} ${gr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},At.createElement($e,{hack:Yt,onTriggerPraise:hn,toDiscuss:Ea})),At.createElement("div",{style:{padding:"12px"},className:`${Ve["tab-panel-body"]} ${gr==="1"?"":"hide"}`},At.createElement(St,{ref:yr,data:[{id:"1",show:Rr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:At.createElement(At.Fragment,null,On!=null&&On.records_count||jn?At.createElement(qe,{page:Mn,onPageChange:An,topicId:Nn,submitting:jn,key:(ar==null?void 0:ar.id)||1,submitRecords:On,submitResult:ar}):At.createElement(Ye.Z,null))},{id:"2",show:Rr.get("type")==="exercises"||(Yt==null?void 0:Yt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:At.createElement(At.Fragment,null,At.createElement(Xe.default,{pagination:!1,dataSource:Gn==null?void 0:Gn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Dr,la,xa)=>et()(Dr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Dr,la,xa)=>{var no;return(no=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Eo=>Eo.id===Dr))==null?void 0:no.name}}]}),At.createElement(lt.Z,{style:{marginTop:10},current:Cn.page,total:Gn==null?void 0:Gn.count,hideOnSinglePage:!0,onChange:Dr=>sr(void 0,null,function*(){Cn.page=Dr,nr(Cn);let la=yield(0,ve.ZP)(`/api/myproblems/${fr.id}/redo_logs.json`,{method:"get",params:ir(tr({},Cn),{courseId:fr.courseId})});(la==null?void 0:la.status)===0&&qn(la==null?void 0:la.data)})}))}]})),At.createElement("div",{style:{padding:"12px"},className:`${Ve["tab-panel-body"]} ${gr==="4"?"":"hide"}`},At.createElement(St,{data:[{id:"1",show:Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.answer_text_show),name:"\u7B54\u6848",element:At.createElement(At.Fragment,null,At.createElement(rt,{hack:Yt,current_user:Sn}))},{id:"2",show:Rr.get("type")!=="exercises"&&(Yt==null?void 0:Yt.analysis_show),name:"\u89E3\u6790",element:At.createElement(At.Fragment,null,At.createElement(fn,{hack:Yt,current_user:Sn}))}]})),At.createElement("div",{className:`${Ve["tab-panel-body"]} ${gr==="2"?"":"hide"}`,style:{padding:0}},At.createElement(en,{user:mn,activeIndex:gr,identifier:Yt.identifier,hack:Yt,onTriggerPraise:hn})),At.createElement("div",{className:`${Ve["tab-panel-body"]} ${gr==="5"?"":"hide"}`,style:{padding:12}},At.createElement(Hn,{data:Gr||[],hack:Yt})),At.createElement(a.Z,{rootClassName:Ve.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>mr(!1),open:Un},At.createElement(se.Z,null,At.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),At.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Kt==null?void 0:Kt.total_count,"\u9898\xA0[\xA0",Kt==null?void 0:Kt.total_score,"\u5206\xA0]\xA0"),!(mn!=null&&mn.hack_manager)&&At.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Kt==null?void 0:Kt.work_score,"\u5206")),At.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),At.createElement(se.Z,{align:"middle",className:"mt10 mb10"},!(mn!=null&&mn.hack_manager)&&At.createElement(Vt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Dr=>{fr.page=1,fr.finish_status=Dr,er(tr({},fr)),Cr()}},At.createElement(Vt.default.Option,{value:""},"\u5168\u90E8"),At.createElement(Vt.default.Option,{value:0},"\u672A\u5F00\u59CB"),At.createElement(Vt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),At.createElement(Vt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),At.createElement(Vt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Dr=>{fr.page=1,fr.difficult=Dr||null,er(tr({},fr)),Cr()}},At.createElement(Vt.default.Option,{value:0},"\u5168\u90E8"),At.createElement(Vt.default.Option,{value:1},"\u7B80\u5355"),At.createElement(Vt.default.Option,{value:2},"\u9002\u4E2D"),At.createElement(Vt.default.Option,{value:3},"\u56F0\u96BE")),At.createElement(pt.default.Search,{size:"large",onSearch:Dr=>{fr.name=Dr,fr.page=1,er(tr({},fr)),Cr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),At.createElement("div",{className:Ve.list,style:{height:36,background:"#3D445C"}},!(mn!=null&&mn.hack_manager)&&At.createElement("span",null,"\u72B6\u6001"),At.createElement("span",null,"\u5E8F\u53F7"),At.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),At.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),At.createElement("div",{style:{overflow:"auto",flex:1}},(hr=Kt==null?void 0:Kt.data)!=null&&hr.length?(pa=Kt==null?void 0:Kt.data)==null?void 0:pa.map((Dr,la)=>At.createElement("div",{onClick:()=>sr(void 0,null,function*(){let xa=yield(0,ve.ZP)(`/api/problems/${Dr==null?void 0:Dr.identifier}/start.json`,{method:"get",params:{hack_user_id:mn==null?void 0:mn.user_id}});xa&&(window.location.href=`/myproblems/${xa==null?void 0:xa.identifier}${window.location.search}`)}),className:`${Ve.list} ${Dr!=null&&Dr.checked?Ve.active:""}`},!(mn!=null&&mn.hack_manager)&&At.createElement(At.Fragment,null,!(Dr!=null&&Dr.opened)&&At.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Dr==null?void 0:Dr.opened)&&!(Dr!=null&&Dr.passed)&&At.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Dr==null?void 0:Dr.opened)&&(Dr==null?void 0:Dr.passed)&&At.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),At.createElement("span",null,(fr.page-1)*20+(la+1)),At.createElement("span",{style:{flex:1},title:Dr.name},`[${Dr==null?void 0:Dr.score}\u5206]`,"\xA0",Dr.name),At.createElement("span",{style:{flexBasis:48,paddingRight:0}},vr[Dr.difficult]))):At.createElement(Ye.Z,null)),At.createElement(lt.Z,{current:fr.page,className:"mt20",hideOnSinglePage:!0,total:Kt==null?void 0:Kt.count,pageSize:fr.per_page,onChange:(Dr,la)=>{fr.page=Dr,fr.per_page=la,Cr()}})),At.createElement(wt.Z,{rootClassName:Ve.tour,closeIcon:!1,open:!!Wt,steps:Jn,gap:{offset:3,radius:2}}))},$n=fe(62522),Tn=fe(27158),ur=fe(22744),Sr=fe(21390),lr=fe(72530),Ir=fe(35195),Er=fe(25492),$r=fe(92310),na=fe.n($r),ca=fe(42217),Kn=fe(81747),Xn=fe(51976),Fn=fe(59301),Hr=Object.defineProperty,Jr=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,Or=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,ra=(Yt,hn,Nn)=>hn in Yt?Hr(Yt,hn,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Yt[hn]=Nn,xr=(Yt,hn)=>{for(var Nn in hn||(hn={}))Ur.call(hn,Nn)&&ra(Yt,Nn,hn[Nn]);if(Or)for(var Nn of Or(hn))sa.call(hn,Nn)&&ra(Yt,Nn,hn[Nn]);return Yt},wr=(Yt,hn)=>Jr(Yt,Tr(hn)),Br=(Yt,hn)=>{var Nn={};for(var Mn in Yt)Ur.call(Yt,Mn)&&hn.indexOf(Mn)<0&&(Nn[Mn]=Yt[Mn]);if(Yt!=null&&Or)for(var Mn of Or(Yt))hn.indexOf(Mn)<0&&sa.call(Yt,Mn)&&(Nn[Mn]=Yt[Mn]);return Nn},Mr=(Yt,hn,Nn)=>new Promise((Mn,An)=>{var mn=jn=>{try{On(Nn.next(jn))}catch(ar){An(ar)}},Sn=jn=>{try{On(Nn.throw(jn))}catch(ar){An(ar)}},On=jn=>jn.done?Mn(jn.value):Promise.resolve(jn.value).then(mn,Sn);On((Nn=Nn.apply(Yt,hn)).next())});const{Countdown:Wr}=E.default,ha={Java:"java",C:"c",Python:"py","C++":"c"};var wa=(Yt=>(Yt[Yt.SET_LOADING=0]="SET_LOADING",Yt[Yt.GET_DATA=1]="GET_DATA",Yt[Yt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Yt[Yt.SET_DATA=3]="SET_DATA",Yt[Yt.SET_DEBUGING=4]="SET_DEBUGING",Yt[Yt.SET_SUBMITING=5]="SET_SUBMITING",Yt[Yt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Yt[Yt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Yt[Yt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Yt[Yt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Yt[Yt.SET_PAGE=10]="SET_PAGE",Yt))(wa||{});function Ia(){return new Date().getTime()}const ka={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Na(Yt,hn){switch(hn.type){case 1:return xr(xr({},Yt),hn.payload);case 3:return wr(xr({},Yt),{data:hn.payload});case 0:return wr(xr({},Yt),{loading:hn.payload});case 9:return wr(xr({},Yt),{showNote:hn.payload});case 4:return wr(xr({},Yt),{debuging:hn.payload});case 5:return wr(xr({},Yt),{submitting:hn.payload});case 2:return wr(xr({},Yt),{submitRecords:hn.payload});case 10:return wr(xr({},Yt),{submitRecordPage:hn.payload});case 6:return wr(xr({},Yt),{executingMessage:hn.payload});case 7:return xr(xr({},Yt),hn.payload);case 8:return xr(xr({},Yt),hn.payload);default:throw new Error}}var da=({children:Yt})=>{var hn,Nn,Mn,An,mn;const[Sn,On]=(0,ae.useReducer)(Na,ka),{id:jn}=(0,Ae.useParams)(),ar=(0,Ae.useLocation)(),[Vn]=(0,Ae.useSearchParams)(),{loading:Gr,data:hr,debugResult:pa,submitResult:Rr,submitRecords:gr,submitRecordPage:_r,showNote:Kr,debuging:Un,submitting:mr,executingMessage:Wt}=Sn,[Rt,Kt]=(0,ae.useState)("#37AD83"),[gn,Gn]=(0,ae.useState)(null),[qn,Cn]=(0,ae.useState)({}),[nr,yr]=(0,ae.useState)(!0),[Qr,fr]=(0,ae.useState)(!1),[er,aa]=(0,ae.useState)(!1),oa=(0,ae.useRef)(null),Ea=(0,ae.useRef)(0),Cr=hr==null?void 0:hr.user,Jn=hr==null?void 0:hr.hack,[Dr,la]=(0,ae.useState)(!1),xa=(0,ae.useRef)(1),no=(0,ae.useRef)(!1);(0,ca.y)(Vn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Eo}=(0,ca.X)(),[jo,Zo]=(0,ae.useState)(""),Ko=(0,lr._)(qn);(0,ae.useEffect)(()=>{function Vr(){return Mr(this,null,function*(){var Sa,oo,yo,Jo,zo;yr(!0);const bo=yield(0,de.fu)(jn,{exercise_id:Vn.get("exercisesId")});if(setTimeout(()=>{yr(!1)},800),bo.status!==401){try{bo.hack.code=ze.Base64.decode(bo.hack.code)}catch(Ya){console.log(Ya)}bo.hack=wr(xr({},bo.hack),{is_program:Vn.get("type")==="1"}),On({type:1,payload:{loading:!1,data:bo}})}if(Vn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ya;Vn.get("coursesId")=="coursesId"?Ya=yield(0,ue._F)({categoryId:Vn.get("exercisesId"),login:Vn.get("login")}):Ya=yield(0,ue._B)({categoryId:Vn.get("exercisesId"),login:Vn.get("login")}),Cn(xr({},Ya)),Eo((Sa=Ya==null?void 0:Ya.exercise)==null?void 0:Sa.forbid_copy),typeof((oo=Ya==null?void 0:Ya.exercise)==null?void 0:oo.left_time)=="number"&&(Gn(Date.now()+((yo=Ya==null?void 0:Ya.exercise)==null?void 0:yo.left_time)*1e3),setTimeout(()=>{Kt("red")},(((Jo=Ya==null?void 0:Ya.exercise)==null?void 0:Jo.left_time)-300>0?((zo=Ya==null?void 0:Ya.exercise)==null?void 0:zo.left_time)-300:0)*1e3))}})}jn&&Vr()},[jn]),(0,ae.useEffect)(()=>{var Vr;return Vn.get("type")==="exercises"&&((Vr=qn==null?void 0:qn.exercise)!=null&&Vr.screen_open)&&(window.removeEventListener("blur",ko,!1),Ir.U.forEach((Sa,oo)=>{window.addEventListener(Sa,ko,!1)}),window.addEventListener("blur",ko,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),ko)}},[qn]),(0,ae.useEffect)(()=>{jo==="1"&&jn&&Jn!=null&&Jn.language&&Ao()},[jn,_r,Jn==null?void 0:Jn.language,jo]),(0,ae.useEffect)(()=>(Jn!=null&&Jn.is_program&&(Ea.current=0,oa.current=setInterval(()=>{Vo()},15e3)),()=>{clearInterval(oa.current)}),[Jn==null?void 0:Jn.is_program]);const Vo=()=>Mr(void 0,null,function*(){let Vr=yield(0,ve.ZP)(`/api/myproblems/${jn}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),ko=()=>{no.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function Ao(){return Mr(this,null,function*(){try{const Vr=yield(0,de.zO)(jn,{limit:15,page:_r,language:Jn==null?void 0:Jn.language});On({type:2,payload:Vr})}catch(Vr){console.log(Vr)}})}function _o(Vr){On({type:10,payload:Vr})}function Fo(Vr){return Mr(this,null,function*(){var Sa;let oo;(Vn.get("ip_limit")==="inner"||Vn.get("ip_bind_type")==="true")&&(oo=yield(0,Tn.y)({ip_limit:Vn.get("ip_limit"),ip_bind:Vn.get("ip_bind_type")==="true"}));const yo=yield(0,de.n4)(jn,{code:ze.Base64.encode(Vr||Jn.code),language:Jn==null?void 0:Jn.language,exercise_id:Vn.get("exercisesId"),question_id:Vn.get("questionId"),ip:oo});return yo.status===-5&&(0,Ae.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(xr({errorMessage:yo==null?void 0:yo.message},(qn==null?void 0:qn.exercise)||{}),{exercise_user_id:(Sa=qn==null?void 0:qn.exercise)==null?void 0:Sa.exercise_user_id,id:Vn.get("exercisesId")})}}),yo})}function Qo(){return Mr(this,null,function*(){if(xa.current=2,!mr){On({type:5,payload:!0});try{yt.Z.publish("to-commit-info");const Vr=yield Fo();if(console.log(Vr,1),Vr.status===0){let bo=function(){return Mr(this,null,function*(){const{status:Ya,data:wo}=yield(0,de.rX)(jn,"submit"),To=Ia()-zo>(yo*Jo+30)*1e3;if(Ya!==0&&!To&&setTimeout(bo,1e3),To&&Ya!==0){ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),On({type:5,payload:!1});return}if(Ya===0){wo.status===2&&ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(wo==null?void 0:wo.status)===0&&Vn.get("type")==="1"&&aa(!0);const fi=yield(0,de.zO)(jn,{limit:15,page:_r,language:Jn==null?void 0:Jn.language});On({type:8,payload:wr(xr({},Sn),{submitResult:wo,submitting:!1,submitRecords:fi})})}})},Sa={};Vn.get("type")==="exercises"&&(Sa.extras={exercise_id:Vn.get("exercisesId"),question_id:Vn.get("questionId")},(Vn.get("ip_limit")==="inner"||Vn.get("ip_bind_type")==="true")&&(Sa.extras.ip=yield(0,Tn.y)({ip_limit:Vn.get("ip_limit"),ip_bind:Vn.get("ip_bind_type")==="true"})));const oo=yield(0,de.bM)(jn,Sa);if(oo.status===-1&&Vn.get("exercisesId")){window.parent.location.href=`/classrooms/${Vn.get("coursesId")}/exercise/${Vn.get("exercisesId")}/detail`;return}const{time_limit:yo,test_case_size:Jo}=Jn,zo=Ia();oo.status>-1?bo():On({type:5,payload:!1})}else On({type:5,payload:!1})}catch(Vr){console.log(Vr),On({type:5,payload:!1})}la(!1)}})}function Po(){return Mr(this,null,function*(){xa.current=1,Sn.debuging=!0,On({type:4,payload:!0});try{if((yield Fo()).status===0){let zo=function(){return Mr(this,null,function*(){const{status:bo,message:Ya,data:wo}=yield(0,de.rX)(jn,"debug"),To=Ia()-Jo>(Sa+30)*1e3;if(bo!==0&&!To&&(On({type:6,payload:Ya}),setTimeout(zo,1e3)),To){ye.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),On({type:4,payload:!1}),On({type:7,payload:wr(xr({},Sn),{debugResult:{status:2},debuging:!1})});return}bo===0&&(wo.status===2&&ye.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),On({type:4,payload:!1}),On({type:7,payload:wr(xr({},Sn),{debugResult:wo,debuging:!1})}))})};const{time_limit:Sa}=Jn;let oo={input:encodeURIComponent(hr.test_case.input)};Vn.get("type")==="exercises"&&(oo.exercise_id=Vn.get("exercisesId"));const yo=yield(0,de.MU)(jn,oo);if(yo.status===-1&&Vn.get("exercisesId")){window.parent.location.href=`/classrooms/${Vn.get("coursesId")}/exercise/${Vn.get("exercisesId")}/detail`;return}const Jo=Ia();(yo==null?void 0:yo.status)>-1?zo():On({type:4,payload:!1})}else On({type:4,payload:!1})}catch(Vr){console.log(Vr)}finally{}})}function Co(Vr,Sa){const oo=Sa?{modify_code:!1}:{};On({type:3,payload:wr(xr({},hr),{hack:xr(wr(xr({},Jn),{code:Vr}),oo)})}),la(!0)}const Yo=Vr=>Mr(void 0,null,function*(){let Sa=yield(0,ve.ZP)(`/api/problems/${Jn==null?void 0:Jn.identifier}/start.json`,{method:"get",params:{language:Vr==="C++"||Vr==="c++"?encodeURIComponent(Vr):Vr,hack_user_id:Cr==null?void 0:Cr.user_id}});Sa.status!==-1&&Ae.history.replace(`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)});function ai(Vr){let Sa=Vr.target.value;On({type:3,payload:wr(xr({},hr),{test_case:{input:Sa}})})}function ii(){return Mr(this,null,function*(){try{let Vr={};Vn.get("type")==="exercises"?Vr.exercise_id=Vn.get("exercisesId"):Jn!=null&&Jn.homework_common_id&&(Vr.homework_common_id=Jn==null?void 0:Jn.homework_common_id);const Sa=yield(0,de.H7)(jn,xr({},Vr));Sa.status===401||(Co(ze.Base64.decode(Sa.code)),(Vn.get("type")==="exercises"||Jn!=null&&Jn.homework_common_id)&&yt.Z.publish("to-reset-info"))}catch(Vr){console.log(Vr)}})}function Xo(){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Fn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Mr(this,null,function*(){const Vr=yield(0,de.fi)(jn);Vr.status===401||Co(ze.Base64.decode(Vr.code),!0)})}})}function ti(){On({type:9,payload:!0})}function bi(){On({type:9,payload:!1})}function Si(Vr){return Mr(this,null,function*(){yield(0,de.MK)(jn,Vr),On({type:1,payload:{showNote:!1,data:wr(xr({},hr),{hack:wr(xr({},Jn),{notes:Vr.notes})})}})})}const Io={hack:Jn,isLoading:nr,input:(hn=hr==null?void 0:hr.test_case)==null?void 0:hn.input,is_file:(Nn=hr==null?void 0:hr.test_case)==null?void 0:Nn.is_file,identifier:Jn==null?void 0:Jn.identifier,attachments_count:hr==null?void 0:hr.attachments_count,language:Jn==null?void 0:Jn.language,code:Jn==null?void 0:Jn.code,title:"main."+ha[Jn==null?void 0:Jn.language],modify_code:Jn==null?void 0:Jn.modify_code,notes:Jn==null?void 0:Jn.notes,debugResult:pa,debuging:Un,submitting:mr,submitResult:Rr,executingMessage:Wt,onCancelNote:bi,onAddNote:Si,showNote:Kr,user:Cr,onShowNote:ti,onSubmitCode:Qo,onChangeCode:Co,onChangeInput:ai,onDebugCode:Po,onResetCode:ii,onSyncCode:Xo,onUpdateCode:Fo,onChangeLanguage:Yo,isWhiteTheme:Qr,setIsWhiteTheme:fr,topDispatch:On};function si(){return Mr(this,null,function*(){const{praise_count:Vr}=yield(0,de.vl)(Jn.id,{container_type:"Hack",type:1});let Sa=wr(xr({},hr),{hack:wr(xr({},Jn),{praises_count:Vr,user_praise:!Jn.user_praise})});On({type:3,payload:Sa})})}const li={topicId:jn,submitResult:Rr,submitRecords:gr,submitting:mr,page:_r,onPageChange:_o,hack:Jn,user:hr==null?void 0:hr.user,hack_sets:hr==null?void 0:hr.hack_sets,current_user:hr==null?void 0:hr.current_user,onTriggerPraise:si,setActiveIndex:Zo};return console.log(qn),Fn.createElement(Fn.Fragment,null,Fn.createElement(he.Z,{spinning:Gr,delay:500},hr?Fn.createElement(Fn.Fragment,null,Fn.createElement("header",{className:na()(Er.Z.header,Qr&&Er.Z.whiteHeader)},Vn.get("type")!=="exercises"&&Fn.createElement("div",null,Fn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Cr==null?void 0:Cr.image_url}`,alt:"user",width:36}),Fn.createElement("span",{style:{color:Qr?"#333":"#B2BACB",fontSize:16}},Cr==null?void 0:Cr.name)),Vn.get("type")==="exercises"&&Fn.createElement("div",null,Fn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Fn.createElement("span",{className:"ml10"},(Mn=qn==null?void 0:qn.exercise)==null?void 0:Mn.user_name)),Fn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Fn.createElement("span",{className:"ml10"},(An=qn==null?void 0:qn.exercise)==null?void 0:An.student_id))),Fn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Fn.createElement("div",null,Jn.name)),(Jn==null?void 0:Jn.is_program)&&Fn.createElement(ur.Z,{defaultValue:Jn==null?void 0:Jn.answer_long_time,onChange:Vr=>{Ea.current=Vr},className:Er.Z.timepiece}),Cr!=null&&Cr.hack_manager?Fn.createElement(Ae.Link,{className:Er.Z.btn_edit,to:Vn.get("type")==="1"?Vn.get("pageId")?`/problems/newedit/${Jn.identifier}?type=1&pageId=${Vn.get("pageId")}&backUrl=${Vn.get("backUrl")}`:`/problems/newedit/${Jn.identifier}?type=1`:`/problems/newedit/${Jn.identifier}`}," ",Fn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((mn=qn==null?void 0:qn.exercise)!=null&&mn.left_time)&&Fn.createElement(Fn.Fragment,null,Fn.createElement("span",{style:{color:Rt,marginRight:6},className:`iconfont icon-daojishi ${Er.Z.djs}`}),Fn.createElement("span",{className:"c-white mr20"},Fn.createElement(Wr,{valueStyle:{color:Rt,fontSize:20,fontWeight:500},title:Fn.createElement("span",{style:{color:Rt,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:gn,onFinish:()=>Mr(void 0,null,function*(){const Vr=yield(0,ue.VL)({categoryId:Vn.get("exercisesId"),commit_method:2});if((Vr==null?void 0:Vr.status)===0&&(Fo(),ye.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Fn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Fn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Mr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Vn.get("coursesId")}/exercise/${Vn.get("exercisesId")}/detail`})})),(Vr==null?void 0:Vr.status)===-3){const Sa=parseInt(Vr==null?void 0:Vr.message);Gn(Date.now()+Sa*1e3)}})}))),Vn.get("type")==="exercises"?Fn.createElement(le.ZP,{type:"primary",onClick:()=>{const Vr=()=>Mr(void 0,null,function*(){yield Fo(),la(!1),Ko(),no.current=!0,ko()});if(!(gr!=null&&gr.records_count)||Dr){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Fn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Vr});return}Vr()}},Fn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Fn.createElement("span",{onClick:()=>{var Vr;if(Vn.get("backUrl"))Ae.history.push(Vn.get("backUrl"));else if(Vn.get("type")==="1"){let Sa=(Vr=localStorage.getItem("program_homework"))==null?void 0:Vr.split(",");Ae.history.push(`/classrooms/${Sa==null?void 0:Sa[0]}/program_homework/${Sa==null?void 0:Sa[1]}/detail`)}else Ae.history.push("/problemset")}},Fn.createElement(ne.Z,{title:"\u5173\u95ED"},Fn.createElement("i",{style:{color:Qr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Fn.createElement(he.Z,{size:"large",spinning:nr},Fn.createElement(oe.Z,{className:na()(Er.Z.myProblems,Qr&&Er.Z.whiteMyProblems),leftChild:Fn.createElement(Rn,xr({},li)),rightChild:Fn.createElement(za,xr({},Io))}))):null,Fn.createElement(ye.default,{centered:!0,closable:!1,width:680,footer:null,open:er,className:"oj-modal"},Fn.createElement("section",{className:"oj-modal-content"},Fn.createElement("div",{className:"oj-modal-head"},Fn.createElement("img",{src:$n,alt:""}),Fn.createElement("i",{onClick:()=>aa(!1),className:"iconfont icon-guanbi1"})),Fn.createElement("aside",null,Fn.createElement("img",{className:"mr30",src:Xn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Fn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Rr==null?void 0:Rr.execute_time,"ms"),"\u4F18\u4E8E",Fn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Rr==null?void 0:Rr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Fn.createElement("aside",{className:"mb50"},Fn.createElement("img",{src:Kn.Z,className:"mr30"}),Fn.createElement("span",{className:"oj-modal-tt"},Fn.createElement("span",null,Fn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Fn.createElement("span",{className:"c-light-primary"},Rr==null?void 0:Rr.execute_memory,"kb")),Fn.createElement("span",null,Fn.createElement("span",null))),"\u4F18\u4E8E",Fn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Rr==null?void 0:Rr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Fn.createElement("div",{id:"oj-modal-next",onClick:()=>Mr(void 0,null,function*(){var Vr;if(Rr!=null&&Rr.next_identifier){let Sa=yield(0,ve.ZP)(`/api/problems/${Rr==null?void 0:Rr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Cr==null?void 0:Cr.user_id}});Sa&&(window.location.href=`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)}else{let Sa=(Vr=localStorage.getItem("program_homework"))==null?void 0:Vr.split(",");Ae.history.push(`/classrooms/${Sa==null?void 0:Sa[0]}/program_homework/${Sa==null?void 0:Sa[1]}/detail`)}}),className:"oj-modal-btn"},Rr!=null&&Rr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Fn.createElement(Sr.Z,{successCb:()=>{xa.current===1?Po():Qo()}}))};function ya({title:Yt,modify_code:hn,onSyncCode:Nn,onShowCodeSetting:Mn,onResetCode:An,hack:mn,onChangeLanguage:Sn,isWhiteTheme:On,onShowResourceCentre:jn,attachments_count:ar}){var Vn;const Gr=()=>{ye.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Fn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:An})},[hr]=(0,Ae.useSearchParams)(),pa=hr.get("language"),Rr=gr=>gr==="1"?"c++":gr==="2"?"C++":gr;return(0,ae.useEffect)(()=>{pa&&Sn(Rr(pa))},[]),(0,ae.useEffect)(()=>{mn!=null&&mn.tpm_code_modified&&ye.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Fn.createElement(z.Z,null),content:Fn.createElement("div",null,Fn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Fn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Fn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>An()})},[mn==null?void 0:mn.language]),console.log(mn,On,"hack"),Fn.createElement("div",{className:`${Er.Z.codeHead} ${On?Er.Z.whiteCodeHead:""}`},Fn.createElement("div",{className:Er.Z.navWrap},(Vn=mn==null?void 0:mn.all_language)==null?void 0:Vn.map(gr=>Fn.createElement("div",{className:`${Er.Z.nav} ${gr===(mn==null?void 0:mn.language)?Er.Z.active:""}`,key:gr,onClick:()=>Sn(gr)},Fn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Fn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Fn.createElement("span",null,gr)))),Fn.createElement(se.Z,{align:"middle",style:{marginLeft:"auto"}},hn?Fn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Nn},Fn.createElement("img",{src:Ge,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ar>0&&Fn.createElement("a",{onClick:jn},Fn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Fn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Fn.createElement("a",{onClick:Gr},Fn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Fn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Fn.createElement("a",{onClick:Mn},Fn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},Fn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function za(Yt){var hn=Yt,{input:Nn,is_file:Mn,identifier:An,showNote:mn,onShowNote:Sn,notes:On,onCancelNote:jn,onAddNote:ar,debugResult:Vn,language:Gr,debuging:hr,submitting:pa,executingMessage:Rr,code:gr,onSubmitCode:_r,onDebugCode:Kr,onChangeCode:Un,onChangeInput:mr,onUpdateCode:Wt,user:Rt,isLoading:Kt,submitResult:gn}=hn,Gn=Br(hn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function qn(nr,yr){return Fn.createElement(ya,wr(xr({},Gn),{onShowCodeSetting:nr,onShowResourceCentre:yr}))}const Cn=xr({input:Nn,is_file:Mn,debugResult:Vn,debuging:hr,submitting:pa,executingMessage:Rr,onDebugCode:Kr,onChangeCode:Un,onSubmitCode:_r,onChangeInput:mr,user:Rt,submitResult:gn},Gn);return Fn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Fn.createElement(Qe,{setIsWhiteTheme:Gn==null?void 0:Gn.setIsWhiteTheme,isLoading:Kt,language:Gr,value:gr,identifier:An,onChange:Un,onUpdateCode:Wt,ActionBarRender:qn}),Fn.createElement(_e.ZP,xr({},Cn)))}},10129:function(vt,at,fe){"use strict";fe.d(at,{h:function(){return ae}});var ae=(Ae=>(Ae[Ae.NOMATCH=-1]="NOMATCH",Ae[Ae.OK=0]="OK",Ae[Ae.TIMEOUT=2]="TIMEOUT",Ae[Ae.PODFAILURE=3]="PODFAILURE",Ae[Ae.COMPILEFAILURE=4]="COMPILEFAILURE",Ae[Ae.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ae[Ae.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ae))(ae||{})},67172:function(vt,at,fe){"use strict";fe.d(at,{H7:function(){return a},MK:function(){return z},MU:function(){return ue},X6:function(){return oe},bM:function(){return de},fi:function(){return y},fu:function(){return se},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ie}});var ae=fe(38147),Ae=Object.defineProperty,E=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,le=(ee,te,ce)=>te in ee?Ae(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[te]=ce,ne=(ee,te)=>{for(var ce in te||(te={}))ye.call(te,ce)&&le(ee,ce,te[ce]);if(E)for(var ce of E(te))he.call(te,ce)&&le(ee,ce,te[ce]);return ee};function se(ee,te){return(0,ae.U2)(`myproblems/${ee}.json`,ne({hidePopLogin:!0},te||{}))}function de(ee,te){return(0,ae.v_)(`myproblems/${ee}/code_submit.json`,te)}function ue(ee,te){return(0,ae.v_)(`myproblems/${ee}/code_debug.json`,te)}function ie(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,ae.U2)(`myproblems/${ee}/submit_records.json`,te)}function oe(ee){return(0,ae.U2)("myproblems/record_detail.json",{id:ee})}function re(ee,te){return(0,ae.U2)(`myproblems/${ee}/result.json`,{mode:te})}function z(ee,te){return(0,ae.v_)(`myproblems/${ee}/add_notes.json`,te)}function a(ee,te){return(0,ae.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,ae.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,ae.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,ae.v_)(`discusses/${ee}/plus.json`,te)}},9748:function(vt,at,fe){"use strict";fe.d(at,{a:function(){return We}});var ae=fe(59301),Ae=fe(43418),E=fe(8591),ye=fe(20834),he=fe(95237),le=fe(24905),ne=fe(43604),se=fe(6848),de=fe(71418),ue=fe(38854),ie=fe(65582),oe=fe(56656),re=fe.n(oe),z={itemWrap:"itemWrap___KEbZ9",checkBoxWrapper:"checkBoxWrapper___Y_kuj",listWrap:"listWrap___VlWgM",list:"list___XIr6d",flexCenter:"flexCenter___eacyI",flexRow:"flexRow___A_mOc",imgWrap:"imgWrap___KI9io",img:"img___vjS11",contentWrap:"contentWrap___NI0Vt",titleWrap:"titleWrap___SlBWX",title:"title___KGh5v",content:"content___B0PxW",bottomWrap:"bottomWrap___WVJb4",updateTime:"updateTime___sxvSt",useCount:"useCount___puqPx",actionBtn:"actionBtn___JUWfj",actionButton:"actionButton___jabv3",actionBar:"actionBar___I1pC8",typeIcon:"typeIcon___bramC",private:"private___sdERX",public:"public___noSmD",random:"random___l2hTA",actionLinkWrapper:"actionLinkWrapper___Him3y",actionLink:"actionLink___rWBLq",actionIcon:"actionIcon___lMmL7",line:"line___HQJlK",b1:"b1___Y4KZd",b2:"b2___QxMOG",actionLeftItem:"actionLeftItem___Fnq4b",export_type_modal:"export_type_modal___ISAzV",export_type_modal_con:"export_type_modal_con___qw5B2",type_item:"type_item___pdMxs",img_warp:"img_warp___cDH7f",img_warp_active:"img_warp_active___rLrYN",menu:"menu___Q2PXr"},a=fe(41867),y=fe(87513),x=fe(66457),b=fe(89392),ee=fe(84454),te=fe(65862),ce=fe(69429),me=fe(9516),ve=fe(90463),ge=fe(59301),pe=Object.defineProperty,Se=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,we=(Te,Ue,He)=>Ue in Te?pe(Te,Ue,{enumerable:!0,configurable:!0,writable:!0,value:He}):Te[Ue]=He,Fe=(Te,Ue)=>{for(var He in Ue||(Ue={}))Ce.call(Ue,He)&&we(Te,He,Ue[He]);if(Ee)for(var He of Ee(Ue))De.call(Ue,He)&&we(Te,He,Ue[He]);return Te},Pe=(Te,Ue)=>Se(Te,be(Ue)),Le=(Te,Ue,He)=>new Promise((Qe,Ge)=>{var ze=tt=>{try{Ve(He.next(tt))}catch(Xe){Ge(Xe)}},_e=tt=>{try{Ve(He.throw(tt))}catch(Xe){Ge(Xe)}},Ve=tt=>tt.done?Qe(tt.value):Promise.resolve(tt.value).then(ze,_e);Ve((He=He.apply(Te,Ue)).next())});const Oe={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},We=({showCheckbox:Te=!1,data:Ue,user:He,authRole:Qe,activeTabsKey:Ge,selectIds:ze=[],onSetSelectIds:_e=()=>{},onPublicReview:Ve=()=>{},onSetPublic:tt=()=>{},onCancelPublic:Xe=()=>{},onShare:lt=()=>{},onCancelShare:Je=()=>{},onEdit:Ke=()=>{},onDelete:Me=()=>{},onSendToClass:et=()=>{},onCopy:Ie=()=>{},onEncryptionAndSealing:Re=()=>{},handleReloadData:qe})=>{var Ye,ke,xe,Ne,Be,je;const[$e,nt]=(0,ae.useState)(!1),[Ze,rt]=(0,ae.useState)(!1),[yt,ct]=(0,ae.useState)(!1),[bt,dt]=(0,ae.useState)(""),[ht,ot]=(0,ae.useState)({id:"",open:""}),ut=()=>{Ae.default.warning({centered:!0,width:530,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:ge.createElement("div",{className:"tc font16"},"\u672C\u5957\u8BD5\u5377\u6240\u9009\u7528\u8BD5\u9898\u90E8\u5206\u4E22\u5931\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528\u5E76\u53CA\u65F6\u8C03\u6574\u3002")})},mt=Ht=>{var qt,yn,In,En;if(((qt=He==null?void 0:He.userInfo)==null?void 0:qt.login)!==((yn=Ue==null?void 0:Ue.author)==null?void 0:yn.login)){E.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}ot({open:"\u63D0\u793A",id:Ue==null?void 0:Ue.id,phone:(In=He==null?void 0:He.userInfo)==null?void 0:In.phone,login:(En=He==null?void 0:He.userInfo)==null?void 0:En.login,onFinish:Ht})},Ct=()=>Le(void 0,null,function*(){var Ht;nt(!0);const qt=yield(0,y.Mb)({categoryId:Ue.id});nt(!1),qt!=null&&qt.exercise_id&&(0,te.xg)(`/classrooms/coursesId/exercise/${qt.exercise_id}/${(Ht=He.userInfo)==null?void 0:Ht.login}/initate_answer`)}),Bt=[{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>lt(Ue.id));return}lt(Ue.id)}},"\u5171\u4EAB"),key:"1",show:!Ue.is_random&&!Ue.is_share&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Je(Ue.id));return}Je(Ue.id)}},"\u64A4\u9500\u5171\u4EAB"),key:"2",show:!Ue.is_random&&Ue.is_share&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>tt(Ue));return}tt(Ue)}},"\u516C\u5F00"),key:"3",show:!Ue.is_random&&!Ue.public&&!Ue.apply&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Xe(Ue.id));return}Xe(Ue.id)}},"\u64A4\u9500\u516C\u5F00"),key:"4",show:!Ue.is_random&&Ue.public&&Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Ve());return}Ve()}},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:!Ue.is_random&&!Ue.public&&Ue.apply&&Ge==="0",disabled:!0},{label:ge.createElement("a",{className:z.actionLink,onClick:Ht=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Ie(Ht,Ue));return}Ie(Ht,Ue)}},"\u590D\u5236"),key:"8",show:Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:Ht=>{Re(Ue)}},Ue!=null&&Ue.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),key:"9",show:Ge==="0"},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{const Ht=()=>{Ue.is_random?ct(!0):(dt(""),rt(!0))};if(Ue!=null&&Ue.is_encrypt){mt(Ht);return}Ht()}},"\u5BFC\u51FA\u8BD5\u5377"),key:"6",show:!0},{label:ge.createElement("a",{className:z.actionLink,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Me(Ue.id));return}Me(Ue.id)}}," \u5220\u9664 "),key:"7",show:!Ue.public||Ge==="1"&&((Ye=Ue.author)==null?void 0:Ye.login)!==((ke=He.userInfo)==null?void 0:ke.login)&&(0,a.fn)()}].filter(Ht=>Ht.show),It=ge.createElement(ye.default,{forceSubMenuRender:!0,className:z.menu,items:Bt});return ge.createElement("div",{className:z.itemWrap},ge.createElement("div",{className:z.listWrap},ge.createElement("div",{className:`${z.list} ${z.flexCenter}`},ge.createElement("div",{className:z.contentWrap},ge.createElement(he.Z,{align:"top"},Te&&ge.createElement(le.default,{disabled:Ue==null?void 0:Ue.is_encrypt,className:`${z.checkBoxWrapper} mr10`,checked:ze.includes(Ue.id),onChange:Ht=>{_e(Ue.id)}}),ge.createElement(ne.Z,null,ge.createElement(he.Z,{align:"middle",className:z.titleWrap},ge.createElement("a",{onClick:()=>{const Ht=()=>{if(Qe){const qt=Ue.is_random?`/randompaper/detail/${Ue.id}`:`/paperlibrary/see/${Ue.id}?defaultActiveKey=${Ge}`;ie.history.push(qt)}};if(Ue!=null&&Ue.is_encrypt){mt(Ht);return}Ht()}},ge.createElement("p",{className:z.title,title:Ue.name},Ue.name)),ge.createElement(he.Z,{align:"middle"},(Ge==="0"||Ge==="2")&&ge.createElement(ge.Fragment,null,Ue.public?ge.createElement("div",{className:`${z.typeIcon} ${z.public}`},"\u5DF2\u516C\u5F00"):ge.createElement("div",{className:`${z.typeIcon} ${z.private}`},"\u81EA\u7528"),Ue.is_random&&ge.createElement("div",{className:`${z.typeIcon} ${z.random}`},"\u968F\u673A")),(Ge==="1"&&(0,a.ag)()||Ge==="0")&&Ue.changed&&ge.createElement("i",{className:"iconfont icon-jinggao1 c-red font16 ml10 current",onClick:ut})),(Ue==null?void 0:Ue.is_encrypt)&&ge.createElement(se.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"},ge.createElement("img",{src:ce,width:21,height:26,className:"ml10"})),(Ue==null?void 0:Ue.high_resources_consume)&&ge.createElement(ve.Z,{type:"exercise",style:{marginLeft:10,borderRadius:13,padding:"0 10px",width:"auto"}})),ge.createElement("div",{className:`${z.flexRow}`},ge.createElement("div",{className:z.content},"\u8BD5\u9898\u6570",ge.createElement("span",null,Ue.question_count)),ge.createElement("div",{className:z.content},"\u603B\u5206",ge.createElement("span",null,Ue.total_score)),ge.createElement("div",{className:z.content},"\u96BE\u5EA6",ge.createElement("span",null,Oe[Ue.difficulty]))))),ge.createElement("div",null,Qe&&ge.createElement("a",{className:`${z.actionBtn}`,onClick:()=>{const Ht=()=>{if(Ue!=null&&Ue.need_authorize){(0,x.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}et(Ue.id,Ue)};if(Ue!=null&&Ue.is_encrypt){mt(Ht);return}Ht()}},"\u53D1\u9001\u81F3\u8BFE\u5802")))),ge.createElement("div",{className:z.actionBar},ge.createElement("div",{className:z.flexRow},ge.createElement("div",{className:z.actionLeftItem},"\u66F4\u65B0",ge.createElement("span",null,Ue.update_time?re()(Ue.update_time).format("YYYY-MM-DD"):"")),ge.createElement("div",{className:z.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ge.createElement("span",null,Ue.quotes)),Ge==="1"&&ge.createElement("div",{className:z.actionLeftItem},"\u521B\u5EFA\u8005",ge.createElement("span",null,(xe=Ue.author)==null?void 0:xe.name)),Ge==="2"&&ge.createElement("div",{className:z.actionLeftItem},"\u5206\u4EAB\u4EBA",ge.createElement("span",null,(Ne=Ue.author)==null?void 0:Ne.name))),ge.createElement("div",{className:z.flexRow},((Ge==="0"||Ge==="2")&&!Ue.public||Ge==="1"&&((Be=Ue.author)==null?void 0:Be.login)!==((je=He.userInfo)==null?void 0:je.login)&&(0,a.ag)())&&ge.createElement(he.Z,{align:"middle",className:z.actionLinkWrapper},ge.createElement("div",{className:z.line},ge.createElement("b",{className:z.b1}),ge.createElement("b",{className:z.b2})),ge.createElement("a",{className:`${z.actionLink}`,onClick:()=>{if(Ue!=null&&Ue.is_encrypt){mt(()=>Ke(Ue.id,Ue.is_random));return}Ke(Ue.id,Ue.is_random)}},ge.createElement("i",{className:`iconfont icon-bianji10 ${z.actionIcon}`}),"\u7F16\u8F91")),Qe&&ge.createElement(he.Z,{align:"middle",className:z.actionLinkWrapper},ge.createElement("div",{className:z.line},ge.createElement("b",{className:z.b1}),ge.createElement("b",{className:z.b2})),ge.createElement(de.Z,{spinning:$e},ge.createElement("a",{className:`${z.actionLink}`,type:"primary",onClick:(0,b.throttle)(()=>{if(Ue!=null&&Ue.is_encrypt){mt(Ct);return}Ct()},3500)},ge.createElement("i",{className:`iconfont icon-monikaoshi2 ${z.actionIcon}`}),"\u6A21\u62DF\u8003\u8BD5"))),(Ge==="0"||Ge==="2")&&ge.createElement(ue.Z,{dropdownRender:()=>It},ge.createElement(he.Z,{align:"middle",className:z.actionLinkWrapper},ge.createElement("div",{className:z.line},ge.createElement("b",{className:z.b1}),ge.createElement("b",{className:z.b2})),ge.createElement("a",{className:`${z.actionLink}`},ge.createElement("i",{className:`iconfont icon-gengduo5 font14 mr5 ${z.actionIcon}`}),"\u66F4\u591A")))))),ge.createElement(ge.Fragment,null,ge.createElement(me.O7,{onCancel:()=>{ot(Pe(Fe({},ht),{open:""}))},onFinish:()=>{var Ht;qe==null||qe(),(Ht=ht==null?void 0:ht.onFinish)==null||Ht.call(ht)},open:(ht==null?void 0:ht.open)==="\u63D0\u793A",Data:Fe({},ht)})),ge.createElement(Ae.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7A7A\u767D\u8BD5\u5377\u683C\u5F0F",open:Ze,onCancel:()=>rt(!1),onOk:()=>Le(void 0,null,function*(){if(bt==""){E.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(bt=="pdf"){const Ht=`/paperlibrary/see/${Ue.id}?defaultActiveKey=${Ge}&exportPDF=true`;ie.history.push({pathname:Ht,state:{}})}else bt=="word"&&(0,ee.ON)({id:Ue==null?void 0:Ue.id,middle_export:1,export_type:0});rt(!1)})},ge.createElement("div",{className:z.export_type_modal},ge.createElement("div",{className:z.export_type_modal_con},ge.createElement("div",{className:z.type_item},ge.createElement("div",{className:`${z.img_warp} ${bt=="pdf"?z.img_warp_active:""}`,onClick:()=>dt("pdf")},ge.createElement("img",{src:fe(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ge.createElement("div",{className:z.type_item},ge.createElement("div",{className:`${z.img_warp} ${bt=="word"?z.img_warp_active:""}`,onClick:()=>dt("word")},ge.createElement("img",{src:fe(38347),width:70,height:70})),"word\u683C\u5F0F")))),ge.createElement(Ae.default,{width:450,title:"\u63D0\u793A",open:yt,centered:!0,okText:"\u53D1\u9001\u81F3\u8BFE\u5802",onCancel:()=>ct(!1),onOk:()=>Le(void 0,null,function*(){if(Ue!=null&&Ue.need_authorize){(0,x.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}et(Ue.id,Ue),ct(!1)})},"\u7531\u4E8E\u8BE5\u8BD5\u5377\u4E3A\u968F\u673A\u7EC4\u5377\uFF0C\u8BF7\u53D1\u9001\u81F3\u8BFE\u5802\u540E\u518D\u8FDB\u884C\u5BFC\u51FA"))}},9516:function(vt,at,fe){"use strict";fe.d(at,{$i:function(){return be},K1:function(){return Ce},O7:function(){return De},T$:function(){return Se}});var ae=fe(3918),Ae=fe(29297),E=fe(87513),ye=fe(89540),he=fe(61527),le=fe(43418),ne=fe(78241),se=fe(8591),de=fe(92832),ue=fe(95237),ie=fe(43604),oe=fe(59301),re=fe(65582),z=fe(28209),a=fe.n(z),y=fe(65862),x=fe(59301),b=Object.defineProperty,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(we,Fe,Pe)=>Fe in we?b(we,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):we[Fe]=Pe,ve=(we,Fe)=>{for(var Pe in Fe||(Fe={}))te.call(Fe,Pe)&&me(we,Pe,Fe[Pe]);if(ee)for(var Pe of ee(Fe))ce.call(Fe,Pe)&&me(we,Pe,Fe[Pe]);return we},ge=(we,Fe,Pe)=>new Promise((Le,Oe)=>{var We=He=>{try{Ue(Pe.next(He))}catch(Qe){Oe(Qe)}},Te=He=>{try{Ue(Pe.throw(He))}catch(Qe){Oe(Qe)}},Ue=He=>He.done?Le(He.value):Promise.resolve(He.value).then(We,Te);Ue((Pe=Pe.apply(we,Fe)).next())});const pe=we=>{const Fe=a().enc.Utf8.parse("c03f36595bd5610b");return a().AES.encrypt(we||"",Fe,{iv:Fe,mode:a().mode.CBC}).toString()},Se=({onCancel:we,open:Fe})=>x.createElement(le.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Fe,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:we,onOk:()=>{re.history.push("/account/secure")}},x.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),be=({onCancel:we,onFinish:Fe,open:Pe,Data:Le})=>{const[Oe]=ne.default.useForm(),[,We,Te]=(0,he.U)((Le==null?void 0:Le.type)=="exercise"?E.yE:Ae.yE,{id:Le==null?void 0:Le.id});return(0,oe.useEffect)(()=>{Pe||Oe.resetFields()},[Pe]),x.createElement(le.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Pe,destroyOnClose:!0,confirmLoading:We,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),x.createElement(ne.default,{form:Oe,className:"mt-20px",size:"large",colon:!1,onFinish:Ue=>ge(void 0,null,function*(){const He=yield Te({id:Le==null?void 0:Le.id,is_encrypt:!0,pwd:pe(Ue.pwd),pwd_confirm:pe(Ue.pwd_confirm)});He.status===0?(se.ZP.success("\u52A0\u5BC6\u6210\u529F"),Fe==null||Fe(He),we()):Oe.setFields([{name:"pwd",errors:[He==null?void 0:He.message]}])})},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),x.createElement(ne.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Ue})=>({validator(He,Qe){return!Qe||Ue("pwd")===Qe?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},Ee=({onCancel:we,open:Fe,Data:Pe})=>{var Le;const[Oe]=ne.default.useForm(),[We]=ne.default.useForm(),[Te,Ue]=(0,oe.useState)(!1),[He,Qe]=(0,oe.useState)(0),[,,Ge]=(0,he.U)(ye.o1,{type:(Pe==null?void 0:Pe.type)=="exercise"?12:11}),[,ze,_e]=(0,he.U)((Pe==null?void 0:Pe.type)=="exercise"?E.dp:Ae.dp,{id:Pe==null?void 0:Pe.id}),[,Ve,tt]=(0,he.U)((Pe==null?void 0:Pe.type)=="exercise"?E.Qc:Ae.Qc,{id:Pe==null?void 0:Pe.id});return(0,oe.useEffect)(()=>{var Xe;Pe!=null&&Pe.phone&&Oe.setFieldsValue({login:(Xe=Pe==null?void 0:Pe.phone)==null?void 0:Xe.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Pe==null?void 0:Pe.phone]),(0,oe.useEffect)(()=>{He>0&&setTimeout(()=>{Qe(He-1)},1e3)},[He]),(0,oe.useEffect)(()=>{Fe||(Oe.resetFields(),We.resetFields())},[Fe]),x.createElement(x.Fragment,null,x.createElement(le.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:Fe,destroyOnClose:!0,confirmLoading:ze,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),x.createElement(ne.default,{className:"mt20",initialValues:{phone:(Le=Pe==null?void 0:Pe.phone)==null?void 0:Le.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:Oe,size:"large",colon:!1,onFinish:Xe=>ge(void 0,null,function*(){console.log("allValue",Xe);const lt=yield _e({code:Xe==null?void 0:Xe.code,login:Pe==null?void 0:Pe.phone,id:Pe==null?void 0:Pe.id});lt.status===0?(se.ZP.success("\u6821\u9A8C\u6210\u529F"),we==null||we(),Ue(!0)):Oe.setFields([{name:"code",errors:[lt==null?void 0:lt.message]}])})},x.createElement(ne.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},x.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),x.createElement(ue.Z,{wrap:!1,gutter:20},x.createElement(ie.Z,{flex:1},x.createElement(ne.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},x.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),x.createElement(ie.Z,null,x.createElement(ae.op,{openLoading:!0,size:"large",disabled:He>0,style:{borderRadius:"4px"},onClick:()=>ge(void 0,null,function*(){const Xe=yield Ge({type:(Pe==null?void 0:Pe.type)=="exercise"?12:11,login:Pe==null?void 0:Pe.phone,smscode:(0,y.M)(Pe==null?void 0:Pe.phone)});(Xe==null?void 0:Xe.status)===1&&(se.ZP.success("\u53D1\u9001\u6210\u529F"),Qe(60))})},He===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${He})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),x.createElement(le.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:Te,destroyOnClose:!0,confirmLoading:Ve,onCancel:()=>{Ue(!1)},onOk:()=>{We==null||We.submit()}},x.createElement(ne.default,{className:"mt20",form:We,size:"large",colon:!1,onFinish:Xe=>ge(void 0,null,function*(){console.log("allValue",Xe),(yield tt(ve({id:Pe==null?void 0:Pe.id},Xe))).status===0&&(se.ZP.success("\u91CD\u7F6E\u6210\u529F"),Ue(!1))})},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),x.createElement(ne.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Xe})=>({validator(lt,Je){return!Je||Xe("pwd")===Je?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},Ce=({onCancel:we,onFinish:Fe,open:Pe,Data:Le})=>{const[Oe]=ne.default.useForm(),[We,Te]=(0,oe.useState)(!1),[,Ue,He]=(0,he.U)((Le==null?void 0:Le.type)=="exercise"?E.yE:Ae.yE,{id:Le==null?void 0:Le.id});return(0,oe.useEffect)(()=>{Pe||Oe.resetFields()},[Pe]),x.createElement(x.Fragment,null,x.createElement(le.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Pe,destroyOnClose:!0,confirmLoading:Ue,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement(ue.Z,{wrap:!1,align:"top",gutter:16},x.createElement(ie.Z,{flex:1},x.createElement(ne.default,{form:Oe,size:"large",colon:!1,onFinish:Qe=>ge(void 0,null,function*(){const Ge=yield He({id:Le==null?void 0:Le.id,is_encrypt:!1,pwd:pe(Qe.pwd)});(Ge==null?void 0:Ge.status)===0?(se.ZP.success("\u89E3\u5C01\u6210\u529F"),Fe==null||Fe(Ge),we==null||we()):Oe.setFields([{name:"pwd",errors:[Ge==null?void 0:Ge.message]}])})},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),x.createElement(ie.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Te(!0),we==null||we()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),x.createElement(Ee,{onCancel:()=>{Te(!1)},open:We,Data:ve({},Le)}))},De=({onCancel:we,onFinish:Fe,open:Pe,Data:Le})=>{const[Oe]=ne.default.useForm(),[We,Te]=(0,oe.useState)(!1),[,Ue,He]=(0,he.U)((Le==null?void 0:Le.type)=="exercise"?E.yE:Ae.yE,{id:Le==null?void 0:Le.id});return(0,oe.useEffect)(()=>{Pe||Oe.resetFields()},[Pe]),x.createElement(x.Fragment,null,x.createElement(le.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Pe,destroyOnClose:!0,confirmLoading:Ue,onCancel:we,onOk:()=>{Oe==null||Oe.submit()}},x.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},x.createElement("i",{className:"iconfont icon-tishi7"}),x.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),x.createElement(ne.default,{form:Oe,className:"mt-20px",size:"large",colon:!1,onFinish:Qe=>ge(void 0,null,function*(){const Ge=yield He({id:Le==null?void 0:Le.id,is_encrypt:!1,pwd:pe(Qe.pwd)});(Ge==null?void 0:Ge.status)===0?(se.ZP.success("\u89E3\u5C01\u6210\u529F"),Fe==null||Fe(Ge),we==null||we()):Oe.setFields([{name:"pwd",errors:[Ge==null?void 0:Ge.message]}])})},x.createElement(ue.Z,{wrap:!1,gutter:20},x.createElement(ie.Z,{flex:1},x.createElement(ne.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},x.createElement(de.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),x.createElement(ie.Z,null,x.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{Te(!0),we==null||we()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),x.createElement(Ee,{onCancel:()=>{Te(!1)},open:We,Data:ve({},Le)}))}},74609:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return He}});var ae=fe(59301),Ae=fe(65582),E=fe(92832),ye=fe(8591),he=fe(43418),le=fe(5871),ne=fe(61621),se=fe(1710),de=fe(3113),ue=fe(70414),ie=Object.defineProperty,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Qe,Ge,ze)=>Ge in Qe?ie(Qe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Qe[Ge]=ze,y=(Qe,Ge)=>{for(var ze in Ge||(Ge={}))re.call(Ge,ze)&&a(Qe,ze,Ge[ze]);if(oe)for(var ze of oe(Ge))z.call(Ge,ze)&&a(Qe,ze,Ge[ze]);return Qe};const x=Qe=>React.createElement("svg",y({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Qe),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var b="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ee={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},te=fe(65862),ce={sendToClass:"sendToClass___le_BX"},me="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu29C5hdR3Um+tfe5/T7qW6p1Xq/ZcmSbOthG2NhZAM2ARJuAh5ICCSBZJg4yeQxyZDc3CG+38yQTGAmCZnhJiEXDJkAxgbCxWDHYJuXjW3ZSJYty9b7rW6p1er3eeyqdb9Vu2p3nd3ndJ/TD/Xp1tn+/On0OXvX3rvqr1Xr8a9VApVjTvcAEfln+rF6WRO6hBADc/plrtLDi6t0n8ptZqAHiMjrGc7u6Br2Nmxu978rhOiagdvMuyYroJ+jQ0pEVQC292ewNpWVYlG9/2MhxPE5+jpX9bEroL+q3T09NyOiBga8BFbsPw/c0An4wCCAbwoh1PTcZf62UgH9HBtblvABsEsAqyGBvd0SOzt9fgvpA1+pgH7iAa2AfuI+KpszThPVLgNuALBGAl7PkERNEqivikD/sBAiUzYPXKYPUgF9mQ5M/LHYaAXwBskS3hwvnpfYushHUmMe5AMvCSEOTPaVzl6mFUsXiFOTvX6uXFcB/RwZKSK6PgPc6AN6zCSA7n5gUT3gh6AHBTiTTIqnSn0lVpleOofVy1uwfkG9+Fap18+18yugnwMjRkRLJHALgHr7uGf7w09Lm8wMABAE6KqpEY+X8kpExC3sOHBJdq5ugmyo8p8WQpwupY25dm4F9GU+YkTEQL9NAh3uo54fCv/qrBn9lghdyWTxoCeiFjaKA4lFvSkp2mp8qvLxihBiX5l3y5QerwL6KXXfzF5MRDw+N0pgM4xao1UbKdEzBLTWRPo8JCQIuFzt+08KIUYmejID+JsFsPB8P0RWSqxo8qF8vJYE9gohaKI25urvFdCPM3JEVAugHUAyftrzXcC6ppGgr6u2e/VqkZoJABDRUgncHr//UEbiSA9wwyJf6/as4bNznqQcVtns0w0NDRfGex4iapTAbgCtEhA8gbiltnqf/f3dAJ4TQlyZiXcqhzYroM8zCkTUyupyEKBFCHQCqLanWZD99Dywvg3Z2iSdIaJhlU6ebWzERWB6JKTx1txp1JrRcZLAkJToT7ERyxZsCHhGPwHptPKfa60VJwuBi4gSWWC7B6zn1UNK4EK/xOIm3xrEKR/4iRDiTDkAdCaeoQJ6p1cffJD8974XOwEsl1IDPeqfEOyjUvXYFWBZI8Aucv4tKf104GMIPvbVQZO/Ri+ZxMgR0QYJ7IAOtka31h9e7gY2LgI8I+eVDJ+BgKwcCfa2tNQczXdLoy5tlsA2225WAq/1SGxZFN2GXZ/PCCGOTeKx58QlFdCbYSKi5mN92FklsLizPh/YjTgFMJAKQdbERqQBnDPalPD87sEsDrbV4vxkIqRElAyANwnoVcbONTPlgL1nJbYvzb23VIAkSN/z9zbXiMMFQL9KAm90J3NPKtTd9LuYV/R9PCtE/jbmBKoneMgK6FlCEgs33CklOl7rAda0wAZ8Ip3Z7cfjRttd2RiC3z3s355EKgN1pq2u6ielAoWI2iRwjwancwP+OJSVGMoA7TXhvfX/hm0jJVRG+S8sbRKvxe/JEykDvMMHmLcTHU+fkbilU+vy0eH7eAXAvvlqzFZAr/3b9HYACxhkDKpTvcC6Nh+eP1ZDyQLo14ZfKB3tGTlnstQNIUT9g3Tu8MmBF9+6c0FfseBPEb0rIdE8ej77ZsLj9R6gsx6afqC/U6zThOjPAIrEWNDzpA4A9tSsyfUCAa92S2xaZEEf3scj/0wigR9MZpUq9h1n87xrHvRE1Cml9mQwVVcf54ckWE9e1MR68+jB32UUcKQX2NgWk/BW2vLXUmNRH70pHTTqa2ry9y2tmzjoo6W8xFsBJMKmQrhbY5VtiY76cCXiX6w+zwZpAMhsJnhh7cKa192nI6J1GWCHH/NC8Xs2MXfHz/UCCfj91T6+LYQIZhOcM3Xvaxr0xkNyE4DrpLTh/RDwrOasawvBZQHHg8CgP9UPrG5x5LALeANEg32tinADNdUYTiX8F9aM41nR7Wdol+eBjVhh1wt7/6EsdHuNVeEz6enAE1ECvAIpiSBF/t4ti8QR+3REVCOhJ5GzcoTXvdrDvnleNUIvkJ5c4eQJGqp8Jq9xs3mPjxN5bwa8hYDXPITrKCtXw/NrZZAhwOtLUOLAsjZ0ffWroHvvnZpRP93gv9ZB3yol9gCos65I28GsMhzvAVa3GW6LMVgPdgPr2gHfLgEO4N3JoTUOCfRngSoPqKnyKRvITMLzX1raiNeRJ/jDlIAgwBuEkAu1FDcPw+3w32euhOBeVm90eQN2mdWqDbJZZFQ6+/wNq2qjZJI00WYf2B4Bx+hJ3OaVlAwNWKvQjxrlsr7Kfygf6I/3UkvSx6IEye0K4hYJJIngkQIT+QU8j5RSUIr48RWEf1wRvp3wcH7tAlG0ijfdQHfbu6ZBf6yLOmpq5Fs5KBM3SXnEzjO/RQGdxmBlg3F/N7B98ag+bXVtlpBWutsPGqhDQIfxjPD1JDBCVf4P1zUKDgLlHES0SkpmUkrfTiBrrPJzdI+EK0270ecZuCllJD1PAIkRn/xntq8Q57hhNl4BvFNazo5jeLDXpj8TSvpIRbJ6FEE21eaCnojquofwRinVJnjeZklK8DMp/j90l4YrhfmgQNCw178JGZA8CElPXL+46tXZNpCvadD3pWh9z6C85dIIsLE9lMieVWdY1cgCZ/qB1npo3bd7KFR3moz2nxfwDvhTEjh5JfQGaZJ7iA7KSr/rxACe+5nvII0gNBuW9EM88pvY0JaUTDvIcYVqVUYBF4eAxhp+Rp98Kak6CcX30CuBBIYV+pIN/vdvbROajkZEmwyNwSrt0cRkLn5vFlhjJ7QBbTar7RjZWh+CnifOyb7s1mrPfysIK6RAgsHMYI9eiYHOSKLwFS3g9SmjRj0/0OUgkD/uXVr96J5ZtBeuWdBzoGYgwK1JIdcyYNgNyfryulag3pAOQhchcCkVBqJY3elsGnVn6jHNI+FtFkcqCxy5FE4oq+4YyU1fPgj5uQP+9YLA0V97CN/LsZ3ji4H+2xOglU3ou2+XPLauGSPaewMgnaXuN61OPM6SlCUzgF0SWJ7r9gwjuGxgN/ECx1OOVwvHKCZAdtT7D10EqmlQ/ZJS2CYJCT7XSu9IwlNo43Q2AIJ/N+Le/h5K+tEJIUlJQd7jwTn/Wzt3FrYZ8r74NH15TYM+FeBOT0gdAGKAsvrAQpwB0VoDtNSGujvzXNiTM5QC2owOXEidcaU/qyJneoFlraOgZ8Ad6kHNn/9EbBQemta202gkjLFh1AVJ2uuDLCOQ3TKsviggYKnOIFWCVjaj+w9vpsM+QCFoqevNa5KaWkxEyyVwK8LIspHw4dPxJDnYA2xuc/z8xuPE7ZCErMr4388ksvcIz9+mBJiDFAE+iNQWICDgZC+wUk/dUKUpBHirBpGibuWpB3curp50wstU8H8tg95LS/yMgNR+mEiHVgCrDCMSOMVBKA/orAX2dwErWoHVraF0T2XZpw8vMjYdq0BPCGPEJpK+aktK0ow0MyMePSlanzrnXX/Lcilqqhy3KKsH7Hc3vvc0G6iSJbg2UvXETAdAmj02+jehfutmer61FhkGsiK6cM8XEk8ta0byBx/E1oYasHrjCHoZBrIIdLIfagtT6cwksMayNqAD1CaTYo0HtAaGTKTVGVelMfr7iT5gcT0haQx7d0KMqjvhfewqoT8L6q3yE3+1ZZEYlxw3FXAXurasQW9cihw0Ynebl05DVFfrrk+fOIGLU2E3cttpiXcQZLNFhWPnhZLR6KOpTKjbM8+mqRbe3+/3O84PoHokQPWCOjWmD+1EYHCua0Lfu9bT+YiuIIFHT4mOS4o2LG6MDUsJoGeQZwO2F+T591zvH0lLUFb5J+/7DrzWGmy+sVMtSQpPT0r7PFbHTnpKrWjE0I5O9N+2jHSBqAxHtljdUaI16WO1MsavBWo+MA9ngd4RYFFdaL3a+4QrjXZ96uPScLhyGk0qOpGIjsNL/PPOpVc3RbHsQG+Bns1inRDwhdCAZ3hYJyH1jMhsXYJ6ahJIZ4jSdcnkyyywSvEKsJ/5jwO8jZTU8m4M4M0ouurK/gtI/M+f+quO9mHxdYulaKkDmnNoaWNB3JwUXe9YRjpYZKXpqWHR8voIbbGpf9FVkwB9YzIY/PCNiZ8GBHU85T/9376P21ctkLtbbKiN1SPHw6JVD9KgpIW1NLRpIQZ+dZs4KQSy8FBdI8T1EKjXC4KZMRa8rm5uvVueR2ivC1co14Njrz8/GDoItFro5RrAem54+NGuTv/LVzMQVj6gJxKXgaYmqQlRnMLGcsdhOY7Ckmu9sK+cDU7ua80uzNJFyo689EJjY18xngE2ZFMp3A5PrnQBH312/e+szkiI//g9sXrvRW/J+26SgmkA3gS9x03UQXTdsYhet4BngF/OovbQgNiYJsqV9ZMA/ZpWeebtq/3jGYL8zPP+11/rw3s2LJS7mZtjJS4DUqstBvCWqxMCVdCuDpV+/1acWVjnLVECbABrO8IekUsykt6h7t6fBqoTph8iV6VxUimAAc9dtIhbjMR87orAYA8o/Ylbl9VdNSpzWYCeE5P7+7HiQiB3rG32cxI24kEjHogjV0L+Sa2R/Q5oSXl00k8kjhp6r7vijlHxBtJ0vYDkiGx0WJUmWq5N40+dEQ1/9IS35e4NMrnK6MKFdEYXLDUQXW9sCyV9pP8r4FxatZ4aEesCEqMJfyWAPlCgpipx5V0b6KAgqEAh+Mz3/H85IfCeDYvk7cWCng1m7sZfvF7gbWsdoLurgwPoUN0hsGpzegBY2xJKHVeN4nPODkLr+Qx417C1d3DTsoQQR3Yt9f9yov6crt/LBfQbpMQNp/pR3VQLtDguw/BFR2HNHhQ2NDmSODakFJ7pscta+ueaavH8eLz2S8O0tMaXewpJd/fO3zkmmv/L09j2vu2EhoilM/4wMBCqleje1UavJ71w9beTiu/Zlxb1Q0BNQikOETUoeIN1Nd6QjrCyMWv+7WeXivGusB4fZBWE52UXNtBQnadPFQmPTm3qTDT86RNq93BArQuKlPQMej62tgP37QLqfBHp4nF1hkzkiUGcImjgN3NfOPo7A/78AFCVDFUa15+fD/B8rVRIJ8n/xM5V4vx0AXu8dmYd9ES0UErcxQQrndBwRWJ1k69ZhGM17dCfzue53Bf7ghq8DsNxOPDPvZrFi28tEP4eGKBFqkq+heeJXfJdslg0GSTwzWOi+e/2Y9s7ryfUjkkeLNzFlwZoZGnSe33XUuqPKMBGv+ermFaQFKqt2ku2pLJqeFE9dQek02C19BxRwBC7Ug3BTAejTOCM+6G9UTSsbMLC5Y3oeOaM53/kEXibOySaQ9UvlMLjqDcW9L4A/uIuYEFNCAkrvaNRYMCzy9S86tHLwCoTYbD6O9+nezg8YVHDKODd3okkvFkdwpuxh1U+8YaV1Q/Oe9C7PHb7shwe5yBRZ73U0VF7WJfiJab1shfFqQJgwe5OE3YbssdlUOLydW3+/vY6cTbeoZeJmkVa3uERmrTOmyfQZLyPePSYaP77A9j2rk2E6hJAz/mnpy6Jng9fT4cSSSjrxbGhf36mpCfaBNCaBVRzEt2+oEEGEAt49o5w0kqLoTEz0NldKTyVWNvmt69rxcqEhyp2a/6HJ4Hn2d5pI1SL0kDP/fvJO4G2OuFEVsMeYwmf43unkI6xdZFDQYjr8HFvTgz5OR6l8Lfn0kf8B/bsmXlm56xK+hTR+gSToeRo4jVLPk5fW63Zf2FvWMDzOv5a72hQJQfEVsI7tN5j/eGqsK7FHyGJn3Y047jr4WFPUf8wdkhPbrSAjyaOkahW2n/7iGj+7Culg54F5Lkrgl44rQZ/5Xp6rb3Oy4BVHaf9Koi2wQAtDWwcw0vXJeW5AFDso2d17komDJSxlOfnrKryq3Z3qk21VWBnocer3188Axy6DKxfQGio1r72kiQ99/Ff3gksqA0h4XJn8vFrzvQBS5pNME2FUWvP45VirITPKavgqELu+ClSh4iSn9+9UvTOtLSfNdDrBOUsdnge1ue6C0Nq7wETMXQIgDo405UCooylmIfFlfT8mWvDsP+ZqQOCkJbSP7hiAQ66wL+cpi1Q2JaVMqLOW8pAFLAC8PjxyYHeDiAncv/kpK4rk63xVVRvkgHhCySCAD4bfvx3oMD83NBjaAxK2w5/2VLt1fqe8vm3y6nQD879tKadIjtnMqD/iz3Agjphgkgx6W6ED0/ijAmQ8STlYzALDKaBtlpAOIhywW6JaFaI8XtwHCOpJzr76cTFgLwH7lg+82mKswb6n/ZSy3IfdzTWaR/8GP1dswBdgBuvDbMCNa3XAbzuyDyqCUsfPo3JYnwEhBGC/9y6ttFkjsuXqZlq8JZAyVpX+to2reHJoP/cq6VL+lxpZvRrC2SDbAtuazhyIMjSERgs2s9uVzLztw4WOT547hJ9Hn8XRlVLlvSf2MPGZ8gcyyfdrUrSNwIkPKCO7QYFnBgAFteFdkc0Od0Xj3l3+DnZ2OWAlXb9ahtCDSmfPv+m5dUvzWdJv+i1Xk5ukILdj+wEsDo8dy4PHDMUGbBafzcZS0wIs4cbOIqrJTatj8P8PEmsERlIDGdTg09uW9kSLaNn+umdRLIl8gYZFcn1tHz3uGh+YIqgdxER6bRBKN018O0kCJO8w+/4s+Nfj4xSc66eINZYnRbQ504wK5nt8/Jk7GX/vBeC/FRfSDYzRWT1K45RZ8w78Hj1DId8Ip4k7jWKaEBJ9cAda2eejzNrkp7rM2akvJN1bga39YjogqQG9KzOsDHKnBem9bJfvlFTn8IjLt31JDC6MrfL6g3zZqy6oiWgvtLvUoSnb1gsdHG8bxyh5Wsa5G6l4DGrskYnfRiPiWnvu6dE8z/Nc9D/1ztCg1kD15HOIXNytN85MYalM48PHxyVZrUmDnbmCfVlwuCVpk1wEZ/GUPfXXHw7jjr7hC6QSHz+jlUzv5vKbIJ+bUbKN1jwckey12aEiVXskmwNwc9gH5LhZ/bf19eOgj0u3S3ouTNtLiu3o8+z0ltzzyWU5x3fuSTB9V3U3r2UbF+Hnx0YlrX8HDYrinXVgZFwBdp3UTR/6/jU1Jtyl/T/92723ri8eDMBYiE+JsSxa5I9RotZyjO9wLwc/3Z5OPThs1HL84L7UxvpeaKy1o8voA4Jb54bsul0ehN8f0fUn9b/bL64MgJwEjQboamRsPM2tI8FPIPZgj8yPE02EWctseqk1SXHWmaviKaBKH//zStxkM3cc/103UggdygFndCpqbxhhQG9VDx1WjR/9cg1AHoWKo5gj/jzjrRn1etFdlm2h0KKbadUwFE2ZlyO2lwMcubY65XDXO/OHwt4fYLAs13P+Q9cjXzaWZP0aaJNSsodBRmOppMYgCzt+X8OSEXGkgGxdYNEfm9j8NkoZlXVKNErYjpaHRoY8rL+07euEV1n+qltKCVvIcICblqv3DZn1ID+y/Mc9PfvZpflKHdmVKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALe9960Ujzk3nOmPs8a6FNE6ygjb41UlLj/xnVHcpBmKFR7OLRtdX7XkNXS2V4jgSP9YQK1PVi628MayizShOefTi/Dj98MyNd6sVVm5JasiCrmaT47H9eCpP/4bqCVbaaYOuO6TQcyoerCzMqIcFfA9z4R4O0KQAIZTwZ/c8famryV2aYb/LMG+uHh4aXKr+JKBNERj6zGA0Zs1Nb4oasrJ4JqpLtlMvKYHeOMJbNhQTQ5HNTbFUJyCFwFe+9cU/363r0vJETnlnsgEppjP2r4Aj+YpHrTngzQkqAxOYAaV0aPsN4bKzEjd6WTSeW6J7W30rgsmRaQw3k3bsxTgwJnhxNF0xC4uf/rdkMBNv0UjxGwWtM1GBq77HjIJ93j9b0j7k1sIkU0ZK3aUNedq5L/abrBXai9WQP94OBgB5I1XI9FHxbwbqBqjHfGUAtYGjFH22VEuoAfyYRVAur5HDuA9j5OorK9RvhI7z/rf+v3bxMjL3Sn1iGduNW9jj//8LRofrhE9aazOsCe5hTak7nht8kMbgwz4zbBQDs64OPhE9V45UqyKO6NC3o7IeP3vMKFq2AmRsz3bh9oIumeE7Cyol7RF+5cl/zxZPplMtfMGugHiBaKjHyLcczkDTZFUHFC9hy04kwmdm26BC6bHM3XHO8F2Oleb9xvUcUiuyLYCWDC+uwqP3DZf+2PbsYLrwDJwXPBmz0lFrnXPXVKNH+jRO/NL3f2oyMZl32TGabJXfPl41X42vHaSDjk49NbwpkFPa+iblpgJJQIOHQJuG7hqHcn/lRuOmAh/d29JuSwUR9R4r+8de3Vq4kza6DnDYCH0sEbJQld2CjSPOKRVSfjyBqrZ5i66gGcHWRVkMhHz/55k+nPxpZeRVzpHmM4ajVGanVoeF27/9zPrBdnfnSKlniQNxOhQdsKAJ6eBOh/rbMfC2YR9N84VYUvH63VXijdT3mSSFzQ/+lto356V3IzOFmtYRdkUhcbzFX7o2kd8727AI9TEsJJoVKAeOgta5I/nNy0ntxVswl6ry+Lm4SUm3L080i0mKCSQzizAGZ9nKsMtJud9aKsJCZosb9fAq06xJvLX8/HcLTXcmGnhU10/KXziWf/7M2Qz57B1kCOGrU/Oiuav1mipL+uNo23t6eYW3PVjzNDAp89XItXLhev3rigd0HKhmtfCljIxqvjk3fBbidCZKuYN86nzoyqTSolyNvnef6X9szQbi75On4WhmP0MXrS6esF/BsUZ2dalcORxON5ZziQxYYtG6tMNbZeFtY7+Tcu2eFw66OCSJHnxvrizb8cXaythurtHXr0I7c1X37ySUrQWvkOFaCRV5hnzonmb50s3U9f4ykdsh9dynI/6pQ9yy235T/Mi0eUA2vQGiPV8tqJ1TOl2cqhTRzuRqIlem/GQyrwQjpDEXx6vv5PbgulOR+uocl0bk6cqTJS3l0F4qqQNVzHGLSm0THuTIISRJeHgit//nPXLdRJ6jN9zCro+/poQUbI25Wnc2KjwwI47nt3jVX+zBW6sky7NQPFHc55mZzAwIcNLEUqkFWdnI0UNO9+CFhk6ApK0fkP3JD8Hl//4GFamEnJ2+s91L9wSTQ/NgnQ5x1AJ4GCiWHlwr1h0Gud3hys1tiKBxwkzAG7Pceg2A00jQG8mzAS5+aYia4gjnjwHrh73dhyh9M9CWYV9Pwyl0boLillZ16GY8z3HgcvT46zBrAc6ubkCi7YxKCPdHwjAV27ga+LJL6pUGzr2SgPadT53//gOtH93gfJ/4WN2FRdJbc+eVIseKa7dEk/l0D/sdscl6UB6vG+sLqbpWZM5J2JrxK29o3bD5GL1k4Y7bVk04u+8jPrk9+fbpDH25t10HenaP3AgNyV8OFplqUDSG2AxvzlehVwjF2WMJxYwqQ01suZdsBHjsvRGKv2e0tL4PbZyOPoLXN6+CLyfFKZ7JGGHcm99/K+UUTim69ndz573t/1r6dwQ6mZU3MN9K1RPTTg8kjIq6lzvtPvY6XzeL53g357So70N1RpzrNleyeiigsavJBI/J+/OsP6/ayDnsle1CnfU5eAb92RTCXmTCE3QBRxbFzVxCCK+R/MqNT1Vaya4pyn54nNqLLuT6Pncjqfrl1puOB6FSB/kGrwk/u2hNW3Pv5x8k7fgrsPXFLvns+g/9BWYDPzm5iGEYQJKqzuaI+NI5U17h3Aj2+shoNkpftwOiybyDYCq0/MyU84KBys9X/33uUT74M7ldVg1kHP9WfODGGryshtzGpkHZslPqfIccHUQU6P40RjrhzMtSVjdIX+kbCAKCdQr2sE6s2GBVaqa+KY7aEY4HncOAeVo7zcsJ5YfI7vE0ns+62bBe+9pI8lf0Ubly5Qvz+fQf/b20OKMOvvA2mu1gAsNQ4BI+BDQV8A8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgxfC6DnjjrWSyuFkrcGhKTLh2epy5FVVj/YI8N0YS2QDUXVBqS4fDUT0Xp5AzLju9egd1UjW/jUgJgnAqcSMp9Hg97WdDR2BAm/98owHrvfJCov/VvasKRJ/cF8Bv0f7Ar7mFfZgSzQmgzT+SZSZ1ywsxeMGZecKFLnhymB3FZjMpTq7GmzKtKYFULQ2eF04s/v3SKidMqpSPRC1866pOcHu0BUP3AJO6WQvH9rBEAXuK6kySmlYUQ6X3bFcO91tNYBvP5spJPLnmS6wpChK1jhxYPObZGADHz/2x/bGUYKrwXQ/8dbQ1WmezDUs7lQE6s5DOCoqKyTyhiJaRECmoHNgmjYVFhuqh4VKNHiYD6MAXxYCOShd25MfG+6NqAua9Dzwx26QKsDyFsCgURkqMb09zg/J9LVHcOW82q54zUFwaEv6JQ7c56pnaQniVuL3hrO2uftcS0WOv6x25JPX0ugb64FTvQCS7nevMmGsiqLJcK5YOK+4u9ZenLerI24xINU4/nv+VwhxDlC8NDPrq/S+Q0zIeFtm2Uh6e3DHOjKvlVK0eHWfYwkvMObyXFHOmoMg5wBz4aSzo01DUdZU8Ye4L85assVxBj0ehJYQ81sXBYu2f7lQOEH9+8Rg9eCpP9DlvRemBHV7Pjr7fjEpbPLsuRzcn53qzgUlu4RU9Ncm/VBX3nnxpmlJZQV6F/uHlycDWo4b1bHMO2SGGdTWrUnX3SVf2MqAhuo7Mmx7kmjBUX5stprY8hV1v/PP+oJYFYIIj+bVZn9n9hTfWiyoOf6TgykMR1tqvzqd3QisjYJnEGgk75NnEFHbi1/hp/RRFpJKb0xAktbSzPmv/vSHqQqLSL7B7eE7bBqwzsYusdEHpq4790VVmMmhGnYnTRR+0TDMkh//ue3NOyfKWlfVqBnT84L53CTUnKz7jSHKBbx3w0zkn+339nNg6PvzMYK2v/u7A9lvTNsWGw6QYsAACAASURBVOlZFY8LWHXIiRUI+CcSF/HcZ7uxqlRDdkV1Fu9sHw6X/SKPmOs7vCrvl6MN5vv53LDAFw7X4tUSqMW/sytc8Tp03eJYore5HU+o+OFSFqKEb6d0t3t+VAzZXJRzrU5IFySgupUK/vEXNteeLLLbSjqtrEDPT/706b4Fvqh/Q8B7MbkqjQN2G3iK6ApWOjuTxAadGNdJkzJoNz9mN2ctTwYDeivZ3fb4s1Z5BDKU8p/48kksKBX0H+nsR8sssiwfPlmFrx4rnmX5kRsBDk6xlM8n2ePzLw72iaS7XdUsQseoS7mu0Bd6hvzP/dsZ2Jeq7EDPHfKT07Q+yMhdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ/9bVjqCsZ9Ev70eLPqE02roT7KoP+aPF8+p9bB+zQO3CNBX0h/d0arDmrTUzKa8eA02g+MlpOknhIwpNejf+/fn6d4A03pvUoS9DzGz5xMnuXkkIPgVvsdCLfe+SxcVyfzBK0pUNY129ibo7RjSyrwapI+m+H7RiWH/GHHzuOgwub1e+V4qdn9eYtrSNo8CmqCjCto5fHQLTS9vywwMMnavHsxeKpxb+zw5QAMQ/pAtWCegydwNW+Ys9jr7ETJi/Y3eUjtpsJCTosKPE30+23L1vQP7af6gd9eVdd9SgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1X4/7L3U0qd8pBfR8b86R7UjK0R3GzSDnqAZuFNPdnY8NVMd4tZ91E041NAtO69JNK+CVKz66R0rLkf3dXaMsSzeyGpf8+v4x70w+QNvnzLdy2DYiIeAC3k46okEi+tL7t1btnU5hUbag55d8cH9q45BM3NQ3ggQHnDgZOfLVmwQRq4JYiW2NVf7ebljM33EdHT6HXZn2cNUg7cGJJZjbstgJD3Ry0Ee/VG8qFfR5B6tMqcUW9IUAP8b3HpvAMaGdoyPFDdbIb28mT76UAz2xgUfevyXxzWsG9Pyi3zqY3hIIf1sQwOOdvXXCN4ezjc+dw96R1HZUIf5O++kNi5IlvJX03MFuZFZ/Nu3YycMqFW+raT0nZ0f8pv5AzWuWJYO+McaoLOh7Hw/wMc+MOxmsd4dPYYqC3i5UxXj8BuGcXON54uhQavhzv7a98eJ0Ab+sJb1eFonE117P7qTA22j99SxxmEKgJbGhB9sOsVFaOxGsYOe/2fhldyXXqrTg5kFg0LsBMe3lMT57nji6jN2QaO5X85tPzy5LvVuiBZ39ECV6WL0j/HeM9yX2ZSHvDPctF3LllZsByBQGd9M6I+GtxMmkSf3Vr2ytOXrNgJ5f9NuHqXpwBNszkKuhjEfHqC+uOqOBbSJWNnAVFXky3hmW3hyJ5Yq5FuxmQdBC3fL1dTum27nd7gHRPIT5Dfrf3mEo3bF0Qdf3PmZCcBAt9mU+sLOA4u85s62+Gnp7oLAu/SiUcw1epcdDCHbdJz/1S5unr2592Ut62yVfeOxCfaKj46YMyZVKgP+rEQIfALydQUBfGsrQ993I6ni+d71CMGWZc2ut8HLcl3rLeV15dHQFuDgsmkeuAdAz9yZSR5yJb9W8YqU7X8rceaaLc/FWpimzRLcbOcQDavw3qzNWn3R/DwL1qQ/dWKN3aJyOY86Anl/2cz+lFqjgVj/p3ez7+E1S6AhdjGJf74j6VGTUOpFVvi5SXxyPA6tHfD5z97VL1BZrNepSpP4Y1efSiGhOe/Nf0jPox/je87hGc3zvDqWCvV28vyyLcaYWs3BhGyzplPJ2AR2X7qOwN5NPKXYwXLugf/BB8sU2/BlIfUwSEtrLoGmvYn/XgPokd5NVT6zU1+BlY8mICFfn56JR9nD981Ylcolql0dEczDPQX/fDkendwREXLoz78dSjtnmYRcpJ52wusKThgGuBUoel0wE+FiyCV8xRvqH7M1sQiT/x/u2imtLp2dgPnJsZKVS1V/MStrNy6AkgmKWBhcPVWL/6V71yXy+d9bN7QqgJ4VBuQ1GccaVPXLcn249e86wyohmdQ2APvLeOH7zkMAWJt6zF6wuESaKpAmo5kpytva8k1XlaCqj6pJVJflfE4NwiUVRMCtnZRFnRSbzD7+8s37a9pidE+rNY6fofUGgPqMkWvSyahiGen+l8PNIQDgnlRjIKlxMBXR6KIXXe9J0Nu571+qOkygeeX/cdEHHgLW2Qf+IaFbJyak3YzrZcelpf7WdmEb6ad662YKHnzcIRrfj0WxKp1YOb2dv+8Ruba+TPiax59RHbwwpxVz248JQGJnmpHDefVwn0VNodzLQXSmeF6wxsR2dk+PODL/NUXdcwPN7Cnr82OWnv3H/nj2RvTxVvb6sQf+ji9SYGVF/G0j6YKjKiBDkGugEhVDS689G6vPv4UqgwXE5FYhnu4foyZ5BOp8jya2v3kRgXbJZRDG2kkkBfSOiWVSXBvoqT2FrXRZNPu/wHRuquJ4c32reoCECi4MOHZmNuLxO5QdtDYYAPTbo4cBlHxdTiaKLPb1nQ7hNZk5xKr4vqyvj+N7H8GZciR777BqrLuBzkkysAS0wrFTw1V+7qU4n8kzXUbag/9EZulWS+t9SYY2WZKYOo3LUGq3iKBFKOvd3ngy2bmM4CWgkEPvO9tOD3YN0Rkst04OaTWn0Ij0pnApr7J/nQ0d0M35zslqVtHnyntZh7GiM0tKna8yKaoeDdp87WoMnzlUXDfp/tz220cJERLE82326qmLO55g6U1C6O5NdEZ0YSfZ9+r4tiwaLeukiTypL0P/kAv17qdQnlQqNVQY3WSkfgdtIfCv5zb82CcMaubF/1ZW0eOzgJfXVkQBZLdEtMU2je7T2pZ0AlsDGoK8pEfS/vrQfzbPIsvzOmSS+eLhORz4tzUL3p5WkjgrFX310O9BsonkT+d41NmOqSF7Ax9SZfMYqX+faAPocASlk8MUPba97pkgsF31a2YF+30XakJHqkCSIUFqPqi72Mw8ad1II8Dy/GxUnHGD393CipCXOvNyN/35hkHRo243GugzL0G3Jyr6O5DbX1JYm6e9sHcb2WZL0rN49cLgG3zlTvKRn0DOXXoMujzpj1ZHJqjNx6R6nOLioFcCBY6+//vf337tl2isjlB3oD/TQ8rRUR6WiJEt3x1gN9ffo/1w93hZCjXT+nMkwygq0K0Gg0H+oB395rIdOxCkJoXT3cybDYBbNdSWCnnX67Y1pLK2OsSxdkRjX7eOGXRyAVkrH9WanHTbUn7uUxIFeH+eGitfpf8OAPh/g48aqvn0eZqSdGK53pmjpbt6JQL1S0mc/sqPmSNHiu4QTyw70/Ow/vRD8nPK8z0tFLaEkN0asIhCveznS25Hk1gtiVKC4azOaMIZNGSgM7uvCfz5xmc7mqjMhnS1MVAnTyxn0DSWC3o5DVKsntv5benBUV8ahEtsVx6oj1psTpVA6teYjlc6AkL07rNNru7aEqsUfYfXG1PR35prFd646E6Hb8b4Y0W3saT0r4oC32XBRo84k53M9eFkl6Gu/ui3xpBAzUxWhLEHPHfJiL62kLP2TVHR7CNaYmmK8N6M6fP7fRw1axy5wvD9ZiZ4nTuBPrwzRoC0NImUIdB9SG7wZ6TOnZ9KgHyOEypRazOmCXKsmNjdzKpoVK92dORHiO4/+n+OZMhoVkfrmR26qeaQEwV3yqWULen6TB4n8Nd3qTwj4T2zUjqouedScmIE75tw8BrA9ZyCD/d845IXBLbdIFOfXMvAzPgYVmpsbStPpC47GHAB9PnUm3/Y6blVi7j/PyPaC+nsB9Yy7xPO8x35lq/9N3tC6ZCSXcEFZg96+xwsX6FYF9b8VsGbUJx9K9jA4xT77UAXK69rM8enn8/oQjvT6f/fUCfwoR80xE6CqSmIk5Tc3zHPQf5iDU9Um2JWD2txNGlx8hTQQDvgpnajT4dSxH1PzMubitKtB6FtQj5z9evXj998/s4Dne84J0PODHrpIjYNK/a1U9MGxQSn6sQz83+QdeDkyHhCalJILSPirSal1ksQtiuh6vRt43NvDfv5w4PoeOuj94eUMRqJCrmZ0efyDa0DSM+i5NJ+L97zS3fQLk8sG06wGKm37MmXYRmptnR5XV4rNI/0TQVwGgn/98I21T5YgrKd06pwBvX3L5y/S+0iqz0hCi6UjkBCPvmmp9/bxeuLhE9QpMrgnUPRrKrITQqlvjcZTfeLh/++Q+LrkyeEYWJqnH6C5val09SbvOu0afMYhrlcq5pw7lAT9ExvdjtHqGrTcjKUk6H/teXwZ0xD43Yw+HeXaOn56266VuB/aBjQ5hqxBZaiTOwKAqRvdA0BDDdOFw2hzDresCP2dSZecyltVlXzolzfhAmbIaM2HiVkD/aPH5b+/Z7X/15OZsi+eG1kZ+NVfVIp2h4Er79HbJwC9e5+vvkq3KaK/kMRG8qgBnFXiygP7xXv7UmglQnXoTQiPVIDm1kmAvncYOHNl7FvGdWYrUfVEdjZE1pPBgshSFdwiqm6SuAvwUIzqa6P8VDOhQirAaLv2Wd64FLA7MprLRx/c2YiB69ZzEg6rQutbFRaY4lC2zcj/XkCdEeHi+mpGqe989Kars0u4OwKzBvrHjst9Qnj3v22V+PpkgM8041VvUn9EJN4rhfjkbYvFP5fUDpF48BB+XSr1PyShzrozA6Jf/9sX/e8ii5aUxNoEyVpG/lDgT0rSv3weOHVFoLMxXi+g8NPGQWNBacEaZTK5IHdWjxwPSwGgR1FZOzmMOLcrgivdo0liH9lJ5t66SOGu1aN6ciHAOyveEEDPQmWemM6811LGftZA//hJ+RmlcC8lvFvuWS5mJAhRTEd8+SBtIVKPKMIKvacqiUc/uI1VJRLL/jtqGqpQlxXYliGsXtykbimlGgIHif71kMDadsJ1HcU8Te7GxG79Sr7a1q90fd22jqUtyRH55a2XxKo4hnWp39FRmeyqErl2nRUgmhi23IhVc+zqQUBHPfC29WE0Ix/gHbDznrEXk1WJf1y2CRf3CDFtrMkiezY6bdZA/8TJ4IOS8ADBe1X54vZ7lrNBMzvHlw7REij1pFLYoAhZj7yOX9omet2nmUwBV66u9uRhgbddR+AthYo6XHemU7S1XEF/yxKF6xaZN8unzijF5SlfIKH2nr6hbv/9M+yOLKaPZw30jx2hRckqdU4SuP7XC0kl3rJntcij/RbzGlM/50sHaDk8xS7LFT68D3RsxlcaX4AYqEF1VTvq/p/nsOnQFfWLxUp6VpcePSTQVAXctoZysv3Hfdo5BHrmpr1xhcKK5vCNIjXM4w0WICHEaU/h2WDwyt4P33519ogtBgmzBnp+uKfOqCeUoj16aRXiFV+Kd9y1Rky6Ui2XCykmdL33HNXVpNEka1FLAZKo1q6EhX0Z3NY1qP5zbUK8srJZ6K0deWMCRfD2XYD/P/epZFGgJ+C1buD5UwL/5kYKt7Ap9phDoGd9/saOaDckTbcRoD4S4lwC6tFqv/r4dJfkK7YbxztvVkH/gzPyo4roMzYBRBF6yPM+cvcK8Y1SX+4f9tHHFNGfKaKHU8K77/duClcN3hnw3fdhra+wUhKqvQQ8IrSDsMwTWKAInP8f9UPPMG3sy2DzmpZcA/uli8CnX1QoBvS8pfyjBwW2dhI2m4KoRb/PHAE916y5e43SuwTyQaAuIfz92SB1uPlo/Sv33qu9vmV5zCro91+g+v5AnVaE1iiySoLF69elEn/89jXitWJ6jSX8516i70hFd2sSF+HCyhbv850NuMStQaBVEVrMhnYTvvOFYdq5uE7k1E8sFvScavfIKwLtDcDu1YSE3Q6lmBcJ0TPqEy9TnZ532Ny9XKmlTcgIj4YzWXzJE1WXTvWh225MV+zrzsZ5EwJgph/q6XP0XyWpP7b0ApswovMbSPyLVOJzqhZPvGuJGLbPQkTeS11oFwrLpY+ahIeWAxfVp0Yy2BgxKYVQbTVi38YFeCFK2pnCyxy4CPzNBJKeffLfPyJ0fZfd60hX8Cr5KHPQ876yd64CljZSf2td4jvJKhy8eRG6ZnqfqJL7cZwLZh30e89Re5rU6yzt82U7mUmQlkRPC4i9PuFKbZU3XO2hNeFhuRBIegJ09ArdOZShpTaYY9uq9kX3xgX0RGO11z+Vjtt/EfjrvQrvvD4/mHnXkx8dFjqpes8GQpsTsCnpvmUMeo68fnCrwKZ2TwfthEC/Ao6TxIVEEr0J4LXrFopzJb3vLJw866Dnd372vPwtSfg0S3up81tHOfQ5tOIYX75ASmAUtre/cw748ibvx6uaMOkqWbwj+V89B2xfJXX43R48ybgI6df3CV05YPdaQmt9bli+pHEtQ9CzysWVyT60TWBFU54NtNhBLxAIYET4GCHCWSJ8oz+NvjcsQ1bMok8+X9+XBeiJyH+um56UknZHtIBQv9G5sVH2VJxXH6uCMJZ3bxLHTXWEphpxdMtC8cMqLyp/UzQemSbw+EmFQ/2ENe3hZRwYOtcLPHtCoLMZ2LGcwm19pnKUGeh507XblwG3Lxdo5sq3JRxCIFASvOv6fvJxuaUNJ5YLMVJCEzNyalmA/lA/bcymcM+wUp+QCrV51RzOmnJLgMQSwkcpxSZyWeB3z8PgdW3eEwvrcKGUHs1klS7d/WI3cEnyTtqEp48KHO0BVrcBt0/GaM33AGUE+uWNwC1LBbZ3elOm4woB9qadEEDXgMLTs2kHzAroDx+m6lQTWnwPO4XA7Z6HBiIkJaFjMFDvsPmxY2jAmi/v5saOTQp3wW8nT5gsYs4NPSK0tFE8t6ldTLhtI7eXlkpzxjWnhcnfCjibJpzSBZEEkj7llrArZTbFzzVMSf5aUwTMB83zt79ZPo0tfcLnmYpsllZgdwGkwFQVNtY8szE1DcFwBizD1P2OyWR3rwY2twskE6H+Pl0HDwNvXgdCSgAPpRM4cugMhq6mP/+qgv7YIHVQgK2ksFZ5uIF0qYHcIyB0DgXqbqmoKvTfO8kirvSOwJ+bJphTDMqoRvGVw3JYdi3xHmyp0RIo/8HJEWafVj7BZSvy38wn11FIB4RRQwUYhvb3iKfiEsXsj8619rwcokqMr6z5NoVfoeDruVx5e9KCGqC9DqguZR/QKcwIIZBWhH2+h6OBj5c3NYmeKTRX1KUzDnrW109cwfJA4S0esJQEFjuM3bwPGQCtA1li7nuj5czH9fWcdMACtXDGO4d3r7tlqfflxioMFeoplvAuY9FKXw0w1w/qgDQCn8Mpj74bkzg9euccqrGDYMMPy/uI3CfuZCxqxMc5iQuvLmnyiqdMTPWGzvVcqJUELgjg3GAaX/naZzAyU1lUMwb6wz3UlEhiSZDG+30f7RwYMqUQi+oqRagalHRbShKTwJwKCGPr2ISGrjVa8//OK4Y06YSeJ1LrWsSTSxtwutDDBBRmA7mS3IrTnHotBnUR78RpMOdaM2PGXGtL9JnrotUkj9SPAB4T6+6f8QlW7KTwBbCsyUNixhBR1LCHVAaBwPPwjA886zfh3BIxGqMprpXxz5r2VzxNVJvtxU7h4Xoo3DCRVJ/oJVKKOgcD3JyV1KHVUZvplKf+TY4O75b5c9Sc2qQ4e12reKohWVjCS2fdzwGzpevGAJkDZOeP8a7NqQ5g2rOS264oOYCN3ztO8411ZM68GEf94ctYZ+dEkKaqqRusE41nSb8LcFHpl+DhwJom7C2GV1VM+9MG+pdfpqqG1djiS9ylCMtAqJlOCygj0TGQpU2pLK0KiKpC/jjXwMlTHsTNgzWuTwhPLqoVe9cuwPjGq7b0HMZgXHJbgPK/ZksZ9/yca2PiP1Jh8uzXZFcRa4i6gzdGkjsTy6YXxgd7zMqTZ9LYa9gH397g5W77WQx6rtI5AhgkhdcpwA9WtuGIEGJKBUKnDPqXiapaBrADhFsArCdCYjrBnqdfvaEMOkYULc5ILMgoNEqJmiyhTkpK5PP4+J64srZJPNFSi0uFxonLwFovhes1sSDOKWUXU0X0OY40zZH8LtgcPd9ZLMKPMWlsVat4Cb0c6W8mp6vS5MvPsmpW/J58btIDltR7SDChpowPnVNLUL6HV7NpfPfSCRzZuXNy4J8S6I8P0uIqiTd7HnbzziCz2WfH+9XbR7JYrlUgx7BtrBKvrm0Wz3je6H5g8efkWi16d7s8npRIYsb0aFeijznH9bW7EySfihJr17oSx6w241ybz8ZwAR6fCO4tF9XxpgrT6ZSceRR4Apeg8IpswtcnE+yaFOgvENWLIbwRwFtA4OzPWe81Bv1wgOW65J8mViLVWe/9YFEtTow3DMJTerbmqB55AJ6jbuSR6jnSNOaujHtgXN3dtuv643NUnBhi9aR2JlLOo+axOcbc27lhaxXQWjfrQzepWaIlv0I3bzXc04R9W4QoutBryaDvukJrvSq8WxE2TOppZ+iik/10z1CWVjCgqn1xdnmjeKomUdhY5cdI8PQwYz5GLcgDoDHS13mXgkaorSIwRp8Zuw+rXWlyiOixCZRT3cDty0LqlfPQdmJqtSYBdNTxdjpzE/T21T329nh42qvBUwuEOFUMvIoGPfvbe7LYISTuBsBsxqKvLeZBpnpO1xBtuZLGTU3V2N9ZL16aqD0uUDTecBcS9hEgnXo18XvFg0VxGyGO/7jx6uroFrN2JRijVsUeNN+qEk1oe64HcBCqbsyWIxP1Wnn+zsAnwolA4ZGOerw8kZenKOASUc2VFP4NCDtJYKqUqlnvOV1vUUysk+V4TfJZiLEKAGPA7DQQd2u6KkoEZFd3KeBB4nP1fHM9OE6P6qJPeVYVd7Kwt6aldm5L+DEgEpyqiGxK4YuLa/HieMzOCUHfT9ROabyfCNfPpTKA+WdWaLBO+NKOzjymnTx++DjG4uH9fN6TqJkCPvScujROWQ57r3zXu5M0Xzk+Vo2qEwAngvg5+13OuhyavgfgwJbA40jjh00FKA3jjj8R1Q5k8NsgrJ2+p5qtlvJsdjbZR8mj+2i1osBqED/dNVrdwk0uoPOtMoXqSrqTqpDRzN/zYDPgq+e4Hj/RsFG4c+qhTDW+sFCIgfj5BUE/MEALkcT7PQ+by01/n+il479rl2SpF5Vwvuv5iTO/4iDM5xbN0VbiPB7TeD63ZI5kN/pL9Cx5VKuaBNBYIie+hG4ot1PJFzicGcL/29KSW8MoL+i7u6mhrhW/4Qts4Eq/5fY2pT1POPozCfr480R4i3uAYpHYeEDK1bsLVgvOw+i0K0wh9YbbZVf8NQT4SOP0gL01SXxdiNFiYnkBPThId/k1uLc0cJXr2bMza11jcow2lId27Ep7fX4BXT8q9Gq6e0xJbPt9LNDGyeq1cywINR2IIoUAAv9clxQ/tu2NAX2KaAMCfBQC9dNx09lro5DTcfaeKJ9XJZ86kqPuFABxdE6eeELcM1SVAGp9b+wGzrPXFVf3zoRhSuDTtUIc4xvngJ6IVmcUPkDAsqv7VNN8t3zZEdN8i6k2V8itGKk4eaK6+p55qBL2mjF6v0F/Q7WnK7Vdwwd5wGtJD59mV2bUFVxLRkq8GwJvm8uuSb2fXQEvSrkOeqE1qdDKECe/2fPyqUWs0nByyDV/MDvFx7d84NtRd4yM0MqqKvwHwlwOPpWfSlM02Aro8GM8NLZBdyVwTuKPdhJwLqZO+6uA3i6Sp9Mj+AdX0n9UKdw4d6V8mOk03474NHZjAXlXAnMBx544wVtcVb9V+fe+5+GzGvREtBTA7wJw9oYr/xdwn1Cp+Qn6MaMQm9k5MQLn5KTwpq9Cw9yCwkRPm7GgvwfAz+r9gufYwWC/1o58K5q7AjDVYt7SDKZhsAWzJwG8F8CeaWhvXjaRM60mnGMTnjBtfZRXnePs+4qUH7ePGfQtAH4FwKZpG41KQzPWA/Fob3ij3InmzVcy2TT1KoN+OYD7mIs0TW1Wmqn0QFn3AIN+PYDfv8r0lLLulMrDze8eYNCvA/B7OnuuclR64BroAQY9Uw5+E0DbNfC+lVes9AAY9A0APgDgpkp/VHrgWugBBj1TzX9Bl/OoHJUeuAZ6wAan7gLw8xW9/hoY8corhlQkIuI9n/8EAPvsK0elB+ZzD3S7hLNfBXBzxXU5n8e78m4A/s4FPUv5jwOY7GaQlR6t9EC598DLAL7ggp4/W+LZ1cyjLveOqjzf/OiBNIAvCiGej6cL8tY4vwhg4/x4z8pbVHpA9wBz87jU49/npAvaziEiDlIxt35RpcMqPTBPeuAigE8JEda/yZtIRkScQfVBYK5XRJgnQ1Z5jan0AO8r9k9CiKhkeyHQJwG8E8CbATibwk/l3pVrKz1w1XugH8A/CCFed+9cMGXYJJcw6DmjqgL8qz5elRtOsQd4q6V/FKbWTVGg19o/70sPvB3AHZXA1RSHoHL51ewBVmm+IoQ4nO+mExaHICKuR89lupmmUDFur+bQVe5Vag+wl4ZVmr8WQpwtdPGEoHe8Ohy8+g0Aq+ZiAnmpvVc5f871APvhOfj0L0KIrvGevmjQG3WHOTpMTmNdv3rOdUvlgedrDzDgHwbwnBBiZKKXLAn0BvhcPYF5OrwbOHt5Sm5jooeq/F7pgSJ7gNUZ3oCBAf+Difaasm1OGrBEtA3AWwGsqVCSixyiymnT2QMM+L0AnsjnoZk29SbeEBG1A7oU4P9RAf50jmelrQl64AKAH/H/xagz8bYmLekdA5fb4JTDdwHYaViaU263MuyVHoj1ABf3GQKwH8CDrNYUq85MO+jdBomIN2S71Uj/OVsXswK3suuBHgDPANgnhGAf/JSOaZfIvCOhYWnuMOCvGLtTGqJr9mKW7MMAngdwAMDByUr2GZX0ManPdXRY2r8b4c4mHRW9/5oFcCkvzntD83b3PzXSfVgIEW3UXkpDhc6ddkmf70ZEyZkHzQAAAcRJREFUxIBnbw9XU9taSUmcjqGbd21kjb5+3BioqZl6w6sCesfoZcnPiSrbTT4uUxx4RbiqzzFTnVlpt6QesD52Bjfv/MfR1C4hxGBJrUzi5FkBm6m1wxFd5vRcB2C1mQyV0oKTGMQ5dgkHk1iac2LHT8xnJYS4ajXOZwX0Md2fn4FBz9WTWQ3ajTm979Ucg+DVe1z2wHDK3hkAzG+/OF2GaamvMOugz2P8NhrQc9U1NoBZBeI9bSvJ6qWO7uycz2oLS21mO/K/+wB8HwBzYtgoZUN1Vo+yAn0BI3gJAHZ/MvBXmP/ZDVo5yqsHWDfnlDyW5KyX//Bq6OeT6YKyB71jBLOk5wnQaaK+bA9w1YZKVtdkRn56rhkA8Br70I0kPyeEYIpAWR9zBvTxXiQilvbM+GT1h12hTHfmSg48OXgi8P9z9v3KCDWsrnCQiOm7rK6wJGdvC285z6pKUA4qSyn9Ne9AQURcoY3pEJzswt4gnhi8IrChPO/et5TBLvJcGxw6YkDOQH+FA0ZCCPa8zPlj3oPA5PlymiMnwPDBK8EGQ5FgliivFPO+H/IglSU4S2/OMmLXIafXWSP0ihCCE6vn5fH/AynvqKbJosiLAAAAAElFTkSuQmCC",pe=({createState:Qe,refreshLoading:Ge,onRefresh:ze=()=>{},onCreate:_e=()=>{}})=>ae.createElement("div",{className:ce.sendToClass},Qe?ae.createElement(ae.Fragment,null,ae.createElement("img",{src:me,alt:"\u7A7A"}),ae.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),ae.createElement(de.ZP,{onClick:_e,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):ae.createElement(ae.Fragment,null,ae.createElement("img",{src:ve,alt:"\u7A7A"}),ae.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),ae.createElement(de.ZP,{loading:Ge,onClick:ze,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Se=fe(60979),be=fe(96935),Ee=fe(89392),Ce=fe(83028),De=fe(33276),we=fe(59301),Fe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Oe=(Qe,Ge)=>{var ze={};for(var _e in Qe)Pe.call(Qe,_e)&&Ge.indexOf(_e)<0&&(ze[_e]=Qe[_e]);if(Qe!=null&&Fe)for(var _e of Fe(Qe))Ge.indexOf(_e)<0&&Le.call(Qe,_e)&&(ze[_e]=Qe[_e]);return ze},We=(Qe,Ge,ze)=>new Promise((_e,Ve)=>{var tt=Je=>{try{lt(ze.next(Je))}catch(Ke){Ve(Ke)}},Xe=Je=>{try{lt(ze.throw(Je))}catch(Ke){Ve(Ke)}},lt=Je=>Je.done?_e(Je.value):Promise.resolve(Je.value).then(tt,Xe);lt((ze=ze.apply(Qe,Ge)).next())});const Te=E.default.Search,Ue=Qe=>{var Ge=Qe,{paperlibrary:ze,globalSetting:_e,loading:Ve,dispatch:tt}=Ge,Xe=Oe(Ge,["paperlibrary","globalSetting","loading","dispatch"]),lt,Je,Ke,Me;const[et,Ie]=(0,ae.useState)(""),[Re,qe]=(0,ae.useState)([]),[Ye,ke]=(0,ae.useState)([]),[xe,Ne]=(0,ae.useState)(!1),[Be,je]=(0,ae.useState)(!0),[$e,nt]=(0,ae.useState)(!0),[Ze,rt]=(0,ae.useState)(!0),[yt,ct]=(0,ae.useState)(!1),[bt,dt]=(0,ae.useState)(!1),ht=(Ke=(Je=(lt=ze.actionTabs)==null?void 0:lt.params)==null?void 0:Je.data)==null?void 0:Ke.is_random,[ot,ut]=(0,ae.useState)(!1),[mt,Ct]=(0,ae.useState)({}),[Bt,It]=(0,ae.useState)(!1),[Ht,qt]=(0,ae.useState)(!1),[yn,In]=(0,ae.useState)([]);(0,ae.useEffect)(()=>{var tn;if(ze.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:cn=[],type:Ot}=((tn=ze.actionTabs)==null?void 0:tn.params)||{},ft=cn.filter(Ft=>![100,120,150].includes(Ft.total_score));ft.length?(qt(Ot),In(ft)):It(!0)}},[(Me=ze==null?void 0:ze.actionTabs)==null?void 0:Me.key]),(0,ae.useEffect)(()=>{pn()},[]);const En=()=>{ke([]),Ie(""),pn(!0),It(!1),qt(!1),tt({type:"paperlibrary/setActionTabs",payload:{}})},pn=tn=>We(void 0,null,function*(){nt(!0);const cn=yield tt({type:"paperlibrary/getCourseList",payload:{search:tn?"":et}});cn&&(qe((cn==null?void 0:cn.courses)||[]),je(!0),ct(!1)),nt(!1),rt(!1)}),Qn=tn=>{const cn=parseInt(tn);return(0,Ee.isNaN)(cn)?"":cn},Bn=()=>We(void 0,null,function*(){var tn,cn,Ot,ft,Ft,kt,Xt;if(!Ye.length){ye.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),Ne(!0);return}const an=yield tt({type:"paperlibrary/postExistCourse",payload:{course_id:ht?Ye==null?void 0:Ye[0]:Ye,examination_bank_ids:((cn=(tn=ze.actionTabs)==null?void 0:tn.params)==null?void 0:cn.examination_bank_ids)||((ft=(Ot=ze.actionTabs)==null?void 0:Ot.params)==null?void 0:ft.id)}}),en=()=>We(void 0,null,function*(){var Vt,pt,wt,xt,Ut,fn;dt(!0);let Qt=yield(0,Se.Tr)({id:(pt=(Vt=ze.actionTabs)==null?void 0:Vt.params)==null?void 0:pt.id,course_id:ht?Ye==null?void 0:Ye[0]:Ye,type:(xt=(wt=ze.actionTabs)==null?void 0:wt.params)!=null&&xt.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(fn=(Ut=ze.actionTabs)==null?void 0:Ut.params)==null?void 0:fn.examination_bank_ids});dt(!1),(Qt==null?void 0:Qt.student_count)===0?yield un([]):Ct(Qt),yield new Promise(_n=>setTimeout(()=>_n(),1e3))});if(an.status==0&&((Ft=an.data)==null?void 0:Ft.count)>0){he.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:we.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(Xt=(kt=an.data)==null?void 0:kt.list)==null?void 0:Xt.map((Vt,pt)=>{var wt;return we.createElement(we.Fragment,null,we.createElement("span",{style:{color:"#FA6400"}},"\u300A",Vt==null?void 0:Vt.name,"\u300B"),pt!==((wt=an.data)==null?void 0:wt.count)-1&&we.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>We(void 0,null,function*(){yield en()})}),yield new Promise(Vt=>setTimeout(()=>Vt(),1e3));return}yield en()}),un=tn=>We(void 0,null,function*(){var cn,Ot,ft,Ft,kt,Xt;if(!ht){ut(!0);const pt=yield tt({type:(Ot=(cn=ze.actionTabs)==null?void 0:cn.params)!=null&&Ot.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:ht?Ye==null?void 0:Ye[0]:Ye,id:(Ft=(ft=ze.actionTabs)==null?void 0:ft.params)==null?void 0:Ft.id,examination_bank_ids:(Xt=(kt=ze.actionTabs)==null?void 0:kt.params)==null?void 0:Xt.examination_bank_ids,shixuns_info:tn.map(wt=>({shixun_id:wt.id,is_copy:wt.is_copy,is_use:wt.is_use,course_id:wt.course_id}))}});ut(!1),pt&&pt.status===0&&(It(!1),tt({type:"paperlibrary/setActionTabs",payload:{}}),ke([]),he.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${pt.data[0].first_category_url}`},content:we.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),ye.ZP.success("\u53D1\u9001\u6210\u529F"));return}ut(!0),setTimeout(()=>{ut(!1)},500);const an=Re.find(pt=>pt.course_id===(Ye==null?void 0:Ye[0]));let en=1,Vt=he.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:we.createElement("div",{className:ee.modalColumn},we.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},we.createElement("img",{style:{marginRight:5},src:ue.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),we.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",an==null?void 0:an.course_name),we.createElement("div",{style:{paddingLeft:9},className:ee.modalRow},we.createElement("sup",{className:ee.sup},"*"),we.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),we.createElement(le.Z,{parser:Qn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:en,onChange:pt=>{en=pt;const wt=document.getElementById("model_error");en<1||en>50?wt.style.display="block":wt.style.display="none"}})),we.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:En,onOk:()=>We(void 0,null,function*(){var pt,wt;if(en<1||en>50){const Ut=document.getElementById("model_error");return Ut.style.display="block",Promise.reject()}Vt.update({cancelButtonProps:{disabled:!0}});const xt=yield tt({type:"paperlibrary/sendToClass",payload:{course_id:Ye==null?void 0:Ye[0],id:(wt=(pt=ze.actionTabs)==null?void 0:pt.params)==null?void 0:wt.id,num:en,shixuns_info:tn.map(Ut=>({shixun_id:Ut.id,is_copy:Ut.is_copy,is_use:Ut.is_use}))}});Vt.update({cancelButtonProps:{disabled:!1}}),xt&&xt.status===0&&(he.default.destroyAll(),he.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:we.createElement("div",{className:ee.modalColumn},we.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},we.createElement("img",{style:{marginRight:5},src:b}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{En()},onOk:()=>{En(),setTimeout(()=>{var Ut,fn;const Qt=(fn=(Ut=xt==null?void 0:xt.first_category_url)==null?void 0:Ut.split("/"))==null?void 0:fn[2];(0,te.xg)(`/classrooms/${Qt}/exercise`)},1e3)}}))})})}),Yn=()=>We(void 0,null,function*(){ct(!0),yield pn()}),_t=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return we.createElement("div",null,we.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,open:Bt,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ve["paperlibrary/sendToClass"]||bt||!!Ve["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:Bn,destroyOnClose:!0,onCancel:En},we.createElement("div",{className:ee.wrap},we.createElement("div",{className:"mb10"},we.createElement(Te,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:et,className:ee.search,onChange:tn=>{Ie(tn.target.value),tn.target.value||pn(!0)},onSearch:tn=>{Ie(tn),pn(),ke([])}})),we.createElement(ne.Z,{loading:Ze},Re.length?we.createElement("div",{className:ee.radioWrap},we.createElement(se.default,{bordered:!1,scroll:(Re==null?void 0:Re.length)<=7?{}:{y:350},loading:$e,rowKey:"course_id",pagination:!1,dataSource:Re,columns:_t,onRow:tn=>({onClick:cn=>{if(ht)ke([tn==null?void 0:tn.course_id]);else{if(!ht&&!Ye.includes(tn.course_id)&&Ye.length>0)return;Ye!=null&&Ye.includes(tn==null?void 0:tn.course_id)?ke(Ye==null?void 0:Ye.filter(Ot=>Ot!==(tn==null?void 0:tn.course_id))):ke([...Ye,tn==null?void 0:tn.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:Ye,onChange:tn=>{ke(tn),Ne(!1)}}})):!et&&!$e&&we.createElement(pe,{createState:Be,refreshLoading:yt,onRefresh:Yn,onCreate:()=>{je(!1),(0,te.xg)("/classrooms/new")}})),xe&&we.createElement("div",{className:ee.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),we.createElement("div",{className:ee.bottom,style:{display:"flex",alignItems:"center"}},we.createElement("div",{style:{flex:1}},we.createElement("div",{className:ee.title},we.createElement("img",{src:ue.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),we.createElement("div",null,we.createElement(de.ZP,{onClick:En,className:ee.no,style:{marginRight:20}},"\u53D6\u6D88"),we.createElement(be.Z,{onClick:Bn,className:ee.yes},"\u786E\u8BA4"))))),we.createElement(Ce.Z,{resdata:mt,type:"exercise",okloading:ot,oktext:(mt==null?void 0:mt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:tn=>{un(tn)}}),we.createElement(De.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:Ht,dataSource:yn,onSuccess:()=>{qt(!1),It(!0)},onClose:En}))};var He=(0,Ae.connect)(({paperlibrary:Qe,loading:Ge,globalSetting:ze})=>({paperlibrary:Qe,globalSetting:ze,loading:Ge.effects}))(Ue)},47354:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(89392),le=fe.n(he),ne=fe(96601),se=fe(6339),de=fe(24334),ue=fe.n(de),ie=fe(38147),oe=fe(67172),re=fe(88125),z=fe(56656),a=fe.n(z),y=fe(59301),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(Ee,Ce,De)=>Ce in Ee?x(Ee,Ce,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ee[Ce]=De,ge=(Ee,Ce)=>{for(var De in Ce||(Ce={}))ce.call(Ce,De)&&ve(Ee,De,Ce[De]);if(te)for(var De of te(Ce))me.call(Ce,De)&&ve(Ee,De,Ce[De]);return Ee},pe=(Ee,Ce)=>b(Ee,ee(Ce)),Se=(Ee,Ce,De)=>new Promise((we,Fe)=>{var Pe=We=>{try{Oe(De.next(We))}catch(Te){Fe(Te)}},Le=We=>{try{Oe(De.throw(We))}catch(Te){Fe(Te)}},Oe=We=>We.done?we(We.value):Promise.resolve(We.value).then(Pe,Le);Oe((De=De.apply(Ee,Ce)).next())});const be=({problemset:Ee,dispatch:Ce})=>{var De,we,Fe,Pe,Le;const[Oe,We]=(0,ae.useState)({}),[Te,Ue]=(0,ae.useState)([]),[He,Qe]=(0,ae.useState)(!1),[Ge,ze]=(0,ae.useState)(!1),[_e,Ve]=(0,ae.useState)({}),tt=["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"];(0,ae.useEffect)(()=>{var Ke,Me,et;if(((Ke=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ke.key)==="BPROGRAM"){const Ie=(0,he.cloneDeep)((Me=Ee==null?void 0:Ee.actionTabs)==null?void 0:Me.params);We(Ie),Ue((et=Ie==null?void 0:Ie.standard_answer)==null?void 0:et.map(Re=>({value:"",answer:(Re==null?void 0:Re.answer_text)||[]})))}},[(De=Ee==null?void 0:Ee.actionTabs)==null?void 0:De.key]);function Xe(){return new Date().getTime()}const lt=()=>Se(void 0,null,function*(){var Ke,Me,et,Ie,Re;if(Te.some(ke=>(ke==null?void 0:ke.value)==="")&&!He){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(He){const ke=(0,he.cloneDeep)((Ke=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ke.params);Ue([...(Me=ke==null?void 0:ke.standard_answer)==null?void 0:Me.map(xe=>({value:"",answer:(xe==null?void 0:xe.answer_text)||[],type:""}))]),Qe(!He);return}else{let ke=Te==null?void 0:Te.map((xe,Ne)=>pe(ge({},xe),{type:xe.types}));Ue(ke)}console.log(Te),ze(!0);let qe=yield(0,ie.ZP)(`/api/problems/${(et=Oe==null?void 0:Oe.program_attr)==null?void 0:et.identifier}/start.json`,{method:"get"});const Ye=yield(0,oe.n4)(qe==null?void 0:qe.identifier,{code:(Ie=Oe==null?void 0:Oe.program_attr)==null?void 0:Ie.code,language:(Re=Oe==null?void 0:Oe.program_attr)==null?void 0:Re.language,answers:Te==null?void 0:Te.map(ke=>ke.value)});if((Ye==null?void 0:Ye.status)===0){let xe=function(){return Se(this,null,function*(){const{status:Ne,message:Be,data:je}=yield(0,oe.rX)(qe==null?void 0:qe.identifier,"submit"),nt=Xe()-ke>10*1e3*(Te==null?void 0:Te.length);if(Ne!==0&&!nt&&setTimeout(xe,1e3),nt){ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ze(!1);return}if(Ne===0){ze(!1);let Ze=Te==null?void 0:Te.map((rt,yt)=>pe(ge({},rt),{type:(je==null?void 0:je.right_arr[yt])===1?"success":"warning"}));Ue(Ze),Ve(je),je.status===2&&(ze(!1),ye.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const ke=Xe();yield(0,oe.bM)(qe==null?void 0:qe.identifier,{}),xe()}else ze(!1);Qe(!He)}),Je=()=>{We({}),Ue([]),Qe(!1),Ce({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:He?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:lt,onCancel:Je,okButtonProps:{loading:Ge}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(se.Z,{value:(we=Oe==null?void 0:Oe.program_attr)==null?void 0:we.description}),((Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code)&&y.createElement(se.Z,{showProgramFill:!0,onFillChange:Ke=>{let Me=Ke==null?void 0:Ke.map((et,Ie)=>ge({},et));Ue(Me)},programFillValue:Te,value:de.Base64.decode((Pe=Oe==null?void 0:Oe.program_attr)==null?void 0:Pe.code)}),He&&y.createElement(ae.Fragment,null,y.createElement("div",{className:ne.Z.line}),(Le=Oe==null?void 0:Oe.standard_answer)==null?void 0:Le.map((Ke,Me)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Me+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ke==null?void 0:Ke.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(_e==null?void 0:_e.id)&&_e.status!==2&&y.createElement(ye.default,{open:(_e==null?void 0:_e.id)&&_e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Ve({})},onCancel:()=>{Ve({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:_e.status!==0&&"#E30000"}},re.Im[_e.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(_e.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},_e.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},_e.execute_time,"ms"))),y.createElement(re.Y4,ge({},_e)))))};at.Z=(0,Ae.connect)(({problemset:Ee})=>({problemset:Ee}))(be)},14833:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(92832),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=fe(27687),ie=fe(59301),oe=Object.defineProperty,re=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ve,ge,pe)=>ge in ve?oe(ve,ge,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[ge]=pe,ee=(ve,ge)=>{for(var pe in ge||(ge={}))y.call(ge,pe)&&b(ve,pe,ge[pe]);if(a)for(var pe of a(ge))x.call(ge,pe)&&b(ve,pe,ge[pe]);return ve},te=(ve,ge)=>re(ve,z(ge)),ce=(ve,ge,pe)=>new Promise((Se,be)=>{var Ee=we=>{try{De(pe.next(we))}catch(Fe){be(Fe)}},Ce=we=>{try{De(pe.throw(we))}catch(Fe){be(Fe)}},De=we=>we.done?Se(we.value):Promise.resolve(we.value).then(Ee,Ce);De((pe=pe.apply(ve,ge)).next())});const me=({problemset:ve,dispatch:ge})=>{var pe,Se;const[be,Ee]=(0,ae.useState)({}),[Ce,De]=(0,ae.useState)([]),[we,Fe]=(0,ae.useState)(!1),Pe=["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"];(0,ae.useEffect)(()=>{var Te,Ue,He;if(((Te=ve==null?void 0:ve.actionTabs)==null?void 0:Te.key)==="COMPLETION"){const Qe=(0,le.cloneDeep)((Ue=ve==null?void 0:ve.actionTabs)==null?void 0:Ue.params);Ee(Qe),De((He=Qe==null?void 0:Qe.standard_answer)==null?void 0:He.map(Ge=>ee({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]},Ge)))}},[(pe=ve==null?void 0:ve.actionTabs)==null?void 0:pe.key]);const Le=()=>ce(void 0,null,function*(){var Te,Ue;if(Ce.some(He=>(He==null?void 0:He.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(we){const He=(0,le.cloneDeep)((Te=ve==null?void 0:ve.actionTabs)==null?void 0:Te.params);De((Ue=He==null?void 0:He.standard_answer)==null?void 0:Ue.map(Qe=>ee({value:"",answer:(Qe==null?void 0:Qe.answer_text)||[]},Qe)))}Fe(!we)}),Oe=(Te,Ue)=>{const He=Ce.map((Qe,Ge)=>te(ee({},Qe),{value:Ge===Ue?Te.target.value:Qe.value}));De(He)},We=()=>{Ee({}),De([]),Fe(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ie.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:ve.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:we?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Le,onCancel:We},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),ie.createElement(de.Z,{value:be==null?void 0:be.name}),Ce==null?void 0:Ce.map((Te,Ue)=>{const{value:He,answer:Qe}=Te;let Ge="";return we&&(Qe!=null&&Qe.includes(He))&&(Ge=se.Z.green),we&&!(Qe!=null&&Qe.includes(He))&&(Ge=se.Z.red),ie.createElement("div",{key:Ue,style:{pointerEvents:we?"none":"auto",marginTop:10},className:`${se.Z.row} ${Ge}`},ie.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ue+1,"\u7B54\u6848:"),(Te==null?void 0:Te.model)===1?ie.createElement(he.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:ze=>Oe(ze,Ue),value:He}):ie.createElement(ue.Z,{value:He,onChange:ze=>{const _e=Ce.map((Ve,tt)=>te(ee({},Ve),{value:tt===Ue?ze:Ve.value}));De(_e)}}),we&&(Qe==null?void 0:Qe.includes(He))&&ie.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),we&&!(Qe!=null&&Qe.includes(He))&&ie.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),we&&ie.createElement(ae.Fragment,null,ie.createElement("div",{className:se.Z.line}),(Se=be==null?void 0:be.standard_answer)==null?void 0:Se.map((Te,Ue)=>{var He,Qe;return ie.createElement("div",{className:"c-grey-333 mb5"},ie.createElement("b",null,"\u586B\u7A7A",Ue+1,"\u7B54\u6848:\xA0"),(Te==null?void 0:Te.model)===1?((He=Te==null?void 0:Te.answer_text)==null?void 0:He.join("\u3001"))||"":ie.createElement(ue.Z,{value:(Qe=Te==null?void 0:Te.answer_text)==null?void 0:Qe.join("\u3001"),disabled:!0}))}),ie.createElement("div",{className:"c-grey-333 mb10"},ie.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:ve})=>({problemset:ve}))(me)},26519:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(5112),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,me,ve)=>me in ce?ue(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ce[me]=ve,x=(ce,me)=>{for(var ve in me||(me={}))z.call(me,ve)&&y(ce,ve,me[ve]);if(re)for(var ve of re(me))a.call(me,ve)&&y(ce,ve,me[ve]);return ce},b=(ce,me)=>ie(ce,oe(me)),ee=(ce,me,ve)=>new Promise((ge,pe)=>{var Se=Ce=>{try{Ee(ve.next(Ce))}catch(De){pe(De)}},be=Ce=>{try{Ee(ve.throw(Ce))}catch(De){pe(De)}},Ee=Ce=>Ce.done?ge(Ce.value):Promise.resolve(Ce.value).then(Se,be);Ee((ve=ve.apply(ce,me)).next())});const te=({problemset:ce,dispatch:me})=>{var ve,ge;const[pe,Se]=(0,ae.useState)({}),[be,Ee]=(0,ae.useState)([]),[Ce,De]=(0,ae.useState)(!1),we=["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"];(0,ae.useEffect)(()=>{var Oe,We;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const Te=(0,le.cloneDeep)((We=ce==null?void 0:ce.actionTabs)==null?void 0:We.params);Se(Te),Ee(Te.choices)}},[(ve=ce==null?void 0:ce.actionTabs)==null?void 0:ve.key]);const Fe=()=>ee(void 0,null,function*(){var Oe;if(!be.some(We=>We==null?void 0:We.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const We=(0,le.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);Ee(We.choices)}De(!Ce)}),Pe=(Oe,We)=>{console.log(Oe.target.checked);const Te=be.map((Ue,He)=>b(x({},Ue),{checked:He===We?Oe.target.checked:!1}));Ee(Te)},Le=()=>{Se({}),Ee([]),De(!1),me({type:"problemset/setActionTabs",payload:{}})};return ae.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Le},ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ae.createElement(de.Z,{value:pe==null?void 0:pe.name}),be==null?void 0:be.map((Oe,We)=>{const{is_answer:Te,checked:Ue,choice_text:He}=Oe;let Qe="";return Ce&&Te&&(Qe=se.Z.green),Ce&&!Te&&Ue&&(Qe=se.Z.red),ae.createElement("div",{key:We,style:{pointerEvents:Ce?"none":"auto"},className:`${se.Z.row} ${Qe}`},ae.createElement(he.ZP,{onChange:Ge=>Pe(Ge,We),checked:Ue}),ae.createElement(de.Z,{className:se.Z.html,value:He}),Ce&&Te&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Te&&Ue&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&ae.createElement(ae.Fragment,null,ae.createElement("div",{className:se.Z.line}),ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ge=be.find(Oe=>Oe.is_answer))==null?void 0:ge.choice_text),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(pe==null?void 0:pe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:ce})=>({problemset:ce}))(te)},47389:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(24905),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,me,ve)=>me in ce?ue(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ce[me]=ve,x=(ce,me)=>{for(var ve in me||(me={}))z.call(me,ve)&&y(ce,ve,me[ve]);if(re)for(var ve of re(me))a.call(me,ve)&&y(ce,ve,me[ve]);return ce},b=(ce,me)=>ie(ce,oe(me)),ee=(ce,me,ve)=>new Promise((ge,pe)=>{var Se=Ce=>{try{Ee(ve.next(Ce))}catch(De){pe(De)}},be=Ce=>{try{Ee(ve.throw(Ce))}catch(De){pe(De)}},Ee=Ce=>Ce.done?ge(Ce.value):Promise.resolve(Ce.value).then(Se,be);Ee((ve=ve.apply(ce,me)).next())});const te=({problemset:ce,dispatch:me})=>{var ve;const[ge,pe]=(0,ae.useState)({}),[Se,be]=(0,ae.useState)([]),[Ee,Ce]=(0,ae.useState)(!1),De=["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"];(0,ae.useEffect)(()=>{var Oe,We;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const Te=(0,le.cloneDeep)((We=ce==null?void 0:ce.actionTabs)==null?void 0:We.params);pe(Te),be(Te.choices)}},[(ve=ce==null?void 0:ce.actionTabs)==null?void 0:ve.key]);const we=()=>ee(void 0,null,function*(){var Oe;if(!Se.some(We=>We==null?void 0:We.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const We=(0,le.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);be(We.choices)}Ce(!Ee)}),Fe=(Oe,We)=>{console.log(Oe.target.checked);const Te=Se.map((Ue,He)=>b(x({},Ue),{checked:He===We?Oe.target.checked:Ue.checked}));be(Te)},Pe=()=>{pe({}),be([]),Ce(!1),me({type:"problemset/setActionTabs",payload:{}})},Le=()=>{let Oe="";return Se.forEach((We,Te)=>{We.is_answer&&(Oe=Oe+De[Te])}),Oe};return ae.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:we,onCancel:Pe},ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ae.createElement(de.Z,{value:ge==null?void 0:ge.name}),Se==null?void 0:Se.map((Oe,We)=>{const{is_answer:Te,checked:Ue,choice_text:He}=Oe;let Qe="";return Ee&&Te&&(Qe=se.Z.green),Ee&&!Te&&Ue&&(Qe=se.Z.red),ae.createElement("div",{key:We,style:{pointerEvents:Ee?"none":"auto"},className:`${se.Z.row} ${Qe}`},ae.createElement(he.default,{style:{padding:3},onChange:Ge=>Fe(Ge,We),checked:Ue}),ae.createElement("span",null,De[We],".\xA0"),ae.createElement(de.Z,{className:se.Z.html,value:He}),Ee&&Te&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!Te&&Ue&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&ae.createElement(ae.Fragment,null,ae.createElement("div",{className:se.Z.line}),ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Le()),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(ge==null?void 0:ge.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:ce})=>({problemset:ce}))(te)},73878:function(vt,at,fe){"use strict";var ae=fe(59301),Ae=fe(65582),E=fe(8591),ye=fe(43418),he=fe(5112),le=fe(89392),ne=fe.n(le),se=fe(96601),de=fe(6339),ue=fe(59301),ie=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(me,ve,ge)=>ve in me?ie(me,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[ve]=ge,b=(me,ve)=>{for(var ge in ve||(ve={}))a.call(ve,ge)&&x(me,ge,ve[ge]);if(z)for(var ge of z(ve))y.call(ve,ge)&&x(me,ge,ve[ge]);return me},ee=(me,ve)=>oe(me,re(ve)),te=(me,ve,ge)=>new Promise((pe,Se)=>{var be=De=>{try{Ce(ge.next(De))}catch(we){Se(we)}},Ee=De=>{try{Ce(ge.throw(De))}catch(we){Se(we)}},Ce=De=>De.done?pe(De.value):Promise.resolve(De.value).then(be,Ee);Ce((ge=ge.apply(me,ve)).next())});const ce=({problemset:me,dispatch:ve})=>{var ge;const[pe,Se]=(0,ae.useState)({}),[be,Ee]=(0,ae.useState)([]),[Ce,De]=(0,ae.useState)(!1),we=["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"];(0,ae.useEffect)(()=>{var Oe,We;if(((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const Te=(0,le.cloneDeep)((We=me==null?void 0:me.actionTabs)==null?void 0:We.params);Se(Te),Ee(Te.choices)}},[(ge=me==null?void 0:me.actionTabs)==null?void 0:ge.key]);const Fe=()=>te(void 0,null,function*(){var Oe;if(!be.some(We=>We==null?void 0:We.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const We=(0,le.cloneDeep)((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.params);Ee(We.choices)}De(!Ce)}),Pe=(Oe,We)=>{console.log(Oe.target.checked);const Te=be.map((Ue,He)=>ee(b({},Ue),{checked:He===We?Oe.target.checked:!1}));Ee(Te)},Le=()=>{Se({}),Ee([]),De(!1),ve({type:"problemset/setActionTabs",payload:{}})};return ue.createElement(ye.default,{centered:!0,destroyOnClose:!0,open:me.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Le},ue.createElement("div",null,ue.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ue.createElement(de.Z,{value:pe==null?void 0:pe.name}),be==null?void 0:be.map((Oe,We)=>{const{is_answer:Te,checked:Ue,choice_text:He}=Oe;let Qe="";return Ce&&Te&&(Qe=se.Z.green),Ce&&!Te&&Ue&&(Qe=se.Z.red),ue.createElement("div",{key:We,style:{pointerEvents:Ce?"none":"auto"},className:`${se.Z.row} ${Qe}`},ue.createElement(he.ZP,{onChange:Ge=>Pe(Ge,We),checked:Ue}),ue.createElement("span",null,we[We],".\xA0"),ue.createElement(de.Z,{className:se.Z.html,value:He}),Ce&&Te&&ue.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Te&&Ue&&ue.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&ue.createElement(ae.Fragment,null,ue.createElement("div",{className:se.Z.line}),ue.createElement("div",{className:"c-grey-333 mb5"},ue.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),we[be.findIndex(Oe=>Oe.is_answer)]),ue.createElement("div",{className:"c-grey-333 mb10"},ue.createElement("b",null,"\u89E3\u6790:\xA0"),(pe==null?void 0:pe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,Ae.connect)(({problemset:me})=>({problemset:me}))(ce)},75408:function(vt,at,fe){"use strict";fe.d(at,{N:function(){return te},Z:function(){return ce}});var ae=fe(59301),Ae=fe(6339),E=fe(5112),ye=fe(6848),he=fe(95237),le=fe(43604),ne=fe(24905),se=fe(20834),de=fe(38854),ue={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},ie=fe(41867),oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",re=fe(24334),z=fe(27687),a=fe(65862),y=(me,ve,ge)=>new Promise((pe,Se)=>{var be=De=>{try{Ce(ge.next(De))}catch(we){Se(we)}},Ee=De=>{try{Ce(ge.throw(De))}catch(we){Se(we)}},Ce=De=>De.done?pe(De.value):Promise.resolve(De.value).then(be,Ee);Ce((ge=ge.apply(me,ve)).next())});const x=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],b=["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"],ee=({data:me,selectIds:ve,onSelectCheckBox:ge=()=>{},showCheckbox:pe=!0})=>{var Se,be,Ee;const[Ce,De]=(0,ae.useState)(!1),we=(0,ae.useRef)(),Fe=()=>{var Te,Ue;return me.item_type==="JUDGMENT"?ae.createElement("div",{className:ue.judgmentContent},me.choices.map((He,Qe)=>ae.createElement(E.ZP,{key:Qe,disabled:!0},He.choice_text))):me.item_type==="PROGRAM"?ae.createElement("div",{className:ue.programContent},ae.createElement(Ae.Z,{value:(Te=me.program_attr)==null?void 0:Te.description})):me.item_type==="COMBINATION"?ae.createElement("div",{className:ue.combinationContent},(Ue=me==null?void 0:me.sub_item_banks)==null?void 0:Ue.map((He,Qe)=>{var Ge,ze,_e,Ve,tt,Xe;const lt=`(\u9898\u76EE${Qe+1}-${(He==null?void 0:He.item_type)=="SINGLE"?"\u5355\u9009\u9898":(He==null?void 0:He.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(He==null?void 0:He.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(He==null?void 0:He.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return ae.createElement(ae.Fragment,null,ae.createElement("div",{style:{marginTop:10,marginBottom:10}},ae.createElement(Ae.Z,{value:lt+He.name})),((He==null?void 0:He.item_type)=="SINGLE"||(He==null?void 0:He.item_type)=="MULTIPLE")&&He.choices.map((Je,Ke)=>ae.createElement("div",{key:Ke,className:ue.otherContentItem},ae.createElement("p",null,x[Ke]),ae.createElement(Ae.Z,{className:ue.otehrContentHtml,value:Je.choice_text}))),(He==null?void 0:He.item_type)=="JUDGMENT"&&ae.createElement("div",{style:{display:"flex",marginBottom:10}},He.choices.map((Je,Ke)=>ae.createElement(E.ZP,{key:Ke,disabled:!0},Je.choice_text))),ae.createElement("div",{className:ue.con},(He==null?void 0:He.item_type)=="SINGLE"&&ae.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ge=He==null?void 0:He.choices)==null?void 0:Ge.findIndex(Je=>Je==null?void 0:Je.is_answer)]," "),(He==null?void 0:He.item_type)=="COMPLETION"&&((ze=He==null?void 0:He.standard_answer)==null?void 0:ze.map((Je,Ke)=>{var Me;return ae.createElement("div",{key:Ke,className:ue.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Je.position}\uFF09\uFF1A${(Me=Je==null?void 0:Je.answer_text)==null?void 0:Me.join("\u3001")}`)})),(He==null?void 0:He.item_type)=="MULTIPLE"&&ae.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(_e=He==null?void 0:He.choices)==null?void 0:_e.map((Je,Ke)=>{if(Je!=null&&Je.is_answer)return(b==null?void 0:b[Ke])+" "})," "),(He==null?void 0:He.item_type)=="JUDGMENT"&&ae.createElement("div",null,"\u7B54\u6848\uFF1A",(tt=(Ve=He==null?void 0:He.choices)==null?void 0:Ve.find(Je=>Je.is_answer))==null?void 0:tt.choice_text),(He==null?void 0:He.item_type)=="SUBJECTIVE"&&ae.createElement("div",null,"\u7B54\u6848\uFF1A",(Xe=He==null?void 0:He.answer_texts)==null?void 0:Xe[0]),ae.createElement("div",null,ae.createElement("span",null,"\u89E3\u6790\uFF1A"),ae.createElement(Ae.Z,{className:ue.parseAnswerHtml,value:He.analysis||"\u6682\u65E0\u89E3\u6790"})),ae.createElement("div",null,ae.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),ae.createElement(ye.Z,{title:(me==null?void 0:me.tag_discipline)||"--"},ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(me==null?void 0:me.tag_discipline)||"--")))))})):ae.createElement("div",{className:ue.otherContent},me.choices.map((He,Qe)=>ae.createElement("div",{key:Qe,className:ue.otherContentItem},ae.createElement("p",null,x[Qe]),ae.createElement(Ae.Z,{className:ue.otehrContentHtml,value:He.choice_text}))))},Pe=()=>{var Te;if((me==null?void 0:me.item_type)!=="BPROGRAM")return ae.createElement("div",null,(Te=me.standard_answer)==null?void 0:Te.map((Ue,He)=>{var Qe,Ge;return ae.createElement("div",{key:He,className:ue.answerHtml},(Ue==null?void 0:Ue.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ue.position}\uFF09\uFF1A${(Qe=Ue==null?void 0:Ue.answer_text)==null?void 0:Qe.join("\u3001")}`:ae.createElement("div",{style:{display:"flex",alignItems:"center"}},ae.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ue.position,"\uFF09\uFF1A"),ae.createElement(z.Z,{value:(Ge=Ue==null?void 0:Ue.answer_text)==null?void 0:Ge.join("\u3001"),readOnly:!0})))}))},Le=()=>{var Te,Ue,He,Qe,Ge,ze;const _e={SUBJECTIVE:(Te=me.answer_texts)==null?void 0:Te[0],JUDGMENT:(He=(Ue=me.choices)==null?void 0:Ue.find(et=>et.is_answer))==null?void 0:He.choice_text},Ve=me.choices.map(et=>et.is_answer).findIndex(et=>et),tt=Ve>-1?b[Ve]:"";let Xe="";me.choices.map((et,Ie)=>{et.is_answer&&(Xe+=b[Ie])});const lt=_e[me.item_type];let Je=((Qe=me==null?void 0:me.program_attr)==null?void 0:Qe.code)||"";try{Je=re.Base64.decode(((Ge=me==null?void 0:me.program_attr)==null?void 0:Ge.code)||"")}catch(et){}const Ke={SINGLE:ae.createElement(Ae.Z,{className:ue.answerHtml,value:`\u7B54\u6848\uFF1A${tt||"\u65E0"}`}),MULTIPLE:ae.createElement(Ae.Z,{className:ue.answerHtml,value:`\u7B54\u6848\uFF1A${Xe||"\u65E0"}`}),COMPLETION:Pe(),BPROGRAM:ae.createElement("div",null,ae.createElement(Ae.Z,{className:ue.answerHtml,showProgramFill:!0,value:Je}),(ze=me.standard_answer)==null?void 0:ze.map((et,Ie)=>ae.createElement("div",{key:Ie,className:ue.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${et.position}\uFF09\uFF1A${et==null?void 0:et.answer_text}`)))},Me=ae.createElement(he.Z,null,ae.createElement(le.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),ae.createElement(le.Z,{flex:1},ae.createElement(Ae.Z,{className:ue.answerHtml,value:`${lt||"\u65E0"}`})));return Ke[me.item_type]||Me},Oe=Te=>{let Ue=[...ve];Te.target.checked?Ue.push(me.id):Ue=Ue.filter(He=>He!==me.id),ge(Ue)},We=Te=>y(void 0,null,function*(){if(!Te&&!(ve!=null&&ve.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");we.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ae.createElement("div",{className:`font14 ${ue.overflow}`,style:{maxHeight:500,overflow:"auto"}},ae.createElement("div",{className:ue.tips},ae.createElement("div",null,"\u63D0\u793A\uFF1A"),ae.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),ae.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ae.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ae.createElement(CustomTree,{defaultValue:!0,value:we.current,onChange:Ue=>we.current=Ue})),onOk:()=>y(void 0,null,function*(){var Ue;const He=yield batchGroup({ids:Te?[Te]:ve,groups_ids:(Ue=we.current)==null?void 0:Ue[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",He),we.current=[],He==null||He.status})})});return ae.createElement("div",{className:ue.itemWrap},ae.createElement("div",{className:ue.list},pe&&ae.createElement(ne.default,{className:"mr10",onChange:Oe,checked:ve.includes(me.id)}),ae.createElement("div",{onClick:()=>De(!Ce),className:ue.title},ae.createElement(Ae.Z,{key:1,showLines:1,showTextOnly:!0,className:ue.topicTitleContent,value:(me==null?void 0:me.item_type)==="BPROGRAM"?(Se=me==null?void 0:me.program_attr)==null?void 0:Se.description:me.name})),ae.createElement("div",{onClick:()=>De(!Ce),className:ue.tr},ae.createElement("i",{style:{transform:Ce?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),ae.createElement("aside",{style:Ce?{display:"block"}:{display:"none"},className:ue.itemDetail},ae.createElement("div",{style:{marginBottom:44}},ae.createElement(Ae.Z,{key:2,className:ue.topicTitleContent,value:(me==null?void 0:me.item_type)==="BPROGRAM"?(be=me==null?void 0:me.program_attr)==null?void 0:be.description:me.name}),ae.createElement("div",{className:`${ue.row} mt15`},Fe()),ae.createElement("div",{className:ue.row},ae.createElement("div",{className:ue.updateTimeRow},ae.createElement("div",{className:ue.updateTimeWrap},me.item_type==="PROGRAM"&&ae.createElement("p",{className:ue.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ee=me==null?void 0:me.languages)==null?void 0:Ee.join("/")))))),me.item_type!=="COMBINATION"&&ae.createElement("div",{className:ue.answerWrapper},ae.createElement("img",{src:oe,alt:"",className:ue.decoration}),ae.createElement("div",{className:ue.answer},Le()),ae.createElement("div",{className:ue.parse},ae.createElement("div",{className:ue.parseText},"\u89E3\u6790\uFF1A"),ae.createElement("div",{className:ue.parseAnswer},me.analysis?ae.createElement(Ae.Z,{className:ue.parseAnswerHtml,value:me.analysis}):"\u6682\u65E0\u89E3\u6790")),ae.createElement("div",{className:ue.parse},ae.createElement("div",{className:ue.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),ae.createElement(ye.Z,{title:(me==null?void 0:me.tag_discipline)||"--"},ae.createElement("div",{className:ue.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(me==null?void 0:me.tag_discipline)||"--"))))))},te=({SubjectShare:me,isProblemset:ve,data:ge,user:pe,page:Se,activeTabsKey:be,onPublicReview:Ee=()=>{},onStartExperience:Ce=()=>{},onSetPrivate:De=()=>{},onCorrection:we=()=>{},onChangeTag:Fe=()=>{},onCollect:Pe=()=>{},onSetPublic:Le=()=>{},onDelete:Oe=()=>{},onCancel:We=()=>{},onSelect:Te=()=>{},onMoveTo:Ue=()=>{},addProblemset:He=()=>{},onSetShare:Qe=()=>{},onCancelShare:Ge=()=>{},onPublish:ze=()=>{},onCancelPublish:_e=()=>{},onCopy:Ve=()=>{}})=>{var tt,Xe,lt,Je,Ke,Me,et,Ie,Re,qe,Ye,ke,xe,Ne,Be;const je=ge.item_type==="PROGRAM"?`/problems/newedit/${(tt=ge.program_attr)==null?void 0:tt.identifier}?tabs_key=${be}&page=${Se}`:ge.item_type==="BPROGRAM"?`/problemset/edit/${(Xe=ge.program_attr)==null?void 0:Xe.identifier}?type=1&tabs_key=${be}&page=${Se}`:`/problemset/edit/${ge.id}?tabs_key=${be}&page=${Se}`,$e=be==="0"&&!ge.public&&!ge.apply&&(ge.item_type==="PROGRAM"&&((lt=ge.program_attr)==null?void 0:lt.status)!==0||ge.item_type!=="PROGRAM"),nt=[{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Ve(ge.id,!1)},"\u590D\u5236"),key:"2",show:be==="0"},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>{var ct;return _e((ct=ge==null?void 0:ge.program_attr)==null?void 0:ct.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(be==="0"||be==="3")&&ge.item_type==="PROGRAM"&&((Je=ge.program_attr)==null?void 0:Je.status)!==0&&!ge.public&&((Ke=ge.author)==null?void 0:Ke.login)===((Me=pe.userInfo)==null?void 0:Me.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Ue(ge.id)},"\u79FB\u52A8\u5230"),key:"1",show:be==="0"},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>{ge.is_share?Ge(ge.id):Qe(ge.id)}},"\u5171\u4EAB"),key:"3",show:be==="0"&&me},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Le(ge)},"\u516C\u5F00"),key:"4",show:$e},{label:ae.createElement("a",{className:ue.reviewFlag,onClick:Ee},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:be==="0"&&!ge.public&&ge.apply&&(ge.item_type==="PROGRAM"&&ge.program_attr.status!==0||ge.item_type!=="PROGRAM")},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>De(ge.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(be==="0"||be==="1")&&ge.public&&((et=ge.author)==null?void 0:et.login)===((Ie=pe.userInfo)==null?void 0:Ie.login)||be==="1"&&(0,ie.ag)()},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Pe(ge.id,ge.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:be==="2"},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>{var ct;return ze((ct=ge==null?void 0:ge.program_attr)==null?void 0:ct.identifier)}},"\u53D1\u5E03"),key:"8",show:(be==="0"||be==="3")&&ge.item_type==="PROGRAM"&&((Re=ge.program_attr)==null?void 0:Re.status)===0&&!ge.public&&((qe=ge.author)==null?void 0:qe.login)===((Ye=pe.userInfo)==null?void 0:Ye.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Pe(ge.id,ge.is_collected)},ge.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(be==="1"||be==="3")&&!(0,ie.ag)()&&!(0,ie.JA)()&&((ke=ge.author)==null?void 0:ke.login)!==((xe=pe.userInfo)==null?void 0:xe.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>we(ge.id)},"\u7EA0\u9519"),key:"10",show:be!=="0"&&!(0,ie.ag)()&&!(0,ie.JA)()},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Fe(ge)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:be==="0"||be==="3"&&(ge==null?void 0:ge.edit_item_bank)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>Oe(ge.id)},"\u5220\u9664"),key:"11",show:be==="0"&&!ge.public||be==="1"&&(0,ie.ag)()&&((Ne=ge.author)==null?void 0:Ne.login)!==((Be=pe.userInfo)==null?void 0:Be.login)},{label:ae.createElement("a",{className:ue.actionLink,onClick:()=>He(ge.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:be==="1"||be==="3"}].filter(ct=>ct.show),Ze=ae.createElement(se.default,{forceSubMenuRender:!0,className:ue.menu,items:nt}),rt=ae.createElement(se.default,{forceSubMenuRender:!0,className:ue.menu},ae.createElement(se.default.Item,{key:"10"},ae.createElement("a",{className:ue.actionLink,onClick:()=>we(ge.id)},"\u7EA0\u9519"))),yt=be!=="0"&&!(0,ie.ag)()&&!(0,ie.JA)();return ae.createElement(ae.Fragment,null,ve?ae.createElement(ae.Fragment,null,(be==="0"||be==="3"&&(ge==null?void 0:ge.edit_item_bank))&&!ge.public&&ae.createElement("span",{className:ue.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(je);const ct=document.getElementById(ge.id),bt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",ct.getBoundingClientRect().top+bt+"")}},ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2})),ae.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),ae.createElement("span",{className:ue.textBtn,style:{cursor:"pointer"},onClick:()=>Ce(ge)},ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2})),ae.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2}))),nt.length>0&&ae.createElement(de.Z,{dropdownRender:()=>Ze},ae.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ct=>ct.preventDefault()},ae.createElement("span",{className:ue.textBtn},ae.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2})))))):yt?ae.createElement(de.Z,{className:"ml40",dropdownRender:()=>rt},ae.createElement("span",{style:{cursor:"default",width:"105px"},onClick:ct=>ct.preventDefault()},ae.createElement("span",{className:ue.textBtn},ae.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ae.createElement("div",{className:ue.line},ae.createElement("b",{className:ue.b1}),ae.createElement("b",{className:ue.b2}))))):ae.createElement("span",null))};var ce=ee},80443:function(vt,at,fe){"use strict";fe.d(at,{Im:function(){return be},ZP:function(){return Pe},gZ:function(){return we}});var ae=fe(59301),Ae=fe(92832),E=fe(3113),ye=fe(84105),he=fe(87395),le=fe(17124),ne=fe(24334),se=fe(42678),de=fe(6339),ue=fe(65862),ie=fe(51908),oe=fe(34376),re=fe(92310),z=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(Le,Oe,We)=>Oe in Le?y(Le,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Oe]=We,ve=(Le,Oe)=>{for(var We in Oe||(Oe={}))te.call(Oe,We)&&me(Le,We,Oe[We]);if(ee)for(var We of ee(Oe))ce.call(Oe,We)&&me(Le,We,Oe[We]);return Le},ge=(Le,Oe)=>x(Le,b(Oe));const{TextArea:pe}=Ae.default,Se={visible:!1,tabIndex:"0"},be={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ee=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(Ee||{});function Ce(Le,Oe){switch(Oe.type){case 0:return ge(ve({},Le),{visible:Oe.payload});case 1:return ge(ve({},Le),{tabIndex:Oe.payload});default:throw new Error}}function De({value:Le,className:Oe}){const[We,Te]=(0,ae.useState)(!1),Ue=(0,ae.useRef)(),He=(0,ae.useRef)();return(0,ae.useEffect)(()=>{We&&(He.current.reset(),He.current.write((0,ue.pp)(Le||"")))},[Le,We]),(0,ae.useEffect)(()=>{var Qe,Ge,ze,_e;if(Ue.current){He.current=new oe.Terminal({fontSize:14,disableStdin:!0}),He.current.open(Ue.current);const Ve=Ue.current.offsetWidth-14,tt=((_e=(ze=(Ge=(Qe=He.current)==null?void 0:Qe._core)==null?void 0:Ge._renderService)==null?void 0:ze.dimensions)==null?void 0:_e.actualCellWidth)||9.5,Xe=Math.ceil(Ve/tt);He.current.resize(Xe,8),Te(!0)}},[]),a.createElement("div",{ref:Ue,className:z()("XtermText-valueRef",Oe)})}function we(Le){const{status:Oe,error_msg:We,output:Te,input:Ue,expected_output:He,is_file:Qe,input_file_url:Ge,output_file_url:ze,expected_output_file_url:_e}=Le;let Ve=null;const tt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case le.h.NOMATCH:Ve=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Qe&&a.createElement(De,{className:"mb10",value:Ue}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ge,Ue)},Ue)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&a.createElement(De,{className:"mb10",value:Te&&ne.Base64.decode(Te)||""}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,Te)},Te)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&a.createElement(De,{className:"mb10",value:He&&ne.Base64.decode(He)||""}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(_e,He)},He)));break;case le.h.EXECUTEFAILURE:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&a.createElement(de.Z,{value:Ue,style:tt}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ge,Ue)},Ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.COMPILEFAILURE:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&a.createElement(de.Z,{value:Ue,style:tt}),Qe&&a.createElement("div",{style:tt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ge,Ue)},Ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.PODFAILURE:Ve=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:Ve=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ve," ")}function Fe(Le){const{status:Oe,error_msg:We,execute_time:Te,output:Ue,input:He,expected_output:Qe,is_file:Ge,input_file_url:ze,output_file_url:_e,expected_output_file_url:Ve}=Le;let tt=null;switch(Oe){case le.h.OK:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Te,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Ue)));break;case le.h.NOMATCH:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,He)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ue&&ne.Base64.decode(Ue)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Qe&&ne.Base64.decode(Qe)));break;case le.h.EXECUTEFAILURE:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,He)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.COMPILEFAILURE:tt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,He)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case le.h.PODFAILURE:tt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:tt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",tt," ")}var Pe=({id:Le,is_file:Oe,input:We,debuging:Te,submitting:Ue,executingMessage:He,debugResult:Qe,onChangeInput:Ge,onDebugCode:ze,onSubmitCode:_e})=>{const[Ve,tt]=(0,ae.useReducer)(Ce,Se),{visible:Xe,tabIndex:lt}=Ve;(0,ae.useEffect)(()=>{tt({type:0,payload:!1})},[Le]);function Je(Ie){let Re=Ie.target.id;tt({type:1,payload:Re})}function Ke(){tt({type:0,payload:!Xe})}const Me=(0,ae.useMemo)(()=>{if(Qe){const{status:Ie}=Qe;return a.createElement(a.Fragment,null,Fe(Qe))}return null},[Qe]);function et(){tt({type:0,payload:!0}),tt({type:1,payload:"1"}),ze()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Xe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":We,onChange:Ge}),rightNode:Te?a.createElement(se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Qe?Me:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Xe?"up":""}`,onClick:Ke},Xe?a.createElement(ye.Z,null):a.createElement(he.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Te,onClick:et},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ue,disabled:Ue,onClick:()=>{tt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(vt,at,fe){"use strict";fe.d(at,{h:function(){return ae}});var ae=(Ae=>(Ae[Ae.NOMATCH=-1]="NOMATCH",Ae[Ae.OK=0]="OK",Ae[Ae.TIMEOUT=2]="TIMEOUT",Ae[Ae.PODFAILURE=3]="PODFAILURE",Ae[Ae.COMPILEFAILURE=4]="COMPILEFAILURE",Ae[Ae.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ae[Ae.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ae))(ae||{})},12088:function(vt,at,fe){"use strict";fe.d(at,{Y2:function(){return Pe},ZP:function(){return Le}});var ae=fe(59301),Ae=fe(54580),E=fe(8591),ye=fe(43418),he=fe(95237),le=fe(5112),ne=fe(3113),se=fe(24905),de=fe(6848),ue=fe(92832),ie={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=fe(47257),z=fe.n(re),a=fe(38147),y=fe(1012),x=fe(65862),b=fe(21185),ee=fe(59301),te=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Oe,We,Te)=>We in Oe?te(Oe,We,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Oe[We]=Te,be=(Oe,We)=>{for(var Te in We||(We={}))ge.call(We,Te)&&Se(Oe,Te,We[Te]);if(ve)for(var Te of ve(We))pe.call(We,Te)&&Se(Oe,Te,We[Te]);return Oe},Ee=(Oe,We)=>ce(Oe,me(We)),Ce=(Oe,We,Te)=>new Promise((Ue,He)=>{var Qe=_e=>{try{ze(Te.next(_e))}catch(Ve){He(Ve)}},Ge=_e=>{try{ze(Te.throw(_e))}catch(Ve){He(Ve)}},ze=_e=>_e.done?Ue(_e.value):Promise.resolve(_e.value).then(Qe,Ge);ze((Te=Te.apply(Oe,We)).next())});const{Dragger:De}=Ae.default,we=Oe=>{const We=Ve=>Ve&&Ve.substring(0,Ve.lastIndexOf("."));for(var Te=[...Oe],Ue=0,He=[],Qe=0;Qe{if(Ve.forEach(tt=>{let Xe=tt.name.split(/\.(?=[^\.]+$)/);tt.name=`${Xe[0]}.${Xe[1].toLowerCase()}`}),Ve[0].name.includes(".in"))return Ve.length===2?Ve:[Ve[0],{}];if(Ve[0].name.includes(".out"))return Ve.length===2?Ve.reverse():[{},Ve[0]]})},Fe=({onClose:Oe,onOK:We,visible:Te,wrapClassName:Ue,rootIdentifier:He,multiple:Qe=!1,defaultMultipleValue:Ge=!0})=>{const[ze,_e]=(0,ae.useState)([]),[Ve,tt]=(0,ae.useState)({}),[Xe,lt]=(0,ae.useState)(!1),[Je,Ke]=(0,ae.useState)(!0),[Me,et]=(0,ae.useState)(null),Ie=(0,ae.useRef)([]),Re=(0,ae.useRef)(0),qe=()=>{Oe()};(0,ae.useEffect)(()=>{Ye()},[]),(0,ae.useEffect)(()=>{Te&&(Ie.current=[],Re.current=0,_e([]),Ke(Ge))},[Te]);const Ye=()=>Ce(void 0,null,function*(){try{et(!0)}catch(Ze){}}),ke=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf(".")),xe=Ze=>{var rt,yt;const ct=ke((rt=Ze[0])==null?void 0:rt.name)||ke((yt=Ze[1])==null?void 0:yt.name),bt=ze.filter(dt=>ke(dt.name)!==ct);Ie.current=[...bt],_e([...bt])},Ne=Ze=>{if(!Je){const ht=new FormData;ht.append("file",Ze.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ht},!0).then(ut=>{if(ut.status===0){Re.current=Re.current+1;const mt=Ie.current.map(Ct=>{var Bt;if(Ct.name===Ze.name){const It=be({},Ct);return(Bt=Ze==null?void 0:Ze.name)!=null&&Bt.includes(".in")?It.input=ut==null?void 0:ut.content:It.output=ut==null?void 0:ut.content,It}return Ct});if(Ie.current=[...mt],_e([...mt]),Re.current>0&&Re.current===ze.length){lt(!1);let Ct=we(mt);Ct=Ct.filter(Bt=>{var It,Ht;return!!((It=Bt[0])!=null&&It.name&&((Ht=Bt[1])!=null&&Ht.name))}),Ct=Ct.map(Bt=>Ee(be(be({},Bt[0]),Bt[1]),{is_file:!1})),We(Ct),Oe()}}else lt(!1),Oe()});return}if(Me){const ht=new FormData;ht.append("file",Ze.file),He===null?ht.append("identifier","testsets"):ht.append("identifier",He),(0,a.ZP)("/api/attachments.json",{method:"post",body:ht},!0).then(ut=>{if(ut.filename){Re.current=Re.current+1;const mt=Ie.current.map(Ct=>{var Bt;if(Ct.name===(ut==null?void 0:ut.filename)){const It=Ee(be({},Ct),{is_oss:!Me});return(Bt=ut==null?void 0:ut.filename)!=null&&Bt.includes(".in")?(It.in_object_key=ut==null?void 0:ut.object,It.in_object_size=ut==null?void 0:ut.size,It.input=ut==null?void 0:ut.filename,It.in_file=Ze):(It.out_object_key=ut==null?void 0:ut.object,It.out_object_size=ut==null?void 0:ut.size,It.output=ut==null?void 0:ut.filename,It.out_file=Ze),It}return Ct});if(Ie.current=[...mt],_e([...mt]),Re.current>0&&Re.current===ze.length){lt(!1);let Ct=we(mt);Ct=Ct.filter(Bt=>{var It,Ht;return!!((It=Bt[0])!=null&&It.name&&((Ht=Bt[1])!=null&&Ht.name))}),Ct=Ct.map(Bt=>Ee(be(be({},Bt[0]),Bt[1]),{is_file:!0})),We(Ct),Oe()}}else lt(!1),Oe()});return}const rt=new(z())({endpoint:Ve.end_point,region:Ve.region,accessKeyId:Ve.access_key_id,accessKeySecret:Ve.access_key_secret,bucket:Ve.bucket,stsToken:Ve.security_token}),yt=Ze.name,ct={container_type:"TestSet",file_name:yt},bt=(0,y.Z)();let dt=`testsets/${He}/${bt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`;He===null&&(dt=`testsets/${bt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`),rt.multipartUpload(dt,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:yt+""},url:Ve==null?void 0:Ve.callback_url,host:Ve==null?void 0:Ve.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(ht){if(ht.data.status===0){Re.current=Re.current+1;const ot=Ie.current.map(ut=>{var mt,Ct,Bt,It,Ht,qt,yn,In,En,pn,Qn,Bn,un,Yn,_t,tn,cn;if(ut.name===((Ct=(mt=ht.data)==null?void 0:mt.data)==null?void 0:Ct.file_name)){const Ot=Ee(be({},ut),{is_oss:!Me});return(Ht=(It=(Bt=ht.data)==null?void 0:Bt.data)==null?void 0:It.file_name)!=null&&Ht.includes(".in")?(Ot.in_object_key=(yn=(qt=ht.data)==null?void 0:qt.data)==null?void 0:yn.object,Ot.in_object_size=(En=(In=ht.data)==null?void 0:In.data)==null?void 0:En.size,Ot.input=(Qn=(pn=ht.data)==null?void 0:pn.data)==null?void 0:Qn.file_name,Ot.in_file=Ze):(Ot.out_object_key=(un=(Bn=ht.data)==null?void 0:Bn.data)==null?void 0:un.object,Ot.out_object_size=(_t=(Yn=ht.data)==null?void 0:Yn.data)==null?void 0:_t.size,Ot.output=(cn=(tn=ht.data)==null?void 0:tn.data)==null?void 0:cn.file_name,Ot.out_file=Ze),Ot}return ut});if(Ie.current=[...ot],_e([...ot]),Re.current>0&&Re.current===ze.length){lt(!1);let ut=we(ot);ut=ut.filter(mt=>{var Ct,Bt;return!!((Ct=mt[0])!=null&&Ct.name&&((Bt=mt[1])!=null&&Bt.name))}),ut=ut.map(mt=>Ee(be(be({},mt[0]),mt[1]),{is_file:!0})),We(ut),Oe()}}})},Be=Ze=>new Promise((rt,yt)=>{let ct=0,bt=[];for(let dt=0;dt{ct++,ct===Ze.length&&(bt.length?(E.ZP.warning(`${bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):rt(Ze))}).catch(ht=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ht),ct++,bt.push(Ze[dt].name),ct===Ze.length&&(bt.length?(E.ZP.warning(`${bt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):rt(Ze))})}),je=()=>Ce(void 0,null,function*(){if(ze.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Be(ze),lt(!0),we(ze).some(rt=>{var yt,ct;return!((yt=rt[0])!=null&&yt.name&&((ct=rt[1])!=null&&ct.name))})){ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ce(void 0,null,function*(){ze.map(rt=>Ce(void 0,null,function*(){Ne(rt)}))}),onCancel:()=>{lt(!1)}});return}ze.map(rt=>Ce(void 0,null,function*(){Ne(rt)}))}),$e={name:"file",fileList:ze,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ze=>{if(ze!=null&&ze.some(yt=>yt.name===Ze.name))return E.ZP.info(`${Ze.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ze.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ze.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const rt={name:Ze.name,uid:Ze.uid,file:Ze,percent:0};return ze.push(rt),Ie.current=[...ze],_e([...ze]),!1}},nt=we(ze);return console.log(ze,nt,"fileList"),ee.createElement(ye.default,{open:Te,wrapClassName:Ue,onOk:je,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Xe},onCancel:qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:ie.wrap},ze.length?ee.createElement("div",null,ee.createElement(he.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:Qe?"visible":"hidden"}},ee.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(le.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:Je,onChange:Ze=>Ke(Ze.target.value)},ee.createElement(le.ZP,{value:!1},"\u6587\u672C"),ee.createElement(le.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Ae.default,be({},$e),ee.createElement(ne.ZP,{type:"primary",className:ie.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Pe,{data:nt,onRemove:xe})):ee.createElement("div",{className:`${ie.noData} mb30`},ee.createElement(Ae.default.Dragger,Ee(be({},$e),{className:ie.dragger}),ee.createElement("img",{src:oe,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:ie.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Pe=({data:Oe=[],onRemove:We,width:Te="auto",showScore:Ue=!1,disabled:He=!1,inputChange:Qe,onEvaluatingChange:Ge,onSelectAll:ze,checkAll1:_e,checkAll2:Ve,checkAll3:tt,checkAll4:Xe,checkAll5:lt,showEvaluatingSetting:Je=!1,className:Ke="",isProgramHomework:Me=!1})=>{const et={value:"",filename:"",dataUrl:""},[Ie,Re]=(0,ae.useState)(be({},et)),qe=xe=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Be=URL.createObjectURL(xe.file);Ne.href=Be,Ne.download=xe.name,Ne.click(),URL.revokeObjectURL(Be),document.body.removeChild(Ne)},Ye=(xe,Ne)=>{(0,x.LR)(xe,Ne)},ke=(xe,Ne)=>{ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{We(xe,Ne)},onCancel:()=>{}})};return Oe.length?ee.createElement("div",{className:Ke,style:{width:Te}},ee.createElement("div",{className:`${Me?ie.headProgram:ie.head}`},Je&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:_e,onChange:xe=>{ze(xe.target.checked,"hidden")}}),ee.createElement(de.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Me?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Ue?Me?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Ue?Me?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ue&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:Xe,onChange:xe=>{ze(xe.target.checked,"input_visible")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:Ve,onChange:xe=>{ze(xe.target.checked,"is_invisible")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:lt,onChange:xe=>{ze(xe.target.checked,"actual_output_visible")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(se.default,{checked:tt,onChange:xe=>{ze(xe.target.checked,"last_match_rule")}}),ee.createElement(de.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:ie.operation,style:Me?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:ie.listWrapper,style:{boxShadow:Me?"0px 2px 4px 0px #EAEEF4":"unset"}},Oe.map((xe,Ne)=>{var Be,je,$e,nt;return ee.createElement("div",{key:Ne,className:ie.list,style:Me?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Je&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(se.default,{checked:!!xe.hidden,onChange:Ze=>{Ge(Ze.target.checked,Ne,"hidden")}})),ee.createElement("div",{style:{width:Me?"25%":"15%",paddingLeft:Me?"5px":"0px",paddingRight:Me?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),ee.createElement("div",{className:ie.info,style:{width:Ue?Me?"20%":"15%":"25%"}},ee.createElement("span",{title:xe.input||((Be=xe[0])==null?void 0:Be.name),onClick:()=>Ce(void 0,null,function*(){let Ze;xe.input?xe.input_file_url?Ze=xe.input_file_url:Ze=xe.in_file:Ze=xe[0];let rt;typeof Ze=="string"?(rt=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Re({value:yield rt.text(),filename:"",dataUrl:Ze})):(rt=yield(0,x.db)(Ze.file),Re({value:rt.text,filename:Ze.name,dataUrl:rt.link}))})},xe.input||((je=xe[0])==null?void 0:je.name))),ee.createElement("div",{className:ie.info,style:{width:Ue?Me?"20%":"15%":"25%"}},ee.createElement("span",{title:xe.output||(($e=xe[1])==null?void 0:$e.name),onClick:()=>Ce(void 0,null,function*(){let Ze;xe.input?xe.output_file_url?Ze=xe.output_file_url:Ze=xe.out_file:Ze=xe[1];let rt;typeof Ze=="string"?(rt=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Re({value:yield rt.text(),filename:"",dataUrl:Ze})):(rt=yield(0,x.db)(Ze.file),Re({value:rt.text,filename:Ze.name,dataUrl:rt.link}))})},xe.output||((nt=xe[1])==null?void 0:nt.name))),Ue&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ue.default,{size:"large",addonAfter:Me?"%":null,disabled:He,style:{width:"80%"},onChange:Ze=>Qe(Ze,Ne),value:xe.score}),!Me&&ee.createElement("span",null,"\xA0%")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.input_visible||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.is_invisible||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.actual_output_visible||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(se.default,{checked:xe.last_match_rule||!1,onChange:Ze=>{Ge(Ze.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>ke(xe,Ne),style:Me?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:ie.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:Ie.dataUrl,filename:Ie.filename,type:Ie.dataUrl.length?"txt":"",onClose:()=>Re(be({},et)),monacoEditor:{value:Ie.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var Le=Fe},83554:function(vt,at,fe){"use strict";fe.d(at,{Z:function(){return re}});var ae=fe(59301),Ae=fe(8591),E=fe(6848),ye=fe(71418),he=fe(95237),le=fe(43604),ne=fe(58421),se=fe(3113),de=fe(96565),ue=fe(38147),ie=fe(6339),oe=(a,y,x)=>new Promise((b,ee)=>{var te=ve=>{try{me(x.next(ve))}catch(ge){ee(ge)}},ce=ve=>{try{me(x.throw(ve))}catch(ge){ee(ge)}},me=ve=>ve.done?b(ve.value):Promise.resolve(ve.value).then(te,ce);me((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,ae.useState)(""),[ce,me]=(0,ae.useState)(!1);function ve(pe){te(pe)}function ge(){if(!ee){Ae.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),te("")}return(0,ae.useEffect)(()=>{y!=a&&me(!1)},[y]),ae.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ae.createElement(de.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:b&&ae.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:ve,setIsOpen:me}),overlayStyle:{maxWidth:600}},ae.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!ce)},ae.createElement("i",{className:"iconfont icon-dianzan11"})))}),ae.createElement("a",{onClick:ge,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,ae.useState)(!1),[b,ee]=(0,ae.useState)([]),[te,ce]=(0,ae.useState)(1);(0,ae.useEffect)(()=>{a!=null&&a.isOpen?me():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const me=()=>oe(void 0,null,function*(){x(!0);const ve=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&ee(ve==null?void 0:ve.answer),x(!1)});return ae.createElement(ye.Z,{spinning:y},ae.createElement("div",{style:{color:"#000"}},ae.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),ae.createElement(he.Z,{justify:"end",align:"middle"},ae.createElement(le.Z,null,ae.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ve=>{ce(ve)}})),ae.createElement(le.Z,null,ae.createElement(se.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},96322:function(vt,at,fe){"use strict";fe.r(at),fe.d(at,{default:function(){return cn}});var ae=fe(59301),Ae=fe(65582),E={wrap:"wrap___O1tn7"},ye=fe(3918),he=fe(8591),le=fe(43418),ne=fe(38854),se=fe(71418),de=fe(58421),ue=fe(35965),ie=fe(92832),oe=fe(78241),re=fe(43428),z=fe(3113),a=fe(95237),y=fe(43604),x=fe(24905),b=fe(6848),ee=fe(28103),te={flex_box_center:"flex_box_center___aqHcx",flex_space_between:"flex_space_between___CONGd",flex_box_vertical_center:"flex_box_vertical_center___lVyEh",flex_box_center_end:"flex_box_center_end___sI_Vv",flex_box_column:"flex_box_column___kaVXu",wrp:"wrp___rtMqf",drawer:"drawer___A_PEI",menu:"menu___K7LJA",actived:"actived___jzUGM",actived2:"actived2___UNcoI",subTag:"subTag___E54g9",directionName:"directionName___EyQuv",menuDirection:"menuDirection___qmHXv",listItem:"listItem___ZO5AA",info:"info___raEGy",title:"title___TE8wt",titleLeft:"titleLeft___cyNcR",titleRight:"titleRight___N91L3",search:"search___SLT83",description:"description___xhaap",menuCourse:"menuCourse___jXQvt",paginationWrap:"paginationWrap___lwYL6"},ce=fe(60979),me=fe(2524),ve=fe(66457),ge=fe(41867),pe=Object.defineProperty,Se=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ce=(Ot,ft,Ft)=>ft in Ot?pe(Ot,ft,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ot[ft]=Ft,De=(Ot,ft)=>{for(var Ft in ft||(ft={}))be.call(ft,Ft)&&Ce(Ot,Ft,ft[Ft]);if(Se)for(var Ft of Se(ft))Ee.call(ft,Ft)&&Ce(Ot,Ft,ft[Ft]);return Ot},we=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const{Search:Fe}=ie.default,Pe={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Le={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Oe=({classroomList:Ot,loading:ft,dispatch:Ft,cb:kt,shixunIds:Xt=[]})=>{var an,en,Vt,pt;const wt=(0,Ae.useParams)(),xt=(0,Ae.useLocation)(),{actionTabs:Ut}=Ot,[fn]=oe.default.useForm(),{shixunLists:Qt}=Ot,[_n,wn]=(0,ae.useState)([]),[Mt,Lt]=(0,ae.useState)([]),[Jt,jt]=(0,ae.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null});(0,ae.useEffect)(()=>{Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})},[Ot.actionTabs.key,Jt]),(0,ae.useEffect)(()=>{bn()},[wt]);const bn=()=>we(void 0,null,function*(){const rn=yield(0,ce.I_)({});Lt((rn==null?void 0:rn.disciplines)||[])}),Dn=(rn,Pt,gt)=>{Jt.tag_level=rn,Jt.sub_discipline_id=Pt,Jt.discipline_id=gt,jt(De({},Jt)),Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})},Hn=()=>{Ft({type:"classroomList/setActionTabs",payload:{}}),jt({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return Ot.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:ae.createElement(re.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Hn,open:Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:te.drawer,footer:ae.createElement("div",{className:"tc"},ae.createElement(z.ZP,{size:"middle",onClick:()=>{Hn(),wn([])},style:{marginRight:8}},"\u53D6\u6D88"),ae.createElement(z.ZP,{size:"middle",onClick:()=>we(void 0,null,function*(){var rn,Pt;for(let gt=0;gt<(_n==null?void 0:_n.length);gt++){const St=_n[gt];if(Xt.includes(St)){he.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Pt=(rn=Qt==null?void 0:Qt.shixun_list)==null?void 0:rn.find(At=>At.id===St))==null?void 0:Pt.title}`);return}}Hn(),kt(_n),wn([])}),type:"primary"},"\u786E\u5B9A"))},ae.createElement("section",{className:"tc"},ae.createElement(Fe,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:te.search,onSearch:rn=>{Jt.keyword=rn,Jt.page=1,Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})}})),ae.createElement("section",{className:"edu-container"},ae.createElement("ul",{className:te.menu},ae.createElement("li",null,Pe.name),(an=Pe==null?void 0:Pe.children)==null?void 0:an.map((rn,Pt)=>ae.createElement("li",{className:Jt[Pe.id]==rn.id?te.actived:"",onClick:()=>{Jt[Pe.id]=rn.id,jt(De({},Jt)),Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})}},ae.createElement("strong",null,rn.name)))),ae.createElement("ul",{className:te.menuDirection},ae.createElement("li",{className:te.directionName},"\u65B9\u5411"),ae.createElement("li",{className:Jt.discipline_id?"":te.actived,onClick:()=>{Dn(null,null,null)}},ae.createElement("strong",null,"\u5168\u90E8")),Mt==null?void 0:Mt.map(function(rn,Pt){return ae.createElement("li",{key:Pt,className:Jt.discipline_id==rn.id?te.actived:""},ae.createElement("strong",{onClick:()=>{Dn(1,null,rn.id)}},rn.name),ae.createElement("div",null,rn.sub_disciplines.map(function(gt,St){return ae.createElement("div",{key:St,className:"mt5"},ae.createElement("div",{className:Jt.sub_discipline_id==gt.id?`${te.actived2} ${te.subTag}`:te.subTag,onClick:()=>{Dn(2,gt.id,rn.id)}},gt.name),ae.createElement("ul",{className:"mt5"},gt.tags&>.tags.map(function(At,zt){return ae.createElement("li",{key:zt,className:Jt.sub_discipline_id==At.id&&Jt.tag_level===3?te.actived2:"",onClick:()=>{Dn(3,At.id,rn.id)}},At.name)})))})))})),ae.createElement("ul",{className:te.menu},ae.createElement("li",null,Le.name),(en=Le==null?void 0:Le.children)==null?void 0:en.map((rn,Pt)=>ae.createElement("li",{className:Jt[Le.id]==rn.id?te.actived:"",onClick:()=>{Jt[Le.id]=rn.id,jt(De({},Jt)),Ft({type:"classroomList/getShixunLists",payload:De({},Jt)})}},ae.createElement("strong",null,rn.name)))),ae.createElement(a.Z,null,ae.createElement(y.Z,{flex:"1"},ae.createElement("div",{className:te.menuCourse,style:{margin:"0px 15px"}},ae.createElement("ul",null,ae.createElement("li",null,"\u5DF2\u9009",ae.createElement("span",{className:"c-blue"},_n.length),"\u4E2A\u5B9E\u8BAD"),ae.createElement("li",null,"\u5171",ae.createElement("span",{className:"c-blue"},Qt.shixuns_count),"\u4E2A\u8BFE\u7A0B"),ae.createElement("li",{className:"current",onClick:()=>{Jt.order=Jt.order==="asc"?"desc":"asc",jt(De({},Jt))}},"\u5B66\u4E60\u4EBA\u6570",ae.createElement("p",{className:`edu-sorter current ${Jt.order}`},Jt.order==="asc"?ae.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):ae.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),ae.createElement(y.Z,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Vt=Qt==null?void 0:Qt.shixun_list)==null?void 0:Vt.map(function(rn,Pt){return ae.createElement("div",{className:te.listItem,key:Pt},ae.createElement(x.default,{checked:_n.includes(rn.id),value:rn.id,disabled:rn==null?void 0:rn.need_authorize,onChange:gt=>{let St=_n.indexOf(rn.id);_n.indexOf(rn.id)>-1?wn(_n.filter(At=>At!==rn.id)):wn(_n.concat(rn.id))}}),ae.createElement("div",{className:te.info},ae.createElement("div",{className:te.title},ae.createElement("div",{className:te.titleLeft},ae.createElement("a",{className:"c-black",href:`/shixuns/${rn==null?void 0:rn.identifier}/challenges`,target:"_blank"},ae.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:rn.title}})),(rn==null?void 0:rn.need_authorize)&&ae.createElement("span",{onClick:()=>{(0,ve.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,ge.Ny)()&&(rn==null?void 0:rn.mark_status)===1&&ae.createElement(b.Z,{title:rn==null?void 0:rn.mark_content},ae.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,ge.Ny)()&&(rn==null?void 0:rn.mark_status)===2&&ae.createElement(b.Z,{title:rn==null?void 0:rn.mark_content},ae.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,ge.Ny)()&&(rn==null?void 0:rn.mark_status)===3&&ae.createElement(b.Z,{title:rn==null?void 0:rn.mark_content},ae.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),ae.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ae.createElement("span",{className:te.description,dangerouslySetInnerHTML:{__html:rn.description}})),ae.createElement("div",{className:" mt15"},rn.challenge_names.map(function(gt,St){return ae.createElement("span",{key:St,className:"mr30 font12"},"\u7B2C",St+1,"\u5173 ",gt," ")})),ae.createElement(ee.Z,{dashed:!0}),ae.createElement("div",{className:"c-light-black mt20 font12"},ae.createElement("span",null,rn.author_name),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,rn.author_school_name),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",rn.level),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),ae.createElement("span",null,rn.study_count))))}),((pt=Qt==null?void 0:Qt.shixun_list)==null?void 0:pt.length)===0&&ae.createElement(me.Z,null),ae.createElement("p",null)),ae.createElement("div",{className:"tc mt20"},ae.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Jt.page||1,showQuickJumper:!0,total:Qt==null?void 0:Qt.shixuns_count,onChange:rn=>{Jt.page=rn,jt(De({},Jt))}})))};var We=(0,Ae.connect)(({classroomList:Ot,loading:ft})=>({classroomList:Ot,loading:ft}))(Oe),Te=fe(5112),Ue={flex_box_center:"flex_box_center___TJ6ml",flex_space_between:"flex_space_between___KILKX",flex_box_vertical_center:"flex_box_vertical_center___RppSx",flex_box_center_end:"flex_box_center_end___LPGnq",flex_box_column:"flex_box_column___jU2Jl",wrp:"wrp___zKb7p",drawer:"drawer___TIdMd",menu:"menu___auLdF",actived:"actived___zYS5Q",actived2:"actived2___OGoZn",subTag:"subTag___b2h92",listItem:"listItem___xctQk",listItem2:"listItem2___s8hCO",info:"info___TVoda",title:"title___tbgwQ",titleLeft:"titleLeft___itHF1",titleRight:"titleRight___iEOIZ",search:"search___p3840",filter:"filter___M4Wxe",description:"description___QUPVu",menuCourse:"menuCourse___SpFbG"},He=fe(79274),Qe=Object.defineProperty,Ge=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ve=(Ot,ft,Ft)=>ft in Ot?Qe(Ot,ft,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ot[ft]=Ft,tt=(Ot,ft)=>{for(var Ft in ft||(ft={}))ze.call(ft,Ft)&&Ve(Ot,Ft,ft[Ft]);if(Ge)for(var Ft of Ge(ft))_e.call(ft,Ft)&&Ve(Ot,Ft,ft[Ft]);return Ot},Xe=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const{Search:lt}=ie.default,Je=({classroomList:Ot,loading:ft,dispatch:Ft,onOk:kt})=>{var Xt,an;const[en,Vt]=(0,ae.useState)(tt({},(0,Ae.useParams)())),{coursesLists:pt}=Ot,[wt,xt]=(0,ae.useState)([]),[Ut,fn]=(0,ae.useState)({page:1,type:"all",order:"desc",limit:20,sort:"myshixuns_count"});return(0,ae.useEffect)(()=>{Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(Ft({type:"classroomList/getCoursesLists",payload:tt({},Ut)}),xt([]))},[Ot.actionTabs.key,en.categoryId,Ut]),Ot.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:ae.createElement(re.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{Ft({type:"classroomList/setActionTabs",payload:{key:""}})},open:Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:Ue.drawer,footer:ae.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},ae.createElement(z.ZP,{size:"middle",onClick:()=>{Ft({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),ae.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:ft["classroomList/createCoursesHomework"],onClick:()=>Xe(void 0,null,function*(){var Qt;if((wt==null?void 0:wt.length)===0)return he.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;kt((Qt=wt[0])==null?void 0:Qt.id),Ft({type:"classroomList/setActionTabs",payload:{key:""}})}),type:"primary"},"\u786E\u5B9A"))},ae.createElement("section",{className:"tc"},ae.createElement(lt,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ue.search,onSearch:Qt=>{Ut.keyword=Qt,Qt&&(0,He.tk)({name:Qt,copywriting:Qt,position:"Subject"}),fn(tt({},Ut))}})),ae.createElement("section",{className:"edu-container"},ae.createElement(se.Z,{spinning:ft["classroomList/getCoursesLists"]},ae.createElement("aside",null,ae.createElement("div",{className:Ue.menuCourse},ae.createElement("ul",null,ae.createElement("li",null,"\u5DF2\u9009",ae.createElement("span",{className:"c-blue"},wt.length),"\u8BFE\u7A0B"),ae.createElement("li",null,"\u5171",ae.createElement("span",{className:"c-blue"},pt.subjects_count),"\u4E2A\u8BFE\u7A0B"),ae.createElement("li",{className:"current",onClick:()=>{Ut.order=Ut.order==="asc"?"desc":"asc",Ut.sort="shixuns_count",fn(tt({},Ut))}},"\u5B9E\u8BAD\u6570",ae.createElement("p",{className:`edu-sorter current ${Ut.sort==="shixuns_count"&&Ut.order}`},ae.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ae.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ae.createElement("li",{className:"current",onClick:()=>{Ut.order=Ut.order==="asc"?"desc":"asc",Ut.sort="myshixuns_count",fn(tt({},Ut))}},"\u5B66\u4E60\u4EBA\u6570",ae.createElement("p",{className:`edu-sorter current ${Ut.sort==="myshixuns_count"&&Ut.order}`},ae.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),ae.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),ae.createElement("li",{className:`${Ut.type==="all"&&"c-blue"} current`,onClick:()=>{Ut.type="all",fn(tt({},Ut))}},"\u5168\u90E8\u8BFE\u7A0B"),ae.createElement("li",{className:`${Ut.type==="mine"&&"c-blue"} current`,onClick:()=>{Ut.type="mine",fn(tt({},Ut))}},"\u6211\u7684\u8BFE\u7A0B"))),((Xt=pt==null?void 0:pt.subject_list)==null?void 0:Xt.length)===0&&ae.createElement(me.Z,null),(an=pt==null?void 0:pt.subject_list)==null?void 0:an.map(function(Qt,_n){var wn,Mt,Lt;return ae.createElement("div",{className:Ue.listItem,key:Qt.id,style:{cursor:"auto"}},ae.createElement(Te.ZP,{checked:wt.map(Jt=>Jt.id).includes(Qt.id),value:Qt.id,style:{marginTop:"1px"},disabled:Qt==null?void 0:Qt.need_authorize,onChange:Jt=>{xt([{id:Qt.id,identifier:Qt.identifier}])}}),ae.createElement("div",{className:Ue.info},ae.createElement("div",{className:Ue.title},ae.createElement("div",{className:Ue.titleLeft},ae.createElement(Ae.Link,{to:`/paths/${Qt.id}`,target:"_blank"},ae.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Qt.title}})),(Qt==null?void 0:Qt.need_authorize)&&ae.createElement("span",{onClick:()=>{(0,ve.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),ae.createElement(z.ZP,{ghost:!0,href:`/paths/${Qt.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u8BFE\u7A0B"))),ae.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ae.createElement("span",{className:Ue.description,dangerouslySetInnerHTML:{__html:Qt.description}})),ae.createElement(ee.Z,{dashed:!0}),ae.createElement("div",{className:"c-light-black mt20"},(wn=Qt==null?void 0:Qt.content)!=null&&wn.author_name?ae.createElement("span",{dangerouslySetInnerHTML:{__html:(Lt=(Mt=Qt==null?void 0:Qt.content)==null?void 0:Mt.author_name)==null?void 0:Lt[0]}}):ae.createElement("span",null,Qt.author_name),ae.createElement("span",{className:"ml15 mr15"},"|"),Qt.author_school_name&&ae.createElement(ae.Fragment,null,ae.createElement("span",null,Qt.author_school_name),ae.createElement("span",{className:"ml15 mr15"},"|")),ae.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),ae.createElement("span",null,Qt.myshixuns_count),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u7AE0\u8282:",Qt.stage_count),ae.createElement("span",{className:"ml15 mr15"},"|"),ae.createElement("span",null,"\u5B9E\u8BAD:",Qt.shixuns_count))))})))),ae.createElement("div",{className:"tc mt20"},ae.createElement(de.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:Ut.page||1,showQuickJumper:!0,total:pt==null?void 0:pt.subjects_count,onChange:Qt=>{Ut.page=Qt,Ft({type:"classroomList/getCoursesLists",payload:tt({},Ut)})}})))};var Ke=(0,Ae.connect)(({classroomList:Ot,loading:ft})=>({classroomList:Ot,loading:ft.effects}))(Je),Me=fe(13570),et=fe(74128),Ie={itemWrapper:"itemWrapper___FDtjf",imgWrapper:"imgWrapper___kuAby",infoWrapper:"infoWrapper___kPiaa",name:"name___s6_8x",info:"info___f4ohA",smallText:"smallText___NUbDW",rate:"rate___uCfIz",btnWrapper:"btnWrapper___oEyAe",removeBtn:"removeBtn____Ucrs",textEllipsis:"textEllipsis___dla3G",mr6:"mr6___BYwoU",modalWrapper:"modalWrapper___Xvqvn",okBtn:"okBtn___XoB2t",cancelBtn:"cancelBtn___QjfJN"},Re=fe(65862),qe=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const Ye=({data:Ot,refreshData:ft,virtualClassroomId:Ft,user:kt,isCreator:Xt})=>{const{name:an,user_name:en,school_name:Vt,challenges_count:pt,stu_num:wt,level:xt,score_info:Ut,pic:fn,identifier:Qt,id:_n,is_self:wn}=Ot||{},Mt=()=>qe(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u5B9E\u8DF5\u9879\u76EE",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:Ie.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u5B9E\u8DF5\u9879\u76EE\u300A",an,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:Ie.okBtn},cancelButtonProps:{className:Ie.cancelBtn},onOk:()=>qe(void 0,null,function*(){(yield(0,ue.Ps)({virtual_classroom_id:Ft,shixun_id:_n})).status===0&&ft()})})}),Lt=()=>{(0,Re.xg)(`/shixuns/${Qt}/challenges`)};return ae.createElement(a.Z,{className:`${Ie.itemWrapper} mb20`,wrap:!1,onClick:Lt},ae.createElement(y.Z,{flex:"0 0 auto",className:Ie.imgWrapper},ae.createElement("img",{src:`${et.Z.IMG_SERVER}/${fn}`,alt:""})),ae.createElement(y.Z,{flex:1,className:`${Ie.infoWrapper} ml20`},ae.createElement(a.Z,{className:Ie.name},ae.createElement("span",{title:an,className:Ie.textEllipsis},an)),ae.createElement(a.Z,{className:Ie.info,align:"middle",wrap:!1},ae.createElement(y.Z,{flex:"72px",className:Ie.textEllipsis,title:en},en),ae.createElement(y.Z,{flex:"140px",className:`ml20 ${Ie.textEllipsis}`,title:Vt},Vt),ae.createElement(y.Z,{flex:"52px",className:`${Ie.smallText} ${Ie.textEllipsis} ml20`},ae.createElement(b.Z,{title:"\u5173\u5361\u6570"},ae.createElement("i",{className:`iconfont icon-shixunguanqia font14 ${Ie.mr6}`})),ae.createElement("span",{title:pt},pt)),ae.createElement(y.Z,{flex:"72px",className:`${Ie.smallText} ${Ie.textEllipsis} ml10`},ae.createElement(b.Z,{title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("i",{className:`iconfont icon-chengyuan font14 ${Ie.mr6}`})),ae.createElement("span",{title:wt},wt)),ae.createElement(y.Z,{flex:"52px",className:`${Ie.smallText} ml10`},xt),ae.createElement(y.Z,{className:"ml10"},ae.createElement(Me.Z,{className:Ie.rate,allowHalf:!0,disabled:!0,defaultValue:Ut})),ae.createElement(y.Z,{className:`${Ie.smallText} ml5`},Ut))),ae.createElement(y.Z,{className:Ie.btnWrapper},ae.createElement(ye.op,{onClick:Jt=>{Jt.stopPropagation(),Lt()}},ae.createElement("i",{className:"iconfont icon-shiyantixi font14",style:{marginRight:4}}),ae.createElement("span",null,"\u6311\u6218")),(wn||Xt||(0,ge.Ny)())&&ae.createElement(ye.op,{className:`ml20 ${Ie.removeBtn}`,onClick:Jt=>{Jt.stopPropagation(),Mt()}},ae.createElement("i",{className:"iconfont icon-shanjian font14",style:{marginRight:4}}),ae.createElement("span",null,"\u79FB\u51FA"))))};var ke=(0,Ae.connect)(({user:Ot})=>({user:Ot}))(Ye),xe={itemWrapper:"itemWrapper___ngbXA",imgWrapper:"imgWrapper___AT5j9",infoWrapper:"infoWrapper___xhMza",name:"name___C2Snj",info:"info___roajb",smallText:"smallText___oUD1O",rate:"rate___FSIj9",btnWrapper:"btnWrapper___d_crD",removeBtn:"removeBtn___ur6lt",textEllipsis:"textEllipsis___BHIv1",mr6:"mr6___yqxpX",modalWrapper:"modalWrapper___kXUHq",okBtn:"okBtn___FmLSD",cancelBtn:"cancelBtn___MZ1Al"},Ne=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const Be=({data:Ot,refreshData:ft,virtualClassroomId:Ft,user:kt,isCreator:Xt})=>{const{image_url:an,subject_members_names:en,name:Vt,members_count:pt,user_name:wt,school_name:xt,shixuns_count:Ut,stages_count:fn,id:Qt,identifier:_n,is_self:wn}=Ot||{},Mt=()=>Ne(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u5B9E\u8DF5\u9879\u76EE",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:xe.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u300A",Vt,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:xe.okBtn},cancelButtonProps:{className:xe.cancelBtn},onOk:()=>Ne(void 0,null,function*(){(yield(0,ue.A)({virtual_classroom_id:Ft,subject_id:Qt})).status===0&&ft()})})}),Lt=()=>{(0,Re.xg)(`/paths/${_n}`)};return ae.createElement(a.Z,{className:`${xe.itemWrapper} mb20`,wrap:!1,onClick:Lt},ae.createElement(y.Z,{flex:"0 0 auto",className:xe.imgWrapper},ae.createElement("img",{src:`${et.Z.IMG_SERVER}/${an}`,alt:""})),ae.createElement(y.Z,{flex:1,className:`${xe.infoWrapper} ml20`},ae.createElement(a.Z,{className:xe.name},ae.createElement("span",{title:Vt,className:xe.textEllipsis},Vt)),ae.createElement(a.Z,{className:xe.info,align:"middle",wrap:!1},ae.createElement(y.Z,{flex:"72px",className:xe.textEllipsis,title:wt},wt),ae.createElement(y.Z,{flex:"140px",className:`ml20 ${xe.textEllipsis}`,style:{visibility:xt!=null&&xt.length?"visible":"hidden"}},ae.createElement(b.Z,{title:"\u53D1\u5E03\u5355\u4F4D"},ae.createElement("i",{className:`iconfont icon-danwei1 font14 ${xe.mr6}`})),ae.createElement("span",{title:xt},xt)),ae.createElement(y.Z,{flex:"128px",className:`ml20 ${xe.textEllipsis}`,style:{visibility:en!=null&&en.length?"visible":"hidden"}},ae.createElement(b.Z,{title:"\u5408\u4F5C\u8005"},ae.createElement("i",{className:`iconfont icon-hezuozhe font14 ${xe.mr6}`})),ae.createElement("span",{title:en==null?void 0:en.join("\u3001")},en==null?void 0:en.join("\u3001"))),ae.createElement(y.Z,{flex:"52px",className:`${xe.smallText} ml40`},ae.createElement(b.Z,{title:"\u7AE0\u8282\u6570"},ae.createElement("i",{className:`iconfont icon-zhangjie1 font14 ${xe.mr6}`})),ae.createElement("span",null,fn)),ae.createElement(y.Z,{flex:"52px",className:`${xe.smallText} ml20`},ae.createElement(b.Z,{title:"\u5B9E\u8BAD\u6570\u91CF"},ae.createElement("i",{className:`iconfont icon-xianshangkaoshi font12 ${xe.mr6}`})),ae.createElement("span",null,Ut)),ae.createElement(y.Z,{flex:"72px",className:`${xe.smallText} ${xe.textEllipsis} ml20`},ae.createElement(b.Z,{title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("i",{className:`iconfont icon-chengyuan font14 ${xe.mr6}`})),ae.createElement("span",{title:pt},pt)))),ae.createElement(y.Z,{className:xe.btnWrapper},ae.createElement(ye.op,{onClick:Jt=>{Jt.stopPropagation(),Lt()}},ae.createElement("i",{className:"iconfont icon-xuexi1 font14",style:{marginRight:4}}),ae.createElement("span",null,"\u5B66\u4E60")),(wn||Xt||(0,ge.Ny)())&&ae.createElement(ye.op,{className:`ml20 ${xe.removeBtn}`,onClick:Jt=>{Jt.stopPropagation(),Mt()}},ae.createElement("i",{className:"iconfont icon-shanjian font14",style:{marginRight:4}}),ae.createElement("span",null,"\u79FB\u51FA"))))};var je=(0,Ae.connect)(({user:Ot})=>({user:Ot}))(Be),$e=fe(70868),nt={contentListWrap:"contentListWrap___ZH7d2",li:"li___j_LdE",bottom:"bottom___vg39s",actionLeftItem:"actionLeftItem___G9LXk",questionTypeName:"questionTypeName___JxbiV",more:"more___Zc_dQ",textBtn:"textBtn___vA27R",delBtn:"delBtn___BUYGb",line:"line___D6NTm",b1:"b1___pDdQ9",b2:"b2___VvH5K"},Ze=fe(75408),rt=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const yt=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ct={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},bt=({data:Ot,refreshData:ft,virtualClassroomId:Ft,user:kt,isCreator:Xt,handleStartExperience:an})=>{var en,Vt,pt;const{id:wt,name:xt,author:Ut,item_type:fn,difficulty:Qt,updated_at:_n,quotes:wn}=Ot||{},Mt=Jt=>rt(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u8BD5\u9898",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:nt.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u8BFE\u7A0B\u8BD5\u9898\u300A",xt,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:nt.okBtn},cancelButtonProps:{className:nt.cancelBtn},onOk:()=>rt(void 0,null,function*(){(yield(0,ue.Lk)({virtual_classroom_id:Ft,id:Jt})).status===0&&ft()})})}),Lt=()=>{(0,Re.xg)(`/paths/${identifier}`)};return ae.createElement("div",{className:nt.contentListWrap},ae.createElement("div",{className:nt.li},ae.createElement("div",{className:nt.top},ae.createElement(Ze.Z,{key:wt,data:Ot,showCheckbox:!1})),ae.createElement("div",{className:nt.bottom},ae.createElement("p",{className:`${nt.actionLeftItem} ${nt.questionTypeName}`},"No.",wt),ae.createElement("p",{className:`${nt.actionLeftItem} ${nt.questionTypeName}`},(en=yt.find(Jt=>Jt.type===fn))==null?void 0:en.name),ae.createElement("p",{className:nt.actionLeftItem},ct[Qt]),ae.createElement("p",{className:nt.actionLeftItem},"\u521B\u5EFA\u8005",ae.createElement(b.Z,{title:Ut==null?void 0:Ut.name},ae.createElement("span",{className:"c-grey-333"},((Vt=Ut==null?void 0:Ut.name)==null?void 0:Vt.length)>6?((pt=Ut==null?void 0:Ut.name)==null?void 0:pt.substr(0,5))+"...":Ut==null?void 0:Ut.name))),ae.createElement("p",{className:nt.actionLeftItem},"\u66F4\u65B0",ae.createElement("span",{className:"c-grey-333"},_n)),ae.createElement("p",{className:nt.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ae.createElement("span",{className:"c-grey-333"},wn)),ae.createElement("div",{className:nt.more},["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","PROGRAM","BPROGRAM"].includes(fn)&&ae.createElement("span",{className:nt.textBtn,style:{cursor:"pointer"},onClick:()=>an(Ot)},ae.createElement("div",{className:nt.line},ae.createElement("b",{className:nt.b1}),ae.createElement("b",{className:nt.b2})),ae.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ae.createElement("div",{className:nt.line},ae.createElement("b",{className:nt.b1}),ae.createElement("b",{className:nt.b2}))),ae.createElement("span",{className:`${nt.textBtn} ${nt.delBtn}`,onClick:()=>{Mt(wt)}},"\u79FB\u51FA")))))};var dt=(0,Ae.connect)(({user:Ot})=>({user:Ot}))(bt),ht=fe(73878),ot=fe(47389),ut=fe(26519),mt=fe(14833),Ct=fe(47354),Bt=fe(5318),It=fe(9748),Ht=fe(74609),qt=Object.defineProperty,yn=Object.defineProperties,In=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Bn=(Ot,ft,Ft)=>ft in Ot?qt(Ot,ft,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Ot[ft]=Ft,un=(Ot,ft)=>{for(var Ft in ft||(ft={}))pn.call(ft,Ft)&&Bn(Ot,Ft,ft[Ft]);if(En)for(var Ft of En(ft))Qn.call(ft,Ft)&&Bn(Ot,Ft,ft[Ft]);return Ot},Yn=(Ot,ft)=>yn(Ot,In(ft)),_t=(Ot,ft,Ft)=>new Promise((kt,Xt)=>{var an=pt=>{try{Vt(Ft.next(pt))}catch(wt){Xt(wt)}},en=pt=>{try{Vt(Ft.throw(pt))}catch(wt){Xt(wt)}},Vt=pt=>pt.done?kt(pt.value):Promise.resolve(pt.value).then(an,en);Vt((Ft=Ft.apply(Ot,ft)).next())});const tn=({classroomList:Ot,virtualSpaces:ft,user:Ft,dispatch:kt})=>{var Xt,an;const{virtual_spacesId:en}=(0,Ae.useParams)(),{virtualSpacesDetails:Vt}=ft,pt=Vt==null?void 0:Vt.is_creator,wt=(Vt==null?void 0:Vt.is_member)||pt||(0,ge.Ny)(),xt=(an=(Xt=ft==null?void 0:ft.menus)==null?void 0:Xt.find(Kn=>Kn.icon_type==="experiment"))==null?void 0:an.id;(0,ae.useEffect)(()=>{Lt({page:1,limit:10}),Er({page:1,limit:10}),$t({page:1,limit:10}),vr({page:1,limit:10})},[]);const[Ut,fn]=(0,ae.useState)(!1),[Qt,_n]=(0,ae.useState)({page:1,limit:10}),[wn,Mt]=(0,ae.useState)(),Lt=Kn=>_t(void 0,null,function*(){fn(!0);const Xn=yield(0,ue.rV)(en,Kn);"status"in Xn||(Mt(Xn),fn(!1))}),[Jt,jt]=(0,ae.useState)(!1),[bn,Dn]=(0,ae.useState)({page:1,limit:10}),[Hn,rn]=(0,ae.useState)(),[Pt,gt]=(0,ae.useState)(!1),[St,At]=(0,ae.useState)(!1),[zt,Zt]=(0,ae.useState)(!1),$t=Kn=>_t(void 0,null,function*(){jt(!0);const Xn=yield(0,ue.eb)(un({virtual_classroom_id:en},Kn));(Xn==null?void 0:Xn.status)===0&&rn(Xn),jt(!1)}),ln=Kn=>_t(void 0,null,function*(){console.log(Kn,"gather");const{item_type:Xn}=Kn;if(Xn==="PROGRAM"){const{program_attr:{identifier:Fn}}=Kn,Hr=yield kt({type:"problemset/startExperience",payload:{id:Fn}});if(Hr.status===0){const Jr=Hr.identifier;(0,Re.xg)(`/myproblems/${Jr}`);return}he.ZP.warning(Hr==null?void 0:Hr.message);return}kt({type:"problemset/setActionTabs",payload:{key:Xn,params:Kn}})}),[Pn,zn]=(0,ae.useState)(!1),[Gt,tr]=(0,ae.useState)({page:1,limit:10}),[ir,sr]=(0,ae.useState)(),vr=Kn=>_t(void 0,null,function*(){zn(!0);const Xn=yield(0,ue.NZ)(un({virtual_classroom_id:en},Kn));(Xn==null?void 0:Xn.status)===0&&sr(Xn),zn(!1)}),Ln=Kn=>_t(void 0,null,function*(){le.default.confirm({title:"\u79FB\u51FA\u8BD5\u5377",icon:null,okText:"\u786E\u8BA4\u79FB\u51FA",className:E.modalWrapper,width:428,centered:!0,closable:!1,content:ae.createElement("div",null,"\u786E\u8BA4\u5C06\u8BFE\u7A0B\u8BD5\u5377\u300A",Kn==null?void 0:Kn.name,"\u300B\u79FB\u51FA\u865A\u62DF\u793E\u533A\u5417\uFF1F"),okButtonProps:{className:E.okBtn},cancelButtonProps:{className:E.cancelBtn},onOk:()=>_t(void 0,null,function*(){(yield(0,ue.Np)({virtual_classroom_id:en,id:Kn==null?void 0:Kn.id})).status===0&&vr({page:1,limit:10})})})}),Rn=(Kn,Xn)=>{console.log(Xn,"data"),kt({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:Kn,data:Xn}}})},[$n,Tn]=(0,ae.useState)(!1),[ur,Sr]=(0,ae.useState)({page:1,limit:10}),[lr,Ir]=(0,ae.useState)(),Er=Kn=>_t(void 0,null,function*(){Tn(!0);const Xn=yield(0,ue.tS)(en,Kn);"status"in Xn||(Ir(Xn),Tn(!1))}),[$r,na]=(0,ae.useState)("shixun"),ca={shixun:ae.createElement(ne.Z,{placement:"bottom",menu:{items:[{label:"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u9009\u7528",key:"fromShixun"},{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"fromSubject"}],onClick:({key:Kn})=>{kt(Kn==="fromShixun"?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"}})}}},ae.createElement("div",null,ae.createElement(ye.op,null,"\u9009\u7528\u5B9E\u9A8C"))),subject:ae.createElement(ye.op,{onClick:()=>{kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"}})}},"\u6DFB\u52A0\u5B9E\u8DF5\u8BFE\u7A0B"),topic:ae.createElement(ye.op,{onClick:()=>{gt(!0)}},"\u52A0\u5165\u8BD5\u9898"),paper:ae.createElement(ye.op,{onClick:()=>{kt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}},"\u52A0\u5165\u8BD5\u5377")};return ae.createElement("section",{className:E.wrap},ae.createElement(se.Z,{spinning:Ut||$n||Jt||Pn},ae.createElement(ye.YG,{value:$r,onChange:Kn=>{na(Kn)},tabBarExtraContent:wt?ca[$r]:null,dataSource:[{id:"shixun",name:"\u5B9E\u8DF5\u9879\u76EE",total:wn==null?void 0:wn.total_count},{id:"subject",name:"\u5B9E\u8DF5\u8BFE\u7A0B",total:lr==null?void 0:lr.total_count},{id:"topic",name:"\u8BFE\u7A0B\u8BD5\u9898",total:Hn==null?void 0:Hn.total_count},{id:"paper",name:"\u8BFE\u7A0B\u8BD5\u5377",total:ir==null?void 0:ir.total_count}]}),$r==="shixun"&&ae.createElement("div",{style:{paddingTop:25}},(wn==null?void 0:wn.total_count)===0&&ae.createElement(me.Z,null),(wn==null?void 0:wn.total_count)>0&&ae.createElement("div",null,wn.shixuns.map(Kn=>ae.createElement(ke,{isCreator:pt,key:Kn.id,data:Kn,refreshData:()=>_t(void 0,null,function*(){if(wn.shixuns.length<=1){const Xn=Qt.page>1?Qt.page-1:1;_n({page:Xn,limit:10}),Lt({page:Xn,limit:10})}else Lt(Qt)}),virtualClassroomId:en})),ae.createElement(de.Z,{pageSize:10,hideOnSinglePage:!0,total:wn==null?void 0:wn.total_count,current:Qt.page,onChange:Kn=>{_n(Xn=>Yn(un({},Xn),{page:Kn})),Lt({page:Kn,limit:10})},showQuickJumper:!0}))),$r==="subject"&&ae.createElement("div",{style:{paddingTop:25}},(lr==null?void 0:lr.total_count)===0&&ae.createElement(me.Z,null),(lr==null?void 0:lr.total_count)>0&&ae.createElement("div",null,lr.subjects.map(Kn=>ae.createElement(je,{isCreator:pt,key:Kn.id,data:Kn,refreshData:()=>_t(void 0,null,function*(){if(lr.subjects.length<=1){const Xn=ur.page>1?ur.page-1:1;Sr({page:Xn,limit:10}),Er({page:Xn,limit:10})}else Er(ur)}),virtualClassroomId:en})),ae.createElement(de.Z,{pageSize:10,hideOnSinglePage:!0,total:lr==null?void 0:lr.total_count,current:ur.page,onChange:Kn=>{Sr(Xn=>Yn(un({},Xn),{page:Kn})),Er({page:Kn,limit:10})},showQuickJumper:!0}))),$r==="topic"&&ae.createElement("div",{style:{paddingTop:25}},(Hn==null?void 0:Hn.total_count)===0&&ae.createElement(me.Z,null),(Hn==null?void 0:Hn.total_count)>0&&ae.createElement("div",null,Hn.questions.map(Kn=>ae.createElement(dt,{isCreator:pt,key:Kn.id,data:Kn,refreshData:()=>_t(void 0,null,function*(){if(lr.subjects.length<=1){const Xn=bn.page>1?bn.page-1:1;Dn({page:Xn,limit:10}),$t({page:Xn,limit:10})}else $t(bn)}),virtualClassroomId:en,handleStartExperience:ln})),ae.createElement(de.Z,{pageSize:10,hideOnSinglePage:!0,total:Hn==null?void 0:Hn.total_count,current:bn.page,onChange:Kn=>{Dn(Xn=>Yn(un({},Xn),{page:Kn})),$t({page:Kn,limit:10})},showQuickJumper:!0}))),$r==="paper"&&ae.createElement("div",{style:{paddingTop:25}},(ir==null?void 0:ir.total_count)===0&&ae.createElement(me.Z,null),(ir==null?void 0:ir.total_count)>0&&ae.createElement("div",null,ir.papers.map((Kn,Xn)=>ae.createElement(It.a,{isVtrs:!0,showCheckbox:!1,key:Kn.id,data:Kn,user:Ft,authRole:!0,activeTabsKey:"6",selectIds:[],onSetSelectIds:()=>{},onCancelPublic:()=>{},onCancelShare:()=>{},onPublicReview:()=>{},onEdit:()=>{},onDelete:()=>{},onSendToClass:Rn,handleMoveOut:Ln})),ae.createElement(de.Z,{style:{marginTop:20},pageSize:10,hideOnSinglePage:!0,total:ir==null?void 0:ir.total_count,current:Gt.page,onChange:Kn=>{tr(Xn=>Yn(un({},Xn),{page:Kn})),vr({page:Kn,limit:10})},showQuickJumper:!0})))),Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&ae.createElement(We,{shixunIds:[],cb:Kn=>_t(void 0,null,function*(){yield(0,ue.LY)(en,{source:"shixun",shixun_ids:Kn,module_id:xt}),yield Lt({page:1,limit:10})})}),Ot.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&ae.createElement(Ke,{onOk:Kn=>_t(void 0,null,function*(){$r==="shixun"?(yield(0,ue.LY)(en,{source:"subject",subject_id:Kn,module_id:xt}),yield Lt({page:1,limit:10})):(yield(0,ue.bq)(en,{subject_ids:[Kn],module_id:xt}),yield Er({page:1,limit:10}))})}),ae.createElement($e.Z,{setScoreShow:gt,isshixuns:St,isloadings:zt,ScoreShow:Pt,checkHasUsedShixun:!1,onOk:(Kn,Xn,Fn,Hr,Jr)=>_t(void 0,null,function*(){Zt(!0);let Tr={virtual_classroom_id:en,question_ids:[...Kn,...Xn],module_id:xt},Or=yield(0,ue.xL)(un({},Tr));Zt(!1),gt(!1),(Or==null?void 0:Or.status)===0&&(he.ZP.info("\u6DFB\u52A0\u6210\u529F"),$t({page:1,limit:10}))})}),ae.createElement(ht.Z,null),ae.createElement(ot.Z,null),ae.createElement(ut.Z,null),ae.createElement(mt.Z,null),ae.createElement(Ct.Z,null),ae.createElement(Bt.Z,{isVtrs:!0,handleVtrsOk:Kn=>_t(void 0,null,function*(){const Xn=yield(0,ue.rM)({virtual_classroom_id:en,paper_ids:Kn,module_id:xt});(Xn==null?void 0:Xn.status)===0&&(kt({type:"exercise/setActionTabs",payload:{key:""}}),he.ZP.success("\u6DFB\u52A0\u6210\u529F"),vr({page:1,limit:10}))})}),ae.createElement(Ht.Z,null))};var cn=(0,Ae.connect)(({classroomList:Ot,virtualSpaces:ft,user:Ft,problemset:kt})=>({classroomList:Ot,virtualSpaces:ft,user:Ft,problemset:kt}))(tn)},65808:function(vt,at,fe){"use strict";fe.d(at,{CP:function(){return E},_V:function(){return le}});var ae=fe(28209),Ae=fe.n(ae);const E={secret:ae.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ae.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ye={exam:E};function he(ne="",se="exam"){const{secret:de,iv:ue}=ye[se];return AES.encrypt(ne,de,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function le(ne="",se="exam"){const{secret:de,iv:ue}=ye[se];return ae.AES.decrypt(ne,de,{iv:ue,mode:Ae().mode.CBC,padding:Ae().pad.Pkcs7}).toString(ae.enc.Utf8)}},84454:function(vt,at,fe){"use strict";fe.d(at,{AD:function(){return Fe},BA:function(){return Ie},D9:function(){return Ue},Hp:function(){return ve},IM:function(){return Qe},Iy:function(){return ge},KM:function(){return et},KU:function(){return Ve},MJ:function(){return pe},Ne:function(){return He},ON:function(){return Xe},Uj:function(){return Ke},VY:function(){return _e},YO:function(){return Je},YX:function(){return lt},Zn:function(){return a},_g:function(){return te},_k:function(){return We},c6:function(){return De},cr:function(){return y},eV:function(){return we},fi:function(){return x},gh:function(){return Ee},hS:function(){return Ge},iA:function(){return b},j6:function(){return ce},je:function(){return Oe},jj:function(){return me},kS:function(){return tt},o6:function(){return Ce},pO:function(){return Me},rQ:function(){return Pe},sA:function(){return be},xm:function(){return Te},xo:function(){return ze},y8:function(){return Le},yd:function(){return ee}});var ae=fe(33270),Ae=fe(65582),E=fe(65862),ye=fe(8591),he=fe(74128),le=Object.defineProperty,ne=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ue=(Re,qe,Ye)=>qe in Re?le(Re,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Re[qe]=Ye,ie=(Re,qe)=>{for(var Ye in qe||(qe={}))se.call(qe,Ye)&&ue(Re,Ye,qe[Ye]);if(ne)for(var Ye of ne(qe))de.call(qe,Ye)&&ue(Re,Ye,qe[Ye]);return Re},oe=(Re,qe,Ye)=>new Promise((ke,xe)=>{var Ne=$e=>{try{je(Ye.next($e))}catch(nt){xe(nt)}},Be=$e=>{try{je(Ye.throw($e))}catch(nt){xe(nt)}},je=$e=>$e.done?ke($e.value):Promise.resolve($e.value).then(Ne,Be);je((Ye=Ye.apply(Re,qe)).next())});const re=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Ae.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Re=>oe(void 0,null,function*(){re(),(yield(0,ae.YR)(ie({},Re))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_couser_info.json`,query:Re}))),z()}),y=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.yS)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`);else{if(qe.status===-2)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`))}}),x=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.W0)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`))}}),b=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.Nl)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.IU)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`))}}),te=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.td)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(qe.status===-2)return qe;if(qe.status===-3)(0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else if(qe.status===-4)return qe}}),ce=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.QX)(ie({},Re));if(qe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`);else{if(qe.status===-4)return qe;qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`))}}),me=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.o_)(ie({},Re));Ye.status===0?(ye.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"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),ve=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.ZL)(ie({},Re));Ye.status===0?(ye.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"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),ge=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.aP)(ie({},Re));Ye.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),pe=(Re,qe)=>oe(void 0,null,function*(){const Ye=yield(0,ae.vV)(ie({},Re));Ye.status===0?(ye.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"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`)):Ye.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/${qe}`))}),Se=Re=>oe(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(ie({},Re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Re.categoryId}/works_list.zip`,query:Re}))),z()}),be=Re=>oe(void 0,null,function*(){re(),yield(0,E.QH)("",he.Z.API_SERVER+`/api/polls/${Re.categoryId}/commit_result.xlsx`),z()}),Ee=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/attendances/export_xlsx_data.xlsx`,query:Re}))}),Ce=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/video_study_statics.xlsx`,query:Re}))}),De=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_video_study.xlsx`,query:Re}))}),we=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_course_students_info.xlsx`,query:Re}))}),Fe=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Re}))}),Pe=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Re}))}),Le=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Re}))}),Oe=Re=>oe(void 0,null,function*(){const qe=yield(0,ae.Uy)(ie({},Re));qe.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`)):qe.status===-3&&((0,Ae.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ae.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=Re=>oe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/export_records/${Re.id}.xlsx`,query:Re}))}),Te=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Re}))}),Ue=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/${Re.menuKey}_statistic.xlsx?${Re.checkedList.map(qe=>`course_group_id[]=${qe}`).join("&")}`,query:Re}))}),He=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_training_objectives.xlsx`,query:Re}))}),Qe=Re=>oe(void 0,null,function*(){yield(0,E.FH)(Re==null?void 0:Re.name,(0,E.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Re}))}),Ge=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_courses.xlsx`,query:Re}))}),ze=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_graduation_requirements.xlsx`,query:Re}))}),_e=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Re}))}),Ve=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/exercises/${Re.categoryId}/rank_list.xlsx`,query:Re}))}),tt=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Re}))}),Xe=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${Re.id}.json`,query:Re}))}),lt=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/exercises/${Re.categoryId}.json`,query:Re}))}),Je=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/polls/${Re==null?void 0:Re.id}/commit_result.json`,query:Re}))}),Ke=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Re}))}),Me=(Re,qe)=>oe(void 0,null,function*(){yield(0,E.FH)(qe||"",(0,E.NY)({url:he.Z.API_SERVER+`/api/exercises/${Re==null?void 0:Re.exercise_id}/consult_exercise.json`,query:Re}))}),et=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/competitions/${Re==null?void 0:Re.identifier}/competition_commit_records/member_works.xlsx`,query:Re}))}),Ie=Re=>oe(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:he.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/group_homeworks/import_group_template.xlsx`,query:Re}))})},84056:function(vt,at,fe){"use strict";fe.d(at,{BU:function(){return Ae},Dj:function(){return ae},gH:function(){return E},vp:function(){return ye}});function ae(he){try{he.mozRequestFullScreen?he.mozRequestFullScreen():he.webkitRequestFullScreen&&he.webkitRequestFullScreen()}catch(le){console.log(le,":e")}}function Ae(){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 E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ye(){var he=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,le=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",he),window.isFullScreen?window.isFullScreen:he!=null}},61527:function(vt,at,fe){"use strict";fe.d(at,{U:function(){return de}});var ae=fe(59301),Ae=Object.defineProperty,E=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,le=(ue,ie,oe)=>ie in ue?Ae(ue,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ie]=oe,ne=(ue,ie)=>{for(var oe in ie||(ie={}))ye.call(ie,oe)&&le(ue,oe,ie[oe]);if(E)for(var oe of E(ie))he.call(ie,oe)&&le(ue,oe,ie[oe]);return ue},se=(ue,ie,oe)=>new Promise((re,z)=>{var a=b=>{try{x(oe.next(b))}catch(ee){z(ee)}},y=b=>{try{x(oe.throw(b))}catch(ee){z(ee)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ie)).next())});function de(ue,ie){const[oe,re]=(0,ae.useState)(ie),[z,a]=(0,ae.useState)(!1),[y,x]=(0,ae.useState)();return[oe,z,(ee,te=!1)=>se(this,null,function*(){const ce=te?ie:ne(ne({},oe),ee);a(!0),re(ce);const me=yield ue(ce);return a(!1),x(me),me}),y,x]}},72530:function(vt,at,fe){"use strict";fe.d(at,{_:function(){return E}});var ae=fe(59301),Ae=fe(43418);const E=ye=>{var he,le;const ne=(0,ae.useRef)([]),se=()=>{for(const de of ne.current)clearTimeout(de);ne.current=[]};return(0,ae.useEffect)(()=>{var de,ue,ie,oe,re,z;if(se(),(de=ye==null?void 0:ye.exercise)!=null&&de.left_time&&((ie=(ue=ye==null?void 0:ye.exercise)==null?void 0:ue.exercise_events)==null?void 0:ie.length)>0){for(const a of(oe=ye==null?void 0:ye.exercise)==null?void 0:oe.exercise_events)if(((re=ye==null?void 0:ye.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ye==null?void 0:ye.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Ae.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(he=ye==null?void 0:ye.exercise)==null?void 0:he.left_time,(le=ye==null?void 0:ye.exercise)==null?void 0:le.exercise_events]),se}},42926:function(vt,at,fe){"use strict";fe.d(at,{G:function(){return he},t:function(){return ye}});var ae=fe(7062),Ae=fe.n(ae);const E=null;function ye(le,ne){let se=Ae().get("__ec");se||(se={}),se[le]=ne,Ae().set("__ec",se)}function he(le,ne){let se=Ae().get("__ec");return se?se[le]===void 0?ne:se[le]:ne}},66457:function(vt,at,fe){"use strict";fe.d(at,{rX:function(){return ce},pW:function(){return me},gy:function(){return ve},xY:function(){return te},O5:function(){return ee},tJ:function(){return z},o1:function(){return a},Rd:function(){return b}});var ae=fe(65582),Ae=fe(43418),E=fe(28103),ye=fe(8591),he=fe(41867),le=fe(65862),ne=fe(87169),se=fe(25510),de="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=",ue=fe.p+"static/newqrcode.a8740efb.png",ie=fe(32637),oe=fe(59301),re=(ge,pe,Se)=>new Promise((be,Ee)=>{var Ce=Fe=>{try{we(Se.next(Fe))}catch(Pe){Ee(Pe)}},De=Fe=>{try{we(Se.throw(Fe))}catch(Pe){Ee(Pe)}},we=Fe=>Fe.done?be(Fe.value):Promise.resolve(Fe.value).then(Ce,De);we((Se=Se.apply(ge,pe)).next())});const z=(ge,pe=!1)=>!!(a(ge)&&y(pe)),a=ge=>(0,he.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ge=!1)=>{var pe;const{user:Se}=(0,ae.getDvaApp)()._store.getState();return(pe=Se.userInfo)!=null&&pe.profile_completed?!0:(Ae.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,le.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Ae.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()}})},b=()=>{Ae.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:oe.createElement("div",{style:{textAlign:"center"}},oe.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"),oe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ie}),oe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ge;const{user:pe}=(0,ae.getDvaApp)()._store.getState();return(ge=pe.userInfo)!=null&&ge.professional_certification?!0:(Ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:oe.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,le.xg)("/account/certification")}}),!1)},te=()=>(0,he.V9)()?!0:(Ae.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc",style:{marginLeft:-38}},oe.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),oe.createElement("img",{src:ue,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ge,pe)=>ge?!0:(Ae.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:oe.createElement("div",null,oe.createElement("p",null,pe||"\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"),oe.createElement("div",{style:{marginLeft:"110px"}},oe.createElement("img",{src:de,width:200}),oe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,le.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),me=ge=>{Ae.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:oe.createElement("div",null,oe.createElement("div",null,oe.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"),oe.createElement(E.Z,null),oe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",oe.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 ",oe.createElement("a",null,ge),"\u5929\u3002"),oe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",oe.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")),oe.createElement("div",{style:{textAlign:"center",marginTop:30}},oe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(ge,pe="")=>{const{shixunsDetail:{detail:Se}}=(0,ae.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 be="";return(Se==null?void 0:Se.public)===2&&(be="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(be="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),Ae.default.info({centered:!0,icon:oe.createElement(ne.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc",style:{marginLeft:-38}},oe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},oe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",pe,"\u3002"),oe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),oe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(Ae.default.confirm({centered:!0,icon:oe.createElement(ne.Z,null),title:"\u63D0\u793A",content:oe.createElement("div",null,oe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),oe.createElement("br",null),oe.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:()=>{Ae.default.confirm({width:440,centered:!0,icon:oe.createElement(ne.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:()=>re(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(ye.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}},47257:function(vt){(function(at){(function(fe){if(1)vt.exports=fe();else var ae})(function(){var fe,ae,Ae;return function(){function E(ye,he,le){function ne(ue,ie){if(!he[ue]){if(!ye[ue]){var oe=void 0;if(!ie&&oe)return require(ue,!0);if(se)return se(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var z=he[ue]={exports:{}};ye[ue][0].call(z.exports,function(a){var y=ye[ue][1][a];return ne(y||a)},z,z.exports,E,ye,he,le)}return he[ue].exports}for(var se=void 0,de=0;de `.concat(b,` diff --git a/umi.9fa98c04.js b/umi.c077d208.js similarity index 99% rename from umi.9fa98c04.js rename to umi.c077d208.js index 6cd9f652dc..fad9692e35 100644 --- a/umi.9fa98c04.js +++ b/umi.c077d208.js @@ -1480,6 +1480,6 @@ Schedule: ${X.map(it=>Bu(it))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),$=[],ue=t?Jo(t.baseTime,t.timescale):0;let de="00:00.000",xe=0,ke=0,Re,it=!0;U.oncue=function(nt){const qt=n[s];let ir=n.ccOffset;const lr=(xe-ue)/9e4;if(qt!=null&&qt.new&&(ke!==void 0?ir=n.ccOffset=qt.start:Il(n,s,lr)),lr){if(!t){Re=new Error("Missing initPTS for VTT MPEGTS");return}ir=lr-n.presentationOffset}const Cr=nt.endTime-nt.startTime,zr=eu((nt.startTime+ir-ke)*9e4,v*9e4)/9e4;nt.startTime=Math.max(zr,0),nt.endTime=Math.max(zr+Cr,0);const vn=nt.text.trim();nt.text=decodeURIComponent(encodeURIComponent(vn)),nt.id||(nt.id=lf(nt.startTime,nt.endTime,vn)),nt.endTime>0&&$.push(nt)},U.onparsingerror=function(nt){Re=nt},U.onflush=function(){if(Re){P(Re);return}w($)},X.forEach(nt=>{if(it)if(ou(nt,"X-TIMESTAMP-MAP=")){it=!1,nt.slice(16).split(",").forEach(qt=>{ou(qt,"LOCAL:")?de=qt.slice(6):ou(qt,"MPEGTS:")&&(xe=parseInt(qt.slice(7)))});try{ke=Af(de)/1e3}catch(qt){Re=qt}return}else nt===""&&(it=!1);U.parse(nt+` `)}),U.flush()}const uu="stpp.ttml.im1t",Cf=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Tf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,cf={left:"start",center:"center",right:"end",start:"start",end:"end"};function zc(D,t,n,s){const v=ct(new Uint8Array(D),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>J(U)),P=Su(t.baseTime,1,t.timescale);try{w.forEach(U=>n(Ff(U,P)))}catch(U){s(U)}}function Ff(D,t){const v=new DOMParser().parseFromString(D,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},P=Object.keys(w).reduce((de,xe)=>(de[xe]=v.getAttribute(`ttp:${xe}`)||w[xe],de),{}),U=v.getAttribute("xml:space")!=="preserve",X=Zf(Zc(v,"styling","style")),$=Zf(Zc(v,"layout","region")),ue=Zc(v,"body","[begin]");return[].map.call(ue,de=>{const xe=Yf(de,U);if(!xe||!de.hasAttribute("begin"))return null;const ke=ff(de.getAttribute("begin"),P),Re=ff(de.getAttribute("dur"),P);let it=ff(de.getAttribute("end"),P);if(ke===null)throw Wf(de);if(it===null){if(Re===null)throw Wf(de);it=ke+Re}const nt=new Sf(ke-t,it-t,xe);nt.id=lf(nt.startTime,nt.endTime,nt.text);const qt=$[de.getAttribute("region")],ir=X[de.getAttribute("style")],lr=Bf(qt,ir,X),{textAlign:Cr}=lr;if(Cr){const zr=cf[Cr];zr&&(nt.lineAlign=zr),nt.align=Cr}return y(nt,lr),nt}).filter(de=>de!==null)}function Zc(D,t,n){const s=D.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Zf(D){return D.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(D,t){return[].slice.call(D.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Yf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Bf(D,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],P=D!=null&&D.hasAttribute("style")?D.getAttribute("style"):null;return P&&n.hasOwnProperty(P)&&(v=n[P]),w.reduce((U,X)=>{const $=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return $&&(U[X]=$),U},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Wf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Hf(D,t))),n}function id(D,t){const n=Cf.exec(D),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Hf(D,t){const n=Tf.exec(D),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Nf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new wl(1,t,n),this.cea608Parser2=new wl(3,s,v)}addCues(t,n,s,v,w){let P=!1;for(let U=w.length;U--;){const X=w[U],$=Gf(X[0],X[1],n,s);if($>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),P=!0,$/(s-n)>.5))return}if(P||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:P}){const{unparsedVttFrags:U}=this;s===o.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:P}),U.length&&(this.unparsedVttFrags=[],U.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{is(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===uu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const P=this.media,U=P?Jl(P.textTracks):null;if(this.tracks.forEach((X,$)=>{let ue;if(U){let de=null;for(let xe=0;xe$!==null).map($=>$.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const P=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:P})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,P=this.captionsProperties[w];P&&(P.label=s.name,s.lang&&(P.languageCode=s.lang),P.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===o.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:P,lastSn:U}=this,{cc:X,sn:$}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&P&&($!==U+1||$===U&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),P.reset()),this.lastCc=X,this.lastSn=$,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===o.SUBTITLE)if(v.byteLength){const w=s.decryptdata,P="stats"in n;if(w==null||!w.encrypted||P){const U=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===uu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:P}=this,U=w.length-1;if(!w[s.cc]&&U===-1){P.push(t);return}const X=this.hls,$=(n=s.initSegment)!=null&&n.data?Yt(s.initSegment.data,new Uint8Array(v)).buffer:v;Uc($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?P.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&U>s.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||zc(n,this.initPTS[t.cc],()=>{s.textCodec=uu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Yo(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===o.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wPo(U[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(X=>Po(U[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const ke=ll($.trim()),Re=lf(t,n,ke);D!=null&&(de=D.cues)!=null&&de.getCueById(Re)||(P=new ue(t,n,ke),P.id=Re,P.line=xe+1,P.align="left",P.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(P))}return D&&v.length&&(v.sort((xe,ke)=>xe.line==="auto"||ke.line==="auto"?0:xe.line>8&&ke.line>8?ke.line-xe.line:xe.line-ke.line),v.forEach(xe=>Yo(D,xe))),v}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Oe=/(\d+)-(\d+)\/(\d+)/;class tt{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||gn,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Ut(t,this.controller.signal),P=t.responseType==="arraybuffer",U=P?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ho(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},$-(ke-v.loading.start)),!de.ok){const{status:it,statusText:nt}=de;throw new Di(nt||"fetch, bad network response",it,de)}v.loading.first=ke,v.total=Rr(de.headers)||v.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Re):P?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const it=de[U];it&&(v.loaded=v.total=it);const nt={url:Re.url,data:de,code:Re.status},qt=(xe=this.callbacks)==null?void 0:xe.onProgress;qt&&!r(n.highWaterMark)&&qt(v,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(nt,v,t,Re)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:ke,text:Re},t,de?de.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const P=new Ar,U=t.body.getReader(),X=()=>U.read().then($=>{if($.done)return P.dataLength&&w(n,s,P.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=$.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,P.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function Ut(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function dr(D){const t=Oe.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Rr(D){const t=D.get("Content-Range");if(t){const s=dr(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function gn(D,t){return new self.Request(D.url,t)}class Di extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Vn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(P=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(P=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:P.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:P}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:P,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ue=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Re=ue!=null?ue:n.response;if(Re!=null){var P,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const it=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=it,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const nt=(P=this.callbacks)==null?void 0:P.onProgress;nt&&nt(s,t,Re,n);const qt={url:n.responseURL,data:Re,code:$};(U=this.callbacks)==null||U.onSuccess(qt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,ke={url:t.url,data:void 0,code:$};if(lt(de,xe,!1,ke))this.retry(de);else{var X;V.error(`${$} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(lt(t,n,!0))this.retry(t);else{var s;V.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=qn(t,s.retry),s.retry++,V.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const ca={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Vn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ve,bufferController:vo,capLevelController:Al,errorController:$r,fpsController:ds,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:wu,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:ca},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ka()),{},{subtitleStreamController:Pl,subtitleTrackController:Bc,timelineController:ad,audioStreamController:$c,audioTrackController:Dl,emeController:Ie,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function ka(){return{cueHandler:z,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function an(D,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ur(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(P=>{const U=`${P==="level"?"playlist":P}LoadPolicy`,X=t[U]===void 0,$=[];w.forEach(ue=>{const de=`${P}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){$.push(de);const ke=s[U].default;switch(t[U]={default:ke},ue){case"TimeOut":ke.maxLoadTimeMs=xe,ke.maxTimeToFirstByteMs=xe;break;case"MaxRetry":ke.errorRetry.maxNumRetry=xe,ke.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":ke.errorRetry.retryDelayMs=xe,ke.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=xe,ke.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${zi(t[U])}`)}),b(b({},s),t)}function Ur(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Ur):Object.keys(D).reduce((t,n)=>(t[n]=Ur(D[n]),t),{}):D}function nn(D,t){const n=D.loader;n!==tt&&n!==Vn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):ge()&&(D.loader=tt,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Dn=2,zn=.1,Ya=.05,Wi=100;class Xa extends to{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(os(s,"playing",this.onMediaPlaying),os(s,"waiting",this.onMediaWaiting),os(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const P=this.media;if(!P)return;const{seeking:U}=P,X=this.seeking&&!U,$=!this.seeking&&U,ue=P.paused&&!U||P.ended||P.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&P.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!mi.getBuffered(P).length){this.nudgeRetry=0;return}const de=mi.bufferInfo(P,t,0),xe=de.nextStart||0,ke=this.fragmentTracker;if(U&&ke&&this.hls){const vn=hs(this.hls.inFlightFragments,t),Zr=de.len>Dn,cn=!xe||vn||xe-t>Dn&&!ke.getPartialFragment(t);if(Zr||cn)return;this.moved=!1}const Re=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(de.len>0)&&!xe)return;const Zr=Math.max(xe,de.start||0)-t,un=!!(Re!=null&&Re.live)?Re.targetduration*2:Dn,qr=Ul(t,ke);if(Zr>0&&(Zr<=un||qr)){P.paused||this._trySkipBufferHole(qr);return}}const it=w.detectStallWithCurrentTimeMs,nt=self.performance.now(),qt=this.waiting;let ir=this.stalled;if(ir===null)if(qt>0&&nt-qt=it||qt)&&this.hls){var Cr;if(((Cr=this.mediaSource)==null?void 0:Cr.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const zr=mi.bufferInfo(P,t,w.maxBufferHole);this._tryFixBufferStall(zr,lr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const P=mi.timeRangesToArray(v),U=mi.bufferedInfo(P,n,0).bufferedIndex;if(U>-1&&UU)&&ue-$<1&&t-$<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Ul(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const ke=mi.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:P,media:U}=this,X=(v=this.hls)==null?void 0:v.config;if(!U||!P||!X)return;const $=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Ul(s,P);if((ue||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ue)||!this.media))return;const de=t.buffered,xe=this.adjacentTraversal(t,s);(de&&de.length>1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,o.MAIN),P=s.getFragAtPos(v,o.MAIN);if(w&&P)return P.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const P=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(P.message),n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:P,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const P=v.currentTime,U=mi.bufferInfo(v,P,0),X=P0&&U.len<1&&v.readyState<3,xe=X-P;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Re=!1;if(P===0){const it=s.getAppendedFrag(0,o.MAIN);it&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&is(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let ke=0;ke<$.length;ke++){const Re=$[ke];if(!Sr(Re)){this.updateId3CueEnds(ue,X);const it=ud(P,ue,de,Re,X);it&&this.id3Track.addCue(it)}}}}updateId3CueEnds(t,n){var s;const v=(s=this.id3Track)==null?void 0:s.cues;if(v)for(let w=v.length;w--;){const P=v[w];P.type===n&&P.startTimeue.type===yn.audioId3&&X:v==="video"?$=ue=>ue.type===yn.emsg&&U:$=ue=>ue.type===yn.audioId3&&X||ue.type===yn.emsg&&U,Po(w,n,s,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:P}=this.hls.config;if(!w)return;const U=od();if(s&&v&&!P){const{fragmentStart:it,fragmentEnd:nt}=t;let qt=this.assetCue;qt?(qt.startTime=it,qt.endTime=nt):U&&(qt=this.assetCue=ud(U,it,nt,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),qt&&(qt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(qt),qt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:$}=t,ue=Object.keys($);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const it=Object.keys(de).filter(nt=>!ue.includes(nt));for(let nt=it.length;nt--;){var ke;const qt=it[nt],ir=(ke=de[qt])==null?void 0:ke.cues;delete de[qt],ir&&Object.keys(ir).forEach(lr=>{const Cr=ir[lr];if(Cr){Cr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Cr)}catch(zr){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let it=0;it{if(Si!==qt.id){const Vi=$[Si];if(Vi.class===qt.class&&Vi.startDate>qt.startDate&&(!kn||qt.startDate.01&&(Si.startTime=ir,Si.endTime=vn);else if(U){let Vi=qt.attr[kn];Wo(kn)&&(Vi=H(Vi));const Yi=ud(U,ir,vn,{key:kn,data:Vi},yn.dateRange);Yi&&(Yi.id=nt,this.id3Track.addCue(Yi),Cr[kn]=Yi,P&&(kn==="X-ASSET-LIST"||kn==="X-ASSET-URL")&&Yi.addEventListener("enter",this.onEventCueEnter))}}de[nt]={cues:Cr,dateRange:qt,durationKnown:zr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:P}=this.config;if(!w||P===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const X=v-U,$=Math.min(this.maxLatency,U+s.targetduration);if(X<$&&X>.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,P)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,ke)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:P,lowLatencyMode:U}=this.config,X=this.hls.userConfig;let $=U&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||$===0)&&($=w!==void 0?w:P*v);const ue=v;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,P=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(P,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends Ao{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},P={};let U=!1,X=!1,$=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:ke}=ue;xe&&(ue.audioCodec=xe=pt(xe,s)||void 0),ke&&(ke=ue.videoCodec=Jt(ke));const{width:Re,height:it,unknownCodecs:nt}=ue,qt=(nt==null?void 0:nt.length)||0;if(U||(U=!!(Re&&it)),X||(X=!!ke),$||($=!!xe),qt||xe&&!this.isAudioSupported(xe)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":lr,"HDCP-LEVEL":Cr,"PATHWAY-ID":zr,RESOLUTION:vn,"VIDEO-RANGE":Zr}=de,un=`${`${zr||"."}-`}${ue.bitrate}-${vn}-${lr}-${ir}-${Zr}-${Cr}`;if(w[un])if(w[un].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const qr=P[un]+=1;ue.attrs["PATHWAY-ID"]=new Array(qr+1).join(".");const kn=this.createLevel(ue);w[un]=kn,v.push(kn)}else w[un].addGroupId("audio",de.AUDIO),w[un].addGroupId("text",de.SUBTITLES);else{const qr=this.createLevel(ue);w[un]=qr,P[un]=1,v.push(qr)}}),this.filterAndSortMediaOptions(v,n,U,X,$)}createLevel(t){const n=new pi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=Lt(v,[])}return n}isAudioSupported(t){return Ae(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ae(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var P;let U=[],X=[],$=t;const ue=((P=n.stats)==null?void 0:P.parsing)||{};if((s||v)&&w&&($=$.filter(({videoCodec:ir,videoRange:lr,width:Cr,height:zr})=>(!!ir||!!(Cr&&zr))&&Mi(lr))),$.length===0){Promise.resolve().then(()=>{if(this.hls){let ir="no level with compatible codecs found in manifest",lr=ir;n.levels.length&&(lr=`one or more CODECS in variant not supported: ${zi(n.levels.map(zr=>zr.attrs.CODECS).filter((zr,vn,Zr)=>Zr.indexOf(zr)===vn))}`,this.warn(lr),ir+=` (${lr})`);const Cr=new Error(ir);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Cr,reason:lr})}}),ue.end=performance.now();return}n.audioTracks&&(U=n.audioTracks.filter(ir=>!ir.audioCodec||this.isAudioSupported(ir.audioCodec)),hd(U)),n.subtitles&&(X=n.subtitles,hd(X));const de=$.slice(0);$.sort((ir,lr)=>{if(ir.attrs["HDCP-LEVEL"]!==lr.attrs["HDCP-LEVEL"])return(ir.attrs["HDCP-LEVEL"]||"")>(lr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ir.height!==lr.height)return ir.height-lr.height;if(ir.frameRate!==lr.frameRate)return ir.frameRate-lr.frameRate;if(ir.videoRange!==lr.videoRange)return ni.indexOf(ir.videoRange)-ni.indexOf(lr.videoRange);if(ir.videoCodec!==lr.videoCodec){const Cr=et(ir.videoCodec),zr=et(lr.videoCodec);if(Cr!==zr)return zr-Cr}if(ir.uri===lr.uri&&ir.codecSet!==lr.codecSet){const Cr=bt(ir.codecSet),zr=bt(lr.codecSet);if(Cr!==zr)return zr-Cr}return ir.averageBitrate!==lr.averageBitrate?ir.averageBitrate-lr.averageBitrate:0});let xe=de[0];if(this.steering&&($=this.steering.filterParsedLevels($),$.length!==de.length)){for(let ir=0;irCr&&Cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=zr)}break}const Re=w&&!v,it=this.hls.config,nt=!!(it.audioStreamController&&it.audioTrackController),qt={levels:$,audioTracks:U,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:nt&&!Re&&U.some(ir=>!!ir.url)};ue.end=performance.now(),this.hls.trigger(u.MANIFEST_PARSED,qt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,P=n[t],U=P.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=P,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${P.height?P.height+"p ":""}${P.videoRange?P.videoRange+" ":""}${P.codecSet?P.codecSet+" ":""}@${P.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:P.attrs,details:P.details,bitrate:P.bitrate,averageBitrate:P.averageBitrate,maxBitrate:P.maxBitrate,realBitrate:P.realBitrate,width:P.width,height:P.height,codecSet:P.codecSet,audioCodec:P.audioCodec,videoCodec:P.videoCodec,audioGroups:P.audioGroups,subtitleGroups:P.subtitleGroups,loaded:P.loaded,loadError:P.loadError,fragmentError:P.fragmentError,name:P.name,id:P.id,uri:P.uri,url:P.url,urlId:0,audioGroupIds:P.audioGroupIds,textGroupIds:P.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const $=P.details;if(!$||$.live){const ue=this.switchParams(P.uri,v==null?void 0:v.details,$);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===o.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,P=n.levelInfo;if(!P){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(P===this.currentLevel||n.withoutMultiVariant){P.fragmentError===0&&(P.loadError=0);let X=P.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],P=t.details,U=P==null?void 0:P.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&P.live?" age "+U.toFixed(1)+(P.type?" "+P.type||0:""):""} ${s}`),this.hls.trigger(u.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,P)=>P!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Ra(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(ze(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(ze(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Bt{constructor(t,n,s){super(t,n,s,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const P=this.getFwdBufferInfoAtPos(v,w,o.MAIN,0);if(P===null||P.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${P?P.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Pe.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Pe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Pe.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=Pe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Pe.IDLE;break}break}case Pe.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Pe.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const P=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(U,X)){const it={};this.altAudio===2&&(it.type="video"),this.hls.trigger(u.BUFFER_EOS,it),this.state=Pe.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const $=P.details;if(!$||this.state===Pe.WAITING_LEVEL||this.waitForLive(P)){this.level=w,this.state=Pe.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,de=this.getMaxBufferLength(P.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let ke=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&ke&&Ee(ke)&&this.fragmentTracker.getState(ke)!==pn.OK){var Re;const nt=((Re=this.backtrackFragment)!=null?Re:ke).sn-$.startSN,qt=$.fragments[nt-1];qt&&ke.cc===qt.cc&&(ke=qt,this.fragmentTracker.removeFragment(qt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,xe)){if(!ke.gap){const nt=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,qt=(nt===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;qt&&this.afterBufferFlushed(qt,nt,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,$,U,o.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,P,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===pn.NOT_LOADED||v===pn.PARTIAL?Ee(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=P-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,n)}),s.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(u.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ut(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,P=!1;for(const U in s){const X=s[U];if(X.id==="main"){if(w=U,v=X,U==="video"){const $=s[U];$&&(this.videoBuffer=$.buffer)}}else P=!0}P&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===o.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Pe.PARSED&&(this.state=Pe.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Ee(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const P=this.media;P&&(!this._hasEnoughToStart&&mi.getBuffered(P).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Pe.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Pe.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Pe.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Pe.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,o.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(X<$||this.loadingParts&&X<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${X} to match buffer start`),s+=X,this.startPosition=s),n{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Pe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const P=w.stats;P.parsing.start=P.parsing.end=P.buffering.start=P.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===Pe.STOPPED||this.state===Pe.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,P=this.getCurrentContext(w);if(!P){this.resetWhenMissingContext(w);return}const{frag:U,part:X,level:$}=P,{video:ue,text:de,id3:xe,initSegment:ke}=v,{details:Re}=$,it=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=Pe.PARSING,ke){const nt=ke.tracks;if(nt){const Cr=U.initSegment||U;if(this.unhandledEncryptionError(ke,U))return;this._bufferInitSegment($,nt,Cr,w),s.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:Cr,id:n,tracks:nt})}const qt=ke.initPTS,ir=ke.timescale,lr=this.initPTS[U.cc];if(r(qt)&&(!lr||lr.baseTime!==qt||lr.timescale!==ir)){const Cr=ke.trackId;this.initPTS[U.cc]={baseTime:qt,timescale:ir,trackId:Cr},s.trigger(u.INIT_PTS_FOUND,{frag:U,id:n,initPTS:qt,timescale:ir,trackId:Cr})}}if(ue&&Re){it&&ue.type==="audiovideo"&&this.logMuxedErr(U);const nt=Re.fragments[U.sn-1-Re.startSN],qt=U.sn===Re.startSN,ir=!nt||U.cc>nt.cc;if(v.independent!==!1){const{startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!ir&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Zr=this.getMainFwdBufferInfo(),cn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,un=ue.firstKeyFramePTS?ue.firstKeyFramePTS:lr;if(!qt&&cnDn&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,lr,Cr,zr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,X,w,qt||ir)}else if(qt||ir)U.gap=!0;else{this.backtrack(U);return}}if(it){const{startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}=it;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}),U.setElementaryStreamInfo(ie.AUDIO,nt,qt,ir,lr),this.bufferFragmentData(it,U,X,w)}if(Re&&xe!=null&&xe.samples.length){const nt={id:n,frag:U,details:Re,samples:xe.samples};s.trigger(u.FRAG_PARSING_METADATA,nt)}if(Re&&de){const nt={id:n,frag:U,details:Re,samples:de.samples};s.trigger(u.FRAG_PARSING_USERDATA,nt)}}logMuxedErr(t){this.warn(`${Ee(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Pe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:P,audiovideo:U}=n;if(w){const $=t.audioCodec;let ue=on(w.codec,$);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),$&&$!==ue&&this.log(`Swapping manifest audio codec "${$}" for "${ue}"`),w.levelCodec=ue,w.id=o.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${$||""}/${w.codec}]`),delete n.audiovideo}if(P){P.levelCodec=t.videoCodec,P.id=o.MAIN;const $=P.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":P.codec="hvc1.1.6.L120.90";break;case"av01":P.codec="av01.0.04M.08";break;case"avc1":P.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${P.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${P.codec!==$?" parsed-corrected="+P.codec:""}${P.supplemental?" supplemental="+P.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,n),!this.hls)return;X.forEach($=>{const de=n[$].initSegment;de!=null&&de.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:$,data:de,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Pe.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(u.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?pr(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const P=w+(n-v.start)*1e3;return new Date(P)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Ji({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;P.setKeyFormat(U);const X=Qo(U);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Mo(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const P=w.uri;if(!P)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${P}"`)));const U=ld(w);let X=this.keyIdToKeyInfo[U];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[U]?"Rel":"L"}oading${w.keyId?" keyId: "+q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const P=ht(n.initSegment.data);if(P.length){const U=P[0];U.some(X=>X!==0)&&(this.log(`Using keyId found in init segment ${q(U)}`),t.decryptdata.keyId=U,Go.setKeyIdForUri(t.decryptdata.uri,U))}}const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(P=>(t.mediaKeySessionContext=P,s))).catch(P=>{throw t.keyLoadPromise=null,"data"in P&&(P.data.frag=n),P})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((P,U)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,it)=>{const{frag:nt,keyInfo:qt}=Re,ir=ld(qt.decryptdata);if(!nt.decryptdata||qt!==this.keyIdToKeyInfo[ir])return U(this.createKeyLoadError(nt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),it));qt.decryptdata.key=nt.decryptdata.key=new Uint8Array(xe.data),nt.keyLoader=null,qt.loader=null,P({frag:nt,keyInfo:qt})},onError:(xe,ke,Re,it)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const P=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[P],w&&w.destroy()}}function ld(D){if(D.keyFormat!==ms.FAIRPLAY){const t=D.keyId;if(t)return q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,P=new w(n);return this.loaders[t.type]=P,P}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:P,deliveryDirectives:U,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:P,deliveryDirectives:U,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:P,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:P,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const $=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ue=$.partTarget,de=$.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const P=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:P.maxNumRetry||0,retryDelay:P.retryDelayMs||0,maxRetryDelay:P.maxRetryDelayMs||0},X={onSuccess:($,ue,de,xe)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=$.data;ue.parsing.start=performance.now(),Ko.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ue,de,xe||null,ke):this.handleMasterPlaylist($,ue,de,xe)},onError:($,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,$,xe)},onTimeout:($,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,$)}};v.load(t,U,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,P=t.data,U=cd(t,s),X=Ko.parseMasterPlaylist(P,U);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:$,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re}=X;this.variableList=Re,ue.forEach(ir=>{const{unknownCodecs:lr}=ir;if(lr){const{preferManagedMediaSource:Cr}=this.hls.config;let{audioCodec:zr,videoCodec:vn}=ir;for(let Zr=lr.length;Zr--;){const cn=lr[Zr];Ae(cn,"audio",Cr)?(ir.audioCodec=zr=zr?`${zr},${cn}`:cn,$t.audio[zr.substring(0,4)]=2,lr.splice(Zr,1)):Ae(cn,"video",Cr)&&(ir.videoCodec=vn=vn?`${vn},${cn}`:cn,$t.video[vn.substring(0,4)]=2,lr.splice(Zr,1))}}});const{AUDIO:it=[],SUBTITLES:nt,"CLOSED-CAPTIONS":qt}=Ko.parseMasterPlaylistMedia(P,U,X);it.length&&!it.some(lr=>!lr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),it.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Zi({}),bitrate:0,url:""})),w.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:it,subtitles:nt,captions:qt,contentSteering:$,url:U,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,v,w){const P=this.hls,{id:U,level:X,type:$}=s,ue=cd(t,s),de=r(X)?X:r(U)?U:0,xe=gd(s),ke=Ko.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if($===h.MANIFEST){const Re={attrs:new Zi({}),bitrate:0,details:ke,name:"",url:ue};ke.requestScheduled=n.loading.start+bi(ke,0),P.trigger(u.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let P=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?P+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(P+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(P);this.hls.logger.warn(`[playlist-loader]: ${P}`);let X=f.UNKNOWN,$=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:$,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(u.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,P){const U=this.hls,{type:X,level:$,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:ke}=v,Re=cd(n,v),it=gd(v);let nt=typeof v.level=="number"&&it===o.MAIN?$:void 0;const qt=t.playlistParsingError;if(qt){if(this.hls.logger.warn(`${qt} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:qt,reason:qt.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ir=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ir,reason:ir.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}switch(t.live&&P&&(P.getCacheAge&&(t.ageHeader=P.getCacheAge()||0),(!P.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(nt){if(!ue)nt=0;else if(ue!==U.levels[nt]){const ir=U.levels.indexOf(ue);ir>-1&&(nt=ir)}}U.trigger(u.LEVEL_LOADED,{details:t,levelInfo:ue||U.levels[0],level:nt||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:ke,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:U.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break}}}class If{static get version(){return ai}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return u}static get MetadataSchema(){return yn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ii,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=an(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&nn(s,n);const{abrController:v,bufferController:w,capLevelController:P,errorController:U,fpsController:X}=s,$=new U(this),ue=this.abrController=new v(this),de=new Ti(this),xe=s.interstitialsController,ke=xe?this.interstitialsController=new xe(this,If):null,Re=this.bufferController=new w(this,de),it=this.capLevelController=new P(this),nt=new X(this),qt=new td(this),ir=s.contentSteeringController,lr=ir?new ir(this):null,Cr=this.levelController=new Cd(this,lr),zr=new Sd(this),vn=new Id(this.config,this.logger),Zr=this.streamController=new _d(this,de,vn),cn=this.gapController=new Xa(this,de);it.setStreamController(Zr),nt.setStreamController(Zr);const un=[qt,Cr,Zr];ke&&un.splice(1,0,ke),lr&&un.splice(1,0,lr),this.networkControllers=un;const qr=[ue,Re,cn,it,nt,zr,de];this.audioTrackController=this.createController(s.audioTrackController,un);const kn=s.audioStreamController;kn&&un.push(this.audioStreamController=new kn(this,de,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const Si=s.subtitleStreamController;Si&&un.push(this.subtititleStreamController=new Si(this,de,vn)),this.createController(s.timelineController,qr),vn.emeController=this.emeController=this.createController(s.emeController,qr),this.cmcdController=this.createController(s.cmcdController,qr),this.latencyController=this.createController(Ad,qr),this.coreComponents=qr,un.push($);const Vi=$.onErrorOut;typeof Vi=="function"&&this.on(u.ERROR,Vi,$),this.on(u.MANIFEST_LOADED,qt.onManifestLoaded,qt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rf()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Yr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const P=t[w].attrs["HDCP-LEVEL"];if(P&&P<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ta(n);return br(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,a=u.noLeading,x=a===void 0?!1:a,p=u.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),o||(m=setTimeout(y?V:G,l))):G():o!==!0&&(m=setTimeout(y?V:G,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1095:"p__virtualSpaces__IndexNew__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3030:"p__virtualSpaces__Lists__Settings__components__Member__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5841:"p__virtualSpaces__Lists__Settings__components__ModuleSettings__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7496:"p__virtualSpaces__Lists__CourseData__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"25ebdfe0",67:"544dfc34",109:"6a25bf91",119:"bb25fd18",195:"6c8c8c6d",201:"d7b234f5",264:"1fdb6cd8",292:"6b57b3a4",316:"1f60ada6",337:"6c3f7019",354:"d4d139cf",479:"872bbac2",485:"9713ca9c",508:"551ead5d",518:"0c32d623",532:"c8006420",533:"1215fd09",547:"7044d2ce",556:"8b2cb780",559:"4bf5ec89",570:"4dfa917f",576:"0b6c3403",629:"44a1d9a5",643:"ce2308b8",671:"4a609b8d",680:"0fae6afb",700:"1d209380",737:"df799e7f",741:"ac5fd360",799:"e12e73f7",879:"2d5078bf",895:"954da3fe",900:"478afa8a",906:"07298378",910:"9f1778a5",919:"8d0d0746",921:"5e6233b2",928:"9fc8fdd0",953:"16063e72",981:"24da50c7",1006:"fe894cef",1043:"0b56369a",1045:"fd022b89",1048:"37dded57",1070:"b90680fa",1077:"f5977d39",1095:"4848fd00",1114:"9d360341",1144:"c90eccaf",1154:"8cb80842",1211:"c75c70d1",1253:"62655319",1257:"618ab9eb",1274:"5f6ea65a",1276:"aa37a179",1343:"39c513aa",1423:"cd0c2233",1427:"09851dd9",1450:"b476b65d",1461:"197a9b40",1462:"fcf08abc",1470:"7b14d3ca",1475:"b186a387",1477:"54962bdb",1482:"f397612c",1490:"3a89ca18",1512:"a230b5ef",1520:"b9f991ca",1545:"a608ea29",1578:"fe91fd31",1581:"00946ff8",1582:"6a5a12a1",1646:"e6e27b60",1651:"3112f736",1657:"6041de48",1660:"4647fdda",1674:"fe12608b",1678:"837dffc4",1717:"a5c28406",1727:"a061317c",1750:"b9876391",1754:"68b97fca",1783:"a39d498f",1798:"d8177914",1799:"bd3ecf70",1831:"7f8d945f",1836:"c873953e",1855:"fbdd023d",1880:"008b2e2d",1897:"77052b39",1939:"1735f85e",1953:"7415bdf5",1962:"cfd37d77",1993:"735bf317",2011:"59d51f98",2045:"4f50f609",2099:"74d58fe3",2102:"193efe41",2130:"df9c5253",2141:"f0eda501",2203:"278ee9b0",2216:"1495add4",2240:"8cee454c",2249:"f4830452",2281:"f2320c48",2300:"83840044",2303:"d9b20c01",2307:"7e010f3c",2338:"9b122856",2339:"b76ce685",2386:"192e235c",2396:"4477507b",2404:"9b463199",2412:"d3d03c01",2425:"557a0c9e",2443:"ea4290f0",2460:"911c1e62",2476:"f0b636f3",2494:"ceb762c3",2501:"2a537894",2524:"e31414e9",2538:"de4a3723",2539:"974fd36e",2548:"0b12947c",2570:"c0dc8510",2592:"86eba534",2594:"e87d3761",2603:"6c070ea1",2659:"2d97a5de",2707:"e0a7a155",2763:"099acd60",2806:"54aa2699",2819:"a2afd093",2823:"29bd2909",2829:"37efc31b",2837:"54a82605",2862:"4578f812",2865:"2a2e4654",2884:"a396e0a8",2969:"ab3357d7",3006:"9976d75c",3030:"53340e22",3086:"0e8562e8",3133:"9bf3f89c",3141:"04b34fd7",3157:"816f67ec",3183:"ace2a4c2",3198:"8e655451",3212:"58701c02",3247:"71796403",3260:"b841996c",3276:"51ad7042",3317:"43f5a812",3391:"630bf4cd",3433:"9dad1a52",3442:"4cb0c435",3443:"cb3cc148",3447:"54b5dd1f",3451:"a1705398",3509:"53aefe1f",3550:"3dc83156",3581:"92a9fa4d",3585:"3f7a76f6",3589:"60e9d5ba",3668:"7fbb617e",3685:"0060b1e2",3697:"481a10d9",3747:"2f60aef4",3754:"632a2854",3777:"d5b0f2f1",3784:"e9cc2a97",3805:"9dbcb95e",3831:"1165516c",3861:"cf2f3073",3862:"7cc7474a",3873:"2d96c2f0",3885:"f87f7f15",3910:"622aa34b",3951:"c4e191eb",3980:"5dd09f0d",3987:"5cecd51b",4014:"27a8e97c",4017:"43ee7c85",4030:"a1110354",4048:"c61fe3e0",4056:"6aa34634",4058:"a6ef0500",4078:"42445e83",4088:"236723f3",4093:"2c0c29b5",4105:"183b87ee",4144:"672af668",4164:"b3590724",4216:"bcd3b1e1",4217:"76cba1c3",4227:"54bba644",4259:"14fbd765",4264:"766d6d47",4297:"dc3b858e",4339:"23b6aa33",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"f07362e4",4492:"ac4a2474",4496:"11e9fce8",4498:"e61ee7e0",4504:"a177f978",4514:"8e37600d",4520:"e9efd903",4546:"e44a0470",4565:"cd70a302",4572:"c946a4f7",4599:"61def4cb",4610:"bcb1e77d",4621:"954a4cb5",4628:"ece2c60c",4662:"f5f69140",4685:"c33f1528",4715:"e8730df7",4736:"b43236a2",4741:"decad2c9",4757:"74842fb2",4766:"93d0b6de",4770:"e30d4dc9",4790:"619413e4",4795:"5bff3cb2",4797:"a24e92db",4800:"c6566bd2",4850:"1edda4b7",4888:"ad14d249",4889:"5527ab07",4928:"079af298",4973:"041411a5",4994:"09369ed4",5022:"2e3d7afe",5043:"4fbe7ab3",5048:"a272d0d9",5060:"85dafcc6",5096:"383a9381",5111:"6c03ca16",5117:"53e35db8",5125:"87ae98d7",5148:"c3066eef",5165:"38dd5530",5176:"2025b09b",5177:"76b00f7c",5179:"6b940689",5186:"9ca4540f",5230:"def743f6",5238:"23d5b8f0",5290:"5dabcdc2",5297:"ea1e7944",5307:"116186ba",5319:"5c075be0",5321:"1163c84e",5330:"8ef25113",5335:"0d226e4f",5354:"7ae70604",5357:"4831e247",5359:"5db5f145",5382:"948da761",5402:"e6a2b6b1",5416:"454536b7",5434:"38b302a6",5466:"fba43d02",5494:"d89549c4",5518:"0ce78aff",5549:"d50d3317",5572:"5e3b67fe",5573:"68f68fc2",5624:"22d9b7e7",5631:"e00d3d36",5650:"fdd0c3e0",5679:"4a090bef",5694:"58afe2b0",5705:"9e2bd49b",5729:"17c6258e",5764:"e0d7e586",5775:"cab13a22",5776:"75c4156f",5786:"7612e65f",5798:"ff73e342",5800:"b42d111e",5816:"f28652f4",5841:"ffc2efdb",5876:"5eded409",5888:"faa1801c",5891:"6e154d51",5894:"c5c5778f",5902:"e1640ece",5915:"f978d04c",5972:"25bd1337",5992:"d4f74d40",6029:"c37d8cad",6034:"376602a8",6045:"d268f87f",6047:"3ce45acd",6063:"4bc3ca5d",6069:"dd334ae6",6080:"563171fd",6095:"ba56bf75",6126:"99519171",6127:"f2b0a653",6170:"0026c6ec",6185:"55f5411e",6205:"327c0ad2",6265:"5462edb6",6270:"a3d2f679",6282:"615df7a1",6328:"a030f412",6366:"259d92db",6378:"7f3a946a",6393:"5afd969e",6411:"3b971528",6434:"d607d3bd",6442:"3bebbd48",6444:"672ab86a",6451:"e811924f",6452:"5c1f8f77",6531:"1e4cd45d",6583:"e0ef5a3d",6587:"73574cb0",6634:"4454ed2d",6637:"494dc421",6651:"52e4c497",6682:"9d9f1449",6685:"e1e473d6",6729:"a6b37871",6741:"41450099",6774:"59d4d618",6776:"132705bd",6784:"2f136a53",6788:"cbfe997e",6789:"02020ba9",6796:"47543d44",6820:"e7a7a304",6840:"f780ca7d",6882:"e0dcfcb0",6904:"f9a0b70f",6913:"3987c41f",6963:"a49191f9",6985:"6abb4311",6988:"a7ab0b4b",7042:"6d0e6845",7043:"0e9ab58f",7045:"b11ea690",7058:"5f9896ed",7062:"f7503826",7084:"46ccce72",7099:"ef8e6a7d",7156:"e7466006",7178:"d6dfdd98",7182:"8b56c91b",7224:"fd58f5b4",7242:"e9e130d0",7260:"be1b147a",7289:"c9ff1898",7322:"ae3663ee",7323:"da82d00e",7329:"1f09fcda",7333:"a86d1864",7365:"1005464f",7395:"c9a165b9",7402:"40bdde5a",7460:"bf2188ab",7477:"f8b537d2",7482:"eebcfa2f",7496:"e5e3cf00",7527:"36360e96",7545:"96bfa980",7560:"87225818",7573:"97f85034",7591:"c8233ce9",7614:"1b422242",7622:"0dad8086",7686:"4fcec9f9",7706:"c2a79e40",7806:"afa78b72",7835:"a22be9a7",7855:"04d12553",7857:"88c2af3d",7883:"d49b5344",7884:"24273397",7901:"c1b052a0",7922:"47cd8852",7964:"29aed9a1",8044:"36feeb2c",8062:"573963bc",8072:"cb4e4ce9",8085:"c7ce0239",8089:"d536b13a",8115:"05ec3637",8137:"59da0809",8143:"a3f024ca",8145:"6e5d7b68",8155:"7eec0b00",8161:"83c5fa9a",8217:"681eecf6",8237:"c5fd5e0c",8241:"a8cd9944",8286:"d21f973f",8302:"55794970",8332:"f79c9850",8340:"d6a1e60b",8350:"07df8a75",8365:"6f2cb33c",8398:"0d32fd15",8431:"f276f265",8435:"29ffda57",8447:"88d86ce7",8458:"653b8481",8479:"15bb84dc",8517:"43660dc2",8552:"f395911e",8561:"333e8ec9",8563:"e65cc9f1",8579:"ae15eabd",8639:"21c350a0",8665:"5005d459",8688:"c43698bc",8689:"e4aef9a4",8723:"ec155900",8737:"ce7dad23",8776:"0ad26240",8787:"6f3a8d79",8807:"5456e7c2",8823:"f4d905bc",8827:"5e6efaec",8842:"9f25a3e2",8866:"b768c935",8882:"fa19fa55",8885:"924f2f37",8898:"d002bcd8",8909:"ef3f4eb6",8920:"7f82440c",8963:"790aecdd",8965:"bced5018",8999:"2d156215",9039:"24e14a4b",9076:"e4c10d9f",9104:"bbcb2345",9205:"5a3dfcd9",9219:"20f2d174",9252:"0d791a59",9260:"f163e60e",9366:"1a31fd23",9391:"f51f2e8b",9404:"9fcc3d3e",9406:"0684e9d1",9416:"6e60103e",9417:"66c183bb",9449:"0ae2e57b",9487:"781d2475",9489:"9b6af9e0",9507:"275af19e",9511:"b8bda2ce",9554:"ed358e7b",9559:"f794af19",9595:"ec24d2d6",9647:"be75ea5b",9649:"29b9c5fc",9674:"a7c8de8d",9677:"ea069b53",9695:"89941987",9715:"90612066",9716:"40121ad7",9724:"2f674bad",9785:"234d891c",9788:"a7cdf26f",9814:"563600ac",9891:"60f02702",9895:"b8e31ff2",9906:"057d3b39",9921:"32e35155",9922:"0145f8b7",9928:"5989f5e0",9944:"5ca0bb39",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1095:"p__virtualSpaces__IndexNew__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3030:"p__virtualSpaces__Lists__Settings__components__Member__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5841:"p__virtualSpaces__Lists__Settings__components__ModuleSettings__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7496:"p__virtualSpaces__Lists__CourseData__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"b77bb4e8",576:"d99d1af9",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",919:"898b0443",921:"30cc7e9b",928:"0277270a",953:"7554b5f3",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1095:"b1804a64",1211:"bdb8faab",1253:"a97ebbb0",1257:"2c6cc63e",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1490:"a0745791",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"c99d5f02",1717:"31e8fde2",1727:"4eec53ba",1754:"1f751b14",1783:"bd81beea",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2460:"03cdfb68",2476:"cf85a190",2501:"2441982c",2524:"6e1463fc",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3030:"1625c079",3086:"d0ebac07",3141:"2cf1223c",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3443:"898b0443",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"968e165a",3585:"5f288e7b",3668:"1a8ed604",3685:"5356e3de",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",3980:"02fcc53a",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"0d7e3efe",4339:"9de29759",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"0ae28d0a",4736:"aa2d53d9",4741:"c51f7784",4757:"a9051ae2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4888:"54df8e37",4889:"a91da64a",4928:"7c2ece62",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"c2de81d6",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"90694dbb",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5841:"26ff5194",5888:"193a7f8f",5891:"329555dc",5894:"4faa35bb",5915:"bc9c3e69",5972:"f9c71ce7",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"9c6f4980",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"e7f1be47",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6988:"d1510090",7042:"898b0443",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"2a4faf97",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"4677c004",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7496:"ef5973db",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8137:"66f37f26",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"fd65c68b",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"c54dbac3",8447:"08ed94d4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"1fa2bc19",8827:"14015163",8866:"9d5c30f8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"df76000e",9416:"bc1cc3b9",9449:"81d55bec",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"4a147f76",9595:"898b0443",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"43a2ed2d",9814:"9f959c59",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u{const $=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return $&&(U[X]=$),U},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Wf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Hf(D,t))),n}function id(D,t){const n=Cf.exec(D),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Hf(D,t){const n=Tf.exec(D),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Nf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new wl(1,t,n),this.cea608Parser2=new wl(3,s,v)}addCues(t,n,s,v,w){let P=!1;for(let U=w.length;U--;){const X=w[U],$=Gf(X[0],X[1],n,s);if($>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),P=!0,$/(s-n)>.5))return}if(P||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:P}){const{unparsedVttFrags:U}=this;s===o.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:P}),U.length&&(this.unparsedVttFrags=[],U.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{is(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===uu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const P=this.media,U=P?Jl(P.textTracks):null;if(this.tracks.forEach((X,$)=>{let ue;if(U){let de=null;for(let xe=0;xe$!==null).map($=>$.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const P=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:P})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,P=this.captionsProperties[w];P&&(P.label=s.name,s.lang&&(P.languageCode=s.lang),P.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===o.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:P,lastSn:U}=this,{cc:X,sn:$}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&P&&($!==U+1||$===U&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),P.reset()),this.lastCc=X,this.lastSn=$,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===o.SUBTITLE)if(v.byteLength){const w=s.decryptdata,P="stats"in n;if(w==null||!w.encrypted||P){const U=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===uu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:P}=this,U=w.length-1;if(!w[s.cc]&&U===-1){P.push(t);return}const X=this.hls,$=(n=s.initSegment)!=null&&n.data?Yt(s.initSegment.data,new Uint8Array(v)).buffer:v;Uc($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?P.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&U>s.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||zc(n,this.initPTS[t.cc],()=>{s.textCodec=uu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Yo(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===o.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wPo(U[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(X=>Po(U[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const ke=ll($.trim()),Re=lf(t,n,ke);D!=null&&(de=D.cues)!=null&&de.getCueById(Re)||(P=new ue(t,n,ke),P.id=Re,P.line=xe+1,P.align="left",P.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(P))}return D&&v.length&&(v.sort((xe,ke)=>xe.line==="auto"||ke.line==="auto"?0:xe.line>8&&ke.line>8?ke.line-xe.line:xe.line-ke.line),v.forEach(xe=>Yo(D,xe))),v}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Oe=/(\d+)-(\d+)\/(\d+)/;class tt{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||gn,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Ut(t,this.controller.signal),P=t.responseType==="arraybuffer",U=P?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ho(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},$-(ke-v.loading.start)),!de.ok){const{status:it,statusText:nt}=de;throw new Di(nt||"fetch, bad network response",it,de)}v.loading.first=ke,v.total=Rr(de.headers)||v.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Re):P?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const it=de[U];it&&(v.loaded=v.total=it);const nt={url:Re.url,data:de,code:Re.status},qt=(xe=this.callbacks)==null?void 0:xe.onProgress;qt&&!r(n.highWaterMark)&&qt(v,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(nt,v,t,Re)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:ke,text:Re},t,de?de.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const P=new Ar,U=t.body.getReader(),X=()=>U.read().then($=>{if($.done)return P.dataLength&&w(n,s,P.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=$.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,P.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function Ut(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function dr(D){const t=Oe.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Rr(D){const t=D.get("Content-Range");if(t){const s=dr(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function gn(D,t){return new self.Request(D.url,t)}class Di extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Vn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(P=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(P=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:P.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:P}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:P,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ue=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Re=ue!=null?ue:n.response;if(Re!=null){var P,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const it=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=it,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const nt=(P=this.callbacks)==null?void 0:P.onProgress;nt&&nt(s,t,Re,n);const qt={url:n.responseURL,data:Re,code:$};(U=this.callbacks)==null||U.onSuccess(qt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,ke={url:t.url,data:void 0,code:$};if(lt(de,xe,!1,ke))this.retry(de);else{var X;V.error(`${$} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(lt(t,n,!0))this.retry(t);else{var s;V.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=qn(t,s.retry),s.retry++,V.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const ca={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Vn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ve,bufferController:vo,capLevelController:Al,errorController:$r,fpsController:ds,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:wu,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:ca},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ka()),{},{subtitleStreamController:Pl,subtitleTrackController:Bc,timelineController:ad,audioStreamController:$c,audioTrackController:Dl,emeController:Ie,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function ka(){return{cueHandler:z,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function an(D,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ur(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(P=>{const U=`${P==="level"?"playlist":P}LoadPolicy`,X=t[U]===void 0,$=[];w.forEach(ue=>{const de=`${P}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){$.push(de);const ke=s[U].default;switch(t[U]={default:ke},ue){case"TimeOut":ke.maxLoadTimeMs=xe,ke.maxTimeToFirstByteMs=xe;break;case"MaxRetry":ke.errorRetry.maxNumRetry=xe,ke.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":ke.errorRetry.retryDelayMs=xe,ke.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=xe,ke.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${zi(t[U])}`)}),b(b({},s),t)}function Ur(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Ur):Object.keys(D).reduce((t,n)=>(t[n]=Ur(D[n]),t),{}):D}function nn(D,t){const n=D.loader;n!==tt&&n!==Vn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):ge()&&(D.loader=tt,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Dn=2,zn=.1,Ya=.05,Wi=100;class Xa extends to{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(os(s,"playing",this.onMediaPlaying),os(s,"waiting",this.onMediaWaiting),os(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const P=this.media;if(!P)return;const{seeking:U}=P,X=this.seeking&&!U,$=!this.seeking&&U,ue=P.paused&&!U||P.ended||P.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&P.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!mi.getBuffered(P).length){this.nudgeRetry=0;return}const de=mi.bufferInfo(P,t,0),xe=de.nextStart||0,ke=this.fragmentTracker;if(U&&ke&&this.hls){const vn=hs(this.hls.inFlightFragments,t),Zr=de.len>Dn,cn=!xe||vn||xe-t>Dn&&!ke.getPartialFragment(t);if(Zr||cn)return;this.moved=!1}const Re=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(de.len>0)&&!xe)return;const Zr=Math.max(xe,de.start||0)-t,un=!!(Re!=null&&Re.live)?Re.targetduration*2:Dn,qr=Ul(t,ke);if(Zr>0&&(Zr<=un||qr)){P.paused||this._trySkipBufferHole(qr);return}}const it=w.detectStallWithCurrentTimeMs,nt=self.performance.now(),qt=this.waiting;let ir=this.stalled;if(ir===null)if(qt>0&&nt-qt=it||qt)&&this.hls){var Cr;if(((Cr=this.mediaSource)==null?void 0:Cr.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const zr=mi.bufferInfo(P,t,w.maxBufferHole);this._tryFixBufferStall(zr,lr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const P=mi.timeRangesToArray(v),U=mi.bufferedInfo(P,n,0).bufferedIndex;if(U>-1&&UU)&&ue-$<1&&t-$<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Ul(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const ke=mi.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:P,media:U}=this,X=(v=this.hls)==null?void 0:v.config;if(!U||!P||!X)return;const $=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Ul(s,P);if((ue||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ue)||!this.media))return;const de=t.buffered,xe=this.adjacentTraversal(t,s);(de&&de.length>1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,o.MAIN),P=s.getFragAtPos(v,o.MAIN);if(w&&P)return P.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const P=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(P.message),n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:P,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const P=v.currentTime,U=mi.bufferInfo(v,P,0),X=P0&&U.len<1&&v.readyState<3,xe=X-P;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Re=!1;if(P===0){const it=s.getAppendedFrag(0,o.MAIN);it&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&is(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let ke=0;ke<$.length;ke++){const Re=$[ke];if(!Sr(Re)){this.updateId3CueEnds(ue,X);const it=ud(P,ue,de,Re,X);it&&this.id3Track.addCue(it)}}}}updateId3CueEnds(t,n){var s;const v=(s=this.id3Track)==null?void 0:s.cues;if(v)for(let w=v.length;w--;){const P=v[w];P.type===n&&P.startTimeue.type===yn.audioId3&&X:v==="video"?$=ue=>ue.type===yn.emsg&&U:$=ue=>ue.type===yn.audioId3&&X||ue.type===yn.emsg&&U,Po(w,n,s,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:P}=this.hls.config;if(!w)return;const U=od();if(s&&v&&!P){const{fragmentStart:it,fragmentEnd:nt}=t;let qt=this.assetCue;qt?(qt.startTime=it,qt.endTime=nt):U&&(qt=this.assetCue=ud(U,it,nt,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),qt&&(qt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(qt),qt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:$}=t,ue=Object.keys($);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const it=Object.keys(de).filter(nt=>!ue.includes(nt));for(let nt=it.length;nt--;){var ke;const qt=it[nt],ir=(ke=de[qt])==null?void 0:ke.cues;delete de[qt],ir&&Object.keys(ir).forEach(lr=>{const Cr=ir[lr];if(Cr){Cr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Cr)}catch(zr){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let it=0;it{if(Si!==qt.id){const Vi=$[Si];if(Vi.class===qt.class&&Vi.startDate>qt.startDate&&(!kn||qt.startDate.01&&(Si.startTime=ir,Si.endTime=vn);else if(U){let Vi=qt.attr[kn];Wo(kn)&&(Vi=H(Vi));const Yi=ud(U,ir,vn,{key:kn,data:Vi},yn.dateRange);Yi&&(Yi.id=nt,this.id3Track.addCue(Yi),Cr[kn]=Yi,P&&(kn==="X-ASSET-LIST"||kn==="X-ASSET-URL")&&Yi.addEventListener("enter",this.onEventCueEnter))}}de[nt]={cues:Cr,dateRange:qt,durationKnown:zr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:P}=this.config;if(!w||P===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const X=v-U,$=Math.min(this.maxLatency,U+s.targetduration);if(X<$&&X>.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,P)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,ke)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:P,lowLatencyMode:U}=this.config,X=this.hls.userConfig;let $=U&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||$===0)&&($=w!==void 0?w:P*v);const ue=v;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,P=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(P,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends Ao{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},P={};let U=!1,X=!1,$=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:ke}=ue;xe&&(ue.audioCodec=xe=pt(xe,s)||void 0),ke&&(ke=ue.videoCodec=Jt(ke));const{width:Re,height:it,unknownCodecs:nt}=ue,qt=(nt==null?void 0:nt.length)||0;if(U||(U=!!(Re&&it)),X||(X=!!ke),$||($=!!xe),qt||xe&&!this.isAudioSupported(xe)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":lr,"HDCP-LEVEL":Cr,"PATHWAY-ID":zr,RESOLUTION:vn,"VIDEO-RANGE":Zr}=de,un=`${`${zr||"."}-`}${ue.bitrate}-${vn}-${lr}-${ir}-${Zr}-${Cr}`;if(w[un])if(w[un].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const qr=P[un]+=1;ue.attrs["PATHWAY-ID"]=new Array(qr+1).join(".");const kn=this.createLevel(ue);w[un]=kn,v.push(kn)}else w[un].addGroupId("audio",de.AUDIO),w[un].addGroupId("text",de.SUBTITLES);else{const qr=this.createLevel(ue);w[un]=qr,P[un]=1,v.push(qr)}}),this.filterAndSortMediaOptions(v,n,U,X,$)}createLevel(t){const n=new pi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=Lt(v,[])}return n}isAudioSupported(t){return Ae(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ae(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var P;let U=[],X=[],$=t;const ue=((P=n.stats)==null?void 0:P.parsing)||{};if((s||v)&&w&&($=$.filter(({videoCodec:ir,videoRange:lr,width:Cr,height:zr})=>(!!ir||!!(Cr&&zr))&&Mi(lr))),$.length===0){Promise.resolve().then(()=>{if(this.hls){let ir="no level with compatible codecs found in manifest",lr=ir;n.levels.length&&(lr=`one or more CODECS in variant not supported: ${zi(n.levels.map(zr=>zr.attrs.CODECS).filter((zr,vn,Zr)=>Zr.indexOf(zr)===vn))}`,this.warn(lr),ir+=` (${lr})`);const Cr=new Error(ir);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Cr,reason:lr})}}),ue.end=performance.now();return}n.audioTracks&&(U=n.audioTracks.filter(ir=>!ir.audioCodec||this.isAudioSupported(ir.audioCodec)),hd(U)),n.subtitles&&(X=n.subtitles,hd(X));const de=$.slice(0);$.sort((ir,lr)=>{if(ir.attrs["HDCP-LEVEL"]!==lr.attrs["HDCP-LEVEL"])return(ir.attrs["HDCP-LEVEL"]||"")>(lr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ir.height!==lr.height)return ir.height-lr.height;if(ir.frameRate!==lr.frameRate)return ir.frameRate-lr.frameRate;if(ir.videoRange!==lr.videoRange)return ni.indexOf(ir.videoRange)-ni.indexOf(lr.videoRange);if(ir.videoCodec!==lr.videoCodec){const Cr=et(ir.videoCodec),zr=et(lr.videoCodec);if(Cr!==zr)return zr-Cr}if(ir.uri===lr.uri&&ir.codecSet!==lr.codecSet){const Cr=bt(ir.codecSet),zr=bt(lr.codecSet);if(Cr!==zr)return zr-Cr}return ir.averageBitrate!==lr.averageBitrate?ir.averageBitrate-lr.averageBitrate:0});let xe=de[0];if(this.steering&&($=this.steering.filterParsedLevels($),$.length!==de.length)){for(let ir=0;irCr&&Cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=zr)}break}const Re=w&&!v,it=this.hls.config,nt=!!(it.audioStreamController&&it.audioTrackController),qt={levels:$,audioTracks:U,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:nt&&!Re&&U.some(ir=>!!ir.url)};ue.end=performance.now(),this.hls.trigger(u.MANIFEST_PARSED,qt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,P=n[t],U=P.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=P,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${P.height?P.height+"p ":""}${P.videoRange?P.videoRange+" ":""}${P.codecSet?P.codecSet+" ":""}@${P.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:P.attrs,details:P.details,bitrate:P.bitrate,averageBitrate:P.averageBitrate,maxBitrate:P.maxBitrate,realBitrate:P.realBitrate,width:P.width,height:P.height,codecSet:P.codecSet,audioCodec:P.audioCodec,videoCodec:P.videoCodec,audioGroups:P.audioGroups,subtitleGroups:P.subtitleGroups,loaded:P.loaded,loadError:P.loadError,fragmentError:P.fragmentError,name:P.name,id:P.id,uri:P.uri,url:P.url,urlId:0,audioGroupIds:P.audioGroupIds,textGroupIds:P.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const $=P.details;if(!$||$.live){const ue=this.switchParams(P.uri,v==null?void 0:v.details,$);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===o.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,P=n.levelInfo;if(!P){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(P===this.currentLevel||n.withoutMultiVariant){P.fragmentError===0&&(P.loadError=0);let X=P.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],P=t.details,U=P==null?void 0:P.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&P.live?" age "+U.toFixed(1)+(P.type?" "+P.type||0:""):""} ${s}`),this.hls.trigger(u.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,P)=>P!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Ra(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(ze(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(ze(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Bt{constructor(t,n,s){super(t,n,s,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const P=this.getFwdBufferInfoAtPos(v,w,o.MAIN,0);if(P===null||P.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${P?P.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Pe.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Pe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Pe.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=Pe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Pe.IDLE;break}break}case Pe.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Pe.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const P=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(U,X)){const it={};this.altAudio===2&&(it.type="video"),this.hls.trigger(u.BUFFER_EOS,it),this.state=Pe.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const $=P.details;if(!$||this.state===Pe.WAITING_LEVEL||this.waitForLive(P)){this.level=w,this.state=Pe.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,de=this.getMaxBufferLength(P.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let ke=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&ke&&Ee(ke)&&this.fragmentTracker.getState(ke)!==pn.OK){var Re;const nt=((Re=this.backtrackFragment)!=null?Re:ke).sn-$.startSN,qt=$.fragments[nt-1];qt&&ke.cc===qt.cc&&(ke=qt,this.fragmentTracker.removeFragment(qt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,xe)){if(!ke.gap){const nt=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,qt=(nt===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;qt&&this.afterBufferFlushed(qt,nt,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,$,U,o.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,P,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===pn.NOT_LOADED||v===pn.PARTIAL?Ee(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=P-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,n)}),s.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(u.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ut(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,P=!1;for(const U in s){const X=s[U];if(X.id==="main"){if(w=U,v=X,U==="video"){const $=s[U];$&&(this.videoBuffer=$.buffer)}}else P=!0}P&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===o.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Pe.PARSED&&(this.state=Pe.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Ee(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const P=this.media;P&&(!this._hasEnoughToStart&&mi.getBuffered(P).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Pe.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Pe.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Pe.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Pe.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,o.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(X<$||this.loadingParts&&X<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${X} to match buffer start`),s+=X,this.startPosition=s),n{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Pe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const P=w.stats;P.parsing.start=P.parsing.end=P.buffering.start=P.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===Pe.STOPPED||this.state===Pe.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,P=this.getCurrentContext(w);if(!P){this.resetWhenMissingContext(w);return}const{frag:U,part:X,level:$}=P,{video:ue,text:de,id3:xe,initSegment:ke}=v,{details:Re}=$,it=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=Pe.PARSING,ke){const nt=ke.tracks;if(nt){const Cr=U.initSegment||U;if(this.unhandledEncryptionError(ke,U))return;this._bufferInitSegment($,nt,Cr,w),s.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:Cr,id:n,tracks:nt})}const qt=ke.initPTS,ir=ke.timescale,lr=this.initPTS[U.cc];if(r(qt)&&(!lr||lr.baseTime!==qt||lr.timescale!==ir)){const Cr=ke.trackId;this.initPTS[U.cc]={baseTime:qt,timescale:ir,trackId:Cr},s.trigger(u.INIT_PTS_FOUND,{frag:U,id:n,initPTS:qt,timescale:ir,trackId:Cr})}}if(ue&&Re){it&&ue.type==="audiovideo"&&this.logMuxedErr(U);const nt=Re.fragments[U.sn-1-Re.startSN],qt=U.sn===Re.startSN,ir=!nt||U.cc>nt.cc;if(v.independent!==!1){const{startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!ir&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Zr=this.getMainFwdBufferInfo(),cn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,un=ue.firstKeyFramePTS?ue.firstKeyFramePTS:lr;if(!qt&&cnDn&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,lr,Cr,zr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,X,w,qt||ir)}else if(qt||ir)U.gap=!0;else{this.backtrack(U);return}}if(it){const{startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}=it;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}),U.setElementaryStreamInfo(ie.AUDIO,nt,qt,ir,lr),this.bufferFragmentData(it,U,X,w)}if(Re&&xe!=null&&xe.samples.length){const nt={id:n,frag:U,details:Re,samples:xe.samples};s.trigger(u.FRAG_PARSING_METADATA,nt)}if(Re&&de){const nt={id:n,frag:U,details:Re,samples:de.samples};s.trigger(u.FRAG_PARSING_USERDATA,nt)}}logMuxedErr(t){this.warn(`${Ee(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Pe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:P,audiovideo:U}=n;if(w){const $=t.audioCodec;let ue=on(w.codec,$);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),$&&$!==ue&&this.log(`Swapping manifest audio codec "${$}" for "${ue}"`),w.levelCodec=ue,w.id=o.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${$||""}/${w.codec}]`),delete n.audiovideo}if(P){P.levelCodec=t.videoCodec,P.id=o.MAIN;const $=P.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":P.codec="hvc1.1.6.L120.90";break;case"av01":P.codec="av01.0.04M.08";break;case"avc1":P.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${P.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${P.codec!==$?" parsed-corrected="+P.codec:""}${P.supplemental?" supplemental="+P.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,n),!this.hls)return;X.forEach($=>{const de=n[$].initSegment;de!=null&&de.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:$,data:de,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Pe.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(u.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?pr(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const P=w+(n-v.start)*1e3;return new Date(P)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Ji({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;P.setKeyFormat(U);const X=Qo(U);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Mo(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const P=w.uri;if(!P)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${P}"`)));const U=ld(w);let X=this.keyIdToKeyInfo[U];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[U]?"Rel":"L"}oading${w.keyId?" keyId: "+q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const P=ht(n.initSegment.data);if(P.length){const U=P[0];U.some(X=>X!==0)&&(this.log(`Using keyId found in init segment ${q(U)}`),t.decryptdata.keyId=U,Go.setKeyIdForUri(t.decryptdata.uri,U))}}const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(P=>(t.mediaKeySessionContext=P,s))).catch(P=>{throw t.keyLoadPromise=null,"data"in P&&(P.data.frag=n),P})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((P,U)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,it)=>{const{frag:nt,keyInfo:qt}=Re,ir=ld(qt.decryptdata);if(!nt.decryptdata||qt!==this.keyIdToKeyInfo[ir])return U(this.createKeyLoadError(nt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),it));qt.decryptdata.key=nt.decryptdata.key=new Uint8Array(xe.data),nt.keyLoader=null,qt.loader=null,P({frag:nt,keyInfo:qt})},onError:(xe,ke,Re,it)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const P=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[P],w&&w.destroy()}}function ld(D){if(D.keyFormat!==ms.FAIRPLAY){const t=D.keyId;if(t)return q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,P=new w(n);return this.loaders[t.type]=P,P}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:P,deliveryDirectives:U,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:P,deliveryDirectives:U,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:P,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:P,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const $=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ue=$.partTarget,de=$.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const P=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:P.maxNumRetry||0,retryDelay:P.retryDelayMs||0,maxRetryDelay:P.maxRetryDelayMs||0},X={onSuccess:($,ue,de,xe)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=$.data;ue.parsing.start=performance.now(),Ko.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ue,de,xe||null,ke):this.handleMasterPlaylist($,ue,de,xe)},onError:($,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,$,xe)},onTimeout:($,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,$)}};v.load(t,U,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,P=t.data,U=cd(t,s),X=Ko.parseMasterPlaylist(P,U);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:$,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re}=X;this.variableList=Re,ue.forEach(ir=>{const{unknownCodecs:lr}=ir;if(lr){const{preferManagedMediaSource:Cr}=this.hls.config;let{audioCodec:zr,videoCodec:vn}=ir;for(let Zr=lr.length;Zr--;){const cn=lr[Zr];Ae(cn,"audio",Cr)?(ir.audioCodec=zr=zr?`${zr},${cn}`:cn,$t.audio[zr.substring(0,4)]=2,lr.splice(Zr,1)):Ae(cn,"video",Cr)&&(ir.videoCodec=vn=vn?`${vn},${cn}`:cn,$t.video[vn.substring(0,4)]=2,lr.splice(Zr,1))}}});const{AUDIO:it=[],SUBTITLES:nt,"CLOSED-CAPTIONS":qt}=Ko.parseMasterPlaylistMedia(P,U,X);it.length&&!it.some(lr=>!lr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),it.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Zi({}),bitrate:0,url:""})),w.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:it,subtitles:nt,captions:qt,contentSteering:$,url:U,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,v,w){const P=this.hls,{id:U,level:X,type:$}=s,ue=cd(t,s),de=r(X)?X:r(U)?U:0,xe=gd(s),ke=Ko.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if($===h.MANIFEST){const Re={attrs:new Zi({}),bitrate:0,details:ke,name:"",url:ue};ke.requestScheduled=n.loading.start+bi(ke,0),P.trigger(u.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let P=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?P+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(P+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(P);this.hls.logger.warn(`[playlist-loader]: ${P}`);let X=f.UNKNOWN,$=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:$,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(u.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,P){const U=this.hls,{type:X,level:$,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:ke}=v,Re=cd(n,v),it=gd(v);let nt=typeof v.level=="number"&&it===o.MAIN?$:void 0;const qt=t.playlistParsingError;if(qt){if(this.hls.logger.warn(`${qt} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:qt,reason:qt.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ir=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ir,reason:ir.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}switch(t.live&&P&&(P.getCacheAge&&(t.ageHeader=P.getCacheAge()||0),(!P.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(nt){if(!ue)nt=0;else if(ue!==U.levels[nt]){const ir=U.levels.indexOf(ue);ir>-1&&(nt=ir)}}U.trigger(u.LEVEL_LOADED,{details:t,levelInfo:ue||U.levels[0],level:nt||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:ke,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:U.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break}}}class If{static get version(){return ai}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return u}static get MetadataSchema(){return yn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ii,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=an(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&nn(s,n);const{abrController:v,bufferController:w,capLevelController:P,errorController:U,fpsController:X}=s,$=new U(this),ue=this.abrController=new v(this),de=new Ti(this),xe=s.interstitialsController,ke=xe?this.interstitialsController=new xe(this,If):null,Re=this.bufferController=new w(this,de),it=this.capLevelController=new P(this),nt=new X(this),qt=new td(this),ir=s.contentSteeringController,lr=ir?new ir(this):null,Cr=this.levelController=new Cd(this,lr),zr=new Sd(this),vn=new Id(this.config,this.logger),Zr=this.streamController=new _d(this,de,vn),cn=this.gapController=new Xa(this,de);it.setStreamController(Zr),nt.setStreamController(Zr);const un=[qt,Cr,Zr];ke&&un.splice(1,0,ke),lr&&un.splice(1,0,lr),this.networkControllers=un;const qr=[ue,Re,cn,it,nt,zr,de];this.audioTrackController=this.createController(s.audioTrackController,un);const kn=s.audioStreamController;kn&&un.push(this.audioStreamController=new kn(this,de,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const Si=s.subtitleStreamController;Si&&un.push(this.subtititleStreamController=new Si(this,de,vn)),this.createController(s.timelineController,qr),vn.emeController=this.emeController=this.createController(s.emeController,qr),this.cmcdController=this.createController(s.cmcdController,qr),this.latencyController=this.createController(Ad,qr),this.coreComponents=qr,un.push($);const Vi=$.onErrorOut;typeof Vi=="function"&&this.on(u.ERROR,Vi,$),this.on(u.MANIFEST_LOADED,qt.onManifestLoaded,qt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rf()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Yr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const P=t[w].attrs["HDCP-LEVEL"];if(P&&P<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ta(n);return br(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,a=u.noLeading,x=a===void 0?!1:a,p=u.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),o||(m=setTimeout(y?V:G,l))):G():o!==!0&&(m=setTimeout(y?V:G,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1095:"p__virtualSpaces__IndexNew__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3030:"p__virtualSpaces__Lists__Settings__components__Member__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5841:"p__virtualSpaces__Lists__Settings__components__ModuleSettings__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7496:"p__virtualSpaces__Lists__CourseData__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"25ebdfe0",67:"544dfc34",109:"6a25bf91",119:"bb25fd18",195:"c7a0a832",201:"d48175e4",264:"1fdb6cd8",292:"6b57b3a4",316:"1f60ada6",337:"cfe9b23a",354:"d4d139cf",479:"872bbac2",485:"9713ca9c",508:"551ead5d",518:"796bffb4",532:"c8006420",533:"1215fd09",547:"7044d2ce",556:"8b2cb780",559:"4bf5ec89",570:"525aa901",576:"0b6c3403",629:"44a1d9a5",643:"ce2308b8",671:"4a609b8d",680:"0fae6afb",700:"85750f83",737:"df799e7f",741:"ac5fd360",799:"e12e73f7",879:"2d5078bf",895:"954da3fe",900:"478afa8a",906:"07298378",910:"628917a6",919:"fdd6cf6a",921:"5e6233b2",928:"9fc8fdd0",953:"16063e72",981:"24da50c7",1006:"fe894cef",1043:"0b56369a",1045:"fd022b89",1048:"37dded57",1070:"b90680fa",1077:"f5977d39",1095:"4848fd00",1114:"9d360341",1144:"c90eccaf",1154:"8cb80842",1211:"c75c70d1",1253:"62655319",1257:"618ab9eb",1274:"5f6ea65a",1276:"aa37a179",1343:"39c513aa",1423:"cd0c2233",1427:"09851dd9",1450:"b476b65d",1461:"197a9b40",1462:"fcf08abc",1470:"7b14d3ca",1475:"b186a387",1477:"54962bdb",1482:"f397612c",1490:"3a89ca18",1512:"a230b5ef",1520:"b9f991ca",1545:"a608ea29",1578:"fe91fd31",1581:"00946ff8",1582:"6a5a12a1",1646:"e6e27b60",1651:"3112f736",1657:"6041de48",1660:"4647fdda",1674:"fe12608b",1678:"837dffc4",1717:"a5c28406",1727:"a061317c",1750:"b9876391",1754:"fbb89bf5",1783:"3a3d1751",1798:"d8177914",1799:"bd3ecf70",1831:"7f8d945f",1836:"c873953e",1855:"fbdd023d",1880:"008b2e2d",1897:"77052b39",1939:"1735f85e",1953:"7415bdf5",1962:"cfd37d77",1993:"735bf317",2011:"59d51f98",2045:"4f50f609",2099:"6de787f8",2102:"193efe41",2130:"df9c5253",2141:"f0eda501",2203:"278ee9b0",2216:"1495add4",2240:"8cee454c",2249:"f4830452",2281:"adf7512d",2300:"83840044",2303:"d9b20c01",2307:"7e010f3c",2338:"b7d303fb",2339:"b76ce685",2386:"192e235c",2396:"4477507b",2404:"9b463199",2412:"d3d03c01",2425:"557a0c9e",2443:"ea4290f0",2460:"911c1e62",2476:"f0b636f3",2494:"ceb762c3",2501:"2a537894",2524:"dddfc235",2538:"de4a3723",2539:"974fd36e",2548:"0b12947c",2570:"c0dc8510",2592:"86eba534",2594:"e87d3761",2603:"6c070ea1",2659:"2d97a5de",2707:"e0a7a155",2763:"099acd60",2806:"54aa2699",2819:"a2afd093",2823:"29bd2909",2829:"37efc31b",2837:"54a82605",2862:"4578f812",2865:"2a2e4654",2884:"cc695e93",2969:"ab3357d7",3006:"9976d75c",3030:"53340e22",3086:"0e8562e8",3133:"9bf3f89c",3141:"04b34fd7",3157:"816f67ec",3183:"ace2a4c2",3198:"8e655451",3212:"58701c02",3247:"71796403",3260:"b841996c",3276:"51ad7042",3317:"43f5a812",3391:"630bf4cd",3433:"154cffaf",3442:"4cb0c435",3443:"9a1c8016",3447:"54b5dd1f",3451:"a1705398",3509:"53aefe1f",3550:"3dc83156",3581:"92a9fa4d",3585:"3f7a76f6",3589:"60e9d5ba",3668:"7bb7dedf",3685:"dbaa795f",3697:"481a10d9",3747:"2f60aef4",3754:"632a2854",3777:"d5b0f2f1",3784:"e9cc2a97",3805:"9dbcb95e",3831:"1165516c",3861:"cf2f3073",3862:"7cc7474a",3873:"2d96c2f0",3885:"f87f7f15",3910:"622aa34b",3951:"c4e191eb",3980:"5dd09f0d",3987:"5cecd51b",4014:"27a8e97c",4017:"43ee7c85",4030:"a1110354",4048:"c61fe3e0",4056:"6aa34634",4058:"a6ef0500",4078:"42445e83",4088:"236723f3",4093:"2c0c29b5",4105:"183b87ee",4144:"672af668",4164:"77efbf04",4216:"bcd3b1e1",4217:"76cba1c3",4227:"54bba644",4259:"14fbd765",4264:"766d6d47",4297:"dc3b858e",4339:"23b6aa33",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"f07362e4",4492:"ac4a2474",4496:"11e9fce8",4498:"e61ee7e0",4504:"a177f978",4514:"8e37600d",4520:"e9efd903",4546:"e44a0470",4565:"cd70a302",4572:"c946a4f7",4599:"61def4cb",4610:"bcb1e77d",4621:"954a4cb5",4628:"ece2c60c",4662:"9d21c04d",4685:"c33f1528",4715:"e8730df7",4736:"b43236a2",4741:"decad2c9",4757:"74842fb2",4766:"93d0b6de",4770:"e30d4dc9",4790:"619413e4",4795:"5bff3cb2",4797:"a24e92db",4800:"c6566bd2",4850:"1edda4b7",4888:"ad14d249",4889:"5527ab07",4928:"079af298",4973:"041411a5",4994:"09369ed4",5022:"2e3d7afe",5043:"4fbe7ab3",5048:"a272d0d9",5060:"85dafcc6",5096:"383a9381",5111:"6c03ca16",5117:"53e35db8",5125:"87ae98d7",5148:"c3066eef",5165:"38dd5530",5176:"2025b09b",5177:"76b00f7c",5179:"6b940689",5186:"9ca4540f",5230:"def743f6",5238:"23d5b8f0",5290:"5dabcdc2",5297:"ea1e7944",5307:"116186ba",5319:"5c075be0",5321:"1163c84e",5330:"37b87548",5335:"0d226e4f",5354:"7ae70604",5357:"4831e247",5359:"5db5f145",5382:"948da761",5402:"e6a2b6b1",5416:"454536b7",5434:"38b302a6",5466:"fba43d02",5494:"d89549c4",5518:"0ce78aff",5549:"d50d3317",5572:"5e3b67fe",5573:"68f68fc2",5624:"22d9b7e7",5631:"e00d3d36",5650:"fdd0c3e0",5679:"4a090bef",5694:"41945b00",5705:"9e2bd49b",5729:"17c6258e",5764:"e0d7e586",5775:"cab13a22",5776:"75c4156f",5786:"7612e65f",5798:"ff73e342",5800:"b42d111e",5816:"027ccc68",5841:"ffc2efdb",5876:"5eded409",5888:"faa1801c",5891:"6e154d51",5894:"c5c5778f",5902:"da01aaf8",5915:"f978d04c",5972:"25bd1337",5992:"d4f74d40",6029:"c37d8cad",6034:"376602a8",6045:"d268f87f",6047:"3ce45acd",6063:"4bc3ca5d",6069:"dd334ae6",6080:"563171fd",6095:"612de197",6126:"99519171",6127:"f2b0a653",6170:"0026c6ec",6185:"c86bb6b6",6205:"327c0ad2",6265:"5462edb6",6270:"8685e801",6282:"615df7a1",6328:"a030f412",6366:"259d92db",6378:"7f3a946a",6393:"5afd969e",6411:"3b971528",6434:"d607d3bd",6442:"3bebbd48",6444:"672ab86a",6451:"e811924f",6452:"5c1f8f77",6531:"1e4cd45d",6583:"e0ef5a3d",6587:"73574cb0",6634:"4454ed2d",6637:"494dc421",6651:"52e4c497",6682:"9d9f1449",6685:"e1e473d6",6729:"a6b37871",6741:"41450099",6774:"59d4d618",6776:"76ae7340",6784:"2f136a53",6788:"97112fc6",6789:"20f48904",6796:"47543d44",6820:"e7a7a304",6840:"f780ca7d",6882:"e0dcfcb0",6904:"f9a0b70f",6913:"3987c41f",6963:"a49191f9",6985:"6abb4311",6988:"a7ab0b4b",7042:"5a3a507d",7043:"0e9ab58f",7045:"b11ea690",7058:"5f9896ed",7062:"f7503826",7084:"46ccce72",7099:"ef8e6a7d",7156:"e7466006",7178:"d6dfdd98",7182:"8b56c91b",7224:"fd58f5b4",7242:"e9e130d0",7260:"be1b147a",7289:"6657c591",7322:"ae3663ee",7323:"da82d00e",7329:"1f09fcda",7333:"a86d1864",7365:"1005464f",7395:"c9a165b9",7402:"40bdde5a",7460:"bf2188ab",7477:"f8b537d2",7482:"1994e15d",7496:"e5e3cf00",7527:"2f96afe2",7545:"96bfa980",7560:"87225818",7573:"97f85034",7591:"c8233ce9",7614:"1b422242",7622:"7c7c8108",7686:"4fcec9f9",7706:"c2a79e40",7806:"afa78b72",7835:"a22be9a7",7855:"04d12553",7857:"88c2af3d",7883:"4496b29b",7884:"24273397",7901:"c1b052a0",7922:"47cd8852",7964:"29aed9a1",8044:"36feeb2c",8062:"573963bc",8072:"cb4e4ce9",8085:"9f0c26d6",8089:"d536b13a",8115:"05ec3637",8137:"8908d278",8143:"a3f024ca",8145:"6e5d7b68",8155:"7eec0b00",8161:"83c5fa9a",8217:"681eecf6",8237:"c5fd5e0c",8241:"a8cd9944",8286:"d21f973f",8302:"55794970",8332:"f79c9850",8340:"d6a1e60b",8350:"07df8a75",8365:"9aef74f8",8398:"0d32fd15",8431:"f276f265",8435:"29ffda57",8447:"88d86ce7",8458:"653b8481",8479:"15bb84dc",8517:"43660dc2",8552:"f395911e",8561:"333e8ec9",8563:"e65cc9f1",8579:"bf9e8b61",8639:"21c350a0",8665:"5005d459",8688:"c43698bc",8689:"e4aef9a4",8723:"ec155900",8737:"ce7dad23",8776:"0ad26240",8787:"6f3a8d79",8807:"8f09c7a0",8823:"25f50e8d",8827:"5e6efaec",8842:"9f25a3e2",8866:"b404dbfc",8882:"fa19fa55",8885:"924f2f37",8898:"d002bcd8",8909:"ef3f4eb6",8920:"7f82440c",8963:"790aecdd",8965:"bced5018",8999:"2d156215",9039:"24e14a4b",9076:"e4c10d9f",9104:"bbcb2345",9205:"5a3dfcd9",9219:"1b2b7438",9252:"0d791a59",9260:"f163e60e",9366:"1a31fd23",9391:"f51f2e8b",9404:"9fcc3d3e",9406:"0684e9d1",9416:"6e60103e",9417:"66c183bb",9449:"0ae2e57b",9487:"781d2475",9489:"9b6af9e0",9507:"275af19e",9511:"b8bda2ce",9554:"ed358e7b",9559:"f794af19",9595:"3417d4fa",9647:"be75ea5b",9649:"29b9c5fc",9674:"a7c8de8d",9677:"ea069b53",9695:"89941987",9715:"90612066",9716:"40121ad7",9724:"2f674bad",9785:"234d891c",9788:"a7cdf26f",9814:"563600ac",9891:"60f02702",9895:"b8e31ff2",9906:"06c4ccc6",9921:"32e35155",9922:"0145f8b7",9928:"5989f5e0",9944:"5ca0bb39",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1095:"p__virtualSpaces__IndexNew__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3030:"p__virtualSpaces__Lists__Settings__components__Member__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5841:"p__virtualSpaces__Lists__Settings__components__ModuleSettings__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7496:"p__virtualSpaces__Lists__CourseData__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"b77bb4e8",576:"d99d1af9",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",919:"898b0443",921:"30cc7e9b",928:"0277270a",953:"7554b5f3",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1095:"b1804a64",1211:"bdb8faab",1253:"a97ebbb0",1257:"2c6cc63e",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1490:"a0745791",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"c99d5f02",1717:"31e8fde2",1727:"4eec53ba",1754:"1f751b14",1783:"bd81beea",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2460:"03cdfb68",2476:"cf85a190",2501:"2441982c",2524:"6e1463fc",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3030:"1625c079",3086:"d0ebac07",3141:"2cf1223c",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3443:"898b0443",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"968e165a",3585:"5f288e7b",3668:"1a8ed604",3685:"5356e3de",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",3980:"02fcc53a",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"0d7e3efe",4339:"9de29759",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"0ae28d0a",4736:"aa2d53d9",4741:"c51f7784",4757:"a9051ae2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4888:"54df8e37",4889:"a91da64a",4928:"7c2ece62",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"c2de81d6",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"90694dbb",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5841:"26ff5194",5888:"193a7f8f",5891:"329555dc",5894:"4faa35bb",5915:"bc9c3e69",5972:"f9c71ce7",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"9c6f4980",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"e7f1be47",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6988:"d1510090",7042:"898b0443",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"2a4faf97",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"4677c004",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7496:"ef5973db",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8137:"66f37f26",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"fd65c68b",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"c54dbac3",8447:"08ed94d4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"1fa2bc19",8827:"14015163",8866:"9d5c30f8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"df76000e",9416:"bc1cc3b9",9449:"81d55bec",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"4a147f76",9595:"898b0443",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"43a2ed2d",9814:"9f959c59",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Fn.endsWith("/")?Fn:"".concat(Fn,"/")}var dc=__webpack_require__(38127),hc=__webpack_require__(38329),al=__webpack_require__(8616),sl=["content"],Mu=["content"],yf=/^(http:|https:)?\/\//;function pc(Fn){return yf.test(Fn)||Fn.startsWith("/")&&!Fn.startsWith("/*")||Fn.startsWith("./")||Fn.startsWith("../")}var Cu=function(){return Me.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},yl=function(ri){var Ki,Ma=ri.loaderData,sa=ri.htmlPageOpts,Ea=ri.manifest,va=(Ea==null||(Ki=Ea.assets)===null||Ki===void 0?void 0:Ki["umi.css"])||"";return Me.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ma||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(sa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(va,"'")}})};function Fu(Fn){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fn=="string")return pc(Fn)?(0,bo.Z)({src:Fn},ri):{content:Fn};if((0,al.Z)(Fn)==="object")return(0,bo.Z)((0,bo.Z)({},Fn),ri);throw new Error("Invalid script type: ".concat((0,al.Z)(Fn)))}function zf(Fn){return pc(Fn)?{type:"link",href:Fn}:{type:"style",content:Fn}}var Jc=function(ri){var Ki,Ma,sa,Ea,va,Bs,oa=ri.htmlPageOpts;return Me.createElement(Me.Fragment,null,(oa==null?void 0:oa.title)&&Me.createElement("title",null,oa.title),oa==null||(Ki=oa.favicons)===null||Ki===void 0?void 0:Ki.map(function(Us,Ju){return Me.createElement("link",{key:Ju,rel:"shortcut icon",href:Us})}),(oa==null?void 0:oa.description)&&Me.createElement("meta",{name:"description",content:oa.description}),(oa==null||(Ma=oa.keywords)===null||Ma===void 0?void 0:Ma.length)&&Me.createElement("meta",{name:"keywords",content:oa.keywords.join(",")}),oa==null||(sa=oa.metas)===null||sa===void 0?void 0:sa.map(function(Us){return Me.createElement("meta",{key:Us.name,name:Us.name,content:Us.content})}),oa==null||(Ea=oa.links)===null||Ea===void 0?void 0:Ea.map(function(Us,Ju){return Me.createElement("link",(0,hc.Z)({key:Ju},Us))}),oa==null||(va=oa.styles)===null||va===void 0?void 0:va.map(function(Us,Ju){var ul=zf(Us),wl=ul.type,el=ul.href,jl=ul.content;if(wl==="link")return Me.createElement("link",{key:Ju,rel:"stylesheet",href:el});if(wl==="style")return Me.createElement("style",{key:Ju},jl)}),oa==null||(Bs=oa.headScripts)===null||Bs===void 0?void 0:Bs.map(function(Us,Ju){var ul=Fu(Us),wl=ul.content,el=(0,dc.Z)(ul,sl);return Me.createElement("script",(0,hc.Z)({dangerouslySetInnerHTML:{__html:wl},key:Ju},el))}))};function Vo(Fn){var ri,Ki=Fn.children,Ma=Fn.loaderData,sa=Fn.manifest,Ea=Fn.htmlPageOpts,va=Fn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Bs=Fn.mountElementId;if(va!=null&&va.pureHtml)return Me.createElement("html",null,Me.createElement("head",null,Me.createElement(Jc,{htmlPageOpts:Ea})),Me.createElement("body",null,Me.createElement(Cu,null),Me.createElement("div",{id:Bs},Ki),Me.createElement(yl,{manifest:sa,loaderData:Ma,htmlPageOpts:Ea})));if(va!=null&&va.pureApp)return Me.createElement(Me.Fragment,null,Ki);var oa=typeof window=="undefined"?sa==null?void 0:sa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Me.createElement("html",{suppressHydrationWarning:!0,lang:(Ea==null?void 0:Ea.lang)||"en"},Me.createElement("head",null,Me.createElement("meta",{charSet:"utf-8"}),Me.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),oa&&Me.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:oa}),Me.createElement(Jc,{htmlPageOpts:Ea})),Me.createElement("body",null,Me.createElement(Cu,null),Me.createElement("div",{id:Bs},Ki),Me.createElement(yl,{manifest:sa,loaderData:Ma,htmlPageOpts:Ea}),Ea==null||(ri=Ea.scripts)===null||ri===void 0?void 0:ri.map(function(Us,Ju){var ul=Fu(Us),wl=ul.content,el=(0,dc.Z)(ul,Mu);return Me.createElement("script",(0,hc.Z)({dangerouslySetInnerHTML:{__html:wl},key:Ju},el))})))}var Ml=Me.createContext(void 0);function Rc(){return Me.useContext(Ml)}var mc=["redirect"];function vc(Fn){var ri=Fn.routesById,Ki=Fn.parentId,Ma=Fn.routeComponents,sa=Fn.useStream,Ea=sa===void 0?!0:sa;return Object.keys(ri).filter(function(va){return ri[va].parentId===Ki}).map(function(va){var Bs=gc((0,bo.Z)((0,bo.Z)({route:ri[va],routeComponent:Ma[va],loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat},Fn.reactRouter5Compat&&{hasChildren:Object.keys(ri).filter(function(Us){return ri[Us].parentId===va}).length>0}),{},{useStream:Ea})),oa=vc({routesById:ri,routeComponents:Ma,parentId:Bs.id,loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat,useStream:Ea});return oa.length>0&&(Bs.children=oa,Bs.routes=oa),Bs})}function _c(Fn){var ri=(0,Au.UO)(),Ki=(0,Au.Gn)(Fn.to,ri),Ma=(0,fc.T$)(),sa=(0,Au.TH)();if(Ma!=null&&Ma.keepQuery){var Ea=sa.search+sa.hash;Ki+=Ea}var va=(0,bo.Z)((0,bo.Z)({},Fn),{},{to:Ki});return Me.createElement(Au.Fg,(0,hc.Z)({replace:!0},va))}function gc(Fn){var ri=Fn.route,Ki=Fn.useStream,Ma=Ki===void 0?!0:Ki,sa=ri.redirect,Ea=(0,dc.Z)(ri,mc),va=Fn.reactRouter5Compat?Lc:ql;return(0,bo.Z)({element:sa?Me.createElement(_c,{to:sa}):Me.createElement(Ml.Provider,{value:{route:Fn.route}},Me.createElement(va,{loader:Me.memo(Fn.routeComponent),loadingComponent:Fn.loadingComponent||Rf,hasChildren:Fn.hasChildren,useStream:Ma}))},Ea)}function Rf(){return Me.createElement("div",null)}function Lc(Fn){var ri=Rc(),Ki=ri.route,Ma=(0,fc.Ov)(),sa=Ma.history,Ea=Ma.clientRoutes,va=(0,Au.UO)(),Bs={params:va,isExact:!0,path:Ki.path,url:sa.location.pathname},oa=Fn.loader,Us={location:sa.location,match:Bs,history:sa,params:va,route:Ki,routes:Ea};return Fn.useStream?Me.createElement(Me.Suspense,{fallback:Me.createElement(Fn.loadingComponent,null)},Me.createElement(oa,Us,Fn.hasChildren&&Me.createElement(Au.j3,null))):Me.createElement(oa,Us,Fn.hasChildren&&Me.createElement(Au.j3,null))}function ql(Fn){var ri=Fn.loader;return Fn.useStream?Me.createElement(Me.Suspense,{fallback:Me.createElement(Fn.loadingComponent,null)},Me.createElement(ri,null)):Me.createElement(ri,null)}var Ql=null;function bf(){return Ql}function ef(Fn){var ri=Fn.history,Ki=Me.useState({action:ri.action,location:ri.location}),Ma=(0,Lu.Z)(Ki,2),sa=Ma[0],Ea=Ma[1];return(0,Me.useLayoutEffect)(function(){return ri.listen(Ea)},[ri]),(0,Me.useLayoutEffect)(function(){function va(Bs){Fn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fn.routes,clientRoutes:Fn.clientRoutes,location:Bs.location,action:Bs.action,basename:Fn.basename,isFirst:!!Bs.isFirst}})}return va({location:sa.location,action:sa.action,isFirst:!0}),ri.listen(va)},[ri,Fn.routes,Fn.clientRoutes]),Me.createElement(Au.F0,{navigator:ri,location:sa.location,basename:Fn.basename},Fn.children)}function ol(){var Fn=(0,fc.Ov)(),ri=Fn.clientRoutes;return(0,Au.V$)(ri)}var yc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],bc=function(ri,Ki){var Ma=ri.basename||"/",sa=vc({routesById:ri.routes,routeComponents:ri.routeComponents,loadingComponent:ri.loadingComponent,reactRouter5Compat:ri.reactRouter5Compat,useStream:ri.useStream});ri.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:sa}});for(var Ea=Me.createElement(ef,{basename:Ma,pluginManager:ri.pluginManager,routes:ri.routes,clientRoutes:sa,history:ri.history},Ki),va=0,Bs=yc;vanew Promise((Ma,sa)=>{var Ea=oa=>{try{Bs(Ki.next(oa))}catch(Us){sa(Us)}},va=oa=>{try{Bs(Ki.throw(oa))}catch(Us){sa(Us)}},Bs=oa=>oa.done?Ma(oa.value):Promise.resolve(oa.value).then(Ea,va);Bs((Ki=Ki.apply(Fn,ri)).next())});function xf(){return Fc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"345",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"345",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"345",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"345",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"345",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"345",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"345",id:"352"},353:{path:"/vtrs/:virtual_spacesId/workplace",parentId:"345",id:"353"},354:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"345",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"345",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"345",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"345",id:"357"},358:{path:"/vtrs/:virtual_spacesId/courseData",parentId:"345",id:"358"},359:{path:"/vtrs/:virtual_spacesId/material",parentId:"345",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"345",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"345",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"345",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"345",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"345",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"345",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"345",id:"366"},367:{path:"/vtrs/:virtual_spacesId/moduleset",parentId:"345",id:"367"},368:{path:"/vtrs/:virtual_spacesId/memberset",parentId:"345",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources",parentId:"345",id:"369"},370:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"345",id:"370"},371:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"345",id:"371"},372:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"345",id:"372"},373:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"345",id:"373"},374:{path:"/vtrs/:virtual_spacesId/*",parentId:"345",id:"374"},375:{path:"/101",parentId:"1",id:"375"},376:{path:"/101",parentId:"375",id:"376"},377:{path:"/101/:virtual_spacesId",parentId:"375",id:"377"},378:{path:"/101/:virtual_spacesId",exact:!0,parentId:"377",id:"378"},379:{path:"/101/:virtual_spacesId/experiment",parentId:"377",id:"379"},380:{path:"/101/:virtual_spacesId/announcement",parentId:"377",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/add",parentId:"377",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"377",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"377",id:"383"},384:{path:"/101/:virtual_spacesId/survey",parentId:"377",id:"384"},385:{path:"/101/:virtual_spacesId/workplace",parentId:"377",id:"385"},386:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"377",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge",parentId:"377",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"377",id:"388"},389:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"377",id:"389"},390:{path:"/101/:virtual_spacesId/courseData",parentId:"377",id:"390"},391:{path:"/101/:virtual_spacesId/material",parentId:"377",id:"391"},392:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"377",id:"392"},393:{path:"/101/:virtual_spacesId/lesson",parentId:"377",id:"393"},394:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"377",id:"394"},395:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"377",id:"395"},396:{path:"/101/:virtual_spacesId/discussion",parentId:"377",id:"396"},397:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"377",id:"397"},398:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"377",id:"398"},399:{path:"/101/:virtual_spacesId/moduleset",parentId:"377",id:"399"},400:{path:"/101/:virtual_spacesId/memberset",parentId:"377",id:"400"},401:{path:"/101/:virtual_spacesId/resources",parentId:"377",id:"401"},402:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"377",id:"402"},403:{path:"/101/:virtual_spacesId/Plan",parentId:"377",id:"403"},404:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"377",id:"404"},405:{path:"/101/:virtual_spacesId/homepage",parentId:"377",id:"405"},406:{path:"/101/:virtual_spacesId/*",parentId:"377",id:"406"},407:{path:"/administration",parentId:"1",id:"407"},408:{path:"/administration",parentId:"407",id:"408"},409:{path:"/administration/college",parentId:"408",id:"409"},410:{path:"/administration/student",parentId:"408",id:"410"},411:{path:"/administration/student/:studentId/edit",parentId:"408",id:"411"},412:{path:"/administration/profession",parentId:"408",id:"412"},413:{path:"/graduations",parentId:"1",id:"413"},414:{path:"/graduations",exact:!0,parentId:"413",id:"414"},415:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"413",id:"415"},416:{path:"/graduations/:id",parentId:"413",id:"416"},417:{path:"/graduations/:id/index",parentId:"416",id:"417"},418:{path:"/graduations/:id/topics",parentId:"416",id:"418"},419:{path:"/graduations/:id/student_selection",parentId:"416",id:"419"},420:{path:"/graduations/:id/tasks",parentId:"416",id:"420"},421:{path:"/graduations/:id/opening_report",parentId:"416",id:"421"},422:{path:"/graduations/:id/midterm_report",parentId:"416",id:"422"},423:{path:"/graduations/:id/thesis",parentId:"416",id:"423"},424:{path:"/graduations/:id/final_defense",parentId:"416",id:"424"},425:{path:"/graduations/:id/final_thesis",parentId:"416",id:"425"},426:{path:"/graduations/:id/settings",parentId:"416",id:"426"},427:{path:"/graduations/:id/teachers",parentId:"416",id:"427"},428:{path:"/graduations/:id/students",parentId:"416",id:"428"},429:{path:"/graduations/:id/archives",parentId:"416",id:"429"},430:{path:"/graduations/:id/grading_summary",parentId:"416",id:"430"},431:{path:"/dataset",parentId:"1",id:"431"},432:{path:"/dataset",exact:!0,parentId:"431",id:"432"},433:{path:"/dataset/:id/detail",exact:!0,parentId:"431",id:"433"},434:{path:"/knowledgegraph",parentId:"1",id:"434"},435:{path:"/knowledgegraph/:pathId",parentId:"434",id:"435"},436:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"434",id:"436"},437:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"434",id:"437"},438:{path:"/knowledgegraph/:pathId/statistics",parentId:"434",id:"438"},439:{parentId:"434",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"439",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"439",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"439",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"439",id:"443"},444:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"439",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"439",id:"445"},446:{path:"/information",parentId:"1",id:"446"},447:{path:"/information",exact:!0,parentId:"446",id:"447"},448:{path:"/information/add",exact:!0,parentId:"446",id:"448"},449:{path:"/information/:id/detail",exact:!0,parentId:"446",id:"449"},450:{path:"/information/:id/edit",exact:!0,parentId:"446",id:"450"},451:{path:"/newlogin",parentId:"1",id:"451"},452:{path:"/onlinenum",parentId:"1",id:"452"},453:{path:"/onlinenum",parentId:"452",id:"453"},454:{path:"/shixuncontext",parentId:"1",id:"454"},455:{path:"/shixuncontext",parentId:"454",id:"455"},456:{path:"/shixuncontext/:Id/detail",parentId:"454",id:"456"},457:{path:"/educoder-demo",exact:!0,parentId:"1",id:"457"},458:{path:"/training",parentId:"1",id:"458"},459:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"458",id:"459"},460:{path:"/AIgc",parentId:"1",id:"460"},461:{path:"/AIgc",parentId:"460",id:"461"},462:{path:"/largeScreen",exact:!0,parentId:"1",id:"462"},463:{path:"/quality",parentId:"1",id:"463"},464:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"463",id:"464"},465:{path:"/otherlogin",exact:!0,parentId:"1",id:"465"},466:{path:"/otherloginqq",exact:!0,parentId:"1",id:"466"},467:{path:"/otherloginstart",exact:!0,parentId:"1",id:"467"},468:{path:"/pathsoverview",exact:!0,parentId:"1",id:"468"},469:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"469"},470:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"470"},471:{path:"/login",parentId:"1",id:"471"},472:{path:"/login",parentId:"471",id:"472"},473:{path:"/user",parentId:"1",id:"473"},474:{path:"/user/login",parentId:"473",id:"474"},475:{path:"/user/register",parentId:"473",id:"475"},476:{path:"/user/reset-password",parentId:"473",id:"476"},477:{path:"/colleges",parentId:"1",id:"477"},478:{path:"/colleges/:id/statistics",parentId:"477",id:"478"},479:{path:"/help",parentId:"1",id:"479"},480:{path:"/help/:id",parentId:"479",id:"480"},481:{path:"/video",parentId:"1",id:"481"},482:{path:"/video/:videoId",parentId:"481",id:"482"},483:{path:"/terminal",parentId:"1",id:"483"},484:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"484"},485:{path:"/statsDashboard",parentId:"1",id:"485"},486:{path:"/",parentId:"1",id:"486"},487:{path:"/",exact:!0,parentId:"486",id:"487"},488:{path:"/api/*",exact:!0,parentId:"486",id:"488"},489:{path:"/search",exact:!0,parentId:"486",id:"489"},490:{path:"/moop_cases",exact:!0,parentId:"486",id:"490"},491:{path:"/moop_cases/new",exact:!0,parentId:"486",id:"491"},492:{path:"/moop_cases/:caseId",exact:!0,parentId:"486",id:"492"},493:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"486",id:"493"},494:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"486",id:"494"},495:{path:"/randompaper",exact:!0,parentId:"486",id:"495"},496:{path:"/randompaper/edit/:id",exact:!0,parentId:"486",id:"496"},497:{path:"/randompaper/detail/:id",exact:!0,parentId:"486",id:"497"},498:{path:"/403",parentId:"486",id:"498"},499:{path:"/500",parentId:"486",id:"499"},500:{path:"/404",parentId:"486",id:"500"},501:{path:"/download",parentId:"486",id:"501"},502:{path:"/iwce",parentId:"486",id:"502"},503:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"486",id:"503"},504:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"486",id:"504"},505:{path:"/Activities",parentId:"486",id:"505"},506:{path:"/iwce/:itemname",parentId:"486",id:"506"},507:{path:"/hpc-course",parentId:"486",id:"507"},508:{path:"/user_agents",parentId:"486",id:"508"},509:{path:"/three",parentId:"486",id:"509"},510:{path:"/introduction",parentId:"486",id:"510"},511:{path:"/chatgpt",parentId:"486",id:"511"},512:{path:"/*",parentId:"486",id:"512"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Me.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),2:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),3:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,54462))),4:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,41332))),5:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,41332))),6:Me.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,79778))),7:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,30592))),8:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,34115))),9:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),10:Me.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,87434))),11:Me.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,92873))),12:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,43809))),13:Me.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,44959))),14:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,24614))),15:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,7721))),16:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,43809))),17:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,30592))),18:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,30592))),19:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),20:Me.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,28916))),21:Me.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,29251))),22:Me.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,77287))),23:Me.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,41216))),24:Me.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,9140))),25:Me.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,9140))),26:Me.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,85668))),27:Me.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,85668))),28:Me.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,10660))),29:Me.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,54193))),30:Me.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,99590))),31:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,12868))),32:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,19990))),33:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,26733))),34:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,57993))),35:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,75126))),36:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,86664))),37:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,27880))),38:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,65852))),39:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68466))),40:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,66835))),41:Me.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,97835))),42:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,30824))),43:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,30592))),44:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8807),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,1810))),45:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8807),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,99573))),46:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,38072))),47:Me.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,12258))),48:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,87261))),49:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,74768))),50:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,44805))),51:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,44805))),52:Me.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31333))),53:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,91813))),54:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,91813))),55:Me.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,82643))),56:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,59372))),57:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31618))),58:Me.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,63084))),59:Me.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,63084))),60:Me.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,4573))),61:Me.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,4573))),62:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,35507))),63:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,43867))),64:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,8180))),65:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,82999))),66:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,18379))),67:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,69911))),68:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,9324))),69:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,80800))),70:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,66206))),71:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,4793))),72:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,98519))),73:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,70970))),74:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,91235))),75:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,88244))),76:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,1952))),77:Me.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,12116))),78:Me.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,48862))),79:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,6047))),80:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,61571))),81:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,12899))),82:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,31191))),83:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,31698))),84:Me.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,44959))),85:Me.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,52783))),86:Me.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,50826))),87:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,94322))),88:Me.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,73305))),89:Me.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,34158))),90:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,64023))),91:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,64023))),92:Me.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,13178))),93:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,90907))),94:Me.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,69735))),95:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,90880))),96:Me.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,15454))),97:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,622))),98:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,23891))),99:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,20149))),100:Me.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,36858))),101:Me.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,34558))),102:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,89869))),103:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,89869))),104:Me.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,71903))),105:Me.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,30383))),106:Me.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,30383))),107:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,28617))),108:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,28617))),109:Me.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,41066))),110:Me.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,41066))),111:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,94280))),112:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,94280))),113:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,77684))),114:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,77684))),115:Me.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,49906))),116:Me.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,75789))),117:Me.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,58514))),118:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,5727))),119:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(910),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,5727))),120:Me.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,81914))),121:Me.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,47318))),122:Me.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,42786))),123:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6393),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,14939))),124:Me.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,59364))),125:Me.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,68502))),126:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,61805))),127:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,61805))),128:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,97630))),129:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,97630))),130:Me.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,8772))),131:Me.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,8772))),132:Me.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,92261))),133:Me.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,92261))),134:Me.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,49271))),135:Me.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,89191))),136:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,26658))),137:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,82042))),138:Me.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,96557))),139:Me.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,96557))),140:Me.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,84943))),141:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9406)]).then(__webpack_require__.bind(__webpack_require__,98147))),142:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9406)]).then(__webpack_require__.bind(__webpack_require__,98147))),143:Me.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,10672))),144:Me.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,10672))),145:Me.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,74735))),146:Me.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,75949))),147:Me.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,75949))),148:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,62783))),149:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,62783))),150:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,88860))),151:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,96640))),152:Me.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,44475))),153:Me.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,10402))),154:Me.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,521))),155:Me.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,38159))),156:Me.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,81844))),157:Me.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,49499))),158:Me.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,52576))),159:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),160:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2592),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,47058))),161:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2592),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,47058))),162:Me.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,25969))),163:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2592),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,47058))),164:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6840),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,68661))),165:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6840),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,68661))),166:Me.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,87019))),167:Me.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,80070))),168:Me.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,57754))),169:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6840),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,18064))),170:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),171:Me.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,6880))),172:Me.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,46713))),173:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,75034))),174:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,75034))),175:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,7018))),176:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),177:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,37892))),178:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,41891))),179:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,41891))),180:Me.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,9488))),181:Me.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,68724))),182:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(9219),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,30592))),183:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),184:Me.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,84868))),185:Me.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,92439))),186:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,66325))),187:Me.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,90232))),188:Me.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,96345))),189:Me.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,62538))),190:Me.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,88252))),191:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(6442),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,19375))),192:Me.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,19243))),193:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,4415))),194:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,73443))),195:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,73443))),196:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,27798))),197:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2763),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,27798))),198:Me.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,17509))),199:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,39995))),200:Me.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,56869))),201:Me.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,88480))),202:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,58257))),203:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,94242))),204:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,94242))),205:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,69032))),206:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,57703))),207:Me.lazy(()=>Promise.all([__webpack_require__.e(6442),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,41666))),208:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,24405))),209:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,75829))),210:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,91685))),211:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,24718))),212:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,24718))),213:Me.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,45641))),214:Me.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,45641))),215:Me.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,90587))),216:Me.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,90587))),217:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,12460))),218:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,12460))),219:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,98613))),220:Me.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,84379))),221:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,35486))),222:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),223:Me.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,11448))),224:Me.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,14055))),225:Me.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,57229))),226:Me.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,87828))),227:Me.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,74985))),228:Me.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,74985))),229:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,15925))),230:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,4160))),231:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,35924))),232:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,33842))),233:Me.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,34440))),234:Me.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,35305))),235:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,1654))),236:Me.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,71059))),237:Me.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26030))),238:Me.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,57730))),239:Me.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,26211))),240:Me.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,89983))),241:Me.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,43311))),242:Me.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,39633))),243:Me.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,84339))),244:Me.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,28893))),245:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,24764))),246:Me.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,15467))),247:Me.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,88739))),248:Me.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,49227))),249:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,9407))),250:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,39069))),251:Me.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,80105))),252:Me.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,67433))),253:Me.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,82034))),254:Me.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,36922))),255:Me.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,83743))),256:Me.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,79261))),257:Me.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,51405))),258:Me.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,66229))),259:Me.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,77830))),260:Me.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,2494))),261:Me.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,29449))),262:Me.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49123))),263:Me.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,21605))),264:Me.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,22922))),265:Me.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),266:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),267:Me.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,80613))),268:Me.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,3733))),269:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,69427))),270:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,69427))),271:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,84805))),272:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,84805))),273:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,20620))),274:Me.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,16764))),275:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,16040))),276:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,16040))),277:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),278:Me.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,20444))),279:Me.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,78505))),280:Me.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,96176))),281:Me.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,12810))),282:Me.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,32034))),283:Me.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,87578))),284:Me.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,92012))),285:Me.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,2661))),286:Me.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,2905))),287:Me.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,38392))),288:Me.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,3233))),289:Me.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,14172))),290:Me.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,39352))),291:Me.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,855))),292:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,21263))),293:Me.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,63357))),294:Me.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,38164))),295:Me.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,22388))),296:Me.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),297:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),298:Me.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,47028))),299:Me.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,94570))),300:Me.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,15421))),301:Me.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,7432))),302:Me.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,39788))),303:Me.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,53392))),304:Me.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,42555))),305:Me.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,6170))),306:Me.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,55263))),307:Me.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,55263))),308:Me.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,49423))),309:Me.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),310:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,72426))),311:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40605))),312:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,72426))),313:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40605))),314:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(2763),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,72426))),315:Me.lazy(()=>__webpack_require__.e(6985).then(__webpack_require__.bind(__webpack_require__,26985))),316:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,28475))),317:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,56918))),318:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),319:Me.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,60862))),320:Me.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,45356))),321:Me.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,76202))),322:Me.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,87561))),323:Me.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,74058))),324:Me.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,53575))),325:Me.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,3668))),326:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),327:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,23144))),328:Me.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,49366))),329:Me.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,49366))),330:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),331:Me.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,99048))),332:Me.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,328))),333:Me.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,88025))),334:Me.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,50722))),335:Me.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,27460))),336:Me.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,81582))),337:Me.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,2431))),338:Me.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,72918))),339:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),340:Me.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,34154))),341:Me.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,85551))),342:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,24411))),343:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),344:Me.lazy(()=>__webpack_require__.e(1095).then(__webpack_require__.bind(__webpack_require__,15647))),345:Me.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,82603))),346:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),347:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,96322))),348:Me.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,72452))),349:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),350:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),351:Me.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,93726))),352:Me.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,4234))),353:Me.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,79654))),354:Me.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,96652))),355:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,12721))),356:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),357:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),358:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7496)]).then(__webpack_require__.bind(__webpack_require__,53368))),359:Me.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,32833))),360:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,28092))),361:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,51829))),362:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),363:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),364:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5135))),365:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),366:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),367:Me.lazy(()=>__webpack_require__.e(5841).then(__webpack_require__.bind(__webpack_require__,48930))),368:Me.lazy(()=>__webpack_require__.e(3030).then(__webpack_require__.bind(__webpack_require__,52588))),369:Me.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,42531))),370:Me.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,95111))),371:Me.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,94746))),372:Me.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,97154))),373:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),374:Me.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,81183))),375:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),376:Me.lazy(()=>__webpack_require__.e(1095).then(__webpack_require__.bind(__webpack_require__,15647))),377:Me.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,82603))),378:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),379:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,96322))),380:Me.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,72452))),381:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),382:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,78572))),383:Me.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,93726))),384:Me.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,4234))),385:Me.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,79654))),386:Me.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,96652))),387:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,12721))),388:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),389:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,18457))),390:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7496)]).then(__webpack_require__.bind(__webpack_require__,53368))),391:Me.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,32833))),392:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,28092))),393:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,51829))),394:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),395:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,90337))),396:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5135))),397:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),398:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,63506))),399:Me.lazy(()=>__webpack_require__.e(5841).then(__webpack_require__.bind(__webpack_require__,48930))),400:Me.lazy(()=>__webpack_require__.e(3030).then(__webpack_require__.bind(__webpack_require__,52588))),401:Me.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,42531))),402:Me.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,95111))),403:Me.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,94746))),404:Me.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,97154))),405:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58868))),406:Me.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,81183))),407:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),408:Me.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,47317))),409:Me.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,21484))),410:Me.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,86315))),411:Me.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,35153))),412:Me.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,97137))),413:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),414:Me.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,5202))),415:Me.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,2016))),416:Me.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,8306))),417:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,52889))),418:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,85434))),419:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,57858))),420:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,65334))),421:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),422:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),423:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),424:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),425:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,59035))),426:Me.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,31765))),427:Me.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,80415))),428:Me.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,80415))),429:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,4282))),430:Me.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,81285))),431:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),432:Me.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,94163))),433:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,17734))),434:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),435:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6411),__webpack_require__.e(6095),__webpack_require__.e(8044),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,19969))),436:Me.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,13120))),437:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8044),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,84536))),438:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,32624))),439:Me.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,11))),440:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,53020))),441:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,5547))),442:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,91123))),443:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6095),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,370))),444:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,16290))),445:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,19687))),446:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),447:Me.lazy(()=>__webpack_require__.e(4888).then(__webpack_require__.bind(__webpack_require__,88567))),448:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(3980)]).then(__webpack_require__.bind(__webpack_require__,21827))),449:Me.lazy(()=>__webpack_require__.e(6988).then(__webpack_require__.bind(__webpack_require__,22962))),450:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(1490)]).then(__webpack_require__.bind(__webpack_require__,73657))),451:Me.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,53044))),452:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),453:Me.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,89288))),454:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),455:Me.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,91185))),456:Me.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,39066))),457:Me.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,4255))),458:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),459:Me.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,20807))),460:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),461:Me.lazy(()=>__webpack_require__.e(953).then(__webpack_require__.bind(__webpack_require__,8222))),462:Me.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,24693))),463:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),464:Me.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,20146))),465:Me.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,95513))),466:Me.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,62465))),467:Me.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,54895))),468:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,27307))),469:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,14781))),470:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,63601))),471:Me.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,32040))),472:Me.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,11881))),473:Me.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,85978))),474:Me.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,11881))),475:Me.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,81221))),476:Me.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,75827))),477:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),478:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,7868))),479:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),480:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,28432))),481:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),482:Me.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,90131))),483:Me.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,75499))),484:Me.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,53198))),485:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,98787))),486:Me.lazy(()=>Promise.all([__webpack_require__.e(2763),__webpack_require__.e(1114),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,60227))),487:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2592),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,26764))),488:Me.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,89609))),489:Me.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,74897))),490:Me.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,55700))),491:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,99198))),492:Me.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,75243))),493:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,99198))),494:Me.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,3766))),495:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,87261))),496:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,87261))),497:Me.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,49026))),498:Me.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,40085))),499:Me.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58234))),500:Me.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,64770))),501:Me.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,65077))),502:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19730))),503:Me.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,73980))),504:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6393),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57984))),505:Me.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,83741))),506:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19730))),507:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,19730))),508:Me.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75413))),509:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,4147))),510:Me.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,28637))),511:Me.lazy(()=>Promise.all([__webpack_require__.e(9724),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,10998))),512:Me.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,64770))),"@@/global-layout":Me.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73258)))}}})}var T=__webpack_require__(7240),O=__webpack_require__(26243),L=__webpack_require__(71418),_e=__webpack_require__(41977),Ie=()=>Me.createElement(L.Z,{size:"middle",className:_e.Z.loading}),hn=__webpack_require__(65582),On=__webpack_require__(56656),mn=__webpack_require__.n(On),Bi=__webpack_require__(91392),ds=__webpack_require__.n(Bi),$a=__webpack_require__(29256),Yo=__webpack_require__.n($a),is=__webpack_require__(81626),Po=__webpack_require__.n(is),$s=__webpack_require__(71912),tf=__webpack_require__.n($s),Jl=__webpack_require__(48228),Bc=__webpack_require__.n(Jl),rf=__webpack_require__(27112),Qu=__webpack_require__.n(rf),Pi=__webpack_require__(36867),Cl=__webpack_require__.n(Pi),Nc=__webpack_require__(53501),su=__webpack_require__.n(Nc),_o=__webpack_require__(22982),gs=__webpack_require__.n(_o),bl=__webpack_require__(54449),ec=__webpack_require__.n(bl),xl=__webpack_require__(10564),Fl=__webpack_require__.n(xl),Tl=__webpack_require__(92468),wf=__webpack_require__.n(Tl),Bu=__webpack_require__(27082),Bl=__webpack_require__.n(Bu);mn().extend(Yo()),mn().extend(Po()),mn().extend(tf()),mn().extend(Bc()),mn().extend(Qu()),mn().extend(Cl()),mn().extend(su()),mn().extend(gs()),mn().extend(ec()),mn().extend(Fl()),mn().extend(wf()),mn().extend(Bl()),mn().extend(ds());var nf=Object.defineProperty,Nl=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Pl=(Fn,ri,Ki)=>ri in Fn?nf(Fn,ri,{enumerable:!0,configurable:!0,writable:!0,value:Ki}):Fn[ri]=Ki,tc=(Fn,ri)=>{for(var Ki in ri||(ri={}))Ef.call(ri,Ki)&&Pl(Fn,Ki,ri[Ki]);if(Nl)for(var Ki of Nl(ri))Nu.call(ri,Ki)&&Pl(Fn,Ki,ri[Ki]);return Fn},jc=(Fn,ri,Ki)=>new Promise((Ma,sa)=>{var Ea=oa=>{try{Bs(Ki.next(oa))}catch(Us){sa(Us)}},va=oa=>{try{Bs(Ki.throw(oa))}catch(Us){sa(Us)}},Bs=oa=>oa.done?Ma(oa.value):Promise.resolve(oa.value).then(Ea,va);Bs((Ki=Ki.apply(Fn,ri)).next())});const Hu="/react/build/",Tu=!1;function Pu(){return jc(this,null,function*(){const Fn=(0,T.gD)(),{routes:ri,routeComponents:Ki}=yield xf(Fn);yield Fn.applyPlugins({key:"patchRoutes",type:hn.ApplyPluginsType.event,args:{routes:ri,routeComponents:Ki}});const Ma=Fn.applyPlugins({key:"modifyContextOpts",type:hn.ApplyPluginsType.modify,initialValue:{}}),sa=Ma.basename||"/",Ea=Ma.historyType||"browser",va=(0,O.fi)(tc({type:Ea,basename:sa},Ma.historyOpts));return Fn.applyPlugins({key:"render",type:hn.ApplyPluginsType.compose,initialValue(){const Bs={useStream:!0,routes:ri,routeComponents:Ki,pluginManager:Fn,mountElementId:"root",rootElement:Ma.rootElement||document.getElementById("root"),loadingComponent:Ie,publicPath:Hu,runtimePublicPath:Tu,history:va,historyType:Ea,basename:sa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ma.callback},oa=Fn.applyPlugins({key:"modifyClientRenderOpts",type:hn.ApplyPluginsType.modify,initialValue:Bs});return Mc(oa)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.5.3"})})()})();